--- /home/fdroid/fdroiddata/tmp/tech.ula_7438725.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_tech.ula_7438725.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <739f11650e0fa9debf1d2de5dbd077ab87320fccc843116f4962e2b49bbf153c2b1cf60000000000>, actual: <835b694db0b5b9f3cce79952692e106ff0a721ce4354c6a6a5ebdac7ae1e7248241cf60000000000> │ @@ -1,93 +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: 3a19dd7d2381c9414f70645cf0baabebcb0a743f1eee070d619b0ca179733f9f │ -Signer #1 certificate SHA-1 digest: 80d7a795bd331457cea781c115247c473e14676c │ -Signer #1 certificate MD5 digest: 9c692a89e291d026d8f2e2a33cbcc980 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: f56b7dbdcb66b87c3b5cfa5e16065a3c9d0aa6d711085ecbb38a8529d81af969 │ -Signer #1 public key SHA-1 digest: b9655e866fa51ab3c502abc20b934ed092c43bfa │ -Signer #1 public key MD5 digest: ea5ea2f0c050371d546904fcb6ac9a82 │ -WARNING: META-INF/activity-ktx_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/androidx.activity_activity-ktx.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.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.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.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.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-extensions.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-process.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-service.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-ktx.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.navigation_navigation-common-ktx.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.navigation_navigation-common.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.navigation_navigation-fragment-ktx.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.navigation_navigation-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.navigation_navigation-runtime-ktx.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.navigation_navigation-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.navigation_navigation-ui-ktx.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.navigation_navigation-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.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.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.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.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/app_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/core-ktx_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/fragment-ktx_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/kotlin-android-extensions-runtime.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/kotlin-stdlib-common-coroutines.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/kotlin-stdlib-common.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/kotlin-stdlib-coroutines.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/kotlin-stdlib-jdk7.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/kotlin-stdlib-jdk8.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/kotlin-stdlib.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/kotlinx-coroutines-android.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/kotlinx-coroutines-core-common.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/kotlinx-coroutines-core.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/lifecycle-viewmodel-ktx_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/navigation-common-ktx_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/navigation-fragment-ktx_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/navigation-runtime-ktx_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/navigation-ui-ktx_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/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/javax.servlet.ServletContainerInitializer not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/web-fragment.xml not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,20 +1,20 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 16133163 (0000000000F62C2Bh) │ - Actual end-cent-dir record offset: 16133141 (0000000000F62C15h) │ - Expected end-cent-dir record offset: 16133141 (0000000000F62C15h) │ + Zip archive file size: 16133156 (0000000000F62C24h) │ + Actual end-cent-dir record offset: 16133134 (0000000000F62C0Eh) │ + Expected end-cent-dir record offset: 16133134 (0000000000F62C0Eh) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 1338 entries. │ - The central directory is 125973 (000000000001EC15h) bytes long, │ + The central directory is 125966 (000000000001EC0Eh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ is 16007168 (0000000000F44000h). │ │ │ Central directory entry #1: │ --------------------------- │ │ @@ -2417,17 +2417,17 @@ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1980 000 0 00:00:00 │ - 32-bit CRC value (hex): 3169f59f │ - compressed size: 3141462 bytes │ - uncompressed size: 8111364 bytes │ + 32-bit CRC value (hex): 9164a6f1 │ + compressed size: 3141445 bytes │ + uncompressed size: 8111352 bytes │ length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ @@ -2435,16 +2435,16 @@ │ There is no file comment. │ │ Central directory entry #80: │ --------------------------- │ │ kotlin/ArithmeticException.kotlin_metadata │ │ - offset of local header from start of archive: 3156538 │ - (0000000000302A3Ah) bytes │ + offset of local header from start of archive: 3156521 │ + (0000000000302A29h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2464,16 +2464,16 @@ │ There is no file comment. │ │ Central directory entry #81: │ --------------------------- │ │ kotlin/AssertionError.kotlin_metadata │ │ - offset of local header from start of archive: 3156781 │ - (0000000000302B2Dh) bytes │ + offset of local header from start of archive: 3156764 │ + (0000000000302B1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2493,16 +2493,16 @@ │ There is no file comment. │ │ Central directory entry #82: │ --------------------------- │ │ kotlin/BuilderInference.kotlin_metadata │ │ - offset of local header from start of archive: 3156966 │ - (0000000000302BE6h) bytes │ + offset of local header from start of archive: 3156949 │ + (0000000000302BD5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2522,16 +2522,16 @@ │ There is no file comment. │ │ Central directory entry #83: │ --------------------------- │ │ kotlin/ClassCastException.kotlin_metadata │ │ - offset of local header from start of archive: 3157341 │ - (0000000000302D5Dh) bytes │ + offset of local header from start of archive: 3157324 │ + (0000000000302D4Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2551,16 +2551,16 @@ │ There is no file comment. │ │ Central directory entry #84: │ --------------------------- │ │ kotlin/Comparator.kotlin_metadata │ │ - offset of local header from start of archive: 3157545 │ - (0000000000302E29h) bytes │ + offset of local header from start of archive: 3157528 │ + (0000000000302E18h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2580,16 +2580,16 @@ │ There is no file comment. │ │ Central directory entry #85: │ --------------------------- │ │ kotlin/ConcurrentModificationException.kotlin_metadata │ │ - offset of local header from start of archive: 3157743 │ - (0000000000302EEFh) bytes │ + offset of local header from start of archive: 3157726 │ + (0000000000302EDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2609,16 +2609,16 @@ │ There is no file comment. │ │ Central directory entry #86: │ --------------------------- │ │ kotlin/Error.kotlin_metadata │ │ - offset of local header from start of archive: 3158135 │ - (0000000000303077h) bytes │ + offset of local header from start of archive: 3158118 │ + (0000000000303066h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2638,16 +2638,16 @@ │ There is no file comment. │ │ Central directory entry #87: │ --------------------------- │ │ kotlin/Exception.kotlin_metadata │ │ - offset of local header from start of archive: 3158335 │ - (000000000030313Fh) bytes │ + offset of local header from start of archive: 3158318 │ + (000000000030312Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2667,16 +2667,16 @@ │ There is no file comment. │ │ Central directory entry #88: │ --------------------------- │ │ kotlin/Experimental.kotlin_metadata │ │ - offset of local header from start of archive: 3158542 │ - (000000000030320Eh) bytes │ + offset of local header from start of archive: 3158525 │ + (00000000003031FDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2696,16 +2696,16 @@ │ There is no file comment. │ │ Central directory entry #89: │ --------------------------- │ │ kotlin/ExperimentalMultiplatform.kotlin_metadata │ │ - offset of local header from start of archive: 3158942 │ - (000000000030339Eh) bytes │ + offset of local header from start of archive: 3158925 │ + (000000000030338Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2725,16 +2725,16 @@ │ There is no file comment. │ │ Central directory entry #90: │ --------------------------- │ │ kotlin/ExperimentalStdlibApi.kotlin_metadata │ │ - offset of local header from start of archive: 3159393 │ - (0000000000303561h) bytes │ + offset of local header from start of archive: 3159376 │ + (0000000000303550h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2754,16 +2754,16 @@ │ There is no file comment. │ │ Central directory entry #91: │ --------------------------- │ │ kotlin/ExperimentalUnsignedTypes.kotlin_metadata │ │ - offset of local header from start of archive: 3159886 │ - (000000000030374Eh) bytes │ + offset of local header from start of archive: 3159869 │ + (000000000030373Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2783,16 +2783,16 @@ │ There is no file comment. │ │ Central directory entry #92: │ --------------------------- │ │ kotlin/HashCodeKt.kotlin_metadata │ │ - offset of local header from start of archive: 3160361 │ - (0000000000303929h) bytes │ + offset of local header from start of archive: 3160344 │ + (0000000000303918h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2812,16 +2812,16 @@ │ There is no file comment. │ │ Central directory entry #93: │ --------------------------- │ │ kotlin/IllegalArgumentException.kotlin_metadata │ │ - offset of local header from start of archive: 3160587 │ - (0000000000303A0Bh) bytes │ + offset of local header from start of archive: 3160570 │ + (00000000003039FAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2841,16 +2841,16 @@ │ There is no file comment. │ │ Central directory entry #94: │ --------------------------- │ │ kotlin/IllegalStateException.kotlin_metadata │ │ - offset of local header from start of archive: 3160834 │ - (0000000000303B02h) bytes │ + offset of local header from start of archive: 3160817 │ + (0000000000303AF1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2870,16 +2870,16 @@ │ There is no file comment. │ │ Central directory entry #95: │ --------------------------- │ │ kotlin/IndexOutOfBoundsException.kotlin_metadata │ │ - offset of local header from start of archive: 3161075 │ - (0000000000303BF3h) bytes │ + offset of local header from start of archive: 3161058 │ + (0000000000303BE2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2899,16 +2899,16 @@ │ There is no file comment. │ │ Central directory entry #96: │ --------------------------- │ │ kotlin/InitializedLazyImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3161293 │ - (0000000000303CCDh) bytes │ + offset of local header from start of archive: 3161276 │ + (0000000000303CBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2928,16 +2928,16 @@ │ There is no file comment. │ │ Central directory entry #97: │ --------------------------- │ │ kotlin/KotlinHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3161570 │ - (0000000000303DE2h) bytes │ + offset of local header from start of archive: 3161553 │ + (0000000000303DD1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2957,16 +2957,16 @@ │ There is no file comment. │ │ Central directory entry #98: │ --------------------------- │ │ kotlin/KotlinVersion.kotlin_metadata │ │ - offset of local header from start of archive: 3162268 │ - (000000000030409Ch) bytes │ + offset of local header from start of archive: 3162251 │ + (000000000030408Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -2986,16 +2986,16 @@ │ There is no file comment. │ │ Central directory entry #99: │ --------------------------- │ │ kotlin/LateinitKt.kotlin_metadata │ │ - offset of local header from start of archive: 3162757 │ - (0000000000304285h) bytes │ + offset of local header from start of archive: 3162740 │ + (0000000000304274h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3015,16 +3015,16 @@ │ There is no file comment. │ │ Central directory entry #100: │ --------------------------- │ │ kotlin/Lazy.kotlin_metadata │ │ - offset of local header from start of archive: 3163015 │ - (0000000000304387h) bytes │ + offset of local header from start of archive: 3162998 │ + (0000000000304376h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3044,16 +3044,16 @@ │ There is no file comment. │ │ Central directory entry #101: │ --------------------------- │ │ kotlin/LazyKt.kotlin_metadata │ │ - offset of local header from start of archive: 3163211 │ - (000000000030444Bh) bytes │ + offset of local header from start of archive: 3163194 │ + (000000000030443Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3073,16 +3073,16 @@ │ There is no file comment. │ │ Central directory entry #102: │ --------------------------- │ │ kotlin/LazyThreadSafetyMode.kotlin_metadata │ │ - offset of local header from start of archive: 3163479 │ - (0000000000304557h) bytes │ + offset of local header from start of archive: 3163462 │ + (0000000000304546h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3102,16 +3102,16 @@ │ There is no file comment. │ │ Central directory entry #103: │ --------------------------- │ │ kotlin/NoSuchElementException.kotlin_metadata │ │ - offset of local header from start of archive: 3163696 │ - (0000000000304630h) bytes │ + offset of local header from start of archive: 3163679 │ + (000000000030461Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3131,16 +3131,16 @@ │ There is no file comment. │ │ Central directory entry #104: │ --------------------------- │ │ kotlin/NoWhenBranchMatchedException.kotlin_metadata │ │ - offset of local header from start of archive: 3163908 │ - (0000000000304704h) bytes │ + offset of local header from start of archive: 3163891 │ + (00000000003046F3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3160,16 +3160,16 @@ │ There is no file comment. │ │ Central directory entry #105: │ --------------------------- │ │ kotlin/NotImplementedError.kotlin_metadata │ │ - offset of local header from start of archive: 3164273 │ - (0000000000304871h) bytes │ + offset of local header from start of archive: 3164256 │ + (0000000000304860h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3189,16 +3189,16 @@ │ There is no file comment. │ │ Central directory entry #106: │ --------------------------- │ │ kotlin/NullPointerException.kotlin_metadata │ │ - offset of local header from start of archive: 3164461 │ - (000000000030492Dh) bytes │ + offset of local header from start of archive: 3164444 │ + (000000000030491Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3218,16 +3218,16 @@ │ There is no file comment. │ │ Central directory entry #107: │ --------------------------- │ │ kotlin/NumberFormatException.kotlin_metadata │ │ - offset of local header from start of archive: 3164669 │ - (00000000003049FDh) bytes │ + offset of local header from start of archive: 3164652 │ + (00000000003049ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3247,16 +3247,16 @@ │ There is no file comment. │ │ Central directory entry #108: │ --------------------------- │ │ kotlin/NumbersKt.kotlin_metadata │ │ - offset of local header from start of archive: 3164886 │ - (0000000000304AD6h) bytes │ + offset of local header from start of archive: 3164869 │ + (0000000000304AC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3276,16 +3276,16 @@ │ There is no file comment. │ │ Central directory entry #109: │ --------------------------- │ │ kotlin/OptionalExpectation.kotlin_metadata │ │ - offset of local header from start of archive: 3165350 │ - (0000000000304CA6h) bytes │ + offset of local header from start of archive: 3165333 │ + (0000000000304C95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3305,16 +3305,16 @@ │ There is no file comment. │ │ Central directory entry #110: │ --------------------------- │ │ kotlin/Pair.kotlin_metadata │ │ - offset of local header from start of archive: 3165675 │ - (0000000000304DEBh) bytes │ + offset of local header from start of archive: 3165658 │ + (0000000000304DDAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3334,16 +3334,16 @@ │ There is no file comment. │ │ Central directory entry #111: │ --------------------------- │ │ kotlin/PreconditionsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3166033 │ - (0000000000304F51h) bytes │ + offset of local header from start of archive: 3166016 │ + (0000000000304F40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3363,16 +3363,16 @@ │ There is no file comment. │ │ Central directory entry #112: │ --------------------------- │ │ kotlin/Result.kotlin_metadata │ │ - offset of local header from start of archive: 3166409 │ - (00000000003050C9h) bytes │ + offset of local header from start of archive: 3166392 │ + (00000000003050B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3392,16 +3392,16 @@ │ There is no file comment. │ │ Central directory entry #113: │ --------------------------- │ │ kotlin/ResultKt.kotlin_metadata │ │ - offset of local header from start of archive: 3166999 │ - (0000000000305317h) bytes │ + offset of local header from start of archive: 3166982 │ + (0000000000305306h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3421,16 +3421,16 @@ │ There is no file comment. │ │ Central directory entry #114: │ --------------------------- │ │ kotlin/RuntimeException.kotlin_metadata │ │ - offset of local header from start of archive: 3167699 │ - (00000000003055D3h) bytes │ + offset of local header from start of archive: 3167682 │ + (00000000003055C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3450,16 +3450,16 @@ │ There is no file comment. │ │ Central directory entry #115: │ --------------------------- │ │ kotlin/StandardKt.kotlin_metadata │ │ - offset of local header from start of archive: 3167925 │ - (00000000003056B5h) bytes │ + offset of local header from start of archive: 3167908 │ + (00000000003056A4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3479,16 +3479,16 @@ │ There is no file comment. │ │ Central directory entry #116: │ --------------------------- │ │ kotlin/SuccessOrFailureKt.kotlin_metadata │ │ - offset of local header from start of archive: 3168477 │ - (00000000003058DDh) bytes │ + offset of local header from start of archive: 3168460 │ + (00000000003058CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3508,16 +3508,16 @@ │ There is no file comment. │ │ Central directory entry #117: │ --------------------------- │ │ kotlin/SuspendKt.kotlin_metadata │ │ - offset of local header from start of archive: 3168809 │ - (0000000000305A29h) bytes │ + offset of local header from start of archive: 3168792 │ + (0000000000305A18h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3537,16 +3537,16 @@ │ There is no file comment. │ │ Central directory entry #118: │ --------------------------- │ │ kotlin/Triple.kotlin_metadata │ │ - offset of local header from start of archive: 3169126 │ - (0000000000305B66h) bytes │ + offset of local header from start of archive: 3169109 │ + (0000000000305B55h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3566,16 +3566,16 @@ │ There is no file comment. │ │ Central directory entry #119: │ --------------------------- │ │ kotlin/TuplesKt.kotlin_metadata │ │ - offset of local header from start of archive: 3169518 │ - (0000000000305CEEh) bytes │ + offset of local header from start of archive: 3169501 │ + (0000000000305CDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3595,16 +3595,16 @@ │ There is no file comment. │ │ Central directory entry #120: │ --------------------------- │ │ kotlin/UByte.kotlin_metadata │ │ - offset of local header from start of archive: 3169760 │ - (0000000000305DE0h) bytes │ + offset of local header from start of archive: 3169743 │ + (0000000000305DCFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3624,16 +3624,16 @@ │ There is no file comment. │ │ Central directory entry #121: │ --------------------------- │ │ kotlin/UByteArray.kotlin_metadata │ │ - offset of local header from start of archive: 3170637 │ - (000000000030614Dh) bytes │ + offset of local header from start of archive: 3170620 │ + (000000000030613Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3653,16 +3653,16 @@ │ There is no file comment. │ │ Central directory entry #122: │ --------------------------- │ │ kotlin/UByteArrayKt.kotlin_metadata │ │ - offset of local header from start of archive: 3171272 │ - (00000000003063C8h) bytes │ + offset of local header from start of archive: 3171255 │ + (00000000003063B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3682,16 +3682,16 @@ │ There is no file comment. │ │ Central directory entry #123: │ --------------------------- │ │ kotlin/UByteKt.kotlin_metadata │ │ - offset of local header from start of archive: 3171605 │ - (0000000000306515h) bytes │ + offset of local header from start of archive: 3171588 │ + (0000000000306504h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3711,16 +3711,16 @@ │ There is no file comment. │ │ Central directory entry #124: │ --------------------------- │ │ kotlin/UInt.kotlin_metadata │ │ - offset of local header from start of archive: 3171901 │ - (000000000030663Dh) bytes │ + offset of local header from start of archive: 3171884 │ + (000000000030662Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3740,16 +3740,16 @@ │ There is no file comment. │ │ Central directory entry #125: │ --------------------------- │ │ kotlin/UIntArray.kotlin_metadata │ │ - offset of local header from start of archive: 3172807 │ - (00000000003069C7h) bytes │ + offset of local header from start of archive: 3172790 │ + (00000000003069B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3769,16 +3769,16 @@ │ There is no file comment. │ │ Central directory entry #126: │ --------------------------- │ │ kotlin/UIntArrayKt.kotlin_metadata │ │ - offset of local header from start of archive: 3173438 │ - (0000000000306C3Eh) bytes │ + offset of local header from start of archive: 3173421 │ + (0000000000306C2Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3798,16 +3798,16 @@ │ There is no file comment. │ │ Central directory entry #127: │ --------------------------- │ │ kotlin/UIntKt.kotlin_metadata │ │ - offset of local header from start of archive: 3173767 │ - (0000000000306D87h) bytes │ + offset of local header from start of archive: 3173750 │ + (0000000000306D76h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3827,16 +3827,16 @@ │ There is no file comment. │ │ Central directory entry #128: │ --------------------------- │ │ kotlin/ULong.kotlin_metadata │ │ - offset of local header from start of archive: 3174087 │ - (0000000000306EC7h) bytes │ + offset of local header from start of archive: 3174070 │ + (0000000000306EB6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3856,16 +3856,16 @@ │ There is no file comment. │ │ Central directory entry #129: │ --------------------------- │ │ kotlin/ULongArray.kotlin_metadata │ │ - offset of local header from start of archive: 3174997 │ - (0000000000307255h) bytes │ + offset of local header from start of archive: 3174980 │ + (0000000000307244h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3885,16 +3885,16 @@ │ There is no file comment. │ │ Central directory entry #130: │ --------------------------- │ │ kotlin/ULongArrayKt.kotlin_metadata │ │ - offset of local header from start of archive: 3175632 │ - (00000000003074D0h) bytes │ + offset of local header from start of archive: 3175615 │ + (00000000003074BFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3914,16 +3914,16 @@ │ There is no file comment. │ │ Central directory entry #131: │ --------------------------- │ │ kotlin/ULongKt.kotlin_metadata │ │ - offset of local header from start of archive: 3175965 │ - (000000000030761Dh) bytes │ + offset of local header from start of archive: 3175948 │ + (000000000030760Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3943,16 +3943,16 @@ │ There is no file comment. │ │ Central directory entry #132: │ --------------------------- │ │ kotlin/UNINITIALIZED_VALUE.kotlin_metadata │ │ - offset of local header from start of archive: 3176286 │ - (000000000030775Eh) bytes │ + offset of local header from start of archive: 3176269 │ + (000000000030774Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -3972,16 +3972,16 @@ │ There is no file comment. │ │ Central directory entry #133: │ --------------------------- │ │ kotlin/UNumbersKt.kotlin_metadata │ │ - offset of local header from start of archive: 3176451 │ - (0000000000307803h) bytes │ + offset of local header from start of archive: 3176434 │ + (00000000003077F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4001,16 +4001,16 @@ │ There is no file comment. │ │ Central directory entry #134: │ --------------------------- │ │ kotlin/UShort.kotlin_metadata │ │ - offset of local header from start of archive: 3176935 │ - (00000000003079E7h) bytes │ + offset of local header from start of archive: 3176918 │ + (00000000003079D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4030,16 +4030,16 @@ │ There is no file comment. │ │ Central directory entry #135: │ --------------------------- │ │ kotlin/UShortArray.kotlin_metadata │ │ - offset of local header from start of archive: 3177814 │ - (0000000000307D56h) bytes │ + offset of local header from start of archive: 3177797 │ + (0000000000307D45h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4059,16 +4059,16 @@ │ There is no file comment. │ │ Central directory entry #136: │ --------------------------- │ │ kotlin/UShortArrayKt.kotlin_metadata │ │ - offset of local header from start of archive: 3178453 │ - (0000000000307FD5h) bytes │ + offset of local header from start of archive: 3178436 │ + (0000000000307FC4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4088,16 +4088,16 @@ │ There is no file comment. │ │ Central directory entry #137: │ --------------------------- │ │ kotlin/UShortKt.kotlin_metadata │ │ - offset of local header from start of archive: 3178788 │ - (0000000000308124h) bytes │ + offset of local header from start of archive: 3178771 │ + (0000000000308113h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4117,16 +4117,16 @@ │ There is no file comment. │ │ Central directory entry #138: │ --------------------------- │ │ kotlin/UninitializedPropertyAccessException.kotlin_metadata │ │ - offset of local header from start of archive: 3179086 │ - (000000000030824Eh) bytes │ + offset of local header from start of archive: 3179069 │ + (000000000030823Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4146,16 +4146,16 @@ │ There is no file comment. │ │ Central directory entry #139: │ --------------------------- │ │ kotlin/UnsafeLazyImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3179463 │ - (00000000003083C7h) bytes │ + offset of local header from start of archive: 3179446 │ + (00000000003083B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4175,16 +4175,16 @@ │ There is no file comment. │ │ Central directory entry #140: │ --------------------------- │ │ kotlin/UnsignedUtilsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3179809 │ - (0000000000308521h) bytes │ + offset of local header from start of archive: 3179792 │ + (0000000000308510h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4204,16 +4204,16 @@ │ There is no file comment. │ │ Central directory entry #141: │ --------------------------- │ │ kotlin/UnsupportedOperationException.kotlin_metadata │ │ - offset of local header from start of archive: 3180204 │ - (00000000003086ACh) bytes │ + offset of local header from start of archive: 3180187 │ + (000000000030869Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4233,16 +4233,16 @@ │ There is no file comment. │ │ Central directory entry #142: │ --------------------------- │ │ kotlin/UseExperimental.kotlin_metadata │ │ - offset of local header from start of archive: 3180460 │ - (00000000003087ACh) bytes │ + offset of local header from start of archive: 3180443 │ + (000000000030879Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4262,16 +4262,16 @@ │ There is no file comment. │ │ Central directory entry #143: │ --------------------------- │ │ kotlin/WasExperimental.kotlin_metadata │ │ - offset of local header from start of archive: 3180956 │ - (000000000030899Ch) bytes │ + offset of local header from start of archive: 3180939 │ + (000000000030898Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4291,16 +4291,16 @@ │ There is no file comment. │ │ Central directory entry #144: │ --------------------------- │ │ kotlin/annotation/annotation.kotlin_builtins │ │ - offset of local header from start of archive: 3181332 │ - (0000000000308B14h) bytes │ + offset of local header from start of archive: 3181315 │ + (0000000000308B03h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4320,16 +4320,16 @@ │ There is no file comment. │ │ Central directory entry #145: │ --------------------------- │ │ kotlin/collections/AbstractCollection.kotlin_metadata │ │ - offset of local header from start of archive: 3181965 │ - (0000000000308D8Dh) bytes │ + offset of local header from start of archive: 3181948 │ + (0000000000308D7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4349,16 +4349,16 @@ │ There is no file comment. │ │ Central directory entry #146: │ --------------------------- │ │ kotlin/collections/AbstractIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3182443 │ - (0000000000308F6Bh) bytes │ + offset of local header from start of archive: 3182426 │ + (0000000000308F5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4378,16 +4378,16 @@ │ There is no file comment. │ │ Central directory entry #147: │ --------------------------- │ │ kotlin/collections/AbstractList.kotlin_metadata │ │ - offset of local header from start of archive: 3182789 │ - (00000000003090C5h) bytes │ + offset of local header from start of archive: 3182772 │ + (00000000003090B4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4407,16 +4407,16 @@ │ There is no file comment. │ │ Central directory entry #148: │ --------------------------- │ │ kotlin/collections/AbstractMap.kotlin_metadata │ │ - offset of local header from start of archive: 3183676 │ - (000000000030943Ch) bytes │ + offset of local header from start of archive: 3183659 │ + (000000000030942Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4436,16 +4436,16 @@ │ There is no file comment. │ │ Central directory entry #149: │ --------------------------- │ │ kotlin/collections/AbstractMutableCollection.kotlin_metadata │ │ - offset of local header from start of archive: 3184341 │ - (00000000003096D5h) bytes │ + offset of local header from start of archive: 3184324 │ + (00000000003096C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4465,16 +4465,16 @@ │ There is no file comment. │ │ Central directory entry #150: │ --------------------------- │ │ kotlin/collections/AbstractMutableList.kotlin_metadata │ │ - offset of local header from start of archive: 3184801 │ - (00000000003098A1h) bytes │ + offset of local header from start of archive: 3184784 │ + (0000000000309890h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4494,16 +4494,16 @@ │ There is no file comment. │ │ Central directory entry #151: │ --------------------------- │ │ kotlin/collections/AbstractMutableMap.kotlin_metadata │ │ - offset of local header from start of archive: 3185289 │ - (0000000000309A89h) bytes │ + offset of local header from start of archive: 3185272 │ + (0000000000309A78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4523,16 +4523,16 @@ │ There is no file comment. │ │ Central directory entry #152: │ --------------------------- │ │ kotlin/collections/AbstractMutableSet.kotlin_metadata │ │ - offset of local header from start of archive: 3185817 │ - (0000000000309C99h) bytes │ + offset of local header from start of archive: 3185800 │ + (0000000000309C88h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4552,16 +4552,16 @@ │ There is no file comment. │ │ Central directory entry #153: │ --------------------------- │ │ kotlin/collections/AbstractSet.kotlin_metadata │ │ - offset of local header from start of archive: 3186270 │ - (0000000000309E5Eh) bytes │ + offset of local header from start of archive: 3186253 │ + (0000000000309E4Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4581,16 +4581,16 @@ │ There is no file comment. │ │ Central directory entry #154: │ --------------------------- │ │ kotlin/collections/ArrayAsCollection.kotlin_metadata │ │ - offset of local header from start of archive: 3186679 │ - (0000000000309FF7h) bytes │ + offset of local header from start of archive: 3186662 │ + (0000000000309FE6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4610,16 +4610,16 @@ │ There is no file comment. │ │ Central directory entry #155: │ --------------------------- │ │ kotlin/collections/ArrayList.kotlin_metadata │ │ - offset of local header from start of archive: 3187071 │ - (000000000030A17Fh) bytes │ + offset of local header from start of archive: 3187054 │ + (000000000030A16Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4639,16 +4639,16 @@ │ There is no file comment. │ │ Central directory entry #156: │ --------------------------- │ │ kotlin/collections/ArraysKt.kotlin_metadata │ │ - offset of local header from start of archive: 3187669 │ - (000000000030A3D5h) bytes │ + offset of local header from start of archive: 3187652 │ + (000000000030A3C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4668,16 +4668,16 @@ │ There is no file comment. │ │ Central directory entry #157: │ --------------------------- │ │ kotlin/collections/CollectionsHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3188334 │ - (000000000030A66Eh) bytes │ + offset of local header from start of archive: 3188317 │ + (000000000030A65Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4697,16 +4697,16 @@ │ There is no file comment. │ │ Central directory entry #158: │ --------------------------- │ │ kotlin/collections/CollectionsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3189029 │ - (000000000030A925h) bytes │ + offset of local header from start of archive: 3189012 │ + (000000000030A914h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4726,16 +4726,16 @@ │ There is no file comment. │ │ Central directory entry #159: │ --------------------------- │ │ kotlin/collections/EmptyIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3190128 │ - (000000000030AD70h) bytes │ + offset of local header from start of archive: 3190111 │ + (000000000030AD5Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4755,16 +4755,16 @@ │ There is no file comment. │ │ Central directory entry #160: │ --------------------------- │ │ kotlin/collections/EmptyList.kotlin_metadata │ │ - offset of local header from start of archive: 3190430 │ - (000000000030AE9Eh) bytes │ + offset of local header from start of archive: 3190413 │ + (000000000030AE8Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4784,16 +4784,16 @@ │ There is no file comment. │ │ Central directory entry #161: │ --------------------------- │ │ kotlin/collections/EmptyMap.kotlin_metadata │ │ - offset of local header from start of archive: 3191021 │ - (000000000030B0EDh) bytes │ + offset of local header from start of archive: 3191004 │ + (000000000030B0DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4813,16 +4813,16 @@ │ There is no file comment. │ │ Central directory entry #162: │ --------------------------- │ │ kotlin/collections/EmptySet.kotlin_metadata │ │ - offset of local header from start of archive: 3191552 │ - (000000000030B300h) bytes │ + offset of local header from start of archive: 3191535 │ + (000000000030B2EFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4842,16 +4842,16 @@ │ There is no file comment. │ │ Central directory entry #163: │ --------------------------- │ │ kotlin/collections/Grouping.kotlin_metadata │ │ - offset of local header from start of archive: 3192032 │ - (000000000030B4E0h) bytes │ + offset of local header from start of archive: 3192015 │ + (000000000030B4CFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4871,16 +4871,16 @@ │ There is no file comment. │ │ Central directory entry #164: │ --------------------------- │ │ kotlin/collections/GroupingKt.kotlin_metadata │ │ - offset of local header from start of archive: 3192323 │ - (000000000030B603h) bytes │ + offset of local header from start of archive: 3192306 │ + (000000000030B5F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4900,16 +4900,16 @@ │ There is no file comment. │ │ Central directory entry #165: │ --------------------------- │ │ kotlin/collections/HashMap.kotlin_metadata │ │ - offset of local header from start of archive: 3192978 │ - (000000000030B892h) bytes │ + offset of local header from start of archive: 3192961 │ + (000000000030B881h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4929,16 +4929,16 @@ │ There is no file comment. │ │ Central directory entry #166: │ --------------------------- │ │ kotlin/collections/HashSet.kotlin_metadata │ │ - offset of local header from start of archive: 3193509 │ - (000000000030BAA5h) bytes │ + offset of local header from start of archive: 3193492 │ + (000000000030BA94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4958,16 +4958,16 @@ │ There is no file comment. │ │ Central directory entry #167: │ --------------------------- │ │ kotlin/collections/IndexedValue.kotlin_metadata │ │ - offset of local header from start of archive: 3193948 │ - (000000000030BC5Ch) bytes │ + offset of local header from start of archive: 3193931 │ + (000000000030BC4Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -4987,16 +4987,16 @@ │ There is no file comment. │ │ Central directory entry #168: │ --------------------------- │ │ kotlin/collections/IndexingIterable.kotlin_metadata │ │ - offset of local header from start of archive: 3194309 │ - (000000000030BDC5h) bytes │ + offset of local header from start of archive: 3194292 │ + (000000000030BDB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5016,16 +5016,16 @@ │ There is no file comment. │ │ Central directory entry #169: │ --------------------------- │ │ kotlin/collections/IndexingIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3194601 │ - (000000000030BEE9h) bytes │ + offset of local header from start of archive: 3194584 │ + (000000000030BED8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5045,16 +5045,16 @@ │ There is no file comment. │ │ Central directory entry #170: │ --------------------------- │ │ kotlin/collections/IterablesKt.kotlin_metadata │ │ - offset of local header from start of archive: 3194901 │ - (000000000030C015h) bytes │ + offset of local header from start of archive: 3194884 │ + (000000000030C004h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5074,16 +5074,16 @@ │ There is no file comment. │ │ Central directory entry #171: │ --------------------------- │ │ kotlin/collections/IteratorsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3195398 │ - (000000000030C206h) bytes │ + offset of local header from start of archive: 3195381 │ + (000000000030C1F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5103,16 +5103,16 @@ │ There is no file comment. │ │ Central directory entry #172: │ --------------------------- │ │ kotlin/collections/LinkedHashMap.kotlin_metadata │ │ - offset of local header from start of archive: 3195708 │ - (000000000030C33Ch) bytes │ + offset of local header from start of archive: 3195691 │ + (000000000030C32Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5132,16 +5132,16 @@ │ There is no file comment. │ │ Central directory entry #173: │ --------------------------- │ │ kotlin/collections/LinkedHashSet.kotlin_metadata │ │ - offset of local header from start of archive: 3196250 │ - (000000000030C55Ah) bytes │ + offset of local header from start of archive: 3196233 │ + (000000000030C549h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5161,16 +5161,16 @@ │ There is no file comment. │ │ Central directory entry #174: │ --------------------------- │ │ kotlin/collections/MapAccessorsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3196700 │ - (000000000030C71Ch) bytes │ + offset of local header from start of archive: 3196683 │ + (000000000030C70Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5190,16 +5190,16 @@ │ There is no file comment. │ │ Central directory entry #175: │ --------------------------- │ │ kotlin/collections/MapWithDefault.kotlin_metadata │ │ - offset of local header from start of archive: 3197290 │ - (000000000030C96Ah) bytes │ + offset of local header from start of archive: 3197273 │ + (000000000030C959h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5219,16 +5219,16 @@ │ There is no file comment. │ │ Central directory entry #176: │ --------------------------- │ │ kotlin/collections/MapWithDefaultImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3197554 │ - (000000000030CA72h) bytes │ + offset of local header from start of archive: 3197537 │ + (000000000030CA61h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5248,16 +5248,16 @@ │ There is no file comment. │ │ Central directory entry #177: │ --------------------------- │ │ kotlin/collections/MapWithDefaultKt.kotlin_metadata │ │ - offset of local header from start of archive: 3198125 │ - (000000000030CCADh) bytes │ + offset of local header from start of archive: 3198108 │ + (000000000030CC9Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5277,16 +5277,16 @@ │ There is no file comment. │ │ Central directory entry #178: │ --------------------------- │ │ kotlin/collections/MapsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3198513 │ - (000000000030CE31h) bytes │ + offset of local header from start of archive: 3198496 │ + (000000000030CE20h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5306,16 +5306,16 @@ │ There is no file comment. │ │ Central directory entry #179: │ --------------------------- │ │ kotlin/collections/MovingSubList.kotlin_metadata │ │ - offset of local header from start of archive: 3200061 │ - (000000000030D43Dh) bytes │ + offset of local header from start of archive: 3200044 │ + (000000000030D42Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5335,16 +5335,16 @@ │ There is no file comment. │ │ Central directory entry #180: │ --------------------------- │ │ kotlin/collections/MutableCollectionsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3200414 │ - (000000000030D59Eh) bytes │ + offset of local header from start of archive: 3200397 │ + (000000000030D58Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5364,16 +5364,16 @@ │ There is no file comment. │ │ Central directory entry #181: │ --------------------------- │ │ kotlin/collections/MutableMapWithDefault.kotlin_metadata │ │ - offset of local header from start of archive: 3201271 │ - (000000000030D8F7h) bytes │ + offset of local header from start of archive: 3201254 │ + (000000000030D8E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5393,16 +5393,16 @@ │ There is no file comment. │ │ Central directory entry #182: │ --------------------------- │ │ kotlin/collections/MutableMapWithDefaultImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3201528 │ - (000000000030D9F8h) bytes │ + offset of local header from start of archive: 3201511 │ + (000000000030D9E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5422,16 +5422,16 @@ │ There is no file comment. │ │ Central directory entry #183: │ --------------------------- │ │ kotlin/collections/RandomAccess.kotlin_metadata │ │ - offset of local header from start of archive: 3202185 │ - (000000000030DC89h) bytes │ + offset of local header from start of archive: 3202168 │ + (000000000030DC78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5451,16 +5451,16 @@ │ There is no file comment. │ │ Central directory entry #184: │ --------------------------- │ │ kotlin/collections/ReversedList.kotlin_metadata │ │ - offset of local header from start of archive: 3202366 │ - (000000000030DD3Eh) bytes │ + offset of local header from start of archive: 3202349 │ + (000000000030DD2Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5480,16 +5480,16 @@ │ There is no file comment. │ │ Central directory entry #185: │ --------------------------- │ │ kotlin/collections/ReversedListReadOnly.kotlin_metadata │ │ - offset of local header from start of archive: 3202723 │ - (000000000030DEA3h) bytes │ + offset of local header from start of archive: 3202706 │ + (000000000030DE92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5509,16 +5509,16 @@ │ There is no file comment. │ │ Central directory entry #186: │ --------------------------- │ │ kotlin/collections/ReversedViewsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3203025 │ - (000000000030DFD1h) bytes │ + offset of local header from start of archive: 3203008 │ + (000000000030DFC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5538,16 +5538,16 @@ │ There is no file comment. │ │ Central directory entry #187: │ --------------------------- │ │ kotlin/collections/RingBuffer.kotlin_metadata │ │ - offset of local header from start of archive: 3203347 │ - (000000000030E113h) bytes │ + offset of local header from start of archive: 3203330 │ + (000000000030E102h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5567,16 +5567,16 @@ │ There is no file comment. │ │ Central directory entry #188: │ --------------------------- │ │ kotlin/collections/SetsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3203878 │ - (000000000030E326h) bytes │ + offset of local header from start of archive: 3203861 │ + (000000000030E315h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5596,16 +5596,16 @@ │ There is no file comment. │ │ Central directory entry #189: │ --------------------------- │ │ kotlin/collections/SlidingWindowKt.kotlin_metadata │ │ - offset of local header from start of archive: 3204300 │ - (000000000030E4CCh) bytes │ + offset of local header from start of archive: 3204283 │ + (000000000030E4BBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5625,16 +5625,16 @@ │ There is no file comment. │ │ Central directory entry #190: │ --------------------------- │ │ kotlin/collections/State.kotlin_metadata │ │ - offset of local header from start of archive: 3204662 │ - (000000000030E636h) bytes │ + offset of local header from start of archive: 3204645 │ + (000000000030E625h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5654,16 +5654,16 @@ │ There is no file comment. │ │ Central directory entry #191: │ --------------------------- │ │ kotlin/collections/UArraySortingKt.kotlin_metadata │ │ - offset of local header from start of archive: 3204873 │ - (000000000030E709h) bytes │ + offset of local header from start of archive: 3204856 │ + (000000000030E6F8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5683,16 +5683,16 @@ │ There is no file comment. │ │ Central directory entry #192: │ --------------------------- │ │ kotlin/collections/UByteIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3205230 │ - (000000000030E86Eh) bytes │ + offset of local header from start of archive: 3205213 │ + (000000000030E85Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5712,16 +5712,16 @@ │ There is no file comment. │ │ Central directory entry #193: │ --------------------------- │ │ kotlin/collections/UIntIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3205530 │ - (000000000030E99Ah) bytes │ + offset of local header from start of archive: 3205513 │ + (000000000030E989h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5741,16 +5741,16 @@ │ There is no file comment. │ │ Central directory entry #194: │ --------------------------- │ │ kotlin/collections/ULongIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3205826 │ - (000000000030EAC2h) bytes │ + offset of local header from start of archive: 3205809 │ + (000000000030EAB1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5770,16 +5770,16 @@ │ There is no file comment. │ │ Central directory entry #195: │ --------------------------- │ │ kotlin/collections/UShortIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3206126 │ - (000000000030EBEEh) bytes │ + offset of local header from start of archive: 3206109 │ + (000000000030EBDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5799,16 +5799,16 @@ │ There is no file comment. │ │ Central directory entry #196: │ --------------------------- │ │ kotlin/collections/collections.kotlin_builtins │ │ - offset of local header from start of archive: 3206427 │ - (000000000030ED1Bh) bytes │ + offset of local header from start of archive: 3206410 │ + (000000000030ED0Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5828,16 +5828,16 @@ │ There is no file comment. │ │ Central directory entry #197: │ --------------------------- │ │ kotlin/comparisons/ComparisonsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3208024 │ - (000000000030F358h) bytes │ + offset of local header from start of archive: 3208007 │ + (000000000030F347h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5857,16 +5857,16 @@ │ There is no file comment. │ │ Central directory entry #198: │ --------------------------- │ │ kotlin/comparisons/NaturalOrderComparator.kotlin_metadata │ │ - offset of local header from start of archive: 3208702 │ - (000000000030F5FEh) bytes │ + offset of local header from start of archive: 3208685 │ + (000000000030F5EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5886,16 +5886,16 @@ │ There is no file comment. │ │ Central directory entry #199: │ --------------------------- │ │ kotlin/comparisons/ReverseOrderComparator.kotlin_metadata │ │ - offset of local header from start of archive: 3208973 │ - (000000000030F70Dh) bytes │ + offset of local header from start of archive: 3208956 │ + (000000000030F6FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5915,16 +5915,16 @@ │ There is no file comment. │ │ Central directory entry #200: │ --------------------------- │ │ kotlin/comparisons/ReversedComparator.kotlin_metadata │ │ - offset of local header from start of archive: 3209239 │ - (000000000030F817h) bytes │ + offset of local header from start of archive: 3209222 │ + (000000000030F806h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5944,16 +5944,16 @@ │ There is no file comment. │ │ Central directory entry #201: │ --------------------------- │ │ kotlin/contracts/CallsInPlace.kotlin_metadata │ │ - offset of local header from start of archive: 3209501 │ - (000000000030F91Dh) bytes │ + offset of local header from start of archive: 3209484 │ + (000000000030F90Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -5973,16 +5973,16 @@ │ There is no file comment. │ │ Central directory entry #202: │ --------------------------- │ │ kotlin/contracts/ConditionalEffect.kotlin_metadata │ │ - offset of local header from start of archive: 3209764 │ - (000000000030FA24h) bytes │ + offset of local header from start of archive: 3209747 │ + (000000000030FA13h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6002,16 +6002,16 @@ │ There is no file comment. │ │ Central directory entry #203: │ --------------------------- │ │ kotlin/contracts/ContractBuilder.kotlin_metadata │ │ - offset of local header from start of archive: 3210029 │ - (000000000030FB2Dh) bytes │ + offset of local header from start of archive: 3210012 │ + (000000000030FB1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6031,16 +6031,16 @@ │ There is no file comment. │ │ Central directory entry #204: │ --------------------------- │ │ kotlin/contracts/ContractBuilderKt.kotlin_metadata │ │ - offset of local header from start of archive: 3210450 │ - (000000000030FCD2h) bytes │ + offset of local header from start of archive: 3210433 │ + (000000000030FCC1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6060,16 +6060,16 @@ │ There is no file comment. │ │ Central directory entry #205: │ --------------------------- │ │ kotlin/contracts/Effect.kotlin_metadata │ │ - offset of local header from start of archive: 3210785 │ - (000000000030FE21h) bytes │ + offset of local header from start of archive: 3210768 │ + (000000000030FE10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6089,16 +6089,16 @@ │ There is no file comment. │ │ Central directory entry #206: │ --------------------------- │ │ kotlin/contracts/ExperimentalContracts.kotlin_metadata │ │ - offset of local header from start of archive: 3211034 │ - (000000000030FF1Ah) bytes │ + offset of local header from start of archive: 3211017 │ + (000000000030FF09h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6118,16 +6118,16 @@ │ There is no file comment. │ │ Central directory entry #207: │ --------------------------- │ │ kotlin/contracts/InvocationKind.kotlin_metadata │ │ - offset of local header from start of archive: 3211356 │ - (000000000031005Ch) bytes │ + offset of local header from start of archive: 3211339 │ + (000000000031004Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6147,16 +6147,16 @@ │ There is no file comment. │ │ Central directory entry #208: │ --------------------------- │ │ kotlin/contracts/Returns.kotlin_metadata │ │ - offset of local header from start of archive: 3211690 │ - (00000000003101AAh) bytes │ + offset of local header from start of archive: 3211673 │ + (0000000000310199h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6176,16 +6176,16 @@ │ There is no file comment. │ │ Central directory entry #209: │ --------------------------- │ │ kotlin/contracts/ReturnsNotNull.kotlin_metadata │ │ - offset of local header from start of archive: 3211947 │ - (00000000003102ABh) bytes │ + offset of local header from start of archive: 3211930 │ + (000000000031029Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6205,16 +6205,16 @@ │ There is no file comment. │ │ Central directory entry #210: │ --------------------------- │ │ kotlin/contracts/SimpleEffect.kotlin_metadata │ │ - offset of local header from start of archive: 3212222 │ - (00000000003103BEh) bytes │ + offset of local header from start of archive: 3212205 │ + (00000000003103ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6234,16 +6234,16 @@ │ There is no file comment. │ │ Central directory entry #211: │ --------------------------- │ │ kotlin/coroutines/AbstractCoroutineContextElement.kotlin_metadata │ │ - offset of local header from start of archive: 3212541 │ - (00000000003104FDh) bytes │ + offset of local header from start of archive: 3212524 │ + (00000000003104ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6263,16 +6263,16 @@ │ There is no file comment. │ │ Central directory entry #212: │ --------------------------- │ │ kotlin/coroutines/CombinedContext.kotlin_metadata │ │ - offset of local header from start of archive: 3212828 │ - (000000000031061Ch) bytes │ + offset of local header from start of archive: 3212811 │ + (000000000031060Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6292,16 +6292,16 @@ │ There is no file comment. │ │ Central directory entry #213: │ --------------------------- │ │ kotlin/coroutines/Continuation.kotlin_metadata │ │ - offset of local header from start of archive: 3213526 │ - (00000000003108D6h) bytes │ + offset of local header from start of archive: 3213509 │ + (00000000003108C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6321,16 +6321,16 @@ │ There is no file comment. │ │ Central directory entry #214: │ --------------------------- │ │ kotlin/coroutines/ContinuationInterceptor.kotlin_metadata │ │ - offset of local header from start of archive: 3213838 │ - (0000000000310A0Eh) bytes │ + offset of local header from start of archive: 3213821 │ + (00000000003109FDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6350,16 +6350,16 @@ │ There is no file comment. │ │ Central directory entry #215: │ --------------------------- │ │ kotlin/coroutines/ContinuationKt.kotlin_metadata │ │ - offset of local header from start of archive: 3214267 │ - (0000000000310BBBh) bytes │ + offset of local header from start of archive: 3214250 │ + (0000000000310BAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6379,16 +6379,16 @@ │ There is no file comment. │ │ Central directory entry #216: │ --------------------------- │ │ kotlin/coroutines/CoroutineContext.kotlin_metadata │ │ - offset of local header from start of archive: 3214879 │ - (0000000000310E1Fh) bytes │ + offset of local header from start of archive: 3214862 │ + (0000000000310E0Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6408,16 +6408,16 @@ │ There is no file comment. │ │ Central directory entry #217: │ --------------------------- │ │ kotlin/coroutines/EmptyCoroutineContext.kotlin_metadata │ │ - offset of local header from start of archive: 3215342 │ - (0000000000310FEEh) bytes │ + offset of local header from start of archive: 3215325 │ + (0000000000310FDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6437,16 +6437,16 @@ │ There is no file comment. │ │ Central directory entry #218: │ --------------------------- │ │ kotlin/coroutines/RestrictsSuspension.kotlin_metadata │ │ - offset of local header from start of archive: 3215862 │ - (00000000003111F6h) bytes │ + offset of local header from start of archive: 3215845 │ + (00000000003111E5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6466,16 +6466,16 @@ │ There is no file comment. │ │ Central directory entry #219: │ --------------------------- │ │ kotlin/coroutines/SafeContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3216199 │ - (0000000000311347h) bytes │ + offset of local header from start of archive: 3216182 │ + (0000000000311336h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6495,16 +6495,16 @@ │ There is no file comment. │ │ Central directory entry #220: │ --------------------------- │ │ kotlin/coroutines/coroutines.kotlin_builtins │ │ - offset of local header from start of archive: 3216616 │ - (00000000003114E8h) bytes │ + offset of local header from start of archive: 3216599 │ + (00000000003114D7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6524,16 +6524,16 @@ │ There is no file comment. │ │ Central directory entry #221: │ --------------------------- │ │ kotlin/coroutines/experimental/AbstractCoroutineContextElement.kotlin_metadata │ │ - offset of local header from start of archive: 3216847 │ - (00000000003115CFh) bytes │ + offset of local header from start of archive: 3216830 │ + (00000000003115BEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6553,16 +6553,16 @@ │ There is no file comment. │ │ Central directory entry #222: │ --------------------------- │ │ kotlin/coroutines/experimental/CombinedContext.kotlin_metadata │ │ - offset of local header from start of archive: 3217163 │ - (000000000031170Bh) bytes │ + offset of local header from start of archive: 3217146 │ + (00000000003116FAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6582,16 +6582,16 @@ │ There is no file comment. │ │ Central directory entry #223: │ --------------------------- │ │ kotlin/coroutines/experimental/Continuation.kotlin_metadata │ │ - offset of local header from start of archive: 3217669 │ - (0000000000311905h) bytes │ + offset of local header from start of archive: 3217652 │ + (00000000003118F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6611,16 +6611,16 @@ │ There is no file comment. │ │ Central directory entry #224: │ --------------------------- │ │ kotlin/coroutines/experimental/ContinuationInterceptor.kotlin_metadata │ │ - offset of local header from start of archive: 3218026 │ - (0000000000311A6Ah) bytes │ + offset of local header from start of archive: 3218009 │ + (0000000000311A59h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6640,16 +6640,16 @@ │ There is no file comment. │ │ Central directory entry #225: │ --------------------------- │ │ kotlin/coroutines/experimental/CoroutineContext.kotlin_metadata │ │ - offset of local header from start of archive: 3218388 │ - (0000000000311BD4h) bytes │ + offset of local header from start of archive: 3218371 │ + (0000000000311BC3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6669,16 +6669,16 @@ │ There is no file comment. │ │ Central directory entry #226: │ --------------------------- │ │ kotlin/coroutines/experimental/CoroutinesLibraryKt.kotlin_metadata │ │ - offset of local header from start of archive: 3218875 │ - (0000000000311DBBh) bytes │ + offset of local header from start of archive: 3218858 │ + (0000000000311DAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6698,16 +6698,16 @@ │ There is no file comment. │ │ Central directory entry #227: │ --------------------------- │ │ kotlin/coroutines/experimental/EmptyCoroutineContext.kotlin_metadata │ │ - offset of local header from start of archive: 3219435 │ - (0000000000311FEBh) bytes │ + offset of local header from start of archive: 3219418 │ + (0000000000311FDAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6727,16 +6727,16 @@ │ There is no file comment. │ │ Central directory entry #228: │ --------------------------- │ │ kotlin/coroutines/experimental/RestrictsSuspension.kotlin_metadata │ │ - offset of local header from start of archive: 3219901 │ - (00000000003121BDh) bytes │ + offset of local header from start of archive: 3219884 │ + (00000000003121ACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6756,16 +6756,16 @@ │ There is no file comment. │ │ Central directory entry #229: │ --------------------------- │ │ kotlin/coroutines/experimental/SafeContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3220265 │ - (0000000000312329h) bytes │ + offset of local header from start of archive: 3220248 │ + (0000000000312318h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6785,16 +6785,16 @@ │ There is no file comment. │ │ Central directory entry #230: │ --------------------------- │ │ kotlin/coroutines/experimental/SequenceBuilder.kotlin_metadata │ │ - offset of local header from start of archive: 3220689 │ - (00000000003124D1h) bytes │ + offset of local header from start of archive: 3220672 │ + (00000000003124C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6814,16 +6814,16 @@ │ There is no file comment. │ │ Central directory entry #231: │ --------------------------- │ │ kotlin/coroutines/experimental/SequenceBuilderIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3221121 │ - (0000000000312681h) bytes │ + offset of local header from start of archive: 3221104 │ + (0000000000312670h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6843,16 +6843,16 @@ │ There is no file comment. │ │ Central directory entry #232: │ --------------------------- │ │ kotlin/coroutines/experimental/SequenceBuilderKt.kotlin_metadata │ │ - offset of local header from start of archive: 3221698 │ - (00000000003128C2h) bytes │ + offset of local header from start of archive: 3221681 │ + (00000000003128B1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6872,16 +6872,16 @@ │ There is no file comment. │ │ Central directory entry #233: │ --------------------------- │ │ kotlin/coroutines/experimental/intrinsics/CoroutinesIntrinsicsExperimentalHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3222247 │ - (0000000000312AE7h) bytes │ + offset of local header from start of archive: 3222230 │ + (0000000000312AD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6901,16 +6901,16 @@ │ There is no file comment. │ │ Central directory entry #234: │ --------------------------- │ │ kotlin/coroutines/experimental/intrinsics/IntrinsicsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3222730 │ - (0000000000312CCAh) bytes │ + offset of local header from start of archive: 3222713 │ + (0000000000312CB9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6930,16 +6930,16 @@ │ There is no file comment. │ │ Central directory entry #235: │ --------------------------- │ │ kotlin/coroutines/intrinsics/CoroutineSingletons.kotlin_metadata │ │ - offset of local header from start of archive: 3223179 │ - (0000000000312E8Bh) bytes │ + offset of local header from start of archive: 3223162 │ + (0000000000312E7Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6959,16 +6959,16 @@ │ There is no file comment. │ │ Central directory entry #236: │ --------------------------- │ │ kotlin/coroutines/intrinsics/CoroutinesIntrinsicsHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3223501 │ - (0000000000312FCDh) bytes │ + offset of local header from start of archive: 3223484 │ + (0000000000312FBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -6988,16 +6988,16 @@ │ There is no file comment. │ │ Central directory entry #237: │ --------------------------- │ │ kotlin/coroutines/intrinsics/IntrinsicsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3223973 │ - (00000000003131A5h) bytes │ + offset of local header from start of archive: 3223956 │ + (0000000000313194h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7017,16 +7017,16 @@ │ There is no file comment. │ │ Central directory entry #238: │ --------------------------- │ │ kotlin/experimental/BitwiseOperationsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3224358 │ - (0000000000313326h) bytes │ + offset of local header from start of archive: 3224341 │ + (0000000000313315h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7046,16 +7046,16 @@ │ There is no file comment. │ │ Central directory entry #239: │ --------------------------- │ │ kotlin/experimental/ExperimentalTypeInference.kotlin_metadata │ │ - offset of local header from start of archive: 3224677 │ - (0000000000313465h) bytes │ + offset of local header from start of archive: 3224660 │ + (0000000000313454h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7075,16 +7075,16 @@ │ There is no file comment. │ │ Central directory entry #240: │ --------------------------- │ │ kotlin/internal/AccessibleLateinitPropertyLiteral.kotlin_metadata │ │ - offset of local header from start of archive: 3225086 │ - (00000000003135FEh) bytes │ + offset of local header from start of archive: 3225069 │ + (00000000003135EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7104,16 +7104,16 @@ │ There is no file comment. │ │ Central directory entry #241: │ --------------------------- │ │ kotlin/internal/ContractsDsl.kotlin_metadata │ │ - offset of local header from start of archive: 3225458 │ - (0000000000313772h) bytes │ + offset of local header from start of archive: 3225441 │ + (0000000000313761h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7133,16 +7133,16 @@ │ There is no file comment. │ │ Central directory entry #242: │ --------------------------- │ │ kotlin/internal/DynamicExtension.kotlin_metadata │ │ - offset of local header from start of archive: 3225734 │ - (0000000000313886h) bytes │ + offset of local header from start of archive: 3225717 │ + (0000000000313875h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7162,16 +7162,16 @@ │ There is no file comment. │ │ Central directory entry #243: │ --------------------------- │ │ kotlin/internal/Exact.kotlin_metadata │ │ - offset of local header from start of archive: 3226044 │ - (00000000003139BCh) bytes │ + offset of local header from start of archive: 3226027 │ + (00000000003139ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7191,16 +7191,16 @@ │ There is no file comment. │ │ Central directory entry #244: │ --------------------------- │ │ kotlin/internal/HidesMembers.kotlin_metadata │ │ - offset of local header from start of archive: 3226322 │ - (0000000000313AD2h) bytes │ + offset of local header from start of archive: 3226305 │ + (0000000000313AC1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7220,16 +7220,16 @@ │ There is no file comment. │ │ Central directory entry #245: │ --------------------------- │ │ kotlin/internal/InlineOnly.kotlin_metadata │ │ - offset of local header from start of archive: 3226629 │ - (0000000000313C05h) bytes │ + offset of local header from start of archive: 3226612 │ + (0000000000313BF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7249,16 +7249,16 @@ │ There is no file comment. │ │ Central directory entry #246: │ --------------------------- │ │ kotlin/internal/LowPriorityInOverloadResolution.kotlin_metadata │ │ - offset of local header from start of archive: 3226949 │ - (0000000000313D45h) bytes │ + offset of local header from start of archive: 3226932 │ + (0000000000313D34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7278,16 +7278,16 @@ │ There is no file comment. │ │ Central directory entry #247: │ --------------------------- │ │ kotlin/internal/NoInfer.kotlin_metadata │ │ - offset of local header from start of archive: 3227286 │ - (0000000000313E96h) bytes │ + offset of local header from start of archive: 3227269 │ + (0000000000313E85h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7307,16 +7307,16 @@ │ There is no file comment. │ │ Central directory entry #248: │ --------------------------- │ │ kotlin/internal/OnlyInputTypes.kotlin_metadata │ │ - offset of local header from start of archive: 3227567 │ - (0000000000313FAFh) bytes │ + offset of local header from start of archive: 3227550 │ + (0000000000313F9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7336,16 +7336,16 @@ │ There is no file comment. │ │ Central directory entry #249: │ --------------------------- │ │ kotlin/internal/RequireKotlin.kotlin_metadata │ │ - offset of local header from start of archive: 3227871 │ - (00000000003140DFh) bytes │ + offset of local header from start of archive: 3227854 │ + (00000000003140CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7365,16 +7365,16 @@ │ There is no file comment. │ │ Central directory entry #250: │ --------------------------- │ │ kotlin/internal/RequireKotlinVersionKind.kotlin_metadata │ │ - offset of local header from start of archive: 3228371 │ - (00000000003142D3h) bytes │ + offset of local header from start of archive: 3228354 │ + (00000000003142C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7394,16 +7394,16 @@ │ There is no file comment. │ │ Central directory entry #251: │ --------------------------- │ │ kotlin/internal/UProgressionUtilKt.kotlin_metadata │ │ - offset of local header from start of archive: 3228650 │ - (00000000003143EAh) bytes │ + offset of local header from start of archive: 3228633 │ + (00000000003143D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7423,16 +7423,16 @@ │ There is no file comment. │ │ Central directory entry #252: │ --------------------------- │ │ kotlin/internal/internal.kotlin_builtins │ │ - offset of local header from start of archive: 3229012 │ - (0000000000314554h) bytes │ + offset of local header from start of archive: 3228995 │ + (0000000000314543h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7452,16 +7452,16 @@ │ There is no file comment. │ │ Central directory entry #253: │ --------------------------- │ │ kotlin/io/IoHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3229539 │ - (0000000000314763h) bytes │ + offset of local header from start of archive: 3229522 │ + (0000000000314752h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7481,16 +7481,16 @@ │ There is no file comment. │ │ Central directory entry #254: │ --------------------------- │ │ kotlin/io/Serializable.kotlin_metadata │ │ - offset of local header from start of archive: 3229727 │ - (000000000031481Fh) bytes │ + offset of local header from start of archive: 3229710 │ + (000000000031480Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7510,16 +7510,16 @@ │ There is no file comment. │ │ Central directory entry #255: │ --------------------------- │ │ kotlin/js/JsName.kotlin_metadata │ │ - offset of local header from start of archive: 3229890 │ - (00000000003148C2h) bytes │ + offset of local header from start of archive: 3229873 │ + (00000000003148B1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7539,16 +7539,16 @@ │ There is no file comment. │ │ Central directory entry #256: │ --------------------------- │ │ kotlin/jvm/JvmField.kotlin_metadata │ │ - offset of local header from start of archive: 3230225 │ - (0000000000314A11h) bytes │ + offset of local header from start of archive: 3230208 │ + (0000000000314A00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7568,16 +7568,16 @@ │ There is no file comment. │ │ Central directory entry #257: │ --------------------------- │ │ kotlin/jvm/JvmMultifileClass.kotlin_metadata │ │ - offset of local header from start of archive: 3230499 │ - (0000000000314B23h) bytes │ + offset of local header from start of archive: 3230482 │ + (0000000000314B12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7597,16 +7597,16 @@ │ There is no file comment. │ │ Central directory entry #258: │ --------------------------- │ │ kotlin/jvm/JvmName.kotlin_metadata │ │ - offset of local header from start of archive: 3230790 │ - (0000000000314C46h) bytes │ + offset of local header from start of archive: 3230773 │ + (0000000000314C35h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7626,16 +7626,16 @@ │ There is no file comment. │ │ Central directory entry #259: │ --------------------------- │ │ kotlin/jvm/JvmOverloads.kotlin_metadata │ │ - offset of local header from start of archive: 3231131 │ - (0000000000314D9Bh) bytes │ + offset of local header from start of archive: 3231114 │ + (0000000000314D8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7655,16 +7655,16 @@ │ There is no file comment. │ │ Central directory entry #260: │ --------------------------- │ │ kotlin/jvm/JvmPackageName.kotlin_metadata │ │ - offset of local header from start of archive: 3231433 │ - (0000000000314EC9h) bytes │ + offset of local header from start of archive: 3231416 │ + (0000000000314EB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7684,16 +7684,16 @@ │ There is no file comment. │ │ Central directory entry #261: │ --------------------------- │ │ kotlin/jvm/JvmStatic.kotlin_metadata │ │ - offset of local header from start of archive: 3231815 │ - (0000000000315047h) bytes │ + offset of local header from start of archive: 3231798 │ + (0000000000315036h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7713,16 +7713,16 @@ │ There is no file comment. │ │ Central directory entry #262: │ --------------------------- │ │ kotlin/jvm/JvmSuppressWildcards.kotlin_metadata │ │ - offset of local header from start of archive: 3232128 │ - (0000000000315180h) bytes │ + offset of local header from start of archive: 3232111 │ + (000000000031516Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7742,16 +7742,16 @@ │ There is no file comment. │ │ Central directory entry #263: │ --------------------------- │ │ kotlin/jvm/JvmSynthetic.kotlin_metadata │ │ - offset of local header from start of archive: 3232490 │ - (00000000003152EAh) bytes │ + offset of local header from start of archive: 3232473 │ + (00000000003152D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7771,16 +7771,16 @@ │ There is no file comment. │ │ Central directory entry #264: │ --------------------------- │ │ kotlin/jvm/JvmWildcard.kotlin_metadata │ │ - offset of local header from start of archive: 3232795 │ - (000000000031541Bh) bytes │ + offset of local header from start of archive: 3232778 │ + (000000000031540Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7800,16 +7800,16 @@ │ There is no file comment. │ │ Central directory entry #265: │ --------------------------- │ │ kotlin/jvm/Strictfp.kotlin_metadata │ │ - offset of local header from start of archive: 3233076 │ - (0000000000315534h) bytes │ + offset of local header from start of archive: 3233059 │ + (0000000000315523h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7829,16 +7829,16 @@ │ There is no file comment. │ │ Central directory entry #266: │ --------------------------- │ │ kotlin/jvm/Synchronized.kotlin_metadata │ │ - offset of local header from start of archive: 3233402 │ - (000000000031567Ah) bytes │ + offset of local header from start of archive: 3233385 │ + (0000000000315669h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7858,16 +7858,16 @@ │ There is no file comment. │ │ Central directory entry #267: │ --------------------------- │ │ kotlin/jvm/Transient.kotlin_metadata │ │ - offset of local header from start of archive: 3233717 │ - (00000000003157B5h) bytes │ + offset of local header from start of archive: 3233700 │ + (00000000003157A4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7887,16 +7887,16 @@ │ There is no file comment. │ │ Central directory entry #268: │ --------------------------- │ │ kotlin/jvm/Volatile.kotlin_metadata │ │ - offset of local header from start of archive: 3233993 │ - (00000000003158C9h) bytes │ + offset of local header from start of archive: 3233976 │ + (00000000003158B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7916,16 +7916,16 @@ │ There is no file comment. │ │ Central directory entry #269: │ --------------------------- │ │ kotlin/kotlin.kotlin_builtins │ │ - offset of local header from start of archive: 3234265 │ - (00000000003159D9h) bytes │ + offset of local header from start of archive: 3234248 │ + (00000000003159C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7945,16 +7945,16 @@ │ There is no file comment. │ │ Central directory entry #270: │ --------------------------- │ │ kotlin/math/MathHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3238352 │ - (00000000003169D0h) bytes │ + offset of local header from start of archive: 3238335 │ + (00000000003169BFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -7974,16 +7974,16 @@ │ There is no file comment. │ │ Central directory entry #271: │ --------------------------- │ │ kotlin/math/UMathKt.kotlin_metadata │ │ - offset of local header from start of archive: 3239183 │ - (0000000000316D0Fh) bytes │ + offset of local header from start of archive: 3239166 │ + (0000000000316CFEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8003,16 +8003,16 @@ │ There is no file comment. │ │ Central directory entry #272: │ --------------------------- │ │ kotlin/native/concurrent/SharedImmutable.kotlin_metadata │ │ - offset of local header from start of archive: 3239485 │ - (0000000000316E3Dh) bytes │ + offset of local header from start of archive: 3239468 │ + (0000000000316E2Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8032,16 +8032,16 @@ │ There is no file comment. │ │ Central directory entry #273: │ --------------------------- │ │ kotlin/native/concurrent/ThreadLocal.kotlin_metadata │ │ - offset of local header from start of archive: 3239823 │ - (0000000000316F8Fh) bytes │ + offset of local header from start of archive: 3239806 │ + (0000000000316F7Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8061,16 +8061,16 @@ │ There is no file comment. │ │ Central directory entry #274: │ --------------------------- │ │ kotlin/properties/Delegates.kotlin_metadata │ │ - offset of local header from start of archive: 3240163 │ - (00000000003170E3h) bytes │ + offset of local header from start of archive: 3240146 │ + (00000000003170D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8090,16 +8090,16 @@ │ There is no file comment. │ │ Central directory entry #275: │ --------------------------- │ │ kotlin/properties/NotNullVar.kotlin_metadata │ │ - offset of local header from start of archive: 3240589 │ - (000000000031728Dh) bytes │ + offset of local header from start of archive: 3240572 │ + (000000000031727Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8119,16 +8119,16 @@ │ There is no file comment. │ │ Central directory entry #276: │ --------------------------- │ │ kotlin/properties/ObservableProperty.kotlin_metadata │ │ - offset of local header from start of archive: 3240918 │ - (00000000003173D6h) bytes │ + offset of local header from start of archive: 3240901 │ + (00000000003173C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8148,16 +8148,16 @@ │ There is no file comment. │ │ Central directory entry #277: │ --------------------------- │ │ kotlin/properties/ReadOnlyProperty.kotlin_metadata │ │ - offset of local header from start of archive: 3241323 │ - (000000000031756Bh) bytes │ + offset of local header from start of archive: 3241306 │ + (000000000031755Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8177,16 +8177,16 @@ │ There is no file comment. │ │ Central directory entry #278: │ --------------------------- │ │ kotlin/properties/ReadWriteProperty.kotlin_metadata │ │ - offset of local header from start of archive: 3241591 │ - (0000000000317677h) bytes │ + offset of local header from start of archive: 3241574 │ + (0000000000317666h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8206,16 +8206,16 @@ │ There is no file comment. │ │ Central directory entry #279: │ --------------------------- │ │ kotlin/random/Random.kotlin_metadata │ │ - offset of local header from start of archive: 3241893 │ - (00000000003177A5h) bytes │ + offset of local header from start of archive: 3241876 │ + (0000000000317794h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8235,16 +8235,16 @@ │ There is no file comment. │ │ Central directory entry #280: │ --------------------------- │ │ kotlin/random/RandomKt.kotlin_metadata │ │ - offset of local header from start of archive: 3242576 │ - (0000000000317A50h) bytes │ + offset of local header from start of archive: 3242559 │ + (0000000000317A3Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8264,16 +8264,16 @@ │ There is no file comment. │ │ Central directory entry #281: │ --------------------------- │ │ kotlin/random/URandomKt.kotlin_metadata │ │ - offset of local header from start of archive: 3243089 │ - (0000000000317C51h) bytes │ + offset of local header from start of archive: 3243072 │ + (0000000000317C40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8293,16 +8293,16 @@ │ There is no file comment. │ │ Central directory entry #282: │ --------------------------- │ │ kotlin/random/XorWowRandom.kotlin_metadata │ │ - offset of local header from start of archive: 3243573 │ - (0000000000317E35h) bytes │ + offset of local header from start of archive: 3243556 │ + (0000000000317E24h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8322,16 +8322,16 @@ │ There is no file comment. │ │ Central directory entry #283: │ --------------------------- │ │ kotlin/ranges/ClosedDoubleRange.kotlin_metadata │ │ - offset of local header from start of archive: 3243867 │ - (0000000000317F5Bh) bytes │ + offset of local header from start of archive: 3243850 │ + (0000000000317F4Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8351,16 +8351,16 @@ │ There is no file comment. │ │ Central directory entry #284: │ --------------------------- │ │ kotlin/ranges/ClosedFloatingPointRange.kotlin_metadata │ │ - offset of local header from start of archive: 3244285 │ - (00000000003180FDh) bytes │ + offset of local header from start of archive: 3244268 │ + (00000000003180ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8380,16 +8380,16 @@ │ There is no file comment. │ │ Central directory entry #285: │ --------------------------- │ │ kotlin/ranges/ComparableRange.kotlin_metadata │ │ - offset of local header from start of archive: 3244638 │ - (000000000031825Eh) bytes │ + offset of local header from start of archive: 3244621 │ + (000000000031824Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8409,16 +8409,16 @@ │ There is no file comment. │ │ Central directory entry #286: │ --------------------------- │ │ kotlin/ranges/RangesKt.kotlin_metadata │ │ - offset of local header from start of archive: 3244980 │ - (00000000003183B4h) bytes │ + offset of local header from start of archive: 3244963 │ + (00000000003183A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8438,16 +8438,16 @@ │ There is no file comment. │ │ Central directory entry #287: │ --------------------------- │ │ kotlin/ranges/UIntProgression.kotlin_metadata │ │ - offset of local header from start of archive: 3245454 │ - (000000000031858Eh) bytes │ + offset of local header from start of archive: 3245437 │ + (000000000031857Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8467,16 +8467,16 @@ │ There is no file comment. │ │ Central directory entry #288: │ --------------------------- │ │ kotlin/ranges/UIntProgressionIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3246002 │ - (00000000003187B2h) bytes │ + offset of local header from start of archive: 3245985 │ + (00000000003187A1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8496,16 +8496,16 @@ │ There is no file comment. │ │ Central directory entry #289: │ --------------------------- │ │ kotlin/ranges/UIntRange.kotlin_metadata │ │ - offset of local header from start of archive: 3246403 │ - (0000000000318943h) bytes │ + offset of local header from start of archive: 3246386 │ + (0000000000318932h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8525,16 +8525,16 @@ │ There is no file comment. │ │ Central directory entry #290: │ --------------------------- │ │ kotlin/ranges/ULongProgression.kotlin_metadata │ │ - offset of local header from start of archive: 3246896 │ - (0000000000318B30h) bytes │ + offset of local header from start of archive: 3246879 │ + (0000000000318B1Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8554,16 +8554,16 @@ │ There is no file comment. │ │ Central directory entry #291: │ --------------------------- │ │ kotlin/ranges/ULongProgressionIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3247454 │ - (0000000000318D5Eh) bytes │ + offset of local header from start of archive: 3247437 │ + (0000000000318D4Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8583,16 +8583,16 @@ │ There is no file comment. │ │ Central directory entry #292: │ --------------------------- │ │ kotlin/ranges/ULongRange.kotlin_metadata │ │ - offset of local header from start of archive: 3247859 │ - (0000000000318EF3h) bytes │ + offset of local header from start of archive: 3247842 │ + (0000000000318EE2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8612,16 +8612,16 @@ │ There is no file comment. │ │ Central directory entry #293: │ --------------------------- │ │ kotlin/ranges/ranges.kotlin_builtins │ │ - offset of local header from start of archive: 3248355 │ - (00000000003190E3h) bytes │ + offset of local header from start of archive: 3248338 │ + (00000000003190D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8641,16 +8641,16 @@ │ There is no file comment. │ │ Central directory entry #294: │ --------------------------- │ │ kotlin/reflect/KCallable.kotlin_metadata │ │ - offset of local header from start of archive: 3249377 │ - (00000000003194E1h) bytes │ + offset of local header from start of archive: 3249360 │ + (00000000003194D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8670,16 +8670,16 @@ │ There is no file comment. │ │ Central directory entry #295: │ --------------------------- │ │ kotlin/reflect/KClass.kotlin_metadata │ │ - offset of local header from start of archive: 3249582 │ - (00000000003195AEh) bytes │ + offset of local header from start of archive: 3249565 │ + (000000000031959Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8699,16 +8699,16 @@ │ There is no file comment. │ │ Central directory entry #296: │ --------------------------- │ │ kotlin/reflect/KMutableProperty.kotlin_metadata │ │ - offset of local header from start of archive: 3249793 │ - (0000000000319681h) bytes │ + offset of local header from start of archive: 3249776 │ + (0000000000319670h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8728,16 +8728,16 @@ │ There is no file comment. │ │ Central directory entry #297: │ --------------------------- │ │ kotlin/reflect/KMutableProperty0.kotlin_metadata │ │ - offset of local header from start of archive: 3249986 │ - (0000000000319742h) bytes │ + offset of local header from start of archive: 3249969 │ + (0000000000319731h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8757,16 +8757,16 @@ │ There is no file comment. │ │ Central directory entry #298: │ --------------------------- │ │ kotlin/reflect/KMutableProperty1.kotlin_metadata │ │ - offset of local header from start of archive: 3250236 │ - (000000000031983Ch) bytes │ + offset of local header from start of archive: 3250219 │ + (000000000031982Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8786,16 +8786,16 @@ │ There is no file comment. │ │ Central directory entry #299: │ --------------------------- │ │ kotlin/reflect/KMutableProperty2.kotlin_metadata │ │ - offset of local header from start of archive: 3250511 │ - (000000000031994Fh) bytes │ + offset of local header from start of archive: 3250494 │ + (000000000031993Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8815,16 +8815,16 @@ │ There is no file comment. │ │ Central directory entry #300: │ --------------------------- │ │ kotlin/reflect/KProperty.kotlin_metadata │ │ - offset of local header from start of archive: 3250805 │ - (0000000000319A75h) bytes │ + offset of local header from start of archive: 3250788 │ + (0000000000319A64h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8844,16 +8844,16 @@ │ There is no file comment. │ │ Central directory entry #301: │ --------------------------- │ │ kotlin/reflect/KProperty0.kotlin_metadata │ │ - offset of local header from start of archive: 3250992 │ - (0000000000319B30h) bytes │ + offset of local header from start of archive: 3250975 │ + (0000000000319B1Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8873,16 +8873,16 @@ │ There is no file comment. │ │ Central directory entry #302: │ --------------------------- │ │ kotlin/reflect/KProperty1.kotlin_metadata │ │ - offset of local header from start of archive: 3251211 │ - (0000000000319C0Bh) bytes │ + offset of local header from start of archive: 3251194 │ + (0000000000319BFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8902,16 +8902,16 @@ │ There is no file comment. │ │ Central directory entry #303: │ --------------------------- │ │ kotlin/reflect/KProperty2.kotlin_metadata │ │ - offset of local header from start of archive: 3251457 │ - (0000000000319D01h) bytes │ + offset of local header from start of archive: 3251440 │ + (0000000000319CF0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8931,16 +8931,16 @@ │ There is no file comment. │ │ Central directory entry #304: │ --------------------------- │ │ kotlin/reflect/TypeOfKt.kotlin_metadata │ │ - offset of local header from start of archive: 3251728 │ - (0000000000319E10h) bytes │ + offset of local header from start of archive: 3251711 │ + (0000000000319DFFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8960,16 +8960,16 @@ │ There is no file comment. │ │ Central directory entry #305: │ --------------------------- │ │ kotlin/reflect/reflect.kotlin_builtins │ │ - offset of local header from start of archive: 3251965 │ - (0000000000319EFDh) bytes │ + offset of local header from start of archive: 3251948 │ + (0000000000319EECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -8989,16 +8989,16 @@ │ There is no file comment. │ │ Central directory entry #306: │ --------------------------- │ │ kotlin/sequences/ConstrainedOnceSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3254297 │ - (000000000031A819h) bytes │ + offset of local header from start of archive: 3254280 │ + (000000000031A808h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9018,16 +9018,16 @@ │ There is no file comment. │ │ Central directory entry #307: │ --------------------------- │ │ kotlin/sequences/DistinctIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3254562 │ - (000000000031A922h) bytes │ + offset of local header from start of archive: 3254545 │ + (000000000031A911h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9047,16 +9047,16 @@ │ There is no file comment. │ │ Central directory entry #308: │ --------------------------- │ │ kotlin/sequences/DistinctSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3254911 │ - (000000000031AA7Fh) bytes │ + offset of local header from start of archive: 3254894 │ + (000000000031AA6Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9076,16 +9076,16 @@ │ There is no file comment. │ │ Central directory entry #309: │ --------------------------- │ │ kotlin/sequences/DropSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3255211 │ - (000000000031ABABh) bytes │ + offset of local header from start of archive: 3255194 │ + (000000000031AB9Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9105,16 +9105,16 @@ │ There is no file comment. │ │ Central directory entry #310: │ --------------------------- │ │ kotlin/sequences/DropTakeSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3255527 │ - (000000000031ACE7h) bytes │ + offset of local header from start of archive: 3255510 │ + (000000000031ACD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9134,16 +9134,16 @@ │ There is no file comment. │ │ Central directory entry #311: │ --------------------------- │ │ kotlin/sequences/DropWhileSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3255763 │ - (000000000031ADD3h) bytes │ + offset of local header from start of archive: 3255746 │ + (000000000031ADC2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9163,16 +9163,16 @@ │ There is no file comment. │ │ Central directory entry #312: │ --------------------------- │ │ kotlin/sequences/EmptySequence.kotlin_metadata │ │ - offset of local header from start of archive: 3256069 │ - (000000000031AF05h) bytes │ + offset of local header from start of archive: 3256052 │ + (000000000031AEF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9192,16 +9192,16 @@ │ There is no file comment. │ │ Central directory entry #313: │ --------------------------- │ │ kotlin/sequences/FilteringSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3256364 │ - (000000000031B02Ch) bytes │ + offset of local header from start of archive: 3256347 │ + (000000000031B01Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9221,16 +9221,16 @@ │ There is no file comment. │ │ Central directory entry #314: │ --------------------------- │ │ kotlin/sequences/FlatteningSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3256687 │ - (000000000031B16Fh) bytes │ + offset of local header from start of archive: 3256670 │ + (000000000031B15Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9250,16 +9250,16 @@ │ There is no file comment. │ │ Central directory entry #315: │ --------------------------- │ │ kotlin/sequences/GeneratorSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3257013 │ - (000000000031B2B5h) bytes │ + offset of local header from start of archive: 3256996 │ + (000000000031B2A4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9279,16 +9279,16 @@ │ There is no file comment. │ │ Central directory entry #316: │ --------------------------- │ │ kotlin/sequences/IndexingSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3257342 │ - (000000000031B3FEh) bytes │ + offset of local header from start of archive: 3257325 │ + (000000000031B3EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9308,16 +9308,16 @@ │ There is no file comment. │ │ Central directory entry #317: │ --------------------------- │ │ kotlin/sequences/MergingSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3257617 │ - (000000000031B511h) bytes │ + offset of local header from start of archive: 3257600 │ + (000000000031B500h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9337,16 +9337,16 @@ │ There is no file comment. │ │ Central directory entry #318: │ --------------------------- │ │ kotlin/sequences/Sequence.kotlin_metadata │ │ - offset of local header from start of archive: 3257945 │ - (000000000031B659h) bytes │ + offset of local header from start of archive: 3257928 │ + (000000000031B648h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9366,16 +9366,16 @@ │ There is no file comment. │ │ Central directory entry #319: │ --------------------------- │ │ kotlin/sequences/SequenceBuilderIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3258169 │ - (000000000031B739h) bytes │ + offset of local header from start of archive: 3258152 │ + (000000000031B728h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9395,16 +9395,16 @@ │ There is no file comment. │ │ Central directory entry #320: │ --------------------------- │ │ kotlin/sequences/SequenceBuilderKt.kotlin_metadata │ │ - offset of local header from start of archive: 3258727 │ - (000000000031B967h) bytes │ + offset of local header from start of archive: 3258710 │ + (000000000031B956h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9424,16 +9424,16 @@ │ There is no file comment. │ │ Central directory entry #321: │ --------------------------- │ │ kotlin/sequences/SequenceScope.kotlin_metadata │ │ - offset of local header from start of archive: 3259541 │ - (000000000031BC95h) bytes │ + offset of local header from start of archive: 3259524 │ + (000000000031BC84h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9453,16 +9453,16 @@ │ There is no file comment. │ │ Central directory entry #322: │ --------------------------- │ │ kotlin/sequences/SequencesKt.kotlin_metadata │ │ - offset of local header from start of archive: 3259942 │ - (000000000031BE26h) bytes │ + offset of local header from start of archive: 3259925 │ + (000000000031BE15h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9482,16 +9482,16 @@ │ There is no file comment. │ │ Central directory entry #323: │ --------------------------- │ │ kotlin/sequences/SubSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3260635 │ - (000000000031C0DBh) bytes │ + offset of local header from start of archive: 3260618 │ + (000000000031C0CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9511,16 +9511,16 @@ │ There is no file comment. │ │ Central directory entry #324: │ --------------------------- │ │ kotlin/sequences/TakeSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3260976 │ - (000000000031C230h) bytes │ + offset of local header from start of archive: 3260959 │ + (000000000031C21Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9540,16 +9540,16 @@ │ There is no file comment. │ │ Central directory entry #325: │ --------------------------- │ │ kotlin/sequences/TakeWhileSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3261291 │ - (000000000031C36Bh) bytes │ + offset of local header from start of archive: 3261274 │ + (000000000031C35Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9569,16 +9569,16 @@ │ There is no file comment. │ │ Central directory entry #326: │ --------------------------- │ │ kotlin/sequences/TransformingIndexedSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3261595 │ - (000000000031C49Bh) bytes │ + offset of local header from start of archive: 3261578 │ + (000000000031C48Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9598,16 +9598,16 @@ │ There is no file comment. │ │ Central directory entry #327: │ --------------------------- │ │ kotlin/sequences/TransformingSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3261928 │ - (000000000031C5E8h) bytes │ + offset of local header from start of archive: 3261911 │ + (000000000031C5D7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9627,16 +9627,16 @@ │ There is no file comment. │ │ Central directory entry #328: │ --------------------------- │ │ kotlin/text/Appendable.kotlin_metadata │ │ - offset of local header from start of archive: 3262276 │ - (000000000031C744h) bytes │ + offset of local header from start of archive: 3262259 │ + (000000000031C733h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9656,16 +9656,16 @@ │ There is no file comment. │ │ Central directory entry #329: │ --------------------------- │ │ kotlin/text/CharKt.kotlin_metadata │ │ - offset of local header from start of archive: 3262536 │ - (000000000031C848h) bytes │ + offset of local header from start of archive: 3262519 │ + (000000000031C837h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9685,16 +9685,16 @@ │ There is no file comment. │ │ Central directory entry #330: │ --------------------------- │ │ kotlin/text/CharacterCodingException.kotlin_metadata │ │ - offset of local header from start of archive: 3262798 │ - (000000000031C94Eh) bytes │ + offset of local header from start of archive: 3262781 │ + (000000000031C93Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9714,16 +9714,16 @@ │ There is no file comment. │ │ Central directory entry #331: │ --------------------------- │ │ kotlin/text/DelimitedRangesSequence.kotlin_metadata │ │ - offset of local header from start of archive: 3263054 │ - (000000000031CA4Eh) bytes │ + offset of local header from start of archive: 3263037 │ + (000000000031CA3Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9743,16 +9743,16 @@ │ There is no file comment. │ │ Central directory entry #332: │ --------------------------- │ │ kotlin/text/IndentKt.kotlin_metadata │ │ - offset of local header from start of archive: 3263493 │ - (000000000031CC05h) bytes │ + offset of local header from start of archive: 3263476 │ + (000000000031CBF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9772,16 +9772,16 @@ │ There is no file comment. │ │ Central directory entry #333: │ --------------------------- │ │ kotlin/text/MatchGroup.kotlin_metadata │ │ - offset of local header from start of archive: 3263879 │ - (000000000031CD87h) bytes │ + offset of local header from start of archive: 3263862 │ + (000000000031CD76h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9801,16 +9801,16 @@ │ There is no file comment. │ │ Central directory entry #334: │ --------------------------- │ │ kotlin/text/MatchGroupCollection.kotlin_metadata │ │ - offset of local header from start of archive: 3264072 │ - (000000000031CE48h) bytes │ + offset of local header from start of archive: 3264055 │ + (000000000031CE37h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9830,16 +9830,16 @@ │ There is no file comment. │ │ Central directory entry #335: │ --------------------------- │ │ kotlin/text/MatchNamedGroupCollection.kotlin_metadata │ │ - offset of local header from start of archive: 3264315 │ - (000000000031CF3Bh) bytes │ + offset of local header from start of archive: 3264298 │ + (000000000031CF2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9859,16 +9859,16 @@ │ There is no file comment. │ │ Central directory entry #336: │ --------------------------- │ │ kotlin/text/MatchResult.kotlin_metadata │ │ - offset of local header from start of archive: 3264589 │ - (000000000031D04Dh) bytes │ + offset of local header from start of archive: 3264572 │ + (000000000031D03Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9888,16 +9888,16 @@ │ There is no file comment. │ │ Central directory entry #337: │ --------------------------- │ │ kotlin/text/Regex.kotlin_metadata │ │ - offset of local header from start of archive: 3265073 │ - (000000000031D231h) bytes │ + offset of local header from start of archive: 3265056 │ + (000000000031D220h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9917,16 +9917,16 @@ │ There is no file comment. │ │ Central directory entry #338: │ --------------------------- │ │ kotlin/text/RegexExtensionsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3265675 │ - (000000000031D48Bh) bytes │ + offset of local header from start of archive: 3265658 │ + (000000000031D47Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9946,16 +9946,16 @@ │ There is no file comment. │ │ Central directory entry #339: │ --------------------------- │ │ kotlin/text/RegexOption.kotlin_metadata │ │ - offset of local header from start of archive: 3265948 │ - (000000000031D59Ch) bytes │ + offset of local header from start of archive: 3265931 │ + (000000000031D58Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -9975,16 +9975,16 @@ │ There is no file comment. │ │ Central directory entry #340: │ --------------------------- │ │ kotlin/text/StringBuilder.kotlin_metadata │ │ - offset of local header from start of archive: 3266150 │ - (000000000031D666h) bytes │ + offset of local header from start of archive: 3266133 │ + (000000000031D655h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10004,16 +10004,16 @@ │ There is no file comment. │ │ Central directory entry #341: │ --------------------------- │ │ kotlin/text/StringBuilderKt.kotlin_metadata │ │ - offset of local header from start of archive: 3266546 │ - (000000000031D7F2h) bytes │ + offset of local header from start of archive: 3266529 │ + (000000000031D7E1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10033,16 +10033,16 @@ │ There is no file comment. │ │ Central directory entry #342: │ --------------------------- │ │ kotlin/text/StringNumberConversionsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3267041 │ - (000000000031D9E1h) bytes │ + offset of local header from start of archive: 3267024 │ + (000000000031D9D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10062,16 +10062,16 @@ │ There is no file comment. │ │ Central directory entry #343: │ --------------------------- │ │ kotlin/text/StringsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3267408 │ - (000000000031DB50h) bytes │ + offset of local header from start of archive: 3267391 │ + (000000000031DB3Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10091,16 +10091,16 @@ │ There is no file comment. │ │ Central directory entry #344: │ --------------------------- │ │ kotlin/text/TextHKt.kotlin_metadata │ │ - offset of local header from start of archive: 3269166 │ - (000000000031E22Eh) bytes │ + offset of local header from start of archive: 3269149 │ + (000000000031E21Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10120,16 +10120,16 @@ │ There is no file comment. │ │ Central directory entry #345: │ --------------------------- │ │ kotlin/text/Typography.kotlin_metadata │ │ - offset of local header from start of archive: 3270379 │ - (000000000031E6EBh) bytes │ + offset of local header from start of archive: 3270362 │ + (000000000031E6DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10149,16 +10149,16 @@ │ There is no file comment. │ │ Central directory entry #346: │ --------------------------- │ │ kotlin/text/UStringsKt.kotlin_metadata │ │ - offset of local header from start of archive: 3271059 │ - (000000000031E993h) bytes │ + offset of local header from start of archive: 3271042 │ + (000000000031E982h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10178,16 +10178,16 @@ │ There is no file comment. │ │ Central directory entry #347: │ --------------------------- │ │ kotlin/time/AbstractDoubleClock.kotlin_metadata │ │ - offset of local header from start of archive: 3271500 │ - (000000000031EB4Ch) bytes │ + offset of local header from start of archive: 3271483 │ + (000000000031EB3Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10207,16 +10207,16 @@ │ There is no file comment. │ │ Central directory entry #348: │ --------------------------- │ │ kotlin/time/AbstractLongClock.kotlin_metadata │ │ - offset of local header from start of archive: 3271944 │ - (000000000031ED08h) bytes │ + offset of local header from start of archive: 3271927 │ + (000000000031ECF7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10236,16 +10236,16 @@ │ There is no file comment. │ │ Central directory entry #349: │ --------------------------- │ │ kotlin/time/AdjustedClockMark.kotlin_metadata │ │ - offset of local header from start of archive: 3272384 │ - (000000000031EEC0h) bytes │ + offset of local header from start of archive: 3272367 │ + (000000000031EEAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10265,16 +10265,16 @@ │ There is no file comment. │ │ Central directory entry #350: │ --------------------------- │ │ kotlin/time/Clock.kotlin_metadata │ │ - offset of local header from start of archive: 3272677 │ - (000000000031EFE5h) bytes │ + offset of local header from start of archive: 3272660 │ + (000000000031EFD4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10294,16 +10294,16 @@ │ There is no file comment. │ │ Central directory entry #351: │ --------------------------- │ │ kotlin/time/ClockKt.kotlin_metadata │ │ - offset of local header from start of archive: 3272918 │ - (000000000031F0D6h) bytes │ + offset of local header from start of archive: 3272901 │ + (000000000031F0C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10323,16 +10323,16 @@ │ There is no file comment. │ │ Central directory entry #352: │ --------------------------- │ │ kotlin/time/ClockMark.kotlin_metadata │ │ - offset of local header from start of archive: 3273404 │ - (000000000031F2BCh) bytes │ + offset of local header from start of archive: 3273387 │ + (000000000031F2ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10352,16 +10352,16 @@ │ There is no file comment. │ │ Central directory entry #353: │ --------------------------- │ │ kotlin/time/Duration.kotlin_metadata │ │ - offset of local header from start of archive: 3273739 │ - (000000000031F40Bh) bytes │ + offset of local header from start of archive: 3273722 │ + (000000000031F3FAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10381,16 +10381,16 @@ │ There is no file comment. │ │ Central directory entry #354: │ --------------------------- │ │ kotlin/time/DurationKt.kotlin_metadata │ │ - offset of local header from start of archive: 3274758 │ - (000000000031F806h) bytes │ + offset of local header from start of archive: 3274741 │ + (000000000031F7F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10410,16 +10410,16 @@ │ There is no file comment. │ │ Central directory entry #355: │ --------------------------- │ │ kotlin/time/DurationUnit.kotlin_metadata │ │ - offset of local header from start of archive: 3275325 │ - (000000000031FA3Dh) bytes │ + offset of local header from start of archive: 3275308 │ + (000000000031FA2Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10439,16 +10439,16 @@ │ There is no file comment. │ │ Central directory entry #356: │ --------------------------- │ │ kotlin/time/DurationUnitKt.kotlin_metadata │ │ - offset of local header from start of archive: 3275627 │ - (000000000031FB6Bh) bytes │ + offset of local header from start of archive: 3275610 │ + (000000000031FB5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10468,16 +10468,16 @@ │ There is no file comment. │ │ Central directory entry #357: │ --------------------------- │ │ kotlin/time/ExperimentalTime.kotlin_metadata │ │ - offset of local header from start of archive: 3275939 │ - (000000000031FCA3h) bytes │ + offset of local header from start of archive: 3275922 │ + (000000000031FC92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10497,16 +10497,16 @@ │ There is no file comment. │ │ Central directory entry #358: │ --------------------------- │ │ kotlin/time/MeasureTimeKt.kotlin_metadata │ │ - offset of local header from start of archive: 3276431 │ - (000000000031FE8Fh) bytes │ + offset of local header from start of archive: 3276414 │ + (000000000031FE7Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10526,16 +10526,16 @@ │ There is no file comment. │ │ Central directory entry #359: │ --------------------------- │ │ kotlin/time/MonoClock.kotlin_metadata │ │ - offset of local header from start of archive: 3276783 │ - (000000000031FFEFh) bytes │ + offset of local header from start of archive: 3276766 │ + (000000000031FFDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10555,16 +10555,16 @@ │ There is no file comment. │ │ Central directory entry #360: │ --------------------------- │ │ kotlin/time/TestClock.kotlin_metadata │ │ - offset of local header from start of archive: 3277003 │ - (00000000003200CBh) bytes │ + offset of local header from start of archive: 3276986 │ + (00000000003200BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10584,16 +10584,16 @@ │ There is no file comment. │ │ Central directory entry #361: │ --------------------------- │ │ kotlin/time/TimedValue.kotlin_metadata │ │ - offset of local header from start of archive: 3277340 │ - (000000000032021Ch) bytes │ + offset of local header from start of archive: 3277323 │ + (000000000032020Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10613,16 +10613,16 @@ │ There is no file comment. │ │ Central directory entry #362: │ --------------------------- │ │ kotlinx/coroutines/AbstractCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3277763 │ - (00000000003203C3h) bytes │ + offset of local header from start of archive: 3277746 │ + (00000000003203B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10642,16 +10642,16 @@ │ There is no file comment. │ │ Central directory entry #363: │ --------------------------- │ │ kotlinx/coroutines/Active.kotlin_metadata │ │ - offset of local header from start of archive: 3278572 │ - (00000000003206ECh) bytes │ + offset of local header from start of archive: 3278555 │ + (00000000003206DBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10671,16 +10671,16 @@ │ There is no file comment. │ │ Central directory entry #364: │ --------------------------- │ │ kotlinx/coroutines/AwaitAll.kotlin_metadata │ │ - offset of local header from start of archive: 3278787 │ - (00000000003207C3h) bytes │ + offset of local header from start of archive: 3278770 │ + (00000000003207B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10700,16 +10700,16 @@ │ There is no file comment. │ │ Central directory entry #365: │ --------------------------- │ │ kotlinx/coroutines/AwaitKt.kotlin_metadata │ │ - offset of local header from start of archive: 3279420 │ - (0000000000320A3Ch) bytes │ + offset of local header from start of archive: 3279403 │ + (0000000000320A2Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10729,16 +10729,16 @@ │ There is no file comment. │ │ Central directory entry #366: │ --------------------------- │ │ kotlinx/coroutines/Builders_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3279756 │ - (0000000000320B8Ch) bytes │ + offset of local header from start of archive: 3279739 │ + (0000000000320B7Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10758,16 +10758,16 @@ │ There is no file comment. │ │ Central directory entry #367: │ --------------------------- │ │ kotlinx/coroutines/CancelHandler.kotlin_metadata │ │ - offset of local header from start of archive: 3280248 │ - (0000000000320D78h) bytes │ + offset of local header from start of archive: 3280231 │ + (0000000000320D67h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10787,16 +10787,16 @@ │ There is no file comment. │ │ Central directory entry #368: │ --------------------------- │ │ kotlinx/coroutines/CancelHandlerBase.kotlin_metadata │ │ - offset of local header from start of archive: 3280452 │ - (0000000000320E44h) bytes │ + offset of local header from start of archive: 3280435 │ + (0000000000320E33h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10816,16 +10816,16 @@ │ There is no file comment. │ │ Central directory entry #369: │ --------------------------- │ │ kotlinx/coroutines/CancellableContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3280710 │ - (0000000000320F46h) bytes │ + offset of local header from start of archive: 3280693 │ + (0000000000320F35h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10845,16 +10845,16 @@ │ There is no file comment. │ │ Central directory entry #370: │ --------------------------- │ │ kotlinx/coroutines/CancellableContinuationImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3281467 │ - (000000000032123Bh) bytes │ + offset of local header from start of archive: 3281450 │ + (000000000032122Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10874,16 +10874,16 @@ │ There is no file comment. │ │ Central directory entry #371: │ --------------------------- │ │ kotlinx/coroutines/CancellableContinuationImplKt.kotlin_metadata │ │ - offset of local header from start of archive: 3282679 │ - (00000000003216F7h) bytes │ + offset of local header from start of archive: 3282662 │ + (00000000003216E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10903,16 +10903,16 @@ │ There is no file comment. │ │ Central directory entry #372: │ --------------------------- │ │ kotlinx/coroutines/CancellableContinuationKt.kotlin_metadata │ │ - offset of local header from start of archive: 3282907 │ - (00000000003217DBh) bytes │ + offset of local header from start of archive: 3282890 │ + (00000000003217CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10932,16 +10932,16 @@ │ There is no file comment. │ │ Central directory entry #373: │ --------------------------- │ │ kotlinx/coroutines/CancellationException.kotlin_metadata │ │ - offset of local header from start of archive: 3283495 │ - (0000000000321A27h) bytes │ + offset of local header from start of archive: 3283478 │ + (0000000000321A16h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10961,16 +10961,16 @@ │ There is no file comment. │ │ Central directory entry #374: │ --------------------------- │ │ kotlinx/coroutines/CancelledContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3283739 │ - (0000000000321B1Bh) bytes │ + offset of local header from start of archive: 3283722 │ + (0000000000321B0Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -10990,16 +10990,16 @@ │ There is no file comment. │ │ Central directory entry #375: │ --------------------------- │ │ kotlinx/coroutines/ChildContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3284097 │ - (0000000000321C81h) bytes │ + offset of local header from start of archive: 3284080 │ + (0000000000321C70h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11019,16 +11019,16 @@ │ There is no file comment. │ │ Central directory entry #376: │ --------------------------- │ │ kotlinx/coroutines/ChildHandle.kotlin_metadata │ │ - offset of local header from start of archive: 3284443 │ - (0000000000321DDBh) bytes │ + offset of local header from start of archive: 3284426 │ + (0000000000321DCAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11048,16 +11048,16 @@ │ There is no file comment. │ │ Central directory entry #377: │ --------------------------- │ │ kotlinx/coroutines/ChildHandleNode.kotlin_metadata │ │ - offset of local header from start of archive: 3284825 │ - (0000000000321F59h) bytes │ + offset of local header from start of archive: 3284808 │ + (0000000000321F48h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11077,16 +11077,16 @@ │ There is no file comment. │ │ Central directory entry #378: │ --------------------------- │ │ kotlinx/coroutines/ChildJob.kotlin_metadata │ │ - offset of local header from start of archive: 3285193 │ - (00000000003220C9h) bytes │ + offset of local header from start of archive: 3285176 │ + (00000000003220B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11106,16 +11106,16 @@ │ There is no file comment. │ │ Central directory entry #379: │ --------------------------- │ │ kotlinx/coroutines/CompletableDeferred.kotlin_metadata │ │ - offset of local header from start of archive: 3285558 │ - (0000000000322236h) bytes │ + offset of local header from start of archive: 3285541 │ + (0000000000322225h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11135,16 +11135,16 @@ │ There is no file comment. │ │ Central directory entry #380: │ --------------------------- │ │ kotlinx/coroutines/CompletableDeferredImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3285856 │ - (0000000000322360h) bytes │ + offset of local header from start of archive: 3285839 │ + (000000000032234Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11164,16 +11164,16 @@ │ There is no file comment. │ │ Central directory entry #381: │ --------------------------- │ │ kotlinx/coroutines/CompletableDeferredKt.kotlin_metadata │ │ - offset of local header from start of archive: 3286449 │ - (00000000003225B1h) bytes │ + offset of local header from start of archive: 3286432 │ + (00000000003225A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11193,16 +11193,16 @@ │ There is no file comment. │ │ Central directory entry #382: │ --------------------------- │ │ kotlinx/coroutines/CompletedExceptionally.kotlin_metadata │ │ - offset of local header from start of archive: 3286685 │ - (000000000032269Dh) bytes │ + offset of local header from start of archive: 3286668 │ + (000000000032268Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11222,16 +11222,16 @@ │ There is no file comment. │ │ Central directory entry #383: │ --------------------------- │ │ kotlinx/coroutines/CompletedExceptionallyKt.kotlin_metadata │ │ - offset of local header from start of archive: 3286954 │ - (00000000003227AAh) bytes │ + offset of local header from start of archive: 3286937 │ + (0000000000322799h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11251,16 +11251,16 @@ │ There is no file comment. │ │ Central directory entry #384: │ --------------------------- │ │ kotlinx/coroutines/CompletedIdempotentResult.kotlin_metadata │ │ - offset of local header from start of archive: 3287179 │ - (000000000032288Bh) bytes │ + offset of local header from start of archive: 3287162 │ + (000000000032287Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11280,16 +11280,16 @@ │ There is no file comment. │ │ Central directory entry #385: │ --------------------------- │ │ kotlinx/coroutines/CompletionHandlerBase.kotlin_metadata │ │ - offset of local header from start of archive: 3287481 │ - (00000000003229B9h) bytes │ + offset of local header from start of archive: 3287464 │ + (00000000003229A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11309,16 +11309,16 @@ │ There is no file comment. │ │ Central directory entry #386: │ --------------------------- │ │ kotlinx/coroutines/CompletionHandlerException.kotlin_metadata │ │ - offset of local header from start of archive: 3287777 │ - (0000000000322AE1h) bytes │ + offset of local header from start of archive: 3287760 │ + (0000000000322AD0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11338,16 +11338,16 @@ │ There is no file comment. │ │ Central directory entry #387: │ --------------------------- │ │ kotlinx/coroutines/CompletionHandler_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3288076 │ - (0000000000322C0Ch) bytes │ + offset of local header from start of archive: 3288059 │ + (0000000000322BFBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11367,16 +11367,16 @@ │ There is no file comment. │ │ Central directory entry #388: │ --------------------------- │ │ kotlinx/coroutines/CoroutineContext_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3288476 │ - (0000000000322D9Ch) bytes │ + offset of local header from start of archive: 3288459 │ + (0000000000322D8Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11396,16 +11396,16 @@ │ There is no file comment. │ │ Central directory entry #389: │ --------------------------- │ │ kotlinx/coroutines/CoroutineDispatcher.kotlin_metadata │ │ - offset of local header from start of archive: 3288920 │ - (0000000000322F58h) bytes │ + offset of local header from start of archive: 3288903 │ + (0000000000322F47h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11425,16 +11425,16 @@ │ There is no file comment. │ │ Central directory entry #390: │ --------------------------- │ │ kotlinx/coroutines/CoroutineExceptionHandler.kotlin_metadata │ │ - offset of local header from start of archive: 3289578 │ - (00000000003231EAh) bytes │ + offset of local header from start of archive: 3289561 │ + (00000000003231D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11454,16 +11454,16 @@ │ There is no file comment. │ │ Central directory entry #391: │ --------------------------- │ │ kotlinx/coroutines/CoroutineExceptionHandlerKt.kotlin_metadata │ │ - offset of local header from start of archive: 3289901 │ - (000000000032332Dh) bytes │ + offset of local header from start of archive: 3289884 │ + (000000000032331Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11483,16 +11483,16 @@ │ There is no file comment. │ │ Central directory entry #392: │ --------------------------- │ │ kotlinx/coroutines/CoroutineName.kotlin_metadata │ │ - offset of local header from start of archive: 3290323 │ - (00000000003234D3h) bytes │ + offset of local header from start of archive: 3290306 │ + (00000000003234C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11512,16 +11512,16 @@ │ There is no file comment. │ │ Central directory entry #393: │ --------------------------- │ │ kotlinx/coroutines/CoroutineScope.kotlin_metadata │ │ - offset of local header from start of archive: 3290725 │ - (0000000000323665h) bytes │ + offset of local header from start of archive: 3290708 │ + (0000000000323654h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11541,16 +11541,16 @@ │ There is no file comment. │ │ Central directory entry #394: │ --------------------------- │ │ kotlinx/coroutines/CoroutineScopeKt.kotlin_metadata │ │ - offset of local header from start of archive: 3290946 │ - (0000000000323742h) bytes │ + offset of local header from start of archive: 3290929 │ + (0000000000323731h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11570,16 +11570,16 @@ │ There is no file comment. │ │ Central directory entry #395: │ --------------------------- │ │ kotlinx/coroutines/CoroutineStart.kotlin_metadata │ │ - offset of local header from start of archive: 3291380 │ - (00000000003238F4h) bytes │ + offset of local header from start of archive: 3291363 │ + (00000000003238E3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11599,16 +11599,16 @@ │ There is no file comment. │ │ Central directory entry #396: │ --------------------------- │ │ kotlinx/coroutines/Debug_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3291898 │ - (0000000000323AFAh) bytes │ + offset of local header from start of archive: 3291881 │ + (0000000000323AE9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11628,16 +11628,16 @@ │ There is no file comment. │ │ Central directory entry #397: │ --------------------------- │ │ kotlinx/coroutines/Deferred.kotlin_metadata │ │ - offset of local header from start of archive: 3292118 │ - (0000000000323BD6h) bytes │ + offset of local header from start of archive: 3292101 │ + (0000000000323BC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11657,16 +11657,16 @@ │ There is no file comment. │ │ Central directory entry #398: │ --------------------------- │ │ kotlinx/coroutines/DeferredCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3292468 │ - (0000000000323D34h) bytes │ + offset of local header from start of archive: 3292451 │ + (0000000000323D23h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11686,16 +11686,16 @@ │ There is no file comment. │ │ Central directory entry #399: │ --------------------------- │ │ kotlinx/coroutines/Delay.kotlin_metadata │ │ - offset of local header from start of archive: 3292987 │ - (0000000000323F3Bh) bytes │ + offset of local header from start of archive: 3292970 │ + (0000000000323F2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11715,16 +11715,16 @@ │ There is no file comment. │ │ Central directory entry #400: │ --------------------------- │ │ kotlinx/coroutines/DelayKt.kotlin_metadata │ │ - offset of local header from start of archive: 3293370 │ - (00000000003240BAh) bytes │ + offset of local header from start of archive: 3293353 │ + (00000000003240A9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11744,16 +11744,16 @@ │ There is no file comment. │ │ Central directory entry #401: │ --------------------------- │ │ kotlinx/coroutines/DispatchException.kotlin_metadata │ │ - offset of local header from start of archive: 3293619 │ - (00000000003241B3h) bytes │ + offset of local header from start of archive: 3293602 │ + (00000000003241A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11773,16 +11773,16 @@ │ There is no file comment. │ │ Central directory entry #402: │ --------------------------- │ │ kotlinx/coroutines/DispatchedContinuation.kotlin_metadata │ │ - offset of local header from start of archive: 3293872 │ - (00000000003242B0h) bytes │ + offset of local header from start of archive: 3293855 │ + (000000000032429Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11802,16 +11802,16 @@ │ There is no file comment. │ │ Central directory entry #403: │ --------------------------- │ │ kotlinx/coroutines/DispatchedCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3294541 │ - (000000000032454Dh) bytes │ + offset of local header from start of archive: 3294524 │ + (000000000032453Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11831,16 +11831,16 @@ │ There is no file comment. │ │ Central directory entry #404: │ --------------------------- │ │ kotlinx/coroutines/DispatchedKt.kotlin_metadata │ │ - offset of local header from start of archive: 3295020 │ - (000000000032472Ch) bytes │ + offset of local header from start of archive: 3295003 │ + (000000000032471Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11860,16 +11860,16 @@ │ There is no file comment. │ │ Central directory entry #405: │ --------------------------- │ │ kotlinx/coroutines/DispatchedTask.kotlin_metadata │ │ - offset of local header from start of archive: 3295662 │ - (00000000003249AEh) bytes │ + offset of local header from start of archive: 3295645 │ + (000000000032499Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11889,16 +11889,16 @@ │ There is no file comment. │ │ Central directory entry #406: │ --------------------------- │ │ kotlinx/coroutines/Dispatchers.kotlin_metadata │ │ - offset of local header from start of archive: 3296068 │ - (0000000000324B44h) bytes │ + offset of local header from start of archive: 3296051 │ + (0000000000324B33h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11918,16 +11918,16 @@ │ There is no file comment. │ │ Central directory entry #407: │ --------------------------- │ │ kotlinx/coroutines/DisposableHandle.kotlin_metadata │ │ - offset of local header from start of archive: 3296358 │ - (0000000000324C66h) bytes │ + offset of local header from start of archive: 3296341 │ + (0000000000324C55h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11947,16 +11947,16 @@ │ There is no file comment. │ │ Central directory entry #408: │ --------------------------- │ │ kotlinx/coroutines/DisposeOnCancel.kotlin_metadata │ │ - offset of local header from start of archive: 3296577 │ - (0000000000324D41h) bytes │ + offset of local header from start of archive: 3296560 │ + (0000000000324D30h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -11976,16 +11976,16 @@ │ There is no file comment. │ │ Central directory entry #409: │ --------------------------- │ │ kotlinx/coroutines/DisposeOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3296883 │ - (0000000000324E73h) bytes │ + offset of local header from start of archive: 3296866 │ + (0000000000324E62h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12005,16 +12005,16 @@ │ There is no file comment. │ │ Central directory entry #410: │ --------------------------- │ │ kotlinx/coroutines/Empty.kotlin_metadata │ │ - offset of local header from start of archive: 3297217 │ - (0000000000324FC1h) bytes │ + offset of local header from start of archive: 3297200 │ + (0000000000324FB0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12034,16 +12034,16 @@ │ There is no file comment. │ │ Central directory entry #411: │ --------------------------- │ │ kotlinx/coroutines/EventLoop.kotlin_metadata │ │ - offset of local header from start of archive: 3297485 │ - (00000000003250CDh) bytes │ + offset of local header from start of archive: 3297468 │ + (00000000003250BCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12063,16 +12063,16 @@ │ There is no file comment. │ │ Central directory entry #412: │ --------------------------- │ │ kotlinx/coroutines/EventLoop_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3298009 │ - (00000000003252D9h) bytes │ + offset of local header from start of archive: 3297992 │ + (00000000003252C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12092,16 +12092,16 @@ │ There is no file comment. │ │ Central directory entry #413: │ --------------------------- │ │ kotlinx/coroutines/Exceptions_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3298191 │ - (000000000032538Fh) bytes │ + offset of local header from start of archive: 3298174 │ + (000000000032537Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12121,16 +12121,16 @@ │ There is no file comment. │ │ Central directory entry #414: │ --------------------------- │ │ kotlinx/coroutines/ExperimentalCoroutinesApi.kotlin_metadata │ │ - offset of local header from start of archive: 3298415 │ - (000000000032546Fh) bytes │ + offset of local header from start of archive: 3298398 │ + (000000000032545Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12150,16 +12150,16 @@ │ There is no file comment. │ │ Central directory entry #415: │ --------------------------- │ │ kotlinx/coroutines/GlobalScope.kotlin_metadata │ │ - offset of local header from start of archive: 3298743 │ - (00000000003255B7h) bytes │ + offset of local header from start of archive: 3298726 │ + (00000000003255A6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12179,16 +12179,16 @@ │ There is no file comment. │ │ Central directory entry #416: │ --------------------------- │ │ kotlinx/coroutines/InactiveNodeList.kotlin_metadata │ │ - offset of local header from start of archive: 3298971 │ - (000000000032569Bh) bytes │ + offset of local header from start of archive: 3298954 │ + (000000000032568Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12208,16 +12208,16 @@ │ There is no file comment. │ │ Central directory entry #417: │ --------------------------- │ │ kotlinx/coroutines/Incomplete.kotlin_metadata │ │ - offset of local header from start of archive: 3299252 │ - (00000000003257B4h) bytes │ + offset of local header from start of archive: 3299235 │ + (00000000003257A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12237,16 +12237,16 @@ │ There is no file comment. │ │ Central directory entry #418: │ --------------------------- │ │ kotlinx/coroutines/IncompleteStateBox.kotlin_metadata │ │ - offset of local header from start of archive: 3299491 │ - (00000000003258A3h) bytes │ + offset of local header from start of archive: 3299474 │ + (0000000000325892h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12266,16 +12266,16 @@ │ There is no file comment. │ │ Central directory entry #419: │ --------------------------- │ │ kotlinx/coroutines/InternalCoroutinesApi.kotlin_metadata │ │ - offset of local header from start of archive: 3299721 │ - (0000000000325989h) bytes │ + offset of local header from start of archive: 3299704 │ + (0000000000325978h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12295,16 +12295,16 @@ │ There is no file comment. │ │ Central directory entry #420: │ --------------------------- │ │ kotlinx/coroutines/InvokeOnCancel.kotlin_metadata │ │ - offset of local header from start of archive: 3300027 │ - (0000000000325ABBh) bytes │ + offset of local header from start of archive: 3300010 │ + (0000000000325AAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12324,16 +12324,16 @@ │ There is no file comment. │ │ Central directory entry #421: │ --------------------------- │ │ kotlinx/coroutines/InvokeOnCancelling.kotlin_metadata │ │ - offset of local header from start of archive: 3300388 │ - (0000000000325C24h) bytes │ + offset of local header from start of archive: 3300371 │ + (0000000000325C13h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12353,16 +12353,16 @@ │ There is no file comment. │ │ Central directory entry #422: │ --------------------------- │ │ kotlinx/coroutines/InvokeOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3300814 │ - (0000000000325DCEh) bytes │ + offset of local header from start of archive: 3300797 │ + (0000000000325DBDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12382,16 +12382,16 @@ │ There is no file comment. │ │ Central directory entry #423: │ --------------------------- │ │ kotlinx/coroutines/Job.kotlin_metadata │ │ - offset of local header from start of archive: 3301195 │ - (0000000000325F4Bh) bytes │ + offset of local header from start of archive: 3301178 │ + (0000000000325F3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12411,16 +12411,16 @@ │ There is no file comment. │ │ Central directory entry #424: │ --------------------------- │ │ kotlinx/coroutines/JobCancellationException.kotlin_metadata │ │ - offset of local header from start of archive: 3302285 │ - (000000000032638Dh) bytes │ + offset of local header from start of archive: 3302268 │ + (000000000032637Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12440,16 +12440,16 @@ │ There is no file comment. │ │ Central directory entry #425: │ --------------------------- │ │ kotlinx/coroutines/JobCancellingNode.kotlin_metadata │ │ - offset of local header from start of archive: 3302580 │ - (00000000003264B4h) bytes │ + offset of local header from start of archive: 3302563 │ + (00000000003264A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12469,16 +12469,16 @@ │ There is no file comment. │ │ Central directory entry #426: │ --------------------------- │ │ kotlinx/coroutines/JobImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3302810 │ - (000000000032659Ah) bytes │ + offset of local header from start of archive: 3302793 │ + (0000000000326589h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12498,16 +12498,16 @@ │ There is no file comment. │ │ Central directory entry #427: │ --------------------------- │ │ kotlinx/coroutines/JobKt.kotlin_metadata │ │ - offset of local header from start of archive: 3303089 │ - (00000000003266B1h) bytes │ + offset of local header from start of archive: 3303072 │ + (00000000003266A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12527,16 +12527,16 @@ │ There is no file comment. │ │ Central directory entry #428: │ --------------------------- │ │ kotlinx/coroutines/JobNode.kotlin_metadata │ │ - offset of local header from start of archive: 3303785 │ - (0000000000326969h) bytes │ + offset of local header from start of archive: 3303768 │ + (0000000000326958h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12556,16 +12556,16 @@ │ There is no file comment. │ │ Central directory entry #429: │ --------------------------- │ │ kotlinx/coroutines/JobSupport.kotlin_metadata │ │ - offset of local header from start of archive: 3304127 │ - (0000000000326ABFh) bytes │ + offset of local header from start of archive: 3304110 │ + (0000000000326AAEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12585,16 +12585,16 @@ │ There is no file comment. │ │ Central directory entry #430: │ --------------------------- │ │ kotlinx/coroutines/JobSupportKt.kotlin_metadata │ │ - offset of local header from start of archive: 3306632 │ - (0000000000327488h) bytes │ + offset of local header from start of archive: 3306615 │ + (0000000000327477h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12614,16 +12614,16 @@ │ There is no file comment. │ │ Central directory entry #431: │ --------------------------- │ │ kotlinx/coroutines/LazyDeferredCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3307056 │ - (0000000000327630h) bytes │ + offset of local header from start of archive: 3307039 │ + (000000000032761Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12643,16 +12643,16 @@ │ There is no file comment. │ │ Central directory entry #432: │ --------------------------- │ │ kotlinx/coroutines/LazyStandaloneCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3307467 │ - (00000000003277CBh) bytes │ + offset of local header from start of archive: 3307450 │ + (00000000003277BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12672,16 +12672,16 @@ │ There is no file comment. │ │ Central directory entry #433: │ --------------------------- │ │ kotlinx/coroutines/MainCoroutineDispatcher.kotlin_metadata │ │ - offset of local header from start of archive: 3307868 │ - (000000000032795Ch) bytes │ + offset of local header from start of archive: 3307851 │ + (000000000032794Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12701,16 +12701,16 @@ │ There is no file comment. │ │ Central directory entry #434: │ --------------------------- │ │ kotlinx/coroutines/NodeList.kotlin_metadata │ │ - offset of local header from start of archive: 3308114 │ - (0000000000327A52h) bytes │ + offset of local header from start of archive: 3308097 │ + (0000000000327A41h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12730,16 +12730,16 @@ │ There is no file comment. │ │ Central directory entry #435: │ --------------------------- │ │ kotlinx/coroutines/NonCancellable.kotlin_metadata │ │ - offset of local header from start of archive: 3308425 │ - (0000000000327B89h) bytes │ + offset of local header from start of archive: 3308408 │ + (0000000000327B78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12759,16 +12759,16 @@ │ There is no file comment. │ │ Central directory entry #436: │ --------------------------- │ │ kotlinx/coroutines/NonDisposableHandle.kotlin_metadata │ │ - offset of local header from start of archive: 3309100 │ - (0000000000327E2Ch) bytes │ + offset of local header from start of archive: 3309083 │ + (0000000000327E1Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12788,16 +12788,16 @@ │ There is no file comment. │ │ Central directory entry #437: │ --------------------------- │ │ kotlinx/coroutines/NotCompleted.kotlin_metadata │ │ - offset of local header from start of archive: 3309437 │ - (0000000000327F7Dh) bytes │ + offset of local header from start of archive: 3309420 │ + (0000000000327F6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12817,16 +12817,16 @@ │ There is no file comment. │ │ Central directory entry #438: │ --------------------------- │ │ kotlinx/coroutines/ObsoleteCoroutinesApi.kotlin_metadata │ │ - offset of local header from start of archive: 3309624 │ - (0000000000328038h) bytes │ + offset of local header from start of archive: 3309607 │ + (0000000000328027h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12846,16 +12846,16 @@ │ There is no file comment. │ │ Central directory entry #439: │ --------------------------- │ │ kotlinx/coroutines/ParentJob.kotlin_metadata │ │ - offset of local header from start of archive: 3309951 │ - (000000000032817Fh) bytes │ + offset of local header from start of archive: 3309934 │ + (000000000032816Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12875,16 +12875,16 @@ │ There is no file comment. │ │ Central directory entry #440: │ --------------------------- │ │ kotlinx/coroutines/RemoveOnCancel.kotlin_metadata │ │ - offset of local header from start of archive: 3310311 │ - (00000000003282E7h) bytes │ + offset of local header from start of archive: 3310294 │ + (00000000003282D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12904,16 +12904,16 @@ │ There is no file comment. │ │ Central directory entry #441: │ --------------------------- │ │ kotlinx/coroutines/ResumeAwaitOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3310641 │ - (0000000000328431h) bytes │ + offset of local header from start of archive: 3310624 │ + (0000000000328420h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12933,16 +12933,16 @@ │ There is no file comment. │ │ Central directory entry #442: │ --------------------------- │ │ kotlinx/coroutines/ResumeModeKt.kotlin_metadata │ │ - offset of local header from start of archive: 3311012 │ - (00000000003285A4h) bytes │ + offset of local header from start of archive: 3310995 │ + (0000000000328593h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12962,16 +12962,16 @@ │ There is no file comment. │ │ Central directory entry #443: │ --------------------------- │ │ kotlinx/coroutines/ResumeOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3311502 │ - (000000000032878Eh) bytes │ + offset of local header from start of archive: 3311485 │ + (000000000032877Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -12991,16 +12991,16 @@ │ There is no file comment. │ │ Central directory entry #444: │ --------------------------- │ │ kotlinx/coroutines/Runnable.kotlin_metadata │ │ - offset of local header from start of archive: 3311838 │ - (00000000003288DEh) bytes │ + offset of local header from start of archive: 3311821 │ + (00000000003288CDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13020,16 +13020,16 @@ │ There is no file comment. │ │ Central directory entry #445: │ --------------------------- │ │ kotlinx/coroutines/Runnable_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3312046 │ - (00000000003289AEh) bytes │ + offset of local header from start of archive: 3312029 │ + (000000000032899Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13049,16 +13049,16 @@ │ There is no file comment. │ │ Central directory entry #446: │ --------------------------- │ │ kotlinx/coroutines/SchedulerTask.kotlin_metadata │ │ - offset of local header from start of archive: 3312271 │ - (0000000000328A8Fh) bytes │ + offset of local header from start of archive: 3312254 │ + (0000000000328A7Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13078,16 +13078,16 @@ │ There is no file comment. │ │ Central directory entry #447: │ --------------------------- │ │ kotlinx/coroutines/SchedulerTaskContext.kotlin_metadata │ │ - offset of local header from start of archive: 3312459 │ - (0000000000328B4Bh) bytes │ + offset of local header from start of archive: 3312442 │ + (0000000000328B3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13107,16 +13107,16 @@ │ There is no file comment. │ │ Central directory entry #448: │ --------------------------- │ │ kotlinx/coroutines/SchedulerTask_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3312663 │ - (0000000000328C17h) bytes │ + offset of local header from start of archive: 3312646 │ + (0000000000328C06h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13136,16 +13136,16 @@ │ There is no file comment. │ │ Central directory entry #449: │ --------------------------- │ │ kotlinx/coroutines/SelectAwaitOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3312907 │ - (0000000000328D0Bh) bytes │ + offset of local header from start of archive: 3312890 │ + (0000000000328CFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13165,16 +13165,16 @@ │ There is no file comment. │ │ Central directory entry #450: │ --------------------------- │ │ kotlinx/coroutines/SelectJoinOnCompletion.kotlin_metadata │ │ - offset of local header from start of archive: 3313375 │ - (0000000000328EDFh) bytes │ + offset of local header from start of archive: 3313358 │ + (0000000000328ECEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13194,16 +13194,16 @@ │ There is no file comment. │ │ Central directory entry #451: │ --------------------------- │ │ kotlinx/coroutines/StandaloneCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3313831 │ - (00000000003290A7h) bytes │ + offset of local header from start of archive: 3313814 │ + (0000000000329096h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13223,16 +13223,16 @@ │ There is no file comment. │ │ Central directory entry #452: │ --------------------------- │ │ kotlinx/coroutines/SupervisorCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3314168 │ - (00000000003291F8h) bytes │ + offset of local header from start of archive: 3314151 │ + (00000000003291E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13252,16 +13252,16 @@ │ There is no file comment. │ │ Central directory entry #453: │ --------------------------- │ │ kotlinx/coroutines/SupervisorJobImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3314618 │ - (00000000003293BAh) bytes │ + offset of local header from start of archive: 3314601 │ + (00000000003293A9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13281,16 +13281,16 @@ │ There is no file comment. │ │ Central directory entry #454: │ --------------------------- │ │ kotlinx/coroutines/SupervisorKt.kotlin_metadata │ │ - offset of local header from start of archive: 3314956 │ - (000000000032950Ch) bytes │ + offset of local header from start of archive: 3314939 │ + (00000000003294FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13310,16 +13310,16 @@ │ There is no file comment. │ │ Central directory entry #455: │ --------------------------- │ │ kotlinx/coroutines/ThreadLocalEventLoop.kotlin_metadata │ │ - offset of local header from start of archive: 3315305 │ - (0000000000329669h) bytes │ + offset of local header from start of archive: 3315288 │ + (0000000000329658h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13339,16 +13339,16 @@ │ There is no file comment. │ │ Central directory entry #456: │ --------------------------- │ │ kotlinx/coroutines/TimeoutCancellationException.kotlin_metadata │ │ - offset of local header from start of archive: 3315659 │ - (00000000003297CBh) bytes │ + offset of local header from start of archive: 3315642 │ + (00000000003297BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13368,16 +13368,16 @@ │ There is no file comment. │ │ Central directory entry #457: │ --------------------------- │ │ kotlinx/coroutines/TimeoutCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3315937 │ - (00000000003298E1h) bytes │ + offset of local header from start of archive: 3315920 │ + (00000000003298D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13397,16 +13397,16 @@ │ There is no file comment. │ │ Central directory entry #458: │ --------------------------- │ │ kotlinx/coroutines/TimeoutKt.kotlin_metadata │ │ - offset of local header from start of archive: 3316471 │ - (0000000000329AF7h) bytes │ + offset of local header from start of archive: 3316454 │ + (0000000000329AE6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13426,16 +13426,16 @@ │ There is no file comment. │ │ Central directory entry #459: │ --------------------------- │ │ kotlinx/coroutines/Unconfined.kotlin_metadata │ │ - offset of local header from start of archive: 3316924 │ - (0000000000329CBCh) bytes │ + offset of local header from start of archive: 3316907 │ + (0000000000329CABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13455,16 +13455,16 @@ │ There is no file comment. │ │ Central directory entry #460: │ --------------------------- │ │ kotlinx/coroutines/UndispatchedCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3317246 │ - (0000000000329DFEh) bytes │ + offset of local header from start of archive: 3317229 │ + (0000000000329DEDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13484,16 +13484,16 @@ │ There is no file comment. │ │ Central directory entry #461: │ --------------------------- │ │ kotlinx/coroutines/YieldKt.kotlin_metadata │ │ - offset of local header from start of archive: 3317573 │ - (0000000000329F45h) bytes │ + offset of local header from start of archive: 3317556 │ + (0000000000329F34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13513,16 +13513,16 @@ │ There is no file comment. │ │ Central directory entry #462: │ --------------------------- │ │ kotlinx/coroutines/channels/AbstractChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3317797 │ - (000000000032A025h) bytes │ + offset of local header from start of archive: 3317780 │ + (000000000032A014h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13542,16 +13542,16 @@ │ There is no file comment. │ │ Central directory entry #463: │ --------------------------- │ │ kotlinx/coroutines/channels/AbstractChannelKt.kotlin_metadata │ │ - offset of local header from start of archive: 3319637 │ - (000000000032A755h) bytes │ + offset of local header from start of archive: 3319620 │ + (000000000032A744h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13571,16 +13571,16 @@ │ There is no file comment. │ │ Central directory entry #464: │ --------------------------- │ │ kotlinx/coroutines/channels/AbstractSendChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3320053 │ - (000000000032A8F5h) bytes │ + offset of local header from start of archive: 3320036 │ + (000000000032A8E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13600,16 +13600,16 @@ │ There is no file comment. │ │ Central directory entry #465: │ --------------------------- │ │ kotlinx/coroutines/channels/ArrayBroadcastChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3321803 │ - (000000000032AFCBh) bytes │ + offset of local header from start of archive: 3321786 │ + (000000000032AFBAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13629,16 +13629,16 @@ │ There is no file comment. │ │ Central directory entry #466: │ --------------------------- │ │ kotlinx/coroutines/channels/ArrayChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3322803 │ - (000000000032B3B3h) bytes │ + offset of local header from start of archive: 3322786 │ + (000000000032B3A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13658,16 +13658,16 @@ │ There is no file comment. │ │ Central directory entry #467: │ --------------------------- │ │ kotlinx/coroutines/channels/BroadcastChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3323384 │ - (000000000032B5F8h) bytes │ + offset of local header from start of archive: 3323367 │ + (000000000032B5E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13687,16 +13687,16 @@ │ There is no file comment. │ │ Central directory entry #468: │ --------------------------- │ │ kotlinx/coroutines/channels/BroadcastChannelKt.kotlin_metadata │ │ - offset of local header from start of archive: 3323735 │ - (000000000032B757h) bytes │ + offset of local header from start of archive: 3323718 │ + (000000000032B746h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13716,16 +13716,16 @@ │ There is no file comment. │ │ Central directory entry #469: │ --------------------------- │ │ kotlinx/coroutines/channels/BroadcastCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3324000 │ - (000000000032B860h) bytes │ + offset of local header from start of archive: 3323983 │ + (000000000032B84Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13745,16 +13745,16 @@ │ There is no file comment. │ │ Central directory entry #470: │ --------------------------- │ │ kotlinx/coroutines/channels/BroadcastKt.kotlin_metadata │ │ - offset of local header from start of archive: 3324773 │ - (000000000032BB65h) bytes │ + offset of local header from start of archive: 3324756 │ + (000000000032BB54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13774,16 +13774,16 @@ │ There is no file comment. │ │ Central directory entry #471: │ --------------------------- │ │ kotlinx/coroutines/channels/Channel.kotlin_metadata │ │ - offset of local header from start of archive: 3325346 │ - (000000000032BDA2h) bytes │ + offset of local header from start of archive: 3325329 │ + (000000000032BD91h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13803,16 +13803,16 @@ │ There is no file comment. │ │ Central directory entry #472: │ --------------------------- │ │ kotlinx/coroutines/channels/ChannelCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3325691 │ - (000000000032BEFBh) bytes │ + offset of local header from start of archive: 3325674 │ + (000000000032BEEAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13832,16 +13832,16 @@ │ There is no file comment. │ │ Central directory entry #473: │ --------------------------- │ │ kotlinx/coroutines/channels/ChannelIterator.kotlin_metadata │ │ - offset of local header from start of archive: 3326475 │ - (000000000032C20Bh) bytes │ + offset of local header from start of archive: 3326458 │ + (000000000032C1FAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13861,16 +13861,16 @@ │ There is no file comment. │ │ Central directory entry #474: │ --------------------------- │ │ kotlinx/coroutines/channels/ChannelKt.kotlin_metadata │ │ - offset of local header from start of archive: 3326748 │ - (000000000032C31Ch) bytes │ + offset of local header from start of archive: 3326731 │ + (000000000032C30Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13890,16 +13890,16 @@ │ There is no file comment. │ │ Central directory entry #475: │ --------------------------- │ │ kotlinx/coroutines/channels/Channels_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3326971 │ - (000000000032C3FBh) bytes │ + offset of local header from start of archive: 3326954 │ + (000000000032C3EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13919,16 +13919,16 @@ │ There is no file comment. │ │ Central directory entry #476: │ --------------------------- │ │ kotlinx/coroutines/channels/Closed.kotlin_metadata │ │ - offset of local header from start of archive: 3329372 │ - (000000000032CD5Ch) bytes │ + offset of local header from start of archive: 3329355 │ + (000000000032CD4Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13948,16 +13948,16 @@ │ There is no file comment. │ │ Central directory entry #477: │ --------------------------- │ │ kotlinx/coroutines/channels/ClosedReceiveChannelException.kotlin_metadata │ │ - offset of local header from start of archive: 3329904 │ - (000000000032CF70h) bytes │ + offset of local header from start of archive: 3329887 │ + (000000000032CF5Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -13977,16 +13977,16 @@ │ There is no file comment. │ │ Central directory entry #478: │ --------------------------- │ │ kotlinx/coroutines/channels/ClosedSendChannelException.kotlin_metadata │ │ - offset of local header from start of archive: 3330177 │ - (000000000032D081h) bytes │ + offset of local header from start of archive: 3330160 │ + (000000000032D070h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14006,16 +14006,16 @@ │ There is no file comment. │ │ Central directory entry #479: │ --------------------------- │ │ kotlinx/coroutines/channels/ConflatedBroadcastChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3330441 │ - (000000000032D189h) bytes │ + offset of local header from start of archive: 3330424 │ + (000000000032D178h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14035,16 +14035,16 @@ │ There is no file comment. │ │ Central directory entry #480: │ --------------------------- │ │ kotlinx/coroutines/channels/ConflatedChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3331657 │ - (000000000032D649h) bytes │ + offset of local header from start of archive: 3331640 │ + (000000000032D638h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14064,16 +14064,16 @@ │ There is no file comment. │ │ Central directory entry #481: │ --------------------------- │ │ kotlinx/coroutines/channels/LazyBroadcastCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3332118 │ - (000000000032D816h) bytes │ + offset of local header from start of archive: 3332101 │ + (000000000032D805h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14093,16 +14093,16 @@ │ There is no file comment. │ │ Central directory entry #482: │ --------------------------- │ │ kotlinx/coroutines/channels/LinkedListChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3332607 │ - (000000000032D9FFh) bytes │ + offset of local header from start of archive: 3332590 │ + (000000000032D9EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14122,16 +14122,16 @@ │ There is no file comment. │ │ Central directory entry #483: │ --------------------------- │ │ kotlinx/coroutines/channels/ProduceKt.kotlin_metadata │ │ - offset of local header from start of archive: 3333000 │ - (000000000032DB88h) bytes │ + offset of local header from start of archive: 3332983 │ + (000000000032DB77h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14151,16 +14151,16 @@ │ There is no file comment. │ │ Central directory entry #484: │ --------------------------- │ │ kotlinx/coroutines/channels/ProducerCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3333565 │ - (000000000032DDBDh) bytes │ + offset of local header from start of archive: 3333548 │ + (000000000032DDACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14180,16 +14180,16 @@ │ There is no file comment. │ │ Central directory entry #485: │ --------------------------- │ │ kotlinx/coroutines/channels/ProducerScope.kotlin_metadata │ │ - offset of local header from start of archive: 3333974 │ - (000000000032DF56h) bytes │ + offset of local header from start of archive: 3333957 │ + (000000000032DF45h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14209,16 +14209,16 @@ │ There is no file comment. │ │ Central directory entry #486: │ --------------------------- │ │ kotlinx/coroutines/channels/Receive.kotlin_metadata │ │ - offset of local header from start of archive: 3334259 │ - (000000000032E073h) bytes │ + offset of local header from start of archive: 3334242 │ + (000000000032E062h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14238,16 +14238,16 @@ │ There is no file comment. │ │ Central directory entry #487: │ --------------------------- │ │ kotlinx/coroutines/channels/ReceiveChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3334603 │ - (000000000032E1CBh) bytes │ + offset of local header from start of archive: 3334586 │ + (000000000032E1BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14267,16 +14267,16 @@ │ There is no file comment. │ │ Central directory entry #488: │ --------------------------- │ │ kotlinx/coroutines/channels/ReceiveOrClosed.kotlin_metadata │ │ - offset of local header from start of archive: 3335333 │ - (000000000032E4A5h) bytes │ + offset of local header from start of archive: 3335316 │ + (000000000032E494h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14296,16 +14296,16 @@ │ There is no file comment. │ │ Central directory entry #489: │ --------------------------- │ │ kotlinx/coroutines/channels/RendezvousChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3335665 │ - (000000000032E5F1h) bytes │ + offset of local header from start of archive: 3335648 │ + (000000000032E5E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14325,16 +14325,16 @@ │ There is no file comment. │ │ Central directory entry #490: │ --------------------------- │ │ kotlinx/coroutines/channels/Send.kotlin_metadata │ │ - offset of local header from start of archive: 3335975 │ - (000000000032E727h) bytes │ + offset of local header from start of archive: 3335958 │ + (000000000032E716h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14354,16 +14354,16 @@ │ There is no file comment. │ │ Central directory entry #491: │ --------------------------- │ │ kotlinx/coroutines/channels/SendChannel.kotlin_metadata │ │ - offset of local header from start of archive: 3336291 │ - (000000000032E863h) bytes │ + offset of local header from start of archive: 3336274 │ + (000000000032E852h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14383,16 +14383,16 @@ │ There is no file comment. │ │ Central directory entry #492: │ --------------------------- │ │ kotlinx/coroutines/channels/SendElement.kotlin_metadata │ │ - offset of local header from start of archive: 3336801 │ - (000000000032EA61h) bytes │ + offset of local header from start of archive: 3336784 │ + (000000000032EA50h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14412,16 +14412,16 @@ │ There is no file comment. │ │ Central directory entry #493: │ --------------------------- │ │ kotlinx/coroutines/internal/AbstractAtomicDesc.kotlin_metadata │ │ - offset of local header from start of archive: 3337249 │ - (000000000032EC21h) bytes │ + offset of local header from start of archive: 3337232 │ + (000000000032EC10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14441,16 +14441,16 @@ │ There is no file comment. │ │ Central directory entry #494: │ --------------------------- │ │ kotlinx/coroutines/internal/AddLastDesc.kotlin_metadata │ │ - offset of local header from start of archive: 3337673 │ - (000000000032EDC9h) bytes │ + offset of local header from start of archive: 3337656 │ + (000000000032EDB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14470,16 +14470,16 @@ │ There is no file comment. │ │ Central directory entry #495: │ --------------------------- │ │ kotlinx/coroutines/internal/ArrayCopy_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3338056 │ - (000000000032EF48h) bytes │ + offset of local header from start of archive: 3338039 │ + (000000000032EF37h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14499,16 +14499,16 @@ │ There is no file comment. │ │ Central directory entry #496: │ --------------------------- │ │ kotlinx/coroutines/internal/ArrayQueue.kotlin_metadata │ │ - offset of local header from start of archive: 3338362 │ - (000000000032F07Ah) bytes │ + offset of local header from start of archive: 3338345 │ + (000000000032F069h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14528,16 +14528,16 @@ │ There is no file comment. │ │ Central directory entry #497: │ --------------------------- │ │ kotlinx/coroutines/internal/AtomicDesc.kotlin_metadata │ │ - offset of local header from start of archive: 3338745 │ - (000000000032F1F9h) bytes │ + offset of local header from start of archive: 3338728 │ + (000000000032F1E8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14557,16 +14557,16 @@ │ There is no file comment. │ │ Central directory entry #498: │ --------------------------- │ │ kotlinx/coroutines/internal/AtomicKt.kotlin_metadata │ │ - offset of local header from start of archive: 3339031 │ - (000000000032F317h) bytes │ + offset of local header from start of archive: 3339014 │ + (000000000032F306h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14586,16 +14586,16 @@ │ There is no file comment. │ │ Central directory entry #499: │ --------------------------- │ │ kotlinx/coroutines/internal/AtomicOp.kotlin_metadata │ │ - offset of local header from start of archive: 3339261 │ - (000000000032F3FDh) bytes │ + offset of local header from start of archive: 3339244 │ + (000000000032F3ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14615,16 +14615,16 @@ │ There is no file comment. │ │ Central directory entry #500: │ --------------------------- │ │ kotlinx/coroutines/internal/CommonThreadLocal.kotlin_metadata │ │ - offset of local header from start of archive: 3339670 │ - (000000000032F596h) bytes │ + offset of local header from start of archive: 3339653 │ + (000000000032F585h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14644,16 +14644,16 @@ │ There is no file comment. │ │ Central directory entry #501: │ --------------------------- │ │ kotlinx/coroutines/internal/Concurrent_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3339948 │ - (000000000032F6ACh) bytes │ + offset of local header from start of archive: 3339931 │ + (000000000032F69Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14673,16 +14673,16 @@ │ There is no file comment. │ │ Central directory entry #502: │ --------------------------- │ │ kotlinx/coroutines/internal/ContextScope.kotlin_metadata │ │ - offset of local header from start of archive: 3340348 │ - (000000000032F83Ch) bytes │ + offset of local header from start of archive: 3340331 │ + (000000000032F82Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14702,16 +14702,16 @@ │ There is no file comment. │ │ Central directory entry #503: │ --------------------------- │ │ kotlinx/coroutines/internal/CoroutineStackFrame.kotlin_metadata │ │ - offset of local header from start of archive: 3340597 │ - (000000000032F935h) bytes │ + offset of local header from start of archive: 3340580 │ + (000000000032F924h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14731,16 +14731,16 @@ │ There is no file comment. │ │ Central directory entry #504: │ --------------------------- │ │ kotlinx/coroutines/internal/LockFreeLinkedListHead.kotlin_metadata │ │ - offset of local header from start of archive: 3340877 │ - (000000000032FA4Dh) bytes │ + offset of local header from start of archive: 3340860 │ + (000000000032FA3Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14760,16 +14760,16 @@ │ There is no file comment. │ │ Central directory entry #505: │ --------------------------- │ │ kotlinx/coroutines/internal/LockFreeLinkedListNode.kotlin_metadata │ │ - offset of local header from start of archive: 3341231 │ - (000000000032FBAFh) bytes │ + offset of local header from start of archive: 3341214 │ + (000000000032FB9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14789,16 +14789,16 @@ │ There is no file comment. │ │ Central directory entry #506: │ --------------------------- │ │ kotlinx/coroutines/internal/MainDispatcherFactory.kotlin_metadata │ │ - offset of local header from start of archive: 3341756 │ - (000000000032FDBCh) bytes │ + offset of local header from start of archive: 3341739 │ + (000000000032FDABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14818,16 +14818,16 @@ │ There is no file comment. │ │ Central directory entry #507: │ --------------------------- │ │ kotlinx/coroutines/internal/NativeThreadLocal.kotlin_metadata │ │ - offset of local header from start of archive: 3342139 │ - (000000000032FF3Bh) bytes │ + offset of local header from start of archive: 3342122 │ + (000000000032FF2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14847,16 +14847,16 @@ │ There is no file comment. │ │ Central directory entry #508: │ --------------------------- │ │ kotlinx/coroutines/internal/NonRecoverableThrowable.kotlin_metadata │ │ - offset of local header from start of archive: 3342387 │ - (0000000000330033h) bytes │ + offset of local header from start of archive: 3342370 │ + (0000000000330022h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14876,16 +14876,16 @@ │ There is no file comment. │ │ Central directory entry #509: │ --------------------------- │ │ kotlinx/coroutines/internal/OpDescriptor.kotlin_metadata │ │ - offset of local header from start of archive: 3342616 │ - (0000000000330118h) bytes │ + offset of local header from start of archive: 3342599 │ + (0000000000330107h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14905,16 +14905,16 @@ │ There is no file comment. │ │ Central directory entry #510: │ --------------------------- │ │ kotlinx/coroutines/internal/ProbesSupport_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3342858 │ - (000000000033020Ah) bytes │ + offset of local header from start of archive: 3342841 │ + (00000000003301F9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14934,16 +14934,16 @@ │ There is no file comment. │ │ Central directory entry #511: │ --------------------------- │ │ kotlinx/coroutines/internal/ReentrantLock.kotlin_metadata │ │ - offset of local header from start of archive: 3343112 │ - (0000000000330308h) bytes │ + offset of local header from start of archive: 3343095 │ + (00000000003302F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14963,16 +14963,16 @@ │ There is no file comment. │ │ Central directory entry #512: │ --------------------------- │ │ kotlinx/coroutines/internal/RemoveFirstDesc.kotlin_metadata │ │ - offset of local header from start of archive: 3343373 │ - (000000000033040Dh) bytes │ + offset of local header from start of archive: 3343356 │ + (00000000003303FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -14992,16 +14992,16 @@ │ There is no file comment. │ │ Central directory entry #513: │ --------------------------- │ │ kotlinx/coroutines/internal/ScopeCoroutine.kotlin_metadata │ │ - offset of local header from start of archive: 3343794 │ - (00000000003305B2h) bytes │ + offset of local header from start of archive: 3343777 │ + (00000000003305A1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15021,16 +15021,16 @@ │ There is no file comment. │ │ Central directory entry #514: │ --------------------------- │ │ kotlinx/coroutines/internal/ScopesKt.kotlin_metadata │ │ - offset of local header from start of archive: 3344278 │ - (0000000000330796h) bytes │ + offset of local header from start of archive: 3344261 │ + (0000000000330785h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15050,16 +15050,16 @@ │ There is no file comment. │ │ Central directory entry #515: │ --------------------------- │ │ kotlinx/coroutines/internal/SharedImmutable.kotlin_metadata │ │ - offset of local header from start of archive: 3344518 │ - (0000000000330886h) bytes │ + offset of local header from start of archive: 3344501 │ + (0000000000330875h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15079,16 +15079,16 @@ │ There is no file comment. │ │ Central directory entry #516: │ --------------------------- │ │ kotlinx/coroutines/internal/StackTraceElement.kotlin_metadata │ │ - offset of local header from start of archive: 3344786 │ - (0000000000330992h) bytes │ + offset of local header from start of archive: 3344769 │ + (0000000000330981h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15108,16 +15108,16 @@ │ There is no file comment. │ │ Central directory entry #517: │ --------------------------- │ │ kotlinx/coroutines/internal/StackTraceRecovery_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3345008 │ - (0000000000330A70h) bytes │ + offset of local header from start of archive: 3344991 │ + (0000000000330A5Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15137,16 +15137,16 @@ │ There is no file comment. │ │ Central directory entry #518: │ --------------------------- │ │ kotlinx/coroutines/internal/Symbol.kotlin_metadata │ │ - offset of local header from start of archive: 3345359 │ - (0000000000330BCFh) bytes │ + offset of local header from start of archive: 3345342 │ + (0000000000330BBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15166,16 +15166,16 @@ │ There is no file comment. │ │ Central directory entry #519: │ --------------------------- │ │ kotlinx/coroutines/internal/SynchronizedObject.kotlin_metadata │ │ - offset of local header from start of archive: 3345594 │ - (0000000000330CBAh) bytes │ + offset of local header from start of archive: 3345577 │ + (0000000000330CA9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15195,16 +15195,16 @@ │ There is no file comment. │ │ Central directory entry #520: │ --------------------------- │ │ kotlinx/coroutines/internal/Synchronized_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3345819 │ - (0000000000330D9Bh) bytes │ + offset of local header from start of archive: 3345802 │ + (0000000000330D8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15224,16 +15224,16 @@ │ There is no file comment. │ │ Central directory entry #521: │ --------------------------- │ │ kotlinx/coroutines/internal/ThreadContext_commonKt.kotlin_metadata │ │ - offset of local header from start of archive: 3346112 │ - (0000000000330EC0h) bytes │ + offset of local header from start of archive: 3346095 │ + (0000000000330EAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15253,16 +15253,16 @@ │ There is no file comment. │ │ Central directory entry #522: │ --------------------------- │ │ kotlinx/coroutines/intrinsics/CancellableKt.kotlin_metadata │ │ - offset of local header from start of archive: 3346361 │ - (0000000000330FB9h) bytes │ + offset of local header from start of archive: 3346344 │ + (0000000000330FA8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15282,16 +15282,16 @@ │ There is no file comment. │ │ Central directory entry #523: │ --------------------------- │ │ kotlinx/coroutines/intrinsics/UndispatchedKt.kotlin_metadata │ │ - offset of local header from start of archive: 3346766 │ - (000000000033114Eh) bytes │ + offset of local header from start of archive: 3346749 │ + (000000000033113Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15311,16 +15311,16 @@ │ There is no file comment. │ │ Central directory entry #524: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectBuilder.kotlin_metadata │ │ - offset of local header from start of archive: 3347348 │ - (0000000000331394h) bytes │ + offset of local header from start of archive: 3347331 │ + (0000000000331383h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15340,16 +15340,16 @@ │ There is no file comment. │ │ Central directory entry #525: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectBuilderImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3347851 │ - (000000000033158Bh) bytes │ + offset of local header from start of archive: 3347834 │ + (000000000033157Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15369,16 +15369,16 @@ │ There is no file comment. │ │ Central directory entry #526: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectClause0.kotlin_metadata │ │ - offset of local header from start of archive: 3349132 │ - (0000000000331A8Ch) bytes │ + offset of local header from start of archive: 3349115 │ + (0000000000331A7Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15398,16 +15398,16 @@ │ There is no file comment. │ │ Central directory entry #527: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectClause1.kotlin_metadata │ │ - offset of local header from start of archive: 3349504 │ - (0000000000331C00h) bytes │ + offset of local header from start of archive: 3349487 │ + (0000000000331BEFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15427,16 +15427,16 @@ │ There is no file comment. │ │ Central directory entry #528: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectClause2.kotlin_metadata │ │ - offset of local header from start of archive: 3349891 │ - (0000000000331D83h) bytes │ + offset of local header from start of archive: 3349874 │ + (0000000000331D72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15456,16 +15456,16 @@ │ There is no file comment. │ │ Central directory entry #529: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectInstance.kotlin_metadata │ │ - offset of local header from start of archive: 3350301 │ - (0000000000331F1Dh) bytes │ + offset of local header from start of archive: 3350284 │ + (0000000000331F0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15485,16 +15485,16 @@ │ There is no file comment. │ │ Central directory entry #530: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectKt.kotlin_metadata │ │ - offset of local header from start of archive: 3350804 │ - (0000000000332114h) bytes │ + offset of local header from start of archive: 3350787 │ + (0000000000332103h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15514,16 +15514,16 @@ │ There is no file comment. │ │ Central directory entry #531: │ --------------------------- │ │ kotlinx/coroutines/selects/SelectUnbiasedKt.kotlin_metadata │ │ - offset of local header from start of archive: 3351187 │ - (0000000000332293h) bytes │ + offset of local header from start of archive: 3351170 │ + (0000000000332282h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15543,16 +15543,16 @@ │ There is no file comment. │ │ Central directory entry #532: │ --------------------------- │ │ kotlinx/coroutines/selects/UnbiasedSelectBuilderImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3351487 │ - (00000000003323BFh) bytes │ + offset of local header from start of archive: 3351470 │ + (00000000003323AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15572,16 +15572,16 @@ │ There is no file comment. │ │ Central directory entry #533: │ --------------------------- │ │ kotlinx/coroutines/selects/WhileSelectKt.kotlin_metadata │ │ - offset of local header from start of archive: 3352148 │ - (0000000000332654h) bytes │ + offset of local header from start of archive: 3352131 │ + (0000000000332643h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15601,16 +15601,16 @@ │ There is no file comment. │ │ Central directory entry #534: │ --------------------------- │ │ kotlinx/coroutines/sync/Empty.kotlin_metadata │ │ - offset of local header from start of archive: 3352468 │ - (0000000000332794h) bytes │ + offset of local header from start of archive: 3352451 │ + (0000000000332783h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15630,16 +15630,16 @@ │ There is no file comment. │ │ Central directory entry #535: │ --------------------------- │ │ kotlinx/coroutines/sync/Mutex.kotlin_metadata │ │ - offset of local header from start of archive: 3352701 │ - (000000000033287Dh) bytes │ + offset of local header from start of archive: 3352684 │ + (000000000033286Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15659,16 +15659,16 @@ │ There is no file comment. │ │ Central directory entry #536: │ --------------------------- │ │ kotlinx/coroutines/sync/MutexImpl.kotlin_metadata │ │ - offset of local header from start of archive: 3353053 │ - (00000000003329DDh) bytes │ + offset of local header from start of archive: 3353036 │ + (00000000003329CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15688,16 +15688,16 @@ │ There is no file comment. │ │ Central directory entry #537: │ --------------------------- │ │ kotlinx/coroutines/sync/MutexKt.kotlin_metadata │ │ - offset of local header from start of archive: 3354321 │ - (0000000000332ED1h) bytes │ + offset of local header from start of archive: 3354304 │ + (0000000000332EC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15717,16 +15717,16 @@ │ There is no file comment. │ │ Central directory entry #538: │ --------------------------- │ │ lib/arm64-v8a/lib_addNonRootUser.sh.so │ │ - offset of local header from start of archive: 3354772 │ - (0000000000333094h) bytes │ + offset of local header from start of archive: 3354755 │ + (0000000000333083h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15746,48 +15746,44 @@ │ There is no file comment. │ │ Central directory entry #539: │ --------------------------- │ │ lib/arm64-v8a/lib_arch.so │ │ - offset of local header from start of archive: 3355038 │ - (000000000033319Eh) bytes │ + offset of local header from start of archive: 3355021 │ + (000000000033318Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 00894e43 │ compressed size: 9 bytes │ uncompressed size: 9 bytes │ length of filename: 25 characters │ - length of extra field: 7 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ - │ There is no file comment. │ │ Central directory entry #540: │ --------------------------- │ │ lib/arm64-v8a/lib_busybox.so │ │ - offset of local header from start of archive: 3355109 │ - (00000000003331E5h) bytes │ + offset of local header from start of archive: 3355085 │ + (00000000003331CDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15807,16 +15803,16 @@ │ There is no file comment. │ │ Central directory entry #541: │ --------------------------- │ │ lib/arm64-v8a/lib_busybox_static.so │ │ - offset of local header from start of archive: 3674305 │ - (00000000003810C1h) bytes │ + offset of local header from start of archive: 3674281 │ + (00000000003810A9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15836,16 +15832,16 @@ │ There is no file comment. │ │ Central directory entry #542: │ --------------------------- │ │ lib/arm64-v8a/lib_compressFilesystem.sh.so │ │ - offset of local header from start of archive: 4277947 │ - (00000000004146BBh) bytes │ + offset of local header from start of archive: 4277923 │ + (00000000004146A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15865,16 +15861,16 @@ │ There is no file comment. │ │ Central directory entry #543: │ --------------------------- │ │ lib/arm64-v8a/lib_dbclient.so │ │ - offset of local header from start of archive: 4278256 │ - (00000000004147F0h) bytes │ + offset of local header from start of archive: 4278232 │ + (00000000004147D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15894,16 +15890,16 @@ │ There is no file comment. │ │ Central directory entry #544: │ --------------------------- │ │ lib/arm64-v8a/lib_deleteFilesystem.sh.so │ │ - offset of local header from start of archive: 4418977 │ - (0000000000436DA1h) bytes │ + offset of local header from start of archive: 4418953 │ + (0000000000436D89h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15923,16 +15919,16 @@ │ There is no file comment. │ │ Central directory entry #545: │ --------------------------- │ │ lib/arm64-v8a/lib_execInProot.sh.so │ │ - offset of local header from start of archive: 4419185 │ - (0000000000436E71h) bytes │ + offset of local header from start of archive: 4419161 │ + (0000000000436E59h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15952,16 +15948,16 @@ │ There is no file comment. │ │ Central directory entry #546: │ --------------------------- │ │ lib/arm64-v8a/lib_extractFilesystem.sh.so │ │ - offset of local header from start of archive: 4420071 │ - (00000000004371E7h) bytes │ + offset of local header from start of archive: 4420047 │ + (00000000004371CFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -15981,16 +15977,16 @@ │ There is no file comment. │ │ Central directory entry #547: │ --------------------------- │ │ lib/arm64-v8a/lib_isServerInProcTree.sh.so │ │ - offset of local header from start of archive: 4420465 │ - (0000000000437371h) bytes │ + offset of local header from start of archive: 4420441 │ + (0000000000437359h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16010,16 +16006,16 @@ │ There is no file comment. │ │ Central directory entry #548: │ --------------------------- │ │ lib/arm64-v8a/lib_killProcTree.sh.so │ │ - offset of local header from start of archive: 4420889 │ - (0000000000437519h) bytes │ + offset of local header from start of archive: 4420865 │ + (0000000000437501h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16039,16 +16035,16 @@ │ There is no file comment. │ │ Central directory entry #549: │ --------------------------- │ │ lib/arm64-v8a/lib_libc++_shared.so.so │ │ - offset of local header from start of archive: 4421251 │ - (0000000000437683h) bytes │ + offset of local header from start of archive: 4421227 │ + (000000000043766Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16068,16 +16064,16 @@ │ There is no file comment. │ │ Central directory entry #550: │ --------------------------- │ │ lib/arm64-v8a/lib_libcrypto.so.1.1.so │ │ - offset of local header from start of archive: 4725141 │ - (0000000000481995h) bytes │ + offset of local header from start of archive: 4725117 │ + (000000000048197Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16097,16 +16093,16 @@ │ There is no file comment. │ │ Central directory entry #551: │ --------------------------- │ │ lib/arm64-v8a/lib_libleveldb.so.1.so │ │ - offset of local header from start of archive: 5688527 │ - (000000000056CCCFh) bytes │ + offset of local header from start of archive: 5688503 │ + (000000000056CCB7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16126,16 +16122,16 @@ │ There is no file comment. │ │ Central directory entry #552: │ --------------------------- │ │ lib/arm64-v8a/lib_libtalloc.so.2.a10.so │ │ - offset of local header from start of archive: 5818397 │ - (000000000058C81Dh) bytes │ + offset of local header from start of archive: 5818373 │ + (000000000058C805h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16155,16 +16151,16 @@ │ There is no file comment. │ │ Central directory entry #553: │ --------------------------- │ │ lib/arm64-v8a/lib_libtalloc.so.2.so │ │ - offset of local header from start of archive: 5829894 │ - (000000000058F506h) bytes │ + offset of local header from start of archive: 5829870 │ + (000000000058F4EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16184,16 +16180,16 @@ │ There is no file comment. │ │ Central directory entry #554: │ --------------------------- │ │ lib/arm64-v8a/lib_libtermux-auth.so.so │ │ - offset of local header from start of archive: 5841515 │ - (000000000059226Bh) bytes │ + offset of local header from start of archive: 5841491 │ + (0000000000592253h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16213,16 +16209,16 @@ │ There is no file comment. │ │ Central directory entry #555: │ --------------------------- │ │ lib/arm64-v8a/lib_libutil.so.so │ │ - offset of local header from start of archive: 5843791 │ - (0000000000592B4Fh) bytes │ + offset of local header from start of archive: 5843767 │ + (0000000000592B37h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16242,16 +16238,16 @@ │ There is no file comment. │ │ Central directory entry #556: │ --------------------------- │ │ lib/arm64-v8a/lib_loader.a10.so │ │ - offset of local header from start of archive: 5845762 │ - (0000000000593302h) bytes │ + offset of local header from start of archive: 5845738 │ + (00000000005932EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16271,16 +16267,16 @@ │ There is no file comment. │ │ Central directory entry #557: │ --------------------------- │ │ lib/arm64-v8a/lib_loader.so │ │ - offset of local header from start of archive: 5846947 │ - (00000000005937A3h) bytes │ + offset of local header from start of archive: 5846923 │ + (000000000059378Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16300,16 +16296,16 @@ │ There is no file comment. │ │ Central directory entry #558: │ --------------------------- │ │ lib/arm64-v8a/lib_loader32.a10.so │ │ - offset of local header from start of archive: 5848128 │ - (0000000000593C40h) bytes │ + offset of local header from start of archive: 5848104 │ + (0000000000593C28h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16329,16 +16325,16 @@ │ There is no file comment. │ │ Central directory entry #559: │ --------------------------- │ │ lib/arm64-v8a/lib_loader32.so │ │ - offset of local header from start of archive: 5849512 │ - (00000000005941A8h) bytes │ + offset of local header from start of archive: 5849488 │ + (0000000000594190h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16358,16 +16354,16 @@ │ There is no file comment. │ │ Central directory entry #560: │ --------------------------- │ │ lib/arm64-v8a/lib_proot.a10.so │ │ - offset of local header from start of archive: 5850892 │ - (000000000059470Ch) bytes │ + offset of local header from start of archive: 5850868 │ + (00000000005946F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16387,16 +16383,16 @@ │ There is no file comment. │ │ Central directory entry #561: │ --------------------------- │ │ lib/arm64-v8a/lib_proot.so │ │ - offset of local header from start of archive: 5934853 │ - (00000000005A8F05h) bytes │ + offset of local header from start of archive: 5934829 │ + (00000000005A8EEDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16416,16 +16412,16 @@ │ There is no file comment. │ │ Central directory entry #562: │ --------------------------- │ │ lib/arm64-v8a/lib_proot_meta.so │ │ - offset of local header from start of archive: 6018654 │ - (00000000005BD65Eh) bytes │ + offset of local header from start of archive: 6018630 │ + (00000000005BD646h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16445,16 +16441,16 @@ │ There is no file comment. │ │ Central directory entry #563: │ --------------------------- │ │ lib/arm64-v8a/lib_proot_meta_leveldb.so │ │ - offset of local header from start of archive: 6087885 │ - (00000000005CE4CDh) bytes │ + offset of local header from start of archive: 6087861 │ + (00000000005CE4B5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16474,16 +16470,16 @@ │ There is no file comment. │ │ Central directory entry #564: │ --------------------------- │ │ lib/arm64-v8a/lib_stat4.so │ │ - offset of local header from start of archive: 6168158 │ - (00000000005E1E5Eh) bytes │ + offset of local header from start of archive: 6168134 │ + (00000000005E1E46h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16503,16 +16499,16 @@ │ There is no file comment. │ │ Central directory entry #565: │ --------------------------- │ │ lib/arm64-v8a/lib_stat8.so │ │ - offset of local header from start of archive: 6168700 │ - (00000000005E207Ch) bytes │ + offset of local header from start of archive: 6168676 │ + (00000000005E2064h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16532,16 +16528,16 @@ │ There is no file comment. │ │ Central directory entry #566: │ --------------------------- │ │ lib/arm64-v8a/lib_uptime.so │ │ - offset of local header from start of archive: 6169384 │ - (00000000005E2328h) bytes │ + offset of local header from start of archive: 6169360 │ + (00000000005E2310h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -16564,16 +16560,16 @@ │ There is no file comment. │ │ Central directory entry #567: │ --------------------------- │ │ lib/arm64-v8a/libtermux.so │ │ - offset of local header from start of archive: 6169466 │ - (00000000005E237Ah) bytes │ + offset of local header from start of archive: 6169442 │ + (00000000005E2362h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16593,16 +16589,16 @@ │ There is no file comment. │ │ Central directory entry #568: │ --------------------------- │ │ lib/armeabi-v7a/lib_addNonRootUser.sh.so │ │ - offset of local header from start of archive: 6173053 │ - (00000000005E317Dh) bytes │ + offset of local header from start of archive: 6173029 │ + (00000000005E3165h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16622,16 +16618,16 @@ │ There is no file comment. │ │ Central directory entry #569: │ --------------------------- │ │ lib/armeabi-v7a/lib_arch.so │ │ - offset of local header from start of archive: 6173321 │ - (00000000005E3289h) bytes │ + offset of local header from start of archive: 6173297 │ + (00000000005E3271h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -16654,16 +16650,16 @@ │ There is no file comment. │ │ Central directory entry #570: │ --------------------------- │ │ lib/armeabi-v7a/lib_busybox.so │ │ - offset of local header from start of archive: 6173395 │ - (00000000005E32D3h) bytes │ + offset of local header from start of archive: 6173371 │ + (00000000005E32BBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16683,16 +16679,16 @@ │ There is no file comment. │ │ Central directory entry #571: │ --------------------------- │ │ lib/armeabi-v7a/lib_busybox_static.so │ │ - offset of local header from start of archive: 6472664 │ - (000000000062C3D8h) bytes │ + offset of local header from start of archive: 6472640 │ + (000000000062C3C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16712,16 +16708,16 @@ │ There is no file comment. │ │ Central directory entry #572: │ --------------------------- │ │ lib/armeabi-v7a/lib_compressFilesystem.sh.so │ │ - offset of local header from start of archive: 7098066 │ - (00000000006C4ED2h) bytes │ + offset of local header from start of archive: 7098042 │ + (00000000006C4EBAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16741,16 +16737,16 @@ │ There is no file comment. │ │ Central directory entry #573: │ --------------------------- │ │ lib/armeabi-v7a/lib_dbclient.so │ │ - offset of local header from start of archive: 7098377 │ - (00000000006C5009h) bytes │ + offset of local header from start of archive: 7098353 │ + (00000000006C4FF1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16770,16 +16766,16 @@ │ There is no file comment. │ │ Central directory entry #574: │ --------------------------- │ │ lib/armeabi-v7a/lib_deleteFilesystem.sh.so │ │ - offset of local header from start of archive: 7236121 │ - (00000000006E6A19h) bytes │ + offset of local header from start of archive: 7236097 │ + (00000000006E6A01h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16799,16 +16795,16 @@ │ There is no file comment. │ │ Central directory entry #575: │ --------------------------- │ │ lib/armeabi-v7a/lib_execInProot.sh.so │ │ - offset of local header from start of archive: 7236331 │ - (00000000006E6AEBh) bytes │ + offset of local header from start of archive: 7236307 │ + (00000000006E6AD3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16828,16 +16824,16 @@ │ There is no file comment. │ │ Central directory entry #576: │ --------------------------- │ │ lib/armeabi-v7a/lib_extractFilesystem.sh.so │ │ - offset of local header from start of archive: 7237219 │ - (00000000006E6E63h) bytes │ + offset of local header from start of archive: 7237195 │ + (00000000006E6E4Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16857,16 +16853,16 @@ │ There is no file comment. │ │ Central directory entry #577: │ --------------------------- │ │ lib/armeabi-v7a/lib_isServerInProcTree.sh.so │ │ - offset of local header from start of archive: 7237615 │ - (00000000006E6FEFh) bytes │ + offset of local header from start of archive: 7237591 │ + (00000000006E6FD7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16886,16 +16882,16 @@ │ There is no file comment. │ │ Central directory entry #578: │ --------------------------- │ │ lib/armeabi-v7a/lib_killProcTree.sh.so │ │ - offset of local header from start of archive: 7238041 │ - (00000000006E7199h) bytes │ + offset of local header from start of archive: 7238017 │ + (00000000006E7181h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16915,16 +16911,16 @@ │ There is no file comment. │ │ Central directory entry #579: │ --------------------------- │ │ lib/armeabi-v7a/lib_libc++_shared.so.so │ │ - offset of local header from start of archive: 7238405 │ - (00000000006E7305h) bytes │ + offset of local header from start of archive: 7238381 │ + (00000000006E72EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16944,16 +16940,16 @@ │ There is no file comment. │ │ Central directory entry #580: │ --------------------------- │ │ lib/armeabi-v7a/lib_libcrypto.so.1.1.so │ │ - offset of local header from start of archive: 7476070 │ - (0000000000721366h) bytes │ + offset of local header from start of archive: 7476046 │ + (000000000072134Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -16973,16 +16969,16 @@ │ There is no file comment. │ │ Central directory entry #581: │ --------------------------- │ │ lib/armeabi-v7a/lib_libleveldb.so.1.so │ │ - offset of local header from start of archive: 8399633 │ - (0000000000802B11h) bytes │ + offset of local header from start of archive: 8399609 │ + (0000000000802AF9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17002,16 +16998,16 @@ │ There is no file comment. │ │ Central directory entry #582: │ --------------------------- │ │ lib/armeabi-v7a/lib_libtalloc.so.2.a10.so │ │ - offset of local header from start of archive: 8521735 │ - (0000000000820807h) bytes │ + offset of local header from start of archive: 8521711 │ + (00000000008207EFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17031,16 +17027,16 @@ │ There is no file comment. │ │ Central directory entry #583: │ --------------------------- │ │ lib/armeabi-v7a/lib_libtalloc.so.2.so │ │ - offset of local header from start of archive: 8535504 │ - (0000000000823DD0h) bytes │ + offset of local header from start of archive: 8535480 │ + (0000000000823DB8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17060,16 +17056,16 @@ │ There is no file comment. │ │ Central directory entry #584: │ --------------------------- │ │ lib/armeabi-v7a/lib_libtermux-auth.so.so │ │ - offset of local header from start of archive: 8549416 │ - (0000000000827428h) bytes │ + offset of local header from start of archive: 8549392 │ + (0000000000827410h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17089,16 +17085,16 @@ │ There is no file comment. │ │ Central directory entry #585: │ --------------------------- │ │ lib/armeabi-v7a/lib_libutil.so.so │ │ - offset of local header from start of archive: 8551456 │ - (0000000000827C20h) bytes │ + offset of local header from start of archive: 8551432 │ + (0000000000827C08h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17118,16 +17114,16 @@ │ There is no file comment. │ │ Central directory entry #586: │ --------------------------- │ │ lib/armeabi-v7a/lib_loader.a10.so │ │ - offset of local header from start of archive: 8553146 │ - (00000000008282BAh) bytes │ + offset of local header from start of archive: 8553122 │ + (00000000008282A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17147,16 +17143,16 @@ │ There is no file comment. │ │ Central directory entry #587: │ --------------------------- │ │ lib/armeabi-v7a/lib_loader.so │ │ - offset of local header from start of archive: 8554273 │ - (0000000000828721h) bytes │ + offset of local header from start of archive: 8554249 │ + (0000000000828709h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17176,16 +17172,16 @@ │ There is no file comment. │ │ Central directory entry #588: │ --------------------------- │ │ lib/armeabi-v7a/lib_proot.a10.so │ │ - offset of local header from start of archive: 8555396 │ - (0000000000828B84h) bytes │ + offset of local header from start of archive: 8555372 │ + (0000000000828B6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17205,16 +17201,16 @@ │ There is no file comment. │ │ Central directory entry #589: │ --------------------------- │ │ lib/armeabi-v7a/lib_proot.so │ │ - offset of local header from start of archive: 8635549 │ - (000000000083C49Dh) bytes │ + offset of local header from start of archive: 8635525 │ + (000000000083C485h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17234,16 +17230,16 @@ │ There is no file comment. │ │ Central directory entry #590: │ --------------------------- │ │ lib/armeabi-v7a/lib_proot_meta.so │ │ - offset of local header from start of archive: 8715379 │ - (000000000084FC73h) bytes │ + offset of local header from start of archive: 8715355 │ + (000000000084FC5Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17263,16 +17259,16 @@ │ There is no file comment. │ │ Central directory entry #591: │ --------------------------- │ │ lib/armeabi-v7a/lib_proot_meta_leveldb.so │ │ - offset of local header from start of archive: 8782691 │ - (0000000000860363h) bytes │ + offset of local header from start of archive: 8782667 │ + (000000000086034Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17292,16 +17288,16 @@ │ There is no file comment. │ │ Central directory entry #592: │ --------------------------- │ │ lib/armeabi-v7a/lib_stat4.so │ │ - offset of local header from start of archive: 8847000 │ - (000000000086FE98h) bytes │ + offset of local header from start of archive: 8846976 │ + (000000000086FE80h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17321,16 +17317,16 @@ │ There is no file comment. │ │ Central directory entry #593: │ --------------------------- │ │ lib/armeabi-v7a/lib_stat8.so │ │ - offset of local header from start of archive: 8847544 │ - (00000000008700B8h) bytes │ + offset of local header from start of archive: 8847520 │ + (00000000008700A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17350,16 +17346,16 @@ │ There is no file comment. │ │ Central directory entry #594: │ --------------------------- │ │ lib/armeabi-v7a/lib_uptime.so │ │ - offset of local header from start of archive: 8848230 │ - (0000000000870366h) bytes │ + offset of local header from start of archive: 8848206 │ + (000000000087034Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -17382,16 +17378,16 @@ │ There is no file comment. │ │ Central directory entry #595: │ --------------------------- │ │ lib/armeabi-v7a/libtermux.so │ │ - offset of local header from start of archive: 8848314 │ - (00000000008703BAh) bytes │ + offset of local header from start of archive: 8848290 │ + (00000000008703A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17411,16 +17407,16 @@ │ There is no file comment. │ │ Central directory entry #596: │ --------------------------- │ │ lib/x86/lib_addNonRootUser.sh.so │ │ - offset of local header from start of archive: 8857131 │ - (000000000087262Bh) bytes │ + offset of local header from start of archive: 8857107 │ + (0000000000872613h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17440,16 +17436,16 @@ │ There is no file comment. │ │ Central directory entry #597: │ --------------------------- │ │ lib/x86/lib_arch.so │ │ - offset of local header from start of archive: 8857391 │ - (000000000087272Fh) bytes │ + offset of local header from start of archive: 8857367 │ + (0000000000872717h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -17468,16 +17464,16 @@ │ There is no file comment. │ │ Central directory entry #598: │ --------------------------- │ │ lib/x86/lib_busybox.so │ │ - offset of local header from start of archive: 8857443 │ - (0000000000872763h) bytes │ + offset of local header from start of archive: 8857419 │ + (000000000087274Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17497,16 +17493,16 @@ │ There is no file comment. │ │ Central directory entry #599: │ --------------------------- │ │ lib/x86/lib_busybox_static.so │ │ - offset of local header from start of archive: 9166062 │ - (00000000008BDCEEh) bytes │ + offset of local header from start of archive: 9166038 │ + (00000000008BDCD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17526,16 +17522,16 @@ │ There is no file comment. │ │ Central directory entry #600: │ --------------------------- │ │ lib/x86/lib_compressFilesystem.sh.so │ │ - offset of local header from start of archive: 9734216 │ - (0000000000948848h) bytes │ + offset of local header from start of archive: 9734192 │ + (0000000000948830h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17555,16 +17551,16 @@ │ There is no file comment. │ │ Central directory entry #601: │ --------------------------- │ │ lib/x86/lib_dbclient.so │ │ - offset of local header from start of archive: 9734519 │ - (0000000000948977h) bytes │ + offset of local header from start of archive: 9734495 │ + (000000000094895Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17584,16 +17580,16 @@ │ There is no file comment. │ │ Central directory entry #602: │ --------------------------- │ │ lib/x86/lib_deleteFilesystem.sh.so │ │ - offset of local header from start of archive: 9875923 │ - (000000000096B1D3h) bytes │ + offset of local header from start of archive: 9875899 │ + (000000000096B1BBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17613,16 +17609,16 @@ │ There is no file comment. │ │ Central directory entry #603: │ --------------------------- │ │ lib/x86/lib_execInProot.sh.so │ │ - offset of local header from start of archive: 9876125 │ - (000000000096B29Dh) bytes │ + offset of local header from start of archive: 9876101 │ + (000000000096B285h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17642,16 +17638,16 @@ │ There is no file comment. │ │ Central directory entry #604: │ --------------------------- │ │ lib/x86/lib_extractFilesystem.sh.so │ │ - offset of local header from start of archive: 9877005 │ - (000000000096B60Dh) bytes │ + offset of local header from start of archive: 9876981 │ + (000000000096B5F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17671,16 +17667,16 @@ │ There is no file comment. │ │ Central directory entry #605: │ --------------------------- │ │ lib/x86/lib_isServerInProcTree.sh.so │ │ - offset of local header from start of archive: 9877393 │ - (000000000096B791h) bytes │ + offset of local header from start of archive: 9877369 │ + (000000000096B779h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17700,16 +17696,16 @@ │ There is no file comment. │ │ Central directory entry #606: │ --------------------------- │ │ lib/x86/lib_killProcTree.sh.so │ │ - offset of local header from start of archive: 9877811 │ - (000000000096B933h) bytes │ + offset of local header from start of archive: 9877787 │ + (000000000096B91Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17729,16 +17725,16 @@ │ There is no file comment. │ │ Central directory entry #607: │ --------------------------- │ │ lib/x86/lib_libc++_shared.so.so │ │ - offset of local header from start of archive: 9878167 │ - (000000000096BA97h) bytes │ + offset of local header from start of archive: 9878143 │ + (000000000096BA7Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17758,16 +17754,16 @@ │ There is no file comment. │ │ Central directory entry #608: │ --------------------------- │ │ lib/x86/lib_libcrypto.so.1.1.so │ │ - offset of local header from start of archive: 10220239 │ - (00000000009BF2CFh) bytes │ + offset of local header from start of archive: 10220215 │ + (00000000009BF2B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17787,16 +17783,16 @@ │ There is no file comment. │ │ Central directory entry #609: │ --------------------------- │ │ lib/x86/lib_libleveldb.so.1.so │ │ - offset of local header from start of archive: 11197212 │ - (0000000000AADB1Ch) bytes │ + offset of local header from start of archive: 11197188 │ + (0000000000AADB04h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17816,16 +17812,16 @@ │ There is no file comment. │ │ Central directory entry #610: │ --------------------------- │ │ lib/x86/lib_libtalloc.so.2.a10.so │ │ - offset of local header from start of archive: 11350188 │ - (0000000000AD30ACh) bytes │ + offset of local header from start of archive: 11350164 │ + (0000000000AD3094h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17845,16 +17841,16 @@ │ There is no file comment. │ │ Central directory entry #611: │ --------------------------- │ │ lib/x86/lib_libtalloc.so.2.so │ │ - offset of local header from start of archive: 11361525 │ - (0000000000AD5CF5h) bytes │ + offset of local header from start of archive: 11361501 │ + (0000000000AD5CDDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17874,16 +17870,16 @@ │ There is no file comment. │ │ Central directory entry #612: │ --------------------------- │ │ lib/x86/lib_libtermux-auth.so.so │ │ - offset of local header from start of archive: 11372969 │ - (0000000000AD89A9h) bytes │ + offset of local header from start of archive: 11372945 │ + (0000000000AD8991h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17903,16 +17899,16 @@ │ There is no file comment. │ │ Central directory entry #613: │ --------------------------- │ │ lib/x86/lib_libutil.so.so │ │ - offset of local header from start of archive: 11375196 │ - (0000000000AD925Ch) bytes │ + offset of local header from start of archive: 11375172 │ + (0000000000AD9244h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17932,16 +17928,16 @@ │ There is no file comment. │ │ Central directory entry #614: │ --------------------------- │ │ lib/x86/lib_loader.a10.so │ │ - offset of local header from start of archive: 11377137 │ - (0000000000AD99F1h) bytes │ + offset of local header from start of archive: 11377113 │ + (0000000000AD99D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17961,16 +17957,16 @@ │ There is no file comment. │ │ Central directory entry #615: │ --------------------------- │ │ lib/x86/lib_loader.so │ │ - offset of local header from start of archive: 11378452 │ - (0000000000AD9F14h) bytes │ + offset of local header from start of archive: 11378428 │ + (0000000000AD9EFCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -17990,16 +17986,16 @@ │ There is no file comment. │ │ Central directory entry #616: │ --------------------------- │ │ lib/x86/lib_proot.a10.so │ │ - offset of local header from start of archive: 11379763 │ - (0000000000ADA433h) bytes │ + offset of local header from start of archive: 11379739 │ + (0000000000ADA41Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18019,16 +18015,16 @@ │ There is no file comment. │ │ Central directory entry #617: │ --------------------------- │ │ lib/x86/lib_proot.so │ │ - offset of local header from start of archive: 11463191 │ - (0000000000AEEA17h) bytes │ + offset of local header from start of archive: 11463167 │ + (0000000000AEE9FFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18048,16 +18044,16 @@ │ There is no file comment. │ │ Central directory entry #618: │ --------------------------- │ │ lib/x86/lib_proot_meta.so │ │ - offset of local header from start of archive: 11546379 │ - (0000000000B02F0Bh) bytes │ + offset of local header from start of archive: 11546355 │ + (0000000000B02EF3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18077,16 +18073,16 @@ │ There is no file comment. │ │ Central directory entry #619: │ --------------------------- │ │ lib/x86/lib_proot_meta_leveldb.so │ │ - offset of local header from start of archive: 11616535 │ - (0000000000B14117h) bytes │ + offset of local header from start of archive: 11616511 │ + (0000000000B140FFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18106,16 +18102,16 @@ │ There is no file comment. │ │ Central directory entry #620: │ --------------------------- │ │ lib/x86/lib_stat4.so │ │ - offset of local header from start of archive: 11686950 │ - (0000000000B25426h) bytes │ + offset of local header from start of archive: 11686926 │ + (0000000000B2540Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18135,16 +18131,16 @@ │ There is no file comment. │ │ Central directory entry #621: │ --------------------------- │ │ lib/x86/lib_stat8.so │ │ - offset of local header from start of archive: 11687486 │ - (0000000000B2563Eh) bytes │ + offset of local header from start of archive: 11687462 │ + (0000000000B25626h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18164,16 +18160,16 @@ │ There is no file comment. │ │ Central directory entry #622: │ --------------------------- │ │ lib/x86/lib_uptime.so │ │ - offset of local header from start of archive: 11688164 │ - (0000000000B258E4h) bytes │ + offset of local header from start of archive: 11688140 │ + (0000000000B258CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -18196,16 +18192,16 @@ │ There is no file comment. │ │ Central directory entry #623: │ --------------------------- │ │ lib/x86/libtermux.so │ │ - offset of local header from start of archive: 11688242 │ - (0000000000B25932h) bytes │ + offset of local header from start of archive: 11688218 │ + (0000000000B2591Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18225,16 +18221,16 @@ │ There is no file comment. │ │ Central directory entry #624: │ --------------------------- │ │ lib/x86_64/lib_addNonRootUser.sh.so │ │ - offset of local header from start of archive: 11691970 │ - (0000000000B267C2h) bytes │ + offset of local header from start of archive: 11691946 │ + (0000000000B267AAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18254,16 +18250,16 @@ │ There is no file comment. │ │ Central directory entry #625: │ --------------------------- │ │ lib/x86_64/lib_arch.so │ │ - offset of local header from start of archive: 11692233 │ - (0000000000B268C9h) bytes │ + offset of local header from start of archive: 11692209 │ + (0000000000B268B1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -18286,16 +18282,16 @@ │ There is no file comment. │ │ Central directory entry #626: │ --------------------------- │ │ lib/x86_64/lib_busybox.so │ │ - offset of local header from start of archive: 11692298 │ - (0000000000B2690Ah) bytes │ + offset of local header from start of archive: 11692274 │ + (0000000000B268F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18315,16 +18311,16 @@ │ There is no file comment. │ │ Central directory entry #627: │ --------------------------- │ │ lib/x86_64/lib_busybox_static.so │ │ - offset of local header from start of archive: 12005341 │ - (0000000000B72FDDh) bytes │ + offset of local header from start of archive: 12005317 │ + (0000000000B72FC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18344,16 +18340,16 @@ │ There is no file comment. │ │ Central directory entry #628: │ --------------------------- │ │ lib/x86_64/lib_compressFilesystem.sh.so │ │ - offset of local header from start of archive: 12580839 │ - (0000000000BFF7E7h) bytes │ + offset of local header from start of archive: 12580815 │ + (0000000000BFF7CFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18373,16 +18369,16 @@ │ There is no file comment. │ │ Central directory entry #629: │ --------------------------- │ │ lib/x86_64/lib_dbclient.so │ │ - offset of local header from start of archive: 12581145 │ - (0000000000BFF919h) bytes │ + offset of local header from start of archive: 12581121 │ + (0000000000BFF901h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18402,16 +18398,16 @@ │ There is no file comment. │ │ Central directory entry #630: │ --------------------------- │ │ lib/x86_64/lib_deleteFilesystem.sh.so │ │ - offset of local header from start of archive: 12733264 │ - (0000000000C24B50h) bytes │ + offset of local header from start of archive: 12733240 │ + (0000000000C24B38h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18431,16 +18427,16 @@ │ There is no file comment. │ │ Central directory entry #631: │ --------------------------- │ │ lib/x86_64/lib_execInProot.sh.so │ │ - offset of local header from start of archive: 12733469 │ - (0000000000C24C1Dh) bytes │ + offset of local header from start of archive: 12733445 │ + (0000000000C24C05h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18460,16 +18456,16 @@ │ There is no file comment. │ │ Central directory entry #632: │ --------------------------- │ │ lib/x86_64/lib_extractFilesystem.sh.so │ │ - offset of local header from start of archive: 12734352 │ - (0000000000C24F90h) bytes │ + offset of local header from start of archive: 12734328 │ + (0000000000C24F78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18489,16 +18485,16 @@ │ There is no file comment. │ │ Central directory entry #633: │ --------------------------- │ │ lib/x86_64/lib_isServerInProcTree.sh.so │ │ - offset of local header from start of archive: 12734743 │ - (0000000000C25117h) bytes │ + offset of local header from start of archive: 12734719 │ + (0000000000C250FFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18518,16 +18514,16 @@ │ There is no file comment. │ │ Central directory entry #634: │ --------------------------- │ │ lib/x86_64/lib_killProcTree.sh.so │ │ - offset of local header from start of archive: 12735164 │ - (0000000000C252BCh) bytes │ + offset of local header from start of archive: 12735140 │ + (0000000000C252A4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18547,16 +18543,16 @@ │ There is no file comment. │ │ Central directory entry #635: │ --------------------------- │ │ lib/x86_64/lib_libc++_shared.so.so │ │ - offset of local header from start of archive: 12735523 │ - (0000000000C25423h) bytes │ + offset of local header from start of archive: 12735499 │ + (0000000000C2540Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18576,16 +18572,16 @@ │ There is no file comment. │ │ Central directory entry #636: │ --------------------------- │ │ lib/x86_64/lib_libcrypto.so.1.1.so │ │ - offset of local header from start of archive: 13073859 │ - (0000000000C77DC3h) bytes │ + offset of local header from start of archive: 13073835 │ + (0000000000C77DABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18605,16 +18601,16 @@ │ There is no file comment. │ │ Central directory entry #637: │ --------------------------- │ │ lib/x86_64/lib_libleveldb.so.1.so │ │ - offset of local header from start of archive: 14223146 │ - (0000000000D9072Ah) bytes │ + offset of local header from start of archive: 14223122 │ + (0000000000D90712h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18634,16 +18630,16 @@ │ There is no file comment. │ │ Central directory entry #638: │ --------------------------- │ │ lib/x86_64/lib_libtalloc.so.2.a10.so │ │ - offset of local header from start of archive: 14376576 │ - (0000000000DB5E80h) bytes │ + offset of local header from start of archive: 14376552 │ + (0000000000DB5E68h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18663,16 +18659,16 @@ │ There is no file comment. │ │ Central directory entry #639: │ --------------------------- │ │ lib/x86_64/lib_libtalloc.so.2.so │ │ - offset of local header from start of archive: 14390285 │ - (0000000000DB940Dh) bytes │ + offset of local header from start of archive: 14390261 │ + (0000000000DB93F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18692,16 +18688,16 @@ │ There is no file comment. │ │ Central directory entry #640: │ --------------------------- │ │ lib/x86_64/lib_libtermux-auth.so.so │ │ - offset of local header from start of archive: 14404073 │ - (0000000000DBC9E9h) bytes │ + offset of local header from start of archive: 14404049 │ + (0000000000DBC9D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18721,16 +18717,16 @@ │ There is no file comment. │ │ Central directory entry #641: │ --------------------------- │ │ lib/x86_64/lib_libutil.so.so │ │ - offset of local header from start of archive: 14406512 │ - (0000000000DBD370h) bytes │ + offset of local header from start of archive: 14406488 │ + (0000000000DBD358h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18750,16 +18746,16 @@ │ There is no file comment. │ │ Central directory entry #642: │ --------------------------- │ │ lib/x86_64/lib_loader.a10.so │ │ - offset of local header from start of archive: 14408659 │ - (0000000000DBDBD3h) bytes │ + offset of local header from start of archive: 14408635 │ + (0000000000DBDBBBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18779,16 +18775,16 @@ │ There is no file comment. │ │ Central directory entry #643: │ --------------------------- │ │ lib/x86_64/lib_loader.so │ │ - offset of local header from start of archive: 14410179 │ - (0000000000DBE1C3h) bytes │ + offset of local header from start of archive: 14410155 │ + (0000000000DBE1ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18808,16 +18804,16 @@ │ There is no file comment. │ │ Central directory entry #644: │ --------------------------- │ │ lib/x86_64/lib_loader32.a10.so │ │ - offset of local header from start of archive: 14411695 │ - (0000000000DBE7AFh) bytes │ + offset of local header from start of archive: 14411671 │ + (0000000000DBE797h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18837,16 +18833,16 @@ │ There is no file comment. │ │ Central directory entry #645: │ --------------------------- │ │ lib/x86_64/lib_loader32.so │ │ - offset of local header from start of archive: 14412994 │ - (0000000000DBECC2h) bytes │ + offset of local header from start of archive: 14412970 │ + (0000000000DBECAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18866,16 +18862,16 @@ │ There is no file comment. │ │ Central directory entry #646: │ --------------------------- │ │ lib/x86_64/lib_proot.a10.so │ │ - offset of local header from start of archive: 14414289 │ - (0000000000DBF1D1h) bytes │ + offset of local header from start of archive: 14414265 │ + (0000000000DBF1B9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18895,16 +18891,16 @@ │ There is no file comment. │ │ Central directory entry #647: │ --------------------------- │ │ lib/x86_64/lib_proot.so │ │ - offset of local header from start of archive: 14508077 │ - (0000000000DD602Dh) bytes │ + offset of local header from start of archive: 14508053 │ + (0000000000DD6015h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18924,16 +18920,16 @@ │ There is no file comment. │ │ Central directory entry #648: │ --------------------------- │ │ lib/x86_64/lib_proot_meta.so │ │ - offset of local header from start of archive: 14601597 │ - (0000000000DECD7Dh) bytes │ + offset of local header from start of archive: 14601573 │ + (0000000000DECD65h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18953,16 +18949,16 @@ │ There is no file comment. │ │ Central directory entry #649: │ --------------------------- │ │ lib/x86_64/lib_proot_meta_leveldb.so │ │ - offset of local header from start of archive: 14681271 │ - (0000000000E004B7h) bytes │ + offset of local header from start of archive: 14681247 │ + (0000000000E0049Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -18982,16 +18978,16 @@ │ There is no file comment. │ │ Central directory entry #650: │ --------------------------- │ │ lib/x86_64/lib_stat4.so │ │ - offset of local header from start of archive: 14761480 │ - (0000000000E13E08h) bytes │ + offset of local header from start of archive: 14761456 │ + (0000000000E13DF0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19011,16 +19007,16 @@ │ There is no file comment. │ │ Central directory entry #651: │ --------------------------- │ │ lib/x86_64/lib_stat8.so │ │ - offset of local header from start of archive: 14762019 │ - (0000000000E14023h) bytes │ + offset of local header from start of archive: 14761995 │ + (0000000000E1400Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19040,16 +19036,16 @@ │ There is no file comment. │ │ Central directory entry #652: │ --------------------------- │ │ lib/x86_64/lib_uptime.so │ │ - offset of local header from start of archive: 14762700 │ - (0000000000E142CCh) bytes │ + offset of local header from start of archive: 14762676 │ + (0000000000E142B4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -19072,16 +19068,16 @@ │ There is no file comment. │ │ Central directory entry #653: │ --------------------------- │ │ lib/x86_64/libtermux.so │ │ - offset of local header from start of archive: 14762778 │ - (0000000000E1431Ah) bytes │ + offset of local header from start of archive: 14762754 │ + (0000000000E14302h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19101,16 +19097,16 @@ │ There is no file comment. │ │ Central directory entry #654: │ --------------------------- │ │ lint.xml │ │ - offset of local header from start of archive: 14766695 │ - (0000000000E15267h) bytes │ + offset of local header from start of archive: 14766671 │ + (0000000000E1524Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19130,16 +19126,16 @@ │ There is no file comment. │ │ Central directory entry #655: │ --------------------------- │ │ okhttp3/internal/publicsuffix/NOTICE │ │ - offset of local header from start of archive: 14766813 │ - (0000000000E152DDh) bytes │ + offset of local header from start of archive: 14766789 │ + (0000000000E152C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19159,16 +19155,16 @@ │ There is no file comment. │ │ Central directory entry #656: │ --------------------------- │ │ okhttp3/internal/publicsuffix/publicsuffixes.gz │ │ - offset of local header from start of archive: 14767028 │ - (0000000000E153B4h) bytes │ + offset of local header from start of archive: 14767004 │ + (0000000000E1539Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -19191,16 +19187,16 @@ │ There is no file comment. │ │ Central directory entry #657: │ --------------------------- │ │ res/anim-v21/design_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 14803864 │ - (0000000000E1E398h) bytes │ + offset of local header from start of archive: 14803840 │ + (0000000000E1E380h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19220,16 +19216,16 @@ │ There is no file comment. │ │ Central directory entry #658: │ --------------------------- │ │ res/anim-v21/design_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 14804238 │ - (0000000000E1E50Eh) bytes │ + offset of local header from start of archive: 14804214 │ + (0000000000E1E4F6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19249,16 +19245,16 @@ │ There is no file comment. │ │ Central directory entry #659: │ --------------------------- │ │ res/anim-v21/mtrl_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 14804612 │ - (0000000000E1E684h) bytes │ + offset of local header from start of archive: 14804588 │ + (0000000000E1E66Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19278,16 +19274,16 @@ │ There is no file comment. │ │ Central directory entry #660: │ --------------------------- │ │ res/anim-v21/mtrl_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 14804984 │ - (0000000000E1E7F8h) bytes │ + offset of local header from start of archive: 14804960 │ + (0000000000E1E7E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19307,16 +19303,16 @@ │ There is no file comment. │ │ Central directory entry #661: │ --------------------------- │ │ res/anim/abc_fade_in.xml │ │ - offset of local header from start of archive: 14805354 │ - (0000000000E1E96Ah) bytes │ + offset of local header from start of archive: 14805330 │ + (0000000000E1E952h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19336,16 +19332,16 @@ │ There is no file comment. │ │ Central directory entry #662: │ --------------------------- │ │ res/anim/abc_fade_out.xml │ │ - offset of local header from start of archive: 14805625 │ - (0000000000E1EA79h) bytes │ + offset of local header from start of archive: 14805601 │ + (0000000000E1EA61h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19365,16 +19361,16 @@ │ There is no file comment. │ │ Central directory entry #663: │ --------------------------- │ │ res/anim/abc_grow_fade_in_from_bottom.xml │ │ - offset of local header from start of archive: 14805898 │ - (0000000000E1EB8Ah) bytes │ + offset of local header from start of archive: 14805874 │ + (0000000000E1EB72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19394,16 +19390,16 @@ │ There is no file comment. │ │ Central directory entry #664: │ --------------------------- │ │ res/anim/abc_popup_enter.xml │ │ - offset of local header from start of archive: 14806345 │ - (0000000000E1ED49h) bytes │ + offset of local header from start of archive: 14806321 │ + (0000000000E1ED31h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19423,16 +19419,16 @@ │ There is no file comment. │ │ Central directory entry #665: │ --------------------------- │ │ res/anim/abc_popup_exit.xml │ │ - offset of local header from start of archive: 14806662 │ - (0000000000E1EE86h) bytes │ + offset of local header from start of archive: 14806638 │ + (0000000000E1EE6Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19452,16 +19448,16 @@ │ There is no file comment. │ │ Central directory entry #666: │ --------------------------- │ │ res/anim/abc_shrink_fade_out_from_bottom.xml │ │ - offset of local header from start of archive: 14806980 │ - (0000000000E1EFC4h) bytes │ + offset of local header from start of archive: 14806956 │ + (0000000000E1EFACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19481,16 +19477,16 @@ │ There is no file comment. │ │ Central directory entry #667: │ --------------------------- │ │ res/anim/abc_slide_in_bottom.xml │ │ - offset of local header from start of archive: 14807430 │ - (0000000000E1F186h) bytes │ + offset of local header from start of archive: 14807406 │ + (0000000000E1F16Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19510,16 +19506,16 @@ │ There is no file comment. │ │ Central directory entry #668: │ --------------------------- │ │ res/anim/abc_slide_in_top.xml │ │ - offset of local header from start of archive: 14807720 │ - (0000000000E1F2A8h) bytes │ + offset of local header from start of archive: 14807696 │ + (0000000000E1F290h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19539,16 +19535,16 @@ │ There is no file comment. │ │ Central directory entry #669: │ --------------------------- │ │ res/anim/abc_slide_out_bottom.xml │ │ - offset of local header from start of archive: 14808008 │ - (0000000000E1F3C8h) bytes │ + offset of local header from start of archive: 14807984 │ + (0000000000E1F3B0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19568,16 +19564,16 @@ │ There is no file comment. │ │ Central directory entry #670: │ --------------------------- │ │ res/anim/abc_slide_out_top.xml │ │ - offset of local header from start of archive: 14808298 │ - (0000000000E1F4EAh) bytes │ + offset of local header from start of archive: 14808274 │ + (0000000000E1F4D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19597,16 +19593,16 @@ │ There is no file comment. │ │ Central directory entry #671: │ --------------------------- │ │ res/anim/abc_tooltip_enter.xml │ │ - offset of local header from start of archive: 14808586 │ - (0000000000E1F60Ah) bytes │ + offset of local header from start of archive: 14808562 │ + (0000000000E1F5F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19626,16 +19622,16 @@ │ There is no file comment. │ │ Central directory entry #672: │ --------------------------- │ │ res/anim/abc_tooltip_exit.xml │ │ - offset of local header from start of archive: 14808864 │ - (0000000000E1F720h) bytes │ + offset of local header from start of archive: 14808840 │ + (0000000000E1F708h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19655,16 +19651,16 @@ │ There is no file comment. │ │ Central directory entry #673: │ --------------------------- │ │ res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 14809140 │ - (0000000000E1F834h) bytes │ + offset of local header from start of archive: 14809116 │ + (0000000000E1F81Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19684,16 +19680,16 @@ │ There is no file comment. │ │ Central directory entry #674: │ --------------------------- │ │ res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml │ │ - offset of local header from start of archive: 14809875 │ - (0000000000E1FB13h) bytes │ + offset of local header from start of archive: 14809851 │ + (0000000000E1FAFBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19713,16 +19709,16 @@ │ There is no file comment. │ │ Central directory entry #675: │ --------------------------- │ │ res/anim/btn_checkbox_to_checked_icon_null_animation.xml │ │ - offset of local header from start of archive: 14810709 │ - (0000000000E1FE55h) bytes │ + offset of local header from start of archive: 14810685 │ + (0000000000E1FE3Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19742,16 +19738,16 @@ │ There is no file comment. │ │ Central directory entry #676: │ --------------------------- │ │ res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 14811192 │ - (0000000000E20038h) bytes │ + offset of local header from start of archive: 14811168 │ + (0000000000E20020h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19771,16 +19767,16 @@ │ There is no file comment. │ │ Central directory entry #677: │ --------------------------- │ │ res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml │ │ - offset of local header from start of archive: 14811946 │ - (0000000000E2032Ah) bytes │ + offset of local header from start of archive: 14811922 │ + (0000000000E20312h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19800,16 +19796,16 @@ │ There is no file comment. │ │ Central directory entry #678: │ --------------------------- │ │ res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml │ │ - offset of local header from start of archive: 14812773 │ - (0000000000E20665h) bytes │ + offset of local header from start of archive: 14812749 │ + (0000000000E2064Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19829,16 +19825,16 @@ │ There is no file comment. │ │ Central directory entry #679: │ --------------------------- │ │ res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 14813257 │ - (0000000000E20849h) bytes │ + offset of local header from start of archive: 14813233 │ + (0000000000E20831h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19858,16 +19854,16 @@ │ There is no file comment. │ │ Central directory entry #680: │ --------------------------- │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 14813772 │ - (0000000000E20A4Ch) bytes │ + offset of local header from start of archive: 14813748 │ + (0000000000E20A34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19887,16 +19883,16 @@ │ There is no file comment. │ │ Central directory entry #681: │ --------------------------- │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 14814290 │ - (0000000000E20C52h) bytes │ + offset of local header from start of archive: 14814266 │ + (0000000000E20C3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19916,16 +19912,16 @@ │ There is no file comment. │ │ Central directory entry #682: │ --------------------------- │ │ res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 14814752 │ - (0000000000E20E20h) bytes │ + offset of local header from start of archive: 14814728 │ + (0000000000E20E08h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19945,16 +19941,16 @@ │ There is no file comment. │ │ Central directory entry #683: │ --------------------------- │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 14815256 │ - (0000000000E21018h) bytes │ + offset of local header from start of archive: 14815232 │ + (0000000000E21000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -19974,16 +19970,16 @@ │ There is no file comment. │ │ Central directory entry #684: │ --------------------------- │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 14815769 │ - (0000000000E21219h) bytes │ + offset of local header from start of archive: 14815745 │ + (0000000000E21201h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20003,16 +19999,16 @@ │ There is no file comment. │ │ Central directory entry #685: │ --------------------------- │ │ res/anim/design_snackbar_in.xml │ │ - offset of local header from start of archive: 14816237 │ - (0000000000E213EDh) bytes │ + offset of local header from start of archive: 14816213 │ + (0000000000E213D5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20032,16 +20028,16 @@ │ There is no file comment. │ │ Central directory entry #686: │ --------------------------- │ │ res/anim/design_snackbar_out.xml │ │ - offset of local header from start of archive: 14816479 │ - (0000000000E214DFh) bytes │ + offset of local header from start of archive: 14816455 │ + (0000000000E214C7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20061,16 +20057,16 @@ │ There is no file comment. │ │ Central directory entry #687: │ --------------------------- │ │ res/anim/item_animation_from_right.xml │ │ - offset of local header from start of archive: 14816719 │ - (0000000000E215CFh) bytes │ + offset of local header from start of archive: 14816695 │ + (0000000000E215B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20090,16 +20086,16 @@ │ There is no file comment. │ │ Central directory entry #688: │ --------------------------- │ │ res/anim/mtrl_card_lowers_interpolator.xml │ │ - offset of local header from start of archive: 14817093 │ - (0000000000E21745h) bytes │ + offset of local header from start of archive: 14817069 │ + (0000000000E2172Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20119,16 +20115,16 @@ │ There is no file comment. │ │ Central directory entry #689: │ --------------------------- │ │ res/anim/nav_default_enter_anim.xml │ │ - offset of local header from start of archive: 14817381 │ - (0000000000E21865h) bytes │ + offset of local header from start of archive: 14817357 │ + (0000000000E2184Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20148,16 +20144,16 @@ │ There is no file comment. │ │ Central directory entry #690: │ --------------------------- │ │ res/anim/nav_default_exit_anim.xml │ │ - offset of local header from start of archive: 14817666 │ - (0000000000E21982h) bytes │ + offset of local header from start of archive: 14817642 │ + (0000000000E2196Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20177,16 +20173,16 @@ │ There is no file comment. │ │ Central directory entry #691: │ --------------------------- │ │ res/anim/nav_default_pop_enter_anim.xml │ │ - offset of local header from start of archive: 14817951 │ - (0000000000E21A9Fh) bytes │ + offset of local header from start of archive: 14817927 │ + (0000000000E21A87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20206,16 +20202,16 @@ │ There is no file comment. │ │ Central directory entry #692: │ --------------------------- │ │ res/anim/nav_default_pop_exit_anim.xml │ │ - offset of local header from start of archive: 14818240 │ - (0000000000E21BC0h) bytes │ + offset of local header from start of archive: 14818216 │ + (0000000000E21BA8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20235,16 +20231,16 @@ │ There is no file comment. │ │ Central directory entry #693: │ --------------------------- │ │ res/animator-v21/design_appbar_state_list_animator.xml │ │ - offset of local header from start of archive: 14818529 │ - (0000000000E21CE1h) bytes │ + offset of local header from start of archive: 14818505 │ + (0000000000E21CC9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20264,16 +20260,16 @@ │ There is no file comment. │ │ Central directory entry #694: │ --------------------------- │ │ res/animator/design_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 14819057 │ - (0000000000E21EF1h) bytes │ + offset of local header from start of archive: 14819033 │ + (0000000000E21ED9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20293,16 +20289,16 @@ │ There is no file comment. │ │ Central directory entry #695: │ --------------------------- │ │ res/animator/design_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 14819460 │ - (0000000000E22084h) bytes │ + offset of local header from start of archive: 14819436 │ + (0000000000E2206Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20322,16 +20318,16 @@ │ There is no file comment. │ │ Central directory entry #696: │ --------------------------- │ │ res/animator/mtrl_btn_state_list_anim.xml │ │ - offset of local header from start of archive: 14819860 │ - (0000000000E22214h) bytes │ + offset of local header from start of archive: 14819836 │ + (0000000000E221FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20351,16 +20347,16 @@ │ There is no file comment. │ │ Central directory entry #697: │ --------------------------- │ │ res/animator/mtrl_btn_unelevated_state_list_anim.xml │ │ - offset of local header from start of archive: 14820542 │ - (0000000000E224BEh) bytes │ + offset of local header from start of archive: 14820518 │ + (0000000000E224A6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20380,16 +20376,16 @@ │ There is no file comment. │ │ Central directory entry #698: │ --------------------------- │ │ res/animator/mtrl_card_state_list_anim.xml │ │ - offset of local header from start of archive: 14820690 │ - (0000000000E22552h) bytes │ + offset of local header from start of archive: 14820666 │ + (0000000000E2253Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20409,16 +20405,16 @@ │ There is no file comment. │ │ Central directory entry #699: │ --------------------------- │ │ res/animator/mtrl_chip_state_list_anim.xml │ │ - offset of local header from start of archive: 14821245 │ - (0000000000E2277Dh) bytes │ + offset of local header from start of archive: 14821221 │ + (0000000000E22765h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20438,16 +20434,16 @@ │ There is no file comment. │ │ Central directory entry #700: │ --------------------------- │ │ res/animator/mtrl_extended_fab_extend_motion_spec.xml │ │ - offset of local header from start of archive: 14821709 │ - (0000000000E2294Dh) bytes │ + offset of local header from start of archive: 14821685 │ + (0000000000E22935h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20467,16 +20463,16 @@ │ There is no file comment. │ │ Central directory entry #701: │ --------------------------- │ │ res/animator/mtrl_extended_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 14822083 │ - (0000000000E22AC3h) bytes │ + offset of local header from start of archive: 14822059 │ + (0000000000E22AABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20496,16 +20492,16 @@ │ There is no file comment. │ │ Central directory entry #702: │ --------------------------- │ │ res/animator/mtrl_extended_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 14822486 │ - (0000000000E22C56h) bytes │ + offset of local header from start of archive: 14822462 │ + (0000000000E22C3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20525,16 +20521,16 @@ │ There is no file comment. │ │ Central directory entry #703: │ --------------------------- │ │ res/animator/mtrl_extended_fab_shrink_motion_spec.xml │ │ - offset of local header from start of archive: 14822926 │ - (0000000000E22E0Eh) bytes │ + offset of local header from start of archive: 14822902 │ + (0000000000E22DF6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20554,16 +20550,16 @@ │ There is no file comment. │ │ Central directory entry #704: │ --------------------------- │ │ res/animator/mtrl_extended_fab_state_list_animator.xml │ │ - offset of local header from start of archive: 14823300 │ - (0000000000E22F84h) bytes │ + offset of local header from start of archive: 14823276 │ + (0000000000E22F6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20583,16 +20579,16 @@ │ There is no file comment. │ │ Central directory entry #705: │ --------------------------- │ │ res/animator/mtrl_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 14823998 │ - (0000000000E2323Eh) bytes │ + offset of local header from start of archive: 14823974 │ + (0000000000E23226h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20612,16 +20608,16 @@ │ There is no file comment. │ │ Central directory entry #706: │ --------------------------- │ │ res/animator/mtrl_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 14824403 │ - (0000000000E233D3h) bytes │ + offset of local header from start of archive: 14824379 │ + (0000000000E233BBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20641,16 +20637,16 @@ │ There is no file comment. │ │ Central directory entry #707: │ --------------------------- │ │ res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml │ │ - offset of local header from start of archive: 14824812 │ - (0000000000E2356Ch) bytes │ + offset of local header from start of archive: 14824788 │ + (0000000000E23554h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20670,16 +20666,16 @@ │ There is no file comment. │ │ Central directory entry #708: │ --------------------------- │ │ res/animator/mtrl_fab_transformation_sheet_expand_spec.xml │ │ - offset of local header from start of archive: 14825413 │ - (0000000000E237C5h) bytes │ + offset of local header from start of archive: 14825389 │ + (0000000000E237ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20699,16 +20695,16 @@ │ There is no file comment. │ │ Central directory entry #709: │ --------------------------- │ │ res/color-v21/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 14826009 │ - (0000000000E23A19h) bytes │ + offset of local header from start of archive: 14825985 │ + (0000000000E23A01h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20728,16 +20724,16 @@ │ There is no file comment. │ │ Central directory entry #710: │ --------------------------- │ │ res/color-v23/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 14826326 │ - (0000000000E23B56h) bytes │ + offset of local header from start of archive: 14826302 │ + (0000000000E23B3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20757,16 +20753,16 @@ │ There is no file comment. │ │ Central directory entry #711: │ --------------------------- │ │ res/color-v23/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 14826656 │ - (0000000000E23CA0h) bytes │ + offset of local header from start of archive: 14826632 │ + (0000000000E23C88h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20786,16 +20782,16 @@ │ There is no file comment. │ │ Central directory entry #712: │ --------------------------- │ │ res/color-v23/abc_color_highlight_material.xml │ │ - offset of local header from start of archive: 14826975 │ - (0000000000E23DDFh) bytes │ + offset of local header from start of archive: 14826951 │ + (0000000000E23DC7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20815,16 +20811,16 @@ │ There is no file comment. │ │ Central directory entry #713: │ --------------------------- │ │ res/color-v23/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 14827309 │ - (0000000000E23F2Dh) bytes │ + offset of local header from start of archive: 14827285 │ + (0000000000E23F15h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20844,16 +20840,16 @@ │ There is no file comment. │ │ Central directory entry #714: │ --------------------------- │ │ res/color-v23/abc_tint_default.xml │ │ - offset of local header from start of archive: 14827652 │ - (0000000000E24084h) bytes │ + offset of local header from start of archive: 14827628 │ + (0000000000E2406Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20873,16 +20869,16 @@ │ There is no file comment. │ │ Central directory entry #715: │ --------------------------- │ │ res/color-v23/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 14828085 │ - (0000000000E24235h) bytes │ + offset of local header from start of archive: 14828061 │ + (0000000000E2421Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20902,16 +20898,16 @@ │ There is no file comment. │ │ Central directory entry #716: │ --------------------------- │ │ res/color-v23/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 14828433 │ - (0000000000E24391h) bytes │ + offset of local header from start of archive: 14828409 │ + (0000000000E24379h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20931,16 +20927,16 @@ │ There is no file comment. │ │ Central directory entry #717: │ --------------------------- │ │ res/color-v23/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 14828740 │ - (0000000000E244C4h) bytes │ + offset of local header from start of archive: 14828716 │ + (0000000000E244ACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20960,16 +20956,16 @@ │ There is no file comment. │ │ Central directory entry #718: │ --------------------------- │ │ res/color-v23/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 14829087 │ - (0000000000E2461Fh) bytes │ + offset of local header from start of archive: 14829063 │ + (0000000000E24607h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -20989,16 +20985,16 @@ │ There is no file comment. │ │ Central directory entry #719: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_primary_disabled.xml │ │ - offset of local header from start of archive: 14829437 │ - (0000000000E2477Dh) bytes │ + offset of local header from start of archive: 14829413 │ + (0000000000E24765h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21018,16 +21014,16 @@ │ There is no file comment. │ │ Central directory entry #720: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_primary_emphasis_high_type.xml │ │ - offset of local header from start of archive: 14829720 │ - (0000000000E24898h) bytes │ + offset of local header from start of archive: 14829696 │ + (0000000000E24880h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21047,16 +21043,16 @@ │ There is no file comment. │ │ Central directory entry #721: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_primary_emphasis_medium.xml │ │ - offset of local header from start of archive: 14830013 │ - (0000000000E249BDh) bytes │ + offset of local header from start of archive: 14829989 │ + (0000000000E249A5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21076,16 +21072,16 @@ │ There is no file comment. │ │ Central directory entry #722: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_surface_disabled.xml │ │ - offset of local header from start of archive: 14830303 │ - (0000000000E24ADFh) bytes │ + offset of local header from start of archive: 14830279 │ + (0000000000E24AC7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21105,16 +21101,16 @@ │ There is no file comment. │ │ Central directory entry #723: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_surface_emphasis_high_type.xml │ │ - offset of local header from start of archive: 14830586 │ - (0000000000E24BFAh) bytes │ + offset of local header from start of archive: 14830562 │ + (0000000000E24BE2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21134,16 +21130,16 @@ │ There is no file comment. │ │ Central directory entry #724: │ --------------------------- │ │ res/color-v23/mtrl_dark_on_surface_emphasis_medium.xml │ │ - offset of local header from start of archive: 14830879 │ - (0000000000E24D1Fh) bytes │ + offset of local header from start of archive: 14830855 │ + (0000000000E24D07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21163,16 +21159,16 @@ │ There is no file comment. │ │ Central directory entry #725: │ --------------------------- │ │ res/color-v23/mtrl_on_primary_disabled.xml │ │ - offset of local header from start of archive: 14831169 │ - (0000000000E24E41h) bytes │ + offset of local header from start of archive: 14831145 │ + (0000000000E24E29h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21192,16 +21188,16 @@ │ There is no file comment. │ │ Central directory entry #726: │ --------------------------- │ │ res/color-v23/mtrl_on_primary_emphasis_high_type.xml │ │ - offset of local header from start of archive: 14831447 │ - (0000000000E24F57h) bytes │ + offset of local header from start of archive: 14831423 │ + (0000000000E24F3Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21221,16 +21217,16 @@ │ There is no file comment. │ │ Central directory entry #727: │ --------------------------- │ │ res/color-v23/mtrl_on_primary_emphasis_medium.xml │ │ - offset of local header from start of archive: 14831735 │ - (0000000000E25077h) bytes │ + offset of local header from start of archive: 14831711 │ + (0000000000E2505Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21250,16 +21246,16 @@ │ There is no file comment. │ │ Central directory entry #728: │ --------------------------- │ │ res/color-v23/mtrl_on_surface_disabled.xml │ │ - offset of local header from start of archive: 14832020 │ - (0000000000E25194h) bytes │ + offset of local header from start of archive: 14831996 │ + (0000000000E2517Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21279,16 +21275,16 @@ │ There is no file comment. │ │ Central directory entry #729: │ --------------------------- │ │ res/color-v23/mtrl_on_surface_emphasis_high_type.xml │ │ - offset of local header from start of archive: 14832298 │ - (0000000000E252AAh) bytes │ + offset of local header from start of archive: 14832274 │ + (0000000000E25292h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21308,16 +21304,16 @@ │ There is no file comment. │ │ Central directory entry #730: │ --------------------------- │ │ res/color-v23/mtrl_on_surface_emphasis_medium.xml │ │ - offset of local header from start of archive: 14832586 │ - (0000000000E253CAh) bytes │ + offset of local header from start of archive: 14832562 │ + (0000000000E253B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21337,16 +21333,16 @@ │ There is no file comment. │ │ Central directory entry #731: │ --------------------------- │ │ res/color/abc_background_cache_hint_selector_material_dark.xml │ │ - offset of local header from start of archive: 14832871 │ - (0000000000E254E7h) bytes │ + offset of local header from start of archive: 14832847 │ + (0000000000E254CFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21366,16 +21362,16 @@ │ There is no file comment. │ │ Central directory entry #732: │ --------------------------- │ │ res/color/abc_background_cache_hint_selector_material_light.xml │ │ - offset of local header from start of archive: 14833193 │ - (0000000000E25629h) bytes │ + offset of local header from start of archive: 14833169 │ + (0000000000E25611h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21395,16 +21391,16 @@ │ There is no file comment. │ │ Central directory entry #733: │ --------------------------- │ │ res/color/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 14833516 │ - (0000000000E2576Ch) bytes │ + offset of local header from start of archive: 14833492 │ + (0000000000E25754h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21424,16 +21420,16 @@ │ There is no file comment. │ │ Central directory entry #734: │ --------------------------- │ │ res/color/abc_hint_foreground_material_dark.xml │ │ - offset of local header from start of archive: 14833861 │ - (0000000000E258C5h) bytes │ + offset of local header from start of archive: 14833837 │ + (0000000000E258ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21453,16 +21449,16 @@ │ There is no file comment. │ │ Central directory entry #735: │ --------------------------- │ │ res/color/abc_hint_foreground_material_light.xml │ │ - offset of local header from start of archive: 14834200 │ - (0000000000E25A18h) bytes │ + offset of local header from start of archive: 14834176 │ + (0000000000E25A00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21482,16 +21478,16 @@ │ There is no file comment. │ │ Central directory entry #736: │ --------------------------- │ │ res/color/abc_primary_text_disable_only_material_dark.xml │ │ - offset of local header from start of archive: 14834540 │ - (0000000000E25B6Ch) bytes │ + offset of local header from start of archive: 14834516 │ + (0000000000E25B54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21511,16 +21507,16 @@ │ There is no file comment. │ │ Central directory entry #737: │ --------------------------- │ │ res/color/abc_primary_text_disable_only_material_light.xml │ │ - offset of local header from start of archive: 14834855 │ - (0000000000E25CA7h) bytes │ + offset of local header from start of archive: 14834831 │ + (0000000000E25C8Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21540,16 +21536,16 @@ │ There is no file comment. │ │ Central directory entry #738: │ --------------------------- │ │ res/color/abc_primary_text_material_dark.xml │ │ - offset of local header from start of archive: 14835171 │ - (0000000000E25DE3h) bytes │ + offset of local header from start of archive: 14835147 │ + (0000000000E25DCBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21569,16 +21565,16 @@ │ There is no file comment. │ │ Central directory entry #739: │ --------------------------- │ │ res/color/abc_primary_text_material_light.xml │ │ - offset of local header from start of archive: 14835474 │ - (0000000000E25F12h) bytes │ + offset of local header from start of archive: 14835450 │ + (0000000000E25EFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21598,16 +21594,16 @@ │ There is no file comment. │ │ Central directory entry #740: │ --------------------------- │ │ res/color/abc_search_url_text.xml │ │ - offset of local header from start of archive: 14835779 │ - (0000000000E26043h) bytes │ + offset of local header from start of archive: 14835755 │ + (0000000000E2602Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21627,16 +21623,16 @@ │ There is no file comment. │ │ Central directory entry #741: │ --------------------------- │ │ res/color/abc_secondary_text_material_dark.xml │ │ - offset of local header from start of archive: 14836092 │ - (0000000000E2617Ch) bytes │ + offset of local header from start of archive: 14836068 │ + (0000000000E26164h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21656,16 +21652,16 @@ │ There is no file comment. │ │ Central directory entry #742: │ --------------------------- │ │ res/color/abc_secondary_text_material_light.xml │ │ - offset of local header from start of archive: 14836398 │ - (0000000000E262AEh) bytes │ + offset of local header from start of archive: 14836374 │ + (0000000000E26296h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21685,16 +21681,16 @@ │ There is no file comment. │ │ Central directory entry #743: │ --------------------------- │ │ res/color/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 14836705 │ - (0000000000E263E1h) bytes │ + offset of local header from start of archive: 14836681 │ + (0000000000E263C9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21714,16 +21710,16 @@ │ There is no file comment. │ │ Central directory entry #744: │ --------------------------- │ │ res/color/abc_tint_default.xml │ │ - offset of local header from start of archive: 14837077 │ - (0000000000E26555h) bytes │ + offset of local header from start of archive: 14837053 │ + (0000000000E2653Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21743,16 +21739,16 @@ │ There is no file comment. │ │ Central directory entry #745: │ --------------------------- │ │ res/color/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 14837541 │ - (0000000000E26725h) bytes │ + offset of local header from start of archive: 14837517 │ + (0000000000E2670Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21772,16 +21768,16 @@ │ There is no file comment. │ │ Central directory entry #746: │ --------------------------- │ │ res/color/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 14837917 │ - (0000000000E2689Dh) bytes │ + offset of local header from start of archive: 14837893 │ + (0000000000E26885h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21801,16 +21797,16 @@ │ There is no file comment. │ │ Central directory entry #747: │ --------------------------- │ │ res/color/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 14838251 │ - (0000000000E269EBh) bytes │ + offset of local header from start of archive: 14838227 │ + (0000000000E269D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21830,16 +21826,16 @@ │ There is no file comment. │ │ Central directory entry #748: │ --------------------------- │ │ res/color/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 14838625 │ - (0000000000E26B61h) bytes │ + offset of local header from start of archive: 14838601 │ + (0000000000E26B49h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21859,16 +21855,16 @@ │ There is no file comment. │ │ Central directory entry #749: │ --------------------------- │ │ res/color/design_box_stroke_color.xml │ │ - offset of local header from start of archive: 14839000 │ - (0000000000E26CD8h) bytes │ + offset of local header from start of archive: 14838976 │ + (0000000000E26CC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21888,16 +21884,16 @@ │ There is no file comment. │ │ Central directory entry #750: │ --------------------------- │ │ res/color/design_error.xml │ │ - offset of local header from start of archive: 14839352 │ - (0000000000E26E38h) bytes │ + offset of local header from start of archive: 14839328 │ + (0000000000E26E20h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21917,16 +21913,16 @@ │ There is no file comment. │ │ Central directory entry #751: │ --------------------------- │ │ res/color/design_icon_tint.xml │ │ - offset of local header from start of archive: 14839637 │ - (0000000000E26F55h) bytes │ + offset of local header from start of archive: 14839613 │ + (0000000000E26F3Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21946,16 +21942,16 @@ │ There is no file comment. │ │ Central directory entry #752: │ --------------------------- │ │ res/color/mtrl_bottom_nav_colored_item_tint.xml │ │ - offset of local header from start of archive: 14839904 │ - (0000000000E27060h) bytes │ + offset of local header from start of archive: 14839880 │ + (0000000000E27048h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -21975,16 +21971,16 @@ │ There is no file comment. │ │ Central directory entry #753: │ --------------------------- │ │ res/color/mtrl_bottom_nav_colored_ripple_color.xml │ │ - offset of local header from start of archive: 14840229 │ - (0000000000E271A5h) bytes │ + offset of local header from start of archive: 14840205 │ + (0000000000E2718Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22004,16 +22000,16 @@ │ There is no file comment. │ │ Central directory entry #754: │ --------------------------- │ │ res/color/mtrl_bottom_nav_item_tint.xml │ │ - offset of local header from start of archive: 14840642 │ - (0000000000E27342h) bytes │ + offset of local header from start of archive: 14840618 │ + (0000000000E2732Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22033,16 +22029,16 @@ │ There is no file comment. │ │ Central directory entry #755: │ --------------------------- │ │ res/color/mtrl_bottom_nav_ripple_color.xml │ │ - offset of local header from start of archive: 14840962 │ - (0000000000E27482h) bytes │ + offset of local header from start of archive: 14840938 │ + (0000000000E2746Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22062,16 +22058,16 @@ │ There is no file comment. │ │ Central directory entry #756: │ --------------------------- │ │ res/color/mtrl_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 14841455 │ - (0000000000E2766Fh) bytes │ + offset of local header from start of archive: 14841431 │ + (0000000000E27657h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22091,16 +22087,16 @@ │ There is no file comment. │ │ Central directory entry #757: │ --------------------------- │ │ res/color/mtrl_btn_ripple_color.xml │ │ - offset of local header from start of archive: 14841774 │ - (0000000000E277AEh) bytes │ + offset of local header from start of archive: 14841750 │ + (0000000000E27796h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22120,16 +22116,16 @@ │ There is no file comment. │ │ Central directory entry #758: │ --------------------------- │ │ res/color/mtrl_btn_stroke_color_selector.xml │ │ - offset of local header from start of archive: 14842170 │ - (0000000000E2793Ah) bytes │ + offset of local header from start of archive: 14842146 │ + (0000000000E27922h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22149,16 +22145,16 @@ │ There is no file comment. │ │ Central directory entry #759: │ --------------------------- │ │ res/color/mtrl_btn_text_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 14842497 │ - (0000000000E27A81h) bytes │ + offset of local header from start of archive: 14842473 │ + (0000000000E27A69h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22178,16 +22174,16 @@ │ There is no file comment. │ │ Central directory entry #760: │ --------------------------- │ │ res/color/mtrl_btn_text_btn_ripple_color.xml │ │ - offset of local header from start of archive: 14842827 │ - (0000000000E27BCBh) bytes │ + offset of local header from start of archive: 14842803 │ + (0000000000E27BB3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22207,16 +22203,16 @@ │ There is no file comment. │ │ Central directory entry #761: │ --------------------------- │ │ res/color/mtrl_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 14843232 │ - (0000000000E27D60h) bytes │ + offset of local header from start of archive: 14843208 │ + (0000000000E27D48h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22236,16 +22232,16 @@ │ There is no file comment. │ │ Central directory entry #762: │ --------------------------- │ │ res/color/mtrl_card_view_foreground.xml │ │ - offset of local header from start of archive: 14843554 │ - (0000000000E27EA2h) bytes │ + offset of local header from start of archive: 14843530 │ + (0000000000E27E8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22265,16 +22261,16 @@ │ There is no file comment. │ │ Central directory entry #763: │ --------------------------- │ │ res/color/mtrl_card_view_ripple.xml │ │ - offset of local header from start of archive: 14843936 │ - (0000000000E28020h) bytes │ + offset of local header from start of archive: 14843912 │ + (0000000000E28008h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22294,16 +22290,16 @@ │ There is no file comment. │ │ Central directory entry #764: │ --------------------------- │ │ res/color/mtrl_chip_background_color.xml │ │ - offset of local header from start of archive: 14844318 │ - (0000000000E2819Eh) bytes │ + offset of local header from start of archive: 14844294 │ + (0000000000E28186h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22323,16 +22319,16 @@ │ There is no file comment. │ │ Central directory entry #765: │ --------------------------- │ │ res/color/mtrl_chip_close_icon_tint.xml │ │ - offset of local header from start of archive: 14844704 │ - (0000000000E28320h) bytes │ + offset of local header from start of archive: 14844680 │ + (0000000000E28308h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22352,16 +22348,16 @@ │ There is no file comment. │ │ Central directory entry #766: │ --------------------------- │ │ res/color/mtrl_chip_ripple_color.xml │ │ - offset of local header from start of archive: 14845134 │ - (0000000000E284CEh) bytes │ + offset of local header from start of archive: 14845110 │ + (0000000000E284B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22381,16 +22377,16 @@ │ There is no file comment. │ │ Central directory entry #767: │ --------------------------- │ │ res/color/mtrl_chip_surface_color.xml │ │ - offset of local header from start of archive: 14845532 │ - (0000000000E2865Ch) bytes │ + offset of local header from start of archive: 14845508 │ + (0000000000E28644h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22410,16 +22406,16 @@ │ There is no file comment. │ │ Central directory entry #768: │ --------------------------- │ │ res/color/mtrl_chip_text_color.xml │ │ - offset of local header from start of archive: 14845780 │ - (0000000000E28754h) bytes │ + offset of local header from start of archive: 14845756 │ + (0000000000E2873Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22439,16 +22435,16 @@ │ There is no file comment. │ │ Central directory entry #769: │ --------------------------- │ │ res/color/mtrl_choice_chip_background_color.xml │ │ - offset of local header from start of archive: 14846100 │ - (0000000000E28894h) bytes │ + offset of local header from start of archive: 14846076 │ + (0000000000E2887Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22468,16 +22464,16 @@ │ There is no file comment. │ │ Central directory entry #770: │ --------------------------- │ │ res/color/mtrl_choice_chip_ripple_color.xml │ │ - offset of local header from start of archive: 14846496 │ - (0000000000E28A20h) bytes │ + offset of local header from start of archive: 14846472 │ + (0000000000E28A08h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22497,16 +22493,16 @@ │ There is no file comment. │ │ Central directory entry #771: │ --------------------------- │ │ res/color/mtrl_choice_chip_text_color.xml │ │ - offset of local header from start of archive: 14846904 │ - (0000000000E28BB8h) bytes │ + offset of local header from start of archive: 14846880 │ + (0000000000E28BA0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22526,16 +22522,16 @@ │ There is no file comment. │ │ Central directory entry #772: │ --------------------------- │ │ res/color/mtrl_error.xml │ │ - offset of local header from start of archive: 14847286 │ - (0000000000E28D36h) bytes │ + offset of local header from start of archive: 14847262 │ + (0000000000E28D1Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22555,16 +22551,16 @@ │ There is no file comment. │ │ Central directory entry #773: │ --------------------------- │ │ res/color/mtrl_extended_fab_bg_color_selector.xml │ │ - offset of local header from start of archive: 14847569 │ - (0000000000E28E51h) bytes │ + offset of local header from start of archive: 14847545 │ + (0000000000E28E39h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22584,16 +22580,16 @@ │ There is no file comment. │ │ Central directory entry #774: │ --------------------------- │ │ res/color/mtrl_extended_fab_ripple_color.xml │ │ - offset of local header from start of archive: 14847897 │ - (0000000000E28F99h) bytes │ + offset of local header from start of archive: 14847873 │ + (0000000000E28F81h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22613,16 +22609,16 @@ │ There is no file comment. │ │ Central directory entry #775: │ --------------------------- │ │ res/color/mtrl_extended_fab_text_color_selector.xml │ │ - offset of local header from start of archive: 14848302 │ - (0000000000E2912Eh) bytes │ + offset of local header from start of archive: 14848278 │ + (0000000000E29116h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22642,16 +22638,16 @@ │ There is no file comment. │ │ Central directory entry #776: │ --------------------------- │ │ res/color/mtrl_fab_ripple_color.xml │ │ - offset of local header from start of archive: 14848632 │ - (0000000000E29278h) bytes │ + offset of local header from start of archive: 14848608 │ + (0000000000E29260h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22671,16 +22667,16 @@ │ There is no file comment. │ │ Central directory entry #777: │ --------------------------- │ │ res/color/mtrl_filled_background_color.xml │ │ - offset of local header from start of archive: 14849028 │ - (0000000000E29404h) bytes │ + offset of local header from start of archive: 14849004 │ + (0000000000E293ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22700,16 +22696,16 @@ │ There is no file comment. │ │ Central directory entry #778: │ --------------------------- │ │ res/color/mtrl_filled_icon_tint.xml │ │ - offset of local header from start of archive: 14849381 │ - (0000000000E29565h) bytes │ + offset of local header from start of archive: 14849357 │ + (0000000000E2954Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22729,16 +22725,16 @@ │ There is no file comment. │ │ Central directory entry #779: │ --------------------------- │ │ res/color/mtrl_filled_stroke_color.xml │ │ - offset of local header from start of archive: 14849733 │ - (0000000000E296C5h) bytes │ + offset of local header from start of archive: 14849709 │ + (0000000000E296ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22758,16 +22754,16 @@ │ There is no file comment. │ │ Central directory entry #780: │ --------------------------- │ │ res/color/mtrl_indicator_text_color.xml │ │ - offset of local header from start of archive: 14850124 │ - (0000000000E2984Ch) bytes │ + offset of local header from start of archive: 14850100 │ + (0000000000E29834h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22787,16 +22783,16 @@ │ There is no file comment. │ │ Central directory entry #781: │ --------------------------- │ │ res/color/mtrl_outlined_icon_tint.xml │ │ - offset of local header from start of archive: 14850446 │ - (0000000000E2998Eh) bytes │ + offset of local header from start of archive: 14850422 │ + (0000000000E29976h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22816,16 +22812,16 @@ │ There is no file comment. │ │ Central directory entry #782: │ --------------------------- │ │ res/color/mtrl_outlined_stroke_color.xml │ │ - offset of local header from start of archive: 14850800 │ - (0000000000E29AF0h) bytes │ + offset of local header from start of archive: 14850776 │ + (0000000000E29AD8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22845,16 +22841,16 @@ │ There is no file comment. │ │ Central directory entry #783: │ --------------------------- │ │ res/color/mtrl_popupmenu_overlay_color.xml │ │ - offset of local header from start of archive: 14851192 │ - (0000000000E29C78h) bytes │ + offset of local header from start of archive: 14851168 │ + (0000000000E29C60h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22874,16 +22870,16 @@ │ There is no file comment. │ │ Central directory entry #784: │ --------------------------- │ │ res/color/mtrl_tabs_colored_ripple_color.xml │ │ - offset of local header from start of archive: 14851469 │ - (0000000000E29D8Dh) bytes │ + offset of local header from start of archive: 14851445 │ + (0000000000E29D75h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22903,16 +22899,16 @@ │ There is no file comment. │ │ Central directory entry #785: │ --------------------------- │ │ res/color/mtrl_tabs_icon_color_selector.xml │ │ - offset of local header from start of archive: 14851876 │ - (0000000000E29F24h) bytes │ + offset of local header from start of archive: 14851852 │ + (0000000000E29F0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22932,16 +22928,16 @@ │ There is no file comment. │ │ Central directory entry #786: │ --------------------------- │ │ res/color/mtrl_tabs_icon_color_selector_colored.xml │ │ - offset of local header from start of archive: 14852194 │ - (0000000000E2A062h) bytes │ + offset of local header from start of archive: 14852170 │ + (0000000000E2A04Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22961,16 +22957,16 @@ │ There is no file comment. │ │ Central directory entry #787: │ --------------------------- │ │ res/color/mtrl_tabs_legacy_text_color_selector.xml │ │ - offset of local header from start of archive: 14852517 │ - (0000000000E2A1A5h) bytes │ + offset of local header from start of archive: 14852493 │ + (0000000000E2A18Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -22990,16 +22986,16 @@ │ There is no file comment. │ │ Central directory entry #788: │ --------------------------- │ │ res/color/mtrl_tabs_ripple_color.xml │ │ - offset of local header from start of archive: 14852825 │ - (0000000000E2A2D9h) bytes │ + offset of local header from start of archive: 14852801 │ + (0000000000E2A2C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23019,16 +23015,16 @@ │ There is no file comment. │ │ Central directory entry #789: │ --------------------------- │ │ res/color/mtrl_text_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 14853312 │ - (0000000000E2A4C0h) bytes │ + offset of local header from start of archive: 14853288 │ + (0000000000E2A4A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23048,16 +23044,16 @@ │ There is no file comment. │ │ Central directory entry #790: │ --------------------------- │ │ res/color/switch_thumb_material_dark.xml │ │ - offset of local header from start of archive: 14853714 │ - (0000000000E2A652h) bytes │ + offset of local header from start of archive: 14853690 │ + (0000000000E2A63Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23077,16 +23073,16 @@ │ There is no file comment. │ │ Central directory entry #791: │ --------------------------- │ │ res/color/switch_thumb_material_light.xml │ │ - offset of local header from start of archive: 14854014 │ - (0000000000E2A77Eh) bytes │ + offset of local header from start of archive: 14853990 │ + (0000000000E2A766h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23106,16 +23102,16 @@ │ There is no file comment. │ │ Central directory entry #792: │ --------------------------- │ │ res/color/test_background_state.xml │ │ - offset of local header from start of archive: 14854315 │ - (0000000000E2A8ABh) bytes │ + offset of local header from start of archive: 14854291 │ + (0000000000E2A893h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23135,16 +23131,16 @@ │ There is no file comment. │ │ Central directory entry #793: │ --------------------------- │ │ res/color/test_background_state_unsupported_case.xml │ │ - offset of local header from start of archive: 14854691 │ - (0000000000E2AA23h) bytes │ + offset of local header from start of archive: 14854667 │ + (0000000000E2AA0Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23164,16 +23160,16 @@ │ There is no file comment. │ │ Central directory entry #794: │ --------------------------- │ │ res/color/test_surface_state.xml │ │ - offset of local header from start of archive: 14855060 │ - (0000000000E2AB94h) bytes │ + offset of local header from start of archive: 14855036 │ + (0000000000E2AB7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23193,16 +23189,16 @@ │ There is no file comment. │ │ Central directory entry #795: │ --------------------------- │ │ res/drawable-anydpi-v21/design_ic_visibility.xml │ │ - offset of local header from start of archive: 14855301 │ - (0000000000E2AC85h) bytes │ + offset of local header from start of archive: 14855277 │ + (0000000000E2AC6Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23222,16 +23218,16 @@ │ There is no file comment. │ │ Central directory entry #796: │ --------------------------- │ │ res/drawable-anydpi-v21/design_ic_visibility_off.xml │ │ - offset of local header from start of archive: 14855659 │ - (0000000000E2ADEBh) bytes │ + offset of local header from start of archive: 14855635 │ + (0000000000E2ADD3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23251,16 +23247,16 @@ │ There is no file comment. │ │ Central directory entry #797: │ --------------------------- │ │ res/drawable-anydpi-v26/ic_launcher.xml │ │ - offset of local header from start of archive: 14856366 │ - (0000000000E2B0AEh) bytes │ + offset of local header from start of archive: 14856342 │ + (0000000000E2B096h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -23280,16 +23276,16 @@ │ There is no file comment. │ │ Central directory entry #798: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14856656 │ - (0000000000E2B1D0h) bytes │ + offset of local header from start of archive: 14856632 │ + (0000000000E2B1B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23312,16 +23308,16 @@ │ There is no file comment. │ │ Central directory entry #799: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14857020 │ - (0000000000E2B33Ch) bytes │ + offset of local header from start of archive: 14856996 │ + (0000000000E2B324h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23344,16 +23340,16 @@ │ There is no file comment. │ │ Central directory entry #800: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14857339 │ - (0000000000E2B47Bh) bytes │ + offset of local header from start of archive: 14857315 │ + (0000000000E2B463h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23376,16 +23372,16 @@ │ There is no file comment. │ │ Central directory entry #801: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14857832 │ - (0000000000E2B668h) bytes │ + offset of local header from start of archive: 14857808 │ + (0000000000E2B650h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23408,16 +23404,16 @@ │ There is no file comment. │ │ Central directory entry #802: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14858388 │ - (0000000000E2B894h) bytes │ + offset of local header from start of archive: 14858364 │ + (0000000000E2B87Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23440,16 +23436,16 @@ │ There is no file comment. │ │ Central directory entry #803: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 14859043 │ - (0000000000E2BB23h) bytes │ + offset of local header from start of archive: 14859019 │ + (0000000000E2BB0Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23472,16 +23468,16 @@ │ There is no file comment. │ │ Central directory entry #804: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 14860236 │ - (0000000000E2BFCCh) bytes │ + offset of local header from start of archive: 14860212 │ + (0000000000E2BFB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23500,16 +23496,16 @@ │ There is no file comment. │ │ Central directory entry #805: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14861567 │ - (0000000000E2C4FFh) bytes │ + offset of local header from start of archive: 14861543 │ + (0000000000E2C4E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23532,16 +23528,16 @@ │ There is no file comment. │ │ Central directory entry #806: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 14861890 │ - (0000000000E2C642h) bytes │ + offset of local header from start of archive: 14861866 │ + (0000000000E2C62Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23560,16 +23556,16 @@ │ There is no file comment. │ │ Central directory entry #807: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14862151 │ - (0000000000E2C747h) bytes │ + offset of local header from start of archive: 14862127 │ + (0000000000E2C72Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23588,16 +23584,16 @@ │ There is no file comment. │ │ Central directory entry #808: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14862438 │ - (0000000000E2C866h) bytes │ + offset of local header from start of archive: 14862414 │ + (0000000000E2C84Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23620,16 +23616,16 @@ │ There is no file comment. │ │ Central directory entry #809: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14862932 │ - (0000000000E2CA54h) bytes │ + offset of local header from start of archive: 14862908 │ + (0000000000E2CA3Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23652,16 +23648,16 @@ │ There is no file comment. │ │ Central directory entry #810: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 14863250 │ - (0000000000E2CB92h) bytes │ + offset of local header from start of archive: 14863226 │ + (0000000000E2CB7Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23684,16 +23680,16 @@ │ There is no file comment. │ │ Central directory entry #811: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 14863559 │ - (0000000000E2CCC7h) bytes │ + offset of local header from start of archive: 14863535 │ + (0000000000E2CCAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23716,16 +23712,16 @@ │ There is no file comment. │ │ Central directory entry #812: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 14864037 │ - (0000000000E2CEA5h) bytes │ + offset of local header from start of archive: 14864013 │ + (0000000000E2CE8Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23748,16 +23744,16 @@ │ There is no file comment. │ │ Central directory entry #813: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 14864383 │ - (0000000000E2CFFFh) bytes │ + offset of local header from start of archive: 14864359 │ + (0000000000E2CFE7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23776,16 +23772,16 @@ │ There is no file comment. │ │ Central directory entry #814: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 14864982 │ - (0000000000E2D256h) bytes │ + offset of local header from start of archive: 14864958 │ + (0000000000E2D23Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23808,16 +23804,16 @@ │ There is no file comment. │ │ Central directory entry #815: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 14865736 │ - (0000000000E2D548h) bytes │ + offset of local header from start of archive: 14865712 │ + (0000000000E2D530h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23840,16 +23836,16 @@ │ There is no file comment. │ │ Central directory entry #816: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 14866021 │ - (0000000000E2D665h) bytes │ + offset of local header from start of archive: 14865997 │ + (0000000000E2D64Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23872,16 +23868,16 @@ │ There is no file comment. │ │ Central directory entry #817: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 14866440 │ - (0000000000E2D808h) bytes │ + offset of local header from start of archive: 14866416 │ + (0000000000E2D7F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23904,16 +23900,16 @@ │ There is no file comment. │ │ Central directory entry #818: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14866959 │ - (0000000000E2DA0Fh) bytes │ + offset of local header from start of archive: 14866935 │ + (0000000000E2D9F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23936,16 +23932,16 @@ │ There is no file comment. │ │ Central directory entry #819: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 14867219 │ - (0000000000E2DB13h) bytes │ + offset of local header from start of archive: 14867195 │ + (0000000000E2DAFBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -23968,16 +23964,16 @@ │ There is no file comment. │ │ Central directory entry #820: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 14867548 │ - (0000000000E2DC5Ch) bytes │ + offset of local header from start of archive: 14867524 │ + (0000000000E2DC44h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24000,16 +23996,16 @@ │ There is no file comment. │ │ Central directory entry #821: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 14867848 │ - (0000000000E2DD88h) bytes │ + offset of local header from start of archive: 14867824 │ + (0000000000E2DD70h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24032,16 +24028,16 @@ │ There is no file comment. │ │ Central directory entry #822: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 14868148 │ - (0000000000E2DEB4h) bytes │ + offset of local header from start of archive: 14868124 │ + (0000000000E2DE9Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24060,16 +24056,16 @@ │ There is no file comment. │ │ Central directory entry #823: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 14868440 │ - (0000000000E2DFD8h) bytes │ + offset of local header from start of archive: 14868416 │ + (0000000000E2DFC0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24092,16 +24088,16 @@ │ There is no file comment. │ │ Central directory entry #824: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 14868768 │ - (0000000000E2E120h) bytes │ + offset of local header from start of archive: 14868744 │ + (0000000000E2E108h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24124,16 +24120,16 @@ │ There is no file comment. │ │ Central directory entry #825: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14869097 │ - (0000000000E2E269h) bytes │ + offset of local header from start of archive: 14869073 │ + (0000000000E2E251h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24156,16 +24152,16 @@ │ There is no file comment. │ │ Central directory entry #826: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14869930 │ - (0000000000E2E5AAh) bytes │ + offset of local header from start of archive: 14869906 │ + (0000000000E2E592h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24188,16 +24184,16 @@ │ There is no file comment. │ │ Central directory entry #827: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 14871122 │ - (0000000000E2EA52h) bytes │ + offset of local header from start of archive: 14871098 │ + (0000000000E2EA3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24216,16 +24212,16 @@ │ There is no file comment. │ │ Central directory entry #828: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 14871413 │ - (0000000000E2EB75h) bytes │ + offset of local header from start of archive: 14871389 │ + (0000000000E2EB5Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24244,16 +24240,16 @@ │ There is no file comment. │ │ Central directory entry #829: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 14871704 │ - (0000000000E2EC98h) bytes │ + offset of local header from start of archive: 14871680 │ + (0000000000E2EC80h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24276,16 +24272,16 @@ │ There is no file comment. │ │ Central directory entry #830: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14872080 │ - (0000000000E2EE10h) bytes │ + offset of local header from start of archive: 14872056 │ + (0000000000E2EDF8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24304,16 +24300,16 @@ │ There is no file comment. │ │ Central directory entry #831: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14872373 │ - (0000000000E2EF35h) bytes │ + offset of local header from start of archive: 14872349 │ + (0000000000E2EF1Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24336,16 +24332,16 @@ │ There is no file comment. │ │ Central directory entry #832: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14872664 │ - (0000000000E2F058h) bytes │ + offset of local header from start of archive: 14872640 │ + (0000000000E2F040h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24368,16 +24364,16 @@ │ There is no file comment. │ │ Central directory entry #833: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14873097 │ - (0000000000E2F209h) bytes │ + offset of local header from start of archive: 14873073 │ + (0000000000E2F1F1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24400,16 +24396,16 @@ │ There is no file comment. │ │ Central directory entry #834: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14873672 │ - (0000000000E2F448h) bytes │ + offset of local header from start of archive: 14873648 │ + (0000000000E2F430h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24432,16 +24428,16 @@ │ There is no file comment. │ │ Central directory entry #835: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 14873954 │ - (0000000000E2F562h) bytes │ + offset of local header from start of archive: 14873930 │ + (0000000000E2F54Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24464,16 +24460,16 @@ │ There is no file comment. │ │ Central directory entry #836: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 14874330 │ - (0000000000E2F6DAh) bytes │ + offset of local header from start of archive: 14874306 │ + (0000000000E2F6C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24496,16 +24492,16 @@ │ There is no file comment. │ │ Central directory entry #837: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 14874710 │ - (0000000000E2F856h) bytes │ + offset of local header from start of archive: 14874686 │ + (0000000000E2F83Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24524,16 +24520,16 @@ │ There is no file comment. │ │ Central directory entry #838: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 14875202 │ - (0000000000E2FA42h) bytes │ + offset of local header from start of archive: 14875178 │ + (0000000000E2FA2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24556,16 +24552,16 @@ │ There is no file comment. │ │ Central directory entry #839: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 14875700 │ - (0000000000E2FC34h) bytes │ + offset of local header from start of archive: 14875676 │ + (0000000000E2FC1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24588,16 +24584,16 @@ │ There is no file comment. │ │ Central directory entry #840: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 14876063 │ - (0000000000E2FD9Fh) bytes │ + offset of local header from start of archive: 14876039 │ + (0000000000E2FD87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24620,16 +24616,16 @@ │ There is no file comment. │ │ Central directory entry #841: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14876426 │ - (0000000000E2FF0Ah) bytes │ + offset of local header from start of archive: 14876402 │ + (0000000000E2FEF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24652,16 +24648,16 @@ │ There is no file comment. │ │ Central directory entry #842: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14876710 │ - (0000000000E30026h) bytes │ + offset of local header from start of archive: 14876686 │ + (0000000000E3000Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24684,16 +24680,16 @@ │ There is no file comment. │ │ Central directory entry #843: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14877000 │ - (0000000000E30148h) bytes │ + offset of local header from start of archive: 14876976 │ + (0000000000E30130h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24716,16 +24712,16 @@ │ There is no file comment. │ │ Central directory entry #844: │ --------------------------- │ │ res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14877282 │ - (0000000000E30262h) bytes │ + offset of local header from start of archive: 14877258 │ + (0000000000E3024Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24748,16 +24744,16 @@ │ There is no file comment. │ │ Central directory entry #845: │ --------------------------- │ │ res/drawable-hdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 14877562 │ - (0000000000E3037Ah) bytes │ + offset of local header from start of archive: 14877538 │ + (0000000000E30362h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24780,16 +24776,16 @@ │ There is no file comment. │ │ Central directory entry #846: │ --------------------------- │ │ res/drawable-hdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 14878114 │ - (0000000000E305A2h) bytes │ + offset of local header from start of archive: 14878090 │ + (0000000000E3058Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24812,16 +24808,16 @@ │ There is no file comment. │ │ Central directory entry #847: │ --------------------------- │ │ res/drawable-hdpi-v4/ic_stat_icon.png │ │ - offset of local header from start of archive: 14878707 │ - (0000000000E307F3h) bytes │ + offset of local header from start of archive: 14878683 │ + (0000000000E307DBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24844,16 +24840,16 @@ │ There is no file comment. │ │ Central directory entry #848: │ --------------------------- │ │ res/drawable-hdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 14879359 │ - (0000000000E30A7Fh) bytes │ + offset of local header from start of archive: 14879335 │ + (0000000000E30A67h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24876,16 +24872,16 @@ │ There is no file comment. │ │ Central directory entry #849: │ --------------------------- │ │ res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 14879660 │ - (0000000000E30BACh) bytes │ + offset of local header from start of archive: 14879636 │ + (0000000000E30B94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24904,16 +24900,16 @@ │ There is no file comment. │ │ Central directory entry #850: │ --------------------------- │ │ res/drawable-hdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 14879969 │ - (0000000000E30CE1h) bytes │ + offset of local header from start of archive: 14879945 │ + (0000000000E30CC9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24932,16 +24928,16 @@ │ There is no file comment. │ │ Central directory entry #851: │ --------------------------- │ │ res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 14880260 │ - (0000000000E30E04h) bytes │ + offset of local header from start of archive: 14880236 │ + (0000000000E30DECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24964,16 +24960,16 @@ │ There is no file comment. │ │ Central directory entry #852: │ --------------------------- │ │ res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 14880581 │ - (0000000000E30F45h) bytes │ + offset of local header from start of archive: 14880557 │ + (0000000000E30F2Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -24996,16 +24992,16 @@ │ There is no file comment. │ │ Central directory entry #853: │ --------------------------- │ │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14880783 │ - (0000000000E3100Fh) bytes │ + offset of local header from start of archive: 14880759 │ + (0000000000E30FF7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25028,16 +25024,16 @@ │ There is no file comment. │ │ Central directory entry #854: │ --------------------------- │ │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14881083 │ - (0000000000E3113Bh) bytes │ + offset of local header from start of archive: 14881059 │ + (0000000000E31123h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25060,16 +25056,16 @@ │ There is no file comment. │ │ Central directory entry #855: │ --------------------------- │ │ res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14881580 │ - (0000000000E3132Ch) bytes │ + offset of local header from start of archive: 14881556 │ + (0000000000E31314h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25092,16 +25088,16 @@ │ There is no file comment. │ │ Central directory entry #856: │ --------------------------- │ │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14882021 │ - (0000000000E314E5h) bytes │ + offset of local header from start of archive: 14881997 │ + (0000000000E314CDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25124,16 +25120,16 @@ │ There is no file comment. │ │ Central directory entry #857: │ --------------------------- │ │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14882247 │ - (0000000000E315C7h) bytes │ + offset of local header from start of archive: 14882223 │ + (0000000000E315AFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25156,16 +25152,16 @@ │ There is no file comment. │ │ Central directory entry #858: │ --------------------------- │ │ res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14882597 │ - (0000000000E31725h) bytes │ + offset of local header from start of archive: 14882573 │ + (0000000000E3170Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25188,16 +25184,16 @@ │ There is no file comment. │ │ Central directory entry #859: │ --------------------------- │ │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14883010 │ - (0000000000E318C2h) bytes │ + offset of local header from start of archive: 14882986 │ + (0000000000E318AAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25220,16 +25216,16 @@ │ There is no file comment. │ │ Central directory entry #860: │ --------------------------- │ │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14883290 │ - (0000000000E319DAh) bytes │ + offset of local header from start of archive: 14883266 │ + (0000000000E319C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25252,16 +25248,16 @@ │ There is no file comment. │ │ Central directory entry #861: │ --------------------------- │ │ res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14883882 │ - (0000000000E31C2Ah) bytes │ + offset of local header from start of archive: 14883858 │ + (0000000000E31C12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25280,16 +25276,16 @@ │ There is no file comment. │ │ Central directory entry #862: │ --------------------------- │ │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14884389 │ - (0000000000E31E25h) bytes │ + offset of local header from start of archive: 14884365 │ + (0000000000E31E0Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25312,16 +25308,16 @@ │ There is no file comment. │ │ Central directory entry #863: │ --------------------------- │ │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14884752 │ - (0000000000E31F90h) bytes │ + offset of local header from start of archive: 14884728 │ + (0000000000E31F78h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25344,16 +25340,16 @@ │ There is no file comment. │ │ Central directory entry #864: │ --------------------------- │ │ res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14885553 │ - (0000000000E322B1h) bytes │ + offset of local header from start of archive: 14885529 │ + (0000000000E32299h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25372,16 +25368,16 @@ │ There is no file comment. │ │ Central directory entry #865: │ --------------------------- │ │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14886169 │ - (0000000000E32519h) bytes │ + offset of local header from start of archive: 14886145 │ + (0000000000E32501h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25400,16 +25396,16 @@ │ There is no file comment. │ │ Central directory entry #866: │ --------------------------- │ │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14886589 │ - (0000000000E326BDh) bytes │ + offset of local header from start of archive: 14886565 │ + (0000000000E326A5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25428,16 +25424,16 @@ │ There is no file comment. │ │ Central directory entry #867: │ --------------------------- │ │ res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14887585 │ - (0000000000E32AA1h) bytes │ + offset of local header from start of archive: 14887561 │ + (0000000000E32A89h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25460,16 +25456,16 @@ │ There is no file comment. │ │ Central directory entry #868: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14888121 │ - (0000000000E32CB9h) bytes │ + offset of local header from start of archive: 14888097 │ + (0000000000E32CA1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25492,16 +25488,16 @@ │ There is no file comment. │ │ Central directory entry #869: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14888479 │ - (0000000000E32E1Fh) bytes │ + offset of local header from start of archive: 14888455 │ + (0000000000E32E07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25524,16 +25520,16 @@ │ There is no file comment. │ │ Central directory entry #870: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14888782 │ - (0000000000E32F4Eh) bytes │ + offset of local header from start of archive: 14888758 │ + (0000000000E32F36h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25556,16 +25552,16 @@ │ There is no file comment. │ │ Central directory entry #871: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14889193 │ - (0000000000E330E9h) bytes │ + offset of local header from start of archive: 14889169 │ + (0000000000E330D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25584,16 +25580,16 @@ │ There is no file comment. │ │ Central directory entry #872: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14889600 │ - (0000000000E33280h) bytes │ + offset of local header from start of archive: 14889576 │ + (0000000000E33268h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25616,16 +25612,16 @@ │ There is no file comment. │ │ Central directory entry #873: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 14890048 │ - (0000000000E33440h) bytes │ + offset of local header from start of archive: 14890024 │ + (0000000000E33428h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25644,16 +25640,16 @@ │ There is no file comment. │ │ Central directory entry #874: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 14890890 │ - (0000000000E3378Ah) bytes │ + offset of local header from start of archive: 14890866 │ + (0000000000E33772h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25676,16 +25672,16 @@ │ There is no file comment. │ │ Central directory entry #875: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14891809 │ - (0000000000E33B21h) bytes │ + offset of local header from start of archive: 14891785 │ + (0000000000E33B09h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25708,16 +25704,16 @@ │ There is no file comment. │ │ Central directory entry #876: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 14892124 │ - (0000000000E33C5Ch) bytes │ + offset of local header from start of archive: 14892100 │ + (0000000000E33C44h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25740,16 +25736,16 @@ │ There is no file comment. │ │ Central directory entry #877: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14892393 │ - (0000000000E33D69h) bytes │ + offset of local header from start of archive: 14892369 │ + (0000000000E33D51h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25772,16 +25768,16 @@ │ There is no file comment. │ │ Central directory entry #878: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14892617 │ - (0000000000E33E49h) bytes │ + offset of local header from start of archive: 14892593 │ + (0000000000E33E31h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25804,16 +25800,16 @@ │ There is no file comment. │ │ Central directory entry #879: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14892955 │ - (0000000000E33F9Bh) bytes │ + offset of local header from start of archive: 14892931 │ + (0000000000E33F83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25836,16 +25832,16 @@ │ There is no file comment. │ │ Central directory entry #880: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 14893200 │ - (0000000000E34090h) bytes │ + offset of local header from start of archive: 14893176 │ + (0000000000E34078h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25868,16 +25864,16 @@ │ There is no file comment. │ │ Central directory entry #881: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 14893435 │ - (0000000000E3417Bh) bytes │ + offset of local header from start of archive: 14893411 │ + (0000000000E34163h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25900,16 +25896,16 @@ │ There is no file comment. │ │ Central directory entry #882: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 14893794 │ - (0000000000E342E2h) bytes │ + offset of local header from start of archive: 14893770 │ + (0000000000E342CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25932,16 +25928,16 @@ │ There is no file comment. │ │ Central directory entry #883: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 14894073 │ - (0000000000E343F9h) bytes │ + offset of local header from start of archive: 14894049 │ + (0000000000E343E1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25964,16 +25960,16 @@ │ There is no file comment. │ │ Central directory entry #884: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 14894520 │ - (0000000000E345B8h) bytes │ + offset of local header from start of archive: 14894496 │ + (0000000000E345A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -25996,16 +25992,16 @@ │ There is no file comment. │ │ Central directory entry #885: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 14895071 │ - (0000000000E347DFh) bytes │ + offset of local header from start of archive: 14895047 │ + (0000000000E347C7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26028,16 +26024,16 @@ │ There is no file comment. │ │ Central directory entry #886: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 14895306 │ - (0000000000E348CAh) bytes │ + offset of local header from start of archive: 14895282 │ + (0000000000E348B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26056,16 +26052,16 @@ │ There is no file comment. │ │ Central directory entry #887: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 14895641 │ - (0000000000E34A19h) bytes │ + offset of local header from start of archive: 14895617 │ + (0000000000E34A01h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26088,16 +26084,16 @@ │ There is no file comment. │ │ Central directory entry #888: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14896042 │ - (0000000000E34BAAh) bytes │ + offset of local header from start of archive: 14896018 │ + (0000000000E34B92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26120,16 +26116,16 @@ │ There is no file comment. │ │ Central directory entry #889: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 14896299 │ - (0000000000E34CABh) bytes │ + offset of local header from start of archive: 14896275 │ + (0000000000E34C93h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26152,16 +26148,16 @@ │ There is no file comment. │ │ Central directory entry #890: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 14896606 │ - (0000000000E34DDEh) bytes │ + offset of local header from start of archive: 14896582 │ + (0000000000E34DC6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26180,16 +26176,16 @@ │ There is no file comment. │ │ Central directory entry #891: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 14896899 │ - (0000000000E34F03h) bytes │ + offset of local header from start of archive: 14896875 │ + (0000000000E34EEBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26212,16 +26208,16 @@ │ There is no file comment. │ │ Central directory entry #892: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 14897195 │ - (0000000000E3502Bh) bytes │ + offset of local header from start of archive: 14897171 │ + (0000000000E35013h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26244,16 +26240,16 @@ │ There is no file comment. │ │ Central directory entry #893: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 14897495 │ - (0000000000E35157h) bytes │ + offset of local header from start of archive: 14897471 │ + (0000000000E3513Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26272,16 +26268,16 @@ │ There is no file comment. │ │ Central directory entry #894: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 14897805 │ - (0000000000E3528Dh) bytes │ + offset of local header from start of archive: 14897781 │ + (0000000000E35275h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26304,16 +26300,16 @@ │ There is no file comment. │ │ Central directory entry #895: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14898125 │ - (0000000000E353CDh) bytes │ + offset of local header from start of archive: 14898101 │ + (0000000000E353B5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26336,16 +26332,16 @@ │ There is no file comment. │ │ Central directory entry #896: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14898761 │ - (0000000000E35649h) bytes │ + offset of local header from start of archive: 14898737 │ + (0000000000E35631h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26364,16 +26360,16 @@ │ There is no file comment. │ │ Central directory entry #897: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 14899624 │ - (0000000000E359A8h) bytes │ + offset of local header from start of archive: 14899600 │ + (0000000000E35990h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26396,16 +26392,16 @@ │ There is no file comment. │ │ Central directory entry #898: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 14899879 │ - (0000000000E35AA7h) bytes │ + offset of local header from start of archive: 14899855 │ + (0000000000E35A8Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26428,16 +26424,16 @@ │ There is no file comment. │ │ Central directory entry #899: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 14900125 │ - (0000000000E35B9Dh) bytes │ + offset of local header from start of archive: 14900101 │ + (0000000000E35B85h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26456,16 +26452,16 @@ │ There is no file comment. │ │ Central directory entry #900: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14900417 │ - (0000000000E35CC1h) bytes │ + offset of local header from start of archive: 14900393 │ + (0000000000E35CA9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26488,16 +26484,16 @@ │ There is no file comment. │ │ Central directory entry #901: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14900715 │ - (0000000000E35DEBh) bytes │ + offset of local header from start of archive: 14900691 │ + (0000000000E35DD3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26520,16 +26516,16 @@ │ There is no file comment. │ │ Central directory entry #902: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14901002 │ - (0000000000E35F0Ah) bytes │ + offset of local header from start of archive: 14900978 │ + (0000000000E35EF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26548,16 +26544,16 @@ │ There is no file comment. │ │ Central directory entry #903: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14901411 │ - (0000000000E360A3h) bytes │ + offset of local header from start of archive: 14901387 │ + (0000000000E3608Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26580,16 +26576,16 @@ │ There is no file comment. │ │ Central directory entry #904: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14901899 │ - (0000000000E3628Bh) bytes │ + offset of local header from start of archive: 14901875 │ + (0000000000E36273h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26608,16 +26604,16 @@ │ There is no file comment. │ │ Central directory entry #905: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 14902170 │ - (0000000000E3639Ah) bytes │ + offset of local header from start of archive: 14902146 │ + (0000000000E36382h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26640,16 +26636,16 @@ │ There is no file comment. │ │ Central directory entry #906: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 14902471 │ - (0000000000E364C7h) bytes │ + offset of local header from start of archive: 14902447 │ + (0000000000E364AFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26668,16 +26664,16 @@ │ There is no file comment. │ │ Central directory entry #907: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 14902767 │ - (0000000000E365EFh) bytes │ + offset of local header from start of archive: 14902743 │ + (0000000000E365D7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26700,16 +26696,16 @@ │ There is no file comment. │ │ Central directory entry #908: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 14903179 │ - (0000000000E3678Bh) bytes │ + offset of local header from start of archive: 14903155 │ + (0000000000E36773h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26732,16 +26728,16 @@ │ There is no file comment. │ │ Central directory entry #909: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 14903590 │ - (0000000000E36926h) bytes │ + offset of local header from start of archive: 14903566 │ + (0000000000E3690Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26764,16 +26760,16 @@ │ There is no file comment. │ │ Central directory entry #910: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 14903879 │ - (0000000000E36A47h) bytes │ + offset of local header from start of archive: 14903855 │ + (0000000000E36A2Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26796,16 +26792,16 @@ │ There is no file comment. │ │ Central directory entry #911: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14904166 │ - (0000000000E36B66h) bytes │ + offset of local header from start of archive: 14904142 │ + (0000000000E36B4Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26828,16 +26824,16 @@ │ There is no file comment. │ │ Central directory entry #912: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14904445 │ - (0000000000E36C7Dh) bytes │ + offset of local header from start of archive: 14904421 │ + (0000000000E36C65h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26860,16 +26856,16 @@ │ There is no file comment. │ │ Central directory entry #913: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14904718 │ - (0000000000E36D8Eh) bytes │ + offset of local header from start of archive: 14904694 │ + (0000000000E36D76h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26888,16 +26884,16 @@ │ There is no file comment. │ │ Central directory entry #914: │ --------------------------- │ │ res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14904994 │ - (0000000000E36EA2h) bytes │ + offset of local header from start of archive: 14904970 │ + (0000000000E36E8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26920,16 +26916,16 @@ │ There is no file comment. │ │ Central directory entry #915: │ --------------------------- │ │ res/drawable-mdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 14905274 │ - (0000000000E36FBAh) bytes │ + offset of local header from start of archive: 14905250 │ + (0000000000E36FA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26952,16 +26948,16 @@ │ There is no file comment. │ │ Central directory entry #916: │ --------------------------- │ │ res/drawable-mdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 14905665 │ - (0000000000E37141h) bytes │ + offset of local header from start of archive: 14905641 │ + (0000000000E37129h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -26980,16 +26976,16 @@ │ There is no file comment. │ │ Central directory entry #917: │ --------------------------- │ │ res/drawable-mdpi-v4/ic_stat_icon.png │ │ - offset of local header from start of archive: 14906095 │ - (0000000000E372EFh) bytes │ + offset of local header from start of archive: 14906071 │ + (0000000000E372D7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27012,16 +27008,16 @@ │ There is no file comment. │ │ Central directory entry #918: │ --------------------------- │ │ res/drawable-mdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 14906587 │ - (0000000000E374DBh) bytes │ + offset of local header from start of archive: 14906563 │ + (0000000000E374C3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27044,16 +27040,16 @@ │ There is no file comment. │ │ Central directory entry #919: │ --------------------------- │ │ res/drawable-mdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 14906891 │ - (0000000000E3760Bh) bytes │ + offset of local header from start of archive: 14906867 │ + (0000000000E375F3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27076,16 +27072,16 @@ │ There is no file comment. │ │ Central directory entry #920: │ --------------------------- │ │ res/drawable-mdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 14907207 │ - (0000000000E37747h) bytes │ + offset of local header from start of archive: 14907183 │ + (0000000000E3772Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27108,16 +27104,16 @@ │ There is no file comment. │ │ Central directory entry #921: │ --------------------------- │ │ res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 14907507 │ - (0000000000E37873h) bytes │ + offset of local header from start of archive: 14907483 │ + (0000000000E3785Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27140,16 +27136,16 @@ │ There is no file comment. │ │ Central directory entry #922: │ --------------------------- │ │ res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 14907823 │ - (0000000000E379AFh) bytes │ + offset of local header from start of archive: 14907799 │ + (0000000000E37997h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27172,16 +27168,16 @@ │ There is no file comment. │ │ Central directory entry #923: │ --------------------------- │ │ res/drawable-v21/$avd_hide_password__0.xml │ │ - offset of local header from start of archive: 14908018 │ - (0000000000E37A72h) bytes │ + offset of local header from start of archive: 14907994 │ + (0000000000E37A5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27201,16 +27197,16 @@ │ There is no file comment. │ │ Central directory entry #924: │ --------------------------- │ │ res/drawable-v21/$avd_hide_password__1.xml │ │ - offset of local header from start of archive: 14908608 │ - (0000000000E37CC0h) bytes │ + offset of local header from start of archive: 14908584 │ + (0000000000E37CA8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27230,16 +27226,16 @@ │ There is no file comment. │ │ Central directory entry #925: │ --------------------------- │ │ res/drawable-v21/$avd_hide_password__2.xml │ │ - offset of local header from start of archive: 14908994 │ - (0000000000E37E42h) bytes │ + offset of local header from start of archive: 14908970 │ + (0000000000E37E2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27259,16 +27255,16 @@ │ There is no file comment. │ │ Central directory entry #926: │ --------------------------- │ │ res/drawable-v21/$avd_show_password__0.xml │ │ - offset of local header from start of archive: 14909363 │ - (0000000000E37FB3h) bytes │ + offset of local header from start of archive: 14909339 │ + (0000000000E37F9Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27288,16 +27284,16 @@ │ There is no file comment. │ │ Central directory entry #927: │ --------------------------- │ │ res/drawable-v21/$avd_show_password__1.xml │ │ - offset of local header from start of archive: 14909940 │ - (0000000000E381F4h) bytes │ + offset of local header from start of archive: 14909916 │ + (0000000000E381DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27317,16 +27313,16 @@ │ There is no file comment. │ │ Central directory entry #928: │ --------------------------- │ │ res/drawable-v21/$avd_show_password__2.xml │ │ - offset of local header from start of archive: 14910326 │ - (0000000000E38376h) bytes │ + offset of local header from start of archive: 14910302 │ + (0000000000E3835Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27346,16 +27342,16 @@ │ There is no file comment. │ │ Central directory entry #929: │ --------------------------- │ │ res/drawable-v21/abc_action_bar_item_background_material.xml │ │ - offset of local header from start of archive: 14910696 │ - (0000000000E384E8h) bytes │ + offset of local header from start of archive: 14910672 │ + (0000000000E384D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27375,16 +27371,16 @@ │ There is no file comment. │ │ Central directory entry #930: │ --------------------------- │ │ res/drawable-v21/abc_btn_colored_material.xml │ │ - offset of local header from start of archive: 14910940 │ - (0000000000E385DCh) bytes │ + offset of local header from start of archive: 14910916 │ + (0000000000E385C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27404,16 +27400,16 @@ │ There is no file comment. │ │ Central directory entry #931: │ --------------------------- │ │ res/drawable-v21/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 14911566 │ - (0000000000E3884Eh) bytes │ + offset of local header from start of archive: 14911542 │ + (0000000000E38836h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27433,16 +27429,16 @@ │ There is no file comment. │ │ Central directory entry #932: │ --------------------------- │ │ res/drawable-v21/abc_edit_text_material.xml │ │ - offset of local header from start of archive: 14911973 │ - (0000000000E389E5h) bytes │ + offset of local header from start of archive: 14911949 │ + (0000000000E389CDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27462,16 +27458,16 @@ │ There is no file comment. │ │ Central directory entry #933: │ --------------------------- │ │ res/drawable-v21/abc_list_divider_material.xml │ │ - offset of local header from start of archive: 14912509 │ - (0000000000E38BFDh) bytes │ + offset of local header from start of archive: 14912485 │ + (0000000000E38BE5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27491,16 +27487,16 @@ │ There is no file comment. │ │ Central directory entry #934: │ --------------------------- │ │ res/drawable-v21/avd_hide_password.xml │ │ - offset of local header from start of archive: 14912831 │ - (0000000000E38D3Fh) bytes │ + offset of local header from start of archive: 14912807 │ + (0000000000E38D27h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27520,16 +27516,16 @@ │ There is no file comment. │ │ Central directory entry #935: │ --------------------------- │ │ res/drawable-v21/avd_show_password.xml │ │ - offset of local header from start of archive: 14913197 │ - (0000000000E38EADh) bytes │ + offset of local header from start of archive: 14913173 │ + (0000000000E38E95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27549,16 +27545,16 @@ │ There is no file comment. │ │ Central directory entry #936: │ --------------------------- │ │ res/drawable-v21/design_bottom_navigation_item_background.xml │ │ - offset of local header from start of archive: 14913565 │ - (0000000000E3901Dh) bytes │ + offset of local header from start of archive: 14913541 │ + (0000000000E39005h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27578,16 +27574,16 @@ │ There is no file comment. │ │ Central directory entry #937: │ --------------------------- │ │ res/drawable-v21/design_password_eye.xml │ │ - offset of local header from start of archive: 14913810 │ - (0000000000E39112h) bytes │ + offset of local header from start of archive: 14913786 │ + (0000000000E390FAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27607,16 +27603,16 @@ │ There is no file comment. │ │ Central directory entry #938: │ --------------------------- │ │ res/drawable-v21/ic_arrow_down_24dp.xml │ │ - offset of local header from start of archive: 14914224 │ - (0000000000E392B0h) bytes │ + offset of local header from start of archive: 14914200 │ + (0000000000E39298h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27636,16 +27632,16 @@ │ There is no file comment. │ │ Central directory entry #939: │ --------------------------- │ │ res/drawable-v21/mtrl_popupmenu_background.xml │ │ - offset of local header from start of archive: 14914643 │ - (0000000000E39453h) bytes │ + offset of local header from start of archive: 14914619 │ + (0000000000E3943Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27665,16 +27661,16 @@ │ There is no file comment. │ │ Central directory entry #940: │ --------------------------- │ │ res/drawable-v21/notification_action_background.xml │ │ - offset of local header from start of archive: 14915044 │ - (0000000000E395E4h) bytes │ + offset of local header from start of archive: 14915020 │ + (0000000000E395CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27694,16 +27690,16 @@ │ There is no file comment. │ │ Central directory entry #941: │ --------------------------- │ │ res/drawable-v21/preference_list_divider_material.xml │ │ - offset of local header from start of archive: 14915593 │ - (0000000000E39809h) bytes │ + offset of local header from start of archive: 14915569 │ + (0000000000E397F1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27723,16 +27719,16 @@ │ There is no file comment. │ │ Central directory entry #942: │ --------------------------- │ │ res/drawable-v23/abc_control_background_material.xml │ │ - offset of local header from start of archive: 14915922 │ - (0000000000E39952h) bytes │ + offset of local header from start of archive: 14915898 │ + (0000000000E3993Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27752,16 +27748,16 @@ │ There is no file comment. │ │ Central directory entry #943: │ --------------------------- │ │ res/drawable-v23/mtrl_popupmenu_background_dark.xml │ │ - offset of local header from start of archive: 14916178 │ - (0000000000E39A52h) bytes │ + offset of local header from start of archive: 14916154 │ + (0000000000E39A3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27781,16 +27777,16 @@ │ There is no file comment. │ │ Central directory entry #944: │ --------------------------- │ │ res/drawable-watch-v20/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 14916672 │ - (0000000000E39C40h) bytes │ + offset of local header from start of archive: 14916648 │ + (0000000000E39C28h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -27810,16 +27806,16 @@ │ There is no file comment. │ │ Central directory entry #945: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14916941 │ - (0000000000E39D4Dh) bytes │ + offset of local header from start of archive: 14916917 │ + (0000000000E39D35h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27842,16 +27838,16 @@ │ There is no file comment. │ │ Central directory entry #946: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14917316 │ - (0000000000E39EC4h) bytes │ + offset of local header from start of archive: 14917292 │ + (0000000000E39EACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27870,16 +27866,16 @@ │ There is no file comment. │ │ Central directory entry #947: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14917681 │ - (0000000000E3A031h) bytes │ + offset of local header from start of archive: 14917657 │ + (0000000000E3A019h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27902,16 +27898,16 @@ │ There is no file comment. │ │ Central directory entry #948: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14918204 │ - (0000000000E3A23Ch) bytes │ + offset of local header from start of archive: 14918180 │ + (0000000000E3A224h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27930,16 +27926,16 @@ │ There is no file comment. │ │ Central directory entry #949: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14918939 │ - (0000000000E3A51Bh) bytes │ + offset of local header from start of archive: 14918915 │ + (0000000000E3A503h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27962,16 +27958,16 @@ │ There is no file comment. │ │ Central directory entry #950: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 14919817 │ - (0000000000E3A889h) bytes │ + offset of local header from start of archive: 14919793 │ + (0000000000E3A871h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -27994,16 +27990,16 @@ │ There is no file comment. │ │ Central directory entry #951: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 14921438 │ - (0000000000E3AEDEh) bytes │ + offset of local header from start of archive: 14921414 │ + (0000000000E3AEC6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28026,16 +28022,16 @@ │ There is no file comment. │ │ Central directory entry #952: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14923267 │ - (0000000000E3B603h) bytes │ + offset of local header from start of archive: 14923243 │ + (0000000000E3B5EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28058,16 +28054,16 @@ │ There is no file comment. │ │ Central directory entry #953: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 14923593 │ - (0000000000E3B749h) bytes │ + offset of local header from start of archive: 14923569 │ + (0000000000E3B731h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28086,16 +28082,16 @@ │ There is no file comment. │ │ Central directory entry #954: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14923912 │ - (0000000000E3B888h) bytes │ + offset of local header from start of archive: 14923888 │ + (0000000000E3B870h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28118,16 +28114,16 @@ │ There is no file comment. │ │ Central directory entry #955: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14924182 │ - (0000000000E3B996h) bytes │ + offset of local header from start of archive: 14924158 │ + (0000000000E3B97Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28146,16 +28142,16 @@ │ There is no file comment. │ │ Central directory entry #956: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14924756 │ - (0000000000E3BBD4h) bytes │ + offset of local header from start of archive: 14924732 │ + (0000000000E3BBBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28178,16 +28174,16 @@ │ There is no file comment. │ │ Central directory entry #957: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 14925095 │ - (0000000000E3BD27h) bytes │ + offset of local header from start of archive: 14925071 │ + (0000000000E3BD0Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28210,16 +28206,16 @@ │ There is no file comment. │ │ Central directory entry #958: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 14925375 │ - (0000000000E3BE3Fh) bytes │ + offset of local header from start of archive: 14925351 │ + (0000000000E3BE27h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28242,16 +28238,16 @@ │ There is no file comment. │ │ Central directory entry #959: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 14925948 │ - (0000000000E3C07Ch) bytes │ + offset of local header from start of archive: 14925924 │ + (0000000000E3C064h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28274,16 +28270,16 @@ │ There is no file comment. │ │ Central directory entry #960: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 14926365 │ - (0000000000E3C21Dh) bytes │ + offset of local header from start of archive: 14926341 │ + (0000000000E3C205h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28306,16 +28302,16 @@ │ There is no file comment. │ │ Central directory entry #961: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 14927104 │ - (0000000000E3C500h) bytes │ + offset of local header from start of archive: 14927080 │ + (0000000000E3C4E8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28338,16 +28334,16 @@ │ There is no file comment. │ │ Central directory entry #962: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 14928075 │ - (0000000000E3C8CBh) bytes │ + offset of local header from start of archive: 14928051 │ + (0000000000E3C8B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28370,16 +28366,16 @@ │ There is no file comment. │ │ Central directory entry #963: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 14928399 │ - (0000000000E3CA0Fh) bytes │ + offset of local header from start of archive: 14928375 │ + (0000000000E3C9F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28402,16 +28398,16 @@ │ There is no file comment. │ │ Central directory entry #964: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 14928909 │ - (0000000000E3CC0Dh) bytes │ + offset of local header from start of archive: 14928885 │ + (0000000000E3CBF5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28430,16 +28426,16 @@ │ There is no file comment. │ │ Central directory entry #965: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14929540 │ - (0000000000E3CE84h) bytes │ + offset of local header from start of archive: 14929516 │ + (0000000000E3CE6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28462,16 +28458,16 @@ │ There is no file comment. │ │ Central directory entry #966: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 14929799 │ - (0000000000E3CF87h) bytes │ + offset of local header from start of archive: 14929775 │ + (0000000000E3CF6Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28494,16 +28490,16 @@ │ There is no file comment. │ │ Central directory entry #967: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 14930128 │ - (0000000000E3D0D0h) bytes │ + offset of local header from start of archive: 14930104 │ + (0000000000E3D0B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28526,16 +28522,16 @@ │ There is no file comment. │ │ Central directory entry #968: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 14930434 │ - (0000000000E3D202h) bytes │ + offset of local header from start of archive: 14930410 │ + (0000000000E3D1EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28558,16 +28554,16 @@ │ There is no file comment. │ │ Central directory entry #969: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 14930733 │ - (0000000000E3D32Dh) bytes │ + offset of local header from start of archive: 14930709 │ + (0000000000E3D315h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28590,16 +28586,16 @@ │ There is no file comment. │ │ Central directory entry #970: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 14931033 │ - (0000000000E3D459h) bytes │ + offset of local header from start of archive: 14931009 │ + (0000000000E3D441h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28622,16 +28618,16 @@ │ There is no file comment. │ │ Central directory entry #971: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 14931372 │ - (0000000000E3D5ACh) bytes │ + offset of local header from start of archive: 14931348 │ + (0000000000E3D594h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28654,16 +28650,16 @@ │ There is no file comment. │ │ Central directory entry #972: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14931711 │ - (0000000000E3D6FFh) bytes │ + offset of local header from start of archive: 14931687 │ + (0000000000E3D6E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28686,16 +28682,16 @@ │ There is no file comment. │ │ Central directory entry #973: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14932774 │ - (0000000000E3DB26h) bytes │ + offset of local header from start of archive: 14932750 │ + (0000000000E3DB0Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28718,16 +28714,16 @@ │ There is no file comment. │ │ Central directory entry #974: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 14934412 │ - (0000000000E3E18Ch) bytes │ + offset of local header from start of archive: 14934388 │ + (0000000000E3E174h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28750,16 +28746,16 @@ │ There is no file comment. │ │ Central directory entry #975: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 14934779 │ - (0000000000E3E2FBh) bytes │ + offset of local header from start of archive: 14934755 │ + (0000000000E3E2E3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28782,16 +28778,16 @@ │ There is no file comment. │ │ Central directory entry #976: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 14935151 │ - (0000000000E3E46Fh) bytes │ + offset of local header from start of archive: 14935127 │ + (0000000000E3E457h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28814,16 +28810,16 @@ │ There is no file comment. │ │ Central directory entry #977: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14935647 │ - (0000000000E3E65Fh) bytes │ + offset of local header from start of archive: 14935623 │ + (0000000000E3E647h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28842,16 +28838,16 @@ │ There is no file comment. │ │ Central directory entry #978: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14935944 │ - (0000000000E3E788h) bytes │ + offset of local header from start of archive: 14935920 │ + (0000000000E3E770h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28874,16 +28870,16 @@ │ There is no file comment. │ │ Central directory entry #979: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14936238 │ - (0000000000E3E8AEh) bytes │ + offset of local header from start of archive: 14936214 │ + (0000000000E3E896h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28906,16 +28902,16 @@ │ There is no file comment. │ │ Central directory entry #980: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14936776 │ - (0000000000E3EAC8h) bytes │ + offset of local header from start of archive: 14936752 │ + (0000000000E3EAB0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28938,16 +28934,16 @@ │ There is no file comment. │ │ Central directory entry #981: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14937486 │ - (0000000000E3ED8Eh) bytes │ + offset of local header from start of archive: 14937462 │ + (0000000000E3ED76h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28966,16 +28962,16 @@ │ There is no file comment. │ │ Central directory entry #982: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 14937766 │ - (0000000000E3EEA6h) bytes │ + offset of local header from start of archive: 14937742 │ + (0000000000E3EE8Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -28998,16 +28994,16 @@ │ There is no file comment. │ │ Central directory entry #983: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 14938204 │ - (0000000000E3F05Ch) bytes │ + offset of local header from start of archive: 14938180 │ + (0000000000E3F044h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29030,16 +29026,16 @@ │ There is no file comment. │ │ Central directory entry #984: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 14938639 │ - (0000000000E3F20Fh) bytes │ + offset of local header from start of archive: 14938615 │ + (0000000000E3F1F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29062,16 +29058,16 @@ │ There is no file comment. │ │ Central directory entry #985: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 14939323 │ - (0000000000E3F4BBh) bytes │ + offset of local header from start of archive: 14939299 │ + (0000000000E3F4A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29094,16 +29090,16 @@ │ There is no file comment. │ │ Central directory entry #986: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 14940013 │ - (0000000000E3F76Dh) bytes │ + offset of local header from start of archive: 14939989 │ + (0000000000E3F755h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29126,16 +29122,16 @@ │ There is no file comment. │ │ Central directory entry #987: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 14940435 │ - (0000000000E3F913h) bytes │ + offset of local header from start of archive: 14940411 │ + (0000000000E3F8FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29158,16 +29154,16 @@ │ There is no file comment. │ │ Central directory entry #988: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14940854 │ - (0000000000E3FAB6h) bytes │ + offset of local header from start of archive: 14940830 │ + (0000000000E3FA9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29190,16 +29186,16 @@ │ There is no file comment. │ │ Central directory entry #989: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14941141 │ - (0000000000E3FBD5h) bytes │ + offset of local header from start of archive: 14941117 │ + (0000000000E3FBBDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29222,16 +29218,16 @@ │ There is no file comment. │ │ Central directory entry #990: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14941427 │ - (0000000000E3FCF3h) bytes │ + offset of local header from start of archive: 14941403 │ + (0000000000E3FCDBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29254,16 +29250,16 @@ │ There is no file comment. │ │ Central directory entry #991: │ --------------------------- │ │ res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14941716 │ - (0000000000E3FE14h) bytes │ + offset of local header from start of archive: 14941692 │ + (0000000000E3FDFCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29286,16 +29282,16 @@ │ There is no file comment. │ │ Central directory entry #992: │ --------------------------- │ │ res/drawable-xhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 14942002 │ - (0000000000E3FF32h) bytes │ + offset of local header from start of archive: 14941978 │ + (0000000000E3FF1Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29318,16 +29314,16 @@ │ There is no file comment. │ │ Central directory entry #993: │ --------------------------- │ │ res/drawable-xhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 14942677 │ - (0000000000E401D5h) bytes │ + offset of local header from start of archive: 14942653 │ + (0000000000E401BDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29350,16 +29346,16 @@ │ There is no file comment. │ │ Central directory entry #994: │ --------------------------- │ │ res/drawable-xhdpi-v4/ic_stat_icon.png │ │ - offset of local header from start of archive: 14943393 │ - (0000000000E404A1h) bytes │ + offset of local header from start of archive: 14943369 │ + (0000000000E40489h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29382,16 +29378,16 @@ │ There is no file comment. │ │ Central directory entry #995: │ --------------------------- │ │ res/drawable-xhdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 14944192 │ - (0000000000E407C0h) bytes │ + offset of local header from start of archive: 14944168 │ + (0000000000E407A8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29410,16 +29406,16 @@ │ There is no file comment. │ │ Central directory entry #996: │ --------------------------- │ │ res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 14944497 │ - (0000000000E408F1h) bytes │ + offset of local header from start of archive: 14944473 │ + (0000000000E408D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29442,16 +29438,16 @@ │ There is no file comment. │ │ Central directory entry #997: │ --------------------------- │ │ res/drawable-xhdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 14944840 │ - (0000000000E40A48h) bytes │ + offset of local header from start of archive: 14944816 │ + (0000000000E40A30h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29470,16 +29466,16 @@ │ There is no file comment. │ │ Central directory entry #998: │ --------------------------- │ │ res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 14945141 │ - (0000000000E40B75h) bytes │ + offset of local header from start of archive: 14945117 │ + (0000000000E40B5Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29502,16 +29498,16 @@ │ There is no file comment. │ │ Central directory entry #999: │ --------------------------- │ │ res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 14945483 │ - (0000000000E40CCBh) bytes │ + offset of local header from start of archive: 14945459 │ + (0000000000E40CB3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29530,16 +29526,16 @@ │ There is no file comment. │ │ Central directory entry #1000: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14945710 │ - (0000000000E40DAEh) bytes │ + offset of local header from start of archive: 14945686 │ + (0000000000E40D96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29562,16 +29558,16 @@ │ There is no file comment. │ │ Central directory entry #1001: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14946090 │ - (0000000000E40F2Ah) bytes │ + offset of local header from start of archive: 14946066 │ + (0000000000E40F12h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29594,16 +29590,16 @@ │ There is no file comment. │ │ Central directory entry #1002: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14946491 │ - (0000000000E410BBh) bytes │ + offset of local header from start of archive: 14946467 │ + (0000000000E410A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29622,16 +29618,16 @@ │ There is no file comment. │ │ Central directory entry #1003: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14947169 │ - (0000000000E41361h) bytes │ + offset of local header from start of archive: 14947145 │ + (0000000000E41349h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29654,16 +29650,16 @@ │ There is no file comment. │ │ Central directory entry #1004: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14948244 │ - (0000000000E41794h) bytes │ + offset of local header from start of archive: 14948220 │ + (0000000000E4177Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29686,16 +29682,16 @@ │ There is no file comment. │ │ Central directory entry #1005: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 14949544 │ - (0000000000E41CA8h) bytes │ + offset of local header from start of archive: 14949520 │ + (0000000000E41C90h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29718,16 +29714,16 @@ │ There is no file comment. │ │ Central directory entry #1006: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 14952103 │ - (0000000000E426A7h) bytes │ + offset of local header from start of archive: 14952079 │ + (0000000000E4268Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29750,16 +29746,16 @@ │ There is no file comment. │ │ Central directory entry #1007: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14955034 │ - (0000000000E4321Ah) bytes │ + offset of local header from start of archive: 14955010 │ + (0000000000E43202h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29782,16 +29778,16 @@ │ There is no file comment. │ │ Central directory entry #1008: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 14955369 │ - (0000000000E43369h) bytes │ + offset of local header from start of archive: 14955345 │ + (0000000000E43351h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29814,16 +29810,16 @@ │ There is no file comment. │ │ Central directory entry #1009: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14955692 │ - (0000000000E434ACh) bytes │ + offset of local header from start of archive: 14955668 │ + (0000000000E43494h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29846,16 +29842,16 @@ │ There is no file comment. │ │ Central directory entry #1010: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14956051 │ - (0000000000E43613h) bytes │ + offset of local header from start of archive: 14956027 │ + (0000000000E435FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29878,16 +29874,16 @@ │ There is no file comment. │ │ Central directory entry #1011: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14956850 │ - (0000000000E43932h) bytes │ + offset of local header from start of archive: 14956826 │ + (0000000000E4391Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29910,16 +29906,16 @@ │ There is no file comment. │ │ Central directory entry #1012: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 14957292 │ - (0000000000E43AECh) bytes │ + offset of local header from start of archive: 14957268 │ + (0000000000E43AD4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29942,16 +29938,16 @@ │ There is no file comment. │ │ Central directory entry #1013: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 14957650 │ - (0000000000E43C52h) bytes │ + offset of local header from start of archive: 14957626 │ + (0000000000E43C3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -29974,16 +29970,16 @@ │ There is no file comment. │ │ Central directory entry #1014: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 14958444 │ - (0000000000E43F6Ch) bytes │ + offset of local header from start of archive: 14958420 │ + (0000000000E43F54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30006,16 +30002,16 @@ │ There is no file comment. │ │ Central directory entry #1015: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 14958991 │ - (0000000000E4418Fh) bytes │ + offset of local header from start of archive: 14958967 │ + (0000000000E44177h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30038,16 +30034,16 @@ │ There is no file comment. │ │ Central directory entry #1016: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 14960059 │ - (0000000000E445BBh) bytes │ + offset of local header from start of archive: 14960035 │ + (0000000000E445A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30070,16 +30066,16 @@ │ There is no file comment. │ │ Central directory entry #1017: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 14961435 │ - (0000000000E44B1Bh) bytes │ + offset of local header from start of archive: 14961411 │ + (0000000000E44B03h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30102,16 +30098,16 @@ │ There is no file comment. │ │ Central directory entry #1018: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 14961837 │ - (0000000000E44CADh) bytes │ + offset of local header from start of archive: 14961813 │ + (0000000000E44C95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30134,16 +30130,16 @@ │ There is no file comment. │ │ Central directory entry #1019: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 14962505 │ - (0000000000E44F49h) bytes │ + offset of local header from start of archive: 14962481 │ + (0000000000E44F31h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30166,16 +30162,16 @@ │ There is no file comment. │ │ Central directory entry #1020: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14963385 │ - (0000000000E452B9h) bytes │ + offset of local header from start of archive: 14963361 │ + (0000000000E452A1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30198,16 +30194,16 @@ │ There is no file comment. │ │ Central directory entry #1021: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 14963651 │ - (0000000000E453C3h) bytes │ + offset of local header from start of archive: 14963627 │ + (0000000000E453ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30230,16 +30226,16 @@ │ There is no file comment. │ │ Central directory entry #1022: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 14963985 │ - (0000000000E45511h) bytes │ + offset of local header from start of archive: 14963961 │ + (0000000000E454F9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30262,16 +30258,16 @@ │ There is no file comment. │ │ Central directory entry #1023: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 14964297 │ - (0000000000E45649h) bytes │ + offset of local header from start of archive: 14964273 │ + (0000000000E45631h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30294,16 +30290,16 @@ │ There is no file comment. │ │ Central directory entry #1024: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 14964600 │ - (0000000000E45778h) bytes │ + offset of local header from start of archive: 14964576 │ + (0000000000E45760h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30326,16 +30322,16 @@ │ There is no file comment. │ │ Central directory entry #1025: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 14964904 │ - (0000000000E458A8h) bytes │ + offset of local header from start of archive: 14964880 │ + (0000000000E45890h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30358,16 +30354,16 @@ │ There is no file comment. │ │ Central directory entry #1026: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 14965268 │ - (0000000000E45A14h) bytes │ + offset of local header from start of archive: 14965244 │ + (0000000000E459FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30386,16 +30382,16 @@ │ There is no file comment. │ │ Central directory entry #1027: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14965622 │ - (0000000000E45B76h) bytes │ + offset of local header from start of archive: 14965598 │ + (0000000000E45B5Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30418,16 +30414,16 @@ │ There is no file comment. │ │ Central directory entry #1028: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 14967499 │ - (0000000000E462CBh) bytes │ + offset of local header from start of archive: 14967475 │ + (0000000000E462B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30446,16 +30442,16 @@ │ There is no file comment. │ │ Central directory entry #1029: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 14969893 │ - (0000000000E46C25h) bytes │ + offset of local header from start of archive: 14969869 │ + (0000000000E46C0Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30478,16 +30474,16 @@ │ There is no file comment. │ │ Central directory entry #1030: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 14970314 │ - (0000000000E46DCAh) bytes │ + offset of local header from start of archive: 14970290 │ + (0000000000E46DB2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30510,16 +30506,16 @@ │ There is no file comment. │ │ Central directory entry #1031: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 14970823 │ - (0000000000E46FC7h) bytes │ + offset of local header from start of archive: 14970799 │ + (0000000000E46FAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30538,16 +30534,16 @@ │ There is no file comment. │ │ Central directory entry #1032: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14971515 │ - (0000000000E4727Bh) bytes │ + offset of local header from start of archive: 14971491 │ + (0000000000E47263h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30570,16 +30566,16 @@ │ There is no file comment. │ │ Central directory entry #1033: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14971822 │ - (0000000000E473AEh) bytes │ + offset of local header from start of archive: 14971798 │ + (0000000000E47396h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30602,16 +30598,16 @@ │ There is no file comment. │ │ Central directory entry #1034: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 14972123 │ - (0000000000E474DBh) bytes │ + offset of local header from start of archive: 14972099 │ + (0000000000E474C3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30634,16 +30630,16 @@ │ There is no file comment. │ │ Central directory entry #1035: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14972740 │ - (0000000000E47744h) bytes │ + offset of local header from start of archive: 14972716 │ + (0000000000E4772Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30666,16 +30662,16 @@ │ There is no file comment. │ │ Central directory entry #1036: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14973683 │ - (0000000000E47AF3h) bytes │ + offset of local header from start of archive: 14973659 │ + (0000000000E47ADBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30698,16 +30694,16 @@ │ There is no file comment. │ │ Central directory entry #1037: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 14973980 │ - (0000000000E47C1Ch) bytes │ + offset of local header from start of archive: 14973956 │ + (0000000000E47C04h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30730,16 +30726,16 @@ │ There is no file comment. │ │ Central directory entry #1038: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 14974500 │ - (0000000000E47E24h) bytes │ + offset of local header from start of archive: 14974476 │ + (0000000000E47E0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30762,16 +30758,16 @@ │ There is no file comment. │ │ Central directory entry #1039: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 14975024 │ - (0000000000E48030h) bytes │ + offset of local header from start of archive: 14975000 │ + (0000000000E48018h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30790,16 +30786,16 @@ │ There is no file comment. │ │ Central directory entry #1040: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 14975872 │ - (0000000000E48380h) bytes │ + offset of local header from start of archive: 14975848 │ + (0000000000E48368h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30822,16 +30818,16 @@ │ There is no file comment. │ │ Central directory entry #1041: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 14976729 │ - (0000000000E486D9h) bytes │ + offset of local header from start of archive: 14976705 │ + (0000000000E486C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30850,16 +30846,16 @@ │ There is no file comment. │ │ Central directory entry #1042: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 14977246 │ - (0000000000E488DEh) bytes │ + offset of local header from start of archive: 14977222 │ + (0000000000E488C6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30882,16 +30878,16 @@ │ There is no file comment. │ │ Central directory entry #1043: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14977770 │ - (0000000000E48AEAh) bytes │ + offset of local header from start of archive: 14977746 │ + (0000000000E48AD2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30914,16 +30910,16 @@ │ There is no file comment. │ │ Central directory entry #1044: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14978071 │ - (0000000000E48C17h) bytes │ + offset of local header from start of archive: 14978047 │ + (0000000000E48BFFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30946,16 +30942,16 @@ │ There is no file comment. │ │ Central directory entry #1045: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14978368 │ - (0000000000E48D40h) bytes │ + offset of local header from start of archive: 14978344 │ + (0000000000E48D28h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -30974,16 +30970,16 @@ │ There is no file comment. │ │ Central directory entry #1046: │ --------------------------- │ │ res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 14978655 │ - (0000000000E48E5Fh) bytes │ + offset of local header from start of archive: 14978631 │ + (0000000000E48E47h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31006,16 +31002,16 @@ │ There is no file comment. │ │ Central directory entry #1047: │ --------------------------- │ │ res/drawable-xxhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 14978946 │ - (0000000000E48F82h) bytes │ + offset of local header from start of archive: 14978922 │ + (0000000000E48F6Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31038,16 +31034,16 @@ │ There is no file comment. │ │ Central directory entry #1048: │ --------------------------- │ │ res/drawable-xxhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 14979900 │ - (0000000000E4933Ch) bytes │ + offset of local header from start of archive: 14979876 │ + (0000000000E49324h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31070,16 +31066,16 @@ │ There is no file comment. │ │ Central directory entry #1049: │ --------------------------- │ │ res/drawable-xxhdpi-v4/ic_stat_icon.png │ │ - offset of local header from start of archive: 14980872 │ - (0000000000E49708h) bytes │ + offset of local header from start of archive: 14980848 │ + (0000000000E496F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31102,16 +31098,16 @@ │ There is no file comment. │ │ Central directory entry #1050: │ --------------------------- │ │ res/drawable-xxhdpi-v4/text_select_handle_left_mtrl_alpha.png │ │ - offset of local header from start of archive: 14982090 │ - (0000000000E49BCAh) bytes │ + offset of local header from start of archive: 14982066 │ + (0000000000E49BB2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31134,16 +31130,16 @@ │ There is no file comment. │ │ Central directory entry #1051: │ --------------------------- │ │ res/drawable-xxhdpi-v4/text_select_handle_right_mtrl_alpha.png │ │ - offset of local header from start of archive: 14982761 │ - (0000000000E49E69h) bytes │ + offset of local header from start of archive: 14982737 │ + (0000000000E49E51h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31166,16 +31162,16 @@ │ There is no file comment. │ │ Central directory entry #1052: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14983478 │ - (0000000000E4A136h) bytes │ + offset of local header from start of archive: 14983454 │ + (0000000000E4A11Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31194,16 +31190,16 @@ │ There is no file comment. │ │ Central directory entry #1053: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14983839 │ - (0000000000E4A29Fh) bytes │ + offset of local header from start of archive: 14983815 │ + (0000000000E4A287h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31226,16 +31222,16 @@ │ There is no file comment. │ │ Central directory entry #1054: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 14984408 │ - (0000000000E4A4D8h) bytes │ + offset of local header from start of archive: 14984384 │ + (0000000000E4A4C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31258,16 +31254,16 @@ │ There is no file comment. │ │ Central directory entry #1055: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 14985285 │ - (0000000000E4A845h) bytes │ + offset of local header from start of archive: 14985261 │ + (0000000000E4A82Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31290,16 +31286,16 @@ │ There is no file comment. │ │ Central directory entry #1056: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 14986326 │ - (0000000000E4AC56h) bytes │ + offset of local header from start of archive: 14986302 │ + (0000000000E4AC3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31322,16 +31318,16 @@ │ There is no file comment. │ │ Central directory entry #1057: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 14988929 │ - (0000000000E4B681h) bytes │ + offset of local header from start of archive: 14988905 │ + (0000000000E4B669h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31350,16 +31346,16 @@ │ There is no file comment. │ │ Central directory entry #1058: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14991836 │ - (0000000000E4C1DCh) bytes │ + offset of local header from start of archive: 14991812 │ + (0000000000E4C1C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31378,16 +31374,16 @@ │ There is no file comment. │ │ Central directory entry #1059: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 14992251 │ - (0000000000E4C37Bh) bytes │ + offset of local header from start of archive: 14992227 │ + (0000000000E4C363h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31410,16 +31406,16 @@ │ There is no file comment. │ │ Central directory entry #1060: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 14993254 │ - (0000000000E4C766h) bytes │ + offset of local header from start of archive: 14993230 │ + (0000000000E4C74Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31442,16 +31438,16 @@ │ There is no file comment. │ │ Central directory entry #1061: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 14993813 │ - (0000000000E4C995h) bytes │ + offset of local header from start of archive: 14993789 │ + (0000000000E4C97Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31474,16 +31470,16 @@ │ There is no file comment. │ │ Central directory entry #1062: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 14994217 │ - (0000000000E4CB29h) bytes │ + offset of local header from start of archive: 14994193 │ + (0000000000E4CB11h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31506,16 +31502,16 @@ │ There is no file comment. │ │ Central directory entry #1063: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 14995211 │ - (0000000000E4CF0Bh) bytes │ + offset of local header from start of archive: 14995187 │ + (0000000000E4CEF3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31538,16 +31534,16 @@ │ There is no file comment. │ │ Central directory entry #1064: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 14995899 │ - (0000000000E4D1BBh) bytes │ + offset of local header from start of archive: 14995875 │ + (0000000000E4D1A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31570,16 +31566,16 @@ │ There is no file comment. │ │ Central directory entry #1065: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 14997257 │ - (0000000000E4D709h) bytes │ + offset of local header from start of archive: 14997233 │ + (0000000000E4D6F1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31602,16 +31598,16 @@ │ There is no file comment. │ │ Central directory entry #1066: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 14999024 │ - (0000000000E4DDF0h) bytes │ + offset of local header from start of archive: 14999000 │ + (0000000000E4DDD8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31634,16 +31630,16 @@ │ There is no file comment. │ │ Central directory entry #1067: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 14999492 │ - (0000000000E4DFC4h) bytes │ + offset of local header from start of archive: 14999468 │ + (0000000000E4DFACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31666,16 +31662,16 @@ │ There is no file comment. │ │ Central directory entry #1068: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 15000344 │ - (0000000000E4E318h) bytes │ + offset of local header from start of archive: 15000320 │ + (0000000000E4E300h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31698,16 +31694,16 @@ │ There is no file comment. │ │ Central directory entry #1069: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 15001427 │ - (0000000000E4E753h) bytes │ + offset of local header from start of archive: 15001403 │ + (0000000000E4E73Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31730,16 +31726,16 @@ │ There is no file comment. │ │ Central directory entry #1070: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 15001947 │ - (0000000000E4E95Bh) bytes │ + offset of local header from start of archive: 15001923 │ + (0000000000E4E943h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31762,16 +31758,16 @@ │ There is no file comment. │ │ Central directory entry #1071: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 15002683 │ - (0000000000E4EC3Bh) bytes │ + offset of local header from start of archive: 15002659 │ + (0000000000E4EC23h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31790,16 +31786,16 @@ │ There is no file comment. │ │ Central directory entry #1072: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 15003198 │ - (0000000000E4EE3Eh) bytes │ + offset of local header from start of archive: 15003174 │ + (0000000000E4EE26h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31822,16 +31818,16 @@ │ There is no file comment. │ │ Central directory entry #1073: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 15004105 │ - (0000000000E4F1C9h) bytes │ + offset of local header from start of archive: 15004081 │ + (0000000000E4F1B1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31854,16 +31850,16 @@ │ There is no file comment. │ │ Central directory entry #1074: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 15004402 │ - (0000000000E4F2F2h) bytes │ + offset of local header from start of archive: 15004378 │ + (0000000000E4F2DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31886,16 +31882,16 @@ │ There is no file comment. │ │ Central directory entry #1075: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 15005017 │ - (0000000000E4F559h) bytes │ + offset of local header from start of archive: 15004993 │ + (0000000000E4F541h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31918,16 +31914,16 @@ │ There is no file comment. │ │ Central directory entry #1076: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 15005633 │ - (0000000000E4F7C1h) bytes │ + offset of local header from start of archive: 15005609 │ + (0000000000E4F7A9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31950,16 +31946,16 @@ │ There is no file comment. │ │ Central directory entry #1077: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 15006249 │ - (0000000000E4FA29h) bytes │ + offset of local header from start of archive: 15006225 │ + (0000000000E4FA11h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -31982,16 +31978,16 @@ │ There is no file comment. │ │ Central directory entry #1078: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 15006865 │ - (0000000000E4FC91h) bytes │ + offset of local header from start of archive: 15006841 │ + (0000000000E4FC79h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -32014,16 +32010,16 @@ │ There is no file comment. │ │ Central directory entry #1079: │ --------------------------- │ │ res/drawable-xxxhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 15008107 │ - (0000000000E5016Bh) bytes │ + offset of local header from start of archive: 15008083 │ + (0000000000E50153h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -32046,16 +32042,16 @@ │ There is no file comment. │ │ Central directory entry #1080: │ --------------------------- │ │ res/drawable/abc_btn_borderless_material.xml │ │ - offset of local header from start of archive: 15009397 │ - (0000000000E50675h) bytes │ + offset of local header from start of archive: 15009373 │ + (0000000000E5065Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32075,16 +32071,16 @@ │ There is no file comment. │ │ Central directory entry #1081: │ --------------------------- │ │ res/drawable/abc_btn_check_material.xml │ │ - offset of local header from start of archive: 15009723 │ - (0000000000E507BBh) bytes │ + offset of local header from start of archive: 15009699 │ + (0000000000E507A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32104,16 +32100,16 @@ │ There is no file comment. │ │ Central directory entry #1082: │ --------------------------- │ │ res/drawable/abc_btn_check_material_anim.xml │ │ - offset of local header from start of archive: 15010022 │ - (0000000000E508E6h) bytes │ + offset of local header from start of archive: 15009998 │ + (0000000000E508CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32133,16 +32129,16 @@ │ There is no file comment. │ │ Central directory entry #1083: │ --------------------------- │ │ res/drawable/abc_btn_default_mtrl_shape.xml │ │ - offset of local header from start of archive: 15010438 │ - (0000000000E50A86h) bytes │ + offset of local header from start of archive: 15010414 │ + (0000000000E50A6Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32162,16 +32158,16 @@ │ There is no file comment. │ │ Central directory entry #1084: │ --------------------------- │ │ res/drawable/abc_btn_radio_material.xml │ │ - offset of local header from start of archive: 15010905 │ - (0000000000E50C59h) bytes │ + offset of local header from start of archive: 15010881 │ + (0000000000E50C41h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32191,16 +32187,16 @@ │ There is no file comment. │ │ Central directory entry #1085: │ --------------------------- │ │ res/drawable/abc_btn_radio_material_anim.xml │ │ - offset of local header from start of archive: 15011204 │ - (0000000000E50D84h) bytes │ + offset of local header from start of archive: 15011180 │ + (0000000000E50D6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32220,16 +32216,16 @@ │ There is no file comment. │ │ Central directory entry #1086: │ --------------------------- │ │ res/drawable/abc_cab_background_internal_bg.xml │ │ - offset of local header from start of archive: 15011620 │ - (0000000000E50F24h) bytes │ + offset of local header from start of archive: 15011596 │ + (0000000000E50F0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32249,16 +32245,16 @@ │ There is no file comment. │ │ Central directory entry #1087: │ --------------------------- │ │ res/drawable/abc_cab_background_top_material.xml │ │ - offset of local header from start of archive: 15011881 │ - (0000000000E51029h) bytes │ + offset of local header from start of archive: 15011857 │ + (0000000000E51011h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32278,16 +32274,16 @@ │ There is no file comment. │ │ Central directory entry #1088: │ --------------------------- │ │ res/drawable/abc_ic_ab_back_material.xml │ │ - offset of local header from start of archive: 15012133 │ - (0000000000E51125h) bytes │ + offset of local header from start of archive: 15012109 │ + (0000000000E5110Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32307,16 +32303,16 @@ │ There is no file comment. │ │ Central directory entry #1089: │ --------------------------- │ │ res/drawable/abc_ic_arrow_drop_right_black_24dp.xml │ │ - offset of local header from start of archive: 15012585 │ - (0000000000E512E9h) bytes │ + offset of local header from start of archive: 15012561 │ + (0000000000E512D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32336,16 +32332,16 @@ │ There is no file comment. │ │ Central directory entry #1090: │ --------------------------- │ │ res/drawable/abc_ic_clear_material.xml │ │ - offset of local header from start of archive: 15013157 │ - (0000000000E51525h) bytes │ + offset of local header from start of archive: 15013133 │ + (0000000000E5150Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32365,16 +32361,16 @@ │ There is no file comment. │ │ Central directory entry #1091: │ --------------------------- │ │ res/drawable/abc_ic_go_search_api_material.xml │ │ - offset of local header from start of archive: 15013585 │ - (0000000000E516D1h) bytes │ + offset of local header from start of archive: 15013561 │ + (0000000000E516B9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32394,16 +32390,16 @@ │ There is no file comment. │ │ Central directory entry #1092: │ --------------------------- │ │ res/drawable/abc_ic_menu_overflow_material.xml │ │ - offset of local header from start of archive: 15014003 │ - (0000000000E51873h) bytes │ + offset of local header from start of archive: 15013979 │ + (0000000000E5185Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32423,16 +32419,16 @@ │ There is no file comment. │ │ Central directory entry #1093: │ --------------------------- │ │ res/drawable/abc_ic_search_api_material.xml │ │ - offset of local header from start of archive: 15014469 │ - (0000000000E51A45h) bytes │ + offset of local header from start of archive: 15014445 │ + (0000000000E51A2Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32452,16 +32448,16 @@ │ There is no file comment. │ │ Central directory entry #1094: │ --------------------------- │ │ res/drawable/abc_ic_voice_search_api_material.xml │ │ - offset of local header from start of archive: 15014995 │ - (0000000000E51C53h) bytes │ + offset of local header from start of archive: 15014971 │ + (0000000000E51C3Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32481,16 +32477,16 @@ │ There is no file comment. │ │ Central directory entry #1095: │ --------------------------- │ │ res/drawable/abc_item_background_holo_dark.xml │ │ - offset of local header from start of archive: 15015531 │ - (0000000000E51E6Bh) bytes │ + offset of local header from start of archive: 15015507 │ + (0000000000E51E53h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32510,16 +32506,16 @@ │ There is no file comment. │ │ Central directory entry #1096: │ --------------------------- │ │ res/drawable/abc_item_background_holo_light.xml │ │ - offset of local header from start of archive: 15015926 │ - (0000000000E51FF6h) bytes │ + offset of local header from start of archive: 15015902 │ + (0000000000E51FDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32539,16 +32535,16 @@ │ There is no file comment. │ │ Central directory entry #1097: │ --------------------------- │ │ res/drawable/abc_list_selector_background_transition_holo_dark.xml │ │ - offset of local header from start of archive: 15016322 │ - (0000000000E52182h) bytes │ + offset of local header from start of archive: 15016298 │ + (0000000000E5216Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32568,16 +32564,16 @@ │ There is no file comment. │ │ Central directory entry #1098: │ --------------------------- │ │ res/drawable/abc_list_selector_background_transition_holo_light.xml │ │ - offset of local header from start of archive: 15016618 │ - (0000000000E522AAh) bytes │ + offset of local header from start of archive: 15016594 │ + (0000000000E52292h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32597,16 +32593,16 @@ │ There is no file comment. │ │ Central directory entry #1099: │ --------------------------- │ │ res/drawable/abc_list_selector_holo_dark.xml │ │ - offset of local header from start of archive: 15016914 │ - (0000000000E523D2h) bytes │ + offset of local header from start of archive: 15016890 │ + (0000000000E523BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32626,16 +32622,16 @@ │ There is no file comment. │ │ Central directory entry #1100: │ --------------------------- │ │ res/drawable/abc_list_selector_holo_light.xml │ │ - offset of local header from start of archive: 15017327 │ - (0000000000E5256Fh) bytes │ + offset of local header from start of archive: 15017303 │ + (0000000000E52557h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32655,16 +32651,16 @@ │ There is no file comment. │ │ Central directory entry #1101: │ --------------------------- │ │ res/drawable/abc_ratingbar_indicator_material.xml │ │ - offset of local header from start of archive: 15017740 │ - (0000000000E5270Ch) bytes │ + offset of local header from start of archive: 15017716 │ + (0000000000E526F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32684,16 +32680,16 @@ │ There is no file comment. │ │ Central directory entry #1102: │ --------------------------- │ │ res/drawable/abc_ratingbar_material.xml │ │ - offset of local header from start of archive: 15018116 │ - (0000000000E52884h) bytes │ + offset of local header from start of archive: 15018092 │ + (0000000000E5286Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32713,16 +32709,16 @@ │ There is no file comment. │ │ Central directory entry #1103: │ --------------------------- │ │ res/drawable/abc_ratingbar_small_material.xml │ │ - offset of local header from start of archive: 15018482 │ - (0000000000E529F2h) bytes │ + offset of local header from start of archive: 15018458 │ + (0000000000E529DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32742,16 +32738,16 @@ │ There is no file comment. │ │ Central directory entry #1104: │ --------------------------- │ │ res/drawable/abc_seekbar_thumb_material.xml │ │ - offset of local header from start of archive: 15018854 │ - (0000000000E52B66h) bytes │ + offset of local header from start of archive: 15018830 │ + (0000000000E52B4Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32771,16 +32767,16 @@ │ There is no file comment. │ │ Central directory entry #1105: │ --------------------------- │ │ res/drawable/abc_seekbar_tick_mark_material.xml │ │ - offset of local header from start of archive: 15019279 │ - (0000000000E52D0Fh) bytes │ + offset of local header from start of archive: 15019255 │ + (0000000000E52CF7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32800,16 +32796,16 @@ │ There is no file comment. │ │ Central directory entry #1106: │ --------------------------- │ │ res/drawable/abc_seekbar_track_material.xml │ │ - offset of local header from start of archive: 15019601 │ - (0000000000E52E51h) bytes │ + offset of local header from start of archive: 15019577 │ + (0000000000E52E39h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32829,16 +32825,16 @@ │ There is no file comment. │ │ Central directory entry #1107: │ --------------------------- │ │ res/drawable/abc_spinner_textfield_background_material.xml │ │ - offset of local header from start of archive: 15020098 │ - (0000000000E53042h) bytes │ + offset of local header from start of archive: 15020074 │ + (0000000000E5302Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32858,16 +32854,16 @@ │ There is no file comment. │ │ Central directory entry #1108: │ --------------------------- │ │ res/drawable/abc_switch_thumb_material.xml │ │ - offset of local header from start of archive: 15020595 │ - (0000000000E53233h) bytes │ + offset of local header from start of archive: 15020571 │ + (0000000000E5321Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32887,16 +32883,16 @@ │ There is no file comment. │ │ Central directory entry #1109: │ --------------------------- │ │ res/drawable/abc_tab_indicator_material.xml │ │ - offset of local header from start of archive: 15020897 │ - (0000000000E53361h) bytes │ + offset of local header from start of archive: 15020873 │ + (0000000000E53349h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32916,16 +32912,16 @@ │ There is no file comment. │ │ Central directory entry #1110: │ --------------------------- │ │ res/drawable/abc_text_cursor_material.xml │ │ - offset of local header from start of archive: 15021203 │ - (0000000000E53493h) bytes │ + offset of local header from start of archive: 15021179 │ + (0000000000E5347Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32945,16 +32941,16 @@ │ There is no file comment. │ │ Central directory entry #1111: │ --------------------------- │ │ res/drawable/abc_textfield_search_material.xml │ │ - offset of local header from start of archive: 15021515 │ - (0000000000E535CBh) bytes │ + offset of local header from start of archive: 15021491 │ + (0000000000E535B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -32974,16 +32970,16 @@ │ There is no file comment. │ │ Central directory entry #1112: │ --------------------------- │ │ res/drawable/abc_vector_test.xml │ │ - offset of local header from start of archive: 15021883 │ - (0000000000E5373Bh) bytes │ + offset of local header from start of archive: 15021859 │ + (0000000000E53723h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33003,16 +32999,16 @@ │ There is no file comment. │ │ Central directory entry #1113: │ --------------------------- │ │ res/drawable/banner.png │ │ - offset of local header from start of archive: 15022277 │ - (0000000000E538C5h) bytes │ + offset of local header from start of archive: 15022253 │ + (0000000000E538ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -33035,16 +33031,16 @@ │ There is no file comment. │ │ Central directory entry #1114: │ --------------------------- │ │ res/drawable/bottom_nav_icon_selector.xml │ │ - offset of local header from start of archive: 15024020 │ - (0000000000E53F94h) bytes │ + offset of local header from start of archive: 15023996 │ + (0000000000E53F7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33064,16 +33060,16 @@ │ There is no file comment. │ │ Central directory entry #1115: │ --------------------------- │ │ res/drawable/btn_checkbox_checked_mtrl.xml │ │ - offset of local header from start of archive: 15024357 │ - (0000000000E540E5h) bytes │ + offset of local header from start of archive: 15024333 │ + (0000000000E540CDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33093,16 +33089,16 @@ │ There is no file comment. │ │ Central directory entry #1116: │ --------------------------- │ │ res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ │ - offset of local header from start of archive: 15025270 │ - (0000000000E54476h) bytes │ + offset of local header from start of archive: 15025246 │ + (0000000000E5445Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33122,16 +33118,16 @@ │ There is no file comment. │ │ Central directory entry #1117: │ --------------------------- │ │ res/drawable/btn_checkbox_unchecked_mtrl.xml │ │ - offset of local header from start of archive: 15025668 │ - (0000000000E54604h) bytes │ + offset of local header from start of archive: 15025644 │ + (0000000000E545ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33151,16 +33147,16 @@ │ There is no file comment. │ │ Central directory entry #1118: │ --------------------------- │ │ res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ │ - offset of local header from start of archive: 15026573 │ - (0000000000E5498Dh) bytes │ + offset of local header from start of archive: 15026549 │ + (0000000000E54975h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33180,16 +33176,16 @@ │ There is no file comment. │ │ Central directory entry #1119: │ --------------------------- │ │ res/drawable/btn_radio_off_mtrl.xml │ │ - offset of local header from start of archive: 15026967 │ - (0000000000E54B17h) bytes │ + offset of local header from start of archive: 15026943 │ + (0000000000E54AFFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33209,16 +33205,16 @@ │ There is no file comment. │ │ Central directory entry #1120: │ --------------------------- │ │ res/drawable/btn_radio_off_to_on_mtrl_animation.xml │ │ - offset of local header from start of archive: 15027736 │ - (0000000000E54E18h) bytes │ + offset of local header from start of archive: 15027712 │ + (0000000000E54E00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33238,16 +33234,16 @@ │ There is no file comment. │ │ Central directory entry #1121: │ --------------------------- │ │ res/drawable/btn_radio_on_mtrl.xml │ │ - offset of local header from start of archive: 15028116 │ - (0000000000E54F94h) bytes │ + offset of local header from start of archive: 15028092 │ + (0000000000E54F7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33267,16 +33263,16 @@ │ There is no file comment. │ │ Central directory entry #1122: │ --------------------------- │ │ res/drawable/btn_radio_on_to_off_mtrl_animation.xml │ │ - offset of local header from start of archive: 15028860 │ - (0000000000E5527Ch) bytes │ + offset of local header from start of archive: 15028836 │ + (0000000000E55264h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33296,16 +33292,16 @@ │ There is no file comment. │ │ Central directory entry #1123: │ --------------------------- │ │ res/drawable/current_session.xml │ │ - offset of local header from start of archive: 15029240 │ - (0000000000E553F8h) bytes │ + offset of local header from start of archive: 15029216 │ + (0000000000E553E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33325,16 +33321,16 @@ │ There is no file comment. │ │ Central directory entry #1124: │ --------------------------- │ │ res/drawable/design_fab_background.xml │ │ - offset of local header from start of archive: 15029486 │ - (0000000000E554EEh) bytes │ + offset of local header from start of archive: 15029462 │ + (0000000000E554D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33354,16 +33350,16 @@ │ There is no file comment. │ │ Central directory entry #1125: │ --------------------------- │ │ res/drawable/design_snackbar_background.xml │ │ - offset of local header from start of archive: 15029738 │ - (0000000000E555EAh) bytes │ + offset of local header from start of archive: 15029714 │ + (0000000000E555D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33383,16 +33379,16 @@ │ There is no file comment. │ │ Central directory entry #1126: │ --------------------------- │ │ res/drawable/ic_add_white_24dp.xml │ │ - offset of local header from start of archive: 15030036 │ - (0000000000E55714h) bytes │ + offset of local header from start of archive: 15030012 │ + (0000000000E556FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33412,16 +33408,16 @@ │ There is no file comment. │ │ Central directory entry #1127: │ --------------------------- │ │ res/drawable/ic_app_icon_24dp.xml │ │ - offset of local header from start of archive: 15030431 │ - (0000000000E5589Fh) bytes │ + offset of local header from start of archive: 15030407 │ + (0000000000E55887h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33441,16 +33437,16 @@ │ There is no file comment. │ │ Central directory entry #1128: │ --------------------------- │ │ res/drawable/ic_arrow_forward_white_24dp.xml │ │ - offset of local header from start of archive: 15030891 │ - (0000000000E55A6Bh) bytes │ + offset of local header from start of archive: 15030867 │ + (0000000000E55A53h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33470,16 +33466,16 @@ │ There is no file comment. │ │ Central directory entry #1129: │ --------------------------- │ │ res/drawable/ic_browser.xml │ │ - offset of local header from start of archive: 15031315 │ - (0000000000E55C13h) bytes │ + offset of local header from start of archive: 15031291 │ + (0000000000E55BFBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33499,16 +33495,16 @@ │ There is no file comment. │ │ Central directory entry #1130: │ --------------------------- │ │ res/drawable/ic_computer_white_24dp.xml │ │ - offset of local header from start of archive: 15031874 │ - (0000000000E55E42h) bytes │ + offset of local header from start of archive: 15031850 │ + (0000000000E55E2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33528,16 +33524,16 @@ │ There is no file comment. │ │ Central directory entry #1131: │ --------------------------- │ │ res/drawable/ic_console_24dp.xml │ │ - offset of local header from start of archive: 15032330 │ - (0000000000E5600Ah) bytes │ + offset of local header from start of archive: 15032306 │ + (0000000000E55FF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33557,16 +33553,16 @@ │ There is no file comment. │ │ Central directory entry #1132: │ --------------------------- │ │ res/drawable/ic_desktop_windows_black_24dp.xml │ │ - offset of local header from start of archive: 15032795 │ - (0000000000E561DBh) bytes │ + offset of local header from start of archive: 15032771 │ + (0000000000E561C3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33586,16 +33582,16 @@ │ There is no file comment. │ │ Central directory entry #1133: │ --------------------------- │ │ res/drawable/ic_foreground.xml │ │ - offset of local header from start of archive: 15033250 │ - (0000000000E563A2h) bytes │ + offset of local header from start of archive: 15033226 │ + (0000000000E5638Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33615,16 +33611,16 @@ │ There is no file comment. │ │ Central directory entry #1134: │ --------------------------- │ │ res/drawable/ic_github_logo.xml │ │ - offset of local header from start of archive: 15033668 │ - (0000000000E56544h) bytes │ + offset of local header from start of archive: 15033644 │ + (0000000000E5652Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33644,16 +33640,16 @@ │ There is no file comment. │ │ Central directory entry #1135: │ --------------------------- │ │ res/drawable/ic_keyboard_arrow_down_white_24dp.xml │ │ - offset of local header from start of archive: 15034437 │ - (0000000000E56845h) bytes │ + offset of local header from start of archive: 15034413 │ + (0000000000E5682Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33673,16 +33669,16 @@ │ There is no file comment. │ │ Central directory entry #1136: │ --------------------------- │ │ res/drawable/ic_keyboard_arrow_left_black_24dp.xml │ │ - offset of local header from start of archive: 15034862 │ - (0000000000E569EEh) bytes │ + offset of local header from start of archive: 15034838 │ + (0000000000E569D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33702,16 +33698,16 @@ │ There is no file comment. │ │ Central directory entry #1137: │ --------------------------- │ │ res/drawable/ic_keyboard_arrow_right_black_24dp.xml │ │ - offset of local header from start of archive: 15035325 │ - (0000000000E56BBDh) bytes │ + offset of local header from start of archive: 15035301 │ + (0000000000E56BA5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33731,16 +33727,16 @@ │ There is no file comment. │ │ Central directory entry #1138: │ --------------------------- │ │ res/drawable/ic_keyboard_arrow_right_white_24dp.xml │ │ - offset of local header from start of archive: 15035782 │ - (0000000000E56D86h) bytes │ + offset of local header from start of archive: 15035758 │ + (0000000000E56D6Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33760,16 +33756,16 @@ │ There is no file comment. │ │ Central directory entry #1139: │ --------------------------- │ │ res/drawable/ic_launcher.xml │ │ - offset of local header from start of archive: 15036204 │ - (0000000000E56F2Ch) bytes │ + offset of local header from start of archive: 15036180 │ + (0000000000E56F14h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33789,16 +33785,16 @@ │ There is no file comment. │ │ Central directory entry #1140: │ --------------------------- │ │ res/drawable/ic_menu_arrow_down_black_24dp.xml │ │ - offset of local header from start of archive: 15036675 │ - (0000000000E57103h) bytes │ + offset of local header from start of archive: 15036651 │ + (0000000000E570EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33818,16 +33814,16 @@ │ There is no file comment. │ │ Central directory entry #1141: │ --------------------------- │ │ res/drawable/ic_menu_arrow_up_black_24dp.xml │ │ - offset of local header from start of archive: 15037096 │ - (0000000000E572A8h) bytes │ + offset of local header from start of archive: 15037072 │ + (0000000000E57290h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33847,16 +33843,16 @@ │ There is no file comment. │ │ Central directory entry #1142: │ --------------------------- │ │ res/drawable/ic_mtrl_checked_circle.xml │ │ - offset of local header from start of archive: 15037515 │ - (0000000000E5744Bh) bytes │ + offset of local header from start of archive: 15037491 │ + (0000000000E57433h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33876,16 +33872,16 @@ │ There is no file comment. │ │ Central directory entry #1143: │ --------------------------- │ │ res/drawable/ic_mtrl_chip_checked_black.xml │ │ - offset of local header from start of archive: 15037952 │ - (0000000000E57600h) bytes │ + offset of local header from start of archive: 15037928 │ + (0000000000E575E8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33905,16 +33901,16 @@ │ There is no file comment. │ │ Central directory entry #1144: │ --------------------------- │ │ res/drawable/ic_mtrl_chip_checked_circle.xml │ │ - offset of local header from start of archive: 15038347 │ - (0000000000E5778Bh) bytes │ + offset of local header from start of archive: 15038323 │ + (0000000000E57773h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33934,16 +33930,16 @@ │ There is no file comment. │ │ Central directory entry #1145: │ --------------------------- │ │ res/drawable/ic_mtrl_chip_close_circle.xml │ │ - offset of local header from start of archive: 15038869 │ - (0000000000E57995h) bytes │ + offset of local header from start of archive: 15038845 │ + (0000000000E5797Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33963,16 +33959,16 @@ │ There is no file comment. │ │ Central directory entry #1146: │ --------------------------- │ │ res/drawable/ic_new_session.xml │ │ - offset of local header from start of archive: 15039346 │ - (0000000000E57B72h) bytes │ + offset of local header from start of archive: 15039322 │ + (0000000000E57B5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -33992,16 +33988,16 @@ │ There is no file comment. │ │ Central directory entry #1147: │ --------------------------- │ │ res/drawable/ic_refresh_white.xml │ │ - offset of local header from start of archive: 15039832 │ - (0000000000E57D58h) bytes │ + offset of local header from start of archive: 15039808 │ + (0000000000E57D40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34021,16 +34017,16 @@ │ There is no file comment. │ │ Central directory entry #1148: │ --------------------------- │ │ res/drawable/ic_save_white_24dp.xml │ │ - offset of local header from start of archive: 15040346 │ - (0000000000E57F5Ah) bytes │ + offset of local header from start of archive: 15040322 │ + (0000000000E57F42h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34050,16 +34046,16 @@ │ There is no file comment. │ │ Central directory entry #1149: │ --------------------------- │ │ res/drawable/ic_service_notification.xml │ │ - offset of local header from start of archive: 15040827 │ - (0000000000E5813Bh) bytes │ + offset of local header from start of archive: 15040803 │ + (0000000000E58123h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34079,16 +34075,16 @@ │ There is no file comment. │ │ Central directory entry #1150: │ --------------------------- │ │ res/drawable/ic_storage_white_24dp.xml │ │ - offset of local header from start of archive: 15041313 │ - (0000000000E58321h) bytes │ + offset of local header from start of archive: 15041289 │ + (0000000000E58309h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34108,16 +34104,16 @@ │ There is no file comment. │ │ Central directory entry #1151: │ --------------------------- │ │ res/drawable/mtrl_dialog_background.xml │ │ - offset of local header from start of archive: 15041748 │ - (0000000000E584D4h) bytes │ + offset of local header from start of archive: 15041724 │ + (0000000000E584BCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34137,16 +34133,16 @@ │ There is no file comment. │ │ Central directory entry #1152: │ --------------------------- │ │ res/drawable/mtrl_dropdown_arrow.xml │ │ - offset of local header from start of archive: 15042144 │ - (0000000000E58660h) bytes │ + offset of local header from start of archive: 15042120 │ + (0000000000E58648h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34166,16 +34162,16 @@ │ There is no file comment. │ │ Central directory entry #1153: │ --------------------------- │ │ res/drawable/mtrl_ic_arrow_drop_down.xml │ │ - offset of local header from start of archive: 15042441 │ - (0000000000E58789h) bytes │ + offset of local header from start of archive: 15042417 │ + (0000000000E58771h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34195,16 +34191,16 @@ │ There is no file comment. │ │ Central directory entry #1154: │ --------------------------- │ │ res/drawable/mtrl_ic_arrow_drop_up.xml │ │ - offset of local header from start of archive: 15042810 │ - (0000000000E588FAh) bytes │ + offset of local header from start of archive: 15042786 │ + (0000000000E588E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34224,16 +34220,16 @@ │ There is no file comment. │ │ Central directory entry #1155: │ --------------------------- │ │ res/drawable/mtrl_ic_cancel.xml │ │ - offset of local header from start of archive: 15043177 │ - (0000000000E58A69h) bytes │ + offset of local header from start of archive: 15043153 │ + (0000000000E58A51h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34253,16 +34249,16 @@ │ There is no file comment. │ │ Central directory entry #1156: │ --------------------------- │ │ res/drawable/mtrl_tabs_default_indicator.xml │ │ - offset of local header from start of archive: 15043618 │ - (0000000000E58C22h) bytes │ + offset of local header from start of archive: 15043594 │ + (0000000000E58C0Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34282,16 +34278,16 @@ │ There is no file comment. │ │ Central directory entry #1157: │ --------------------------- │ │ res/drawable/navigation_empty_icon.xml │ │ - offset of local header from start of archive: 15043956 │ - (0000000000E58D74h) bytes │ + offset of local header from start of archive: 15043932 │ + (0000000000E58D5Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34311,16 +34307,16 @@ │ There is no file comment. │ │ Central directory entry #1158: │ --------------------------- │ │ res/drawable/notification_bg.xml │ │ - offset of local header from start of archive: 15044268 │ - (0000000000E58EACh) bytes │ + offset of local header from start of archive: 15044244 │ + (0000000000E58E94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34340,16 +34336,16 @@ │ There is no file comment. │ │ Central directory entry #1159: │ --------------------------- │ │ res/drawable/notification_bg_low.xml │ │ - offset of local header from start of archive: 15044582 │ - (0000000000E58FE6h) bytes │ + offset of local header from start of archive: 15044558 │ + (0000000000E58FCEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34369,16 +34365,16 @@ │ There is no file comment. │ │ Central directory entry #1160: │ --------------------------- │ │ res/drawable/notification_icon_background.xml │ │ - offset of local header from start of archive: 15044901 │ - (0000000000E59125h) bytes │ + offset of local header from start of archive: 15044877 │ + (0000000000E5910Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34398,16 +34394,16 @@ │ There is no file comment. │ │ Central directory entry #1161: │ --------------------------- │ │ res/drawable/notification_tile_bg.xml │ │ - offset of local header from start of archive: 15045161 │ - (0000000000E59229h) bytes │ + offset of local header from start of archive: 15045137 │ + (0000000000E59211h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34427,16 +34423,16 @@ │ There is no file comment. │ │ Central directory entry #1162: │ --------------------------- │ │ res/drawable/selected_session_background.xml │ │ - offset of local header from start of archive: 15045402 │ - (0000000000E5931Ah) bytes │ + offset of local header from start of archive: 15045378 │ + (0000000000E59302h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34456,16 +34452,16 @@ │ There is no file comment. │ │ Central directory entry #1163: │ --------------------------- │ │ res/drawable/session_ripple.xml │ │ - offset of local header from start of archive: 15045708 │ - (0000000000E5944Ch) bytes │ + offset of local header from start of archive: 15045684 │ + (0000000000E59434h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34485,16 +34481,16 @@ │ There is no file comment. │ │ Central directory entry #1164: │ --------------------------- │ │ res/drawable/terminal_scroll_shape.xml │ │ - offset of local header from start of archive: 15045969 │ - (0000000000E59551h) bytes │ + offset of local header from start of archive: 15045945 │ + (0000000000E59539h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34514,16 +34510,16 @@ │ There is no file comment. │ │ Central directory entry #1165: │ --------------------------- │ │ res/drawable/test_custom_background.xml │ │ - offset of local header from start of archive: 15046252 │ - (0000000000E5966Ch) bytes │ + offset of local header from start of archive: 15046228 │ + (0000000000E59654h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34543,16 +34539,16 @@ │ There is no file comment. │ │ Central directory entry #1166: │ --------------------------- │ │ res/drawable/text_select_handle_left_material.xml │ │ - offset of local header from start of archive: 15046496 │ - (0000000000E59760h) bytes │ + offset of local header from start of archive: 15046472 │ + (0000000000E59748h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34572,16 +34568,16 @@ │ There is no file comment. │ │ Central directory entry #1167: │ --------------------------- │ │ res/drawable/text_select_handle_right_material.xml │ │ - offset of local header from start of archive: 15046751 │ - (0000000000E5985Fh) bytes │ + offset of local header from start of archive: 15046727 │ + (0000000000E59847h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34601,16 +34597,16 @@ │ There is no file comment. │ │ Central directory entry #1168: │ --------------------------- │ │ res/drawable/tooltip_frame_dark.xml │ │ - offset of local header from start of archive: 15047007 │ - (0000000000E5995Fh) bytes │ + offset of local header from start of archive: 15046983 │ + (0000000000E59947h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34630,16 +34626,16 @@ │ There is no file comment. │ │ Central directory entry #1169: │ --------------------------- │ │ res/drawable/tooltip_frame_light.xml │ │ - offset of local header from start of archive: 15047298 │ - (0000000000E59A82h) bytes │ + offset of local header from start of archive: 15047274 │ + (0000000000E59A6Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34659,16 +34655,16 @@ │ There is no file comment. │ │ Central directory entry #1170: │ --------------------------- │ │ res/interpolator-v21/mtrl_fast_out_linear_in.xml │ │ - offset of local header from start of archive: 15047590 │ - (0000000000E59BA6h) bytes │ + offset of local header from start of archive: 15047566 │ + (0000000000E59B8Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34688,16 +34684,16 @@ │ There is no file comment. │ │ Central directory entry #1171: │ --------------------------- │ │ res/interpolator-v21/mtrl_fast_out_slow_in.xml │ │ - offset of local header from start of archive: 15047879 │ - (0000000000E59CC7h) bytes │ + offset of local header from start of archive: 15047855 │ + (0000000000E59CAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34717,16 +34713,16 @@ │ There is no file comment. │ │ Central directory entry #1172: │ --------------------------- │ │ res/interpolator-v21/mtrl_linear_out_slow_in.xml │ │ - offset of local header from start of archive: 15048169 │ - (0000000000E59DE9h) bytes │ + offset of local header from start of archive: 15048145 │ + (0000000000E59DD1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34746,16 +34742,16 @@ │ There is no file comment. │ │ Central directory entry #1173: │ --------------------------- │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 15048458 │ - (0000000000E59F0Ah) bytes │ + offset of local header from start of archive: 15048434 │ + (0000000000E59EF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34775,16 +34771,16 @@ │ There is no file comment. │ │ Central directory entry #1174: │ --------------------------- │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 15048746 │ - (0000000000E5A02Ah) bytes │ + offset of local header from start of archive: 15048722 │ + (0000000000E5A012h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34804,16 +34800,16 @@ │ There is no file comment. │ │ Central directory entry #1175: │ --------------------------- │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 15049036 │ - (0000000000E5A14Ch) bytes │ + offset of local header from start of archive: 15049012 │ + (0000000000E5A134h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34833,16 +34829,16 @@ │ There is no file comment. │ │ Central directory entry #1176: │ --------------------------- │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 15049326 │ - (0000000000E5A26Eh) bytes │ + offset of local header from start of archive: 15049302 │ + (0000000000E5A256h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34862,16 +34858,16 @@ │ There is no file comment. │ │ Central directory entry #1177: │ --------------------------- │ │ res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 15049618 │ - (0000000000E5A392h) bytes │ + offset of local header from start of archive: 15049594 │ + (0000000000E5A37Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34891,16 +34887,16 @@ │ There is no file comment. │ │ Central directory entry #1178: │ --------------------------- │ │ res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 15049904 │ - (0000000000E5A4B0h) bytes │ + offset of local header from start of archive: 15049880 │ + (0000000000E5A498h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34920,16 +34916,16 @@ │ There is no file comment. │ │ Central directory entry #1179: │ --------------------------- │ │ res/interpolator/fast_out_slow_in.xml │ │ - offset of local header from start of archive: 15050189 │ - (0000000000E5A5CDh) bytes │ + offset of local header from start of archive: 15050165 │ + (0000000000E5A5B5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34949,16 +34945,16 @@ │ There is no file comment. │ │ Central directory entry #1180: │ --------------------------- │ │ res/interpolator/mtrl_linear.xml │ │ - offset of local header from start of archive: 15050470 │ - (0000000000E5A6E6h) bytes │ + offset of local header from start of archive: 15050446 │ + (0000000000E5A6CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -34978,16 +34974,16 @@ │ There is no file comment. │ │ Central directory entry #1181: │ --------------------------- │ │ res/layout-sw600dp-v13/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 15050607 │ - (0000000000E5A76Fh) bytes │ + offset of local header from start of archive: 15050583 │ + (0000000000E5A757h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35007,16 +35003,16 @@ │ There is no file comment. │ │ Central directory entry #1182: │ --------------------------- │ │ res/layout-sw600dp-v13/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 15050984 │ - (0000000000E5A8E8h) bytes │ + offset of local header from start of archive: 15050960 │ + (0000000000E5A8D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35036,16 +35032,16 @@ │ There is no file comment. │ │ Central directory entry #1183: │ --------------------------- │ │ res/layout-v21/notification_action.xml │ │ - offset of local header from start of archive: 15051358 │ - (0000000000E5AA5Eh) bytes │ + offset of local header from start of archive: 15051334 │ + (0000000000E5AA46h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35065,16 +35061,16 @@ │ There is no file comment. │ │ Central directory entry #1184: │ --------------------------- │ │ res/layout-v21/notification_action_tombstone.xml │ │ - offset of local header from start of archive: 15051912 │ - (0000000000E5AC88h) bytes │ + offset of local header from start of archive: 15051888 │ + (0000000000E5AC70h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35094,16 +35090,16 @@ │ There is no file comment. │ │ Central directory entry #1185: │ --------------------------- │ │ res/layout-v21/notification_template_custom_big.xml │ │ - offset of local header from start of archive: 15052526 │ - (0000000000E5AEEEh) bytes │ + offset of local header from start of archive: 15052502 │ + (0000000000E5AED6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35123,16 +35119,16 @@ │ There is no file comment. │ │ Central directory entry #1186: │ --------------------------- │ │ res/layout-v21/notification_template_icon_group.xml │ │ - offset of local header from start of archive: 15053398 │ - (0000000000E5B256h) bytes │ + offset of local header from start of archive: 15053374 │ + (0000000000E5B23Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35152,16 +35148,16 @@ │ There is no file comment. │ │ Central directory entry #1187: │ --------------------------- │ │ res/layout-v22/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 15053899 │ - (0000000000E5B44Bh) bytes │ + offset of local header from start of archive: 15053875 │ + (0000000000E5B433h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35181,16 +35177,16 @@ │ There is no file comment. │ │ Central directory entry #1188: │ --------------------------- │ │ res/layout-v22/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 15054595 │ - (0000000000E5B703h) bytes │ + offset of local header from start of archive: 15054571 │ + (0000000000E5B6EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35210,16 +35206,16 @@ │ There is no file comment. │ │ Central directory entry #1189: │ --------------------------- │ │ res/layout-v26/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 15055351 │ - (0000000000E5B9F7h) bytes │ + offset of local header from start of archive: 15055327 │ + (0000000000E5B9DFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35239,16 +35235,16 @@ │ There is no file comment. │ │ Central directory entry #1190: │ --------------------------- │ │ res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 15056068 │ - (0000000000E5BCC4h) bytes │ + offset of local header from start of archive: 15056044 │ + (0000000000E5BCACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35268,16 +35264,16 @@ │ There is no file comment. │ │ Central directory entry #1191: │ --------------------------- │ │ res/layout-watch-v20/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 15056630 │ - (0000000000E5BEF6h) bytes │ + offset of local header from start of archive: 15056606 │ + (0000000000E5BEDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35297,16 +35293,16 @@ │ There is no file comment. │ │ Central directory entry #1192: │ --------------------------- │ │ res/layout/abc_action_bar_title_item.xml │ │ - offset of local header from start of archive: 15057265 │ - (0000000000E5C171h) bytes │ + offset of local header from start of archive: 15057241 │ + (0000000000E5C159h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35326,16 +35322,16 @@ │ There is no file comment. │ │ Central directory entry #1193: │ --------------------------- │ │ res/layout/abc_action_bar_up_container.xml │ │ - offset of local header from start of archive: 15057722 │ - (0000000000E5C33Ah) bytes │ + offset of local header from start of archive: 15057698 │ + (0000000000E5C322h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35355,16 +35351,16 @@ │ There is no file comment. │ │ Central directory entry #1194: │ --------------------------- │ │ res/layout/abc_action_menu_item_layout.xml │ │ - offset of local header from start of archive: 15058044 │ - (0000000000E5C47Ch) bytes │ + offset of local header from start of archive: 15058020 │ + (0000000000E5C464h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35384,16 +35380,16 @@ │ There is no file comment. │ │ Central directory entry #1195: │ --------------------------- │ │ res/layout/abc_action_menu_layout.xml │ │ - offset of local header from start of archive: 15058509 │ - (0000000000E5C64Dh) bytes │ + offset of local header from start of archive: 15058485 │ + (0000000000E5C635h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35413,16 +35409,16 @@ │ There is no file comment. │ │ Central directory entry #1196: │ --------------------------- │ │ res/layout/abc_action_mode_bar.xml │ │ - offset of local header from start of archive: 15058873 │ - (0000000000E5C7B9h) bytes │ + offset of local header from start of archive: 15058849 │ + (0000000000E5C7A1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35442,16 +35438,16 @@ │ There is no file comment. │ │ Central directory entry #1197: │ --------------------------- │ │ res/layout/abc_action_mode_close_item_material.xml │ │ - offset of local header from start of archive: 15059205 │ - (0000000000E5C905h) bytes │ + offset of local header from start of archive: 15059181 │ + (0000000000E5C8EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35471,16 +35467,16 @@ │ There is no file comment. │ │ Central directory entry #1198: │ --------------------------- │ │ res/layout/abc_activity_chooser_view.xml │ │ - offset of local header from start of archive: 15059711 │ - (0000000000E5CAFFh) bytes │ + offset of local header from start of archive: 15059687 │ + (0000000000E5CAE7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35500,16 +35496,16 @@ │ There is no file comment. │ │ Central directory entry #1199: │ --------------------------- │ │ res/layout/abc_activity_chooser_view_list_item.xml │ │ - offset of local header from start of archive: 15060377 │ - (0000000000E5CD99h) bytes │ + offset of local header from start of archive: 15060353 │ + (0000000000E5CD81h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35529,16 +35525,16 @@ │ There is no file comment. │ │ Central directory entry #1200: │ --------------------------- │ │ res/layout/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 15061024 │ - (0000000000E5D020h) bytes │ + offset of local header from start of archive: 15061000 │ + (0000000000E5D008h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35558,16 +35554,16 @@ │ There is no file comment. │ │ Central directory entry #1201: │ --------------------------- │ │ res/layout/abc_alert_dialog_material.xml │ │ - offset of local header from start of archive: 15061688 │ - (0000000000E5D2B8h) bytes │ + offset of local header from start of archive: 15061664 │ + (0000000000E5D2A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35587,16 +35583,16 @@ │ There is no file comment. │ │ Central directory entry #1202: │ --------------------------- │ │ res/layout/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 15062531 │ - (0000000000E5D603h) bytes │ + offset of local header from start of archive: 15062507 │ + (0000000000E5D5EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35616,16 +35612,16 @@ │ There is no file comment. │ │ Central directory entry #1203: │ --------------------------- │ │ res/layout/abc_cascading_menu_item_layout.xml │ │ - offset of local header from start of archive: 15063243 │ - (0000000000E5D8CBh) bytes │ + offset of local header from start of archive: 15063219 │ + (0000000000E5D8B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35645,16 +35641,16 @@ │ There is no file comment. │ │ Central directory entry #1204: │ --------------------------- │ │ res/layout/abc_dialog_title_material.xml │ │ - offset of local header from start of archive: 15064029 │ - (0000000000E5DBDDh) bytes │ + offset of local header from start of archive: 15064005 │ + (0000000000E5DBC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35674,16 +35670,16 @@ │ There is no file comment. │ │ Central directory entry #1205: │ --------------------------- │ │ res/layout/abc_expanded_menu_layout.xml │ │ - offset of local header from start of archive: 15064607 │ - (0000000000E5DE1Fh) bytes │ + offset of local header from start of archive: 15064583 │ + (0000000000E5DE07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35703,16 +35699,16 @@ │ There is no file comment. │ │ Central directory entry #1206: │ --------------------------- │ │ res/layout/abc_list_menu_item_checkbox.xml │ │ - offset of local header from start of archive: 15064909 │ - (0000000000E5DF4Dh) bytes │ + offset of local header from start of archive: 15064885 │ + (0000000000E5DF35h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35732,16 +35728,16 @@ │ There is no file comment. │ │ Central directory entry #1207: │ --------------------------- │ │ res/layout/abc_list_menu_item_icon.xml │ │ - offset of local header from start of archive: 15065264 │ - (0000000000E5E0B0h) bytes │ + offset of local header from start of archive: 15065240 │ + (0000000000E5E098h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35761,16 +35757,16 @@ │ There is no file comment. │ │ Central directory entry #1208: │ --------------------------- │ │ res/layout/abc_list_menu_item_layout.xml │ │ - offset of local header from start of archive: 15065684 │ - (0000000000E5E254h) bytes │ + offset of local header from start of archive: 15065660 │ + (0000000000E5E23Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35790,16 +35786,16 @@ │ There is no file comment. │ │ Central directory entry #1209: │ --------------------------- │ │ res/layout/abc_list_menu_item_radio.xml │ │ - offset of local header from start of archive: 15066350 │ - (0000000000E5E4EEh) bytes │ + offset of local header from start of archive: 15066326 │ + (0000000000E5E4D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35819,16 +35815,16 @@ │ There is no file comment. │ │ Central directory entry #1210: │ --------------------------- │ │ res/layout/abc_popup_menu_header_item_layout.xml │ │ - offset of local header from start of archive: 15066704 │ - (0000000000E5E650h) bytes │ + offset of local header from start of archive: 15066680 │ + (0000000000E5E638h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35848,16 +35844,16 @@ │ There is no file comment. │ │ Central directory entry #1211: │ --------------------------- │ │ res/layout/abc_popup_menu_item_layout.xml │ │ - offset of local header from start of archive: 15067212 │ - (0000000000E5E84Ch) bytes │ + offset of local header from start of archive: 15067188 │ + (0000000000E5E834h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35877,16 +35873,16 @@ │ There is no file comment. │ │ Central directory entry #1212: │ --------------------------- │ │ res/layout/abc_screen_content_include.xml │ │ - offset of local header from start of archive: 15068087 │ - (0000000000E5EBB7h) bytes │ + offset of local header from start of archive: 15068063 │ + (0000000000E5EB9Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35906,16 +35902,16 @@ │ There is no file comment. │ │ Central directory entry #1213: │ --------------------------- │ │ res/layout/abc_screen_simple.xml │ │ - offset of local header from start of archive: 15068455 │ - (0000000000E5ED27h) bytes │ + offset of local header from start of archive: 15068431 │ + (0000000000E5ED0Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35935,16 +35931,16 @@ │ There is no file comment. │ │ Central directory entry #1214: │ --------------------------- │ │ res/layout/abc_screen_simple_overlay_action_mode.xml │ │ - offset of local header from start of archive: 15068911 │ - (0000000000E5EEEFh) bytes │ + offset of local header from start of archive: 15068887 │ + (0000000000E5EED7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35964,16 +35960,16 @@ │ There is no file comment. │ │ Central directory entry #1215: │ --------------------------- │ │ res/layout/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 15069368 │ - (0000000000E5F0B8h) bytes │ + offset of local header from start of archive: 15069344 │ + (0000000000E5F0A0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -35993,16 +35989,16 @@ │ There is no file comment. │ │ Central directory entry #1216: │ --------------------------- │ │ res/layout/abc_search_dropdown_item_icons_2line.xml │ │ - offset of local header from start of archive: 15070050 │ - (0000000000E5F362h) bytes │ + offset of local header from start of archive: 15070026 │ + (0000000000E5F34Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36022,16 +36018,16 @@ │ There is no file comment. │ │ Central directory entry #1217: │ --------------------------- │ │ res/layout/abc_search_view.xml │ │ - offset of local header from start of archive: 15070795 │ - (0000000000E5F64Bh) bytes │ + offset of local header from start of archive: 15070771 │ + (0000000000E5F633h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36051,16 +36047,16 @@ │ There is no file comment. │ │ Central directory entry #1218: │ --------------------------- │ │ res/layout/abc_select_dialog_material.xml │ │ - offset of local header from start of archive: 15071953 │ - (0000000000E5FAD1h) bytes │ + offset of local header from start of archive: 15071929 │ + (0000000000E5FAB9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36080,16 +36076,16 @@ │ There is no file comment. │ │ Central directory entry #1219: │ --------------------------- │ │ res/layout/abc_tooltip.xml │ │ - offset of local header from start of archive: 15072543 │ - (0000000000E5FD1Fh) bytes │ + offset of local header from start of archive: 15072519 │ + (0000000000E5FD07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36109,16 +36105,16 @@ │ There is no file comment. │ │ Central directory entry #1220: │ --------------------------- │ │ res/layout/activity_main.xml │ │ - offset of local header from start of archive: 15073096 │ - (0000000000E5FF48h) bytes │ + offset of local header from start of archive: 15073072 │ + (0000000000E5FF30h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36138,16 +36134,16 @@ │ There is no file comment. │ │ Central directory entry #1221: │ --------------------------- │ │ res/layout/custom_dialog.xml │ │ - offset of local header from start of archive: 15074308 │ - (0000000000E60404h) bytes │ + offset of local header from start of archive: 15074284 │ + (0000000000E603ECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36167,16 +36163,16 @@ │ There is no file comment. │ │ Central directory entry #1222: │ --------------------------- │ │ res/layout/design_bottom_navigation_item.xml │ │ - offset of local header from start of archive: 15074674 │ - (0000000000E60572h) bytes │ + offset of local header from start of archive: 15074650 │ + (0000000000E6055Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36196,16 +36192,16 @@ │ There is no file comment. │ │ Central directory entry #1223: │ --------------------------- │ │ res/layout/design_bottom_sheet_dialog.xml │ │ - offset of local header from start of archive: 15075353 │ - (0000000000E60819h) bytes │ + offset of local header from start of archive: 15075329 │ + (0000000000E60801h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36225,16 +36221,16 @@ │ There is no file comment. │ │ Central directory entry #1224: │ --------------------------- │ │ res/layout/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 15075928 │ - (0000000000E60A58h) bytes │ + offset of local header from start of archive: 15075904 │ + (0000000000E60A40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36254,16 +36250,16 @@ │ There is no file comment. │ │ Central directory entry #1225: │ --------------------------- │ │ res/layout/design_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 15076295 │ - (0000000000E60BC7h) bytes │ + offset of local header from start of archive: 15076271 │ + (0000000000E60BAFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36283,16 +36279,16 @@ │ There is no file comment. │ │ Central directory entry #1226: │ --------------------------- │ │ res/layout/design_layout_tab_icon.xml │ │ - offset of local header from start of archive: 15077035 │ - (0000000000E60EABh) bytes │ + offset of local header from start of archive: 15077011 │ + (0000000000E60E93h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36312,16 +36308,16 @@ │ There is no file comment. │ │ Central directory entry #1227: │ --------------------------- │ │ res/layout/design_layout_tab_text.xml │ │ - offset of local header from start of archive: 15077337 │ - (0000000000E60FD9h) bytes │ + offset of local header from start of archive: 15077313 │ + (0000000000E60FC1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36341,16 +36337,16 @@ │ There is no file comment. │ │ Central directory entry #1228: │ --------------------------- │ │ res/layout/design_menu_item_action_area.xml │ │ - offset of local header from start of archive: 15077651 │ - (0000000000E61113h) bytes │ + offset of local header from start of archive: 15077627 │ + (0000000000E610FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36370,16 +36366,16 @@ │ There is no file comment. │ │ Central directory entry #1229: │ --------------------------- │ │ res/layout/design_navigation_item.xml │ │ - offset of local header from start of archive: 15077912 │ - (0000000000E61218h) bytes │ + offset of local header from start of archive: 15077888 │ + (0000000000E61200h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36399,16 +36395,16 @@ │ There is no file comment. │ │ Central directory entry #1230: │ --------------------------- │ │ res/layout/design_navigation_item_header.xml │ │ - offset of local header from start of archive: 15078304 │ - (0000000000E613A0h) bytes │ + offset of local header from start of archive: 15078280 │ + (0000000000E61388h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36428,16 +36424,16 @@ │ There is no file comment. │ │ Central directory entry #1231: │ --------------------------- │ │ res/layout/design_navigation_item_separator.xml │ │ - offset of local header from start of archive: 15078632 │ - (0000000000E614E8h) bytes │ + offset of local header from start of archive: 15078608 │ + (0000000000E614D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36457,16 +36453,16 @@ │ There is no file comment. │ │ Central directory entry #1232: │ --------------------------- │ │ res/layout/design_navigation_item_subheader.xml │ │ - offset of local header from start of archive: 15078954 │ - (0000000000E6162Ah) bytes │ + offset of local header from start of archive: 15078930 │ + (0000000000E61612h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36486,16 +36482,16 @@ │ There is no file comment. │ │ Central directory entry #1233: │ --------------------------- │ │ res/layout/design_navigation_menu.xml │ │ - offset of local header from start of archive: 15079348 │ - (0000000000E617B4h) bytes │ + offset of local header from start of archive: 15079324 │ + (0000000000E6179Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36515,16 +36511,16 @@ │ There is no file comment. │ │ Central directory entry #1234: │ --------------------------- │ │ res/layout/design_navigation_menu_item.xml │ │ - offset of local header from start of archive: 15079719 │ - (0000000000E61927h) bytes │ + offset of local header from start of archive: 15079695 │ + (0000000000E6190Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36544,16 +36540,16 @@ │ There is no file comment. │ │ Central directory entry #1235: │ --------------------------- │ │ res/layout/design_text_input_end_icon.xml │ │ - offset of local header from start of archive: 15080221 │ - (0000000000E61B1Dh) bytes │ + offset of local header from start of archive: 15080197 │ + (0000000000E61B05h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36573,16 +36569,16 @@ │ There is no file comment. │ │ Central directory entry #1236: │ --------------------------- │ │ res/layout/design_text_input_start_icon.xml │ │ - offset of local header from start of archive: 15080632 │ - (0000000000E61CB8h) bytes │ + offset of local header from start of archive: 15080608 │ + (0000000000E61CA0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36602,16 +36598,16 @@ │ There is no file comment. │ │ Central directory entry #1237: │ --------------------------- │ │ res/layout/dia_app_credentials.xml │ │ - offset of local header from start of archive: 15081043 │ - (0000000000E61E53h) bytes │ + offset of local header from start of archive: 15081019 │ + (0000000000E61E3Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36631,16 +36627,16 @@ │ There is no file comment. │ │ Central directory entry #1238: │ --------------------------- │ │ res/layout/dia_app_select_client.xml │ │ - offset of local header from start of archive: 15081876 │ - (0000000000E62194h) bytes │ + offset of local header from start of archive: 15081852 │ + (0000000000E6217Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36660,16 +36656,16 @@ │ There is no file comment. │ │ Central directory entry #1239: │ --------------------------- │ │ res/layout/dia_contribution.xml │ │ - offset of local header from start of archive: 15082753 │ - (0000000000E62501h) bytes │ + offset of local header from start of archive: 15082729 │ + (0000000000E624E9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36689,16 +36685,16 @@ │ There is no file comment. │ │ Central directory entry #1240: │ --------------------------- │ │ res/layout/drawer_layout.xml │ │ - offset of local header from start of archive: 15083498 │ - (0000000000E627EAh) bytes │ + offset of local header from start of archive: 15083474 │ + (0000000000E627D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36718,16 +36714,16 @@ │ There is no file comment. │ │ Central directory entry #1241: │ --------------------------- │ │ res/layout/expand_button.xml │ │ - offset of local header from start of archive: 15084519 │ - (0000000000E62BE7h) bytes │ + offset of local header from start of archive: 15084495 │ + (0000000000E62BCFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36747,16 +36743,16 @@ │ There is no file comment. │ │ Central directory entry #1242: │ --------------------------- │ │ res/layout/extra_keys_main.xml │ │ - offset of local header from start of archive: 15085300 │ - (0000000000E62EF4h) bytes │ + offset of local header from start of archive: 15085276 │ + (0000000000E62EDCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36776,16 +36772,16 @@ │ There is no file comment. │ │ Central directory entry #1243: │ --------------------------- │ │ res/layout/extra_keys_right.xml │ │ - offset of local header from start of archive: 15085648 │ - (0000000000E63050h) bytes │ + offset of local header from start of archive: 15085624 │ + (0000000000E63038h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36805,16 +36801,16 @@ │ There is no file comment. │ │ Central directory entry #1244: │ --------------------------- │ │ res/layout/frag_app_details.xml │ │ - offset of local header from start of archive: 15086057 │ - (0000000000E631E9h) bytes │ + offset of local header from start of archive: 15086033 │ + (0000000000E631D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36834,16 +36830,16 @@ │ There is no file comment. │ │ Central directory entry #1245: │ --------------------------- │ │ res/layout/frag_app_list.xml │ │ - offset of local header from start of archive: 15087145 │ - (0000000000E63629h) bytes │ + offset of local header from start of archive: 15087121 │ + (0000000000E63611h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36863,16 +36859,16 @@ │ There is no file comment. │ │ Central directory entry #1246: │ --------------------------- │ │ res/layout/frag_filesystem_edit.xml │ │ - offset of local header from start of archive: 15087540 │ - (0000000000E637B4h) bytes │ + offset of local header from start of archive: 15087516 │ + (0000000000E6379Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36892,16 +36888,16 @@ │ There is no file comment. │ │ Central directory entry #1247: │ --------------------------- │ │ res/layout/frag_filesystem_list.xml │ │ - offset of local header from start of archive: 15088893 │ - (0000000000E63CFDh) bytes │ + offset of local header from start of archive: 15088869 │ + (0000000000E63CE5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36921,16 +36917,16 @@ │ There is no file comment. │ │ Central directory entry #1248: │ --------------------------- │ │ res/layout/frag_help.xml │ │ - offset of local header from start of archive: 15089338 │ - (0000000000E63EBAh) bytes │ + offset of local header from start of archive: 15089314 │ + (0000000000E63EA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36950,16 +36946,16 @@ │ There is no file comment. │ │ Central directory entry #1249: │ --------------------------- │ │ res/layout/frag_session_edit.xml │ │ - offset of local header from start of archive: 15090388 │ - (0000000000E642D4h) bytes │ + offset of local header from start of archive: 15090364 │ + (0000000000E642BCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -36979,16 +36975,16 @@ │ There is no file comment. │ │ Central directory entry #1250: │ --------------------------- │ │ res/layout/frag_session_list.xml │ │ - offset of local header from start of archive: 15091343 │ - (0000000000E6468Fh) bytes │ + offset of local header from start of archive: 15091319 │ + (0000000000E64677h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37008,16 +37004,16 @@ │ There is no file comment. │ │ Central directory entry #1251: │ --------------------------- │ │ res/layout/image_frame.xml │ │ - offset of local header from start of archive: 15091784 │ - (0000000000E64848h) bytes │ + offset of local header from start of archive: 15091760 │ + (0000000000E64830h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37037,16 +37033,16 @@ │ There is no file comment. │ │ Central directory entry #1252: │ --------------------------- │ │ res/layout/layout_user_prompt.xml │ │ - offset of local header from start of archive: 15092335 │ - (0000000000E64A6Fh) bytes │ + offset of local header from start of archive: 15092311 │ + (0000000000E64A57h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37066,16 +37062,16 @@ │ There is no file comment. │ │ Central directory entry #1253: │ --------------------------- │ │ res/layout/line_in_drawer.xml │ │ - offset of local header from start of archive: 15092888 │ - (0000000000E64C98h) bytes │ + offset of local header from start of archive: 15092864 │ + (0000000000E64C80h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37095,16 +37091,16 @@ │ There is no file comment. │ │ Central directory entry #1254: │ --------------------------- │ │ res/layout/list_item_app.xml │ │ - offset of local header from start of archive: 15093258 │ - (0000000000E64E0Ah) bytes │ + offset of local header from start of archive: 15093234 │ + (0000000000E64DF2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37124,16 +37120,16 @@ │ There is no file comment. │ │ Central directory entry #1255: │ --------------------------- │ │ res/layout/list_item_filesystem.xml │ │ - offset of local header from start of archive: 15094026 │ - (0000000000E6510Ah) bytes │ + offset of local header from start of archive: 15094002 │ + (0000000000E650F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37153,16 +37149,16 @@ │ There is no file comment. │ │ Central directory entry #1256: │ --------------------------- │ │ res/layout/list_item_separator.xml │ │ - offset of local header from start of archive: 15094658 │ - (0000000000E65382h) bytes │ + offset of local header from start of archive: 15094634 │ + (0000000000E6536Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37182,16 +37178,16 @@ │ There is no file comment. │ │ Central directory entry #1257: │ --------------------------- │ │ res/layout/list_item_session.xml │ │ - offset of local header from start of archive: 15095289 │ - (0000000000E655F9h) bytes │ + offset of local header from start of archive: 15095265 │ + (0000000000E655E1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37211,16 +37207,16 @@ │ There is no file comment. │ │ Central directory entry #1258: │ --------------------------- │ │ res/layout/mtrl_alert_dialog.xml │ │ - offset of local header from start of archive: 15096101 │ - (0000000000E65925h) bytes │ + offset of local header from start of archive: 15096077 │ + (0000000000E6590Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37240,16 +37236,16 @@ │ There is no file comment. │ │ Central directory entry #1259: │ --------------------------- │ │ res/layout/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 15096939 │ - (0000000000E65C6Bh) bytes │ + offset of local header from start of archive: 15096915 │ + (0000000000E65C53h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37269,16 +37265,16 @@ │ There is no file comment. │ │ Central directory entry #1260: │ --------------------------- │ │ res/layout/mtrl_alert_dialog_title.xml │ │ - offset of local header from start of archive: 15097617 │ - (0000000000E65F11h) bytes │ + offset of local header from start of archive: 15097593 │ + (0000000000E65EF9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37298,16 +37294,16 @@ │ There is no file comment. │ │ Central directory entry #1261: │ --------------------------- │ │ res/layout/mtrl_alert_select_dialog_item.xml │ │ - offset of local header from start of archive: 15098093 │ - (0000000000E660EDh) bytes │ + offset of local header from start of archive: 15098069 │ + (0000000000E660D5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37327,16 +37323,16 @@ │ There is no file comment. │ │ Central directory entry #1262: │ --------------------------- │ │ res/layout/mtrl_alert_select_dialog_multichoice.xml │ │ - offset of local header from start of archive: 15098487 │ - (0000000000E66277h) bytes │ + offset of local header from start of archive: 15098463 │ + (0000000000E6625Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37356,16 +37352,16 @@ │ There is no file comment. │ │ Central directory entry #1263: │ --------------------------- │ │ res/layout/mtrl_alert_select_dialog_singlechoice.xml │ │ - offset of local header from start of archive: 15098966 │ - (0000000000E66456h) bytes │ + offset of local header from start of archive: 15098942 │ + (0000000000E6643Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37385,16 +37381,16 @@ │ There is no file comment. │ │ Central directory entry #1264: │ --------------------------- │ │ res/layout/mtrl_calendar.xml │ │ - offset of local header from start of archive: 15099446 │ - (0000000000E66636h) bytes │ + offset of local header from start of archive: 15099422 │ + (0000000000E6661Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37414,16 +37410,16 @@ │ There is no file comment. │ │ Central directory entry #1265: │ --------------------------- │ │ res/layout/mtrl_calendar_days_header.xml │ │ - offset of local header from start of archive: 15099802 │ - (0000000000E6679Ah) bytes │ + offset of local header from start of archive: 15099778 │ + (0000000000E66782h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37443,16 +37439,16 @@ │ There is no file comment. │ │ Central directory entry #1266: │ --------------------------- │ │ res/layout/mtrl_calendar_month_bar.xml │ │ - offset of local header from start of archive: 15100151 │ - (0000000000E668F7h) bytes │ + offset of local header from start of archive: 15100127 │ + (0000000000E668DFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37472,16 +37468,16 @@ │ There is no file comment. │ │ Central directory entry #1267: │ --------------------------- │ │ res/layout/mtrl_calendar_month_pager.xml │ │ - offset of local header from start of archive: 15100694 │ - (0000000000E66B16h) bytes │ + offset of local header from start of archive: 15100670 │ + (0000000000E66AFEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37501,16 +37497,16 @@ │ There is no file comment. │ │ Central directory entry #1268: │ --------------------------- │ │ res/layout/mtrl_date_picker_header.xml │ │ - offset of local header from start of archive: 15101017 │ - (0000000000E66C59h) bytes │ + offset of local header from start of archive: 15100993 │ + (0000000000E66C41h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37530,16 +37526,16 @@ │ There is no file comment. │ │ Central directory entry #1269: │ --------------------------- │ │ res/layout/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 15101372 │ - (0000000000E66DBCh) bytes │ + offset of local header from start of archive: 15101348 │ + (0000000000E66DA4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37559,16 +37555,16 @@ │ There is no file comment. │ │ Central directory entry #1270: │ --------------------------- │ │ res/layout/mtrl_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 15101735 │ - (0000000000E66F27h) bytes │ + offset of local header from start of archive: 15101711 │ + (0000000000E66F0Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37588,16 +37584,16 @@ │ There is no file comment. │ │ Central directory entry #1271: │ --------------------------- │ │ res/layout/mtrl_month_grid.xml │ │ - offset of local header from start of archive: 15102492 │ - (0000000000E6721Ch) bytes │ + offset of local header from start of archive: 15102468 │ + (0000000000E67204h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37617,16 +37613,16 @@ │ There is no file comment. │ │ Central directory entry #1272: │ --------------------------- │ │ res/layout/mtrl_picker_actions.xml │ │ - offset of local header from start of archive: 15102827 │ - (0000000000E6736Bh) bytes │ + offset of local header from start of archive: 15102803 │ + (0000000000E67353h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37646,16 +37642,16 @@ │ There is no file comment. │ │ Central directory entry #1273: │ --------------------------- │ │ res/layout/mtrl_picker_dialog.xml │ │ - offset of local header from start of archive: 15103230 │ - (0000000000E674FEh) bytes │ + offset of local header from start of archive: 15103206 │ + (0000000000E674E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37675,16 +37671,16 @@ │ There is no file comment. │ │ Central directory entry #1274: │ --------------------------- │ │ res/layout/notification_template_part_chronometer.xml │ │ - offset of local header from start of archive: 15103623 │ - (0000000000E67687h) bytes │ + offset of local header from start of archive: 15103599 │ + (0000000000E6766Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37704,16 +37700,16 @@ │ There is no file comment. │ │ Central directory entry #1275: │ --------------------------- │ │ res/layout/notification_template_part_time.xml │ │ - offset of local header from start of archive: 15103965 │ - (0000000000E677DDh) bytes │ + offset of local header from start of archive: 15103941 │ + (0000000000E677C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37733,16 +37729,16 @@ │ There is no file comment. │ │ Central directory entry #1276: │ --------------------------- │ │ res/layout/preference.xml │ │ - offset of local header from start of archive: 15104302 │ - (0000000000E6792Eh) bytes │ + offset of local header from start of archive: 15104278 │ + (0000000000E67916h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37762,16 +37758,16 @@ │ There is no file comment. │ │ Central directory entry #1277: │ --------------------------- │ │ res/layout/preference_category.xml │ │ - offset of local header from start of archive: 15105183 │ - (0000000000E67C9Fh) bytes │ + offset of local header from start of archive: 15105159 │ + (0000000000E67C87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37791,16 +37787,16 @@ │ There is no file comment. │ │ Central directory entry #1278: │ --------------------------- │ │ res/layout/preference_category_material.xml │ │ - offset of local header from start of archive: 15105466 │ - (0000000000E67DBAh) bytes │ + offset of local header from start of archive: 15105442 │ + (0000000000E67DA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37820,16 +37816,16 @@ │ There is no file comment. │ │ Central directory entry #1279: │ --------------------------- │ │ res/layout/preference_dialog_edittext.xml │ │ - offset of local header from start of archive: 15106258 │ - (0000000000E680D2h) bytes │ + offset of local header from start of archive: 15106234 │ + (0000000000E680BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37849,16 +37845,16 @@ │ There is no file comment. │ │ Central directory entry #1280: │ --------------------------- │ │ res/layout/preference_dropdown.xml │ │ - offset of local header from start of archive: 15106839 │ - (0000000000E68317h) bytes │ + offset of local header from start of archive: 15106815 │ + (0000000000E682FFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37878,16 +37874,16 @@ │ There is no file comment. │ │ Central directory entry #1281: │ --------------------------- │ │ res/layout/preference_dropdown_material.xml │ │ - offset of local header from start of archive: 15107773 │ - (0000000000E686BDh) bytes │ + offset of local header from start of archive: 15107749 │ + (0000000000E686A5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37907,16 +37903,16 @@ │ There is no file comment. │ │ Central directory entry #1282: │ --------------------------- │ │ res/layout/preference_information.xml │ │ - offset of local header from start of archive: 15108178 │ - (0000000000E68852h) bytes │ + offset of local header from start of archive: 15108154 │ + (0000000000E6883Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37936,16 +37932,16 @@ │ There is no file comment. │ │ Central directory entry #1283: │ --------------------------- │ │ res/layout/preference_information_material.xml │ │ - offset of local header from start of archive: 15108846 │ - (0000000000E68AEEh) bytes │ + offset of local header from start of archive: 15108822 │ + (0000000000E68AD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37965,16 +37961,16 @@ │ There is no file comment. │ │ Central directory entry #1284: │ --------------------------- │ │ res/layout/preference_list_fragment.xml │ │ - offset of local header from start of archive: 15109677 │ - (0000000000E68E2Dh) bytes │ + offset of local header from start of archive: 15109653 │ + (0000000000E68E15h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -37994,16 +37990,16 @@ │ There is no file comment. │ │ Central directory entry #1285: │ --------------------------- │ │ res/layout/preference_material.xml │ │ - offset of local header from start of archive: 15110115 │ - (0000000000E68FE3h) bytes │ + offset of local header from start of archive: 15110091 │ + (0000000000E68FCBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38023,16 +38019,16 @@ │ There is no file comment. │ │ Central directory entry #1286: │ --------------------------- │ │ res/layout/preference_recyclerview.xml │ │ - offset of local header from start of archive: 15110989 │ - (0000000000E6934Dh) bytes │ + offset of local header from start of archive: 15110965 │ + (0000000000E69335h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38052,16 +38048,16 @@ │ There is no file comment. │ │ Central directory entry #1287: │ --------------------------- │ │ res/layout/preference_widget_checkbox.xml │ │ - offset of local header from start of archive: 15111354 │ - (0000000000E694BAh) bytes │ + offset of local header from start of archive: 15111330 │ + (0000000000E694A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38081,16 +38077,16 @@ │ There is no file comment. │ │ Central directory entry #1288: │ --------------------------- │ │ res/layout/preference_widget_seekbar.xml │ │ - offset of local header from start of archive: 15111685 │ - (0000000000E69605h) bytes │ + offset of local header from start of archive: 15111661 │ + (0000000000E695EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38110,16 +38106,16 @@ │ There is no file comment. │ │ Central directory entry #1289: │ --------------------------- │ │ res/layout/preference_widget_seekbar_material.xml │ │ - offset of local header from start of archive: 15112714 │ - (0000000000E69A0Ah) bytes │ + offset of local header from start of archive: 15112690 │ + (0000000000E699F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38139,16 +38135,16 @@ │ There is no file comment. │ │ Central directory entry #1290: │ --------------------------- │ │ res/layout/preference_widget_switch.xml │ │ - offset of local header from start of archive: 15113860 │ - (0000000000E69E84h) bytes │ + offset of local header from start of archive: 15113836 │ + (0000000000E69E6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38168,16 +38164,16 @@ │ There is no file comment. │ │ Central directory entry #1291: │ --------------------------- │ │ res/layout/preference_widget_switch_compat.xml │ │ - offset of local header from start of archive: 15114188 │ - (0000000000E69FCCh) bytes │ + offset of local header from start of archive: 15114164 │ + (0000000000E69FB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38197,16 +38193,16 @@ │ There is no file comment. │ │ Central directory entry #1292: │ --------------------------- │ │ res/layout/select_dialog_item_material.xml │ │ - offset of local header from start of archive: 15114545 │ - (0000000000E6A131h) bytes │ + offset of local header from start of archive: 15114521 │ + (0000000000E6A119h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38226,16 +38222,16 @@ │ There is no file comment. │ │ Central directory entry #1293: │ --------------------------- │ │ res/layout/select_dialog_multichoice_material.xml │ │ - offset of local header from start of archive: 15114969 │ - (0000000000E6A2D9h) bytes │ + offset of local header from start of archive: 15114945 │ + (0000000000E6A2C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38255,16 +38251,16 @@ │ There is no file comment. │ │ Central directory entry #1294: │ --------------------------- │ │ res/layout/select_dialog_singlechoice_material.xml │ │ - offset of local header from start of archive: 15115494 │ - (0000000000E6A4E6h) bytes │ + offset of local header from start of archive: 15115470 │ + (0000000000E6A4CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38284,16 +38280,16 @@ │ There is no file comment. │ │ Central directory entry #1295: │ --------------------------- │ │ res/layout/support_simple_spinner_dropdown_item.xml │ │ - offset of local header from start of archive: 15116020 │ - (0000000000E6A6F4h) bytes │ + offset of local header from start of archive: 15115996 │ + (0000000000E6A6DCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38313,16 +38309,16 @@ │ There is no file comment. │ │ Central directory entry #1296: │ --------------------------- │ │ res/layout/test_action_chip.xml │ │ - offset of local header from start of archive: 15116369 │ - (0000000000E6A851h) bytes │ + offset of local header from start of archive: 15116345 │ + (0000000000E6A839h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38342,16 +38338,16 @@ │ There is no file comment. │ │ Central directory entry #1297: │ --------------------------- │ │ res/layout/test_reflow_chipgroup.xml │ │ - offset of local header from start of archive: 15116707 │ - (0000000000E6A9A3h) bytes │ + offset of local header from start of archive: 15116683 │ + (0000000000E6A98Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38371,16 +38367,16 @@ │ There is no file comment. │ │ Central directory entry #1298: │ --------------------------- │ │ res/layout/test_toolbar.xml │ │ - offset of local header from start of archive: 15117114 │ - (0000000000E6AB3Ah) bytes │ + offset of local header from start of archive: 15117090 │ + (0000000000E6AB22h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38400,16 +38396,16 @@ │ There is no file comment. │ │ Central directory entry #1299: │ --------------------------- │ │ res/layout/test_toolbar_custom_background.xml │ │ - offset of local header from start of archive: 15117382 │ - (0000000000E6AC46h) bytes │ + offset of local header from start of archive: 15117358 │ + (0000000000E6AC2Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38429,16 +38425,16 @@ │ There is no file comment. │ │ Central directory entry #1300: │ --------------------------- │ │ res/layout/test_toolbar_elevation.xml │ │ - offset of local header from start of archive: 15117696 │ - (0000000000E6AD80h) bytes │ + offset of local header from start of archive: 15117672 │ + (0000000000E6AD68h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38458,16 +38454,16 @@ │ There is no file comment. │ │ Central directory entry #1301: │ --------------------------- │ │ res/layout/test_toolbar_surface.xml │ │ - offset of local header from start of archive: 15118001 │ - (0000000000E6AEB1h) bytes │ + offset of local header from start of archive: 15117977 │ + (0000000000E6AE99h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38487,16 +38483,16 @@ │ There is no file comment. │ │ Central directory entry #1302: │ --------------------------- │ │ res/menu/context_menu_active_sessions.xml │ │ - offset of local header from start of archive: 15118298 │ - (0000000000E6AFDAh) bytes │ + offset of local header from start of archive: 15118274 │ + (0000000000E6AFC2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38516,16 +38512,16 @@ │ There is no file comment. │ │ Central directory entry #1303: │ --------------------------- │ │ res/menu/context_menu_apps.xml │ │ - offset of local header from start of archive: 15118562 │ - (0000000000E6B0E2h) bytes │ + offset of local header from start of archive: 15118538 │ + (0000000000E6B0CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38545,16 +38541,16 @@ │ There is no file comment. │ │ Central directory entry #1304: │ --------------------------- │ │ res/menu/context_menu_filesystems.xml │ │ - offset of local header from start of archive: 15118834 │ - (0000000000E6B1F2h) bytes │ + offset of local header from start of archive: 15118810 │ + (0000000000E6B1DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38574,16 +38570,16 @@ │ There is no file comment. │ │ Central directory entry #1305: │ --------------------------- │ │ res/menu/context_menu_inactive_sessions.xml │ │ - offset of local header from start of archive: 15119132 │ - (0000000000E6B31Ch) bytes │ + offset of local header from start of archive: 15119108 │ + (0000000000E6B304h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38603,16 +38599,16 @@ │ There is no file comment. │ │ Central directory entry #1306: │ --------------------------- │ │ res/menu/menu_bottom_nav.xml │ │ - offset of local header from start of archive: 15119417 │ - (0000000000E6B439h) bytes │ + offset of local header from start of archive: 15119393 │ + (0000000000E6B421h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38632,16 +38628,16 @@ │ There is no file comment. │ │ Central directory entry #1307: │ --------------------------- │ │ res/menu/menu_create.xml │ │ - offset of local header from start of archive: 15119731 │ - (0000000000E6B573h) bytes │ + offset of local header from start of archive: 15119707 │ + (0000000000E6B55Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38661,16 +38657,16 @@ │ There is no file comment. │ │ Central directory entry #1308: │ --------------------------- │ │ res/menu/menu_edit.xml │ │ - offset of local header from start of archive: 15120085 │ - (0000000000E6B6D5h) bytes │ + offset of local header from start of archive: 15120061 │ + (0000000000E6B6BDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38690,16 +38686,16 @@ │ There is no file comment. │ │ Central directory entry #1309: │ --------------------------- │ │ res/menu/menu_options.xml │ │ - offset of local header from start of archive: 15120439 │ - (0000000000E6B837h) bytes │ + offset of local header from start of archive: 15120415 │ + (0000000000E6B81Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38719,16 +38715,16 @@ │ There is no file comment. │ │ Central directory entry #1310: │ --------------------------- │ │ res/menu/menu_refresh.xml │ │ - offset of local header from start of archive: 15120836 │ - (0000000000E6B9C4h) bytes │ + offset of local header from start of archive: 15120812 │ + (0000000000E6B9ACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38748,16 +38744,16 @@ │ There is no file comment. │ │ Central directory entry #1311: │ --------------------------- │ │ res/mipmap-anydpi-v26/ic_launcher.xml │ │ - offset of local header from start of archive: 15121156 │ - (0000000000E6BB04h) bytes │ + offset of local header from start of archive: 15121132 │ + (0000000000E6BAECh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38777,16 +38773,16 @@ │ There is no file comment. │ │ Central directory entry #1312: │ --------------------------- │ │ res/mipmap-anydpi-v26/ic_launcher_round.xml │ │ - offset of local header from start of archive: 15121445 │ - (0000000000E6BC25h) bytes │ + offset of local header from start of archive: 15121421 │ + (0000000000E6BC0Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -38806,16 +38802,16 @@ │ There is no file comment. │ │ Central directory entry #1313: │ --------------------------- │ │ res/mipmap-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 15121740 │ - (0000000000E6BD4Ch) bytes │ + offset of local header from start of archive: 15121716 │ + (0000000000E6BD34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38834,16 +38830,16 @@ │ There is no file comment. │ │ Central directory entry #1314: │ --------------------------- │ │ res/mipmap-hdpi-v4/ic_launcher_foreground.png │ │ - offset of local header from start of archive: 15125495 │ - (0000000000E6CBF7h) bytes │ + offset of local header from start of archive: 15125471 │ + (0000000000E6CBDFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38866,16 +38862,16 @@ │ There is no file comment. │ │ Central directory entry #1315: │ --------------------------- │ │ res/mipmap-hdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 15128588 │ - (0000000000E6D80Ch) bytes │ + offset of local header from start of archive: 15128564 │ + (0000000000E6D7F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38898,16 +38894,16 @@ │ There is no file comment. │ │ Central directory entry #1316: │ --------------------------- │ │ res/mipmap-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 15132647 │ - (0000000000E6E7E7h) bytes │ + offset of local header from start of archive: 15132623 │ + (0000000000E6E7CFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38930,16 +38926,16 @@ │ There is no file comment. │ │ Central directory entry #1317: │ --------------------------- │ │ res/mipmap-mdpi-v4/ic_launcher_foreground.png │ │ - offset of local header from start of archive: 15133851 │ - (0000000000E6EC9Bh) bytes │ + offset of local header from start of archive: 15133827 │ + (0000000000E6EC83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38962,16 +38958,16 @@ │ There is no file comment. │ │ Central directory entry #1318: │ --------------------------- │ │ res/mipmap-mdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 15135669 │ - (0000000000E6F3B5h) bytes │ + offset of local header from start of archive: 15135645 │ + (0000000000E6F39Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -38994,16 +38990,16 @@ │ There is no file comment. │ │ Central directory entry #1319: │ --------------------------- │ │ res/mipmap-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 15138262 │ - (0000000000E6FDD6h) bytes │ + offset of local header from start of archive: 15138238 │ + (0000000000E6FDBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39026,16 +39022,16 @@ │ There is no file comment. │ │ Central directory entry #1320: │ --------------------------- │ │ res/mipmap-xhdpi-v4/ic_launcher_foreground.png │ │ - offset of local header from start of archive: 15139459 │ - (0000000000E70283h) bytes │ + offset of local header from start of archive: 15139435 │ + (0000000000E7026Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39058,16 +39054,16 @@ │ There is no file comment. │ │ Central directory entry #1321: │ --------------------------- │ │ res/mipmap-xhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 15143743 │ - (0000000000E7133Fh) bytes │ + offset of local header from start of archive: 15143719 │ + (0000000000E71327h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39090,16 +39086,16 @@ │ There is no file comment. │ │ Central directory entry #1322: │ --------------------------- │ │ res/mipmap-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 15149709 │ - (0000000000E72A8Dh) bytes │ + offset of local header from start of archive: 15149685 │ + (0000000000E72A75h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39122,16 +39118,16 @@ │ There is no file comment. │ │ Central directory entry #1323: │ --------------------------- │ │ res/mipmap-xxhdpi-v4/ic_launcher_foreground.png │ │ - offset of local header from start of archive: 15157166 │ - (0000000000E747AEh) bytes │ + offset of local header from start of archive: 15157142 │ + (0000000000E74796h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39154,16 +39150,16 @@ │ There is no file comment. │ │ Central directory entry #1324: │ --------------------------- │ │ res/mipmap-xxhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 15163912 │ - (0000000000E76208h) bytes │ + offset of local header from start of archive: 15163888 │ + (0000000000E761F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39182,16 +39178,16 @@ │ There is no file comment. │ │ Central directory entry #1325: │ --------------------------- │ │ res/mipmap-xxxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 15173325 │ - (0000000000E786CDh) bytes │ + offset of local header from start of archive: 15173301 │ + (0000000000E786B5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39210,16 +39206,16 @@ │ There is no file comment. │ │ Central directory entry #1326: │ --------------------------- │ │ res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png │ │ - offset of local header from start of archive: 15175520 │ - (0000000000E78F60h) bytes │ + offset of local header from start of archive: 15175496 │ + (0000000000E78F48h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39242,16 +39238,16 @@ │ There is no file comment. │ │ Central directory entry #1327: │ --------------------------- │ │ res/mipmap-xxxhdpi-v4/ic_launcher_round.png │ │ - offset of local header from start of archive: 15185290 │ - (0000000000E7B58Ah) bytes │ + offset of local header from start of archive: 15185266 │ + (0000000000E7B572h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39274,16 +39270,16 @@ │ There is no file comment. │ │ Central directory entry #1328: │ --------------------------- │ │ res/navigation/nav_graph.xml │ │ - offset of local header from start of archive: 15198696 │ - (0000000000E7E9E8h) bytes │ + offset of local header from start of archive: 15198672 │ + (0000000000E7E9D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39303,16 +39299,16 @@ │ There is no file comment. │ │ Central directory entry #1329: │ --------------------------- │ │ res/raw/bell.ogg │ │ - offset of local header from start of archive: 15199609 │ - (0000000000E7ED79h) bytes │ + offset of local header from start of archive: 15199585 │ + (0000000000E7ED61h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39335,16 +39331,16 @@ │ There is no file comment. │ │ Central directory entry #1330: │ --------------------------- │ │ res/xml-v22/shortcuts.xml │ │ - offset of local header from start of archive: 15204754 │ - (0000000000E80192h) bytes │ + offset of local header from start of archive: 15204730 │ + (0000000000E8017Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39364,16 +39360,16 @@ │ There is no file comment. │ │ Central directory entry #1331: │ --------------------------- │ │ res/xml/backupscheme.xml │ │ - offset of local header from start of archive: 15205207 │ - (0000000000E80357h) bytes │ + offset of local header from start of archive: 15205183 │ + (0000000000E8033Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39393,16 +39389,16 @@ │ There is no file comment. │ │ Central directory entry #1332: │ --------------------------- │ │ res/xml/preferences.xml │ │ - offset of local header from start of archive: 15205424 │ - (0000000000E80430h) bytes │ + offset of local header from start of archive: 15205400 │ + (0000000000E80418h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39422,16 +39418,16 @@ │ There is no file comment. │ │ Central directory entry #1333: │ --------------------------- │ │ res/xml/shortcuts.xml │ │ - offset of local header from start of archive: 15206308 │ - (0000000000E807A4h) bytes │ + offset of local header from start of archive: 15206284 │ + (0000000000E8078Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39451,16 +39447,16 @@ │ There is no file comment. │ │ Central directory entry #1334: │ --------------------------- │ │ resources.arsc │ │ - offset of local header from start of archive: 15206695 │ - (0000000000E80927h) bytes │ + offset of local header from start of archive: 15206671 │ + (0000000000E8090Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39483,16 +39479,16 @@ │ There is no file comment. │ │ Central directory entry #1335: │ --------------------------- │ │ sentry-build.properties │ │ - offset of local header from start of archive: 15889768 │ - (0000000000F27568h) bytes │ + offset of local header from start of archive: 15889744 │ + (0000000000F27550h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -39515,16 +39511,16 @@ │ There is no file comment. │ │ Central directory entry #1336: │ --------------------------- │ │ META-INF/568ED85D.SF │ │ - offset of local header from start of archive: 15889852 │ - (0000000000F275BCh) bytes │ + offset of local header from start of archive: 15889828 │ + (0000000000F275A4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39544,16 +39540,16 @@ │ There is no file comment. │ │ Central directory entry #1337: │ --------------------------- │ │ META-INF/568ED85D.RSA │ │ - offset of local header from start of archive: 15946089 │ - (0000000000F35169h) bytes │ + offset of local header from start of archive: 15946065 │ + (0000000000F35151h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -39573,16 +39569,16 @@ │ There is no file comment. │ │ Central directory entry #1338: │ --------------------------- │ │ META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 15947218 │ - (0000000000F355D2h) bytes │ + offset of local header from start of archive: 15947194 │ + (0000000000F355BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted ├── 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 : 1c57e8a2 │ │ -signature : 52fa...76aa │ │ -file_size : 8111364 │ │ +checksum : f68c2764 │ │ +signature : aba8...ac69 │ │ +file_size : 8111352 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 55672 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 7397 │ │ type_ids_off : 222800 (0x036650) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 252388 (0x03d9e4) │ │ field_ids_size : 42043 │ │ field_ids_off : 394504 (0x060508) │ │ method_ids_size : 55188 │ │ method_ids_off : 730848 (0x0b26e0) │ │ class_defs_size : 6022 │ │ class_defs_off : 1172352 (0x11e380) │ │ -data_size : 6746308 │ │ +data_size : 6746296 │ │ data_off : 1365056 (0x14d440) │ │ │ │ Class #0 header: │ │ class_idx : 345 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 4227 │ │ source_file_idx : 11416 │ │ @@ -819387,25 +819387,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3bf670: |[3bf670] okhttp3.Request$Builder.:()V │ │ -3bf680: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bf686: 7100 fd86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ -3bf68c: 0c00 |0006: move-result-object v0 │ │ -3bf68e: 5b10 fb84 |0007: iput-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf692: 1a00 e129 |0009: const-string v0, "GET" // string@29e1 │ │ -3bf696: 5b10 fa84 |000b: iput-object v0, v1, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ -3bf69a: 2200 1917 |000d: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3bf69e: 7010 53b6 0000 |000f: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3bf6a4: 5b10 f984 |0012: iput-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf6a8: 0e00 |0014: return-void │ │ +3bf66c: |[3bf66c] okhttp3.Request$Builder.:()V │ │ +3bf67c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bf682: 7100 fd86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ +3bf688: 0c00 |0006: move-result-object v0 │ │ +3bf68a: 5b10 fb84 |0007: iput-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf68e: 1a00 e129 |0009: const-string v0, "GET" // string@29e1 │ │ +3bf692: 5b10 fa84 |000b: iput-object v0, v1, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ +3bf696: 2200 1917 |000d: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3bf69a: 7010 53b6 0000 |000f: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3bf6a0: 5b10 f984 |0012: iput-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf6a4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=126 │ │ 0x000b line=129 │ │ 0x000d line=130 │ │ locals : │ │ @@ -819416,41 +819416,41 @@ │ │ type : '(Lokhttp3/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3bf6ac: |[3bf6ac] okhttp3.Request$Builder.:(Lokhttp3/Request;)V │ │ -3bf6bc: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bf6c2: 7100 fd86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ -3bf6c8: 0c00 |0006: move-result-object v0 │ │ -3bf6ca: 5b20 fb84 |0007: iput-object v0, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf6ce: 5430 0285 |0009: iget-object v0, v3, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ -3bf6d2: 5b20 fc84 |000b: iput-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ -3bf6d6: 5430 0085 |000d: iget-object v0, v3, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ -3bf6da: 5b20 fa84 |000f: iput-object v0, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ -3bf6de: 5430 fd84 |0011: iget-object v0, v3, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ -3bf6e2: 5b20 f884 |0013: iput-object v0, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ -3bf6e6: 5430 0185 |0015: iget-object v0, v3, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ -3bf6ea: 7210 af87 0000 |0017: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3bf6f0: 0a00 |001a: move-result v0 │ │ -3bf6f2: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -3bf6f6: 7100 fd86 0000 |001d: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ -3bf6fc: 0c00 |0020: move-result-object v0 │ │ -3bf6fe: 2808 |0021: goto 0029 // +0008 │ │ -3bf700: 2200 2911 |0022: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -3bf704: 5431 0185 |0024: iget-object v1, v3, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ -3bf708: 7020 5a87 1000 |0026: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@875a │ │ -3bf70e: 5b20 fb84 |0029: iput-object v0, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf712: 5433 ff84 |002b: iget-object v3, v3, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bf716: 6e10 6fb6 0300 |002d: invoke-virtual {v3}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3bf71c: 0c03 |0030: move-result-object v3 │ │ -3bf71e: 5b23 f984 |0031: iput-object v3, v2, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf722: 0e00 |0033: return-void │ │ +3bf6a8: |[3bf6a8] okhttp3.Request$Builder.:(Lokhttp3/Request;)V │ │ +3bf6b8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bf6be: 7100 fd86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ +3bf6c4: 0c00 |0006: move-result-object v0 │ │ +3bf6c6: 5b20 fb84 |0007: iput-object v0, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf6ca: 5430 0285 |0009: iget-object v0, v3, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ +3bf6ce: 5b20 fc84 |000b: iput-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ +3bf6d2: 5430 0085 |000d: iget-object v0, v3, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ +3bf6d6: 5b20 fa84 |000f: iput-object v0, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ +3bf6da: 5430 fd84 |0011: iget-object v0, v3, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ +3bf6de: 5b20 f884 |0013: iput-object v0, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ +3bf6e2: 5430 0185 |0015: iget-object v0, v3, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ +3bf6e6: 7210 af87 0000 |0017: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3bf6ec: 0a00 |001a: move-result v0 │ │ +3bf6ee: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +3bf6f2: 7100 fd86 0000 |001d: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ +3bf6f8: 0c00 |0020: move-result-object v0 │ │ +3bf6fa: 2808 |0021: goto 0029 // +0008 │ │ +3bf6fc: 2200 2911 |0022: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +3bf700: 5431 0185 |0024: iget-object v1, v3, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ +3bf704: 7020 5a87 1000 |0026: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@875a │ │ +3bf70a: 5b20 fb84 |0029: iput-object v0, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf70e: 5433 ff84 |002b: iget-object v3, v3, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bf712: 6e10 6fb6 0300 |002d: invoke-virtual {v3}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3bf718: 0c03 |0030: move-result-object v3 │ │ +3bf71a: 5b23 f984 |0031: iput-object v3, v2, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf71e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=126 │ │ 0x0009 line=134 │ │ 0x000d line=135 │ │ 0x0011 line=136 │ │ @@ -819468,18 +819468,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bf24c: |[3bf24c] okhttp3.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ -3bf25c: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf260: 6e30 55b6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ -3bf266: 1101 |0005: return-object v1 │ │ +3bf248: |[3bf248] okhttp3.Request$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ +3bf258: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf25c: 6e30 55b6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ +3bf262: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -819489,24 +819489,24 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3bf218: |[3bf218] okhttp3.Request$Builder.build:()Lokhttp3/Request; │ │ -3bf228: 5420 fc84 |0000: iget-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ -3bf22c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3bf230: 2200 2a17 |0004: new-instance v0, Lokhttp3/Request; // type@172a │ │ -3bf234: 7020 8db7 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/Request;.:(Lokhttp3/Request$Builder;)V // method@b78d │ │ -3bf23a: 1100 |0009: return-object v0 │ │ -3bf23c: 2200 7210 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bf240: 1a01 51d5 |000c: const-string v1, "url == null" // string@d551 │ │ -3bf244: 7020 8c83 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bf24a: 2700 |0011: throw v0 │ │ +3bf214: |[3bf214] okhttp3.Request$Builder.build:()Lokhttp3/Request; │ │ +3bf224: 5420 fc84 |0000: iget-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ +3bf228: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3bf22c: 2200 2a17 |0004: new-instance v0, Lokhttp3/Request; // type@172a │ │ +3bf230: 7020 8db7 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/Request;.:(Lokhttp3/Request$Builder;)V // method@b78d │ │ +3bf236: 1100 |0009: return-object v0 │ │ +3bf238: 2200 7210 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bf23c: 1a01 51d5 |000c: const-string v1, "url == null" // string@d551 │ │ +3bf240: 7020 8c83 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bf246: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0004 line=293 │ │ 0x000a line=292 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/Request$Builder; │ │ @@ -819516,27 +819516,27 @@ │ │ type : '(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3bf268: |[3bf268] okhttp3.Request$Builder.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; │ │ -3bf278: 6e10 83b5 0300 |0000: invoke-virtual {v3}, Lokhttp3/CacheControl;.toString:()Ljava/lang/String; // method@b583 │ │ -3bf27e: 0c03 |0003: move-result-object v3 │ │ -3bf280: 6e10 5e84 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ -3bf286: 0a00 |0007: move-result v0 │ │ -3bf288: 1a01 f41e |0008: const-string v1, "Cache-Control" // string@1ef4 │ │ -3bf28c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3bf290: 6e20 87b7 1200 |000c: invoke-virtual {v2, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3bf296: 0c03 |000f: move-result-object v3 │ │ -3bf298: 1103 |0010: return-object v3 │ │ -3bf29a: 6e30 81b7 1203 |0011: invoke-virtual {v2, v1, v3}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3bf2a0: 0c03 |0014: move-result-object v3 │ │ -3bf2a2: 1103 |0015: return-object v3 │ │ +3bf264: |[3bf264] okhttp3.Request$Builder.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; │ │ +3bf274: 6e10 83b5 0300 |0000: invoke-virtual {v3}, Lokhttp3/CacheControl;.toString:()Ljava/lang/String; // method@b583 │ │ +3bf27a: 0c03 |0003: move-result-object v3 │ │ +3bf27c: 6e10 5e84 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ +3bf282: 0a00 |0007: move-result v0 │ │ +3bf284: 1a01 f41e |0008: const-string v1, "Cache-Control" // string@1ef4 │ │ +3bf288: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3bf28c: 6e20 87b7 1200 |000c: invoke-virtual {v2, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3bf292: 0c03 |000f: move-result-object v3 │ │ +3bf294: 1103 |0010: return-object v3 │ │ +3bf296: 6e30 81b7 1203 |0011: invoke-virtual {v2, v1, v3}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3bf29c: 0c03 |0014: move-result-object v3 │ │ +3bf29e: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0011 line=220 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lokhttp3/Request$Builder; │ │ @@ -819547,19 +819547,19 @@ │ │ type : '()Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bf2a4: |[3bf2a4] okhttp3.Request$Builder.delete:()Lokhttp3/Request$Builder; │ │ -3bf2b4: 6200 3f85 |0000: sget-object v0, Lokhttp3/internal/Util;.EMPTY_REQUEST:Lokhttp3/RequestBody; // field@853f │ │ -3bf2b8: 6e20 7eb7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.delete:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b77e │ │ -3bf2be: 0c00 |0005: move-result-object v0 │ │ -3bf2c0: 1100 |0006: return-object v0 │ │ +3bf2a0: |[3bf2a0] okhttp3.Request$Builder.delete:()Lokhttp3/Request$Builder; │ │ +3bf2b0: 6200 3f85 |0000: sget-object v0, Lokhttp3/internal/Util;.EMPTY_REQUEST:Lokhttp3/RequestBody; // field@853f │ │ +3bf2b4: 6e20 7eb7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.delete:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b77e │ │ +3bf2ba: 0c00 |0005: move-result-object v0 │ │ +3bf2bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ │ │ #4 : (in Lokhttp3/Request$Builder;) │ │ @@ -819567,19 +819567,19 @@ │ │ type : '(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bf2c4: |[3bf2c4] okhttp3.Request$Builder.delete:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ -3bf2d4: 1a00 7023 |0000: const-string v0, "DELETE" // string@2370 │ │ -3bf2d8: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf2de: 0c02 |0005: move-result-object v2 │ │ -3bf2e0: 1102 |0006: return-object v2 │ │ +3bf2c0: |[3bf2c0] okhttp3.Request$Builder.delete:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ +3bf2d0: 1a00 7023 |0000: const-string v0, "DELETE" // string@2370 │ │ +3bf2d4: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf2da: 0c02 |0005: move-result-object v2 │ │ +3bf2dc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/RequestBody; │ │ │ │ @@ -819588,20 +819588,20 @@ │ │ type : '()Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3bf2e4: |[3bf2e4] okhttp3.Request$Builder.get:()Lokhttp3/Request$Builder; │ │ -3bf2f4: 1a00 e129 |0000: const-string v0, "GET" // string@29e1 │ │ -3bf2f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bf2fa: 6e30 83b7 0201 |0003: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf300: 0c00 |0006: move-result-object v0 │ │ -3bf302: 1100 |0007: return-object v0 │ │ +3bf2e0: |[3bf2e0] okhttp3.Request$Builder.get:()Lokhttp3/Request$Builder; │ │ +3bf2f0: 1a00 e129 |0000: const-string v0, "GET" // string@29e1 │ │ +3bf2f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bf2f6: 6e30 83b7 0201 |0003: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf2fc: 0c00 |0006: move-result-object v0 │ │ +3bf2fe: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/Request$Builder; │ │ │ │ #6 : (in Lokhttp3/Request$Builder;) │ │ @@ -819609,20 +819609,20 @@ │ │ type : '()Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3bf304: |[3bf304] okhttp3.Request$Builder.head:()Lokhttp3/Request$Builder; │ │ -3bf314: 1a00 7c2a |0000: const-string v0, "HEAD" // string@2a7c │ │ -3bf318: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bf31a: 6e30 83b7 0201 |0003: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf320: 0c00 |0006: move-result-object v0 │ │ -3bf322: 1100 |0007: return-object v0 │ │ +3bf300: |[3bf300] okhttp3.Request$Builder.head:()Lokhttp3/Request$Builder; │ │ +3bf310: 1a00 7c2a |0000: const-string v0, "HEAD" // string@2a7c │ │ +3bf314: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bf316: 6e30 83b7 0201 |0003: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf31c: 0c00 |0006: move-result-object v0 │ │ +3bf31e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/Request$Builder; │ │ │ │ #7 : (in Lokhttp3/Request$Builder;) │ │ @@ -819630,18 +819630,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bf324: |[3bf324] okhttp3.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ -3bf334: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf338: 6e30 5fb6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65f │ │ -3bf33e: 1101 |0005: return-object v1 │ │ +3bf320: |[3bf320] okhttp3.Request$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ +3bf330: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf334: 6e30 5fb6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65f │ │ +3bf33a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -819651,19 +819651,19 @@ │ │ type : '(Lokhttp3/Headers;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bf340: |[3bf340] okhttp3.Request$Builder.headers:(Lokhttp3/Headers;)Lokhttp3/Request$Builder; │ │ -3bf350: 6e10 6fb6 0100 |0000: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3bf356: 0c01 |0003: move-result-object v1 │ │ -3bf358: 5b01 f984 |0004: iput-object v1, v0, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf35c: 1100 |0006: return-object v0 │ │ +3bf33c: |[3bf33c] okhttp3.Request$Builder.headers:(Lokhttp3/Headers;)Lokhttp3/Request$Builder; │ │ +3bf34c: 6e10 6fb6 0100 |0000: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3bf352: 0c01 |0003: move-result-object v1 │ │ +3bf354: 5b01 f984 |0004: iput-object v1, v0, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf358: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) Lokhttp3/Headers; │ │ │ │ @@ -819672,63 +819672,63 @@ │ │ type : '(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -3bf360: |[3bf360] okhttp3.Request$Builder.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ -3bf370: 3803 5d00 |0000: if-eqz v3, 005d // +005d │ │ -3bf374: 6e10 6384 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ -3bf37a: 0a00 |0005: move-result v0 │ │ -3bf37c: 3800 4f00 |0006: if-eqz v0, 0055 // +004f │ │ -3bf380: 1a00 90b0 |0008: const-string v0, "method " // string@b090 │ │ -3bf384: 3804 2300 |000a: if-eqz v4, 002d // +0023 │ │ -3bf388: 7110 77b9 0300 |000c: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ -3bf38e: 0a01 |000f: move-result v1 │ │ -3bf390: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -3bf394: 281b |0012: goto 002d // +001b │ │ -3bf396: 2204 7110 |0013: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bf39a: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3bf39e: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bf3a4: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf3aa: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf3b0: 1a03 f806 |0020: const-string v3, " must not have a request body." // string@06f8 │ │ -3bf3b4: 6e20 8f84 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf3ba: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bf3c0: 0c03 |0028: move-result-object v3 │ │ -3bf3c2: 7020 8783 3400 |0029: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3bf3c8: 2704 |002c: throw v4 │ │ -3bf3ca: 3904 2300 |002d: if-nez v4, 0050 // +0023 │ │ -3bf3ce: 7110 7ab9 0300 |002f: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@b97a │ │ -3bf3d4: 0a01 |0032: move-result v1 │ │ -3bf3d6: 3901 0300 |0033: if-nez v1, 0036 // +0003 │ │ -3bf3da: 281b |0035: goto 0050 // +001b │ │ -3bf3dc: 2204 7110 |0036: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bf3e0: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3bf3e4: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bf3ea: 6e20 8f84 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf3f0: 6e20 8f84 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf3f6: 1a03 f306 |0043: const-string v3, " must have a request body." // string@06f3 │ │ -3bf3fa: 6e20 8f84 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf400: 6e10 9f84 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bf406: 0c03 |004b: move-result-object v3 │ │ -3bf408: 7020 8783 3400 |004c: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3bf40e: 2704 |004f: throw v4 │ │ -3bf410: 5b23 fa84 |0050: iput-object v3, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ -3bf414: 5b24 f884 |0052: iput-object v4, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ -3bf418: 1102 |0054: return-object v2 │ │ -3bf41a: 2203 7110 |0055: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bf41e: 1a04 93b0 |0057: const-string v4, "method.length() == 0" // string@b093 │ │ -3bf422: 7020 8783 4300 |0059: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3bf428: 2703 |005c: throw v3 │ │ -3bf42a: 2203 8010 |005d: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf42e: 1a04 91b0 |005f: const-string v4, "method == null" // string@b091 │ │ -3bf432: 7020 f983 4300 |0061: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf438: 2703 |0064: throw v3 │ │ +3bf35c: |[3bf35c] okhttp3.Request$Builder.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ +3bf36c: 3803 5d00 |0000: if-eqz v3, 005d // +005d │ │ +3bf370: 6e10 6384 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ +3bf376: 0a00 |0005: move-result v0 │ │ +3bf378: 3800 4f00 |0006: if-eqz v0, 0055 // +004f │ │ +3bf37c: 1a00 90b0 |0008: const-string v0, "method " // string@b090 │ │ +3bf380: 3804 2300 |000a: if-eqz v4, 002d // +0023 │ │ +3bf384: 7110 77b9 0300 |000c: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ +3bf38a: 0a01 |000f: move-result v1 │ │ +3bf38c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +3bf390: 281b |0012: goto 002d // +001b │ │ +3bf392: 2204 7110 |0013: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bf396: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3bf39a: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bf3a0: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3a6: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3ac: 1a03 f806 |0020: const-string v3, " must not have a request body." // string@06f8 │ │ +3bf3b0: 6e20 8f84 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3b6: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bf3bc: 0c03 |0028: move-result-object v3 │ │ +3bf3be: 7020 8783 3400 |0029: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3bf3c4: 2704 |002c: throw v4 │ │ +3bf3c6: 3904 2300 |002d: if-nez v4, 0050 // +0023 │ │ +3bf3ca: 7110 7ab9 0300 |002f: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.requiresRequestBody:(Ljava/lang/String;)Z // method@b97a │ │ +3bf3d0: 0a01 |0032: move-result v1 │ │ +3bf3d2: 3901 0300 |0033: if-nez v1, 0036 // +0003 │ │ +3bf3d6: 281b |0035: goto 0050 // +001b │ │ +3bf3d8: 2204 7110 |0036: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bf3dc: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3bf3e0: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bf3e6: 6e20 8f84 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3ec: 6e20 8f84 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3f2: 1a03 f306 |0043: const-string v3, " must have a request body." // string@06f3 │ │ +3bf3f6: 6e20 8f84 3100 |0045: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf3fc: 6e10 9f84 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bf402: 0c03 |004b: move-result-object v3 │ │ +3bf404: 7020 8783 3400 |004c: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3bf40a: 2704 |004f: throw v4 │ │ +3bf40c: 5b23 fa84 |0050: iput-object v3, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ +3bf410: 5b24 f884 |0052: iput-object v4, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ +3bf414: 1102 |0054: return-object v2 │ │ +3bf416: 2203 7110 |0055: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bf41a: 1a04 93b0 |0057: const-string v4, "method.length() == 0" // string@b093 │ │ +3bf41e: 7020 8783 4300 |0059: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3bf424: 2703 |005c: throw v3 │ │ +3bf426: 2203 8010 |005d: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf42a: 1a04 91b0 |005f: const-string v4, "method == null" // string@b091 │ │ +3bf42e: 7020 f983 4300 |0061: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf434: 2703 |0064: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ 0x000c line=254 │ │ 0x0013 line=255 │ │ 0x002f line=257 │ │ 0x0036 line=258 │ │ @@ -819746,19 +819746,19 @@ │ │ type : '(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bf43c: |[3bf43c] okhttp3.Request$Builder.patch:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ -3bf44c: 1a00 8654 |0000: const-string v0, "PATCH" // string@5486 │ │ -3bf450: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf456: 0c02 |0005: move-result-object v2 │ │ -3bf458: 1102 |0006: return-object v2 │ │ +3bf438: |[3bf438] okhttp3.Request$Builder.patch:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ +3bf448: 1a00 8654 |0000: const-string v0, "PATCH" // string@5486 │ │ +3bf44c: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf452: 0c02 |0005: move-result-object v2 │ │ +3bf454: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/RequestBody; │ │ │ │ @@ -819767,19 +819767,19 @@ │ │ type : '(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bf45c: |[3bf45c] okhttp3.Request$Builder.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ -3bf46c: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ -3bf470: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf476: 0c02 |0005: move-result-object v2 │ │ -3bf478: 1102 |0006: return-object v2 │ │ +3bf458: |[3bf458] okhttp3.Request$Builder.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ +3bf468: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ +3bf46c: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf472: 0c02 |0005: move-result-object v2 │ │ +3bf474: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/RequestBody; │ │ │ │ @@ -819788,19 +819788,19 @@ │ │ type : '(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bf47c: |[3bf47c] okhttp3.Request$Builder.put:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ -3bf48c: 1a00 4255 |0000: const-string v0, "PUT" // string@5542 │ │ -3bf490: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3bf496: 0c02 |0005: move-result-object v2 │ │ -3bf498: 1102 |0006: return-object v2 │ │ +3bf478: |[3bf478] okhttp3.Request$Builder.put:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; │ │ +3bf488: 1a00 4255 |0000: const-string v0, "PUT" // string@5542 │ │ +3bf48c: 6e30 83b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3bf492: 0c02 |0005: move-result-object v2 │ │ +3bf494: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/RequestBody; │ │ │ │ @@ -819809,18 +819809,18 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bf49c: |[3bf49c] okhttp3.Request$Builder.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ -3bf4ac: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bf4b0: 6e20 5eb6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ -3bf4b6: 1101 |0005: return-object v1 │ │ +3bf498: |[3bf498] okhttp3.Request$Builder.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ +3bf4a8: 5410 f984 |0000: iget-object v0, v1, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bf4ac: 6e20 5eb6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ +3bf4b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -819829,36 +819829,36 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Object;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3bf4b8: |[3bf4b8] okhttp3.Request$Builder.tag:(Ljava/lang/Class;Ljava/lang/Object;)Lokhttp3/Request$Builder; │ │ -3bf4c8: 3802 2300 |0000: if-eqz v2, 0023 // +0023 │ │ -3bf4cc: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ -3bf4d0: 5413 fb84 |0004: iget-object v3, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf4d4: 7220 b387 2300 |0006: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -3bf4da: 2819 |0009: goto 0022 // +0019 │ │ -3bf4dc: 5410 fb84 |000a: iget-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf4e0: 7210 af87 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3bf4e6: 0a00 |000f: move-result v0 │ │ -3bf4e8: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -3bf4ec: 2200 2911 |0012: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -3bf4f0: 7010 5787 0000 |0014: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -3bf4f6: 5b10 fb84 |0017: iput-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf4fa: 5410 fb84 |0019: iget-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bf4fe: 6e20 2883 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ -3bf504: 0c03 |001e: move-result-object v3 │ │ -3bf506: 7230 b187 2003 |001f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3bf50c: 1101 |0022: return-object v1 │ │ -3bf50e: 2202 8010 |0023: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf512: 1a03 b2d3 |0025: const-string v3, "type == null" // string@d3b2 │ │ -3bf516: 7020 f983 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf51c: 2702 |002a: throw v2 │ │ +3bf4b4: |[3bf4b4] okhttp3.Request$Builder.tag:(Ljava/lang/Class;Ljava/lang/Object;)Lokhttp3/Request$Builder; │ │ +3bf4c4: 3802 2300 |0000: if-eqz v2, 0023 // +0023 │ │ +3bf4c8: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ +3bf4cc: 5413 fb84 |0004: iget-object v3, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf4d0: 7220 b387 2300 |0006: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +3bf4d6: 2819 |0009: goto 0022 // +0019 │ │ +3bf4d8: 5410 fb84 |000a: iget-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf4dc: 7210 af87 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3bf4e2: 0a00 |000f: move-result v0 │ │ +3bf4e4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +3bf4e8: 2200 2911 |0012: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +3bf4ec: 7010 5787 0000 |0014: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +3bf4f2: 5b10 fb84 |0017: iput-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf4f6: 5410 fb84 |0019: iget-object v0, v1, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bf4fa: 6e20 2883 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ +3bf500: 0c03 |001e: move-result-object v3 │ │ +3bf502: 7230 b187 2003 |001f: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3bf508: 1101 |0022: return-object v1 │ │ +3bf50a: 2202 8010 |0023: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf50e: 1a03 b2d3 |0025: const-string v3, "type == null" // string@d3b2 │ │ +3bf512: 7020 f983 3200 |0027: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf518: 2702 |002a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=282 │ │ 0x000a line=284 │ │ 0x0019 line=285 │ │ 0x0023 line=279 │ │ locals : │ │ @@ -819871,19 +819871,19 @@ │ │ type : '(Ljava/lang/Object;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bf520: |[3bf520] okhttp3.Request$Builder.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; │ │ -3bf530: 1c00 8310 |0000: const-class v0, Ljava/lang/Object; // type@1083 │ │ -3bf534: 6e30 88b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Class;Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@b788 │ │ -3bf53a: 0c02 |0005: move-result-object v2 │ │ -3bf53c: 1102 |0006: return-object v2 │ │ +3bf51c: |[3bf51c] okhttp3.Request$Builder.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; │ │ +3bf52c: 1c00 8310 |0000: const-class v0, Ljava/lang/Object; // type@1083 │ │ +3bf530: 6e30 88b7 0102 |0002: invoke-virtual {v1, v0, v2}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Class;Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@b788 │ │ +3bf536: 0c02 |0005: move-result-object v2 │ │ +3bf538: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -819892,64 +819892,64 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 90 16-bit code units │ │ -3bf540: |[3bf540] okhttp3.Request$Builder.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ -3bf550: 3807 5200 |0000: if-eqz v7, 0052 // +0052 │ │ -3bf554: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3bf556: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3bf558: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -3bf55a: 1235 |0005: const/4 v5, #int 3 // #3 │ │ -3bf55c: 1a03 fdd8 |0006: const-string v3, "ws:" // string@d8fd │ │ -3bf560: 0770 |0008: move-object v0, v7 │ │ -3bf562: 7406 6784 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@8467 │ │ -3bf568: 0a00 |000c: move-result v0 │ │ -3bf56a: 3800 1900 |000d: if-eqz v0, 0026 // +0019 │ │ -3bf56e: 2200 9410 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bf572: 7010 8384 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bf578: 1a01 8399 |0014: const-string v1, "http:" // string@9983 │ │ -3bf57c: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf582: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -3bf584: 6e20 7084 1700 |001a: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3bf58a: 0c07 |001d: move-result-object v7 │ │ -3bf58c: 6e20 8f84 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf592: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bf598: 0c07 |0024: move-result-object v7 │ │ -3bf59a: 2824 |0025: goto 0049 // +0024 │ │ -3bf59c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -3bf59e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -3bf5a0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -3bf5a2: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -3bf5a4: 1a03 fed8 |002a: const-string v3, "wss:" // string@d8fe │ │ -3bf5a8: 0770 |002c: move-object v0, v7 │ │ -3bf5aa: 7406 6784 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@8467 │ │ -3bf5b0: 0a00 |0030: move-result v0 │ │ -3bf5b2: 3800 1800 |0031: if-eqz v0, 0049 // +0018 │ │ -3bf5b6: 2200 9410 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bf5ba: 7010 8384 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bf5c0: 1a01 9899 |0038: const-string v1, "https:" // string@9998 │ │ -3bf5c4: 6e20 8f84 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf5ca: 1241 |003d: const/4 v1, #int 4 // #4 │ │ -3bf5cc: 6e20 7084 1700 |003e: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3bf5d2: 0c07 |0041: move-result-object v7 │ │ -3bf5d4: 6e20 8f84 7000 |0042: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf5da: 6e10 9f84 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bf5e0: 0c07 |0048: move-result-object v7 │ │ -3bf5e2: 7110 b1b6 0700 |0049: invoke-static {v7}, Lokhttp3/HttpUrl;.get:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6b1 │ │ -3bf5e8: 0c07 |004c: move-result-object v7 │ │ -3bf5ea: 6e20 8cb7 7600 |004d: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ -3bf5f0: 0c07 |0050: move-result-object v7 │ │ -3bf5f2: 1107 |0051: return-object v7 │ │ -3bf5f4: 2207 8010 |0052: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf5f8: 1a00 51d5 |0054: const-string v0, "url == null" // string@d551 │ │ -3bf5fc: 7020 f983 0700 |0056: invoke-direct {v7, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf602: 2707 |0059: throw v7 │ │ +3bf53c: |[3bf53c] okhttp3.Request$Builder.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; │ │ +3bf54c: 3807 5200 |0000: if-eqz v7, 0052 // +0052 │ │ +3bf550: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3bf552: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3bf554: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +3bf556: 1235 |0005: const/4 v5, #int 3 // #3 │ │ +3bf558: 1a03 fdd8 |0006: const-string v3, "ws:" // string@d8fd │ │ +3bf55c: 0770 |0008: move-object v0, v7 │ │ +3bf55e: 7406 6784 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@8467 │ │ +3bf564: 0a00 |000c: move-result v0 │ │ +3bf566: 3800 1900 |000d: if-eqz v0, 0026 // +0019 │ │ +3bf56a: 2200 9410 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bf56e: 7010 8384 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bf574: 1a01 8399 |0014: const-string v1, "http:" // string@9983 │ │ +3bf578: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf57e: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +3bf580: 6e20 7084 1700 |001a: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3bf586: 0c07 |001d: move-result-object v7 │ │ +3bf588: 6e20 8f84 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf58e: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bf594: 0c07 |0024: move-result-object v7 │ │ +3bf596: 2824 |0025: goto 0049 // +0024 │ │ +3bf598: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +3bf59a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +3bf59c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +3bf59e: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +3bf5a0: 1a03 fed8 |002a: const-string v3, "wss:" // string@d8fe │ │ +3bf5a4: 0770 |002c: move-object v0, v7 │ │ +3bf5a6: 7406 6784 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/lang/String;.regionMatches:(ZILjava/lang/String;II)Z // method@8467 │ │ +3bf5ac: 0a00 |0030: move-result v0 │ │ +3bf5ae: 3800 1800 |0031: if-eqz v0, 0049 // +0018 │ │ +3bf5b2: 2200 9410 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bf5b6: 7010 8384 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bf5bc: 1a01 9899 |0038: const-string v1, "https:" // string@9998 │ │ +3bf5c0: 6e20 8f84 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf5c6: 1241 |003d: const/4 v1, #int 4 // #4 │ │ +3bf5c8: 6e20 7084 1700 |003e: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3bf5ce: 0c07 |0041: move-result-object v7 │ │ +3bf5d0: 6e20 8f84 7000 |0042: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf5d6: 6e10 9f84 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bf5dc: 0c07 |0048: move-result-object v7 │ │ +3bf5de: 7110 b1b6 0700 |0049: invoke-static {v7}, Lokhttp3/HttpUrl;.get:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6b1 │ │ +3bf5e4: 0c07 |004c: move-result-object v7 │ │ +3bf5e6: 6e20 8cb7 7600 |004d: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ +3bf5ec: 0c07 |0050: move-result-object v7 │ │ +3bf5ee: 1107 |0051: return-object v7 │ │ +3bf5f0: 2207 8010 |0052: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf5f4: 1a00 51d5 |0054: const-string v0, "url == null" // string@d551 │ │ +3bf5f8: 7020 f983 0700 |0056: invoke-direct {v7, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf5fe: 2707 |0059: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=159 │ │ 0x000f line=160 │ │ 0x002d line=161 │ │ 0x0033 line=162 │ │ 0x0049 line=165 │ │ @@ -819963,27 +819963,27 @@ │ │ type : '(Ljava/net/URL;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3bf604: |[3bf604] okhttp3.Request$Builder.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; │ │ -3bf614: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -3bf618: 6e10 9f85 0200 |0002: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@859f │ │ -3bf61e: 0c02 |0005: move-result-object v2 │ │ -3bf620: 7110 b1b6 0200 |0006: invoke-static {v2}, Lokhttp3/HttpUrl;.get:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6b1 │ │ -3bf626: 0c02 |0009: move-result-object v2 │ │ -3bf628: 6e20 8cb7 2100 |000a: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ -3bf62e: 0c02 |000d: move-result-object v2 │ │ -3bf630: 1102 |000e: return-object v2 │ │ -3bf632: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf636: 1a00 51d5 |0011: const-string v0, "url == null" // string@d551 │ │ -3bf63a: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf640: 2702 |0016: throw v2 │ │ +3bf600: |[3bf600] okhttp3.Request$Builder.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; │ │ +3bf610: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +3bf614: 6e10 9f85 0200 |0002: invoke-virtual {v2}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@859f │ │ +3bf61a: 0c02 |0005: move-result-object v2 │ │ +3bf61c: 7110 b1b6 0200 |0006: invoke-static {v2}, Lokhttp3/HttpUrl;.get:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6b1 │ │ +3bf622: 0c02 |0009: move-result-object v2 │ │ +3bf624: 6e20 8cb7 2100 |000a: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ +3bf62a: 0c02 |000d: move-result-object v2 │ │ +3bf62c: 1102 |000e: return-object v2 │ │ +3bf62e: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf632: 1a00 51d5 |0011: const-string v0, "url == null" // string@d551 │ │ +3bf636: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf63c: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x000f line=175 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/net/URL; │ │ @@ -819993,22 +819993,22 @@ │ │ type : '(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3bf644: |[3bf644] okhttp3.Request$Builder.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; │ │ -3bf654: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -3bf658: 5b12 fc84 |0002: iput-object v2, v1, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ -3bf65c: 1101 |0004: return-object v1 │ │ -3bf65e: 2202 8010 |0005: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf662: 1a00 51d5 |0007: const-string v0, "url == null" // string@d551 │ │ -3bf666: 7020 f983 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf66c: 2702 |000c: throw v2 │ │ +3bf640: |[3bf640] okhttp3.Request$Builder.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; │ │ +3bf650: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +3bf654: 5b12 fc84 |0002: iput-object v2, v1, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ +3bf658: 1101 |0004: return-object v1 │ │ +3bf65a: 2202 8010 |0005: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf65e: 1a00 51d5 |0007: const-string v0, "url == null" // string@d551 │ │ +3bf662: 7020 f983 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf668: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokhttp3/Request$Builder; │ │ 0x0000 - 0x000d reg=2 (null) Lokhttp3/HttpUrl; │ │ @@ -820083,31 +820083,31 @@ │ │ type : '(Lokhttp3/Request$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3bfc10: |[3bfc10] okhttp3.Request.:(Lokhttp3/Request$Builder;)V │ │ -3bfc20: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bfc26: 5420 fc84 |0003: iget-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ -3bfc2a: 5b10 0285 |0005: iput-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ -3bfc2e: 5420 fa84 |0007: iget-object v0, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ -3bfc32: 5b10 0085 |0009: iput-object v0, v1, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ -3bfc36: 5420 f984 |000b: iget-object v0, v2, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ -3bfc3a: 6e10 5cb6 0000 |000d: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3bfc40: 0c00 |0010: move-result-object v0 │ │ -3bfc42: 5b10 ff84 |0011: iput-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bfc46: 5420 f884 |0013: iget-object v0, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ -3bfc4a: 5b10 fd84 |0015: iput-object v0, v1, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ -3bfc4e: 5422 fb84 |0017: iget-object v2, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ -3bfc52: 7110 3eb8 0200 |0019: invoke-static {v2}, Lokhttp3/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@b83e │ │ -3bfc58: 0c02 |001c: move-result-object v2 │ │ -3bfc5a: 5b12 0185 |001d: iput-object v2, v1, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ -3bfc5e: 0e00 |001f: return-void │ │ +3bfc0c: |[3bfc0c] okhttp3.Request.:(Lokhttp3/Request$Builder;)V │ │ +3bfc1c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bfc22: 5420 fc84 |0003: iget-object v0, v2, Lokhttp3/Request$Builder;.url:Lokhttp3/HttpUrl; // field@84fc │ │ +3bfc26: 5b10 0285 |0005: iput-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ +3bfc2a: 5420 fa84 |0007: iget-object v0, v2, Lokhttp3/Request$Builder;.method:Ljava/lang/String; // field@84fa │ │ +3bfc2e: 5b10 0085 |0009: iput-object v0, v1, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ +3bfc32: 5420 f984 |000b: iget-object v0, v2, Lokhttp3/Request$Builder;.headers:Lokhttp3/Headers$Builder; // field@84f9 │ │ +3bfc36: 6e10 5cb6 0000 |000d: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3bfc3c: 0c00 |0010: move-result-object v0 │ │ +3bfc3e: 5b10 ff84 |0011: iput-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bfc42: 5420 f884 |0013: iget-object v0, v2, Lokhttp3/Request$Builder;.body:Lokhttp3/RequestBody; // field@84f8 │ │ +3bfc46: 5b10 fd84 |0015: iput-object v0, v1, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ +3bfc4a: 5422 fb84 |0017: iget-object v2, v2, Lokhttp3/Request$Builder;.tags:Ljava/util/Map; // field@84fb │ │ +3bfc4e: 7110 3eb8 0200 |0019: invoke-static {v2}, Lokhttp3/internal/Util;.immutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@b83e │ │ +3bfc54: 0c02 |001c: move-result-object v2 │ │ +3bfc56: 5b12 0185 |001d: iput-object v2, v1, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ +3bfc5a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x000b line=43 │ │ 0x0013 line=44 │ │ @@ -820122,17 +820122,17 @@ │ │ type : '()Lokhttp3/RequestBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfbf8: |[3bfbf8] okhttp3.Request.body:()Lokhttp3/RequestBody; │ │ -3bfc08: 5410 fd84 |0000: iget-object v0, v1, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ -3bfc0c: 1100 |0002: return-object v0 │ │ +3bfbf4: |[3bfbf4] okhttp3.Request.body:()Lokhttp3/RequestBody; │ │ +3bfc04: 5410 fd84 |0000: iget-object v0, v1, Lokhttp3/Request;.body:Lokhttp3/RequestBody; // field@84fd │ │ +3bfc08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Request; │ │ │ │ #1 : (in Lokhttp3/Request;) │ │ @@ -820140,23 +820140,23 @@ │ │ type : '()Lokhttp3/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bfb80: |[3bfb80] okhttp3.Request.cacheControl:()Lokhttp3/CacheControl; │ │ -3bfb90: 5410 fe84 |0000: iget-object v0, v1, Lokhttp3/Request;.cacheControl:Lokhttp3/CacheControl; // field@84fe │ │ -3bfb94: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3bfb98: 2809 |0004: goto 000d // +0009 │ │ -3bfb9a: 5410 ff84 |0005: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bfb9e: 7110 81b5 0000 |0007: invoke-static {v0}, Lokhttp3/CacheControl;.parse:(Lokhttp3/Headers;)Lokhttp3/CacheControl; // method@b581 │ │ -3bfba4: 0c00 |000a: move-result-object v0 │ │ -3bfba6: 5b10 fe84 |000b: iput-object v0, v1, Lokhttp3/Request;.cacheControl:Lokhttp3/CacheControl; // field@84fe │ │ -3bfbaa: 1100 |000d: return-object v0 │ │ +3bfb7c: |[3bfb7c] okhttp3.Request.cacheControl:()Lokhttp3/CacheControl; │ │ +3bfb8c: 5410 fe84 |0000: iget-object v0, v1, Lokhttp3/Request;.cacheControl:Lokhttp3/CacheControl; // field@84fe │ │ +3bfb90: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3bfb94: 2809 |0004: goto 000d // +0009 │ │ +3bfb96: 5410 ff84 |0005: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bfb9a: 7110 81b5 0000 |0007: invoke-static {v0}, Lokhttp3/CacheControl;.parse:(Lokhttp3/Headers;)Lokhttp3/CacheControl; // method@b581 │ │ +3bfba0: 0c00 |000a: move-result-object v0 │ │ +3bfba2: 5b10 fe84 |000b: iput-object v0, v1, Lokhttp3/Request;.cacheControl:Lokhttp3/CacheControl; // field@84fe │ │ +3bfba6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/Request; │ │ │ │ @@ -820165,19 +820165,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 │ │ -3bfabc: |[3bfabc] okhttp3.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -3bfacc: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bfad0: 6e20 68b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ -3bfad6: 0c02 |0005: move-result-object v2 │ │ -3bfad8: 1102 |0006: return-object v2 │ │ +3bfab8: |[3bfab8] okhttp3.Request.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +3bfac8: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bfacc: 6e20 68b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ +3bfad2: 0c02 |0005: move-result-object v2 │ │ +3bfad4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -820186,19 +820186,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bfb60: |[3bfb60] okhttp3.Request.headers:(Ljava/lang/String;)Ljava/util/List; │ │ -3bfb70: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bfb74: 6e20 76b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ -3bfb7a: 0c02 |0005: move-result-object v2 │ │ -3bfb7c: 1102 |0006: return-object v2 │ │ +3bfb5c: |[3bfb5c] okhttp3.Request.headers:(Ljava/lang/String;)Ljava/util/List; │ │ +3bfb6c: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bfb70: 6e20 76b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ +3bfb76: 0c02 |0005: move-result-object v2 │ │ +3bfb78: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -820207,17 +820207,17 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfbac: |[3bfbac] okhttp3.Request.headers:()Lokhttp3/Headers; │ │ -3bfbbc: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ -3bfbc0: 1100 |0002: return-object v0 │ │ +3bfba8: |[3bfba8] okhttp3.Request.headers:()Lokhttp3/Headers; │ │ +3bfbb8: 5410 ff84 |0000: iget-object v0, v1, Lokhttp3/Request;.headers:Lokhttp3/Headers; // field@84ff │ │ +3bfbbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Request; │ │ │ │ #5 : (in Lokhttp3/Request;) │ │ @@ -820225,19 +820225,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bfa54: |[3bfa54] okhttp3.Request.isHttps:()Z │ │ -3bfa64: 5410 0285 |0000: iget-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ -3bfa68: 6e10 b6b6 0000 |0002: invoke-virtual {v0}, Lokhttp3/HttpUrl;.isHttps:()Z // method@b6b6 │ │ -3bfa6e: 0a00 |0005: move-result v0 │ │ -3bfa70: 0f00 |0006: return v0 │ │ +3bfa50: |[3bfa50] okhttp3.Request.isHttps:()Z │ │ +3bfa60: 5410 0285 |0000: iget-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ +3bfa64: 6e10 b6b6 0000 |0002: invoke-virtual {v0}, Lokhttp3/HttpUrl;.isHttps:()Z // method@b6b6 │ │ +3bfa6a: 0a00 |0005: move-result v0 │ │ +3bfa6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request; │ │ │ │ #6 : (in Lokhttp3/Request;) │ │ @@ -820245,17 +820245,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfadc: |[3bfadc] okhttp3.Request.method:()Ljava/lang/String; │ │ -3bfaec: 5410 0085 |0000: iget-object v0, v1, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ -3bfaf0: 1100 |0002: return-object v0 │ │ +3bfad8: |[3bfad8] okhttp3.Request.method:()Ljava/lang/String; │ │ +3bfae8: 5410 0085 |0000: iget-object v0, v1, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ +3bfaec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Request; │ │ │ │ #7 : (in Lokhttp3/Request;) │ │ @@ -820263,18 +820263,18 @@ │ │ type : '()Lokhttp3/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bfbdc: |[3bfbdc] okhttp3.Request.newBuilder:()Lokhttp3/Request$Builder; │ │ -3bfbec: 2200 2917 |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1729 │ │ -3bfbf0: 7020 79b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Request$Builder;.:(Lokhttp3/Request;)V // method@b779 │ │ -3bfbf6: 1100 |0005: return-object v0 │ │ +3bfbd8: |[3bfbd8] okhttp3.Request.newBuilder:()Lokhttp3/Request$Builder; │ │ +3bfbe8: 2200 2917 |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1729 │ │ +3bfbec: 7020 79b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Request$Builder;.:(Lokhttp3/Request;)V // method@b779 │ │ +3bfbf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Request; │ │ │ │ #8 : (in Lokhttp3/Request;) │ │ @@ -820282,19 +820282,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bfa74: |[3bfa74] okhttp3.Request.tag:()Ljava/lang/Object; │ │ -3bfa84: 1c00 8310 |0000: const-class v0, Ljava/lang/Object; // type@1083 │ │ -3bfa88: 6e20 97b7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request;.tag:(Ljava/lang/Class;)Ljava/lang/Object; // method@b797 │ │ -3bfa8e: 0c00 |0005: move-result-object v0 │ │ -3bfa90: 1100 |0006: return-object v0 │ │ +3bfa70: |[3bfa70] okhttp3.Request.tag:()Ljava/lang/Object; │ │ +3bfa80: 1c00 8310 |0000: const-class v0, Ljava/lang/Object; // type@1083 │ │ +3bfa84: 6e20 97b7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request;.tag:(Ljava/lang/Class;)Ljava/lang/Object; // method@b797 │ │ +3bfa8a: 0c00 |0005: move-result-object v0 │ │ +3bfa8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Request; │ │ │ │ #9 : (in Lokhttp3/Request;) │ │ @@ -820302,21 +820302,21 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3bfa94: |[3bfa94] okhttp3.Request.tag:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -3bfaa4: 5410 0185 |0000: iget-object v0, v1, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ -3bfaa8: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3bfaae: 0c00 |0005: move-result-object v0 │ │ -3bfab0: 6e20 2883 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ -3bfab6: 0c02 |0009: move-result-object v2 │ │ -3bfab8: 1102 |000a: return-object v2 │ │ +3bfa90: |[3bfa90] okhttp3.Request.tag:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +3bfaa0: 5410 0185 |0000: iget-object v0, v1, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ +3bfaa4: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3bfaaa: 0c00 |0005: move-result-object v0 │ │ +3bfaac: 6e20 2883 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ +3bfab2: 0c02 |0009: move-result-object v2 │ │ +3bfab4: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/Request; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -820325,34 +820325,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3bfaf4: |[3bfaf4] okhttp3.Request.toString:()Ljava/lang/String; │ │ -3bfb04: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bfb08: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bfb0e: 1a01 1258 |0005: const-string v1, "Request{method=" // string@5812 │ │ -3bfb12: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfb18: 5421 0085 |000a: iget-object v1, v2, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ -3bfb1c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfb22: 1a01 4413 |000f: const-string v1, ", url=" // string@1344 │ │ -3bfb26: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfb2c: 5421 0285 |0014: iget-object v1, v2, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ -3bfb30: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3bfb36: 1a01 3413 |0019: const-string v1, ", tags=" // string@1334 │ │ -3bfb3a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfb40: 5421 0185 |001e: iget-object v1, v2, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ -3bfb44: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3bfb4a: 1301 7d00 |0023: const/16 v1, #int 125 // #7d │ │ -3bfb4e: 6e20 8784 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3bfb54: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bfb5a: 0c00 |002b: move-result-object v0 │ │ -3bfb5c: 1100 |002c: return-object v0 │ │ +3bfaf0: |[3bfaf0] okhttp3.Request.toString:()Ljava/lang/String; │ │ +3bfb00: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bfb04: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bfb0a: 1a01 1258 |0005: const-string v1, "Request{method=" // string@5812 │ │ +3bfb0e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfb14: 5421 0085 |000a: iget-object v1, v2, Lokhttp3/Request;.method:Ljava/lang/String; // field@8500 │ │ +3bfb18: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfb1e: 1a01 4413 |000f: const-string v1, ", url=" // string@1344 │ │ +3bfb22: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfb28: 5421 0285 |0014: iget-object v1, v2, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ +3bfb2c: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3bfb32: 1a01 3413 |0019: const-string v1, ", tags=" // string@1334 │ │ +3bfb36: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfb3c: 5421 0185 |001e: iget-object v1, v2, Lokhttp3/Request;.tags:Ljava/util/Map; // field@8501 │ │ +3bfb40: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3bfb46: 1301 7d00 |0023: const/16 v1, #int 125 // #7d │ │ +3bfb4a: 6e20 8784 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3bfb50: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bfb56: 0c00 |002b: move-result-object v0 │ │ +3bfb58: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lokhttp3/Request; │ │ │ │ #11 : (in Lokhttp3/Request;) │ │ @@ -820360,17 +820360,17 @@ │ │ type : '()Lokhttp3/HttpUrl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfbc4: |[3bfbc4] okhttp3.Request.url:()Lokhttp3/HttpUrl; │ │ -3bfbd4: 5410 0285 |0000: iget-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ -3bfbd8: 1100 |0002: return-object v0 │ │ +3bfbc0: |[3bfbc0] okhttp3.Request.url:()Lokhttp3/HttpUrl; │ │ +3bfbd0: 5410 0285 |0000: iget-object v0, v1, Lokhttp3/Request;.url:Lokhttp3/HttpUrl; // field@8502 │ │ +3bfbd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Request; │ │ │ │ source_file_idx : 22537 (Request.java) │ │ @@ -820435,17 +820435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bfa3c: |[3bfa3c] okhttp3.RequestBody.:()V │ │ -3bfa4c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bfa52: 0e00 |0003: return-void │ │ +3bfa38: |[3bfa38] okhttp3.RequestBody.:()V │ │ +3bfa48: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bfa4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/RequestBody; │ │ │ │ #1 : (in Lokhttp3/RequestBody;) │ │ @@ -820453,23 +820453,23 @@ │ │ type : '(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3bf98c: |[3bf98c] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody; │ │ -3bf99c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -3bf9a0: 2200 2d17 |0002: new-instance v0, Lokhttp3/RequestBody$3; // type@172d │ │ -3bf9a4: 7030 a2b7 1002 |0004: invoke-direct {v0, v1, v2}, Lokhttp3/RequestBody$3;.:(Lokhttp3/MediaType;Ljava/io/File;)V // method@b7a2 │ │ -3bf9aa: 1100 |0007: return-object v0 │ │ -3bf9ac: 2201 8010 |0008: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf9b0: 1a02 3e87 |000a: const-string v2, "file == null" // string@873e │ │ -3bf9b4: 7020 f983 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf9ba: 2701 |000f: throw v1 │ │ +3bf988: |[3bf988] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Ljava/io/File;)Lokhttp3/RequestBody; │ │ +3bf998: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +3bf99c: 2200 2d17 |0002: new-instance v0, Lokhttp3/RequestBody$3; // type@172d │ │ +3bf9a0: 7030 a2b7 1002 |0004: invoke-direct {v0, v1, v2}, Lokhttp3/RequestBody$3;.:(Lokhttp3/MediaType;Ljava/io/File;)V // method@b7a2 │ │ +3bf9a6: 1100 |0007: return-object v0 │ │ +3bf9a8: 2201 8010 |0008: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf9ac: 1a02 3e87 |000a: const-string v2, "file == null" // string@873e │ │ +3bf9b0: 7020 f983 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf9b6: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/io/File; │ │ @@ -820479,35 +820479,35 @@ │ │ type : '(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3bf9bc: |[3bf9bc] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/RequestBody; │ │ -3bf9cc: 6200 5a79 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3bf9d0: 3802 1f00 |0002: if-eqz v2, 0021 // +001f │ │ -3bf9d4: 6e10 e2b6 0200 |0004: invoke-virtual {v2}, Lokhttp3/MediaType;.charset:()Ljava/nio/charset/Charset; // method@b6e2 │ │ -3bf9da: 0c00 |0007: move-result-object v0 │ │ -3bf9dc: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ -3bf9e0: 6200 5a79 |000a: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3bf9e4: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3bf9e8: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bf9ee: 6e20 8e84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3bf9f4: 1a02 4b15 |0014: const-string v2, "; charset=utf-8" // string@154b │ │ -3bf9f8: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bf9fe: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bfa04: 0c02 |001c: move-result-object v2 │ │ -3bfa06: 7110 e7b6 0200 |001d: invoke-static {v2}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ -3bfa0c: 0c02 |0020: move-result-object v2 │ │ -3bfa0e: 6e20 5684 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ -3bfa14: 0c03 |0024: move-result-object v3 │ │ -3bfa16: 7120 acb7 3200 |0025: invoke-static {v2, v3}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; // method@b7ac │ │ -3bfa1c: 0c02 |0028: move-result-object v2 │ │ -3bfa1e: 1102 |0029: return-object v2 │ │ +3bf9b8: |[3bf9b8] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/RequestBody; │ │ +3bf9c8: 6200 5a79 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3bf9cc: 3802 1f00 |0002: if-eqz v2, 0021 // +001f │ │ +3bf9d0: 6e10 e2b6 0200 |0004: invoke-virtual {v2}, Lokhttp3/MediaType;.charset:()Ljava/nio/charset/Charset; // method@b6e2 │ │ +3bf9d6: 0c00 |0007: move-result-object v0 │ │ +3bf9d8: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ +3bf9dc: 6200 5a79 |000a: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3bf9e0: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3bf9e4: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bf9ea: 6e20 8e84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3bf9f0: 1a02 4b15 |0014: const-string v2, "; charset=utf-8" // string@154b │ │ +3bf9f4: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bf9fa: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bfa00: 0c02 |001c: move-result-object v2 │ │ +3bfa02: 7110 e7b6 0200 |001d: invoke-static {v2}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ +3bfa08: 0c02 |0020: move-result-object v2 │ │ +3bfa0a: 6e20 5684 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ +3bfa10: 0c03 |0024: move-result-object v3 │ │ +3bfa12: 7120 acb7 3200 |0025: invoke-static {v2, v3}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; // method@b7ac │ │ +3bfa18: 0c02 |0028: move-result-object v2 │ │ +3bfa1a: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=103 │ │ 0x000a line=105 │ │ 0x000c line=106 │ │ 0x0021 line=109 │ │ @@ -820521,18 +820521,18 @@ │ │ type : '(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bfa20: |[3bfa20] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/RequestBody; │ │ -3bfa30: 2200 2b17 |0000: new-instance v0, Lokhttp3/RequestBody$1; // type@172b │ │ -3bfa34: 7030 9ab7 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/RequestBody$1;.:(Lokhttp3/MediaType;Lokio/ByteString;)V // method@b79a │ │ -3bfa3a: 1100 |0005: return-object v0 │ │ +3bfa1c: |[3bfa1c] okhttp3.RequestBody.create:(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/RequestBody; │ │ +3bfa2c: 2200 2b17 |0000: new-instance v0, Lokhttp3/RequestBody$1; // type@172b │ │ +3bfa30: 7030 9ab7 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/RequestBody$1;.:(Lokhttp3/MediaType;Lokio/ByteString;)V // method@b79a │ │ +3bfa36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -820541,20 +820541,20 @@ │ │ type : '(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3bf92c: |[3bf92c] okhttp3.RequestBody.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; │ │ -3bf93c: 2130 |0000: array-length v0, v3 │ │ -3bf93e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bf940: 7140 adb7 3201 |0002: invoke-static {v2, v3, v1, v0}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; // method@b7ad │ │ -3bf946: 0c02 |0005: move-result-object v2 │ │ -3bf948: 1102 |0006: return-object v2 │ │ +3bf928: |[3bf928] okhttp3.RequestBody.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; │ │ +3bf938: 2130 |0000: array-length v0, v3 │ │ +3bf93a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bf93c: 7140 adb7 3201 |0002: invoke-static {v2, v3, v1, v0}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; // method@b7ad │ │ +3bf942: 0c02 |0005: move-result-object v2 │ │ +3bf944: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -820563,28 +820563,28 @@ │ │ type : '(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -3bf94c: |[3bf94c] okhttp3.RequestBody.create:(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; │ │ -3bf95c: 3808 0f00 |0000: if-eqz v8, 000f // +000f │ │ -3bf960: 2180 |0002: array-length v0, v8 │ │ -3bf962: 8101 |0003: int-to-long v1, v0 │ │ -3bf964: 8193 |0004: int-to-long v3, v9 │ │ -3bf966: 81a5 |0005: int-to-long v5, v10 │ │ -3bf968: 7706 2db8 0100 |0006: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/Util;.checkOffsetAndCount:(JJJ)V // method@b82d │ │ -3bf96e: 2200 2c17 |0009: new-instance v0, Lokhttp3/RequestBody$2; // type@172c │ │ -3bf972: 7059 9eb7 708a |000b: invoke-direct {v0, v7, v10, v8, v9}, Lokhttp3/RequestBody$2;.:(Lokhttp3/MediaType;I[BI)V // method@b79e │ │ -3bf978: 1100 |000e: return-object v0 │ │ -3bf97a: 2207 8010 |000f: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ -3bf97e: 1a08 667d |0011: const-string v8, "content == null" // string@7d66 │ │ -3bf982: 7020 f983 8700 |0013: invoke-direct {v7, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3bf988: 2707 |0016: throw v7 │ │ +3bf948: |[3bf948] okhttp3.RequestBody.create:(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; │ │ +3bf958: 3808 0f00 |0000: if-eqz v8, 000f // +000f │ │ +3bf95c: 2180 |0002: array-length v0, v8 │ │ +3bf95e: 8101 |0003: int-to-long v1, v0 │ │ +3bf960: 8193 |0004: int-to-long v3, v9 │ │ +3bf962: 81a5 |0005: int-to-long v5, v10 │ │ +3bf964: 7706 2db8 0100 |0006: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/Util;.checkOffsetAndCount:(JJJ)V // method@b82d │ │ +3bf96a: 2200 2c17 |0009: new-instance v0, Lokhttp3/RequestBody$2; // type@172c │ │ +3bf96e: 7059 9eb7 708a |000b: invoke-direct {v0, v7, v10, v8, v9}, Lokhttp3/RequestBody$2;.:(Lokhttp3/MediaType;I[BI)V // method@b79e │ │ +3bf974: 1100 |000e: return-object v0 │ │ +3bf976: 2207 8010 |000f: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ +3bf97a: 1a08 667d |0011: const-string v8, "content == null" // string@7d66 │ │ +3bf97e: 7020 f983 8700 |0013: invoke-direct {v7, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3bf984: 2707 |0016: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0009 line=141 │ │ 0x000f line=139 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 (null) Lokhttp3/MediaType; │ │ @@ -820598,17 +820598,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf914: |[3bf914] okhttp3.RequestBody.contentLength:()J │ │ -3bf924: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3bf928: 1000 |0002: return-wide v0 │ │ +3bf910: |[3bf910] okhttp3.RequestBody.contentLength:()J │ │ +3bf920: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3bf924: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/RequestBody;) │ │ name : 'contentType' │ │ type : '()Lokhttp3/MediaType;' │ │ @@ -820620,33 +820620,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3bf8ec: |[3bf8ec] okhttp3.RequestBody.isDuplex:()Z │ │ -3bf8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bf8fe: 0f00 |0001: return v0 │ │ +3bf8e8: |[3bf8e8] okhttp3.RequestBody.isDuplex:()Z │ │ +3bf8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bf8fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lokhttp3/RequestBody;) │ │ name : 'isOneShot' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3bf900: |[3bf900] okhttp3.RequestBody.isOneShot:()Z │ │ -3bf910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bf912: 0f00 |0001: return v0 │ │ +3bf8fc: |[3bf8fc] okhttp3.RequestBody.isOneShot:()Z │ │ +3bf90c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bf90e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lokhttp3/RequestBody;) │ │ name : 'writeTo' │ │ type : '(Lokio/BufferedSink;)V' │ │ @@ -820766,22 +820766,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bfe9c: |[3bfe9c] okhttp3.Response$Builder.:()V │ │ -3bfeac: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bfeb2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3bfeb4: 5910 0d85 |0004: iput v0, v1, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfeb8: 2200 1917 |0006: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3bfebc: 7010 53b6 0000 |0008: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3bfec2: 5b10 1085 |000b: iput-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bfec6: 0e00 |000d: return-void │ │ +3bfe98: |[3bfe98] okhttp3.Response$Builder.:()V │ │ +3bfea8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bfeae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3bfeb0: 5910 0d85 |0004: iput v0, v1, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfeb4: 2200 1917 |0006: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3bfeb8: 7010 53b6 0000 |0008: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3bfebe: 5b10 1085 |000b: iput-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bfec2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=308 │ │ 0x0006 line=321 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/Response$Builder; │ │ @@ -820791,47 +820791,47 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -3bfec8: |[3bfec8] okhttp3.Response$Builder.:(Lokhttp3/Response;)V │ │ -3bfed8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bfede: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3bfee0: 5920 0d85 |0004: iput v0, v2, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfee4: 5430 2485 |0006: iget-object v0, v3, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ -3bfee8: 5b20 1685 |0008: iput-object v0, v2, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ -3bfeec: 5430 2285 |000a: iget-object v0, v3, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ -3bfef0: 5b20 1485 |000c: iput-object v0, v2, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ -3bfef4: 5230 1b85 |000e: iget v0, v3, Lokhttp3/Response;.code:I // field@851b │ │ -3bfef8: 5920 0d85 |0010: iput v0, v2, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfefc: 5430 1f85 |0012: iget-object v0, v3, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ -3bff00: 5b20 1185 |0014: iput-object v0, v2, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ -3bff04: 5430 1d85 |0016: iget-object v0, v3, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ -3bff08: 5b20 0f85 |0018: iput-object v0, v2, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ -3bff0c: 5430 1e85 |001a: iget-object v0, v3, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3bff10: 6e10 6fb6 0000 |001c: invoke-virtual {v0}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3bff16: 0c00 |001f: move-result-object v0 │ │ -3bff18: 5b20 1085 |0020: iput-object v0, v2, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bff1c: 5430 1885 |0022: iget-object v0, v3, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3bff20: 5b20 0b85 |0024: iput-object v0, v2, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ -3bff24: 5430 2085 |0026: iget-object v0, v3, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ -3bff28: 5b20 1285 |0028: iput-object v0, v2, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ -3bff2c: 5430 1a85 |002a: iget-object v0, v3, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ -3bff30: 5b20 0c85 |002c: iput-object v0, v2, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ -3bff34: 5430 2185 |002e: iget-object v0, v3, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ -3bff38: 5b20 1385 |0030: iput-object v0, v2, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ -3bff3c: 5330 2585 |0032: iget-wide v0, v3, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ -3bff40: 5a20 1785 |0034: iput-wide v0, v2, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ -3bff44: 5330 2385 |0036: iget-wide v0, v3, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ -3bff48: 5a20 1585 |0038: iput-wide v0, v2, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ -3bff4c: 5433 1c85 |003a: iget-object v3, v3, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ -3bff50: 5b23 0e85 |003c: iput-object v3, v2, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ -3bff54: 0e00 |003e: return-void │ │ +3bfec4: |[3bfec4] okhttp3.Response$Builder.:(Lokhttp3/Response;)V │ │ +3bfed4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bfeda: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3bfedc: 5920 0d85 |0004: iput v0, v2, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfee0: 5430 2485 |0006: iget-object v0, v3, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ +3bfee4: 5b20 1685 |0008: iput-object v0, v2, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ +3bfee8: 5430 2285 |000a: iget-object v0, v3, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ +3bfeec: 5b20 1485 |000c: iput-object v0, v2, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ +3bfef0: 5230 1b85 |000e: iget v0, v3, Lokhttp3/Response;.code:I // field@851b │ │ +3bfef4: 5920 0d85 |0010: iput v0, v2, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfef8: 5430 1f85 |0012: iget-object v0, v3, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ +3bfefc: 5b20 1185 |0014: iput-object v0, v2, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ +3bff00: 5430 1d85 |0016: iget-object v0, v3, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ +3bff04: 5b20 0f85 |0018: iput-object v0, v2, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ +3bff08: 5430 1e85 |001a: iget-object v0, v3, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3bff0c: 6e10 6fb6 0000 |001c: invoke-virtual {v0}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3bff12: 0c00 |001f: move-result-object v0 │ │ +3bff14: 5b20 1085 |0020: iput-object v0, v2, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bff18: 5430 1885 |0022: iget-object v0, v3, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3bff1c: 5b20 0b85 |0024: iput-object v0, v2, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ +3bff20: 5430 2085 |0026: iget-object v0, v3, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ +3bff24: 5b20 1285 |0028: iput-object v0, v2, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ +3bff28: 5430 1a85 |002a: iget-object v0, v3, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ +3bff2c: 5b20 0c85 |002c: iput-object v0, v2, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ +3bff30: 5430 2185 |002e: iget-object v0, v3, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ +3bff34: 5b20 1385 |0030: iput-object v0, v2, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ +3bff38: 5330 2585 |0032: iget-wide v0, v3, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ +3bff3c: 5a20 1785 |0034: iput-wide v0, v2, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ +3bff40: 5330 2385 |0036: iget-wide v0, v3, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ +3bff44: 5a20 1585 |0038: iput-wide v0, v2, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ +3bff48: 5433 1c85 |003a: iget-object v3, v3, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ +3bff4c: 5b23 0e85 |003c: iput-object v3, v2, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ +3bff50: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=308 │ │ 0x0006 line=325 │ │ 0x000a line=326 │ │ 0x000e line=327 │ │ @@ -820854,22 +820854,22 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3bff58: |[3bff58] okhttp3.Response$Builder.checkPriorResponse:(Lokhttp3/Response;)V │ │ -3bff68: 5422 1885 |0000: iget-object v2, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3bff6c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -3bff70: 0e00 |0004: return-void │ │ -3bff72: 2202 7110 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bff76: 1a00 ecba |0007: const-string v0, "priorResponse.body != null" // string@baec │ │ -3bff7a: 7020 8783 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3bff80: 2702 |000c: throw v2 │ │ +3bff54: |[3bff54] okhttp3.Response$Builder.checkPriorResponse:(Lokhttp3/Response;)V │ │ +3bff64: 5422 1885 |0000: iget-object v2, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3bff68: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +3bff6c: 0e00 |0004: return-void │ │ +3bff6e: 2202 7110 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bff72: 1a00 ecba |0007: const-string v0, "priorResponse.body != null" // string@baec │ │ +3bff76: 7020 8783 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3bff7c: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x000d reg=2 (null) Lokhttp3/Response; │ │ @@ -820879,64 +820879,64 @@ │ │ type : '(Ljava/lang/String;Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -3bff84: |[3bff84] okhttp3.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V │ │ -3bff94: 5430 1885 |0000: iget-object v0, v3, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3bff98: 3900 5400 |0002: if-nez v0, 0056 // +0054 │ │ -3bff9c: 5430 2085 |0004: iget-object v0, v3, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ -3bffa0: 3900 3900 |0006: if-nez v0, 003f // +0039 │ │ -3bffa4: 5430 1a85 |0008: iget-object v0, v3, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ -3bffa8: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ -3bffac: 5433 2185 |000c: iget-object v3, v3, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ -3bffb0: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -3bffb4: 0e00 |0010: return-void │ │ -3bffb6: 2203 7110 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bffba: 2200 9410 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bffbe: 7010 8384 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bffc4: 6e20 8f84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bffca: 1a02 6b14 |001b: const-string v2, ".priorResponse != null" // string@146b │ │ -3bffce: 6e20 8f84 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bffd4: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bffda: 0c02 |0023: move-result-object v2 │ │ -3bffdc: 7020 8783 2300 |0024: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3bffe2: 2703 |0027: throw v3 │ │ -3bffe4: 2203 7110 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3bffe8: 2200 9410 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bffec: 7010 8384 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bfff2: 6e20 8f84 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfff8: 1a02 4f14 |0032: const-string v2, ".cacheResponse != null" // string@144f │ │ -3bfffc: 6e20 8f84 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0002: 6e10 9f84 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0008: 0c02 |003a: move-result-object v2 │ │ -3c000a: 7020 8783 2300 |003b: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c0010: 2703 |003e: throw v3 │ │ -3c0012: 2203 7110 |003f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c0016: 2200 9410 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c001a: 7010 8384 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c0020: 6e20 8f84 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0026: 1a02 6314 |0049: const-string v2, ".networkResponse != null" // string@1463 │ │ -3c002a: 6e20 8f84 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0030: 6e10 9f84 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0036: 0c02 |0051: move-result-object v2 │ │ -3c0038: 7020 8783 2300 |0052: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c003e: 2703 |0055: throw v3 │ │ -3c0040: 2203 7110 |0056: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c0044: 2200 9410 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0048: 7010 8384 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c004e: 6e20 8f84 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0054: 1a02 4b14 |0060: const-string v2, ".body != null" // string@144b │ │ -3c0058: 6e20 8f84 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c005e: 6e10 9f84 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0064: 0c02 |0068: move-result-object v2 │ │ -3c0066: 7020 8783 2300 |0069: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c006c: 2703 |006c: throw v3 │ │ +3bff80: |[3bff80] okhttp3.Response$Builder.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V │ │ +3bff90: 5430 1885 |0000: iget-object v0, v3, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3bff94: 3900 5400 |0002: if-nez v0, 0056 // +0054 │ │ +3bff98: 5430 2085 |0004: iget-object v0, v3, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ +3bff9c: 3900 3900 |0006: if-nez v0, 003f // +0039 │ │ +3bffa0: 5430 1a85 |0008: iget-object v0, v3, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ +3bffa4: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ +3bffa8: 5433 2185 |000c: iget-object v3, v3, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ +3bffac: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +3bffb0: 0e00 |0010: return-void │ │ +3bffb2: 2203 7110 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bffb6: 2200 9410 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bffba: 7010 8384 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bffc0: 6e20 8f84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bffc6: 1a02 6b14 |001b: const-string v2, ".priorResponse != null" // string@146b │ │ +3bffca: 6e20 8f84 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bffd0: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bffd6: 0c02 |0023: move-result-object v2 │ │ +3bffd8: 7020 8783 2300 |0024: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3bffde: 2703 |0027: throw v3 │ │ +3bffe0: 2203 7110 |0028: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3bffe4: 2200 9410 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bffe8: 7010 8384 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bffee: 6e20 8f84 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfff4: 1a02 4f14 |0032: const-string v2, ".cacheResponse != null" // string@144f │ │ +3bfff8: 6e20 8f84 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfffe: 6e10 9f84 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0004: 0c02 |003a: move-result-object v2 │ │ +3c0006: 7020 8783 2300 |003b: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c000c: 2703 |003e: throw v3 │ │ +3c000e: 2203 7110 |003f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c0012: 2200 9410 |0041: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0016: 7010 8384 0000 |0043: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c001c: 6e20 8f84 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0022: 1a02 6314 |0049: const-string v2, ".networkResponse != null" // string@1463 │ │ +3c0026: 6e20 8f84 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c002c: 6e10 9f84 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0032: 0c02 |0051: move-result-object v2 │ │ +3c0034: 7020 8783 2300 |0052: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c003a: 2703 |0055: throw v3 │ │ +3c003c: 2203 7110 |0056: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c0040: 2200 9410 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0044: 7010 8384 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c004a: 6e20 8f84 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0050: 1a02 4b14 |0060: const-string v2, ".body != null" // string@144b │ │ +3c0054: 6e20 8f84 2000 |0062: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c005a: 6e10 9f84 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0060: 0c02 |0068: move-result-object v2 │ │ +3c0062: 7020 8783 2300 |0069: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c0068: 2703 |006c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0004 line=415 │ │ 0x0008 line=417 │ │ 0x000c line=419 │ │ 0x0011 line=420 │ │ @@ -820954,18 +820954,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bfd00: |[3bfd00] okhttp3.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ -3bfd10: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bfd14: 6e30 55b6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ -3bfd1a: 1101 |0005: return-object v1 │ │ +3bfcfc: |[3bfcfc] okhttp3.Response$Builder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ +3bfd0c: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bfd10: 6e30 55b6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ +3bfd16: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -820975,17 +820975,17 @@ │ │ type : '(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd1c: |[3bfd1c] okhttp3.Response$Builder.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; │ │ -3bfd2c: 5b01 0b85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ -3bfd30: 1100 |0002: return-object v0 │ │ +3bfd18: |[3bfd18] okhttp3.Response$Builder.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; │ │ +3bfd28: 5b01 0b85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ +3bfd2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/ResponseBody; │ │ │ │ @@ -820994,49 +820994,49 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3bfc60: |[3bfc60] okhttp3.Response$Builder.build:()Lokhttp3/Response; │ │ -3bfc70: 5430 1685 |0000: iget-object v0, v3, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ -3bfc74: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -3bfc78: 5430 1485 |0004: iget-object v0, v3, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ -3bfc7c: 3800 3100 |0006: if-eqz v0, 0037 // +0031 │ │ -3bfc80: 5230 0d85 |0008: iget v0, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfc84: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -3bfc88: 5430 1185 |000c: iget-object v0, v3, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ -3bfc8c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -3bfc90: 2200 3017 |0010: new-instance v0, Lokhttp3/Response; // type@1730 │ │ -3bfc94: 7020 c6b7 3000 |0012: invoke-direct {v0, v3}, Lokhttp3/Response;.:(Lokhttp3/Response$Builder;)V // method@b7c6 │ │ -3bfc9a: 1100 |0015: return-object v0 │ │ -3bfc9c: 2200 7210 |0016: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bfca0: 1a01 7fb0 |0018: const-string v1, "message == null" // string@b07f │ │ -3bfca4: 7020 8c83 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bfcaa: 2700 |001d: throw v0 │ │ -3bfcac: 2200 7210 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bfcb0: 2201 9410 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3bfcb4: 7010 8384 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bfcba: 1a02 867b |0025: const-string v2, "code < 0: " // string@7b86 │ │ -3bfcbe: 6e20 8f84 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bfcc4: 5232 0d85 |002a: iget v2, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfcc8: 6e20 8a84 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3bfcce: 6e10 9f84 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bfcd4: 0c01 |0032: move-result-object v1 │ │ -3bfcd6: 7020 8c83 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bfcdc: 2700 |0036: throw v0 │ │ -3bfcde: 2200 7210 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bfce2: 1a01 50bb |0039: const-string v1, "protocol == null" // string@bb50 │ │ -3bfce6: 7020 8c83 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bfcec: 2700 |003e: throw v0 │ │ -3bfcee: 2200 7210 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bfcf2: 1a01 05bf |0041: const-string v1, "request == null" // string@bf05 │ │ -3bfcf6: 7020 8c83 1000 |0043: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bfcfc: 2700 |0046: throw v0 │ │ +3bfc5c: |[3bfc5c] okhttp3.Response$Builder.build:()Lokhttp3/Response; │ │ +3bfc6c: 5430 1685 |0000: iget-object v0, v3, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ +3bfc70: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +3bfc74: 5430 1485 |0004: iget-object v0, v3, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ +3bfc78: 3800 3100 |0006: if-eqz v0, 0037 // +0031 │ │ +3bfc7c: 5230 0d85 |0008: iget v0, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfc80: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +3bfc84: 5430 1185 |000c: iget-object v0, v3, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ +3bfc88: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +3bfc8c: 2200 3017 |0010: new-instance v0, Lokhttp3/Response; // type@1730 │ │ +3bfc90: 7020 c6b7 3000 |0012: invoke-direct {v0, v3}, Lokhttp3/Response;.:(Lokhttp3/Response$Builder;)V // method@b7c6 │ │ +3bfc96: 1100 |0015: return-object v0 │ │ +3bfc98: 2200 7210 |0016: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bfc9c: 1a01 7fb0 |0018: const-string v1, "message == null" // string@b07f │ │ +3bfca0: 7020 8c83 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bfca6: 2700 |001d: throw v0 │ │ +3bfca8: 2200 7210 |001e: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bfcac: 2201 9410 |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3bfcb0: 7010 8384 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bfcb6: 1a02 867b |0025: const-string v2, "code < 0: " // string@7b86 │ │ +3bfcba: 6e20 8f84 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bfcc0: 5232 0d85 |002a: iget v2, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfcc4: 6e20 8a84 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3bfcca: 6e10 9f84 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bfcd0: 0c01 |0032: move-result-object v1 │ │ +3bfcd2: 7020 8c83 1000 |0033: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bfcd8: 2700 |0036: throw v0 │ │ +3bfcda: 2200 7210 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bfcde: 1a01 50bb |0039: const-string v1, "protocol == null" // string@bb50 │ │ +3bfce2: 7020 8c83 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bfce8: 2700 |003e: throw v0 │ │ +3bfcea: 2200 7210 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bfcee: 1a01 05bf |0041: const-string v1, "request == null" // string@bf05 │ │ +3bfcf2: 7020 8c83 1000 |0043: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bfcf8: 2700 |0046: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0008 line=453 │ │ 0x000c line=454 │ │ 0x0010 line=455 │ │ @@ -821052,20 +821052,20 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3bfd34: |[3bfd34] okhttp3.Response$Builder.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ -3bfd44: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -3bfd48: 1a00 7e78 |0002: const-string v0, "cacheResponse" // string@787e │ │ -3bfd4c: 7030 b8b7 0102 |0004: invoke-direct {v1, v0, v2}, Lokhttp3/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V // method@b7b8 │ │ -3bfd52: 5b12 0c85 |0007: iput-object v2, v1, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ -3bfd56: 1101 |0009: return-object v1 │ │ +3bfd30: |[3bfd30] okhttp3.Response$Builder.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ +3bfd40: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +3bfd44: 1a00 7e78 |0002: const-string v0, "cacheResponse" // string@787e │ │ +3bfd48: 7030 b8b7 0102 |0004: invoke-direct {v1, v0, v2}, Lokhttp3/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V // method@b7b8 │ │ +3bfd4e: 5b12 0c85 |0007: iput-object v2, v1, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ +3bfd52: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=407 │ │ 0x0007 line=408 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x000a reg=2 (null) Lokhttp3/Response; │ │ @@ -821075,17 +821075,17 @@ │ │ type : '(I)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd58: |[3bfd58] okhttp3.Response$Builder.code:(I)Lokhttp3/Response$Builder; │ │ -3bfd68: 5901 0d85 |0000: iput v1, v0, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3bfd6c: 1100 |0002: return-object v0 │ │ +3bfd54: |[3bfd54] okhttp3.Response$Builder.code:(I)Lokhttp3/Response$Builder; │ │ +3bfd64: 5901 0d85 |0000: iput v1, v0, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3bfd68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -821094,17 +821094,17 @@ │ │ type : '(Lokhttp3/Handshake;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd70: |[3bfd70] okhttp3.Response$Builder.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; │ │ -3bfd80: 5b01 0f85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ -3bfd84: 1100 |0002: return-object v0 │ │ +3bfd6c: |[3bfd6c] okhttp3.Response$Builder.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; │ │ +3bfd7c: 5b01 0f85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ +3bfd80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Handshake; │ │ │ │ @@ -821113,18 +821113,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bfd88: |[3bfd88] okhttp3.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ -3bfd98: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bfd9c: 6e30 5fb6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65f │ │ -3bfda2: 1101 |0005: return-object v1 │ │ +3bfd84: |[3bfd84] okhttp3.Response$Builder.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ +3bfd94: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bfd98: 6e30 5fb6 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/Headers$Builder;.set:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65f │ │ +3bfd9e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -821134,19 +821134,19 @@ │ │ type : '(Lokhttp3/Headers;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bfda4: |[3bfda4] okhttp3.Response$Builder.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; │ │ -3bfdb4: 6e10 6fb6 0100 |0000: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3bfdba: 0c01 |0003: move-result-object v1 │ │ -3bfdbc: 5b01 1085 |0004: iput-object v1, v0, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bfdc0: 1100 |0006: return-object v0 │ │ +3bfda0: |[3bfda0] okhttp3.Response$Builder.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; │ │ +3bfdb0: 6e10 6fb6 0100 |0000: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3bfdb6: 0c01 |0003: move-result-object v1 │ │ +3bfdb8: 5b01 1085 |0004: iput-object v1, v0, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bfdbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) Lokhttp3/Headers; │ │ │ │ @@ -821155,17 +821155,17 @@ │ │ type : '(Lokhttp3/internal/connection/Exchange;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0070: |[3c0070] okhttp3.Response$Builder.initExchange:(Lokhttp3/internal/connection/Exchange;)V │ │ -3c0080: 5b01 0e85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ -3c0084: 0e00 |0002: return-void │ │ +3c006c: |[3c006c] okhttp3.Response$Builder.initExchange:(Lokhttp3/internal/connection/Exchange;)V │ │ +3c007c: 5b01 0e85 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ +3c0080: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/internal/connection/Exchange; │ │ │ │ @@ -821174,17 +821174,17 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfdc4: |[3bfdc4] okhttp3.Response$Builder.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ -3bfdd4: 5b01 1185 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ -3bfdd8: 1100 |0002: return-object v0 │ │ +3bfdc0: |[3bfdc0] okhttp3.Response$Builder.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ +3bfdd0: 5b01 1185 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ +3bfdd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -821193,20 +821193,20 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3bfddc: |[3bfddc] okhttp3.Response$Builder.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ -3bfdec: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -3bfdf0: 1a00 b2b2 |0002: const-string v0, "networkResponse" // string@b2b2 │ │ -3bfdf4: 7030 b8b7 0102 |0004: invoke-direct {v1, v0, v2}, Lokhttp3/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V // method@b7b8 │ │ -3bfdfa: 5b12 1285 |0007: iput-object v2, v1, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ -3bfdfe: 1101 |0009: return-object v1 │ │ +3bfdd8: |[3bfdd8] okhttp3.Response$Builder.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ +3bfde8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +3bfdec: 1a00 b2b2 |0002: const-string v0, "networkResponse" // string@b2b2 │ │ +3bfdf0: 7030 b8b7 0102 |0004: invoke-direct {v1, v0, v2}, Lokhttp3/Response$Builder;.checkSupportResponse:(Ljava/lang/String;Lokhttp3/Response;)V // method@b7b8 │ │ +3bfdf6: 5b12 1285 |0007: iput-object v2, v1, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ +3bfdfa: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=401 │ │ 0x0007 line=402 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x000a reg=2 (null) Lokhttp3/Response; │ │ @@ -821216,19 +821216,19 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3bfe00: |[3bfe00] okhttp3.Response$Builder.priorResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ -3bfe10: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -3bfe14: 7020 b7b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Response$Builder;.checkPriorResponse:(Lokhttp3/Response;)V // method@b7b7 │ │ -3bfe1a: 5b01 1385 |0005: iput-object v1, v0, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ -3bfe1e: 1100 |0007: return-object v0 │ │ +3bfdfc: |[3bfdfc] okhttp3.Response$Builder.priorResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; │ │ +3bfe0c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +3bfe10: 7020 b7b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Response$Builder;.checkPriorResponse:(Lokhttp3/Response;)V // method@b7b7 │ │ +3bfe16: 5b01 1385 |0005: iput-object v1, v0, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ +3bfe1a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=425 │ │ 0x0005 line=426 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/Response; │ │ @@ -821238,17 +821238,17 @@ │ │ type : '(Lokhttp3/Protocol;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe20: |[3bfe20] okhttp3.Response$Builder.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; │ │ -3bfe30: 5b01 1485 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ -3bfe34: 1100 |0002: return-object v0 │ │ +3bfe1c: |[3bfe1c] okhttp3.Response$Builder.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; │ │ +3bfe2c: 5b01 1485 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ +3bfe30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Protocol; │ │ │ │ @@ -821257,17 +821257,17 @@ │ │ type : '(J)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe38: |[3bfe38] okhttp3.Response$Builder.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; │ │ -3bfe48: 5a01 1585 |0000: iput-wide v1, v0, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ -3bfe4c: 1100 |0002: return-object v0 │ │ +3bfe34: |[3bfe34] okhttp3.Response$Builder.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; │ │ +3bfe44: 5a01 1585 |0000: iput-wide v1, v0, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ +3bfe48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -821276,18 +821276,18 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bfe50: |[3bfe50] okhttp3.Response$Builder.removeHeader:(Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ -3bfe60: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3bfe64: 6e20 5eb6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ -3bfe6a: 1101 |0005: return-object v1 │ │ +3bfe4c: |[3bfe4c] okhttp3.Response$Builder.removeHeader:(Ljava/lang/String;)Lokhttp3/Response$Builder; │ │ +3bfe5c: 5410 1085 |0000: iget-object v0, v1, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3bfe60: 6e20 5eb6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ +3bfe66: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -821296,17 +821296,17 @@ │ │ type : '(Lokhttp3/Request;)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe6c: |[3bfe6c] okhttp3.Response$Builder.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; │ │ -3bfe7c: 5b01 1685 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ -3bfe80: 1100 |0002: return-object v0 │ │ +3bfe68: |[3bfe68] okhttp3.Response$Builder.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; │ │ +3bfe78: 5b01 1685 |0000: iput-object v1, v0, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ +3bfe7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Request; │ │ │ │ @@ -821315,17 +821315,17 @@ │ │ type : '(J)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe84: |[3bfe84] okhttp3.Response$Builder.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; │ │ -3bfe94: 5a01 1785 |0000: iput-wide v1, v0, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ -3bfe98: 1100 |0002: return-object v0 │ │ +3bfe80: |[3bfe80] okhttp3.Response$Builder.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; │ │ +3bfe90: 5a01 1785 |0000: iput-wide v1, v0, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ +3bfe94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/Response$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -821456,45 +821456,45 @@ │ │ type : '(Lokhttp3/Response$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -3c08f4: |[3c08f4] okhttp3.Response.:(Lokhttp3/Response$Builder;)V │ │ -3c0904: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c090a: 5430 1685 |0003: iget-object v0, v3, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ -3c090e: 5b20 2485 |0005: iput-object v0, v2, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ -3c0912: 5430 1485 |0007: iget-object v0, v3, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ -3c0916: 5b20 2285 |0009: iput-object v0, v2, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ -3c091a: 5230 0d85 |000b: iget v0, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ -3c091e: 5920 1b85 |000d: iput v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ -3c0922: 5430 1185 |000f: iget-object v0, v3, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ -3c0926: 5b20 1f85 |0011: iput-object v0, v2, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ -3c092a: 5430 0f85 |0013: iget-object v0, v3, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ -3c092e: 5b20 1d85 |0015: iput-object v0, v2, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ -3c0932: 5430 1085 |0017: iget-object v0, v3, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ -3c0936: 6e10 5cb6 0000 |0019: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c093c: 0c00 |001c: move-result-object v0 │ │ -3c093e: 5b20 1e85 |001d: iput-object v0, v2, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3c0942: 5430 0b85 |001f: iget-object v0, v3, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ -3c0946: 5b20 1885 |0021: iput-object v0, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3c094a: 5430 1285 |0023: iget-object v0, v3, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ -3c094e: 5b20 2085 |0025: iput-object v0, v2, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ -3c0952: 5430 0c85 |0027: iget-object v0, v3, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ -3c0956: 5b20 1a85 |0029: iput-object v0, v2, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ -3c095a: 5430 1385 |002b: iget-object v0, v3, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ -3c095e: 5b20 2185 |002d: iput-object v0, v2, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ -3c0962: 5330 1785 |002f: iget-wide v0, v3, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ -3c0966: 5a20 2585 |0031: iput-wide v0, v2, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ -3c096a: 5330 1585 |0033: iget-wide v0, v3, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ -3c096e: 5a20 2385 |0035: iput-wide v0, v2, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ -3c0972: 5433 0e85 |0037: iget-object v3, v3, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ -3c0976: 5b23 1c85 |0039: iput-object v3, v2, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ -3c097a: 0e00 |003b: return-void │ │ +3c08f0: |[3c08f0] okhttp3.Response.:(Lokhttp3/Response$Builder;)V │ │ +3c0900: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0906: 5430 1685 |0003: iget-object v0, v3, Lokhttp3/Response$Builder;.request:Lokhttp3/Request; // field@8516 │ │ +3c090a: 5b20 2485 |0005: iput-object v0, v2, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ +3c090e: 5430 1485 |0007: iget-object v0, v3, Lokhttp3/Response$Builder;.protocol:Lokhttp3/Protocol; // field@8514 │ │ +3c0912: 5b20 2285 |0009: iput-object v0, v2, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ +3c0916: 5230 0d85 |000b: iget v0, v3, Lokhttp3/Response$Builder;.code:I // field@850d │ │ +3c091a: 5920 1b85 |000d: iput v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ +3c091e: 5430 1185 |000f: iget-object v0, v3, Lokhttp3/Response$Builder;.message:Ljava/lang/String; // field@8511 │ │ +3c0922: 5b20 1f85 |0011: iput-object v0, v2, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ +3c0926: 5430 0f85 |0013: iget-object v0, v3, Lokhttp3/Response$Builder;.handshake:Lokhttp3/Handshake; // field@850f │ │ +3c092a: 5b20 1d85 |0015: iput-object v0, v2, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ +3c092e: 5430 1085 |0017: iget-object v0, v3, Lokhttp3/Response$Builder;.headers:Lokhttp3/Headers$Builder; // field@8510 │ │ +3c0932: 6e10 5cb6 0000 |0019: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c0938: 0c00 |001c: move-result-object v0 │ │ +3c093a: 5b20 1e85 |001d: iput-object v0, v2, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3c093e: 5430 0b85 |001f: iget-object v0, v3, Lokhttp3/Response$Builder;.body:Lokhttp3/ResponseBody; // field@850b │ │ +3c0942: 5b20 1885 |0021: iput-object v0, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3c0946: 5430 1285 |0023: iget-object v0, v3, Lokhttp3/Response$Builder;.networkResponse:Lokhttp3/Response; // field@8512 │ │ +3c094a: 5b20 2085 |0025: iput-object v0, v2, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ +3c094e: 5430 0c85 |0027: iget-object v0, v3, Lokhttp3/Response$Builder;.cacheResponse:Lokhttp3/Response; // field@850c │ │ +3c0952: 5b20 1a85 |0029: iput-object v0, v2, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ +3c0956: 5430 1385 |002b: iget-object v0, v3, Lokhttp3/Response$Builder;.priorResponse:Lokhttp3/Response; // field@8513 │ │ +3c095a: 5b20 2185 |002d: iput-object v0, v2, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ +3c095e: 5330 1785 |002f: iget-wide v0, v3, Lokhttp3/Response$Builder;.sentRequestAtMillis:J // field@8517 │ │ +3c0962: 5a20 2585 |0031: iput-wide v0, v2, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ +3c0966: 5330 1585 |0033: iget-wide v0, v3, Lokhttp3/Response$Builder;.receivedResponseAtMillis:J // field@8515 │ │ +3c096a: 5a20 2385 |0035: iput-wide v0, v2, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ +3c096e: 5433 0e85 |0037: iget-object v3, v3, Lokhttp3/Response$Builder;.exchange:Lokhttp3/internal/connection/Exchange; // field@850e │ │ +3c0972: 5b23 1c85 |0039: iput-object v3, v2, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ +3c0976: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0007 line=63 │ │ 0x000b line=64 │ │ 0x000f line=65 │ │ @@ -821517,17 +821517,17 @@ │ │ type : '()Lokhttp3/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c086c: |[3c086c] okhttp3.Response.body:()Lokhttp3/ResponseBody; │ │ -3c087c: 5410 1885 |0000: iget-object v0, v1, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3c0880: 1100 |0002: return-object v0 │ │ +3c0868: |[3c0868] okhttp3.Response.body:()Lokhttp3/ResponseBody; │ │ +3c0878: 5410 1885 |0000: iget-object v0, v1, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3c087c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #1 : (in Lokhttp3/Response;) │ │ @@ -821535,23 +821535,23 @@ │ │ type : '()Lokhttp3/CacheControl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c0748: |[3c0748] okhttp3.Response.cacheControl:()Lokhttp3/CacheControl; │ │ -3c0758: 5410 1985 |0000: iget-object v0, v1, Lokhttp3/Response;.cacheControl:Lokhttp3/CacheControl; // field@8519 │ │ -3c075c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c0760: 2809 |0004: goto 000d // +0009 │ │ -3c0762: 5410 1e85 |0005: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3c0766: 7110 81b5 0000 |0007: invoke-static {v0}, Lokhttp3/CacheControl;.parse:(Lokhttp3/Headers;)Lokhttp3/CacheControl; // method@b581 │ │ -3c076c: 0c00 |000a: move-result-object v0 │ │ -3c076e: 5b10 1985 |000b: iput-object v0, v1, Lokhttp3/Response;.cacheControl:Lokhttp3/CacheControl; // field@8519 │ │ -3c0772: 1100 |000d: return-object v0 │ │ +3c0744: |[3c0744] okhttp3.Response.cacheControl:()Lokhttp3/CacheControl; │ │ +3c0754: 5410 1985 |0000: iget-object v0, v1, Lokhttp3/Response;.cacheControl:Lokhttp3/CacheControl; // field@8519 │ │ +3c0758: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c075c: 2809 |0004: goto 000d // +0009 │ │ +3c075e: 5410 1e85 |0005: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3c0762: 7110 81b5 0000 |0007: invoke-static {v0}, Lokhttp3/CacheControl;.parse:(Lokhttp3/Headers;)Lokhttp3/CacheControl; // method@b581 │ │ +3c0768: 0c00 |000a: move-result-object v0 │ │ +3c076a: 5b10 1985 |000b: iput-object v0, v1, Lokhttp3/Response;.cacheControl:Lokhttp3/CacheControl; // field@8519 │ │ +3c076e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0005 line=258 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/Response; │ │ │ │ @@ -821560,17 +821560,17 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0808: |[3c0808] okhttp3.Response.cacheResponse:()Lokhttp3/Response; │ │ -3c0818: 5410 1a85 |0000: iget-object v0, v1, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ -3c081c: 1100 |0002: return-object v0 │ │ +3c0804: |[3c0804] okhttp3.Response.cacheResponse:()Lokhttp3/Response; │ │ +3c0814: 5410 1a85 |0000: iget-object v0, v1, Lokhttp3/Response;.cacheResponse:Lokhttp3/Response; // field@851a │ │ +3c0818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #3 : (in Lokhttp3/Response;) │ │ @@ -821578,31 +821578,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3c06ac: |[3c06ac] okhttp3.Response.challenges:()Ljava/util/List; │ │ -3c06bc: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ -3c06c0: 1301 9101 |0002: const/16 v1, #int 401 // #191 │ │ -3c06c4: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -3c06c8: 1a00 f268 |0006: const-string v0, "WWW-Authenticate" // string@68f2 │ │ -3c06cc: 2807 |0008: goto 000f // +0007 │ │ -3c06ce: 1301 9701 |0009: const/16 v1, #int 407 // #197 │ │ -3c06d2: 3310 0d00 |000b: if-ne v0, v1, 0018 // +000d │ │ -3c06d6: 1a00 c256 |000d: const-string v0, "Proxy-Authenticate" // string@56c2 │ │ -3c06da: 6e10 d1b7 0200 |000f: invoke-virtual {v2}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c06e0: 0c01 |0012: move-result-object v1 │ │ -3c06e2: 7120 65b9 0100 |0013: invoke-static {v1, v0}, Lokhttp3/internal/http/HttpHeaders;.parseChallenges:(Lokhttp3/Headers;Ljava/lang/String;)Ljava/util/List; // method@b965 │ │ -3c06e8: 0c00 |0016: move-result-object v0 │ │ -3c06ea: 1100 |0017: return-object v0 │ │ -3c06ec: 7100 fc86 0000 |0018: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3c06f2: 0c00 |001b: move-result-object v0 │ │ -3c06f4: 1100 |001c: return-object v0 │ │ +3c06a8: |[3c06a8] okhttp3.Response.challenges:()Ljava/util/List; │ │ +3c06b8: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ +3c06bc: 1301 9101 |0002: const/16 v1, #int 401 // #191 │ │ +3c06c0: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +3c06c4: 1a00 f268 |0006: const-string v0, "WWW-Authenticate" // string@68f2 │ │ +3c06c8: 2807 |0008: goto 000f // +0007 │ │ +3c06ca: 1301 9701 |0009: const/16 v1, #int 407 // #197 │ │ +3c06ce: 3310 0d00 |000b: if-ne v0, v1, 0018 // +000d │ │ +3c06d2: 1a00 c256 |000d: const-string v0, "Proxy-Authenticate" // string@56c2 │ │ +3c06d6: 6e10 d1b7 0200 |000f: invoke-virtual {v2}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c06dc: 0c01 |0012: move-result-object v1 │ │ +3c06de: 7120 65b9 0100 |0013: invoke-static {v1, v0}, Lokhttp3/internal/http/HttpHeaders;.parseChallenges:(Lokhttp3/Headers;Ljava/lang/String;)Ljava/util/List; // method@b965 │ │ +3c06e4: 0c00 |0016: move-result-object v0 │ │ +3c06e6: 1100 |0017: return-object v0 │ │ +3c06e8: 7100 fc86 0000 |0018: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3c06ee: 0c00 |001b: move-result-object v0 │ │ +3c06f0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x000f line=249 │ │ 0x0018 line=247 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lokhttp3/Response; │ │ @@ -821612,23 +821612,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3c097c: |[3c097c] okhttp3.Response.close:()V │ │ -3c098c: 5420 1885 |0000: iget-object v0, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3c0990: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3c0994: 6e10 ecb7 0000 |0004: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@b7ec │ │ -3c099a: 0e00 |0007: return-void │ │ -3c099c: 2200 7210 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c09a0: 1a01 d0bf |000a: const-string v1, "response is not eligible for a body and must not be closed" // string@bfd0 │ │ -3c09a4: 7020 8c83 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c09aa: 2700 |000f: throw v0 │ │ +3c0978: |[3c0978] okhttp3.Response.close:()V │ │ +3c0988: 5420 1885 |0000: iget-object v0, v2, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3c098c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3c0990: 6e10 ecb7 0000 |0004: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@b7ec │ │ +3c0996: 0e00 |0007: return-void │ │ +3c0998: 2200 7210 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c099c: 1a01 d0bf |000a: const-string v1, "response is not eligible for a body and must not be closed" // string@bfd0 │ │ +3c09a0: 7020 8c83 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c09a6: 2700 |000f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=290 │ │ 0x0008 line=288 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/Response; │ │ @@ -821638,17 +821638,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c05b0: |[3c05b0] okhttp3.Response.code:()I │ │ -3c05c0: 5210 1b85 |0000: iget v0, v1, Lokhttp3/Response;.code:I // field@851b │ │ -3c05c4: 0f00 |0002: return v0 │ │ +3c05ac: |[3c05ac] okhttp3.Response.code:()I │ │ +3c05bc: 5210 1b85 |0000: iget v0, v1, Lokhttp3/Response;.code:I // field@851b │ │ +3c05c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #6 : (in Lokhttp3/Response;) │ │ @@ -821656,17 +821656,17 @@ │ │ type : '()Lokhttp3/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0774: |[3c0774] okhttp3.Response.handshake:()Lokhttp3/Handshake; │ │ -3c0784: 5410 1d85 |0000: iget-object v0, v1, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ -3c0788: 1100 |0002: return-object v0 │ │ +3c0770: |[3c0770] okhttp3.Response.handshake:()Lokhttp3/Handshake; │ │ +3c0780: 5410 1d85 |0000: iget-object v0, v1, Lokhttp3/Response;.handshake:Lokhttp3/Handshake; // field@851d │ │ +3c0784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #7 : (in Lokhttp3/Response;) │ │ @@ -821674,19 +821674,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 │ │ -3c05c8: |[3c05c8] okhttp3.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -3c05d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c05da: 6e30 cfb7 2100 |0001: invoke-virtual {v1, v2, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b7cf │ │ -3c05e0: 0c02 |0004: move-result-object v2 │ │ -3c05e2: 1102 |0005: return-object v2 │ │ +3c05c4: |[3c05c4] okhttp3.Response.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +3c05d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c05d6: 6e30 cfb7 2100 |0001: invoke-virtual {v1, v2, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b7cf │ │ +3c05dc: 0c02 |0004: move-result-object v2 │ │ +3c05de: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Response; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -821695,22 +821695,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c05e4: |[3c05e4] okhttp3.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3c05f4: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3c05f8: 6e20 68b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ -3c05fe: 0c02 |0005: move-result-object v2 │ │ -3c0600: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -3c0604: 2802 |0008: goto 000a // +0002 │ │ -3c0606: 0732 |0009: move-object v2, v3 │ │ -3c0608: 1102 |000a: return-object v2 │ │ +3c05e0: |[3c05e0] okhttp3.Response.header:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3c05f0: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3c05f4: 6e20 68b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ +3c05fa: 0c02 |0005: move-result-object v2 │ │ +3c05fc: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +3c0600: 2802 |0008: goto 000a // +0002 │ │ +3c0602: 0732 |0009: move-object v2, v3 │ │ +3c0604: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/Response; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/String; │ │ @@ -821720,19 +821720,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3c06f8: |[3c06f8] okhttp3.Response.headers:(Ljava/lang/String;)Ljava/util/List; │ │ -3c0708: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3c070c: 6e20 76b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ -3c0712: 0c02 |0005: move-result-object v2 │ │ -3c0714: 1102 |0006: return-object v2 │ │ +3c06f4: |[3c06f4] okhttp3.Response.headers:(Ljava/lang/String;)Ljava/util/List; │ │ +3c0704: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3c0708: 6e20 76b6 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ +3c070e: 0c02 |0005: move-result-object v2 │ │ +3c0710: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/Response; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -821741,17 +821741,17 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c078c: |[3c078c] okhttp3.Response.headers:()Lokhttp3/Headers; │ │ -3c079c: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ -3c07a0: 1100 |0002: return-object v0 │ │ +3c0788: |[3c0788] okhttp3.Response.headers:()Lokhttp3/Headers; │ │ +3c0798: 5410 1e85 |0000: iget-object v0, v1, Lokhttp3/Response;.headers:Lokhttp3/Headers; // field@851e │ │ +3c079c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #11 : (in Lokhttp3/Response;) │ │ @@ -821759,27 +821759,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3c0538: |[3c0538] okhttp3.Response.isRedirect:()Z │ │ -3c0548: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ -3c054c: 1301 3301 |0002: const/16 v1, #int 307 // #133 │ │ -3c0550: 3210 0b00 |0004: if-eq v0, v1, 000f // +000b │ │ -3c0554: 1301 3401 |0006: const/16 v1, #int 308 // #134 │ │ -3c0558: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ -3c055c: 2b00 0800 0000 |000a: packed-switch v0, 00000012 // +00000008 │ │ -3c0562: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c0564: 0f00 |000e: return v0 │ │ -3c0566: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c0568: 0f00 |0010: return v0 │ │ -3c056a: 0000 |0011: nop // spacer │ │ -3c056c: 0001 0400 2c01 0000 0500 0000 0500 ... |0012: packed-switch-data (12 units) │ │ +3c0534: |[3c0534] okhttp3.Response.isRedirect:()Z │ │ +3c0544: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ +3c0548: 1301 3301 |0002: const/16 v1, #int 307 // #133 │ │ +3c054c: 3210 0b00 |0004: if-eq v0, v1, 000f // +000b │ │ +3c0550: 1301 3401 |0006: const/16 v1, #int 308 // #134 │ │ +3c0554: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ +3c0558: 2b00 0800 0000 |000a: packed-switch v0, 00000012 // +00000008 │ │ +3c055e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c0560: 0f00 |000e: return v0 │ │ +3c0562: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c0564: 0f00 |0010: return v0 │ │ +3c0566: 0000 |0011: nop // spacer │ │ +3c0568: 0001 0400 2c01 0000 0500 0000 0500 ... |0012: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lokhttp3/Response; │ │ │ │ #12 : (in Lokhttp3/Response;) │ │ @@ -821787,24 +821787,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3c0584: |[3c0584] okhttp3.Response.isSuccessful:()Z │ │ -3c0594: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ -3c0598: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ -3c059c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -3c05a0: 1301 2c01 |0006: const/16 v1, #int 300 // #12c │ │ -3c05a4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -3c05a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3c05aa: 2802 |000b: goto 000d // +0002 │ │ -3c05ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3c05ae: 0f00 |000d: return v0 │ │ +3c0580: |[3c0580] okhttp3.Response.isSuccessful:()Z │ │ +3c0590: 5220 1b85 |0000: iget v0, v2, Lokhttp3/Response;.code:I // field@851b │ │ +3c0594: 1301 c800 |0002: const/16 v1, #int 200 // #c8 │ │ +3c0598: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +3c059c: 1301 2c01 |0006: const/16 v1, #int 300 // #12c │ │ +3c05a0: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +3c05a4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3c05a6: 2802 |000b: goto 000d // +0002 │ │ +3c05a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3c05aa: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokhttp3/Response; │ │ │ │ #13 : (in Lokhttp3/Response;) │ │ @@ -821812,17 +821812,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c060c: |[3c060c] okhttp3.Response.message:()Ljava/lang/String; │ │ -3c061c: 5410 1f85 |0000: iget-object v0, v1, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ -3c0620: 1100 |0002: return-object v0 │ │ +3c0608: |[3c0608] okhttp3.Response.message:()Ljava/lang/String; │ │ +3c0618: 5410 1f85 |0000: iget-object v0, v1, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ +3c061c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #14 : (in Lokhttp3/Response;) │ │ @@ -821830,17 +821830,17 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0820: |[3c0820] okhttp3.Response.networkResponse:()Lokhttp3/Response; │ │ -3c0830: 5410 2085 |0000: iget-object v0, v1, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ -3c0834: 1100 |0002: return-object v0 │ │ +3c081c: |[3c081c] okhttp3.Response.networkResponse:()Lokhttp3/Response; │ │ +3c082c: 5410 2085 |0000: iget-object v0, v1, Lokhttp3/Response;.networkResponse:Lokhttp3/Response; // field@8520 │ │ +3c0830: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #15 : (in Lokhttp3/Response;) │ │ @@ -821848,18 +821848,18 @@ │ │ type : '()Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c0850: |[3c0850] okhttp3.Response.newBuilder:()Lokhttp3/Response$Builder; │ │ -3c0860: 2200 2f17 |0000: new-instance v0, Lokhttp3/Response$Builder; // type@172f │ │ -3c0864: 7020 b2b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Response$Builder;.:(Lokhttp3/Response;)V // method@b7b2 │ │ -3c086a: 1100 |0005: return-object v0 │ │ +3c084c: |[3c084c] okhttp3.Response.newBuilder:()Lokhttp3/Response$Builder; │ │ +3c085c: 2200 2f17 |0000: new-instance v0, Lokhttp3/Response$Builder; // type@172f │ │ +3c0860: 7020 b2b7 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/Response$Builder;.:(Lokhttp3/Response;)V // method@b7b2 │ │ +3c0866: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/Response; │ │ │ │ #16 : (in Lokhttp3/Response;) │ │ @@ -821867,38 +821867,38 @@ │ │ type : '(J)Lokhttp3/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3c0884: |[3c0884] okhttp3.Response.peekBody:(J)Lokhttp3/ResponseBody; │ │ -3c0894: 5440 1885 |0000: iget-object v0, v4, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3c0898: 6e10 f3b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c089e: 0c00 |0005: move-result-object v0 │ │ -3c08a0: 7210 c3bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSource;.peek:()Lokio/BufferedSource; // method@bcc3 │ │ -3c08a6: 0c00 |0009: move-result-object v0 │ │ -3c08a8: 2201 c817 |000a: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3c08ac: 7010 1abc 0100 |000c: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c08b2: 7230 e1bc 5006 |000f: invoke-interface {v0, v5, v6}, Lokio/BufferedSource;.request:(J)Z // method@bce1 │ │ -3c08b8: 7210 babc 0000 |0012: invoke-interface {v0}, Lokio/BufferedSource;.getBuffer:()Lokio/Buffer; // method@bcba │ │ -3c08be: 0c02 |0015: move-result-object v2 │ │ -3c08c0: 6e10 6dbc 0200 |0016: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c08c6: 0b02 |0019: move-result-wide v2 │ │ -3c08c8: 7140 df83 6532 |001a: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c08ce: 0b05 |001d: move-result-wide v5 │ │ -3c08d0: 6e40 79bc 0165 |001e: invoke-virtual {v1, v0, v5, v6}, Lokio/Buffer;.write:(Lokio/Source;J)Lokio/BufferedSink; // method@bc79 │ │ -3c08d6: 5445 1885 |0021: iget-object v5, v4, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ -3c08da: 6e10 eeb7 0500 |0023: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentType:()Lokhttp3/MediaType; // method@b7ee │ │ -3c08e0: 0c05 |0026: move-result-object v5 │ │ -3c08e2: 6e10 6dbc 0100 |0027: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c08e8: 0b02 |002a: move-result-wide v2 │ │ -3c08ea: 7140 efb7 2513 |002b: invoke-static {v5, v2, v3, v1}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ -3c08f0: 0c05 |002e: move-result-object v5 │ │ -3c08f2: 1105 |002f: return-object v5 │ │ +3c0880: |[3c0880] okhttp3.Response.peekBody:(J)Lokhttp3/ResponseBody; │ │ +3c0890: 5440 1885 |0000: iget-object v0, v4, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3c0894: 6e10 f3b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c089a: 0c00 |0005: move-result-object v0 │ │ +3c089c: 7210 c3bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSource;.peek:()Lokio/BufferedSource; // method@bcc3 │ │ +3c08a2: 0c00 |0009: move-result-object v0 │ │ +3c08a4: 2201 c817 |000a: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3c08a8: 7010 1abc 0100 |000c: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c08ae: 7230 e1bc 5006 |000f: invoke-interface {v0, v5, v6}, Lokio/BufferedSource;.request:(J)Z // method@bce1 │ │ +3c08b4: 7210 babc 0000 |0012: invoke-interface {v0}, Lokio/BufferedSource;.getBuffer:()Lokio/Buffer; // method@bcba │ │ +3c08ba: 0c02 |0015: move-result-object v2 │ │ +3c08bc: 6e10 6dbc 0200 |0016: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c08c2: 0b02 |0019: move-result-wide v2 │ │ +3c08c4: 7140 df83 6532 |001a: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c08ca: 0b05 |001d: move-result-wide v5 │ │ +3c08cc: 6e40 79bc 0165 |001e: invoke-virtual {v1, v0, v5, v6}, Lokio/Buffer;.write:(Lokio/Source;J)Lokio/BufferedSink; // method@bc79 │ │ +3c08d2: 5445 1885 |0021: iget-object v5, v4, Lokhttp3/Response;.body:Lokhttp3/ResponseBody; // field@8518 │ │ +3c08d6: 6e10 eeb7 0500 |0023: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentType:()Lokhttp3/MediaType; // method@b7ee │ │ +3c08dc: 0c05 |0026: move-result-object v5 │ │ +3c08de: 6e10 6dbc 0100 |0027: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c08e4: 0b02 |002a: move-result-wide v2 │ │ +3c08e6: 7140 efb7 2513 |002b: invoke-static {v5, v2, v3, v1}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ +3c08ec: 0c05 |002e: move-result-object v5 │ │ +3c08ee: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x000f line=165 │ │ 0x0012 line=166 │ │ 0x0021 line=167 │ │ @@ -821911,17 +821911,17 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0838: |[3c0838] okhttp3.Response.priorResponse:()Lokhttp3/Response; │ │ -3c0848: 5410 2185 |0000: iget-object v0, v1, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ -3c084c: 1100 |0002: return-object v0 │ │ +3c0834: |[3c0834] okhttp3.Response.priorResponse:()Lokhttp3/Response; │ │ +3c0844: 5410 2185 |0000: iget-object v0, v1, Lokhttp3/Response;.priorResponse:Lokhttp3/Response; // field@8521 │ │ +3c0848: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #18 : (in Lokhttp3/Response;) │ │ @@ -821929,17 +821929,17 @@ │ │ type : '()Lokhttp3/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07d8: |[3c07d8] okhttp3.Response.protocol:()Lokhttp3/Protocol; │ │ -3c07e8: 5410 2285 |0000: iget-object v0, v1, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ -3c07ec: 1100 |0002: return-object v0 │ │ +3c07d4: |[3c07d4] okhttp3.Response.protocol:()Lokhttp3/Protocol; │ │ +3c07e4: 5410 2285 |0000: iget-object v0, v1, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ +3c07e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #19 : (in Lokhttp3/Response;) │ │ @@ -821947,17 +821947,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0718: |[3c0718] okhttp3.Response.receivedResponseAtMillis:()J │ │ -3c0728: 5320 2385 |0000: iget-wide v0, v2, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ -3c072c: 1000 |0002: return-wide v0 │ │ +3c0714: |[3c0714] okhttp3.Response.receivedResponseAtMillis:()J │ │ +3c0724: 5320 2385 |0000: iget-wide v0, v2, Lokhttp3/Response;.receivedResponseAtMillis:J // field@8523 │ │ +3c0728: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokhttp3/Response; │ │ │ │ #20 : (in Lokhttp3/Response;) │ │ @@ -821965,17 +821965,17 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07f0: |[3c07f0] okhttp3.Response.request:()Lokhttp3/Request; │ │ -3c0800: 5410 2485 |0000: iget-object v0, v1, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ -3c0804: 1100 |0002: return-object v0 │ │ +3c07ec: |[3c07ec] okhttp3.Response.request:()Lokhttp3/Request; │ │ +3c07fc: 5410 2485 |0000: iget-object v0, v1, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ +3c0800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Response; │ │ │ │ #21 : (in Lokhttp3/Response;) │ │ @@ -821983,17 +821983,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0730: |[3c0730] okhttp3.Response.sentRequestAtMillis:()J │ │ -3c0740: 5320 2585 |0000: iget-wide v0, v2, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ -3c0744: 1000 |0002: return-wide v0 │ │ +3c072c: |[3c072c] okhttp3.Response.sentRequestAtMillis:()J │ │ +3c073c: 5320 2585 |0000: iget-wide v0, v2, Lokhttp3/Response;.sentRequestAtMillis:J // field@8525 │ │ +3c0740: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokhttp3/Response; │ │ │ │ #22 : (in Lokhttp3/Response;) │ │ @@ -822001,40 +822001,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3c0624: |[3c0624] okhttp3.Response.toString:()Ljava/lang/String; │ │ -3c0634: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0638: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c063e: 1a01 3c58 |0005: const-string v1, "Response{protocol=" // string@583c │ │ -3c0642: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0648: 5421 2285 |000a: iget-object v1, v2, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ -3c064c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c0652: 1a01 7e12 |000f: const-string v1, ", code=" // string@127e │ │ -3c0656: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c065c: 5221 1b85 |0014: iget v1, v2, Lokhttp3/Response;.code:I // field@851b │ │ -3c0660: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c0666: 1a01 f112 |0019: const-string v1, ", message=" // string@12f1 │ │ -3c066a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0670: 5421 1f85 |001e: iget-object v1, v2, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ -3c0674: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c067a: 1a01 4413 |0023: const-string v1, ", url=" // string@1344 │ │ -3c067e: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0684: 5421 2485 |0028: iget-object v1, v2, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ -3c0688: 6e10 99b7 0100 |002a: invoke-virtual {v1}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c068e: 0c01 |002d: move-result-object v1 │ │ -3c0690: 6e20 8e84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c0696: 1301 7d00 |0031: const/16 v1, #int 125 // #7d │ │ -3c069a: 6e20 8784 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3c06a0: 6e10 9f84 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c06a6: 0c00 |0039: move-result-object v0 │ │ -3c06a8: 1100 |003a: return-object v0 │ │ +3c0620: |[3c0620] okhttp3.Response.toString:()Ljava/lang/String; │ │ +3c0630: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0634: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c063a: 1a01 3c58 |0005: const-string v1, "Response{protocol=" // string@583c │ │ +3c063e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0644: 5421 2285 |000a: iget-object v1, v2, Lokhttp3/Response;.protocol:Lokhttp3/Protocol; // field@8522 │ │ +3c0648: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c064e: 1a01 7e12 |000f: const-string v1, ", code=" // string@127e │ │ +3c0652: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0658: 5221 1b85 |0014: iget v1, v2, Lokhttp3/Response;.code:I // field@851b │ │ +3c065c: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c0662: 1a01 f112 |0019: const-string v1, ", message=" // string@12f1 │ │ +3c0666: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c066c: 5421 1f85 |001e: iget-object v1, v2, Lokhttp3/Response;.message:Ljava/lang/String; // field@851f │ │ +3c0670: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0676: 1a01 4413 |0023: const-string v1, ", url=" // string@1344 │ │ +3c067a: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0680: 5421 2485 |0028: iget-object v1, v2, Lokhttp3/Response;.request:Lokhttp3/Request; // field@8524 │ │ +3c0684: 6e10 99b7 0100 |002a: invoke-virtual {v1}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c068a: 0c01 |002d: move-result-object v1 │ │ +3c068c: 6e20 8e84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c0692: 1301 7d00 |0031: const/16 v1, #int 125 // #7d │ │ +3c0696: 6e20 8784 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3c069c: 6e10 9f84 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c06a2: 0c00 |0039: move-result-object v0 │ │ +3c06a4: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x002a line=301 │ │ locals : │ │ 0x0000 - 0x003b reg=2 this Lokhttp3/Response; │ │ │ │ @@ -822043,24 +822043,24 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3c07a4: |[3c07a4] okhttp3.Response.trailers:()Lokhttp3/Headers; │ │ -3c07b4: 5420 1c85 |0000: iget-object v0, v2, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ -3c07b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3c07bc: 6e10 e5b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.trailers:()Lokhttp3/Headers; // method@b8e5 │ │ -3c07c2: 0c00 |0007: move-result-object v0 │ │ -3c07c4: 1100 |0008: return-object v0 │ │ -3c07c6: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c07ca: 1a01 16d3 |000b: const-string v1, "trailers not available" // string@d316 │ │ -3c07ce: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c07d4: 2700 |0010: throw v0 │ │ +3c07a0: |[3c07a0] okhttp3.Response.trailers:()Lokhttp3/Headers; │ │ +3c07b0: 5420 1c85 |0000: iget-object v0, v2, Lokhttp3/Response;.exchange:Lokhttp3/internal/connection/Exchange; // field@851c │ │ +3c07b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3c07b8: 6e10 e5b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.trailers:()Lokhttp3/Headers; // method@b8e5 │ │ +3c07be: 0c00 |0007: move-result-object v0 │ │ +3c07c0: 1100 |0008: return-object v0 │ │ +3c07c2: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c07c6: 1a01 16d3 |000b: const-string v1, "trailers not available" // string@d316 │ │ +3c07ca: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c07d0: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0009 line=147 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokhttp3/Response; │ │ @@ -822117,19 +822117,19 @@ │ │ type : '(Lokio/BufferedSource;Ljava/nio/charset/Charset;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c015c: |[3c015c] okhttp3.ResponseBody$BomAwareReader.:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)V │ │ -3c016c: 7010 d082 0000 |0000: invoke-direct {v0}, Ljava/io/Reader;.:()V // method@82d0 │ │ -3c0172: 5b01 2c85 |0003: iput-object v1, v0, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ -3c0176: 5b02 2985 |0005: iput-object v2, v0, Lokhttp3/ResponseBody$BomAwareReader;.charset:Ljava/nio/charset/Charset; // field@8529 │ │ -3c017a: 0e00 |0007: return-void │ │ +3c0158: |[3c0158] okhttp3.ResponseBody$BomAwareReader.:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)V │ │ +3c0168: 7010 d082 0000 |0000: invoke-direct {v0}, Ljava/io/Reader;.:()V // method@82d0 │ │ +3c016e: 5b01 2c85 |0003: iput-object v1, v0, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ +3c0172: 5b02 2985 |0005: iput-object v2, v0, Lokhttp3/ResponseBody$BomAwareReader;.charset:Ljava/nio/charset/Charset; // field@8529 │ │ +3c0176: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/ResponseBody$BomAwareReader; │ │ @@ -822142,24 +822142,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3c017c: |[3c017c] okhttp3.ResponseBody$BomAwareReader.close:()V │ │ -3c018c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3c018e: 5c10 2a85 |0001: iput-boolean v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.closed:Z // field@852a │ │ -3c0192: 5410 2b85 |0003: iget-object v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ -3c0196: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -3c019a: 6e10 d182 0000 |0007: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@82d1 │ │ -3c01a0: 2806 |000a: goto 0010 // +0006 │ │ -3c01a2: 5410 2c85 |000b: iget-object v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ -3c01a6: 7210 b8bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3c01ac: 0e00 |0010: return-void │ │ +3c0178: |[3c0178] okhttp3.ResponseBody$BomAwareReader.close:()V │ │ +3c0188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3c018a: 5c10 2a85 |0001: iput-boolean v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.closed:Z // field@852a │ │ +3c018e: 5410 2b85 |0003: iget-object v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ +3c0192: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +3c0196: 6e10 d182 0000 |0007: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@82d1 │ │ +3c019c: 2806 |000a: goto 0010 // +0006 │ │ +3c019e: 5410 2c85 |000b: iget-object v0, v1, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ +3c01a2: 7210 b8bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3c01a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x0003 line=268 │ │ 0x0007 line=269 │ │ 0x000b line=271 │ │ locals : │ │ @@ -822170,37 +822170,37 @@ │ │ type : '([CII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3c00f4: |[3c00f4] okhttp3.ResponseBody$BomAwareReader.read:([CII)I │ │ -3c0104: 5530 2a85 |0000: iget-boolean v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.closed:Z // field@852a │ │ -3c0108: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -3c010c: 5430 2b85 |0004: iget-object v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ -3c0110: 3900 1800 |0006: if-nez v0, 001e // +0018 │ │ -3c0114: 5430 2c85 |0008: iget-object v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ -3c0118: 5431 2985 |000a: iget-object v1, v3, Lokhttp3/ResponseBody$BomAwareReader;.charset:Ljava/nio/charset/Charset; // field@8529 │ │ -3c011c: 7120 2ab8 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/Util;.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b82a │ │ -3c0122: 0c00 |000f: move-result-object v0 │ │ -3c0124: 2201 4410 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ -3c0128: 5432 2c85 |0012: iget-object v2, v3, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ -3c012c: 7210 c2bc 0200 |0014: invoke-interface {v2}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@bcc2 │ │ -3c0132: 0c02 |0017: move-result-object v2 │ │ -3c0134: 7030 8a82 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ -3c013a: 5b31 2b85 |001b: iput-object v1, v3, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ -3c013e: 0710 |001d: move-object v0, v1 │ │ -3c0140: 6e40 d382 4065 |001e: invoke-virtual {v0, v4, v5, v6}, Ljava/io/Reader;.read:([CII)I // method@82d3 │ │ -3c0146: 0a04 |0021: move-result v4 │ │ -3c0148: 0f04 |0022: return v4 │ │ -3c014a: 2204 4210 |0023: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -3c014e: 1a05 b55e |0025: const-string v5, "Stream closed" // string@5eb5 │ │ -3c0152: 7020 7782 5400 |0027: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c0158: 2704 |002a: throw v4 │ │ +3c00f0: |[3c00f0] okhttp3.ResponseBody$BomAwareReader.read:([CII)I │ │ +3c0100: 5530 2a85 |0000: iget-boolean v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.closed:Z // field@852a │ │ +3c0104: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +3c0108: 5430 2b85 |0004: iget-object v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ +3c010c: 3900 1800 |0006: if-nez v0, 001e // +0018 │ │ +3c0110: 5430 2c85 |0008: iget-object v0, v3, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ +3c0114: 5431 2985 |000a: iget-object v1, v3, Lokhttp3/ResponseBody$BomAwareReader;.charset:Ljava/nio/charset/Charset; // field@8529 │ │ +3c0118: 7120 2ab8 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/Util;.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b82a │ │ +3c011e: 0c00 |000f: move-result-object v0 │ │ +3c0120: 2201 4410 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ +3c0124: 5432 2c85 |0012: iget-object v2, v3, Lokhttp3/ResponseBody$BomAwareReader;.source:Lokio/BufferedSource; // field@852c │ │ +3c0128: 7210 c2bc 0200 |0014: invoke-interface {v2}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@bcc2 │ │ +3c012e: 0c02 |0017: move-result-object v2 │ │ +3c0130: 7030 8a82 2100 |0018: invoke-direct {v1, v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ +3c0136: 5b31 2b85 |001b: iput-object v1, v3, Lokhttp3/ResponseBody$BomAwareReader;.delegate:Ljava/io/Reader; // field@852b │ │ +3c013a: 0710 |001d: move-object v0, v1 │ │ +3c013c: 6e40 d382 4065 |001e: invoke-virtual {v0, v4, v5, v6}, Ljava/io/Reader;.read:([CII)I // method@82d3 │ │ +3c0142: 0a04 |0021: move-result v4 │ │ +3c0144: 0f04 |0022: return v4 │ │ +3c0146: 2204 4210 |0023: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +3c014a: 1a05 b55e |0025: const-string v5, "Stream closed" // string@5eb5 │ │ +3c014e: 7020 7782 5400 |0027: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c0154: 2704 |002a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=258 │ │ 0x0008 line=260 │ │ 0x0010 line=261 │ │ 0x001e line=263 │ │ @@ -822275,23 +822275,23 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3c04c0: |[3c04c0] okhttp3.ResponseBody.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V │ │ -3c04d0: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3c04d4: 7210 f082 0100 |0002: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ -3c04da: 2809 |0005: goto 000e // +0009 │ │ -3c04dc: 0d01 |0006: move-exception v1 │ │ -3c04de: 6e20 c784 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3c04e4: 2804 |000a: goto 000e // +0004 │ │ -3c04e6: 7210 f082 0100 |000b: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ -3c04ec: 0e00 |000e: return-void │ │ +3c04bc: |[3c04bc] okhttp3.ResponseBody.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V │ │ +3c04cc: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3c04d0: 7210 f082 0100 |0002: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ +3c04d6: 2809 |0005: goto 000e // +0009 │ │ +3c04d8: 0d01 |0006: move-exception v1 │ │ +3c04da: 6e20 c784 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3c04e0: 2804 |000a: goto 000e // +0004 │ │ +3c04e2: 7210 f082 0100 |000b: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ +3c04e8: 0e00 |000e: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Throwable; -> 0x0006 │ │ positions : │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Ljava/lang/Throwable; │ │ @@ -822302,17 +822302,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c0500: |[3c0500] okhttp3.ResponseBody.:()V │ │ -3c0510: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0516: 0e00 |0003: return-void │ │ +3c04fc: |[3c04fc] okhttp3.ResponseBody.:()V │ │ +3c050c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/ResponseBody; │ │ │ │ #2 : (in Lokhttp3/ResponseBody;) │ │ @@ -822320,24 +822320,24 @@ │ │ type : '()Ljava/nio/charset/Charset;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3c0380: |[3c0380] okhttp3.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ -3c0390: 6e10 eeb7 0200 |0000: invoke-virtual {v2}, Lokhttp3/ResponseBody;.contentType:()Lokhttp3/MediaType; // method@b7ee │ │ -3c0396: 0c00 |0003: move-result-object v0 │ │ -3c0398: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -3c039c: 6201 5a79 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3c03a0: 6e20 e3b6 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b6e3 │ │ -3c03a6: 0c00 |000b: move-result-object v0 │ │ -3c03a8: 2803 |000c: goto 000f // +0003 │ │ -3c03aa: 6200 5a79 |000d: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3c03ae: 1100 |000f: return-object v0 │ │ +3c037c: |[3c037c] okhttp3.ResponseBody.charset:()Ljava/nio/charset/Charset; │ │ +3c038c: 6e10 eeb7 0200 |0000: invoke-virtual {v2}, Lokhttp3/ResponseBody;.contentType:()Lokhttp3/MediaType; // method@b7ee │ │ +3c0392: 0c00 |0003: move-result-object v0 │ │ +3c0394: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +3c0398: 6201 5a79 |0006: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3c039c: 6e20 e3b6 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/MediaType;.charset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b6e3 │ │ +3c03a2: 0c00 |000b: move-result-object v0 │ │ +3c03a4: 2803 |000c: goto 000f // +0003 │ │ +3c03a6: 6200 5a79 |000d: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3c03aa: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/ResponseBody; │ │ │ │ @@ -822346,23 +822346,23 @@ │ │ type : '(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -3c0458: |[3c0458] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; │ │ -3c0468: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -3c046c: 2200 3117 |0002: new-instance v0, Lokhttp3/ResponseBody$1; // type@1731 │ │ -3c0470: 7054 dfb7 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lokhttp3/ResponseBody$1;.:(Lokhttp3/MediaType;JLokio/BufferedSource;)V // method@b7df │ │ -3c0476: 1100 |0007: return-object v0 │ │ -3c0478: 2201 8010 |0008: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -3c047c: 1a02 a2cd |000a: const-string v2, "source == null" // string@cda2 │ │ -3c0480: 7020 f983 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c0486: 2701 |000f: throw v1 │ │ +3c0454: |[3c0454] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; │ │ +3c0464: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +3c0468: 2200 3117 |0002: new-instance v0, Lokhttp3/ResponseBody$1; // type@1731 │ │ +3c046c: 7054 dfb7 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lokhttp3/ResponseBody$1;.:(Lokhttp3/MediaType;JLokio/BufferedSource;)V // method@b7df │ │ +3c0472: 1100 |0007: return-object v0 │ │ +3c0474: 2201 8010 |0008: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +3c0478: 1a02 a2cd |000a: const-string v2, "source == null" // string@cda2 │ │ +3c047c: 7020 f983 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c0482: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x0008 line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ @@ -822373,39 +822373,39 @@ │ │ type : '(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -3c03e0: |[3c03e0] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/ResponseBody; │ │ -3c03f0: 6200 5a79 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3c03f4: 3802 1f00 |0002: if-eqz v2, 0021 // +001f │ │ -3c03f8: 6e10 e2b6 0200 |0004: invoke-virtual {v2}, Lokhttp3/MediaType;.charset:()Ljava/nio/charset/Charset; // method@b6e2 │ │ -3c03fe: 0c00 |0007: move-result-object v0 │ │ -3c0400: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ -3c0404: 6200 5a79 |000a: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3c0408: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c040c: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c0412: 6e20 8e84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c0418: 1a02 4b15 |0014: const-string v2, "; charset=utf-8" // string@154b │ │ -3c041c: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0422: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0428: 0c02 |001c: move-result-object v2 │ │ -3c042a: 7110 e7b6 0200 |001d: invoke-static {v2}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ -3c0430: 0c02 |0020: move-result-object v2 │ │ -3c0432: 2201 c817 |0021: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3c0436: 7010 1abc 0100 |0023: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c043c: 6e30 91bc 3100 |0026: invoke-virtual {v1, v3, v0}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ -3c0442: 0c03 |0029: move-result-object v3 │ │ -3c0444: 6e10 6dbc 0300 |002a: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c044a: 0b00 |002d: move-result-wide v0 │ │ -3c044c: 7140 efb7 0231 |002e: invoke-static {v2, v0, v1, v3}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ -3c0452: 0c02 |0031: move-result-object v2 │ │ -3c0454: 1102 |0032: return-object v2 │ │ +3c03dc: |[3c03dc] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;Ljava/lang/String;)Lokhttp3/ResponseBody; │ │ +3c03ec: 6200 5a79 |0000: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3c03f0: 3802 1f00 |0002: if-eqz v2, 0021 // +001f │ │ +3c03f4: 6e10 e2b6 0200 |0004: invoke-virtual {v2}, Lokhttp3/MediaType;.charset:()Ljava/nio/charset/Charset; // method@b6e2 │ │ +3c03fa: 0c00 |0007: move-result-object v0 │ │ +3c03fc: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ +3c0400: 6200 5a79 |000a: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3c0404: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0408: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c040e: 6e20 8e84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c0414: 1a02 4b15 |0014: const-string v2, "; charset=utf-8" // string@154b │ │ +3c0418: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c041e: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0424: 0c02 |001c: move-result-object v2 │ │ +3c0426: 7110 e7b6 0200 |001d: invoke-static {v2}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ +3c042c: 0c02 |0020: move-result-object v2 │ │ +3c042e: 2201 c817 |0021: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3c0432: 7010 1abc 0100 |0023: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c0438: 6e30 91bc 3100 |0026: invoke-virtual {v1, v3, v0}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ +3c043e: 0c03 |0029: move-result-object v3 │ │ +3c0440: 6e10 6dbc 0300 |002a: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c0446: 0b00 |002d: move-result-wide v0 │ │ +3c0448: 7140 efb7 0231 |002e: invoke-static {v2, v0, v1, v3}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ +3c044e: 0c02 |0031: move-result-object v2 │ │ +3c0450: 1102 |0032: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=202 │ │ 0x000a line=204 │ │ 0x000c line=205 │ │ 0x0021 line=208 │ │ @@ -822419,25 +822419,25 @@ │ │ type : '(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3c0488: |[3c0488] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/ResponseBody; │ │ -3c0498: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c049c: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c04a2: 6e20 75bc 4000 |0005: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3c04a8: 0c00 |0008: move-result-object v0 │ │ -3c04aa: 6e10 12bd 0400 |0009: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3c04b0: 0a04 |000c: move-result v4 │ │ -3c04b2: 8141 |000d: int-to-long v1, v4 │ │ -3c04b4: 7140 efb7 1302 |000e: invoke-static {v3, v1, v2, v0}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ -3c04ba: 0c03 |0011: move-result-object v3 │ │ -3c04bc: 1103 |0012: return-object v3 │ │ +3c0484: |[3c0484] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;Lokio/ByteString;)Lokhttp3/ResponseBody; │ │ +3c0494: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c0498: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c049e: 6e20 75bc 4000 |0005: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3c04a4: 0c00 |0008: move-result-object v0 │ │ +3c04a6: 6e10 12bd 0400 |0009: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3c04ac: 0a04 |000c: move-result v4 │ │ +3c04ae: 8141 |000d: int-to-long v1, v4 │ │ +3c04b0: 7140 efb7 1302 |000e: invoke-static {v3, v1, v2, v0}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ +3c04b6: 0c03 |0011: move-result-object v3 │ │ +3c04b8: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0009 line=221 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0013 reg=4 (null) Lokio/ByteString; │ │ @@ -822447,24 +822447,24 @@ │ │ type : '(Lokhttp3/MediaType;[B)Lokhttp3/ResponseBody;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3c03b0: |[3c03b0] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;[B)Lokhttp3/ResponseBody; │ │ -3c03c0: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c03c4: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c03ca: 6e20 76bc 4000 |0005: invoke-virtual {v0, v4}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ -3c03d0: 0c00 |0008: move-result-object v0 │ │ -3c03d2: 2144 |0009: array-length v4, v4 │ │ -3c03d4: 8141 |000a: int-to-long v1, v4 │ │ -3c03d6: 7140 efb7 1302 |000b: invoke-static {v3, v1, v2, v0}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ -3c03dc: 0c03 |000e: move-result-object v3 │ │ -3c03de: 1103 |000f: return-object v3 │ │ +3c03ac: |[3c03ac] okhttp3.ResponseBody.create:(Lokhttp3/MediaType;[B)Lokhttp3/ResponseBody; │ │ +3c03bc: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c03c0: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c03c6: 6e20 76bc 4000 |0005: invoke-virtual {v0, v4}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ +3c03cc: 0c00 |0008: move-result-object v0 │ │ +3c03ce: 2144 |0009: array-length v4, v4 │ │ +3c03d0: 8141 |000a: int-to-long v1, v4 │ │ +3c03d2: 7140 efb7 1302 |000b: invoke-static {v3, v1, v2, v0}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; // method@b7ef │ │ +3c03d8: 0c03 |000e: move-result-object v3 │ │ +3c03da: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0009 line=215 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0010 reg=4 (null) [B │ │ @@ -822475,20 +822475,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c02b4: |[3c02b4] okhttp3.ResponseBody.byteStream:()Ljava/io/InputStream; │ │ -3c02c4: 6e10 f3b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c02ca: 0c00 |0003: move-result-object v0 │ │ -3c02cc: 7210 c2bc 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@bcc2 │ │ -3c02d2: 0c00 |0007: move-result-object v0 │ │ -3c02d4: 1100 |0008: return-object v0 │ │ +3c02b0: |[3c02b0] okhttp3.ResponseBody.byteStream:()Ljava/io/InputStream; │ │ +3c02c0: 6e10 f3b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c02c6: 0c00 |0003: move-result-object v0 │ │ +3c02c8: 7210 c2bc 0000 |0004: invoke-interface {v0}, Lokio/BufferedSource;.inputStream:()Ljava/io/InputStream; // method@bcc2 │ │ +3c02ce: 0c00 |0007: move-result-object v0 │ │ +3c02d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/ResponseBody; │ │ │ │ #1 : (in Lokhttp3/ResponseBody;) │ │ @@ -822496,69 +822496,69 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -3c01b0: |[3c01b0] okhttp3.ResponseBody.bytes:()[B │ │ -3c01c0: 6e10 edb7 0600 |0000: invoke-virtual {v6}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ -3c01c6: 0b00 |0003: move-result-wide v0 │ │ -3c01c8: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -3c01ce: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -3c01d2: 3c04 4d00 |0009: if-gtz v4, 0056 // +004d │ │ -3c01d6: 6e10 f3b7 0600 |000b: invoke-virtual {v6}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c01dc: 0c02 |000e: move-result-object v2 │ │ -3c01de: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3c01e0: 7210 cbbc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByteArray:()[B // method@bccb │ │ -3c01e6: 0c04 |0013: move-result-object v4 │ │ -3c01e8: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -3c01ec: 7120 e6b7 2300 |0016: invoke-static {v3, v2}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ -3c01f2: 1602 ffff |0019: const-wide/16 v2, #int -1 // #ffff │ │ -3c01f6: 3105 0002 |001b: cmp-long v5, v0, v2 │ │ -3c01fa: 3805 2e00 |001d: if-eqz v5, 004b // +002e │ │ -3c01fe: 2142 |001f: array-length v2, v4 │ │ -3c0200: 8122 |0020: int-to-long v2, v2 │ │ -3c0202: 3105 0002 |0021: cmp-long v5, v0, v2 │ │ -3c0206: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ -3c020a: 2826 |0025: goto 004b // +0026 │ │ -3c020c: 2202 4210 |0026: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3c0210: 2203 9410 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0214: 7010 8384 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c021a: 1a05 db21 |002d: const-string v5, "Content-Length (" // string@21db │ │ -3c021e: 6e20 8f84 5300 |002f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0224: 6e30 8b84 0301 |0032: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c022a: 1a00 6011 |0035: const-string v0, ") and stream length (" // string@1160 │ │ -3c022e: 6e20 8f84 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0234: 2140 |003a: array-length v0, v4 │ │ -3c0236: 6e20 8a84 0300 |003b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c023c: 1a00 6511 |003e: const-string v0, ") disagree" // string@1165 │ │ -3c0240: 6e20 8f84 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0246: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c024c: 0c00 |0046: move-result-object v0 │ │ -3c024e: 7020 7782 0200 |0047: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c0254: 2702 |004a: throw v2 │ │ -3c0256: 1104 |004b: return-object v4 │ │ -3c0258: 0d00 |004c: move-exception v0 │ │ -3c025a: 2803 |004d: goto 0050 // +0003 │ │ -3c025c: 0d03 |004e: move-exception v3 │ │ -3c025e: 2703 |004f: throw v3 │ │ -3c0260: 3802 0500 |0050: if-eqz v2, 0055 // +0005 │ │ -3c0264: 7120 e6b7 2300 |0052: invoke-static {v3, v2}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ -3c026a: 2700 |0055: throw v0 │ │ -3c026c: 2202 4210 |0056: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3c0270: 2203 9410 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0274: 7010 8384 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c027a: 1a04 511f |005d: const-string v4, "Cannot buffer entire body for content length: " // string@1f51 │ │ -3c027e: 6e20 8f84 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0284: 6e30 8b84 0301 |0062: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c028a: 6e10 9f84 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0290: 0c00 |0068: move-result-object v0 │ │ -3c0292: 7020 7782 0200 |0069: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c0298: 2702 |006c: throw v2 │ │ +3c01ac: |[3c01ac] okhttp3.ResponseBody.bytes:()[B │ │ +3c01bc: 6e10 edb7 0600 |0000: invoke-virtual {v6}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ +3c01c2: 0b00 |0003: move-result-wide v0 │ │ +3c01c4: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +3c01ca: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +3c01ce: 3c04 4d00 |0009: if-gtz v4, 0056 // +004d │ │ +3c01d2: 6e10 f3b7 0600 |000b: invoke-virtual {v6}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c01d8: 0c02 |000e: move-result-object v2 │ │ +3c01da: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3c01dc: 7210 cbbc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readByteArray:()[B // method@bccb │ │ +3c01e2: 0c04 |0013: move-result-object v4 │ │ +3c01e4: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +3c01e8: 7120 e6b7 2300 |0016: invoke-static {v3, v2}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ +3c01ee: 1602 ffff |0019: const-wide/16 v2, #int -1 // #ffff │ │ +3c01f2: 3105 0002 |001b: cmp-long v5, v0, v2 │ │ +3c01f6: 3805 2e00 |001d: if-eqz v5, 004b // +002e │ │ +3c01fa: 2142 |001f: array-length v2, v4 │ │ +3c01fc: 8122 |0020: int-to-long v2, v2 │ │ +3c01fe: 3105 0002 |0021: cmp-long v5, v0, v2 │ │ +3c0202: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ +3c0206: 2826 |0025: goto 004b // +0026 │ │ +3c0208: 2202 4210 |0026: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3c020c: 2203 9410 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0210: 7010 8384 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c0216: 1a05 db21 |002d: const-string v5, "Content-Length (" // string@21db │ │ +3c021a: 6e20 8f84 5300 |002f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0220: 6e30 8b84 0301 |0032: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c0226: 1a00 6011 |0035: const-string v0, ") and stream length (" // string@1160 │ │ +3c022a: 6e20 8f84 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0230: 2140 |003a: array-length v0, v4 │ │ +3c0232: 6e20 8a84 0300 |003b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c0238: 1a00 6511 |003e: const-string v0, ") disagree" // string@1165 │ │ +3c023c: 6e20 8f84 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0242: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0248: 0c00 |0046: move-result-object v0 │ │ +3c024a: 7020 7782 0200 |0047: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c0250: 2702 |004a: throw v2 │ │ +3c0252: 1104 |004b: return-object v4 │ │ +3c0254: 0d00 |004c: move-exception v0 │ │ +3c0256: 2803 |004d: goto 0050 // +0003 │ │ +3c0258: 0d03 |004e: move-exception v3 │ │ +3c025a: 2703 |004f: throw v3 │ │ +3c025c: 3802 0500 |0050: if-eqz v2, 0055 // +0005 │ │ +3c0260: 7120 e6b7 2300 |0052: invoke-static {v3, v2}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ +3c0266: 2700 |0055: throw v0 │ │ +3c0268: 2202 4210 |0056: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3c026c: 2203 9410 |0058: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0270: 7010 8384 0300 |005a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c0276: 1a04 511f |005d: const-string v4, "Cannot buffer entire body for content length: " // string@1f51 │ │ +3c027a: 6e20 8f84 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0280: 6e30 8b84 0301 |0062: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c0286: 6e10 9f84 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c028c: 0c00 |0068: move-result-object v0 │ │ +3c028e: 7020 7782 0200 |0069: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c0294: 2702 |006c: throw v2 │ │ catches : 2 │ │ 0x0010 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x004e │ │ -> 0x004c │ │ 0x004f - 0x0050 │ │ -> 0x004c │ │ positions : │ │ @@ -822579,26 +822579,26 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3c02d8: |[3c02d8] okhttp3.ResponseBody.charStream:()Ljava/io/Reader; │ │ -3c02e8: 5430 2d85 |0000: iget-object v0, v3, Lokhttp3/ResponseBody;.reader:Ljava/io/Reader; // field@852d │ │ -3c02ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c02f0: 2810 |0004: goto 0014 // +0010 │ │ -3c02f2: 2200 3217 |0005: new-instance v0, Lokhttp3/ResponseBody$BomAwareReader; // type@1732 │ │ -3c02f6: 6e10 f3b7 0300 |0007: invoke-virtual {v3}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c02fc: 0c01 |000a: move-result-object v1 │ │ -3c02fe: 7010 ebb7 0300 |000b: invoke-direct {v3}, Lokhttp3/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@b7eb │ │ -3c0304: 0c02 |000e: move-result-object v2 │ │ -3c0306: 7030 e3b7 1002 |000f: invoke-direct {v0, v1, v2}, Lokhttp3/ResponseBody$BomAwareReader;.:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)V // method@b7e3 │ │ -3c030c: 5b30 2d85 |0012: iput-object v0, v3, Lokhttp3/ResponseBody;.reader:Ljava/io/Reader; // field@852d │ │ -3c0310: 1100 |0014: return-object v0 │ │ +3c02d4: |[3c02d4] okhttp3.ResponseBody.charStream:()Ljava/io/Reader; │ │ +3c02e4: 5430 2d85 |0000: iget-object v0, v3, Lokhttp3/ResponseBody;.reader:Ljava/io/Reader; // field@852d │ │ +3c02e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c02ec: 2810 |0004: goto 0014 // +0010 │ │ +3c02ee: 2200 3217 |0005: new-instance v0, Lokhttp3/ResponseBody$BomAwareReader; // type@1732 │ │ +3c02f2: 6e10 f3b7 0300 |0007: invoke-virtual {v3}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c02f8: 0c01 |000a: move-result-object v1 │ │ +3c02fa: 7010 ebb7 0300 |000b: invoke-direct {v3}, Lokhttp3/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@b7eb │ │ +3c0300: 0c02 |000e: move-result-object v2 │ │ +3c0302: 7030 e3b7 1002 |000f: invoke-direct {v0, v1, v2}, Lokhttp3/ResponseBody$BomAwareReader;.:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)V // method@b7e3 │ │ +3c0308: 5b30 2d85 |0012: iput-object v0, v3, Lokhttp3/ResponseBody;.reader:Ljava/io/Reader; // field@852d │ │ +3c030c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lokhttp3/ResponseBody; │ │ │ │ @@ -822607,19 +822607,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c0518: |[3c0518] okhttp3.ResponseBody.close:()V │ │ -3c0528: 6e10 f3b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c052e: 0c00 |0003: move-result-object v0 │ │ -3c0530: 7110 2eb8 0000 |0004: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c0536: 0e00 |0007: return-void │ │ +3c0514: |[3c0514] okhttp3.ResponseBody.close:()V │ │ +3c0524: 6e10 f3b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c052a: 0c00 |0003: move-result-object v0 │ │ +3c052c: 7110 2eb8 0000 |0004: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c0532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/ResponseBody; │ │ │ │ #4 : (in Lokhttp3/ResponseBody;) │ │ @@ -822645,34 +822645,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -3c0314: |[3c0314] okhttp3.ResponseBody.string:()Ljava/lang/String; │ │ -3c0324: 6e10 f3b7 0300 |0000: invoke-virtual {v3}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c032a: 0c00 |0003: move-result-object v0 │ │ -3c032c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c032e: 7010 ebb7 0300 |0005: invoke-direct {v3}, Lokhttp3/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@b7eb │ │ -3c0334: 0c02 |0008: move-result-object v2 │ │ -3c0336: 7120 2ab8 2000 |0009: invoke-static {v0, v2}, Lokhttp3/internal/Util;.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b82a │ │ -3c033c: 0c02 |000c: move-result-object v2 │ │ -3c033e: 7220 dabc 2000 |000d: invoke-interface {v0, v2}, Lokio/BufferedSource;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bcda │ │ -3c0344: 0c02 |0010: move-result-object v2 │ │ -3c0346: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -3c034a: 7120 e6b7 0100 |0013: invoke-static {v1, v0}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ -3c0350: 1102 |0016: return-object v2 │ │ -3c0352: 0d02 |0017: move-exception v2 │ │ -3c0354: 2803 |0018: goto 001b // +0003 │ │ -3c0356: 0d01 |0019: move-exception v1 │ │ -3c0358: 2701 |001a: throw v1 │ │ -3c035a: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -3c035e: 7120 e6b7 0100 |001d: invoke-static {v1, v0}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ -3c0364: 2702 |0020: throw v2 │ │ +3c0310: |[3c0310] okhttp3.ResponseBody.string:()Ljava/lang/String; │ │ +3c0320: 6e10 f3b7 0300 |0000: invoke-virtual {v3}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c0326: 0c00 |0003: move-result-object v0 │ │ +3c0328: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c032a: 7010 ebb7 0300 |0005: invoke-direct {v3}, Lokhttp3/ResponseBody;.charset:()Ljava/nio/charset/Charset; // method@b7eb │ │ +3c0330: 0c02 |0008: move-result-object v2 │ │ +3c0332: 7120 2ab8 2000 |0009: invoke-static {v0, v2}, Lokhttp3/internal/Util;.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; // method@b82a │ │ +3c0338: 0c02 |000c: move-result-object v2 │ │ +3c033a: 7220 dabc 2000 |000d: invoke-interface {v0, v2}, Lokio/BufferedSource;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bcda │ │ +3c0340: 0c02 |0010: move-result-object v2 │ │ +3c0342: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +3c0346: 7120 e6b7 0100 |0013: invoke-static {v1, v0}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ +3c034c: 1102 |0016: return-object v2 │ │ +3c034e: 0d02 |0017: move-exception v2 │ │ +3c0350: 2803 |0018: goto 001b // +0003 │ │ +3c0352: 0d01 |0019: move-exception v1 │ │ +3c0354: 2701 |001a: throw v1 │ │ +3c0356: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +3c035a: 7120 e6b7 0100 |001d: invoke-static {v1, v0}, Lokhttp3/ResponseBody;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b7e6 │ │ +3c0360: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x0011 │ │ Ljava/lang/Throwable; -> 0x0019 │ │ -> 0x0017 │ │ 0x001a - 0x001b │ │ -> 0x0017 │ │ positions : │ │ @@ -822727,35 +822727,35 @@ │ │ type : '(Lokhttp3/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3c0b18: |[3c0b18] okhttp3.Route.:(Lokhttp3/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ -3c0b28: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0b2e: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ -3c0b32: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ -3c0b36: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ -3c0b3a: 5b01 2e85 |0009: iput-object v1, v0, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c0b3e: 5b02 3085 |000b: iput-object v2, v0, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c0b42: 5b03 2f85 |000d: iput-object v3, v0, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c0b46: 0e00 |000f: return-void │ │ -3c0b48: 2201 8010 |0010: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -3c0b4c: 1a02 c39a |0012: const-string v2, "inetSocketAddress == null" // string@9ac3 │ │ -3c0b50: 7020 f983 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c0b56: 2701 |0017: throw v1 │ │ -3c0b58: 2201 8010 |0018: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -3c0b5c: 1a02 5ebb |001a: const-string v2, "proxy == null" // string@bb5e │ │ -3c0b60: 7020 f983 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c0b66: 2701 |001f: throw v1 │ │ -3c0b68: 2201 8010 |0020: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -3c0b6c: 1a02 b772 |0022: const-string v2, "address == null" // string@72b7 │ │ -3c0b70: 7020 f983 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c0b76: 2701 |0027: throw v1 │ │ +3c0b14: |[3c0b14] okhttp3.Route.:(Lokhttp3/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V │ │ +3c0b24: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0b2a: 3801 1d00 |0003: if-eqz v1, 0020 // +001d │ │ +3c0b2e: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ +3c0b32: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ +3c0b36: 5b01 2e85 |0009: iput-object v1, v0, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c0b3a: 5b02 3085 |000b: iput-object v2, v0, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c0b3e: 5b03 2f85 |000d: iput-object v3, v0, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c0b42: 0e00 |000f: return-void │ │ +3c0b44: 2201 8010 |0010: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +3c0b48: 1a02 c39a |0012: const-string v2, "inetSocketAddress == null" // string@9ac3 │ │ +3c0b4c: 7020 f983 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c0b52: 2701 |0017: throw v1 │ │ +3c0b54: 2201 8010 |0018: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +3c0b58: 1a02 5ebb |001a: const-string v2, "proxy == null" // string@bb5e │ │ +3c0b5c: 7020 f983 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c0b62: 2701 |001f: throw v1 │ │ +3c0b64: 2201 8010 |0020: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +3c0b68: 1a02 b772 |0022: const-string v2, "address == null" // string@72b7 │ │ +3c0b6c: 7020 f983 2100 |0024: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c0b72: 2701 |0027: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0010 line=50 │ │ @@ -822773,17 +822773,17 @@ │ │ type : '()Lokhttp3/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0b00: |[3c0b00] okhttp3.Route.address:()Lokhttp3/Address; │ │ -3c0b10: 5410 2e85 |0000: iget-object v0, v1, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c0b14: 1100 |0002: return-object v0 │ │ +3c0afc: |[3c0afc] okhttp3.Route.address:()Lokhttp3/Address; │ │ +3c0b0c: 5410 2e85 |0000: iget-object v0, v1, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c0b10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Route; │ │ │ │ #1 : (in Lokhttp3/Route;) │ │ @@ -822791,37 +822791,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3c09ac: |[3c09ac] okhttp3.Route.equals:(Ljava/lang/Object;)Z │ │ -3c09bc: 2030 3417 |0000: instance-of v0, v3, Lokhttp3/Route; // type@1734 │ │ -3c09c0: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -3c09c4: 1f03 3417 |0004: check-cast v3, Lokhttp3/Route; // type@1734 │ │ -3c09c8: 5430 2e85 |0006: iget-object v0, v3, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c09cc: 5421 2e85 |0008: iget-object v1, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c09d0: 6e20 1fb5 1000 |000a: invoke-virtual {v0, v1}, Lokhttp3/Address;.equals:(Ljava/lang/Object;)Z // method@b51f │ │ -3c09d6: 0a00 |000d: move-result v0 │ │ -3c09d8: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ -3c09dc: 5430 3085 |0010: iget-object v0, v3, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c09e0: 5421 3085 |0012: iget-object v1, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c09e4: 6e20 7485 1000 |0014: invoke-virtual {v0, v1}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@8574 │ │ -3c09ea: 0a00 |0017: move-result v0 │ │ -3c09ec: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -3c09f0: 5433 2f85 |001a: iget-object v3, v3, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c09f4: 5420 2f85 |001c: iget-object v0, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c09f8: 6e20 6b85 0300 |001e: invoke-virtual {v3, v0}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@856b │ │ -3c09fe: 0a03 |0021: move-result v3 │ │ -3c0a00: 3803 0400 |0022: if-eqz v3, 0026 // +0004 │ │ -3c0a04: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -3c0a06: 2802 |0025: goto 0027 // +0002 │ │ -3c0a08: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -3c0a0a: 0f03 |0027: return v3 │ │ +3c09a8: |[3c09a8] okhttp3.Route.equals:(Ljava/lang/Object;)Z │ │ +3c09b8: 2030 3417 |0000: instance-of v0, v3, Lokhttp3/Route; // type@1734 │ │ +3c09bc: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +3c09c0: 1f03 3417 |0004: check-cast v3, Lokhttp3/Route; // type@1734 │ │ +3c09c4: 5430 2e85 |0006: iget-object v0, v3, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c09c8: 5421 2e85 |0008: iget-object v1, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c09cc: 6e20 1fb5 1000 |000a: invoke-virtual {v0, v1}, Lokhttp3/Address;.equals:(Ljava/lang/Object;)Z // method@b51f │ │ +3c09d2: 0a00 |000d: move-result v0 │ │ +3c09d4: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ +3c09d8: 5430 3085 |0010: iget-object v0, v3, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c09dc: 5421 3085 |0012: iget-object v1, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c09e0: 6e20 7485 1000 |0014: invoke-virtual {v0, v1}, Ljava/net/Proxy;.equals:(Ljava/lang/Object;)Z // method@8574 │ │ +3c09e6: 0a00 |0017: move-result v0 │ │ +3c09e8: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +3c09ec: 5433 2f85 |001a: iget-object v3, v3, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c09f0: 5420 2f85 |001c: iget-object v0, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c09f4: 6e20 6b85 0300 |001e: invoke-virtual {v3, v0}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@856b │ │ +3c09fa: 0a03 |0021: move-result v3 │ │ +3c09fc: 3803 0400 |0022: if-eqz v3, 0026 // +0004 │ │ +3c0a00: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +3c0a02: 2802 |0025: goto 0027 // +0002 │ │ +3c0a04: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +3c0a06: 0f03 |0027: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x0014 line=86 │ │ 0x001e line=87 │ │ locals : │ │ @@ -822833,31 +822833,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3c0a44: |[3c0a44] okhttp3.Route.hashCode:()I │ │ -3c0a54: 5420 2e85 |0000: iget-object v0, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c0a58: 6e10 21b5 0000 |0002: invoke-virtual {v0}, Lokhttp3/Address;.hashCode:()I // method@b521 │ │ -3c0a5e: 0a00 |0005: move-result v0 │ │ -3c0a60: 1301 0f02 |0006: const/16 v1, #int 527 // #20f │ │ -3c0a64: b001 |0008: add-int/2addr v1, v0 │ │ -3c0a66: da01 011f |0009: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -3c0a6a: 5420 3085 |000b: iget-object v0, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c0a6e: 6e10 7585 0000 |000d: invoke-virtual {v0}, Ljava/net/Proxy;.hashCode:()I // method@8575 │ │ -3c0a74: 0a00 |0010: move-result v0 │ │ -3c0a76: b001 |0011: add-int/2addr v1, v0 │ │ -3c0a78: da01 011f |0012: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -3c0a7c: 5420 2f85 |0014: iget-object v0, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c0a80: 6e10 6f85 0000 |0016: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.hashCode:()I // method@856f │ │ -3c0a86: 0a00 |0019: move-result v0 │ │ -3c0a88: b001 |001a: add-int/2addr v1, v0 │ │ -3c0a8a: 0f01 |001b: return v1 │ │ +3c0a40: |[3c0a40] okhttp3.Route.hashCode:()I │ │ +3c0a50: 5420 2e85 |0000: iget-object v0, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c0a54: 6e10 21b5 0000 |0002: invoke-virtual {v0}, Lokhttp3/Address;.hashCode:()I // method@b521 │ │ +3c0a5a: 0a00 |0005: move-result v0 │ │ +3c0a5c: 1301 0f02 |0006: const/16 v1, #int 527 // #20f │ │ +3c0a60: b001 |0008: add-int/2addr v1, v0 │ │ +3c0a62: da01 011f |0009: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +3c0a66: 5420 3085 |000b: iget-object v0, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c0a6a: 6e10 7585 0000 |000d: invoke-virtual {v0}, Ljava/net/Proxy;.hashCode:()I // method@8575 │ │ +3c0a70: 0a00 |0010: move-result v0 │ │ +3c0a72: b001 |0011: add-int/2addr v1, v0 │ │ +3c0a74: da01 011f |0012: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +3c0a78: 5420 2f85 |0014: iget-object v0, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c0a7c: 6e10 6f85 0000 |0016: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.hashCode:()I // method@856f │ │ +3c0a82: 0a00 |0019: move-result v0 │ │ +3c0a84: b001 |001a: add-int/2addr v1, v0 │ │ +3c0a86: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000b line=93 │ │ 0x0014 line=94 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lokhttp3/Route; │ │ @@ -822867,17 +822867,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ae8: |[3c0ae8] okhttp3.Route.proxy:()Ljava/net/Proxy; │ │ -3c0af8: 5410 3085 |0000: iget-object v0, v1, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c0afc: 1100 |0002: return-object v0 │ │ +3c0ae4: |[3c0ae4] okhttp3.Route.proxy:()Ljava/net/Proxy; │ │ +3c0af4: 5410 3085 |0000: iget-object v0, v1, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c0af8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Route; │ │ │ │ #4 : (in Lokhttp3/Route;) │ │ @@ -822885,27 +822885,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3c0a0c: |[3c0a0c] okhttp3.Route.requiresTunnel:()Z │ │ -3c0a1c: 5420 2e85 |0000: iget-object v0, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ -3c0a20: 5400 7083 |0002: iget-object v0, v0, Lokhttp3/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@8370 │ │ -3c0a24: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -3c0a28: 5420 3085 |0006: iget-object v0, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ -3c0a2c: 6e10 7685 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c0a32: 0c00 |000b: move-result-object v0 │ │ -3c0a34: 6201 5079 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ -3c0a38: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -3c0a3c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3c0a3e: 2802 |0011: goto 0013 // +0002 │ │ -3c0a40: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3c0a42: 0f00 |0013: return v0 │ │ +3c0a08: |[3c0a08] okhttp3.Route.requiresTunnel:()Z │ │ +3c0a18: 5420 2e85 |0000: iget-object v0, v2, Lokhttp3/Route;.address:Lokhttp3/Address; // field@852e │ │ +3c0a1c: 5400 7083 |0002: iget-object v0, v0, Lokhttp3/Address;.sslSocketFactory:Ljavax/net/ssl/SSLSocketFactory; // field@8370 │ │ +3c0a20: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +3c0a24: 5420 3085 |0006: iget-object v0, v2, Lokhttp3/Route;.proxy:Ljava/net/Proxy; // field@8530 │ │ +3c0a28: 6e10 7685 0000 |0008: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c0a2e: 0c00 |000b: move-result-object v0 │ │ +3c0a30: 6201 5079 |000c: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ +3c0a34: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +3c0a38: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3c0a3a: 2802 |0011: goto 0013 // +0002 │ │ +3c0a3c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3c0a3e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokhttp3/Route; │ │ │ │ #5 : (in Lokhttp3/Route;) │ │ @@ -822913,17 +822913,17 @@ │ │ type : '()Ljava/net/InetSocketAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ad0: |[3c0ad0] okhttp3.Route.socketAddress:()Ljava/net/InetSocketAddress; │ │ -3c0ae0: 5410 2f85 |0000: iget-object v0, v1, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c0ae4: 1100 |0002: return-object v0 │ │ +3c0acc: |[3c0acc] okhttp3.Route.socketAddress:()Ljava/net/InetSocketAddress; │ │ +3c0adc: 5410 2f85 |0000: iget-object v0, v1, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c0ae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/Route; │ │ │ │ #6 : (in Lokhttp3/Route;) │ │ @@ -822931,26 +822931,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3c0a8c: |[3c0a8c] okhttp3.Route.toString:()Ljava/lang/String; │ │ -3c0a9c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0aa0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c0aa6: 1a01 6958 |0005: const-string v1, "Route{" // string@5869 │ │ -3c0aaa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0ab0: 5421 2f85 |000a: iget-object v1, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ -3c0ab4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c0aba: 1a01 57d9 |000f: const-string v1, "}" // string@d957 │ │ -3c0abe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0ac4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0aca: 0c00 |0017: move-result-object v0 │ │ -3c0acc: 1100 |0018: return-object v0 │ │ +3c0a88: |[3c0a88] okhttp3.Route.toString:()Ljava/lang/String; │ │ +3c0a98: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0a9c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c0aa2: 1a01 6958 |0005: const-string v1, "Route{" // string@5869 │ │ +3c0aa6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0aac: 5421 2f85 |000a: iget-object v1, v2, Lokhttp3/Route;.inetSocketAddress:Ljava/net/InetSocketAddress; // field@852f │ │ +3c0ab0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c0ab6: 1a01 57d9 |000f: const-string v1, "}" // string@d957 │ │ +3c0aba: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0ac0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0ac6: 0c00 |0017: move-result-object v0 │ │ +3c0ac8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokhttp3/Route; │ │ │ │ source_file_idx : 22629 (Route.java) │ │ @@ -823014,59 +823014,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -3c0d38: |[3c0d38] okhttp3.TlsVersion.:()V │ │ -3c0d48: 2200 3517 |0000: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c0d4e: 1a02 3160 |0003: const-string v2, "TLS_1_3" // string@6031 │ │ -3c0d52: 1a03 ac60 |0005: const-string v3, "TLSv1.3" // string@60ac │ │ -3c0d56: 7040 feb7 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ -3c0d5c: 6900 3685 |000a: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ -3c0d60: 2200 3517 |000c: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d64: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c0d66: 1a03 3060 |000f: const-string v3, "TLS_1_2" // string@6030 │ │ -3c0d6a: 1a04 ab60 |0011: const-string v4, "TLSv1.2" // string@60ab │ │ -3c0d6e: 7040 feb7 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ -3c0d74: 6900 3585 |0016: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ -3c0d78: 2200 3517 |0018: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d7c: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -3c0d7e: 1a04 2f60 |001b: const-string v4, "TLS_1_1" // string@602f │ │ -3c0d82: 1a05 aa60 |001d: const-string v5, "TLSv1.1" // string@60aa │ │ -3c0d86: 7040 feb7 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ -3c0d8c: 6900 3485 |0022: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ -3c0d90: 2200 3517 |0024: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d94: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3c0d96: 1a05 2e60 |0027: const-string v5, "TLS_1_0" // string@602e │ │ -3c0d9a: 1a06 a960 |0029: const-string v6, "TLSv1" // string@60a9 │ │ -3c0d9e: 7040 feb7 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ -3c0da4: 6900 3385 |002e: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ -3c0da8: 2200 3517 |0030: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0dac: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -3c0dae: 1a06 f05b |0033: const-string v6, "SSL_3_0" // string@5bf0 │ │ -3c0db2: 1a07 055c |0035: const-string v7, "SSLv3" // string@5c05 │ │ -3c0db6: 7040 feb7 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ -3c0dbc: 6900 3285 |003a: sput-object v0, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ -3c0dc0: 1250 |003c: const/4 v0, #int 5 // #5 │ │ -3c0dc2: 2300 af1c |003d: new-array v0, v0, [Lokhttp3/TlsVersion; // type@1caf │ │ -3c0dc6: 6206 3685 |003f: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ -3c0dca: 4d06 0001 |0041: aput-object v6, v0, v1 │ │ -3c0dce: 6201 3585 |0043: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ -3c0dd2: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ -3c0dd6: 6201 3485 |0047: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ -3c0dda: 4d01 0003 |0049: aput-object v1, v0, v3 │ │ -3c0dde: 6201 3385 |004b: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ -3c0de2: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ -3c0de6: 6201 3285 |004f: sget-object v1, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ -3c0dea: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ -3c0dee: 6900 3185 |0053: sput-object v0, Lokhttp3/TlsVersion;.$VALUES:[Lokhttp3/TlsVersion; // field@8531 │ │ -3c0df2: 0e00 |0055: return-void │ │ +3c0d34: |[3c0d34] okhttp3.TlsVersion.:()V │ │ +3c0d44: 2200 3517 |0000: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c0d4a: 1a02 3160 |0003: const-string v2, "TLS_1_3" // string@6031 │ │ +3c0d4e: 1a03 ac60 |0005: const-string v3, "TLSv1.3" // string@60ac │ │ +3c0d52: 7040 feb7 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ +3c0d58: 6900 3685 |000a: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ +3c0d5c: 2200 3517 |000c: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d60: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c0d62: 1a03 3060 |000f: const-string v3, "TLS_1_2" // string@6030 │ │ +3c0d66: 1a04 ab60 |0011: const-string v4, "TLSv1.2" // string@60ab │ │ +3c0d6a: 7040 feb7 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ +3c0d70: 6900 3585 |0016: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ +3c0d74: 2200 3517 |0018: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d78: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +3c0d7a: 1a04 2f60 |001b: const-string v4, "TLS_1_1" // string@602f │ │ +3c0d7e: 1a05 aa60 |001d: const-string v5, "TLSv1.1" // string@60aa │ │ +3c0d82: 7040 feb7 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ +3c0d88: 6900 3485 |0022: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ +3c0d8c: 2200 3517 |0024: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d90: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3c0d92: 1a05 2e60 |0027: const-string v5, "TLS_1_0" // string@602e │ │ +3c0d96: 1a06 a960 |0029: const-string v6, "TLSv1" // string@60a9 │ │ +3c0d9a: 7040 feb7 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ +3c0da0: 6900 3385 |002e: sput-object v0, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ +3c0da4: 2200 3517 |0030: new-instance v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0da8: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +3c0daa: 1a06 f05b |0033: const-string v6, "SSL_3_0" // string@5bf0 │ │ +3c0dae: 1a07 055c |0035: const-string v7, "SSLv3" // string@5c05 │ │ +3c0db2: 7040 feb7 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lokhttp3/TlsVersion;.:(Ljava/lang/String;ILjava/lang/String;)V // method@b7fe │ │ +3c0db8: 6900 3285 |003a: sput-object v0, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ +3c0dbc: 1250 |003c: const/4 v0, #int 5 // #5 │ │ +3c0dbe: 2300 af1c |003d: new-array v0, v0, [Lokhttp3/TlsVersion; // type@1caf │ │ +3c0dc2: 6206 3685 |003f: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ +3c0dc6: 4d06 0001 |0041: aput-object v6, v0, v1 │ │ +3c0dca: 6201 3585 |0043: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ +3c0dce: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ +3c0dd2: 6201 3485 |0047: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ +3c0dd6: 4d01 0003 |0049: aput-object v1, v0, v3 │ │ +3c0dda: 6201 3385 |004b: sget-object v1, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ +3c0dde: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ +3c0de2: 6201 3285 |004f: sget-object v1, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ +3c0de6: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ +3c0dea: 6900 3185 |0053: sput-object v0, Lokhttp3/TlsVersion;.$VALUES:[Lokhttp3/TlsVersion; // field@8531 │ │ +3c0dee: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000c line=28 │ │ 0x0018 line=29 │ │ 0x0024 line=30 │ │ 0x0030 line=31 │ │ @@ -823078,18 +823078,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c0df4: |[3c0df4] okhttp3.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3c0e04: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3c0e0a: 5b03 3785 |0003: iput-object v3, v0, Lokhttp3/TlsVersion;.javaName:Ljava/lang/String; // field@8537 │ │ -3c0e0e: 0e00 |0005: return-void │ │ +3c0df0: |[3c0df0] okhttp3.TlsVersion.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3c0e00: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3c0e06: 5b03 3785 |0003: iput-object v3, v0, Lokhttp3/TlsVersion;.javaName:Ljava/lang/String; // field@8537 │ │ +3c0e0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/TlsVersion; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -823101,85 +823101,85 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -3c0bd8: |[3c0bd8] okhttp3.TlsVersion.forJavaName:(Ljava/lang/String;)Lokhttp3/TlsVersion; │ │ -3c0be8: 6e10 5884 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3c0bee: 0a00 |0003: move-result v0 │ │ -3c0bf0: 1401 6985 b804 |0004: const v1, #float 4.33807e-36 // #04b88569 │ │ -3c0bf6: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -3c0bf8: 1233 |0008: const/4 v3, #int 3 // #3 │ │ -3c0bfa: 1224 |0009: const/4 v4, #int 2 // #2 │ │ -3c0bfc: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -3c0bfe: 3210 3300 |000b: if-eq v0, v1, 003e // +0033 │ │ -3c0c02: 1401 9688 c304 |000d: const v1, #float 4.59697e-36 // #04c38896 │ │ -3c0c08: 3210 2400 |0010: if-eq v0, v1, 0034 // +0024 │ │ -3c0c0c: 2b00 6800 0000 |0012: packed-switch v0, 0000007a // +00000068 │ │ -3c0c12: 2833 |0015: goto 0048 // +0033 │ │ -3c0c14: 1a00 ac60 |0016: const-string v0, "TLSv1.3" // string@60ac │ │ -3c0c18: 6e20 5084 0600 |0018: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c0c1e: 0a00 |001b: move-result v0 │ │ -3c0c20: 3800 2c00 |001c: if-eqz v0, 0048 // +002c │ │ -3c0c24: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3c0c26: 282a |001f: goto 0049 // +002a │ │ -3c0c28: 1a00 ab60 |0020: const-string v0, "TLSv1.2" // string@60ab │ │ -3c0c2c: 6e20 5084 0600 |0022: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c0c32: 0a00 |0025: move-result v0 │ │ -3c0c34: 3800 2200 |0026: if-eqz v0, 0048 // +0022 │ │ -3c0c38: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -3c0c3a: 2820 |0029: goto 0049 // +0020 │ │ -3c0c3c: 1a00 aa60 |002a: const-string v0, "TLSv1.1" // string@60aa │ │ -3c0c40: 6e20 5084 0600 |002c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c0c46: 0a00 |002f: move-result v0 │ │ -3c0c48: 3800 1800 |0030: if-eqz v0, 0048 // +0018 │ │ -3c0c4c: 1220 |0032: const/4 v0, #int 2 // #2 │ │ -3c0c4e: 2816 |0033: goto 0049 // +0016 │ │ -3c0c50: 1a00 a960 |0034: const-string v0, "TLSv1" // string@60a9 │ │ -3c0c54: 6e20 5084 0600 |0036: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c0c5a: 0a00 |0039: move-result v0 │ │ -3c0c5c: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ -3c0c60: 1230 |003c: const/4 v0, #int 3 // #3 │ │ -3c0c62: 280c |003d: goto 0049 // +000c │ │ -3c0c64: 1a00 055c |003e: const-string v0, "SSLv3" // string@5c05 │ │ -3c0c68: 6e20 5084 0600 |0040: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c0c6e: 0a00 |0043: move-result v0 │ │ -3c0c70: 3800 0400 |0044: if-eqz v0, 0048 // +0004 │ │ -3c0c74: 1240 |0046: const/4 v0, #int 4 // #4 │ │ -3c0c76: 2802 |0047: goto 0049 // +0002 │ │ -3c0c78: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -3c0c7a: 3800 2d00 |0049: if-eqz v0, 0076 // +002d │ │ -3c0c7e: 3250 2800 |004b: if-eq v0, v5, 0073 // +0028 │ │ -3c0c82: 3240 2300 |004d: if-eq v0, v4, 0070 // +0023 │ │ -3c0c86: 3230 1e00 |004f: if-eq v0, v3, 006d // +001e │ │ -3c0c8a: 3320 0500 |0051: if-ne v0, v2, 0056 // +0005 │ │ -3c0c8e: 6206 3285 |0053: sget-object v6, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ -3c0c92: 1106 |0055: return-object v6 │ │ -3c0c94: 2200 7110 |0056: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c0c98: 2201 9410 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c0c9c: 7010 8384 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c0ca2: 1a02 8265 |005d: const-string v2, "Unexpected TLS version: " // string@6582 │ │ -3c0ca6: 6e20 8f84 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0cac: 6e20 8f84 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c0cb2: 6e10 9f84 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c0cb8: 0c06 |0068: move-result-object v6 │ │ -3c0cba: 7020 8783 6000 |0069: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c0cc0: 2700 |006c: throw v0 │ │ -3c0cc2: 6206 3385 |006d: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ -3c0cc6: 1106 |006f: return-object v6 │ │ -3c0cc8: 6206 3485 |0070: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ -3c0ccc: 1106 |0072: return-object v6 │ │ -3c0cce: 6206 3585 |0073: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ -3c0cd2: 1106 |0075: return-object v6 │ │ -3c0cd4: 6206 3685 |0076: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ -3c0cd8: 1106 |0078: return-object v6 │ │ -3c0cda: 0000 |0079: nop // spacer │ │ -3c0cdc: 0001 0300 d9c0 03e2 1800 0000 0e00 ... |007a: packed-switch-data (10 units) │ │ +3c0bd4: |[3c0bd4] okhttp3.TlsVersion.forJavaName:(Ljava/lang/String;)Lokhttp3/TlsVersion; │ │ +3c0be4: 6e10 5884 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3c0bea: 0a00 |0003: move-result v0 │ │ +3c0bec: 1401 6985 b804 |0004: const v1, #float 4.33807e-36 // #04b88569 │ │ +3c0bf2: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +3c0bf4: 1233 |0008: const/4 v3, #int 3 // #3 │ │ +3c0bf6: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +3c0bf8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +3c0bfa: 3210 3300 |000b: if-eq v0, v1, 003e // +0033 │ │ +3c0bfe: 1401 9688 c304 |000d: const v1, #float 4.59697e-36 // #04c38896 │ │ +3c0c04: 3210 2400 |0010: if-eq v0, v1, 0034 // +0024 │ │ +3c0c08: 2b00 6800 0000 |0012: packed-switch v0, 0000007a // +00000068 │ │ +3c0c0e: 2833 |0015: goto 0048 // +0033 │ │ +3c0c10: 1a00 ac60 |0016: const-string v0, "TLSv1.3" // string@60ac │ │ +3c0c14: 6e20 5084 0600 |0018: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c0c1a: 0a00 |001b: move-result v0 │ │ +3c0c1c: 3800 2c00 |001c: if-eqz v0, 0048 // +002c │ │ +3c0c20: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3c0c22: 282a |001f: goto 0049 // +002a │ │ +3c0c24: 1a00 ab60 |0020: const-string v0, "TLSv1.2" // string@60ab │ │ +3c0c28: 6e20 5084 0600 |0022: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c0c2e: 0a00 |0025: move-result v0 │ │ +3c0c30: 3800 2200 |0026: if-eqz v0, 0048 // +0022 │ │ +3c0c34: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +3c0c36: 2820 |0029: goto 0049 // +0020 │ │ +3c0c38: 1a00 aa60 |002a: const-string v0, "TLSv1.1" // string@60aa │ │ +3c0c3c: 6e20 5084 0600 |002c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c0c42: 0a00 |002f: move-result v0 │ │ +3c0c44: 3800 1800 |0030: if-eqz v0, 0048 // +0018 │ │ +3c0c48: 1220 |0032: const/4 v0, #int 2 // #2 │ │ +3c0c4a: 2816 |0033: goto 0049 // +0016 │ │ +3c0c4c: 1a00 a960 |0034: const-string v0, "TLSv1" // string@60a9 │ │ +3c0c50: 6e20 5084 0600 |0036: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c0c56: 0a00 |0039: move-result v0 │ │ +3c0c58: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ +3c0c5c: 1230 |003c: const/4 v0, #int 3 // #3 │ │ +3c0c5e: 280c |003d: goto 0049 // +000c │ │ +3c0c60: 1a00 055c |003e: const-string v0, "SSLv3" // string@5c05 │ │ +3c0c64: 6e20 5084 0600 |0040: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c0c6a: 0a00 |0043: move-result v0 │ │ +3c0c6c: 3800 0400 |0044: if-eqz v0, 0048 // +0004 │ │ +3c0c70: 1240 |0046: const/4 v0, #int 4 // #4 │ │ +3c0c72: 2802 |0047: goto 0049 // +0002 │ │ +3c0c74: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +3c0c76: 3800 2d00 |0049: if-eqz v0, 0076 // +002d │ │ +3c0c7a: 3250 2800 |004b: if-eq v0, v5, 0073 // +0028 │ │ +3c0c7e: 3240 2300 |004d: if-eq v0, v4, 0070 // +0023 │ │ +3c0c82: 3230 1e00 |004f: if-eq v0, v3, 006d // +001e │ │ +3c0c86: 3320 0500 |0051: if-ne v0, v2, 0056 // +0005 │ │ +3c0c8a: 6206 3285 |0053: sget-object v6, Lokhttp3/TlsVersion;.SSL_3_0:Lokhttp3/TlsVersion; // field@8532 │ │ +3c0c8e: 1106 |0055: return-object v6 │ │ +3c0c90: 2200 7110 |0056: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c0c94: 2201 9410 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c0c98: 7010 8384 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c0c9e: 1a02 8265 |005d: const-string v2, "Unexpected TLS version: " // string@6582 │ │ +3c0ca2: 6e20 8f84 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0ca8: 6e20 8f84 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c0cae: 6e10 9f84 0100 |0065: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c0cb4: 0c06 |0068: move-result-object v6 │ │ +3c0cb6: 7020 8783 6000 |0069: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c0cbc: 2700 |006c: throw v0 │ │ +3c0cbe: 6206 3385 |006d: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_0:Lokhttp3/TlsVersion; // field@8533 │ │ +3c0cc2: 1106 |006f: return-object v6 │ │ +3c0cc4: 6206 3485 |0070: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_1:Lokhttp3/TlsVersion; // field@8534 │ │ +3c0cc8: 1106 |0072: return-object v6 │ │ +3c0cca: 6206 3585 |0073: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_2:Lokhttp3/TlsVersion; // field@8535 │ │ +3c0cce: 1106 |0075: return-object v6 │ │ +3c0cd0: 6206 3685 |0076: sget-object v6, Lokhttp3/TlsVersion;.TLS_1_3:Lokhttp3/TlsVersion; // field@8536 │ │ +3c0cd4: 1106 |0078: return-object v6 │ │ +3c0cd6: 0000 |0079: nop // spacer │ │ +3c0cd8: 0001 0300 d9c0 03e2 1800 0000 0e00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0053 line=51 │ │ 0x0056 line=53 │ │ 0x006d line=49 │ │ 0x0070 line=47 │ │ @@ -823193,30 +823193,30 @@ │ │ type : '([Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3c0b90: |[3c0b90] okhttp3.TlsVersion.forJavaNames:([Ljava/lang/String;)Ljava/util/List; │ │ -3c0ba0: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c0ba4: 2141 |0002: array-length v1, v4 │ │ -3c0ba6: 7020 5986 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -3c0bac: 2141 |0006: array-length v1, v4 │ │ -3c0bae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3c0bb0: 3512 0e00 |0008: if-ge v2, v1, 0016 // +000e │ │ -3c0bb4: 4603 0402 |000a: aget-object v3, v4, v2 │ │ -3c0bb8: 7110 00b8 0300 |000c: invoke-static {v3}, Lokhttp3/TlsVersion;.forJavaName:(Ljava/lang/String;)Lokhttp3/TlsVersion; // method@b800 │ │ -3c0bbe: 0c03 |000f: move-result-object v3 │ │ -3c0bc0: 7220 7a87 3000 |0010: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c0bc6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c0bca: 28f3 |0015: goto 0008 // -000d │ │ -3c0bcc: 7110 0c87 0000 |0016: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ -3c0bd2: 0c04 |0019: move-result-object v4 │ │ -3c0bd4: 1104 |001a: return-object v4 │ │ +3c0b8c: |[3c0b8c] okhttp3.TlsVersion.forJavaNames:([Ljava/lang/String;)Ljava/util/List; │ │ +3c0b9c: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c0ba0: 2141 |0002: array-length v1, v4 │ │ +3c0ba2: 7020 5986 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +3c0ba8: 2141 |0006: array-length v1, v4 │ │ +3c0baa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3c0bac: 3512 0e00 |0008: if-ge v2, v1, 0016 // +000e │ │ +3c0bb0: 4603 0402 |000a: aget-object v3, v4, v2 │ │ +3c0bb4: 7110 00b8 0300 |000c: invoke-static {v3}, Lokhttp3/TlsVersion;.forJavaName:(Ljava/lang/String;)Lokhttp3/TlsVersion; // method@b800 │ │ +3c0bba: 0c03 |000f: move-result-object v3 │ │ +3c0bbc: 7220 7a87 3000 |0010: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c0bc2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c0bc6: 28f3 |0015: goto 0008 // -000d │ │ +3c0bc8: 7110 0c87 0000 |0016: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ +3c0bce: 0c04 |0019: move-result-object v4 │ │ +3c0bd0: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000c line=59 │ │ 0x0016 line=61 │ │ locals : │ │ @@ -823227,20 +823227,20 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0cf0: |[3c0cf0] okhttp3.TlsVersion.valueOf:(Ljava/lang/String;)Lokhttp3/TlsVersion; │ │ -3c0d00: 1c00 3517 |0000: const-class v0, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d04: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3c0d0a: 0c01 |0005: move-result-object v1 │ │ -3c0d0c: 1f01 3517 |0006: check-cast v1, Lokhttp3/TlsVersion; // type@1735 │ │ -3c0d10: 1101 |0008: return-object v1 │ │ +3c0cec: |[3c0cec] okhttp3.TlsVersion.valueOf:(Ljava/lang/String;)Lokhttp3/TlsVersion; │ │ +3c0cfc: 1c00 3517 |0000: const-class v0, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d00: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3c0d06: 0c01 |0005: move-result-object v1 │ │ +3c0d08: 1f01 3517 |0006: check-cast v1, Lokhttp3/TlsVersion; // type@1735 │ │ +3c0d0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lokhttp3/TlsVersion;) │ │ @@ -823248,20 +823248,20 @@ │ │ type : '()[Lokhttp3/TlsVersion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c0d14: |[3c0d14] okhttp3.TlsVersion.values:()[Lokhttp3/TlsVersion; │ │ -3c0d24: 6200 3185 |0000: sget-object v0, Lokhttp3/TlsVersion;.$VALUES:[Lokhttp3/TlsVersion; // field@8531 │ │ -3c0d28: 6e10 7ad7 0000 |0002: invoke-virtual {v0}, [Lokhttp3/TlsVersion;.clone:()Ljava/lang/Object; // method@d77a │ │ -3c0d2e: 0c00 |0005: move-result-object v0 │ │ -3c0d30: 1f00 af1c |0006: check-cast v0, [Lokhttp3/TlsVersion; // type@1caf │ │ -3c0d34: 1100 |0008: return-object v0 │ │ +3c0d10: |[3c0d10] okhttp3.TlsVersion.values:()[Lokhttp3/TlsVersion; │ │ +3c0d20: 6200 3185 |0000: sget-object v0, Lokhttp3/TlsVersion;.$VALUES:[Lokhttp3/TlsVersion; // field@8531 │ │ +3c0d24: 6e10 7ad7 0000 |0002: invoke-virtual {v0}, [Lokhttp3/TlsVersion;.clone:()Ljava/lang/Object; // method@d77a │ │ +3c0d2a: 0c00 |0005: move-result-object v0 │ │ +3c0d2c: 1f00 af1c |0006: check-cast v0, [Lokhttp3/TlsVersion; // type@1caf │ │ +3c0d30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/TlsVersion;) │ │ @@ -823269,17 +823269,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0b78: |[3c0b78] okhttp3.TlsVersion.javaName:()Ljava/lang/String; │ │ -3c0b88: 5410 3785 |0000: iget-object v0, v1, Lokhttp3/TlsVersion;.javaName:Ljava/lang/String; // field@8537 │ │ -3c0b8c: 1100 |0002: return-object v0 │ │ +3c0b74: |[3c0b74] okhttp3.TlsVersion.javaName:()Ljava/lang/String; │ │ +3c0b84: 5410 3785 |0000: iget-object v0, v1, Lokhttp3/TlsVersion;.javaName:Ljava/lang/String; // field@8537 │ │ +3c0b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/TlsVersion; │ │ │ │ source_file_idx : 25590 (TlsVersion.java) │ │ @@ -823414,17 +823414,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c0e10: |[3c0e10] okhttp3.WebSocketListener.:()V │ │ -3c0e20: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0e26: 0e00 |0003: return-void │ │ +3c0e0c: |[3c0e0c] okhttp3.WebSocketListener.:()V │ │ +3c0e1c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/WebSocketListener; │ │ │ │ Virtual methods - │ │ @@ -823433,91 +823433,91 @@ │ │ type : '(Lokhttp3/WebSocket;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e28: |[3c0e28] okhttp3.WebSocketListener.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V │ │ -3c0e38: 0e00 |0000: return-void │ │ +3c0e24: |[3c0e24] okhttp3.WebSocketListener.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V │ │ +3c0e34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/WebSocketListener;) │ │ name : 'onClosing' │ │ type : '(Lokhttp3/WebSocket;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e3c: |[3c0e3c] okhttp3.WebSocketListener.onClosing:(Lokhttp3/WebSocket;ILjava/lang/String;)V │ │ -3c0e4c: 0e00 |0000: return-void │ │ +3c0e38: |[3c0e38] okhttp3.WebSocketListener.onClosing:(Lokhttp3/WebSocket;ILjava/lang/String;)V │ │ +3c0e48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokhttp3/WebSocketListener;) │ │ name : 'onFailure' │ │ type : '(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e50: |[3c0e50] okhttp3.WebSocketListener.onFailure:(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V │ │ -3c0e60: 0e00 |0000: return-void │ │ +3c0e4c: |[3c0e4c] okhttp3.WebSocketListener.onFailure:(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V │ │ +3c0e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lokhttp3/WebSocketListener;) │ │ name : 'onMessage' │ │ type : '(Lokhttp3/WebSocket;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e64: |[3c0e64] okhttp3.WebSocketListener.onMessage:(Lokhttp3/WebSocket;Ljava/lang/String;)V │ │ -3c0e74: 0e00 |0000: return-void │ │ +3c0e60: |[3c0e60] okhttp3.WebSocketListener.onMessage:(Lokhttp3/WebSocket;Ljava/lang/String;)V │ │ +3c0e70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lokhttp3/WebSocketListener;) │ │ name : 'onMessage' │ │ type : '(Lokhttp3/WebSocket;Lokio/ByteString;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e78: |[3c0e78] okhttp3.WebSocketListener.onMessage:(Lokhttp3/WebSocket;Lokio/ByteString;)V │ │ -3c0e88: 0e00 |0000: return-void │ │ +3c0e74: |[3c0e74] okhttp3.WebSocketListener.onMessage:(Lokhttp3/WebSocket;Lokio/ByteString;)V │ │ +3c0e84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lokhttp3/WebSocketListener;) │ │ name : 'onOpen' │ │ type : '(Lokhttp3/WebSocket;Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c0e8c: |[3c0e8c] okhttp3.WebSocketListener.onOpen:(Lokhttp3/WebSocket;Lokhttp3/Response;)V │ │ -3c0e9c: 0e00 |0000: return-void │ │ +3c0e88: |[3c0e88] okhttp3.WebSocketListener.onOpen:(Lokhttp3/WebSocket;Lokhttp3/Response;)V │ │ +3c0e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26881 (WebSocketListener.java) │ │ │ │ Class #3030 header: │ │ @@ -823548,55 +823548,55 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c0ec4: |[3c0ec4] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.:()V │ │ -3c0ed4: 2200 3917 |0000: new-instance v0, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // type@1739 │ │ -3c0ed8: 7010 15b8 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.:()V // method@b815 │ │ -3c0ede: 6900 3885 |0005: sput-object v0, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.INSTANCE:Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // field@8538 │ │ -3c0ee2: 0e00 |0007: return-void │ │ +3c0ec0: |[3c0ec0] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.:()V │ │ +3c0ed0: 2200 3917 |0000: new-instance v0, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // type@1739 │ │ +3c0ed4: 7010 15b8 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.:()V // method@b815 │ │ +3c0eda: 6900 3885 |0005: sput-object v0, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.INSTANCE:Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // field@8538 │ │ +3c0ede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11002 (PRIVATE SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c0ee4: |[3c0ee4] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.:()V │ │ -3c0ef4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0efa: 0e00 |0003: return-void │ │ +3c0ee0: |[3c0ee0] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.:()V │ │ +3c0ef0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0ea0: |[3c0ea0] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3c0eb0: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -3c0eb4: 1f02 9210 |0002: check-cast v2, Ljava/lang/String; // type@1092 │ │ -3c0eb8: 6e20 4a84 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -3c0ebe: 0a01 |0007: move-result v1 │ │ -3c0ec0: 0f01 |0008: return v1 │ │ +3c0e9c: |[3c0e9c] okhttp3.internal.-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3c0eac: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +3c0eb0: 1f02 9210 |0002: check-cast v2, Ljava/lang/String; // type@1092 │ │ +3c0eb4: 6e20 4a84 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +3c0eba: 0a01 |0007: move-result v1 │ │ +3c0ebc: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 41275 (lambda) │ │ │ │ Class #3031 header: │ │ @@ -823631,39 +823631,39 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c0f20: |[3c0f20] okhttp3.internal.-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY.:(Ljava/lang/String;Z)V │ │ -3c0f30: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0f36: 5b01 3985 |0003: iput-object v1, v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$0:Ljava/lang/String; // field@8539 │ │ -3c0f3a: 5c02 3a85 |0005: iput-boolean v2, v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$1:Z // field@853a │ │ -3c0f3e: 0e00 |0007: return-void │ │ +3c0f1c: |[3c0f1c] okhttp3.internal.-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY.:(Ljava/lang/String;Z)V │ │ +3c0f2c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0f32: 5b01 3985 |0003: iput-object v1, v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$0:Ljava/lang/String; // field@8539 │ │ +3c0f36: 5c02 3a85 |0005: iput-boolean v2, v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$1:Z // field@853a │ │ +3c0f3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3c0efc: |[3c0efc] okhttp3.internal.-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3c0f0c: 5420 3985 |0000: iget-object v0, v2, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$0:Ljava/lang/String; // field@8539 │ │ -3c0f10: 5521 3a85 |0002: iget-boolean v1, v2, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$1:Z // field@853a │ │ -3c0f14: 7130 44b8 1003 |0004: invoke-static {v0, v1, v3}, Lokhttp3/internal/Util;.lambda$threadFactory$0:(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; // method@b844 │ │ -3c0f1a: 0c03 |0007: move-result-object v3 │ │ -3c0f1c: 1103 |0008: return-object v3 │ │ +3c0ef8: |[3c0ef8] okhttp3.internal.-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3c0f08: 5420 3985 |0000: iget-object v0, v2, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$0:Ljava/lang/String; // field@8539 │ │ +3c0f0c: 5521 3a85 |0002: iget-boolean v1, v2, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.f$1:Z // field@853a │ │ +3c0f10: 7130 44b8 1003 |0004: invoke-static {v0, v1, v3}, Lokhttp3/internal/Util;.lambda$threadFactory$0:(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; // method@b844 │ │ +3c0f16: 0c03 |0007: move-result-object v3 │ │ +3c0f18: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 41275 (lambda) │ │ │ │ Class #3032 header: │ │ @@ -823697,17 +823697,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c0f40: |[3c0f40] okhttp3.internal.Internal.:()V │ │ -3c0f50: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0f56: 0e00 |0003: return-void │ │ +3c0f3c: |[3c0f3c] okhttp3.internal.Internal.:()V │ │ +3c0f4c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/Internal; │ │ │ │ #1 : (in Lokhttp3/internal/Internal;) │ │ @@ -823715,18 +823715,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c0f58: |[3c0f58] okhttp3.internal.Internal.initializeInstanceForTests:()V │ │ -3c0f68: 2200 2517 |0000: new-instance v0, Lokhttp3/OkHttpClient; // type@1725 │ │ -3c0f6c: 7010 38b7 0000 |0002: invoke-direct {v0}, Lokhttp3/OkHttpClient;.:()V // method@b738 │ │ -3c0f72: 0e00 |0005: return-void │ │ +3c0f54: |[3c0f54] okhttp3.internal.Internal.initializeInstanceForTests:()V │ │ +3c0f64: 2200 2517 |0000: new-instance v0, Lokhttp3/OkHttpClient; // type@1725 │ │ +3c0f68: 7010 38b7 0000 |0002: invoke-direct {v0}, Lokhttp3/OkHttpClient;.:()V // method@b738 │ │ +3c0f6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/Internal;) │ │ @@ -823813,20 +823813,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3c0f74: |[3c0f74] okhttp3.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -3c0f84: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c0f8a: 7120 39b8 2100 |0003: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3c0f90: 0c01 |0006: move-result-object v1 │ │ -3c0f92: 5b01 3c85 |0007: iput-object v1, v0, Lokhttp3/internal/NamedRunnable;.name:Ljava/lang/String; // field@853c │ │ -3c0f96: 0e00 |0009: return-void │ │ +3c0f70: |[3c0f70] okhttp3.internal.NamedRunnable.:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +3c0f80: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c0f86: 7120 39b8 2100 |0003: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3c0f8c: 0c01 |0006: move-result-object v1 │ │ +3c0f8e: 5b01 3c85 |0007: iput-object v1, v0, Lokhttp3/internal/NamedRunnable;.name:Ljava/lang/String; // field@853c │ │ +3c0f92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/NamedRunnable; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ @@ -823844,33 +823844,33 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3c0f98: |[3c0f98] okhttp3.internal.NamedRunnable.run:()V │ │ -3c0fa8: 7100 b084 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3c0fae: 0c00 |0003: move-result-object v0 │ │ -3c0fb0: 6e10 b384 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@84b3 │ │ -3c0fb6: 0c00 |0007: move-result-object v0 │ │ -3c0fb8: 7100 b084 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3c0fbe: 0c01 |000b: move-result-object v1 │ │ -3c0fc0: 5432 3c85 |000c: iget-object v2, v3, Lokhttp3/internal/NamedRunnable;.name:Ljava/lang/String; // field@853c │ │ -3c0fc4: 6e20 be84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ -3c0fca: 6e10 25b8 0300 |0011: invoke-virtual {v3}, Lokhttp3/internal/NamedRunnable;.execute:()V // method@b825 │ │ -3c0fd0: 7100 b084 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3c0fd6: 0c01 |0017: move-result-object v1 │ │ -3c0fd8: 6e20 be84 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ -3c0fde: 0e00 |001b: return-void │ │ -3c0fe0: 0d01 |001c: move-exception v1 │ │ -3c0fe2: 7100 b084 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3c0fe8: 0c02 |0020: move-result-object v2 │ │ -3c0fea: 6e20 be84 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ -3c0ff0: 2701 |0024: throw v1 │ │ +3c0f94: |[3c0f94] okhttp3.internal.NamedRunnable.run:()V │ │ +3c0fa4: 7100 b084 0000 |0000: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3c0faa: 0c00 |0003: move-result-object v0 │ │ +3c0fac: 6e10 b384 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@84b3 │ │ +3c0fb2: 0c00 |0007: move-result-object v0 │ │ +3c0fb4: 7100 b084 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3c0fba: 0c01 |000b: move-result-object v1 │ │ +3c0fbc: 5432 3c85 |000c: iget-object v2, v3, Lokhttp3/internal/NamedRunnable;.name:Ljava/lang/String; // field@853c │ │ +3c0fc0: 6e20 be84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ +3c0fc6: 6e10 25b8 0300 |0011: invoke-virtual {v3}, Lokhttp3/internal/NamedRunnable;.execute:()V // method@b825 │ │ +3c0fcc: 7100 b084 0000 |0014: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3c0fd2: 0c01 |0017: move-result-object v1 │ │ +3c0fd4: 6e20 be84 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ +3c0fda: 0e00 |001b: return-void │ │ +3c0fdc: 0d01 |001c: move-exception v1 │ │ +3c0fde: 7100 b084 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3c0fe4: 0c02 |0020: move-result-object v2 │ │ +3c0fe6: 6e20 be84 0200 |0021: invoke-virtual {v2, v0}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@84be │ │ +3c0fec: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=30 │ │ 0x0011 line=32 │ │ @@ -823983,89 +823983,89 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -3c1df8: |[3c1df8] okhttp3.internal.Util.:()V │ │ -3c1e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c1e0a: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -3c1e0e: 6901 3d85 |0003: sput-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ -3c1e12: 2301 6e1c |0005: new-array v1, v0, [Ljava/lang/String; // type@1c6e │ │ -3c1e16: 6901 4185 |0007: sput-object v1, Lokhttp3/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@8541 │ │ -3c1e1a: 2301 6e1c |0009: new-array v1, v0, [Ljava/lang/String; // type@1c6e │ │ -3c1e1e: 7110 71b6 0100 |000b: invoke-static {v1}, Lokhttp3/Headers;.of:([Ljava/lang/String;)Lokhttp3/Headers; // method@b671 │ │ -3c1e24: 0c01 |000e: move-result-object v1 │ │ -3c1e26: 6901 3e85 |000f: sput-object v1, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ -3c1e2a: 6201 3d85 |0011: sget-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ -3c1e2e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3c1e30: 7120 f2b7 1200 |0014: invoke-static {v2, v1}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/ResponseBody; // method@b7f2 │ │ -3c1e36: 0c01 |0017: move-result-object v1 │ │ -3c1e38: 6901 4085 |0018: sput-object v1, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ -3c1e3c: 6201 3d85 |001a: sget-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ -3c1e40: 7120 acb7 1200 |001c: invoke-static {v2, v1}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; // method@b7ac │ │ -3c1e46: 0c01 |001f: move-result-object v1 │ │ -3c1e48: 6901 3f85 |0020: sput-object v1, Lokhttp3/internal/Util;.EMPTY_REQUEST:Lokhttp3/RequestBody; // field@853f │ │ -3c1e4c: 1251 |0022: const/4 v1, #int 5 // #5 │ │ -3c1e4e: 2311 b51c |0023: new-array v1, v1, [Lokio/ByteString; // type@1cb5 │ │ -3c1e52: 1a03 7b84 |0025: const-string v3, "efbbbf" // string@847b │ │ -3c1e56: 7110 efbc 0300 |0027: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ -3c1e5c: 0c03 |002a: move-result-object v3 │ │ -3c1e5e: 4d03 0100 |002b: aput-object v3, v1, v0 │ │ -3c1e62: 1a03 1f87 |002d: const-string v3, "feff" // string@871f │ │ -3c1e66: 7110 efbc 0300 |002f: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ -3c1e6c: 0c03 |0032: move-result-object v3 │ │ -3c1e6e: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -3c1e70: 4d03 0104 |0034: aput-object v3, v1, v4 │ │ -3c1e74: 1a03 3487 |0036: const-string v3, "fffe" // string@8734 │ │ -3c1e78: 7110 efbc 0300 |0038: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ -3c1e7e: 0c03 |003b: move-result-object v3 │ │ -3c1e80: 1225 |003c: const/4 v5, #int 2 // #2 │ │ -3c1e82: 4d03 0105 |003d: aput-object v3, v1, v5 │ │ -3c1e86: 1a03 c514 |003f: const-string v3, "0000ffff" // string@14c5 │ │ -3c1e8a: 7110 efbc 0300 |0041: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ -3c1e90: 0c03 |0044: move-result-object v3 │ │ -3c1e92: 1235 |0045: const/4 v5, #int 3 // #3 │ │ -3c1e94: 4d03 0105 |0046: aput-object v3, v1, v5 │ │ -3c1e98: 1a03 3587 |0048: const-string v3, "ffff0000" // string@8735 │ │ -3c1e9c: 7110 efbc 0300 |004a: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ -3c1ea2: 0c03 |004d: move-result-object v3 │ │ -3c1ea4: 1245 |004e: const/4 v5, #int 4 // #4 │ │ -3c1ea6: 4d03 0105 |004f: aput-object v3, v1, v5 │ │ -3c1eaa: 7110 98bd 0100 |0051: invoke-static {v1}, Lokio/Options;.of:([Lokio/ByteString;)Lokio/Options; // method@bd98 │ │ -3c1eb0: 0c01 |0054: move-result-object v1 │ │ -3c1eb2: 6901 4385 |0055: sput-object v1, Lokhttp3/internal/Util;.UNICODE_BOMS:Lokio/Options; // field@8543 │ │ -3c1eb6: 1a01 3a65 |0057: const-string v1, "UTF-32BE" // string@653a │ │ -3c1eba: 7110 e585 0100 |0059: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -3c1ec0: 0c01 |005c: move-result-object v1 │ │ -3c1ec2: 6901 4585 |005d: sput-object v1, Lokhttp3/internal/Util;.UTF_32BE:Ljava/nio/charset/Charset; // field@8545 │ │ -3c1ec6: 1a01 3b65 |005f: const-string v1, "UTF-32LE" // string@653b │ │ -3c1eca: 7110 e585 0100 |0061: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -3c1ed0: 0c01 |0064: move-result-object v1 │ │ -3c1ed2: 6901 4685 |0065: sput-object v1, Lokhttp3/internal/Util;.UTF_32LE:Ljava/nio/charset/Charset; // field@8546 │ │ -3c1ed6: 1a01 e429 |0067: const-string v1, "GMT" // string@29e4 │ │ -3c1eda: 7110 f787 0100 |0069: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ -3c1ee0: 0c01 |006c: move-result-object v1 │ │ -3c1ee2: 6901 4485 |006d: sput-object v1, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ -3c1ee6: 6201 3885 |006f: sget-object v1, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.INSTANCE:Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // field@8538 │ │ -3c1eea: 6901 4285 |0071: sput-object v1, Lokhttp3/internal/Util;.NATURAL_ORDER:Ljava/util/Comparator; // field@8542 │ │ -3c1eee: 1c01 9b10 |0073: const-class v1, Ljava/lang/Throwable; // type@109b │ │ -3c1ef2: 1a03 7b72 |0075: const-string v3, "addSuppressed" // string@727b │ │ -3c1ef6: 2344 641c |0077: new-array v4, v4, [Ljava/lang/Class; // type@1c64 │ │ -3c1efa: 1c05 9b10 |0079: const-class v5, Ljava/lang/Throwable; // type@109b │ │ -3c1efe: 4d05 0400 |007b: aput-object v5, v4, v0 │ │ -3c1f02: 6e30 3583 3104 |007d: invoke-virtual {v1, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ -3c1f08: 0c02 |0080: move-result-object v2 │ │ -3c1f0a: 6902 4885 |0081: sput-object v2, Lokhttp3/internal/Util;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@8548 │ │ -3c1f0e: 1a00 230f |0083: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@0f23 │ │ -3c1f12: 7110 fa88 0000 |0085: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ -3c1f18: 0c00 |0088: move-result-object v0 │ │ -3c1f1a: 6900 4785 |0089: sput-object v0, Lokhttp3/internal/Util;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@8547 │ │ -3c1f1e: 0e00 |008b: return-void │ │ +3c1df4: |[3c1df4] okhttp3.internal.Util.:()V │ │ +3c1e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c1e06: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +3c1e0a: 6901 3d85 |0003: sput-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ +3c1e0e: 2301 6e1c |0005: new-array v1, v0, [Ljava/lang/String; // type@1c6e │ │ +3c1e12: 6901 4185 |0007: sput-object v1, Lokhttp3/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@8541 │ │ +3c1e16: 2301 6e1c |0009: new-array v1, v0, [Ljava/lang/String; // type@1c6e │ │ +3c1e1a: 7110 71b6 0100 |000b: invoke-static {v1}, Lokhttp3/Headers;.of:([Ljava/lang/String;)Lokhttp3/Headers; // method@b671 │ │ +3c1e20: 0c01 |000e: move-result-object v1 │ │ +3c1e22: 6901 3e85 |000f: sput-object v1, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ +3c1e26: 6201 3d85 |0011: sget-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ +3c1e2a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3c1e2c: 7120 f2b7 1200 |0014: invoke-static {v2, v1}, Lokhttp3/ResponseBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/ResponseBody; // method@b7f2 │ │ +3c1e32: 0c01 |0017: move-result-object v1 │ │ +3c1e34: 6901 4085 |0018: sput-object v1, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ +3c1e38: 6201 3d85 |001a: sget-object v1, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ +3c1e3c: 7120 acb7 1200 |001c: invoke-static {v2, v1}, Lokhttp3/RequestBody;.create:(Lokhttp3/MediaType;[B)Lokhttp3/RequestBody; // method@b7ac │ │ +3c1e42: 0c01 |001f: move-result-object v1 │ │ +3c1e44: 6901 3f85 |0020: sput-object v1, Lokhttp3/internal/Util;.EMPTY_REQUEST:Lokhttp3/RequestBody; // field@853f │ │ +3c1e48: 1251 |0022: const/4 v1, #int 5 // #5 │ │ +3c1e4a: 2311 b51c |0023: new-array v1, v1, [Lokio/ByteString; // type@1cb5 │ │ +3c1e4e: 1a03 7b84 |0025: const-string v3, "efbbbf" // string@847b │ │ +3c1e52: 7110 efbc 0300 |0027: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ +3c1e58: 0c03 |002a: move-result-object v3 │ │ +3c1e5a: 4d03 0100 |002b: aput-object v3, v1, v0 │ │ +3c1e5e: 1a03 1f87 |002d: const-string v3, "feff" // string@871f │ │ +3c1e62: 7110 efbc 0300 |002f: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ +3c1e68: 0c03 |0032: move-result-object v3 │ │ +3c1e6a: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +3c1e6c: 4d03 0104 |0034: aput-object v3, v1, v4 │ │ +3c1e70: 1a03 3487 |0036: const-string v3, "fffe" // string@8734 │ │ +3c1e74: 7110 efbc 0300 |0038: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ +3c1e7a: 0c03 |003b: move-result-object v3 │ │ +3c1e7c: 1225 |003c: const/4 v5, #int 2 // #2 │ │ +3c1e7e: 4d03 0105 |003d: aput-object v3, v1, v5 │ │ +3c1e82: 1a03 c514 |003f: const-string v3, "0000ffff" // string@14c5 │ │ +3c1e86: 7110 efbc 0300 |0041: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ +3c1e8c: 0c03 |0044: move-result-object v3 │ │ +3c1e8e: 1235 |0045: const/4 v5, #int 3 // #3 │ │ +3c1e90: 4d03 0105 |0046: aput-object v3, v1, v5 │ │ +3c1e94: 1a03 3587 |0048: const-string v3, "ffff0000" // string@8735 │ │ +3c1e98: 7110 efbc 0300 |004a: invoke-static {v3}, Lokio/ByteString;.decodeHex:(Ljava/lang/String;)Lokio/ByteString; // method@bcef │ │ +3c1e9e: 0c03 |004d: move-result-object v3 │ │ +3c1ea0: 1245 |004e: const/4 v5, #int 4 // #4 │ │ +3c1ea2: 4d03 0105 |004f: aput-object v3, v1, v5 │ │ +3c1ea6: 7110 98bd 0100 |0051: invoke-static {v1}, Lokio/Options;.of:([Lokio/ByteString;)Lokio/Options; // method@bd98 │ │ +3c1eac: 0c01 |0054: move-result-object v1 │ │ +3c1eae: 6901 4385 |0055: sput-object v1, Lokhttp3/internal/Util;.UNICODE_BOMS:Lokio/Options; // field@8543 │ │ +3c1eb2: 1a01 3a65 |0057: const-string v1, "UTF-32BE" // string@653a │ │ +3c1eb6: 7110 e585 0100 |0059: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +3c1ebc: 0c01 |005c: move-result-object v1 │ │ +3c1ebe: 6901 4585 |005d: sput-object v1, Lokhttp3/internal/Util;.UTF_32BE:Ljava/nio/charset/Charset; // field@8545 │ │ +3c1ec2: 1a01 3b65 |005f: const-string v1, "UTF-32LE" // string@653b │ │ +3c1ec6: 7110 e585 0100 |0061: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +3c1ecc: 0c01 |0064: move-result-object v1 │ │ +3c1ece: 6901 4685 |0065: sput-object v1, Lokhttp3/internal/Util;.UTF_32LE:Ljava/nio/charset/Charset; // field@8546 │ │ +3c1ed2: 1a01 e429 |0067: const-string v1, "GMT" // string@29e4 │ │ +3c1ed6: 7110 f787 0100 |0069: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ +3c1edc: 0c01 |006c: move-result-object v1 │ │ +3c1ede: 6901 4485 |006d: sput-object v1, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ +3c1ee2: 6201 3885 |006f: sget-object v1, Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;.INSTANCE:Lokhttp3/internal/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE; // field@8538 │ │ +3c1ee6: 6901 4285 |0071: sput-object v1, Lokhttp3/internal/Util;.NATURAL_ORDER:Ljava/util/Comparator; // field@8542 │ │ +3c1eea: 1c01 9b10 |0073: const-class v1, Ljava/lang/Throwable; // type@109b │ │ +3c1eee: 1a03 7b72 |0075: const-string v3, "addSuppressed" // string@727b │ │ +3c1ef2: 2344 641c |0077: new-array v4, v4, [Ljava/lang/Class; // type@1c64 │ │ +3c1ef6: 1c05 9b10 |0079: const-class v5, Ljava/lang/Throwable; // type@109b │ │ +3c1efa: 4d05 0400 |007b: aput-object v5, v4, v0 │ │ +3c1efe: 6e30 3583 3104 |007d: invoke-virtual {v1, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ +3c1f04: 0c02 |0080: move-result-object v2 │ │ +3c1f06: 6902 4885 |0081: sput-object v2, Lokhttp3/internal/Util;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@8548 │ │ +3c1f0a: 1a00 230f |0083: const-string v0, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\d.]+)" // string@0f23 │ │ +3c1f0e: 7110 fa88 0000 |0085: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ +3c1f14: 0c00 |0088: move-result-object v0 │ │ +3c1f16: 6900 4785 |0089: sput-object v0, Lokhttp3/internal/Util;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@8547 │ │ +3c1f1a: 0e00 |008b: return-void │ │ catches : 1 │ │ 0x0073 - 0x0081 │ │ Ljava/lang/Exception; -> 0x0081 │ │ positions : │ │ 0x0001 line=65 │ │ 0x0005 line=66 │ │ 0x0009 line=67 │ │ @@ -824092,17 +824092,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c1f30: |[3c1f30] okhttp3.internal.Util.:()V │ │ -3c1f40: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c1f46: 0e00 |0003: return-void │ │ +3c1f2c: |[3c1f2c] okhttp3.internal.Util.:()V │ │ +3c1f3c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c1f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/Util; │ │ │ │ #2 : (in Lokhttp3/internal/Util;) │ │ @@ -824110,23 +824110,23 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3c1f48: |[3c1f48] okhttp3.internal.Util.addSuppressedIfPossible:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V │ │ -3c1f58: 6200 4885 |0000: sget-object v0, Lokhttp3/internal/Util;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@8548 │ │ -3c1f5c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3c1f60: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3c1f62: 2311 6b1c |0005: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3c1f66: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3c1f68: 4d04 0102 |0008: aput-object v4, v1, v2 │ │ -3c1f6c: 6e30 0585 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3c1f72: 0e00 |000d: return-void │ │ +3c1f44: |[3c1f44] okhttp3.internal.Util.addSuppressedIfPossible:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V │ │ +3c1f54: 6200 4885 |0000: sget-object v0, Lokhttp3/internal/Util;.addSuppressedExceptionMethod:Ljava/lang/reflect/Method; // field@8548 │ │ +3c1f58: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3c1f5c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3c1f5e: 2311 6b1c |0005: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3c1f62: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3c1f64: 4d04 0102 |0008: aput-object v4, v1, v2 │ │ +3c1f68: 6e30 0585 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3c1f6e: 0e00 |000d: return-void │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x000d │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=104 │ │ @@ -824139,43 +824139,43 @@ │ │ type : '(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3c1b7c: |[3c1b7c] okhttp3.internal.Util.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ -3c1b8c: 6200 4385 |0000: sget-object v0, Lokhttp3/internal/Util;.UNICODE_BOMS:Lokio/Options; // field@8543 │ │ -3c1b90: 7220 e3bc 0100 |0002: invoke-interface {v1, v0}, Lokio/BufferedSource;.select:(Lokio/Options;)I // method@bce3 │ │ -3c1b96: 0a01 |0005: move-result v1 │ │ -3c1b98: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3c1b9a: 3201 2500 |0007: if-eq v1, v0, 002c // +0025 │ │ -3c1b9e: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -3c1ba2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3c1ba4: 3221 1a00 |000c: if-eq v1, v2, 0026 // +001a │ │ -3c1ba8: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -3c1baa: 3221 1400 |000f: if-eq v1, v2, 0023 // +0014 │ │ -3c1bae: 1232 |0011: const/4 v2, #int 3 // #3 │ │ -3c1bb0: 3221 0e00 |0012: if-eq v1, v2, 0020 // +000e │ │ -3c1bb4: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -3c1bb6: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ -3c1bba: 6201 4685 |0017: sget-object v1, Lokhttp3/internal/Util;.UTF_32LE:Ljava/nio/charset/Charset; // field@8546 │ │ -3c1bbe: 1101 |0019: return-object v1 │ │ -3c1bc0: 2201 5b10 |001a: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3c1bc4: 7010 ea82 0100 |001c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3c1bca: 2701 |001f: throw v1 │ │ -3c1bcc: 6201 4585 |0020: sget-object v1, Lokhttp3/internal/Util;.UTF_32BE:Ljava/nio/charset/Charset; // field@8545 │ │ -3c1bd0: 1101 |0022: return-object v1 │ │ -3c1bd2: 6201 5979 |0023: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@7959 │ │ -3c1bd6: 1101 |0025: return-object v1 │ │ -3c1bd8: 6201 5879 |0026: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@7958 │ │ -3c1bdc: 1101 |0028: return-object v1 │ │ -3c1bde: 6201 5a79 |0029: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3c1be2: 1101 |002b: return-object v1 │ │ -3c1be4: 1102 |002c: return-object v2 │ │ +3c1b78: |[3c1b78] okhttp3.internal.Util.bomAwareCharset:(Lokio/BufferedSource;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ +3c1b88: 6200 4385 |0000: sget-object v0, Lokhttp3/internal/Util;.UNICODE_BOMS:Lokio/Options; // field@8543 │ │ +3c1b8c: 7220 e3bc 0100 |0002: invoke-interface {v1, v0}, Lokio/BufferedSource;.select:(Lokio/Options;)I // method@bce3 │ │ +3c1b92: 0a01 |0005: move-result v1 │ │ +3c1b94: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3c1b96: 3201 2500 |0007: if-eq v1, v0, 002c // +0025 │ │ +3c1b9a: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +3c1b9e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3c1ba0: 3221 1a00 |000c: if-eq v1, v2, 0026 // +001a │ │ +3c1ba4: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +3c1ba6: 3221 1400 |000f: if-eq v1, v2, 0023 // +0014 │ │ +3c1baa: 1232 |0011: const/4 v2, #int 3 // #3 │ │ +3c1bac: 3221 0e00 |0012: if-eq v1, v2, 0020 // +000e │ │ +3c1bb0: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +3c1bb2: 3321 0500 |0015: if-ne v1, v2, 001a // +0005 │ │ +3c1bb6: 6201 4685 |0017: sget-object v1, Lokhttp3/internal/Util;.UTF_32LE:Ljava/nio/charset/Charset; // field@8546 │ │ +3c1bba: 1101 |0019: return-object v1 │ │ +3c1bbc: 2201 5b10 |001a: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3c1bc0: 7010 ea82 0100 |001c: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3c1bc6: 2701 |001f: throw v1 │ │ +3c1bc8: 6201 4585 |0020: sget-object v1, Lokhttp3/internal/Util;.UTF_32BE:Ljava/nio/charset/Charset; // field@8545 │ │ +3c1bcc: 1101 |0022: return-object v1 │ │ +3c1bce: 6201 5979 |0023: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@7959 │ │ +3c1bd2: 1101 |0025: return-object v1 │ │ +3c1bd4: 6201 5879 |0026: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@7958 │ │ +3c1bd8: 1101 |0028: return-object v1 │ │ +3c1bda: 6201 5a79 |0029: sget-object v1, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3c1bde: 1101 |002b: return-object v1 │ │ +3c1be0: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0017 line=472 │ │ 0x001a line=474 │ │ 0x0020 line=471 │ │ 0x0023 line=470 │ │ @@ -824190,83 +824190,83 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -3c1650: |[3c1650] okhttp3.internal.Util.canonicalizeHost:(Ljava/lang/String;)Ljava/lang/String; │ │ -3c1660: 1a00 0f15 |0000: const-string v0, ":" // string@150f │ │ -3c1664: 6e20 4c84 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3c166a: 0a00 |0005: move-result v0 │ │ -3c166c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3c166e: 3800 5c00 |0007: if-eqz v0, 0063 // +005c │ │ -3c1672: 1a00 d36a |0009: const-string v0, "[" // string@6ad3 │ │ -3c1676: 6e20 6d84 0400 |000b: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c167c: 0a00 |000e: move-result v0 │ │ -3c167e: 3800 1500 |000f: if-eqz v0, 0024 // +0015 │ │ -3c1682: 1a00 4a6c |0011: const-string v0, "]" // string@6c4a │ │ -3c1686: 6e20 4f84 0400 |0013: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3c168c: 0a00 |0016: move-result v0 │ │ -3c168e: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -3c1692: 6e10 6384 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c1698: 0a00 |001c: move-result v0 │ │ -3c169a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -3c169c: b120 |001e: sub-int/2addr v0, v2 │ │ -3c169e: 7130 35b8 2400 |001f: invoke-static {v4, v2, v0}, Lokhttp3/internal/Util;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@b835 │ │ -3c16a4: 0c00 |0022: move-result-object v0 │ │ -3c16a6: 280a |0023: goto 002d // +000a │ │ -3c16a8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -3c16aa: 6e10 6384 0400 |0025: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c16b0: 0a02 |0028: move-result v2 │ │ -3c16b2: 7130 35b8 0402 |0029: invoke-static {v4, v0, v2}, Lokhttp3/internal/Util;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@b835 │ │ -3c16b8: 0c00 |002c: move-result-object v0 │ │ -3c16ba: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -3c16be: 1101 |002f: return-object v1 │ │ -3c16c0: 6e10 6185 0000 |0030: invoke-virtual {v0}, Ljava/net/InetAddress;.getAddress:()[B // method@8561 │ │ -3c16c6: 0c01 |0033: move-result-object v1 │ │ -3c16c8: 2112 |0034: array-length v2, v1 │ │ -3c16ca: 1303 1000 |0035: const/16 v3, #int 16 // #10 │ │ -3c16ce: 3332 0700 |0037: if-ne v2, v3, 003e // +0007 │ │ -3c16d2: 7110 41b8 0100 |0039: invoke-static {v1}, Lokhttp3/internal/Util;.inet6AddressToAscii:([B)Ljava/lang/String; // method@b841 │ │ -3c16d8: 0c04 |003c: move-result-object v4 │ │ -3c16da: 1104 |003d: return-object v4 │ │ -3c16dc: 2111 |003e: array-length v1, v1 │ │ -3c16de: 1242 |003f: const/4 v2, #int 4 // #4 │ │ -3c16e0: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ -3c16e4: 6e10 6685 0000 |0042: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@8566 │ │ -3c16ea: 0c04 |0045: move-result-object v4 │ │ -3c16ec: 1104 |0046: return-object v4 │ │ -3c16ee: 2200 5b10 |0047: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3c16f2: 2201 9410 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c16f6: 7010 8384 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c16fc: 1a02 812d |004e: const-string v2, "Invalid IPv6 address: '" // string@2d81 │ │ -3c1700: 6e20 8f84 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1706: 6e20 8f84 4100 |0053: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c170c: 1a04 0d0a |0056: const-string v4, "'" // string@0a0d │ │ -3c1710: 6e20 8f84 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1716: 6e10 9f84 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c171c: 0c04 |005e: move-result-object v4 │ │ -3c171e: 7020 eb82 4000 |005f: invoke-direct {v0, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3c1724: 2700 |0062: throw v0 │ │ -3c1726: 7110 5f85 0400 |0063: invoke-static {v4}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@855f │ │ -3c172c: 0c04 |0066: move-result-object v4 │ │ -3c172e: 6200 6179 |0067: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3c1732: 6e20 7484 0400 |0069: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -3c1738: 0c04 |006c: move-result-object v4 │ │ -3c173a: 6e10 5e84 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ -3c1740: 0a00 |0070: move-result v0 │ │ -3c1742: 3800 0300 |0071: if-eqz v0, 0074 // +0003 │ │ -3c1746: 1101 |0073: return-object v1 │ │ -3c1748: 7110 32b8 0400 |0074: invoke-static {v4}, Lokhttp3/internal/Util;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@b832 │ │ -3c174e: 0a00 |0077: move-result v0 │ │ -3c1750: 3800 0300 |0078: if-eqz v0, 007b // +0003 │ │ -3c1754: 1101 |007a: return-object v1 │ │ -3c1756: 1104 |007b: return-object v4 │ │ -3c1758: 1101 |007c: return-object v1 │ │ +3c164c: |[3c164c] okhttp3.internal.Util.canonicalizeHost:(Ljava/lang/String;)Ljava/lang/String; │ │ +3c165c: 1a00 0f15 |0000: const-string v0, ":" // string@150f │ │ +3c1660: 6e20 4c84 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3c1666: 0a00 |0005: move-result v0 │ │ +3c1668: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3c166a: 3800 5c00 |0007: if-eqz v0, 0063 // +005c │ │ +3c166e: 1a00 d36a |0009: const-string v0, "[" // string@6ad3 │ │ +3c1672: 6e20 6d84 0400 |000b: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c1678: 0a00 |000e: move-result v0 │ │ +3c167a: 3800 1500 |000f: if-eqz v0, 0024 // +0015 │ │ +3c167e: 1a00 4a6c |0011: const-string v0, "]" // string@6c4a │ │ +3c1682: 6e20 4f84 0400 |0013: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3c1688: 0a00 |0016: move-result v0 │ │ +3c168a: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +3c168e: 6e10 6384 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c1694: 0a00 |001c: move-result v0 │ │ +3c1696: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +3c1698: b120 |001e: sub-int/2addr v0, v2 │ │ +3c169a: 7130 35b8 2400 |001f: invoke-static {v4, v2, v0}, Lokhttp3/internal/Util;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@b835 │ │ +3c16a0: 0c00 |0022: move-result-object v0 │ │ +3c16a2: 280a |0023: goto 002d // +000a │ │ +3c16a4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +3c16a6: 6e10 6384 0400 |0025: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c16ac: 0a02 |0028: move-result v2 │ │ +3c16ae: 7130 35b8 0402 |0029: invoke-static {v4, v0, v2}, Lokhttp3/internal/Util;.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; // method@b835 │ │ +3c16b4: 0c00 |002c: move-result-object v0 │ │ +3c16b6: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +3c16ba: 1101 |002f: return-object v1 │ │ +3c16bc: 6e10 6185 0000 |0030: invoke-virtual {v0}, Ljava/net/InetAddress;.getAddress:()[B // method@8561 │ │ +3c16c2: 0c01 |0033: move-result-object v1 │ │ +3c16c4: 2112 |0034: array-length v2, v1 │ │ +3c16c6: 1303 1000 |0035: const/16 v3, #int 16 // #10 │ │ +3c16ca: 3332 0700 |0037: if-ne v2, v3, 003e // +0007 │ │ +3c16ce: 7110 41b8 0100 |0039: invoke-static {v1}, Lokhttp3/internal/Util;.inet6AddressToAscii:([B)Ljava/lang/String; // method@b841 │ │ +3c16d4: 0c04 |003c: move-result-object v4 │ │ +3c16d6: 1104 |003d: return-object v4 │ │ +3c16d8: 2111 |003e: array-length v1, v1 │ │ +3c16da: 1242 |003f: const/4 v2, #int 4 // #4 │ │ +3c16dc: 3321 0700 |0040: if-ne v1, v2, 0047 // +0007 │ │ +3c16e0: 6e10 6685 0000 |0042: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@8566 │ │ +3c16e6: 0c04 |0045: move-result-object v4 │ │ +3c16e8: 1104 |0046: return-object v4 │ │ +3c16ea: 2200 5b10 |0047: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3c16ee: 2201 9410 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c16f2: 7010 8384 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c16f8: 1a02 812d |004e: const-string v2, "Invalid IPv6 address: '" // string@2d81 │ │ +3c16fc: 6e20 8f84 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1702: 6e20 8f84 4100 |0053: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1708: 1a04 0d0a |0056: const-string v4, "'" // string@0a0d │ │ +3c170c: 6e20 8f84 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1712: 6e10 9f84 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c1718: 0c04 |005e: move-result-object v4 │ │ +3c171a: 7020 eb82 4000 |005f: invoke-direct {v0, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3c1720: 2700 |0062: throw v0 │ │ +3c1722: 7110 5f85 0400 |0063: invoke-static {v4}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@855f │ │ +3c1728: 0c04 |0066: move-result-object v4 │ │ +3c172a: 6200 6179 |0067: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3c172e: 6e20 7484 0400 |0069: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +3c1734: 0c04 |006c: move-result-object v4 │ │ +3c1736: 6e10 5e84 0400 |006d: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ +3c173c: 0a00 |0070: move-result v0 │ │ +3c173e: 3800 0300 |0071: if-eqz v0, 0074 // +0003 │ │ +3c1742: 1101 |0073: return-object v1 │ │ +3c1744: 7110 32b8 0400 |0074: invoke-static {v4}, Lokhttp3/internal/Util;.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z // method@b832 │ │ +3c174a: 0a00 |0077: move-result v0 │ │ +3c174c: 3800 0300 |0078: if-eqz v0, 007b // +0003 │ │ +3c1750: 1101 |007a: return-object v1 │ │ +3c1752: 1104 |007b: return-object v4 │ │ +3c1754: 1101 |007c: return-object v1 │ │ catches : 1 │ │ 0x0063 - 0x0078 │ │ Ljava/lang/IllegalArgumentException; -> 0x007c │ │ positions : │ │ 0x0002 line=395 │ │ 0x000b line=397 │ │ 0x0019 line=398 │ │ @@ -824286,64 +824286,64 @@ │ │ type : '(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -3c1398: |[3c1398] okhttp3.internal.Util.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I │ │ -3c13a8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3c13ac: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -3c13b0: 3a02 4e00 |0004: if-ltz v2, 0052 // +004e │ │ -3c13b4: 3808 4400 |0006: if-eqz v8, 004a // +0044 │ │ -3c13b8: 6e30 7288 6807 |0008: invoke-virtual {v8, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c13be: 0b06 |000b: move-result-wide v6 │ │ -3c13c0: 1703 ffff ff7f |000c: const-wide/32 v3, #float nan // #7fffffff │ │ -3c13c6: 3108 0603 |000f: cmp-long v8, v6, v3 │ │ -3c13ca: 3c08 2200 |0011: if-gtz v8, 0033 // +0022 │ │ -3c13ce: 3108 0600 |0013: cmp-long v8, v6, v0 │ │ -3c13d2: 3908 1c00 |0015: if-nez v8, 0031 // +001c │ │ -3c13d6: 3c02 0300 |0017: if-gtz v2, 001a // +0003 │ │ -3c13da: 2818 |0019: goto 0031 // +0018 │ │ -3c13dc: 2206 7110 |001a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c13e0: 2207 9410 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3c13e4: 7010 8384 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c13ea: 6e20 8f84 5700 |0021: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c13f0: 1a05 6007 |0024: const-string v5, " too small." // string@0760 │ │ -3c13f4: 6e20 8f84 5700 |0026: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c13fa: 6e10 9f84 0700 |0029: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c1400: 0c05 |002c: move-result-object v5 │ │ -3c1402: 7020 8783 5600 |002d: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c1408: 2706 |0030: throw v6 │ │ -3c140a: 8465 |0031: long-to-int v5, v6 │ │ -3c140c: 0f05 |0032: return v5 │ │ -3c140e: 2206 7110 |0033: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c1412: 2207 9410 |0035: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3c1416: 7010 8384 0700 |0037: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c141c: 6e20 8f84 5700 |003a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1422: 1a05 5f07 |003d: const-string v5, " too large." // string@075f │ │ -3c1426: 6e20 8f84 5700 |003f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c142c: 6e10 9f84 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c1432: 0c05 |0045: move-result-object v5 │ │ -3c1434: 7020 8783 5600 |0046: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c143a: 2706 |0049: throw v6 │ │ -3c143c: 2205 8010 |004a: new-instance v5, Ljava/lang/NullPointerException; // type@1080 │ │ -3c1440: 1a06 1fd4 |004c: const-string v6, "unit == null" // string@d41f │ │ -3c1444: 7020 f983 6500 |004e: invoke-direct {v5, v6}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c144a: 2705 |0051: throw v5 │ │ -3c144c: 2206 7110 |0052: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c1450: 2207 9410 |0054: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3c1454: 7010 8384 0700 |0056: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c145a: 6e20 8f84 5700 |0059: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1460: 1a05 a405 |005c: const-string v5, " < 0" // string@05a4 │ │ -3c1464: 6e20 8f84 5700 |005e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c146a: 6e10 9f84 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c1470: 0c05 |0064: move-result-object v5 │ │ -3c1472: 7020 8783 5600 |0065: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c1478: 2706 |0068: throw v6 │ │ +3c1394: |[3c1394] okhttp3.internal.Util.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I │ │ +3c13a4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3c13a8: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +3c13ac: 3a02 4e00 |0004: if-ltz v2, 0052 // +004e │ │ +3c13b0: 3808 4400 |0006: if-eqz v8, 004a // +0044 │ │ +3c13b4: 6e30 7288 6807 |0008: invoke-virtual {v8, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c13ba: 0b06 |000b: move-result-wide v6 │ │ +3c13bc: 1703 ffff ff7f |000c: const-wide/32 v3, #float nan // #7fffffff │ │ +3c13c2: 3108 0603 |000f: cmp-long v8, v6, v3 │ │ +3c13c6: 3c08 2200 |0011: if-gtz v8, 0033 // +0022 │ │ +3c13ca: 3108 0600 |0013: cmp-long v8, v6, v0 │ │ +3c13ce: 3908 1c00 |0015: if-nez v8, 0031 // +001c │ │ +3c13d2: 3c02 0300 |0017: if-gtz v2, 001a // +0003 │ │ +3c13d6: 2818 |0019: goto 0031 // +0018 │ │ +3c13d8: 2206 7110 |001a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c13dc: 2207 9410 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3c13e0: 7010 8384 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c13e6: 6e20 8f84 5700 |0021: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c13ec: 1a05 6007 |0024: const-string v5, " too small." // string@0760 │ │ +3c13f0: 6e20 8f84 5700 |0026: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c13f6: 6e10 9f84 0700 |0029: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c13fc: 0c05 |002c: move-result-object v5 │ │ +3c13fe: 7020 8783 5600 |002d: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c1404: 2706 |0030: throw v6 │ │ +3c1406: 8465 |0031: long-to-int v5, v6 │ │ +3c1408: 0f05 |0032: return v5 │ │ +3c140a: 2206 7110 |0033: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c140e: 2207 9410 |0035: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3c1412: 7010 8384 0700 |0037: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c1418: 6e20 8f84 5700 |003a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c141e: 1a05 5f07 |003d: const-string v5, " too large." // string@075f │ │ +3c1422: 6e20 8f84 5700 |003f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1428: 6e10 9f84 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c142e: 0c05 |0045: move-result-object v5 │ │ +3c1430: 7020 8783 5600 |0046: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c1436: 2706 |0049: throw v6 │ │ +3c1438: 2205 8010 |004a: new-instance v5, Ljava/lang/NullPointerException; // type@1080 │ │ +3c143c: 1a06 1fd4 |004c: const-string v6, "unit == null" // string@d41f │ │ +3c1440: 7020 f983 6500 |004e: invoke-direct {v5, v6}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c1446: 2705 |0051: throw v5 │ │ +3c1448: 2206 7110 |0052: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c144c: 2207 9410 |0054: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3c1450: 7010 8384 0700 |0056: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c1456: 6e20 8f84 5700 |0059: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c145c: 1a05 a405 |005c: const-string v5, " < 0" // string@05a4 │ │ +3c1460: 6e20 8f84 5700 |005e: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1466: 6e10 9f84 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c146c: 0c05 |0064: move-result-object v5 │ │ +3c146e: 7020 8783 5600 |0065: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c1474: 2706 |0068: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=481 │ │ 0x001a line=483 │ │ 0x0033 line=482 │ │ 0x004a line=480 │ │ 0x0052 line=479 │ │ @@ -824357,28 +824357,28 @@ │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3c1f84: |[3c1f84] okhttp3.internal.Util.checkOffsetAndCount:(JJJ)V │ │ -3c1f94: a100 0709 |0000: or-long v0, v7, v9 │ │ -3c1f98: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3c1f9c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3c1fa0: 3a04 0c00 |0006: if-ltz v4, 0012 // +000c │ │ -3c1fa4: 3100 0705 |0008: cmp-long v0, v7, v5 │ │ -3c1fa8: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ -3c1fac: bc75 |000c: sub-long/2addr v5, v7 │ │ -3c1fae: 3107 0509 |000d: cmp-long v7, v5, v9 │ │ -3c1fb2: 3a07 0300 |000f: if-ltz v7, 0012 // +0003 │ │ -3c1fb6: 0e00 |0011: return-void │ │ -3c1fb8: 2205 5a10 |0012: new-instance v5, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ -3c1fbc: 7010 e782 0500 |0014: invoke-direct {v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@82e7 │ │ -3c1fc2: 2705 |0017: throw v5 │ │ +3c1f80: |[3c1f80] okhttp3.internal.Util.checkOffsetAndCount:(JJJ)V │ │ +3c1f90: a100 0709 |0000: or-long v0, v7, v9 │ │ +3c1f94: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3c1f98: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3c1f9c: 3a04 0c00 |0006: if-ltz v4, 0012 // +000c │ │ +3c1fa0: 3100 0705 |0008: cmp-long v0, v7, v5 │ │ +3c1fa4: 3c00 0800 |000a: if-gtz v0, 0012 // +0008 │ │ +3c1fa8: bc75 |000c: sub-long/2addr v5, v7 │ │ +3c1faa: 3107 0509 |000d: cmp-long v7, v5, v9 │ │ +3c1fae: 3a07 0300 |000f: if-ltz v7, 0012 // +0003 │ │ +3c1fb2: 0e00 |0011: return-void │ │ +3c1fb4: 2205 5a10 |0012: new-instance v5, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ +3c1fb8: 7010 e782 0500 |0014: invoke-direct {v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@82e7 │ │ +3c1fbe: 2705 |0017: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=128 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 (null) J │ │ 0x0000 - 0x0018 reg=7 (null) J │ │ 0x0000 - 0x0018 reg=9 (null) J │ │ @@ -824388,21 +824388,21 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1fc4: |[3c1fc4] okhttp3.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ -3c1fd4: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -3c1fd8: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ -3c1fde: 2803 |0005: goto 0008 // +0003 │ │ -3c1fe0: 0d00 |0006: move-exception v0 │ │ -3c1fe2: 2700 |0007: throw v0 │ │ -3c1fe4: 0e00 |0008: return-void │ │ +3c1fc0: |[3c1fc0] okhttp3.internal.Util.closeQuietly:(Ljava/io/Closeable;)V │ │ +3c1fd0: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +3c1fd4: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ +3c1fda: 2803 |0005: goto 0008 // +0003 │ │ +3c1fdc: 0d00 |0006: move-exception v0 │ │ +3c1fde: 2700 |0007: throw v0 │ │ +3c1fe0: 0e00 |0008: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0002 line=139 │ │ 0x0007 line=141 │ │ @@ -824414,21 +824414,21 @@ │ │ type : '(Ljava/net/ServerSocket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1ff8: |[3c1ff8] okhttp3.internal.Util.closeQuietly:(Ljava/net/ServerSocket;)V │ │ -3c2008: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -3c200c: 6e10 7b85 0000 |0002: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@857b │ │ -3c2012: 2803 |0005: goto 0008 // +0003 │ │ -3c2014: 0d00 |0006: move-exception v0 │ │ -3c2016: 2700 |0007: throw v0 │ │ -3c2018: 0e00 |0008: return-void │ │ +3c1ff4: |[3c1ff4] okhttp3.internal.Util.closeQuietly:(Ljava/net/ServerSocket;)V │ │ +3c2004: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +3c2008: 6e10 7b85 0000 |0002: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@857b │ │ +3c200e: 2803 |0005: goto 0008 // +0003 │ │ +3c2010: 0d00 |0006: move-exception v0 │ │ +3c2012: 2700 |0007: throw v0 │ │ +3c2014: 0e00 |0008: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0002 line=171 │ │ 0x0007 line=173 │ │ @@ -824440,27 +824440,27 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3c202c: |[3c202c] okhttp3.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ -3c203c: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -3c2040: 6e10 7e85 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@857e │ │ -3c2046: 280c |0005: goto 0011 // +000c │ │ -3c2048: 0d01 |0006: move-exception v1 │ │ -3c204a: 2701 |0007: throw v1 │ │ -3c204c: 0d01 |0008: move-exception v1 │ │ -3c204e: 7110 43b8 0100 |0009: invoke-static {v1}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ -3c2054: 0a00 |000c: move-result v0 │ │ -3c2056: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -3c205a: 2802 |000f: goto 0011 // +0002 │ │ -3c205c: 2701 |0010: throw v1 │ │ -3c205e: 0e00 |0011: return-void │ │ +3c2028: |[3c2028] okhttp3.internal.Util.closeQuietly:(Ljava/net/Socket;)V │ │ +3c2038: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +3c203c: 6e10 7e85 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@857e │ │ +3c2042: 280c |0005: goto 0011 // +000c │ │ +3c2044: 0d01 |0006: move-exception v1 │ │ +3c2046: 2701 |0007: throw v1 │ │ +3c2048: 0d01 |0008: move-exception v1 │ │ +3c204a: 7110 43b8 0100 |0009: invoke-static {v1}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ +3c2050: 0a00 |000c: move-result v0 │ │ +3c2052: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +3c2056: 2802 |000f: goto 0011 // +0002 │ │ +3c2058: 2701 |0010: throw v1 │ │ +3c205a: 0e00 |0011: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/AssertionError; -> 0x0008 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0002 line=154 │ │ @@ -824474,25 +824474,25 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -3c1964: |[3c1964] okhttp3.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ -3c1974: 2130 |0000: array-length v0, v3 │ │ -3c1976: d800 0001 |0001: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c197a: 2300 6e1c |0003: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -3c197e: 2131 |0005: array-length v1, v3 │ │ -3c1980: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c1982: 7151 a084 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3c1988: 2103 |000a: array-length v3, v0 │ │ -3c198a: d803 03ff |000b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3c198e: 4d04 0003 |000d: aput-object v4, v0, v3 │ │ -3c1992: 1100 |000f: return-object v0 │ │ +3c1960: |[3c1960] okhttp3.internal.Util.concat:([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ +3c1970: 2130 |0000: array-length v0, v3 │ │ +3c1972: d800 0001 |0001: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c1976: 2300 6e1c |0003: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +3c197a: 2131 |0005: array-length v1, v3 │ │ +3c197c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c197e: 7151 a084 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3c1984: 2103 |000a: array-length v3, v0 │ │ +3c1986: d803 03ff |000b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3c198a: 4d04 0003 |000d: aput-object v4, v0, v3 │ │ +3c198e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0005 line=311 │ │ 0x000a line=312 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) [Ljava/lang/String; │ │ @@ -824503,38 +824503,38 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3c1000: |[3c1000] okhttp3.internal.Util.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ -3c1010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c1012: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3c1014: 6e10 6384 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c101a: 0a02 |0005: move-result v2 │ │ -3c101c: 3521 1e00 |0006: if-ge v1, v2, 0024 // +001e │ │ -3c1020: 6e20 4684 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1026: 0a02 |000b: move-result v2 │ │ -3c1028: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ -3c102c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3c102e: 3732 1400 |000f: if-le v2, v3, 0023 // +0014 │ │ -3c1032: 1303 7f00 |0011: const/16 v3, #int 127 // #7f │ │ -3c1036: 3432 0300 |0013: if-lt v2, v3, 0016 // +0003 │ │ -3c103a: 280e |0015: goto 0023 // +000e │ │ -3c103c: 1a03 8605 |0016: const-string v3, " #%/:?@[\]" // string@0586 │ │ -3c1040: 6e20 5984 2300 |0018: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ -3c1046: 0a02 |001b: move-result v2 │ │ -3c1048: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -3c104a: 3232 0300 |001d: if-eq v2, v3, 0020 // +0003 │ │ -3c104e: 0f04 |001f: return v4 │ │ -3c1050: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c1054: 28e0 |0022: goto 0002 // -0020 │ │ -3c1056: 0f04 |0023: return v4 │ │ -3c1058: 0f00 |0024: return v0 │ │ +3c0ffc: |[3c0ffc] okhttp3.internal.Util.containsInvalidHostnameAsciiCodes:(Ljava/lang/String;)Z │ │ +3c100c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c100e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3c1010: 6e10 6384 0500 |0002: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c1016: 0a02 |0005: move-result v2 │ │ +3c1018: 3521 1e00 |0006: if-ge v1, v2, 0024 // +001e │ │ +3c101c: 6e20 4684 1500 |0008: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1022: 0a02 |000b: move-result v2 │ │ +3c1024: 1303 1f00 |000c: const/16 v3, #int 31 // #1f │ │ +3c1028: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3c102a: 3732 1400 |000f: if-le v2, v3, 0023 // +0014 │ │ +3c102e: 1303 7f00 |0011: const/16 v3, #int 127 // #7f │ │ +3c1032: 3432 0300 |0013: if-lt v2, v3, 0016 // +0003 │ │ +3c1036: 280e |0015: goto 0023 // +000e │ │ +3c1038: 1a03 8605 |0016: const-string v3, " #%/:?@[\]" // string@0586 │ │ +3c103c: 6e20 5984 2300 |0018: invoke-virtual {v3, v2}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ +3c1042: 0a02 |001b: move-result v2 │ │ +3c1044: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +3c1046: 3232 0300 |001d: if-eq v2, v3, 0020 // +0003 │ │ +3c104a: 0f04 |001f: return v4 │ │ +3c104c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c1050: 28e0 |0022: goto 0002 // -0020 │ │ +3c1052: 0f04 |0023: return v4 │ │ +3c1054: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=423 │ │ 0x0008 line=424 │ │ 0x0018 line=434 │ │ locals : │ │ 0x0000 - 0x0025 reg=5 (null) Ljava/lang/String; │ │ @@ -824544,97 +824544,97 @@ │ │ type : '(C)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -3c147c: |[3c147c] okhttp3.internal.Util.decodeHexDigit:(C)I │ │ -3c148c: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -3c1490: 3402 0800 |0002: if-lt v2, v0, 000a // +0008 │ │ -3c1494: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -3c1498: 3612 0400 |0006: if-gt v2, v1, 000a // +0004 │ │ -3c149c: b102 |0008: sub-int/2addr v2, v0 │ │ -3c149e: 0f02 |0009: return v2 │ │ -3c14a0: 1300 6100 |000a: const/16 v0, #int 97 // #61 │ │ -3c14a4: 3402 0a00 |000c: if-lt v2, v0, 0016 // +000a │ │ -3c14a8: 1301 6600 |000e: const/16 v1, #int 102 // #66 │ │ -3c14ac: 3612 0600 |0010: if-gt v2, v1, 0016 // +0006 │ │ -3c14b0: b102 |0012: sub-int/2addr v2, v0 │ │ -3c14b2: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ -3c14b6: 0f02 |0015: return v2 │ │ -3c14b8: 1300 4100 |0016: const/16 v0, #int 65 // #41 │ │ -3c14bc: 3402 0700 |0018: if-lt v2, v0, 001f // +0007 │ │ -3c14c0: 1301 4600 |001a: const/16 v1, #int 70 // #46 │ │ -3c14c4: 3612 0300 |001c: if-gt v2, v1, 001f // +0003 │ │ -3c14c8: 28f4 |001e: goto 0012 // -000c │ │ -3c14ca: 12f2 |001f: const/4 v2, #int -1 // #ff │ │ -3c14cc: 0f02 |0020: return v2 │ │ +3c1478: |[3c1478] okhttp3.internal.Util.decodeHexDigit:(C)I │ │ +3c1488: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +3c148c: 3402 0800 |0002: if-lt v2, v0, 000a // +0008 │ │ +3c1490: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +3c1494: 3612 0400 |0006: if-gt v2, v1, 000a // +0004 │ │ +3c1498: b102 |0008: sub-int/2addr v2, v0 │ │ +3c149a: 0f02 |0009: return v2 │ │ +3c149c: 1300 6100 |000a: const/16 v0, #int 97 // #61 │ │ +3c14a0: 3402 0a00 |000c: if-lt v2, v0, 0016 // +000a │ │ +3c14a4: 1301 6600 |000e: const/16 v1, #int 102 // #66 │ │ +3c14a8: 3612 0600 |0010: if-gt v2, v1, 0016 // +0006 │ │ +3c14ac: b102 |0012: sub-int/2addr v2, v0 │ │ +3c14ae: d802 020a |0013: add-int/lit8 v2, v2, #int 10 // #0a │ │ +3c14b2: 0f02 |0015: return v2 │ │ +3c14b4: 1300 4100 |0016: const/16 v0, #int 65 // #41 │ │ +3c14b8: 3402 0700 |0018: if-lt v2, v0, 001f // +0007 │ │ +3c14bc: 1301 4600 |001a: const/16 v1, #int 70 // #46 │ │ +3c14c0: 3612 0300 |001c: if-gt v2, v1, 001f // +0003 │ │ +3c14c4: 28f4 |001e: goto 0012 // -000c │ │ +3c14c6: 12f2 |001f: const/4 v2, #int -1 // #ff │ │ +3c14c8: 0f02 |0020: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lokhttp3/internal/Util;) │ │ name : 'decodeIpv4Suffix' │ │ type : '(Ljava/lang/String;II[BI)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -3c105c: |[3c105c] okhttp3.internal.Util.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ -3c106c: 01b0 |0000: move v0, v11 │ │ -3c106e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3c1070: 3598 4200 |0002: if-ge v8, v9, 0044 // +0042 │ │ -3c1074: 21a2 |0004: array-length v2, v10 │ │ -3c1076: 3320 0300 |0005: if-ne v0, v2, 0008 // +0003 │ │ -3c107a: 0f01 |0007: return v1 │ │ -3c107c: 32b0 0d00 |0008: if-eq v0, v11, 0015 // +000d │ │ -3c1080: 6e20 4684 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1086: 0a02 |000d: move-result v2 │ │ -3c1088: 1303 2e00 |000e: const/16 v3, #int 46 // #2e │ │ -3c108c: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ -3c1090: 0f01 |0012: return v1 │ │ -3c1092: d808 0801 |0013: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3c1096: 0182 |0015: move v2, v8 │ │ -3c1098: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3c109a: 3592 2000 |0017: if-ge v2, v9, 0037 // +0020 │ │ -3c109e: 6e20 4684 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c10a4: 0a04 |001c: move-result v4 │ │ -3c10a6: 1305 3000 |001d: const/16 v5, #int 48 // #30 │ │ -3c10aa: 3454 1800 |001f: if-lt v4, v5, 0037 // +0018 │ │ -3c10ae: 1306 3900 |0021: const/16 v6, #int 57 // #39 │ │ -3c10b2: 3764 0300 |0023: if-le v4, v6, 0026 // +0003 │ │ -3c10b6: 2812 |0025: goto 0037 // +0012 │ │ -3c10b8: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ -3c10bc: 3228 0300 |0028: if-eq v8, v2, 002b // +0003 │ │ -3c10c0: 0f01 |002a: return v1 │ │ -3c10c2: da03 030a |002b: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -3c10c6: b043 |002d: add-int/2addr v3, v4 │ │ -3c10c8: b153 |002e: sub-int/2addr v3, v5 │ │ -3c10ca: 1304 ff00 |002f: const/16 v4, #int 255 // #ff │ │ -3c10ce: 3743 0300 |0031: if-le v3, v4, 0034 // +0003 │ │ -3c10d2: 0f01 |0033: return v1 │ │ -3c10d4: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c10d8: 28e1 |0036: goto 0017 // -001f │ │ -3c10da: 9108 0208 |0037: sub-int v8, v2, v8 │ │ -3c10de: 3908 0300 |0039: if-nez v8, 003c // +0003 │ │ -3c10e2: 0f01 |003b: return v1 │ │ -3c10e4: d808 0001 |003c: add-int/lit8 v8, v0, #int 1 // #01 │ │ -3c10e8: 8d31 |003e: int-to-byte v1, v3 │ │ -3c10ea: 4f01 0a00 |003f: aput-byte v1, v10, v0 │ │ -3c10ee: 0180 |0041: move v0, v8 │ │ -3c10f0: 0128 |0042: move v8, v2 │ │ -3c10f2: 28be |0043: goto 0001 // -0042 │ │ -3c10f4: d80b 0b04 |0044: add-int/lit8 v11, v11, #int 4 // #04 │ │ -3c10f8: 32b0 0300 |0046: if-eq v0, v11, 0049 // +0003 │ │ -3c10fc: 0f01 |0048: return v1 │ │ -3c10fe: 1217 |0049: const/4 v7, #int 1 // #1 │ │ -3c1100: 0f07 |004a: return v7 │ │ +3c1058: |[3c1058] okhttp3.internal.Util.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z │ │ +3c1068: 01b0 |0000: move v0, v11 │ │ +3c106a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3c106c: 3598 4200 |0002: if-ge v8, v9, 0044 // +0042 │ │ +3c1070: 21a2 |0004: array-length v2, v10 │ │ +3c1072: 3320 0300 |0005: if-ne v0, v2, 0008 // +0003 │ │ +3c1076: 0f01 |0007: return v1 │ │ +3c1078: 32b0 0d00 |0008: if-eq v0, v11, 0015 // +000d │ │ +3c107c: 6e20 4684 8700 |000a: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1082: 0a02 |000d: move-result v2 │ │ +3c1084: 1303 2e00 |000e: const/16 v3, #int 46 // #2e │ │ +3c1088: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ +3c108c: 0f01 |0012: return v1 │ │ +3c108e: d808 0801 |0013: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3c1092: 0182 |0015: move v2, v8 │ │ +3c1094: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3c1096: 3592 2000 |0017: if-ge v2, v9, 0037 // +0020 │ │ +3c109a: 6e20 4684 2700 |0019: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c10a0: 0a04 |001c: move-result v4 │ │ +3c10a2: 1305 3000 |001d: const/16 v5, #int 48 // #30 │ │ +3c10a6: 3454 1800 |001f: if-lt v4, v5, 0037 // +0018 │ │ +3c10aa: 1306 3900 |0021: const/16 v6, #int 57 // #39 │ │ +3c10ae: 3764 0300 |0023: if-le v4, v6, 0026 // +0003 │ │ +3c10b2: 2812 |0025: goto 0037 // +0012 │ │ +3c10b4: 3903 0500 |0026: if-nez v3, 002b // +0005 │ │ +3c10b8: 3228 0300 |0028: if-eq v8, v2, 002b // +0003 │ │ +3c10bc: 0f01 |002a: return v1 │ │ +3c10be: da03 030a |002b: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +3c10c2: b043 |002d: add-int/2addr v3, v4 │ │ +3c10c4: b153 |002e: sub-int/2addr v3, v5 │ │ +3c10c6: 1304 ff00 |002f: const/16 v4, #int 255 // #ff │ │ +3c10ca: 3743 0300 |0031: if-le v3, v4, 0034 // +0003 │ │ +3c10ce: 0f01 |0033: return v1 │ │ +3c10d0: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c10d4: 28e1 |0036: goto 0017 // -001f │ │ +3c10d6: 9108 0208 |0037: sub-int v8, v2, v8 │ │ +3c10da: 3908 0300 |0039: if-nez v8, 003c // +0003 │ │ +3c10de: 0f01 |003b: return v1 │ │ +3c10e0: d808 0001 |003c: add-int/lit8 v8, v0, #int 1 // #01 │ │ +3c10e4: 8d31 |003e: int-to-byte v1, v3 │ │ +3c10e6: 4f01 0a00 |003f: aput-byte v1, v10, v0 │ │ +3c10ea: 0180 |0041: move v0, v8 │ │ +3c10ec: 0128 |0042: move v8, v2 │ │ +3c10ee: 28be |0043: goto 0001 // -0042 │ │ +3c10f0: d80b 0b04 |0044: add-int/lit8 v11, v11, #int 4 // #04 │ │ +3c10f4: 32b0 0300 |0046: if-eq v0, v11, 0049 // +0003 │ │ +3c10f8: 0f01 |0048: return v1 │ │ +3c10fa: 1217 |0049: const/4 v7, #int 1 // #1 │ │ +3c10fc: 0f07 |004a: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=571 │ │ 0x000a line=575 │ │ 0x0019 line=583 │ │ 0x003f line=593 │ │ locals : │ │ @@ -824649,111 +824649,111 @@ │ │ type : '(Ljava/lang/String;II)Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -3c1a28: |[3c1a28] okhttp3.internal.Util.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ -3c1a38: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3c1a3c: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -3c1a40: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3c1a42: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c1a44: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3c1a46: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ -3c1a48: 12f5 |0008: const/4 v5, #int -1 // #ff │ │ -3c1a4a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -3c1a4c: 35cb 7200 |000a: if-ge v11, v12, 007c // +0072 │ │ -3c1a50: 2107 |000c: array-length v7, v0 │ │ -3c1a52: 3373 0300 |000d: if-ne v3, v7, 0010 // +0003 │ │ -3c1a56: 1106 |000f: return-object v6 │ │ -3c1a58: d807 0b02 |0010: add-int/lit8 v7, v11, #int 2 // #02 │ │ -3c1a5c: 36c7 1700 |0012: if-gt v7, v12, 0029 // +0017 │ │ -3c1a60: 1228 |0014: const/4 v8, #int 2 // #2 │ │ -3c1a62: 1a09 3815 |0015: const-string v9, "::" // string@1538 │ │ -3c1a66: 6e58 6684 ba29 |0017: invoke-virtual {v10, v11, v9, v2, v8}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ -3c1a6c: 0a08 |001a: move-result v8 │ │ -3c1a6e: 3808 0e00 |001b: if-eqz v8, 0029 // +000e │ │ -3c1a72: 3214 0300 |001d: if-eq v4, v1, 0020 // +0003 │ │ -3c1a76: 1106 |001f: return-object v6 │ │ -3c1a78: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3c1a7c: 33c7 0400 |0022: if-ne v7, v12, 0026 // +0004 │ │ -3c1a80: 0134 |0024: move v4, v3 │ │ -3c1a82: 2857 |0025: goto 007c // +0057 │ │ -3c1a84: 0134 |0026: move v4, v3 │ │ -3c1a86: 0175 |0027: move v5, v7 │ │ -3c1a88: 2825 |0028: goto 004d // +0025 │ │ -3c1a8a: 3803 2300 |0029: if-eqz v3, 004c // +0023 │ │ -3c1a8e: 1217 |002b: const/4 v7, #int 1 // #1 │ │ -3c1a90: 1a08 0f15 |002c: const-string v8, ":" // string@150f │ │ -3c1a94: 6e57 6684 ba28 |002e: invoke-virtual {v10, v11, v8, v2, v7}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ -3c1a9a: 0a08 |0031: move-result v8 │ │ -3c1a9c: 3808 0500 |0032: if-eqz v8, 0037 // +0005 │ │ -3c1aa0: d80b 0b01 |0034: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3c1aa4: 2816 |0036: goto 004c // +0016 │ │ -3c1aa6: 1a08 2614 |0037: const-string v8, "." // string@1426 │ │ -3c1aaa: 6e57 6684 ba28 |0039: invoke-virtual {v10, v11, v8, v2, v7}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ -3c1ab0: 0a0b |003c: move-result v11 │ │ -3c1ab2: 380b 0e00 |003d: if-eqz v11, 004b // +000e │ │ -3c1ab6: d80b 03fe |003f: add-int/lit8 v11, v3, #int -2 // #fe │ │ -3c1aba: 715b 34b8 5a0c |0041: invoke-static {v10, v5, v12, v0, v11}, Lokhttp3/internal/Util;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@b834 │ │ -3c1ac0: 0a0a |0044: move-result v10 │ │ -3c1ac2: 390a 0300 |0045: if-nez v10, 0048 // +0003 │ │ -3c1ac6: 1106 |0047: return-object v6 │ │ -3c1ac8: d803 0302 |0048: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3c1acc: 2832 |004a: goto 007c // +0032 │ │ -3c1ace: 1106 |004b: return-object v6 │ │ -3c1ad0: 01b5 |004c: move v5, v11 │ │ -3c1ad2: 015b |004d: move v11, v5 │ │ -3c1ad4: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -3c1ad6: 35cb 1300 |004f: if-ge v11, v12, 0062 // +0013 │ │ -3c1ada: 6e20 4684 ba00 |0051: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1ae0: 0a08 |0054: move-result v8 │ │ -3c1ae2: 7110 33b8 0800 |0055: invoke-static {v8}, Lokhttp3/internal/Util;.decodeHexDigit:(C)I // method@b833 │ │ -3c1ae8: 0a08 |0058: move-result v8 │ │ -3c1aea: 3318 0300 |0059: if-ne v8, v1, 005c // +0003 │ │ -3c1aee: 2807 |005b: goto 0062 // +0007 │ │ -3c1af0: e007 0704 |005c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -3c1af4: b087 |005e: add-int/2addr v7, v8 │ │ -3c1af6: d80b 0b01 |005f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3c1afa: 28ee |0061: goto 004f // -0012 │ │ -3c1afc: 9108 0b05 |0062: sub-int v8, v11, v5 │ │ -3c1b00: 3808 1700 |0064: if-eqz v8, 007b // +0017 │ │ -3c1b04: 1249 |0066: const/4 v9, #int 4 // #4 │ │ -3c1b06: 3798 0300 |0067: if-le v8, v9, 006a // +0003 │ │ -3c1b0a: 2812 |0069: goto 007b // +0012 │ │ -3c1b0c: d806 0301 |006a: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3c1b10: e208 0708 |006c: ushr-int/lit8 v8, v7, #int 8 // #08 │ │ -3c1b14: d588 ff00 |006e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -3c1b18: 8d88 |0070: int-to-byte v8, v8 │ │ -3c1b1a: 4f08 0003 |0071: aput-byte v8, v0, v3 │ │ -3c1b1e: d803 0601 |0073: add-int/lit8 v3, v6, #int 1 // #01 │ │ -3c1b22: d577 ff00 |0075: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3c1b26: 8d77 |0077: int-to-byte v7, v7 │ │ -3c1b28: 4f07 0006 |0078: aput-byte v7, v0, v6 │ │ -3c1b2c: 288f |007a: goto 0009 // -0071 │ │ -3c1b2e: 1106 |007b: return-object v6 │ │ -3c1b30: 210a |007c: array-length v10, v0 │ │ -3c1b32: 32a3 1200 |007d: if-eq v3, v10, 008f // +0012 │ │ -3c1b36: 3314 0300 |007f: if-ne v4, v1, 0082 // +0003 │ │ -3c1b3a: 1106 |0081: return-object v6 │ │ -3c1b3c: 210a |0082: array-length v10, v0 │ │ -3c1b3e: 910b 0304 |0083: sub-int v11, v3, v4 │ │ -3c1b42: b1ba |0085: sub-int/2addr v10, v11 │ │ -3c1b44: 715b a084 40a0 |0086: invoke-static {v0, v4, v0, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3c1b4a: 210a |0089: array-length v10, v0 │ │ -3c1b4c: b13a |008a: sub-int/2addr v10, v3 │ │ -3c1b4e: b04a |008b: add-int/2addr v10, v4 │ │ -3c1b50: 7140 9986 402a |008c: invoke-static {v0, v4, v10, v2}, Ljava/util/Arrays;.fill:([BIIB)V // method@8699 │ │ -3c1b56: 7110 6385 0000 |008f: invoke-static {v0}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@8563 │ │ -3c1b5c: 0c0a |0092: move-result-object v10 │ │ -3c1b5e: 110a |0093: return-object v10 │ │ -3c1b60: 220a 5b10 |0094: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ -3c1b64: 7010 ea82 0a00 |0096: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3c1b6a: 270a |0099: throw v10 │ │ +3c1a24: |[3c1a24] okhttp3.internal.Util.decodeIpv6:(Ljava/lang/String;II)Ljava/net/InetAddress; │ │ +3c1a34: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3c1a38: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +3c1a3c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3c1a3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c1a40: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3c1a42: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ +3c1a44: 12f5 |0008: const/4 v5, #int -1 // #ff │ │ +3c1a46: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +3c1a48: 35cb 7200 |000a: if-ge v11, v12, 007c // +0072 │ │ +3c1a4c: 2107 |000c: array-length v7, v0 │ │ +3c1a4e: 3373 0300 |000d: if-ne v3, v7, 0010 // +0003 │ │ +3c1a52: 1106 |000f: return-object v6 │ │ +3c1a54: d807 0b02 |0010: add-int/lit8 v7, v11, #int 2 // #02 │ │ +3c1a58: 36c7 1700 |0012: if-gt v7, v12, 0029 // +0017 │ │ +3c1a5c: 1228 |0014: const/4 v8, #int 2 // #2 │ │ +3c1a5e: 1a09 3815 |0015: const-string v9, "::" // string@1538 │ │ +3c1a62: 6e58 6684 ba29 |0017: invoke-virtual {v10, v11, v9, v2, v8}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ +3c1a68: 0a08 |001a: move-result v8 │ │ +3c1a6a: 3808 0e00 |001b: if-eqz v8, 0029 // +000e │ │ +3c1a6e: 3214 0300 |001d: if-eq v4, v1, 0020 // +0003 │ │ +3c1a72: 1106 |001f: return-object v6 │ │ +3c1a74: d803 0302 |0020: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3c1a78: 33c7 0400 |0022: if-ne v7, v12, 0026 // +0004 │ │ +3c1a7c: 0134 |0024: move v4, v3 │ │ +3c1a7e: 2857 |0025: goto 007c // +0057 │ │ +3c1a80: 0134 |0026: move v4, v3 │ │ +3c1a82: 0175 |0027: move v5, v7 │ │ +3c1a84: 2825 |0028: goto 004d // +0025 │ │ +3c1a86: 3803 2300 |0029: if-eqz v3, 004c // +0023 │ │ +3c1a8a: 1217 |002b: const/4 v7, #int 1 // #1 │ │ +3c1a8c: 1a08 0f15 |002c: const-string v8, ":" // string@150f │ │ +3c1a90: 6e57 6684 ba28 |002e: invoke-virtual {v10, v11, v8, v2, v7}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ +3c1a96: 0a08 |0031: move-result v8 │ │ +3c1a98: 3808 0500 |0032: if-eqz v8, 0037 // +0005 │ │ +3c1a9c: d80b 0b01 |0034: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3c1aa0: 2816 |0036: goto 004c // +0016 │ │ +3c1aa2: 1a08 2614 |0037: const-string v8, "." // string@1426 │ │ +3c1aa6: 6e57 6684 ba28 |0039: invoke-virtual {v10, v11, v8, v2, v7}, Ljava/lang/String;.regionMatches:(ILjava/lang/String;II)Z // method@8466 │ │ +3c1aac: 0a0b |003c: move-result v11 │ │ +3c1aae: 380b 0e00 |003d: if-eqz v11, 004b // +000e │ │ +3c1ab2: d80b 03fe |003f: add-int/lit8 v11, v3, #int -2 // #fe │ │ +3c1ab6: 715b 34b8 5a0c |0041: invoke-static {v10, v5, v12, v0, v11}, Lokhttp3/internal/Util;.decodeIpv4Suffix:(Ljava/lang/String;II[BI)Z // method@b834 │ │ +3c1abc: 0a0a |0044: move-result v10 │ │ +3c1abe: 390a 0300 |0045: if-nez v10, 0048 // +0003 │ │ +3c1ac2: 1106 |0047: return-object v6 │ │ +3c1ac4: d803 0302 |0048: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3c1ac8: 2832 |004a: goto 007c // +0032 │ │ +3c1aca: 1106 |004b: return-object v6 │ │ +3c1acc: 01b5 |004c: move v5, v11 │ │ +3c1ace: 015b |004d: move v11, v5 │ │ +3c1ad0: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +3c1ad2: 35cb 1300 |004f: if-ge v11, v12, 0062 // +0013 │ │ +3c1ad6: 6e20 4684 ba00 |0051: invoke-virtual {v10, v11}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1adc: 0a08 |0054: move-result v8 │ │ +3c1ade: 7110 33b8 0800 |0055: invoke-static {v8}, Lokhttp3/internal/Util;.decodeHexDigit:(C)I // method@b833 │ │ +3c1ae4: 0a08 |0058: move-result v8 │ │ +3c1ae6: 3318 0300 |0059: if-ne v8, v1, 005c // +0003 │ │ +3c1aea: 2807 |005b: goto 0062 // +0007 │ │ +3c1aec: e007 0704 |005c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +3c1af0: b087 |005e: add-int/2addr v7, v8 │ │ +3c1af2: d80b 0b01 |005f: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3c1af6: 28ee |0061: goto 004f // -0012 │ │ +3c1af8: 9108 0b05 |0062: sub-int v8, v11, v5 │ │ +3c1afc: 3808 1700 |0064: if-eqz v8, 007b // +0017 │ │ +3c1b00: 1249 |0066: const/4 v9, #int 4 // #4 │ │ +3c1b02: 3798 0300 |0067: if-le v8, v9, 006a // +0003 │ │ +3c1b06: 2812 |0069: goto 007b // +0012 │ │ +3c1b08: d806 0301 |006a: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3c1b0c: e208 0708 |006c: ushr-int/lit8 v8, v7, #int 8 // #08 │ │ +3c1b10: d588 ff00 |006e: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +3c1b14: 8d88 |0070: int-to-byte v8, v8 │ │ +3c1b16: 4f08 0003 |0071: aput-byte v8, v0, v3 │ │ +3c1b1a: d803 0601 |0073: add-int/lit8 v3, v6, #int 1 // #01 │ │ +3c1b1e: d577 ff00 |0075: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3c1b22: 8d77 |0077: int-to-byte v7, v7 │ │ +3c1b24: 4f07 0006 |0078: aput-byte v7, v0, v6 │ │ +3c1b28: 288f |007a: goto 0009 // -0071 │ │ +3c1b2a: 1106 |007b: return-object v6 │ │ +3c1b2c: 210a |007c: array-length v10, v0 │ │ +3c1b2e: 32a3 1200 |007d: if-eq v3, v10, 008f // +0012 │ │ +3c1b32: 3314 0300 |007f: if-ne v4, v1, 0082 // +0003 │ │ +3c1b36: 1106 |0081: return-object v6 │ │ +3c1b38: 210a |0082: array-length v10, v0 │ │ +3c1b3a: 910b 0304 |0083: sub-int v11, v3, v4 │ │ +3c1b3e: b1ba |0085: sub-int/2addr v10, v11 │ │ +3c1b40: 715b a084 40a0 |0086: invoke-static {v0, v4, v0, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3c1b46: 210a |0089: array-length v10, v0 │ │ +3c1b48: b13a |008a: sub-int/2addr v10, v3 │ │ +3c1b4a: b04a |008b: add-int/2addr v10, v4 │ │ +3c1b4c: 7140 9986 402a |008c: invoke-static {v0, v4, v10, v2}, Ljava/util/Arrays;.fill:([BIIB)V // method@8699 │ │ +3c1b52: 7110 6385 0000 |008f: invoke-static {v0}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@8563 │ │ +3c1b58: 0c0a |0092: move-result-object v10 │ │ +3c1b5a: 110a |0093: return-object v10 │ │ +3c1b5c: 220a 5b10 |0094: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ +3c1b60: 7010 ea82 0a00 |0096: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3c1b66: 270a |0099: throw v10 │ │ catches : 1 │ │ 0x008f - 0x0093 │ │ Ljava/net/UnknownHostException; -> 0x0094 │ │ positions : │ │ 0x0002 line=496 │ │ 0x000c line=502 │ │ 0x0017 line=505 │ │ @@ -824779,23 +824779,23 @@ │ │ type : '(Ljava/lang/String;IIC)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3c14d0: |[3c14d0] okhttp3.internal.Util.delimiterOffset:(Ljava/lang/String;IIC)I │ │ -3c14e0: 3532 0c00 |0000: if-ge v2, v3, 000c // +000c │ │ -3c14e4: 6e20 4684 2100 |0002: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c14ea: 0a00 |0005: move-result v0 │ │ -3c14ec: 3340 0300 |0006: if-ne v0, v4, 0009 // +0003 │ │ -3c14f0: 0f02 |0008: return v2 │ │ -3c14f2: d802 0201 |0009: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c14f6: 28f5 |000b: goto 0000 // -000b │ │ -3c14f8: 0f03 |000c: return v3 │ │ +3c14cc: |[3c14cc] okhttp3.internal.Util.delimiterOffset:(Ljava/lang/String;IIC)I │ │ +3c14dc: 3532 0c00 |0000: if-ge v2, v3, 000c // +000c │ │ +3c14e0: 6e20 4684 2100 |0002: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c14e6: 0a00 |0005: move-result v0 │ │ +3c14e8: 3340 0300 |0006: if-ne v0, v4, 0009 // +0003 │ │ +3c14ec: 0f02 |0008: return v2 │ │ +3c14ee: d802 0201 |0009: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c14f2: 28f5 |000b: goto 0000 // -000b │ │ +3c14f4: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=380 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -824806,26 +824806,26 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3c14fc: |[3c14fc] okhttp3.internal.Util.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ -3c150c: 3543 1100 |0000: if-ge v3, v4, 0011 // +0011 │ │ -3c1510: 6e20 4684 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1516: 0a00 |0005: move-result v0 │ │ -3c1518: 6e20 5984 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ -3c151e: 0a00 |0009: move-result v0 │ │ -3c1520: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -3c1522: 3210 0300 |000b: if-eq v0, v1, 000e // +0003 │ │ -3c1526: 0f03 |000d: return v3 │ │ -3c1528: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c152c: 28f0 |0010: goto 0000 // -0010 │ │ -3c152e: 0f04 |0011: return v4 │ │ +3c14f8: |[3c14f8] okhttp3.internal.Util.delimiterOffset:(Ljava/lang/String;IILjava/lang/String;)I │ │ +3c1508: 3543 1100 |0000: if-ge v3, v4, 0011 // +0011 │ │ +3c150c: 6e20 4684 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1512: 0a00 |0005: move-result v0 │ │ +3c1514: 6e20 5984 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ +3c151a: 0a00 |0009: move-result v0 │ │ +3c151c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +3c151e: 3210 0300 |000b: if-eq v0, v1, 000e // +0003 │ │ +3c1522: 0f03 |000d: return v3 │ │ +3c1524: d803 0301 |000e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c1528: 28f0 |0010: goto 0000 // -0010 │ │ +3c152a: 0f04 |0011: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -824836,20 +824836,20 @@ │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c1104: |[3c1104] okhttp3.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -3c1114: 7130 48b8 1002 |0000: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b848 │ │ -3c111a: 0a00 |0003: move-result v0 │ │ -3c111c: 0f00 |0004: return v0 │ │ -3c111e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3c1120: 0f00 |0006: return v0 │ │ +3c1100: |[3c1100] okhttp3.internal.Util.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +3c1110: 7130 48b8 1002 |0000: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b848 │ │ +3c1116: 0a00 |0003: move-result v0 │ │ +3c1118: 0f00 |0004: return v0 │ │ +3c111a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3c111c: 0f00 |0006: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Lokio/Source; │ │ @@ -824861,19 +824861,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c176c: |[3c176c] okhttp3.internal.Util.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -3c177c: 6200 6179 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3c1780: 7130 5384 1002 |0002: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8453 │ │ -3c1786: 0c01 |0005: move-result-object v1 │ │ -3c1788: 1101 |0006: return-object v1 │ │ +3c1768: |[3c1768] okhttp3.internal.Util.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +3c1778: 6200 6179 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3c177c: 7130 5384 1002 |0002: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8453 │ │ +3c1782: 0c01 |0005: move-result-object v1 │ │ +3c1784: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -824882,22 +824882,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c178c: |[3c178c] okhttp3.internal.Util.getSystemProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3c179c: 7110 a384 0000 |0000: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ -3c17a2: 0c00 |0003: move-result-object v0 │ │ -3c17a4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3c17a8: 2802 |0006: goto 0008 // +0002 │ │ -3c17aa: 0710 |0007: move-object v0, v1 │ │ -3c17ac: 1100 |0008: return-object v0 │ │ -3c17ae: 1101 |0009: return-object v1 │ │ +3c1788: |[3c1788] okhttp3.internal.Util.getSystemProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3c1798: 7110 a384 0000 |0000: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ +3c179e: 0c00 |0003: move-result-object v0 │ │ +3c17a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3c17a4: 2802 |0006: goto 0008 // +0002 │ │ +3c17a6: 0710 |0007: move-object v0, v1 │ │ +3c17a8: 1100 |0008: return-object v0 │ │ +3c17aa: 1101 |0009: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/security/AccessControlException; -> 0x0009 │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/String; │ │ @@ -824908,53 +824908,53 @@ │ │ type : '(Lokhttp3/HttpUrl;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -3c17c0: |[3c17c0] okhttp3.internal.Util.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; │ │ -3c17d0: 6e10 b5b6 0300 |0000: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c17d6: 0c00 |0003: move-result-object v0 │ │ -3c17d8: 1a01 0f15 |0004: const-string v1, ":" // string@150f │ │ -3c17dc: 6e20 4c84 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3c17e2: 0a00 |0009: move-result v0 │ │ -3c17e4: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ -3c17e8: 2200 9410 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c17ec: 7010 8384 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c17f2: 1a02 d36a |0011: const-string v2, "[" // string@6ad3 │ │ -3c17f6: 6e20 8f84 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c17fc: 6e10 b5b6 0300 |0016: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c1802: 0c02 |0019: move-result-object v2 │ │ -3c1804: 6e20 8f84 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c180a: 1a02 4a6c |001d: const-string v2, "]" // string@6c4a │ │ -3c180e: 6e20 8f84 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1814: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c181a: 0c00 |0025: move-result-object v0 │ │ -3c181c: 2805 |0026: goto 002b // +0005 │ │ -3c181e: 6e10 b5b6 0300 |0027: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c1824: 0c00 |002a: move-result-object v0 │ │ -3c1826: 3904 1000 |002b: if-nez v4, 003b // +0010 │ │ -3c182a: 6e10 c4b6 0300 |002d: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c1830: 0a04 |0030: move-result v4 │ │ -3c1832: 6e10 cfb6 0300 |0031: invoke-virtual {v3}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3c1838: 0c02 |0034: move-result-object v2 │ │ -3c183a: 7110 a8b6 0200 |0035: invoke-static {v2}, Lokhttp3/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@b6a8 │ │ -3c1840: 0a02 |0038: move-result v2 │ │ -3c1842: 3224 1800 |0039: if-eq v4, v2, 0051 // +0018 │ │ -3c1846: 2204 9410 |003b: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3c184a: 7010 8384 0400 |003d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c1850: 6e20 8f84 0400 |0040: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1856: 6e20 8f84 1400 |0043: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c185c: 6e10 c4b6 0300 |0046: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c1862: 0a03 |0049: move-result v3 │ │ -3c1864: 6e20 8a84 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c186a: 6e10 9f84 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c1870: 0c00 |0050: move-result-object v0 │ │ -3c1872: 1100 |0051: return-object v0 │ │ +3c17bc: |[3c17bc] okhttp3.internal.Util.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; │ │ +3c17cc: 6e10 b5b6 0300 |0000: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c17d2: 0c00 |0003: move-result-object v0 │ │ +3c17d4: 1a01 0f15 |0004: const-string v1, ":" // string@150f │ │ +3c17d8: 6e20 4c84 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3c17de: 0a00 |0009: move-result v0 │ │ +3c17e0: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ +3c17e4: 2200 9410 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c17e8: 7010 8384 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c17ee: 1a02 d36a |0011: const-string v2, "[" // string@6ad3 │ │ +3c17f2: 6e20 8f84 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c17f8: 6e10 b5b6 0300 |0016: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c17fe: 0c02 |0019: move-result-object v2 │ │ +3c1800: 6e20 8f84 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1806: 1a02 4a6c |001d: const-string v2, "]" // string@6c4a │ │ +3c180a: 6e20 8f84 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1810: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c1816: 0c00 |0025: move-result-object v0 │ │ +3c1818: 2805 |0026: goto 002b // +0005 │ │ +3c181a: 6e10 b5b6 0300 |0027: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c1820: 0c00 |002a: move-result-object v0 │ │ +3c1822: 3904 1000 |002b: if-nez v4, 003b // +0010 │ │ +3c1826: 6e10 c4b6 0300 |002d: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c182c: 0a04 |0030: move-result v4 │ │ +3c182e: 6e10 cfb6 0300 |0031: invoke-virtual {v3}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3c1834: 0c02 |0034: move-result-object v2 │ │ +3c1836: 7110 a8b6 0200 |0035: invoke-static {v2}, Lokhttp3/HttpUrl;.defaultPort:(Ljava/lang/String;)I // method@b6a8 │ │ +3c183c: 0a02 |0038: move-result v2 │ │ +3c183e: 3224 1800 |0039: if-eq v4, v2, 0051 // +0018 │ │ +3c1842: 2204 9410 |003b: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3c1846: 7010 8384 0400 |003d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c184c: 6e20 8f84 0400 |0040: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1852: 6e20 8f84 1400 |0043: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1858: 6e10 c4b6 0300 |0046: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c185e: 0a03 |0049: move-result v3 │ │ +3c1860: 6e20 8a84 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c1866: 6e10 9f84 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c186c: 0c00 |0050: move-result-object v0 │ │ +3c186e: 1100 |0051: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000c line=286 │ │ 0x0027 line=287 │ │ 0x002d line=288 │ │ 0x003b line=289 │ │ @@ -824967,20 +824967,20 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3c1c18: |[3c1c18] okhttp3.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ -3c1c28: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c1c2c: 7020 5a86 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -3c1c32: 7110 0c87 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ -3c1c38: 0c01 |0008: move-result-object v1 │ │ -3c1c3a: 1101 |0009: return-object v1 │ │ +3c1c14: |[3c1c14] okhttp3.internal.Util.immutableList:(Ljava/util/List;)Ljava/util/List; │ │ +3c1c24: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c1c28: 7020 5a86 1000 |0002: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +3c1c2e: 7110 0c87 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ +3c1c34: 0c01 |0008: move-result-object v1 │ │ +3c1c36: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ │ │ #22 : (in Lokhttp3/internal/Util;) │ │ @@ -824988,23 +824988,23 @@ │ │ type : '([Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3c1be8: |[3c1be8] okhttp3.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ -3c1bf8: 6e10 60d7 0000 |0000: invoke-virtual {v0}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@d760 │ │ -3c1bfe: 0c00 |0003: move-result-object v0 │ │ -3c1c00: 1f00 6b1c |0004: check-cast v0, [Ljava/lang/Object; // type@1c6b │ │ -3c1c04: 7110 6f86 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -3c1c0a: 0c00 |0009: move-result-object v0 │ │ -3c1c0c: 7110 0c87 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ -3c1c12: 0c00 |000d: move-result-object v0 │ │ -3c1c14: 1100 |000e: return-object v0 │ │ +3c1be4: |[3c1be4] okhttp3.internal.Util.immutableList:([Ljava/lang/Object;)Ljava/util/List; │ │ +3c1bf4: 6e10 60d7 0000 |0000: invoke-virtual {v0}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@d760 │ │ +3c1bfa: 0c00 |0003: move-result-object v0 │ │ +3c1bfc: 1f00 6b1c |0004: check-cast v0, [Ljava/lang/Object; // type@1c6b │ │ +3c1c00: 7110 6f86 0000 |0006: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +3c1c06: 0c00 |0009: move-result-object v0 │ │ +3c1c08: 7110 0c87 0000 |000a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ +3c1c0e: 0c00 |000d: move-result-object v0 │ │ +3c1c10: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) [Ljava/lang/Object; │ │ │ │ #23 : (in Lokhttp3/internal/Util;) │ │ @@ -825012,26 +825012,26 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3c1c8c: |[3c1c8c] okhttp3.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ -3c1c9c: 7210 af87 0100 |0000: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3c1ca2: 0a00 |0003: move-result v0 │ │ -3c1ca4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3c1ca8: 7100 fd86 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ -3c1cae: 0c01 |0009: move-result-object v1 │ │ -3c1cb0: 280a |000a: goto 0014 // +000a │ │ -3c1cb2: 2200 2911 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -3c1cb6: 7020 5a87 1000 |000d: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@875a │ │ -3c1cbc: 7110 0d87 0000 |0010: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -3c1cc2: 0c01 |0013: move-result-object v1 │ │ -3c1cc4: 1101 |0014: return-object v1 │ │ +3c1c88: |[3c1c88] okhttp3.internal.Util.immutableMap:(Ljava/util/Map;)Ljava/util/Map; │ │ +3c1c98: 7210 af87 0100 |0000: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3c1c9e: 0a00 |0003: move-result v0 │ │ +3c1ca0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3c1ca4: 7100 fd86 0000 |0006: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ +3c1caa: 0c01 |0009: move-result-object v1 │ │ +3c1cac: 280a |000a: goto 0014 // +000a │ │ +3c1cae: 2200 2911 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +3c1cb2: 7020 5a87 1000 |000d: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@875a │ │ +3c1cb8: 7110 0d87 0000 |0010: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +3c1cbe: 0c01 |0013: move-result-object v1 │ │ +3c1cc0: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0006 line=227 │ │ 0x000b line=228 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Ljava/util/Map; │ │ @@ -825041,27 +825041,27 @@ │ │ type : '(Ljava/util/Comparator;[Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3c1530: |[3c1530] okhttp3.internal.Util.indexOf:(Ljava/util/Comparator;[Ljava/lang/String;Ljava/lang/String;)I │ │ -3c1540: 2140 |0000: array-length v0, v4 │ │ -3c1542: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3c1544: 3501 0e00 |0002: if-ge v1, v0, 0010 // +000e │ │ -3c1548: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -3c154c: 7230 1087 2305 |0006: invoke-interface {v3, v2, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ -3c1552: 0a02 |0009: move-result v2 │ │ -3c1554: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -3c1558: 0f01 |000c: return v1 │ │ -3c155a: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c155e: 28f3 |000f: goto 0002 // -000d │ │ -3c1560: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -3c1562: 0f03 |0011: return v3 │ │ +3c152c: |[3c152c] okhttp3.internal.Util.indexOf:(Ljava/util/Comparator;[Ljava/lang/String;Ljava/lang/String;)I │ │ +3c153c: 2140 |0000: array-length v0, v4 │ │ +3c153e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3c1540: 3501 0e00 |0002: if-ge v1, v0, 0010 // +000e │ │ +3c1544: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +3c1548: 7230 1087 2305 |0006: invoke-interface {v3, v2, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ +3c154e: 0a02 |0009: move-result v2 │ │ +3c1550: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +3c1554: 0f01 |000c: return v1 │ │ +3c1556: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c155a: 28f3 |000f: goto 0002 // -000d │ │ +3c155c: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +3c155e: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/util/Comparator; │ │ 0x0000 - 0x0012 reg=4 (null) [Ljava/lang/String; │ │ @@ -825072,31 +825072,31 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3c1564: |[3c1564] okhttp3.internal.Util.indexOfControlOrNonAscii:(Ljava/lang/String;)I │ │ -3c1574: 6e10 6384 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c157a: 0a00 |0003: move-result v0 │ │ -3c157c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c157e: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ -3c1582: 6e20 4684 1400 |0007: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1588: 0a02 |000a: move-result v2 │ │ -3c158a: 1303 1f00 |000b: const/16 v3, #int 31 // #1f │ │ -3c158e: 3732 0a00 |000d: if-le v2, v3, 0017 // +000a │ │ -3c1592: 1303 7f00 |000f: const/16 v3, #int 127 // #7f │ │ -3c1596: 3432 0300 |0011: if-lt v2, v3, 0014 // +0003 │ │ -3c159a: 2804 |0013: goto 0017 // +0004 │ │ -3c159c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c15a0: 28ef |0016: goto 0005 // -0011 │ │ -3c15a2: 0f01 |0017: return v1 │ │ -3c15a4: 12f4 |0018: const/4 v4, #int -1 // #ff │ │ -3c15a6: 0f04 |0019: return v4 │ │ +3c1560: |[3c1560] okhttp3.internal.Util.indexOfControlOrNonAscii:(Ljava/lang/String;)I │ │ +3c1570: 6e10 6384 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c1576: 0a00 |0003: move-result v0 │ │ +3c1578: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c157a: 3501 1300 |0005: if-ge v1, v0, 0018 // +0013 │ │ +3c157e: 6e20 4684 1400 |0007: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1584: 0a02 |000a: move-result v2 │ │ +3c1586: 1303 1f00 |000b: const/16 v3, #int 31 // #1f │ │ +3c158a: 3732 0a00 |000d: if-le v2, v3, 0017 // +000a │ │ +3c158e: 1303 7f00 |000f: const/16 v3, #int 127 // #7f │ │ +3c1592: 3432 0300 |0011: if-lt v2, v3, 0014 // +0003 │ │ +3c1596: 2804 |0013: goto 0017 // +0004 │ │ +3c1598: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c159c: 28ef |0016: goto 0005 // -0011 │ │ +3c159e: 0f01 |0017: return v1 │ │ +3c15a0: 12f4 |0018: const/4 v4, #int -1 // #ff │ │ +3c15a2: 0f04 |0019: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0007 line=448 │ │ locals : │ │ 0x0000 - 0x001a reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -825105,67 +825105,67 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -3c1874: |[3c1874] okhttp3.internal.Util.inet6AddressToAscii:([B)Ljava/lang/String; │ │ -3c1884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c1886: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -3c1888: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c188a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -3c188c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3c188e: 2184 |0005: array-length v4, v8 │ │ -3c1890: 1305 1000 |0006: const/16 v5, #int 16 // #10 │ │ -3c1894: 3541 1e00 |0008: if-ge v1, v4, 0026 // +001e │ │ -3c1898: 0114 |000a: move v4, v1 │ │ -3c189a: 3554 0f00 |000b: if-ge v4, v5, 001a // +000f │ │ -3c189e: 4806 0804 |000d: aget-byte v6, v8, v4 │ │ -3c18a2: 3906 0b00 |000f: if-nez v6, 001a // +000b │ │ -3c18a6: d806 0401 |0011: add-int/lit8 v6, v4, #int 1 // #01 │ │ -3c18aa: 4806 0806 |0013: aget-byte v6, v8, v6 │ │ -3c18ae: 3906 0500 |0015: if-nez v6, 001a // +0005 │ │ -3c18b2: d804 0402 |0017: add-int/lit8 v4, v4, #int 2 // #02 │ │ -3c18b6: 28f2 |0019: goto 000b // -000e │ │ -3c18b8: 9105 0401 |001a: sub-int v5, v4, v1 │ │ -3c18bc: 3735 0700 |001c: if-le v5, v3, 0023 // +0007 │ │ -3c18c0: 1246 |001e: const/4 v6, #int 4 // #4 │ │ -3c18c2: 3465 0400 |001f: if-lt v5, v6, 0023 // +0004 │ │ -3c18c6: 0112 |0021: move v2, v1 │ │ -3c18c8: 0153 |0022: move v3, v5 │ │ -3c18ca: d801 0402 |0023: add-int/lit8 v1, v4, #int 2 // #02 │ │ -3c18ce: 28e0 |0025: goto 0005 // -0020 │ │ -3c18d0: 2201 c817 |0026: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3c18d4: 7010 1abc 0100 |0028: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c18da: 2184 |002b: array-length v4, v8 │ │ -3c18dc: 3540 2900 |002c: if-ge v0, v4, 0055 // +0029 │ │ -3c18e0: 1304 3a00 |002e: const/16 v4, #int 58 // #3a │ │ -3c18e4: 3320 0c00 |0030: if-ne v0, v2, 003c // +000c │ │ -3c18e8: 6e20 7ebc 4100 |0032: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3c18ee: b030 |0035: add-int/2addr v0, v3 │ │ -3c18f0: 3350 f5ff |0036: if-ne v0, v5, 002b // -000b │ │ -3c18f4: 6e20 7ebc 4100 |0038: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3c18fa: 28f0 |003b: goto 002b // -0010 │ │ -3c18fc: 3d00 0500 |003c: if-lez v0, 0041 // +0005 │ │ -3c1900: 6e20 7ebc 4100 |003e: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3c1906: 4804 0800 |0041: aget-byte v4, v8, v0 │ │ -3c190a: d544 ff00 |0043: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3c190e: e004 0408 |0045: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -3c1912: d806 0001 |0047: add-int/lit8 v6, v0, #int 1 // #01 │ │ -3c1916: 4806 0806 |0049: aget-byte v6, v8, v6 │ │ -3c191a: d566 ff00 |004b: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3c191e: b664 |004d: or-int/2addr v4, v6 │ │ -3c1920: 8146 |004e: int-to-long v6, v4 │ │ -3c1922: 6e30 82bc 6107 |004f: invoke-virtual {v1, v6, v7}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ -3c1928: d800 0002 |0052: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3c192c: 28d7 |0054: goto 002b // -0029 │ │ -3c192e: 6e10 5ebc 0100 |0055: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3c1934: 0c08 |0058: move-result-object v8 │ │ -3c1936: 1108 |0059: return-object v8 │ │ +3c1870: |[3c1870] okhttp3.internal.Util.inet6AddressToAscii:([B)Ljava/lang/String; │ │ +3c1880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c1882: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +3c1884: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c1886: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +3c1888: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3c188a: 2184 |0005: array-length v4, v8 │ │ +3c188c: 1305 1000 |0006: const/16 v5, #int 16 // #10 │ │ +3c1890: 3541 1e00 |0008: if-ge v1, v4, 0026 // +001e │ │ +3c1894: 0114 |000a: move v4, v1 │ │ +3c1896: 3554 0f00 |000b: if-ge v4, v5, 001a // +000f │ │ +3c189a: 4806 0804 |000d: aget-byte v6, v8, v4 │ │ +3c189e: 3906 0b00 |000f: if-nez v6, 001a // +000b │ │ +3c18a2: d806 0401 |0011: add-int/lit8 v6, v4, #int 1 // #01 │ │ +3c18a6: 4806 0806 |0013: aget-byte v6, v8, v6 │ │ +3c18aa: 3906 0500 |0015: if-nez v6, 001a // +0005 │ │ +3c18ae: d804 0402 |0017: add-int/lit8 v4, v4, #int 2 // #02 │ │ +3c18b2: 28f2 |0019: goto 000b // -000e │ │ +3c18b4: 9105 0401 |001a: sub-int v5, v4, v1 │ │ +3c18b8: 3735 0700 |001c: if-le v5, v3, 0023 // +0007 │ │ +3c18bc: 1246 |001e: const/4 v6, #int 4 // #4 │ │ +3c18be: 3465 0400 |001f: if-lt v5, v6, 0023 // +0004 │ │ +3c18c2: 0112 |0021: move v2, v1 │ │ +3c18c4: 0153 |0022: move v3, v5 │ │ +3c18c6: d801 0402 |0023: add-int/lit8 v1, v4, #int 2 // #02 │ │ +3c18ca: 28e0 |0025: goto 0005 // -0020 │ │ +3c18cc: 2201 c817 |0026: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3c18d0: 7010 1abc 0100 |0028: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c18d6: 2184 |002b: array-length v4, v8 │ │ +3c18d8: 3540 2900 |002c: if-ge v0, v4, 0055 // +0029 │ │ +3c18dc: 1304 3a00 |002e: const/16 v4, #int 58 // #3a │ │ +3c18e0: 3320 0c00 |0030: if-ne v0, v2, 003c // +000c │ │ +3c18e4: 6e20 7ebc 4100 |0032: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3c18ea: b030 |0035: add-int/2addr v0, v3 │ │ +3c18ec: 3350 f5ff |0036: if-ne v0, v5, 002b // -000b │ │ +3c18f0: 6e20 7ebc 4100 |0038: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3c18f6: 28f0 |003b: goto 002b // -0010 │ │ +3c18f8: 3d00 0500 |003c: if-lez v0, 0041 // +0005 │ │ +3c18fc: 6e20 7ebc 4100 |003e: invoke-virtual {v1, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3c1902: 4804 0800 |0041: aget-byte v4, v8, v0 │ │ +3c1906: d544 ff00 |0043: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3c190a: e004 0408 |0045: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +3c190e: d806 0001 |0047: add-int/lit8 v6, v0, #int 1 // #01 │ │ +3c1912: 4806 0806 |0049: aget-byte v6, v8, v6 │ │ +3c1916: d566 ff00 |004b: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3c191a: b664 |004d: or-int/2addr v4, v6 │ │ +3c191c: 8146 |004e: int-to-long v6, v4 │ │ +3c191e: 6e30 82bc 6107 |004f: invoke-virtual {v1, v6, v7}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ +3c1924: d800 0002 |0052: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3c1928: 28d7 |0054: goto 002b // -0029 │ │ +3c192a: 6e10 5ebc 0100 |0055: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3c1930: 0c08 |0058: move-result-object v8 │ │ +3c1932: 1108 |0059: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=607 │ │ 0x000d line=609 │ │ 0x0026 line=620 │ │ 0x002b line=621 │ │ 0x0032 line=623 │ │ @@ -825182,42 +825182,42 @@ │ │ type : '(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3c1994: |[3c1994] okhttp3.internal.Util.intersect:(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -3c19a4: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c19a8: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c19ae: 2191 |0005: array-length v1, v9 │ │ -3c19b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c19b2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3c19b4: 3513 1a00 |0008: if-ge v3, v1, 0022 // +001a │ │ -3c19b8: 4604 0903 |000a: aget-object v4, v9, v3 │ │ -3c19bc: 21a5 |000c: array-length v5, v10 │ │ -3c19be: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -3c19c0: 3556 1100 |000e: if-ge v6, v5, 001f // +0011 │ │ -3c19c4: 4607 0a06 |0010: aget-object v7, v10, v6 │ │ -3c19c8: 7230 1087 4807 |0012: invoke-interface {v8, v4, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ -3c19ce: 0a07 |0015: move-result v7 │ │ -3c19d0: 3907 0600 |0016: if-nez v7, 001c // +0006 │ │ -3c19d4: 7220 7a87 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c19da: 2804 |001b: goto 001f // +0004 │ │ -3c19dc: d806 0601 |001c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3c19e0: 28f0 |001e: goto 000e // -0010 │ │ -3c19e2: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c19e6: 28e7 |0021: goto 0008 // -0019 │ │ -3c19e8: 7210 8b87 0000 |0022: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3c19ee: 0a08 |0025: move-result v8 │ │ -3c19f0: 2388 6e1c |0026: new-array v8, v8, [Ljava/lang/String; // type@1c6e │ │ -3c19f4: 7220 8d87 8000 |0028: invoke-interface {v0, v8}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3c19fa: 0c08 |002b: move-result-object v8 │ │ -3c19fc: 1f08 6e1c |002c: check-cast v8, [Ljava/lang/String; // type@1c6e │ │ -3c1a00: 1108 |002e: return-object v8 │ │ +3c1990: |[3c1990] okhttp3.internal.Util.intersect:(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +3c19a0: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c19a4: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c19aa: 2191 |0005: array-length v1, v9 │ │ +3c19ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c19ae: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3c19b0: 3513 1a00 |0008: if-ge v3, v1, 0022 // +001a │ │ +3c19b4: 4604 0903 |000a: aget-object v4, v9, v3 │ │ +3c19b8: 21a5 |000c: array-length v5, v10 │ │ +3c19ba: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +3c19bc: 3556 1100 |000e: if-ge v6, v5, 001f // +0011 │ │ +3c19c0: 4607 0a06 |0010: aget-object v7, v10, v6 │ │ +3c19c4: 7230 1087 4807 |0012: invoke-interface {v8, v4, v7}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ +3c19ca: 0a07 |0015: move-result v7 │ │ +3c19cc: 3907 0600 |0016: if-nez v7, 001c // +0006 │ │ +3c19d0: 7220 7a87 4000 |0018: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c19d6: 2804 |001b: goto 001f // +0004 │ │ +3c19d8: d806 0601 |001c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3c19dc: 28f0 |001e: goto 000e // -0010 │ │ +3c19de: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c19e2: 28e7 |0021: goto 0008 // -0019 │ │ +3c19e4: 7210 8b87 0000 |0022: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3c19ea: 0a08 |0025: move-result v8 │ │ +3c19ec: 2388 6e1c |0026: new-array v8, v8, [Ljava/lang/String; // type@1c6e │ │ +3c19f0: 7220 8d87 8000 |0028: invoke-interface {v0, v8}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3c19f6: 0c08 |002b: move-result-object v8 │ │ +3c19f8: 1f08 6e1c |002c: check-cast v8, [Ljava/lang/String; // type@1c6e │ │ +3c19fc: 1108 |002e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ 0x000c line=253 │ │ 0x0012 line=254 │ │ 0x0018 line=255 │ │ @@ -825232,31 +825232,31 @@ │ │ type : '(Ljava/lang/AssertionError;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3c1134: |[3c1134] okhttp3.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ -3c1144: 6e10 ed82 0100 |0000: invoke-virtual {v1}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@82ed │ │ -3c114a: 0c00 |0003: move-result-object v0 │ │ -3c114c: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -3c1150: 6e10 ee82 0100 |0006: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ -3c1156: 0c00 |0009: move-result-object v0 │ │ -3c1158: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -3c115c: 6e10 ee82 0100 |000c: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ -3c1162: 0c01 |000f: move-result-object v1 │ │ -3c1164: 1a00 6997 |0010: const-string v0, "getsockname failed" // string@9769 │ │ -3c1168: 6e20 4c84 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3c116e: 0a01 |0015: move-result v1 │ │ -3c1170: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -3c1174: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3c1176: 2802 |0019: goto 001b // +0002 │ │ -3c1178: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -3c117a: 0f01 |001b: return v1 │ │ +3c1130: |[3c1130] okhttp3.internal.Util.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ +3c1140: 6e10 ed82 0100 |0000: invoke-virtual {v1}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@82ed │ │ +3c1146: 0c00 |0003: move-result-object v0 │ │ +3c1148: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +3c114c: 6e10 ee82 0100 |0006: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ +3c1152: 0c00 |0009: move-result-object v0 │ │ +3c1154: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +3c1158: 6e10 ee82 0100 |000c: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ +3c115e: 0c01 |000f: move-result-object v1 │ │ +3c1160: 1a00 6997 |0010: const-string v0, "getsockname failed" // string@9769 │ │ +3c1164: 6e20 4c84 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3c116a: 0a01 |0015: move-result v1 │ │ +3c116c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +3c1170: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3c1172: 2802 |0019: goto 001b // +0002 │ │ +3c1174: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +3c1176: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x000c line=299 │ │ locals : │ │ 0x0000 - 0x001c reg=1 (null) Ljava/lang/AssertionError; │ │ │ │ @@ -825265,19 +825265,19 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3c1a04: |[3c1a04] okhttp3.internal.Util.lambda$threadFactory$0:(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; │ │ -3c1a14: 2200 9710 |0000: new-instance v0, Ljava/lang/Thread; // type@1097 │ │ -3c1a18: 7030 ad84 3001 |0002: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@84ad │ │ -3c1a1e: 6e20 bc84 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@84bc │ │ -3c1a24: 1100 |0008: return-object v0 │ │ +3c1a00: |[3c1a00] okhttp3.internal.Util.lambda$threadFactory$0:(Ljava/lang/String;ZLjava/lang/Runnable;)Ljava/lang/Thread; │ │ +3c1a10: 2200 9710 |0000: new-instance v0, Ljava/lang/Thread; // type@1097 │ │ +3c1a14: 7030 ad84 3001 |0002: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@84ad │ │ +3c1a1a: 6e20 bc84 2000 |0005: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@84bc │ │ +3c1a20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -825288,41 +825288,41 @@ │ │ type : '(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3c117c: |[3c117c] okhttp3.internal.Util.nonEmptyIntersection:(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ -3c118c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c118e: 3808 2500 |0001: if-eqz v8, 0026 // +0025 │ │ -3c1192: 3809 2300 |0003: if-eqz v9, 0026 // +0023 │ │ -3c1196: 2181 |0005: array-length v1, v8 │ │ -3c1198: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ -3c119c: 2191 |0008: array-length v1, v9 │ │ -3c119e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -3c11a2: 281b |000b: goto 0026 // +001b │ │ -3c11a4: 2181 |000c: array-length v1, v8 │ │ -3c11a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3c11a8: 3512 1800 |000e: if-ge v2, v1, 0026 // +0018 │ │ -3c11ac: 4603 0802 |0010: aget-object v3, v8, v2 │ │ -3c11b0: 2194 |0012: array-length v4, v9 │ │ -3c11b2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -3c11b4: 3545 0f00 |0014: if-ge v5, v4, 0023 // +000f │ │ -3c11b8: 4606 0905 |0016: aget-object v6, v9, v5 │ │ -3c11bc: 7230 1087 3706 |0018: invoke-interface {v7, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ -3c11c2: 0a06 |001b: move-result v6 │ │ -3c11c4: 3906 0400 |001c: if-nez v6, 0020 // +0004 │ │ -3c11c8: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -3c11ca: 0f07 |001f: return v7 │ │ -3c11cc: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3c11d0: 28f2 |0022: goto 0014 // -000e │ │ -3c11d2: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c11d6: 28e9 |0025: goto 000e // -0017 │ │ -3c11d8: 0f00 |0026: return v0 │ │ +3c1178: |[3c1178] okhttp3.internal.Util.nonEmptyIntersection:(Ljava/util/Comparator;[Ljava/lang/String;[Ljava/lang/String;)Z │ │ +3c1188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c118a: 3808 2500 |0001: if-eqz v8, 0026 // +0025 │ │ +3c118e: 3809 2300 |0003: if-eqz v9, 0026 // +0023 │ │ +3c1192: 2181 |0005: array-length v1, v8 │ │ +3c1194: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ +3c1198: 2191 |0008: array-length v1, v9 │ │ +3c119a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +3c119e: 281b |000b: goto 0026 // +001b │ │ +3c11a0: 2181 |000c: array-length v1, v8 │ │ +3c11a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3c11a4: 3512 1800 |000e: if-ge v2, v1, 0026 // +0018 │ │ +3c11a8: 4603 0802 |0010: aget-object v3, v8, v2 │ │ +3c11ac: 2194 |0012: array-length v4, v9 │ │ +3c11ae: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +3c11b0: 3545 0f00 |0014: if-ge v5, v4, 0023 // +000f │ │ +3c11b4: 4606 0905 |0016: aget-object v6, v9, v5 │ │ +3c11b8: 7230 1087 3706 |0018: invoke-interface {v7, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@8710 │ │ +3c11be: 0a06 |001b: move-result v6 │ │ +3c11c0: 3906 0400 |001c: if-nez v6, 0020 // +0004 │ │ +3c11c4: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +3c11c6: 0f07 |001f: return v7 │ │ +3c11c8: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3c11cc: 28f2 |0022: goto 0014 // -000e │ │ +3c11ce: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c11d2: 28e9 |0025: goto 000e // -0017 │ │ +3c11d4: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=271 │ │ 0x000c line=274 │ │ 0x0012 line=275 │ │ 0x0018 line=276 │ │ locals : │ │ @@ -825335,51 +825335,51 @@ │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -3c1ce4: |[3c1ce4] okhttp3.internal.Util.platformTrustManager:()Ljavax/net/ssl/X509TrustManager; │ │ -3c1cf4: 7100 7089 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@8970 │ │ -3c1cfa: 0c00 |0003: move-result-object v0 │ │ -3c1cfc: 7110 7189 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@8971 │ │ -3c1d02: 0c00 |0007: move-result-object v0 │ │ -3c1d04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3c1d06: 1f01 f310 |0009: check-cast v1, Ljava/security/KeyStore; // type@10f3 │ │ -3c1d0a: 6e20 7389 1000 |000b: invoke-virtual {v0, v1}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@8973 │ │ -3c1d10: 6e10 7289 0000 |000e: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@8972 │ │ -3c1d16: 0c00 |0011: move-result-object v0 │ │ -3c1d18: 2101 |0012: array-length v1, v0 │ │ -3c1d1a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3c1d1c: 3321 0e00 |0014: if-ne v1, v2, 0022 // +000e │ │ -3c1d20: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3c1d22: 4602 0001 |0017: aget-object v2, v0, v1 │ │ -3c1d26: 2022 bd11 |0019: instance-of v2, v2, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3c1d2a: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -3c1d2e: 4600 0001 |001d: aget-object v0, v0, v1 │ │ -3c1d32: 1f00 bd11 |001f: check-cast v0, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3c1d36: 1100 |0021: return-object v0 │ │ -3c1d38: 2201 7210 |0022: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c1d3c: 2202 9410 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3c1d40: 7010 8384 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c1d46: 1a03 8a65 |0029: const-string v3, "Unexpected default trust managers:" // string@658a │ │ -3c1d4a: 6e20 8f84 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1d50: 7110 c986 0000 |002e: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ -3c1d56: 0c00 |0031: move-result-object v0 │ │ -3c1d58: 6e20 8f84 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c1d5e: 6e10 9f84 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c1d64: 0c00 |0038: move-result-object v0 │ │ -3c1d66: 7020 8c83 0100 |0039: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c1d6c: 2701 |003c: throw v1 │ │ -3c1d6e: 0d00 |003d: move-exception v0 │ │ -3c1d70: 2201 5b10 |003e: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3c1d74: 1a02 c752 |0040: const-string v2, "No System TLS" // string@52c7 │ │ -3c1d78: 7030 ec82 2100 |0042: invoke-direct {v1, v2, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3c1d7e: 2701 |0045: throw v1 │ │ +3c1ce0: |[3c1ce0] okhttp3.internal.Util.platformTrustManager:()Ljavax/net/ssl/X509TrustManager; │ │ +3c1cf0: 7100 7089 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@8970 │ │ +3c1cf6: 0c00 |0003: move-result-object v0 │ │ +3c1cf8: 7110 7189 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@8971 │ │ +3c1cfe: 0c00 |0007: move-result-object v0 │ │ +3c1d00: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3c1d02: 1f01 f310 |0009: check-cast v1, Ljava/security/KeyStore; // type@10f3 │ │ +3c1d06: 6e20 7389 1000 |000b: invoke-virtual {v0, v1}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@8973 │ │ +3c1d0c: 6e10 7289 0000 |000e: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@8972 │ │ +3c1d12: 0c00 |0011: move-result-object v0 │ │ +3c1d14: 2101 |0012: array-length v1, v0 │ │ +3c1d16: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3c1d18: 3321 0e00 |0014: if-ne v1, v2, 0022 // +000e │ │ +3c1d1c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3c1d1e: 4602 0001 |0017: aget-object v2, v0, v1 │ │ +3c1d22: 2022 bd11 |0019: instance-of v2, v2, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3c1d26: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +3c1d2a: 4600 0001 |001d: aget-object v0, v0, v1 │ │ +3c1d2e: 1f00 bd11 |001f: check-cast v0, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3c1d32: 1100 |0021: return-object v0 │ │ +3c1d34: 2201 7210 |0022: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c1d38: 2202 9410 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3c1d3c: 7010 8384 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c1d42: 1a03 8a65 |0029: const-string v3, "Unexpected default trust managers:" // string@658a │ │ +3c1d46: 6e20 8f84 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1d4c: 7110 c986 0000 |002e: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ +3c1d52: 0c00 |0031: move-result-object v0 │ │ +3c1d54: 6e20 8f84 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c1d5a: 6e10 9f84 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c1d60: 0c00 |0038: move-result-object v0 │ │ +3c1d62: 7020 8c83 0100 |0039: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c1d68: 2701 |003c: throw v1 │ │ +3c1d6a: 0d00 |003d: move-exception v0 │ │ +3c1d6c: 2201 5b10 |003e: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3c1d70: 1a02 c752 |0040: const-string v2, "No System TLS" // string@52c7 │ │ +3c1d74: 7030 ec82 2100 |0042: invoke-direct {v1, v2, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3c1d7a: 2701 |0045: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x003d │ │ Ljava/security/GeneralSecurityException; -> 0x003d │ │ positions : │ │ 0x0000 line=639 │ │ 0x0004 line=638 │ │ 0x0009 line=640 │ │ @@ -825396,38 +825396,38 @@ │ │ type : '(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3c11dc: |[3c11dc] okhttp3.internal.Util.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z │ │ -3c11ec: 6e10 b5b6 0200 |0000: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c11f2: 0c00 |0003: move-result-object v0 │ │ -3c11f4: 6e10 b5b6 0300 |0004: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c11fa: 0c01 |0007: move-result-object v1 │ │ -3c11fc: 6e20 5084 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c1202: 0a00 |000b: move-result v0 │ │ -3c1204: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ -3c1208: 6e10 c4b6 0200 |000e: invoke-virtual {v2}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c120e: 0a00 |0011: move-result v0 │ │ -3c1210: 6e10 c4b6 0300 |0012: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c1216: 0a01 |0015: move-result v1 │ │ -3c1218: 3310 1200 |0016: if-ne v0, v1, 0028 // +0012 │ │ -3c121c: 6e10 cfb6 0200 |0018: invoke-virtual {v2}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3c1222: 0c02 |001b: move-result-object v2 │ │ -3c1224: 6e10 cfb6 0300 |001c: invoke-virtual {v3}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3c122a: 0c03 |001f: move-result-object v3 │ │ -3c122c: 6e20 5084 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c1232: 0a02 |0023: move-result v2 │ │ -3c1234: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -3c1238: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -3c123a: 2802 |0027: goto 0029 // +0002 │ │ -3c123c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -3c123e: 0f02 |0029: return v2 │ │ +3c11d8: |[3c11d8] okhttp3.internal.Util.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z │ │ +3c11e8: 6e10 b5b6 0200 |0000: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c11ee: 0c00 |0003: move-result-object v0 │ │ +3c11f0: 6e10 b5b6 0300 |0004: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c11f6: 0c01 |0007: move-result-object v1 │ │ +3c11f8: 6e20 5084 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c11fe: 0a00 |000b: move-result v0 │ │ +3c1200: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ +3c1204: 6e10 c4b6 0200 |000e: invoke-virtual {v2}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c120a: 0a00 |0011: move-result v0 │ │ +3c120c: 6e10 c4b6 0300 |0012: invoke-virtual {v3}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c1212: 0a01 |0015: move-result v1 │ │ +3c1214: 3310 1200 |0016: if-ne v0, v1, 0028 // +0012 │ │ +3c1218: 6e10 cfb6 0200 |0018: invoke-virtual {v2}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3c121e: 0c02 |001b: move-result-object v2 │ │ +3c1220: 6e10 cfb6 0300 |001c: invoke-virtual {v3}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3c1226: 0c03 |001f: move-result-object v3 │ │ +3c1228: 6e20 5084 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c122e: 0a02 |0023: move-result v2 │ │ +3c1230: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +3c1234: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +3c1236: 2802 |0027: goto 0029 // +0002 │ │ +3c1238: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +3c123a: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x000e line=685 │ │ 0x0018 line=686 │ │ locals : │ │ 0x0000 - 0x002a reg=2 (null) Lokhttp3/HttpUrl; │ │ @@ -825438,86 +825438,86 @@ │ │ type : '(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -3c1240: |[3c1240] okhttp3.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ -3c1250: 7100 a984 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3c1256: 0b00 |0003: move-result-wide v0 │ │ -3c1258: 7210 44be 0b00 |0004: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c125e: 0c02 |0007: move-result-object v2 │ │ -3c1260: 6e10 50be 0200 |0008: invoke-virtual {v2}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ -3c1266: 0a02 |000b: move-result v2 │ │ -3c1268: 1803 ffff ffff ffff ff7f |000c: const-wide v3, #double nan // #7fffffffffffffff │ │ -3c1272: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -3c1276: 7210 44be 0b00 |0013: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c127c: 0c02 |0016: move-result-object v2 │ │ -3c127e: 6e10 4ebe 0200 |0017: invoke-virtual {v2}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ -3c1284: 0b05 |001a: move-result-wide v5 │ │ -3c1286: bc05 |001b: sub-long/2addr v5, v0 │ │ -3c1288: 2802 |001c: goto 001e // +0002 │ │ -3c128a: 0435 |001d: move-wide v5, v3 │ │ -3c128c: 7210 44be 0b00 |001e: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c1292: 0c02 |0021: move-result-object v2 │ │ -3c1294: 81c7 |0022: int-to-long v7, v12 │ │ -3c1296: 6e30 7388 7d08 |0023: invoke-virtual {v13, v7, v8}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ -3c129c: 0b0c |0026: move-result-wide v12 │ │ -3c129e: 7140 df83 65dc |0027: invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c12a4: 0b0c |002a: move-result-wide v12 │ │ -3c12a6: bb0c |002b: add-long/2addr v12, v0 │ │ -3c12a8: 6e30 4fbe c20d |002c: invoke-virtual {v2, v12, v13}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3c12ae: 220c c817 |002f: new-instance v12, Lokio/Buffer; // type@17c8 │ │ -3c12b2: 7010 1abc 0c00 |0031: invoke-direct {v12}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c12b8: 1607 0020 |0034: const-wide/16 v7, #int 8192 // #2000 │ │ -3c12bc: 7240 43be cb87 |0036: invoke-interface {v11, v12, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3c12c2: 0b07 |0039: move-result-wide v7 │ │ -3c12c4: 1609 ffff |003a: const-wide/16 v9, #int -1 // #ffff │ │ -3c12c8: 310d 0709 |003c: cmp-long v13, v7, v9 │ │ -3c12cc: 380d 0600 |003e: if-eqz v13, 0044 // +0006 │ │ -3c12d0: 6e10 1cbc 0c00 |0040: invoke-virtual {v12}, Lokio/Buffer;.clear:()V // method@bc1c │ │ -3c12d6: 28f1 |0043: goto 0034 // -000f │ │ -3c12d8: 121c |0044: const/4 v12, #int 1 // #1 │ │ -3c12da: 310d 0503 |0045: cmp-long v13, v5, v3 │ │ -3c12de: 390d 0a00 |0047: if-nez v13, 0051 // +000a │ │ -3c12e2: 7210 44be 0b00 |0049: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c12e8: 0c0b |004c: move-result-object v11 │ │ -3c12ea: 6e10 4bbe 0b00 |004d: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3c12f0: 2809 |0050: goto 0059 // +0009 │ │ -3c12f2: 7210 44be 0b00 |0051: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c12f8: 0c0b |0054: move-result-object v11 │ │ -3c12fa: bb50 |0055: add-long/2addr v0, v5 │ │ -3c12fc: 6e30 4fbe 0b01 |0056: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3c1302: 0f0c |0059: return v12 │ │ -3c1304: 0d0c |005a: move-exception v12 │ │ -3c1306: 310d 0503 |005b: cmp-long v13, v5, v3 │ │ -3c130a: 390d 0a00 |005d: if-nez v13, 0067 // +000a │ │ -3c130e: 7210 44be 0b00 |005f: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c1314: 0c0b |0062: move-result-object v11 │ │ -3c1316: 6e10 4bbe 0b00 |0063: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3c131c: 2809 |0066: goto 006f // +0009 │ │ -3c131e: 7210 44be 0b00 |0067: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c1324: 0c0b |006a: move-result-object v11 │ │ -3c1326: bb50 |006b: add-long/2addr v0, v5 │ │ -3c1328: 6e30 4fbe 0b01 |006c: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3c132e: 270c |006f: throw v12 │ │ -3c1330: 0000 |0070: nop // spacer │ │ -3c1332: 120c |0071: const/4 v12, #int 0 // #0 │ │ -3c1334: 310d 0503 |0072: cmp-long v13, v5, v3 │ │ -3c1338: 390d 0a00 |0074: if-nez v13, 007e // +000a │ │ -3c133c: 7210 44be 0b00 |0076: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c1342: 0c0b |0079: move-result-object v11 │ │ -3c1344: 6e10 4bbe 0b00 |007a: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3c134a: 2809 |007d: goto 0086 // +0009 │ │ -3c134c: 7210 44be 0b00 |007e: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3c1352: 0c0b |0081: move-result-object v11 │ │ -3c1354: bb50 |0082: add-long/2addr v0, v5 │ │ -3c1356: 6e30 4fbe 0b01 |0083: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3c135c: 0f0c |0086: return v12 │ │ +3c123c: |[3c123c] okhttp3.internal.Util.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z │ │ +3c124c: 7100 a984 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3c1252: 0b00 |0003: move-result-wide v0 │ │ +3c1254: 7210 44be 0b00 |0004: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c125a: 0c02 |0007: move-result-object v2 │ │ +3c125c: 6e10 50be 0200 |0008: invoke-virtual {v2}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ +3c1262: 0a02 |000b: move-result v2 │ │ +3c1264: 1803 ffff ffff ffff ff7f |000c: const-wide v3, #double nan // #7fffffffffffffff │ │ +3c126e: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +3c1272: 7210 44be 0b00 |0013: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c1278: 0c02 |0016: move-result-object v2 │ │ +3c127a: 6e10 4ebe 0200 |0017: invoke-virtual {v2}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ +3c1280: 0b05 |001a: move-result-wide v5 │ │ +3c1282: bc05 |001b: sub-long/2addr v5, v0 │ │ +3c1284: 2802 |001c: goto 001e // +0002 │ │ +3c1286: 0435 |001d: move-wide v5, v3 │ │ +3c1288: 7210 44be 0b00 |001e: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c128e: 0c02 |0021: move-result-object v2 │ │ +3c1290: 81c7 |0022: int-to-long v7, v12 │ │ +3c1292: 6e30 7388 7d08 |0023: invoke-virtual {v13, v7, v8}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ +3c1298: 0b0c |0026: move-result-wide v12 │ │ +3c129a: 7140 df83 65dc |0027: invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c12a0: 0b0c |002a: move-result-wide v12 │ │ +3c12a2: bb0c |002b: add-long/2addr v12, v0 │ │ +3c12a4: 6e30 4fbe c20d |002c: invoke-virtual {v2, v12, v13}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3c12aa: 220c c817 |002f: new-instance v12, Lokio/Buffer; // type@17c8 │ │ +3c12ae: 7010 1abc 0c00 |0031: invoke-direct {v12}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c12b4: 1607 0020 |0034: const-wide/16 v7, #int 8192 // #2000 │ │ +3c12b8: 7240 43be cb87 |0036: invoke-interface {v11, v12, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3c12be: 0b07 |0039: move-result-wide v7 │ │ +3c12c0: 1609 ffff |003a: const-wide/16 v9, #int -1 // #ffff │ │ +3c12c4: 310d 0709 |003c: cmp-long v13, v7, v9 │ │ +3c12c8: 380d 0600 |003e: if-eqz v13, 0044 // +0006 │ │ +3c12cc: 6e10 1cbc 0c00 |0040: invoke-virtual {v12}, Lokio/Buffer;.clear:()V // method@bc1c │ │ +3c12d2: 28f1 |0043: goto 0034 // -000f │ │ +3c12d4: 121c |0044: const/4 v12, #int 1 // #1 │ │ +3c12d6: 310d 0503 |0045: cmp-long v13, v5, v3 │ │ +3c12da: 390d 0a00 |0047: if-nez v13, 0051 // +000a │ │ +3c12de: 7210 44be 0b00 |0049: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c12e4: 0c0b |004c: move-result-object v11 │ │ +3c12e6: 6e10 4bbe 0b00 |004d: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3c12ec: 2809 |0050: goto 0059 // +0009 │ │ +3c12ee: 7210 44be 0b00 |0051: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c12f4: 0c0b |0054: move-result-object v11 │ │ +3c12f6: bb50 |0055: add-long/2addr v0, v5 │ │ +3c12f8: 6e30 4fbe 0b01 |0056: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3c12fe: 0f0c |0059: return v12 │ │ +3c1300: 0d0c |005a: move-exception v12 │ │ +3c1302: 310d 0503 |005b: cmp-long v13, v5, v3 │ │ +3c1306: 390d 0a00 |005d: if-nez v13, 0067 // +000a │ │ +3c130a: 7210 44be 0b00 |005f: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c1310: 0c0b |0062: move-result-object v11 │ │ +3c1312: 6e10 4bbe 0b00 |0063: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3c1318: 2809 |0066: goto 006f // +0009 │ │ +3c131a: 7210 44be 0b00 |0067: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c1320: 0c0b |006a: move-result-object v11 │ │ +3c1322: bb50 |006b: add-long/2addr v0, v5 │ │ +3c1324: 6e30 4fbe 0b01 |006c: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3c132a: 270c |006f: throw v12 │ │ +3c132c: 0000 |0070: nop // spacer │ │ +3c132e: 120c |0071: const/4 v12, #int 0 // #0 │ │ +3c1330: 310d 0503 |0072: cmp-long v13, v5, v3 │ │ +3c1334: 390d 0a00 |0074: if-nez v13, 007e // +000a │ │ +3c1338: 7210 44be 0b00 |0076: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c133e: 0c0b |0079: move-result-object v11 │ │ +3c1340: 6e10 4bbe 0b00 |007a: invoke-virtual {v11}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3c1346: 2809 |007d: goto 0086 // +0009 │ │ +3c1348: 7210 44be 0b00 |007e: invoke-interface {v11}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3c134e: 0c0b |0081: move-result-object v11 │ │ +3c1350: bb50 |0082: add-long/2addr v0, v5 │ │ +3c1352: 6e30 4fbe 0b01 |0083: invoke-virtual {v11, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3c1358: 0f0c |0086: return v12 │ │ catches : 1 │ │ 0x002f - 0x0043 │ │ Ljava/io/InterruptedIOException; -> 0x0070 │ │ -> 0x005a │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ @@ -825542,32 +825542,32 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3c15a8: |[3c15a8] okhttp3.internal.Util.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -3c15b8: 3543 1e00 |0000: if-ge v3, v4, 001e // +001e │ │ -3c15bc: 6e20 4684 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c15c2: 0a00 |0005: move-result v0 │ │ -3c15c4: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ -3c15c8: 3210 1300 |0008: if-eq v0, v1, 001b // +0013 │ │ -3c15cc: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ -3c15d0: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ -3c15d4: 1301 0c00 |000e: const/16 v1, #int 12 // #c │ │ -3c15d8: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ -3c15dc: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ -3c15e0: 3210 0700 |0014: if-eq v0, v1, 001b // +0007 │ │ -3c15e4: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -3c15e8: 3210 0300 |0018: if-eq v0, v1, 001b // +0003 │ │ -3c15ec: 0f03 |001a: return v3 │ │ -3c15ee: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c15f2: 28e3 |001d: goto 0000 // -001d │ │ -3c15f4: 0f04 |001e: return v4 │ │ +3c15a4: |[3c15a4] okhttp3.internal.Util.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +3c15b4: 3543 1e00 |0000: if-ge v3, v4, 001e // +001e │ │ +3c15b8: 6e20 4684 3200 |0002: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c15be: 0a00 |0005: move-result v0 │ │ +3c15c0: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ +3c15c4: 3210 1300 |0008: if-eq v0, v1, 001b // +0013 │ │ +3c15c8: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ +3c15cc: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ +3c15d0: 1301 0c00 |000e: const/16 v1, #int 12 // #c │ │ +3c15d4: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ +3c15d8: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ +3c15dc: 3210 0700 |0014: if-eq v0, v1, 001b // +0007 │ │ +3c15e0: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +3c15e4: 3210 0300 |0018: if-eq v0, v1, 001b // +0003 │ │ +3c15e8: 0f03 |001a: return v3 │ │ +3c15ea: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c15ee: 28e3 |001d: goto 0000 // -001d │ │ +3c15f0: 0f04 |001e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x001f reg=3 (null) I │ │ 0x0000 - 0x001f reg=4 (null) I │ │ @@ -825577,34 +825577,34 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3c15f8: |[3c15f8] okhttp3.internal.Util.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ -3c1608: d804 04ff |0000: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3c160c: 3434 2000 |0002: if-lt v4, v3, 0022 // +0020 │ │ -3c1610: 6e20 4684 4200 |0004: invoke-virtual {v2, v4}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c1616: 0a00 |0007: move-result v0 │ │ -3c1618: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ -3c161c: 3210 1500 |000a: if-eq v0, v1, 001f // +0015 │ │ -3c1620: 1301 0a00 |000c: const/16 v1, #int 10 // #a │ │ -3c1624: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ -3c1628: 1301 0c00 |0010: const/16 v1, #int 12 // #c │ │ -3c162c: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ -3c1630: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ -3c1634: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ -3c1638: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ -3c163c: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ -3c1640: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3c1644: 0f04 |001e: return v4 │ │ -3c1646: d804 04ff |001f: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3c164a: 28e1 |0021: goto 0002 // -001f │ │ -3c164c: 0f03 |0022: return v3 │ │ +3c15f4: |[3c15f4] okhttp3.internal.Util.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I │ │ +3c1604: d804 04ff |0000: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3c1608: 3434 2000 |0002: if-lt v4, v3, 0022 // +0020 │ │ +3c160c: 6e20 4684 4200 |0004: invoke-virtual {v2, v4}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c1612: 0a00 |0007: move-result v0 │ │ +3c1614: 1301 0900 |0008: const/16 v1, #int 9 // #9 │ │ +3c1618: 3210 1500 |000a: if-eq v0, v1, 001f // +0015 │ │ +3c161c: 1301 0a00 |000c: const/16 v1, #int 10 // #a │ │ +3c1620: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ +3c1624: 1301 0c00 |0010: const/16 v1, #int 12 // #c │ │ +3c1628: 3210 0d00 |0012: if-eq v0, v1, 001f // +000d │ │ +3c162c: 1301 0d00 |0014: const/16 v1, #int 13 // #d │ │ +3c1630: 3210 0900 |0016: if-eq v0, v1, 001f // +0009 │ │ +3c1634: 1301 2000 |0018: const/16 v1, #int 32 // #20 │ │ +3c1638: 3210 0500 |001a: if-eq v0, v1, 001f // +0005 │ │ +3c163c: d804 0401 |001c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3c1640: 0f04 |001e: return v4 │ │ +3c1642: d804 04ff |001f: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3c1646: 28e1 |0021: goto 0002 // -001f │ │ +3c1648: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=342 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=3 (null) I │ │ 0x0000 - 0x0023 reg=4 (null) I │ │ @@ -825614,18 +825614,18 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c1cc8: |[3c1cc8] okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ -3c1cd8: 2200 3a17 |0000: new-instance v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY; // type@173a │ │ -3c1cdc: 7030 17b8 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.:(Ljava/lang/String;Z)V // method@b817 │ │ -3c1ce2: 1100 |0005: return-object v0 │ │ +3c1cc4: |[3c1cc4] okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; │ │ +3c1cd4: 2200 3a17 |0000: new-instance v0, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY; // type@173a │ │ +3c1cd8: 7030 17b8 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/internal/-$$Lambda$Util$h7t7benxn5wsEKvjxE9svqr_kuY;.:(Ljava/lang/String;Z)V // method@b817 │ │ +3c1cde: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -825634,31 +825634,31 @@ │ │ type : '(Lokhttp3/Headers;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3c1c3c: |[3c1c3c] okhttp3.internal.Util.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; │ │ -3c1c4c: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c1c50: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c1c56: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3c1c58: 6e10 72b6 0500 |0006: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c1c5e: 0a02 |0009: move-result v2 │ │ -3c1c60: 3521 1500 |000a: if-ge v1, v2, 001f // +0015 │ │ -3c1c64: 2202 7917 |000c: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3c1c68: 6e20 6db6 1500 |000e: invoke-virtual {v5, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c1c6e: 0c03 |0011: move-result-object v3 │ │ -3c1c70: 6e20 75b6 1500 |0012: invoke-virtual {v5, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c1c76: 0c04 |0015: move-result-object v4 │ │ -3c1c78: 7030 e1b9 3204 |0016: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3c1c7e: 7220 7a87 2000 |0019: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c1c84: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c1c88: 28e8 |001e: goto 0006 // -0018 │ │ -3c1c8a: 1100 |001f: return-object v0 │ │ +3c1c38: |[3c1c38] okhttp3.internal.Util.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; │ │ +3c1c48: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c1c4c: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c1c52: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3c1c54: 6e10 72b6 0500 |0006: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c1c5a: 0a02 |0009: move-result v2 │ │ +3c1c5c: 3521 1500 |000a: if-ge v1, v2, 001f // +0015 │ │ +3c1c60: 2202 7917 |000c: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3c1c64: 6e20 6db6 1500 |000e: invoke-virtual {v5, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c1c6a: 0c03 |0011: move-result-object v3 │ │ +3c1c6c: 6e20 75b6 1500 |0012: invoke-virtual {v5, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c1c72: 0c04 |0015: move-result-object v4 │ │ +3c1c74: 7030 e1b9 3204 |0016: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3c1c7a: 7220 7a87 2000 |0019: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c1c80: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c1c84: 28e8 |001e: goto 0006 // -0018 │ │ +3c1c86: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0006 line=662 │ │ 0x000c line=663 │ │ locals : │ │ 0x0000 - 0x0020 reg=5 (null) Lokhttp3/Headers; │ │ @@ -825668,37 +825668,37 @@ │ │ type : '(Ljava/util/List;)Lokhttp3/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3c1d90: |[3c1d90] okhttp3.internal.Util.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; │ │ -3c1da0: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3c1da4: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3c1daa: 7210 8487 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3c1db0: 0c04 |0008: move-result-object v4 │ │ -3c1db2: 7210 5487 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c1db8: 0a01 |000c: move-result v1 │ │ -3c1dba: 3801 1a00 |000d: if-eqz v1, 0027 // +001a │ │ -3c1dbe: 7210 5587 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c1dc4: 0c01 |0012: move-result-object v1 │ │ -3c1dc6: 1f01 7917 |0013: check-cast v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3c1dca: 6202 3b85 |0015: sget-object v2, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c1dce: 5413 6386 |0017: iget-object v3, v1, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3c1dd2: 6e10 1cbd 0300 |0019: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3c1dd8: 0c03 |001c: move-result-object v3 │ │ -3c1dda: 5411 6486 |001d: iget-object v1, v1, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3c1dde: 6e10 1cbd 0100 |001f: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3c1de4: 0c01 |0022: move-result-object v1 │ │ -3c1de6: 6e40 1bb8 0213 |0023: invoke-virtual {v2, v0, v3, v1}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ -3c1dec: 28e3 |0026: goto 0009 // -001d │ │ -3c1dee: 6e10 5cb6 0000 |0027: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c1df4: 0c04 |002a: move-result-object v4 │ │ -3c1df6: 1104 |002b: return-object v4 │ │ +3c1d8c: |[3c1d8c] okhttp3.internal.Util.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; │ │ +3c1d9c: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3c1da0: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3c1da6: 7210 8487 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3c1dac: 0c04 |0008: move-result-object v4 │ │ +3c1dae: 7210 5487 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c1db4: 0a01 |000c: move-result v1 │ │ +3c1db6: 3801 1a00 |000d: if-eqz v1, 0027 // +001a │ │ +3c1dba: 7210 5587 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c1dc0: 0c01 |0012: move-result-object v1 │ │ +3c1dc2: 1f01 7917 |0013: check-cast v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3c1dc6: 6202 3b85 |0015: sget-object v2, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c1dca: 5413 6386 |0017: iget-object v3, v1, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3c1dce: 6e10 1cbd 0300 |0019: invoke-virtual {v3}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3c1dd4: 0c03 |001c: move-result-object v3 │ │ +3c1dd6: 5411 6486 |001d: iget-object v1, v1, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3c1dda: 6e10 1cbd 0100 |001f: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3c1de0: 0c01 |0022: move-result-object v1 │ │ +3c1de2: 6e40 1bb8 0213 |0023: invoke-virtual {v2, v0, v3, v1}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ +3c1de8: 28e3 |0026: goto 0009 // -001d │ │ +3c1dea: 6e10 5cb6 0000 |0027: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c1df0: 0c04 |002a: move-result-object v4 │ │ +3c1df2: 1104 |002b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0005 line=654 │ │ 0x0015 line=655 │ │ 0x0027 line=657 │ │ locals : │ │ @@ -825709,22 +825709,22 @@ │ │ type : '(Ljava/lang/String;II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3c1938: |[3c1938] okhttp3.internal.Util.trimSubstring:(Ljava/lang/String;II)Ljava/lang/String; │ │ -3c1948: 7130 49b8 1002 |0000: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@b849 │ │ -3c194e: 0a01 |0003: move-result v1 │ │ -3c1950: 7130 4ab8 1002 |0004: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@b84a │ │ -3c1956: 0a02 |0007: move-result v2 │ │ -3c1958: 6e30 7184 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3c195e: 0c00 |000b: move-result-object v0 │ │ -3c1960: 1100 |000c: return-object v0 │ │ +3c1934: |[3c1934] okhttp3.internal.Util.trimSubstring:(Ljava/lang/String;II)Ljava/lang/String; │ │ +3c1944: 7130 49b8 1002 |0000: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipLeadingAsciiWhitespace:(Ljava/lang/String;II)I // method@b849 │ │ +3c194a: 0a01 |0003: move-result v1 │ │ +3c194c: 7130 4ab8 1002 |0004: invoke-static {v0, v1, v2}, Lokhttp3/internal/Util;.skipTrailingAsciiWhitespace:(Ljava/lang/String;II)I // method@b84a │ │ +3c1952: 0a02 |0007: move-result v2 │ │ +3c1954: 6e30 7184 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3c195a: 0c00 |000b: move-result-object v0 │ │ +3c195c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=359 │ │ 0x0008 line=360 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Ljava/lang/String; │ │ @@ -825736,21 +825736,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c1370: |[3c1370] okhttp3.internal.Util.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ -3c1380: 6200 4785 |0000: sget-object v0, Lokhttp3/internal/Util;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@8547 │ │ -3c1384: 6e20 fd88 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ -3c138a: 0c01 |0005: move-result-object v1 │ │ -3c138c: 6e10 ef88 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ -3c1392: 0a01 |0009: move-result v1 │ │ -3c1394: 0f01 |000a: return v1 │ │ +3c136c: |[3c136c] okhttp3.internal.Util.verifyAsIpAddress:(Ljava/lang/String;)Z │ │ +3c137c: 6200 4785 |0000: sget-object v0, Lokhttp3/internal/Util;.VERIFY_AS_IP_ADDRESS:Ljava/util/regex/Pattern; // field@8547 │ │ +3c1380: 6e20 fd88 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ +3c1386: 0c01 |0005: move-result-object v1 │ │ +3c1388: 6e10 ef88 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ +3c138e: 0a01 |0009: move-result v1 │ │ +3c1390: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -825779,17 +825779,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c208c: |[3c208c] okhttp3.internal.Version.:()V │ │ -3c209c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c20a2: 0e00 |0003: return-void │ │ +3c2088: |[3c2088] okhttp3.internal.Version.:()V │ │ +3c2098: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c209e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/Version; │ │ │ │ #1 : (in Lokhttp3/internal/Version;) │ │ @@ -825797,17 +825797,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2074: |[3c2074] okhttp3.internal.Version.userAgent:()Ljava/lang/String; │ │ -3c2084: 1a00 eab4 |0000: const-string v0, "okhttp/3.14.7" // string@b4ea │ │ -3c2088: 1100 |0002: return-object v0 │ │ +3c2070: |[3c2070] okhttp3.internal.Version.userAgent:()Ljava/lang/String; │ │ +3c2080: 1a00 eab4 |0000: const-string v0, "okhttp/3.14.7" // string@b4ea │ │ +3c2084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26688 (Version.java) │ │ │ │ @@ -825953,80 +825953,80 @@ │ │ type : '(JLokhttp3/Request;Lokhttp3/Response;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -3c2b8c: |[3c2b8c] okhttp3.internal.cache.CacheStrategy$Factory.:(JLokhttp3/Request;Lokhttp3/Response;)V │ │ -3c2b9c: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c2ba2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3c2ba4: 5930 4f85 |0004: iput v0, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ -3c2ba8: 5a34 5585 |0006: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.nowMillis:J // field@8555 │ │ -3c2bac: 5b36 5785 |0008: iput-object v6, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2bb0: 5b37 5085 |000a: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2bb4: 3807 6e00 |000c: if-eqz v7, 007a // +006e │ │ -3c2bb8: 6e10 dcb7 0700 |000e: invoke-virtual {v7}, Lokhttp3/Response;.sentRequestAtMillis:()J // method@b7dc │ │ -3c2bbe: 0b04 |0011: move-result-wide v4 │ │ -3c2bc0: 5a34 5885 |0012: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ -3c2bc4: 6e10 dab7 0700 |0014: invoke-virtual {v7}, Lokhttp3/Response;.receivedResponseAtMillis:()J // method@b7da │ │ -3c2bca: 0b04 |0017: move-result-wide v4 │ │ -3c2bcc: 5a34 5685 |0018: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ -3c2bd0: 6e10 d1b7 0700 |001a: invoke-virtual {v7}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c2bd6: 0c04 |001d: move-result-object v4 │ │ -3c2bd8: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -3c2bda: 6e10 72b6 0400 |001f: invoke-virtual {v4}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c2be0: 0a06 |0022: move-result v6 │ │ -3c2be2: 3565 5700 |0023: if-ge v5, v6, 007a // +0057 │ │ -3c2be6: 6e20 6db6 5400 |0025: invoke-virtual {v4, v5}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c2bec: 0c07 |0028: move-result-object v7 │ │ -3c2bee: 6e20 75b6 5400 |0029: invoke-virtual {v4, v5}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c2bf4: 0c01 |002c: move-result-object v1 │ │ -3c2bf6: 1a02 0424 |002d: const-string v2, "Date" // string@2404 │ │ -3c2bfa: 6e20 5184 7200 |002f: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2c00: 0a02 |0032: move-result v2 │ │ -3c2c02: 3802 0b00 |0033: if-eqz v2, 003e // +000b │ │ -3c2c06: 7110 5cb9 0100 |0035: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ -3c2c0c: 0c07 |0038: move-result-object v7 │ │ -3c2c0e: 5b37 5985 |0039: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ -3c2c12: 5b31 5a85 |003b: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@855a │ │ -3c2c16: 283a |003d: goto 0077 // +003a │ │ -3c2c18: 1a02 1027 |003e: const-string v2, "Expires" // string@2710 │ │ -3c2c1c: 6e20 5184 7200 |0040: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2c22: 0a02 |0043: move-result v2 │ │ -3c2c24: 3802 0900 |0044: if-eqz v2, 004d // +0009 │ │ -3c2c28: 7110 5cb9 0100 |0046: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ -3c2c2e: 0c07 |0049: move-result-object v7 │ │ -3c2c30: 5b37 5285 |004a: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ -3c2c34: 282b |004c: goto 0077 // +002b │ │ -3c2c36: 1a02 8d3d |004d: const-string v2, "Last-Modified" // string@3d8d │ │ -3c2c3a: 6e20 5184 7200 |004f: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2c40: 0a02 |0052: move-result v2 │ │ -3c2c42: 3802 0b00 |0053: if-eqz v2, 005e // +000b │ │ -3c2c46: 7110 5cb9 0100 |0055: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ -3c2c4c: 0c07 |0058: move-result-object v7 │ │ -3c2c4e: 5b37 5385 |0059: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ -3c2c52: 5b31 5485 |005b: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@8554 │ │ -3c2c56: 281a |005d: goto 0077 // +001a │ │ -3c2c58: 1a02 a825 |005e: const-string v2, "ETag" // string@25a8 │ │ -3c2c5c: 6e20 5184 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2c62: 0a02 |0063: move-result v2 │ │ -3c2c64: 3802 0500 |0064: if-eqz v2, 0069 // +0005 │ │ -3c2c68: 5b31 5185 |0066: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@8551 │ │ -3c2c6c: 280f |0068: goto 0077 // +000f │ │ -3c2c6e: 1a02 d318 |0069: const-string v2, "Age" // string@18d3 │ │ -3c2c72: 6e20 5184 7200 |006b: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2c78: 0a07 |006e: move-result v7 │ │ -3c2c7a: 3807 0800 |006f: if-eqz v7, 0077 // +0008 │ │ -3c2c7e: 7120 66b9 0100 |0071: invoke-static {v1, v0}, Lokhttp3/internal/http/HttpHeaders;.parseSeconds:(Ljava/lang/String;I)I // method@b966 │ │ -3c2c84: 0a07 |0074: move-result v7 │ │ -3c2c86: 5937 4f85 |0075: iput v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ -3c2c8a: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3c2c8e: 28aa |0079: goto 0023 // -0056 │ │ -3c2c90: 0e00 |007a: return-void │ │ +3c2b88: |[3c2b88] okhttp3.internal.cache.CacheStrategy$Factory.:(JLokhttp3/Request;Lokhttp3/Response;)V │ │ +3c2b98: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2b9e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3c2ba0: 5930 4f85 |0004: iput v0, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ +3c2ba4: 5a34 5585 |0006: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.nowMillis:J // field@8555 │ │ +3c2ba8: 5b36 5785 |0008: iput-object v6, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2bac: 5b37 5085 |000a: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2bb0: 3807 6e00 |000c: if-eqz v7, 007a // +006e │ │ +3c2bb4: 6e10 dcb7 0700 |000e: invoke-virtual {v7}, Lokhttp3/Response;.sentRequestAtMillis:()J // method@b7dc │ │ +3c2bba: 0b04 |0011: move-result-wide v4 │ │ +3c2bbc: 5a34 5885 |0012: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ +3c2bc0: 6e10 dab7 0700 |0014: invoke-virtual {v7}, Lokhttp3/Response;.receivedResponseAtMillis:()J // method@b7da │ │ +3c2bc6: 0b04 |0017: move-result-wide v4 │ │ +3c2bc8: 5a34 5685 |0018: iput-wide v4, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ +3c2bcc: 6e10 d1b7 0700 |001a: invoke-virtual {v7}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c2bd2: 0c04 |001d: move-result-object v4 │ │ +3c2bd4: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +3c2bd6: 6e10 72b6 0400 |001f: invoke-virtual {v4}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c2bdc: 0a06 |0022: move-result v6 │ │ +3c2bde: 3565 5700 |0023: if-ge v5, v6, 007a // +0057 │ │ +3c2be2: 6e20 6db6 5400 |0025: invoke-virtual {v4, v5}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c2be8: 0c07 |0028: move-result-object v7 │ │ +3c2bea: 6e20 75b6 5400 |0029: invoke-virtual {v4, v5}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c2bf0: 0c01 |002c: move-result-object v1 │ │ +3c2bf2: 1a02 0424 |002d: const-string v2, "Date" // string@2404 │ │ +3c2bf6: 6e20 5184 7200 |002f: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2bfc: 0a02 |0032: move-result v2 │ │ +3c2bfe: 3802 0b00 |0033: if-eqz v2, 003e // +000b │ │ +3c2c02: 7110 5cb9 0100 |0035: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ +3c2c08: 0c07 |0038: move-result-object v7 │ │ +3c2c0a: 5b37 5985 |0039: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ +3c2c0e: 5b31 5a85 |003b: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@855a │ │ +3c2c12: 283a |003d: goto 0077 // +003a │ │ +3c2c14: 1a02 1027 |003e: const-string v2, "Expires" // string@2710 │ │ +3c2c18: 6e20 5184 7200 |0040: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2c1e: 0a02 |0043: move-result v2 │ │ +3c2c20: 3802 0900 |0044: if-eqz v2, 004d // +0009 │ │ +3c2c24: 7110 5cb9 0100 |0046: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ +3c2c2a: 0c07 |0049: move-result-object v7 │ │ +3c2c2c: 5b37 5285 |004a: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ +3c2c30: 282b |004c: goto 0077 // +002b │ │ +3c2c32: 1a02 8d3d |004d: const-string v2, "Last-Modified" // string@3d8d │ │ +3c2c36: 6e20 5184 7200 |004f: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2c3c: 0a02 |0052: move-result v2 │ │ +3c2c3e: 3802 0b00 |0053: if-eqz v2, 005e // +000b │ │ +3c2c42: 7110 5cb9 0100 |0055: invoke-static {v1}, Lokhttp3/internal/http/HttpDate;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@b95c │ │ +3c2c48: 0c07 |0058: move-result-object v7 │ │ +3c2c4a: 5b37 5385 |0059: iput-object v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ +3c2c4e: 5b31 5485 |005b: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@8554 │ │ +3c2c52: 281a |005d: goto 0077 // +001a │ │ +3c2c54: 1a02 a825 |005e: const-string v2, "ETag" // string@25a8 │ │ +3c2c58: 6e20 5184 7200 |0060: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2c5e: 0a02 |0063: move-result v2 │ │ +3c2c60: 3802 0500 |0064: if-eqz v2, 0069 // +0005 │ │ +3c2c64: 5b31 5185 |0066: iput-object v1, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@8551 │ │ +3c2c68: 280f |0068: goto 0077 // +000f │ │ +3c2c6a: 1a02 d318 |0069: const-string v2, "Age" // string@18d3 │ │ +3c2c6e: 6e20 5184 7200 |006b: invoke-virtual {v2, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2c74: 0a07 |006e: move-result v7 │ │ +3c2c76: 3807 0800 |006f: if-eqz v7, 0077 // +0008 │ │ +3c2c7a: 7120 66b9 0100 |0071: invoke-static {v1, v0}, Lokhttp3/internal/http/HttpHeaders;.parseSeconds:(Ljava/lang/String;I)I // method@b966 │ │ +3c2c80: 0a07 |0074: move-result v7 │ │ +3c2c82: 5937 4f85 |0075: iput v7, v3, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ +3c2c86: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3c2c8a: 28aa |0079: goto 0023 // -0056 │ │ +3c2c8c: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=138 │ │ 0x0006 line=141 │ │ 0x0008 line=142 │ │ 0x000a line=143 │ │ @@ -826059,42 +826059,42 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3c2798: |[3c2798] okhttp3.internal.cache.CacheStrategy$Factory.cacheResponseAge:()J │ │ -3c27a8: 5490 5985 |0000: iget-object v0, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ -3c27ac: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3c27b0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -3c27b4: 5393 5685 |0006: iget-wide v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ -3c27b8: 6e10 1787 0000 |0008: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3c27be: 0b05 |000b: move-result-wide v5 │ │ -3c27c0: bc53 |000c: sub-long/2addr v3, v5 │ │ -3c27c2: 7140 db83 2143 |000d: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3c27c8: 0b01 |0010: move-result-wide v1 │ │ -3c27ca: 5290 4f85 |0011: iget v0, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ -3c27ce: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ -3c27d0: 3230 0f00 |0014: if-eq v0, v3, 0023 // +000f │ │ -3c27d4: 6200 6879 |0016: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c27d8: 5293 4f85 |0018: iget v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ -3c27dc: 8133 |001a: int-to-long v3, v3 │ │ -3c27de: 6e30 7288 3004 |001b: invoke-virtual {v0, v3, v4}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c27e4: 0b03 |001e: move-result-wide v3 │ │ -3c27e6: 7140 db83 2143 |001f: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3c27ec: 0b01 |0022: move-result-wide v1 │ │ -3c27ee: 5393 5685 |0023: iget-wide v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ -3c27f2: 5395 5885 |0025: iget-wide v5, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ -3c27f6: 9c05 0305 |0027: sub-long v5, v3, v5 │ │ -3c27fa: 5397 5585 |0029: iget-wide v7, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.nowMillis:J // field@8555 │ │ -3c27fe: bc37 |002b: sub-long/2addr v7, v3 │ │ -3c2800: bb51 |002c: add-long/2addr v1, v5 │ │ -3c2802: bb71 |002d: add-long/2addr v1, v7 │ │ -3c2804: 1001 |002e: return-wide v1 │ │ +3c2794: |[3c2794] okhttp3.internal.cache.CacheStrategy$Factory.cacheResponseAge:()J │ │ +3c27a4: 5490 5985 |0000: iget-object v0, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ +3c27a8: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3c27ac: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +3c27b0: 5393 5685 |0006: iget-wide v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ +3c27b4: 6e10 1787 0000 |0008: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3c27ba: 0b05 |000b: move-result-wide v5 │ │ +3c27bc: bc53 |000c: sub-long/2addr v3, v5 │ │ +3c27be: 7140 db83 2143 |000d: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3c27c4: 0b01 |0010: move-result-wide v1 │ │ +3c27c6: 5290 4f85 |0011: iget v0, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ +3c27ca: 12f3 |0013: const/4 v3, #int -1 // #ff │ │ +3c27cc: 3230 0f00 |0014: if-eq v0, v3, 0023 // +000f │ │ +3c27d0: 6200 6879 |0016: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c27d4: 5293 4f85 |0018: iget v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.ageSeconds:I // field@854f │ │ +3c27d8: 8133 |001a: int-to-long v3, v3 │ │ +3c27da: 6e30 7288 3004 |001b: invoke-virtual {v0, v3, v4}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c27e0: 0b03 |001e: move-result-wide v3 │ │ +3c27e2: 7140 db83 2143 |001f: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3c27e8: 0b01 |0022: move-result-wide v1 │ │ +3c27ea: 5393 5685 |0023: iget-wide v3, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ +3c27ee: 5395 5885 |0025: iget-wide v5, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ +3c27f2: 9c05 0305 |0027: sub-long v5, v3, v5 │ │ +3c27f6: 5397 5585 |0029: iget-wide v7, v9, Lokhttp3/internal/cache/CacheStrategy$Factory;.nowMillis:J // field@8555 │ │ +3c27fa: bc37 |002b: sub-long/2addr v7, v3 │ │ +3c27fc: bb51 |002c: add-long/2addr v1, v5 │ │ +3c27fe: bb71 |002d: add-long/2addr v1, v7 │ │ +3c2800: 1001 |002e: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0006 line=299 │ │ 0x0011 line=301 │ │ 0x0016 line=302 │ │ 0x0023 line=304 │ │ @@ -826107,71 +826107,71 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -3c2808: |[3c2808] okhttp3.internal.cache.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ -3c2818: 5470 5085 |0000: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c281c: 6e10 c8b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2822: 0c00 |0005: move-result-object v0 │ │ -3c2824: 6e10 79b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c282a: 0a01 |0009: move-result v1 │ │ -3c282c: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -3c282e: 3221 0e00 |000b: if-eq v1, v2, 0019 // +000e │ │ -3c2832: 6201 6879 |000d: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c2836: 6e10 79b5 0000 |000f: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c283c: 0a00 |0012: move-result v0 │ │ -3c283e: 8102 |0013: int-to-long v2, v0 │ │ -3c2840: 6e30 7288 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c2846: 0b00 |0017: move-result-wide v0 │ │ -3c2848: 1000 |0018: return-wide v0 │ │ -3c284a: 5470 5285 |0019: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ -3c284e: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ -3c2852: 3800 1b00 |001d: if-eqz v0, 0038 // +001b │ │ -3c2856: 5470 5985 |001f: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ -3c285a: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -3c285e: 6e10 1787 0000 |0023: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3c2864: 0b03 |0026: move-result-wide v3 │ │ -3c2866: 2803 |0027: goto 002a // +0003 │ │ -3c2868: 5373 5685 |0028: iget-wide v3, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ -3c286c: 5470 5285 |002a: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ -3c2870: 6e10 1787 0000 |002c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3c2876: 0b05 |002f: move-result-wide v5 │ │ -3c2878: 9c03 0503 |0030: sub-long v3, v5, v3 │ │ -3c287c: 3100 0301 |0032: cmp-long v0, v3, v1 │ │ -3c2880: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ -3c2884: 0431 |0036: move-wide v1, v3 │ │ -3c2886: 1001 |0037: return-wide v1 │ │ -3c2888: 5470 5385 |0038: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ -3c288c: 3800 2c00 |003a: if-eqz v0, 0066 // +002c │ │ -3c2890: 5470 5085 |003c: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2894: 6e10 dbb7 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3c289a: 0c00 |0041: move-result-object v0 │ │ -3c289c: 6e10 99b7 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c28a2: 0c00 |0045: move-result-object v0 │ │ -3c28a4: 6e10 c5b6 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@b6c5 │ │ -3c28aa: 0c00 |0049: move-result-object v0 │ │ -3c28ac: 3900 1c00 |004a: if-nez v0, 0066 // +001c │ │ -3c28b0: 5470 5985 |004c: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ -3c28b4: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ -3c28b8: 6e10 1787 0000 |0050: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3c28be: 0b03 |0053: move-result-wide v3 │ │ -3c28c0: 2803 |0054: goto 0057 // +0003 │ │ -3c28c2: 5373 5885 |0055: iget-wide v3, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ -3c28c6: 5470 5385 |0057: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ -3c28ca: 6e10 1787 0000 |0059: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3c28d0: 0b05 |005c: move-result-wide v5 │ │ -3c28d2: bc53 |005d: sub-long/2addr v3, v5 │ │ -3c28d4: 3100 0301 |005e: cmp-long v0, v3, v1 │ │ -3c28d8: 3d00 0600 |0060: if-lez v0, 0066 // +0006 │ │ -3c28dc: 1600 0a00 |0062: const-wide/16 v0, #int 10 // #a │ │ -3c28e0: 9e01 0300 |0064: div-long v1, v3, v0 │ │ -3c28e4: 1001 |0066: return-wide v1 │ │ +3c2804: |[3c2804] okhttp3.internal.cache.CacheStrategy$Factory.computeFreshnessLifetime:()J │ │ +3c2814: 5470 5085 |0000: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2818: 6e10 c8b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c281e: 0c00 |0005: move-result-object v0 │ │ +3c2820: 6e10 79b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c2826: 0a01 |0009: move-result v1 │ │ +3c2828: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +3c282a: 3221 0e00 |000b: if-eq v1, v2, 0019 // +000e │ │ +3c282e: 6201 6879 |000d: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c2832: 6e10 79b5 0000 |000f: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c2838: 0a00 |0012: move-result v0 │ │ +3c283a: 8102 |0013: int-to-long v2, v0 │ │ +3c283c: 6e30 7288 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c2842: 0b00 |0017: move-result-wide v0 │ │ +3c2844: 1000 |0018: return-wide v0 │ │ +3c2846: 5470 5285 |0019: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ +3c284a: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ +3c284e: 3800 1b00 |001d: if-eqz v0, 0038 // +001b │ │ +3c2852: 5470 5985 |001f: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ +3c2856: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +3c285a: 6e10 1787 0000 |0023: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3c2860: 0b03 |0026: move-result-wide v3 │ │ +3c2862: 2803 |0027: goto 002a // +0003 │ │ +3c2864: 5373 5685 |0028: iget-wide v3, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.receivedResponseMillis:J // field@8556 │ │ +3c2868: 5470 5285 |002a: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ +3c286c: 6e10 1787 0000 |002c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3c2872: 0b05 |002f: move-result-wide v5 │ │ +3c2874: 9c03 0503 |0030: sub-long v3, v5, v3 │ │ +3c2878: 3100 0301 |0032: cmp-long v0, v3, v1 │ │ +3c287c: 3d00 0300 |0034: if-lez v0, 0037 // +0003 │ │ +3c2880: 0431 |0036: move-wide v1, v3 │ │ +3c2882: 1001 |0037: return-wide v1 │ │ +3c2884: 5470 5385 |0038: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ +3c2888: 3800 2c00 |003a: if-eqz v0, 0066 // +002c │ │ +3c288c: 5470 5085 |003c: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2890: 6e10 dbb7 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3c2896: 0c00 |0041: move-result-object v0 │ │ +3c2898: 6e10 99b7 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c289e: 0c00 |0045: move-result-object v0 │ │ +3c28a0: 6e10 c5b6 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@b6c5 │ │ +3c28a6: 0c00 |0049: move-result-object v0 │ │ +3c28a8: 3900 1c00 |004a: if-nez v0, 0066 // +001c │ │ +3c28ac: 5470 5985 |004c: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ +3c28b0: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ +3c28b4: 6e10 1787 0000 |0050: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3c28ba: 0b03 |0053: move-result-wide v3 │ │ +3c28bc: 2803 |0054: goto 0057 // +0003 │ │ +3c28be: 5373 5885 |0055: iget-wide v3, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.sentRequestMillis:J // field@8558 │ │ +3c28c2: 5470 5385 |0057: iget-object v0, v7, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ +3c28c6: 6e10 1787 0000 |0059: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3c28cc: 0b05 |005c: move-result-wide v5 │ │ +3c28ce: bc53 |005d: sub-long/2addr v3, v5 │ │ +3c28d0: 3100 0301 |005e: cmp-long v0, v3, v1 │ │ +3c28d4: 3d00 0600 |0060: if-lez v0, 0066 // +0006 │ │ +3c28d8: 1600 0a00 |0062: const-wide/16 v0, #int 10 // #a │ │ +3c28dc: 9e01 0300 |0064: div-long v1, v3, v0 │ │ +3c28e0: 1001 |0066: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0006 line=270 │ │ 0x000d line=271 │ │ 0x0019 line=272 │ │ 0x001f line=273 │ │ @@ -826193,165 +826193,165 @@ │ │ type : '()Lokhttp3/internal/cache/CacheStrategy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 293 16-bit code units │ │ -3c2930: |[3c2930] okhttp3.internal.cache.CacheStrategy$Factory.getCandidate:()Lokhttp3/internal/cache/CacheStrategy; │ │ -3c2940: 54d0 5085 |0000: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c2946: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -3c294a: 2200 4417 |0005: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c294e: 54d2 5785 |0007: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2952: 7030 66b8 2001 |0009: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2958: 1100 |000c: return-object v0 │ │ -3c295a: 54d0 5785 |000d: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c295e: 6e10 93b7 0000 |000f: invoke-virtual {v0}, Lokhttp3/Request;.isHttps:()Z // method@b793 │ │ -3c2964: 0a00 |0012: move-result v0 │ │ -3c2966: 3800 1200 |0013: if-eqz v0, 0025 // +0012 │ │ -3c296a: 54d0 5085 |0015: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c296e: 6e10 cdb7 0000 |0017: invoke-virtual {v0}, Lokhttp3/Response;.handshake:()Lokhttp3/Handshake; // method@b7cd │ │ -3c2974: 0c00 |001a: move-result-object v0 │ │ -3c2976: 3900 0a00 |001b: if-nez v0, 0025 // +000a │ │ -3c297a: 2200 4417 |001d: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c297e: 54d2 5785 |001f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2982: 7030 66b8 2001 |0021: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2988: 1100 |0024: return-object v0 │ │ -3c298a: 54d0 5085 |0025: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c298e: 54d2 5785 |0027: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2992: 7120 67b8 2000 |0029: invoke-static {v0, v2}, Lokhttp3/internal/cache/CacheStrategy;.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z // method@b867 │ │ -3c2998: 0a00 |002c: move-result v0 │ │ -3c299a: 3900 0a00 |002d: if-nez v0, 0037 // +000a │ │ -3c299e: 2200 4417 |002f: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c29a2: 54d2 5785 |0031: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c29a6: 7030 66b8 2001 |0033: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c29ac: 1100 |0036: return-object v0 │ │ -3c29ae: 54d0 5785 |0037: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c29b2: 6e10 8fb7 0000 |0039: invoke-virtual {v0}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ -3c29b8: 0c00 |003c: move-result-object v0 │ │ -3c29ba: 6e10 7db5 0000 |003d: invoke-virtual {v0}, Lokhttp3/CacheControl;.noCache:()Z // method@b57d │ │ -3c29c0: 0a02 |0040: move-result v2 │ │ -3c29c2: 3902 dc00 |0041: if-nez v2, 011d // +00dc │ │ -3c29c6: 54d2 5785 |0043: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c29ca: 7110 64b8 0200 |0045: invoke-static {v2}, Lokhttp3/internal/cache/CacheStrategy$Factory;.hasConditions:(Lokhttp3/Request;)Z // method@b864 │ │ -3c29d0: 0a02 |0048: move-result v2 │ │ -3c29d2: 3802 0400 |0049: if-eqz v2, 004d // +0004 │ │ -3c29d6: 2900 d200 |004b: goto/16 011d // +00d2 │ │ -3c29da: 54d2 5085 |004d: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c29de: 6e10 c8b7 0200 |004f: invoke-virtual {v2}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c29e4: 0c02 |0052: move-result-object v2 │ │ -3c29e6: 7010 60b8 0d00 |0053: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponseAge:()J // method@b860 │ │ -3c29ec: 0b03 |0056: move-result-wide v3 │ │ -3c29ee: 7010 61b8 0d00 |0057: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@b861 │ │ -3c29f4: 0b05 |005a: move-result-wide v5 │ │ -3c29f6: 6e10 79b5 0000 |005b: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c29fc: 0a07 |005e: move-result v7 │ │ -3c29fe: 12f8 |005f: const/4 v8, #int -1 // #ff │ │ -3c2a00: 3287 1100 |0060: if-eq v7, v8, 0071 // +0011 │ │ -3c2a04: 6207 6879 |0062: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c2a08: 6e10 79b5 0000 |0064: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c2a0e: 0a09 |0067: move-result v9 │ │ -3c2a10: 8199 |0068: int-to-long v9, v9 │ │ -3c2a12: 6e30 7288 970a |0069: invoke-virtual {v7, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c2a18: 0b09 |006c: move-result-wide v9 │ │ -3c2a1a: 7140 df83 65a9 |006d: invoke-static {v5, v6, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c2a20: 0b05 |0070: move-result-wide v5 │ │ -3c2a22: 6e10 7bb5 0000 |0071: invoke-virtual {v0}, Lokhttp3/CacheControl;.minFreshSeconds:()I // method@b57b │ │ -3c2a28: 0a07 |0074: move-result v7 │ │ -3c2a2a: 1609 0000 |0075: const-wide/16 v9, #int 0 // #0 │ │ -3c2a2e: 3287 0e00 |0077: if-eq v7, v8, 0085 // +000e │ │ -3c2a32: 6207 6879 |0079: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c2a36: 6e10 7bb5 0000 |007b: invoke-virtual {v0}, Lokhttp3/CacheControl;.minFreshSeconds:()I // method@b57b │ │ -3c2a3c: 0a0b |007e: move-result v11 │ │ -3c2a3e: 81bb |007f: int-to-long v11, v11 │ │ -3c2a40: 6e30 7288 b70c |0080: invoke-virtual {v7, v11, v12}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c2a46: 0b0b |0083: move-result-wide v11 │ │ -3c2a48: 2802 |0084: goto 0086 // +0002 │ │ -3c2a4a: 049b |0085: move-wide v11, v9 │ │ -3c2a4c: 6e10 7cb5 0200 |0086: invoke-virtual {v2}, Lokhttp3/CacheControl;.mustRevalidate:()Z // method@b57c │ │ -3c2a52: 0a07 |0089: move-result v7 │ │ -3c2a54: 3907 1300 |008a: if-nez v7, 009d // +0013 │ │ -3c2a58: 6e10 7ab5 0000 |008c: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxStaleSeconds:()I // method@b57a │ │ -3c2a5e: 0a07 |008f: move-result v7 │ │ -3c2a60: 3287 0d00 |0090: if-eq v7, v8, 009d // +000d │ │ -3c2a64: 6207 6879 |0092: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c2a68: 6e10 7ab5 0000 |0094: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxStaleSeconds:()I // method@b57a │ │ -3c2a6e: 0a00 |0097: move-result v0 │ │ -3c2a70: 8108 |0098: int-to-long v8, v0 │ │ -3c2a72: 6e30 7288 8709 |0099: invoke-virtual {v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3c2a78: 0b09 |009c: move-result-wide v9 │ │ -3c2a7a: 6e10 7db5 0200 |009d: invoke-virtual {v2}, Lokhttp3/CacheControl;.noCache:()Z // method@b57d │ │ -3c2a80: 0a00 |00a0: move-result v0 │ │ -3c2a82: 3900 3500 |00a1: if-nez v0, 00d6 // +0035 │ │ -3c2a86: bb3b |00a3: add-long/2addr v11, v3 │ │ -3c2a88: bb59 |00a4: add-long/2addr v9, v5 │ │ -3c2a8a: 3100 0b09 |00a5: cmp-long v0, v11, v9 │ │ -3c2a8e: 3b00 2f00 |00a7: if-gez v0, 00d6 // +002f │ │ -3c2a92: 54d0 5085 |00a9: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2a96: 6e10 d6b7 0000 |00ab: invoke-virtual {v0}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c2a9c: 0c00 |00ae: move-result-object v0 │ │ -3c2a9e: 1a02 f768 |00af: const-string v2, "Warning" // string@68f7 │ │ -3c2aa2: 3107 0b05 |00b1: cmp-long v7, v11, v5 │ │ -3c2aa6: 3a07 0700 |00b3: if-ltz v7, 00ba // +0007 │ │ -3c2aaa: 1a05 e314 |00b5: const-string v5, "110 HttpURLConnection "Response is stale"" // string@14e3 │ │ -3c2aae: 6e30 b3b7 2005 |00b7: invoke-virtual {v0, v2, v5}, Lokhttp3/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7b3 │ │ -3c2ab4: 1705 005c 2605 |00ba: const-wide/32 v5, #float 7.82218e-36 // #05265c00 │ │ -3c2aba: 3107 0305 |00bd: cmp-long v7, v3, v5 │ │ -3c2abe: 3d07 0d00 |00bf: if-lez v7, 00cc // +000d │ │ -3c2ac2: 7010 65b8 0d00 |00c1: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@b865 │ │ -3c2ac8: 0a03 |00c4: move-result v3 │ │ -3c2aca: 3803 0700 |00c5: if-eqz v3, 00cc // +0007 │ │ -3c2ace: 1a03 e414 |00c7: const-string v3, "113 HttpURLConnection "Heuristic expiration"" // string@14e4 │ │ -3c2ad2: 6e30 b3b7 2003 |00c9: invoke-virtual {v0, v2, v3}, Lokhttp3/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7b3 │ │ -3c2ad8: 2202 4417 |00cc: new-instance v2, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c2adc: 6e10 b5b7 0000 |00ce: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c2ae2: 0c00 |00d1: move-result-object v0 │ │ -3c2ae4: 7030 66b8 1200 |00d2: invoke-direct {v2, v1, v0}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2aea: 1102 |00d5: return-object v2 │ │ -3c2aec: 54d0 5185 |00d6: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@8551 │ │ -3c2af0: 1a02 dc2c |00d8: const-string v2, "If-Modified-Since" // string@2cdc │ │ -3c2af4: 3800 0500 |00da: if-eqz v0, 00df // +0005 │ │ -3c2af8: 1a02 dd2c |00dc: const-string v2, "If-None-Match" // string@2cdd │ │ -3c2afc: 280e |00de: goto 00ec // +000e │ │ -3c2afe: 54d0 5385 |00df: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ -3c2b02: 3800 0500 |00e1: if-eqz v0, 00e6 // +0005 │ │ -3c2b06: 54d0 5485 |00e3: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@8554 │ │ -3c2b0a: 2807 |00e5: goto 00ec // +0007 │ │ -3c2b0c: 54d0 5985 |00e6: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ -3c2b10: 3800 2d00 |00e8: if-eqz v0, 0115 // +002d │ │ -3c2b14: 54d0 5a85 |00ea: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@855a │ │ -3c2b18: 54d1 5785 |00ec: iget-object v1, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2b1c: 6e10 92b7 0100 |00ee: invoke-virtual {v1}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ -3c2b22: 0c01 |00f1: move-result-object v1 │ │ -3c2b24: 6e10 6fb6 0100 |00f2: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3c2b2a: 0c01 |00f5: move-result-object v1 │ │ -3c2b2c: 6203 3b85 |00f6: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c2b30: 6e40 1bb8 1302 |00f8: invoke-virtual {v3, v1, v2, v0}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ -3c2b36: 54d0 5785 |00fb: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2b3a: 6e10 95b7 0000 |00fd: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ -3c2b40: 0c00 |0100: move-result-object v0 │ │ -3c2b42: 6e10 5cb6 0100 |0101: invoke-virtual {v1}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c2b48: 0c01 |0104: move-result-object v1 │ │ -3c2b4a: 6e20 82b7 1000 |0105: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Request$Builder; // method@b782 │ │ -3c2b50: 0c00 |0108: move-result-object v0 │ │ -3c2b52: 6e10 7bb7 0000 |0109: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -3c2b58: 0c00 |010c: move-result-object v0 │ │ -3c2b5a: 2201 4417 |010d: new-instance v1, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c2b5e: 54d2 5085 |010f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2b62: 7030 66b8 0102 |0111: invoke-direct {v1, v0, v2}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2b68: 1101 |0114: return-object v1 │ │ -3c2b6a: 2200 4417 |0115: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c2b6e: 54d2 5785 |0117: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2b72: 7030 66b8 2001 |0119: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2b78: 1100 |011c: return-object v0 │ │ -3c2b7a: 2200 4417 |011d: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c2b7e: 54d2 5785 |011f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c2b82: 7030 66b8 2001 |0121: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c2b88: 1100 |0124: return-object v0 │ │ +3c292c: |[3c292c] okhttp3.internal.cache.CacheStrategy$Factory.getCandidate:()Lokhttp3/internal/cache/CacheStrategy; │ │ +3c293c: 54d0 5085 |0000: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2940: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c2942: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +3c2946: 2200 4417 |0005: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c294a: 54d2 5785 |0007: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c294e: 7030 66b8 2001 |0009: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2954: 1100 |000c: return-object v0 │ │ +3c2956: 54d0 5785 |000d: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c295a: 6e10 93b7 0000 |000f: invoke-virtual {v0}, Lokhttp3/Request;.isHttps:()Z // method@b793 │ │ +3c2960: 0a00 |0012: move-result v0 │ │ +3c2962: 3800 1200 |0013: if-eqz v0, 0025 // +0012 │ │ +3c2966: 54d0 5085 |0015: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c296a: 6e10 cdb7 0000 |0017: invoke-virtual {v0}, Lokhttp3/Response;.handshake:()Lokhttp3/Handshake; // method@b7cd │ │ +3c2970: 0c00 |001a: move-result-object v0 │ │ +3c2972: 3900 0a00 |001b: if-nez v0, 0025 // +000a │ │ +3c2976: 2200 4417 |001d: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c297a: 54d2 5785 |001f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c297e: 7030 66b8 2001 |0021: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2984: 1100 |0024: return-object v0 │ │ +3c2986: 54d0 5085 |0025: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c298a: 54d2 5785 |0027: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c298e: 7120 67b8 2000 |0029: invoke-static {v0, v2}, Lokhttp3/internal/cache/CacheStrategy;.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z // method@b867 │ │ +3c2994: 0a00 |002c: move-result v0 │ │ +3c2996: 3900 0a00 |002d: if-nez v0, 0037 // +000a │ │ +3c299a: 2200 4417 |002f: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c299e: 54d2 5785 |0031: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c29a2: 7030 66b8 2001 |0033: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c29a8: 1100 |0036: return-object v0 │ │ +3c29aa: 54d0 5785 |0037: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c29ae: 6e10 8fb7 0000 |0039: invoke-virtual {v0}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ +3c29b4: 0c00 |003c: move-result-object v0 │ │ +3c29b6: 6e10 7db5 0000 |003d: invoke-virtual {v0}, Lokhttp3/CacheControl;.noCache:()Z // method@b57d │ │ +3c29bc: 0a02 |0040: move-result v2 │ │ +3c29be: 3902 dc00 |0041: if-nez v2, 011d // +00dc │ │ +3c29c2: 54d2 5785 |0043: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c29c6: 7110 64b8 0200 |0045: invoke-static {v2}, Lokhttp3/internal/cache/CacheStrategy$Factory;.hasConditions:(Lokhttp3/Request;)Z // method@b864 │ │ +3c29cc: 0a02 |0048: move-result v2 │ │ +3c29ce: 3802 0400 |0049: if-eqz v2, 004d // +0004 │ │ +3c29d2: 2900 d200 |004b: goto/16 011d // +00d2 │ │ +3c29d6: 54d2 5085 |004d: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c29da: 6e10 c8b7 0200 |004f: invoke-virtual {v2}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c29e0: 0c02 |0052: move-result-object v2 │ │ +3c29e2: 7010 60b8 0d00 |0053: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponseAge:()J // method@b860 │ │ +3c29e8: 0b03 |0056: move-result-wide v3 │ │ +3c29ea: 7010 61b8 0d00 |0057: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.computeFreshnessLifetime:()J // method@b861 │ │ +3c29f0: 0b05 |005a: move-result-wide v5 │ │ +3c29f2: 6e10 79b5 0000 |005b: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c29f8: 0a07 |005e: move-result v7 │ │ +3c29fa: 12f8 |005f: const/4 v8, #int -1 // #ff │ │ +3c29fc: 3287 1100 |0060: if-eq v7, v8, 0071 // +0011 │ │ +3c2a00: 6207 6879 |0062: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c2a04: 6e10 79b5 0000 |0064: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c2a0a: 0a09 |0067: move-result v9 │ │ +3c2a0c: 8199 |0068: int-to-long v9, v9 │ │ +3c2a0e: 6e30 7288 970a |0069: invoke-virtual {v7, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c2a14: 0b09 |006c: move-result-wide v9 │ │ +3c2a16: 7140 df83 65a9 |006d: invoke-static {v5, v6, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c2a1c: 0b05 |0070: move-result-wide v5 │ │ +3c2a1e: 6e10 7bb5 0000 |0071: invoke-virtual {v0}, Lokhttp3/CacheControl;.minFreshSeconds:()I // method@b57b │ │ +3c2a24: 0a07 |0074: move-result v7 │ │ +3c2a26: 1609 0000 |0075: const-wide/16 v9, #int 0 // #0 │ │ +3c2a2a: 3287 0e00 |0077: if-eq v7, v8, 0085 // +000e │ │ +3c2a2e: 6207 6879 |0079: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c2a32: 6e10 7bb5 0000 |007b: invoke-virtual {v0}, Lokhttp3/CacheControl;.minFreshSeconds:()I // method@b57b │ │ +3c2a38: 0a0b |007e: move-result v11 │ │ +3c2a3a: 81bb |007f: int-to-long v11, v11 │ │ +3c2a3c: 6e30 7288 b70c |0080: invoke-virtual {v7, v11, v12}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c2a42: 0b0b |0083: move-result-wide v11 │ │ +3c2a44: 2802 |0084: goto 0086 // +0002 │ │ +3c2a46: 049b |0085: move-wide v11, v9 │ │ +3c2a48: 6e10 7cb5 0200 |0086: invoke-virtual {v2}, Lokhttp3/CacheControl;.mustRevalidate:()Z // method@b57c │ │ +3c2a4e: 0a07 |0089: move-result v7 │ │ +3c2a50: 3907 1300 |008a: if-nez v7, 009d // +0013 │ │ +3c2a54: 6e10 7ab5 0000 |008c: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxStaleSeconds:()I // method@b57a │ │ +3c2a5a: 0a07 |008f: move-result v7 │ │ +3c2a5c: 3287 0d00 |0090: if-eq v7, v8, 009d // +000d │ │ +3c2a60: 6207 6879 |0092: sget-object v7, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c2a64: 6e10 7ab5 0000 |0094: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxStaleSeconds:()I // method@b57a │ │ +3c2a6a: 0a00 |0097: move-result v0 │ │ +3c2a6c: 8108 |0098: int-to-long v8, v0 │ │ +3c2a6e: 6e30 7288 8709 |0099: invoke-virtual {v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3c2a74: 0b09 |009c: move-result-wide v9 │ │ +3c2a76: 6e10 7db5 0200 |009d: invoke-virtual {v2}, Lokhttp3/CacheControl;.noCache:()Z // method@b57d │ │ +3c2a7c: 0a00 |00a0: move-result v0 │ │ +3c2a7e: 3900 3500 |00a1: if-nez v0, 00d6 // +0035 │ │ +3c2a82: bb3b |00a3: add-long/2addr v11, v3 │ │ +3c2a84: bb59 |00a4: add-long/2addr v9, v5 │ │ +3c2a86: 3100 0b09 |00a5: cmp-long v0, v11, v9 │ │ +3c2a8a: 3b00 2f00 |00a7: if-gez v0, 00d6 // +002f │ │ +3c2a8e: 54d0 5085 |00a9: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2a92: 6e10 d6b7 0000 |00ab: invoke-virtual {v0}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c2a98: 0c00 |00ae: move-result-object v0 │ │ +3c2a9a: 1a02 f768 |00af: const-string v2, "Warning" // string@68f7 │ │ +3c2a9e: 3107 0b05 |00b1: cmp-long v7, v11, v5 │ │ +3c2aa2: 3a07 0700 |00b3: if-ltz v7, 00ba // +0007 │ │ +3c2aa6: 1a05 e314 |00b5: const-string v5, "110 HttpURLConnection "Response is stale"" // string@14e3 │ │ +3c2aaa: 6e30 b3b7 2005 |00b7: invoke-virtual {v0, v2, v5}, Lokhttp3/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7b3 │ │ +3c2ab0: 1705 005c 2605 |00ba: const-wide/32 v5, #float 7.82218e-36 // #05265c00 │ │ +3c2ab6: 3107 0305 |00bd: cmp-long v7, v3, v5 │ │ +3c2aba: 3d07 0d00 |00bf: if-lez v7, 00cc // +000d │ │ +3c2abe: 7010 65b8 0d00 |00c1: invoke-direct {v13}, Lokhttp3/internal/cache/CacheStrategy$Factory;.isFreshnessLifetimeHeuristic:()Z // method@b865 │ │ +3c2ac4: 0a03 |00c4: move-result v3 │ │ +3c2ac6: 3803 0700 |00c5: if-eqz v3, 00cc // +0007 │ │ +3c2aca: 1a03 e414 |00c7: const-string v3, "113 HttpURLConnection "Heuristic expiration"" // string@14e4 │ │ +3c2ace: 6e30 b3b7 2003 |00c9: invoke-virtual {v0, v2, v3}, Lokhttp3/Response$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7b3 │ │ +3c2ad4: 2202 4417 |00cc: new-instance v2, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c2ad8: 6e10 b5b7 0000 |00ce: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c2ade: 0c00 |00d1: move-result-object v0 │ │ +3c2ae0: 7030 66b8 1200 |00d2: invoke-direct {v2, v1, v0}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2ae6: 1102 |00d5: return-object v2 │ │ +3c2ae8: 54d0 5185 |00d6: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.etag:Ljava/lang/String; // field@8551 │ │ +3c2aec: 1a02 dc2c |00d8: const-string v2, "If-Modified-Since" // string@2cdc │ │ +3c2af0: 3800 0500 |00da: if-eqz v0, 00df // +0005 │ │ +3c2af4: 1a02 dd2c |00dc: const-string v2, "If-None-Match" // string@2cdd │ │ +3c2af8: 280e |00de: goto 00ec // +000e │ │ +3c2afa: 54d0 5385 |00df: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModified:Ljava/util/Date; // field@8553 │ │ +3c2afe: 3800 0500 |00e1: if-eqz v0, 00e6 // +0005 │ │ +3c2b02: 54d0 5485 |00e3: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.lastModifiedString:Ljava/lang/String; // field@8554 │ │ +3c2b06: 2807 |00e5: goto 00ec // +0007 │ │ +3c2b08: 54d0 5985 |00e6: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDate:Ljava/util/Date; // field@8559 │ │ +3c2b0c: 3800 2d00 |00e8: if-eqz v0, 0115 // +002d │ │ +3c2b10: 54d0 5a85 |00ea: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.servedDateString:Ljava/lang/String; // field@855a │ │ +3c2b14: 54d1 5785 |00ec: iget-object v1, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2b18: 6e10 92b7 0100 |00ee: invoke-virtual {v1}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ +3c2b1e: 0c01 |00f1: move-result-object v1 │ │ +3c2b20: 6e10 6fb6 0100 |00f2: invoke-virtual {v1}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3c2b26: 0c01 |00f5: move-result-object v1 │ │ +3c2b28: 6203 3b85 |00f6: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c2b2c: 6e40 1bb8 1302 |00f8: invoke-virtual {v3, v1, v2, v0}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ +3c2b32: 54d0 5785 |00fb: iget-object v0, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2b36: 6e10 95b7 0000 |00fd: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ +3c2b3c: 0c00 |0100: move-result-object v0 │ │ +3c2b3e: 6e10 5cb6 0100 |0101: invoke-virtual {v1}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c2b44: 0c01 |0104: move-result-object v1 │ │ +3c2b46: 6e20 82b7 1000 |0105: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Request$Builder; // method@b782 │ │ +3c2b4c: 0c00 |0108: move-result-object v0 │ │ +3c2b4e: 6e10 7bb7 0000 |0109: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +3c2b54: 0c00 |010c: move-result-object v0 │ │ +3c2b56: 2201 4417 |010d: new-instance v1, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c2b5a: 54d2 5085 |010f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c2b5e: 7030 66b8 0102 |0111: invoke-direct {v1, v0, v2}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2b64: 1101 |0114: return-object v1 │ │ +3c2b66: 2200 4417 |0115: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c2b6a: 54d2 5785 |0117: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2b6e: 7030 66b8 2001 |0119: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2b74: 1100 |011c: return-object v0 │ │ +3c2b76: 2200 4417 |011d: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c2b7a: 54d2 5785 |011f: iget-object v2, v13, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2b7e: 7030 66b8 2001 |0121: invoke-direct {v0, v2, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2b84: 1100 |0124: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x000d line=191 │ │ 0x001d line=192 │ │ 0x0025 line=198 │ │ @@ -826394,28 +826394,28 @@ │ │ type : '(Lokhttp3/Request;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3c2720: |[3c2720] okhttp3.internal.cache.CacheStrategy$Factory.hasConditions:(Lokhttp3/Request;)Z │ │ -3c2730: 1a00 dc2c |0000: const-string v0, "If-Modified-Since" // string@2cdc │ │ -3c2734: 6e20 90b7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c273a: 0c00 |0005: move-result-object v0 │ │ -3c273c: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -3c2740: 1a00 dd2c |0008: const-string v0, "If-None-Match" // string@2cdd │ │ -3c2744: 6e20 90b7 0100 |000a: invoke-virtual {v1, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c274a: 0c01 |000d: move-result-object v1 │ │ -3c274c: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -3c2750: 2803 |0010: goto 0013 // +0003 │ │ -3c2752: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3c2754: 2802 |0012: goto 0014 // +0002 │ │ -3c2756: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3c2758: 0f01 |0014: return v1 │ │ +3c271c: |[3c271c] okhttp3.internal.cache.CacheStrategy$Factory.hasConditions:(Lokhttp3/Request;)Z │ │ +3c272c: 1a00 dc2c |0000: const-string v0, "If-Modified-Since" // string@2cdc │ │ +3c2730: 6e20 90b7 0100 |0002: invoke-virtual {v1, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c2736: 0c00 |0005: move-result-object v0 │ │ +3c2738: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +3c273c: 1a00 dd2c |0008: const-string v0, "If-None-Match" // string@2cdd │ │ +3c2740: 6e20 90b7 0100 |000a: invoke-virtual {v1, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c2746: 0c01 |000d: move-result-object v1 │ │ +3c2748: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +3c274c: 2803 |0010: goto 0013 // +0003 │ │ +3c274e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3c2750: 2802 |0012: goto 0014 // +0002 │ │ +3c2752: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3c2754: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=323 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lokhttp3/Request; │ │ │ │ #5 : (in Lokhttp3/internal/cache/CacheStrategy$Factory;) │ │ @@ -826423,28 +826423,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3c275c: |[3c275c] okhttp3.internal.cache.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ -3c276c: 5420 5085 |0000: iget-object v0, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ -3c2770: 6e10 c8b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2776: 0c00 |0005: move-result-object v0 │ │ -3c2778: 6e10 79b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c277e: 0a00 |0009: move-result v0 │ │ -3c2780: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -3c2782: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ -3c2786: 5420 5285 |000d: iget-object v0, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ -3c278a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -3c278e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -3c2790: 2802 |0012: goto 0014 // +0002 │ │ -3c2792: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3c2794: 0f00 |0014: return v0 │ │ +3c2758: |[3c2758] okhttp3.internal.cache.CacheStrategy$Factory.isFreshnessLifetimeHeuristic:()Z │ │ +3c2768: 5420 5085 |0000: iget-object v0, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.cacheResponse:Lokhttp3/Response; // field@8550 │ │ +3c276c: 6e10 c8b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c2772: 0c00 |0005: move-result-object v0 │ │ +3c2774: 6e10 79b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c277a: 0a00 |0009: move-result v0 │ │ +3c277c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +3c277e: 3310 0800 |000b: if-ne v0, v1, 0013 // +0008 │ │ +3c2782: 5420 5285 |000d: iget-object v0, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.expires:Ljava/util/Date; // field@8552 │ │ +3c2786: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +3c278a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +3c278c: 2802 |0012: goto 0014 // +0002 │ │ +3c278e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3c2790: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lokhttp3/internal/cache/CacheStrategy$Factory; │ │ │ │ Virtual methods - │ │ @@ -826453,29 +826453,29 @@ │ │ type : '()Lokhttp3/internal/cache/CacheStrategy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3c28e8: |[3c28e8] okhttp3.internal.cache.CacheStrategy$Factory.get:()Lokhttp3/internal/cache/CacheStrategy; │ │ -3c28f8: 7010 63b8 0200 |0000: invoke-direct {v2}, Lokhttp3/internal/cache/CacheStrategy$Factory;.getCandidate:()Lokhttp3/internal/cache/CacheStrategy; // method@b863 │ │ -3c28fe: 0c00 |0003: move-result-object v0 │ │ -3c2900: 5401 5c85 |0004: iget-object v1, v0, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ -3c2904: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -3c2908: 5421 5785 |0008: iget-object v1, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ -3c290c: 6e10 8fb7 0100 |000a: invoke-virtual {v1}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ -3c2912: 0c01 |000d: move-result-object v1 │ │ -3c2914: 6e10 80b5 0100 |000e: invoke-virtual {v1}, Lokhttp3/CacheControl;.onlyIfCached:()Z // method@b580 │ │ -3c291a: 0a01 |0011: move-result v1 │ │ -3c291c: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -3c2920: 2200 4417 |0014: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ -3c2924: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3c2926: 7030 66b8 1001 |0017: invoke-direct {v0, v1, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ -3c292c: 1100 |001a: return-object v0 │ │ +3c28e4: |[3c28e4] okhttp3.internal.cache.CacheStrategy$Factory.get:()Lokhttp3/internal/cache/CacheStrategy; │ │ +3c28f4: 7010 63b8 0200 |0000: invoke-direct {v2}, Lokhttp3/internal/cache/CacheStrategy$Factory;.getCandidate:()Lokhttp3/internal/cache/CacheStrategy; // method@b863 │ │ +3c28fa: 0c00 |0003: move-result-object v0 │ │ +3c28fc: 5401 5c85 |0004: iget-object v1, v0, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ +3c2900: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +3c2904: 5421 5785 |0008: iget-object v1, v2, Lokhttp3/internal/cache/CacheStrategy$Factory;.request:Lokhttp3/Request; // field@8557 │ │ +3c2908: 6e10 8fb7 0100 |000a: invoke-virtual {v1}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ +3c290e: 0c01 |000d: move-result-object v1 │ │ +3c2910: 6e10 80b5 0100 |000e: invoke-virtual {v1}, Lokhttp3/CacheControl;.onlyIfCached:()Z // method@b580 │ │ +3c2916: 0a01 |0011: move-result v1 │ │ +3c2918: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +3c291c: 2200 4417 |0014: new-instance v0, Lokhttp3/internal/cache/CacheStrategy; // type@1744 │ │ +3c2920: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3c2922: 7030 66b8 1001 |0017: invoke-direct {v0, v1, v1}, Lokhttp3/internal/cache/CacheStrategy;.:(Lokhttp3/Request;Lokhttp3/Response;)V // method@b866 │ │ +3c2928: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=175 │ │ 0x0014 line=177 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lokhttp3/internal/cache/CacheStrategy$Factory; │ │ @@ -826521,19 +826521,19 @@ │ │ type : '(Lokhttp3/Request;Lokhttp3/Response;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c2d98: |[3c2d98] okhttp3.internal.cache.CacheStrategy.:(Lokhttp3/Request;Lokhttp3/Response;)V │ │ -3c2da8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c2dae: 5b01 5c85 |0003: iput-object v1, v0, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ -3c2db2: 5b02 5b85 |0005: iput-object v2, v0, Lokhttp3/internal/cache/CacheStrategy;.cacheResponse:Lokhttp3/Response; // field@855b │ │ -3c2db6: 0e00 |0007: return-void │ │ +3c2d94: |[3c2d94] okhttp3.internal.cache.CacheStrategy.:(Lokhttp3/Request;Lokhttp3/Response;)V │ │ +3c2da4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2daa: 5b01 5c85 |0003: iput-object v1, v0, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ +3c2dae: 5b02 5b85 |0005: iput-object v2, v0, Lokhttp3/internal/cache/CacheStrategy;.cacheResponse:Lokhttp3/Response; // field@855b │ │ +3c2db2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/cache/CacheStrategy; │ │ @@ -826545,75 +826545,75 @@ │ │ type : '(Lokhttp3/Response;Lokhttp3/Request;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -3c2c94: |[3c2c94] okhttp3.internal.cache.CacheStrategy.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z │ │ -3c2ca4: 6e10 ccb7 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c2caa: 0a00 |0003: move-result v0 │ │ -3c2cac: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ -3c2cb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c2cb2: 3210 5300 |0007: if-eq v0, v1, 005a // +0053 │ │ -3c2cb6: 1301 9a01 |0009: const/16 v1, #int 410 // #19a │ │ -3c2cba: 3210 4f00 |000b: if-eq v0, v1, 005a // +004f │ │ -3c2cbe: 1301 9e01 |000d: const/16 v1, #int 414 // #19e │ │ -3c2cc2: 3210 4b00 |000f: if-eq v0, v1, 005a // +004b │ │ -3c2cc6: 1301 f501 |0011: const/16 v1, #int 501 // #1f5 │ │ -3c2cca: 3210 4700 |0013: if-eq v0, v1, 005a // +0047 │ │ -3c2cce: 1301 cb00 |0015: const/16 v1, #int 203 // #cb │ │ -3c2cd2: 3210 4300 |0017: if-eq v0, v1, 005a // +0043 │ │ -3c2cd6: 1301 cc00 |0019: const/16 v1, #int 204 // #cc │ │ -3c2cda: 3210 3f00 |001b: if-eq v0, v1, 005a // +003f │ │ -3c2cde: 1301 3301 |001d: const/16 v1, #int 307 // #133 │ │ -3c2ce2: 3210 1200 |001f: if-eq v0, v1, 0031 // +0012 │ │ -3c2ce6: 1301 3401 |0021: const/16 v1, #int 308 // #134 │ │ -3c2cea: 3210 3700 |0023: if-eq v0, v1, 005a // +0037 │ │ -3c2cee: 1301 9401 |0025: const/16 v1, #int 404 // #194 │ │ -3c2cf2: 3210 3300 |0027: if-eq v0, v1, 005a // +0033 │ │ -3c2cf6: 1301 9501 |0029: const/16 v1, #int 405 // #195 │ │ -3c2cfa: 3210 2f00 |002b: if-eq v0, v1, 005a // +002f │ │ -3c2cfe: 2b00 4300 0000 |002d: packed-switch v0, 00000070 // +00000043 │ │ -3c2d04: 2829 |0030: goto 0059 // +0029 │ │ -3c2d06: 1a00 1027 |0031: const-string v0, "Expires" // string@2710 │ │ -3c2d0a: 6e20 ceb7 0300 |0033: invoke-virtual {v3, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c2d10: 0c00 |0036: move-result-object v0 │ │ -3c2d12: 3900 2300 |0037: if-nez v0, 005a // +0023 │ │ -3c2d16: 6e10 c8b7 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2d1c: 0c00 |003c: move-result-object v0 │ │ -3c2d1e: 6e10 79b5 0000 |003d: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ -3c2d24: 0a00 |0040: move-result v0 │ │ -3c2d26: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -3c2d28: 3310 1800 |0042: if-ne v0, v1, 005a // +0018 │ │ -3c2d2c: 6e10 c8b7 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2d32: 0c00 |0047: move-result-object v0 │ │ -3c2d34: 6e10 78b5 0000 |0048: invoke-virtual {v0}, Lokhttp3/CacheControl;.isPublic:()Z // method@b578 │ │ -3c2d3a: 0a00 |004b: move-result v0 │ │ -3c2d3c: 3900 0e00 |004c: if-nez v0, 005a // +000e │ │ -3c2d40: 6e10 c8b7 0300 |004e: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2d46: 0c00 |0051: move-result-object v0 │ │ -3c2d48: 6e10 77b5 0000 |0052: invoke-virtual {v0}, Lokhttp3/CacheControl;.isPrivate:()Z // method@b577 │ │ -3c2d4e: 0a00 |0055: move-result v0 │ │ -3c2d50: 3800 0300 |0056: if-eqz v0, 0059 // +0003 │ │ -3c2d54: 2802 |0058: goto 005a // +0002 │ │ -3c2d56: 0f02 |0059: return v2 │ │ -3c2d58: 6e10 c8b7 0300 |005a: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ -3c2d5e: 0c03 |005d: move-result-object v3 │ │ -3c2d60: 6e10 7eb5 0300 |005e: invoke-virtual {v3}, Lokhttp3/CacheControl;.noStore:()Z // method@b57e │ │ -3c2d66: 0a03 |0061: move-result v3 │ │ -3c2d68: 3903 0d00 |0062: if-nez v3, 006f // +000d │ │ -3c2d6c: 6e10 8fb7 0400 |0064: invoke-virtual {v4}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ -3c2d72: 0c03 |0067: move-result-object v3 │ │ -3c2d74: 6e10 7eb5 0300 |0068: invoke-virtual {v3}, Lokhttp3/CacheControl;.noStore:()Z // method@b57e │ │ -3c2d7a: 0a03 |006b: move-result v3 │ │ -3c2d7c: 3903 0300 |006c: if-nez v3, 006f // +0003 │ │ -3c2d80: 1212 |006e: const/4 v2, #int 1 // #1 │ │ -3c2d82: 0f02 |006f: return v2 │ │ -3c2d84: 0001 0300 2c01 0000 2d00 0000 2d00 ... |0070: packed-switch-data (10 units) │ │ +3c2c90: |[3c2c90] okhttp3.internal.cache.CacheStrategy.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z │ │ +3c2ca0: 6e10 ccb7 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c2ca6: 0a00 |0003: move-result v0 │ │ +3c2ca8: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ +3c2cac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c2cae: 3210 5300 |0007: if-eq v0, v1, 005a // +0053 │ │ +3c2cb2: 1301 9a01 |0009: const/16 v1, #int 410 // #19a │ │ +3c2cb6: 3210 4f00 |000b: if-eq v0, v1, 005a // +004f │ │ +3c2cba: 1301 9e01 |000d: const/16 v1, #int 414 // #19e │ │ +3c2cbe: 3210 4b00 |000f: if-eq v0, v1, 005a // +004b │ │ +3c2cc2: 1301 f501 |0011: const/16 v1, #int 501 // #1f5 │ │ +3c2cc6: 3210 4700 |0013: if-eq v0, v1, 005a // +0047 │ │ +3c2cca: 1301 cb00 |0015: const/16 v1, #int 203 // #cb │ │ +3c2cce: 3210 4300 |0017: if-eq v0, v1, 005a // +0043 │ │ +3c2cd2: 1301 cc00 |0019: const/16 v1, #int 204 // #cc │ │ +3c2cd6: 3210 3f00 |001b: if-eq v0, v1, 005a // +003f │ │ +3c2cda: 1301 3301 |001d: const/16 v1, #int 307 // #133 │ │ +3c2cde: 3210 1200 |001f: if-eq v0, v1, 0031 // +0012 │ │ +3c2ce2: 1301 3401 |0021: const/16 v1, #int 308 // #134 │ │ +3c2ce6: 3210 3700 |0023: if-eq v0, v1, 005a // +0037 │ │ +3c2cea: 1301 9401 |0025: const/16 v1, #int 404 // #194 │ │ +3c2cee: 3210 3300 |0027: if-eq v0, v1, 005a // +0033 │ │ +3c2cf2: 1301 9501 |0029: const/16 v1, #int 405 // #195 │ │ +3c2cf6: 3210 2f00 |002b: if-eq v0, v1, 005a // +002f │ │ +3c2cfa: 2b00 4300 0000 |002d: packed-switch v0, 00000070 // +00000043 │ │ +3c2d00: 2829 |0030: goto 0059 // +0029 │ │ +3c2d02: 1a00 1027 |0031: const-string v0, "Expires" // string@2710 │ │ +3c2d06: 6e20 ceb7 0300 |0033: invoke-virtual {v3, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c2d0c: 0c00 |0036: move-result-object v0 │ │ +3c2d0e: 3900 2300 |0037: if-nez v0, 005a // +0023 │ │ +3c2d12: 6e10 c8b7 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c2d18: 0c00 |003c: move-result-object v0 │ │ +3c2d1a: 6e10 79b5 0000 |003d: invoke-virtual {v0}, Lokhttp3/CacheControl;.maxAgeSeconds:()I // method@b579 │ │ +3c2d20: 0a00 |0040: move-result v0 │ │ +3c2d22: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +3c2d24: 3310 1800 |0042: if-ne v0, v1, 005a // +0018 │ │ +3c2d28: 6e10 c8b7 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c2d2e: 0c00 |0047: move-result-object v0 │ │ +3c2d30: 6e10 78b5 0000 |0048: invoke-virtual {v0}, Lokhttp3/CacheControl;.isPublic:()Z // method@b578 │ │ +3c2d36: 0a00 |004b: move-result v0 │ │ +3c2d38: 3900 0e00 |004c: if-nez v0, 005a // +000e │ │ +3c2d3c: 6e10 c8b7 0300 |004e: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c2d42: 0c00 |0051: move-result-object v0 │ │ +3c2d44: 6e10 77b5 0000 |0052: invoke-virtual {v0}, Lokhttp3/CacheControl;.isPrivate:()Z // method@b577 │ │ +3c2d4a: 0a00 |0055: move-result v0 │ │ +3c2d4c: 3800 0300 |0056: if-eqz v0, 0059 // +0003 │ │ +3c2d50: 2802 |0058: goto 005a // +0002 │ │ +3c2d52: 0f02 |0059: return v2 │ │ +3c2d54: 6e10 c8b7 0300 |005a: invoke-virtual {v3}, Lokhttp3/Response;.cacheControl:()Lokhttp3/CacheControl; // method@b7c8 │ │ +3c2d5a: 0c03 |005d: move-result-object v3 │ │ +3c2d5c: 6e10 7eb5 0300 |005e: invoke-virtual {v3}, Lokhttp3/CacheControl;.noStore:()Z // method@b57e │ │ +3c2d62: 0a03 |0061: move-result v3 │ │ +3c2d64: 3903 0d00 |0062: if-nez v3, 006f // +000d │ │ +3c2d68: 6e10 8fb7 0400 |0064: invoke-virtual {v4}, Lokhttp3/Request;.cacheControl:()Lokhttp3/CacheControl; // method@b78f │ │ +3c2d6e: 0c03 |0067: move-result-object v3 │ │ +3c2d70: 6e10 7eb5 0300 |0068: invoke-virtual {v3}, Lokhttp3/CacheControl;.noStore:()Z // method@b57e │ │ +3c2d76: 0a03 |006b: move-result v3 │ │ +3c2d78: 3903 0300 |006c: if-nez v3, 006f // +0003 │ │ +3c2d7c: 1212 |006e: const/4 v2, #int 1 // #1 │ │ +3c2d7e: 0f02 |006f: return v2 │ │ +3c2d80: 0001 0300 2c01 0000 2d00 0000 2d00 ... |0070: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0033 line=86 │ │ 0x0039 line=87 │ │ 0x0044 line=88 │ │ 0x004e line=89 │ │ @@ -826658,18 +826658,18 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c2db8: |[3c2db8] okhttp3.internal.cache.DiskLruCache$1.:(Lokhttp3/internal/cache/DiskLruCache;)V │ │ -3c2dc8: 5b01 5d85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2dcc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c2dd2: 0e00 |0005: return-void │ │ +3c2db4: |[3c2db4] okhttp3.internal.cache.DiskLruCache$1.:(Lokhttp3/internal/cache/DiskLruCache;)V │ │ +3c2dc4: 5b01 5d85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2dc8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/cache/DiskLruCache$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ @@ -826679,58 +826679,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -3c2dd4: |[3c2dd4] okhttp3.internal.cache.DiskLruCache$1.run:()V │ │ -3c2de4: 5450 5d85 |0000: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2de8: 1d00 |0002: monitor-enter v0 │ │ -3c2dea: 5451 5d85 |0003: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2dee: 5511 8985 |0005: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c2df2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3c2df4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -3c2df6: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -3c2dfa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3c2dfc: 2802 |000c: goto 000e // +0002 │ │ -3c2dfe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3c2e00: 5454 5d85 |000e: iget-object v4, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e04: 5544 8485 |0010: iget-boolean v4, v4, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c2e08: b641 |0012: or-int/2addr v1, v4 │ │ -3c2e0a: 3801 0400 |0013: if-eqz v1, 0017 // +0004 │ │ -3c2e0e: 1e00 |0015: monitor-exit v0 │ │ -3c2e10: 0e00 |0016: return-void │ │ -3c2e12: 5451 5d85 |0017: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e16: 6e10 a3b8 0100 |0019: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ -3c2e1c: 2805 |001c: goto 0021 // +0005 │ │ -3c2e1e: 5451 5d85 |001d: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e22: 5c13 9185 |001f: iput-boolean v3, v1, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ -3c2e26: 5451 5d85 |0021: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e2a: 6e10 98b8 0100 |0023: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ -3c2e30: 0a01 |0026: move-result v1 │ │ -3c2e32: 3801 1c00 |0027: if-eqz v1, 0043 // +001c │ │ -3c2e36: 5451 5d85 |0029: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e3a: 6e10 9db8 0100 |002b: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ -3c2e40: 5451 5d85 |002e: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e44: 5912 9385 |0030: iput v2, v1, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c2e48: 2811 |0032: goto 0043 // +0011 │ │ -3c2e4a: 5451 5d85 |0033: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e4e: 5c13 9085 |0035: iput-boolean v3, v1, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ -3c2e52: 5451 5d85 |0037: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ -3c2e56: 7100 83bd 0000 |0039: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ -3c2e5c: 0c02 |003c: move-result-object v2 │ │ -3c2e5e: 7110 84bd 0200 |003d: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c2e64: 0c02 |0040: move-result-object v2 │ │ -3c2e66: 5b12 8d85 |0041: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c2e6a: 1e00 |0043: monitor-exit v0 │ │ -3c2e6c: 0e00 |0044: return-void │ │ -3c2e6e: 0d01 |0045: move-exception v1 │ │ -3c2e70: 1e00 |0046: monitor-exit v0 │ │ -3c2e72: 2701 |0047: throw v1 │ │ +3c2dd0: |[3c2dd0] okhttp3.internal.cache.DiskLruCache$1.run:()V │ │ +3c2de0: 5450 5d85 |0000: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2de4: 1d00 |0002: monitor-enter v0 │ │ +3c2de6: 5451 5d85 |0003: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2dea: 5511 8985 |0005: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c2dee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3c2df0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +3c2df2: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +3c2df6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3c2df8: 2802 |000c: goto 000e // +0002 │ │ +3c2dfa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3c2dfc: 5454 5d85 |000e: iget-object v4, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e00: 5544 8485 |0010: iget-boolean v4, v4, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c2e04: b641 |0012: or-int/2addr v1, v4 │ │ +3c2e06: 3801 0400 |0013: if-eqz v1, 0017 // +0004 │ │ +3c2e0a: 1e00 |0015: monitor-exit v0 │ │ +3c2e0c: 0e00 |0016: return-void │ │ +3c2e0e: 5451 5d85 |0017: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e12: 6e10 a3b8 0100 |0019: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ +3c2e18: 2805 |001c: goto 0021 // +0005 │ │ +3c2e1a: 5451 5d85 |001d: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e1e: 5c13 9185 |001f: iput-boolean v3, v1, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ +3c2e22: 5451 5d85 |0021: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e26: 6e10 98b8 0100 |0023: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ +3c2e2c: 0a01 |0026: move-result v1 │ │ +3c2e2e: 3801 1c00 |0027: if-eqz v1, 0043 // +001c │ │ +3c2e32: 5451 5d85 |0029: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e36: 6e10 9db8 0100 |002b: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ +3c2e3c: 5451 5d85 |002e: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e40: 5912 9385 |0030: iput v2, v1, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c2e44: 2811 |0032: goto 0043 // +0011 │ │ +3c2e46: 5451 5d85 |0033: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e4a: 5c13 9085 |0035: iput-boolean v3, v1, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ +3c2e4e: 5451 5d85 |0037: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache$1;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855d │ │ +3c2e52: 7100 83bd 0000 |0039: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ +3c2e58: 0c02 |003c: move-result-object v2 │ │ +3c2e5a: 7110 84bd 0200 |003d: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c2e60: 0c02 |0040: move-result-object v2 │ │ +3c2e62: 5b12 8d85 |0041: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c2e66: 1e00 |0043: monitor-exit v0 │ │ +3c2e68: 0e00 |0044: return-void │ │ +3c2e6a: 0d01 |0045: move-exception v1 │ │ +3c2e6c: 1e00 |0046: monitor-exit v0 │ │ +3c2e6e: 2701 |0047: throw v1 │ │ catches : 5 │ │ 0x0003 - 0x0016 │ │ -> 0x0045 │ │ 0x0017 - 0x001c │ │ Ljava/io/IOException; -> 0x001d │ │ -> 0x0045 │ │ 0x001d - 0x0021 │ │ @@ -826805,27 +826805,27 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3c2fe0: |[3c2fe0] okhttp3.internal.cache.DiskLruCache$3.:(Lokhttp3/internal/cache/DiskLruCache;)V │ │ -3c2ff0: 5b12 6385 |0000: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ -3c2ff4: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c2ffa: 2202 1711 |0005: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ -3c2ffe: 5410 6385 |0007: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ -3c3002: 5400 8e85 |0009: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3006: 6e10 6287 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c300c: 0c00 |000e: move-result-object v0 │ │ -3c300e: 7020 5a86 0200 |000f: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -3c3014: 6e10 6686 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ -3c301a: 0c02 |0015: move-result-object v2 │ │ -3c301c: 5b12 6085 |0016: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ -3c3020: 0e00 |0018: return-void │ │ +3c2fd8: |[3c2fd8] okhttp3.internal.cache.DiskLruCache$3.:(Lokhttp3/internal/cache/DiskLruCache;)V │ │ +3c2fe8: 5b12 6385 |0000: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ +3c2fec: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2ff2: 2202 1711 |0005: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ +3c2ff6: 5410 6385 |0007: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ +3c2ffa: 5400 8e85 |0009: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c2ffe: 6e10 6287 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c3004: 0c00 |000e: move-result-object v0 │ │ +3c3006: 7020 5a86 0200 |000f: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +3c300c: 6e10 6686 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ +3c3012: 0c02 |0015: move-result-object v2 │ │ +3c3014: 5b12 6085 |0016: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ +3c3018: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0005 line=733 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lokhttp3/internal/cache/DiskLruCache$3; │ │ 0x0000 - 0x0019 reg=2 (null) Lokhttp3/internal/cache/DiskLruCache; │ │ @@ -826836,50 +826836,50 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -3c2efc: |[3c2efc] okhttp3.internal.cache.DiskLruCache$3.hasNext:()Z │ │ -3c2f0c: 5450 6185 |0000: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ -3c2f10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3c2f12: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -3c2f16: 0f01 |0005: return v1 │ │ -3c2f18: 5450 6385 |0006: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ -3c2f1c: 1d00 |0008: monitor-enter v0 │ │ -3c2f1e: 5452 6385 |0009: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ -3c2f22: 5522 8485 |000b: iget-boolean v2, v2, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c2f26: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3c2f28: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -3c2f2c: 1e00 |0010: monitor-exit v0 │ │ -3c2f2e: 0f03 |0011: return v3 │ │ -3c2f30: 5452 6085 |0012: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ -3c2f34: 7210 5487 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c2f3a: 0a02 |0017: move-result v2 │ │ -3c2f3c: 3802 1a00 |0018: if-eqz v2, 0032 // +001a │ │ -3c2f40: 5452 6085 |001a: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ -3c2f44: 7210 5587 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c2f4a: 0c02 |001f: move-result-object v2 │ │ -3c2f4c: 1f02 4a17 |0020: check-cast v2, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c2f50: 5524 6e85 |0022: iget-boolean v4, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c2f54: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ -3c2f58: 28ec |0026: goto 0012 // -0014 │ │ -3c2f5a: 6e10 7eb8 0200 |0027: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache$Entry;.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b87e │ │ -3c2f60: 0c02 |002a: move-result-object v2 │ │ -3c2f62: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ -3c2f66: 28e5 |002d: goto 0012 // -001b │ │ -3c2f68: 5b52 6185 |002e: iput-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ -3c2f6c: 1e00 |0030: monitor-exit v0 │ │ -3c2f6e: 0f01 |0031: return v1 │ │ -3c2f70: 1e00 |0032: monitor-exit v0 │ │ -3c2f72: 0f03 |0033: return v3 │ │ -3c2f74: 0d01 |0034: move-exception v1 │ │ -3c2f76: 1e00 |0035: monitor-exit v0 │ │ -3c2f78: 2701 |0036: throw v1 │ │ +3c2ef4: |[3c2ef4] okhttp3.internal.cache.DiskLruCache$3.hasNext:()Z │ │ +3c2f04: 5450 6185 |0000: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ +3c2f08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3c2f0a: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +3c2f0e: 0f01 |0005: return v1 │ │ +3c2f10: 5450 6385 |0006: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ +3c2f14: 1d00 |0008: monitor-enter v0 │ │ +3c2f16: 5452 6385 |0009: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ +3c2f1a: 5522 8485 |000b: iget-boolean v2, v2, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c2f1e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3c2f20: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +3c2f24: 1e00 |0010: monitor-exit v0 │ │ +3c2f26: 0f03 |0011: return v3 │ │ +3c2f28: 5452 6085 |0012: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ +3c2f2c: 7210 5487 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c2f32: 0a02 |0017: move-result v2 │ │ +3c2f34: 3802 1a00 |0018: if-eqz v2, 0032 // +001a │ │ +3c2f38: 5452 6085 |001a: iget-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.delegate:Ljava/util/Iterator; // field@8560 │ │ +3c2f3c: 7210 5587 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c2f42: 0c02 |001f: move-result-object v2 │ │ +3c2f44: 1f02 4a17 |0020: check-cast v2, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c2f48: 5524 6e85 |0022: iget-boolean v4, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c2f4c: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ +3c2f50: 28ec |0026: goto 0012 // -0014 │ │ +3c2f52: 6e10 7eb8 0200 |0027: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache$Entry;.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b87e │ │ +3c2f58: 0c02 |002a: move-result-object v2 │ │ +3c2f5a: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ +3c2f5e: 28e5 |002d: goto 0012 // -001b │ │ +3c2f60: 5b52 6185 |002e: iput-object v2, v5, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ +3c2f64: 1e00 |0030: monitor-exit v0 │ │ +3c2f66: 0f01 |0031: return v1 │ │ +3c2f68: 1e00 |0032: monitor-exit v0 │ │ +3c2f6a: 0f03 |0033: return v3 │ │ +3c2f6c: 0d01 |0034: move-exception v1 │ │ +3c2f6e: 1e00 |0035: monitor-exit v0 │ │ +3c2f70: 2701 |0036: throw v1 │ │ catches : 1 │ │ 0x0009 - 0x0036 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=742 │ │ 0x0006 line=744 │ │ 0x0009 line=746 │ │ @@ -826898,18 +826898,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c2f88: |[3c2f88] okhttp3.internal.cache.DiskLruCache$3.next:()Ljava/lang/Object; │ │ -3c2f98: 6e10 70b8 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache$3;.next:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b870 │ │ -3c2f9e: 0c00 |0003: move-result-object v0 │ │ -3c2fa0: 1100 |0004: return-object v0 │ │ +3c2f80: |[3c2f80] okhttp3.internal.cache.DiskLruCache$3.next:()Ljava/lang/Object; │ │ +3c2f90: 6e10 70b8 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache$3;.next:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b870 │ │ +3c2f96: 0c00 |0003: move-result-object v0 │ │ +3c2f98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/cache/DiskLruCache$3; │ │ │ │ #2 : (in Lokhttp3/internal/cache/DiskLruCache$3;) │ │ @@ -826917,27 +826917,27 @@ │ │ type : '()Lokhttp3/internal/cache/DiskLruCache$Snapshot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3c2fa4: |[3c2fa4] okhttp3.internal.cache.DiskLruCache$3.next:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ -3c2fb4: 6e10 6eb8 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache$3;.hasNext:()Z // method@b86e │ │ -3c2fba: 0a00 |0003: move-result v0 │ │ -3c2fbc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3c2fc0: 5410 6185 |0006: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ -3c2fc4: 5b10 6285 |0008: iput-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ -3c2fc8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3c2fca: 5b10 6185 |000b: iput-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ -3c2fce: 5410 6285 |000d: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ -3c2fd2: 1100 |000f: return-object v0 │ │ -3c2fd4: 2200 3211 |0010: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ -3c2fd8: 7010 b887 0000 |0012: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3c2fde: 2700 |0015: throw v0 │ │ +3c2f9c: |[3c2f9c] okhttp3.internal.cache.DiskLruCache$3.next:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ +3c2fac: 6e10 6eb8 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache$3;.hasNext:()Z // method@b86e │ │ +3c2fb2: 0a00 |0003: move-result v0 │ │ +3c2fb4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3c2fb8: 5410 6185 |0006: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ +3c2fbc: 5b10 6285 |0008: iput-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ +3c2fc0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3c2fc2: 5b10 6185 |000b: iput-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.nextSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8561 │ │ +3c2fc6: 5410 6285 |000d: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ +3c2fca: 1100 |000f: return-object v0 │ │ +3c2fcc: 2200 3211 |0010: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ +3c2fd0: 7010 b887 0000 |0012: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3c2fd6: 2700 |0015: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0006 line=763 │ │ 0x000b line=764 │ │ 0x000d line=765 │ │ 0x0010 line=762 │ │ @@ -826949,32 +826949,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3c3024: |[3c3024] okhttp3.internal.cache.DiskLruCache$3.remove:()V │ │ -3c3034: 5430 6285 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ -3c3038: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -3c303c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c303e: 5432 6385 |0005: iget-object v2, v3, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ -3c3042: 7110 81b8 0000 |0007: invoke-static {v0}, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.access$000:(Lokhttp3/internal/cache/DiskLruCache$Snapshot;)Ljava/lang/String; // method@b881 │ │ -3c3048: 0c00 |000a: move-result-object v0 │ │ -3c304a: 6e20 9eb8 0200 |000b: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@b89e │ │ -3c3050: 2805 |000e: goto 0013 // +0005 │ │ -3c3052: 0d00 |000f: move-exception v0 │ │ -3c3054: 5b31 6285 |0010: iput-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ -3c3058: 2700 |0012: throw v0 │ │ -3c305a: 5b31 6285 |0013: iput-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ -3c305e: 0e00 |0015: return-void │ │ -3c3060: 2200 7210 |0016: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c3064: 1a01 08be |0018: const-string v1, "remove() before next()" // string@be08 │ │ -3c3068: 7020 8c83 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c306e: 2700 |001d: throw v0 │ │ +3c301c: |[3c301c] okhttp3.internal.cache.DiskLruCache$3.remove:()V │ │ +3c302c: 5430 6285 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ +3c3030: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +3c3034: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c3036: 5432 6385 |0005: iget-object v2, v3, Lokhttp3/internal/cache/DiskLruCache$3;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8563 │ │ +3c303a: 7110 81b8 0000 |0007: invoke-static {v0}, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.access$000:(Lokhttp3/internal/cache/DiskLruCache$Snapshot;)Ljava/lang/String; // method@b881 │ │ +3c3040: 0c00 |000a: move-result-object v0 │ │ +3c3042: 6e20 9eb8 0200 |000b: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/DiskLruCache;.remove:(Ljava/lang/String;)Z // method@b89e │ │ +3c3048: 2805 |000e: goto 0013 // +0005 │ │ +3c304a: 0d00 |000f: move-exception v0 │ │ +3c304c: 5b31 6285 |0010: iput-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ +3c3050: 2700 |0012: throw v0 │ │ +3c3052: 5b31 6285 |0013: iput-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$3;.removeSnapshot:Lokhttp3/internal/cache/DiskLruCache$Snapshot; // field@8562 │ │ +3c3056: 0e00 |0015: return-void │ │ +3c3058: 2200 7210 |0016: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c305c: 1a01 08be |0018: const-string v1, "remove() before next()" // string@be08 │ │ +3c3060: 7020 8c83 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c3066: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=769 │ │ 0x0005 line=771 │ │ @@ -827033,26 +827033,26 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3c3220: |[3c3220] okhttp3.internal.cache.DiskLruCache$Editor.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V │ │ -3c3230: 5b01 6785 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c3234: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c323a: 5b02 6685 |0005: iput-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c323e: 5522 6e85 |0007: iget-boolean v2, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3242: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -3c3246: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3c3248: 2805 |000c: goto 0011 // +0005 │ │ -3c324a: 5211 9585 |000d: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c324e: 2311 dd1c |000f: new-array v1, v1, [Z // type@1cdd │ │ -3c3252: 5b01 6885 |0011: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ -3c3256: 0e00 |0013: return-void │ │ +3c3218: |[3c3218] okhttp3.internal.cache.DiskLruCache$Editor.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V │ │ +3c3228: 5b01 6785 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c322c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c3232: 5b02 6685 |0005: iput-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3236: 5522 6e85 |0007: iget-boolean v2, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c323a: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +3c323e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3c3240: 2805 |000c: goto 0011 // +0005 │ │ +3c3242: 5211 9585 |000d: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3246: 2311 dd1c |000f: new-array v1, v1, [Z // type@1cdd │ │ +3c324a: 5b01 6885 |0011: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ +3c324e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0005 line=832 │ │ 0x0007 line=833 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ @@ -827065,35 +827065,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3c3258: |[3c3258] okhttp3.internal.cache.DiskLruCache$Editor.abort:()V │ │ -3c3268: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c326c: 1d00 |0002: monitor-enter v0 │ │ -3c326e: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c3272: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ -3c3276: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c327a: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c327e: 3331 0800 |000b: if-ne v1, v3, 0013 // +0008 │ │ -3c3282: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c3286: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3c3288: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ -3c328e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3c3290: 5c31 6585 |0014: iput-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c3294: 1e00 |0016: monitor-exit v0 │ │ -3c3296: 0e00 |0017: return-void │ │ -3c3298: 2201 7210 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c329c: 7010 8b83 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c32a2: 2701 |001d: throw v1 │ │ -3c32a4: 0d01 |001e: move-exception v1 │ │ -3c32a6: 1e00 |001f: monitor-exit v0 │ │ -3c32a8: 2701 |0020: throw v1 │ │ +3c3250: |[3c3250] okhttp3.internal.cache.DiskLruCache$Editor.abort:()V │ │ +3c3260: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c3264: 1d00 |0002: monitor-enter v0 │ │ +3c3266: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c326a: 3901 1300 |0005: if-nez v1, 0018 // +0013 │ │ +3c326e: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3272: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3276: 3331 0800 |000b: if-ne v1, v3, 0013 // +0008 │ │ +3c327a: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c327e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3c3280: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ +3c3286: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3c3288: 5c31 6585 |0014: iput-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c328c: 1e00 |0016: monitor-exit v0 │ │ +3c328e: 0e00 |0017: return-void │ │ +3c3290: 2201 7210 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c3294: 7010 8b83 0100 |001a: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c329a: 2701 |001d: throw v1 │ │ +3c329c: 0d01 |001e: move-exception v1 │ │ +3c329e: 1e00 |001f: monitor-exit v0 │ │ +3c32a0: 2701 |0020: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=929 │ │ 0x0003 line=930 │ │ 0x0007 line=933 │ │ @@ -827110,30 +827110,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3c32b8: |[3c32b8] okhttp3.internal.cache.DiskLruCache$Editor.abortUnlessCommitted:()V │ │ -3c32c8: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c32cc: 1d00 |0002: monitor-enter v0 │ │ -3c32ce: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c32d2: 3901 0e00 |0005: if-nez v1, 0013 // +000e │ │ -3c32d6: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c32da: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c32de: 3331 0800 |000b: if-ne v1, v3, 0013 // +0008 │ │ -3c32e2: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c32e6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3c32e8: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ -3c32ee: 1e00 |0013: monitor-exit v0 │ │ -3c32f0: 0e00 |0014: return-void │ │ -3c32f2: 0d01 |0015: move-exception v1 │ │ -3c32f4: 1e00 |0016: monitor-exit v0 │ │ -3c32f6: 2701 |0017: throw v1 │ │ +3c32b0: |[3c32b0] okhttp3.internal.cache.DiskLruCache$Editor.abortUnlessCommitted:()V │ │ +3c32c0: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c32c4: 1d00 |0002: monitor-enter v0 │ │ +3c32c6: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c32ca: 3901 0e00 |0005: if-nez v1, 0013 // +000e │ │ +3c32ce: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c32d2: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c32d6: 3331 0800 |000b: if-ne v1, v3, 0013 // +0008 │ │ +3c32da: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c32de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3c32e0: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ +3c32e6: 1e00 |0013: monitor-exit v0 │ │ +3c32e8: 0e00 |0014: return-void │ │ +3c32ea: 0d01 |0015: move-exception v1 │ │ +3c32ec: 1e00 |0016: monitor-exit v0 │ │ +3c32ee: 2701 |0017: throw v1 │ │ catches : 3 │ │ 0x0003 - 0x000b │ │ -> 0x0015 │ │ 0x000d - 0x0013 │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0015 │ │ 0x0013 - 0x0017 │ │ @@ -827151,34 +827151,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3c3318: |[3c3318] okhttp3.internal.cache.DiskLruCache$Editor.commit:()V │ │ -3c3328: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c332c: 1d00 |0002: monitor-enter v0 │ │ -3c332e: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c3332: 3901 1200 |0005: if-nez v1, 0017 // +0012 │ │ -3c3336: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c333a: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c333e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3c3340: 3331 0700 |000c: if-ne v1, v3, 0013 // +0007 │ │ -3c3344: 5431 6785 |000e: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c3348: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ -3c334e: 5c32 6585 |0013: iput-boolean v2, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c3352: 1e00 |0015: monitor-exit v0 │ │ -3c3354: 0e00 |0016: return-void │ │ -3c3356: 2201 7210 |0017: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c335a: 7010 8b83 0100 |0019: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c3360: 2701 |001c: throw v1 │ │ -3c3362: 0d01 |001d: move-exception v1 │ │ -3c3364: 1e00 |001e: monitor-exit v0 │ │ -3c3366: 2701 |001f: throw v1 │ │ +3c3310: |[3c3310] okhttp3.internal.cache.DiskLruCache$Editor.commit:()V │ │ +3c3320: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c3324: 1d00 |0002: monitor-enter v0 │ │ +3c3326: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c332a: 3901 1200 |0005: if-nez v1, 0017 // +0012 │ │ +3c332e: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3332: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3336: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3c3338: 3331 0700 |000c: if-ne v1, v3, 0013 // +0007 │ │ +3c333c: 5431 6785 |000e: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c3340: 6e30 8cb8 3102 |0010: invoke-virtual {v1, v3, v2}, Lokhttp3/internal/cache/DiskLruCache;.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V // method@b88c │ │ +3c3346: 5c32 6585 |0013: iput-boolean v2, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c334a: 1e00 |0015: monitor-exit v0 │ │ +3c334c: 0e00 |0016: return-void │ │ +3c334e: 2201 7210 |0017: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c3352: 7010 8b83 0100 |0019: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c3358: 2701 |001c: throw v1 │ │ +3c335a: 0d01 |001d: move-exception v1 │ │ +3c335c: 1e00 |001e: monitor-exit v0 │ │ +3c335e: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=913 │ │ 0x0003 line=914 │ │ 0x0007 line=917 │ │ @@ -827195,34 +827195,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3c3374: |[3c3374] okhttp3.internal.cache.DiskLruCache$Editor.detach:()V │ │ -3c3384: 5430 6685 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c3388: 5400 6a85 |0002: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c338c: 3330 1e00 |0004: if-ne v0, v3, 0022 // +001e │ │ -3c3390: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3c3392: 5431 6785 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c3396: 5211 9585 |0009: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c339a: 3510 1200 |000b: if-ge v0, v1, 001d // +0012 │ │ -3c339e: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c33a2: 5411 8785 |000f: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c33a6: 5432 6685 |0011: iget-object v2, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c33aa: 5422 6b85 |0013: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c33ae: 4602 0200 |0015: aget-object v2, v2, v0 │ │ -3c33b2: 7220 12bb 2100 |0017: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c33b8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c33bc: 28eb |001c: goto 0007 // -0015 │ │ -3c33be: 5430 6685 |001d: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c33c2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -3c33c4: 5b01 6a85 |0020: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c33c8: 0e00 |0022: return-void │ │ +3c336c: |[3c336c] okhttp3.internal.cache.DiskLruCache$Editor.detach:()V │ │ +3c337c: 5430 6685 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3380: 5400 6a85 |0002: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3384: 3330 1e00 |0004: if-ne v0, v3, 0022 // +001e │ │ +3c3388: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3c338a: 5431 6785 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c338e: 5211 9585 |0009: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3392: 3510 1200 |000b: if-ge v0, v1, 001d // +0012 │ │ +3c3396: 5431 6785 |000d: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c339a: 5411 8785 |000f: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c339e: 5432 6685 |0011: iget-object v2, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c33a2: 5422 6b85 |0013: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c33a6: 4602 0200 |0015: aget-object v2, v2, v0 │ │ +3c33aa: 7220 12bb 2100 |0017: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c33b0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c33b4: 28eb |001c: goto 0007 // -0015 │ │ +3c33b6: 5430 6685 |001d: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c33ba: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +3c33bc: 5b01 6a85 |0020: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c33c0: 0e00 |0022: return-void │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/io/IOException; -> 0x001a │ │ positions : │ │ 0x0000 line=843 │ │ 0x0007 line=844 │ │ 0x000d line=846 │ │ @@ -827235,53 +827235,53 @@ │ │ type : '(I)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3c30d8: |[3c30d8] okhttp3.internal.cache.DiskLruCache$Editor.newSink:(I)Lokio/Sink; │ │ -3c30e8: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c30ec: 1d00 |0002: monitor-enter v0 │ │ -3c30ee: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c30f2: 3901 3400 |0005: if-nez v1, 0039 // +0034 │ │ -3c30f6: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c30fa: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c30fe: 3231 0800 |000b: if-eq v1, v3, 0013 // +0008 │ │ -3c3102: 7100 83bd 0000 |000d: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ -3c3108: 0c04 |0010: move-result-object v4 │ │ -3c310a: 1e00 |0011: monitor-exit v0 │ │ -3c310c: 1104 |0012: return-object v4 │ │ -3c310e: 5431 6685 |0013: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c3112: 5511 6e85 |0015: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3116: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -3c311a: 5431 6885 |0019: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ -3c311e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -3c3120: 4e02 0104 |001c: aput-boolean v2, v1, v4 │ │ -3c3124: 5431 6685 |001e: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c3128: 5411 6b85 |0020: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c312c: 4604 0104 |0022: aget-object v4, v1, v4 │ │ -3c3130: 5431 6785 |0024: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c3134: 5411 8785 |0026: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3138: 7220 16bb 4100 |0028: invoke-interface {v1, v4}, Lokhttp3/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@bb16 │ │ -3c313e: 0c04 |002b: move-result-object v4 │ │ -3c3140: 2201 4817 |002c: new-instance v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1; // type@1748 │ │ -3c3144: 7030 72b8 3104 |002e: invoke-direct {v1, v3, v4}, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.:(Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V // method@b872 │ │ -3c314a: 1e00 |0031: monitor-exit v0 │ │ -3c314c: 1101 |0032: return-object v1 │ │ -3c314e: 7100 83bd 0000 |0033: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ -3c3154: 0c04 |0036: move-result-object v4 │ │ -3c3156: 1e00 |0037: monitor-exit v0 │ │ -3c3158: 1104 |0038: return-object v4 │ │ -3c315a: 2204 7210 |0039: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c315e: 7010 8b83 0400 |003b: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c3164: 2704 |003e: throw v4 │ │ -3c3166: 0d04 |003f: move-exception v4 │ │ -3c3168: 1e00 |0040: monitor-exit v0 │ │ -3c316a: 2704 |0041: throw v4 │ │ +3c30d0: |[3c30d0] okhttp3.internal.cache.DiskLruCache$Editor.newSink:(I)Lokio/Sink; │ │ +3c30e0: 5430 6785 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c30e4: 1d00 |0002: monitor-enter v0 │ │ +3c30e6: 5531 6585 |0003: iget-boolean v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c30ea: 3901 3400 |0005: if-nez v1, 0039 // +0034 │ │ +3c30ee: 5431 6685 |0007: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c30f2: 5411 6a85 |0009: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c30f6: 3231 0800 |000b: if-eq v1, v3, 0013 // +0008 │ │ +3c30fa: 7100 83bd 0000 |000d: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ +3c3100: 0c04 |0010: move-result-object v4 │ │ +3c3102: 1e00 |0011: monitor-exit v0 │ │ +3c3104: 1104 |0012: return-object v4 │ │ +3c3106: 5431 6685 |0013: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c310a: 5511 6e85 |0015: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c310e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +3c3112: 5431 6885 |0019: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ +3c3116: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +3c3118: 4e02 0104 |001c: aput-boolean v2, v1, v4 │ │ +3c311c: 5431 6685 |001e: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3120: 5411 6b85 |0020: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c3124: 4604 0104 |0022: aget-object v4, v1, v4 │ │ +3c3128: 5431 6785 |0024: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c312c: 5411 8785 |0026: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3130: 7220 16bb 4100 |0028: invoke-interface {v1, v4}, Lokhttp3/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@bb16 │ │ +3c3136: 0c04 |002b: move-result-object v4 │ │ +3c3138: 2201 4817 |002c: new-instance v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1; // type@1748 │ │ +3c313c: 7030 72b8 3104 |002e: invoke-direct {v1, v3, v4}, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.:(Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V // method@b872 │ │ +3c3142: 1e00 |0031: monitor-exit v0 │ │ +3c3144: 1101 |0032: return-object v1 │ │ +3c3146: 7100 83bd 0000 |0033: invoke-static {}, Lokio/Okio;.blackhole:()Lokio/Sink; // method@bd83 │ │ +3c314c: 0c04 |0036: move-result-object v4 │ │ +3c314e: 1e00 |0037: monitor-exit v0 │ │ +3c3150: 1104 |0038: return-object v4 │ │ +3c3152: 2204 7210 |0039: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c3156: 7010 8b83 0400 |003b: invoke-direct {v4}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c315c: 2704 |003e: throw v4 │ │ +3c315e: 0d04 |003f: move-exception v4 │ │ +3c3160: 1e00 |0040: monitor-exit v0 │ │ +3c3162: 2704 |0041: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0024 │ │ -> 0x003f │ │ 0x0024 - 0x002c │ │ Ljava/io/FileNotFoundException; -> 0x0033 │ │ -> 0x003f │ │ 0x002c - 0x0041 │ │ @@ -827308,46 +827308,46 @@ │ │ type : '(I)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3c318c: |[3c318c] okhttp3.internal.cache.DiskLruCache$Editor.newSource:(I)Lokio/Source; │ │ -3c319c: 5440 6785 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c31a0: 1d00 |0002: monitor-enter v0 │ │ -3c31a2: 5541 6585 |0003: iget-boolean v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ -3c31a6: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -3c31aa: 5441 6685 |0007: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c31ae: 5511 6e85 |0009: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c31b2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3c31b4: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ -3c31b8: 5441 6685 |000e: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c31bc: 5411 6a85 |0010: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c31c0: 3241 0300 |0012: if-eq v1, v4, 0015 // +0003 │ │ -3c31c4: 2813 |0014: goto 0027 // +0013 │ │ -3c31c6: 5441 6785 |0015: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c31ca: 5411 8785 |0017: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c31ce: 5443 6685 |0019: iget-object v3, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c31d2: 5433 6985 |001b: iget-object v3, v3, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c31d6: 4605 0305 |001d: aget-object v5, v3, v5 │ │ -3c31da: 7220 18bb 5100 |001f: invoke-interface {v1, v5}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ -3c31e0: 0c05 |0022: move-result-object v5 │ │ -3c31e2: 1e00 |0023: monitor-exit v0 │ │ -3c31e4: 1105 |0024: return-object v5 │ │ -3c31e6: 1e00 |0025: monitor-exit v0 │ │ -3c31e8: 1102 |0026: return-object v2 │ │ -3c31ea: 1e00 |0027: monitor-exit v0 │ │ -3c31ec: 1102 |0028: return-object v2 │ │ -3c31ee: 2205 7210 |0029: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c31f2: 7010 8b83 0500 |002b: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c31f8: 2705 |002e: throw v5 │ │ -3c31fa: 0d05 |002f: move-exception v5 │ │ -3c31fc: 1e00 |0030: monitor-exit v0 │ │ -3c31fe: 2705 |0031: throw v5 │ │ +3c3184: |[3c3184] okhttp3.internal.cache.DiskLruCache$Editor.newSource:(I)Lokio/Source; │ │ +3c3194: 5440 6785 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c3198: 1d00 |0002: monitor-enter v0 │ │ +3c319a: 5541 6585 |0003: iget-boolean v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.done:Z // field@8565 │ │ +3c319e: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +3c31a2: 5441 6685 |0007: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c31a6: 5511 6e85 |0009: iget-boolean v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c31aa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3c31ac: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ +3c31b0: 5441 6685 |000e: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c31b4: 5411 6a85 |0010: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c31b8: 3241 0300 |0012: if-eq v1, v4, 0015 // +0003 │ │ +3c31bc: 2813 |0014: goto 0027 // +0013 │ │ +3c31be: 5441 6785 |0015: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c31c2: 5411 8785 |0017: iget-object v1, v1, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c31c6: 5443 6685 |0019: iget-object v3, v4, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c31ca: 5433 6985 |001b: iget-object v3, v3, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c31ce: 4605 0305 |001d: aget-object v5, v3, v5 │ │ +3c31d2: 7220 18bb 5100 |001f: invoke-interface {v1, v5}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ +3c31d8: 0c05 |0022: move-result-object v5 │ │ +3c31da: 1e00 |0023: monitor-exit v0 │ │ +3c31dc: 1105 |0024: return-object v5 │ │ +3c31de: 1e00 |0025: monitor-exit v0 │ │ +3c31e0: 1102 |0026: return-object v2 │ │ +3c31e2: 1e00 |0027: monitor-exit v0 │ │ +3c31e4: 1102 |0028: return-object v2 │ │ +3c31e6: 2205 7210 |0029: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c31ea: 7010 8b83 0500 |002b: invoke-direct {v5}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c31f0: 2705 |002e: throw v5 │ │ +3c31f2: 0d05 |002f: move-exception v5 │ │ +3c31f4: 1e00 |0030: monitor-exit v0 │ │ +3c31f6: 2705 |0031: throw v5 │ │ catches : 3 │ │ 0x0003 - 0x0012 │ │ -> 0x002f │ │ 0x0015 - 0x0023 │ │ Ljava/io/FileNotFoundException; -> 0x0025 │ │ -> 0x002f │ │ 0x0023 - 0x0031 │ │ @@ -827433,57 +827433,57 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -3c350c: |[3c350c] okhttp3.internal.cache.DiskLruCache$Entry.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V │ │ -3c351c: 5b67 7085 |0000: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c3520: 7010 0484 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c3526: 5b68 6c85 |0005: iput-object v8, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c352a: 5270 9585 |0007: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c352e: 2300 cc1b |0009: new-array v0, v0, [J // type@1bcc │ │ -3c3532: 5b60 6d85 |000b: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3536: 5270 9585 |000d: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c353a: 2300 5e1c |000f: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ -3c353e: 5b60 6985 |0011: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c3542: 5270 9585 |0013: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3546: 2300 5e1c |0015: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ -3c354a: 5b60 6b85 |0017: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c354e: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c3552: 7020 8684 8000 |001b: invoke-direct {v0, v8}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ -3c3558: 1308 2e00 |001e: const/16 v8, #int 46 // #2e │ │ -3c355c: 6e20 8784 8000 |0020: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3c3562: 6e10 9a84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ -3c3568: 0a08 |0026: move-result v8 │ │ -3c356a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -3c356c: 5272 9585 |0028: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3570: 3521 2e00 |002a: if-ge v1, v2, 0058 // +002e │ │ -3c3574: 6e20 8a84 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c357a: 5462 6985 |002f: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c357e: 2203 3910 |0031: new-instance v3, Ljava/io/File; // type@1039 │ │ -3c3582: 5474 8585 |0033: iget-object v4, v7, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c3586: 6e10 9f84 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c358c: 0c05 |0038: move-result-object v5 │ │ -3c358e: 7030 3a82 4305 |0039: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3c3594: 4d03 0201 |003c: aput-object v3, v2, v1 │ │ -3c3598: 1a02 7d14 |003e: const-string v2, ".tmp" // string@147d │ │ -3c359c: 6e20 8f84 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c35a2: 5462 6b85 |0043: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c35a6: 2203 3910 |0045: new-instance v3, Ljava/io/File; // type@1039 │ │ -3c35aa: 5474 8585 |0047: iget-object v4, v7, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c35ae: 6e10 9f84 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c35b4: 0c05 |004c: move-result-object v5 │ │ -3c35b6: 7030 3a82 4305 |004d: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3c35bc: 4d03 0201 |0050: aput-object v3, v2, v1 │ │ -3c35c0: 6e20 9d84 8000 |0052: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@849d │ │ -3c35c6: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c35ca: 28d1 |0057: goto 0028 // -002f │ │ -3c35cc: 0e00 |0058: return-void │ │ +3c3504: |[3c3504] okhttp3.internal.cache.DiskLruCache$Entry.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V │ │ +3c3514: 5b67 7085 |0000: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c3518: 7010 0484 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c351e: 5b68 6c85 |0005: iput-object v8, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c3522: 5270 9585 |0007: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3526: 2300 cc1b |0009: new-array v0, v0, [J // type@1bcc │ │ +3c352a: 5b60 6d85 |000b: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c352e: 5270 9585 |000d: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3532: 2300 5e1c |000f: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ +3c3536: 5b60 6985 |0011: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c353a: 5270 9585 |0013: iget v0, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c353e: 2300 5e1c |0015: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ +3c3542: 5b60 6b85 |0017: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c3546: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c354a: 7020 8684 8000 |001b: invoke-direct {v0, v8}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ +3c3550: 1308 2e00 |001e: const/16 v8, #int 46 // #2e │ │ +3c3554: 6e20 8784 8000 |0020: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3c355a: 6e10 9a84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ +3c3560: 0a08 |0026: move-result v8 │ │ +3c3562: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +3c3564: 5272 9585 |0028: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3568: 3521 2e00 |002a: if-ge v1, v2, 0058 // +002e │ │ +3c356c: 6e20 8a84 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c3572: 5462 6985 |002f: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c3576: 2203 3910 |0031: new-instance v3, Ljava/io/File; // type@1039 │ │ +3c357a: 5474 8585 |0033: iget-object v4, v7, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c357e: 6e10 9f84 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c3584: 0c05 |0038: move-result-object v5 │ │ +3c3586: 7030 3a82 4305 |0039: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3c358c: 4d03 0201 |003c: aput-object v3, v2, v1 │ │ +3c3590: 1a02 7d14 |003e: const-string v2, ".tmp" // string@147d │ │ +3c3594: 6e20 8f84 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c359a: 5462 6b85 |0043: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c359e: 2203 3910 |0045: new-instance v3, Ljava/io/File; // type@1039 │ │ +3c35a2: 5474 8585 |0047: iget-object v4, v7, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c35a6: 6e10 9f84 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c35ac: 0c05 |004c: move-result-object v5 │ │ +3c35ae: 7030 3a82 4305 |004d: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3c35b4: 4d03 0201 |0050: aput-object v3, v2, v1 │ │ +3c35b8: 6e20 9d84 8000 |0052: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.setLength:(I)V // method@849d │ │ +3c35be: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c35c2: 28d1 |0057: goto 0028 // -002f │ │ +3c35c4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x0005 line=970 │ │ 0x0007 line=972 │ │ 0x000d line=973 │ │ 0x0013 line=974 │ │ @@ -827505,27 +827505,27 @@ │ │ type : '([Ljava/lang/String;)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3c33dc: |[3c33dc] okhttp3.internal.cache.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ -3c33ec: 2200 4210 |0000: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c33f0: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c33f4: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c33fa: 1a02 07d4 |0007: const-string v2, "unexpected journal line: " // string@d407 │ │ -3c33fe: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c3404: 7110 c986 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ -3c340a: 0c04 |000f: move-result-object v4 │ │ -3c340c: 6e20 8f84 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c3412: 6e10 9f84 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c3418: 0c04 |0016: move-result-object v4 │ │ -3c341a: 7020 7782 4000 |0017: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c3420: 2700 |001a: throw v0 │ │ +3c33d4: |[3c33d4] okhttp3.internal.cache.DiskLruCache$Entry.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; │ │ +3c33e4: 2200 4210 |0000: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c33e8: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c33ec: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c33f2: 1a02 07d4 |0007: const-string v2, "unexpected journal line: " // string@d407 │ │ +3c33f6: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c33fc: 7110 c986 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ +3c3402: 0c04 |000f: move-result-object v4 │ │ +3c3404: 6e20 8f84 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c340a: 6e10 9f84 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c3410: 0c04 |0016: move-result-object v4 │ │ +3c3412: 7020 7782 4000 |0017: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c3418: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lokhttp3/internal/cache/DiskLruCache$Entry; │ │ 0x0000 - 0x001b reg=4 (null) [Ljava/lang/String; │ │ │ │ @@ -827535,36 +827535,36 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3c35d0: |[3c35d0] okhttp3.internal.cache.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ -3c35e0: 2150 |0000: array-length v0, v5 │ │ -3c35e2: 5441 7085 |0001: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c35e6: 5211 9585 |0003: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c35ea: 3310 1900 |0005: if-ne v0, v1, 001e // +0019 │ │ -3c35ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3c35f0: 2151 |0008: array-length v1, v5 │ │ -3c35f2: 3510 0f00 |0009: if-ge v0, v1, 0018 // +000f │ │ -3c35f6: 5441 6d85 |000b: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c35fa: 4602 0500 |000d: aget-object v2, v5, v0 │ │ -3c35fe: 7110 b783 0200 |000f: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3c3604: 0b02 |0012: move-result-wide v2 │ │ -3c3606: 4c02 0100 |0013: aput-wide v2, v1, v0 │ │ -3c360a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c360e: 28f1 |0017: goto 0008 // -000f │ │ -3c3610: 0e00 |0018: return-void │ │ -3c3612: 7020 7cb8 5400 |0019: invoke-direct {v4, v5}, Lokhttp3/internal/cache/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@b87c │ │ -3c3618: 0c05 |001c: move-result-object v5 │ │ -3c361a: 2705 |001d: throw v5 │ │ -3c361c: 7020 7cb8 5400 |001e: invoke-direct {v4, v5}, Lokhttp3/internal/cache/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@b87c │ │ -3c3622: 0c05 |0021: move-result-object v5 │ │ -3c3624: 2705 |0022: throw v5 │ │ +3c35c8: |[3c35c8] okhttp3.internal.cache.DiskLruCache$Entry.setLengths:([Ljava/lang/String;)V │ │ +3c35d8: 2150 |0000: array-length v0, v5 │ │ +3c35da: 5441 7085 |0001: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c35de: 5211 9585 |0003: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c35e2: 3310 1900 |0005: if-ne v0, v1, 001e // +0019 │ │ +3c35e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3c35e8: 2151 |0008: array-length v1, v5 │ │ +3c35ea: 3510 0f00 |0009: if-ge v0, v1, 0018 // +000f │ │ +3c35ee: 5441 6d85 |000b: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c35f2: 4602 0500 |000d: aget-object v2, v5, v0 │ │ +3c35f6: 7110 b783 0200 |000f: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3c35fc: 0b02 |0012: move-result-wide v2 │ │ +3c35fe: 4c02 0100 |0013: aput-wide v2, v1, v0 │ │ +3c3602: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c3606: 28f1 |0017: goto 0008 // -000f │ │ +3c3608: 0e00 |0018: return-void │ │ +3c360a: 7020 7cb8 5400 |0019: invoke-direct {v4, v5}, Lokhttp3/internal/cache/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@b87c │ │ +3c3610: 0c05 |001c: move-result-object v5 │ │ +3c3612: 2705 |001d: throw v5 │ │ +3c3614: 7020 7cb8 5400 |001e: invoke-direct {v4, v5}, Lokhttp3/internal/cache/DiskLruCache$Entry;.invalidLengths:([Ljava/lang/String;)Ljava/io/IOException; // method@b87c │ │ +3c361a: 0c05 |0021: move-result-object v5 │ │ +3c361c: 2705 |0022: throw v5 │ │ catches : 1 │ │ 0x0008 - 0x0015 │ │ Ljava/lang/NumberFormatException; -> 0x0019 │ │ positions : │ │ 0x0000 line=990 │ │ 0x0008 line=995 │ │ 0x000b line=996 │ │ @@ -827579,65 +827579,65 @@ │ │ type : '()Lokhttp3/internal/cache/DiskLruCache$Snapshot;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -3c3424: |[3c3424] okhttp3.internal.cache.DiskLruCache$Entry.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ -3c3434: 54a0 7085 |0000: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c3438: 7110 b884 0000 |0002: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@84b8 │ │ -3c343e: 0a00 |0005: move-result v0 │ │ -3c3440: 3800 5100 |0006: if-eqz v0, 0057 // +0051 │ │ -3c3444: 54a0 7085 |0008: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c3448: 5200 9585 |000a: iget v0, v0, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c344c: 2300 b61c |000c: new-array v0, v0, [Lokio/Source; // type@1cb6 │ │ -3c3450: 54a1 6d85 |000e: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3454: 6e10 41d7 0100 |0010: invoke-virtual {v1}, [J.clone:()Ljava/lang/Object; // method@d741 │ │ -3c345a: 0c01 |0013: move-result-object v1 │ │ -3c345c: 0717 |0014: move-object v7, v1 │ │ -3c345e: 1f07 cc1b |0015: check-cast v7, [J // type@1bcc │ │ -3c3462: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -3c3464: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3c3466: 54a2 7085 |0019: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c346a: 5222 9585 |001b: iget v2, v2, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c346e: 3521 1300 |001d: if-ge v1, v2, 0030 // +0013 │ │ -3c3472: 54a2 7085 |001f: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c3476: 5422 8785 |0021: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c347a: 54a3 6985 |0023: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c347e: 4603 0301 |0025: aget-object v3, v3, v1 │ │ -3c3482: 7220 18bb 3200 |0027: invoke-interface {v2, v3}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ -3c3488: 0c02 |002a: move-result-object v2 │ │ -3c348a: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ -3c348e: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c3492: 28ea |002f: goto 0019 // -0016 │ │ -3c3494: 2209 4b17 |0030: new-instance v9, Lokhttp3/internal/cache/DiskLruCache$Snapshot; // type@174b │ │ -3c3498: 54a2 7085 |0032: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c349c: 54a3 6c85 |0034: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c34a0: 53a4 6f85 |0036: iget-wide v4, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ -3c34a4: 0791 |0038: move-object v1, v9 │ │ -3c34a6: 0706 |0039: move-object v6, v0 │ │ -3c34a8: 7607 80b8 0100 |003a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V // method@b880 │ │ -3c34ae: 1109 |003d: return-object v9 │ │ -3c34b0: 54a1 7085 |003e: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c34b4: 5211 9585 |0040: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c34b8: 3518 0e00 |0042: if-ge v8, v1, 0050 // +000e │ │ -3c34bc: 4601 0008 |0044: aget-object v1, v0, v8 │ │ -3c34c0: 3801 0a00 |0046: if-eqz v1, 0050 // +000a │ │ -3c34c4: 4601 0008 |0048: aget-object v1, v0, v8 │ │ -3c34c8: 7110 2eb8 0100 |004a: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c34ce: d808 0801 |004d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3c34d2: 28ef |004f: goto 003e // -0011 │ │ -3c34d4: 54a0 7085 |0050: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ -3c34d8: 6e20 9fb8 a000 |0052: invoke-virtual {v0, v10}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ -3c34de: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -3c34e0: 1100 |0056: return-object v0 │ │ -3c34e2: 2200 5b10 |0057: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3c34e6: 7010 ea82 0000 |0059: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3c34ec: 2700 |005c: throw v0 │ │ +3c341c: |[3c341c] okhttp3.internal.cache.DiskLruCache$Entry.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ +3c342c: 54a0 7085 |0000: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c3430: 7110 b884 0000 |0002: invoke-static {v0}, Ljava/lang/Thread;.holdsLock:(Ljava/lang/Object;)Z // method@84b8 │ │ +3c3436: 0a00 |0005: move-result v0 │ │ +3c3438: 3800 5100 |0006: if-eqz v0, 0057 // +0051 │ │ +3c343c: 54a0 7085 |0008: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c3440: 5200 9585 |000a: iget v0, v0, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3444: 2300 b61c |000c: new-array v0, v0, [Lokio/Source; // type@1cb6 │ │ +3c3448: 54a1 6d85 |000e: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c344c: 6e10 41d7 0100 |0010: invoke-virtual {v1}, [J.clone:()Ljava/lang/Object; // method@d741 │ │ +3c3452: 0c01 |0013: move-result-object v1 │ │ +3c3454: 0717 |0014: move-object v7, v1 │ │ +3c3456: 1f07 cc1b |0015: check-cast v7, [J // type@1bcc │ │ +3c345a: 1208 |0017: const/4 v8, #int 0 // #0 │ │ +3c345c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3c345e: 54a2 7085 |0019: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c3462: 5222 9585 |001b: iget v2, v2, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3466: 3521 1300 |001d: if-ge v1, v2, 0030 // +0013 │ │ +3c346a: 54a2 7085 |001f: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c346e: 5422 8785 |0021: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3472: 54a3 6985 |0023: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c3476: 4603 0301 |0025: aget-object v3, v3, v1 │ │ +3c347a: 7220 18bb 3200 |0027: invoke-interface {v2, v3}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ +3c3480: 0c02 |002a: move-result-object v2 │ │ +3c3482: 4d02 0001 |002b: aput-object v2, v0, v1 │ │ +3c3486: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c348a: 28ea |002f: goto 0019 // -0016 │ │ +3c348c: 2209 4b17 |0030: new-instance v9, Lokhttp3/internal/cache/DiskLruCache$Snapshot; // type@174b │ │ +3c3490: 54a2 7085 |0032: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c3494: 54a3 6c85 |0034: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c3498: 53a4 6f85 |0036: iget-wide v4, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ +3c349c: 0791 |0038: move-object v1, v9 │ │ +3c349e: 0706 |0039: move-object v6, v0 │ │ +3c34a0: 7607 80b8 0100 |003a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V // method@b880 │ │ +3c34a6: 1109 |003d: return-object v9 │ │ +3c34a8: 54a1 7085 |003e: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c34ac: 5211 9585 |0040: iget v1, v1, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c34b0: 3518 0e00 |0042: if-ge v8, v1, 0050 // +000e │ │ +3c34b4: 4601 0008 |0044: aget-object v1, v0, v8 │ │ +3c34b8: 3801 0a00 |0046: if-eqz v1, 0050 // +000a │ │ +3c34bc: 4601 0008 |0048: aget-object v1, v0, v8 │ │ +3c34c0: 7110 2eb8 0100 |004a: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c34c6: d808 0801 |004d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3c34ca: 28ef |004f: goto 003e // -0011 │ │ +3c34cc: 54a0 7085 |0050: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Entry;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8570 │ │ +3c34d0: 6e20 9fb8 a000 |0052: invoke-virtual {v0, v10}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ +3c34d6: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +3c34d8: 1100 |0056: return-object v0 │ │ +3c34da: 2200 5b10 |0057: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3c34de: 7010 ea82 0000 |0059: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3c34e4: 2700 |005c: throw v0 │ │ catches : 2 │ │ 0x0019 - 0x003d │ │ Ljava/io/FileNotFoundException; -> 0x003e │ │ 0x0050 - 0x0055 │ │ Ljava/io/IOException; -> 0x0055 │ │ positions : │ │ 0x0000 line=1020 │ │ @@ -827659,27 +827659,27 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3c3638: |[3c3638] okhttp3.internal.cache.DiskLruCache$Entry.writeLengths:(Lokio/BufferedSink;)V │ │ -3c3648: 5460 6d85 |0000: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c364c: 2101 |0002: array-length v1, v0 │ │ -3c364e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3c3650: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ -3c3654: 4503 0002 |0006: aget-wide v3, v0, v2 │ │ -3c3658: 1305 2000 |0008: const/16 v5, #int 32 // #20 │ │ -3c365c: 7220 a9bc 5700 |000a: invoke-interface {v7, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3662: 0c05 |000d: move-result-object v5 │ │ -3c3664: 7230 aabc 3504 |000e: invoke-interface {v5, v3, v4}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ -3c366a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c366e: 28f1 |0013: goto 0004 // -000f │ │ -3c3670: 0e00 |0014: return-void │ │ +3c3630: |[3c3630] okhttp3.internal.cache.DiskLruCache$Entry.writeLengths:(Lokio/BufferedSink;)V │ │ +3c3640: 5460 6d85 |0000: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c3644: 2101 |0002: array-length v1, v0 │ │ +3c3646: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3c3648: 3512 1000 |0004: if-ge v2, v1, 0014 // +0010 │ │ +3c364c: 4503 0002 |0006: aget-wide v3, v0, v2 │ │ +3c3650: 1305 2000 |0008: const/16 v5, #int 32 // #20 │ │ +3c3654: 7220 a9bc 5700 |000a: invoke-interface {v7, v5}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c365a: 0c05 |000d: move-result-object v5 │ │ +3c365c: 7230 aabc 3504 |000e: invoke-interface {v5, v3, v4}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ +3c3662: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c3666: 28f1 |0013: goto 0004 // -000f │ │ +3c3668: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x000a line=1006 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lokhttp3/internal/cache/DiskLruCache$Entry; │ │ 0x0000 - 0x0015 reg=7 (null) Lokio/BufferedSink; │ │ @@ -827738,22 +827738,22 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c3704: |[3c3704] okhttp3.internal.cache.DiskLruCache$Snapshot.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V │ │ -3c3714: 5b01 7585 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8575 │ │ -3c3718: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c371e: 5b02 7185 |0005: iput-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ -3c3722: 5a03 7385 |0007: iput-wide v3, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sequenceNumber:J // field@8573 │ │ -3c3726: 5b05 7485 |0009: iput-object v5, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ -3c372a: 5b06 7285 |000b: iput-object v6, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.lengths:[J // field@8572 │ │ -3c372e: 0e00 |000d: return-void │ │ +3c36fc: |[3c36fc] okhttp3.internal.cache.DiskLruCache$Snapshot.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;J[Lokio/Source;[J)V │ │ +3c370c: 5b01 7585 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8575 │ │ +3c3710: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c3716: 5b02 7185 |0005: iput-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ +3c371a: 5a03 7385 |0007: iput-wide v3, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sequenceNumber:J // field@8573 │ │ +3c371e: 5b05 7485 |0009: iput-object v5, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ +3c3722: 5b06 7285 |000b: iput-object v6, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.lengths:[J // field@8572 │ │ +3c3726: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0005 line=790 │ │ 0x0007 line=791 │ │ 0x0009 line=792 │ │ 0x000b line=793 │ │ @@ -827770,17 +827770,17 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache$Snapshot;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c3674: |[3c3674] okhttp3.internal.cache.DiskLruCache$Snapshot.access$000:(Lokhttp3/internal/cache/DiskLruCache$Snapshot;)Ljava/lang/String; │ │ -3c3684: 5400 7185 |0000: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ -3c3688: 1100 |0002: return-object v0 │ │ +3c366c: |[3c366c] okhttp3.internal.cache.DiskLruCache$Snapshot.access$000:(Lokhttp3/internal/cache/DiskLruCache$Snapshot;)Ljava/lang/String; │ │ +3c367c: 5400 7185 |0000: iget-object v0, v0, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ +3c3680: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ │ │ Virtual methods - │ │ @@ -827789,24 +827789,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3c3730: |[3c3730] okhttp3.internal.cache.DiskLruCache$Snapshot.close:()V │ │ -3c3740: 5440 7485 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ -3c3744: 2101 |0002: array-length v1, v0 │ │ -3c3746: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3c3748: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ -3c374c: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -3c3750: 7110 2eb8 0300 |0008: invoke-static {v3}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c3756: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c375a: 28f7 |000d: goto 0004 // -0009 │ │ -3c375c: 0e00 |000e: return-void │ │ +3c3728: |[3c3728] okhttp3.internal.cache.DiskLruCache$Snapshot.close:()V │ │ +3c3738: 5440 7485 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ +3c373c: 2101 |0002: array-length v1, v0 │ │ +3c373e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3c3740: 3512 0a00 |0004: if-ge v2, v1, 000e // +000a │ │ +3c3744: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +3c3748: 7110 2eb8 0300 |0008: invoke-static {v3}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c374e: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c3752: 28f7 |000d: goto 0004 // -0009 │ │ +3c3754: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0008 line=820 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ │ │ @@ -827815,21 +827815,21 @@ │ │ type : '()Lokhttp3/internal/cache/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3c36c0: |[3c36c0] okhttp3.internal.cache.DiskLruCache$Snapshot.edit:()Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ -3c36d0: 5440 7585 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8575 │ │ -3c36d4: 5441 7185 |0002: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ -3c36d8: 5342 7385 |0004: iget-wide v2, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sequenceNumber:J // field@8573 │ │ -3c36dc: 6e40 90b8 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/cache/DiskLruCache;.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; // method@b890 │ │ -3c36e2: 0c00 |0009: move-result-object v0 │ │ -3c36e4: 1100 |000a: return-object v0 │ │ +3c36b8: |[3c36b8] okhttp3.internal.cache.DiskLruCache$Snapshot.edit:()Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ +3c36c8: 5440 7585 |0000: iget-object v0, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8575 │ │ +3c36cc: 5441 7185 |0002: iget-object v1, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ +3c36d0: 5342 7385 |0004: iget-wide v2, v4, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sequenceNumber:J // field@8573 │ │ +3c36d4: 6e40 90b8 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/cache/DiskLruCache;.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; // method@b890 │ │ +3c36da: 0c00 |0009: move-result-object v0 │ │ +3c36dc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ │ │ #2 : (in Lokhttp3/internal/cache/DiskLruCache$Snapshot;) │ │ @@ -827837,18 +827837,18 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3c36a4: |[3c36a4] okhttp3.internal.cache.DiskLruCache$Snapshot.getLength:(I)J │ │ -3c36b4: 5430 7285 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.lengths:[J // field@8572 │ │ -3c36b8: 4501 0004 |0002: aget-wide v1, v0, v4 │ │ -3c36bc: 1001 |0004: return-wide v1 │ │ +3c369c: |[3c369c] okhttp3.internal.cache.DiskLruCache$Snapshot.getLength:(I)J │ │ +3c36ac: 5430 7285 |0000: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.lengths:[J // field@8572 │ │ +3c36b0: 4501 0004 |0002: aget-wide v1, v0, v4 │ │ +3c36b4: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0005 reg=3 this Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0005 reg=4 (null) I │ │ │ │ @@ -827857,18 +827857,18 @@ │ │ type : '(I)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3c36e8: |[3c36e8] okhttp3.internal.cache.DiskLruCache$Snapshot.getSource:(I)Lokio/Source; │ │ -3c36f8: 5410 7485 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ -3c36fc: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -3c3700: 1102 |0004: return-object v2 │ │ +3c36e0: |[3c36e0] okhttp3.internal.cache.DiskLruCache$Snapshot.getSource:(I)Lokio/Source; │ │ +3c36f0: 5410 7485 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.sources:[Lokio/Source; // field@8574 │ │ +3c36f4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +3c36f8: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -827877,17 +827877,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c368c: |[3c368c] okhttp3.internal.cache.DiskLruCache$Snapshot.key:()Ljava/lang/String; │ │ -3c369c: 5410 7185 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ -3c36a0: 1100 |0002: return-object v0 │ │ +3c3684: |[3c3684] okhttp3.internal.cache.DiskLruCache$Snapshot.key:()Ljava/lang/String; │ │ +3c3694: 5410 7185 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Snapshot;.key:Ljava/lang/String; // field@8571 │ │ +3c3698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ │ │ source_file_idx : 9356 (DiskLruCache.java) │ │ @@ -828103,23 +828103,23 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3c3c8c: |[3c3c8c] okhttp3.internal.cache.DiskLruCache.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V │ │ -3c3c9c: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3c3ca0: 7210 f082 0100 |0002: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ -3c3ca6: 2809 |0005: goto 000e // +0009 │ │ -3c3ca8: 0d01 |0006: move-exception v1 │ │ -3c3caa: 6e20 c784 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3c3cb0: 2804 |000a: goto 000e // +0004 │ │ -3c3cb2: 7210 f082 0100 |000b: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ -3c3cb8: 0e00 |000e: return-void │ │ +3c3c84: |[3c3c84] okhttp3.internal.cache.DiskLruCache.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V │ │ +3c3c94: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3c3c98: 7210 f082 0100 |0002: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ +3c3c9e: 2809 |0005: goto 000e // +0009 │ │ +3c3ca0: 0d01 |0006: move-exception v1 │ │ +3c3ca2: 6e20 c784 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3c3ca8: 2804 |000a: goto 000e // +0004 │ │ +3c3caa: 7210 f082 0100 |000b: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@82f0 │ │ +3c3cb0: 0e00 |000e: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/Throwable; -> 0x0006 │ │ positions : │ │ 0x0002 line=308 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Ljava/lang/Throwable; │ │ @@ -828130,67 +828130,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c3ccc: |[3c3ccc] okhttp3.internal.cache.DiskLruCache.:()V │ │ -3c3cdc: 1a00 1c6c |0000: const-string v0, "[a-z0-9_-]{1,120}" // string@6c1c │ │ -3c3ce0: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ -3c3ce6: 0c00 |0005: move-result-object v0 │ │ -3c3ce8: 6900 7d85 |0006: sput-object v0, Lokhttp3/internal/cache/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@857d │ │ -3c3cec: 0e00 |0008: return-void │ │ +3c3cc4: |[3c3cc4] okhttp3.internal.cache.DiskLruCache.:()V │ │ +3c3cd4: 1a00 1c6c |0000: const-string v0, "[a-z0-9_-]{1,120}" // string@6c1c │ │ +3c3cd8: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ +3c3cde: 0c00 |0005: move-result-object v0 │ │ +3c3ce0: 6900 7d85 |0006: sput-object v0, Lokhttp3/internal/cache/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@857d │ │ +3c3ce4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ locals : │ │ │ │ #2 : (in Lokhttp3/internal/cache/DiskLruCache;) │ │ name : '' │ │ type : '(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3c3cf0: |[3c3cf0] okhttp3.internal.cache.DiskLruCache.:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ │ -3c3d00: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c3d06: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3c3d0a: 5a60 9485 |0005: iput-wide v0, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c3d0e: 2202 2911 |0007: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ -3c3d12: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3c3d14: 1504 403f |000a: const/high16 v4, #int 1061158912 // #3f40 │ │ -3c3d18: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -3c3d1a: 7040 5987 3254 |000d: invoke-direct {v2, v3, v4, v5}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@8759 │ │ -3c3d20: 5b62 8e85 |0010: iput-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3d24: 5a60 9285 |0012: iput-wide v0, v6, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ -3c3d28: 2200 4517 |0014: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$1; // type@1745 │ │ -3c3d2c: 7020 68b8 6000 |0016: invoke-direct {v0, v6}, Lokhttp3/internal/cache/DiskLruCache$1;.:(Lokhttp3/internal/cache/DiskLruCache;)V // method@b868 │ │ -3c3d32: 5b60 8385 |0019: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c3d36: 5b67 8785 |001b: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3d3a: 5b68 8585 |001d: iput-object v8, v6, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c3d3e: 5969 8285 |001f: iput v9, v6, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ -3c3d42: 2207 3910 |0021: new-instance v7, Ljava/io/File; // type@1039 │ │ -3c3d46: 1a09 bb9f |0023: const-string v9, "journal" // string@9fbb │ │ -3c3d4a: 7030 3a82 8709 |0025: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3c3d50: 5b67 8a85 |0028: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c3d54: 2207 3910 |002a: new-instance v7, Ljava/io/File; // type@1039 │ │ -3c3d58: 1a09 bd9f |002c: const-string v9, "journal.tmp" // string@9fbd │ │ -3c3d5c: 7030 3a82 8709 |002e: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3c3d62: 5b67 8c85 |0031: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ -3c3d66: 2207 3910 |0033: new-instance v7, Ljava/io/File; // type@1039 │ │ -3c3d6a: 1a09 bc9f |0035: const-string v9, "journal.bkp" // string@9fbc │ │ -3c3d6e: 7030 3a82 8709 |0037: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3c3d74: 5b67 8b85 |003a: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c3d78: 596a 9585 |003c: iput v10, v6, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3d7c: 5a6b 8f85 |003e: iput-wide v11, v6, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c3d80: 5b6d 8685 |0040: iput-object v13, v6, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c3d84: 0e00 |0042: return-void │ │ +3c3ce8: |[3c3ce8] okhttp3.internal.cache.DiskLruCache.:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V │ │ +3c3cf8: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c3cfe: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3c3d02: 5a60 9485 |0005: iput-wide v0, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3d06: 2202 2911 |0007: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ +3c3d0a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3c3d0c: 1504 403f |000a: const/high16 v4, #int 1061158912 // #3f40 │ │ +3c3d10: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +3c3d12: 7040 5987 3254 |000d: invoke-direct {v2, v3, v4, v5}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@8759 │ │ +3c3d18: 5b62 8e85 |0010: iput-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3d1c: 5a60 9285 |0012: iput-wide v0, v6, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ +3c3d20: 2200 4517 |0014: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$1; // type@1745 │ │ +3c3d24: 7020 68b8 6000 |0016: invoke-direct {v0, v6}, Lokhttp3/internal/cache/DiskLruCache$1;.:(Lokhttp3/internal/cache/DiskLruCache;)V // method@b868 │ │ +3c3d2a: 5b60 8385 |0019: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c3d2e: 5b67 8785 |001b: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3d32: 5b68 8585 |001d: iput-object v8, v6, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c3d36: 5969 8285 |001f: iput v9, v6, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ +3c3d3a: 2207 3910 |0021: new-instance v7, Ljava/io/File; // type@1039 │ │ +3c3d3e: 1a09 bb9f |0023: const-string v9, "journal" // string@9fbb │ │ +3c3d42: 7030 3a82 8709 |0025: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3c3d48: 5b67 8a85 |0028: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c3d4c: 2207 3910 |002a: new-instance v7, Ljava/io/File; // type@1039 │ │ +3c3d50: 1a09 bd9f |002c: const-string v9, "journal.tmp" // string@9fbd │ │ +3c3d54: 7030 3a82 8709 |002e: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3c3d5a: 5b67 8c85 |0031: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ +3c3d5e: 2207 3910 |0033: new-instance v7, Ljava/io/File; // type@1039 │ │ +3c3d62: 1a09 bc9f |0035: const-string v9, "journal.bkp" // string@9fbc │ │ +3c3d66: 7030 3a82 8709 |0037: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3c3d6c: 5b67 8b85 |003a: iput-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c3d70: 596a 9585 |003c: iput v10, v6, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3d74: 5a6b 8f85 |003e: iput-wide v11, v6, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c3d78: 5b6d 8685 |0040: iput-object v13, v6, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c3d7c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=148 │ │ 0x0007 line=150 │ │ 0x0012 line=165 │ │ 0x0014 line=169 │ │ @@ -828217,28 +828217,28 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3c3d88: |[3c3d88] okhttp3.internal.cache.DiskLruCache.checkNotClosed:()V │ │ -3c3d98: 1d02 |0000: monitor-enter v2 │ │ -3c3d9a: 6e10 97b8 0200 |0001: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.isClosed:()Z // method@b897 │ │ -3c3da0: 0a00 |0004: move-result v0 │ │ -3c3da2: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -3c3da6: 1e02 |0007: monitor-exit v2 │ │ -3c3da8: 0e00 |0008: return-void │ │ -3c3daa: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c3dae: 1a01 7278 |000b: const-string v1, "cache is closed" // string@7872 │ │ -3c3db2: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c3db8: 2700 |0010: throw v0 │ │ -3c3dba: 0d00 |0011: move-exception v0 │ │ -3c3dbc: 1e02 |0012: monitor-exit v2 │ │ -3c3dbe: 2700 |0013: throw v0 │ │ +3c3d80: |[3c3d80] okhttp3.internal.cache.DiskLruCache.checkNotClosed:()V │ │ +3c3d90: 1d02 |0000: monitor-enter v2 │ │ +3c3d92: 6e10 97b8 0200 |0001: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.isClosed:()Z // method@b897 │ │ +3c3d98: 0a00 |0004: move-result v0 │ │ +3c3d9a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +3c3d9e: 1e02 |0007: monitor-exit v2 │ │ +3c3da0: 0e00 |0008: return-void │ │ +3c3da2: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c3da6: 1a01 7278 |000b: const-string v1, "cache is closed" // string@7872 │ │ +3c3daa: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c3db0: 2700 |0010: throw v0 │ │ +3c3db2: 0d00 |0011: move-exception v0 │ │ +3c3db4: 1e02 |0012: monitor-exit v2 │ │ +3c3db6: 2700 |0013: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0005 │ │ -> 0x0011 │ │ 0x0009 - 0x0011 │ │ -> 0x0011 │ │ positions : │ │ 0x0001 line=644 │ │ @@ -828252,49 +828252,49 @@ │ │ type : '(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJ)Lokhttp3/internal/cache/DiskLruCache;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 60 16-bit code units │ │ -3c39b8: |[3c39b8] okhttp3.internal.cache.DiskLruCache.create:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJ)Lokhttp3/internal/cache/DiskLruCache; │ │ -3c39c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3c39cc: 3102 0e00 |0002: cmp-long v2, v14, v0 │ │ -3c39d0: 3d02 3000 |0004: if-lez v2, 0034 // +0030 │ │ -3c39d4: 3d0d 2600 |0006: if-lez v13, 002c // +0026 │ │ -3c39d8: 2209 6c11 |0008: new-instance v9, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ -3c39dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3c39de: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3c39e0: 1603 3c00 |000c: const-wide/16 v3, #int 60 // #3c │ │ -3c39e4: 6205 6879 |000e: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c39e8: 2206 5f11 |0010: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ -3c39ec: 7010 5288 0600 |0012: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ -3c39f2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3c39f4: 1a07 bb53 |0016: const-string v7, "OkHttp DiskLruCache" // string@53bb │ │ -3c39f8: 7120 4bb8 0700 |0018: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3c39fe: 0c07 |001b: move-result-object v7 │ │ -3c3a00: 0790 |001c: move-object v0, v9 │ │ -3c3a02: 7608 6e88 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ -3c3a08: 2200 4c17 |0020: new-instance v0, Lokhttp3/internal/cache/DiskLruCache; // type@174c │ │ -3c3a0c: 0702 |0022: move-object v2, v0 │ │ -3c3a0e: 07a3 |0023: move-object v3, v10 │ │ -3c3a10: 07b4 |0024: move-object v4, v11 │ │ -3c3a12: 01c5 |0025: move v5, v12 │ │ -3c3a14: 01d6 |0026: move v6, v13 │ │ -3c3a16: 04e7 |0027: move-wide v7, v14 │ │ -3c3a18: 7608 89b8 0200 |0028: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokhttp3/internal/cache/DiskLruCache;.:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V // method@b889 │ │ -3c3a1e: 1100 |002b: return-object v0 │ │ -3c3a20: 2200 7110 |002c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c3a24: 1a01 d9d6 |002e: const-string v1, "valueCount <= 0" // string@d6d9 │ │ -3c3a28: 7020 8783 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c3a2e: 2700 |0033: throw v0 │ │ -3c3a30: 2200 7110 |0034: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c3a34: 1a01 16b0 |0036: const-string v1, "maxSize <= 0" // string@b016 │ │ -3c3a38: 7020 8783 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c3a3e: 2700 |003b: throw v0 │ │ +3c39b0: |[3c39b0] okhttp3.internal.cache.DiskLruCache.create:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJ)Lokhttp3/internal/cache/DiskLruCache; │ │ +3c39c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3c39c4: 3102 0e00 |0002: cmp-long v2, v14, v0 │ │ +3c39c8: 3d02 3000 |0004: if-lez v2, 0034 // +0030 │ │ +3c39cc: 3d0d 2600 |0006: if-lez v13, 002c // +0026 │ │ +3c39d0: 2209 6c11 |0008: new-instance v9, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ +3c39d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3c39d6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3c39d8: 1603 3c00 |000c: const-wide/16 v3, #int 60 // #3c │ │ +3c39dc: 6205 6879 |000e: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c39e0: 2206 5f11 |0010: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ +3c39e4: 7010 5288 0600 |0012: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ +3c39ea: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3c39ec: 1a07 bb53 |0016: const-string v7, "OkHttp DiskLruCache" // string@53bb │ │ +3c39f0: 7120 4bb8 0700 |0018: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3c39f6: 0c07 |001b: move-result-object v7 │ │ +3c39f8: 0790 |001c: move-object v0, v9 │ │ +3c39fa: 7608 6e88 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ +3c3a00: 2200 4c17 |0020: new-instance v0, Lokhttp3/internal/cache/DiskLruCache; // type@174c │ │ +3c3a04: 0702 |0022: move-object v2, v0 │ │ +3c3a06: 07a3 |0023: move-object v3, v10 │ │ +3c3a08: 07b4 |0024: move-object v4, v11 │ │ +3c3a0a: 01c5 |0025: move v5, v12 │ │ +3c3a0c: 01d6 |0026: move v6, v13 │ │ +3c3a0e: 04e7 |0027: move-wide v7, v14 │ │ +3c3a10: 7608 89b8 0200 |0028: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokhttp3/internal/cache/DiskLruCache;.:(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJLjava/util/concurrent/Executor;)V // method@b889 │ │ +3c3a16: 1100 |002b: return-object v0 │ │ +3c3a18: 2200 7110 |002c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c3a1c: 1a01 d9d6 |002e: const-string v1, "valueCount <= 0" // string@d6d9 │ │ +3c3a20: 7020 8783 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c3a26: 2700 |0033: throw v0 │ │ +3c3a28: 2200 7110 |0034: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c3a2c: 1a01 16b0 |0036: const-string v1, "maxSize <= 0" // string@b016 │ │ +3c3a30: 7020 8783 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c3a36: 2700 |003b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=269 │ │ 0x0018 line=270 │ │ 0x0020 line=272 │ │ 0x002c line=265 │ │ 0x0034 line=262 │ │ @@ -828310,24 +828310,24 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3c3c58: |[3c3c58] okhttp3.internal.cache.DiskLruCache.newJournalWriter:()Lokio/BufferedSink; │ │ -3c3c68: 5420 8785 |0000: iget-object v0, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3c6c: 5421 8a85 |0002: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c3c70: 7220 11bb 1000 |0004: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bb11 │ │ -3c3c76: 0c00 |0007: move-result-object v0 │ │ -3c3c78: 2201 4617 |0008: new-instance v1, Lokhttp3/internal/cache/DiskLruCache$2; // type@1746 │ │ -3c3c7c: 7030 6bb8 2100 |000a: invoke-direct {v1, v2, v0}, Lokhttp3/internal/cache/DiskLruCache$2;.:(Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V // method@b86b │ │ -3c3c82: 7110 84bd 0100 |000d: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c3c88: 0c00 |0010: move-result-object v0 │ │ -3c3c8a: 1100 |0011: return-object v0 │ │ +3c3c50: |[3c3c50] okhttp3.internal.cache.DiskLruCache.newJournalWriter:()Lokio/BufferedSink; │ │ +3c3c60: 5420 8785 |0000: iget-object v0, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3c64: 5421 8a85 |0002: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c3c68: 7220 11bb 1000 |0004: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bb11 │ │ +3c3c6e: 0c00 |0007: move-result-object v0 │ │ +3c3c70: 2201 4617 |0008: new-instance v1, Lokhttp3/internal/cache/DiskLruCache$2; // type@1746 │ │ +3c3c74: 7030 6bb8 2100 |000a: invoke-direct {v1, v2, v0}, Lokhttp3/internal/cache/DiskLruCache$2;.:(Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V // method@b86b │ │ +3c3c7a: 7110 84bd 0100 |000d: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c3c80: 0c00 |0010: move-result-object v0 │ │ +3c3c82: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0008 line=313 │ │ 0x000d line=319 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/internal/cache/DiskLruCache; │ │ @@ -828337,58 +828337,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -3c42f4: |[3c42f4] okhttp3.internal.cache.DiskLruCache.processJournal:()V │ │ -3c4304: 5480 8785 |0000: iget-object v0, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c4308: 5481 8c85 |0002: iget-object v1, v8, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ -3c430c: 7220 12bb 1000 |0004: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c4312: 5480 8e85 |0007: iget-object v0, v8, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c4316: 6e10 6287 0000 |0009: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c431c: 0c00 |000c: move-result-object v0 │ │ -3c431e: 7210 f486 0000 |000d: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ -3c4324: 0c00 |0010: move-result-object v0 │ │ -3c4326: 7210 5487 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c432c: 0a01 |0014: move-result v1 │ │ -3c432e: 3801 3d00 |0015: if-eqz v1, 0052 // +003d │ │ -3c4332: 7210 5587 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c4338: 0c01 |001a: move-result-object v1 │ │ -3c433a: 1f01 4a17 |001b: check-cast v1, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c433e: 5412 6a85 |001d: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c4342: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3c4344: 3902 1200 |0020: if-nez v2, 0032 // +0012 │ │ -3c4348: 5282 9585 |0022: iget v2, v8, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c434c: 3523 edff |0024: if-ge v3, v2, 0011 // -0013 │ │ -3c4350: 5384 9485 |0026: iget-wide v4, v8, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c4354: 5412 6d85 |0028: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c4358: 4506 0203 |002a: aget-wide v6, v2, v3 │ │ -3c435c: bb64 |002c: add-long/2addr v4, v6 │ │ -3c435e: 5a84 9485 |002d: iput-wide v4, v8, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c4362: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c4366: 28f1 |0031: goto 0022 // -000f │ │ -3c4368: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -3c436a: 5b12 6a85 |0033: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c436e: 5282 9585 |0035: iget v2, v8, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c4372: 3523 1700 |0037: if-ge v3, v2, 004e // +0017 │ │ -3c4376: 5482 8785 |0039: iget-object v2, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c437a: 5414 6985 |003b: iget-object v4, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c437e: 4604 0403 |003d: aget-object v4, v4, v3 │ │ -3c4382: 7220 12bb 4200 |003f: invoke-interface {v2, v4}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c4388: 5482 8785 |0042: iget-object v2, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c438c: 5414 6b85 |0044: iget-object v4, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c4390: 4604 0403 |0046: aget-object v4, v4, v3 │ │ -3c4394: 7220 12bb 4200 |0048: invoke-interface {v2, v4}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c439a: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c439e: 28e8 |004d: goto 0035 // -0018 │ │ -3c43a0: 7210 5687 0000 |004e: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -3c43a6: 28c0 |0051: goto 0011 // -0040 │ │ -3c43a8: 0e00 |0052: return-void │ │ +3c42ec: |[3c42ec] okhttp3.internal.cache.DiskLruCache.processJournal:()V │ │ +3c42fc: 5480 8785 |0000: iget-object v0, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c4300: 5481 8c85 |0002: iget-object v1, v8, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ +3c4304: 7220 12bb 1000 |0004: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c430a: 5480 8e85 |0007: iget-object v0, v8, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c430e: 6e10 6287 0000 |0009: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c4314: 0c00 |000c: move-result-object v0 │ │ +3c4316: 7210 f486 0000 |000d: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ +3c431c: 0c00 |0010: move-result-object v0 │ │ +3c431e: 7210 5487 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c4324: 0a01 |0014: move-result v1 │ │ +3c4326: 3801 3d00 |0015: if-eqz v1, 0052 // +003d │ │ +3c432a: 7210 5587 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c4330: 0c01 |001a: move-result-object v1 │ │ +3c4332: 1f01 4a17 |001b: check-cast v1, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c4336: 5412 6a85 |001d: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c433a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3c433c: 3902 1200 |0020: if-nez v2, 0032 // +0012 │ │ +3c4340: 5282 9585 |0022: iget v2, v8, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c4344: 3523 edff |0024: if-ge v3, v2, 0011 // -0013 │ │ +3c4348: 5384 9485 |0026: iget-wide v4, v8, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c434c: 5412 6d85 |0028: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c4350: 4506 0203 |002a: aget-wide v6, v2, v3 │ │ +3c4354: bb64 |002c: add-long/2addr v4, v6 │ │ +3c4356: 5a84 9485 |002d: iput-wide v4, v8, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c435a: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c435e: 28f1 |0031: goto 0022 // -000f │ │ +3c4360: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +3c4362: 5b12 6a85 |0033: iput-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c4366: 5282 9585 |0035: iget v2, v8, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c436a: 3523 1700 |0037: if-ge v3, v2, 004e // +0017 │ │ +3c436e: 5482 8785 |0039: iget-object v2, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c4372: 5414 6985 |003b: iget-object v4, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c4376: 4604 0403 |003d: aget-object v4, v4, v3 │ │ +3c437a: 7220 12bb 4200 |003f: invoke-interface {v2, v4}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c4380: 5482 8785 |0042: iget-object v2, v8, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c4384: 5414 6b85 |0044: iget-object v4, v1, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c4388: 4604 0403 |0046: aget-object v4, v4, v3 │ │ +3c438c: 7220 12bb 4200 |0048: invoke-interface {v2, v4}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c4392: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c4396: 28e8 |004d: goto 0035 // -0018 │ │ +3c4398: 7210 5687 0000 |004e: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +3c439e: 28c0 |0051: goto 0011 // -0040 │ │ +3c43a0: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0007 line=367 │ │ 0x0017 line=368 │ │ 0x001d line=369 │ │ 0x0022 line=370 │ │ @@ -828406,105 +828406,105 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 182 16-bit code units │ │ -3c43ac: |[3c43ac] okhttp3.internal.cache.DiskLruCache.readJournal:()V │ │ -3c43bc: 1a00 5312 |0000: const-string v0, ", " // string@1253 │ │ -3c43c0: 54a1 8785 |0002: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c43c4: 54a2 8a85 |0004: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c43c8: 7220 18bb 2100 |0006: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ -3c43ce: 0c01 |0009: move-result-object v1 │ │ -3c43d0: 7110 85bd 0100 |000a: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c43d6: 0c01 |000d: move-result-object v1 │ │ -3c43d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3c43da: 7210 dfbc 0100 |000f: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c43e0: 0c03 |0012: move-result-object v3 │ │ -3c43e2: 7210 dfbc 0100 |0013: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c43e8: 0c04 |0016: move-result-object v4 │ │ -3c43ea: 7210 dfbc 0100 |0017: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c43f0: 0c05 |001a: move-result-object v5 │ │ -3c43f2: 7210 dfbc 0100 |001b: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c43f8: 0c06 |001e: move-result-object v6 │ │ -3c43fa: 7210 dfbc 0100 |001f: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c4400: 0c07 |0022: move-result-object v7 │ │ -3c4402: 1a08 4ca2 |0023: const-string v8, "libcore.io.DiskLruCache" // string@a24c │ │ -3c4406: 6e20 5084 3800 |0025: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c440c: 0a08 |0028: move-result v8 │ │ -3c440e: 3808 5400 |0029: if-eqz v8, 007d // +0054 │ │ -3c4412: 1a08 d314 |002b: const-string v8, "1" // string@14d3 │ │ -3c4416: 6e20 5084 4800 |002d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c441c: 0a08 |0030: move-result v8 │ │ -3c441e: 3808 4c00 |0031: if-eqz v8, 007d // +004c │ │ -3c4422: 52a8 8285 |0033: iget v8, v10, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ -3c4426: 7110 a783 0800 |0035: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@83a7 │ │ -3c442c: 0c08 |0038: move-result-object v8 │ │ -3c442e: 6e20 5084 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c4434: 0a05 |003c: move-result v5 │ │ -3c4436: 3805 4000 |003d: if-eqz v5, 007d // +0040 │ │ -3c443a: 52a5 9585 |003f: iget v5, v10, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c443e: 7110 a783 0500 |0041: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@83a7 │ │ -3c4444: 0c05 |0044: move-result-object v5 │ │ -3c4446: 6e20 5084 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c444c: 0a05 |0048: move-result v5 │ │ -3c444e: 3805 3400 |0049: if-eqz v5, 007d // +0034 │ │ -3c4452: 1a05 0000 |004b: const-string v5, "" // string@0000 │ │ -3c4456: 6e20 5084 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c445c: 0a05 |0050: move-result v5 │ │ -3c445e: 3805 2c00 |0051: if-eqz v5, 007d // +002c │ │ -3c4462: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -3c4464: 7210 dfbc 0100 |0054: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3c446a: 0c03 |0057: move-result-object v3 │ │ -3c446c: 7020 9cb8 3a00 |0058: invoke-direct {v10, v3}, Lokhttp3/internal/cache/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@b89c │ │ -3c4472: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c4476: 28f7 |005d: goto 0054 // -0009 │ │ -3c4478: 54a3 8e85 |005e: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c447c: 6e10 6187 0300 |0060: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ -3c4482: 0a03 |0063: move-result v3 │ │ -3c4484: b130 |0064: sub-int/2addr v0, v3 │ │ -3c4486: 59a0 9385 |0065: iput v0, v10, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c448a: 7210 b9bc 0100 |0067: invoke-interface {v1}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ -3c4490: 0a00 |006a: move-result v0 │ │ -3c4492: 3900 0600 |006b: if-nez v0, 0071 // +0006 │ │ -3c4496: 6e10 9db8 0a00 |006d: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ -3c449c: 2807 |0070: goto 0077 // +0007 │ │ -3c449e: 7010 99b8 0a00 |0071: invoke-direct {v10}, Lokhttp3/internal/cache/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@b899 │ │ -3c44a4: 0c00 |0074: move-result-object v0 │ │ -3c44a6: 5ba0 8d85 |0075: iput-object v0, v10, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c44aa: 3801 0500 |0077: if-eqz v1, 007c // +0005 │ │ -3c44ae: 7120 87b8 1200 |0079: invoke-static {v2, v1}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ -3c44b4: 0e00 |007c: return-void │ │ -3c44b6: 2205 4210 |007d: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3c44ba: 2208 9410 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3c44be: 7010 8384 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c44c4: 1a09 06d4 |0084: const-string v9, "unexpected journal header: [" // string@d406 │ │ -3c44c8: 6e20 8f84 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44ce: 6e20 8f84 3800 |0089: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44d4: 6e20 8f84 0800 |008c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44da: 6e20 8f84 4800 |008f: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44e0: 6e20 8f84 0800 |0092: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44e6: 6e20 8f84 6800 |0095: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44ec: 6e20 8f84 0800 |0098: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44f2: 6e20 8f84 7800 |009b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c44f8: 1a00 4a6c |009e: const-string v0, "]" // string@6c4a │ │ -3c44fc: 6e20 8f84 0800 |00a0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4502: 6e10 9f84 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c4508: 0c00 |00a6: move-result-object v0 │ │ -3c450a: 7020 7782 0500 |00a7: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c4510: 2705 |00aa: throw v5 │ │ -3c4512: 0d00 |00ab: move-exception v0 │ │ -3c4514: 2804 |00ac: goto 00b0 // +0004 │ │ -3c4516: 0d00 |00ad: move-exception v0 │ │ -3c4518: 0702 |00ae: move-object v2, v0 │ │ -3c451a: 2702 |00af: throw v2 │ │ -3c451c: 3801 0500 |00b0: if-eqz v1, 00b5 // +0005 │ │ -3c4520: 7120 87b8 1200 |00b2: invoke-static {v2, v1}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ -3c4526: 2700 |00b5: throw v0 │ │ +3c43a4: |[3c43a4] okhttp3.internal.cache.DiskLruCache.readJournal:()V │ │ +3c43b4: 1a00 5312 |0000: const-string v0, ", " // string@1253 │ │ +3c43b8: 54a1 8785 |0002: iget-object v1, v10, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c43bc: 54a2 8a85 |0004: iget-object v2, v10, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c43c0: 7220 18bb 2100 |0006: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.source:(Ljava/io/File;)Lokio/Source; // method@bb18 │ │ +3c43c6: 0c01 |0009: move-result-object v1 │ │ +3c43c8: 7110 85bd 0100 |000a: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c43ce: 0c01 |000d: move-result-object v1 │ │ +3c43d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3c43d2: 7210 dfbc 0100 |000f: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c43d8: 0c03 |0012: move-result-object v3 │ │ +3c43da: 7210 dfbc 0100 |0013: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c43e0: 0c04 |0016: move-result-object v4 │ │ +3c43e2: 7210 dfbc 0100 |0017: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c43e8: 0c05 |001a: move-result-object v5 │ │ +3c43ea: 7210 dfbc 0100 |001b: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c43f0: 0c06 |001e: move-result-object v6 │ │ +3c43f2: 7210 dfbc 0100 |001f: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c43f8: 0c07 |0022: move-result-object v7 │ │ +3c43fa: 1a08 4ca2 |0023: const-string v8, "libcore.io.DiskLruCache" // string@a24c │ │ +3c43fe: 6e20 5084 3800 |0025: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c4404: 0a08 |0028: move-result v8 │ │ +3c4406: 3808 5400 |0029: if-eqz v8, 007d // +0054 │ │ +3c440a: 1a08 d314 |002b: const-string v8, "1" // string@14d3 │ │ +3c440e: 6e20 5084 4800 |002d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c4414: 0a08 |0030: move-result v8 │ │ +3c4416: 3808 4c00 |0031: if-eqz v8, 007d // +004c │ │ +3c441a: 52a8 8285 |0033: iget v8, v10, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ +3c441e: 7110 a783 0800 |0035: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@83a7 │ │ +3c4424: 0c08 |0038: move-result-object v8 │ │ +3c4426: 6e20 5084 5800 |0039: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c442c: 0a05 |003c: move-result v5 │ │ +3c442e: 3805 4000 |003d: if-eqz v5, 007d // +0040 │ │ +3c4432: 52a5 9585 |003f: iget v5, v10, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c4436: 7110 a783 0500 |0041: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@83a7 │ │ +3c443c: 0c05 |0044: move-result-object v5 │ │ +3c443e: 6e20 5084 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c4444: 0a05 |0048: move-result v5 │ │ +3c4446: 3805 3400 |0049: if-eqz v5, 007d // +0034 │ │ +3c444a: 1a05 0000 |004b: const-string v5, "" // string@0000 │ │ +3c444e: 6e20 5084 7500 |004d: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c4454: 0a05 |0050: move-result v5 │ │ +3c4456: 3805 2c00 |0051: if-eqz v5, 007d // +002c │ │ +3c445a: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +3c445c: 7210 dfbc 0100 |0054: invoke-interface {v1}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3c4462: 0c03 |0057: move-result-object v3 │ │ +3c4464: 7020 9cb8 3a00 |0058: invoke-direct {v10, v3}, Lokhttp3/internal/cache/DiskLruCache;.readJournalLine:(Ljava/lang/String;)V // method@b89c │ │ +3c446a: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c446e: 28f7 |005d: goto 0054 // -0009 │ │ +3c4470: 54a3 8e85 |005e: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c4474: 6e10 6187 0300 |0060: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ +3c447a: 0a03 |0063: move-result v3 │ │ +3c447c: b130 |0064: sub-int/2addr v0, v3 │ │ +3c447e: 59a0 9385 |0065: iput v0, v10, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c4482: 7210 b9bc 0100 |0067: invoke-interface {v1}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ +3c4488: 0a00 |006a: move-result v0 │ │ +3c448a: 3900 0600 |006b: if-nez v0, 0071 // +0006 │ │ +3c448e: 6e10 9db8 0a00 |006d: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ +3c4494: 2807 |0070: goto 0077 // +0007 │ │ +3c4496: 7010 99b8 0a00 |0071: invoke-direct {v10}, Lokhttp3/internal/cache/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@b899 │ │ +3c449c: 0c00 |0074: move-result-object v0 │ │ +3c449e: 5ba0 8d85 |0075: iput-object v0, v10, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c44a2: 3801 0500 |0077: if-eqz v1, 007c // +0005 │ │ +3c44a6: 7120 87b8 1200 |0079: invoke-static {v2, v1}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ +3c44ac: 0e00 |007c: return-void │ │ +3c44ae: 2205 4210 |007d: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3c44b2: 2208 9410 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3c44b6: 7010 8384 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c44bc: 1a09 06d4 |0084: const-string v9, "unexpected journal header: [" // string@d406 │ │ +3c44c0: 6e20 8f84 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44c6: 6e20 8f84 3800 |0089: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44cc: 6e20 8f84 0800 |008c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44d2: 6e20 8f84 4800 |008f: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44d8: 6e20 8f84 0800 |0092: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44de: 6e20 8f84 6800 |0095: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44e4: 6e20 8f84 0800 |0098: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44ea: 6e20 8f84 7800 |009b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44f0: 1a00 4a6c |009e: const-string v0, "]" // string@6c4a │ │ +3c44f4: 6e20 8f84 0800 |00a0: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c44fa: 6e10 9f84 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c4500: 0c00 |00a6: move-result-object v0 │ │ +3c4502: 7020 7782 0500 |00a7: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c4508: 2705 |00aa: throw v5 │ │ +3c450a: 0d00 |00ab: move-exception v0 │ │ +3c450c: 2804 |00ac: goto 00b0 // +0004 │ │ +3c450e: 0d00 |00ad: move-exception v0 │ │ +3c4510: 0702 |00ae: move-object v2, v0 │ │ +3c4512: 2702 |00af: throw v2 │ │ +3c4514: 3801 0500 |00b0: if-eqz v1, 00b5 // +0005 │ │ +3c4518: 7120 87b8 1200 |00b2: invoke-static {v2, v1}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ +3c451e: 2700 |00b5: throw v0 │ │ catches : 5 │ │ 0x000f - 0x0051 │ │ Ljava/lang/Throwable; -> 0x00ad │ │ -> 0x00ab │ │ 0x0054 - 0x005b │ │ Ljava/io/EOFException; -> 0x005e │ │ Ljava/lang/Throwable; -> 0x00ad │ │ @@ -828546,102 +828546,102 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -3c4568: |[3c4568] okhttp3.internal.cache.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ -3c4578: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -3c457c: 6e20 5984 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ -3c4582: 0a01 |0005: move-result v1 │ │ -3c4584: 1a02 07d4 |0006: const-string v2, "unexpected journal line: " // string@d407 │ │ -3c4588: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -3c458a: 3231 9000 |0009: if-eq v1, v3, 0099 // +0090 │ │ -3c458e: d804 0101 |000b: add-int/lit8 v4, v1, #int 1 // #01 │ │ -3c4592: 6e30 5a84 0804 |000d: invoke-virtual {v8, v0, v4}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ -3c4598: 0a00 |0010: move-result v0 │ │ -3c459a: 3330 1700 |0011: if-ne v0, v3, 0028 // +0017 │ │ -3c459e: 6e20 7084 4800 |0013: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3c45a4: 0c04 |0016: move-result-object v4 │ │ -3c45a6: 1265 |0017: const/4 v5, #int 6 // #6 │ │ -3c45a8: 3351 1400 |0018: if-ne v1, v5, 002c // +0014 │ │ -3c45ac: 1a05 1457 |001a: const-string v5, "REMOVE" // string@5714 │ │ -3c45b0: 6e20 6d84 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c45b6: 0a05 |001f: move-result v5 │ │ -3c45b8: 3805 0c00 |0020: if-eqz v5, 002c // +000c │ │ -3c45bc: 5478 8e85 |0022: iget-object v8, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c45c0: 6e20 6087 4800 |0024: invoke-virtual {v8, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ -3c45c6: 0e00 |0027: return-void │ │ -3c45c8: 6e30 7184 4800 |0028: invoke-virtual {v8, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3c45ce: 0c04 |002b: move-result-object v4 │ │ -3c45d0: 5475 8e85 |002c: iget-object v5, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c45d4: 6e20 5c87 4500 |002e: invoke-virtual {v5, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ -3c45da: 0c05 |0031: move-result-object v5 │ │ -3c45dc: 1f05 4a17 |0032: check-cast v5, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c45e0: 3905 0c00 |0034: if-nez v5, 0040 // +000c │ │ -3c45e4: 2205 4a17 |0036: new-instance v5, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c45e8: 7030 7bb8 7504 |0038: invoke-direct {v5, v7, v4}, Lokhttp3/internal/cache/DiskLruCache$Entry;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V // method@b87b │ │ -3c45ee: 5476 8e85 |003b: iget-object v6, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c45f2: 6e30 5e87 4605 |003d: invoke-virtual {v6, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@875e │ │ -3c45f8: 1254 |0040: const/4 v4, #int 5 // #5 │ │ -3c45fa: 3230 2100 |0041: if-eq v0, v3, 0062 // +0021 │ │ -3c45fe: 3341 1f00 |0043: if-ne v1, v4, 0062 // +001f │ │ -3c4602: 1a06 011e |0045: const-string v6, "CLEAN" // string@1e01 │ │ -3c4606: 6e20 6d84 6800 |0047: invoke-virtual {v8, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c460c: 0a06 |004a: move-result v6 │ │ -3c460e: 3806 1700 |004b: if-eqz v6, 0062 // +0017 │ │ -3c4612: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -3c4614: b010 |004e: add-int/2addr v0, v1 │ │ -3c4616: 6e20 7084 0800 |004f: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3c461c: 0c08 |0052: move-result-object v8 │ │ -3c461e: 1a00 6105 |0053: const-string v0, " " // string@0561 │ │ -3c4622: 6e20 6b84 0800 |0055: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3c4628: 0c08 |0058: move-result-object v8 │ │ -3c462a: 5c51 6e85 |0059: iput-boolean v1, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c462e: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -3c4630: 5b50 6a85 |005c: iput-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c4634: 6e20 7db8 8500 |005e: invoke-virtual {v5, v8}, Lokhttp3/internal/cache/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@b87d │ │ -3c463a: 2822 |0061: goto 0083 // +0022 │ │ -3c463c: 3330 1400 |0062: if-ne v0, v3, 0076 // +0014 │ │ -3c4640: 3341 1200 |0064: if-ne v1, v4, 0076 // +0012 │ │ -3c4644: 1a04 a123 |0066: const-string v4, "DIRTY" // string@23a1 │ │ -3c4648: 6e20 6d84 4800 |0068: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c464e: 0a04 |006b: move-result v4 │ │ -3c4650: 3804 0a00 |006c: if-eqz v4, 0076 // +000a │ │ -3c4654: 2208 4917 |006e: new-instance v8, Lokhttp3/internal/cache/DiskLruCache$Editor; // type@1749 │ │ -3c4658: 7030 74b8 7805 |0070: invoke-direct {v8, v7, v5}, Lokhttp3/internal/cache/DiskLruCache$Editor;.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V // method@b874 │ │ -3c465e: 5b58 6a85 |0073: iput-object v8, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c4662: 280e |0075: goto 0083 // +000e │ │ -3c4664: 3330 0e00 |0076: if-ne v0, v3, 0084 // +000e │ │ -3c4668: 1240 |0078: const/4 v0, #int 4 // #4 │ │ -3c466a: 3301 0b00 |0079: if-ne v1, v0, 0084 // +000b │ │ -3c466e: 1a00 ef56 |007b: const-string v0, "READ" // string@56ef │ │ -3c4672: 6e20 6d84 0800 |007d: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c4678: 0a00 |0080: move-result v0 │ │ -3c467a: 3800 0300 |0081: if-eqz v0, 0084 // +0003 │ │ -3c467e: 0e00 |0083: return-void │ │ -3c4680: 2200 4210 |0084: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c4684: 2201 9410 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c4688: 7010 8384 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c468e: 6e20 8f84 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4694: 6e20 8f84 8100 |008e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c469a: 6e10 9f84 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c46a0: 0c08 |0094: move-result-object v8 │ │ -3c46a2: 7020 7782 8000 |0095: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c46a8: 2700 |0098: throw v0 │ │ -3c46aa: 2200 4210 |0099: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c46ae: 2201 9410 |009b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c46b2: 7010 8384 0100 |009d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c46b8: 6e20 8f84 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c46be: 6e20 8f84 8100 |00a3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c46c4: 6e10 9f84 0100 |00a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c46ca: 0c08 |00a9: move-result-object v8 │ │ -3c46cc: 7020 7782 8000 |00aa: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c46d2: 2700 |00ad: throw v0 │ │ +3c4560: |[3c4560] okhttp3.internal.cache.DiskLruCache.readJournalLine:(Ljava/lang/String;)V │ │ +3c4570: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +3c4574: 6e20 5984 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ +3c457a: 0a01 |0005: move-result v1 │ │ +3c457c: 1a02 07d4 |0006: const-string v2, "unexpected journal line: " // string@d407 │ │ +3c4580: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +3c4582: 3231 9000 |0009: if-eq v1, v3, 0099 // +0090 │ │ +3c4586: d804 0101 |000b: add-int/lit8 v4, v1, #int 1 // #01 │ │ +3c458a: 6e30 5a84 0804 |000d: invoke-virtual {v8, v0, v4}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ +3c4590: 0a00 |0010: move-result v0 │ │ +3c4592: 3330 1700 |0011: if-ne v0, v3, 0028 // +0017 │ │ +3c4596: 6e20 7084 4800 |0013: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3c459c: 0c04 |0016: move-result-object v4 │ │ +3c459e: 1265 |0017: const/4 v5, #int 6 // #6 │ │ +3c45a0: 3351 1400 |0018: if-ne v1, v5, 002c // +0014 │ │ +3c45a4: 1a05 1457 |001a: const-string v5, "REMOVE" // string@5714 │ │ +3c45a8: 6e20 6d84 5800 |001c: invoke-virtual {v8, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c45ae: 0a05 |001f: move-result v5 │ │ +3c45b0: 3805 0c00 |0020: if-eqz v5, 002c // +000c │ │ +3c45b4: 5478 8e85 |0022: iget-object v8, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c45b8: 6e20 6087 4800 |0024: invoke-virtual {v8, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ +3c45be: 0e00 |0027: return-void │ │ +3c45c0: 6e30 7184 4800 |0028: invoke-virtual {v8, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3c45c6: 0c04 |002b: move-result-object v4 │ │ +3c45c8: 5475 8e85 |002c: iget-object v5, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c45cc: 6e20 5c87 4500 |002e: invoke-virtual {v5, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ +3c45d2: 0c05 |0031: move-result-object v5 │ │ +3c45d4: 1f05 4a17 |0032: check-cast v5, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c45d8: 3905 0c00 |0034: if-nez v5, 0040 // +000c │ │ +3c45dc: 2205 4a17 |0036: new-instance v5, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c45e0: 7030 7bb8 7504 |0038: invoke-direct {v5, v7, v4}, Lokhttp3/internal/cache/DiskLruCache$Entry;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V // method@b87b │ │ +3c45e6: 5476 8e85 |003b: iget-object v6, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c45ea: 6e30 5e87 4605 |003d: invoke-virtual {v6, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@875e │ │ +3c45f0: 1254 |0040: const/4 v4, #int 5 // #5 │ │ +3c45f2: 3230 2100 |0041: if-eq v0, v3, 0062 // +0021 │ │ +3c45f6: 3341 1f00 |0043: if-ne v1, v4, 0062 // +001f │ │ +3c45fa: 1a06 011e |0045: const-string v6, "CLEAN" // string@1e01 │ │ +3c45fe: 6e20 6d84 6800 |0047: invoke-virtual {v8, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c4604: 0a06 |004a: move-result v6 │ │ +3c4606: 3806 1700 |004b: if-eqz v6, 0062 // +0017 │ │ +3c460a: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +3c460c: b010 |004e: add-int/2addr v0, v1 │ │ +3c460e: 6e20 7084 0800 |004f: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3c4614: 0c08 |0052: move-result-object v8 │ │ +3c4616: 1a00 6105 |0053: const-string v0, " " // string@0561 │ │ +3c461a: 6e20 6b84 0800 |0055: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3c4620: 0c08 |0058: move-result-object v8 │ │ +3c4622: 5c51 6e85 |0059: iput-boolean v1, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c4626: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +3c4628: 5b50 6a85 |005c: iput-object v0, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c462c: 6e20 7db8 8500 |005e: invoke-virtual {v5, v8}, Lokhttp3/internal/cache/DiskLruCache$Entry;.setLengths:([Ljava/lang/String;)V // method@b87d │ │ +3c4632: 2822 |0061: goto 0083 // +0022 │ │ +3c4634: 3330 1400 |0062: if-ne v0, v3, 0076 // +0014 │ │ +3c4638: 3341 1200 |0064: if-ne v1, v4, 0076 // +0012 │ │ +3c463c: 1a04 a123 |0066: const-string v4, "DIRTY" // string@23a1 │ │ +3c4640: 6e20 6d84 4800 |0068: invoke-virtual {v8, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c4646: 0a04 |006b: move-result v4 │ │ +3c4648: 3804 0a00 |006c: if-eqz v4, 0076 // +000a │ │ +3c464c: 2208 4917 |006e: new-instance v8, Lokhttp3/internal/cache/DiskLruCache$Editor; // type@1749 │ │ +3c4650: 7030 74b8 7805 |0070: invoke-direct {v8, v7, v5}, Lokhttp3/internal/cache/DiskLruCache$Editor;.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V // method@b874 │ │ +3c4656: 5b58 6a85 |0073: iput-object v8, v5, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c465a: 280e |0075: goto 0083 // +000e │ │ +3c465c: 3330 0e00 |0076: if-ne v0, v3, 0084 // +000e │ │ +3c4660: 1240 |0078: const/4 v0, #int 4 // #4 │ │ +3c4662: 3301 0b00 |0079: if-ne v1, v0, 0084 // +000b │ │ +3c4666: 1a00 ef56 |007b: const-string v0, "READ" // string@56ef │ │ +3c466a: 6e20 6d84 0800 |007d: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c4670: 0a00 |0080: move-result v0 │ │ +3c4672: 3800 0300 |0081: if-eqz v0, 0084 // +0003 │ │ +3c4676: 0e00 |0083: return-void │ │ +3c4678: 2200 4210 |0084: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c467c: 2201 9410 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c4680: 7010 8384 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c4686: 6e20 8f84 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c468c: 6e20 8f84 8100 |008e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c4692: 6e10 9f84 0100 |0091: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c4698: 0c08 |0094: move-result-object v8 │ │ +3c469a: 7020 7782 8000 |0095: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c46a0: 2700 |0098: throw v0 │ │ +3c46a2: 2200 4210 |0099: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c46a6: 2201 9410 |009b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c46aa: 7010 8384 0100 |009d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c46b0: 6e20 8f84 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c46b6: 6e20 8f84 8100 |00a3: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c46bc: 6e10 9f84 0100 |00a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c46c2: 0c08 |00a9: move-result-object v8 │ │ +3c46c4: 7020 7782 8000 |00aa: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c46ca: 2700 |00ad: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=323 │ │ 0x000d line=329 │ │ 0x0013 line=332 │ │ 0x001c line=333 │ │ 0x0022 line=334 │ │ @@ -828668,34 +828668,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3c4940: |[3c4940] okhttp3.internal.cache.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ -3c4950: 6200 7d85 |0000: sget-object v0, Lokhttp3/internal/cache/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@857d │ │ -3c4954: 6e20 fd88 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ -3c495a: 0c00 |0005: move-result-object v0 │ │ -3c495c: 6e10 ef88 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ -3c4962: 0a00 |0009: move-result v0 │ │ -3c4964: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3c4968: 0e00 |000c: return-void │ │ -3c496a: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c496e: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c4972: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c4978: 1a02 1ca0 |0014: const-string v2, "keys must match regex [a-z0-9_-]{1,120}: "" // string@a01c │ │ -3c497c: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4982: 6e20 8f84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4988: 1a04 8a07 |001c: const-string v4, """ // string@078a │ │ -3c498c: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4992: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c4998: 0c04 |0024: move-result-object v4 │ │ -3c499a: 7020 8783 4000 |0025: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c49a0: 2700 |0028: throw v0 │ │ +3c4938: |[3c4938] okhttp3.internal.cache.DiskLruCache.validateKey:(Ljava/lang/String;)V │ │ +3c4948: 6200 7d85 |0000: sget-object v0, Lokhttp3/internal/cache/DiskLruCache;.LEGAL_KEY_PATTERN:Ljava/util/regex/Pattern; // field@857d │ │ +3c494c: 6e20 fd88 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ +3c4952: 0c00 |0005: move-result-object v0 │ │ +3c4954: 6e10 ef88 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ +3c495a: 0a00 |0009: move-result v0 │ │ +3c495c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3c4960: 0e00 |000c: return-void │ │ +3c4962: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c4966: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c496a: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c4970: 1a02 1ca0 |0014: const-string v2, "keys must match regex [a-z0-9_-]{1,120}: "" // string@a01c │ │ +3c4974: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c497a: 6e20 8f84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c4980: 1a04 8a07 |001c: const-string v4, """ // string@078a │ │ +3c4984: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c498a: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c4990: 0c04 |0024: move-result-object v4 │ │ +3c4992: 7020 8783 4000 |0025: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c4998: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0006 line=708 │ │ 0x000d line=709 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lokhttp3/internal/cache/DiskLruCache; │ │ @@ -828707,56 +828707,56 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3c3dd4: |[3c3dd4] okhttp3.internal.cache.DiskLruCache.close:()V │ │ -3c3de4: 1d06 |0000: monitor-enter v6 │ │ -3c3de6: 5560 8985 |0001: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c3dea: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3c3dec: 3800 3c00 |0004: if-eqz v0, 0040 // +003c │ │ -3c3df0: 5560 8485 |0006: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c3df4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3c3df8: 2836 |000a: goto 0040 // +0036 │ │ -3c3dfa: 5460 8e85 |000b: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3dfe: 6e10 6287 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c3e04: 0c00 |0010: move-result-object v0 │ │ -3c3e06: 5462 8e85 |0011: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3e0a: 6e10 6187 0200 |0013: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ -3c3e10: 0a02 |0016: move-result v2 │ │ -3c3e12: 2322 b01c |0017: new-array v2, v2, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ -3c3e16: 7220 f986 2000 |0019: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ -3c3e1c: 0c00 |001c: move-result-object v0 │ │ -3c3e1e: 1f00 b01c |001d: check-cast v0, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ -3c3e22: 2102 |001f: array-length v2, v0 │ │ -3c3e24: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3c3e26: 3523 1000 |0021: if-ge v3, v2, 0031 // +0010 │ │ -3c3e2a: 4604 0003 |0023: aget-object v4, v0, v3 │ │ -3c3e2e: 5445 6a85 |0025: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3e32: 3805 0700 |0027: if-eqz v5, 002e // +0007 │ │ -3c3e36: 5444 6a85 |0029: iget-object v4, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3e3a: 6e10 75b8 0400 |002b: invoke-virtual {v4}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ -3c3e40: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c3e44: 28f1 |0030: goto 0021 // -000f │ │ -3c3e46: 6e10 a3b8 0600 |0031: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ -3c3e4c: 5460 8d85 |0034: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3e50: 7210 9dbc 0000 |0036: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3c3e56: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -3c3e58: 5b60 8d85 |003a: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3e5c: 5c61 8485 |003c: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c3e60: 1e06 |003e: monitor-exit v6 │ │ -3c3e62: 0e00 |003f: return-void │ │ -3c3e64: 5c61 8485 |0040: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c3e68: 1e06 |0042: monitor-exit v6 │ │ -3c3e6a: 0e00 |0043: return-void │ │ -3c3e6c: 0d00 |0044: move-exception v0 │ │ -3c3e6e: 1e06 |0045: monitor-exit v6 │ │ -3c3e70: 2700 |0046: throw v0 │ │ +3c3dcc: |[3c3dcc] okhttp3.internal.cache.DiskLruCache.close:()V │ │ +3c3ddc: 1d06 |0000: monitor-enter v6 │ │ +3c3dde: 5560 8985 |0001: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c3de2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3c3de4: 3800 3c00 |0004: if-eqz v0, 0040 // +003c │ │ +3c3de8: 5560 8485 |0006: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c3dec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3c3df0: 2836 |000a: goto 0040 // +0036 │ │ +3c3df2: 5460 8e85 |000b: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3df6: 6e10 6287 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c3dfc: 0c00 |0010: move-result-object v0 │ │ +3c3dfe: 5462 8e85 |0011: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3e02: 6e10 6187 0200 |0013: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ +3c3e08: 0a02 |0016: move-result v2 │ │ +3c3e0a: 2322 b01c |0017: new-array v2, v2, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ +3c3e0e: 7220 f986 2000 |0019: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ +3c3e14: 0c00 |001c: move-result-object v0 │ │ +3c3e16: 1f00 b01c |001d: check-cast v0, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ +3c3e1a: 2102 |001f: array-length v2, v0 │ │ +3c3e1c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3c3e1e: 3523 1000 |0021: if-ge v3, v2, 0031 // +0010 │ │ +3c3e22: 4604 0003 |0023: aget-object v4, v0, v3 │ │ +3c3e26: 5445 6a85 |0025: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3e2a: 3805 0700 |0027: if-eqz v5, 002e // +0007 │ │ +3c3e2e: 5444 6a85 |0029: iget-object v4, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3e32: 6e10 75b8 0400 |002b: invoke-virtual {v4}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ +3c3e38: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c3e3c: 28f1 |0030: goto 0021 // -000f │ │ +3c3e3e: 6e10 a3b8 0600 |0031: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ +3c3e44: 5460 8d85 |0034: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3e48: 7210 9dbc 0000 |0036: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3c3e4e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +3c3e50: 5b60 8d85 |003a: iput-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3e54: 5c61 8485 |003c: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c3e58: 1e06 |003e: monitor-exit v6 │ │ +3c3e5a: 0e00 |003f: return-void │ │ +3c3e5c: 5c61 8485 |0040: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c3e60: 1e06 |0042: monitor-exit v6 │ │ +3c3e62: 0e00 |0043: return-void │ │ +3c3e64: 0d00 |0044: move-exception v0 │ │ +3c3e66: 1e06 |0045: monitor-exit v6 │ │ +3c3e68: 2700 |0046: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x003e │ │ -> 0x0044 │ │ 0x0040 - 0x0042 │ │ -> 0x0044 │ │ positions : │ │ 0x0001 line=660 │ │ @@ -828778,144 +828778,144 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -3c3e88: |[3c3e88] okhttp3.internal.cache.DiskLruCache.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V │ │ -3c3e98: 1d09 |0000: monitor-enter v9 │ │ -3c3e9a: 54a0 6685 |0001: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ -3c3e9e: 5401 6a85 |0003: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3ea2: 33a1 f000 |0005: if-ne v1, v10, 00f5 // +00f0 │ │ -3c3ea6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3c3ea8: 380b 3f00 |0008: if-eqz v11, 0047 // +003f │ │ -3c3eac: 5502 6e85 |000a: iget-boolean v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3eb0: 3902 3b00 |000c: if-nez v2, 0047 // +003b │ │ -3c3eb4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3c3eb6: 5293 9585 |000f: iget v3, v9, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3eba: 3532 3600 |0011: if-ge v2, v3, 0047 // +0036 │ │ -3c3ebe: 54a3 6885 |0013: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ -3c3ec2: 4703 0302 |0015: aget-boolean v3, v3, v2 │ │ -3c3ec6: 3803 1600 |0017: if-eqz v3, 002d // +0016 │ │ -3c3eca: 5493 8785 |0019: iget-object v3, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3ece: 5404 6b85 |001b: iget-object v4, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c3ed2: 4604 0402 |001d: aget-object v4, v4, v2 │ │ -3c3ed6: 7220 14bb 4300 |001f: invoke-interface {v3, v4}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c3edc: 0a03 |0022: move-result v3 │ │ -3c3ede: 3903 0700 |0023: if-nez v3, 002a // +0007 │ │ -3c3ee2: 6e10 75b8 0a00 |0025: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ -3c3ee8: 1e09 |0028: monitor-exit v9 │ │ -3c3eea: 0e00 |0029: return-void │ │ -3c3eec: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c3ef0: 28e3 |002c: goto 000f // -001d │ │ -3c3ef2: 6e10 75b8 0a00 |002d: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ -3c3ef8: 220a 7210 |0030: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c3efc: 220b 9410 |0032: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -3c3f00: 7010 8384 0b00 |0034: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c3f06: 1a00 b052 |0037: const-string v0, "Newly created entry didn't create value for index " // string@52b0 │ │ -3c3f0a: 6e20 8f84 0b00 |0039: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c3f10: 6e20 8a84 2b00 |003c: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c3f16: 6e10 9f84 0b00 |003f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c3f1c: 0c0b |0042: move-result-object v11 │ │ -3c3f1e: 7020 8c83 ba00 |0043: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c3f24: 270a |0046: throw v10 │ │ -3c3f26: 529a 9585 |0047: iget v10, v9, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3f2a: 35a1 3600 |0049: if-ge v1, v10, 007f // +0036 │ │ -3c3f2e: 540a 6b85 |004b: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ -3c3f32: 460a 0a01 |004d: aget-object v10, v10, v1 │ │ -3c3f36: 380b 2800 |004f: if-eqz v11, 0077 // +0028 │ │ -3c3f3a: 5492 8785 |0051: iget-object v2, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3f3e: 7220 14bb a200 |0053: invoke-interface {v2, v10}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c3f44: 0a02 |0056: move-result v2 │ │ -3c3f46: 3802 2500 |0057: if-eqz v2, 007c // +0025 │ │ -3c3f4a: 5402 6985 |0059: iget-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c3f4e: 4602 0201 |005b: aget-object v2, v2, v1 │ │ -3c3f52: 5493 8785 |005d: iget-object v3, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3f56: 7230 15bb a302 |005f: invoke-interface {v3, v10, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ -3c3f5c: 540a 6d85 |0062: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3f60: 4503 0a01 |0064: aget-wide v3, v10, v1 │ │ -3c3f64: 549a 8785 |0066: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3f68: 7220 17bb 2a00 |0068: invoke-interface {v10, v2}, Lokhttp3/internal/io/FileSystem;.size:(Ljava/io/File;)J // method@bb17 │ │ -3c3f6e: 0b05 |006b: move-result-wide v5 │ │ -3c3f70: 540a 6d85 |006c: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3f74: 4c05 0a01 |006e: aput-wide v5, v10, v1 │ │ -3c3f78: 5397 9485 |0070: iget-wide v7, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c3f7c: bc37 |0072: sub-long/2addr v7, v3 │ │ -3c3f7e: bb57 |0073: add-long/2addr v7, v5 │ │ -3c3f80: 5a97 9485 |0074: iput-wide v7, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c3f84: 2806 |0076: goto 007c // +0006 │ │ -3c3f86: 5492 8785 |0077: iget-object v2, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c3f8a: 7220 12bb a200 |0079: invoke-interface {v2, v10}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c3f90: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c3f94: 28c9 |007e: goto 0047 // -0037 │ │ -3c3f96: 529a 9385 |007f: iget v10, v9, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c3f9a: 1211 |0081: const/4 v1, #int 1 // #1 │ │ -3c3f9c: b01a |0082: add-int/2addr v10, v1 │ │ -3c3f9e: 599a 9385 |0083: iput v10, v9, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c3fa2: 120a |0085: const/4 v10, #int 0 // #0 │ │ -3c3fa4: 5b0a 6a85 |0086: iput-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3fa8: 550a 6e85 |0088: iget-boolean v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3fac: b6ba |008a: or-int/2addr v10, v11 │ │ -3c3fae: 1302 0a00 |008b: const/16 v2, #int 10 // #a │ │ -3c3fb2: 1303 2000 |008d: const/16 v3, #int 32 // #20 │ │ -3c3fb6: 380a 2c00 |008f: if-eqz v10, 00bb // +002c │ │ -3c3fba: 5c01 6e85 |0091: iput-boolean v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3fbe: 549a 8d85 |0093: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3fc2: 1a01 011e |0095: const-string v1, "CLEAN" // string@1e01 │ │ -3c3fc6: 7220 b4bc 1a00 |0097: invoke-interface {v10, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3fcc: 0c0a |009a: move-result-object v10 │ │ -3c3fce: 7220 a9bc 3a00 |009b: invoke-interface {v10, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3fd4: 549a 8d85 |009e: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3fd8: 5401 6c85 |00a0: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c3fdc: 7220 b4bc 1a00 |00a2: invoke-interface {v10, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3fe2: 549a 8d85 |00a5: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3fe6: 6e20 7fb8 a000 |00a7: invoke-virtual {v0, v10}, Lokhttp3/internal/cache/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@b87f │ │ -3c3fec: 549a 8d85 |00aa: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3ff0: 7220 a9bc 2a00 |00ac: invoke-interface {v10, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3ff6: 380b 2a00 |00af: if-eqz v11, 00d9 // +002a │ │ -3c3ffa: 539a 9285 |00b1: iget-wide v10, v9, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ -3c3ffe: 1601 0100 |00b3: const-wide/16 v1, #int 1 // #1 │ │ -3c4002: bba1 |00b5: add-long/2addr v1, v10 │ │ -3c4004: 5a91 9285 |00b6: iput-wide v1, v9, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ -3c4008: 5a0a 6f85 |00b8: iput-wide v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ -3c400c: 281f |00ba: goto 00d9 // +001f │ │ -3c400e: 549a 8e85 |00bb: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c4012: 540b 6c85 |00bd: iget-object v11, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c4016: 6e20 6087 ba00 |00bf: invoke-virtual {v10, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ -3c401c: 549a 8d85 |00c2: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c4020: 1a0b 1457 |00c4: const-string v11, "REMOVE" // string@5714 │ │ -3c4024: 7220 b4bc ba00 |00c6: invoke-interface {v10, v11}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c402a: 0c0a |00c9: move-result-object v10 │ │ -3c402c: 7220 a9bc 3a00 |00ca: invoke-interface {v10, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c4032: 549a 8d85 |00cd: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c4036: 540b 6c85 |00cf: iget-object v11, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c403a: 7220 b4bc ba00 |00d1: invoke-interface {v10, v11}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c4040: 549a 8d85 |00d4: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c4044: 7220 a9bc 2a00 |00d6: invoke-interface {v10, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c404a: 549a 8d85 |00d9: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c404e: 7210 a0bc 0a00 |00db: invoke-interface {v10}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3c4054: 539a 9485 |00de: iget-wide v10, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c4058: 5390 8f85 |00e0: iget-wide v0, v9, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c405c: 3102 0a00 |00e2: cmp-long v2, v10, v0 │ │ -3c4060: 3c02 0800 |00e4: if-gtz v2, 00ec // +0008 │ │ -3c4064: 6e10 98b8 0900 |00e6: invoke-virtual {v9}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ -3c406a: 0a0a |00e9: move-result v10 │ │ -3c406c: 380a 0900 |00ea: if-eqz v10, 00f3 // +0009 │ │ -3c4070: 549a 8685 |00ec: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c4074: 549b 8385 |00ee: iget-object v11, v9, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c4078: 7220 3d88 ba00 |00f0: invoke-interface {v10, v11}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c407e: 1e09 |00f3: monitor-exit v9 │ │ -3c4080: 0e00 |00f4: return-void │ │ -3c4082: 220a 7210 |00f5: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c4086: 7010 8b83 0a00 |00f7: invoke-direct {v10}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c408c: 270a |00fa: throw v10 │ │ -3c408e: 0d0a |00fb: move-exception v10 │ │ -3c4090: 1e09 |00fc: monitor-exit v9 │ │ -3c4092: 270a |00fd: throw v10 │ │ +3c3e80: |[3c3e80] okhttp3.internal.cache.DiskLruCache.completeEdit:(Lokhttp3/internal/cache/DiskLruCache$Editor;Z)V │ │ +3c3e90: 1d09 |0000: monitor-enter v9 │ │ +3c3e92: 54a0 6685 |0001: iget-object v0, v10, Lokhttp3/internal/cache/DiskLruCache$Editor;.entry:Lokhttp3/internal/cache/DiskLruCache$Entry; // field@8566 │ │ +3c3e96: 5401 6a85 |0003: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3e9a: 33a1 f000 |0005: if-ne v1, v10, 00f5 // +00f0 │ │ +3c3e9e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3c3ea0: 380b 3f00 |0008: if-eqz v11, 0047 // +003f │ │ +3c3ea4: 5502 6e85 |000a: iget-boolean v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c3ea8: 3902 3b00 |000c: if-nez v2, 0047 // +003b │ │ +3c3eac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3c3eae: 5293 9585 |000f: iget v3, v9, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3eb2: 3532 3600 |0011: if-ge v2, v3, 0047 // +0036 │ │ +3c3eb6: 54a3 6885 |0013: iget-object v3, v10, Lokhttp3/internal/cache/DiskLruCache$Editor;.written:[Z // field@8568 │ │ +3c3eba: 4703 0302 |0015: aget-boolean v3, v3, v2 │ │ +3c3ebe: 3803 1600 |0017: if-eqz v3, 002d // +0016 │ │ +3c3ec2: 5493 8785 |0019: iget-object v3, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3ec6: 5404 6b85 |001b: iget-object v4, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c3eca: 4604 0402 |001d: aget-object v4, v4, v2 │ │ +3c3ece: 7220 14bb 4300 |001f: invoke-interface {v3, v4}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c3ed4: 0a03 |0022: move-result v3 │ │ +3c3ed6: 3903 0700 |0023: if-nez v3, 002a // +0007 │ │ +3c3eda: 6e10 75b8 0a00 |0025: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ +3c3ee0: 1e09 |0028: monitor-exit v9 │ │ +3c3ee2: 0e00 |0029: return-void │ │ +3c3ee4: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c3ee8: 28e3 |002c: goto 000f // -001d │ │ +3c3eea: 6e10 75b8 0a00 |002d: invoke-virtual {v10}, Lokhttp3/internal/cache/DiskLruCache$Editor;.abort:()V // method@b875 │ │ +3c3ef0: 220a 7210 |0030: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c3ef4: 220b 9410 |0032: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +3c3ef8: 7010 8384 0b00 |0034: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c3efe: 1a00 b052 |0037: const-string v0, "Newly created entry didn't create value for index " // string@52b0 │ │ +3c3f02: 6e20 8f84 0b00 |0039: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c3f08: 6e20 8a84 2b00 |003c: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c3f0e: 6e10 9f84 0b00 |003f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c3f14: 0c0b |0042: move-result-object v11 │ │ +3c3f16: 7020 8c83 ba00 |0043: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c3f1c: 270a |0046: throw v10 │ │ +3c3f1e: 529a 9585 |0047: iget v10, v9, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c3f22: 35a1 3600 |0049: if-ge v1, v10, 007f // +0036 │ │ +3c3f26: 540a 6b85 |004b: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.dirtyFiles:[Ljava/io/File; // field@856b │ │ +3c3f2a: 460a 0a01 |004d: aget-object v10, v10, v1 │ │ +3c3f2e: 380b 2800 |004f: if-eqz v11, 0077 // +0028 │ │ +3c3f32: 5492 8785 |0051: iget-object v2, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3f36: 7220 14bb a200 |0053: invoke-interface {v2, v10}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c3f3c: 0a02 |0056: move-result v2 │ │ +3c3f3e: 3802 2500 |0057: if-eqz v2, 007c // +0025 │ │ +3c3f42: 5402 6985 |0059: iget-object v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c3f46: 4602 0201 |005b: aget-object v2, v2, v1 │ │ +3c3f4a: 5493 8785 |005d: iget-object v3, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3f4e: 7230 15bb a302 |005f: invoke-interface {v3, v10, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ +3c3f54: 540a 6d85 |0062: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c3f58: 4503 0a01 |0064: aget-wide v3, v10, v1 │ │ +3c3f5c: 549a 8785 |0066: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3f60: 7220 17bb 2a00 |0068: invoke-interface {v10, v2}, Lokhttp3/internal/io/FileSystem;.size:(Ljava/io/File;)J // method@bb17 │ │ +3c3f66: 0b05 |006b: move-result-wide v5 │ │ +3c3f68: 540a 6d85 |006c: iget-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c3f6c: 4c05 0a01 |006e: aput-wide v5, v10, v1 │ │ +3c3f70: 5397 9485 |0070: iget-wide v7, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3f74: bc37 |0072: sub-long/2addr v7, v3 │ │ +3c3f76: bb57 |0073: add-long/2addr v7, v5 │ │ +3c3f78: 5a97 9485 |0074: iput-wide v7, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3f7c: 2806 |0076: goto 007c // +0006 │ │ +3c3f7e: 5492 8785 |0077: iget-object v2, v9, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3f82: 7220 12bb a200 |0079: invoke-interface {v2, v10}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c3f88: d801 0101 |007c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c3f8c: 28c9 |007e: goto 0047 // -0037 │ │ +3c3f8e: 529a 9385 |007f: iget v10, v9, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c3f92: 1211 |0081: const/4 v1, #int 1 // #1 │ │ +3c3f94: b01a |0082: add-int/2addr v10, v1 │ │ +3c3f96: 599a 9385 |0083: iput v10, v9, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c3f9a: 120a |0085: const/4 v10, #int 0 // #0 │ │ +3c3f9c: 5b0a 6a85 |0086: iput-object v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3fa0: 550a 6e85 |0088: iget-boolean v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c3fa4: b6ba |008a: or-int/2addr v10, v11 │ │ +3c3fa6: 1302 0a00 |008b: const/16 v2, #int 10 // #a │ │ +3c3faa: 1303 2000 |008d: const/16 v3, #int 32 // #20 │ │ +3c3fae: 380a 2c00 |008f: if-eqz v10, 00bb // +002c │ │ +3c3fb2: 5c01 6e85 |0091: iput-boolean v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c3fb6: 549a 8d85 |0093: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3fba: 1a01 011e |0095: const-string v1, "CLEAN" // string@1e01 │ │ +3c3fbe: 7220 b4bc 1a00 |0097: invoke-interface {v10, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3fc4: 0c0a |009a: move-result-object v10 │ │ +3c3fc6: 7220 a9bc 3a00 |009b: invoke-interface {v10, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3fcc: 549a 8d85 |009e: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3fd0: 5401 6c85 |00a0: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c3fd4: 7220 b4bc 1a00 |00a2: invoke-interface {v10, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3fda: 549a 8d85 |00a5: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3fde: 6e20 7fb8 a000 |00a7: invoke-virtual {v0, v10}, Lokhttp3/internal/cache/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@b87f │ │ +3c3fe4: 549a 8d85 |00aa: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3fe8: 7220 a9bc 2a00 |00ac: invoke-interface {v10, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3fee: 380b 2a00 |00af: if-eqz v11, 00d9 // +002a │ │ +3c3ff2: 539a 9285 |00b1: iget-wide v10, v9, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ +3c3ff6: 1601 0100 |00b3: const-wide/16 v1, #int 1 // #1 │ │ +3c3ffa: bba1 |00b5: add-long/2addr v1, v10 │ │ +3c3ffc: 5a91 9285 |00b6: iput-wide v1, v9, Lokhttp3/internal/cache/DiskLruCache;.nextSequenceNumber:J // field@8592 │ │ +3c4000: 5a0a 6f85 |00b8: iput-wide v10, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ +3c4004: 281f |00ba: goto 00d9 // +001f │ │ +3c4006: 549a 8e85 |00bb: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c400a: 540b 6c85 |00bd: iget-object v11, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c400e: 6e20 6087 ba00 |00bf: invoke-virtual {v10, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ +3c4014: 549a 8d85 |00c2: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c4018: 1a0b 1457 |00c4: const-string v11, "REMOVE" // string@5714 │ │ +3c401c: 7220 b4bc ba00 |00c6: invoke-interface {v10, v11}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c4022: 0c0a |00c9: move-result-object v10 │ │ +3c4024: 7220 a9bc 3a00 |00ca: invoke-interface {v10, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c402a: 549a 8d85 |00cd: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c402e: 540b 6c85 |00cf: iget-object v11, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c4032: 7220 b4bc ba00 |00d1: invoke-interface {v10, v11}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c4038: 549a 8d85 |00d4: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c403c: 7220 a9bc 2a00 |00d6: invoke-interface {v10, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c4042: 549a 8d85 |00d9: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c4046: 7210 a0bc 0a00 |00db: invoke-interface {v10}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3c404c: 539a 9485 |00de: iget-wide v10, v9, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c4050: 5390 8f85 |00e0: iget-wide v0, v9, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c4054: 3102 0a00 |00e2: cmp-long v2, v10, v0 │ │ +3c4058: 3c02 0800 |00e4: if-gtz v2, 00ec // +0008 │ │ +3c405c: 6e10 98b8 0900 |00e6: invoke-virtual {v9}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ +3c4062: 0a0a |00e9: move-result v10 │ │ +3c4064: 380a 0900 |00ea: if-eqz v10, 00f3 // +0009 │ │ +3c4068: 549a 8685 |00ec: iget-object v10, v9, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c406c: 549b 8385 |00ee: iget-object v11, v9, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c4070: 7220 3d88 ba00 |00f0: invoke-interface {v10, v11}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c4076: 1e09 |00f3: monitor-exit v9 │ │ +3c4078: 0e00 |00f4: return-void │ │ +3c407a: 220a 7210 |00f5: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c407e: 7010 8b83 0a00 |00f7: invoke-direct {v10}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c4084: 270a |00fa: throw v10 │ │ +3c4086: 0d0a |00fb: move-exception v10 │ │ +3c4088: 1e09 |00fc: monitor-exit v9 │ │ +3c408a: 270a |00fd: throw v10 │ │ catches : 3 │ │ 0x0001 - 0x0028 │ │ -> 0x00fb │ │ 0x002d - 0x00f3 │ │ -> 0x00fb │ │ 0x00f5 - 0x00fb │ │ -> 0x00fb │ │ @@ -828968,20 +828968,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c40b0: |[3c40b0] okhttp3.internal.cache.DiskLruCache.delete:()V │ │ -3c40c0: 6e10 8bb8 0200 |0000: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.close:()V // method@b88b │ │ -3c40c6: 5420 8785 |0003: iget-object v0, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c40ca: 5421 8585 |0005: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c40ce: 7220 13bb 1000 |0007: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.deleteContents:(Ljava/io/File;)V // method@bb13 │ │ -3c40d4: 0e00 |000a: return-void │ │ +3c40a8: |[3c40a8] okhttp3.internal.cache.DiskLruCache.delete:()V │ │ +3c40b8: 6e10 8bb8 0200 |0000: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.close:()V // method@b88b │ │ +3c40be: 5420 8785 |0003: iget-object v0, v2, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c40c2: 5421 8585 |0005: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c40c6: 7220 13bb 1000 |0007: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.deleteContents:(Ljava/io/File;)V // method@bb13 │ │ +3c40cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0003 line=690 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ @@ -828990,19 +828990,19 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Editor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3c3a40: |[3c3a40] okhttp3.internal.cache.DiskLruCache.edit:(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ -3c3a50: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3c3a54: 6e40 90b8 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokhttp3/internal/cache/DiskLruCache;.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; // method@b890 │ │ -3c3a5a: 0c03 |0005: move-result-object v3 │ │ -3c3a5c: 1103 |0006: return-object v3 │ │ +3c3a38: |[3c3a38] okhttp3.internal.cache.DiskLruCache.edit:(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ +3c3a48: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3c3a4c: 6e40 90b8 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokhttp3/internal/cache/DiskLruCache;.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; // method@b890 │ │ +3c3a52: 0c03 |0005: move-result-object v3 │ │ +3c3a54: 1103 |0006: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokhttp3/internal/cache/DiskLruCache; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -829011,78 +829011,78 @@ │ │ type : '(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -3c3a60: |[3c3a60] okhttp3.internal.cache.DiskLruCache.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ -3c3a70: 1d05 |0000: monitor-enter v5 │ │ -3c3a72: 6e10 96b8 0500 |0001: invoke-virtual {v5}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c3a78: 7010 8ab8 0500 |0004: invoke-direct {v5}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ -3c3a7e: 7020 a4b8 6500 |0007: invoke-direct {v5, v6}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ -3c3a84: 5450 8e85 |000a: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3a88: 6e20 5c87 6000 |000c: invoke-virtual {v0, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ -3c3a8e: 0c00 |000f: move-result-object v0 │ │ -3c3a90: 1f00 4a17 |0010: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c3a94: 1601 ffff |0012: const-wide/16 v1, #int -1 // #ffff │ │ -3c3a98: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -3c3a9a: 3104 0701 |0015: cmp-long v4, v7, v1 │ │ -3c3a9e: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -3c3aa2: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ -3c3aa6: 5301 6f85 |001b: iget-wide v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ -3c3aaa: 3104 0107 |001d: cmp-long v4, v1, v7 │ │ -3c3aae: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ -3c3ab2: 1e05 |0021: monitor-exit v5 │ │ -3c3ab4: 1103 |0022: return-object v3 │ │ -3c3ab6: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -3c3aba: 5407 6a85 |0025: iget-object v7, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3abe: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ -3c3ac2: 1e05 |0029: monitor-exit v5 │ │ -3c3ac4: 1103 |002a: return-object v3 │ │ -3c3ac6: 5557 9185 |002b: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ -3c3aca: 3907 3e00 |002d: if-nez v7, 006b // +003e │ │ -3c3ace: 5557 9085 |002f: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ -3c3ad2: 3807 0300 |0031: if-eqz v7, 0034 // +0003 │ │ -3c3ad6: 2838 |0033: goto 006b // +0038 │ │ -3c3ad8: 5457 8d85 |0034: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3adc: 1a08 a123 |0036: const-string v8, "DIRTY" // string@23a1 │ │ -3c3ae0: 7220 b4bc 8700 |0038: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3ae6: 0c07 |003b: move-result-object v7 │ │ -3c3ae8: 1308 2000 |003c: const/16 v8, #int 32 // #20 │ │ -3c3aec: 7220 a9bc 8700 |003e: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3af2: 0c07 |0041: move-result-object v7 │ │ -3c3af4: 7220 b4bc 6700 |0042: invoke-interface {v7, v6}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3afa: 0c07 |0045: move-result-object v7 │ │ -3c3afc: 1308 0a00 |0046: const/16 v8, #int 10 // #a │ │ -3c3b00: 7220 a9bc 8700 |0048: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3b06: 5457 8d85 |004b: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3b0a: 7210 a0bc 0700 |004d: invoke-interface {v7}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3c3b10: 5557 8885 |0050: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ -3c3b14: 3807 0400 |0052: if-eqz v7, 0056 // +0004 │ │ -3c3b18: 1e05 |0054: monitor-exit v5 │ │ -3c3b1a: 1103 |0055: return-object v3 │ │ -3c3b1c: 3900 0c00 |0056: if-nez v0, 0062 // +000c │ │ -3c3b20: 2200 4a17 |0058: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c3b24: 7030 7bb8 5006 |005a: invoke-direct {v0, v5, v6}, Lokhttp3/internal/cache/DiskLruCache$Entry;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V // method@b87b │ │ -3c3b2a: 5457 8e85 |005d: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3b2e: 6e30 5e87 6700 |005f: invoke-virtual {v7, v6, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@875e │ │ -3c3b34: 2206 4917 |0062: new-instance v6, Lokhttp3/internal/cache/DiskLruCache$Editor; // type@1749 │ │ -3c3b38: 7030 74b8 5600 |0064: invoke-direct {v6, v5, v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V // method@b874 │ │ -3c3b3e: 5b06 6a85 |0067: iput-object v6, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3b42: 1e05 |0069: monitor-exit v5 │ │ -3c3b44: 1106 |006a: return-object v6 │ │ -3c3b46: 5456 8685 |006b: iget-object v6, v5, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c3b4a: 5457 8385 |006d: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c3b4e: 7220 3d88 7600 |006f: invoke-interface {v6, v7}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c3b54: 1e05 |0072: monitor-exit v5 │ │ -3c3b56: 1103 |0073: return-object v3 │ │ -3c3b58: 0d06 |0074: move-exception v6 │ │ -3c3b5a: 1e05 |0075: monitor-exit v5 │ │ -3c3b5c: 2706 |0076: throw v6 │ │ +3c3a58: |[3c3a58] okhttp3.internal.cache.DiskLruCache.edit:(Ljava/lang/String;J)Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ +3c3a68: 1d05 |0000: monitor-enter v5 │ │ +3c3a6a: 6e10 96b8 0500 |0001: invoke-virtual {v5}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c3a70: 7010 8ab8 0500 |0004: invoke-direct {v5}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ +3c3a76: 7020 a4b8 6500 |0007: invoke-direct {v5, v6}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ +3c3a7c: 5450 8e85 |000a: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3a80: 6e20 5c87 6000 |000c: invoke-virtual {v0, v6}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ +3c3a86: 0c00 |000f: move-result-object v0 │ │ +3c3a88: 1f00 4a17 |0010: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c3a8c: 1601 ffff |0012: const-wide/16 v1, #int -1 // #ffff │ │ +3c3a90: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +3c3a92: 3104 0701 |0015: cmp-long v4, v7, v1 │ │ +3c3a96: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +3c3a9a: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ +3c3a9e: 5301 6f85 |001b: iget-wide v1, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.sequenceNumber:J // field@856f │ │ +3c3aa2: 3104 0107 |001d: cmp-long v4, v1, v7 │ │ +3c3aa6: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ +3c3aaa: 1e05 |0021: monitor-exit v5 │ │ +3c3aac: 1103 |0022: return-object v3 │ │ +3c3aae: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +3c3ab2: 5407 6a85 |0025: iget-object v7, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3ab6: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ +3c3aba: 1e05 |0029: monitor-exit v5 │ │ +3c3abc: 1103 |002a: return-object v3 │ │ +3c3abe: 5557 9185 |002b: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ +3c3ac2: 3907 3e00 |002d: if-nez v7, 006b // +003e │ │ +3c3ac6: 5557 9085 |002f: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ +3c3aca: 3807 0300 |0031: if-eqz v7, 0034 // +0003 │ │ +3c3ace: 2838 |0033: goto 006b // +0038 │ │ +3c3ad0: 5457 8d85 |0034: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3ad4: 1a08 a123 |0036: const-string v8, "DIRTY" // string@23a1 │ │ +3c3ad8: 7220 b4bc 8700 |0038: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3ade: 0c07 |003b: move-result-object v7 │ │ +3c3ae0: 1308 2000 |003c: const/16 v8, #int 32 // #20 │ │ +3c3ae4: 7220 a9bc 8700 |003e: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3aea: 0c07 |0041: move-result-object v7 │ │ +3c3aec: 7220 b4bc 6700 |0042: invoke-interface {v7, v6}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3af2: 0c07 |0045: move-result-object v7 │ │ +3c3af4: 1308 0a00 |0046: const/16 v8, #int 10 // #a │ │ +3c3af8: 7220 a9bc 8700 |0048: invoke-interface {v7, v8}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3afe: 5457 8d85 |004b: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3b02: 7210 a0bc 0700 |004d: invoke-interface {v7}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3c3b08: 5557 8885 |0050: iget-boolean v7, v5, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ +3c3b0c: 3807 0400 |0052: if-eqz v7, 0056 // +0004 │ │ +3c3b10: 1e05 |0054: monitor-exit v5 │ │ +3c3b12: 1103 |0055: return-object v3 │ │ +3c3b14: 3900 0c00 |0056: if-nez v0, 0062 // +000c │ │ +3c3b18: 2200 4a17 |0058: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c3b1c: 7030 7bb8 5006 |005a: invoke-direct {v0, v5, v6}, Lokhttp3/internal/cache/DiskLruCache$Entry;.:(Lokhttp3/internal/cache/DiskLruCache;Ljava/lang/String;)V // method@b87b │ │ +3c3b22: 5457 8e85 |005d: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3b26: 6e30 5e87 6700 |005f: invoke-virtual {v7, v6, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@875e │ │ +3c3b2c: 2206 4917 |0062: new-instance v6, Lokhttp3/internal/cache/DiskLruCache$Editor; // type@1749 │ │ +3c3b30: 7030 74b8 5600 |0064: invoke-direct {v6, v5, v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.:(Lokhttp3/internal/cache/DiskLruCache;Lokhttp3/internal/cache/DiskLruCache$Entry;)V // method@b874 │ │ +3c3b36: 5b06 6a85 |0067: iput-object v6, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3b3a: 1e05 |0069: monitor-exit v5 │ │ +3c3b3c: 1106 |006a: return-object v6 │ │ +3c3b3e: 5456 8685 |006b: iget-object v6, v5, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c3b42: 5457 8385 |006d: iget-object v7, v5, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c3b46: 7220 3d88 7600 |006f: invoke-interface {v6, v7}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c3b4c: 1e05 |0072: monitor-exit v5 │ │ +3c3b4e: 1103 |0073: return-object v3 │ │ +3c3b50: 0d06 |0074: move-exception v6 │ │ +3c3b52: 1e05 |0075: monitor-exit v5 │ │ +3c3b54: 2706 |0076: throw v6 │ │ catches : 5 │ │ 0x0001 - 0x001d │ │ -> 0x0074 │ │ 0x0025 - 0x0027 │ │ -> 0x0074 │ │ 0x002b - 0x0052 │ │ -> 0x0074 │ │ @@ -829121,41 +829121,41 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3c40d8: |[3c40d8] okhttp3.internal.cache.DiskLruCache.evictAll:()V │ │ -3c40e8: 1d05 |0000: monitor-enter v5 │ │ -3c40ea: 6e10 96b8 0500 |0001: invoke-virtual {v5}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c40f0: 5450 8e85 |0004: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c40f4: 6e10 6287 0000 |0006: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c40fa: 0c00 |0009: move-result-object v0 │ │ -3c40fc: 5451 8e85 |000a: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c4100: 6e10 6187 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ -3c4106: 0a01 |000f: move-result v1 │ │ -3c4108: 2311 b01c |0010: new-array v1, v1, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ -3c410c: 7220 f986 1000 |0012: invoke-interface {v0, v1}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ -3c4112: 0c00 |0015: move-result-object v0 │ │ -3c4114: 1f00 b01c |0016: check-cast v0, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ -3c4118: 2101 |0018: array-length v1, v0 │ │ -3c411a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3c411c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -3c411e: 3513 0a00 |001b: if-ge v3, v1, 0025 // +000a │ │ -3c4122: 4604 0003 |001d: aget-object v4, v0, v3 │ │ -3c4126: 6e20 9fb8 4500 |001f: invoke-virtual {v5, v4}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ -3c412c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c4130: 28f7 |0024: goto 001b // -0009 │ │ -3c4132: 5c52 9185 |0025: iput-boolean v2, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ -3c4136: 1e05 |0027: monitor-exit v5 │ │ -3c4138: 0e00 |0028: return-void │ │ -3c413a: 0d00 |0029: move-exception v0 │ │ -3c413c: 1e05 |002a: monitor-exit v5 │ │ -3c413e: 2700 |002b: throw v0 │ │ +3c40d0: |[3c40d0] okhttp3.internal.cache.DiskLruCache.evictAll:()V │ │ +3c40e0: 1d05 |0000: monitor-enter v5 │ │ +3c40e2: 6e10 96b8 0500 |0001: invoke-virtual {v5}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c40e8: 5450 8e85 |0004: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c40ec: 6e10 6287 0000 |0006: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c40f2: 0c00 |0009: move-result-object v0 │ │ +3c40f4: 5451 8e85 |000a: iget-object v1, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c40f8: 6e10 6187 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ +3c40fe: 0a01 |000f: move-result v1 │ │ +3c4100: 2311 b01c |0010: new-array v1, v1, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ +3c4104: 7220 f986 1000 |0012: invoke-interface {v0, v1}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ +3c410a: 0c00 |0015: move-result-object v0 │ │ +3c410c: 1f00 b01c |0016: check-cast v0, [Lokhttp3/internal/cache/DiskLruCache$Entry; // type@1cb0 │ │ +3c4110: 2101 |0018: array-length v1, v0 │ │ +3c4112: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3c4114: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +3c4116: 3513 0a00 |001b: if-ge v3, v1, 0025 // +000a │ │ +3c411a: 4604 0003 |001d: aget-object v4, v0, v3 │ │ +3c411e: 6e20 9fb8 4500 |001f: invoke-virtual {v5, v4}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ +3c4124: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c4128: 28f7 |0024: goto 001b // -0009 │ │ +3c412a: 5c52 9185 |0025: iput-boolean v2, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ +3c412e: 1e05 |0027: monitor-exit v5 │ │ +3c4130: 0e00 |0028: return-void │ │ +3c4132: 0d00 |0029: move-exception v0 │ │ +3c4134: 1e05 |002a: monitor-exit v5 │ │ +3c4136: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=698 │ │ 0x0004 line=700 │ │ 0x001f line=701 │ │ @@ -829169,29 +829169,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3c414c: |[3c414c] okhttp3.internal.cache.DiskLruCache.flush:()V │ │ -3c415c: 1d01 |0000: monitor-enter v1 │ │ -3c415e: 5510 8985 |0001: iget-boolean v0, v1, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c4162: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -3c4166: 1e01 |0005: monitor-exit v1 │ │ -3c4168: 0e00 |0006: return-void │ │ -3c416a: 7010 8ab8 0100 |0007: invoke-direct {v1}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ -3c4170: 6e10 a3b8 0100 |000a: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ -3c4176: 5410 8d85 |000d: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c417a: 7210 a0bc 0000 |000f: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3c4180: 1e01 |0012: monitor-exit v1 │ │ -3c4182: 0e00 |0013: return-void │ │ -3c4184: 0d00 |0014: move-exception v0 │ │ -3c4186: 1e01 |0015: monitor-exit v1 │ │ -3c4188: 2700 |0016: throw v0 │ │ +3c4144: |[3c4144] okhttp3.internal.cache.DiskLruCache.flush:()V │ │ +3c4154: 1d01 |0000: monitor-enter v1 │ │ +3c4156: 5510 8985 |0001: iget-boolean v0, v1, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c415a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +3c415e: 1e01 |0005: monitor-exit v1 │ │ +3c4160: 0e00 |0006: return-void │ │ +3c4162: 7010 8ab8 0100 |0007: invoke-direct {v1}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ +3c4168: 6e10 a3b8 0100 |000a: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.trimToSize:()V // method@b8a3 │ │ +3c416e: 5410 8d85 |000d: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c4172: 7210 a0bc 0000 |000f: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3c4178: 1e01 |0012: monitor-exit v1 │ │ +3c417a: 0e00 |0013: return-void │ │ +3c417c: 0d00 |0014: move-exception v0 │ │ +3c417e: 1e01 |0015: monitor-exit v1 │ │ +3c4180: 2700 |0016: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0014 │ │ 0x0007 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=651 │ │ @@ -829207,60 +829207,60 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Snapshot;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -3c3b8c: |[3c3b8c] okhttp3.internal.cache.DiskLruCache.get:(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ -3c3b9c: 1d03 |0000: monitor-enter v3 │ │ -3c3b9e: 6e10 96b8 0300 |0001: invoke-virtual {v3}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c3ba4: 7010 8ab8 0300 |0004: invoke-direct {v3}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ -3c3baa: 7020 a4b8 4300 |0007: invoke-direct {v3, v4}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ -3c3bb0: 5430 8e85 |000a: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c3bb4: 6e20 5c87 4000 |000c: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ -3c3bba: 0c00 |000f: move-result-object v0 │ │ -3c3bbc: 1f00 4a17 |0010: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c3bc0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3c3bc2: 3800 3b00 |0013: if-eqz v0, 004e // +003b │ │ -3c3bc6: 5502 6e85 |0015: iget-boolean v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ -3c3bca: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ -3c3bce: 2835 |0019: goto 004e // +0035 │ │ -3c3bd0: 6e10 7eb8 0000 |001a: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Entry;.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b87e │ │ -3c3bd6: 0c00 |001d: move-result-object v0 │ │ -3c3bd8: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -3c3bdc: 1e03 |0020: monitor-exit v3 │ │ -3c3bde: 1101 |0021: return-object v1 │ │ -3c3be0: 5231 9385 |0022: iget v1, v3, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c3be4: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c3be8: 5931 9385 |0026: iput v1, v3, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c3bec: 5431 8d85 |0028: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c3bf0: 1a02 ef56 |002a: const-string v2, "READ" // string@56ef │ │ -3c3bf4: 7220 b4bc 2100 |002c: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3bfa: 0c01 |002f: move-result-object v1 │ │ -3c3bfc: 1302 2000 |0030: const/16 v2, #int 32 // #20 │ │ -3c3c00: 7220 a9bc 2100 |0032: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3c06: 0c01 |0035: move-result-object v1 │ │ -3c3c08: 7220 b4bc 4100 |0036: invoke-interface {v1, v4}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c3c0e: 0c04 |0039: move-result-object v4 │ │ -3c3c10: 1301 0a00 |003a: const/16 v1, #int 10 // #a │ │ -3c3c14: 7220 a9bc 1400 |003c: invoke-interface {v4, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c3c1a: 6e10 98b8 0300 |003f: invoke-virtual {v3}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ -3c3c20: 0a04 |0042: move-result v4 │ │ -3c3c22: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ -3c3c26: 5434 8685 |0045: iget-object v4, v3, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c3c2a: 5431 8385 |0047: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c3c2e: 7220 3d88 1400 |0049: invoke-interface {v4, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c3c34: 1e03 |004c: monitor-exit v3 │ │ -3c3c36: 1100 |004d: return-object v0 │ │ -3c3c38: 1e03 |004e: monitor-exit v3 │ │ -3c3c3a: 1101 |004f: return-object v1 │ │ -3c3c3c: 0d04 |0050: move-exception v4 │ │ -3c3c3e: 1e03 |0051: monitor-exit v3 │ │ -3c3c40: 2704 |0052: throw v4 │ │ +3c3b84: |[3c3b84] okhttp3.internal.cache.DiskLruCache.get:(Ljava/lang/String;)Lokhttp3/internal/cache/DiskLruCache$Snapshot; │ │ +3c3b94: 1d03 |0000: monitor-enter v3 │ │ +3c3b96: 6e10 96b8 0300 |0001: invoke-virtual {v3}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c3b9c: 7010 8ab8 0300 |0004: invoke-direct {v3}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ +3c3ba2: 7020 a4b8 4300 |0007: invoke-direct {v3, v4}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ +3c3ba8: 5430 8e85 |000a: iget-object v0, v3, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c3bac: 6e20 5c87 4000 |000c: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ +3c3bb2: 0c00 |000f: move-result-object v0 │ │ +3c3bb4: 1f00 4a17 |0010: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c3bb8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3c3bba: 3800 3b00 |0013: if-eqz v0, 004e // +003b │ │ +3c3bbe: 5502 6e85 |0015: iget-boolean v2, v0, Lokhttp3/internal/cache/DiskLruCache$Entry;.readable:Z // field@856e │ │ +3c3bc2: 3902 0300 |0017: if-nez v2, 001a // +0003 │ │ +3c3bc6: 2835 |0019: goto 004e // +0035 │ │ +3c3bc8: 6e10 7eb8 0000 |001a: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Entry;.snapshot:()Lokhttp3/internal/cache/DiskLruCache$Snapshot; // method@b87e │ │ +3c3bce: 0c00 |001d: move-result-object v0 │ │ +3c3bd0: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +3c3bd4: 1e03 |0020: monitor-exit v3 │ │ +3c3bd6: 1101 |0021: return-object v1 │ │ +3c3bd8: 5231 9385 |0022: iget v1, v3, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c3bdc: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c3be0: 5931 9385 |0026: iput v1, v3, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c3be4: 5431 8d85 |0028: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c3be8: 1a02 ef56 |002a: const-string v2, "READ" // string@56ef │ │ +3c3bec: 7220 b4bc 2100 |002c: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3bf2: 0c01 |002f: move-result-object v1 │ │ +3c3bf4: 1302 2000 |0030: const/16 v2, #int 32 // #20 │ │ +3c3bf8: 7220 a9bc 2100 |0032: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3bfe: 0c01 |0035: move-result-object v1 │ │ +3c3c00: 7220 b4bc 4100 |0036: invoke-interface {v1, v4}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c3c06: 0c04 |0039: move-result-object v4 │ │ +3c3c08: 1301 0a00 |003a: const/16 v1, #int 10 // #a │ │ +3c3c0c: 7220 a9bc 1400 |003c: invoke-interface {v4, v1}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c3c12: 6e10 98b8 0300 |003f: invoke-virtual {v3}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ +3c3c18: 0a04 |0042: move-result v4 │ │ +3c3c1a: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ +3c3c1e: 5434 8685 |0045: iget-object v4, v3, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c3c22: 5431 8385 |0047: iget-object v1, v3, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c3c26: 7220 3d88 1400 |0049: invoke-interface {v4, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c3c2c: 1e03 |004c: monitor-exit v3 │ │ +3c3c2e: 1100 |004d: return-object v0 │ │ +3c3c30: 1e03 |004e: monitor-exit v3 │ │ +3c3c32: 1101 |004f: return-object v1 │ │ +3c3c34: 0d04 |0050: move-exception v4 │ │ +3c3c36: 1e03 |0051: monitor-exit v3 │ │ +3c3c38: 2704 |0052: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x001e │ │ -> 0x0050 │ │ 0x0022 - 0x004c │ │ -> 0x0050 │ │ positions : │ │ 0x0001 line=430 │ │ @@ -829285,17 +829285,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c3908: |[3c3908] okhttp3.internal.cache.DiskLruCache.getDirectory:()Ljava/io/File; │ │ -3c3918: 5410 8585 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c391c: 1100 |0002: return-object v0 │ │ +3c3900: |[3c3900] okhttp3.internal.cache.DiskLruCache.getDirectory:()Ljava/io/File; │ │ +3c3910: 5410 8585 |0000: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c3914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ #9 : (in Lokhttp3/internal/cache/DiskLruCache;) │ │ @@ -829303,22 +829303,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c3958: |[3c3958] okhttp3.internal.cache.DiskLruCache.getMaxSize:()J │ │ -3c3968: 1d02 |0000: monitor-enter v2 │ │ -3c396a: 5320 8f85 |0001: iget-wide v0, v2, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c396e: 1e02 |0003: monitor-exit v2 │ │ -3c3970: 1000 |0004: return-wide v0 │ │ -3c3972: 0d00 |0005: move-exception v0 │ │ -3c3974: 1e02 |0006: monitor-exit v2 │ │ -3c3976: 2700 |0007: throw v0 │ │ +3c3950: |[3c3950] okhttp3.internal.cache.DiskLruCache.getMaxSize:()J │ │ +3c3960: 1d02 |0000: monitor-enter v2 │ │ +3c3962: 5320 8f85 |0001: iget-wide v0, v2, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c3966: 1e02 |0003: monitor-exit v2 │ │ +3c3968: 1000 |0004: return-wide v0 │ │ +3c396a: 0d00 |0005: move-exception v0 │ │ +3c396c: 1e02 |0006: monitor-exit v2 │ │ +3c396e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=505 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/cache/DiskLruCache; │ │ @@ -829328,83 +829328,83 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -3c41a0: |[3c41a0] okhttp3.internal.cache.DiskLruCache.initialize:()V │ │ -3c41b0: 1d06 |0000: monitor-enter v6 │ │ -3c41b2: 5560 8985 |0001: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c41b6: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3c41ba: 1e06 |0005: monitor-exit v6 │ │ -3c41bc: 0e00 |0006: return-void │ │ -3c41be: 5460 8785 |0007: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c41c2: 5461 8b85 |0009: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c41c6: 7220 14bb 1000 |000b: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c41cc: 0a00 |000e: move-result v0 │ │ -3c41ce: 3800 1d00 |000f: if-eqz v0, 002c // +001d │ │ -3c41d2: 5460 8785 |0011: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c41d6: 5461 8a85 |0013: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c41da: 7220 14bb 1000 |0015: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c41e0: 0a00 |0018: move-result v0 │ │ -3c41e2: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -3c41e6: 5460 8785 |001b: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c41ea: 5461 8b85 |001d: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c41ee: 7220 12bb 1000 |001f: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c41f4: 280a |0022: goto 002c // +000a │ │ -3c41f6: 5460 8785 |0023: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c41fa: 5461 8b85 |0025: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c41fe: 5462 8a85 |0027: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c4202: 7230 15bb 1002 |0029: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ -3c4208: 5460 8785 |002c: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c420c: 5461 8a85 |002e: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c4210: 7220 14bb 1000 |0030: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c4216: 0a00 |0033: move-result v0 │ │ -3c4218: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -3c421a: 3800 4400 |0035: if-eqz v0, 0079 // +0044 │ │ -3c421e: 7010 9bb8 0600 |0037: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.readJournal:()V // method@b89b │ │ -3c4224: 7010 9ab8 0600 |003a: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.processJournal:()V // method@b89a │ │ -3c422a: 5c61 8985 |003d: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c422e: 1e06 |003f: monitor-exit v6 │ │ -3c4230: 0e00 |0040: return-void │ │ -3c4232: 0d00 |0041: move-exception v0 │ │ -3c4234: 7100 60bb 0000 |0042: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c423a: 0c02 |0045: move-result-object v2 │ │ -3c423c: 1253 |0046: const/4 v3, #int 5 // #5 │ │ -3c423e: 2204 9410 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3c4242: 7010 8384 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c4248: 1a05 8b24 |004c: const-string v5, "DiskLruCache " // string@248b │ │ -3c424c: 6e20 8f84 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4252: 5465 8585 |0051: iget-object v5, v6, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ -3c4256: 6e20 8e84 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c425c: 1a05 9506 |0056: const-string v5, " is corrupt: " // string@0695 │ │ -3c4260: 6e20 8f84 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4266: 6e10 7c82 0000 |005b: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ -3c426c: 0c05 |005e: move-result-object v5 │ │ -3c426e: 6e20 8f84 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c4274: 1a05 1813 |0062: const-string v5, ", removing" // string@1318 │ │ -3c4278: 6e20 8f84 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c427e: 6e10 9f84 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c4284: 0c04 |006a: move-result-object v4 │ │ -3c4286: 6e40 67bb 3204 |006b: invoke-virtual {v2, v3, v4, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3c428c: 1200 |006e: const/4 v0, #int 0 // #0 │ │ -3c428e: 6e10 8eb8 0600 |006f: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.delete:()V // method@b88e │ │ -3c4294: 5c60 8485 |0072: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c4298: 2805 |0074: goto 0079 // +0005 │ │ -3c429a: 0d01 |0075: move-exception v1 │ │ -3c429c: 5c60 8485 |0076: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c42a0: 2701 |0078: throw v1 │ │ -3c42a2: 6e10 9db8 0600 |0079: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ -3c42a8: 5c61 8985 |007c: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c42ac: 1e06 |007e: monitor-exit v6 │ │ -3c42ae: 0e00 |007f: return-void │ │ -3c42b0: 0d00 |0080: move-exception v0 │ │ -3c42b2: 1e06 |0081: monitor-exit v6 │ │ -3c42b4: 2700 |0082: throw v0 │ │ +3c4198: |[3c4198] okhttp3.internal.cache.DiskLruCache.initialize:()V │ │ +3c41a8: 1d06 |0000: monitor-enter v6 │ │ +3c41aa: 5560 8985 |0001: iget-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c41ae: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3c41b2: 1e06 |0005: monitor-exit v6 │ │ +3c41b4: 0e00 |0006: return-void │ │ +3c41b6: 5460 8785 |0007: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c41ba: 5461 8b85 |0009: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c41be: 7220 14bb 1000 |000b: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c41c4: 0a00 |000e: move-result v0 │ │ +3c41c6: 3800 1d00 |000f: if-eqz v0, 002c // +001d │ │ +3c41ca: 5460 8785 |0011: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c41ce: 5461 8a85 |0013: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c41d2: 7220 14bb 1000 |0015: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c41d8: 0a00 |0018: move-result v0 │ │ +3c41da: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +3c41de: 5460 8785 |001b: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c41e2: 5461 8b85 |001d: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c41e6: 7220 12bb 1000 |001f: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c41ec: 280a |0022: goto 002c // +000a │ │ +3c41ee: 5460 8785 |0023: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c41f2: 5461 8b85 |0025: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c41f6: 5462 8a85 |0027: iget-object v2, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c41fa: 7230 15bb 1002 |0029: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ +3c4200: 5460 8785 |002c: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c4204: 5461 8a85 |002e: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c4208: 7220 14bb 1000 |0030: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c420e: 0a00 |0033: move-result v0 │ │ +3c4210: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +3c4212: 3800 4400 |0035: if-eqz v0, 0079 // +0044 │ │ +3c4216: 7010 9bb8 0600 |0037: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.readJournal:()V // method@b89b │ │ +3c421c: 7010 9ab8 0600 |003a: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.processJournal:()V // method@b89a │ │ +3c4222: 5c61 8985 |003d: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c4226: 1e06 |003f: monitor-exit v6 │ │ +3c4228: 0e00 |0040: return-void │ │ +3c422a: 0d00 |0041: move-exception v0 │ │ +3c422c: 7100 60bb 0000 |0042: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c4232: 0c02 |0045: move-result-object v2 │ │ +3c4234: 1253 |0046: const/4 v3, #int 5 // #5 │ │ +3c4236: 2204 9410 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3c423a: 7010 8384 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c4240: 1a05 8b24 |004c: const-string v5, "DiskLruCache " // string@248b │ │ +3c4244: 6e20 8f84 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c424a: 5465 8585 |0051: iget-object v5, v6, Lokhttp3/internal/cache/DiskLruCache;.directory:Ljava/io/File; // field@8585 │ │ +3c424e: 6e20 8e84 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c4254: 1a05 9506 |0056: const-string v5, " is corrupt: " // string@0695 │ │ +3c4258: 6e20 8f84 5400 |0058: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c425e: 6e10 7c82 0000 |005b: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ +3c4264: 0c05 |005e: move-result-object v5 │ │ +3c4266: 6e20 8f84 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c426c: 1a05 1813 |0062: const-string v5, ", removing" // string@1318 │ │ +3c4270: 6e20 8f84 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c4276: 6e10 9f84 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c427c: 0c04 |006a: move-result-object v4 │ │ +3c427e: 6e40 67bb 3204 |006b: invoke-virtual {v2, v3, v4, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3c4284: 1200 |006e: const/4 v0, #int 0 // #0 │ │ +3c4286: 6e10 8eb8 0600 |006f: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.delete:()V // method@b88e │ │ +3c428c: 5c60 8485 |0072: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c4290: 2805 |0074: goto 0079 // +0005 │ │ +3c4292: 0d01 |0075: move-exception v1 │ │ +3c4294: 5c60 8485 |0076: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c4298: 2701 |0078: throw v1 │ │ +3c429a: 6e10 9db8 0600 |0079: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.rebuildJournal:()V // method@b89d │ │ +3c42a0: 5c61 8985 |007c: iput-boolean v1, v6, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c42a4: 1e06 |007e: monitor-exit v6 │ │ +3c42a6: 0e00 |007f: return-void │ │ +3c42a8: 0d00 |0080: move-exception v0 │ │ +3c42aa: 1e06 |0081: monitor-exit v6 │ │ +3c42ac: 2700 |0082: throw v0 │ │ catches : 6 │ │ 0x0001 - 0x0003 │ │ -> 0x0080 │ │ 0x0007 - 0x0034 │ │ -> 0x0080 │ │ 0x0037 - 0x003f │ │ Ljava/io/IOException; -> 0x0041 │ │ @@ -829443,22 +829443,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c3760: |[3c3760] okhttp3.internal.cache.DiskLruCache.isClosed:()Z │ │ -3c3770: 1d01 |0000: monitor-enter v1 │ │ -3c3772: 5510 8485 |0001: iget-boolean v0, v1, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ -3c3776: 1e01 |0003: monitor-exit v1 │ │ -3c3778: 0f00 |0004: return v0 │ │ -3c377a: 0d00 |0005: move-exception v0 │ │ -3c377c: 1e01 |0006: monitor-exit v1 │ │ -3c377e: 2700 |0007: throw v0 │ │ +3c3758: |[3c3758] okhttp3.internal.cache.DiskLruCache.isClosed:()Z │ │ +3c3768: 1d01 |0000: monitor-enter v1 │ │ +3c376a: 5510 8485 |0001: iget-boolean v0, v1, Lokhttp3/internal/cache/DiskLruCache;.closed:Z // field@8584 │ │ +3c376e: 1e01 |0003: monitor-exit v1 │ │ +3c3770: 0f00 |0004: return v0 │ │ +3c3772: 0d00 |0005: move-exception v0 │ │ +3c3774: 1e01 |0006: monitor-exit v1 │ │ +3c3776: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=640 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/cache/DiskLruCache; │ │ @@ -829468,26 +829468,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3c378c: |[3c378c] okhttp3.internal.cache.DiskLruCache.journalRebuildRequired:()Z │ │ -3c379c: 5220 9385 |0000: iget v0, v2, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c37a0: 1301 d007 |0002: const/16 v1, #int 2000 // #7d0 │ │ -3c37a4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -3c37a8: 5421 8e85 |0006: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c37ac: 6e10 6187 0100 |0008: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ -3c37b2: 0a01 |000b: move-result v1 │ │ -3c37b4: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ -3c37b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3c37ba: 2802 |000f: goto 0011 // +0002 │ │ -3c37bc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3c37be: 0f00 |0011: return v0 │ │ +3c3784: |[3c3784] okhttp3.internal.cache.DiskLruCache.journalRebuildRequired:()Z │ │ +3c3794: 5220 9385 |0000: iget v0, v2, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c3798: 1301 d007 |0002: const/16 v1, #int 2000 // #7d0 │ │ +3c379c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +3c37a0: 5421 8e85 |0006: iget-object v1, v2, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c37a4: 6e10 6187 0100 |0008: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@8761 │ │ +3c37aa: 0a01 |000b: move-result v1 │ │ +3c37ac: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ +3c37b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3c37b2: 2802 |000f: goto 0011 // +0002 │ │ +3c37b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3c37b6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0008 line=595 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ @@ -829496,114 +829496,114 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -3c46d4: |[3c46d4] okhttp3.internal.cache.DiskLruCache.rebuildJournal:()V │ │ -3c46e4: 1d07 |0000: monitor-enter v7 │ │ -3c46e6: 5470 8d85 |0001: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c46ea: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -3c46ee: 5470 8d85 |0005: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c46f2: 7210 9dbc 0000 |0007: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3c46f8: 5470 8785 |000a: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c46fc: 5471 8c85 |000c: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ -3c4700: 7220 16bb 1000 |000e: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@bb16 │ │ -3c4706: 0c00 |0011: move-result-object v0 │ │ -3c4708: 7110 84bd 0000 |0012: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c470e: 0c00 |0015: move-result-object v0 │ │ -3c4710: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3c4712: 1a02 4ca2 |0017: const-string v2, "libcore.io.DiskLruCache" // string@a24c │ │ -3c4716: 7220 b4bc 2000 |0019: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c471c: 0c02 |001c: move-result-object v2 │ │ -3c471e: 1303 0a00 |001d: const/16 v3, #int 10 // #a │ │ -3c4722: 7220 a9bc 3200 |001f: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c4728: 1a02 d314 |0022: const-string v2, "1" // string@14d3 │ │ -3c472c: 7220 b4bc 2000 |0024: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c4732: 0c02 |0027: move-result-object v2 │ │ -3c4734: 7220 a9bc 3200 |0028: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c473a: 5272 8285 |002b: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ -3c473e: 8124 |002d: int-to-long v4, v2 │ │ -3c4740: 7230 aabc 4005 |002e: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ -3c4746: 0c02 |0031: move-result-object v2 │ │ -3c4748: 7220 a9bc 3200 |0032: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c474e: 5272 9585 |0035: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c4752: 8124 |0037: int-to-long v4, v2 │ │ -3c4754: 7230 aabc 4005 |0038: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ -3c475a: 0c02 |003b: move-result-object v2 │ │ -3c475c: 7220 a9bc 3200 |003c: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c4762: 7220 a9bc 3000 |003f: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c4768: 5472 8e85 |0042: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c476c: 6e10 6287 0200 |0044: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c4772: 0c02 |0047: move-result-object v2 │ │ -3c4774: 7210 f486 0200 |0048: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ -3c477a: 0c02 |004b: move-result-object v2 │ │ -3c477c: 7210 5487 0200 |004c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c4782: 0a04 |004f: move-result v4 │ │ -3c4784: 3804 3500 |0050: if-eqz v4, 0085 // +0035 │ │ -3c4788: 7210 5587 0200 |0052: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c478e: 0c04 |0055: move-result-object v4 │ │ -3c4790: 1f04 4a17 |0056: check-cast v4, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c4794: 5445 6a85 |0058: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c4798: 1306 2000 |005a: const/16 v6, #int 32 // #20 │ │ -3c479c: 3805 1400 |005c: if-eqz v5, 0070 // +0014 │ │ -3c47a0: 1a05 a123 |005e: const-string v5, "DIRTY" // string@23a1 │ │ -3c47a4: 7220 b4bc 5000 |0060: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c47aa: 0c05 |0063: move-result-object v5 │ │ -3c47ac: 7220 a9bc 6500 |0064: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c47b2: 5444 6c85 |0067: iget-object v4, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c47b6: 7220 b4bc 4000 |0069: invoke-interface {v0, v4}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c47bc: 7220 a9bc 3000 |006c: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c47c2: 28dd |006f: goto 004c // -0023 │ │ -3c47c4: 1a05 011e |0070: const-string v5, "CLEAN" // string@1e01 │ │ -3c47c8: 7220 b4bc 5000 |0072: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c47ce: 0c05 |0075: move-result-object v5 │ │ -3c47d0: 7220 a9bc 6500 |0076: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c47d6: 5445 6c85 |0079: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c47da: 7220 b4bc 5000 |007b: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c47e0: 6e20 7fb8 0400 |007e: invoke-virtual {v4, v0}, Lokhttp3/internal/cache/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@b87f │ │ -3c47e6: 7220 a9bc 3000 |0081: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c47ec: 28c8 |0084: goto 004c // -0038 │ │ -3c47ee: 3800 0500 |0085: if-eqz v0, 008a // +0005 │ │ -3c47f2: 7120 87b8 0100 |0087: invoke-static {v1, v0}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ -3c47f8: 5470 8785 |008a: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c47fc: 5471 8a85 |008c: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c4800: 7220 14bb 1000 |008e: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ -3c4806: 0a00 |0091: move-result v0 │ │ -3c4808: 3800 0b00 |0092: if-eqz v0, 009d // +000b │ │ -3c480c: 5470 8785 |0094: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c4810: 5471 8a85 |0096: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c4814: 5472 8b85 |0098: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c4818: 7230 15bb 1002 |009a: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ -3c481e: 5470 8785 |009d: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c4822: 5471 8c85 |009f: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ -3c4826: 5472 8a85 |00a1: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ -3c482a: 7230 15bb 1002 |00a3: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ -3c4830: 5470 8785 |00a6: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c4834: 5471 8b85 |00a8: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ -3c4838: 7220 12bb 1000 |00aa: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c483e: 7010 99b8 0700 |00ad: invoke-direct {v7}, Lokhttp3/internal/cache/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@b899 │ │ -3c4844: 0c00 |00b0: move-result-object v0 │ │ -3c4846: 5b70 8d85 |00b1: iput-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c484a: 1200 |00b3: const/4 v0, #int 0 // #0 │ │ -3c484c: 5c70 8885 |00b4: iput-boolean v0, v7, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ -3c4850: 5c70 9085 |00b6: iput-boolean v0, v7, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ -3c4854: 1e07 |00b8: monitor-exit v7 │ │ -3c4856: 0e00 |00b9: return-void │ │ -3c4858: 0d02 |00ba: move-exception v2 │ │ -3c485a: 2803 |00bb: goto 00be // +0003 │ │ -3c485c: 0d01 |00bc: move-exception v1 │ │ -3c485e: 2701 |00bd: throw v1 │ │ -3c4860: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -3c4864: 7120 87b8 0100 |00c0: invoke-static {v1, v0}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ -3c486a: 2702 |00c3: throw v2 │ │ -3c486c: 0d00 |00c4: move-exception v0 │ │ -3c486e: 1e07 |00c5: monitor-exit v7 │ │ -3c4870: 2700 |00c6: throw v0 │ │ +3c46cc: |[3c46cc] okhttp3.internal.cache.DiskLruCache.rebuildJournal:()V │ │ +3c46dc: 1d07 |0000: monitor-enter v7 │ │ +3c46de: 5470 8d85 |0001: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c46e2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +3c46e6: 5470 8d85 |0005: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c46ea: 7210 9dbc 0000 |0007: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3c46f0: 5470 8785 |000a: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c46f4: 5471 8c85 |000c: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ +3c46f8: 7220 16bb 1000 |000e: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.sink:(Ljava/io/File;)Lokio/Sink; // method@bb16 │ │ +3c46fe: 0c00 |0011: move-result-object v0 │ │ +3c4700: 7110 84bd 0000 |0012: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c4706: 0c00 |0015: move-result-object v0 │ │ +3c4708: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3c470a: 1a02 4ca2 |0017: const-string v2, "libcore.io.DiskLruCache" // string@a24c │ │ +3c470e: 7220 b4bc 2000 |0019: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c4714: 0c02 |001c: move-result-object v2 │ │ +3c4716: 1303 0a00 |001d: const/16 v3, #int 10 // #a │ │ +3c471a: 7220 a9bc 3200 |001f: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c4720: 1a02 d314 |0022: const-string v2, "1" // string@14d3 │ │ +3c4724: 7220 b4bc 2000 |0024: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c472a: 0c02 |0027: move-result-object v2 │ │ +3c472c: 7220 a9bc 3200 |0028: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c4732: 5272 8285 |002b: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.appVersion:I // field@8582 │ │ +3c4736: 8124 |002d: int-to-long v4, v2 │ │ +3c4738: 7230 aabc 4005 |002e: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ +3c473e: 0c02 |0031: move-result-object v2 │ │ +3c4740: 7220 a9bc 3200 |0032: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c4746: 5272 9585 |0035: iget v2, v7, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c474a: 8124 |0037: int-to-long v4, v2 │ │ +3c474c: 7230 aabc 4005 |0038: invoke-interface {v0, v4, v5}, Lokio/BufferedSink;.writeDecimalLong:(J)Lokio/BufferedSink; // method@bcaa │ │ +3c4752: 0c02 |003b: move-result-object v2 │ │ +3c4754: 7220 a9bc 3200 |003c: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c475a: 7220 a9bc 3000 |003f: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c4760: 5472 8e85 |0042: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c4764: 6e10 6287 0200 |0044: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c476a: 0c02 |0047: move-result-object v2 │ │ +3c476c: 7210 f486 0200 |0048: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ +3c4772: 0c02 |004b: move-result-object v2 │ │ +3c4774: 7210 5487 0200 |004c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c477a: 0a04 |004f: move-result v4 │ │ +3c477c: 3804 3500 |0050: if-eqz v4, 0085 // +0035 │ │ +3c4780: 7210 5587 0200 |0052: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c4786: 0c04 |0055: move-result-object v4 │ │ +3c4788: 1f04 4a17 |0056: check-cast v4, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c478c: 5445 6a85 |0058: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c4790: 1306 2000 |005a: const/16 v6, #int 32 // #20 │ │ +3c4794: 3805 1400 |005c: if-eqz v5, 0070 // +0014 │ │ +3c4798: 1a05 a123 |005e: const-string v5, "DIRTY" // string@23a1 │ │ +3c479c: 7220 b4bc 5000 |0060: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c47a2: 0c05 |0063: move-result-object v5 │ │ +3c47a4: 7220 a9bc 6500 |0064: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c47aa: 5444 6c85 |0067: iget-object v4, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c47ae: 7220 b4bc 4000 |0069: invoke-interface {v0, v4}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c47b4: 7220 a9bc 3000 |006c: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c47ba: 28dd |006f: goto 004c // -0023 │ │ +3c47bc: 1a05 011e |0070: const-string v5, "CLEAN" // string@1e01 │ │ +3c47c0: 7220 b4bc 5000 |0072: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c47c6: 0c05 |0075: move-result-object v5 │ │ +3c47c8: 7220 a9bc 6500 |0076: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c47ce: 5445 6c85 |0079: iget-object v5, v4, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c47d2: 7220 b4bc 5000 |007b: invoke-interface {v0, v5}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c47d8: 6e20 7fb8 0400 |007e: invoke-virtual {v4, v0}, Lokhttp3/internal/cache/DiskLruCache$Entry;.writeLengths:(Lokio/BufferedSink;)V // method@b87f │ │ +3c47de: 7220 a9bc 3000 |0081: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c47e4: 28c8 |0084: goto 004c // -0038 │ │ +3c47e6: 3800 0500 |0085: if-eqz v0, 008a // +0005 │ │ +3c47ea: 7120 87b8 0100 |0087: invoke-static {v1, v0}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ +3c47f0: 5470 8785 |008a: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c47f4: 5471 8a85 |008c: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c47f8: 7220 14bb 1000 |008e: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.exists:(Ljava/io/File;)Z // method@bb14 │ │ +3c47fe: 0a00 |0091: move-result v0 │ │ +3c4800: 3800 0b00 |0092: if-eqz v0, 009d // +000b │ │ +3c4804: 5470 8785 |0094: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c4808: 5471 8a85 |0096: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c480c: 5472 8b85 |0098: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c4810: 7230 15bb 1002 |009a: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ +3c4816: 5470 8785 |009d: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c481a: 5471 8c85 |009f: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileTmp:Ljava/io/File; // field@858c │ │ +3c481e: 5472 8a85 |00a1: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFile:Ljava/io/File; // field@858a │ │ +3c4822: 7230 15bb 1002 |00a3: invoke-interface {v0, v1, v2}, Lokhttp3/internal/io/FileSystem;.rename:(Ljava/io/File;Ljava/io/File;)V // method@bb15 │ │ +3c4828: 5470 8785 |00a6: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c482c: 5471 8b85 |00a8: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache;.journalFileBackup:Ljava/io/File; // field@858b │ │ +3c4830: 7220 12bb 1000 |00aa: invoke-interface {v0, v1}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c4836: 7010 99b8 0700 |00ad: invoke-direct {v7}, Lokhttp3/internal/cache/DiskLruCache;.newJournalWriter:()Lokio/BufferedSink; // method@b899 │ │ +3c483c: 0c00 |00b0: move-result-object v0 │ │ +3c483e: 5b70 8d85 |00b1: iput-object v0, v7, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c4842: 1200 |00b3: const/4 v0, #int 0 // #0 │ │ +3c4844: 5c70 8885 |00b4: iput-boolean v0, v7, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ +3c4848: 5c70 9085 |00b6: iput-boolean v0, v7, Lokhttp3/internal/cache/DiskLruCache;.mostRecentRebuildFailed:Z // field@8590 │ │ +3c484c: 1e07 |00b8: monitor-exit v7 │ │ +3c484e: 0e00 |00b9: return-void │ │ +3c4850: 0d02 |00ba: move-exception v2 │ │ +3c4852: 2803 |00bb: goto 00be // +0003 │ │ +3c4854: 0d01 |00bc: move-exception v1 │ │ +3c4856: 2701 |00bd: throw v1 │ │ +3c4858: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +3c485c: 7120 87b8 0100 |00c0: invoke-static {v1, v0}, Lokhttp3/internal/cache/DiskLruCache;.$closeResource:(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V // method@b887 │ │ +3c4862: 2702 |00c3: throw v2 │ │ +3c4864: 0d00 |00c4: move-exception v0 │ │ +3c4866: 1e07 |00c5: monitor-exit v7 │ │ +3c4868: 2700 |00c6: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x0016 │ │ -> 0x00c4 │ │ 0x0017 - 0x0084 │ │ Ljava/lang/Throwable; -> 0x00bc │ │ -> 0x00ba │ │ 0x0087 - 0x00b8 │ │ @@ -829649,40 +829649,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3c37c0: |[3c37c0] okhttp3.internal.cache.DiskLruCache.remove:(Ljava/lang/String;)Z │ │ -3c37d0: 1d06 |0000: monitor-enter v6 │ │ -3c37d2: 6e10 96b8 0600 |0001: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c37d8: 7010 8ab8 0600 |0004: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ -3c37de: 7020 a4b8 7600 |0007: invoke-direct {v6, v7}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ -3c37e4: 5460 8e85 |000a: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c37e8: 6e20 5c87 7000 |000c: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ -3c37ee: 0c07 |000f: move-result-object v7 │ │ -3c37f0: 1f07 4a17 |0010: check-cast v7, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c37f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3c37f6: 3907 0400 |0013: if-nez v7, 0017 // +0004 │ │ -3c37fa: 1e06 |0015: monitor-exit v6 │ │ -3c37fc: 0f00 |0016: return v0 │ │ -3c37fe: 6e20 9fb8 7600 |0017: invoke-virtual {v6, v7}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ -3c3804: 0a07 |001a: move-result v7 │ │ -3c3806: 3807 0c00 |001b: if-eqz v7, 0027 // +000c │ │ -3c380a: 5361 9485 |001d: iget-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c380e: 5363 8f85 |001f: iget-wide v3, v6, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c3812: 3105 0103 |0021: cmp-long v5, v1, v3 │ │ -3c3816: 3c05 0400 |0023: if-gtz v5, 0027 // +0004 │ │ -3c381a: 5c60 9185 |0025: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ -3c381e: 1e06 |0027: monitor-exit v6 │ │ -3c3820: 0f07 |0028: return v7 │ │ -3c3822: 0d07 |0029: move-exception v7 │ │ -3c3824: 1e06 |002a: monitor-exit v6 │ │ -3c3826: 2707 |002b: throw v7 │ │ +3c37b8: |[3c37b8] okhttp3.internal.cache.DiskLruCache.remove:(Ljava/lang/String;)Z │ │ +3c37c8: 1d06 |0000: monitor-enter v6 │ │ +3c37ca: 6e10 96b8 0600 |0001: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c37d0: 7010 8ab8 0600 |0004: invoke-direct {v6}, Lokhttp3/internal/cache/DiskLruCache;.checkNotClosed:()V // method@b88a │ │ +3c37d6: 7020 a4b8 7600 |0007: invoke-direct {v6, v7}, Lokhttp3/internal/cache/DiskLruCache;.validateKey:(Ljava/lang/String;)V // method@b8a4 │ │ +3c37dc: 5460 8e85 |000a: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c37e0: 6e20 5c87 7000 |000c: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@875c │ │ +3c37e6: 0c07 |000f: move-result-object v7 │ │ +3c37e8: 1f07 4a17 |0010: check-cast v7, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c37ec: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3c37ee: 3907 0400 |0013: if-nez v7, 0017 // +0004 │ │ +3c37f2: 1e06 |0015: monitor-exit v6 │ │ +3c37f4: 0f00 |0016: return v0 │ │ +3c37f6: 6e20 9fb8 7600 |0017: invoke-virtual {v6, v7}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ +3c37fc: 0a07 |001a: move-result v7 │ │ +3c37fe: 3807 0c00 |001b: if-eqz v7, 0027 // +000c │ │ +3c3802: 5361 9485 |001d: iget-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3806: 5363 8f85 |001f: iget-wide v3, v6, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c380a: 3105 0103 |0021: cmp-long v5, v1, v3 │ │ +3c380e: 3c05 0400 |0023: if-gtz v5, 0027 // +0004 │ │ +3c3812: 5c60 9185 |0025: iput-boolean v0, v6, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ +3c3816: 1e06 |0027: monitor-exit v6 │ │ +3c3818: 0f07 |0028: return v7 │ │ +3c381a: 0d07 |0029: move-exception v7 │ │ +3c381c: 1e06 |002a: monitor-exit v6 │ │ +3c381e: 2707 |002b: throw v7 │ │ catches : 2 │ │ 0x0001 - 0x0012 │ │ -> 0x0029 │ │ 0x0017 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=605 │ │ @@ -829702,62 +829702,62 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -3c383c: |[3c383c] okhttp3.internal.cache.DiskLruCache.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z │ │ -3c384c: 5470 6a85 |0000: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3850: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3c3854: 5470 6a85 |0004: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ -3c3858: 6e10 78b8 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.detach:()V // method@b878 │ │ -3c385e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3c3860: 5261 9585 |000a: iget v1, v6, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ -3c3864: 3510 1d00 |000c: if-ge v0, v1, 0029 // +001d │ │ -3c3868: 5461 8785 |000e: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ -3c386c: 5472 6985 |0010: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ -3c3870: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -3c3874: 7220 12bb 2100 |0014: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ -3c387a: 5361 9485 |0017: iget-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c387e: 5473 6d85 |0019: iget-object v3, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3882: 4504 0300 |001b: aget-wide v4, v3, v0 │ │ -3c3886: bc41 |001d: sub-long/2addr v1, v4 │ │ -3c3888: 5a61 9485 |001e: iput-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c388c: 5471 6d85 |0020: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ -3c3890: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -3c3894: 4c02 0100 |0024: aput-wide v2, v1, v0 │ │ -3c3898: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c389c: 28e2 |0028: goto 000a // -001e │ │ -3c389e: 5260 9385 |0029: iget v0, v6, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c38a2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3c38a4: b010 |002c: add-int/2addr v0, v1 │ │ -3c38a6: 5960 9385 |002d: iput v0, v6, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ -3c38aa: 5460 8d85 |002f: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ -3c38ae: 1a02 1457 |0031: const-string v2, "REMOVE" // string@5714 │ │ -3c38b2: 7220 b4bc 2000 |0033: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c38b8: 0c00 |0036: move-result-object v0 │ │ -3c38ba: 1302 2000 |0037: const/16 v2, #int 32 // #20 │ │ -3c38be: 7220 a9bc 2000 |0039: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c38c4: 0c00 |003c: move-result-object v0 │ │ -3c38c6: 5472 6c85 |003d: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c38ca: 7220 b4bc 2000 |003f: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3c38d0: 0c00 |0042: move-result-object v0 │ │ -3c38d2: 1302 0a00 |0043: const/16 v2, #int 10 // #a │ │ -3c38d6: 7220 a9bc 2000 |0045: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3c38dc: 5460 8e85 |0048: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c38e0: 5477 6c85 |004a: iget-object v7, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ -3c38e4: 6e20 6087 7000 |004c: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ -3c38ea: 6e10 98b8 0600 |004f: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ -3c38f0: 0a07 |0052: move-result v7 │ │ -3c38f2: 3807 0900 |0053: if-eqz v7, 005c // +0009 │ │ -3c38f6: 5467 8685 |0055: iget-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c38fa: 5460 8385 |0057: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c38fe: 7220 3d88 0700 |0059: invoke-interface {v7, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c3904: 0f01 |005c: return v1 │ │ +3c3834: |[3c3834] okhttp3.internal.cache.DiskLruCache.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z │ │ +3c3844: 5470 6a85 |0000: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3848: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3c384c: 5470 6a85 |0004: iget-object v0, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.currentEditor:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@856a │ │ +3c3850: 6e10 78b8 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.detach:()V // method@b878 │ │ +3c3856: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3c3858: 5261 9585 |000a: iget v1, v6, Lokhttp3/internal/cache/DiskLruCache;.valueCount:I // field@8595 │ │ +3c385c: 3510 1d00 |000c: if-ge v0, v1, 0029 // +001d │ │ +3c3860: 5461 8785 |000e: iget-object v1, v6, Lokhttp3/internal/cache/DiskLruCache;.fileSystem:Lokhttp3/internal/io/FileSystem; // field@8587 │ │ +3c3864: 5472 6985 |0010: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.cleanFiles:[Ljava/io/File; // field@8569 │ │ +3c3868: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +3c386c: 7220 12bb 2100 |0014: invoke-interface {v1, v2}, Lokhttp3/internal/io/FileSystem;.delete:(Ljava/io/File;)V // method@bb12 │ │ +3c3872: 5361 9485 |0017: iget-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3876: 5473 6d85 |0019: iget-object v3, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c387a: 4504 0300 |001b: aget-wide v4, v3, v0 │ │ +3c387e: bc41 |001d: sub-long/2addr v1, v4 │ │ +3c3880: 5a61 9485 |001e: iput-wide v1, v6, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3884: 5471 6d85 |0020: iget-object v1, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.lengths:[J // field@856d │ │ +3c3888: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +3c388c: 4c02 0100 |0024: aput-wide v2, v1, v0 │ │ +3c3890: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c3894: 28e2 |0028: goto 000a // -001e │ │ +3c3896: 5260 9385 |0029: iget v0, v6, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c389a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3c389c: b010 |002c: add-int/2addr v0, v1 │ │ +3c389e: 5960 9385 |002d: iput v0, v6, Lokhttp3/internal/cache/DiskLruCache;.redundantOpCount:I // field@8593 │ │ +3c38a2: 5460 8d85 |002f: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.journalWriter:Lokio/BufferedSink; // field@858d │ │ +3c38a6: 1a02 1457 |0031: const-string v2, "REMOVE" // string@5714 │ │ +3c38aa: 7220 b4bc 2000 |0033: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c38b0: 0c00 |0036: move-result-object v0 │ │ +3c38b2: 1302 2000 |0037: const/16 v2, #int 32 // #20 │ │ +3c38b6: 7220 a9bc 2000 |0039: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c38bc: 0c00 |003c: move-result-object v0 │ │ +3c38be: 5472 6c85 |003d: iget-object v2, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c38c2: 7220 b4bc 2000 |003f: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3c38c8: 0c00 |0042: move-result-object v0 │ │ +3c38ca: 1302 0a00 |0043: const/16 v2, #int 10 // #a │ │ +3c38ce: 7220 a9bc 2000 |0045: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3c38d4: 5460 8e85 |0048: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c38d8: 5477 6c85 |004a: iget-object v7, v7, Lokhttp3/internal/cache/DiskLruCache$Entry;.key:Ljava/lang/String; // field@856c │ │ +3c38dc: 6e20 6087 7000 |004c: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@8760 │ │ +3c38e2: 6e10 98b8 0600 |004f: invoke-virtual {v6}, Lokhttp3/internal/cache/DiskLruCache;.journalRebuildRequired:()Z // method@b898 │ │ +3c38e8: 0a07 |0052: move-result v7 │ │ +3c38ea: 3807 0900 |0053: if-eqz v7, 005c // +0009 │ │ +3c38ee: 5467 8685 |0055: iget-object v7, v6, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c38f2: 5460 8385 |0057: iget-object v0, v6, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c38f6: 7220 3d88 0700 |0059: invoke-interface {v7, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c38fc: 0f01 |005c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=618 │ │ 0x000a line=621 │ │ 0x000e line=622 │ │ 0x0017 line=623 │ │ @@ -829776,27 +829776,27 @@ │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3c48ac: |[3c48ac] okhttp3.internal.cache.DiskLruCache.setMaxSize:(J)V │ │ -3c48bc: 1d00 |0000: monitor-enter v0 │ │ -3c48be: 5a01 8f85 |0001: iput-wide v1, v0, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c48c2: 5501 8985 |0003: iget-boolean v1, v0, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ -3c48c6: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ -3c48ca: 5401 8685 |0007: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ -3c48ce: 5402 8385 |0009: iget-object v2, v0, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ -3c48d2: 7220 3d88 2100 |000b: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c48d8: 1e00 |000e: monitor-exit v0 │ │ -3c48da: 0e00 |000f: return-void │ │ -3c48dc: 0d01 |0010: move-exception v1 │ │ -3c48de: 1e00 |0011: monitor-exit v0 │ │ -3c48e0: 2701 |0012: throw v1 │ │ +3c48a4: |[3c48a4] okhttp3.internal.cache.DiskLruCache.setMaxSize:(J)V │ │ +3c48b4: 1d00 |0000: monitor-enter v0 │ │ +3c48b6: 5a01 8f85 |0001: iput-wide v1, v0, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c48ba: 5501 8985 |0003: iget-boolean v1, v0, Lokhttp3/internal/cache/DiskLruCache;.initialized:Z // field@8589 │ │ +3c48be: 3801 0900 |0005: if-eqz v1, 000e // +0009 │ │ +3c48c2: 5401 8685 |0007: iget-object v1, v0, Lokhttp3/internal/cache/DiskLruCache;.executor:Ljava/util/concurrent/Executor; // field@8586 │ │ +3c48c6: 5402 8385 |0009: iget-object v2, v0, Lokhttp3/internal/cache/DiskLruCache;.cleanupRunnable:Ljava/lang/Runnable; // field@8583 │ │ +3c48ca: 7220 3d88 2100 |000b: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c48d0: 1e00 |000e: monitor-exit v0 │ │ +3c48d2: 0e00 |000f: return-void │ │ +3c48d4: 0d01 |0010: move-exception v1 │ │ +3c48d6: 1e00 |0011: monitor-exit v0 │ │ +3c48d8: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=513 │ │ 0x0003 line=514 │ │ 0x0007 line=515 │ │ @@ -829810,23 +829810,23 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c3984: |[3c3984] okhttp3.internal.cache.DiskLruCache.size:()J │ │ -3c3994: 1d02 |0000: monitor-enter v2 │ │ -3c3996: 6e10 96b8 0200 |0001: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c399c: 5320 9485 |0004: iget-wide v0, v2, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c39a0: 1e02 |0006: monitor-exit v2 │ │ -3c39a2: 1000 |0007: return-wide v0 │ │ -3c39a4: 0d00 |0008: move-exception v0 │ │ -3c39a6: 1e02 |0009: monitor-exit v2 │ │ -3c39a8: 2700 |000a: throw v0 │ │ +3c397c: |[3c397c] okhttp3.internal.cache.DiskLruCache.size:()J │ │ +3c398c: 1d02 |0000: monitor-enter v2 │ │ +3c398e: 6e10 96b8 0200 |0001: invoke-virtual {v2}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c3994: 5320 9485 |0004: iget-wide v0, v2, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c3998: 1e02 |0006: monitor-exit v2 │ │ +3c399a: 1000 |0007: return-wide v0 │ │ +3c399c: 0d00 |0008: move-exception v0 │ │ +3c399e: 1e02 |0009: monitor-exit v2 │ │ +3c39a0: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=524 │ │ 0x0004 line=525 │ │ locals : │ │ @@ -829837,24 +829837,24 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3c3920: |[3c3920] okhttp3.internal.cache.DiskLruCache.snapshots:()Ljava/util/Iterator; │ │ -3c3930: 1d01 |0000: monitor-enter v1 │ │ -3c3932: 6e10 96b8 0100 |0001: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ -3c3938: 2200 4717 |0004: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$3; // type@1747 │ │ -3c393c: 7020 6db8 1000 |0006: invoke-direct {v0, v1}, Lokhttp3/internal/cache/DiskLruCache$3;.:(Lokhttp3/internal/cache/DiskLruCache;)V // method@b86d │ │ -3c3942: 1e01 |0009: monitor-exit v1 │ │ -3c3944: 1100 |000a: return-object v0 │ │ -3c3946: 0d00 |000b: move-exception v0 │ │ -3c3948: 1e01 |000c: monitor-exit v1 │ │ -3c394a: 2700 |000d: throw v0 │ │ +3c3918: |[3c3918] okhttp3.internal.cache.DiskLruCache.snapshots:()Ljava/util/Iterator; │ │ +3c3928: 1d01 |0000: monitor-enter v1 │ │ +3c392a: 6e10 96b8 0100 |0001: invoke-virtual {v1}, Lokhttp3/internal/cache/DiskLruCache;.initialize:()V // method@b896 │ │ +3c3930: 2200 4717 |0004: new-instance v0, Lokhttp3/internal/cache/DiskLruCache$3; // type@1747 │ │ +3c3934: 7020 6db8 1000 |0006: invoke-direct {v0, v1}, Lokhttp3/internal/cache/DiskLruCache$3;.:(Lokhttp3/internal/cache/DiskLruCache;)V // method@b86d │ │ +3c393a: 1e01 |0009: monitor-exit v1 │ │ +3c393c: 1100 |000a: return-object v0 │ │ +3c393e: 0d00 |000b: move-exception v0 │ │ +3c3940: 1e01 |000c: monitor-exit v1 │ │ +3c3942: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=730 │ │ 0x0004 line=731 │ │ locals : │ │ @@ -829865,32 +829865,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3c48f0: |[3c48f0] okhttp3.internal.cache.DiskLruCache.trimToSize:()V │ │ -3c4900: 5350 9485 |0000: iget-wide v0, v5, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ -3c4904: 5352 8f85 |0002: iget-wide v2, v5, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ -3c4908: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3c490c: 3d04 1600 |0006: if-lez v4, 001c // +0016 │ │ -3c4910: 5450 8e85 |0008: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ -3c4914: 6e10 6287 0000 |000a: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ -3c491a: 0c00 |000d: move-result-object v0 │ │ -3c491c: 7210 f486 0000 |000e: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ -3c4922: 0c00 |0011: move-result-object v0 │ │ -3c4924: 7210 5587 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c492a: 0c00 |0015: move-result-object v0 │ │ -3c492c: 1f00 4a17 |0016: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ -3c4930: 6e20 9fb8 0500 |0018: invoke-virtual {v5, v0}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ -3c4936: 28e5 |001b: goto 0000 // -001b │ │ -3c4938: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3c493a: 5c50 9185 |001d: iput-boolean v0, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ -3c493e: 0e00 |001f: return-void │ │ +3c48e8: |[3c48e8] okhttp3.internal.cache.DiskLruCache.trimToSize:()V │ │ +3c48f8: 5350 9485 |0000: iget-wide v0, v5, Lokhttp3/internal/cache/DiskLruCache;.size:J // field@8594 │ │ +3c48fc: 5352 8f85 |0002: iget-wide v2, v5, Lokhttp3/internal/cache/DiskLruCache;.maxSize:J // field@858f │ │ +3c4900: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3c4904: 3d04 1600 |0006: if-lez v4, 001c // +0016 │ │ +3c4908: 5450 8e85 |0008: iget-object v0, v5, Lokhttp3/internal/cache/DiskLruCache;.lruEntries:Ljava/util/LinkedHashMap; // field@858e │ │ +3c490c: 6e10 6287 0000 |000a: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@8762 │ │ +3c4912: 0c00 |000d: move-result-object v0 │ │ +3c4914: 7210 f486 0000 |000e: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ +3c491a: 0c00 |0011: move-result-object v0 │ │ +3c491c: 7210 5587 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c4922: 0c00 |0015: move-result-object v0 │ │ +3c4924: 1f00 4a17 |0016: check-cast v0, Lokhttp3/internal/cache/DiskLruCache$Entry; // type@174a │ │ +3c4928: 6e20 9fb8 0500 |0018: invoke-virtual {v5, v0}, Lokhttp3/internal/cache/DiskLruCache;.removeEntry:(Lokhttp3/internal/cache/DiskLruCache$Entry;)Z // method@b89f │ │ +3c492e: 28e5 |001b: goto 0000 // -001b │ │ +3c4930: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3c4932: 5c50 9185 |001d: iput-boolean v0, v5, Lokhttp3/internal/cache/DiskLruCache;.mostRecentTrimFailed:Z // field@8591 │ │ +3c4936: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0008 line=678 │ │ 0x0018 line=679 │ │ 0x001d line=681 │ │ locals : │ │ @@ -829998,18 +829998,18 @@ │ │ type : '(Ljava/nio/channels/FileChannel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c4aa0: |[3c4aa0] okhttp3.internal.cache2.FileOperator.:(Ljava/nio/channels/FileChannel;)V │ │ -3c4ab0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c4ab6: 5b01 9785 |0003: iput-object v1, v0, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ -3c4aba: 0e00 |0005: return-void │ │ +3c4a98: |[3c4a98] okhttp3.internal.cache2.FileOperator.:(Ljava/nio/channels/FileChannel;)V │ │ +3c4aa8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c4aae: 5b01 9785 |0003: iput-object v1, v0, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ +3c4ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/cache2/FileOperator; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/channels/FileChannel; │ │ @@ -830020,33 +830020,33 @@ │ │ type : '(JLokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -3c4abc: |[3c4abc] okhttp3.internal.cache2.FileOperator.read:(JLokio/Buffer;J)V │ │ -3c4acc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3c4ad0: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ -3c4ad4: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ -3c4ad8: 3102 0d00 |0006: cmp-long v2, v13, v0 │ │ -3c4adc: 3d02 0e00 |0008: if-lez v2, 0016 // +000e │ │ -3c4ae0: 5493 9785 |000a: iget-object v3, v9, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ -3c4ae4: 04a4 |000c: move-wide v4, v10 │ │ -3c4ae6: 04d6 |000d: move-wide v6, v13 │ │ -3c4ae8: 07c8 |000e: move-object v8, v12 │ │ -3c4aea: 7406 da85 0300 |000f: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@85da │ │ -3c4af0: 0b02 |0012: move-result-wide v2 │ │ -3c4af2: bb2a |0013: add-long/2addr v10, v2 │ │ -3c4af4: bc2d |0014: sub-long/2addr v13, v2 │ │ -3c4af6: 28f1 |0015: goto 0006 // -000f │ │ -3c4af8: 0e00 |0016: return-void │ │ -3c4afa: 220a 7310 |0017: new-instance v10, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -3c4afe: 7010 9083 0a00 |0019: invoke-direct {v10}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ -3c4b04: 270a |001c: throw v10 │ │ +3c4ab4: |[3c4ab4] okhttp3.internal.cache2.FileOperator.read:(JLokio/Buffer;J)V │ │ +3c4ac4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3c4ac8: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ +3c4acc: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ +3c4ad0: 3102 0d00 |0006: cmp-long v2, v13, v0 │ │ +3c4ad4: 3d02 0e00 |0008: if-lez v2, 0016 // +000e │ │ +3c4ad8: 5493 9785 |000a: iget-object v3, v9, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ +3c4adc: 04a4 |000c: move-wide v4, v10 │ │ +3c4ade: 04d6 |000d: move-wide v6, v13 │ │ +3c4ae0: 07c8 |000e: move-object v8, v12 │ │ +3c4ae2: 7406 da85 0300 |000f: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@85da │ │ +3c4ae8: 0b02 |0012: move-result-wide v2 │ │ +3c4aea: bb2a |0013: add-long/2addr v10, v2 │ │ +3c4aec: bc2d |0014: sub-long/2addr v13, v2 │ │ +3c4aee: 28f1 |0015: goto 0006 // -000f │ │ +3c4af0: 0e00 |0016: return-void │ │ +3c4af2: 220a 7310 |0017: new-instance v10, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +3c4af6: 7010 9083 0a00 |0019: invoke-direct {v10}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ +3c4afc: 270a |001c: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x000a line=63 │ │ 0x0017 line=60 │ │ locals : │ │ 0x0000 - 0x001d reg=9 this Lokhttp3/internal/cache2/FileOperator; │ │ 0x0000 - 0x001d reg=10 (null) J │ │ @@ -830058,42 +830058,42 @@ │ │ type : '(JLokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -3c4b08: |[3c4b08] okhttp3.internal.cache2.FileOperator.write:(JLokio/Buffer;J)V │ │ -3c4b18: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3c4b1c: 3102 1100 |0002: cmp-long v2, v17, v0 │ │ -3c4b20: 3a02 2100 |0004: if-ltz v2, 0025 // +0021 │ │ -3c4b24: 7401 6dbc 1000 |0006: invoke-virtual/range {v16}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c4b2a: 0b02 |0009: move-result-wide v2 │ │ -3c4b2c: 3104 1102 |000a: cmp-long v4, v17, v2 │ │ -3c4b30: 3c04 1900 |000c: if-gtz v4, 0025 // +0019 │ │ -3c4b34: 04eb |000e: move-wide v11, v14 │ │ -3c4b36: 0502 1100 |000f: move-wide/from16 v2, v17 │ │ -3c4b3a: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ -3c4b3e: 3d04 1000 |0013: if-lez v4, 0023 // +0010 │ │ -3c4b42: 07d4 |0015: move-object v4, v13 │ │ -3c4b44: 5445 9785 |0016: iget-object v5, v4, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ -3c4b48: 0806 1000 |0018: move-object/from16 v6, v16 │ │ -3c4b4c: 04b7 |001a: move-wide v7, v11 │ │ -3c4b4e: 0429 |001b: move-wide v9, v2 │ │ -3c4b50: 7406 d985 0500 |001c: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@85d9 │ │ -3c4b56: 0b05 |001f: move-result-wide v5 │ │ -3c4b58: bb5b |0020: add-long/2addr v11, v5 │ │ -3c4b5a: bc52 |0021: sub-long/2addr v2, v5 │ │ -3c4b5c: 28ef |0022: goto 0011 // -0011 │ │ -3c4b5e: 07d4 |0023: move-object v4, v13 │ │ -3c4b60: 0e00 |0024: return-void │ │ -3c4b62: 07d4 |0025: move-object v4, v13 │ │ -3c4b64: 2200 7310 |0026: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -3c4b68: 7010 9083 0000 |0028: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ -3c4b6e: 2700 |002b: throw v0 │ │ +3c4b00: |[3c4b00] okhttp3.internal.cache2.FileOperator.write:(JLokio/Buffer;J)V │ │ +3c4b10: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3c4b14: 3102 1100 |0002: cmp-long v2, v17, v0 │ │ +3c4b18: 3a02 2100 |0004: if-ltz v2, 0025 // +0021 │ │ +3c4b1c: 7401 6dbc 1000 |0006: invoke-virtual/range {v16}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c4b22: 0b02 |0009: move-result-wide v2 │ │ +3c4b24: 3104 1102 |000a: cmp-long v4, v17, v2 │ │ +3c4b28: 3c04 1900 |000c: if-gtz v4, 0025 // +0019 │ │ +3c4b2c: 04eb |000e: move-wide v11, v14 │ │ +3c4b2e: 0502 1100 |000f: move-wide/from16 v2, v17 │ │ +3c4b32: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ +3c4b36: 3d04 1000 |0013: if-lez v4, 0023 // +0010 │ │ +3c4b3a: 07d4 |0015: move-object v4, v13 │ │ +3c4b3c: 5445 9785 |0016: iget-object v5, v4, Lokhttp3/internal/cache2/FileOperator;.fileChannel:Ljava/nio/channels/FileChannel; // field@8597 │ │ +3c4b40: 0806 1000 |0018: move-object/from16 v6, v16 │ │ +3c4b44: 04b7 |001a: move-wide v7, v11 │ │ +3c4b46: 0429 |001b: move-wide v9, v2 │ │ +3c4b48: 7406 d985 0500 |001c: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@85d9 │ │ +3c4b4e: 0b05 |001f: move-result-wide v5 │ │ +3c4b50: bb5b |0020: add-long/2addr v11, v5 │ │ +3c4b52: bc52 |0021: sub-long/2addr v2, v5 │ │ +3c4b54: 28ef |0022: goto 0011 // -0011 │ │ +3c4b56: 07d4 |0023: move-object v4, v13 │ │ +3c4b58: 0e00 |0024: return-void │ │ +3c4b5a: 07d4 |0025: move-object v4, v13 │ │ +3c4b5c: 2200 7310 |0026: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +3c4b60: 7010 9083 0000 |0028: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ +3c4b66: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=45 │ │ 0x0016 line=48 │ │ 0x0026 line=45 │ │ locals : │ │ 0x0000 - 0x002c reg=13 this Lokhttp3/internal/cache2/FileOperator; │ │ @@ -830205,26 +830205,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3c50fc: |[3c50fc] okhttp3.internal.cache2.Relay.:()V │ │ -3c510c: 1a00 c053 |0000: const-string v0, "OkHttp cache v1 │ │ +3c50f4: |[3c50f4] okhttp3.internal.cache2.Relay.:()V │ │ +3c5104: 1a00 c053 |0000: const-string v0, "OkHttp cache v1 │ │ " // string@53c0 │ │ -3c5110: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3c5116: 0c00 |0005: move-result-object v0 │ │ -3c5118: 6900 9d85 |0006: sput-object v0, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ -3c511c: 1a00 ba53 |0008: const-string v0, "OkHttp DIRTY :( │ │ +3c5108: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3c510e: 0c00 |0005: move-result-object v0 │ │ +3c5110: 6900 9d85 |0006: sput-object v0, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ +3c5114: 1a00 ba53 |0008: const-string v0, "OkHttp DIRTY :( │ │ " // string@53ba │ │ -3c5120: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3c5126: 0c00 |000d: move-result-object v0 │ │ -3c5128: 6900 9e85 |000e: sput-object v0, Lokhttp3/internal/cache2/Relay;.PREFIX_DIRTY:Lokio/ByteString; // field@859e │ │ -3c512c: 0e00 |0010: return-void │ │ +3c5118: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3c511e: 0c00 |000d: move-result-object v0 │ │ +3c5120: 6900 9e85 |000e: sput-object v0, Lokhttp3/internal/cache2/Relay;.PREFIX_DIRTY:Lokio/ByteString; // field@859e │ │ +3c5124: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x000a line=46 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/cache2/Relay;) │ │ @@ -830232,33 +830232,33 @@ │ │ type : '(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3c5130: |[3c5130] okhttp3.internal.cache2.Relay.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V │ │ -3c5140: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c5146: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c514a: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c5150: 5b10 a885 |0008: iput-object v0, v1, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ -3c5154: 2200 c817 |000a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c5158: 7010 1abc 0000 |000c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c515e: 5b10 a185 |000f: iput-object v0, v1, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c5162: 5b12 a485 |0011: iput-object v2, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c5166: 5b13 a785 |0013: iput-object v3, v1, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ -3c516a: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ -3c516e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -3c5170: 2802 |0018: goto 001a // +0002 │ │ -3c5172: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3c5174: 5c12 a385 |001a: iput-boolean v2, v1, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ -3c5178: 5a14 a985 |001c: iput-wide v4, v1, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ -3c517c: 5b16 a585 |001e: iput-object v6, v1, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ -3c5180: 5a17 a285 |0020: iput-wide v7, v1, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ -3c5184: 0e00 |0022: return-void │ │ +3c5128: |[3c5128] okhttp3.internal.cache2.Relay.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V │ │ +3c5138: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c513e: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c5142: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c5148: 5b10 a885 |0008: iput-object v0, v1, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ +3c514c: 2200 c817 |000a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c5150: 7010 1abc 0000 |000c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c5156: 5b10 a185 |000f: iput-object v0, v1, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c515a: 5b12 a485 |0011: iput-object v2, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c515e: 5b13 a785 |0013: iput-object v3, v1, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ +3c5162: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ +3c5166: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +3c5168: 2802 |0018: goto 001a // +0002 │ │ +3c516a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3c516c: 5c12 a385 |001a: iput-boolean v2, v1, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ +3c5170: 5a14 a985 |001c: iput-wide v4, v1, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ +3c5174: 5b16 a585 |001e: iput-object v6, v1, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ +3c5178: 5a17 a285 |0020: iput-wide v7, v1, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ +3c517c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=79 │ │ 0x000a line=94 │ │ 0x0011 line=108 │ │ 0x0013 line=109 │ │ @@ -830279,34 +830279,34 @@ │ │ type : '(Ljava/io/File;Lokio/Source;Lokio/ByteString;J)Lokhttp3/internal/cache2/Relay;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 35 16-bit code units │ │ -3c4f6c: |[3c4f6c] okhttp3.internal.cache2.Relay.edit:(Ljava/io/File;Lokio/Source;Lokio/ByteString;J)Lokhttp3/internal/cache2/Relay; │ │ -3c4f7c: 2208 5010 |0000: new-instance v8, Ljava/io/RandomAccessFile; // type@1050 │ │ -3c4f80: 1a00 dec0 |0002: const-string v0, "rw" // string@c0de │ │ -3c4f84: 7030 cd82 9800 |0004: invoke-direct {v8, v9, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@82cd │ │ -3c4f8a: 2209 5117 |0007: new-instance v9, Lokhttp3/internal/cache2/Relay; // type@1751 │ │ -3c4f8e: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -3c4f92: 0790 |000b: move-object v0, v9 │ │ -3c4f94: 0781 |000c: move-object v1, v8 │ │ -3c4f96: 07a2 |000d: move-object v2, v10 │ │ -3c4f98: 07b5 |000e: move-object v5, v11 │ │ -3c4f9a: 04c6 |000f: move-wide v6, v12 │ │ -3c4f9c: 7608 b8b8 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V // method@b8b8 │ │ -3c4fa2: 160a 0000 |0013: const-wide/16 v10, #int 0 // #0 │ │ -3c4fa6: 6e30 cf82 a80b |0015: invoke-virtual {v8, v10, v11}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@82cf │ │ -3c4fac: 6202 9e85 |0018: sget-object v2, Lokhttp3/internal/cache2/Relay;.PREFIX_DIRTY:Lokio/ByteString; // field@859e │ │ -3c4fb0: 1603 ffff |001a: const-wide/16 v3, #int -1 // #ffff │ │ -3c4fb4: 1605 ffff |001c: const-wide/16 v5, #int -1 // #ffff │ │ -3c4fb8: 0791 |001e: move-object v1, v9 │ │ -3c4fba: 7606 bfb8 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/cache2/Relay;.writeHeader:(Lokio/ByteString;JJ)V // method@b8bf │ │ -3c4fc0: 1109 |0022: return-object v9 │ │ +3c4f64: |[3c4f64] okhttp3.internal.cache2.Relay.edit:(Ljava/io/File;Lokio/Source;Lokio/ByteString;J)Lokhttp3/internal/cache2/Relay; │ │ +3c4f74: 2208 5010 |0000: new-instance v8, Ljava/io/RandomAccessFile; // type@1050 │ │ +3c4f78: 1a00 dec0 |0002: const-string v0, "rw" // string@c0de │ │ +3c4f7c: 7030 cd82 9800 |0004: invoke-direct {v8, v9, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@82cd │ │ +3c4f82: 2209 5117 |0007: new-instance v9, Lokhttp3/internal/cache2/Relay; // type@1751 │ │ +3c4f86: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ +3c4f8a: 0790 |000b: move-object v0, v9 │ │ +3c4f8c: 0781 |000c: move-object v1, v8 │ │ +3c4f8e: 07a2 |000d: move-object v2, v10 │ │ +3c4f90: 07b5 |000e: move-object v5, v11 │ │ +3c4f92: 04c6 |000f: move-wide v6, v12 │ │ +3c4f94: 7608 b8b8 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V // method@b8b8 │ │ +3c4f9a: 160a 0000 |0013: const-wide/16 v10, #int 0 // #0 │ │ +3c4f9e: 6e30 cf82 a80b |0015: invoke-virtual {v8, v10, v11}, Ljava/io/RandomAccessFile;.setLength:(J)V // method@82cf │ │ +3c4fa4: 6202 9e85 |0018: sget-object v2, Lokhttp3/internal/cache2/Relay;.PREFIX_DIRTY:Lokio/ByteString; // field@859e │ │ +3c4fa8: 1603 ffff |001a: const-wide/16 v3, #int -1 // #ffff │ │ +3c4fac: 1605 ffff |001c: const-wide/16 v5, #int -1 // #ffff │ │ +3c4fb0: 0791 |001e: move-object v1, v9 │ │ +3c4fb2: 7606 bfb8 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/cache2/Relay;.writeHeader:(Lokio/ByteString;JJ)V // method@b8bf │ │ +3c4fb8: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0007 line=127 │ │ 0x0015 line=130 │ │ 0x0018 line=131 │ │ locals : │ │ @@ -830320,63 +830320,63 @@ │ │ type : '(Ljava/io/File;)Lokhttp3/internal/cache2/Relay;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 94 16-bit code units │ │ -3c4fc4: |[3c4fc4] okhttp3.internal.cache2.Relay.read:(Ljava/io/File;)Lokhttp3/internal/cache2/Relay; │ │ -3c4fd4: 2201 5010 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@1050 │ │ -3c4fd8: 1a00 dec0 |0002: const-string v0, "rw" // string@c0de │ │ -3c4fdc: 7030 cd82 a100 |0004: invoke-direct {v1, v10, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@82cd │ │ -3c4fe2: 220a 4f17 |0007: new-instance v10, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ -3c4fe6: 6e10 ce82 0100 |0009: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c4fec: 0c00 |000c: move-result-object v0 │ │ -3c4fee: 7020 b0b8 0a00 |000d: invoke-direct {v10, v0}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ -3c4ff4: 2200 c817 |0010: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c4ff8: 7010 1abc 0000 |0012: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c4ffe: 1603 0000 |0015: const-wide/16 v3, #int 0 // #0 │ │ -3c5002: 1606 2000 |0017: const-wide/16 v6, #int 32 // #20 │ │ -3c5006: 07a2 |0019: move-object v2, v10 │ │ -3c5008: 0705 |001a: move-object v5, v0 │ │ -3c500a: 7406 b1b8 0200 |001b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ -3c5010: 6202 9d85 |001e: sget-object v2, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ -3c5014: 6e10 12bd 0200 |0020: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3c501a: 0a02 |0023: move-result v2 │ │ -3c501c: 8122 |0024: int-to-long v2, v2 │ │ -3c501e: 6e30 4cbc 2003 |0025: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@bc4c │ │ -3c5024: 0c02 |0028: move-result-object v2 │ │ -3c5026: 6203 9d85 |0029: sget-object v3, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ -3c502a: 6e20 f6bc 3200 |002b: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ -3c5030: 0a02 |002e: move-result v2 │ │ -3c5032: 3802 2700 |002f: if-eqz v2, 0056 // +0027 │ │ -3c5036: 6e10 56bc 0000 |0031: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ -3c503c: 0b08 |0034: move-result-wide v8 │ │ -3c503e: 6e10 56bc 0000 |0035: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ -3c5044: 0b06 |0038: move-result-wide v6 │ │ -3c5046: 2200 c817 |0039: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c504a: 7010 1abc 0000 |003b: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c5050: 1602 2000 |003e: const-wide/16 v2, #int 32 // #20 │ │ -3c5054: 9b03 0802 |0040: add-long v3, v8, v2 │ │ -3c5058: 07a2 |0042: move-object v2, v10 │ │ -3c505a: 0705 |0043: move-object v5, v0 │ │ -3c505c: 7406 b1b8 0200 |0044: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ -3c5062: 6e10 4bbc 0000 |0047: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3c5068: 0c05 |004a: move-result-object v5 │ │ -3c506a: 220a 5117 |004b: new-instance v10, Lokhttp3/internal/cache2/Relay; // type@1751 │ │ -3c506e: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -3c5070: 1606 0000 |004e: const-wide/16 v6, #int 0 // #0 │ │ -3c5074: 07a0 |0050: move-object v0, v10 │ │ -3c5076: 0483 |0051: move-wide v3, v8 │ │ -3c5078: 7608 b8b8 0000 |0052: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V // method@b8b8 │ │ -3c507e: 110a |0055: return-object v10 │ │ -3c5080: 220a 4210 |0056: new-instance v10, Ljava/io/IOException; // type@1042 │ │ -3c5084: 1a00 3dd4 |0058: const-string v0, "unreadable cache file" // string@d43d │ │ -3c5088: 7020 7782 0a00 |005a: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c508e: 270a |005d: throw v10 │ │ +3c4fbc: |[3c4fbc] okhttp3.internal.cache2.Relay.read:(Ljava/io/File;)Lokhttp3/internal/cache2/Relay; │ │ +3c4fcc: 2201 5010 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@1050 │ │ +3c4fd0: 1a00 dec0 |0002: const-string v0, "rw" // string@c0de │ │ +3c4fd4: 7030 cd82 a100 |0004: invoke-direct {v1, v10, v0}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@82cd │ │ +3c4fda: 220a 4f17 |0007: new-instance v10, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ +3c4fde: 6e10 ce82 0100 |0009: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c4fe4: 0c00 |000c: move-result-object v0 │ │ +3c4fe6: 7020 b0b8 0a00 |000d: invoke-direct {v10, v0}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ +3c4fec: 2200 c817 |0010: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c4ff0: 7010 1abc 0000 |0012: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c4ff6: 1603 0000 |0015: const-wide/16 v3, #int 0 // #0 │ │ +3c4ffa: 1606 2000 |0017: const-wide/16 v6, #int 32 // #20 │ │ +3c4ffe: 07a2 |0019: move-object v2, v10 │ │ +3c5000: 0705 |001a: move-object v5, v0 │ │ +3c5002: 7406 b1b8 0200 |001b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ +3c5008: 6202 9d85 |001e: sget-object v2, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ +3c500c: 6e10 12bd 0200 |0020: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3c5012: 0a02 |0023: move-result v2 │ │ +3c5014: 8122 |0024: int-to-long v2, v2 │ │ +3c5016: 6e30 4cbc 2003 |0025: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@bc4c │ │ +3c501c: 0c02 |0028: move-result-object v2 │ │ +3c501e: 6203 9d85 |0029: sget-object v3, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ +3c5022: 6e20 f6bc 3200 |002b: invoke-virtual {v2, v3}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ +3c5028: 0a02 |002e: move-result v2 │ │ +3c502a: 3802 2700 |002f: if-eqz v2, 0056 // +0027 │ │ +3c502e: 6e10 56bc 0000 |0031: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ +3c5034: 0b08 |0034: move-result-wide v8 │ │ +3c5036: 6e10 56bc 0000 |0035: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ +3c503c: 0b06 |0038: move-result-wide v6 │ │ +3c503e: 2200 c817 |0039: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c5042: 7010 1abc 0000 |003b: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c5048: 1602 2000 |003e: const-wide/16 v2, #int 32 // #20 │ │ +3c504c: 9b03 0802 |0040: add-long v3, v8, v2 │ │ +3c5050: 07a2 |0042: move-object v2, v10 │ │ +3c5052: 0705 |0043: move-object v5, v0 │ │ +3c5054: 7406 b1b8 0200 |0044: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ +3c505a: 6e10 4bbc 0000 |0047: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3c5060: 0c05 |004a: move-result-object v5 │ │ +3c5062: 220a 5117 |004b: new-instance v10, Lokhttp3/internal/cache2/Relay; // type@1751 │ │ +3c5066: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +3c5068: 1606 0000 |004e: const-wide/16 v6, #int 0 // #0 │ │ +3c506c: 07a0 |0050: move-object v0, v10 │ │ +3c506e: 0483 |0051: move-wide v3, v8 │ │ +3c5070: 7608 b8b8 0000 |0052: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.:(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;J)V // method@b8b8 │ │ +3c5076: 110a |0055: return-object v10 │ │ +3c5078: 220a 4210 |0056: new-instance v10, Ljava/io/IOException; // type@1042 │ │ +3c507c: 1a00 3dd4 |0058: const-string v0, "unreadable cache file" // string@d43d │ │ +3c5080: 7020 7782 0a00 |005a: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c5086: 270a |005d: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=145 │ │ 0x0010 line=148 │ │ 0x001b line=149 │ │ 0x001e line=150 │ │ @@ -830396,37 +830396,37 @@ │ │ type : '(Lokio/ByteString;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -3c5218: |[3c5218] okhttp3.internal.cache2.Relay.writeHeader:(Lokio/ByteString;JJ)V │ │ -3c5228: 2203 c817 |0000: new-instance v3, Lokio/Buffer; // type@17c8 │ │ -3c522c: 7010 1abc 0300 |0002: invoke-direct {v3}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c5232: 6e20 75bc 7300 |0005: invoke-virtual {v3, v7}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3c5238: 6e30 88bc 8309 |0008: invoke-virtual {v3, v8, v9}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3c523e: 6e30 88bc a30b |000b: invoke-virtual {v3, v10, v11}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3c5244: 6e10 6dbc 0300 |000e: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c524a: 0b07 |0011: move-result-wide v7 │ │ -3c524c: 1609 2000 |0012: const-wide/16 v9, #int 32 // #20 │ │ -3c5250: 310b 0709 |0014: cmp-long v11, v7, v9 │ │ -3c5254: 390b 1500 |0016: if-nez v11, 002b // +0015 │ │ -3c5258: 2200 4f17 |0018: new-instance v0, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ -3c525c: 5467 a485 |001a: iget-object v7, v6, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c5260: 6e10 ce82 0700 |001c: invoke-virtual {v7}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c5266: 0c07 |001f: move-result-object v7 │ │ -3c5268: 7020 b0b8 7000 |0020: invoke-direct {v0, v7}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ -3c526e: 1601 0000 |0023: const-wide/16 v1, #int 0 // #0 │ │ -3c5272: 1604 2000 |0025: const-wide/16 v4, #int 32 // #20 │ │ -3c5276: 7406 b2b8 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ -3c527c: 0e00 |002a: return-void │ │ -3c527e: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c5282: 7010 8683 0700 |002d: invoke-direct {v7}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3c5288: 2707 |0030: throw v7 │ │ +3c5210: |[3c5210] okhttp3.internal.cache2.Relay.writeHeader:(Lokio/ByteString;JJ)V │ │ +3c5220: 2203 c817 |0000: new-instance v3, Lokio/Buffer; // type@17c8 │ │ +3c5224: 7010 1abc 0300 |0002: invoke-direct {v3}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c522a: 6e20 75bc 7300 |0005: invoke-virtual {v3, v7}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3c5230: 6e30 88bc 8309 |0008: invoke-virtual {v3, v8, v9}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3c5236: 6e30 88bc a30b |000b: invoke-virtual {v3, v10, v11}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3c523c: 6e10 6dbc 0300 |000e: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c5242: 0b07 |0011: move-result-wide v7 │ │ +3c5244: 1609 2000 |0012: const-wide/16 v9, #int 32 // #20 │ │ +3c5248: 310b 0709 |0014: cmp-long v11, v7, v9 │ │ +3c524c: 390b 1500 |0016: if-nez v11, 002b // +0015 │ │ +3c5250: 2200 4f17 |0018: new-instance v0, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ +3c5254: 5467 a485 |001a: iget-object v7, v6, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c5258: 6e10 ce82 0700 |001c: invoke-virtual {v7}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c525e: 0c07 |001f: move-result-object v7 │ │ +3c5260: 7020 b0b8 7000 |0020: invoke-direct {v0, v7}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ +3c5266: 1601 0000 |0023: const-wide/16 v1, #int 0 // #0 │ │ +3c526a: 1604 2000 |0025: const-wide/16 v4, #int 32 // #20 │ │ +3c526e: 7406 b2b8 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ +3c5274: 0e00 |002a: return-void │ │ +3c5276: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c527a: 7010 8683 0700 |002d: invoke-direct {v7}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3c5280: 2707 |0030: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ 0x0008 line=168 │ │ 0x000b line=169 │ │ 0x000e line=170 │ │ @@ -830444,32 +830444,32 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -3c528c: |[3c528c] okhttp3.internal.cache2.Relay.writeMetadata:(J)V │ │ -3c529c: 2203 c817 |0000: new-instance v3, Lokio/Buffer; // type@17c8 │ │ -3c52a0: 7010 1abc 0300 |0002: invoke-direct {v3}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c52a6: 5460 a585 |0005: iget-object v0, v6, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ -3c52aa: 6e20 75bc 0300 |0007: invoke-virtual {v3, v0}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3c52b0: 2200 4f17 |000a: new-instance v0, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ -3c52b4: 5461 a485 |000c: iget-object v1, v6, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c52b8: 6e10 ce82 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c52be: 0c01 |0011: move-result-object v1 │ │ -3c52c0: 7020 b0b8 1000 |0012: invoke-direct {v0, v1}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ -3c52c6: 1601 2000 |0015: const-wide/16 v1, #int 32 // #20 │ │ -3c52ca: bb71 |0017: add-long/2addr v1, v7 │ │ -3c52cc: 5467 a585 |0018: iget-object v7, v6, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ -3c52d0: 6e10 12bd 0700 |001a: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3c52d6: 0a07 |001d: move-result v7 │ │ -3c52d8: 8174 |001e: int-to-long v4, v7 │ │ -3c52da: 7406 b2b8 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ -3c52e0: 0e00 |0022: return-void │ │ +3c5284: |[3c5284] okhttp3.internal.cache2.Relay.writeMetadata:(J)V │ │ +3c5294: 2203 c817 |0000: new-instance v3, Lokio/Buffer; // type@17c8 │ │ +3c5298: 7010 1abc 0300 |0002: invoke-direct {v3}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c529e: 5460 a585 |0005: iget-object v0, v6, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ +3c52a2: 6e20 75bc 0300 |0007: invoke-virtual {v3, v0}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3c52a8: 2200 4f17 |000a: new-instance v0, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ +3c52ac: 5461 a485 |000c: iget-object v1, v6, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c52b0: 6e10 ce82 0100 |000e: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c52b6: 0c01 |0011: move-result-object v1 │ │ +3c52b8: 7020 b0b8 1000 |0012: invoke-direct {v0, v1}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ +3c52be: 1601 2000 |0015: const-wide/16 v1, #int 32 // #20 │ │ +3c52c2: bb71 |0017: add-long/2addr v1, v7 │ │ +3c52c4: 5467 a585 |0018: iget-object v7, v6, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ +3c52c8: 6e10 12bd 0700 |001a: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3c52ce: 0a07 |001d: move-result v7 │ │ +3c52d0: 8174 |001e: int-to-long v4, v7 │ │ +3c52d2: 7406 b2b8 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ +3c52d8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ 0x000a line=180 │ │ 0x0018 line=181 │ │ locals : │ │ @@ -830482,45 +830482,45 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -3c5188: |[3c5188] okhttp3.internal.cache2.Relay.commit:(J)V │ │ -3c5198: 7030 c0b8 980a |0000: invoke-direct {v8, v9, v10}, Lokhttp3/internal/cache2/Relay;.writeMetadata:(J)V // method@b8c0 │ │ -3c519e: 5480 a485 |0003: iget-object v0, v8, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c51a2: 6e10 ce82 0000 |0005: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c51a8: 0c00 |0008: move-result-object v0 │ │ -3c51aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3c51ac: 6e20 d585 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.force:(Z)V // method@85d5 │ │ -3c51b2: 6203 9d85 |000d: sget-object v3, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ -3c51b6: 5480 a585 |000f: iget-object v0, v8, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ -3c51ba: 6e10 12bd 0000 |0011: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3c51c0: 0a00 |0014: move-result v0 │ │ -3c51c2: 8106 |0015: int-to-long v6, v0 │ │ -3c51c4: 0782 |0016: move-object v2, v8 │ │ -3c51c6: 0494 |0017: move-wide v4, v9 │ │ -3c51c8: 7606 bfb8 0200 |0018: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.writeHeader:(Lokio/ByteString;JJ)V // method@b8bf │ │ -3c51ce: 5489 a485 |001b: iget-object v9, v8, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c51d2: 6e10 ce82 0900 |001d: invoke-virtual {v9}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c51d8: 0c09 |0020: move-result-object v9 │ │ -3c51da: 6e20 d585 1900 |0021: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.force:(Z)V // method@85d5 │ │ -3c51e0: 1d08 |0024: monitor-enter v8 │ │ -3c51e2: 1219 |0025: const/4 v9, #int 1 // #1 │ │ -3c51e4: 5c89 a385 |0026: iput-boolean v9, v8, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ -3c51e8: 1e08 |0028: monitor-exit v8 │ │ -3c51ea: 5489 a785 |0029: iget-object v9, v8, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ -3c51ee: 7110 2eb8 0900 |002b: invoke-static {v9}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c51f4: 1209 |002e: const/4 v9, #int 0 // #0 │ │ -3c51f6: 5b89 a785 |002f: iput-object v9, v8, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ -3c51fa: 0e00 |0031: return-void │ │ -3c51fc: 0d09 |0032: move-exception v9 │ │ -3c51fe: 1e08 |0033: monitor-exit v8 │ │ -3c5200: 2709 |0034: throw v9 │ │ +3c5180: |[3c5180] okhttp3.internal.cache2.Relay.commit:(J)V │ │ +3c5190: 7030 c0b8 980a |0000: invoke-direct {v8, v9, v10}, Lokhttp3/internal/cache2/Relay;.writeMetadata:(J)V // method@b8c0 │ │ +3c5196: 5480 a485 |0003: iget-object v0, v8, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c519a: 6e10 ce82 0000 |0005: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c51a0: 0c00 |0008: move-result-object v0 │ │ +3c51a2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3c51a4: 6e20 d585 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/channels/FileChannel;.force:(Z)V // method@85d5 │ │ +3c51aa: 6203 9d85 |000d: sget-object v3, Lokhttp3/internal/cache2/Relay;.PREFIX_CLEAN:Lokio/ByteString; // field@859d │ │ +3c51ae: 5480 a585 |000f: iget-object v0, v8, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ +3c51b2: 6e10 12bd 0000 |0011: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3c51b8: 0a00 |0014: move-result v0 │ │ +3c51ba: 8106 |0015: int-to-long v6, v0 │ │ +3c51bc: 0782 |0016: move-object v2, v8 │ │ +3c51be: 0494 |0017: move-wide v4, v9 │ │ +3c51c0: 7606 bfb8 0200 |0018: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/cache2/Relay;.writeHeader:(Lokio/ByteString;JJ)V // method@b8bf │ │ +3c51c6: 5489 a485 |001b: iget-object v9, v8, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c51ca: 6e10 ce82 0900 |001d: invoke-virtual {v9}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c51d0: 0c09 |0020: move-result-object v9 │ │ +3c51d2: 6e20 d585 1900 |0021: invoke-virtual {v9, v1}, Ljava/nio/channels/FileChannel;.force:(Z)V // method@85d5 │ │ +3c51d8: 1d08 |0024: monitor-enter v8 │ │ +3c51da: 1219 |0025: const/4 v9, #int 1 // #1 │ │ +3c51dc: 5c89 a385 |0026: iput-boolean v9, v8, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ +3c51e0: 1e08 |0028: monitor-exit v8 │ │ +3c51e2: 5489 a785 |0029: iget-object v9, v8, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ +3c51e6: 7110 2eb8 0900 |002b: invoke-static {v9}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c51ec: 1209 |002e: const/4 v9, #int 0 // #0 │ │ +3c51ee: 5b89 a785 |002f: iput-object v9, v8, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ +3c51f2: 0e00 |0031: return-void │ │ +3c51f4: 0d09 |0032: move-exception v9 │ │ +3c51f6: 1e08 |0033: monitor-exit v8 │ │ +3c51f8: 2709 |0034: throw v9 │ │ catches : 2 │ │ 0x0026 - 0x0029 │ │ -> 0x0032 │ │ 0x0033 - 0x0034 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=186 │ │ @@ -830542,21 +830542,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c4f4c: |[3c4f4c] okhttp3.internal.cache2.Relay.isClosed:()Z │ │ -3c4f5c: 5410 a485 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c4f60: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3c4f64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3c4f66: 2802 |0005: goto 0007 // +0002 │ │ -3c4f68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3c4f6a: 0f00 |0007: return v0 │ │ +3c4f44: |[3c4f44] okhttp3.internal.cache2.Relay.isClosed:()Z │ │ +3c4f54: 5410 a485 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c4f58: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3c4f5c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3c4f5e: 2802 |0005: goto 0007 // +0002 │ │ +3c4f60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3c4f62: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/cache2/Relay; │ │ │ │ #2 : (in Lokhttp3/internal/cache2/Relay;) │ │ @@ -830564,17 +830564,17 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c5090: |[3c5090] okhttp3.internal.cache2.Relay.metadata:()Lokio/ByteString; │ │ -3c50a0: 5410 a585 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ -3c50a4: 1100 |0002: return-object v0 │ │ +3c5088: |[3c5088] okhttp3.internal.cache2.Relay.metadata:()Lokio/ByteString; │ │ +3c5098: 5410 a585 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.metadata:Lokio/ByteString; // field@85a5 │ │ +3c509c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/cache2/Relay; │ │ │ │ #3 : (in Lokhttp3/internal/cache2/Relay;) │ │ @@ -830582,31 +830582,31 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3c50a8: |[3c50a8] okhttp3.internal.cache2.Relay.newSource:()Lokio/Source; │ │ -3c50b8: 1d01 |0000: monitor-enter v1 │ │ -3c50ba: 5410 a485 |0001: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c50be: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -3c50c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3c50c4: 1e01 |0006: monitor-exit v1 │ │ -3c50c6: 1100 |0007: return-object v0 │ │ -3c50c8: 5210 a685 |0008: iget v0, v1, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ -3c50cc: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c50d0: 5910 a685 |000c: iput v0, v1, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ -3c50d4: 1e01 |000e: monitor-exit v1 │ │ -3c50d6: 2200 5017 |000f: new-instance v0, Lokhttp3/internal/cache2/Relay$RelaySource; // type@1750 │ │ -3c50da: 7020 b3b8 1000 |0011: invoke-direct {v0, v1}, Lokhttp3/internal/cache2/Relay$RelaySource;.:(Lokhttp3/internal/cache2/Relay;)V // method@b8b3 │ │ -3c50e0: 1100 |0014: return-object v0 │ │ -3c50e2: 0d00 |0015: move-exception v0 │ │ -3c50e4: 1e01 |0016: monitor-exit v1 │ │ -3c50e6: 2700 |0017: throw v0 │ │ +3c50a0: |[3c50a0] okhttp3.internal.cache2.Relay.newSource:()Lokio/Source; │ │ +3c50b0: 1d01 |0000: monitor-enter v1 │ │ +3c50b2: 5410 a485 |0001: iget-object v0, v1, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c50b6: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +3c50ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3c50bc: 1e01 |0006: monitor-exit v1 │ │ +3c50be: 1100 |0007: return-object v0 │ │ +3c50c0: 5210 a685 |0008: iget v0, v1, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ +3c50c4: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c50c8: 5910 a685 |000c: iput v0, v1, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ +3c50cc: 1e01 |000e: monitor-exit v1 │ │ +3c50ce: 2200 5017 |000f: new-instance v0, Lokhttp3/internal/cache2/Relay$RelaySource; // type@1750 │ │ +3c50d2: 7020 b3b8 1000 |0011: invoke-direct {v0, v1}, Lokhttp3/internal/cache2/Relay$RelaySource;.:(Lokhttp3/internal/cache2/Relay;)V // method@b8b3 │ │ +3c50d8: 1100 |0014: return-object v0 │ │ +3c50da: 0d00 |0015: move-exception v0 │ │ +3c50dc: 1e01 |0016: monitor-exit v1 │ │ +3c50de: 2700 |0017: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=216 │ │ @@ -830648,36 +830648,36 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnectionPool;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c52e4: |[3c52e4] okhttp3.internal.connection.-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU.:(Lokhttp3/internal/connection/RealConnectionPool;)V │ │ -3c52f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c52fa: 5b01 ab85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.f$0:Lokhttp3/internal/connection/RealConnectionPool; // field@85ab │ │ -3c52fe: 0e00 |0005: return-void │ │ +3c52dc: |[3c52dc] okhttp3.internal.connection.-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU.:(Lokhttp3/internal/connection/RealConnectionPool;)V │ │ +3c52ec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c52f2: 5b01 ab85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.f$0:Lokhttp3/internal/connection/RealConnectionPool; // field@85ab │ │ +3c52f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c5300: |[3c5300] okhttp3.internal.connection.-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU.run:()V │ │ -3c5310: 5410 ab85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.f$0:Lokhttp3/internal/connection/RealConnectionPool; // field@85ab │ │ -3c5314: 6e10 18b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnectionPool;.lambda$new$0$RealConnectionPool:()V // method@b918 │ │ -3c531a: 0e00 |0005: return-void │ │ +3c52f8: |[3c52f8] okhttp3.internal.connection.-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU.run:()V │ │ +3c5308: 5410 ab85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.f$0:Lokhttp3/internal/connection/RealConnectionPool; // field@85ab │ │ +3c530c: 6e10 18b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnectionPool;.lambda$new$0$RealConnectionPool:()V // method@b918 │ │ +3c5312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 41275 (lambda) │ │ │ │ Class #3050 header: │ │ @@ -830727,20 +830727,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c5510: |[3c5510] okhttp3.internal.connection.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ -3c5520: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c5526: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3c5528: 5910 b085 |0004: iput v0, v1, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ -3c552c: 5b12 ad85 |0006: iput-object v2, v1, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c5530: 0e00 |0008: return-void │ │ +3c5508: |[3c5508] okhttp3.internal.connection.ConnectionSpecSelector.:(Ljava/util/List;)V │ │ +3c5518: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c551e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3c5520: 5910 b085 |0004: iput v0, v1, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ +3c5524: 5b12 ad85 |0006: iput-object v2, v1, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c5528: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/internal/connection/ConnectionSpecSelector; │ │ @@ -830751,33 +830751,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3c53e8: |[3c53e8] okhttp3.internal.connection.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ -3c53f8: 5220 b085 |0000: iget v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ -3c53fc: 5421 ad85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c5400: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3c5406: 0a01 |0007: move-result v1 │ │ -3c5408: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ -3c540c: 5421 ad85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c5410: 7220 8087 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c5416: 0c01 |000f: move-result-object v1 │ │ -3c5418: 1f01 0a17 |0010: check-cast v1, Lokhttp3/ConnectionSpec; // type@170a │ │ -3c541c: 6e20 ceb5 3100 |0012: invoke-virtual {v1, v3}, Lokhttp3/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@b5ce │ │ -3c5422: 0a01 |0015: move-result v1 │ │ -3c5424: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -3c5428: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -3c542a: 0f03 |0019: return v3 │ │ -3c542c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c5430: 28e6 |001c: goto 0002 // -001a │ │ -3c5432: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3c5434: 0f03 |001e: return v3 │ │ +3c53e0: |[3c53e0] okhttp3.internal.connection.ConnectionSpecSelector.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z │ │ +3c53f0: 5220 b085 |0000: iget v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ +3c53f4: 5421 ad85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c53f8: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3c53fe: 0a01 |0007: move-result v1 │ │ +3c5400: 3510 1500 |0008: if-ge v0, v1, 001d // +0015 │ │ +3c5404: 5421 ad85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c5408: 7220 8087 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c540e: 0c01 |000f: move-result-object v1 │ │ +3c5410: 1f01 0a17 |0010: check-cast v1, Lokhttp3/ConnectionSpec; // type@170a │ │ +3c5414: 6e20 ceb5 3100 |0012: invoke-virtual {v1, v3}, Lokhttp3/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@b5ce │ │ +3c541a: 0a01 |0015: move-result v1 │ │ +3c541c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +3c5420: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +3c5422: 0f03 |0019: return v3 │ │ +3c5424: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c5428: 28e6 |001c: goto 0002 // -001a │ │ +3c542a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3c542c: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000a line=133 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lokhttp3/internal/connection/ConnectionSpecSelector; │ │ 0x0000 - 0x001f reg=3 (null) Ljavax/net/ssl/SSLSocket; │ │ @@ -830788,63 +830788,63 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Lokhttp3/ConnectionSpec;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -3c5438: |[3c5438] okhttp3.internal.connection.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lokhttp3/ConnectionSpec; │ │ -3c5448: 5240 b085 |0000: iget v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ -3c544c: 5441 ad85 |0002: iget-object v1, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c5450: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3c5456: 0a01 |0007: move-result v1 │ │ -3c5458: 3510 1800 |0008: if-ge v0, v1, 0020 // +0018 │ │ -3c545c: 5442 ad85 |000a: iget-object v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c5460: 7220 8087 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c5466: 0c02 |000f: move-result-object v2 │ │ -3c5468: 1f02 0a17 |0010: check-cast v2, Lokhttp3/ConnectionSpec; // type@170a │ │ -3c546c: 6e20 ceb5 5200 |0012: invoke-virtual {v2, v5}, Lokhttp3/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@b5ce │ │ -3c5472: 0a03 |0015: move-result v3 │ │ -3c5474: 3803 0700 |0016: if-eqz v3, 001d // +0007 │ │ -3c5478: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c547c: 5940 b085 |001a: iput v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ -3c5480: 2805 |001c: goto 0021 // +0005 │ │ -3c5482: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c5486: 28e9 |001f: goto 0008 // -0017 │ │ -3c5488: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3c548a: 3802 1000 |0021: if-eqz v2, 0031 // +0010 │ │ -3c548e: 7020 c8b8 5400 |0023: invoke-direct {v4, v5}, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@b8c8 │ │ -3c5494: 0a00 |0026: move-result v0 │ │ -3c5496: 5c40 af85 |0027: iput-boolean v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:Z // field@85af │ │ -3c549a: 6200 3b85 |0029: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c549e: 5541 ae85 |002b: iget-boolean v1, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ -3c54a2: 6e40 1cb8 2015 |002d: invoke-virtual {v0, v2, v5, v1}, Lokhttp3/internal/Internal;.apply:(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@b81c │ │ -3c54a8: 1102 |0030: return-object v2 │ │ -3c54aa: 2200 d710 |0031: new-instance v0, Ljava/net/UnknownServiceException; // type@10d7 │ │ -3c54ae: 2201 9410 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c54b2: 7010 8384 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c54b8: 1a02 6565 |0038: const-string v2, "Unable to find acceptable protocols. isFallback=" // string@6565 │ │ -3c54bc: 6e20 8f84 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c54c2: 5542 ae85 |003d: iget-boolean v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ -3c54c6: 6e20 9184 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -3c54cc: 1a02 f612 |0042: const-string v2, ", modes=" // string@12f6 │ │ -3c54d0: 6e20 8f84 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c54d6: 5442 ad85 |0047: iget-object v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ -3c54da: 6e20 8e84 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c54e0: 1a02 2d13 |004c: const-string v2, ", supported protocols=" // string@132d │ │ -3c54e4: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c54ea: 6e10 6789 0500 |0051: invoke-virtual {v5}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@8967 │ │ -3c54f0: 0c05 |0054: move-result-object v5 │ │ -3c54f2: 7110 c986 0500 |0055: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ -3c54f8: 0c05 |0058: move-result-object v5 │ │ -3c54fa: 6e20 8f84 5100 |0059: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c5500: 6e10 9f84 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c5506: 0c05 |005f: move-result-object v5 │ │ -3c5508: 7020 a485 5000 |0060: invoke-direct {v0, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ -3c550e: 2700 |0063: throw v0 │ │ +3c5430: |[3c5430] okhttp3.internal.connection.ConnectionSpecSelector.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lokhttp3/ConnectionSpec; │ │ +3c5440: 5240 b085 |0000: iget v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ +3c5444: 5441 ad85 |0002: iget-object v1, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c5448: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3c544e: 0a01 |0007: move-result v1 │ │ +3c5450: 3510 1800 |0008: if-ge v0, v1, 0020 // +0018 │ │ +3c5454: 5442 ad85 |000a: iget-object v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c5458: 7220 8087 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c545e: 0c02 |000f: move-result-object v2 │ │ +3c5460: 1f02 0a17 |0010: check-cast v2, Lokhttp3/ConnectionSpec; // type@170a │ │ +3c5464: 6e20 ceb5 5200 |0012: invoke-virtual {v2, v5}, Lokhttp3/ConnectionSpec;.isCompatible:(Ljavax/net/ssl/SSLSocket;)Z // method@b5ce │ │ +3c546a: 0a03 |0015: move-result v3 │ │ +3c546c: 3803 0700 |0016: if-eqz v3, 001d // +0007 │ │ +3c5470: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c5474: 5940 b085 |001a: iput v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.nextModeIndex:I // field@85b0 │ │ +3c5478: 2805 |001c: goto 0021 // +0005 │ │ +3c547a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c547e: 28e9 |001f: goto 0008 // -0017 │ │ +3c5480: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3c5482: 3802 1000 |0021: if-eqz v2, 0031 // +0010 │ │ +3c5486: 7020 c8b8 5400 |0023: invoke-direct {v4, v5}, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:(Ljavax/net/ssl/SSLSocket;)Z // method@b8c8 │ │ +3c548c: 0a00 |0026: move-result v0 │ │ +3c548e: 5c40 af85 |0027: iput-boolean v0, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:Z // field@85af │ │ +3c5492: 6200 3b85 |0029: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c5496: 5541 ae85 |002b: iget-boolean v1, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ +3c549a: 6e40 1cb8 2015 |002d: invoke-virtual {v0, v2, v5, v1}, Lokhttp3/internal/Internal;.apply:(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V // method@b81c │ │ +3c54a0: 1102 |0030: return-object v2 │ │ +3c54a2: 2200 d710 |0031: new-instance v0, Ljava/net/UnknownServiceException; // type@10d7 │ │ +3c54a6: 2201 9410 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c54aa: 7010 8384 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c54b0: 1a02 6565 |0038: const-string v2, "Unable to find acceptable protocols. isFallback=" // string@6565 │ │ +3c54b4: 6e20 8f84 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c54ba: 5542 ae85 |003d: iget-boolean v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ +3c54be: 6e20 9184 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +3c54c4: 1a02 f612 |0042: const-string v2, ", modes=" // string@12f6 │ │ +3c54c8: 6e20 8f84 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c54ce: 5442 ad85 |0047: iget-object v2, v4, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionSpecs:Ljava/util/List; // field@85ad │ │ +3c54d2: 6e20 8e84 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c54d8: 1a02 2d13 |004c: const-string v2, ", supported protocols=" // string@132d │ │ +3c54dc: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c54e2: 6e10 6789 0500 |0051: invoke-virtual {v5}, Ljavax/net/ssl/SSLSocket;.getEnabledProtocols:()[Ljava/lang/String; // method@8967 │ │ +3c54e8: 0c05 |0054: move-result-object v5 │ │ +3c54ea: 7110 c986 0500 |0055: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ +3c54f0: 0c05 |0058: move-result-object v5 │ │ +3c54f2: 6e20 8f84 5100 |0059: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c54f8: 6e10 9f84 0100 |005c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c54fe: 0c05 |005f: move-result-object v5 │ │ +3c5500: 7020 a485 5000 |0060: invoke-direct {v0, v5}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ +3c5506: 2700 |0063: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000a line=57 │ │ 0x0012 line=58 │ │ 0x001a line=60 │ │ 0x0023 line=75 │ │ @@ -830860,39 +830860,39 @@ │ │ type : '(Ljava/io/IOException;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -3c5388: |[3c5388] okhttp3.internal.connection.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ -3c5398: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3c539a: 5c20 ae85 |0001: iput-boolean v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ -3c539e: 5520 af85 |0003: iget-boolean v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:Z // field@85af │ │ -3c53a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3c53a4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c53a8: 0f01 |0008: return v1 │ │ -3c53aa: 2030 c610 |0009: instance-of v0, v3, Ljava/net/ProtocolException; // type@10c6 │ │ -3c53ae: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -3c53b2: 0f01 |000d: return v1 │ │ -3c53b4: 2030 4510 |000e: instance-of v0, v3, Ljava/io/InterruptedIOException; // type@1045 │ │ -3c53b8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -3c53bc: 0f01 |0012: return v1 │ │ -3c53be: 2030 b611 |0013: instance-of v0, v3, Ljavax/net/ssl/SSLHandshakeException; // type@11b6 │ │ -3c53c2: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -3c53c6: 6e10 7b82 0300 |0017: invoke-virtual {v3}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@827b │ │ -3c53cc: 0c00 |001a: move-result-object v0 │ │ -3c53ce: 2000 ff10 |001b: instance-of v0, v0, Ljava/security/cert/CertificateException; // type@10ff │ │ -3c53d2: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ -3c53d6: 0f01 |001f: return v1 │ │ -3c53d8: 2030 b811 |0020: instance-of v0, v3, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3c53dc: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ -3c53e0: 0f01 |0024: return v1 │ │ -3c53e2: 2033 b511 |0025: instance-of v3, v3, Ljavax/net/ssl/SSLException; // type@11b5 │ │ -3c53e6: 0f03 |0027: return v3 │ │ +3c5380: |[3c5380] okhttp3.internal.connection.ConnectionSpecSelector.connectionFailed:(Ljava/io/IOException;)Z │ │ +3c5390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3c5392: 5c20 ae85 |0001: iput-boolean v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallback:Z // field@85ae │ │ +3c5396: 5520 af85 |0003: iget-boolean v0, v2, Lokhttp3/internal/connection/ConnectionSpecSelector;.isFallbackPossible:Z // field@85af │ │ +3c539a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3c539c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c53a0: 0f01 |0008: return v1 │ │ +3c53a2: 2030 c610 |0009: instance-of v0, v3, Ljava/net/ProtocolException; // type@10c6 │ │ +3c53a6: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +3c53aa: 0f01 |000d: return v1 │ │ +3c53ac: 2030 4510 |000e: instance-of v0, v3, Ljava/io/InterruptedIOException; // type@1045 │ │ +3c53b0: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +3c53b4: 0f01 |0012: return v1 │ │ +3c53b6: 2030 b611 |0013: instance-of v0, v3, Ljavax/net/ssl/SSLHandshakeException; // type@11b6 │ │ +3c53ba: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +3c53be: 6e10 7b82 0300 |0017: invoke-virtual {v3}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@827b │ │ +3c53c4: 0c00 |001a: move-result-object v0 │ │ +3c53c6: 2000 ff10 |001b: instance-of v0, v0, Ljava/security/cert/CertificateException; // type@10ff │ │ +3c53ca: 3800 0300 |001d: if-eqz v0, 0020 // +0003 │ │ +3c53ce: 0f01 |001f: return v1 │ │ +3c53d0: 2030 b811 |0020: instance-of v0, v3, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3c53d4: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ +3c53d8: 0f01 |0024: return v1 │ │ +3c53da: 2033 b511 |0025: instance-of v3, v3, Ljavax/net/ssl/SSLException; // type@11b5 │ │ +3c53de: 0f03 |0027: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0003 line=93 │ │ 0x0009 line=98 │ │ 0x000e line=105 │ │ 0x0013 line=111 │ │ @@ -830984,22 +830984,22 @@ │ │ type : '(Lokhttp3/internal/connection/Transmitter;Lokhttp3/Call;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c6054: |[3c6054] okhttp3.internal.connection.Exchange.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/Call;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V │ │ -3c6064: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c606a: 5b01 c085 |0003: iput-object v1, v0, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c606e: 5b02 bb85 |0005: iput-object v2, v0, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c6072: 5b03 be85 |0007: iput-object v3, v0, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c6076: 5b04 bf85 |0009: iput-object v4, v0, Lokhttp3/internal/connection/Exchange;.finder:Lokhttp3/internal/connection/ExchangeFinder; // field@85bf │ │ -3c607a: 5b05 bc85 |000b: iput-object v5, v0, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c607e: 0e00 |000d: return-void │ │ +3c604c: |[3c604c] okhttp3.internal.connection.Exchange.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/Call;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V │ │ +3c605c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c6062: 5b01 c085 |0003: iput-object v1, v0, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c6066: 5b02 bb85 |0005: iput-object v2, v0, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c606a: 5b03 be85 |0007: iput-object v3, v0, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c606e: 5b04 bf85 |0009: iput-object v4, v0, Lokhttp3/internal/connection/Exchange;.finder:Lokhttp3/internal/connection/ExchangeFinder; // field@85bf │ │ +3c6072: 5b05 bc85 |000b: iput-object v5, v0, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c6076: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -831018,39 +831018,39 @@ │ │ type : '(JZZLjava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -3c5e48: |[3c5e48] okhttp3.internal.connection.Exchange.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; │ │ -3c5e58: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ -3c5e5c: 6e20 e4b8 7200 |0002: invoke-virtual {v2, v7}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c5e62: 3806 1300 |0005: if-eqz v6, 0018 // +0013 │ │ -3c5e66: 3807 0a00 |0007: if-eqz v7, 0011 // +000a │ │ -3c5e6a: 5420 be85 |0009: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5e6e: 5421 bb85 |000b: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5e72: 6e30 2cb6 1007 |000d: invoke-virtual {v0, v1, v7}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ -3c5e78: 2808 |0010: goto 0018 // +0008 │ │ -3c5e7a: 5420 be85 |0011: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5e7e: 5421 bb85 |0013: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5e82: 6e40 2ab6 1043 |0015: invoke-virtual {v0, v1, v3, v4}, Lokhttp3/EventListener;.requestBodyEnd:(Lokhttp3/Call;J)V // method@b62a │ │ -3c5e88: 3805 1300 |0018: if-eqz v5, 002b // +0013 │ │ -3c5e8c: 3807 0a00 |001a: if-eqz v7, 0024 // +000a │ │ -3c5e90: 5423 be85 |001c: iget-object v3, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5e94: 5424 bb85 |001e: iget-object v4, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5e98: 6e30 31b6 4307 |0020: invoke-virtual {v3, v4, v7}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ -3c5e9e: 2808 |0023: goto 002b // +0008 │ │ -3c5ea0: 5420 be85 |0024: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5ea4: 5421 bb85 |0026: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5ea8: 6e40 2fb6 1043 |0028: invoke-virtual {v0, v1, v3, v4}, Lokhttp3/EventListener;.responseBodyEnd:(Lokhttp3/Call;J)V // method@b62f │ │ -3c5eae: 5423 c085 |002b: iget-object v3, v2, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c5eb2: 6e57 3bb9 2356 |002d: invoke-virtual {v3, v2, v6, v5, v7}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ -3c5eb8: 0c03 |0030: move-result-object v3 │ │ -3c5eba: 1103 |0031: return-object v3 │ │ +3c5e40: |[3c5e40] okhttp3.internal.connection.Exchange.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; │ │ +3c5e50: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ +3c5e54: 6e20 e4b8 7200 |0002: invoke-virtual {v2, v7}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c5e5a: 3806 1300 |0005: if-eqz v6, 0018 // +0013 │ │ +3c5e5e: 3807 0a00 |0007: if-eqz v7, 0011 // +000a │ │ +3c5e62: 5420 be85 |0009: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5e66: 5421 bb85 |000b: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5e6a: 6e30 2cb6 1007 |000d: invoke-virtual {v0, v1, v7}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ +3c5e70: 2808 |0010: goto 0018 // +0008 │ │ +3c5e72: 5420 be85 |0011: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5e76: 5421 bb85 |0013: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5e7a: 6e40 2ab6 1043 |0015: invoke-virtual {v0, v1, v3, v4}, Lokhttp3/EventListener;.requestBodyEnd:(Lokhttp3/Call;J)V // method@b62a │ │ +3c5e80: 3805 1300 |0018: if-eqz v5, 002b // +0013 │ │ +3c5e84: 3807 0a00 |001a: if-eqz v7, 0024 // +000a │ │ +3c5e88: 5423 be85 |001c: iget-object v3, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5e8c: 5424 bb85 |001e: iget-object v4, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5e90: 6e30 31b6 4307 |0020: invoke-virtual {v3, v4, v7}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ +3c5e96: 2808 |0023: goto 002b // +0008 │ │ +3c5e98: 5420 be85 |0024: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5e9c: 5421 bb85 |0026: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5ea0: 6e40 2fb6 1043 |0028: invoke-virtual {v0, v1, v3, v4}, Lokhttp3/EventListener;.responseBodyEnd:(Lokhttp3/Call;J)V // method@b62f │ │ +3c5ea6: 5423 c085 |002b: iget-object v3, v2, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c5eaa: 6e57 3bb9 2356 |002d: invoke-virtual {v3, v2, v6, v5, v7}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ +3c5eb0: 0c03 |0030: move-result-object v3 │ │ +3c5eb2: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0009 line=192 │ │ 0x0011 line=194 │ │ 0x001c line=199 │ │ 0x0024 line=201 │ │ @@ -831067,18 +831067,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c6080: |[3c6080] okhttp3.internal.connection.Exchange.cancel:()V │ │ -3c6090: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c6094: 7210 4cb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.cancel:()V // method@b94c │ │ -3c609a: 0e00 |0005: return-void │ │ +3c6078: |[3c6078] okhttp3.internal.connection.Exchange.cancel:()V │ │ +3c6088: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c608c: 7210 4cb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.cancel:()V // method@b94c │ │ +3c6092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #2 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831086,19 +831086,19 @@ │ │ type : '()Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3c5fb8: |[3c5fb8] okhttp3.internal.connection.Exchange.connection:()Lokhttp3/internal/connection/RealConnection; │ │ -3c5fc8: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5fcc: 7210 4db9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ -3c5fd2: 0c00 |0005: move-result-object v0 │ │ -3c5fd4: 1100 |0006: return-object v0 │ │ +3c5fb0: |[3c5fb0] okhttp3.internal.connection.Exchange.connection:()Lokhttp3/internal/connection/RealConnection; │ │ +3c5fc0: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5fc4: 7210 4db9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ +3c5fca: 0c00 |0005: move-result-object v0 │ │ +3c5fcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #3 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831106,29 +831106,29 @@ │ │ type : '(Lokhttp3/Request;Z)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -3c6008: |[3c6008] okhttp3.internal.connection.Exchange.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; │ │ -3c6018: 5c35 bd85 |0000: iput-boolean v5, v3, Lokhttp3/internal/connection/Exchange;.duplex:Z // field@85bd │ │ -3c601c: 6e10 8eb7 0400 |0002: invoke-virtual {v4}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c6022: 0c05 |0005: move-result-object v5 │ │ -3c6024: 6e10 a7b7 0500 |0006: invoke-virtual {v5}, Lokhttp3/RequestBody;.contentLength:()J // method@b7a7 │ │ -3c602a: 0b00 |0009: move-result-wide v0 │ │ -3c602c: 5435 be85 |000a: iget-object v5, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c6030: 5432 bb85 |000c: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c6034: 6e20 2bb6 2500 |000e: invoke-virtual {v5, v2}, Lokhttp3/EventListener;.requestBodyStart:(Lokhttp3/Call;)V // method@b62b │ │ -3c603a: 5435 bc85 |0011: iget-object v5, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c603e: 7240 4eb9 4510 |0013: invoke-interface {v5, v4, v0, v1}, Lokhttp3/internal/http/ExchangeCodec;.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; // method@b94e │ │ -3c6044: 0c04 |0016: move-result-object v4 │ │ -3c6046: 2205 5517 |0017: new-instance v5, Lokhttp3/internal/connection/Exchange$RequestBodySink; // type@1755 │ │ -3c604a: 7051 c9b8 3504 |0019: invoke-direct {v5, v3, v4, v0, v1}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.:(Lokhttp3/internal/connection/Exchange;Lokio/Sink;J)V // method@b8c9 │ │ -3c6050: 1105 |001c: return-object v5 │ │ +3c6000: |[3c6000] okhttp3.internal.connection.Exchange.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; │ │ +3c6010: 5c35 bd85 |0000: iput-boolean v5, v3, Lokhttp3/internal/connection/Exchange;.duplex:Z // field@85bd │ │ +3c6014: 6e10 8eb7 0400 |0002: invoke-virtual {v4}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c601a: 0c05 |0005: move-result-object v5 │ │ +3c601c: 6e10 a7b7 0500 |0006: invoke-virtual {v5}, Lokhttp3/RequestBody;.contentLength:()J // method@b7a7 │ │ +3c6022: 0b00 |0009: move-result-wide v0 │ │ +3c6024: 5435 be85 |000a: iget-object v5, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c6028: 5432 bb85 |000c: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c602c: 6e20 2bb6 2500 |000e: invoke-virtual {v5, v2}, Lokhttp3/EventListener;.requestBodyStart:(Lokhttp3/Call;)V // method@b62b │ │ +3c6032: 5435 bc85 |0011: iget-object v5, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c6036: 7240 4eb9 4510 |0013: invoke-interface {v5, v4, v0, v1}, Lokhttp3/internal/http/ExchangeCodec;.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; // method@b94e │ │ +3c603c: 0c04 |0016: move-result-object v4 │ │ +3c603e: 2205 5517 |0017: new-instance v5, Lokhttp3/internal/connection/Exchange$RequestBodySink; // type@1755 │ │ +3c6042: 7051 c9b8 3504 |0019: invoke-direct {v5, v3, v4, v0, v1}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.:(Lokhttp3/internal/connection/Exchange;Lokio/Sink;J)V // method@b8c9 │ │ +3c6048: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000a line=84 │ │ 0x0011 line=85 │ │ 0x0017 line=86 │ │ @@ -831142,22 +831142,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -3c609c: |[3c609c] okhttp3.internal.connection.Exchange.detachWithViolence:()V │ │ -3c60ac: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c60b0: 7210 4cb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.cancel:()V // method@b94c │ │ -3c60b6: 5430 c085 |0005: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c60ba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3c60bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3c60be: 6e52 3bb9 3011 |0009: invoke-virtual {v0, v3, v1, v1, v2}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ -3c60c4: 0e00 |000c: return-void │ │ +3c6094: |[3c6094] okhttp3.internal.connection.Exchange.detachWithViolence:()V │ │ +3c60a4: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c60a8: 7210 4cb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.cancel:()V // method@b94c │ │ +3c60ae: 5430 c085 |0005: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c60b2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3c60b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3c60b6: 6e52 3bb9 3011 |0009: invoke-virtual {v0, v3, v1, v1, v2}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ +3c60bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokhttp3/internal/connection/Exchange; │ │ │ │ @@ -831166,24 +831166,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3c60c8: |[3c60c8] okhttp3.internal.connection.Exchange.finishRequest:()V │ │ -3c60d8: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c60dc: 7210 4fb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.finishRequest:()V // method@b94f │ │ -3c60e2: 0e00 |0005: return-void │ │ -3c60e4: 0d00 |0006: move-exception v0 │ │ -3c60e6: 5431 be85 |0007: iget-object v1, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c60ea: 5432 bb85 |0009: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c60ee: 6e30 2cb6 2100 |000b: invoke-virtual {v1, v2, v0}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ -3c60f4: 6e20 e4b8 0300 |000e: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c60fa: 2700 |0011: throw v0 │ │ +3c60c0: |[3c60c0] okhttp3.internal.connection.Exchange.finishRequest:()V │ │ +3c60d0: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c60d4: 7210 4fb9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.finishRequest:()V // method@b94f │ │ +3c60da: 0e00 |0005: return-void │ │ +3c60dc: 0d00 |0006: move-exception v0 │ │ +3c60de: 5431 be85 |0007: iget-object v1, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c60e2: 5432 bb85 |0009: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c60e6: 6e30 2cb6 2100 |000b: invoke-virtual {v1, v2, v0}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ +3c60ec: 6e20 e4b8 0300 |000e: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c60f2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=103 │ │ 0x000e line=104 │ │ @@ -831196,24 +831196,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3c610c: |[3c610c] okhttp3.internal.connection.Exchange.flushRequest:()V │ │ -3c611c: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c6120: 7210 50b9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.flushRequest:()V // method@b950 │ │ -3c6126: 0e00 |0005: return-void │ │ -3c6128: 0d00 |0006: move-exception v0 │ │ -3c612a: 5431 be85 |0007: iget-object v1, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c612e: 5432 bb85 |0009: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c6132: 6e30 2cb6 2100 |000b: invoke-virtual {v1, v2, v0}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ -3c6138: 6e20 e4b8 0300 |000e: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c613e: 2700 |0011: throw v0 │ │ +3c6104: |[3c6104] okhttp3.internal.connection.Exchange.flushRequest:()V │ │ +3c6114: 5430 bc85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c6118: 7210 50b9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.flushRequest:()V // method@b950 │ │ +3c611e: 0e00 |0005: return-void │ │ +3c6120: 0d00 |0006: move-exception v0 │ │ +3c6122: 5431 be85 |0007: iget-object v1, v3, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c6126: 5432 bb85 |0009: iget-object v2, v3, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c612a: 6e30 2cb6 2100 |000b: invoke-virtual {v1, v2, v0}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ +3c6130: 6e20 e4b8 0300 |000e: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c6136: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ @@ -831226,17 +831226,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c5e30: |[3c5e30] okhttp3.internal.connection.Exchange.isDuplex:()Z │ │ -3c5e40: 5510 bd85 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Exchange;.duplex:Z // field@85bd │ │ -3c5e44: 0f00 |0002: return v0 │ │ +3c5e28: |[3c5e28] okhttp3.internal.connection.Exchange.isDuplex:()Z │ │ +3c5e38: 5510 bd85 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Exchange;.duplex:Z // field@85bd │ │ +3c5e3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #8 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831244,23 +831244,23 @@ │ │ type : '()Lokhttp3/internal/ws/RealWebSocket$Streams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3c5fd8: |[3c5fd8] okhttp3.internal.connection.Exchange.newWebSocketStreams:()Lokhttp3/internal/ws/RealWebSocket$Streams; │ │ -3c5fe8: 5410 c085 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c5fec: 6e10 44b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ -3c5ff2: 5410 bc85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5ff6: 7210 4db9 0000 |0007: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ -3c5ffc: 0c00 |000a: move-result-object v0 │ │ -3c5ffe: 6e20 03b9 1000 |000b: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/RealConnection;.newWebSocketStreams:(Lokhttp3/internal/connection/Exchange;)Lokhttp3/internal/ws/RealWebSocket$Streams; // method@b903 │ │ -3c6004: 0c00 |000e: move-result-object v0 │ │ -3c6006: 1100 |000f: return-object v0 │ │ +3c5fd0: |[3c5fd0] okhttp3.internal.connection.Exchange.newWebSocketStreams:()Lokhttp3/internal/ws/RealWebSocket$Streams; │ │ +3c5fe0: 5410 c085 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c5fe4: 6e10 44b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ +3c5fea: 5410 bc85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5fee: 7210 4db9 0000 |0007: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ +3c5ff4: 0c00 |000a: move-result-object v0 │ │ +3c5ff6: 6e20 03b9 1000 |000b: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/RealConnection;.newWebSocketStreams:(Lokhttp3/internal/connection/Exchange;)Lokhttp3/internal/ws/RealWebSocket$Streams; // method@b903 │ │ +3c5ffc: 0c00 |000e: move-result-object v0 │ │ +3c5ffe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ @@ -831269,20 +831269,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c6150: |[3c6150] okhttp3.internal.connection.Exchange.noNewExchangesOnConnection:()V │ │ -3c6160: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c6164: 7210 4db9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ -3c616a: 0c00 |0005: move-result-object v0 │ │ -3c616c: 6e10 04b9 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3c6172: 0e00 |0009: return-void │ │ +3c6148: |[3c6148] okhttp3.internal.connection.Exchange.noNewExchangesOnConnection:()V │ │ +3c6158: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c615c: 7210 4db9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ +3c6162: 0c00 |0005: move-result-object v0 │ │ +3c6164: 6e10 04b9 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3c616a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #10 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831290,21 +831290,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3c6174: |[3c6174] okhttp3.internal.connection.Exchange.noRequestBody:()V │ │ -3c6184: 5440 c085 |0000: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c6188: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3c618a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3c618c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3c618e: 6e53 3bb9 4021 |0005: invoke-virtual {v0, v4, v1, v2, v3}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ -3c6194: 0e00 |0008: return-void │ │ +3c616c: |[3c616c] okhttp3.internal.connection.Exchange.noRequestBody:()V │ │ +3c617c: 5440 c085 |0000: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c6180: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3c6182: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3c6184: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3c6186: 6e53 3bb9 4021 |0005: invoke-virtual {v0, v4, v1, v2, v3}, Lokhttp3/internal/connection/Transmitter;.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; // method@b93b │ │ +3c618c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #11 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831312,40 +831312,40 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/ResponseBody;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -3c5f30: |[3c5f30] okhttp3.internal.connection.Exchange.openResponseBody:(Lokhttp3/Response;)Lokhttp3/ResponseBody; │ │ -3c5f40: 5440 be85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5f44: 5441 bb85 |0002: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5f48: 6e20 30b6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.responseBodyStart:(Lokhttp3/Call;)V // method@b630 │ │ -3c5f4e: 1a00 dd21 |0007: const-string v0, "Content-Type" // string@21dd │ │ -3c5f52: 6e20 ceb7 0500 |0009: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c5f58: 0c00 |000c: move-result-object v0 │ │ -3c5f5a: 5441 bc85 |000d: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5f5e: 7220 53b9 5100 |000f: invoke-interface {v1, v5}, Lokhttp3/internal/http/ExchangeCodec;.reportedContentLength:(Lokhttp3/Response;)J // method@b953 │ │ -3c5f64: 0b01 |0012: move-result-wide v1 │ │ -3c5f66: 5443 bc85 |0013: iget-object v3, v4, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5f6a: 7220 51b9 5300 |0015: invoke-interface {v3, v5}, Lokhttp3/internal/http/ExchangeCodec;.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; // method@b951 │ │ -3c5f70: 0c05 |0018: move-result-object v5 │ │ -3c5f72: 2203 5617 |0019: new-instance v3, Lokhttp3/internal/connection/Exchange$ResponseBodySource; // type@1756 │ │ -3c5f76: 7052 ceb8 4315 |001b: invoke-direct {v3, v4, v5, v1, v2}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.:(Lokhttp3/internal/connection/Exchange;Lokio/Source;J)V // method@b8ce │ │ -3c5f7c: 2205 6b17 |001e: new-instance v5, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ -3c5f80: 7110 85bd 0300 |0020: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c5f86: 0c03 |0023: move-result-object v3 │ │ -3c5f88: 7053 89b9 0521 |0024: invoke-direct {v5, v0, v1, v2, v3}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ -3c5f8e: 1105 |0027: return-object v5 │ │ -3c5f90: 0d05 |0028: move-exception v5 │ │ -3c5f92: 5440 be85 |0029: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5f96: 5441 bb85 |002b: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5f9a: 6e30 31b6 1005 |002d: invoke-virtual {v0, v1, v5}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ -3c5fa0: 6e20 e4b8 5400 |0030: invoke-virtual {v4, v5}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c5fa6: 2705 |0033: throw v5 │ │ +3c5f28: |[3c5f28] okhttp3.internal.connection.Exchange.openResponseBody:(Lokhttp3/Response;)Lokhttp3/ResponseBody; │ │ +3c5f38: 5440 be85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5f3c: 5441 bb85 |0002: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5f40: 6e20 30b6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.responseBodyStart:(Lokhttp3/Call;)V // method@b630 │ │ +3c5f46: 1a00 dd21 |0007: const-string v0, "Content-Type" // string@21dd │ │ +3c5f4a: 6e20 ceb7 0500 |0009: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c5f50: 0c00 |000c: move-result-object v0 │ │ +3c5f52: 5441 bc85 |000d: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5f56: 7220 53b9 5100 |000f: invoke-interface {v1, v5}, Lokhttp3/internal/http/ExchangeCodec;.reportedContentLength:(Lokhttp3/Response;)J // method@b953 │ │ +3c5f5c: 0b01 |0012: move-result-wide v1 │ │ +3c5f5e: 5443 bc85 |0013: iget-object v3, v4, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5f62: 7220 51b9 5300 |0015: invoke-interface {v3, v5}, Lokhttp3/internal/http/ExchangeCodec;.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; // method@b951 │ │ +3c5f68: 0c05 |0018: move-result-object v5 │ │ +3c5f6a: 2203 5617 |0019: new-instance v3, Lokhttp3/internal/connection/Exchange$ResponseBodySource; // type@1756 │ │ +3c5f6e: 7052 ceb8 4315 |001b: invoke-direct {v3, v4, v5, v1, v2}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.:(Lokhttp3/internal/connection/Exchange;Lokio/Source;J)V // method@b8ce │ │ +3c5f74: 2205 6b17 |001e: new-instance v5, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ +3c5f78: 7110 85bd 0300 |0020: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c5f7e: 0c03 |0023: move-result-object v3 │ │ +3c5f80: 7053 89b9 0521 |0024: invoke-direct {v5, v0, v1, v2, v3}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ +3c5f86: 1105 |0027: return-object v5 │ │ +3c5f88: 0d05 |0028: move-exception v5 │ │ +3c5f8a: 5440 be85 |0029: iget-object v0, v4, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5f8e: 5441 bb85 |002b: iget-object v1, v4, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5f92: 6e30 31b6 1005 |002d: invoke-virtual {v0, v1, v5}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ +3c5f98: 6e20 e4b8 5400 |0030: invoke-virtual {v4, v5}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c5f9e: 2705 |0033: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Ljava/io/IOException; -> 0x0028 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0009 line=134 │ │ 0x000d line=135 │ │ @@ -831364,28 +831364,28 @@ │ │ type : '(Z)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3c5edc: |[3c5edc] okhttp3.internal.connection.Exchange.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ -3c5eec: 5420 bc85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5ef0: 7220 52b9 3000 |0002: invoke-interface {v0, v3}, Lokhttp3/internal/http/ExchangeCodec;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b952 │ │ -3c5ef6: 0c03 |0005: move-result-object v3 │ │ -3c5ef8: 3803 0700 |0006: if-eqz v3, 000d // +0007 │ │ -3c5efc: 6200 3b85 |0008: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c5f00: 6e30 20b8 3002 |000a: invoke-virtual {v0, v3, v2}, Lokhttp3/internal/Internal;.initExchange:(Lokhttp3/Response$Builder;Lokhttp3/internal/connection/Exchange;)V // method@b820 │ │ -3c5f06: 1103 |000d: return-object v3 │ │ -3c5f08: 0d03 |000e: move-exception v3 │ │ -3c5f0a: 5420 be85 |000f: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c5f0e: 5421 bb85 |0011: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c5f12: 6e30 31b6 1003 |0013: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ -3c5f18: 6e20 e4b8 3200 |0016: invoke-virtual {v2, v3}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c5f1e: 2703 |0019: throw v3 │ │ +3c5ed4: |[3c5ed4] okhttp3.internal.connection.Exchange.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ +3c5ee4: 5420 bc85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5ee8: 7220 52b9 3000 |0002: invoke-interface {v0, v3}, Lokhttp3/internal/http/ExchangeCodec;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b952 │ │ +3c5eee: 0c03 |0005: move-result-object v3 │ │ +3c5ef0: 3803 0700 |0006: if-eqz v3, 000d // +0007 │ │ +3c5ef4: 6200 3b85 |0008: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c5ef8: 6e30 20b8 3002 |000a: invoke-virtual {v0, v3, v2}, Lokhttp3/internal/Internal;.initExchange:(Lokhttp3/Response$Builder;Lokhttp3/internal/connection/Exchange;)V // method@b820 │ │ +3c5efe: 1103 |000d: return-object v3 │ │ +3c5f00: 0d03 |000e: move-exception v3 │ │ +3c5f02: 5420 be85 |000f: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c5f06: 5421 bb85 |0011: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c5f0a: 6e30 31b6 1003 |0013: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.responseFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b631 │ │ +3c5f10: 6e20 e4b8 3200 |0016: invoke-virtual {v2, v3}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c5f16: 2703 |0019: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=117 │ │ 0x000f line=121 │ │ @@ -831400,19 +831400,19 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c6198: |[3c6198] okhttp3.internal.connection.Exchange.responseHeadersEnd:(Lokhttp3/Response;)V │ │ -3c61a8: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c61ac: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c61b0: 6e30 32b6 1003 |0004: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.responseHeadersEnd:(Lokhttp3/Call;Lokhttp3/Response;)V // method@b632 │ │ -3c61b6: 0e00 |0007: return-void │ │ +3c6190: |[3c6190] okhttp3.internal.connection.Exchange.responseHeadersEnd:(Lokhttp3/Response;)V │ │ +3c61a0: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c61a4: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c61a8: 6e30 32b6 1003 |0004: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.responseHeadersEnd:(Lokhttp3/Call;Lokhttp3/Response;)V // method@b632 │ │ +3c61ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/connection/Exchange; │ │ 0x0000 - 0x0008 reg=3 (null) Lokhttp3/Response; │ │ │ │ @@ -831421,19 +831421,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c61b8: |[3c61b8] okhttp3.internal.connection.Exchange.responseHeadersStart:()V │ │ -3c61c8: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c61cc: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c61d0: 6e20 33b6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.responseHeadersStart:(Lokhttp3/Call;)V // method@b633 │ │ -3c61d6: 0e00 |0007: return-void │ │ +3c61b0: |[3c61b0] okhttp3.internal.connection.Exchange.responseHeadersStart:()V │ │ +3c61c0: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c61c4: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c61c8: 6e20 33b6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.responseHeadersStart:(Lokhttp3/Call;)V // method@b633 │ │ +3c61ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #15 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831441,18 +831441,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c61d8: |[3c61d8] okhttp3.internal.connection.Exchange.timeoutEarlyExit:()V │ │ -3c61e8: 5410 c085 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ -3c61ec: 6e10 44b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ -3c61f2: 0e00 |0005: return-void │ │ +3c61d0: |[3c61d0] okhttp3.internal.connection.Exchange.timeoutEarlyExit:()V │ │ +3c61e0: 5410 c085 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85c0 │ │ +3c61e4: 6e10 44b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ +3c61ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #16 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831460,22 +831460,22 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3c61f4: |[3c61f4] okhttp3.internal.connection.Exchange.trackFailure:(Ljava/io/IOException;)V │ │ -3c6204: 5410 bf85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.finder:Lokhttp3/internal/connection/ExchangeFinder; // field@85bf │ │ -3c6208: 6e10 f1b8 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ -3c620e: 5410 bc85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c6212: 7210 4db9 0000 |0007: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ -3c6218: 0c00 |000a: move-result-object v0 │ │ -3c621a: 6e20 0fb9 2000 |000b: invoke-virtual {v0, v2}, Lokhttp3/internal/connection/RealConnection;.trackFailure:(Ljava/io/IOException;)V // method@b90f │ │ -3c6220: 0e00 |000e: return-void │ │ +3c61ec: |[3c61ec] okhttp3.internal.connection.Exchange.trackFailure:(Ljava/io/IOException;)V │ │ +3c61fc: 5410 bf85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.finder:Lokhttp3/internal/connection/ExchangeFinder; // field@85bf │ │ +3c6200: 6e10 f1b8 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ +3c6206: 5410 bc85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c620a: 7210 4db9 0000 |0007: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b94d │ │ +3c6210: 0c00 |000a: move-result-object v0 │ │ +3c6212: 6e20 0fb9 2000 |000b: invoke-virtual {v0, v2}, Lokhttp3/internal/connection/RealConnection;.trackFailure:(Ljava/io/IOException;)V // method@b90f │ │ +3c6218: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lokhttp3/internal/connection/Exchange; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/IOException; │ │ @@ -831485,19 +831485,19 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3c5ebc: |[3c5ebc] okhttp3.internal.connection.Exchange.trailers:()Lokhttp3/Headers; │ │ -3c5ecc: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c5ed0: 7210 54b9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.trailers:()Lokhttp3/Headers; // method@b954 │ │ -3c5ed6: 0c00 |0005: move-result-object v0 │ │ -3c5ed8: 1100 |0006: return-object v0 │ │ +3c5eb4: |[3c5eb4] okhttp3.internal.connection.Exchange.trailers:()Lokhttp3/Headers; │ │ +3c5ec4: 5410 bc85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c5ec8: 7210 54b9 0000 |0002: invoke-interface {v0}, Lokhttp3/internal/http/ExchangeCodec;.trailers:()Lokhttp3/Headers; // method@b954 │ │ +3c5ece: 0c00 |0005: move-result-object v0 │ │ +3c5ed0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #18 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831505,22 +831505,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3c6224: |[3c6224] okhttp3.internal.connection.Exchange.webSocketUpgradeFailed:()V │ │ -3c6234: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ -3c6238: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -3c623a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -3c623c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -3c623e: 0760 |0005: move-object v0, v6 │ │ -3c6240: 7406 d4b8 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ -3c6246: 0e00 |0009: return-void │ │ +3c621c: |[3c621c] okhttp3.internal.connection.Exchange.webSocketUpgradeFailed:()V │ │ +3c622c: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ +3c6230: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +3c6232: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +3c6234: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +3c6236: 0760 |0005: move-object v0, v6 │ │ +3c6238: 7406 d4b8 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ +3c623e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lokhttp3/internal/connection/Exchange; │ │ │ │ #19 : (in Lokhttp3/internal/connection/Exchange;) │ │ @@ -831528,30 +831528,30 @@ │ │ type : '(Lokhttp3/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3c6248: |[3c6248] okhttp3.internal.connection.Exchange.writeRequestHeaders:(Lokhttp3/Request;)V │ │ -3c6258: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c625c: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c6260: 6e20 2eb6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.requestHeadersStart:(Lokhttp3/Call;)V // method@b62e │ │ -3c6266: 5420 bc85 |0007: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ -3c626a: 7220 55b9 3000 |0009: invoke-interface {v0, v3}, Lokhttp3/internal/http/ExchangeCodec;.writeRequestHeaders:(Lokhttp3/Request;)V // method@b955 │ │ -3c6270: 5420 be85 |000c: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c6274: 5421 bb85 |000e: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c6278: 6e30 2db6 1003 |0010: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.requestHeadersEnd:(Lokhttp3/Call;Lokhttp3/Request;)V // method@b62d │ │ -3c627e: 0e00 |0013: return-void │ │ -3c6280: 0d03 |0014: move-exception v3 │ │ -3c6282: 5420 be85 |0015: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ -3c6286: 5421 bb85 |0017: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ -3c628a: 6e30 2cb6 1003 |0019: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ -3c6290: 6e20 e4b8 3200 |001c: invoke-virtual {v2, v3}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ -3c6296: 2703 |001f: throw v3 │ │ +3c6240: |[3c6240] okhttp3.internal.connection.Exchange.writeRequestHeaders:(Lokhttp3/Request;)V │ │ +3c6250: 5420 be85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c6254: 5421 bb85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c6258: 6e20 2eb6 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.requestHeadersStart:(Lokhttp3/Call;)V // method@b62e │ │ +3c625e: 5420 bc85 |0007: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.codec:Lokhttp3/internal/http/ExchangeCodec; // field@85bc │ │ +3c6262: 7220 55b9 3000 |0009: invoke-interface {v0, v3}, Lokhttp3/internal/http/ExchangeCodec;.writeRequestHeaders:(Lokhttp3/Request;)V // method@b955 │ │ +3c6268: 5420 be85 |000c: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c626c: 5421 bb85 |000e: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c6270: 6e30 2db6 1003 |0010: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.requestHeadersEnd:(Lokhttp3/Call;Lokhttp3/Request;)V // method@b62d │ │ +3c6276: 0e00 |0013: return-void │ │ +3c6278: 0d03 |0014: move-exception v3 │ │ +3c627a: 5420 be85 |0015: iget-object v0, v2, Lokhttp3/internal/connection/Exchange;.eventListener:Lokhttp3/EventListener; // field@85be │ │ +3c627e: 5421 bb85 |0017: iget-object v1, v2, Lokhttp3/internal/connection/Exchange;.call:Lokhttp3/Call; // field@85bb │ │ +3c6282: 6e30 2cb6 1003 |0019: invoke-virtual {v0, v1, v3}, Lokhttp3/EventListener;.requestFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b62c │ │ +3c6288: 6e20 e4b8 3200 |001c: invoke-virtual {v2, v3}, Lokhttp3/internal/connection/Exchange;.trackFailure:(Ljava/io/IOException;)V // method@b8e4 │ │ +3c628e: 2703 |001f: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0014 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000c line=73 │ │ @@ -831637,41 +831637,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c5da8: |[3c5da8] okhttp3.internal.connection.ExchangeFinder.:()V │ │ -3c5db8: 0e00 |0000: return-void │ │ +3c5da0: |[3c5da0] okhttp3.internal.connection.ExchangeFinder.:()V │ │ +3c5db0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/connection/ExchangeFinder;) │ │ name : '' │ │ type : '(Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -3c5dbc: |[3c5dbc] okhttp3.internal.connection.ExchangeFinder.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c5dcc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c5dd2: 5b01 cb85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5dd6: 5b02 c585 |0005: iput-object v2, v0, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5dda: 5b03 c285 |0007: iput-object v3, v0, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ -3c5dde: 5b04 c385 |0009: iput-object v4, v0, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5de2: 5b05 c685 |000b: iput-object v5, v0, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5de6: 2201 5f17 |000d: new-instance v1, Lokhttp3/internal/connection/RouteSelector; // type@175f │ │ -3c5dea: 5422 e885 |000f: iget-object v2, v2, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ -3c5dee: 7055 28b9 3142 |0011: invoke-direct {v1, v3, v2, v4, v5}, Lokhttp3/internal/connection/RouteSelector;.:(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V // method@b928 │ │ -3c5df4: 5b01 ca85 |0014: iput-object v1, v0, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ -3c5df8: 0e00 |0016: return-void │ │ +3c5db4: |[3c5db4] okhttp3.internal.connection.ExchangeFinder.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c5dc4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c5dca: 5b01 cb85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5dce: 5b02 c585 |0005: iput-object v2, v0, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5dd2: 5b03 c285 |0007: iput-object v3, v0, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ +3c5dd6: 5b04 c385 |0009: iput-object v4, v0, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5dda: 5b05 c685 |000b: iput-object v5, v0, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5dde: 2201 5f17 |000d: new-instance v1, Lokhttp3/internal/connection/RouteSelector; // type@175f │ │ +3c5de2: 5422 e885 |000f: iget-object v2, v2, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ +3c5de6: 7055 28b9 3142 |0011: invoke-direct {v1, v3, v2, v4, v5}, Lokhttp3/internal/connection/RouteSelector;.:(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V // method@b928 │ │ +3c5dec: 5b01 ca85 |0014: iput-object v1, v0, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ +3c5df0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -831690,200 +831690,200 @@ │ │ type : '(IIIIZ)Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 24 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 335 16-bit code units │ │ -3c59d8: |[3c59d8] okhttp3.internal.connection.ExchangeFinder.findConnection:(IIIIZ)Lokhttp3/internal/connection/RealConnection; │ │ -3c59e8: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -3c59ec: 5412 c585 |0002: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c59f0: 1d02 |0004: monitor-enter v2 │ │ -3c59f2: 5410 cb85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c59f6: 6e10 3db9 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ -3c59fc: 0a00 |000a: move-result v0 │ │ -3c59fe: 3900 3901 |000b: if-nez v0, 0144 // +0139 │ │ -3c5a02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c5a04: 5c10 c785 |000e: iput-boolean v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ -3c5a08: 5413 cb85 |0010: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a0c: 5433 fd85 |0012: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a10: 5414 cb85 |0014: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a14: 5444 fd85 |0016: iget-object v4, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a18: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -3c5a1a: 3804 1100 |0019: if-eqz v4, 002a // +0011 │ │ -3c5a1e: 5414 cb85 |001b: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a22: 5444 fd85 |001d: iget-object v4, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a26: 5544 d685 |001f: iget-boolean v4, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c5a2a: 3804 0900 |0021: if-eqz v4, 002a // +0009 │ │ -3c5a2e: 5414 cb85 |0023: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a32: 6e10 42b9 0400 |0025: invoke-virtual {v4}, Lokhttp3/internal/connection/Transmitter;.releaseConnectionNoEvents:()Ljava/net/Socket; // method@b942 │ │ -3c5a38: 0c04 |0028: move-result-object v4 │ │ -3c5a3a: 2802 |0029: goto 002b // +0002 │ │ -3c5a3c: 0754 |002a: move-object v4, v5 │ │ -3c5a3e: 5416 cb85 |002b: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a42: 5466 fd85 |002d: iget-object v6, v6, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a46: 3806 0800 |002f: if-eqz v6, 0037 // +0008 │ │ -3c5a4a: 5413 cb85 |0031: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a4e: 5433 fd85 |0033: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a52: 0756 |0035: move-object v6, v5 │ │ -3c5a54: 2803 |0036: goto 0039 // +0003 │ │ -3c5a56: 0736 |0037: move-object v6, v3 │ │ -3c5a58: 0753 |0038: move-object v3, v5 │ │ -3c5a5a: 1217 |0039: const/4 v7, #int 1 // #1 │ │ -3c5a5c: 3903 3000 |003a: if-nez v3, 006a // +0030 │ │ -3c5a60: 5418 c585 |003c: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5a64: 5419 c285 |003e: iget-object v9, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ -3c5a68: 541a cb85 |0040: iget-object v10, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a6c: 6e50 1bb9 985a |0042: invoke-virtual {v8, v9, v10, v5, v0}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ -3c5a72: 0a08 |0045: move-result v8 │ │ -3c5a74: 3808 0a00 |0046: if-eqz v8, 0050 // +000a │ │ -3c5a78: 5413 cb85 |0048: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5a7c: 5433 fd85 |004a: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5a80: 0738 |004c: move-object v8, v3 │ │ -3c5a82: 0759 |004d: move-object v9, v5 │ │ -3c5a84: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -3c5a86: 281e |004f: goto 006d // +001e │ │ -3c5a88: 5418 c885 |0050: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c5a8c: 3808 0900 |0052: if-eqz v8, 005b // +0009 │ │ -3c5a90: 5418 c885 |0054: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c5a94: 5b15 c885 |0056: iput-object v5, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c5a98: 0789 |0058: move-object v9, v8 │ │ -3c5a9a: 0738 |0059: move-object v8, v3 │ │ -3c5a9c: 2812 |005a: goto 006c // +0012 │ │ -3c5a9e: 7601 f0b8 1200 |005b: invoke-direct/range {v18}, Lokhttp3/internal/connection/ExchangeFinder;.retryCurrentRoute:()Z // method@b8f0 │ │ -3c5aa4: 0a08 |005e: move-result v8 │ │ -3c5aa6: 3808 0b00 |005f: if-eqz v8, 006a // +000b │ │ -3c5aaa: 5418 cb85 |0061: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5aae: 5488 fd85 |0063: iget-object v8, v8, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5ab2: 6e10 08b9 0800 |0065: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c5ab8: 0c08 |0068: move-result-object v8 │ │ -3c5aba: 28ef |0069: goto 0058 // -0011 │ │ -3c5abc: 0738 |006a: move-object v8, v3 │ │ -3c5abe: 0759 |006b: move-object v9, v5 │ │ -3c5ac0: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -3c5ac2: 1e02 |006d: monitor-exit v2 │ │ -3c5ac4: 7110 30b8 0400 |006e: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c5aca: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ -3c5ace: 5412 c685 |0073: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5ad2: 5414 c385 |0075: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5ad6: 6e30 25b6 4206 |0077: invoke-virtual {v2, v4, v6}, Lokhttp3/EventListener;.connectionReleased:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b625 │ │ -3c5adc: 3803 0900 |007a: if-eqz v3, 0083 // +0009 │ │ -3c5ae0: 5412 c685 |007c: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5ae4: 5414 c385 |007e: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5ae8: 6e30 24b6 4208 |0080: invoke-virtual {v2, v4, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ -3c5aee: 3808 0300 |0083: if-eqz v8, 0086 // +0003 │ │ -3c5af2: 1108 |0085: return-object v8 │ │ -3c5af4: 3909 1600 |0086: if-nez v9, 009c // +0016 │ │ -3c5af8: 5412 c985 |0088: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c5afc: 3802 0800 |008a: if-eqz v2, 0092 // +0008 │ │ -3c5b00: 6e10 26b9 0200 |008c: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ -3c5b06: 0a02 |008f: move-result v2 │ │ -3c5b08: 3902 0c00 |0090: if-nez v2, 009c // +000c │ │ -3c5b0c: 5412 ca85 |0092: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ -3c5b10: 6e10 2cb9 0200 |0094: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector;.next:()Lokhttp3/internal/connection/RouteSelector$Selection; // method@b92c │ │ -3c5b16: 0c02 |0097: move-result-object v2 │ │ -3c5b18: 5b12 c985 |0098: iput-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c5b1c: 1212 |009a: const/4 v2, #int 1 // #1 │ │ -3c5b1e: 2802 |009b: goto 009d // +0002 │ │ -3c5b20: 1202 |009c: const/4 v2, #int 0 // #0 │ │ -3c5b22: 5414 c585 |009d: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5b26: 1d04 |009f: monitor-enter v4 │ │ -3c5b28: 5416 cb85 |00a0: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5b2c: 6e10 3db9 0600 |00a2: invoke-virtual {v6}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ -3c5b32: 0a06 |00a5: move-result v6 │ │ -3c5b34: 3906 9300 |00a6: if-nez v6, 0139 // +0093 │ │ -3c5b38: 3802 1a00 |00a8: if-eqz v2, 00c2 // +001a │ │ -3c5b3c: 5412 c985 |00aa: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c5b40: 6e10 25b9 0200 |00ac: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector$Selection;.getAll:()Ljava/util/List; // method@b925 │ │ -3c5b46: 0c02 |00af: move-result-object v2 │ │ -3c5b48: 5416 c585 |00b0: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5b4c: 541a c285 |00b2: iget-object v10, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ -3c5b50: 541b cb85 |00b4: iget-object v11, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5b54: 6e50 1bb9 a62b |00b6: invoke-virtual {v6, v10, v11, v2, v0}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ -3c5b5a: 0a00 |00b9: move-result v0 │ │ -3c5b5c: 3800 0900 |00ba: if-eqz v0, 00c3 // +0009 │ │ -3c5b60: 5410 cb85 |00bc: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5b64: 5408 fd85 |00be: iget-object v8, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5b68: 1213 |00c0: const/4 v3, #int 1 // #1 │ │ -3c5b6a: 2802 |00c1: goto 00c3 // +0002 │ │ -3c5b6c: 0752 |00c2: move-object v2, v5 │ │ -3c5b6e: 3903 1300 |00c3: if-nez v3, 00d6 // +0013 │ │ -3c5b72: 3909 0800 |00c5: if-nez v9, 00cd // +0008 │ │ -3c5b76: 5410 c985 |00c7: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c5b7a: 6e10 27b9 0000 |00c9: invoke-virtual {v0}, Lokhttp3/internal/connection/RouteSelector$Selection;.next:()Lokhttp3/Route; // method@b927 │ │ -3c5b80: 0c09 |00cc: move-result-object v9 │ │ -3c5b82: 2208 5a17 |00cd: new-instance v8, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c5b86: 5410 c585 |00cf: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5b8a: 7030 f5b8 0809 |00d1: invoke-direct {v8, v0, v9}, Lokhttp3/internal/connection/RealConnection;.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V // method@b8f5 │ │ -3c5b90: 5b18 c485 |00d4: iput-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ -3c5b94: 1e04 |00d6: monitor-exit v4 │ │ -3c5b96: 3803 0a00 |00d7: if-eqz v3, 00e1 // +000a │ │ -3c5b9a: 5410 c685 |00d9: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5b9e: 5412 c385 |00db: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5ba2: 6e30 24b6 2008 |00dd: invoke-virtual {v0, v2, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ -3c5ba8: 1108 |00e0: return-object v8 │ │ -3c5baa: 5410 c385 |00e1: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5bae: 5413 c685 |00e3: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5bb2: 078a |00e5: move-object v10, v8 │ │ -3c5bb4: 020b 1300 |00e6: move/from16 v11, v19 │ │ -3c5bb8: 020c 1400 |00e8: move/from16 v12, v20 │ │ -3c5bbc: 020d 1500 |00ea: move/from16 v13, v21 │ │ -3c5bc0: 020e 1600 |00ec: move/from16 v14, v22 │ │ -3c5bc4: 020f 1700 |00ee: move/from16 v15, v23 │ │ -3c5bc8: 0810 0000 |00f0: move-object/from16 v16, v0 │ │ -3c5bcc: 0811 0300 |00f2: move-object/from16 v17, v3 │ │ -3c5bd0: 7408 f7b8 0a00 |00f4: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lokhttp3/internal/connection/RealConnection;.connect:(IIIIZLokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f7 │ │ -3c5bd6: 5410 c585 |00f7: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5bda: 5400 e885 |00f9: iget-object v0, v0, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ -3c5bde: 6e10 08b9 0800 |00fb: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c5be4: 0c03 |00fe: move-result-object v3 │ │ -3c5be6: 6e20 1db9 3000 |00ff: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/RouteDatabase;.connected:(Lokhttp3/Route;)V // method@b91d │ │ -3c5bec: 5413 c585 |0102: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5bf0: 1d03 |0104: monitor-enter v3 │ │ -3c5bf2: 5b15 c485 |0105: iput-object v5, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ -3c5bf6: 5410 c585 |0107: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5bfa: 5414 c285 |0109: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ -3c5bfe: 5416 cb85 |010b: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5c02: 6e57 1bb9 4026 |010d: invoke-virtual {v0, v4, v6, v2, v7}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ -3c5c08: 0a00 |0110: move-result v0 │ │ -3c5c0a: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ -3c5c0e: 5c87 d685 |0113: iput-boolean v7, v8, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c5c12: 6e10 0ab9 0800 |0115: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ -3c5c18: 0c05 |0118: move-result-object v5 │ │ -3c5c1a: 5410 cb85 |0119: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5c1e: 5408 fd85 |011b: iget-object v8, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5c22: 5b19 c885 |011d: iput-object v9, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c5c26: 280b |011f: goto 012a // +000b │ │ -3c5c28: 5410 c585 |0120: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5c2c: 6e20 1ab9 8000 |0122: invoke-virtual {v0, v8}, Lokhttp3/internal/connection/RealConnectionPool;.put:(Lokhttp3/internal/connection/RealConnection;)V // method@b91a │ │ -3c5c32: 5410 cb85 |0125: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5c36: 6e20 35b9 8000 |0127: invoke-virtual {v0, v8}, Lokhttp3/internal/connection/Transmitter;.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V // method@b935 │ │ -3c5c3c: 1e03 |012a: monitor-exit v3 │ │ -3c5c3e: 7110 30b8 0500 |012b: invoke-static {v5}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c5c44: 5410 c685 |012e: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ -3c5c48: 5412 c385 |0130: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ -3c5c4c: 6e30 24b6 2008 |0132: invoke-virtual {v0, v2, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ -3c5c52: 1108 |0135: return-object v8 │ │ -3c5c54: 0d00 |0136: move-exception v0 │ │ -3c5c56: 1e03 |0137: monitor-exit v3 │ │ -3c5c58: 2700 |0138: throw v0 │ │ -3c5c5a: 2200 4210 |0139: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c5c5e: 1a02 3c1f |013b: const-string v2, "Canceled" // string@1f3c │ │ -3c5c62: 7020 7782 2000 |013d: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c5c68: 2700 |0140: throw v0 │ │ -3c5c6a: 0d00 |0141: move-exception v0 │ │ -3c5c6c: 1e04 |0142: monitor-exit v4 │ │ -3c5c6e: 2700 |0143: throw v0 │ │ -3c5c70: 2200 4210 |0144: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c5c74: 1a03 3c1f |0146: const-string v3, "Canceled" // string@1f3c │ │ -3c5c78: 7020 7782 3000 |0148: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c5c7e: 2700 |014b: throw v0 │ │ -3c5c80: 0d00 |014c: move-exception v0 │ │ -3c5c82: 1e02 |014d: monitor-exit v2 │ │ -3c5c84: 2700 |014e: throw v0 │ │ +3c59d0: |[3c59d0] okhttp3.internal.connection.ExchangeFinder.findConnection:(IIIIZ)Lokhttp3/internal/connection/RealConnection; │ │ +3c59e0: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +3c59e4: 5412 c585 |0002: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c59e8: 1d02 |0004: monitor-enter v2 │ │ +3c59ea: 5410 cb85 |0005: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c59ee: 6e10 3db9 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ +3c59f4: 0a00 |000a: move-result v0 │ │ +3c59f6: 3900 3901 |000b: if-nez v0, 0144 // +0139 │ │ +3c59fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c59fc: 5c10 c785 |000e: iput-boolean v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ +3c5a00: 5413 cb85 |0010: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a04: 5433 fd85 |0012: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a08: 5414 cb85 |0014: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a0c: 5444 fd85 |0016: iget-object v4, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a10: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +3c5a12: 3804 1100 |0019: if-eqz v4, 002a // +0011 │ │ +3c5a16: 5414 cb85 |001b: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a1a: 5444 fd85 |001d: iget-object v4, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a1e: 5544 d685 |001f: iget-boolean v4, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c5a22: 3804 0900 |0021: if-eqz v4, 002a // +0009 │ │ +3c5a26: 5414 cb85 |0023: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a2a: 6e10 42b9 0400 |0025: invoke-virtual {v4}, Lokhttp3/internal/connection/Transmitter;.releaseConnectionNoEvents:()Ljava/net/Socket; // method@b942 │ │ +3c5a30: 0c04 |0028: move-result-object v4 │ │ +3c5a32: 2802 |0029: goto 002b // +0002 │ │ +3c5a34: 0754 |002a: move-object v4, v5 │ │ +3c5a36: 5416 cb85 |002b: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a3a: 5466 fd85 |002d: iget-object v6, v6, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a3e: 3806 0800 |002f: if-eqz v6, 0037 // +0008 │ │ +3c5a42: 5413 cb85 |0031: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a46: 5433 fd85 |0033: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a4a: 0756 |0035: move-object v6, v5 │ │ +3c5a4c: 2803 |0036: goto 0039 // +0003 │ │ +3c5a4e: 0736 |0037: move-object v6, v3 │ │ +3c5a50: 0753 |0038: move-object v3, v5 │ │ +3c5a52: 1217 |0039: const/4 v7, #int 1 // #1 │ │ +3c5a54: 3903 3000 |003a: if-nez v3, 006a // +0030 │ │ +3c5a58: 5418 c585 |003c: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5a5c: 5419 c285 |003e: iget-object v9, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ +3c5a60: 541a cb85 |0040: iget-object v10, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a64: 6e50 1bb9 985a |0042: invoke-virtual {v8, v9, v10, v5, v0}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ +3c5a6a: 0a08 |0045: move-result v8 │ │ +3c5a6c: 3808 0a00 |0046: if-eqz v8, 0050 // +000a │ │ +3c5a70: 5413 cb85 |0048: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5a74: 5433 fd85 |004a: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5a78: 0738 |004c: move-object v8, v3 │ │ +3c5a7a: 0759 |004d: move-object v9, v5 │ │ +3c5a7c: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +3c5a7e: 281e |004f: goto 006d // +001e │ │ +3c5a80: 5418 c885 |0050: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c5a84: 3808 0900 |0052: if-eqz v8, 005b // +0009 │ │ +3c5a88: 5418 c885 |0054: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c5a8c: 5b15 c885 |0056: iput-object v5, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c5a90: 0789 |0058: move-object v9, v8 │ │ +3c5a92: 0738 |0059: move-object v8, v3 │ │ +3c5a94: 2812 |005a: goto 006c // +0012 │ │ +3c5a96: 7601 f0b8 1200 |005b: invoke-direct/range {v18}, Lokhttp3/internal/connection/ExchangeFinder;.retryCurrentRoute:()Z // method@b8f0 │ │ +3c5a9c: 0a08 |005e: move-result v8 │ │ +3c5a9e: 3808 0b00 |005f: if-eqz v8, 006a // +000b │ │ +3c5aa2: 5418 cb85 |0061: iget-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5aa6: 5488 fd85 |0063: iget-object v8, v8, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5aaa: 6e10 08b9 0800 |0065: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c5ab0: 0c08 |0068: move-result-object v8 │ │ +3c5ab2: 28ef |0069: goto 0058 // -0011 │ │ +3c5ab4: 0738 |006a: move-object v8, v3 │ │ +3c5ab6: 0759 |006b: move-object v9, v5 │ │ +3c5ab8: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +3c5aba: 1e02 |006d: monitor-exit v2 │ │ +3c5abc: 7110 30b8 0400 |006e: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c5ac2: 3806 0900 |0071: if-eqz v6, 007a // +0009 │ │ +3c5ac6: 5412 c685 |0073: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5aca: 5414 c385 |0075: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5ace: 6e30 25b6 4206 |0077: invoke-virtual {v2, v4, v6}, Lokhttp3/EventListener;.connectionReleased:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b625 │ │ +3c5ad4: 3803 0900 |007a: if-eqz v3, 0083 // +0009 │ │ +3c5ad8: 5412 c685 |007c: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5adc: 5414 c385 |007e: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5ae0: 6e30 24b6 4208 |0080: invoke-virtual {v2, v4, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ +3c5ae6: 3808 0300 |0083: if-eqz v8, 0086 // +0003 │ │ +3c5aea: 1108 |0085: return-object v8 │ │ +3c5aec: 3909 1600 |0086: if-nez v9, 009c // +0016 │ │ +3c5af0: 5412 c985 |0088: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c5af4: 3802 0800 |008a: if-eqz v2, 0092 // +0008 │ │ +3c5af8: 6e10 26b9 0200 |008c: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ +3c5afe: 0a02 |008f: move-result v2 │ │ +3c5b00: 3902 0c00 |0090: if-nez v2, 009c // +000c │ │ +3c5b04: 5412 ca85 |0092: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ +3c5b08: 6e10 2cb9 0200 |0094: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector;.next:()Lokhttp3/internal/connection/RouteSelector$Selection; // method@b92c │ │ +3c5b0e: 0c02 |0097: move-result-object v2 │ │ +3c5b10: 5b12 c985 |0098: iput-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c5b14: 1212 |009a: const/4 v2, #int 1 // #1 │ │ +3c5b16: 2802 |009b: goto 009d // +0002 │ │ +3c5b18: 1202 |009c: const/4 v2, #int 0 // #0 │ │ +3c5b1a: 5414 c585 |009d: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5b1e: 1d04 |009f: monitor-enter v4 │ │ +3c5b20: 5416 cb85 |00a0: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5b24: 6e10 3db9 0600 |00a2: invoke-virtual {v6}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ +3c5b2a: 0a06 |00a5: move-result v6 │ │ +3c5b2c: 3906 9300 |00a6: if-nez v6, 0139 // +0093 │ │ +3c5b30: 3802 1a00 |00a8: if-eqz v2, 00c2 // +001a │ │ +3c5b34: 5412 c985 |00aa: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c5b38: 6e10 25b9 0200 |00ac: invoke-virtual {v2}, Lokhttp3/internal/connection/RouteSelector$Selection;.getAll:()Ljava/util/List; // method@b925 │ │ +3c5b3e: 0c02 |00af: move-result-object v2 │ │ +3c5b40: 5416 c585 |00b0: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5b44: 541a c285 |00b2: iget-object v10, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ +3c5b48: 541b cb85 |00b4: iget-object v11, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5b4c: 6e50 1bb9 a62b |00b6: invoke-virtual {v6, v10, v11, v2, v0}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ +3c5b52: 0a00 |00b9: move-result v0 │ │ +3c5b54: 3800 0900 |00ba: if-eqz v0, 00c3 // +0009 │ │ +3c5b58: 5410 cb85 |00bc: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5b5c: 5408 fd85 |00be: iget-object v8, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5b60: 1213 |00c0: const/4 v3, #int 1 // #1 │ │ +3c5b62: 2802 |00c1: goto 00c3 // +0002 │ │ +3c5b64: 0752 |00c2: move-object v2, v5 │ │ +3c5b66: 3903 1300 |00c3: if-nez v3, 00d6 // +0013 │ │ +3c5b6a: 3909 0800 |00c5: if-nez v9, 00cd // +0008 │ │ +3c5b6e: 5410 c985 |00c7: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c5b72: 6e10 27b9 0000 |00c9: invoke-virtual {v0}, Lokhttp3/internal/connection/RouteSelector$Selection;.next:()Lokhttp3/Route; // method@b927 │ │ +3c5b78: 0c09 |00cc: move-result-object v9 │ │ +3c5b7a: 2208 5a17 |00cd: new-instance v8, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c5b7e: 5410 c585 |00cf: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5b82: 7030 f5b8 0809 |00d1: invoke-direct {v8, v0, v9}, Lokhttp3/internal/connection/RealConnection;.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V // method@b8f5 │ │ +3c5b88: 5b18 c485 |00d4: iput-object v8, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ +3c5b8c: 1e04 |00d6: monitor-exit v4 │ │ +3c5b8e: 3803 0a00 |00d7: if-eqz v3, 00e1 // +000a │ │ +3c5b92: 5410 c685 |00d9: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5b96: 5412 c385 |00db: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5b9a: 6e30 24b6 2008 |00dd: invoke-virtual {v0, v2, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ +3c5ba0: 1108 |00e0: return-object v8 │ │ +3c5ba2: 5410 c385 |00e1: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5ba6: 5413 c685 |00e3: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5baa: 078a |00e5: move-object v10, v8 │ │ +3c5bac: 020b 1300 |00e6: move/from16 v11, v19 │ │ +3c5bb0: 020c 1400 |00e8: move/from16 v12, v20 │ │ +3c5bb4: 020d 1500 |00ea: move/from16 v13, v21 │ │ +3c5bb8: 020e 1600 |00ec: move/from16 v14, v22 │ │ +3c5bbc: 020f 1700 |00ee: move/from16 v15, v23 │ │ +3c5bc0: 0810 0000 |00f0: move-object/from16 v16, v0 │ │ +3c5bc4: 0811 0300 |00f2: move-object/from16 v17, v3 │ │ +3c5bc8: 7408 f7b8 0a00 |00f4: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lokhttp3/internal/connection/RealConnection;.connect:(IIIIZLokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f7 │ │ +3c5bce: 5410 c585 |00f7: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5bd2: 5400 e885 |00f9: iget-object v0, v0, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ +3c5bd6: 6e10 08b9 0800 |00fb: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c5bdc: 0c03 |00fe: move-result-object v3 │ │ +3c5bde: 6e20 1db9 3000 |00ff: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/RouteDatabase;.connected:(Lokhttp3/Route;)V // method@b91d │ │ +3c5be4: 5413 c585 |0102: iget-object v3, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5be8: 1d03 |0104: monitor-enter v3 │ │ +3c5bea: 5b15 c485 |0105: iput-object v5, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ +3c5bee: 5410 c585 |0107: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5bf2: 5414 c285 |0109: iget-object v4, v1, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ +3c5bf6: 5416 cb85 |010b: iget-object v6, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5bfa: 6e57 1bb9 4026 |010d: invoke-virtual {v0, v4, v6, v2, v7}, Lokhttp3/internal/connection/RealConnectionPool;.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z // method@b91b │ │ +3c5c00: 0a00 |0110: move-result v0 │ │ +3c5c02: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ +3c5c06: 5c87 d685 |0113: iput-boolean v7, v8, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c5c0a: 6e10 0ab9 0800 |0115: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ +3c5c10: 0c05 |0118: move-result-object v5 │ │ +3c5c12: 5410 cb85 |0119: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5c16: 5408 fd85 |011b: iget-object v8, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5c1a: 5b19 c885 |011d: iput-object v9, v1, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c5c1e: 280b |011f: goto 012a // +000b │ │ +3c5c20: 5410 c585 |0120: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5c24: 6e20 1ab9 8000 |0122: invoke-virtual {v0, v8}, Lokhttp3/internal/connection/RealConnectionPool;.put:(Lokhttp3/internal/connection/RealConnection;)V // method@b91a │ │ +3c5c2a: 5410 cb85 |0125: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5c2e: 6e20 35b9 8000 |0127: invoke-virtual {v0, v8}, Lokhttp3/internal/connection/Transmitter;.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V // method@b935 │ │ +3c5c34: 1e03 |012a: monitor-exit v3 │ │ +3c5c36: 7110 30b8 0500 |012b: invoke-static {v5}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c5c3c: 5410 c685 |012e: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.eventListener:Lokhttp3/EventListener; // field@85c6 │ │ +3c5c40: 5412 c385 |0130: iget-object v2, v1, Lokhttp3/internal/connection/ExchangeFinder;.call:Lokhttp3/Call; // field@85c3 │ │ +3c5c44: 6e30 24b6 2008 |0132: invoke-virtual {v0, v2, v8}, Lokhttp3/EventListener;.connectionAcquired:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b624 │ │ +3c5c4a: 1108 |0135: return-object v8 │ │ +3c5c4c: 0d00 |0136: move-exception v0 │ │ +3c5c4e: 1e03 |0137: monitor-exit v3 │ │ +3c5c50: 2700 |0138: throw v0 │ │ +3c5c52: 2200 4210 |0139: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c5c56: 1a02 3c1f |013b: const-string v2, "Canceled" // string@1f3c │ │ +3c5c5a: 7020 7782 2000 |013d: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c5c60: 2700 |0140: throw v0 │ │ +3c5c62: 0d00 |0141: move-exception v0 │ │ +3c5c64: 1e04 |0142: monitor-exit v4 │ │ +3c5c66: 2700 |0143: throw v0 │ │ +3c5c68: 2200 4210 |0144: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c5c6c: 1a03 3c1f |0146: const-string v3, "Canceled" // string@1f3c │ │ +3c5c70: 7020 7782 3000 |0148: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c5c76: 2700 |014b: throw v0 │ │ +3c5c78: 0d00 |014c: move-exception v0 │ │ +3c5c7a: 1e02 |014d: monitor-exit v2 │ │ +3c5c7c: 2700 |014e: throw v0 │ │ catches : 6 │ │ 0x0005 - 0x006e │ │ -> 0x014c │ │ 0x00a0 - 0x00d7 │ │ -> 0x0141 │ │ 0x0105 - 0x012b │ │ -> 0x0136 │ │ @@ -831957,36 +831957,36 @@ │ │ type : '(IIIIZZ)Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -3c5cc4: |[3c5cc4] okhttp3.internal.connection.ExchangeFinder.findHealthyConnection:(IIIIZZ)Lokhttp3/internal/connection/RealConnection; │ │ -3c5cd4: 7606 ecb8 0300 |0000: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/connection/ExchangeFinder;.findConnection:(IIIIZ)Lokhttp3/internal/connection/RealConnection; // method@b8ec │ │ -3c5cda: 0c00 |0003: move-result-object v0 │ │ -3c5cdc: 5431 c585 |0004: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5ce0: 1d01 |0006: monitor-enter v1 │ │ -3c5ce2: 5202 df85 |0007: iget v2, v0, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ -3c5ce6: 3902 0a00 |0009: if-nez v2, 0013 // +000a │ │ -3c5cea: 6e10 01b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ -3c5cf0: 0a02 |000e: move-result v2 │ │ -3c5cf2: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ -3c5cf6: 1e01 |0011: monitor-exit v1 │ │ -3c5cf8: 1100 |0012: return-object v0 │ │ -3c5cfa: 1e01 |0013: monitor-exit v1 │ │ -3c5cfc: 6e20 00b9 9000 |0014: invoke-virtual {v0, v9}, Lokhttp3/internal/connection/RealConnection;.isHealthy:(Z)Z // method@b900 │ │ -3c5d02: 0a01 |0017: move-result v1 │ │ -3c5d04: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ -3c5d08: 6e10 04b9 0000 |001a: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3c5d0e: 28e3 |001d: goto 0000 // -001d │ │ -3c5d10: 1100 |001e: return-object v0 │ │ -3c5d12: 0d04 |001f: move-exception v4 │ │ -3c5d14: 1e01 |0020: monitor-exit v1 │ │ -3c5d16: 2704 |0021: throw v4 │ │ +3c5cbc: |[3c5cbc] okhttp3.internal.connection.ExchangeFinder.findHealthyConnection:(IIIIZZ)Lokhttp3/internal/connection/RealConnection; │ │ +3c5ccc: 7606 ecb8 0300 |0000: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/connection/ExchangeFinder;.findConnection:(IIIIZ)Lokhttp3/internal/connection/RealConnection; // method@b8ec │ │ +3c5cd2: 0c00 |0003: move-result-object v0 │ │ +3c5cd4: 5431 c585 |0004: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5cd8: 1d01 |0006: monitor-enter v1 │ │ +3c5cda: 5202 df85 |0007: iget v2, v0, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ +3c5cde: 3902 0a00 |0009: if-nez v2, 0013 // +000a │ │ +3c5ce2: 6e10 01b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ +3c5ce8: 0a02 |000e: move-result v2 │ │ +3c5cea: 3902 0400 |000f: if-nez v2, 0013 // +0004 │ │ +3c5cee: 1e01 |0011: monitor-exit v1 │ │ +3c5cf0: 1100 |0012: return-object v0 │ │ +3c5cf2: 1e01 |0013: monitor-exit v1 │ │ +3c5cf4: 6e20 00b9 9000 |0014: invoke-virtual {v0, v9}, Lokhttp3/internal/connection/RealConnection;.isHealthy:(Z)Z // method@b900 │ │ +3c5cfa: 0a01 |0017: move-result v1 │ │ +3c5cfc: 3901 0600 |0018: if-nez v1, 001e // +0006 │ │ +3c5d00: 6e10 04b9 0000 |001a: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3c5d06: 28e3 |001d: goto 0000 // -001d │ │ +3c5d08: 1100 |001e: return-object v0 │ │ +3c5d0a: 0d04 |001f: move-exception v4 │ │ +3c5d0c: 1e01 |0020: monitor-exit v1 │ │ +3c5d0e: 2704 |0021: throw v4 │ │ catches : 2 │ │ 0x0007 - 0x0014 │ │ -> 0x001f │ │ 0x0020 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=108 │ │ @@ -832011,40 +832011,40 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3c5954: |[3c5954] okhttp3.internal.connection.ExchangeFinder.retryCurrentRoute:()Z │ │ -3c5964: 5420 cb85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5968: 5400 fd85 |0002: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c596c: 3800 2800 |0004: if-eqz v0, 002c // +0028 │ │ -3c5970: 5420 cb85 |0006: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5974: 5400 fd85 |0008: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5978: 5200 db85 |000a: iget v0, v0, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c597c: 3900 2000 |000c: if-nez v0, 002c // +0020 │ │ -3c5980: 5420 cb85 |000e: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c5984: 5400 fd85 |0010: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c5988: 6e10 08b9 0000 |0012: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c598e: 0c00 |0015: move-result-object v0 │ │ -3c5990: 6e10 f6b7 0000 |0016: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c5996: 0c00 |0019: move-result-object v0 │ │ -3c5998: 6e10 2ab5 0000 |001a: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c599e: 0c00 |001d: move-result-object v0 │ │ -3c59a0: 5421 c285 |001e: iget-object v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ -3c59a4: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c59aa: 0c01 |0023: move-result-object v1 │ │ -3c59ac: 7120 47b8 1000 |0024: invoke-static {v0, v1}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ -3c59b2: 0a00 |0027: move-result v0 │ │ -3c59b4: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -3c59b8: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -3c59ba: 2802 |002b: goto 002d // +0002 │ │ -3c59bc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -3c59be: 0f00 |002d: return v0 │ │ +3c594c: |[3c594c] okhttp3.internal.connection.ExchangeFinder.retryCurrentRoute:()Z │ │ +3c595c: 5420 cb85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c5960: 5400 fd85 |0002: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5964: 3800 2800 |0004: if-eqz v0, 002c // +0028 │ │ +3c5968: 5420 cb85 |0006: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c596c: 5400 fd85 |0008: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5970: 5200 db85 |000a: iget v0, v0, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c5974: 3900 2000 |000c: if-nez v0, 002c // +0020 │ │ +3c5978: 5420 cb85 |000e: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c597c: 5400 fd85 |0010: iget-object v0, v0, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c5980: 6e10 08b9 0000 |0012: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c5986: 0c00 |0015: move-result-object v0 │ │ +3c5988: 6e10 f6b7 0000 |0016: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c598e: 0c00 |0019: move-result-object v0 │ │ +3c5990: 6e10 2ab5 0000 |001a: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c5996: 0c00 |001d: move-result-object v0 │ │ +3c5998: 5421 c285 |001e: iget-object v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.address:Lokhttp3/Address; // field@85c2 │ │ +3c599c: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c59a2: 0c01 |0023: move-result-object v1 │ │ +3c59a4: 7120 47b8 1000 |0024: invoke-static {v0, v1}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ +3c59aa: 0a00 |0027: move-result v0 │ │ +3c59ac: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +3c59b0: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +3c59b2: 2802 |002b: goto 002d // +0002 │ │ +3c59b4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +3c59b6: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0012 line=296 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lokhttp3/internal/connection/ExchangeFinder; │ │ │ │ @@ -832054,17 +832054,17 @@ │ │ type : '()Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c59c0: |[3c59c0] okhttp3.internal.connection.ExchangeFinder.connectingConnection:()Lokhttp3/internal/connection/RealConnection; │ │ -3c59d0: 5410 c485 |0000: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ -3c59d4: 1100 |0002: return-object v0 │ │ +3c59b8: |[3c59b8] okhttp3.internal.connection.ExchangeFinder.connectingConnection:()Lokhttp3/internal/connection/RealConnection; │ │ +3c59c8: 5410 c485 |0000: iget-object v0, v1, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:Lokhttp3/internal/connection/RealConnection; // field@85c4 │ │ +3c59cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/ExchangeFinder; │ │ │ │ #1 : (in Lokhttp3/internal/connection/ExchangeFinder;) │ │ @@ -832072,40 +832072,40 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/http/ExchangeCodec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 46 16-bit code units │ │ -3c5d2c: |[3c5d2c] okhttp3.internal.connection.ExchangeFinder.find:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/http/ExchangeCodec; │ │ -3c5d3c: 7210 d6b6 0900 |0000: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.connectTimeoutMillis:()I // method@b6d6 │ │ -3c5d42: 0a01 |0003: move-result v1 │ │ -3c5d44: 7210 d9b6 0900 |0004: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ -3c5d4a: 0a02 |0007: move-result v2 │ │ -3c5d4c: 7210 deb6 0900 |0008: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ -3c5d52: 0a03 |000b: move-result v3 │ │ -3c5d54: 6e10 4fb7 0800 |000c: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.pingIntervalMillis:()I // method@b74f │ │ -3c5d5a: 0a04 |000f: move-result v4 │ │ -3c5d5c: 6e10 55b7 0800 |0010: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ -3c5d62: 0a05 |0013: move-result v5 │ │ -3c5d64: 0770 |0014: move-object v0, v7 │ │ -3c5d66: 01a6 |0015: move v6, v10 │ │ -3c5d68: 7607 edb8 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/ExchangeFinder;.findHealthyConnection:(IIIIZZ)Lokhttp3/internal/connection/RealConnection; // method@b8ed │ │ -3c5d6e: 0c0a |0019: move-result-object v10 │ │ -3c5d70: 6e30 02b9 8a09 |001a: invoke-virtual {v10, v8, v9}, Lokhttp3/internal/connection/RealConnection;.newCodec:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;)Lokhttp3/internal/http/ExchangeCodec; // method@b902 │ │ -3c5d76: 0c08 |001d: move-result-object v8 │ │ -3c5d78: 1108 |001e: return-object v8 │ │ -3c5d7a: 0d08 |001f: move-exception v8 │ │ -3c5d7c: 6e10 f1b8 0700 |0020: invoke-virtual {v7}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ -3c5d82: 2209 5d17 |0023: new-instance v9, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c5d86: 7020 20b9 8900 |0025: invoke-direct {v9, v8}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c5d8c: 2709 |0028: throw v9 │ │ -3c5d8e: 0d08 |0029: move-exception v8 │ │ -3c5d90: 6e10 f1b8 0700 |002a: invoke-virtual {v7}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ -3c5d96: 2708 |002d: throw v8 │ │ +3c5d24: |[3c5d24] okhttp3.internal.connection.ExchangeFinder.find:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/http/ExchangeCodec; │ │ +3c5d34: 7210 d6b6 0900 |0000: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.connectTimeoutMillis:()I // method@b6d6 │ │ +3c5d3a: 0a01 |0003: move-result v1 │ │ +3c5d3c: 7210 d9b6 0900 |0004: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ +3c5d42: 0a02 |0007: move-result v2 │ │ +3c5d44: 7210 deb6 0900 |0008: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ +3c5d4a: 0a03 |000b: move-result v3 │ │ +3c5d4c: 6e10 4fb7 0800 |000c: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.pingIntervalMillis:()I // method@b74f │ │ +3c5d52: 0a04 |000f: move-result v4 │ │ +3c5d54: 6e10 55b7 0800 |0010: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ +3c5d5a: 0a05 |0013: move-result v5 │ │ +3c5d5c: 0770 |0014: move-object v0, v7 │ │ +3c5d5e: 01a6 |0015: move v6, v10 │ │ +3c5d60: 7607 edb8 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/ExchangeFinder;.findHealthyConnection:(IIIIZZ)Lokhttp3/internal/connection/RealConnection; // method@b8ed │ │ +3c5d66: 0c0a |0019: move-result-object v10 │ │ +3c5d68: 6e30 02b9 8a09 |001a: invoke-virtual {v10, v8, v9}, Lokhttp3/internal/connection/RealConnection;.newCodec:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;)Lokhttp3/internal/http/ExchangeCodec; // method@b902 │ │ +3c5d6e: 0c08 |001d: move-result-object v8 │ │ +3c5d70: 1108 |001e: return-object v8 │ │ +3c5d72: 0d08 |001f: move-exception v8 │ │ +3c5d74: 6e10 f1b8 0700 |0020: invoke-virtual {v7}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ +3c5d7a: 2209 5d17 |0023: new-instance v9, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c5d7e: 7020 20b9 8900 |0025: invoke-direct {v9, v8}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c5d84: 2709 |0028: throw v9 │ │ +3c5d86: 0d08 |0029: move-exception v8 │ │ +3c5d88: 6e10 f1b8 0700 |002a: invoke-virtual {v7}, Lokhttp3/internal/connection/ExchangeFinder;.trackFailure:()V // method@b8f1 │ │ +3c5d8e: 2708 |002d: throw v8 │ │ catches : 1 │ │ 0x0016 - 0x001e │ │ Lokhttp3/internal/connection/RouteException; -> 0x0029 │ │ Ljava/io/IOException; -> 0x001f │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ @@ -832129,49 +832129,49 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -3c5898: |[3c5898] okhttp3.internal.connection.ExchangeFinder.hasRouteToTry:()Z │ │ -3c58a8: 5430 c585 |0000: iget-object v0, v3, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c58ac: 1d00 |0002: monitor-enter v0 │ │ -3c58ae: 5431 c885 |0003: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c58b2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3c58b4: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -3c58b8: 1e00 |0008: monitor-exit v0 │ │ -3c58ba: 0f02 |0009: return v2 │ │ -3c58bc: 7010 f0b8 0300 |000a: invoke-direct {v3}, Lokhttp3/internal/connection/ExchangeFinder;.retryCurrentRoute:()Z // method@b8f0 │ │ -3c58c2: 0a01 |000d: move-result v1 │ │ -3c58c4: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -3c58c8: 5431 cb85 |0010: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ -3c58cc: 5411 fd85 |0012: iget-object v1, v1, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c58d0: 6e10 08b9 0100 |0014: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c58d6: 0c01 |0017: move-result-object v1 │ │ -3c58d8: 5b31 c885 |0018: iput-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ -3c58dc: 1e00 |001a: monitor-exit v0 │ │ -3c58de: 0f02 |001b: return v2 │ │ -3c58e0: 5431 c985 |001c: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c58e4: 3801 0a00 |001e: if-eqz v1, 0028 // +000a │ │ -3c58e8: 5431 c985 |0020: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ -3c58ec: 6e10 26b9 0100 |0022: invoke-virtual {v1}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ -3c58f2: 0a01 |0025: move-result v1 │ │ -3c58f4: 3901 0c00 |0026: if-nez v1, 0032 // +000c │ │ -3c58f8: 5431 ca85 |0028: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ -3c58fc: 6e10 2ab9 0100 |002a: invoke-virtual {v1}, Lokhttp3/internal/connection/RouteSelector;.hasNext:()Z // method@b92a │ │ -3c5902: 0a01 |002d: move-result v1 │ │ -3c5904: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ -3c5908: 2802 |0030: goto 0032 // +0002 │ │ -3c590a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -3c590c: 1e00 |0032: monitor-exit v0 │ │ -3c590e: 0f02 |0033: return v2 │ │ -3c5910: 0d01 |0034: move-exception v1 │ │ -3c5912: 1e00 |0035: monitor-exit v0 │ │ -3c5914: 2701 |0036: throw v1 │ │ +3c5890: |[3c5890] okhttp3.internal.connection.ExchangeFinder.hasRouteToTry:()Z │ │ +3c58a0: 5430 c585 |0000: iget-object v0, v3, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c58a4: 1d00 |0002: monitor-enter v0 │ │ +3c58a6: 5431 c885 |0003: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c58aa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3c58ac: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +3c58b0: 1e00 |0008: monitor-exit v0 │ │ +3c58b2: 0f02 |0009: return v2 │ │ +3c58b4: 7010 f0b8 0300 |000a: invoke-direct {v3}, Lokhttp3/internal/connection/ExchangeFinder;.retryCurrentRoute:()Z // method@b8f0 │ │ +3c58ba: 0a01 |000d: move-result v1 │ │ +3c58bc: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +3c58c0: 5431 cb85 |0010: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@85cb │ │ +3c58c4: 5411 fd85 |0012: iget-object v1, v1, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c58c8: 6e10 08b9 0100 |0014: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c58ce: 0c01 |0017: move-result-object v1 │ │ +3c58d0: 5b31 c885 |0018: iput-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.nextRouteToTry:Lokhttp3/Route; // field@85c8 │ │ +3c58d4: 1e00 |001a: monitor-exit v0 │ │ +3c58d6: 0f02 |001b: return v2 │ │ +3c58d8: 5431 c985 |001c: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c58dc: 3801 0a00 |001e: if-eqz v1, 0028 // +000a │ │ +3c58e0: 5431 c985 |0020: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; // field@85c9 │ │ +3c58e4: 6e10 26b9 0100 |0022: invoke-virtual {v1}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ +3c58ea: 0a01 |0025: move-result v1 │ │ +3c58ec: 3901 0c00 |0026: if-nez v1, 0032 // +000c │ │ +3c58f0: 5431 ca85 |0028: iget-object v1, v3, Lokhttp3/internal/connection/ExchangeFinder;.routeSelector:Lokhttp3/internal/connection/RouteSelector; // field@85ca │ │ +3c58f4: 6e10 2ab9 0100 |002a: invoke-virtual {v1}, Lokhttp3/internal/connection/RouteSelector;.hasNext:()Z // method@b92a │ │ +3c58fa: 0a01 |002d: move-result v1 │ │ +3c58fc: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ +3c5900: 2802 |0030: goto 0032 // +0002 │ │ +3c5902: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +3c5904: 1e00 |0032: monitor-exit v0 │ │ +3c5906: 0f02 |0033: return v2 │ │ +3c5908: 0d01 |0034: move-exception v1 │ │ +3c590a: 1e00 |0035: monitor-exit v0 │ │ +3c590c: 2701 |0036: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0036 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=274 │ │ 0x0003 line=275 │ │ 0x0008 line=276 │ │ @@ -832189,23 +832189,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3c5924: |[3c5924] okhttp3.internal.connection.ExchangeFinder.hasStreamFailure:()Z │ │ -3c5934: 5420 c585 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5938: 1d00 |0002: monitor-enter v0 │ │ -3c593a: 5521 c785 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ -3c593e: 1e00 |0005: monitor-exit v0 │ │ -3c5940: 0f01 |0006: return v1 │ │ -3c5942: 0d01 |0007: move-exception v1 │ │ -3c5944: 1e00 |0008: monitor-exit v0 │ │ -3c5946: 2701 |0009: throw v1 │ │ +3c591c: |[3c591c] okhttp3.internal.connection.ExchangeFinder.hasStreamFailure:()Z │ │ +3c592c: 5420 c585 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5930: 1d00 |0002: monitor-enter v0 │ │ +3c5932: 5521 c785 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ +3c5936: 1e00 |0005: monitor-exit v0 │ │ +3c5938: 0f01 |0006: return v1 │ │ +3c593a: 0d01 |0007: move-exception v1 │ │ +3c593c: 1e00 |0008: monitor-exit v0 │ │ +3c593e: 2701 |0009: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=267 │ │ 0x0003 line=268 │ │ 0x0008 line=269 │ │ @@ -832217,24 +832217,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3c5dfc: |[3c5dfc] okhttp3.internal.connection.ExchangeFinder.trackFailure:()V │ │ -3c5e0c: 5420 c585 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ -3c5e10: 1d00 |0002: monitor-enter v0 │ │ -3c5e12: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3c5e14: 5c21 c785 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ -3c5e18: 1e00 |0006: monitor-exit v0 │ │ -3c5e1a: 0e00 |0007: return-void │ │ -3c5e1c: 0d01 |0008: move-exception v1 │ │ -3c5e1e: 1e00 |0009: monitor-exit v0 │ │ -3c5e20: 2701 |000a: throw v1 │ │ +3c5df4: |[3c5df4] okhttp3.internal.connection.ExchangeFinder.trackFailure:()V │ │ +3c5e04: 5420 c585 |0000: iget-object v0, v2, Lokhttp3/internal/connection/ExchangeFinder;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85c5 │ │ +3c5e08: 1d00 |0002: monitor-enter v0 │ │ +3c5e0a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3c5e0c: 5c21 c785 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:Z // field@85c7 │ │ +3c5e10: 1e00 |0006: monitor-exit v0 │ │ +3c5e12: 0e00 |0007: return-void │ │ +3c5e14: 0d01 |0008: move-exception v1 │ │ +3c5e16: 1e00 |0009: monitor-exit v0 │ │ +3c5e18: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x0006 line=262 │ │ @@ -832313,30 +832313,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 29 16-bit code units │ │ -3c65dc: |[3c65dc] okhttp3.internal.connection.RealConnectionPool.:()V │ │ -3c65ec: 2208 6c11 |0000: new-instance v8, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ -3c65f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c65f2: 1402 ffff ff7f |0003: const v2, #float nan // #7fffffff │ │ -3c65f8: 1603 3c00 |0006: const-wide/16 v3, #int 60 // #3c │ │ -3c65fc: 6205 6879 |0008: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3c6600: 2206 6611 |000a: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@1166 │ │ -3c6604: 7010 6588 0600 |000c: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@8865 │ │ -3c660a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c660c: 1a07 b953 |0010: const-string v7, "OkHttp ConnectionPool" // string@53b9 │ │ -3c6610: 7120 4bb8 0700 |0012: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3c6616: 0c07 |0015: move-result-object v7 │ │ -3c6618: 0780 |0016: move-object v0, v8 │ │ -3c661a: 7608 6e88 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ -3c6620: 6908 e585 |001a: sput-object v8, Lokhttp3/internal/connection/RealConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@85e5 │ │ -3c6624: 0e00 |001c: return-void │ │ +3c65d4: |[3c65d4] okhttp3.internal.connection.RealConnectionPool.:()V │ │ +3c65e4: 2208 6c11 |0000: new-instance v8, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ +3c65e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c65ea: 1402 ffff ff7f |0003: const v2, #float nan // #7fffffff │ │ +3c65f0: 1603 3c00 |0006: const-wide/16 v3, #int 60 // #3c │ │ +3c65f4: 6205 6879 |0008: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3c65f8: 2206 6611 |000a: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@1166 │ │ +3c65fc: 7010 6588 0600 |000c: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@8865 │ │ +3c6602: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c6604: 1a07 b953 |0010: const-string v7, "OkHttp ConnectionPool" // string@53b9 │ │ +3c6608: 7120 4bb8 0700 |0012: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3c660e: 0c07 |0015: move-result-object v7 │ │ +3c6610: 0780 |0016: move-object v0, v8 │ │ +3c6612: 7608 6e88 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ +3c6618: 6908 e585 |001a: sput-object v8, Lokhttp3/internal/connection/RealConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@85e5 │ │ +3c661c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0012 line=48 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/connection/RealConnectionPool;) │ │ @@ -832344,43 +832344,43 @@ │ │ type : '(IJLjava/util/concurrent/TimeUnit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -3c6628: |[3c6628] okhttp3.internal.connection.RealConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ -3c6638: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c663e: 2200 5217 |0003: new-instance v0, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU; // type@1752 │ │ -3c6642: 7020 c1b8 2000 |0005: invoke-direct {v0, v2}, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.:(Lokhttp3/internal/connection/RealConnectionPool;)V // method@b8c1 │ │ -3c6648: 5b20 e285 |0008: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@85e2 │ │ -3c664c: 2200 1611 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ -3c6650: 7010 4586 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ -3c6656: 5b20 e485 |000f: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c665a: 2200 5c17 |0011: new-instance v0, Lokhttp3/internal/connection/RouteDatabase; // type@175c │ │ -3c665e: 7010 1cb9 0000 |0013: invoke-direct {v0}, Lokhttp3/internal/connection/RouteDatabase;.:()V // method@b91c │ │ -3c6664: 5b20 e885 |0016: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ -3c6668: 5923 e785 |0018: iput v3, v2, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ -3c666c: 6e30 7388 4605 |001a: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ -3c6672: 0b00 |001d: move-result-wide v0 │ │ -3c6674: 5a20 e685 |001e: iput-wide v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ -3c6678: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ -3c667c: 3103 0400 |0022: cmp-long v3, v4, v0 │ │ -3c6680: 3d03 0300 |0024: if-lez v3, 0027 // +0003 │ │ -3c6684: 0e00 |0026: return-void │ │ -3c6686: 2203 7110 |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c668a: 2206 9410 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3c668e: 7010 8384 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c6694: 1a00 02a0 |002e: const-string v0, "keepAliveDuration <= 0: " // string@a002 │ │ -3c6698: 6e20 8f84 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c669e: 6e30 8b84 4605 |0033: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c66a4: 6e10 9f84 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c66aa: 0c04 |0039: move-result-object v4 │ │ -3c66ac: 7020 8783 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c66b2: 2703 |003d: throw v3 │ │ +3c6620: |[3c6620] okhttp3.internal.connection.RealConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V │ │ +3c6630: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c6636: 2200 5217 |0003: new-instance v0, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU; // type@1752 │ │ +3c663a: 7020 c1b8 2000 |0005: invoke-direct {v0, v2}, Lokhttp3/internal/connection/-$$Lambda$RealConnectionPool$Cy61BJKpsrwSB_hQmB_R9MngVNU;.:(Lokhttp3/internal/connection/RealConnectionPool;)V // method@b8c1 │ │ +3c6640: 5b20 e285 |0008: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@85e2 │ │ +3c6644: 2200 1611 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ +3c6648: 7010 4586 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ +3c664e: 5b20 e485 |000f: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6652: 2200 5c17 |0011: new-instance v0, Lokhttp3/internal/connection/RouteDatabase; // type@175c │ │ +3c6656: 7010 1cb9 0000 |0013: invoke-direct {v0}, Lokhttp3/internal/connection/RouteDatabase;.:()V // method@b91c │ │ +3c665c: 5b20 e885 |0016: iput-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ +3c6660: 5923 e785 |0018: iput v3, v2, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ +3c6664: 6e30 7388 4605 |001a: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ +3c666a: 0b00 |001d: move-result-wide v0 │ │ +3c666c: 5a20 e685 |001e: iput-wide v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ +3c6670: 1600 0000 |0020: const-wide/16 v0, #int 0 // #0 │ │ +3c6674: 3103 0400 |0022: cmp-long v3, v4, v0 │ │ +3c6678: 3d03 0300 |0024: if-lez v3, 0027 // +0003 │ │ +3c667c: 0e00 |0026: return-void │ │ +3c667e: 2203 7110 |0027: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c6682: 2206 9410 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3c6686: 7010 8384 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c668c: 1a00 02a0 |002e: const-string v0, "keepAliveDuration <= 0: " // string@a002 │ │ +3c6690: 6e20 8f84 0600 |0030: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6696: 6e30 8b84 4605 |0033: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c669c: 6e10 9f84 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c66a2: 0c04 |0039: move-result-object v4 │ │ +3c66a4: 7020 8783 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c66aa: 2703 |003d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=53 │ │ 0x000a line=70 │ │ 0x0011 line=71 │ │ 0x0018 line=75 │ │ @@ -832397,62 +832397,62 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnection;J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -3c6428: |[3c6428] okhttp3.internal.connection.RealConnectionPool.pruneAndGetAllocationCount:(Lokhttp3/internal/connection/RealConnection;J)I │ │ -3c6438: 5470 e085 |0000: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c643c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c643e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3c6440: 7210 8b87 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3c6446: 0a03 |0007: move-result v3 │ │ -3c6448: 3532 5000 |0008: if-ge v2, v3, 0058 // +0050 │ │ -3c644c: 7220 8087 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c6452: 0c03 |000d: move-result-object v3 │ │ -3c6454: 1f03 a510 |000e: check-cast v3, Ljava/lang/ref/Reference; // type@10a5 │ │ -3c6458: 6e10 d584 0300 |0010: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@84d5 │ │ -3c645e: 0c04 |0013: move-result-object v4 │ │ -3c6460: 3804 0500 |0014: if-eqz v4, 0019 // +0005 │ │ -3c6464: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c6468: 28ec |0018: goto 0004 // -0014 │ │ -3c646a: 1f03 6117 |0019: check-cast v3, Lokhttp3/internal/connection/Transmitter$TransmitterReference; // type@1761 │ │ -3c646e: 2204 9410 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3c6472: 7010 8384 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c6478: 1a05 a216 |0020: const-string v5, "A connection to " // string@16a2 │ │ -3c647c: 6e20 8f84 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6482: 6e10 08b9 0700 |0025: invoke-virtual {v7}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c6488: 0c05 |0028: move-result-object v5 │ │ -3c648a: 6e10 f6b7 0500 |0029: invoke-virtual {v5}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6490: 0c05 |002c: move-result-object v5 │ │ -3c6492: 6e10 2ab5 0500 |002d: invoke-virtual {v5}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6498: 0c05 |0030: move-result-object v5 │ │ -3c649a: 6e20 8e84 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c64a0: 1a05 7307 |0034: const-string v5, " was leaked. Did you forget to close a response body?" // string@0773 │ │ -3c64a4: 6e20 8f84 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c64aa: 6e10 9f84 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c64b0: 0c04 |003c: move-result-object v4 │ │ -3c64b2: 7100 60bb 0000 |003d: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c64b8: 0c05 |0040: move-result-object v5 │ │ -3c64ba: 5433 f785 |0041: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.callStackTrace:Ljava/lang/Object; // field@85f7 │ │ -3c64be: 6e30 68bb 4503 |0043: invoke-virtual {v5, v4, v3}, Lokhttp3/internal/platform/Platform;.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V // method@bb68 │ │ -3c64c4: 7220 8787 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ -3c64ca: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -3c64cc: 5c73 d685 |004a: iput-boolean v3, v7, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c64d0: 7210 8387 0000 |004c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c64d6: 0a03 |004f: move-result v3 │ │ -3c64d8: 3803 b4ff |0050: if-eqz v3, 0004 // -004c │ │ -3c64dc: 5362 e685 |0052: iget-wide v2, v6, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ -3c64e0: bc28 |0054: sub-long/2addr v8, v2 │ │ -3c64e2: 5a78 d585 |0055: iput-wide v8, v7, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ -3c64e6: 0f01 |0057: return v1 │ │ -3c64e8: 7210 8b87 0000 |0058: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3c64ee: 0a07 |005b: move-result v7 │ │ -3c64f0: 0f07 |005c: return v7 │ │ +3c6420: |[3c6420] okhttp3.internal.connection.RealConnectionPool.pruneAndGetAllocationCount:(Lokhttp3/internal/connection/RealConnection;J)I │ │ +3c6430: 5470 e085 |0000: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c6434: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c6436: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3c6438: 7210 8b87 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3c643e: 0a03 |0007: move-result v3 │ │ +3c6440: 3532 5000 |0008: if-ge v2, v3, 0058 // +0050 │ │ +3c6444: 7220 8087 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c644a: 0c03 |000d: move-result-object v3 │ │ +3c644c: 1f03 a510 |000e: check-cast v3, Ljava/lang/ref/Reference; // type@10a5 │ │ +3c6450: 6e10 d584 0300 |0010: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@84d5 │ │ +3c6456: 0c04 |0013: move-result-object v4 │ │ +3c6458: 3804 0500 |0014: if-eqz v4, 0019 // +0005 │ │ +3c645c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c6460: 28ec |0018: goto 0004 // -0014 │ │ +3c6462: 1f03 6117 |0019: check-cast v3, Lokhttp3/internal/connection/Transmitter$TransmitterReference; // type@1761 │ │ +3c6466: 2204 9410 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3c646a: 7010 8384 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c6470: 1a05 a216 |0020: const-string v5, "A connection to " // string@16a2 │ │ +3c6474: 6e20 8f84 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c647a: 6e10 08b9 0700 |0025: invoke-virtual {v7}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c6480: 0c05 |0028: move-result-object v5 │ │ +3c6482: 6e10 f6b7 0500 |0029: invoke-virtual {v5}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6488: 0c05 |002c: move-result-object v5 │ │ +3c648a: 6e10 2ab5 0500 |002d: invoke-virtual {v5}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6490: 0c05 |0030: move-result-object v5 │ │ +3c6492: 6e20 8e84 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c6498: 1a05 7307 |0034: const-string v5, " was leaked. Did you forget to close a response body?" // string@0773 │ │ +3c649c: 6e20 8f84 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c64a2: 6e10 9f84 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c64a8: 0c04 |003c: move-result-object v4 │ │ +3c64aa: 7100 60bb 0000 |003d: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c64b0: 0c05 |0040: move-result-object v5 │ │ +3c64b2: 5433 f785 |0041: iget-object v3, v3, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.callStackTrace:Ljava/lang/Object; // field@85f7 │ │ +3c64b6: 6e30 68bb 4503 |0043: invoke-virtual {v5, v4, v3}, Lokhttp3/internal/platform/Platform;.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V // method@bb68 │ │ +3c64bc: 7220 8787 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ +3c64c2: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +3c64c4: 5c73 d685 |004a: iput-boolean v3, v7, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c64c8: 7210 8387 0000 |004c: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c64ce: 0a03 |004f: move-result v3 │ │ +3c64d0: 3803 b4ff |0050: if-eqz v3, 0004 // -004c │ │ +3c64d4: 5362 e685 |0052: iget-wide v2, v6, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ +3c64d8: bc28 |0054: sub-long/2addr v8, v2 │ │ +3c64da: 5a78 d585 |0055: iput-wide v8, v7, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ +3c64de: 0f01 |0057: return v1 │ │ +3c64e0: 7210 8b87 0000 |0058: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3c64e6: 0a07 |005b: move-result v7 │ │ +3c64e8: 0f07 |005c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000a line=225 │ │ 0x0010 line=227 │ │ 0x0019 line=233 │ │ @@ -832474,74 +832474,74 @@ │ │ type : '(J)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -3c64f4: |[3c64f4] okhttp3.internal.connection.RealConnectionPool.cleanup:(J)J │ │ -3c6504: 1d0b |0000: monitor-enter v11 │ │ -3c6506: 54b0 e485 |0001: iget-object v0, v11, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c650a: 7210 2287 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -3c6510: 0c00 |0006: move-result-object v0 │ │ -3c6512: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3c6514: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3c6516: 1903 0080 |0009: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ -3c651a: 0725 |000b: move-object v5, v2 │ │ -3c651c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3c651e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -3c6520: 7210 5487 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c6526: 0a07 |0011: move-result v7 │ │ -3c6528: 3807 1e00 |0012: if-eqz v7, 0030 // +001e │ │ -3c652c: 7210 5587 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c6532: 0c07 |0017: move-result-object v7 │ │ -3c6534: 1f07 5a17 |0018: check-cast v7, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c6538: 7040 19b9 7bdc |001a: invoke-direct {v11, v7, v12, v13}, Lokhttp3/internal/connection/RealConnectionPool;.pruneAndGetAllocationCount:(Lokhttp3/internal/connection/RealConnection;J)I // method@b919 │ │ -3c653e: 0a08 |001d: move-result v8 │ │ -3c6540: 3d08 0500 |001e: if-lez v8, 0023 // +0005 │ │ -3c6544: d806 0601 |0020: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3c6548: 28ec |0022: goto 000e // -0014 │ │ -3c654a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c654e: 5378 d585 |0025: iget-wide v8, v7, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ -3c6552: 9c08 0c08 |0027: sub-long v8, v12, v8 │ │ -3c6556: 310a 0803 |0029: cmp-long v10, v8, v3 │ │ -3c655a: 3d0a e3ff |002b: if-lez v10, 000e // -001d │ │ -3c655e: 0775 |002d: move-object v5, v7 │ │ -3c6560: 0483 |002e: move-wide v3, v8 │ │ -3c6562: 28df |002f: goto 000e // -0021 │ │ -3c6564: 53bc e685 |0030: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ -3c6568: 3100 030c |0032: cmp-long v0, v3, v12 │ │ -3c656c: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ -3c6570: 52bc e785 |0036: iget v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ -3c6574: 37c2 0300 |0038: if-le v2, v12, 003b // +0003 │ │ -3c6578: 2814 |003a: goto 004e // +0014 │ │ -3c657a: 3d02 0700 |003b: if-lez v2, 0042 // +0007 │ │ -3c657e: 53bc e685 |003d: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ -3c6582: bc3c |003f: sub-long/2addr v12, v3 │ │ -3c6584: 1e0b |0040: monitor-exit v11 │ │ -3c6586: 100c |0041: return-wide v12 │ │ -3c6588: 3d06 0600 |0042: if-lez v6, 0048 // +0006 │ │ -3c658c: 53bc e685 |0044: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ -3c6590: 1e0b |0046: monitor-exit v11 │ │ -3c6592: 100c |0047: return-wide v12 │ │ -3c6594: 5cb1 e385 |0048: iput-boolean v1, v11, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ -3c6598: 160c ffff |004a: const-wide/16 v12, #int -1 // #ffff │ │ -3c659c: 1e0b |004c: monitor-exit v11 │ │ -3c659e: 100c |004d: return-wide v12 │ │ -3c65a0: 54bc e485 |004e: iget-object v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c65a4: 7220 2587 5c00 |0050: invoke-interface {v12, v5}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ -3c65aa: 1e0b |0053: monitor-exit v11 │ │ -3c65ac: 6e10 0ab9 0500 |0054: invoke-virtual {v5}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ -3c65b2: 0c0c |0057: move-result-object v12 │ │ -3c65b4: 7110 30b8 0c00 |0058: invoke-static {v12}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c65ba: 160c 0000 |005b: const-wide/16 v12, #int 0 // #0 │ │ -3c65be: 100c |005d: return-wide v12 │ │ -3c65c0: 0d0c |005e: move-exception v12 │ │ -3c65c2: 1e0b |005f: monitor-exit v11 │ │ -3c65c4: 270c |0060: throw v12 │ │ +3c64ec: |[3c64ec] okhttp3.internal.connection.RealConnectionPool.cleanup:(J)J │ │ +3c64fc: 1d0b |0000: monitor-enter v11 │ │ +3c64fe: 54b0 e485 |0001: iget-object v0, v11, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6502: 7210 2287 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +3c6508: 0c00 |0006: move-result-object v0 │ │ +3c650a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3c650c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3c650e: 1903 0080 |0009: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ +3c6512: 0725 |000b: move-object v5, v2 │ │ +3c6514: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3c6516: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +3c6518: 7210 5487 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c651e: 0a07 |0011: move-result v7 │ │ +3c6520: 3807 1e00 |0012: if-eqz v7, 0030 // +001e │ │ +3c6524: 7210 5587 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c652a: 0c07 |0017: move-result-object v7 │ │ +3c652c: 1f07 5a17 |0018: check-cast v7, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c6530: 7040 19b9 7bdc |001a: invoke-direct {v11, v7, v12, v13}, Lokhttp3/internal/connection/RealConnectionPool;.pruneAndGetAllocationCount:(Lokhttp3/internal/connection/RealConnection;J)I // method@b919 │ │ +3c6536: 0a08 |001d: move-result v8 │ │ +3c6538: 3d08 0500 |001e: if-lez v8, 0023 // +0005 │ │ +3c653c: d806 0601 |0020: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3c6540: 28ec |0022: goto 000e // -0014 │ │ +3c6542: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c6546: 5378 d585 |0025: iget-wide v8, v7, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ +3c654a: 9c08 0c08 |0027: sub-long v8, v12, v8 │ │ +3c654e: 310a 0803 |0029: cmp-long v10, v8, v3 │ │ +3c6552: 3d0a e3ff |002b: if-lez v10, 000e // -001d │ │ +3c6556: 0775 |002d: move-object v5, v7 │ │ +3c6558: 0483 |002e: move-wide v3, v8 │ │ +3c655a: 28df |002f: goto 000e // -0021 │ │ +3c655c: 53bc e685 |0030: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ +3c6560: 3100 030c |0032: cmp-long v0, v3, v12 │ │ +3c6564: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ +3c6568: 52bc e785 |0036: iget v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ +3c656c: 37c2 0300 |0038: if-le v2, v12, 003b // +0003 │ │ +3c6570: 2814 |003a: goto 004e // +0014 │ │ +3c6572: 3d02 0700 |003b: if-lez v2, 0042 // +0007 │ │ +3c6576: 53bc e685 |003d: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ +3c657a: bc3c |003f: sub-long/2addr v12, v3 │ │ +3c657c: 1e0b |0040: monitor-exit v11 │ │ +3c657e: 100c |0041: return-wide v12 │ │ +3c6580: 3d06 0600 |0042: if-lez v6, 0048 // +0006 │ │ +3c6584: 53bc e685 |0044: iget-wide v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.keepAliveDurationNs:J // field@85e6 │ │ +3c6588: 1e0b |0046: monitor-exit v11 │ │ +3c658a: 100c |0047: return-wide v12 │ │ +3c658c: 5cb1 e385 |0048: iput-boolean v1, v11, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ +3c6590: 160c ffff |004a: const-wide/16 v12, #int -1 // #ffff │ │ +3c6594: 1e0b |004c: monitor-exit v11 │ │ +3c6596: 100c |004d: return-wide v12 │ │ +3c6598: 54bc e485 |004e: iget-object v12, v11, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c659c: 7220 2587 5c00 |0050: invoke-interface {v12, v5}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ +3c65a2: 1e0b |0053: monitor-exit v11 │ │ +3c65a4: 6e10 0ab9 0500 |0054: invoke-virtual {v5}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ +3c65aa: 0c0c |0057: move-result-object v12 │ │ +3c65ac: 7110 30b8 0c00 |0058: invoke-static {v12}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c65b2: 160c 0000 |005b: const-wide/16 v12, #int 0 // #0 │ │ +3c65b6: 100c |005d: return-wide v12 │ │ +3c65b8: 0d0c |005e: move-exception v12 │ │ +3c65ba: 1e0b |005f: monitor-exit v11 │ │ +3c65bc: 270c |0060: throw v12 │ │ catches : 2 │ │ 0x0001 - 0x0054 │ │ -> 0x005e │ │ 0x005f - 0x0060 │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=172 │ │ @@ -832567,37 +832567,37 @@ │ │ type : '(Lokhttp3/Route;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -3c66b4: |[3c66b4] okhttp3.internal.connection.RealConnectionPool.connectFailed:(Lokhttp3/Route;Ljava/io/IOException;)V │ │ -3c66c4: 6e10 f9b7 0400 |0000: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c66ca: 0c00 |0003: move-result-object v0 │ │ -3c66cc: 6e10 7685 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c66d2: 0c00 |0007: move-result-object v0 │ │ -3c66d4: 6201 4f79 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ -3c66d8: 3210 1d00 |000a: if-eq v0, v1, 0027 // +001d │ │ -3c66dc: 6e10 f6b7 0400 |000c: invoke-virtual {v4}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c66e2: 0c00 |000f: move-result-object v0 │ │ -3c66e4: 6e10 26b5 0000 |0010: invoke-virtual {v0}, Lokhttp3/Address;.proxySelector:()Ljava/net/ProxySelector; // method@b526 │ │ -3c66ea: 0c01 |0013: move-result-object v1 │ │ -3c66ec: 6e10 2ab5 0000 |0014: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c66f2: 0c00 |0017: move-result-object v0 │ │ -3c66f4: 6e10 d2b6 0000 |0018: invoke-virtual {v0}, Lokhttp3/HttpUrl;.uri:()Ljava/net/URI; // method@b6d2 │ │ -3c66fa: 0c00 |001b: move-result-object v0 │ │ -3c66fc: 6e10 f9b7 0400 |001c: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c6702: 0c02 |001f: move-result-object v2 │ │ -3c6704: 6e10 7385 0200 |0020: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@8573 │ │ -3c670a: 0c02 |0023: move-result-object v2 │ │ -3c670c: 6e40 7885 0152 |0024: invoke-virtual {v1, v0, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@8578 │ │ -3c6712: 5435 e885 |0027: iget-object v5, v3, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ -3c6716: 6e20 1eb9 4500 |0029: invoke-virtual {v5, v4}, Lokhttp3/internal/connection/RouteDatabase;.failed:(Lokhttp3/Route;)V // method@b91e │ │ -3c671c: 0e00 |002c: return-void │ │ +3c66ac: |[3c66ac] okhttp3.internal.connection.RealConnectionPool.connectFailed:(Lokhttp3/Route;Ljava/io/IOException;)V │ │ +3c66bc: 6e10 f9b7 0400 |0000: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c66c2: 0c00 |0003: move-result-object v0 │ │ +3c66c4: 6e10 7685 0000 |0004: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c66ca: 0c00 |0007: move-result-object v0 │ │ +3c66cc: 6201 4f79 |0008: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ +3c66d0: 3210 1d00 |000a: if-eq v0, v1, 0027 // +001d │ │ +3c66d4: 6e10 f6b7 0400 |000c: invoke-virtual {v4}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c66da: 0c00 |000f: move-result-object v0 │ │ +3c66dc: 6e10 26b5 0000 |0010: invoke-virtual {v0}, Lokhttp3/Address;.proxySelector:()Ljava/net/ProxySelector; // method@b526 │ │ +3c66e2: 0c01 |0013: move-result-object v1 │ │ +3c66e4: 6e10 2ab5 0000 |0014: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c66ea: 0c00 |0017: move-result-object v0 │ │ +3c66ec: 6e10 d2b6 0000 |0018: invoke-virtual {v0}, Lokhttp3/HttpUrl;.uri:()Ljava/net/URI; // method@b6d2 │ │ +3c66f2: 0c00 |001b: move-result-object v0 │ │ +3c66f4: 6e10 f9b7 0400 |001c: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c66fa: 0c02 |001f: move-result-object v2 │ │ +3c66fc: 6e10 7385 0200 |0020: invoke-virtual {v2}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@8573 │ │ +3c6702: 0c02 |0023: move-result-object v2 │ │ +3c6704: 6e40 7885 0152 |0024: invoke-virtual {v1, v0, v2, v5}, Ljava/net/ProxySelector;.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V // method@8578 │ │ +3c670a: 5435 e885 |0027: iget-object v5, v3, Lokhttp3/internal/connection/RealConnectionPool;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85e8 │ │ +3c670e: 6e20 1eb9 4500 |0029: invoke-virtual {v5, v4}, Lokhttp3/internal/connection/RouteDatabase;.failed:(Lokhttp3/Route;)V // method@b91e │ │ +3c6714: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x000c line=255 │ │ 0x0010 line=256 │ │ 0x0014 line=257 │ │ 0x0024 line=256 │ │ @@ -832612,27 +832612,27 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnection;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3c62f0: |[3c62f0] okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle:(Lokhttp3/internal/connection/RealConnection;)Z │ │ -3c6300: 5520 d685 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c6304: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3c6308: 5210 e785 |0004: iget v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ -3c630c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3c6310: 2806 |0008: goto 000e // +0006 │ │ -3c6312: 6e10 0b84 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3c6318: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3c631a: 0f02 |000d: return v2 │ │ -3c631c: 5410 e485 |000e: iget-object v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c6320: 7220 2587 2000 |0010: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ -3c6326: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3c6328: 0f02 |0014: return v2 │ │ +3c62e8: |[3c62e8] okhttp3.internal.connection.RealConnectionPool.connectionBecameIdle:(Lokhttp3/internal/connection/RealConnection;)Z │ │ +3c62f8: 5520 d685 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c62fc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3c6300: 5210 e785 |0004: iget v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.maxIdleConnections:I // field@85e7 │ │ +3c6304: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3c6308: 2806 |0008: goto 000e // +0006 │ │ +3c630a: 6e10 0b84 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3c6310: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3c6312: 0f02 |000d: return v2 │ │ +3c6314: 5410 e485 |000e: iget-object v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6318: 7220 2587 2000 |0010: invoke-interface {v0, v2}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ +3c631e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3c6320: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0009 line=135 │ │ 0x000e line=132 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lokhttp3/internal/connection/RealConnectionPool; │ │ @@ -832643,24 +832643,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3c6390: |[3c6390] okhttp3.internal.connection.RealConnectionPool.connectionCount:()I │ │ -3c63a0: 1d01 |0000: monitor-enter v1 │ │ -3c63a2: 5410 e485 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c63a6: 7210 2887 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ -3c63ac: 0a00 |0006: move-result v0 │ │ -3c63ae: 1e01 |0007: monitor-exit v1 │ │ -3c63b0: 0f00 |0008: return v0 │ │ -3c63b2: 0d00 |0009: move-exception v0 │ │ -3c63b4: 1e01 |000a: monitor-exit v1 │ │ -3c63b6: 2700 |000b: throw v0 │ │ +3c6388: |[3c6388] okhttp3.internal.connection.RealConnectionPool.connectionCount:()I │ │ +3c6398: 1d01 |0000: monitor-enter v1 │ │ +3c639a: 5410 e485 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c639e: 7210 2887 0000 |0003: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ +3c63a4: 0a00 |0006: move-result v0 │ │ +3c63a6: 1e01 |0007: monitor-exit v1 │ │ +3c63a8: 0f00 |0008: return v0 │ │ +3c63aa: 0d00 |0009: move-exception v0 │ │ +3c63ac: 1e01 |000a: monitor-exit v1 │ │ +3c63ae: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=93 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/connection/RealConnectionPool; │ │ @@ -832670,53 +832670,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3c6720: |[3c6720] okhttp3.internal.connection.RealConnectionPool.evictAll:()V │ │ -3c6730: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c6734: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c673a: 1d04 |0005: monitor-enter v4 │ │ -3c673c: 5441 e485 |0006: iget-object v1, v4, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c6740: 7210 2287 0100 |0008: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -3c6746: 0c01 |000b: move-result-object v1 │ │ -3c6748: 7210 5487 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c674e: 0a02 |000f: move-result v2 │ │ -3c6750: 3802 1a00 |0010: if-eqz v2, 002a // +001a │ │ -3c6754: 7210 5587 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c675a: 0c02 |0015: move-result-object v2 │ │ -3c675c: 1f02 5a17 |0016: check-cast v2, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c6760: 5423 e085 |0018: iget-object v3, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c6764: 7210 8387 0300 |001a: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c676a: 0a03 |001d: move-result v3 │ │ -3c676c: 3803 eeff |001e: if-eqz v3, 000c // -0012 │ │ -3c6770: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3c6772: 5c23 d685 |0021: iput-boolean v3, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c6776: 7220 7a87 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c677c: 7210 5687 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -3c6782: 28e3 |0029: goto 000c // -001d │ │ -3c6784: 1e04 |002a: monitor-exit v4 │ │ -3c6786: 7210 8487 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3c678c: 0c00 |002e: move-result-object v0 │ │ -3c678e: 7210 5487 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c6794: 0a01 |0032: move-result v1 │ │ -3c6796: 3801 1000 |0033: if-eqz v1, 0043 // +0010 │ │ -3c679a: 7210 5587 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c67a0: 0c01 |0038: move-result-object v1 │ │ -3c67a2: 1f01 5a17 |0039: check-cast v1, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c67a6: 6e10 0ab9 0100 |003b: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ -3c67ac: 0c01 |003e: move-result-object v1 │ │ -3c67ae: 7110 30b8 0100 |003f: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c67b4: 28ed |0042: goto 002f // -0013 │ │ -3c67b6: 0e00 |0043: return-void │ │ -3c67b8: 0d00 |0044: move-exception v0 │ │ -3c67ba: 1e04 |0045: monitor-exit v4 │ │ -3c67bc: 2700 |0046: throw v0 │ │ +3c6718: |[3c6718] okhttp3.internal.connection.RealConnectionPool.evictAll:()V │ │ +3c6728: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c672c: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c6732: 1d04 |0005: monitor-enter v4 │ │ +3c6734: 5441 e485 |0006: iget-object v1, v4, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6738: 7210 2287 0100 |0008: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +3c673e: 0c01 |000b: move-result-object v1 │ │ +3c6740: 7210 5487 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c6746: 0a02 |000f: move-result v2 │ │ +3c6748: 3802 1a00 |0010: if-eqz v2, 002a // +001a │ │ +3c674c: 7210 5587 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c6752: 0c02 |0015: move-result-object v2 │ │ +3c6754: 1f02 5a17 |0016: check-cast v2, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c6758: 5423 e085 |0018: iget-object v3, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c675c: 7210 8387 0300 |001a: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c6762: 0a03 |001d: move-result v3 │ │ +3c6764: 3803 eeff |001e: if-eqz v3, 000c // -0012 │ │ +3c6768: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3c676a: 5c23 d685 |0021: iput-boolean v3, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c676e: 7220 7a87 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c6774: 7210 5687 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +3c677a: 28e3 |0029: goto 000c // -001d │ │ +3c677c: 1e04 |002a: monitor-exit v4 │ │ +3c677e: 7210 8487 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3c6784: 0c00 |002e: move-result-object v0 │ │ +3c6786: 7210 5487 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c678c: 0a01 |0032: move-result v1 │ │ +3c678e: 3801 1000 |0033: if-eqz v1, 0043 // +0010 │ │ +3c6792: 7210 5587 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c6798: 0c01 |0038: move-result-object v1 │ │ +3c679a: 1f01 5a17 |0039: check-cast v1, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c679e: 6e10 0ab9 0100 |003b: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ +3c67a4: 0c01 |003e: move-result-object v1 │ │ +3c67a6: 7110 30b8 0100 |003f: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c67ac: 28ed |0042: goto 002f // -0013 │ │ +3c67ae: 0e00 |0043: return-void │ │ +3c67b0: 0d00 |0044: move-exception v0 │ │ +3c67b2: 1e04 |0045: monitor-exit v4 │ │ +3c67b4: 2700 |0046: throw v0 │ │ catches : 2 │ │ 0x0006 - 0x002b │ │ -> 0x0044 │ │ 0x0045 - 0x0046 │ │ -> 0x0044 │ │ positions : │ │ 0x0000 line=141 │ │ @@ -832739,37 +832739,37 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3c63c4: |[3c63c4] okhttp3.internal.connection.RealConnectionPool.idleConnectionCount:()I │ │ -3c63d4: 1d03 |0000: monitor-enter v3 │ │ -3c63d6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -3c63d8: 5431 e485 |0002: iget-object v1, v3, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c63dc: 7210 2287 0100 |0004: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -3c63e2: 0c01 |0007: move-result-object v1 │ │ -3c63e4: 7210 5487 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c63ea: 0a02 |000b: move-result v2 │ │ -3c63ec: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -3c63f0: 7210 5587 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c63f6: 0c02 |0011: move-result-object v2 │ │ -3c63f8: 1f02 5a17 |0012: check-cast v2, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c63fc: 5422 e085 |0014: iget-object v2, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c6400: 7210 8387 0200 |0016: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c6406: 0a02 |0019: move-result v2 │ │ -3c6408: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ -3c640c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c6410: 28ea |001e: goto 0008 // -0016 │ │ -3c6412: 1e03 |001f: monitor-exit v3 │ │ -3c6414: 0f00 |0020: return v0 │ │ -3c6416: 0d00 |0021: move-exception v0 │ │ -3c6418: 1e03 |0022: monitor-exit v3 │ │ -3c641a: 2700 |0023: throw v0 │ │ +3c63bc: |[3c63bc] okhttp3.internal.connection.RealConnectionPool.idleConnectionCount:()I │ │ +3c63cc: 1d03 |0000: monitor-enter v3 │ │ +3c63ce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +3c63d0: 5431 e485 |0002: iget-object v1, v3, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c63d4: 7210 2287 0100 |0004: invoke-interface {v1}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +3c63da: 0c01 |0007: move-result-object v1 │ │ +3c63dc: 7210 5487 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c63e2: 0a02 |000b: move-result v2 │ │ +3c63e4: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +3c63e8: 7210 5587 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c63ee: 0c02 |0011: move-result-object v2 │ │ +3c63f0: 1f02 5a17 |0012: check-cast v2, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c63f4: 5422 e085 |0014: iget-object v2, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c63f8: 7210 8387 0200 |0016: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c63fe: 0a02 |0019: move-result v2 │ │ +3c6400: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ +3c6404: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c6408: 28ea |001e: goto 0008 // -0016 │ │ +3c640a: 1e03 |001f: monitor-exit v3 │ │ +3c640c: 0f00 |0020: return v0 │ │ +3c640e: 0d00 |0021: move-exception v0 │ │ +3c6410: 1e03 |0022: monitor-exit v3 │ │ +3c6412: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x001a │ │ -> 0x0021 │ │ positions : │ │ 0x0002 line=86 │ │ 0x0014 line=87 │ │ 0x001f line=89 │ │ @@ -832781,40 +832781,40 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -3c67d4: |[3c67d4] okhttp3.internal.connection.RealConnectionPool.lambda$new$0$RealConnectionPool:()V │ │ -3c67e4: 7100 a984 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3c67ea: 0b00 |0003: move-result-wide v0 │ │ -3c67ec: 6e30 12b9 0601 |0004: invoke-virtual {v6, v0, v1}, Lokhttp3/internal/connection/RealConnectionPool;.cleanup:(J)J // method@b912 │ │ -3c67f2: 0b00 |0007: move-result-wide v0 │ │ -3c67f4: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -3c67f8: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3c67fc: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ -3c6800: 0e00 |000e: return-void │ │ -3c6802: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3c6806: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ -3c680a: 3d04 edff |0013: if-lez v4, 0000 // -0013 │ │ -3c680e: 1702 4042 0f00 |0015: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ -3c6814: 9e04 0002 |0018: div-long v4, v0, v2 │ │ -3c6818: 9d02 0204 |001a: mul-long v2, v2, v4 │ │ -3c681c: bc20 |001c: sub-long/2addr v0, v2 │ │ -3c681e: 1d06 |001d: monitor-enter v6 │ │ -3c6820: 8401 |001e: long-to-int v1, v0 │ │ -3c6822: 6e40 0f84 4615 |001f: invoke-virtual {v6, v4, v5, v1}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ -3c6828: 2803 |0022: goto 0025 // +0003 │ │ -3c682a: 0d00 |0023: move-exception v0 │ │ -3c682c: 2803 |0024: goto 0027 // +0003 │ │ -3c682e: 1e06 |0025: monitor-exit v6 │ │ -3c6830: 28da |0026: goto 0000 // -0026 │ │ -3c6832: 1e06 |0027: monitor-exit v6 │ │ -3c6834: 2700 |0028: throw v0 │ │ +3c67cc: |[3c67cc] okhttp3.internal.connection.RealConnectionPool.lambda$new$0$RealConnectionPool:()V │ │ +3c67dc: 7100 a984 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3c67e2: 0b00 |0003: move-result-wide v0 │ │ +3c67e4: 6e30 12b9 0601 |0004: invoke-virtual {v6, v0, v1}, Lokhttp3/internal/connection/RealConnectionPool;.cleanup:(J)J // method@b912 │ │ +3c67ea: 0b00 |0007: move-result-wide v0 │ │ +3c67ec: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +3c67f0: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3c67f4: 3904 0300 |000c: if-nez v4, 000f // +0003 │ │ +3c67f8: 0e00 |000e: return-void │ │ +3c67fa: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3c67fe: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ +3c6802: 3d04 edff |0013: if-lez v4, 0000 // -0013 │ │ +3c6806: 1702 4042 0f00 |0015: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ +3c680c: 9e04 0002 |0018: div-long v4, v0, v2 │ │ +3c6810: 9d02 0204 |001a: mul-long v2, v2, v4 │ │ +3c6814: bc20 |001c: sub-long/2addr v0, v2 │ │ +3c6816: 1d06 |001d: monitor-enter v6 │ │ +3c6818: 8401 |001e: long-to-int v1, v0 │ │ +3c681a: 6e40 0f84 4615 |001f: invoke-virtual {v6, v4, v5, v1}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ +3c6820: 2803 |0022: goto 0025 // +0003 │ │ +3c6822: 0d00 |0023: move-exception v0 │ │ +3c6824: 2803 |0024: goto 0027 // +0003 │ │ +3c6826: 1e06 |0025: monitor-exit v6 │ │ +3c6828: 28da |0026: goto 0000 // -0026 │ │ +3c682a: 1e06 |0027: monitor-exit v6 │ │ +3c682c: 2700 |0028: throw v0 │ │ catches : 2 │ │ 0x001f - 0x0022 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ -> 0x0023 │ │ 0x0025 - 0x0028 │ │ -> 0x0023 │ │ positions : │ │ @@ -832831,25 +832831,25 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnection;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3c6850: |[3c6850] okhttp3.internal.connection.RealConnectionPool.put:(Lokhttp3/internal/connection/RealConnection;)V │ │ -3c6860: 5520 e385 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ -3c6864: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3c6868: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3c686a: 5c20 e385 |0005: iput-boolean v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ -3c686e: 6200 e585 |0007: sget-object v0, Lokhttp3/internal/connection/RealConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@85e5 │ │ -3c6872: 5421 e285 |0009: iget-object v1, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@85e2 │ │ -3c6876: 7220 3d88 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ -3c687c: 5420 e485 |000e: iget-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c6880: 7220 1987 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -3c6886: 0e00 |0013: return-void │ │ +3c6848: |[3c6848] okhttp3.internal.connection.RealConnectionPool.put:(Lokhttp3/internal/connection/RealConnection;)V │ │ +3c6858: 5520 e385 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ +3c685c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3c6860: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3c6862: 5c20 e385 |0005: iput-boolean v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunning:Z // field@85e3 │ │ +3c6866: 6200 e585 |0007: sget-object v0, Lokhttp3/internal/connection/RealConnectionPool;.executor:Ljava/util/concurrent/Executor; // field@85e5 │ │ +3c686a: 5421 e285 |0009: iget-object v1, v2, Lokhttp3/internal/connection/RealConnectionPool;.cleanupRunnable:Ljava/lang/Runnable; // field@85e2 │ │ +3c686e: 7220 3d88 1000 |000b: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@883d │ │ +3c6874: 5420 e485 |000e: iget-object v0, v2, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6878: 7220 1987 3000 |0010: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +3c687e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x0007 line=120 │ │ 0x000e line=122 │ │ locals : │ │ @@ -832861,38 +832861,38 @@ │ │ type : '(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3c632c: |[3c632c] okhttp3.internal.connection.RealConnectionPool.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z │ │ -3c633c: 5430 e485 |0000: iget-object v0, v3, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ -3c6340: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -3c6346: 0c00 |0005: move-result-object v0 │ │ -3c6348: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c634e: 0a01 |0009: move-result v1 │ │ -3c6350: 3801 1d00 |000a: if-eqz v1, 0027 // +001d │ │ -3c6354: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c635a: 0c01 |000f: move-result-object v1 │ │ -3c635c: 1f01 5a17 |0010: check-cast v1, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c6360: 3807 0900 |0012: if-eqz v7, 001b // +0009 │ │ -3c6364: 6e10 01b9 0100 |0014: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ -3c636a: 0a02 |0017: move-result v2 │ │ -3c636c: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ -3c6370: 28ec |001a: goto 0006 // -0014 │ │ -3c6372: 6e30 ffb8 4106 |001b: invoke-virtual {v1, v4, v6}, Lokhttp3/internal/connection/RealConnection;.isEligible:(Lokhttp3/Address;Ljava/util/List;)Z // method@b8ff │ │ -3c6378: 0a02 |001e: move-result v2 │ │ -3c637a: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -3c637e: 28e5 |0021: goto 0006 // -001b │ │ -3c6380: 6e20 35b9 1500 |0022: invoke-virtual {v5, v1}, Lokhttp3/internal/connection/Transmitter;.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V // method@b935 │ │ -3c6386: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -3c6388: 0f04 |0026: return v4 │ │ -3c638a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -3c638c: 0f04 |0028: return v4 │ │ +3c6324: |[3c6324] okhttp3.internal.connection.RealConnectionPool.transmitterAcquirePooledConnection:(Lokhttp3/Address;Lokhttp3/internal/connection/Transmitter;Ljava/util/List;Z)Z │ │ +3c6334: 5430 e485 |0000: iget-object v0, v3, Lokhttp3/internal/connection/RealConnectionPool;.connections:Ljava/util/Deque; // field@85e4 │ │ +3c6338: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +3c633e: 0c00 |0005: move-result-object v0 │ │ +3c6340: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c6346: 0a01 |0009: move-result v1 │ │ +3c6348: 3801 1d00 |000a: if-eqz v1, 0027 // +001d │ │ +3c634c: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c6352: 0c01 |000f: move-result-object v1 │ │ +3c6354: 1f01 5a17 |0010: check-cast v1, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c6358: 3807 0900 |0012: if-eqz v7, 001b // +0009 │ │ +3c635c: 6e10 01b9 0100 |0014: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ +3c6362: 0a02 |0017: move-result v2 │ │ +3c6364: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ +3c6368: 28ec |001a: goto 0006 // -0014 │ │ +3c636a: 6e30 ffb8 4106 |001b: invoke-virtual {v1, v4, v6}, Lokhttp3/internal/connection/RealConnection;.isEligible:(Lokhttp3/Address;Ljava/util/List;)Z // method@b8ff │ │ +3c6370: 0a02 |001e: move-result v2 │ │ +3c6372: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +3c6376: 28e5 |0021: goto 0006 // -001b │ │ +3c6378: 6e20 35b9 1500 |0022: invoke-virtual {v5, v1}, Lokhttp3/internal/connection/Transmitter;.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V // method@b935 │ │ +3c637e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +3c6380: 0f04 |0026: return v4 │ │ +3c6382: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +3c6384: 0f04 |0028: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0014 line=108 │ │ 0x001b line=109 │ │ 0x0022 line=110 │ │ locals : │ │ @@ -832935,20 +832935,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c7bac: |[3c7bac] okhttp3.internal.connection.RouteDatabase.:()V │ │ -3c7bbc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c7bc2: 2200 2a11 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ -3c7bc6: 7010 6387 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -3c7bcc: 5b10 e985 |0008: iput-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ -3c7bd0: 0e00 |000a: return-void │ │ +3c7ba4: |[3c7ba4] okhttp3.internal.connection.RouteDatabase.:()V │ │ +3c7bb4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c7bba: 2200 2a11 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ +3c7bbe: 7010 6387 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +3c7bc4: 5b10 e985 |0008: iput-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ +3c7bc8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/connection/RouteDatabase; │ │ │ │ @@ -832958,23 +832958,23 @@ │ │ type : '(Lokhttp3/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c7bd4: |[3c7bd4] okhttp3.internal.connection.RouteDatabase.connected:(Lokhttp3/Route;)V │ │ -3c7be4: 1d01 |0000: monitor-enter v1 │ │ -3c7be6: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ -3c7bea: 7220 e187 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ -3c7bf0: 1e01 |0006: monitor-exit v1 │ │ -3c7bf2: 0e00 |0007: return-void │ │ -3c7bf4: 0d02 |0008: move-exception v2 │ │ -3c7bf6: 1e01 |0009: monitor-exit v1 │ │ -3c7bf8: 2702 |000a: throw v2 │ │ +3c7bcc: |[3c7bcc] okhttp3.internal.connection.RouteDatabase.connected:(Lokhttp3/Route;)V │ │ +3c7bdc: 1d01 |0000: monitor-enter v1 │ │ +3c7bde: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ +3c7be2: 7220 e187 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ +3c7be8: 1e01 |0006: monitor-exit v1 │ │ +3c7bea: 0e00 |0007: return-void │ │ +3c7bec: 0d02 |0008: move-exception v2 │ │ +3c7bee: 1e01 |0009: monitor-exit v1 │ │ +3c7bf0: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=38 │ │ 0x0006 line=39 │ │ locals : │ │ @@ -832986,23 +832986,23 @@ │ │ type : '(Lokhttp3/Route;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c7c08: |[3c7c08] okhttp3.internal.connection.RouteDatabase.failed:(Lokhttp3/Route;)V │ │ -3c7c18: 1d01 |0000: monitor-enter v1 │ │ -3c7c1a: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ -3c7c1e: 7220 d887 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -3c7c24: 1e01 |0006: monitor-exit v1 │ │ -3c7c26: 0e00 |0007: return-void │ │ -3c7c28: 0d02 |0008: move-exception v2 │ │ -3c7c2a: 1e01 |0009: monitor-exit v1 │ │ -3c7c2c: 2702 |000a: throw v2 │ │ +3c7c00: |[3c7c00] okhttp3.internal.connection.RouteDatabase.failed:(Lokhttp3/Route;)V │ │ +3c7c10: 1d01 |0000: monitor-enter v1 │ │ +3c7c12: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ +3c7c16: 7220 d887 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +3c7c1c: 1e01 |0006: monitor-exit v1 │ │ +3c7c1e: 0e00 |0007: return-void │ │ +3c7c20: 0d02 |0008: move-exception v2 │ │ +3c7c22: 1e01 |0009: monitor-exit v1 │ │ +3c7c24: 2702 |000a: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ @@ -833014,24 +833014,24 @@ │ │ type : '(Lokhttp3/Route;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3c7b78: |[3c7b78] okhttp3.internal.connection.RouteDatabase.shouldPostpone:(Lokhttp3/Route;)Z │ │ -3c7b88: 1d01 |0000: monitor-enter v1 │ │ -3c7b8a: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ -3c7b8e: 7220 db87 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -3c7b94: 0a02 |0006: move-result v2 │ │ -3c7b96: 1e01 |0007: monitor-exit v1 │ │ -3c7b98: 0f02 |0008: return v2 │ │ -3c7b9a: 0d02 |0009: move-exception v2 │ │ -3c7b9c: 1e01 |000a: monitor-exit v1 │ │ -3c7b9e: 2702 |000b: throw v2 │ │ +3c7b70: |[3c7b70] okhttp3.internal.connection.RouteDatabase.shouldPostpone:(Lokhttp3/Route;)Z │ │ +3c7b80: 1d01 |0000: monitor-enter v1 │ │ +3c7b82: 5410 e985 |0001: iget-object v0, v1, Lokhttp3/internal/connection/RouteDatabase;.failedRoutes:Ljava/util/Set; // field@85e9 │ │ +3c7b86: 7220 db87 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +3c7b8c: 0a02 |0006: move-result v2 │ │ +3c7b8e: 1e01 |0007: monitor-exit v1 │ │ +3c7b90: 0f02 |0008: return v2 │ │ +3c7b92: 0d02 |0009: move-exception v2 │ │ +3c7b94: 1e01 |000a: monitor-exit v1 │ │ +3c7b96: 2702 |000b: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/connection/RouteDatabase; │ │ @@ -833070,19 +833070,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c7c6c: |[3c7c6c] okhttp3.internal.connection.RouteException.:(Ljava/io/IOException;)V │ │ -3c7c7c: 7020 2884 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3c7c82: 5b01 ea85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ -3c7c86: 5b01 eb85 |0005: iput-object v1, v0, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ -3c7c8a: 0e00 |0007: return-void │ │ +3c7c64: |[3c7c64] okhttp3.internal.connection.RouteException.:(Ljava/io/IOException;)V │ │ +3c7c74: 7020 2884 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3c7c7a: 5b01 ea85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ +3c7c7e: 5b01 eb85 |0005: iput-object v1, v0, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ +3c7c82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/connection/RouteException; │ │ @@ -833094,19 +833094,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c7c8c: |[3c7c8c] okhttp3.internal.connection.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ -3c7c9c: 5410 ea85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ -3c7ca0: 7120 29b8 2000 |0002: invoke-static {v0, v2}, Lokhttp3/internal/Util;.addSuppressedIfPossible:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@b829 │ │ -3c7ca6: 5b12 eb85 |0005: iput-object v2, v1, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ -3c7caa: 0e00 |0007: return-void │ │ +3c7c84: |[3c7c84] okhttp3.internal.connection.RouteException.addConnectException:(Ljava/io/IOException;)V │ │ +3c7c94: 5410 ea85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ +3c7c98: 7120 29b8 2000 |0002: invoke-static {v0, v2}, Lokhttp3/internal/Util;.addSuppressedIfPossible:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V // method@b829 │ │ +3c7c9e: 5b12 eb85 |0005: iput-object v2, v1, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ +3c7ca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/connection/RouteException; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/IOException; │ │ @@ -833116,17 +833116,17 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c7c3c: |[3c7c3c] okhttp3.internal.connection.RouteException.getFirstConnectException:()Ljava/io/IOException; │ │ -3c7c4c: 5410 ea85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ -3c7c50: 1100 |0002: return-object v0 │ │ +3c7c34: |[3c7c34] okhttp3.internal.connection.RouteException.getFirstConnectException:()Ljava/io/IOException; │ │ +3c7c44: 5410 ea85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.firstException:Ljava/io/IOException; // field@85ea │ │ +3c7c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RouteException; │ │ │ │ #2 : (in Lokhttp3/internal/connection/RouteException;) │ │ @@ -833134,17 +833134,17 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c7c54: |[3c7c54] okhttp3.internal.connection.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ -3c7c64: 5410 eb85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ -3c7c68: 1100 |0002: return-object v0 │ │ +3c7c4c: |[3c7c4c] okhttp3.internal.connection.RouteException.getLastConnectException:()Ljava/io/IOException; │ │ +3c7c5c: 5410 eb85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RouteException;.lastException:Ljava/io/IOException; // field@85eb │ │ +3c7c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RouteException; │ │ │ │ source_file_idx : 22631 (RouteException.java) │ │ @@ -833191,20 +833191,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c7d40: |[3c7d40] okhttp3.internal.connection.RouteSelector$Selection.:(Ljava/util/List;)V │ │ -3c7d50: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c7d56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3c7d58: 5910 ec85 |0004: iput v0, v1, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ -3c7d5c: 5b12 ed85 |0006: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ -3c7d60: 0e00 |0008: return-void │ │ +3c7d38: |[3c7d38] okhttp3.internal.connection.RouteSelector$Selection.:(Ljava/util/List;)V │ │ +3c7d48: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c7d4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3c7d50: 5910 ec85 |0004: iput v0, v1, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ +3c7d54: 5b12 ed85 |0006: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ +3c7d58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=206 │ │ 0x0006 line=209 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/internal/connection/RouteSelector$Selection; │ │ @@ -833216,19 +833216,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c7cd8: |[3c7cd8] okhttp3.internal.connection.RouteSelector$Selection.getAll:()Ljava/util/List; │ │ -3c7ce8: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c7cec: 5421 ed85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ -3c7cf0: 7020 5a86 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -3c7cf6: 1100 |0007: return-object v0 │ │ +3c7cd0: |[3c7cd0] okhttp3.internal.connection.RouteSelector$Selection.getAll:()Ljava/util/List; │ │ +3c7ce0: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c7ce4: 5421 ed85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ +3c7ce8: 7020 5a86 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +3c7cee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/connection/RouteSelector$Selection; │ │ │ │ #1 : (in Lokhttp3/internal/connection/RouteSelector$Selection;) │ │ @@ -833236,24 +833236,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c7cac: |[3c7cac] okhttp3.internal.connection.RouteSelector$Selection.hasNext:()Z │ │ -3c7cbc: 5220 ec85 |0000: iget v0, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ -3c7cc0: 5421 ed85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ -3c7cc4: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3c7cca: 0a01 |0007: move-result v1 │ │ -3c7ccc: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -3c7cd0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3c7cd2: 2802 |000b: goto 000d // +0002 │ │ -3c7cd4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3c7cd6: 0f00 |000d: return v0 │ │ +3c7ca4: |[3c7ca4] okhttp3.internal.connection.RouteSelector$Selection.hasNext:()Z │ │ +3c7cb4: 5220 ec85 |0000: iget v0, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ +3c7cb8: 5421 ed85 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ +3c7cbc: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3c7cc2: 0a01 |0007: move-result v1 │ │ +3c7cc4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +3c7cc8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3c7cca: 2802 |000b: goto 000d // +0002 │ │ +3c7ccc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3c7cce: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokhttp3/internal/connection/RouteSelector$Selection; │ │ │ │ #2 : (in Lokhttp3/internal/connection/RouteSelector$Selection;) │ │ @@ -833261,29 +833261,29 @@ │ │ type : '()Lokhttp3/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3c7cf8: |[3c7cf8] okhttp3.internal.connection.RouteSelector$Selection.next:()Lokhttp3/Route; │ │ -3c7d08: 6e10 26b9 0300 |0000: invoke-virtual {v3}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ -3c7d0e: 0a00 |0003: move-result v0 │ │ -3c7d10: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -3c7d14: 5430 ed85 |0006: iget-object v0, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ -3c7d18: 5231 ec85 |0008: iget v1, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ -3c7d1c: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3c7d20: 5932 ec85 |000c: iput v2, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ -3c7d24: 7220 8087 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c7d2a: 0c00 |0011: move-result-object v0 │ │ -3c7d2c: 1f00 3417 |0012: check-cast v0, Lokhttp3/Route; // type@1734 │ │ -3c7d30: 1100 |0014: return-object v0 │ │ -3c7d32: 2200 3211 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ -3c7d36: 7010 b887 0000 |0017: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3c7d3c: 2700 |001a: throw v0 │ │ +3c7cf0: |[3c7cf0] okhttp3.internal.connection.RouteSelector$Selection.next:()Lokhttp3/Route; │ │ +3c7d00: 6e10 26b9 0300 |0000: invoke-virtual {v3}, Lokhttp3/internal/connection/RouteSelector$Selection;.hasNext:()Z // method@b926 │ │ +3c7d06: 0a00 |0003: move-result v0 │ │ +3c7d08: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +3c7d0c: 5430 ed85 |0006: iget-object v0, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.routes:Ljava/util/List; // field@85ed │ │ +3c7d10: 5231 ec85 |0008: iget v1, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ +3c7d14: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3c7d18: 5932 ec85 |000c: iput v2, v3, Lokhttp3/internal/connection/RouteSelector$Selection;.nextRouteIndex:I // field@85ec │ │ +3c7d1c: 7220 8087 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c7d22: 0c00 |0011: move-result-object v0 │ │ +3c7d24: 1f00 3417 |0012: check-cast v0, Lokhttp3/Route; // type@1734 │ │ +3c7d28: 1100 |0014: return-object v0 │ │ +3c7d2a: 2200 3211 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ +3c7d2e: 7010 b887 0000 |0017: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3c7d34: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=220 │ │ 0x0015 line=218 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lokhttp3/internal/connection/RouteSelector$Selection; │ │ @@ -833361,35 +833361,35 @@ │ │ type : '(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3c7f68: |[3c7f68] okhttp3.internal.connection.RouteSelector.:(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c7f78: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c7f7e: 7100 fc86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3c7f84: 0c00 |0006: move-result-object v0 │ │ -3c7f86: 5b10 f485 |0007: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c7f8a: 7100 fc86 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3c7f90: 0c00 |000c: move-result-object v0 │ │ -3c7f92: 5b10 f185 |000d: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c7f96: 2200 1711 |000f: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c7f9a: 7010 5886 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c7fa0: 5b10 f385 |0014: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ -3c7fa4: 5b12 ee85 |0016: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c7fa8: 5b13 f585 |0018: iput-object v3, v1, Lokhttp3/internal/connection/RouteSelector;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85f5 │ │ -3c7fac: 5b14 ef85 |001a: iput-object v4, v1, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ -3c7fb0: 5b15 f085 |001c: iput-object v5, v1, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ -3c7fb4: 6e10 2ab5 0200 |001e: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c7fba: 0c03 |0021: move-result-object v3 │ │ -3c7fbc: 6e10 24b5 0200 |0022: invoke-virtual {v2}, Lokhttp3/Address;.proxy:()Ljava/net/Proxy; // method@b524 │ │ -3c7fc2: 0c02 |0025: move-result-object v2 │ │ -3c7fc4: 7030 2fb9 3102 |0026: invoke-direct {v1, v3, v2}, Lokhttp3/internal/connection/RouteSelector;.resetNextProxy:(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V // method@b92f │ │ -3c7fca: 0e00 |0029: return-void │ │ +3c7f60: |[3c7f60] okhttp3.internal.connection.RouteSelector.:(Lokhttp3/Address;Lokhttp3/internal/connection/RouteDatabase;Lokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c7f70: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c7f76: 7100 fc86 0000 |0003: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3c7f7c: 0c00 |0006: move-result-object v0 │ │ +3c7f7e: 5b10 f485 |0007: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c7f82: 7100 fc86 0000 |0009: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3c7f88: 0c00 |000c: move-result-object v0 │ │ +3c7f8a: 5b10 f185 |000d: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c7f8e: 2200 1711 |000f: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c7f92: 7010 5886 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c7f98: 5b10 f385 |0014: iput-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ +3c7f9c: 5b12 ee85 |0016: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c7fa0: 5b13 f585 |0018: iput-object v3, v1, Lokhttp3/internal/connection/RouteSelector;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85f5 │ │ +3c7fa4: 5b14 ef85 |001a: iput-object v4, v1, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ +3c7fa8: 5b15 f085 |001c: iput-object v5, v1, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ +3c7fac: 6e10 2ab5 0200 |001e: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7fb2: 0c03 |0021: move-result-object v3 │ │ +3c7fb4: 6e10 24b5 0200 |0022: invoke-virtual {v2}, Lokhttp3/Address;.proxy:()Ljava/net/Proxy; // method@b524 │ │ +3c7fba: 0c02 |0025: move-result-object v2 │ │ +3c7fbc: 7030 2fb9 3102 |0026: invoke-direct {v1, v3, v2}, Lokhttp3/internal/connection/RouteSelector;.resetNextProxy:(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V // method@b92f │ │ +3c7fc2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=47 │ │ 0x0009 line=51 │ │ 0x000f line=54 │ │ 0x0016 line=58 │ │ @@ -833409,24 +833409,24 @@ │ │ type : '(Ljava/net/InetSocketAddress;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3c7dc8: |[3c7dc8] okhttp3.internal.connection.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ -3c7dd8: 6e10 6c85 0100 |0000: invoke-virtual {v1}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@856c │ │ -3c7dde: 0c00 |0003: move-result-object v0 │ │ -3c7de0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3c7de4: 6e10 6d85 0100 |0006: invoke-virtual {v1}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@856d │ │ -3c7dea: 0c01 |0009: move-result-object v1 │ │ -3c7dec: 1101 |000a: return-object v1 │ │ -3c7dee: 6e10 6685 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@8566 │ │ -3c7df4: 0c01 |000e: move-result-object v1 │ │ -3c7df6: 1101 |000f: return-object v1 │ │ +3c7dc0: |[3c7dc0] okhttp3.internal.connection.RouteSelector.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; │ │ +3c7dd0: 6e10 6c85 0100 |0000: invoke-virtual {v1}, Ljava/net/InetSocketAddress;.getAddress:()Ljava/net/InetAddress; // method@856c │ │ +3c7dd6: 0c00 |0003: move-result-object v0 │ │ +3c7dd8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3c7ddc: 6e10 6d85 0100 |0006: invoke-virtual {v1}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@856d │ │ +3c7de2: 0c01 |0009: move-result-object v1 │ │ +3c7de4: 1101 |000a: return-object v1 │ │ +3c7de6: 6e10 6685 0000 |000b: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@8566 │ │ +3c7dec: 0c01 |000e: move-result-object v1 │ │ +3c7dee: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=196 │ │ 0x000b line=200 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/net/InetSocketAddress; │ │ @@ -833436,24 +833436,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c7d9c: |[3c7d9c] okhttp3.internal.connection.RouteSelector.hasNextProxy:()Z │ │ -3c7dac: 5220 f285 |0000: iget v0, v2, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ -3c7db0: 5421 f485 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c7db4: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3c7dba: 0a01 |0007: move-result v1 │ │ -3c7dbc: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -3c7dc0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3c7dc2: 2802 |000b: goto 000d // +0002 │ │ -3c7dc4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3c7dc6: 0f00 |000d: return v0 │ │ +3c7d94: |[3c7d94] okhttp3.internal.connection.RouteSelector.hasNextProxy:()Z │ │ +3c7da4: 5220 f285 |0000: iget v0, v2, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ +3c7da8: 5421 f485 |0002: iget-object v1, v2, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c7dac: 7210 8b87 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3c7db2: 0a01 |0007: move-result v1 │ │ +3c7db4: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +3c7db8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3c7dba: 2802 |000b: goto 000d // +0002 │ │ +3c7dbc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3c7dbe: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokhttp3/internal/connection/RouteSelector; │ │ │ │ #3 : (in Lokhttp3/internal/connection/RouteSelector;) │ │ @@ -833461,46 +833461,46 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3c7df8: |[3c7df8] okhttp3.internal.connection.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ -3c7e08: 7010 2bb9 0300 |0000: invoke-direct {v3}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ -3c7e0e: 0a00 |0003: move-result v0 │ │ -3c7e10: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -3c7e14: 5430 f485 |0006: iget-object v0, v3, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c7e18: 5231 f285 |0008: iget v1, v3, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ -3c7e1c: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3c7e20: 5932 f285 |000c: iput v2, v3, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ -3c7e24: 7220 8087 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c7e2a: 0c00 |0011: move-result-object v0 │ │ -3c7e2c: 1f00 c810 |0012: check-cast v0, Ljava/net/Proxy; // type@10c8 │ │ -3c7e30: 7020 2eb9 0300 |0014: invoke-direct {v3, v0}, Lokhttp3/internal/connection/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@b92e │ │ -3c7e36: 1100 |0017: return-object v0 │ │ -3c7e38: 2200 cd10 |0018: new-instance v0, Ljava/net/SocketException; // type@10cd │ │ -3c7e3c: 2201 9410 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c7e40: 7010 8384 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c7e46: 1a02 ef52 |001f: const-string v2, "No route to " // string@52ef │ │ -3c7e4a: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7e50: 5432 ee85 |0024: iget-object v2, v3, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c7e54: 6e10 2ab5 0200 |0026: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c7e5a: 0c02 |0029: move-result-object v2 │ │ -3c7e5c: 6e10 b5b6 0200 |002a: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c7e62: 0c02 |002d: move-result-object v2 │ │ -3c7e64: 6e20 8f84 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7e6a: 1a02 5315 |0031: const-string v2, "; exhausted proxy configurations: " // string@1553 │ │ -3c7e6e: 6e20 8f84 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7e74: 5432 f485 |0036: iget-object v2, v3, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c7e78: 6e20 8e84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c7e7e: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c7e84: 0c01 |003e: move-result-object v1 │ │ -3c7e86: 7020 8885 1000 |003f: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@8588 │ │ -3c7e8c: 2700 |0042: throw v0 │ │ +3c7df0: |[3c7df0] okhttp3.internal.connection.RouteSelector.nextProxy:()Ljava/net/Proxy; │ │ +3c7e00: 7010 2bb9 0300 |0000: invoke-direct {v3}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ +3c7e06: 0a00 |0003: move-result v0 │ │ +3c7e08: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +3c7e0c: 5430 f485 |0006: iget-object v0, v3, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c7e10: 5231 f285 |0008: iget v1, v3, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ +3c7e14: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3c7e18: 5932 f285 |000c: iput v2, v3, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ +3c7e1c: 7220 8087 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c7e22: 0c00 |0011: move-result-object v0 │ │ +3c7e24: 1f00 c810 |0012: check-cast v0, Ljava/net/Proxy; // type@10c8 │ │ +3c7e28: 7020 2eb9 0300 |0014: invoke-direct {v3, v0}, Lokhttp3/internal/connection/RouteSelector;.resetNextInetSocketAddress:(Ljava/net/Proxy;)V // method@b92e │ │ +3c7e2e: 1100 |0017: return-object v0 │ │ +3c7e30: 2200 cd10 |0018: new-instance v0, Ljava/net/SocketException; // type@10cd │ │ +3c7e34: 2201 9410 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c7e38: 7010 8384 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c7e3e: 1a02 ef52 |001f: const-string v2, "No route to " // string@52ef │ │ +3c7e42: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7e48: 5432 ee85 |0024: iget-object v2, v3, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c7e4c: 6e10 2ab5 0200 |0026: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7e52: 0c02 |0029: move-result-object v2 │ │ +3c7e54: 6e10 b5b6 0200 |002a: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c7e5a: 0c02 |002d: move-result-object v2 │ │ +3c7e5c: 6e20 8f84 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7e62: 1a02 5315 |0031: const-string v2, "; exhausted proxy configurations: " // string@1553 │ │ +3c7e66: 6e20 8f84 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7e6c: 5432 f485 |0036: iget-object v2, v3, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c7e70: 6e20 8e84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c7e76: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c7e7c: 0c01 |003e: move-result-object v1 │ │ +3c7e7e: 7020 8885 1000 |003f: invoke-direct {v0, v1}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@8588 │ │ +3c7e84: 2700 |0042: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=134 │ │ 0x0014 line=135 │ │ 0x0018 line=131 │ │ locals : │ │ @@ -833511,129 +833511,129 @@ │ │ type : '(Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 241 16-bit code units │ │ -3c7fcc: |[3c7fcc] okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ -3c7fdc: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c7fe0: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c7fe6: 5b60 f185 |0005: iput-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c7fea: 6e10 7685 0700 |0007: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c7ff0: 0c00 |000a: move-result-object v0 │ │ -3c7ff2: 6201 4f79 |000b: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ -3c7ff6: 3210 3900 |000d: if-eq v0, v1, 0046 // +0039 │ │ -3c7ffa: 6e10 7685 0700 |000f: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c8000: 0c00 |0012: move-result-object v0 │ │ -3c8002: 6201 5179 |0013: sget-object v1, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@7951 │ │ -3c8006: 3310 0300 |0015: if-ne v0, v1, 0018 // +0003 │ │ -3c800a: 282f |0017: goto 0046 // +002f │ │ -3c800c: 6e10 7385 0700 |0018: invoke-virtual {v7}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@8573 │ │ -3c8012: 0c00 |001b: move-result-object v0 │ │ -3c8014: 2001 c310 |001c: instance-of v1, v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3c8018: 3801 0d00 |001e: if-eqz v1, 002b // +000d │ │ -3c801c: 1f00 c310 |0020: check-cast v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3c8020: 7110 29b9 0000 |0022: invoke-static {v0}, Lokhttp3/internal/connection/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@b929 │ │ -3c8026: 0c01 |0025: move-result-object v1 │ │ -3c8028: 6e10 6e85 0000 |0026: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getPort:()I // method@856e │ │ -3c802e: 0a00 |0029: move-result v0 │ │ -3c8030: 2830 |002a: goto 005a // +0030 │ │ -3c8032: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c8036: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c803a: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c8040: 1a02 c556 |0032: const-string v2, "Proxy.address() is not an InetSocketAddress: " // string@56c5 │ │ -3c8044: 6e20 8f84 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c804a: 6e10 0884 0000 |0037: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3c8050: 0c00 |003a: move-result-object v0 │ │ -3c8052: 6e20 8e84 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c8058: 6e10 9f84 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c805e: 0c00 |0041: move-result-object v0 │ │ -3c8060: 7020 8783 0700 |0042: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3c8066: 2707 |0045: throw v7 │ │ -3c8068: 5460 ee85 |0046: iget-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c806c: 6e10 2ab5 0000 |0048: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c8072: 0c00 |004b: move-result-object v0 │ │ -3c8074: 6e10 b5b6 0000 |004c: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c807a: 0c01 |004f: move-result-object v1 │ │ -3c807c: 5460 ee85 |0050: iget-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c8080: 6e10 2ab5 0000 |0052: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c8086: 0c00 |0055: move-result-object v0 │ │ -3c8088: 6e10 c4b6 0000 |0056: invoke-virtual {v0}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c808e: 0a00 |0059: move-result v0 │ │ -3c8090: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -3c8092: 3420 7200 |005b: if-lt v0, v2, 00cd // +0072 │ │ -3c8096: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -3c809c: 3620 6d00 |0060: if-gt v0, v2, 00cd // +006d │ │ -3c80a0: 6e10 7685 0700 |0062: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c80a6: 0c07 |0065: move-result-object v7 │ │ -3c80a8: 6202 5179 |0066: sget-object v2, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@7951 │ │ -3c80ac: 3327 0c00 |0068: if-ne v7, v2, 0074 // +000c │ │ -3c80b0: 5467 f185 |006a: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c80b4: 7120 6a85 0100 |006c: invoke-static {v1, v0}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@856a │ │ -3c80ba: 0c00 |006f: move-result-object v0 │ │ -3c80bc: 7220 7a87 0700 |0070: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c80c2: 2839 |0073: goto 00ac // +0039 │ │ -3c80c4: 5467 f085 |0074: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ -3c80c8: 5462 ef85 |0076: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ -3c80cc: 6e30 27b6 2701 |0078: invoke-virtual {v7, v2, v1}, Lokhttp3/EventListener;.dnsStart:(Lokhttp3/Call;Ljava/lang/String;)V // method@b627 │ │ -3c80d2: 5467 ee85 |007b: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c80d6: 6e10 1eb5 0700 |007d: invoke-virtual {v7}, Lokhttp3/Address;.dns:()Lokhttp3/Dns; // method@b51e │ │ -3c80dc: 0c07 |0080: move-result-object v7 │ │ -3c80de: 7220 19b6 1700 |0081: invoke-interface {v7, v1}, Lokhttp3/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@b619 │ │ -3c80e4: 0c07 |0084: move-result-object v7 │ │ -3c80e6: 7210 8387 0700 |0085: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c80ec: 0a02 |0088: move-result v2 │ │ -3c80ee: 3902 2400 |0089: if-nez v2, 00ad // +0024 │ │ -3c80f2: 5462 f085 |008b: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ -3c80f6: 5463 ef85 |008d: iget-object v3, v6, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ -3c80fa: 6e40 26b6 3271 |008f: invoke-virtual {v2, v3, v1, v7}, Lokhttp3/EventListener;.dnsEnd:(Lokhttp3/Call;Ljava/lang/String;Ljava/util/List;)V // method@b626 │ │ -3c8100: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -3c8102: 7210 8b87 0700 |0093: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ -3c8108: 0a02 |0096: move-result v2 │ │ -3c810a: 3521 1500 |0097: if-ge v1, v2, 00ac // +0015 │ │ -3c810e: 7220 8087 1700 |0099: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c8114: 0c03 |009c: move-result-object v3 │ │ -3c8116: 1f03 c210 |009d: check-cast v3, Ljava/net/InetAddress; // type@10c2 │ │ -3c811a: 5464 f185 |009f: iget-object v4, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c811e: 2205 c310 |00a1: new-instance v5, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3c8122: 7030 6985 3500 |00a3: invoke-direct {v5, v3, v0}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@8569 │ │ -3c8128: 7220 7a87 5400 |00a6: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c812e: d801 0101 |00a9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c8132: 28ec |00ab: goto 0097 // -0014 │ │ -3c8134: 0e00 |00ac: return-void │ │ -3c8136: 2207 d610 |00ad: new-instance v7, Ljava/net/UnknownHostException; // type@10d6 │ │ -3c813a: 2200 9410 |00af: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c813e: 7010 8384 0000 |00b1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c8144: 5462 ee85 |00b4: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c8148: 6e10 1eb5 0200 |00b6: invoke-virtual {v2}, Lokhttp3/Address;.dns:()Lokhttp3/Dns; // method@b51e │ │ -3c814e: 0c02 |00b9: move-result-object v2 │ │ -3c8150: 6e20 8e84 2000 |00ba: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c8156: 1a02 3207 |00bd: const-string v2, " returned no addresses for " // string@0732 │ │ -3c815a: 6e20 8f84 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8160: 6e20 8f84 1000 |00c2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8166: 6e10 9f84 0000 |00c5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c816c: 0c00 |00c8: move-result-object v0 │ │ -3c816e: 7020 a285 0700 |00c9: invoke-direct {v7, v0}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@85a2 │ │ -3c8174: 2707 |00cc: throw v7 │ │ -3c8176: 2207 cd10 |00cd: new-instance v7, Ljava/net/SocketException; // type@10cd │ │ -3c817a: 2202 9410 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3c817e: 7010 8384 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c8184: 1a03 ef52 |00d4: const-string v3, "No route to " // string@52ef │ │ -3c8188: 6e20 8f84 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c818e: 6e20 8f84 1200 |00d9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8194: 1a01 0f15 |00dc: const-string v1, ":" // string@150f │ │ -3c8198: 6e20 8f84 1200 |00de: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c819e: 6e20 8a84 0200 |00e1: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c81a4: 1a00 6215 |00e4: const-string v0, "; port is out of range" // string@1562 │ │ -3c81a8: 6e20 8f84 0200 |00e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c81ae: 6e10 9f84 0200 |00e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c81b4: 0c00 |00ec: move-result-object v0 │ │ -3c81b6: 7020 8885 0700 |00ed: invoke-direct {v7, v0}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@8588 │ │ -3c81bc: 2707 |00f0: throw v7 │ │ +3c7fc4: |[3c7fc4] okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress:(Ljava/net/Proxy;)V │ │ +3c7fd4: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c7fd8: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c7fde: 5b60 f185 |0005: iput-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c7fe2: 6e10 7685 0700 |0007: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c7fe8: 0c00 |000a: move-result-object v0 │ │ +3c7fea: 6201 4f79 |000b: sget-object v1, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ +3c7fee: 3210 3900 |000d: if-eq v0, v1, 0046 // +0039 │ │ +3c7ff2: 6e10 7685 0700 |000f: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c7ff8: 0c00 |0012: move-result-object v0 │ │ +3c7ffa: 6201 5179 |0013: sget-object v1, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@7951 │ │ +3c7ffe: 3310 0300 |0015: if-ne v0, v1, 0018 // +0003 │ │ +3c8002: 282f |0017: goto 0046 // +002f │ │ +3c8004: 6e10 7385 0700 |0018: invoke-virtual {v7}, Ljava/net/Proxy;.address:()Ljava/net/SocketAddress; // method@8573 │ │ +3c800a: 0c00 |001b: move-result-object v0 │ │ +3c800c: 2001 c310 |001c: instance-of v1, v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3c8010: 3801 0d00 |001e: if-eqz v1, 002b // +000d │ │ +3c8014: 1f00 c310 |0020: check-cast v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3c8018: 7110 29b9 0000 |0022: invoke-static {v0}, Lokhttp3/internal/connection/RouteSelector;.getHostString:(Ljava/net/InetSocketAddress;)Ljava/lang/String; // method@b929 │ │ +3c801e: 0c01 |0025: move-result-object v1 │ │ +3c8020: 6e10 6e85 0000 |0026: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getPort:()I // method@856e │ │ +3c8026: 0a00 |0029: move-result v0 │ │ +3c8028: 2830 |002a: goto 005a // +0030 │ │ +3c802a: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c802e: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c8032: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c8038: 1a02 c556 |0032: const-string v2, "Proxy.address() is not an InetSocketAddress: " // string@56c5 │ │ +3c803c: 6e20 8f84 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8042: 6e10 0884 0000 |0037: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3c8048: 0c00 |003a: move-result-object v0 │ │ +3c804a: 6e20 8e84 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c8050: 6e10 9f84 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c8056: 0c00 |0041: move-result-object v0 │ │ +3c8058: 7020 8783 0700 |0042: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3c805e: 2707 |0045: throw v7 │ │ +3c8060: 5460 ee85 |0046: iget-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c8064: 6e10 2ab5 0000 |0048: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c806a: 0c00 |004b: move-result-object v0 │ │ +3c806c: 6e10 b5b6 0000 |004c: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c8072: 0c01 |004f: move-result-object v1 │ │ +3c8074: 5460 ee85 |0050: iget-object v0, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c8078: 6e10 2ab5 0000 |0052: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c807e: 0c00 |0055: move-result-object v0 │ │ +3c8080: 6e10 c4b6 0000 |0056: invoke-virtual {v0}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c8086: 0a00 |0059: move-result v0 │ │ +3c8088: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +3c808a: 3420 7200 |005b: if-lt v0, v2, 00cd // +0072 │ │ +3c808e: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +3c8094: 3620 6d00 |0060: if-gt v0, v2, 00cd // +006d │ │ +3c8098: 6e10 7685 0700 |0062: invoke-virtual {v7}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c809e: 0c07 |0065: move-result-object v7 │ │ +3c80a0: 6202 5179 |0066: sget-object v2, Ljava/net/Proxy$Type;.SOCKS:Ljava/net/Proxy$Type; // field@7951 │ │ +3c80a4: 3327 0c00 |0068: if-ne v7, v2, 0074 // +000c │ │ +3c80a8: 5467 f185 |006a: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c80ac: 7120 6a85 0100 |006c: invoke-static {v1, v0}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@856a │ │ +3c80b2: 0c00 |006f: move-result-object v0 │ │ +3c80b4: 7220 7a87 0700 |0070: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c80ba: 2839 |0073: goto 00ac // +0039 │ │ +3c80bc: 5467 f085 |0074: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ +3c80c0: 5462 ef85 |0076: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ +3c80c4: 6e30 27b6 2701 |0078: invoke-virtual {v7, v2, v1}, Lokhttp3/EventListener;.dnsStart:(Lokhttp3/Call;Ljava/lang/String;)V // method@b627 │ │ +3c80ca: 5467 ee85 |007b: iget-object v7, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c80ce: 6e10 1eb5 0700 |007d: invoke-virtual {v7}, Lokhttp3/Address;.dns:()Lokhttp3/Dns; // method@b51e │ │ +3c80d4: 0c07 |0080: move-result-object v7 │ │ +3c80d6: 7220 19b6 1700 |0081: invoke-interface {v7, v1}, Lokhttp3/Dns;.lookup:(Ljava/lang/String;)Ljava/util/List; // method@b619 │ │ +3c80dc: 0c07 |0084: move-result-object v7 │ │ +3c80de: 7210 8387 0700 |0085: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c80e4: 0a02 |0088: move-result v2 │ │ +3c80e6: 3902 2400 |0089: if-nez v2, 00ad // +0024 │ │ +3c80ea: 5462 f085 |008b: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.eventListener:Lokhttp3/EventListener; // field@85f0 │ │ +3c80ee: 5463 ef85 |008d: iget-object v3, v6, Lokhttp3/internal/connection/RouteSelector;.call:Lokhttp3/Call; // field@85ef │ │ +3c80f2: 6e40 26b6 3271 |008f: invoke-virtual {v2, v3, v1, v7}, Lokhttp3/EventListener;.dnsEnd:(Lokhttp3/Call;Ljava/lang/String;Ljava/util/List;)V // method@b626 │ │ +3c80f8: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +3c80fa: 7210 8b87 0700 |0093: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ +3c8100: 0a02 |0096: move-result v2 │ │ +3c8102: 3521 1500 |0097: if-ge v1, v2, 00ac // +0015 │ │ +3c8106: 7220 8087 1700 |0099: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c810c: 0c03 |009c: move-result-object v3 │ │ +3c810e: 1f03 c210 |009d: check-cast v3, Ljava/net/InetAddress; // type@10c2 │ │ +3c8112: 5464 f185 |009f: iget-object v4, v6, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c8116: 2205 c310 |00a1: new-instance v5, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3c811a: 7030 6985 3500 |00a3: invoke-direct {v5, v3, v0}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@8569 │ │ +3c8120: 7220 7a87 5400 |00a6: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c8126: d801 0101 |00a9: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c812a: 28ec |00ab: goto 0097 // -0014 │ │ +3c812c: 0e00 |00ac: return-void │ │ +3c812e: 2207 d610 |00ad: new-instance v7, Ljava/net/UnknownHostException; // type@10d6 │ │ +3c8132: 2200 9410 |00af: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c8136: 7010 8384 0000 |00b1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c813c: 5462 ee85 |00b4: iget-object v2, v6, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c8140: 6e10 1eb5 0200 |00b6: invoke-virtual {v2}, Lokhttp3/Address;.dns:()Lokhttp3/Dns; // method@b51e │ │ +3c8146: 0c02 |00b9: move-result-object v2 │ │ +3c8148: 6e20 8e84 2000 |00ba: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c814e: 1a02 3207 |00bd: const-string v2, " returned no addresses for " // string@0732 │ │ +3c8152: 6e20 8f84 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8158: 6e20 8f84 1000 |00c2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c815e: 6e10 9f84 0000 |00c5: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c8164: 0c00 |00c8: move-result-object v0 │ │ +3c8166: 7020 a285 0700 |00c9: invoke-direct {v7, v0}, Ljava/net/UnknownHostException;.:(Ljava/lang/String;)V // method@85a2 │ │ +3c816c: 2707 |00cc: throw v7 │ │ +3c816e: 2207 cd10 |00cd: new-instance v7, Ljava/net/SocketException; // type@10cd │ │ +3c8172: 2202 9410 |00cf: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3c8176: 7010 8384 0200 |00d1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c817c: 1a03 ef52 |00d4: const-string v3, "No route to " // string@52ef │ │ +3c8180: 6e20 8f84 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8186: 6e20 8f84 1200 |00d9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c818c: 1a01 0f15 |00dc: const-string v1, ":" // string@150f │ │ +3c8190: 6e20 8f84 1200 |00de: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8196: 6e20 8a84 0200 |00e1: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c819c: 1a00 6215 |00e4: const-string v0, "; port is out of range" // string@1562 │ │ +3c81a0: 6e20 8f84 0200 |00e6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c81a6: 6e10 9f84 0200 |00e9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c81ac: 0c00 |00ec: move-result-object v0 │ │ +3c81ae: 7020 8885 0700 |00ed: invoke-direct {v7, v0}, Ljava/net/SocketException;.:(Ljava/lang/String;)V // method@8588 │ │ +3c81b4: 2707 |00f0: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=146 │ │ 0x0018 line=150 │ │ 0x001c line=151 │ │ 0x0020 line=155 │ │ @@ -833663,44 +833663,44 @@ │ │ type : '(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3c81c0: |[3c81c0] okhttp3.internal.connection.RouteSelector.resetNextProxy:(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V │ │ -3c81d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c81d2: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -3c81d6: 7110 0787 0300 |0003: invoke-static {v3}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ -3c81dc: 0c02 |0006: move-result-object v2 │ │ -3c81de: 5b12 f485 |0007: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c81e2: 2829 |0009: goto 0032 // +0029 │ │ -3c81e4: 5413 ee85 |000a: iget-object v3, v1, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c81e8: 6e10 26b5 0300 |000c: invoke-virtual {v3}, Lokhttp3/Address;.proxySelector:()Ljava/net/ProxySelector; // method@b526 │ │ -3c81ee: 0c03 |000f: move-result-object v3 │ │ -3c81f0: 6e10 d2b6 0200 |0010: invoke-virtual {v2}, Lokhttp3/HttpUrl;.uri:()Ljava/net/URI; // method@b6d2 │ │ -3c81f6: 0c02 |0013: move-result-object v2 │ │ -3c81f8: 6e20 7a85 2300 |0014: invoke-virtual {v3, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@857a │ │ -3c81fe: 0c02 |0017: move-result-object v2 │ │ -3c8200: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ -3c8204: 7210 8387 0200 |001a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c820a: 0a03 |001d: move-result v3 │ │ -3c820c: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ -3c8210: 7110 3cb8 0200 |0020: invoke-static {v2}, Lokhttp3/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@b83c │ │ -3c8216: 0c02 |0023: move-result-object v2 │ │ -3c8218: 280c |0024: goto 0030 // +000c │ │ -3c821a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -3c821c: 2322 781c |0026: new-array v2, v2, [Ljava/net/Proxy; // type@1c78 │ │ -3c8220: 6203 5279 |0028: sget-object v3, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@7952 │ │ -3c8224: 4d03 0200 |002a: aput-object v3, v2, v0 │ │ -3c8228: 7110 3db8 0200 |002c: invoke-static {v2}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ -3c822e: 0c02 |002f: move-result-object v2 │ │ -3c8230: 5b12 f485 |0030: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ -3c8234: 5910 f285 |0032: iput v0, v1, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ -3c8238: 0e00 |0034: return-void │ │ +3c81b8: |[3c81b8] okhttp3.internal.connection.RouteSelector.resetNextProxy:(Lokhttp3/HttpUrl;Ljava/net/Proxy;)V │ │ +3c81c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c81ca: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +3c81ce: 7110 0787 0300 |0003: invoke-static {v3}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ +3c81d4: 0c02 |0006: move-result-object v2 │ │ +3c81d6: 5b12 f485 |0007: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c81da: 2829 |0009: goto 0032 // +0029 │ │ +3c81dc: 5413 ee85 |000a: iget-object v3, v1, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c81e0: 6e10 26b5 0300 |000c: invoke-virtual {v3}, Lokhttp3/Address;.proxySelector:()Ljava/net/ProxySelector; // method@b526 │ │ +3c81e6: 0c03 |000f: move-result-object v3 │ │ +3c81e8: 6e10 d2b6 0200 |0010: invoke-virtual {v2}, Lokhttp3/HttpUrl;.uri:()Ljava/net/URI; // method@b6d2 │ │ +3c81ee: 0c02 |0013: move-result-object v2 │ │ +3c81f0: 6e20 7a85 2300 |0014: invoke-virtual {v3, v2}, Ljava/net/ProxySelector;.select:(Ljava/net/URI;)Ljava/util/List; // method@857a │ │ +3c81f6: 0c02 |0017: move-result-object v2 │ │ +3c81f8: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ +3c81fc: 7210 8387 0200 |001a: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c8202: 0a03 |001d: move-result v3 │ │ +3c8204: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ +3c8208: 7110 3cb8 0200 |0020: invoke-static {v2}, Lokhttp3/internal/Util;.immutableList:(Ljava/util/List;)Ljava/util/List; // method@b83c │ │ +3c820e: 0c02 |0023: move-result-object v2 │ │ +3c8210: 280c |0024: goto 0030 // +000c │ │ +3c8212: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +3c8214: 2322 781c |0026: new-array v2, v2, [Ljava/net/Proxy; // type@1c78 │ │ +3c8218: 6203 5279 |0028: sget-object v3, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@7952 │ │ +3c821c: 4d03 0200 |002a: aput-object v3, v2, v0 │ │ +3c8220: 7110 3db8 0200 |002c: invoke-static {v2}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ +3c8226: 0c02 |002f: move-result-object v2 │ │ +3c8228: 5b12 f485 |0030: iput-object v2, v1, Lokhttp3/internal/connection/RouteSelector;.proxies:Ljava/util/List; // field@85f4 │ │ +3c822c: 5910 f285 |0032: iput v0, v1, Lokhttp3/internal/connection/RouteSelector;.nextProxyIndex:I // field@85f2 │ │ +3c8230: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=112 │ │ 0x000a line=115 │ │ 0x001a line=116 │ │ 0x0020 line=117 │ │ 0x0026 line=118 │ │ @@ -833716,27 +833716,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3c7d64: |[3c7d64] okhttp3.internal.connection.RouteSelector.hasNext:()Z │ │ -3c7d74: 7010 2bb9 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ -3c7d7a: 0a00 |0003: move-result v0 │ │ -3c7d7c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -3c7d80: 5410 f385 |0006: iget-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ -3c7d84: 7210 8387 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c7d8a: 0a00 |000b: move-result v0 │ │ -3c7d8c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -3c7d90: 2803 |000e: goto 0011 // +0003 │ │ -3c7d92: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3c7d94: 2802 |0010: goto 0012 // +0002 │ │ -3c7d96: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -3c7d98: 0f00 |0012: return v0 │ │ +3c7d5c: |[3c7d5c] okhttp3.internal.connection.RouteSelector.hasNext:()Z │ │ +3c7d6c: 7010 2bb9 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ +3c7d72: 0a00 |0003: move-result v0 │ │ +3c7d74: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +3c7d78: 5410 f385 |0006: iget-object v0, v1, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ +3c7d7c: 7210 8387 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c7d82: 0a00 |000b: move-result v0 │ │ +3c7d84: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +3c7d88: 2803 |000e: goto 0011 // +0003 │ │ +3c7d8a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3c7d8c: 2802 |0010: goto 0012 // +0002 │ │ +3c7d8e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +3c7d90: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lokhttp3/internal/connection/RouteSelector; │ │ │ │ #1 : (in Lokhttp3/internal/connection/RouteSelector;) │ │ @@ -833744,63 +833744,63 @@ │ │ type : '()Lokhttp3/internal/connection/RouteSelector$Selection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -3c7e90: |[3c7e90] okhttp3.internal.connection.RouteSelector.next:()Lokhttp3/internal/connection/RouteSelector$Selection; │ │ -3c7ea0: 6e10 2ab9 0700 |0000: invoke-virtual {v7}, Lokhttp3/internal/connection/RouteSelector;.hasNext:()Z // method@b92a │ │ -3c7ea6: 0a00 |0003: move-result v0 │ │ -3c7ea8: 3800 5900 |0004: if-eqz v0, 005d // +0059 │ │ -3c7eac: 2200 1711 |0006: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c7eb0: 7010 5886 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c7eb6: 7010 2bb9 0700 |000b: invoke-direct {v7}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ -3c7ebc: 0a01 |000e: move-result v1 │ │ -3c7ebe: 3801 3800 |000f: if-eqz v1, 0047 // +0038 │ │ -3c7ec2: 7010 2db9 0700 |0011: invoke-direct {v7}, Lokhttp3/internal/connection/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@b92d │ │ -3c7ec8: 0c01 |0014: move-result-object v1 │ │ -3c7eca: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3c7ecc: 5473 f185 |0016: iget-object v3, v7, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c7ed0: 7210 8b87 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ -3c7ed6: 0a03 |001b: move-result v3 │ │ -3c7ed8: 3532 2500 |001c: if-ge v2, v3, 0041 // +0025 │ │ -3c7edc: 2204 3417 |001e: new-instance v4, Lokhttp3/Route; // type@1734 │ │ -3c7ee0: 5475 ee85 |0020: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ -3c7ee4: 5476 f185 |0022: iget-object v6, v7, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ -3c7ee8: 7220 8087 2600 |0024: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c7eee: 0c06 |0027: move-result-object v6 │ │ -3c7ef0: 1f06 c310 |0028: check-cast v6, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3c7ef4: 7040 f5b7 5461 |002a: invoke-direct {v4, v5, v1, v6}, Lokhttp3/Route;.:(Lokhttp3/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@b7f5 │ │ -3c7efa: 5475 f585 |002d: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85f5 │ │ -3c7efe: 6e20 1fb9 4500 |002f: invoke-virtual {v5, v4}, Lokhttp3/internal/connection/RouteDatabase;.shouldPostpone:(Lokhttp3/Route;)Z // method@b91f │ │ -3c7f04: 0a05 |0032: move-result v5 │ │ -3c7f06: 3805 0800 |0033: if-eqz v5, 003b // +0008 │ │ -3c7f0a: 5475 f385 |0035: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ -3c7f0e: 7220 7a87 4500 |0037: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c7f14: 2804 |003a: goto 003e // +0004 │ │ -3c7f16: 7220 7a87 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c7f1c: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c7f20: 28dc |0040: goto 001c // -0024 │ │ -3c7f22: 7210 8387 0000 |0041: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c7f28: 0a01 |0044: move-result v1 │ │ -3c7f2a: 3901 c6ff |0045: if-nez v1, 000b // -003a │ │ -3c7f2e: 7210 8387 0000 |0047: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c7f34: 0a01 |004a: move-result v1 │ │ -3c7f36: 3801 0c00 |004b: if-eqz v1, 0057 // +000c │ │ -3c7f3a: 5471 f385 |004d: iget-object v1, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ -3c7f3e: 7220 7b87 1000 |004f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -3c7f44: 5471 f385 |0052: iget-object v1, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ -3c7f48: 7210 7c87 0100 |0054: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@877c │ │ -3c7f4e: 2201 5e17 |0057: new-instance v1, Lokhttp3/internal/connection/RouteSelector$Selection; // type@175e │ │ -3c7f52: 7020 24b9 0100 |0059: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteSelector$Selection;.:(Ljava/util/List;)V // method@b924 │ │ -3c7f58: 1101 |005c: return-object v1 │ │ -3c7f5a: 2200 3211 |005d: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ -3c7f5e: 7010 b887 0000 |005f: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3c7f64: 2700 |0062: throw v0 │ │ +3c7e88: |[3c7e88] okhttp3.internal.connection.RouteSelector.next:()Lokhttp3/internal/connection/RouteSelector$Selection; │ │ +3c7e98: 6e10 2ab9 0700 |0000: invoke-virtual {v7}, Lokhttp3/internal/connection/RouteSelector;.hasNext:()Z // method@b92a │ │ +3c7e9e: 0a00 |0003: move-result v0 │ │ +3c7ea0: 3800 5900 |0004: if-eqz v0, 005d // +0059 │ │ +3c7ea4: 2200 1711 |0006: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c7ea8: 7010 5886 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c7eae: 7010 2bb9 0700 |000b: invoke-direct {v7}, Lokhttp3/internal/connection/RouteSelector;.hasNextProxy:()Z // method@b92b │ │ +3c7eb4: 0a01 |000e: move-result v1 │ │ +3c7eb6: 3801 3800 |000f: if-eqz v1, 0047 // +0038 │ │ +3c7eba: 7010 2db9 0700 |0011: invoke-direct {v7}, Lokhttp3/internal/connection/RouteSelector;.nextProxy:()Ljava/net/Proxy; // method@b92d │ │ +3c7ec0: 0c01 |0014: move-result-object v1 │ │ +3c7ec2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3c7ec4: 5473 f185 |0016: iget-object v3, v7, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c7ec8: 7210 8b87 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ +3c7ece: 0a03 |001b: move-result v3 │ │ +3c7ed0: 3532 2500 |001c: if-ge v2, v3, 0041 // +0025 │ │ +3c7ed4: 2204 3417 |001e: new-instance v4, Lokhttp3/Route; // type@1734 │ │ +3c7ed8: 5475 ee85 |0020: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.address:Lokhttp3/Address; // field@85ee │ │ +3c7edc: 5476 f185 |0022: iget-object v6, v7, Lokhttp3/internal/connection/RouteSelector;.inetSocketAddresses:Ljava/util/List; // field@85f1 │ │ +3c7ee0: 7220 8087 2600 |0024: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c7ee6: 0c06 |0027: move-result-object v6 │ │ +3c7ee8: 1f06 c310 |0028: check-cast v6, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3c7eec: 7040 f5b7 5461 |002a: invoke-direct {v4, v5, v1, v6}, Lokhttp3/Route;.:(Lokhttp3/Address;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V // method@b7f5 │ │ +3c7ef2: 5475 f585 |002d: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.routeDatabase:Lokhttp3/internal/connection/RouteDatabase; // field@85f5 │ │ +3c7ef6: 6e20 1fb9 4500 |002f: invoke-virtual {v5, v4}, Lokhttp3/internal/connection/RouteDatabase;.shouldPostpone:(Lokhttp3/Route;)Z // method@b91f │ │ +3c7efc: 0a05 |0032: move-result v5 │ │ +3c7efe: 3805 0800 |0033: if-eqz v5, 003b // +0008 │ │ +3c7f02: 5475 f385 |0035: iget-object v5, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ +3c7f06: 7220 7a87 4500 |0037: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c7f0c: 2804 |003a: goto 003e // +0004 │ │ +3c7f0e: 7220 7a87 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c7f14: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c7f18: 28dc |0040: goto 001c // -0024 │ │ +3c7f1a: 7210 8387 0000 |0041: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c7f20: 0a01 |0044: move-result v1 │ │ +3c7f22: 3901 c6ff |0045: if-nez v1, 000b // -003a │ │ +3c7f26: 7210 8387 0000 |0047: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c7f2c: 0a01 |004a: move-result v1 │ │ +3c7f2e: 3801 0c00 |004b: if-eqz v1, 0057 // +000c │ │ +3c7f32: 5471 f385 |004d: iget-object v1, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ +3c7f36: 7220 7b87 1000 |004f: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +3c7f3c: 5471 f385 |0052: iget-object v1, v7, Lokhttp3/internal/connection/RouteSelector;.postponedRoutes:Ljava/util/List; // field@85f3 │ │ +3c7f40: 7210 7c87 0100 |0054: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@877c │ │ +3c7f46: 2201 5e17 |0057: new-instance v1, Lokhttp3/internal/connection/RouteSelector$Selection; // type@175e │ │ +3c7f4a: 7020 24b9 0100 |0059: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteSelector$Selection;.:(Ljava/util/List;)V // method@b924 │ │ +3c7f50: 1101 |005c: return-object v1 │ │ +3c7f52: 2200 3211 |005d: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ +3c7f56: 7010 b887 0000 |005f: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3c7f5c: 2700 |0062: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=79 │ │ 0x000b line=80 │ │ 0x0011 line=84 │ │ 0x0016 line=85 │ │ @@ -833852,18 +833852,18 @@ │ │ type : '(Lokhttp3/internal/connection/Transmitter;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c8274: |[3c8274] okhttp3.internal.connection.Transmitter$TransmitterReference.:(Lokhttp3/internal/connection/Transmitter;Ljava/lang/Object;)V │ │ -3c8284: 7020 d884 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@84d8 │ │ -3c828a: 5b02 f785 |0003: iput-object v2, v0, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.callStackTrace:Ljava/lang/Object; // field@85f7 │ │ -3c828e: 0e00 |0005: return-void │ │ +3c826c: |[3c826c] okhttp3.internal.connection.Transmitter$TransmitterReference.:(Lokhttp3/internal/connection/Transmitter;Ljava/lang/Object;)V │ │ +3c827c: 7020 d884 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@84d8 │ │ +3c8282: 5b02 f785 |0003: iput-object v2, v0, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.callStackTrace:Ljava/lang/Object; // field@85f7 │ │ +3c8286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0003 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/connection/Transmitter$TransmitterReference; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/connection/Transmitter; │ │ @@ -833997,54 +833997,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c87a0: |[3c87a0] okhttp3.internal.connection.Transmitter.:()V │ │ -3c87b0: 0e00 |0000: return-void │ │ +3c8798: |[3c8798] okhttp3.internal.connection.Transmitter.:()V │ │ +3c87a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/connection/Transmitter;) │ │ name : '' │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/Call;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -3c87b4: |[3c87b4] okhttp3.internal.connection.Transmitter.:(Lokhttp3/OkHttpClient;Lokhttp3/Call;)V │ │ -3c87c4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c87ca: 2200 6017 |0003: new-instance v0, Lokhttp3/internal/connection/Transmitter$1; // type@1760 │ │ -3c87ce: 7020 30b9 2000 |0005: invoke-direct {v0, v2}, Lokhttp3/internal/connection/Transmitter$1;.:(Lokhttp3/internal/connection/Transmitter;)V // method@b930 │ │ -3c87d4: 5b20 0686 |0008: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c87d8: 5b23 fc85 |000a: iput-object v3, v2, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c87dc: 6200 3b85 |000c: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c87e0: 6e10 3fb7 0300 |000e: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.connectionPool:()Lokhttp3/ConnectionPool; // method@b73f │ │ -3c87e6: 0c01 |0011: move-result-object v1 │ │ -3c87e8: 6e20 23b8 1000 |0012: invoke-virtual {v0, v1}, Lokhttp3/internal/Internal;.realConnectionPool:(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RealConnectionPool; // method@b823 │ │ -3c87ee: 0c00 |0015: move-result-object v0 │ │ -3c87f0: 5b20 fe85 |0016: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c87f4: 5b24 f985 |0018: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c87f8: 6e10 44b7 0300 |001a: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.eventListenerFactory:()Lokhttp3/EventListener$Factory; // method@b744 │ │ -3c87fe: 0c00 |001d: move-result-object v0 │ │ -3c8800: 7220 1bb6 4000 |001e: invoke-interface {v0, v4}, Lokhttp3/EventListener$Factory;.create:(Lokhttp3/Call;)Lokhttp3/EventListener; // method@b61b │ │ -3c8806: 0c04 |0021: move-result-object v4 │ │ -3c8808: 5b24 ff85 |0022: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c880c: 5424 0686 |0024: iget-object v4, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c8810: 6e10 3cb7 0300 |0026: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.callTimeoutMillis:()I // method@b73c │ │ -3c8816: 0a03 |0029: move-result v3 │ │ -3c8818: 8130 |002a: int-to-long v0, v3 │ │ -3c881a: 6203 6579 |002b: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c881e: 6e40 ffbb 0431 |002d: invoke-virtual {v4, v0, v1, v3}, Lokio/AsyncTimeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@bbff │ │ -3c8824: 0e00 |0030: return-void │ │ +3c87ac: |[3c87ac] okhttp3.internal.connection.Transmitter.:(Lokhttp3/OkHttpClient;Lokhttp3/Call;)V │ │ +3c87bc: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c87c2: 2200 6017 |0003: new-instance v0, Lokhttp3/internal/connection/Transmitter$1; // type@1760 │ │ +3c87c6: 7020 30b9 2000 |0005: invoke-direct {v0, v2}, Lokhttp3/internal/connection/Transmitter$1;.:(Lokhttp3/internal/connection/Transmitter;)V // method@b930 │ │ +3c87cc: 5b20 0686 |0008: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c87d0: 5b23 fc85 |000a: iput-object v3, v2, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c87d4: 6200 3b85 |000c: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c87d8: 6e10 3fb7 0300 |000e: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.connectionPool:()Lokhttp3/ConnectionPool; // method@b73f │ │ +3c87de: 0c01 |0011: move-result-object v1 │ │ +3c87e0: 6e20 23b8 1000 |0012: invoke-virtual {v0, v1}, Lokhttp3/internal/Internal;.realConnectionPool:(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RealConnectionPool; // method@b823 │ │ +3c87e6: 0c00 |0015: move-result-object v0 │ │ +3c87e8: 5b20 fe85 |0016: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c87ec: 5b24 f985 |0018: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c87f0: 6e10 44b7 0300 |001a: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.eventListenerFactory:()Lokhttp3/EventListener$Factory; // method@b744 │ │ +3c87f6: 0c00 |001d: move-result-object v0 │ │ +3c87f8: 7220 1bb6 4000 |001e: invoke-interface {v0, v4}, Lokhttp3/EventListener$Factory;.create:(Lokhttp3/Call;)Lokhttp3/EventListener; // method@b61b │ │ +3c87fe: 0c04 |0021: move-result-object v4 │ │ +3c8800: 5b24 ff85 |0022: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c8804: 5424 0686 |0024: iget-object v4, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c8808: 6e10 3cb7 0300 |0026: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.callTimeoutMillis:()I // method@b73c │ │ +3c880e: 0a03 |0029: move-result v3 │ │ +3c8810: 8130 |002a: int-to-long v0, v3 │ │ +3c8812: 6203 6579 |002b: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c8816: 6e40 ffbb 0431 |002d: invoke-virtual {v4, v0, v1, v3}, Lokio/AsyncTimeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@bbff │ │ +3c881c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=59 │ │ 0x000a line=80 │ │ 0x000c line=81 │ │ 0x0018 line=82 │ │ @@ -834060,65 +834060,65 @@ │ │ type : '(Lokhttp3/HttpUrl;)Lokhttp3/Address;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 91 16-bit code units │ │ -3c8608: |[3c8608] okhttp3.internal.connection.Transmitter.createAddress:(Lokhttp3/HttpUrl;)Lokhttp3/Address; │ │ -3c8618: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3c861c: 7401 b6b6 1200 |0002: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.isHttps:()Z // method@b6b6 │ │ -3c8622: 0a01 |0005: move-result v1 │ │ -3c8624: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c8626: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -3c862a: 5401 fc85 |0009: iget-object v1, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c862e: 6e10 57b7 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b757 │ │ -3c8634: 0c02 |000e: move-result-object v2 │ │ -3c8636: 5401 fc85 |000f: iget-object v1, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c863a: 6e10 47b7 0100 |0011: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b747 │ │ -3c8640: 0c01 |0014: move-result-object v1 │ │ -3c8642: 5403 fc85 |0015: iget-object v3, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c8646: 6e10 3db7 0300 |0017: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b73d │ │ -3c864c: 0c03 |001a: move-result-object v3 │ │ -3c864e: 071a |001b: move-object v10, v1 │ │ -3c8650: 0729 |001c: move-object v9, v2 │ │ -3c8652: 073b |001d: move-object v11, v3 │ │ -3c8654: 2804 |001e: goto 0022 // +0004 │ │ -3c8656: 0729 |001f: move-object v9, v2 │ │ -3c8658: 079a |0020: move-object v10, v9 │ │ -3c865a: 07ab |0021: move-object v11, v10 │ │ -3c865c: 2201 f216 |0022: new-instance v1, Lokhttp3/Address; // type@16f2 │ │ -3c8660: 7401 b5b6 1200 |0024: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c8666: 0c05 |0027: move-result-object v5 │ │ -3c8668: 7401 c4b6 1200 |0028: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c866e: 0a06 |002b: move-result v6 │ │ -3c8670: 5402 fc85 |002c: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c8674: 6e10 43b7 0200 |002e: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.dns:()Lokhttp3/Dns; // method@b743 │ │ -3c867a: 0c07 |0031: move-result-object v7 │ │ -3c867c: 5402 fc85 |0032: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c8680: 6e10 56b7 0200 |0034: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.socketFactory:()Ljavax/net/SocketFactory; // method@b756 │ │ -3c8686: 0c08 |0037: move-result-object v8 │ │ -3c8688: 5402 fc85 |0038: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c868c: 6e10 52b7 0200 |003a: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b752 │ │ -3c8692: 0c0c |003d: move-result-object v12 │ │ -3c8694: 5402 fc85 |003e: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c8698: 6e10 51b7 0200 |0040: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxy:()Ljava/net/Proxy; // method@b751 │ │ -3c869e: 0c0d |0043: move-result-object v13 │ │ -3c86a0: 5402 fc85 |0044: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c86a4: 6e10 50b7 0200 |0046: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.protocols:()Ljava/util/List; // method@b750 │ │ -3c86aa: 0c0e |0049: move-result-object v14 │ │ -3c86ac: 5402 fc85 |004a: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c86b0: 6e10 40b7 0200 |004c: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.connectionSpecs:()Ljava/util/List; // method@b740 │ │ -3c86b6: 0c0f |004f: move-result-object v15 │ │ -3c86b8: 5402 fc85 |0050: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c86bc: 6e10 53b7 0200 |0052: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxySelector:()Ljava/net/ProxySelector; // method@b753 │ │ -3c86c2: 0c10 |0055: move-result-object v16 │ │ -3c86c4: 0714 |0056: move-object v4, v1 │ │ -3c86c6: 760d 1bb5 0400 |0057: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lokhttp3/Address;.:(Ljava/lang/String;ILokhttp3/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lokhttp3/CertificatePinner;Lokhttp3/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@b51b │ │ -3c86cc: 1101 |005a: return-object v1 │ │ +3c8600: |[3c8600] okhttp3.internal.connection.Transmitter.createAddress:(Lokhttp3/HttpUrl;)Lokhttp3/Address; │ │ +3c8610: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +3c8614: 7401 b6b6 1200 |0002: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.isHttps:()Z // method@b6b6 │ │ +3c861a: 0a01 |0005: move-result v1 │ │ +3c861c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c861e: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +3c8622: 5401 fc85 |0009: iget-object v1, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c8626: 6e10 57b7 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b757 │ │ +3c862c: 0c02 |000e: move-result-object v2 │ │ +3c862e: 5401 fc85 |000f: iget-object v1, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c8632: 6e10 47b7 0100 |0011: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b747 │ │ +3c8638: 0c01 |0014: move-result-object v1 │ │ +3c863a: 5403 fc85 |0015: iget-object v3, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c863e: 6e10 3db7 0300 |0017: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b73d │ │ +3c8644: 0c03 |001a: move-result-object v3 │ │ +3c8646: 071a |001b: move-object v10, v1 │ │ +3c8648: 0729 |001c: move-object v9, v2 │ │ +3c864a: 073b |001d: move-object v11, v3 │ │ +3c864c: 2804 |001e: goto 0022 // +0004 │ │ +3c864e: 0729 |001f: move-object v9, v2 │ │ +3c8650: 079a |0020: move-object v10, v9 │ │ +3c8652: 07ab |0021: move-object v11, v10 │ │ +3c8654: 2201 f216 |0022: new-instance v1, Lokhttp3/Address; // type@16f2 │ │ +3c8658: 7401 b5b6 1200 |0024: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c865e: 0c05 |0027: move-result-object v5 │ │ +3c8660: 7401 c4b6 1200 |0028: invoke-virtual/range {v18}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c8666: 0a06 |002b: move-result v6 │ │ +3c8668: 5402 fc85 |002c: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c866c: 6e10 43b7 0200 |002e: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.dns:()Lokhttp3/Dns; // method@b743 │ │ +3c8672: 0c07 |0031: move-result-object v7 │ │ +3c8674: 5402 fc85 |0032: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c8678: 6e10 56b7 0200 |0034: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.socketFactory:()Ljavax/net/SocketFactory; // method@b756 │ │ +3c867e: 0c08 |0037: move-result-object v8 │ │ +3c8680: 5402 fc85 |0038: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c8684: 6e10 52b7 0200 |003a: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b752 │ │ +3c868a: 0c0c |003d: move-result-object v12 │ │ +3c868c: 5402 fc85 |003e: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c8690: 6e10 51b7 0200 |0040: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxy:()Ljava/net/Proxy; // method@b751 │ │ +3c8696: 0c0d |0043: move-result-object v13 │ │ +3c8698: 5402 fc85 |0044: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c869c: 6e10 50b7 0200 |0046: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.protocols:()Ljava/util/List; // method@b750 │ │ +3c86a2: 0c0e |0049: move-result-object v14 │ │ +3c86a4: 5402 fc85 |004a: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c86a8: 6e10 40b7 0200 |004c: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.connectionSpecs:()Ljava/util/List; // method@b740 │ │ +3c86ae: 0c0f |004f: move-result-object v15 │ │ +3c86b0: 5402 fc85 |0050: iget-object v2, v0, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c86b4: 6e10 53b7 0200 |0052: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.proxySelector:()Ljava/net/ProxySelector; // method@b753 │ │ +3c86ba: 0c10 |0055: move-result-object v16 │ │ +3c86bc: 0714 |0056: move-object v4, v1 │ │ +3c86be: 760d 1bb5 0400 |0057: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lokhttp3/Address;.:(Ljava/lang/String;ILokhttp3/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lokhttp3/CertificatePinner;Lokhttp3/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V // method@b51b │ │ +3c86c4: 1101 |005a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ 0x0009 line=147 │ │ 0x000f line=148 │ │ 0x0015 line=149 │ │ 0x0022 line=152 │ │ @@ -834133,74 +834133,74 @@ │ │ type : '(Ljava/io/IOException;Z)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -3c83dc: |[3c83dc] okhttp3.internal.connection.Transmitter.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; │ │ -3c83ec: 5450 fe85 |0000: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c83f0: 1d00 |0002: monitor-enter v0 │ │ -3c83f2: 3807 0f00 |0003: if-eqz v7, 0012 // +000f │ │ -3c83f6: 5451 0086 |0005: iget-object v1, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c83fa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3c83fe: 2809 |0009: goto 0012 // +0009 │ │ -3c8400: 2206 7210 |000a: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8404: 1a07 7379 |000c: const-string v7, "cannot release connection while it is in use" // string@7973 │ │ -3c8408: 7020 8c83 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c840e: 2706 |0011: throw v6 │ │ -3c8410: 5451 fd85 |0012: iget-object v1, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8414: 5452 fd85 |0014: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8418: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3c841a: 3802 1100 |0017: if-eqz v2, 0028 // +0011 │ │ -3c841e: 5452 0086 |0019: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c8422: 3902 0d00 |001b: if-nez v2, 0028 // +000d │ │ -3c8426: 3907 0600 |001d: if-nez v7, 0023 // +0006 │ │ -3c842a: 5557 0486 |001f: iget-boolean v7, v5, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ -3c842e: 3807 0700 |0021: if-eqz v7, 0028 // +0007 │ │ -3c8432: 6e10 42b9 0500 |0023: invoke-virtual {v5}, Lokhttp3/internal/connection/Transmitter;.releaseConnectionNoEvents:()Ljava/net/Socket; // method@b942 │ │ -3c8438: 0c07 |0026: move-result-object v7 │ │ -3c843a: 2802 |0027: goto 0029 // +0002 │ │ -3c843c: 0737 |0028: move-object v7, v3 │ │ -3c843e: 5452 fd85 |0029: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8442: 3802 0300 |002b: if-eqz v2, 002e // +0003 │ │ -3c8446: 0731 |002d: move-object v1, v3 │ │ -3c8448: 5552 0486 |002e: iget-boolean v2, v5, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ -3c844c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -3c844e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -3c8450: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ -3c8454: 5452 0086 |0034: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c8458: 3902 0400 |0036: if-nez v2, 003a // +0004 │ │ -3c845c: 1212 |0038: const/4 v2, #int 1 // #1 │ │ -3c845e: 2802 |0039: goto 003b // +0002 │ │ -3c8460: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -3c8462: 1e00 |003b: monitor-exit v0 │ │ -3c8464: 7110 30b8 0700 |003c: invoke-static {v7}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c846a: 3801 0900 |003f: if-eqz v1, 0048 // +0009 │ │ -3c846e: 5457 ff85 |0041: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c8472: 5450 f985 |0043: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c8476: 6e30 25b6 0701 |0045: invoke-virtual {v7, v0, v1}, Lokhttp3/EventListener;.connectionReleased:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b625 │ │ -3c847c: 3802 1b00 |0048: if-eqz v2, 0063 // +001b │ │ -3c8480: 3806 0300 |004a: if-eqz v6, 004d // +0003 │ │ -3c8484: 2802 |004c: goto 004e // +0002 │ │ -3c8486: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -3c8488: 7020 46b9 6500 |004e: invoke-direct {v5, v6}, Lokhttp3/internal/connection/Transmitter;.timeoutExit:(Ljava/io/IOException;)Ljava/io/IOException; // method@b946 │ │ -3c848e: 0c06 |0051: move-result-object v6 │ │ -3c8490: 3803 0a00 |0052: if-eqz v3, 005c // +000a │ │ -3c8494: 5457 ff85 |0054: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c8498: 5450 f985 |0056: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c849c: 6e30 1fb6 0706 |0058: invoke-virtual {v7, v0, v6}, Lokhttp3/EventListener;.callFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b61f │ │ -3c84a2: 2808 |005b: goto 0063 // +0008 │ │ -3c84a4: 5457 ff85 |005c: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c84a8: 5450 f985 |005e: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c84ac: 6e20 1eb6 0700 |0060: invoke-virtual {v7, v0}, Lokhttp3/EventListener;.callEnd:(Lokhttp3/Call;)V // method@b61e │ │ -3c84b2: 1106 |0063: return-object v6 │ │ -3c84b4: 0d06 |0064: move-exception v6 │ │ -3c84b6: 1e00 |0065: monitor-exit v0 │ │ -3c84b8: 2706 |0066: throw v6 │ │ +3c83d4: |[3c83d4] okhttp3.internal.connection.Transmitter.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; │ │ +3c83e4: 5450 fe85 |0000: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c83e8: 1d00 |0002: monitor-enter v0 │ │ +3c83ea: 3807 0f00 |0003: if-eqz v7, 0012 // +000f │ │ +3c83ee: 5451 0086 |0005: iget-object v1, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c83f2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3c83f6: 2809 |0009: goto 0012 // +0009 │ │ +3c83f8: 2206 7210 |000a: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c83fc: 1a07 7379 |000c: const-string v7, "cannot release connection while it is in use" // string@7973 │ │ +3c8400: 7020 8c83 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c8406: 2706 |0011: throw v6 │ │ +3c8408: 5451 fd85 |0012: iget-object v1, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c840c: 5452 fd85 |0014: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c8410: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3c8412: 3802 1100 |0017: if-eqz v2, 0028 // +0011 │ │ +3c8416: 5452 0086 |0019: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c841a: 3902 0d00 |001b: if-nez v2, 0028 // +000d │ │ +3c841e: 3907 0600 |001d: if-nez v7, 0023 // +0006 │ │ +3c8422: 5557 0486 |001f: iget-boolean v7, v5, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ +3c8426: 3807 0700 |0021: if-eqz v7, 0028 // +0007 │ │ +3c842a: 6e10 42b9 0500 |0023: invoke-virtual {v5}, Lokhttp3/internal/connection/Transmitter;.releaseConnectionNoEvents:()Ljava/net/Socket; // method@b942 │ │ +3c8430: 0c07 |0026: move-result-object v7 │ │ +3c8432: 2802 |0027: goto 0029 // +0002 │ │ +3c8434: 0737 |0028: move-object v7, v3 │ │ +3c8436: 5452 fd85 |0029: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c843a: 3802 0300 |002b: if-eqz v2, 002e // +0003 │ │ +3c843e: 0731 |002d: move-object v1, v3 │ │ +3c8440: 5552 0486 |002e: iget-boolean v2, v5, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ +3c8444: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +3c8446: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +3c8448: 3802 0800 |0032: if-eqz v2, 003a // +0008 │ │ +3c844c: 5452 0086 |0034: iget-object v2, v5, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c8450: 3902 0400 |0036: if-nez v2, 003a // +0004 │ │ +3c8454: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +3c8456: 2802 |0039: goto 003b // +0002 │ │ +3c8458: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +3c845a: 1e00 |003b: monitor-exit v0 │ │ +3c845c: 7110 30b8 0700 |003c: invoke-static {v7}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c8462: 3801 0900 |003f: if-eqz v1, 0048 // +0009 │ │ +3c8466: 5457 ff85 |0041: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c846a: 5450 f985 |0043: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c846e: 6e30 25b6 0701 |0045: invoke-virtual {v7, v0, v1}, Lokhttp3/EventListener;.connectionReleased:(Lokhttp3/Call;Lokhttp3/Connection;)V // method@b625 │ │ +3c8474: 3802 1b00 |0048: if-eqz v2, 0063 // +001b │ │ +3c8478: 3806 0300 |004a: if-eqz v6, 004d // +0003 │ │ +3c847c: 2802 |004c: goto 004e // +0002 │ │ +3c847e: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +3c8480: 7020 46b9 6500 |004e: invoke-direct {v5, v6}, Lokhttp3/internal/connection/Transmitter;.timeoutExit:(Ljava/io/IOException;)Ljava/io/IOException; // method@b946 │ │ +3c8486: 0c06 |0051: move-result-object v6 │ │ +3c8488: 3803 0a00 |0052: if-eqz v3, 005c // +000a │ │ +3c848c: 5457 ff85 |0054: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c8490: 5450 f985 |0056: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c8494: 6e30 1fb6 0706 |0058: invoke-virtual {v7, v0, v6}, Lokhttp3/EventListener;.callFailed:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b61f │ │ +3c849a: 2808 |005b: goto 0063 // +0008 │ │ +3c849c: 5457 ff85 |005c: iget-object v7, v5, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c84a0: 5450 f985 |005e: iget-object v0, v5, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c84a4: 6e20 1eb6 0700 |0060: invoke-virtual {v7, v0}, Lokhttp3/EventListener;.callEnd:(Lokhttp3/Call;)V // method@b61e │ │ +3c84aa: 1106 |0063: return-object v6 │ │ +3c84ac: 0d06 |0064: move-exception v6 │ │ +3c84ae: 1e00 |0065: monitor-exit v0 │ │ +3c84b0: 2706 |0066: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x003c │ │ -> 0x0064 │ │ 0x0065 - 0x0066 │ │ -> 0x0064 │ │ positions : │ │ 0x0000 line=283 │ │ @@ -834228,29 +834228,29 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3c8514: |[3c8514] okhttp3.internal.connection.Transmitter.timeoutExit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3c8524: 5520 0786 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ -3c8528: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c852c: 1103 |0004: return-object v3 │ │ -3c852e: 5420 0686 |0005: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c8532: 6e10 f7bb 0000 |0007: invoke-virtual {v0}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ -3c8538: 0a00 |000a: move-result v0 │ │ -3c853a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -3c853e: 1103 |000d: return-object v3 │ │ -3c8540: 2200 4510 |000e: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3c8544: 1a01 a9d1 |0010: const-string v1, "timeout" // string@d1a9 │ │ -3c8548: 7020 8c82 1000 |0012: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3c854e: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -3c8552: 6e20 8d82 3000 |0017: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ -3c8558: 1100 |001a: return-object v0 │ │ +3c850c: |[3c850c] okhttp3.internal.connection.Transmitter.timeoutExit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3c851c: 5520 0786 |0000: iget-boolean v0, v2, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ +3c8520: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c8524: 1103 |0004: return-object v3 │ │ +3c8526: 5420 0686 |0005: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c852a: 6e10 f7bb 0000 |0007: invoke-virtual {v0}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ +3c8530: 0a00 |000a: move-result v0 │ │ +3c8532: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +3c8536: 1103 |000d: return-object v3 │ │ +3c8538: 2200 4510 |000e: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3c853c: 1a01 a9d1 |0010: const-string v1, "timeout" // string@d1a9 │ │ +3c8540: 7020 8c82 1000 |0012: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3c8546: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +3c854a: 6e20 8d82 3000 |0017: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ +3c8550: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x000e line=109 │ │ 0x0017 line=110 │ │ locals : │ │ @@ -834263,27 +834263,27 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnection;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3c8828: |[3c8828] okhttp3.internal.connection.Transmitter.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V │ │ -3c8838: 5420 fd85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c883c: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -3c8840: 5b23 fd85 |0004: iput-object v3, v2, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8844: 5433 e085 |0006: iget-object v3, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c8848: 2200 6117 |0008: new-instance v0, Lokhttp3/internal/connection/Transmitter$TransmitterReference; // type@1761 │ │ -3c884c: 5421 fa85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.callStackTrace:Ljava/lang/Object; // field@85fa │ │ -3c8850: 7030 32b9 2001 |000c: invoke-direct {v0, v2, v1}, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.:(Lokhttp3/internal/connection/Transmitter;Ljava/lang/Object;)V // method@b932 │ │ -3c8856: 7220 7a87 0300 |000f: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c885c: 0e00 |0012: return-void │ │ -3c885e: 2203 7210 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8862: 7010 8b83 0300 |0015: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c8868: 2703 |0018: throw v3 │ │ +3c8820: |[3c8820] okhttp3.internal.connection.Transmitter.acquireConnectionNoEvents:(Lokhttp3/internal/connection/RealConnection;)V │ │ +3c8830: 5420 fd85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c8834: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +3c8838: 5b23 fd85 |0004: iput-object v3, v2, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c883c: 5433 e085 |0006: iget-object v3, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c8840: 2200 6117 |0008: new-instance v0, Lokhttp3/internal/connection/Transmitter$TransmitterReference; // type@1761 │ │ +3c8844: 5421 fa85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.callStackTrace:Ljava/lang/Object; // field@85fa │ │ +3c8848: 7030 32b9 2001 |000c: invoke-direct {v0, v2, v1}, Lokhttp3/internal/connection/Transmitter$TransmitterReference;.:(Lokhttp3/internal/connection/Transmitter;Ljava/lang/Object;)V // method@b932 │ │ +3c884e: 7220 7a87 0300 |000f: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c8854: 0e00 |0012: return-void │ │ +3c8856: 2203 7210 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c885a: 7010 8b83 0300 |0015: invoke-direct {v3}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c8860: 2703 |0018: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0006 line=185 │ │ 0x0013 line=183 │ │ locals : │ │ @@ -834295,25 +834295,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3c886c: |[3c886c] okhttp3.internal.connection.Transmitter.callStart:()V │ │ -3c887c: 7100 60bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c8882: 0c00 |0003: move-result-object v0 │ │ -3c8884: 1a01 d1bf |0004: const-string v1, "response.body().close()" // string@bfd1 │ │ -3c8888: 6e20 64bb 1000 |0006: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; // method@bb64 │ │ -3c888e: 0c00 |0009: move-result-object v0 │ │ -3c8890: 5b20 fa85 |000a: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.callStackTrace:Ljava/lang/Object; // field@85fa │ │ -3c8894: 5420 ff85 |000c: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c8898: 5421 f985 |000e: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c889c: 6e20 20b6 1000 |0010: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.callStart:(Lokhttp3/Call;)V // method@b620 │ │ -3c88a2: 0e00 |0013: return-void │ │ +3c8864: |[3c8864] okhttp3.internal.connection.Transmitter.callStart:()V │ │ +3c8874: 7100 60bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c887a: 0c00 |0003: move-result-object v0 │ │ +3c887c: 1a01 d1bf |0004: const-string v1, "response.body().close()" // string@bfd1 │ │ +3c8880: 6e20 64bb 1000 |0006: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; // method@bb64 │ │ +3c8886: 0c00 |0009: move-result-object v0 │ │ +3c8888: 5b20 fa85 |000a: iput-object v0, v2, Lokhttp3/internal/connection/Transmitter;.callStackTrace:Ljava/lang/Object; // field@85fa │ │ +3c888c: 5420 ff85 |000c: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c8890: 5421 f985 |000e: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c8894: 6e20 20b6 1000 |0010: invoke-virtual {v0, v1}, Lokhttp3/EventListener;.callStart:(Lokhttp3/Call;)V // method@b620 │ │ +3c889a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=117 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokhttp3/internal/connection/Transmitter; │ │ │ │ @@ -834322,27 +834322,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3c8290: |[3c8290] okhttp3.internal.connection.Transmitter.canRetry:()Z │ │ -3c82a0: 5410 0186 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c82a4: 6e10 efb8 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:()Z // method@b8ef │ │ -3c82aa: 0a00 |0005: move-result v0 │ │ -3c82ac: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -3c82b0: 5410 0186 |0008: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c82b4: 6e10 eeb8 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasRouteToTry:()Z // method@b8ee │ │ -3c82ba: 0a00 |000d: move-result v0 │ │ -3c82bc: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -3c82c0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3c82c2: 2802 |0011: goto 0013 // +0002 │ │ -3c82c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3c82c6: 0f00 |0013: return v0 │ │ +3c8288: |[3c8288] okhttp3.internal.connection.Transmitter.canRetry:()Z │ │ +3c8298: 5410 0186 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c829c: 6e10 efb8 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasStreamFailure:()Z // method@b8ef │ │ +3c82a2: 0a00 |0005: move-result v0 │ │ +3c82a4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +3c82a8: 5410 0186 |0008: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c82ac: 6e10 eeb8 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasRouteToTry:()Z // method@b8ee │ │ +3c82b2: 0a00 |000d: move-result v0 │ │ +3c82b4: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +3c82b8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3c82ba: 2802 |0011: goto 0013 // +0002 │ │ +3c82bc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3c82be: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokhttp3/internal/connection/Transmitter; │ │ │ │ #3 : (in Lokhttp3/internal/connection/Transmitter;) │ │ @@ -834350,41 +834350,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -3c88a4: |[3c88a4] okhttp3.internal.connection.Transmitter.cancel:()V │ │ -3c88b4: 5430 fe85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c88b8: 1d00 |0002: monitor-enter v0 │ │ -3c88ba: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3c88bc: 5c31 fb85 |0004: iput-boolean v1, v3, Lokhttp3/internal/connection/Transmitter;.canceled:Z // field@85fb │ │ -3c88c0: 5431 0086 |0006: iget-object v1, v3, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c88c4: 5432 0186 |0008: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c88c8: 3802 1100 |000a: if-eqz v2, 001b // +0011 │ │ -3c88cc: 5432 0186 |000c: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c88d0: 6e10 eab8 0200 |000e: invoke-virtual {v2}, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:()Lokhttp3/internal/connection/RealConnection; // method@b8ea │ │ -3c88d6: 0c02 |0011: move-result-object v2 │ │ -3c88d8: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -3c88dc: 5432 0186 |0014: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c88e0: 6e10 eab8 0200 |0016: invoke-virtual {v2}, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:()Lokhttp3/internal/connection/RealConnection; // method@b8ea │ │ -3c88e6: 0c02 |0019: move-result-object v2 │ │ -3c88e8: 2803 |001a: goto 001d // +0003 │ │ -3c88ea: 5432 fd85 |001b: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c88ee: 1e00 |001d: monitor-exit v0 │ │ -3c88f0: 3801 0600 |001e: if-eqz v1, 0024 // +0006 │ │ -3c88f4: 6e10 d5b8 0100 |0020: invoke-virtual {v1}, Lokhttp3/internal/connection/Exchange;.cancel:()V // method@b8d5 │ │ -3c88fa: 2806 |0023: goto 0029 // +0006 │ │ -3c88fc: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -3c8900: 6e10 f6b8 0200 |0026: invoke-virtual {v2}, Lokhttp3/internal/connection/RealConnection;.cancel:()V // method@b8f6 │ │ -3c8906: 0e00 |0029: return-void │ │ -3c8908: 0d01 |002a: move-exception v1 │ │ -3c890a: 1e00 |002b: monitor-exit v0 │ │ -3c890c: 2701 |002c: throw v1 │ │ +3c889c: |[3c889c] okhttp3.internal.connection.Transmitter.cancel:()V │ │ +3c88ac: 5430 fe85 |0000: iget-object v0, v3, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c88b0: 1d00 |0002: monitor-enter v0 │ │ +3c88b2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3c88b4: 5c31 fb85 |0004: iput-boolean v1, v3, Lokhttp3/internal/connection/Transmitter;.canceled:Z // field@85fb │ │ +3c88b8: 5431 0086 |0006: iget-object v1, v3, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c88bc: 5432 0186 |0008: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c88c0: 3802 1100 |000a: if-eqz v2, 001b // +0011 │ │ +3c88c4: 5432 0186 |000c: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c88c8: 6e10 eab8 0200 |000e: invoke-virtual {v2}, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:()Lokhttp3/internal/connection/RealConnection; // method@b8ea │ │ +3c88ce: 0c02 |0011: move-result-object v2 │ │ +3c88d0: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +3c88d4: 5432 0186 |0014: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c88d8: 6e10 eab8 0200 |0016: invoke-virtual {v2}, Lokhttp3/internal/connection/ExchangeFinder;.connectingConnection:()Lokhttp3/internal/connection/RealConnection; // method@b8ea │ │ +3c88de: 0c02 |0019: move-result-object v2 │ │ +3c88e0: 2803 |001a: goto 001d // +0003 │ │ +3c88e2: 5432 fd85 |001b: iget-object v2, v3, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c88e6: 1e00 |001d: monitor-exit v0 │ │ +3c88e8: 3801 0600 |001e: if-eqz v1, 0024 // +0006 │ │ +3c88ec: 6e10 d5b8 0100 |0020: invoke-virtual {v1}, Lokhttp3/internal/connection/Exchange;.cancel:()V // method@b8d5 │ │ +3c88f2: 2806 |0023: goto 0029 // +0006 │ │ +3c88f4: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ +3c88f8: 6e10 f6b8 0200 |0026: invoke-virtual {v2}, Lokhttp3/internal/connection/RealConnection;.cancel:()V // method@b8f6 │ │ +3c88fe: 0e00 |0029: return-void │ │ +3c8900: 0d01 |002a: move-exception v1 │ │ +3c8902: 1e00 |002b: monitor-exit v0 │ │ +3c8904: 2701 |002c: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001e │ │ -> 0x002a │ │ 0x002b - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=334 │ │ @@ -834405,29 +834405,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3c8924: |[3c8924] okhttp3.internal.connection.Transmitter.exchangeDoneDueToException:()V │ │ -3c8934: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c8938: 1d00 |0002: monitor-enter v0 │ │ -3c893a: 5521 0486 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ -3c893e: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ -3c8942: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3c8944: 5b21 0086 |0008: iput-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c8948: 1e00 |000a: monitor-exit v0 │ │ -3c894a: 0e00 |000b: return-void │ │ -3c894c: 2201 7210 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8950: 7010 8b83 0100 |000e: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c8956: 2701 |0011: throw v1 │ │ -3c8958: 0d01 |0012: move-exception v1 │ │ -3c895a: 1e00 |0013: monitor-exit v0 │ │ -3c895c: 2701 |0014: throw v1 │ │ +3c891c: |[3c891c] okhttp3.internal.connection.Transmitter.exchangeDoneDueToException:()V │ │ +3c892c: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c8930: 1d00 |0002: monitor-enter v0 │ │ +3c8932: 5521 0486 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ +3c8936: 3901 0700 |0005: if-nez v1, 000c // +0007 │ │ +3c893a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3c893c: 5b21 0086 |0008: iput-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c8940: 1e00 |000a: monitor-exit v0 │ │ +3c8942: 0e00 |000b: return-void │ │ +3c8944: 2201 7210 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c8948: 7010 8b83 0100 |000e: invoke-direct {v1}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c894e: 2701 |0011: throw v1 │ │ +3c8950: 0d01 |0012: move-exception v1 │ │ +3c8952: 1e00 |0013: monitor-exit v0 │ │ +3c8954: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ 0x0008 line=223 │ │ @@ -834442,57 +834442,57 @@ │ │ type : '(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3c8334: |[3c8334] okhttp3.internal.connection.Transmitter.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; │ │ -3c8344: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c8348: 1d00 |0002: monitor-enter v0 │ │ -3c834a: 5421 0086 |0003: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c834e: 3213 0400 |0005: if-eq v3, v1, 0009 // +0004 │ │ -3c8352: 1e00 |0007: monitor-exit v0 │ │ -3c8354: 1106 |0008: return-object v6 │ │ -3c8356: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3c8358: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3c835a: 3804 0800 |000b: if-eqz v4, 0013 // +0008 │ │ -3c835e: 5524 0286 |000d: iget-boolean v4, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ -3c8362: b714 |000f: xor-int/2addr v4, v1 │ │ -3c8364: 5c21 0286 |0010: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ -3c8368: 2802 |0012: goto 0014 // +0002 │ │ -3c836a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -3c836c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -3c8370: 5525 0386 |0016: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ -3c8374: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ -3c8378: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -3c837a: 5c21 0386 |001b: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ -3c837e: 5525 0286 |001d: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ -3c8382: 3805 1700 |001f: if-eqz v5, 0036 // +0017 │ │ -3c8386: 5525 0386 |0021: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ -3c838a: 3805 1300 |0023: if-eqz v5, 0036 // +0013 │ │ -3c838e: 3804 1100 |0025: if-eqz v4, 0036 // +0011 │ │ -3c8392: 5424 0086 |0027: iget-object v4, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c8396: 6e10 d6b8 0400 |0029: invoke-virtual {v4}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c839c: 0c04 |002c: move-result-object v4 │ │ -3c839e: 5245 df85 |002d: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ -3c83a2: b015 |002f: add-int/2addr v5, v1 │ │ -3c83a4: 5945 df85 |0030: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ -3c83a8: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -3c83aa: 5b24 0086 |0033: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c83ae: 2802 |0035: goto 0037 // +0002 │ │ -3c83b0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -3c83b2: 1e00 |0037: monitor-exit v0 │ │ -3c83b4: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ -3c83b8: 7030 3eb9 6203 |003a: invoke-direct {v2, v6, v3}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ -3c83be: 0c06 |003d: move-result-object v6 │ │ -3c83c0: 1106 |003e: return-object v6 │ │ -3c83c2: 0d03 |003f: move-exception v3 │ │ -3c83c4: 1e00 |0040: monitor-exit v0 │ │ -3c83c6: 2703 |0041: throw v3 │ │ +3c832c: |[3c832c] okhttp3.internal.connection.Transmitter.exchangeMessageDone:(Lokhttp3/internal/connection/Exchange;ZZLjava/io/IOException;)Ljava/io/IOException; │ │ +3c833c: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c8340: 1d00 |0002: monitor-enter v0 │ │ +3c8342: 5421 0086 |0003: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c8346: 3213 0400 |0005: if-eq v3, v1, 0009 // +0004 │ │ +3c834a: 1e00 |0007: monitor-exit v0 │ │ +3c834c: 1106 |0008: return-object v6 │ │ +3c834e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3c8350: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3c8352: 3804 0800 |000b: if-eqz v4, 0013 // +0008 │ │ +3c8356: 5524 0286 |000d: iget-boolean v4, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ +3c835a: b714 |000f: xor-int/2addr v4, v1 │ │ +3c835c: 5c21 0286 |0010: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ +3c8360: 2802 |0012: goto 0014 // +0002 │ │ +3c8362: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +3c8364: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +3c8368: 5525 0386 |0016: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ +3c836c: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ +3c8370: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +3c8372: 5c21 0386 |001b: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ +3c8376: 5525 0286 |001d: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ +3c837a: 3805 1700 |001f: if-eqz v5, 0036 // +0017 │ │ +3c837e: 5525 0386 |0021: iget-boolean v5, v2, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ +3c8382: 3805 1300 |0023: if-eqz v5, 0036 // +0013 │ │ +3c8386: 3804 1100 |0025: if-eqz v4, 0036 // +0011 │ │ +3c838a: 5424 0086 |0027: iget-object v4, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c838e: 6e10 d6b8 0400 |0029: invoke-virtual {v4}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c8394: 0c04 |002c: move-result-object v4 │ │ +3c8396: 5245 df85 |002d: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ +3c839a: b015 |002f: add-int/2addr v5, v1 │ │ +3c839c: 5945 df85 |0030: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ +3c83a0: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +3c83a2: 5b24 0086 |0033: iput-object v4, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c83a6: 2802 |0035: goto 0037 // +0002 │ │ +3c83a8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +3c83aa: 1e00 |0037: monitor-exit v0 │ │ +3c83ac: 3801 0600 |0038: if-eqz v1, 003e // +0006 │ │ +3c83b0: 7030 3eb9 6203 |003a: invoke-direct {v2, v6, v3}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ +3c83b6: 0c06 |003d: move-result-object v6 │ │ +3c83b8: 1106 |003e: return-object v6 │ │ +3c83ba: 0d03 |003f: move-exception v3 │ │ +3c83bc: 1e00 |0040: monitor-exit v0 │ │ +3c83be: 2703 |0041: throw v3 │ │ catches : 2 │ │ 0x0003 - 0x0038 │ │ -> 0x003f │ │ 0x0040 - 0x0041 │ │ -> 0x003f │ │ positions : │ │ 0x0000 line=238 │ │ @@ -834520,27 +834520,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3c82c8: |[3c82c8] okhttp3.internal.connection.Transmitter.hasExchange:()Z │ │ -3c82d8: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c82dc: 1d00 |0002: monitor-enter v0 │ │ -3c82de: 5421 0086 |0003: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c82e2: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -3c82e6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3c82e8: 2802 |0008: goto 000a // +0002 │ │ -3c82ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3c82ec: 1e00 |000a: monitor-exit v0 │ │ -3c82ee: 0f01 |000b: return v1 │ │ -3c82f0: 0d01 |000c: move-exception v1 │ │ -3c82f2: 1e00 |000d: monitor-exit v0 │ │ -3c82f4: 2701 |000e: throw v1 │ │ +3c82c0: |[3c82c0] okhttp3.internal.connection.Transmitter.hasExchange:()Z │ │ +3c82d0: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c82d4: 1d00 |0002: monitor-enter v0 │ │ +3c82d6: 5421 0086 |0003: iget-object v1, v2, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c82da: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +3c82de: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3c82e0: 2802 |0008: goto 000a // +0002 │ │ +3c82e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3c82e4: 1e00 |000a: monitor-exit v0 │ │ +3c82e6: 0f01 |000b: return v1 │ │ +3c82e8: 0d01 |000c: move-exception v1 │ │ +3c82ea: 1e00 |000d: monitor-exit v0 │ │ +3c82ec: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x000d line=319 │ │ @@ -834552,23 +834552,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3c8304: |[3c8304] okhttp3.internal.connection.Transmitter.isCanceled:()Z │ │ -3c8314: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c8318: 1d00 |0002: monitor-enter v0 │ │ -3c831a: 5521 fb85 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.canceled:Z // field@85fb │ │ -3c831e: 1e00 |0005: monitor-exit v0 │ │ -3c8320: 0f01 |0006: return v1 │ │ -3c8322: 0d01 |0007: move-exception v1 │ │ -3c8324: 1e00 |0008: monitor-exit v0 │ │ -3c8326: 2701 |0009: throw v1 │ │ +3c82fc: |[3c82fc] okhttp3.internal.connection.Transmitter.isCanceled:()Z │ │ +3c830c: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c8310: 1d00 |0002: monitor-enter v0 │ │ +3c8312: 5521 fb85 |0003: iget-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.canceled:Z // field@85fb │ │ +3c8316: 1e00 |0005: monitor-exit v0 │ │ +3c8318: 0f01 |0006: return v1 │ │ +3c831a: 0d01 |0007: move-exception v1 │ │ +3c831c: 1e00 |0008: monitor-exit v0 │ │ +3c831e: 2701 |0009: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=349 │ │ 0x0003 line=350 │ │ 0x0008 line=351 │ │ @@ -834580,55 +834580,55 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/connection/Exchange;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 67 16-bit code units │ │ -3c86d0: |[3c86d0] okhttp3.internal.connection.Transmitter.newExchange:(Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/connection/Exchange; │ │ -3c86e0: 5480 fe85 |0000: iget-object v0, v8, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c86e4: 1d00 |0002: monitor-enter v0 │ │ -3c86e6: 5581 0486 |0003: iget-boolean v1, v8, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ -3c86ea: 3901 3300 |0005: if-nez v1, 0038 // +0033 │ │ -3c86ee: 5481 0086 |0007: iget-object v1, v8, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c86f2: 3901 2700 |0009: if-nez v1, 0030 // +0027 │ │ -3c86f6: 1e00 |000b: monitor-exit v0 │ │ -3c86f8: 5480 0186 |000c: iget-object v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c86fc: 5481 fc85 |000e: iget-object v1, v8, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ -3c8700: 6e40 ebb8 10a9 |0010: invoke-virtual {v0, v1, v9, v10}, Lokhttp3/internal/connection/ExchangeFinder;.find:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/http/ExchangeCodec; // method@b8eb │ │ -3c8706: 0c07 |0013: move-result-object v7 │ │ -3c8708: 2209 5717 |0014: new-instance v9, Lokhttp3/internal/connection/Exchange; // type@1757 │ │ -3c870c: 5484 f985 |0016: iget-object v4, v8, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c8710: 5485 ff85 |0018: iget-object v5, v8, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c8714: 5486 0186 |001a: iget-object v6, v8, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c8718: 0792 |001c: move-object v2, v9 │ │ -3c871a: 0783 |001d: move-object v3, v8 │ │ -3c871c: 7606 d3b8 0200 |001e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/connection/Exchange;.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/Call;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V // method@b8d3 │ │ -3c8722: 548a fe85 |0021: iget-object v10, v8, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c8726: 1d0a |0023: monitor-enter v10 │ │ -3c8728: 5b89 0086 |0024: iput-object v9, v8, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c872c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3c872e: 5c80 0286 |0027: iput-boolean v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ -3c8732: 5c80 0386 |0029: iput-boolean v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ -3c8736: 1e0a |002b: monitor-exit v10 │ │ -3c8738: 1109 |002c: return-object v9 │ │ -3c873a: 0d09 |002d: move-exception v9 │ │ -3c873c: 1e0a |002e: monitor-exit v10 │ │ -3c873e: 2709 |002f: throw v9 │ │ -3c8740: 2209 7210 |0030: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8744: 1a0a 7279 |0032: const-string v10, "cannot make a new request because the previous response is still open: please call response.close()" // string@7972 │ │ -3c8748: 7020 8c83 a900 |0034: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c874e: 2709 |0037: throw v9 │ │ -3c8750: 2209 7210 |0038: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8754: 1a0a f1bd |003a: const-string v10, "released" // string@bdf1 │ │ -3c8758: 7020 8c83 a900 |003c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c875e: 2709 |003f: throw v9 │ │ -3c8760: 0d09 |0040: move-exception v9 │ │ -3c8762: 1e00 |0041: monitor-exit v0 │ │ -3c8764: 2709 |0042: throw v9 │ │ +3c86c8: |[3c86c8] okhttp3.internal.connection.Transmitter.newExchange:(Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/connection/Exchange; │ │ +3c86d8: 5480 fe85 |0000: iget-object v0, v8, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c86dc: 1d00 |0002: monitor-enter v0 │ │ +3c86de: 5581 0486 |0003: iget-boolean v1, v8, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ +3c86e2: 3901 3300 |0005: if-nez v1, 0038 // +0033 │ │ +3c86e6: 5481 0086 |0007: iget-object v1, v8, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c86ea: 3901 2700 |0009: if-nez v1, 0030 // +0027 │ │ +3c86ee: 1e00 |000b: monitor-exit v0 │ │ +3c86f0: 5480 0186 |000c: iget-object v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c86f4: 5481 fc85 |000e: iget-object v1, v8, Lokhttp3/internal/connection/Transmitter;.client:Lokhttp3/OkHttpClient; // field@85fc │ │ +3c86f8: 6e40 ebb8 10a9 |0010: invoke-virtual {v0, v1, v9, v10}, Lokhttp3/internal/connection/ExchangeFinder;.find:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/http/ExchangeCodec; // method@b8eb │ │ +3c86fe: 0c07 |0013: move-result-object v7 │ │ +3c8700: 2209 5717 |0014: new-instance v9, Lokhttp3/internal/connection/Exchange; // type@1757 │ │ +3c8704: 5484 f985 |0016: iget-object v4, v8, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c8708: 5485 ff85 |0018: iget-object v5, v8, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c870c: 5486 0186 |001a: iget-object v6, v8, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c8710: 0792 |001c: move-object v2, v9 │ │ +3c8712: 0783 |001d: move-object v3, v8 │ │ +3c8714: 7606 d3b8 0200 |001e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/connection/Exchange;.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/Call;Lokhttp3/EventListener;Lokhttp3/internal/connection/ExchangeFinder;Lokhttp3/internal/http/ExchangeCodec;)V // method@b8d3 │ │ +3c871a: 548a fe85 |0021: iget-object v10, v8, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c871e: 1d0a |0023: monitor-enter v10 │ │ +3c8720: 5b89 0086 |0024: iput-object v9, v8, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c8724: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3c8726: 5c80 0286 |0027: iput-boolean v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeRequestDone:Z // field@8602 │ │ +3c872a: 5c80 0386 |0029: iput-boolean v0, v8, Lokhttp3/internal/connection/Transmitter;.exchangeResponseDone:Z // field@8603 │ │ +3c872e: 1e0a |002b: monitor-exit v10 │ │ +3c8730: 1109 |002c: return-object v9 │ │ +3c8732: 0d09 |002d: move-exception v9 │ │ +3c8734: 1e0a |002e: monitor-exit v10 │ │ +3c8736: 2709 |002f: throw v9 │ │ +3c8738: 2209 7210 |0030: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c873c: 1a0a 7279 |0032: const-string v10, "cannot make a new request because the previous response is still open: please call response.close()" // string@7972 │ │ +3c8740: 7020 8c83 a900 |0034: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c8746: 2709 |0037: throw v9 │ │ +3c8748: 2209 7210 |0038: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c874c: 1a0a f1bd |003a: const-string v10, "released" // string@bdf1 │ │ +3c8750: 7020 8c83 a900 |003c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c8756: 2709 |003f: throw v9 │ │ +3c8758: 0d09 |0040: move-exception v9 │ │ +3c875a: 1e00 |0041: monitor-exit v0 │ │ +3c875c: 2709 |0042: throw v9 │ │ catches : 3 │ │ 0x0003 - 0x000c │ │ -> 0x0040 │ │ 0x0024 - 0x002f │ │ -> 0x002d │ │ 0x0030 - 0x0042 │ │ -> 0x0040 │ │ @@ -834658,27 +834658,27 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3c84d0: |[3c84d0] okhttp3.internal.connection.Transmitter.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3c84e0: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c84e4: 1d00 |0002: monitor-enter v0 │ │ -3c84e6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3c84e8: 5c21 0486 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ -3c84ec: 1e00 |0006: monitor-exit v0 │ │ -3c84ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3c84f0: 7030 3eb9 3200 |0008: invoke-direct {v2, v3, v0}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ -3c84f6: 0c03 |000b: move-result-object v3 │ │ -3c84f8: 1103 |000c: return-object v3 │ │ -3c84fa: 0d03 |000d: move-exception v3 │ │ -3c84fc: 1e00 |000e: monitor-exit v0 │ │ -3c84fe: 2703 |000f: throw v3 │ │ +3c84c8: |[3c84c8] okhttp3.internal.connection.Transmitter.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3c84d8: 5420 fe85 |0000: iget-object v0, v2, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c84dc: 1d00 |0002: monitor-enter v0 │ │ +3c84de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3c84e0: 5c21 0486 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:Z // field@8604 │ │ +3c84e4: 1e00 |0006: monitor-exit v0 │ │ +3c84e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3c84e8: 7030 3eb9 3200 |0008: invoke-direct {v2, v3, v0}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ +3c84ee: 0c03 |000b: move-result-object v3 │ │ +3c84f0: 1103 |000c: return-object v3 │ │ +3c84f2: 0d03 |000d: move-exception v3 │ │ +3c84f4: 1e00 |000e: monitor-exit v0 │ │ +3c84f6: 2703 |000f: throw v3 │ │ catches : 2 │ │ 0x0004 - 0x0007 │ │ -> 0x000d │ │ 0x000e - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=264 │ │ @@ -834695,55 +834695,55 @@ │ │ type : '(Lokhttp3/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -3c896c: |[3c896c] okhttp3.internal.connection.Transmitter.prepareToConnect:(Lokhttp3/Request;)V │ │ -3c897c: 5470 0586 |0000: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.request:Lokhttp3/Request; // field@8605 │ │ -3c8980: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -3c8984: 6e10 99b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c898a: 0c00 |0007: move-result-object v0 │ │ -3c898c: 6e10 99b7 0800 |0008: invoke-virtual {v8}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c8992: 0c01 |000b: move-result-object v1 │ │ -3c8994: 7120 47b8 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ -3c899a: 0a00 |000f: move-result v0 │ │ -3c899c: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -3c89a0: 5470 0186 |0012: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c89a4: 6e10 eeb8 0000 |0014: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasRouteToTry:()Z // method@b8ee │ │ -3c89aa: 0a00 |0017: move-result v0 │ │ -3c89ac: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -3c89b0: 0e00 |001a: return-void │ │ -3c89b2: 5470 0086 |001b: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ -3c89b6: 3900 0e00 |001d: if-nez v0, 002b // +000e │ │ -3c89ba: 5470 0186 |001f: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c89be: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ -3c89c2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -3c89c4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -3c89c6: 7030 3eb9 1700 |0025: invoke-direct {v7, v1, v0}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ -3c89cc: 5b71 0186 |0028: iput-object v1, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c89d0: 2807 |002a: goto 0031 // +0007 │ │ -3c89d2: 2208 7210 |002b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c89d6: 7010 8b83 0800 |002d: invoke-direct {v8}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c89dc: 2708 |0030: throw v8 │ │ -3c89de: 5b78 0586 |0031: iput-object v8, v7, Lokhttp3/internal/connection/Transmitter;.request:Lokhttp3/Request; // field@8605 │ │ -3c89e2: 2206 5817 |0033: new-instance v6, Lokhttp3/internal/connection/ExchangeFinder; // type@1758 │ │ -3c89e6: 5472 fe85 |0035: iget-object v2, v7, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c89ea: 6e10 99b7 0800 |0037: invoke-virtual {v8}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c89f0: 0c08 |003a: move-result-object v8 │ │ -3c89f2: 7020 39b9 8700 |003b: invoke-direct {v7, v8}, Lokhttp3/internal/connection/Transmitter;.createAddress:(Lokhttp3/HttpUrl;)Lokhttp3/Address; // method@b939 │ │ -3c89f8: 0c03 |003e: move-result-object v3 │ │ -3c89fa: 5474 f985 |003f: iget-object v4, v7, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ -3c89fe: 5475 ff85 |0041: iget-object v5, v7, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ -3c8a02: 0760 |0043: move-object v0, v6 │ │ -3c8a04: 0771 |0044: move-object v1, v7 │ │ -3c8a06: 7606 e9b8 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/ExchangeFinder;.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/Call;Lokhttp3/EventListener;)V // method@b8e9 │ │ -3c8a0c: 5b76 0186 |0048: iput-object v6, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ -3c8a10: 0e00 |004a: return-void │ │ +3c8964: |[3c8964] okhttp3.internal.connection.Transmitter.prepareToConnect:(Lokhttp3/Request;)V │ │ +3c8974: 5470 0586 |0000: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.request:Lokhttp3/Request; // field@8605 │ │ +3c8978: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +3c897c: 6e10 99b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c8982: 0c00 |0007: move-result-object v0 │ │ +3c8984: 6e10 99b7 0800 |0008: invoke-virtual {v8}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c898a: 0c01 |000b: move-result-object v1 │ │ +3c898c: 7120 47b8 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ +3c8992: 0a00 |000f: move-result v0 │ │ +3c8994: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +3c8998: 5470 0186 |0012: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c899c: 6e10 eeb8 0000 |0014: invoke-virtual {v0}, Lokhttp3/internal/connection/ExchangeFinder;.hasRouteToTry:()Z // method@b8ee │ │ +3c89a2: 0a00 |0017: move-result v0 │ │ +3c89a4: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +3c89a8: 0e00 |001a: return-void │ │ +3c89aa: 5470 0086 |001b: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchange:Lokhttp3/internal/connection/Exchange; // field@8600 │ │ +3c89ae: 3900 0e00 |001d: if-nez v0, 002b // +000e │ │ +3c89b2: 5470 0186 |001f: iget-object v0, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c89b6: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ +3c89ba: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +3c89bc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +3c89be: 7030 3eb9 1700 |0025: invoke-direct {v7, v1, v0}, Lokhttp3/internal/connection/Transmitter;.maybeReleaseConnection:(Ljava/io/IOException;Z)Ljava/io/IOException; // method@b93e │ │ +3c89c4: 5b71 0186 |0028: iput-object v1, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c89c8: 2807 |002a: goto 0031 // +0007 │ │ +3c89ca: 2208 7210 |002b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c89ce: 7010 8b83 0800 |002d: invoke-direct {v8}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c89d4: 2708 |0030: throw v8 │ │ +3c89d6: 5b78 0586 |0031: iput-object v8, v7, Lokhttp3/internal/connection/Transmitter;.request:Lokhttp3/Request; // field@8605 │ │ +3c89da: 2206 5817 |0033: new-instance v6, Lokhttp3/internal/connection/ExchangeFinder; // type@1758 │ │ +3c89de: 5472 fe85 |0035: iget-object v2, v7, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c89e2: 6e10 99b7 0800 |0037: invoke-virtual {v8}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c89e8: 0c08 |003a: move-result-object v8 │ │ +3c89ea: 7020 39b9 8700 |003b: invoke-direct {v7, v8}, Lokhttp3/internal/connection/Transmitter;.createAddress:(Lokhttp3/HttpUrl;)Lokhttp3/Address; // method@b939 │ │ +3c89f0: 0c03 |003e: move-result-object v3 │ │ +3c89f2: 5474 f985 |003f: iget-object v4, v7, Lokhttp3/internal/connection/Transmitter;.call:Lokhttp3/Call; // field@85f9 │ │ +3c89f6: 5475 ff85 |0041: iget-object v5, v7, Lokhttp3/internal/connection/Transmitter;.eventListener:Lokhttp3/EventListener; // field@85ff │ │ +3c89fa: 0760 |0043: move-object v0, v6 │ │ +3c89fc: 0771 |0044: move-object v1, v7 │ │ +3c89fe: 7606 e9b8 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/ExchangeFinder;.:(Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Address;Lokhttp3/Call;Lokhttp3/EventListener;)V // method@b8e9 │ │ +3c8a04: 5b76 0186 |0048: iput-object v6, v7, Lokhttp3/internal/connection/Transmitter;.exchangeFinder:Lokhttp3/internal/connection/ExchangeFinder; // field@8601 │ │ +3c8a08: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x001b line=129 │ │ 0x001f line=131 │ │ 0x0025 line=132 │ │ @@ -834760,57 +834760,57 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -3c855c: |[3c855c] okhttp3.internal.connection.Transmitter.releaseConnectionNoEvents:()Ljava/net/Socket; │ │ -3c856c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c856e: 5441 fd85 |0001: iget-object v1, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8572: 5411 e085 |0003: iget-object v1, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c8576: 7210 8b87 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3c857c: 0a01 |0008: move-result v1 │ │ -3c857e: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ -3c8580: 3510 1600 |000a: if-ge v0, v1, 0020 // +0016 │ │ -3c8584: 5443 fd85 |000c: iget-object v3, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c8588: 5433 e085 |000e: iget-object v3, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c858c: 7220 8087 0300 |0010: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c8592: 0c03 |0013: move-result-object v3 │ │ -3c8594: 1f03 a510 |0014: check-cast v3, Ljava/lang/ref/Reference; // type@10a5 │ │ -3c8598: 6e10 d584 0300 |0016: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@84d5 │ │ -3c859e: 0c03 |0019: move-result-object v3 │ │ -3c85a0: 3343 0300 |001a: if-ne v3, v4, 001d // +0003 │ │ -3c85a4: 2805 |001c: goto 0021 // +0005 │ │ -3c85a6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c85aa: 28ea |001f: goto 0009 // -0016 │ │ -3c85ac: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ -3c85ae: 3220 2700 |0021: if-eq v0, v2, 0048 // +0027 │ │ -3c85b2: 5441 fd85 |0023: iget-object v1, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c85b6: 5412 e085 |0025: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c85ba: 7220 8787 0200 |0027: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ -3c85c0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -3c85c2: 5b40 fd85 |002b: iput-object v0, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ -3c85c6: 5412 e085 |002d: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c85ca: 7210 8387 0200 |002f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c85d0: 0a02 |0032: move-result v2 │ │ -3c85d2: 3802 1400 |0033: if-eqz v2, 0047 // +0014 │ │ -3c85d6: 7100 a984 0000 |0035: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3c85dc: 0b02 |0038: move-result-wide v2 │ │ -3c85de: 5a12 d585 |0039: iput-wide v2, v1, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ -3c85e2: 5442 fe85 |003b: iget-object v2, v4, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ -3c85e6: 6e20 14b9 1200 |003d: invoke-virtual {v2, v1}, Lokhttp3/internal/connection/RealConnectionPool;.connectionBecameIdle:(Lokhttp3/internal/connection/RealConnection;)Z // method@b914 │ │ -3c85ec: 0a02 |0040: move-result v2 │ │ -3c85ee: 3802 0600 |0041: if-eqz v2, 0047 // +0006 │ │ -3c85f2: 6e10 0ab9 0100 |0043: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ -3c85f8: 0c00 |0046: move-result-object v0 │ │ -3c85fa: 1100 |0047: return-object v0 │ │ -3c85fc: 2200 7210 |0048: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8600: 7010 8b83 0000 |004a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c8606: 2700 |004d: throw v0 │ │ +3c8554: |[3c8554] okhttp3.internal.connection.Transmitter.releaseConnectionNoEvents:()Ljava/net/Socket; │ │ +3c8564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c8566: 5441 fd85 |0001: iget-object v1, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c856a: 5411 e085 |0003: iget-object v1, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c856e: 7210 8b87 0100 |0005: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3c8574: 0a01 |0008: move-result v1 │ │ +3c8576: 12f2 |0009: const/4 v2, #int -1 // #ff │ │ +3c8578: 3510 1600 |000a: if-ge v0, v1, 0020 // +0016 │ │ +3c857c: 5443 fd85 |000c: iget-object v3, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c8580: 5433 e085 |000e: iget-object v3, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c8584: 7220 8087 0300 |0010: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c858a: 0c03 |0013: move-result-object v3 │ │ +3c858c: 1f03 a510 |0014: check-cast v3, Ljava/lang/ref/Reference; // type@10a5 │ │ +3c8590: 6e10 d584 0300 |0016: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@84d5 │ │ +3c8596: 0c03 |0019: move-result-object v3 │ │ +3c8598: 3343 0300 |001a: if-ne v3, v4, 001d // +0003 │ │ +3c859c: 2805 |001c: goto 0021 // +0005 │ │ +3c859e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c85a2: 28ea |001f: goto 0009 // -0016 │ │ +3c85a4: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ +3c85a6: 3220 2700 |0021: if-eq v0, v2, 0048 // +0027 │ │ +3c85aa: 5441 fd85 |0023: iget-object v1, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c85ae: 5412 e085 |0025: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c85b2: 7220 8787 0200 |0027: invoke-interface {v2, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ +3c85b8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +3c85ba: 5b40 fd85 |002b: iput-object v0, v4, Lokhttp3/internal/connection/Transmitter;.connection:Lokhttp3/internal/connection/RealConnection; // field@85fd │ │ +3c85be: 5412 e085 |002d: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c85c2: 7210 8387 0200 |002f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c85c8: 0a02 |0032: move-result v2 │ │ +3c85ca: 3802 1400 |0033: if-eqz v2, 0047 // +0014 │ │ +3c85ce: 7100 a984 0000 |0035: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3c85d4: 0b02 |0038: move-result-wide v2 │ │ +3c85d6: 5a12 d585 |0039: iput-wide v2, v1, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ +3c85da: 5442 fe85 |003b: iget-object v2, v4, Lokhttp3/internal/connection/Transmitter;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85fe │ │ +3c85de: 6e20 14b9 1200 |003d: invoke-virtual {v2, v1}, Lokhttp3/internal/connection/RealConnectionPool;.connectionBecameIdle:(Lokhttp3/internal/connection/RealConnection;)Z // method@b914 │ │ +3c85e4: 0a02 |0040: move-result v2 │ │ +3c85e6: 3802 0600 |0041: if-eqz v2, 0047 // +0006 │ │ +3c85ea: 6e10 0ab9 0100 |0043: invoke-virtual {v1}, Lokhttp3/internal/connection/RealConnection;.socket:()Ljava/net/Socket; // method@b90a │ │ +3c85f0: 0c00 |0046: move-result-object v0 │ │ +3c85f2: 1100 |0047: return-object v0 │ │ +3c85f4: 2200 7210 |0048: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c85f8: 7010 8b83 0000 |004a: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c85fe: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=196 │ │ 0x000c line=197 │ │ 0x0016 line=198 │ │ 0x0023 line=206 │ │ 0x0025 line=207 │ │ @@ -834828,17 +834828,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c8788: |[3c8788] okhttp3.internal.connection.Transmitter.timeout:()Lokio/Timeout; │ │ -3c8798: 5410 0686 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c879c: 1100 |0002: return-object v0 │ │ +3c8780: |[3c8780] okhttp3.internal.connection.Transmitter.timeout:()Lokio/Timeout; │ │ +3c8790: 5410 0686 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c8794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/Transmitter; │ │ │ │ #13 : (in Lokhttp3/internal/connection/Transmitter;) │ │ @@ -834846,25 +834846,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3c8a14: |[3c8a14] okhttp3.internal.connection.Transmitter.timeoutEarlyExit:()V │ │ -3c8a24: 5510 0786 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ -3c8a28: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -3c8a2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3c8a2e: 5c10 0786 |0005: iput-boolean v0, v1, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ -3c8a32: 5410 0686 |0007: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c8a36: 6e10 f7bb 0000 |0009: invoke-virtual {v0}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ -3c8a3c: 0e00 |000c: return-void │ │ -3c8a3e: 2200 7210 |000d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c8a42: 7010 8b83 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c8a48: 2700 |0012: throw v0 │ │ +3c8a0c: |[3c8a0c] okhttp3.internal.connection.Transmitter.timeoutEarlyExit:()V │ │ +3c8a1c: 5510 0786 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ +3c8a20: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +3c8a24: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3c8a26: 5c10 0786 |0005: iput-boolean v0, v1, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:Z // field@8607 │ │ +3c8a2a: 5410 0686 |0007: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c8a2e: 6e10 f7bb 0000 |0009: invoke-virtual {v0}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ +3c8a34: 0e00 |000c: return-void │ │ +3c8a36: 2200 7210 |000d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c8a3a: 7010 8b83 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c8a40: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x000d line=100 │ │ locals : │ │ @@ -834875,18 +834875,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c8a4c: |[3c8a4c] okhttp3.internal.connection.Transmitter.timeoutEnter:()V │ │ -3c8a5c: 5410 0686 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ -3c8a60: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3c8a66: 0e00 |0005: return-void │ │ +3c8a44: |[3c8a44] okhttp3.internal.connection.Transmitter.timeoutEnter:()V │ │ +3c8a54: 5410 0686 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter;.timeout:Lokio/AsyncTimeout; // field@8606 │ │ +3c8a58: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3c8a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/connection/Transmitter; │ │ │ │ source_file_idx : 25694 (Transmitter.java) │ │ @@ -835025,17 +835025,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9094: |[3c9094] okhttp3.internal.http.HttpDate$1.:()V │ │ -3c90a4: 7010 c284 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@84c2 │ │ -3c90aa: 0e00 |0003: return-void │ │ +3c908c: |[3c908c] okhttp3.internal.http.HttpDate$1.:()V │ │ +3c909c: 7010 c284 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@84c2 │ │ +3c90a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http/HttpDate$1; │ │ │ │ Virtual methods - │ │ @@ -835044,18 +835044,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c9040: |[3c9040] okhttp3.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ -3c9050: 6e10 58b9 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@b958 │ │ -3c9056: 0c00 |0003: move-result-object v0 │ │ -3c9058: 1100 |0004: return-object v0 │ │ +3c9038: |[3c9038] okhttp3.internal.http.HttpDate$1.initialValue:()Ljava/lang/Object; │ │ +3c9048: 6e10 58b9 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/http/HttpDate$1;.initialValue:()Ljava/text/DateFormat; // method@b958 │ │ +3c904e: 0c00 |0003: move-result-object v0 │ │ +3c9050: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/http/HttpDate$1; │ │ │ │ #1 : (in Lokhttp3/internal/http/HttpDate$1;) │ │ @@ -835063,24 +835063,24 @@ │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3c905c: |[3c905c] okhttp3.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ -3c906c: 2200 0f11 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@110f │ │ -3c9070: 6201 6179 |0002: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3c9074: 1a02 1825 |0004: const-string v2, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@2518 │ │ -3c9078: 7030 3686 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8636 │ │ -3c907e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3c9080: 6e20 2386 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@8623 │ │ -3c9086: 6201 4485 |000d: sget-object v1, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ -3c908a: 6e20 2486 1000 |000f: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@8624 │ │ -3c9090: 1100 |0012: return-object v0 │ │ +3c9054: |[3c9054] okhttp3.internal.http.HttpDate$1.initialValue:()Ljava/text/DateFormat; │ │ +3c9064: 2200 0f11 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@110f │ │ +3c9068: 6201 6179 |0002: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3c906c: 1a02 1825 |0004: const-string v2, "EEE, dd MMM yyyy HH:mm:ss 'GMT'" // string@2518 │ │ +3c9070: 7030 3686 2001 |0006: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8636 │ │ +3c9076: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3c9078: 6e20 2386 1000 |000a: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setLenient:(Z)V // method@8623 │ │ +3c907e: 6201 4485 |000d: sget-object v1, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ +3c9082: 6e20 2486 1000 |000f: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@8624 │ │ +3c9088: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ 0x000d line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lokhttp3/internal/http/HttpDate$1; │ │ @@ -835133,41 +835133,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 15 │ │ insns size : 51 16-bit code units │ │ -3c91b4: |[3c91b4] okhttp3.internal.http.HttpDate.:()V │ │ -3c91c4: 2200 6617 |0000: new-instance v0, Lokhttp3/internal/http/HttpDate$1; // type@1766 │ │ -3c91c8: 7010 56b9 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http/HttpDate$1;.:()V // method@b956 │ │ -3c91ce: 6900 0e86 |0005: sput-object v0, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ -3c91d2: 1a01 1925 |0007: const-string v1, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@2519 │ │ -3c91d6: 1a02 2125 |0009: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@2521 │ │ -3c91da: 1a03 1025 |000b: const-string v3, "EEE MMM d HH:mm:ss yyyy" // string@2510 │ │ -3c91de: 1a04 1c25 |000d: const-string v4, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@251c │ │ -3c91e2: 1a05 1b25 |000f: const-string v5, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@251b │ │ -3c91e6: 1a06 1725 |0011: const-string v6, "EEE, dd MMM yy HH:mm:ss z" // string@2517 │ │ -3c91ea: 1a07 1625 |0013: const-string v7, "EEE dd-MMM-yyyy HH:mm:ss z" // string@2516 │ │ -3c91ee: 1a08 1325 |0015: const-string v8, "EEE dd MMM yyyy HH:mm:ss z" // string@2513 │ │ -3c91f2: 1a09 1525 |0017: const-string v9, "EEE dd-MMM-yyyy HH-mm-ss z" // string@2515 │ │ -3c91f6: 1a0a 1425 |0019: const-string v10, "EEE dd-MMM-yy HH:mm:ss z" // string@2514 │ │ -3c91fa: 1a0b 1225 |001b: const-string v11, "EEE dd MMM yy HH:mm:ss z" // string@2512 │ │ -3c91fe: 1a0c 1d25 |001d: const-string v12, "EEE,dd-MMM-yy HH:mm:ss z" // string@251d │ │ -3c9202: 1a0d 1e25 |001f: const-string v13, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@251e │ │ -3c9206: 1a0e 1a25 |0021: const-string v14, "EEE, dd-MM-yyyy HH:mm:ss z" // string@251a │ │ -3c920a: 1a0f 1125 |0023: const-string v15, "EEE MMM d yyyy HH:mm:ss z" // string@2511 │ │ -3c920e: 250f 6e1c 0100 |0025: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, [Ljava/lang/String; // type@1c6e │ │ -3c9214: 0c00 |0028: move-result-object v0 │ │ -3c9216: 6900 0c86 |0029: sput-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ -3c921a: 6200 0c86 |002b: sget-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ -3c921e: 2100 |002d: array-length v0, v0 │ │ -3c9220: 2300 7e1c |002e: new-array v0, v0, [Ljava/text/DateFormat; // type@1c7e │ │ -3c9224: 6900 0b86 |0030: sput-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ -3c9228: 0e00 |0032: return-void │ │ +3c91ac: |[3c91ac] okhttp3.internal.http.HttpDate.:()V │ │ +3c91bc: 2200 6617 |0000: new-instance v0, Lokhttp3/internal/http/HttpDate$1; // type@1766 │ │ +3c91c0: 7010 56b9 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http/HttpDate$1;.:()V // method@b956 │ │ +3c91c6: 6900 0e86 |0005: sput-object v0, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ +3c91ca: 1a01 1925 |0007: const-string v1, "EEE, dd MMM yyyy HH:mm:ss zzz" // string@2519 │ │ +3c91ce: 1a02 2125 |0009: const-string v2, "EEEE, dd-MMM-yy HH:mm:ss zzz" // string@2521 │ │ +3c91d2: 1a03 1025 |000b: const-string v3, "EEE MMM d HH:mm:ss yyyy" // string@2510 │ │ +3c91d6: 1a04 1c25 |000d: const-string v4, "EEE, dd-MMM-yyyy HH:mm:ss z" // string@251c │ │ +3c91da: 1a05 1b25 |000f: const-string v5, "EEE, dd-MMM-yyyy HH-mm-ss z" // string@251b │ │ +3c91de: 1a06 1725 |0011: const-string v6, "EEE, dd MMM yy HH:mm:ss z" // string@2517 │ │ +3c91e2: 1a07 1625 |0013: const-string v7, "EEE dd-MMM-yyyy HH:mm:ss z" // string@2516 │ │ +3c91e6: 1a08 1325 |0015: const-string v8, "EEE dd MMM yyyy HH:mm:ss z" // string@2513 │ │ +3c91ea: 1a09 1525 |0017: const-string v9, "EEE dd-MMM-yyyy HH-mm-ss z" // string@2515 │ │ +3c91ee: 1a0a 1425 |0019: const-string v10, "EEE dd-MMM-yy HH:mm:ss z" // string@2514 │ │ +3c91f2: 1a0b 1225 |001b: const-string v11, "EEE dd MMM yy HH:mm:ss z" // string@2512 │ │ +3c91f6: 1a0c 1d25 |001d: const-string v12, "EEE,dd-MMM-yy HH:mm:ss z" // string@251d │ │ +3c91fa: 1a0d 1e25 |001f: const-string v13, "EEE,dd-MMM-yyyy HH:mm:ss z" // string@251e │ │ +3c91fe: 1a0e 1a25 |0021: const-string v14, "EEE, dd-MM-yyyy HH:mm:ss z" // string@251a │ │ +3c9202: 1a0f 1125 |0023: const-string v15, "EEE MMM d yyyy HH:mm:ss z" // string@2511 │ │ +3c9206: 250f 6e1c 0100 |0025: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, [Ljava/lang/String; // type@1c6e │ │ +3c920c: 0c00 |0028: move-result-object v0 │ │ +3c920e: 6900 0c86 |0029: sput-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ +3c9212: 6200 0c86 |002b: sget-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ +3c9216: 2100 |002d: array-length v0, v0 │ │ +3c9218: 2300 7e1c |002e: new-array v0, v0, [Ljava/text/DateFormat; // type@1c7e │ │ +3c921c: 6900 0b86 |0030: sput-object v0, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ +3c9220: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0025 line=49 │ │ 0x002b line=71 │ │ locals : │ │ │ │ @@ -835176,17 +835176,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c922c: |[3c922c] okhttp3.internal.http.HttpDate.:()V │ │ -3c923c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c9242: 0e00 |0003: return-void │ │ +3c9224: |[3c9224] okhttp3.internal.http.HttpDate.:()V │ │ +3c9234: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c923a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http/HttpDate; │ │ │ │ #2 : (in Lokhttp3/internal/http/HttpDate;) │ │ @@ -835194,22 +835194,22 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3c90ac: |[3c90ac] okhttp3.internal.http.HttpDate.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -3c90bc: 6200 0e86 |0000: sget-object v0, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ -3c90c0: 6e10 c384 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ -3c90c6: 0c00 |0005: move-result-object v0 │ │ -3c90c8: 1f00 0811 |0006: check-cast v0, Ljava/text/DateFormat; // type@1108 │ │ -3c90cc: 6e20 1c86 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@861c │ │ -3c90d2: 0c01 |000b: move-result-object v1 │ │ -3c90d4: 1101 |000c: return-object v1 │ │ +3c90a4: |[3c90a4] okhttp3.internal.http.HttpDate.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +3c90b4: 6200 0e86 |0000: sget-object v0, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ +3c90b8: 6e10 c384 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ +3c90be: 0c00 |0005: move-result-object v0 │ │ +3c90c0: 1f00 0811 |0006: check-cast v0, Ljava/text/DateFormat; // type@1108 │ │ +3c90c4: 6e20 1c86 1000 |0008: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@861c │ │ +3c90ca: 0c01 |000b: move-result-object v1 │ │ +3c90cc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/Date; │ │ │ │ #3 : (in Lokhttp3/internal/http/HttpDate;) │ │ @@ -835217,68 +835217,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -3c90d8: |[3c90d8] okhttp3.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -3c90e8: 6e10 6384 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c90ee: 0a00 |0003: move-result v0 │ │ -3c90f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c90f2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3c90f6: 1101 |0007: return-object v1 │ │ -3c90f8: 2200 0e11 |0008: new-instance v0, Ljava/text/ParsePosition; // type@110e │ │ -3c90fc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3c90fe: 7020 3286 2000 |000b: invoke-direct {v0, v2}, Ljava/text/ParsePosition;.:(I)V // method@8632 │ │ -3c9104: 6203 0e86 |000e: sget-object v3, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ -3c9108: 6e10 c384 0300 |0010: invoke-virtual {v3}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ -3c910e: 0c03 |0013: move-result-object v3 │ │ -3c9110: 1f03 0811 |0014: check-cast v3, Ljava/text/DateFormat; // type@1108 │ │ -3c9114: 6e30 2286 9300 |0016: invoke-virtual {v3, v9, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@8622 │ │ -3c911a: 0c03 |0019: move-result-object v3 │ │ -3c911c: 6e10 3386 0000 |001a: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@8633 │ │ -3c9122: 0a04 |001d: move-result v4 │ │ -3c9124: 6e10 6384 0900 |001e: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c912a: 0a05 |0021: move-result v5 │ │ -3c912c: 3354 0300 |0022: if-ne v4, v5, 0025 // +0003 │ │ -3c9130: 1103 |0024: return-object v3 │ │ -3c9132: 6203 0c86 |0025: sget-object v3, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ -3c9136: 1d03 |0027: monitor-enter v3 │ │ -3c9138: 6204 0c86 |0028: sget-object v4, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ -3c913c: 2144 |002a: array-length v4, v4 │ │ -3c913e: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -3c9140: 3545 2e00 |002c: if-ge v5, v4, 005a // +002e │ │ -3c9144: 6206 0b86 |002e: sget-object v6, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ -3c9148: 4606 0605 |0030: aget-object v6, v6, v5 │ │ -3c914c: 3906 1600 |0032: if-nez v6, 0048 // +0016 │ │ -3c9150: 2206 0f11 |0034: new-instance v6, Ljava/text/SimpleDateFormat; // type@110f │ │ -3c9154: 6207 0c86 |0036: sget-object v7, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ -3c9158: 4607 0705 |0038: aget-object v7, v7, v5 │ │ -3c915c: 6208 6179 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3c9160: 7030 3686 7608 |003c: invoke-direct {v6, v7, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8636 │ │ -3c9166: 6207 4485 |003f: sget-object v7, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ -3c916a: 6e20 2486 7600 |0041: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@8624 │ │ -3c9170: 6207 0b86 |0044: sget-object v7, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ -3c9174: 4d06 0705 |0046: aput-object v6, v7, v5 │ │ -3c9178: 6e20 3486 2000 |0048: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@8634 │ │ -3c917e: 6e30 2286 9600 |004b: invoke-virtual {v6, v9, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@8622 │ │ -3c9184: 0c06 |004e: move-result-object v6 │ │ -3c9186: 6e10 3386 0000 |004f: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@8633 │ │ -3c918c: 0a07 |0052: move-result v7 │ │ -3c918e: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ -3c9192: 1e03 |0055: monitor-exit v3 │ │ -3c9194: 1106 |0056: return-object v6 │ │ -3c9196: d805 0501 |0057: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3c919a: 28d3 |0059: goto 002c // -002d │ │ -3c919c: 1e03 |005a: monitor-exit v3 │ │ -3c919e: 1101 |005b: return-object v1 │ │ -3c91a0: 0d09 |005c: move-exception v9 │ │ -3c91a2: 1e03 |005d: monitor-exit v3 │ │ -3c91a4: 2709 |005e: throw v9 │ │ +3c90d0: |[3c90d0] okhttp3.internal.http.HttpDate.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +3c90e0: 6e10 6384 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c90e6: 0a00 |0003: move-result v0 │ │ +3c90e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c90ea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3c90ee: 1101 |0007: return-object v1 │ │ +3c90f0: 2200 0e11 |0008: new-instance v0, Ljava/text/ParsePosition; // type@110e │ │ +3c90f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3c90f6: 7020 3286 2000 |000b: invoke-direct {v0, v2}, Ljava/text/ParsePosition;.:(I)V // method@8632 │ │ +3c90fc: 6203 0e86 |000e: sget-object v3, Lokhttp3/internal/http/HttpDate;.STANDARD_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@860e │ │ +3c9100: 6e10 c384 0300 |0010: invoke-virtual {v3}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ +3c9106: 0c03 |0013: move-result-object v3 │ │ +3c9108: 1f03 0811 |0014: check-cast v3, Ljava/text/DateFormat; // type@1108 │ │ +3c910c: 6e30 2286 9300 |0016: invoke-virtual {v3, v9, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@8622 │ │ +3c9112: 0c03 |0019: move-result-object v3 │ │ +3c9114: 6e10 3386 0000 |001a: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@8633 │ │ +3c911a: 0a04 |001d: move-result v4 │ │ +3c911c: 6e10 6384 0900 |001e: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c9122: 0a05 |0021: move-result v5 │ │ +3c9124: 3354 0300 |0022: if-ne v4, v5, 0025 // +0003 │ │ +3c9128: 1103 |0024: return-object v3 │ │ +3c912a: 6203 0c86 |0025: sget-object v3, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ +3c912e: 1d03 |0027: monitor-enter v3 │ │ +3c9130: 6204 0c86 |0028: sget-object v4, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ +3c9134: 2144 |002a: array-length v4, v4 │ │ +3c9136: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +3c9138: 3545 2e00 |002c: if-ge v5, v4, 005a // +002e │ │ +3c913c: 6206 0b86 |002e: sget-object v6, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ +3c9140: 4606 0605 |0030: aget-object v6, v6, v5 │ │ +3c9144: 3906 1600 |0032: if-nez v6, 0048 // +0016 │ │ +3c9148: 2206 0f11 |0034: new-instance v6, Ljava/text/SimpleDateFormat; // type@110f │ │ +3c914c: 6207 0c86 |0036: sget-object v7, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS:[Ljava/lang/String; // field@860c │ │ +3c9150: 4607 0705 |0038: aget-object v7, v7, v5 │ │ +3c9154: 6208 6179 |003a: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3c9158: 7030 3686 7608 |003c: invoke-direct {v6, v7, v8}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8636 │ │ +3c915e: 6207 4485 |003f: sget-object v7, Lokhttp3/internal/Util;.UTC:Ljava/util/TimeZone; // field@8544 │ │ +3c9162: 6e20 2486 7600 |0041: invoke-virtual {v6, v7}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@8624 │ │ +3c9168: 6207 0b86 |0044: sget-object v7, Lokhttp3/internal/http/HttpDate;.BROWSER_COMPATIBLE_DATE_FORMATS:[Ljava/text/DateFormat; // field@860b │ │ +3c916c: 4d06 0705 |0046: aput-object v6, v7, v5 │ │ +3c9170: 6e20 3486 2000 |0048: invoke-virtual {v0, v2}, Ljava/text/ParsePosition;.setIndex:(I)V // method@8634 │ │ +3c9176: 6e30 2286 9600 |004b: invoke-virtual {v6, v9, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@8622 │ │ +3c917c: 0c06 |004e: move-result-object v6 │ │ +3c917e: 6e10 3386 0000 |004f: invoke-virtual {v0}, Ljava/text/ParsePosition;.getIndex:()I // method@8633 │ │ +3c9184: 0a07 |0052: move-result v7 │ │ +3c9186: 3807 0400 |0053: if-eqz v7, 0057 // +0004 │ │ +3c918a: 1e03 |0055: monitor-exit v3 │ │ +3c918c: 1106 |0056: return-object v6 │ │ +3c918e: d805 0501 |0057: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3c9192: 28d3 |0059: goto 002c // -002d │ │ +3c9194: 1e03 |005a: monitor-exit v3 │ │ +3c9196: 1101 |005b: return-object v1 │ │ +3c9198: 0d09 |005c: move-exception v9 │ │ +3c919a: 1e03 |005d: monitor-exit v3 │ │ +3c919c: 2709 |005e: throw v9 │ │ catches : 1 │ │ 0x0028 - 0x005e │ │ -> 0x005c │ │ positions : │ │ 0x0000 line=76 │ │ 0x0008 line=80 │ │ 0x000e line=81 │ │ @@ -835341,24 +835341,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3c9870: |[3c9870] okhttp3.internal.http.HttpHeaders.:()V │ │ -3c9880: 1a00 9807 |0000: const-string v0, ""\" // string@0798 │ │ -3c9884: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3c988a: 0c00 |0005: move-result-object v0 │ │ -3c988c: 6900 0f86 |0006: sput-object v0, Lokhttp3/internal/http/HttpHeaders;.QUOTED_STRING_DELIMITERS:Lokio/ByteString; // field@860f │ │ -3c9890: 1a00 f804 |0008: const-string v0, " ,=" // string@04f8 │ │ -3c9894: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3c989a: 0c00 |000d: move-result-object v0 │ │ -3c989c: 6900 1086 |000e: sput-object v0, Lokhttp3/internal/http/HttpHeaders;.TOKEN_DELIMITERS:Lokio/ByteString; // field@8610 │ │ -3c98a0: 0e00 |0010: return-void │ │ +3c9868: |[3c9868] okhttp3.internal.http.HttpHeaders.:()V │ │ +3c9878: 1a00 9807 |0000: const-string v0, ""\" // string@0798 │ │ +3c987c: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3c9882: 0c00 |0005: move-result-object v0 │ │ +3c9884: 6900 0f86 |0006: sput-object v0, Lokhttp3/internal/http/HttpHeaders;.QUOTED_STRING_DELIMITERS:Lokio/ByteString; // field@860f │ │ +3c9888: 1a00 f804 |0008: const-string v0, " ,=" // string@04f8 │ │ +3c988c: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3c9892: 0c00 |000d: move-result-object v0 │ │ +3c9894: 6900 1086 |000e: sput-object v0, Lokhttp3/internal/http/HttpHeaders;.TOKEN_DELIMITERS:Lokio/ByteString; // field@8610 │ │ +3c9898: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x000a line=46 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835366,17 +835366,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c98a4: |[3c98a4] okhttp3.internal.http.HttpHeaders.:()V │ │ -3c98b4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c98ba: 0e00 |0003: return-void │ │ +3c989c: |[3c989c] okhttp3.internal.http.HttpHeaders.:()V │ │ +3c98ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c98b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http/HttpHeaders; │ │ │ │ #2 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835384,21 +835384,21 @@ │ │ type : '(Lokhttp3/Headers;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c9740: |[3c9740] okhttp3.internal.http.HttpHeaders.contentLength:(Lokhttp3/Headers;)J │ │ -3c9750: 1a00 da21 |0000: const-string v0, "Content-Length" // string@21da │ │ -3c9754: 6e20 68b6 0200 |0002: invoke-virtual {v2, v0}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ -3c975a: 0c02 |0005: move-result-object v2 │ │ -3c975c: 7110 6fb9 0200 |0006: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.stringToLong:(Ljava/lang/String;)J // method@b96f │ │ -3c9762: 0b00 |0009: move-result-wide v0 │ │ -3c9764: 1000 |000a: return-wide v0 │ │ +3c9738: |[3c9738] okhttp3.internal.http.HttpHeaders.contentLength:(Lokhttp3/Headers;)J │ │ +3c9748: 1a00 da21 |0000: const-string v0, "Content-Length" // string@21da │ │ +3c974c: 6e20 68b6 0200 |0002: invoke-virtual {v2, v0}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ +3c9752: 0c02 |0005: move-result-object v2 │ │ +3c9754: 7110 6fb9 0200 |0006: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.stringToLong:(Ljava/lang/String;)J // method@b96f │ │ +3c975a: 0b00 |0009: move-result-wide v0 │ │ +3c975c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Lokhttp3/Headers; │ │ │ │ #3 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835406,20 +835406,20 @@ │ │ type : '(Lokhttp3/Response;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c9768: |[3c9768] okhttp3.internal.http.HttpHeaders.contentLength:(Lokhttp3/Response;)J │ │ -3c9778: 6e10 d1b7 0200 |0000: invoke-virtual {v2}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c977e: 0c02 |0003: move-result-object v2 │ │ -3c9780: 7110 5fb9 0200 |0004: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Headers;)J // method@b95f │ │ -3c9786: 0b00 |0007: move-result-wide v0 │ │ -3c9788: 1000 |0008: return-wide v0 │ │ +3c9760: |[3c9760] okhttp3.internal.http.HttpHeaders.contentLength:(Lokhttp3/Response;)J │ │ +3c9770: 6e10 d1b7 0200 |0000: invoke-virtual {v2}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c9776: 0c02 |0003: move-result-object v2 │ │ +3c9778: 7110 5fb9 0200 |0004: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Headers;)J // method@b95f │ │ +3c977e: 0b00 |0007: move-result-wide v0 │ │ +3c9780: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Lokhttp3/Response; │ │ │ │ #4 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835427,52 +835427,52 @@ │ │ type : '(Lokhttp3/Response;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3c9244: |[3c9244] okhttp3.internal.http.HttpHeaders.hasBody:(Lokhttp3/Response;)Z │ │ -3c9254: 6e10 dbb7 0800 |0000: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3c925a: 0c00 |0003: move-result-object v0 │ │ -3c925c: 6e10 94b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3c9262: 0c00 |0007: move-result-object v0 │ │ -3c9264: 1a01 7c2a |0008: const-string v1, "HEAD" // string@2a7c │ │ -3c9268: 6e20 5084 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c926e: 0a00 |000d: move-result v0 │ │ -3c9270: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3c9272: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3c9276: 0f01 |0011: return v1 │ │ -3c9278: 6e10 ccb7 0800 |0012: invoke-virtual {v8}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c927e: 0a00 |0015: move-result v0 │ │ -3c9280: 1302 6400 |0016: const/16 v2, #int 100 // #64 │ │ -3c9284: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -3c9286: 3420 0600 |0019: if-lt v0, v2, 001f // +0006 │ │ -3c928a: 1302 c800 |001b: const/16 v2, #int 200 // #c8 │ │ -3c928e: 3420 0b00 |001d: if-lt v0, v2, 0028 // +000b │ │ -3c9292: 1302 cc00 |001f: const/16 v2, #int 204 // #cc │ │ -3c9296: 3220 0700 |0021: if-eq v0, v2, 0028 // +0007 │ │ -3c929a: 1302 3001 |0023: const/16 v2, #int 304 // #130 │ │ -3c929e: 3220 0300 |0025: if-eq v0, v2, 0028 // +0003 │ │ -3c92a2: 0f03 |0027: return v3 │ │ -3c92a4: 7110 60b9 0800 |0028: invoke-static {v8}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ -3c92aa: 0b04 |002b: move-result-wide v4 │ │ -3c92ac: 1606 ffff |002c: const-wide/16 v6, #int -1 // #ffff │ │ -3c92b0: 3100 0406 |002e: cmp-long v0, v4, v6 │ │ -3c92b4: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -3c92b8: 1a00 3f64 |0032: const-string v0, "Transfer-Encoding" // string@643f │ │ -3c92bc: 6e20 ceb7 0800 |0034: invoke-virtual {v8, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c92c2: 0c08 |0037: move-result-object v8 │ │ -3c92c4: 1a00 b47a |0038: const-string v0, "chunked" // string@7ab4 │ │ -3c92c8: 6e20 5184 8000 |003a: invoke-virtual {v0, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c92ce: 0a08 |003d: move-result v8 │ │ -3c92d0: 3808 0300 |003e: if-eqz v8, 0041 // +0003 │ │ -3c92d4: 2802 |0040: goto 0042 // +0002 │ │ -3c92d6: 0f01 |0041: return v1 │ │ -3c92d8: 0f03 |0042: return v3 │ │ +3c923c: |[3c923c] okhttp3.internal.http.HttpHeaders.hasBody:(Lokhttp3/Response;)Z │ │ +3c924c: 6e10 dbb7 0800 |0000: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3c9252: 0c00 |0003: move-result-object v0 │ │ +3c9254: 6e10 94b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3c925a: 0c00 |0007: move-result-object v0 │ │ +3c925c: 1a01 7c2a |0008: const-string v1, "HEAD" // string@2a7c │ │ +3c9260: 6e20 5084 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9266: 0a00 |000d: move-result v0 │ │ +3c9268: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3c926a: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3c926e: 0f01 |0011: return v1 │ │ +3c9270: 6e10 ccb7 0800 |0012: invoke-virtual {v8}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c9276: 0a00 |0015: move-result v0 │ │ +3c9278: 1302 6400 |0016: const/16 v2, #int 100 // #64 │ │ +3c927c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +3c927e: 3420 0600 |0019: if-lt v0, v2, 001f // +0006 │ │ +3c9282: 1302 c800 |001b: const/16 v2, #int 200 // #c8 │ │ +3c9286: 3420 0b00 |001d: if-lt v0, v2, 0028 // +000b │ │ +3c928a: 1302 cc00 |001f: const/16 v2, #int 204 // #cc │ │ +3c928e: 3220 0700 |0021: if-eq v0, v2, 0028 // +0007 │ │ +3c9292: 1302 3001 |0023: const/16 v2, #int 304 // #130 │ │ +3c9296: 3220 0300 |0025: if-eq v0, v2, 0028 // +0003 │ │ +3c929a: 0f03 |0027: return v3 │ │ +3c929c: 7110 60b9 0800 |0028: invoke-static {v8}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ +3c92a2: 0b04 |002b: move-result-wide v4 │ │ +3c92a4: 1606 ffff |002c: const-wide/16 v6, #int -1 // #ffff │ │ +3c92a8: 3100 0406 |002e: cmp-long v0, v4, v6 │ │ +3c92ac: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +3c92b0: 1a00 3f64 |0032: const-string v0, "Transfer-Encoding" // string@643f │ │ +3c92b4: 6e20 ceb7 0800 |0034: invoke-virtual {v8, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c92ba: 0c08 |0037: move-result-object v8 │ │ +3c92bc: 1a00 b47a |0038: const-string v0, "chunked" // string@7ab4 │ │ +3c92c0: 6e20 5184 8000 |003a: invoke-virtual {v0, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c92c6: 0a08 |003d: move-result v8 │ │ +3c92c8: 3808 0300 |003e: if-eqz v8, 0041 // +0003 │ │ +3c92cc: 2802 |0040: goto 0042 // +0002 │ │ +3c92ce: 0f01 |0041: return v1 │ │ +3c92d0: 0f03 |0042: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0012 line=329 │ │ 0x0028 line=338 │ │ 0x0034 line=339 │ │ locals : │ │ @@ -835483,21 +835483,21 @@ │ │ type : '(Lokhttp3/Headers;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c92dc: |[3c92dc] okhttp3.internal.http.HttpHeaders.hasVaryAll:(Lokhttp3/Headers;)Z │ │ -3c92ec: 7110 70b9 0100 |0000: invoke-static {v1}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ -3c92f2: 0c01 |0003: move-result-object v1 │ │ -3c92f4: 1a00 a311 |0004: const-string v0, "*" // string@11a3 │ │ -3c92f8: 7220 db87 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -3c92fe: 0a01 |0009: move-result v1 │ │ -3c9300: 0f01 |000a: return v1 │ │ +3c92d4: |[3c92d4] okhttp3.internal.http.HttpHeaders.hasVaryAll:(Lokhttp3/Headers;)Z │ │ +3c92e4: 7110 70b9 0100 |0000: invoke-static {v1}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ +3c92ea: 0c01 |0003: move-result-object v1 │ │ +3c92ec: 1a00 a311 |0004: const-string v0, "*" // string@11a3 │ │ +3c92f0: 7220 db87 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +3c92f6: 0a01 |0009: move-result v1 │ │ +3c92f8: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Lokhttp3/Headers; │ │ │ │ #6 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835505,20 +835505,20 @@ │ │ type : '(Lokhttp3/Response;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c9304: |[3c9304] okhttp3.internal.http.HttpHeaders.hasVaryAll:(Lokhttp3/Response;)Z │ │ -3c9314: 6e10 d1b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c931a: 0c00 |0003: move-result-object v0 │ │ -3c931c: 7110 62b9 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http/HttpHeaders;.hasVaryAll:(Lokhttp3/Headers;)Z // method@b962 │ │ -3c9322: 0a00 |0007: move-result v0 │ │ -3c9324: 0f00 |0008: return v0 │ │ +3c92fc: |[3c92fc] okhttp3.internal.http.HttpHeaders.hasVaryAll:(Lokhttp3/Response;)Z │ │ +3c930c: 6e10 d1b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c9312: 0c00 |0003: move-result-object v0 │ │ +3c9314: 7110 62b9 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http/HttpHeaders;.hasVaryAll:(Lokhttp3/Headers;)Z // method@b962 │ │ +3c931a: 0a00 |0007: move-result v0 │ │ +3c931c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lokhttp3/Response; │ │ │ │ #7 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -835526,118 +835526,118 @@ │ │ type : '(Ljava/util/List;Lokio/Buffer;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -3c98bc: |[3c98bc] okhttp3.internal.http.HttpHeaders.parseChallengeHeader:(Ljava/util/List;Lokio/Buffer;)V │ │ -3c98cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c98ce: 0701 |0001: move-object v1, v0 │ │ -3c98d0: 3901 0c00 |0002: if-nez v1, 000e // +000c │ │ -3c98d4: 7110 6eb9 0900 |0004: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c98da: 7110 68b9 0900 |0007: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ -3c98e0: 0c01 |000a: move-result-object v1 │ │ -3c98e2: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ -3c98e6: 0e00 |000d: return-void │ │ -3c98e8: 7110 6eb9 0900 |000e: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c98ee: 0a02 |0011: move-result v2 │ │ -3c98f0: 7110 68b9 0900 |0012: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ -3c98f6: 0c03 |0015: move-result-object v3 │ │ -3c98f8: 3903 1600 |0016: if-nez v3, 002c // +0016 │ │ -3c98fc: 6e10 29bc 0900 |0018: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c9902: 0a09 |001b: move-result v9 │ │ -3c9904: 3909 0300 |001c: if-nez v9, 001f // +0003 │ │ -3c9908: 0e00 |001e: return-void │ │ -3c990a: 2209 0517 |001f: new-instance v9, Lokhttp3/Challenge; // type@1705 │ │ -3c990e: 7100 fd86 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ -3c9914: 0c00 |0024: move-result-object v0 │ │ -3c9916: 7030 a3b5 1900 |0025: invoke-direct {v9, v1, v0}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ -3c991c: 7220 7a87 9800 |0028: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c9922: 0e00 |002b: return-void │ │ -3c9924: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -3c9928: 7120 6bb9 4900 |002e: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ -3c992e: 0a05 |0031: move-result v5 │ │ -3c9930: 7110 6eb9 0900 |0032: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c9936: 0a06 |0035: move-result v6 │ │ -3c9938: 3902 2a00 |0036: if-nez v2, 0060 // +002a │ │ -3c993c: 3906 0800 |0038: if-nez v6, 0040 // +0008 │ │ -3c9940: 6e10 29bc 0900 |003a: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c9946: 0a02 |003d: move-result v2 │ │ -3c9948: 3802 2200 |003e: if-eqz v2, 0060 // +0022 │ │ -3c994c: 2202 0517 |0040: new-instance v2, Lokhttp3/Challenge; // type@1705 │ │ -3c9950: 2206 9410 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9954: 7010 8384 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c995a: 6e20 8f84 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9960: 7120 6ab9 5400 |004a: invoke-static {v4, v5}, Lokhttp3/internal/http/HttpHeaders;.repeat:(CI)Ljava/lang/String; // method@b96a │ │ -3c9966: 0c03 |004d: move-result-object v3 │ │ -3c9968: 6e20 8f84 3600 |004e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c996e: 6e10 9f84 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9974: 0c03 |0054: move-result-object v3 │ │ -3c9976: 7120 0887 3000 |0055: invoke-static {v0, v3}, Ljava/util/Collections;.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; // method@8708 │ │ -3c997c: 0c03 |0058: move-result-object v3 │ │ -3c997e: 7030 a3b5 1203 |0059: invoke-direct {v2, v1, v3}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ -3c9984: 7220 7a87 2800 |005c: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c998a: 28a2 |005f: goto 0001 // -005e │ │ -3c998c: 2202 2911 |0060: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ -3c9990: 7010 5787 0200 |0062: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -3c9996: 7120 6bb9 4900 |0065: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ -3c999c: 0a06 |0068: move-result v6 │ │ -3c999e: b065 |0069: add-int/2addr v5, v6 │ │ -3c99a0: 3903 1100 |006a: if-nez v3, 007b // +0011 │ │ -3c99a4: 7110 68b9 0900 |006c: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ -3c99aa: 0c03 |006f: move-result-object v3 │ │ -3c99ac: 7110 6eb9 0900 |0070: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c99b2: 0a05 |0073: move-result v5 │ │ -3c99b4: 3805 0300 |0074: if-eqz v5, 0077 // +0003 │ │ -3c99b8: 2807 |0076: goto 007d // +0007 │ │ -3c99ba: 7120 6bb9 4900 |0077: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ -3c99c0: 0a05 |007a: move-result v5 │ │ -3c99c2: 3905 0d00 |007b: if-nez v5, 0088 // +000d │ │ -3c99c6: 2204 0517 |007d: new-instance v4, Lokhttp3/Challenge; // type@1705 │ │ -3c99ca: 7030 a3b5 1402 |007f: invoke-direct {v4, v1, v2}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ -3c99d0: 7220 7a87 4800 |0082: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3c99d6: 0731 |0085: move-object v1, v3 │ │ -3c99d8: 2900 7cff |0086: goto/16 0002 // -0084 │ │ -3c99dc: 1216 |0088: const/4 v6, #int 1 // #1 │ │ -3c99de: 3765 0300 |0089: if-le v5, v6, 008c // +0003 │ │ -3c99e2: 0e00 |008b: return-void │ │ -3c99e4: 7110 6eb9 0900 |008c: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c99ea: 0a06 |008f: move-result v6 │ │ -3c99ec: 3806 0300 |0090: if-eqz v6, 0093 // +0003 │ │ -3c99f0: 0e00 |0092: return-void │ │ -3c99f2: 6e10 29bc 0900 |0093: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c99f8: 0a06 |0096: move-result v6 │ │ -3c99fa: 3906 1100 |0097: if-nez v6, 00a8 // +0011 │ │ -3c99fe: 1606 0000 |0099: const-wide/16 v6, #int 0 // #0 │ │ -3c9a02: 6e30 2cbc 6907 |009b: invoke-virtual {v9, v6, v7}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3c9a08: 0a06 |009e: move-result v6 │ │ -3c9a0a: 1307 2200 |009f: const/16 v7, #int 34 // #22 │ │ -3c9a0e: 3376 0700 |00a1: if-ne v6, v7, 00a8 // +0007 │ │ -3c9a12: 7110 67b9 0900 |00a3: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readQuotedString:(Lokio/Buffer;)Ljava/lang/String; // method@b967 │ │ -3c9a18: 0c06 |00a6: move-result-object v6 │ │ -3c9a1a: 2805 |00a7: goto 00ac // +0005 │ │ -3c9a1c: 7110 68b9 0900 |00a8: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ -3c9a22: 0c06 |00ab: move-result-object v6 │ │ -3c9a24: 3906 0300 |00ac: if-nez v6, 00af // +0003 │ │ -3c9a28: 0e00 |00ae: return-void │ │ -3c9a2a: 7230 b187 3206 |00af: invoke-interface {v2, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3c9a30: 0c03 |00b2: move-result-object v3 │ │ -3c9a32: 1f03 9210 |00b3: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3c9a36: 3803 0300 |00b5: if-eqz v3, 00b8 // +0003 │ │ -3c9a3a: 0e00 |00b7: return-void │ │ -3c9a3c: 7110 6eb9 0900 |00b8: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ -3c9a42: 0a03 |00bb: move-result v3 │ │ -3c9a44: 3903 0900 |00bc: if-nez v3, 00c5 // +0009 │ │ -3c9a48: 6e10 29bc 0900 |00be: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c9a4e: 0a03 |00c1: move-result v3 │ │ -3c9a50: 3903 0300 |00c2: if-nez v3, 00c5 // +0003 │ │ -3c9a54: 0e00 |00c4: return-void │ │ -3c9a56: 0703 |00c5: move-object v3, v0 │ │ -3c9a58: 28a4 |00c6: goto 006a // -005c │ │ +3c98b4: |[3c98b4] okhttp3.internal.http.HttpHeaders.parseChallengeHeader:(Ljava/util/List;Lokio/Buffer;)V │ │ +3c98c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c98c6: 0701 |0001: move-object v1, v0 │ │ +3c98c8: 3901 0c00 |0002: if-nez v1, 000e // +000c │ │ +3c98cc: 7110 6eb9 0900 |0004: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c98d2: 7110 68b9 0900 |0007: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ +3c98d8: 0c01 |000a: move-result-object v1 │ │ +3c98da: 3901 0300 |000b: if-nez v1, 000e // +0003 │ │ +3c98de: 0e00 |000d: return-void │ │ +3c98e0: 7110 6eb9 0900 |000e: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c98e6: 0a02 |0011: move-result v2 │ │ +3c98e8: 7110 68b9 0900 |0012: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ +3c98ee: 0c03 |0015: move-result-object v3 │ │ +3c98f0: 3903 1600 |0016: if-nez v3, 002c // +0016 │ │ +3c98f4: 6e10 29bc 0900 |0018: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c98fa: 0a09 |001b: move-result v9 │ │ +3c98fc: 3909 0300 |001c: if-nez v9, 001f // +0003 │ │ +3c9900: 0e00 |001e: return-void │ │ +3c9902: 2209 0517 |001f: new-instance v9, Lokhttp3/Challenge; // type@1705 │ │ +3c9906: 7100 fd86 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@86fd │ │ +3c990c: 0c00 |0024: move-result-object v0 │ │ +3c990e: 7030 a3b5 1900 |0025: invoke-direct {v9, v1, v0}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ +3c9914: 7220 7a87 9800 |0028: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c991a: 0e00 |002b: return-void │ │ +3c991c: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +3c9920: 7120 6bb9 4900 |002e: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ +3c9926: 0a05 |0031: move-result v5 │ │ +3c9928: 7110 6eb9 0900 |0032: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c992e: 0a06 |0035: move-result v6 │ │ +3c9930: 3902 2a00 |0036: if-nez v2, 0060 // +002a │ │ +3c9934: 3906 0800 |0038: if-nez v6, 0040 // +0008 │ │ +3c9938: 6e10 29bc 0900 |003a: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c993e: 0a02 |003d: move-result v2 │ │ +3c9940: 3802 2200 |003e: if-eqz v2, 0060 // +0022 │ │ +3c9944: 2202 0517 |0040: new-instance v2, Lokhttp3/Challenge; // type@1705 │ │ +3c9948: 2206 9410 |0042: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3c994c: 7010 8384 0600 |0044: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9952: 6e20 8f84 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9958: 7120 6ab9 5400 |004a: invoke-static {v4, v5}, Lokhttp3/internal/http/HttpHeaders;.repeat:(CI)Ljava/lang/String; // method@b96a │ │ +3c995e: 0c03 |004d: move-result-object v3 │ │ +3c9960: 6e20 8f84 3600 |004e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9966: 6e10 9f84 0600 |0051: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c996c: 0c03 |0054: move-result-object v3 │ │ +3c996e: 7120 0887 3000 |0055: invoke-static {v0, v3}, Ljava/util/Collections;.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; // method@8708 │ │ +3c9974: 0c03 |0058: move-result-object v3 │ │ +3c9976: 7030 a3b5 1203 |0059: invoke-direct {v2, v1, v3}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ +3c997c: 7220 7a87 2800 |005c: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c9982: 28a2 |005f: goto 0001 // -005e │ │ +3c9984: 2202 2911 |0060: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ +3c9988: 7010 5787 0200 |0062: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +3c998e: 7120 6bb9 4900 |0065: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ +3c9994: 0a06 |0068: move-result v6 │ │ +3c9996: b065 |0069: add-int/2addr v5, v6 │ │ +3c9998: 3903 1100 |006a: if-nez v3, 007b // +0011 │ │ +3c999c: 7110 68b9 0900 |006c: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ +3c99a2: 0c03 |006f: move-result-object v3 │ │ +3c99a4: 7110 6eb9 0900 |0070: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c99aa: 0a05 |0073: move-result v5 │ │ +3c99ac: 3805 0300 |0074: if-eqz v5, 0077 // +0003 │ │ +3c99b0: 2807 |0076: goto 007d // +0007 │ │ +3c99b2: 7120 6bb9 4900 |0077: invoke-static {v9, v4}, Lokhttp3/internal/http/HttpHeaders;.skipAll:(Lokio/Buffer;B)I // method@b96b │ │ +3c99b8: 0a05 |007a: move-result v5 │ │ +3c99ba: 3905 0d00 |007b: if-nez v5, 0088 // +000d │ │ +3c99be: 2204 0517 |007d: new-instance v4, Lokhttp3/Challenge; // type@1705 │ │ +3c99c2: 7030 a3b5 1402 |007f: invoke-direct {v4, v1, v2}, Lokhttp3/Challenge;.:(Ljava/lang/String;Ljava/util/Map;)V // method@b5a3 │ │ +3c99c8: 7220 7a87 4800 |0082: invoke-interface {v8, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3c99ce: 0731 |0085: move-object v1, v3 │ │ +3c99d0: 2900 7cff |0086: goto/16 0002 // -0084 │ │ +3c99d4: 1216 |0088: const/4 v6, #int 1 // #1 │ │ +3c99d6: 3765 0300 |0089: if-le v5, v6, 008c // +0003 │ │ +3c99da: 0e00 |008b: return-void │ │ +3c99dc: 7110 6eb9 0900 |008c: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c99e2: 0a06 |008f: move-result v6 │ │ +3c99e4: 3806 0300 |0090: if-eqz v6, 0093 // +0003 │ │ +3c99e8: 0e00 |0092: return-void │ │ +3c99ea: 6e10 29bc 0900 |0093: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c99f0: 0a06 |0096: move-result v6 │ │ +3c99f2: 3906 1100 |0097: if-nez v6, 00a8 // +0011 │ │ +3c99f6: 1606 0000 |0099: const-wide/16 v6, #int 0 // #0 │ │ +3c99fa: 6e30 2cbc 6907 |009b: invoke-virtual {v9, v6, v7}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3c9a00: 0a06 |009e: move-result v6 │ │ +3c9a02: 1307 2200 |009f: const/16 v7, #int 34 // #22 │ │ +3c9a06: 3376 0700 |00a1: if-ne v6, v7, 00a8 // +0007 │ │ +3c9a0a: 7110 67b9 0900 |00a3: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readQuotedString:(Lokio/Buffer;)Ljava/lang/String; // method@b967 │ │ +3c9a10: 0c06 |00a6: move-result-object v6 │ │ +3c9a12: 2805 |00a7: goto 00ac // +0005 │ │ +3c9a14: 7110 68b9 0900 |00a8: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.readToken:(Lokio/Buffer;)Ljava/lang/String; // method@b968 │ │ +3c9a1a: 0c06 |00ab: move-result-object v6 │ │ +3c9a1c: 3906 0300 |00ac: if-nez v6, 00af // +0003 │ │ +3c9a20: 0e00 |00ae: return-void │ │ +3c9a22: 7230 b187 3206 |00af: invoke-interface {v2, v3, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3c9a28: 0c03 |00b2: move-result-object v3 │ │ +3c9a2a: 1f03 9210 |00b3: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3c9a2e: 3803 0300 |00b5: if-eqz v3, 00b8 // +0003 │ │ +3c9a32: 0e00 |00b7: return-void │ │ +3c9a34: 7110 6eb9 0900 |00b8: invoke-static {v9}, Lokhttp3/internal/http/HttpHeaders;.skipWhitespaceAndCommas:(Lokio/Buffer;)Z // method@b96e │ │ +3c9a3a: 0a03 |00bb: move-result v3 │ │ +3c9a3c: 3903 0900 |00bc: if-nez v3, 00c5 // +0009 │ │ +3c9a40: 6e10 29bc 0900 |00be: invoke-virtual {v9}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c9a46: 0a03 |00c1: move-result v3 │ │ +3c9a48: 3903 0300 |00c2: if-nez v3, 00c5 // +0003 │ │ +3c9a4c: 0e00 |00c4: return-void │ │ +3c9a4e: 0703 |00c5: move-object v3, v0 │ │ +3c9a50: 28a4 |00c6: goto 006a // -005c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=186 │ │ 0x0007 line=187 │ │ 0x000e line=194 │ │ 0x0012 line=195 │ │ 0x0018 line=197 │ │ @@ -835669,36 +835669,36 @@ │ │ type : '(Lokhttp3/Headers;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3c961c: |[3c961c] okhttp3.internal.http.HttpHeaders.parseChallenges:(Lokhttp3/Headers;Ljava/lang/String;)Ljava/util/List; │ │ -3c962c: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c9630: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c9636: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3c9638: 6e10 72b6 0400 |0006: invoke-virtual {v4}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c963e: 0a02 |0009: move-result v2 │ │ -3c9640: 3521 1f00 |000a: if-ge v1, v2, 0029 // +001f │ │ -3c9644: 6e20 6db6 1400 |000c: invoke-virtual {v4, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c964a: 0c02 |000f: move-result-object v2 │ │ -3c964c: 6e20 5184 2500 |0010: invoke-virtual {v5, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c9652: 0a02 |0013: move-result v2 │ │ -3c9654: 3802 1200 |0014: if-eqz v2, 0026 // +0012 │ │ -3c9658: 2202 c817 |0016: new-instance v2, Lokio/Buffer; // type@17c8 │ │ -3c965c: 7010 1abc 0200 |0018: invoke-direct {v2}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c9662: 6e20 75b6 1400 |001b: invoke-virtual {v4, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c9668: 0c03 |001e: move-result-object v3 │ │ -3c966a: 6e20 96bc 3200 |001f: invoke-virtual {v2, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ -3c9670: 0c02 |0022: move-result-object v2 │ │ -3c9672: 7120 64b9 2000 |0023: invoke-static {v0, v2}, Lokhttp3/internal/http/HttpHeaders;.parseChallengeHeader:(Ljava/util/List;Lokio/Buffer;)V // method@b964 │ │ -3c9678: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c967c: 28de |0028: goto 0006 // -0022 │ │ -3c967e: 1100 |0029: return-object v0 │ │ +3c9614: |[3c9614] okhttp3.internal.http.HttpHeaders.parseChallenges:(Lokhttp3/Headers;Ljava/lang/String;)Ljava/util/List; │ │ +3c9624: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c9628: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c962e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3c9630: 6e10 72b6 0400 |0006: invoke-virtual {v4}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c9636: 0a02 |0009: move-result v2 │ │ +3c9638: 3521 1f00 |000a: if-ge v1, v2, 0029 // +001f │ │ +3c963c: 6e20 6db6 1400 |000c: invoke-virtual {v4, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c9642: 0c02 |000f: move-result-object v2 │ │ +3c9644: 6e20 5184 2500 |0010: invoke-virtual {v5, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c964a: 0a02 |0013: move-result v2 │ │ +3c964c: 3802 1200 |0014: if-eqz v2, 0026 // +0012 │ │ +3c9650: 2202 c817 |0016: new-instance v2, Lokio/Buffer; // type@17c8 │ │ +3c9654: 7010 1abc 0200 |0018: invoke-direct {v2}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c965a: 6e20 75b6 1400 |001b: invoke-virtual {v4, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c9660: 0c03 |001e: move-result-object v3 │ │ +3c9662: 6e20 96bc 3200 |001f: invoke-virtual {v2, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ +3c9668: 0c02 |0022: move-result-object v2 │ │ +3c966a: 7120 64b9 2000 |0023: invoke-static {v0, v2}, Lokhttp3/internal/http/HttpHeaders;.parseChallengeHeader:(Ljava/util/List;Lokio/Buffer;)V // method@b964 │ │ +3c9670: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c9674: 28de |0028: goto 0006 // -0022 │ │ +3c9676: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000c line=172 │ │ 0x0016 line=173 │ │ 0x0023 line=174 │ │ @@ -835711,29 +835711,29 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3c93dc: |[3c93dc] okhttp3.internal.http.HttpHeaders.parseSeconds:(Ljava/lang/String;I)I │ │ -3c93ec: 7110 b783 0300 |0000: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3c93f2: 0b03 |0003: move-result-wide v3 │ │ -3c93f4: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ -3c93fa: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ -3c93fe: 3d02 0600 |0009: if-lez v2, 000f // +0006 │ │ -3c9402: 1403 ffff ff7f |000b: const v3, #float nan // #7fffffff │ │ -3c9408: 0f03 |000e: return v3 │ │ -3c940a: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ -3c940e: 3102 0300 |0011: cmp-long v2, v3, v0 │ │ -3c9412: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ -3c9416: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3c9418: 0f03 |0016: return v3 │ │ -3c941a: 8434 |0017: long-to-int v4, v3 │ │ -3c941c: 0f04 |0018: return v4 │ │ +3c93d4: |[3c93d4] okhttp3.internal.http.HttpHeaders.parseSeconds:(Ljava/lang/String;I)I │ │ +3c93e4: 7110 b783 0300 |0000: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3c93ea: 0b03 |0003: move-result-wide v3 │ │ +3c93ec: 1700 ffff ff7f |0004: const-wide/32 v0, #float nan // #7fffffff │ │ +3c93f2: 3102 0300 |0007: cmp-long v2, v3, v0 │ │ +3c93f6: 3d02 0600 |0009: if-lez v2, 000f // +0006 │ │ +3c93fa: 1403 ffff ff7f |000b: const v3, #float nan // #7fffffff │ │ +3c9400: 0f03 |000e: return v3 │ │ +3c9402: 1600 0000 |000f: const-wide/16 v0, #int 0 // #0 │ │ +3c9406: 3102 0300 |0011: cmp-long v2, v3, v0 │ │ +3c940a: 3b02 0400 |0013: if-gez v2, 0017 // +0004 │ │ +3c940e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3c9410: 0f03 |0016: return v3 │ │ +3c9412: 8434 |0017: long-to-int v4, v3 │ │ +3c9414: 0f04 |0018: return v4 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/NumberFormatException; -> 0x0018 │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -835744,51 +835744,51 @@ │ │ type : '(Lokio/Buffer;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -3c94e8: |[3c94e8] okhttp3.internal.http.HttpHeaders.readQuotedString:(Lokio/Buffer;)Ljava/lang/String; │ │ -3c94f8: 6e10 48bc 0c00 |0000: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c94fe: 0a00 |0003: move-result v0 │ │ -3c9500: 1301 2200 |0004: const/16 v1, #int 34 // #22 │ │ -3c9504: 3310 3d00 |0006: if-ne v0, v1, 0043 // +003d │ │ -3c9508: 2200 c817 |0008: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3c950c: 7010 1abc 0000 |000a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3c9512: 6202 0f86 |000d: sget-object v2, Lokhttp3/internal/http/HttpHeaders;.QUOTED_STRING_DELIMITERS:Lokio/ByteString; // field@860f │ │ -3c9516: 6e20 37bc 2c00 |000f: invoke-virtual {v12, v2}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;)J // method@bc37 │ │ -3c951c: 0b02 |0012: move-result-wide v2 │ │ -3c951e: 1604 ffff |0013: const-wide/16 v4, #int -1 // #ffff │ │ -3c9522: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -3c9524: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ -3c9528: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ -3c952c: 1106 |001a: return-object v6 │ │ -3c952e: 6e30 2cbc 2c03 |001b: invoke-virtual {v12, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3c9534: 0a04 |001e: move-result v4 │ │ -3c9536: 3314 0d00 |001f: if-ne v4, v1, 002c // +000d │ │ -3c953a: 6e40 7cbc c032 |0021: invoke-virtual {v0, v12, v2, v3}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3c9540: 6e10 48bc 0c00 |0024: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c9546: 6e10 5ebc 0000 |0027: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3c954c: 0c0c |002a: move-result-object v12 │ │ -3c954e: 110c |002b: return-object v12 │ │ -3c9550: 6e10 6dbc 0c00 |002c: invoke-virtual {v12}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c9556: 0b04 |002f: move-result-wide v4 │ │ -3c9558: 1607 0100 |0030: const-wide/16 v7, #int 1 // #1 │ │ -3c955c: 9b09 0207 |0032: add-long v9, v2, v7 │ │ -3c9560: 310b 0409 |0034: cmp-long v11, v4, v9 │ │ -3c9564: 390b 0300 |0036: if-nez v11, 0039 // +0003 │ │ -3c9568: 1106 |0038: return-object v6 │ │ -3c956a: 6e40 7cbc c032 |0039: invoke-virtual {v0, v12, v2, v3}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3c9570: 6e10 48bc 0c00 |003c: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c9576: 6e40 7cbc c087 |003f: invoke-virtual {v0, v12, v7, v8}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3c957c: 28cb |0042: goto 000d // -0035 │ │ -3c957e: 220c 7110 |0043: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3c9582: 7010 8683 0c00 |0045: invoke-direct {v12}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3c9588: 270c |0048: throw v12 │ │ +3c94e0: |[3c94e0] okhttp3.internal.http.HttpHeaders.readQuotedString:(Lokio/Buffer;)Ljava/lang/String; │ │ +3c94f0: 6e10 48bc 0c00 |0000: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c94f6: 0a00 |0003: move-result v0 │ │ +3c94f8: 1301 2200 |0004: const/16 v1, #int 34 // #22 │ │ +3c94fc: 3310 3d00 |0006: if-ne v0, v1, 0043 // +003d │ │ +3c9500: 2200 c817 |0008: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3c9504: 7010 1abc 0000 |000a: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3c950a: 6202 0f86 |000d: sget-object v2, Lokhttp3/internal/http/HttpHeaders;.QUOTED_STRING_DELIMITERS:Lokio/ByteString; // field@860f │ │ +3c950e: 6e20 37bc 2c00 |000f: invoke-virtual {v12, v2}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;)J // method@bc37 │ │ +3c9514: 0b02 |0012: move-result-wide v2 │ │ +3c9516: 1604 ffff |0013: const-wide/16 v4, #int -1 // #ffff │ │ +3c951a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +3c951c: 3107 0204 |0016: cmp-long v7, v2, v4 │ │ +3c9520: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ +3c9524: 1106 |001a: return-object v6 │ │ +3c9526: 6e30 2cbc 2c03 |001b: invoke-virtual {v12, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3c952c: 0a04 |001e: move-result v4 │ │ +3c952e: 3314 0d00 |001f: if-ne v4, v1, 002c // +000d │ │ +3c9532: 6e40 7cbc c032 |0021: invoke-virtual {v0, v12, v2, v3}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3c9538: 6e10 48bc 0c00 |0024: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c953e: 6e10 5ebc 0000 |0027: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3c9544: 0c0c |002a: move-result-object v12 │ │ +3c9546: 110c |002b: return-object v12 │ │ +3c9548: 6e10 6dbc 0c00 |002c: invoke-virtual {v12}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c954e: 0b04 |002f: move-result-wide v4 │ │ +3c9550: 1607 0100 |0030: const-wide/16 v7, #int 1 // #1 │ │ +3c9554: 9b09 0207 |0032: add-long v9, v2, v7 │ │ +3c9558: 310b 0409 |0034: cmp-long v11, v4, v9 │ │ +3c955c: 390b 0300 |0036: if-nez v11, 0039 // +0003 │ │ +3c9560: 1106 |0038: return-object v6 │ │ +3c9562: 6e40 7cbc c032 |0039: invoke-virtual {v0, v12, v2, v3}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3c9568: 6e10 48bc 0c00 |003c: invoke-virtual {v12}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c956e: 6e40 7cbc c087 |003f: invoke-virtual {v0, v12, v7, v8}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3c9574: 28cb |0042: goto 000d // -0035 │ │ +3c9576: 220c 7110 |0043: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3c957a: 7010 8683 0c00 |0045: invoke-direct {v12}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3c9580: 270c |0048: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0008 line=272 │ │ 0x000d line=274 │ │ 0x001b line=277 │ │ 0x0021 line=278 │ │ @@ -835807,34 +835807,34 @@ │ │ type : '(Lokio/Buffer;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3c958c: |[3c958c] okhttp3.internal.http.HttpHeaders.readToken:(Lokio/Buffer;)Ljava/lang/String; │ │ -3c959c: 6200 1086 |0000: sget-object v0, Lokhttp3/internal/http/HttpHeaders;.TOKEN_DELIMITERS:Lokio/ByteString; // field@8610 │ │ -3c95a0: 6e20 37bc 0500 |0002: invoke-virtual {v5, v0}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;)J // method@bc37 │ │ -3c95a6: 0b00 |0005: move-result-wide v0 │ │ -3c95a8: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -3c95ac: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3c95b0: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ -3c95b4: 6e10 6dbc 0500 |000c: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c95ba: 0b00 |000f: move-result-wide v0 │ │ -3c95bc: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -3c95c0: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -3c95c4: 3804 0700 |0014: if-eqz v4, 001b // +0007 │ │ -3c95c8: 6e30 5fbc 0501 |0016: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ -3c95ce: 0c05 |0019: move-result-object v5 │ │ -3c95d0: 2802 |001a: goto 001c // +0002 │ │ -3c95d2: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -3c95d4: 1105 |001c: return-object v5 │ │ -3c95d6: 2205 5b10 |001d: new-instance v5, Ljava/lang/AssertionError; // type@105b │ │ -3c95da: 7010 ea82 0500 |001f: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3c95e0: 2705 |0022: throw v5 │ │ +3c9584: |[3c9584] okhttp3.internal.http.HttpHeaders.readToken:(Lokio/Buffer;)Ljava/lang/String; │ │ +3c9594: 6200 1086 |0000: sget-object v0, Lokhttp3/internal/http/HttpHeaders;.TOKEN_DELIMITERS:Lokio/ByteString; // field@8610 │ │ +3c9598: 6e20 37bc 0500 |0002: invoke-virtual {v5, v0}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;)J // method@bc37 │ │ +3c959e: 0b00 |0005: move-result-wide v0 │ │ +3c95a0: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +3c95a4: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3c95a8: 3904 0600 |000a: if-nez v4, 0010 // +0006 │ │ +3c95ac: 6e10 6dbc 0500 |000c: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c95b2: 0b00 |000f: move-result-wide v0 │ │ +3c95b4: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +3c95b8: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +3c95bc: 3804 0700 |0014: if-eqz v4, 001b // +0007 │ │ +3c95c0: 6e30 5fbc 0501 |0016: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ +3c95c6: 0c05 |0019: move-result-object v5 │ │ +3c95c8: 2802 |001a: goto 001c // +0002 │ │ +3c95ca: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +3c95cc: 1105 |001c: return-object v5 │ │ +3c95ce: 2205 5b10 |001d: new-instance v5, Ljava/lang/AssertionError; // type@105b │ │ +3c95d2: 7010 ea82 0500 |001f: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3c95d8: 2705 |0022: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/io/EOFException; -> 0x001d │ │ positions : │ │ 0x0000 line=296 │ │ 0x000c line=297 │ │ 0x0016 line=300 │ │ @@ -835847,26 +835847,26 @@ │ │ type : '(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3c9a5c: |[3c9a5c] okhttp3.internal.http.HttpHeaders.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V │ │ -3c9a6c: 6200 5e84 |0000: sget-object v0, Lokhttp3/CookieJar;.NO_COOKIES:Lokhttp3/CookieJar; // field@845e │ │ -3c9a70: 3301 0300 |0002: if-ne v1, v0, 0005 // +0003 │ │ -3c9a74: 0e00 |0004: return-void │ │ -3c9a76: 7120 eeb5 3200 |0005: invoke-static {v2, v3}, Lokhttp3/Cookie;.parseAll:(Lokhttp3/HttpUrl;Lokhttp3/Headers;)Ljava/util/List; // method@b5ee │ │ -3c9a7c: 0c03 |0008: move-result-object v3 │ │ -3c9a7e: 7210 8387 0300 |0009: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c9a84: 0a00 |000c: move-result v0 │ │ -3c9a86: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -3c9a8a: 0e00 |000f: return-void │ │ -3c9a8c: 7230 feb5 2103 |0010: invoke-interface {v1, v2, v3}, Lokhttp3/CookieJar;.saveFromResponse:(Lokhttp3/HttpUrl;Ljava/util/List;)V // method@b5fe │ │ -3c9a92: 0e00 |0013: return-void │ │ +3c9a54: |[3c9a54] okhttp3.internal.http.HttpHeaders.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V │ │ +3c9a64: 6200 5e84 |0000: sget-object v0, Lokhttp3/CookieJar;.NO_COOKIES:Lokhttp3/CookieJar; // field@845e │ │ +3c9a68: 3301 0300 |0002: if-ne v1, v0, 0005 // +0003 │ │ +3c9a6c: 0e00 |0004: return-void │ │ +3c9a6e: 7120 eeb5 3200 |0005: invoke-static {v2, v3}, Lokhttp3/Cookie;.parseAll:(Lokhttp3/HttpUrl;Lokhttp3/Headers;)Ljava/util/List; // method@b5ee │ │ +3c9a74: 0c03 |0008: move-result-object v3 │ │ +3c9a76: 7210 8387 0300 |0009: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c9a7c: 0a00 |000c: move-result v0 │ │ +3c9a7e: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +3c9a82: 0e00 |000f: return-void │ │ +3c9a84: 7230 feb5 2103 |0010: invoke-interface {v1, v2, v3}, Lokhttp3/CookieJar;.saveFromResponse:(Lokhttp3/HttpUrl;Ljava/util/List;)V // method@b5fe │ │ +3c9a8a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0005 line=316 │ │ 0x0009 line=317 │ │ 0x0010 line=319 │ │ locals : │ │ @@ -835879,20 +835879,20 @@ │ │ type : '(CI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c95f4: |[3c95f4] okhttp3.internal.http.HttpHeaders.repeat:(CI)Ljava/lang/String; │ │ -3c9604: 2311 c81b |0000: new-array v1, v1, [C // type@1bc8 │ │ -3c9608: 7120 9a86 0100 |0002: invoke-static {v1, v0}, Ljava/util/Arrays;.fill:([CC)V // method@869a │ │ -3c960e: 2200 9210 |0005: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3c9612: 7020 4384 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@8443 │ │ -3c9618: 1100 |000a: return-object v0 │ │ +3c95ec: |[3c95ec] okhttp3.internal.http.HttpHeaders.repeat:(CI)Ljava/lang/String; │ │ +3c95fc: 2311 c81b |0000: new-array v1, v1, [C // type@1bc8 │ │ +3c9600: 7120 9a86 0100 |0002: invoke-static {v1, v0}, Ljava/util/Arrays;.fill:([CC)V // method@869a │ │ +3c9606: 2200 9210 |0005: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3c960a: 7020 4384 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@8443 │ │ +3c9610: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0002 line=309 │ │ 0x0005 line=310 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) C │ │ @@ -835903,27 +835903,27 @@ │ │ type : '(Lokio/Buffer;B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3c9430: |[3c9430] okhttp3.internal.http.HttpHeaders.skipAll:(Lokio/Buffer;B)I │ │ -3c9440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c9442: 6e10 29bc 0300 |0001: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c9448: 0a01 |0004: move-result v1 │ │ -3c944a: 3901 1000 |0005: if-nez v1, 0015 // +0010 │ │ -3c944e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3c9452: 6e30 2cbc 1302 |0009: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3c9458: 0a01 |000c: move-result v1 │ │ -3c945a: 3341 0800 |000d: if-ne v1, v4, 0015 // +0008 │ │ -3c945e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c9462: 6e10 48bc 0300 |0011: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c9468: 28ed |0014: goto 0001 // -0013 │ │ -3c946a: 0f00 |0015: return v0 │ │ +3c9428: |[3c9428] okhttp3.internal.http.HttpHeaders.skipAll:(Lokio/Buffer;B)I │ │ +3c9438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c943a: 6e10 29bc 0300 |0001: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c9440: 0a01 |0004: move-result v1 │ │ +3c9442: 3901 1000 |0005: if-nez v1, 0015 // +0010 │ │ +3c9446: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3c944a: 6e30 2cbc 1302 |0009: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3c9450: 0a01 |000c: move-result v1 │ │ +3c9452: 3341 0800 |000d: if-ne v1, v4, 0015 // +0008 │ │ +3c9456: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c945a: 6e10 48bc 0300 |0011: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c9460: 28ed |0014: goto 0001 // -0013 │ │ +3c9462: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ 0x0011 line=260 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) Lokio/Buffer; │ │ 0x0000 - 0x0016 reg=4 (null) B │ │ @@ -835933,28 +835933,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3c946c: |[3c946c] okhttp3.internal.http.HttpHeaders.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ -3c947c: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c9482: 0a00 |0003: move-result v0 │ │ -3c9484: 3503 1100 |0004: if-ge v3, v0, 0015 // +0011 │ │ -3c9488: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c948e: 0a00 |0009: move-result v0 │ │ -3c9490: 6e20 5984 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ -3c9496: 0a00 |000d: move-result v0 │ │ -3c9498: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -3c949a: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -3c949e: 2804 |0011: goto 0015 // +0004 │ │ -3c94a0: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c94a4: 28ec |0014: goto 0000 // -0014 │ │ -3c94a6: 0f03 |0015: return v3 │ │ +3c9464: |[3c9464] okhttp3.internal.http.HttpHeaders.skipUntil:(Ljava/lang/String;ILjava/lang/String;)I │ │ +3c9474: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c947a: 0a00 |0003: move-result v0 │ │ +3c947c: 3503 1100 |0004: if-ge v3, v0, 0015 // +0011 │ │ +3c9480: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c9486: 0a00 |0009: move-result v0 │ │ +3c9488: 6e20 5984 0400 |000a: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ +3c948e: 0a00 |000d: move-result v0 │ │ +3c9490: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +3c9492: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +3c9496: 2804 |0011: goto 0015 // +0004 │ │ +3c9498: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c949c: 28ec |0014: goto 0000 // -0014 │ │ +3c949e: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0006 line=352 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ @@ -835965,28 +835965,28 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3c94a8: |[3c94a8] okhttp3.internal.http.HttpHeaders.skipWhitespace:(Ljava/lang/String;I)I │ │ -3c94b8: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3c94be: 0a00 |0003: move-result v0 │ │ -3c94c0: 3503 1200 |0004: if-ge v3, v0, 0016 // +0012 │ │ -3c94c4: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3c94ca: 0a00 |0009: move-result v0 │ │ -3c94cc: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -3c94d0: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ -3c94d4: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -3c94d8: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ -3c94dc: 2804 |0012: goto 0016 // +0004 │ │ -3c94de: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c94e2: 28eb |0015: goto 0000 // -0015 │ │ -3c94e4: 0f03 |0016: return v3 │ │ +3c94a0: |[3c94a0] okhttp3.internal.http.HttpHeaders.skipWhitespace:(Ljava/lang/String;I)I │ │ +3c94b0: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3c94b6: 0a00 |0003: move-result v0 │ │ +3c94b8: 3503 1200 |0004: if-ge v3, v0, 0016 // +0012 │ │ +3c94bc: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3c94c2: 0a00 |0009: move-result v0 │ │ +3c94c4: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +3c94c8: 3210 0700 |000c: if-eq v0, v1, 0013 // +0007 │ │ +3c94cc: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +3c94d0: 3210 0300 |0010: if-eq v0, v1, 0013 // +0003 │ │ +3c94d4: 2804 |0012: goto 0016 // +0004 │ │ +3c94d6: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c94da: 28eb |0015: goto 0000 // -0015 │ │ +3c94dc: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=365 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ @@ -835996,34 +835996,34 @@ │ │ type : '(Lokio/Buffer;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3c9328: |[3c9328] okhttp3.internal.http.HttpHeaders.skipWhitespaceAndCommas:(Lokio/Buffer;)Z │ │ -3c9338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c933a: 6e10 29bc 0300 |0001: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c9340: 0a01 |0004: move-result v1 │ │ -3c9342: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -3c9346: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3c934a: 6e30 2cbc 1302 |0009: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3c9350: 0a01 |000c: move-result v1 │ │ -3c9352: 1302 2c00 |000d: const/16 v2, #int 44 // #2c │ │ -3c9356: 3321 0700 |000f: if-ne v1, v2, 0016 // +0007 │ │ -3c935a: 6e10 48bc 0300 |0011: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c9360: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3c9362: 28ec |0015: goto 0001 // -0014 │ │ -3c9364: 1302 2000 |0016: const/16 v2, #int 32 // #20 │ │ -3c9368: 3221 0600 |0018: if-eq v1, v2, 001e // +0006 │ │ -3c936c: 1302 0900 |001a: const/16 v2, #int 9 // #9 │ │ -3c9370: 3321 0600 |001c: if-ne v1, v2, 0022 // +0006 │ │ -3c9374: 6e10 48bc 0300 |001e: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3c937a: 28e0 |0021: goto 0001 // -0020 │ │ -3c937c: 0f00 |0022: return v0 │ │ +3c9320: |[3c9320] okhttp3.internal.http.HttpHeaders.skipWhitespaceAndCommas:(Lokio/Buffer;)Z │ │ +3c9330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c9332: 6e10 29bc 0300 |0001: invoke-virtual {v3}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c9338: 0a01 |0004: move-result v1 │ │ +3c933a: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +3c933e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3c9342: 6e30 2cbc 1302 |0009: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3c9348: 0a01 |000c: move-result v1 │ │ +3c934a: 1302 2c00 |000d: const/16 v2, #int 44 // #2c │ │ +3c934e: 3321 0700 |000f: if-ne v1, v2, 0016 // +0007 │ │ +3c9352: 6e10 48bc 0300 |0011: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c9358: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3c935a: 28ec |0015: goto 0001 // -0014 │ │ +3c935c: 1302 2000 |0016: const/16 v2, #int 32 // #20 │ │ +3c9360: 3221 0600 |0018: if-eq v1, v2, 001e // +0006 │ │ +3c9364: 1302 0900 |001a: const/16 v2, #int 9 // #9 │ │ +3c9368: 3321 0600 |001c: if-ne v1, v2, 0022 // +0006 │ │ +3c936c: 6e10 48bc 0300 |001e: invoke-virtual {v3}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3c9372: 28e0 |0021: goto 0001 // -0020 │ │ +3c9374: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0009 line=243 │ │ 0x0011 line=245 │ │ 0x001e line=248 │ │ locals : │ │ @@ -836034,21 +836034,21 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c978c: |[3c978c] okhttp3.internal.http.HttpHeaders.stringToLong:(Ljava/lang/String;)J │ │ -3c979c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3c97a0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -3c97a4: 1000 |0004: return-wide v0 │ │ -3c97a6: 7110 b783 0200 |0005: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3c97ac: 0b00 |0008: move-result-wide v0 │ │ -3c97ae: 1000 |0009: return-wide v0 │ │ +3c9784: |[3c9784] okhttp3.internal.http.HttpHeaders.stringToLong:(Ljava/lang/String;)J │ │ +3c9794: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3c9798: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +3c979c: 1000 |0004: return-wide v0 │ │ +3c979e: 7110 b783 0200 |0005: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3c97a4: 0b00 |0008: move-result-wide v0 │ │ +3c97a6: 1000 |0009: return-wide v0 │ │ catches : 1 │ │ 0x0005 - 0x0009 │ │ Ljava/lang/NumberFormatException; -> 0x0009 │ │ positions : │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -836058,53 +836058,53 @@ │ │ type : '(Lokhttp3/Headers;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -3c9680: |[3c9680] okhttp3.internal.http.HttpHeaders.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; │ │ -3c9690: 7100 fe86 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ -3c9696: 0c00 |0003: move-result-object v0 │ │ -3c9698: 6e10 72b6 0800 |0004: invoke-virtual {v8}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c969e: 0a01 |0007: move-result v1 │ │ -3c96a0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3c96a2: 0703 |0009: move-object v3, v0 │ │ -3c96a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3c96a6: 3510 3900 |000b: if-ge v0, v1, 0044 // +0039 │ │ -3c96aa: 6e20 6db6 0800 |000d: invoke-virtual {v8, v0}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c96b0: 0c04 |0010: move-result-object v4 │ │ -3c96b2: 1a05 3568 |0011: const-string v5, "Vary" // string@6835 │ │ -3c96b6: 6e20 5184 4500 |0013: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c96bc: 0a04 |0016: move-result v4 │ │ -3c96be: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -3c96c2: 2828 |0019: goto 0041 // +0028 │ │ -3c96c4: 6e20 75b6 0800 |001a: invoke-virtual {v8, v0}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c96ca: 0c04 |001d: move-result-object v4 │ │ -3c96cc: 7210 df87 0300 |001e: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -3c96d2: 0a05 |0021: move-result v5 │ │ -3c96d4: 3805 0900 |0022: if-eqz v5, 002b // +0009 │ │ -3c96d8: 2203 4a11 |0024: new-instance v3, Ljava/util/TreeSet; // type@114a │ │ -3c96dc: 6205 3979 |0026: sget-object v5, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@7939 │ │ -3c96e0: 7020 0c88 5300 |0028: invoke-direct {v3, v5}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@880c │ │ -3c96e6: 1a05 5212 |002b: const-string v5, "," // string@1252 │ │ -3c96ea: 6e20 6b84 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3c96f0: 0c04 |0030: move-result-object v4 │ │ -3c96f2: 2145 |0031: array-length v5, v4 │ │ -3c96f4: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -3c96f6: 3556 0e00 |0033: if-ge v6, v5, 0041 // +000e │ │ -3c96fa: 4607 0406 |0035: aget-object v7, v4, v6 │ │ -3c96fe: 6e10 7784 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3c9704: 0c07 |003a: move-result-object v7 │ │ -3c9706: 7220 d887 7300 |003b: invoke-interface {v3, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -3c970c: d806 0601 |003e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3c9710: 28f3 |0040: goto 0033 // -000d │ │ -3c9712: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c9716: 28c8 |0043: goto 000b // -0038 │ │ -3c9718: 1103 |0044: return-object v3 │ │ +3c9678: |[3c9678] okhttp3.internal.http.HttpHeaders.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; │ │ +3c9688: 7100 fe86 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ +3c968e: 0c00 |0003: move-result-object v0 │ │ +3c9690: 6e10 72b6 0800 |0004: invoke-virtual {v8}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c9696: 0a01 |0007: move-result v1 │ │ +3c9698: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3c969a: 0703 |0009: move-object v3, v0 │ │ +3c969c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3c969e: 3510 3900 |000b: if-ge v0, v1, 0044 // +0039 │ │ +3c96a2: 6e20 6db6 0800 |000d: invoke-virtual {v8, v0}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c96a8: 0c04 |0010: move-result-object v4 │ │ +3c96aa: 1a05 3568 |0011: const-string v5, "Vary" // string@6835 │ │ +3c96ae: 6e20 5184 4500 |0013: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c96b4: 0a04 |0016: move-result v4 │ │ +3c96b6: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +3c96ba: 2828 |0019: goto 0041 // +0028 │ │ +3c96bc: 6e20 75b6 0800 |001a: invoke-virtual {v8, v0}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c96c2: 0c04 |001d: move-result-object v4 │ │ +3c96c4: 7210 df87 0300 |001e: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +3c96ca: 0a05 |0021: move-result v5 │ │ +3c96cc: 3805 0900 |0022: if-eqz v5, 002b // +0009 │ │ +3c96d0: 2203 4a11 |0024: new-instance v3, Ljava/util/TreeSet; // type@114a │ │ +3c96d4: 6205 3979 |0026: sget-object v5, Ljava/lang/String;.CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; // field@7939 │ │ +3c96d8: 7020 0c88 5300 |0028: invoke-direct {v3, v5}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@880c │ │ +3c96de: 1a05 5212 |002b: const-string v5, "," // string@1252 │ │ +3c96e2: 6e20 6b84 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3c96e8: 0c04 |0030: move-result-object v4 │ │ +3c96ea: 2145 |0031: array-length v5, v4 │ │ +3c96ec: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +3c96ee: 3556 0e00 |0033: if-ge v6, v5, 0041 // +000e │ │ +3c96f2: 4607 0406 |0035: aget-object v7, v4, v6 │ │ +3c96f6: 6e10 7784 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3c96fc: 0c07 |003a: move-result-object v7 │ │ +3c96fe: 7220 d887 7300 |003b: invoke-interface {v3, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +3c9704: d806 0601 |003e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3c9708: 28f3 |0040: goto 0033 // -000d │ │ +3c970a: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c970e: 28c8 |0043: goto 000b // -0038 │ │ +3c9710: 1103 |0044: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x000d line=104 │ │ 0x001a line=106 │ │ 0x001e line=107 │ │ @@ -836119,20 +836119,20 @@ │ │ type : '(Lokhttp3/Response;)Ljava/util/Set;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c971c: |[3c971c] okhttp3.internal.http.HttpHeaders.varyFields:(Lokhttp3/Response;)Ljava/util/Set; │ │ -3c972c: 6e10 d1b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c9732: 0c00 |0003: move-result-object v0 │ │ -3c9734: 7110 70b9 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ -3c973a: 0c00 |0007: move-result-object v0 │ │ -3c973c: 1100 |0008: return-object v0 │ │ +3c9714: |[3c9714] okhttp3.internal.http.HttpHeaders.varyFields:(Lokhttp3/Response;)Ljava/util/Set; │ │ +3c9724: 6e10 d1b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c972a: 0c00 |0003: move-result-object v0 │ │ +3c972c: 7110 70b9 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ +3c9732: 0c00 |0007: move-result-object v0 │ │ +3c9734: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lokhttp3/Response; │ │ │ │ #21 : (in Lokhttp3/internal/http/HttpHeaders;) │ │ @@ -836140,41 +836140,41 @@ │ │ type : '(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3c97c0: |[3c97c0] okhttp3.internal.http.HttpHeaders.varyHeaders:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ -3c97d0: 7110 70b9 0600 |0000: invoke-static {v6}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ -3c97d6: 0c06 |0003: move-result-object v6 │ │ -3c97d8: 7210 df87 0600 |0004: invoke-interface {v6}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -3c97de: 0a00 |0007: move-result v0 │ │ -3c97e0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -3c97e4: 6205 3e85 |000a: sget-object v5, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ -3c97e8: 1105 |000c: return-object v5 │ │ -3c97ea: 2200 1917 |000d: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3c97ee: 7010 53b6 0000 |000f: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3c97f4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3c97f6: 6e10 72b6 0500 |0013: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c97fc: 0a02 |0016: move-result v2 │ │ -3c97fe: 3521 1600 |0017: if-ge v1, v2, 002d // +0016 │ │ -3c9802: 6e20 6db6 1500 |0019: invoke-virtual {v5, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c9808: 0c03 |001c: move-result-object v3 │ │ -3c980a: 7220 db87 3600 |001d: invoke-interface {v6, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -3c9810: 0a04 |0020: move-result v4 │ │ -3c9812: 3804 0900 |0021: if-eqz v4, 002a // +0009 │ │ -3c9816: 6e20 75b6 1500 |0023: invoke-virtual {v5, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c981c: 0c04 |0026: move-result-object v4 │ │ -3c981e: 6e30 55b6 3004 |0027: invoke-virtual {v0, v3, v4}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ -3c9824: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c9828: 28eb |002c: goto 0017 // -0015 │ │ -3c982a: 6e10 5cb6 0000 |002d: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c9830: 0c05 |0030: move-result-object v5 │ │ -3c9832: 1105 |0031: return-object v5 │ │ +3c97b8: |[3c97b8] okhttp3.internal.http.HttpHeaders.varyHeaders:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ +3c97c8: 7110 70b9 0600 |0000: invoke-static {v6}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Headers;)Ljava/util/Set; // method@b970 │ │ +3c97ce: 0c06 |0003: move-result-object v6 │ │ +3c97d0: 7210 df87 0600 |0004: invoke-interface {v6}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +3c97d6: 0a00 |0007: move-result v0 │ │ +3c97d8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +3c97dc: 6205 3e85 |000a: sget-object v5, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ +3c97e0: 1105 |000c: return-object v5 │ │ +3c97e2: 2200 1917 |000d: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3c97e6: 7010 53b6 0000 |000f: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3c97ec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3c97ee: 6e10 72b6 0500 |0013: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c97f4: 0a02 |0016: move-result v2 │ │ +3c97f6: 3521 1600 |0017: if-ge v1, v2, 002d // +0016 │ │ +3c97fa: 6e20 6db6 1500 |0019: invoke-virtual {v5, v1}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c9800: 0c03 |001c: move-result-object v3 │ │ +3c9802: 7220 db87 3600 |001d: invoke-interface {v6, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +3c9808: 0a04 |0020: move-result v4 │ │ +3c980a: 3804 0900 |0021: if-eqz v4, 002a // +0009 │ │ +3c980e: 6e20 75b6 1500 |0023: invoke-virtual {v5, v1}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c9814: 0c04 |0026: move-result-object v4 │ │ +3c9816: 6e30 55b6 3004 |0027: invoke-virtual {v0, v3, v4}, Lokhttp3/Headers$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b655 │ │ +3c981c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c9820: 28eb |002c: goto 0017 // -0015 │ │ +3c9822: 6e10 5cb6 0000 |002d: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c9828: 0c05 |0030: move-result-object v5 │ │ +3c982a: 1105 |0031: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x000d line=138 │ │ 0x0013 line=139 │ │ 0x0019 line=140 │ │ @@ -836190,26 +836190,26 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/Headers;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3c9834: |[3c9834] okhttp3.internal.http.HttpHeaders.varyHeaders:(Lokhttp3/Response;)Lokhttp3/Headers; │ │ -3c9844: 6e10 d5b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/Response;.networkResponse:()Lokhttp3/Response; // method@b7d5 │ │ -3c984a: 0c00 |0003: move-result-object v0 │ │ -3c984c: 6e10 dbb7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3c9852: 0c00 |0007: move-result-object v0 │ │ -3c9854: 6e10 92b7 0000 |0008: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ -3c985a: 0c00 |000b: move-result-object v0 │ │ -3c985c: 6e10 d1b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c9862: 0c01 |000f: move-result-object v1 │ │ -3c9864: 7120 72b9 1000 |0010: invoke-static {v0, v1}, Lokhttp3/internal/http/HttpHeaders;.varyHeaders:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b972 │ │ -3c986a: 0c01 |0013: move-result-object v1 │ │ -3c986c: 1101 |0014: return-object v1 │ │ +3c982c: |[3c982c] okhttp3.internal.http.HttpHeaders.varyHeaders:(Lokhttp3/Response;)Lokhttp3/Headers; │ │ +3c983c: 6e10 d5b7 0100 |0000: invoke-virtual {v1}, Lokhttp3/Response;.networkResponse:()Lokhttp3/Response; // method@b7d5 │ │ +3c9842: 0c00 |0003: move-result-object v0 │ │ +3c9844: 6e10 dbb7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3c984a: 0c00 |0007: move-result-object v0 │ │ +3c984c: 6e10 92b7 0000 |0008: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ +3c9852: 0c00 |000b: move-result-object v0 │ │ +3c9854: 6e10 d1b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c985a: 0c01 |000f: move-result-object v1 │ │ +3c985c: 7120 72b9 1000 |0010: invoke-static {v0, v1}, Lokhttp3/internal/http/HttpHeaders;.varyHeaders:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b972 │ │ +3c9862: 0c01 |0013: move-result-object v1 │ │ +3c9864: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000c line=126 │ │ 0x0010 line=127 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lokhttp3/Response; │ │ @@ -836219,36 +836219,36 @@ │ │ type : '(Lokhttp3/Response;Lokhttp3/Headers;Lokhttp3/Request;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3c9380: |[3c9380] okhttp3.internal.http.HttpHeaders.varyMatches:(Lokhttp3/Response;Lokhttp3/Headers;Lokhttp3/Request;)Z │ │ -3c9390: 7110 71b9 0200 |0000: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Response;)Ljava/util/Set; // method@b971 │ │ -3c9396: 0c02 |0003: move-result-object v2 │ │ -3c9398: 7210 e087 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3c939e: 0c02 |0007: move-result-object v2 │ │ -3c93a0: 7210 5487 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3c93a6: 0a00 |000b: move-result v0 │ │ -3c93a8: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -3c93ac: 7210 5587 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3c93b2: 0c00 |0011: move-result-object v0 │ │ -3c93b4: 1f00 9210 |0012: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3c93b8: 6e20 76b6 0300 |0014: invoke-virtual {v3, v0}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ -3c93be: 0c01 |0017: move-result-object v1 │ │ -3c93c0: 6e20 91b7 0400 |0018: invoke-virtual {v4, v0}, Lokhttp3/Request;.headers:(Ljava/lang/String;)Ljava/util/List; // method@b791 │ │ -3c93c6: 0c00 |001b: move-result-object v0 │ │ -3c93c8: 7120 ba87 0100 |001c: invoke-static {v1, v0}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ -3c93ce: 0a00 |001f: move-result v0 │ │ -3c93d0: 3900 e8ff |0020: if-nez v0, 0008 // -0018 │ │ -3c93d4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3c93d6: 0f02 |0023: return v2 │ │ -3c93d8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -3c93da: 0f02 |0025: return v2 │ │ +3c9378: |[3c9378] okhttp3.internal.http.HttpHeaders.varyMatches:(Lokhttp3/Response;Lokhttp3/Headers;Lokhttp3/Request;)Z │ │ +3c9388: 7110 71b9 0200 |0000: invoke-static {v2}, Lokhttp3/internal/http/HttpHeaders;.varyFields:(Lokhttp3/Response;)Ljava/util/Set; // method@b971 │ │ +3c938e: 0c02 |0003: move-result-object v2 │ │ +3c9390: 7210 e087 0200 |0004: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3c9396: 0c02 |0007: move-result-object v2 │ │ +3c9398: 7210 5487 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3c939e: 0a00 |000b: move-result v0 │ │ +3c93a0: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +3c93a4: 7210 5587 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3c93aa: 0c00 |0011: move-result-object v0 │ │ +3c93ac: 1f00 9210 |0012: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3c93b0: 6e20 76b6 0300 |0014: invoke-virtual {v3, v0}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@b676 │ │ +3c93b6: 0c01 |0017: move-result-object v1 │ │ +3c93b8: 6e20 91b7 0400 |0018: invoke-virtual {v4, v0}, Lokhttp3/Request;.headers:(Ljava/lang/String;)Ljava/util/List; // method@b791 │ │ +3c93be: 0c00 |001b: move-result-object v0 │ │ +3c93c0: 7120 ba87 0100 |001c: invoke-static {v1, v0}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ +3c93c6: 0a00 |001f: move-result v0 │ │ +3c93c8: 3900 e8ff |0020: if-nez v0, 0008 // -0018 │ │ +3c93cc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3c93ce: 0f02 |0023: return v2 │ │ +3c93d0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +3c93d2: 0f02 |0025: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0014 line=75 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 (null) Lokhttp3/Response; │ │ 0x0000 - 0x0026 reg=3 (null) Lokhttp3/Headers; │ │ @@ -836280,17 +836280,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9be8: |[3c9be8] okhttp3.internal.http.HttpMethod.:()V │ │ -3c9bf8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c9bfe: 0e00 |0003: return-void │ │ +3c9be0: |[3c9be0] okhttp3.internal.http.HttpMethod.:()V │ │ +3c9bf0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c9bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http/HttpMethod; │ │ │ │ #1 : (in Lokhttp3/internal/http/HttpMethod;) │ │ @@ -836298,40 +836298,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3c9a94: |[3c9a94] okhttp3.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ -3c9aa4: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ -3c9aa8: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9aae: 0a00 |0005: move-result v0 │ │ -3c9ab0: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ -3c9ab4: 1a00 8654 |0008: const-string v0, "PATCH" // string@5486 │ │ -3c9ab8: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9abe: 0a00 |000d: move-result v0 │ │ -3c9ac0: 3900 1d00 |000e: if-nez v0, 002b // +001d │ │ -3c9ac4: 1a00 4255 |0010: const-string v0, "PUT" // string@5542 │ │ -3c9ac8: 6e20 5084 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9ace: 0a00 |0015: move-result v0 │ │ -3c9ad0: 3900 1500 |0016: if-nez v0, 002b // +0015 │ │ -3c9ad4: 1a00 7023 |0018: const-string v0, "DELETE" // string@2370 │ │ -3c9ad8: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9ade: 0a00 |001d: move-result v0 │ │ -3c9ae0: 3900 0d00 |001e: if-nez v0, 002b // +000d │ │ -3c9ae4: 1a00 3450 |0020: const-string v0, "MOVE" // string@5034 │ │ -3c9ae8: 6e20 5084 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9aee: 0a01 |0025: move-result v1 │ │ -3c9af0: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -3c9af4: 2803 |0028: goto 002b // +0003 │ │ -3c9af6: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -3c9af8: 2802 |002a: goto 002c // +0002 │ │ -3c9afa: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3c9afc: 0f01 |002c: return v1 │ │ +3c9a8c: |[3c9a8c] okhttp3.internal.http.HttpMethod.invalidatesCache:(Ljava/lang/String;)Z │ │ +3c9a9c: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ +3c9aa0: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9aa6: 0a00 |0005: move-result v0 │ │ +3c9aa8: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ +3c9aac: 1a00 8654 |0008: const-string v0, "PATCH" // string@5486 │ │ +3c9ab0: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9ab6: 0a00 |000d: move-result v0 │ │ +3c9ab8: 3900 1d00 |000e: if-nez v0, 002b // +001d │ │ +3c9abc: 1a00 4255 |0010: const-string v0, "PUT" // string@5542 │ │ +3c9ac0: 6e20 5084 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9ac6: 0a00 |0015: move-result v0 │ │ +3c9ac8: 3900 1500 |0016: if-nez v0, 002b // +0015 │ │ +3c9acc: 1a00 7023 |0018: const-string v0, "DELETE" // string@2370 │ │ +3c9ad0: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9ad6: 0a00 |001d: move-result v0 │ │ +3c9ad8: 3900 0d00 |001e: if-nez v0, 002b // +000d │ │ +3c9adc: 1a00 3450 |0020: const-string v0, "MOVE" // string@5034 │ │ +3c9ae0: 6e20 5084 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9ae6: 0a01 |0025: move-result v1 │ │ +3c9ae8: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +3c9aec: 2803 |0028: goto 002b // +0003 │ │ +3c9aee: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +3c9af0: 2802 |002a: goto 002c // +0002 │ │ +3c9af2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3c9af4: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x000a line=21 │ │ 0x0012 line=22 │ │ 0x001a line=23 │ │ 0x0022 line=24 │ │ @@ -836343,27 +836343,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3c9b00: |[3c9b00] okhttp3.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ -3c9b10: 1a00 e129 |0000: const-string v0, "GET" // string@29e1 │ │ -3c9b14: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9b1a: 0a00 |0005: move-result v0 │ │ -3c9b1c: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -3c9b20: 1a00 7c2a |0008: const-string v0, "HEAD" // string@2a7c │ │ -3c9b24: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9b2a: 0a01 |000d: move-result v1 │ │ -3c9b2c: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ -3c9b30: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -3c9b32: 2802 |0011: goto 0013 // +0002 │ │ -3c9b34: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3c9b36: 0f01 |0013: return v1 │ │ +3c9af8: |[3c9af8] okhttp3.internal.http.HttpMethod.permitsRequestBody:(Ljava/lang/String;)Z │ │ +3c9b08: 1a00 e129 |0000: const-string v0, "GET" // string@29e1 │ │ +3c9b0c: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b12: 0a00 |0005: move-result v0 │ │ +3c9b14: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +3c9b18: 1a00 7c2a |0008: const-string v0, "HEAD" // string@2a7c │ │ +3c9b1c: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b22: 0a01 |000d: move-result v1 │ │ +3c9b24: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ +3c9b28: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +3c9b2a: 2802 |0011: goto 0013 // +0002 │ │ +3c9b2c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3c9b2e: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lokhttp3/internal/http/HttpMethod;) │ │ @@ -836371,20 +836371,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c9b38: |[3c9b38] okhttp3.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ -3c9b48: 1a00 1755 |0000: const-string v0, "PROPFIND" // string@5517 │ │ -3c9b4c: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9b52: 0a01 |0005: move-result v1 │ │ -3c9b54: df01 0101 |0006: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3c9b58: 0f01 |0008: return v1 │ │ +3c9b30: |[3c9b30] okhttp3.internal.http.HttpMethod.redirectsToGet:(Ljava/lang/String;)Z │ │ +3c9b40: 1a00 1755 |0000: const-string v0, "PROPFIND" // string@5517 │ │ +3c9b44: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b4a: 0a01 |0005: move-result v1 │ │ +3c9b4c: df01 0101 |0006: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3c9b50: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lokhttp3/internal/http/HttpMethod;) │ │ @@ -836392,19 +836392,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3c9b5c: |[3c9b5c] okhttp3.internal.http.HttpMethod.redirectsWithBody:(Ljava/lang/String;)Z │ │ -3c9b6c: 1a00 1755 |0000: const-string v0, "PROPFIND" // string@5517 │ │ -3c9b70: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9b76: 0a01 |0005: move-result v1 │ │ -3c9b78: 0f01 |0006: return v1 │ │ +3c9b54: |[3c9b54] okhttp3.internal.http.HttpMethod.redirectsWithBody:(Ljava/lang/String;)Z │ │ +3c9b64: 1a00 1755 |0000: const-string v0, "PROPFIND" // string@5517 │ │ +3c9b68: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b6e: 0a01 |0005: move-result v1 │ │ +3c9b70: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lokhttp3/internal/http/HttpMethod;) │ │ @@ -836412,40 +836412,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3c9b7c: |[3c9b7c] okhttp3.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ -3c9b8c: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ -3c9b90: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9b96: 0a00 |0005: move-result v0 │ │ -3c9b98: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ -3c9b9c: 1a00 4255 |0008: const-string v0, "PUT" // string@5542 │ │ -3c9ba0: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9ba6: 0a00 |000d: move-result v0 │ │ -3c9ba8: 3900 1d00 |000e: if-nez v0, 002b // +001d │ │ -3c9bac: 1a00 8654 |0010: const-string v0, "PATCH" // string@5486 │ │ -3c9bb0: 6e20 5084 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9bb6: 0a00 |0015: move-result v0 │ │ -3c9bb8: 3900 1500 |0016: if-nez v0, 002b // +0015 │ │ -3c9bbc: 1a00 2b55 |0018: const-string v0, "PROPPATCH" // string@552b │ │ -3c9bc0: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9bc6: 0a00 |001d: move-result v0 │ │ -3c9bc8: 3900 0d00 |001e: if-nez v0, 002b // +000d │ │ -3c9bcc: 1a00 2357 |0020: const-string v0, "REPORT" // string@5723 │ │ -3c9bd0: 6e20 5084 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c9bd6: 0a01 |0025: move-result v1 │ │ -3c9bd8: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -3c9bdc: 2803 |0028: goto 002b // +0003 │ │ -3c9bde: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -3c9be0: 2802 |002a: goto 002c // +0002 │ │ -3c9be2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3c9be4: 0f01 |002c: return v1 │ │ +3c9b74: |[3c9b74] okhttp3.internal.http.HttpMethod.requiresRequestBody:(Ljava/lang/String;)Z │ │ +3c9b84: 1a00 d854 |0000: const-string v0, "POST" // string@54d8 │ │ +3c9b88: 6e20 5084 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b8e: 0a00 |0005: move-result v0 │ │ +3c9b90: 3900 2500 |0006: if-nez v0, 002b // +0025 │ │ +3c9b94: 1a00 4255 |0008: const-string v0, "PUT" // string@5542 │ │ +3c9b98: 6e20 5084 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9b9e: 0a00 |000d: move-result v0 │ │ +3c9ba0: 3900 1d00 |000e: if-nez v0, 002b // +001d │ │ +3c9ba4: 1a00 8654 |0010: const-string v0, "PATCH" // string@5486 │ │ +3c9ba8: 6e20 5084 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9bae: 0a00 |0015: move-result v0 │ │ +3c9bb0: 3900 1500 |0016: if-nez v0, 002b // +0015 │ │ +3c9bb4: 1a00 2b55 |0018: const-string v0, "PROPPATCH" // string@552b │ │ +3c9bb8: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9bbe: 0a00 |001d: move-result v0 │ │ +3c9bc0: 3900 0d00 |001e: if-nez v0, 002b // +000d │ │ +3c9bc4: 1a00 2357 |0020: const-string v0, "REPORT" // string@5723 │ │ +3c9bc8: 6e20 5084 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c9bce: 0a01 |0025: move-result v1 │ │ +3c9bd0: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +3c9bd4: 2803 |0028: goto 002b // +0003 │ │ +3c9bd6: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +3c9bd8: 2802 |002a: goto 002c // +0002 │ │ +3c9bda: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3c9bdc: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x000a line=29 │ │ 0x0012 line=30 │ │ 0x001a line=31 │ │ 0x0022 line=32 │ │ @@ -836478,17 +836478,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca1bc: |[3ca1bc] okhttp3.internal.http.RequestLine.:()V │ │ -3ca1cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ca1d2: 0e00 |0003: return-void │ │ +3ca1b4: |[3ca1b4] okhttp3.internal.http.RequestLine.:()V │ │ +3ca1c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ca1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http/RequestLine; │ │ │ │ #1 : (in Lokhttp3/internal/http/RequestLine;) │ │ @@ -836496,39 +836496,39 @@ │ │ type : '(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3ca0f4: |[3ca0f4] okhttp3.internal.http.RequestLine.get:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ -3ca104: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca108: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca10e: 6e10 94b7 0200 |0005: invoke-virtual {v2}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3ca114: 0c01 |0008: move-result-object v1 │ │ -3ca116: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca11c: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -3ca120: 6e20 8784 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3ca126: 7120 8fb9 3200 |0011: invoke-static {v2, v3}, Lokhttp3/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z // method@b98f │ │ -3ca12c: 0a03 |0014: move-result v3 │ │ -3ca12e: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ -3ca132: 6e10 99b7 0200 |0017: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3ca138: 0c02 |001a: move-result-object v2 │ │ -3ca13a: 6e20 8e84 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3ca140: 280c |001e: goto 002a // +000c │ │ -3ca142: 6e10 99b7 0200 |001f: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3ca148: 0c02 |0022: move-result-object v2 │ │ -3ca14a: 7110 90b9 0200 |0023: invoke-static {v2}, Lokhttp3/internal/http/RequestLine;.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; // method@b990 │ │ -3ca150: 0c02 |0026: move-result-object v2 │ │ -3ca152: 6e20 8f84 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca158: 1a02 ba05 |002a: const-string v2, " HTTP/1.1" // string@05ba │ │ -3ca15c: 6e20 8f84 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca162: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca168: 0c02 |0032: move-result-object v2 │ │ -3ca16a: 1102 |0033: return-object v2 │ │ +3ca0ec: |[3ca0ec] okhttp3.internal.http.RequestLine.get:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; │ │ +3ca0fc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca100: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca106: 6e10 94b7 0200 |0005: invoke-virtual {v2}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3ca10c: 0c01 |0008: move-result-object v1 │ │ +3ca10e: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca114: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +3ca118: 6e20 8784 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3ca11e: 7120 8fb9 3200 |0011: invoke-static {v2, v3}, Lokhttp3/internal/http/RequestLine;.includeAuthorityInRequestLine:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z // method@b98f │ │ +3ca124: 0a03 |0014: move-result v3 │ │ +3ca126: 3803 0a00 |0015: if-eqz v3, 001f // +000a │ │ +3ca12a: 6e10 99b7 0200 |0017: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3ca130: 0c02 |001a: move-result-object v2 │ │ +3ca132: 6e20 8e84 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3ca138: 280c |001e: goto 002a // +000c │ │ +3ca13a: 6e10 99b7 0200 |001f: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3ca140: 0c02 |0022: move-result-object v2 │ │ +3ca142: 7110 90b9 0200 |0023: invoke-static {v2}, Lokhttp3/internal/http/RequestLine;.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; // method@b990 │ │ +3ca148: 0c02 |0026: move-result-object v2 │ │ +3ca14a: 6e20 8f84 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca150: 1a02 ba05 |002a: const-string v2, " HTTP/1.1" // string@05ba │ │ +3ca154: 6e20 8f84 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca15a: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca160: 0c02 |0032: move-result-object v2 │ │ +3ca162: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ 0x000e line=35 │ │ 0x0011 line=37 │ │ 0x0017 line=38 │ │ @@ -836544,24 +836544,24 @@ │ │ type : '(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3ca0c8: |[3ca0c8] okhttp3.internal.http.RequestLine.includeAuthorityInRequestLine:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z │ │ -3ca0d8: 6e10 93b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Request;.isHttps:()Z // method@b793 │ │ -3ca0de: 0a00 |0003: move-result v0 │ │ -3ca0e0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -3ca0e4: 6200 5079 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ -3ca0e8: 3301 0400 |0008: if-ne v1, v0, 000c // +0004 │ │ -3ca0ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3ca0ee: 2802 |000b: goto 000d // +0002 │ │ -3ca0f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3ca0f2: 0f00 |000d: return v0 │ │ +3ca0c0: |[3ca0c0] okhttp3.internal.http.RequestLine.includeAuthorityInRequestLine:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Z │ │ +3ca0d0: 6e10 93b7 0000 |0000: invoke-virtual {v0}, Lokhttp3/Request;.isHttps:()Z // method@b793 │ │ +3ca0d6: 0a00 |0003: move-result v0 │ │ +3ca0d8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +3ca0dc: 6200 5079 |0006: sget-object v0, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ +3ca0e0: 3301 0400 |0008: if-ne v1, v0, 000c // +0004 │ │ +3ca0e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3ca0e6: 2802 |000b: goto 000d // +0002 │ │ +3ca0e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3ca0ea: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Lokhttp3/Request; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/net/Proxy$Type; │ │ │ │ @@ -836570,29 +836570,29 @@ │ │ type : '(Lokhttp3/HttpUrl;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3ca16c: |[3ca16c] okhttp3.internal.http.RequestLine.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; │ │ -3ca17c: 6e10 abb6 0200 |0000: invoke-virtual {v2}, Lokhttp3/HttpUrl;.encodedPath:()Ljava/lang/String; // method@b6ab │ │ -3ca182: 0c00 |0003: move-result-object v0 │ │ -3ca184: 6e10 adb6 0200 |0004: invoke-virtual {v2}, Lokhttp3/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@b6ad │ │ -3ca18a: 0c02 |0007: move-result-object v2 │ │ -3ca18c: 3802 1600 |0008: if-eqz v2, 001e // +0016 │ │ -3ca190: 2201 9410 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca194: 7010 8384 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca19a: 6e20 8f84 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca1a0: 1300 3f00 |0012: const/16 v0, #int 63 // #3f │ │ -3ca1a4: 6e20 8784 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3ca1aa: 6e20 8f84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca1b0: 6e10 9f84 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca1b6: 0c00 |001d: move-result-object v0 │ │ -3ca1b8: 1100 |001e: return-object v0 │ │ +3ca164: |[3ca164] okhttp3.internal.http.RequestLine.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; │ │ +3ca174: 6e10 abb6 0200 |0000: invoke-virtual {v2}, Lokhttp3/HttpUrl;.encodedPath:()Ljava/lang/String; // method@b6ab │ │ +3ca17a: 0c00 |0003: move-result-object v0 │ │ +3ca17c: 6e10 adb6 0200 |0004: invoke-virtual {v2}, Lokhttp3/HttpUrl;.encodedQuery:()Ljava/lang/String; // method@b6ad │ │ +3ca182: 0c02 |0007: move-result-object v2 │ │ +3ca184: 3802 1600 |0008: if-eqz v2, 001e // +0016 │ │ +3ca188: 2201 9410 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca18c: 7010 8384 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca192: 6e20 8f84 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca198: 1300 3f00 |0012: const/16 v0, #int 63 // #3f │ │ +3ca19c: 6e20 8784 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3ca1a2: 6e20 8f84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca1a8: 6e10 9f84 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca1ae: 0c00 |001d: move-result-object v0 │ │ +3ca1b0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000a line=62 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Lokhttp3/HttpUrl; │ │ @@ -836654,20 +836654,20 @@ │ │ type : '(Lokhttp3/Protocol;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3caa68: |[3caa68] okhttp3.internal.http.StatusLine.:(Lokhttp3/Protocol;ILjava/lang/String;)V │ │ -3caa78: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3caa7e: 5b01 2586 |0003: iput-object v1, v0, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ -3caa82: 5902 2386 |0005: iput v2, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3caa86: 5b03 2486 |0007: iput-object v3, v0, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ -3caa8a: 0e00 |0009: return-void │ │ +3caa60: |[3caa60] okhttp3.internal.http.StatusLine.:(Lokhttp3/Protocol;ILjava/lang/String;)V │ │ +3caa70: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3caa76: 5b01 2586 |0003: iput-object v1, v0, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ +3caa7a: 5902 2386 |0005: iput v2, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3caa7e: 5b03 2486 |0007: iput-object v3, v0, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ +3caa82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ @@ -836681,24 +836681,24 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/internal/http/StatusLine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -3ca850: |[3ca850] okhttp3.internal.http.StatusLine.get:(Lokhttp3/Response;)Lokhttp3/internal/http/StatusLine; │ │ -3ca860: 2200 6e17 |0000: new-instance v0, Lokhttp3/internal/http/StatusLine; // type@176e │ │ -3ca864: 6e10 d9b7 0300 |0002: invoke-virtual {v3}, Lokhttp3/Response;.protocol:()Lokhttp3/Protocol; // method@b7d9 │ │ -3ca86a: 0c01 |0005: move-result-object v1 │ │ -3ca86c: 6e10 ccb7 0300 |0006: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3ca872: 0a02 |0009: move-result v2 │ │ -3ca874: 6e10 d4b7 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@b7d4 │ │ -3ca87a: 0c03 |000d: move-result-object v3 │ │ -3ca87c: 7040 98b9 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lokhttp3/internal/http/StatusLine;.:(Lokhttp3/Protocol;ILjava/lang/String;)V // method@b998 │ │ -3ca882: 1100 |0011: return-object v0 │ │ +3ca848: |[3ca848] okhttp3.internal.http.StatusLine.get:(Lokhttp3/Response;)Lokhttp3/internal/http/StatusLine; │ │ +3ca858: 2200 6e17 |0000: new-instance v0, Lokhttp3/internal/http/StatusLine; // type@176e │ │ +3ca85c: 6e10 d9b7 0300 |0002: invoke-virtual {v3}, Lokhttp3/Response;.protocol:()Lokhttp3/Protocol; // method@b7d9 │ │ +3ca862: 0c01 |0005: move-result-object v1 │ │ +3ca864: 6e10 ccb7 0300 |0006: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3ca86a: 0a02 |0009: move-result v2 │ │ +3ca86c: 6e10 d4b7 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@b7d4 │ │ +3ca872: 0c03 |000d: move-result-object v3 │ │ +3ca874: 7040 98b9 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lokhttp3/internal/http/StatusLine;.:(Lokhttp3/Protocol;ILjava/lang/String;)V // method@b998 │ │ +3ca87a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Lokhttp3/Response; │ │ │ │ #2 : (in Lokhttp3/internal/http/StatusLine;) │ │ @@ -836706,123 +836706,123 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 226 16-bit code units │ │ -3ca884: |[3ca884] okhttp3.internal.http.StatusLine.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; │ │ -3ca894: 1a00 c22a |0000: const-string v0, "HTTP/1." // string@2ac2 │ │ -3ca898: 6e20 6d84 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3ca89e: 0a00 |0005: move-result v0 │ │ -3ca8a0: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -3ca8a4: 1242 |0008: const/4 v2, #int 4 // #4 │ │ -3ca8a6: 1303 0900 |0009: const/16 v3, #int 9 // #9 │ │ -3ca8aa: 1a04 a765 |000b: const-string v4, "Unexpected status line: " // string@65a7 │ │ -3ca8ae: 3800 4c00 |000d: if-eqz v0, 0059 // +004c │ │ -3ca8b2: 6e10 6384 0800 |000f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3ca8b8: 0a00 |0012: move-result v0 │ │ -3ca8ba: 3430 3100 |0013: if-lt v0, v3, 0044 // +0031 │ │ -3ca8be: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -3ca8c2: 6e20 4684 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3ca8c8: 0a00 |001a: move-result v0 │ │ -3ca8ca: 3310 2900 |001b: if-ne v0, v1, 0044 // +0029 │ │ -3ca8ce: 1270 |001d: const/4 v0, #int 7 // #7 │ │ -3ca8d0: 6e20 4684 0800 |001e: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3ca8d6: 0a00 |0021: move-result v0 │ │ -3ca8d8: d800 00d0 |0022: add-int/lit8 v0, v0, #int -48 // #d0 │ │ -3ca8dc: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ -3ca8e0: 6200 e984 |0026: sget-object v0, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ -3ca8e4: 283c |0028: goto 0064 // +003c │ │ -3ca8e6: 1215 |0029: const/4 v5, #int 1 // #1 │ │ -3ca8e8: 3350 0500 |002a: if-ne v0, v5, 002f // +0005 │ │ -3ca8ec: 6200 ea84 |002c: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3ca8f0: 2836 |002e: goto 0064 // +0036 │ │ -3ca8f2: 2200 c610 |002f: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca8f6: 2201 9410 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca8fa: 7010 8384 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca900: 6e20 8f84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca906: 6e20 8f84 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca90c: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca912: 0c08 |003f: move-result-object v8 │ │ -3ca914: 7020 7185 8000 |0040: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3ca91a: 2700 |0043: throw v0 │ │ -3ca91c: 2200 c610 |0044: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca920: 2201 9410 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca924: 7010 8384 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca92a: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca930: 6e20 8f84 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca936: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca93c: 0c08 |0054: move-result-object v8 │ │ -3ca93e: 7020 7185 8000 |0055: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3ca944: 2700 |0058: throw v0 │ │ -3ca946: 1a00 412b |0059: const-string v0, "ICY " // string@2b41 │ │ -3ca94a: 6e20 6d84 0800 |005b: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3ca950: 0a00 |005e: move-result v0 │ │ -3ca952: 3800 6e00 |005f: if-eqz v0, 00cd // +006e │ │ -3ca956: 6200 e984 |0061: sget-object v0, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ -3ca95a: 1243 |0063: const/4 v3, #int 4 // #4 │ │ -3ca95c: 6e10 6384 0800 |0064: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3ca962: 0a05 |0067: move-result v5 │ │ -3ca964: d806 0303 |0068: add-int/lit8 v6, v3, #int 3 // #03 │ │ -3ca968: 3465 4e00 |006a: if-lt v5, v6, 00b8 // +004e │ │ -3ca96c: 6e30 7184 3806 |006c: invoke-virtual {v8, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3ca972: 0c05 |006f: move-result-object v5 │ │ -3ca974: 7110 9d83 0500 |0070: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3ca97a: 0a05 |0073: move-result v5 │ │ -3ca97c: 6e10 6384 0800 |0074: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3ca982: 0a07 |0077: move-result v7 │ │ -3ca984: 3767 2300 |0078: if-le v7, v6, 009b // +0023 │ │ -3ca988: 6e20 4684 6800 |007a: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3ca98e: 0a06 |007d: move-result v6 │ │ -3ca990: 3316 0800 |007e: if-ne v6, v1, 0086 // +0008 │ │ -3ca994: b023 |0080: add-int/2addr v3, v2 │ │ -3ca996: 6e20 7084 3800 |0081: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3ca99c: 0c08 |0084: move-result-object v8 │ │ -3ca99e: 2818 |0085: goto 009d // +0018 │ │ -3ca9a0: 2200 c610 |0086: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca9a4: 2201 9410 |0088: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca9a8: 7010 8384 0100 |008a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca9ae: 6e20 8f84 4100 |008d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca9b4: 6e20 8f84 8100 |0090: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca9ba: 6e10 9f84 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca9c0: 0c08 |0096: move-result-object v8 │ │ -3ca9c2: 7020 7185 8000 |0097: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3ca9c8: 2700 |009a: throw v0 │ │ -3ca9ca: 1a08 0000 |009b: const-string v8, "" // string@0000 │ │ -3ca9ce: 2201 6e17 |009d: new-instance v1, Lokhttp3/internal/http/StatusLine; // type@176e │ │ -3ca9d2: 7040 98b9 0185 |009f: invoke-direct {v1, v0, v5, v8}, Lokhttp3/internal/http/StatusLine;.:(Lokhttp3/Protocol;ILjava/lang/String;)V // method@b998 │ │ -3ca9d8: 1101 |00a2: return-object v1 │ │ -3ca9da: 2200 c610 |00a3: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca9de: 2201 9410 |00a5: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca9e2: 7010 8384 0100 |00a7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca9e8: 6e20 8f84 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca9ee: 6e20 8f84 8100 |00ad: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca9f4: 6e10 9f84 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca9fa: 0c08 |00b3: move-result-object v8 │ │ -3ca9fc: 7020 7185 8000 |00b4: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3caa02: 2700 |00b7: throw v0 │ │ -3caa04: 2200 c610 |00b8: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3caa08: 2201 9410 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3caa0c: 7010 8384 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3caa12: 6e20 8f84 4100 |00bf: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3caa18: 6e20 8f84 8100 |00c2: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3caa1e: 6e10 9f84 0100 |00c5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3caa24: 0c08 |00c8: move-result-object v8 │ │ -3caa26: 7020 7185 8000 |00c9: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3caa2c: 2700 |00cc: throw v0 │ │ -3caa2e: 2200 c610 |00cd: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3caa32: 2201 9410 |00cf: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3caa36: 7010 8384 0100 |00d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3caa3c: 6e20 8f84 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3caa42: 6e20 8f84 8100 |00d7: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3caa48: 6e10 9f84 0100 |00da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3caa4e: 0c08 |00dd: move-result-object v8 │ │ -3caa50: 7020 7185 8000 |00de: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3caa56: 2700 |00e1: throw v0 │ │ +3ca87c: |[3ca87c] okhttp3.internal.http.StatusLine.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; │ │ +3ca88c: 1a00 c22a |0000: const-string v0, "HTTP/1." // string@2ac2 │ │ +3ca890: 6e20 6d84 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3ca896: 0a00 |0005: move-result v0 │ │ +3ca898: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +3ca89c: 1242 |0008: const/4 v2, #int 4 // #4 │ │ +3ca89e: 1303 0900 |0009: const/16 v3, #int 9 // #9 │ │ +3ca8a2: 1a04 a765 |000b: const-string v4, "Unexpected status line: " // string@65a7 │ │ +3ca8a6: 3800 4c00 |000d: if-eqz v0, 0059 // +004c │ │ +3ca8aa: 6e10 6384 0800 |000f: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3ca8b0: 0a00 |0012: move-result v0 │ │ +3ca8b2: 3430 3100 |0013: if-lt v0, v3, 0044 // +0031 │ │ +3ca8b6: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +3ca8ba: 6e20 4684 0800 |0017: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3ca8c0: 0a00 |001a: move-result v0 │ │ +3ca8c2: 3310 2900 |001b: if-ne v0, v1, 0044 // +0029 │ │ +3ca8c6: 1270 |001d: const/4 v0, #int 7 // #7 │ │ +3ca8c8: 6e20 4684 0800 |001e: invoke-virtual {v8, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3ca8ce: 0a00 |0021: move-result v0 │ │ +3ca8d0: d800 00d0 |0022: add-int/lit8 v0, v0, #int -48 // #d0 │ │ +3ca8d4: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ +3ca8d8: 6200 e984 |0026: sget-object v0, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ +3ca8dc: 283c |0028: goto 0064 // +003c │ │ +3ca8de: 1215 |0029: const/4 v5, #int 1 // #1 │ │ +3ca8e0: 3350 0500 |002a: if-ne v0, v5, 002f // +0005 │ │ +3ca8e4: 6200 ea84 |002c: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3ca8e8: 2836 |002e: goto 0064 // +0036 │ │ +3ca8ea: 2200 c610 |002f: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca8ee: 2201 9410 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca8f2: 7010 8384 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca8f8: 6e20 8f84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca8fe: 6e20 8f84 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca904: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca90a: 0c08 |003f: move-result-object v8 │ │ +3ca90c: 7020 7185 8000 |0040: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca912: 2700 |0043: throw v0 │ │ +3ca914: 2200 c610 |0044: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca918: 2201 9410 |0046: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca91c: 7010 8384 0100 |0048: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca922: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca928: 6e20 8f84 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca92e: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca934: 0c08 |0054: move-result-object v8 │ │ +3ca936: 7020 7185 8000 |0055: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca93c: 2700 |0058: throw v0 │ │ +3ca93e: 1a00 412b |0059: const-string v0, "ICY " // string@2b41 │ │ +3ca942: 6e20 6d84 0800 |005b: invoke-virtual {v8, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3ca948: 0a00 |005e: move-result v0 │ │ +3ca94a: 3800 6e00 |005f: if-eqz v0, 00cd // +006e │ │ +3ca94e: 6200 e984 |0061: sget-object v0, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ +3ca952: 1243 |0063: const/4 v3, #int 4 // #4 │ │ +3ca954: 6e10 6384 0800 |0064: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3ca95a: 0a05 |0067: move-result v5 │ │ +3ca95c: d806 0303 |0068: add-int/lit8 v6, v3, #int 3 // #03 │ │ +3ca960: 3465 4e00 |006a: if-lt v5, v6, 00b8 // +004e │ │ +3ca964: 6e30 7184 3806 |006c: invoke-virtual {v8, v3, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3ca96a: 0c05 |006f: move-result-object v5 │ │ +3ca96c: 7110 9d83 0500 |0070: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3ca972: 0a05 |0073: move-result v5 │ │ +3ca974: 6e10 6384 0800 |0074: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3ca97a: 0a07 |0077: move-result v7 │ │ +3ca97c: 3767 2300 |0078: if-le v7, v6, 009b // +0023 │ │ +3ca980: 6e20 4684 6800 |007a: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3ca986: 0a06 |007d: move-result v6 │ │ +3ca988: 3316 0800 |007e: if-ne v6, v1, 0086 // +0008 │ │ +3ca98c: b023 |0080: add-int/2addr v3, v2 │ │ +3ca98e: 6e20 7084 3800 |0081: invoke-virtual {v8, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3ca994: 0c08 |0084: move-result-object v8 │ │ +3ca996: 2818 |0085: goto 009d // +0018 │ │ +3ca998: 2200 c610 |0086: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca99c: 2201 9410 |0088: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca9a0: 7010 8384 0100 |008a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca9a6: 6e20 8f84 4100 |008d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca9ac: 6e20 8f84 8100 |0090: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca9b2: 6e10 9f84 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca9b8: 0c08 |0096: move-result-object v8 │ │ +3ca9ba: 7020 7185 8000 |0097: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca9c0: 2700 |009a: throw v0 │ │ +3ca9c2: 1a08 0000 |009b: const-string v8, "" // string@0000 │ │ +3ca9c6: 2201 6e17 |009d: new-instance v1, Lokhttp3/internal/http/StatusLine; // type@176e │ │ +3ca9ca: 7040 98b9 0185 |009f: invoke-direct {v1, v0, v5, v8}, Lokhttp3/internal/http/StatusLine;.:(Lokhttp3/Protocol;ILjava/lang/String;)V // method@b998 │ │ +3ca9d0: 1101 |00a2: return-object v1 │ │ +3ca9d2: 2200 c610 |00a3: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca9d6: 2201 9410 |00a5: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca9da: 7010 8384 0100 |00a7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca9e0: 6e20 8f84 4100 |00aa: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca9e6: 6e20 8f84 8100 |00ad: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca9ec: 6e10 9f84 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca9f2: 0c08 |00b3: move-result-object v8 │ │ +3ca9f4: 7020 7185 8000 |00b4: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca9fa: 2700 |00b7: throw v0 │ │ +3ca9fc: 2200 c610 |00b8: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3caa00: 2201 9410 |00ba: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3caa04: 7010 8384 0100 |00bc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3caa0a: 6e20 8f84 4100 |00bf: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caa10: 6e20 8f84 8100 |00c2: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caa16: 6e10 9f84 0100 |00c5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3caa1c: 0c08 |00c8: move-result-object v8 │ │ +3caa1e: 7020 7185 8000 |00c9: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3caa24: 2700 |00cc: throw v0 │ │ +3caa26: 2200 c610 |00cd: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3caa2a: 2201 9410 |00cf: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3caa2e: 7010 8384 0100 |00d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3caa34: 6e20 8f84 4100 |00d4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caa3a: 6e20 8f84 8100 |00d7: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caa40: 6e10 9f84 0100 |00da: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3caa46: 0c08 |00dd: move-result-object v8 │ │ +3caa48: 7020 7185 8000 |00de: invoke-direct {v0, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3caa4e: 2700 |00e1: throw v0 │ │ catches : 1 │ │ 0x006c - 0x0074 │ │ Ljava/lang/NumberFormatException; -> 0x00a3 │ │ positions : │ │ 0x0002 line=51 │ │ 0x000f line=52 │ │ 0x001e line=55 │ │ @@ -836851,36 +836851,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3ca7e4: |[3ca7e4] okhttp3.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ -3ca7f4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca7f8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca7fe: 5431 2586 |0005: iget-object v1, v3, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ -3ca802: 6202 e984 |0007: sget-object v2, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ -3ca806: 3321 0500 |0009: if-ne v1, v2, 000e // +0005 │ │ -3ca80a: 1a01 c32a |000b: const-string v1, "HTTP/1.0" // string@2ac3 │ │ -3ca80e: 2803 |000d: goto 0010 // +0003 │ │ -3ca810: 1a01 c42a |000e: const-string v1, "HTTP/1.1" // string@2ac4 │ │ -3ca814: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca81a: 1301 2000 |0013: const/16 v1, #int 32 // #20 │ │ -3ca81e: 6e20 8784 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3ca824: 5232 2386 |0018: iget v2, v3, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3ca828: 6e20 8a84 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ca82e: 5432 2486 |001d: iget-object v2, v3, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ -3ca832: 3802 0a00 |001f: if-eqz v2, 0029 // +000a │ │ -3ca836: 6e20 8784 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3ca83c: 5431 2486 |0024: iget-object v1, v3, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ -3ca840: 6e20 8f84 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca846: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca84c: 0c00 |002c: move-result-object v0 │ │ -3ca84e: 1100 |002d: return-object v0 │ │ +3ca7dc: |[3ca7dc] okhttp3.internal.http.StatusLine.toString:()Ljava/lang/String; │ │ +3ca7ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca7f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca7f6: 5431 2586 |0005: iget-object v1, v3, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ +3ca7fa: 6202 e984 |0007: sget-object v2, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ +3ca7fe: 3321 0500 |0009: if-ne v1, v2, 000e // +0005 │ │ +3ca802: 1a01 c32a |000b: const-string v1, "HTTP/1.0" // string@2ac3 │ │ +3ca806: 2803 |000d: goto 0010 // +0003 │ │ +3ca808: 1a01 c42a |000e: const-string v1, "HTTP/1.1" // string@2ac4 │ │ +3ca80c: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca812: 1301 2000 |0013: const/16 v1, #int 32 // #20 │ │ +3ca816: 6e20 8784 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3ca81c: 5232 2386 |0018: iget v2, v3, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3ca820: 6e20 8a84 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ca826: 5432 2486 |001d: iget-object v2, v3, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ +3ca82a: 3802 0a00 |001f: if-eqz v2, 0029 // +000a │ │ +3ca82e: 6e20 8784 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3ca834: 5431 2486 |0024: iget-object v1, v3, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ +3ca838: 6e20 8f84 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca83e: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca844: 0c00 |002c: move-result-object v0 │ │ +3ca846: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x0015 line=99 │ │ 0x001d line=100 │ │ 0x0021 line=101 │ │ @@ -836939,17 +836939,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cbc50: |[3cbc50] okhttp3.internal.http2.ConnectionShutdownException.:()V │ │ -3cbc60: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ -3cbc66: 0e00 |0003: return-void │ │ +3cbc48: |[3cbc48] okhttp3.internal.http2.ConnectionShutdownException.:()V │ │ +3cbc58: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ +3cbc5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/ConnectionShutdownException; │ │ │ │ Virtual methods - │ │ @@ -837036,98 +837036,98 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -3cbce8: |[3cbce8] okhttp3.internal.http2.ErrorCode.:()V │ │ -3cbcf8: 2200 7817 |0000: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbcfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cbcfe: 1a02 fd51 |0003: const-string v2, "NO_ERROR" // string@51fd │ │ -3cbd02: 7040 dcb9 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd08: 6900 5386 |0008: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ -3cbd0c: 2200 7817 |000a: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd10: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3cbd12: 1a03 2e55 |000d: const-string v3, "PROTOCOL_ERROR" // string@552e │ │ -3cbd16: 7040 dcb9 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd1c: 6900 5486 |0012: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cbd20: 2200 7817 |0014: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd24: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -3cbd26: 1a04 5c2c |0017: const-string v4, "INTERNAL_ERROR" // string@2c5c │ │ -3cbd2a: 7040 dcb9 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd30: 6900 5286 |001c: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ -3cbd34: 2200 7817 |001e: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd38: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -3cbd3a: 1a05 0b28 |0021: const-string v5, "FLOW_CONTROL_ERROR" // string@280b │ │ -3cbd3e: 7040 dcb9 5044 |0023: invoke-direct {v0, v5, v4, v4}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd44: 6900 4f86 |0026: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ -3cbd48: 2200 7817 |0028: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd4c: 1245 |002a: const/4 v5, #int 4 // #4 │ │ -3cbd4e: 1276 |002b: const/4 v6, #int 7 // #7 │ │ -3cbd50: 1a07 0057 |002c: const-string v7, "REFUSED_STREAM" // string@5700 │ │ -3cbd54: 7040 dcb9 7065 |002e: invoke-direct {v0, v7, v5, v6}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd5a: 6900 5586 |0031: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3cbd5e: 2200 7817 |0033: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd62: 1257 |0035: const/4 v7, #int 5 // #5 │ │ -3cbd64: 1308 0800 |0036: const/16 v8, #int 8 // #8 │ │ -3cbd68: 1a09 821d |0038: const-string v9, "CANCEL" // string@1d82 │ │ -3cbd6c: 7040 dcb9 9087 |003a: invoke-direct {v0, v9, v7, v8}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd72: 6900 4b86 |003d: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cbd76: 2200 7817 |003f: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd7a: 1269 |0041: const/4 v9, #int 6 // #6 │ │ -3cbd7c: 130a 0900 |0042: const/16 v10, #int 9 // #9 │ │ -3cbd80: 1a0b 621e |0044: const-string v11, "COMPRESSION_ERROR" // string@1e62 │ │ -3cbd84: 7040 dcb9 b0a9 |0046: invoke-direct {v0, v11, v9, v10}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbd8a: 6900 4c86 |0049: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.COMPRESSION_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864c │ │ -3cbd8e: 2200 7817 |004b: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbd92: 130b 0a00 |004d: const/16 v11, #int 10 // #a │ │ -3cbd96: 1a0c 721e |004f: const-string v12, "CONNECT_ERROR" // string@1e72 │ │ -3cbd9a: 7040 dcb9 c0b6 |0051: invoke-direct {v0, v12, v6, v11}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbda0: 6900 4d86 |0054: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.CONNECT_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864d │ │ -3cbda4: 2200 7817 |0056: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbda8: 130c 0b00 |0058: const/16 v12, #int 11 // #b │ │ -3cbdac: 1a0d 6a25 |005a: const-string v13, "ENHANCE_YOUR_CALM" // string@256a │ │ -3cbdb0: 7040 dcb9 d0c8 |005c: invoke-direct {v0, v13, v8, v12}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbdb6: 6900 4e86 |005f: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.ENHANCE_YOUR_CALM:Lokhttp3/internal/http2/ErrorCode; // field@864e │ │ -3cbdba: 2200 7817 |0061: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbdbe: 1a0d 0e2c |0063: const-string v13, "INADEQUATE_SECURITY" // string@2c0e │ │ -3cbdc2: 130e 0c00 |0065: const/16 v14, #int 12 // #c │ │ -3cbdc6: 7040 dcb9 d0ea |0067: invoke-direct {v0, v13, v10, v14}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbdcc: 6900 5186 |006a: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.INADEQUATE_SECURITY:Lokhttp3/internal/http2/ErrorCode; // field@8651 │ │ -3cbdd0: 2200 7817 |006c: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbdd4: 1a0d c82a |006e: const-string v13, "HTTP_1_1_REQUIRED" // string@2ac8 │ │ -3cbdd8: 130e 0d00 |0070: const/16 v14, #int 13 // #d │ │ -3cbddc: 7040 dcb9 d0eb |0072: invoke-direct {v0, v13, v11, v14}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ -3cbde2: 6900 5086 |0075: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.HTTP_1_1_REQUIRED:Lokhttp3/internal/http2/ErrorCode; // field@8650 │ │ -3cbde6: 23c0 b11c |0077: new-array v0, v12, [Lokhttp3/internal/http2/ErrorCode; // type@1cb1 │ │ -3cbdea: 620c 5386 |0079: sget-object v12, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ -3cbdee: 4d0c 0001 |007b: aput-object v12, v0, v1 │ │ -3cbdf2: 6201 5486 |007d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cbdf6: 4d01 0002 |007f: aput-object v1, v0, v2 │ │ -3cbdfa: 6201 5286 |0081: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ -3cbdfe: 4d01 0003 |0083: aput-object v1, v0, v3 │ │ -3cbe02: 6201 4f86 |0085: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ -3cbe06: 4d01 0004 |0087: aput-object v1, v0, v4 │ │ -3cbe0a: 6201 5586 |0089: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3cbe0e: 4d01 0005 |008b: aput-object v1, v0, v5 │ │ -3cbe12: 6201 4b86 |008d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cbe16: 4d01 0007 |008f: aput-object v1, v0, v7 │ │ -3cbe1a: 6201 4c86 |0091: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.COMPRESSION_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864c │ │ -3cbe1e: 4d01 0009 |0093: aput-object v1, v0, v9 │ │ -3cbe22: 6201 4d86 |0095: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CONNECT_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864d │ │ -3cbe26: 4d01 0006 |0097: aput-object v1, v0, v6 │ │ -3cbe2a: 6201 4e86 |0099: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.ENHANCE_YOUR_CALM:Lokhttp3/internal/http2/ErrorCode; // field@864e │ │ -3cbe2e: 4d01 0008 |009b: aput-object v1, v0, v8 │ │ -3cbe32: 6201 5186 |009d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INADEQUATE_SECURITY:Lokhttp3/internal/http2/ErrorCode; // field@8651 │ │ -3cbe36: 4d01 000a |009f: aput-object v1, v0, v10 │ │ -3cbe3a: 6201 5086 |00a1: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.HTTP_1_1_REQUIRED:Lokhttp3/internal/http2/ErrorCode; // field@8650 │ │ -3cbe3e: 4d01 000b |00a3: aput-object v1, v0, v11 │ │ -3cbe42: 6900 4a86 |00a5: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.$VALUES:[Lokhttp3/internal/http2/ErrorCode; // field@864a │ │ -3cbe46: 0e00 |00a7: return-void │ │ +3cbce0: |[3cbce0] okhttp3.internal.http2.ErrorCode.:()V │ │ +3cbcf0: 2200 7817 |0000: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbcf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cbcf6: 1a02 fd51 |0003: const-string v2, "NO_ERROR" // string@51fd │ │ +3cbcfa: 7040 dcb9 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd00: 6900 5386 |0008: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ +3cbd04: 2200 7817 |000a: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd08: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3cbd0a: 1a03 2e55 |000d: const-string v3, "PROTOCOL_ERROR" // string@552e │ │ +3cbd0e: 7040 dcb9 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd14: 6900 5486 |0012: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cbd18: 2200 7817 |0014: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd1c: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +3cbd1e: 1a04 5c2c |0017: const-string v4, "INTERNAL_ERROR" // string@2c5c │ │ +3cbd22: 7040 dcb9 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd28: 6900 5286 |001c: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ +3cbd2c: 2200 7817 |001e: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd30: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +3cbd32: 1a05 0b28 |0021: const-string v5, "FLOW_CONTROL_ERROR" // string@280b │ │ +3cbd36: 7040 dcb9 5044 |0023: invoke-direct {v0, v5, v4, v4}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd3c: 6900 4f86 |0026: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ +3cbd40: 2200 7817 |0028: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd44: 1245 |002a: const/4 v5, #int 4 // #4 │ │ +3cbd46: 1276 |002b: const/4 v6, #int 7 // #7 │ │ +3cbd48: 1a07 0057 |002c: const-string v7, "REFUSED_STREAM" // string@5700 │ │ +3cbd4c: 7040 dcb9 7065 |002e: invoke-direct {v0, v7, v5, v6}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd52: 6900 5586 |0031: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3cbd56: 2200 7817 |0033: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd5a: 1257 |0035: const/4 v7, #int 5 // #5 │ │ +3cbd5c: 1308 0800 |0036: const/16 v8, #int 8 // #8 │ │ +3cbd60: 1a09 821d |0038: const-string v9, "CANCEL" // string@1d82 │ │ +3cbd64: 7040 dcb9 9087 |003a: invoke-direct {v0, v9, v7, v8}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd6a: 6900 4b86 |003d: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cbd6e: 2200 7817 |003f: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd72: 1269 |0041: const/4 v9, #int 6 // #6 │ │ +3cbd74: 130a 0900 |0042: const/16 v10, #int 9 // #9 │ │ +3cbd78: 1a0b 621e |0044: const-string v11, "COMPRESSION_ERROR" // string@1e62 │ │ +3cbd7c: 7040 dcb9 b0a9 |0046: invoke-direct {v0, v11, v9, v10}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd82: 6900 4c86 |0049: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.COMPRESSION_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864c │ │ +3cbd86: 2200 7817 |004b: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbd8a: 130b 0a00 |004d: const/16 v11, #int 10 // #a │ │ +3cbd8e: 1a0c 721e |004f: const-string v12, "CONNECT_ERROR" // string@1e72 │ │ +3cbd92: 7040 dcb9 c0b6 |0051: invoke-direct {v0, v12, v6, v11}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbd98: 6900 4d86 |0054: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.CONNECT_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864d │ │ +3cbd9c: 2200 7817 |0056: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbda0: 130c 0b00 |0058: const/16 v12, #int 11 // #b │ │ +3cbda4: 1a0d 6a25 |005a: const-string v13, "ENHANCE_YOUR_CALM" // string@256a │ │ +3cbda8: 7040 dcb9 d0c8 |005c: invoke-direct {v0, v13, v8, v12}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbdae: 6900 4e86 |005f: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.ENHANCE_YOUR_CALM:Lokhttp3/internal/http2/ErrorCode; // field@864e │ │ +3cbdb2: 2200 7817 |0061: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbdb6: 1a0d 0e2c |0063: const-string v13, "INADEQUATE_SECURITY" // string@2c0e │ │ +3cbdba: 130e 0c00 |0065: const/16 v14, #int 12 // #c │ │ +3cbdbe: 7040 dcb9 d0ea |0067: invoke-direct {v0, v13, v10, v14}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbdc4: 6900 5186 |006a: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.INADEQUATE_SECURITY:Lokhttp3/internal/http2/ErrorCode; // field@8651 │ │ +3cbdc8: 2200 7817 |006c: new-instance v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbdcc: 1a0d c82a |006e: const-string v13, "HTTP_1_1_REQUIRED" // string@2ac8 │ │ +3cbdd0: 130e 0d00 |0070: const/16 v14, #int 13 // #d │ │ +3cbdd4: 7040 dcb9 d0eb |0072: invoke-direct {v0, v13, v11, v14}, Lokhttp3/internal/http2/ErrorCode;.:(Ljava/lang/String;II)V // method@b9dc │ │ +3cbdda: 6900 5086 |0075: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.HTTP_1_1_REQUIRED:Lokhttp3/internal/http2/ErrorCode; // field@8650 │ │ +3cbdde: 23c0 b11c |0077: new-array v0, v12, [Lokhttp3/internal/http2/ErrorCode; // type@1cb1 │ │ +3cbde2: 620c 5386 |0079: sget-object v12, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ +3cbde6: 4d0c 0001 |007b: aput-object v12, v0, v1 │ │ +3cbdea: 6201 5486 |007d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cbdee: 4d01 0002 |007f: aput-object v1, v0, v2 │ │ +3cbdf2: 6201 5286 |0081: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ +3cbdf6: 4d01 0003 |0083: aput-object v1, v0, v3 │ │ +3cbdfa: 6201 4f86 |0085: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ +3cbdfe: 4d01 0004 |0087: aput-object v1, v0, v4 │ │ +3cbe02: 6201 5586 |0089: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3cbe06: 4d01 0005 |008b: aput-object v1, v0, v5 │ │ +3cbe0a: 6201 4b86 |008d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cbe0e: 4d01 0007 |008f: aput-object v1, v0, v7 │ │ +3cbe12: 6201 4c86 |0091: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.COMPRESSION_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864c │ │ +3cbe16: 4d01 0009 |0093: aput-object v1, v0, v9 │ │ +3cbe1a: 6201 4d86 |0095: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CONNECT_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864d │ │ +3cbe1e: 4d01 0006 |0097: aput-object v1, v0, v6 │ │ +3cbe22: 6201 4e86 |0099: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.ENHANCE_YOUR_CALM:Lokhttp3/internal/http2/ErrorCode; // field@864e │ │ +3cbe26: 4d01 0008 |009b: aput-object v1, v0, v8 │ │ +3cbe2a: 6201 5186 |009d: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INADEQUATE_SECURITY:Lokhttp3/internal/http2/ErrorCode; // field@8651 │ │ +3cbe2e: 4d01 000a |009f: aput-object v1, v0, v10 │ │ +3cbe32: 6201 5086 |00a1: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.HTTP_1_1_REQUIRED:Lokhttp3/internal/http2/ErrorCode; // field@8650 │ │ +3cbe36: 4d01 000b |00a3: aput-object v1, v0, v11 │ │ +3cbe3a: 6900 4a86 |00a5: sput-object v0, Lokhttp3/internal/http2/ErrorCode;.$VALUES:[Lokhttp3/internal/http2/ErrorCode; // field@864a │ │ +3cbe3e: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000a line=23 │ │ 0x0014 line=25 │ │ 0x001e line=27 │ │ 0x0028 line=29 │ │ @@ -837145,18 +837145,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 │ │ -3cbe48: |[3cbe48] okhttp3.internal.http2.ErrorCode.:(Ljava/lang/String;II)V │ │ -3cbe58: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3cbe5e: 5903 5686 |0003: iput v3, v0, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3cbe62: 0e00 |0005: return-void │ │ +3cbe40: |[3cbe40] okhttp3.internal.http2.ErrorCode.:(Ljava/lang/String;II)V │ │ +3cbe50: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3cbe56: 5903 5686 |0003: iput v3, v0, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3cbe5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/ErrorCode; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -837168,28 +837168,28 @@ │ │ type : '(I)Lokhttp3/internal/http2/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3cbc68: |[3cbc68] okhttp3.internal.http2.ErrorCode.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; │ │ -3cbc78: 7100 dfb9 0000 |0000: invoke-static {}, Lokhttp3/internal/http2/ErrorCode;.values:()[Lokhttp3/internal/http2/ErrorCode; // method@b9df │ │ -3cbc7e: 0c00 |0003: move-result-object v0 │ │ -3cbc80: 2101 |0004: array-length v1, v0 │ │ -3cbc82: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3cbc84: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3cbc88: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3cbc8c: 5234 5686 |000a: iget v4, v3, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3cbc90: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3cbc94: 1103 |000e: return-object v3 │ │ -3cbc96: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cbc9a: 28f5 |0011: goto 0006 // -000b │ │ -3cbc9c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3cbc9e: 1105 |0013: return-object v5 │ │ +3cbc60: |[3cbc60] okhttp3.internal.http2.ErrorCode.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; │ │ +3cbc70: 7100 dfb9 0000 |0000: invoke-static {}, Lokhttp3/internal/http2/ErrorCode;.values:()[Lokhttp3/internal/http2/ErrorCode; // method@b9df │ │ +3cbc76: 0c00 |0003: move-result-object v0 │ │ +3cbc78: 2101 |0004: array-length v1, v0 │ │ +3cbc7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3cbc7c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3cbc80: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3cbc84: 5234 5686 |000a: iget v4, v3, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3cbc88: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3cbc8c: 1103 |000e: return-object v3 │ │ +3cbc8e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cbc92: 28f5 |0011: goto 0006 // -000b │ │ +3cbc94: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3cbc96: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ │ │ @@ -837198,20 +837198,20 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/internal/http2/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3cbca0: |[3cbca0] okhttp3.internal.http2.ErrorCode.valueOf:(Ljava/lang/String;)Lokhttp3/internal/http2/ErrorCode; │ │ -3cbcb0: 1c00 7817 |0000: const-class v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbcb4: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3cbcba: 0c01 |0005: move-result-object v1 │ │ -3cbcbc: 1f01 7817 |0006: check-cast v1, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ -3cbcc0: 1101 |0008: return-object v1 │ │ +3cbc98: |[3cbc98] okhttp3.internal.http2.ErrorCode.valueOf:(Ljava/lang/String;)Lokhttp3/internal/http2/ErrorCode; │ │ +3cbca8: 1c00 7817 |0000: const-class v0, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbcac: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3cbcb2: 0c01 |0005: move-result-object v1 │ │ +3cbcb4: 1f01 7817 |0006: check-cast v1, Lokhttp3/internal/http2/ErrorCode; // type@1778 │ │ +3cbcb8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lokhttp3/internal/http2/ErrorCode;) │ │ @@ -837219,20 +837219,20 @@ │ │ type : '()[Lokhttp3/internal/http2/ErrorCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3cbcc4: |[3cbcc4] okhttp3.internal.http2.ErrorCode.values:()[Lokhttp3/internal/http2/ErrorCode; │ │ -3cbcd4: 6200 4a86 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.$VALUES:[Lokhttp3/internal/http2/ErrorCode; // field@864a │ │ -3cbcd8: 6e10 7bd7 0000 |0002: invoke-virtual {v0}, [Lokhttp3/internal/http2/ErrorCode;.clone:()Ljava/lang/Object; // method@d77b │ │ -3cbcde: 0c00 |0005: move-result-object v0 │ │ -3cbce0: 1f00 b11c |0006: check-cast v0, [Lokhttp3/internal/http2/ErrorCode; // type@1cb1 │ │ -3cbce4: 1100 |0008: return-object v0 │ │ +3cbcbc: |[3cbcbc] okhttp3.internal.http2.ErrorCode.values:()[Lokhttp3/internal/http2/ErrorCode; │ │ +3cbccc: 6200 4a86 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.$VALUES:[Lokhttp3/internal/http2/ErrorCode; // field@864a │ │ +3cbcd0: 6e10 7bd7 0000 |0002: invoke-virtual {v0}, [Lokhttp3/internal/http2/ErrorCode;.clone:()Ljava/lang/Object; // method@d77b │ │ +3cbcd6: 0c00 |0005: move-result-object v0 │ │ +3cbcd8: 1f00 b11c |0006: check-cast v0, [Lokhttp3/internal/http2/ErrorCode; // type@1cb1 │ │ +3cbcdc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9878 (ErrorCode.java) │ │ @@ -837327,40 +837327,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -3cbf30: |[3cbf30] okhttp3.internal.http2.Header.:()V │ │ -3cbf40: 1a00 0f15 |0000: const-string v0, ":" // string@150f │ │ -3cbf44: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf4a: 0c00 |0005: move-result-object v0 │ │ -3cbf4c: 6900 5786 |0006: sput-object v0, Lokhttp3/internal/http2/Header;.PSEUDO_PREFIX:Lokio/ByteString; // field@8657 │ │ -3cbf50: 1a00 4215 |0008: const-string v0, ":status" // string@1542 │ │ -3cbf54: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf5a: 0c00 |000d: move-result-object v0 │ │ -3cbf5c: 6900 5886 |000e: sput-object v0, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cbf60: 1a00 3e15 |0010: const-string v0, ":method" // string@153e │ │ -3cbf64: 7110 f3bc 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf6a: 0c00 |0015: move-result-object v0 │ │ -3cbf6c: 6900 5c86 |0016: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ -3cbf70: 1a00 3f15 |0018: const-string v0, ":path" // string@153f │ │ -3cbf74: 7110 f3bc 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf7a: 0c00 |001d: move-result-object v0 │ │ -3cbf7c: 6900 5e86 |001e: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ -3cbf80: 1a00 4115 |0020: const-string v0, ":scheme" // string@1541 │ │ -3cbf84: 7110 f3bc 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf8a: 0c00 |0025: move-result-object v0 │ │ -3cbf8c: 6900 6086 |0026: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ -3cbf90: 1a00 3b15 |0028: const-string v0, ":authority" // string@153b │ │ -3cbf94: 7110 f3bc 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbf9a: 0c00 |002d: move-result-object v0 │ │ -3cbf9c: 6900 5a86 |002e: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ -3cbfa0: 0e00 |0030: return-void │ │ +3cbf28: |[3cbf28] okhttp3.internal.http2.Header.:()V │ │ +3cbf38: 1a00 0f15 |0000: const-string v0, ":" // string@150f │ │ +3cbf3c: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf42: 0c00 |0005: move-result-object v0 │ │ +3cbf44: 6900 5786 |0006: sput-object v0, Lokhttp3/internal/http2/Header;.PSEUDO_PREFIX:Lokio/ByteString; // field@8657 │ │ +3cbf48: 1a00 4215 |0008: const-string v0, ":status" // string@1542 │ │ +3cbf4c: 7110 f3bc 0000 |000a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf52: 0c00 |000d: move-result-object v0 │ │ +3cbf54: 6900 5886 |000e: sput-object v0, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cbf58: 1a00 3e15 |0010: const-string v0, ":method" // string@153e │ │ +3cbf5c: 7110 f3bc 0000 |0012: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf62: 0c00 |0015: move-result-object v0 │ │ +3cbf64: 6900 5c86 |0016: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ +3cbf68: 1a00 3f15 |0018: const-string v0, ":path" // string@153f │ │ +3cbf6c: 7110 f3bc 0000 |001a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf72: 0c00 |001d: move-result-object v0 │ │ +3cbf74: 6900 5e86 |001e: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ +3cbf78: 1a00 4115 |0020: const-string v0, ":scheme" // string@1541 │ │ +3cbf7c: 7110 f3bc 0000 |0022: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf82: 0c00 |0025: move-result-object v0 │ │ +3cbf84: 6900 6086 |0026: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ +3cbf88: 1a00 3b15 |0028: const-string v0, ":authority" // string@153b │ │ +3cbf8c: 7110 f3bc 0000 |002a: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbf92: 0c00 |002d: move-result-object v0 │ │ +3cbf94: 6900 5a86 |002e: sput-object v0, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ +3cbf98: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x000a line=32 │ │ 0x0012 line=33 │ │ 0x001a line=34 │ │ 0x0022 line=35 │ │ @@ -837372,21 +837372,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3cbfa4: |[3cbfa4] okhttp3.internal.http2.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3cbfb4: 7110 f3bc 0100 |0000: invoke-static {v1}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbfba: 0c01 |0003: move-result-object v1 │ │ -3cbfbc: 7110 f3bc 0200 |0004: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbfc2: 0c02 |0007: move-result-object v2 │ │ -3cbfc4: 7030 e3b9 1002 |0008: invoke-direct {v0, v1, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cbfca: 0e00 |000b: return-void │ │ +3cbf9c: |[3cbf9c] okhttp3.internal.http2.Header.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3cbfac: 7110 f3bc 0100 |0000: invoke-static {v1}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbfb2: 0c01 |0003: move-result-object v1 │ │ +3cbfb4: 7110 f3bc 0200 |0004: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbfba: 0c02 |0007: move-result-object v2 │ │ +3cbfbc: 7030 e3b9 1002 |0008: invoke-direct {v0, v1, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cbfc2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lokhttp3/internal/http2/Header; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -837396,19 +837396,19 @@ │ │ type : '(Lokio/ByteString;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3cbfcc: |[3cbfcc] okhttp3.internal.http2.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ -3cbfdc: 7110 f3bc 0200 |0000: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3cbfe2: 0c02 |0003: move-result-object v2 │ │ -3cbfe4: 7030 e3b9 1002 |0004: invoke-direct {v0, v1, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cbfea: 0e00 |0007: return-void │ │ +3cbfc4: |[3cbfc4] okhttp3.internal.http2.Header.:(Lokio/ByteString;Ljava/lang/String;)V │ │ +3cbfd4: 7110 f3bc 0200 |0000: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3cbfda: 0c02 |0003: move-result-object v2 │ │ +3cbfdc: 7030 e3b9 1002 |0004: invoke-direct {v0, v1, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cbfe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/http2/Header; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/ByteString; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -837418,26 +837418,26 @@ │ │ type : '(Lokio/ByteString;Lokio/ByteString;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3cbfec: |[3cbfec] okhttp3.internal.http2.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ -3cbffc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cc002: 5b01 6386 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cc006: 5b02 6486 |0005: iput-object v2, v0, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cc00a: 6e10 12bd 0100 |0007: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cc010: 0a01 |000a: move-result v1 │ │ -3cc012: d801 0120 |000b: add-int/lit8 v1, v1, #int 32 // #20 │ │ -3cc016: 6e10 12bd 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cc01c: 0a02 |0010: move-result v2 │ │ -3cc01e: b021 |0011: add-int/2addr v1, v2 │ │ -3cc020: 5901 6286 |0012: iput v1, v0, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc024: 0e00 |0014: return-void │ │ +3cbfe4: |[3cbfe4] okhttp3.internal.http2.Header.:(Lokio/ByteString;Lokio/ByteString;)V │ │ +3cbff4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cbffa: 5b01 6386 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cbffe: 5b02 6486 |0005: iput-object v2, v0, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cc002: 6e10 12bd 0100 |0007: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cc008: 0a01 |000a: move-result v1 │ │ +3cc00a: d801 0120 |000b: add-int/lit8 v1, v1, #int 32 // #20 │ │ +3cc00e: 6e10 12bd 0200 |000d: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cc014: 0a02 |0010: move-result v2 │ │ +3cc016: b021 |0011: add-int/2addr v1, v2 │ │ +3cc018: 5901 6286 |0012: iput v1, v0, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc01c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ @@ -837451,31 +837451,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3cbe64: |[3cbe64] okhttp3.internal.http2.Header.equals:(Ljava/lang/Object;)Z │ │ -3cbe74: 2040 7917 |0000: instance-of v0, v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cbe78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cbe7a: 3800 1900 |0003: if-eqz v0, 001c // +0019 │ │ -3cbe7e: 1f04 7917 |0005: check-cast v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cbe82: 5430 6386 |0007: iget-object v0, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cbe86: 5442 6386 |0009: iget-object v2, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cbe8a: 6e20 f6bc 2000 |000b: invoke-virtual {v0, v2}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ -3cbe90: 0a00 |000e: move-result v0 │ │ -3cbe92: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ -3cbe96: 5430 6486 |0011: iget-object v0, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cbe9a: 5444 6486 |0013: iget-object v4, v4, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cbe9e: 6e20 f6bc 4000 |0015: invoke-virtual {v0, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ -3cbea4: 0a04 |0018: move-result v4 │ │ -3cbea6: 3804 0300 |0019: if-eqz v4, 001c // +0003 │ │ -3cbeaa: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3cbeac: 0f01 |001c: return v1 │ │ +3cbe5c: |[3cbe5c] okhttp3.internal.http2.Header.equals:(Ljava/lang/Object;)Z │ │ +3cbe6c: 2040 7917 |0000: instance-of v0, v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cbe70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cbe72: 3800 1900 |0003: if-eqz v0, 001c // +0019 │ │ +3cbe76: 1f04 7917 |0005: check-cast v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cbe7a: 5430 6386 |0007: iget-object v0, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cbe7e: 5442 6386 |0009: iget-object v2, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cbe82: 6e20 f6bc 2000 |000b: invoke-virtual {v0, v2}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ +3cbe88: 0a00 |000e: move-result v0 │ │ +3cbe8a: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ +3cbe8e: 5430 6486 |0011: iget-object v0, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cbe92: 5444 6486 |0013: iget-object v4, v4, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cbe96: 6e20 f6bc 4000 |0015: invoke-virtual {v0, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ +3cbe9c: 0a04 |0018: move-result v4 │ │ +3cbe9e: 3804 0300 |0019: if-eqz v4, 001c // +0003 │ │ +3cbea2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3cbea4: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ 0x0007 line=63 │ │ 0x0015 line=64 │ │ locals : │ │ @@ -837487,26 +837487,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3cbeb0: |[3cbeb0] okhttp3.internal.http2.Header.hashCode:()I │ │ -3cbec0: 5420 6386 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cbec4: 6e10 f8bc 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.hashCode:()I // method@bcf8 │ │ -3cbeca: 0a00 |0005: move-result v0 │ │ -3cbecc: 1301 0f02 |0006: const/16 v1, #int 527 // #20f │ │ -3cbed0: b001 |0008: add-int/2addr v1, v0 │ │ -3cbed2: da01 011f |0009: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -3cbed6: 5420 6486 |000b: iget-object v0, v2, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cbeda: 6e10 f8bc 0000 |000d: invoke-virtual {v0}, Lokio/ByteString;.hashCode:()I // method@bcf8 │ │ -3cbee0: 0a00 |0010: move-result v0 │ │ -3cbee2: b001 |0011: add-int/2addr v1, v0 │ │ -3cbee4: 0f01 |0012: return v1 │ │ +3cbea8: |[3cbea8] okhttp3.internal.http2.Header.hashCode:()I │ │ +3cbeb8: 5420 6386 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cbebc: 6e10 f8bc 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.hashCode:()I // method@bcf8 │ │ +3cbec2: 0a00 |0005: move-result v0 │ │ +3cbec4: 1301 0f02 |0006: const/16 v1, #int 527 // #20f │ │ +3cbec8: b001 |0008: add-int/2addr v1, v0 │ │ +3cbeca: da01 011f |0009: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +3cbece: 5420 6486 |000b: iget-object v0, v2, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cbed2: 6e10 f8bc 0000 |000d: invoke-virtual {v0}, Lokio/ByteString;.hashCode:()I // method@bcf8 │ │ +3cbed8: 0a00 |0010: move-result v0 │ │ +3cbeda: b001 |0011: add-int/2addr v1, v0 │ │ +3cbedc: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=72 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lokhttp3/internal/http2/Header; │ │ │ │ @@ -837515,31 +837515,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3cbee8: |[3cbee8] okhttp3.internal.http2.Header.toString:()Ljava/lang/String; │ │ -3cbef8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3cbefa: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cbefe: 5431 6386 |0003: iget-object v1, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cbf02: 6e10 1cbd 0100 |0005: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3cbf08: 0c01 |0008: move-result-object v1 │ │ -3cbf0a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3cbf0c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3cbf10: 5431 6486 |000c: iget-object v1, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cbf14: 6e10 1cbd 0100 |000e: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3cbf1a: 0c01 |0011: move-result-object v1 │ │ -3cbf1c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3cbf1e: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -3cbf22: 1a01 010a |0015: const-string v1, "%s: %s" // string@0a01 │ │ -3cbf26: 7120 39b8 0100 |0017: invoke-static {v1, v0}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3cbf2c: 0c00 |001a: move-result-object v0 │ │ -3cbf2e: 1100 |001b: return-object v0 │ │ +3cbee0: |[3cbee0] okhttp3.internal.http2.Header.toString:()Ljava/lang/String; │ │ +3cbef0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3cbef2: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cbef6: 5431 6386 |0003: iget-object v1, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cbefa: 6e10 1cbd 0100 |0005: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3cbf00: 0c01 |0008: move-result-object v1 │ │ +3cbf02: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3cbf04: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3cbf08: 5431 6486 |000c: iget-object v1, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cbf0c: 6e10 1cbd 0100 |000e: invoke-virtual {v1}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3cbf12: 0c01 |0011: move-result-object v1 │ │ +3cbf14: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3cbf16: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +3cbf1a: 1a01 010a |0015: const-string v1, "%s: %s" // string@0a01 │ │ +3cbf1e: 7120 39b8 0100 |0017: invoke-static {v1, v0}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3cbf24: 0c00 |001a: move-result-object v0 │ │ +3cbf26: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lokhttp3/internal/http2/Header; │ │ │ │ source_file_idx : 10993 (Header.java) │ │ @@ -837628,35 +837628,35 @@ │ │ type : '(IILokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -3cc2a0: |[3cc2a0] okhttp3.internal.http2.Hpack$Reader.:(IILokio/Source;)V │ │ -3cc2b0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cc2b6: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3cc2ba: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3cc2c0: 5b10 6886 |0008: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc2c4: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -3cc2c8: 2300 b21c |000c: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ -3cc2cc: 5b10 6586 |000e: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc2d0: 5410 6586 |0010: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc2d4: 2100 |0012: array-length v0, v0 │ │ -3cc2d6: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc2da: 5910 6b86 |0015: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc2de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3cc2e0: 5910 6786 |0018: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc2e4: 5910 6686 |001a: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc2e8: 5912 6986 |001c: iput v2, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerTableSizeSetting:I // field@8669 │ │ -3cc2ec: 5913 6a86 |001e: iput v3, v1, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc2f0: 7110 85bd 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3cc2f6: 0c02 |0023: move-result-object v2 │ │ -3cc2f8: 5b12 6c86 |0024: iput-object v2, v1, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc2fc: 0e00 |0026: return-void │ │ +3cc298: |[3cc298] okhttp3.internal.http2.Hpack$Reader.:(IILokio/Source;)V │ │ +3cc2a8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cc2ae: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3cc2b2: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3cc2b8: 5b10 6886 |0008: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc2bc: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +3cc2c0: 2300 b21c |000c: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ +3cc2c4: 5b10 6586 |000e: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc2c8: 5410 6586 |0010: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc2cc: 2100 |0012: array-length v0, v0 │ │ +3cc2ce: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc2d2: 5910 6b86 |0015: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc2d6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3cc2d8: 5910 6786 |0018: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc2dc: 5910 6686 |001a: iput v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc2e0: 5912 6986 |001c: iput v2, v1, Lokhttp3/internal/http2/Hpack$Reader;.headerTableSizeSetting:I // field@8669 │ │ +3cc2e4: 5913 6a86 |001e: iput v3, v1, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc2e8: 7110 85bd 0400 |0020: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3cc2ee: 0c02 |0023: move-result-object v2 │ │ +3cc2f0: 5b12 6c86 |0024: iput-object v2, v1, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc2f4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=117 │ │ 0x000c line=124 │ │ 0x0010 line=126 │ │ 0x0018 line=127 │ │ @@ -837675,17 +837675,17 @@ │ │ type : '(ILokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3cc300: |[3cc300] okhttp3.internal.http2.Hpack$Reader.:(ILokio/Source;)V │ │ -3cc310: 7040 e7b9 1021 |0000: invoke-direct {v0, v1, v1, v2}, Lokhttp3/internal/http2/Hpack$Reader;.:(IILokio/Source;)V // method@b9e7 │ │ -3cc316: 0e00 |0003: return-void │ │ +3cc2f8: |[3cc2f8] okhttp3.internal.http2.Hpack$Reader.:(ILokio/Source;)V │ │ +3cc308: 7040 e7b9 1021 |0000: invoke-direct {v0, v1, v1, v2}, Lokhttp3/internal/http2/Hpack$Reader;.:(IILokio/Source;)V // method@b9e7 │ │ +3cc30e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/Hpack$Reader; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lokio/Source; │ │ @@ -837695,24 +837695,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3cc318: |[3cc318] okhttp3.internal.http2.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ -3cc328: 5220 6a86 |0000: iget v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc32c: 5221 6686 |0002: iget v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc330: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -3cc334: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3cc338: 7010 eab9 0200 |0008: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Reader;.clearDynamicTable:()V // method@b9ea │ │ -3cc33e: 2805 |000b: goto 0010 // +0005 │ │ -3cc340: b101 |000c: sub-int/2addr v1, v0 │ │ -3cc342: 7020 ecb9 1200 |000d: invoke-direct {v2, v1}, Lokhttp3/internal/http2/Hpack$Reader;.evictToRecoverBytes:(I)I // method@b9ec │ │ -3cc348: 0e00 |0010: return-void │ │ +3cc310: |[3cc310] okhttp3.internal.http2.Hpack$Reader.adjustDynamicTableByteCount:()V │ │ +3cc320: 5220 6a86 |0000: iget v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc324: 5221 6686 |0002: iget v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc328: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +3cc32c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3cc330: 7010 eab9 0200 |0008: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Reader;.clearDynamicTable:()V // method@b9ea │ │ +3cc336: 2805 |000b: goto 0010 // +0005 │ │ +3cc338: b101 |000c: sub-int/2addr v1, v0 │ │ +3cc33a: 7020 ecb9 1200 |000d: invoke-direct {v2, v1}, Lokhttp3/internal/http2/Hpack$Reader;.evictToRecoverBytes:(I)I // method@b9ec │ │ +3cc340: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=147 │ │ 0x000d line=149 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokhttp3/internal/http2/Hpack$Reader; │ │ @@ -837722,26 +837722,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3cc34c: |[3cc34c] okhttp3.internal.http2.Hpack$Reader.clearDynamicTable:()V │ │ -3cc35c: 5420 6586 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc362: 7120 a486 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@86a4 │ │ -3cc368: 5420 6586 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc36c: 2100 |0008: array-length v0, v0 │ │ -3cc36e: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc372: 5920 6b86 |000b: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc376: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3cc378: 5920 6786 |000e: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc37c: 5920 6686 |0010: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc380: 0e00 |0012: return-void │ │ +3cc344: |[3cc344] okhttp3.internal.http2.Hpack$Reader.clearDynamicTable:()V │ │ +3cc354: 5420 6586 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc358: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc35a: 7120 a486 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@86a4 │ │ +3cc360: 5420 6586 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc364: 2100 |0008: array-length v0, v0 │ │ +3cc366: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc36a: 5920 6b86 |000b: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc36e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3cc370: 5920 6786 |000e: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc374: 5920 6686 |0010: iput v0, v2, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc378: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x000e line=157 │ │ 0x0010 line=158 │ │ locals : │ │ @@ -837752,19 +837752,19 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3cc050: |[3cc050] okhttp3.internal.http2.Hpack$Reader.dynamicTableIndex:(I)I │ │ -3cc060: 5210 6b86 |0000: iget v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc064: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3cc068: b020 |0004: add-int/2addr v0, v2 │ │ -3cc06a: 0f00 |0005: return v0 │ │ +3cc048: |[3cc048] okhttp3.internal.http2.Hpack$Reader.dynamicTableIndex:(I)I │ │ +3cc058: 5210 6b86 |0000: iget v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc05c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3cc060: b020 |0004: add-int/2addr v0, v2 │ │ +3cc062: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Hpack$Reader; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -837773,50 +837773,50 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -3cc06c: |[3cc06c] okhttp3.internal.http2.Hpack$Reader.evictToRecoverBytes:(I)I │ │ -3cc07c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc07e: 3d05 3d00 |0001: if-lez v5, 003e // +003d │ │ -3cc082: 5441 6586 |0003: iget-object v1, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc086: 2111 |0005: array-length v1, v1 │ │ -3cc088: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cc08c: 5242 6b86 |0008: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc090: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ -3cc094: 3d05 1f00 |000c: if-lez v5, 002b // +001f │ │ -3cc098: 5442 6586 |000e: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc09c: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -3cc0a0: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc0a4: b125 |0014: sub-int/2addr v5, v2 │ │ -3cc0a6: 5242 6686 |0015: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc0aa: 5443 6586 |0017: iget-object v3, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc0ae: 4603 0301 |0019: aget-object v3, v3, v1 │ │ -3cc0b2: 5233 6286 |001b: iget v3, v3, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc0b6: b132 |001d: sub-int/2addr v2, v3 │ │ -3cc0b8: 5942 6686 |001e: iput v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc0bc: 5242 6786 |0020: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc0c0: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3cc0c4: 5942 6786 |0024: iput v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc0c8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3cc0cc: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cc0d0: 28de |002a: goto 0008 // -0022 │ │ -3cc0d2: 5445 6586 |002b: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc0d6: 5241 6b86 |002d: iget v1, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc0da: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3cc0de: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cc0e2: b001 |0033: add-int/2addr v1, v0 │ │ -3cc0e4: 5243 6786 |0034: iget v3, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc0e8: 7153 a084 2515 |0036: invoke-static {v5, v2, v5, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3cc0ee: 5245 6b86 |0039: iget v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc0f2: b005 |003b: add-int/2addr v5, v0 │ │ -3cc0f4: 5945 6b86 |003c: iput v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc0f8: 0f00 |003e: return v0 │ │ +3cc064: |[3cc064] okhttp3.internal.http2.Hpack$Reader.evictToRecoverBytes:(I)I │ │ +3cc074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc076: 3d05 3d00 |0001: if-lez v5, 003e // +003d │ │ +3cc07a: 5441 6586 |0003: iget-object v1, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc07e: 2111 |0005: array-length v1, v1 │ │ +3cc080: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cc084: 5242 6b86 |0008: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc088: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ +3cc08c: 3d05 1f00 |000c: if-lez v5, 002b // +001f │ │ +3cc090: 5442 6586 |000e: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc094: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +3cc098: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc09c: b125 |0014: sub-int/2addr v5, v2 │ │ +3cc09e: 5242 6686 |0015: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc0a2: 5443 6586 |0017: iget-object v3, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc0a6: 4603 0301 |0019: aget-object v3, v3, v1 │ │ +3cc0aa: 5233 6286 |001b: iget v3, v3, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc0ae: b132 |001d: sub-int/2addr v2, v3 │ │ +3cc0b0: 5942 6686 |001e: iput v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc0b4: 5242 6786 |0020: iget v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc0b8: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3cc0bc: 5942 6786 |0024: iput v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc0c0: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3cc0c4: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cc0c8: 28de |002a: goto 0008 // -0022 │ │ +3cc0ca: 5445 6586 |002b: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc0ce: 5241 6b86 |002d: iget v1, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc0d2: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3cc0d6: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cc0da: b001 |0033: add-int/2addr v1, v0 │ │ +3cc0dc: 5243 6786 |0034: iget v3, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc0e0: 7153 a084 2515 |0036: invoke-static {v5, v2, v5, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3cc0e6: 5245 6b86 |0039: iget v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc0ea: b005 |003b: add-int/2addr v5, v0 │ │ +3cc0ec: 5945 6b86 |003c: iput v5, v4, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc0f0: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=166 │ │ 0x000e line=167 │ │ 0x0015 line=168 │ │ 0x0020 line=169 │ │ 0x002b line=172 │ │ @@ -837830,45 +837830,45 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3cc1a4: |[3cc1a4] okhttp3.internal.http2.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ -3cc1b4: 7020 f0b9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.isStaticHeader:(I)Z // method@b9f0 │ │ -3cc1ba: 0a00 |0003: move-result v0 │ │ -3cc1bc: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -3cc1c0: 6200 7e86 |0006: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cc1c4: 4604 0004 |0008: aget-object v4, v0, v4 │ │ -3cc1c8: 5444 6386 |000a: iget-object v4, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cc1cc: 1104 |000c: return-object v4 │ │ -3cc1ce: 6200 7e86 |000d: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cc1d2: 2100 |000f: array-length v0, v0 │ │ -3cc1d4: 9100 0400 |0010: sub-int v0, v4, v0 │ │ -3cc1d8: 7020 ebb9 0300 |0012: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ -3cc1de: 0a00 |0015: move-result v0 │ │ -3cc1e0: 3a00 0c00 |0016: if-ltz v0, 0022 // +000c │ │ -3cc1e4: 5431 6586 |0018: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc1e8: 2112 |001a: array-length v2, v1 │ │ -3cc1ea: 3520 0700 |001b: if-ge v0, v2, 0022 // +0007 │ │ -3cc1ee: 4604 0100 |001d: aget-object v4, v1, v0 │ │ -3cc1f2: 5444 6386 |001f: iget-object v4, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cc1f6: 1104 |0021: return-object v4 │ │ -3cc1f8: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3cc1fc: 2201 9410 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cc200: 7010 8384 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cc206: 1a02 f02a |0029: const-string v2, "Header index too large " // string@2af0 │ │ -3cc20a: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cc210: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3cc214: 6e20 8a84 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cc21a: 6e10 9f84 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cc220: 0c04 |0036: move-result-object v4 │ │ -3cc222: 7020 7782 4000 |0037: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cc228: 2700 |003a: throw v0 │ │ +3cc19c: |[3cc19c] okhttp3.internal.http2.Hpack$Reader.getName:(I)Lokio/ByteString; │ │ +3cc1ac: 7020 f0b9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.isStaticHeader:(I)Z // method@b9f0 │ │ +3cc1b2: 0a00 |0003: move-result v0 │ │ +3cc1b4: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +3cc1b8: 6200 7e86 |0006: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cc1bc: 4604 0004 |0008: aget-object v4, v0, v4 │ │ +3cc1c0: 5444 6386 |000a: iget-object v4, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cc1c4: 1104 |000c: return-object v4 │ │ +3cc1c6: 6200 7e86 |000d: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cc1ca: 2100 |000f: array-length v0, v0 │ │ +3cc1cc: 9100 0400 |0010: sub-int v0, v4, v0 │ │ +3cc1d0: 7020 ebb9 0300 |0012: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ +3cc1d6: 0a00 |0015: move-result v0 │ │ +3cc1d8: 3a00 0c00 |0016: if-ltz v0, 0022 // +000c │ │ +3cc1dc: 5431 6586 |0018: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc1e0: 2112 |001a: array-length v2, v1 │ │ +3cc1e2: 3520 0700 |001b: if-ge v0, v2, 0022 // +0007 │ │ +3cc1e6: 4604 0100 |001d: aget-object v4, v1, v0 │ │ +3cc1ea: 5444 6386 |001f: iget-object v4, v4, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cc1ee: 1104 |0021: return-object v4 │ │ +3cc1f0: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3cc1f4: 2201 9410 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cc1f8: 7010 8384 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cc1fe: 1a02 f02a |0029: const-string v2, "Header index too large " // string@2af0 │ │ +3cc202: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cc208: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3cc20c: 6e20 8a84 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cc212: 6e10 9f84 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cc218: 0c04 |0036: move-result-object v4 │ │ +3cc21a: 7020 7782 4000 |0037: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cc220: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0006 line=263 │ │ 0x000d line=265 │ │ 0x0018 line=266 │ │ 0x001d line=270 │ │ @@ -837882,72 +837882,72 @@ │ │ type : '(ILokhttp3/internal/http2/Header;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -3cc384: |[3cc384] okhttp3.internal.http2.Hpack$Reader.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V │ │ -3cc394: 5450 6886 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc398: 7220 7a87 7000 |0002: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cc39e: 5270 6286 |0005: iget v0, v7, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc3a2: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -3cc3a4: 3216 0d00 |0008: if-eq v6, v1, 0015 // +000d │ │ -3cc3a8: 5452 6586 |000a: iget-object v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc3ac: 7020 ebb9 6500 |000c: invoke-direct {v5, v6}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ -3cc3b2: 0a03 |000f: move-result v3 │ │ -3cc3b4: 4602 0203 |0010: aget-object v2, v2, v3 │ │ -3cc3b8: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc3bc: b120 |0014: sub-int/2addr v0, v2 │ │ -3cc3be: 5252 6a86 |0015: iget v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc3c2: 3720 0600 |0017: if-le v0, v2, 001d // +0006 │ │ -3cc3c6: 7010 eab9 0500 |0019: invoke-direct {v5}, Lokhttp3/internal/http2/Hpack$Reader;.clearDynamicTable:()V // method@b9ea │ │ -3cc3cc: 0e00 |001c: return-void │ │ -3cc3ce: 5253 6686 |001d: iget v3, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc3d2: b003 |001f: add-int/2addr v3, v0 │ │ -3cc3d4: b123 |0020: sub-int/2addr v3, v2 │ │ -3cc3d6: 7020 ecb9 3500 |0021: invoke-direct {v5, v3}, Lokhttp3/internal/http2/Hpack$Reader;.evictToRecoverBytes:(I)I // method@b9ec │ │ -3cc3dc: 0a02 |0024: move-result v2 │ │ -3cc3de: 3316 3000 |0025: if-ne v6, v1, 0055 // +0030 │ │ -3cc3e2: 5256 6786 |0027: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc3e6: d806 0601 |0029: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3cc3ea: 5451 6586 |002b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc3ee: 2112 |002d: array-length v2, v1 │ │ -3cc3f0: 3726 1600 |002e: if-le v6, v2, 0044 // +0016 │ │ -3cc3f4: 2116 |0030: array-length v6, v1 │ │ -3cc3f6: da06 0602 |0031: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -3cc3fa: 2366 b21c |0033: new-array v6, v6, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ -3cc3fe: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -3cc400: 2113 |0036: array-length v3, v1 │ │ -3cc402: 2114 |0037: array-length v4, v1 │ │ -3cc404: 7154 a084 2136 |0038: invoke-static {v1, v2, v6, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3cc40a: 5451 6586 |003b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc40e: 2111 |003d: array-length v1, v1 │ │ -3cc410: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cc414: 5951 6b86 |0040: iput v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc418: 5b56 6586 |0042: iput-object v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc41c: 5256 6b86 |0044: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc420: d801 06ff |0046: add-int/lit8 v1, v6, #int -1 // #ff │ │ -3cc424: 5951 6b86 |0048: iput v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ -3cc428: 5451 6586 |004a: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc42c: 4d07 0106 |004c: aput-object v7, v1, v6 │ │ -3cc430: 5256 6786 |004e: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc434: d806 0601 |0050: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3cc438: 5956 6786 |0052: iput v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ -3cc43c: 280b |0054: goto 005f // +000b │ │ -3cc43e: 7020 ebb9 6500 |0055: invoke-direct {v5, v6}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ -3cc444: 0a01 |0058: move-result v1 │ │ -3cc446: b021 |0059: add-int/2addr v1, v2 │ │ -3cc448: b016 |005a: add-int/2addr v6, v1 │ │ -3cc44a: 5451 6586 |005b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc44e: 4d07 0106 |005d: aput-object v7, v1, v6 │ │ -3cc452: 5256 6686 |005f: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc456: b006 |0061: add-int/2addr v6, v0 │ │ -3cc458: 5956 6686 |0062: iput v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ -3cc45c: 0e00 |0064: return-void │ │ +3cc37c: |[3cc37c] okhttp3.internal.http2.Hpack$Reader.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V │ │ +3cc38c: 5450 6886 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc390: 7220 7a87 7000 |0002: invoke-interface {v0, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cc396: 5270 6286 |0005: iget v0, v7, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc39a: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +3cc39c: 3216 0d00 |0008: if-eq v6, v1, 0015 // +000d │ │ +3cc3a0: 5452 6586 |000a: iget-object v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc3a4: 7020 ebb9 6500 |000c: invoke-direct {v5, v6}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ +3cc3aa: 0a03 |000f: move-result v3 │ │ +3cc3ac: 4602 0203 |0010: aget-object v2, v2, v3 │ │ +3cc3b0: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc3b4: b120 |0014: sub-int/2addr v0, v2 │ │ +3cc3b6: 5252 6a86 |0015: iget v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc3ba: 3720 0600 |0017: if-le v0, v2, 001d // +0006 │ │ +3cc3be: 7010 eab9 0500 |0019: invoke-direct {v5}, Lokhttp3/internal/http2/Hpack$Reader;.clearDynamicTable:()V // method@b9ea │ │ +3cc3c4: 0e00 |001c: return-void │ │ +3cc3c6: 5253 6686 |001d: iget v3, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc3ca: b003 |001f: add-int/2addr v3, v0 │ │ +3cc3cc: b123 |0020: sub-int/2addr v3, v2 │ │ +3cc3ce: 7020 ecb9 3500 |0021: invoke-direct {v5, v3}, Lokhttp3/internal/http2/Hpack$Reader;.evictToRecoverBytes:(I)I // method@b9ec │ │ +3cc3d4: 0a02 |0024: move-result v2 │ │ +3cc3d6: 3316 3000 |0025: if-ne v6, v1, 0055 // +0030 │ │ +3cc3da: 5256 6786 |0027: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc3de: d806 0601 |0029: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3cc3e2: 5451 6586 |002b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc3e6: 2112 |002d: array-length v2, v1 │ │ +3cc3e8: 3726 1600 |002e: if-le v6, v2, 0044 // +0016 │ │ +3cc3ec: 2116 |0030: array-length v6, v1 │ │ +3cc3ee: da06 0602 |0031: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +3cc3f2: 2366 b21c |0033: new-array v6, v6, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ +3cc3f6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +3cc3f8: 2113 |0036: array-length v3, v1 │ │ +3cc3fa: 2114 |0037: array-length v4, v1 │ │ +3cc3fc: 7154 a084 2136 |0038: invoke-static {v1, v2, v6, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3cc402: 5451 6586 |003b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc406: 2111 |003d: array-length v1, v1 │ │ +3cc408: d801 01ff |003e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cc40c: 5951 6b86 |0040: iput v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc410: 5b56 6586 |0042: iput-object v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc414: 5256 6b86 |0044: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc418: d801 06ff |0046: add-int/lit8 v1, v6, #int -1 // #ff │ │ +3cc41c: 5951 6b86 |0048: iput v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.nextHeaderIndex:I // field@866b │ │ +3cc420: 5451 6586 |004a: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc424: 4d07 0106 |004c: aput-object v7, v1, v6 │ │ +3cc428: 5256 6786 |004e: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc42c: d806 0601 |0050: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3cc430: 5956 6786 |0052: iput v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.headerCount:I // field@8667 │ │ +3cc434: 280b |0054: goto 005f // +000b │ │ +3cc436: 7020 ebb9 6500 |0055: invoke-direct {v5, v6}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ +3cc43c: 0a01 |0058: move-result v1 │ │ +3cc43e: b021 |0059: add-int/2addr v1, v2 │ │ +3cc440: b016 |005a: add-int/2addr v6, v1 │ │ +3cc442: 5451 6586 |005b: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc446: 4d07 0106 |005d: aput-object v7, v1, v6 │ │ +3cc44a: 5256 6686 |005f: iget v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc44e: b006 |0061: add-int/2addr v6, v0 │ │ +3cc450: 5956 6686 |0062: iput v6, v5, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableByteCount:I // field@8666 │ │ +3cc454: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=282 │ │ 0x000a line=284 │ │ 0x0015 line=288 │ │ 0x0019 line=289 │ │ @@ -837974,24 +837974,24 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3cc028: |[3cc028] okhttp3.internal.http2.Hpack$Reader.isStaticHeader:(I)Z │ │ -3cc038: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3cc03a: 3a03 0900 |0001: if-ltz v3, 000a // +0009 │ │ -3cc03e: 6201 7e86 |0003: sget-object v1, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cc042: 2111 |0005: array-length v1, v1 │ │ -3cc044: b101 |0006: sub-int/2addr v1, v0 │ │ -3cc046: 3613 0300 |0007: if-gt v3, v1, 000a // +0003 │ │ -3cc04a: 2802 |0009: goto 000b // +0002 │ │ -3cc04c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3cc04e: 0f00 |000b: return v0 │ │ +3cc020: |[3cc020] okhttp3.internal.http2.Hpack$Reader.isStaticHeader:(I)Z │ │ +3cc030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3cc032: 3a03 0900 |0001: if-ltz v3, 000a // +0009 │ │ +3cc036: 6201 7e86 |0003: sget-object v1, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cc03a: 2111 |0005: array-length v1, v1 │ │ +3cc03c: b101 |0006: sub-int/2addr v1, v0 │ │ +3cc03e: 3613 0300 |0007: if-gt v3, v1, 000a // +0003 │ │ +3cc042: 2802 |0009: goto 000b // +0002 │ │ +3cc044: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3cc046: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=275 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokhttp3/internal/http2/Hpack$Reader; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ │ │ @@ -838000,20 +838000,20 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3cc114: |[3cc114] okhttp3.internal.http2.Hpack$Reader.readByte:()I │ │ -3cc124: 5410 6c86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc128: 7210 cabc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cc12e: 0a00 |0005: move-result v0 │ │ -3cc130: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cc134: 0f00 |0008: return v0 │ │ +3cc10c: |[3cc10c] okhttp3.internal.http2.Hpack$Reader.readByte:()I │ │ +3cc11c: 5410 6c86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc120: 7210 cabc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cc126: 0a00 |0005: move-result v0 │ │ +3cc128: d500 ff00 |0006: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cc12c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/internal/http2/Hpack$Reader; │ │ │ │ #10 : (in Lokhttp3/internal/http2/Hpack$Reader;) │ │ @@ -838021,47 +838021,47 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -3cc594: |[3cc594] okhttp3.internal.http2.Hpack$Reader.readIndexedHeader:(I)V │ │ -3cc5a4: 7020 f0b9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.isStaticHeader:(I)Z // method@b9f0 │ │ -3cc5aa: 0a00 |0003: move-result v0 │ │ -3cc5ac: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3cc5b0: 6200 7e86 |0006: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cc5b4: 4604 0004 |0008: aget-object v4, v0, v4 │ │ -3cc5b8: 5430 6886 |000a: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc5bc: 7220 7a87 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cc5c2: 2818 |000f: goto 0027 // +0018 │ │ -3cc5c4: 6200 7e86 |0010: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cc5c8: 2100 |0012: array-length v0, v0 │ │ -3cc5ca: 9100 0400 |0013: sub-int v0, v4, v0 │ │ -3cc5ce: 7020 ebb9 0300 |0015: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ -3cc5d4: 0a00 |0018: move-result v0 │ │ -3cc5d6: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ -3cc5da: 5431 6586 |001b: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ -3cc5de: 2112 |001d: array-length v2, v1 │ │ -3cc5e0: 3520 0a00 |001e: if-ge v0, v2, 0028 // +000a │ │ -3cc5e4: 5434 6886 |0020: iget-object v4, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc5e8: 4600 0100 |0022: aget-object v0, v1, v0 │ │ -3cc5ec: 7220 7a87 0400 |0024: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cc5f2: 0e00 |0027: return-void │ │ -3cc5f4: 2200 4210 |0028: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3cc5f8: 2201 9410 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cc5fc: 7010 8384 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cc602: 1a02 f02a |002f: const-string v2, "Header index too large " // string@2af0 │ │ -3cc606: 6e20 8f84 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cc60c: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3cc610: 6e20 8a84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cc616: 6e10 9f84 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cc61c: 0c04 |003c: move-result-object v4 │ │ -3cc61e: 7020 7782 4000 |003d: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cc624: 2700 |0040: throw v0 │ │ +3cc58c: |[3cc58c] okhttp3.internal.http2.Hpack$Reader.readIndexedHeader:(I)V │ │ +3cc59c: 7020 f0b9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.isStaticHeader:(I)Z // method@b9f0 │ │ +3cc5a2: 0a00 |0003: move-result v0 │ │ +3cc5a4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3cc5a8: 6200 7e86 |0006: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cc5ac: 4604 0004 |0008: aget-object v4, v0, v4 │ │ +3cc5b0: 5430 6886 |000a: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc5b4: 7220 7a87 4000 |000c: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cc5ba: 2818 |000f: goto 0027 // +0018 │ │ +3cc5bc: 6200 7e86 |0010: sget-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cc5c0: 2100 |0012: array-length v0, v0 │ │ +3cc5c2: 9100 0400 |0013: sub-int v0, v4, v0 │ │ +3cc5c6: 7020 ebb9 0300 |0015: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTableIndex:(I)I // method@b9eb │ │ +3cc5cc: 0a00 |0018: move-result v0 │ │ +3cc5ce: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ +3cc5d2: 5431 6586 |001b: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@8665 │ │ +3cc5d6: 2112 |001d: array-length v2, v1 │ │ +3cc5d8: 3520 0a00 |001e: if-ge v0, v2, 0028 // +000a │ │ +3cc5dc: 5434 6886 |0020: iget-object v4, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc5e0: 4600 0100 |0022: aget-object v0, v1, v0 │ │ +3cc5e4: 7220 7a87 0400 |0024: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cc5ea: 0e00 |0027: return-void │ │ +3cc5ec: 2200 4210 |0028: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3cc5f0: 2201 9410 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cc5f4: 7010 8384 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cc5fa: 1a02 f02a |002f: const-string v2, "Header index too large " // string@2af0 │ │ +3cc5fe: 6e20 8f84 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cc604: d804 0401 |0034: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3cc608: 6e20 8a84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cc60e: 6e10 9f84 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cc614: 0c04 |003c: move-result-object v4 │ │ +3cc616: 7020 7782 4000 |003d: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cc61c: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x000a line=221 │ │ 0x0010 line=223 │ │ 0x001b line=224 │ │ @@ -838076,24 +838076,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3cc628: |[3cc628] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ -3cc638: 7020 eeb9 3200 |0000: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@b9ee │ │ -3cc63e: 0c03 |0003: move-result-object v3 │ │ -3cc640: 6e10 f3b9 0200 |0004: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc646: 0c00 |0007: move-result-object v0 │ │ -3cc648: 2201 7917 |0008: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cc64c: 7030 e3b9 3100 |000a: invoke-direct {v1, v3, v0}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cc652: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ -3cc654: 7030 efb9 3201 |000e: invoke-direct {v2, v3, v1}, Lokhttp3/internal/http2/Hpack$Reader;.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V // method@b9ef │ │ -3cc65a: 0e00 |0011: return-void │ │ +3cc620: |[3cc620] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V │ │ +3cc630: 7020 eeb9 3200 |0000: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@b9ee │ │ +3cc636: 0c03 |0003: move-result-object v3 │ │ +3cc638: 6e10 f3b9 0200 |0004: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc63e: 0c00 |0007: move-result-object v0 │ │ +3cc640: 2201 7917 |0008: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cc644: 7030 e3b9 3100 |000a: invoke-direct {v1, v3, v0}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cc64a: 12f3 |000d: const/4 v3, #int -1 // #ff │ │ +3cc64c: 7030 efb9 3201 |000e: invoke-direct {v2, v3, v1}, Lokhttp3/internal/http2/Hpack$Reader;.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V // method@b9ef │ │ +3cc652: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0008 line=252 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/internal/http2/Hpack$Reader; │ │ @@ -838104,26 +838104,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3cc65c: |[3cc65c] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ -3cc66c: 6e10 f3b9 0300 |0000: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc672: 0c00 |0003: move-result-object v0 │ │ -3cc674: 7110 07ba 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http2/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@ba07 │ │ -3cc67a: 0c00 |0007: move-result-object v0 │ │ -3cc67c: 6e10 f3b9 0300 |0008: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc682: 0c01 |000b: move-result-object v1 │ │ -3cc684: 2202 7917 |000c: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cc688: 7030 e3b9 0201 |000e: invoke-direct {v2, v0, v1}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cc68e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3cc690: 7030 efb9 0302 |0012: invoke-direct {v3, v0, v2}, Lokhttp3/internal/http2/Hpack$Reader;.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V // method@b9ef │ │ -3cc696: 0e00 |0015: return-void │ │ +3cc654: |[3cc654] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithIncrementalIndexingNewName:()V │ │ +3cc664: 6e10 f3b9 0300 |0000: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc66a: 0c00 |0003: move-result-object v0 │ │ +3cc66c: 7110 07ba 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http2/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@ba07 │ │ +3cc672: 0c00 |0007: move-result-object v0 │ │ +3cc674: 6e10 f3b9 0300 |0008: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc67a: 0c01 |000b: move-result-object v1 │ │ +3cc67c: 2202 7917 |000c: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cc680: 7030 e3b9 0201 |000e: invoke-direct {v2, v0, v1}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cc686: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3cc688: 7030 efb9 0302 |0012: invoke-direct {v3, v0, v2}, Lokhttp3/internal/http2/Hpack$Reader;.insertIntoDynamicTable:(ILokhttp3/internal/http2/Header;)V // method@b9ef │ │ +3cc68e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0008 line=257 │ │ 0x000c line=258 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lokhttp3/internal/http2/Hpack$Reader; │ │ @@ -838133,24 +838133,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3cc698: |[3cc698] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ -3cc6a8: 7020 eeb9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@b9ee │ │ -3cc6ae: 0c04 |0003: move-result-object v4 │ │ -3cc6b0: 6e10 f3b9 0300 |0004: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc6b6: 0c00 |0007: move-result-object v0 │ │ -3cc6b8: 5431 6886 |0008: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc6bc: 2202 7917 |000a: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cc6c0: 7030 e3b9 4200 |000c: invoke-direct {v2, v4, v0}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cc6c6: 7220 7a87 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cc6cc: 0e00 |0012: return-void │ │ +3cc690: |[3cc690] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithoutIndexingIndexedName:(I)V │ │ +3cc6a0: 7020 eeb9 4300 |0000: invoke-direct {v3, v4}, Lokhttp3/internal/http2/Hpack$Reader;.getName:(I)Lokio/ByteString; // method@b9ee │ │ +3cc6a6: 0c04 |0003: move-result-object v4 │ │ +3cc6a8: 6e10 f3b9 0300 |0004: invoke-virtual {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc6ae: 0c00 |0007: move-result-object v0 │ │ +3cc6b0: 5431 6886 |0008: iget-object v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc6b4: 2202 7917 |000a: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cc6b8: 7030 e3b9 4200 |000c: invoke-direct {v2, v4, v0}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cc6be: 7220 7a87 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cc6c4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0008 line=239 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lokhttp3/internal/http2/Hpack$Reader; │ │ @@ -838161,26 +838161,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3cc6d0: |[3cc6d0] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ -3cc6e0: 6e10 f3b9 0400 |0000: invoke-virtual {v4}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc6e6: 0c00 |0003: move-result-object v0 │ │ -3cc6e8: 7110 07ba 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http2/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@ba07 │ │ -3cc6ee: 0c00 |0007: move-result-object v0 │ │ -3cc6f0: 6e10 f3b9 0400 |0008: invoke-virtual {v4}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ -3cc6f6: 0c01 |000b: move-result-object v1 │ │ -3cc6f8: 5442 6886 |000c: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc6fc: 2203 7917 |000e: new-instance v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cc700: 7030 e3b9 0301 |0010: invoke-direct {v3, v0, v1}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ -3cc706: 7220 7a87 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cc70c: 0e00 |0016: return-void │ │ +3cc6c8: |[3cc6c8] okhttp3.internal.http2.Hpack$Reader.readLiteralHeaderWithoutIndexingNewName:()V │ │ +3cc6d8: 6e10 f3b9 0400 |0000: invoke-virtual {v4}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc6de: 0c00 |0003: move-result-object v0 │ │ +3cc6e0: 7110 07ba 0000 |0004: invoke-static {v0}, Lokhttp3/internal/http2/Hpack;.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; // method@ba07 │ │ +3cc6e6: 0c00 |0007: move-result-object v0 │ │ +3cc6e8: 6e10 f3b9 0400 |0008: invoke-virtual {v4}, Lokhttp3/internal/http2/Hpack$Reader;.readByteString:()Lokio/ByteString; // method@b9f3 │ │ +3cc6ee: 0c01 |000b: move-result-object v1 │ │ +3cc6f0: 5442 6886 |000c: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc6f4: 2203 7917 |000e: new-instance v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cc6f8: 7030 e3b9 0301 |0010: invoke-direct {v3, v0, v1}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Lokio/ByteString;)V // method@b9e3 │ │ +3cc6fe: 7220 7a87 3200 |0013: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cc704: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0008 line=244 │ │ 0x000c line=245 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lokhttp3/internal/http2/Hpack$Reader; │ │ @@ -838191,21 +838191,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3cc178: |[3cc178] okhttp3.internal.http2.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ -3cc188: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3cc18c: 5421 6886 |0002: iget-object v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc190: 7020 5a86 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -3cc196: 5421 6886 |0007: iget-object v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ -3cc19a: 7210 7c87 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@877c │ │ -3cc1a0: 1100 |000c: return-object v0 │ │ +3cc170: |[3cc170] okhttp3.internal.http2.Hpack$Reader.getAndResetHeaderList:()Ljava/util/List; │ │ +3cc180: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3cc184: 5421 6886 |0002: iget-object v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc188: 7020 5a86 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +3cc18e: 5421 6886 |0007: iget-object v1, v2, Lokhttp3/internal/http2/Hpack$Reader;.headerList:Ljava/util/List; // field@8668 │ │ +3cc192: 7210 7c87 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@877c │ │ +3cc198: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokhttp3/internal/http2/Hpack$Reader; │ │ │ │ @@ -838214,17 +838214,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc0fc: |[3cc0fc] okhttp3.internal.http2.Hpack$Reader.maxDynamicTableByteCount:()I │ │ -3cc10c: 5210 6a86 |0000: iget v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc110: 0f00 |0002: return v0 │ │ +3cc0f4: |[3cc0f4] okhttp3.internal.http2.Hpack$Reader.maxDynamicTableByteCount:()I │ │ +3cc104: 5210 6a86 |0000: iget v0, v1, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc108: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Hpack$Reader; │ │ │ │ #2 : (in Lokhttp3/internal/http2/Hpack$Reader;) │ │ @@ -838232,43 +838232,43 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3cc22c: |[3cc22c] okhttp3.internal.http2.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ -3cc23c: 7010 f2b9 0500 |0000: invoke-direct {v5}, Lokhttp3/internal/http2/Hpack$Reader;.readByte:()I // method@b9f2 │ │ -3cc242: 0a00 |0003: move-result v0 │ │ -3cc244: d501 8000 |0004: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -3cc248: 1302 8000 |0006: const/16 v2, #int 128 // #80 │ │ -3cc24c: 3321 0400 |0008: if-ne v1, v2, 000c // +0004 │ │ -3cc250: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3cc252: 2802 |000b: goto 000d // +0002 │ │ -3cc254: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3cc256: 1302 7f00 |000d: const/16 v2, #int 127 // #7f │ │ -3cc25a: 6e30 f6b9 0502 |000f: invoke-virtual {v5, v0, v2}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ -3cc260: 0a00 |0012: move-result v0 │ │ -3cc262: 3801 1600 |0013: if-eqz v1, 0029 // +0016 │ │ -3cc266: 7100 eeba 0000 |0015: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ -3cc26c: 0c01 |0018: move-result-object v1 │ │ -3cc26e: 5452 6c86 |0019: iget-object v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc272: 8103 |001b: int-to-long v3, v0 │ │ -3cc274: 7230 ccbc 3204 |001c: invoke-interface {v2, v3, v4}, Lokio/BufferedSource;.readByteArray:(J)[B // method@bccc │ │ -3cc27a: 0c00 |001f: move-result-object v0 │ │ -3cc27c: 6e20 ebba 0100 |0020: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Huffman;.decode:([B)[B // method@baeb │ │ -3cc282: 0c00 |0023: move-result-object v0 │ │ -3cc284: 7110 09bd 0000 |0024: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3cc28a: 0c00 |0027: move-result-object v0 │ │ -3cc28c: 1100 |0028: return-object v0 │ │ -3cc28e: 5451 6c86 |0029: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc292: 8102 |002b: int-to-long v2, v0 │ │ -3cc294: 7230 cebc 2103 |002c: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ -3cc29a: 0c00 |002f: move-result-object v0 │ │ -3cc29c: 1100 |0030: return-object v0 │ │ +3cc224: |[3cc224] okhttp3.internal.http2.Hpack$Reader.readByteString:()Lokio/ByteString; │ │ +3cc234: 7010 f2b9 0500 |0000: invoke-direct {v5}, Lokhttp3/internal/http2/Hpack$Reader;.readByte:()I // method@b9f2 │ │ +3cc23a: 0a00 |0003: move-result v0 │ │ +3cc23c: d501 8000 |0004: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +3cc240: 1302 8000 |0006: const/16 v2, #int 128 // #80 │ │ +3cc244: 3321 0400 |0008: if-ne v1, v2, 000c // +0004 │ │ +3cc248: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3cc24a: 2802 |000b: goto 000d // +0002 │ │ +3cc24c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3cc24e: 1302 7f00 |000d: const/16 v2, #int 127 // #7f │ │ +3cc252: 6e30 f6b9 0502 |000f: invoke-virtual {v5, v0, v2}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ +3cc258: 0a00 |0012: move-result v0 │ │ +3cc25a: 3801 1600 |0013: if-eqz v1, 0029 // +0016 │ │ +3cc25e: 7100 eeba 0000 |0015: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ +3cc264: 0c01 |0018: move-result-object v1 │ │ +3cc266: 5452 6c86 |0019: iget-object v2, v5, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc26a: 8103 |001b: int-to-long v3, v0 │ │ +3cc26c: 7230 ccbc 3204 |001c: invoke-interface {v2, v3, v4}, Lokio/BufferedSource;.readByteArray:(J)[B // method@bccc │ │ +3cc272: 0c00 |001f: move-result-object v0 │ │ +3cc274: 6e20 ebba 0100 |0020: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Huffman;.decode:([B)[B // method@baeb │ │ +3cc27a: 0c00 |0023: move-result-object v0 │ │ +3cc27c: 7110 09bd 0000 |0024: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3cc282: 0c00 |0027: move-result-object v0 │ │ +3cc284: 1100 |0028: return-object v0 │ │ +3cc286: 5451 6c86 |0029: iget-object v1, v5, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc28a: 8102 |002b: int-to-long v2, v0 │ │ +3cc28c: 7230 cebc 2103 |002c: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ +3cc292: 0c00 |002f: move-result-object v0 │ │ +3cc294: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000f line=344 │ │ 0x0015 line=347 │ │ 0x0029 line=349 │ │ locals : │ │ @@ -838279,86 +838279,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -3cc460: |[3cc460] okhttp3.internal.http2.Hpack$Reader.readHeaders:()V │ │ -3cc470: 5430 6c86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc474: 7210 b9bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ -3cc47a: 0a00 |0005: move-result v0 │ │ -3cc47c: 3900 8a00 |0006: if-nez v0, 0090 // +008a │ │ -3cc480: 5430 6c86 |0008: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ -3cc484: 7210 cabc 0000 |000a: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cc48a: 0a00 |000d: move-result v0 │ │ -3cc48c: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cc490: 1301 8000 |0010: const/16 v1, #int 128 // #80 │ │ -3cc494: 3210 7600 |0012: if-eq v0, v1, 0088 // +0076 │ │ -3cc498: d502 8000 |0014: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -3cc49c: 3312 0e00 |0016: if-ne v2, v1, 0024 // +000e │ │ -3cc4a0: 1301 7f00 |0018: const/16 v1, #int 127 // #7f │ │ -3cc4a4: 6e30 f6b9 0301 |001a: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ -3cc4aa: 0a00 |001d: move-result v0 │ │ -3cc4ac: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc4b0: 7020 f5b9 0300 |0020: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readIndexedHeader:(I)V // method@b9f5 │ │ -3cc4b6: 28dd |0023: goto 0000 // -0023 │ │ -3cc4b8: 1301 4000 |0024: const/16 v1, #int 64 // #40 │ │ -3cc4bc: 3310 0600 |0026: if-ne v0, v1, 002c // +0006 │ │ -3cc4c0: 7010 f8b9 0300 |0028: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@b9f8 │ │ -3cc4c6: 28d5 |002b: goto 0000 // -002b │ │ -3cc4c8: dd02 0040 |002c: and-int/lit8 v2, v0, #int 64 // #40 │ │ -3cc4cc: 3312 0e00 |002e: if-ne v2, v1, 003c // +000e │ │ -3cc4d0: 1301 3f00 |0030: const/16 v1, #int 63 // #3f │ │ -3cc4d4: 6e30 f6b9 0301 |0032: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ -3cc4da: 0a00 |0035: move-result v0 │ │ -3cc4dc: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc4e0: 7020 f7b9 0300 |0038: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@b9f7 │ │ -3cc4e6: 28c5 |003b: goto 0000 // -003b │ │ -3cc4e8: dd01 0020 |003c: and-int/lit8 v1, v0, #int 32 // #20 │ │ -3cc4ec: 1302 2000 |003e: const/16 v2, #int 32 // #20 │ │ -3cc4f0: 3321 2f00 |0040: if-ne v1, v2, 006f // +002f │ │ -3cc4f4: 1301 1f00 |0042: const/16 v1, #int 31 // #1f │ │ -3cc4f8: 6e30 f6b9 0301 |0044: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ -3cc4fe: 0a00 |0047: move-result v0 │ │ -3cc500: 5930 6a86 |0048: iput v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc504: 5230 6a86 |004a: iget v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc508: 3a00 0a00 |004c: if-ltz v0, 0056 // +000a │ │ -3cc50c: 5231 6986 |004e: iget v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerTableSizeSetting:I // field@8669 │ │ -3cc510: 3610 0600 |0050: if-gt v0, v1, 0056 // +0006 │ │ -3cc514: 7010 e9b9 0300 |0052: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@b9e9 │ │ -3cc51a: 28ab |0055: goto 0000 // -0055 │ │ -3cc51c: 2200 4210 |0056: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3cc520: 2201 9410 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cc524: 7010 8384 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cc52a: 1a02 952d |005d: const-string v2, "Invalid dynamic table size update " // string@2d95 │ │ -3cc52e: 6e20 8f84 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cc534: 5232 6a86 |0062: iget v2, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ -3cc538: 6e20 8a84 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cc53e: 6e10 9f84 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cc544: 0c01 |006a: move-result-object v1 │ │ -3cc546: 7020 7782 1000 |006b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cc54c: 2700 |006e: throw v0 │ │ -3cc54e: 1301 1000 |006f: const/16 v1, #int 16 // #10 │ │ -3cc552: 3210 1200 |0071: if-eq v0, v1, 0083 // +0012 │ │ -3cc556: 3900 0300 |0073: if-nez v0, 0076 // +0003 │ │ -3cc55a: 280e |0075: goto 0083 // +000e │ │ -3cc55c: 1301 0f00 |0076: const/16 v1, #int 15 // #f │ │ -3cc560: 6e30 f6b9 0301 |0078: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ -3cc566: 0a00 |007b: move-result v0 │ │ -3cc568: d800 00ff |007c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc56c: 7020 f9b9 0300 |007e: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@b9f9 │ │ -3cc572: 2900 7fff |0081: goto/16 0000 // -0081 │ │ -3cc576: 7010 fab9 0300 |0083: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@b9fa │ │ -3cc57c: 2900 7aff |0086: goto/16 0000 // -0086 │ │ -3cc580: 2200 4210 |0088: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3cc584: 1a01 8d9a |008a: const-string v1, "index == 0" // string@9a8d │ │ -3cc588: 7020 7782 1000 |008c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cc58e: 2700 |008f: throw v0 │ │ -3cc590: 0e00 |0090: return-void │ │ +3cc458: |[3cc458] okhttp3.internal.http2.Hpack$Reader.readHeaders:()V │ │ +3cc468: 5430 6c86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc46c: 7210 b9bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ +3cc472: 0a00 |0005: move-result v0 │ │ +3cc474: 3900 8a00 |0006: if-nez v0, 0090 // +008a │ │ +3cc478: 5430 6c86 |0008: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.source:Lokio/BufferedSource; // field@866c │ │ +3cc47c: 7210 cabc 0000 |000a: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cc482: 0a00 |000d: move-result v0 │ │ +3cc484: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cc488: 1301 8000 |0010: const/16 v1, #int 128 // #80 │ │ +3cc48c: 3210 7600 |0012: if-eq v0, v1, 0088 // +0076 │ │ +3cc490: d502 8000 |0014: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +3cc494: 3312 0e00 |0016: if-ne v2, v1, 0024 // +000e │ │ +3cc498: 1301 7f00 |0018: const/16 v1, #int 127 // #7f │ │ +3cc49c: 6e30 f6b9 0301 |001a: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ +3cc4a2: 0a00 |001d: move-result v0 │ │ +3cc4a4: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc4a8: 7020 f5b9 0300 |0020: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readIndexedHeader:(I)V // method@b9f5 │ │ +3cc4ae: 28dd |0023: goto 0000 // -0023 │ │ +3cc4b0: 1301 4000 |0024: const/16 v1, #int 64 // #40 │ │ +3cc4b4: 3310 0600 |0026: if-ne v0, v1, 002c // +0006 │ │ +3cc4b8: 7010 f8b9 0300 |0028: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingNewName:()V // method@b9f8 │ │ +3cc4be: 28d5 |002b: goto 0000 // -002b │ │ +3cc4c0: dd02 0040 |002c: and-int/lit8 v2, v0, #int 64 // #40 │ │ +3cc4c4: 3312 0e00 |002e: if-ne v2, v1, 003c // +000e │ │ +3cc4c8: 1301 3f00 |0030: const/16 v1, #int 63 // #3f │ │ +3cc4cc: 6e30 f6b9 0301 |0032: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ +3cc4d2: 0a00 |0035: move-result v0 │ │ +3cc4d4: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc4d8: 7020 f7b9 0300 |0038: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithIncrementalIndexingIndexedName:(I)V // method@b9f7 │ │ +3cc4de: 28c5 |003b: goto 0000 // -003b │ │ +3cc4e0: dd01 0020 |003c: and-int/lit8 v1, v0, #int 32 // #20 │ │ +3cc4e4: 1302 2000 |003e: const/16 v2, #int 32 // #20 │ │ +3cc4e8: 3321 2f00 |0040: if-ne v1, v2, 006f // +002f │ │ +3cc4ec: 1301 1f00 |0042: const/16 v1, #int 31 // #1f │ │ +3cc4f0: 6e30 f6b9 0301 |0044: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ +3cc4f6: 0a00 |0047: move-result v0 │ │ +3cc4f8: 5930 6a86 |0048: iput v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc4fc: 5230 6a86 |004a: iget v0, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc500: 3a00 0a00 |004c: if-ltz v0, 0056 // +000a │ │ +3cc504: 5231 6986 |004e: iget v1, v3, Lokhttp3/internal/http2/Hpack$Reader;.headerTableSizeSetting:I // field@8669 │ │ +3cc508: 3610 0600 |0050: if-gt v0, v1, 0056 // +0006 │ │ +3cc50c: 7010 e9b9 0300 |0052: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.adjustDynamicTableByteCount:()V // method@b9e9 │ │ +3cc512: 28ab |0055: goto 0000 // -0055 │ │ +3cc514: 2200 4210 |0056: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3cc518: 2201 9410 |0058: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cc51c: 7010 8384 0100 |005a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cc522: 1a02 952d |005d: const-string v2, "Invalid dynamic table size update " // string@2d95 │ │ +3cc526: 6e20 8f84 2100 |005f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cc52c: 5232 6a86 |0062: iget v2, v3, Lokhttp3/internal/http2/Hpack$Reader;.maxDynamicTableByteCount:I // field@866a │ │ +3cc530: 6e20 8a84 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cc536: 6e10 9f84 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cc53c: 0c01 |006a: move-result-object v1 │ │ +3cc53e: 7020 7782 1000 |006b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cc544: 2700 |006e: throw v0 │ │ +3cc546: 1301 1000 |006f: const/16 v1, #int 16 // #10 │ │ +3cc54a: 3210 1200 |0071: if-eq v0, v1, 0083 // +0012 │ │ +3cc54e: 3900 0300 |0073: if-nez v0, 0076 // +0003 │ │ +3cc552: 280e |0075: goto 0083 // +000e │ │ +3cc554: 1301 0f00 |0076: const/16 v1, #int 15 // #f │ │ +3cc558: 6e30 f6b9 0301 |0078: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Hpack$Reader;.readInt:(II)I // method@b9f6 │ │ +3cc55e: 0a00 |007b: move-result v0 │ │ +3cc560: d800 00ff |007c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc564: 7020 f9b9 0300 |007e: invoke-direct {v3, v0}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithoutIndexingIndexedName:(I)V // method@b9f9 │ │ +3cc56a: 2900 7fff |0081: goto/16 0000 // -0081 │ │ +3cc56e: 7010 fab9 0300 |0083: invoke-direct {v3}, Lokhttp3/internal/http2/Hpack$Reader;.readLiteralHeaderWithoutIndexingNewName:()V // method@b9fa │ │ +3cc574: 2900 7aff |0086: goto/16 0000 // -0086 │ │ +3cc578: 2200 4210 |0088: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3cc57c: 1a01 8d9a |008a: const-string v1, "index == 0" // string@9a8d │ │ +3cc580: 7020 7782 1000 |008c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cc586: 2700 |008f: throw v0 │ │ +3cc588: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0008 line=185 │ │ 0x001a line=189 │ │ 0x0020 line=190 │ │ 0x0028 line=192 │ │ @@ -838380,31 +838380,31 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3cc138: |[3cc138] okhttp3.internal.http2.Hpack$Reader.readInt:(II)I │ │ -3cc148: b543 |0000: and-int/2addr v3, v4 │ │ -3cc14a: 3543 0300 |0001: if-ge v3, v4, 0004 // +0003 │ │ -3cc14e: 0f03 |0003: return v3 │ │ -3cc150: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3cc152: 7010 f2b9 0200 |0005: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readByte:()I // method@b9f2 │ │ -3cc158: 0a00 |0008: move-result v0 │ │ -3cc15a: d501 8000 |0009: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -3cc15e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -3cc162: dd00 007f |000d: and-int/lit8 v0, v0, #int 127 // #7f │ │ -3cc166: b830 |000f: shl-int/2addr v0, v3 │ │ -3cc168: b004 |0010: add-int/2addr v4, v0 │ │ -3cc16a: d803 0307 |0011: add-int/lit8 v3, v3, #int 7 // #07 │ │ -3cc16e: 28f2 |0013: goto 0005 // -000e │ │ -3cc170: 9803 0003 |0014: shl-int v3, v0, v3 │ │ -3cc174: b034 |0016: add-int/2addr v4, v3 │ │ -3cc176: 0f04 |0017: return v4 │ │ +3cc130: |[3cc130] okhttp3.internal.http2.Hpack$Reader.readInt:(II)I │ │ +3cc140: b543 |0000: and-int/2addr v3, v4 │ │ +3cc142: 3543 0300 |0001: if-ge v3, v4, 0004 // +0003 │ │ +3cc146: 0f03 |0003: return v3 │ │ +3cc148: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3cc14a: 7010 f2b9 0200 |0005: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readByte:()I // method@b9f2 │ │ +3cc150: 0a00 |0008: move-result v0 │ │ +3cc152: d501 8000 |0009: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +3cc156: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +3cc15a: dd00 007f |000d: and-int/lit8 v0, v0, #int 127 // #7f │ │ +3cc15e: b830 |000f: shl-int/2addr v0, v3 │ │ +3cc160: b004 |0010: add-int/2addr v4, v0 │ │ +3cc162: d803 0307 |0011: add-int/lit8 v3, v3, #int 7 // #07 │ │ +3cc166: 28f2 |0013: goto 0005 // -000e │ │ +3cc168: 9803 0003 |0014: shl-int v3, v0, v3 │ │ +3cc16c: b034 |0016: add-int/2addr v4, v3 │ │ +3cc16e: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lokhttp3/internal/http2/Hpack$Reader; │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ 0x0000 - 0x0018 reg=4 (null) I │ │ @@ -838494,33 +838494,33 @@ │ │ type : '(IZLokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3cc7b8: |[3cc7b8] okhttp3.internal.http2.Hpack$Writer.:(IZLokio/Buffer;)V │ │ -3cc7c8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cc7ce: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ -3cc7d4: 5910 7786 |0006: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ -3cc7d8: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -3cc7dc: 2300 b21c |000a: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ -3cc7e0: 5b10 6f86 |000c: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc7e4: 5410 6f86 |000e: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc7e8: 2100 |0010: array-length v0, v0 │ │ -3cc7ea: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc7ee: 5910 7586 |0013: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc7f2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3cc7f4: 5910 7286 |0016: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc7f8: 5910 7086 |0018: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc7fc: 5912 7386 |001a: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerTableSizeSetting:I // field@8673 │ │ -3cc800: 5912 7486 |001c: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cc804: 5c13 7886 |001e: iput-boolean v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.useCompression:Z // field@8678 │ │ -3cc808: 5b14 7686 |0020: iput-object v4, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3cc80c: 0e00 |0022: return-void │ │ +3cc7b0: |[3cc7b0] okhttp3.internal.http2.Hpack$Writer.:(IZLokio/Buffer;)V │ │ +3cc7c0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cc7c6: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ +3cc7cc: 5910 7786 |0006: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ +3cc7d0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +3cc7d4: 2300 b21c |000a: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ +3cc7d8: 5b10 6f86 |000c: iput-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc7dc: 5410 6f86 |000e: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc7e0: 2100 |0010: array-length v0, v0 │ │ +3cc7e2: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc7e6: 5910 7586 |0013: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc7ea: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3cc7ec: 5910 7286 |0016: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc7f0: 5910 7086 |0018: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc7f4: 5912 7386 |001a: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerTableSizeSetting:I // field@8673 │ │ +3cc7f8: 5912 7486 |001c: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cc7fc: 5c13 7886 |001e: iput-boolean v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.useCompression:Z // field@8678 │ │ +3cc800: 5b14 7686 |0020: iput-object v4, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3cc804: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=383 │ │ 0x000a line=390 │ │ 0x000e line=392 │ │ 0x0016 line=393 │ │ @@ -838540,19 +838540,19 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3cc810: |[3cc810] okhttp3.internal.http2.Hpack$Writer.:(Lokio/Buffer;)V │ │ -3cc820: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -3cc824: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3cc826: 7040 fbb9 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lokhttp3/internal/http2/Hpack$Writer;.:(IZLokio/Buffer;)V // method@b9fb │ │ -3cc82c: 0e00 |0006: return-void │ │ +3cc808: |[3cc808] okhttp3.internal.http2.Hpack$Writer.:(Lokio/Buffer;)V │ │ +3cc818: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +3cc81c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3cc81e: 7040 fbb9 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lokhttp3/internal/http2/Hpack$Writer;.:(IZLokio/Buffer;)V // method@b9fb │ │ +3cc824: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=397 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokhttp3/internal/http2/Hpack$Writer; │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/Buffer; │ │ │ │ @@ -838561,24 +838561,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3cc830: |[3cc830] okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount:()V │ │ -3cc840: 5220 7486 |0000: iget v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cc844: 5221 7086 |0002: iget v1, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc848: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -3cc84c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3cc850: 7010 feb9 0200 |0008: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Writer;.clearDynamicTable:()V // method@b9fe │ │ -3cc856: 2805 |000b: goto 0010 // +0005 │ │ -3cc858: b101 |000c: sub-int/2addr v1, v0 │ │ -3cc85a: 7020 ffb9 1200 |000d: invoke-direct {v2, v1}, Lokhttp3/internal/http2/Hpack$Writer;.evictToRecoverBytes:(I)I // method@b9ff │ │ -3cc860: 0e00 |0010: return-void │ │ +3cc828: |[3cc828] okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount:()V │ │ +3cc838: 5220 7486 |0000: iget v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cc83c: 5221 7086 |0002: iget v1, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc840: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +3cc844: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3cc848: 7010 feb9 0200 |0008: invoke-direct {v2}, Lokhttp3/internal/http2/Hpack$Writer;.clearDynamicTable:()V // method@b9fe │ │ +3cc84e: 2805 |000b: goto 0010 // +0005 │ │ +3cc850: b101 |000c: sub-int/2addr v1, v0 │ │ +3cc852: 7020 ffb9 1200 |000d: invoke-direct {v2, v1}, Lokhttp3/internal/http2/Hpack$Writer;.evictToRecoverBytes:(I)I // method@b9ff │ │ +3cc858: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0008 line=583 │ │ 0x000d line=585 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokhttp3/internal/http2/Hpack$Writer; │ │ @@ -838588,26 +838588,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3cc864: |[3cc864] okhttp3.internal.http2.Hpack$Writer.clearDynamicTable:()V │ │ -3cc874: 5420 6f86 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc878: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cc87a: 7120 a486 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@86a4 │ │ -3cc880: 5420 6f86 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc884: 2100 |0008: array-length v0, v0 │ │ -3cc886: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3cc88a: 5920 7586 |000b: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc88e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3cc890: 5920 7286 |000e: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc894: 5920 7086 |0010: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc898: 0e00 |0012: return-void │ │ +3cc85c: |[3cc85c] okhttp3.internal.http2.Hpack$Writer.clearDynamicTable:()V │ │ +3cc86c: 5420 6f86 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cc872: 7120 a486 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;Ljava/lang/Object;)V // method@86a4 │ │ +3cc878: 5420 6f86 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc87c: 2100 |0008: array-length v0, v0 │ │ +3cc87e: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3cc882: 5920 7586 |000b: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc886: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3cc888: 5920 7286 |000e: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc88c: 5920 7086 |0010: iput v0, v2, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc890: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x000e line=410 │ │ 0x0010 line=411 │ │ locals : │ │ @@ -838618,57 +838618,57 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -3cc710: |[3cc710] okhttp3.internal.http2.Hpack$Writer.evictToRecoverBytes:(I)I │ │ -3cc720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cc722: 3d05 4a00 |0001: if-lez v5, 004b // +004a │ │ -3cc726: 5441 6f86 |0003: iget-object v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc72a: 2111 |0005: array-length v1, v1 │ │ -3cc72c: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cc730: 5242 7586 |0008: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc734: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ -3cc738: 3d05 1f00 |000c: if-lez v5, 002b // +001f │ │ -3cc73c: 5442 6f86 |000e: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc740: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -3cc744: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc748: b125 |0014: sub-int/2addr v5, v2 │ │ -3cc74a: 5242 7086 |0015: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc74e: 5443 6f86 |0017: iget-object v3, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc752: 4603 0301 |0019: aget-object v3, v3, v1 │ │ -3cc756: 5233 6286 |001b: iget v3, v3, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc75a: b132 |001d: sub-int/2addr v2, v3 │ │ -3cc75c: 5942 7086 |001e: iput v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc760: 5242 7286 |0020: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc764: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3cc768: 5942 7286 |0024: iput v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc76c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3cc770: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cc774: 28de |002a: goto 0008 // -0022 │ │ -3cc776: 5445 6f86 |002b: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc77a: 5241 7586 |002d: iget v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc77e: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3cc782: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cc786: b001 |0033: add-int/2addr v1, v0 │ │ -3cc788: 5243 7286 |0034: iget v3, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc78c: 7153 a084 2515 |0036: invoke-static {v5, v2, v5, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3cc792: 5445 6f86 |0039: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc796: 5241 7586 |003b: iget v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc79a: d802 0101 |003d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3cc79e: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cc7a2: b001 |0041: add-int/2addr v1, v0 │ │ -3cc7a4: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -3cc7a6: 7140 a386 2531 |0043: invoke-static {v5, v2, v1, v3}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;IILjava/lang/Object;)V // method@86a3 │ │ -3cc7ac: 5245 7586 |0046: iget v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc7b0: b005 |0048: add-int/2addr v5, v0 │ │ -3cc7b2: 5945 7586 |0049: iput v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc7b6: 0f00 |004b: return v0 │ │ +3cc708: |[3cc708] okhttp3.internal.http2.Hpack$Writer.evictToRecoverBytes:(I)I │ │ +3cc718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cc71a: 3d05 4a00 |0001: if-lez v5, 004b // +004a │ │ +3cc71e: 5441 6f86 |0003: iget-object v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc722: 2111 |0005: array-length v1, v1 │ │ +3cc724: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cc728: 5242 7586 |0008: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc72c: 3421 2100 |000a: if-lt v1, v2, 002b // +0021 │ │ +3cc730: 3d05 1f00 |000c: if-lez v5, 002b // +001f │ │ +3cc734: 5442 6f86 |000e: iget-object v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc738: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +3cc73c: 5222 6286 |0012: iget v2, v2, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc740: b125 |0014: sub-int/2addr v5, v2 │ │ +3cc742: 5242 7086 |0015: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc746: 5443 6f86 |0017: iget-object v3, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc74a: 4603 0301 |0019: aget-object v3, v3, v1 │ │ +3cc74e: 5233 6286 |001b: iget v3, v3, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc752: b132 |001d: sub-int/2addr v2, v3 │ │ +3cc754: 5942 7086 |001e: iput v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc758: 5242 7286 |0020: iget v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc75c: d802 02ff |0022: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3cc760: 5942 7286 |0024: iput v2, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc764: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3cc768: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cc76c: 28de |002a: goto 0008 // -0022 │ │ +3cc76e: 5445 6f86 |002b: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc772: 5241 7586 |002d: iget v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc776: d802 0101 |002f: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3cc77a: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cc77e: b001 |0033: add-int/2addr v1, v0 │ │ +3cc780: 5243 7286 |0034: iget v3, v4, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc784: 7153 a084 2515 |0036: invoke-static {v5, v2, v5, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3cc78a: 5445 6f86 |0039: iget-object v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc78e: 5241 7586 |003b: iget v1, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc792: d802 0101 |003d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3cc796: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cc79a: b001 |0041: add-int/2addr v1, v0 │ │ +3cc79c: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +3cc79e: 7140 a386 2531 |0043: invoke-static {v5, v2, v1, v3}, Ljava/util/Arrays;.fill:([Ljava/lang/Object;IILjava/lang/Object;)V // method@86a3 │ │ +3cc7a4: 5245 7586 |0046: iget v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc7a8: b005 |0048: add-int/2addr v5, v0 │ │ +3cc7aa: 5945 7586 |0049: iput v5, v4, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc7ae: 0f00 |004b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=419 │ │ 0x000e line=420 │ │ 0x0015 line=421 │ │ 0x0020 line=422 │ │ 0x002b line=425 │ │ @@ -838683,53 +838683,53 @@ │ │ type : '(Lokhttp3/internal/http2/Header;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -3cc89c: |[3cc89c] okhttp3.internal.http2.Hpack$Writer.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V │ │ -3cc8ac: 5270 6286 |0000: iget v0, v7, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ -3cc8b0: 5261 7486 |0002: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cc8b4: 3710 0600 |0004: if-le v0, v1, 000a // +0006 │ │ -3cc8b8: 7010 feb9 0600 |0006: invoke-direct {v6}, Lokhttp3/internal/http2/Hpack$Writer;.clearDynamicTable:()V // method@b9fe │ │ -3cc8be: 0e00 |0009: return-void │ │ -3cc8c0: 5262 7086 |000a: iget v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc8c4: b002 |000c: add-int/2addr v2, v0 │ │ -3cc8c6: b112 |000d: sub-int/2addr v2, v1 │ │ -3cc8c8: 7020 ffb9 2600 |000e: invoke-direct {v6, v2}, Lokhttp3/internal/http2/Hpack$Writer;.evictToRecoverBytes:(I)I // method@b9ff │ │ -3cc8ce: 5261 7286 |0011: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc8d2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cc8d6: 5462 6f86 |0015: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc8da: 2123 |0017: array-length v3, v2 │ │ -3cc8dc: 3731 1600 |0018: if-le v1, v3, 002e // +0016 │ │ -3cc8e0: 2121 |001a: array-length v1, v2 │ │ -3cc8e2: da01 0102 |001b: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -3cc8e6: 2311 b21c |001d: new-array v1, v1, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ -3cc8ea: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3cc8ec: 2124 |0020: array-length v4, v2 │ │ -3cc8ee: 2125 |0021: array-length v5, v2 │ │ -3cc8f0: 7155 a084 3241 |0022: invoke-static {v2, v3, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3cc8f6: 5462 6f86 |0025: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc8fa: 2122 |0027: array-length v2, v2 │ │ -3cc8fc: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3cc900: 5962 7586 |002a: iput v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc904: 5b61 6f86 |002c: iput-object v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc908: 5261 7586 |002e: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc90c: d802 01ff |0030: add-int/lit8 v2, v1, #int -1 // #ff │ │ -3cc910: 5962 7586 |0032: iput v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3cc914: 5462 6f86 |0034: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3cc918: 4d07 0201 |0036: aput-object v7, v2, v1 │ │ -3cc91c: 5267 7286 |0038: iget v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc920: d807 0701 |003a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3cc924: 5967 7286 |003c: iput v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ -3cc928: 5267 7086 |003e: iget v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc92c: b007 |0040: add-int/2addr v7, v0 │ │ -3cc92e: 5967 7086 |0041: iput v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ -3cc932: 0e00 |0043: return-void │ │ +3cc894: |[3cc894] okhttp3.internal.http2.Hpack$Writer.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V │ │ +3cc8a4: 5270 6286 |0000: iget v0, v7, Lokhttp3/internal/http2/Header;.hpackSize:I // field@8662 │ │ +3cc8a8: 5261 7486 |0002: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cc8ac: 3710 0600 |0004: if-le v0, v1, 000a // +0006 │ │ +3cc8b0: 7010 feb9 0600 |0006: invoke-direct {v6}, Lokhttp3/internal/http2/Hpack$Writer;.clearDynamicTable:()V // method@b9fe │ │ +3cc8b6: 0e00 |0009: return-void │ │ +3cc8b8: 5262 7086 |000a: iget v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc8bc: b002 |000c: add-int/2addr v2, v0 │ │ +3cc8be: b112 |000d: sub-int/2addr v2, v1 │ │ +3cc8c0: 7020 ffb9 2600 |000e: invoke-direct {v6, v2}, Lokhttp3/internal/http2/Hpack$Writer;.evictToRecoverBytes:(I)I // method@b9ff │ │ +3cc8c6: 5261 7286 |0011: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc8ca: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cc8ce: 5462 6f86 |0015: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc8d2: 2123 |0017: array-length v3, v2 │ │ +3cc8d4: 3731 1600 |0018: if-le v1, v3, 002e // +0016 │ │ +3cc8d8: 2121 |001a: array-length v1, v2 │ │ +3cc8da: da01 0102 |001b: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +3cc8de: 2311 b21c |001d: new-array v1, v1, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ +3cc8e2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3cc8e4: 2124 |0020: array-length v4, v2 │ │ +3cc8e6: 2125 |0021: array-length v5, v2 │ │ +3cc8e8: 7155 a084 3241 |0022: invoke-static {v2, v3, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3cc8ee: 5462 6f86 |0025: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc8f2: 2122 |0027: array-length v2, v2 │ │ +3cc8f4: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3cc8f8: 5962 7586 |002a: iput v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc8fc: 5b61 6f86 |002c: iput-object v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc900: 5261 7586 |002e: iget v1, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc904: d802 01ff |0030: add-int/lit8 v2, v1, #int -1 // #ff │ │ +3cc908: 5962 7586 |0032: iput v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3cc90c: 5462 6f86 |0034: iget-object v2, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3cc910: 4d07 0201 |0036: aput-object v7, v2, v1 │ │ +3cc914: 5267 7286 |0038: iget v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc918: d807 0701 |003a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3cc91c: 5967 7286 |003c: iput v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.headerCount:I // field@8672 │ │ +3cc920: 5267 7086 |003e: iget v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc924: b007 |0040: add-int/2addr v7, v0 │ │ +3cc926: 5967 7086 |0041: iput v7, v6, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTableByteCount:I // field@8670 │ │ +3cc92a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0002 line=437 │ │ 0x0006 line=438 │ │ 0x000a line=443 │ │ 0x000e line=444 │ │ @@ -838752,32 +838752,32 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3cc934: |[3cc934] okhttp3.internal.http2.Hpack$Writer.setHeaderTableSizeSetting:(I)V │ │ -3cc944: 5912 7386 |0000: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerTableSizeSetting:I // field@8673 │ │ -3cc948: 1300 0040 |0002: const/16 v0, #int 16384 // #4000 │ │ -3cc94c: 7120 de83 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3cc952: 0a02 |0007: move-result v2 │ │ -3cc954: 5210 7486 |0008: iget v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cc958: 3320 0300 |000a: if-ne v0, v2, 000d // +0003 │ │ -3cc95c: 0e00 |000c: return-void │ │ -3cc95e: 3502 0a00 |000d: if-ge v2, v0, 0017 // +000a │ │ -3cc962: 5210 7786 |000f: iget v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ -3cc966: 7120 de83 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3cc96c: 0a00 |0014: move-result v0 │ │ -3cc96e: 5910 7786 |0015: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ -3cc972: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -3cc974: 5c10 7186 |0018: iput-boolean v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ -3cc978: 5912 7486 |001a: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cc97c: 7010 fdb9 0100 |001c: invoke-direct {v1}, Lokhttp3/internal/http2/Hpack$Writer;.adjustDynamicTableByteCount:()V // method@b9fd │ │ -3cc982: 0e00 |001f: return-void │ │ +3cc92c: |[3cc92c] okhttp3.internal.http2.Hpack$Writer.setHeaderTableSizeSetting:(I)V │ │ +3cc93c: 5912 7386 |0000: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.headerTableSizeSetting:I // field@8673 │ │ +3cc940: 1300 0040 |0002: const/16 v0, #int 16384 // #4000 │ │ +3cc944: 7120 de83 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3cc94a: 0a02 |0007: move-result v2 │ │ +3cc94c: 5210 7486 |0008: iget v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cc950: 3320 0300 |000a: if-ne v0, v2, 000d // +0003 │ │ +3cc954: 0e00 |000c: return-void │ │ +3cc956: 3502 0a00 |000d: if-ge v2, v0, 0017 // +000a │ │ +3cc95a: 5210 7786 |000f: iget v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ +3cc95e: 7120 de83 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3cc964: 0a00 |0014: move-result v0 │ │ +3cc966: 5910 7786 |0015: iput v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ +3cc96a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +3cc96c: 5c10 7186 |0018: iput-boolean v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ +3cc970: 5912 7486 |001a: iput v2, v1, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cc974: 7010 fdb9 0100 |001c: invoke-direct {v1}, Lokhttp3/internal/http2/Hpack$Writer;.adjustDynamicTableByteCount:()V // method@b9fd │ │ +3cc97a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x0008 line=569 │ │ 0x000f line=572 │ │ 0x0018 line=575 │ │ @@ -838792,46 +838792,46 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -3cc984: |[3cc984] okhttp3.internal.http2.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ -3cc994: 5530 7886 |0000: iget-boolean v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.useCompression:Z // field@8678 │ │ -3cc998: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ -3cc99c: 3800 2f00 |0004: if-eqz v0, 0033 // +002f │ │ -3cc9a0: 7100 eeba 0000 |0006: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ -3cc9a6: 0c00 |0009: move-result-object v0 │ │ -3cc9a8: 6e20 edba 4000 |000a: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Huffman;.encodedLength:(Lokio/ByteString;)I // method@baed │ │ -3cc9ae: 0a00 |000d: move-result v0 │ │ -3cc9b0: 6e10 12bd 0400 |000e: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cc9b6: 0a02 |0011: move-result v2 │ │ -3cc9b8: 3520 2100 |0012: if-ge v0, v2, 0033 // +0021 │ │ -3cc9bc: 2200 c817 |0014: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3cc9c0: 7010 1abc 0000 |0016: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3cc9c6: 7100 eeba 0000 |0019: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ -3cc9cc: 0c02 |001c: move-result-object v2 │ │ -3cc9ce: 6e30 ecba 4200 |001d: invoke-virtual {v2, v4, v0}, Lokhttp3/internal/http2/Huffman;.encode:(Lokio/ByteString;Lokio/BufferedSink;)V // method@baec │ │ -3cc9d4: 6e10 4bbc 0000 |0020: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3cc9da: 0c04 |0023: move-result-object v4 │ │ -3cc9dc: 6e10 12bd 0400 |0024: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cc9e2: 0a00 |0027: move-result v0 │ │ -3cc9e4: 1302 8000 |0028: const/16 v2, #int 128 // #80 │ │ -3cc9e8: 6e40 04ba 0321 |002a: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3cc9ee: 5430 7686 |002d: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3cc9f2: 6e20 75bc 4000 |002f: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3cc9f8: 280e |0032: goto 0040 // +000e │ │ -3cc9fa: 6e10 12bd 0400 |0033: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cca00: 0a00 |0036: move-result v0 │ │ -3cca02: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -3cca04: 6e40 04ba 0321 |0038: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3cca0a: 5430 7686 |003b: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3cca0e: 6e20 75bc 4000 |003d: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3cca14: 0e00 |0040: return-void │ │ +3cc97c: |[3cc97c] okhttp3.internal.http2.Hpack$Writer.writeByteString:(Lokio/ByteString;)V │ │ +3cc98c: 5530 7886 |0000: iget-boolean v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.useCompression:Z // field@8678 │ │ +3cc990: 1301 7f00 |0002: const/16 v1, #int 127 // #7f │ │ +3cc994: 3800 2f00 |0004: if-eqz v0, 0033 // +002f │ │ +3cc998: 7100 eeba 0000 |0006: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ +3cc99e: 0c00 |0009: move-result-object v0 │ │ +3cc9a0: 6e20 edba 4000 |000a: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Huffman;.encodedLength:(Lokio/ByteString;)I // method@baed │ │ +3cc9a6: 0a00 |000d: move-result v0 │ │ +3cc9a8: 6e10 12bd 0400 |000e: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cc9ae: 0a02 |0011: move-result v2 │ │ +3cc9b0: 3520 2100 |0012: if-ge v0, v2, 0033 // +0021 │ │ +3cc9b4: 2200 c817 |0014: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3cc9b8: 7010 1abc 0000 |0016: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3cc9be: 7100 eeba 0000 |0019: invoke-static {}, Lokhttp3/internal/http2/Huffman;.get:()Lokhttp3/internal/http2/Huffman; // method@baee │ │ +3cc9c4: 0c02 |001c: move-result-object v2 │ │ +3cc9c6: 6e30 ecba 4200 |001d: invoke-virtual {v2, v4, v0}, Lokhttp3/internal/http2/Huffman;.encode:(Lokio/ByteString;Lokio/BufferedSink;)V // method@baec │ │ +3cc9cc: 6e10 4bbc 0000 |0020: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3cc9d2: 0c04 |0023: move-result-object v4 │ │ +3cc9d4: 6e10 12bd 0400 |0024: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cc9da: 0a00 |0027: move-result v0 │ │ +3cc9dc: 1302 8000 |0028: const/16 v2, #int 128 // #80 │ │ +3cc9e0: 6e40 04ba 0321 |002a: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3cc9e6: 5430 7686 |002d: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3cc9ea: 6e20 75bc 4000 |002f: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3cc9f0: 280e |0032: goto 0040 // +000e │ │ +3cc9f2: 6e10 12bd 0400 |0033: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cc9f8: 0a00 |0036: move-result v0 │ │ +3cc9fa: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +3cc9fc: 6e40 04ba 0321 |0038: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3cca02: 5430 7686 |003b: iget-object v0, v3, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3cca06: 6e20 75bc 4000 |003d: invoke-virtual {v0, v4}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3cca0c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0014 line=553 │ │ 0x0019 line=554 │ │ 0x0020 line=555 │ │ 0x0024 line=556 │ │ @@ -838847,142 +838847,142 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 238 16-bit code units │ │ -3cca18: |[3cca18] okhttp3.internal.http2.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ -3cca28: 55d0 7186 |0000: iget-boolean v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ -3cca2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cca2e: 3800 1b00 |0003: if-eqz v0, 001e // +001b │ │ -3cca32: 52d0 7786 |0005: iget v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ -3cca36: 52d2 7486 |0007: iget v2, v13, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cca3a: 1303 2000 |0009: const/16 v3, #int 32 // #20 │ │ -3cca3e: 1304 1f00 |000b: const/16 v4, #int 31 // #1f │ │ -3cca42: 3520 0500 |000d: if-ge v0, v2, 0012 // +0005 │ │ -3cca46: 6e40 04ba 0d34 |000f: invoke-virtual {v13, v0, v4, v3}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3cca4c: 5cd1 7186 |0012: iput-boolean v1, v13, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ -3cca50: 1400 ffff ff7f |0014: const v0, #float nan // #7fffffff │ │ -3cca56: 59d0 7786 |0017: iput v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ -3cca5a: 52d0 7486 |0019: iget v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ -3cca5e: 6e40 04ba 0d34 |001b: invoke-virtual {v13, v0, v4, v3}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3cca64: 7210 8b87 0e00 |001e: invoke-interface {v14}, Ljava/util/List;.size:()I // method@878b │ │ -3cca6a: 0a00 |0021: move-result v0 │ │ -3cca6c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3cca6e: 3502 ca00 |0023: if-ge v2, v0, 00ed // +00ca │ │ -3cca72: 7220 8087 2e00 |0025: invoke-interface {v14, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3cca78: 0c03 |0028: move-result-object v3 │ │ -3cca7a: 1f03 7917 |0029: check-cast v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cca7e: 5434 6386 |002b: iget-object v4, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cca82: 6e10 18bd 0400 |002d: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@bd18 │ │ -3cca88: 0c04 |0030: move-result-object v4 │ │ -3cca8a: 5435 6486 |0031: iget-object v5, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3cca8e: 6206 7986 |0033: sget-object v6, Lokhttp3/internal/http2/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@8679 │ │ -3cca92: 7220 ac87 4600 |0035: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3cca98: 0c06 |0038: move-result-object v6 │ │ -3cca9a: 1f06 7610 |0039: check-cast v6, Ljava/lang/Integer; // type@1076 │ │ -3cca9e: 12f7 |003b: const/4 v7, #int -1 // #ff │ │ -3ccaa0: 1218 |003c: const/4 v8, #int 1 // #1 │ │ -3ccaa2: 3806 3200 |003d: if-eqz v6, 006f // +0032 │ │ -3ccaa6: 6e10 9983 0600 |003f: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3ccaac: 0a06 |0042: move-result v6 │ │ -3ccaae: b086 |0043: add-int/2addr v6, v8 │ │ -3ccab0: 3786 2800 |0044: if-le v6, v8, 006c // +0028 │ │ -3ccab4: 1309 0800 |0046: const/16 v9, #int 8 // #8 │ │ -3ccab8: 3596 2400 |0048: if-ge v6, v9, 006c // +0024 │ │ -3ccabc: 6209 7e86 |004a: sget-object v9, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccac0: d80a 06ff |004c: add-int/lit8 v10, v6, #int -1 // #ff │ │ -3ccac4: 4609 090a |004e: aget-object v9, v9, v10 │ │ -3ccac8: 5499 6486 |0050: iget-object v9, v9, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3ccacc: 7120 ba87 5900 |0052: invoke-static {v9, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ -3ccad2: 0a09 |0055: move-result v9 │ │ -3ccad4: 3809 0400 |0056: if-eqz v9, 005a // +0004 │ │ -3ccad8: 0169 |0058: move v9, v6 │ │ -3ccada: 2818 |0059: goto 0071 // +0018 │ │ -3ccadc: 6209 7e86 |005a: sget-object v9, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccae0: 4609 0906 |005c: aget-object v9, v9, v6 │ │ -3ccae4: 5499 6486 |005e: iget-object v9, v9, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3ccae8: 7120 ba87 5900 |0060: invoke-static {v9, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ -3ccaee: 0a09 |0063: move-result v9 │ │ -3ccaf0: 3809 0800 |0064: if-eqz v9, 006c // +0008 │ │ -3ccaf4: d809 0601 |0066: add-int/lit8 v9, v6, #int 1 // #01 │ │ -3ccaf8: 019c |0068: move v12, v9 │ │ -3ccafa: 0169 |0069: move v9, v6 │ │ -3ccafc: 01c6 |006a: move v6, v12 │ │ -3ccafe: 2806 |006b: goto 0071 // +0006 │ │ -3ccb00: 0169 |006c: move v9, v6 │ │ -3ccb02: 12f6 |006d: const/4 v6, #int -1 // #ff │ │ -3ccb04: 2803 |006e: goto 0071 // +0003 │ │ -3ccb06: 12f6 |006f: const/4 v6, #int -1 // #ff │ │ -3ccb08: 12f9 |0070: const/4 v9, #int -1 // #ff │ │ -3ccb0a: 3376 3700 |0071: if-ne v6, v7, 00a8 // +0037 │ │ -3ccb0e: 52da 7586 |0073: iget v10, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3ccb12: b08a |0075: add-int/2addr v10, v8 │ │ -3ccb14: 54d8 6f86 |0076: iget-object v8, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3ccb18: 2188 |0078: array-length v8, v8 │ │ -3ccb1a: 358a 2f00 |0079: if-ge v10, v8, 00a8 // +002f │ │ -3ccb1e: 54db 6f86 |007b: iget-object v11, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3ccb22: 460b 0b0a |007d: aget-object v11, v11, v10 │ │ -3ccb26: 54bb 6386 |007f: iget-object v11, v11, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3ccb2a: 7120 ba87 4b00 |0081: invoke-static {v11, v4}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ -3ccb30: 0a0b |0084: move-result v11 │ │ -3ccb32: 380b 2000 |0085: if-eqz v11, 00a5 // +0020 │ │ -3ccb36: 54db 6f86 |0087: iget-object v11, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ -3ccb3a: 460b 0b0a |0089: aget-object v11, v11, v10 │ │ -3ccb3e: 54bb 6486 |008b: iget-object v11, v11, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ -3ccb42: 7120 ba87 5b00 |008d: invoke-static {v11, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ -3ccb48: 0a0b |0090: move-result v11 │ │ -3ccb4a: 380b 0a00 |0091: if-eqz v11, 009b // +000a │ │ -3ccb4e: 52d6 7586 |0093: iget v6, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3ccb52: b16a |0095: sub-int/2addr v10, v6 │ │ -3ccb54: 6206 7e86 |0096: sget-object v6, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccb58: 2166 |0098: array-length v6, v6 │ │ -3ccb5a: b0a6 |0099: add-int/2addr v6, v10 │ │ -3ccb5c: 280e |009a: goto 00a8 // +000e │ │ -3ccb5e: 3379 0a00 |009b: if-ne v9, v7, 00a5 // +000a │ │ -3ccb62: 52d9 7586 |009d: iget v9, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ -3ccb66: 9109 0a09 |009f: sub-int v9, v10, v9 │ │ -3ccb6a: 620b 7e86 |00a1: sget-object v11, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccb6e: 21bb |00a3: array-length v11, v11 │ │ -3ccb70: b0b9 |00a4: add-int/2addr v9, v11 │ │ -3ccb72: d80a 0a01 |00a5: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3ccb76: 28d2 |00a7: goto 0079 // -002e │ │ -3ccb78: 3276 0a00 |00a8: if-eq v6, v7, 00b2 // +000a │ │ -3ccb7c: 1303 7f00 |00aa: const/16 v3, #int 127 // #7f │ │ -3ccb80: 1304 8000 |00ac: const/16 v4, #int 128 // #80 │ │ -3ccb84: 6e40 04ba 6d43 |00ae: invoke-virtual {v13, v6, v3, v4}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3ccb8a: 2838 |00b1: goto 00e9 // +0038 │ │ -3ccb8c: 1306 4000 |00b2: const/16 v6, #int 64 // #40 │ │ -3ccb90: 3379 1100 |00b4: if-ne v9, v7, 00c5 // +0011 │ │ -3ccb94: 54d7 7686 |00b6: iget-object v7, v13, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3ccb98: 6e20 7ebc 6700 |00b8: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3ccb9e: 6e20 02ba 4d00 |00bb: invoke-virtual {v13, v4}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ -3ccba4: 6e20 02ba 5d00 |00be: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ -3ccbaa: 7020 00ba 3d00 |00c1: invoke-direct {v13, v3}, Lokhttp3/internal/http2/Hpack$Writer;.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V // method@ba00 │ │ -3ccbb0: 2825 |00c4: goto 00e9 // +0025 │ │ -3ccbb2: 6207 5786 |00c5: sget-object v7, Lokhttp3/internal/http2/Header;.PSEUDO_PREFIX:Lokio/ByteString; // field@8657 │ │ -3ccbb6: 6e20 13bd 7400 |00c7: invoke-virtual {v4, v7}, Lokio/ByteString;.startsWith:(Lokio/ByteString;)Z // method@bd13 │ │ -3ccbbc: 0a07 |00ca: move-result v7 │ │ -3ccbbe: 3807 1300 |00cb: if-eqz v7, 00de // +0013 │ │ -3ccbc2: 6207 5a86 |00cd: sget-object v7, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ -3ccbc6: 6e20 f6bc 4700 |00cf: invoke-virtual {v7, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ -3ccbcc: 0a04 |00d2: move-result v4 │ │ -3ccbce: 3904 0b00 |00d3: if-nez v4, 00de // +000b │ │ -3ccbd2: 1303 0f00 |00d5: const/16 v3, #int 15 // #f │ │ -3ccbd6: 6e40 04ba 9d13 |00d7: invoke-virtual {v13, v9, v3, v1}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3ccbdc: 6e20 02ba 5d00 |00da: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ -3ccbe2: 280c |00dd: goto 00e9 // +000c │ │ -3ccbe4: 1304 3f00 |00de: const/16 v4, #int 63 // #3f │ │ -3ccbe8: 6e40 04ba 9d64 |00e0: invoke-virtual {v13, v9, v4, v6}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ -3ccbee: 6e20 02ba 5d00 |00e3: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ -3ccbf4: 7020 00ba 3d00 |00e6: invoke-direct {v13, v3}, Lokhttp3/internal/http2/Hpack$Writer;.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V // method@ba00 │ │ -3ccbfa: d802 0201 |00e9: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ccbfe: 2900 38ff |00eb: goto/16 0023 // -00c8 │ │ -3ccc02: 0e00 |00ed: return-void │ │ +3cca10: |[3cca10] okhttp3.internal.http2.Hpack$Writer.writeHeaders:(Ljava/util/List;)V │ │ +3cca20: 55d0 7186 |0000: iget-boolean v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ +3cca24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cca26: 3800 1b00 |0003: if-eqz v0, 001e // +001b │ │ +3cca2a: 52d0 7786 |0005: iget v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ +3cca2e: 52d2 7486 |0007: iget v2, v13, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cca32: 1303 2000 |0009: const/16 v3, #int 32 // #20 │ │ +3cca36: 1304 1f00 |000b: const/16 v4, #int 31 // #1f │ │ +3cca3a: 3520 0500 |000d: if-ge v0, v2, 0012 // +0005 │ │ +3cca3e: 6e40 04ba 0d34 |000f: invoke-virtual {v13, v0, v4, v3}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3cca44: 5cd1 7186 |0012: iput-boolean v1, v13, Lokhttp3/internal/http2/Hpack$Writer;.emitDynamicTableSizeUpdate:Z // field@8671 │ │ +3cca48: 1400 ffff ff7f |0014: const v0, #float nan // #7fffffff │ │ +3cca4e: 59d0 7786 |0017: iput v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.smallestHeaderTableSizeSetting:I // field@8677 │ │ +3cca52: 52d0 7486 |0019: iget v0, v13, Lokhttp3/internal/http2/Hpack$Writer;.maxDynamicTableByteCount:I // field@8674 │ │ +3cca56: 6e40 04ba 0d34 |001b: invoke-virtual {v13, v0, v4, v3}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3cca5c: 7210 8b87 0e00 |001e: invoke-interface {v14}, Ljava/util/List;.size:()I // method@878b │ │ +3cca62: 0a00 |0021: move-result v0 │ │ +3cca64: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3cca66: 3502 ca00 |0023: if-ge v2, v0, 00ed // +00ca │ │ +3cca6a: 7220 8087 2e00 |0025: invoke-interface {v14, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3cca70: 0c03 |0028: move-result-object v3 │ │ +3cca72: 1f03 7917 |0029: check-cast v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cca76: 5434 6386 |002b: iget-object v4, v3, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3cca7a: 6e10 18bd 0400 |002d: invoke-virtual {v4}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@bd18 │ │ +3cca80: 0c04 |0030: move-result-object v4 │ │ +3cca82: 5435 6486 |0031: iget-object v5, v3, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3cca86: 6206 7986 |0033: sget-object v6, Lokhttp3/internal/http2/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@8679 │ │ +3cca8a: 7220 ac87 4600 |0035: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3cca90: 0c06 |0038: move-result-object v6 │ │ +3cca92: 1f06 7610 |0039: check-cast v6, Ljava/lang/Integer; // type@1076 │ │ +3cca96: 12f7 |003b: const/4 v7, #int -1 // #ff │ │ +3cca98: 1218 |003c: const/4 v8, #int 1 // #1 │ │ +3cca9a: 3806 3200 |003d: if-eqz v6, 006f // +0032 │ │ +3cca9e: 6e10 9983 0600 |003f: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3ccaa4: 0a06 |0042: move-result v6 │ │ +3ccaa6: b086 |0043: add-int/2addr v6, v8 │ │ +3ccaa8: 3786 2800 |0044: if-le v6, v8, 006c // +0028 │ │ +3ccaac: 1309 0800 |0046: const/16 v9, #int 8 // #8 │ │ +3ccab0: 3596 2400 |0048: if-ge v6, v9, 006c // +0024 │ │ +3ccab4: 6209 7e86 |004a: sget-object v9, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccab8: d80a 06ff |004c: add-int/lit8 v10, v6, #int -1 // #ff │ │ +3ccabc: 4609 090a |004e: aget-object v9, v9, v10 │ │ +3ccac0: 5499 6486 |0050: iget-object v9, v9, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3ccac4: 7120 ba87 5900 |0052: invoke-static {v9, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ +3ccaca: 0a09 |0055: move-result v9 │ │ +3ccacc: 3809 0400 |0056: if-eqz v9, 005a // +0004 │ │ +3ccad0: 0169 |0058: move v9, v6 │ │ +3ccad2: 2818 |0059: goto 0071 // +0018 │ │ +3ccad4: 6209 7e86 |005a: sget-object v9, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccad8: 4609 0906 |005c: aget-object v9, v9, v6 │ │ +3ccadc: 5499 6486 |005e: iget-object v9, v9, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3ccae0: 7120 ba87 5900 |0060: invoke-static {v9, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ +3ccae6: 0a09 |0063: move-result v9 │ │ +3ccae8: 3809 0800 |0064: if-eqz v9, 006c // +0008 │ │ +3ccaec: d809 0601 |0066: add-int/lit8 v9, v6, #int 1 // #01 │ │ +3ccaf0: 019c |0068: move v12, v9 │ │ +3ccaf2: 0169 |0069: move v9, v6 │ │ +3ccaf4: 01c6 |006a: move v6, v12 │ │ +3ccaf6: 2806 |006b: goto 0071 // +0006 │ │ +3ccaf8: 0169 |006c: move v9, v6 │ │ +3ccafa: 12f6 |006d: const/4 v6, #int -1 // #ff │ │ +3ccafc: 2803 |006e: goto 0071 // +0003 │ │ +3ccafe: 12f6 |006f: const/4 v6, #int -1 // #ff │ │ +3ccb00: 12f9 |0070: const/4 v9, #int -1 // #ff │ │ +3ccb02: 3376 3700 |0071: if-ne v6, v7, 00a8 // +0037 │ │ +3ccb06: 52da 7586 |0073: iget v10, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3ccb0a: b08a |0075: add-int/2addr v10, v8 │ │ +3ccb0c: 54d8 6f86 |0076: iget-object v8, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3ccb10: 2188 |0078: array-length v8, v8 │ │ +3ccb12: 358a 2f00 |0079: if-ge v10, v8, 00a8 // +002f │ │ +3ccb16: 54db 6f86 |007b: iget-object v11, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3ccb1a: 460b 0b0a |007d: aget-object v11, v11, v10 │ │ +3ccb1e: 54bb 6386 |007f: iget-object v11, v11, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3ccb22: 7120 ba87 4b00 |0081: invoke-static {v11, v4}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ +3ccb28: 0a0b |0084: move-result v11 │ │ +3ccb2a: 380b 2000 |0085: if-eqz v11, 00a5 // +0020 │ │ +3ccb2e: 54db 6f86 |0087: iget-object v11, v13, Lokhttp3/internal/http2/Hpack$Writer;.dynamicTable:[Lokhttp3/internal/http2/Header; // field@866f │ │ +3ccb32: 460b 0b0a |0089: aget-object v11, v11, v10 │ │ +3ccb36: 54bb 6486 |008b: iget-object v11, v11, Lokhttp3/internal/http2/Header;.value:Lokio/ByteString; // field@8664 │ │ +3ccb3a: 7120 ba87 5b00 |008d: invoke-static {v11, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@87ba │ │ +3ccb40: 0a0b |0090: move-result v11 │ │ +3ccb42: 380b 0a00 |0091: if-eqz v11, 009b // +000a │ │ +3ccb46: 52d6 7586 |0093: iget v6, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3ccb4a: b16a |0095: sub-int/2addr v10, v6 │ │ +3ccb4c: 6206 7e86 |0096: sget-object v6, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccb50: 2166 |0098: array-length v6, v6 │ │ +3ccb52: b0a6 |0099: add-int/2addr v6, v10 │ │ +3ccb54: 280e |009a: goto 00a8 // +000e │ │ +3ccb56: 3379 0a00 |009b: if-ne v9, v7, 00a5 // +000a │ │ +3ccb5a: 52d9 7586 |009d: iget v9, v13, Lokhttp3/internal/http2/Hpack$Writer;.nextHeaderIndex:I // field@8675 │ │ +3ccb5e: 9109 0a09 |009f: sub-int v9, v10, v9 │ │ +3ccb62: 620b 7e86 |00a1: sget-object v11, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccb66: 21bb |00a3: array-length v11, v11 │ │ +3ccb68: b0b9 |00a4: add-int/2addr v9, v11 │ │ +3ccb6a: d80a 0a01 |00a5: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3ccb6e: 28d2 |00a7: goto 0079 // -002e │ │ +3ccb70: 3276 0a00 |00a8: if-eq v6, v7, 00b2 // +000a │ │ +3ccb74: 1303 7f00 |00aa: const/16 v3, #int 127 // #7f │ │ +3ccb78: 1304 8000 |00ac: const/16 v4, #int 128 // #80 │ │ +3ccb7c: 6e40 04ba 6d43 |00ae: invoke-virtual {v13, v6, v3, v4}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3ccb82: 2838 |00b1: goto 00e9 // +0038 │ │ +3ccb84: 1306 4000 |00b2: const/16 v6, #int 64 // #40 │ │ +3ccb88: 3379 1100 |00b4: if-ne v9, v7, 00c5 // +0011 │ │ +3ccb8c: 54d7 7686 |00b6: iget-object v7, v13, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3ccb90: 6e20 7ebc 6700 |00b8: invoke-virtual {v7, v6}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3ccb96: 6e20 02ba 4d00 |00bb: invoke-virtual {v13, v4}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ +3ccb9c: 6e20 02ba 5d00 |00be: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ +3ccba2: 7020 00ba 3d00 |00c1: invoke-direct {v13, v3}, Lokhttp3/internal/http2/Hpack$Writer;.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V // method@ba00 │ │ +3ccba8: 2825 |00c4: goto 00e9 // +0025 │ │ +3ccbaa: 6207 5786 |00c5: sget-object v7, Lokhttp3/internal/http2/Header;.PSEUDO_PREFIX:Lokio/ByteString; // field@8657 │ │ +3ccbae: 6e20 13bd 7400 |00c7: invoke-virtual {v4, v7}, Lokio/ByteString;.startsWith:(Lokio/ByteString;)Z // method@bd13 │ │ +3ccbb4: 0a07 |00ca: move-result v7 │ │ +3ccbb6: 3807 1300 |00cb: if-eqz v7, 00de // +0013 │ │ +3ccbba: 6207 5a86 |00cd: sget-object v7, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ +3ccbbe: 6e20 f6bc 4700 |00cf: invoke-virtual {v7, v4}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ +3ccbc4: 0a04 |00d2: move-result v4 │ │ +3ccbc6: 3904 0b00 |00d3: if-nez v4, 00de // +000b │ │ +3ccbca: 1303 0f00 |00d5: const/16 v3, #int 15 // #f │ │ +3ccbce: 6e40 04ba 9d13 |00d7: invoke-virtual {v13, v9, v3, v1}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3ccbd4: 6e20 02ba 5d00 |00da: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ +3ccbda: 280c |00dd: goto 00e9 // +000c │ │ +3ccbdc: 1304 3f00 |00de: const/16 v4, #int 63 // #3f │ │ +3ccbe0: 6e40 04ba 9d64 |00e0: invoke-virtual {v13, v9, v4, v6}, Lokhttp3/internal/http2/Hpack$Writer;.writeInt:(III)V // method@ba04 │ │ +3ccbe6: 6e20 02ba 5d00 |00e3: invoke-virtual {v13, v5}, Lokhttp3/internal/http2/Hpack$Writer;.writeByteString:(Lokio/ByteString;)V // method@ba02 │ │ +3ccbec: 7020 00ba 3d00 |00e6: invoke-direct {v13, v3}, Lokhttp3/internal/http2/Hpack$Writer;.insertIntoDynamicTable:(Lokhttp3/internal/http2/Header;)V // method@ba00 │ │ +3ccbf2: d802 0201 |00e9: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ccbf6: 2900 38ff |00eb: goto/16 0023 // -00c8 │ │ +3ccbfa: 0e00 |00ed: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x000f line=464 │ │ 0x0012 line=466 │ │ 0x0017 line=467 │ │ @@ -839020,35 +839020,35 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3ccc04: |[3ccc04] okhttp3.internal.http2.Hpack$Writer.writeInt:(III)V │ │ -3ccc14: 3532 0900 |0000: if-ge v2, v3, 0009 // +0009 │ │ -3ccc18: 5413 7686 |0002: iget-object v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3ccc1c: b642 |0004: or-int/2addr v2, v4 │ │ -3ccc1e: 6e20 7ebc 2300 |0005: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3ccc24: 0e00 |0008: return-void │ │ -3ccc26: 5410 7686 |0009: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3ccc2a: b634 |000b: or-int/2addr v4, v3 │ │ -3ccc2c: 6e20 7ebc 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3ccc32: b132 |000f: sub-int/2addr v2, v3 │ │ -3ccc34: 1303 8000 |0010: const/16 v3, #int 128 // #80 │ │ -3ccc38: 3432 0d00 |0012: if-lt v2, v3, 001f // +000d │ │ -3ccc3c: dd04 027f |0014: and-int/lit8 v4, v2, #int 127 // #7f │ │ -3ccc40: 5410 7686 |0016: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3ccc44: b643 |0018: or-int/2addr v3, v4 │ │ -3ccc46: 6e20 7ebc 3000 |0019: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3ccc4c: e202 0207 |001c: ushr-int/lit8 v2, v2, #int 7 // #07 │ │ -3ccc50: 28f2 |001e: goto 0010 // -000e │ │ -3ccc52: 5413 7686 |001f: iget-object v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ -3ccc56: 6e20 7ebc 2300 |0021: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3ccc5c: 0e00 |0024: return-void │ │ +3ccbfc: |[3ccbfc] okhttp3.internal.http2.Hpack$Writer.writeInt:(III)V │ │ +3ccc0c: 3532 0900 |0000: if-ge v2, v3, 0009 // +0009 │ │ +3ccc10: 5413 7686 |0002: iget-object v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3ccc14: b642 |0004: or-int/2addr v2, v4 │ │ +3ccc16: 6e20 7ebc 2300 |0005: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3ccc1c: 0e00 |0008: return-void │ │ +3ccc1e: 5410 7686 |0009: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3ccc22: b634 |000b: or-int/2addr v4, v3 │ │ +3ccc24: 6e20 7ebc 4000 |000c: invoke-virtual {v0, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3ccc2a: b132 |000f: sub-int/2addr v2, v3 │ │ +3ccc2c: 1303 8000 |0010: const/16 v3, #int 128 // #80 │ │ +3ccc30: 3432 0d00 |0012: if-lt v2, v3, 001f // +000d │ │ +3ccc34: dd04 027f |0014: and-int/lit8 v4, v2, #int 127 // #7f │ │ +3ccc38: 5410 7686 |0016: iget-object v0, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3ccc3c: b643 |0018: or-int/2addr v3, v4 │ │ +3ccc3e: 6e20 7ebc 3000 |0019: invoke-virtual {v0, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3ccc44: e202 0207 |001c: ushr-int/lit8 v2, v2, #int 7 // #07 │ │ +3ccc48: 28f2 |001e: goto 0010 // -000e │ │ +3ccc4a: 5413 7686 |001f: iget-object v3, v1, Lokhttp3/internal/http2/Hpack$Writer;.out:Lokio/Buffer; // field@8676 │ │ +3ccc4e: 6e20 7ebc 2300 |0021: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3ccc54: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=534 │ │ 0x0009 line=539 │ │ 0x0016 line=545 │ │ 0x001f line=548 │ │ locals : │ │ @@ -839121,342 +839121,342 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 706 16-bit code units │ │ -3ccd44: |[3ccd44] okhttp3.internal.http2.Hpack.:()V │ │ -3ccd54: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ -3ccd58: 2300 b21c |0002: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ -3ccd5c: 2201 7917 |0004: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccd60: 6202 5a86 |0006: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ -3ccd64: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -3ccd68: 7030 e2b9 2103 |000a: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccd6e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3ccd70: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ -3ccd74: 2201 7917 |0010: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccd78: 6202 5c86 |0012: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ -3ccd7c: 1a04 e129 |0014: const-string v4, "GET" // string@29e1 │ │ -3ccd80: 7030 e2b9 2104 |0016: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccd86: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -3ccd88: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -3ccd8c: 2201 7917 |001c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccd90: 6202 5c86 |001e: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ -3ccd94: 1a04 d854 |0020: const-string v4, "POST" // string@54d8 │ │ -3ccd98: 7030 e2b9 2104 |0022: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccd9e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -3ccda0: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ -3ccda4: 2201 7917 |0028: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccda8: 6202 5e86 |002a: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ -3ccdac: 1a04 8814 |002c: const-string v4, "/" // string@1488 │ │ -3ccdb0: 7030 e2b9 2104 |002e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccdb6: 1232 |0031: const/4 v2, #int 3 // #3 │ │ -3ccdb8: 4d01 0002 |0032: aput-object v1, v0, v2 │ │ -3ccdbc: 2201 7917 |0034: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccdc0: 6202 5e86 |0036: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ -3ccdc4: 1a04 a014 |0038: const-string v4, "/index.html" // string@14a0 │ │ -3ccdc8: 7030 e2b9 2104 |003a: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccdce: 1242 |003d: const/4 v2, #int 4 // #4 │ │ -3ccdd0: 4d01 0002 |003e: aput-object v1, v0, v2 │ │ -3ccdd4: 2201 7917 |0040: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccdd8: 6202 6086 |0042: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ -3ccddc: 1a04 7a99 |0044: const-string v4, "http" // string@997a │ │ -3ccde0: 7030 e2b9 2104 |0046: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccde6: 1252 |0049: const/4 v2, #int 5 // #5 │ │ -3ccde8: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ -3ccdec: 2201 7917 |004c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccdf0: 6202 6086 |004e: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ -3ccdf4: 1a04 9799 |0050: const-string v4, "https" // string@9997 │ │ -3ccdf8: 7030 e2b9 2104 |0052: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3ccdfe: 1262 |0055: const/4 v2, #int 6 // #6 │ │ -3cce00: 4d01 0002 |0056: aput-object v1, v0, v2 │ │ -3cce04: 2201 7917 |0058: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce08: 6202 5886 |005a: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce0c: 1a04 f014 |005c: const-string v4, "200" // string@14f0 │ │ -3cce10: 7030 e2b9 2104 |005e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce16: 1272 |0061: const/4 v2, #int 7 // #7 │ │ -3cce18: 4d01 0002 |0062: aput-object v1, v0, v2 │ │ -3cce1c: 2201 7917 |0064: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce20: 6202 5886 |0066: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce24: 1a04 f114 |0068: const-string v4, "204" // string@14f1 │ │ -3cce28: 7030 e2b9 2104 |006a: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce2e: 1302 0800 |006d: const/16 v2, #int 8 // #8 │ │ -3cce32: 4d01 0002 |006f: aput-object v1, v0, v2 │ │ -3cce36: 2201 7917 |0071: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce3a: 6202 5886 |0073: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce3e: 1a04 f214 |0075: const-string v4, "206" // string@14f2 │ │ -3cce42: 7030 e2b9 2104 |0077: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce48: 1302 0900 |007a: const/16 v2, #int 9 // #9 │ │ -3cce4c: 4d01 0002 |007c: aput-object v1, v0, v2 │ │ -3cce50: 2201 7917 |007e: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce54: 6202 5886 |0080: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce58: 1a04 fc14 |0082: const-string v4, "304" // string@14fc │ │ -3cce5c: 7030 e2b9 2104 |0084: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce62: 1302 0a00 |0087: const/16 v2, #int 10 // #a │ │ -3cce66: 4d01 0002 |0089: aput-object v1, v0, v2 │ │ -3cce6a: 2201 7917 |008b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce6e: 6202 5886 |008d: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce72: 1a04 0015 |008f: const-string v4, "400" // string@1500 │ │ -3cce76: 7030 e2b9 2104 |0091: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce7c: 1302 0b00 |0094: const/16 v2, #int 11 // #b │ │ -3cce80: 4d01 0002 |0096: aput-object v1, v0, v2 │ │ -3cce84: 2201 7917 |0098: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cce88: 6202 5886 |009a: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3cce8c: 1a04 0115 |009c: const-string v4, "404" // string@1501 │ │ -3cce90: 7030 e2b9 2104 |009e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cce96: 1302 0c00 |00a1: const/16 v2, #int 12 // #c │ │ -3cce9a: 4d01 0002 |00a3: aput-object v1, v0, v2 │ │ -3cce9e: 2201 7917 |00a5: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccea2: 6202 5886 |00a7: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ -3ccea6: 1a04 0415 |00a9: const-string v4, "500" // string@1504 │ │ -3cceaa: 7030 e2b9 2104 |00ab: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cceb0: 1302 0d00 |00ae: const/16 v2, #int 13 // #d │ │ -3cceb4: 4d01 0002 |00b0: aput-object v1, v0, v2 │ │ -3cceb8: 2201 7917 |00b2: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccebc: 1a02 a66f |00b4: const-string v2, "accept-charset" // string@6fa6 │ │ -3ccec0: 7030 e1b9 2103 |00b6: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccec6: 1302 0e00 |00b9: const/16 v2, #int 14 // #e │ │ -3cceca: 4d01 0002 |00bb: aput-object v1, v0, v2 │ │ -3ccece: 2201 7917 |00bd: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cced2: 1a02 a76f |00bf: const-string v2, "accept-encoding" // string@6fa7 │ │ -3cced6: 1a04 c697 |00c1: const-string v4, "gzip, deflate" // string@97c6 │ │ -3cceda: 7030 e1b9 2104 |00c3: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccee0: 1302 0f00 |00c6: const/16 v2, #int 15 // #f │ │ -3ccee4: 4d01 0002 |00c8: aput-object v1, v0, v2 │ │ -3ccee8: 2201 7917 |00ca: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cceec: 1a02 a86f |00cc: const-string v2, "accept-language" // string@6fa8 │ │ -3ccef0: 7030 e1b9 2103 |00ce: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccef6: 1302 1000 |00d1: const/16 v2, #int 16 // #10 │ │ -3ccefa: 4d01 0002 |00d3: aput-object v1, v0, v2 │ │ -3ccefe: 2201 7917 |00d5: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf02: 1a02 a96f |00d7: const-string v2, "accept-ranges" // string@6fa9 │ │ -3ccf06: 7030 e1b9 2103 |00d9: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf0c: 1302 1100 |00dc: const/16 v2, #int 17 // #11 │ │ -3ccf10: 4d01 0002 |00de: aput-object v1, v0, v2 │ │ -3ccf14: 2201 7917 |00e0: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf18: 1a02 a56f |00e2: const-string v2, "accept" // string@6fa5 │ │ -3ccf1c: 7030 e1b9 2103 |00e4: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf22: 1302 1200 |00e7: const/16 v2, #int 18 // #12 │ │ -3ccf26: 4d01 0002 |00e9: aput-object v1, v0, v2 │ │ -3ccf2a: 2201 7917 |00eb: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf2e: 1a02 c070 |00ed: const-string v2, "access-control-allow-origin" // string@70c0 │ │ -3ccf32: 7030 e1b9 2103 |00ef: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf38: 1302 1300 |00f2: const/16 v2, #int 19 // #13 │ │ -3ccf3c: 4d01 0002 |00f4: aput-object v1, v0, v2 │ │ -3ccf40: 2201 7917 |00f6: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf44: 1a02 d572 |00f8: const-string v2, "age" // string@72d5 │ │ -3ccf48: 7030 e1b9 2103 |00fa: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf4e: 1302 1400 |00fd: const/16 v2, #int 20 // #14 │ │ -3ccf52: 4d01 0002 |00ff: aput-object v1, v0, v2 │ │ -3ccf56: 2201 7917 |0101: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf5a: 1a02 1673 |0103: const-string v2, "allow" // string@7316 │ │ -3ccf5e: 7030 e1b9 2103 |0105: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf64: 1302 1500 |0108: const/16 v2, #int 21 // #15 │ │ -3ccf68: 4d01 0002 |010a: aput-object v1, v0, v2 │ │ -3ccf6c: 2201 7917 |010c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf70: 1a02 3d76 |010e: const-string v2, "authorization" // string@763d │ │ -3ccf74: 7030 e1b9 2103 |0110: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf7a: 1302 1600 |0113: const/16 v2, #int 22 // #16 │ │ -3ccf7e: 4d01 0002 |0115: aput-object v1, v0, v2 │ │ -3ccf82: 2201 7917 |0117: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf86: 1a02 7378 |0119: const-string v2, "cache-control" // string@7873 │ │ -3ccf8a: 7030 e1b9 2103 |011b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccf90: 1302 1700 |011e: const/16 v2, #int 23 // #17 │ │ -3ccf94: 4d01 0002 |0120: aput-object v1, v0, v2 │ │ -3ccf98: 2201 7917 |0122: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccf9c: 1a02 677d |0124: const-string v2, "content-disposition" // string@7d67 │ │ -3ccfa0: 7030 e1b9 2103 |0126: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccfa6: 1302 1800 |0129: const/16 v2, #int 24 // #18 │ │ -3ccfaa: 4d01 0002 |012b: aput-object v1, v0, v2 │ │ -3ccfae: 2201 7917 |012d: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccfb2: 1a02 687d |012f: const-string v2, "content-encoding" // string@7d68 │ │ -3ccfb6: 7030 e1b9 2103 |0131: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccfbc: 1302 1900 |0134: const/16 v2, #int 25 // #19 │ │ -3ccfc0: 4d01 0002 |0136: aput-object v1, v0, v2 │ │ -3ccfc4: 2201 7917 |0138: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccfc8: 1a02 697d |013a: const-string v2, "content-language" // string@7d69 │ │ -3ccfcc: 7030 e1b9 2103 |013c: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccfd2: 1302 1a00 |013f: const/16 v2, #int 26 // #1a │ │ -3ccfd6: 4d01 0002 |0141: aput-object v1, v0, v2 │ │ -3ccfda: 2201 7917 |0143: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccfde: 1a02 6a7d |0145: const-string v2, "content-length" // string@7d6a │ │ -3ccfe2: 7030 e1b9 2103 |0147: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccfe8: 1302 1b00 |014a: const/16 v2, #int 27 // #1b │ │ -3ccfec: 4d01 0002 |014c: aput-object v1, v0, v2 │ │ -3ccff0: 2201 7917 |014e: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3ccff4: 1a02 6b7d |0150: const-string v2, "content-location" // string@7d6b │ │ -3ccff8: 7030 e1b9 2103 |0152: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3ccffe: 1302 1c00 |0155: const/16 v2, #int 28 // #1c │ │ -3cd002: 4d01 0002 |0157: aput-object v1, v0, v2 │ │ -3cd006: 2201 7917 |0159: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd00a: 1a02 6c7d |015b: const-string v2, "content-range" // string@7d6c │ │ -3cd00e: 7030 e1b9 2103 |015d: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd014: 1302 1d00 |0160: const/16 v2, #int 29 // #1d │ │ -3cd018: 4d01 0002 |0162: aput-object v1, v0, v2 │ │ -3cd01c: 2201 7917 |0164: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd020: 1a02 6d7d |0166: const-string v2, "content-type" // string@7d6d │ │ -3cd024: 7030 e1b9 2103 |0168: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd02a: 1302 1e00 |016b: const/16 v2, #int 30 // #1e │ │ -3cd02e: 4d01 0002 |016d: aput-object v1, v0, v2 │ │ -3cd032: 2201 7917 |016f: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd036: 1a02 fe7d |0171: const-string v2, "cookie" // string@7dfe │ │ -3cd03a: 7030 e1b9 2103 |0173: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd040: 1302 1f00 |0176: const/16 v2, #int 31 // #1f │ │ -3cd044: 4d01 0002 |0178: aput-object v1, v0, v2 │ │ -3cd048: 2201 7917 |017a: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd04c: 1a02 7f80 |017c: const-string v2, "date" // string@807f │ │ -3cd050: 7030 e1b9 2103 |017e: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd056: 1302 2000 |0181: const/16 v2, #int 32 // #20 │ │ -3cd05a: 4d01 0002 |0183: aput-object v1, v0, v2 │ │ -3cd05e: 2201 7917 |0185: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd062: 1a02 d985 |0187: const-string v2, "etag" // string@85d9 │ │ -3cd066: 7030 e1b9 2103 |0189: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd06c: 1302 2100 |018c: const/16 v2, #int 33 // #21 │ │ -3cd070: 4d01 0002 |018e: aput-object v1, v0, v2 │ │ -3cd074: 2201 7917 |0190: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd078: 1a02 7086 |0192: const-string v2, "expect" // string@8670 │ │ -3cd07c: 7030 e1b9 2103 |0194: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd082: 1302 2200 |0197: const/16 v2, #int 34 // #22 │ │ -3cd086: 4d01 0002 |0199: aput-object v1, v0, v2 │ │ -3cd08a: 2201 7917 |019b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd08e: 1a02 8786 |019d: const-string v2, "expires" // string@8687 │ │ -3cd092: 7030 e1b9 2103 |019f: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd098: 1302 2300 |01a2: const/16 v2, #int 35 // #23 │ │ -3cd09c: 4d01 0002 |01a4: aput-object v1, v0, v2 │ │ -3cd0a0: 2201 7917 |01a6: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd0a4: 1a02 e389 |01a8: const-string v2, "from" // string@89e3 │ │ -3cd0a8: 7030 e1b9 2103 |01aa: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd0ae: 1302 2400 |01ad: const/16 v2, #int 36 // #24 │ │ -3cd0b2: 4d01 0002 |01af: aput-object v1, v0, v2 │ │ -3cd0b6: 2201 7917 |01b1: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd0ba: 1a02 6299 |01b3: const-string v2, "host" // string@9962 │ │ -3cd0be: 7030 e1b9 2103 |01b5: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd0c4: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ -3cd0c8: 4d01 0002 |01ba: aput-object v1, v0, v2 │ │ -3cd0cc: 2201 7917 |01bc: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd0d0: 1a02 f199 |01be: const-string v2, "if-match" // string@99f1 │ │ -3cd0d4: 7030 e1b9 2103 |01c0: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd0da: 1302 2600 |01c3: const/16 v2, #int 38 // #26 │ │ -3cd0de: 4d01 0002 |01c5: aput-object v1, v0, v2 │ │ -3cd0e2: 2201 7917 |01c7: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd0e6: 1a02 f299 |01c9: const-string v2, "if-modified-since" // string@99f2 │ │ -3cd0ea: 7030 e1b9 2103 |01cb: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd0f0: 1302 2700 |01ce: const/16 v2, #int 39 // #27 │ │ -3cd0f4: 4d01 0002 |01d0: aput-object v1, v0, v2 │ │ -3cd0f8: 2201 7917 |01d2: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd0fc: 1a02 f399 |01d4: const-string v2, "if-none-match" // string@99f3 │ │ -3cd100: 7030 e1b9 2103 |01d6: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd106: 1302 2800 |01d9: const/16 v2, #int 40 // #28 │ │ -3cd10a: 4d01 0002 |01db: aput-object v1, v0, v2 │ │ -3cd10e: 2201 7917 |01dd: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd112: 1a02 f499 |01df: const-string v2, "if-range" // string@99f4 │ │ -3cd116: 7030 e1b9 2103 |01e1: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd11c: 1302 2900 |01e4: const/16 v2, #int 41 // #29 │ │ -3cd120: 4d01 0002 |01e6: aput-object v1, v0, v2 │ │ -3cd124: 2201 7917 |01e8: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd128: 1a02 f599 |01ea: const-string v2, "if-unmodified-since" // string@99f5 │ │ -3cd12c: 7030 e1b9 2103 |01ec: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd132: 1302 2a00 |01ef: const/16 v2, #int 42 // #2a │ │ -3cd136: 4d01 0002 |01f1: aput-object v1, v0, v2 │ │ -3cd13a: 2201 7917 |01f3: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd13e: 1a02 68a1 |01f5: const-string v2, "last-modified" // string@a168 │ │ -3cd142: 7030 e1b9 2103 |01f7: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd148: 1302 2b00 |01fa: const/16 v2, #int 43 // #2b │ │ -3cd14c: 4d01 0002 |01fc: aput-object v1, v0, v2 │ │ -3cd150: 2201 7917 |01fe: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd154: 1a02 69a2 |0200: const-string v2, "link" // string@a269 │ │ -3cd158: 7030 e1b9 2103 |0202: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd15e: 1302 2c00 |0205: const/16 v2, #int 44 // #2c │ │ -3cd162: 4d01 0002 |0207: aput-object v1, v0, v2 │ │ -3cd166: 2201 7917 |0209: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd16a: 1a02 dfa2 |020b: const-string v2, "location" // string@a2df │ │ -3cd16e: 7030 e1b9 2103 |020d: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd174: 1302 2d00 |0210: const/16 v2, #int 45 // #2d │ │ -3cd178: 4d01 0002 |0212: aput-object v1, v0, v2 │ │ -3cd17c: 2201 7917 |0214: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd180: 1a02 d9af |0216: const-string v2, "max-forwards" // string@afd9 │ │ -3cd184: 7030 e1b9 2103 |0218: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd18a: 1302 2e00 |021b: const/16 v2, #int 46 // #2e │ │ -3cd18e: 4d01 0002 |021d: aput-object v1, v0, v2 │ │ -3cd192: 2201 7917 |021f: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd196: 1a02 5fbb |0221: const-string v2, "proxy-authenticate" // string@bb5f │ │ -3cd19a: 7030 e1b9 2103 |0223: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd1a0: 1302 2f00 |0226: const/16 v2, #int 47 // #2f │ │ -3cd1a4: 4d01 0002 |0228: aput-object v1, v0, v2 │ │ -3cd1a8: 2201 7917 |022a: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd1ac: 1a02 60bb |022c: const-string v2, "proxy-authorization" // string@bb60 │ │ -3cd1b0: 7030 e1b9 2103 |022e: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd1b6: 1302 3000 |0231: const/16 v2, #int 48 // #30 │ │ -3cd1ba: 4d01 0002 |0233: aput-object v1, v0, v2 │ │ -3cd1be: 2201 7917 |0235: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd1c2: 1a02 21bc |0237: const-string v2, "range" // string@bc21 │ │ -3cd1c6: 7030 e1b9 2103 |0239: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd1cc: 1302 3100 |023c: const/16 v2, #int 49 // #31 │ │ -3cd1d0: 4d01 0002 |023e: aput-object v1, v0, v2 │ │ -3cd1d4: 2201 7917 |0240: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd1d8: 1a02 97bd |0242: const-string v2, "referer" // string@bd97 │ │ -3cd1dc: 7030 e1b9 2103 |0244: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd1e2: 1302 3200 |0247: const/16 v2, #int 50 // #32 │ │ -3cd1e6: 4d01 0002 |0249: aput-object v1, v0, v2 │ │ -3cd1ea: 2201 7917 |024b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd1ee: 1a02 9bbd |024d: const-string v2, "refresh" // string@bd9b │ │ -3cd1f2: 7030 e1b9 2103 |024f: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd1f8: 1302 3300 |0252: const/16 v2, #int 51 // #33 │ │ -3cd1fc: 4d01 0002 |0254: aput-object v1, v0, v2 │ │ -3cd200: 2201 7917 |0256: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd204: 1a02 2cc0 |0258: const-string v2, "retry-after" // string@c02c │ │ -3cd208: 7030 e1b9 2103 |025a: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd20e: 1302 3400 |025d: const/16 v2, #int 52 // #34 │ │ -3cd212: 4d01 0002 |025f: aput-object v1, v0, v2 │ │ -3cd216: 2201 7917 |0261: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd21a: 1a02 5ec3 |0263: const-string v2, "server" // string@c35e │ │ -3cd21e: 7030 e1b9 2103 |0265: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd224: 1302 3500 |0268: const/16 v2, #int 53 // #35 │ │ -3cd228: 4d01 0002 |026a: aput-object v1, v0, v2 │ │ -3cd22c: 2201 7917 |026c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd230: 1a02 9ac3 |026e: const-string v2, "set-cookie" // string@c39a │ │ -3cd234: 7030 e1b9 2103 |0270: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd23a: 1302 3600 |0273: const/16 v2, #int 54 // #36 │ │ -3cd23e: 4d01 0002 |0275: aput-object v1, v0, v2 │ │ -3cd242: 2201 7917 |0277: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd246: 1a02 c8ce |0279: const-string v2, "strict-transport-security" // string@cec8 │ │ -3cd24a: 7030 e1b9 2103 |027b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd250: 1302 3700 |027e: const/16 v2, #int 55 // #37 │ │ -3cd254: 4d01 0002 |0280: aput-object v1, v0, v2 │ │ -3cd258: 2201 7917 |0282: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd25c: 1a02 1cd3 |0284: const-string v2, "transfer-encoding" // string@d31c │ │ -3cd260: 7030 e1b9 2103 |0286: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd266: 1302 3800 |0289: const/16 v2, #int 56 // #38 │ │ -3cd26a: 4d01 0002 |028b: aput-object v1, v0, v2 │ │ -3cd26e: 2201 7917 |028d: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd272: 1a02 78d5 |028f: const-string v2, "user-agent" // string@d578 │ │ -3cd276: 7030 e1b9 2103 |0291: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd27c: 1302 3900 |0294: const/16 v2, #int 57 // #39 │ │ -3cd280: 4d01 0002 |0296: aput-object v1, v0, v2 │ │ -3cd284: 2201 7917 |0298: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd288: 1a02 ecd6 |029a: const-string v2, "vary" // string@d6ec │ │ -3cd28c: 7030 e1b9 2103 |029c: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd292: 1302 3a00 |029f: const/16 v2, #int 58 // #3a │ │ -3cd296: 4d01 0002 |02a1: aput-object v1, v0, v2 │ │ -3cd29a: 2201 7917 |02a3: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd29e: 1a02 16d7 |02a5: const-string v2, "via" // string@d716 │ │ -3cd2a2: 7030 e1b9 2103 |02a7: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd2a8: 1302 3b00 |02aa: const/16 v2, #int 59 // #3b │ │ -3cd2ac: 4d01 0002 |02ac: aput-object v1, v0, v2 │ │ -3cd2b0: 2201 7917 |02ae: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cd2b4: 1a02 01d9 |02b0: const-string v2, "www-authenticate" // string@d901 │ │ -3cd2b8: 7030 e1b9 2103 |02b2: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cd2be: 1302 3c00 |02b5: const/16 v2, #int 60 // #3c │ │ -3cd2c2: 4d01 0002 |02b7: aput-object v1, v0, v2 │ │ -3cd2c6: 6900 7e86 |02b9: sput-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3cd2ca: 7100 08ba 0000 |02bb: invoke-static {}, Lokhttp3/internal/http2/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@ba08 │ │ -3cd2d0: 0c00 |02be: move-result-object v0 │ │ -3cd2d2: 6900 7986 |02bf: sput-object v0, Lokhttp3/internal/http2/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@8679 │ │ -3cd2d6: 0e00 |02c1: return-void │ │ +3ccd3c: |[3ccd3c] okhttp3.internal.http2.Hpack.:()V │ │ +3ccd4c: 1300 3d00 |0000: const/16 v0, #int 61 // #3d │ │ +3ccd50: 2300 b21c |0002: new-array v0, v0, [Lokhttp3/internal/http2/Header; // type@1cb2 │ │ +3ccd54: 2201 7917 |0004: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccd58: 6202 5a86 |0006: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ +3ccd5c: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ +3ccd60: 7030 e2b9 2103 |000a: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccd66: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3ccd68: 4d01 0002 |000e: aput-object v1, v0, v2 │ │ +3ccd6c: 2201 7917 |0010: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccd70: 6202 5c86 |0012: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ +3ccd74: 1a04 e129 |0014: const-string v4, "GET" // string@29e1 │ │ +3ccd78: 7030 e2b9 2104 |0016: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccd7e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +3ccd80: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +3ccd84: 2201 7917 |001c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccd88: 6202 5c86 |001e: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ +3ccd8c: 1a04 d854 |0020: const-string v4, "POST" // string@54d8 │ │ +3ccd90: 7030 e2b9 2104 |0022: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccd96: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +3ccd98: 4d01 0002 |0026: aput-object v1, v0, v2 │ │ +3ccd9c: 2201 7917 |0028: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccda0: 6202 5e86 |002a: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ +3ccda4: 1a04 8814 |002c: const-string v4, "/" // string@1488 │ │ +3ccda8: 7030 e2b9 2104 |002e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccdae: 1232 |0031: const/4 v2, #int 3 // #3 │ │ +3ccdb0: 4d01 0002 |0032: aput-object v1, v0, v2 │ │ +3ccdb4: 2201 7917 |0034: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccdb8: 6202 5e86 |0036: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ +3ccdbc: 1a04 a014 |0038: const-string v4, "/index.html" // string@14a0 │ │ +3ccdc0: 7030 e2b9 2104 |003a: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccdc6: 1242 |003d: const/4 v2, #int 4 // #4 │ │ +3ccdc8: 4d01 0002 |003e: aput-object v1, v0, v2 │ │ +3ccdcc: 2201 7917 |0040: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccdd0: 6202 6086 |0042: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ +3ccdd4: 1a04 7a99 |0044: const-string v4, "http" // string@997a │ │ +3ccdd8: 7030 e2b9 2104 |0046: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccdde: 1252 |0049: const/4 v2, #int 5 // #5 │ │ +3ccde0: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ +3ccde4: 2201 7917 |004c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccde8: 6202 6086 |004e: sget-object v2, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ +3ccdec: 1a04 9799 |0050: const-string v4, "https" // string@9997 │ │ +3ccdf0: 7030 e2b9 2104 |0052: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccdf6: 1262 |0055: const/4 v2, #int 6 // #6 │ │ +3ccdf8: 4d01 0002 |0056: aput-object v1, v0, v2 │ │ +3ccdfc: 2201 7917 |0058: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce00: 6202 5886 |005a: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce04: 1a04 f014 |005c: const-string v4, "200" // string@14f0 │ │ +3cce08: 7030 e2b9 2104 |005e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce0e: 1272 |0061: const/4 v2, #int 7 // #7 │ │ +3cce10: 4d01 0002 |0062: aput-object v1, v0, v2 │ │ +3cce14: 2201 7917 |0064: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce18: 6202 5886 |0066: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce1c: 1a04 f114 |0068: const-string v4, "204" // string@14f1 │ │ +3cce20: 7030 e2b9 2104 |006a: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce26: 1302 0800 |006d: const/16 v2, #int 8 // #8 │ │ +3cce2a: 4d01 0002 |006f: aput-object v1, v0, v2 │ │ +3cce2e: 2201 7917 |0071: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce32: 6202 5886 |0073: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce36: 1a04 f214 |0075: const-string v4, "206" // string@14f2 │ │ +3cce3a: 7030 e2b9 2104 |0077: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce40: 1302 0900 |007a: const/16 v2, #int 9 // #9 │ │ +3cce44: 4d01 0002 |007c: aput-object v1, v0, v2 │ │ +3cce48: 2201 7917 |007e: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce4c: 6202 5886 |0080: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce50: 1a04 fc14 |0082: const-string v4, "304" // string@14fc │ │ +3cce54: 7030 e2b9 2104 |0084: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce5a: 1302 0a00 |0087: const/16 v2, #int 10 // #a │ │ +3cce5e: 4d01 0002 |0089: aput-object v1, v0, v2 │ │ +3cce62: 2201 7917 |008b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce66: 6202 5886 |008d: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce6a: 1a04 0015 |008f: const-string v4, "400" // string@1500 │ │ +3cce6e: 7030 e2b9 2104 |0091: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce74: 1302 0b00 |0094: const/16 v2, #int 11 // #b │ │ +3cce78: 4d01 0002 |0096: aput-object v1, v0, v2 │ │ +3cce7c: 2201 7917 |0098: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce80: 6202 5886 |009a: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce84: 1a04 0115 |009c: const-string v4, "404" // string@1501 │ │ +3cce88: 7030 e2b9 2104 |009e: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cce8e: 1302 0c00 |00a1: const/16 v2, #int 12 // #c │ │ +3cce92: 4d01 0002 |00a3: aput-object v1, v0, v2 │ │ +3cce96: 2201 7917 |00a5: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cce9a: 6202 5886 |00a7: sget-object v2, Lokhttp3/internal/http2/Header;.RESPONSE_STATUS:Lokio/ByteString; // field@8658 │ │ +3cce9e: 1a04 0415 |00a9: const-string v4, "500" // string@1504 │ │ +3ccea2: 7030 e2b9 2104 |00ab: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3ccea8: 1302 0d00 |00ae: const/16 v2, #int 13 // #d │ │ +3cceac: 4d01 0002 |00b0: aput-object v1, v0, v2 │ │ +3cceb0: 2201 7917 |00b2: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cceb4: 1a02 a66f |00b4: const-string v2, "accept-charset" // string@6fa6 │ │ +3cceb8: 7030 e1b9 2103 |00b6: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccebe: 1302 0e00 |00b9: const/16 v2, #int 14 // #e │ │ +3ccec2: 4d01 0002 |00bb: aput-object v1, v0, v2 │ │ +3ccec6: 2201 7917 |00bd: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cceca: 1a02 a76f |00bf: const-string v2, "accept-encoding" // string@6fa7 │ │ +3ccece: 1a04 c697 |00c1: const-string v4, "gzip, deflate" // string@97c6 │ │ +3cced2: 7030 e1b9 2104 |00c3: invoke-direct {v1, v2, v4}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cced8: 1302 0f00 |00c6: const/16 v2, #int 15 // #f │ │ +3ccedc: 4d01 0002 |00c8: aput-object v1, v0, v2 │ │ +3ccee0: 2201 7917 |00ca: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccee4: 1a02 a86f |00cc: const-string v2, "accept-language" // string@6fa8 │ │ +3ccee8: 7030 e1b9 2103 |00ce: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cceee: 1302 1000 |00d1: const/16 v2, #int 16 // #10 │ │ +3ccef2: 4d01 0002 |00d3: aput-object v1, v0, v2 │ │ +3ccef6: 2201 7917 |00d5: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccefa: 1a02 a96f |00d7: const-string v2, "accept-ranges" // string@6fa9 │ │ +3ccefe: 7030 e1b9 2103 |00d9: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf04: 1302 1100 |00dc: const/16 v2, #int 17 // #11 │ │ +3ccf08: 4d01 0002 |00de: aput-object v1, v0, v2 │ │ +3ccf0c: 2201 7917 |00e0: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf10: 1a02 a56f |00e2: const-string v2, "accept" // string@6fa5 │ │ +3ccf14: 7030 e1b9 2103 |00e4: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf1a: 1302 1200 |00e7: const/16 v2, #int 18 // #12 │ │ +3ccf1e: 4d01 0002 |00e9: aput-object v1, v0, v2 │ │ +3ccf22: 2201 7917 |00eb: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf26: 1a02 c070 |00ed: const-string v2, "access-control-allow-origin" // string@70c0 │ │ +3ccf2a: 7030 e1b9 2103 |00ef: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf30: 1302 1300 |00f2: const/16 v2, #int 19 // #13 │ │ +3ccf34: 4d01 0002 |00f4: aput-object v1, v0, v2 │ │ +3ccf38: 2201 7917 |00f6: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf3c: 1a02 d572 |00f8: const-string v2, "age" // string@72d5 │ │ +3ccf40: 7030 e1b9 2103 |00fa: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf46: 1302 1400 |00fd: const/16 v2, #int 20 // #14 │ │ +3ccf4a: 4d01 0002 |00ff: aput-object v1, v0, v2 │ │ +3ccf4e: 2201 7917 |0101: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf52: 1a02 1673 |0103: const-string v2, "allow" // string@7316 │ │ +3ccf56: 7030 e1b9 2103 |0105: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf5c: 1302 1500 |0108: const/16 v2, #int 21 // #15 │ │ +3ccf60: 4d01 0002 |010a: aput-object v1, v0, v2 │ │ +3ccf64: 2201 7917 |010c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf68: 1a02 3d76 |010e: const-string v2, "authorization" // string@763d │ │ +3ccf6c: 7030 e1b9 2103 |0110: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf72: 1302 1600 |0113: const/16 v2, #int 22 // #16 │ │ +3ccf76: 4d01 0002 |0115: aput-object v1, v0, v2 │ │ +3ccf7a: 2201 7917 |0117: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf7e: 1a02 7378 |0119: const-string v2, "cache-control" // string@7873 │ │ +3ccf82: 7030 e1b9 2103 |011b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf88: 1302 1700 |011e: const/16 v2, #int 23 // #17 │ │ +3ccf8c: 4d01 0002 |0120: aput-object v1, v0, v2 │ │ +3ccf90: 2201 7917 |0122: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccf94: 1a02 677d |0124: const-string v2, "content-disposition" // string@7d67 │ │ +3ccf98: 7030 e1b9 2103 |0126: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccf9e: 1302 1800 |0129: const/16 v2, #int 24 // #18 │ │ +3ccfa2: 4d01 0002 |012b: aput-object v1, v0, v2 │ │ +3ccfa6: 2201 7917 |012d: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccfaa: 1a02 687d |012f: const-string v2, "content-encoding" // string@7d68 │ │ +3ccfae: 7030 e1b9 2103 |0131: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccfb4: 1302 1900 |0134: const/16 v2, #int 25 // #19 │ │ +3ccfb8: 4d01 0002 |0136: aput-object v1, v0, v2 │ │ +3ccfbc: 2201 7917 |0138: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccfc0: 1a02 697d |013a: const-string v2, "content-language" // string@7d69 │ │ +3ccfc4: 7030 e1b9 2103 |013c: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccfca: 1302 1a00 |013f: const/16 v2, #int 26 // #1a │ │ +3ccfce: 4d01 0002 |0141: aput-object v1, v0, v2 │ │ +3ccfd2: 2201 7917 |0143: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccfd6: 1a02 6a7d |0145: const-string v2, "content-length" // string@7d6a │ │ +3ccfda: 7030 e1b9 2103 |0147: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccfe0: 1302 1b00 |014a: const/16 v2, #int 27 // #1b │ │ +3ccfe4: 4d01 0002 |014c: aput-object v1, v0, v2 │ │ +3ccfe8: 2201 7917 |014e: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3ccfec: 1a02 6b7d |0150: const-string v2, "content-location" // string@7d6b │ │ +3ccff0: 7030 e1b9 2103 |0152: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3ccff6: 1302 1c00 |0155: const/16 v2, #int 28 // #1c │ │ +3ccffa: 4d01 0002 |0157: aput-object v1, v0, v2 │ │ +3ccffe: 2201 7917 |0159: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd002: 1a02 6c7d |015b: const-string v2, "content-range" // string@7d6c │ │ +3cd006: 7030 e1b9 2103 |015d: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd00c: 1302 1d00 |0160: const/16 v2, #int 29 // #1d │ │ +3cd010: 4d01 0002 |0162: aput-object v1, v0, v2 │ │ +3cd014: 2201 7917 |0164: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd018: 1a02 6d7d |0166: const-string v2, "content-type" // string@7d6d │ │ +3cd01c: 7030 e1b9 2103 |0168: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd022: 1302 1e00 |016b: const/16 v2, #int 30 // #1e │ │ +3cd026: 4d01 0002 |016d: aput-object v1, v0, v2 │ │ +3cd02a: 2201 7917 |016f: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd02e: 1a02 fe7d |0171: const-string v2, "cookie" // string@7dfe │ │ +3cd032: 7030 e1b9 2103 |0173: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd038: 1302 1f00 |0176: const/16 v2, #int 31 // #1f │ │ +3cd03c: 4d01 0002 |0178: aput-object v1, v0, v2 │ │ +3cd040: 2201 7917 |017a: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd044: 1a02 7f80 |017c: const-string v2, "date" // string@807f │ │ +3cd048: 7030 e1b9 2103 |017e: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd04e: 1302 2000 |0181: const/16 v2, #int 32 // #20 │ │ +3cd052: 4d01 0002 |0183: aput-object v1, v0, v2 │ │ +3cd056: 2201 7917 |0185: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd05a: 1a02 d985 |0187: const-string v2, "etag" // string@85d9 │ │ +3cd05e: 7030 e1b9 2103 |0189: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd064: 1302 2100 |018c: const/16 v2, #int 33 // #21 │ │ +3cd068: 4d01 0002 |018e: aput-object v1, v0, v2 │ │ +3cd06c: 2201 7917 |0190: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd070: 1a02 7086 |0192: const-string v2, "expect" // string@8670 │ │ +3cd074: 7030 e1b9 2103 |0194: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd07a: 1302 2200 |0197: const/16 v2, #int 34 // #22 │ │ +3cd07e: 4d01 0002 |0199: aput-object v1, v0, v2 │ │ +3cd082: 2201 7917 |019b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd086: 1a02 8786 |019d: const-string v2, "expires" // string@8687 │ │ +3cd08a: 7030 e1b9 2103 |019f: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd090: 1302 2300 |01a2: const/16 v2, #int 35 // #23 │ │ +3cd094: 4d01 0002 |01a4: aput-object v1, v0, v2 │ │ +3cd098: 2201 7917 |01a6: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd09c: 1a02 e389 |01a8: const-string v2, "from" // string@89e3 │ │ +3cd0a0: 7030 e1b9 2103 |01aa: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd0a6: 1302 2400 |01ad: const/16 v2, #int 36 // #24 │ │ +3cd0aa: 4d01 0002 |01af: aput-object v1, v0, v2 │ │ +3cd0ae: 2201 7917 |01b1: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd0b2: 1a02 6299 |01b3: const-string v2, "host" // string@9962 │ │ +3cd0b6: 7030 e1b9 2103 |01b5: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd0bc: 1302 2500 |01b8: const/16 v2, #int 37 // #25 │ │ +3cd0c0: 4d01 0002 |01ba: aput-object v1, v0, v2 │ │ +3cd0c4: 2201 7917 |01bc: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd0c8: 1a02 f199 |01be: const-string v2, "if-match" // string@99f1 │ │ +3cd0cc: 7030 e1b9 2103 |01c0: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd0d2: 1302 2600 |01c3: const/16 v2, #int 38 // #26 │ │ +3cd0d6: 4d01 0002 |01c5: aput-object v1, v0, v2 │ │ +3cd0da: 2201 7917 |01c7: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd0de: 1a02 f299 |01c9: const-string v2, "if-modified-since" // string@99f2 │ │ +3cd0e2: 7030 e1b9 2103 |01cb: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd0e8: 1302 2700 |01ce: const/16 v2, #int 39 // #27 │ │ +3cd0ec: 4d01 0002 |01d0: aput-object v1, v0, v2 │ │ +3cd0f0: 2201 7917 |01d2: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd0f4: 1a02 f399 |01d4: const-string v2, "if-none-match" // string@99f3 │ │ +3cd0f8: 7030 e1b9 2103 |01d6: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd0fe: 1302 2800 |01d9: const/16 v2, #int 40 // #28 │ │ +3cd102: 4d01 0002 |01db: aput-object v1, v0, v2 │ │ +3cd106: 2201 7917 |01dd: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd10a: 1a02 f499 |01df: const-string v2, "if-range" // string@99f4 │ │ +3cd10e: 7030 e1b9 2103 |01e1: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd114: 1302 2900 |01e4: const/16 v2, #int 41 // #29 │ │ +3cd118: 4d01 0002 |01e6: aput-object v1, v0, v2 │ │ +3cd11c: 2201 7917 |01e8: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd120: 1a02 f599 |01ea: const-string v2, "if-unmodified-since" // string@99f5 │ │ +3cd124: 7030 e1b9 2103 |01ec: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd12a: 1302 2a00 |01ef: const/16 v2, #int 42 // #2a │ │ +3cd12e: 4d01 0002 |01f1: aput-object v1, v0, v2 │ │ +3cd132: 2201 7917 |01f3: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd136: 1a02 68a1 |01f5: const-string v2, "last-modified" // string@a168 │ │ +3cd13a: 7030 e1b9 2103 |01f7: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd140: 1302 2b00 |01fa: const/16 v2, #int 43 // #2b │ │ +3cd144: 4d01 0002 |01fc: aput-object v1, v0, v2 │ │ +3cd148: 2201 7917 |01fe: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd14c: 1a02 69a2 |0200: const-string v2, "link" // string@a269 │ │ +3cd150: 7030 e1b9 2103 |0202: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd156: 1302 2c00 |0205: const/16 v2, #int 44 // #2c │ │ +3cd15a: 4d01 0002 |0207: aput-object v1, v0, v2 │ │ +3cd15e: 2201 7917 |0209: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd162: 1a02 dfa2 |020b: const-string v2, "location" // string@a2df │ │ +3cd166: 7030 e1b9 2103 |020d: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd16c: 1302 2d00 |0210: const/16 v2, #int 45 // #2d │ │ +3cd170: 4d01 0002 |0212: aput-object v1, v0, v2 │ │ +3cd174: 2201 7917 |0214: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd178: 1a02 d9af |0216: const-string v2, "max-forwards" // string@afd9 │ │ +3cd17c: 7030 e1b9 2103 |0218: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd182: 1302 2e00 |021b: const/16 v2, #int 46 // #2e │ │ +3cd186: 4d01 0002 |021d: aput-object v1, v0, v2 │ │ +3cd18a: 2201 7917 |021f: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd18e: 1a02 5fbb |0221: const-string v2, "proxy-authenticate" // string@bb5f │ │ +3cd192: 7030 e1b9 2103 |0223: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd198: 1302 2f00 |0226: const/16 v2, #int 47 // #2f │ │ +3cd19c: 4d01 0002 |0228: aput-object v1, v0, v2 │ │ +3cd1a0: 2201 7917 |022a: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd1a4: 1a02 60bb |022c: const-string v2, "proxy-authorization" // string@bb60 │ │ +3cd1a8: 7030 e1b9 2103 |022e: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd1ae: 1302 3000 |0231: const/16 v2, #int 48 // #30 │ │ +3cd1b2: 4d01 0002 |0233: aput-object v1, v0, v2 │ │ +3cd1b6: 2201 7917 |0235: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd1ba: 1a02 21bc |0237: const-string v2, "range" // string@bc21 │ │ +3cd1be: 7030 e1b9 2103 |0239: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd1c4: 1302 3100 |023c: const/16 v2, #int 49 // #31 │ │ +3cd1c8: 4d01 0002 |023e: aput-object v1, v0, v2 │ │ +3cd1cc: 2201 7917 |0240: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd1d0: 1a02 97bd |0242: const-string v2, "referer" // string@bd97 │ │ +3cd1d4: 7030 e1b9 2103 |0244: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd1da: 1302 3200 |0247: const/16 v2, #int 50 // #32 │ │ +3cd1de: 4d01 0002 |0249: aput-object v1, v0, v2 │ │ +3cd1e2: 2201 7917 |024b: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd1e6: 1a02 9bbd |024d: const-string v2, "refresh" // string@bd9b │ │ +3cd1ea: 7030 e1b9 2103 |024f: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd1f0: 1302 3300 |0252: const/16 v2, #int 51 // #33 │ │ +3cd1f4: 4d01 0002 |0254: aput-object v1, v0, v2 │ │ +3cd1f8: 2201 7917 |0256: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd1fc: 1a02 2cc0 |0258: const-string v2, "retry-after" // string@c02c │ │ +3cd200: 7030 e1b9 2103 |025a: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd206: 1302 3400 |025d: const/16 v2, #int 52 // #34 │ │ +3cd20a: 4d01 0002 |025f: aput-object v1, v0, v2 │ │ +3cd20e: 2201 7917 |0261: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd212: 1a02 5ec3 |0263: const-string v2, "server" // string@c35e │ │ +3cd216: 7030 e1b9 2103 |0265: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd21c: 1302 3500 |0268: const/16 v2, #int 53 // #35 │ │ +3cd220: 4d01 0002 |026a: aput-object v1, v0, v2 │ │ +3cd224: 2201 7917 |026c: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd228: 1a02 9ac3 |026e: const-string v2, "set-cookie" // string@c39a │ │ +3cd22c: 7030 e1b9 2103 |0270: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd232: 1302 3600 |0273: const/16 v2, #int 54 // #36 │ │ +3cd236: 4d01 0002 |0275: aput-object v1, v0, v2 │ │ +3cd23a: 2201 7917 |0277: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd23e: 1a02 c8ce |0279: const-string v2, "strict-transport-security" // string@cec8 │ │ +3cd242: 7030 e1b9 2103 |027b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd248: 1302 3700 |027e: const/16 v2, #int 55 // #37 │ │ +3cd24c: 4d01 0002 |0280: aput-object v1, v0, v2 │ │ +3cd250: 2201 7917 |0282: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd254: 1a02 1cd3 |0284: const-string v2, "transfer-encoding" // string@d31c │ │ +3cd258: 7030 e1b9 2103 |0286: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd25e: 1302 3800 |0289: const/16 v2, #int 56 // #38 │ │ +3cd262: 4d01 0002 |028b: aput-object v1, v0, v2 │ │ +3cd266: 2201 7917 |028d: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd26a: 1a02 78d5 |028f: const-string v2, "user-agent" // string@d578 │ │ +3cd26e: 7030 e1b9 2103 |0291: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd274: 1302 3900 |0294: const/16 v2, #int 57 // #39 │ │ +3cd278: 4d01 0002 |0296: aput-object v1, v0, v2 │ │ +3cd27c: 2201 7917 |0298: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd280: 1a02 ecd6 |029a: const-string v2, "vary" // string@d6ec │ │ +3cd284: 7030 e1b9 2103 |029c: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd28a: 1302 3a00 |029f: const/16 v2, #int 58 // #3a │ │ +3cd28e: 4d01 0002 |02a1: aput-object v1, v0, v2 │ │ +3cd292: 2201 7917 |02a3: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd296: 1a02 16d7 |02a5: const-string v2, "via" // string@d716 │ │ +3cd29a: 7030 e1b9 2103 |02a7: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd2a0: 1302 3b00 |02aa: const/16 v2, #int 59 // #3b │ │ +3cd2a4: 4d01 0002 |02ac: aput-object v1, v0, v2 │ │ +3cd2a8: 2201 7917 |02ae: new-instance v1, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cd2ac: 1a02 01d9 |02b0: const-string v2, "www-authenticate" // string@d901 │ │ +3cd2b0: 7030 e1b9 2103 |02b2: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cd2b6: 1302 3c00 |02b5: const/16 v2, #int 60 // #3c │ │ +3cd2ba: 4d01 0002 |02b7: aput-object v1, v0, v2 │ │ +3cd2be: 6900 7e86 |02b9: sput-object v0, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3cd2c2: 7100 08ba 0000 |02bb: invoke-static {}, Lokhttp3/internal/http2/Hpack;.nameToFirstIndex:()Ljava/util/Map; // method@ba08 │ │ +3cd2c8: 0c00 |02be: move-result-object v0 │ │ +3cd2ca: 6900 7986 |02bf: sput-object v0, Lokhttp3/internal/http2/Hpack;.NAME_TO_FIRST_INDEX:Ljava/util/Map; // field@8679 │ │ +3cd2ce: 0e00 |02c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x02bb line=354 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Hpack;) │ │ @@ -839464,17 +839464,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cd2d8: |[3cd2d8] okhttp3.internal.http2.Hpack.:()V │ │ -3cd2e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cd2ee: 0e00 |0003: return-void │ │ +3cd2d0: |[3cd2d0] okhttp3.internal.http2.Hpack.:()V │ │ +3cd2e0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cd2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/Hpack; │ │ │ │ #2 : (in Lokhttp3/internal/http2/Hpack;) │ │ @@ -839482,41 +839482,41 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3ccccc: |[3ccccc] okhttp3.internal.http2.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ -3cccdc: 6e10 12bd 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3ccce2: 0a00 |0003: move-result v0 │ │ -3ccce4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3ccce6: 3501 2d00 |0005: if-ge v1, v0, 0032 // +002d │ │ -3cccea: 6e20 f7bc 1400 |0007: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3cccf0: 0a02 |000a: move-result v2 │ │ -3cccf2: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ -3cccf6: 3432 2200 |000d: if-lt v2, v3, 002f // +0022 │ │ -3cccfa: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ -3cccfe: 3732 0300 |0011: if-le v2, v3, 0014 // +0003 │ │ -3ccd02: 281c |0013: goto 002f // +001c │ │ -3ccd04: 2200 4210 |0014: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ccd08: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ccd0c: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ccd12: 1a02 3355 |001b: const-string v2, "PROTOCOL_ERROR response malformed: mixed case name: " // string@5533 │ │ -3ccd16: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ccd1c: 6e10 1cbd 0400 |0020: invoke-virtual {v4}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3ccd22: 0c04 |0023: move-result-object v4 │ │ -3ccd24: 6e20 8f84 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ccd2a: 6e10 9f84 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ccd30: 0c04 |002a: move-result-object v4 │ │ -3ccd32: 7020 7782 4000 |002b: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ccd38: 2700 |002e: throw v0 │ │ -3ccd3a: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ccd3e: 28d4 |0031: goto 0005 // -002c │ │ -3ccd40: 1104 |0032: return-object v4 │ │ +3cccc4: |[3cccc4] okhttp3.internal.http2.Hpack.checkLowercase:(Lokio/ByteString;)Lokio/ByteString; │ │ +3cccd4: 6e10 12bd 0400 |0000: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cccda: 0a00 |0003: move-result v0 │ │ +3cccdc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3cccde: 3501 2d00 |0005: if-ge v1, v0, 0032 // +002d │ │ +3ccce2: 6e20 f7bc 1400 |0007: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3ccce8: 0a02 |000a: move-result v2 │ │ +3cccea: 1303 4100 |000b: const/16 v3, #int 65 // #41 │ │ +3cccee: 3432 2200 |000d: if-lt v2, v3, 002f // +0022 │ │ +3cccf2: 1303 5a00 |000f: const/16 v3, #int 90 // #5a │ │ +3cccf6: 3732 0300 |0011: if-le v2, v3, 0014 // +0003 │ │ +3cccfa: 281c |0013: goto 002f // +001c │ │ +3cccfc: 2200 4210 |0014: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ccd00: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ccd04: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ccd0a: 1a02 3355 |001b: const-string v2, "PROTOCOL_ERROR response malformed: mixed case name: " // string@5533 │ │ +3ccd0e: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ccd14: 6e10 1cbd 0400 |0020: invoke-virtual {v4}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3ccd1a: 0c04 |0023: move-result-object v4 │ │ +3ccd1c: 6e20 8f84 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ccd22: 6e10 9f84 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ccd28: 0c04 |002a: move-result-object v4 │ │ +3ccd2a: 7020 7782 4000 |002b: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ccd30: 2700 |002e: throw v0 │ │ +3ccd32: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ccd36: 28d4 |0031: goto 0005 // -002c │ │ +3ccd38: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0007 line=597 │ │ 0x0014 line=599 │ │ locals : │ │ 0x0000 - 0x0033 reg=4 (null) Lokio/ByteString; │ │ @@ -839526,39 +839526,39 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3ccc60: |[3ccc60] okhttp3.internal.http2.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ -3ccc70: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -3ccc74: 6201 7e86 |0002: sget-object v1, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccc78: 2111 |0004: array-length v1, v1 │ │ -3ccc7a: 7020 5887 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@8758 │ │ -3ccc80: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3ccc82: 6202 7e86 |0009: sget-object v2, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccc86: 2123 |000b: array-length v3, v2 │ │ -3ccc88: 3531 1c00 |000c: if-ge v1, v3, 0028 // +001c │ │ -3ccc8c: 4602 0201 |000e: aget-object v2, v2, v1 │ │ -3ccc90: 5422 6386 |0010: iget-object v2, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3ccc94: 7220 a887 2000 |0012: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3ccc9a: 0a02 |0015: move-result v2 │ │ -3ccc9c: 3902 0f00 |0016: if-nez v2, 0025 // +000f │ │ -3ccca0: 6202 7e86 |0018: sget-object v2, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ -3ccca4: 4602 0201 |001a: aget-object v2, v2, v1 │ │ -3ccca8: 5422 6386 |001c: iget-object v2, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ -3cccac: 7110 a983 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cccb2: 0c03 |0021: move-result-object v3 │ │ -3cccb4: 7230 b187 2003 |0022: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3cccba: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cccbe: 28e2 |0027: goto 0009 // -001e │ │ -3cccc0: 7110 0d87 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -3cccc6: 0c00 |002b: move-result-object v0 │ │ -3cccc8: 1100 |002c: return-object v0 │ │ +3ccc58: |[3ccc58] okhttp3.internal.http2.Hpack.nameToFirstIndex:()Ljava/util/Map; │ │ +3ccc68: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +3ccc6c: 6201 7e86 |0002: sget-object v1, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccc70: 2111 |0004: array-length v1, v1 │ │ +3ccc72: 7020 5887 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(I)V // method@8758 │ │ +3ccc78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3ccc7a: 6202 7e86 |0009: sget-object v2, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccc7e: 2123 |000b: array-length v3, v2 │ │ +3ccc80: 3531 1c00 |000c: if-ge v1, v3, 0028 // +001c │ │ +3ccc84: 4602 0201 |000e: aget-object v2, v2, v1 │ │ +3ccc88: 5422 6386 |0010: iget-object v2, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3ccc8c: 7220 a887 2000 |0012: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3ccc92: 0a02 |0015: move-result v2 │ │ +3ccc94: 3902 0f00 |0016: if-nez v2, 0025 // +000f │ │ +3ccc98: 6202 7e86 |0018: sget-object v2, Lokhttp3/internal/http2/Hpack;.STATIC_HEADER_TABLE:[Lokhttp3/internal/http2/Header; // field@867e │ │ +3ccc9c: 4602 0201 |001a: aget-object v2, v2, v1 │ │ +3ccca0: 5422 6386 |001c: iget-object v2, v2, Lokhttp3/internal/http2/Header;.name:Lokio/ByteString; // field@8663 │ │ +3ccca4: 7110 a983 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cccaa: 0c03 |0021: move-result-object v3 │ │ +3cccac: 7230 b187 2003 |0022: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3cccb2: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cccb6: 28e2 |0027: goto 0009 // -001e │ │ +3cccb8: 7110 0d87 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +3cccbe: 0c00 |002b: move-result-object v0 │ │ +3cccc0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0009 line=358 │ │ 0x000e line=359 │ │ 0x0018 line=360 │ │ 0x0028 line=363 │ │ @@ -839709,157 +839709,157 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 276 16-bit code units │ │ -3d1cf8: |[3d1cf8] okhttp3.internal.http2.Http2.:()V │ │ -3d1d08: 1a00 fe54 |0000: const-string v0, "PRI * HTTP/2.0 │ │ +3d1cec: |[3d1cec] okhttp3.internal.http2.Http2.:()V │ │ +3d1cfc: 1a00 fe54 |0000: const-string v0, "PRI * HTTP/2.0 │ │ │ │ SM │ │ │ │ " // string@54fe │ │ -3d1d0c: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3d1d12: 0c00 |0005: move-result-object v0 │ │ -3d1d14: 6900 8086 |0006: sput-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ -3d1d18: 1a01 b222 |0008: const-string v1, "DATA" // string@22b2 │ │ -3d1d1c: 1a02 7e2a |000a: const-string v2, "HEADERS" // string@2a7e │ │ -3d1d20: 1a03 0855 |000c: const-string v3, "PRIORITY" // string@5508 │ │ -3d1d24: 1a04 7957 |000e: const-string v4, "RST_STREAM" // string@5779 │ │ -3d1d28: 1a05 1759 |0010: const-string v5, "SETTINGS" // string@5917 │ │ -3d1d2c: 1a06 4155 |0012: const-string v6, "PUSH_PROMISE" // string@5541 │ │ -3d1d30: 1a07 bc54 |0014: const-string v7, "PING" // string@54bc │ │ -3d1d34: 1a08 ed29 |0016: const-string v8, "GOAWAY" // string@29ed │ │ -3d1d38: 1a09 db68 |0018: const-string v9, "WINDOW_UPDATE" // string@68db │ │ -3d1d3c: 1a0a 8e1e |001a: const-string v10, "CONTINUATION" // string@1e8e │ │ -3d1d40: 250a 6e1c 0100 |001c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, [Ljava/lang/String; // type@1c6e │ │ -3d1d46: 0c00 |001f: move-result-object v0 │ │ -3d1d48: 6900 8a86 |0020: sput-object v0, Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String; // field@868a │ │ -3d1d4c: 1300 4000 |0022: const/16 v0, #int 64 // #40 │ │ -3d1d50: 2300 6e1c |0024: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -3d1d54: 6900 8186 |0026: sput-object v0, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1d58: 1300 0001 |0028: const/16 v0, #int 256 // #100 │ │ -3d1d5c: 2300 6e1c |002a: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -3d1d60: 6900 7f86 |002c: sput-object v0, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1d64: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -3d1d66: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -3d1d68: 6202 7f86 |0030: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1d6c: 2123 |0032: array-length v3, v2 │ │ -3d1d6e: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ -3d1d72: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -3d1d74: 3531 1b00 |0036: if-ge v1, v3, 0051 // +001b │ │ -3d1d78: 2353 6b1c |0038: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ -3d1d7c: 7110 a483 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@83a4 │ │ -3d1d82: 0c05 |003d: move-result-object v5 │ │ -3d1d84: 4d05 0300 |003e: aput-object v5, v3, v0 │ │ -3d1d88: 1a05 fa09 |0040: const-string v5, "%8s" // string@09fa │ │ -3d1d8c: 7120 39b8 3500 |0042: invoke-static {v5, v3}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d1d92: 0c03 |0045: move-result-object v3 │ │ -3d1d94: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ -3d1d98: 6e30 6884 4305 |0048: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ -3d1d9e: 0c03 |004b: move-result-object v3 │ │ -3d1da0: 4d03 0201 |004c: aput-object v3, v2, v1 │ │ -3d1da4: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d1da8: 28e0 |0050: goto 0030 // -0020 │ │ -3d1daa: 6201 8186 |0051: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1dae: 1a02 0000 |0053: const-string v2, "" // string@0000 │ │ -3d1db2: 4d02 0100 |0055: aput-object v2, v1, v0 │ │ -3d1db6: 1a02 6525 |0057: const-string v2, "END_STREAM" // string@2565 │ │ -3d1dba: 4d02 0105 |0059: aput-object v2, v1, v5 │ │ -3d1dbe: 2352 cb1b |005b: new-array v2, v5, [I // type@1bcb │ │ -3d1dc2: 4b05 0200 |005d: aput v5, v2, v0 │ │ -3d1dc6: 1303 0800 |005f: const/16 v3, #int 8 // #8 │ │ -3d1dca: 1a05 6e54 |0061: const-string v5, "PADDED" // string@546e │ │ -3d1dce: 4d05 0103 |0063: aput-object v5, v1, v3 │ │ -3d1dd2: 2121 |0065: array-length v1, v2 │ │ -3d1dd4: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -3d1dd6: 1a06 56d9 |0067: const-string v6, "|PADDED" // string@d956 │ │ -3d1dda: 3515 2000 |0069: if-ge v5, v1, 0089 // +0020 │ │ -3d1dde: 4407 0205 |006b: aget v7, v2, v5 │ │ -3d1de2: 6208 8186 |006d: sget-object v8, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1de6: de09 0708 |006f: or-int/lit8 v9, v7, #int 8 // #08 │ │ -3d1dea: 220a 9410 |0071: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3d1dee: 7010 8384 0a00 |0073: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d1df4: 620b 8186 |0076: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1df8: 4607 0b07 |0078: aget-object v7, v11, v7 │ │ -3d1dfc: 6e20 8f84 7a00 |007a: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1e02: 6e20 8f84 6a00 |007d: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1e08: 6e10 9f84 0a00 |0080: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d1e0e: 0c06 |0083: move-result-object v6 │ │ -3d1e10: 4d06 0809 |0084: aput-object v6, v8, v9 │ │ -3d1e14: d805 0501 |0086: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3d1e18: 28df |0088: goto 0067 // -0021 │ │ -3d1e1a: 6201 8186 |0089: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1e1e: 1245 |008b: const/4 v5, #int 4 // #4 │ │ -3d1e20: 1a07 5a25 |008c: const-string v7, "END_HEADERS" // string@255a │ │ -3d1e24: 4d07 0105 |008e: aput-object v7, v1, v5 │ │ -3d1e28: 1a05 0855 |0090: const-string v5, "PRIORITY" // string@5508 │ │ -3d1e2c: 4d05 0104 |0092: aput-object v5, v1, v4 │ │ -3d1e30: 1304 2400 |0094: const/16 v4, #int 36 // #24 │ │ -3d1e34: 1a05 5b25 |0096: const-string v5, "END_HEADERS|PRIORITY" // string@255b │ │ -3d1e38: 4d05 0104 |0098: aput-object v5, v1, v4 │ │ -3d1e3c: 1231 |009a: const/4 v1, #int 3 // #3 │ │ -3d1e3e: 2311 cb1b |009b: new-array v1, v1, [I // type@1bcb │ │ -3d1e42: 2601 6d00 0000 |009d: fill-array-data v1, 0000010a // +0000006d │ │ -3d1e48: 2114 |00a0: array-length v4, v1 │ │ -3d1e4a: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ -3d1e4c: 3545 5400 |00a2: if-ge v5, v4, 00f6 // +0054 │ │ -3d1e50: 4407 0105 |00a4: aget v7, v1, v5 │ │ -3d1e54: 2128 |00a6: array-length v8, v2 │ │ -3d1e56: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ -3d1e58: 3589 4b00 |00a8: if-ge v9, v8, 00f3 // +004b │ │ -3d1e5c: 440a 0209 |00aa: aget v10, v2, v9 │ │ -3d1e60: 620b 8186 |00ac: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1e64: 960c 0a07 |00ae: or-int v12, v10, v7 │ │ -3d1e68: 220d 9410 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3d1e6c: 7010 8384 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d1e72: 620e 8186 |00b5: sget-object v14, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1e76: 460e 0e0a |00b7: aget-object v14, v14, v10 │ │ -3d1e7a: 6e20 8f84 ed00 |00b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1e80: 130e 7c00 |00bc: const/16 v14, #int 124 // #7c │ │ -3d1e84: 6e20 8784 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d1e8a: 620f 8186 |00c1: sget-object v15, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1e8e: 460f 0f07 |00c3: aget-object v15, v15, v7 │ │ -3d1e92: 6e20 8f84 fd00 |00c5: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1e98: 6e10 9f84 0d00 |00c8: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d1e9e: 0c0d |00cb: move-result-object v13 │ │ -3d1ea0: 4d0d 0b0c |00cc: aput-object v13, v11, v12 │ │ -3d1ea4: 620b 8186 |00ce: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1ea8: b63c |00d0: or-int/2addr v12, v3 │ │ -3d1eaa: 220d 9410 |00d1: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3d1eae: 7010 8384 0d00 |00d3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d1eb4: 620f 8186 |00d6: sget-object v15, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1eb8: 460a 0f0a |00d8: aget-object v10, v15, v10 │ │ -3d1ebc: 6e20 8f84 ad00 |00da: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1ec2: 6e20 8784 ed00 |00dd: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d1ec8: 620a 8186 |00e0: sget-object v10, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1ecc: 460a 0a07 |00e2: aget-object v10, v10, v7 │ │ -3d1ed0: 6e20 8f84 ad00 |00e4: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1ed6: 6e20 8f84 6d00 |00e7: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d1edc: 6e10 9f84 0d00 |00ea: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d1ee2: 0c0a |00ed: move-result-object v10 │ │ -3d1ee4: 4d0a 0b0c |00ee: aput-object v10, v11, v12 │ │ -3d1ee8: d809 0901 |00f0: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3d1eec: 28b6 |00f2: goto 00a8 // -004a │ │ -3d1eee: d805 0501 |00f3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3d1ef2: 28ad |00f5: goto 00a2 // -0053 │ │ -3d1ef4: 6201 8186 |00f6: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1ef8: 2112 |00f8: array-length v2, v1 │ │ -3d1efa: 3520 0f00 |00f9: if-ge v0, v2, 0108 // +000f │ │ -3d1efe: 4602 0100 |00fb: aget-object v2, v1, v0 │ │ -3d1f02: 3902 0800 |00fd: if-nez v2, 0105 // +0008 │ │ -3d1f06: 6202 7f86 |00ff: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1f0a: 4602 0200 |0101: aget-object v2, v2, v0 │ │ -3d1f0e: 4d02 0100 |0103: aput-object v2, v1, v0 │ │ -3d1f12: d800 0001 |0105: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d1f16: 28ef |0107: goto 00f6 // -0011 │ │ -3d1f18: 0e00 |0108: return-void │ │ -3d1f1a: 0000 |0109: nop // spacer │ │ -3d1f1c: 0003 0400 0300 0000 0400 0000 2000 ... |010a: array-data (10 units) │ │ +3d1d00: 7110 f3bc 0000 |0002: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3d1d06: 0c00 |0005: move-result-object v0 │ │ +3d1d08: 6900 8086 |0006: sput-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ +3d1d0c: 1a01 b222 |0008: const-string v1, "DATA" // string@22b2 │ │ +3d1d10: 1a02 7e2a |000a: const-string v2, "HEADERS" // string@2a7e │ │ +3d1d14: 1a03 0855 |000c: const-string v3, "PRIORITY" // string@5508 │ │ +3d1d18: 1a04 7957 |000e: const-string v4, "RST_STREAM" // string@5779 │ │ +3d1d1c: 1a05 1759 |0010: const-string v5, "SETTINGS" // string@5917 │ │ +3d1d20: 1a06 4155 |0012: const-string v6, "PUSH_PROMISE" // string@5541 │ │ +3d1d24: 1a07 bc54 |0014: const-string v7, "PING" // string@54bc │ │ +3d1d28: 1a08 ed29 |0016: const-string v8, "GOAWAY" // string@29ed │ │ +3d1d2c: 1a09 db68 |0018: const-string v9, "WINDOW_UPDATE" // string@68db │ │ +3d1d30: 1a0a 8e1e |001a: const-string v10, "CONTINUATION" // string@1e8e │ │ +3d1d34: 250a 6e1c 0100 |001c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, [Ljava/lang/String; // type@1c6e │ │ +3d1d3a: 0c00 |001f: move-result-object v0 │ │ +3d1d3c: 6900 8a86 |0020: sput-object v0, Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String; // field@868a │ │ +3d1d40: 1300 4000 |0022: const/16 v0, #int 64 // #40 │ │ +3d1d44: 2300 6e1c |0024: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +3d1d48: 6900 8186 |0026: sput-object v0, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1d4c: 1300 0001 |0028: const/16 v0, #int 256 // #100 │ │ +3d1d50: 2300 6e1c |002a: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +3d1d54: 6900 7f86 |002c: sput-object v0, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1d58: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +3d1d5a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +3d1d5c: 6202 7f86 |0030: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1d60: 2123 |0032: array-length v3, v2 │ │ +3d1d62: 1304 2000 |0033: const/16 v4, #int 32 // #20 │ │ +3d1d66: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +3d1d68: 3531 1b00 |0036: if-ge v1, v3, 0051 // +001b │ │ +3d1d6c: 2353 6b1c |0038: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ +3d1d70: 7110 a483 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@83a4 │ │ +3d1d76: 0c05 |003d: move-result-object v5 │ │ +3d1d78: 4d05 0300 |003e: aput-object v5, v3, v0 │ │ +3d1d7c: 1a05 fa09 |0040: const-string v5, "%8s" // string@09fa │ │ +3d1d80: 7120 39b8 3500 |0042: invoke-static {v5, v3}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1d86: 0c03 |0045: move-result-object v3 │ │ +3d1d88: 1305 3000 |0046: const/16 v5, #int 48 // #30 │ │ +3d1d8c: 6e30 6884 4305 |0048: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ +3d1d92: 0c03 |004b: move-result-object v3 │ │ +3d1d94: 4d03 0201 |004c: aput-object v3, v2, v1 │ │ +3d1d98: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d1d9c: 28e0 |0050: goto 0030 // -0020 │ │ +3d1d9e: 6201 8186 |0051: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1da2: 1a02 0000 |0053: const-string v2, "" // string@0000 │ │ +3d1da6: 4d02 0100 |0055: aput-object v2, v1, v0 │ │ +3d1daa: 1a02 6525 |0057: const-string v2, "END_STREAM" // string@2565 │ │ +3d1dae: 4d02 0105 |0059: aput-object v2, v1, v5 │ │ +3d1db2: 2352 cb1b |005b: new-array v2, v5, [I // type@1bcb │ │ +3d1db6: 4b05 0200 |005d: aput v5, v2, v0 │ │ +3d1dba: 1303 0800 |005f: const/16 v3, #int 8 // #8 │ │ +3d1dbe: 1a05 6e54 |0061: const-string v5, "PADDED" // string@546e │ │ +3d1dc2: 4d05 0103 |0063: aput-object v5, v1, v3 │ │ +3d1dc6: 2121 |0065: array-length v1, v2 │ │ +3d1dc8: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +3d1dca: 1a06 56d9 |0067: const-string v6, "|PADDED" // string@d956 │ │ +3d1dce: 3515 2000 |0069: if-ge v5, v1, 0089 // +0020 │ │ +3d1dd2: 4407 0205 |006b: aget v7, v2, v5 │ │ +3d1dd6: 6208 8186 |006d: sget-object v8, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1dda: de09 0708 |006f: or-int/lit8 v9, v7, #int 8 // #08 │ │ +3d1dde: 220a 9410 |0071: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3d1de2: 7010 8384 0a00 |0073: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d1de8: 620b 8186 |0076: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1dec: 4607 0b07 |0078: aget-object v7, v11, v7 │ │ +3d1df0: 6e20 8f84 7a00 |007a: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1df6: 6e20 8f84 6a00 |007d: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1dfc: 6e10 9f84 0a00 |0080: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d1e02: 0c06 |0083: move-result-object v6 │ │ +3d1e04: 4d06 0809 |0084: aput-object v6, v8, v9 │ │ +3d1e08: d805 0501 |0086: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3d1e0c: 28df |0088: goto 0067 // -0021 │ │ +3d1e0e: 6201 8186 |0089: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1e12: 1245 |008b: const/4 v5, #int 4 // #4 │ │ +3d1e14: 1a07 5a25 |008c: const-string v7, "END_HEADERS" // string@255a │ │ +3d1e18: 4d07 0105 |008e: aput-object v7, v1, v5 │ │ +3d1e1c: 1a05 0855 |0090: const-string v5, "PRIORITY" // string@5508 │ │ +3d1e20: 4d05 0104 |0092: aput-object v5, v1, v4 │ │ +3d1e24: 1304 2400 |0094: const/16 v4, #int 36 // #24 │ │ +3d1e28: 1a05 5b25 |0096: const-string v5, "END_HEADERS|PRIORITY" // string@255b │ │ +3d1e2c: 4d05 0104 |0098: aput-object v5, v1, v4 │ │ +3d1e30: 1231 |009a: const/4 v1, #int 3 // #3 │ │ +3d1e32: 2311 cb1b |009b: new-array v1, v1, [I // type@1bcb │ │ +3d1e36: 2601 6d00 0000 |009d: fill-array-data v1, 0000010a // +0000006d │ │ +3d1e3c: 2114 |00a0: array-length v4, v1 │ │ +3d1e3e: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ +3d1e40: 3545 5400 |00a2: if-ge v5, v4, 00f6 // +0054 │ │ +3d1e44: 4407 0105 |00a4: aget v7, v1, v5 │ │ +3d1e48: 2128 |00a6: array-length v8, v2 │ │ +3d1e4a: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ +3d1e4c: 3589 4b00 |00a8: if-ge v9, v8, 00f3 // +004b │ │ +3d1e50: 440a 0209 |00aa: aget v10, v2, v9 │ │ +3d1e54: 620b 8186 |00ac: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1e58: 960c 0a07 |00ae: or-int v12, v10, v7 │ │ +3d1e5c: 220d 9410 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3d1e60: 7010 8384 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d1e66: 620e 8186 |00b5: sget-object v14, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1e6a: 460e 0e0a |00b7: aget-object v14, v14, v10 │ │ +3d1e6e: 6e20 8f84 ed00 |00b9: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1e74: 130e 7c00 |00bc: const/16 v14, #int 124 // #7c │ │ +3d1e78: 6e20 8784 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d1e7e: 620f 8186 |00c1: sget-object v15, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1e82: 460f 0f07 |00c3: aget-object v15, v15, v7 │ │ +3d1e86: 6e20 8f84 fd00 |00c5: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1e8c: 6e10 9f84 0d00 |00c8: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d1e92: 0c0d |00cb: move-result-object v13 │ │ +3d1e94: 4d0d 0b0c |00cc: aput-object v13, v11, v12 │ │ +3d1e98: 620b 8186 |00ce: sget-object v11, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1e9c: b63c |00d0: or-int/2addr v12, v3 │ │ +3d1e9e: 220d 9410 |00d1: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3d1ea2: 7010 8384 0d00 |00d3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d1ea8: 620f 8186 |00d6: sget-object v15, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1eac: 460a 0f0a |00d8: aget-object v10, v15, v10 │ │ +3d1eb0: 6e20 8f84 ad00 |00da: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1eb6: 6e20 8784 ed00 |00dd: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d1ebc: 620a 8186 |00e0: sget-object v10, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1ec0: 460a 0a07 |00e2: aget-object v10, v10, v7 │ │ +3d1ec4: 6e20 8f84 ad00 |00e4: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1eca: 6e20 8f84 6d00 |00e7: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d1ed0: 6e10 9f84 0d00 |00ea: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d1ed6: 0c0a |00ed: move-result-object v10 │ │ +3d1ed8: 4d0a 0b0c |00ee: aput-object v10, v11, v12 │ │ +3d1edc: d809 0901 |00f0: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3d1ee0: 28b6 |00f2: goto 00a8 // -004a │ │ +3d1ee2: d805 0501 |00f3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3d1ee6: 28ad |00f5: goto 00a2 // -0053 │ │ +3d1ee8: 6201 8186 |00f6: sget-object v1, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1eec: 2112 |00f8: array-length v2, v1 │ │ +3d1eee: 3520 0f00 |00f9: if-ge v0, v2, 0108 // +000f │ │ +3d1ef2: 4602 0100 |00fb: aget-object v2, v1, v0 │ │ +3d1ef6: 3902 0800 |00fd: if-nez v2, 0105 // +0008 │ │ +3d1efa: 6202 7f86 |00ff: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1efe: 4602 0200 |0101: aget-object v2, v2, v0 │ │ +3d1f02: 4d02 0100 |0103: aput-object v2, v1, v0 │ │ +3d1f06: d800 0001 |0105: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d1f0a: 28ef |0107: goto 00f6 // -0011 │ │ +3d1f0c: 0e00 |0108: return-void │ │ +3d1f0e: 0000 |0109: nop // spacer │ │ +3d1f10: 0003 0400 0300 0000 0400 0000 2000 ... |010a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x001c line=51 │ │ 0x0024 line=68 │ │ 0x002a line=69 │ │ 0x0030 line=71 │ │ @@ -839887,17 +839887,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1f30: |[3d1f30] okhttp3.internal.http2.Http2.:()V │ │ -3d1f40: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d1f46: 0e00 |0003: return-void │ │ +3d1f24: |[3d1f24] okhttp3.internal.http2.Http2.:()V │ │ +3d1f34: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d1f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/Http2; │ │ │ │ #2 : (in Lokhttp3/internal/http2/Http2;) │ │ @@ -839905,65 +839905,65 @@ │ │ type : '(BB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -3d1bac: |[3d1bac] okhttp3.internal.http2.Http2.formatFlags:(BB)Ljava/lang/String; │ │ -3d1bbc: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -3d1bc0: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -3d1bc4: 1102 |0004: return-object v2 │ │ -3d1bc6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -3d1bc8: 3202 4900 |0006: if-eq v2, v0, 004f // +0049 │ │ -3d1bcc: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -3d1bce: 3202 4600 |0009: if-eq v2, v0, 004f // +0046 │ │ -3d1bd2: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -3d1bd4: 3202 3800 |000c: if-eq v2, v0, 0044 // +0038 │ │ -3d1bd8: 1260 |000e: const/4 v0, #int 6 // #6 │ │ -3d1bda: 3202 3500 |000f: if-eq v2, v0, 0044 // +0035 │ │ -3d1bde: 1270 |0011: const/4 v0, #int 7 // #7 │ │ -3d1be0: 3202 3d00 |0012: if-eq v2, v0, 004f // +003d │ │ -3d1be4: 1300 0800 |0014: const/16 v0, #int 8 // #8 │ │ -3d1be8: 3202 3900 |0016: if-eq v2, v0, 004f // +0039 │ │ -3d1bec: 6200 8186 |0018: sget-object v0, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ -3d1bf0: 2101 |001a: array-length v1, v0 │ │ -3d1bf2: 3513 0500 |001b: if-ge v3, v1, 0020 // +0005 │ │ -3d1bf6: 4600 0003 |001d: aget-object v0, v0, v3 │ │ -3d1bfa: 2805 |001f: goto 0024 // +0005 │ │ -3d1bfc: 6200 7f86 |0020: sget-object v0, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1c00: 4600 0003 |0022: aget-object v0, v0, v3 │ │ -3d1c04: 1251 |0024: const/4 v1, #int 5 // #5 │ │ -3d1c06: 3312 0f00 |0025: if-ne v2, v1, 0034 // +000f │ │ -3d1c0a: dd01 0304 |0027: and-int/lit8 v1, v3, #int 4 // #04 │ │ -3d1c0e: 3801 0b00 |0029: if-eqz v1, 0034 // +000b │ │ -3d1c12: 1a02 7e2a |002b: const-string v2, "HEADERS" // string@2a7e │ │ -3d1c16: 1a03 4155 |002d: const-string v3, "PUSH_PROMISE" // string@5541 │ │ -3d1c1a: 6e30 6984 2003 |002f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ -3d1c20: 0c02 |0032: move-result-object v2 │ │ -3d1c22: 1102 |0033: return-object v2 │ │ -3d1c24: 3902 0f00 |0034: if-nez v2, 0043 // +000f │ │ -3d1c28: dd02 0320 |0036: and-int/lit8 v2, v3, #int 32 // #20 │ │ -3d1c2c: 3802 0b00 |0038: if-eqz v2, 0043 // +000b │ │ -3d1c30: 1a02 0855 |003a: const-string v2, "PRIORITY" // string@5508 │ │ -3d1c34: 1a03 5e1e |003c: const-string v3, "COMPRESSED" // string@1e5e │ │ -3d1c38: 6e30 6984 2003 |003e: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ -3d1c3e: 0c02 |0041: move-result-object v2 │ │ -3d1c40: 1102 |0042: return-object v2 │ │ -3d1c42: 1100 |0043: return-object v0 │ │ -3d1c44: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -3d1c46: 3323 0500 |0045: if-ne v3, v2, 004a // +0005 │ │ -3d1c4a: 1a02 bb16 |0047: const-string v2, "ACK" // string@16bb │ │ -3d1c4e: 2805 |0049: goto 004e // +0005 │ │ -3d1c50: 6202 7f86 |004a: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1c54: 4602 0203 |004c: aget-object v2, v2, v3 │ │ -3d1c58: 1102 |004e: return-object v2 │ │ -3d1c5a: 6202 7f86 |004f: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ -3d1c5e: 4602 0203 |0051: aget-object v2, v2, v3 │ │ -3d1c62: 1102 |0053: return-object v2 │ │ +3d1ba0: |[3d1ba0] okhttp3.internal.http2.Http2.formatFlags:(BB)Ljava/lang/String; │ │ +3d1bb0: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +3d1bb4: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +3d1bb8: 1102 |0004: return-object v2 │ │ +3d1bba: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +3d1bbc: 3202 4900 |0006: if-eq v2, v0, 004f // +0049 │ │ +3d1bc0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +3d1bc2: 3202 4600 |0009: if-eq v2, v0, 004f // +0046 │ │ +3d1bc6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +3d1bc8: 3202 3800 |000c: if-eq v2, v0, 0044 // +0038 │ │ +3d1bcc: 1260 |000e: const/4 v0, #int 6 // #6 │ │ +3d1bce: 3202 3500 |000f: if-eq v2, v0, 0044 // +0035 │ │ +3d1bd2: 1270 |0011: const/4 v0, #int 7 // #7 │ │ +3d1bd4: 3202 3d00 |0012: if-eq v2, v0, 004f // +003d │ │ +3d1bd8: 1300 0800 |0014: const/16 v0, #int 8 // #8 │ │ +3d1bdc: 3202 3900 |0016: if-eq v2, v0, 004f // +0039 │ │ +3d1be0: 6200 8186 |0018: sget-object v0, Lokhttp3/internal/http2/Http2;.FLAGS:[Ljava/lang/String; // field@8681 │ │ +3d1be4: 2101 |001a: array-length v1, v0 │ │ +3d1be6: 3513 0500 |001b: if-ge v3, v1, 0020 // +0005 │ │ +3d1bea: 4600 0003 |001d: aget-object v0, v0, v3 │ │ +3d1bee: 2805 |001f: goto 0024 // +0005 │ │ +3d1bf0: 6200 7f86 |0020: sget-object v0, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1bf4: 4600 0003 |0022: aget-object v0, v0, v3 │ │ +3d1bf8: 1251 |0024: const/4 v1, #int 5 // #5 │ │ +3d1bfa: 3312 0f00 |0025: if-ne v2, v1, 0034 // +000f │ │ +3d1bfe: dd01 0304 |0027: and-int/lit8 v1, v3, #int 4 // #04 │ │ +3d1c02: 3801 0b00 |0029: if-eqz v1, 0034 // +000b │ │ +3d1c06: 1a02 7e2a |002b: const-string v2, "HEADERS" // string@2a7e │ │ +3d1c0a: 1a03 4155 |002d: const-string v3, "PUSH_PROMISE" // string@5541 │ │ +3d1c0e: 6e30 6984 2003 |002f: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ +3d1c14: 0c02 |0032: move-result-object v2 │ │ +3d1c16: 1102 |0033: return-object v2 │ │ +3d1c18: 3902 0f00 |0034: if-nez v2, 0043 // +000f │ │ +3d1c1c: dd02 0320 |0036: and-int/lit8 v2, v3, #int 32 // #20 │ │ +3d1c20: 3802 0b00 |0038: if-eqz v2, 0043 // +000b │ │ +3d1c24: 1a02 0855 |003a: const-string v2, "PRIORITY" // string@5508 │ │ +3d1c28: 1a03 5e1e |003c: const-string v3, "COMPRESSED" // string@1e5e │ │ +3d1c2c: 6e30 6984 2003 |003e: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ +3d1c32: 0c02 |0041: move-result-object v2 │ │ +3d1c34: 1102 |0042: return-object v2 │ │ +3d1c36: 1100 |0043: return-object v0 │ │ +3d1c38: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +3d1c3a: 3323 0500 |0045: if-ne v3, v2, 004a // +0005 │ │ +3d1c3e: 1a02 bb16 |0047: const-string v2, "ACK" // string@16bb │ │ +3d1c42: 2805 |0049: goto 004e // +0005 │ │ +3d1c44: 6202 7f86 |004a: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1c48: 4602 0203 |004c: aget-object v2, v2, v3 │ │ +3d1c4c: 1102 |004e: return-object v2 │ │ +3d1c4e: 6202 7f86 |004f: sget-object v2, Lokhttp3/internal/http2/Http2;.BINARY:[Ljava/lang/String; // field@867f │ │ +3d1c52: 4602 0203 |0051: aget-object v2, v2, v3 │ │ +3d1c56: 1102 |0053: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0018 line=158 │ │ 0x002f line=161 │ │ 0x003e line=163 │ │ 0x004a line=151 │ │ 0x004f line=156 │ │ @@ -839976,53 +839976,53 @@ │ │ type : '(ZIIBB)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -3d1c64: |[3d1c64] okhttp3.internal.http2.Http2.frameLog:(ZIIBB)Ljava/lang/String; │ │ -3d1c74: 6200 8a86 |0000: sget-object v0, Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String; // field@868a │ │ -3d1c78: 2101 |0002: array-length v1, v0 │ │ -3d1c7a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3d1c7c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -3d1c7e: 3517 0500 |0005: if-ge v7, v1, 000a // +0005 │ │ -3d1c82: 4600 0007 |0007: aget-object v0, v0, v7 │ │ -3d1c86: 280f |0009: goto 0018 // +000f │ │ -3d1c88: 2330 6b1c |000a: new-array v0, v3, [Ljava/lang/Object; // type@1c6b │ │ -3d1c8c: 7110 fb82 0700 |000c: invoke-static {v7}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3d1c92: 0c01 |000f: move-result-object v1 │ │ -3d1c94: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -3d1c98: 1a01 ce14 |0012: const-string v1, "0x%02x" // string@14ce │ │ -3d1c9c: 7120 39b8 0100 |0014: invoke-static {v1, v0}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d1ca2: 0c00 |0017: move-result-object v0 │ │ -3d1ca4: 7120 0bba 8700 |0018: invoke-static {v7, v8}, Lokhttp3/internal/http2/Http2;.formatFlags:(BB)Ljava/lang/String; // method@ba0b │ │ -3d1caa: 0c07 |001b: move-result-object v7 │ │ -3d1cac: 1258 |001c: const/4 v8, #int 5 // #5 │ │ -3d1cae: 2388 6b1c |001d: new-array v8, v8, [Ljava/lang/Object; // type@1c6b │ │ -3d1cb2: 3804 0500 |001f: if-eqz v4, 0024 // +0005 │ │ -3d1cb6: 1a04 6f15 |0021: const-string v4, "<<" // string@156f │ │ -3d1cba: 2803 |0023: goto 0026 // +0003 │ │ -3d1cbc: 1a04 8e16 |0024: const-string v4, ">>" // string@168e │ │ -3d1cc0: 4d04 0802 |0026: aput-object v4, v8, v2 │ │ -3d1cc4: 7110 a983 0500 |0028: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d1cca: 0c04 |002b: move-result-object v4 │ │ -3d1ccc: 4d04 0803 |002c: aput-object v4, v8, v3 │ │ -3d1cd0: 1224 |002e: const/4 v4, #int 2 // #2 │ │ -3d1cd2: 7110 a983 0600 |002f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d1cd8: 0c05 |0032: move-result-object v5 │ │ -3d1cda: 4d05 0804 |0033: aput-object v5, v8, v4 │ │ -3d1cde: 1234 |0035: const/4 v4, #int 3 // #3 │ │ -3d1ce0: 4d00 0804 |0036: aput-object v0, v8, v4 │ │ -3d1ce4: 1244 |0038: const/4 v4, #int 4 // #4 │ │ -3d1ce6: 4d07 0804 |0039: aput-object v7, v8, v4 │ │ -3d1cea: 1a04 fd09 |003b: const-string v4, "%s 0x%08x %5d %-13s %s" // string@09fd │ │ -3d1cee: 7120 39b8 8400 |003d: invoke-static {v4, v8}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d1cf4: 0c04 |0040: move-result-object v4 │ │ -3d1cf6: 1104 |0041: return-object v4 │ │ +3d1c58: |[3d1c58] okhttp3.internal.http2.Http2.frameLog:(ZIIBB)Ljava/lang/String; │ │ +3d1c68: 6200 8a86 |0000: sget-object v0, Lokhttp3/internal/http2/Http2;.FRAME_NAMES:[Ljava/lang/String; // field@868a │ │ +3d1c6c: 2101 |0002: array-length v1, v0 │ │ +3d1c6e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3d1c70: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +3d1c72: 3517 0500 |0005: if-ge v7, v1, 000a // +0005 │ │ +3d1c76: 4600 0007 |0007: aget-object v0, v0, v7 │ │ +3d1c7a: 280f |0009: goto 0018 // +000f │ │ +3d1c7c: 2330 6b1c |000a: new-array v0, v3, [Ljava/lang/Object; // type@1c6b │ │ +3d1c80: 7110 fb82 0700 |000c: invoke-static {v7}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3d1c86: 0c01 |000f: move-result-object v1 │ │ +3d1c88: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +3d1c8c: 1a01 ce14 |0012: const-string v1, "0x%02x" // string@14ce │ │ +3d1c90: 7120 39b8 0100 |0014: invoke-static {v1, v0}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1c96: 0c00 |0017: move-result-object v0 │ │ +3d1c98: 7120 0bba 8700 |0018: invoke-static {v7, v8}, Lokhttp3/internal/http2/Http2;.formatFlags:(BB)Ljava/lang/String; // method@ba0b │ │ +3d1c9e: 0c07 |001b: move-result-object v7 │ │ +3d1ca0: 1258 |001c: const/4 v8, #int 5 // #5 │ │ +3d1ca2: 2388 6b1c |001d: new-array v8, v8, [Ljava/lang/Object; // type@1c6b │ │ +3d1ca6: 3804 0500 |001f: if-eqz v4, 0024 // +0005 │ │ +3d1caa: 1a04 6f15 |0021: const-string v4, "<<" // string@156f │ │ +3d1cae: 2803 |0023: goto 0026 // +0003 │ │ +3d1cb0: 1a04 8e16 |0024: const-string v4, ">>" // string@168e │ │ +3d1cb4: 4d04 0802 |0026: aput-object v4, v8, v2 │ │ +3d1cb8: 7110 a983 0500 |0028: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d1cbe: 0c04 |002b: move-result-object v4 │ │ +3d1cc0: 4d04 0803 |002c: aput-object v4, v8, v3 │ │ +3d1cc4: 1224 |002e: const/4 v4, #int 2 // #2 │ │ +3d1cc6: 7110 a983 0600 |002f: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d1ccc: 0c05 |0032: move-result-object v5 │ │ +3d1cce: 4d05 0804 |0033: aput-object v5, v8, v4 │ │ +3d1cd2: 1234 |0035: const/4 v4, #int 3 // #3 │ │ +3d1cd4: 4d00 0804 |0036: aput-object v0, v8, v4 │ │ +3d1cd8: 1244 |0038: const/4 v4, #int 4 // #4 │ │ +3d1cda: 4d07 0804 |0039: aput-object v7, v8, v4 │ │ +3d1cde: 1a04 fd09 |003b: const-string v4, "%s 0x%08x %5d %-13s %s" // string@09fd │ │ +3d1ce2: 7120 39b8 8400 |003d: invoke-static {v4, v8}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1ce8: 0c04 |0040: move-result-object v4 │ │ +3d1cea: 1104 |0041: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0018 line=136 │ │ 0x001d line=137 │ │ locals : │ │ 0x0000 - 0x0042 reg=4 (null) Z │ │ @@ -840036,20 +840036,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d1b88: |[3d1b88] okhttp3.internal.http2.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ -3d1b98: 2200 7110 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d1b9c: 7120 39b8 2100 |0002: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d1ba2: 0c01 |0005: move-result-object v1 │ │ -3d1ba4: 7020 8783 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d1baa: 2700 |0009: throw v0 │ │ +3d1b7c: |[3d1b7c] okhttp3.internal.http2.Http2.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; │ │ +3d1b8c: 2200 7110 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d1b90: 7120 39b8 2100 |0002: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1b96: 0c01 |0005: move-result-object v1 │ │ +3d1b98: 7020 8783 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d1b9e: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -840058,20 +840058,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException;' │ │ access : 0x0088 (STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d1b64: |[3d1b64] okhttp3.internal.http2.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ -3d1b74: 2200 4210 |0000: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d1b78: 7120 39b8 2100 |0002: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d1b7e: 0c01 |0005: move-result-object v1 │ │ -3d1b80: 7020 7782 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1b86: 2700 |0009: throw v0 │ │ +3d1b58: |[3d1b58] okhttp3.internal.http2.Http2.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; │ │ +3d1b68: 2200 4210 |0000: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d1b6c: 7120 39b8 2100 |0002: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1b72: 0c01 |0005: move-result-object v1 │ │ +3d1b74: 7020 7782 1000 |0006: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d1b7a: 2700 |0009: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -840140,22 +840140,22 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3cd7b4: |[3cd7b4] okhttp3.internal.http2.Http2Connection$Builder.:(Z)V │ │ -3cd7c4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cd7ca: 6200 b586 |0003: sget-object v0, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86b5 │ │ -3cd7ce: 5b10 ae86 |0005: iput-object v0, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ -3cd7d2: 6200 2887 |0007: sget-object v0, Lokhttp3/internal/http2/PushObserver;.CANCEL:Lokhttp3/internal/http2/PushObserver; // field@8728 │ │ -3cd7d6: 5b10 b086 |0009: iput-object v0, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ -3cd7da: 5c12 ac86 |000b: iput-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ -3cd7de: 0e00 |000d: return-void │ │ +3cd7ac: |[3cd7ac] okhttp3.internal.http2.Http2Connection$Builder.:(Z)V │ │ +3cd7bc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cd7c2: 6200 b586 |0003: sget-object v0, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86b5 │ │ +3cd7c6: 5b10 ae86 |0005: iput-object v0, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ +3cd7ca: 6200 2887 |0007: sget-object v0, Lokhttp3/internal/http2/PushObserver;.CANCEL:Lokhttp3/internal/http2/PushObserver; // field@8728 │ │ +3cd7ce: 5b10 b086 |0009: iput-object v0, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ +3cd7d2: 5c12 ac86 |000b: iput-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ +3cd7d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=599 │ │ 0x0007 line=600 │ │ 0x000b line=609 │ │ locals : │ │ @@ -840168,18 +840168,18 @@ │ │ type : '()Lokhttp3/internal/http2/Http2Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3cd6cc: |[3cd6cc] okhttp3.internal.http2.Http2Connection$Builder.build:()Lokhttp3/internal/http2/Http2Connection; │ │ -3cd6dc: 2200 8e17 |0000: new-instance v0, Lokhttp3/internal/http2/Http2Connection; // type@178e │ │ -3cd6e0: 7020 43ba 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.:(Lokhttp3/internal/http2/Http2Connection$Builder;)V // method@ba43 │ │ -3cd6e6: 1100 |0005: return-object v0 │ │ +3cd6c4: |[3cd6c4] okhttp3.internal.http2.Http2Connection$Builder.build:()Lokhttp3/internal/http2/Http2Connection; │ │ +3cd6d4: 2200 8e17 |0000: new-instance v0, Lokhttp3/internal/http2/Http2Connection; // type@178e │ │ +3cd6d8: 7020 43ba 1000 |0002: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.:(Lokhttp3/internal/http2/Http2Connection$Builder;)V // method@ba43 │ │ +3cd6de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Connection$Builder; │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Connection$Builder;) │ │ @@ -840187,17 +840187,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd6e8: |[3cd6e8] okhttp3.internal.http2.Http2Connection$Builder.listener:(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ -3cd6f8: 5b01 ae86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ -3cd6fc: 1100 |0002: return-object v0 │ │ +3cd6e0: |[3cd6e0] okhttp3.internal.http2.Http2Connection$Builder.listener:(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ +3cd6f0: 5b01 ae86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ +3cd6f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/internal/http2/Http2Connection$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/internal/http2/Http2Connection$Listener; │ │ │ │ @@ -840206,17 +840206,17 @@ │ │ type : '(I)Lokhttp3/internal/http2/Http2Connection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd700: |[3cd700] okhttp3.internal.http2.Http2Connection$Builder.pingIntervalMillis:(I)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ -3cd710: 5901 af86 |0000: iput v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ -3cd714: 1100 |0002: return-object v0 │ │ +3cd6f8: |[3cd6f8] okhttp3.internal.http2.Http2Connection$Builder.pingIntervalMillis:(I)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ +3cd708: 5901 af86 |0000: iput v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ +3cd70c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/internal/http2/Http2Connection$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -840225,17 +840225,17 @@ │ │ type : '(Lokhttp3/internal/http2/PushObserver;)Lokhttp3/internal/http2/Http2Connection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd718: |[3cd718] okhttp3.internal.http2.Http2Connection$Builder.pushObserver:(Lokhttp3/internal/http2/PushObserver;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ -3cd728: 5b01 b086 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ -3cd72c: 1100 |0002: return-object v0 │ │ +3cd710: |[3cd710] okhttp3.internal.http2.Http2Connection$Builder.pushObserver:(Lokhttp3/internal/http2/PushObserver;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ +3cd720: 5b01 b086 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ +3cd724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/internal/http2/Http2Connection$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/internal/http2/PushObserver; │ │ │ │ @@ -840244,36 +840244,36 @@ │ │ type : '(Ljava/net/Socket;)Lokhttp3/internal/http2/Http2Connection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -3cd730: |[3cd730] okhttp3.internal.http2.Http2Connection$Builder.socket:(Ljava/net/Socket;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ -3cd740: 6e10 8285 0400 |0000: invoke-virtual {v4}, Ljava/net/Socket;.getRemoteSocketAddress:()Ljava/net/SocketAddress; // method@8582 │ │ -3cd746: 0c00 |0003: move-result-object v0 │ │ -3cd748: 2001 c310 |0004: instance-of v1, v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3cd74c: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -3cd750: 1f00 c310 |0008: check-cast v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ -3cd754: 6e10 6d85 0000 |000a: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@856d │ │ -3cd75a: 0c00 |000d: move-result-object v0 │ │ -3cd75c: 2805 |000e: goto 0013 // +0005 │ │ -3cd75e: 6e10 0c84 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -3cd764: 0c00 |0012: move-result-object v0 │ │ -3cd766: 7110 8fbd 0400 |0013: invoke-static {v4}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ -3cd76c: 0c01 |0016: move-result-object v1 │ │ -3cd76e: 7110 85bd 0100 |0017: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3cd774: 0c01 |001a: move-result-object v1 │ │ -3cd776: 7110 8abd 0400 |001b: invoke-static {v4}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ -3cd77c: 0c02 |001e: move-result-object v2 │ │ -3cd77e: 7110 84bd 0200 |001f: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3cd784: 0c02 |0022: move-result-object v2 │ │ -3cd786: 6e52 23ba 4310 |0023: invoke-virtual {v3, v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba23 │ │ -3cd78c: 0c04 |0026: move-result-object v4 │ │ -3cd78e: 1104 |0027: return-object v4 │ │ +3cd728: |[3cd728] okhttp3.internal.http2.Http2Connection$Builder.socket:(Ljava/net/Socket;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ +3cd738: 6e10 8285 0400 |0000: invoke-virtual {v4}, Ljava/net/Socket;.getRemoteSocketAddress:()Ljava/net/SocketAddress; // method@8582 │ │ +3cd73e: 0c00 |0003: move-result-object v0 │ │ +3cd740: 2001 c310 |0004: instance-of v1, v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3cd744: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +3cd748: 1f00 c310 |0008: check-cast v0, Ljava/net/InetSocketAddress; // type@10c3 │ │ +3cd74c: 6e10 6d85 0000 |000a: invoke-virtual {v0}, Ljava/net/InetSocketAddress;.getHostName:()Ljava/lang/String; // method@856d │ │ +3cd752: 0c00 |000d: move-result-object v0 │ │ +3cd754: 2805 |000e: goto 0013 // +0005 │ │ +3cd756: 6e10 0c84 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +3cd75c: 0c00 |0012: move-result-object v0 │ │ +3cd75e: 7110 8fbd 0400 |0013: invoke-static {v4}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ +3cd764: 0c01 |0016: move-result-object v1 │ │ +3cd766: 7110 85bd 0100 |0017: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3cd76c: 0c01 |001a: move-result-object v1 │ │ +3cd76e: 7110 8abd 0400 |001b: invoke-static {v4}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ +3cd774: 0c02 |001e: move-result-object v2 │ │ +3cd776: 7110 84bd 0200 |001f: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3cd77c: 0c02 |0022: move-result-object v2 │ │ +3cd77e: 6e52 23ba 4310 |0023: invoke-virtual {v3, v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba23 │ │ +3cd784: 0c04 |0026: move-result-object v4 │ │ +3cd786: 1104 |0027: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0004 line=614 │ │ 0x0008 line=615 │ │ 0x000f line=616 │ │ 0x0013 line=618 │ │ @@ -840287,20 +840287,20 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3cd790: |[3cd790] okhttp3.internal.http2.Http2Connection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ -3cd7a0: 5b01 b286 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:Ljava/net/Socket; // field@86b2 │ │ -3cd7a4: 5b02 ad86 |0002: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.connectionName:Ljava/lang/String; // field@86ad │ │ -3cd7a8: 5b03 b386 |0004: iput-object v3, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.source:Lokio/BufferedSource; // field@86b3 │ │ -3cd7ac: 5b04 b186 |0006: iput-object v4, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.sink:Lokio/BufferedSink; // field@86b1 │ │ -3cd7b0: 1100 |0008: return-object v0 │ │ +3cd788: |[3cd788] okhttp3.internal.http2.Http2Connection$Builder.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; │ │ +3cd798: 5b01 b286 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:Ljava/net/Socket; // field@86b2 │ │ +3cd79c: 5b02 ad86 |0002: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.connectionName:Ljava/lang/String; // field@86ad │ │ +3cd7a0: 5b03 b386 |0004: iput-object v3, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.source:Lokio/BufferedSource; // field@86b3 │ │ +3cd7a4: 5b04 b186 |0006: iput-object v4, v0, Lokhttp3/internal/http2/Http2Connection$Builder;.sink:Lokio/BufferedSink; // field@86b1 │ │ +3cd7a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0002 line=624 │ │ 0x0004 line=625 │ │ 0x0006 line=626 │ │ locals : │ │ @@ -840346,36 +840346,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cd8cc: |[3cd8cc] okhttp3.internal.http2.Http2Connection$Listener.:()V │ │ -3cd8dc: 2200 8717 |0000: new-instance v0, Lokhttp3/internal/http2/Http2Connection$Listener$1; // type@1787 │ │ -3cd8e0: 7010 26ba 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http2/Http2Connection$Listener$1;.:()V // method@ba26 │ │ -3cd8e6: 6900 b586 |0005: sput-object v0, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86b5 │ │ -3cd8ea: 0e00 |0007: return-void │ │ +3cd8c4: |[3cd8c4] okhttp3.internal.http2.Http2Connection$Listener.:()V │ │ +3cd8d4: 2200 8717 |0000: new-instance v0, Lokhttp3/internal/http2/Http2Connection$Listener$1; // type@1787 │ │ +3cd8d8: 7010 26ba 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http2/Http2Connection$Listener$1;.:()V // method@ba26 │ │ +3cd8de: 6900 b586 |0005: sput-object v0, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86b5 │ │ +3cd8e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Connection$Listener;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cd8ec: |[3cd8ec] okhttp3.internal.http2.Http2Connection$Listener.:()V │ │ -3cd8fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cd902: 0e00 |0003: return-void │ │ +3cd8e4: |[3cd8e4] okhttp3.internal.http2.Http2Connection$Listener.:()V │ │ +3cd8f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cd8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/Http2Connection$Listener; │ │ │ │ Virtual methods - │ │ @@ -840384,16 +840384,16 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cd904: |[3cd904] okhttp3.internal.http2.Http2Connection$Listener.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V │ │ -3cd914: 0e00 |0000: return-void │ │ +3cd8fc: |[3cd8fc] okhttp3.internal.http2.Http2Connection$Listener.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V │ │ +3cd90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Connection$Listener;) │ │ name : 'onStream' │ │ type : '(Lokhttp3/internal/http2/Http2Stream;)V' │ │ @@ -840614,30 +840614,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 29 16-bit code units │ │ -3ce5c0: |[3ce5c0] okhttp3.internal.http2.Http2Connection.:()V │ │ -3ce5d0: 2208 6c11 |0000: new-instance v8, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ -3ce5d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ce5d6: 1402 ffff ff7f |0003: const v2, #float nan // #7fffffff │ │ -3ce5dc: 1603 3c00 |0006: const-wide/16 v3, #int 60 // #3c │ │ -3ce5e0: 6205 6879 |0008: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3ce5e4: 2206 6611 |000a: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@1166 │ │ -3ce5e8: 7010 6588 0600 |000c: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@8865 │ │ -3ce5ee: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3ce5f0: 1a07 bd53 |0010: const-string v7, "OkHttp Http2Connection" // string@53bd │ │ -3ce5f4: 7120 4bb8 0700 |0012: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3ce5fa: 0c07 |0015: move-result-object v7 │ │ -3ce5fc: 0780 |0016: move-object v0, v8 │ │ -3ce5fe: 7608 6e88 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ -3ce604: 6908 d586 |001a: sput-object v8, Lokhttp3/internal/http2/Http2Connection;.listenerExecutor:Ljava/util/concurrent/ExecutorService; // field@86d5 │ │ -3ce608: 0e00 |001c: return-void │ │ +3ce5b8: |[3ce5b8] okhttp3.internal.http2.Http2Connection.:()V │ │ +3ce5c8: 2208 6c11 |0000: new-instance v8, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ +3ce5cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ce5ce: 1402 ffff ff7f |0003: const v2, #float nan // #7fffffff │ │ +3ce5d4: 1603 3c00 |0006: const-wide/16 v3, #int 60 // #3c │ │ +3ce5d8: 6205 6879 |0008: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3ce5dc: 2206 6611 |000a: new-instance v6, Ljava/util/concurrent/SynchronousQueue; // type@1166 │ │ +3ce5e0: 7010 6588 0600 |000c: invoke-direct {v6}, Ljava/util/concurrent/SynchronousQueue;.:()V // method@8865 │ │ +3ce5e6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3ce5e8: 1a07 bd53 |0010: const-string v7, "OkHttp Http2Connection" // string@53bd │ │ +3ce5ec: 7120 4bb8 0700 |0012: invoke-static {v7, v0}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3ce5f2: 0c07 |0015: move-result-object v7 │ │ +3ce5f4: 0780 |0016: move-object v0, v8 │ │ +3ce5f6: 7608 6e88 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ +3ce5fc: 6908 d586 |001a: sput-object v8, Lokhttp3/internal/http2/Http2Connection;.listenerExecutor:Ljava/util/concurrent/ExecutorService; // field@86d5 │ │ +3ce600: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0012 line=89 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840645,134 +840645,134 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 241 16-bit code units │ │ -3ce60c: |[3ce60c] okhttp3.internal.http2.Http2Connection.:(Lokhttp3/internal/http2/Http2Connection$Builder;)V │ │ -3ce61c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -3ce620: 0801 1800 |0002: move-object/from16 v1, v24 │ │ -3ce624: 7601 0484 1700 |0004: invoke-direct/range {v23}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ce62a: 2202 2911 |0007: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ -3ce62e: 7010 5787 0200 |0009: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -3ce634: 5b02 de86 |000c: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce638: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -3ce63c: 5a02 d186 |0010: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ -3ce640: 5a02 d286 |0012: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ -3ce644: 5a02 ce86 |0014: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ -3ce648: 5a02 d086 |0016: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ -3ce64c: 5a02 c886 |0018: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ -3ce650: 5a02 c986 |001a: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ -3ce654: 5a02 cf86 |001c: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ -3ce658: 5a02 df86 |001e: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3ce65c: 2202 9c17 |0020: new-instance v2, Lokhttp3/internal/http2/Settings; // type@179c │ │ -3ce660: 7010 f9ba 0200 |0022: invoke-direct {v2}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ -3ce666: 5b02 d786 |0025: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3ce66a: 2202 9c17 |0027: new-instance v2, Lokhttp3/internal/http2/Settings; // type@179c │ │ -3ce66e: 7010 f9ba 0200 |0029: invoke-direct {v2}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ -3ce674: 5b02 d886 |002c: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3ce678: 2202 2a11 |002e: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ -3ce67c: 7010 6387 0200 |0030: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -3ce682: 5b02 cd86 |0033: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3ce686: 5412 b086 |0035: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ -3ce68a: 5b02 da86 |0037: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ -3ce68e: 5512 ac86 |0039: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ -3ce692: 5c02 cb86 |003b: iput-boolean v2, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3ce696: 5412 ae86 |003d: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ -3ce69a: 5b02 d486 |003f: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ -3ce69e: 5512 ac86 |0041: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ -3ce6a2: 1223 |0043: const/4 v3, #int 2 // #2 │ │ -3ce6a4: 1214 |0044: const/4 v4, #int 1 // #1 │ │ -3ce6a6: 3802 0400 |0045: if-eqz v2, 0049 // +0004 │ │ -3ce6aa: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -3ce6ac: 2802 |0048: goto 004a // +0002 │ │ -3ce6ae: 1222 |0049: const/4 v2, #int 2 // #2 │ │ -3ce6b0: 5902 d686 |004a: iput v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce6b4: 5512 ac86 |004c: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ -3ce6b8: 3802 0700 |004e: if-eqz v2, 0055 // +0007 │ │ -3ce6bc: 5202 d686 |0050: iget v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce6c0: b032 |0052: add-int/2addr v2, v3 │ │ -3ce6c2: 5902 d686 |0053: iput v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce6c6: 5512 ac86 |0055: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ -3ce6ca: 1273 |0057: const/4 v3, #int 7 // #7 │ │ -3ce6cc: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ -3ce6d0: 5402 d786 |005a: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3ce6d4: 1505 0001 |005c: const/high16 v5, #int 16777216 // #100 │ │ -3ce6d8: 6e30 04bb 3205 |005e: invoke-virtual {v2, v3, v5}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ -3ce6de: 5412 ad86 |0061: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.connectionName:Ljava/lang/String; // field@86ad │ │ -3ce6e2: 5b02 cc86 |0063: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ce6e6: 2202 6411 |0065: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1164 │ │ -3ce6ea: 2345 6b1c |0067: new-array v5, v4, [Ljava/lang/Object; // type@1c6b │ │ -3ce6ee: 5406 cc86 |0069: iget-object v6, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ce6f2: 1207 |006b: const/4 v7, #int 0 // #0 │ │ -3ce6f4: 4d06 0507 |006c: aput-object v6, v5, v7 │ │ -3ce6f8: 1a06 b453 |006e: const-string v6, "OkHttp %s Writer" // string@53b4 │ │ -3ce6fc: 7120 39b8 5600 |0070: invoke-static {v6, v5}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3ce702: 0c05 |0073: move-result-object v5 │ │ -3ce704: 7120 4bb8 7500 |0074: invoke-static {v5, v7}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3ce70a: 0c05 |0077: move-result-object v5 │ │ -3ce70c: 7030 6088 4205 |0078: invoke-direct {v2, v4, v5}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@8860 │ │ -3ce712: 5b02 e186 |007b: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3ce716: 5212 af86 |007d: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ -3ce71a: 3802 1400 |007f: if-eqz v2, 0093 // +0014 │ │ -3ce71e: 5408 e186 |0081: iget-object v8, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3ce722: 2209 8617 |0083: new-instance v9, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable; // type@1786 │ │ -3ce726: 7020 24ba 0900 |0085: invoke-direct {v9, v0}, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.:(Lokhttp3/internal/http2/Http2Connection;)V // method@ba24 │ │ -3ce72c: 5212 af86 |0088: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ -3ce730: 812a |008a: int-to-long v10, v2 │ │ -3ce732: 5212 af86 |008b: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ -3ce736: 812c |008d: int-to-long v12, v2 │ │ -3ce738: 620e 6579 |008e: sget-object v14, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3ce73c: 7807 5b88 0800 |0090: invoke-interface/range {v8, v9, v10, v11, v12, v13, v14}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885b │ │ -3ce742: 2202 6c11 |0093: new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ -3ce746: 1310 0000 |0095: const/16 v16, #int 0 // #0 │ │ -3ce74a: 1311 0100 |0097: const/16 v17, #int 1 // #1 │ │ -3ce74e: 1612 3c00 |0099: const-wide/16 v18, #int 60 // #3c │ │ -3ce752: 6214 6879 |009b: sget-object v20, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3ce756: 2215 5f11 |009d: new-instance v21, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ -3ce75a: 7601 5288 1500 |009f: invoke-direct/range {v21}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ -3ce760: 2345 6b1c |00a2: new-array v5, v4, [Ljava/lang/Object; // type@1c6b │ │ -3ce764: 5406 cc86 |00a4: iget-object v6, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ce768: 4d06 0507 |00a6: aput-object v6, v5, v7 │ │ -3ce76c: 1a06 b153 |00a8: const-string v6, "OkHttp %s Push Observer" // string@53b1 │ │ -3ce770: 7120 39b8 5600 |00aa: invoke-static {v6, v5}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3ce776: 0c05 |00ad: move-result-object v5 │ │ -3ce778: 7120 4bb8 4500 |00ae: invoke-static {v5, v4}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3ce77e: 0c16 |00b1: move-result-object v22 │ │ -3ce780: 072f |00b2: move-object v15, v2 │ │ -3ce782: 7608 6e88 0f00 |00b3: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ -3ce788: 5b02 d986 |00b6: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ -3ce78c: 5402 d886 |00b8: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3ce790: 1404 ffff 0000 |00ba: const v4, #float 9.18341e-41 // #0000ffff │ │ -3ce796: 6e30 04bb 3204 |00bd: invoke-virtual {v2, v3, v4}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ -3ce79c: 5402 d886 |00c0: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3ce7a0: 1253 |00c2: const/4 v3, #int 5 // #5 │ │ -3ce7a2: 1304 0040 |00c3: const/16 v4, #int 16384 // #4000 │ │ -3ce7a6: 6e30 04bb 3204 |00c5: invoke-virtual {v2, v3, v4}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ -3ce7ac: 5402 d886 |00c8: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3ce7b0: 6e10 feba 0200 |00ca: invoke-virtual {v2}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3ce7b6: 0a02 |00cd: move-result v2 │ │ -3ce7b8: 8122 |00ce: int-to-long v2, v2 │ │ -3ce7ba: 5a02 ca86 |00cf: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3ce7be: 5412 b286 |00d1: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:Ljava/net/Socket; // field@86b2 │ │ -3ce7c2: 5b02 dd86 |00d3: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.socket:Ljava/net/Socket; // field@86dd │ │ -3ce7c6: 2202 9717 |00d5: new-instance v2, Lokhttp3/internal/http2/Http2Writer; // type@1797 │ │ -3ce7ca: 5413 b186 |00d7: iget-object v3, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.sink:Lokio/BufferedSink; // field@86b1 │ │ -3ce7ce: 5504 cb86 |00d9: iget-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3ce7d2: 7030 d3ba 3204 |00db: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.:(Lokio/BufferedSink;Z)V // method@bad3 │ │ -3ce7d8: 5b02 e086 |00de: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce7dc: 2202 8d17 |00e0: new-instance v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // type@178d │ │ -3ce7e0: 2203 9217 |00e2: new-instance v3, Lokhttp3/internal/http2/Http2Reader; // type@1792 │ │ -3ce7e4: 5411 b386 |00e4: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.source:Lokio/BufferedSource; // field@86b3 │ │ -3ce7e8: 5504 cb86 |00e6: iget-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3ce7ec: 7030 8fba 1304 |00e8: invoke-direct {v3, v1, v4}, Lokhttp3/internal/http2/Http2Reader;.:(Lokio/BufferedSource;Z)V // method@ba8f │ │ -3ce7f2: 7030 34ba 0203 |00eb: invoke-direct {v2, v0, v3}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.:(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V // method@ba34 │ │ -3ce7f8: 5b02 db86 |00ee: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.readerRunnable:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86db │ │ -3ce7fc: 0e00 |00f0: return-void │ │ +3ce604: |[3ce604] okhttp3.internal.http2.Http2Connection.:(Lokhttp3/internal/http2/Http2Connection$Builder;)V │ │ +3ce614: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +3ce618: 0801 1800 |0002: move-object/from16 v1, v24 │ │ +3ce61c: 7601 0484 1700 |0004: invoke-direct/range {v23}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ce622: 2202 2911 |0007: new-instance v2, Ljava/util/LinkedHashMap; // type@1129 │ │ +3ce626: 7010 5787 0200 |0009: invoke-direct {v2}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +3ce62c: 5b02 de86 |000c: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce630: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +3ce634: 5a02 d186 |0010: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ +3ce638: 5a02 d286 |0012: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ +3ce63c: 5a02 ce86 |0014: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ +3ce640: 5a02 d086 |0016: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ +3ce644: 5a02 c886 |0018: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ +3ce648: 5a02 c986 |001a: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ +3ce64c: 5a02 cf86 |001c: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ +3ce650: 5a02 df86 |001e: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3ce654: 2202 9c17 |0020: new-instance v2, Lokhttp3/internal/http2/Settings; // type@179c │ │ +3ce658: 7010 f9ba 0200 |0022: invoke-direct {v2}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ +3ce65e: 5b02 d786 |0025: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3ce662: 2202 9c17 |0027: new-instance v2, Lokhttp3/internal/http2/Settings; // type@179c │ │ +3ce666: 7010 f9ba 0200 |0029: invoke-direct {v2}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ +3ce66c: 5b02 d886 |002c: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3ce670: 2202 2a11 |002e: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ +3ce674: 7010 6387 0200 |0030: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +3ce67a: 5b02 cd86 |0033: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3ce67e: 5412 b086 |0035: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86b0 │ │ +3ce682: 5b02 da86 |0037: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ +3ce686: 5512 ac86 |0039: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ +3ce68a: 5c02 cb86 |003b: iput-boolean v2, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3ce68e: 5412 ae86 |003d: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86ae │ │ +3ce692: 5b02 d486 |003f: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ +3ce696: 5512 ac86 |0041: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ +3ce69a: 1223 |0043: const/4 v3, #int 2 // #2 │ │ +3ce69c: 1214 |0044: const/4 v4, #int 1 // #1 │ │ +3ce69e: 3802 0400 |0045: if-eqz v2, 0049 // +0004 │ │ +3ce6a2: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +3ce6a4: 2802 |0048: goto 004a // +0002 │ │ +3ce6a6: 1222 |0049: const/4 v2, #int 2 // #2 │ │ +3ce6a8: 5902 d686 |004a: iput v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce6ac: 5512 ac86 |004c: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ +3ce6b0: 3802 0700 |004e: if-eqz v2, 0055 // +0007 │ │ +3ce6b4: 5202 d686 |0050: iget v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce6b8: b032 |0052: add-int/2addr v2, v3 │ │ +3ce6ba: 5902 d686 |0053: iput v2, v0, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce6be: 5512 ac86 |0055: iget-boolean v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.client:Z // field@86ac │ │ +3ce6c2: 1273 |0057: const/4 v3, #int 7 // #7 │ │ +3ce6c4: 3802 0900 |0058: if-eqz v2, 0061 // +0009 │ │ +3ce6c8: 5402 d786 |005a: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3ce6cc: 1505 0001 |005c: const/high16 v5, #int 16777216 // #100 │ │ +3ce6d0: 6e30 04bb 3205 |005e: invoke-virtual {v2, v3, v5}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ +3ce6d6: 5412 ad86 |0061: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.connectionName:Ljava/lang/String; // field@86ad │ │ +3ce6da: 5b02 cc86 |0063: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ce6de: 2202 6411 |0065: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1164 │ │ +3ce6e2: 2345 6b1c |0067: new-array v5, v4, [Ljava/lang/Object; // type@1c6b │ │ +3ce6e6: 5406 cc86 |0069: iget-object v6, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ce6ea: 1207 |006b: const/4 v7, #int 0 // #0 │ │ +3ce6ec: 4d06 0507 |006c: aput-object v6, v5, v7 │ │ +3ce6f0: 1a06 b453 |006e: const-string v6, "OkHttp %s Writer" // string@53b4 │ │ +3ce6f4: 7120 39b8 5600 |0070: invoke-static {v6, v5}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3ce6fa: 0c05 |0073: move-result-object v5 │ │ +3ce6fc: 7120 4bb8 7500 |0074: invoke-static {v5, v7}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3ce702: 0c05 |0077: move-result-object v5 │ │ +3ce704: 7030 6088 4205 |0078: invoke-direct {v2, v4, v5}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@8860 │ │ +3ce70a: 5b02 e186 |007b: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3ce70e: 5212 af86 |007d: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ +3ce712: 3802 1400 |007f: if-eqz v2, 0093 // +0014 │ │ +3ce716: 5408 e186 |0081: iget-object v8, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3ce71a: 2209 8617 |0083: new-instance v9, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable; // type@1786 │ │ +3ce71e: 7020 24ba 0900 |0085: invoke-direct {v9, v0}, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.:(Lokhttp3/internal/http2/Http2Connection;)V // method@ba24 │ │ +3ce724: 5212 af86 |0088: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ +3ce728: 812a |008a: int-to-long v10, v2 │ │ +3ce72a: 5212 af86 |008b: iget v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:I // field@86af │ │ +3ce72e: 812c |008d: int-to-long v12, v2 │ │ +3ce730: 620e 6579 |008e: sget-object v14, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3ce734: 7807 5b88 0800 |0090: invoke-interface/range {v8, v9, v10, v11, v12, v13, v14}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885b │ │ +3ce73a: 2202 6c11 |0093: new-instance v2, Ljava/util/concurrent/ThreadPoolExecutor; // type@116c │ │ +3ce73e: 1310 0000 |0095: const/16 v16, #int 0 // #0 │ │ +3ce742: 1311 0100 |0097: const/16 v17, #int 1 // #1 │ │ +3ce746: 1612 3c00 |0099: const-wide/16 v18, #int 60 // #3c │ │ +3ce74a: 6214 6879 |009b: sget-object v20, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3ce74e: 2215 5f11 |009d: new-instance v21, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ +3ce752: 7601 5288 1500 |009f: invoke-direct/range {v21}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ +3ce758: 2345 6b1c |00a2: new-array v5, v4, [Ljava/lang/Object; // type@1c6b │ │ +3ce75c: 5406 cc86 |00a4: iget-object v6, v0, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ce760: 4d06 0507 |00a6: aput-object v6, v5, v7 │ │ +3ce764: 1a06 b153 |00a8: const-string v6, "OkHttp %s Push Observer" // string@53b1 │ │ +3ce768: 7120 39b8 5600 |00aa: invoke-static {v6, v5}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3ce76e: 0c05 |00ad: move-result-object v5 │ │ +3ce770: 7120 4bb8 4500 |00ae: invoke-static {v5, v4}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3ce776: 0c16 |00b1: move-result-object v22 │ │ +3ce778: 072f |00b2: move-object v15, v2 │ │ +3ce77a: 7608 6e88 0f00 |00b3: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@886e │ │ +3ce780: 5b02 d986 |00b6: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ +3ce784: 5402 d886 |00b8: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3ce788: 1404 ffff 0000 |00ba: const v4, #float 9.18341e-41 // #0000ffff │ │ +3ce78e: 6e30 04bb 3204 |00bd: invoke-virtual {v2, v3, v4}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ +3ce794: 5402 d886 |00c0: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3ce798: 1253 |00c2: const/4 v3, #int 5 // #5 │ │ +3ce79a: 1304 0040 |00c3: const/16 v4, #int 16384 // #4000 │ │ +3ce79e: 6e30 04bb 3204 |00c5: invoke-virtual {v2, v3, v4}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ +3ce7a4: 5402 d886 |00c8: iget-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3ce7a8: 6e10 feba 0200 |00ca: invoke-virtual {v2}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3ce7ae: 0a02 |00cd: move-result v2 │ │ +3ce7b0: 8122 |00ce: int-to-long v2, v2 │ │ +3ce7b2: 5a02 ca86 |00cf: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ce7b6: 5412 b286 |00d1: iget-object v2, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:Ljava/net/Socket; // field@86b2 │ │ +3ce7ba: 5b02 dd86 |00d3: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.socket:Ljava/net/Socket; // field@86dd │ │ +3ce7be: 2202 9717 |00d5: new-instance v2, Lokhttp3/internal/http2/Http2Writer; // type@1797 │ │ +3ce7c2: 5413 b186 |00d7: iget-object v3, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.sink:Lokio/BufferedSink; // field@86b1 │ │ +3ce7c6: 5504 cb86 |00d9: iget-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3ce7ca: 7030 d3ba 3204 |00db: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.:(Lokio/BufferedSink;Z)V // method@bad3 │ │ +3ce7d0: 5b02 e086 |00de: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce7d4: 2202 8d17 |00e0: new-instance v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // type@178d │ │ +3ce7d8: 2203 9217 |00e2: new-instance v3, Lokhttp3/internal/http2/Http2Reader; // type@1792 │ │ +3ce7dc: 5411 b386 |00e4: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection$Builder;.source:Lokio/BufferedSource; // field@86b3 │ │ +3ce7e0: 5504 cb86 |00e6: iget-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3ce7e4: 7030 8fba 1304 |00e8: invoke-direct {v3, v1, v4}, Lokhttp3/internal/http2/Http2Reader;.:(Lokio/BufferedSource;Z)V // method@ba8f │ │ +3ce7ea: 7030 34ba 0203 |00eb: invoke-direct {v2, v0, v3}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.:(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V // method@ba34 │ │ +3ce7f0: 5b02 db86 |00ee: iput-object v2, v0, Lokhttp3/internal/http2/Http2Connection;.readerRunnable:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86db │ │ +3ce7f4: 0e00 |00f0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=151 │ │ 0x0007 line=99 │ │ 0x0010 line=115 │ │ 0x0012 line=116 │ │ 0x0014 line=117 │ │ @@ -840814,17 +840814,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ce800: |[3ce800] okhttp3.internal.http2.Http2Connection.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V │ │ -3ce810: 7020 52ba 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.failConnection:(Ljava/io/IOException;)V // method@ba52 │ │ -3ce816: 0e00 |0003: return-void │ │ +3ce7f8: |[3ce7f8] okhttp3.internal.http2.Http2Connection.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V │ │ +3ce808: 7020 52ba 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.failConnection:(Ljava/io/IOException;)V // method@ba52 │ │ +3ce80e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -840833,17 +840833,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce2f8: |[3ce2f8] okhttp3.internal.http2.Http2Connection.access$100:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce308: 5320 d286 |0000: iget-wide v0, v2, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ -3ce30c: 1000 |0002: return-wide v0 │ │ +3ce2f0: |[3ce2f0] okhttp3.internal.http2.Http2Connection.access$100:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce300: 5320 d286 |0000: iget-wide v0, v2, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ +3ce304: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #4 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840851,20 +840851,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3ce310: |[3ce310] okhttp3.internal.http2.Http2Connection.access$108:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce320: 5340 d286 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ -3ce324: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3ce328: bb02 |0004: add-long/2addr v2, v0 │ │ -3ce32a: 5a42 d286 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ -3ce32e: 1000 |0007: return-wide v0 │ │ +3ce308: |[3ce308] okhttp3.internal.http2.Http2Connection.access$108:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce318: 5340 d286 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ +3ce31c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3ce320: bb02 |0004: add-long/2addr v2, v0 │ │ +3ce322: 5a42 d286 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPongsReceived:J // field@86d2 │ │ +3ce326: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #5 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840872,17 +840872,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce330: |[3ce330] okhttp3.internal.http2.Http2Connection.access$200:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce340: 5320 d186 |0000: iget-wide v0, v2, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ -3ce344: 1000 |0002: return-wide v0 │ │ +3ce328: |[3ce328] okhttp3.internal.http2.Http2Connection.access$200:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce338: 5320 d186 |0000: iget-wide v0, v2, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ +3ce33c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #6 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840890,20 +840890,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3ce348: |[3ce348] okhttp3.internal.http2.Http2Connection.access$208:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce358: 5340 d186 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ -3ce35c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3ce360: bb02 |0004: add-long/2addr v2, v0 │ │ -3ce362: 5a42 d186 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ -3ce366: 1000 |0007: return-wide v0 │ │ +3ce340: |[3ce340] okhttp3.internal.http2.Http2Connection.access$208:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce350: 5340 d186 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ +3ce354: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3ce358: bb02 |0004: add-long/2addr v2, v0 │ │ +3ce35a: 5a42 d186 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.intervalPingsSent:J // field@86d1 │ │ +3ce35e: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #7 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840911,17 +840911,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce1a4: |[3ce1a4] okhttp3.internal.http2.Http2Connection.access$300:(Lokhttp3/internal/http2/Http2Connection;)Z │ │ -3ce1b4: 5500 dc86 |0000: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ce1b8: 0f00 |0002: return v0 │ │ +3ce19c: |[3ce19c] okhttp3.internal.http2.Http2Connection.access$300:(Lokhttp3/internal/http2/Http2Connection;)Z │ │ +3ce1ac: 5500 dc86 |0000: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ce1b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #8 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840929,17 +840929,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce1bc: |[3ce1bc] okhttp3.internal.http2.Http2Connection.access$302:(Lokhttp3/internal/http2/Http2Connection;Z)Z │ │ -3ce1cc: 5c01 dc86 |0000: iput-boolean v1, v0, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ce1d0: 0f01 |0002: return v1 │ │ +3ce1b4: |[3ce1b4] okhttp3.internal.http2.Http2Connection.access$302:(Lokhttp3/internal/http2/Http2Connection;Z)Z │ │ +3ce1c4: 5c01 dc86 |0000: iput-boolean v1, v0, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ce1c8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -840948,34 +840948,34 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce2c8: |[3ce2c8] okhttp3.internal.http2.Http2Connection.access$400:()Ljava/util/concurrent/ExecutorService; │ │ -3ce2d8: 6200 d586 |0000: sget-object v0, Lokhttp3/internal/http2/Http2Connection;.listenerExecutor:Ljava/util/concurrent/ExecutorService; // field@86d5 │ │ -3ce2dc: 1100 |0002: return-object v0 │ │ +3ce2c0: |[3ce2c0] okhttp3.internal.http2.Http2Connection.access$400:()Ljava/util/concurrent/ExecutorService; │ │ +3ce2d0: 6200 d586 |0000: sget-object v0, Lokhttp3/internal/http2/Http2Connection;.listenerExecutor:Ljava/util/concurrent/ExecutorService; // field@86d5 │ │ +3ce2d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #10 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ name : 'access$500' │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce2e0: |[3ce2e0] okhttp3.internal.http2.Http2Connection.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; │ │ -3ce2f0: 5400 e186 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3ce2f4: 1100 |0002: return-object v0 │ │ +3ce2d8: |[3ce2d8] okhttp3.internal.http2.Http2Connection.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; │ │ +3ce2e8: 5400 e186 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3ce2ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #11 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -840983,20 +840983,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3ce368: |[3ce368] okhttp3.internal.http2.Http2Connection.access$608:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce378: 5340 d086 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ -3ce37c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3ce380: bb02 |0004: add-long/2addr v2, v0 │ │ -3ce382: 5a42 d086 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ -3ce386: 1000 |0007: return-wide v0 │ │ +3ce360: |[3ce360] okhttp3.internal.http2.Http2Connection.access$608:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce370: 5340 d086 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ +3ce374: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3ce378: bb02 |0004: add-long/2addr v2, v0 │ │ +3ce37a: 5a42 d086 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ +3ce37e: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #12 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -841004,20 +841004,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3ce388: |[3ce388] okhttp3.internal.http2.Http2Connection.access$708:(Lokhttp3/internal/http2/Http2Connection;)J │ │ -3ce398: 5340 c986 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ -3ce39c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3ce3a0: bb02 |0004: add-long/2addr v2, v0 │ │ -3ce3a2: 5a42 c986 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ -3ce3a6: 1000 |0007: return-wide v0 │ │ +3ce380: |[3ce380] okhttp3.internal.http2.Http2Connection.access$708:(Lokhttp3/internal/http2/Http2Connection;)J │ │ +3ce390: 5340 c986 |0000: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ +3ce394: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3ce398: bb02 |0004: add-long/2addr v2, v0 │ │ +3ce39a: 5a42 c986 |0005: iput-wide v2, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ +3ce39e: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #13 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -841025,19 +841025,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3ce96c: |[3ce96c] okhttp3.internal.http2.Http2Connection.failConnection:(Ljava/io/IOException;)V │ │ -3ce97c: 6200 5486 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3ce980: 6201 5486 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3ce984: 6e40 51ba 0231 |0004: invoke-virtual {v2, v0, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ -3ce98a: 0e00 |0007: return-void │ │ +3ce964: |[3ce964] okhttp3.internal.http2.Http2Connection.failConnection:(Ljava/io/IOException;)V │ │ +3ce974: 6200 5486 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3ce978: 6201 5486 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3ce97c: 6e40 51ba 0231 |0004: invoke-virtual {v2, v0, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ +3ce982: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/IOException; │ │ │ │ @@ -841046,84 +841046,84 @@ │ │ type : '(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -3ce3e8: |[3ce3e8] okhttp3.internal.http2.Http2Connection.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ -3ce3f8: df06 0d01 |0000: xor-int/lit8 v6, v13, #int 1 // #01 │ │ -3ce3fc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -3ce3fe: 54a7 e086 |0003: iget-object v7, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce402: 1d07 |0005: monitor-enter v7 │ │ -3ce404: 1d0a |0006: monitor-enter v10 │ │ -3ce406: 52a0 d686 |0007: iget v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce40a: 1401 ffff ff3f |0009: const v1, #float 2 // #3fffffff │ │ -3ce410: 3710 0700 |000c: if-le v0, v1, 0013 // +0007 │ │ -3ce414: 6200 5586 |000e: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3ce418: 6e20 64ba 0a00 |0010: invoke-virtual {v10, v0}, Lokhttp3/internal/http2/Http2Connection;.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V // method@ba64 │ │ -3ce41e: 55a0 dc86 |0013: iget-boolean v0, v10, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ce422: 3900 5a00 |0015: if-nez v0, 006f // +005a │ │ -3ce426: 52a8 d686 |0017: iget v8, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce42a: 52a0 d686 |0019: iget v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce42e: d800 0002 |001b: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3ce432: 59a0 d686 |001d: iput v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3ce436: 2209 9617 |001f: new-instance v9, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ -3ce43a: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -3ce43c: 0790 |0022: move-object v0, v9 │ │ -3ce43e: 0181 |0023: move v1, v8 │ │ -3ce440: 07a2 |0024: move-object v2, v10 │ │ -3ce442: 0163 |0025: move v3, v6 │ │ -3ce444: 7606 baba 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/http2/Http2Stream;.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V // method@baba │ │ -3ce44a: 380d 1300 |0029: if-eqz v13, 003c // +0013 │ │ -3ce44e: 53a0 ca86 |002b: iget-wide v0, v10, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3ce452: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ -3ce456: 310d 0002 |002f: cmp-long v13, v0, v2 │ │ -3ce45a: 380d 0b00 |0031: if-eqz v13, 003c // +000b │ │ -3ce45e: 5390 0e87 |0033: iget-wide v0, v9, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3ce462: 310d 0002 |0035: cmp-long v13, v0, v2 │ │ -3ce466: 390d 0300 |0037: if-nez v13, 003a // +0003 │ │ -3ce46a: 2803 |0039: goto 003c // +0003 │ │ -3ce46c: 120d |003a: const/4 v13, #int 0 // #0 │ │ -3ce46e: 2802 |003b: goto 003d // +0002 │ │ -3ce470: 121d |003c: const/4 v13, #int 1 // #1 │ │ -3ce472: 6e10 c8ba 0900 |003d: invoke-virtual {v9}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ -3ce478: 0a00 |0040: move-result v0 │ │ -3ce47a: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ -3ce47e: 54a0 de86 |0043: iget-object v0, v10, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce482: 7110 a983 0800 |0045: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ce488: 0c01 |0048: move-result-object v1 │ │ -3ce48a: 7230 b187 1009 |0049: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3ce490: 1e0a |004c: monitor-exit v10 │ │ -3ce492: 390b 0800 |004d: if-nez v11, 0055 // +0008 │ │ -3ce496: 54ab e086 |004f: iget-object v11, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce49a: 6e40 dcba 6bc8 |0051: invoke-virtual {v11, v6, v8, v12}, Lokhttp3/internal/http2/Http2Writer;.headers:(ZILjava/util/List;)V // method@badc │ │ -3ce4a0: 280a |0054: goto 005e // +000a │ │ -3ce4a2: 55a0 cb86 |0055: iget-boolean v0, v10, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3ce4a6: 3900 1000 |0057: if-nez v0, 0067 // +0010 │ │ -3ce4aa: 54a0 e086 |0059: iget-object v0, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce4ae: 6e40 dfba b0c8 |005b: invoke-virtual {v0, v11, v8, v12}, Lokhttp3/internal/http2/Http2Writer;.pushPromise:(IILjava/util/List;)V // method@badf │ │ -3ce4b4: 1e07 |005e: monitor-exit v7 │ │ -3ce4b6: 380d 0700 |005f: if-eqz v13, 0066 // +0007 │ │ -3ce4ba: 54ab e086 |0061: iget-object v11, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce4be: 6e10 d9ba 0b00 |0063: invoke-virtual {v11}, Lokhttp3/internal/http2/Http2Writer;.flush:()V // method@bad9 │ │ -3ce4c4: 1109 |0066: return-object v9 │ │ -3ce4c6: 220b 7110 |0067: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ce4ca: 1a0c 3b7b |0069: const-string v12, "client streams shouldn't have associated stream IDs" // string@7b3b │ │ -3ce4ce: 7020 8783 cb00 |006b: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ce4d4: 270b |006e: throw v11 │ │ -3ce4d6: 220b 7717 |006f: new-instance v11, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ -3ce4da: 7010 dab9 0b00 |0071: invoke-direct {v11}, Lokhttp3/internal/http2/ConnectionShutdownException;.:()V // method@b9da │ │ -3ce4e0: 270b |0074: throw v11 │ │ -3ce4e2: 0d0b |0075: move-exception v11 │ │ -3ce4e4: 1e0a |0076: monitor-exit v10 │ │ -3ce4e6: 270b |0077: throw v11 │ │ -3ce4e8: 0d0b |0078: move-exception v11 │ │ -3ce4ea: 1e07 |0079: monitor-exit v7 │ │ -3ce4ec: 270b |007a: throw v11 │ │ +3ce3e0: |[3ce3e0] okhttp3.internal.http2.Http2Connection.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ +3ce3f0: df06 0d01 |0000: xor-int/lit8 v6, v13, #int 1 // #01 │ │ +3ce3f4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +3ce3f6: 54a7 e086 |0003: iget-object v7, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce3fa: 1d07 |0005: monitor-enter v7 │ │ +3ce3fc: 1d0a |0006: monitor-enter v10 │ │ +3ce3fe: 52a0 d686 |0007: iget v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce402: 1401 ffff ff3f |0009: const v1, #float 2 // #3fffffff │ │ +3ce408: 3710 0700 |000c: if-le v0, v1, 0013 // +0007 │ │ +3ce40c: 6200 5586 |000e: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3ce410: 6e20 64ba 0a00 |0010: invoke-virtual {v10, v0}, Lokhttp3/internal/http2/Http2Connection;.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V // method@ba64 │ │ +3ce416: 55a0 dc86 |0013: iget-boolean v0, v10, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ce41a: 3900 5a00 |0015: if-nez v0, 006f // +005a │ │ +3ce41e: 52a8 d686 |0017: iget v8, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce422: 52a0 d686 |0019: iget v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce426: d800 0002 |001b: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3ce42a: 59a0 d686 |001d: iput v0, v10, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3ce42e: 2209 9617 |001f: new-instance v9, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ +3ce432: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +3ce434: 0790 |0022: move-object v0, v9 │ │ +3ce436: 0181 |0023: move v1, v8 │ │ +3ce438: 07a2 |0024: move-object v2, v10 │ │ +3ce43a: 0163 |0025: move v3, v6 │ │ +3ce43c: 7606 baba 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/http2/Http2Stream;.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V // method@baba │ │ +3ce442: 380d 1300 |0029: if-eqz v13, 003c // +0013 │ │ +3ce446: 53a0 ca86 |002b: iget-wide v0, v10, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ce44a: 1602 0000 |002d: const-wide/16 v2, #int 0 // #0 │ │ +3ce44e: 310d 0002 |002f: cmp-long v13, v0, v2 │ │ +3ce452: 380d 0b00 |0031: if-eqz v13, 003c // +000b │ │ +3ce456: 5390 0e87 |0033: iget-wide v0, v9, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3ce45a: 310d 0002 |0035: cmp-long v13, v0, v2 │ │ +3ce45e: 390d 0300 |0037: if-nez v13, 003a // +0003 │ │ +3ce462: 2803 |0039: goto 003c // +0003 │ │ +3ce464: 120d |003a: const/4 v13, #int 0 // #0 │ │ +3ce466: 2802 |003b: goto 003d // +0002 │ │ +3ce468: 121d |003c: const/4 v13, #int 1 // #1 │ │ +3ce46a: 6e10 c8ba 0900 |003d: invoke-virtual {v9}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ +3ce470: 0a00 |0040: move-result v0 │ │ +3ce472: 3800 0b00 |0041: if-eqz v0, 004c // +000b │ │ +3ce476: 54a0 de86 |0043: iget-object v0, v10, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce47a: 7110 a983 0800 |0045: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ce480: 0c01 |0048: move-result-object v1 │ │ +3ce482: 7230 b187 1009 |0049: invoke-interface {v0, v1, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3ce488: 1e0a |004c: monitor-exit v10 │ │ +3ce48a: 390b 0800 |004d: if-nez v11, 0055 // +0008 │ │ +3ce48e: 54ab e086 |004f: iget-object v11, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce492: 6e40 dcba 6bc8 |0051: invoke-virtual {v11, v6, v8, v12}, Lokhttp3/internal/http2/Http2Writer;.headers:(ZILjava/util/List;)V // method@badc │ │ +3ce498: 280a |0054: goto 005e // +000a │ │ +3ce49a: 55a0 cb86 |0055: iget-boolean v0, v10, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3ce49e: 3900 1000 |0057: if-nez v0, 0067 // +0010 │ │ +3ce4a2: 54a0 e086 |0059: iget-object v0, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce4a6: 6e40 dfba b0c8 |005b: invoke-virtual {v0, v11, v8, v12}, Lokhttp3/internal/http2/Http2Writer;.pushPromise:(IILjava/util/List;)V // method@badf │ │ +3ce4ac: 1e07 |005e: monitor-exit v7 │ │ +3ce4ae: 380d 0700 |005f: if-eqz v13, 0066 // +0007 │ │ +3ce4b2: 54ab e086 |0061: iget-object v11, v10, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce4b6: 6e10 d9ba 0b00 |0063: invoke-virtual {v11}, Lokhttp3/internal/http2/Http2Writer;.flush:()V // method@bad9 │ │ +3ce4bc: 1109 |0066: return-object v9 │ │ +3ce4be: 220b 7110 |0067: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ce4c2: 1a0c 3b7b |0069: const-string v12, "client streams shouldn't have associated stream IDs" // string@7b3b │ │ +3ce4c6: 7020 8783 cb00 |006b: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ce4cc: 270b |006e: throw v11 │ │ +3ce4ce: 220b 7717 |006f: new-instance v11, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ +3ce4d2: 7010 dab9 0b00 |0071: invoke-direct {v11}, Lokhttp3/internal/http2/ConnectionShutdownException;.:()V // method@b9da │ │ +3ce4d8: 270b |0074: throw v11 │ │ +3ce4da: 0d0b |0075: move-exception v11 │ │ +3ce4dc: 1e0a |0076: monitor-exit v10 │ │ +3ce4de: 270b |0077: throw v11 │ │ +3ce4e0: 0d0b |0078: move-exception v11 │ │ +3ce4e2: 1e07 |0079: monitor-exit v7 │ │ +3ce4e4: 270b |007a: throw v11 │ │ catches : 6 │ │ 0x0006 - 0x0007 │ │ -> 0x0078 │ │ 0x0007 - 0x004d │ │ -> 0x0075 │ │ 0x004f - 0x005f │ │ -> 0x0078 │ │ @@ -841166,25 +841166,25 @@ │ │ type : '(Lokhttp3/internal/NamedRunnable;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3cea5c: |[3cea5c] okhttp3.internal.http2.Http2Connection.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V │ │ -3cea6c: 1d01 |0000: monitor-enter v1 │ │ -3cea6e: 5510 dc86 |0001: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3cea72: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -3cea76: 5410 d986 |0005: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ -3cea7a: 7220 3f88 2000 |0007: invoke-interface {v0, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ -3cea80: 1e01 |000a: monitor-exit v1 │ │ -3cea82: 0e00 |000b: return-void │ │ -3cea84: 0d02 |000c: move-exception v2 │ │ -3cea86: 1e01 |000d: monitor-exit v1 │ │ -3cea88: 2702 |000e: throw v2 │ │ +3cea54: |[3cea54] okhttp3.internal.http2.Http2Connection.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V │ │ +3cea64: 1d01 |0000: monitor-enter v1 │ │ +3cea66: 5510 dc86 |0001: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3cea6a: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +3cea6e: 5410 d986 |0005: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ +3cea72: 7220 3f88 2000 |0007: invoke-interface {v0, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ +3cea78: 1e01 |000a: monitor-exit v1 │ │ +3cea7a: 0e00 |000b: return-void │ │ +3cea7c: 0d02 |000c: move-exception v2 │ │ +3cea7e: 1e01 |000d: monitor-exit v1 │ │ +3cea80: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=985 │ │ 0x0005 line=986 │ │ 0x000a line=988 │ │ @@ -841198,27 +841198,27 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ce818: |[3ce818] okhttp3.internal.http2.Http2Connection.awaitPong:()V │ │ -3ce828: 1d05 |0000: monitor-enter v5 │ │ -3ce82a: 5350 c986 |0001: iget-wide v0, v5, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ -3ce82e: 5352 c886 |0003: iget-wide v2, v5, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ -3ce832: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3ce836: 3b04 0600 |0007: if-gez v4, 000d // +0006 │ │ -3ce83a: 6e10 0d84 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@840d │ │ -3ce840: 28f5 |000c: goto 0001 // -000b │ │ -3ce842: 1e05 |000d: monitor-exit v5 │ │ -3ce844: 0e00 |000e: return-void │ │ -3ce846: 0d00 |000f: move-exception v0 │ │ -3ce848: 1e05 |0010: monitor-exit v5 │ │ -3ce84a: 2700 |0011: throw v0 │ │ +3ce810: |[3ce810] okhttp3.internal.http2.Http2Connection.awaitPong:()V │ │ +3ce820: 1d05 |0000: monitor-enter v5 │ │ +3ce822: 5350 c986 |0001: iget-wide v0, v5, Lokhttp3/internal/http2/Http2Connection;.awaitPongsReceived:J // field@86c9 │ │ +3ce826: 5352 c886 |0003: iget-wide v2, v5, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ +3ce82a: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3ce82e: 3b04 0600 |0007: if-gez v4, 000d // +0006 │ │ +3ce832: 6e10 0d84 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@840d │ │ +3ce838: 28f5 |000c: goto 0001 // -000b │ │ +3ce83a: 1e05 |000d: monitor-exit v5 │ │ +3ce83c: 0e00 |000e: return-void │ │ +3ce83e: 0d00 |000f: move-exception v0 │ │ +3ce840: 1e05 |0010: monitor-exit v5 │ │ +3ce842: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000f │ │ positions : │ │ 0x0001 line=433 │ │ 0x0009 line=434 │ │ 0x000d line=436 │ │ @@ -841230,20 +841230,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3ce858: |[3ce858] okhttp3.internal.http2.Http2Connection.close:()V │ │ -3ce868: 6200 5386 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ -3ce86c: 6201 4b86 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3ce870: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3ce872: 6e40 51ba 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ -3ce878: 0e00 |0008: return-void │ │ +3ce850: |[3ce850] okhttp3.internal.http2.Http2Connection.close:()V │ │ +3ce860: 6200 5386 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ +3ce864: 6201 4b86 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3ce868: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3ce86a: 6e40 51ba 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ +3ce870: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #2 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -841251,55 +841251,55 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -3ce87c: |[3ce87c] okhttp3.internal.http2.Http2Connection.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V │ │ -3ce88c: 6e20 64ba 4300 |0000: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V // method@ba64 │ │ -3ce892: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -3ce894: 1d03 |0004: monitor-enter v3 │ │ -3ce896: 5430 de86 |0005: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce89a: 7210 af87 0000 |0007: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3ce8a0: 0a00 |000a: move-result v0 │ │ -3ce8a2: 3900 1b00 |000b: if-nez v0, 0026 // +001b │ │ -3ce8a6: 5434 de86 |000d: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce8aa: 7210 b687 0400 |000f: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ -3ce8b0: 0c04 |0012: move-result-object v4 │ │ -3ce8b2: 5430 de86 |0013: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce8b6: 7210 b587 0000 |0015: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ -3ce8bc: 0a00 |0018: move-result v0 │ │ -3ce8be: 2300 b31c |0019: new-array v0, v0, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3ce8c2: 7220 f986 0400 |001b: invoke-interface {v4, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ -3ce8c8: 0c04 |001e: move-result-object v4 │ │ -3ce8ca: 1f04 b31c |001f: check-cast v4, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3ce8ce: 5430 de86 |0021: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce8d2: 7210 a787 0000 |0023: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ -3ce8d8: 1e03 |0026: monitor-exit v3 │ │ -3ce8da: 3804 0e00 |0027: if-eqz v4, 0035 // +000e │ │ -3ce8de: 2140 |0029: array-length v0, v4 │ │ -3ce8e0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -3ce8e2: 3501 0a00 |002b: if-ge v1, v0, 0035 // +000a │ │ -3ce8e6: 4602 0401 |002d: aget-object v2, v4, v1 │ │ -3ce8ea: 6e30 beba 5206 |002f: invoke-virtual {v2, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ -3ce8f0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ce8f4: 28f7 |0034: goto 002b // -0009 │ │ -3ce8f6: 5434 e086 |0035: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce8fa: 6e10 d5ba 0400 |0037: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Writer;.close:()V // method@bad5 │ │ -3ce900: 5434 dd86 |003a: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.socket:Ljava/net/Socket; // field@86dd │ │ -3ce904: 6e10 7e85 0400 |003c: invoke-virtual {v4}, Ljava/net/Socket;.close:()V // method@857e │ │ -3ce90a: 5434 e186 |003f: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3ce90e: 7210 5d88 0400 |0041: invoke-interface {v4}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ -3ce914: 5434 d986 |0044: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ -3ce918: 7210 4088 0400 |0046: invoke-interface {v4}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@8840 │ │ -3ce91e: 0e00 |0049: return-void │ │ -3ce920: 0d04 |004a: move-exception v4 │ │ -3ce922: 1e03 |004b: monitor-exit v3 │ │ -3ce924: 2704 |004c: throw v4 │ │ +3ce874: |[3ce874] okhttp3.internal.http2.Http2Connection.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V │ │ +3ce884: 6e20 64ba 4300 |0000: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V // method@ba64 │ │ +3ce88a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +3ce88c: 1d03 |0004: monitor-enter v3 │ │ +3ce88e: 5430 de86 |0005: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce892: 7210 af87 0000 |0007: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3ce898: 0a00 |000a: move-result v0 │ │ +3ce89a: 3900 1b00 |000b: if-nez v0, 0026 // +001b │ │ +3ce89e: 5434 de86 |000d: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce8a2: 7210 b687 0400 |000f: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ +3ce8a8: 0c04 |0012: move-result-object v4 │ │ +3ce8aa: 5430 de86 |0013: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce8ae: 7210 b587 0000 |0015: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ +3ce8b4: 0a00 |0018: move-result v0 │ │ +3ce8b6: 2300 b31c |0019: new-array v0, v0, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3ce8ba: 7220 f986 0400 |001b: invoke-interface {v4, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ +3ce8c0: 0c04 |001e: move-result-object v4 │ │ +3ce8c2: 1f04 b31c |001f: check-cast v4, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3ce8c6: 5430 de86 |0021: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce8ca: 7210 a787 0000 |0023: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ +3ce8d0: 1e03 |0026: monitor-exit v3 │ │ +3ce8d2: 3804 0e00 |0027: if-eqz v4, 0035 // +000e │ │ +3ce8d6: 2140 |0029: array-length v0, v4 │ │ +3ce8d8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +3ce8da: 3501 0a00 |002b: if-ge v1, v0, 0035 // +000a │ │ +3ce8de: 4602 0401 |002d: aget-object v2, v4, v1 │ │ +3ce8e2: 6e30 beba 5206 |002f: invoke-virtual {v2, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ +3ce8e8: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ce8ec: 28f7 |0034: goto 002b // -0009 │ │ +3ce8ee: 5434 e086 |0035: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce8f2: 6e10 d5ba 0400 |0037: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Writer;.close:()V // method@bad5 │ │ +3ce8f8: 5434 dd86 |003a: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.socket:Ljava/net/Socket; // field@86dd │ │ +3ce8fc: 6e10 7e85 0400 |003c: invoke-virtual {v4}, Ljava/net/Socket;.close:()V // method@857e │ │ +3ce902: 5434 e186 |003f: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3ce906: 7210 5d88 0400 |0041: invoke-interface {v4}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ +3ce90c: 5434 d986 |0044: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection;.pushExecutor:Ljava/util/concurrent/ExecutorService; // field@86d9 │ │ +3ce910: 7210 4088 0400 |0046: invoke-interface {v4}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@8840 │ │ +3ce916: 0e00 |0049: return-void │ │ +3ce918: 0d04 |004a: move-exception v4 │ │ +3ce91a: 1e03 |004b: monitor-exit v3 │ │ +3ce91c: 2704 |004c: throw v4 │ │ catches : 6 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0003 │ │ 0x0005 - 0x0027 │ │ -> 0x004a │ │ 0x002f - 0x0032 │ │ Ljava/io/IOException; -> 0x0032 │ │ @@ -841334,18 +841334,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ce98c: |[3ce98c] okhttp3.internal.http2.Http2Connection.flush:()V │ │ -3ce99c: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ce9a0: 6e10 d9ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Writer;.flush:()V // method@bad9 │ │ -3ce9a6: 0e00 |0005: return-void │ │ +3ce984: |[3ce984] okhttp3.internal.http2.Http2Connection.flush:()V │ │ +3ce994: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ce998: 6e10 d9ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Writer;.flush:()V // method@bad9 │ │ +3ce99e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #4 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -841353,27 +841353,27 @@ │ │ type : '(I)Lokhttp3/internal/http2/Http2Stream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3ce3a8: |[3ce3a8] okhttp3.internal.http2.Http2Connection.getStream:(I)Lokhttp3/internal/http2/Http2Stream; │ │ -3ce3b8: 1d01 |0000: monitor-enter v1 │ │ -3ce3ba: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce3be: 7110 a983 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ce3c4: 0c02 |0006: move-result-object v2 │ │ -3ce3c6: 7220 ac87 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ce3cc: 0c02 |000a: move-result-object v2 │ │ -3ce3ce: 1f02 9617 |000b: check-cast v2, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ -3ce3d2: 1e01 |000d: monitor-exit v1 │ │ -3ce3d4: 1102 |000e: return-object v2 │ │ -3ce3d6: 0d02 |000f: move-exception v2 │ │ -3ce3d8: 1e01 |0010: monitor-exit v1 │ │ -3ce3da: 2702 |0011: throw v2 │ │ +3ce3a0: |[3ce3a0] okhttp3.internal.http2.Http2Connection.getStream:(I)Lokhttp3/internal/http2/Http2Stream; │ │ +3ce3b0: 1d01 |0000: monitor-enter v1 │ │ +3ce3b2: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce3b6: 7110 a983 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ce3bc: 0c02 |0006: move-result-object v2 │ │ +3ce3be: 7220 ac87 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ce3c4: 0c02 |000a: move-result-object v2 │ │ +3ce3c6: 1f02 9617 |000b: check-cast v2, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ +3ce3ca: 1e01 |000d: monitor-exit v1 │ │ +3ce3cc: 1102 |000e: return-object v2 │ │ +3ce3ce: 0d02 |000f: move-exception v2 │ │ +3ce3d0: 1e01 |0010: monitor-exit v1 │ │ +3ce3d2: 2702 |0011: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0001 line=198 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ @@ -841384,36 +841384,36 @@ │ │ type : '(J)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3ce1d4: |[3ce1d4] okhttp3.internal.http2.Http2Connection.isHealthy:(J)Z │ │ -3ce1e4: 1d06 |0000: monitor-enter v6 │ │ -3ce1e6: 5560 dc86 |0001: iget-boolean v0, v6, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ce1ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ce1ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3ce1f0: 1e06 |0006: monitor-exit v6 │ │ -3ce1f2: 0f01 |0007: return v1 │ │ -3ce1f4: 5362 d086 |0008: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ -3ce1f8: 5364 ce86 |000a: iget-wide v4, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ -3ce1fc: 3100 0204 |000c: cmp-long v0, v2, v4 │ │ -3ce200: 3b00 0a00 |000e: if-gez v0, 0018 // +000a │ │ -3ce204: 5362 cf86 |0010: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ -3ce208: 3100 0702 |0012: cmp-long v0, v7, v2 │ │ -3ce20c: 3a00 0400 |0014: if-ltz v0, 0018 // +0004 │ │ -3ce210: 1e06 |0016: monitor-exit v6 │ │ -3ce212: 0f01 |0017: return v1 │ │ -3ce214: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -3ce216: 1e06 |0019: monitor-exit v6 │ │ -3ce218: 0f07 |001a: return v7 │ │ -3ce21a: 0d07 |001b: move-exception v7 │ │ -3ce21c: 1e06 |001c: monitor-exit v6 │ │ -3ce21e: 2707 |001d: throw v7 │ │ +3ce1cc: |[3ce1cc] okhttp3.internal.http2.Http2Connection.isHealthy:(J)Z │ │ +3ce1dc: 1d06 |0000: monitor-enter v6 │ │ +3ce1de: 5560 dc86 |0001: iget-boolean v0, v6, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ce1e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ce1e4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3ce1e8: 1e06 |0006: monitor-exit v6 │ │ +3ce1ea: 0f01 |0007: return v1 │ │ +3ce1ec: 5362 d086 |0008: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ +3ce1f0: 5364 ce86 |000a: iget-wide v4, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ +3ce1f4: 3100 0204 |000c: cmp-long v0, v2, v4 │ │ +3ce1f8: 3b00 0a00 |000e: if-gez v0, 0018 // +000a │ │ +3ce1fc: 5362 cf86 |0010: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ +3ce200: 3100 0702 |0012: cmp-long v0, v7, v2 │ │ +3ce204: 3a00 0400 |0014: if-ltz v0, 0018 // +0004 │ │ +3ce208: 1e06 |0016: monitor-exit v6 │ │ +3ce20a: 0f01 |0017: return v1 │ │ +3ce20c: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +3ce20e: 1e06 |0019: monitor-exit v6 │ │ +3ce210: 0f07 |001a: return v7 │ │ +3ce212: 0d07 |001b: move-exception v7 │ │ +3ce214: 1e06 |001c: monitor-exit v6 │ │ +3ce216: 2707 |001d: throw v7 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x001b │ │ 0x0008 - 0x0012 │ │ -> 0x001b │ │ positions : │ │ 0x0001 line=554 │ │ @@ -841428,25 +841428,25 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3ce258: |[3ce258] okhttp3.internal.http2.Http2Connection.maxConcurrentStreams:()I │ │ -3ce268: 1d02 |0000: monitor-enter v2 │ │ -3ce26a: 5420 d886 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3ce26e: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ -3ce274: 6e20 ffba 1000 |0006: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Settings;.getMaxConcurrentStreams:(I)I // method@baff │ │ -3ce27a: 0a00 |0009: move-result v0 │ │ -3ce27c: 1e02 |000a: monitor-exit v2 │ │ -3ce27e: 0f00 |000b: return v0 │ │ -3ce280: 0d00 |000c: move-exception v0 │ │ -3ce282: 1e02 |000d: monitor-exit v2 │ │ -3ce284: 2700 |000e: throw v0 │ │ +3ce250: |[3ce250] okhttp3.internal.http2.Http2Connection.maxConcurrentStreams:()I │ │ +3ce260: 1d02 |0000: monitor-enter v2 │ │ +3ce262: 5420 d886 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3ce266: 1401 ffff ff7f |0003: const v1, #float nan // #7fffffff │ │ +3ce26c: 6e20 ffba 1000 |0006: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Settings;.getMaxConcurrentStreams:(I)I // method@baff │ │ +3ce272: 0a00 |0009: move-result v0 │ │ +3ce274: 1e02 |000a: monitor-exit v2 │ │ +3ce276: 0f00 |000b: return v0 │ │ +3ce278: 0d00 |000c: move-exception v0 │ │ +3ce27a: 1e02 |000d: monitor-exit v2 │ │ +3ce27c: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=208 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokhttp3/internal/http2/Http2Connection; │ │ @@ -841456,19 +841456,19 @@ │ │ type : '(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3ce528: |[3ce528] okhttp3.internal.http2.Http2Connection.newStream:(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ -3ce538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ce53a: 7040 57ba 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba57 │ │ -3ce540: 0c02 |0004: move-result-object v2 │ │ -3ce542: 1102 |0005: return-object v2 │ │ +3ce520: |[3ce520] okhttp3.internal.http2.Http2Connection.newStream:(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ +3ce530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ce532: 7040 57ba 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba57 │ │ +3ce538: 0c02 |0004: move-result-object v2 │ │ +3ce53a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -841478,24 +841478,24 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3ce294: |[3ce294] okhttp3.internal.http2.Http2Connection.openStreamCount:()I │ │ -3ce2a4: 1d01 |0000: monitor-enter v1 │ │ -3ce2a6: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce2aa: 7210 b587 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ -3ce2b0: 0a00 |0006: move-result v0 │ │ -3ce2b2: 1e01 |0007: monitor-exit v1 │ │ -3ce2b4: 0f00 |0008: return v0 │ │ -3ce2b6: 0d00 |0009: move-exception v0 │ │ -3ce2b8: 1e01 |000a: monitor-exit v1 │ │ -3ce2ba: 2700 |000b: throw v0 │ │ +3ce28c: |[3ce28c] okhttp3.internal.http2.Http2Connection.openStreamCount:()I │ │ +3ce29c: 1d01 |0000: monitor-enter v1 │ │ +3ce29e: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce2a2: 7210 b587 0000 |0003: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ +3ce2a8: 0a00 |0006: move-result v0 │ │ +3ce2aa: 1e01 |0007: monitor-exit v1 │ │ +3ce2ac: 0f00 |0008: return v0 │ │ +3ce2ae: 0d00 |0009: move-exception v0 │ │ +3ce2b0: 1e01 |000a: monitor-exit v1 │ │ +3ce2b2: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0001 line=194 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ @@ -841505,56 +841505,56 @@ │ │ type : '(ILokio/BufferedSource;IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 81 16-bit code units │ │ -3ce9a8: |[3ce9a8] okhttp3.internal.http2.Http2Connection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ -3ce9b8: 2205 c817 |0000: new-instance v5, Lokio/Buffer; // type@17c8 │ │ -3ce9bc: 7010 1abc 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@bc1a │ │ -3ce9c2: 81b0 |0005: int-to-long v0, v11 │ │ -3ce9c4: 7230 e2bc 0a01 |0006: invoke-interface {v10, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ -3ce9ca: 7240 c8bc 5a10 |0009: invoke-interface {v10, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ -3ce9d0: 6e10 6dbc 0500 |000c: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3ce9d6: 0b02 |000f: move-result-wide v2 │ │ -3ce9d8: 310a 0200 |0010: cmp-long v10, v2, v0 │ │ -3ce9dc: 390a 2100 |0012: if-nez v10, 0033 // +0021 │ │ -3ce9e0: 220a 8317 |0014: new-instance v10, Lokhttp3/internal/http2/Http2Connection$6; // type@1783 │ │ -3ce9e4: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -3ce9e6: 2303 6b1c |0017: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ -3ce9ea: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3ce9ec: 5481 cc86 |001a: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ce9f0: 4d01 0300 |001c: aput-object v1, v3, v0 │ │ -3ce9f4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -3ce9f6: 7110 a983 0900 |001f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ce9fc: 0c01 |0022: move-result-object v1 │ │ -3ce9fe: 4d01 0300 |0023: aput-object v1, v3, v0 │ │ -3cea02: 1a02 af53 |0025: const-string v2, "OkHttp %s Push Data[%s]" // string@53af │ │ -3cea06: 07a0 |0027: move-object v0, v10 │ │ -3cea08: 0781 |0028: move-object v1, v8 │ │ -3cea0a: 0194 |0029: move v4, v9 │ │ -3cea0c: 01b6 |002a: move v6, v11 │ │ -3cea0e: 01c7 |002b: move v7, v12 │ │ -3cea10: 7608 19ba 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$6;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@ba19 │ │ -3cea16: 7020 5bba a800 |002f: invoke-direct {v8, v10}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ -3cea1c: 0e00 |0032: return-void │ │ -3cea1e: 2209 4210 |0033: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3cea22: 220a 9410 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3cea26: 7010 8384 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cea2c: 6e10 6dbc 0500 |003a: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3cea32: 0b00 |003d: move-result-wide v0 │ │ -3cea34: 6e30 8b84 0a01 |003e: invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3cea3a: 1a0c 7b05 |0041: const-string v12, " != " // string@057b │ │ -3cea3e: 6e20 8f84 ca00 |0043: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cea44: 6e20 8a84 ba00 |0046: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cea4a: 6e10 9f84 0a00 |0049: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cea50: 0c0a |004c: move-result-object v10 │ │ -3cea52: 7020 7782 a900 |004d: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cea58: 2709 |0050: throw v9 │ │ +3ce9a0: |[3ce9a0] okhttp3.internal.http2.Http2Connection.pushDataLater:(ILokio/BufferedSource;IZ)V │ │ +3ce9b0: 2205 c817 |0000: new-instance v5, Lokio/Buffer; // type@17c8 │ │ +3ce9b4: 7010 1abc 0500 |0002: invoke-direct {v5}, Lokio/Buffer;.:()V // method@bc1a │ │ +3ce9ba: 81b0 |0005: int-to-long v0, v11 │ │ +3ce9bc: 7230 e2bc 0a01 |0006: invoke-interface {v10, v0, v1}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ +3ce9c2: 7240 c8bc 5a10 |0009: invoke-interface {v10, v5, v0, v1}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ +3ce9c8: 6e10 6dbc 0500 |000c: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3ce9ce: 0b02 |000f: move-result-wide v2 │ │ +3ce9d0: 310a 0200 |0010: cmp-long v10, v2, v0 │ │ +3ce9d4: 390a 2100 |0012: if-nez v10, 0033 // +0021 │ │ +3ce9d8: 220a 8317 |0014: new-instance v10, Lokhttp3/internal/http2/Http2Connection$6; // type@1783 │ │ +3ce9dc: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +3ce9de: 2303 6b1c |0017: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ +3ce9e2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3ce9e4: 5481 cc86 |001a: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ce9e8: 4d01 0300 |001c: aput-object v1, v3, v0 │ │ +3ce9ec: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +3ce9ee: 7110 a983 0900 |001f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ce9f4: 0c01 |0022: move-result-object v1 │ │ +3ce9f6: 4d01 0300 |0023: aput-object v1, v3, v0 │ │ +3ce9fa: 1a02 af53 |0025: const-string v2, "OkHttp %s Push Data[%s]" // string@53af │ │ +3ce9fe: 07a0 |0027: move-object v0, v10 │ │ +3cea00: 0781 |0028: move-object v1, v8 │ │ +3cea02: 0194 |0029: move v4, v9 │ │ +3cea04: 01b6 |002a: move v6, v11 │ │ +3cea06: 01c7 |002b: move v7, v12 │ │ +3cea08: 7608 19ba 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$6;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V // method@ba19 │ │ +3cea0e: 7020 5bba a800 |002f: invoke-direct {v8, v10}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ +3cea14: 0e00 |0032: return-void │ │ +3cea16: 2209 4210 |0033: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3cea1a: 220a 9410 |0035: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3cea1e: 7010 8384 0a00 |0037: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cea24: 6e10 6dbc 0500 |003a: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3cea2a: 0b00 |003d: move-result-wide v0 │ │ +3cea2c: 6e30 8b84 0a01 |003e: invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3cea32: 1a0c 7b05 |0041: const-string v12, " != " // string@057b │ │ +3cea36: 6e20 8f84 ca00 |0043: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cea3c: 6e20 8a84 ba00 |0046: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cea42: 6e10 9f84 0a00 |0049: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cea48: 0c0a |004c: move-result-object v10 │ │ +3cea4a: 7020 7782 a900 |004d: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cea50: 2709 |0050: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0006 line=954 │ │ 0x0009 line=955 │ │ 0x000c line=956 │ │ 0x0014 line=957 │ │ @@ -841571,34 +841571,34 @@ │ │ type : '(ILjava/util/List;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 31 16-bit code units │ │ -3cea98: |[3cea98] okhttp3.internal.http2.Http2Connection.pushHeadersLater:(ILjava/util/List;Z)V │ │ -3ceaa8: 2207 8217 |0000: new-instance v7, Lokhttp3/internal/http2/Http2Connection$5; // type@1782 │ │ -3ceaac: 1a02 b053 |0002: const-string v2, "OkHttp %s Push Headers[%s]" // string@53b0 │ │ -3ceab0: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -3ceab2: 2303 6b1c |0005: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ -3ceab6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3ceab8: 5481 cc86 |0008: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ceabc: 4d01 0300 |000a: aput-object v1, v3, v0 │ │ -3ceac0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3ceac2: 7110 a983 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ceac8: 0c01 |0010: move-result-object v1 │ │ -3ceaca: 4d01 0300 |0011: aput-object v1, v3, v0 │ │ -3ceace: 0770 |0013: move-object v0, v7 │ │ -3cead0: 0781 |0014: move-object v1, v8 │ │ -3cead2: 0194 |0015: move v4, v9 │ │ -3cead4: 07a5 |0016: move-object v5, v10 │ │ -3cead6: 01b6 |0017: move v6, v11 │ │ -3cead8: 7607 17ba 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$5;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@ba17 │ │ -3ceade: 7020 5bba 7800 |001b: invoke-direct {v8, v7}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ -3ceae4: 0e00 |001e: return-void │ │ +3cea90: |[3cea90] okhttp3.internal.http2.Http2Connection.pushHeadersLater:(ILjava/util/List;Z)V │ │ +3ceaa0: 2207 8217 |0000: new-instance v7, Lokhttp3/internal/http2/Http2Connection$5; // type@1782 │ │ +3ceaa4: 1a02 b053 |0002: const-string v2, "OkHttp %s Push Headers[%s]" // string@53b0 │ │ +3ceaa8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +3ceaaa: 2303 6b1c |0005: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ +3ceaae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3ceab0: 5481 cc86 |0008: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ceab4: 4d01 0300 |000a: aput-object v1, v3, v0 │ │ +3ceab8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3ceaba: 7110 a983 0900 |000d: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ceac0: 0c01 |0010: move-result-object v1 │ │ +3ceac2: 4d01 0300 |0011: aput-object v1, v3, v0 │ │ +3ceac6: 0770 |0013: move-object v0, v7 │ │ +3ceac8: 0781 |0014: move-object v1, v8 │ │ +3ceaca: 0194 |0015: move v4, v9 │ │ +3ceacc: 07a5 |0016: move-object v5, v10 │ │ +3ceace: 01b6 |0017: move v6, v11 │ │ +3cead0: 7607 17ba 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$5;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V // method@ba17 │ │ +3cead6: 7020 5bba 7800 |001b: invoke-direct {v8, v7}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ +3ceadc: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x001e │ │ positions : │ │ 0x0000 line=927 │ │ 0x000d line=928 │ │ 0x001b line=927 │ │ @@ -841613,52 +841613,52 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 63 16-bit code units │ │ -3ceaf8: |[3ceaf8] okhttp3.internal.http2.Http2Connection.pushRequestLater:(ILjava/util/List;)V │ │ -3ceb08: 1d08 |0000: monitor-enter v8 │ │ -3ceb0a: 5480 cd86 |0001: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3ceb0e: 7110 a983 0900 |0003: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ceb14: 0c01 |0006: move-result-object v1 │ │ -3ceb16: 7220 db87 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -3ceb1c: 0a00 |000a: move-result v0 │ │ -3ceb1e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -3ceb22: 620a 5486 |000d: sget-object v10, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3ceb26: 6e30 6eba 980a |000f: invoke-virtual {v8, v9, v10}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ -3ceb2c: 1e08 |0012: monitor-exit v8 │ │ -3ceb2e: 0e00 |0013: return-void │ │ -3ceb30: 5480 cd86 |0014: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3ceb34: 7110 a983 0900 |0016: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ceb3a: 0c01 |0019: move-result-object v1 │ │ -3ceb3c: 7220 d887 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -3ceb42: 1e08 |001d: monitor-exit v8 │ │ -3ceb44: 2200 8117 |001e: new-instance v0, Lokhttp3/internal/http2/Http2Connection$4; // type@1781 │ │ -3ceb48: 1a04 b253 |0020: const-string v4, "OkHttp %s Push Request[%s]" // string@53b2 │ │ -3ceb4c: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -3ceb4e: 2315 6b1c |0023: new-array v5, v1, [Ljava/lang/Object; // type@1c6b │ │ -3ceb52: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -3ceb54: 5482 cc86 |0026: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ceb58: 4d02 0501 |0028: aput-object v2, v5, v1 │ │ -3ceb5c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -3ceb5e: 7110 a983 0900 |002b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ceb64: 0c02 |002e: move-result-object v2 │ │ -3ceb66: 4d02 0501 |002f: aput-object v2, v5, v1 │ │ -3ceb6a: 0702 |0031: move-object v2, v0 │ │ -3ceb6c: 0783 |0032: move-object v3, v8 │ │ -3ceb6e: 0196 |0033: move v6, v9 │ │ -3ceb70: 07a7 |0034: move-object v7, v10 │ │ -3ceb72: 7606 15ba 0200 |0035: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$4;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@ba15 │ │ -3ceb78: 7020 5bba 0800 |0038: invoke-direct {v8, v0}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ -3ceb7e: 0e00 |003b: return-void │ │ -3ceb80: 0d09 |003c: move-exception v9 │ │ -3ceb82: 1e08 |003d: monitor-exit v8 │ │ -3ceb84: 2709 |003e: throw v9 │ │ +3ceaf0: |[3ceaf0] okhttp3.internal.http2.Http2Connection.pushRequestLater:(ILjava/util/List;)V │ │ +3ceb00: 1d08 |0000: monitor-enter v8 │ │ +3ceb02: 5480 cd86 |0001: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3ceb06: 7110 a983 0900 |0003: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ceb0c: 0c01 |0006: move-result-object v1 │ │ +3ceb0e: 7220 db87 1000 |0007: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +3ceb14: 0a00 |000a: move-result v0 │ │ +3ceb16: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +3ceb1a: 620a 5486 |000d: sget-object v10, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3ceb1e: 6e30 6eba 980a |000f: invoke-virtual {v8, v9, v10}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ +3ceb24: 1e08 |0012: monitor-exit v8 │ │ +3ceb26: 0e00 |0013: return-void │ │ +3ceb28: 5480 cd86 |0014: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3ceb2c: 7110 a983 0900 |0016: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ceb32: 0c01 |0019: move-result-object v1 │ │ +3ceb34: 7220 d887 1000 |001a: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +3ceb3a: 1e08 |001d: monitor-exit v8 │ │ +3ceb3c: 2200 8117 |001e: new-instance v0, Lokhttp3/internal/http2/Http2Connection$4; // type@1781 │ │ +3ceb40: 1a04 b253 |0020: const-string v4, "OkHttp %s Push Request[%s]" // string@53b2 │ │ +3ceb44: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +3ceb46: 2315 6b1c |0023: new-array v5, v1, [Ljava/lang/Object; // type@1c6b │ │ +3ceb4a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +3ceb4c: 5482 cc86 |0026: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ceb50: 4d02 0501 |0028: aput-object v2, v5, v1 │ │ +3ceb54: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +3ceb56: 7110 a983 0900 |002b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ceb5c: 0c02 |002e: move-result-object v2 │ │ +3ceb5e: 4d02 0501 |002f: aput-object v2, v5, v1 │ │ +3ceb62: 0702 |0031: move-object v2, v0 │ │ +3ceb64: 0783 |0032: move-object v3, v8 │ │ +3ceb66: 0196 |0033: move v6, v9 │ │ +3ceb68: 07a7 |0034: move-object v7, v10 │ │ +3ceb6a: 7606 15ba 0200 |0035: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$4;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V // method@ba15 │ │ +3ceb70: 7020 5bba 0800 |0038: invoke-direct {v8, v0}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ +3ceb76: 0e00 |003b: return-void │ │ +3ceb78: 0d09 |003c: move-exception v9 │ │ +3ceb7a: 1e08 |003d: monitor-exit v8 │ │ +3ceb7c: 2709 |003e: throw v9 │ │ catches : 3 │ │ 0x0001 - 0x001e │ │ -> 0x003c │ │ 0x001e - 0x003b │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x003b │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ @@ -841683,33 +841683,33 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -3ceba8: |[3ceba8] okhttp3.internal.http2.Http2Connection.pushResetLater:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3cebb8: 2206 8417 |0000: new-instance v6, Lokhttp3/internal/http2/Http2Connection$7; // type@1784 │ │ -3cebbc: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -3cebbe: 2303 6b1c |0003: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cebc2: 5470 cc86 |0005: iget-object v0, v7, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cebc6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3cebc8: 4d00 0301 |0008: aput-object v0, v3, v1 │ │ -3cebcc: 7110 a983 0800 |000a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cebd2: 0c00 |000d: move-result-object v0 │ │ -3cebd4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3cebd6: 4d00 0301 |000f: aput-object v0, v3, v1 │ │ -3cebda: 1a02 b353 |0011: const-string v2, "OkHttp %s Push Reset[%s]" // string@53b3 │ │ -3cebde: 0760 |0013: move-object v0, v6 │ │ -3cebe0: 0771 |0014: move-object v1, v7 │ │ -3cebe2: 0184 |0015: move v4, v8 │ │ -3cebe4: 0795 |0016: move-object v5, v9 │ │ -3cebe6: 7606 1bba 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/http2/Http2Connection$7;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V // method@ba1b │ │ -3cebec: 7020 5bba 6700 |001a: invoke-direct {v7, v6}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ -3cebf2: 0e00 |001d: return-void │ │ +3ceba0: |[3ceba0] okhttp3.internal.http2.Http2Connection.pushResetLater:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3cebb0: 2206 8417 |0000: new-instance v6, Lokhttp3/internal/http2/Http2Connection$7; // type@1784 │ │ +3cebb4: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +3cebb6: 2303 6b1c |0003: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cebba: 5470 cc86 |0005: iget-object v0, v7, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cebbe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3cebc0: 4d00 0301 |0008: aput-object v0, v3, v1 │ │ +3cebc4: 7110 a983 0800 |000a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cebca: 0c00 |000d: move-result-object v0 │ │ +3cebcc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3cebce: 4d00 0301 |000f: aput-object v0, v3, v1 │ │ +3cebd2: 1a02 b353 |0011: const-string v2, "OkHttp %s Push Reset[%s]" // string@53b3 │ │ +3cebd6: 0760 |0013: move-object v0, v6 │ │ +3cebd8: 0771 |0014: move-object v1, v7 │ │ +3cebda: 0184 |0015: move v4, v8 │ │ +3cebdc: 0795 |0016: move-object v5, v9 │ │ +3cebde: 7606 1bba 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/http2/Http2Connection$7;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V // method@ba1b │ │ +3cebe4: 7020 5bba 6700 |001a: invoke-direct {v7, v6}, Lokhttp3/internal/http2/Http2Connection;.pushExecutorExecute:(Lokhttp3/internal/NamedRunnable;)V // method@ba5b │ │ +3cebea: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x001e reg=8 (null) I │ │ 0x0000 - 0x001e reg=9 (null) Lokhttp3/internal/http2/ErrorCode; │ │ @@ -841719,24 +841719,24 @@ │ │ type : '(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ce544: |[3ce544] okhttp3.internal.http2.Http2Connection.pushStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ -3ce554: 5510 cb86 |0000: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3ce558: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3ce55c: 7040 57ba 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Connection;.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba57 │ │ -3ce562: 0c02 |0007: move-result-object v2 │ │ -3ce564: 1102 |0008: return-object v2 │ │ -3ce566: 2202 7210 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3ce56a: 1a03 7620 |000b: const-string v3, "Client cannot push requests." // string@2076 │ │ -3ce56e: 7020 8c83 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3ce574: 2702 |0010: throw v2 │ │ +3ce53c: |[3ce53c] okhttp3.internal.http2.Http2Connection.pushStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; │ │ +3ce54c: 5510 cb86 |0000: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3ce550: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3ce554: 7040 57ba 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Connection;.newStream:(ILjava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba57 │ │ +3ce55a: 0c02 |0007: move-result-object v2 │ │ +3ce55c: 1102 |0008: return-object v2 │ │ +3ce55e: 2202 7210 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3ce562: 1a03 7620 |000b: const-string v3, "Client cannot push requests." // string@2076 │ │ +3ce566: 7020 8c83 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3ce56c: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x0009 line=228 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ @@ -841749,49 +841749,49 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3ce234: |[3ce234] okhttp3.internal.http2.Http2Connection.pushedStream:(I)Z │ │ -3ce244: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ce246: 3802 0600 |0001: if-eqz v2, 0007 // +0006 │ │ -3ce24a: b502 |0003: and-int/2addr v2, v0 │ │ -3ce24c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -3ce250: 2802 |0006: goto 0008 // +0002 │ │ -3ce252: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3ce254: 0f00 |0008: return v0 │ │ +3ce22c: |[3ce22c] okhttp3.internal.http2.Http2Connection.pushedStream:(I)Z │ │ +3ce23c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ce23e: 3802 0600 |0001: if-eqz v2, 0007 // +0006 │ │ +3ce242: b502 |0003: and-int/2addr v2, v0 │ │ +3ce244: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +3ce248: 2802 |0006: goto 0008 // +0002 │ │ +3ce24a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3ce24c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ name : 'removeStream' │ │ type : '(I)Lokhttp3/internal/http2/Http2Stream;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3ce578: |[3ce578] okhttp3.internal.http2.Http2Connection.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; │ │ -3ce588: 1d01 |0000: monitor-enter v1 │ │ -3ce58a: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ce58e: 7110 a983 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ce594: 0c02 |0006: move-result-object v2 │ │ -3ce596: 7220 b387 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -3ce59c: 0c02 |000a: move-result-object v2 │ │ -3ce59e: 1f02 9617 |000b: check-cast v2, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ -3ce5a2: 6e10 0b84 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3ce5a8: 1e01 |0010: monitor-exit v1 │ │ -3ce5aa: 1102 |0011: return-object v2 │ │ -3ce5ac: 0d02 |0012: move-exception v2 │ │ -3ce5ae: 1e01 |0013: monitor-exit v1 │ │ -3ce5b0: 2702 |0014: throw v2 │ │ +3ce570: |[3ce570] okhttp3.internal.http2.Http2Connection.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; │ │ +3ce580: 1d01 |0000: monitor-enter v1 │ │ +3ce582: 5410 de86 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ce586: 7110 a983 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ce58c: 0c02 |0006: move-result-object v2 │ │ +3ce58e: 7220 b387 2000 |0007: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +3ce594: 0c02 |000a: move-result-object v2 │ │ +3ce596: 1f02 9617 |000b: check-cast v2, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ +3ce59a: 6e10 0b84 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3ce5a0: 1e01 |0010: monitor-exit v1 │ │ +3ce5a2: 1102 |0011: return-object v2 │ │ +3ce5a4: 0d02 |0012: move-exception v2 │ │ +3ce5a6: 1e01 |0013: monitor-exit v1 │ │ +3ce5a8: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=202 │ │ 0x000d line=203 │ │ 0x0010 line=204 │ │ @@ -841804,46 +841804,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -3cebf4: |[3cebf4] okhttp3.internal.http2.Http2Connection.sendDegradedPingLater:()V │ │ -3cec04: 1d06 |0000: monitor-enter v6 │ │ -3cec06: 5360 d086 |0001: iget-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ -3cec0a: 5362 ce86 |0003: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ -3cec0e: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3cec12: 3b04 0400 |0007: if-gez v4, 000b // +0004 │ │ -3cec16: 1e06 |0009: monitor-exit v6 │ │ -3cec18: 0e00 |000a: return-void │ │ -3cec1a: 5360 ce86 |000b: iget-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ -3cec1e: 1602 0100 |000d: const-wide/16 v2, #int 1 // #1 │ │ -3cec22: bb20 |000f: add-long/2addr v0, v2 │ │ -3cec24: 5a60 ce86 |0010: iput-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ -3cec28: 7100 a984 0000 |0012: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3cec2e: 0b00 |0015: move-result-wide v0 │ │ -3cec30: 1702 00ca 9a3b |0016: const-wide/32 v2, #float 0.00472379 // #3b9aca00 │ │ -3cec36: bb20 |0019: add-long/2addr v0, v2 │ │ -3cec38: 5a60 cf86 |001a: iput-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ -3cec3c: 1e06 |001c: monitor-exit v6 │ │ -3cec3e: 5460 e186 |001d: iget-object v0, v6, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3cec42: 2201 8017 |001f: new-instance v1, Lokhttp3/internal/http2/Http2Connection$3; // type@1780 │ │ -3cec46: 1a02 b553 |0021: const-string v2, "OkHttp %s ping" // string@53b5 │ │ -3cec4a: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -3cec4c: 2333 6b1c |0024: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ -3cec50: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -3cec52: 5465 cc86 |0027: iget-object v5, v6, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cec56: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ -3cec5a: 7040 13ba 6132 |002b: invoke-direct {v1, v6, v2, v3}, Lokhttp3/internal/http2/Http2Connection$3;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;)V // method@ba13 │ │ -3cec60: 7220 5988 1000 |002e: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3cec66: 0e00 |0031: return-void │ │ -3cec68: 0d00 |0032: move-exception v0 │ │ -3cec6a: 1e06 |0033: monitor-exit v6 │ │ -3cec6c: 2700 |0034: throw v0 │ │ +3cebec: |[3cebec] okhttp3.internal.http2.Http2Connection.sendDegradedPingLater:()V │ │ +3cebfc: 1d06 |0000: monitor-enter v6 │ │ +3cebfe: 5360 d086 |0001: iget-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongsReceived:J // field@86d0 │ │ +3cec02: 5362 ce86 |0003: iget-wide v2, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ +3cec06: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3cec0a: 3b04 0400 |0007: if-gez v4, 000b // +0004 │ │ +3cec0e: 1e06 |0009: monitor-exit v6 │ │ +3cec10: 0e00 |000a: return-void │ │ +3cec12: 5360 ce86 |000b: iget-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ +3cec16: 1602 0100 |000d: const-wide/16 v2, #int 1 // #1 │ │ +3cec1a: bb20 |000f: add-long/2addr v0, v2 │ │ +3cec1c: 5a60 ce86 |0010: iput-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPingsSent:J // field@86ce │ │ +3cec20: 7100 a984 0000 |0012: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3cec26: 0b00 |0015: move-result-wide v0 │ │ +3cec28: 1702 00ca 9a3b |0016: const-wide/32 v2, #float 0.00472379 // #3b9aca00 │ │ +3cec2e: bb20 |0019: add-long/2addr v0, v2 │ │ +3cec30: 5a60 cf86 |001a: iput-wide v0, v6, Lokhttp3/internal/http2/Http2Connection;.degradedPongDeadlineNs:J // field@86cf │ │ +3cec34: 1e06 |001c: monitor-exit v6 │ │ +3cec36: 5460 e186 |001d: iget-object v0, v6, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3cec3a: 2201 8017 |001f: new-instance v1, Lokhttp3/internal/http2/Http2Connection$3; // type@1780 │ │ +3cec3e: 1a02 b553 |0021: const-string v2, "OkHttp %s ping" // string@53b5 │ │ +3cec42: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +3cec44: 2333 6b1c |0024: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ +3cec48: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +3cec4a: 5465 cc86 |0027: iget-object v5, v6, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cec4e: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ +3cec52: 7040 13ba 6132 |002b: invoke-direct {v1, v6, v2, v3}, Lokhttp3/internal/http2/Http2Connection$3;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;)V // method@ba13 │ │ +3cec58: 7220 5988 1000 |002e: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3cec5e: 0e00 |0031: return-void │ │ +3cec60: 0d00 |0032: move-exception v0 │ │ +3cec62: 1e06 |0033: monitor-exit v6 │ │ +3cec64: 2700 |0034: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x001d │ │ -> 0x0032 │ │ 0x001d - 0x0031 │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x0031 │ │ 0x0033 - 0x0034 │ │ -> 0x0032 │ │ @@ -841863,36 +841863,36 @@ │ │ type : '(Lokhttp3/internal/http2/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -3cec90: |[3cec90] okhttp3.internal.http2.Http2Connection.setSettings:(Lokhttp3/internal/http2/Settings;)V │ │ -3ceca0: 5420 e086 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ceca4: 1d00 |0002: monitor-enter v0 │ │ -3ceca6: 1d02 |0003: monitor-enter v2 │ │ -3ceca8: 5521 dc86 |0004: iget-boolean v1, v2, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3cecac: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ -3cecb0: 5421 d786 |0008: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3cecb4: 6e20 03bb 3100 |000a: invoke-virtual {v1, v3}, Lokhttp3/internal/http2/Settings;.merge:(Lokhttp3/internal/http2/Settings;)V // method@bb03 │ │ -3cecba: 1e02 |000d: monitor-exit v2 │ │ -3cecbc: 5421 e086 |000e: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cecc0: 6e20 e1ba 3100 |0010: invoke-virtual {v1, v3}, Lokhttp3/internal/http2/Http2Writer;.settings:(Lokhttp3/internal/http2/Settings;)V // method@bae1 │ │ -3cecc6: 1e00 |0013: monitor-exit v0 │ │ -3cecc8: 0e00 |0014: return-void │ │ -3cecca: 2203 7717 |0015: new-instance v3, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ -3cecce: 7010 dab9 0300 |0017: invoke-direct {v3}, Lokhttp3/internal/http2/ConnectionShutdownException;.:()V // method@b9da │ │ -3cecd4: 2703 |001a: throw v3 │ │ -3cecd6: 0d03 |001b: move-exception v3 │ │ -3cecd8: 1e02 |001c: monitor-exit v2 │ │ -3cecda: 2703 |001d: throw v3 │ │ -3cecdc: 0d03 |001e: move-exception v3 │ │ -3cecde: 1e00 |001f: monitor-exit v0 │ │ -3cece0: 2703 |0020: throw v3 │ │ +3cec88: |[3cec88] okhttp3.internal.http2.Http2Connection.setSettings:(Lokhttp3/internal/http2/Settings;)V │ │ +3cec98: 5420 e086 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cec9c: 1d00 |0002: monitor-enter v0 │ │ +3cec9e: 1d02 |0003: monitor-enter v2 │ │ +3ceca0: 5521 dc86 |0004: iget-boolean v1, v2, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ceca4: 3901 0f00 |0006: if-nez v1, 0015 // +000f │ │ +3ceca8: 5421 d786 |0008: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3cecac: 6e20 03bb 3100 |000a: invoke-virtual {v1, v3}, Lokhttp3/internal/http2/Settings;.merge:(Lokhttp3/internal/http2/Settings;)V // method@bb03 │ │ +3cecb2: 1e02 |000d: monitor-exit v2 │ │ +3cecb4: 5421 e086 |000e: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cecb8: 6e20 e1ba 3100 |0010: invoke-virtual {v1, v3}, Lokhttp3/internal/http2/Http2Writer;.settings:(Lokhttp3/internal/http2/Settings;)V // method@bae1 │ │ +3cecbe: 1e00 |0013: monitor-exit v0 │ │ +3cecc0: 0e00 |0014: return-void │ │ +3cecc2: 2203 7717 |0015: new-instance v3, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ +3cecc6: 7010 dab9 0300 |0017: invoke-direct {v3}, Lokhttp3/internal/http2/ConnectionShutdownException;.:()V // method@b9da │ │ +3ceccc: 2703 |001a: throw v3 │ │ +3cecce: 0d03 |001b: move-exception v3 │ │ +3cecd0: 1e02 |001c: monitor-exit v2 │ │ +3cecd2: 2703 |001d: throw v3 │ │ +3cecd4: 0d03 |001e: move-exception v3 │ │ +3cecd6: 1e00 |001f: monitor-exit v0 │ │ +3cecd8: 2703 |0020: throw v3 │ │ catches : 5 │ │ 0x0003 - 0x0004 │ │ -> 0x001e │ │ 0x0004 - 0x000e │ │ -> 0x001b │ │ 0x000e - 0x0014 │ │ -> 0x001e │ │ @@ -841920,38 +841920,38 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3ced14: |[3ced14] okhttp3.internal.http2.Http2Connection.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V │ │ -3ced24: 5440 e086 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ced28: 1d00 |0002: monitor-enter v0 │ │ -3ced2a: 1d04 |0003: monitor-enter v4 │ │ -3ced2c: 5541 dc86 |0004: iget-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ced30: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3ced34: 1e04 |0008: monitor-exit v4 │ │ -3ced36: 1e00 |0009: monitor-exit v0 │ │ -3ced38: 0e00 |000a: return-void │ │ -3ced3a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3ced3c: 5c41 dc86 |000c: iput-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ -3ced40: 5241 d386 |000e: iget v1, v4, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ -3ced44: 1e04 |0010: monitor-exit v4 │ │ -3ced46: 5442 e086 |0011: iget-object v2, v4, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ced4a: 6203 3d85 |0013: sget-object v3, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ -3ced4e: 6e40 dbba 1235 |0015: invoke-virtual {v2, v1, v5, v3}, Lokhttp3/internal/http2/Http2Writer;.goAway:(ILokhttp3/internal/http2/ErrorCode;[B)V // method@badb │ │ -3ced54: 1e00 |0018: monitor-exit v0 │ │ -3ced56: 0e00 |0019: return-void │ │ -3ced58: 0d05 |001a: move-exception v5 │ │ -3ced5a: 1e04 |001b: monitor-exit v4 │ │ -3ced5c: 2705 |001c: throw v5 │ │ -3ced5e: 0d05 |001d: move-exception v5 │ │ -3ced60: 1e00 |001e: monitor-exit v0 │ │ -3ced62: 2705 |001f: throw v5 │ │ +3ced0c: |[3ced0c] okhttp3.internal.http2.Http2Connection.shutdown:(Lokhttp3/internal/http2/ErrorCode;)V │ │ +3ced1c: 5440 e086 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ced20: 1d00 |0002: monitor-enter v0 │ │ +3ced22: 1d04 |0003: monitor-enter v4 │ │ +3ced24: 5541 dc86 |0004: iget-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ced28: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3ced2c: 1e04 |0008: monitor-exit v4 │ │ +3ced2e: 1e00 |0009: monitor-exit v0 │ │ +3ced30: 0e00 |000a: return-void │ │ +3ced32: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3ced34: 5c41 dc86 |000c: iput-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection;.shutdown:Z // field@86dc │ │ +3ced38: 5241 d386 |000e: iget v1, v4, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ +3ced3c: 1e04 |0010: monitor-exit v4 │ │ +3ced3e: 5442 e086 |0011: iget-object v2, v4, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ced42: 6203 3d85 |0013: sget-object v3, Lokhttp3/internal/Util;.EMPTY_BYTE_ARRAY:[B // field@853d │ │ +3ced46: 6e40 dbba 1235 |0015: invoke-virtual {v2, v1, v5, v3}, Lokhttp3/internal/http2/Http2Writer;.goAway:(ILokhttp3/internal/http2/ErrorCode;[B)V // method@badb │ │ +3ced4c: 1e00 |0018: monitor-exit v0 │ │ +3ced4e: 0e00 |0019: return-void │ │ +3ced50: 0d05 |001a: move-exception v5 │ │ +3ced52: 1e04 |001b: monitor-exit v4 │ │ +3ced54: 2705 |001c: throw v5 │ │ +3ced56: 0d05 |001d: move-exception v5 │ │ +3ced58: 1e00 |001e: monitor-exit v0 │ │ +3ced5a: 2705 |001f: throw v5 │ │ catches : 7 │ │ 0x0003 - 0x0004 │ │ -> 0x001d │ │ 0x0004 - 0x0009 │ │ -> 0x001a │ │ 0x0009 - 0x000a │ │ -> 0x001d │ │ @@ -841984,18 +841984,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3ceda4: |[3ceda4] okhttp3.internal.http2.Http2Connection.start:()V │ │ -3cedb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3cedb6: 6e20 66ba 0100 |0001: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.start:(Z)V // method@ba66 │ │ -3cedbc: 0e00 |0004: return-void │ │ +3ced9c: |[3ced9c] okhttp3.internal.http2.Http2Connection.start:()V │ │ +3cedac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3cedae: 6e20 66ba 0100 |0001: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.start:(Z)V // method@ba66 │ │ +3cedb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #20 : (in Lokhttp3/internal/http2/Http2Connection;) │ │ @@ -842003,36 +842003,36 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3cedc0: |[3cedc0] okhttp3.internal.http2.Http2Connection.start:(Z)V │ │ -3cedd0: 3806 2100 |0000: if-eqz v6, 0021 // +0021 │ │ -3cedd4: 5456 e086 |0002: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cedd8: 6e10 d6ba 0600 |0004: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Writer;.connectionPreface:()V // method@bad6 │ │ -3cedde: 5456 e086 |0007: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cede2: 5450 d786 |0009: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3cede6: 6e20 e1ba 0600 |000b: invoke-virtual {v6, v0}, Lokhttp3/internal/http2/Http2Writer;.settings:(Lokhttp3/internal/http2/Settings;)V // method@bae1 │ │ -3cedec: 5456 d786 |000e: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3cedf0: 6e10 feba 0600 |0010: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3cedf6: 0a06 |0013: move-result v6 │ │ -3cedf8: 1400 ffff 0000 |0014: const v0, #float 9.18341e-41 // #0000ffff │ │ -3cedfe: 3206 0a00 |0017: if-eq v6, v0, 0021 // +000a │ │ -3cee02: 5451 e086 |0019: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cee06: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3cee08: b106 |001c: sub-int/2addr v6, v0 │ │ -3cee0a: 8163 |001d: int-to-long v3, v6 │ │ -3cee0c: 6e40 e2ba 2143 |001e: invoke-virtual {v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.windowUpdate:(IJ)V // method@bae2 │ │ -3cee12: 2206 9710 |0021: new-instance v6, Ljava/lang/Thread; // type@1097 │ │ -3cee16: 5450 db86 |0023: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection;.readerRunnable:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86db │ │ -3cee1a: 7020 ac84 0600 |0025: invoke-direct {v6, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@84ac │ │ -3cee20: 6e10 c084 0600 |0028: invoke-virtual {v6}, Ljava/lang/Thread;.start:()V // method@84c0 │ │ -3cee26: 0e00 |002b: return-void │ │ +3cedb8: |[3cedb8] okhttp3.internal.http2.Http2Connection.start:(Z)V │ │ +3cedc8: 3806 2100 |0000: if-eqz v6, 0021 // +0021 │ │ +3cedcc: 5456 e086 |0002: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cedd0: 6e10 d6ba 0600 |0004: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Writer;.connectionPreface:()V // method@bad6 │ │ +3cedd6: 5456 e086 |0007: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cedda: 5450 d786 |0009: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3cedde: 6e20 e1ba 0600 |000b: invoke-virtual {v6, v0}, Lokhttp3/internal/http2/Http2Writer;.settings:(Lokhttp3/internal/http2/Settings;)V // method@bae1 │ │ +3cede4: 5456 d786 |000e: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3cede8: 6e10 feba 0600 |0010: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3cedee: 0a06 |0013: move-result v6 │ │ +3cedf0: 1400 ffff 0000 |0014: const v0, #float 9.18341e-41 // #0000ffff │ │ +3cedf6: 3206 0a00 |0017: if-eq v6, v0, 0021 // +000a │ │ +3cedfa: 5451 e086 |0019: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cedfe: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3cee00: b106 |001c: sub-int/2addr v6, v0 │ │ +3cee02: 8163 |001d: int-to-long v3, v6 │ │ +3cee04: 6e40 e2ba 2143 |001e: invoke-virtual {v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.windowUpdate:(IJ)V // method@bae2 │ │ +3cee0a: 2206 9710 |0021: new-instance v6, Ljava/lang/Thread; // type@1097 │ │ +3cee0e: 5450 db86 |0023: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection;.readerRunnable:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86db │ │ +3cee12: 7020 ac84 0600 |0025: invoke-direct {v6, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@84ac │ │ +3cee18: 6e10 c084 0600 |0028: invoke-virtual {v6}, Ljava/lang/Thread;.start:()V // method@84c0 │ │ +3cee1e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=530 │ │ 0x0007 line=531 │ │ 0x000e line=532 │ │ 0x0019 line=534 │ │ 0x0021 line=537 │ │ @@ -842045,37 +842045,37 @@ │ │ type : '(J)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -3cee28: |[3cee28] okhttp3.internal.http2.Http2Connection.updateConnectionFlowControl:(J)V │ │ -3cee38: 1d03 |0000: monitor-enter v3 │ │ -3cee3a: 5330 df86 |0001: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3cee3e: bb40 |0003: add-long/2addr v0, v4 │ │ -3cee40: 5a30 df86 |0004: iput-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3cee44: 5334 df86 |0006: iget-wide v4, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3cee48: 5430 d786 |0008: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3cee4c: 6e10 feba 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3cee52: 0a00 |000d: move-result v0 │ │ -3cee54: db00 0002 |000e: div-int/lit8 v0, v0, #int 2 // #02 │ │ -3cee58: 8100 |0010: int-to-long v0, v0 │ │ -3cee5a: 3102 0400 |0011: cmp-long v2, v4, v0 │ │ -3cee5e: 3a02 0c00 |0013: if-ltz v2, 001f // +000c │ │ -3cee62: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -3cee64: 5330 df86 |0016: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3cee68: 6e40 6fba 4310 |0018: invoke-virtual {v3, v4, v0, v1}, Lokhttp3/internal/http2/Http2Connection;.writeWindowUpdateLater:(IJ)V // method@ba6f │ │ -3cee6e: 1604 0000 |001b: const-wide/16 v4, #int 0 // #0 │ │ -3cee72: 5a34 df86 |001d: iput-wide v4, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ -3cee76: 1e03 |001f: monitor-exit v3 │ │ -3cee78: 0e00 |0020: return-void │ │ -3cee7a: 0d04 |0021: move-exception v4 │ │ -3cee7c: 1e03 |0022: monitor-exit v3 │ │ -3cee7e: 2704 |0023: throw v4 │ │ +3cee20: |[3cee20] okhttp3.internal.http2.Http2Connection.updateConnectionFlowControl:(J)V │ │ +3cee30: 1d03 |0000: monitor-enter v3 │ │ +3cee32: 5330 df86 |0001: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3cee36: bb40 |0003: add-long/2addr v0, v4 │ │ +3cee38: 5a30 df86 |0004: iput-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3cee3c: 5334 df86 |0006: iget-wide v4, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3cee40: 5430 d786 |0008: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3cee44: 6e10 feba 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3cee4a: 0a00 |000d: move-result v0 │ │ +3cee4c: db00 0002 |000e: div-int/lit8 v0, v0, #int 2 // #02 │ │ +3cee50: 8100 |0010: int-to-long v0, v0 │ │ +3cee52: 3102 0400 |0011: cmp-long v2, v4, v0 │ │ +3cee56: 3a02 0c00 |0013: if-ltz v2, 001f // +000c │ │ +3cee5a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +3cee5c: 5330 df86 |0016: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3cee60: 6e40 6fba 4310 |0018: invoke-virtual {v3, v4, v0, v1}, Lokhttp3/internal/http2/Http2Connection;.writeWindowUpdateLater:(IJ)V // method@ba6f │ │ +3cee66: 1604 0000 |001b: const-wide/16 v4, #int 0 // #0 │ │ +3cee6a: 5a34 df86 |001d: iput-wide v4, v3, Lokhttp3/internal/http2/Http2Connection;.unacknowledgedBytesRead:J // field@86df │ │ +3cee6e: 1e03 |001f: monitor-exit v3 │ │ +3cee70: 0e00 |0020: return-void │ │ +3cee72: 0d04 |0021: move-exception v4 │ │ +3cee74: 1e03 |0022: monitor-exit v3 │ │ +3cee76: 2704 |0023: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x001f │ │ -> 0x0021 │ │ positions : │ │ 0x0001 line=212 │ │ 0x0006 line=213 │ │ 0x0016 line=214 │ │ @@ -842090,75 +842090,75 @@ │ │ type : '(IZLokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -3cee8c: |[3cee8c] okhttp3.internal.http2.Http2Connection.writeData:(IZLokio/Buffer;J)V │ │ -3cee9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cee9e: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3ceea2: 3103 0c01 |0003: cmp-long v3, v12, v1 │ │ -3ceea6: 3903 0800 |0005: if-nez v3, 000d // +0008 │ │ -3ceeaa: 548c e086 |0007: iget-object v12, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3ceeae: 6e50 d7ba acb9 |0009: invoke-virtual {v12, v10, v9, v11, v0}, Lokhttp3/internal/http2/Http2Writer;.data:(ZILokio/Buffer;I)V // method@bad7 │ │ -3ceeb4: 0e00 |000c: return-void │ │ -3ceeb6: 3103 0c01 |000d: cmp-long v3, v12, v1 │ │ -3ceeba: 3d03 5a00 |000f: if-lez v3, 0069 // +005a │ │ -3ceebe: 1d08 |0011: monitor-enter v8 │ │ -3ceec0: 5383 ca86 |0012: iget-wide v3, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3ceec4: 3105 0301 |0014: cmp-long v5, v3, v1 │ │ -3ceec8: 3c05 1a00 |0016: if-gtz v5, 0030 // +001a │ │ -3ceecc: 5483 de86 |0018: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3ceed0: 7110 a983 0900 |001a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ceed6: 0c04 |001d: move-result-object v4 │ │ -3ceed8: 7220 a887 4300 |001e: invoke-interface {v3, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3ceede: 0a03 |0021: move-result v3 │ │ -3ceee0: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -3ceee4: 6e10 0d84 0800 |0024: invoke-virtual {v8}, Ljava/lang/Object;.wait:()V // method@840d │ │ -3ceeea: 28eb |0027: goto 0012 // -0015 │ │ -3ceeec: 2209 4210 |0028: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ceef0: 1a0a bace |002a: const-string v10, "stream closed" // string@ceba │ │ -3ceef4: 7020 7782 a900 |002c: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ceefa: 2709 |002f: throw v9 │ │ -3ceefc: 5383 ca86 |0030: iget-wide v3, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3cef00: 7140 df83 dc43 |0032: invoke-static {v12, v13, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3cef06: 0b03 |0035: move-result-wide v3 │ │ -3cef08: 8434 |0036: long-to-int v4, v3 │ │ -3cef0a: 5483 e086 |0037: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cef0e: 6e10 ddba 0300 |0039: invoke-virtual {v3}, Lokhttp3/internal/http2/Http2Writer;.maxDataLength:()I // method@badd │ │ -3cef14: 0a03 |003c: move-result v3 │ │ -3cef16: 7120 de83 3400 |003d: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3cef1c: 0a03 |0040: move-result v3 │ │ -3cef1e: 5384 ca86 |0041: iget-wide v4, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3cef22: 8136 |0043: int-to-long v6, v3 │ │ -3cef24: bc64 |0044: sub-long/2addr v4, v6 │ │ -3cef26: 5a84 ca86 |0045: iput-wide v4, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3cef2a: 1e08 |0047: monitor-exit v8 │ │ -3cef2c: bc6c |0048: sub-long/2addr v12, v6 │ │ -3cef2e: 5484 e086 |0049: iget-object v4, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cef32: 380a 0800 |004b: if-eqz v10, 0053 // +0008 │ │ -3cef36: 3105 0c01 |004d: cmp-long v5, v12, v1 │ │ -3cef3a: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ -3cef3e: 1215 |0051: const/4 v5, #int 1 // #1 │ │ -3cef40: 2802 |0052: goto 0054 // +0002 │ │ -3cef42: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -3cef44: 6e53 d7ba 54b9 |0054: invoke-virtual {v4, v5, v9, v11, v3}, Lokhttp3/internal/http2/Http2Writer;.data:(ZILokio/Buffer;I)V // method@bad7 │ │ -3cef4a: 28b6 |0057: goto 000d // -004a │ │ -3cef4c: 0d09 |0058: move-exception v9 │ │ -3cef4e: 280e |0059: goto 0067 // +000e │ │ -3cef50: 7100 b084 0000 |005a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3cef56: 0c09 |005d: move-result-object v9 │ │ -3cef58: 6e10 b984 0900 |005e: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3cef5e: 2209 4510 |0061: new-instance v9, Ljava/io/InterruptedIOException; // type@1045 │ │ -3cef62: 7010 8b82 0900 |0063: invoke-direct {v9}, Ljava/io/InterruptedIOException;.:()V // method@828b │ │ -3cef68: 2709 |0066: throw v9 │ │ -3cef6a: 1e08 |0067: monitor-exit v8 │ │ -3cef6c: 2709 |0068: throw v9 │ │ -3cef6e: 0e00 |0069: return-void │ │ +3cee84: |[3cee84] okhttp3.internal.http2.Http2Connection.writeData:(IZLokio/Buffer;J)V │ │ +3cee94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cee96: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3cee9a: 3103 0c01 |0003: cmp-long v3, v12, v1 │ │ +3cee9e: 3903 0800 |0005: if-nez v3, 000d // +0008 │ │ +3ceea2: 548c e086 |0007: iget-object v12, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3ceea6: 6e50 d7ba acb9 |0009: invoke-virtual {v12, v10, v9, v11, v0}, Lokhttp3/internal/http2/Http2Writer;.data:(ZILokio/Buffer;I)V // method@bad7 │ │ +3ceeac: 0e00 |000c: return-void │ │ +3ceeae: 3103 0c01 |000d: cmp-long v3, v12, v1 │ │ +3ceeb2: 3d03 5a00 |000f: if-lez v3, 0069 // +005a │ │ +3ceeb6: 1d08 |0011: monitor-enter v8 │ │ +3ceeb8: 5383 ca86 |0012: iget-wide v3, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ceebc: 3105 0301 |0014: cmp-long v5, v3, v1 │ │ +3ceec0: 3c05 1a00 |0016: if-gtz v5, 0030 // +001a │ │ +3ceec4: 5483 de86 |0018: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3ceec8: 7110 a983 0900 |001a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ceece: 0c04 |001d: move-result-object v4 │ │ +3ceed0: 7220 a887 4300 |001e: invoke-interface {v3, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3ceed6: 0a03 |0021: move-result v3 │ │ +3ceed8: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +3ceedc: 6e10 0d84 0800 |0024: invoke-virtual {v8}, Ljava/lang/Object;.wait:()V // method@840d │ │ +3ceee2: 28eb |0027: goto 0012 // -0015 │ │ +3ceee4: 2209 4210 |0028: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ceee8: 1a0a bace |002a: const-string v10, "stream closed" // string@ceba │ │ +3ceeec: 7020 7782 a900 |002c: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ceef2: 2709 |002f: throw v9 │ │ +3ceef4: 5383 ca86 |0030: iget-wide v3, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ceef8: 7140 df83 dc43 |0032: invoke-static {v12, v13, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3ceefe: 0b03 |0035: move-result-wide v3 │ │ +3cef00: 8434 |0036: long-to-int v4, v3 │ │ +3cef02: 5483 e086 |0037: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cef06: 6e10 ddba 0300 |0039: invoke-virtual {v3}, Lokhttp3/internal/http2/Http2Writer;.maxDataLength:()I // method@badd │ │ +3cef0c: 0a03 |003c: move-result v3 │ │ +3cef0e: 7120 de83 3400 |003d: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3cef14: 0a03 |0040: move-result v3 │ │ +3cef16: 5384 ca86 |0041: iget-wide v4, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3cef1a: 8136 |0043: int-to-long v6, v3 │ │ +3cef1c: bc64 |0044: sub-long/2addr v4, v6 │ │ +3cef1e: 5a84 ca86 |0045: iput-wide v4, v8, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3cef22: 1e08 |0047: monitor-exit v8 │ │ +3cef24: bc6c |0048: sub-long/2addr v12, v6 │ │ +3cef26: 5484 e086 |0049: iget-object v4, v8, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cef2a: 380a 0800 |004b: if-eqz v10, 0053 // +0008 │ │ +3cef2e: 3105 0c01 |004d: cmp-long v5, v12, v1 │ │ +3cef32: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ +3cef36: 1215 |0051: const/4 v5, #int 1 // #1 │ │ +3cef38: 2802 |0052: goto 0054 // +0002 │ │ +3cef3a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +3cef3c: 6e53 d7ba 54b9 |0054: invoke-virtual {v4, v5, v9, v11, v3}, Lokhttp3/internal/http2/Http2Writer;.data:(ZILokio/Buffer;I)V // method@bad7 │ │ +3cef42: 28b6 |0057: goto 000d // -004a │ │ +3cef44: 0d09 |0058: move-exception v9 │ │ +3cef46: 280e |0059: goto 0067 // +000e │ │ +3cef48: 7100 b084 0000 |005a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3cef4e: 0c09 |005d: move-result-object v9 │ │ +3cef50: 6e10 b984 0900 |005e: invoke-virtual {v9}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3cef56: 2209 4510 |0061: new-instance v9, Ljava/io/InterruptedIOException; // type@1045 │ │ +3cef5a: 7010 8b82 0900 |0063: invoke-direct {v9}, Ljava/io/InterruptedIOException;.:()V // method@828b │ │ +3cef60: 2709 |0066: throw v9 │ │ +3cef62: 1e08 |0067: monitor-exit v8 │ │ +3cef64: 2709 |0068: throw v9 │ │ +3cef66: 0e00 |0069: return-void │ │ catches : 3 │ │ 0x0012 - 0x0030 │ │ Ljava/lang/InterruptedException; -> 0x005a │ │ -> 0x0058 │ │ 0x0030 - 0x0048 │ │ -> 0x0058 │ │ 0x005a - 0x0068 │ │ @@ -842190,18 +842190,18 @@ │ │ type : '(IZLjava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3cef90: |[3cef90] okhttp3.internal.http2.Http2Connection.writeHeaders:(IZLjava/util/List;)V │ │ -3cefa0: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cefa4: 6e40 dcba 3042 |0002: invoke-virtual {v0, v3, v2, v4}, Lokhttp3/internal/http2/Http2Writer;.headers:(ZILjava/util/List;)V // method@badc │ │ -3cefaa: 0e00 |0005: return-void │ │ +3cef88: |[3cef88] okhttp3.internal.http2.Http2Connection.writeHeaders:(IZLjava/util/List;)V │ │ +3cef98: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cef9c: 6e40 dcba 3042 |0002: invoke-virtual {v0, v3, v2, v4}, Lokhttp3/internal/http2/Http2Writer;.headers:(ZILjava/util/List;)V // method@badc │ │ +3cefa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -842212,29 +842212,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -3cefac: |[3cefac] okhttp3.internal.http2.Http2Connection.writePing:()V │ │ -3cefbc: 1d04 |0000: monitor-enter v4 │ │ -3cefbe: 5340 c886 |0001: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ -3cefc2: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ -3cefc6: bb20 |0005: add-long/2addr v0, v2 │ │ -3cefc8: 5a40 c886 |0006: iput-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ -3cefcc: 1e04 |0008: monitor-exit v4 │ │ -3cefce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3cefd0: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -3cefd2: 1402 6b6f 4b4f |000b: const v2, #float 3.41308e+09 // #4f4b6f6b │ │ -3cefd8: 6e40 6bba 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ -3cefde: 0e00 |0011: return-void │ │ -3cefe0: 0d00 |0012: move-exception v0 │ │ -3cefe2: 1e04 |0013: monitor-exit v4 │ │ -3cefe4: 2700 |0014: throw v0 │ │ +3cefa4: |[3cefa4] okhttp3.internal.http2.Http2Connection.writePing:()V │ │ +3cefb4: 1d04 |0000: monitor-enter v4 │ │ +3cefb6: 5340 c886 |0001: iget-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ +3cefba: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +3cefbe: bb20 |0005: add-long/2addr v0, v2 │ │ +3cefc0: 5a40 c886 |0006: iput-wide v0, v4, Lokhttp3/internal/http2/Http2Connection;.awaitPingsSent:J // field@86c8 │ │ +3cefc4: 1e04 |0008: monitor-exit v4 │ │ +3cefc6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3cefc8: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +3cefca: 1402 6b6f 4b4f |000b: const v2, #float 3.41308e+09 // #4f4b6f6b │ │ +3cefd0: 6e40 6bba 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ +3cefd6: 0e00 |0011: return-void │ │ +3cefd8: 0d00 |0012: move-exception v0 │ │ +3cefda: 1e04 |0013: monitor-exit v4 │ │ +3cefdc: 2700 |0014: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=425 │ │ @@ -842250,21 +842250,21 @@ │ │ type : '(ZII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3ceffc: |[3ceffc] okhttp3.internal.http2.Http2Connection.writePing:(ZII)V │ │ -3cf00c: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cf010: 6e40 deba 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.ping:(ZII)V // method@bade │ │ -3cf016: 2805 |0005: goto 000a // +0005 │ │ -3cf018: 0d02 |0006: move-exception v2 │ │ -3cf01a: 7020 52ba 2100 |0007: invoke-direct {v1, v2}, Lokhttp3/internal/http2/Http2Connection;.failConnection:(Ljava/io/IOException;)V // method@ba52 │ │ -3cf020: 0e00 |000a: return-void │ │ +3ceff4: |[3ceff4] okhttp3.internal.http2.Http2Connection.writePing:(ZII)V │ │ +3cf004: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cf008: 6e40 deba 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokhttp3/internal/http2/Http2Writer;.ping:(ZII)V // method@bade │ │ +3cf00e: 2805 |0005: goto 000a // +0005 │ │ +3cf010: 0d02 |0006: move-exception v2 │ │ +3cf012: 7020 52ba 2100 |0007: invoke-direct {v1, v2}, Lokhttp3/internal/http2/Http2Connection;.failConnection:(Ljava/io/IOException;)V // method@ba52 │ │ +3cf018: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=411 │ │ 0x0007 line=413 │ │ locals : │ │ @@ -842278,18 +842278,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cf034: |[3cf034] okhttp3.internal.http2.Http2Connection.writePingAndAwaitPong:()V │ │ -3cf044: 6e10 6aba 0000 |0000: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.writePing:()V // method@ba6a │ │ -3cf04a: 6e10 4fba 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.awaitPong:()V // method@ba4f │ │ -3cf050: 0e00 |0006: return-void │ │ +3cf02c: |[3cf02c] okhttp3.internal.http2.Http2Connection.writePingAndAwaitPong:()V │ │ +3cf03c: 6e10 6aba 0000 |0000: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.writePing:()V // method@ba6a │ │ +3cf042: 6e10 4fba 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.awaitPong:()V // method@ba4f │ │ +3cf048: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokhttp3/internal/http2/Http2Connection; │ │ │ │ @@ -842298,18 +842298,18 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3cf054: |[3cf054] okhttp3.internal.http2.Http2Connection.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3cf064: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cf068: 6e30 e0ba 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ -3cf06e: 0e00 |0005: return-void │ │ +3cf04c: |[3cf04c] okhttp3.internal.http2.Http2Connection.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3cf05c: 5410 e086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cf060: 6e30 e0ba 2003 |0002: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ +3cf066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Lokhttp3/internal/http2/ErrorCode; │ │ @@ -842319,34 +842319,34 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -3cf070: |[3cf070] okhttp3.internal.http2.Http2Connection.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3cf080: 5480 e186 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3cf084: 2207 7e17 |0002: new-instance v7, Lokhttp3/internal/http2/Http2Connection$1; // type@177e │ │ -3cf088: 1a03 b853 |0004: const-string v3, "OkHttp %s stream %d" // string@53b8 │ │ -3cf08c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -3cf08e: 2314 6b1c |0007: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cf092: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3cf094: 5482 cc86 |000a: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cf098: 4d02 0401 |000c: aput-object v2, v4, v1 │ │ -3cf09c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3cf09e: 7110 a983 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cf0a4: 0c02 |0012: move-result-object v2 │ │ -3cf0a6: 4d02 0401 |0013: aput-object v2, v4, v1 │ │ -3cf0aa: 0771 |0015: move-object v1, v7 │ │ -3cf0ac: 0782 |0016: move-object v2, v8 │ │ -3cf0ae: 0195 |0017: move v5, v9 │ │ -3cf0b0: 07a6 |0018: move-object v6, v10 │ │ -3cf0b2: 7606 0fba 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$1;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V // method@ba0f │ │ -3cf0b8: 7220 5988 7000 |001c: invoke-interface {v0, v7}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3cf0be: 0e00 |001f: return-void │ │ +3cf068: |[3cf068] okhttp3.internal.http2.Http2Connection.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3cf078: 5480 e186 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3cf07c: 2207 7e17 |0002: new-instance v7, Lokhttp3/internal/http2/Http2Connection$1; // type@177e │ │ +3cf080: 1a03 b853 |0004: const-string v3, "OkHttp %s stream %d" // string@53b8 │ │ +3cf084: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +3cf086: 2314 6b1c |0007: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cf08a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3cf08c: 5482 cc86 |000a: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cf090: 4d02 0401 |000c: aput-object v2, v4, v1 │ │ +3cf094: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3cf096: 7110 a983 0900 |000f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cf09c: 0c02 |0012: move-result-object v2 │ │ +3cf09e: 4d02 0401 |0013: aput-object v2, v4, v1 │ │ +3cf0a2: 0771 |0015: move-object v1, v7 │ │ +3cf0a4: 0782 |0016: move-object v2, v8 │ │ +3cf0a6: 0195 |0017: move v5, v9 │ │ +3cf0a8: 07a6 |0018: move-object v6, v10 │ │ +3cf0aa: 7606 0fba 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$1;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V // method@ba0f │ │ +3cf0b0: 7220 5988 7000 |001c: invoke-interface {v0, v7}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3cf0b6: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x001f │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0020 reg=8 this Lokhttp3/internal/http2/Http2Connection; │ │ @@ -842358,34 +842358,34 @@ │ │ type : '(IJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -3cf0d0: |[3cf0d0] okhttp3.internal.http2.Http2Connection.writeWindowUpdateLater:(IJ)V │ │ -3cf0e0: 5490 e186 |0000: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ -3cf0e4: 2208 7f17 |0002: new-instance v8, Lokhttp3/internal/http2/Http2Connection$2; // type@177f │ │ -3cf0e8: 1a03 bf53 |0004: const-string v3, "OkHttp Window Update %s stream %d" // string@53bf │ │ -3cf0ec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -3cf0ee: 2314 6b1c |0007: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cf0f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3cf0f4: 5492 cc86 |000a: iget-object v2, v9, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cf0f8: 4d02 0401 |000c: aput-object v2, v4, v1 │ │ -3cf0fc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3cf0fe: 7110 a983 0a00 |000f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cf104: 0c02 |0012: move-result-object v2 │ │ -3cf106: 4d02 0401 |0013: aput-object v2, v4, v1 │ │ -3cf10a: 0781 |0015: move-object v1, v8 │ │ -3cf10c: 0792 |0016: move-object v2, v9 │ │ -3cf10e: 01a5 |0017: move v5, v10 │ │ -3cf110: 04b6 |0018: move-wide v6, v11 │ │ -3cf112: 7607 11ba 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$2;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@ba11 │ │ -3cf118: 7220 5988 8000 |001c: invoke-interface {v0, v8}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3cf11e: 0e00 |001f: return-void │ │ +3cf0c8: |[3cf0c8] okhttp3.internal.http2.Http2Connection.writeWindowUpdateLater:(IJ)V │ │ +3cf0d8: 5490 e186 |0000: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection;.writerExecutor:Ljava/util/concurrent/ScheduledExecutorService; // field@86e1 │ │ +3cf0dc: 2208 7f17 |0002: new-instance v8, Lokhttp3/internal/http2/Http2Connection$2; // type@177f │ │ +3cf0e0: 1a03 bf53 |0004: const-string v3, "OkHttp Window Update %s stream %d" // string@53bf │ │ +3cf0e4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +3cf0e6: 2314 6b1c |0007: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cf0ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3cf0ec: 5492 cc86 |000a: iget-object v2, v9, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cf0f0: 4d02 0401 |000c: aput-object v2, v4, v1 │ │ +3cf0f4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3cf0f6: 7110 a983 0a00 |000f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cf0fc: 0c02 |0012: move-result-object v2 │ │ +3cf0fe: 4d02 0401 |0013: aput-object v2, v4, v1 │ │ +3cf102: 0781 |0015: move-object v1, v8 │ │ +3cf104: 0792 |0016: move-object v2, v9 │ │ +3cf106: 01a5 |0017: move v5, v10 │ │ +3cf108: 04b6 |0018: move-wide v6, v11 │ │ +3cf10a: 7607 11ba 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection$2;.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;IJ)V // method@ba11 │ │ +3cf110: 7220 5988 8000 |001c: invoke-interface {v0, v8}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3cf116: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x001f │ │ positions : │ │ 0x0000 line=354 │ │ 0x000f line=355 │ │ 0x001c line=354 │ │ @@ -842576,50 +842576,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3cfa20: |[3cfa20] okhttp3.internal.http2.Http2Reader.:()V │ │ -3cfa30: 1c00 7d17 |0000: const-class v0, Lokhttp3/internal/http2/Http2; // type@177d │ │ -3cfa34: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -3cfa3a: 0c00 |0005: move-result-object v0 │ │ -3cfa3c: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ -3cfa42: 0c00 |0009: move-result-object v0 │ │ -3cfa44: 6900 fb86 |000a: sput-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cfa48: 0e00 |000c: return-void │ │ +3cfa18: |[3cfa18] okhttp3.internal.http2.Http2Reader.:()V │ │ +3cfa28: 1c00 7d17 |0000: const-class v0, Lokhttp3/internal/http2/Http2; // type@177d │ │ +3cfa2c: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +3cfa32: 0c00 |0005: move-result-object v0 │ │ +3cfa34: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ +3cfa3a: 0c00 |0009: move-result-object v0 │ │ +3cfa3c: 6900 fb86 |000a: sput-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cfa40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Reader;) │ │ name : '' │ │ type : '(Lokio/BufferedSource;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3cfa4c: |[3cfa4c] okhttp3.internal.http2.Http2Reader.:(Lokio/BufferedSource;Z)V │ │ -3cfa5c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cfa62: 5b12 fc86 |0003: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfa66: 5c13 f886 |0005: iput-boolean v3, v1, Lokhttp3/internal/http2/Http2Reader;.client:Z // field@86f8 │ │ -3cfa6a: 2202 9017 |0007: new-instance v2, Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // type@1790 │ │ -3cfa6e: 5413 fc86 |0009: iget-object v3, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfa72: 7020 7eba 3200 |000b: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.:(Lokio/BufferedSource;)V // method@ba7e │ │ -3cfa78: 5b12 f986 |000e: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ -3cfa7c: 2202 7a17 |0010: new-instance v2, Lokhttp3/internal/http2/Hpack$Reader; // type@177a │ │ -3cfa80: 5413 f986 |0012: iget-object v3, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ -3cfa84: 1300 0010 |0014: const/16 v0, #int 4096 // #1000 │ │ -3cfa88: 7030 e8b9 0203 |0016: invoke-direct {v2, v0, v3}, Lokhttp3/internal/http2/Hpack$Reader;.:(ILokio/Source;)V // method@b9e8 │ │ -3cfa8e: 5b12 fa86 |0019: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ -3cfa92: 0e00 |001b: return-void │ │ +3cfa44: |[3cfa44] okhttp3.internal.http2.Http2Reader.:(Lokio/BufferedSource;Z)V │ │ +3cfa54: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cfa5a: 5b12 fc86 |0003: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfa5e: 5c13 f886 |0005: iput-boolean v3, v1, Lokhttp3/internal/http2/Http2Reader;.client:Z // field@86f8 │ │ +3cfa62: 2202 9017 |0007: new-instance v2, Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // type@1790 │ │ +3cfa66: 5413 fc86 |0009: iget-object v3, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfa6a: 7020 7eba 3200 |000b: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.:(Lokio/BufferedSource;)V // method@ba7e │ │ +3cfa70: 5b12 f986 |000e: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ +3cfa74: 2202 7a17 |0010: new-instance v2, Lokhttp3/internal/http2/Hpack$Reader; // type@177a │ │ +3cfa78: 5413 f986 |0012: iget-object v3, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ +3cfa7c: 1300 0010 |0014: const/16 v0, #int 4096 // #1000 │ │ +3cfa80: 7030 e8b9 0203 |0016: invoke-direct {v2, v0, v3}, Lokhttp3/internal/http2/Hpack$Reader;.:(ILokio/Source;)V // method@b9e8 │ │ +3cfa86: 5b12 fa86 |0019: iput-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ +3cfa8a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ 0x0010 line=75 │ │ @@ -842633,36 +842633,36 @@ │ │ type : '(IBS)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3cf944: |[3cf944] okhttp3.internal.http2.Http2Reader.lengthWithoutPadding:(IBS)I │ │ -3cf954: dd02 0208 |0000: and-int/lit8 v2, v2, #int 8 // #08 │ │ -3cf958: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -3cf95c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3cf960: 3613 0500 |0006: if-gt v3, v1, 000b // +0005 │ │ -3cf964: b131 |0008: sub-int/2addr v1, v3 │ │ -3cf966: 8f11 |0009: int-to-short v1, v1 │ │ -3cf968: 0f01 |000a: return v1 │ │ -3cf96a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -3cf96c: 2322 6b1c |000c: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cf970: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3cf972: 7110 3484 0300 |000f: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8434 │ │ -3cf978: 0c03 |0012: move-result-object v3 │ │ -3cf97a: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ -3cf97e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -3cf980: 7110 a983 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cf986: 0c01 |0019: move-result-object v1 │ │ -3cf988: 4d01 0203 |001a: aput-object v1, v2, v3 │ │ -3cf98c: 1a01 3255 |001c: const-string v1, "PROTOCOL_ERROR padding %s > remaining length %s" // string@5532 │ │ -3cf990: 7120 0eba 2100 |001e: invoke-static {v1, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cf996: 0c01 |0021: move-result-object v1 │ │ -3cf998: 2701 |0022: throw v1 │ │ +3cf93c: |[3cf93c] okhttp3.internal.http2.Http2Reader.lengthWithoutPadding:(IBS)I │ │ +3cf94c: dd02 0208 |0000: and-int/lit8 v2, v2, #int 8 // #08 │ │ +3cf950: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +3cf954: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3cf958: 3613 0500 |0006: if-gt v3, v1, 000b // +0005 │ │ +3cf95c: b131 |0008: sub-int/2addr v1, v3 │ │ +3cf95e: 8f11 |0009: int-to-short v1, v1 │ │ +3cf960: 0f01 |000a: return v1 │ │ +3cf962: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +3cf964: 2322 6b1c |000c: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cf968: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3cf96a: 7110 3484 0300 |000f: invoke-static {v3}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@8434 │ │ +3cf970: 0c03 |0012: move-result-object v3 │ │ +3cf972: 4d03 0200 |0013: aput-object v3, v2, v0 │ │ +3cf976: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +3cf978: 7110 a983 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cf97e: 0c01 |0019: move-result-object v1 │ │ +3cf980: 4d01 0203 |001a: aput-object v1, v2, v3 │ │ +3cf984: 1a01 3255 |001c: const-string v1, "PROTOCOL_ERROR padding %s > remaining length %s" // string@5532 │ │ +3cf988: 7120 0eba 2100 |001e: invoke-static {v1, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cf98e: 0c01 |0021: move-result-object v1 │ │ +3cf990: 2701 |0022: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x000c line=409 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 (null) I │ │ 0x0000 - 0x0023 reg=2 (null) B │ │ 0x0000 - 0x0023 reg=3 (null) S │ │ @@ -842672,53 +842672,53 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -3cfb70: |[3cfb70] okhttp3.internal.http2.Http2Reader.readData:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfb80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfb82: 3808 3800 |0001: if-eqz v8, 0039 // +0038 │ │ -3cfb86: dd01 0701 |0003: and-int/lit8 v1, v7, #int 1 // #01 │ │ -3cfb8a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3cfb8c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -3cfb90: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3cfb92: 2802 |0009: goto 000b // +0002 │ │ -3cfb94: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3cfb96: dd03 0720 |000b: and-int/lit8 v3, v7, #int 32 // #20 │ │ -3cfb9a: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ -3cfb9e: 2802 |000f: goto 0011 // +0002 │ │ -3cfba0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3cfba2: 3902 1f00 |0011: if-nez v2, 0030 // +001f │ │ -3cfba6: dd02 0708 |0013: and-int/lit8 v2, v7, #int 8 // #08 │ │ -3cfbaa: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -3cfbae: 5440 fc86 |0017: iget-object v0, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfbb2: 7210 cabc 0000 |0019: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cfbb8: 0a00 |001c: move-result v0 │ │ -3cfbba: d500 ff00 |001d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cfbbe: 8f00 |001f: int-to-short v0, v0 │ │ -3cfbc0: 7130 91ba 7600 |0020: invoke-static {v6, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ -3cfbc6: 0a06 |0023: move-result v6 │ │ -3cfbc8: 5447 fc86 |0024: iget-object v7, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfbcc: 7256 85ba 1578 |0026: invoke-interface {v5, v1, v8, v7, v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.data:(ZILokio/BufferedSource;I)V // method@ba85 │ │ -3cfbd2: 5445 fc86 |0029: iget-object v5, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfbd6: 8106 |002b: int-to-long v6, v0 │ │ -3cfbd8: 7230 e4bc 6507 |002c: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3cfbde: 0e00 |002f: return-void │ │ -3cfbe0: 2305 6b1c |0030: new-array v5, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cfbe4: 1a06 3455 |0032: const-string v6, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@5534 │ │ -3cfbe8: 7120 0eba 5600 |0034: invoke-static {v6, v5}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfbee: 0c05 |0037: move-result-object v5 │ │ -3cfbf0: 2705 |0038: throw v5 │ │ -3cfbf2: 2305 6b1c |0039: new-array v5, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cfbf6: 1a06 3555 |003b: const-string v6, "PROTOCOL_ERROR: TYPE_DATA streamId == 0" // string@5535 │ │ -3cfbfa: 7120 0eba 5600 |003d: invoke-static {v6, v5}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfc00: 0c05 |0040: move-result-object v5 │ │ -3cfc02: 2705 |0041: throw v5 │ │ +3cfb68: |[3cfb68] okhttp3.internal.http2.Http2Reader.readData:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfb78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfb7a: 3808 3800 |0001: if-eqz v8, 0039 // +0038 │ │ +3cfb7e: dd01 0701 |0003: and-int/lit8 v1, v7, #int 1 // #01 │ │ +3cfb82: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3cfb84: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +3cfb88: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3cfb8a: 2802 |0009: goto 000b // +0002 │ │ +3cfb8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3cfb8e: dd03 0720 |000b: and-int/lit8 v3, v7, #int 32 // #20 │ │ +3cfb92: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ +3cfb96: 2802 |000f: goto 0011 // +0002 │ │ +3cfb98: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3cfb9a: 3902 1f00 |0011: if-nez v2, 0030 // +001f │ │ +3cfb9e: dd02 0708 |0013: and-int/lit8 v2, v7, #int 8 // #08 │ │ +3cfba2: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +3cfba6: 5440 fc86 |0017: iget-object v0, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfbaa: 7210 cabc 0000 |0019: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cfbb0: 0a00 |001c: move-result v0 │ │ +3cfbb2: d500 ff00 |001d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cfbb6: 8f00 |001f: int-to-short v0, v0 │ │ +3cfbb8: 7130 91ba 7600 |0020: invoke-static {v6, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ +3cfbbe: 0a06 |0023: move-result v6 │ │ +3cfbc0: 5447 fc86 |0024: iget-object v7, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfbc4: 7256 85ba 1578 |0026: invoke-interface {v5, v1, v8, v7, v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.data:(ZILokio/BufferedSource;I)V // method@ba85 │ │ +3cfbca: 5445 fc86 |0029: iget-object v5, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfbce: 8106 |002b: int-to-long v6, v0 │ │ +3cfbd0: 7230 e4bc 6507 |002c: invoke-interface {v5, v6, v7}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3cfbd6: 0e00 |002f: return-void │ │ +3cfbd8: 2305 6b1c |0030: new-array v5, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cfbdc: 1a06 3455 |0032: const-string v6, "PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA" // string@5534 │ │ +3cfbe0: 7120 0eba 5600 |0034: invoke-static {v6, v5}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfbe6: 0c05 |0037: move-result-object v5 │ │ +3cfbe8: 2705 |0038: throw v5 │ │ +3cfbea: 2305 6b1c |0039: new-array v5, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cfbee: 1a06 3555 |003b: const-string v6, "PROTOCOL_ERROR: TYPE_DATA streamId == 0" // string@5535 │ │ +3cfbf2: 7120 0eba 5600 |003d: invoke-static {v6, v5}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfbf8: 0c05 |0040: move-result-object v5 │ │ +3cfbfa: 2705 |0041: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=212 │ │ 0x0020 line=213 │ │ 0x0024 line=215 │ │ 0x0029 line=216 │ │ 0x0030 line=209 │ │ @@ -842735,59 +842735,59 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -3cfc04: |[3cfc04] okhttp3.internal.http2.Http2Reader.readGoAway:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfc14: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -3cfc16: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -3cfc1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3cfc1c: 3405 3e00 |0004: if-lt v5, v0, 0042 // +003e │ │ -3cfc20: 3907 3300 |0006: if-nez v7, 0039 // +0033 │ │ -3cfc24: 5437 fc86 |0008: iget-object v7, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfc28: 7210 d3bc 0700 |000a: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfc2e: 0a07 |000d: move-result v7 │ │ -3cfc30: 5432 fc86 |000e: iget-object v2, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfc34: 7210 d3bc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfc3a: 0a02 |0013: move-result v2 │ │ -3cfc3c: b105 |0014: sub-int/2addr v5, v0 │ │ -3cfc3e: 7110 ddb9 0200 |0015: invoke-static {v2}, Lokhttp3/internal/http2/ErrorCode;.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; // method@b9dd │ │ -3cfc44: 0c00 |0018: move-result-object v0 │ │ -3cfc46: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ -3cfc4a: 6206 dc87 |001b: sget-object v6, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3cfc4e: 3d05 0900 |001d: if-lez v5, 0026 // +0009 │ │ -3cfc52: 5436 fc86 |001f: iget-object v6, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfc56: 8151 |0021: int-to-long v1, v5 │ │ -3cfc58: 7230 cebc 1602 |0022: invoke-interface {v6, v1, v2}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ -3cfc5e: 0c06 |0025: move-result-object v6 │ │ -3cfc60: 7240 86ba 7460 |0026: invoke-interface {v4, v7, v0, v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.goAway:(ILokhttp3/internal/http2/ErrorCode;Lokio/ByteString;)V // method@ba86 │ │ -3cfc66: 0e00 |0029: return-void │ │ -3cfc68: 2364 6b1c |002a: new-array v4, v6, [Ljava/lang/Object; // type@1c6b │ │ -3cfc6c: 7110 a983 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cfc72: 0c05 |002f: move-result-object v5 │ │ -3cfc74: 4d05 0401 |0030: aput-object v5, v4, v1 │ │ -3cfc78: 1a05 bb61 |0032: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@61bb │ │ -3cfc7c: 7120 0eba 4500 |0034: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfc82: 0c04 |0037: move-result-object v4 │ │ -3cfc84: 2704 |0038: throw v4 │ │ -3cfc86: 2314 6b1c |0039: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cfc8a: 1a05 ba61 |003b: const-string v5, "TYPE_GOAWAY streamId != 0" // string@61ba │ │ -3cfc8e: 7120 0eba 4500 |003d: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfc94: 0c04 |0040: move-result-object v4 │ │ -3cfc96: 2704 |0041: throw v4 │ │ -3cfc98: 2364 6b1c |0042: new-array v4, v6, [Ljava/lang/Object; // type@1c6b │ │ -3cfc9c: 7110 a983 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cfca2: 0c05 |0047: move-result-object v5 │ │ -3cfca4: 4d05 0401 |0048: aput-object v5, v4, v1 │ │ -3cfca8: 1a05 b961 |004a: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@61b9 │ │ -3cfcac: 7120 0eba 4500 |004c: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfcb2: 0c04 |004f: move-result-object v4 │ │ -3cfcb4: 2704 |0050: throw v4 │ │ +3cfbfc: |[3cfbfc] okhttp3.internal.http2.Http2Reader.readGoAway:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfc0c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +3cfc0e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +3cfc12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3cfc14: 3405 3e00 |0004: if-lt v5, v0, 0042 // +003e │ │ +3cfc18: 3907 3300 |0006: if-nez v7, 0039 // +0033 │ │ +3cfc1c: 5437 fc86 |0008: iget-object v7, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfc20: 7210 d3bc 0700 |000a: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfc26: 0a07 |000d: move-result v7 │ │ +3cfc28: 5432 fc86 |000e: iget-object v2, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfc2c: 7210 d3bc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfc32: 0a02 |0013: move-result v2 │ │ +3cfc34: b105 |0014: sub-int/2addr v5, v0 │ │ +3cfc36: 7110 ddb9 0200 |0015: invoke-static {v2}, Lokhttp3/internal/http2/ErrorCode;.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; // method@b9dd │ │ +3cfc3c: 0c00 |0018: move-result-object v0 │ │ +3cfc3e: 3800 1100 |0019: if-eqz v0, 002a // +0011 │ │ +3cfc42: 6206 dc87 |001b: sget-object v6, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3cfc46: 3d05 0900 |001d: if-lez v5, 0026 // +0009 │ │ +3cfc4a: 5436 fc86 |001f: iget-object v6, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfc4e: 8151 |0021: int-to-long v1, v5 │ │ +3cfc50: 7230 cebc 1602 |0022: invoke-interface {v6, v1, v2}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ +3cfc56: 0c06 |0025: move-result-object v6 │ │ +3cfc58: 7240 86ba 7460 |0026: invoke-interface {v4, v7, v0, v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.goAway:(ILokhttp3/internal/http2/ErrorCode;Lokio/ByteString;)V // method@ba86 │ │ +3cfc5e: 0e00 |0029: return-void │ │ +3cfc60: 2364 6b1c |002a: new-array v4, v6, [Ljava/lang/Object; // type@1c6b │ │ +3cfc64: 7110 a983 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cfc6a: 0c05 |002f: move-result-object v5 │ │ +3cfc6c: 4d05 0401 |0030: aput-object v5, v4, v1 │ │ +3cfc70: 1a05 bb61 |0032: const-string v5, "TYPE_GOAWAY unexpected error code: %d" // string@61bb │ │ +3cfc74: 7120 0eba 4500 |0034: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfc7a: 0c04 |0037: move-result-object v4 │ │ +3cfc7c: 2704 |0038: throw v4 │ │ +3cfc7e: 2314 6b1c |0039: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cfc82: 1a05 ba61 |003b: const-string v5, "TYPE_GOAWAY streamId != 0" // string@61ba │ │ +3cfc86: 7120 0eba 4500 |003d: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfc8c: 0c04 |0040: move-result-object v4 │ │ +3cfc8e: 2704 |0041: throw v4 │ │ +3cfc90: 2364 6b1c |0042: new-array v4, v6, [Ljava/lang/Object; // type@1c6b │ │ +3cfc94: 7110 a983 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cfc9a: 0c05 |0047: move-result-object v5 │ │ +3cfc9c: 4d05 0401 |0048: aput-object v5, v4, v1 │ │ +3cfca0: 1a05 b961 |004a: const-string v5, "TYPE_GOAWAY length < 8: %s" // string@61b9 │ │ +3cfca4: 7120 0eba 4500 |004c: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfcaa: 0c04 |004f: move-result-object v4 │ │ +3cfcac: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=320 │ │ 0x000e line=321 │ │ 0x0015 line=323 │ │ 0x001b line=327 │ │ 0x001f line=329 │ │ @@ -842807,27 +842807,27 @@ │ │ type : '(ISBI)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3cf9e0: |[3cf9e0] okhttp3.internal.http2.Http2Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ -3cf9f0: 5410 f986 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ -3cf9f4: 5902 f386 |0002: iput v2, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ -3cf9f8: 5902 f486 |0004: iput v2, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ -3cf9fc: 5f03 f586 |0006: iput-short v3, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ -3cfa00: 5d04 f286 |0008: iput-byte v4, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ -3cfa04: 5905 f786 |000a: iput v5, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ -3cfa08: 5412 fa86 |000c: iget-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ -3cfa0c: 6e10 f4b9 0200 |000e: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readHeaders:()V // method@b9f4 │ │ -3cfa12: 5412 fa86 |0011: iget-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ -3cfa16: 6e10 edb9 0200 |0013: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@b9ed │ │ -3cfa1c: 0c02 |0016: move-result-object v2 │ │ -3cfa1e: 1102 |0017: return-object v2 │ │ +3cf9d8: |[3cf9d8] okhttp3.internal.http2.Http2Reader.readHeaderBlock:(ISBI)Ljava/util/List; │ │ +3cf9e8: 5410 f986 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader;.continuation:Lokhttp3/internal/http2/Http2Reader$ContinuationSource; // field@86f9 │ │ +3cf9ec: 5902 f386 |0002: iput v2, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ +3cf9f0: 5902 f486 |0004: iput v2, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ +3cf9f4: 5f03 f586 |0006: iput-short v3, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ +3cf9f8: 5d04 f286 |0008: iput-byte v4, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ +3cf9fc: 5905 f786 |000a: iput v5, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ +3cfa00: 5412 fa86 |000c: iget-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ +3cfa04: 6e10 f4b9 0200 |000e: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.readHeaders:()V // method@b9f4 │ │ +3cfa0a: 5412 fa86 |0011: iget-object v2, v1, Lokhttp3/internal/http2/Http2Reader;.hpackReader:Lokhttp3/internal/http2/Hpack$Reader; // field@86fa │ │ +3cfa0e: 6e10 edb9 0200 |0013: invoke-virtual {v2}, Lokhttp3/internal/http2/Hpack$Reader;.getAndResetHeaderList:()Ljava/util/List; // method@b9ed │ │ +3cfa14: 0c02 |0016: move-result-object v2 │ │ +3cfa16: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=193 │ │ 0x000c line=197 │ │ @@ -842844,45 +842844,45 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -3cfcb8: |[3cfcb8] okhttp3.internal.http2.Http2Reader.readHeaders:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfcc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfcca: 3807 2c00 |0001: if-eqz v7, 002d // +002c │ │ -3cfcce: dd01 0601 |0003: and-int/lit8 v1, v6, #int 1 // #01 │ │ -3cfcd2: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -3cfcd6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3cfcd8: 2802 |0008: goto 000a // +0002 │ │ -3cfcda: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3cfcdc: dd02 0608 |000a: and-int/lit8 v2, v6, #int 8 // #08 │ │ -3cfce0: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -3cfce4: 5430 fc86 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfce8: 7210 cabc 0000 |0010: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cfcee: 0a00 |0013: move-result v0 │ │ -3cfcf0: d500 ff00 |0014: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cfcf4: 8f00 |0016: int-to-short v0, v0 │ │ -3cfcf6: dd02 0620 |0017: and-int/lit8 v2, v6, #int 32 // #20 │ │ -3cfcfa: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ -3cfcfe: 7030 9aba 4307 |001b: invoke-direct {v3, v4, v7}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V // method@ba9a │ │ -3cfd04: d805 05fb |001e: add-int/lit8 v5, v5, #int -5 // #fb │ │ -3cfd08: 7130 91ba 6500 |0020: invoke-static {v5, v6, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ -3cfd0e: 0a05 |0023: move-result v5 │ │ -3cfd10: 7057 96ba 5360 |0024: invoke-direct {v3, v5, v0, v6, v7}, Lokhttp3/internal/http2/Http2Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@ba96 │ │ -3cfd16: 0c05 |0027: move-result-object v5 │ │ -3cfd18: 12f6 |0028: const/4 v6, #int -1 // #ff │ │ -3cfd1a: 7255 87ba 1467 |0029: invoke-interface {v4, v1, v7, v6, v5}, Lokhttp3/internal/http2/Http2Reader$Handler;.headers:(ZIILjava/util/List;)V // method@ba87 │ │ -3cfd20: 0e00 |002c: return-void │ │ -3cfd22: 2304 6b1c |002d: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cfd26: 1a05 3655 |002f: const-string v5, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@5536 │ │ -3cfd2a: 7120 0eba 4500 |0031: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfd30: 0c04 |0034: move-result-object v4 │ │ -3cfd32: 2704 |0035: throw v4 │ │ +3cfcb0: |[3cfcb0] okhttp3.internal.http2.Http2Reader.readHeaders:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfcc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfcc2: 3807 2c00 |0001: if-eqz v7, 002d // +002c │ │ +3cfcc6: dd01 0601 |0003: and-int/lit8 v1, v6, #int 1 // #01 │ │ +3cfcca: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +3cfcce: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3cfcd0: 2802 |0008: goto 000a // +0002 │ │ +3cfcd2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3cfcd4: dd02 0608 |000a: and-int/lit8 v2, v6, #int 8 // #08 │ │ +3cfcd8: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +3cfcdc: 5430 fc86 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfce0: 7210 cabc 0000 |0010: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cfce6: 0a00 |0013: move-result v0 │ │ +3cfce8: d500 ff00 |0014: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cfcec: 8f00 |0016: int-to-short v0, v0 │ │ +3cfcee: dd02 0620 |0017: and-int/lit8 v2, v6, #int 32 // #20 │ │ +3cfcf2: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ +3cfcf6: 7030 9aba 4307 |001b: invoke-direct {v3, v4, v7}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V // method@ba9a │ │ +3cfcfc: d805 05fb |001e: add-int/lit8 v5, v5, #int -5 // #fb │ │ +3cfd00: 7130 91ba 6500 |0020: invoke-static {v5, v6, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ +3cfd06: 0a05 |0023: move-result v5 │ │ +3cfd08: 7057 96ba 5360 |0024: invoke-direct {v3, v5, v0, v6, v7}, Lokhttp3/internal/http2/Http2Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@ba96 │ │ +3cfd0e: 0c05 |0027: move-result-object v5 │ │ +3cfd10: 12f6 |0028: const/4 v6, #int -1 // #ff │ │ +3cfd12: 7255 87ba 1467 |0029: invoke-interface {v4, v1, v7, v6, v5}, Lokhttp3/internal/http2/Http2Reader$Handler;.headers:(ZIILjava/util/List;)V // method@ba87 │ │ +3cfd18: 0e00 |002c: return-void │ │ +3cfd1a: 2304 6b1c |002d: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cfd1e: 1a05 3655 |002f: const-string v5, "PROTOCOL_ERROR: TYPE_HEADERS streamId == 0" // string@5536 │ │ +3cfd22: 7120 0eba 4500 |0031: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfd28: 0c04 |0034: move-result-object v4 │ │ +3cfd2a: 2704 |0035: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x000e line=174 │ │ 0x001b line=177 │ │ 0x0020 line=181 │ │ 0x0024 line=183 │ │ 0x0029 line=185 │ │ @@ -842899,29 +842899,29 @@ │ │ type : '(Lokio/BufferedSource;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3cf99c: |[3cf99c] okhttp3.internal.http2.Http2Reader.readMedium:(Lokio/BufferedSource;)I │ │ -3cf9ac: 7210 cabc 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf9b2: 0a00 |0003: move-result v0 │ │ -3cf9b4: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cf9b8: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -3cf9bc: 7210 cabc 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf9c2: 0a01 |000b: move-result v1 │ │ -3cf9c4: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3cf9c8: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3cf9cc: b610 |0010: or-int/2addr v0, v1 │ │ -3cf9ce: 7210 cabc 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf9d4: 0a02 |0014: move-result v2 │ │ -3cf9d6: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3cf9da: b602 |0017: or-int/2addr v2, v0 │ │ -3cf9dc: 0f02 |0018: return v2 │ │ +3cf994: |[3cf994] okhttp3.internal.http2.Http2Reader.readMedium:(Lokio/BufferedSource;)I │ │ +3cf9a4: 7210 cabc 0200 |0000: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf9aa: 0a00 |0003: move-result v0 │ │ +3cf9ac: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cf9b0: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +3cf9b4: 7210 cabc 0200 |0008: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf9ba: 0a01 |000b: move-result v1 │ │ +3cf9bc: d511 ff00 |000c: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3cf9c0: e001 0108 |000e: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3cf9c4: b610 |0010: or-int/2addr v0, v1 │ │ +3cf9c6: 7210 cabc 0200 |0011: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf9cc: 0a02 |0014: move-result v2 │ │ +3cf9ce: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3cf9d2: b602 |0017: or-int/2addr v2, v0 │ │ +3cf9d4: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0008 line=401 │ │ 0x0011 line=402 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 (null) Lokio/BufferedSource; │ │ @@ -842931,44 +842931,44 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3cfd34: |[3cfd34] okhttp3.internal.http2.Http2Reader.readPing:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfd44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfd46: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3cfd48: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -3cfd4c: 3325 2100 |0004: if-ne v5, v2, 0025 // +0021 │ │ -3cfd50: 3907 1600 |0006: if-nez v7, 001c // +0016 │ │ -3cfd54: 5435 fc86 |0008: iget-object v5, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfd58: 7210 d3bc 0500 |000a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfd5e: 0a05 |000d: move-result v5 │ │ -3cfd60: 5437 fc86 |000e: iget-object v7, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfd64: 7210 d3bc 0700 |0010: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfd6a: 0a07 |0013: move-result v7 │ │ -3cfd6c: b516 |0014: and-int/2addr v6, v1 │ │ -3cfd6e: 3806 0300 |0015: if-eqz v6, 0018 // +0003 │ │ -3cfd72: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -3cfd74: 7240 88ba 0475 |0018: invoke-interface {v4, v0, v5, v7}, Lokhttp3/internal/http2/Http2Reader$Handler;.ping:(ZII)V // method@ba88 │ │ -3cfd7a: 0e00 |001b: return-void │ │ -3cfd7c: 2304 6b1c |001c: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cfd80: 1a05 d461 |001e: const-string v5, "TYPE_PING streamId != 0" // string@61d4 │ │ -3cfd84: 7120 0eba 4500 |0020: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfd8a: 0c04 |0023: move-result-object v4 │ │ -3cfd8c: 2704 |0024: throw v4 │ │ -3cfd8e: 2314 6b1c |0025: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cfd92: 7110 a983 0500 |0027: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cfd98: 0c05 |002a: move-result-object v5 │ │ -3cfd9a: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ -3cfd9e: 1a05 d361 |002d: const-string v5, "TYPE_PING length != 8: %s" // string@61d3 │ │ -3cfda2: 7120 0eba 4500 |002f: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfda8: 0c04 |0032: move-result-object v4 │ │ -3cfdaa: 2704 |0033: throw v4 │ │ +3cfd2c: |[3cfd2c] okhttp3.internal.http2.Http2Reader.readPing:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfd3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfd3e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3cfd40: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +3cfd44: 3325 2100 |0004: if-ne v5, v2, 0025 // +0021 │ │ +3cfd48: 3907 1600 |0006: if-nez v7, 001c // +0016 │ │ +3cfd4c: 5435 fc86 |0008: iget-object v5, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfd50: 7210 d3bc 0500 |000a: invoke-interface {v5}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfd56: 0a05 |000d: move-result v5 │ │ +3cfd58: 5437 fc86 |000e: iget-object v7, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfd5c: 7210 d3bc 0700 |0010: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfd62: 0a07 |0013: move-result v7 │ │ +3cfd64: b516 |0014: and-int/2addr v6, v1 │ │ +3cfd66: 3806 0300 |0015: if-eqz v6, 0018 // +0003 │ │ +3cfd6a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +3cfd6c: 7240 88ba 0475 |0018: invoke-interface {v4, v0, v5, v7}, Lokhttp3/internal/http2/Http2Reader$Handler;.ping:(ZII)V // method@ba88 │ │ +3cfd72: 0e00 |001b: return-void │ │ +3cfd74: 2304 6b1c |001c: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cfd78: 1a05 d461 |001e: const-string v5, "TYPE_PING streamId != 0" // string@61d4 │ │ +3cfd7c: 7120 0eba 4500 |0020: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfd82: 0c04 |0023: move-result-object v4 │ │ +3cfd84: 2704 |0024: throw v4 │ │ +3cfd86: 2314 6b1c |0025: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cfd8a: 7110 a983 0500 |0027: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cfd90: 0c05 |002a: move-result-object v5 │ │ +3cfd92: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ +3cfd96: 1a05 d361 |002d: const-string v5, "TYPE_PING length != 8: %s" // string@61d3 │ │ +3cfd9a: 7120 0eba 4500 |002f: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfda0: 0c04 |0032: move-result-object v4 │ │ +3cfda2: 2704 |0033: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=310 │ │ 0x000e line=311 │ │ 0x0018 line=313 │ │ 0x001c line=309 │ │ 0x0025 line=308 │ │ @@ -842984,34 +842984,34 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -3cfdac: |[3cfdac] okhttp3.internal.http2.Http2Reader.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V │ │ -3cfdbc: 5440 fc86 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfdc0: 7210 d3bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfdc6: 0a00 |0005: move-result v0 │ │ -3cfdc8: 1501 0080 |0006: const/high16 v1, #int -2147483648 // #8000 │ │ -3cfdcc: b501 |0008: and-int/2addr v1, v0 │ │ -3cfdce: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3cfdd0: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -3cfdd4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3cfdd6: 2802 |000d: goto 000f // +0002 │ │ -3cfdd8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3cfdda: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ -3cfde0: b530 |0012: and-int/2addr v0, v3 │ │ -3cfde2: 5443 fc86 |0013: iget-object v3, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfde6: 7210 cabc 0300 |0015: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cfdec: 0a03 |0018: move-result v3 │ │ -3cfdee: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3cfdf2: b023 |001b: add-int/2addr v3, v2 │ │ -3cfdf4: 7251 89ba 6530 |001c: invoke-interface {v5, v6, v0, v3, v1}, Lokhttp3/internal/http2/Http2Reader$Handler;.priority:(IIIZ)V // method@ba89 │ │ -3cfdfa: 0e00 |001f: return-void │ │ +3cfda4: |[3cfda4] okhttp3.internal.http2.Http2Reader.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V │ │ +3cfdb4: 5440 fc86 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfdb8: 7210 d3bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfdbe: 0a00 |0005: move-result v0 │ │ +3cfdc0: 1501 0080 |0006: const/high16 v1, #int -2147483648 // #8000 │ │ +3cfdc4: b501 |0008: and-int/2addr v1, v0 │ │ +3cfdc6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3cfdc8: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +3cfdcc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3cfdce: 2802 |000d: goto 000f // +0002 │ │ +3cfdd0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3cfdd2: 1403 ffff ff7f |000f: const v3, #float nan // #7fffffff │ │ +3cfdd8: b530 |0012: and-int/2addr v0, v3 │ │ +3cfdda: 5443 fc86 |0013: iget-object v3, v4, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfdde: 7210 cabc 0300 |0015: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cfde4: 0a03 |0018: move-result v3 │ │ +3cfde6: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3cfdea: b023 |001b: add-int/2addr v3, v2 │ │ +3cfdec: 7251 89ba 6530 |001c: invoke-interface {v5, v6, v0, v3, v1}, Lokhttp3/internal/http2/Http2Reader$Handler;.priority:(IIIZ)V // method@ba89 │ │ +3cfdf2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0013 line=230 │ │ 0x001c line=231 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lokhttp3/internal/http2/Http2Reader; │ │ @@ -843023,35 +843023,35 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3cfdfc: |[3cfdfc] okhttp3.internal.http2.Http2Reader.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfe0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -3cfe0e: 1250 |0001: const/4 v0, #int 5 // #5 │ │ -3cfe10: 3303 1100 |0002: if-ne v3, v0, 0013 // +0011 │ │ -3cfe14: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -3cfe18: 7030 9aba 2105 |0006: invoke-direct {v1, v2, v5}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V // method@ba9a │ │ -3cfe1e: 0e00 |0009: return-void │ │ -3cfe20: 2342 6b1c |000a: new-array v2, v4, [Ljava/lang/Object; // type@1c6b │ │ -3cfe24: 1a03 d761 |000c: const-string v3, "TYPE_PRIORITY streamId == 0" // string@61d7 │ │ -3cfe28: 7120 0eba 2300 |000e: invoke-static {v3, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfe2e: 0c02 |0011: move-result-object v2 │ │ -3cfe30: 2702 |0012: throw v2 │ │ -3cfe32: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3cfe34: 2322 6b1c |0014: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cfe38: 7110 a983 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cfe3e: 0c03 |0019: move-result-object v3 │ │ -3cfe40: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ -3cfe44: 1a03 d661 |001c: const-string v3, "TYPE_PRIORITY length: %d != 5" // string@61d6 │ │ -3cfe48: 7120 0eba 2300 |001e: invoke-static {v3, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfe4e: 0c02 |0021: move-result-object v2 │ │ -3cfe50: 2702 |0022: throw v2 │ │ +3cfdf4: |[3cfdf4] okhttp3.internal.http2.Http2Reader.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfe04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +3cfe06: 1250 |0001: const/4 v0, #int 5 // #5 │ │ +3cfe08: 3303 1100 |0002: if-ne v3, v0, 0013 // +0011 │ │ +3cfe0c: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +3cfe10: 7030 9aba 2105 |0006: invoke-direct {v1, v2, v5}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;I)V // method@ba9a │ │ +3cfe16: 0e00 |0009: return-void │ │ +3cfe18: 2342 6b1c |000a: new-array v2, v4, [Ljava/lang/Object; // type@1c6b │ │ +3cfe1c: 1a03 d761 |000c: const-string v3, "TYPE_PRIORITY streamId == 0" // string@61d7 │ │ +3cfe20: 7120 0eba 2300 |000e: invoke-static {v3, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfe26: 0c02 |0011: move-result-object v2 │ │ +3cfe28: 2702 |0012: throw v2 │ │ +3cfe2a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3cfe2c: 2322 6b1c |0014: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cfe30: 7110 a983 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cfe36: 0c03 |0019: move-result-object v3 │ │ +3cfe38: 4d03 0204 |001a: aput-object v3, v2, v4 │ │ +3cfe3c: 1a03 d661 |001c: const-string v3, "TYPE_PRIORITY length: %d != 5" // string@61d6 │ │ +3cfe40: 7120 0eba 2300 |001e: invoke-static {v3, v2}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfe46: 0c02 |0021: move-result-object v2 │ │ +3cfe48: 2702 |0022: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=223 │ │ 0x000a line=222 │ │ 0x0014 line=221 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lokhttp3/internal/http2/Http2Reader; │ │ @@ -843065,41 +843065,41 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -3cfe54: |[3cfe54] okhttp3.internal.http2.Http2Reader.readPushPromise:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfe64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cfe66: 3807 2700 |0001: if-eqz v7, 0028 // +0027 │ │ -3cfe6a: dd01 0608 |0003: and-int/lit8 v1, v6, #int 8 // #08 │ │ -3cfe6e: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ -3cfe72: 5430 fc86 |0007: iget-object v0, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfe76: 7210 cabc 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cfe7c: 0a00 |000c: move-result v0 │ │ -3cfe7e: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3cfe82: 8f00 |000f: int-to-short v0, v0 │ │ -3cfe84: 5431 fc86 |0010: iget-object v1, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfe88: 7210 d3bc 0100 |0012: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfe8e: 0a01 |0015: move-result v1 │ │ -3cfe90: 1402 ffff ff7f |0016: const v2, #float nan // #7fffffff │ │ -3cfe96: b521 |0019: and-int/2addr v1, v2 │ │ -3cfe98: d805 05fc |001a: add-int/lit8 v5, v5, #int -4 // #fc │ │ -3cfe9c: 7130 91ba 6500 |001c: invoke-static {v5, v6, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ -3cfea2: 0a05 |001f: move-result v5 │ │ -3cfea4: 7057 96ba 5360 |0020: invoke-direct {v3, v5, v0, v6, v7}, Lokhttp3/internal/http2/Http2Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@ba96 │ │ -3cfeaa: 0c05 |0023: move-result-object v5 │ │ -3cfeac: 7240 8aba 7451 |0024: invoke-interface {v4, v7, v1, v5}, Lokhttp3/internal/http2/Http2Reader$Handler;.pushPromise:(IILjava/util/List;)V // method@ba8a │ │ -3cfeb2: 0e00 |0027: return-void │ │ -3cfeb4: 2304 6b1c |0028: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cfeb8: 1a05 3755 |002a: const-string v5, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@5537 │ │ -3cfebc: 7120 0eba 4500 |002c: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfec2: 0c04 |002f: move-result-object v4 │ │ -3cfec4: 2704 |0030: throw v4 │ │ +3cfe4c: |[3cfe4c] okhttp3.internal.http2.Http2Reader.readPushPromise:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfe5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cfe5e: 3807 2700 |0001: if-eqz v7, 0028 // +0027 │ │ +3cfe62: dd01 0608 |0003: and-int/lit8 v1, v6, #int 8 // #08 │ │ +3cfe66: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ +3cfe6a: 5430 fc86 |0007: iget-object v0, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfe6e: 7210 cabc 0000 |0009: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cfe74: 0a00 |000c: move-result v0 │ │ +3cfe76: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3cfe7a: 8f00 |000f: int-to-short v0, v0 │ │ +3cfe7c: 5431 fc86 |0010: iget-object v1, v3, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfe80: 7210 d3bc 0100 |0012: invoke-interface {v1}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfe86: 0a01 |0015: move-result v1 │ │ +3cfe88: 1402 ffff ff7f |0016: const v2, #float nan // #7fffffff │ │ +3cfe8e: b521 |0019: and-int/2addr v1, v2 │ │ +3cfe90: d805 05fc |001a: add-int/lit8 v5, v5, #int -4 // #fc │ │ +3cfe94: 7130 91ba 6500 |001c: invoke-static {v5, v6, v0}, Lokhttp3/internal/http2/Http2Reader;.lengthWithoutPadding:(IBS)I // method@ba91 │ │ +3cfe9a: 0a05 |001f: move-result v5 │ │ +3cfe9c: 7057 96ba 5360 |0020: invoke-direct {v3, v5, v0, v6, v7}, Lokhttp3/internal/http2/Http2Reader;.readHeaderBlock:(ISBI)Ljava/util/List; // method@ba96 │ │ +3cfea2: 0c05 |0023: move-result-object v5 │ │ +3cfea4: 7240 8aba 7451 |0024: invoke-interface {v4, v7, v1, v5}, Lokhttp3/internal/http2/Http2Reader$Handler;.pushPromise:(IILjava/util/List;)V // method@ba8a │ │ +3cfeaa: 0e00 |0027: return-void │ │ +3cfeac: 2304 6b1c |0028: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cfeb0: 1a05 3755 |002a: const-string v5, "PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0" // string@5537 │ │ +3cfeb4: 7120 0eba 4500 |002c: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfeba: 0c04 |002f: move-result-object v4 │ │ +3cfebc: 2704 |0030: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=298 │ │ 0x0010 line=299 │ │ 0x001c line=301 │ │ 0x0020 line=302 │ │ 0x0024 line=303 │ │ @@ -843116,49 +843116,49 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -3cfec8: |[3cfec8] okhttp3.internal.http2.Http2Reader.readRstStream:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cfed8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -3cfeda: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -3cfedc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3cfede: 3314 2c00 |0003: if-ne v4, v1, 002f // +002c │ │ -3cfee2: 3806 2100 |0005: if-eqz v6, 0026 // +0021 │ │ -3cfee6: 5424 fc86 |0007: iget-object v4, v2, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfeea: 7210 d3bc 0400 |0009: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cfef0: 0a04 |000c: move-result v4 │ │ -3cfef2: 7110 ddb9 0400 |000d: invoke-static {v4}, Lokhttp3/internal/http2/ErrorCode;.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; // method@b9dd │ │ -3cfef8: 0c01 |0010: move-result-object v1 │ │ -3cfefa: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -3cfefe: 7230 8bba 6301 |0013: invoke-interface {v3, v6, v1}, Lokhttp3/internal/http2/Http2Reader$Handler;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba8b │ │ -3cff04: 0e00 |0016: return-void │ │ -3cff06: 2353 6b1c |0017: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ -3cff0a: 7110 a983 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cff10: 0c04 |001c: move-result-object v4 │ │ -3cff12: 4d04 0300 |001d: aput-object v4, v3, v0 │ │ -3cff16: 1a04 de61 |001f: const-string v4, "TYPE_RST_STREAM unexpected error code: %d" // string@61de │ │ -3cff1a: 7120 0eba 3400 |0021: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cff20: 0c03 |0024: move-result-object v3 │ │ -3cff22: 2703 |0025: throw v3 │ │ -3cff24: 2303 6b1c |0026: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cff28: 1a04 dd61 |0028: const-string v4, "TYPE_RST_STREAM streamId == 0" // string@61dd │ │ -3cff2c: 7120 0eba 3400 |002a: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cff32: 0c03 |002d: move-result-object v3 │ │ -3cff34: 2703 |002e: throw v3 │ │ -3cff36: 2353 6b1c |002f: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ -3cff3a: 7110 a983 0400 |0031: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cff40: 0c04 |0034: move-result-object v4 │ │ -3cff42: 4d04 0300 |0035: aput-object v4, v3, v0 │ │ -3cff46: 1a04 dc61 |0037: const-string v4, "TYPE_RST_STREAM length: %d != 4" // string@61dc │ │ -3cff4a: 7120 0eba 3400 |0039: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cff50: 0c03 |003c: move-result-object v3 │ │ -3cff52: 2703 |003d: throw v3 │ │ +3cfec0: |[3cfec0] okhttp3.internal.http2.Http2Reader.readRstStream:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cfed0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +3cfed2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +3cfed4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3cfed6: 3314 2c00 |0003: if-ne v4, v1, 002f // +002c │ │ +3cfeda: 3806 2100 |0005: if-eqz v6, 0026 // +0021 │ │ +3cfede: 5424 fc86 |0007: iget-object v4, v2, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfee2: 7210 d3bc 0400 |0009: invoke-interface {v4}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cfee8: 0a04 |000c: move-result v4 │ │ +3cfeea: 7110 ddb9 0400 |000d: invoke-static {v4}, Lokhttp3/internal/http2/ErrorCode;.fromHttp2:(I)Lokhttp3/internal/http2/ErrorCode; // method@b9dd │ │ +3cfef0: 0c01 |0010: move-result-object v1 │ │ +3cfef2: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +3cfef6: 7230 8bba 6301 |0013: invoke-interface {v3, v6, v1}, Lokhttp3/internal/http2/Http2Reader$Handler;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba8b │ │ +3cfefc: 0e00 |0016: return-void │ │ +3cfefe: 2353 6b1c |0017: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ +3cff02: 7110 a983 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cff08: 0c04 |001c: move-result-object v4 │ │ +3cff0a: 4d04 0300 |001d: aput-object v4, v3, v0 │ │ +3cff0e: 1a04 de61 |001f: const-string v4, "TYPE_RST_STREAM unexpected error code: %d" // string@61de │ │ +3cff12: 7120 0eba 3400 |0021: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cff18: 0c03 |0024: move-result-object v3 │ │ +3cff1a: 2703 |0025: throw v3 │ │ +3cff1c: 2303 6b1c |0026: new-array v3, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cff20: 1a04 dd61 |0028: const-string v4, "TYPE_RST_STREAM streamId == 0" // string@61dd │ │ +3cff24: 7120 0eba 3400 |002a: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cff2a: 0c03 |002d: move-result-object v3 │ │ +3cff2c: 2703 |002e: throw v3 │ │ +3cff2e: 2353 6b1c |002f: new-array v3, v5, [Ljava/lang/Object; // type@1c6b │ │ +3cff32: 7110 a983 0400 |0031: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cff38: 0c04 |0034: move-result-object v4 │ │ +3cff3a: 4d04 0300 |0035: aput-object v4, v3, v0 │ │ +3cff3e: 1a04 dc61 |0037: const-string v4, "TYPE_RST_STREAM length: %d != 4" // string@61dc │ │ +3cff42: 7120 0eba 3400 |0039: invoke-static {v4, v3}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cff48: 0c03 |003c: move-result-object v3 │ │ +3cff4a: 2703 |003d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=238 │ │ 0x000d line=239 │ │ 0x0013 line=243 │ │ 0x0017 line=241 │ │ 0x0026 line=237 │ │ @@ -843175,94 +843175,94 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -3cff54: |[3cff54] okhttp3.internal.http2.Http2Reader.readSettings:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3cff64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cff66: 3909 8400 |0001: if-nez v9, 0085 // +0084 │ │ -3cff6a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -3cff6c: b598 |0004: and-int/2addr v8, v9 │ │ -3cff6e: 3808 1100 |0005: if-eqz v8, 0016 // +0011 │ │ -3cff72: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ -3cff76: 7210 83ba 0600 |0009: invoke-interface {v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.ackSettings:()V // method@ba83 │ │ -3cff7c: 0e00 |000c: return-void │ │ -3cff7e: 2306 6b1c |000d: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cff82: 1a07 3428 |000f: const-string v7, "FRAME_SIZE_ERROR ack frame should be empty!" // string@2834 │ │ -3cff86: 7120 0eba 6700 |0011: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cff8c: 0c06 |0014: move-result-object v6 │ │ -3cff8e: 2706 |0015: throw v6 │ │ -3cff90: dc08 0706 |0016: rem-int/lit8 v8, v7, #int 6 // #06 │ │ -3cff94: 3908 5e00 |0018: if-nez v8, 0076 // +005e │ │ -3cff98: 2208 9c17 |001a: new-instance v8, Lokhttp3/internal/http2/Settings; // type@179c │ │ -3cff9c: 7010 f9ba 0800 |001c: invoke-direct {v8}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ -3cffa2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -3cffa4: 3571 5200 |0020: if-ge v1, v7, 0072 // +0052 │ │ -3cffa8: 5452 fc86 |0022: iget-object v2, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cffac: 7210 d7bc 0200 |0024: invoke-interface {v2}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ -3cffb2: 0a02 |0027: move-result v2 │ │ -3cffb4: 1403 ffff 0000 |0028: const v3, #float 9.18341e-41 // #0000ffff │ │ -3cffba: b532 |002b: and-int/2addr v2, v3 │ │ -3cffbc: 5453 fc86 |002c: iget-object v3, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cffc0: 7210 d3bc 0300 |002e: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cffc6: 0a03 |0031: move-result v3 │ │ -3cffc8: 2b02 5c00 0000 |0032: packed-switch v2, 0000008e // +0000005c │ │ -3cffce: 2837 |0035: goto 006c // +0037 │ │ -3cffd0: 1304 0040 |0036: const/16 v4, #int 16384 // #4000 │ │ -3cffd4: 3443 0800 |0038: if-lt v3, v4, 0040 // +0008 │ │ -3cffd8: 1404 ffff ff00 |003a: const v4, #float 2.35099e-38 // #00ffffff │ │ -3cffde: 3643 0300 |003d: if-gt v3, v4, 0040 // +0003 │ │ -3cffe2: 282d |003f: goto 006c // +002d │ │ -3cffe4: 2396 6b1c |0040: new-array v6, v9, [Ljava/lang/Object; // type@1c6b │ │ -3cffe8: 7110 a983 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cffee: 0c07 |0045: move-result-object v7 │ │ -3cfff0: 4d07 0600 |0046: aput-object v7, v6, v0 │ │ -3cfff4: 1a07 3155 |0048: const-string v7, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@5531 │ │ -3cfff8: 7120 0eba 6700 |004a: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfffe: 0c06 |004d: move-result-object v6 │ │ -3d0000: 2706 |004e: throw v6 │ │ -3d0002: 1272 |004f: const/4 v2, #int 7 // #7 │ │ -3d0004: 3a03 0300 |0050: if-ltz v3, 0053 // +0003 │ │ -3d0008: 281a |0052: goto 006c // +001a │ │ -3d000a: 2306 6b1c |0053: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d000e: 1a07 3055 |0055: const-string v7, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@5530 │ │ -3d0012: 7120 0eba 6700 |0057: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d0018: 0c06 |005a: move-result-object v6 │ │ -3d001a: 2706 |005b: throw v6 │ │ -3d001c: 1242 |005c: const/4 v2, #int 4 // #4 │ │ -3d001e: 280f |005d: goto 006c // +000f │ │ -3d0020: 3803 0e00 |005e: if-eqz v3, 006c // +000e │ │ -3d0024: 3393 0300 |0060: if-ne v3, v9, 0063 // +0003 │ │ -3d0028: 280a |0062: goto 006c // +000a │ │ -3d002a: 2306 6b1c |0063: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d002e: 1a07 2f55 |0065: const-string v7, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@552f │ │ -3d0032: 7120 0eba 6700 |0067: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d0038: 0c06 |006a: move-result-object v6 │ │ -3d003a: 2706 |006b: throw v6 │ │ -3d003c: 6e30 04bb 2803 |006c: invoke-virtual {v8, v2, v3}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ -3d0042: d801 0106 |006f: add-int/lit8 v1, v1, #int 6 // #06 │ │ -3d0046: 28af |0071: goto 0020 // -0051 │ │ -3d0048: 7230 8cba 0608 |0072: invoke-interface {v6, v0, v8}, Lokhttp3/internal/http2/Http2Reader$Handler;.settings:(ZLokhttp3/internal/http2/Settings;)V // method@ba8c │ │ -3d004e: 0e00 |0075: return-void │ │ -3d0050: 2396 6b1c |0076: new-array v6, v9, [Ljava/lang/Object; // type@1c6b │ │ -3d0054: 7110 a983 0700 |0078: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d005a: 0c07 |007b: move-result-object v7 │ │ -3d005c: 4d07 0600 |007c: aput-object v7, v6, v0 │ │ -3d0060: 1a07 e161 |007e: const-string v7, "TYPE_SETTINGS length %% 6 != 0: %s" // string@61e1 │ │ -3d0064: 7120 0eba 6700 |0080: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d006a: 0c06 |0083: move-result-object v6 │ │ -3d006c: 2706 |0084: throw v6 │ │ -3d006e: 2306 6b1c |0085: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d0072: 1a07 e261 |0087: const-string v7, "TYPE_SETTINGS streamId != 0" // string@61e2 │ │ -3d0076: 7120 0eba 6700 |0089: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d007c: 0c06 |008c: move-result-object v6 │ │ -3d007e: 2706 |008d: throw v6 │ │ -3d0080: 0001 0600 0100 0000 3a00 0000 2c00 ... |008e: packed-switch-data (16 units) │ │ +3cff4c: |[3cff4c] okhttp3.internal.http2.Http2Reader.readSettings:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3cff5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cff5e: 3909 8400 |0001: if-nez v9, 0085 // +0084 │ │ +3cff62: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +3cff64: b598 |0004: and-int/2addr v8, v9 │ │ +3cff66: 3808 1100 |0005: if-eqz v8, 0016 // +0011 │ │ +3cff6a: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ +3cff6e: 7210 83ba 0600 |0009: invoke-interface {v6}, Lokhttp3/internal/http2/Http2Reader$Handler;.ackSettings:()V // method@ba83 │ │ +3cff74: 0e00 |000c: return-void │ │ +3cff76: 2306 6b1c |000d: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cff7a: 1a07 3428 |000f: const-string v7, "FRAME_SIZE_ERROR ack frame should be empty!" // string@2834 │ │ +3cff7e: 7120 0eba 6700 |0011: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cff84: 0c06 |0014: move-result-object v6 │ │ +3cff86: 2706 |0015: throw v6 │ │ +3cff88: dc08 0706 |0016: rem-int/lit8 v8, v7, #int 6 // #06 │ │ +3cff8c: 3908 5e00 |0018: if-nez v8, 0076 // +005e │ │ +3cff90: 2208 9c17 |001a: new-instance v8, Lokhttp3/internal/http2/Settings; // type@179c │ │ +3cff94: 7010 f9ba 0800 |001c: invoke-direct {v8}, Lokhttp3/internal/http2/Settings;.:()V // method@baf9 │ │ +3cff9a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +3cff9c: 3571 5200 |0020: if-ge v1, v7, 0072 // +0052 │ │ +3cffa0: 5452 fc86 |0022: iget-object v2, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cffa4: 7210 d7bc 0200 |0024: invoke-interface {v2}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ +3cffaa: 0a02 |0027: move-result v2 │ │ +3cffac: 1403 ffff 0000 |0028: const v3, #float 9.18341e-41 // #0000ffff │ │ +3cffb2: b532 |002b: and-int/2addr v2, v3 │ │ +3cffb4: 5453 fc86 |002c: iget-object v3, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cffb8: 7210 d3bc 0300 |002e: invoke-interface {v3}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cffbe: 0a03 |0031: move-result v3 │ │ +3cffc0: 2b02 5c00 0000 |0032: packed-switch v2, 0000008e // +0000005c │ │ +3cffc6: 2837 |0035: goto 006c // +0037 │ │ +3cffc8: 1304 0040 |0036: const/16 v4, #int 16384 // #4000 │ │ +3cffcc: 3443 0800 |0038: if-lt v3, v4, 0040 // +0008 │ │ +3cffd0: 1404 ffff ff00 |003a: const v4, #float 2.35099e-38 // #00ffffff │ │ +3cffd6: 3643 0300 |003d: if-gt v3, v4, 0040 // +0003 │ │ +3cffda: 282d |003f: goto 006c // +002d │ │ +3cffdc: 2396 6b1c |0040: new-array v6, v9, [Ljava/lang/Object; // type@1c6b │ │ +3cffe0: 7110 a983 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cffe6: 0c07 |0045: move-result-object v7 │ │ +3cffe8: 4d07 0600 |0046: aput-object v7, v6, v0 │ │ +3cffec: 1a07 3155 |0048: const-string v7, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: %s" // string@5531 │ │ +3cfff0: 7120 0eba 6700 |004a: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfff6: 0c06 |004d: move-result-object v6 │ │ +3cfff8: 2706 |004e: throw v6 │ │ +3cfffa: 1272 |004f: const/4 v2, #int 7 // #7 │ │ +3cfffc: 3a03 0300 |0050: if-ltz v3, 0053 // +0003 │ │ +3d0000: 281a |0052: goto 006c // +001a │ │ +3d0002: 2306 6b1c |0053: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d0006: 1a07 3055 |0055: const-string v7, "PROTOCOL_ERROR SETTINGS_INITIAL_WINDOW_SIZE > 2^31 - 1" // string@5530 │ │ +3d000a: 7120 0eba 6700 |0057: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d0010: 0c06 |005a: move-result-object v6 │ │ +3d0012: 2706 |005b: throw v6 │ │ +3d0014: 1242 |005c: const/4 v2, #int 4 // #4 │ │ +3d0016: 280f |005d: goto 006c // +000f │ │ +3d0018: 3803 0e00 |005e: if-eqz v3, 006c // +000e │ │ +3d001c: 3393 0300 |0060: if-ne v3, v9, 0063 // +0003 │ │ +3d0020: 280a |0062: goto 006c // +000a │ │ +3d0022: 2306 6b1c |0063: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d0026: 1a07 2f55 |0065: const-string v7, "PROTOCOL_ERROR SETTINGS_ENABLE_PUSH != 0 or 1" // string@552f │ │ +3d002a: 7120 0eba 6700 |0067: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d0030: 0c06 |006a: move-result-object v6 │ │ +3d0032: 2706 |006b: throw v6 │ │ +3d0034: 6e30 04bb 2803 |006c: invoke-virtual {v8, v2, v3}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ +3d003a: d801 0106 |006f: add-int/lit8 v1, v1, #int 6 // #06 │ │ +3d003e: 28af |0071: goto 0020 // -0051 │ │ +3d0040: 7230 8cba 0608 |0072: invoke-interface {v6, v0, v8}, Lokhttp3/internal/http2/Http2Reader$Handler;.settings:(ZLokhttp3/internal/http2/Settings;)V // method@ba8c │ │ +3d0046: 0e00 |0075: return-void │ │ +3d0048: 2396 6b1c |0076: new-array v6, v9, [Ljava/lang/Object; // type@1c6b │ │ +3d004c: 7110 a983 0700 |0078: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d0052: 0c07 |007b: move-result-object v7 │ │ +3d0054: 4d07 0600 |007c: aput-object v7, v6, v0 │ │ +3d0058: 1a07 e161 |007e: const-string v7, "TYPE_SETTINGS length %% 6 != 0: %s" // string@61e1 │ │ +3d005c: 7120 0eba 6700 |0080: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d0062: 0c06 |0083: move-result-object v6 │ │ +3d0064: 2706 |0084: throw v6 │ │ +3d0066: 2306 6b1c |0085: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d006a: 1a07 e261 |0087: const-string v7, "TYPE_SETTINGS streamId != 0" // string@61e2 │ │ +3d006e: 7120 0eba 6700 |0089: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d0074: 0c06 |008c: move-result-object v6 │ │ +3d0076: 2706 |008d: throw v6 │ │ +3d0078: 0001 0600 0100 0000 3a00 0000 2c00 ... |008e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0009 line=251 │ │ 0x000d line=250 │ │ 0x0016 line=255 │ │ 0x001a line=256 │ │ 0x0022 line=258 │ │ @@ -843286,46 +843286,46 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3d00a0: |[3d00a0] okhttp3.internal.http2.Http2Reader.readWindowUpdate:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ -3d00b0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -3d00b2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -3d00b4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3d00b6: 3317 2600 |0003: if-ne v7, v1, 0029 // +0026 │ │ -3d00ba: 5457 fc86 |0005: iget-object v7, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3d00be: 7210 d3bc 0700 |0007: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3d00c4: 0a07 |000a: move-result v7 │ │ -3d00c6: 8171 |000b: int-to-long v1, v7 │ │ -3d00c8: 1703 ffff ff7f |000c: const-wide/32 v3, #float nan // #7fffffff │ │ -3d00ce: c031 |000f: and-long/2addr v1, v3 │ │ -3d00d0: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -3d00d4: 3107 0103 |0012: cmp-long v7, v1, v3 │ │ -3d00d8: 3807 0600 |0014: if-eqz v7, 001a // +0006 │ │ -3d00dc: 7240 8dba 9621 |0016: invoke-interface {v6, v9, v1, v2}, Lokhttp3/internal/http2/Http2Reader$Handler;.windowUpdate:(IJ)V // method@ba8d │ │ -3d00e2: 0e00 |0019: return-void │ │ -3d00e4: 2306 6b1c |001a: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d00e8: 7120 c283 2100 |001c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d00ee: 0c07 |001f: move-result-object v7 │ │ -3d00f0: 4d07 0608 |0020: aput-object v7, v6, v8 │ │ -3d00f4: 1a07 99d7 |0022: const-string v7, "windowSizeIncrement was 0" // string@d799 │ │ -3d00f8: 7120 0eba 6700 |0024: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d00fe: 0c06 |0027: move-result-object v6 │ │ -3d0100: 2706 |0028: throw v6 │ │ -3d0102: 2306 6b1c |0029: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d0106: 7110 a983 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d010c: 0c07 |002e: move-result-object v7 │ │ -3d010e: 4d07 0608 |002f: aput-object v7, v6, v8 │ │ -3d0112: 1a07 0262 |0031: const-string v7, "TYPE_WINDOW_UPDATE length !=4: %s" // string@6202 │ │ -3d0116: 7120 0eba 6700 |0033: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3d011c: 0c06 |0036: move-result-object v6 │ │ -3d011e: 2706 |0037: throw v6 │ │ +3d0098: |[3d0098] okhttp3.internal.http2.Http2Reader.readWindowUpdate:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V │ │ +3d00a8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +3d00aa: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +3d00ac: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3d00ae: 3317 2600 |0003: if-ne v7, v1, 0029 // +0026 │ │ +3d00b2: 5457 fc86 |0005: iget-object v7, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3d00b6: 7210 d3bc 0700 |0007: invoke-interface {v7}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3d00bc: 0a07 |000a: move-result v7 │ │ +3d00be: 8171 |000b: int-to-long v1, v7 │ │ +3d00c0: 1703 ffff ff7f |000c: const-wide/32 v3, #float nan // #7fffffff │ │ +3d00c6: c031 |000f: and-long/2addr v1, v3 │ │ +3d00c8: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +3d00cc: 3107 0103 |0012: cmp-long v7, v1, v3 │ │ +3d00d0: 3807 0600 |0014: if-eqz v7, 001a // +0006 │ │ +3d00d4: 7240 8dba 9621 |0016: invoke-interface {v6, v9, v1, v2}, Lokhttp3/internal/http2/Http2Reader$Handler;.windowUpdate:(IJ)V // method@ba8d │ │ +3d00da: 0e00 |0019: return-void │ │ +3d00dc: 2306 6b1c |001a: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d00e0: 7120 c283 2100 |001c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d00e6: 0c07 |001f: move-result-object v7 │ │ +3d00e8: 4d07 0608 |0020: aput-object v7, v6, v8 │ │ +3d00ec: 1a07 99d7 |0022: const-string v7, "windowSizeIncrement was 0" // string@d799 │ │ +3d00f0: 7120 0eba 6700 |0024: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d00f6: 0c06 |0027: move-result-object v6 │ │ +3d00f8: 2706 |0028: throw v6 │ │ +3d00fa: 2306 6b1c |0029: new-array v6, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d00fe: 7110 a983 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d0104: 0c07 |002e: move-result-object v7 │ │ +3d0106: 4d07 0608 |002f: aput-object v7, v6, v8 │ │ +3d010a: 1a07 0262 |0031: const-string v7, "TYPE_WINDOW_UPDATE length !=4: %s" // string@6202 │ │ +3d010e: 7120 0eba 6700 |0033: invoke-static {v7, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3d0114: 0c06 |0036: move-result-object v6 │ │ +3d0116: 2706 |0037: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=337 │ │ 0x0016 line=339 │ │ 0x001a line=338 │ │ 0x0029 line=336 │ │ locals : │ │ @@ -843341,18 +843341,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cfa94: |[3cfa94] okhttp3.internal.http2.Http2Reader.close:()V │ │ -3cfaa4: 5410 fc86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfaa8: 7210 b8bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3cfaae: 0e00 |0005: return-void │ │ +3cfa8c: |[3cfa8c] okhttp3.internal.http2.Http2Reader.close:()V │ │ +3cfa9c: 5410 fc86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfaa0: 7210 b8bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3cfaa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2Reader; │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Reader;) │ │ @@ -843360,96 +843360,96 @@ │ │ type : '(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 174 16-bit code units │ │ -3cf7c8: |[3cf7c8] okhttp3.internal.http2.Http2Reader.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z │ │ -3cf7d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cf7da: 5461 fc86 |0001: iget-object v1, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf7de: 1602 0900 |0003: const-wide/16 v2, #int 9 // #9 │ │ -3cf7e2: 7230 e2bc 2103 |0005: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ -3cf7e8: 5461 fc86 |0008: iget-object v1, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf7ec: 7110 98ba 0100 |000a: invoke-static {v1}, Lokhttp3/internal/http2/Http2Reader;.readMedium:(Lokio/BufferedSource;)I // method@ba98 │ │ -3cf7f2: 0a01 |000d: move-result v1 │ │ -3cf7f4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3cf7f6: 3a01 7800 |000f: if-ltz v1, 0087 // +0078 │ │ -3cf7fa: 1303 0040 |0011: const/16 v3, #int 16384 // #4000 │ │ -3cf7fe: 3631 7400 |0013: if-gt v1, v3, 0087 // +0074 │ │ -3cf802: 5463 fc86 |0015: iget-object v3, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf806: 7210 cabc 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf80c: 0a03 |001a: move-result v3 │ │ -3cf80e: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3cf812: 8d33 |001d: int-to-byte v3, v3 │ │ -3cf814: 3807 1500 |001e: if-eqz v7, 0033 // +0015 │ │ -3cf818: 1247 |0020: const/4 v7, #int 4 // #4 │ │ -3cf81a: 3373 0300 |0021: if-ne v3, v7, 0024 // +0003 │ │ -3cf81e: 2810 |0023: goto 0033 // +0010 │ │ -3cf820: 2327 6b1c |0024: new-array v7, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cf824: 7110 fb82 0300 |0026: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3cf82a: 0c08 |0029: move-result-object v8 │ │ -3cf82c: 4d08 0700 |002a: aput-object v8, v7, v0 │ │ -3cf830: 1a08 e926 |002c: const-string v8, "Expected a SETTINGS frame but was %s" // string@26e9 │ │ -3cf834: 7120 0eba 7800 |002e: invoke-static {v8, v7}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cf83a: 0c07 |0031: move-result-object v7 │ │ -3cf83c: 2707 |0032: throw v7 │ │ -3cf83e: 5467 fc86 |0033: iget-object v7, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf842: 7210 cabc 0700 |0035: invoke-interface {v7}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf848: 0a07 |0038: move-result v7 │ │ -3cf84a: d577 ff00 |0039: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3cf84e: 8d77 |003b: int-to-byte v7, v7 │ │ -3cf850: 5460 fc86 |003c: iget-object v0, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf854: 7210 d3bc 0000 |003e: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cf85a: 0a00 |0041: move-result v0 │ │ -3cf85c: 1404 ffff ff7f |0042: const v4, #float nan // #7fffffff │ │ -3cf862: b540 |0045: and-int/2addr v0, v4 │ │ -3cf864: 6204 fb86 |0046: sget-object v4, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cf868: 6205 6a79 |0048: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3cf86c: 6e20 db88 5400 |004a: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3cf872: 0a04 |004d: move-result v4 │ │ -3cf874: 3804 0b00 |004e: if-eqz v4, 0059 // +000b │ │ -3cf878: 6204 fb86 |0050: sget-object v4, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cf87c: 7157 0cba 0231 |0052: invoke-static {v2, v0, v1, v3, v7}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ -3cf882: 0c05 |0055: move-result-object v5 │ │ -3cf884: 6e20 d988 5400 |0056: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ -3cf88a: 2b03 3f00 0000 |0059: packed-switch v3, 00000098 // +0000003f │ │ -3cf890: 5467 fc86 |005c: iget-object v7, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cf894: 8110 |005e: int-to-long v0, v1 │ │ -3cf896: 7230 e4bc 0701 |005f: invoke-interface {v7, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3cf89c: 2824 |0062: goto 0086 // +0024 │ │ -3cf89e: 7050 9fba 8671 |0063: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readWindowUpdate:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9f │ │ -3cf8a4: 2820 |0066: goto 0086 // +0020 │ │ -3cf8a6: 7050 95ba 8671 |0067: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readGoAway:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba95 │ │ -3cf8ac: 281c |006a: goto 0086 // +001c │ │ -3cf8ae: 7050 99ba 8671 |006b: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPing:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba99 │ │ -3cf8b4: 2818 |006e: goto 0086 // +0018 │ │ -3cf8b6: 7050 9cba 8671 |006f: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPushPromise:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9c │ │ -3cf8bc: 2814 |0072: goto 0086 // +0014 │ │ -3cf8be: 7050 9eba 8671 |0073: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readSettings:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9e │ │ -3cf8c4: 2810 |0076: goto 0086 // +0010 │ │ -3cf8c6: 7050 9dba 8671 |0077: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readRstStream:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9d │ │ -3cf8cc: 280c |007a: goto 0086 // +000c │ │ -3cf8ce: 7050 9bba 8671 |007b: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9b │ │ -3cf8d4: 2808 |007e: goto 0086 // +0008 │ │ -3cf8d6: 7050 97ba 8671 |007f: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readHeaders:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba97 │ │ -3cf8dc: 2804 |0082: goto 0086 // +0004 │ │ -3cf8de: 7050 94ba 8671 |0083: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readData:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba94 │ │ -3cf8e4: 0f02 |0086: return v2 │ │ -3cf8e6: 2327 6b1c |0087: new-array v7, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cf8ea: 7110 a983 0100 |0089: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cf8f0: 0c08 |008c: move-result-object v8 │ │ -3cf8f2: 4d08 0700 |008d: aput-object v8, v7, v0 │ │ -3cf8f6: 1a08 3628 |008f: const-string v8, "FRAME_SIZE_ERROR: %s" // string@2836 │ │ -3cf8fa: 7120 0eba 7800 |0091: invoke-static {v8, v7}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cf900: 0c07 |0094: move-result-object v7 │ │ -3cf902: 2707 |0095: throw v7 │ │ -3cf904: 0f00 |0096: return v0 │ │ -3cf906: 0000 |0097: nop // spacer │ │ -3cf908: 0001 0900 0000 0000 2a00 0000 2600 ... |0098: packed-switch-data (22 units) │ │ +3cf7c0: |[3cf7c0] okhttp3.internal.http2.Http2Reader.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z │ │ +3cf7d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cf7d2: 5461 fc86 |0001: iget-object v1, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf7d6: 1602 0900 |0003: const-wide/16 v2, #int 9 // #9 │ │ +3cf7da: 7230 e2bc 2103 |0005: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ +3cf7e0: 5461 fc86 |0008: iget-object v1, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf7e4: 7110 98ba 0100 |000a: invoke-static {v1}, Lokhttp3/internal/http2/Http2Reader;.readMedium:(Lokio/BufferedSource;)I // method@ba98 │ │ +3cf7ea: 0a01 |000d: move-result v1 │ │ +3cf7ec: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3cf7ee: 3a01 7800 |000f: if-ltz v1, 0087 // +0078 │ │ +3cf7f2: 1303 0040 |0011: const/16 v3, #int 16384 // #4000 │ │ +3cf7f6: 3631 7400 |0013: if-gt v1, v3, 0087 // +0074 │ │ +3cf7fa: 5463 fc86 |0015: iget-object v3, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf7fe: 7210 cabc 0300 |0017: invoke-interface {v3}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf804: 0a03 |001a: move-result v3 │ │ +3cf806: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3cf80a: 8d33 |001d: int-to-byte v3, v3 │ │ +3cf80c: 3807 1500 |001e: if-eqz v7, 0033 // +0015 │ │ +3cf810: 1247 |0020: const/4 v7, #int 4 // #4 │ │ +3cf812: 3373 0300 |0021: if-ne v3, v7, 0024 // +0003 │ │ +3cf816: 2810 |0023: goto 0033 // +0010 │ │ +3cf818: 2327 6b1c |0024: new-array v7, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cf81c: 7110 fb82 0300 |0026: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3cf822: 0c08 |0029: move-result-object v8 │ │ +3cf824: 4d08 0700 |002a: aput-object v8, v7, v0 │ │ +3cf828: 1a08 e926 |002c: const-string v8, "Expected a SETTINGS frame but was %s" // string@26e9 │ │ +3cf82c: 7120 0eba 7800 |002e: invoke-static {v8, v7}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cf832: 0c07 |0031: move-result-object v7 │ │ +3cf834: 2707 |0032: throw v7 │ │ +3cf836: 5467 fc86 |0033: iget-object v7, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf83a: 7210 cabc 0700 |0035: invoke-interface {v7}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf840: 0a07 |0038: move-result v7 │ │ +3cf842: d577 ff00 |0039: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3cf846: 8d77 |003b: int-to-byte v7, v7 │ │ +3cf848: 5460 fc86 |003c: iget-object v0, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf84c: 7210 d3bc 0000 |003e: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cf852: 0a00 |0041: move-result v0 │ │ +3cf854: 1404 ffff ff7f |0042: const v4, #float nan // #7fffffff │ │ +3cf85a: b540 |0045: and-int/2addr v0, v4 │ │ +3cf85c: 6204 fb86 |0046: sget-object v4, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cf860: 6205 6a79 |0048: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3cf864: 6e20 db88 5400 |004a: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3cf86a: 0a04 |004d: move-result v4 │ │ +3cf86c: 3804 0b00 |004e: if-eqz v4, 0059 // +000b │ │ +3cf870: 6204 fb86 |0050: sget-object v4, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cf874: 7157 0cba 0231 |0052: invoke-static {v2, v0, v1, v3, v7}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ +3cf87a: 0c05 |0055: move-result-object v5 │ │ +3cf87c: 6e20 d988 5400 |0056: invoke-virtual {v4, v5}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ +3cf882: 2b03 3f00 0000 |0059: packed-switch v3, 00000098 // +0000003f │ │ +3cf888: 5467 fc86 |005c: iget-object v7, v6, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cf88c: 8110 |005e: int-to-long v0, v1 │ │ +3cf88e: 7230 e4bc 0701 |005f: invoke-interface {v7, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3cf894: 2824 |0062: goto 0086 // +0024 │ │ +3cf896: 7050 9fba 8671 |0063: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readWindowUpdate:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9f │ │ +3cf89c: 2820 |0066: goto 0086 // +0020 │ │ +3cf89e: 7050 95ba 8671 |0067: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readGoAway:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba95 │ │ +3cf8a4: 281c |006a: goto 0086 // +001c │ │ +3cf8a6: 7050 99ba 8671 |006b: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPing:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba99 │ │ +3cf8ac: 2818 |006e: goto 0086 // +0018 │ │ +3cf8ae: 7050 9cba 8671 |006f: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPushPromise:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9c │ │ +3cf8b4: 2814 |0072: goto 0086 // +0014 │ │ +3cf8b6: 7050 9eba 8671 |0073: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readSettings:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9e │ │ +3cf8bc: 2810 |0076: goto 0086 // +0010 │ │ +3cf8be: 7050 9dba 8671 |0077: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readRstStream:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9d │ │ +3cf8c4: 280c |007a: goto 0086 // +000c │ │ +3cf8c6: 7050 9bba 8671 |007b: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readPriority:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba9b │ │ +3cf8cc: 2808 |007e: goto 0086 // +0008 │ │ +3cf8ce: 7050 97ba 8671 |007f: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readHeaders:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba97 │ │ +3cf8d4: 2804 |0082: goto 0086 // +0004 │ │ +3cf8d6: 7050 94ba 8671 |0083: invoke-direct {v6, v8, v1, v7, v0}, Lokhttp3/internal/http2/Http2Reader;.readData:(Lokhttp3/internal/http2/Http2Reader$Handler;IBI)V // method@ba94 │ │ +3cf8dc: 0f02 |0086: return v2 │ │ +3cf8de: 2327 6b1c |0087: new-array v7, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cf8e2: 7110 a983 0100 |0089: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cf8e8: 0c08 |008c: move-result-object v8 │ │ +3cf8ea: 4d08 0700 |008d: aput-object v8, v7, v0 │ │ +3cf8ee: 1a08 3628 |008f: const-string v8, "FRAME_SIZE_ERROR: %s" // string@2836 │ │ +3cf8f2: 7120 0eba 7800 |0091: invoke-static {v8, v7}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cf8f8: 0c07 |0094: move-result-object v7 │ │ +3cf8fa: 2707 |0095: throw v7 │ │ +3cf8fc: 0f00 |0096: return v0 │ │ +3cf8fe: 0000 |0097: nop // spacer │ │ +3cf900: 0001 0900 0000 0000 2a00 0000 2600 ... |0098: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/io/EOFException; -> 0x0096 │ │ positions : │ │ 0x0001 line=96 │ │ 0x0008 line=112 │ │ 0x0015 line=116 │ │ @@ -843478,62 +843478,62 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Reader$Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -3cfab0: |[3cfab0] okhttp3.internal.http2.Http2Reader.readConnectionPreface:(Lokhttp3/internal/http2/Http2Reader$Handler;)V │ │ -3cfac0: 5550 f886 |0000: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Reader;.client:Z // field@86f8 │ │ -3cfac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cfac6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3cfac8: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -3cfacc: 6e30 92ba 2506 |0006: invoke-virtual {v5, v2, v6}, Lokhttp3/internal/http2/Http2Reader;.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z // method@ba92 │ │ -3cfad2: 0a06 |0009: move-result v6 │ │ -3cfad4: 3806 0300 |000a: if-eqz v6, 000d // +0003 │ │ -3cfad8: 283c |000c: goto 0048 // +003c │ │ -3cfada: 2316 6b1c |000d: new-array v6, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cfade: 1a00 1358 |000f: const-string v0, "Required SETTINGS preface not received" // string@5813 │ │ -3cfae2: 7120 0eba 6000 |0011: invoke-static {v0, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfae8: 0c06 |0014: move-result-object v6 │ │ -3cfaea: 2706 |0015: throw v6 │ │ -3cfaec: 5456 fc86 |0016: iget-object v6, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ -3cfaf0: 6200 8086 |0018: sget-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ -3cfaf4: 6e10 12bd 0000 |001a: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cfafa: 0a00 |001d: move-result v0 │ │ -3cfafc: 8103 |001e: int-to-long v3, v0 │ │ -3cfafe: 7230 cebc 3604 |001f: invoke-interface {v6, v3, v4}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ -3cfb04: 0c06 |0022: move-result-object v6 │ │ -3cfb06: 6200 fb86 |0023: sget-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cfb0a: 6203 6a79 |0025: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3cfb0e: 6e20 db88 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3cfb14: 0a00 |002a: move-result v0 │ │ -3cfb16: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ -3cfb1a: 6200 fb86 |002d: sget-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cfb1e: 2323 6b1c |002f: new-array v3, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cfb22: 6e10 f9bc 0600 |0031: invoke-virtual {v6}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3cfb28: 0c04 |0034: move-result-object v4 │ │ -3cfb2a: 4d04 0301 |0035: aput-object v4, v3, v1 │ │ -3cfb2e: 1a04 7015 |0037: const-string v4, "<< CONNECTION %s" // string@1570 │ │ -3cfb32: 7120 39b8 3400 |0039: invoke-static {v4, v3}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3cfb38: 0c03 |003c: move-result-object v3 │ │ -3cfb3a: 6e20 d988 3000 |003d: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ -3cfb40: 6200 8086 |0040: sget-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ -3cfb44: 6e20 f6bc 6000 |0042: invoke-virtual {v0, v6}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ -3cfb4a: 0a00 |0045: move-result v0 │ │ -3cfb4c: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ -3cfb50: 0e00 |0048: return-void │ │ -3cfb52: 2320 6b1c |0049: new-array v0, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cfb56: 6e10 1cbd 0600 |004b: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3cfb5c: 0c06 |004e: move-result-object v6 │ │ -3cfb5e: 4d06 0001 |004f: aput-object v6, v0, v1 │ │ -3cfb62: 1a06 eb26 |0051: const-string v6, "Expected a connection header but was %s" // string@26eb │ │ -3cfb66: 7120 0eba 0600 |0053: invoke-static {v6, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cfb6c: 0c06 |0056: move-result-object v6 │ │ -3cfb6e: 2706 |0057: throw v6 │ │ +3cfaa8: |[3cfaa8] okhttp3.internal.http2.Http2Reader.readConnectionPreface:(Lokhttp3/internal/http2/Http2Reader$Handler;)V │ │ +3cfab8: 5550 f886 |0000: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Reader;.client:Z // field@86f8 │ │ +3cfabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cfabe: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3cfac0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +3cfac4: 6e30 92ba 2506 |0006: invoke-virtual {v5, v2, v6}, Lokhttp3/internal/http2/Http2Reader;.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z // method@ba92 │ │ +3cfaca: 0a06 |0009: move-result v6 │ │ +3cfacc: 3806 0300 |000a: if-eqz v6, 000d // +0003 │ │ +3cfad0: 283c |000c: goto 0048 // +003c │ │ +3cfad2: 2316 6b1c |000d: new-array v6, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cfad6: 1a00 1358 |000f: const-string v0, "Required SETTINGS preface not received" // string@5813 │ │ +3cfada: 7120 0eba 6000 |0011: invoke-static {v0, v6}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfae0: 0c06 |0014: move-result-object v6 │ │ +3cfae2: 2706 |0015: throw v6 │ │ +3cfae4: 5456 fc86 |0016: iget-object v6, v5, Lokhttp3/internal/http2/Http2Reader;.source:Lokio/BufferedSource; // field@86fc │ │ +3cfae8: 6200 8086 |0018: sget-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ +3cfaec: 6e10 12bd 0000 |001a: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cfaf2: 0a00 |001d: move-result v0 │ │ +3cfaf4: 8103 |001e: int-to-long v3, v0 │ │ +3cfaf6: 7230 cebc 3604 |001f: invoke-interface {v6, v3, v4}, Lokio/BufferedSource;.readByteString:(J)Lokio/ByteString; // method@bcce │ │ +3cfafc: 0c06 |0022: move-result-object v6 │ │ +3cfafe: 6200 fb86 |0023: sget-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cfb02: 6203 6a79 |0025: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3cfb06: 6e20 db88 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3cfb0c: 0a00 |002a: move-result v0 │ │ +3cfb0e: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ +3cfb12: 6200 fb86 |002d: sget-object v0, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cfb16: 2323 6b1c |002f: new-array v3, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cfb1a: 6e10 f9bc 0600 |0031: invoke-virtual {v6}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3cfb20: 0c04 |0034: move-result-object v4 │ │ +3cfb22: 4d04 0301 |0035: aput-object v4, v3, v1 │ │ +3cfb26: 1a04 7015 |0037: const-string v4, "<< CONNECTION %s" // string@1570 │ │ +3cfb2a: 7120 39b8 3400 |0039: invoke-static {v4, v3}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3cfb30: 0c03 |003c: move-result-object v3 │ │ +3cfb32: 6e20 d988 3000 |003d: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ +3cfb38: 6200 8086 |0040: sget-object v0, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ +3cfb3c: 6e20 f6bc 6000 |0042: invoke-virtual {v0, v6}, Lokio/ByteString;.equals:(Ljava/lang/Object;)Z // method@bcf6 │ │ +3cfb42: 0a00 |0045: move-result v0 │ │ +3cfb44: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ +3cfb48: 0e00 |0048: return-void │ │ +3cfb4a: 2320 6b1c |0049: new-array v0, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cfb4e: 6e10 1cbd 0600 |004b: invoke-virtual {v6}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3cfb54: 0c06 |004e: move-result-object v6 │ │ +3cfb56: 4d06 0001 |004f: aput-object v6, v0, v1 │ │ +3cfb5a: 1a06 eb26 |0051: const-string v6, "Expected a connection header but was %s" // string@26eb │ │ +3cfb5e: 7120 0eba 0600 |0053: invoke-static {v6, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cfb64: 0c06 |0056: move-result-object v6 │ │ +3cfb66: 2706 |0057: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=81 │ │ 0x000d line=82 │ │ 0x0016 line=86 │ │ 0x0023 line=87 │ │ @@ -843668,90 +843668,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d0dc4: |[3d0dc4] okhttp3.internal.http2.Http2Stream.:()V │ │ -3d0dd4: 0e00 |0000: return-void │ │ +3d0db8: |[3d0db8] okhttp3.internal.http2.Http2Stream.:()V │ │ +3d0dc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Stream;) │ │ name : '' │ │ type : '(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -3d0dd8: |[3d0dd8] okhttp3.internal.http2.Http2Stream.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V │ │ -3d0de8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d0dee: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3d0df2: 5a20 1887 |0005: iput-wide v0, v2, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d0df6: 2200 1611 |0007: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ -3d0dfa: 7010 4586 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ -3d0e00: 5b20 1387 |000c: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d0e04: 2200 9517 |000e: new-instance v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // type@1795 │ │ -3d0e08: 7020 b3ba 2000 |0010: invoke-direct {v0, v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@bab3 │ │ -3d0e0e: 5b20 1587 |0013: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0e12: 2200 9517 |0015: new-instance v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // type@1795 │ │ -3d0e16: 7020 b3ba 2000 |0017: invoke-direct {v0, v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@bab3 │ │ -3d0e1c: 5b20 1987 |001a: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d0e20: 3804 5600 |001c: if-eqz v4, 0072 // +0056 │ │ -3d0e24: 5923 1487 |001e: iput v3, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0e28: 5b24 0f87 |0020: iput-object v4, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0e2c: 5443 d886 |0022: iget-object v3, v4, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3d0e30: 6e10 feba 0300 |0024: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3d0e36: 0a03 |0027: move-result v3 │ │ -3d0e38: 8130 |0028: int-to-long v0, v3 │ │ -3d0e3a: 5a20 0e87 |0029: iput-wide v0, v2, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0e3e: 2203 9417 |002b: new-instance v3, Lokhttp3/internal/http2/Http2Stream$FramingSource; // type@1794 │ │ -3d0e42: 5444 d786 |002d: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3d0e46: 6e10 feba 0400 |002f: invoke-virtual {v4}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3d0e4c: 0a04 |0032: move-result v4 │ │ -3d0e4e: 8140 |0033: int-to-long v0, v4 │ │ -3d0e50: 7040 a9ba 2310 |0034: invoke-direct {v3, v2, v0, v1}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.:(Lokhttp3/internal/http2/Http2Stream;J)V // method@baa9 │ │ -3d0e56: 5b23 1787 |0037: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0e5a: 2203 9317 |0039: new-instance v3, Lokhttp3/internal/http2/Http2Stream$FramingSink; // type@1793 │ │ -3d0e5e: 7020 a1ba 2300 |003b: invoke-direct {v3, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@baa1 │ │ -3d0e64: 5b23 1687 |003e: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0e68: 5423 1787 |0040: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0e6c: 5c36 0687 |0042: iput-boolean v6, v3, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0e70: 5423 1687 |0044: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0e74: 5c35 0087 |0046: iput-boolean v5, v3, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0e78: 3807 0700 |0048: if-eqz v7, 004f // +0007 │ │ -3d0e7c: 5423 1387 |004a: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d0e80: 7220 1987 7300 |004c: invoke-interface {v3, v7}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -3d0e86: 6e10 c7ba 0200 |004f: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ -3d0e8c: 0a03 |0052: move-result v3 │ │ -3d0e8e: 3803 0d00 |0053: if-eqz v3, 0060 // +000d │ │ -3d0e92: 3907 0300 |0055: if-nez v7, 0058 // +0003 │ │ -3d0e96: 2809 |0057: goto 0060 // +0009 │ │ -3d0e98: 2203 7210 |0058: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d0e9c: 1a04 dca2 |005a: const-string v4, "locally-initiated streams shouldn't have headers yet" // string@a2dc │ │ -3d0ea0: 7020 8c83 4300 |005c: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d0ea6: 2703 |005f: throw v3 │ │ -3d0ea8: 6e10 c7ba 0200 |0060: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ -3d0eae: 0a03 |0063: move-result v3 │ │ -3d0eb0: 3903 0d00 |0064: if-nez v3, 0071 // +000d │ │ -3d0eb4: 3807 0300 |0066: if-eqz v7, 0069 // +0003 │ │ -3d0eb8: 2809 |0068: goto 0071 // +0009 │ │ -3d0eba: 2203 7210 |0069: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d0ebe: 1a04 04be |006b: const-string v4, "remotely-initiated streams should have headers" // string@be04 │ │ -3d0ec2: 7020 8c83 4300 |006d: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d0ec8: 2703 |0070: throw v3 │ │ -3d0eca: 0e00 |0071: return-void │ │ -3d0ecc: 2203 8010 |0072: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -3d0ed0: 1a04 f37c |0074: const-string v4, "connection == null" // string@7cf3 │ │ -3d0ed4: 7020 f983 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d0eda: 2703 |0079: throw v3 │ │ +3d0dcc: |[3d0dcc] okhttp3.internal.http2.Http2Stream.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V │ │ +3d0ddc: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d0de2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3d0de6: 5a20 1887 |0005: iput-wide v0, v2, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d0dea: 2200 1611 |0007: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ +3d0dee: 7010 4586 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ +3d0df4: 5b20 1387 |000c: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d0df8: 2200 9517 |000e: new-instance v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // type@1795 │ │ +3d0dfc: 7020 b3ba 2000 |0010: invoke-direct {v0, v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@bab3 │ │ +3d0e02: 5b20 1587 |0013: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0e06: 2200 9517 |0015: new-instance v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // type@1795 │ │ +3d0e0a: 7020 b3ba 2000 |0017: invoke-direct {v0, v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@bab3 │ │ +3d0e10: 5b20 1987 |001a: iput-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d0e14: 3804 5600 |001c: if-eqz v4, 0072 // +0056 │ │ +3d0e18: 5923 1487 |001e: iput v3, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0e1c: 5b24 0f87 |0020: iput-object v4, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0e20: 5443 d886 |0022: iget-object v3, v4, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3d0e24: 6e10 feba 0300 |0024: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3d0e2a: 0a03 |0027: move-result v3 │ │ +3d0e2c: 8130 |0028: int-to-long v0, v3 │ │ +3d0e2e: 5a20 0e87 |0029: iput-wide v0, v2, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d0e32: 2203 9417 |002b: new-instance v3, Lokhttp3/internal/http2/Http2Stream$FramingSource; // type@1794 │ │ +3d0e36: 5444 d786 |002d: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3d0e3a: 6e10 feba 0400 |002f: invoke-virtual {v4}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3d0e40: 0a04 |0032: move-result v4 │ │ +3d0e42: 8140 |0033: int-to-long v0, v4 │ │ +3d0e44: 7040 a9ba 2310 |0034: invoke-direct {v3, v2, v0, v1}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.:(Lokhttp3/internal/http2/Http2Stream;J)V // method@baa9 │ │ +3d0e4a: 5b23 1787 |0037: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0e4e: 2203 9317 |0039: new-instance v3, Lokhttp3/internal/http2/Http2Stream$FramingSink; // type@1793 │ │ +3d0e52: 7020 a1ba 2300 |003b: invoke-direct {v3, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.:(Lokhttp3/internal/http2/Http2Stream;)V // method@baa1 │ │ +3d0e58: 5b23 1687 |003e: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0e5c: 5423 1787 |0040: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0e60: 5c36 0687 |0042: iput-boolean v6, v3, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d0e64: 5423 1687 |0044: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0e68: 5c35 0087 |0046: iput-boolean v5, v3, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0e6c: 3807 0700 |0048: if-eqz v7, 004f // +0007 │ │ +3d0e70: 5423 1387 |004a: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d0e74: 7220 1987 7300 |004c: invoke-interface {v3, v7}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +3d0e7a: 6e10 c7ba 0200 |004f: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ +3d0e80: 0a03 |0052: move-result v3 │ │ +3d0e82: 3803 0d00 |0053: if-eqz v3, 0060 // +000d │ │ +3d0e86: 3907 0300 |0055: if-nez v7, 0058 // +0003 │ │ +3d0e8a: 2809 |0057: goto 0060 // +0009 │ │ +3d0e8c: 2203 7210 |0058: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d0e90: 1a04 dca2 |005a: const-string v4, "locally-initiated streams shouldn't have headers yet" // string@a2dc │ │ +3d0e94: 7020 8c83 4300 |005c: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d0e9a: 2703 |005f: throw v3 │ │ +3d0e9c: 6e10 c7ba 0200 |0060: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ +3d0ea2: 0a03 |0063: move-result v3 │ │ +3d0ea4: 3903 0d00 |0064: if-nez v3, 0071 // +000d │ │ +3d0ea8: 3807 0300 |0066: if-eqz v7, 0069 // +0003 │ │ +3d0eac: 2809 |0068: goto 0071 // +0009 │ │ +3d0eae: 2203 7210 |0069: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d0eb2: 1a04 04be |006b: const-string v4, "remotely-initiated streams should have headers" // string@be04 │ │ +3d0eb6: 7020 8c83 4300 |006d: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d0ebc: 2703 |0070: throw v3 │ │ +3d0ebe: 0e00 |0071: return-void │ │ +3d0ec0: 2203 8010 |0072: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +3d0ec4: 1a04 f37c |0074: const-string v4, "connection == null" // string@7cf3 │ │ +3d0ec8: 7020 f983 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d0ece: 2703 |0079: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=45 │ │ 0x0007 line=62 │ │ 0x000e line=69 │ │ 0x0015 line=70 │ │ @@ -843782,41 +843782,41 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3d0a10: |[3d0a10] okhttp3.internal.http2.Http2Stream.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z │ │ -3d0a20: 1d02 |0000: monitor-enter v2 │ │ -3d0a22: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0a26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d0a28: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3d0a2c: 1e02 |0006: monitor-exit v2 │ │ -3d0a2e: 0f01 |0007: return v1 │ │ -3d0a30: 5420 1787 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0a34: 5500 0687 |000a: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0a38: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -3d0a3c: 5420 1687 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0a40: 5500 0087 |0010: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0a44: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -3d0a48: 1e02 |0014: monitor-exit v2 │ │ -3d0a4a: 0f01 |0015: return v1 │ │ -3d0a4c: 5b23 1087 |0016: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0a50: 5b24 1187 |0018: iput-object v4, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0a54: 6e10 0b84 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d0a5a: 1e02 |001d: monitor-exit v2 │ │ -3d0a5c: 5423 0f87 |001e: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0a60: 5224 1487 |0020: iget v4, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0a64: 6e20 61ba 4300 |0022: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ -3d0a6a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -3d0a6c: 0f03 |0026: return v3 │ │ -3d0a6e: 0d03 |0027: move-exception v3 │ │ -3d0a70: 1e02 |0028: monitor-exit v2 │ │ -3d0a72: 2703 |0029: throw v3 │ │ +3d0a04: |[3d0a04] okhttp3.internal.http2.Http2Stream.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z │ │ +3d0a14: 1d02 |0000: monitor-enter v2 │ │ +3d0a16: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0a1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d0a1c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3d0a20: 1e02 |0006: monitor-exit v2 │ │ +3d0a22: 0f01 |0007: return v1 │ │ +3d0a24: 5420 1787 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0a28: 5500 0687 |000a: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d0a2c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +3d0a30: 5420 1687 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0a34: 5500 0087 |0010: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0a38: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +3d0a3c: 1e02 |0014: monitor-exit v2 │ │ +3d0a3e: 0f01 |0015: return v1 │ │ +3d0a40: 5b23 1087 |0016: iput-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0a44: 5b24 1187 |0018: iput-object v4, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0a48: 6e10 0b84 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d0a4e: 1e02 |001d: monitor-exit v2 │ │ +3d0a50: 5423 0f87 |001e: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0a54: 5224 1487 |0020: iget v4, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0a58: 6e20 61ba 4300 |0022: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ +3d0a5e: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +3d0a60: 0f03 |0026: return v3 │ │ +3d0a62: 0d03 |0027: move-exception v3 │ │ +3d0a64: 1e02 |0028: monitor-exit v2 │ │ +3d0a66: 2703 |0029: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001e │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=282 │ │ @@ -843841,23 +843841,23 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d0edc: |[3d0edc] okhttp3.internal.http2.Http2Stream.addBytesToWriteWindow:(J)V │ │ -3d0eec: 5330 0e87 |0000: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0ef0: bb40 |0002: add-long/2addr v0, v4 │ │ -3d0ef2: 5a30 0e87 |0003: iput-wide v0, v3, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0ef6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -3d0efa: 3102 0400 |0007: cmp-long v2, v4, v0 │ │ -3d0efe: 3d02 0500 |0009: if-lez v2, 000e // +0005 │ │ -3d0f02: 6e10 0b84 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d0f08: 0e00 |000e: return-void │ │ +3d0ed0: |[3d0ed0] okhttp3.internal.http2.Http2Stream.addBytesToWriteWindow:(J)V │ │ +3d0ee0: 5330 0e87 |0000: iget-wide v0, v3, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d0ee4: bb40 |0002: add-long/2addr v0, v4 │ │ +3d0ee6: 5a30 0e87 |0003: iput-wide v0, v3, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d0eea: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +3d0eee: 3102 0400 |0007: cmp-long v2, v4, v0 │ │ +3d0ef2: 3d02 0500 |0009: if-lez v2, 000e // +0005 │ │ +3d0ef6: 6e10 0b84 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d0efc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x000b line=641 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lokhttp3/internal/http2/Http2Stream; │ │ 0x0000 - 0x000f reg=4 (null) J │ │ @@ -843867,47 +843867,47 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -3d0f0c: |[3d0f0c] okhttp3.internal.http2.Http2Stream.cancelStreamIfNecessary:()V │ │ -3d0f1c: 1d02 |0000: monitor-enter v2 │ │ -3d0f1e: 5420 1787 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0f22: 5500 0687 |0003: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0f26: 3900 1600 |0005: if-nez v0, 001b // +0016 │ │ -3d0f2a: 5420 1787 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0f2e: 5500 0587 |0009: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ -3d0f32: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -3d0f36: 5420 1687 |000d: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0f3a: 5500 0087 |000f: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0f3e: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ -3d0f42: 5420 1687 |0013: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0f46: 5500 ff86 |0015: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d0f4a: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ -3d0f4e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3d0f50: 2802 |001a: goto 001c // +0002 │ │ -3d0f52: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3d0f54: 6e10 c8ba 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ -3d0f5a: 0a01 |001f: move-result v1 │ │ -3d0f5c: 1e02 |0020: monitor-exit v2 │ │ -3d0f5e: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -3d0f62: 6200 4b86 |0023: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3d0f66: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -3d0f68: 6e30 beba 0201 |0026: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ -3d0f6e: 280a |0029: goto 0033 // +000a │ │ -3d0f70: 3901 0900 |002a: if-nez v1, 0033 // +0009 │ │ -3d0f74: 5420 0f87 |002c: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0f78: 5221 1487 |002e: iget v1, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0f7c: 6e20 61ba 1000 |0030: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ -3d0f82: 0e00 |0033: return-void │ │ -3d0f84: 0d00 |0034: move-exception v0 │ │ -3d0f86: 1e02 |0035: monitor-exit v2 │ │ -3d0f88: 2700 |0036: throw v0 │ │ +3d0f00: |[3d0f00] okhttp3.internal.http2.Http2Stream.cancelStreamIfNecessary:()V │ │ +3d0f10: 1d02 |0000: monitor-enter v2 │ │ +3d0f12: 5420 1787 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0f16: 5500 0687 |0003: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d0f1a: 3900 1600 |0005: if-nez v0, 001b // +0016 │ │ +3d0f1e: 5420 1787 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0f22: 5500 0587 |0009: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ +3d0f26: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +3d0f2a: 5420 1687 |000d: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0f2e: 5500 0087 |000f: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0f32: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ +3d0f36: 5420 1687 |0013: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0f3a: 5500 ff86 |0015: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d0f3e: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ +3d0f42: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3d0f44: 2802 |001a: goto 001c // +0002 │ │ +3d0f46: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3d0f48: 6e10 c8ba 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ +3d0f4e: 0a01 |001f: move-result v1 │ │ +3d0f50: 1e02 |0020: monitor-exit v2 │ │ +3d0f52: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +3d0f56: 6200 4b86 |0023: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3d0f5a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +3d0f5c: 6e30 beba 0201 |0026: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ +3d0f62: 280a |0029: goto 0033 // +000a │ │ +3d0f64: 3901 0900 |002a: if-nez v1, 0033 // +0009 │ │ +3d0f68: 5420 0f87 |002c: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0f6c: 5221 1487 |002e: iget v1, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0f70: 6e20 61ba 1000 |0030: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ +3d0f76: 0e00 |0033: return-void │ │ +3d0f78: 0d00 |0034: move-exception v0 │ │ +3d0f7a: 1e02 |0035: monitor-exit v2 │ │ +3d0f7c: 2700 |0036: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0021 │ │ -> 0x0034 │ │ 0x0035 - 0x0036 │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=516 │ │ @@ -843925,38 +843925,38 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3d0fa0: |[3d0fa0] okhttp3.internal.http2.Http2Stream.checkOutNotClosed:()V │ │ -3d0fb0: 5420 1687 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0fb4: 5500 ff86 |0002: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d0fb8: 3900 2000 |0004: if-nez v0, 0024 // +0020 │ │ -3d0fbc: 5420 1687 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0fc0: 5500 0087 |0008: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0fc4: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ -3d0fc8: 5420 1087 |000c: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0fcc: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -3d0fd0: 5421 1187 |0010: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0fd4: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ -3d0fd8: 2806 |0014: goto 001a // +0006 │ │ -3d0fda: 2201 9d17 |0015: new-instance v1, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3d0fde: 7020 06bb 0100 |0017: invoke-direct {v1, v0}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ -3d0fe4: 2701 |001a: throw v1 │ │ -3d0fe6: 0e00 |001b: return-void │ │ -3d0fe8: 2200 4210 |001c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d0fec: 1a01 bcce |001e: const-string v1, "stream finished" // string@cebc │ │ -3d0ff0: 7020 7782 1000 |0020: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d0ff6: 2700 |0023: throw v0 │ │ -3d0ff8: 2200 4210 |0024: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d0ffc: 1a01 bace |0026: const-string v1, "stream closed" // string@ceba │ │ -3d1000: 7020 7782 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1006: 2700 |002b: throw v0 │ │ +3d0f94: |[3d0f94] okhttp3.internal.http2.Http2Stream.checkOutNotClosed:()V │ │ +3d0fa4: 5420 1687 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0fa8: 5500 ff86 |0002: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d0fac: 3900 2000 |0004: if-nez v0, 0024 // +0020 │ │ +3d0fb0: 5420 1687 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0fb4: 5500 0087 |0008: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0fb8: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ +3d0fbc: 5420 1087 |000c: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0fc0: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +3d0fc4: 5421 1187 |0010: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0fc8: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ +3d0fcc: 2806 |0014: goto 001a // +0006 │ │ +3d0fce: 2201 9d17 |0015: new-instance v1, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3d0fd2: 7020 06bb 0100 |0017: invoke-direct {v1, v0}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ +3d0fd8: 2701 |001a: throw v1 │ │ +3d0fda: 0e00 |001b: return-void │ │ +3d0fdc: 2200 4210 |001c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d0fe0: 1a01 bcce |001e: const-string v1, "stream finished" // string@cebc │ │ +3d0fe4: 7020 7782 1000 |0020: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d0fea: 2700 |0023: throw v0 │ │ +3d0fec: 2200 4210 |0024: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d0ff0: 1a01 bace |0026: const-string v1, "stream closed" // string@ceba │ │ +3d0ff4: 7020 7782 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d0ffa: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0006 line=647 │ │ 0x000c line=649 │ │ 0x0010 line=650 │ │ 0x001c line=648 │ │ @@ -843969,23 +843969,23 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3d1008: |[3d1008] okhttp3.internal.http2.Http2Stream.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V │ │ -3d1018: 7030 bfba 2103 |0000: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Http2Stream;.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z // method@babf │ │ -3d101e: 0a03 |0003: move-result v3 │ │ -3d1020: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -3d1024: 0e00 |0006: return-void │ │ -3d1026: 5413 0f87 |0007: iget-object v3, v1, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d102a: 5210 1487 |0009: iget v0, v1, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d102e: 6e30 6dba 0302 |000b: invoke-virtual {v3, v0, v2}, Lokhttp3/internal/http2/Http2Connection;.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6d │ │ -3d1034: 0e00 |000e: return-void │ │ +3d0ffc: |[3d0ffc] okhttp3.internal.http2.Http2Stream.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V │ │ +3d100c: 7030 bfba 2103 |0000: invoke-direct {v1, v2, v3}, Lokhttp3/internal/http2/Http2Stream;.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z // method@babf │ │ +3d1012: 0a03 |0003: move-result v3 │ │ +3d1014: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +3d1018: 0e00 |0006: return-void │ │ +3d101a: 5413 0f87 |0007: iget-object v3, v1, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d101e: 5210 1487 |0009: iget v0, v1, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d1022: 6e30 6dba 0302 |000b: invoke-virtual {v3, v0, v2}, Lokhttp3/internal/http2/Http2Connection;.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6d │ │ +3d1028: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0007 line=265 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ 0x0000 - 0x000f reg=2 (null) Lokhttp3/internal/http2/ErrorCode; │ │ @@ -843996,24 +843996,24 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d1038: |[3d1038] okhttp3.internal.http2.Http2Stream.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V │ │ -3d1048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d104a: 7030 bfba 3200 |0001: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http2/Http2Stream;.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z // method@babf │ │ -3d1050: 0a00 |0004: move-result v0 │ │ -3d1052: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3d1056: 0e00 |0007: return-void │ │ -3d1058: 5420 0f87 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d105c: 5221 1487 |000a: iget v1, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d1060: 6e30 6eba 1003 |000c: invoke-virtual {v0, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ -3d1066: 0e00 |000f: return-void │ │ +3d102c: |[3d102c] okhttp3.internal.http2.Http2Stream.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V │ │ +3d103c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d103e: 7030 bfba 3200 |0001: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http2/Http2Stream;.closeInternal:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)Z // method@babf │ │ +3d1044: 0a00 |0004: move-result v0 │ │ +3d1046: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3d104a: 0e00 |0007: return-void │ │ +3d104c: 5420 0f87 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d1050: 5221 1487 |000a: iget v1, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d1054: 6e30 6eba 1003 |000c: invoke-virtual {v0, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ +3d105a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x0008 line=276 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/internal/http2/Http2Stream; │ │ 0x0000 - 0x0010 reg=3 (null) Lokhttp3/internal/http2/ErrorCode; │ │ @@ -844023,37 +844023,37 @@ │ │ type : '(Lokhttp3/Headers;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3d1068: |[3d1068] okhttp3.internal.http2.Http2Stream.enqueueTrailers:(Lokhttp3/Headers;)V │ │ -3d1078: 1d01 |0000: monitor-enter v1 │ │ -3d107a: 5410 1687 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d107e: 5500 0087 |0003: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d1082: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -3d1086: 6e10 72b6 0200 |0007: invoke-virtual {v2}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3d108c: 0a00 |000a: move-result v0 │ │ -3d108e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -3d1092: 5410 1687 |000d: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d1096: 7120 a2ba 2000 |000f: invoke-static {v0, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.access$302:(Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; // method@baa2 │ │ -3d109c: 1e01 |0012: monitor-exit v1 │ │ -3d109e: 0e00 |0013: return-void │ │ -3d10a0: 2202 7110 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d10a4: 1a00 17d3 |0016: const-string v0, "trailers.size() == 0" // string@d317 │ │ -3d10a8: 7020 8783 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d10ae: 2702 |001b: throw v2 │ │ -3d10b0: 2202 7210 |001c: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d10b4: 1a00 3473 |001e: const-string v0, "already finished" // string@7334 │ │ -3d10b8: 7020 8c83 0200 |0020: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d10be: 2702 |0023: throw v2 │ │ -3d10c0: 0d02 |0024: move-exception v2 │ │ -3d10c2: 1e01 |0025: monitor-exit v1 │ │ -3d10c4: 2702 |0026: throw v2 │ │ +3d105c: |[3d105c] okhttp3.internal.http2.Http2Stream.enqueueTrailers:(Lokhttp3/Headers;)V │ │ +3d106c: 1d01 |0000: monitor-enter v1 │ │ +3d106e: 5410 1687 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d1072: 5500 0087 |0003: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d1076: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +3d107a: 6e10 72b6 0200 |0007: invoke-virtual {v2}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3d1080: 0a00 |000a: move-result v0 │ │ +3d1082: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +3d1086: 5410 1687 |000d: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d108a: 7120 a2ba 2000 |000f: invoke-static {v0, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.access$302:(Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; // method@baa2 │ │ +3d1090: 1e01 |0012: monitor-exit v1 │ │ +3d1092: 0e00 |0013: return-void │ │ +3d1094: 2202 7110 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d1098: 1a00 17d3 |0016: const-string v0, "trailers.size() == 0" // string@d317 │ │ +3d109c: 7020 8783 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d10a2: 2702 |001b: throw v2 │ │ +3d10a4: 2202 7210 |001c: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d10a8: 1a00 3473 |001e: const-string v0, "already finished" // string@7334 │ │ +3d10ac: 7020 8c83 0200 |0020: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d10b2: 2702 |0023: throw v2 │ │ +3d10b4: 0d02 |0024: move-exception v2 │ │ +3d10b6: 1e01 |0025: monitor-exit v1 │ │ +3d10b8: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0001 line=222 │ │ 0x0007 line=223 │ │ @@ -844071,17 +844071,17 @@ │ │ type : '()Lokhttp3/internal/http2/Http2Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0d08: |[3d0d08] okhttp3.internal.http2.Http2Stream.getConnection:()Lokhttp3/internal/http2/Http2Connection; │ │ -3d0d18: 5410 0f87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0d1c: 1100 |0002: return-object v0 │ │ +3d0cfc: |[3d0cfc] okhttp3.internal.http2.Http2Stream.getConnection:()Lokhttp3/internal/http2/Http2Connection; │ │ +3d0d0c: 5410 0f87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ #7 : (in Lokhttp3/internal/http2/Http2Stream;) │ │ @@ -844089,22 +844089,22 @@ │ │ type : '()Lokhttp3/internal/http2/ErrorCode;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d0cdc: |[3d0cdc] okhttp3.internal.http2.Http2Stream.getErrorCode:()Lokhttp3/internal/http2/ErrorCode; │ │ -3d0cec: 1d01 |0000: monitor-enter v1 │ │ -3d0cee: 5410 1087 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0cf2: 1e01 |0003: monitor-exit v1 │ │ -3d0cf4: 1100 |0004: return-object v0 │ │ -3d0cf6: 0d00 |0005: move-exception v0 │ │ -3d0cf8: 1e01 |0006: monitor-exit v1 │ │ -3d0cfa: 2700 |0007: throw v0 │ │ +3d0cd0: |[3d0cd0] okhttp3.internal.http2.Http2Stream.getErrorCode:()Lokhttp3/internal/http2/ErrorCode; │ │ +3d0ce0: 1d01 |0000: monitor-enter v1 │ │ +3d0ce2: 5410 1087 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0ce6: 1e01 |0003: monitor-exit v1 │ │ +3d0ce8: 1100 |0004: return-object v0 │ │ +3d0cea: 0d00 |0005: move-exception v0 │ │ +3d0cec: 1e01 |0006: monitor-exit v1 │ │ +3d0cee: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ @@ -844114,17 +844114,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0b3c: |[3d0b3c] okhttp3.internal.http2.Http2Stream.getId:()I │ │ -3d0b4c: 5210 1487 |0000: iget v0, v1, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0b50: 0f00 |0002: return v0 │ │ +3d0b30: |[3d0b30] okhttp3.internal.http2.Http2Stream.getId:()I │ │ +3d0b40: 5210 1487 |0000: iget v0, v1, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0b44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ #9 : (in Lokhttp3/internal/http2/Http2Stream;) │ │ @@ -844132,32 +844132,32 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3d0d20: |[3d0d20] okhttp3.internal.http2.Http2Stream.getSink:()Lokio/Sink; │ │ -3d0d30: 1d02 |0000: monitor-enter v2 │ │ -3d0d32: 5520 1287 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ -3d0d36: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ -3d0d3a: 6e10 c7ba 0200 |0005: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ -3d0d40: 0a00 |0008: move-result v0 │ │ -3d0d42: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -3d0d46: 2809 |000b: goto 0014 // +0009 │ │ -3d0d48: 2200 7210 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d0d4c: 1a01 eabe |000e: const-string v1, "reply before requesting the sink" // string@beea │ │ -3d0d50: 7020 8c83 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d0d56: 2700 |0013: throw v0 │ │ -3d0d58: 1e02 |0014: monitor-exit v2 │ │ -3d0d5a: 5420 1687 |0015: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0d5e: 1100 |0017: return-object v0 │ │ -3d0d60: 0d00 |0018: move-exception v0 │ │ -3d0d62: 1e02 |0019: monitor-exit v2 │ │ -3d0d64: 2700 |001a: throw v0 │ │ +3d0d14: |[3d0d14] okhttp3.internal.http2.Http2Stream.getSink:()Lokio/Sink; │ │ +3d0d24: 1d02 |0000: monitor-enter v2 │ │ +3d0d26: 5520 1287 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ +3d0d2a: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ +3d0d2e: 6e10 c7ba 0200 |0005: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ +3d0d34: 0a00 |0008: move-result v0 │ │ +3d0d36: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +3d0d3a: 2809 |000b: goto 0014 // +0009 │ │ +3d0d3c: 2200 7210 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d0d40: 1a01 eabe |000e: const-string v1, "reply before requesting the sink" // string@beea │ │ +3d0d44: 7020 8c83 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d0d4a: 2700 |0013: throw v0 │ │ +3d0d4c: 1e02 |0014: monitor-exit v2 │ │ +3d0d4e: 5420 1687 |0015: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0d52: 1100 |0017: return-object v0 │ │ +3d0d54: 0d00 |0018: move-exception v0 │ │ +3d0d56: 1e02 |0019: monitor-exit v2 │ │ +3d0d58: 2700 |001a: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0015 │ │ -> 0x0018 │ │ 0x0019 - 0x001a │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=248 │ │ @@ -844174,17 +844174,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0d7c: |[3d0d7c] okhttp3.internal.http2.Http2Stream.getSource:()Lokio/Source; │ │ -3d0d8c: 5410 1787 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0d90: 1100 |0002: return-object v0 │ │ +3d0d70: |[3d0d70] okhttp3.internal.http2.Http2Stream.getSource:()Lokio/Source; │ │ +3d0d80: 5410 1787 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ #11 : (in Lokhttp3/internal/http2/Http2Stream;) │ │ @@ -844192,29 +844192,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3d0a88: |[3d0a88] okhttp3.internal.http2.Http2Stream.isLocallyInitiated:()Z │ │ -3d0a98: 5240 1487 |0000: iget v0, v4, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0a9c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d0a9e: b510 |0003: and-int/2addr v0, v1 │ │ -3d0aa0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d0aa2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3d0aa6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3d0aa8: 2802 |0008: goto 000a // +0002 │ │ -3d0aaa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d0aac: 5443 0f87 |000a: iget-object v3, v4, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0ab0: 5533 cb86 |000c: iget-boolean v3, v3, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ -3d0ab4: 3303 0300 |000e: if-ne v3, v0, 0011 // +0003 │ │ -3d0ab8: 2802 |0010: goto 0012 // +0002 │ │ -3d0aba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3d0abc: 0f01 |0012: return v1 │ │ +3d0a7c: |[3d0a7c] okhttp3.internal.http2.Http2Stream.isLocallyInitiated:()Z │ │ +3d0a8c: 5240 1487 |0000: iget v0, v4, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0a90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d0a92: b510 |0003: and-int/2addr v0, v1 │ │ +3d0a94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d0a96: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3d0a9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3d0a9c: 2802 |0008: goto 000a // +0002 │ │ +3d0a9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d0aa0: 5443 0f87 |000a: iget-object v3, v4, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0aa4: 5533 cb86 |000c: iget-boolean v3, v3, Lokhttp3/internal/http2/Http2Connection;.client:Z // field@86cb │ │ +3d0aa8: 3303 0300 |000e: if-ne v3, v0, 0011 // +0003 │ │ +3d0aac: 2802 |0010: goto 0012 // +0002 │ │ +3d0aae: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3d0ab0: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000a line=135 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ @@ -844223,43 +844223,43 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -3d0ac0: |[3d0ac0] okhttp3.internal.http2.Http2Stream.isOpen:()Z │ │ -3d0ad0: 1d02 |0000: monitor-enter v2 │ │ -3d0ad2: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0ad6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d0ad8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3d0adc: 1e02 |0006: monitor-exit v2 │ │ -3d0ade: 0f01 |0007: return v1 │ │ -3d0ae0: 5420 1787 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0ae4: 5500 0687 |000a: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0ae8: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -3d0aec: 5420 1787 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0af0: 5500 0587 |0010: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ -3d0af4: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -3d0af8: 5420 1687 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0afc: 5500 0087 |0016: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0b00: 3900 0800 |0018: if-nez v0, 0020 // +0008 │ │ -3d0b04: 5420 1687 |001a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d0b08: 5500 ff86 |001c: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d0b0c: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -3d0b10: 5520 1287 |0020: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ -3d0b14: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ -3d0b18: 1e02 |0024: monitor-exit v2 │ │ -3d0b1a: 0f01 |0025: return v1 │ │ -3d0b1c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -3d0b1e: 1e02 |0027: monitor-exit v2 │ │ -3d0b20: 0f00 |0028: return v0 │ │ -3d0b22: 0d00 |0029: move-exception v0 │ │ -3d0b24: 1e02 |002a: monitor-exit v2 │ │ -3d0b26: 2700 |002b: throw v0 │ │ +3d0ab4: |[3d0ab4] okhttp3.internal.http2.Http2Stream.isOpen:()Z │ │ +3d0ac4: 1d02 |0000: monitor-enter v2 │ │ +3d0ac6: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0aca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d0acc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3d0ad0: 1e02 |0006: monitor-exit v2 │ │ +3d0ad2: 0f01 |0007: return v1 │ │ +3d0ad4: 5420 1787 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0ad8: 5500 0687 |000a: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d0adc: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +3d0ae0: 5420 1787 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0ae4: 5500 0587 |0010: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ +3d0ae8: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +3d0aec: 5420 1687 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0af0: 5500 0087 |0016: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0af4: 3900 0800 |0018: if-nez v0, 0020 // +0008 │ │ +3d0af8: 5420 1687 |001a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d0afc: 5500 ff86 |001c: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d0b00: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +3d0b04: 5520 1287 |0020: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ +3d0b08: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ +3d0b0c: 1e02 |0024: monitor-exit v2 │ │ +3d0b0e: 0f01 |0025: return v1 │ │ +3d0b10: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +3d0b12: 1e02 |0027: monitor-exit v2 │ │ +3d0b14: 0f00 |0028: return v0 │ │ +3d0b16: 0d00 |0029: move-exception v0 │ │ +3d0b18: 1e02 |002a: monitor-exit v2 │ │ +3d0b1a: 2700 |002b: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0029 │ │ 0x0008 - 0x0022 │ │ -> 0x0029 │ │ positions : │ │ 0x0001 line=121 │ │ @@ -844275,17 +844275,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0d94: |[3d0d94] okhttp3.internal.http2.Http2Stream.readTimeout:()Lokio/Timeout; │ │ -3d0da4: 5410 1587 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0da8: 1100 |0002: return-object v0 │ │ +3d0d88: |[3d0d88] okhttp3.internal.http2.Http2Stream.readTimeout:()Lokio/Timeout; │ │ +3d0d98: 5410 1587 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ #14 : (in Lokhttp3/internal/http2/Http2Stream;) │ │ @@ -844293,19 +844293,19 @@ │ │ type : '(Lokio/BufferedSource;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d10d4: |[3d10d4] okhttp3.internal.http2.Http2Stream.receiveData:(Lokio/BufferedSource;I)V │ │ -3d10e4: 5430 1787 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d10e8: 8151 |0002: int-to-long v1, v5 │ │ -3d10ea: 6e40 b0ba 4021 |0003: invoke-virtual {v0, v4, v1, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receive:(Lokio/BufferedSource;J)V // method@bab0 │ │ -3d10f0: 0e00 |0006: return-void │ │ +3d10c8: |[3d10c8] okhttp3.internal.http2.Http2Stream.receiveData:(Lokio/BufferedSource;I)V │ │ +3d10d8: 5430 1787 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d10dc: 8151 |0002: int-to-long v1, v5 │ │ +3d10de: 6e40 b0ba 4021 |0003: invoke-virtual {v0, v4, v1, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receive:(Lokio/BufferedSource;J)V // method@bab0 │ │ +3d10e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0007 reg=3 this Lokhttp3/internal/http2/Http2Stream; │ │ 0x0000 - 0x0007 reg=4 (null) Lokio/BufferedSource; │ │ 0x0000 - 0x0007 reg=5 (null) I │ │ @@ -844315,42 +844315,42 @@ │ │ type : '(Lokhttp3/Headers;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3d10f4: |[3d10f4] okhttp3.internal.http2.Http2Stream.receiveHeaders:(Lokhttp3/Headers;Z)V │ │ -3d1104: 1d02 |0000: monitor-enter v2 │ │ -3d1106: 5520 1287 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ -3d110a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3d110c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -3d1110: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -3d1114: 2807 |0008: goto 000f // +0007 │ │ -3d1116: 5420 1787 |0009: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d111a: 7120 adba 3000 |000b: invoke-static {v0, v3}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$202:(Lokhttp3/internal/http2/Http2Stream$FramingSource;Lokhttp3/Headers;)Lokhttp3/Headers; // method@baad │ │ -3d1120: 2808 |000e: goto 0016 // +0008 │ │ -3d1122: 5c21 1287 |000f: iput-boolean v1, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ -3d1126: 5420 1387 |0011: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d112a: 7220 1987 3000 |0013: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -3d1130: 3804 0600 |0016: if-eqz v4, 001c // +0006 │ │ -3d1134: 5423 1787 |0018: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d1138: 5c31 0687 |001a: iput-boolean v1, v3, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d113c: 6e10 c8ba 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ -3d1142: 0a03 |001f: move-result v3 │ │ -3d1144: 6e10 0b84 0200 |0020: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d114a: 1e02 |0023: monitor-exit v2 │ │ -3d114c: 3903 0900 |0024: if-nez v3, 002d // +0009 │ │ -3d1150: 5423 0f87 |0026: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d1154: 5224 1487 |0028: iget v4, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d1158: 6e20 61ba 4300 |002a: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ -3d115e: 0e00 |002d: return-void │ │ -3d1160: 0d03 |002e: move-exception v3 │ │ -3d1162: 1e02 |002f: monitor-exit v2 │ │ -3d1164: 2703 |0030: throw v3 │ │ +3d10e8: |[3d10e8] okhttp3.internal.http2.Http2Stream.receiveHeaders:(Lokhttp3/Headers;Z)V │ │ +3d10f8: 1d02 |0000: monitor-enter v2 │ │ +3d10fa: 5520 1287 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ +3d10fe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3d1100: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +3d1104: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +3d1108: 2807 |0008: goto 000f // +0007 │ │ +3d110a: 5420 1787 |0009: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d110e: 7120 adba 3000 |000b: invoke-static {v0, v3}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$202:(Lokhttp3/internal/http2/Http2Stream$FramingSource;Lokhttp3/Headers;)Lokhttp3/Headers; // method@baad │ │ +3d1114: 2808 |000e: goto 0016 // +0008 │ │ +3d1116: 5c21 1287 |000f: iput-boolean v1, v2, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ +3d111a: 5420 1387 |0011: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d111e: 7220 1987 3000 |0013: invoke-interface {v0, v3}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +3d1124: 3804 0600 |0016: if-eqz v4, 001c // +0006 │ │ +3d1128: 5423 1787 |0018: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d112c: 5c31 0687 |001a: iput-boolean v1, v3, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d1130: 6e10 c8ba 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.isOpen:()Z // method@bac8 │ │ +3d1136: 0a03 |001f: move-result v3 │ │ +3d1138: 6e10 0b84 0200 |0020: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d113e: 1e02 |0023: monitor-exit v2 │ │ +3d1140: 3903 0900 |0024: if-nez v3, 002d // +0009 │ │ +3d1144: 5423 0f87 |0026: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d1148: 5224 1487 |0028: iget v4, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d114c: 6e20 61ba 4300 |002a: invoke-virtual {v3, v4}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ +3d1152: 0e00 |002d: return-void │ │ +3d1154: 0d03 |002e: move-exception v3 │ │ +3d1156: 1e02 |002f: monitor-exit v2 │ │ +3d1158: 2703 |0030: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x002e │ │ 0x002f - 0x0030 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=309 │ │ @@ -844374,25 +844374,25 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d117c: |[3d117c] okhttp3.internal.http2.Http2Stream.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V │ │ -3d118c: 1d01 |0000: monitor-enter v1 │ │ -3d118e: 5410 1087 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d1192: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -3d1196: 5b12 1087 |0005: iput-object v2, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d119a: 6e10 0b84 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d11a0: 1e01 |000a: monitor-exit v1 │ │ -3d11a2: 0e00 |000b: return-void │ │ -3d11a4: 0d02 |000c: move-exception v2 │ │ -3d11a6: 1e01 |000d: monitor-exit v1 │ │ -3d11a8: 2702 |000e: throw v2 │ │ +3d1170: |[3d1170] okhttp3.internal.http2.Http2Stream.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V │ │ +3d1180: 1d01 |0000: monitor-enter v1 │ │ +3d1182: 5410 1087 |0001: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d1186: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +3d118a: 5b12 1087 |0005: iput-object v2, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d118e: 6e10 0b84 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d1194: 1e01 |000a: monitor-exit v1 │ │ +3d1196: 0e00 |000b: return-void │ │ +3d1198: 0d02 |000c: move-exception v2 │ │ +3d119a: 1e01 |000d: monitor-exit v1 │ │ +3d119c: 2702 |000e: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=328 │ │ 0x0005 line=329 │ │ 0x0007 line=330 │ │ @@ -844406,53 +844406,53 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3d0b54: |[3d0b54] okhttp3.internal.http2.Http2Stream.takeHeaders:()Lokhttp3/Headers; │ │ -3d0b64: 1d02 |0000: monitor-enter v2 │ │ -3d0b66: 5420 1587 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0b6a: 6e10 b4ba 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ -3d0b70: 5420 1387 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d0b74: 7210 2187 0000 |0008: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@8721 │ │ -3d0b7a: 0a00 |000b: move-result v0 │ │ -3d0b7c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -3d0b80: 5420 1087 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0b84: 3900 0600 |0010: if-nez v0, 0016 // +0006 │ │ -3d0b88: 6e10 cfba 0200 |0012: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ -3d0b8e: 28f1 |0015: goto 0006 // -000f │ │ -3d0b90: 5420 1587 |0016: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0b94: 6e10 b6ba 0000 |0018: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d0b9a: 5420 1387 |001b: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d0b9e: 7210 2187 0000 |001d: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@8721 │ │ -3d0ba4: 0a00 |0020: move-result v0 │ │ -3d0ba6: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ -3d0baa: 5420 1387 |0023: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ -3d0bae: 7210 2687 0000 |0025: invoke-interface {v0}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ -3d0bb4: 0c00 |0028: move-result-object v0 │ │ -3d0bb6: 1f00 1a17 |0029: check-cast v0, Lokhttp3/Headers; // type@171a │ │ -3d0bba: 1e02 |002b: monitor-exit v2 │ │ -3d0bbc: 1100 |002c: return-object v0 │ │ -3d0bbe: 5420 1187 |002d: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0bc2: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -3d0bc6: 5420 1187 |0031: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0bca: 2808 |0033: goto 003b // +0008 │ │ -3d0bcc: 2200 9d17 |0034: new-instance v0, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3d0bd0: 5421 1087 |0036: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0bd4: 7020 06bb 1000 |0038: invoke-direct {v0, v1}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ -3d0bda: 2700 |003b: throw v0 │ │ -3d0bdc: 0d00 |003c: move-exception v0 │ │ -3d0bde: 5421 1587 |003d: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0be2: 6e10 b6ba 0100 |003f: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d0be8: 2700 |0042: throw v0 │ │ -3d0bea: 0d00 |0043: move-exception v0 │ │ -3d0bec: 1e02 |0044: monitor-exit v2 │ │ -3d0bee: 2700 |0045: throw v0 │ │ +3d0b48: |[3d0b48] okhttp3.internal.http2.Http2Stream.takeHeaders:()Lokhttp3/Headers; │ │ +3d0b58: 1d02 |0000: monitor-enter v2 │ │ +3d0b5a: 5420 1587 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0b5e: 6e10 b4ba 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ +3d0b64: 5420 1387 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d0b68: 7210 2187 0000 |0008: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@8721 │ │ +3d0b6e: 0a00 |000b: move-result v0 │ │ +3d0b70: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +3d0b74: 5420 1087 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0b78: 3900 0600 |0010: if-nez v0, 0016 // +0006 │ │ +3d0b7c: 6e10 cfba 0200 |0012: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ +3d0b82: 28f1 |0015: goto 0006 // -000f │ │ +3d0b84: 5420 1587 |0016: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0b88: 6e10 b6ba 0000 |0018: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d0b8e: 5420 1387 |001b: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d0b92: 7210 2187 0000 |001d: invoke-interface {v0}, Ljava/util/Deque;.isEmpty:()Z // method@8721 │ │ +3d0b98: 0a00 |0020: move-result v0 │ │ +3d0b9a: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ +3d0b9e: 5420 1387 |0023: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.headersQueue:Ljava/util/Deque; // field@8713 │ │ +3d0ba2: 7210 2687 0000 |0025: invoke-interface {v0}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ +3d0ba8: 0c00 |0028: move-result-object v0 │ │ +3d0baa: 1f00 1a17 |0029: check-cast v0, Lokhttp3/Headers; // type@171a │ │ +3d0bae: 1e02 |002b: monitor-exit v2 │ │ +3d0bb0: 1100 |002c: return-object v0 │ │ +3d0bb2: 5420 1187 |002d: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0bb6: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +3d0bba: 5420 1187 |0031: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0bbe: 2808 |0033: goto 003b // +0008 │ │ +3d0bc0: 2200 9d17 |0034: new-instance v0, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3d0bc4: 5421 1087 |0036: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0bc8: 7020 06bb 1000 |0038: invoke-direct {v0, v1}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ +3d0bce: 2700 |003b: throw v0 │ │ +3d0bd0: 0d00 |003c: move-exception v0 │ │ +3d0bd2: 5421 1587 |003d: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0bd6: 6e10 b6ba 0100 |003f: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d0bdc: 2700 |0042: throw v0 │ │ +3d0bde: 0d00 |0043: move-exception v0 │ │ +3d0be0: 1e02 |0044: monitor-exit v2 │ │ +3d0be2: 2700 |0045: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0006 │ │ -> 0x0043 │ │ 0x0006 - 0x0015 │ │ -> 0x003c │ │ 0x0016 - 0x002b │ │ -> 0x0043 │ │ @@ -844475,59 +844475,59 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -3d0c18: |[3d0c18] okhttp3.internal.http2.Http2Stream.trailers:()Lokhttp3/Headers; │ │ -3d0c28: 1d02 |0000: monitor-enter v2 │ │ -3d0c2a: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0c2e: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -3d0c32: 5420 1187 |0005: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0c36: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -3d0c3a: 5420 1187 |0009: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d0c3e: 2808 |000b: goto 0013 // +0008 │ │ -3d0c40: 2200 9d17 |000c: new-instance v0, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3d0c44: 5421 1087 |000e: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0c48: 7020 06bb 1000 |0010: invoke-direct {v0, v1}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ -3d0c4e: 2700 |0013: throw v0 │ │ -3d0c50: 5420 1787 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0c54: 5500 0687 |0016: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0c58: 3800 2d00 |0018: if-eqz v0, 0045 // +002d │ │ -3d0c5c: 5420 1787 |001a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0c60: 7110 aaba 0000 |001c: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$000:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; // method@baaa │ │ -3d0c66: 0c00 |001f: move-result-object v0 │ │ -3d0c68: 6e10 29bc 0000 |0020: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3d0c6e: 0a00 |0023: move-result v0 │ │ -3d0c70: 3800 2100 |0024: if-eqz v0, 0045 // +0021 │ │ -3d0c74: 5420 1787 |0026: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0c78: 7110 abba 0000 |0028: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$100:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; // method@baab │ │ -3d0c7e: 0c00 |002b: move-result-object v0 │ │ -3d0c80: 6e10 29bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3d0c86: 0a00 |002f: move-result v0 │ │ -3d0c88: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ -3d0c8c: 5420 1787 |0032: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0c90: 7110 acba 0000 |0034: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; // method@baac │ │ -3d0c96: 0c00 |0037: move-result-object v0 │ │ -3d0c98: 3800 0900 |0038: if-eqz v0, 0041 // +0009 │ │ -3d0c9c: 5420 1787 |003a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ -3d0ca0: 7110 acba 0000 |003c: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; // method@baac │ │ -3d0ca6: 0c00 |003f: move-result-object v0 │ │ -3d0ca8: 2803 |0040: goto 0043 // +0003 │ │ -3d0caa: 6200 3e85 |0041: sget-object v0, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ -3d0cae: 1e02 |0043: monitor-exit v2 │ │ -3d0cb0: 1100 |0044: return-object v0 │ │ -3d0cb2: 2200 7210 |0045: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d0cb6: 1a01 d8d2 |0047: const-string v1, "too early; can't read the trailers yet" // string@d2d8 │ │ -3d0cba: 7020 8c83 1000 |0049: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d0cc0: 2700 |004c: throw v0 │ │ -3d0cc2: 0d00 |004d: move-exception v0 │ │ -3d0cc4: 1e02 |004e: monitor-exit v2 │ │ -3d0cc6: 2700 |004f: throw v0 │ │ +3d0c0c: |[3d0c0c] okhttp3.internal.http2.Http2Stream.trailers:()Lokhttp3/Headers; │ │ +3d0c1c: 1d02 |0000: monitor-enter v2 │ │ +3d0c1e: 5420 1087 |0001: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0c22: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +3d0c26: 5420 1187 |0005: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0c2a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +3d0c2e: 5420 1187 |0009: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0c32: 2808 |000b: goto 0013 // +0008 │ │ +3d0c34: 2200 9d17 |000c: new-instance v0, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3d0c38: 5421 1087 |000e: iget-object v1, v2, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0c3c: 7020 06bb 1000 |0010: invoke-direct {v0, v1}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ +3d0c42: 2700 |0013: throw v0 │ │ +3d0c44: 5420 1787 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0c48: 5500 0687 |0016: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d0c4c: 3800 2d00 |0018: if-eqz v0, 0045 // +002d │ │ +3d0c50: 5420 1787 |001a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0c54: 7110 aaba 0000 |001c: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$000:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; // method@baaa │ │ +3d0c5a: 0c00 |001f: move-result-object v0 │ │ +3d0c5c: 6e10 29bc 0000 |0020: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3d0c62: 0a00 |0023: move-result v0 │ │ +3d0c64: 3800 2100 |0024: if-eqz v0, 0045 // +0021 │ │ +3d0c68: 5420 1787 |0026: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0c6c: 7110 abba 0000 |0028: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$100:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; // method@baab │ │ +3d0c72: 0c00 |002b: move-result-object v0 │ │ +3d0c74: 6e10 29bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3d0c7a: 0a00 |002f: move-result v0 │ │ +3d0c7c: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ +3d0c80: 5420 1787 |0032: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0c84: 7110 acba 0000 |0034: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; // method@baac │ │ +3d0c8a: 0c00 |0037: move-result-object v0 │ │ +3d0c8c: 3800 0900 |0038: if-eqz v0, 0041 // +0009 │ │ +3d0c90: 5420 1787 |003a: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream;.source:Lokhttp3/internal/http2/Http2Stream$FramingSource; // field@8717 │ │ +3d0c94: 7110 acba 0000 |003c: invoke-static {v0}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; // method@baac │ │ +3d0c9a: 0c00 |003f: move-result-object v0 │ │ +3d0c9c: 2803 |0040: goto 0043 // +0003 │ │ +3d0c9e: 6200 3e85 |0041: sget-object v0, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ +3d0ca2: 1e02 |0043: monitor-exit v2 │ │ +3d0ca4: 1100 |0044: return-object v0 │ │ +3d0ca6: 2200 7210 |0045: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d0caa: 1a01 d8d2 |0047: const-string v1, "too early; can't read the trailers yet" // string@d2d8 │ │ +3d0cae: 7020 8c83 1000 |0049: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d0cb4: 2700 |004c: throw v0 │ │ +3d0cb6: 0d00 |004d: move-exception v0 │ │ +3d0cb8: 1e02 |004e: monitor-exit v2 │ │ +3d0cba: 2700 |004f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0043 │ │ -> 0x004d │ │ 0x0045 - 0x004d │ │ -> 0x004d │ │ positions : │ │ 0x0001 line=167 │ │ @@ -844543,23 +844543,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d11b8: |[3d11b8] okhttp3.internal.http2.Http2Stream.waitForIo:()V │ │ -3d11c8: 6e10 0d84 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@840d │ │ -3d11ce: 0e00 |0003: return-void │ │ -3d11d0: 7100 b084 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3d11d6: 0c00 |0007: move-result-object v0 │ │ -3d11d8: 6e10 b984 0000 |0008: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3d11de: 2200 4510 |000b: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3d11e2: 7010 8b82 0000 |000d: invoke-direct {v0}, Ljava/io/InterruptedIOException;.:()V // method@828b │ │ -3d11e8: 2700 |0010: throw v0 │ │ +3d11ac: |[3d11ac] okhttp3.internal.http2.Http2Stream.waitForIo:()V │ │ +3d11bc: 6e10 0d84 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@840d │ │ +3d11c2: 0e00 |0003: return-void │ │ +3d11c4: 7100 b084 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3d11ca: 0c00 |0007: move-result-object v0 │ │ +3d11cc: 6e10 b984 0000 |0008: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3d11d2: 2200 4510 |000b: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3d11d6: 7010 8b82 0000 |000d: invoke-direct {v0}, Ljava/io/InterruptedIOException;.:()V // method@828b │ │ +3d11dc: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=660 │ │ 0x0004 line=662 │ │ 0x000b line=663 │ │ @@ -844571,53 +844571,53 @@ │ │ type : '(Ljava/util/List;ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -3d11fc: |[3d11fc] okhttp3.internal.http2.Http2Stream.writeHeaders:(Ljava/util/List;ZZ)V │ │ -3d120c: 3807 3600 |0000: if-eqz v7, 0036 // +0036 │ │ -3d1210: 1d06 |0002: monitor-enter v6 │ │ -3d1212: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3d1214: 5c60 1287 |0004: iput-boolean v0, v6, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ -3d1218: 3808 0600 |0006: if-eqz v8, 000c // +0006 │ │ -3d121c: 5461 1687 |0008: iget-object v1, v6, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d1220: 5c10 0087 |000a: iput-boolean v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d1224: 1e06 |000c: monitor-exit v6 │ │ -3d1226: 3909 1700 |000d: if-nez v9, 0024 // +0017 │ │ -3d122a: 5461 0f87 |000f: iget-object v1, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d122e: 1d01 |0011: monitor-enter v1 │ │ -3d1230: 5469 0f87 |0012: iget-object v9, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d1234: 5392 ca86 |0014: iget-wide v2, v9, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3d1238: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -3d123c: 3109 0204 |0018: cmp-long v9, v2, v4 │ │ -3d1240: 3909 0400 |001a: if-nez v9, 001e // +0004 │ │ -3d1244: 1219 |001c: const/4 v9, #int 1 // #1 │ │ -3d1246: 2802 |001d: goto 001f // +0002 │ │ -3d1248: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -3d124a: 1e01 |001f: monitor-exit v1 │ │ -3d124c: 2804 |0020: goto 0024 // +0004 │ │ -3d124e: 0d07 |0021: move-exception v7 │ │ -3d1250: 1e01 |0022: monitor-exit v1 │ │ -3d1252: 2707 |0023: throw v7 │ │ -3d1254: 5460 0f87 |0024: iget-object v0, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d1258: 5261 1487 |0026: iget v1, v6, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d125c: 6e40 69ba 1078 |0028: invoke-virtual {v0, v1, v8, v7}, Lokhttp3/internal/http2/Http2Connection;.writeHeaders:(IZLjava/util/List;)V // method@ba69 │ │ -3d1262: 3809 0700 |002b: if-eqz v9, 0032 // +0007 │ │ -3d1266: 5467 0f87 |002d: iget-object v7, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d126a: 6e10 53ba 0700 |002f: invoke-virtual {v7}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ -3d1270: 0e00 |0032: return-void │ │ -3d1272: 0d07 |0033: move-exception v7 │ │ -3d1274: 1e06 |0034: monitor-exit v6 │ │ -3d1276: 2707 |0035: throw v7 │ │ -3d1278: 2207 8010 |0036: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ -3d127c: 1a08 f298 |0038: const-string v8, "headers == null" // string@98f2 │ │ -3d1280: 7020 f983 8700 |003a: invoke-direct {v7, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d1286: 2707 |003d: throw v7 │ │ +3d11f0: |[3d11f0] okhttp3.internal.http2.Http2Stream.writeHeaders:(Ljava/util/List;ZZ)V │ │ +3d1200: 3807 3600 |0000: if-eqz v7, 0036 // +0036 │ │ +3d1204: 1d06 |0002: monitor-enter v6 │ │ +3d1206: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3d1208: 5c60 1287 |0004: iput-boolean v0, v6, Lokhttp3/internal/http2/Http2Stream;.hasResponseHeaders:Z // field@8712 │ │ +3d120c: 3808 0600 |0006: if-eqz v8, 000c // +0006 │ │ +3d1210: 5461 1687 |0008: iget-object v1, v6, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d1214: 5c10 0087 |000a: iput-boolean v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d1218: 1e06 |000c: monitor-exit v6 │ │ +3d121a: 3909 1700 |000d: if-nez v9, 0024 // +0017 │ │ +3d121e: 5461 0f87 |000f: iget-object v1, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d1222: 1d01 |0011: monitor-enter v1 │ │ +3d1224: 5469 0f87 |0012: iget-object v9, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d1228: 5392 ca86 |0014: iget-wide v2, v9, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3d122c: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ +3d1230: 3109 0204 |0018: cmp-long v9, v2, v4 │ │ +3d1234: 3909 0400 |001a: if-nez v9, 001e // +0004 │ │ +3d1238: 1219 |001c: const/4 v9, #int 1 // #1 │ │ +3d123a: 2802 |001d: goto 001f // +0002 │ │ +3d123c: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +3d123e: 1e01 |001f: monitor-exit v1 │ │ +3d1240: 2804 |0020: goto 0024 // +0004 │ │ +3d1242: 0d07 |0021: move-exception v7 │ │ +3d1244: 1e01 |0022: monitor-exit v1 │ │ +3d1246: 2707 |0023: throw v7 │ │ +3d1248: 5460 0f87 |0024: iget-object v0, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d124c: 5261 1487 |0026: iget v1, v6, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d1250: 6e40 69ba 1078 |0028: invoke-virtual {v0, v1, v8, v7}, Lokhttp3/internal/http2/Http2Connection;.writeHeaders:(IZLjava/util/List;)V // method@ba69 │ │ +3d1256: 3809 0700 |002b: if-eqz v9, 0032 // +0007 │ │ +3d125a: 5467 0f87 |002d: iget-object v7, v6, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d125e: 6e10 53ba 0700 |002f: invoke-virtual {v7}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ +3d1264: 0e00 |0032: return-void │ │ +3d1266: 0d07 |0033: move-exception v7 │ │ +3d1268: 1e06 |0034: monitor-exit v6 │ │ +3d126a: 2707 |0035: throw v7 │ │ +3d126c: 2207 8010 |0036: new-instance v7, Ljava/lang/NullPointerException; // type@1080 │ │ +3d1270: 1a08 f298 |0038: const-string v8, "headers == null" // string@98f2 │ │ +3d1274: 7020 f983 8700 |003a: invoke-direct {v7, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d127a: 2707 |003d: throw v7 │ │ catches : 3 │ │ 0x0004 - 0x000d │ │ -> 0x0033 │ │ 0x0012 - 0x0023 │ │ -> 0x0021 │ │ 0x0034 - 0x0035 │ │ -> 0x0033 │ │ @@ -844644,17 +844644,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0dac: |[3d0dac] okhttp3.internal.http2.Http2Stream.writeTimeout:()Lokio/Timeout; │ │ -3d0dbc: 5410 1987 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d0dc0: 1100 |0002: return-object v0 │ │ +3d0da0: |[3d0da0] okhttp3.internal.http2.Http2Stream.writeTimeout:()Lokio/Timeout; │ │ +3d0db0: 5410 1987 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d0db4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Stream; │ │ │ │ source_file_idx : 11031 (Http2Stream.java) │ │ @@ -844747,50 +844747,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d12c0: |[3d12c0] okhttp3.internal.http2.Http2Writer.:()V │ │ -3d12d0: 1c00 7d17 |0000: const-class v0, Lokhttp3/internal/http2/Http2; // type@177d │ │ -3d12d4: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -3d12da: 0c00 |0005: move-result-object v0 │ │ -3d12dc: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ -3d12e2: 0c00 |0009: move-result-object v0 │ │ -3d12e4: 6900 1e87 |000a: sput-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ -3d12e8: 0e00 |000c: return-void │ │ +3d12b4: |[3d12b4] okhttp3.internal.http2.Http2Writer.:()V │ │ +3d12c4: 1c00 7d17 |0000: const-class v0, Lokhttp3/internal/http2/Http2; // type@177d │ │ +3d12c8: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +3d12ce: 0c00 |0005: move-result-object v0 │ │ +3d12d0: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ +3d12d6: 0c00 |0009: move-result-object v0 │ │ +3d12d8: 6900 1e87 |000a: sput-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ +3d12dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Writer;) │ │ name : '' │ │ type : '(Lokio/BufferedSink;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3d12ec: |[3d12ec] okhttp3.internal.http2.Http2Writer.:(Lokio/BufferedSink;Z)V │ │ -3d12fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d1302: 5b01 2087 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1306: 5c02 1a87 |0005: iput-boolean v2, v0, Lokhttp3/internal/http2/Http2Writer;.client:Z // field@871a │ │ -3d130a: 2201 c817 |0007: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3d130e: 7010 1abc 0100 |0009: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d1314: 5b01 1c87 |000c: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1318: 2201 7b17 |000e: new-instance v1, Lokhttp3/internal/http2/Hpack$Writer; // type@177b │ │ -3d131c: 5402 1c87 |0010: iget-object v2, v0, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1320: 7020 fcb9 2100 |0012: invoke-direct {v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.:(Lokio/Buffer;)V // method@b9fc │ │ -3d1326: 5b01 1d87 |0015: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ -3d132a: 1301 0040 |0017: const/16 v1, #int 16384 // #4000 │ │ -3d132e: 5901 1f87 |0019: iput v1, v0, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d1332: 0e00 |001b: return-void │ │ +3d12e0: |[3d12e0] okhttp3.internal.http2.Http2Writer.:(Lokio/BufferedSink;Z)V │ │ +3d12f0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d12f6: 5b01 2087 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d12fa: 5c02 1a87 |0005: iput-boolean v2, v0, Lokhttp3/internal/http2/Http2Writer;.client:Z // field@871a │ │ +3d12fe: 2201 c817 |0007: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3d1302: 7010 1abc 0100 |0009: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d1308: 5b01 1c87 |000c: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d130c: 2201 7b17 |000e: new-instance v1, Lokhttp3/internal/http2/Hpack$Writer; // type@177b │ │ +3d1310: 5402 1c87 |0010: iget-object v2, v0, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d1314: 7020 fcb9 2100 |0012: invoke-direct {v1, v2}, Lokhttp3/internal/http2/Hpack$Writer;.:(Lokio/Buffer;)V // method@b9fc │ │ +3d131a: 5b01 1d87 |0015: iput-object v1, v0, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ +3d131e: 1301 0040 |0017: const/16 v1, #int 16384 // #4000 │ │ +3d1322: 5901 1f87 |0019: iput v1, v0, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1326: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=61 │ │ @@ -844805,37 +844805,37 @@ │ │ type : '(IJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -3d1ad0: |[3d1ad0] okhttp3.internal.http2.Http2Writer.writeContinuationFrames:(IJ)V │ │ -3d1ae0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d1ae4: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -3d1ae8: 3d02 2000 |0004: if-lez v2, 0024 // +0020 │ │ -3d1aec: 5272 1f87 |0006: iget v2, v7, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d1af0: 8122 |0008: int-to-long v2, v2 │ │ -3d1af2: 7140 df83 32a9 |0009: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d1af8: 0b02 |000c: move-result-wide v2 │ │ -3d1afa: 8423 |000d: long-to-int v3, v2 │ │ -3d1afc: 8134 |000e: int-to-long v4, v3 │ │ -3d1afe: bc49 |000f: sub-long/2addr v9, v4 │ │ -3d1b00: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ -3d1b04: 3106 0900 |0012: cmp-long v6, v9, v0 │ │ -3d1b08: 3906 0400 |0014: if-nez v6, 0018 // +0004 │ │ -3d1b0c: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -3d1b0e: 2802 |0017: goto 0019 // +0002 │ │ -3d1b10: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3d1b12: 6e50 daba 8723 |0019: invoke-virtual {v7, v8, v3, v2, v0}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d1b18: 5470 2087 |001c: iget-object v0, v7, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1b1c: 5471 1c87 |001e: iget-object v1, v7, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1b20: 7240 a7bc 1054 |0020: invoke-interface {v0, v1, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3d1b26: 28dd |0023: goto 0000 // -0023 │ │ -3d1b28: 0e00 |0024: return-void │ │ +3d1ac4: |[3d1ac4] okhttp3.internal.http2.Http2Writer.writeContinuationFrames:(IJ)V │ │ +3d1ad4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d1ad8: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +3d1adc: 3d02 2000 |0004: if-lez v2, 0024 // +0020 │ │ +3d1ae0: 5272 1f87 |0006: iget v2, v7, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1ae4: 8122 |0008: int-to-long v2, v2 │ │ +3d1ae6: 7140 df83 32a9 |0009: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d1aec: 0b02 |000c: move-result-wide v2 │ │ +3d1aee: 8423 |000d: long-to-int v3, v2 │ │ +3d1af0: 8134 |000e: int-to-long v4, v3 │ │ +3d1af2: bc49 |000f: sub-long/2addr v9, v4 │ │ +3d1af4: 1302 0900 |0010: const/16 v2, #int 9 // #9 │ │ +3d1af8: 3106 0900 |0012: cmp-long v6, v9, v0 │ │ +3d1afc: 3906 0400 |0014: if-nez v6, 0018 // +0004 │ │ +3d1b00: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +3d1b02: 2802 |0017: goto 0019 // +0002 │ │ +3d1b04: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3d1b06: 6e50 daba 8723 |0019: invoke-virtual {v7, v8, v3, v2, v0}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1b0c: 5470 2087 |001c: iget-object v0, v7, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1b10: 5471 1c87 |001e: iget-object v1, v7, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d1b14: 7240 a7bc 1054 |0020: invoke-interface {v0, v1, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3d1b1a: 28dd |0023: goto 0000 // -0023 │ │ +3d1b1c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=272 │ │ 0x0019 line=274 │ │ 0x001c line=275 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lokhttp3/internal/http2/Http2Writer; │ │ @@ -844847,24 +844847,24 @@ │ │ type : '(Lokio/BufferedSink;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3d1b2c: |[3d1b2c] okhttp3.internal.http2.Http2Writer.writeMedium:(Lokio/BufferedSink;I)V │ │ -3d1b3c: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ -3d1b40: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3d1b44: 7220 a9bc 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d1b4a: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ -3d1b4e: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3d1b52: 7220 a9bc 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d1b58: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3d1b5c: 7220 a9bc 2100 |0010: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d1b62: 0e00 |0013: return-void │ │ +3d1b20: |[3d1b20] okhttp3.internal.http2.Http2Writer.writeMedium:(Lokio/BufferedSink;I)V │ │ +3d1b30: e200 0210 |0000: ushr-int/lit8 v0, v2, #int 16 // #10 │ │ +3d1b34: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3d1b38: 7220 a9bc 0100 |0004: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d1b3e: e200 0208 |0007: ushr-int/lit8 v0, v2, #int 8 // #08 │ │ +3d1b42: d500 ff00 |0009: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3d1b46: 7220 a9bc 0100 |000b: invoke-interface {v1, v0}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d1b4c: d522 ff00 |000e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3d1b50: 7220 a9bc 2100 |0010: invoke-interface {v1, v2}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d1b56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=265 │ │ 0x000b line=266 │ │ 0x0010 line=267 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Lokio/BufferedSink; │ │ @@ -844876,45 +844876,45 @@ │ │ type : '(Lokhttp3/internal/http2/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -3d1334: |[3d1334] okhttp3.internal.http2.Http2Writer.applyAndAckSettings:(Lokhttp3/internal/http2/Settings;)V │ │ -3d1344: 1d02 |0000: monitor-enter v2 │ │ -3d1346: 5520 1b87 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d134a: 3900 2700 |0003: if-nez v0, 002a // +0027 │ │ -3d134e: 5220 1f87 |0005: iget v0, v2, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d1352: 6e20 00bb 0300 |0007: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.getMaxFrameSize:(I)I // method@bb00 │ │ -3d1358: 0a00 |000a: move-result v0 │ │ -3d135a: 5920 1f87 |000b: iput v0, v2, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d135e: 6e10 fdba 0300 |000d: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getHeaderTableSize:()I // method@bafd │ │ -3d1364: 0a00 |0010: move-result v0 │ │ -3d1366: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -3d1368: 3210 0b00 |0012: if-eq v0, v1, 001d // +000b │ │ -3d136c: 5420 1d87 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ -3d1370: 6e10 fdba 0300 |0016: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getHeaderTableSize:()I // method@bafd │ │ -3d1376: 0a03 |0019: move-result v3 │ │ -3d1378: 6e20 01ba 3000 |001a: invoke-virtual {v0, v3}, Lokhttp3/internal/http2/Hpack$Writer;.setHeaderTableSizeSetting:(I)V // method@ba01 │ │ -3d137e: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -3d1380: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -3d1382: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -3d1384: 6e50 daba 1231 |0020: invoke-virtual {v2, v1, v1, v3, v0}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d138a: 5423 2087 |0023: iget-object v3, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d138e: 7210 a0bc 0300 |0025: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1394: 1e02 |0028: monitor-exit v2 │ │ -3d1396: 0e00 |0029: return-void │ │ -3d1398: 2203 4210 |002a: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3d139c: 1a00 7e7b |002c: const-string v0, "closed" // string@7b7e │ │ -3d13a0: 7020 7782 0300 |002e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d13a6: 2703 |0031: throw v3 │ │ -3d13a8: 0d03 |0032: move-exception v3 │ │ -3d13aa: 1e02 |0033: monitor-exit v2 │ │ -3d13ac: 2703 |0034: throw v3 │ │ +3d1328: |[3d1328] okhttp3.internal.http2.Http2Writer.applyAndAckSettings:(Lokhttp3/internal/http2/Settings;)V │ │ +3d1338: 1d02 |0000: monitor-enter v2 │ │ +3d133a: 5520 1b87 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d133e: 3900 2700 |0003: if-nez v0, 002a // +0027 │ │ +3d1342: 5220 1f87 |0005: iget v0, v2, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1346: 6e20 00bb 0300 |0007: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.getMaxFrameSize:(I)I // method@bb00 │ │ +3d134c: 0a00 |000a: move-result v0 │ │ +3d134e: 5920 1f87 |000b: iput v0, v2, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1352: 6e10 fdba 0300 |000d: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getHeaderTableSize:()I // method@bafd │ │ +3d1358: 0a00 |0010: move-result v0 │ │ +3d135a: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +3d135c: 3210 0b00 |0012: if-eq v0, v1, 001d // +000b │ │ +3d1360: 5420 1d87 |0014: iget-object v0, v2, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ +3d1364: 6e10 fdba 0300 |0016: invoke-virtual {v3}, Lokhttp3/internal/http2/Settings;.getHeaderTableSize:()I // method@bafd │ │ +3d136a: 0a03 |0019: move-result v3 │ │ +3d136c: 6e20 01ba 3000 |001a: invoke-virtual {v0, v3}, Lokhttp3/internal/http2/Hpack$Writer;.setHeaderTableSizeSetting:(I)V // method@ba01 │ │ +3d1372: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +3d1374: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +3d1376: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +3d1378: 6e50 daba 1231 |0020: invoke-virtual {v2, v1, v1, v3, v0}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d137e: 5423 2087 |0023: iget-object v3, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1382: 7210 a0bc 0300 |0025: invoke-interface {v3}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d1388: 1e02 |0028: monitor-exit v2 │ │ +3d138a: 0e00 |0029: return-void │ │ +3d138c: 2203 4210 |002a: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3d1390: 1a00 7e7b |002c: const-string v0, "closed" // string@7b7e │ │ +3d1394: 7020 7782 0300 |002e: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d139a: 2703 |0031: throw v3 │ │ +3d139c: 0d03 |0032: move-exception v3 │ │ +3d139e: 1e02 |0033: monitor-exit v2 │ │ +3d13a0: 2703 |0034: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0028 │ │ -> 0x0032 │ │ 0x002a - 0x0032 │ │ -> 0x0032 │ │ positions : │ │ 0x0001 line=77 │ │ @@ -844934,25 +844934,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d13c4: |[3d13c4] okhttp3.internal.http2.Http2Writer.close:()V │ │ -3d13d4: 1d01 |0000: monitor-enter v1 │ │ -3d13d6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -3d13d8: 5c10 1b87 |0002: iput-boolean v0, v1, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d13dc: 5410 2087 |0004: iget-object v0, v1, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d13e0: 7210 9dbc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3d13e6: 1e01 |0009: monitor-exit v1 │ │ -3d13e8: 0e00 |000a: return-void │ │ -3d13ea: 0d00 |000b: move-exception v0 │ │ -3d13ec: 1e01 |000c: monitor-exit v1 │ │ -3d13ee: 2700 |000d: throw v0 │ │ +3d13b8: |[3d13b8] okhttp3.internal.http2.Http2Writer.close:()V │ │ +3d13c8: 1d01 |0000: monitor-enter v1 │ │ +3d13ca: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +3d13cc: 5c10 1b87 |0002: iput-boolean v0, v1, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d13d0: 5410 2087 |0004: iget-object v0, v1, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d13d4: 7210 9dbc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3d13da: 1e01 |0009: monitor-exit v1 │ │ +3d13dc: 0e00 |000a: return-void │ │ +3d13de: 0d00 |000b: move-exception v0 │ │ +3d13e0: 1e01 |000c: monitor-exit v1 │ │ +3d13e2: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0002 line=260 │ │ 0x0004 line=261 │ │ 0x0009 line=262 │ │ @@ -844964,55 +844964,55 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -3d13fc: |[3d13fc] okhttp3.internal.http2.Http2Writer.connectionPreface:()V │ │ -3d140c: 1d05 |0000: monitor-enter v5 │ │ -3d140e: 5550 1b87 |0001: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d1412: 3900 3b00 |0003: if-nez v0, 003e // +003b │ │ -3d1416: 5550 1a87 |0005: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Writer;.client:Z // field@871a │ │ -3d141a: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -3d141e: 1e05 |0009: monitor-exit v5 │ │ -3d1420: 0e00 |000a: return-void │ │ -3d1422: 6200 1e87 |000b: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ -3d1426: 6201 6a79 |000d: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3d142a: 6e20 db88 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3d1430: 0a00 |0012: move-result v0 │ │ -3d1432: 3800 1900 |0013: if-eqz v0, 002c // +0019 │ │ -3d1436: 6200 1e87 |0015: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ -3d143a: 1a01 8f16 |0017: const-string v1, ">> CONNECTION %s" // string@168f │ │ -3d143e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -3d1440: 2322 6b1c |001a: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d1444: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -3d1446: 6204 8086 |001d: sget-object v4, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ -3d144a: 6e10 f9bc 0400 |001f: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3d1450: 0c04 |0022: move-result-object v4 │ │ -3d1452: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ -3d1456: 7120 39b8 2100 |0025: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ -3d145c: 0c01 |0028: move-result-object v1 │ │ -3d145e: 6e20 d988 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ -3d1464: 5450 2087 |002c: iget-object v0, v5, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1468: 6201 8086 |002e: sget-object v1, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ -3d146c: 6e10 1abd 0100 |0030: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ -3d1472: 0c01 |0033: move-result-object v1 │ │ -3d1474: 7220 a5bc 1000 |0034: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@bca5 │ │ -3d147a: 5450 2087 |0037: iget-object v0, v5, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d147e: 7210 a0bc 0000 |0039: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1484: 1e05 |003c: monitor-exit v5 │ │ -3d1486: 0e00 |003d: return-void │ │ -3d1488: 2200 4210 |003e: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d148c: 1a01 7e7b |0040: const-string v1, "closed" // string@7b7e │ │ -3d1490: 7020 7782 1000 |0042: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1496: 2700 |0045: throw v0 │ │ -3d1498: 0d00 |0046: move-exception v0 │ │ -3d149a: 1e05 |0047: monitor-exit v5 │ │ -3d149c: 2700 |0048: throw v0 │ │ +3d13f0: |[3d13f0] okhttp3.internal.http2.Http2Writer.connectionPreface:()V │ │ +3d1400: 1d05 |0000: monitor-enter v5 │ │ +3d1402: 5550 1b87 |0001: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d1406: 3900 3b00 |0003: if-nez v0, 003e // +003b │ │ +3d140a: 5550 1a87 |0005: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Writer;.client:Z // field@871a │ │ +3d140e: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +3d1412: 1e05 |0009: monitor-exit v5 │ │ +3d1414: 0e00 |000a: return-void │ │ +3d1416: 6200 1e87 |000b: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ +3d141a: 6201 6a79 |000d: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3d141e: 6e20 db88 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3d1424: 0a00 |0012: move-result v0 │ │ +3d1426: 3800 1900 |0013: if-eqz v0, 002c // +0019 │ │ +3d142a: 6200 1e87 |0015: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ +3d142e: 1a01 8f16 |0017: const-string v1, ">> CONNECTION %s" // string@168f │ │ +3d1432: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +3d1434: 2322 6b1c |001a: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d1438: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3d143a: 6204 8086 |001d: sget-object v4, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ +3d143e: 6e10 f9bc 0400 |001f: invoke-virtual {v4}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3d1444: 0c04 |0022: move-result-object v4 │ │ +3d1446: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ +3d144a: 7120 39b8 2100 |0025: invoke-static {v1, v2}, Lokhttp3/internal/Util;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@b839 │ │ +3d1450: 0c01 |0028: move-result-object v1 │ │ +3d1452: 6e20 d988 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ +3d1458: 5450 2087 |002c: iget-object v0, v5, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d145c: 6201 8086 |002e: sget-object v1, Lokhttp3/internal/http2/Http2;.CONNECTION_PREFACE:Lokio/ByteString; // field@8680 │ │ +3d1460: 6e10 1abd 0100 |0030: invoke-virtual {v1}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ +3d1466: 0c01 |0033: move-result-object v1 │ │ +3d1468: 7220 a5bc 1000 |0034: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@bca5 │ │ +3d146e: 5450 2087 |0037: iget-object v0, v5, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1472: 7210 a0bc 0000 |0039: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d1478: 1e05 |003c: monitor-exit v5 │ │ +3d147a: 0e00 |003d: return-void │ │ +3d147c: 2200 4210 |003e: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d1480: 1a01 7e7b |0040: const-string v1, "closed" // string@7b7e │ │ +3d1484: 7020 7782 1000 |0042: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d148a: 2700 |0045: throw v0 │ │ +3d148c: 0d00 |0046: move-exception v0 │ │ +3d148e: 1e05 |0047: monitor-exit v5 │ │ +3d1490: 2700 |0048: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0007 │ │ -> 0x0046 │ │ 0x000b - 0x003c │ │ -> 0x0046 │ │ 0x003e - 0x0046 │ │ -> 0x0046 │ │ @@ -845033,32 +845033,32 @@ │ │ type : '(ZILokio/Buffer;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -3d14bc: |[3d14bc] okhttp3.internal.http2.Http2Writer.data:(ZILokio/Buffer;I)V │ │ -3d14cc: 1d01 |0000: monitor-enter v1 │ │ -3d14ce: 5510 1b87 |0001: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d14d2: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -3d14d6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3d14d8: 3802 0400 |0006: if-eqz v2, 000a // +0004 │ │ -3d14dc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3d14de: 8d20 |0009: int-to-byte v0, v2 │ │ -3d14e0: 6e55 d8ba 3140 |000a: invoke-virtual {v1, v3, v0, v4, v5}, Lokhttp3/internal/http2/Http2Writer;.dataFrame:(IBLokio/Buffer;I)V // method@bad8 │ │ -3d14e6: 1e01 |000d: monitor-exit v1 │ │ -3d14e8: 0e00 |000e: return-void │ │ -3d14ea: 2202 4210 |000f: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3d14ee: 1a03 7e7b |0011: const-string v3, "closed" // string@7b7e │ │ -3d14f2: 7020 7782 3200 |0013: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d14f8: 2702 |0016: throw v2 │ │ -3d14fa: 0d02 |0017: move-exception v2 │ │ -3d14fc: 1e01 |0018: monitor-exit v1 │ │ -3d14fe: 2702 |0019: throw v2 │ │ +3d14b0: |[3d14b0] okhttp3.internal.http2.Http2Writer.data:(ZILokio/Buffer;I)V │ │ +3d14c0: 1d01 |0000: monitor-enter v1 │ │ +3d14c2: 5510 1b87 |0001: iget-boolean v0, v1, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d14c6: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +3d14ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3d14cc: 3802 0400 |0006: if-eqz v2, 000a // +0004 │ │ +3d14d0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3d14d2: 8d20 |0009: int-to-byte v0, v2 │ │ +3d14d4: 6e55 d8ba 3140 |000a: invoke-virtual {v1, v3, v0, v4, v5}, Lokhttp3/internal/http2/Http2Writer;.dataFrame:(IBLokio/Buffer;I)V // method@bad8 │ │ +3d14da: 1e01 |000d: monitor-exit v1 │ │ +3d14dc: 0e00 |000e: return-void │ │ +3d14de: 2202 4210 |000f: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3d14e2: 1a03 7e7b |0011: const-string v3, "closed" // string@7b7e │ │ +3d14e6: 7020 7782 3200 |0013: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d14ec: 2702 |0016: throw v2 │ │ +3d14ee: 0d02 |0017: move-exception v2 │ │ +3d14f0: 1e01 |0018: monitor-exit v1 │ │ +3d14f2: 2702 |0019: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x0017 │ │ 0x000f - 0x0017 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=152 │ │ @@ -845077,22 +845077,22 @@ │ │ type : '(IBLokio/Buffer;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -3d1514: |[3d1514] okhttp3.internal.http2.Http2Writer.dataFrame:(IBLokio/Buffer;I)V │ │ -3d1524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d1526: 6e54 daba 3206 |0001: invoke-virtual {v2, v3, v6, v0, v4}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d152c: 3d06 0800 |0004: if-lez v6, 000c // +0008 │ │ -3d1530: 5423 2087 |0006: iget-object v3, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1534: 8160 |0008: int-to-long v0, v6 │ │ -3d1536: 7240 a7bc 5310 |0009: invoke-interface {v3, v5, v0, v1}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3d153c: 0e00 |000c: return-void │ │ +3d1508: |[3d1508] okhttp3.internal.http2.Http2Writer.dataFrame:(IBLokio/Buffer;I)V │ │ +3d1518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d151a: 6e54 daba 3206 |0001: invoke-virtual {v2, v3, v6, v0, v4}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1520: 3d06 0800 |0004: if-lez v6, 000c // +0008 │ │ +3d1524: 5423 2087 |0006: iget-object v3, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1528: 8160 |0008: int-to-long v0, v6 │ │ +3d152a: 7240 a7bc 5310 |0009: invoke-interface {v3, v5, v0, v1}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3d1530: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0006 line=162 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokhttp3/internal/http2/Http2Writer; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -845105,29 +845105,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d1540: |[3d1540] okhttp3.internal.http2.Http2Writer.flush:()V │ │ -3d1550: 1d02 |0000: monitor-enter v2 │ │ -3d1552: 5520 1b87 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d1556: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -3d155a: 5420 2087 |0005: iget-object v0, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d155e: 7210 a0bc 0000 |0007: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1564: 1e02 |000a: monitor-exit v2 │ │ -3d1566: 0e00 |000b: return-void │ │ -3d1568: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d156c: 1a01 7e7b |000e: const-string v1, "closed" // string@7b7e │ │ -3d1570: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1576: 2700 |0013: throw v0 │ │ -3d1578: 0d00 |0014: move-exception v0 │ │ -3d157a: 1e02 |0015: monitor-exit v2 │ │ -3d157c: 2700 |0016: throw v0 │ │ +3d1534: |[3d1534] okhttp3.internal.http2.Http2Writer.flush:()V │ │ +3d1544: 1d02 |0000: monitor-enter v2 │ │ +3d1546: 5520 1b87 |0001: iget-boolean v0, v2, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d154a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +3d154e: 5420 2087 |0005: iget-object v0, v2, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1552: 7210 a0bc 0000 |0007: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d1558: 1e02 |000a: monitor-exit v2 │ │ +3d155a: 0e00 |000b: return-void │ │ +3d155c: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d1560: 1a01 7e7b |000e: const-string v1, "closed" // string@7b7e │ │ +3d1564: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d156a: 2700 |0013: throw v0 │ │ +3d156c: 0d00 |0014: move-exception v0 │ │ +3d156e: 1e02 |0015: monitor-exit v2 │ │ +3d1570: 2700 |0016: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000a │ │ -> 0x0014 │ │ 0x000c - 0x0014 │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=120 │ │ @@ -845142,64 +845142,64 @@ │ │ type : '(IIBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -3d1594: |[3d1594] okhttp3.internal.http2.Http2Writer.frameHeader:(IIBB)V │ │ -3d15a4: 6200 1e87 |0000: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ -3d15a8: 6201 6a79 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3d15ac: 6e20 db88 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3d15b2: 0a00 |0007: move-result v0 │ │ -3d15b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3d15b6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -3d15ba: 6200 1e87 |000b: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ -3d15be: 7157 0cba 4165 |000d: invoke-static {v1, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ -3d15c4: 0c02 |0010: move-result-object v2 │ │ -3d15c6: 6e20 d988 2000 |0011: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ -3d15cc: 5230 1f87 |0014: iget v0, v3, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d15d0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3d15d2: 3605 3300 |0017: if-gt v5, v0, 004a // +0033 │ │ -3d15d6: 1500 0080 |0019: const/high16 v0, #int -2147483648 // #8000 │ │ -3d15da: b540 |001b: and-int/2addr v0, v4 │ │ -3d15dc: 3900 1f00 |001c: if-nez v0, 003b // +001f │ │ -3d15e0: 5430 2087 |001e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d15e4: 7120 e4ba 5000 |0020: invoke-static {v0, v5}, Lokhttp3/internal/http2/Http2Writer;.writeMedium:(Lokio/BufferedSink;I)V // method@bae4 │ │ -3d15ea: 5435 2087 |0023: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d15ee: d566 ff00 |0025: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d15f2: 7220 a9bc 6500 |0027: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d15f8: 5435 2087 |002a: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d15fc: d576 ff00 |002c: and-int/lit16 v6, v7, #int 255 // #00ff │ │ -3d1600: 7220 a9bc 6500 |002e: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d1606: 5435 2087 |0031: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d160a: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ -3d1610: b564 |0036: and-int/2addr v4, v6 │ │ -3d1612: 7220 acbc 4500 |0037: invoke-interface {v5, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d1618: 0e00 |003a: return-void │ │ -3d161a: 2325 6b1c |003b: new-array v5, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d161e: 7110 a983 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d1624: 0c04 |0040: move-result-object v4 │ │ -3d1626: 4d04 0501 |0041: aput-object v4, v5, v1 │ │ -3d162a: 1a04 5ebf |0043: const-string v4, "reserved bit set: %s" // string@bf5e │ │ -3d162e: 7120 0dba 5400 |0045: invoke-static {v4, v5}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ -3d1634: 0c04 |0048: move-result-object v4 │ │ -3d1636: 2704 |0049: throw v4 │ │ -3d1638: 1224 |004a: const/4 v4, #int 2 // #2 │ │ -3d163a: 2344 6b1c |004b: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ -3d163e: 7110 a983 0000 |004d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d1644: 0c06 |0050: move-result-object v6 │ │ -3d1646: 4d06 0401 |0051: aput-object v6, v4, v1 │ │ -3d164a: 7110 a983 0500 |0053: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d1650: 0c05 |0056: move-result-object v5 │ │ -3d1652: 4d05 0402 |0057: aput-object v5, v4, v2 │ │ -3d1656: 1a05 3528 |0059: const-string v5, "FRAME_SIZE_ERROR length > %d: %d" // string@2835 │ │ -3d165a: 7120 0dba 4500 |005b: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ -3d1660: 0c04 |005e: move-result-object v4 │ │ -3d1662: 2704 |005f: throw v4 │ │ +3d1588: |[3d1588] okhttp3.internal.http2.Http2Writer.frameHeader:(IIBB)V │ │ +3d1598: 6200 1e87 |0000: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ +3d159c: 6201 6a79 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3d15a0: 6e20 db88 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3d15a6: 0a00 |0007: move-result v0 │ │ +3d15a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3d15aa: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +3d15ae: 6200 1e87 |000b: sget-object v0, Lokhttp3/internal/http2/Http2Writer;.logger:Ljava/util/logging/Logger; // field@871e │ │ +3d15b2: 7157 0cba 4165 |000d: invoke-static {v1, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ +3d15b8: 0c02 |0010: move-result-object v2 │ │ +3d15ba: 6e20 d988 2000 |0011: invoke-virtual {v0, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ +3d15c0: 5230 1f87 |0014: iget v0, v3, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d15c4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3d15c6: 3605 3300 |0017: if-gt v5, v0, 004a // +0033 │ │ +3d15ca: 1500 0080 |0019: const/high16 v0, #int -2147483648 // #8000 │ │ +3d15ce: b540 |001b: and-int/2addr v0, v4 │ │ +3d15d0: 3900 1f00 |001c: if-nez v0, 003b // +001f │ │ +3d15d4: 5430 2087 |001e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d15d8: 7120 e4ba 5000 |0020: invoke-static {v0, v5}, Lokhttp3/internal/http2/Http2Writer;.writeMedium:(Lokio/BufferedSink;I)V // method@bae4 │ │ +3d15de: 5435 2087 |0023: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d15e2: d566 ff00 |0025: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d15e6: 7220 a9bc 6500 |0027: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d15ec: 5435 2087 |002a: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d15f0: d576 ff00 |002c: and-int/lit16 v6, v7, #int 255 // #00ff │ │ +3d15f4: 7220 a9bc 6500 |002e: invoke-interface {v5, v6}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d15fa: 5435 2087 |0031: iget-object v5, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d15fe: 1406 ffff ff7f |0033: const v6, #float nan // #7fffffff │ │ +3d1604: b564 |0036: and-int/2addr v4, v6 │ │ +3d1606: 7220 acbc 4500 |0037: invoke-interface {v5, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d160c: 0e00 |003a: return-void │ │ +3d160e: 2325 6b1c |003b: new-array v5, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d1612: 7110 a983 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d1618: 0c04 |0040: move-result-object v4 │ │ +3d161a: 4d04 0501 |0041: aput-object v4, v5, v1 │ │ +3d161e: 1a04 5ebf |0043: const-string v4, "reserved bit set: %s" // string@bf5e │ │ +3d1622: 7120 0dba 5400 |0045: invoke-static {v4, v5}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ +3d1628: 0c04 |0048: move-result-object v4 │ │ +3d162a: 2704 |0049: throw v4 │ │ +3d162c: 1224 |004a: const/4 v4, #int 2 // #2 │ │ +3d162e: 2344 6b1c |004b: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ +3d1632: 7110 a983 0000 |004d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d1638: 0c06 |0050: move-result-object v6 │ │ +3d163a: 4d06 0401 |0051: aput-object v6, v4, v1 │ │ +3d163e: 7110 a983 0500 |0053: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d1644: 0c05 |0056: move-result-object v5 │ │ +3d1646: 4d05 0402 |0057: aput-object v5, v4, v2 │ │ +3d164a: 1a05 3528 |0059: const-string v5, "FRAME_SIZE_ERROR length > %d: %d" // string@2835 │ │ +3d164e: 7120 0dba 4500 |005b: invoke-static {v5, v4}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ +3d1654: 0c04 |005e: move-result-object v4 │ │ +3d1656: 2704 |005f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0014 line=249 │ │ 0x001e line=253 │ │ 0x0023 line=254 │ │ 0x002a line=255 │ │ @@ -845218,51 +845218,51 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -3d1664: |[3d1664] okhttp3.internal.http2.Http2Writer.goAway:(ILokhttp3/internal/http2/ErrorCode;[B)V │ │ -3d1674: 1d03 |0000: monitor-enter v3 │ │ -3d1676: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d167a: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ -3d167e: 5250 5686 |0005: iget v0, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3d1682: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -3d1684: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3d1686: 3210 2400 |0009: if-eq v0, v1, 002d // +0024 │ │ -3d168a: 2160 |000b: array-length v0, v6 │ │ -3d168c: d800 0008 |000c: add-int/lit8 v0, v0, #int 8 // #08 │ │ -3d1690: 1271 |000e: const/4 v1, #int 7 // #7 │ │ -3d1692: 6e52 daba 2310 |000f: invoke-virtual {v3, v2, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d1698: 5430 2087 |0012: iget-object v0, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d169c: 7220 acbc 4000 |0014: invoke-interface {v0, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d16a2: 5434 2087 |0017: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d16a6: 5255 5686 |0019: iget v5, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3d16aa: 7220 acbc 5400 |001b: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d16b0: 2164 |001e: array-length v4, v6 │ │ -3d16b2: 3d04 0700 |001f: if-lez v4, 0026 // +0007 │ │ -3d16b6: 5434 2087 |0021: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d16ba: 7220 a5bc 6400 |0023: invoke-interface {v4, v6}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@bca5 │ │ -3d16c0: 5434 2087 |0026: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d16c4: 7210 a0bc 0400 |0028: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d16ca: 1e03 |002b: monitor-exit v3 │ │ -3d16cc: 0e00 |002c: return-void │ │ -3d16ce: 1a04 a785 |002d: const-string v4, "errorCode.httpCode == -1" // string@85a7 │ │ -3d16d2: 2325 6b1c |002f: new-array v5, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d16d6: 7120 0dba 5400 |0031: invoke-static {v4, v5}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ -3d16dc: 0c04 |0034: move-result-object v4 │ │ -3d16de: 2704 |0035: throw v4 │ │ -3d16e0: 2204 4210 |0036: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -3d16e4: 1a05 7e7b |0038: const-string v5, "closed" // string@7b7e │ │ -3d16e8: 7020 7782 5400 |003a: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d16ee: 2704 |003d: throw v4 │ │ -3d16f0: 0d04 |003e: move-exception v4 │ │ -3d16f2: 1e03 |003f: monitor-exit v3 │ │ -3d16f4: 2704 |0040: throw v4 │ │ +3d1658: |[3d1658] okhttp3.internal.http2.Http2Writer.goAway:(ILokhttp3/internal/http2/ErrorCode;[B)V │ │ +3d1668: 1d03 |0000: monitor-enter v3 │ │ +3d166a: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d166e: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ +3d1672: 5250 5686 |0005: iget v0, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3d1676: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +3d1678: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3d167a: 3210 2400 |0009: if-eq v0, v1, 002d // +0024 │ │ +3d167e: 2160 |000b: array-length v0, v6 │ │ +3d1680: d800 0008 |000c: add-int/lit8 v0, v0, #int 8 // #08 │ │ +3d1684: 1271 |000e: const/4 v1, #int 7 // #7 │ │ +3d1686: 6e52 daba 2310 |000f: invoke-virtual {v3, v2, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d168c: 5430 2087 |0012: iget-object v0, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1690: 7220 acbc 4000 |0014: invoke-interface {v0, v4}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d1696: 5434 2087 |0017: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d169a: 5255 5686 |0019: iget v5, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3d169e: 7220 acbc 5400 |001b: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d16a4: 2164 |001e: array-length v4, v6 │ │ +3d16a6: 3d04 0700 |001f: if-lez v4, 0026 // +0007 │ │ +3d16aa: 5434 2087 |0021: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d16ae: 7220 a5bc 6400 |0023: invoke-interface {v4, v6}, Lokio/BufferedSink;.write:([B)Lokio/BufferedSink; // method@bca5 │ │ +3d16b4: 5434 2087 |0026: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d16b8: 7210 a0bc 0400 |0028: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d16be: 1e03 |002b: monitor-exit v3 │ │ +3d16c0: 0e00 |002c: return-void │ │ +3d16c2: 1a04 a785 |002d: const-string v4, "errorCode.httpCode == -1" // string@85a7 │ │ +3d16c6: 2325 6b1c |002f: new-array v5, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d16ca: 7120 0dba 5400 |0031: invoke-static {v4, v5}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ +3d16d0: 0c04 |0034: move-result-object v4 │ │ +3d16d2: 2704 |0035: throw v4 │ │ +3d16d4: 2204 4210 |0036: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +3d16d8: 1a05 7e7b |0038: const-string v5, "closed" // string@7b7e │ │ +3d16dc: 7020 7782 5400 |003a: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d16e2: 2704 |003d: throw v4 │ │ +3d16e4: 0d04 |003e: move-exception v4 │ │ +3d16e6: 1e03 |003f: monitor-exit v3 │ │ +3d16e8: 2704 |0040: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x002b │ │ -> 0x003e │ │ 0x002d - 0x003e │ │ -> 0x003e │ │ positions : │ │ 0x0001 line=214 │ │ @@ -845288,54 +845288,54 @@ │ │ type : '(ZILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -3d170c: |[3d170c] okhttp3.internal.http2.Http2Writer.headers:(ZILjava/util/List;)V │ │ -3d171c: 1d06 |0000: monitor-enter v6 │ │ -3d171e: 5560 1b87 |0001: iget-boolean v0, v6, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d1722: 3900 3500 |0003: if-nez v0, 0038 // +0035 │ │ -3d1726: 5460 1d87 |0005: iget-object v0, v6, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ -3d172a: 6e20 03ba 9000 |0007: invoke-virtual {v0, v9}, Lokhttp3/internal/http2/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@ba03 │ │ -3d1730: 5469 1c87 |000a: iget-object v9, v6, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1734: 6e10 6dbc 0900 |000c: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d173a: 0b00 |000f: move-result-wide v0 │ │ -3d173c: 5269 1f87 |0010: iget v9, v6, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d1740: 8192 |0012: int-to-long v2, v9 │ │ -3d1742: 7140 df83 3210 |0013: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d1748: 0b02 |0016: move-result-wide v2 │ │ -3d174a: 8429 |0017: long-to-int v9, v2 │ │ -3d174c: 8192 |0018: int-to-long v2, v9 │ │ -3d174e: 3104 0002 |0019: cmp-long v4, v0, v2 │ │ -3d1752: 3904 0400 |001b: if-nez v4, 001f // +0004 │ │ -3d1756: 1245 |001d: const/4 v5, #int 4 // #4 │ │ -3d1758: 2802 |001e: goto 0020 // +0002 │ │ -3d175a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -3d175c: 3807 0500 |0020: if-eqz v7, 0025 // +0005 │ │ -3d1760: de07 0501 |0022: or-int/lit8 v7, v5, #int 1 // #01 │ │ -3d1764: 8d75 |0024: int-to-byte v5, v7 │ │ -3d1766: 1217 |0025: const/4 v7, #int 1 // #1 │ │ -3d1768: 6e55 daba 8679 |0026: invoke-virtual {v6, v8, v9, v7, v5}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d176e: 5467 2087 |0029: iget-object v7, v6, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1772: 5469 1c87 |002b: iget-object v9, v6, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1776: 7240 a7bc 9732 |002d: invoke-interface {v7, v9, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3d177c: 3d04 0600 |0030: if-lez v4, 0036 // +0006 │ │ -3d1780: bc20 |0032: sub-long/2addr v0, v2 │ │ -3d1782: 7040 e3ba 8610 |0033: invoke-direct {v6, v8, v0, v1}, Lokhttp3/internal/http2/Http2Writer;.writeContinuationFrames:(IJ)V // method@bae3 │ │ -3d1788: 1e06 |0036: monitor-exit v6 │ │ -3d178a: 0e00 |0037: return-void │ │ -3d178c: 2207 4210 |0038: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3d1790: 1a08 7e7b |003a: const-string v8, "closed" // string@7b7e │ │ -3d1794: 7020 7782 8700 |003c: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d179a: 2707 |003f: throw v7 │ │ -3d179c: 0d07 |0040: move-exception v7 │ │ -3d179e: 1e06 |0041: monitor-exit v6 │ │ -3d17a0: 2707 |0042: throw v7 │ │ +3d1700: |[3d1700] okhttp3.internal.http2.Http2Writer.headers:(ZILjava/util/List;)V │ │ +3d1710: 1d06 |0000: monitor-enter v6 │ │ +3d1712: 5560 1b87 |0001: iget-boolean v0, v6, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d1716: 3900 3500 |0003: if-nez v0, 0038 // +0035 │ │ +3d171a: 5460 1d87 |0005: iget-object v0, v6, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ +3d171e: 6e20 03ba 9000 |0007: invoke-virtual {v0, v9}, Lokhttp3/internal/http2/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@ba03 │ │ +3d1724: 5469 1c87 |000a: iget-object v9, v6, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d1728: 6e10 6dbc 0900 |000c: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d172e: 0b00 |000f: move-result-wide v0 │ │ +3d1730: 5269 1f87 |0010: iget v9, v6, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1734: 8192 |0012: int-to-long v2, v9 │ │ +3d1736: 7140 df83 3210 |0013: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d173c: 0b02 |0016: move-result-wide v2 │ │ +3d173e: 8429 |0017: long-to-int v9, v2 │ │ +3d1740: 8192 |0018: int-to-long v2, v9 │ │ +3d1742: 3104 0002 |0019: cmp-long v4, v0, v2 │ │ +3d1746: 3904 0400 |001b: if-nez v4, 001f // +0004 │ │ +3d174a: 1245 |001d: const/4 v5, #int 4 // #4 │ │ +3d174c: 2802 |001e: goto 0020 // +0002 │ │ +3d174e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +3d1750: 3807 0500 |0020: if-eqz v7, 0025 // +0005 │ │ +3d1754: de07 0501 |0022: or-int/lit8 v7, v5, #int 1 // #01 │ │ +3d1758: 8d75 |0024: int-to-byte v5, v7 │ │ +3d175a: 1217 |0025: const/4 v7, #int 1 // #1 │ │ +3d175c: 6e55 daba 8679 |0026: invoke-virtual {v6, v8, v9, v7, v5}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1762: 5467 2087 |0029: iget-object v7, v6, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1766: 5469 1c87 |002b: iget-object v9, v6, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d176a: 7240 a7bc 9732 |002d: invoke-interface {v7, v9, v2, v3}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3d1770: 3d04 0600 |0030: if-lez v4, 0036 // +0006 │ │ +3d1774: bc20 |0032: sub-long/2addr v0, v2 │ │ +3d1776: 7040 e3ba 8610 |0033: invoke-direct {v6, v8, v0, v1}, Lokhttp3/internal/http2/Http2Writer;.writeContinuationFrames:(IJ)V // method@bae3 │ │ +3d177c: 1e06 |0036: monitor-exit v6 │ │ +3d177e: 0e00 |0037: return-void │ │ +3d1780: 2207 4210 |0038: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3d1784: 1a08 7e7b |003a: const-string v8, "closed" // string@7b7e │ │ +3d1788: 7020 7782 8700 |003c: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d178e: 2707 |003f: throw v7 │ │ +3d1790: 0d07 |0040: move-exception v7 │ │ +3d1792: 1e06 |0041: monitor-exit v6 │ │ +3d1794: 2707 |0042: throw v7 │ │ catches : 2 │ │ 0x0001 - 0x0036 │ │ -> 0x0040 │ │ 0x0038 - 0x0040 │ │ -> 0x0040 │ │ positions : │ │ 0x0001 line=281 │ │ @@ -845358,17 +845358,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d12a8: |[3d12a8] okhttp3.internal.http2.Http2Writer.maxDataLength:()I │ │ -3d12b8: 5210 1f87 |0000: iget v0, v1, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d12bc: 0f00 |0002: return v0 │ │ +3d129c: |[3d129c] okhttp3.internal.http2.Http2Writer.maxDataLength:()I │ │ +3d12ac: 5210 1f87 |0000: iget v0, v1, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d12b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2Writer; │ │ │ │ #10 : (in Lokhttp3/internal/http2/Http2Writer;) │ │ @@ -845376,41 +845376,41 @@ │ │ type : '(ZII)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -3d17b8: |[3d17b8] okhttp3.internal.http2.Http2Writer.ping:(ZII)V │ │ -3d17c8: 1d03 |0000: monitor-enter v3 │ │ -3d17ca: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d17ce: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ -3d17d2: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ -3d17d6: 1261 |0007: const/4 v1, #int 6 // #6 │ │ -3d17d8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3d17da: 3804 0400 |0009: if-eqz v4, 000d // +0004 │ │ -3d17de: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -3d17e0: 2802 |000c: goto 000e // +0002 │ │ -3d17e2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3d17e4: 6e54 daba 2310 |000e: invoke-virtual {v3, v2, v0, v1, v4}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d17ea: 5434 2087 |0011: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d17ee: 7220 acbc 5400 |0013: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d17f4: 5434 2087 |0016: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d17f8: 7220 acbc 6400 |0018: invoke-interface {v4, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d17fe: 5434 2087 |001b: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1802: 7210 a0bc 0400 |001d: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1808: 1e03 |0020: monitor-exit v3 │ │ -3d180a: 0e00 |0021: return-void │ │ -3d180c: 2204 4210 |0022: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -3d1810: 1a05 7e7b |0024: const-string v5, "closed" // string@7b7e │ │ -3d1814: 7020 7782 5400 |0026: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d181a: 2704 |0029: throw v4 │ │ -3d181c: 0d04 |002a: move-exception v4 │ │ -3d181e: 1e03 |002b: monitor-exit v3 │ │ -3d1820: 2704 |002c: throw v4 │ │ +3d17ac: |[3d17ac] okhttp3.internal.http2.Http2Writer.ping:(ZII)V │ │ +3d17bc: 1d03 |0000: monitor-enter v3 │ │ +3d17be: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d17c2: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ +3d17c6: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ +3d17ca: 1261 |0007: const/4 v1, #int 6 // #6 │ │ +3d17cc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3d17ce: 3804 0400 |0009: if-eqz v4, 000d // +0004 │ │ +3d17d2: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +3d17d4: 2802 |000c: goto 000e // +0002 │ │ +3d17d6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3d17d8: 6e54 daba 2310 |000e: invoke-virtual {v3, v2, v0, v1, v4}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d17de: 5434 2087 |0011: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d17e2: 7220 acbc 5400 |0013: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d17e8: 5434 2087 |0016: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d17ec: 7220 acbc 6400 |0018: invoke-interface {v4, v6}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d17f2: 5434 2087 |001b: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d17f6: 7210 a0bc 0400 |001d: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d17fc: 1e03 |0020: monitor-exit v3 │ │ +3d17fe: 0e00 |0021: return-void │ │ +3d1800: 2204 4210 |0022: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +3d1804: 1a05 7e7b |0024: const-string v5, "closed" // string@7b7e │ │ +3d1808: 7020 7782 5400 |0026: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d180e: 2704 |0029: throw v4 │ │ +3d1810: 0d04 |002a: move-exception v4 │ │ +3d1812: 1e03 |002b: monitor-exit v3 │ │ +3d1814: 2704 |002c: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0020 │ │ -> 0x002a │ │ 0x0022 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=193 │ │ @@ -845431,58 +845431,58 @@ │ │ type : '(IILjava/util/List;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -3d1838: |[3d1838] okhttp3.internal.http2.Http2Writer.pushPromise:(IILjava/util/List;)V │ │ -3d1848: 1d08 |0000: monitor-enter v8 │ │ -3d184a: 5580 1b87 |0001: iget-boolean v0, v8, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d184e: 3900 3c00 |0003: if-nez v0, 003f // +003c │ │ -3d1852: 5480 1d87 |0005: iget-object v0, v8, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ -3d1856: 6e20 03ba b000 |0007: invoke-virtual {v0, v11}, Lokhttp3/internal/http2/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@ba03 │ │ -3d185c: 548b 1c87 |000a: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d1860: 6e10 6dbc 0b00 |000c: invoke-virtual {v11}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d1866: 0b00 |000f: move-result-wide v0 │ │ -3d1868: 528b 1f87 |0010: iget v11, v8, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ -3d186c: 1242 |0012: const/4 v2, #int 4 // #4 │ │ -3d186e: b12b |0013: sub-int/2addr v11, v2 │ │ -3d1870: 81b3 |0014: int-to-long v3, v11 │ │ -3d1872: 7140 df83 4310 |0015: invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d1878: 0b03 |0018: move-result-wide v3 │ │ -3d187a: 843b |0019: long-to-int v11, v3 │ │ -3d187c: 1253 |001a: const/4 v3, #int 5 // #5 │ │ -3d187e: 81b4 |001b: int-to-long v4, v11 │ │ -3d1880: 3106 0004 |001c: cmp-long v6, v0, v4 │ │ -3d1884: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ -3d1888: 1247 |0020: const/4 v7, #int 4 // #4 │ │ -3d188a: 2802 |0021: goto 0023 // +0002 │ │ -3d188c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -3d188e: b02b |0023: add-int/2addr v11, v2 │ │ -3d1890: 6e57 daba 983b |0024: invoke-virtual {v8, v9, v11, v3, v7}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d1896: 548b 2087 |0027: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d189a: 1402 ffff ff7f |0029: const v2, #float nan // #7fffffff │ │ -3d18a0: b52a |002c: and-int/2addr v10, v2 │ │ -3d18a2: 7220 acbc ab00 |002d: invoke-interface {v11, v10}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d18a8: 548a 2087 |0030: iget-object v10, v8, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d18ac: 548b 1c87 |0032: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ -3d18b0: 7240 a7bc ba54 |0034: invoke-interface {v10, v11, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3d18b6: 3d06 0600 |0037: if-lez v6, 003d // +0006 │ │ -3d18ba: bc40 |0039: sub-long/2addr v0, v4 │ │ -3d18bc: 7040 e3ba 9810 |003a: invoke-direct {v8, v9, v0, v1}, Lokhttp3/internal/http2/Http2Writer;.writeContinuationFrames:(IJ)V // method@bae3 │ │ -3d18c2: 1e08 |003d: monitor-exit v8 │ │ -3d18c4: 0e00 |003e: return-void │ │ -3d18c6: 2209 4210 |003f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3d18ca: 1a0a 7e7b |0041: const-string v10, "closed" // string@7b7e │ │ -3d18ce: 7020 7782 a900 |0043: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d18d4: 2709 |0046: throw v9 │ │ -3d18d6: 0d09 |0047: move-exception v9 │ │ -3d18d8: 1e08 |0048: monitor-exit v8 │ │ -3d18da: 2709 |0049: throw v9 │ │ +3d182c: |[3d182c] okhttp3.internal.http2.Http2Writer.pushPromise:(IILjava/util/List;)V │ │ +3d183c: 1d08 |0000: monitor-enter v8 │ │ +3d183e: 5580 1b87 |0001: iget-boolean v0, v8, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d1842: 3900 3c00 |0003: if-nez v0, 003f // +003c │ │ +3d1846: 5480 1d87 |0005: iget-object v0, v8, Lokhttp3/internal/http2/Http2Writer;.hpackWriter:Lokhttp3/internal/http2/Hpack$Writer; // field@871d │ │ +3d184a: 6e20 03ba b000 |0007: invoke-virtual {v0, v11}, Lokhttp3/internal/http2/Hpack$Writer;.writeHeaders:(Ljava/util/List;)V // method@ba03 │ │ +3d1850: 548b 1c87 |000a: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d1854: 6e10 6dbc 0b00 |000c: invoke-virtual {v11}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d185a: 0b00 |000f: move-result-wide v0 │ │ +3d185c: 528b 1f87 |0010: iget v11, v8, Lokhttp3/internal/http2/Http2Writer;.maxFrameSize:I // field@871f │ │ +3d1860: 1242 |0012: const/4 v2, #int 4 // #4 │ │ +3d1862: b12b |0013: sub-int/2addr v11, v2 │ │ +3d1864: 81b3 |0014: int-to-long v3, v11 │ │ +3d1866: 7140 df83 4310 |0015: invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d186c: 0b03 |0018: move-result-wide v3 │ │ +3d186e: 843b |0019: long-to-int v11, v3 │ │ +3d1870: 1253 |001a: const/4 v3, #int 5 // #5 │ │ +3d1872: 81b4 |001b: int-to-long v4, v11 │ │ +3d1874: 3106 0004 |001c: cmp-long v6, v0, v4 │ │ +3d1878: 3906 0400 |001e: if-nez v6, 0022 // +0004 │ │ +3d187c: 1247 |0020: const/4 v7, #int 4 // #4 │ │ +3d187e: 2802 |0021: goto 0023 // +0002 │ │ +3d1880: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +3d1882: b02b |0023: add-int/2addr v11, v2 │ │ +3d1884: 6e57 daba 983b |0024: invoke-virtual {v8, v9, v11, v3, v7}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d188a: 548b 2087 |0027: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d188e: 1402 ffff ff7f |0029: const v2, #float nan // #7fffffff │ │ +3d1894: b52a |002c: and-int/2addr v10, v2 │ │ +3d1896: 7220 acbc ab00 |002d: invoke-interface {v11, v10}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d189c: 548a 2087 |0030: iget-object v10, v8, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d18a0: 548b 1c87 |0032: iget-object v11, v8, Lokhttp3/internal/http2/Http2Writer;.hpackBuffer:Lokio/Buffer; // field@871c │ │ +3d18a4: 7240 a7bc ba54 |0034: invoke-interface {v10, v11, v4, v5}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3d18aa: 3d06 0600 |0037: if-lez v6, 003d // +0006 │ │ +3d18ae: bc40 |0039: sub-long/2addr v0, v4 │ │ +3d18b0: 7040 e3ba 9810 |003a: invoke-direct {v8, v9, v0, v1}, Lokhttp3/internal/http2/Http2Writer;.writeContinuationFrames:(IJ)V // method@bae3 │ │ +3d18b6: 1e08 |003d: monitor-exit v8 │ │ +3d18b8: 0e00 |003e: return-void │ │ +3d18ba: 2209 4210 |003f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3d18be: 1a0a 7e7b |0041: const-string v10, "closed" // string@7b7e │ │ +3d18c2: 7020 7782 a900 |0043: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d18c8: 2709 |0046: throw v9 │ │ +3d18ca: 0d09 |0047: move-exception v9 │ │ +3d18cc: 1e08 |0048: monitor-exit v8 │ │ +3d18ce: 2709 |0049: throw v9 │ │ catches : 2 │ │ 0x0001 - 0x003d │ │ -> 0x0047 │ │ 0x003f - 0x0047 │ │ -> 0x0047 │ │ positions : │ │ 0x0001 line=105 │ │ @@ -845506,42 +845506,42 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -3d18f0: |[3d18f0] okhttp3.internal.http2.Http2Writer.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3d1900: 1d03 |0000: monitor-enter v3 │ │ -3d1902: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d1906: 3900 2100 |0003: if-nez v0, 0024 // +0021 │ │ -3d190a: 5250 5686 |0005: iget v0, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3d190e: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -3d1910: 3210 1600 |0008: if-eq v0, v1, 001e // +0016 │ │ -3d1914: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -3d1916: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -3d1918: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3d191a: 6e52 daba 4310 |000d: invoke-virtual {v3, v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d1920: 5434 2087 |0010: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1924: 5255 5686 |0012: iget v5, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ -3d1928: 7220 acbc 5400 |0014: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d192e: 5434 2087 |0017: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1932: 7210 a0bc 0400 |0019: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1938: 1e03 |001c: monitor-exit v3 │ │ -3d193a: 0e00 |001d: return-void │ │ -3d193c: 2204 7110 |001e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d1940: 7010 8683 0400 |0020: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3d1946: 2704 |0023: throw v4 │ │ -3d1948: 2204 4210 |0024: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -3d194c: 1a05 7e7b |0026: const-string v5, "closed" // string@7b7e │ │ -3d1950: 7020 7782 5400 |0028: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1956: 2704 |002b: throw v4 │ │ -3d1958: 0d04 |002c: move-exception v4 │ │ -3d195a: 1e03 |002d: monitor-exit v3 │ │ -3d195c: 2704 |002e: throw v4 │ │ +3d18e4: |[3d18e4] okhttp3.internal.http2.Http2Writer.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3d18f4: 1d03 |0000: monitor-enter v3 │ │ +3d18f6: 5530 1b87 |0001: iget-boolean v0, v3, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d18fa: 3900 2100 |0003: if-nez v0, 0024 // +0021 │ │ +3d18fe: 5250 5686 |0005: iget v0, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3d1902: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +3d1904: 3210 1600 |0008: if-eq v0, v1, 001e // +0016 │ │ +3d1908: 1240 |000a: const/4 v0, #int 4 // #4 │ │ +3d190a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +3d190c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3d190e: 6e52 daba 4310 |000d: invoke-virtual {v3, v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1914: 5434 2087 |0010: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1918: 5255 5686 |0012: iget v5, v5, Lokhttp3/internal/http2/ErrorCode;.httpCode:I // field@8656 │ │ +3d191c: 7220 acbc 5400 |0014: invoke-interface {v4, v5}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d1922: 5434 2087 |0017: iget-object v4, v3, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1926: 7210 a0bc 0400 |0019: invoke-interface {v4}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d192c: 1e03 |001c: monitor-exit v3 │ │ +3d192e: 0e00 |001d: return-void │ │ +3d1930: 2204 7110 |001e: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d1934: 7010 8683 0400 |0020: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3d193a: 2704 |0023: throw v4 │ │ +3d193c: 2204 4210 |0024: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +3d1940: 1a05 7e7b |0026: const-string v5, "closed" // string@7b7e │ │ +3d1944: 7020 7782 5400 |0028: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d194a: 2704 |002b: throw v4 │ │ +3d194c: 0d04 |002c: move-exception v4 │ │ +3d194e: 1e03 |002d: monitor-exit v3 │ │ +3d1950: 2704 |002e: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x001c │ │ -> 0x002c │ │ 0x001e - 0x002c │ │ -> 0x002c │ │ positions : │ │ 0x0001 line=126 │ │ @@ -845562,57 +845562,57 @@ │ │ type : '(Lokhttp3/internal/http2/Settings;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -3d1974: |[3d1974] okhttp3.internal.http2.Http2Writer.settings:(Lokhttp3/internal/http2/Settings;)V │ │ -3d1984: 1d04 |0000: monitor-enter v4 │ │ -3d1986: 5540 1b87 |0001: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d198a: 3900 3a00 |0003: if-nez v0, 003d // +003a │ │ -3d198e: 6e10 05bb 0500 |0005: invoke-virtual {v5}, Lokhttp3/internal/http2/Settings;.size:()I // method@bb05 │ │ -3d1994: 0a00 |0008: move-result v0 │ │ -3d1996: da00 0006 |0009: mul-int/lit8 v0, v0, #int 6 // #06 │ │ -3d199a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3d199c: 1242 |000c: const/4 v2, #int 4 // #4 │ │ -3d199e: 6e51 daba 1420 |000d: invoke-virtual {v4, v1, v0, v2, v1}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d19a4: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ -3d19a8: 3501 2400 |0012: if-ge v1, v0, 0036 // +0024 │ │ -3d19ac: 6e20 02bb 1500 |0014: invoke-virtual {v5, v1}, Lokhttp3/internal/http2/Settings;.isSet:(I)Z // method@bb02 │ │ -3d19b2: 0a00 |0017: move-result v0 │ │ -3d19b4: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ -3d19b8: 2819 |001a: goto 0033 // +0019 │ │ -3d19ba: 3321 0400 |001b: if-ne v1, v2, 001f // +0004 │ │ -3d19be: 1230 |001d: const/4 v0, #int 3 // #3 │ │ -3d19c0: 2807 |001e: goto 0025 // +0007 │ │ -3d19c2: 1270 |001f: const/4 v0, #int 7 // #7 │ │ -3d19c4: 3301 0400 |0020: if-ne v1, v0, 0024 // +0004 │ │ -3d19c8: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -3d19ca: 2802 |0023: goto 0025 // +0002 │ │ -3d19cc: 0110 |0024: move v0, v1 │ │ -3d19ce: 5443 2087 |0025: iget-object v3, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d19d2: 7220 b0bc 0300 |0027: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@bcb0 │ │ -3d19d8: 5440 2087 |002a: iget-object v0, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d19dc: 6e20 fbba 1500 |002c: invoke-virtual {v5, v1}, Lokhttp3/internal/http2/Settings;.get:(I)I // method@bafb │ │ -3d19e2: 0a03 |002f: move-result v3 │ │ -3d19e4: 7220 acbc 3000 |0030: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d19ea: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d19ee: 28db |0035: goto 0010 // -0025 │ │ -3d19f0: 5445 2087 |0036: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d19f4: 7210 a0bc 0500 |0038: invoke-interface {v5}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d19fa: 1e04 |003b: monitor-exit v4 │ │ -3d19fc: 0e00 |003c: return-void │ │ -3d19fe: 2205 4210 |003d: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3d1a02: 1a00 7e7b |003f: const-string v0, "closed" // string@7b7e │ │ -3d1a06: 7020 7782 0500 |0041: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1a0c: 2705 |0044: throw v5 │ │ -3d1a0e: 0d05 |0045: move-exception v5 │ │ -3d1a10: 1e04 |0046: monitor-exit v4 │ │ -3d1a12: 2705 |0047: throw v5 │ │ +3d1968: |[3d1968] okhttp3.internal.http2.Http2Writer.settings:(Lokhttp3/internal/http2/Settings;)V │ │ +3d1978: 1d04 |0000: monitor-enter v4 │ │ +3d197a: 5540 1b87 |0001: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d197e: 3900 3a00 |0003: if-nez v0, 003d // +003a │ │ +3d1982: 6e10 05bb 0500 |0005: invoke-virtual {v5}, Lokhttp3/internal/http2/Settings;.size:()I // method@bb05 │ │ +3d1988: 0a00 |0008: move-result v0 │ │ +3d198a: da00 0006 |0009: mul-int/lit8 v0, v0, #int 6 // #06 │ │ +3d198e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3d1990: 1242 |000c: const/4 v2, #int 4 // #4 │ │ +3d1992: 6e51 daba 1420 |000d: invoke-virtual {v4, v1, v0, v2, v1}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1998: 1300 0a00 |0010: const/16 v0, #int 10 // #a │ │ +3d199c: 3501 2400 |0012: if-ge v1, v0, 0036 // +0024 │ │ +3d19a0: 6e20 02bb 1500 |0014: invoke-virtual {v5, v1}, Lokhttp3/internal/http2/Settings;.isSet:(I)Z // method@bb02 │ │ +3d19a6: 0a00 |0017: move-result v0 │ │ +3d19a8: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ +3d19ac: 2819 |001a: goto 0033 // +0019 │ │ +3d19ae: 3321 0400 |001b: if-ne v1, v2, 001f // +0004 │ │ +3d19b2: 1230 |001d: const/4 v0, #int 3 // #3 │ │ +3d19b4: 2807 |001e: goto 0025 // +0007 │ │ +3d19b6: 1270 |001f: const/4 v0, #int 7 // #7 │ │ +3d19b8: 3301 0400 |0020: if-ne v1, v0, 0024 // +0004 │ │ +3d19bc: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +3d19be: 2802 |0023: goto 0025 // +0002 │ │ +3d19c0: 0110 |0024: move v0, v1 │ │ +3d19c2: 5443 2087 |0025: iget-object v3, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d19c6: 7220 b0bc 0300 |0027: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeShort:(I)Lokio/BufferedSink; // method@bcb0 │ │ +3d19cc: 5440 2087 |002a: iget-object v0, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d19d0: 6e20 fbba 1500 |002c: invoke-virtual {v5, v1}, Lokhttp3/internal/http2/Settings;.get:(I)I // method@bafb │ │ +3d19d6: 0a03 |002f: move-result v3 │ │ +3d19d8: 7220 acbc 3000 |0030: invoke-interface {v0, v3}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d19de: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d19e2: 28db |0035: goto 0010 // -0025 │ │ +3d19e4: 5445 2087 |0036: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d19e8: 7210 a0bc 0500 |0038: invoke-interface {v5}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d19ee: 1e04 |003b: monitor-exit v4 │ │ +3d19f0: 0e00 |003c: return-void │ │ +3d19f2: 2205 4210 |003d: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3d19f6: 1a00 7e7b |003f: const-string v0, "closed" // string@7b7e │ │ +3d19fa: 7020 7782 0500 |0041: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d1a00: 2705 |0044: throw v5 │ │ +3d1a02: 0d05 |0045: move-exception v5 │ │ +3d1a04: 1e04 |0046: monitor-exit v4 │ │ +3d1a06: 2705 |0047: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x003b │ │ -> 0x0045 │ │ 0x003d - 0x0045 │ │ -> 0x0045 │ │ positions : │ │ 0x0001 line=168 │ │ @@ -845633,51 +845633,51 @@ │ │ type : '(IJ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -3d1a28: |[3d1a28] okhttp3.internal.http2.Http2Writer.windowUpdate:(IJ)V │ │ -3d1a38: 1d04 |0000: monitor-enter v4 │ │ -3d1a3a: 5540 1b87 |0001: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ -3d1a3e: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ -3d1a42: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -3d1a46: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d1a48: 3103 0600 |0008: cmp-long v3, v6, v0 │ │ -3d1a4c: 3803 1c00 |000a: if-eqz v3, 0026 // +001c │ │ -3d1a50: 1700 ffff ff7f |000c: const-wide/32 v0, #float nan // #7fffffff │ │ -3d1a56: 3103 0600 |000f: cmp-long v3, v6, v0 │ │ -3d1a5a: 3c03 1500 |0011: if-gtz v3, 0026 // +0015 │ │ -3d1a5e: 1240 |0013: const/4 v0, #int 4 // #4 │ │ -3d1a60: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ -3d1a64: 6e52 daba 5410 |0016: invoke-virtual {v4, v5, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ -3d1a6a: 5445 2087 |0019: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1a6e: 8467 |001b: long-to-int v7, v6 │ │ -3d1a70: 7220 acbc 7500 |001c: invoke-interface {v5, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ -3d1a76: 5445 2087 |001f: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ -3d1a7a: 7210 a0bc 0500 |0021: invoke-interface {v5}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d1a80: 1e04 |0024: monitor-exit v4 │ │ -3d1a82: 0e00 |0025: return-void │ │ -3d1a84: 1a05 98d7 |0026: const-string v5, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@d798 │ │ -3d1a88: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -3d1a8a: 2300 6b1c |0029: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d1a8e: 7120 c283 7600 |002b: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d1a94: 0c06 |002e: move-result-object v6 │ │ -3d1a96: 4d06 0002 |002f: aput-object v6, v0, v2 │ │ -3d1a9a: 7120 0dba 0500 |0031: invoke-static {v5, v0}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ -3d1aa0: 0c05 |0034: move-result-object v5 │ │ -3d1aa2: 2705 |0035: throw v5 │ │ -3d1aa4: 2205 4210 |0036: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3d1aa8: 1a06 7e7b |0038: const-string v6, "closed" // string@7b7e │ │ -3d1aac: 7020 7782 6500 |003a: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d1ab2: 2705 |003d: throw v5 │ │ -3d1ab4: 0d05 |003e: move-exception v5 │ │ -3d1ab6: 1e04 |003f: monitor-exit v4 │ │ -3d1ab8: 2705 |0040: throw v5 │ │ +3d1a1c: |[3d1a1c] okhttp3.internal.http2.Http2Writer.windowUpdate:(IJ)V │ │ +3d1a2c: 1d04 |0000: monitor-enter v4 │ │ +3d1a2e: 5540 1b87 |0001: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Writer;.closed:Z // field@871b │ │ +3d1a32: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ +3d1a36: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +3d1a3a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d1a3c: 3103 0600 |0008: cmp-long v3, v6, v0 │ │ +3d1a40: 3803 1c00 |000a: if-eqz v3, 0026 // +001c │ │ +3d1a44: 1700 ffff ff7f |000c: const-wide/32 v0, #float nan // #7fffffff │ │ +3d1a4a: 3103 0600 |000f: cmp-long v3, v6, v0 │ │ +3d1a4e: 3c03 1500 |0011: if-gtz v3, 0026 // +0015 │ │ +3d1a52: 1240 |0013: const/4 v0, #int 4 // #4 │ │ +3d1a54: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ +3d1a58: 6e52 daba 5410 |0016: invoke-virtual {v4, v5, v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.frameHeader:(IIBB)V // method@bada │ │ +3d1a5e: 5445 2087 |0019: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1a62: 8467 |001b: long-to-int v7, v6 │ │ +3d1a64: 7220 acbc 7500 |001c: invoke-interface {v5, v7}, Lokio/BufferedSink;.writeInt:(I)Lokio/BufferedSink; // method@bcac │ │ +3d1a6a: 5445 2087 |001f: iget-object v5, v4, Lokhttp3/internal/http2/Http2Writer;.sink:Lokio/BufferedSink; // field@8720 │ │ +3d1a6e: 7210 a0bc 0500 |0021: invoke-interface {v5}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d1a74: 1e04 |0024: monitor-exit v4 │ │ +3d1a76: 0e00 |0025: return-void │ │ +3d1a78: 1a05 98d7 |0026: const-string v5, "windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: %s" // string@d798 │ │ +3d1a7c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +3d1a7e: 2300 6b1c |0029: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d1a82: 7120 c283 7600 |002b: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d1a88: 0c06 |002e: move-result-object v6 │ │ +3d1a8a: 4d06 0002 |002f: aput-object v6, v0, v2 │ │ +3d1a8e: 7120 0dba 0500 |0031: invoke-static {v5, v0}, Lokhttp3/internal/http2/Http2;.illegalArgument:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; // method@ba0d │ │ +3d1a94: 0c05 |0034: move-result-object v5 │ │ +3d1a96: 2705 |0035: throw v5 │ │ +3d1a98: 2205 4210 |0036: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3d1a9c: 1a06 7e7b |0038: const-string v6, "closed" // string@7b7e │ │ +3d1aa0: 7020 7782 6500 |003a: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d1aa6: 2705 |003d: throw v5 │ │ +3d1aa8: 0d05 |003e: move-exception v5 │ │ +3d1aaa: 1e04 |003f: monitor-exit v4 │ │ +3d1aac: 2705 |0040: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x003e │ │ 0x0026 - 0x003e │ │ -> 0x003e │ │ positions : │ │ 0x0001 line=234 │ │ @@ -845736,23 +845736,23 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d1f48: |[3d1f48] okhttp3.internal.http2.Huffman$Node.:()V │ │ -3d1f58: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d1f5e: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ -3d1f62: 2300 b41c |0005: new-array v0, v0, [Lokhttp3/internal/http2/Huffman$Node; // type@1cb4 │ │ -3d1f66: 5b10 2187 |0007: iput-object v0, v1, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d1f6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d1f6c: 5910 2287 |000a: iput v0, v1, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ -3d1f70: 5910 2387 |000c: iput v0, v1, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ -3d1f74: 0e00 |000e: return-void │ │ +3d1f3c: |[3d1f3c] okhttp3.internal.http2.Huffman$Node.:()V │ │ +3d1f4c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d1f52: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ +3d1f56: 2300 b41c |0005: new-array v0, v0, [Lokhttp3/internal/http2/Huffman$Node; // type@1cb4 │ │ +3d1f5a: 5b10 2187 |0007: iput-object v0, v1, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d1f5e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d1f60: 5910 2287 |000a: iput v0, v1, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ +3d1f64: 5910 2387 |000c: iput v0, v1, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ +3d1f68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ 0x000a line=210 │ │ 0x000c line=211 │ │ locals : │ │ @@ -845763,24 +845763,24 @@ │ │ type : '(II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d1f78: |[3d1f78] okhttp3.internal.http2.Huffman$Node.:(II)V │ │ -3d1f88: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d1f8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d1f90: 5b10 2187 |0004: iput-object v0, v1, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d1f94: 5912 2287 |0006: iput v2, v1, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ -3d1f98: dd02 0307 |0008: and-int/lit8 v2, v3, #int 7 // #07 │ │ -3d1f9c: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -3d1fa0: 1302 0800 |000c: const/16 v2, #int 8 // #8 │ │ -3d1fa4: 5912 2387 |000e: iput v2, v1, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ -3d1fa8: 0e00 |0010: return-void │ │ +3d1f6c: |[3d1f6c] okhttp3.internal.http2.Huffman$Node.:(II)V │ │ +3d1f7c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d1f82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d1f84: 5b10 2187 |0004: iput-object v0, v1, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d1f88: 5912 2287 |0006: iput v2, v1, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ +3d1f8c: dd02 0307 |0008: and-int/lit8 v2, v3, #int 7 // #07 │ │ +3d1f90: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +3d1f94: 1302 0800 |000c: const/16 v2, #int 8 // #8 │ │ +3d1f98: 5912 2387 |000e: iput v2, v1, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ +3d1f9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ 0x0006 line=222 │ │ 0x000e line=224 │ │ locals : │ │ @@ -845836,28 +845836,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 672 16-bit code units │ │ -3d20e4: |[3d20e4] okhttp3.internal.http2.Huffman.:()V │ │ -3d20f4: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -3d20f8: 2301 cb1b |0002: new-array v1, v0, [I // type@1bcb │ │ -3d20fc: 2601 1400 0000 |0004: fill-array-data v1, 00000018 // +00000014 │ │ -3d2102: 6901 2487 |0007: sput-object v1, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ -3d2106: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ -3d210a: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ -3d2110: 6900 2587 |000e: sput-object v0, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ -3d2114: 2200 9917 |0010: new-instance v0, Lokhttp3/internal/http2/Huffman; // type@1799 │ │ -3d2118: 7010 e8ba 0000 |0012: invoke-direct {v0}, Lokhttp3/internal/http2/Huffman;.:()V // method@bae8 │ │ -3d211e: 6900 2687 |0015: sput-object v0, Lokhttp3/internal/http2/Huffman;.INSTANCE:Lokhttp3/internal/http2/Huffman; // field@8726 │ │ -3d2122: 0e00 |0017: return-void │ │ -3d2124: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ -3d252c: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ +3d20d8: |[3d20d8] okhttp3.internal.http2.Huffman.:()V │ │ +3d20e8: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +3d20ec: 2301 cb1b |0002: new-array v1, v0, [I // type@1bcb │ │ +3d20f0: 2601 1400 0000 |0004: fill-array-data v1, 00000018 // +00000014 │ │ +3d20f6: 6901 2487 |0007: sput-object v1, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ +3d20fa: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ +3d20fe: 2600 1102 0000 |000b: fill-array-data v0, 0000021c // +00000211 │ │ +3d2104: 6900 2587 |000e: sput-object v0, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ +3d2108: 2200 9917 |0010: new-instance v0, Lokhttp3/internal/http2/Huffman; // type@1799 │ │ +3d210c: 7010 e8ba 0000 |0012: invoke-direct {v0}, Lokhttp3/internal/http2/Huffman;.:()V // method@bae8 │ │ +3d2112: 6900 2687 |0015: sput-object v0, Lokhttp3/internal/http2/Huffman;.INSTANCE:Lokhttp3/internal/http2/Huffman; // field@8726 │ │ +3d2116: 0e00 |0017: return-void │ │ +3d2118: 0003 0400 0001 0000 f81f 0000 d8ff ... |0018: array-data (516 units) │ │ +3d2520: 0003 0100 0001 0000 0d17 1c1c 1c1c ... |021c: array-data (132 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0009 line=65 │ │ 0x0010 line=79 │ │ locals : │ │ │ │ @@ -845866,21 +845866,21 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d2634: |[3d2634] okhttp3.internal.http2.Huffman.:()V │ │ -3d2644: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d264a: 2200 9817 |0003: new-instance v0, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ -3d264e: 7010 e5ba 0000 |0005: invoke-direct {v0}, Lokhttp3/internal/http2/Huffman$Node;.:()V // method@bae5 │ │ -3d2654: 5b10 2787 |0008: iput-object v0, v1, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ -3d2658: 7010 eaba 0100 |000a: invoke-direct {v1}, Lokhttp3/internal/http2/Huffman;.buildTree:()V // method@baea │ │ -3d265e: 0e00 |000d: return-void │ │ +3d2628: |[3d2628] okhttp3.internal.http2.Huffman.:()V │ │ +3d2638: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d263e: 2200 9817 |0003: new-instance v0, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ +3d2642: 7010 e5ba 0000 |0005: invoke-direct {v0}, Lokhttp3/internal/http2/Huffman$Node;.:()V // method@bae5 │ │ +3d2648: 5b10 2787 |0008: iput-object v0, v1, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ +3d264c: 7010 eaba 0100 |000a: invoke-direct {v1}, Lokhttp3/internal/http2/Huffman;.buildTree:()V // method@baea │ │ +3d2652: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=85 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/internal/http2/Huffman; │ │ @@ -845890,53 +845890,53 @@ │ │ type : '(IIB)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -3d2660: |[3d2660] okhttp3.internal.http2.Huffman.addCode:(IIB)V │ │ -3d2670: 2200 9817 |0000: new-instance v0, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ -3d2674: 7030 e6ba 5007 |0002: invoke-direct {v0, v5, v7}, Lokhttp3/internal/http2/Huffman$Node;.:(II)V // method@bae6 │ │ -3d267a: 5445 2787 |0005: iget-object v5, v4, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ -3d267e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -3d2682: 3717 2900 |0009: if-le v7, v1, 0032 // +0029 │ │ -3d2686: d807 07f8 |000b: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -3d268a: 8d77 |000d: int-to-byte v7, v7 │ │ -3d268c: 9a01 0607 |000e: ushr-int v1, v6, v7 │ │ -3d2690: d511 ff00 |0010: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3d2694: 5452 2187 |0012: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d2698: 3802 1600 |0014: if-eqz v2, 002a // +0016 │ │ -3d269c: 5452 2187 |0016: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d26a0: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -3d26a4: 3902 0b00 |001a: if-nez v2, 0025 // +000b │ │ -3d26a8: 5452 2187 |001c: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d26ac: 2203 9817 |001e: new-instance v3, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ -3d26b0: 7010 e5ba 0300 |0020: invoke-direct {v3}, Lokhttp3/internal/http2/Huffman$Node;.:()V // method@bae5 │ │ -3d26b6: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ -3d26ba: 5455 2187 |0025: iget-object v5, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d26be: 4605 0501 |0027: aget-object v5, v5, v1 │ │ -3d26c2: 28de |0029: goto 0007 // -0022 │ │ -3d26c4: 2205 7210 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d26c8: 1a06 c69b |002c: const-string v6, "invalid dictionary: prefix not unique" // string@9bc6 │ │ -3d26cc: 7020 8c83 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d26d2: 2705 |0031: throw v5 │ │ -3d26d4: b171 |0032: sub-int/2addr v1, v7 │ │ -3d26d6: b816 |0033: shl-int/2addr v6, v1 │ │ -3d26d8: d566 ff00 |0034: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d26dc: 1217 |0036: const/4 v7, #int 1 // #1 │ │ -3d26de: b817 |0037: shl-int/2addr v7, v1 │ │ -3d26e0: 0161 |0038: move v1, v6 │ │ -3d26e2: 9002 0607 |0039: add-int v2, v6, v7 │ │ -3d26e6: 3521 0900 |003b: if-ge v1, v2, 0044 // +0009 │ │ -3d26ea: 5452 2187 |003d: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d26ee: 4d00 0201 |003f: aput-object v0, v2, v1 │ │ -3d26f2: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d26f6: 28f6 |0043: goto 0039 // -000a │ │ -3d26f8: 0e00 |0044: return-void │ │ +3d2654: |[3d2654] okhttp3.internal.http2.Huffman.addCode:(IIB)V │ │ +3d2664: 2200 9817 |0000: new-instance v0, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ +3d2668: 7030 e6ba 5007 |0002: invoke-direct {v0, v5, v7}, Lokhttp3/internal/http2/Huffman$Node;.:(II)V // method@bae6 │ │ +3d266e: 5445 2787 |0005: iget-object v5, v4, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ +3d2672: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +3d2676: 3717 2900 |0009: if-le v7, v1, 0032 // +0029 │ │ +3d267a: d807 07f8 |000b: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +3d267e: 8d77 |000d: int-to-byte v7, v7 │ │ +3d2680: 9a01 0607 |000e: ushr-int v1, v6, v7 │ │ +3d2684: d511 ff00 |0010: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3d2688: 5452 2187 |0012: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d268c: 3802 1600 |0014: if-eqz v2, 002a // +0016 │ │ +3d2690: 5452 2187 |0016: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d2694: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +3d2698: 3902 0b00 |001a: if-nez v2, 0025 // +000b │ │ +3d269c: 5452 2187 |001c: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d26a0: 2203 9817 |001e: new-instance v3, Lokhttp3/internal/http2/Huffman$Node; // type@1798 │ │ +3d26a4: 7010 e5ba 0300 |0020: invoke-direct {v3}, Lokhttp3/internal/http2/Huffman$Node;.:()V // method@bae5 │ │ +3d26aa: 4d03 0201 |0023: aput-object v3, v2, v1 │ │ +3d26ae: 5455 2187 |0025: iget-object v5, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d26b2: 4605 0501 |0027: aget-object v5, v5, v1 │ │ +3d26b6: 28de |0029: goto 0007 // -0022 │ │ +3d26b8: 2205 7210 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d26bc: 1a06 c69b |002c: const-string v6, "invalid dictionary: prefix not unique" // string@9bc6 │ │ +3d26c0: 7020 8c83 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d26c6: 2705 |0031: throw v5 │ │ +3d26c8: b171 |0032: sub-int/2addr v1, v7 │ │ +3d26ca: b816 |0033: shl-int/2addr v6, v1 │ │ +3d26cc: d566 ff00 |0034: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d26d0: 1217 |0036: const/4 v7, #int 1 // #1 │ │ +3d26d2: b817 |0037: shl-int/2addr v7, v1 │ │ +3d26d4: 0161 |0038: move v1, v6 │ │ +3d26d6: 9002 0607 |0039: add-int v2, v6, v7 │ │ +3d26da: 3521 0900 |003b: if-ge v1, v2, 0044 // +0009 │ │ +3d26de: 5452 2187 |003d: iget-object v2, v5, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d26e2: 4d00 0201 |003f: aput-object v0, v2, v1 │ │ +3d26e6: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d26ea: 28f6 |0043: goto 0039 // -000a │ │ +3d26ec: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=175 │ │ 0x0012 line=179 │ │ 0x0016 line=182 │ │ 0x001c line=183 │ │ @@ -845954,26 +845954,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3d26fc: |[3d26fc] okhttp3.internal.http2.Huffman.buildTree:()V │ │ -3d270c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d270e: 6201 2587 |0001: sget-object v1, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ -3d2712: 2112 |0003: array-length v2, v1 │ │ -3d2714: 3520 0e00 |0004: if-ge v0, v2, 0012 // +000e │ │ -3d2718: 6202 2487 |0006: sget-object v2, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ -3d271c: 4402 0200 |0008: aget v2, v2, v0 │ │ -3d2720: 4801 0100 |000a: aget-byte v1, v1, v0 │ │ -3d2724: 7040 e9ba 0312 |000c: invoke-direct {v3, v0, v2, v1}, Lokhttp3/internal/http2/Huffman;.addCode:(IIB)V // method@bae9 │ │ -3d272a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d272e: 28f0 |0011: goto 0001 // -0010 │ │ -3d2730: 0e00 |0012: return-void │ │ +3d26f0: |[3d26f0] okhttp3.internal.http2.Huffman.buildTree:()V │ │ +3d2700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2702: 6201 2587 |0001: sget-object v1, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ +3d2706: 2112 |0003: array-length v2, v1 │ │ +3d2708: 3520 0e00 |0004: if-ge v0, v2, 0012 // +000e │ │ +3d270c: 6202 2487 |0006: sget-object v2, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ +3d2710: 4402 0200 |0008: aget v2, v2, v0 │ │ +3d2714: 4801 0100 |000a: aget-byte v1, v1, v0 │ │ +3d2718: 7040 e9ba 0312 |000c: invoke-direct {v3, v0, v2, v1}, Lokhttp3/internal/http2/Huffman;.addCode:(IIB)V // method@bae9 │ │ +3d271e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d2722: 28f0 |0011: goto 0001 // -0010 │ │ +3d2724: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lokhttp3/internal/http2/Huffman; │ │ │ │ @@ -845982,17 +845982,17 @@ │ │ type : '()Lokhttp3/internal/http2/Huffman;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d20cc: |[3d20cc] okhttp3.internal.http2.Huffman.get:()Lokhttp3/internal/http2/Huffman; │ │ -3d20dc: 6200 2687 |0000: sget-object v0, Lokhttp3/internal/http2/Huffman;.INSTANCE:Lokhttp3/internal/http2/Huffman; // field@8726 │ │ -3d20e0: 1100 |0002: return-object v0 │ │ +3d20c0: |[3d20c0] okhttp3.internal.http2.Huffman.get:()Lokhttp3/internal/http2/Huffman; │ │ +3d20d0: 6200 2687 |0000: sget-object v0, Lokhttp3/internal/http2/Huffman;.INSTANCE:Lokhttp3/internal/http2/Huffman; // field@8726 │ │ +3d20d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/http2/Huffman;) │ │ @@ -846000,68 +846000,68 @@ │ │ type : '([B)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -3d1fac: |[3d1fac] okhttp3.internal.http2.Huffman.decode:([B)[B │ │ -3d1fbc: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3d1fc0: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3d1fc6: 5471 2787 |0005: iget-object v1, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ -3d1fca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d1fcc: 0714 |0008: move-object v4, v1 │ │ -3d1fce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3d1fd0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3d1fd2: 2185 |000b: array-length v5, v8 │ │ -3d1fd4: 1306 0800 |000c: const/16 v6, #int 8 // #8 │ │ -3d1fd8: 3552 2c00 |000e: if-ge v2, v5, 003a // +002c │ │ -3d1fdc: 4805 0802 |0010: aget-byte v5, v8, v2 │ │ -3d1fe0: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3d1fe4: e001 0108 |0014: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3d1fe8: b651 |0016: or-int/2addr v1, v5 │ │ -3d1fea: d803 0308 |0017: add-int/lit8 v3, v3, #int 8 // #08 │ │ -3d1fee: 3463 1e00 |0019: if-lt v3, v6, 0037 // +001e │ │ -3d1ff2: d805 03f8 |001b: add-int/lit8 v5, v3, #int -8 // #f8 │ │ -3d1ff6: 9a05 0105 |001d: ushr-int v5, v1, v5 │ │ -3d1ffa: d555 ff00 |001f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3d1ffe: 5444 2187 |0021: iget-object v4, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d2002: 4604 0405 |0023: aget-object v4, v4, v5 │ │ -3d2006: 5445 2187 |0025: iget-object v5, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d200a: 3905 0d00 |0027: if-nez v5, 0034 // +000d │ │ -3d200e: 5245 2287 |0029: iget v5, v4, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ -3d2012: 6e20 1582 5000 |002b: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ -3d2018: 5244 2387 |002e: iget v4, v4, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ -3d201c: b143 |0030: sub-int/2addr v3, v4 │ │ -3d201e: 5474 2787 |0031: iget-object v4, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ -3d2022: 28e6 |0033: goto 0019 // -001a │ │ -3d2024: d803 03f8 |0034: add-int/lit8 v3, v3, #int -8 // #f8 │ │ -3d2028: 28e3 |0036: goto 0019 // -001d │ │ -3d202a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d202e: 28d2 |0039: goto 000b // -002e │ │ -3d2030: 3d03 2000 |003a: if-lez v3, 005a // +0020 │ │ -3d2034: d908 0308 |003c: rsub-int/lit8 v8, v3, #int 8 // #08 │ │ -3d2038: 9808 0108 |003e: shl-int v8, v1, v8 │ │ -3d203c: d588 ff00 |0040: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -3d2040: 5442 2187 |0042: iget-object v2, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d2044: 4608 0208 |0044: aget-object v8, v2, v8 │ │ -3d2048: 5482 2187 |0046: iget-object v2, v8, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ -3d204c: 3902 1200 |0048: if-nez v2, 005a // +0012 │ │ -3d2050: 5282 2387 |004a: iget v2, v8, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ -3d2054: 3732 0300 |004c: if-le v2, v3, 004f // +0003 │ │ -3d2058: 280c |004e: goto 005a // +000c │ │ -3d205a: 5282 2287 |004f: iget v2, v8, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ -3d205e: 6e20 1582 2000 |0051: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ -3d2064: 5288 2387 |0054: iget v8, v8, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ -3d2068: b183 |0056: sub-int/2addr v3, v8 │ │ -3d206a: 5474 2787 |0057: iget-object v4, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ -3d206e: 28e1 |0059: goto 003a // -001f │ │ -3d2070: 6e10 1382 0000 |005a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3d2076: 0c08 |005d: move-result-object v8 │ │ -3d2078: 1108 |005e: return-object v8 │ │ +3d1fa0: |[3d1fa0] okhttp3.internal.http2.Huffman.decode:([B)[B │ │ +3d1fb0: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3d1fb4: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3d1fba: 5471 2787 |0005: iget-object v1, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ +3d1fbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d1fc0: 0714 |0008: move-object v4, v1 │ │ +3d1fc2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3d1fc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3d1fc6: 2185 |000b: array-length v5, v8 │ │ +3d1fc8: 1306 0800 |000c: const/16 v6, #int 8 // #8 │ │ +3d1fcc: 3552 2c00 |000e: if-ge v2, v5, 003a // +002c │ │ +3d1fd0: 4805 0802 |0010: aget-byte v5, v8, v2 │ │ +3d1fd4: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3d1fd8: e001 0108 |0014: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3d1fdc: b651 |0016: or-int/2addr v1, v5 │ │ +3d1fde: d803 0308 |0017: add-int/lit8 v3, v3, #int 8 // #08 │ │ +3d1fe2: 3463 1e00 |0019: if-lt v3, v6, 0037 // +001e │ │ +3d1fe6: d805 03f8 |001b: add-int/lit8 v5, v3, #int -8 // #f8 │ │ +3d1fea: 9a05 0105 |001d: ushr-int v5, v1, v5 │ │ +3d1fee: d555 ff00 |001f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3d1ff2: 5444 2187 |0021: iget-object v4, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d1ff6: 4604 0405 |0023: aget-object v4, v4, v5 │ │ +3d1ffa: 5445 2187 |0025: iget-object v5, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d1ffe: 3905 0d00 |0027: if-nez v5, 0034 // +000d │ │ +3d2002: 5245 2287 |0029: iget v5, v4, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ +3d2006: 6e20 1582 5000 |002b: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ +3d200c: 5244 2387 |002e: iget v4, v4, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ +3d2010: b143 |0030: sub-int/2addr v3, v4 │ │ +3d2012: 5474 2787 |0031: iget-object v4, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ +3d2016: 28e6 |0033: goto 0019 // -001a │ │ +3d2018: d803 03f8 |0034: add-int/lit8 v3, v3, #int -8 // #f8 │ │ +3d201c: 28e3 |0036: goto 0019 // -001d │ │ +3d201e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d2022: 28d2 |0039: goto 000b // -002e │ │ +3d2024: 3d03 2000 |003a: if-lez v3, 005a // +0020 │ │ +3d2028: d908 0308 |003c: rsub-int/lit8 v8, v3, #int 8 // #08 │ │ +3d202c: 9808 0108 |003e: shl-int v8, v1, v8 │ │ +3d2030: d588 ff00 |0040: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +3d2034: 5442 2187 |0042: iget-object v2, v4, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d2038: 4608 0208 |0044: aget-object v8, v2, v8 │ │ +3d203c: 5482 2187 |0046: iget-object v2, v8, Lokhttp3/internal/http2/Huffman$Node;.children:[Lokhttp3/internal/http2/Huffman$Node; // field@8721 │ │ +3d2040: 3902 1200 |0048: if-nez v2, 005a // +0012 │ │ +3d2044: 5282 2387 |004a: iget v2, v8, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ +3d2048: 3732 0300 |004c: if-le v2, v3, 004f // +0003 │ │ +3d204c: 280c |004e: goto 005a // +000c │ │ +3d204e: 5282 2287 |004f: iget v2, v8, Lokhttp3/internal/http2/Huffman$Node;.symbol:I // field@8722 │ │ +3d2052: 6e20 1582 2000 |0051: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ +3d2058: 5288 2387 |0054: iget v8, v8, Lokhttp3/internal/http2/Huffman$Node;.terminalBits:I // field@8723 │ │ +3d205c: b183 |0056: sub-int/2addr v3, v8 │ │ +3d205e: 5474 2787 |0057: iget-object v4, v7, Lokhttp3/internal/http2/Huffman;.root:Lokhttp3/internal/http2/Huffman$Node; // field@8727 │ │ +3d2062: 28e1 |0059: goto 003a // -001f │ │ +3d2064: 6e10 1382 0000 |005a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3d206a: 0c08 |005d: move-result-object v8 │ │ +3d206c: 1108 |005e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x000b line=133 │ │ 0x0010 line=134 │ │ 0x0021 line=139 │ │ @@ -846084,52 +846084,52 @@ │ │ type : '(Lokio/ByteString;Lokio/BufferedSink;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3d2734: |[3d2734] okhttp3.internal.http2.Huffman.encode:(Lokio/ByteString;Lokio/BufferedSink;)V │ │ -3d2744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2746: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3d274a: 0412 |0003: move-wide v2, v1 │ │ -3d274c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d274e: 6e10 12bd 0900 |0005: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d2754: 0a04 |0008: move-result v4 │ │ -3d2756: 1305 0800 |0009: const/16 v5, #int 8 // #8 │ │ -3d275a: 1306 ff00 |000b: const/16 v6, #int 255 // #ff │ │ -3d275e: 3540 2100 |000d: if-ge v0, v4, 002e // +0021 │ │ -3d2762: 6e20 f7bc 0900 |000f: invoke-virtual {v9, v0}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3d2768: 0a04 |0012: move-result v4 │ │ -3d276a: b564 |0013: and-int/2addr v4, v6 │ │ -3d276c: 6206 2487 |0014: sget-object v6, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ -3d2770: 4406 0604 |0016: aget v6, v6, v4 │ │ -3d2774: 6207 2587 |0018: sget-object v7, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ -3d2778: 4804 0704 |001a: aget-byte v4, v7, v4 │ │ -3d277c: c342 |001c: shl-long/2addr v2, v4 │ │ -3d277e: 8166 |001d: int-to-long v6, v6 │ │ -3d2780: c162 |001e: or-long/2addr v2, v6 │ │ -3d2782: b041 |001f: add-int/2addr v1, v4 │ │ -3d2784: 3451 0b00 |0020: if-lt v1, v5, 002b // +000b │ │ -3d2788: d801 01f8 |0022: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -3d278c: a406 0201 |0024: shr-long v6, v2, v1 │ │ -3d2790: 8464 |0026: long-to-int v4, v6 │ │ -3d2792: 7220 a9bc 4a00 |0027: invoke-interface {v10, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d2798: 28f6 |002a: goto 0020 // -000a │ │ -3d279a: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d279e: 28d8 |002d: goto 0005 // -0028 │ │ -3d27a0: 3d01 0c00 |002e: if-lez v1, 003a // +000c │ │ -3d27a4: b115 |0030: sub-int/2addr v5, v1 │ │ -3d27a6: c352 |0031: shl-long/2addr v2, v5 │ │ -3d27a8: 9a09 0601 |0032: ushr-int v9, v6, v1 │ │ -3d27ac: 8190 |0034: int-to-long v0, v9 │ │ -3d27ae: c120 |0035: or-long/2addr v0, v2 │ │ -3d27b0: 8409 |0036: long-to-int v9, v0 │ │ -3d27b2: 7220 a9bc 9a00 |0037: invoke-interface {v10, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ -3d27b8: 0e00 |003a: return-void │ │ +3d2728: |[3d2728] okhttp3.internal.http2.Huffman.encode:(Lokio/ByteString;Lokio/BufferedSink;)V │ │ +3d2738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d273a: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3d273e: 0412 |0003: move-wide v2, v1 │ │ +3d2740: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d2742: 6e10 12bd 0900 |0005: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d2748: 0a04 |0008: move-result v4 │ │ +3d274a: 1305 0800 |0009: const/16 v5, #int 8 // #8 │ │ +3d274e: 1306 ff00 |000b: const/16 v6, #int 255 // #ff │ │ +3d2752: 3540 2100 |000d: if-ge v0, v4, 002e // +0021 │ │ +3d2756: 6e20 f7bc 0900 |000f: invoke-virtual {v9, v0}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3d275c: 0a04 |0012: move-result v4 │ │ +3d275e: b564 |0013: and-int/2addr v4, v6 │ │ +3d2760: 6206 2487 |0014: sget-object v6, Lokhttp3/internal/http2/Huffman;.CODES:[I // field@8724 │ │ +3d2764: 4406 0604 |0016: aget v6, v6, v4 │ │ +3d2768: 6207 2587 |0018: sget-object v7, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ +3d276c: 4804 0704 |001a: aget-byte v4, v7, v4 │ │ +3d2770: c342 |001c: shl-long/2addr v2, v4 │ │ +3d2772: 8166 |001d: int-to-long v6, v6 │ │ +3d2774: c162 |001e: or-long/2addr v2, v6 │ │ +3d2776: b041 |001f: add-int/2addr v1, v4 │ │ +3d2778: 3451 0b00 |0020: if-lt v1, v5, 002b // +000b │ │ +3d277c: d801 01f8 |0022: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +3d2780: a406 0201 |0024: shr-long v6, v2, v1 │ │ +3d2784: 8464 |0026: long-to-int v4, v6 │ │ +3d2786: 7220 a9bc 4a00 |0027: invoke-interface {v10, v4}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d278c: 28f6 |002a: goto 0020 // -000a │ │ +3d278e: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d2792: 28d8 |002d: goto 0005 // -0028 │ │ +3d2794: 3d01 0c00 |002e: if-lez v1, 003a // +000c │ │ +3d2798: b115 |0030: sub-int/2addr v5, v1 │ │ +3d279a: c352 |0031: shl-long/2addr v2, v5 │ │ +3d279c: 9a09 0601 |0032: ushr-int v9, v6, v1 │ │ +3d27a0: 8190 |0034: int-to-long v0, v9 │ │ +3d27a2: c120 |0035: or-long/2addr v0, v2 │ │ +3d27a4: 8409 |0036: long-to-int v9, v0 │ │ +3d27a6: 7220 a9bc 9a00 |0037: invoke-interface {v10, v9}, Lokio/BufferedSink;.writeByte:(I)Lokio/BufferedSink; // method@bca9 │ │ +3d27ac: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=95 │ │ 0x000f line=96 │ │ 0x0014 line=97 │ │ 0x0018 line=98 │ │ 0x0027 line=106 │ │ @@ -846144,35 +846144,35 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3d207c: |[3d207c] okhttp3.internal.http2.Huffman.encodedLength:(Lokio/ByteString;)I │ │ -3d208c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d2090: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3d2092: 6e10 12bd 0600 |0003: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d2098: 0a03 |0006: move-result v3 │ │ -3d209a: 3532 1100 |0007: if-ge v2, v3, 0018 // +0011 │ │ -3d209e: 6e20 f7bc 2600 |0009: invoke-virtual {v6, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3d20a4: 0a03 |000c: move-result v3 │ │ -3d20a6: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3d20aa: 6204 2587 |000f: sget-object v4, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ -3d20ae: 4803 0403 |0011: aget-byte v3, v4, v3 │ │ -3d20b2: 8133 |0013: int-to-long v3, v3 │ │ -3d20b4: bb30 |0014: add-long/2addr v0, v3 │ │ -3d20b6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d20ba: 28ec |0017: goto 0003 // -0014 │ │ -3d20bc: 1602 0700 |0018: const-wide/16 v2, #int 7 // #7 │ │ -3d20c0: bb20 |001a: add-long/2addr v0, v2 │ │ -3d20c2: 1236 |001b: const/4 v6, #int 3 // #3 │ │ -3d20c4: c460 |001c: shr-long/2addr v0, v6 │ │ -3d20c6: 8406 |001d: long-to-int v6, v0 │ │ -3d20c8: 0f06 |001e: return v6 │ │ +3d2070: |[3d2070] okhttp3.internal.http2.Huffman.encodedLength:(Lokio/ByteString;)I │ │ +3d2080: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d2084: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3d2086: 6e10 12bd 0600 |0003: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d208c: 0a03 |0006: move-result v3 │ │ +3d208e: 3532 1100 |0007: if-ge v2, v3, 0018 // +0011 │ │ +3d2092: 6e20 f7bc 2600 |0009: invoke-virtual {v6, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3d2098: 0a03 |000c: move-result v3 │ │ +3d209a: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3d209e: 6204 2587 |000f: sget-object v4, Lokhttp3/internal/http2/Huffman;.CODE_LENGTHS:[B // field@8725 │ │ +3d20a2: 4803 0403 |0011: aget-byte v3, v4, v3 │ │ +3d20a6: 8133 |0013: int-to-long v3, v3 │ │ +3d20a8: bb30 |0014: add-long/2addr v0, v3 │ │ +3d20aa: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d20ae: 28ec |0017: goto 0003 // -0014 │ │ +3d20b0: 1602 0700 |0018: const-wide/16 v2, #int 7 // #7 │ │ +3d20b4: bb20 |001a: add-long/2addr v0, v2 │ │ +3d20b6: 1236 |001b: const/4 v6, #int 3 // #3 │ │ +3d20b8: c460 |001c: shr-long/2addr v0, v6 │ │ +3d20ba: 8406 |001d: long-to-int v6, v0 │ │ +3d20bc: 0f06 |001e: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=120 │ │ 0x0009 line=121 │ │ 0x000f line=122 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lokhttp3/internal/http2/Huffman; │ │ @@ -846215,19 +846215,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d282c: |[3d282c] okhttp3.internal.http2.PushObserver.:()V │ │ -3d283c: 2200 9a17 |0000: new-instance v0, Lokhttp3/internal/http2/PushObserver$1; // type@179a │ │ -3d2840: 7010 efba 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http2/PushObserver$1;.:()V // method@baef │ │ -3d2846: 6900 2887 |0005: sput-object v0, Lokhttp3/internal/http2/PushObserver;.CANCEL:Lokhttp3/internal/http2/PushObserver; // field@8728 │ │ -3d284a: 0e00 |0007: return-void │ │ +3d2820: |[3d2820] okhttp3.internal.http2.PushObserver.:()V │ │ +3d2830: 2200 9a17 |0000: new-instance v0, Lokhttp3/internal/http2/PushObserver$1; // type@179a │ │ +3d2834: 7010 efba 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/http2/PushObserver$1;.:()V // method@baef │ │ +3d283a: 6900 2887 |0005: sput-object v0, Lokhttp3/internal/http2/PushObserver;.CANCEL:Lokhttp3/internal/http2/PushObserver; // field@8728 │ │ +3d283e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/http2/PushObserver;) │ │ @@ -846327,20 +846327,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d29f8: |[3d29f8] okhttp3.internal.http2.Settings.:()V │ │ -3d2a08: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d2a0e: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -3d2a12: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ -3d2a16: 5b10 3287 |0007: iput-object v0, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d2a1a: 0e00 |0009: return-void │ │ +3d29ec: |[3d29ec] okhttp3.internal.http2.Settings.:()V │ │ +3d29fc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d2a02: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +3d2a06: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ +3d2a0a: 5b10 3287 |0007: iput-object v0, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2a0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/internal/http2/Settings; │ │ │ │ @@ -846350,20 +846350,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d2a1c: |[3d2a1c] okhttp3.internal.http2.Settings.clear:()V │ │ -3d2a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2a2e: 5920 3187 |0001: iput v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2a32: 5421 3287 |0003: iget-object v1, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d2a36: 7120 9f86 0100 |0005: invoke-static {v1, v0}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ -3d2a3c: 0e00 |0008: return-void │ │ +3d2a10: |[3d2a10] okhttp3.internal.http2.Settings.clear:()V │ │ +3d2a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2a22: 5920 3187 |0001: iput v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d2a26: 5421 3287 |0003: iget-object v1, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2a2a: 7120 9f86 0100 |0005: invoke-static {v1, v0}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ +3d2a30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lokhttp3/internal/http2/Settings; │ │ │ │ @@ -846372,18 +846372,18 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3d28b4: |[3d28b4] okhttp3.internal.http2.Settings.get:(I)I │ │ -3d28c4: 5410 3287 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d28c8: 4402 0002 |0002: aget v2, v0, v2 │ │ -3d28cc: 0f02 |0004: return v2 │ │ +3d28a8: |[3d28a8] okhttp3.internal.http2.Settings.get:(I)I │ │ +3d28b8: 5410 3287 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d28bc: 4402 0002 |0002: aget v2, v0, v2 │ │ +3d28c0: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -846392,31 +846392,31 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -3d284c: |[3d284c] okhttp3.internal.http2.Settings.getEnablePush:(Z)Z │ │ -3d285c: 5230 3187 |0000: iget v0, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2860: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -3d2864: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d2866: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3d2868: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -3d286c: 5434 3287 |0008: iget-object v4, v3, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d2870: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -3d2872: 4404 0400 |000b: aget v4, v4, v0 │ │ -3d2876: 2806 |000d: goto 0013 // +0006 │ │ -3d2878: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -3d287c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3d287e: 2802 |0011: goto 0013 // +0002 │ │ -3d2880: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -3d2882: 3324 0300 |0013: if-ne v4, v2, 0016 // +0003 │ │ -3d2886: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3d2888: 0f01 |0016: return v1 │ │ +3d2840: |[3d2840] okhttp3.internal.http2.Settings.getEnablePush:(Z)Z │ │ +3d2850: 5230 3187 |0000: iget v0, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d2854: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +3d2858: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d285a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3d285c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +3d2860: 5434 3287 |0008: iget-object v4, v3, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2864: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +3d2866: 4404 0400 |000b: aget v4, v4, v0 │ │ +3d286a: 2806 |000d: goto 0013 // +0006 │ │ +3d286c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +3d2870: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3d2872: 2802 |0011: goto 0013 // +0002 │ │ +3d2874: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +3d2876: 3324 0300 |0013: if-ne v4, v2, 0016 // +0003 │ │ +3d287a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3d287c: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x0017 reg=4 (null) Z │ │ │ │ @@ -846425,24 +846425,24 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d28d0: |[3d28d0] okhttp3.internal.http2.Settings.getHeaderTableSize:()I │ │ -3d28e0: 5220 3187 |0000: iget v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d28e4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -3d28e8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3d28ec: 5420 3287 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d28f0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d28f2: 4400 0001 |0009: aget v0, v0, v1 │ │ -3d28f6: 2802 |000b: goto 000d // +0002 │ │ -3d28f8: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -3d28fa: 0f00 |000d: return v0 │ │ +3d28c4: |[3d28c4] okhttp3.internal.http2.Settings.getHeaderTableSize:()I │ │ +3d28d4: 5220 3187 |0000: iget v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d28d8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +3d28dc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3d28e0: 5420 3287 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d28e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d28e6: 4400 0001 |0009: aget v0, v0, v1 │ │ +3d28ea: 2802 |000b: goto 000d // +0002 │ │ +3d28ec: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +3d28ee: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokhttp3/internal/http2/Settings; │ │ │ │ #4 : (in Lokhttp3/internal/http2/Settings;) │ │ @@ -846450,24 +846450,24 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -3d28fc: |[3d28fc] okhttp3.internal.http2.Settings.getInitialWindowSize:()I │ │ -3d290c: 5220 3187 |0000: iget v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2910: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ -3d2914: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3d2918: 5420 3287 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d291c: 1271 |0008: const/4 v1, #int 7 // #7 │ │ -3d291e: 4400 0001 |0009: aget v0, v0, v1 │ │ -3d2922: 2804 |000b: goto 000f // +0004 │ │ -3d2924: 1400 ffff 0000 |000c: const v0, #float 9.18341e-41 // #0000ffff │ │ -3d292a: 0f00 |000f: return v0 │ │ +3d28f0: |[3d28f0] okhttp3.internal.http2.Settings.getInitialWindowSize:()I │ │ +3d2900: 5220 3187 |0000: iget v0, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d2904: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ +3d2908: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3d290c: 5420 3287 |0006: iget-object v0, v2, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2910: 1271 |0008: const/4 v1, #int 7 // #7 │ │ +3d2912: 4400 0001 |0009: aget v0, v0, v1 │ │ +3d2916: 2804 |000b: goto 000f // +0004 │ │ +3d2918: 1400 ffff 0000 |000c: const v0, #float 9.18341e-41 // #0000ffff │ │ +3d291e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/internal/http2/Settings; │ │ │ │ #5 : (in Lokhttp3/internal/http2/Settings;) │ │ @@ -846475,22 +846475,22 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d292c: |[3d292c] okhttp3.internal.http2.Settings.getMaxConcurrentStreams:(I)I │ │ -3d293c: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2940: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -3d2944: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d2948: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d294c: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3d294e: 4402 0200 |0009: aget v2, v2, v0 │ │ -3d2952: 0f02 |000b: return v2 │ │ +3d2920: |[3d2920] okhttp3.internal.http2.Settings.getMaxConcurrentStreams:(I)I │ │ +3d2930: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d2934: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +3d2938: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d293c: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2940: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3d2942: 4402 0200 |0009: aget v2, v2, v0 │ │ +3d2946: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -846499,22 +846499,22 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d2954: |[3d2954] okhttp3.internal.http2.Settings.getMaxFrameSize:(I)I │ │ -3d2964: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2968: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -3d296c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d2970: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d2974: 1250 |0008: const/4 v0, #int 5 // #5 │ │ -3d2976: 4402 0200 |0009: aget v2, v2, v0 │ │ -3d297a: 0f02 |000b: return v2 │ │ +3d2948: |[3d2948] okhttp3.internal.http2.Settings.getMaxFrameSize:(I)I │ │ +3d2958: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d295c: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +3d2960: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d2964: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2968: 1250 |0008: const/4 v0, #int 5 // #5 │ │ +3d296a: 4402 0200 |0009: aget v2, v2, v0 │ │ +3d296e: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -846523,22 +846523,22 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d297c: |[3d297c] okhttp3.internal.http2.Settings.getMaxHeaderListSize:(I)I │ │ -3d298c: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d2990: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ -3d2994: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d2998: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d299c: 1260 |0008: const/4 v0, #int 6 // #6 │ │ -3d299e: 4402 0200 |0009: aget v2, v2, v0 │ │ -3d29a2: 0f02 |000b: return v2 │ │ +3d2970: |[3d2970] okhttp3.internal.http2.Settings.getMaxHeaderListSize:(I)I │ │ +3d2980: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d2984: dd00 0040 |0002: and-int/lit8 v0, v0, #int 64 // #40 │ │ +3d2988: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d298c: 5412 3287 |0006: iget-object v2, v1, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d2990: 1260 |0008: const/4 v0, #int 6 // #6 │ │ +3d2992: 4402 0200 |0009: aget v2, v2, v0 │ │ +3d2996: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -846547,23 +846547,23 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3d288c: |[3d288c] okhttp3.internal.http2.Settings.isSet:(I)Z │ │ -3d289c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d289e: 9803 0003 |0001: shl-int v3, v0, v3 │ │ -3d28a2: 5221 3187 |0003: iget v1, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d28a6: b513 |0005: and-int/2addr v3, v1 │ │ -3d28a8: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -3d28ac: 2802 |0008: goto 000a // +0002 │ │ -3d28ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d28b0: 0f00 |000a: return v0 │ │ +3d2880: |[3d2880] okhttp3.internal.http2.Settings.isSet:(I)Z │ │ +3d2890: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d2892: 9803 0003 |0001: shl-int v3, v0, v3 │ │ +3d2896: 5221 3187 |0003: iget v1, v2, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d289a: b513 |0005: and-int/2addr v3, v1 │ │ +3d289c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +3d28a0: 2802 |0008: goto 000a // +0002 │ │ +3d28a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d28a4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ │ │ @@ -846572,28 +846572,28 @@ │ │ type : '(Lokhttp3/internal/http2/Settings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3d2a40: |[3d2a40] okhttp3.internal.http2.Settings.merge:(Lokhttp3/internal/http2/Settings;)V │ │ -3d2a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2a52: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ -3d2a56: 3510 1300 |0003: if-ge v0, v1, 0016 // +0013 │ │ -3d2a5a: 6e20 02bb 0300 |0005: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.isSet:(I)Z // method@bb02 │ │ -3d2a60: 0a01 |0008: move-result v1 │ │ -3d2a62: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -3d2a66: 2808 |000b: goto 0013 // +0008 │ │ -3d2a68: 6e20 fbba 0300 |000c: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.get:(I)I // method@bafb │ │ -3d2a6e: 0a01 |000f: move-result v1 │ │ -3d2a70: 6e30 04bb 0201 |0010: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ -3d2a76: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d2a7a: 28ec |0015: goto 0001 // -0014 │ │ -3d2a7c: 0e00 |0016: return-void │ │ +3d2a34: |[3d2a34] okhttp3.internal.http2.Settings.merge:(Lokhttp3/internal/http2/Settings;)V │ │ +3d2a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2a46: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ +3d2a4a: 3510 1300 |0003: if-ge v0, v1, 0016 // +0013 │ │ +3d2a4e: 6e20 02bb 0300 |0005: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.isSet:(I)Z // method@bb02 │ │ +3d2a54: 0a01 |0008: move-result v1 │ │ +3d2a56: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +3d2a5a: 2808 |000b: goto 0013 // +0008 │ │ +3d2a5c: 6e20 fbba 0300 |000c: invoke-virtual {v3, v0}, Lokhttp3/internal/http2/Settings;.get:(I)I // method@bafb │ │ +3d2a62: 0a01 |000f: move-result v1 │ │ +3d2a64: 6e30 04bb 0201 |0010: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/http2/Settings;.set:(II)Lokhttp3/internal/http2/Settings; // method@bb04 │ │ +3d2a6a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d2a6e: 28ec |0015: goto 0001 // -0014 │ │ +3d2a70: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=123 │ │ 0x000c line=124 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lokhttp3/internal/http2/Settings; │ │ 0x0000 - 0x0017 reg=3 (null) Lokhttp3/internal/http2/Settings; │ │ @@ -846603,27 +846603,27 @@ │ │ type : '(II)Lokhttp3/internal/http2/Settings;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -3d29c4: |[3d29c4] okhttp3.internal.http2.Settings.set:(II)Lokhttp3/internal/http2/Settings; │ │ -3d29d4: 3a04 1100 |0000: if-ltz v4, 0011 // +0011 │ │ -3d29d8: 5430 3287 |0002: iget-object v0, v3, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ -3d29dc: 2101 |0004: array-length v1, v0 │ │ -3d29de: 3414 0300 |0005: if-lt v4, v1, 0008 // +0003 │ │ -3d29e2: 280a |0007: goto 0011 // +000a │ │ -3d29e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d29e6: b841 |0009: shl-int/2addr v1, v4 │ │ -3d29e8: 5232 3187 |000a: iget v2, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d29ec: b621 |000c: or-int/2addr v1, v2 │ │ -3d29ee: 5931 3187 |000d: iput v1, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d29f2: 4b05 0004 |000f: aput v5, v0, v4 │ │ -3d29f6: 1103 |0011: return-object v3 │ │ +3d29b8: |[3d29b8] okhttp3.internal.http2.Settings.set:(II)Lokhttp3/internal/http2/Settings; │ │ +3d29c8: 3a04 1100 |0000: if-ltz v4, 0011 // +0011 │ │ +3d29cc: 5430 3287 |0002: iget-object v0, v3, Lokhttp3/internal/http2/Settings;.values:[I // field@8732 │ │ +3d29d0: 2101 |0004: array-length v1, v0 │ │ +3d29d2: 3414 0300 |0005: if-lt v4, v1, 0008 // +0003 │ │ +3d29d6: 280a |0007: goto 0011 // +000a │ │ +3d29d8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d29da: b841 |0009: shl-int/2addr v1, v4 │ │ +3d29dc: 5232 3187 |000a: iget v2, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d29e0: b621 |000c: or-int/2addr v1, v2 │ │ +3d29e2: 5931 3187 |000d: iput v1, v3, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d29e6: 4b05 0004 |000f: aput v5, v0, v4 │ │ +3d29ea: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x000f line=65 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lokhttp3/internal/http2/Settings; │ │ @@ -846635,19 +846635,19 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d29a4: |[3d29a4] okhttp3.internal.http2.Settings.size:()I │ │ -3d29b4: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ -3d29b8: 7110 9783 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@8397 │ │ -3d29be: 0a00 |0005: move-result v0 │ │ -3d29c0: 0f00 |0006: return v0 │ │ +3d2998: |[3d2998] okhttp3.internal.http2.Settings.size:()I │ │ +3d29a8: 5210 3187 |0000: iget v0, v1, Lokhttp3/internal/http2/Settings;.set:I // field@8731 │ │ +3d29ac: 7110 9783 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.bitCount:(I)I // method@8397 │ │ +3d29b2: 0a00 |0005: move-result v0 │ │ +3d29b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/http2/Settings; │ │ │ │ source_file_idx : 23997 (Settings.java) │ │ @@ -846679,25 +846679,25 @@ │ │ type : '(Lokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d2a80: |[3d2a80] okhttp3.internal.http2.StreamResetException.:(Lokhttp3/internal/http2/ErrorCode;)V │ │ -3d2a90: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d2a94: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d2a9a: 1a01 bdce |0005: const-string v1, "stream was reset: " // string@cebd │ │ -3d2a9e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2aa4: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2aaa: 6e10 9f84 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d2ab0: 0c00 |0010: move-result-object v0 │ │ -3d2ab2: 7020 7782 0200 |0011: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d2ab8: 5b23 3387 |0014: iput-object v3, v2, Lokhttp3/internal/http2/StreamResetException;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8733 │ │ -3d2abc: 0e00 |0016: return-void │ │ +3d2a74: |[3d2a74] okhttp3.internal.http2.StreamResetException.:(Lokhttp3/internal/http2/ErrorCode;)V │ │ +3d2a84: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d2a88: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d2a8e: 1a01 bdce |0005: const-string v1, "stream was reset: " // string@cebd │ │ +3d2a92: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2a98: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2a9e: 6e10 9f84 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d2aa4: 0c00 |0010: move-result-object v0 │ │ +3d2aa6: 7020 7782 0200 |0011: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d2aac: 5b23 3387 |0014: iput-object v3, v2, Lokhttp3/internal/http2/StreamResetException;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8733 │ │ +3d2ab0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0014 line=26 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lokhttp3/internal/http2/StreamResetException; │ │ 0x0000 - 0x0017 reg=3 (null) Lokhttp3/internal/http2/ErrorCode; │ │ @@ -846746,19 +846746,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d2d20: |[3d2d20] okhttp3.internal.io.FileSystem.:()V │ │ -3d2d30: 2200 9e17 |0000: new-instance v0, Lokhttp3/internal/io/FileSystem$1; // type@179e │ │ -3d2d34: 7010 07bb 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/io/FileSystem$1;.:()V // method@bb07 │ │ -3d2d3a: 6900 3487 |0005: sput-object v0, Lokhttp3/internal/io/FileSystem;.SYSTEM:Lokhttp3/internal/io/FileSystem; // field@8734 │ │ -3d2d3e: 0e00 |0007: return-void │ │ +3d2d14: |[3d2d14] okhttp3.internal.io.FileSystem.:()V │ │ +3d2d24: 2200 9e17 |0000: new-instance v0, Lokhttp3/internal/io/FileSystem$1; // type@179e │ │ +3d2d28: 7010 07bb 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/io/FileSystem$1;.:()V // method@bb07 │ │ +3d2d2e: 6900 3487 |0005: sput-object v0, Lokhttp3/internal/io/FileSystem;.SYSTEM:Lokhttp3/internal/io/FileSystem; // field@8734 │ │ +3d2d32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/io/FileSystem;) │ │ @@ -846851,20 +846851,20 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d303c: |[3d303c] okhttp3.internal.platform.AndroidPlatform$CloseGuard.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ -3d304c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d3052: 5b01 3787 |0003: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.getMethod:Ljava/lang/reflect/Method; // field@8737 │ │ -3d3056: 5b02 3887 |0005: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.openMethod:Ljava/lang/reflect/Method; // field@8738 │ │ -3d305a: 5b03 3987 |0007: iput-object v3, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpenMethod:Ljava/lang/reflect/Method; // field@8739 │ │ -3d305e: 0e00 |0009: return-void │ │ +3d3030: |[3d3030] okhttp3.internal.platform.AndroidPlatform$CloseGuard.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ +3d3040: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d3046: 5b01 3787 |0003: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.getMethod:Ljava/lang/reflect/Method; // field@8737 │ │ +3d304a: 5b02 3887 |0005: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.openMethod:Ljava/lang/reflect/Method; // field@8738 │ │ +3d304e: 5b03 3987 |0007: iput-object v3, v0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpenMethod:Ljava/lang/reflect/Method; // field@8739 │ │ +3d3052: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=311 │ │ 0x0007 line=312 │ │ locals : │ │ @@ -846878,43 +846878,43 @@ │ │ type : '()Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3d2fbc: |[3d2fbc] okhttp3.internal.platform.AndroidPlatform$CloseGuard.get:()Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; │ │ -3d2fcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2fce: 1a01 6980 |0001: const-string v1, "dalvik.system.CloseGuard" // string@8069 │ │ -3d2fd2: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d2fd8: 0c01 |0006: move-result-object v1 │ │ -3d2fda: 1a02 458a |0007: const-string v2, "get" // string@8a45 │ │ -3d2fde: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3d2fe0: 2334 641c |000a: new-array v4, v3, [Ljava/lang/Class; // type@1c64 │ │ -3d2fe4: 6e30 3e83 2104 |000c: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d2fea: 0c02 |000f: move-result-object v2 │ │ -3d2fec: 1a04 8eb7 |0010: const-string v4, "open" // string@b78e │ │ -3d2ff0: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -3d2ff2: 2355 641c |0013: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ -3d2ff6: 1c06 9210 |0015: const-class v6, Ljava/lang/String; // type@1092 │ │ -3d2ffa: 4d06 0503 |0017: aput-object v6, v5, v3 │ │ -3d2ffe: 6e30 3e83 4105 |0019: invoke-virtual {v1, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3004: 0c04 |001c: move-result-object v4 │ │ -3d3006: 1a05 5ed7 |001d: const-string v5, "warnIfOpen" // string@d75e │ │ -3d300a: 2333 641c |001f: new-array v3, v3, [Ljava/lang/Class; // type@1c64 │ │ -3d300e: 6e30 3e83 5103 |0021: invoke-virtual {v1, v5, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3014: 0c00 |0024: move-result-object v0 │ │ -3d3016: 0701 |0025: move-object v1, v0 │ │ -3d3018: 0720 |0026: move-object v0, v2 │ │ -3d301a: 2803 |0027: goto 002a // +0003 │ │ -3d301c: 0701 |0028: move-object v1, v0 │ │ -3d301e: 0714 |0029: move-object v4, v1 │ │ -3d3020: 2202 a217 |002a: new-instance v2, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // type@17a2 │ │ -3d3024: 7040 23bb 0214 |002c: invoke-direct {v2, v0, v4, v1}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb23 │ │ -3d302a: 1102 |002f: return-object v2 │ │ +3d2fb0: |[3d2fb0] okhttp3.internal.platform.AndroidPlatform$CloseGuard.get:()Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; │ │ +3d2fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2fc2: 1a01 6980 |0001: const-string v1, "dalvik.system.CloseGuard" // string@8069 │ │ +3d2fc6: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d2fcc: 0c01 |0006: move-result-object v1 │ │ +3d2fce: 1a02 458a |0007: const-string v2, "get" // string@8a45 │ │ +3d2fd2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3d2fd4: 2334 641c |000a: new-array v4, v3, [Ljava/lang/Class; // type@1c64 │ │ +3d2fd8: 6e30 3e83 2104 |000c: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d2fde: 0c02 |000f: move-result-object v2 │ │ +3d2fe0: 1a04 8eb7 |0010: const-string v4, "open" // string@b78e │ │ +3d2fe4: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +3d2fe6: 2355 641c |0013: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ +3d2fea: 1c06 9210 |0015: const-class v6, Ljava/lang/String; // type@1092 │ │ +3d2fee: 4d06 0503 |0017: aput-object v6, v5, v3 │ │ +3d2ff2: 6e30 3e83 4105 |0019: invoke-virtual {v1, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d2ff8: 0c04 |001c: move-result-object v4 │ │ +3d2ffa: 1a05 5ed7 |001d: const-string v5, "warnIfOpen" // string@d75e │ │ +3d2ffe: 2333 641c |001f: new-array v3, v3, [Ljava/lang/Class; // type@1c64 │ │ +3d3002: 6e30 3e83 5103 |0021: invoke-virtual {v1, v5, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3008: 0c00 |0024: move-result-object v0 │ │ +3d300a: 0701 |0025: move-object v1, v0 │ │ +3d300c: 0720 |0026: move-object v0, v2 │ │ +3d300e: 2803 |0027: goto 002a // +0003 │ │ +3d3010: 0701 |0028: move-object v1, v0 │ │ +3d3012: 0714 |0029: move-object v4, v1 │ │ +3d3014: 2202 a217 |002a: new-instance v2, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // type@17a2 │ │ +3d3018: 7040 23bb 0214 |002c: invoke-direct {v2, v0, v4, v1}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb23 │ │ +3d301e: 1102 |002f: return-object v2 │ │ catches : 1 │ │ 0x0001 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0003 line=345 │ │ 0x000a line=346 │ │ 0x0013 line=347 │ │ @@ -846928,29 +846928,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3d2f6c: |[3d2f6c] okhttp3.internal.platform.AndroidPlatform$CloseGuard.createAndOpen:(Ljava/lang/String;)Ljava/lang/Object; │ │ -3d2f7c: 5450 3787 |0000: iget-object v0, v5, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.getMethod:Ljava/lang/reflect/Method; // field@8737 │ │ -3d2f80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d2f82: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ -3d2f86: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d2f88: 2323 6b1c |0006: new-array v3, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d2f8c: 6e30 0585 1003 |0008: invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d2f92: 0c00 |000b: move-result-object v0 │ │ -3d2f94: 5453 3887 |000c: iget-object v3, v5, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.openMethod:Ljava/lang/reflect/Method; // field@8738 │ │ -3d2f98: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3d2f9a: 2344 6b1c |000f: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ -3d2f9e: 4d06 0402 |0011: aput-object v6, v4, v2 │ │ -3d2fa2: 6e30 0585 0304 |0013: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d2fa8: 1100 |0016: return-object v0 │ │ -3d2faa: 1101 |0017: return-object v1 │ │ +3d2f60: |[3d2f60] okhttp3.internal.platform.AndroidPlatform$CloseGuard.createAndOpen:(Ljava/lang/String;)Ljava/lang/Object; │ │ +3d2f70: 5450 3787 |0000: iget-object v0, v5, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.getMethod:Ljava/lang/reflect/Method; // field@8737 │ │ +3d2f74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d2f76: 3800 1400 |0003: if-eqz v0, 0017 // +0014 │ │ +3d2f7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d2f7c: 2323 6b1c |0006: new-array v3, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d2f80: 6e30 0585 1003 |0008: invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d2f86: 0c00 |000b: move-result-object v0 │ │ +3d2f88: 5453 3887 |000c: iget-object v3, v5, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.openMethod:Ljava/lang/reflect/Method; // field@8738 │ │ +3d2f8c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3d2f8e: 2344 6b1c |000f: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ +3d2f92: 4d06 0402 |0011: aput-object v6, v4, v2 │ │ +3d2f96: 6e30 0585 0304 |0013: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d2f9c: 1100 |0016: return-object v0 │ │ +3d2f9e: 1101 |0017: return-object v1 │ │ catches : 1 │ │ 0x0006 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=316 │ │ 0x0006 line=318 │ │ 0x000c line=319 │ │ @@ -846963,22 +846963,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3d2f34: |[3d2f34] okhttp3.internal.platform.AndroidPlatform$CloseGuard.warnIfOpen:(Ljava/lang/Object;)Z │ │ -3d2f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2f46: 3804 0a00 |0001: if-eqz v4, 000b // +000a │ │ -3d2f4a: 5431 3987 |0003: iget-object v1, v3, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpenMethod:Ljava/lang/reflect/Method; // field@8739 │ │ -3d2f4e: 2302 6b1c |0005: new-array v2, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d2f52: 6e30 0585 4102 |0007: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d2f58: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d2f5a: 0f00 |000b: return v0 │ │ +3d2f28: |[3d2f28] okhttp3.internal.platform.AndroidPlatform$CloseGuard.warnIfOpen:(Ljava/lang/Object;)Z │ │ +3d2f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2f3a: 3804 0a00 |0001: if-eqz v4, 000b // +000a │ │ +3d2f3e: 5431 3987 |0003: iget-object v1, v3, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpenMethod:Ljava/lang/reflect/Method; // field@8739 │ │ +3d2f42: 2302 6b1c |0005: new-array v2, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d2f46: 6e30 0585 4102 |0007: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d2f4c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d2f4e: 0f00 |000b: return v0 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; │ │ @@ -847033,18 +847033,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3bf8: |[3d3bf8] okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider.:(Ljava/util/List;)V │ │ -3d3c08: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d3c0e: 5b01 4487 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ -3d3c12: 0e00 |0005: return-void │ │ +3d3bec: |[3d3bec] okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider.:(Ljava/util/List;)V │ │ +3d3bfc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d3c02: 5b01 4487 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ +3d3c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -847055,104 +847055,104 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -3d3aa0: |[3d3aa0] okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -3d3ab0: 6e10 0085 0700 |0000: invoke-virtual {v7}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@8500 │ │ -3d3ab6: 0c06 |0003: move-result-object v6 │ │ -3d3ab8: 6e10 0385 0700 |0004: invoke-virtual {v7}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@8503 │ │ -3d3abe: 0c00 |0007: move-result-object v0 │ │ -3d3ac0: 3908 0400 |0008: if-nez v8, 000c // +0004 │ │ -3d3ac4: 6208 4185 |000a: sget-object v8, Lokhttp3/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@8541 │ │ -3d3ac8: 1a01 79cf |000c: const-string v1, "supports" // string@cf79 │ │ -3d3acc: 6e20 5084 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3ad2: 0a01 |0011: move-result v1 │ │ -3d3ad4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3d3ad6: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -3d3ada: 6201 3079 |0015: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@7930 │ │ -3d3ade: 3301 0700 |0017: if-ne v1, v0, 001e // +0007 │ │ -3d3ae2: 7110 f682 0200 |0019: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -3d3ae8: 0c06 |001c: move-result-object v6 │ │ -3d3aea: 1106 |001d: return-object v6 │ │ -3d3aec: 1a01 61d4 |001e: const-string v1, "unsupported" // string@d461 │ │ -3d3af0: 6e20 5084 1600 |0020: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3af6: 0a01 |0023: move-result v1 │ │ -3d3af8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3d3afa: 3801 0900 |0025: if-eqz v1, 002e // +0009 │ │ -3d3afe: 6201 3d79 |0027: sget-object v1, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@793d │ │ -3d3b02: 3301 0500 |0029: if-ne v1, v0, 002e // +0005 │ │ -3d3b06: 5c52 4687 |002b: iput-boolean v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ -3d3b0a: 1103 |002d: return-object v3 │ │ -3d3b0c: 1a01 53bb |002e: const-string v1, "protocols" // string@bb53 │ │ -3d3b10: 6e20 5084 1600 |0030: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3b16: 0a01 |0033: move-result v1 │ │ -3d3b18: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ -3d3b1c: 2181 |0036: array-length v1, v8 │ │ -3d3b1e: 3901 0500 |0037: if-nez v1, 003c // +0005 │ │ -3d3b22: 5456 4487 |0039: iget-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ -3d3b26: 1106 |003b: return-object v6 │ │ -3d3b28: 1a01 cbc2 |003c: const-string v1, "selectProtocol" // string@c2cb │ │ -3d3b2c: 6e20 5084 1600 |003e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3b32: 0a01 |0041: move-result v1 │ │ -3d3b34: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -3d3b36: 3901 0a00 |0043: if-nez v1, 004d // +000a │ │ -3d3b3a: 1a01 b4c2 |0045: const-string v1, "select" // string@c2b4 │ │ -3d3b3e: 6e20 5084 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3b44: 0a01 |004a: move-result v1 │ │ -3d3b46: 3801 3900 |004b: if-eqz v1, 0084 // +0039 │ │ -3d3b4a: 1c01 9210 |004d: const-class v1, Ljava/lang/String; // type@1092 │ │ -3d3b4e: 3301 3500 |004f: if-ne v1, v0, 0084 // +0035 │ │ -3d3b52: 2180 |0051: array-length v0, v8 │ │ -3d3b54: 3320 3200 |0052: if-ne v0, v2, 0084 // +0032 │ │ -3d3b58: 4600 0804 |0054: aget-object v0, v8, v4 │ │ -3d3b5c: 2000 2c11 |0056: instance-of v0, v0, Ljava/util/List; // type@112c │ │ -3d3b60: 3800 2c00 |0058: if-eqz v0, 0084 // +002c │ │ -3d3b64: 4606 0804 |005a: aget-object v6, v8, v4 │ │ -3d3b68: 1f06 2c11 |005c: check-cast v6, Ljava/util/List; // type@112c │ │ -3d3b6c: 7210 8b87 0600 |005e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3d3b72: 0a07 |0061: move-result v7 │ │ -3d3b74: 1208 |0062: const/4 v8, #int 0 // #0 │ │ -3d3b76: 3578 1600 |0063: if-ge v8, v7, 0079 // +0016 │ │ -3d3b7a: 7220 8087 8600 |0065: invoke-interface {v6, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d3b80: 0c00 |0068: move-result-object v0 │ │ -3d3b82: 1f00 9210 |0069: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3d3b86: 5451 4487 |006b: iget-object v1, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ -3d3b8a: 7220 7d87 0100 |006d: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3d3b90: 0a01 |0070: move-result v1 │ │ -3d3b92: 3801 0500 |0071: if-eqz v1, 0076 // +0005 │ │ -3d3b96: 5b50 4587 |0073: iput-object v0, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ -3d3b9a: 1100 |0075: return-object v0 │ │ -3d3b9c: d808 0801 |0076: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3d3ba0: 28eb |0078: goto 0063 // -0015 │ │ -3d3ba2: 5456 4487 |0079: iget-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ -3d3ba6: 7220 8087 4600 |007b: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d3bac: 0c06 |007e: move-result-object v6 │ │ -3d3bae: 1f06 9210 |007f: check-cast v6, Ljava/lang/String; // type@1092 │ │ -3d3bb2: 5b56 4587 |0081: iput-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ -3d3bb6: 1106 |0083: return-object v6 │ │ -3d3bb8: 1a00 51bb |0084: const-string v0, "protocolSelected" // string@bb51 │ │ -3d3bbc: 6e20 5084 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3bc2: 0a00 |0089: move-result v0 │ │ -3d3bc4: 3900 0a00 |008a: if-nez v0, 0094 // +000a │ │ -3d3bc8: 1a00 dcc2 |008c: const-string v0, "selected" // string@c2dc │ │ -3d3bcc: 6e20 5084 0600 |008e: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3bd2: 0a06 |0091: move-result v6 │ │ -3d3bd4: 3806 0c00 |0092: if-eqz v6, 009e // +000c │ │ -3d3bd8: 2186 |0094: array-length v6, v8 │ │ -3d3bda: 3326 0900 |0095: if-ne v6, v2, 009e // +0009 │ │ -3d3bde: 4606 0804 |0097: aget-object v6, v8, v4 │ │ -3d3be2: 1f06 9210 |0099: check-cast v6, Ljava/lang/String; // type@1092 │ │ -3d3be6: 5b56 4587 |009b: iput-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ -3d3bea: 1103 |009d: return-object v3 │ │ -3d3bec: 6e30 0585 5708 |009e: invoke-virtual {v7, v5, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3bf2: 0c06 |00a1: move-result-object v6 │ │ -3d3bf4: 1106 |00a2: return-object v6 │ │ +3d3a94: |[3d3a94] okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +3d3aa4: 6e10 0085 0700 |0000: invoke-virtual {v7}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@8500 │ │ +3d3aaa: 0c06 |0003: move-result-object v6 │ │ +3d3aac: 6e10 0385 0700 |0004: invoke-virtual {v7}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@8503 │ │ +3d3ab2: 0c00 |0007: move-result-object v0 │ │ +3d3ab4: 3908 0400 |0008: if-nez v8, 000c // +0004 │ │ +3d3ab8: 6208 4185 |000a: sget-object v8, Lokhttp3/internal/Util;.EMPTY_STRING_ARRAY:[Ljava/lang/String; // field@8541 │ │ +3d3abc: 1a01 79cf |000c: const-string v1, "supports" // string@cf79 │ │ +3d3ac0: 6e20 5084 1600 |000e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3ac6: 0a01 |0011: move-result v1 │ │ +3d3ac8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3d3aca: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +3d3ace: 6201 3079 |0015: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@7930 │ │ +3d3ad2: 3301 0700 |0017: if-ne v1, v0, 001e // +0007 │ │ +3d3ad6: 7110 f682 0200 |0019: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +3d3adc: 0c06 |001c: move-result-object v6 │ │ +3d3ade: 1106 |001d: return-object v6 │ │ +3d3ae0: 1a01 61d4 |001e: const-string v1, "unsupported" // string@d461 │ │ +3d3ae4: 6e20 5084 1600 |0020: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3aea: 0a01 |0023: move-result v1 │ │ +3d3aec: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3d3aee: 3801 0900 |0025: if-eqz v1, 002e // +0009 │ │ +3d3af2: 6201 3d79 |0027: sget-object v1, Ljava/lang/Void;.TYPE:Ljava/lang/Class; // field@793d │ │ +3d3af6: 3301 0500 |0029: if-ne v1, v0, 002e // +0005 │ │ +3d3afa: 5c52 4687 |002b: iput-boolean v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ +3d3afe: 1103 |002d: return-object v3 │ │ +3d3b00: 1a01 53bb |002e: const-string v1, "protocols" // string@bb53 │ │ +3d3b04: 6e20 5084 1600 |0030: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3b0a: 0a01 |0033: move-result v1 │ │ +3d3b0c: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ +3d3b10: 2181 |0036: array-length v1, v8 │ │ +3d3b12: 3901 0500 |0037: if-nez v1, 003c // +0005 │ │ +3d3b16: 5456 4487 |0039: iget-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ +3d3b1a: 1106 |003b: return-object v6 │ │ +3d3b1c: 1a01 cbc2 |003c: const-string v1, "selectProtocol" // string@c2cb │ │ +3d3b20: 6e20 5084 1600 |003e: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3b26: 0a01 |0041: move-result v1 │ │ +3d3b28: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +3d3b2a: 3901 0a00 |0043: if-nez v1, 004d // +000a │ │ +3d3b2e: 1a01 b4c2 |0045: const-string v1, "select" // string@c2b4 │ │ +3d3b32: 6e20 5084 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3b38: 0a01 |004a: move-result v1 │ │ +3d3b3a: 3801 3900 |004b: if-eqz v1, 0084 // +0039 │ │ +3d3b3e: 1c01 9210 |004d: const-class v1, Ljava/lang/String; // type@1092 │ │ +3d3b42: 3301 3500 |004f: if-ne v1, v0, 0084 // +0035 │ │ +3d3b46: 2180 |0051: array-length v0, v8 │ │ +3d3b48: 3320 3200 |0052: if-ne v0, v2, 0084 // +0032 │ │ +3d3b4c: 4600 0804 |0054: aget-object v0, v8, v4 │ │ +3d3b50: 2000 2c11 |0056: instance-of v0, v0, Ljava/util/List; // type@112c │ │ +3d3b54: 3800 2c00 |0058: if-eqz v0, 0084 // +002c │ │ +3d3b58: 4606 0804 |005a: aget-object v6, v8, v4 │ │ +3d3b5c: 1f06 2c11 |005c: check-cast v6, Ljava/util/List; // type@112c │ │ +3d3b60: 7210 8b87 0600 |005e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3d3b66: 0a07 |0061: move-result v7 │ │ +3d3b68: 1208 |0062: const/4 v8, #int 0 // #0 │ │ +3d3b6a: 3578 1600 |0063: if-ge v8, v7, 0079 // +0016 │ │ +3d3b6e: 7220 8087 8600 |0065: invoke-interface {v6, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d3b74: 0c00 |0068: move-result-object v0 │ │ +3d3b76: 1f00 9210 |0069: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3d3b7a: 5451 4487 |006b: iget-object v1, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ +3d3b7e: 7220 7d87 0100 |006d: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3d3b84: 0a01 |0070: move-result v1 │ │ +3d3b86: 3801 0500 |0071: if-eqz v1, 0076 // +0005 │ │ +3d3b8a: 5b50 4587 |0073: iput-object v0, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ +3d3b8e: 1100 |0075: return-object v0 │ │ +3d3b90: d808 0801 |0076: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3d3b94: 28eb |0078: goto 0063 // -0015 │ │ +3d3b96: 5456 4487 |0079: iget-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.protocols:Ljava/util/List; // field@8744 │ │ +3d3b9a: 7220 8087 4600 |007b: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d3ba0: 0c06 |007e: move-result-object v6 │ │ +3d3ba2: 1f06 9210 |007f: check-cast v6, Ljava/lang/String; // type@1092 │ │ +3d3ba6: 5b56 4587 |0081: iput-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ +3d3baa: 1106 |0083: return-object v6 │ │ +3d3bac: 1a00 51bb |0084: const-string v0, "protocolSelected" // string@bb51 │ │ +3d3bb0: 6e20 5084 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3bb6: 0a00 |0089: move-result v0 │ │ +3d3bb8: 3900 0a00 |008a: if-nez v0, 0094 // +000a │ │ +3d3bbc: 1a00 dcc2 |008c: const-string v0, "selected" // string@c2dc │ │ +3d3bc0: 6e20 5084 0600 |008e: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3bc6: 0a06 |0091: move-result v6 │ │ +3d3bc8: 3806 0c00 |0092: if-eqz v6, 009e // +000c │ │ +3d3bcc: 2186 |0094: array-length v6, v8 │ │ +3d3bce: 3326 0900 |0095: if-ne v6, v2, 009e // +0009 │ │ +3d3bd2: 4606 0804 |0097: aget-object v6, v8, v4 │ │ +3d3bd6: 1f06 9210 |0099: check-cast v6, Ljava/lang/String; // type@1092 │ │ +3d3bda: 5b56 4587 |009b: iput-object v6, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ +3d3bde: 1103 |009d: return-object v3 │ │ +3d3be0: 6e30 0585 5708 |009e: invoke-virtual {v7, v5, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3be6: 0c06 |00a1: move-result-object v6 │ │ +3d3be8: 1106 |00a2: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x000a line=120 │ │ 0x000e line=122 │ │ 0x0019 line=123 │ │ @@ -847253,25 +847253,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3d4488: |[3d4488] okhttp3.internal.platform.Platform.:()V │ │ -3d4498: 7100 5fbb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.findPlatform:()Lokhttp3/internal/platform/Platform; // method@bb5f │ │ -3d449e: 0c00 |0003: move-result-object v0 │ │ -3d44a0: 6900 4f87 |0004: sput-object v0, Lokhttp3/internal/platform/Platform;.PLATFORM:Lokhttp3/internal/platform/Platform; // field@874f │ │ -3d44a4: 1c00 2517 |0006: const-class v0, Lokhttp3/OkHttpClient; // type@1725 │ │ -3d44a8: 6e10 4183 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -3d44ae: 0c00 |000b: move-result-object v0 │ │ -3d44b0: 7110 da88 0000 |000c: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ -3d44b6: 0c00 |000f: move-result-object v0 │ │ -3d44b8: 6900 5187 |0010: sput-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ -3d44bc: 0e00 |0012: return-void │ │ +3d447c: |[3d447c] okhttp3.internal.platform.Platform.:()V │ │ +3d448c: 7100 5fbb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.findPlatform:()Lokhttp3/internal/platform/Platform; // method@bb5f │ │ +3d4492: 0c00 |0003: move-result-object v0 │ │ +3d4494: 6900 4f87 |0004: sput-object v0, Lokhttp3/internal/platform/Platform;.PLATFORM:Lokhttp3/internal/platform/Platform; // field@874f │ │ +3d4498: 1c00 2517 |0006: const-class v0, Lokhttp3/OkHttpClient; // type@1725 │ │ +3d449c: 6e10 4183 0000 |0008: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +3d44a2: 0c00 |000b: move-result-object v0 │ │ +3d44a4: 7110 da88 0000 |000c: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ +3d44aa: 0c00 |000f: move-result-object v0 │ │ +3d44ac: 6900 5187 |0010: sput-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ +3d44b0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=82 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/platform/Platform;) │ │ @@ -847279,17 +847279,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d44c0: |[3d44c0] okhttp3.internal.platform.Platform.:()V │ │ -3d44d0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d44d6: 0e00 |0003: return-void │ │ +3d44b4: |[3d44b4] okhttp3.internal.platform.Platform.:()V │ │ +3d44c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d44ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/platform/Platform; │ │ │ │ #2 : (in Lokhttp3/internal/platform/Platform;) │ │ @@ -847297,35 +847297,35 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3d4250: |[3d4250] okhttp3.internal.platform.Platform.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; │ │ -3d4260: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3d4264: 7210 8b87 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3d426a: 0a01 |0005: move-result v1 │ │ -3d426c: 7020 5986 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -3d4272: 7210 8b87 0500 |0009: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3d4278: 0a01 |000c: move-result v1 │ │ -3d427a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3d427c: 3512 1700 |000e: if-ge v2, v1, 0025 // +0017 │ │ -3d4280: 7220 8087 2500 |0010: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d4286: 0c03 |0013: move-result-object v3 │ │ -3d4288: 1f03 2617 |0014: check-cast v3, Lokhttp3/Protocol; // type@1726 │ │ -3d428c: 6204 e984 |0016: sget-object v4, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ -3d4290: 3343 0300 |0018: if-ne v3, v4, 001b // +0003 │ │ -3d4294: 2808 |001a: goto 0022 // +0008 │ │ -3d4296: 6e10 5cb7 0300 |001b: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ -3d429c: 0c03 |001e: move-result-object v3 │ │ -3d429e: 7220 7a87 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d42a4: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d42a8: 28ea |0024: goto 000e // -0016 │ │ -3d42aa: 1100 |0025: return-object v0 │ │ +3d4244: |[3d4244] okhttp3.internal.platform.Platform.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; │ │ +3d4254: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3d4258: 7210 8b87 0500 |0002: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3d425e: 0a01 |0005: move-result v1 │ │ +3d4260: 7020 5986 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +3d4266: 7210 8b87 0500 |0009: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3d426c: 0a01 |000c: move-result v1 │ │ +3d426e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3d4270: 3512 1700 |000e: if-ge v2, v1, 0025 // +0017 │ │ +3d4274: 7220 8087 2500 |0010: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d427a: 0c03 |0013: move-result-object v3 │ │ +3d427c: 1f03 2617 |0014: check-cast v3, Lokhttp3/Protocol; // type@1726 │ │ +3d4280: 6204 e984 |0016: sget-object v4, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ +3d4284: 3343 0300 |0018: if-ne v3, v4, 001b // +0003 │ │ +3d4288: 2808 |001a: goto 0022 // +0008 │ │ +3d428a: 6e10 5cb7 0300 |001b: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ +3d4290: 0c03 |001e: move-result-object v3 │ │ +3d4292: 7220 7a87 3000 |001f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d4298: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d429c: 28ea |0024: goto 000e // -0016 │ │ +3d429e: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0009 line=164 │ │ 0x0010 line=165 │ │ 0x0016 line=166 │ │ 0x001b line=167 │ │ @@ -847337,40 +847337,40 @@ │ │ type : '(Ljava/util/List;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3d40b4: |[3d40b4] okhttp3.internal.platform.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ -3d40c4: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3d40c8: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d40ce: 7210 8b87 0500 |0005: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3d40d4: 0a01 |0008: move-result v1 │ │ -3d40d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3d40d8: 3512 2200 |000a: if-ge v2, v1, 002c // +0022 │ │ -3d40dc: 7220 8087 2500 |000c: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d40e2: 0c03 |000f: move-result-object v3 │ │ -3d40e4: 1f03 2617 |0010: check-cast v3, Lokhttp3/Protocol; // type@1726 │ │ -3d40e8: 6204 e984 |0012: sget-object v4, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ -3d40ec: 3343 0300 |0014: if-ne v3, v4, 0017 // +0003 │ │ -3d40f0: 2813 |0016: goto 0029 // +0013 │ │ -3d40f2: 6e10 5cb7 0300 |0017: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ -3d40f8: 0c04 |001a: move-result-object v4 │ │ -3d40fa: 6e10 6384 0400 |001b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d4100: 0a04 |001e: move-result v4 │ │ -3d4102: 6e20 7ebc 4000 |001f: invoke-virtual {v0, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d4108: 6e10 5cb7 0300 |0022: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ -3d410e: 0c03 |0025: move-result-object v3 │ │ -3d4110: 6e20 96bc 3000 |0026: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ -3d4116: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d411a: 28df |002b: goto 000a // -0021 │ │ -3d411c: 6e10 49bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ -3d4122: 0c05 |002f: move-result-object v5 │ │ -3d4124: 1105 |0030: return-object v5 │ │ +3d40a8: |[3d40a8] okhttp3.internal.platform.Platform.concatLengthPrefixed:(Ljava/util/List;)[B │ │ +3d40b8: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3d40bc: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d40c2: 7210 8b87 0500 |0005: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3d40c8: 0a01 |0008: move-result v1 │ │ +3d40ca: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3d40cc: 3512 2200 |000a: if-ge v2, v1, 002c // +0022 │ │ +3d40d0: 7220 8087 2500 |000c: invoke-interface {v5, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d40d6: 0c03 |000f: move-result-object v3 │ │ +3d40d8: 1f03 2617 |0010: check-cast v3, Lokhttp3/Protocol; // type@1726 │ │ +3d40dc: 6204 e984 |0012: sget-object v4, Lokhttp3/Protocol;.HTTP_1_0:Lokhttp3/Protocol; // field@84e9 │ │ +3d40e0: 3343 0300 |0014: if-ne v3, v4, 0017 // +0003 │ │ +3d40e4: 2813 |0016: goto 0029 // +0013 │ │ +3d40e6: 6e10 5cb7 0300 |0017: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ +3d40ec: 0c04 |001a: move-result-object v4 │ │ +3d40ee: 6e10 6384 0400 |001b: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d40f4: 0a04 |001e: move-result v4 │ │ +3d40f6: 6e20 7ebc 4000 |001f: invoke-virtual {v0, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d40fc: 6e10 5cb7 0300 |0022: invoke-virtual {v3}, Lokhttp3/Protocol;.toString:()Ljava/lang/String; // method@b75c │ │ +3d4102: 0c03 |0025: move-result-object v3 │ │ +3d4104: 6e20 96bc 3000 |0026: invoke-virtual {v0, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ +3d410a: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d410e: 28df |002b: goto 000a // -0021 │ │ +3d4110: 6e10 49bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ +3d4116: 0c05 |002f: move-result-object v5 │ │ +3d4118: 1105 |0030: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000c line=245 │ │ 0x0012 line=246 │ │ 0x0017 line=247 │ │ @@ -847384,41 +847384,41 @@ │ │ type : '()Lokhttp3/internal/platform/Platform;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -3d4344: |[3d4344] okhttp3.internal.platform.Platform.findPlatform:()Lokhttp3/internal/platform/Platform; │ │ -3d4354: 7100 1abb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Android10Platform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb1a │ │ -3d435a: 0c00 |0003: move-result-object v0 │ │ -3d435c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3d4360: 1100 |0006: return-object v0 │ │ -3d4362: 7100 2fbb 0000 |0007: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb2f │ │ -3d4368: 0c00 |000a: move-result-object v0 │ │ -3d436a: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -3d436e: 1100 |000d: return-object v0 │ │ -3d4370: 7100 66bb 0000 |000e: invoke-static {}, Lokhttp3/internal/platform/Platform;.isConscryptPreferred:()Z // method@bb66 │ │ -3d4376: 0a00 |0011: move-result v0 │ │ -3d4378: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -3d437c: 7100 3ebb 0000 |0014: invoke-static {}, Lokhttp3/internal/platform/ConscryptPlatform;.buildIfSupported:()Lokhttp3/internal/platform/ConscryptPlatform; // method@bb3e │ │ -3d4382: 0c00 |0017: move-result-object v0 │ │ -3d4384: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -3d4388: 1100 |001a: return-object v0 │ │ -3d438a: 7100 50bb 0000 |001b: invoke-static {}, Lokhttp3/internal/platform/Jdk9Platform;.buildIfSupported:()Lokhttp3/internal/platform/Jdk9Platform; // method@bb50 │ │ -3d4390: 0c00 |001e: move-result-object v0 │ │ -3d4392: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ -3d4396: 1100 |0021: return-object v0 │ │ -3d4398: 7100 4bbb 0000 |0022: invoke-static {}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb4b │ │ -3d439e: 0c00 |0025: move-result-object v0 │ │ -3d43a0: 3800 0300 |0026: if-eqz v0, 0029 // +0003 │ │ -3d43a4: 1100 |0028: return-object v0 │ │ -3d43a6: 2200 a917 |0029: new-instance v0, Lokhttp3/internal/platform/Platform; // type@17a9 │ │ -3d43aa: 7010 55bb 0000 |002b: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ -3d43b0: 1100 |002e: return-object v0 │ │ +3d4338: |[3d4338] okhttp3.internal.platform.Platform.findPlatform:()Lokhttp3/internal/platform/Platform; │ │ +3d4348: 7100 1abb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Android10Platform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb1a │ │ +3d434e: 0c00 |0003: move-result-object v0 │ │ +3d4350: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3d4354: 1100 |0006: return-object v0 │ │ +3d4356: 7100 2fbb 0000 |0007: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb2f │ │ +3d435c: 0c00 |000a: move-result-object v0 │ │ +3d435e: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +3d4362: 1100 |000d: return-object v0 │ │ +3d4364: 7100 66bb 0000 |000e: invoke-static {}, Lokhttp3/internal/platform/Platform;.isConscryptPreferred:()Z // method@bb66 │ │ +3d436a: 0a00 |0011: move-result v0 │ │ +3d436c: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +3d4370: 7100 3ebb 0000 |0014: invoke-static {}, Lokhttp3/internal/platform/ConscryptPlatform;.buildIfSupported:()Lokhttp3/internal/platform/ConscryptPlatform; // method@bb3e │ │ +3d4376: 0c00 |0017: move-result-object v0 │ │ +3d4378: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +3d437c: 1100 |001a: return-object v0 │ │ +3d437e: 7100 50bb 0000 |001b: invoke-static {}, Lokhttp3/internal/platform/Jdk9Platform;.buildIfSupported:()Lokhttp3/internal/platform/Jdk9Platform; // method@bb50 │ │ +3d4384: 0c00 |001e: move-result-object v0 │ │ +3d4386: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ +3d438a: 1100 |0021: return-object v0 │ │ +3d438c: 7100 4bbb 0000 |0022: invoke-static {}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.buildIfSupported:()Lokhttp3/internal/platform/Platform; // method@bb4b │ │ +3d4392: 0c00 |0025: move-result-object v0 │ │ +3d4394: 3800 0300 |0026: if-eqz v0, 0029 // +0003 │ │ +3d4398: 1100 |0028: return-object v0 │ │ +3d439a: 2200 a917 |0029: new-instance v0, Lokhttp3/internal/platform/Platform; // type@17a9 │ │ +3d439e: 7010 55bb 0000 |002b: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ +3d43a4: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0007 line=208 │ │ 0x000e line=214 │ │ 0x0014 line=215 │ │ 0x001b line=222 │ │ @@ -847431,52 +847431,52 @@ │ │ type : '()Lokhttp3/internal/platform/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d43b4: |[3d43b4] okhttp3.internal.platform.Platform.get:()Lokhttp3/internal/platform/Platform; │ │ -3d43c4: 6200 4f87 |0000: sget-object v0, Lokhttp3/internal/platform/Platform;.PLATFORM:Lokhttp3/internal/platform/Platform; // field@874f │ │ -3d43c8: 1100 |0002: return-object v0 │ │ +3d43a8: |[3d43a8] okhttp3.internal.platform.Platform.get:()Lokhttp3/internal/platform/Platform; │ │ +3d43b8: 6200 4f87 |0000: sget-object v0, Lokhttp3/internal/platform/Platform;.PLATFORM:Lokhttp3/internal/platform/Platform; // field@874f │ │ +3d43bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ #6 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'isConscryptPreferred' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3d405c: |[3d405c] okhttp3.internal.platform.Platform.isConscryptPreferred:()Z │ │ -3d406c: 1a00 e9b4 |0000: const-string v0, "okhttp.platform" // string@b4e9 │ │ -3d4070: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d4072: 7120 3ab8 1000 |0003: invoke-static {v0, v1}, Lokhttp3/internal/Util;.getSystemProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b83a │ │ -3d4078: 0c00 |0006: move-result-object v0 │ │ -3d407a: 1a01 027d |0007: const-string v1, "conscrypt" // string@7d02 │ │ -3d407e: 6e20 5084 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d4084: 0a00 |000c: move-result v0 │ │ -3d4086: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -3d408a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3d408c: 0f00 |0010: return v0 │ │ -3d408e: 7100 0986 0000 |0011: invoke-static {}, Ljava/security/Security;.getProviders:()[Ljava/security/Provider; // method@8609 │ │ -3d4094: 0c00 |0014: move-result-object v0 │ │ -3d4096: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3d4098: 4600 0001 |0016: aget-object v0, v0, v1 │ │ -3d409c: 6e10 0786 0000 |0018: invoke-virtual {v0}, Ljava/security/Provider;.getName:()Ljava/lang/String; // method@8607 │ │ -3d40a2: 0c00 |001b: move-result-object v0 │ │ -3d40a4: 1a01 2921 |001c: const-string v1, "Conscrypt" // string@2129 │ │ -3d40a8: 6e20 5084 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d40ae: 0a00 |0021: move-result v0 │ │ -3d40b0: 0f00 |0022: return v0 │ │ +3d4050: |[3d4050] okhttp3.internal.platform.Platform.isConscryptPreferred:()Z │ │ +3d4060: 1a00 e9b4 |0000: const-string v0, "okhttp.platform" // string@b4e9 │ │ +3d4064: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d4066: 7120 3ab8 1000 |0003: invoke-static {v0, v1}, Lokhttp3/internal/Util;.getSystemProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@b83a │ │ +3d406c: 0c00 |0006: move-result-object v0 │ │ +3d406e: 1a01 027d |0007: const-string v1, "conscrypt" // string@7d02 │ │ +3d4072: 6e20 5084 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d4078: 0a00 |000c: move-result v0 │ │ +3d407a: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +3d407e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3d4080: 0f00 |0010: return v0 │ │ +3d4082: 7100 0986 0000 |0011: invoke-static {}, Ljava/security/Security;.getProviders:()[Ljava/security/Provider; // method@8609 │ │ +3d4088: 0c00 |0014: move-result-object v0 │ │ +3d408a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3d408c: 4600 0001 |0016: aget-object v0, v0, v1 │ │ +3d4090: 6e10 0786 0000 |0018: invoke-virtual {v0}, Ljava/security/Provider;.getName:()Ljava/lang/String; // method@8607 │ │ +3d4096: 0c00 |001b: move-result-object v0 │ │ +3d4098: 1a01 2921 |001c: const-string v1, "Conscrypt" // string@2129 │ │ +3d409c: 6e20 5084 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d40a2: 0a00 |0021: move-result v0 │ │ +3d40a4: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=191 │ │ 0x0011 line=196 │ │ 0x001e line=197 │ │ locals : │ │ │ │ @@ -847485,51 +847485,51 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -3d415c: |[3d415c] okhttp3.internal.platform.Platform.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ -3d416c: 6e10 0884 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3d4172: 0c00 |0003: move-result-object v0 │ │ -3d4174: 1c01 8310 |0004: const-class v1, Ljava/lang/Object; // type@1083 │ │ -3d4178: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d417a: 3210 2500 |0007: if-eq v0, v1, 002c // +0025 │ │ -3d417e: 6e20 3383 6000 |0009: invoke-virtual {v0, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8333 │ │ -3d4184: 0c01 |000c: move-result-object v1 │ │ -3d4186: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3d4188: 6e20 f384 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@84f3 │ │ -3d418e: 6e20 e684 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@84e6 │ │ -3d4194: 0c01 |0014: move-result-object v1 │ │ -3d4196: 6e20 4e83 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ -3d419c: 0a03 |0018: move-result v3 │ │ -3d419e: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -3d41a2: 1102 |001b: return-object v2 │ │ -3d41a4: 6e20 2883 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ -3d41aa: 0c04 |001f: move-result-object v4 │ │ -3d41ac: 1104 |0020: return-object v4 │ │ -3d41ae: 2204 5b10 |0021: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ -3d41b2: 7010 ea82 0400 |0023: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3d41b8: 2704 |0026: throw v4 │ │ -3d41ba: 6e10 4583 0000 |0027: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@8345 │ │ -3d41c0: 0c00 |002a: move-result-object v0 │ │ -3d41c2: 28d9 |002b: goto 0004 // -0027 │ │ -3d41c4: 1a00 2981 |002c: const-string v0, "delegate" // string@8129 │ │ -3d41c8: 6e20 5084 0600 |002e: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d41ce: 0a01 |0031: move-result v1 │ │ -3d41d0: 3901 0f00 |0032: if-nez v1, 0041 // +000f │ │ -3d41d4: 1c01 8310 |0034: const-class v1, Ljava/lang/Object; // type@1083 │ │ -3d41d8: 7130 69bb 1400 |0036: invoke-static {v4, v1, v0}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ -3d41de: 0c04 |0039: move-result-object v4 │ │ -3d41e0: 3804 0700 |003a: if-eqz v4, 0041 // +0007 │ │ -3d41e4: 7130 69bb 5406 |003c: invoke-static {v4, v5, v6}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ -3d41ea: 0c04 |003f: move-result-object v4 │ │ -3d41ec: 1104 |0040: return-object v4 │ │ -3d41ee: 1102 |0041: return-object v2 │ │ +3d4150: |[3d4150] okhttp3.internal.platform.Platform.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ +3d4160: 6e10 0884 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3d4166: 0c00 |0003: move-result-object v0 │ │ +3d4168: 1c01 8310 |0004: const-class v1, Ljava/lang/Object; // type@1083 │ │ +3d416c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d416e: 3210 2500 |0007: if-eq v0, v1, 002c // +0025 │ │ +3d4172: 6e20 3383 6000 |0009: invoke-virtual {v0, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8333 │ │ +3d4178: 0c01 |000c: move-result-object v1 │ │ +3d417a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3d417c: 6e20 f384 3100 |000e: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@84f3 │ │ +3d4182: 6e20 e684 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@84e6 │ │ +3d4188: 0c01 |0014: move-result-object v1 │ │ +3d418a: 6e20 4e83 1500 |0015: invoke-virtual {v5, v1}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ +3d4190: 0a03 |0018: move-result v3 │ │ +3d4192: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +3d4196: 1102 |001b: return-object v2 │ │ +3d4198: 6e20 2883 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@8328 │ │ +3d419e: 0c04 |001f: move-result-object v4 │ │ +3d41a0: 1104 |0020: return-object v4 │ │ +3d41a2: 2204 5b10 |0021: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ +3d41a6: 7010 ea82 0400 |0023: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3d41ac: 2704 |0026: throw v4 │ │ +3d41ae: 6e10 4583 0000 |0027: invoke-virtual {v0}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@8345 │ │ +3d41b4: 0c00 |002a: move-result-object v0 │ │ +3d41b6: 28d9 |002b: goto 0004 // -0027 │ │ +3d41b8: 1a00 2981 |002c: const-string v0, "delegate" // string@8129 │ │ +3d41bc: 6e20 5084 0600 |002e: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d41c2: 0a01 |0031: move-result v1 │ │ +3d41c4: 3901 0f00 |0032: if-nez v1, 0041 // +000f │ │ +3d41c8: 1c01 8310 |0034: const-class v1, Ljava/lang/Object; // type@1083 │ │ +3d41cc: 7130 69bb 1400 |0036: invoke-static {v4, v1, v0}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ +3d41d2: 0c04 |0039: move-result-object v4 │ │ +3d41d4: 3804 0700 |003a: if-eqz v4, 0041 // +0007 │ │ +3d41d8: 7130 69bb 5406 |003c: invoke-static {v4, v5, v6}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ +3d41de: 0c04 |003f: move-result-object v4 │ │ +3d41e0: 1104 |0040: return-object v4 │ │ +3d41e2: 1102 |0041: return-object v2 │ │ catches : 1 │ │ 0x0009 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x0027 │ │ Ljava/lang/IllegalAccessException; -> 0x0021 │ │ positions : │ │ 0x0000 line=254 │ │ 0x0009 line=256 │ │ @@ -847553,53 +847553,53 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d44d8: |[3d44d8] okhttp3.internal.platform.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -3d44e8: 0e00 |0000: return-void │ │ +3d44cc: |[3d44cc] okhttp3.internal.platform.Platform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +3d44dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'buildCertificateChainCleaner' │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Lokhttp3/internal/tls/CertificateChainCleaner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3d43cc: |[3d43cc] okhttp3.internal.platform.Platform.buildCertificateChainCleaner:(Ljavax/net/ssl/SSLSocketFactory;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ -3d43dc: 6e20 6bbb 4300 |0000: invoke-virtual {v3, v4}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ -3d43e2: 0c00 |0003: move-result-object v0 │ │ -3d43e4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d43e8: 6e20 59bb 0300 |0006: invoke-virtual {v3, v0}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ -3d43ee: 0c04 |0009: move-result-object v4 │ │ -3d43f0: 1104 |000a: return-object v4 │ │ -3d43f2: 2200 7210 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d43f6: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d43fa: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d4400: 1a02 6465 |0012: const-string v2, "Unable to extract the trust manager on " // string@6564 │ │ -3d4404: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d440a: 7100 60bb 0000 |0017: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3d4410: 0c02 |001a: move-result-object v2 │ │ -3d4412: 6e20 8e84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d4418: 1a02 2913 |001e: const-string v2, ", sslSocketFactory is " // string@1329 │ │ -3d441c: 6e20 8f84 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d4422: 6e10 0884 0400 |0023: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3d4428: 0c04 |0026: move-result-object v4 │ │ -3d442a: 6e20 8e84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d4430: 6e10 9f84 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d4436: 0c04 |002d: move-result-object v4 │ │ -3d4438: 7020 8c83 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d443e: 2700 |0031: throw v0 │ │ +3d43c0: |[3d43c0] okhttp3.internal.platform.Platform.buildCertificateChainCleaner:(Ljavax/net/ssl/SSLSocketFactory;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ +3d43d0: 6e20 6bbb 4300 |0000: invoke-virtual {v3, v4}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ +3d43d6: 0c00 |0003: move-result-object v0 │ │ +3d43d8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d43dc: 6e20 59bb 0300 |0006: invoke-virtual {v3, v0}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ +3d43e2: 0c04 |0009: move-result-object v4 │ │ +3d43e4: 1104 |000a: return-object v4 │ │ +3d43e6: 2200 7210 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d43ea: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d43ee: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d43f4: 1a02 6465 |0012: const-string v2, "Unable to extract the trust manager on " // string@6564 │ │ +3d43f8: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d43fe: 7100 60bb 0000 |0017: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3d4404: 0c02 |001a: move-result-object v2 │ │ +3d4406: 6e20 8e84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d440c: 1a02 2913 |001e: const-string v2, ", sslSocketFactory is " // string@1329 │ │ +3d4410: 6e20 8f84 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d4416: 6e10 0884 0400 |0023: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3d441c: 0c04 |0026: move-result-object v4 │ │ +3d441e: 6e20 8e84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d4424: 6e10 9f84 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d442a: 0c04 |002d: move-result-object v4 │ │ +3d442c: 7020 8c83 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d4432: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0006 line=186 │ │ 0x000b line=180 │ │ 0x0017 line=181 │ │ 0x0023 line=183 │ │ @@ -847612,20 +847612,20 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d4440: |[3d4440] okhttp3.internal.platform.Platform.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ -3d4450: 2200 ac17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ -3d4454: 6e20 5abb 2100 |0002: invoke-virtual {v1, v2}, Lokhttp3/internal/platform/Platform;.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; // method@bb5a │ │ -3d445a: 0c02 |0005: move-result-object v2 │ │ -3d445c: 7020 78bb 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.:(Lokhttp3/internal/tls/TrustRootIndex;)V // method@bb78 │ │ -3d4462: 1100 |0009: return-object v0 │ │ +3d4434: |[3d4434] okhttp3.internal.platform.Platform.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ +3d4444: 2200 ac17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ +3d4448: 6e20 5abb 2100 |0002: invoke-virtual {v1, v2}, Lokhttp3/internal/platform/Platform;.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; // method@bb5a │ │ +3d444e: 0c02 |0005: move-result-object v2 │ │ +3d4450: 7020 78bb 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.:(Lokhttp3/internal/tls/TrustRootIndex;)V // method@bb78 │ │ +3d4456: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/net/ssl/X509TrustManager; │ │ │ │ @@ -847634,20 +847634,20 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d4464: |[3d4464] okhttp3.internal.platform.Platform.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; │ │ -3d4474: 2200 ad17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ -3d4478: 7210 7489 0200 |0002: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@8974 │ │ -3d447e: 0c02 |0005: move-result-object v2 │ │ -3d4480: 7020 7dbb 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/internal/tls/BasicTrustRootIndex;.:([Ljava/security/cert/X509Certificate;)V // method@bb7d │ │ -3d4486: 1100 |0009: return-object v0 │ │ +3d4458: |[3d4458] okhttp3.internal.platform.Platform.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; │ │ +3d4468: 2200 ad17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ +3d446c: 7210 7489 0200 |0002: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@8974 │ │ +3d4472: 0c02 |0005: move-result-object v2 │ │ +3d4474: 7020 7dbb 2000 |0006: invoke-direct {v0, v2}, Lokhttp3/internal/tls/BasicTrustRootIndex;.:([Ljava/security/cert/X509Certificate;)V // method@bb7d │ │ +3d447a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x000a reg=2 (null) Ljavax/net/ssl/X509TrustManager; │ │ │ │ @@ -847656,47 +847656,47 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d44ec: |[3d44ec] okhttp3.internal.platform.Platform.configureSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V │ │ -3d44fc: 0e00 |0000: return-void │ │ +3d44e0: |[3d44e0] okhttp3.internal.platform.Platform.configureSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V │ │ +3d44f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'configureTlsExtensions' │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d4500: |[3d4500] okhttp3.internal.platform.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d4510: 0e00 |0000: return-void │ │ +3d44f4: |[3d44f4] okhttp3.internal.platform.Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d4504: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'connectSocket' │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3d4514: |[3d4514] okhttp3.internal.platform.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -3d4524: 6e30 7f85 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@857f │ │ -3d452a: 0e00 |0003: return-void │ │ +3d4508: |[3d4508] okhttp3.internal.platform.Platform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +3d4518: 6e30 7f85 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@857f │ │ +3d451e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/net/Socket; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/net/InetSocketAddress; │ │ @@ -847707,40 +847707,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d4200: |[3d4200] okhttp3.internal.platform.Platform.getPrefix:()Ljava/lang/String; │ │ -3d4210: 1a00 ac53 |0000: const-string v0, "OkHttp" // string@53ac │ │ -3d4214: 1100 |0002: return-object v0 │ │ +3d41f4: |[3d41f4] okhttp3.internal.platform.Platform.getPrefix:()Ljava/lang/String; │ │ +3d4204: 1a00 ac53 |0000: const-string v0, "OkHttp" // string@53ac │ │ +3d4208: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'getSSLContext' │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d42ac: |[3d42ac] okhttp3.internal.platform.Platform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -3d42bc: 1a00 2b60 |0000: const-string v0, "TLS" // string@602b │ │ -3d42c0: 7110 5a89 0000 |0002: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ -3d42c6: 0c00 |0005: move-result-object v0 │ │ -3d42c8: 1100 |0006: return-object v0 │ │ -3d42ca: 0d00 |0007: move-exception v0 │ │ -3d42cc: 2201 7210 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d42d0: 1a02 c852 |000a: const-string v2, "No TLS provider" // string@52c8 │ │ -3d42d4: 7030 8d83 2100 |000c: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ -3d42da: 2701 |000f: throw v1 │ │ +3d42a0: |[3d42a0] okhttp3.internal.platform.Platform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +3d42b0: 1a00 2b60 |0000: const-string v0, "TLS" // string@602b │ │ +3d42b4: 7110 5a89 0000 |0002: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ +3d42ba: 0c00 |0005: move-result-object v0 │ │ +3d42bc: 1100 |0006: return-object v0 │ │ +3d42be: 0d00 |0007: move-exception v0 │ │ +3d42c0: 2201 7210 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d42c4: 1a02 c852 |000a: const-string v2, "No TLS provider" // string@52c8 │ │ +3d42c8: 7030 8d83 2100 |000c: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ +3d42ce: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0007 │ │ positions : │ │ 0x0002 line=278 │ │ 0x0008 line=280 │ │ locals : │ │ @@ -847751,41 +847751,41 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d4218: |[3d4218] okhttp3.internal.platform.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d4228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3d422a: 1101 |0001: return-object v1 │ │ +3d420c: |[3d420c] okhttp3.internal.platform.Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d421c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3d421e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'getStackTraceForCloseable' │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3d4128: |[3d4128] okhttp3.internal.platform.Platform.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; │ │ -3d4138: 6200 5187 |0000: sget-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ -3d413c: 6201 6a79 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3d4140: 6e20 db88 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3d4146: 0a00 |0007: move-result v0 │ │ -3d4148: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -3d414c: 2200 9b10 |000a: new-instance v0, Ljava/lang/Throwable; // type@109b │ │ -3d4150: 7020 c684 3000 |000c: invoke-direct {v0, v3}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@84c6 │ │ -3d4156: 1100 |000f: return-object v0 │ │ -3d4158: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3d415a: 1103 |0011: return-object v3 │ │ +3d411c: |[3d411c] okhttp3.internal.platform.Platform.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; │ │ +3d412c: 6200 5187 |0000: sget-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ +3d4130: 6201 6a79 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3d4134: 6e20 db88 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3d413a: 0a00 |0007: move-result v0 │ │ +3d413c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +3d4140: 2200 9b10 |000a: new-instance v0, Ljava/lang/Throwable; // type@109b │ │ +3d4144: 7020 c684 3000 |000c: invoke-direct {v0, v3}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@84c6 │ │ +3d414a: 1100 |000f: return-object v0 │ │ +3d414c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3d414e: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000a line=149 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/lang/String; │ │ @@ -847795,39 +847795,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d4048: |[3d4048] okhttp3.internal.platform.Platform.isCleartextTrafficPermitted:(Ljava/lang/String;)Z │ │ -3d4058: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3d405a: 0f01 |0001: return v1 │ │ +3d403c: |[3d403c] okhttp3.internal.platform.Platform.isCleartextTrafficPermitted:(Ljava/lang/String;)Z │ │ +3d404c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3d404e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lokhttp3/internal/platform/Platform;) │ │ name : 'log' │ │ type : '(ILjava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3d452c: |[3d452c] okhttp3.internal.platform.Platform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ -3d453c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3d453e: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ -3d4542: 6202 6d79 |0003: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ -3d4546: 2803 |0005: goto 0008 // +0003 │ │ -3d4548: 6202 6b79 |0006: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@796b │ │ -3d454c: 6200 5187 |0008: sget-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ -3d4550: 6e40 dc88 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ -3d4556: 0e00 |000d: return-void │ │ +3d4520: |[3d4520] okhttp3.internal.platform.Platform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ +3d4530: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3d4532: 3302 0500 |0001: if-ne v2, v0, 0006 // +0005 │ │ +3d4536: 6202 6d79 |0003: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ +3d453a: 2803 |0005: goto 0008 // +0003 │ │ +3d453c: 6202 6b79 |0006: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@796b │ │ +3d4540: 6200 5187 |0008: sget-object v0, Lokhttp3/internal/platform/Platform;.logger:Ljava/util/logging/Logger; // field@8751 │ │ +3d4544: 6e40 dc88 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ +3d454a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=134 │ │ 0x0008 line=135 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -847839,27 +847839,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3d4558: |[3d4558] okhttp3.internal.platform.Platform.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -3d4568: 3903 1300 |0000: if-nez v3, 0013 // +0013 │ │ -3d456c: 2200 9410 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d4570: 7010 8384 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d4576: 6e20 8f84 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d457c: 1a02 d205 |000a: const-string v2, " To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);" // string@05d2 │ │ -3d4580: 6e20 8f84 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d4586: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d458c: 0c02 |0012: move-result-object v2 │ │ -3d458e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -3d4590: 1f03 9b10 |0014: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ -3d4594: 6e40 67bb 0132 |0016: invoke-virtual {v1, v0, v2, v3}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3d459a: 0e00 |0019: return-void │ │ +3d454c: |[3d454c] okhttp3.internal.platform.Platform.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +3d455c: 3903 1300 |0000: if-nez v3, 0013 // +0013 │ │ +3d4560: 2200 9410 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d4564: 7010 8384 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d456a: 6e20 8f84 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d4570: 1a02 d205 |000a: const-string v2, " To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);" // string@05d2 │ │ +3d4574: 6e20 8f84 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d457a: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d4580: 0c02 |0012: move-result-object v2 │ │ +3d4582: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +3d4584: 1f03 9b10 |0014: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ +3d4588: 6e40 67bb 0132 |0016: invoke-virtual {v1, v0, v2, v3}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3d458e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0014 line=159 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lokhttp3/internal/platform/Platform; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -847870,20 +847870,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d422c: |[3d422c] okhttp3.internal.platform.Platform.toString:()Ljava/lang/String; │ │ -3d423c: 6e10 0884 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3d4242: 0c00 |0003: move-result-object v0 │ │ -3d4244: 6e10 4483 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ -3d424a: 0c00 |0007: move-result-object v0 │ │ -3d424c: 1100 |0008: return-object v0 │ │ +3d4220: |[3d4220] okhttp3.internal.platform.Platform.toString:()Ljava/lang/String; │ │ +3d4230: 6e10 0884 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3d4236: 0c00 |0003: move-result-object v0 │ │ +3d4238: 6e10 4483 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ +3d423e: 0c00 |0007: move-result-object v0 │ │ +3d4240: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/internal/platform/Platform; │ │ │ │ #15 : (in Lokhttp3/internal/platform/Platform;) │ │ @@ -847891,31 +847891,31 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3d42ec: |[3d42ec] okhttp3.internal.platform.Platform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ -3d42fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d42fe: 1a01 50cf |0001: const-string v1, "sun.security.ssl.SSLContextImpl" // string@cf50 │ │ -3d4302: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d4308: 0c01 |0006: move-result-object v1 │ │ -3d430a: 1a02 b17d |0007: const-string v2, "context" // string@7db1 │ │ -3d430e: 7130 69bb 1402 |0009: invoke-static {v4, v1, v2}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ -3d4314: 0c04 |000c: move-result-object v4 │ │ -3d4316: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -3d431a: 1100 |000f: return-object v0 │ │ -3d431c: 1c01 bd11 |0010: const-class v1, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d4320: 1a02 6fd3 |0012: const-string v2, "trustManager" // string@d36f │ │ -3d4324: 7130 69bb 1402 |0014: invoke-static {v4, v1, v2}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ -3d432a: 0c04 |0017: move-result-object v4 │ │ -3d432c: 1f04 bd11 |0018: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d4330: 1104 |001a: return-object v4 │ │ -3d4332: 1100 |001b: return-object v0 │ │ +3d42e0: |[3d42e0] okhttp3.internal.platform.Platform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ +3d42f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d42f2: 1a01 50cf |0001: const-string v1, "sun.security.ssl.SSLContextImpl" // string@cf50 │ │ +3d42f6: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d42fc: 0c01 |0006: move-result-object v1 │ │ +3d42fe: 1a02 b17d |0007: const-string v2, "context" // string@7db1 │ │ +3d4302: 7130 69bb 1402 |0009: invoke-static {v4, v1, v2}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ +3d4308: 0c04 |000c: move-result-object v4 │ │ +3d430a: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +3d430e: 1100 |000f: return-object v0 │ │ +3d4310: 1c01 bd11 |0010: const-class v1, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d4314: 1a02 6fd3 |0012: const-string v2, "trustManager" // string@d36f │ │ +3d4318: 7130 69bb 1402 |0014: invoke-static {v4, v1, v2}, Lokhttp3/internal/platform/Platform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb69 │ │ +3d431e: 0c04 |0017: move-result-object v4 │ │ +3d4320: 1f04 bd11 |0018: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d4324: 1104 |001a: return-object v4 │ │ +3d4326: 1100 |001b: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ Ljava/lang/ClassNotFoundException; -> 0x001b │ │ positions : │ │ 0x0003 line=98 │ │ 0x0009 line=99 │ │ 0x0010 line=101 │ │ @@ -847952,17 +847952,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d45d0: |[3d45d0] okhttp3.internal.proxy.NullProxySelector.:()V │ │ -3d45e0: 7010 7785 0000 |0000: invoke-direct {v0}, Ljava/net/ProxySelector;.:()V // method@8577 │ │ -3d45e6: 0e00 |0003: return-void │ │ +3d45c4: |[3d45c4] okhttp3.internal.proxy.NullProxySelector.:()V │ │ +3d45d4: 7010 7785 0000 |0000: invoke-direct {v0}, Ljava/net/ProxySelector;.:()V // method@8577 │ │ +3d45da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/proxy/NullProxySelector; │ │ │ │ Virtual methods - │ │ @@ -847971,39 +847971,39 @@ │ │ type : '(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d45e8: |[3d45e8] okhttp3.internal.proxy.NullProxySelector.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V │ │ -3d45f8: 0e00 |0000: return-void │ │ +3d45dc: |[3d45dc] okhttp3.internal.proxy.NullProxySelector.connectFailed:(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V │ │ +3d45ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/proxy/NullProxySelector;) │ │ name : 'select' │ │ type : '(Ljava/net/URI;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d459c: |[3d459c] okhttp3.internal.proxy.NullProxySelector.select:(Ljava/net/URI;)Ljava/util/List; │ │ -3d45ac: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -3d45b0: 6202 5279 |0002: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@7952 │ │ -3d45b4: 7110 0787 0200 |0004: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ -3d45ba: 0c02 |0007: move-result-object v2 │ │ -3d45bc: 1102 |0008: return-object v2 │ │ -3d45be: 2202 7110 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d45c2: 1a00 4ed5 |000b: const-string v0, "uri must not be null" // string@d54e │ │ -3d45c6: 7020 8783 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d45cc: 2702 |0010: throw v2 │ │ +3d4590: |[3d4590] okhttp3.internal.proxy.NullProxySelector.select:(Ljava/net/URI;)Ljava/util/List; │ │ +3d45a0: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +3d45a4: 6202 5279 |0002: sget-object v2, Ljava/net/Proxy;.NO_PROXY:Ljava/net/Proxy; // field@7952 │ │ +3d45a8: 7110 0787 0200 |0004: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ +3d45ae: 0c02 |0007: move-result-object v2 │ │ +3d45b0: 1102 |0008: return-object v2 │ │ +3d45b2: 2202 7110 |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d45b6: 1a00 4ed5 |000b: const-string v0, "uri must not be null" // string@d54e │ │ +3d45ba: 7020 8783 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d45c0: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0009 line=32 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lokhttp3/internal/proxy/NullProxySelector; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/net/URI; │ │ @@ -848081,31 +848081,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -3d49c8: |[3d49c8] okhttp3.internal.publicsuffix.PublicSuffixDatabase.:()V │ │ -3d49d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d49da: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3d49de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d49e0: 1302 2a00 |0004: const/16 v2, #int 42 // #2a │ │ -3d49e4: 4f02 0001 |0006: aput-byte v2, v0, v1 │ │ -3d49e8: 6900 5687 |0008: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.WILDCARD_LABEL:[B // field@8756 │ │ -3d49ec: 2310 6e1c |000a: new-array v0, v1, [Ljava/lang/String; // type@1c6e │ │ -3d49f0: 6900 5287 |000c: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ -3d49f4: 1a00 a311 |000e: const-string v0, "*" // string@11a3 │ │ -3d49f8: 2410 6e1c 0000 |0010: filled-new-array {v0}, [Ljava/lang/String; // type@1c6e │ │ -3d49fe: 0c00 |0013: move-result-object v0 │ │ -3d4a00: 6900 5487 |0014: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.PREVAILING_RULE:[Ljava/lang/String; // field@8754 │ │ -3d4a04: 2200 ab17 |0016: new-instance v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // type@17ab │ │ -3d4a08: 7010 70bb 0000 |0018: invoke-direct {v0}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.:()V // method@bb70 │ │ -3d4a0e: 6900 5787 |001b: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.instance:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // field@8757 │ │ -3d4a12: 0e00 |001d: return-void │ │ +3d49bc: |[3d49bc] okhttp3.internal.publicsuffix.PublicSuffixDatabase.:()V │ │ +3d49cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d49ce: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3d49d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d49d4: 1302 2a00 |0004: const/16 v2, #int 42 // #2a │ │ +3d49d8: 4f02 0001 |0006: aput-byte v2, v0, v1 │ │ +3d49dc: 6900 5687 |0008: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.WILDCARD_LABEL:[B // field@8756 │ │ +3d49e0: 2310 6e1c |000a: new-array v0, v1, [Ljava/lang/String; // type@1c6e │ │ +3d49e4: 6900 5287 |000c: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ +3d49e8: 1a00 a311 |000e: const-string v0, "*" // string@11a3 │ │ +3d49ec: 2410 6e1c 0000 |0010: filled-new-array {v0}, [Ljava/lang/String; // type@1c6e │ │ +3d49f2: 0c00 |0013: move-result-object v0 │ │ +3d49f4: 6900 5487 |0014: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.PREVAILING_RULE:[Ljava/lang/String; // field@8754 │ │ +3d49f8: 2200 ab17 |0016: new-instance v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // type@17ab │ │ +3d49fc: 7010 70bb 0000 |0018: invoke-direct {v0}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.:()V // method@bb70 │ │ +3d4a02: 6900 5787 |001b: sput-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.instance:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // field@8757 │ │ +3d4a06: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x000a line=39 │ │ 0x0010 line=40 │ │ 0x0016 line=44 │ │ locals : │ │ @@ -848115,25 +848115,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3d4a14: |[3d4a14] okhttp3.internal.publicsuffix.PublicSuffixDatabase.:()V │ │ -3d4a24: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d4a2a: 2200 6f11 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@116f │ │ -3d4a2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3d4a30: 7020 7788 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@8877 │ │ -3d4a36: 5b20 5887 |0009: iput-object v0, v2, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ -3d4a3a: 2200 5711 |000b: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1157 │ │ -3d4a3e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3d4a40: 7020 3988 1000 |000e: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@8839 │ │ -3d4a46: 5b20 5b87 |0011: iput-object v0, v2, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ -3d4a4a: 0e00 |0013: return-void │ │ +3d4a08: |[3d4a08] okhttp3.internal.publicsuffix.PublicSuffixDatabase.:()V │ │ +3d4a18: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d4a1e: 2200 6f11 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@116f │ │ +3d4a22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3d4a24: 7020 7788 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@8877 │ │ +3d4a2a: 5b20 5887 |0009: iput-object v0, v2, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ +3d4a2e: 2200 5711 |000b: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1157 │ │ +3d4a32: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3d4a34: 7020 3988 1000 |000e: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@8839 │ │ +3d4a3a: 5b20 5b87 |0011: iput-object v0, v2, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ +3d4a3e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=47 │ │ 0x000b line=50 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; │ │ @@ -848143,101 +848143,101 @@ │ │ type : '([B[[BI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -3d45fc: |[3d45fc] okhttp3.internal.publicsuffix.PublicSuffixDatabase.binarySearchBytes:([B[[BI)Ljava/lang/String; │ │ -3d460c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3d4610: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -3d4614: 2102 |0004: array-length v2, v0 │ │ -3d4616: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3d4618: 0124 |0006: move v4, v2 │ │ -3d461a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d461c: 3542 7d00 |0008: if-ge v2, v4, 0085 // +007d │ │ -3d4620: 9005 0204 |000a: add-int v5, v2, v4 │ │ -3d4624: db05 0502 |000c: div-int/lit8 v5, v5, #int 2 // #02 │ │ -3d4628: 1306 0a00 |000e: const/16 v6, #int 10 // #a │ │ -3d462c: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ -3d462e: 3775 0900 |0011: if-le v5, v7, 001a // +0009 │ │ -3d4632: 4808 0005 |0013: aget-byte v8, v0, v5 │ │ -3d4636: 3268 0500 |0015: if-eq v8, v6, 001a // +0005 │ │ -3d463a: d805 05ff |0017: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3d463e: 28f5 |0019: goto 000e // -000b │ │ -3d4640: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3d4644: 1218 |001c: const/4 v8, #int 1 // #1 │ │ -3d4646: 1219 |001d: const/4 v9, #int 1 // #1 │ │ -3d4648: 900a 0509 |001e: add-int v10, v5, v9 │ │ -3d464c: 480b 000a |0020: aget-byte v11, v0, v10 │ │ -3d4650: 326b 0500 |0022: if-eq v11, v6, 0027 // +0005 │ │ -3d4654: d809 0901 |0024: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3d4658: 28f8 |0026: goto 001e // -0008 │ │ -3d465a: 9106 0a05 |0027: sub-int v6, v10, v5 │ │ -3d465e: 020b 1200 |0029: move/from16 v11, v18 │ │ -3d4662: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -3d4664: 120c |002c: const/4 v12, #int 0 // #0 │ │ -3d4666: 120d |002d: const/4 v13, #int 0 // #0 │ │ -3d4668: 3809 0800 |002e: if-eqz v9, 0036 // +0008 │ │ -3d466c: 1309 2e00 |0030: const/16 v9, #int 46 // #2e │ │ -3d4670: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -3d4672: 130e 2e00 |0033: const/16 v14, #int 46 // #2e │ │ -3d4676: 2807 |0035: goto 003c // +0007 │ │ -3d4678: 460e 010b |0036: aget-object v14, v1, v11 │ │ -3d467c: 480e 0e0c |0038: aget-byte v14, v14, v12 │ │ -3d4680: d5ee ff00 |003a: and-int/lit16 v14, v14, #int 255 // #00ff │ │ -3d4684: 900f 050d |003c: add-int v15, v5, v13 │ │ -3d4688: 480f 000f |003e: aget-byte v15, v0, v15 │ │ -3d468c: d5ff ff00 |0040: and-int/lit16 v15, v15, #int 255 // #00ff │ │ -3d4690: b1fe |0042: sub-int/2addr v14, v15 │ │ -3d4692: 380e 0300 |0043: if-eqz v14, 0046 // +0003 │ │ -3d4696: 2811 |0045: goto 0056 // +0011 │ │ -3d4698: d80d 0d01 |0046: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3d469c: d80c 0c01 |0048: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3d46a0: 336d 0300 |004a: if-ne v13, v6, 004d // +0003 │ │ -3d46a4: 280a |004c: goto 0056 // +000a │ │ -3d46a6: 460f 010b |004d: aget-object v15, v1, v11 │ │ -3d46aa: 21ff |004f: array-length v15, v15 │ │ -3d46ac: 33cf deff |0050: if-ne v15, v12, 002e // -0022 │ │ -3d46b0: 2119 |0052: array-length v9, v1 │ │ -3d46b2: b189 |0053: sub-int/2addr v9, v8 │ │ -3d46b4: 339b 2c00 |0054: if-ne v11, v9, 0080 // +002c │ │ -3d46b8: 3b0e 0600 |0056: if-gez v14, 005c // +0006 │ │ -3d46bc: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3d46c0: 0154 |005a: move v4, v5 │ │ -3d46c2: 28ad |005b: goto 0008 // -0053 │ │ -3d46c4: 3d0e 0600 |005c: if-lez v14, 0062 // +0006 │ │ -3d46c8: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3d46cc: 01a2 |0060: move v2, v10 │ │ -3d46ce: 28a7 |0061: goto 0008 // -0059 │ │ -3d46d0: 9107 060d |0062: sub-int v7, v6, v13 │ │ -3d46d4: 4608 010b |0064: aget-object v8, v1, v11 │ │ -3d46d8: 2188 |0066: array-length v8, v8 │ │ -3d46da: b1c8 |0067: sub-int/2addr v8, v12 │ │ -3d46dc: d80b 0b01 |0068: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3d46e0: 2119 |006a: array-length v9, v1 │ │ -3d46e2: 359b 0700 |006b: if-ge v11, v9, 0072 // +0007 │ │ -3d46e6: 4609 010b |006d: aget-object v9, v1, v11 │ │ -3d46ea: 2199 |006f: array-length v9, v9 │ │ -3d46ec: b098 |0070: add-int/2addr v8, v9 │ │ -3d46ee: 28f7 |0071: goto 0068 // -0009 │ │ -3d46f0: 3578 0300 |0072: if-ge v8, v7, 0075 // +0003 │ │ -3d46f4: 28e4 |0074: goto 0058 // -001c │ │ -3d46f6: 3778 0300 |0075: if-le v8, v7, 0078 // +0003 │ │ -3d46fa: 28e7 |0077: goto 005e // -0019 │ │ -3d46fc: 2201 9210 |0078: new-instance v1, Ljava/lang/String; // type@1092 │ │ -3d4700: 6202 5a79 |007a: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3d4704: 7052 4084 0165 |007c: invoke-direct {v1, v0, v5, v6, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@8440 │ │ -3d470a: 2807 |007f: goto 0086 // +0007 │ │ -3d470c: d80b 0b01 |0080: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3d4710: 1219 |0082: const/4 v9, #int 1 // #1 │ │ -3d4712: 12fc |0083: const/4 v12, #int -1 // #ff │ │ -3d4714: 28aa |0084: goto 002e // -0056 │ │ -3d4716: 1201 |0085: const/4 v1, #int 0 // #0 │ │ -3d4718: 1101 |0086: return-object v1 │ │ +3d45f0: |[3d45f0] okhttp3.internal.publicsuffix.PublicSuffixDatabase.binarySearchBytes:([B[[BI)Ljava/lang/String; │ │ +3d4600: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3d4604: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +3d4608: 2102 |0004: array-length v2, v0 │ │ +3d460a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3d460c: 0124 |0006: move v4, v2 │ │ +3d460e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d4610: 3542 7d00 |0008: if-ge v2, v4, 0085 // +007d │ │ +3d4614: 9005 0204 |000a: add-int v5, v2, v4 │ │ +3d4618: db05 0502 |000c: div-int/lit8 v5, v5, #int 2 // #02 │ │ +3d461c: 1306 0a00 |000e: const/16 v6, #int 10 // #a │ │ +3d4620: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ +3d4622: 3775 0900 |0011: if-le v5, v7, 001a // +0009 │ │ +3d4626: 4808 0005 |0013: aget-byte v8, v0, v5 │ │ +3d462a: 3268 0500 |0015: if-eq v8, v6, 001a // +0005 │ │ +3d462e: d805 05ff |0017: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3d4632: 28f5 |0019: goto 000e // -000b │ │ +3d4634: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3d4638: 1218 |001c: const/4 v8, #int 1 // #1 │ │ +3d463a: 1219 |001d: const/4 v9, #int 1 // #1 │ │ +3d463c: 900a 0509 |001e: add-int v10, v5, v9 │ │ +3d4640: 480b 000a |0020: aget-byte v11, v0, v10 │ │ +3d4644: 326b 0500 |0022: if-eq v11, v6, 0027 // +0005 │ │ +3d4648: d809 0901 |0024: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3d464c: 28f8 |0026: goto 001e // -0008 │ │ +3d464e: 9106 0a05 |0027: sub-int v6, v10, v5 │ │ +3d4652: 020b 1200 |0029: move/from16 v11, v18 │ │ +3d4656: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +3d4658: 120c |002c: const/4 v12, #int 0 // #0 │ │ +3d465a: 120d |002d: const/4 v13, #int 0 // #0 │ │ +3d465c: 3809 0800 |002e: if-eqz v9, 0036 // +0008 │ │ +3d4660: 1309 2e00 |0030: const/16 v9, #int 46 // #2e │ │ +3d4664: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +3d4666: 130e 2e00 |0033: const/16 v14, #int 46 // #2e │ │ +3d466a: 2807 |0035: goto 003c // +0007 │ │ +3d466c: 460e 010b |0036: aget-object v14, v1, v11 │ │ +3d4670: 480e 0e0c |0038: aget-byte v14, v14, v12 │ │ +3d4674: d5ee ff00 |003a: and-int/lit16 v14, v14, #int 255 // #00ff │ │ +3d4678: 900f 050d |003c: add-int v15, v5, v13 │ │ +3d467c: 480f 000f |003e: aget-byte v15, v0, v15 │ │ +3d4680: d5ff ff00 |0040: and-int/lit16 v15, v15, #int 255 // #00ff │ │ +3d4684: b1fe |0042: sub-int/2addr v14, v15 │ │ +3d4686: 380e 0300 |0043: if-eqz v14, 0046 // +0003 │ │ +3d468a: 2811 |0045: goto 0056 // +0011 │ │ +3d468c: d80d 0d01 |0046: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3d4690: d80c 0c01 |0048: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3d4694: 336d 0300 |004a: if-ne v13, v6, 004d // +0003 │ │ +3d4698: 280a |004c: goto 0056 // +000a │ │ +3d469a: 460f 010b |004d: aget-object v15, v1, v11 │ │ +3d469e: 21ff |004f: array-length v15, v15 │ │ +3d46a0: 33cf deff |0050: if-ne v15, v12, 002e // -0022 │ │ +3d46a4: 2119 |0052: array-length v9, v1 │ │ +3d46a6: b189 |0053: sub-int/2addr v9, v8 │ │ +3d46a8: 339b 2c00 |0054: if-ne v11, v9, 0080 // +002c │ │ +3d46ac: 3b0e 0600 |0056: if-gez v14, 005c // +0006 │ │ +3d46b0: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3d46b4: 0154 |005a: move v4, v5 │ │ +3d46b6: 28ad |005b: goto 0008 // -0053 │ │ +3d46b8: 3d0e 0600 |005c: if-lez v14, 0062 // +0006 │ │ +3d46bc: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3d46c0: 01a2 |0060: move v2, v10 │ │ +3d46c2: 28a7 |0061: goto 0008 // -0059 │ │ +3d46c4: 9107 060d |0062: sub-int v7, v6, v13 │ │ +3d46c8: 4608 010b |0064: aget-object v8, v1, v11 │ │ +3d46cc: 2188 |0066: array-length v8, v8 │ │ +3d46ce: b1c8 |0067: sub-int/2addr v8, v12 │ │ +3d46d0: d80b 0b01 |0068: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3d46d4: 2119 |006a: array-length v9, v1 │ │ +3d46d6: 359b 0700 |006b: if-ge v11, v9, 0072 // +0007 │ │ +3d46da: 4609 010b |006d: aget-object v9, v1, v11 │ │ +3d46de: 2199 |006f: array-length v9, v9 │ │ +3d46e0: b098 |0070: add-int/2addr v8, v9 │ │ +3d46e2: 28f7 |0071: goto 0068 // -0009 │ │ +3d46e4: 3578 0300 |0072: if-ge v8, v7, 0075 // +0003 │ │ +3d46e8: 28e4 |0074: goto 0058 // -001c │ │ +3d46ea: 3778 0300 |0075: if-le v8, v7, 0078 // +0003 │ │ +3d46ee: 28e7 |0077: goto 005e // -0019 │ │ +3d46f0: 2201 9210 |0078: new-instance v1, Ljava/lang/String; // type@1092 │ │ +3d46f4: 6202 5a79 |007a: sget-object v2, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3d46f8: 7052 4084 0165 |007c: invoke-direct {v1, v0, v5, v6, v2}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@8440 │ │ +3d46fe: 2807 |007f: goto 0086 // +0007 │ │ +3d4700: d80b 0b01 |0080: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3d4704: 1219 |0082: const/4 v9, #int 1 // #1 │ │ +3d4706: 12fc |0083: const/4 v12, #int -1 // #ff │ │ +3d4708: 28aa |0084: goto 002e // -0056 │ │ +3d470a: 1201 |0085: const/4 v1, #int 0 // #0 │ │ +3d470c: 1101 |0086: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=198 │ │ 0x000c line=201 │ │ 0x0013 line=204 │ │ 0x0020 line=211 │ │ 0x0036 line=230 │ │ @@ -848258,133 +848258,133 @@ │ │ type : '([Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 202 16-bit code units │ │ -3d47ec: |[3d47ec] okhttp3.internal.publicsuffix.PublicSuffixDatabase.findMatchingRule:([Ljava/lang/String;)[Ljava/lang/String; │ │ -3d47fc: 5470 5887 |0000: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ -3d4800: 6e10 7988 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@8879 │ │ -3d4806: 0a00 |0005: move-result v0 │ │ -3d4808: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d480a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3d480c: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -3d4810: 5470 5887 |000a: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ -3d4814: 6e30 7888 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.compareAndSet:(ZZ)Z // method@8878 │ │ -3d481a: 0a00 |000f: move-result v0 │ │ -3d481c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -3d4820: 7010 76bb 0700 |0012: invoke-direct {v7}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readTheListUninterruptibly:()V // method@bb76 │ │ -3d4826: 280e |0015: goto 0023 // +000e │ │ -3d4828: 5470 5b87 |0016: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ -3d482c: 6e10 3a88 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@883a │ │ -3d4832: 2808 |001b: goto 0023 // +0008 │ │ -3d4834: 7100 b084 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3d483a: 0c00 |001f: move-result-object v0 │ │ -3d483c: 6e10 b984 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3d4842: 1d07 |0023: monitor-enter v7 │ │ -3d4844: 5470 5a87 |0024: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ -3d4848: 3800 9900 |0026: if-eqz v0, 00bf // +0099 │ │ -3d484c: 1e07 |0028: monitor-exit v7 │ │ -3d484e: 2180 |0029: array-length v0, v8 │ │ -3d4850: 2300 de1c |002a: new-array v0, v0, [[B // type@1cde │ │ -3d4854: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -3d4856: 2184 |002d: array-length v4, v8 │ │ -3d4858: 3543 0f00 |002e: if-ge v3, v4, 003d // +000f │ │ -3d485c: 4604 0803 |0030: aget-object v4, v8, v3 │ │ -3d4860: 6205 5a79 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3d4864: 6e20 5684 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ -3d486a: 0c04 |0037: move-result-object v4 │ │ -3d486c: 4d04 0003 |0038: aput-object v4, v0, v3 │ │ -3d4870: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d4874: 28f1 |003c: goto 002d // -000f │ │ -3d4876: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -3d4878: 2103 |003e: array-length v3, v0 │ │ -3d487a: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -3d487c: 3538 0e00 |0040: if-ge v8, v3, 004e // +000e │ │ -3d4880: 5473 5a87 |0042: iget-object v3, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ -3d4884: 7130 71bb 0308 |0044: invoke-static {v3, v0, v8}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ -3d488a: 0c03 |0047: move-result-object v3 │ │ -3d488c: 3803 0300 |0048: if-eqz v3, 004b // +0003 │ │ -3d4890: 2805 |004a: goto 004f // +0005 │ │ -3d4892: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3d4896: 28f1 |004d: goto 003e // -000f │ │ -3d4898: 0743 |004e: move-object v3, v4 │ │ -3d489a: 2108 |004f: array-length v8, v0 │ │ -3d489c: 3728 1d00 |0050: if-le v8, v2, 006d // +001d │ │ -3d48a0: 6e10 93d7 0000 |0052: invoke-virtual {v0}, [[B.clone:()Ljava/lang/Object; // method@d793 │ │ -3d48a6: 0c08 |0055: move-result-object v8 │ │ -3d48a8: 1f08 de1c |0056: check-cast v8, [[B // type@1cde │ │ -3d48ac: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -3d48ae: 2186 |0059: array-length v6, v8 │ │ -3d48b0: b126 |005a: sub-int/2addr v6, v2 │ │ -3d48b2: 3565 1200 |005b: if-ge v5, v6, 006d // +0012 │ │ -3d48b6: 6206 5687 |005d: sget-object v6, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.WILDCARD_LABEL:[B // field@8756 │ │ -3d48ba: 4d06 0805 |005f: aput-object v6, v8, v5 │ │ -3d48be: 5476 5a87 |0061: iget-object v6, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ -3d48c2: 7130 71bb 8605 |0063: invoke-static {v6, v8, v5}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ -3d48c8: 0c06 |0066: move-result-object v6 │ │ -3d48ca: 3806 0300 |0067: if-eqz v6, 006a // +0003 │ │ -3d48ce: 2805 |0069: goto 006e // +0005 │ │ -3d48d0: d805 0501 |006a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3d48d4: 28ed |006c: goto 0059 // -0013 │ │ -3d48d6: 0746 |006d: move-object v6, v4 │ │ -3d48d8: 3806 1200 |006e: if-eqz v6, 0080 // +0012 │ │ -3d48dc: 2108 |0070: array-length v8, v0 │ │ -3d48de: b128 |0071: sub-int/2addr v8, v2 │ │ -3d48e0: 3581 0e00 |0072: if-ge v1, v8, 0080 // +000e │ │ -3d48e4: 5478 5987 |0074: iget-object v8, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ -3d48e8: 7130 71bb 0801 |0076: invoke-static {v8, v0, v1}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ -3d48ee: 0c08 |0079: move-result-object v8 │ │ -3d48f0: 3808 0300 |007a: if-eqz v8, 007d // +0003 │ │ -3d48f4: 2805 |007c: goto 0081 // +0005 │ │ -3d48f6: d801 0101 |007d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d48fa: 28f1 |007f: goto 0070 // -000f │ │ -3d48fc: 0748 |0080: move-object v8, v4 │ │ -3d48fe: 3808 1a00 |0081: if-eqz v8, 009b // +001a │ │ -3d4902: 2200 9410 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d4906: 7010 8384 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d490c: 1a01 8807 |0088: const-string v1, "!" // string@0788 │ │ -3d4910: 6e20 8f84 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d4916: 6e20 8f84 8000 |008d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d491c: 6e10 9f84 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d4922: 0c08 |0093: move-result-object v8 │ │ -3d4924: 1a00 316c |0094: const-string v0, "\." // string@6c31 │ │ -3d4928: 6e20 6b84 0800 |0096: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3d492e: 0c08 |0099: move-result-object v8 │ │ -3d4930: 1108 |009a: return-object v8 │ │ -3d4932: 3903 0700 |009b: if-nez v3, 00a2 // +0007 │ │ -3d4936: 3906 0500 |009d: if-nez v6, 00a2 // +0005 │ │ -3d493a: 6208 5487 |009f: sget-object v8, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.PREVAILING_RULE:[Ljava/lang/String; // field@8754 │ │ -3d493e: 1108 |00a1: return-object v8 │ │ -3d4940: 3803 0900 |00a2: if-eqz v3, 00ab // +0009 │ │ -3d4944: 1a08 316c |00a4: const-string v8, "\." // string@6c31 │ │ -3d4948: 6e20 6b84 8300 |00a6: invoke-virtual {v3, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3d494e: 0c08 |00a9: move-result-object v8 │ │ -3d4950: 2803 |00aa: goto 00ad // +0003 │ │ -3d4952: 6208 5287 |00ab: sget-object v8, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ -3d4956: 3806 0900 |00ad: if-eqz v6, 00b6 // +0009 │ │ -3d495a: 1a00 316c |00af: const-string v0, "\." // string@6c31 │ │ -3d495e: 6e20 6b84 0600 |00b1: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3d4964: 0c00 |00b4: move-result-object v0 │ │ -3d4966: 2803 |00b5: goto 00b8 // +0003 │ │ -3d4968: 6200 5287 |00b6: sget-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ -3d496c: 2181 |00b8: array-length v1, v8 │ │ -3d496e: 2102 |00b9: array-length v2, v0 │ │ -3d4970: 3721 0300 |00ba: if-le v1, v2, 00bd // +0003 │ │ -3d4974: 2802 |00bc: goto 00be // +0002 │ │ -3d4976: 0708 |00bd: move-object v8, v0 │ │ -3d4978: 1108 |00be: return-object v8 │ │ -3d497a: 2208 7210 |00bf: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d497e: 1a00 7365 |00c1: const-string v0, "Unable to load publicsuffixes.gz resource from the classpath." // string@6573 │ │ -3d4982: 7020 8c83 0800 |00c3: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d4988: 2708 |00c6: throw v8 │ │ -3d498a: 0d08 |00c7: move-exception v8 │ │ -3d498c: 1e07 |00c8: monitor-exit v7 │ │ -3d498e: 2708 |00c9: throw v8 │ │ +3d47e0: |[3d47e0] okhttp3.internal.publicsuffix.PublicSuffixDatabase.findMatchingRule:([Ljava/lang/String;)[Ljava/lang/String; │ │ +3d47f0: 5470 5887 |0000: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ +3d47f4: 6e10 7988 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@8879 │ │ +3d47fa: 0a00 |0005: move-result v0 │ │ +3d47fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d47fe: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3d4800: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +3d4804: 5470 5887 |000a: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ +3d4808: 6e30 7888 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.compareAndSet:(ZZ)Z // method@8878 │ │ +3d480e: 0a00 |000f: move-result v0 │ │ +3d4810: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +3d4814: 7010 76bb 0700 |0012: invoke-direct {v7}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readTheListUninterruptibly:()V // method@bb76 │ │ +3d481a: 280e |0015: goto 0023 // +000e │ │ +3d481c: 5470 5b87 |0016: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ +3d4820: 6e10 3a88 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@883a │ │ +3d4826: 2808 |001b: goto 0023 // +0008 │ │ +3d4828: 7100 b084 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3d482e: 0c00 |001f: move-result-object v0 │ │ +3d4830: 6e10 b984 0000 |0020: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3d4836: 1d07 |0023: monitor-enter v7 │ │ +3d4838: 5470 5a87 |0024: iget-object v0, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ +3d483c: 3800 9900 |0026: if-eqz v0, 00bf // +0099 │ │ +3d4840: 1e07 |0028: monitor-exit v7 │ │ +3d4842: 2180 |0029: array-length v0, v8 │ │ +3d4844: 2300 de1c |002a: new-array v0, v0, [[B // type@1cde │ │ +3d4848: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +3d484a: 2184 |002d: array-length v4, v8 │ │ +3d484c: 3543 0f00 |002e: if-ge v3, v4, 003d // +000f │ │ +3d4850: 4604 0803 |0030: aget-object v4, v8, v3 │ │ +3d4854: 6205 5a79 |0032: sget-object v5, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3d4858: 6e20 5684 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ +3d485e: 0c04 |0037: move-result-object v4 │ │ +3d4860: 4d04 0003 |0038: aput-object v4, v0, v3 │ │ +3d4864: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d4868: 28f1 |003c: goto 002d // -000f │ │ +3d486a: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +3d486c: 2103 |003e: array-length v3, v0 │ │ +3d486e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +3d4870: 3538 0e00 |0040: if-ge v8, v3, 004e // +000e │ │ +3d4874: 5473 5a87 |0042: iget-object v3, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ +3d4878: 7130 71bb 0308 |0044: invoke-static {v3, v0, v8}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ +3d487e: 0c03 |0047: move-result-object v3 │ │ +3d4880: 3803 0300 |0048: if-eqz v3, 004b // +0003 │ │ +3d4884: 2805 |004a: goto 004f // +0005 │ │ +3d4886: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3d488a: 28f1 |004d: goto 003e // -000f │ │ +3d488c: 0743 |004e: move-object v3, v4 │ │ +3d488e: 2108 |004f: array-length v8, v0 │ │ +3d4890: 3728 1d00 |0050: if-le v8, v2, 006d // +001d │ │ +3d4894: 6e10 93d7 0000 |0052: invoke-virtual {v0}, [[B.clone:()Ljava/lang/Object; // method@d793 │ │ +3d489a: 0c08 |0055: move-result-object v8 │ │ +3d489c: 1f08 de1c |0056: check-cast v8, [[B // type@1cde │ │ +3d48a0: 1205 |0058: const/4 v5, #int 0 // #0 │ │ +3d48a2: 2186 |0059: array-length v6, v8 │ │ +3d48a4: b126 |005a: sub-int/2addr v6, v2 │ │ +3d48a6: 3565 1200 |005b: if-ge v5, v6, 006d // +0012 │ │ +3d48aa: 6206 5687 |005d: sget-object v6, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.WILDCARD_LABEL:[B // field@8756 │ │ +3d48ae: 4d06 0805 |005f: aput-object v6, v8, v5 │ │ +3d48b2: 5476 5a87 |0061: iget-object v6, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ +3d48b6: 7130 71bb 8605 |0063: invoke-static {v6, v8, v5}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ +3d48bc: 0c06 |0066: move-result-object v6 │ │ +3d48be: 3806 0300 |0067: if-eqz v6, 006a // +0003 │ │ +3d48c2: 2805 |0069: goto 006e // +0005 │ │ +3d48c4: d805 0501 |006a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3d48c8: 28ed |006c: goto 0059 // -0013 │ │ +3d48ca: 0746 |006d: move-object v6, v4 │ │ +3d48cc: 3806 1200 |006e: if-eqz v6, 0080 // +0012 │ │ +3d48d0: 2108 |0070: array-length v8, v0 │ │ +3d48d2: b128 |0071: sub-int/2addr v8, v2 │ │ +3d48d4: 3581 0e00 |0072: if-ge v1, v8, 0080 // +000e │ │ +3d48d8: 5478 5987 |0074: iget-object v8, v7, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ +3d48dc: 7130 71bb 0801 |0076: invoke-static {v8, v0, v1}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.binarySearchBytes:([B[[BI)Ljava/lang/String; // method@bb71 │ │ +3d48e2: 0c08 |0079: move-result-object v8 │ │ +3d48e4: 3808 0300 |007a: if-eqz v8, 007d // +0003 │ │ +3d48e8: 2805 |007c: goto 0081 // +0005 │ │ +3d48ea: d801 0101 |007d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d48ee: 28f1 |007f: goto 0070 // -000f │ │ +3d48f0: 0748 |0080: move-object v8, v4 │ │ +3d48f2: 3808 1a00 |0081: if-eqz v8, 009b // +001a │ │ +3d48f6: 2200 9410 |0083: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d48fa: 7010 8384 0000 |0085: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d4900: 1a01 8807 |0088: const-string v1, "!" // string@0788 │ │ +3d4904: 6e20 8f84 1000 |008a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d490a: 6e20 8f84 8000 |008d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d4910: 6e10 9f84 0000 |0090: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d4916: 0c08 |0093: move-result-object v8 │ │ +3d4918: 1a00 316c |0094: const-string v0, "\." // string@6c31 │ │ +3d491c: 6e20 6b84 0800 |0096: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3d4922: 0c08 |0099: move-result-object v8 │ │ +3d4924: 1108 |009a: return-object v8 │ │ +3d4926: 3903 0700 |009b: if-nez v3, 00a2 // +0007 │ │ +3d492a: 3906 0500 |009d: if-nez v6, 00a2 // +0005 │ │ +3d492e: 6208 5487 |009f: sget-object v8, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.PREVAILING_RULE:[Ljava/lang/String; // field@8754 │ │ +3d4932: 1108 |00a1: return-object v8 │ │ +3d4934: 3803 0900 |00a2: if-eqz v3, 00ab // +0009 │ │ +3d4938: 1a08 316c |00a4: const-string v8, "\." // string@6c31 │ │ +3d493c: 6e20 6b84 8300 |00a6: invoke-virtual {v3, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3d4942: 0c08 |00a9: move-result-object v8 │ │ +3d4944: 2803 |00aa: goto 00ad // +0003 │ │ +3d4946: 6208 5287 |00ab: sget-object v8, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ +3d494a: 3806 0900 |00ad: if-eqz v6, 00b6 // +0009 │ │ +3d494e: 1a00 316c |00af: const-string v0, "\." // string@6c31 │ │ +3d4952: 6e20 6b84 0600 |00b1: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3d4958: 0c00 |00b4: move-result-object v0 │ │ +3d495a: 2803 |00b5: goto 00b8 // +0003 │ │ +3d495c: 6200 5287 |00b6: sget-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.EMPTY_RULE:[Ljava/lang/String; // field@8752 │ │ +3d4960: 2181 |00b8: array-length v1, v8 │ │ +3d4962: 2102 |00b9: array-length v2, v0 │ │ +3d4964: 3721 0300 |00ba: if-le v1, v2, 00bd // +0003 │ │ +3d4968: 2802 |00bc: goto 00be // +0002 │ │ +3d496a: 0708 |00bd: move-object v8, v0 │ │ +3d496c: 1108 |00be: return-object v8 │ │ +3d496e: 2208 7210 |00bf: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d4972: 1a00 7365 |00c1: const-string v0, "Unable to load publicsuffixes.gz resource from the classpath." // string@6573 │ │ +3d4976: 7020 8c83 0800 |00c3: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d497c: 2708 |00c6: throw v8 │ │ +3d497e: 0d08 |00c7: move-exception v8 │ │ +3d4980: 1e07 |00c8: monitor-exit v7 │ │ +3d4982: 2708 |00c9: throw v8 │ │ catches : 3 │ │ 0x0016 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ 0x0024 - 0x0029 │ │ -> 0x00c7 │ │ 0x00bf - 0x00c9 │ │ -> 0x00c7 │ │ @@ -848427,78 +848427,78 @@ │ │ type : '()Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d49b0: |[3d49b0] okhttp3.internal.publicsuffix.PublicSuffixDatabase.get:()Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; │ │ -3d49c0: 6200 5787 |0000: sget-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.instance:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // field@8757 │ │ -3d49c4: 1100 |0002: return-object v0 │ │ +3d49a4: |[3d49a4] okhttp3.internal.publicsuffix.PublicSuffixDatabase.get:()Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; │ │ +3d49b4: 6200 5787 |0000: sget-object v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.instance:Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // field@8757 │ │ +3d49b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ │ │ #5 : (in Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;) │ │ name : 'readTheList' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3d4a4c: |[3d4a4c] okhttp3.internal.publicsuffix.PublicSuffixDatabase.readTheList:()V │ │ -3d4a5c: 1c00 ab17 |0000: const-class v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // type@17ab │ │ -3d4a60: 1a01 71bb |0002: const-string v1, "publicsuffixes.gz" // string@bb71 │ │ -3d4a64: 6e20 4383 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@8343 │ │ -3d4a6a: 0c00 |0007: move-result-object v0 │ │ -3d4a6c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -3d4a70: 0e00 |000a: return-void │ │ -3d4a72: 2201 d117 |000b: new-instance v1, Lokio/GzipSource; // type@17d1 │ │ -3d4a76: 7110 8dbd 0000 |000d: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ -3d4a7c: 0c00 |0010: move-result-object v0 │ │ -3d4a7e: 7020 4abd 0100 |0011: invoke-direct {v1, v0}, Lokio/GzipSource;.:(Lokio/Source;)V // method@bd4a │ │ -3d4a84: 7110 85bd 0100 |0014: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3d4a8a: 0c00 |0017: move-result-object v0 │ │ -3d4a8c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3d4a8e: 7210 d3bc 0000 |0019: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3d4a94: 0a02 |001c: move-result v2 │ │ -3d4a96: 2322 c71b |001d: new-array v2, v2, [B // type@1bc7 │ │ -3d4a9a: 7220 d1bc 2000 |001f: invoke-interface {v0, v2}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ -3d4aa0: 7210 d3bc 0000 |0022: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3d4aa6: 0a03 |0025: move-result v3 │ │ -3d4aa8: 2333 c71b |0026: new-array v3, v3, [B // type@1bc7 │ │ -3d4aac: 7220 d1bc 3000 |0028: invoke-interface {v0, v3}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ -3d4ab2: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -3d4ab6: 7210 b8bc 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3d4abc: 1d04 |0030: monitor-enter v4 │ │ -3d4abe: 5b42 5a87 |0031: iput-object v2, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ -3d4ac2: 5b43 5987 |0033: iput-object v3, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ -3d4ac6: 1e04 |0035: monitor-exit v4 │ │ -3d4ac8: 5440 5b87 |0036: iget-object v0, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ -3d4acc: 6e10 3b88 0000 |0038: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@883b │ │ -3d4ad2: 0e00 |003b: return-void │ │ -3d4ad4: 0d00 |003c: move-exception v0 │ │ -3d4ad6: 1e04 |003d: monitor-exit v4 │ │ -3d4ad8: 2700 |003e: throw v0 │ │ -3d4ada: 0d02 |003f: move-exception v2 │ │ -3d4adc: 2803 |0040: goto 0043 // +0003 │ │ -3d4ade: 0d01 |0041: move-exception v1 │ │ -3d4ae0: 2701 |0042: throw v1 │ │ -3d4ae2: 3800 1000 |0043: if-eqz v0, 0053 // +0010 │ │ -3d4ae6: 3801 0b00 |0045: if-eqz v1, 0050 // +000b │ │ -3d4aea: 7210 b8bc 0000 |0047: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3d4af0: 2809 |004a: goto 0053 // +0009 │ │ -3d4af2: 0d00 |004b: move-exception v0 │ │ -3d4af4: 6e20 c784 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3d4afa: 2804 |004f: goto 0053 // +0004 │ │ -3d4afc: 7210 b8bc 0000 |0050: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3d4b02: 2702 |0053: throw v2 │ │ +3d4a40: |[3d4a40] okhttp3.internal.publicsuffix.PublicSuffixDatabase.readTheList:()V │ │ +3d4a50: 1c00 ab17 |0000: const-class v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase; // type@17ab │ │ +3d4a54: 1a01 71bb |0002: const-string v1, "publicsuffixes.gz" // string@bb71 │ │ +3d4a58: 6e20 4383 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@8343 │ │ +3d4a5e: 0c00 |0007: move-result-object v0 │ │ +3d4a60: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +3d4a64: 0e00 |000a: return-void │ │ +3d4a66: 2201 d117 |000b: new-instance v1, Lokio/GzipSource; // type@17d1 │ │ +3d4a6a: 7110 8dbd 0000 |000d: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ +3d4a70: 0c00 |0010: move-result-object v0 │ │ +3d4a72: 7020 4abd 0100 |0011: invoke-direct {v1, v0}, Lokio/GzipSource;.:(Lokio/Source;)V // method@bd4a │ │ +3d4a78: 7110 85bd 0100 |0014: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3d4a7e: 0c00 |0017: move-result-object v0 │ │ +3d4a80: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3d4a82: 7210 d3bc 0000 |0019: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3d4a88: 0a02 |001c: move-result v2 │ │ +3d4a8a: 2322 c71b |001d: new-array v2, v2, [B // type@1bc7 │ │ +3d4a8e: 7220 d1bc 2000 |001f: invoke-interface {v0, v2}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ +3d4a94: 7210 d3bc 0000 |0022: invoke-interface {v0}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3d4a9a: 0a03 |0025: move-result v3 │ │ +3d4a9c: 2333 c71b |0026: new-array v3, v3, [B // type@1bc7 │ │ +3d4aa0: 7220 d1bc 3000 |0028: invoke-interface {v0, v3}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ +3d4aa6: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +3d4aaa: 7210 b8bc 0000 |002d: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3d4ab0: 1d04 |0030: monitor-enter v4 │ │ +3d4ab2: 5b42 5a87 |0031: iput-object v2, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ +3d4ab6: 5b43 5987 |0033: iput-object v3, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ +3d4aba: 1e04 |0035: monitor-exit v4 │ │ +3d4abc: 5440 5b87 |0036: iget-object v0, v4, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ +3d4ac0: 6e10 3b88 0000 |0038: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@883b │ │ +3d4ac6: 0e00 |003b: return-void │ │ +3d4ac8: 0d00 |003c: move-exception v0 │ │ +3d4aca: 1e04 |003d: monitor-exit v4 │ │ +3d4acc: 2700 |003e: throw v0 │ │ +3d4ace: 0d02 |003f: move-exception v2 │ │ +3d4ad0: 2803 |0040: goto 0043 // +0003 │ │ +3d4ad2: 0d01 |0041: move-exception v1 │ │ +3d4ad4: 2701 |0042: throw v1 │ │ +3d4ad6: 3800 1000 |0043: if-eqz v0, 0053 // +0010 │ │ +3d4ada: 3801 0b00 |0045: if-eqz v1, 0050 // +000b │ │ +3d4ade: 7210 b8bc 0000 |0047: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3d4ae4: 2809 |004a: goto 0053 // +0009 │ │ +3d4ae6: 0d00 |004b: move-exception v0 │ │ +3d4ae8: 6e20 c784 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3d4aee: 2804 |004f: goto 0053 // +0004 │ │ +3d4af0: 7210 b8bc 0000 |0050: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3d4af6: 2702 |0053: throw v2 │ │ catches : 5 │ │ 0x0019 - 0x002b │ │ Ljava/lang/Throwable; -> 0x0041 │ │ -> 0x003f │ │ 0x0031 - 0x0036 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ @@ -848533,43 +848533,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3d4b3c: |[3d4b3c] okhttp3.internal.publicsuffix.PublicSuffixDatabase.readTheListUninterruptibly:()V │ │ -3d4b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4b4e: 7010 75bb 0500 |0001: invoke-direct {v5}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readTheList:()V // method@bb75 │ │ -3d4b54: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -3d4b58: 7100 b084 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3d4b5e: 0c00 |0009: move-result-object v0 │ │ -3d4b60: 6e10 b984 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3d4b66: 0e00 |000d: return-void │ │ -3d4b68: 0d01 |000e: move-exception v1 │ │ -3d4b6a: 281b |000f: goto 002a // +001b │ │ -3d4b6c: 0d01 |0010: move-exception v1 │ │ -3d4b6e: 7100 60bb 0000 |0011: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3d4b74: 0c02 |0014: move-result-object v2 │ │ -3d4b76: 1253 |0015: const/4 v3, #int 5 // #5 │ │ -3d4b78: 1a04 a228 |0016: const-string v4, "Failed to read public suffix list" // string@28a2 │ │ -3d4b7c: 6e40 67bb 3214 |0018: invoke-virtual {v2, v3, v4, v1}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3d4b82: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ -3d4b86: 7100 b084 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3d4b8c: 0c00 |0020: move-result-object v0 │ │ -3d4b8e: 6e10 b984 0000 |0021: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3d4b94: 0e00 |0024: return-void │ │ -3d4b96: 7100 ba84 0000 |0025: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@84ba │ │ -3d4b9c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -3d4b9e: 28d8 |0029: goto 0001 // -0028 │ │ -3d4ba0: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -3d4ba4: 7100 b084 0000 |002c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3d4baa: 0c00 |002f: move-result-object v0 │ │ -3d4bac: 6e10 b984 0000 |0030: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3d4bb2: 2701 |0033: throw v1 │ │ +3d4b30: |[3d4b30] okhttp3.internal.publicsuffix.PublicSuffixDatabase.readTheListUninterruptibly:()V │ │ +3d4b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d4b42: 7010 75bb 0500 |0001: invoke-direct {v5}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readTheList:()V // method@bb75 │ │ +3d4b48: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +3d4b4c: 7100 b084 0000 |0006: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3d4b52: 0c00 |0009: move-result-object v0 │ │ +3d4b54: 6e10 b984 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3d4b5a: 0e00 |000d: return-void │ │ +3d4b5c: 0d01 |000e: move-exception v1 │ │ +3d4b5e: 281b |000f: goto 002a // +001b │ │ +3d4b60: 0d01 |0010: move-exception v1 │ │ +3d4b62: 7100 60bb 0000 |0011: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3d4b68: 0c02 |0014: move-result-object v2 │ │ +3d4b6a: 1253 |0015: const/4 v3, #int 5 // #5 │ │ +3d4b6c: 1a04 a228 |0016: const-string v4, "Failed to read public suffix list" // string@28a2 │ │ +3d4b70: 6e40 67bb 3214 |0018: invoke-virtual {v2, v3, v4, v1}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3d4b76: 3800 0900 |001b: if-eqz v0, 0024 // +0009 │ │ +3d4b7a: 7100 b084 0000 |001d: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3d4b80: 0c00 |0020: move-result-object v0 │ │ +3d4b82: 6e10 b984 0000 |0021: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3d4b88: 0e00 |0024: return-void │ │ +3d4b8a: 7100 ba84 0000 |0025: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@84ba │ │ +3d4b90: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +3d4b92: 28d8 |0029: goto 0001 // -0028 │ │ +3d4b94: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +3d4b98: 7100 b084 0000 |002c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3d4b9e: 0c00 |002f: move-result-object v0 │ │ +3d4ba0: 6e10 b984 0000 |0030: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3d4ba6: 2701 |0033: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0004 │ │ Ljava/io/InterruptedIOException; -> 0x0025 │ │ Ljava/io/IOException; -> 0x0010 │ │ -> 0x000e │ │ 0x0011 - 0x001b │ │ -> 0x000e │ │ @@ -848591,68 +848591,68 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -3d471c: |[3d471c] okhttp3.internal.publicsuffix.PublicSuffixDatabase.getEffectiveTldPlusOne:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d472c: 3808 5800 |0000: if-eqz v8, 0058 // +0058 │ │ -3d4730: 7110 6085 0800 |0002: invoke-static {v8}, Ljava/net/IDN;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@8560 │ │ -3d4736: 0c00 |0005: move-result-object v0 │ │ -3d4738: 1a01 316c |0006: const-string v1, "\." // string@6c31 │ │ -3d473c: 6e20 6b84 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3d4742: 0c00 |000b: move-result-object v0 │ │ -3d4744: 7020 72bb 0700 |000c: invoke-direct {v7, v0}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.findMatchingRule:([Ljava/lang/String;)[Ljava/lang/String; // method@bb72 │ │ -3d474a: 0c02 |000f: move-result-object v2 │ │ -3d474c: 2103 |0010: array-length v3, v0 │ │ -3d474e: 2124 |0011: array-length v4, v2 │ │ -3d4750: 1305 2100 |0012: const/16 v5, #int 33 // #21 │ │ -3d4754: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -3d4756: 3343 0c00 |0015: if-ne v3, v4, 0021 // +000c │ │ -3d475a: 4603 0206 |0017: aget-object v3, v2, v6 │ │ -3d475e: 6e20 4684 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3d4764: 0a03 |001c: move-result v3 │ │ -3d4766: 3253 0400 |001d: if-eq v3, v5, 0021 // +0004 │ │ -3d476a: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -3d476c: 1108 |0020: return-object v8 │ │ -3d476e: 4603 0206 |0021: aget-object v3, v2, v6 │ │ -3d4772: 6e20 4684 6300 |0023: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3d4778: 0a03 |0026: move-result v3 │ │ -3d477a: 3353 0500 |0027: if-ne v3, v5, 002c // +0005 │ │ -3d477e: 2100 |0029: array-length v0, v0 │ │ -3d4780: 2122 |002a: array-length v2, v2 │ │ -3d4782: 2805 |002b: goto 0030 // +0005 │ │ -3d4784: 2100 |002c: array-length v0, v0 │ │ -3d4786: 2122 |002d: array-length v2, v2 │ │ -3d4788: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d478c: b120 |0030: sub-int/2addr v0, v2 │ │ -3d478e: 2202 9410 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d4792: 7010 8384 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d4798: 6e20 6b84 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ -3d479e: 0c08 |0039: move-result-object v8 │ │ -3d47a0: 2181 |003a: array-length v1, v8 │ │ -3d47a2: 3510 0f00 |003b: if-ge v0, v1, 004a // +000f │ │ -3d47a6: 4601 0800 |003d: aget-object v1, v8, v0 │ │ -3d47aa: 6e20 8f84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d47b0: 1301 2e00 |0042: const/16 v1, #int 46 // #2e │ │ -3d47b4: 6e20 8784 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d47ba: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d47be: 28f1 |0049: goto 003a // -000f │ │ -3d47c0: 6e10 9a84 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ -3d47c6: 0a08 |004d: move-result v8 │ │ -3d47c8: d808 08ff |004e: add-int/lit8 v8, v8, #int -1 // #ff │ │ -3d47cc: 6e20 9784 8200 |0050: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@8497 │ │ -3d47d2: 6e10 9f84 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d47d8: 0c08 |0056: move-result-object v8 │ │ -3d47da: 1108 |0057: return-object v8 │ │ -3d47dc: 2208 8010 |0058: new-instance v8, Ljava/lang/NullPointerException; // type@1080 │ │ -3d47e0: 1a00 9383 |005a: const-string v0, "domain == null" // string@8393 │ │ -3d47e4: 7020 f983 0800 |005c: invoke-direct {v8, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d47ea: 2708 |005f: throw v8 │ │ +3d4710: |[3d4710] okhttp3.internal.publicsuffix.PublicSuffixDatabase.getEffectiveTldPlusOne:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d4720: 3808 5800 |0000: if-eqz v8, 0058 // +0058 │ │ +3d4724: 7110 6085 0800 |0002: invoke-static {v8}, Ljava/net/IDN;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@8560 │ │ +3d472a: 0c00 |0005: move-result-object v0 │ │ +3d472c: 1a01 316c |0006: const-string v1, "\." // string@6c31 │ │ +3d4730: 6e20 6b84 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3d4736: 0c00 |000b: move-result-object v0 │ │ +3d4738: 7020 72bb 0700 |000c: invoke-direct {v7, v0}, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.findMatchingRule:([Ljava/lang/String;)[Ljava/lang/String; // method@bb72 │ │ +3d473e: 0c02 |000f: move-result-object v2 │ │ +3d4740: 2103 |0010: array-length v3, v0 │ │ +3d4742: 2124 |0011: array-length v4, v2 │ │ +3d4744: 1305 2100 |0012: const/16 v5, #int 33 // #21 │ │ +3d4748: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +3d474a: 3343 0c00 |0015: if-ne v3, v4, 0021 // +000c │ │ +3d474e: 4603 0206 |0017: aget-object v3, v2, v6 │ │ +3d4752: 6e20 4684 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3d4758: 0a03 |001c: move-result v3 │ │ +3d475a: 3253 0400 |001d: if-eq v3, v5, 0021 // +0004 │ │ +3d475e: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +3d4760: 1108 |0020: return-object v8 │ │ +3d4762: 4603 0206 |0021: aget-object v3, v2, v6 │ │ +3d4766: 6e20 4684 6300 |0023: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3d476c: 0a03 |0026: move-result v3 │ │ +3d476e: 3353 0500 |0027: if-ne v3, v5, 002c // +0005 │ │ +3d4772: 2100 |0029: array-length v0, v0 │ │ +3d4774: 2122 |002a: array-length v2, v2 │ │ +3d4776: 2805 |002b: goto 0030 // +0005 │ │ +3d4778: 2100 |002c: array-length v0, v0 │ │ +3d477a: 2122 |002d: array-length v2, v2 │ │ +3d477c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d4780: b120 |0030: sub-int/2addr v0, v2 │ │ +3d4782: 2202 9410 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d4786: 7010 8384 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d478c: 6e20 6b84 1800 |0036: invoke-virtual {v8, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@846b │ │ +3d4792: 0c08 |0039: move-result-object v8 │ │ +3d4794: 2181 |003a: array-length v1, v8 │ │ +3d4796: 3510 0f00 |003b: if-ge v0, v1, 004a // +000f │ │ +3d479a: 4601 0800 |003d: aget-object v1, v8, v0 │ │ +3d479e: 6e20 8f84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d47a4: 1301 2e00 |0042: const/16 v1, #int 46 // #2e │ │ +3d47a8: 6e20 8784 1200 |0044: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d47ae: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d47b2: 28f1 |0049: goto 003a // -000f │ │ +3d47b4: 6e10 9a84 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ +3d47ba: 0a08 |004d: move-result v8 │ │ +3d47bc: d808 08ff |004e: add-int/lit8 v8, v8, #int -1 // #ff │ │ +3d47c0: 6e20 9784 8200 |0050: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@8497 │ │ +3d47c6: 6e10 9f84 0200 |0053: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d47cc: 0c08 |0056: move-result-object v8 │ │ +3d47ce: 1108 |0057: return-object v8 │ │ +3d47d0: 2208 8010 |0058: new-instance v8, Ljava/lang/NullPointerException; // type@1080 │ │ +3d47d4: 1a00 9383 |005a: const-string v0, "domain == null" // string@8393 │ │ +3d47d8: 7020 f983 0800 |005c: invoke-direct {v8, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d47de: 2708 |005f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0008 line=83 │ │ 0x000c line=84 │ │ 0x0010 line=85 │ │ 0x0021 line=91 │ │ @@ -848674,23 +848674,23 @@ │ │ type : '([B[B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3d4bd8: |[3d4bd8] okhttp3.internal.publicsuffix.PublicSuffixDatabase.setListBytes:([B[B)V │ │ -3d4be8: 5b01 5a87 |0000: iput-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ -3d4bec: 5b02 5987 |0002: iput-object v2, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ -3d4bf0: 5401 5887 |0004: iget-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ -3d4bf4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -3d4bf6: 6e20 7b88 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@887b │ │ -3d4bfc: 5401 5b87 |000a: iget-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ -3d4c00: 6e10 3b88 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@883b │ │ -3d4c06: 0e00 |000f: return-void │ │ +3d4bcc: |[3d4bcc] okhttp3.internal.publicsuffix.PublicSuffixDatabase.setListBytes:([B[B)V │ │ +3d4bdc: 5b01 5a87 |0000: iput-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixListBytes:[B // field@875a │ │ +3d4be0: 5b02 5987 |0002: iput-object v2, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.publicSuffixExceptionListBytes:[B // field@8759 │ │ +3d4be4: 5401 5887 |0004: iget-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.listRead:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8758 │ │ +3d4be8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +3d4bea: 6e20 7b88 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@887b │ │ +3d4bf0: 5401 5b87 |000a: iget-object v1, v0, Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;.readCompleteLatch:Ljava/util/concurrent/CountDownLatch; // field@875b │ │ +3d4bf4: 6e10 3b88 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@883b │ │ +3d4bfa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0002 line=336 │ │ 0x0004 line=337 │ │ 0x000a line=338 │ │ locals : │ │ @@ -848728,17 +848728,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4fa4: |[3d4fa4] okhttp3.internal.tls.CertificateChainCleaner.:()V │ │ -3d4fb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d4fba: 0e00 |0003: return-void │ │ +3d4f98: |[3d4f98] okhttp3.internal.tls.CertificateChainCleaner.:()V │ │ +3d4fa8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d4fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/tls/CertificateChainCleaner; │ │ │ │ #1 : (in Lokhttp3/internal/tls/CertificateChainCleaner;) │ │ @@ -848746,20 +848746,20 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d4f80: |[3d4f80] okhttp3.internal.tls.CertificateChainCleaner.get:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ -3d4f90: 7100 60bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3d4f96: 0c00 |0003: move-result-object v0 │ │ -3d4f98: 6e20 59bb 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ -3d4f9e: 0c01 |0007: move-result-object v1 │ │ -3d4fa0: 1101 |0008: return-object v1 │ │ +3d4f74: |[3d4f74] okhttp3.internal.tls.CertificateChainCleaner.get:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ +3d4f84: 7100 60bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3d4f8a: 0c00 |0003: move-result-object v0 │ │ +3d4f8c: 6e20 59bb 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ +3d4f92: 0c01 |0007: move-result-object v1 │ │ +3d4f94: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljavax/net/ssl/X509TrustManager; │ │ │ │ #2 : (in Lokhttp3/internal/tls/CertificateChainCleaner;) │ │ @@ -848767,20 +848767,20 @@ │ │ type : '([Ljava/security/cert/X509Certificate;)Lokhttp3/internal/tls/CertificateChainCleaner;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d4f58: |[3d4f58] okhttp3.internal.tls.CertificateChainCleaner.get:([Ljava/security/cert/X509Certificate;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ -3d4f68: 2200 ac17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ -3d4f6c: 2201 ad17 |0002: new-instance v1, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ -3d4f70: 7020 7dbb 2100 |0004: invoke-direct {v1, v2}, Lokhttp3/internal/tls/BasicTrustRootIndex;.:([Ljava/security/cert/X509Certificate;)V // method@bb7d │ │ -3d4f76: 7020 78bb 1000 |0007: invoke-direct {v0, v1}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.:(Lokhttp3/internal/tls/TrustRootIndex;)V // method@bb78 │ │ -3d4f7c: 1100 |000a: return-object v0 │ │ +3d4f4c: |[3d4f4c] okhttp3.internal.tls.CertificateChainCleaner.get:([Ljava/security/cert/X509Certificate;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ +3d4f5c: 2200 ac17 |0000: new-instance v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ +3d4f60: 2201 ad17 |0002: new-instance v1, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ +3d4f64: 7020 7dbb 2100 |0004: invoke-direct {v1, v2}, Lokhttp3/internal/tls/BasicTrustRootIndex;.:([Ljava/security/cert/X509Certificate;)V // method@bb7d │ │ +3d4f6a: 7020 78bb 1000 |0007: invoke-direct {v0, v1}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.:(Lokhttp3/internal/tls/TrustRootIndex;)V // method@bb78 │ │ +3d4f70: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/security/cert/X509Certificate; │ │ │ │ Virtual methods - │ │ @@ -848843,25 +848843,25 @@ │ │ type : '(Ljavax/security/auth/x500/X500Principal;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3d5a14: |[3d5a14] okhttp3.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ -3d5a24: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5a2a: 1a00 4c57 |0003: const-string v0, "RFC2253" // string@574c │ │ -3d5a2e: 6e20 7589 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@8975 │ │ -3d5a34: 0c02 |0008: move-result-object v2 │ │ -3d5a36: 5b12 6287 |0009: iput-object v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d5a3a: 5412 6287 |000b: iget-object v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d5a3e: 6e10 6384 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5a44: 0a02 |0010: move-result v2 │ │ -3d5a46: 5912 6487 |0011: iput v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5a4a: 0e00 |0013: return-void │ │ +3d5a08: |[3d5a08] okhttp3.internal.tls.DistinguishedNameParser.:(Ljavax/security/auth/x500/X500Principal;)V │ │ +3d5a18: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5a1e: 1a00 4c57 |0003: const-string v0, "RFC2253" // string@574c │ │ +3d5a22: 6e20 7589 0200 |0005: invoke-virtual {v2, v0}, Ljavax/security/auth/x500/X500Principal;.getName:(Ljava/lang/String;)Ljava/lang/String; // method@8975 │ │ +3d5a28: 0c02 |0008: move-result-object v2 │ │ +3d5a2a: 5b12 6287 |0009: iput-object v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5a2e: 5412 6287 |000b: iget-object v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5a32: 6e10 6384 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5a38: 0a02 |0010: move-result v2 │ │ +3d5a3a: 5912 6487 |0011: iput v2, v1, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5a3e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=42 │ │ 0x000b line=43 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokhttp3/internal/tls/DistinguishedNameParser; │ │ @@ -848872,102 +848872,102 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -3d52a4: |[3d52a4] okhttp3.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ -3d52b4: 5280 6587 |0000: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d52b8: 5980 5f87 |0002: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d52bc: 5980 6387 |0004: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d52c0: 5280 6587 |0006: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d52c4: 5281 6487 |0008: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d52c8: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ -3d52cc: 2200 9210 |000c: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d52d0: 5481 6087 |000e: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d52d4: 5282 5f87 |0010: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d52d8: 5283 6387 |0012: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d52dc: b123 |0014: sub-int/2addr v3, v2 │ │ -3d52de: 7040 4484 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d52e4: 1100 |0018: return-object v0 │ │ -3d52e6: 5481 6087 |0019: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d52ea: 4902 0100 |001b: aget-char v2, v1, v0 │ │ -3d52ee: 1303 2c00 |001d: const/16 v3, #int 44 // #2c │ │ -3d52f2: 1304 2b00 |001f: const/16 v4, #int 43 // #2b │ │ -3d52f6: 1305 3b00 |0021: const/16 v5, #int 59 // #3b │ │ -3d52fa: 1306 2000 |0023: const/16 v6, #int 32 // #20 │ │ -3d52fe: 3262 3b00 |0025: if-eq v2, v6, 0060 // +003b │ │ -3d5302: 3252 2c00 |0027: if-eq v2, v5, 0053 // +002c │ │ -3d5306: 1305 5c00 |0029: const/16 v5, #int 92 // #5c │ │ -3d530a: 3252 1500 |002b: if-eq v2, v5, 0040 // +0015 │ │ -3d530e: 3242 2600 |002d: if-eq v2, v4, 0053 // +0026 │ │ -3d5312: 3232 2400 |002f: if-eq v2, v3, 0053 // +0024 │ │ -3d5316: 5282 6387 |0031: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d531a: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3d531e: 5983 6387 |0035: iput v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5322: 4903 0100 |0037: aget-char v3, v1, v0 │ │ -3d5326: 5003 0102 |0039: aput-char v3, v1, v2 │ │ -3d532a: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d532e: 5980 6587 |003d: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5332: 28c7 |003f: goto 0006 // -0039 │ │ -3d5334: 5280 6387 |0040: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5338: d802 0001 |0042: add-int/lit8 v2, v0, #int 1 // #01 │ │ -3d533c: 5982 6387 |0044: iput v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5340: 7010 89bb 0800 |0046: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@bb89 │ │ -3d5346: 0a02 |0049: move-result v2 │ │ -3d5348: 5002 0100 |004a: aput-char v2, v1, v0 │ │ -3d534c: 5280 6587 |004c: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5350: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5354: 5980 6587 |0050: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5358: 28b4 |0052: goto 0006 // -004c │ │ -3d535a: 2200 9210 |0053: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d535e: 5481 6087 |0055: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5362: 5282 5f87 |0057: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5366: 5283 6387 |0059: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d536a: b123 |005b: sub-int/2addr v3, v2 │ │ -3d536c: 7040 4484 1032 |005c: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d5372: 1100 |005f: return-object v0 │ │ -3d5374: 5282 6387 |0060: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5378: 5982 6187 |0062: iput v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ -3d537c: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5380: 5980 6587 |0066: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5384: d800 0201 |0068: add-int/lit8 v0, v2, #int 1 // #01 │ │ -3d5388: 5980 6387 |006a: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d538c: 5006 0102 |006c: aput-char v6, v1, v2 │ │ -3d5390: 5280 6587 |006e: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5394: 5281 6487 |0070: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5398: 3510 1500 |0072: if-ge v0, v1, 0087 // +0015 │ │ -3d539c: 5481 6087 |0074: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d53a0: 4902 0100 |0076: aget-char v2, v1, v0 │ │ -3d53a4: 3362 0f00 |0078: if-ne v2, v6, 0087 // +000f │ │ -3d53a8: 5282 6387 |007a: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d53ac: d807 0201 |007c: add-int/lit8 v7, v2, #int 1 // #01 │ │ -3d53b0: 5987 6387 |007e: iput v7, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d53b4: 5006 0102 |0080: aput-char v6, v1, v2 │ │ -3d53b8: d800 0001 |0082: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d53bc: 5980 6587 |0084: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d53c0: 28e8 |0086: goto 006e // -0018 │ │ -3d53c2: 5280 6587 |0087: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d53c6: 5281 6487 |0089: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d53ca: 3210 1000 |008b: if-eq v0, v1, 009b // +0010 │ │ -3d53ce: 5481 6087 |008d: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d53d2: 4902 0100 |008f: aget-char v2, v1, v0 │ │ -3d53d6: 3232 0a00 |0091: if-eq v2, v3, 009b // +000a │ │ -3d53da: 4902 0100 |0093: aget-char v2, v1, v0 │ │ -3d53de: 3242 0600 |0095: if-eq v2, v4, 009b // +0006 │ │ -3d53e2: 4900 0100 |0097: aget-char v0, v1, v0 │ │ -3d53e6: 3350 6dff |0099: if-ne v0, v5, 0006 // -0093 │ │ -3d53ea: 2200 9210 |009b: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d53ee: 5481 6087 |009d: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d53f2: 5282 5f87 |009f: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d53f6: 5283 6187 |00a1: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ -3d53fa: b123 |00a3: sub-int/2addr v3, v2 │ │ -3d53fc: 7040 4484 1032 |00a4: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d5402: 1100 |00a7: return-object v0 │ │ +3d5298: |[3d5298] okhttp3.internal.tls.DistinguishedNameParser.escapedAV:()Ljava/lang/String; │ │ +3d52a8: 5280 6587 |0000: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d52ac: 5980 5f87 |0002: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d52b0: 5980 6387 |0004: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d52b4: 5280 6587 |0006: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d52b8: 5281 6487 |0008: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d52bc: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ +3d52c0: 2200 9210 |000c: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d52c4: 5481 6087 |000e: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d52c8: 5282 5f87 |0010: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d52cc: 5283 6387 |0012: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d52d0: b123 |0014: sub-int/2addr v3, v2 │ │ +3d52d2: 7040 4484 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d52d8: 1100 |0018: return-object v0 │ │ +3d52da: 5481 6087 |0019: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d52de: 4902 0100 |001b: aget-char v2, v1, v0 │ │ +3d52e2: 1303 2c00 |001d: const/16 v3, #int 44 // #2c │ │ +3d52e6: 1304 2b00 |001f: const/16 v4, #int 43 // #2b │ │ +3d52ea: 1305 3b00 |0021: const/16 v5, #int 59 // #3b │ │ +3d52ee: 1306 2000 |0023: const/16 v6, #int 32 // #20 │ │ +3d52f2: 3262 3b00 |0025: if-eq v2, v6, 0060 // +003b │ │ +3d52f6: 3252 2c00 |0027: if-eq v2, v5, 0053 // +002c │ │ +3d52fa: 1305 5c00 |0029: const/16 v5, #int 92 // #5c │ │ +3d52fe: 3252 1500 |002b: if-eq v2, v5, 0040 // +0015 │ │ +3d5302: 3242 2600 |002d: if-eq v2, v4, 0053 // +0026 │ │ +3d5306: 3232 2400 |002f: if-eq v2, v3, 0053 // +0024 │ │ +3d530a: 5282 6387 |0031: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d530e: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3d5312: 5983 6387 |0035: iput v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5316: 4903 0100 |0037: aget-char v3, v1, v0 │ │ +3d531a: 5003 0102 |0039: aput-char v3, v1, v2 │ │ +3d531e: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5322: 5980 6587 |003d: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5326: 28c7 |003f: goto 0006 // -0039 │ │ +3d5328: 5280 6387 |0040: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d532c: d802 0001 |0042: add-int/lit8 v2, v0, #int 1 // #01 │ │ +3d5330: 5982 6387 |0044: iput v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5334: 7010 89bb 0800 |0046: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@bb89 │ │ +3d533a: 0a02 |0049: move-result v2 │ │ +3d533c: 5002 0100 |004a: aput-char v2, v1, v0 │ │ +3d5340: 5280 6587 |004c: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5344: d800 0001 |004e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5348: 5980 6587 |0050: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d534c: 28b4 |0052: goto 0006 // -004c │ │ +3d534e: 2200 9210 |0053: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d5352: 5481 6087 |0055: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5356: 5282 5f87 |0057: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d535a: 5283 6387 |0059: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d535e: b123 |005b: sub-int/2addr v3, v2 │ │ +3d5360: 7040 4484 1032 |005c: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d5366: 1100 |005f: return-object v0 │ │ +3d5368: 5282 6387 |0060: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d536c: 5982 6187 |0062: iput v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ +3d5370: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5374: 5980 6587 |0066: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5378: d800 0201 |0068: add-int/lit8 v0, v2, #int 1 // #01 │ │ +3d537c: 5980 6387 |006a: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5380: 5006 0102 |006c: aput-char v6, v1, v2 │ │ +3d5384: 5280 6587 |006e: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5388: 5281 6487 |0070: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d538c: 3510 1500 |0072: if-ge v0, v1, 0087 // +0015 │ │ +3d5390: 5481 6087 |0074: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5394: 4902 0100 |0076: aget-char v2, v1, v0 │ │ +3d5398: 3362 0f00 |0078: if-ne v2, v6, 0087 // +000f │ │ +3d539c: 5282 6387 |007a: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d53a0: d807 0201 |007c: add-int/lit8 v7, v2, #int 1 // #01 │ │ +3d53a4: 5987 6387 |007e: iput v7, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d53a8: 5006 0102 |0080: aput-char v6, v1, v2 │ │ +3d53ac: d800 0001 |0082: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d53b0: 5980 6587 |0084: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d53b4: 28e8 |0086: goto 006e // -0018 │ │ +3d53b6: 5280 6587 |0087: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d53ba: 5281 6487 |0089: iget v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d53be: 3210 1000 |008b: if-eq v0, v1, 009b // +0010 │ │ +3d53c2: 5481 6087 |008d: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d53c6: 4902 0100 |008f: aget-char v2, v1, v0 │ │ +3d53ca: 3232 0a00 |0091: if-eq v2, v3, 009b // +000a │ │ +3d53ce: 4902 0100 |0093: aget-char v2, v1, v0 │ │ +3d53d2: 3242 0600 |0095: if-eq v2, v4, 009b // +0006 │ │ +3d53d6: 4900 0100 |0097: aget-char v0, v1, v0 │ │ +3d53da: 3350 6dff |0099: if-ne v0, v5, 0006 // -0093 │ │ +3d53de: 2200 9210 |009b: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d53e2: 5481 6087 |009d: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d53e6: 5282 5f87 |009f: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d53ea: 5283 6187 |00a1: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ +3d53ee: b123 |00a3: sub-int/2addr v3, v2 │ │ +3d53f0: 7040 4484 1032 |00a4: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d53f6: 1100 |00a7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x0006 line=190 │ │ 0x000c line=192 │ │ 0x0019 line=195 │ │ @@ -848992,84 +848992,84 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -3d517c: |[3d517c] okhttp3.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ -3d518c: d800 0a01 |0000: add-int/lit8 v0, v10, #int 1 // #01 │ │ -3d5190: 5291 6487 |0002: iget v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5194: 1a02 6350 |0004: const-string v2, "Malformed DN: " // string@5063 │ │ -3d5198: 3510 6e00 |0006: if-ge v0, v1, 0074 // +006e │ │ -3d519c: 5491 6087 |0008: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d51a0: 490a 010a |000a: aget-char v10, v1, v10 │ │ -3d51a4: 1301 4600 |000c: const/16 v1, #int 70 // #46 │ │ -3d51a8: 1303 6600 |000e: const/16 v3, #int 102 // #66 │ │ -3d51ac: 1304 4100 |0010: const/16 v4, #int 65 // #41 │ │ -3d51b0: 1305 3900 |0012: const/16 v5, #int 57 // #39 │ │ -3d51b4: 1306 6100 |0014: const/16 v6, #int 97 // #61 │ │ -3d51b8: 1307 3000 |0016: const/16 v7, #int 48 // #30 │ │ -3d51bc: 347a 0600 |0018: if-lt v10, v7, 001e // +0006 │ │ -3d51c0: 365a 0400 |001a: if-gt v10, v5, 001e // +0004 │ │ -3d51c4: b17a |001c: sub-int/2addr v10, v7 │ │ -3d51c6: 280e |001d: goto 002b // +000e │ │ -3d51c8: 346a 0700 |001e: if-lt v10, v6, 0025 // +0007 │ │ -3d51cc: 363a 0500 |0020: if-gt v10, v3, 0025 // +0005 │ │ -3d51d0: d80a 0aa9 |0022: add-int/lit8 v10, v10, #int -87 // #a9 │ │ -3d51d4: 2807 |0024: goto 002b // +0007 │ │ -3d51d6: 344a 3800 |0025: if-lt v10, v4, 005d // +0038 │ │ -3d51da: 361a 3600 |0027: if-gt v10, v1, 005d // +0036 │ │ -3d51de: d80a 0ac9 |0029: add-int/lit8 v10, v10, #int -55 // #c9 │ │ -3d51e2: 5498 6087 |002b: iget-object v8, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d51e6: 4900 0800 |002d: aget-char v0, v8, v0 │ │ -3d51ea: 3470 0600 |002f: if-lt v0, v7, 0035 // +0006 │ │ -3d51ee: 3650 0400 |0031: if-gt v0, v5, 0035 // +0004 │ │ -3d51f2: b170 |0033: sub-int/2addr v0, v7 │ │ -3d51f4: 280e |0034: goto 0042 // +000e │ │ -3d51f6: 3460 0700 |0035: if-lt v0, v6, 003c // +0007 │ │ -3d51fa: 3630 0500 |0037: if-gt v0, v3, 003c // +0005 │ │ -3d51fe: d800 00a9 |0039: add-int/lit8 v0, v0, #int -87 // #a9 │ │ -3d5202: 2807 |003b: goto 0042 // +0007 │ │ -3d5204: 3440 0a00 |003c: if-lt v0, v4, 0046 // +000a │ │ -3d5208: 3610 0800 |003e: if-gt v0, v1, 0046 // +0008 │ │ -3d520c: d800 00c9 |0040: add-int/lit8 v0, v0, #int -55 // #c9 │ │ -3d5210: e00a 0a04 |0042: shl-int/lit8 v10, v10, #int 4 // #04 │ │ -3d5214: b00a |0044: add-int/2addr v10, v0 │ │ -3d5216: 0f0a |0045: return v10 │ │ -3d5218: 220a 7210 |0046: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d521c: 2200 9410 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5220: 7010 8384 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5226: 6e20 8f84 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d522c: 5491 6287 |0050: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d5230: 6e20 8f84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5236: 6e10 9f84 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d523c: 0c00 |0058: move-result-object v0 │ │ -3d523e: 7020 8c83 0a00 |0059: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5244: 270a |005c: throw v10 │ │ -3d5246: 220a 7210 |005d: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d524a: 2200 9410 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d524e: 7010 8384 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5254: 6e20 8f84 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d525a: 5491 6287 |0067: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d525e: 6e20 8f84 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5264: 6e10 9f84 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d526a: 0c00 |006f: move-result-object v0 │ │ -3d526c: 7020 8c83 0a00 |0070: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5272: 270a |0073: throw v10 │ │ -3d5274: 220a 7210 |0074: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d5278: 2200 9410 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d527c: 7010 8384 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5282: 6e20 8f84 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5288: 5491 6287 |007e: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d528c: 6e20 8f84 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5292: 6e10 9f84 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5298: 0c00 |0086: move-result-object v0 │ │ -3d529a: 7020 8c83 0a00 |0087: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d52a0: 270a |008a: throw v10 │ │ +3d5170: |[3d5170] okhttp3.internal.tls.DistinguishedNameParser.getByte:(I)I │ │ +3d5180: d800 0a01 |0000: add-int/lit8 v0, v10, #int 1 // #01 │ │ +3d5184: 5291 6487 |0002: iget v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5188: 1a02 6350 |0004: const-string v2, "Malformed DN: " // string@5063 │ │ +3d518c: 3510 6e00 |0006: if-ge v0, v1, 0074 // +006e │ │ +3d5190: 5491 6087 |0008: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5194: 490a 010a |000a: aget-char v10, v1, v10 │ │ +3d5198: 1301 4600 |000c: const/16 v1, #int 70 // #46 │ │ +3d519c: 1303 6600 |000e: const/16 v3, #int 102 // #66 │ │ +3d51a0: 1304 4100 |0010: const/16 v4, #int 65 // #41 │ │ +3d51a4: 1305 3900 |0012: const/16 v5, #int 57 // #39 │ │ +3d51a8: 1306 6100 |0014: const/16 v6, #int 97 // #61 │ │ +3d51ac: 1307 3000 |0016: const/16 v7, #int 48 // #30 │ │ +3d51b0: 347a 0600 |0018: if-lt v10, v7, 001e // +0006 │ │ +3d51b4: 365a 0400 |001a: if-gt v10, v5, 001e // +0004 │ │ +3d51b8: b17a |001c: sub-int/2addr v10, v7 │ │ +3d51ba: 280e |001d: goto 002b // +000e │ │ +3d51bc: 346a 0700 |001e: if-lt v10, v6, 0025 // +0007 │ │ +3d51c0: 363a 0500 |0020: if-gt v10, v3, 0025 // +0005 │ │ +3d51c4: d80a 0aa9 |0022: add-int/lit8 v10, v10, #int -87 // #a9 │ │ +3d51c8: 2807 |0024: goto 002b // +0007 │ │ +3d51ca: 344a 3800 |0025: if-lt v10, v4, 005d // +0038 │ │ +3d51ce: 361a 3600 |0027: if-gt v10, v1, 005d // +0036 │ │ +3d51d2: d80a 0ac9 |0029: add-int/lit8 v10, v10, #int -55 // #c9 │ │ +3d51d6: 5498 6087 |002b: iget-object v8, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d51da: 4900 0800 |002d: aget-char v0, v8, v0 │ │ +3d51de: 3470 0600 |002f: if-lt v0, v7, 0035 // +0006 │ │ +3d51e2: 3650 0400 |0031: if-gt v0, v5, 0035 // +0004 │ │ +3d51e6: b170 |0033: sub-int/2addr v0, v7 │ │ +3d51e8: 280e |0034: goto 0042 // +000e │ │ +3d51ea: 3460 0700 |0035: if-lt v0, v6, 003c // +0007 │ │ +3d51ee: 3630 0500 |0037: if-gt v0, v3, 003c // +0005 │ │ +3d51f2: d800 00a9 |0039: add-int/lit8 v0, v0, #int -87 // #a9 │ │ +3d51f6: 2807 |003b: goto 0042 // +0007 │ │ +3d51f8: 3440 0a00 |003c: if-lt v0, v4, 0046 // +000a │ │ +3d51fc: 3610 0800 |003e: if-gt v0, v1, 0046 // +0008 │ │ +3d5200: d800 00c9 |0040: add-int/lit8 v0, v0, #int -55 // #c9 │ │ +3d5204: e00a 0a04 |0042: shl-int/lit8 v10, v10, #int 4 // #04 │ │ +3d5208: b00a |0044: add-int/2addr v10, v0 │ │ +3d520a: 0f0a |0045: return v10 │ │ +3d520c: 220a 7210 |0046: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d5210: 2200 9410 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5214: 7010 8384 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d521a: 6e20 8f84 2000 |004d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5220: 5491 6287 |0050: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5224: 6e20 8f84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d522a: 6e10 9f84 0000 |0055: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d5230: 0c00 |0058: move-result-object v0 │ │ +3d5232: 7020 8c83 0a00 |0059: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5238: 270a |005c: throw v10 │ │ +3d523a: 220a 7210 |005d: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d523e: 2200 9410 |005f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5242: 7010 8384 0000 |0061: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5248: 6e20 8f84 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d524e: 5491 6287 |0067: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5252: 6e20 8f84 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5258: 6e10 9f84 0000 |006c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d525e: 0c00 |006f: move-result-object v0 │ │ +3d5260: 7020 8c83 0a00 |0070: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5266: 270a |0073: throw v10 │ │ +3d5268: 220a 7210 |0074: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d526c: 2200 9410 |0076: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5270: 7010 8384 0000 |0078: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5276: 6e20 8f84 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d527c: 5491 6287 |007e: iget-object v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5280: 6e20 8f84 1000 |0080: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5286: 6e10 9f84 0000 |0083: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d528c: 0c00 |0086: move-result-object v0 │ │ +3d528e: 7020 8c83 0a00 |0087: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5294: 270a |008a: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=311 │ │ 0x0008 line=317 │ │ 0x002b line=328 │ │ 0x0046 line=336 │ │ 0x005d line=325 │ │ @@ -849083,58 +849083,58 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3d4fbc: |[3d4fbc] okhttp3.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ -3d4fcc: 5230 6587 |0000: iget v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d4fd0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d4fd4: 5930 6587 |0004: iput v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d4fd8: 5230 6587 |0006: iget v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d4fdc: 5231 6487 |0008: iget v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d4fe0: 3210 3000 |000a: if-eq v0, v1, 003a // +0030 │ │ -3d4fe4: 5431 6087 |000c: iget-object v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d4fe8: 4900 0100 |000e: aget-char v0, v1, v0 │ │ -3d4fec: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ -3d4ff0: 3210 2100 |0012: if-eq v0, v1, 0033 // +0021 │ │ -3d4ff4: 1301 2500 |0014: const/16 v1, #int 37 // #25 │ │ -3d4ff8: 3210 1d00 |0016: if-eq v0, v1, 0033 // +001d │ │ -3d4ffc: 1301 5c00 |0018: const/16 v1, #int 92 // #5c │ │ -3d5000: 3210 1900 |001a: if-eq v0, v1, 0033 // +0019 │ │ -3d5004: 1301 5f00 |001c: const/16 v1, #int 95 // #5f │ │ -3d5008: 3210 1500 |001e: if-eq v0, v1, 0033 // +0015 │ │ -3d500c: 1301 2200 |0020: const/16 v1, #int 34 // #22 │ │ -3d5010: 3210 1100 |0022: if-eq v0, v1, 0033 // +0011 │ │ -3d5014: 1301 2300 |0024: const/16 v1, #int 35 // #23 │ │ -3d5018: 3210 0d00 |0026: if-eq v0, v1, 0033 // +000d │ │ -3d501c: 2b00 2c00 0000 |0028: packed-switch v0, 00000054 // +0000002c │ │ -3d5022: 2b00 3300 0000 |002b: packed-switch v0, 0000005e // +00000033 │ │ -3d5028: 7010 8abb 0300 |002e: invoke-direct {v3}, Lokhttp3/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@bb8a │ │ -3d502e: 0a00 |0031: move-result v0 │ │ -3d5030: 0f00 |0032: return v0 │ │ -3d5032: 5430 6087 |0033: iget-object v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5036: 5231 6587 |0035: iget v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d503a: 4900 0001 |0037: aget-char v0, v0, v1 │ │ -3d503e: 0f00 |0039: return v0 │ │ -3d5040: 2200 7210 |003a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d5044: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5048: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d504e: 1a02 8b65 |0041: const-string v2, "Unexpected end of DN: " // string@658b │ │ -3d5052: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5058: 5432 6287 |0046: iget-object v2, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d505c: 6e20 8f84 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5062: 6e10 9f84 0100 |004b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5068: 0c01 |004e: move-result-object v1 │ │ -3d506a: 7020 8c83 1000 |004f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5070: 2700 |0052: throw v0 │ │ -3d5072: 0000 |0053: nop // spacer │ │ -3d5074: 0001 0300 2a00 0000 0b00 0000 0b00 ... |0054: packed-switch-data (10 units) │ │ -3d5088: 0001 0400 3b00 0000 0800 0000 0800 ... |005e: packed-switch-data (12 units) │ │ +3d4fb0: |[3d4fb0] okhttp3.internal.tls.DistinguishedNameParser.getEscaped:()C │ │ +3d4fc0: 5230 6587 |0000: iget v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d4fc4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d4fc8: 5930 6587 |0004: iput v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d4fcc: 5230 6587 |0006: iget v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d4fd0: 5231 6487 |0008: iget v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d4fd4: 3210 3000 |000a: if-eq v0, v1, 003a // +0030 │ │ +3d4fd8: 5431 6087 |000c: iget-object v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d4fdc: 4900 0100 |000e: aget-char v0, v1, v0 │ │ +3d4fe0: 1301 2000 |0010: const/16 v1, #int 32 // #20 │ │ +3d4fe4: 3210 2100 |0012: if-eq v0, v1, 0033 // +0021 │ │ +3d4fe8: 1301 2500 |0014: const/16 v1, #int 37 // #25 │ │ +3d4fec: 3210 1d00 |0016: if-eq v0, v1, 0033 // +001d │ │ +3d4ff0: 1301 5c00 |0018: const/16 v1, #int 92 // #5c │ │ +3d4ff4: 3210 1900 |001a: if-eq v0, v1, 0033 // +0019 │ │ +3d4ff8: 1301 5f00 |001c: const/16 v1, #int 95 // #5f │ │ +3d4ffc: 3210 1500 |001e: if-eq v0, v1, 0033 // +0015 │ │ +3d5000: 1301 2200 |0020: const/16 v1, #int 34 // #22 │ │ +3d5004: 3210 1100 |0022: if-eq v0, v1, 0033 // +0011 │ │ +3d5008: 1301 2300 |0024: const/16 v1, #int 35 // #23 │ │ +3d500c: 3210 0d00 |0026: if-eq v0, v1, 0033 // +000d │ │ +3d5010: 2b00 2c00 0000 |0028: packed-switch v0, 00000054 // +0000002c │ │ +3d5016: 2b00 3300 0000 |002b: packed-switch v0, 0000005e // +00000033 │ │ +3d501c: 7010 8abb 0300 |002e: invoke-direct {v3}, Lokhttp3/internal/tls/DistinguishedNameParser;.getUTF8:()C // method@bb8a │ │ +3d5022: 0a00 |0031: move-result v0 │ │ +3d5024: 0f00 |0032: return v0 │ │ +3d5026: 5430 6087 |0033: iget-object v0, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d502a: 5231 6587 |0035: iget v1, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d502e: 4900 0001 |0037: aget-char v0, v0, v1 │ │ +3d5032: 0f00 |0039: return v0 │ │ +3d5034: 2200 7210 |003a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d5038: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d503c: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5042: 1a02 8b65 |0041: const-string v2, "Unexpected end of DN: " // string@658b │ │ +3d5046: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d504c: 5432 6287 |0046: iget-object v2, v3, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d5050: 6e20 8f84 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5056: 6e10 9f84 0100 |004b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d505c: 0c01 |004e: move-result-object v1 │ │ +3d505e: 7020 8c83 1000 |004f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5064: 2700 |0052: throw v0 │ │ +3d5066: 0000 |0053: nop // spacer │ │ +3d5068: 0001 0300 2a00 0000 0b00 0000 0b00 ... |0054: packed-switch-data (10 units) │ │ +3d507c: 0001 0400 3b00 0000 0800 0000 0800 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0006 line=233 │ │ 0x000c line=237 │ │ 0x002e line=256 │ │ 0x0033 line=252 │ │ @@ -849147,76 +849147,76 @@ │ │ type : '()C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -3d50a0: |[3d50a0] okhttp3.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ -3d50b0: 5290 6587 |0000: iget v0, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d50b4: 7020 88bb 0900 |0002: invoke-direct {v9, v0}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ -3d50ba: 0a00 |0005: move-result v0 │ │ -3d50bc: 5291 6587 |0006: iget v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d50c0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3d50c2: b021 |0009: add-int/2addr v1, v2 │ │ -3d50c4: 5991 6587 |000a: iput v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d50c8: 1301 8000 |000c: const/16 v1, #int 128 // #80 │ │ -3d50cc: 3510 0400 |000e: if-ge v0, v1, 0012 // +0004 │ │ -3d50d0: 8e00 |0010: int-to-char v0, v0 │ │ -3d50d2: 0f00 |0011: return v0 │ │ -3d50d4: 1303 c000 |0012: const/16 v3, #int 192 // #c0 │ │ -3d50d8: 1304 3f00 |0014: const/16 v4, #int 63 // #3f │ │ -3d50dc: 3430 4f00 |0016: if-lt v0, v3, 0065 // +004f │ │ -3d50e0: 1303 f700 |0018: const/16 v3, #int 247 // #f7 │ │ -3d50e4: 3630 4b00 |001a: if-gt v0, v3, 0065 // +004b │ │ -3d50e8: 1303 df00 |001c: const/16 v3, #int 223 // #df │ │ -3d50ec: 3630 0600 |001e: if-gt v0, v3, 0024 // +0006 │ │ -3d50f0: dd00 001f |0020: and-int/lit8 v0, v0, #int 31 // #1f │ │ -3d50f4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -3d50f6: 280c |0023: goto 002f // +000c │ │ -3d50f8: 1303 ef00 |0024: const/16 v3, #int 239 // #ef │ │ -3d50fc: 3630 0600 |0026: if-gt v0, v3, 002c // +0006 │ │ -3d5100: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -3d5102: dd00 000f |0029: and-int/lit8 v0, v0, #int 15 // #0f │ │ -3d5106: 2804 |002b: goto 002f // +0004 │ │ -3d5108: 1233 |002c: const/4 v3, #int 3 // #3 │ │ -3d510a: dd00 0007 |002d: and-int/lit8 v0, v0, #int 7 // #07 │ │ -3d510e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -3d5110: 3535 3300 |0030: if-ge v5, v3, 0063 // +0033 │ │ -3d5114: 5296 6587 |0032: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5118: b026 |0034: add-int/2addr v6, v2 │ │ -3d511a: 5996 6587 |0035: iput v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d511e: 5296 6587 |0037: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5122: 5297 6487 |0039: iget v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5126: 3276 2700 |003b: if-eq v6, v7, 0062 // +0027 │ │ -3d512a: 5497 6087 |003d: iget-object v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d512e: 4907 0706 |003f: aget-char v7, v7, v6 │ │ -3d5132: 1308 5c00 |0041: const/16 v8, #int 92 // #5c │ │ -3d5136: 3287 0300 |0043: if-eq v7, v8, 0046 // +0003 │ │ -3d513a: 281d |0045: goto 0062 // +001d │ │ -3d513c: d806 0601 |0046: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3d5140: 5996 6587 |0048: iput v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5144: 5296 6587 |004a: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5148: 7020 88bb 6900 |004c: invoke-direct {v9, v6}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ -3d514e: 0a06 |004f: move-result v6 │ │ -3d5150: 5297 6587 |0050: iget v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5154: b027 |0052: add-int/2addr v7, v2 │ │ -3d5156: 5997 6587 |0053: iput v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d515a: d567 c000 |0055: and-int/lit16 v7, v6, #int 192 // #00c0 │ │ -3d515e: 3217 0300 |0057: if-eq v7, v1, 005a // +0003 │ │ -3d5162: 0f04 |0059: return v4 │ │ -3d5164: e000 0006 |005a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ -3d5168: dd06 063f |005c: and-int/lit8 v6, v6, #int 63 // #3f │ │ -3d516c: b060 |005e: add-int/2addr v0, v6 │ │ -3d516e: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3d5172: 28cf |0061: goto 0030 // -0031 │ │ -3d5174: 0f04 |0062: return v4 │ │ -3d5176: 8e00 |0063: int-to-char v0, v0 │ │ -3d5178: 0f00 |0064: return v0 │ │ -3d517a: 0f04 |0065: return v4 │ │ +3d5094: |[3d5094] okhttp3.internal.tls.DistinguishedNameParser.getUTF8:()C │ │ +3d50a4: 5290 6587 |0000: iget v0, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d50a8: 7020 88bb 0900 |0002: invoke-direct {v9, v0}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ +3d50ae: 0a00 |0005: move-result v0 │ │ +3d50b0: 5291 6587 |0006: iget v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d50b4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3d50b6: b021 |0009: add-int/2addr v1, v2 │ │ +3d50b8: 5991 6587 |000a: iput v1, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d50bc: 1301 8000 |000c: const/16 v1, #int 128 // #80 │ │ +3d50c0: 3510 0400 |000e: if-ge v0, v1, 0012 // +0004 │ │ +3d50c4: 8e00 |0010: int-to-char v0, v0 │ │ +3d50c6: 0f00 |0011: return v0 │ │ +3d50c8: 1303 c000 |0012: const/16 v3, #int 192 // #c0 │ │ +3d50cc: 1304 3f00 |0014: const/16 v4, #int 63 // #3f │ │ +3d50d0: 3430 4f00 |0016: if-lt v0, v3, 0065 // +004f │ │ +3d50d4: 1303 f700 |0018: const/16 v3, #int 247 // #f7 │ │ +3d50d8: 3630 4b00 |001a: if-gt v0, v3, 0065 // +004b │ │ +3d50dc: 1303 df00 |001c: const/16 v3, #int 223 // #df │ │ +3d50e0: 3630 0600 |001e: if-gt v0, v3, 0024 // +0006 │ │ +3d50e4: dd00 001f |0020: and-int/lit8 v0, v0, #int 31 // #1f │ │ +3d50e8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +3d50ea: 280c |0023: goto 002f // +000c │ │ +3d50ec: 1303 ef00 |0024: const/16 v3, #int 239 // #ef │ │ +3d50f0: 3630 0600 |0026: if-gt v0, v3, 002c // +0006 │ │ +3d50f4: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +3d50f6: dd00 000f |0029: and-int/lit8 v0, v0, #int 15 // #0f │ │ +3d50fa: 2804 |002b: goto 002f // +0004 │ │ +3d50fc: 1233 |002c: const/4 v3, #int 3 // #3 │ │ +3d50fe: dd00 0007 |002d: and-int/lit8 v0, v0, #int 7 // #07 │ │ +3d5102: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +3d5104: 3535 3300 |0030: if-ge v5, v3, 0063 // +0033 │ │ +3d5108: 5296 6587 |0032: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d510c: b026 |0034: add-int/2addr v6, v2 │ │ +3d510e: 5996 6587 |0035: iput v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5112: 5296 6587 |0037: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5116: 5297 6487 |0039: iget v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d511a: 3276 2700 |003b: if-eq v6, v7, 0062 // +0027 │ │ +3d511e: 5497 6087 |003d: iget-object v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5122: 4907 0706 |003f: aget-char v7, v7, v6 │ │ +3d5126: 1308 5c00 |0041: const/16 v8, #int 92 // #5c │ │ +3d512a: 3287 0300 |0043: if-eq v7, v8, 0046 // +0003 │ │ +3d512e: 281d |0045: goto 0062 // +001d │ │ +3d5130: d806 0601 |0046: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3d5134: 5996 6587 |0048: iput v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5138: 5296 6587 |004a: iget v6, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d513c: 7020 88bb 6900 |004c: invoke-direct {v9, v6}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ +3d5142: 0a06 |004f: move-result v6 │ │ +3d5144: 5297 6587 |0050: iget v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5148: b027 |0052: add-int/2addr v7, v2 │ │ +3d514a: 5997 6587 |0053: iput v7, v9, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d514e: d567 c000 |0055: and-int/lit16 v7, v6, #int 192 // #00c0 │ │ +3d5152: 3217 0300 |0057: if-eq v7, v1, 005a // +0003 │ │ +3d5156: 0f04 |0059: return v4 │ │ +3d5158: e000 0006 |005a: shl-int/lit8 v0, v0, #int 6 // #06 │ │ +3d515c: dd06 063f |005c: and-int/lit8 v6, v6, #int 63 // #3f │ │ +3d5160: b060 |005e: add-int/2addr v0, v6 │ │ +3d5162: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3d5166: 28cf |0061: goto 0030 // -0031 │ │ +3d5168: 0f04 |0062: return v4 │ │ +3d516a: 8e00 |0063: int-to-char v0, v0 │ │ +3d516c: 0f00 |0064: return v0 │ │ +3d516e: 0f04 |0065: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=264 │ │ 0x0032 line=284 │ │ 0x0037 line=285 │ │ 0x0048 line=288 │ │ @@ -849230,113 +849230,113 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 191 16-bit code units │ │ -3d555c: |[3d555c] okhttp3.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ -3d556c: 5260 6587 |0000: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5570: d801 0004 |0002: add-int/lit8 v1, v0, #int 4 // #04 │ │ -3d5574: 5262 6487 |0004: iget v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5578: 1a03 8b65 |0006: const-string v3, "Unexpected end of DN: " // string@658b │ │ -3d557c: 3521 a000 |0008: if-ge v1, v2, 00a8 // +00a0 │ │ -3d5580: 5960 5f87 |000a: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5584: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5588: 5960 6587 |000e: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d558c: 5260 6587 |0010: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5590: 5261 6487 |0012: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5594: 3210 4d00 |0014: if-eq v0, v1, 0061 // +004d │ │ -3d5598: 5461 6087 |0016: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d559c: 4902 0100 |0018: aget-char v2, v1, v0 │ │ -3d55a0: 1304 2b00 |001a: const/16 v4, #int 43 // #2b │ │ -3d55a4: 3242 4500 |001c: if-eq v2, v4, 0061 // +0045 │ │ -3d55a8: 4902 0100 |001e: aget-char v2, v1, v0 │ │ -3d55ac: 1304 2c00 |0020: const/16 v4, #int 44 // #2c │ │ -3d55b0: 3242 3f00 |0022: if-eq v2, v4, 0061 // +003f │ │ -3d55b4: 4902 0100 |0024: aget-char v2, v1, v0 │ │ -3d55b8: 1304 3b00 |0026: const/16 v4, #int 59 // #3b │ │ -3d55bc: 3342 0300 |0028: if-ne v2, v4, 002b // +0003 │ │ -3d55c0: 2837 |002a: goto 0061 // +0037 │ │ -3d55c2: 4902 0100 |002b: aget-char v2, v1, v0 │ │ -3d55c6: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ -3d55ca: 3342 1900 |002f: if-ne v2, v4, 0048 // +0019 │ │ -3d55ce: 5960 6387 |0031: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d55d2: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d55d6: 5960 6587 |0035: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d55da: 5260 6587 |0037: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d55de: 5261 6487 |0039: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d55e2: 3510 2a00 |003b: if-ge v0, v1, 0065 // +002a │ │ -3d55e6: 5461 6087 |003d: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d55ea: 4901 0100 |003f: aget-char v1, v1, v0 │ │ -3d55ee: 3341 2400 |0041: if-ne v1, v4, 0065 // +0024 │ │ -3d55f2: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d55f6: 5960 6587 |0045: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d55fa: 28f0 |0047: goto 0037 // -0010 │ │ -3d55fc: 4902 0100 |0048: aget-char v2, v1, v0 │ │ -3d5600: 1305 4100 |004a: const/16 v5, #int 65 // #41 │ │ -3d5604: 3452 0e00 |004c: if-lt v2, v5, 005a // +000e │ │ -3d5608: 4902 0100 |004e: aget-char v2, v1, v0 │ │ -3d560c: 1305 4600 |0050: const/16 v5, #int 70 // #46 │ │ -3d5610: 3652 0800 |0052: if-gt v2, v5, 005a // +0008 │ │ -3d5614: 4902 0100 |0054: aget-char v2, v1, v0 │ │ -3d5618: b042 |0056: add-int/2addr v2, v4 │ │ -3d561a: 8e22 |0057: int-to-char v2, v2 │ │ -3d561c: 5002 0100 |0058: aput-char v2, v1, v0 │ │ -3d5620: 5260 6587 |005a: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5624: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5628: 5960 6587 |005e: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d562c: 28b0 |0060: goto 0010 // -0050 │ │ -3d562e: 5260 6587 |0061: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5632: 5960 6387 |0063: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5636: 5260 6387 |0065: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d563a: 5261 5f87 |0067: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d563e: b110 |0069: sub-int/2addr v0, v1 │ │ -3d5640: 1252 |006a: const/4 v2, #int 5 // #5 │ │ -3d5642: 3420 2600 |006b: if-lt v0, v2, 0091 // +0026 │ │ -3d5646: dd02 0001 |006d: and-int/lit8 v2, v0, #int 1 // #01 │ │ -3d564a: 3802 2200 |006f: if-eqz v2, 0091 // +0022 │ │ -3d564e: db02 0002 |0071: div-int/lit8 v2, v0, #int 2 // #02 │ │ -3d5652: 2322 c71b |0073: new-array v2, v2, [B // type@1bc7 │ │ -3d5656: 1203 |0075: const/4 v3, #int 0 // #0 │ │ -3d5658: d801 0101 |0076: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d565c: 2124 |0078: array-length v4, v2 │ │ -3d565e: 3543 0e00 |0079: if-ge v3, v4, 0087 // +000e │ │ -3d5662: 7020 88bb 1600 |007b: invoke-direct {v6, v1}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ -3d5668: 0a04 |007e: move-result v4 │ │ -3d566a: 8d44 |007f: int-to-byte v4, v4 │ │ -3d566c: 4f04 0203 |0080: aput-byte v4, v2, v3 │ │ -3d5670: d801 0102 |0082: add-int/lit8 v1, v1, #int 2 // #02 │ │ -3d5674: d803 0301 |0084: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d5678: 28f2 |0086: goto 0078 // -000e │ │ -3d567a: 2201 9210 |0087: new-instance v1, Ljava/lang/String; // type@1092 │ │ -3d567e: 5462 6087 |0089: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5682: 5263 5f87 |008b: iget v3, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5686: 7040 4484 2103 |008d: invoke-direct {v1, v2, v3, v0}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d568c: 1101 |0090: return-object v1 │ │ -3d568e: 2200 7210 |0091: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d5692: 2201 9410 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5696: 7010 8384 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d569c: 6e20 8f84 3100 |0098: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d56a2: 5462 6287 |009b: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d56a6: 6e20 8f84 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d56ac: 6e10 9f84 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d56b2: 0c01 |00a3: move-result-object v1 │ │ -3d56b4: 7020 8c83 1000 |00a4: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d56ba: 2700 |00a7: throw v0 │ │ -3d56bc: 2200 7210 |00a8: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d56c0: 2201 9410 |00aa: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d56c4: 7010 8384 0100 |00ac: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d56ca: 6e20 8f84 3100 |00af: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d56d0: 5462 6287 |00b2: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d56d4: 6e20 8f84 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d56da: 6e10 9f84 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d56e0: 0c01 |00ba: move-result-object v1 │ │ -3d56e2: 7020 8c83 1000 |00bb: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d56e8: 2700 |00be: throw v0 │ │ +3d5550: |[3d5550] okhttp3.internal.tls.DistinguishedNameParser.hexAV:()Ljava/lang/String; │ │ +3d5560: 5260 6587 |0000: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5564: d801 0004 |0002: add-int/lit8 v1, v0, #int 4 // #04 │ │ +3d5568: 5262 6487 |0004: iget v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d556c: 1a03 8b65 |0006: const-string v3, "Unexpected end of DN: " // string@658b │ │ +3d5570: 3521 a000 |0008: if-ge v1, v2, 00a8 // +00a0 │ │ +3d5574: 5960 5f87 |000a: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5578: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d557c: 5960 6587 |000e: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5580: 5260 6587 |0010: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5584: 5261 6487 |0012: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5588: 3210 4d00 |0014: if-eq v0, v1, 0061 // +004d │ │ +3d558c: 5461 6087 |0016: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5590: 4902 0100 |0018: aget-char v2, v1, v0 │ │ +3d5594: 1304 2b00 |001a: const/16 v4, #int 43 // #2b │ │ +3d5598: 3242 4500 |001c: if-eq v2, v4, 0061 // +0045 │ │ +3d559c: 4902 0100 |001e: aget-char v2, v1, v0 │ │ +3d55a0: 1304 2c00 |0020: const/16 v4, #int 44 // #2c │ │ +3d55a4: 3242 3f00 |0022: if-eq v2, v4, 0061 // +003f │ │ +3d55a8: 4902 0100 |0024: aget-char v2, v1, v0 │ │ +3d55ac: 1304 3b00 |0026: const/16 v4, #int 59 // #3b │ │ +3d55b0: 3342 0300 |0028: if-ne v2, v4, 002b // +0003 │ │ +3d55b4: 2837 |002a: goto 0061 // +0037 │ │ +3d55b6: 4902 0100 |002b: aget-char v2, v1, v0 │ │ +3d55ba: 1304 2000 |002d: const/16 v4, #int 32 // #20 │ │ +3d55be: 3342 1900 |002f: if-ne v2, v4, 0048 // +0019 │ │ +3d55c2: 5960 6387 |0031: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d55c6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d55ca: 5960 6587 |0035: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d55ce: 5260 6587 |0037: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d55d2: 5261 6487 |0039: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d55d6: 3510 2a00 |003b: if-ge v0, v1, 0065 // +002a │ │ +3d55da: 5461 6087 |003d: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d55de: 4901 0100 |003f: aget-char v1, v1, v0 │ │ +3d55e2: 3341 2400 |0041: if-ne v1, v4, 0065 // +0024 │ │ +3d55e6: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d55ea: 5960 6587 |0045: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d55ee: 28f0 |0047: goto 0037 // -0010 │ │ +3d55f0: 4902 0100 |0048: aget-char v2, v1, v0 │ │ +3d55f4: 1305 4100 |004a: const/16 v5, #int 65 // #41 │ │ +3d55f8: 3452 0e00 |004c: if-lt v2, v5, 005a // +000e │ │ +3d55fc: 4902 0100 |004e: aget-char v2, v1, v0 │ │ +3d5600: 1305 4600 |0050: const/16 v5, #int 70 // #46 │ │ +3d5604: 3652 0800 |0052: if-gt v2, v5, 005a // +0008 │ │ +3d5608: 4902 0100 |0054: aget-char v2, v1, v0 │ │ +3d560c: b042 |0056: add-int/2addr v2, v4 │ │ +3d560e: 8e22 |0057: int-to-char v2, v2 │ │ +3d5610: 5002 0100 |0058: aput-char v2, v1, v0 │ │ +3d5614: 5260 6587 |005a: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5618: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d561c: 5960 6587 |005e: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5620: 28b0 |0060: goto 0010 // -0050 │ │ +3d5622: 5260 6587 |0061: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5626: 5960 6387 |0063: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d562a: 5260 6387 |0065: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d562e: 5261 5f87 |0067: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5632: b110 |0069: sub-int/2addr v0, v1 │ │ +3d5634: 1252 |006a: const/4 v2, #int 5 // #5 │ │ +3d5636: 3420 2600 |006b: if-lt v0, v2, 0091 // +0026 │ │ +3d563a: dd02 0001 |006d: and-int/lit8 v2, v0, #int 1 // #01 │ │ +3d563e: 3802 2200 |006f: if-eqz v2, 0091 // +0022 │ │ +3d5642: db02 0002 |0071: div-int/lit8 v2, v0, #int 2 // #02 │ │ +3d5646: 2322 c71b |0073: new-array v2, v2, [B // type@1bc7 │ │ +3d564a: 1203 |0075: const/4 v3, #int 0 // #0 │ │ +3d564c: d801 0101 |0076: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d5650: 2124 |0078: array-length v4, v2 │ │ +3d5652: 3543 0e00 |0079: if-ge v3, v4, 0087 // +000e │ │ +3d5656: 7020 88bb 1600 |007b: invoke-direct {v6, v1}, Lokhttp3/internal/tls/DistinguishedNameParser;.getByte:(I)I // method@bb88 │ │ +3d565c: 0a04 |007e: move-result v4 │ │ +3d565e: 8d44 |007f: int-to-byte v4, v4 │ │ +3d5660: 4f04 0203 |0080: aput-byte v4, v2, v3 │ │ +3d5664: d801 0102 |0082: add-int/lit8 v1, v1, #int 2 // #02 │ │ +3d5668: d803 0301 |0084: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d566c: 28f2 |0086: goto 0078 // -000e │ │ +3d566e: 2201 9210 |0087: new-instance v1, Ljava/lang/String; // type@1092 │ │ +3d5672: 5462 6087 |0089: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5676: 5263 5f87 |008b: iget v3, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d567a: 7040 4484 2103 |008d: invoke-direct {v1, v2, v3, v0}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d5680: 1101 |0090: return-object v1 │ │ +3d5682: 2200 7210 |0091: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d5686: 2201 9410 |0093: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d568a: 7010 8384 0100 |0095: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5690: 6e20 8f84 3100 |0098: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5696: 5462 6287 |009b: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d569a: 6e20 8f84 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d56a0: 6e10 9f84 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d56a6: 0c01 |00a3: move-result-object v1 │ │ +3d56a8: 7020 8c83 1000 |00a4: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d56ae: 2700 |00a7: throw v0 │ │ +3d56b0: 2200 7210 |00a8: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d56b4: 2201 9410 |00aa: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d56b8: 7010 8384 0100 |00ac: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d56be: 6e20 8f84 3100 |00af: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d56c4: 5462 6287 |00b2: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d56c8: 6e20 8f84 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d56ce: 6e10 9f84 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d56d4: 0c01 |00ba: move-result-object v1 │ │ +3d56d6: 7020 8c83 1000 |00bb: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d56dc: 2700 |00be: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000a line=142 │ │ 0x000e line=143 │ │ 0x0010 line=148 │ │ 0x002b line=154 │ │ @@ -849362,149 +849362,149 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 263 16-bit code units │ │ -3d56ec: |[3d56ec] okhttp3.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ -3d56fc: 5260 6587 |0000: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5700: 5261 6487 |0002: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5704: 1302 2000 |0004: const/16 v2, #int 32 // #20 │ │ -3d5708: 3510 0d00 |0006: if-ge v0, v1, 0013 // +000d │ │ -3d570c: 5461 6087 |0008: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5710: 4901 0100 |000a: aget-char v1, v1, v0 │ │ -3d5714: 3321 0700 |000c: if-ne v1, v2, 0013 // +0007 │ │ -3d5718: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d571c: 5960 6587 |0010: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5720: 28ee |0012: goto 0000 // -0012 │ │ -3d5722: 5260 6587 |0013: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5726: 5261 6487 |0015: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d572a: 3310 0400 |0017: if-ne v0, v1, 001b // +0004 │ │ -3d572e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3d5730: 1100 |001a: return-object v0 │ │ -3d5732: 5960 5f87 |001b: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5736: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d573a: 5960 6587 |001f: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d573e: 5260 6587 |0021: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5742: 5261 6487 |0023: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5746: 1303 3d00 |0025: const/16 v3, #int 61 // #3d │ │ -3d574a: 3510 1100 |0027: if-ge v0, v1, 0038 // +0011 │ │ -3d574e: 5461 6087 |0029: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5752: 4904 0100 |002b: aget-char v4, v1, v0 │ │ -3d5756: 3234 0b00 |002d: if-eq v4, v3, 0038 // +000b │ │ -3d575a: 4901 0100 |002f: aget-char v1, v1, v0 │ │ -3d575e: 3221 0700 |0031: if-eq v1, v2, 0038 // +0007 │ │ -3d5762: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5766: 5960 6587 |0035: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d576a: 28ea |0037: goto 0021 // -0016 │ │ -3d576c: 5260 6587 |0038: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5770: 5261 6487 |003a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5774: 1a04 8b65 |003c: const-string v4, "Unexpected end of DN: " // string@658b │ │ -3d5778: 3510 b200 |003e: if-ge v0, v1, 00f0 // +00b2 │ │ -3d577c: 5960 6387 |0040: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5780: 5461 6087 |0042: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5784: 4900 0100 |0044: aget-char v0, v1, v0 │ │ -3d5788: 3320 3b00 |0046: if-ne v0, v2, 0081 // +003b │ │ -3d578c: 5260 6587 |0048: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5790: 5261 6487 |004a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5794: 3510 1100 |004c: if-ge v0, v1, 005d // +0011 │ │ -3d5798: 5461 6087 |004e: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d579c: 4905 0100 |0050: aget-char v5, v1, v0 │ │ -3d57a0: 3235 0b00 |0052: if-eq v5, v3, 005d // +000b │ │ -3d57a4: 4901 0100 |0054: aget-char v1, v1, v0 │ │ -3d57a8: 3321 0700 |0056: if-ne v1, v2, 005d // +0007 │ │ -3d57ac: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d57b0: 5960 6587 |005a: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d57b4: 28ec |005c: goto 0048 // -0014 │ │ -3d57b6: 5460 6087 |005d: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d57ba: 5261 6587 |005f: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d57be: 4900 0001 |0061: aget-char v0, v0, v1 │ │ -3d57c2: 3330 0700 |0063: if-ne v0, v3, 006a // +0007 │ │ -3d57c6: 5260 6487 |0065: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d57ca: 3201 0300 |0067: if-eq v1, v0, 006a // +0003 │ │ -3d57ce: 2818 |0069: goto 0081 // +0018 │ │ -3d57d0: 2200 7210 |006a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d57d4: 2201 9410 |006c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d57d8: 7010 8384 0100 |006e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d57de: 6e20 8f84 4100 |0071: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d57e4: 5462 6287 |0074: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d57e8: 6e20 8f84 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d57ee: 6e10 9f84 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d57f4: 0c01 |007c: move-result-object v1 │ │ -3d57f6: 7020 8c83 1000 |007d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d57fc: 2700 |0080: throw v0 │ │ -3d57fe: 5260 6587 |0081: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5802: d800 0001 |0083: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5806: 5960 6587 |0085: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d580a: 5260 6587 |0087: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d580e: 5261 6487 |0089: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5812: 3510 0d00 |008b: if-ge v0, v1, 0098 // +000d │ │ -3d5816: 5461 6087 |008d: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d581a: 4901 0100 |008f: aget-char v1, v1, v0 │ │ -3d581e: 3321 0700 |0091: if-ne v1, v2, 0098 // +0007 │ │ -3d5822: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5826: 5960 6587 |0095: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d582a: 28f0 |0097: goto 0087 // -0010 │ │ -3d582c: 5260 6387 |0098: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5830: 5261 5f87 |009a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5834: b110 |009c: sub-int/2addr v0, v1 │ │ -3d5836: 1242 |009d: const/4 v2, #int 4 // #4 │ │ -3d5838: 3720 4500 |009e: if-le v0, v2, 00e3 // +0045 │ │ -3d583c: 5460 6087 |00a0: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5840: d803 0103 |00a2: add-int/lit8 v3, v1, #int 3 // #03 │ │ -3d5844: 4903 0003 |00a4: aget-char v3, v0, v3 │ │ -3d5848: 1304 2e00 |00a6: const/16 v4, #int 46 // #2e │ │ -3d584c: 3343 3b00 |00a8: if-ne v3, v4, 00e3 // +003b │ │ -3d5850: 4903 0001 |00aa: aget-char v3, v0, v1 │ │ -3d5854: 1304 4f00 |00ac: const/16 v4, #int 79 // #4f │ │ -3d5858: 3243 0800 |00ae: if-eq v3, v4, 00b6 // +0008 │ │ -3d585c: 4900 0001 |00b0: aget-char v0, v0, v1 │ │ -3d5860: 1301 6f00 |00b2: const/16 v1, #int 111 // #6f │ │ -3d5864: 3310 2f00 |00b4: if-ne v0, v1, 00e3 // +002f │ │ -3d5868: 5460 6087 |00b6: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d586c: 5261 5f87 |00b8: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5870: d803 0101 |00ba: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3d5874: 4903 0003 |00bc: aget-char v3, v0, v3 │ │ -3d5878: 1304 4900 |00be: const/16 v4, #int 73 // #49 │ │ -3d587c: 3243 0a00 |00c0: if-eq v3, v4, 00ca // +000a │ │ -3d5880: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d5884: 4900 0001 |00c4: aget-char v0, v0, v1 │ │ -3d5888: 1301 6900 |00c6: const/16 v1, #int 105 // #69 │ │ -3d588c: 3310 1b00 |00c8: if-ne v0, v1, 00e3 // +001b │ │ -3d5890: 5460 6087 |00ca: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5894: 5261 5f87 |00cc: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5898: d803 0102 |00ce: add-int/lit8 v3, v1, #int 2 // #02 │ │ -3d589c: 4903 0003 |00d0: aget-char v3, v0, v3 │ │ -3d58a0: 1304 4400 |00d2: const/16 v4, #int 68 // #44 │ │ -3d58a4: 3243 0a00 |00d4: if-eq v3, v4, 00de // +000a │ │ -3d58a8: d801 0102 |00d6: add-int/lit8 v1, v1, #int 2 // #02 │ │ -3d58ac: 4900 0001 |00d8: aget-char v0, v0, v1 │ │ -3d58b0: 1301 6400 |00da: const/16 v1, #int 100 // #64 │ │ -3d58b4: 3310 0700 |00dc: if-ne v0, v1, 00e3 // +0007 │ │ -3d58b8: 5260 5f87 |00de: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d58bc: b020 |00e0: add-int/2addr v0, v2 │ │ -3d58be: 5960 5f87 |00e1: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d58c2: 2200 9210 |00e3: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d58c6: 5461 6087 |00e5: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d58ca: 5262 5f87 |00e7: iget v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d58ce: 5263 6387 |00e9: iget v3, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d58d2: b123 |00eb: sub-int/2addr v3, v2 │ │ -3d58d4: 7040 4484 1032 |00ec: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d58da: 1100 |00ef: return-object v0 │ │ -3d58dc: 2200 7210 |00f0: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d58e0: 2201 9410 |00f2: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d58e4: 7010 8384 0100 |00f4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d58ea: 6e20 8f84 4100 |00f7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d58f0: 5462 6287 |00fa: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d58f4: 6e20 8f84 2100 |00fc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d58fa: 6e10 9f84 0100 |00ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5900: 0c01 |0102: move-result-object v1 │ │ -3d5902: 7020 8c83 1000 |0103: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5908: 2700 |0106: throw v0 │ │ +3d56e0: |[3d56e0] okhttp3.internal.tls.DistinguishedNameParser.nextAT:()Ljava/lang/String; │ │ +3d56f0: 5260 6587 |0000: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d56f4: 5261 6487 |0002: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d56f8: 1302 2000 |0004: const/16 v2, #int 32 // #20 │ │ +3d56fc: 3510 0d00 |0006: if-ge v0, v1, 0013 // +000d │ │ +3d5700: 5461 6087 |0008: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5704: 4901 0100 |000a: aget-char v1, v1, v0 │ │ +3d5708: 3321 0700 |000c: if-ne v1, v2, 0013 // +0007 │ │ +3d570c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5710: 5960 6587 |0010: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5714: 28ee |0012: goto 0000 // -0012 │ │ +3d5716: 5260 6587 |0013: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d571a: 5261 6487 |0015: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d571e: 3310 0400 |0017: if-ne v0, v1, 001b // +0004 │ │ +3d5722: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3d5724: 1100 |001a: return-object v0 │ │ +3d5726: 5960 5f87 |001b: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d572a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d572e: 5960 6587 |001f: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5732: 5260 6587 |0021: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5736: 5261 6487 |0023: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d573a: 1303 3d00 |0025: const/16 v3, #int 61 // #3d │ │ +3d573e: 3510 1100 |0027: if-ge v0, v1, 0038 // +0011 │ │ +3d5742: 5461 6087 |0029: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5746: 4904 0100 |002b: aget-char v4, v1, v0 │ │ +3d574a: 3234 0b00 |002d: if-eq v4, v3, 0038 // +000b │ │ +3d574e: 4901 0100 |002f: aget-char v1, v1, v0 │ │ +3d5752: 3221 0700 |0031: if-eq v1, v2, 0038 // +0007 │ │ +3d5756: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d575a: 5960 6587 |0035: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d575e: 28ea |0037: goto 0021 // -0016 │ │ +3d5760: 5260 6587 |0038: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5764: 5261 6487 |003a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5768: 1a04 8b65 |003c: const-string v4, "Unexpected end of DN: " // string@658b │ │ +3d576c: 3510 b200 |003e: if-ge v0, v1, 00f0 // +00b2 │ │ +3d5770: 5960 6387 |0040: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5774: 5461 6087 |0042: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5778: 4900 0100 |0044: aget-char v0, v1, v0 │ │ +3d577c: 3320 3b00 |0046: if-ne v0, v2, 0081 // +003b │ │ +3d5780: 5260 6587 |0048: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5784: 5261 6487 |004a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5788: 3510 1100 |004c: if-ge v0, v1, 005d // +0011 │ │ +3d578c: 5461 6087 |004e: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5790: 4905 0100 |0050: aget-char v5, v1, v0 │ │ +3d5794: 3235 0b00 |0052: if-eq v5, v3, 005d // +000b │ │ +3d5798: 4901 0100 |0054: aget-char v1, v1, v0 │ │ +3d579c: 3321 0700 |0056: if-ne v1, v2, 005d // +0007 │ │ +3d57a0: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d57a4: 5960 6587 |005a: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d57a8: 28ec |005c: goto 0048 // -0014 │ │ +3d57aa: 5460 6087 |005d: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d57ae: 5261 6587 |005f: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d57b2: 4900 0001 |0061: aget-char v0, v0, v1 │ │ +3d57b6: 3330 0700 |0063: if-ne v0, v3, 006a // +0007 │ │ +3d57ba: 5260 6487 |0065: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d57be: 3201 0300 |0067: if-eq v1, v0, 006a // +0003 │ │ +3d57c2: 2818 |0069: goto 0081 // +0018 │ │ +3d57c4: 2200 7210 |006a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d57c8: 2201 9410 |006c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d57cc: 7010 8384 0100 |006e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d57d2: 6e20 8f84 4100 |0071: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d57d8: 5462 6287 |0074: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d57dc: 6e20 8f84 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d57e2: 6e10 9f84 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d57e8: 0c01 |007c: move-result-object v1 │ │ +3d57ea: 7020 8c83 1000 |007d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d57f0: 2700 |0080: throw v0 │ │ +3d57f2: 5260 6587 |0081: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d57f6: d800 0001 |0083: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d57fa: 5960 6587 |0085: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d57fe: 5260 6587 |0087: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5802: 5261 6487 |0089: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5806: 3510 0d00 |008b: if-ge v0, v1, 0098 // +000d │ │ +3d580a: 5461 6087 |008d: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d580e: 4901 0100 |008f: aget-char v1, v1, v0 │ │ +3d5812: 3321 0700 |0091: if-ne v1, v2, 0098 // +0007 │ │ +3d5816: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d581a: 5960 6587 |0095: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d581e: 28f0 |0097: goto 0087 // -0010 │ │ +3d5820: 5260 6387 |0098: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5824: 5261 5f87 |009a: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5828: b110 |009c: sub-int/2addr v0, v1 │ │ +3d582a: 1242 |009d: const/4 v2, #int 4 // #4 │ │ +3d582c: 3720 4500 |009e: if-le v0, v2, 00e3 // +0045 │ │ +3d5830: 5460 6087 |00a0: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5834: d803 0103 |00a2: add-int/lit8 v3, v1, #int 3 // #03 │ │ +3d5838: 4903 0003 |00a4: aget-char v3, v0, v3 │ │ +3d583c: 1304 2e00 |00a6: const/16 v4, #int 46 // #2e │ │ +3d5840: 3343 3b00 |00a8: if-ne v3, v4, 00e3 // +003b │ │ +3d5844: 4903 0001 |00aa: aget-char v3, v0, v1 │ │ +3d5848: 1304 4f00 |00ac: const/16 v4, #int 79 // #4f │ │ +3d584c: 3243 0800 |00ae: if-eq v3, v4, 00b6 // +0008 │ │ +3d5850: 4900 0001 |00b0: aget-char v0, v0, v1 │ │ +3d5854: 1301 6f00 |00b2: const/16 v1, #int 111 // #6f │ │ +3d5858: 3310 2f00 |00b4: if-ne v0, v1, 00e3 // +002f │ │ +3d585c: 5460 6087 |00b6: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5860: 5261 5f87 |00b8: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5864: d803 0101 |00ba: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3d5868: 4903 0003 |00bc: aget-char v3, v0, v3 │ │ +3d586c: 1304 4900 |00be: const/16 v4, #int 73 // #49 │ │ +3d5870: 3243 0a00 |00c0: if-eq v3, v4, 00ca // +000a │ │ +3d5874: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d5878: 4900 0001 |00c4: aget-char v0, v0, v1 │ │ +3d587c: 1301 6900 |00c6: const/16 v1, #int 105 // #69 │ │ +3d5880: 3310 1b00 |00c8: if-ne v0, v1, 00e3 // +001b │ │ +3d5884: 5460 6087 |00ca: iget-object v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5888: 5261 5f87 |00cc: iget v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d588c: d803 0102 |00ce: add-int/lit8 v3, v1, #int 2 // #02 │ │ +3d5890: 4903 0003 |00d0: aget-char v3, v0, v3 │ │ +3d5894: 1304 4400 |00d2: const/16 v4, #int 68 // #44 │ │ +3d5898: 3243 0a00 |00d4: if-eq v3, v4, 00de // +000a │ │ +3d589c: d801 0102 |00d6: add-int/lit8 v1, v1, #int 2 // #02 │ │ +3d58a0: 4900 0001 |00d8: aget-char v0, v0, v1 │ │ +3d58a4: 1301 6400 |00da: const/16 v1, #int 100 // #64 │ │ +3d58a8: 3310 0700 |00dc: if-ne v0, v1, 00e3 // +0007 │ │ +3d58ac: 5260 5f87 |00de: iget v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d58b0: b020 |00e0: add-int/2addr v0, v2 │ │ +3d58b2: 5960 5f87 |00e1: iput v0, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d58b6: 2200 9210 |00e3: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d58ba: 5461 6087 |00e5: iget-object v1, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d58be: 5262 5f87 |00e7: iget v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d58c2: 5263 6387 |00e9: iget v3, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d58c6: b123 |00eb: sub-int/2addr v3, v2 │ │ +3d58c8: 7040 4484 1032 |00ec: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d58ce: 1100 |00ef: return-object v0 │ │ +3d58d0: 2200 7210 |00f0: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d58d4: 2201 9410 |00f2: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d58d8: 7010 8384 0100 |00f4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d58de: 6e20 8f84 4100 |00f7: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d58e4: 5462 6287 |00fa: iget-object v2, v6, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d58e8: 6e20 8f84 2100 |00fc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d58ee: 6e10 9f84 0100 |00ff: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d58f4: 0c01 |0102: move-result-object v1 │ │ +3d58f6: 7020 8c83 1000 |0103: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d58fc: 2700 |0106: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0013 line=52 │ │ 0x001b line=57 │ │ 0x001f line=60 │ │ 0x0021 line=61 │ │ @@ -849528,77 +849528,77 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -3d590c: |[3d590c] okhttp3.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ -3d591c: 5240 6587 |0000: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5920: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5924: 5940 6587 |0004: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5928: 5240 6587 |0006: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d592c: 5940 5f87 |0008: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5930: 5240 5f87 |000a: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d5934: 5940 6387 |000c: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5938: 5240 6587 |000e: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d593c: 5241 6487 |0010: iget v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5940: 3210 5000 |0012: if-eq v0, v1, 0062 // +0050 │ │ -3d5944: 5441 6087 |0014: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5948: 4902 0100 |0016: aget-char v2, v1, v0 │ │ -3d594c: 1303 2200 |0018: const/16 v3, #int 34 // #22 │ │ -3d5950: 3332 2600 |001a: if-ne v2, v3, 0040 // +0026 │ │ -3d5954: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d5958: 5940 6587 |001e: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d595c: 5240 6587 |0020: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5960: 5241 6487 |0022: iget v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d5964: 3510 0f00 |0024: if-ge v0, v1, 0033 // +000f │ │ -3d5968: 5441 6087 |0026: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d596c: 4901 0100 |0028: aget-char v1, v1, v0 │ │ -3d5970: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ -3d5974: 3321 0700 |002c: if-ne v1, v2, 0033 // +0007 │ │ -3d5978: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d597c: 5940 6587 |0030: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5980: 28ee |0032: goto 0020 // -0012 │ │ -3d5982: 2200 9210 |0033: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d5986: 5441 6087 |0035: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d598a: 5242 5f87 |0037: iget v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d598e: 5243 6387 |0039: iget v3, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5992: b123 |003b: sub-int/2addr v3, v2 │ │ -3d5994: 7040 4484 1032 |003c: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ -3d599a: 1100 |003f: return-object v0 │ │ -3d599c: 4902 0100 |0040: aget-char v2, v1, v0 │ │ -3d59a0: 1303 5c00 |0042: const/16 v3, #int 92 // #5c │ │ -3d59a4: 3332 0b00 |0044: if-ne v2, v3, 004f // +000b │ │ -3d59a8: 5240 6387 |0046: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d59ac: 7010 89bb 0400 |0048: invoke-direct {v4}, Lokhttp3/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@bb89 │ │ -3d59b2: 0a02 |004b: move-result v2 │ │ -3d59b4: 5002 0100 |004c: aput-char v2, v1, v0 │ │ -3d59b8: 2807 |004e: goto 0055 // +0007 │ │ -3d59ba: 5242 6387 |004f: iget v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d59be: 4900 0100 |0051: aget-char v0, v1, v0 │ │ -3d59c2: 5000 0102 |0053: aput-char v0, v1, v2 │ │ -3d59c6: 5240 6587 |0055: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d59ca: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d59ce: 5940 6587 |0059: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d59d2: 5240 6387 |005b: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d59d6: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d59da: 5940 6387 |005f: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d59de: 28ad |0061: goto 000e // -0053 │ │ -3d59e0: 2200 7210 |0062: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d59e4: 2201 9410 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d59e8: 7010 8384 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d59ee: 1a02 8b65 |0069: const-string v2, "Unexpected end of DN: " // string@658b │ │ -3d59f2: 6e20 8f84 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d59f8: 5442 6287 |006e: iget-object v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d59fc: 6e20 8f84 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5a02: 6e10 9f84 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5a08: 0c01 |0076: move-result-object v1 │ │ -3d5a0a: 7020 8c83 1000 |0077: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5a10: 2700 |007a: throw v0 │ │ +3d5900: |[3d5900] okhttp3.internal.tls.DistinguishedNameParser.quotedAV:()Ljava/lang/String; │ │ +3d5910: 5240 6587 |0000: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5914: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5918: 5940 6587 |0004: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d591c: 5240 6587 |0006: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5920: 5940 5f87 |0008: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5924: 5240 5f87 |000a: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5928: 5940 6387 |000c: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d592c: 5240 6587 |000e: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5930: 5241 6487 |0010: iget v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5934: 3210 5000 |0012: if-eq v0, v1, 0062 // +0050 │ │ +3d5938: 5441 6087 |0014: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d593c: 4902 0100 |0016: aget-char v2, v1, v0 │ │ +3d5940: 1303 2200 |0018: const/16 v3, #int 34 // #22 │ │ +3d5944: 3332 2600 |001a: if-ne v2, v3, 0040 // +0026 │ │ +3d5948: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d594c: 5940 6587 |001e: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5950: 5240 6587 |0020: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5954: 5241 6487 |0022: iget v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5958: 3510 0f00 |0024: if-ge v0, v1, 0033 // +000f │ │ +3d595c: 5441 6087 |0026: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d5960: 4901 0100 |0028: aget-char v1, v1, v0 │ │ +3d5964: 1302 2000 |002a: const/16 v2, #int 32 // #20 │ │ +3d5968: 3321 0700 |002c: if-ne v1, v2, 0033 // +0007 │ │ +3d596c: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5970: 5940 6587 |0030: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5974: 28ee |0032: goto 0020 // -0012 │ │ +3d5976: 2200 9210 |0033: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d597a: 5441 6087 |0035: iget-object v1, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d597e: 5242 5f87 |0037: iget v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5982: 5243 6387 |0039: iget v3, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5986: b123 |003b: sub-int/2addr v3, v2 │ │ +3d5988: 7040 4484 1032 |003c: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@8444 │ │ +3d598e: 1100 |003f: return-object v0 │ │ +3d5990: 4902 0100 |0040: aget-char v2, v1, v0 │ │ +3d5994: 1303 5c00 |0042: const/16 v3, #int 92 // #5c │ │ +3d5998: 3332 0b00 |0044: if-ne v2, v3, 004f // +000b │ │ +3d599c: 5240 6387 |0046: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d59a0: 7010 89bb 0400 |0048: invoke-direct {v4}, Lokhttp3/internal/tls/DistinguishedNameParser;.getEscaped:()C // method@bb89 │ │ +3d59a6: 0a02 |004b: move-result v2 │ │ +3d59a8: 5002 0100 |004c: aput-char v2, v1, v0 │ │ +3d59ac: 2807 |004e: goto 0055 // +0007 │ │ +3d59ae: 5242 6387 |004f: iget v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d59b2: 4900 0100 |0051: aget-char v0, v1, v0 │ │ +3d59b6: 5000 0102 |0053: aput-char v0, v1, v2 │ │ +3d59ba: 5240 6587 |0055: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d59be: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d59c2: 5940 6587 |0059: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d59c6: 5240 6387 |005b: iget v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d59ca: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d59ce: 5940 6387 |005f: iput v0, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d59d2: 28ad |0061: goto 000e // -0053 │ │ +3d59d4: 2200 7210 |0062: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d59d8: 2201 9410 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d59dc: 7010 8384 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d59e2: 1a02 8b65 |0069: const-string v2, "Unexpected end of DN: " // string@658b │ │ +3d59e6: 6e20 8f84 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d59ec: 5442 6287 |006e: iget-object v2, v4, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d59f0: 6e20 8f84 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d59f6: 6e10 9f84 0100 |0073: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d59fc: 0c01 |0076: move-result-object v1 │ │ +3d59fe: 7020 8c83 1000 |0077: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5a04: 2700 |007a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000a line=106 │ │ 0x000e line=109 │ │ 0x0014 line=113 │ │ @@ -849620,100 +849620,100 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -3d5404: |[3d5404] okhttp3.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d5414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d5416: 5980 6587 |0001: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d541a: 5980 5f87 |0003: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ -3d541e: 5980 6387 |0005: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ -3d5422: 5980 6187 |0007: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ -3d5426: 5480 6287 |0009: iget-object v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d542a: 6e10 7284 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@8472 │ │ -3d5430: 0c00 |000e: move-result-object v0 │ │ -3d5432: 5b80 6087 |000f: iput-object v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5436: 7010 8cbb 0800 |0011: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@bb8c │ │ -3d543c: 0c00 |0014: move-result-object v0 │ │ -3d543e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -3d5440: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -3d5444: 1101 |0018: return-object v1 │ │ -3d5446: 5282 6587 |0019: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d544a: 5283 6487 |001b: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d544e: 3332 0300 |001d: if-ne v2, v3, 0020 // +0003 │ │ -3d5452: 1101 |001f: return-object v1 │ │ -3d5454: 5483 6087 |0020: iget-object v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d5458: 4902 0302 |0022: aget-char v2, v3, v2 │ │ -3d545c: 1303 2200 |0024: const/16 v3, #int 34 // #22 │ │ -3d5460: 1304 3b00 |0026: const/16 v4, #int 59 // #3b │ │ -3d5464: 1305 2c00 |0028: const/16 v5, #int 44 // #2c │ │ -3d5468: 1306 2b00 |002a: const/16 v6, #int 43 // #2b │ │ -3d546c: 3232 1900 |002c: if-eq v2, v3, 0045 // +0019 │ │ -3d5470: 1303 2300 |002e: const/16 v3, #int 35 // #23 │ │ -3d5474: 3232 1000 |0030: if-eq v2, v3, 0040 // +0010 │ │ -3d5478: 3262 0b00 |0032: if-eq v2, v6, 003d // +000b │ │ -3d547c: 3252 0900 |0034: if-eq v2, v5, 003d // +0009 │ │ -3d5480: 3242 0700 |0036: if-eq v2, v4, 003d // +0007 │ │ -3d5484: 7010 86bb 0800 |0038: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@bb86 │ │ -3d548a: 0c02 |003b: move-result-object v2 │ │ -3d548c: 280d |003c: goto 0049 // +000d │ │ -3d548e: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -3d5492: 280a |003f: goto 0049 // +000a │ │ -3d5494: 7010 8bbb 0800 |0040: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@bb8b │ │ -3d549a: 0c02 |0043: move-result-object v2 │ │ -3d549c: 2805 |0044: goto 0049 // +0005 │ │ -3d549e: 7010 8dbb 0800 |0045: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@bb8d │ │ -3d54a4: 0c02 |0048: move-result-object v2 │ │ -3d54a6: 6e20 5184 0900 |0049: invoke-virtual {v9, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3d54ac: 0a00 |004c: move-result v0 │ │ -3d54ae: 3800 0300 |004d: if-eqz v0, 0050 // +0003 │ │ -3d54b2: 1102 |004f: return-object v2 │ │ -3d54b4: 5280 6587 |0050: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d54b8: 5282 6487 |0052: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ -3d54bc: 3420 0300 |0054: if-lt v0, v2, 0057 // +0003 │ │ -3d54c0: 1101 |0056: return-object v1 │ │ -3d54c2: 5482 6087 |0057: iget-object v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ -3d54c6: 4903 0200 |0059: aget-char v3, v2, v0 │ │ -3d54ca: 1a07 6350 |005b: const-string v7, "Malformed DN: " // string@5063 │ │ -3d54ce: 3253 2300 |005d: if-eq v3, v5, 0080 // +0023 │ │ -3d54d2: 4903 0200 |005f: aget-char v3, v2, v0 │ │ -3d54d6: 3343 0300 |0061: if-ne v3, v4, 0064 // +0003 │ │ -3d54da: 281d |0063: goto 0080 // +001d │ │ -3d54dc: 4900 0200 |0064: aget-char v0, v2, v0 │ │ -3d54e0: 3360 0300 |0066: if-ne v0, v6, 0069 // +0003 │ │ -3d54e4: 2818 |0068: goto 0080 // +0018 │ │ -3d54e6: 2209 7210 |0069: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d54ea: 2200 9410 |006b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d54ee: 7010 8384 0000 |006d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d54f4: 6e20 8f84 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d54fa: 5481 6287 |0073: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d54fe: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5504: 6e10 9f84 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d550a: 0c00 |007b: move-result-object v0 │ │ -3d550c: 7020 8c83 0900 |007c: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d5512: 2709 |007f: throw v9 │ │ -3d5514: 5280 6587 |0080: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5518: d800 0001 |0082: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d551c: 5980 6587 |0084: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ -3d5520: 7010 8cbb 0800 |0086: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@bb8c │ │ -3d5526: 0c00 |0089: move-result-object v0 │ │ -3d5528: 3800 0300 |008a: if-eqz v0, 008d // +0003 │ │ -3d552c: 288d |008c: goto 0019 // -0073 │ │ -3d552e: 2209 7210 |008d: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d5532: 2200 9410 |008f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5536: 7010 8384 0000 |0091: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d553c: 6e20 8f84 7000 |0094: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5542: 5481 6287 |0097: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ -3d5546: 6e20 8f84 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d554c: 6e10 9f84 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5552: 0c00 |009f: move-result-object v0 │ │ -3d5554: 7020 8c83 0900 |00a0: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d555a: 2709 |00a3: throw v9 │ │ +3d53f8: |[3d53f8] okhttp3.internal.tls.DistinguishedNameParser.findMostSpecific:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d5408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d540a: 5980 6587 |0001: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d540e: 5980 5f87 |0003: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.beg:I // field@875f │ │ +3d5412: 5980 6387 |0005: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.end:I // field@8763 │ │ +3d5416: 5980 6187 |0007: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.cur:I // field@8761 │ │ +3d541a: 5480 6287 |0009: iget-object v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d541e: 6e10 7284 0000 |000b: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@8472 │ │ +3d5424: 0c00 |000e: move-result-object v0 │ │ +3d5426: 5b80 6087 |000f: iput-object v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d542a: 7010 8cbb 0800 |0011: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@bb8c │ │ +3d5430: 0c00 |0014: move-result-object v0 │ │ +3d5432: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +3d5434: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +3d5438: 1101 |0018: return-object v1 │ │ +3d543a: 5282 6587 |0019: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d543e: 5283 6487 |001b: iget v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d5442: 3332 0300 |001d: if-ne v2, v3, 0020 // +0003 │ │ +3d5446: 1101 |001f: return-object v1 │ │ +3d5448: 5483 6087 |0020: iget-object v3, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d544c: 4902 0302 |0022: aget-char v2, v3, v2 │ │ +3d5450: 1303 2200 |0024: const/16 v3, #int 34 // #22 │ │ +3d5454: 1304 3b00 |0026: const/16 v4, #int 59 // #3b │ │ +3d5458: 1305 2c00 |0028: const/16 v5, #int 44 // #2c │ │ +3d545c: 1306 2b00 |002a: const/16 v6, #int 43 // #2b │ │ +3d5460: 3232 1900 |002c: if-eq v2, v3, 0045 // +0019 │ │ +3d5464: 1303 2300 |002e: const/16 v3, #int 35 // #23 │ │ +3d5468: 3232 1000 |0030: if-eq v2, v3, 0040 // +0010 │ │ +3d546c: 3262 0b00 |0032: if-eq v2, v6, 003d // +000b │ │ +3d5470: 3252 0900 |0034: if-eq v2, v5, 003d // +0009 │ │ +3d5474: 3242 0700 |0036: if-eq v2, v4, 003d // +0007 │ │ +3d5478: 7010 86bb 0800 |0038: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.escapedAV:()Ljava/lang/String; // method@bb86 │ │ +3d547e: 0c02 |003b: move-result-object v2 │ │ +3d5480: 280d |003c: goto 0049 // +000d │ │ +3d5482: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +3d5486: 280a |003f: goto 0049 // +000a │ │ +3d5488: 7010 8bbb 0800 |0040: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.hexAV:()Ljava/lang/String; // method@bb8b │ │ +3d548e: 0c02 |0043: move-result-object v2 │ │ +3d5490: 2805 |0044: goto 0049 // +0005 │ │ +3d5492: 7010 8dbb 0800 |0045: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.quotedAV:()Ljava/lang/String; // method@bb8d │ │ +3d5498: 0c02 |0048: move-result-object v2 │ │ +3d549a: 6e20 5184 0900 |0049: invoke-virtual {v9, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3d54a0: 0a00 |004c: move-result v0 │ │ +3d54a2: 3800 0300 |004d: if-eqz v0, 0050 // +0003 │ │ +3d54a6: 1102 |004f: return-object v2 │ │ +3d54a8: 5280 6587 |0050: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d54ac: 5282 6487 |0052: iget v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.length:I // field@8764 │ │ +3d54b0: 3420 0300 |0054: if-lt v0, v2, 0057 // +0003 │ │ +3d54b4: 1101 |0056: return-object v1 │ │ +3d54b6: 5482 6087 |0057: iget-object v2, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.chars:[C // field@8760 │ │ +3d54ba: 4903 0200 |0059: aget-char v3, v2, v0 │ │ +3d54be: 1a07 6350 |005b: const-string v7, "Malformed DN: " // string@5063 │ │ +3d54c2: 3253 2300 |005d: if-eq v3, v5, 0080 // +0023 │ │ +3d54c6: 4903 0200 |005f: aget-char v3, v2, v0 │ │ +3d54ca: 3343 0300 |0061: if-ne v3, v4, 0064 // +0003 │ │ +3d54ce: 281d |0063: goto 0080 // +001d │ │ +3d54d0: 4900 0200 |0064: aget-char v0, v2, v0 │ │ +3d54d4: 3360 0300 |0066: if-ne v0, v6, 0069 // +0003 │ │ +3d54d8: 2818 |0068: goto 0080 // +0018 │ │ +3d54da: 2209 7210 |0069: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d54de: 2200 9410 |006b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d54e2: 7010 8384 0000 |006d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d54e8: 6e20 8f84 7000 |0070: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d54ee: 5481 6287 |0073: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d54f2: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d54f8: 6e10 9f84 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d54fe: 0c00 |007b: move-result-object v0 │ │ +3d5500: 7020 8c83 0900 |007c: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d5506: 2709 |007f: throw v9 │ │ +3d5508: 5280 6587 |0080: iget v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d550c: d800 0001 |0082: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d5510: 5980 6587 |0084: iput v0, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.pos:I // field@8765 │ │ +3d5514: 7010 8cbb 0800 |0086: invoke-direct {v8}, Lokhttp3/internal/tls/DistinguishedNameParser;.nextAT:()Ljava/lang/String; // method@bb8c │ │ +3d551a: 0c00 |0089: move-result-object v0 │ │ +3d551c: 3800 0300 |008a: if-eqz v0, 008d // +0003 │ │ +3d5520: 288d |008c: goto 0019 // -0073 │ │ +3d5522: 2209 7210 |008d: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d5526: 2200 9410 |008f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d552a: 7010 8384 0000 |0091: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5530: 6e20 8f84 7000 |0094: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5536: 5481 6287 |0097: iget-object v1, v8, Lokhttp3/internal/tls/DistinguishedNameParser;.dn:Ljava/lang/String; // field@8762 │ │ +3d553a: 6e20 8f84 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5540: 6e10 9f84 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d5546: 0c00 |009f: move-result-object v0 │ │ +3d5548: 7020 8c83 0900 |00a0: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d554e: 2709 |00a3: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=350 │ │ 0x0003 line=351 │ │ 0x0005 line=352 │ │ 0x0007 line=353 │ │ 0x0009 line=354 │ │ @@ -849781,36 +849781,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d5df0: |[3d5df0] okhttp3.internal.tls.OkHostnameVerifier.:()V │ │ -3d5e00: 2200 b017 |0000: new-instance v0, Lokhttp3/internal/tls/OkHostnameVerifier; // type@17b0 │ │ -3d5e04: 7010 8fbb 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.:()V // method@bb8f │ │ -3d5e0a: 6900 6887 |0005: sput-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ -3d5e0e: 0e00 |0007: return-void │ │ +3d5de4: |[3d5de4] okhttp3.internal.tls.OkHostnameVerifier.:()V │ │ +3d5df4: 2200 b017 |0000: new-instance v0, Lokhttp3/internal/tls/OkHostnameVerifier; // type@17b0 │ │ +3d5df8: 7010 8fbb 0000 |0002: invoke-direct {v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.:()V // method@bb8f │ │ +3d5dfe: 6900 6887 |0005: sput-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ +3d5e02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/tls/OkHostnameVerifier;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d5e10: |[3d5e10] okhttp3.internal.tls.OkHostnameVerifier.:()V │ │ -3d5e20: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5e26: 0e00 |0003: return-void │ │ +3d5e04: |[3d5e04] okhttp3.internal.tls.OkHostnameVerifier.:()V │ │ +3d5e14: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/tls/OkHostnameVerifier; │ │ │ │ #2 : (in Lokhttp3/internal/tls/OkHostnameVerifier;) │ │ @@ -849818,31 +849818,31 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3d5ce4: |[3d5ce4] okhttp3.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ -3d5cf4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -3d5cf6: 7120 91bb 0400 |0001: invoke-static {v4, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ -3d5cfc: 0c00 |0004: move-result-object v0 │ │ -3d5cfe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -3d5d00: 7120 91bb 1400 |0006: invoke-static {v4, v1}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ -3d5d06: 0c04 |0009: move-result-object v4 │ │ -3d5d08: 2201 1711 |000a: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -3d5d0c: 7210 8b87 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3d5d12: 0a02 |000f: move-result v2 │ │ -3d5d14: 7210 8b87 0400 |0010: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3d5d1a: 0a03 |0013: move-result v3 │ │ -3d5d1c: b032 |0014: add-int/2addr v2, v3 │ │ -3d5d1e: 7020 5986 2100 |0015: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -3d5d24: 7220 7b87 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -3d5d2a: 7220 7b87 4100 |001b: invoke-interface {v1, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -3d5d30: 1101 |001e: return-object v1 │ │ +3d5cd8: |[3d5cd8] okhttp3.internal.tls.OkHostnameVerifier.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; │ │ +3d5ce8: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +3d5cea: 7120 91bb 0400 |0001: invoke-static {v4, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ +3d5cf0: 0c00 |0004: move-result-object v0 │ │ +3d5cf2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +3d5cf4: 7120 91bb 1400 |0006: invoke-static {v4, v1}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ +3d5cfa: 0c04 |0009: move-result-object v4 │ │ +3d5cfc: 2201 1711 |000a: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +3d5d00: 7210 8b87 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3d5d06: 0a02 |000f: move-result v2 │ │ +3d5d08: 7210 8b87 0400 |0010: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3d5d0e: 0a03 |0013: move-result v3 │ │ +3d5d10: b032 |0014: add-int/2addr v2, v3 │ │ +3d5d12: 7020 5986 2100 |0015: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +3d5d18: 7220 7b87 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +3d5d1e: 7220 7b87 4100 |001b: invoke-interface {v1, v4}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +3d5d24: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0006 line=86 │ │ 0x000a line=87 │ │ 0x0018 line=88 │ │ 0x001b line=89 │ │ @@ -849854,57 +849854,57 @@ │ │ type : '(Ljava/security/cert/X509Certificate;I)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3d5d34: |[3d5d34] okhttp3.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ -3d5d44: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3d5d48: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3d5d4e: 6e10 1586 0400 |0005: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@8615 │ │ -3d5d54: 0c04 |0008: move-result-object v4 │ │ -3d5d56: 3904 0700 |0009: if-nez v4, 0010 // +0007 │ │ -3d5d5a: 7100 fc86 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3d5d60: 0c04 |000e: move-result-object v4 │ │ -3d5d62: 1104 |000f: return-object v4 │ │ -3d5d64: 7210 f486 0400 |0010: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ -3d5d6a: 0c04 |0013: move-result-object v4 │ │ -3d5d6c: 7210 5487 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3d5d72: 0a01 |0017: move-result v1 │ │ -3d5d74: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ -3d5d78: 7210 5587 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3d5d7e: 0c01 |001d: move-result-object v1 │ │ -3d5d80: 1f01 2c11 |001e: check-cast v1, Ljava/util/List; // type@112c │ │ -3d5d84: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ -3d5d88: 7210 8b87 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3d5d8e: 0a02 |0025: move-result v2 │ │ -3d5d90: 1223 |0026: const/4 v3, #int 2 // #2 │ │ -3d5d92: 3532 0300 |0027: if-ge v2, v3, 002a // +0003 │ │ -3d5d96: 28eb |0029: goto 0014 // -0015 │ │ -3d5d98: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -3d5d9a: 7220 8087 2100 |002b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d5da0: 0c02 |002e: move-result-object v2 │ │ -3d5da2: 1f02 7610 |002f: check-cast v2, Ljava/lang/Integer; // type@1076 │ │ -3d5da6: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ -3d5daa: 28e1 |0033: goto 0014 // -001f │ │ -3d5dac: 6e10 9983 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3d5db2: 0a02 |0037: move-result v2 │ │ -3d5db4: 3352 dcff |0038: if-ne v2, v5, 0014 // -0024 │ │ -3d5db8: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -3d5dba: 7220 8087 2100 |003b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d5dc0: 0c01 |003e: move-result-object v1 │ │ -3d5dc2: 1f01 9210 |003f: check-cast v1, Ljava/lang/String; // type@1092 │ │ -3d5dc6: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ -3d5dca: 7220 7a87 1000 |0043: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d5dd0: 28ce |0046: goto 0014 // -0032 │ │ -3d5dd2: 1100 |0047: return-object v0 │ │ -3d5dd4: 7100 fc86 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3d5dda: 0c04 |004b: move-result-object v4 │ │ -3d5ddc: 1104 |004c: return-object v4 │ │ +3d5d28: |[3d5d28] okhttp3.internal.tls.OkHostnameVerifier.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; │ │ +3d5d38: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3d5d3c: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3d5d42: 6e10 1586 0400 |0005: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@8615 │ │ +3d5d48: 0c04 |0008: move-result-object v4 │ │ +3d5d4a: 3904 0700 |0009: if-nez v4, 0010 // +0007 │ │ +3d5d4e: 7100 fc86 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3d5d54: 0c04 |000e: move-result-object v4 │ │ +3d5d56: 1104 |000f: return-object v4 │ │ +3d5d58: 7210 f486 0400 |0010: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@86f4 │ │ +3d5d5e: 0c04 |0013: move-result-object v4 │ │ +3d5d60: 7210 5487 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3d5d66: 0a01 |0017: move-result v1 │ │ +3d5d68: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ +3d5d6c: 7210 5587 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3d5d72: 0c01 |001d: move-result-object v1 │ │ +3d5d74: 1f01 2c11 |001e: check-cast v1, Ljava/util/List; // type@112c │ │ +3d5d78: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ +3d5d7c: 7210 8b87 0100 |0022: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3d5d82: 0a02 |0025: move-result v2 │ │ +3d5d84: 1223 |0026: const/4 v3, #int 2 // #2 │ │ +3d5d86: 3532 0300 |0027: if-ge v2, v3, 002a // +0003 │ │ +3d5d8a: 28eb |0029: goto 0014 // -0015 │ │ +3d5d8c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +3d5d8e: 7220 8087 2100 |002b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d5d94: 0c02 |002e: move-result-object v2 │ │ +3d5d96: 1f02 7610 |002f: check-cast v2, Ljava/lang/Integer; // type@1076 │ │ +3d5d9a: 3902 0300 |0031: if-nez v2, 0034 // +0003 │ │ +3d5d9e: 28e1 |0033: goto 0014 // -001f │ │ +3d5da0: 6e10 9983 0200 |0034: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3d5da6: 0a02 |0037: move-result v2 │ │ +3d5da8: 3352 dcff |0038: if-ne v2, v5, 0014 // -0024 │ │ +3d5dac: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +3d5dae: 7220 8087 2100 |003b: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d5db4: 0c01 |003e: move-result-object v1 │ │ +3d5db6: 1f01 9210 |003f: check-cast v1, Ljava/lang/String; // type@1092 │ │ +3d5dba: 3801 d3ff |0041: if-eqz v1, 0014 // -002d │ │ +3d5dbe: 7220 7a87 1000 |0043: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d5dc4: 28ce |0046: goto 0014 // -0032 │ │ +3d5dc6: 1100 |0047: return-object v0 │ │ +3d5dc8: 7100 fc86 0000 |0048: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3d5dce: 0c04 |004b: move-result-object v4 │ │ +3d5dd0: 1104 |004c: return-object v4 │ │ catches : 1 │ │ 0x0005 - 0x0046 │ │ Ljava/security/cert/CertificateParsingException; -> 0x0048 │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=96 │ │ 0x000b line=98 │ │ @@ -849925,36 +849925,36 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -3d5c38: |[3d5c38] okhttp3.internal.tls.OkHostnameVerifier.verifyHostname:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -3d5c48: 6200 6179 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3d5c4c: 6e20 7484 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -3d5c52: 0c02 |0005: move-result-object v2 │ │ -3d5c54: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -3d5c56: 7120 91bb 0300 |0007: invoke-static {v3, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ -3d5c5c: 0c03 |000a: move-result-object v3 │ │ -3d5c5e: 7210 8487 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3d5c64: 0c03 |000e: move-result-object v3 │ │ -3d5c66: 7210 5487 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3d5c6c: 0a00 |0012: move-result v0 │ │ -3d5c6e: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ -3d5c72: 7210 5587 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3d5c78: 0c00 |0018: move-result-object v0 │ │ -3d5c7a: 1f00 9210 |0019: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3d5c7e: 6e30 94bb 2100 |001b: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyHostname:(Ljava/lang/String;Ljava/lang/String;)Z // method@bb94 │ │ -3d5c84: 0a00 |001e: move-result v0 │ │ -3d5c86: 3800 f0ff |001f: if-eqz v0, 000f // -0010 │ │ -3d5c8a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -3d5c8c: 0f02 |0022: return v2 │ │ -3d5c8e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -3d5c90: 0f02 |0024: return v2 │ │ +3d5c2c: |[3d5c2c] okhttp3.internal.tls.OkHostnameVerifier.verifyHostname:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +3d5c3c: 6200 6179 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3d5c40: 6e20 7484 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +3d5c46: 0c02 |0005: move-result-object v2 │ │ +3d5c48: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +3d5c4a: 7120 91bb 0300 |0007: invoke-static {v3, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ +3d5c50: 0c03 |000a: move-result-object v3 │ │ +3d5c52: 7210 8487 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3d5c58: 0c03 |000e: move-result-object v3 │ │ +3d5c5a: 7210 5487 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3d5c60: 0a00 |0012: move-result v0 │ │ +3d5c62: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ +3d5c66: 7210 5587 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3d5c6c: 0c00 |0018: move-result-object v0 │ │ +3d5c6e: 1f00 9210 |0019: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3d5c72: 6e30 94bb 2100 |001b: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyHostname:(Ljava/lang/String;Ljava/lang/String;)Z // method@bb94 │ │ +3d5c78: 0a00 |001e: move-result v0 │ │ +3d5c7a: 3800 f0ff |001f: if-eqz v0, 000f // -0010 │ │ +3d5c7e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +3d5c80: 0f02 |0022: return v2 │ │ +3d5c82: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +3d5c84: 0f02 |0024: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x000b line=76 │ │ 0x001b line=77 │ │ locals : │ │ @@ -849967,34 +849967,34 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3d5c94: |[3d5c94] okhttp3.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -3d5ca4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -3d5ca6: 7120 91bb 0600 |0001: invoke-static {v6, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ -3d5cac: 0c06 |0004: move-result-object v6 │ │ -3d5cae: 7210 8b87 0600 |0005: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3d5cb4: 0a00 |0008: move-result v0 │ │ -3d5cb6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3d5cb8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3d5cba: 3502 1300 |000b: if-ge v2, v0, 001e // +0013 │ │ -3d5cbe: 7220 8087 2600 |000d: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d5cc4: 0c03 |0010: move-result-object v3 │ │ -3d5cc6: 1f03 9210 |0011: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3d5cca: 6e20 5184 3500 |0013: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3d5cd0: 0a03 |0016: move-result v3 │ │ -3d5cd2: 3803 0400 |0017: if-eqz v3, 001b // +0004 │ │ -3d5cd6: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3d5cd8: 0f05 |001a: return v5 │ │ -3d5cda: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d5cde: 28ee |001d: goto 000b // -0012 │ │ -3d5ce0: 0f01 |001e: return v1 │ │ +3d5c88: |[3d5c88] okhttp3.internal.tls.OkHostnameVerifier.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +3d5c98: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +3d5c9a: 7120 91bb 0600 |0001: invoke-static {v6, v0}, Lokhttp3/internal/tls/OkHostnameVerifier;.getSubjectAltNames:(Ljava/security/cert/X509Certificate;I)Ljava/util/List; // method@bb91 │ │ +3d5ca0: 0c06 |0004: move-result-object v6 │ │ +3d5ca2: 7210 8b87 0600 |0005: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3d5ca8: 0a00 |0008: move-result v0 │ │ +3d5caa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3d5cac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3d5cae: 3502 1300 |000b: if-ge v2, v0, 001e // +0013 │ │ +3d5cb2: 7220 8087 2600 |000d: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d5cb8: 0c03 |0010: move-result-object v3 │ │ +3d5cba: 1f03 9210 |0011: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3d5cbe: 6e20 5184 3500 |0013: invoke-virtual {v5, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3d5cc4: 0a03 |0016: move-result v3 │ │ +3d5cc6: 3803 0400 |0017: if-eqz v3, 001b // +0004 │ │ +3d5cca: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3d5ccc: 0f05 |001a: return v5 │ │ +3d5cce: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d5cd2: 28ee |001d: goto 000b // -0012 │ │ +3d5cd4: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0005 line=64 │ │ 0x000d line=65 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lokhttp3/internal/tls/OkHostnameVerifier; │ │ @@ -850007,24 +850007,24 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d5a4c: |[3d5a4c] okhttp3.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ -3d5a5c: 7110 4fb8 0200 |0000: invoke-static {v2}, Lokhttp3/internal/Util;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@b84f │ │ -3d5a62: 0a00 |0003: move-result v0 │ │ -3d5a64: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d5a68: 7030 96bb 2103 |0006: invoke-direct {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb96 │ │ -3d5a6e: 0a02 |0009: move-result v2 │ │ -3d5a70: 2805 |000a: goto 000f // +0005 │ │ -3d5a72: 7030 95bb 2103 |000b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyHostname:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb95 │ │ -3d5a78: 0a02 |000e: move-result v2 │ │ -3d5a7a: 0f02 |000f: return v2 │ │ +3d5a40: |[3d5a40] okhttp3.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z │ │ +3d5a50: 7110 4fb8 0200 |0000: invoke-static {v2}, Lokhttp3/internal/Util;.verifyAsIpAddress:(Ljava/lang/String;)Z // method@b84f │ │ +3d5a56: 0a00 |0003: move-result v0 │ │ +3d5a58: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d5a5c: 7030 96bb 2103 |0006: invoke-direct {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyIpAddress:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb96 │ │ +3d5a62: 0a02 |0009: move-result v2 │ │ +3d5a64: 2805 |000a: goto 000f // +0005 │ │ +3d5a66: 7030 95bb 2103 |000b: invoke-direct {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verifyHostname:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb95 │ │ +3d5a6c: 0a02 |000e: move-result v2 │ │ +3d5a6e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x000b line=58 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokhttp3/internal/tls/OkHostnameVerifier; │ │ @@ -850036,24 +850036,24 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3d5a7c: |[3d5a7c] okhttp3.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -3d5a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d5a8e: 7210 6389 0300 |0001: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@8963 │ │ -3d5a94: 0c03 |0004: move-result-object v3 │ │ -3d5a96: 4603 0300 |0005: aget-object v3, v3, v0 │ │ -3d5a9a: 1f03 0311 |0007: check-cast v3, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3d5a9e: 6e30 92bb 2103 |0009: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb92 │ │ -3d5aa4: 0a02 |000c: move-result v2 │ │ -3d5aa6: 0f02 |000d: return v2 │ │ -3d5aa8: 0f00 |000e: return v0 │ │ +3d5a70: |[3d5a70] okhttp3.internal.tls.OkHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +3d5a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d5a82: 7210 6389 0300 |0001: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@8963 │ │ +3d5a88: 0c03 |0004: move-result-object v3 │ │ +3d5a8a: 4603 0300 |0005: aget-object v3, v3, v0 │ │ +3d5a8e: 1f03 0311 |0007: check-cast v3, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3d5a92: 6e30 92bb 2103 |0009: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb92 │ │ +3d5a98: 0a02 |000c: move-result v2 │ │ +3d5a9a: 0f02 |000d: return v2 │ │ +3d5a9c: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljavax/net/ssl/SSLException; -> 0x000e │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ @@ -850066,109 +850066,109 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -3d5abc: |[3d5abc] okhttp3.internal.tls.OkHostnameVerifier.verifyHostname:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -3d5acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d5ace: 3808 b300 |0001: if-eqz v8, 00b4 // +00b3 │ │ -3d5ad2: 6e10 6384 0800 |0003: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5ad8: 0a01 |0006: move-result v1 │ │ -3d5ada: 3801 ad00 |0007: if-eqz v1, 00b4 // +00ad │ │ -3d5ade: 1a01 2614 |0009: const-string v1, "." // string@1426 │ │ -3d5ae2: 6e20 6d84 1800 |000b: invoke-virtual {v8, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3d5ae8: 0a02 |000e: move-result v2 │ │ -3d5aea: 3902 a500 |000f: if-nez v2, 00b4 // +00a5 │ │ -3d5aee: 1a02 3c14 |0011: const-string v2, ".." // string@143c │ │ -3d5af2: 6e20 4f84 2800 |0013: invoke-virtual {v8, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3d5af8: 0a03 |0016: move-result v3 │ │ -3d5afa: 3803 0400 |0017: if-eqz v3, 001b // +0004 │ │ -3d5afe: 2900 9b00 |0019: goto/16 00b4 // +009b │ │ -3d5b02: 3809 9900 |001b: if-eqz v9, 00b4 // +0099 │ │ -3d5b06: 6e10 6384 0900 |001d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5b0c: 0a03 |0020: move-result v3 │ │ -3d5b0e: 3803 9300 |0021: if-eqz v3, 00b4 // +0093 │ │ -3d5b12: 6e20 6d84 1900 |0023: invoke-virtual {v9, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3d5b18: 0a03 |0026: move-result v3 │ │ -3d5b1a: 3903 8d00 |0027: if-nez v3, 00b4 // +008d │ │ -3d5b1e: 6e20 4f84 2900 |0029: invoke-virtual {v9, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3d5b24: 0a02 |002c: move-result v2 │ │ -3d5b26: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -3d5b2a: 2900 8500 |002f: goto/16 00b4 // +0085 │ │ -3d5b2e: 6e20 4f84 1800 |0031: invoke-virtual {v8, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3d5b34: 0a02 |0034: move-result v2 │ │ -3d5b36: 1303 2e00 |0035: const/16 v3, #int 46 // #2e │ │ -3d5b3a: 3902 1100 |0037: if-nez v2, 0048 // +0011 │ │ -3d5b3e: 2202 9410 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5b42: 7010 8384 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5b48: 6e20 8f84 8200 |003e: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5b4e: 6e20 8784 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d5b54: 6e10 9f84 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5b5a: 0c08 |0047: move-result-object v8 │ │ -3d5b5c: 6e20 4f84 1900 |0048: invoke-virtual {v9, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3d5b62: 0a01 |004b: move-result v1 │ │ -3d5b64: 3901 1100 |004c: if-nez v1, 005d // +0011 │ │ -3d5b68: 2201 9410 |004e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5b6c: 7010 8384 0100 |0050: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5b72: 6e20 8f84 9100 |0053: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5b78: 6e20 8784 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d5b7e: 6e10 9f84 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5b84: 0c09 |005c: move-result-object v9 │ │ -3d5b86: 6201 6179 |005d: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3d5b8a: 6e20 7484 1900 |005f: invoke-virtual {v9, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -3d5b90: 0c09 |0062: move-result-object v9 │ │ -3d5b92: 1a01 a311 |0063: const-string v1, "*" // string@11a3 │ │ -3d5b96: 6e20 4c84 1900 |0065: invoke-virtual {v9, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3d5b9c: 0a01 |0068: move-result v1 │ │ -3d5b9e: 3901 0700 |0069: if-nez v1, 0070 // +0007 │ │ -3d5ba2: 6e20 5084 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d5ba8: 0a08 |006e: move-result v8 │ │ -3d5baa: 0f08 |006f: return v8 │ │ -3d5bac: 1a01 ab11 |0070: const-string v1, "*." // string@11ab │ │ -3d5bb0: 6e20 6d84 1900 |0072: invoke-virtual {v9, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3d5bb6: 0a02 |0075: move-result v2 │ │ -3d5bb8: 3802 3e00 |0076: if-eqz v2, 00b4 // +003e │ │ -3d5bbc: 1302 2a00 |0078: const/16 v2, #int 42 // #2a │ │ -3d5bc0: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -3d5bc2: 6e30 5a84 2904 |007b: invoke-virtual {v9, v2, v4}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ -3d5bc8: 0a02 |007e: move-result v2 │ │ -3d5bca: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ -3d5bcc: 3252 0300 |0080: if-eq v2, v5, 0083 // +0003 │ │ -3d5bd0: 2832 |0082: goto 00b4 // +0032 │ │ -3d5bd2: 6e10 6384 0800 |0083: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5bd8: 0a02 |0086: move-result v2 │ │ -3d5bda: 6e10 6384 0900 |0087: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5be0: 0a06 |008a: move-result v6 │ │ -3d5be2: 3562 0300 |008b: if-ge v2, v6, 008e // +0003 │ │ -3d5be6: 0f00 |008d: return v0 │ │ -3d5be8: 6e20 5084 9100 |008e: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d5bee: 0a01 |0091: move-result v1 │ │ -3d5bf0: 3801 0300 |0092: if-eqz v1, 0095 // +0003 │ │ -3d5bf4: 0f00 |0094: return v0 │ │ -3d5bf6: 6e20 7084 4900 |0095: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3d5bfc: 0c09 |0098: move-result-object v9 │ │ -3d5bfe: 6e20 4f84 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3d5c04: 0a01 |009c: move-result v1 │ │ -3d5c06: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ -3d5c0a: 0f00 |009f: return v0 │ │ -3d5c0c: 6e10 6384 0800 |00a0: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5c12: 0a01 |00a3: move-result v1 │ │ -3d5c14: 6e10 6384 0900 |00a4: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d5c1a: 0a09 |00a7: move-result v9 │ │ -3d5c1c: b191 |00a8: sub-int/2addr v1, v9 │ │ -3d5c1e: 3d01 0a00 |00a9: if-lez v1, 00b3 // +000a │ │ -3d5c22: b141 |00ab: sub-int/2addr v1, v4 │ │ -3d5c24: 6e30 6084 3801 |00ac: invoke-virtual {v8, v3, v1}, Ljava/lang/String;.lastIndexOf:(II)I // method@8460 │ │ -3d5c2a: 0a08 |00af: move-result v8 │ │ -3d5c2c: 3258 0300 |00b0: if-eq v8, v5, 00b3 // +0003 │ │ -3d5c30: 0f00 |00b2: return v0 │ │ -3d5c32: 0f04 |00b3: return v4 │ │ -3d5c34: 0f00 |00b4: return v0 │ │ +3d5ab0: |[3d5ab0] okhttp3.internal.tls.OkHostnameVerifier.verifyHostname:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +3d5ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d5ac2: 3808 b300 |0001: if-eqz v8, 00b4 // +00b3 │ │ +3d5ac6: 6e10 6384 0800 |0003: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5acc: 0a01 |0006: move-result v1 │ │ +3d5ace: 3801 ad00 |0007: if-eqz v1, 00b4 // +00ad │ │ +3d5ad2: 1a01 2614 |0009: const-string v1, "." // string@1426 │ │ +3d5ad6: 6e20 6d84 1800 |000b: invoke-virtual {v8, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3d5adc: 0a02 |000e: move-result v2 │ │ +3d5ade: 3902 a500 |000f: if-nez v2, 00b4 // +00a5 │ │ +3d5ae2: 1a02 3c14 |0011: const-string v2, ".." // string@143c │ │ +3d5ae6: 6e20 4f84 2800 |0013: invoke-virtual {v8, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3d5aec: 0a03 |0016: move-result v3 │ │ +3d5aee: 3803 0400 |0017: if-eqz v3, 001b // +0004 │ │ +3d5af2: 2900 9b00 |0019: goto/16 00b4 // +009b │ │ +3d5af6: 3809 9900 |001b: if-eqz v9, 00b4 // +0099 │ │ +3d5afa: 6e10 6384 0900 |001d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5b00: 0a03 |0020: move-result v3 │ │ +3d5b02: 3803 9300 |0021: if-eqz v3, 00b4 // +0093 │ │ +3d5b06: 6e20 6d84 1900 |0023: invoke-virtual {v9, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3d5b0c: 0a03 |0026: move-result v3 │ │ +3d5b0e: 3903 8d00 |0027: if-nez v3, 00b4 // +008d │ │ +3d5b12: 6e20 4f84 2900 |0029: invoke-virtual {v9, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3d5b18: 0a02 |002c: move-result v2 │ │ +3d5b1a: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +3d5b1e: 2900 8500 |002f: goto/16 00b4 // +0085 │ │ +3d5b22: 6e20 4f84 1800 |0031: invoke-virtual {v8, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3d5b28: 0a02 |0034: move-result v2 │ │ +3d5b2a: 1303 2e00 |0035: const/16 v3, #int 46 // #2e │ │ +3d5b2e: 3902 1100 |0037: if-nez v2, 0048 // +0011 │ │ +3d5b32: 2202 9410 |0039: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5b36: 7010 8384 0200 |003b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5b3c: 6e20 8f84 8200 |003e: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5b42: 6e20 8784 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d5b48: 6e10 9f84 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d5b4e: 0c08 |0047: move-result-object v8 │ │ +3d5b50: 6e20 4f84 1900 |0048: invoke-virtual {v9, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3d5b56: 0a01 |004b: move-result v1 │ │ +3d5b58: 3901 1100 |004c: if-nez v1, 005d // +0011 │ │ +3d5b5c: 2201 9410 |004e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5b60: 7010 8384 0100 |0050: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5b66: 6e20 8f84 9100 |0053: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5b6c: 6e20 8784 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d5b72: 6e10 9f84 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d5b78: 0c09 |005c: move-result-object v9 │ │ +3d5b7a: 6201 6179 |005d: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3d5b7e: 6e20 7484 1900 |005f: invoke-virtual {v9, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +3d5b84: 0c09 |0062: move-result-object v9 │ │ +3d5b86: 1a01 a311 |0063: const-string v1, "*" // string@11a3 │ │ +3d5b8a: 6e20 4c84 1900 |0065: invoke-virtual {v9, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3d5b90: 0a01 |0068: move-result v1 │ │ +3d5b92: 3901 0700 |0069: if-nez v1, 0070 // +0007 │ │ +3d5b96: 6e20 5084 9800 |006b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d5b9c: 0a08 |006e: move-result v8 │ │ +3d5b9e: 0f08 |006f: return v8 │ │ +3d5ba0: 1a01 ab11 |0070: const-string v1, "*." // string@11ab │ │ +3d5ba4: 6e20 6d84 1900 |0072: invoke-virtual {v9, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3d5baa: 0a02 |0075: move-result v2 │ │ +3d5bac: 3802 3e00 |0076: if-eqz v2, 00b4 // +003e │ │ +3d5bb0: 1302 2a00 |0078: const/16 v2, #int 42 // #2a │ │ +3d5bb4: 1214 |007a: const/4 v4, #int 1 // #1 │ │ +3d5bb6: 6e30 5a84 2904 |007b: invoke-virtual {v9, v2, v4}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ +3d5bbc: 0a02 |007e: move-result v2 │ │ +3d5bbe: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ +3d5bc0: 3252 0300 |0080: if-eq v2, v5, 0083 // +0003 │ │ +3d5bc4: 2832 |0082: goto 00b4 // +0032 │ │ +3d5bc6: 6e10 6384 0800 |0083: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5bcc: 0a02 |0086: move-result v2 │ │ +3d5bce: 6e10 6384 0900 |0087: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5bd4: 0a06 |008a: move-result v6 │ │ +3d5bd6: 3562 0300 |008b: if-ge v2, v6, 008e // +0003 │ │ +3d5bda: 0f00 |008d: return v0 │ │ +3d5bdc: 6e20 5084 9100 |008e: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d5be2: 0a01 |0091: move-result v1 │ │ +3d5be4: 3801 0300 |0092: if-eqz v1, 0095 // +0003 │ │ +3d5be8: 0f00 |0094: return v0 │ │ +3d5bea: 6e20 7084 4900 |0095: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3d5bf0: 0c09 |0098: move-result-object v9 │ │ +3d5bf2: 6e20 4f84 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3d5bf8: 0a01 |009c: move-result v1 │ │ +3d5bfa: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ +3d5bfe: 0f00 |009f: return v0 │ │ +3d5c00: 6e10 6384 0800 |00a0: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5c06: 0a01 |00a3: move-result v1 │ │ +3d5c08: 6e10 6384 0900 |00a4: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d5c0e: 0a09 |00a7: move-result v9 │ │ +3d5c10: b191 |00a8: sub-int/2addr v1, v9 │ │ +3d5c12: 3d01 0a00 |00a9: if-lez v1, 00b3 // +000a │ │ +3d5c16: b141 |00ab: sub-int/2addr v1, v4 │ │ +3d5c18: 6e30 6084 3801 |00ac: invoke-virtual {v8, v3, v1}, Ljava/lang/String;.lastIndexOf:(II)I // method@8460 │ │ +3d5c1e: 0a08 |00af: move-result v8 │ │ +3d5c20: 3258 0300 |00b0: if-eq v8, v5, 00b3 // +0003 │ │ +3d5c24: 0f00 |00b2: return v0 │ │ +3d5c26: 0f04 |00b3: return v4 │ │ +3d5c28: 0f00 |00b4: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=132 │ │ 0x0013 line=133 │ │ 0x001d line=137 │ │ 0x0029 line=138 │ │ 0x0031 line=152 │ │ @@ -850247,36 +850247,36 @@ │ │ type : '(Lokhttp3/internal/ws/RealWebSocket;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5e28: |[3d5e28] okhttp3.internal.ws.-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ -3d5e38: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5e3e: 5b01 6987 |0003: iput-object v1, v0, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.f$0:Lokhttp3/internal/ws/RealWebSocket; // field@8769 │ │ -3d5e42: 0e00 |0005: return-void │ │ +3d5e1c: |[3d5e1c] okhttp3.internal.ws.-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ +3d5e2c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5e32: 5b01 6987 |0003: iput-object v1, v0, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.f$0:Lokhttp3/internal/ws/RealWebSocket; // field@8769 │ │ +3d5e36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5e44: |[3d5e44] okhttp3.internal.ws.-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k.run:()V │ │ -3d5e54: 5410 6987 |0000: iget-object v0, v1, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.f$0:Lokhttp3/internal/ws/RealWebSocket; // field@8769 │ │ -3d5e58: 6e10 aebb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.lambda$new$0$RealWebSocket:()V // method@bbae │ │ -3d5e5e: 0e00 |0005: return-void │ │ +3d5e38: |[3d5e38] okhttp3.internal.ws.-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k.run:()V │ │ +3d5e48: 5410 6987 |0000: iget-object v0, v1, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.f$0:Lokhttp3/internal/ws/RealWebSocket; // field@8769 │ │ +3d5e4c: 6e10 aebb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.lambda$new$0$RealWebSocket:()V // method@bbae │ │ +3d5e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 41275 (lambda) │ │ │ │ Class #3098 header: │ │ @@ -850312,18 +850312,18 @@ │ │ type : '(Lokhttp3/internal/ws/RealWebSocket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5f78: |[3d5f78] okhttp3.internal.ws.RealWebSocket$CancelRunnable.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ -3d5f88: 5b01 6c87 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876c │ │ -3d5f8c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5f92: 0e00 |0005: return-void │ │ +3d5f6c: |[3d5f6c] okhttp3.internal.ws.RealWebSocket$CancelRunnable.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ +3d5f7c: 5b01 6c87 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876c │ │ +3d5f80: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5f86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/ws/RealWebSocket$CancelRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ @@ -850333,18 +850333,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5f94: |[3d5f94] okhttp3.internal.ws.RealWebSocket$CancelRunnable.run:()V │ │ -3d5fa4: 5410 6c87 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876c │ │ -3d5fa8: 6e10 a7bb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.cancel:()V // method@bba7 │ │ -3d5fae: 0e00 |0005: return-void │ │ +3d5f88: |[3d5f88] okhttp3.internal.ws.RealWebSocket$CancelRunnable.run:()V │ │ +3d5f98: 5410 6c87 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876c │ │ +3d5f9c: 6e10 a7bb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.cancel:()V // method@bba7 │ │ +3d5fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/RealWebSocket$CancelRunnable; │ │ │ │ source_file_idx : 22441 (RealWebSocket.java) │ │ @@ -850389,20 +850389,20 @@ │ │ type : '(ILokio/ByteString;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d5fb0: |[3d5fb0] okhttp3.internal.ws.RealWebSocket$Close.:(ILokio/ByteString;J)V │ │ -3d5fc0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5fc6: 5901 6e87 |0003: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.code:I // field@876e │ │ -3d5fca: 5b02 6f87 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.reason:Lokio/ByteString; // field@876f │ │ -3d5fce: 5a03 6d87 |0007: iput-wide v3, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.cancelAfterCloseMillis:J // field@876d │ │ -3d5fd2: 0e00 |0009: return-void │ │ +3d5fa4: |[3d5fa4] okhttp3.internal.ws.RealWebSocket$Close.:(ILokio/ByteString;J)V │ │ +3d5fb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5fba: 5901 6e87 |0003: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.code:I // field@876e │ │ +3d5fbe: 5b02 6f87 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.reason:Lokio/ByteString; // field@876f │ │ +3d5fc2: 5a03 6d87 |0007: iput-wide v3, v0, Lokhttp3/internal/ws/RealWebSocket$Close;.cancelAfterCloseMillis:J // field@876d │ │ +3d5fc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0003 line=592 │ │ 0x0005 line=593 │ │ 0x0007 line=594 │ │ locals : │ │ @@ -850450,19 +850450,19 @@ │ │ type : '(ILokio/ByteString;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d5fd4: |[3d5fd4] okhttp3.internal.ws.RealWebSocket$Message.:(ILokio/ByteString;)V │ │ -3d5fe4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5fea: 5901 7187 |0003: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket$Message;.formatOpcode:I // field@8771 │ │ -3d5fee: 5b02 7087 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Message;.data:Lokio/ByteString; // field@8770 │ │ -3d5ff2: 0e00 |0007: return-void │ │ +3d5fc8: |[3d5fc8] okhttp3.internal.ws.RealWebSocket$Message.:(ILokio/ByteString;)V │ │ +3d5fd8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5fde: 5901 7187 |0003: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket$Message;.formatOpcode:I // field@8771 │ │ +3d5fe2: 5b02 7087 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Message;.data:Lokio/ByteString; // field@8770 │ │ +3d5fe6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0003 line=581 │ │ 0x0005 line=582 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/ws/RealWebSocket$Message; │ │ @@ -850505,18 +850505,18 @@ │ │ type : '(Lokhttp3/internal/ws/RealWebSocket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5ff4: |[3d5ff4] okhttp3.internal.ws.RealWebSocket$PingRunnable.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ -3d6004: 5b01 7287 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@8772 │ │ -3d6008: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d600e: 0e00 |0005: return-void │ │ +3d5fe8: |[3d5fe8] okhttp3.internal.ws.RealWebSocket$PingRunnable.:(Lokhttp3/internal/ws/RealWebSocket;)V │ │ +3d5ff8: 5b01 7287 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@8772 │ │ +3d5ffc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d6002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/ws/RealWebSocket$PingRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ @@ -850526,18 +850526,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d6010: |[3d6010] okhttp3.internal.ws.RealWebSocket$PingRunnable.run:()V │ │ -3d6020: 5410 7287 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@8772 │ │ -3d6024: 6e10 c2bb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.writePingFrame:()V // method@bbc2 │ │ -3d602a: 0e00 |0005: return-void │ │ +3d6004: |[3d6004] okhttp3.internal.ws.RealWebSocket$PingRunnable.run:()V │ │ +3d6014: 5410 7287 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@8772 │ │ +3d6018: 6e10 c2bb 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/ws/RealWebSocket;.writePingFrame:()V // method@bbc2 │ │ +3d601e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/RealWebSocket$PingRunnable; │ │ │ │ source_file_idx : 22441 (RealWebSocket.java) │ │ @@ -850583,20 +850583,20 @@ │ │ type : '(ZLokio/BufferedSource;Lokio/BufferedSink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d602c: |[3d602c] okhttp3.internal.ws.RealWebSocket$Streams.:(ZLokio/BufferedSource;Lokio/BufferedSink;)V │ │ -3d603c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d6042: 5c01 7387 |0003: iput-boolean v1, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ -3d6046: 5b02 7587 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.source:Lokio/BufferedSource; // field@8775 │ │ -3d604a: 5b03 7487 |0007: iput-object v3, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.sink:Lokio/BufferedSink; // field@8774 │ │ -3d604e: 0e00 |0009: return-void │ │ +3d6020: |[3d6020] okhttp3.internal.ws.RealWebSocket$Streams.:(ZLokio/BufferedSource;Lokio/BufferedSink;)V │ │ +3d6030: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d6036: 5c01 7387 |0003: iput-boolean v1, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ +3d603a: 5b02 7587 |0005: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.source:Lokio/BufferedSource; // field@8775 │ │ +3d603e: 5b03 7487 |0007: iput-object v3, v0, Lokhttp3/internal/ws/RealWebSocket$Streams;.sink:Lokio/BufferedSink; // field@8774 │ │ +3d6042: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ 0x0005 line=605 │ │ 0x0007 line=606 │ │ locals : │ │ @@ -850741,20 +850741,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d6e94: |[3d6e94] okhttp3.internal.ws.WebSocketProtocol.:()V │ │ -3d6ea4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d6eaa: 2200 5b10 |0003: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d6eae: 1a01 df52 |0005: const-string v1, "No instances." // string@52df │ │ -3d6eb2: 7020 eb82 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d6eb8: 2700 |000a: throw v0 │ │ +3d6e88: |[3d6e88] okhttp3.internal.ws.WebSocketProtocol.:()V │ │ +3d6e98: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d6e9e: 2200 5b10 |0003: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d6ea2: 1a01 df52 |0005: const-string v1, "No instances." // string@52df │ │ +3d6ea6: 7020 eb82 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d6eac: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lokhttp3/internal/ws/WebSocketProtocol; │ │ │ │ @@ -850763,29 +850763,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3d6db0: |[3d6db0] okhttp3.internal.ws.WebSocketProtocol.acceptHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ -3d6dc0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6dc4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6dca: 6e20 8f84 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6dd0: 1a01 f914 |0008: const-string v1, "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" // string@14f9 │ │ -3d6dd4: 6e20 8f84 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6dda: 6e10 9f84 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d6de0: 0c01 |0010: move-result-object v1 │ │ -3d6de2: 7110 f3bc 0100 |0011: invoke-static {v1}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3d6de8: 0c01 |0014: move-result-object v1 │ │ -3d6dea: 6e10 0fbd 0100 |0015: invoke-virtual {v1}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ -3d6df0: 0c01 |0018: move-result-object v1 │ │ -3d6df2: 6e10 e9bc 0100 |0019: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ -3d6df8: 0c01 |001c: move-result-object v1 │ │ -3d6dfa: 1101 |001d: return-object v1 │ │ +3d6da4: |[3d6da4] okhttp3.internal.ws.WebSocketProtocol.acceptHeader:(Ljava/lang/String;)Ljava/lang/String; │ │ +3d6db4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6db8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6dbe: 6e20 8f84 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6dc4: 1a01 f914 |0008: const-string v1, "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" // string@14f9 │ │ +3d6dc8: 6e20 8f84 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6dce: 6e10 9f84 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d6dd4: 0c01 |0010: move-result-object v1 │ │ +3d6dd6: 7110 f3bc 0100 |0011: invoke-static {v1}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3d6ddc: 0c01 |0014: move-result-object v1 │ │ +3d6dde: 6e10 0fbd 0100 |0015: invoke-virtual {v1}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ +3d6de4: 0c01 |0018: move-result-object v1 │ │ +3d6de6: 6e10 e9bc 0100 |0019: invoke-virtual {v1}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ +3d6dec: 0c01 |001c: move-result-object v1 │ │ +3d6dee: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lokhttp3/internal/ws/WebSocketProtocol;) │ │ @@ -850793,48 +850793,48 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -3d6dfc: |[3d6dfc] okhttp3.internal.ws.WebSocketProtocol.closeCodeExceptionMessage:(I)Ljava/lang/String; │ │ -3d6e0c: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -3d6e10: 3402 3000 |0002: if-lt v2, v0, 0032 // +0030 │ │ -3d6e14: 1300 8813 |0004: const/16 v0, #int 5000 // #1388 │ │ -3d6e18: 3402 0300 |0006: if-lt v2, v0, 0009 // +0003 │ │ -3d6e1c: 282a |0008: goto 0032 // +002a │ │ -3d6e1e: 1300 ec03 |0009: const/16 v0, #int 1004 // #3ec │ │ -3d6e22: 3402 0600 |000b: if-lt v2, v0, 0011 // +0006 │ │ -3d6e26: 1300 ee03 |000d: const/16 v0, #int 1006 // #3ee │ │ -3d6e2a: 3702 0a00 |000f: if-le v2, v0, 0019 // +000a │ │ -3d6e2e: 1300 f403 |0011: const/16 v0, #int 1012 // #3f4 │ │ -3d6e32: 3402 1d00 |0013: if-lt v2, v0, 0030 // +001d │ │ -3d6e36: 1300 b70b |0015: const/16 v0, #int 2999 // #bb7 │ │ -3d6e3a: 3602 1900 |0017: if-gt v2, v0, 0030 // +0019 │ │ -3d6e3e: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6e42: 7010 8384 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6e48: 1a01 8720 |001e: const-string v1, "Code " // string@2087 │ │ -3d6e4c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6e52: 6e20 8a84 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d6e58: 1a02 ba06 |0026: const-string v2, " is reserved and may not be used." // string@06ba │ │ -3d6e5c: 6e20 8f84 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6e62: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d6e68: 0c02 |002e: move-result-object v2 │ │ -3d6e6a: 1102 |002f: return-object v2 │ │ -3d6e6c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3d6e6e: 1102 |0031: return-object v2 │ │ -3d6e70: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6e74: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6e7a: 1a01 8820 |0037: const-string v1, "Code must be in range [1000,5000): " // string@2088 │ │ -3d6e7e: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6e84: 6e20 8a84 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d6e8a: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d6e90: 0c02 |0042: move-result-object v2 │ │ -3d6e92: 1102 |0043: return-object v2 │ │ +3d6df0: |[3d6df0] okhttp3.internal.ws.WebSocketProtocol.closeCodeExceptionMessage:(I)Ljava/lang/String; │ │ +3d6e00: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +3d6e04: 3402 3000 |0002: if-lt v2, v0, 0032 // +0030 │ │ +3d6e08: 1300 8813 |0004: const/16 v0, #int 5000 // #1388 │ │ +3d6e0c: 3402 0300 |0006: if-lt v2, v0, 0009 // +0003 │ │ +3d6e10: 282a |0008: goto 0032 // +002a │ │ +3d6e12: 1300 ec03 |0009: const/16 v0, #int 1004 // #3ec │ │ +3d6e16: 3402 0600 |000b: if-lt v2, v0, 0011 // +0006 │ │ +3d6e1a: 1300 ee03 |000d: const/16 v0, #int 1006 // #3ee │ │ +3d6e1e: 3702 0a00 |000f: if-le v2, v0, 0019 // +000a │ │ +3d6e22: 1300 f403 |0011: const/16 v0, #int 1012 // #3f4 │ │ +3d6e26: 3402 1d00 |0013: if-lt v2, v0, 0030 // +001d │ │ +3d6e2a: 1300 b70b |0015: const/16 v0, #int 2999 // #bb7 │ │ +3d6e2e: 3602 1900 |0017: if-gt v2, v0, 0030 // +0019 │ │ +3d6e32: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6e36: 7010 8384 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6e3c: 1a01 8720 |001e: const-string v1, "Code " // string@2087 │ │ +3d6e40: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6e46: 6e20 8a84 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d6e4c: 1a02 ba06 |0026: const-string v2, " is reserved and may not be used." // string@06ba │ │ +3d6e50: 6e20 8f84 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6e56: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d6e5c: 0c02 |002e: move-result-object v2 │ │ +3d6e5e: 1102 |002f: return-object v2 │ │ +3d6e60: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3d6e62: 1102 |0031: return-object v2 │ │ +3d6e64: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6e68: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6e6e: 1a01 8820 |0037: const-string v1, "Code must be in range [1000,5000): " // string@2088 │ │ +3d6e72: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6e78: 6e20 8a84 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d6e7e: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d6e84: 0c02 |0042: move-result-object v2 │ │ +3d6e86: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=111 │ │ 0x0032 line=109 │ │ locals : │ │ 0x0000 - 0x0044 reg=2 (null) I │ │ │ │ @@ -850843,35 +850843,35 @@ │ │ type : '(Lokio/Buffer$UnsafeCursor;[B)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3d6ebc: |[3d6ebc] okhttp3.internal.ws.WebSocketProtocol.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V │ │ -3d6ecc: 2180 |0000: array-length v0, v8 │ │ -3d6ece: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d6ed0: 5472 d287 |0002: iget-object v2, v7, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d6ed4: 5273 d787 |0004: iget v3, v7, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d6ed8: 5274 d387 |0006: iget v4, v7, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d6edc: 3543 1000 |0008: if-ge v3, v4, 0018 // +0010 │ │ -3d6ee0: b401 |000a: rem-int/2addr v1, v0 │ │ -3d6ee2: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ -3d6ee6: 4806 0801 |000d: aget-byte v6, v8, v1 │ │ -3d6eea: b765 |000f: xor-int/2addr v5, v6 │ │ -3d6eec: 8d55 |0010: int-to-byte v5, v5 │ │ -3d6eee: 4f05 0203 |0011: aput-byte v5, v2, v3 │ │ -3d6ef2: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d6ef6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d6efa: 28f1 |0017: goto 0008 // -000f │ │ -3d6efc: 6e10 16bc 0700 |0018: invoke-virtual {v7}, Lokio/Buffer$UnsafeCursor;.next:()I // method@bc16 │ │ -3d6f02: 0a02 |001b: move-result v2 │ │ -3d6f04: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -3d6f06: 3332 e5ff |001d: if-ne v2, v3, 0002 // -001b │ │ -3d6f0a: 0e00 |001f: return-void │ │ +3d6eb0: |[3d6eb0] okhttp3.internal.ws.WebSocketProtocol.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V │ │ +3d6ec0: 2180 |0000: array-length v0, v8 │ │ +3d6ec2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d6ec4: 5472 d287 |0002: iget-object v2, v7, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d6ec8: 5273 d787 |0004: iget v3, v7, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d6ecc: 5274 d387 |0006: iget v4, v7, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d6ed0: 3543 1000 |0008: if-ge v3, v4, 0018 // +0010 │ │ +3d6ed4: b401 |000a: rem-int/2addr v1, v0 │ │ +3d6ed6: 4805 0203 |000b: aget-byte v5, v2, v3 │ │ +3d6eda: 4806 0801 |000d: aget-byte v6, v8, v1 │ │ +3d6ede: b765 |000f: xor-int/2addr v5, v6 │ │ +3d6ee0: 8d55 |0010: int-to-byte v5, v5 │ │ +3d6ee2: 4f05 0203 |0011: aput-byte v5, v2, v3 │ │ +3d6ee6: d803 0301 |0013: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d6eea: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d6eee: 28f1 |0017: goto 0008 // -000f │ │ +3d6ef0: 6e10 16bc 0700 |0018: invoke-virtual {v7}, Lokio/Buffer$UnsafeCursor;.next:()I // method@bc16 │ │ +3d6ef6: 0a02 |001b: move-result v2 │ │ +3d6ef8: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +3d6efa: 3332 e5ff |001d: if-ne v2, v3, 0002 // -001b │ │ +3d6efe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x000b line=102 │ │ @@ -850885,22 +850885,22 @@ │ │ type : '(I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d6f0c: |[3d6f0c] okhttp3.internal.ws.WebSocketProtocol.validateCloseCode:(I)V │ │ -3d6f1c: 7110 c5bb 0100 |0000: invoke-static {v1}, Lokhttp3/internal/ws/WebSocketProtocol;.closeCodeExceptionMessage:(I)Ljava/lang/String; // method@bbc5 │ │ -3d6f22: 0c01 |0003: move-result-object v1 │ │ -3d6f24: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -3d6f28: 0e00 |0006: return-void │ │ -3d6f2a: 2200 7110 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d6f2e: 7020 8783 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d6f34: 2700 |000c: throw v0 │ │ +3d6f00: |[3d6f00] okhttp3.internal.ws.WebSocketProtocol.validateCloseCode:(I)V │ │ +3d6f10: 7110 c5bb 0100 |0000: invoke-static {v1}, Lokhttp3/internal/ws/WebSocketProtocol;.closeCodeExceptionMessage:(I)Ljava/lang/String; // method@bbc5 │ │ +3d6f16: 0c01 |0003: move-result-object v1 │ │ +3d6f18: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +3d6f1c: 0e00 |0006: return-void │ │ +3d6f1e: 2200 7110 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d6f22: 7020 8783 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d6f28: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ @@ -851054,48 +851054,48 @@ │ │ type : '(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -3d6f38: |[3d6f38] okhttp3.internal.ws.WebSocketReader.:(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V │ │ -3d6f48: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d6f4e: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3d6f52: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d6f58: 5b10 a887 |0008: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d6f5c: 2200 c817 |000a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3d6f60: 7010 1abc 0000 |000c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d6f66: 5b10 b087 |000f: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d6f6a: 3803 2700 |0011: if-eqz v3, 0038 // +0027 │ │ -3d6f6e: 3804 1d00 |0013: if-eqz v4, 0030 // +001d │ │ -3d6f72: 5c12 ab87 |0015: iput-boolean v2, v1, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ -3d6f76: 5b13 b287 |0017: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d6f7a: 5b14 a987 |0019: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d6f7e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3d6f80: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -3d6f84: 0734 |001e: move-object v4, v3 │ │ -3d6f86: 2804 |001f: goto 0023 // +0004 │ │ -3d6f88: 1244 |0020: const/4 v4, #int 4 // #4 │ │ -3d6f8a: 2344 c71b |0021: new-array v4, v4, [B // type@1bc7 │ │ -3d6f8e: 5b14 af87 |0023: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ -3d6f92: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ -3d6f96: 2806 |0027: goto 002d // +0006 │ │ -3d6f98: 2203 c717 |0028: new-instance v3, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ -3d6f9c: 7010 13bc 0300 |002a: invoke-direct {v3}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ -3d6fa2: 5b13 ae87 |002d: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d6fa6: 0e00 |002f: return-void │ │ -3d6fa8: 2202 8010 |0030: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d6fac: 1a03 ce89 |0032: const-string v3, "frameCallback == null" // string@89ce │ │ -3d6fb0: 7020 f983 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d6fb6: 2702 |0037: throw v2 │ │ -3d6fb8: 2202 8010 |0038: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d6fbc: 1a03 a2cd |003a: const-string v3, "source == null" // string@cda2 │ │ -3d6fc0: 7020 f983 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d6fc6: 2702 |003f: throw v2 │ │ +3d6f2c: |[3d6f2c] okhttp3.internal.ws.WebSocketReader.:(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V │ │ +3d6f3c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d6f42: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3d6f46: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d6f4c: 5b10 a887 |0008: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d6f50: 2200 c817 |000a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3d6f54: 7010 1abc 0000 |000c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d6f5a: 5b10 b087 |000f: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d6f5e: 3803 2700 |0011: if-eqz v3, 0038 // +0027 │ │ +3d6f62: 3804 1d00 |0013: if-eqz v4, 0030 // +001d │ │ +3d6f66: 5c12 ab87 |0015: iput-boolean v2, v1, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ +3d6f6a: 5b13 b287 |0017: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d6f6e: 5b14 a987 |0019: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d6f72: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3d6f74: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +3d6f78: 0734 |001e: move-object v4, v3 │ │ +3d6f7a: 2804 |001f: goto 0023 // +0004 │ │ +3d6f7c: 1244 |0020: const/4 v4, #int 4 // #4 │ │ +3d6f7e: 2344 c71b |0021: new-array v4, v4, [B // type@1bc7 │ │ +3d6f82: 5b14 af87 |0023: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ +3d6f86: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ +3d6f8a: 2806 |0027: goto 002d // +0006 │ │ +3d6f8c: 2203 c717 |0028: new-instance v3, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ +3d6f90: 7010 13bc 0300 |002a: invoke-direct {v3}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ +3d6f96: 5b13 ae87 |002d: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d6f9a: 0e00 |002f: return-void │ │ +3d6f9c: 2202 8010 |0030: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d6fa0: 1a03 ce89 |0032: const-string v3, "frameCallback == null" // string@89ce │ │ +3d6fa4: 7020 f983 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d6faa: 2702 |0037: throw v2 │ │ +3d6fac: 2202 8010 |0038: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d6fb0: 1a03 a2cd |003a: const-string v3, "source == null" // string@cda2 │ │ +3d6fb4: 7020 f983 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d6fba: 2702 |003f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=72 │ │ 0x000a line=73 │ │ 0x0015 line=81 │ │ 0x0017 line=82 │ │ @@ -851115,95 +851115,95 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 174 16-bit code units │ │ -3d6ff8: |[3d6ff8] okhttp3.internal.ws.WebSocketReader.readControlFrame:()V │ │ -3d7008: 5380 aa87 |0000: iget-wide v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d700c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d7010: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d7014: 3d04 2500 |0006: if-lez v4, 002b // +0025 │ │ -3d7018: 5484 b287 |0008: iget-object v4, v8, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d701c: 5485 a887 |000a: iget-object v5, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d7020: 7240 d0bc 5410 |000c: invoke-interface {v4, v5, v0, v1}, Lokio/BufferedSource;.readFully:(Lokio/Buffer;J)V // method@bcd0 │ │ -3d7026: 5580 ab87 |000f: iget-boolean v0, v8, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ -3d702a: 3900 1a00 |0011: if-nez v0, 002b // +001a │ │ -3d702e: 5480 a887 |0013: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d7032: 5481 ae87 |0015: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7036: 6e20 47bc 1000 |0017: invoke-virtual {v0, v1}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ -3d703c: 5480 ae87 |001a: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7040: 6e30 18bc 2003 |001c: invoke-virtual {v0, v2, v3}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d7046: 5480 ae87 |001f: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d704a: 5481 af87 |0021: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ -3d704e: 7120 c6bb 1000 |0023: invoke-static {v0, v1}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ -3d7054: 5480 ae87 |0026: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7058: 6e10 14bc 0000 |0028: invoke-virtual {v0}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ -3d705e: 5280 b187 |002b: iget v0, v8, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d7062: 2b00 7700 0000 |002d: packed-switch v0, 000000a4 // +00000077 │ │ -3d7068: 2200 c610 |0030: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d706c: 2201 9410 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d7070: 7010 8384 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d7076: 1a02 c265 |0037: const-string v2, "Unknown control opcode: " // string@65c2 │ │ -3d707a: 6e20 8f84 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7080: 5282 b187 |003c: iget v2, v8, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d7084: 7110 a583 0200 |003e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3d708a: 0c02 |0041: move-result-object v2 │ │ -3d708c: 6e20 8f84 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7092: 6e10 9f84 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d7098: 0c01 |0048: move-result-object v1 │ │ -3d709a: 7020 7185 1000 |0049: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d70a0: 2700 |004c: throw v0 │ │ -3d70a2: 5480 a987 |004d: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d70a6: 5481 a887 |004f: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d70aa: 6e10 4bbc 0100 |0051: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3d70b0: 0c01 |0054: move-result-object v1 │ │ -3d70b2: 7220 ccbb 1000 |0055: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadPong:(Lokio/ByteString;)V // method@bbcc │ │ -3d70b8: 2842 |0058: goto 009a // +0042 │ │ -3d70ba: 5480 a987 |0059: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d70be: 5481 a887 |005b: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d70c2: 6e10 4bbc 0100 |005d: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3d70c8: 0c01 |0060: move-result-object v1 │ │ -3d70ca: 7220 cbbb 1000 |0061: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadPing:(Lokio/ByteString;)V // method@bbcb │ │ -3d70d0: 2836 |0064: goto 009a // +0036 │ │ -3d70d2: 1300 ed03 |0065: const/16 v0, #int 1005 // #3ed │ │ -3d70d6: 5481 a887 |0067: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d70da: 6e10 6dbc 0100 |0069: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d70e0: 0b04 |006c: move-result-wide v4 │ │ -3d70e2: 1606 0100 |006d: const-wide/16 v6, #int 1 // #1 │ │ -3d70e6: 3101 0406 |006f: cmp-long v1, v4, v6 │ │ -3d70ea: 3801 2a00 |0071: if-eqz v1, 009b // +002a │ │ -3d70ee: 3101 0402 |0073: cmp-long v1, v4, v2 │ │ -3d70f2: 3801 1b00 |0075: if-eqz v1, 0090 // +001b │ │ -3d70f6: 5480 a887 |0077: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d70fa: 6e10 58bc 0000 |0079: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ -3d7100: 0a00 |007c: move-result v0 │ │ -3d7102: 5481 a887 |007d: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ -3d7106: 6e10 5ebc 0100 |007f: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3d710c: 0c01 |0082: move-result-object v1 │ │ -3d710e: 7110 c5bb 0000 |0083: invoke-static {v0}, Lokhttp3/internal/ws/WebSocketProtocol;.closeCodeExceptionMessage:(I)Ljava/lang/String; // method@bbc5 │ │ -3d7114: 0c02 |0086: move-result-object v2 │ │ -3d7116: 3902 0300 |0087: if-nez v2, 008a // +0003 │ │ -3d711a: 2809 |0089: goto 0092 // +0009 │ │ -3d711c: 2200 c610 |008a: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d7120: 7020 7185 2000 |008c: invoke-direct {v0, v2}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d7126: 2700 |008f: throw v0 │ │ -3d7128: 1a01 0000 |0090: const-string v1, "" // string@0000 │ │ -3d712c: 5482 a987 |0092: iget-object v2, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d7130: 7230 c8bb 0201 |0094: invoke-interface {v2, v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadClose:(ILjava/lang/String;)V // method@bbc8 │ │ -3d7136: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -3d7138: 5c80 a787 |0098: iput-boolean v0, v8, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ -3d713c: 0e00 |009a: return-void │ │ -3d713e: 2200 c610 |009b: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d7142: 1a01 6450 |009d: const-string v1, "Malformed close payload length of 1." // string@5064 │ │ -3d7146: 7020 7185 1000 |009f: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d714c: 2700 |00a2: throw v0 │ │ -3d714e: 0000 |00a3: nop // spacer │ │ -3d7150: 0001 0300 0800 0000 3800 0000 2c00 ... |00a4: packed-switch-data (10 units) │ │ +3d6fec: |[3d6fec] okhttp3.internal.ws.WebSocketReader.readControlFrame:()V │ │ +3d6ffc: 5380 aa87 |0000: iget-wide v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d7000: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d7004: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d7008: 3d04 2500 |0006: if-lez v4, 002b // +0025 │ │ +3d700c: 5484 b287 |0008: iget-object v4, v8, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d7010: 5485 a887 |000a: iget-object v5, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d7014: 7240 d0bc 5410 |000c: invoke-interface {v4, v5, v0, v1}, Lokio/BufferedSource;.readFully:(Lokio/Buffer;J)V // method@bcd0 │ │ +3d701a: 5580 ab87 |000f: iget-boolean v0, v8, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ +3d701e: 3900 1a00 |0011: if-nez v0, 002b // +001a │ │ +3d7022: 5480 a887 |0013: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d7026: 5481 ae87 |0015: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d702a: 6e20 47bc 1000 |0017: invoke-virtual {v0, v1}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ +3d7030: 5480 ae87 |001a: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d7034: 6e30 18bc 2003 |001c: invoke-virtual {v0, v2, v3}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d703a: 5480 ae87 |001f: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d703e: 5481 af87 |0021: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ +3d7042: 7120 c6bb 1000 |0023: invoke-static {v0, v1}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ +3d7048: 5480 ae87 |0026: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d704c: 6e10 14bc 0000 |0028: invoke-virtual {v0}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ +3d7052: 5280 b187 |002b: iget v0, v8, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d7056: 2b00 7700 0000 |002d: packed-switch v0, 000000a4 // +00000077 │ │ +3d705c: 2200 c610 |0030: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d7060: 2201 9410 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d7064: 7010 8384 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d706a: 1a02 c265 |0037: const-string v2, "Unknown control opcode: " // string@65c2 │ │ +3d706e: 6e20 8f84 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7074: 5282 b187 |003c: iget v2, v8, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d7078: 7110 a583 0200 |003e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3d707e: 0c02 |0041: move-result-object v2 │ │ +3d7080: 6e20 8f84 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7086: 6e10 9f84 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d708c: 0c01 |0048: move-result-object v1 │ │ +3d708e: 7020 7185 1000 |0049: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7094: 2700 |004c: throw v0 │ │ +3d7096: 5480 a987 |004d: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d709a: 5481 a887 |004f: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d709e: 6e10 4bbc 0100 |0051: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3d70a4: 0c01 |0054: move-result-object v1 │ │ +3d70a6: 7220 ccbb 1000 |0055: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadPong:(Lokio/ByteString;)V // method@bbcc │ │ +3d70ac: 2842 |0058: goto 009a // +0042 │ │ +3d70ae: 5480 a987 |0059: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d70b2: 5481 a887 |005b: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d70b6: 6e10 4bbc 0100 |005d: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3d70bc: 0c01 |0060: move-result-object v1 │ │ +3d70be: 7220 cbbb 1000 |0061: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadPing:(Lokio/ByteString;)V // method@bbcb │ │ +3d70c4: 2836 |0064: goto 009a // +0036 │ │ +3d70c6: 1300 ed03 |0065: const/16 v0, #int 1005 // #3ed │ │ +3d70ca: 5481 a887 |0067: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d70ce: 6e10 6dbc 0100 |0069: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d70d4: 0b04 |006c: move-result-wide v4 │ │ +3d70d6: 1606 0100 |006d: const-wide/16 v6, #int 1 // #1 │ │ +3d70da: 3101 0406 |006f: cmp-long v1, v4, v6 │ │ +3d70de: 3801 2a00 |0071: if-eqz v1, 009b // +002a │ │ +3d70e2: 3101 0402 |0073: cmp-long v1, v4, v2 │ │ +3d70e6: 3801 1b00 |0075: if-eqz v1, 0090 // +001b │ │ +3d70ea: 5480 a887 |0077: iget-object v0, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d70ee: 6e10 58bc 0000 |0079: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ +3d70f4: 0a00 |007c: move-result v0 │ │ +3d70f6: 5481 a887 |007d: iget-object v1, v8, Lokhttp3/internal/ws/WebSocketReader;.controlFrameBuffer:Lokio/Buffer; // field@87a8 │ │ +3d70fa: 6e10 5ebc 0100 |007f: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3d7100: 0c01 |0082: move-result-object v1 │ │ +3d7102: 7110 c5bb 0000 |0083: invoke-static {v0}, Lokhttp3/internal/ws/WebSocketProtocol;.closeCodeExceptionMessage:(I)Ljava/lang/String; // method@bbc5 │ │ +3d7108: 0c02 |0086: move-result-object v2 │ │ +3d710a: 3902 0300 |0087: if-nez v2, 008a // +0003 │ │ +3d710e: 2809 |0089: goto 0092 // +0009 │ │ +3d7110: 2200 c610 |008a: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d7114: 7020 7185 2000 |008c: invoke-direct {v0, v2}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d711a: 2700 |008f: throw v0 │ │ +3d711c: 1a01 0000 |0090: const-string v1, "" // string@0000 │ │ +3d7120: 5482 a987 |0092: iget-object v2, v8, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d7124: 7230 c8bb 0201 |0094: invoke-interface {v2, v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadClose:(ILjava/lang/String;)V // method@bbc8 │ │ +3d712a: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +3d712c: 5c80 a787 |0098: iput-boolean v0, v8, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ +3d7130: 0e00 |009a: return-void │ │ +3d7132: 2200 c610 |009b: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d7136: 1a01 6450 |009d: const-string v1, "Malformed close payload length of 1." // string@5064 │ │ +3d713a: 7020 7185 1000 |009f: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7140: 2700 |00a2: throw v0 │ │ +3d7142: 0000 |00a3: nop // spacer │ │ +3d7144: 0001 0300 0800 0000 3800 0000 2c00 ... |00a4: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0008 line=173 │ │ 0x000f line=175 │ │ 0x0013 line=176 │ │ 0x001a line=177 │ │ @@ -851229,168 +851229,168 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 285 16-bit code units │ │ -3d7164: |[3d7164] okhttp3.internal.ws.WebSocketReader.readHeader:()V │ │ -3d7174: 5560 a787 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ -3d7178: 3900 1301 |0002: if-nez v0, 0115 // +0113 │ │ -3d717c: 5460 b287 |0004: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d7180: 7210 e5bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3d7186: 0c00 |0009: move-result-object v0 │ │ -3d7188: 6e10 54be 0000 |000a: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ -3d718e: 0b00 |000d: move-result-wide v0 │ │ -3d7190: 5462 b287 |000e: iget-object v2, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d7194: 7210 e5bc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3d719a: 0c02 |0013: move-result-object v2 │ │ -3d719c: 6e10 4cbe 0200 |0014: invoke-virtual {v2}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ -3d71a2: 5462 b287 |0017: iget-object v2, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d71a6: 7210 cabc 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3d71ac: 0a02 |001c: move-result v2 │ │ -3d71ae: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3d71b2: 5463 b287 |001f: iget-object v3, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d71b6: 7210 e5bc 0300 |0021: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3d71bc: 0c03 |0024: move-result-object v3 │ │ -3d71be: 6204 6779 |0025: sget-object v4, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ -3d71c2: 6e40 53be 0341 |0027: invoke-virtual {v3, v0, v1, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3d71c8: dd00 020f |002a: and-int/lit8 v0, v2, #int 15 // #0f │ │ -3d71cc: 5960 b187 |002c: iput v0, v6, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d71d0: d520 8000 |002e: and-int/lit16 v0, v2, #int 128 // #0080 │ │ -3d71d4: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -3d71d6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -3d71d8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -3d71dc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -3d71de: 2802 |0035: goto 0037 // +0002 │ │ -3d71e0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -3d71e2: 5c60 ad87 |0037: iput-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ -3d71e6: dd00 0208 |0039: and-int/lit8 v0, v2, #int 8 // #08 │ │ -3d71ea: 3800 0400 |003b: if-eqz v0, 003f // +0004 │ │ -3d71ee: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -3d71f0: 2802 |003e: goto 0040 // +0002 │ │ -3d71f2: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -3d71f4: 5c60 ac87 |0040: iput-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ -3d71f8: 5560 ac87 |0042: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ -3d71fc: 3800 0f00 |0044: if-eqz v0, 0053 // +000f │ │ -3d7200: 5560 ad87 |0046: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ -3d7204: 3800 0300 |0048: if-eqz v0, 004b // +0003 │ │ -3d7208: 2809 |004a: goto 0053 // +0009 │ │ -3d720a: 2200 c610 |004b: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d720e: 1a01 fe21 |004d: const-string v1, "Control frames must be final." // string@21fe │ │ -3d7212: 7020 7185 1000 |004f: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d7218: 2700 |0052: throw v0 │ │ -3d721a: dd00 0240 |0053: and-int/lit8 v0, v2, #int 64 // #40 │ │ -3d721e: 3800 0400 |0055: if-eqz v0, 0059 // +0004 │ │ -3d7222: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -3d7224: 2802 |0058: goto 005a // +0002 │ │ -3d7226: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -3d7228: dd04 0220 |005a: and-int/lit8 v4, v2, #int 32 // #20 │ │ -3d722c: 3804 0400 |005c: if-eqz v4, 0060 // +0004 │ │ -3d7230: 1214 |005e: const/4 v4, #int 1 // #1 │ │ -3d7232: 2802 |005f: goto 0061 // +0002 │ │ -3d7234: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -3d7236: dd02 0210 |0061: and-int/lit8 v2, v2, #int 16 // #10 │ │ -3d723a: 3802 0400 |0063: if-eqz v2, 0067 // +0004 │ │ -3d723e: 1212 |0065: const/4 v2, #int 1 // #1 │ │ -3d7240: 2802 |0066: goto 0068 // +0002 │ │ -3d7242: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -3d7244: 3900 9800 |0068: if-nez v0, 0100 // +0098 │ │ -3d7248: 3904 9600 |006a: if-nez v4, 0100 // +0096 │ │ -3d724c: 3902 9400 |006c: if-nez v2, 0100 // +0094 │ │ -3d7250: 5460 b287 |006e: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d7254: 7210 cabc 0000 |0070: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3d725a: 0a00 |0073: move-result v0 │ │ -3d725c: d500 ff00 |0074: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3d7260: d502 8000 |0076: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -3d7264: 3802 0300 |0078: if-eqz v2, 007b // +0003 │ │ -3d7268: 2802 |007a: goto 007c // +0002 │ │ -3d726a: 1201 |007b: const/4 v1, #int 0 // #0 │ │ -3d726c: 5562 ab87 |007c: iget-boolean v2, v6, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ -3d7270: 3321 0f00 |007e: if-ne v1, v2, 008d // +000f │ │ -3d7274: 2200 c610 |0080: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d7278: 3802 0500 |0082: if-eqz v2, 0087 // +0005 │ │ -3d727c: 1a01 8a5d |0084: const-string v1, "Server-sent frames must not be masked." // string@5d8a │ │ -3d7280: 2803 |0086: goto 0089 // +0003 │ │ -3d7282: 1a01 7720 |0087: const-string v1, "Client-sent frames must be masked." // string@2077 │ │ -3d7286: 7020 7185 1000 |0089: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d728c: 2700 |008c: throw v0 │ │ -3d728e: dd00 007f |008d: and-int/lit8 v0, v0, #int 127 // #7f │ │ -3d7292: 8102 |008f: int-to-long v2, v0 │ │ -3d7294: 5a62 aa87 |0090: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d7298: 5362 aa87 |0092: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d729c: 1604 7e00 |0094: const-wide/16 v4, #int 126 // #7e │ │ -3d72a0: 3100 0204 |0096: cmp-long v0, v2, v4 │ │ -3d72a4: 3900 1000 |0098: if-nez v0, 00a8 // +0010 │ │ -3d72a8: 5460 b287 |009a: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d72ac: 7210 d7bc 0000 |009c: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ -3d72b2: 0a00 |009f: move-result v0 │ │ -3d72b4: 8102 |00a0: int-to-long v2, v0 │ │ -3d72b6: 1704 ffff 0000 |00a1: const-wide/32 v4, #float 9.18341e-41 // #0000ffff │ │ -3d72bc: c042 |00a4: and-long/2addr v2, v4 │ │ -3d72be: 5a62 aa87 |00a5: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d72c2: 283a |00a7: goto 00e1 // +003a │ │ -3d72c4: 1604 7f00 |00a8: const-wide/16 v4, #int 127 // #7f │ │ -3d72c8: 3100 0204 |00aa: cmp-long v0, v2, v4 │ │ -3d72cc: 3900 3500 |00ac: if-nez v0, 00e1 // +0035 │ │ -3d72d0: 5460 b287 |00ae: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d72d4: 7210 d5bc 0000 |00b0: invoke-interface {v0}, Lokio/BufferedSource;.readLong:()J // method@bcd5 │ │ -3d72da: 0b02 |00b3: move-result-wide v2 │ │ -3d72dc: 5a62 aa87 |00b4: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d72e0: 5362 aa87 |00b6: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d72e4: 1604 0000 |00b8: const-wide/16 v4, #int 0 // #0 │ │ -3d72e8: 3100 0204 |00ba: cmp-long v0, v2, v4 │ │ -3d72ec: 3a00 0300 |00bc: if-ltz v0, 00bf // +0003 │ │ -3d72f0: 2823 |00be: goto 00e1 // +0023 │ │ -3d72f2: 2200 c610 |00bf: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d72f6: 2201 9410 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d72fa: 7010 8384 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d7300: 1a02 ae29 |00c6: const-string v2, "Frame length 0x" // string@29ae │ │ -3d7304: 6e20 8f84 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d730a: 5362 aa87 |00cb: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d730e: 7120 be83 3200 |00cd: invoke-static {v2, v3}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3d7314: 0c02 |00d0: move-result-object v2 │ │ -3d7316: 6e20 8f84 2100 |00d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d731c: 1a02 ab05 |00d4: const-string v2, " > 0x7FFFFFFFFFFFFFFF" // string@05ab │ │ -3d7320: 6e20 8f84 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7326: 6e10 9f84 0100 |00d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d732c: 0c01 |00dc: move-result-object v1 │ │ -3d732e: 7020 7185 1000 |00dd: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d7334: 2700 |00e0: throw v0 │ │ -3d7336: 5560 ac87 |00e1: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ -3d733a: 3800 1300 |00e3: if-eqz v0, 00f6 // +0013 │ │ -3d733e: 5362 aa87 |00e5: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d7342: 1604 7d00 |00e7: const-wide/16 v4, #int 125 // #7d │ │ -3d7346: 3100 0204 |00e9: cmp-long v0, v2, v4 │ │ -3d734a: 3c00 0300 |00eb: if-gtz v0, 00ee // +0003 │ │ -3d734e: 2809 |00ed: goto 00f6 // +0009 │ │ -3d7350: 2200 c610 |00ee: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d7354: 1a01 fd21 |00f0: const-string v1, "Control frame must be less than 125B." // string@21fd │ │ -3d7358: 7020 7185 1000 |00f2: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d735e: 2700 |00f5: throw v0 │ │ -3d7360: 3801 0900 |00f6: if-eqz v1, 00ff // +0009 │ │ -3d7364: 5460 b287 |00f8: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d7368: 5461 af87 |00fa: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ -3d736c: 7220 d1bc 1000 |00fc: invoke-interface {v0, v1}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ -3d7372: 0e00 |00ff: return-void │ │ -3d7374: 2200 c610 |0100: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d7378: 1a01 2158 |0102: const-string v1, "Reserved flags are unsupported." // string@5821 │ │ -3d737c: 7020 7185 1000 |0104: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d7382: 2700 |0107: throw v0 │ │ -3d7384: 0d02 |0108: move-exception v2 │ │ -3d7386: 5463 b287 |0109: iget-object v3, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d738a: 7210 e5bc 0300 |010b: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3d7390: 0c03 |010e: move-result-object v3 │ │ -3d7392: 6204 6779 |010f: sget-object v4, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ -3d7396: 6e40 53be 0341 |0111: invoke-virtual {v3, v0, v1, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3d739c: 2702 |0114: throw v2 │ │ -3d739e: 2200 4210 |0115: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d73a2: 1a01 7e7b |0117: const-string v1, "closed" // string@7b7e │ │ -3d73a6: 7020 7782 1000 |0119: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d73ac: 2700 |011c: throw v0 │ │ +3d7158: |[3d7158] okhttp3.internal.ws.WebSocketReader.readHeader:()V │ │ +3d7168: 5560 a787 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ +3d716c: 3900 1301 |0002: if-nez v0, 0115 // +0113 │ │ +3d7170: 5460 b287 |0004: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d7174: 7210 e5bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3d717a: 0c00 |0009: move-result-object v0 │ │ +3d717c: 6e10 54be 0000 |000a: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ +3d7182: 0b00 |000d: move-result-wide v0 │ │ +3d7184: 5462 b287 |000e: iget-object v2, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d7188: 7210 e5bc 0200 |0010: invoke-interface {v2}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3d718e: 0c02 |0013: move-result-object v2 │ │ +3d7190: 6e10 4cbe 0200 |0014: invoke-virtual {v2}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ +3d7196: 5462 b287 |0017: iget-object v2, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d719a: 7210 cabc 0200 |0019: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3d71a0: 0a02 |001c: move-result v2 │ │ +3d71a2: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3d71a6: 5463 b287 |001f: iget-object v3, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d71aa: 7210 e5bc 0300 |0021: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3d71b0: 0c03 |0024: move-result-object v3 │ │ +3d71b2: 6204 6779 |0025: sget-object v4, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ +3d71b6: 6e40 53be 0341 |0027: invoke-virtual {v3, v0, v1, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3d71bc: dd00 020f |002a: and-int/lit8 v0, v2, #int 15 // #0f │ │ +3d71c0: 5960 b187 |002c: iput v0, v6, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d71c4: d520 8000 |002e: and-int/lit16 v0, v2, #int 128 // #0080 │ │ +3d71c8: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +3d71ca: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +3d71cc: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +3d71d0: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +3d71d2: 2802 |0035: goto 0037 // +0002 │ │ +3d71d4: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +3d71d6: 5c60 ad87 |0037: iput-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ +3d71da: dd00 0208 |0039: and-int/lit8 v0, v2, #int 8 // #08 │ │ +3d71de: 3800 0400 |003b: if-eqz v0, 003f // +0004 │ │ +3d71e2: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +3d71e4: 2802 |003e: goto 0040 // +0002 │ │ +3d71e6: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +3d71e8: 5c60 ac87 |0040: iput-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ +3d71ec: 5560 ac87 |0042: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ +3d71f0: 3800 0f00 |0044: if-eqz v0, 0053 // +000f │ │ +3d71f4: 5560 ad87 |0046: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ +3d71f8: 3800 0300 |0048: if-eqz v0, 004b // +0003 │ │ +3d71fc: 2809 |004a: goto 0053 // +0009 │ │ +3d71fe: 2200 c610 |004b: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d7202: 1a01 fe21 |004d: const-string v1, "Control frames must be final." // string@21fe │ │ +3d7206: 7020 7185 1000 |004f: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d720c: 2700 |0052: throw v0 │ │ +3d720e: dd00 0240 |0053: and-int/lit8 v0, v2, #int 64 // #40 │ │ +3d7212: 3800 0400 |0055: if-eqz v0, 0059 // +0004 │ │ +3d7216: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +3d7218: 2802 |0058: goto 005a // +0002 │ │ +3d721a: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +3d721c: dd04 0220 |005a: and-int/lit8 v4, v2, #int 32 // #20 │ │ +3d7220: 3804 0400 |005c: if-eqz v4, 0060 // +0004 │ │ +3d7224: 1214 |005e: const/4 v4, #int 1 // #1 │ │ +3d7226: 2802 |005f: goto 0061 // +0002 │ │ +3d7228: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +3d722a: dd02 0210 |0061: and-int/lit8 v2, v2, #int 16 // #10 │ │ +3d722e: 3802 0400 |0063: if-eqz v2, 0067 // +0004 │ │ +3d7232: 1212 |0065: const/4 v2, #int 1 // #1 │ │ +3d7234: 2802 |0066: goto 0068 // +0002 │ │ +3d7236: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +3d7238: 3900 9800 |0068: if-nez v0, 0100 // +0098 │ │ +3d723c: 3904 9600 |006a: if-nez v4, 0100 // +0096 │ │ +3d7240: 3902 9400 |006c: if-nez v2, 0100 // +0094 │ │ +3d7244: 5460 b287 |006e: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d7248: 7210 cabc 0000 |0070: invoke-interface {v0}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3d724e: 0a00 |0073: move-result v0 │ │ +3d7250: d500 ff00 |0074: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3d7254: d502 8000 |0076: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +3d7258: 3802 0300 |0078: if-eqz v2, 007b // +0003 │ │ +3d725c: 2802 |007a: goto 007c // +0002 │ │ +3d725e: 1201 |007b: const/4 v1, #int 0 // #0 │ │ +3d7260: 5562 ab87 |007c: iget-boolean v2, v6, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ +3d7264: 3321 0f00 |007e: if-ne v1, v2, 008d // +000f │ │ +3d7268: 2200 c610 |0080: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d726c: 3802 0500 |0082: if-eqz v2, 0087 // +0005 │ │ +3d7270: 1a01 8a5d |0084: const-string v1, "Server-sent frames must not be masked." // string@5d8a │ │ +3d7274: 2803 |0086: goto 0089 // +0003 │ │ +3d7276: 1a01 7720 |0087: const-string v1, "Client-sent frames must be masked." // string@2077 │ │ +3d727a: 7020 7185 1000 |0089: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7280: 2700 |008c: throw v0 │ │ +3d7282: dd00 007f |008d: and-int/lit8 v0, v0, #int 127 // #7f │ │ +3d7286: 8102 |008f: int-to-long v2, v0 │ │ +3d7288: 5a62 aa87 |0090: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d728c: 5362 aa87 |0092: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d7290: 1604 7e00 |0094: const-wide/16 v4, #int 126 // #7e │ │ +3d7294: 3100 0204 |0096: cmp-long v0, v2, v4 │ │ +3d7298: 3900 1000 |0098: if-nez v0, 00a8 // +0010 │ │ +3d729c: 5460 b287 |009a: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d72a0: 7210 d7bc 0000 |009c: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ +3d72a6: 0a00 |009f: move-result v0 │ │ +3d72a8: 8102 |00a0: int-to-long v2, v0 │ │ +3d72aa: 1704 ffff 0000 |00a1: const-wide/32 v4, #float 9.18341e-41 // #0000ffff │ │ +3d72b0: c042 |00a4: and-long/2addr v2, v4 │ │ +3d72b2: 5a62 aa87 |00a5: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d72b6: 283a |00a7: goto 00e1 // +003a │ │ +3d72b8: 1604 7f00 |00a8: const-wide/16 v4, #int 127 // #7f │ │ +3d72bc: 3100 0204 |00aa: cmp-long v0, v2, v4 │ │ +3d72c0: 3900 3500 |00ac: if-nez v0, 00e1 // +0035 │ │ +3d72c4: 5460 b287 |00ae: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d72c8: 7210 d5bc 0000 |00b0: invoke-interface {v0}, Lokio/BufferedSource;.readLong:()J // method@bcd5 │ │ +3d72ce: 0b02 |00b3: move-result-wide v2 │ │ +3d72d0: 5a62 aa87 |00b4: iput-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d72d4: 5362 aa87 |00b6: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d72d8: 1604 0000 |00b8: const-wide/16 v4, #int 0 // #0 │ │ +3d72dc: 3100 0204 |00ba: cmp-long v0, v2, v4 │ │ +3d72e0: 3a00 0300 |00bc: if-ltz v0, 00bf // +0003 │ │ +3d72e4: 2823 |00be: goto 00e1 // +0023 │ │ +3d72e6: 2200 c610 |00bf: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d72ea: 2201 9410 |00c1: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d72ee: 7010 8384 0100 |00c3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d72f4: 1a02 ae29 |00c6: const-string v2, "Frame length 0x" // string@29ae │ │ +3d72f8: 6e20 8f84 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d72fe: 5362 aa87 |00cb: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d7302: 7120 be83 3200 |00cd: invoke-static {v2, v3}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3d7308: 0c02 |00d0: move-result-object v2 │ │ +3d730a: 6e20 8f84 2100 |00d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7310: 1a02 ab05 |00d4: const-string v2, " > 0x7FFFFFFFFFFFFFFF" // string@05ab │ │ +3d7314: 6e20 8f84 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d731a: 6e10 9f84 0100 |00d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d7320: 0c01 |00dc: move-result-object v1 │ │ +3d7322: 7020 7185 1000 |00dd: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7328: 2700 |00e0: throw v0 │ │ +3d732a: 5560 ac87 |00e1: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ +3d732e: 3800 1300 |00e3: if-eqz v0, 00f6 // +0013 │ │ +3d7332: 5362 aa87 |00e5: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d7336: 1604 7d00 |00e7: const-wide/16 v4, #int 125 // #7d │ │ +3d733a: 3100 0204 |00e9: cmp-long v0, v2, v4 │ │ +3d733e: 3c00 0300 |00eb: if-gtz v0, 00ee // +0003 │ │ +3d7342: 2809 |00ed: goto 00f6 // +0009 │ │ +3d7344: 2200 c610 |00ee: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d7348: 1a01 fd21 |00f0: const-string v1, "Control frame must be less than 125B." // string@21fd │ │ +3d734c: 7020 7185 1000 |00f2: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7352: 2700 |00f5: throw v0 │ │ +3d7354: 3801 0900 |00f6: if-eqz v1, 00ff // +0009 │ │ +3d7358: 5460 b287 |00f8: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d735c: 5461 af87 |00fa: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ +3d7360: 7220 d1bc 1000 |00fc: invoke-interface {v0, v1}, Lokio/BufferedSource;.readFully:([B)V // method@bcd1 │ │ +3d7366: 0e00 |00ff: return-void │ │ +3d7368: 2200 c610 |0100: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d736c: 1a01 2158 |0102: const-string v1, "Reserved flags are unsupported." // string@5821 │ │ +3d7370: 7020 7185 1000 |0104: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7376: 2700 |0107: throw v0 │ │ +3d7378: 0d02 |0108: move-exception v2 │ │ +3d737a: 5463 b287 |0109: iget-object v3, v6, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d737e: 7210 e5bc 0300 |010b: invoke-interface {v3}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3d7384: 0c03 |010e: move-result-object v3 │ │ +3d7386: 6204 6779 |010f: sget-object v4, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ +3d738a: 6e40 53be 0341 |0111: invoke-virtual {v3, v0, v1, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3d7390: 2702 |0114: throw v2 │ │ +3d7392: 2200 4210 |0115: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d7396: 1a01 7e7b |0117: const-string v1, "closed" // string@7b7e │ │ +3d739a: 7020 7782 1000 |0119: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d73a0: 2700 |011c: throw v0 │ │ catches : 1 │ │ 0x0017 - 0x001d │ │ -> 0x0108 │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=114 │ │ 0x000e line=115 │ │ @@ -851426,65 +851426,65 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -3d73bc: |[3d73bc] okhttp3.internal.ws.WebSocketReader.readMessage:()V │ │ -3d73cc: 5550 a787 |0000: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ -3d73d0: 3900 6000 |0002: if-nez v0, 0062 // +0060 │ │ -3d73d4: 5350 aa87 |0004: iget-wide v0, v5, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d73d8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3d73dc: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3d73e0: 3d04 2e00 |000a: if-lez v4, 0038 // +002e │ │ -3d73e4: 5452 b287 |000c: iget-object v2, v5, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ -3d73e8: 5453 b087 |000e: iget-object v3, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d73ec: 7240 d0bc 3210 |0010: invoke-interface {v2, v3, v0, v1}, Lokio/BufferedSource;.readFully:(Lokio/Buffer;J)V // method@bcd0 │ │ -3d73f2: 5550 ab87 |0013: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ -3d73f6: 3900 2300 |0015: if-nez v0, 0038 // +0023 │ │ -3d73fa: 5450 b087 |0017: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d73fe: 5451 ae87 |0019: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7402: 6e20 47bc 1000 |001b: invoke-virtual {v0, v1}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ -3d7408: 5450 ae87 |001e: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d740c: 5451 b087 |0020: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d7410: 6e10 6dbc 0100 |0022: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d7416: 0b01 |0025: move-result-wide v1 │ │ -3d7418: 5353 aa87 |0026: iget-wide v3, v5, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ -3d741c: bc31 |0028: sub-long/2addr v1, v3 │ │ -3d741e: 6e30 18bc 1002 |0029: invoke-virtual {v0, v1, v2}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d7424: 5450 ae87 |002c: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7428: 5451 af87 |002e: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ -3d742c: 7120 c6bb 1000 |0030: invoke-static {v0, v1}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ -3d7432: 5450 ae87 |0033: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ -3d7436: 6e10 14bc 0000 |0035: invoke-virtual {v0}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ -3d743c: 5550 ad87 |0038: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ -3d7440: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -3d7444: 0e00 |003c: return-void │ │ -3d7446: 7010 d3bb 0500 |003d: invoke-direct {v5}, Lokhttp3/internal/ws/WebSocketReader;.readUntilNonControlFrame:()V // method@bbd3 │ │ -3d744c: 5250 b187 |0040: iget v0, v5, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d7450: 3900 0300 |0042: if-nez v0, 0045 // +0003 │ │ -3d7454: 28bc |0044: goto 0000 // -0044 │ │ -3d7456: 2200 c610 |0045: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3d745a: 2201 9410 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d745e: 7010 8384 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d7464: 1a02 f526 |004c: const-string v2, "Expected continuation opcode. Got: " // string@26f5 │ │ -3d7468: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d746e: 5252 b187 |0051: iget v2, v5, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d7472: 7110 a583 0200 |0053: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3d7478: 0c02 |0056: move-result-object v2 │ │ -3d747a: 6e20 8f84 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7480: 6e10 9f84 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d7486: 0c01 |005d: move-result-object v1 │ │ -3d7488: 7020 7185 1000 |005e: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d748e: 2700 |0061: throw v0 │ │ -3d7490: 2200 4210 |0062: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d7494: 1a01 7e7b |0064: const-string v1, "closed" // string@7b7e │ │ -3d7498: 7020 7782 1000 |0066: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d749e: 2700 |0069: throw v0 │ │ +3d73b0: |[3d73b0] okhttp3.internal.ws.WebSocketReader.readMessage:()V │ │ +3d73c0: 5550 a787 |0000: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ +3d73c4: 3900 6000 |0002: if-nez v0, 0062 // +0060 │ │ +3d73c8: 5350 aa87 |0004: iget-wide v0, v5, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d73cc: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3d73d0: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3d73d4: 3d04 2e00 |000a: if-lez v4, 0038 // +002e │ │ +3d73d8: 5452 b287 |000c: iget-object v2, v5, Lokhttp3/internal/ws/WebSocketReader;.source:Lokio/BufferedSource; // field@87b2 │ │ +3d73dc: 5453 b087 |000e: iget-object v3, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d73e0: 7240 d0bc 3210 |0010: invoke-interface {v2, v3, v0, v1}, Lokio/BufferedSource;.readFully:(Lokio/Buffer;J)V // method@bcd0 │ │ +3d73e6: 5550 ab87 |0013: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.isClient:Z // field@87ab │ │ +3d73ea: 3900 2300 |0015: if-nez v0, 0038 // +0023 │ │ +3d73ee: 5450 b087 |0017: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d73f2: 5451 ae87 |0019: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d73f6: 6e20 47bc 1000 |001b: invoke-virtual {v0, v1}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ +3d73fc: 5450 ae87 |001e: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d7400: 5451 b087 |0020: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d7404: 6e10 6dbc 0100 |0022: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d740a: 0b01 |0025: move-result-wide v1 │ │ +3d740c: 5353 aa87 |0026: iget-wide v3, v5, Lokhttp3/internal/ws/WebSocketReader;.frameLength:J // field@87aa │ │ +3d7410: bc31 |0028: sub-long/2addr v1, v3 │ │ +3d7412: 6e30 18bc 1002 |0029: invoke-virtual {v0, v1, v2}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d7418: 5450 ae87 |002c: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d741c: 5451 af87 |002e: iget-object v1, v5, Lokhttp3/internal/ws/WebSocketReader;.maskKey:[B // field@87af │ │ +3d7420: 7120 c6bb 1000 |0030: invoke-static {v0, v1}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ +3d7426: 5450 ae87 |0033: iget-object v0, v5, Lokhttp3/internal/ws/WebSocketReader;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87ae │ │ +3d742a: 6e10 14bc 0000 |0035: invoke-virtual {v0}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ +3d7430: 5550 ad87 |0038: iget-boolean v0, v5, Lokhttp3/internal/ws/WebSocketReader;.isFinalFrame:Z // field@87ad │ │ +3d7434: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +3d7438: 0e00 |003c: return-void │ │ +3d743a: 7010 d3bb 0500 |003d: invoke-direct {v5}, Lokhttp3/internal/ws/WebSocketReader;.readUntilNonControlFrame:()V // method@bbd3 │ │ +3d7440: 5250 b187 |0040: iget v0, v5, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d7444: 3900 0300 |0042: if-nez v0, 0045 // +0003 │ │ +3d7448: 28bc |0044: goto 0000 // -0044 │ │ +3d744a: 2200 c610 |0045: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3d744e: 2201 9410 |0047: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d7452: 7010 8384 0100 |0049: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d7458: 1a02 f526 |004c: const-string v2, "Expected continuation opcode. Got: " // string@26f5 │ │ +3d745c: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7462: 5252 b187 |0051: iget v2, v5, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d7466: 7110 a583 0200 |0053: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3d746c: 0c02 |0056: move-result-object v2 │ │ +3d746e: 6e20 8f84 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7474: 6e10 9f84 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d747a: 0c01 |005d: move-result-object v1 │ │ +3d747c: 7020 7185 1000 |005e: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d7482: 2700 |0061: throw v0 │ │ +3d7484: 2200 4210 |0062: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d7488: 1a01 7e7b |0064: const-string v1, "closed" // string@7b7e │ │ +3d748c: 7020 7782 1000 |0066: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d7492: 2700 |0069: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=245 │ │ 0x000c line=246 │ │ 0x0013 line=248 │ │ 0x0017 line=249 │ │ @@ -851504,47 +851504,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -3d74a0: |[3d74a0] okhttp3.internal.ws.WebSocketReader.readMessageFrame:()V │ │ -3d74b0: 5240 b187 |0000: iget v0, v4, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ -3d74b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d74b6: 3210 2100 |0003: if-eq v0, v1, 0024 // +0021 │ │ -3d74ba: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -3d74bc: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ -3d74c0: 281c |0008: goto 0024 // +001c │ │ -3d74c2: 2201 c610 |0009: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ -3d74c6: 2202 9410 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d74ca: 7010 8384 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d74d0: 1a03 cf65 |0010: const-string v3, "Unknown opcode: " // string@65cf │ │ -3d74d4: 6e20 8f84 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d74da: 7110 a583 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3d74e0: 0c00 |0018: move-result-object v0 │ │ -3d74e2: 6e20 8f84 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d74e8: 6e10 9f84 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d74ee: 0c00 |001f: move-result-object v0 │ │ -3d74f0: 7020 7185 0100 |0020: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d74f6: 2701 |0023: throw v1 │ │ -3d74f8: 7010 d1bb 0400 |0024: invoke-direct {v4}, Lokhttp3/internal/ws/WebSocketReader;.readMessage:()V // method@bbd1 │ │ -3d74fe: 3310 0e00 |0027: if-ne v0, v1, 0035 // +000e │ │ -3d7502: 5440 a987 |0029: iget-object v0, v4, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d7506: 5441 b087 |002b: iget-object v1, v4, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d750a: 6e10 5ebc 0100 |002d: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3d7510: 0c01 |0030: move-result-object v1 │ │ -3d7512: 7220 c9bb 1000 |0031: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadMessage:(Ljava/lang/String;)V // method@bbc9 │ │ -3d7518: 280c |0034: goto 0040 // +000c │ │ -3d751a: 5440 a987 |0035: iget-object v0, v4, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ -3d751e: 5441 b087 |0037: iget-object v1, v4, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ -3d7522: 6e10 4bbc 0100 |0039: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3d7528: 0c01 |003c: move-result-object v1 │ │ -3d752a: 7220 cabb 1000 |003d: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadMessage:(Lokio/ByteString;)V // method@bbca │ │ -3d7530: 0e00 |0040: return-void │ │ +3d7494: |[3d7494] okhttp3.internal.ws.WebSocketReader.readMessageFrame:()V │ │ +3d74a4: 5240 b187 |0000: iget v0, v4, Lokhttp3/internal/ws/WebSocketReader;.opcode:I // field@87b1 │ │ +3d74a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d74aa: 3210 2100 |0003: if-eq v0, v1, 0024 // +0021 │ │ +3d74ae: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +3d74b0: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ +3d74b4: 281c |0008: goto 0024 // +001c │ │ +3d74b6: 2201 c610 |0009: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ +3d74ba: 2202 9410 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d74be: 7010 8384 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d74c4: 1a03 cf65 |0010: const-string v3, "Unknown opcode: " // string@65cf │ │ +3d74c8: 6e20 8f84 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d74ce: 7110 a583 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3d74d4: 0c00 |0018: move-result-object v0 │ │ +3d74d6: 6e20 8f84 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d74dc: 6e10 9f84 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d74e2: 0c00 |001f: move-result-object v0 │ │ +3d74e4: 7020 7185 0100 |0020: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d74ea: 2701 |0023: throw v1 │ │ +3d74ec: 7010 d1bb 0400 |0024: invoke-direct {v4}, Lokhttp3/internal/ws/WebSocketReader;.readMessage:()V // method@bbd1 │ │ +3d74f2: 3310 0e00 |0027: if-ne v0, v1, 0035 // +000e │ │ +3d74f6: 5440 a987 |0029: iget-object v0, v4, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d74fa: 5441 b087 |002b: iget-object v1, v4, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d74fe: 6e10 5ebc 0100 |002d: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3d7504: 0c01 |0030: move-result-object v1 │ │ +3d7506: 7220 c9bb 1000 |0031: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadMessage:(Ljava/lang/String;)V // method@bbc9 │ │ +3d750c: 280c |0034: goto 0040 // +000c │ │ +3d750e: 5440 a987 |0035: iget-object v0, v4, Lokhttp3/internal/ws/WebSocketReader;.frameCallback:Lokhttp3/internal/ws/WebSocketReader$FrameCallback; // field@87a9 │ │ +3d7512: 5441 b087 |0037: iget-object v1, v4, Lokhttp3/internal/ws/WebSocketReader;.messageFrameBuffer:Lokio/Buffer; // field@87b0 │ │ +3d7516: 6e10 4bbc 0100 |0039: invoke-virtual {v1}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3d751c: 0c01 |003c: move-result-object v1 │ │ +3d751e: 7220 cabb 1000 |003d: invoke-interface {v0, v1}, Lokhttp3/internal/ws/WebSocketReader$FrameCallback;.onReadMessage:(Lokio/ByteString;)V // method@bbca │ │ +3d7524: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0009 line=213 │ │ 0x0024 line=216 │ │ 0x0029 line=219 │ │ 0x0035 line=221 │ │ @@ -851556,24 +851556,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d7534: |[3d7534] okhttp3.internal.ws.WebSocketReader.readUntilNonControlFrame:()V │ │ -3d7544: 5510 a787 |0000: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ -3d7548: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -3d754c: 7010 d0bb 0100 |0004: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readHeader:()V // method@bbd0 │ │ -3d7552: 5510 ac87 |0007: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ -3d7556: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3d755a: 2805 |000b: goto 0010 // +0005 │ │ -3d755c: 7010 cfbb 0100 |000c: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readControlFrame:()V // method@bbcf │ │ -3d7562: 28f1 |000f: goto 0000 // -000f │ │ -3d7564: 0e00 |0010: return-void │ │ +3d7528: |[3d7528] okhttp3.internal.ws.WebSocketReader.readUntilNonControlFrame:()V │ │ +3d7538: 5510 a787 |0000: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.closed:Z // field@87a7 │ │ +3d753c: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +3d7540: 7010 d0bb 0100 |0004: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readHeader:()V // method@bbd0 │ │ +3d7546: 5510 ac87 |0007: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ +3d754a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3d754e: 2805 |000b: goto 0010 // +0005 │ │ +3d7550: 7010 cfbb 0100 |000c: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readControlFrame:()V // method@bbcf │ │ +3d7556: 28f1 |000f: goto 0000 // -000f │ │ +3d7558: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0007 line=229 │ │ 0x000c line=232 │ │ locals : │ │ @@ -851585,22 +851585,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d6fc8: |[3d6fc8] okhttp3.internal.ws.WebSocketReader.processNextFrame:()V │ │ -3d6fd8: 7010 d0bb 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readHeader:()V // method@bbd0 │ │ -3d6fde: 5510 ac87 |0003: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ -3d6fe2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -3d6fe6: 7010 cfbb 0100 |0007: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readControlFrame:()V // method@bbcf │ │ -3d6fec: 2804 |000a: goto 000e // +0004 │ │ -3d6fee: 7010 d2bb 0100 |000b: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readMessageFrame:()V // method@bbd2 │ │ -3d6ff4: 0e00 |000e: return-void │ │ +3d6fbc: |[3d6fbc] okhttp3.internal.ws.WebSocketReader.processNextFrame:()V │ │ +3d6fcc: 7010 d0bb 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readHeader:()V // method@bbd0 │ │ +3d6fd2: 5510 ac87 |0003: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketReader;.isControlFrame:Z // field@87ac │ │ +3d6fd6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +3d6fda: 7010 cfbb 0100 |0007: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readControlFrame:()V // method@bbcf │ │ +3d6fe0: 2804 |000a: goto 000e // +0004 │ │ +3d6fe2: 7010 d2bb 0100 |000b: invoke-direct {v1}, Lokhttp3/internal/ws/WebSocketReader;.readMessageFrame:()V // method@bbd2 │ │ +3d6fe8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x000b line=105 │ │ locals : │ │ @@ -851685,50 +851685,50 @@ │ │ type : '(ZLokio/BufferedSink;Ljava/util/Random;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -3d7750: |[3d7750] okhttp3.internal.ws.WebSocketWriter.:(ZLokio/BufferedSink;Ljava/util/Random;)V │ │ -3d7760: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d7766: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3d776a: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d7770: 5b10 b987 |0008: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d7774: 2200 bd17 |000a: new-instance v0, Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // type@17bd │ │ -3d7778: 7020 d4bb 1000 |000c: invoke-direct {v0, v1}, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.:(Lokhttp3/internal/ws/WebSocketWriter;)V // method@bbd4 │ │ -3d777e: 5b10 ba87 |000f: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.frameSink:Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // field@87ba │ │ -3d7782: 3803 2c00 |0011: if-eqz v3, 003d // +002c │ │ -3d7786: 3804 2200 |0013: if-eqz v4, 0035 // +0022 │ │ -3d778a: 5c12 bb87 |0015: iput-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ -3d778e: 5b13 bf87 |0017: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ -3d7792: 7210 9cbc 0300 |0019: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ -3d7798: 0c03 |001c: move-result-object v3 │ │ -3d779a: 5b13 c087 |001d: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d779e: 5b14 be87 |001f: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ -3d77a2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3d77a4: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ -3d77a8: 1244 |0024: const/4 v4, #int 4 // #4 │ │ -3d77aa: 2344 c71b |0025: new-array v4, v4, [B // type@1bc7 │ │ -3d77ae: 2802 |0027: goto 0029 // +0002 │ │ -3d77b0: 0734 |0028: move-object v4, v3 │ │ -3d77b2: 5b14 bd87 |0029: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d77b6: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ -3d77ba: 2203 c717 |002d: new-instance v3, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ -3d77be: 7010 13bc 0300 |002f: invoke-direct {v3}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ -3d77c4: 5b13 bc87 |0032: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d77c8: 0e00 |0034: return-void │ │ -3d77ca: 2202 8010 |0035: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d77ce: 1a03 17bc |0037: const-string v3, "random == null" // string@bc17 │ │ -3d77d2: 7020 f983 3200 |0039: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d77d8: 2702 |003c: throw v2 │ │ -3d77da: 2202 8010 |003d: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d77de: 1a03 ebcc |003f: const-string v3, "sink == null" // string@cceb │ │ -3d77e2: 7020 f983 3200 |0041: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d77e8: 2702 |0044: throw v2 │ │ +3d7744: |[3d7744] okhttp3.internal.ws.WebSocketWriter.:(ZLokio/BufferedSink;Ljava/util/Random;)V │ │ +3d7754: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d775a: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3d775e: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d7764: 5b10 b987 |0008: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d7768: 2200 bd17 |000a: new-instance v0, Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // type@17bd │ │ +3d776c: 7020 d4bb 1000 |000c: invoke-direct {v0, v1}, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.:(Lokhttp3/internal/ws/WebSocketWriter;)V // method@bbd4 │ │ +3d7772: 5b10 ba87 |000f: iput-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.frameSink:Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // field@87ba │ │ +3d7776: 3803 2c00 |0011: if-eqz v3, 003d // +002c │ │ +3d777a: 3804 2200 |0013: if-eqz v4, 0035 // +0022 │ │ +3d777e: 5c12 bb87 |0015: iput-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ +3d7782: 5b13 bf87 |0017: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ +3d7786: 7210 9cbc 0300 |0019: invoke-interface {v3}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ +3d778c: 0c03 |001c: move-result-object v3 │ │ +3d778e: 5b13 c087 |001d: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7792: 5b14 be87 |001f: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ +3d7796: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3d7798: 3802 0600 |0022: if-eqz v2, 0028 // +0006 │ │ +3d779c: 1244 |0024: const/4 v4, #int 4 // #4 │ │ +3d779e: 2344 c71b |0025: new-array v4, v4, [B // type@1bc7 │ │ +3d77a2: 2802 |0027: goto 0029 // +0002 │ │ +3d77a4: 0734 |0028: move-object v4, v3 │ │ +3d77a6: 5b14 bd87 |0029: iput-object v4, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d77aa: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ +3d77ae: 2203 c717 |002d: new-instance v3, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ +3d77b2: 7010 13bc 0300 |002f: invoke-direct {v3}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ +3d77b8: 5b13 bc87 |0032: iput-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d77bc: 0e00 |0034: return-void │ │ +3d77be: 2202 8010 |0035: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d77c2: 1a03 17bc |0037: const-string v3, "random == null" // string@bc17 │ │ +3d77c6: 7020 f983 3200 |0039: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d77cc: 2702 |003c: throw v2 │ │ +3d77ce: 2202 8010 |003d: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d77d2: 1a03 ebcc |003f: const-string v3, "sink == null" // string@cceb │ │ +3d77d6: 7020 f983 3200 |0041: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d77dc: 2702 |0044: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ 0x0015 line=64 │ │ 0x0017 line=65 │ │ @@ -851749,69 +851749,69 @@ │ │ type : '(ILokio/ByteString;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -3d785c: |[3d785c] okhttp3.internal.ws.WebSocketWriter.writeControlFrame:(ILokio/ByteString;)V │ │ -3d786c: 5560 c187 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ -3d7870: 3900 6b00 |0002: if-nez v0, 006d // +006b │ │ -3d7874: 6e10 12bd 0800 |0004: invoke-virtual {v8}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d787a: 0a00 |0007: move-result v0 │ │ -3d787c: 8101 |0008: int-to-long v1, v0 │ │ -3d787e: 1603 7d00 |0009: const-wide/16 v3, #int 125 // #7d │ │ -3d7882: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ -3d7886: 3c05 5800 |000d: if-gtz v5, 0065 // +0058 │ │ -3d788a: d677 8000 |000f: or-int/lit16 v7, v7, #int 128 // #0080 │ │ -3d788e: 5461 c087 |0011: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7892: 6e20 7ebc 7100 |0013: invoke-virtual {v1, v7}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d7898: 5567 bb87 |0016: iget-boolean v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ -3d789c: 3807 3d00 |0018: if-eqz v7, 0055 // +003d │ │ -3d78a0: d607 8000 |001a: or-int/lit16 v7, v0, #int 128 // #0080 │ │ -3d78a4: 5461 c087 |001c: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d78a8: 6e20 7ebc 7100 |001e: invoke-virtual {v1, v7}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d78ae: 5467 be87 |0021: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ -3d78b2: 5461 bd87 |0023: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d78b6: 6e20 cd87 1700 |0025: invoke-virtual {v7, v1}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ -3d78bc: 5467 c087 |0028: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d78c0: 5461 bd87 |002a: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d78c4: 6e20 76bc 1700 |002c: invoke-virtual {v7, v1}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ -3d78ca: 3d00 3000 |002f: if-lez v0, 005f // +0030 │ │ -3d78ce: 5467 c087 |0031: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d78d2: 6e10 6dbc 0700 |0033: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d78d8: 0b00 |0036: move-result-wide v0 │ │ -3d78da: 5467 c087 |0037: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d78de: 6e20 75bc 8700 |0039: invoke-virtual {v7, v8}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3d78e4: 5467 c087 |003c: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d78e8: 5468 bc87 |003e: iget-object v8, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d78ec: 6e20 47bc 8700 |0040: invoke-virtual {v7, v8}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ -3d78f2: 5467 bc87 |0043: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d78f6: 6e30 18bc 0701 |0045: invoke-virtual {v7, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d78fc: 5467 bc87 |0048: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d7900: 5468 bd87 |004a: iget-object v8, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d7904: 7120 c6bb 8700 |004c: invoke-static {v7, v8}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ -3d790a: 5467 bc87 |004f: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d790e: 6e10 14bc 0700 |0051: invoke-virtual {v7}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ -3d7914: 280b |0054: goto 005f // +000b │ │ -3d7916: 5467 c087 |0055: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d791a: 6e20 7ebc 0700 |0057: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d7920: 5467 c087 |005a: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7924: 6e20 75bc 8700 |005c: invoke-virtual {v7, v8}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3d792a: 5467 bf87 |005f: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ -3d792e: 7210 a0bc 0700 |0061: invoke-interface {v7}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3d7934: 0e00 |0064: return-void │ │ -3d7936: 2207 7110 |0065: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d793a: 1a08 a655 |0067: const-string v8, "Payload size must be less than or equal to 125" // string@55a6 │ │ -3d793e: 7020 8783 8700 |0069: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d7944: 2707 |006c: throw v7 │ │ -3d7946: 2207 4210 |006d: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3d794a: 1a08 7e7b |006f: const-string v8, "closed" // string@7b7e │ │ -3d794e: 7020 7782 8700 |0071: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d7954: 2707 |0074: throw v7 │ │ +3d7850: |[3d7850] okhttp3.internal.ws.WebSocketWriter.writeControlFrame:(ILokio/ByteString;)V │ │ +3d7860: 5560 c187 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ +3d7864: 3900 6b00 |0002: if-nez v0, 006d // +006b │ │ +3d7868: 6e10 12bd 0800 |0004: invoke-virtual {v8}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d786e: 0a00 |0007: move-result v0 │ │ +3d7870: 8101 |0008: int-to-long v1, v0 │ │ +3d7872: 1603 7d00 |0009: const-wide/16 v3, #int 125 // #7d │ │ +3d7876: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ +3d787a: 3c05 5800 |000d: if-gtz v5, 0065 // +0058 │ │ +3d787e: d677 8000 |000f: or-int/lit16 v7, v7, #int 128 // #0080 │ │ +3d7882: 5461 c087 |0011: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7886: 6e20 7ebc 7100 |0013: invoke-virtual {v1, v7}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d788c: 5567 bb87 |0016: iget-boolean v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ +3d7890: 3807 3d00 |0018: if-eqz v7, 0055 // +003d │ │ +3d7894: d607 8000 |001a: or-int/lit16 v7, v0, #int 128 // #0080 │ │ +3d7898: 5461 c087 |001c: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d789c: 6e20 7ebc 7100 |001e: invoke-virtual {v1, v7}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d78a2: 5467 be87 |0021: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ +3d78a6: 5461 bd87 |0023: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d78aa: 6e20 cd87 1700 |0025: invoke-virtual {v7, v1}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ +3d78b0: 5467 c087 |0028: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d78b4: 5461 bd87 |002a: iget-object v1, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d78b8: 6e20 76bc 1700 |002c: invoke-virtual {v7, v1}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ +3d78be: 3d00 3000 |002f: if-lez v0, 005f // +0030 │ │ +3d78c2: 5467 c087 |0031: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d78c6: 6e10 6dbc 0700 |0033: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d78cc: 0b00 |0036: move-result-wide v0 │ │ +3d78ce: 5467 c087 |0037: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d78d2: 6e20 75bc 8700 |0039: invoke-virtual {v7, v8}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3d78d8: 5467 c087 |003c: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d78dc: 5468 bc87 |003e: iget-object v8, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d78e0: 6e20 47bc 8700 |0040: invoke-virtual {v7, v8}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ +3d78e6: 5467 bc87 |0043: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d78ea: 6e30 18bc 0701 |0045: invoke-virtual {v7, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d78f0: 5467 bc87 |0048: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d78f4: 5468 bd87 |004a: iget-object v8, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d78f8: 7120 c6bb 8700 |004c: invoke-static {v7, v8}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ +3d78fe: 5467 bc87 |004f: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d7902: 6e10 14bc 0700 |0051: invoke-virtual {v7}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ +3d7908: 280b |0054: goto 005f // +000b │ │ +3d790a: 5467 c087 |0055: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d790e: 6e20 7ebc 0700 |0057: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d7914: 5467 c087 |005a: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7918: 6e20 75bc 8700 |005c: invoke-virtual {v7, v8}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3d791e: 5467 bf87 |005f: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ +3d7922: 7210 a0bc 0700 |0061: invoke-interface {v7}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3d7928: 0e00 |0064: return-void │ │ +3d792a: 2207 7110 |0065: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d792e: 1a08 a655 |0067: const-string v8, "Payload size must be less than or equal to 125" // string@55a6 │ │ +3d7932: 7020 8783 8700 |0069: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d7938: 2707 |006c: throw v7 │ │ +3d793a: 2207 4210 |006d: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3d793e: 1a08 7e7b |006f: const-string v8, "closed" // string@7b7e │ │ +3d7942: 7020 7782 8700 |0071: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d7948: 2707 |0074: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=115 │ │ 0x0011 line=122 │ │ 0x0016 line=125 │ │ 0x001c line=127 │ │ @@ -851839,30 +851839,30 @@ │ │ type : '(IJ)Lokio/Sink;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3d7708: |[3d7708] okhttp3.internal.ws.WebSocketWriter.newMessageSink:(IJ)Lokio/Sink; │ │ -3d7718: 5520 b887 |0000: iget-boolean v0, v2, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ -3d771c: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -3d7720: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3d7722: 5c20 b887 |0005: iput-boolean v0, v2, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ -3d7726: 5421 ba87 |0007: iget-object v1, v2, Lokhttp3/internal/ws/WebSocketWriter;.frameSink:Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // field@87ba │ │ -3d772a: 5913 b587 |0009: iput v3, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ -3d772e: 5a14 b487 |000b: iput-wide v4, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ -3d7732: 5c10 b687 |000d: iput-boolean v0, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d7736: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3d7738: 5c13 b387 |0010: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ -3d773c: 1101 |0012: return-object v1 │ │ -3d773e: 2203 7210 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d7742: 1a04 4c19 |0015: const-string v4, "Another message writer is active. Did you call close()?" // string@194c │ │ -3d7746: 7020 8c83 4300 |0017: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d774c: 2703 |001a: throw v3 │ │ +3d76fc: |[3d76fc] okhttp3.internal.ws.WebSocketWriter.newMessageSink:(IJ)Lokio/Sink; │ │ +3d770c: 5520 b887 |0000: iget-boolean v0, v2, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ +3d7710: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +3d7714: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3d7716: 5c20 b887 |0005: iput-boolean v0, v2, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ +3d771a: 5421 ba87 |0007: iget-object v1, v2, Lokhttp3/internal/ws/WebSocketWriter;.frameSink:Lokhttp3/internal/ws/WebSocketWriter$FrameSink; // field@87ba │ │ +3d771e: 5913 b587 |0009: iput v3, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ +3d7722: 5a14 b487 |000b: iput-wide v4, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ +3d7726: 5c10 b687 |000d: iput-boolean v0, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d772a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3d772c: 5c13 b387 |0010: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ +3d7730: 1101 |0012: return-object v1 │ │ +3d7732: 2203 7210 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d7736: 1a04 4c19 |0015: const-string v4, "Another message writer is active. Did you call close()?" // string@194c │ │ +3d773a: 7020 8c83 4300 |0017: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d7740: 2703 |001a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=157 │ │ 0x0007 line=160 │ │ 0x000b line=161 │ │ 0x000d line=162 │ │ @@ -851878,35 +851878,35 @@ │ │ type : '(ILokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3d77ec: |[3d77ec] okhttp3.internal.ws.WebSocketWriter.writeClose:(ILokio/ByteString;)V │ │ -3d77fc: 6200 dc87 |0000: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3d7800: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -3d7804: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ -3d7808: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -3d780c: 7110 c7bb 0200 |0008: invoke-static {v2}, Lokhttp3/internal/ws/WebSocketProtocol;.validateCloseCode:(I)V // method@bbc7 │ │ -3d7812: 2200 c817 |000b: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3d7816: 7010 1abc 0000 |000d: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d781c: 6e20 8cbc 2000 |0010: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3d7822: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -3d7826: 6e20 75bc 3000 |0015: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3d782c: 6e10 4bbc 0000 |0018: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3d7832: 0c00 |001b: move-result-object v0 │ │ -3d7834: 1302 0800 |001c: const/16 v2, #int 8 // #8 │ │ -3d7838: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -3d783a: 7030 dcbb 2100 |001f: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ -3d7840: 5c13 c187 |0022: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ -3d7844: 0e00 |0024: return-void │ │ -3d7846: 0d02 |0025: move-exception v2 │ │ -3d7848: 5c13 c187 |0026: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ -3d784c: 2702 |0028: throw v2 │ │ +3d77e0: |[3d77e0] okhttp3.internal.ws.WebSocketWriter.writeClose:(ILokio/ByteString;)V │ │ +3d77f0: 6200 dc87 |0000: sget-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3d77f4: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +3d77f8: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ +3d77fc: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +3d7800: 7110 c7bb 0200 |0008: invoke-static {v2}, Lokhttp3/internal/ws/WebSocketProtocol;.validateCloseCode:(I)V // method@bbc7 │ │ +3d7806: 2200 c817 |000b: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3d780a: 7010 1abc 0000 |000d: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d7810: 6e20 8cbc 2000 |0010: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3d7816: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +3d781a: 6e20 75bc 3000 |0015: invoke-virtual {v0, v3}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3d7820: 6e10 4bbc 0000 |0018: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3d7826: 0c00 |001b: move-result-object v0 │ │ +3d7828: 1302 0800 |001c: const/16 v2, #int 8 // #8 │ │ +3d782c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +3d782e: 7030 dcbb 2100 |001f: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ +3d7834: 5c13 c187 |0022: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ +3d7838: 0e00 |0024: return-void │ │ +3d783a: 0d02 |0025: move-exception v2 │ │ +3d783c: 5c13 c187 |0026: iput-boolean v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ +3d7840: 2702 |0028: throw v2 │ │ catches : 1 │ │ 0x001f - 0x0022 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=95 │ │ 0x000b line=97 │ │ @@ -851925,89 +851925,89 @@ │ │ type : '(IJZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -3d7958: |[3d7958] okhttp3.internal.ws.WebSocketWriter.writeMessageFrame:(IJZZ)V │ │ -3d7968: 5510 c187 |0000: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ -3d796c: 3900 9000 |0002: if-nez v0, 0092 // +0090 │ │ -3d7970: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d7972: 3805 0300 |0005: if-eqz v5, 0008 // +0003 │ │ -3d7976: 2802 |0007: goto 0009 // +0002 │ │ -3d7978: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3d797a: 3806 0400 |0009: if-eqz v6, 000d // +0004 │ │ -3d797e: d622 8000 |000b: or-int/lit16 v2, v2, #int 128 // #0080 │ │ -3d7982: 5415 c087 |000d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7986: 6e20 7ebc 2500 |000f: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d798c: 5512 bb87 |0012: iget-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ -3d7990: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -3d7994: 1300 8000 |0016: const/16 v0, #int 128 // #80 │ │ -3d7998: 1605 7d00 |0018: const-wide/16 v5, #int 125 // #7d │ │ -3d799c: 3102 0305 |001a: cmp-long v2, v3, v5 │ │ -3d79a0: 3c02 0a00 |001c: if-gtz v2, 0026 // +000a │ │ -3d79a4: 8432 |001e: long-to-int v2, v3 │ │ -3d79a6: b602 |001f: or-int/2addr v2, v0 │ │ -3d79a8: 5415 c087 |0020: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d79ac: 6e20 7ebc 2500 |0022: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d79b2: 2822 |0025: goto 0047 // +0022 │ │ -3d79b4: 1705 ffff 0000 |0026: const-wide/32 v5, #float 9.18341e-41 // #0000ffff │ │ -3d79ba: 3102 0305 |0029: cmp-long v2, v3, v5 │ │ -3d79be: 3c02 1000 |002b: if-gtz v2, 003b // +0010 │ │ -3d79c2: de02 007e |002d: or-int/lit8 v2, v0, #int 126 // #7e │ │ -3d79c6: 5415 c087 |002f: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d79ca: 6e20 7ebc 2500 |0031: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d79d0: 5412 c087 |0034: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d79d4: 8435 |0036: long-to-int v5, v3 │ │ -3d79d6: 6e20 8cbc 5200 |0037: invoke-virtual {v2, v5}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3d79dc: 280d |003a: goto 0047 // +000d │ │ -3d79de: de02 007f |003b: or-int/lit8 v2, v0, #int 127 // #7f │ │ -3d79e2: 5415 c087 |003d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d79e6: 6e20 7ebc 2500 |003f: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d79ec: 5412 c087 |0042: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d79f0: 6e30 88bc 3204 |0044: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3d79f6: 5512 bb87 |0047: iget-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ -3d79fa: 3802 3c00 |0049: if-eqz v2, 0085 // +003c │ │ -3d79fe: 5412 be87 |004b: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ -3d7a02: 5415 bd87 |004d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d7a06: 6e20 cd87 5200 |004f: invoke-virtual {v2, v5}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ -3d7a0c: 5412 c087 |0052: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7a10: 5415 bd87 |0054: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d7a14: 6e20 76bc 5200 |0056: invoke-virtual {v2, v5}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ -3d7a1a: 1605 0000 |0059: const-wide/16 v5, #int 0 // #0 │ │ -3d7a1e: 3102 0305 |005b: cmp-long v2, v3, v5 │ │ -3d7a22: 3d02 2f00 |005d: if-lez v2, 008c // +002f │ │ -3d7a26: 5412 c087 |005f: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7a2a: 6e10 6dbc 0200 |0061: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d7a30: 0b05 |0064: move-result-wide v5 │ │ -3d7a32: 5412 c087 |0065: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7a36: 5410 b987 |0067: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d7a3a: 6e40 7cbc 0243 |0069: invoke-virtual {v2, v0, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3d7a40: 5412 c087 |006c: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7a44: 5413 bc87 |006e: iget-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d7a48: 6e20 47bc 3200 |0070: invoke-virtual {v2, v3}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ -3d7a4e: 5412 bc87 |0073: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d7a52: 6e30 18bc 5206 |0075: invoke-virtual {v2, v5, v6}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d7a58: 5412 bc87 |0078: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d7a5c: 5413 bd87 |007a: iget-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ -3d7a60: 7120 c6bb 3200 |007c: invoke-static {v2, v3}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ -3d7a66: 5412 bc87 |007f: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ -3d7a6a: 6e10 14bc 0200 |0081: invoke-virtual {v2}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ -3d7a70: 2808 |0084: goto 008c // +0008 │ │ -3d7a72: 5412 c087 |0085: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ -3d7a76: 5415 b987 |0087: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d7a7a: 6e40 7cbc 5243 |0089: invoke-virtual {v2, v5, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3d7a80: 5412 bf87 |008c: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ -3d7a84: 7210 9ebc 0200 |008e: invoke-interface {v2}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@bc9e │ │ -3d7a8a: 0e00 |0091: return-void │ │ -3d7a8c: 2202 4210 |0092: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3d7a90: 1a03 7e7b |0094: const-string v3, "closed" // string@7b7e │ │ -3d7a94: 7020 7782 3200 |0096: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d7a9a: 2702 |0099: throw v2 │ │ +3d794c: |[3d794c] okhttp3.internal.ws.WebSocketWriter.writeMessageFrame:(IJZZ)V │ │ +3d795c: 5510 c187 |0000: iget-boolean v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.writerClosed:Z // field@87c1 │ │ +3d7960: 3900 9000 |0002: if-nez v0, 0092 // +0090 │ │ +3d7964: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d7966: 3805 0300 |0005: if-eqz v5, 0008 // +0003 │ │ +3d796a: 2802 |0007: goto 0009 // +0002 │ │ +3d796c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3d796e: 3806 0400 |0009: if-eqz v6, 000d // +0004 │ │ +3d7972: d622 8000 |000b: or-int/lit16 v2, v2, #int 128 // #0080 │ │ +3d7976: 5415 c087 |000d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d797a: 6e20 7ebc 2500 |000f: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d7980: 5512 bb87 |0012: iget-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ +3d7984: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +3d7988: 1300 8000 |0016: const/16 v0, #int 128 // #80 │ │ +3d798c: 1605 7d00 |0018: const-wide/16 v5, #int 125 // #7d │ │ +3d7990: 3102 0305 |001a: cmp-long v2, v3, v5 │ │ +3d7994: 3c02 0a00 |001c: if-gtz v2, 0026 // +000a │ │ +3d7998: 8432 |001e: long-to-int v2, v3 │ │ +3d799a: b602 |001f: or-int/2addr v2, v0 │ │ +3d799c: 5415 c087 |0020: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d79a0: 6e20 7ebc 2500 |0022: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d79a6: 2822 |0025: goto 0047 // +0022 │ │ +3d79a8: 1705 ffff 0000 |0026: const-wide/32 v5, #float 9.18341e-41 // #0000ffff │ │ +3d79ae: 3102 0305 |0029: cmp-long v2, v3, v5 │ │ +3d79b2: 3c02 1000 |002b: if-gtz v2, 003b // +0010 │ │ +3d79b6: de02 007e |002d: or-int/lit8 v2, v0, #int 126 // #7e │ │ +3d79ba: 5415 c087 |002f: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d79be: 6e20 7ebc 2500 |0031: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d79c4: 5412 c087 |0034: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d79c8: 8435 |0036: long-to-int v5, v3 │ │ +3d79ca: 6e20 8cbc 5200 |0037: invoke-virtual {v2, v5}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3d79d0: 280d |003a: goto 0047 // +000d │ │ +3d79d2: de02 007f |003b: or-int/lit8 v2, v0, #int 127 // #7f │ │ +3d79d6: 5415 c087 |003d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d79da: 6e20 7ebc 2500 |003f: invoke-virtual {v5, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d79e0: 5412 c087 |0042: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d79e4: 6e30 88bc 3204 |0044: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3d79ea: 5512 bb87 |0047: iget-boolean v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.isClient:Z // field@87bb │ │ +3d79ee: 3802 3c00 |0049: if-eqz v2, 0085 // +003c │ │ +3d79f2: 5412 be87 |004b: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.random:Ljava/util/Random; // field@87be │ │ +3d79f6: 5415 bd87 |004d: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d79fa: 6e20 cd87 5200 |004f: invoke-virtual {v2, v5}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ +3d7a00: 5412 c087 |0052: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7a04: 5415 bd87 |0054: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d7a08: 6e20 76bc 5200 |0056: invoke-virtual {v2, v5}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ +3d7a0e: 1605 0000 |0059: const-wide/16 v5, #int 0 // #0 │ │ +3d7a12: 3102 0305 |005b: cmp-long v2, v3, v5 │ │ +3d7a16: 3d02 2f00 |005d: if-lez v2, 008c // +002f │ │ +3d7a1a: 5412 c087 |005f: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7a1e: 6e10 6dbc 0200 |0061: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d7a24: 0b05 |0064: move-result-wide v5 │ │ +3d7a26: 5412 c087 |0065: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7a2a: 5410 b987 |0067: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d7a2e: 6e40 7cbc 0243 |0069: invoke-virtual {v2, v0, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3d7a34: 5412 c087 |006c: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7a38: 5413 bc87 |006e: iget-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d7a3c: 6e20 47bc 3200 |0070: invoke-virtual {v2, v3}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ +3d7a42: 5412 bc87 |0073: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d7a46: 6e30 18bc 5206 |0075: invoke-virtual {v2, v5, v6}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d7a4c: 5412 bc87 |0078: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d7a50: 5413 bd87 |007a: iget-object v3, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskKey:[B // field@87bd │ │ +3d7a54: 7120 c6bb 3200 |007c: invoke-static {v2, v3}, Lokhttp3/internal/ws/WebSocketProtocol;.toggleMask:(Lokio/Buffer$UnsafeCursor;[B)V // method@bbc6 │ │ +3d7a5a: 5412 bc87 |007f: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.maskCursor:Lokio/Buffer$UnsafeCursor; // field@87bc │ │ +3d7a5e: 6e10 14bc 0200 |0081: invoke-virtual {v2}, Lokio/Buffer$UnsafeCursor;.close:()V // method@bc14 │ │ +3d7a64: 2808 |0084: goto 008c // +0008 │ │ +3d7a66: 5412 c087 |0085: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sinkBuffer:Lokio/Buffer; // field@87c0 │ │ +3d7a6a: 5415 b987 |0087: iget-object v5, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d7a6e: 6e40 7cbc 5243 |0089: invoke-virtual {v2, v5, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3d7a74: 5412 bf87 |008c: iget-object v2, v1, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ +3d7a78: 7210 9ebc 0200 |008e: invoke-interface {v2}, Lokio/BufferedSink;.emit:()Lokio/BufferedSink; // method@bc9e │ │ +3d7a7e: 0e00 |0091: return-void │ │ +3d7a80: 2202 4210 |0092: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3d7a84: 1a03 7e7b |0094: const-string v3, "closed" // string@7b7e │ │ +3d7a88: 7020 7782 3200 |0096: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d7a8e: 2702 |0099: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000d line=176 │ │ 0x0012 line=179 │ │ 0x0020 line=184 │ │ 0x002f line=187 │ │ @@ -852038,18 +852038,18 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d7a9c: |[3d7a9c] okhttp3.internal.ws.WebSocketWriter.writePing:(Lokio/ByteString;)V │ │ -3d7aac: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3d7ab0: 7030 dcbb 0102 |0002: invoke-direct {v1, v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ -3d7ab6: 0e00 |0005: return-void │ │ +3d7a90: |[3d7a90] okhttp3.internal.ws.WebSocketWriter.writePing:(Lokio/ByteString;)V │ │ +3d7aa0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3d7aa4: 7030 dcbb 0102 |0002: invoke-direct {v1, v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ +3d7aaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/WebSocketWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -852058,18 +852058,18 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d7ab8: |[3d7ab8] okhttp3.internal.ws.WebSocketWriter.writePong:(Lokio/ByteString;)V │ │ -3d7ac8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3d7acc: 7030 dcbb 0102 |0002: invoke-direct {v1, v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ -3d7ad2: 0e00 |0005: return-void │ │ +3d7aac: |[3d7aac] okhttp3.internal.ws.WebSocketWriter.writePong:(Lokio/ByteString;)V │ │ +3d7abc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3d7ac0: 7030 dcbb 0102 |0002: invoke-direct {v1, v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writeControlFrame:(ILokio/ByteString;)V // method@bbdc │ │ +3d7ac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/WebSocketWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -852128,20 +852128,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d7e40: |[3d7e40] okio.AsyncTimeout$Watchdog.:()V │ │ -3d7e50: 1a00 c353 |0000: const-string v0, "Okio Watchdog" // string@53c3 │ │ -3d7e54: 7020 ae84 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@84ae │ │ -3d7e5a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3d7e5c: 6e20 edbb 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@bbed │ │ -3d7e62: 0e00 |0009: return-void │ │ +3d7e34: |[3d7e34] okio.AsyncTimeout$Watchdog.:()V │ │ +3d7e44: 1a00 c353 |0000: const-string v0, "Okio Watchdog" // string@53c3 │ │ +3d7e48: 7020 ae84 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@84ae │ │ +3d7e4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3d7e50: 6e20 edbb 0100 |0006: invoke-virtual {v1, v0}, Lokio/AsyncTimeout$Watchdog;.setDaemon:(Z)V // method@bbed │ │ +3d7e56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0006 line=305 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/AsyncTimeout$Watchdog; │ │ │ │ @@ -852151,34 +852151,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3d7e64: |[3d7e64] okio.AsyncTimeout$Watchdog.run:()V │ │ -3d7e74: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ -3d7e78: 1d00 |0002: monitor-enter v0 │ │ -3d7e7a: 7100 f1bb 0000 |0003: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@bbf1 │ │ -3d7e80: 0c01 |0006: move-result-object v1 │ │ -3d7e82: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -3d7e86: 1e00 |0009: monitor-exit v0 │ │ -3d7e88: 28f6 |000a: goto 0000 // -000a │ │ -3d7e8a: 6202 c987 |000b: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d7e8e: 3321 0700 |000d: if-ne v1, v2, 0014 // +0007 │ │ -3d7e92: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3d7e94: 6901 c987 |0010: sput-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d7e98: 1e00 |0012: monitor-exit v0 │ │ -3d7e9a: 0e00 |0013: return-void │ │ -3d7e9c: 1e00 |0014: monitor-exit v0 │ │ -3d7e9e: 6e10 febb 0100 |0015: invoke-virtual {v1}, Lokio/AsyncTimeout;.timedOut:()V // method@bbfe │ │ -3d7ea4: 28e8 |0018: goto 0000 // -0018 │ │ -3d7ea6: 0d01 |0019: move-exception v1 │ │ -3d7ea8: 1e00 |001a: monitor-exit v0 │ │ -3d7eaa: 2701 |001b: throw v1 │ │ +3d7e58: |[3d7e58] okio.AsyncTimeout$Watchdog.run:()V │ │ +3d7e68: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ +3d7e6c: 1d00 |0002: monitor-enter v0 │ │ +3d7e6e: 7100 f1bb 0000 |0003: invoke-static {}, Lokio/AsyncTimeout;.awaitTimeout:()Lokio/AsyncTimeout; // method@bbf1 │ │ +3d7e74: 0c01 |0006: move-result-object v1 │ │ +3d7e76: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +3d7e7a: 1e00 |0009: monitor-exit v0 │ │ +3d7e7c: 28f6 |000a: goto 0000 // -000a │ │ +3d7e7e: 6202 c987 |000b: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d7e82: 3321 0700 |000d: if-ne v1, v2, 0014 // +0007 │ │ +3d7e86: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3d7e88: 6901 c987 |0010: sput-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d7e8c: 1e00 |0012: monitor-exit v0 │ │ +3d7e8e: 0e00 |0013: return-void │ │ +3d7e90: 1e00 |0014: monitor-exit v0 │ │ +3d7e92: 6e10 febb 0100 |0015: invoke-virtual {v1}, Lokio/AsyncTimeout;.timedOut:()V // method@bbfe │ │ +3d7e98: 28e8 |0018: goto 0000 // -0018 │ │ +3d7e9a: 0d01 |0019: move-exception v1 │ │ +3d7e9c: 1e00 |001a: monitor-exit v0 │ │ +3d7e9e: 2701 |001b: throw v1 │ │ catches : 5 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0000 │ │ 0x0003 - 0x0015 │ │ -> 0x0019 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0000 │ │ @@ -852232,26 +852232,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 90 16-bit code units │ │ -3d8628: |[3d8628] okio.Base64.:()V │ │ -3d8638: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -3d863c: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ -3d8640: 2601 0e00 0000 |0004: fill-array-data v1, 00000012 // +0000000e │ │ -3d8646: 6901 cd87 |0007: sput-object v1, Lokio/Base64;.MAP:[B // field@87cd │ │ -3d864a: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ -3d864e: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ -3d8654: 6900 ce87 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@87ce │ │ -3d8658: 0e00 |0010: return-void │ │ -3d865a: 0000 |0011: nop // spacer │ │ -3d865c: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ -3d86a4: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ +3d861c: |[3d861c] okio.Base64.:()V │ │ +3d862c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +3d8630: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ +3d8634: 2601 0e00 0000 |0004: fill-array-data v1, 00000012 // +0000000e │ │ +3d863a: 6901 cd87 |0007: sput-object v1, Lokio/Base64;.MAP:[B // field@87cd │ │ +3d863e: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ +3d8642: 2600 2b00 0000 |000b: fill-array-data v0, 00000036 // +0000002b │ │ +3d8648: 6900 ce87 |000e: sput-object v0, Lokio/Base64;.URL_MAP:[B // field@87ce │ │ +3d864c: 0e00 |0010: return-void │ │ +3d864e: 0000 |0011: nop // spacer │ │ +3d8650: 0003 0100 4000 0000 4142 4344 4546 ... |0012: array-data (36 units) │ │ +3d8698: 0003 0100 4000 0000 4142 4344 4546 ... |0036: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0009 line=117 │ │ locals : │ │ │ │ #1 : (in Lokio/Base64;) │ │ @@ -852259,17 +852259,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d86ec: |[3d86ec] okio.Base64.:()V │ │ -3d86fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d8702: 0e00 |0003: return-void │ │ +3d86e0: |[3d86e0] okio.Base64.:()V │ │ +3d86f0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d86f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Base64; │ │ │ │ #2 : (in Lokio/Base64;) │ │ @@ -852277,137 +852277,137 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 207 16-bit code units │ │ -3d82a8: |[3d82a8] okio.Base64.decode:(Ljava/lang/String;)[B │ │ -3d82b8: 6e10 6384 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d82be: 0a00 |0003: move-result v0 │ │ -3d82c0: 1301 0900 |0004: const/16 v1, #int 9 // #9 │ │ -3d82c4: 1302 2000 |0006: const/16 v2, #int 32 // #20 │ │ -3d82c8: 1303 0d00 |0008: const/16 v3, #int 13 // #d │ │ -3d82cc: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ -3d82d0: 3d00 1800 |000c: if-lez v0, 0024 // +0018 │ │ -3d82d4: d805 00ff |000e: add-int/lit8 v5, v0, #int -1 // #ff │ │ -3d82d8: 6e20 4684 5e00 |0010: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3d82de: 0a05 |0013: move-result v5 │ │ -3d82e0: 1306 3d00 |0014: const/16 v6, #int 61 // #3d │ │ -3d82e4: 3265 0b00 |0016: if-eq v5, v6, 0021 // +000b │ │ -3d82e8: 3245 0900 |0018: if-eq v5, v4, 0021 // +0009 │ │ -3d82ec: 3235 0700 |001a: if-eq v5, v3, 0021 // +0007 │ │ -3d82f0: 3225 0500 |001c: if-eq v5, v2, 0021 // +0005 │ │ -3d82f4: 3215 0300 |001e: if-eq v5, v1, 0021 // +0003 │ │ -3d82f8: 2804 |0020: goto 0024 // +0004 │ │ -3d82fa: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3d82fe: 28e1 |0023: goto 0004 // -001f │ │ -3d8300: 8105 |0024: int-to-long v5, v0 │ │ -3d8302: 1607 0600 |0025: const-wide/16 v7, #int 6 // #6 │ │ -3d8306: 9d05 0507 |0027: mul-long v5, v5, v7 │ │ -3d830a: 1607 0800 |0029: const-wide/16 v7, #int 8 // #8 │ │ -3d830e: be75 |002b: div-long/2addr v5, v7 │ │ -3d8310: 8456 |002c: long-to-int v6, v5 │ │ -3d8312: 2365 c71b |002d: new-array v5, v6, [B // type@1bc7 │ │ -3d8316: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -3d8318: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -3d831a: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -3d831c: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -3d831e: 120a |0033: const/4 v10, #int 0 // #0 │ │ -3d8320: 120b |0034: const/4 v11, #int 0 // #0 │ │ -3d8322: 3507 6900 |0035: if-ge v7, v0, 009e // +0069 │ │ -3d8326: 6e20 4684 7e00 |0037: invoke-virtual {v14, v7}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3d832c: 0a0c |003a: move-result v12 │ │ -3d832e: 130d 4100 |003b: const/16 v13, #int 65 // #41 │ │ -3d8332: 34dc 0900 |003d: if-lt v12, v13, 0046 // +0009 │ │ -3d8336: 130d 5a00 |003f: const/16 v13, #int 90 // #5a │ │ -3d833a: 36dc 0500 |0041: if-gt v12, v13, 0046 // +0005 │ │ -3d833e: d80c 0cbf |0043: add-int/lit8 v12, v12, #int -65 // #bf │ │ -3d8342: 2838 |0045: goto 007d // +0038 │ │ -3d8344: 130d 6100 |0046: const/16 v13, #int 97 // #61 │ │ -3d8348: 34dc 0900 |0048: if-lt v12, v13, 0051 // +0009 │ │ -3d834c: 130d 7a00 |004a: const/16 v13, #int 122 // #7a │ │ -3d8350: 36dc 0500 |004c: if-gt v12, v13, 0051 // +0005 │ │ -3d8354: d80c 0cb9 |004e: add-int/lit8 v12, v12, #int -71 // #b9 │ │ -3d8358: 282d |0050: goto 007d // +002d │ │ -3d835a: 130d 3000 |0051: const/16 v13, #int 48 // #30 │ │ -3d835e: 34dc 0900 |0053: if-lt v12, v13, 005c // +0009 │ │ -3d8362: 130d 3900 |0055: const/16 v13, #int 57 // #39 │ │ -3d8366: 36dc 0500 |0057: if-gt v12, v13, 005c // +0005 │ │ -3d836a: d80c 0c04 |0059: add-int/lit8 v12, v12, #int 4 // #04 │ │ -3d836e: 2822 |005b: goto 007d // +0022 │ │ -3d8370: 130d 2b00 |005c: const/16 v13, #int 43 // #2b │ │ -3d8374: 32dc 1d00 |005e: if-eq v12, v13, 007b // +001d │ │ -3d8378: 130d 2d00 |0060: const/16 v13, #int 45 // #2d │ │ -3d837c: 33dc 0300 |0062: if-ne v12, v13, 0065 // +0003 │ │ -3d8380: 2817 |0064: goto 007b // +0017 │ │ -3d8382: 130d 2f00 |0065: const/16 v13, #int 47 // #2f │ │ -3d8386: 32dc 1100 |0067: if-eq v12, v13, 0078 // +0011 │ │ -3d838a: 130d 5f00 |0069: const/16 v13, #int 95 // #5f │ │ -3d838e: 33dc 0300 |006b: if-ne v12, v13, 006e // +0003 │ │ -3d8392: 280b |006d: goto 0078 // +000b │ │ -3d8394: 324c 2d00 |006e: if-eq v12, v4, 009b // +002d │ │ -3d8398: 323c 2b00 |0070: if-eq v12, v3, 009b // +002b │ │ -3d839c: 322c 2900 |0072: if-eq v12, v2, 009b // +0029 │ │ -3d83a0: 331c 0300 |0074: if-ne v12, v1, 0077 // +0003 │ │ -3d83a4: 2825 |0076: goto 009b // +0025 │ │ -3d83a6: 110b |0077: return-object v11 │ │ -3d83a8: 130c 3f00 |0078: const/16 v12, #int 63 // #3f │ │ -3d83ac: 2803 |007a: goto 007d // +0003 │ │ -3d83ae: 130c 3e00 |007b: const/16 v12, #int 62 // #3e │ │ -3d83b2: e009 0906 |007d: shl-int/lit8 v9, v9, #int 6 // #06 │ │ -3d83b6: 8dcb |007f: int-to-byte v11, v12 │ │ -3d83b8: b6b9 |0080: or-int/2addr v9, v11 │ │ -3d83ba: d808 0801 |0081: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3d83be: dc0b 0804 |0083: rem-int/lit8 v11, v8, #int 4 // #04 │ │ -3d83c2: 390b 1600 |0085: if-nez v11, 009b // +0016 │ │ -3d83c6: d80b 0a01 |0087: add-int/lit8 v11, v10, #int 1 // #01 │ │ -3d83ca: e10c 0910 |0089: shr-int/lit8 v12, v9, #int 16 // #10 │ │ -3d83ce: 8dcc |008b: int-to-byte v12, v12 │ │ -3d83d0: 4f0c 050a |008c: aput-byte v12, v5, v10 │ │ -3d83d4: d80a 0b01 |008e: add-int/lit8 v10, v11, #int 1 // #01 │ │ -3d83d8: e10c 0908 |0090: shr-int/lit8 v12, v9, #int 8 // #08 │ │ -3d83dc: 8dcc |0092: int-to-byte v12, v12 │ │ -3d83de: 4f0c 050b |0093: aput-byte v12, v5, v11 │ │ -3d83e2: d80b 0a01 |0095: add-int/lit8 v11, v10, #int 1 // #01 │ │ -3d83e6: 8d9c |0097: int-to-byte v12, v9 │ │ -3d83e8: 4f0c 050a |0098: aput-byte v12, v5, v10 │ │ -3d83ec: 01ba |009a: move v10, v11 │ │ -3d83ee: d807 0701 |009b: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3d83f2: 2897 |009d: goto 0034 // -0069 │ │ -3d83f4: dc08 0804 |009e: rem-int/lit8 v8, v8, #int 4 // #04 │ │ -3d83f8: 121e |00a0: const/4 v14, #int 1 // #1 │ │ -3d83fa: 33e8 0300 |00a1: if-ne v8, v14, 00a4 // +0003 │ │ -3d83fe: 110b |00a3: return-object v11 │ │ -3d8400: 122e |00a4: const/4 v14, #int 2 // #2 │ │ -3d8402: 33e8 0d00 |00a5: if-ne v8, v14, 00b2 // +000d │ │ -3d8406: e00e 090c |00a7: shl-int/lit8 v14, v9, #int 12 // #0c │ │ -3d840a: d800 0a01 |00a9: add-int/lit8 v0, v10, #int 1 // #01 │ │ -3d840e: e10e 0e10 |00ab: shr-int/lit8 v14, v14, #int 16 // #10 │ │ -3d8412: 8dee |00ad: int-to-byte v14, v14 │ │ -3d8414: 4f0e 050a |00ae: aput-byte v14, v5, v10 │ │ -3d8418: 010a |00b0: move v10, v0 │ │ -3d841a: 2814 |00b1: goto 00c5 // +0014 │ │ -3d841c: 123e |00b2: const/4 v14, #int 3 // #3 │ │ -3d841e: 33e8 1200 |00b3: if-ne v8, v14, 00c5 // +0012 │ │ -3d8422: e00e 0906 |00b5: shl-int/lit8 v14, v9, #int 6 // #06 │ │ -3d8426: d800 0a01 |00b7: add-int/lit8 v0, v10, #int 1 // #01 │ │ -3d842a: e101 0e10 |00b9: shr-int/lit8 v1, v14, #int 16 // #10 │ │ -3d842e: 8d11 |00bb: int-to-byte v1, v1 │ │ -3d8430: 4f01 050a |00bc: aput-byte v1, v5, v10 │ │ -3d8434: d80a 0001 |00be: add-int/lit8 v10, v0, #int 1 // #01 │ │ -3d8438: e10e 0e08 |00c0: shr-int/lit8 v14, v14, #int 8 // #08 │ │ -3d843c: 8dee |00c2: int-to-byte v14, v14 │ │ -3d843e: 4f0e 0500 |00c3: aput-byte v14, v5, v0 │ │ -3d8442: 215e |00c5: array-length v14, v5 │ │ -3d8444: 33ea 0300 |00c6: if-ne v10, v14, 00c9 // +0003 │ │ -3d8448: 1105 |00c8: return-object v5 │ │ -3d844a: 23ae c71b |00c9: new-array v14, v10, [B // type@1bc7 │ │ -3d844e: 715a a084 656e |00cb: invoke-static {v5, v6, v14, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3d8454: 110e |00ce: return-object v14 │ │ +3d829c: |[3d829c] okio.Base64.decode:(Ljava/lang/String;)[B │ │ +3d82ac: 6e10 6384 0e00 |0000: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d82b2: 0a00 |0003: move-result v0 │ │ +3d82b4: 1301 0900 |0004: const/16 v1, #int 9 // #9 │ │ +3d82b8: 1302 2000 |0006: const/16 v2, #int 32 // #20 │ │ +3d82bc: 1303 0d00 |0008: const/16 v3, #int 13 // #d │ │ +3d82c0: 1304 0a00 |000a: const/16 v4, #int 10 // #a │ │ +3d82c4: 3d00 1800 |000c: if-lez v0, 0024 // +0018 │ │ +3d82c8: d805 00ff |000e: add-int/lit8 v5, v0, #int -1 // #ff │ │ +3d82cc: 6e20 4684 5e00 |0010: invoke-virtual {v14, v5}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3d82d2: 0a05 |0013: move-result v5 │ │ +3d82d4: 1306 3d00 |0014: const/16 v6, #int 61 // #3d │ │ +3d82d8: 3265 0b00 |0016: if-eq v5, v6, 0021 // +000b │ │ +3d82dc: 3245 0900 |0018: if-eq v5, v4, 0021 // +0009 │ │ +3d82e0: 3235 0700 |001a: if-eq v5, v3, 0021 // +0007 │ │ +3d82e4: 3225 0500 |001c: if-eq v5, v2, 0021 // +0005 │ │ +3d82e8: 3215 0300 |001e: if-eq v5, v1, 0021 // +0003 │ │ +3d82ec: 2804 |0020: goto 0024 // +0004 │ │ +3d82ee: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3d82f2: 28e1 |0023: goto 0004 // -001f │ │ +3d82f4: 8105 |0024: int-to-long v5, v0 │ │ +3d82f6: 1607 0600 |0025: const-wide/16 v7, #int 6 // #6 │ │ +3d82fa: 9d05 0507 |0027: mul-long v5, v5, v7 │ │ +3d82fe: 1607 0800 |0029: const-wide/16 v7, #int 8 // #8 │ │ +3d8302: be75 |002b: div-long/2addr v5, v7 │ │ +3d8304: 8456 |002c: long-to-int v6, v5 │ │ +3d8306: 2365 c71b |002d: new-array v5, v6, [B // type@1bc7 │ │ +3d830a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +3d830c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +3d830e: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +3d8310: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +3d8312: 120a |0033: const/4 v10, #int 0 // #0 │ │ +3d8314: 120b |0034: const/4 v11, #int 0 // #0 │ │ +3d8316: 3507 6900 |0035: if-ge v7, v0, 009e // +0069 │ │ +3d831a: 6e20 4684 7e00 |0037: invoke-virtual {v14, v7}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3d8320: 0a0c |003a: move-result v12 │ │ +3d8322: 130d 4100 |003b: const/16 v13, #int 65 // #41 │ │ +3d8326: 34dc 0900 |003d: if-lt v12, v13, 0046 // +0009 │ │ +3d832a: 130d 5a00 |003f: const/16 v13, #int 90 // #5a │ │ +3d832e: 36dc 0500 |0041: if-gt v12, v13, 0046 // +0005 │ │ +3d8332: d80c 0cbf |0043: add-int/lit8 v12, v12, #int -65 // #bf │ │ +3d8336: 2838 |0045: goto 007d // +0038 │ │ +3d8338: 130d 6100 |0046: const/16 v13, #int 97 // #61 │ │ +3d833c: 34dc 0900 |0048: if-lt v12, v13, 0051 // +0009 │ │ +3d8340: 130d 7a00 |004a: const/16 v13, #int 122 // #7a │ │ +3d8344: 36dc 0500 |004c: if-gt v12, v13, 0051 // +0005 │ │ +3d8348: d80c 0cb9 |004e: add-int/lit8 v12, v12, #int -71 // #b9 │ │ +3d834c: 282d |0050: goto 007d // +002d │ │ +3d834e: 130d 3000 |0051: const/16 v13, #int 48 // #30 │ │ +3d8352: 34dc 0900 |0053: if-lt v12, v13, 005c // +0009 │ │ +3d8356: 130d 3900 |0055: const/16 v13, #int 57 // #39 │ │ +3d835a: 36dc 0500 |0057: if-gt v12, v13, 005c // +0005 │ │ +3d835e: d80c 0c04 |0059: add-int/lit8 v12, v12, #int 4 // #04 │ │ +3d8362: 2822 |005b: goto 007d // +0022 │ │ +3d8364: 130d 2b00 |005c: const/16 v13, #int 43 // #2b │ │ +3d8368: 32dc 1d00 |005e: if-eq v12, v13, 007b // +001d │ │ +3d836c: 130d 2d00 |0060: const/16 v13, #int 45 // #2d │ │ +3d8370: 33dc 0300 |0062: if-ne v12, v13, 0065 // +0003 │ │ +3d8374: 2817 |0064: goto 007b // +0017 │ │ +3d8376: 130d 2f00 |0065: const/16 v13, #int 47 // #2f │ │ +3d837a: 32dc 1100 |0067: if-eq v12, v13, 0078 // +0011 │ │ +3d837e: 130d 5f00 |0069: const/16 v13, #int 95 // #5f │ │ +3d8382: 33dc 0300 |006b: if-ne v12, v13, 006e // +0003 │ │ +3d8386: 280b |006d: goto 0078 // +000b │ │ +3d8388: 324c 2d00 |006e: if-eq v12, v4, 009b // +002d │ │ +3d838c: 323c 2b00 |0070: if-eq v12, v3, 009b // +002b │ │ +3d8390: 322c 2900 |0072: if-eq v12, v2, 009b // +0029 │ │ +3d8394: 331c 0300 |0074: if-ne v12, v1, 0077 // +0003 │ │ +3d8398: 2825 |0076: goto 009b // +0025 │ │ +3d839a: 110b |0077: return-object v11 │ │ +3d839c: 130c 3f00 |0078: const/16 v12, #int 63 // #3f │ │ +3d83a0: 2803 |007a: goto 007d // +0003 │ │ +3d83a2: 130c 3e00 |007b: const/16 v12, #int 62 // #3e │ │ +3d83a6: e009 0906 |007d: shl-int/lit8 v9, v9, #int 6 // #06 │ │ +3d83aa: 8dcb |007f: int-to-byte v11, v12 │ │ +3d83ac: b6b9 |0080: or-int/2addr v9, v11 │ │ +3d83ae: d808 0801 |0081: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3d83b2: dc0b 0804 |0083: rem-int/lit8 v11, v8, #int 4 // #04 │ │ +3d83b6: 390b 1600 |0085: if-nez v11, 009b // +0016 │ │ +3d83ba: d80b 0a01 |0087: add-int/lit8 v11, v10, #int 1 // #01 │ │ +3d83be: e10c 0910 |0089: shr-int/lit8 v12, v9, #int 16 // #10 │ │ +3d83c2: 8dcc |008b: int-to-byte v12, v12 │ │ +3d83c4: 4f0c 050a |008c: aput-byte v12, v5, v10 │ │ +3d83c8: d80a 0b01 |008e: add-int/lit8 v10, v11, #int 1 // #01 │ │ +3d83cc: e10c 0908 |0090: shr-int/lit8 v12, v9, #int 8 // #08 │ │ +3d83d0: 8dcc |0092: int-to-byte v12, v12 │ │ +3d83d2: 4f0c 050b |0093: aput-byte v12, v5, v11 │ │ +3d83d6: d80b 0a01 |0095: add-int/lit8 v11, v10, #int 1 // #01 │ │ +3d83da: 8d9c |0097: int-to-byte v12, v9 │ │ +3d83dc: 4f0c 050a |0098: aput-byte v12, v5, v10 │ │ +3d83e0: 01ba |009a: move v10, v11 │ │ +3d83e2: d807 0701 |009b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3d83e6: 2897 |009d: goto 0034 // -0069 │ │ +3d83e8: dc08 0804 |009e: rem-int/lit8 v8, v8, #int 4 // #04 │ │ +3d83ec: 121e |00a0: const/4 v14, #int 1 // #1 │ │ +3d83ee: 33e8 0300 |00a1: if-ne v8, v14, 00a4 // +0003 │ │ +3d83f2: 110b |00a3: return-object v11 │ │ +3d83f4: 122e |00a4: const/4 v14, #int 2 // #2 │ │ +3d83f6: 33e8 0d00 |00a5: if-ne v8, v14, 00b2 // +000d │ │ +3d83fa: e00e 090c |00a7: shl-int/lit8 v14, v9, #int 12 // #0c │ │ +3d83fe: d800 0a01 |00a9: add-int/lit8 v0, v10, #int 1 // #01 │ │ +3d8402: e10e 0e10 |00ab: shr-int/lit8 v14, v14, #int 16 // #10 │ │ +3d8406: 8dee |00ad: int-to-byte v14, v14 │ │ +3d8408: 4f0e 050a |00ae: aput-byte v14, v5, v10 │ │ +3d840c: 010a |00b0: move v10, v0 │ │ +3d840e: 2814 |00b1: goto 00c5 // +0014 │ │ +3d8410: 123e |00b2: const/4 v14, #int 3 // #3 │ │ +3d8412: 33e8 1200 |00b3: if-ne v8, v14, 00c5 // +0012 │ │ +3d8416: e00e 0906 |00b5: shl-int/lit8 v14, v9, #int 6 // #06 │ │ +3d841a: d800 0a01 |00b7: add-int/lit8 v0, v10, #int 1 // #01 │ │ +3d841e: e101 0e10 |00b9: shr-int/lit8 v1, v14, #int 16 // #10 │ │ +3d8422: 8d11 |00bb: int-to-byte v1, v1 │ │ +3d8424: 4f01 050a |00bc: aput-byte v1, v5, v10 │ │ +3d8428: d80a 0001 |00be: add-int/lit8 v10, v0, #int 1 // #01 │ │ +3d842c: e10e 0e08 |00c0: shr-int/lit8 v14, v14, #int 8 // #08 │ │ +3d8430: 8dee |00c2: int-to-byte v14, v14 │ │ +3d8432: 4f0e 0500 |00c3: aput-byte v14, v5, v0 │ │ +3d8436: 215e |00c5: array-length v14, v5 │ │ +3d8438: 33ea 0300 |00c6: if-ne v10, v14, 00c9 // +0003 │ │ +3d843c: 1105 |00c8: return-object v5 │ │ +3d843e: 23ae c71b |00c9: new-array v14, v10, [B // type@1bc7 │ │ +3d8442: 715a a084 656e |00cb: invoke-static {v5, v6, v14, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3d8448: 110e |00ce: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=33 │ │ 0x002b line=40 │ │ 0x0037 line=46 │ │ 0x0083 line=79 │ │ @@ -852429,19 +852429,19 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d8458: |[3d8458] okio.Base64.encode:([B)Ljava/lang/String; │ │ -3d8468: 6200 cd87 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@87cd │ │ -3d846c: 7120 05bc 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@bc05 │ │ -3d8472: 0c01 |0005: move-result-object v1 │ │ -3d8474: 1101 |0006: return-object v1 │ │ +3d844c: |[3d844c] okio.Base64.encode:([B)Ljava/lang/String; │ │ +3d845c: 6200 cd87 |0000: sget-object v0, Lokio/Base64;.MAP:[B // field@87cd │ │ +3d8460: 7120 05bc 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@bc05 │ │ +3d8466: 0c01 |0005: move-result-object v1 │ │ +3d8468: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ #4 : (in Lokio/Base64;) │ │ @@ -852449,118 +852449,118 @@ │ │ type : '([B[B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -3d8478: |[3d8478] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ -3d8488: 2190 |0000: array-length v0, v9 │ │ -3d848a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -3d848c: b010 |0002: add-int/2addr v0, v1 │ │ -3d848e: db00 0003 |0003: div-int/lit8 v0, v0, #int 3 // #03 │ │ -3d8492: da00 0004 |0005: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -3d8496: 2300 c71b |0007: new-array v0, v0, [B // type@1bc7 │ │ -3d849a: 2192 |0009: array-length v2, v9 │ │ -3d849c: 2193 |000a: array-length v3, v9 │ │ -3d849e: dc03 0303 |000b: rem-int/lit8 v3, v3, #int 3 // #03 │ │ -3d84a2: b132 |000d: sub-int/2addr v2, v3 │ │ -3d84a4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3d84a6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3d84a8: 3523 4300 |0010: if-ge v3, v2, 0053 // +0043 │ │ -3d84ac: d805 0401 |0012: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3d84b0: 4806 0903 |0014: aget-byte v6, v9, v3 │ │ -3d84b4: d566 ff00 |0016: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d84b8: b916 |0018: shr-int/2addr v6, v1 │ │ -3d84ba: 4806 0a06 |0019: aget-byte v6, v10, v6 │ │ -3d84be: 4f06 0004 |001b: aput-byte v6, v0, v4 │ │ -3d84c2: d804 0501 |001d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -3d84c6: 4806 0903 |001f: aget-byte v6, v9, v3 │ │ -3d84ca: dd06 0603 |0021: and-int/lit8 v6, v6, #int 3 // #03 │ │ -3d84ce: e006 0604 |0023: shl-int/lit8 v6, v6, #int 4 // #04 │ │ -3d84d2: d807 0301 |0025: add-int/lit8 v7, v3, #int 1 // #01 │ │ -3d84d6: 4808 0907 |0027: aget-byte v8, v9, v7 │ │ -3d84da: d588 ff00 |0029: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -3d84de: e108 0804 |002b: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -3d84e2: b686 |002d: or-int/2addr v6, v8 │ │ -3d84e4: 4806 0a06 |002e: aget-byte v6, v10, v6 │ │ -3d84e8: 4f06 0005 |0030: aput-byte v6, v0, v5 │ │ -3d84ec: d805 0401 |0032: add-int/lit8 v5, v4, #int 1 // #01 │ │ -3d84f0: 4806 0907 |0034: aget-byte v6, v9, v7 │ │ -3d84f4: dd06 060f |0036: and-int/lit8 v6, v6, #int 15 // #0f │ │ -3d84f8: b816 |0038: shl-int/2addr v6, v1 │ │ -3d84fa: d807 0302 |0039: add-int/lit8 v7, v3, #int 2 // #02 │ │ -3d84fe: 4808 0907 |003b: aget-byte v8, v9, v7 │ │ -3d8502: d588 ff00 |003d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -3d8506: e108 0806 |003f: shr-int/lit8 v8, v8, #int 6 // #06 │ │ -3d850a: b686 |0041: or-int/2addr v6, v8 │ │ -3d850c: 4806 0a06 |0042: aget-byte v6, v10, v6 │ │ -3d8510: 4f06 0004 |0044: aput-byte v6, v0, v4 │ │ -3d8514: d804 0501 |0046: add-int/lit8 v4, v5, #int 1 // #01 │ │ -3d8518: 4806 0907 |0048: aget-byte v6, v9, v7 │ │ -3d851c: dd06 063f |004a: and-int/lit8 v6, v6, #int 63 // #3f │ │ -3d8520: 4806 0a06 |004c: aget-byte v6, v10, v6 │ │ -3d8524: 4f06 0005 |004e: aput-byte v6, v0, v5 │ │ -3d8528: d803 0303 |0050: add-int/lit8 v3, v3, #int 3 // #03 │ │ -3d852c: 28be |0052: goto 0010 // -0042 │ │ -3d852e: 2193 |0053: array-length v3, v9 │ │ -3d8530: dc03 0303 |0054: rem-int/lit8 v3, v3, #int 3 // #03 │ │ -3d8534: 1305 3d00 |0056: const/16 v5, #int 61 // #3d │ │ -3d8538: 1216 |0058: const/4 v6, #int 1 // #1 │ │ -3d853a: 3263 3200 |0059: if-eq v3, v6, 008b // +0032 │ │ -3d853e: 3213 0300 |005b: if-eq v3, v1, 005e // +0003 │ │ -3d8542: 284c |005d: goto 00a9 // +004c │ │ -3d8544: d803 0401 |005e: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3d8548: 4807 0902 |0060: aget-byte v7, v9, v2 │ │ -3d854c: d577 ff00 |0062: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3d8550: b917 |0064: shr-int/2addr v7, v1 │ │ -3d8552: 4807 0a07 |0065: aget-byte v7, v10, v7 │ │ -3d8556: 4f07 0004 |0067: aput-byte v7, v0, v4 │ │ -3d855a: d804 0301 |0069: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3d855e: 4807 0902 |006b: aget-byte v7, v9, v2 │ │ -3d8562: dd07 0703 |006d: and-int/lit8 v7, v7, #int 3 // #03 │ │ -3d8566: e007 0704 |006f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -3d856a: b062 |0071: add-int/2addr v2, v6 │ │ -3d856c: 4806 0902 |0072: aget-byte v6, v9, v2 │ │ -3d8570: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d8574: e106 0604 |0076: shr-int/lit8 v6, v6, #int 4 // #04 │ │ -3d8578: b676 |0078: or-int/2addr v6, v7 │ │ -3d857a: 4806 0a06 |0079: aget-byte v6, v10, v6 │ │ -3d857e: 4f06 0003 |007b: aput-byte v6, v0, v3 │ │ -3d8582: d803 0401 |007d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3d8586: 4809 0902 |007f: aget-byte v9, v9, v2 │ │ -3d858a: dd09 090f |0081: and-int/lit8 v9, v9, #int 15 // #0f │ │ -3d858e: b819 |0083: shl-int/2addr v9, v1 │ │ -3d8590: 4809 0a09 |0084: aget-byte v9, v10, v9 │ │ -3d8594: 4f09 0004 |0086: aput-byte v9, v0, v4 │ │ -3d8598: 4f05 0003 |0088: aput-byte v5, v0, v3 │ │ -3d859c: 281f |008a: goto 00a9 // +001f │ │ -3d859e: d803 0401 |008b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3d85a2: 4806 0902 |008d: aget-byte v6, v9, v2 │ │ -3d85a6: d566 ff00 |008f: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d85aa: e101 0602 |0091: shr-int/lit8 v1, v6, #int 2 // #02 │ │ -3d85ae: 4801 0a01 |0093: aget-byte v1, v10, v1 │ │ -3d85b2: 4f01 0004 |0095: aput-byte v1, v0, v4 │ │ -3d85b6: d801 0301 |0097: add-int/lit8 v1, v3, #int 1 // #01 │ │ -3d85ba: 4809 0902 |0099: aget-byte v9, v9, v2 │ │ -3d85be: dd09 0903 |009b: and-int/lit8 v9, v9, #int 3 // #03 │ │ -3d85c2: e009 0904 |009d: shl-int/lit8 v9, v9, #int 4 // #04 │ │ -3d85c6: 4809 0a09 |009f: aget-byte v9, v10, v9 │ │ -3d85ca: 4f09 0003 |00a1: aput-byte v9, v0, v3 │ │ -3d85ce: d809 0101 |00a3: add-int/lit8 v9, v1, #int 1 // #01 │ │ -3d85d2: 4f05 0001 |00a5: aput-byte v5, v0, v1 │ │ -3d85d6: 4f05 0009 |00a7: aput-byte v5, v0, v9 │ │ -3d85da: 2209 9210 |00a9: new-instance v9, Ljava/lang/String; // type@1092 │ │ -3d85de: 1a0a 0a65 |00ab: const-string v10, "US-ASCII" // string@650a │ │ -3d85e2: 7030 4184 090a |00ad: invoke-direct {v9, v0, v10}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -3d85e8: 1109 |00b0: return-object v9 │ │ -3d85ea: 0d09 |00b1: move-exception v9 │ │ -3d85ec: 220a 5b10 |00b2: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ -3d85f0: 7020 eb82 9a00 |00b4: invoke-direct {v10, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d85f6: 270a |00b7: throw v10 │ │ +3d846c: |[3d846c] okio.Base64.encode:([B[B)Ljava/lang/String; │ │ +3d847c: 2190 |0000: array-length v0, v9 │ │ +3d847e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +3d8480: b010 |0002: add-int/2addr v0, v1 │ │ +3d8482: db00 0003 |0003: div-int/lit8 v0, v0, #int 3 // #03 │ │ +3d8486: da00 0004 |0005: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +3d848a: 2300 c71b |0007: new-array v0, v0, [B // type@1bc7 │ │ +3d848e: 2192 |0009: array-length v2, v9 │ │ +3d8490: 2193 |000a: array-length v3, v9 │ │ +3d8492: dc03 0303 |000b: rem-int/lit8 v3, v3, #int 3 // #03 │ │ +3d8496: b132 |000d: sub-int/2addr v2, v3 │ │ +3d8498: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3d849a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3d849c: 3523 4300 |0010: if-ge v3, v2, 0053 // +0043 │ │ +3d84a0: d805 0401 |0012: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3d84a4: 4806 0903 |0014: aget-byte v6, v9, v3 │ │ +3d84a8: d566 ff00 |0016: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d84ac: b916 |0018: shr-int/2addr v6, v1 │ │ +3d84ae: 4806 0a06 |0019: aget-byte v6, v10, v6 │ │ +3d84b2: 4f06 0004 |001b: aput-byte v6, v0, v4 │ │ +3d84b6: d804 0501 |001d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +3d84ba: 4806 0903 |001f: aget-byte v6, v9, v3 │ │ +3d84be: dd06 0603 |0021: and-int/lit8 v6, v6, #int 3 // #03 │ │ +3d84c2: e006 0604 |0023: shl-int/lit8 v6, v6, #int 4 // #04 │ │ +3d84c6: d807 0301 |0025: add-int/lit8 v7, v3, #int 1 // #01 │ │ +3d84ca: 4808 0907 |0027: aget-byte v8, v9, v7 │ │ +3d84ce: d588 ff00 |0029: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +3d84d2: e108 0804 |002b: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +3d84d6: b686 |002d: or-int/2addr v6, v8 │ │ +3d84d8: 4806 0a06 |002e: aget-byte v6, v10, v6 │ │ +3d84dc: 4f06 0005 |0030: aput-byte v6, v0, v5 │ │ +3d84e0: d805 0401 |0032: add-int/lit8 v5, v4, #int 1 // #01 │ │ +3d84e4: 4806 0907 |0034: aget-byte v6, v9, v7 │ │ +3d84e8: dd06 060f |0036: and-int/lit8 v6, v6, #int 15 // #0f │ │ +3d84ec: b816 |0038: shl-int/2addr v6, v1 │ │ +3d84ee: d807 0302 |0039: add-int/lit8 v7, v3, #int 2 // #02 │ │ +3d84f2: 4808 0907 |003b: aget-byte v8, v9, v7 │ │ +3d84f6: d588 ff00 |003d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +3d84fa: e108 0806 |003f: shr-int/lit8 v8, v8, #int 6 // #06 │ │ +3d84fe: b686 |0041: or-int/2addr v6, v8 │ │ +3d8500: 4806 0a06 |0042: aget-byte v6, v10, v6 │ │ +3d8504: 4f06 0004 |0044: aput-byte v6, v0, v4 │ │ +3d8508: d804 0501 |0046: add-int/lit8 v4, v5, #int 1 // #01 │ │ +3d850c: 4806 0907 |0048: aget-byte v6, v9, v7 │ │ +3d8510: dd06 063f |004a: and-int/lit8 v6, v6, #int 63 // #3f │ │ +3d8514: 4806 0a06 |004c: aget-byte v6, v10, v6 │ │ +3d8518: 4f06 0005 |004e: aput-byte v6, v0, v5 │ │ +3d851c: d803 0303 |0050: add-int/lit8 v3, v3, #int 3 // #03 │ │ +3d8520: 28be |0052: goto 0010 // -0042 │ │ +3d8522: 2193 |0053: array-length v3, v9 │ │ +3d8524: dc03 0303 |0054: rem-int/lit8 v3, v3, #int 3 // #03 │ │ +3d8528: 1305 3d00 |0056: const/16 v5, #int 61 // #3d │ │ +3d852c: 1216 |0058: const/4 v6, #int 1 // #1 │ │ +3d852e: 3263 3200 |0059: if-eq v3, v6, 008b // +0032 │ │ +3d8532: 3213 0300 |005b: if-eq v3, v1, 005e // +0003 │ │ +3d8536: 284c |005d: goto 00a9 // +004c │ │ +3d8538: d803 0401 |005e: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3d853c: 4807 0902 |0060: aget-byte v7, v9, v2 │ │ +3d8540: d577 ff00 |0062: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3d8544: b917 |0064: shr-int/2addr v7, v1 │ │ +3d8546: 4807 0a07 |0065: aget-byte v7, v10, v7 │ │ +3d854a: 4f07 0004 |0067: aput-byte v7, v0, v4 │ │ +3d854e: d804 0301 |0069: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3d8552: 4807 0902 |006b: aget-byte v7, v9, v2 │ │ +3d8556: dd07 0703 |006d: and-int/lit8 v7, v7, #int 3 // #03 │ │ +3d855a: e007 0704 |006f: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +3d855e: b062 |0071: add-int/2addr v2, v6 │ │ +3d8560: 4806 0902 |0072: aget-byte v6, v9, v2 │ │ +3d8564: d566 ff00 |0074: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d8568: e106 0604 |0076: shr-int/lit8 v6, v6, #int 4 // #04 │ │ +3d856c: b676 |0078: or-int/2addr v6, v7 │ │ +3d856e: 4806 0a06 |0079: aget-byte v6, v10, v6 │ │ +3d8572: 4f06 0003 |007b: aput-byte v6, v0, v3 │ │ +3d8576: d803 0401 |007d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3d857a: 4809 0902 |007f: aget-byte v9, v9, v2 │ │ +3d857e: dd09 090f |0081: and-int/lit8 v9, v9, #int 15 // #0f │ │ +3d8582: b819 |0083: shl-int/2addr v9, v1 │ │ +3d8584: 4809 0a09 |0084: aget-byte v9, v10, v9 │ │ +3d8588: 4f09 0004 |0086: aput-byte v9, v0, v4 │ │ +3d858c: 4f05 0003 |0088: aput-byte v5, v0, v3 │ │ +3d8590: 281f |008a: goto 00a9 // +001f │ │ +3d8592: d803 0401 |008b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3d8596: 4806 0902 |008d: aget-byte v6, v9, v2 │ │ +3d859a: d566 ff00 |008f: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d859e: e101 0602 |0091: shr-int/lit8 v1, v6, #int 2 // #02 │ │ +3d85a2: 4801 0a01 |0093: aget-byte v1, v10, v1 │ │ +3d85a6: 4f01 0004 |0095: aput-byte v1, v0, v4 │ │ +3d85aa: d801 0301 |0097: add-int/lit8 v1, v3, #int 1 // #01 │ │ +3d85ae: 4809 0902 |0099: aget-byte v9, v9, v2 │ │ +3d85b2: dd09 0903 |009b: and-int/lit8 v9, v9, #int 3 // #03 │ │ +3d85b6: e009 0904 |009d: shl-int/lit8 v9, v9, #int 4 // #04 │ │ +3d85ba: 4809 0a09 |009f: aget-byte v9, v10, v9 │ │ +3d85be: 4f09 0003 |00a1: aput-byte v9, v0, v3 │ │ +3d85c2: d809 0101 |00a3: add-int/lit8 v9, v1, #int 1 // #01 │ │ +3d85c6: 4f05 0001 |00a5: aput-byte v5, v0, v1 │ │ +3d85ca: 4f05 0009 |00a7: aput-byte v5, v0, v9 │ │ +3d85ce: 2209 9210 |00a9: new-instance v9, Ljava/lang/String; // type@1092 │ │ +3d85d2: 1a0a 0a65 |00ab: const-string v10, "US-ASCII" // string@650a │ │ +3d85d6: 7030 4184 090a |00ad: invoke-direct {v9, v0, v10}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +3d85dc: 1109 |00b0: return-object v9 │ │ +3d85de: 0d09 |00b1: move-exception v9 │ │ +3d85e0: 220a 5b10 |00b2: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ +3d85e4: 7020 eb82 9a00 |00b4: invoke-direct {v10, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d85ea: 270a |00b7: throw v10 │ │ catches : 1 │ │ 0x00a9 - 0x00b0 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00b1 │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ 0x0009 line=135 │ │ @@ -852588,19 +852588,19 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d8608: |[3d8608] okio.Base64.encodeUrl:([B)Ljava/lang/String; │ │ -3d8618: 6200 ce87 |0000: sget-object v0, Lokio/Base64;.URL_MAP:[B // field@87ce │ │ -3d861c: 7120 05bc 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@bc05 │ │ -3d8622: 0c01 |0005: move-result-object v1 │ │ -3d8624: 1101 |0006: return-object v1 │ │ +3d85fc: |[3d85fc] okio.Base64.encodeUrl:([B)Ljava/lang/String; │ │ +3d860c: 6200 ce87 |0000: sget-object v0, Lokio/Base64;.URL_MAP:[B // field@87ce │ │ +3d8610: 7120 05bc 0100 |0002: invoke-static {v1, v0}, Lokio/Base64;.encode:([B[B)Ljava/lang/String; // method@bc05 │ │ +3d8616: 0c01 |0005: move-result-object v1 │ │ +3d8618: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ Virtual methods - │ │ @@ -852638,18 +852638,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d873c: |[3d873c] okio.Buffer$1.:(Lokio/Buffer;)V │ │ -3d874c: 5b01 cf87 |0000: iput-object v1, v0, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ -3d8750: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ -3d8756: 0e00 |0005: return-void │ │ +3d8730: |[3d8730] okio.Buffer$1.:(Lokio/Buffer;)V │ │ +3d8740: 5b01 cf87 |0000: iput-object v1, v0, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ +3d8744: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ +3d874a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Buffer$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/Buffer; │ │ │ │ @@ -852659,54 +852659,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d8758: |[3d8758] okio.Buffer$1.close:()V │ │ -3d8768: 0e00 |0000: return-void │ │ +3d874c: |[3d874c] okio.Buffer$1.close:()V │ │ +3d875c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokio/Buffer$1;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d876c: |[3d876c] okio.Buffer$1.flush:()V │ │ -3d877c: 0e00 |0000: return-void │ │ +3d8760: |[3d8760] okio.Buffer$1.flush:()V │ │ +3d8770: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokio/Buffer$1;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3d8704: |[3d8704] okio.Buffer$1.toString:()Ljava/lang/String; │ │ -3d8714: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d8718: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d871e: 5421 cf87 |0005: iget-object v1, v2, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ -3d8722: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d8728: 1a01 6614 |000a: const-string v1, ".outputStream()" // string@1466 │ │ -3d872c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d8732: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d8738: 0c00 |0012: move-result-object v0 │ │ -3d873a: 1100 |0013: return-object v0 │ │ +3d86f8: |[3d86f8] okio.Buffer$1.toString:()Ljava/lang/String; │ │ +3d8708: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d870c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d8712: 5421 cf87 |0005: iget-object v1, v2, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ +3d8716: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d871c: 1a01 6614 |000a: const-string v1, ".outputStream()" // string@1466 │ │ +3d8720: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d8726: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d872c: 0c00 |0012: move-result-object v0 │ │ +3d872e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokio/Buffer$1; │ │ │ │ #3 : (in Lokio/Buffer$1;) │ │ @@ -852714,19 +852714,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d879c: |[3d879c] okio.Buffer$1.write:(I)V │ │ -3d87ac: 5410 cf87 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ -3d87b0: 8d22 |0002: int-to-byte v2, v2 │ │ -3d87b2: 6e20 7ebc 2000 |0003: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3d87b8: 0e00 |0006: return-void │ │ +3d8790: |[3d8790] okio.Buffer$1.write:(I)V │ │ +3d87a0: 5410 cf87 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ +3d87a4: 8d22 |0002: int-to-byte v2, v2 │ │ +3d87a6: 6e20 7ebc 2000 |0003: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3d87ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer$1; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -852735,18 +852735,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3d8780: |[3d8780] okio.Buffer$1.write:([BII)V │ │ -3d8790: 5410 cf87 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ -3d8794: 6e40 77bc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3d879a: 0e00 |0005: return-void │ │ +3d8774: |[3d8774] okio.Buffer$1.write:([BII)V │ │ +3d8784: 5410 cf87 |0000: iget-object v0, v1, Lokio/Buffer$1;.this$0:Lokio/Buffer; // field@87cf │ │ +3d8788: 6e40 77bc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3d878e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer$1; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -852786,18 +852786,18 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d887c: |[3d887c] okio.Buffer$2.:(Lokio/Buffer;)V │ │ -3d888c: 5b01 d087 |0000: iput-object v1, v0, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d8890: 7010 7e82 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -3d8896: 0e00 |0005: return-void │ │ +3d8870: |[3d8870] okio.Buffer$2.:(Lokio/Buffer;)V │ │ +3d8880: 5b01 d087 |0000: iput-object v1, v0, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d8884: 7010 7e82 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +3d888a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Buffer$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/Buffer; │ │ │ │ @@ -852807,22 +852807,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -3d87bc: |[3d87bc] okio.Buffer$2.available:()I │ │ -3d87cc: 5440 d087 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d87d0: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d87d4: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ -3d87da: 7140 df83 1032 |0007: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d87e0: 0b00 |000a: move-result-wide v0 │ │ -3d87e2: 8401 |000b: long-to-int v1, v0 │ │ -3d87e4: 0f01 |000c: return v1 │ │ +3d87b0: |[3d87b0] okio.Buffer$2.available:()I │ │ +3d87c0: 5440 d087 |0000: iget-object v0, v4, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d87c4: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d87c8: 1702 ffff ff7f |0004: const-wide/32 v2, #float nan // #7fffffff │ │ +3d87ce: 7140 df83 1032 |0007: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d87d4: 0b00 |000a: move-result-wide v0 │ │ +3d87d6: 8401 |000b: long-to-int v1, v0 │ │ +3d87d8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lokio/Buffer$2; │ │ │ │ #1 : (in Lokio/Buffer$2;) │ │ @@ -852830,42 +852830,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d8898: |[3d8898] okio.Buffer$2.close:()V │ │ -3d88a8: 0e00 |0000: return-void │ │ +3d888c: |[3d888c] okio.Buffer$2.close:()V │ │ +3d889c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokio/Buffer$2;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3d87e8: |[3d87e8] okio.Buffer$2.read:()I │ │ -3d87f8: 5450 d087 |0000: iget-object v0, v5, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d87fc: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d8800: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3d8804: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3d8808: 3d04 0b00 |0008: if-lez v4, 0013 // +000b │ │ -3d880c: 5450 d087 |000a: iget-object v0, v5, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d8810: 6e10 48bc 0000 |000c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3d8816: 0a00 |000f: move-result v0 │ │ -3d8818: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3d881c: 0f00 |0012: return v0 │ │ -3d881e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -3d8820: 0f00 |0014: return v0 │ │ +3d87dc: |[3d87dc] okio.Buffer$2.read:()I │ │ +3d87ec: 5450 d087 |0000: iget-object v0, v5, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d87f0: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d87f4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3d87f8: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3d87fc: 3d04 0b00 |0008: if-lez v4, 0013 // +000b │ │ +3d8800: 5450 d087 |000a: iget-object v0, v5, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d8804: 6e10 48bc 0000 |000c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3d880a: 0a00 |000f: move-result v0 │ │ +3d880c: d500 ff00 |0010: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3d8810: 0f00 |0012: return v0 │ │ +3d8812: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +3d8814: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lokio/Buffer$2; │ │ │ │ #3 : (in Lokio/Buffer$2;) │ │ @@ -852873,19 +852873,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d8824: |[3d8824] okio.Buffer$2.read:([BII)I │ │ -3d8834: 5410 d087 |0000: iget-object v0, v1, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d8838: 6e40 43bc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3d883e: 0a02 |0005: move-result v2 │ │ -3d8840: 0f02 |0006: return v2 │ │ +3d8818: |[3d8818] okio.Buffer$2.read:([BII)I │ │ +3d8828: 5410 d087 |0000: iget-object v0, v1, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d882c: 6e40 43bc 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3d8832: 0a02 |0005: move-result v2 │ │ +3d8834: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer$2; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -852896,24 +852896,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3d8844: |[3d8844] okio.Buffer$2.toString:()Ljava/lang/String; │ │ -3d8854: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d8858: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d885e: 5421 d087 |0005: iget-object v1, v2, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ -3d8862: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d8868: 1a01 5c14 |000a: const-string v1, ".inputStream()" // string@145c │ │ -3d886c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d8872: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d8878: 0c00 |0012: move-result-object v0 │ │ -3d887a: 1100 |0013: return-object v0 │ │ +3d8838: |[3d8838] okio.Buffer$2.toString:()Ljava/lang/String; │ │ +3d8848: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d884c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d8852: 5421 d087 |0005: iget-object v1, v2, Lokio/Buffer$2;.this$0:Lokio/Buffer; // field@87d0 │ │ +3d8856: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d885c: 1a01 5c14 |000a: const-string v1, ".inputStream()" // string@145c │ │ +3d8860: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d8866: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d886c: 0c00 |0012: move-result-object v0 │ │ +3d886e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokio/Buffer$2; │ │ │ │ source_file_idx : 7499 (Buffer.java) │ │ @@ -852975,22 +852975,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d8d28: |[3d8d28] okio.Buffer$UnsafeCursor.:()V │ │ -3d8d38: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d8d3e: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -3d8d42: 5a20 d487 |0005: iput-wide v0, v2, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8d46: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -3d8d48: 5920 d787 |0008: iput v0, v2, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8d4c: 5920 d387 |000a: iput v0, v2, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8d50: 0e00 |000c: return-void │ │ +3d8d1c: |[3d8d1c] okio.Buffer$UnsafeCursor.:()V │ │ +3d8d2c: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d8d32: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +3d8d36: 5a20 d487 |0005: iput-wide v0, v2, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8d3a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +3d8d3c: 5920 d787 |0008: iput v0, v2, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8d40: 5920 d387 |000a: iput v0, v2, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8d44: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2070 │ │ 0x0005 line=2075 │ │ 0x0008 line=2077 │ │ 0x000a line=2078 │ │ locals : │ │ @@ -853002,31 +853002,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3d8d54: |[3d8d54] okio.Buffer$UnsafeCursor.close:()V │ │ -3d8d64: 5430 d187 |0000: iget-object v0, v3, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8d68: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -3d8d6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d8d6e: 5b30 d187 |0005: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8d72: 5b30 d687 |0007: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8d76: 1601 ffff |0009: const-wide/16 v1, #int -1 // #ffff │ │ -3d8d7a: 5a31 d487 |000b: iput-wide v1, v3, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8d7e: 5b30 d287 |000d: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8d82: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -3d8d84: 5930 d787 |0010: iput v0, v3, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8d88: 5930 d387 |0012: iput v0, v3, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8d8c: 0e00 |0014: return-void │ │ -3d8d8e: 2200 7210 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8d92: 1a01 acb3 |0017: const-string v1, "not attached to a buffer" // string@b3ac │ │ -3d8d96: 7020 8c83 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d8d9c: 2700 |001c: throw v0 │ │ +3d8d48: |[3d8d48] okio.Buffer$UnsafeCursor.close:()V │ │ +3d8d58: 5430 d187 |0000: iget-object v0, v3, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8d5c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +3d8d60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d8d62: 5b30 d187 |0005: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8d66: 5b30 d687 |0007: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8d6a: 1601 ffff |0009: const-wide/16 v1, #int -1 // #ffff │ │ +3d8d6e: 5a31 d487 |000b: iput-wide v1, v3, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8d72: 5b30 d287 |000d: iput-object v0, v3, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8d76: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +3d8d78: 5930 d787 |0010: iput v0, v3, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8d7c: 5930 d387 |0012: iput v0, v3, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8d80: 0e00 |0014: return-void │ │ +3d8d82: 2200 7210 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8d86: 1a01 acb3 |0017: const-string v1, "not attached to a buffer" // string@b3ac │ │ +3d8d8a: 7020 8c83 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8d90: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2298 │ │ 0x0005 line=2302 │ │ 0x0007 line=2303 │ │ 0x000b line=2304 │ │ 0x000d line=2305 │ │ @@ -853041,69 +853041,69 @@ │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -3d8acc: |[3d8acc] okio.Buffer$UnsafeCursor.expandBuffer:(I)J │ │ -3d8adc: 3d0a 5900 |0000: if-lez v10, 0059 // +0059 │ │ -3d8ae0: 1300 0020 |0002: const/16 v0, #int 8192 // #2000 │ │ -3d8ae4: 360a 3e00 |0004: if-gt v10, v0, 0042 // +003e │ │ -3d8ae8: 5491 d187 |0006: iget-object v1, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8aec: 3801 3200 |0008: if-eqz v1, 003a // +0032 │ │ -3d8af0: 5592 d587 |000a: iget-boolean v2, v9, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ -3d8af4: 3802 2600 |000c: if-eqz v2, 0032 // +0026 │ │ -3d8af8: 5311 db87 |000e: iget-wide v1, v1, Lokio/Buffer;.size:J // field@87db │ │ -3d8afc: 5493 d187 |0010: iget-object v3, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8b00: 6e20 73bc a300 |0012: invoke-virtual {v3, v10}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3d8b06: 0c0a |0015: move-result-object v10 │ │ -3d8b08: 52a3 2a88 |0016: iget v3, v10, Lokio/Segment;.limit:I // field@882a │ │ -3d8b0c: d133 0020 |0018: rsub-int v3, v3, #int 8192 // #2000 │ │ -3d8b10: 59a0 2a88 |001a: iput v0, v10, Lokio/Segment;.limit:I // field@882a │ │ -3d8b14: 5494 d187 |001c: iget-object v4, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8b18: 8135 |001e: int-to-long v5, v3 │ │ -3d8b1a: 9b07 0105 |001f: add-long v7, v1, v5 │ │ -3d8b1e: 5a47 db87 |0021: iput-wide v7, v4, Lokio/Buffer;.size:J // field@87db │ │ -3d8b22: 5b9a d687 |0023: iput-object v10, v9, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8b26: 5a91 d487 |0025: iput-wide v1, v9, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8b2a: 54aa 2988 |0027: iget-object v10, v10, Lokio/Segment;.data:[B // field@8829 │ │ -3d8b2e: 5b9a d287 |0029: iput-object v10, v9, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8b32: d13a 0020 |002b: rsub-int v10, v3, #int 8192 // #2000 │ │ -3d8b36: 599a d787 |002d: iput v10, v9, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8b3a: 5990 d387 |002f: iput v0, v9, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8b3e: 1005 |0031: return-wide v5 │ │ -3d8b40: 220a 7210 |0032: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8b44: 1a00 4486 |0034: const-string v0, "expandBuffer() only permitted for read/write buffers" // string@8644 │ │ -3d8b48: 7020 8c83 0a00 |0036: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d8b4e: 270a |0039: throw v10 │ │ -3d8b50: 220a 7210 |003a: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8b54: 1a00 acb3 |003c: const-string v0, "not attached to a buffer" // string@b3ac │ │ -3d8b58: 7020 8c83 0a00 |003e: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d8b5e: 270a |0041: throw v10 │ │ -3d8b60: 2200 7110 |0042: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d8b64: 2201 9410 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d8b68: 7010 8384 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d8b6e: 1a02 b7b0 |0049: const-string v2, "minByteCount > Segment.SIZE: " // string@b0b7 │ │ -3d8b72: 6e20 8f84 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d8b78: 6e20 8a84 a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d8b7e: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d8b84: 0c0a |0054: move-result-object v10 │ │ -3d8b86: 7020 8783 a000 |0055: invoke-direct {v0, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d8b8c: 2700 |0058: throw v0 │ │ -3d8b8e: 2200 7110 |0059: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d8b92: 2201 9410 |005b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d8b96: 7010 8384 0100 |005d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d8b9c: 1a02 b6b0 |0060: const-string v2, "minByteCount <= 0: " // string@b0b6 │ │ -3d8ba0: 6e20 8f84 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d8ba6: 6e20 8a84 a100 |0065: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d8bac: 6e10 9f84 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d8bb2: 0c0a |006b: move-result-object v10 │ │ -3d8bb4: 7020 8783 a000 |006c: invoke-direct {v0, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d8bba: 2700 |006f: throw v0 │ │ +3d8ac0: |[3d8ac0] okio.Buffer$UnsafeCursor.expandBuffer:(I)J │ │ +3d8ad0: 3d0a 5900 |0000: if-lez v10, 0059 // +0059 │ │ +3d8ad4: 1300 0020 |0002: const/16 v0, #int 8192 // #2000 │ │ +3d8ad8: 360a 3e00 |0004: if-gt v10, v0, 0042 // +003e │ │ +3d8adc: 5491 d187 |0006: iget-object v1, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8ae0: 3801 3200 |0008: if-eqz v1, 003a // +0032 │ │ +3d8ae4: 5592 d587 |000a: iget-boolean v2, v9, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ +3d8ae8: 3802 2600 |000c: if-eqz v2, 0032 // +0026 │ │ +3d8aec: 5311 db87 |000e: iget-wide v1, v1, Lokio/Buffer;.size:J // field@87db │ │ +3d8af0: 5493 d187 |0010: iget-object v3, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8af4: 6e20 73bc a300 |0012: invoke-virtual {v3, v10}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3d8afa: 0c0a |0015: move-result-object v10 │ │ +3d8afc: 52a3 2a88 |0016: iget v3, v10, Lokio/Segment;.limit:I // field@882a │ │ +3d8b00: d133 0020 |0018: rsub-int v3, v3, #int 8192 // #2000 │ │ +3d8b04: 59a0 2a88 |001a: iput v0, v10, Lokio/Segment;.limit:I // field@882a │ │ +3d8b08: 5494 d187 |001c: iget-object v4, v9, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8b0c: 8135 |001e: int-to-long v5, v3 │ │ +3d8b0e: 9b07 0105 |001f: add-long v7, v1, v5 │ │ +3d8b12: 5a47 db87 |0021: iput-wide v7, v4, Lokio/Buffer;.size:J // field@87db │ │ +3d8b16: 5b9a d687 |0023: iput-object v10, v9, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8b1a: 5a91 d487 |0025: iput-wide v1, v9, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8b1e: 54aa 2988 |0027: iget-object v10, v10, Lokio/Segment;.data:[B // field@8829 │ │ +3d8b22: 5b9a d287 |0029: iput-object v10, v9, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8b26: d13a 0020 |002b: rsub-int v10, v3, #int 8192 // #2000 │ │ +3d8b2a: 599a d787 |002d: iput v10, v9, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8b2e: 5990 d387 |002f: iput v0, v9, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8b32: 1005 |0031: return-wide v5 │ │ +3d8b34: 220a 7210 |0032: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8b38: 1a00 4486 |0034: const-string v0, "expandBuffer() only permitted for read/write buffers" // string@8644 │ │ +3d8b3c: 7020 8c83 0a00 |0036: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8b42: 270a |0039: throw v10 │ │ +3d8b44: 220a 7210 |003a: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8b48: 1a00 acb3 |003c: const-string v0, "not attached to a buffer" // string@b3ac │ │ +3d8b4c: 7020 8c83 0a00 |003e: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8b52: 270a |0041: throw v10 │ │ +3d8b54: 2200 7110 |0042: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d8b58: 2201 9410 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d8b5c: 7010 8384 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d8b62: 1a02 b7b0 |0049: const-string v2, "minByteCount > Segment.SIZE: " // string@b0b7 │ │ +3d8b66: 6e20 8f84 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d8b6c: 6e20 8a84 a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d8b72: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d8b78: 0c0a |0054: move-result-object v10 │ │ +3d8b7a: 7020 8783 a000 |0055: invoke-direct {v0, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d8b80: 2700 |0058: throw v0 │ │ +3d8b82: 2200 7110 |0059: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d8b86: 2201 9410 |005b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d8b8a: 7010 8384 0100 |005d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d8b90: 1a02 b6b0 |0060: const-string v2, "minByteCount <= 0: " // string@b0b6 │ │ +3d8b94: 6e20 8f84 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d8b9a: 6e20 8a84 a100 |0065: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d8ba0: 6e10 9f84 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d8ba6: 0c0a |006b: move-result-object v10 │ │ +3d8ba8: 7020 8783 a000 |006c: invoke-direct {v0, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d8bae: 2700 |006f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2273 │ │ 0x000a line=2276 │ │ 0x000e line=2280 │ │ 0x0010 line=2281 │ │ 0x0016 line=2282 │ │ @@ -853127,39 +853127,39 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3d88ac: |[3d88ac] okio.Buffer$UnsafeCursor.next:()I │ │ -3d88bc: 5350 d487 |0000: iget-wide v0, v5, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d88c0: 5452 d187 |0002: iget-object v2, v5, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d88c4: 5322 db87 |0004: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ -3d88c8: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3d88cc: 3804 1d00 |0008: if-eqz v4, 0025 // +001d │ │ -3d88d0: 5350 d487 |000a: iget-wide v0, v5, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d88d4: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ -3d88d8: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -3d88dc: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -3d88e0: 1600 0000 |0012: const-wide/16 v0, #int 0 // #0 │ │ -3d88e4: 6e30 18bc 0501 |0014: invoke-virtual {v5, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d88ea: 0a00 |0017: move-result v0 │ │ -3d88ec: 0f00 |0018: return v0 │ │ -3d88ee: 5252 d387 |0019: iget v2, v5, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d88f2: 5253 d787 |001b: iget v3, v5, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d88f6: b132 |001d: sub-int/2addr v2, v3 │ │ -3d88f8: 8122 |001e: int-to-long v2, v2 │ │ -3d88fa: bb20 |001f: add-long/2addr v0, v2 │ │ -3d88fc: 6e30 18bc 0501 |0020: invoke-virtual {v5, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ -3d8902: 0a00 |0023: move-result v0 │ │ -3d8904: 0f00 |0024: return v0 │ │ -3d8906: 2200 7210 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d890a: 7010 8b83 0000 |0027: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3d8910: 2700 |002a: throw v0 │ │ +3d88a0: |[3d88a0] okio.Buffer$UnsafeCursor.next:()I │ │ +3d88b0: 5350 d487 |0000: iget-wide v0, v5, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d88b4: 5452 d187 |0002: iget-object v2, v5, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d88b8: 5322 db87 |0004: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ +3d88bc: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3d88c0: 3804 1d00 |0008: if-eqz v4, 0025 // +001d │ │ +3d88c4: 5350 d487 |000a: iget-wide v0, v5, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d88c8: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ +3d88cc: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +3d88d0: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +3d88d4: 1600 0000 |0012: const-wide/16 v0, #int 0 // #0 │ │ +3d88d8: 6e30 18bc 0501 |0014: invoke-virtual {v5, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d88de: 0a00 |0017: move-result v0 │ │ +3d88e0: 0f00 |0018: return v0 │ │ +3d88e2: 5252 d387 |0019: iget v2, v5, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d88e6: 5253 d787 |001b: iget v3, v5, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d88ea: b132 |001d: sub-int/2addr v2, v3 │ │ +3d88ec: 8122 |001e: int-to-long v2, v2 │ │ +3d88ee: bb20 |001f: add-long/2addr v0, v2 │ │ +3d88f0: 6e30 18bc 0501 |0020: invoke-virtual {v5, v0, v1}, Lokio/Buffer$UnsafeCursor;.seek:(J)I // method@bc18 │ │ +3d88f6: 0a00 |0023: move-result v0 │ │ +3d88f8: 0f00 |0024: return v0 │ │ +3d88fa: 2200 7210 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d88fe: 7010 8b83 0000 |0027: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3d8904: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2086 │ │ 0x000a line=2087 │ │ 0x0019 line=2088 │ │ 0x0025 line=2086 │ │ locals : │ │ @@ -853170,110 +853170,110 @@ │ │ type : '(J)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 173 16-bit code units │ │ -3d8bbc: |[3d8bbc] okio.Buffer$UnsafeCursor.resizeBuffer:(J)J │ │ -3d8bcc: 54d0 d187 |0000: iget-object v0, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8bd0: 3800 a300 |0002: if-eqz v0, 00a5 // +00a3 │ │ -3d8bd4: 55d1 d587 |0004: iget-boolean v1, v13, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ -3d8bd8: 3801 9700 |0006: if-eqz v1, 009d // +0097 │ │ -3d8bdc: 5300 db87 |0008: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d8be0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -3d8be4: 3104 0e00 |000c: cmp-long v4, v14, v0 │ │ -3d8be8: 3c04 5400 |000e: if-gtz v4, 0062 // +0054 │ │ -3d8bec: 3104 0e02 |0010: cmp-long v4, v14, v2 │ │ -3d8bf0: 3a04 3900 |0012: if-ltz v4, 004b // +0039 │ │ -3d8bf4: 9c04 000e |0014: sub-long v4, v0, v14 │ │ -3d8bf8: 3106 0402 |0016: cmp-long v6, v4, v2 │ │ -3d8bfc: 3d06 2600 |0018: if-lez v6, 003e // +0026 │ │ -3d8c00: 54d6 d187 |001a: iget-object v6, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8c04: 5466 da87 |001c: iget-object v6, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8c08: 5466 2e88 |001e: iget-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d8c0c: 5267 2a88 |0020: iget v7, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d8c10: 5268 2d88 |0022: iget v8, v6, Lokio/Segment;.pos:I // field@882d │ │ -3d8c14: b187 |0024: sub-int/2addr v7, v8 │ │ -3d8c16: 8177 |0025: int-to-long v7, v7 │ │ -3d8c18: 3109 0704 |0026: cmp-long v9, v7, v4 │ │ -3d8c1c: 3c09 0f00 |0028: if-gtz v9, 0037 // +000f │ │ -3d8c20: 54d9 d187 |002a: iget-object v9, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8c24: 6e10 15be 0600 |002c: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d8c2a: 0c0a |002f: move-result-object v10 │ │ -3d8c2c: 5b9a da87 |0030: iput-object v10, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8c30: 7110 1cbe 0600 |0032: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d8c36: bc74 |0035: sub-long/2addr v4, v7 │ │ -3d8c38: 28e0 |0036: goto 0016 // -0020 │ │ -3d8c3a: 5262 2a88 |0037: iget v2, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d8c3e: 8122 |0039: int-to-long v2, v2 │ │ -3d8c40: bc42 |003a: sub-long/2addr v2, v4 │ │ -3d8c42: 8423 |003b: long-to-int v3, v2 │ │ -3d8c44: 5963 2a88 |003c: iput v3, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d8c48: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -3d8c4a: 5bd2 d687 |003f: iput-object v2, v13, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8c4e: 5ade d487 |0041: iput-wide v14, v13, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8c52: 5bd2 d287 |0043: iput-object v2, v13, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8c56: 12f2 |0045: const/4 v2, #int -1 // #ff │ │ -3d8c58: 59d2 d787 |0046: iput v2, v13, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8c5c: 59d2 d387 |0048: iput v2, v13, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8c60: 284e |004a: goto 0098 // +004e │ │ -3d8c62: 2200 7110 |004b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d8c66: 2201 9410 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d8c6a: 7010 8384 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d8c70: 1a02 f6b2 |0052: const-string v2, "newSize < 0: " // string@b2f6 │ │ -3d8c74: 6e20 8f84 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d8c7a: 6e30 8b84 e10f |0057: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d8c80: 6e10 9f84 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d8c86: 0c0e |005d: move-result-object v14 │ │ -3d8c88: 7020 8783 e000 |005e: invoke-direct {v0, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d8c8e: 2700 |0061: throw v0 │ │ -3d8c90: 3d04 3600 |0062: if-lez v4, 0098 // +0036 │ │ -3d8c94: 9c04 0e00 |0064: sub-long v4, v14, v0 │ │ -3d8c98: 1216 |0066: const/4 v6, #int 1 // #1 │ │ -3d8c9a: 1217 |0067: const/4 v7, #int 1 // #1 │ │ -3d8c9c: 3108 0402 |0068: cmp-long v8, v4, v2 │ │ -3d8ca0: 3d08 2e00 |006a: if-lez v8, 0098 // +002e │ │ -3d8ca4: 54d8 d187 |006c: iget-object v8, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8ca8: 6e20 73bc 6800 |006e: invoke-virtual {v8, v6}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3d8cae: 0c08 |0071: move-result-object v8 │ │ -3d8cb0: 5289 2a88 |0072: iget v9, v8, Lokio/Segment;.limit:I // field@882a │ │ -3d8cb4: d199 0020 |0074: rsub-int v9, v9, #int 8192 // #2000 │ │ -3d8cb8: 8199 |0076: int-to-long v9, v9 │ │ -3d8cba: 7140 df83 54a9 |0077: invoke-static {v4, v5, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d8cc0: 0b09 |007a: move-result-wide v9 │ │ -3d8cc2: 849a |007b: long-to-int v10, v9 │ │ -3d8cc4: 5289 2a88 |007c: iget v9, v8, Lokio/Segment;.limit:I // field@882a │ │ -3d8cc8: b0a9 |007e: add-int/2addr v9, v10 │ │ -3d8cca: 5989 2a88 |007f: iput v9, v8, Lokio/Segment;.limit:I // field@882a │ │ -3d8cce: 81ab |0081: int-to-long v11, v10 │ │ -3d8cd0: bcb4 |0082: sub-long/2addr v4, v11 │ │ -3d8cd2: 3807 e5ff |0083: if-eqz v7, 0068 // -001b │ │ -3d8cd6: 5bd8 d687 |0085: iput-object v8, v13, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8cda: 5ad0 d487 |0087: iput-wide v0, v13, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8cde: 5487 2988 |0089: iget-object v7, v8, Lokio/Segment;.data:[B // field@8829 │ │ -3d8ce2: 5bd7 d287 |008b: iput-object v7, v13, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8ce6: 5287 2a88 |008d: iget v7, v8, Lokio/Segment;.limit:I // field@882a │ │ -3d8cea: b1a7 |008f: sub-int/2addr v7, v10 │ │ -3d8cec: 59d7 d787 |0090: iput v7, v13, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8cf0: 5287 2a88 |0092: iget v7, v8, Lokio/Segment;.limit:I // field@882a │ │ -3d8cf4: 59d7 d387 |0094: iput v7, v13, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8cf8: 1207 |0096: const/4 v7, #int 0 // #0 │ │ -3d8cfa: 28d1 |0097: goto 0068 // -002f │ │ -3d8cfc: 54d2 d187 |0098: iget-object v2, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8d00: 5a2e db87 |009a: iput-wide v14, v2, Lokio/Buffer;.size:J // field@87db │ │ -3d8d04: 1000 |009c: return-wide v0 │ │ -3d8d06: 220e 7210 |009d: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8d0a: 1a0f 91bf |009f: const-string v15, "resizeBuffer() only permitted for read/write buffers" // string@bf91 │ │ -3d8d0e: 7020 8c83 fe00 |00a1: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d8d14: 270e |00a4: throw v14 │ │ -3d8d16: 220e 7210 |00a5: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8d1a: 1a0f acb3 |00a7: const-string v15, "not attached to a buffer" // string@b3ac │ │ -3d8d1e: 7020 8c83 fe00 |00a9: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d8d24: 270e |00ac: throw v14 │ │ +3d8bb0: |[3d8bb0] okio.Buffer$UnsafeCursor.resizeBuffer:(J)J │ │ +3d8bc0: 54d0 d187 |0000: iget-object v0, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8bc4: 3800 a300 |0002: if-eqz v0, 00a5 // +00a3 │ │ +3d8bc8: 55d1 d587 |0004: iget-boolean v1, v13, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ +3d8bcc: 3801 9700 |0006: if-eqz v1, 009d // +0097 │ │ +3d8bd0: 5300 db87 |0008: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d8bd4: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +3d8bd8: 3104 0e00 |000c: cmp-long v4, v14, v0 │ │ +3d8bdc: 3c04 5400 |000e: if-gtz v4, 0062 // +0054 │ │ +3d8be0: 3104 0e02 |0010: cmp-long v4, v14, v2 │ │ +3d8be4: 3a04 3900 |0012: if-ltz v4, 004b // +0039 │ │ +3d8be8: 9c04 000e |0014: sub-long v4, v0, v14 │ │ +3d8bec: 3106 0402 |0016: cmp-long v6, v4, v2 │ │ +3d8bf0: 3d06 2600 |0018: if-lez v6, 003e // +0026 │ │ +3d8bf4: 54d6 d187 |001a: iget-object v6, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8bf8: 5466 da87 |001c: iget-object v6, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8bfc: 5466 2e88 |001e: iget-object v6, v6, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d8c00: 5267 2a88 |0020: iget v7, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d8c04: 5268 2d88 |0022: iget v8, v6, Lokio/Segment;.pos:I // field@882d │ │ +3d8c08: b187 |0024: sub-int/2addr v7, v8 │ │ +3d8c0a: 8177 |0025: int-to-long v7, v7 │ │ +3d8c0c: 3109 0704 |0026: cmp-long v9, v7, v4 │ │ +3d8c10: 3c09 0f00 |0028: if-gtz v9, 0037 // +000f │ │ +3d8c14: 54d9 d187 |002a: iget-object v9, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8c18: 6e10 15be 0600 |002c: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d8c1e: 0c0a |002f: move-result-object v10 │ │ +3d8c20: 5b9a da87 |0030: iput-object v10, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8c24: 7110 1cbe 0600 |0032: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d8c2a: bc74 |0035: sub-long/2addr v4, v7 │ │ +3d8c2c: 28e0 |0036: goto 0016 // -0020 │ │ +3d8c2e: 5262 2a88 |0037: iget v2, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d8c32: 8122 |0039: int-to-long v2, v2 │ │ +3d8c34: bc42 |003a: sub-long/2addr v2, v4 │ │ +3d8c36: 8423 |003b: long-to-int v3, v2 │ │ +3d8c38: 5963 2a88 |003c: iput v3, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d8c3c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +3d8c3e: 5bd2 d687 |003f: iput-object v2, v13, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8c42: 5ade d487 |0041: iput-wide v14, v13, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8c46: 5bd2 d287 |0043: iput-object v2, v13, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8c4a: 12f2 |0045: const/4 v2, #int -1 // #ff │ │ +3d8c4c: 59d2 d787 |0046: iput v2, v13, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8c50: 59d2 d387 |0048: iput v2, v13, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8c54: 284e |004a: goto 0098 // +004e │ │ +3d8c56: 2200 7110 |004b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d8c5a: 2201 9410 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d8c5e: 7010 8384 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d8c64: 1a02 f6b2 |0052: const-string v2, "newSize < 0: " // string@b2f6 │ │ +3d8c68: 6e20 8f84 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d8c6e: 6e30 8b84 e10f |0057: invoke-virtual {v1, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d8c74: 6e10 9f84 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d8c7a: 0c0e |005d: move-result-object v14 │ │ +3d8c7c: 7020 8783 e000 |005e: invoke-direct {v0, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d8c82: 2700 |0061: throw v0 │ │ +3d8c84: 3d04 3600 |0062: if-lez v4, 0098 // +0036 │ │ +3d8c88: 9c04 0e00 |0064: sub-long v4, v14, v0 │ │ +3d8c8c: 1216 |0066: const/4 v6, #int 1 // #1 │ │ +3d8c8e: 1217 |0067: const/4 v7, #int 1 // #1 │ │ +3d8c90: 3108 0402 |0068: cmp-long v8, v4, v2 │ │ +3d8c94: 3d08 2e00 |006a: if-lez v8, 0098 // +002e │ │ +3d8c98: 54d8 d187 |006c: iget-object v8, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8c9c: 6e20 73bc 6800 |006e: invoke-virtual {v8, v6}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3d8ca2: 0c08 |0071: move-result-object v8 │ │ +3d8ca4: 5289 2a88 |0072: iget v9, v8, Lokio/Segment;.limit:I // field@882a │ │ +3d8ca8: d199 0020 |0074: rsub-int v9, v9, #int 8192 // #2000 │ │ +3d8cac: 8199 |0076: int-to-long v9, v9 │ │ +3d8cae: 7140 df83 54a9 |0077: invoke-static {v4, v5, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d8cb4: 0b09 |007a: move-result-wide v9 │ │ +3d8cb6: 849a |007b: long-to-int v10, v9 │ │ +3d8cb8: 5289 2a88 |007c: iget v9, v8, Lokio/Segment;.limit:I // field@882a │ │ +3d8cbc: b0a9 |007e: add-int/2addr v9, v10 │ │ +3d8cbe: 5989 2a88 |007f: iput v9, v8, Lokio/Segment;.limit:I // field@882a │ │ +3d8cc2: 81ab |0081: int-to-long v11, v10 │ │ +3d8cc4: bcb4 |0082: sub-long/2addr v4, v11 │ │ +3d8cc6: 3807 e5ff |0083: if-eqz v7, 0068 // -001b │ │ +3d8cca: 5bd8 d687 |0085: iput-object v8, v13, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8cce: 5ad0 d487 |0087: iput-wide v0, v13, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8cd2: 5487 2988 |0089: iget-object v7, v8, Lokio/Segment;.data:[B // field@8829 │ │ +3d8cd6: 5bd7 d287 |008b: iput-object v7, v13, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8cda: 5287 2a88 |008d: iget v7, v8, Lokio/Segment;.limit:I // field@882a │ │ +3d8cde: b1a7 |008f: sub-int/2addr v7, v10 │ │ +3d8ce0: 59d7 d787 |0090: iput v7, v13, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8ce4: 5287 2a88 |0092: iget v7, v8, Lokio/Segment;.limit:I // field@882a │ │ +3d8ce8: 59d7 d387 |0094: iput v7, v13, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8cec: 1207 |0096: const/4 v7, #int 0 // #0 │ │ +3d8cee: 28d1 |0097: goto 0068 // -002f │ │ +3d8cf0: 54d2 d187 |0098: iget-object v2, v13, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8cf4: 5a2e db87 |009a: iput-wide v14, v2, Lokio/Buffer;.size:J // field@87db │ │ +3d8cf8: 1000 |009c: return-wide v0 │ │ +3d8cfa: 220e 7210 |009d: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8cfe: 1a0f 91bf |009f: const-string v15, "resizeBuffer() only permitted for read/write buffers" // string@bf91 │ │ +3d8d02: 7020 8c83 fe00 |00a1: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8d08: 270e |00a4: throw v14 │ │ +3d8d0a: 220e 7210 |00a5: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8d0e: 1a0f acb3 |00a7: const-string v15, "not attached to a buffer" // string@b3ac │ │ +3d8d12: 7020 8c83 fe00 |00a9: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8d18: 270e |00ac: throw v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2186 │ │ 0x0004 line=2189 │ │ 0x0008 line=2193 │ │ 0x001a line=2200 │ │ 0x0020 line=2201 │ │ @@ -853306,135 +853306,135 @@ │ │ type : '(J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 212 16-bit code units │ │ -3d8914: |[3d8914] okio.Buffer$UnsafeCursor.seek:(J)I │ │ -3d8924: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3d8928: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ -3d892c: 3a02 af00 |0004: if-ltz v2, 00b3 // +00af │ │ -3d8930: 54b0 d187 |0006: iget-object v0, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8934: 5300 db87 |0008: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d8938: 3103 0c00 |000a: cmp-long v3, v12, v0 │ │ -3d893c: 3c03 a700 |000c: if-gtz v3, 00b3 // +00a7 │ │ -3d8940: 3802 9800 |000e: if-eqz v2, 00a6 // +0098 │ │ -3d8944: 54b0 d187 |0010: iget-object v0, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8948: 5300 db87 |0012: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d894c: 3102 0c00 |0014: cmp-long v2, v12, v0 │ │ -3d8950: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -3d8954: 2900 8e00 |0018: goto/16 00a6 // +008e │ │ -3d8958: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ -3d895c: 54b2 d187 |001c: iget-object v2, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8960: 5322 db87 |001e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ -3d8964: 54b4 d187 |0020: iget-object v4, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8968: 5444 da87 |0022: iget-object v4, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d896c: 54b5 d187 |0024: iget-object v5, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8970: 5455 da87 |0026: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8974: 54b6 d687 |0028: iget-object v6, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8978: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ -3d897c: 53b7 d487 |002c: iget-wide v7, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8980: 52b9 d787 |002e: iget v9, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8984: 5266 2d88 |0030: iget v6, v6, Lokio/Segment;.pos:I // field@882d │ │ -3d8988: b169 |0032: sub-int/2addr v9, v6 │ │ -3d898a: 8199 |0033: int-to-long v9, v9 │ │ -3d898c: 9c06 0709 |0034: sub-long v6, v7, v9 │ │ -3d8990: 3108 060c |0036: cmp-long v8, v6, v12 │ │ -3d8994: 3d08 0600 |0038: if-lez v8, 003e // +0006 │ │ -3d8998: 54b5 d687 |003a: iget-object v5, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d899c: 0462 |003c: move-wide v2, v6 │ │ -3d899e: 2804 |003d: goto 0041 // +0004 │ │ -3d89a0: 54b4 d687 |003e: iget-object v4, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d89a4: 0460 |0040: move-wide v0, v6 │ │ -3d89a6: 9c06 020c |0041: sub-long v6, v2, v12 │ │ -3d89aa: 9c08 0c00 |0043: sub-long v8, v12, v0 │ │ -3d89ae: 310a 0608 |0045: cmp-long v10, v6, v8 │ │ -3d89b2: 3d0a 1700 |0047: if-lez v10, 005e // +0017 │ │ -3d89b6: 5242 2a88 |0049: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ -3d89ba: 5243 2d88 |004b: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ -3d89be: b132 |004d: sub-int/2addr v2, v3 │ │ -3d89c0: 8122 |004e: int-to-long v2, v2 │ │ -3d89c2: bb02 |004f: add-long/2addr v2, v0 │ │ -3d89c4: 3105 0c02 |0050: cmp-long v5, v12, v2 │ │ -3d89c8: 3a05 1c00 |0052: if-ltz v5, 006e // +001c │ │ -3d89cc: 5242 2a88 |0054: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ -3d89d0: 5243 2d88 |0056: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ -3d89d4: b132 |0058: sub-int/2addr v2, v3 │ │ -3d89d6: 8122 |0059: int-to-long v2, v2 │ │ -3d89d8: bb20 |005a: add-long/2addr v0, v2 │ │ -3d89da: 5444 2b88 |005b: iget-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d89de: 28ec |005d: goto 0049 // -0014 │ │ -3d89e0: 0420 |005e: move-wide v0, v2 │ │ -3d89e2: 0754 |005f: move-object v4, v5 │ │ -3d89e4: 3102 000c |0060: cmp-long v2, v0, v12 │ │ -3d89e8: 3d02 0c00 |0062: if-lez v2, 006e // +000c │ │ -3d89ec: 5444 2e88 |0064: iget-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d89f0: 5242 2a88 |0066: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ -3d89f4: 5243 2d88 |0068: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ -3d89f8: b132 |006a: sub-int/2addr v2, v3 │ │ -3d89fa: 8122 |006b: int-to-long v2, v2 │ │ -3d89fc: bc20 |006c: sub-long/2addr v0, v2 │ │ -3d89fe: 28f3 |006d: goto 0060 // -000d │ │ -3d8a00: 55b2 d587 |006e: iget-boolean v2, v11, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ -3d8a04: 3802 1d00 |0070: if-eqz v2, 008d // +001d │ │ -3d8a08: 5542 2f88 |0072: iget-boolean v2, v4, Lokio/Segment;.shared:Z // field@882f │ │ -3d8a0c: 3802 1900 |0074: if-eqz v2, 008d // +0019 │ │ -3d8a10: 6e10 19be 0400 |0076: invoke-virtual {v4}, Lokio/Segment;.unsharedCopy:()Lokio/Segment; // method@be19 │ │ -3d8a16: 0c02 |0079: move-result-object v2 │ │ -3d8a18: 54b3 d187 |007a: iget-object v3, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8a1c: 5433 da87 |007c: iget-object v3, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8a20: 3343 0600 |007e: if-ne v3, v4, 0084 // +0006 │ │ -3d8a24: 54b3 d187 |0080: iget-object v3, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8a28: 5b32 da87 |0082: iput-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8a2c: 6e20 16be 2400 |0084: invoke-virtual {v4, v2}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3d8a32: 0c04 |0087: move-result-object v4 │ │ -3d8a34: 5442 2e88 |0088: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d8a38: 6e10 15be 0200 |008a: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d8a3e: 5bb4 d687 |008d: iput-object v4, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8a42: 5abc d487 |008f: iput-wide v12, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8a46: 5442 2988 |0091: iget-object v2, v4, Lokio/Segment;.data:[B // field@8829 │ │ -3d8a4a: 5bb2 d287 |0093: iput-object v2, v11, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8a4e: 5242 2d88 |0095: iget v2, v4, Lokio/Segment;.pos:I // field@882d │ │ -3d8a52: bc0c |0097: sub-long/2addr v12, v0 │ │ -3d8a54: 84cd |0098: long-to-int v13, v12 │ │ -3d8a56: b0d2 |0099: add-int/2addr v2, v13 │ │ -3d8a58: 59b2 d787 |009a: iput v2, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8a5c: 524c 2a88 |009c: iget v12, v4, Lokio/Segment;.limit:I // field@882a │ │ -3d8a60: 59bc d387 |009e: iput v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8a64: 52bc d387 |00a0: iget v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8a68: 52bd d787 |00a2: iget v13, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8a6c: b1dc |00a4: sub-int/2addr v12, v13 │ │ -3d8a6e: 0f0c |00a5: return v12 │ │ -3d8a70: 1200 |00a6: const/4 v0, #int 0 // #0 │ │ -3d8a72: 5bb0 d687 |00a7: iput-object v0, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ -3d8a76: 5abc d487 |00a9: iput-wide v12, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ -3d8a7a: 5bb0 d287 |00ab: iput-object v0, v11, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ -3d8a7e: 12fc |00ad: const/4 v12, #int -1 // #ff │ │ -3d8a80: 59bc d787 |00ae: iput v12, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ -3d8a84: 59bc d387 |00b0: iput v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ -3d8a88: 0f0c |00b2: return v12 │ │ -3d8a8a: 2200 5a10 |00b3: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ -3d8a8e: 1221 |00b5: const/4 v1, #int 2 // #2 │ │ -3d8a90: 2311 6b1c |00b6: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d8a94: 1202 |00b8: const/4 v2, #int 0 // #0 │ │ -3d8a96: 7120 c283 dc00 |00b9: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d8a9c: 0c0c |00bc: move-result-object v12 │ │ -3d8a9e: 4d0c 0102 |00bd: aput-object v12, v1, v2 │ │ -3d8aa2: 121c |00bf: const/4 v12, #int 1 // #1 │ │ -3d8aa4: 54bd d187 |00c0: iget-object v13, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3d8aa8: 53d2 db87 |00c2: iget-wide v2, v13, Lokio/Buffer;.size:J // field@87db │ │ -3d8aac: 7120 c283 3200 |00c4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d8ab2: 0c0d |00c7: move-result-object v13 │ │ -3d8ab4: 4d0d 010c |00c8: aput-object v13, v1, v12 │ │ -3d8ab8: 1a0c c0b4 |00ca: const-string v12, "offset=%s > size=%s" // string@b4c0 │ │ -3d8abc: 7120 5284 1c00 |00cc: invoke-static {v12, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3d8ac2: 0c0c |00cf: move-result-object v12 │ │ -3d8ac4: 7020 e882 c000 |00d0: invoke-direct {v0, v12}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@82e8 │ │ -3d8aca: 2700 |00d3: throw v0 │ │ +3d8908: |[3d8908] okio.Buffer$UnsafeCursor.seek:(J)I │ │ +3d8918: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3d891c: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ +3d8920: 3a02 af00 |0004: if-ltz v2, 00b3 // +00af │ │ +3d8924: 54b0 d187 |0006: iget-object v0, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8928: 5300 db87 |0008: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d892c: 3103 0c00 |000a: cmp-long v3, v12, v0 │ │ +3d8930: 3c03 a700 |000c: if-gtz v3, 00b3 // +00a7 │ │ +3d8934: 3802 9800 |000e: if-eqz v2, 00a6 // +0098 │ │ +3d8938: 54b0 d187 |0010: iget-object v0, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d893c: 5300 db87 |0012: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d8940: 3102 0c00 |0014: cmp-long v2, v12, v0 │ │ +3d8944: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +3d8948: 2900 8e00 |0018: goto/16 00a6 // +008e │ │ +3d894c: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ +3d8950: 54b2 d187 |001c: iget-object v2, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8954: 5322 db87 |001e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ +3d8958: 54b4 d187 |0020: iget-object v4, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d895c: 5444 da87 |0022: iget-object v4, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8960: 54b5 d187 |0024: iget-object v5, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8964: 5455 da87 |0026: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8968: 54b6 d687 |0028: iget-object v6, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d896c: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ +3d8970: 53b7 d487 |002c: iget-wide v7, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8974: 52b9 d787 |002e: iget v9, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8978: 5266 2d88 |0030: iget v6, v6, Lokio/Segment;.pos:I // field@882d │ │ +3d897c: b169 |0032: sub-int/2addr v9, v6 │ │ +3d897e: 8199 |0033: int-to-long v9, v9 │ │ +3d8980: 9c06 0709 |0034: sub-long v6, v7, v9 │ │ +3d8984: 3108 060c |0036: cmp-long v8, v6, v12 │ │ +3d8988: 3d08 0600 |0038: if-lez v8, 003e // +0006 │ │ +3d898c: 54b5 d687 |003a: iget-object v5, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8990: 0462 |003c: move-wide v2, v6 │ │ +3d8992: 2804 |003d: goto 0041 // +0004 │ │ +3d8994: 54b4 d687 |003e: iget-object v4, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8998: 0460 |0040: move-wide v0, v6 │ │ +3d899a: 9c06 020c |0041: sub-long v6, v2, v12 │ │ +3d899e: 9c08 0c00 |0043: sub-long v8, v12, v0 │ │ +3d89a2: 310a 0608 |0045: cmp-long v10, v6, v8 │ │ +3d89a6: 3d0a 1700 |0047: if-lez v10, 005e // +0017 │ │ +3d89aa: 5242 2a88 |0049: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ +3d89ae: 5243 2d88 |004b: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ +3d89b2: b132 |004d: sub-int/2addr v2, v3 │ │ +3d89b4: 8122 |004e: int-to-long v2, v2 │ │ +3d89b6: bb02 |004f: add-long/2addr v2, v0 │ │ +3d89b8: 3105 0c02 |0050: cmp-long v5, v12, v2 │ │ +3d89bc: 3a05 1c00 |0052: if-ltz v5, 006e // +001c │ │ +3d89c0: 5242 2a88 |0054: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ +3d89c4: 5243 2d88 |0056: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ +3d89c8: b132 |0058: sub-int/2addr v2, v3 │ │ +3d89ca: 8122 |0059: int-to-long v2, v2 │ │ +3d89cc: bb20 |005a: add-long/2addr v0, v2 │ │ +3d89ce: 5444 2b88 |005b: iget-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d89d2: 28ec |005d: goto 0049 // -0014 │ │ +3d89d4: 0420 |005e: move-wide v0, v2 │ │ +3d89d6: 0754 |005f: move-object v4, v5 │ │ +3d89d8: 3102 000c |0060: cmp-long v2, v0, v12 │ │ +3d89dc: 3d02 0c00 |0062: if-lez v2, 006e // +000c │ │ +3d89e0: 5444 2e88 |0064: iget-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d89e4: 5242 2a88 |0066: iget v2, v4, Lokio/Segment;.limit:I // field@882a │ │ +3d89e8: 5243 2d88 |0068: iget v3, v4, Lokio/Segment;.pos:I // field@882d │ │ +3d89ec: b132 |006a: sub-int/2addr v2, v3 │ │ +3d89ee: 8122 |006b: int-to-long v2, v2 │ │ +3d89f0: bc20 |006c: sub-long/2addr v0, v2 │ │ +3d89f2: 28f3 |006d: goto 0060 // -000d │ │ +3d89f4: 55b2 d587 |006e: iget-boolean v2, v11, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ +3d89f8: 3802 1d00 |0070: if-eqz v2, 008d // +001d │ │ +3d89fc: 5542 2f88 |0072: iget-boolean v2, v4, Lokio/Segment;.shared:Z // field@882f │ │ +3d8a00: 3802 1900 |0074: if-eqz v2, 008d // +0019 │ │ +3d8a04: 6e10 19be 0400 |0076: invoke-virtual {v4}, Lokio/Segment;.unsharedCopy:()Lokio/Segment; // method@be19 │ │ +3d8a0a: 0c02 |0079: move-result-object v2 │ │ +3d8a0c: 54b3 d187 |007a: iget-object v3, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8a10: 5433 da87 |007c: iget-object v3, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8a14: 3343 0600 |007e: if-ne v3, v4, 0084 // +0006 │ │ +3d8a18: 54b3 d187 |0080: iget-object v3, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8a1c: 5b32 da87 |0082: iput-object v2, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8a20: 6e20 16be 2400 |0084: invoke-virtual {v4, v2}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3d8a26: 0c04 |0087: move-result-object v4 │ │ +3d8a28: 5442 2e88 |0088: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d8a2c: 6e10 15be 0200 |008a: invoke-virtual {v2}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d8a32: 5bb4 d687 |008d: iput-object v4, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8a36: 5abc d487 |008f: iput-wide v12, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8a3a: 5442 2988 |0091: iget-object v2, v4, Lokio/Segment;.data:[B // field@8829 │ │ +3d8a3e: 5bb2 d287 |0093: iput-object v2, v11, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8a42: 5242 2d88 |0095: iget v2, v4, Lokio/Segment;.pos:I // field@882d │ │ +3d8a46: bc0c |0097: sub-long/2addr v12, v0 │ │ +3d8a48: 84cd |0098: long-to-int v13, v12 │ │ +3d8a4a: b0d2 |0099: add-int/2addr v2, v13 │ │ +3d8a4c: 59b2 d787 |009a: iput v2, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8a50: 524c 2a88 |009c: iget v12, v4, Lokio/Segment;.limit:I // field@882a │ │ +3d8a54: 59bc d387 |009e: iput v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8a58: 52bc d387 |00a0: iget v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8a5c: 52bd d787 |00a2: iget v13, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8a60: b1dc |00a4: sub-int/2addr v12, v13 │ │ +3d8a62: 0f0c |00a5: return v12 │ │ +3d8a64: 1200 |00a6: const/4 v0, #int 0 // #0 │ │ +3d8a66: 5bb0 d687 |00a7: iput-object v0, v11, Lokio/Buffer$UnsafeCursor;.segment:Lokio/Segment; // field@87d6 │ │ +3d8a6a: 5abc d487 |00a9: iput-wide v12, v11, Lokio/Buffer$UnsafeCursor;.offset:J // field@87d4 │ │ +3d8a6e: 5bb0 d287 |00ab: iput-object v0, v11, Lokio/Buffer$UnsafeCursor;.data:[B // field@87d2 │ │ +3d8a72: 12fc |00ad: const/4 v12, #int -1 // #ff │ │ +3d8a74: 59bc d787 |00ae: iput v12, v11, Lokio/Buffer$UnsafeCursor;.start:I // field@87d7 │ │ +3d8a78: 59bc d387 |00b0: iput v12, v11, Lokio/Buffer$UnsafeCursor;.end:I // field@87d3 │ │ +3d8a7c: 0f0c |00b2: return v12 │ │ +3d8a7e: 2200 5a10 |00b3: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ +3d8a82: 1221 |00b5: const/4 v1, #int 2 // #2 │ │ +3d8a84: 2311 6b1c |00b6: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d8a88: 1202 |00b8: const/4 v2, #int 0 // #0 │ │ +3d8a8a: 7120 c283 dc00 |00b9: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d8a90: 0c0c |00bc: move-result-object v12 │ │ +3d8a92: 4d0c 0102 |00bd: aput-object v12, v1, v2 │ │ +3d8a96: 121c |00bf: const/4 v12, #int 1 // #1 │ │ +3d8a98: 54bd d187 |00c0: iget-object v13, v11, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3d8a9c: 53d2 db87 |00c2: iget-wide v2, v13, Lokio/Buffer;.size:J // field@87db │ │ +3d8aa0: 7120 c283 3200 |00c4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d8aa6: 0c0d |00c7: move-result-object v13 │ │ +3d8aa8: 4d0d 010c |00c8: aput-object v13, v1, v12 │ │ +3d8aac: 1a0c c0b4 |00ca: const-string v12, "offset=%s > size=%s" // string@b4c0 │ │ +3d8ab0: 7120 5284 1c00 |00cc: invoke-static {v12, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3d8ab6: 0c0c |00cf: move-result-object v12 │ │ +3d8ab8: 7020 e882 c000 |00d0: invoke-direct {v0, v12}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@82e8 │ │ +3d8abe: 2700 |00d3: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2097 │ │ 0x0010 line=2102 │ │ 0x001c line=2113 │ │ 0x0020 line=2114 │ │ 0x0024 line=2115 │ │ @@ -853538,27 +853538,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -3dcf78: |[3dcf78] okio.ByteString.:()V │ │ -3dcf88: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3dcf8c: 2300 c81b |0002: new-array v0, v0, [C // type@1bc8 │ │ -3dcf90: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -3dcf96: 6900 dd87 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@87dd │ │ -3dcf9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3dcf9c: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ -3dcfa0: 7110 09bd 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3dcfa6: 0c00 |000f: move-result-object v0 │ │ -3dcfa8: 6900 dc87 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3dcfac: 0e00 |0012: return-void │ │ -3dcfae: 0000 |0013: nop // spacer │ │ -3dcfb0: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ +3dcf6c: |[3dcf6c] okio.ByteString.:()V │ │ +3dcf7c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3dcf80: 2300 c81b |0002: new-array v0, v0, [C // type@1bc8 │ │ +3dcf84: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +3dcf8a: 6900 dd87 |0007: sput-object v0, Lokio/ByteString;.HEX_DIGITS:[C // field@87dd │ │ +3dcf8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3dcf90: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ +3dcf94: 7110 09bd 0000 |000c: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3dcf9a: 0c00 |000f: move-result-object v0 │ │ +3dcf9c: 6900 dc87 |0010: sput-object v0, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3dcfa0: 0e00 |0012: return-void │ │ +3dcfa2: 0000 |0013: nop // spacer │ │ +3dcfa4: 0003 0200 1000 0000 3000 3100 3200 ... |0014: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x000a line=58 │ │ locals : │ │ │ │ #1 : (in Lokio/ByteString;) │ │ @@ -853566,18 +853566,18 @@ │ │ type : '([B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dcfd8: |[3dcfd8] okio.ByteString.:([B)V │ │ -3dcfe8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dcfee: 5b01 de87 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@87de │ │ -3dcff2: 0e00 |0005: return-void │ │ +3dcfcc: |[3dcfcc] okio.ByteString.:([B)V │ │ +3dcfdc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dcfe2: 5b01 de87 |0003: iput-object v1, v0, Lokio/ByteString;.data:[B // field@87de │ │ +3dcfe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/ByteString; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -853587,43 +853587,43 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3dc33c: |[3dc33c] okio.ByteString.codePointIndexToCharIndex:(Ljava/lang/String;I)I │ │ -3dc34c: 6e10 6384 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3dc352: 0a00 |0003: move-result v0 │ │ -3dc354: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3dc356: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3dc358: 3501 2600 |0006: if-ge v1, v0, 002c // +0026 │ │ -3dc35c: 3362 0300 |0008: if-ne v2, v6, 000b // +0003 │ │ -3dc360: 0f01 |000a: return v1 │ │ -3dc362: 6e20 4784 1500 |000b: invoke-virtual {v5, v1}, Ljava/lang/String;.codePointAt:(I)I // method@8447 │ │ -3dc368: 0a03 |000e: move-result v3 │ │ -3dc36a: 7110 1183 0300 |000f: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(I)Z // method@8311 │ │ -3dc370: 0a04 |0012: move-result v4 │ │ -3dc372: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ -3dc376: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ -3dc37a: 3243 0600 |0017: if-eq v3, v4, 001d // +0006 │ │ -3dc37e: 1304 0d00 |0019: const/16 v4, #int 13 // #d │ │ -3dc382: 3343 0700 |001b: if-ne v3, v4, 0022 // +0007 │ │ -3dc386: 1404 fdff 0000 |001d: const v4, #float 9.18313e-41 // #0000fffd │ │ -3dc38c: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ -3dc390: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ -3dc392: 0f05 |0023: return v5 │ │ -3dc394: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3dc398: 7110 0283 0300 |0026: invoke-static {v3}, Ljava/lang/Character;.charCount:(I)I // method@8302 │ │ -3dc39e: 0a03 |0029: move-result v3 │ │ -3dc3a0: b031 |002a: add-int/2addr v1, v3 │ │ -3dc3a2: 28db |002b: goto 0006 // -0025 │ │ -3dc3a4: 6e10 6384 0500 |002c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3dc3aa: 0a05 |002f: move-result v5 │ │ -3dc3ac: 0f05 |0030: return v5 │ │ +3dc330: |[3dc330] okio.ByteString.codePointIndexToCharIndex:(Ljava/lang/String;I)I │ │ +3dc340: 6e10 6384 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3dc346: 0a00 |0003: move-result v0 │ │ +3dc348: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3dc34a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3dc34c: 3501 2600 |0006: if-ge v1, v0, 002c // +0026 │ │ +3dc350: 3362 0300 |0008: if-ne v2, v6, 000b // +0003 │ │ +3dc354: 0f01 |000a: return v1 │ │ +3dc356: 6e20 4784 1500 |000b: invoke-virtual {v5, v1}, Ljava/lang/String;.codePointAt:(I)I // method@8447 │ │ +3dc35c: 0a03 |000e: move-result v3 │ │ +3dc35e: 7110 1183 0300 |000f: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(I)Z // method@8311 │ │ +3dc364: 0a04 |0012: move-result v4 │ │ +3dc366: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ +3dc36a: 1304 0a00 |0015: const/16 v4, #int 10 // #a │ │ +3dc36e: 3243 0600 |0017: if-eq v3, v4, 001d // +0006 │ │ +3dc372: 1304 0d00 |0019: const/16 v4, #int 13 // #d │ │ +3dc376: 3343 0700 |001b: if-ne v3, v4, 0022 // +0007 │ │ +3dc37a: 1404 fdff 0000 |001d: const v4, #float 9.18313e-41 // #0000fffd │ │ +3dc380: 3343 0400 |0020: if-ne v3, v4, 0024 // +0004 │ │ +3dc384: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ +3dc386: 0f05 |0023: return v5 │ │ +3dc388: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3dc38c: 7110 0283 0300 |0026: invoke-static {v3}, Ljava/lang/Character;.charCount:(I)I // method@8302 │ │ +3dc392: 0a03 |0029: move-result v3 │ │ +3dc394: b031 |002a: add-int/2addr v1, v3 │ │ +3dc396: 28db |002b: goto 0006 // -0025 │ │ +3dc398: 6e10 6384 0500 |002c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3dc39e: 0a05 |002f: move-result v5 │ │ +3dc3a0: 0f05 |0030: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x000b line=517 │ │ 0x000f line=518 │ │ 0x0026 line=513 │ │ 0x002c line=524 │ │ @@ -853636,28 +853636,28 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3dc91c: |[3dc91c] okio.ByteString.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; │ │ -3dc92c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -3dc930: 7110 03bc 0100 |0002: invoke-static {v1}, Lokio/Base64;.decode:(Ljava/lang/String;)[B // method@bc03 │ │ -3dc936: 0c01 |0005: move-result-object v1 │ │ -3dc938: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -3dc93c: 2200 cb17 |0008: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dc940: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dc946: 2802 |000d: goto 000f // +0002 │ │ -3dc948: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3dc94a: 1100 |000f: return-object v0 │ │ -3dc94c: 2201 7110 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc950: 1a00 ae76 |0012: const-string v0, "base64 == null" // string@76ae │ │ -3dc954: 7020 8783 0100 |0014: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dc95a: 2701 |0017: throw v1 │ │ +3dc910: |[3dc910] okio.ByteString.decodeBase64:(Ljava/lang/String;)Lokio/ByteString; │ │ +3dc920: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +3dc924: 7110 03bc 0100 |0002: invoke-static {v1}, Lokio/Base64;.decode:(Ljava/lang/String;)[B // method@bc03 │ │ +3dc92a: 0c01 |0005: move-result-object v1 │ │ +3dc92c: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +3dc930: 2200 cb17 |0008: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dc934: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dc93a: 2802 |000d: goto 000f // +0002 │ │ +3dc93c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3dc93e: 1100 |000f: return-object v0 │ │ +3dc940: 2201 7110 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc944: 1a00 ae76 |0012: const-string v0, "base64 == null" // string@76ae │ │ +3dc948: 7020 8783 0100 |0014: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc94e: 2701 |0017: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ 0x0008 line=204 │ │ 0x0010 line=202 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/String; │ │ @@ -853667,60 +853667,60 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -3dc95c: |[3dc95c] okio.ByteString.decodeHex:(Ljava/lang/String;)Lokio/ByteString; │ │ -3dc96c: 3804 4f00 |0000: if-eqz v4, 004f // +004f │ │ -3dc970: 6e10 6384 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3dc976: 0a00 |0005: move-result v0 │ │ -3dc978: dc00 0002 |0006: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -3dc97c: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ -3dc980: 6e10 6384 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3dc986: 0a00 |000d: move-result v0 │ │ -3dc988: db00 0002 |000e: div-int/lit8 v0, v0, #int 2 // #02 │ │ -3dc98c: 2300 c71b |0010: new-array v0, v0, [B // type@1bc7 │ │ -3dc990: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3dc992: 2102 |0013: array-length v2, v0 │ │ -3dc994: 3521 1f00 |0014: if-ge v1, v2, 0033 // +001f │ │ -3dc998: da02 0102 |0016: mul-int/lit8 v2, v1, #int 2 // #02 │ │ -3dc99c: 6e20 4684 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3dc9a2: 0a03 |001b: move-result v3 │ │ -3dc9a4: 7110 f0bc 0300 |001c: invoke-static {v3}, Lokio/ByteString;.decodeHexDigit:(C)I // method@bcf0 │ │ -3dc9aa: 0a03 |001f: move-result v3 │ │ -3dc9ac: e003 0304 |0020: shl-int/lit8 v3, v3, #int 4 // #04 │ │ -3dc9b0: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3dc9b4: 6e20 4684 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3dc9ba: 0a02 |0027: move-result v2 │ │ -3dc9bc: 7110 f0bc 0200 |0028: invoke-static {v2}, Lokio/ByteString;.decodeHexDigit:(C)I // method@bcf0 │ │ -3dc9c2: 0a02 |002b: move-result v2 │ │ -3dc9c4: b023 |002c: add-int/2addr v3, v2 │ │ -3dc9c6: 8d32 |002d: int-to-byte v2, v3 │ │ -3dc9c8: 4f02 0001 |002e: aput-byte v2, v0, v1 │ │ -3dc9cc: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dc9d0: 28e1 |0032: goto 0013 // -001f │ │ -3dc9d2: 7110 09bd 0000 |0033: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3dc9d8: 0c04 |0036: move-result-object v4 │ │ -3dc9da: 1104 |0037: return-object v4 │ │ -3dc9dc: 2200 7110 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc9e0: 2201 9410 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc9e4: 7010 8384 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc9ea: 1a02 9865 |003f: const-string v2, "Unexpected hex string: " // string@6598 │ │ -3dc9ee: 6e20 8f84 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc9f4: 6e20 8f84 4100 |0044: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc9fa: 6e10 9f84 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dca00: 0c04 |004a: move-result-object v4 │ │ -3dca02: 7020 8783 4000 |004b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dca08: 2700 |004e: throw v0 │ │ -3dca0a: 2204 7110 |004f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dca0e: 1a00 0d99 |0051: const-string v0, "hex == null" // string@990d │ │ -3dca12: 7020 8783 0400 |0053: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dca18: 2704 |0056: throw v4 │ │ +3dc950: |[3dc950] okio.ByteString.decodeHex:(Ljava/lang/String;)Lokio/ByteString; │ │ +3dc960: 3804 4f00 |0000: if-eqz v4, 004f // +004f │ │ +3dc964: 6e10 6384 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3dc96a: 0a00 |0005: move-result v0 │ │ +3dc96c: dc00 0002 |0006: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +3dc970: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ +3dc974: 6e10 6384 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3dc97a: 0a00 |000d: move-result v0 │ │ +3dc97c: db00 0002 |000e: div-int/lit8 v0, v0, #int 2 // #02 │ │ +3dc980: 2300 c71b |0010: new-array v0, v0, [B // type@1bc7 │ │ +3dc984: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3dc986: 2102 |0013: array-length v2, v0 │ │ +3dc988: 3521 1f00 |0014: if-ge v1, v2, 0033 // +001f │ │ +3dc98c: da02 0102 |0016: mul-int/lit8 v2, v1, #int 2 // #02 │ │ +3dc990: 6e20 4684 2400 |0018: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3dc996: 0a03 |001b: move-result v3 │ │ +3dc998: 7110 f0bc 0300 |001c: invoke-static {v3}, Lokio/ByteString;.decodeHexDigit:(C)I // method@bcf0 │ │ +3dc99e: 0a03 |001f: move-result v3 │ │ +3dc9a0: e003 0304 |0020: shl-int/lit8 v3, v3, #int 4 // #04 │ │ +3dc9a4: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3dc9a8: 6e20 4684 2400 |0024: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3dc9ae: 0a02 |0027: move-result v2 │ │ +3dc9b0: 7110 f0bc 0200 |0028: invoke-static {v2}, Lokio/ByteString;.decodeHexDigit:(C)I // method@bcf0 │ │ +3dc9b6: 0a02 |002b: move-result v2 │ │ +3dc9b8: b023 |002c: add-int/2addr v3, v2 │ │ +3dc9ba: 8d32 |002d: int-to-byte v2, v3 │ │ +3dc9bc: 4f02 0001 |002e: aput-byte v2, v0, v1 │ │ +3dc9c0: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dc9c4: 28e1 |0032: goto 0013 // -001f │ │ +3dc9c6: 7110 09bd 0000 |0033: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3dc9cc: 0c04 |0036: move-result-object v4 │ │ +3dc9ce: 1104 |0037: return-object v4 │ │ +3dc9d0: 2200 7110 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc9d4: 2201 9410 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc9d8: 7010 8384 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc9de: 1a02 9865 |003f: const-string v2, "Unexpected hex string: " // string@6598 │ │ +3dc9e2: 6e20 8f84 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc9e8: 6e20 8f84 4100 |0044: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc9ee: 6e10 9f84 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc9f4: 0c04 |004a: move-result-object v4 │ │ +3dc9f6: 7020 8783 4000 |004b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc9fc: 2700 |004e: throw v0 │ │ +3dc9fe: 2204 7110 |004f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dca02: 1a00 0d99 |0051: const-string v0, "hex == null" // string@990d │ │ +3dca06: 7020 8783 0400 |0053: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dca0c: 2704 |0056: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x000a line=223 │ │ 0x0013 line=224 │ │ 0x0018 line=225 │ │ 0x0024 line=226 │ │ @@ -853736,43 +853736,43 @@ │ │ type : '(C)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3dc440: |[3dc440] okio.ByteString.decodeHexDigit:(C)I │ │ -3dc450: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ -3dc454: 3403 0800 |0002: if-lt v3, v0, 000a // +0008 │ │ -3dc458: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -3dc45c: 3613 0400 |0006: if-gt v3, v1, 000a // +0004 │ │ -3dc460: b103 |0008: sub-int/2addr v3, v0 │ │ -3dc462: 0f03 |0009: return v3 │ │ -3dc464: 1300 6100 |000a: const/16 v0, #int 97 // #61 │ │ -3dc468: 3403 0a00 |000c: if-lt v3, v0, 0016 // +000a │ │ -3dc46c: 1301 6600 |000e: const/16 v1, #int 102 // #66 │ │ -3dc470: 3613 0600 |0010: if-gt v3, v1, 0016 // +0006 │ │ -3dc474: b103 |0012: sub-int/2addr v3, v0 │ │ -3dc476: d803 030a |0013: add-int/lit8 v3, v3, #int 10 // #0a │ │ -3dc47a: 0f03 |0015: return v3 │ │ -3dc47c: 1300 4100 |0016: const/16 v0, #int 65 // #41 │ │ -3dc480: 3403 0700 |0018: if-lt v3, v0, 001f // +0007 │ │ -3dc484: 1301 4600 |001a: const/16 v1, #int 70 // #46 │ │ -3dc488: 3613 0300 |001c: if-gt v3, v1, 001f // +0003 │ │ -3dc48c: 28f4 |001e: goto 0012 // -000c │ │ -3dc48e: 2200 7110 |001f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc492: 2201 9410 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc496: 7010 8384 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc49c: 1a02 9765 |0026: const-string v2, "Unexpected hex digit: " // string@6597 │ │ -3dc4a0: 6e20 8f84 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc4a6: 6e20 8784 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3dc4ac: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dc4b2: 0c03 |0031: move-result-object v3 │ │ -3dc4b4: 7020 8783 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dc4ba: 2700 |0035: throw v0 │ │ +3dc434: |[3dc434] okio.ByteString.decodeHexDigit:(C)I │ │ +3dc444: 1300 3000 |0000: const/16 v0, #int 48 // #30 │ │ +3dc448: 3403 0800 |0002: if-lt v3, v0, 000a // +0008 │ │ +3dc44c: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +3dc450: 3613 0400 |0006: if-gt v3, v1, 000a // +0004 │ │ +3dc454: b103 |0008: sub-int/2addr v3, v0 │ │ +3dc456: 0f03 |0009: return v3 │ │ +3dc458: 1300 6100 |000a: const/16 v0, #int 97 // #61 │ │ +3dc45c: 3403 0a00 |000c: if-lt v3, v0, 0016 // +000a │ │ +3dc460: 1301 6600 |000e: const/16 v1, #int 102 // #66 │ │ +3dc464: 3613 0600 |0010: if-gt v3, v1, 0016 // +0006 │ │ +3dc468: b103 |0012: sub-int/2addr v3, v0 │ │ +3dc46a: d803 030a |0013: add-int/lit8 v3, v3, #int 10 // #0a │ │ +3dc46e: 0f03 |0015: return v3 │ │ +3dc470: 1300 4100 |0016: const/16 v0, #int 65 // #41 │ │ +3dc474: 3403 0700 |0018: if-lt v3, v0, 001f // +0007 │ │ +3dc478: 1301 4600 |001a: const/16 v1, #int 70 // #46 │ │ +3dc47c: 3613 0300 |001c: if-gt v3, v1, 001f // +0003 │ │ +3dc480: 28f4 |001e: goto 0012 // -000c │ │ +3dc482: 2200 7110 |001f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc486: 2201 9410 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc48a: 7010 8384 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc490: 1a02 9765 |0026: const-string v2, "Unexpected hex digit: " // string@6597 │ │ +3dc494: 6e20 8f84 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc49a: 6e20 8784 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3dc4a0: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc4a6: 0c03 |0031: move-result-object v3 │ │ +3dc4a8: 7020 8783 3000 |0032: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc4ae: 2700 |0035: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x001f line=236 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 (null) C │ │ │ │ #6 : (in Lokio/ByteString;) │ │ @@ -853780,27 +853780,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3dca1c: |[3dca1c] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ -3dca2c: 7110 0286 0200 |0000: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ -3dca32: 0c02 |0003: move-result-object v2 │ │ -3dca34: 5410 de87 |0004: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dca38: 6e20 0186 0200 |0006: invoke-virtual {v2, v0}, Ljava/security/MessageDigest;.digest:([B)[B // method@8601 │ │ -3dca3e: 0c02 |0009: move-result-object v2 │ │ -3dca40: 7110 09bd 0200 |000a: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3dca46: 0c02 |000d: move-result-object v2 │ │ -3dca48: 1102 |000e: return-object v2 │ │ -3dca4a: 0d02 |000f: move-exception v2 │ │ -3dca4c: 2200 5b10 |0010: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3dca50: 7020 eb82 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3dca56: 2700 |0015: throw v0 │ │ +3dca10: |[3dca10] okio.ByteString.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ +3dca20: 7110 0286 0200 |0000: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ +3dca26: 0c02 |0003: move-result-object v2 │ │ +3dca28: 5410 de87 |0004: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dca2c: 6e20 0186 0200 |0006: invoke-virtual {v2, v0}, Ljava/security/MessageDigest;.digest:([B)[B // method@8601 │ │ +3dca32: 0c02 |0009: move-result-object v2 │ │ +3dca34: 7110 09bd 0200 |000a: invoke-static {v2}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3dca3a: 0c02 |000d: move-result-object v2 │ │ +3dca3c: 1102 |000e: return-object v2 │ │ +3dca3e: 0d02 |000f: move-exception v2 │ │ +3dca40: 2200 5b10 |0010: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3dca44: 7020 eb82 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3dca4a: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000f │ │ positions : │ │ 0x0000 line=156 │ │ 0x0010 line=158 │ │ locals : │ │ @@ -853812,30 +853812,30 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3dca68: |[3dca68] okio.ByteString.encodeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/ByteString; │ │ -3dca78: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ -3dca7c: 3802 0c00 |0002: if-eqz v2, 000e // +000c │ │ -3dca80: 2200 cb17 |0004: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dca84: 6e20 5684 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ -3dca8a: 0c01 |0009: move-result-object v1 │ │ -3dca8c: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dca92: 1100 |000d: return-object v0 │ │ -3dca94: 2201 7110 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dca98: 1a02 ff79 |0010: const-string v2, "charset == null" // string@79ff │ │ -3dca9c: 7020 8783 2100 |0012: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcaa2: 2701 |0015: throw v1 │ │ -3dcaa4: 2201 7110 |0016: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcaa8: 1a02 e1c0 |0018: const-string v2, "s == null" // string@c0e1 │ │ -3dcaac: 7020 8783 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcab2: 2701 |001d: throw v1 │ │ +3dca5c: |[3dca5c] okio.ByteString.encodeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/ByteString; │ │ +3dca6c: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ +3dca70: 3802 0c00 |0002: if-eqz v2, 000e // +000c │ │ +3dca74: 2200 cb17 |0004: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dca78: 6e20 5684 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ +3dca7e: 0c01 |0009: move-result-object v1 │ │ +3dca80: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dca86: 1100 |000d: return-object v0 │ │ +3dca88: 2201 7110 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dca8c: 1a02 ff79 |0010: const-string v2, "charset == null" // string@79ff │ │ +3dca90: 7020 8783 2100 |0012: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dca96: 2701 |0015: throw v1 │ │ +3dca98: 2201 7110 |0016: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dca9c: 1a02 e1c0 |0018: const-string v2, "s == null" // string@c0e1 │ │ +3dcaa0: 7020 8783 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcaa6: 2701 |001d: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=109 │ │ 0x000e line=108 │ │ 0x0016 line=107 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Ljava/lang/String; │ │ @@ -853846,27 +853846,27 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3dcab4: |[3dcab4] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ -3dcac4: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -3dcac8: 2200 cb17 |0002: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dcacc: 6201 3a88 |0004: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3dcad0: 6e20 5684 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ -3dcad6: 0c01 |0009: move-result-object v1 │ │ -3dcad8: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcade: 5b02 e187 |000d: iput-object v2, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ -3dcae2: 1100 |000f: return-object v0 │ │ -3dcae4: 2202 7110 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcae8: 1a00 e1c0 |0012: const-string v0, "s == null" // string@c0e1 │ │ -3dcaec: 7020 8783 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcaf2: 2702 |0017: throw v2 │ │ +3dcaa8: |[3dcaa8] okio.ByteString.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; │ │ +3dcab8: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +3dcabc: 2200 cb17 |0002: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dcac0: 6201 3a88 |0004: sget-object v1, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3dcac4: 6e20 5684 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ +3dcaca: 0c01 |0009: move-result-object v1 │ │ +3dcacc: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcad2: 5b02 e187 |000d: iput-object v2, v0, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ +3dcad6: 1100 |000f: return-object v0 │ │ +3dcad8: 2202 7110 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcadc: 1a00 e1c0 |0012: const-string v0, "s == null" // string@c0e1 │ │ +3dcae0: 7020 8783 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcae6: 2702 |0017: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ 0x000d line=101 │ │ 0x0010 line=99 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/String; │ │ @@ -853876,36 +853876,36 @@ │ │ type : '(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3dcaf4: |[3dcaf4] okio.ByteString.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; │ │ -3dcb04: 7110 4f89 0300 |0000: invoke-static {v3}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ -3dcb0a: 0c00 |0003: move-result-object v0 │ │ -3dcb0c: 2201 ac11 |0004: new-instance v1, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ -3dcb10: 6e10 1abd 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ -3dcb16: 0c04 |0009: move-result-object v4 │ │ -3dcb18: 7030 5389 4103 |000a: invoke-direct {v1, v4, v3}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ -3dcb1e: 6e20 5089 1000 |000d: invoke-virtual {v0, v1}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ -3dcb24: 5423 de87 |0010: iget-object v3, v2, Lokio/ByteString;.data:[B // field@87de │ │ -3dcb28: 6e20 4e89 3000 |0012: invoke-virtual {v0, v3}, Ljavax/crypto/Mac;.doFinal:([B)[B // method@894e │ │ -3dcb2e: 0c03 |0015: move-result-object v3 │ │ -3dcb30: 7110 09bd 0300 |0016: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3dcb36: 0c03 |0019: move-result-object v3 │ │ -3dcb38: 1103 |001a: return-object v3 │ │ -3dcb3a: 0d03 |001b: move-exception v3 │ │ -3dcb3c: 2204 7110 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcb40: 7020 8983 3400 |001e: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ -3dcb46: 2704 |0021: throw v4 │ │ -3dcb48: 0d03 |0022: move-exception v3 │ │ -3dcb4a: 2204 5b10 |0023: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ -3dcb4e: 7020 eb82 3400 |0025: invoke-direct {v4, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3dcb54: 2704 |0028: throw v4 │ │ +3dcae8: |[3dcae8] okio.ByteString.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; │ │ +3dcaf8: 7110 4f89 0300 |0000: invoke-static {v3}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ +3dcafe: 0c00 |0003: move-result-object v0 │ │ +3dcb00: 2201 ac11 |0004: new-instance v1, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ +3dcb04: 6e10 1abd 0400 |0006: invoke-virtual {v4}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ +3dcb0a: 0c04 |0009: move-result-object v4 │ │ +3dcb0c: 7030 5389 4103 |000a: invoke-direct {v1, v4, v3}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ +3dcb12: 6e20 5089 1000 |000d: invoke-virtual {v0, v1}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ +3dcb18: 5423 de87 |0010: iget-object v3, v2, Lokio/ByteString;.data:[B // field@87de │ │ +3dcb1c: 6e20 4e89 3000 |0012: invoke-virtual {v0, v3}, Ljavax/crypto/Mac;.doFinal:([B)[B // method@894e │ │ +3dcb22: 0c03 |0015: move-result-object v3 │ │ +3dcb24: 7110 09bd 0300 |0016: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3dcb2a: 0c03 |0019: move-result-object v3 │ │ +3dcb2c: 1103 |001a: return-object v3 │ │ +3dcb2e: 0d03 |001b: move-exception v3 │ │ +3dcb30: 2204 7110 |001c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcb34: 7020 8983 3400 |001e: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ +3dcb3a: 2704 |0021: throw v4 │ │ +3dcb3c: 0d03 |0022: move-exception v3 │ │ +3dcb3e: 2204 5b10 |0023: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ +3dcb42: 7020 eb82 3400 |0025: invoke-direct {v4, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3dcb48: 2704 |0028: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0022 │ │ Ljava/security/InvalidKeyException; -> 0x001b │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ @@ -853922,27 +853922,27 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3dcc70: |[3dcc70] okio.ByteString.of:(Ljava/nio/ByteBuffer;)Lokio/ByteString; │ │ -3dcc80: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -3dcc84: 6e10 c485 0100 |0002: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3dcc8a: 0a00 |0005: move-result v0 │ │ -3dcc8c: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ -3dcc90: 6e20 b285 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3dcc96: 2201 cb17 |000b: new-instance v1, Lokio/ByteString; // type@17cb │ │ -3dcc9a: 7020 e7bc 0100 |000d: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcca0: 1101 |0010: return-object v1 │ │ -3dcca2: 2201 7110 |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcca6: 1a00 6b80 |0013: const-string v0, "data == null" // string@806b │ │ -3dccaa: 7020 8783 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dccb0: 2701 |0018: throw v1 │ │ +3dcc64: |[3dcc64] okio.ByteString.of:(Ljava/nio/ByteBuffer;)Lokio/ByteString; │ │ +3dcc74: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +3dcc78: 6e10 c485 0100 |0002: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3dcc7e: 0a00 |0005: move-result v0 │ │ +3dcc80: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ +3dcc84: 6e20 b285 0100 |0008: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3dcc8a: 2201 cb17 |000b: new-instance v1, Lokio/ByteString; // type@17cb │ │ +3dcc8e: 7020 e7bc 0100 |000d: invoke-direct {v1, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcc94: 1101 |0010: return-object v1 │ │ +3dcc96: 2201 7110 |0011: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcc9a: 1a00 6b80 |0013: const-string v0, "data == null" // string@806b │ │ +3dcc9e: 7020 8783 0100 |0015: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcca4: 2701 |0018: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0008 line=93 │ │ 0x000b line=94 │ │ 0x0011 line=90 │ │ locals : │ │ @@ -853953,26 +853953,26 @@ │ │ type : '([B)Lokio/ByteString;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3dcbe8: |[3dcbe8] okio.ByteString.of:([B)Lokio/ByteString; │ │ -3dcbf8: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -3dcbfc: 2200 cb17 |0002: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dcc00: 6e10 3dd7 0100 |0004: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ -3dcc06: 0c01 |0007: move-result-object v1 │ │ -3dcc08: 1f01 c71b |0008: check-cast v1, [B // type@1bc7 │ │ -3dcc0c: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcc12: 1100 |000d: return-object v0 │ │ -3dcc14: 2201 7110 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcc18: 1a00 6b80 |0010: const-string v0, "data == null" // string@806b │ │ -3dcc1c: 7020 8783 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcc22: 2701 |0015: throw v1 │ │ +3dcbdc: |[3dcbdc] okio.ByteString.of:([B)Lokio/ByteString; │ │ +3dcbec: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ +3dcbf0: 2200 cb17 |0002: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dcbf4: 6e10 3dd7 0100 |0004: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ +3dcbfa: 0c01 |0007: move-result-object v1 │ │ +3dcbfc: 1f01 c71b |0008: check-cast v1, [B // type@1bc7 │ │ +3dcc00: 7020 e7bc 1000 |000a: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcc06: 1100 |000d: return-object v0 │ │ +3dcc08: 2201 7110 |000e: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcc0c: 1a00 6b80 |0010: const-string v0, "data == null" // string@806b │ │ +3dcc10: 7020 8783 0100 |0012: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcc16: 2701 |0015: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000e line=72 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) [B │ │ │ │ @@ -853981,31 +853981,31 @@ │ │ type : '([BII)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -3dcc24: |[3dcc24] okio.ByteString.of:([BII)Lokio/ByteString; │ │ -3dcc34: 3807 1500 |0000: if-eqz v7, 0015 // +0015 │ │ -3dcc38: 2170 |0002: array-length v0, v7 │ │ -3dcc3a: 8101 |0003: int-to-long v1, v0 │ │ -3dcc3c: 8183 |0004: int-to-long v3, v8 │ │ -3dcc3e: 8195 |0005: int-to-long v5, v9 │ │ -3dcc40: 7706 5cbe 0100 |0006: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3dcc46: 2390 c71b |0009: new-array v0, v9, [B // type@1bc7 │ │ -3dcc4a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3dcc4c: 7159 a084 8710 |000c: invoke-static {v7, v8, v0, v1, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3dcc52: 2207 cb17 |000f: new-instance v7, Lokio/ByteString; // type@17cb │ │ -3dcc56: 7020 e7bc 0700 |0011: invoke-direct {v7, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcc5c: 1107 |0014: return-object v7 │ │ -3dcc5e: 2207 7110 |0015: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcc62: 1a08 6b80 |0017: const-string v8, "data == null" // string@806b │ │ -3dcc66: 7020 8783 8700 |0019: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcc6c: 2707 |001c: throw v7 │ │ +3dcc18: |[3dcc18] okio.ByteString.of:([BII)Lokio/ByteString; │ │ +3dcc28: 3807 1500 |0000: if-eqz v7, 0015 // +0015 │ │ +3dcc2c: 2170 |0002: array-length v0, v7 │ │ +3dcc2e: 8101 |0003: int-to-long v1, v0 │ │ +3dcc30: 8183 |0004: int-to-long v3, v8 │ │ +3dcc32: 8195 |0005: int-to-long v5, v9 │ │ +3dcc34: 7706 5cbe 0100 |0006: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3dcc3a: 2390 c71b |0009: new-array v0, v9, [B // type@1bc7 │ │ +3dcc3e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3dcc40: 7159 a084 8710 |000c: invoke-static {v7, v8, v0, v1, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3dcc46: 2207 cb17 |000f: new-instance v7, Lokio/ByteString; // type@17cb │ │ +3dcc4a: 7020 e7bc 0700 |0011: invoke-direct {v7, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcc50: 1107 |0014: return-object v7 │ │ +3dcc52: 2207 7110 |0015: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcc56: 1a08 6b80 |0017: const-string v8, "data == null" // string@806b │ │ +3dcc5a: 7020 8783 8700 |0019: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcc60: 2707 |001c: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0009 line=84 │ │ 0x000c line=85 │ │ 0x000f line=86 │ │ 0x0015 line=81 │ │ @@ -854019,47 +854019,47 @@ │ │ type : '(Ljava/io/InputStream;I)Lokio/ByteString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -3dccb4: |[3dccb4] okio.ByteString.read:(Ljava/io/InputStream;I)Lokio/ByteString; │ │ -3dccc4: 3804 3700 |0000: if-eqz v4, 0037 // +0037 │ │ -3dccc8: 3a05 1e00 |0002: if-ltz v5, 0020 // +001e │ │ -3dcccc: 2350 c71b |0004: new-array v0, v5, [B // type@1bc7 │ │ -3dccd0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3dccd2: 3551 1300 |0007: if-ge v1, v5, 001a // +0013 │ │ -3dccd6: 9102 0501 |0009: sub-int v2, v5, v1 │ │ -3dccda: 6e40 8582 0421 |000b: invoke-virtual {v4, v0, v1, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3dcce0: 0a02 |000e: move-result v2 │ │ -3dcce2: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -3dcce4: 3232 0400 |0010: if-eq v2, v3, 0014 // +0004 │ │ -3dcce8: b021 |0012: add-int/2addr v1, v2 │ │ -3dccea: 28f4 |0013: goto 0007 // -000c │ │ -3dccec: 2204 3810 |0014: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ -3dccf0: 7010 3882 0400 |0016: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dccf6: 2704 |0019: throw v4 │ │ -3dccf8: 2204 cb17 |001a: new-instance v4, Lokio/ByteString; // type@17cb │ │ -3dccfc: 7020 e7bc 0400 |001c: invoke-direct {v4, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcd02: 1104 |001f: return-object v4 │ │ -3dcd04: 2204 7110 |0020: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcd08: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dcd0c: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dcd12: 1a01 5778 |0027: const-string v1, "byteCount < 0: " // string@7857 │ │ -3dcd16: 6e20 8f84 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dcd1c: 6e20 8a84 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3dcd22: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dcd28: 0c05 |0032: move-result-object v5 │ │ -3dcd2a: 7020 8783 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcd30: 2704 |0036: throw v4 │ │ -3dcd32: 2204 7110 |0037: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dcd36: 1a05 419a |0039: const-string v5, "in == null" // string@9a41 │ │ -3dcd3a: 7020 8783 5400 |003b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dcd40: 2704 |003e: throw v4 │ │ +3dcca8: |[3dcca8] okio.ByteString.read:(Ljava/io/InputStream;I)Lokio/ByteString; │ │ +3dccb8: 3804 3700 |0000: if-eqz v4, 0037 // +0037 │ │ +3dccbc: 3a05 1e00 |0002: if-ltz v5, 0020 // +001e │ │ +3dccc0: 2350 c71b |0004: new-array v0, v5, [B // type@1bc7 │ │ +3dccc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3dccc6: 3551 1300 |0007: if-ge v1, v5, 001a // +0013 │ │ +3dccca: 9102 0501 |0009: sub-int v2, v5, v1 │ │ +3dccce: 6e40 8582 0421 |000b: invoke-virtual {v4, v0, v1, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3dccd4: 0a02 |000e: move-result v2 │ │ +3dccd6: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +3dccd8: 3232 0400 |0010: if-eq v2, v3, 0014 // +0004 │ │ +3dccdc: b021 |0012: add-int/2addr v1, v2 │ │ +3dccde: 28f4 |0013: goto 0007 // -000c │ │ +3dcce0: 2204 3810 |0014: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ +3dcce4: 7010 3882 0400 |0016: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dccea: 2704 |0019: throw v4 │ │ +3dccec: 2204 cb17 |001a: new-instance v4, Lokio/ByteString; // type@17cb │ │ +3dccf0: 7020 e7bc 0400 |001c: invoke-direct {v4, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dccf6: 1104 |001f: return-object v4 │ │ +3dccf8: 2204 7110 |0020: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dccfc: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dcd00: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dcd06: 1a01 5778 |0027: const-string v1, "byteCount < 0: " // string@7857 │ │ +3dcd0a: 6e20 8f84 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dcd10: 6e20 8a84 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3dcd16: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dcd1c: 0c05 |0032: move-result-object v5 │ │ +3dcd1e: 7020 8783 5400 |0033: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcd24: 2704 |0036: throw v4 │ │ +3dcd26: 2204 7110 |0037: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dcd2a: 1a05 419a |0039: const-string v5, "in == null" // string@9a41 │ │ +3dcd2e: 7020 8783 5400 |003b: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dcd34: 2704 |003e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=249 │ │ 0x000b line=251 │ │ 0x0014 line=252 │ │ 0x001a line=254 │ │ 0x0020 line=247 │ │ @@ -854073,34 +854073,34 @@ │ │ type : '(Ljava/io/ObjectInputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3dcff4: |[3dcff4] okio.ByteString.readObject:(Ljava/io/ObjectInputStream;)V │ │ -3dd004: 6e10 9182 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readInt:()I // method@8291 │ │ -3dd00a: 0a00 |0003: move-result v0 │ │ -3dd00c: 7120 0dbd 0300 |0004: invoke-static {v3, v0}, Lokio/ByteString;.read:(Ljava/io/InputStream;I)Lokio/ByteString; // method@bd0d │ │ -3dd012: 0c03 |0007: move-result-object v3 │ │ -3dd014: 1c00 cb17 |0008: const-class v0, Lokio/ByteString; // type@17cb │ │ -3dd018: 1a01 6a80 |000a: const-string v1, "data" // string@806a │ │ -3dd01c: 6e20 3383 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8333 │ │ -3dd022: 0c00 |000f: move-result-object v0 │ │ -3dd024: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -3dd026: 6e20 f384 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@84f3 │ │ -3dd02c: 5433 de87 |0014: iget-object v3, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dd030: 6e30 f284 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@84f2 │ │ -3dd036: 0e00 |0019: return-void │ │ -3dd038: 2203 5b10 |001a: new-instance v3, Ljava/lang/AssertionError; // type@105b │ │ -3dd03c: 7010 ea82 0300 |001c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3dd042: 2703 |001f: throw v3 │ │ -3dd044: 2203 5b10 |0020: new-instance v3, Ljava/lang/AssertionError; // type@105b │ │ -3dd048: 7010 ea82 0300 |0022: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3dd04e: 2703 |0025: throw v3 │ │ +3dcfe8: |[3dcfe8] okio.ByteString.readObject:(Ljava/io/ObjectInputStream;)V │ │ +3dcff8: 6e10 9182 0300 |0000: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readInt:()I // method@8291 │ │ +3dcffe: 0a00 |0003: move-result v0 │ │ +3dd000: 7120 0dbd 0300 |0004: invoke-static {v3, v0}, Lokio/ByteString;.read:(Ljava/io/InputStream;I)Lokio/ByteString; // method@bd0d │ │ +3dd006: 0c03 |0007: move-result-object v3 │ │ +3dd008: 1c00 cb17 |0008: const-class v0, Lokio/ByteString; // type@17cb │ │ +3dd00c: 1a01 6a80 |000a: const-string v1, "data" // string@806a │ │ +3dd010: 6e20 3383 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8333 │ │ +3dd016: 0c00 |000f: move-result-object v0 │ │ +3dd018: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +3dd01a: 6e20 f384 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@84f3 │ │ +3dd020: 5433 de87 |0014: iget-object v3, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dd024: 6e30 f284 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@84f2 │ │ +3dd02a: 0e00 |0019: return-void │ │ +3dd02c: 2203 5b10 |001a: new-instance v3, Ljava/lang/AssertionError; // type@105b │ │ +3dd030: 7010 ea82 0300 |001c: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3dd036: 2703 |001f: throw v3 │ │ +3dd038: 2203 5b10 |0020: new-instance v3, Ljava/lang/AssertionError; // type@105b │ │ +3dd03c: 7010 ea82 0300 |0022: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3dd042: 2703 |0025: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ Ljava/lang/NoSuchFieldException; -> 0x0020 │ │ Ljava/lang/IllegalAccessException; -> 0x001a │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ @@ -854118,21 +854118,21 @@ │ │ type : '(Ljava/io/ObjectOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3dd0b0: |[3dd0b0] okio.ByteString.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ -3dd0c0: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dd0c4: 2100 |0002: array-length v0, v0 │ │ -3dd0c6: 6e20 9982 0200 |0003: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.writeInt:(I)V // method@8299 │ │ -3dd0cc: 5410 de87 |0006: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dd0d0: 6e20 9882 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.write:([B)V // method@8298 │ │ -3dd0d6: 0e00 |000b: return-void │ │ +3dd0a4: |[3dd0a4] okio.ByteString.writeObject:(Ljava/io/ObjectOutputStream;)V │ │ +3dd0b4: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dd0b8: 2100 |0002: array-length v0, v0 │ │ +3dd0ba: 6e20 9982 0200 |0003: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.writeInt:(I)V // method@8299 │ │ +3dd0c0: 5410 de87 |0006: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dd0c4: 6e20 9882 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/ObjectOutputStream;.write:([B)V // method@8298 │ │ +3dd0ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0006 line=543 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/ObjectOutputStream; │ │ @@ -854143,21 +854143,21 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3dc8f4: |[3dc8f4] okio.ByteString.asByteBuffer:()Ljava/nio/ByteBuffer; │ │ -3dc904: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc908: 7110 c685 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3dc90e: 0c00 |0005: move-result-object v0 │ │ -3dc910: 6e10 ad85 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asReadOnlyBuffer:()Ljava/nio/ByteBuffer; // method@85ad │ │ -3dc916: 0c00 |0009: move-result-object v0 │ │ -3dc918: 1100 |000a: return-object v0 │ │ +3dc8e8: |[3dc8e8] okio.ByteString.asByteBuffer:()Ljava/nio/ByteBuffer; │ │ +3dc8f8: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc8fc: 7110 c685 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3dc902: 0c00 |0005: move-result-object v0 │ │ +3dc904: 6e10 ad85 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asReadOnlyBuffer:()Ljava/nio/ByteBuffer; // method@85ad │ │ +3dc90a: 0c00 |0009: move-result-object v0 │ │ +3dc90c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokio/ByteString; │ │ │ │ #1 : (in Lokio/ByteString;) │ │ @@ -854165,19 +854165,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dc668: |[3dc668] okio.ByteString.base64:()Ljava/lang/String; │ │ -3dc678: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc67c: 7110 04bc 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@bc04 │ │ -3dc682: 0c00 |0005: move-result-object v0 │ │ -3dc684: 1100 |0006: return-object v0 │ │ +3dc65c: |[3dc65c] okio.ByteString.base64:()Ljava/lang/String; │ │ +3dc66c: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc670: 7110 04bc 0000 |0002: invoke-static {v0}, Lokio/Base64;.encode:([B)Ljava/lang/String; // method@bc04 │ │ +3dc676: 0c00 |0005: move-result-object v0 │ │ +3dc678: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #2 : (in Lokio/ByteString;) │ │ @@ -854185,19 +854185,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dc688: |[3dc688] okio.ByteString.base64Url:()Ljava/lang/String; │ │ -3dc698: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc69c: 7110 06bc 0000 |0002: invoke-static {v0}, Lokio/Base64;.encodeUrl:([B)Ljava/lang/String; // method@bc06 │ │ -3dc6a2: 0c00 |0005: move-result-object v0 │ │ -3dc6a4: 1100 |0006: return-object v0 │ │ +3dc67c: |[3dc67c] okio.ByteString.base64Url:()Ljava/lang/String; │ │ +3dc68c: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc690: 7110 06bc 0000 |0002: invoke-static {v0}, Lokio/Base64;.encodeUrl:([B)Ljava/lang/String; // method@bc06 │ │ +3dc696: 0c00 |0005: move-result-object v0 │ │ +3dc698: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #3 : (in Lokio/ByteString;) │ │ @@ -854205,19 +854205,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dc3b0: |[3dc3b0] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ -3dc3c0: 1f01 cb17 |0000: check-cast v1, Lokio/ByteString; // type@17cb │ │ -3dc3c4: 6e20 edbc 1000 |0002: invoke-virtual {v0, v1}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@bced │ │ -3dc3ca: 0a01 |0005: move-result v1 │ │ -3dc3cc: 0f01 |0006: return v1 │ │ +3dc3a4: |[3dc3a4] okio.ByteString.compareTo:(Ljava/lang/Object;)I │ │ +3dc3b4: 1f01 cb17 |0000: check-cast v1, Lokio/ByteString; // type@17cb │ │ +3dc3b8: 6e20 edbc 1000 |0002: invoke-virtual {v0, v1}, Lokio/ByteString;.compareTo:(Lokio/ByteString;)I // method@bced │ │ +3dc3be: 0a01 |0005: move-result v1 │ │ +3dc3c0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -854226,45 +854226,45 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3dc3d0: |[3dc3d0] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ -3dc3e0: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc3e6: 0a00 |0003: move-result v0 │ │ -3dc3e8: 6e10 12bd 0a00 |0004: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc3ee: 0a01 |0007: move-result v1 │ │ -3dc3f0: 7120 de83 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3dc3f6: 0a02 |000b: move-result v2 │ │ -3dc3f8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3dc3fa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3dc3fc: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -3dc3fe: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -3dc400: 3524 1800 |0010: if-ge v4, v2, 0028 // +0018 │ │ -3dc404: 6e20 f7bc 4900 |0012: invoke-virtual {v9, v4}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3dc40a: 0a07 |0015: move-result v7 │ │ -3dc40c: d577 ff00 |0016: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3dc410: 6e20 f7bc 4a00 |0018: invoke-virtual {v10, v4}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3dc416: 0a08 |001b: move-result v8 │ │ -3dc418: d588 ff00 |001c: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -3dc41c: 3387 0500 |001e: if-ne v7, v8, 0023 // +0005 │ │ -3dc420: d804 0401 |0020: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3dc424: 28ec |0022: goto 000e // -0014 │ │ -3dc426: 3587 0300 |0023: if-ge v7, v8, 0026 // +0003 │ │ -3dc42a: 2802 |0025: goto 0027 // +0002 │ │ -3dc42c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -3dc42e: 0f05 |0027: return v5 │ │ -3dc430: 3310 0300 |0028: if-ne v0, v1, 002b // +0003 │ │ -3dc434: 0f03 |002a: return v3 │ │ -3dc436: 3510 0300 |002b: if-ge v0, v1, 002e // +0003 │ │ -3dc43a: 2802 |002d: goto 002f // +0002 │ │ -3dc43c: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -3dc43e: 0f05 |002f: return v5 │ │ +3dc3c4: |[3dc3c4] okio.ByteString.compareTo:(Lokio/ByteString;)I │ │ +3dc3d4: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc3da: 0a00 |0003: move-result v0 │ │ +3dc3dc: 6e10 12bd 0a00 |0004: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc3e2: 0a01 |0007: move-result v1 │ │ +3dc3e4: 7120 de83 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3dc3ea: 0a02 |000b: move-result v2 │ │ +3dc3ec: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3dc3ee: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3dc3f0: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +3dc3f2: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +3dc3f4: 3524 1800 |0010: if-ge v4, v2, 0028 // +0018 │ │ +3dc3f8: 6e20 f7bc 4900 |0012: invoke-virtual {v9, v4}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3dc3fe: 0a07 |0015: move-result v7 │ │ +3dc400: d577 ff00 |0016: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3dc404: 6e20 f7bc 4a00 |0018: invoke-virtual {v10, v4}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3dc40a: 0a08 |001b: move-result v8 │ │ +3dc40c: d588 ff00 |001c: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +3dc410: 3387 0500 |001e: if-ne v7, v8, 0023 // +0005 │ │ +3dc414: d804 0401 |0020: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3dc418: 28ec |0022: goto 000e // -0014 │ │ +3dc41a: 3587 0300 |0023: if-ge v7, v8, 0026 // +0003 │ │ +3dc41e: 2802 |0025: goto 0027 // +0002 │ │ +3dc420: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +3dc422: 0f05 |0027: return v5 │ │ +3dc424: 3310 0300 |0028: if-ne v0, v1, 002b // +0003 │ │ +3dc428: 0f03 |002a: return v3 │ │ +3dc42a: 3510 0300 |002b: if-ge v0, v1, 002e // +0003 │ │ +3dc42e: 2802 |002d: goto 002f // +0002 │ │ +3dc430: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +3dc432: 0f05 |002f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0004 line=474 │ │ 0x0008 line=475 │ │ 0x0012 line=476 │ │ 0x0018 line=477 │ │ @@ -854277,26 +854277,26 @@ │ │ type : '(Lokio/ByteString;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -3dc1bc: |[3dc1bc] okio.ByteString.endsWith:(Lokio/ByteString;)Z │ │ -3dc1cc: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc1d2: 0a00 |0003: move-result v0 │ │ -3dc1d4: 6e10 12bd 0400 |0004: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc1da: 0a01 |0007: move-result v1 │ │ -3dc1dc: b110 |0008: sub-int/2addr v0, v1 │ │ -3dc1de: 6e10 12bd 0400 |0009: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc1e4: 0a01 |000c: move-result v1 │ │ -3dc1e6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3dc1e8: 6e51 0bbd 0324 |000e: invoke-virtual {v3, v0, v4, v2, v1}, Lokio/ByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@bd0b │ │ -3dc1ee: 0a04 |0011: move-result v4 │ │ -3dc1f0: 0f04 |0012: return v4 │ │ +3dc1b0: |[3dc1b0] okio.ByteString.endsWith:(Lokio/ByteString;)Z │ │ +3dc1c0: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc1c6: 0a00 |0003: move-result v0 │ │ +3dc1c8: 6e10 12bd 0400 |0004: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc1ce: 0a01 |0007: move-result v1 │ │ +3dc1d0: b110 |0008: sub-int/2addr v0, v1 │ │ +3dc1d2: 6e10 12bd 0400 |0009: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc1d8: 0a01 |000c: move-result v1 │ │ +3dc1da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3dc1dc: 6e51 0bbd 0324 |000e: invoke-virtual {v3, v0, v4, v2, v1}, Lokio/ByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@bd0b │ │ +3dc1e2: 0a04 |0011: move-result v4 │ │ +3dc1e4: 0f04 |0012: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x0013 reg=4 (null) Lokio/ByteString; │ │ │ │ @@ -854305,24 +854305,24 @@ │ │ type : '([B)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -3dc190: |[3dc190] okio.ByteString.endsWith:([B)Z │ │ -3dc1a0: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc1a6: 0a00 |0003: move-result v0 │ │ -3dc1a8: 2141 |0004: array-length v1, v4 │ │ -3dc1aa: b110 |0005: sub-int/2addr v0, v1 │ │ -3dc1ac: 2141 |0006: array-length v1, v4 │ │ -3dc1ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3dc1b0: 6e51 0cbd 0324 |0008: invoke-virtual {v3, v0, v4, v2, v1}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ -3dc1b6: 0a04 |000b: move-result v4 │ │ -3dc1b8: 0f04 |000c: return v4 │ │ +3dc184: |[3dc184] okio.ByteString.endsWith:([B)Z │ │ +3dc194: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc19a: 0a00 |0003: move-result v0 │ │ +3dc19c: 2141 |0004: array-length v1, v4 │ │ +3dc19e: b110 |0005: sub-int/2addr v0, v1 │ │ +3dc1a0: 2141 |0006: array-length v1, v4 │ │ +3dc1a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3dc1a4: 6e51 0cbd 0324 |0008: invoke-virtual {v3, v0, v4, v2, v1}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ +3dc1aa: 0a04 |000b: move-result v4 │ │ +3dc1ac: 0f04 |000c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x000d reg=4 (null) [B │ │ │ │ @@ -854331,34 +854331,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -3dc1f4: |[3dc1f4] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ -3dc204: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3dc206: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ -3dc20a: 0f00 |0003: return v0 │ │ -3dc20c: 2061 cb17 |0004: instance-of v1, v6, Lokio/ByteString; // type@17cb │ │ -3dc210: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3dc212: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ -3dc216: 1f06 cb17 |0009: check-cast v6, Lokio/ByteString; // type@17cb │ │ -3dc21a: 6e10 12bd 0600 |000b: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc220: 0a01 |000e: move-result v1 │ │ -3dc222: 5453 de87 |000f: iget-object v3, v5, Lokio/ByteString;.data:[B // field@87de │ │ -3dc226: 2134 |0011: array-length v4, v3 │ │ -3dc228: 3341 0a00 |0012: if-ne v1, v4, 001c // +000a │ │ -3dc22c: 2131 |0014: array-length v1, v3 │ │ -3dc22e: 6e51 0cbd 2623 |0015: invoke-virtual {v6, v2, v3, v2, v1}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ -3dc234: 0a06 |0018: move-result v6 │ │ -3dc236: 3806 0300 |0019: if-eqz v6, 001c // +0003 │ │ -3dc23a: 2802 |001b: goto 001d // +0002 │ │ -3dc23c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3dc23e: 0f00 |001d: return v0 │ │ +3dc1e8: |[3dc1e8] okio.ByteString.equals:(Ljava/lang/Object;)Z │ │ +3dc1f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3dc1fa: 3356 0300 |0001: if-ne v6, v5, 0004 // +0003 │ │ +3dc1fe: 0f00 |0003: return v0 │ │ +3dc200: 2061 cb17 |0004: instance-of v1, v6, Lokio/ByteString; // type@17cb │ │ +3dc204: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3dc206: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ +3dc20a: 1f06 cb17 |0009: check-cast v6, Lokio/ByteString; // type@17cb │ │ +3dc20e: 6e10 12bd 0600 |000b: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc214: 0a01 |000e: move-result v1 │ │ +3dc216: 5453 de87 |000f: iget-object v3, v5, Lokio/ByteString;.data:[B // field@87de │ │ +3dc21a: 2134 |0011: array-length v4, v3 │ │ +3dc21c: 3341 0a00 |0012: if-ne v1, v4, 001c // +000a │ │ +3dc220: 2131 |0014: array-length v1, v3 │ │ +3dc222: 6e51 0cbd 2623 |0015: invoke-virtual {v6, v2, v3, v2, v1}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ +3dc228: 0a06 |0018: move-result v6 │ │ +3dc22a: 3806 0300 |0019: if-eqz v6, 001c // +0003 │ │ +3dc22e: 2802 |001b: goto 001d // +0002 │ │ +3dc230: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3dc232: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=462 │ │ 0x000b line=463 │ │ 0x0015 line=464 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lokio/ByteString; │ │ @@ -854369,18 +854369,18 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3dc2e4: |[3dc2e4] okio.ByteString.getByte:(I)B │ │ -3dc2f4: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc2f8: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ -3dc2fc: 0f02 |0004: return v2 │ │ +3dc2d8: |[3dc2d8] okio.ByteString.getByte:(I)B │ │ +3dc2e8: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc2ec: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ +3dc2f0: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -854389,23 +854389,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3dc4bc: |[3dc4bc] okio.ByteString.hashCode:()I │ │ -3dc4cc: 5210 df87 |0000: iget v0, v1, Lokio/ByteString;.hashCode:I // field@87df │ │ -3dc4d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3dc4d4: 2809 |0004: goto 000d // +0009 │ │ -3dc4d6: 5410 de87 |0005: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc4da: 7110 a886 0000 |0007: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@86a8 │ │ -3dc4e0: 0a00 |000a: move-result v0 │ │ -3dc4e2: 5910 df87 |000b: iput v0, v1, Lokio/ByteString;.hashCode:I // field@87df │ │ -3dc4e6: 0f00 |000d: return v0 │ │ +3dc4b0: |[3dc4b0] okio.ByteString.hashCode:()I │ │ +3dc4c0: 5210 df87 |0000: iget v0, v1, Lokio/ByteString;.hashCode:I // field@87df │ │ +3dc4c4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3dc4c8: 2809 |0004: goto 000d // +0009 │ │ +3dc4ca: 5410 de87 |0005: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc4ce: 7110 a886 0000 |0007: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@86a8 │ │ +3dc4d4: 0a00 |000a: move-result v0 │ │ +3dc4d6: 5910 df87 |000b: iput v0, v1, Lokio/ByteString;.hashCode:I // field@87df │ │ +3dc4da: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0005 line=469 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokio/ByteString; │ │ │ │ @@ -854414,39 +854414,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3dc6a8: |[3dc6a8] okio.ByteString.hex:()Ljava/lang/String; │ │ -3dc6b8: 5490 de87 |0000: iget-object v0, v9, Lokio/ByteString;.data:[B // field@87de │ │ -3dc6bc: 2101 |0002: array-length v1, v0 │ │ -3dc6be: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -3dc6c2: 2311 c81b |0005: new-array v1, v1, [C // type@1bc8 │ │ -3dc6c6: 2102 |0007: array-length v2, v0 │ │ -3dc6c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3dc6ca: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3dc6cc: 3523 1b00 |000a: if-ge v3, v2, 0025 // +001b │ │ -3dc6d0: 4805 0003 |000c: aget-byte v5, v0, v3 │ │ -3dc6d4: d806 0401 |000e: add-int/lit8 v6, v4, #int 1 // #01 │ │ -3dc6d8: 6207 dd87 |0010: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@87dd │ │ -3dc6dc: e108 0504 |0012: shr-int/lit8 v8, v5, #int 4 // #04 │ │ -3dc6e0: dd08 080f |0014: and-int/lit8 v8, v8, #int 15 // #0f │ │ -3dc6e4: 4908 0708 |0016: aget-char v8, v7, v8 │ │ -3dc6e8: 5008 0104 |0018: aput-char v8, v1, v4 │ │ -3dc6ec: d804 0601 |001a: add-int/lit8 v4, v6, #int 1 // #01 │ │ -3dc6f0: dd05 050f |001c: and-int/lit8 v5, v5, #int 15 // #0f │ │ -3dc6f4: 4905 0705 |001e: aget-char v5, v7, v5 │ │ -3dc6f8: 5005 0106 |0020: aput-char v5, v1, v6 │ │ -3dc6fc: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3dc700: 28e6 |0024: goto 000a // -001a │ │ -3dc702: 2200 9210 |0025: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3dc706: 7020 4384 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@8443 │ │ -3dc70c: 1100 |002a: return-object v0 │ │ +3dc69c: |[3dc69c] okio.ByteString.hex:()Ljava/lang/String; │ │ +3dc6ac: 5490 de87 |0000: iget-object v0, v9, Lokio/ByteString;.data:[B // field@87de │ │ +3dc6b0: 2101 |0002: array-length v1, v0 │ │ +3dc6b2: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +3dc6b6: 2311 c81b |0005: new-array v1, v1, [C // type@1bc8 │ │ +3dc6ba: 2102 |0007: array-length v2, v0 │ │ +3dc6bc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3dc6be: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3dc6c0: 3523 1b00 |000a: if-ge v3, v2, 0025 // +001b │ │ +3dc6c4: 4805 0003 |000c: aget-byte v5, v0, v3 │ │ +3dc6c8: d806 0401 |000e: add-int/lit8 v6, v4, #int 1 // #01 │ │ +3dc6cc: 6207 dd87 |0010: sget-object v7, Lokio/ByteString;.HEX_DIGITS:[C // field@87dd │ │ +3dc6d0: e108 0504 |0012: shr-int/lit8 v8, v5, #int 4 // #04 │ │ +3dc6d4: dd08 080f |0014: and-int/lit8 v8, v8, #int 15 // #0f │ │ +3dc6d8: 4908 0708 |0016: aget-char v8, v7, v8 │ │ +3dc6dc: 5008 0104 |0018: aput-char v8, v1, v4 │ │ +3dc6e0: d804 0601 |001a: add-int/lit8 v4, v6, #int 1 // #01 │ │ +3dc6e4: dd05 050f |001c: and-int/lit8 v5, v5, #int 15 // #0f │ │ +3dc6e8: 4905 0705 |001e: aget-char v5, v7, v5 │ │ +3dc6ec: 5005 0106 |0020: aput-char v5, v1, v6 │ │ +3dc6f0: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3dc6f4: 28e6 |0024: goto 000a // -001a │ │ +3dc6f6: 2200 9210 |0025: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3dc6fa: 7020 4384 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@8443 │ │ +3dc700: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=211 │ │ 0x0010 line=212 │ │ 0x001e line=213 │ │ 0x0025 line=215 │ │ @@ -854458,19 +854458,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dcb68: |[3dcb68] okio.ByteString.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dcb78: 1a00 002b |0000: const-string v0, "HmacSHA1" // string@2b00 │ │ -3dcb7c: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ -3dcb82: 0c02 |0005: move-result-object v2 │ │ -3dcb84: 1102 |0006: return-object v2 │ │ +3dcb5c: |[3dcb5c] okio.ByteString.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dcb6c: 1a00 002b |0000: const-string v0, "HmacSHA1" // string@2b00 │ │ +3dcb70: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ +3dcb76: 0c02 |0005: move-result-object v2 │ │ +3dcb78: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -854479,19 +854479,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dcb88: |[3dcb88] okio.ByteString.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dcb98: 1a00 012b |0000: const-string v0, "HmacSHA256" // string@2b01 │ │ -3dcb9c: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ -3dcba2: 0c02 |0005: move-result-object v2 │ │ -3dcba4: 1102 |0006: return-object v2 │ │ +3dcb7c: |[3dcb7c] okio.ByteString.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dcb8c: 1a00 012b |0000: const-string v0, "HmacSHA256" // string@2b01 │ │ +3dcb90: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ +3dcb96: 0c02 |0005: move-result-object v2 │ │ +3dcb98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -854500,19 +854500,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dcba8: |[3dcba8] okio.ByteString.hmacSha512:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dcbb8: 1a00 022b |0000: const-string v0, "HmacSHA512" // string@2b02 │ │ -3dcbbc: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ -3dcbc2: 0c02 |0005: move-result-object v2 │ │ -3dcbc4: 1102 |0006: return-object v2 │ │ +3dcb9c: |[3dcb9c] okio.ByteString.hmacSha512:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dcbac: 1a00 022b |0000: const-string v0, "HmacSHA512" // string@2b02 │ │ +3dcbb0: 7030 fabc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/ByteString;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bcfa │ │ +3dcbb6: 0c02 |0005: move-result-object v2 │ │ +3dcbb8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -854521,21 +854521,21 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3dc54c: |[3dc54c] okio.ByteString.indexOf:(Lokio/ByteString;)I │ │ -3dc55c: 6e10 02bd 0200 |0000: invoke-virtual {v2}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ -3dc562: 0c02 |0003: move-result-object v2 │ │ -3dc564: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3dc566: 6e30 01bd 2100 |0005: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ -3dc56c: 0a02 |0008: move-result v2 │ │ -3dc56e: 0f02 |0009: return v2 │ │ +3dc540: |[3dc540] okio.ByteString.indexOf:(Lokio/ByteString;)I │ │ +3dc550: 6e10 02bd 0200 |0000: invoke-virtual {v2}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ +3dc556: 0c02 |0003: move-result-object v2 │ │ +3dc558: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3dc55a: 6e30 01bd 2100 |0005: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ +3dc560: 0a02 |0008: move-result v2 │ │ +3dc562: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x000a reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -854544,20 +854544,20 @@ │ │ type : '(Lokio/ByteString;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3dc570: |[3dc570] okio.ByteString.indexOf:(Lokio/ByteString;I)I │ │ -3dc580: 6e10 02bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ -3dc586: 0c01 |0003: move-result-object v1 │ │ -3dc588: 6e30 01bd 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ -3dc58e: 0a01 |0007: move-result v1 │ │ -3dc590: 0f01 |0008: return v1 │ │ +3dc564: |[3dc564] okio.ByteString.indexOf:(Lokio/ByteString;I)I │ │ +3dc574: 6e10 02bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ +3dc57a: 0c01 |0003: move-result-object v1 │ │ +3dc57c: 6e30 01bd 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ +3dc582: 0a01 |0007: move-result v1 │ │ +3dc584: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lokio/ByteString; │ │ 0x0000 - 0x0009 reg=1 (null) Lokio/ByteString; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -854567,19 +854567,19 @@ │ │ type : '([B)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3dc4e8: |[3dc4e8] okio.ByteString.indexOf:([B)I │ │ -3dc4f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dc4fa: 6e30 01bd 2100 |0001: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ -3dc500: 0a02 |0004: move-result v2 │ │ -3dc502: 0f02 |0005: return v2 │ │ +3dc4dc: |[3dc4dc] okio.ByteString.indexOf:([B)I │ │ +3dc4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dc4ee: 6e30 01bd 2100 |0001: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ +3dc4f4: 0a02 |0004: move-result v2 │ │ +3dc4f6: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -854588,33 +854588,33 @@ │ │ type : '([BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -3dc504: |[3dc504] okio.ByteString.indexOf:([BI)I │ │ -3dc514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dc516: 7120 da83 0600 |0001: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -3dc51c: 0a06 |0004: move-result v6 │ │ -3dc51e: 5441 de87 |0005: iget-object v1, v4, Lokio/ByteString;.data:[B // field@87de │ │ -3dc522: 2111 |0007: array-length v1, v1 │ │ -3dc524: 2152 |0008: array-length v2, v5 │ │ -3dc526: b121 |0009: sub-int/2addr v1, v2 │ │ -3dc528: 3616 0f00 |000a: if-gt v6, v1, 0019 // +000f │ │ -3dc52c: 5442 de87 |000c: iget-object v2, v4, Lokio/ByteString;.data:[B // field@87de │ │ -3dc530: 2153 |000e: array-length v3, v5 │ │ -3dc532: 7153 5bbe 6205 |000f: invoke-static {v2, v6, v5, v0, v3}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ -3dc538: 0a02 |0012: move-result v2 │ │ -3dc53a: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ -3dc53e: 0f06 |0015: return v6 │ │ -3dc540: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3dc544: 28f2 |0018: goto 000a // -000e │ │ -3dc546: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ -3dc548: 0f05 |001a: return v5 │ │ +3dc4f8: |[3dc4f8] okio.ByteString.indexOf:([BI)I │ │ +3dc508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dc50a: 7120 da83 0600 |0001: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +3dc510: 0a06 |0004: move-result v6 │ │ +3dc512: 5441 de87 |0005: iget-object v1, v4, Lokio/ByteString;.data:[B // field@87de │ │ +3dc516: 2111 |0007: array-length v1, v1 │ │ +3dc518: 2152 |0008: array-length v2, v5 │ │ +3dc51a: b121 |0009: sub-int/2addr v1, v2 │ │ +3dc51c: 3616 0f00 |000a: if-gt v6, v1, 0019 // +000f │ │ +3dc520: 5442 de87 |000c: iget-object v2, v4, Lokio/ByteString;.data:[B // field@87de │ │ +3dc524: 2153 |000e: array-length v3, v5 │ │ +3dc526: 7153 5bbe 6205 |000f: invoke-static {v2, v6, v5, v0, v3}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ +3dc52c: 0a02 |0012: move-result v2 │ │ +3dc52e: 3802 0300 |0013: if-eqz v2, 0016 // +0003 │ │ +3dc532: 0f06 |0015: return v6 │ │ +3dc534: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3dc538: 28f2 |0018: goto 000a // -000e │ │ +3dc53a: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ +3dc53c: 0f05 |001a: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=429 │ │ 0x0005 line=430 │ │ 0x000c line=431 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lokio/ByteString; │ │ @@ -854626,17 +854626,17 @@ │ │ type : '()[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc300: |[3dc300] okio.ByteString.internalArray:()[B │ │ -3dc310: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc314: 1100 |0002: return-object v0 │ │ +3dc2f4: |[3dc2f4] okio.ByteString.internalArray:()[B │ │ +3dc304: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ByteString; │ │ │ │ #19 : (in Lokio/ByteString;) │ │ @@ -854644,22 +854644,22 @@ │ │ type : '(Lokio/ByteString;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3dc600: |[3dc600] okio.ByteString.lastIndexOf:(Lokio/ByteString;)I │ │ -3dc610: 6e10 02bd 0200 |0000: invoke-virtual {v2}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ -3dc616: 0c02 |0003: move-result-object v2 │ │ -3dc618: 6e10 12bd 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc61e: 0a00 |0007: move-result v0 │ │ -3dc620: 6e30 06bd 2100 |0008: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ -3dc626: 0a02 |000b: move-result v2 │ │ -3dc628: 0f02 |000c: return v2 │ │ +3dc5f4: |[3dc5f4] okio.ByteString.lastIndexOf:(Lokio/ByteString;)I │ │ +3dc604: 6e10 02bd 0200 |0000: invoke-virtual {v2}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ +3dc60a: 0c02 |0003: move-result-object v2 │ │ +3dc60c: 6e10 12bd 0100 |0004: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc612: 0a00 |0007: move-result v0 │ │ +3dc614: 6e30 06bd 2100 |0008: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ +3dc61a: 0a02 |000b: move-result v2 │ │ +3dc61c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x000d reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -854668,20 +854668,20 @@ │ │ type : '(Lokio/ByteString;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3dc62c: |[3dc62c] okio.ByteString.lastIndexOf:(Lokio/ByteString;I)I │ │ -3dc63c: 6e10 02bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ -3dc642: 0c01 |0003: move-result-object v1 │ │ -3dc644: 6e30 06bd 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ -3dc64a: 0a01 |0007: move-result v1 │ │ -3dc64c: 0f01 |0008: return v1 │ │ +3dc620: |[3dc620] okio.ByteString.lastIndexOf:(Lokio/ByteString;I)I │ │ +3dc630: 6e10 02bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ +3dc636: 0c01 |0003: move-result-object v1 │ │ +3dc638: 6e30 06bd 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ +3dc63e: 0a01 |0007: move-result v1 │ │ +3dc640: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lokio/ByteString; │ │ 0x0000 - 0x0009 reg=1 (null) Lokio/ByteString; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -854691,20 +854691,20 @@ │ │ type : '([B)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3dc594: |[3dc594] okio.ByteString.lastIndexOf:([B)I │ │ -3dc5a4: 6e10 12bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc5aa: 0a00 |0003: move-result v0 │ │ -3dc5ac: 6e30 06bd 2100 |0004: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ -3dc5b2: 0a02 |0007: move-result v2 │ │ -3dc5b4: 0f02 |0008: return v2 │ │ +3dc588: |[3dc588] okio.ByteString.lastIndexOf:([B)I │ │ +3dc598: 6e10 12bd 0100 |0000: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc59e: 0a00 |0003: move-result v0 │ │ +3dc5a0: 6e30 06bd 2100 |0004: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ +3dc5a6: 0a02 |0007: move-result v2 │ │ +3dc5a8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ │ │ @@ -854713,33 +854713,33 @@ │ │ type : '([BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -3dc5b8: |[3dc5b8] okio.ByteString.lastIndexOf:([BI)I │ │ -3dc5c8: 5430 de87 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dc5cc: 2100 |0002: array-length v0, v0 │ │ -3dc5ce: 2141 |0003: array-length v1, v4 │ │ -3dc5d0: b110 |0004: sub-int/2addr v0, v1 │ │ -3dc5d2: 7120 de83 0500 |0005: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3dc5d8: 0a05 |0008: move-result v5 │ │ -3dc5da: 3a05 1000 |0009: if-ltz v5, 0019 // +0010 │ │ -3dc5de: 5430 de87 |000b: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dc5e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3dc5e4: 2142 |000e: array-length v2, v4 │ │ -3dc5e6: 7152 5bbe 5014 |000f: invoke-static {v0, v5, v4, v1, v2}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ -3dc5ec: 0a00 |0012: move-result v0 │ │ -3dc5ee: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -3dc5f2: 0f05 |0015: return v5 │ │ -3dc5f4: d805 05ff |0016: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3dc5f8: 28f1 |0018: goto 0009 // -000f │ │ -3dc5fa: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -3dc5fc: 0f04 |001a: return v4 │ │ +3dc5ac: |[3dc5ac] okio.ByteString.lastIndexOf:([BI)I │ │ +3dc5bc: 5430 de87 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dc5c0: 2100 |0002: array-length v0, v0 │ │ +3dc5c2: 2141 |0003: array-length v1, v4 │ │ +3dc5c4: b110 |0004: sub-int/2addr v0, v1 │ │ +3dc5c6: 7120 de83 0500 |0005: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3dc5cc: 0a05 |0008: move-result v5 │ │ +3dc5ce: 3a05 1000 |0009: if-ltz v5, 0019 // +0010 │ │ +3dc5d2: 5430 de87 |000b: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dc5d6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3dc5d8: 2142 |000e: array-length v2, v4 │ │ +3dc5da: 7152 5bbe 5014 |000f: invoke-static {v0, v5, v4, v1, v2}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ +3dc5e0: 0a00 |0012: move-result v0 │ │ +3dc5e2: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +3dc5e6: 0f05 |0015: return v5 │ │ +3dc5e8: d805 05ff |0016: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3dc5ec: 28f1 |0018: goto 0009 // -000f │ │ +3dc5ee: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +3dc5f0: 0f04 |001a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000b line=453 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x001b reg=4 (null) [B │ │ @@ -854750,19 +854750,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcbc8: |[3dcbc8] okio.ByteString.md5:()Lokio/ByteString; │ │ -3dcbd8: 1a00 a64f |0000: const-string v0, "MD5" // string@4fa6 │ │ -3dcbdc: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ -3dcbe2: 0c00 |0005: move-result-object v0 │ │ -3dcbe4: 1100 |0006: return-object v0 │ │ +3dcbbc: |[3dcbbc] okio.ByteString.md5:()Lokio/ByteString; │ │ +3dcbcc: 1a00 a64f |0000: const-string v0, "MD5" // string@4fa6 │ │ +3dcbd0: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ +3dcbd6: 0c00 |0005: move-result-object v0 │ │ +3dcbd8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #24 : (in Lokio/ByteString;) │ │ @@ -854770,19 +854770,19 @@ │ │ type : '(ILokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -3dc280: |[3dc280] okio.ByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ -3dc290: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc294: 6e55 0cbd 4320 |0002: invoke-virtual {v3, v4, v0, v2, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ -3dc29a: 0a02 |0005: move-result v2 │ │ -3dc29c: 0f02 |0006: return v2 │ │ +3dc274: |[3dc274] okio.ByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ +3dc284: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc288: 6e55 0cbd 4320 |0002: invoke-virtual {v3, v4, v0, v2, v5}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ +3dc28e: 0a02 |0005: move-result v2 │ │ +3dc290: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/ByteString; │ │ @@ -854794,31 +854794,31 @@ │ │ type : '(I[BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -3dc240: |[3dc240] okio.ByteString.rangeEquals:(I[BII)Z │ │ -3dc250: 3a03 1600 |0000: if-ltz v3, 0016 // +0016 │ │ -3dc254: 5420 de87 |0002: iget-object v0, v2, Lokio/ByteString;.data:[B // field@87de │ │ -3dc258: 2101 |0004: array-length v1, v0 │ │ -3dc25a: b161 |0005: sub-int/2addr v1, v6 │ │ -3dc25c: 3613 1000 |0006: if-gt v3, v1, 0016 // +0010 │ │ -3dc260: 3a05 0e00 |0008: if-ltz v5, 0016 // +000e │ │ -3dc264: 2141 |000a: array-length v1, v4 │ │ -3dc266: b161 |000b: sub-int/2addr v1, v6 │ │ -3dc268: 3615 0a00 |000c: if-gt v5, v1, 0016 // +000a │ │ -3dc26c: 7156 5bbe 3054 |000e: invoke-static {v0, v3, v4, v5, v6}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ -3dc272: 0a03 |0011: move-result v3 │ │ -3dc274: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ -3dc278: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -3dc27a: 2802 |0015: goto 0017 // +0002 │ │ -3dc27c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3dc27e: 0f03 |0017: return v3 │ │ +3dc234: |[3dc234] okio.ByteString.rangeEquals:(I[BII)Z │ │ +3dc244: 3a03 1600 |0000: if-ltz v3, 0016 // +0016 │ │ +3dc248: 5420 de87 |0002: iget-object v0, v2, Lokio/ByteString;.data:[B // field@87de │ │ +3dc24c: 2101 |0004: array-length v1, v0 │ │ +3dc24e: b161 |0005: sub-int/2addr v1, v6 │ │ +3dc250: 3613 1000 |0006: if-gt v3, v1, 0016 // +0010 │ │ +3dc254: 3a05 0e00 |0008: if-ltz v5, 0016 // +000e │ │ +3dc258: 2141 |000a: array-length v1, v4 │ │ +3dc25a: b161 |000b: sub-int/2addr v1, v6 │ │ +3dc25c: 3615 0a00 |000c: if-gt v5, v1, 0016 // +000a │ │ +3dc260: 7156 5bbe 3054 |000e: invoke-static {v0, v3, v4, v5, v6}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ +3dc266: 0a03 |0011: move-result v3 │ │ +3dc268: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ +3dc26c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +3dc26e: 2802 |0015: goto 0017 // +0002 │ │ +3dc270: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3dc272: 0f03 |0017: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=395 │ │ 0x000e line=397 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lokio/ByteString; │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ @@ -854831,19 +854831,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcd44: |[3dcd44] okio.ByteString.sha1:()Lokio/ByteString; │ │ -3dcd54: 1a00 2359 |0000: const-string v0, "SHA-1" // string@5923 │ │ -3dcd58: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ -3dcd5e: 0c00 |0005: move-result-object v0 │ │ -3dcd60: 1100 |0006: return-object v0 │ │ +3dcd38: |[3dcd38] okio.ByteString.sha1:()Lokio/ByteString; │ │ +3dcd48: 1a00 2359 |0000: const-string v0, "SHA-1" // string@5923 │ │ +3dcd4c: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ +3dcd52: 0c00 |0005: move-result-object v0 │ │ +3dcd54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #27 : (in Lokio/ByteString;) │ │ @@ -854851,19 +854851,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcd64: |[3dcd64] okio.ByteString.sha256:()Lokio/ByteString; │ │ -3dcd74: 1a00 2459 |0000: const-string v0, "SHA-256" // string@5924 │ │ -3dcd78: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ -3dcd7e: 0c00 |0005: move-result-object v0 │ │ -3dcd80: 1100 |0006: return-object v0 │ │ +3dcd58: |[3dcd58] okio.ByteString.sha256:()Lokio/ByteString; │ │ +3dcd68: 1a00 2459 |0000: const-string v0, "SHA-256" // string@5924 │ │ +3dcd6c: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ +3dcd72: 0c00 |0005: move-result-object v0 │ │ +3dcd74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #28 : (in Lokio/ByteString;) │ │ @@ -854871,19 +854871,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcd84: |[3dcd84] okio.ByteString.sha512:()Lokio/ByteString; │ │ -3dcd94: 1a00 2659 |0000: const-string v0, "SHA-512" // string@5926 │ │ -3dcd98: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ -3dcd9e: 0c00 |0005: move-result-object v0 │ │ -3dcda0: 1100 |0006: return-object v0 │ │ +3dcd78: |[3dcd78] okio.ByteString.sha512:()Lokio/ByteString; │ │ +3dcd88: 1a00 2659 |0000: const-string v0, "SHA-512" // string@5926 │ │ +3dcd8c: 7020 f1bc 0100 |0002: invoke-direct {v1, v0}, Lokio/ByteString;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bcf1 │ │ +3dcd92: 0c00 |0005: move-result-object v0 │ │ +3dcd94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ByteString; │ │ │ │ #29 : (in Lokio/ByteString;) │ │ @@ -854891,18 +854891,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3dc650: |[3dc650] okio.ByteString.size:()I │ │ -3dc660: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc664: 2100 |0002: array-length v0, v0 │ │ -3dc666: 0f00 |0003: return v0 │ │ +3dc644: |[3dc644] okio.ByteString.size:()I │ │ +3dc654: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc658: 2100 |0002: array-length v0, v0 │ │ +3dc65a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/ByteString; │ │ │ │ #30 : (in Lokio/ByteString;) │ │ @@ -854910,21 +854910,21 @@ │ │ type : '(Lokio/ByteString;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3dc2c0: |[3dc2c0] okio.ByteString.startsWith:(Lokio/ByteString;)Z │ │ -3dc2d0: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3dc2d6: 0a00 |0003: move-result v0 │ │ -3dc2d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3dc2da: 6e50 0bbd 1213 |0005: invoke-virtual {v2, v1, v3, v1, v0}, Lokio/ByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@bd0b │ │ -3dc2e0: 0a03 |0008: move-result v3 │ │ -3dc2e2: 0f03 |0009: return v3 │ │ +3dc2b4: |[3dc2b4] okio.ByteString.startsWith:(Lokio/ByteString;)Z │ │ +3dc2c4: 6e10 12bd 0300 |0000: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3dc2ca: 0a00 |0003: move-result v0 │ │ +3dc2cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3dc2ce: 6e50 0bbd 1213 |0005: invoke-virtual {v2, v1, v3, v1, v0}, Lokio/ByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@bd0b │ │ +3dc2d4: 0a03 |0008: move-result v3 │ │ +3dc2d6: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/ByteString; │ │ 0x0000 - 0x000a reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -854933,20 +854933,20 @@ │ │ type : '([B)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -3dc2a0: |[3dc2a0] okio.ByteString.startsWith:([B)Z │ │ -3dc2b0: 2130 |0000: array-length v0, v3 │ │ -3dc2b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3dc2b4: 6e50 0cbd 1213 |0002: invoke-virtual {v2, v1, v3, v1, v0}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ -3dc2ba: 0a03 |0005: move-result v3 │ │ -3dc2bc: 0f03 |0006: return v3 │ │ +3dc294: |[3dc294] okio.ByteString.startsWith:([B)Z │ │ +3dc2a4: 2130 |0000: array-length v0, v3 │ │ +3dc2a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3dc2a8: 6e50 0cbd 1213 |0002: invoke-virtual {v2, v1, v3, v1, v0}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ +3dc2ae: 0a03 |0005: move-result v3 │ │ +3dc2b0: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ByteString; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -854955,24 +854955,24 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3dc710: |[3dc710] okio.ByteString.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -3dc720: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -3dc724: 2200 9210 |0002: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3dc728: 5421 de87 |0004: iget-object v1, v2, Lokio/ByteString;.data:[B // field@87de │ │ -3dc72c: 7030 4284 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ -3dc732: 1100 |0009: return-object v0 │ │ -3dc734: 2203 7110 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc738: 1a00 ff79 |000c: const-string v0, "charset == null" // string@79ff │ │ -3dc73c: 7020 8783 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dc742: 2703 |0011: throw v3 │ │ +3dc704: |[3dc704] okio.ByteString.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +3dc714: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +3dc718: 2200 9210 |0002: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3dc71c: 5421 de87 |0004: iget-object v1, v2, Lokio/ByteString;.data:[B // field@87de │ │ +3dc720: 7030 4284 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ +3dc726: 1100 |0009: return-object v0 │ │ +3dc728: 2203 7110 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc72c: 1a00 ff79 |000c: const-string v0, "charset == null" // string@79ff │ │ +3dc730: 7020 8783 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc736: 2703 |0011: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x000a line=121 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokio/ByteString; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/nio/charset/Charset; │ │ @@ -854982,20 +854982,20 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dcda4: |[3dcda4] okio.ByteString.substring:(I)Lokio/ByteString; │ │ -3dcdb4: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dcdb8: 2100 |0002: array-length v0, v0 │ │ -3dcdba: 6e30 17bd 2100 |0003: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ -3dcdc0: 0c02 |0006: move-result-object v2 │ │ -3dcdc2: 1102 |0007: return-object v2 │ │ +3dcd98: |[3dcd98] okio.ByteString.substring:(I)Lokio/ByteString; │ │ +3dcda8: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dcdac: 2100 |0002: array-length v0, v0 │ │ +3dcdae: 6e30 17bd 2100 |0003: invoke-virtual {v1, v2, v0}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ +3dcdb4: 0c02 |0006: move-result-object v2 │ │ +3dcdb6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -855004,54 +855004,54 @@ │ │ type : '(II)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -3dcdc4: |[3dcdc4] okio.ByteString.substring:(II)Lokio/ByteString; │ │ -3dcdd4: 3a04 4600 |0000: if-ltz v4, 0046 // +0046 │ │ -3dcdd8: 5430 de87 |0002: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dcddc: 2101 |0004: array-length v1, v0 │ │ -3dcdde: 3615 2200 |0005: if-gt v5, v1, 0027 // +0022 │ │ -3dcde2: 9101 0504 |0007: sub-int v1, v5, v4 │ │ -3dcde6: 3a01 1600 |0009: if-ltz v1, 001f // +0016 │ │ -3dcdea: 3904 0600 |000b: if-nez v4, 0011 // +0006 │ │ -3dcdee: 2100 |000d: array-length v0, v0 │ │ -3dcdf0: 3305 0300 |000e: if-ne v5, v0, 0011 // +0003 │ │ -3dcdf4: 1103 |0010: return-object v3 │ │ -3dcdf6: 2315 c71b |0011: new-array v5, v1, [B // type@1bc7 │ │ -3dcdfa: 5430 de87 |0013: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dcdfe: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3dce00: 7151 a084 4025 |0016: invoke-static {v0, v4, v5, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3dce06: 2204 cb17 |0019: new-instance v4, Lokio/ByteString; // type@17cb │ │ -3dce0a: 7020 e7bc 5400 |001b: invoke-direct {v4, v5}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dce10: 1104 |001e: return-object v4 │ │ -3dce12: 2204 7110 |001f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dce16: 1a05 0985 |0021: const-string v5, "endIndex < beginIndex" // string@8509 │ │ -3dce1a: 7020 8783 5400 |0023: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dce20: 2704 |0026: throw v4 │ │ -3dce22: 2204 7110 |0027: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dce26: 2205 9410 |0029: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3dce2a: 7010 8384 0500 |002b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dce30: 1a00 0b85 |002e: const-string v0, "endIndex > length(" // string@850b │ │ -3dce34: 6e20 8f84 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dce3a: 5430 de87 |0033: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dce3e: 2100 |0035: array-length v0, v0 │ │ -3dce40: 6e20 8a84 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3dce46: 1a00 5211 |0039: const-string v0, ")" // string@1152 │ │ -3dce4a: 6e20 8f84 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dce50: 6e10 9f84 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dce56: 0c05 |0041: move-result-object v5 │ │ -3dce58: 7020 8783 5400 |0042: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dce5e: 2704 |0045: throw v4 │ │ -3dce60: 2204 7110 |0046: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dce64: 1a05 cf76 |0048: const-string v5, "beginIndex < 0" // string@76cf │ │ -3dce68: 7020 8783 5400 |004a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dce6e: 2704 |004d: throw v4 │ │ +3dcdb8: |[3dcdb8] okio.ByteString.substring:(II)Lokio/ByteString; │ │ +3dcdc8: 3a04 4600 |0000: if-ltz v4, 0046 // +0046 │ │ +3dcdcc: 5430 de87 |0002: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dcdd0: 2101 |0004: array-length v1, v0 │ │ +3dcdd2: 3615 2200 |0005: if-gt v5, v1, 0027 // +0022 │ │ +3dcdd6: 9101 0504 |0007: sub-int v1, v5, v4 │ │ +3dcdda: 3a01 1600 |0009: if-ltz v1, 001f // +0016 │ │ +3dcdde: 3904 0600 |000b: if-nez v4, 0011 // +0006 │ │ +3dcde2: 2100 |000d: array-length v0, v0 │ │ +3dcde4: 3305 0300 |000e: if-ne v5, v0, 0011 // +0003 │ │ +3dcde8: 1103 |0010: return-object v3 │ │ +3dcdea: 2315 c71b |0011: new-array v5, v1, [B // type@1bc7 │ │ +3dcdee: 5430 de87 |0013: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dcdf2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3dcdf4: 7151 a084 4025 |0016: invoke-static {v0, v4, v5, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3dcdfa: 2204 cb17 |0019: new-instance v4, Lokio/ByteString; // type@17cb │ │ +3dcdfe: 7020 e7bc 5400 |001b: invoke-direct {v4, v5}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dce04: 1104 |001e: return-object v4 │ │ +3dce06: 2204 7110 |001f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dce0a: 1a05 0985 |0021: const-string v5, "endIndex < beginIndex" // string@8509 │ │ +3dce0e: 7020 8783 5400 |0023: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dce14: 2704 |0026: throw v4 │ │ +3dce16: 2204 7110 |0027: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dce1a: 2205 9410 |0029: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3dce1e: 7010 8384 0500 |002b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dce24: 1a00 0b85 |002e: const-string v0, "endIndex > length(" // string@850b │ │ +3dce28: 6e20 8f84 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dce2e: 5430 de87 |0033: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dce32: 2100 |0035: array-length v0, v0 │ │ +3dce34: 6e20 8a84 0500 |0036: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3dce3a: 1a00 5211 |0039: const-string v0, ")" // string@1152 │ │ +3dce3e: 6e20 8f84 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dce44: 6e10 9f84 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dce4a: 0c05 |0041: move-result-object v5 │ │ +3dce4c: 7020 8783 5400 |0042: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dce52: 2704 |0045: throw v4 │ │ +3dce54: 2204 7110 |0046: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dce58: 1a05 cf76 |0048: const-string v5, "beginIndex < 0" // string@76cf │ │ +3dce5c: 7020 8783 5400 |004a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dce62: 2704 |004d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x000d line=329 │ │ 0x0011 line=333 │ │ 0x0013 line=334 │ │ 0x0019 line=335 │ │ @@ -855068,49 +855068,49 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -3dce70: |[3dce70] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ -3dce80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dce82: 5461 de87 |0001: iget-object v1, v6, Lokio/ByteString;.data:[B // field@87de │ │ -3dce86: 2112 |0003: array-length v2, v1 │ │ -3dce88: 3520 3500 |0004: if-ge v0, v2, 0039 // +0035 │ │ -3dce8c: 4802 0100 |0006: aget-byte v2, v1, v0 │ │ -3dce90: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ -3dce94: 3432 2c00 |000a: if-lt v2, v3, 0036 // +002c │ │ -3dce98: 1304 5a00 |000c: const/16 v4, #int 90 // #5a │ │ -3dce9c: 3742 0300 |000e: if-le v2, v4, 0011 // +0003 │ │ -3dcea0: 2826 |0010: goto 0036 // +0026 │ │ -3dcea2: 6e10 3dd7 0100 |0011: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ -3dcea8: 0c01 |0014: move-result-object v1 │ │ -3dceaa: 1f01 c71b |0015: check-cast v1, [B // type@1bc7 │ │ -3dceae: d805 0001 |0017: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3dceb2: d802 0220 |0019: add-int/lit8 v2, v2, #int 32 // #20 │ │ -3dceb6: 8d22 |001b: int-to-byte v2, v2 │ │ -3dceb8: 4f02 0100 |001c: aput-byte v2, v1, v0 │ │ -3dcebc: 2110 |001e: array-length v0, v1 │ │ -3dcebe: 3505 1100 |001f: if-ge v5, v0, 0030 // +0011 │ │ -3dcec2: 4800 0105 |0021: aget-byte v0, v1, v5 │ │ -3dcec6: 3430 0a00 |0023: if-lt v0, v3, 002d // +000a │ │ -3dceca: 3740 0300 |0025: if-le v0, v4, 0028 // +0003 │ │ -3dcece: 2806 |0027: goto 002d // +0006 │ │ -3dced0: d800 0020 |0028: add-int/lit8 v0, v0, #int 32 // #20 │ │ -3dced4: 8d00 |002a: int-to-byte v0, v0 │ │ -3dced6: 4f00 0105 |002b: aput-byte v0, v1, v5 │ │ -3dceda: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3dcede: 28ef |002f: goto 001e // -0011 │ │ -3dcee0: 2200 cb17 |0030: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dcee4: 7020 e7bc 1000 |0032: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dceea: 1100 |0035: return-object v0 │ │ -3dceec: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3dcef0: 28c9 |0038: goto 0001 // -0037 │ │ -3dcef2: 1106 |0039: return-object v6 │ │ +3dce64: |[3dce64] okio.ByteString.toAsciiLowercase:()Lokio/ByteString; │ │ +3dce74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dce76: 5461 de87 |0001: iget-object v1, v6, Lokio/ByteString;.data:[B // field@87de │ │ +3dce7a: 2112 |0003: array-length v2, v1 │ │ +3dce7c: 3520 3500 |0004: if-ge v0, v2, 0039 // +0035 │ │ +3dce80: 4802 0100 |0006: aget-byte v2, v1, v0 │ │ +3dce84: 1303 4100 |0008: const/16 v3, #int 65 // #41 │ │ +3dce88: 3432 2c00 |000a: if-lt v2, v3, 0036 // +002c │ │ +3dce8c: 1304 5a00 |000c: const/16 v4, #int 90 // #5a │ │ +3dce90: 3742 0300 |000e: if-le v2, v4, 0011 // +0003 │ │ +3dce94: 2826 |0010: goto 0036 // +0026 │ │ +3dce96: 6e10 3dd7 0100 |0011: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ +3dce9c: 0c01 |0014: move-result-object v1 │ │ +3dce9e: 1f01 c71b |0015: check-cast v1, [B // type@1bc7 │ │ +3dcea2: d805 0001 |0017: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3dcea6: d802 0220 |0019: add-int/lit8 v2, v2, #int 32 // #20 │ │ +3dceaa: 8d22 |001b: int-to-byte v2, v2 │ │ +3dceac: 4f02 0100 |001c: aput-byte v2, v1, v0 │ │ +3dceb0: 2110 |001e: array-length v0, v1 │ │ +3dceb2: 3505 1100 |001f: if-ge v5, v0, 0030 // +0011 │ │ +3dceb6: 4800 0105 |0021: aget-byte v0, v1, v5 │ │ +3dceba: 3430 0a00 |0023: if-lt v0, v3, 002d // +000a │ │ +3dcebe: 3740 0300 |0025: if-le v0, v4, 0028 // +0003 │ │ +3dcec2: 2806 |0027: goto 002d // +0006 │ │ +3dcec4: d800 0020 |0028: add-int/lit8 v0, v0, #int 32 // #20 │ │ +3dcec8: 8d00 |002a: int-to-byte v0, v0 │ │ +3dceca: 4f00 0105 |002b: aput-byte v0, v1, v5 │ │ +3dcece: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3dced2: 28ef |002f: goto 001e // -0011 │ │ +3dced4: 2200 cb17 |0030: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dced8: 7020 e7bc 1000 |0032: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcede: 1100 |0035: return-object v0 │ │ +3dcee0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3dcee4: 28c9 |0038: goto 0001 // -0037 │ │ +3dcee6: 1106 |0039: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ 0x0006 line=265 │ │ 0x0011 line=270 │ │ 0x001c line=271 │ │ 0x001e line=272 │ │ @@ -855125,49 +855125,49 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -3dcef4: |[3dcef4] okio.ByteString.toAsciiUppercase:()Lokio/ByteString; │ │ -3dcf04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dcf06: 5461 de87 |0001: iget-object v1, v6, Lokio/ByteString;.data:[B // field@87de │ │ -3dcf0a: 2112 |0003: array-length v2, v1 │ │ -3dcf0c: 3520 3500 |0004: if-ge v0, v2, 0039 // +0035 │ │ -3dcf10: 4802 0100 |0006: aget-byte v2, v1, v0 │ │ -3dcf14: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ -3dcf18: 3432 2c00 |000a: if-lt v2, v3, 0036 // +002c │ │ -3dcf1c: 1304 7a00 |000c: const/16 v4, #int 122 // #7a │ │ -3dcf20: 3742 0300 |000e: if-le v2, v4, 0011 // +0003 │ │ -3dcf24: 2826 |0010: goto 0036 // +0026 │ │ -3dcf26: 6e10 3dd7 0100 |0011: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ -3dcf2c: 0c01 |0014: move-result-object v1 │ │ -3dcf2e: 1f01 c71b |0015: check-cast v1, [B // type@1bc7 │ │ -3dcf32: d805 0001 |0017: add-int/lit8 v5, v0, #int 1 // #01 │ │ -3dcf36: d802 02e0 |0019: add-int/lit8 v2, v2, #int -32 // #e0 │ │ -3dcf3a: 8d22 |001b: int-to-byte v2, v2 │ │ -3dcf3c: 4f02 0100 |001c: aput-byte v2, v1, v0 │ │ -3dcf40: 2110 |001e: array-length v0, v1 │ │ -3dcf42: 3505 1100 |001f: if-ge v5, v0, 0030 // +0011 │ │ -3dcf46: 4800 0105 |0021: aget-byte v0, v1, v5 │ │ -3dcf4a: 3430 0a00 |0023: if-lt v0, v3, 002d // +000a │ │ -3dcf4e: 3740 0300 |0025: if-le v0, v4, 0028 // +0003 │ │ -3dcf52: 2806 |0027: goto 002d // +0006 │ │ -3dcf54: d800 00e0 |0028: add-int/lit8 v0, v0, #int -32 // #e0 │ │ -3dcf58: 8d00 |002a: int-to-byte v0, v0 │ │ -3dcf5a: 4f00 0105 |002b: aput-byte v0, v1, v5 │ │ -3dcf5e: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3dcf62: 28ef |002f: goto 001e // -0011 │ │ -3dcf64: 2200 cb17 |0030: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dcf68: 7020 e7bc 1000 |0032: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dcf6e: 1100 |0035: return-object v0 │ │ -3dcf70: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3dcf74: 28c9 |0038: goto 0001 // -0037 │ │ -3dcf76: 1106 |0039: return-object v6 │ │ +3dcee8: |[3dcee8] okio.ByteString.toAsciiUppercase:()Lokio/ByteString; │ │ +3dcef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dcefa: 5461 de87 |0001: iget-object v1, v6, Lokio/ByteString;.data:[B // field@87de │ │ +3dcefe: 2112 |0003: array-length v2, v1 │ │ +3dcf00: 3520 3500 |0004: if-ge v0, v2, 0039 // +0035 │ │ +3dcf04: 4802 0100 |0006: aget-byte v2, v1, v0 │ │ +3dcf08: 1303 6100 |0008: const/16 v3, #int 97 // #61 │ │ +3dcf0c: 3432 2c00 |000a: if-lt v2, v3, 0036 // +002c │ │ +3dcf10: 1304 7a00 |000c: const/16 v4, #int 122 // #7a │ │ +3dcf14: 3742 0300 |000e: if-le v2, v4, 0011 // +0003 │ │ +3dcf18: 2826 |0010: goto 0036 // +0026 │ │ +3dcf1a: 6e10 3dd7 0100 |0011: invoke-virtual {v1}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ +3dcf20: 0c01 |0014: move-result-object v1 │ │ +3dcf22: 1f01 c71b |0015: check-cast v1, [B // type@1bc7 │ │ +3dcf26: d805 0001 |0017: add-int/lit8 v5, v0, #int 1 // #01 │ │ +3dcf2a: d802 02e0 |0019: add-int/lit8 v2, v2, #int -32 // #e0 │ │ +3dcf2e: 8d22 |001b: int-to-byte v2, v2 │ │ +3dcf30: 4f02 0100 |001c: aput-byte v2, v1, v0 │ │ +3dcf34: 2110 |001e: array-length v0, v1 │ │ +3dcf36: 3505 1100 |001f: if-ge v5, v0, 0030 // +0011 │ │ +3dcf3a: 4800 0105 |0021: aget-byte v0, v1, v5 │ │ +3dcf3e: 3430 0a00 |0023: if-lt v0, v3, 002d // +000a │ │ +3dcf42: 3740 0300 |0025: if-le v0, v4, 0028 // +0003 │ │ +3dcf46: 2806 |0027: goto 002d // +0006 │ │ +3dcf48: d800 00e0 |0028: add-int/lit8 v0, v0, #int -32 // #e0 │ │ +3dcf4c: 8d00 |002a: int-to-byte v0, v0 │ │ +3dcf4e: 4f00 0105 |002b: aput-byte v0, v1, v5 │ │ +3dcf52: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3dcf56: 28ef |002f: goto 001e // -0011 │ │ +3dcf58: 2200 cb17 |0030: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dcf5c: 7020 e7bc 1000 |0032: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dcf62: 1100 |0035: return-object v0 │ │ +3dcf64: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3dcf68: 28c9 |0038: goto 0001 // -0037 │ │ +3dcf6a: 1106 |0039: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x0006 line=290 │ │ 0x0011 line=295 │ │ 0x001c line=296 │ │ 0x001e line=297 │ │ @@ -855182,20 +855182,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3dc318: |[3dc318] okio.ByteString.toByteArray:()[B │ │ -3dc328: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dc32c: 6e10 3dd7 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ -3dc332: 0c00 |0005: move-result-object v0 │ │ -3dc334: 1f00 c71b |0006: check-cast v0, [B // type@1bc7 │ │ -3dc338: 1100 |0008: return-object v0 │ │ +3dc30c: |[3dc30c] okio.ByteString.toByteArray:()[B │ │ +3dc31c: 5410 de87 |0000: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dc320: 6e10 3dd7 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ +3dc326: 0c00 |0005: move-result-object v0 │ │ +3dc328: 1f00 c71b |0006: check-cast v0, [B // type@1bc7 │ │ +3dc32c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/ByteString; │ │ │ │ #38 : (in Lokio/ByteString;) │ │ @@ -855203,102 +855203,102 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -3dc744: |[3dc744] okio.ByteString.toString:()Ljava/lang/String; │ │ -3dc754: 5480 de87 |0000: iget-object v0, v8, Lokio/ByteString;.data:[B // field@87de │ │ -3dc758: 2100 |0002: array-length v0, v0 │ │ -3dc75a: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -3dc75e: 1a00 296c |0005: const-string v0, "[size=0]" // string@6c29 │ │ -3dc762: 1100 |0007: return-object v0 │ │ -3dc764: 6e10 1cbd 0800 |0008: invoke-virtual {v8}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3dc76a: 0c00 |000b: move-result-object v0 │ │ -3dc76c: 1301 4000 |000c: const/16 v1, #int 64 // #40 │ │ -3dc770: 7120 ebbc 1000 |000e: invoke-static {v0, v1}, Lokio/ByteString;.codePointIndexToCharIndex:(Ljava/lang/String;I)I // method@bceb │ │ -3dc776: 0a02 |0011: move-result v2 │ │ -3dc778: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -3dc77a: 1a04 63d9 |0013: const-string v4, "…]" // string@d963 │ │ -3dc77e: 1a05 286c |0015: const-string v5, "[size=" // string@6c28 │ │ -3dc782: 1a06 4a6c |0017: const-string v6, "]" // string@6c4a │ │ -3dc786: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -3dc788: 3332 4600 |001a: if-ne v2, v3, 0060 // +0046 │ │ -3dc78c: 5480 de87 |001c: iget-object v0, v8, Lokio/ByteString;.data:[B // field@87de │ │ -3dc790: 2100 |001e: array-length v0, v0 │ │ -3dc792: 3610 1b00 |001f: if-gt v0, v1, 003a // +001b │ │ -3dc796: 2200 9410 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc79a: 7010 8384 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc7a0: 1a01 266c |0026: const-string v1, "[hex=" // string@6c26 │ │ -3dc7a4: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc7aa: 6e10 f9bc 0800 |002b: invoke-virtual {v8}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3dc7b0: 0c01 |002e: move-result-object v1 │ │ -3dc7b2: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc7b8: 6e20 8f84 6000 |0032: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc7be: 6e10 9f84 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dc7c4: 0c00 |0038: move-result-object v0 │ │ -3dc7c6: 2826 |0039: goto 005f // +0026 │ │ -3dc7c8: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc7cc: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc7d2: 6e20 8f84 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc7d8: 5482 de87 |0042: iget-object v2, v8, Lokio/ByteString;.data:[B // field@87de │ │ -3dc7dc: 2122 |0044: array-length v2, v2 │ │ -3dc7de: 6e20 8a84 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3dc7e4: 1a02 7406 |0048: const-string v2, " hex=" // string@0674 │ │ -3dc7e8: 6e20 8f84 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc7ee: 6e30 17bd 7801 |004d: invoke-virtual {v8, v7, v1}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ -3dc7f4: 0c01 |0050: move-result-object v1 │ │ -3dc7f6: 6e10 f9bc 0100 |0051: invoke-virtual {v1}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3dc7fc: 0c01 |0054: move-result-object v1 │ │ -3dc7fe: 6e20 8f84 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc804: 6e20 8f84 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc80a: 6e10 9f84 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dc810: 0c00 |005e: move-result-object v0 │ │ -3dc812: 1100 |005f: return-object v0 │ │ -3dc814: 6e30 7184 7002 |0060: invoke-virtual {v0, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3dc81a: 0c01 |0063: move-result-object v1 │ │ -3dc81c: 1a03 2c6c |0064: const-string v3, "\" // string@6c2c │ │ -3dc820: 1a07 346c |0066: const-string v7, "\\" // string@6c34 │ │ -3dc824: 6e30 6984 3107 |0068: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ -3dc82a: 0c01 |006b: move-result-object v1 │ │ -3dc82c: 1a03 fb04 |006c: const-string v3, " │ │ +3dc738: |[3dc738] okio.ByteString.toString:()Ljava/lang/String; │ │ +3dc748: 5480 de87 |0000: iget-object v0, v8, Lokio/ByteString;.data:[B // field@87de │ │ +3dc74c: 2100 |0002: array-length v0, v0 │ │ +3dc74e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +3dc752: 1a00 296c |0005: const-string v0, "[size=0]" // string@6c29 │ │ +3dc756: 1100 |0007: return-object v0 │ │ +3dc758: 6e10 1cbd 0800 |0008: invoke-virtual {v8}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3dc75e: 0c00 |000b: move-result-object v0 │ │ +3dc760: 1301 4000 |000c: const/16 v1, #int 64 // #40 │ │ +3dc764: 7120 ebbc 1000 |000e: invoke-static {v0, v1}, Lokio/ByteString;.codePointIndexToCharIndex:(Ljava/lang/String;I)I // method@bceb │ │ +3dc76a: 0a02 |0011: move-result v2 │ │ +3dc76c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +3dc76e: 1a04 63d9 |0013: const-string v4, "…]" // string@d963 │ │ +3dc772: 1a05 286c |0015: const-string v5, "[size=" // string@6c28 │ │ +3dc776: 1a06 4a6c |0017: const-string v6, "]" // string@6c4a │ │ +3dc77a: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +3dc77c: 3332 4600 |001a: if-ne v2, v3, 0060 // +0046 │ │ +3dc780: 5480 de87 |001c: iget-object v0, v8, Lokio/ByteString;.data:[B // field@87de │ │ +3dc784: 2100 |001e: array-length v0, v0 │ │ +3dc786: 3610 1b00 |001f: if-gt v0, v1, 003a // +001b │ │ +3dc78a: 2200 9410 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc78e: 7010 8384 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc794: 1a01 266c |0026: const-string v1, "[hex=" // string@6c26 │ │ +3dc798: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc79e: 6e10 f9bc 0800 |002b: invoke-virtual {v8}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3dc7a4: 0c01 |002e: move-result-object v1 │ │ +3dc7a6: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7ac: 6e20 8f84 6000 |0032: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7b2: 6e10 9f84 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc7b8: 0c00 |0038: move-result-object v0 │ │ +3dc7ba: 2826 |0039: goto 005f // +0026 │ │ +3dc7bc: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc7c0: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc7c6: 6e20 8f84 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7cc: 5482 de87 |0042: iget-object v2, v8, Lokio/ByteString;.data:[B // field@87de │ │ +3dc7d0: 2122 |0044: array-length v2, v2 │ │ +3dc7d2: 6e20 8a84 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3dc7d8: 1a02 7406 |0048: const-string v2, " hex=" // string@0674 │ │ +3dc7dc: 6e20 8f84 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7e2: 6e30 17bd 7801 |004d: invoke-virtual {v8, v7, v1}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ +3dc7e8: 0c01 |0050: move-result-object v1 │ │ +3dc7ea: 6e10 f9bc 0100 |0051: invoke-virtual {v1}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3dc7f0: 0c01 |0054: move-result-object v1 │ │ +3dc7f2: 6e20 8f84 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7f8: 6e20 8f84 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc7fe: 6e10 9f84 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc804: 0c00 |005e: move-result-object v0 │ │ +3dc806: 1100 |005f: return-object v0 │ │ +3dc808: 6e30 7184 7002 |0060: invoke-virtual {v0, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3dc80e: 0c01 |0063: move-result-object v1 │ │ +3dc810: 1a03 2c6c |0064: const-string v3, "\" // string@6c2c │ │ +3dc814: 1a07 346c |0066: const-string v7, "\\" // string@6c34 │ │ +3dc818: 6e30 6984 3107 |0068: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ +3dc81e: 0c01 |006b: move-result-object v1 │ │ +3dc820: 1a03 fb04 |006c: const-string v3, " │ │ " // string@04fb │ │ -3dc830: 1a07 396c |006e: const-string v7, "\n" // string@6c39 │ │ -3dc834: 6e30 6984 3107 |0070: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ -3dc83a: 0c01 |0073: move-result-object v1 │ │ -3dc83c: 1a03 2505 |0074: const-string v3, " " // string@0525 │ │ -3dc840: 1a07 3c6c |0076: const-string v7, "\r" // string@6c3c │ │ -3dc844: 6e30 6984 3107 |0078: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ -3dc84a: 0c01 |007b: move-result-object v1 │ │ -3dc84c: 6e10 6384 0000 |007c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -3dc852: 0a00 |007f: move-result v0 │ │ -3dc854: 3502 2000 |0080: if-ge v2, v0, 00a0 // +0020 │ │ -3dc858: 2200 9410 |0082: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc85c: 7010 8384 0000 |0084: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc862: 6e20 8f84 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc868: 5482 de87 |008a: iget-object v2, v8, Lokio/ByteString;.data:[B // field@87de │ │ -3dc86c: 2122 |008c: array-length v2, v2 │ │ -3dc86e: 6e20 8a84 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3dc874: 1a02 5007 |0090: const-string v2, " text=" // string@0750 │ │ -3dc878: 6e20 8f84 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc87e: 6e20 8f84 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc884: 6e20 8f84 4000 |0098: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc88a: 6e10 9f84 0000 |009b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dc890: 0c00 |009e: move-result-object v0 │ │ -3dc892: 2815 |009f: goto 00b4 // +0015 │ │ -3dc894: 2200 9410 |00a0: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dc898: 7010 8384 0000 |00a2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dc89e: 1a02 2a6c |00a5: const-string v2, "[text=" // string@6c2a │ │ -3dc8a2: 6e20 8f84 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc8a8: 6e20 8f84 1000 |00aa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc8ae: 6e20 8f84 6000 |00ad: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dc8b4: 6e10 9f84 0000 |00b0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dc8ba: 0c00 |00b3: move-result-object v0 │ │ -3dc8bc: 1100 |00b4: return-object v0 │ │ +3dc824: 1a07 396c |006e: const-string v7, "\n" // string@6c39 │ │ +3dc828: 6e30 6984 3107 |0070: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ +3dc82e: 0c01 |0073: move-result-object v1 │ │ +3dc830: 1a03 2505 |0074: const-string v3, " " // string@0525 │ │ +3dc834: 1a07 3c6c |0076: const-string v7, "\r" // string@6c3c │ │ +3dc838: 6e30 6984 3107 |0078: invoke-virtual {v1, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@8469 │ │ +3dc83e: 0c01 |007b: move-result-object v1 │ │ +3dc840: 6e10 6384 0000 |007c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +3dc846: 0a00 |007f: move-result v0 │ │ +3dc848: 3502 2000 |0080: if-ge v2, v0, 00a0 // +0020 │ │ +3dc84c: 2200 9410 |0082: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc850: 7010 8384 0000 |0084: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc856: 6e20 8f84 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc85c: 5482 de87 |008a: iget-object v2, v8, Lokio/ByteString;.data:[B // field@87de │ │ +3dc860: 2122 |008c: array-length v2, v2 │ │ +3dc862: 6e20 8a84 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3dc868: 1a02 5007 |0090: const-string v2, " text=" // string@0750 │ │ +3dc86c: 6e20 8f84 2000 |0092: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc872: 6e20 8f84 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc878: 6e20 8f84 4000 |0098: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc87e: 6e10 9f84 0000 |009b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc884: 0c00 |009e: move-result-object v0 │ │ +3dc886: 2815 |009f: goto 00b4 // +0015 │ │ +3dc888: 2200 9410 |00a0: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dc88c: 7010 8384 0000 |00a2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dc892: 1a02 2a6c |00a5: const-string v2, "[text=" // string@6c2a │ │ +3dc896: 6e20 8f84 2000 |00a7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc89c: 6e20 8f84 1000 |00aa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc8a2: 6e20 8f84 6000 |00ad: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dc8a8: 6e10 9f84 0000 |00b0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dc8ae: 0c00 |00b3: move-result-object v0 │ │ +3dc8b0: 1100 |00b4: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0008 line=494 │ │ 0x000e line=495 │ │ 0x001c line=498 │ │ 0x0021 line=499 │ │ @@ -855318,24 +855318,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3dc8c0: |[3dc8c0] okio.ByteString.utf8:()Ljava/lang/String; │ │ -3dc8d0: 5430 e187 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ -3dc8d4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3dc8d8: 280c |0004: goto 0010 // +000c │ │ -3dc8da: 2200 9210 |0005: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3dc8de: 5431 de87 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dc8e2: 6202 3a88 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3dc8e6: 7030 4284 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ -3dc8ec: 5b30 e187 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ -3dc8f0: 1100 |0010: return-object v0 │ │ +3dc8b4: |[3dc8b4] okio.ByteString.utf8:()Ljava/lang/String; │ │ +3dc8c4: 5430 e187 |0000: iget-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ +3dc8c8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3dc8cc: 280c |0004: goto 0010 // +000c │ │ +3dc8ce: 2200 9210 |0005: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3dc8d2: 5431 de87 |0007: iget-object v1, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dc8d6: 6202 3a88 |0009: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3dc8da: 7030 4284 1002 |000b: invoke-direct {v0, v1, v2}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ +3dc8e0: 5b30 e187 |000e: iput-object v0, v3, Lokio/ByteString;.utf8:Ljava/lang/String; // field@87e1 │ │ +3dc8e4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lokio/ByteString; │ │ │ │ @@ -855344,23 +855344,23 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3dd060: |[3dd060] okio.ByteString.write:(Ljava/io/OutputStream;)V │ │ -3dd070: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -3dd074: 5410 de87 |0002: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ -3dd078: 6e20 a182 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3dd07e: 0e00 |0007: return-void │ │ -3dd080: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd084: 1a00 03b8 |000a: const-string v0, "out == null" // string@b803 │ │ -3dd088: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd08e: 2702 |000f: throw v2 │ │ +3dd054: |[3dd054] okio.ByteString.write:(Ljava/io/OutputStream;)V │ │ +3dd064: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +3dd068: 5410 de87 |0002: iget-object v0, v1, Lokio/ByteString;.data:[B // field@87de │ │ +3dd06c: 6e20 a182 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3dd072: 0e00 |0007: return-void │ │ +3dd074: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd078: 1a00 03b8 |000a: const-string v0, "out == null" // string@b803 │ │ +3dd07c: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd082: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=372 │ │ 0x0008 line=371 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokio/ByteString; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -855370,20 +855370,20 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3dd090: |[3dd090] okio.ByteString.write:(Lokio/Buffer;)V │ │ -3dd0a0: 5430 de87 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ -3dd0a4: 2101 |0002: array-length v1, v0 │ │ -3dd0a6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3dd0a8: 6e40 77bc 0412 |0004: invoke-virtual {v4, v0, v2, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3dd0ae: 0e00 |0007: return-void │ │ +3dd084: |[3dd084] okio.ByteString.write:(Lokio/Buffer;)V │ │ +3dd094: 5430 de87 |0000: iget-object v0, v3, Lokio/ByteString;.data:[B // field@87de │ │ +3dd098: 2101 |0002: array-length v1, v0 │ │ +3dd09a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3dd09c: 6e40 77bc 0412 |0004: invoke-virtual {v4, v0, v2, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3dd0a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lokio/ByteString; │ │ 0x0000 - 0x0008 reg=4 (null) Lokio/Buffer; │ │ │ │ @@ -855434,39 +855434,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3dedc0: |[3dedc0] okio.Okio.:()V │ │ -3dedd0: 1c00 d917 |0000: const-class v0, Lokio/Okio; // type@17d9 │ │ -3dedd4: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -3dedda: 0c00 |0005: move-result-object v0 │ │ -3deddc: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ -3dede2: 0c00 |0009: move-result-object v0 │ │ -3dede4: 6900 0788 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ -3dede8: 0e00 |000c: return-void │ │ +3dedb4: |[3dedb4] okio.Okio.:()V │ │ +3dedc4: 1c00 d917 |0000: const-class v0, Lokio/Okio; // type@17d9 │ │ +3dedc8: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +3dedce: 0c00 |0005: move-result-object v0 │ │ +3dedd0: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ +3dedd6: 0c00 |0009: move-result-object v0 │ │ +3dedd8: 6900 0788 |000a: sput-object v0, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ +3deddc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lokio/Okio;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dedec: |[3dedec] okio.Okio.:()V │ │ -3dedfc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dee02: 0e00 |0003: return-void │ │ +3dede0: |[3dede0] okio.Okio.:()V │ │ +3dedf0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dedf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Okio; │ │ │ │ #2 : (in Lokio/Okio;) │ │ @@ -855474,26 +855474,26 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3deaf0: |[3deaf0] okio.Okio.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ -3deb00: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -3deb04: 2200 3d10 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ -3deb08: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3deb0a: 7030 6982 2001 |0005: invoke-direct {v0, v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@8269 │ │ -3deb10: 7110 88bd 0000 |0008: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ -3deb16: 0c02 |000b: move-result-object v2 │ │ -3deb18: 1102 |000c: return-object v2 │ │ -3deb1a: 2202 7110 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3deb1e: 1a00 3e87 |000f: const-string v0, "file == null" // string@873e │ │ -3deb22: 7020 8783 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3deb28: 2702 |0014: throw v2 │ │ +3deae4: |[3deae4] okio.Okio.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ +3deaf4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +3deaf8: 2200 3d10 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ +3deafc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3deafe: 7030 6982 2001 |0005: invoke-direct {v0, v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@8269 │ │ +3deb04: 7110 88bd 0000 |0008: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ +3deb0a: 0c02 |000b: move-result-object v2 │ │ +3deb0c: 1102 |000c: return-object v2 │ │ +3deb0e: 2202 7110 |000d: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3deb12: 1a00 3e87 |000f: const-string v0, "file == null" // string@873e │ │ +3deb16: 7020 8783 0200 |0011: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3deb1c: 2702 |0014: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x000d line=186 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -855502,36 +855502,36 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3deb2c: |[3deb2c] okio.Okio.blackhole:()Lokio/Sink; │ │ -3deb3c: 2200 d717 |0000: new-instance v0, Lokio/Okio$3; // type@17d7 │ │ -3deb40: 7010 78bd 0000 |0002: invoke-direct {v0}, Lokio/Okio$3;.:()V // method@bd78 │ │ -3deb46: 1100 |0005: return-object v0 │ │ +3deb20: |[3deb20] okio.Okio.blackhole:()Lokio/Sink; │ │ +3deb30: 2200 d717 |0000: new-instance v0, Lokio/Okio$3; // type@17d7 │ │ +3deb34: 7010 78bd 0000 |0002: invoke-direct {v0}, Lokio/Okio$3;.:()V // method@bd78 │ │ +3deb3a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ │ │ #4 : (in Lokio/Okio;) │ │ name : 'buffer' │ │ type : '(Lokio/Sink;)Lokio/BufferedSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3deab8: |[3deab8] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ -3deac8: 2200 e117 |0000: new-instance v0, Lokio/RealBufferedSink; // type@17e1 │ │ -3deacc: 7020 babd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@bdba │ │ -3dead2: 1100 |0005: return-object v0 │ │ +3deaac: |[3deaac] okio.Okio.buffer:(Lokio/Sink;)Lokio/BufferedSink; │ │ +3deabc: 2200 e117 |0000: new-instance v0, Lokio/RealBufferedSink; // type@17e1 │ │ +3deac0: 7020 babd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink;.:(Lokio/Sink;)V // method@bdba │ │ +3deac6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/Sink; │ │ │ │ #5 : (in Lokio/Okio;) │ │ @@ -855539,18 +855539,18 @@ │ │ type : '(Lokio/Source;)Lokio/BufferedSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3dead4: |[3dead4] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ -3deae4: 2200 e317 |0000: new-instance v0, Lokio/RealBufferedSource; // type@17e3 │ │ -3deae8: 7020 dfbd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@bddf │ │ -3deaee: 1100 |0005: return-object v0 │ │ +3deac8: |[3deac8] okio.Okio.buffer:(Lokio/Source;)Lokio/BufferedSource; │ │ +3dead8: 2200 e317 |0000: new-instance v0, Lokio/RealBufferedSource; // type@17e3 │ │ +3deadc: 7020 dfbd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource;.:(Lokio/Source;)V // method@bddf │ │ +3deae2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/Source; │ │ │ │ #6 : (in Lokio/Okio;) │ │ @@ -855558,31 +855558,31 @@ │ │ type : '(Ljava/lang/AssertionError;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3dea54: |[3dea54] okio.Okio.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ -3dea64: 6e10 ed82 0100 |0000: invoke-virtual {v1}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@82ed │ │ -3dea6a: 0c00 |0003: move-result-object v0 │ │ -3dea6c: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -3dea70: 6e10 ee82 0100 |0006: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ -3dea76: 0c00 |0009: move-result-object v0 │ │ -3dea78: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -3dea7c: 6e10 ee82 0100 |000c: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ -3dea82: 0c01 |000f: move-result-object v1 │ │ -3dea84: 1a00 6997 |0010: const-string v0, "getsockname failed" // string@9769 │ │ -3dea88: 6e20 4c84 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3dea8e: 0a01 |0015: move-result v1 │ │ -3dea90: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -3dea94: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -3dea96: 2802 |0019: goto 001b // +0002 │ │ -3dea98: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -3dea9a: 0f01 |001b: return v1 │ │ +3dea48: |[3dea48] okio.Okio.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z │ │ +3dea58: 6e10 ed82 0100 |0000: invoke-virtual {v1}, Ljava/lang/AssertionError;.getCause:()Ljava/lang/Throwable; // method@82ed │ │ +3dea5e: 0c00 |0003: move-result-object v0 │ │ +3dea60: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +3dea64: 6e10 ee82 0100 |0006: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ +3dea6a: 0c00 |0009: move-result-object v0 │ │ +3dea6c: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +3dea70: 6e10 ee82 0100 |000c: invoke-virtual {v1}, Ljava/lang/AssertionError;.getMessage:()Ljava/lang/String; // method@82ee │ │ +3dea76: 0c01 |000f: move-result-object v1 │ │ +3dea78: 1a00 6997 |0010: const-string v0, "getsockname failed" // string@9769 │ │ +3dea7c: 6e20 4c84 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3dea82: 0a01 |0015: move-result v1 │ │ +3dea84: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +3dea88: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +3dea8a: 2802 |0019: goto 001b // +0002 │ │ +3dea8c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +3dea8e: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x000c line=263 │ │ locals : │ │ 0x0000 - 0x001c reg=1 (null) Ljava/lang/AssertionError; │ │ │ │ @@ -855591,25 +855591,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3deb48: |[3deb48] okio.Okio.sink:(Ljava/io/File;)Lokio/Sink; │ │ -3deb58: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -3deb5c: 2200 3d10 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ -3deb60: 7020 6882 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -3deb66: 7110 88bd 0000 |0007: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ -3deb6c: 0c01 |000a: move-result-object v1 │ │ -3deb6e: 1101 |000b: return-object v1 │ │ -3deb70: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3deb74: 1a00 3e87 |000e: const-string v0, "file == null" // string@873e │ │ -3deb78: 7020 8783 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3deb7e: 2701 |0013: throw v1 │ │ +3deb3c: |[3deb3c] okio.Okio.sink:(Ljava/io/File;)Lokio/Sink; │ │ +3deb4c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +3deb50: 2200 3d10 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ +3deb54: 7020 6882 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +3deb5a: 7110 88bd 0000 |0007: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ +3deb60: 0c01 |000a: move-result-object v1 │ │ +3deb62: 1101 |000b: return-object v1 │ │ +3deb64: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3deb68: 1a00 3e87 |000e: const-string v0, "file == null" // string@873e │ │ +3deb6c: 7020 8783 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3deb72: 2701 |0013: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x000c line=180 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -855618,20 +855618,20 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3deb80: |[3deb80] okio.Okio.sink:(Ljava/io/OutputStream;)Lokio/Sink; │ │ -3deb90: 2200 ea17 |0000: new-instance v0, Lokio/Timeout; // type@17ea │ │ -3deb94: 7010 4abe 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ -3deb9a: 7120 89bd 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@bd89 │ │ -3deba0: 0c01 |0008: move-result-object v1 │ │ -3deba2: 1101 |0009: return-object v1 │ │ +3deb74: |[3deb74] okio.Okio.sink:(Ljava/io/OutputStream;)Lokio/Sink; │ │ +3deb84: 2200 ea17 |0000: new-instance v0, Lokio/Timeout; // type@17ea │ │ +3deb88: 7010 4abe 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ +3deb8e: 7120 89bd 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@bd89 │ │ +3deb94: 0c01 |0008: move-result-object v1 │ │ +3deb96: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/OutputStream; │ │ │ │ #9 : (in Lokio/Okio;) │ │ @@ -855639,28 +855639,28 @@ │ │ type : '(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3deba4: |[3deba4] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ -3debb4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -3debb8: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -3debbc: 2200 d517 |0004: new-instance v0, Lokio/Okio$1; // type@17d5 │ │ -3debc0: 7030 6dbd 2001 |0006: invoke-direct {v0, v2, v1}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@bd6d │ │ -3debc6: 1100 |0009: return-object v0 │ │ -3debc8: 2201 7110 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3debcc: 1a02 abd1 |000c: const-string v2, "timeout == null" // string@d1ab │ │ -3debd0: 7020 8783 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3debd6: 2701 |0011: throw v1 │ │ -3debd8: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3debdc: 1a02 03b8 |0014: const-string v2, "out == null" // string@b803 │ │ -3debe0: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3debe6: 2701 |0019: throw v1 │ │ +3deb98: |[3deb98] okio.Okio.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; │ │ +3deba8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +3debac: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +3debb0: 2200 d517 |0004: new-instance v0, Lokio/Okio$1; // type@17d5 │ │ +3debb4: 7030 6dbd 2001 |0006: invoke-direct {v0, v2, v1}, Lokio/Okio$1;.:(Lokio/Timeout;Ljava/io/OutputStream;)V // method@bd6d │ │ +3debba: 1100 |0009: return-object v0 │ │ +3debbc: 2201 7110 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3debc0: 1a02 abd1 |000c: const-string v2, "timeout == null" // string@d1ab │ │ +3debc4: 7020 8783 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3debca: 2701 |0011: throw v1 │ │ +3debcc: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3debd0: 1a02 03b8 |0014: const-string v2, "out == null" // string@b803 │ │ +3debd4: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3debda: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ 0x000a line=70 │ │ 0x0012 line=69 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Ljava/io/OutputStream; │ │ @@ -855671,36 +855671,36 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Sink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3debe8: |[3debe8] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ -3debf8: 3801 2100 |0000: if-eqz v1, 0021 // +0021 │ │ -3debfc: 6e10 8185 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@8581 │ │ -3dec02: 0c00 |0005: move-result-object v0 │ │ -3dec04: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -3dec08: 7110 91bd 0100 |0008: invoke-static {v1}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@bd91 │ │ -3dec0e: 0c00 |000b: move-result-object v0 │ │ -3dec10: 6e10 8185 0100 |000c: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@8581 │ │ -3dec16: 0c01 |000f: move-result-object v1 │ │ -3dec18: 7120 89bd 0100 |0010: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@bd89 │ │ -3dec1e: 0c01 |0013: move-result-object v1 │ │ -3dec20: 6e20 fcbb 1000 |0014: invoke-virtual {v0, v1}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@bbfc │ │ -3dec26: 0c01 |0017: move-result-object v1 │ │ -3dec28: 1101 |0018: return-object v1 │ │ -3dec2a: 2201 4210 |0019: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3dec2e: 1a00 65cd |001b: const-string v0, "socket's output stream == null" // string@cd65 │ │ -3dec32: 7020 7782 0100 |001d: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3dec38: 2701 |0020: throw v1 │ │ -3dec3a: 2201 7110 |0021: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dec3e: 1a00 63cd |0023: const-string v0, "socket == null" // string@cd63 │ │ -3dec42: 7020 8783 0100 |0025: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dec48: 2701 |0028: throw v1 │ │ +3debdc: |[3debdc] okio.Okio.sink:(Ljava/net/Socket;)Lokio/Sink; │ │ +3debec: 3801 2100 |0000: if-eqz v1, 0021 // +0021 │ │ +3debf0: 6e10 8185 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@8581 │ │ +3debf6: 0c00 |0005: move-result-object v0 │ │ +3debf8: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +3debfc: 7110 91bd 0100 |0008: invoke-static {v1}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@bd91 │ │ +3dec02: 0c00 |000b: move-result-object v0 │ │ +3dec04: 6e10 8185 0100 |000c: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@8581 │ │ +3dec0a: 0c01 |000f: move-result-object v1 │ │ +3dec0c: 7120 89bd 0100 |0010: invoke-static {v1, v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; // method@bd89 │ │ +3dec12: 0c01 |0013: move-result-object v1 │ │ +3dec14: 6e20 fcbb 1000 |0014: invoke-virtual {v0, v1}, Lokio/AsyncTimeout;.sink:(Lokio/Sink;)Lokio/Sink; // method@bbfc │ │ +3dec1a: 0c01 |0017: move-result-object v1 │ │ +3dec1c: 1101 |0018: return-object v1 │ │ +3dec1e: 2201 4210 |0019: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3dec22: 1a00 65cd |001b: const-string v0, "socket's output stream == null" // string@cd65 │ │ +3dec26: 7020 7782 0100 |001d: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3dec2c: 2701 |0020: throw v1 │ │ +3dec2e: 2201 7110 |0021: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dec32: 1a00 63cd |0023: const-string v0, "socket == null" // string@cd63 │ │ +3dec36: 7020 8783 0100 |0025: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dec3c: 2701 |0028: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0008 line=118 │ │ 0x000c line=119 │ │ 0x0014 line=120 │ │ 0x0019 line=117 │ │ @@ -855713,25 +855713,25 @@ │ │ type : '(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3dec4c: |[3dec4c] okio.Okio.sink:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink; │ │ -3dec5c: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3dec60: 7120 fe85 1000 |0002: invoke-static {v0, v1}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ -3dec66: 0c00 |0005: move-result-object v0 │ │ -3dec68: 7110 88bd 0000 |0006: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ -3dec6e: 0c00 |0009: move-result-object v0 │ │ -3dec70: 1100 |000a: return-object v0 │ │ -3dec72: 2200 7110 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dec76: 1a01 01b9 |000d: const-string v1, "path == null" // string@b901 │ │ -3dec7a: 7020 8783 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dec80: 2700 |0012: throw v0 │ │ +3dec40: |[3dec40] okio.Okio.sink:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink; │ │ +3dec50: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3dec54: 7120 fe85 1000 |0002: invoke-static {v0, v1}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ +3dec5a: 0c00 |0005: move-result-object v0 │ │ +3dec5c: 7110 88bd 0000 |0006: invoke-static {v0}, Lokio/Okio;.sink:(Ljava/io/OutputStream;)Lokio/Sink; // method@bd88 │ │ +3dec62: 0c00 |0009: move-result-object v0 │ │ +3dec64: 1100 |000a: return-object v0 │ │ +3dec66: 2200 7110 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dec6a: 1a01 01b9 |000d: const-string v1, "path == null" // string@b901 │ │ +3dec6e: 7020 8783 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dec74: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Ljava/nio/file/Path; │ │ 0x0000 - 0x0013 reg=1 (null) [Ljava/nio/file/OpenOption; │ │ @@ -855741,25 +855741,25 @@ │ │ type : '(Ljava/io/File;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3dec84: |[3dec84] okio.Okio.source:(Ljava/io/File;)Lokio/Source; │ │ -3dec94: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -3dec98: 2200 3b10 |0002: new-instance v0, Ljava/io/FileInputStream; // type@103b │ │ -3dec9c: 7020 5c82 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -3deca2: 7110 8dbd 0000 |0007: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ -3deca8: 0c01 |000a: move-result-object v1 │ │ -3decaa: 1101 |000b: return-object v1 │ │ -3decac: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3decb0: 1a00 3e87 |000e: const-string v0, "file == null" // string@873e │ │ -3decb4: 7020 8783 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3decba: 2701 |0013: throw v1 │ │ +3dec78: |[3dec78] okio.Okio.source:(Ljava/io/File;)Lokio/Source; │ │ +3dec88: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +3dec8c: 2200 3b10 |0002: new-instance v0, Ljava/io/FileInputStream; // type@103b │ │ +3dec90: 7020 5c82 1000 |0004: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +3dec96: 7110 8dbd 0000 |0007: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ +3dec9c: 0c01 |000a: move-result-object v1 │ │ +3dec9e: 1101 |000b: return-object v1 │ │ +3deca0: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3deca4: 1a00 3e87 |000e: const-string v0, "file == null" // string@873e │ │ +3deca8: 7020 8783 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3decae: 2701 |0013: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ 0x000c line=167 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -855768,20 +855768,20 @@ │ │ type : '(Ljava/io/InputStream;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3decbc: |[3decbc] okio.Okio.source:(Ljava/io/InputStream;)Lokio/Source; │ │ -3deccc: 2200 ea17 |0000: new-instance v0, Lokio/Timeout; // type@17ea │ │ -3decd0: 7010 4abe 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ -3decd6: 7120 8ebd 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@bd8e │ │ -3decdc: 0c01 |0008: move-result-object v1 │ │ -3decde: 1101 |0009: return-object v1 │ │ +3decb0: |[3decb0] okio.Okio.source:(Ljava/io/InputStream;)Lokio/Source; │ │ +3decc0: 2200 ea17 |0000: new-instance v0, Lokio/Timeout; // type@17ea │ │ +3decc4: 7010 4abe 0000 |0002: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ +3decca: 7120 8ebd 0100 |0005: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@bd8e │ │ +3decd0: 0c01 |0008: move-result-object v1 │ │ +3decd2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/io/InputStream; │ │ │ │ #14 : (in Lokio/Okio;) │ │ @@ -855789,28 +855789,28 @@ │ │ type : '(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3dece0: |[3dece0] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ -3decf0: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -3decf4: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -3decf8: 2200 d617 |0004: new-instance v0, Lokio/Okio$2; // type@17d6 │ │ -3decfc: 7030 73bd 2001 |0006: invoke-direct {v0, v2, v1}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@bd73 │ │ -3ded02: 1100 |0009: return-object v0 │ │ -3ded04: 2201 7110 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ded08: 1a02 abd1 |000c: const-string v2, "timeout == null" // string@d1ab │ │ -3ded0c: 7020 8783 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ded12: 2701 |0011: throw v1 │ │ -3ded14: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ded18: 1a02 419a |0014: const-string v2, "in == null" // string@9a41 │ │ -3ded1c: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ded22: 2701 |0019: throw v1 │ │ +3decd4: |[3decd4] okio.Okio.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; │ │ +3dece4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +3dece8: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +3decec: 2200 d617 |0004: new-instance v0, Lokio/Okio$2; // type@17d6 │ │ +3decf0: 7030 73bd 2001 |0006: invoke-direct {v0, v2, v1}, Lokio/Okio$2;.:(Lokio/Timeout;Ljava/io/InputStream;)V // method@bd73 │ │ +3decf6: 1100 |0009: return-object v0 │ │ +3decf8: 2201 7110 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3decfc: 1a02 abd1 |000c: const-string v2, "timeout == null" // string@d1ab │ │ +3ded00: 7020 8783 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ded06: 2701 |0011: throw v1 │ │ +3ded08: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ded0c: 1a02 419a |0014: const-string v2, "in == null" // string@9a41 │ │ +3ded10: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ded16: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=132 │ │ 0x000a line=130 │ │ 0x0012 line=129 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Ljava/io/InputStream; │ │ @@ -855821,36 +855821,36 @@ │ │ type : '(Ljava/net/Socket;)Lokio/Source;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3ded24: |[3ded24] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ -3ded34: 3801 2100 |0000: if-eqz v1, 0021 // +0021 │ │ -3ded38: 6e10 8085 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@8580 │ │ -3ded3e: 0c00 |0005: move-result-object v0 │ │ -3ded40: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -3ded44: 7110 91bd 0100 |0008: invoke-static {v1}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@bd91 │ │ -3ded4a: 0c00 |000b: move-result-object v0 │ │ -3ded4c: 6e10 8085 0100 |000c: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@8580 │ │ -3ded52: 0c01 |000f: move-result-object v1 │ │ -3ded54: 7120 8ebd 0100 |0010: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@bd8e │ │ -3ded5a: 0c01 |0013: move-result-object v1 │ │ -3ded5c: 6e20 fdbb 1000 |0014: invoke-virtual {v0, v1}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@bbfd │ │ -3ded62: 0c01 |0017: move-result-object v1 │ │ -3ded64: 1101 |0018: return-object v1 │ │ -3ded66: 2201 4210 |0019: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3ded6a: 1a00 64cd |001b: const-string v0, "socket's input stream == null" // string@cd64 │ │ -3ded6e: 7020 7782 0100 |001d: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ded74: 2701 |0020: throw v1 │ │ -3ded76: 2201 7110 |0021: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ded7a: 1a00 63cd |0023: const-string v0, "socket == null" // string@cd63 │ │ -3ded7e: 7020 8783 0100 |0025: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ded84: 2701 |0028: throw v1 │ │ +3ded18: |[3ded18] okio.Okio.source:(Ljava/net/Socket;)Lokio/Source; │ │ +3ded28: 3801 2100 |0000: if-eqz v1, 0021 // +0021 │ │ +3ded2c: 6e10 8085 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@8580 │ │ +3ded32: 0c00 |0005: move-result-object v0 │ │ +3ded34: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +3ded38: 7110 91bd 0100 |0008: invoke-static {v1}, Lokio/Okio;.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; // method@bd91 │ │ +3ded3e: 0c00 |000b: move-result-object v0 │ │ +3ded40: 6e10 8085 0100 |000c: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@8580 │ │ +3ded46: 0c01 |000f: move-result-object v1 │ │ +3ded48: 7120 8ebd 0100 |0010: invoke-static {v1, v0}, Lokio/Okio;.source:(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; // method@bd8e │ │ +3ded4e: 0c01 |0013: move-result-object v1 │ │ +3ded50: 6e20 fdbb 1000 |0014: invoke-virtual {v0, v1}, Lokio/AsyncTimeout;.source:(Lokio/Source;)Lokio/Source; // method@bbfd │ │ +3ded56: 0c01 |0017: move-result-object v1 │ │ +3ded58: 1101 |0018: return-object v1 │ │ +3ded5a: 2201 4210 |0019: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3ded5e: 1a00 64cd |001b: const-string v0, "socket's input stream == null" // string@cd64 │ │ +3ded62: 7020 7782 0100 |001d: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ded68: 2701 |0020: throw v1 │ │ +3ded6a: 2201 7110 |0021: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ded6e: 1a00 63cd |0023: const-string v0, "socket == null" // string@cd63 │ │ +3ded72: 7020 8783 0100 |0025: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ded78: 2701 |0028: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0008 line=224 │ │ 0x000c line=225 │ │ 0x0014 line=226 │ │ 0x0019 line=223 │ │ @@ -855863,25 +855863,25 @@ │ │ type : '(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ded88: |[3ded88] okio.Okio.source:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source; │ │ -3ded98: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ -3ded9c: 7120 fd85 1000 |0002: invoke-static {v0, v1}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ -3deda2: 0c00 |0005: move-result-object v0 │ │ -3deda4: 7110 8dbd 0000 |0006: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ -3dedaa: 0c00 |0009: move-result-object v0 │ │ -3dedac: 1100 |000a: return-object v0 │ │ -3dedae: 2200 7110 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dedb2: 1a01 01b9 |000d: const-string v1, "path == null" // string@b901 │ │ -3dedb6: 7020 8783 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dedbc: 2700 |0012: throw v0 │ │ +3ded7c: |[3ded7c] okio.Okio.source:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source; │ │ +3ded8c: 3800 0b00 |0000: if-eqz v0, 000b // +000b │ │ +3ded90: 7120 fd85 1000 |0002: invoke-static {v0, v1}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ +3ded96: 0c00 |0005: move-result-object v0 │ │ +3ded98: 7110 8dbd 0000 |0006: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/InputStream;)Lokio/Source; // method@bd8d │ │ +3ded9e: 0c00 |0009: move-result-object v0 │ │ +3deda0: 1100 |000a: return-object v0 │ │ +3deda2: 2200 7110 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3deda6: 1a01 01b9 |000d: const-string v1, "path == null" // string@b901 │ │ +3dedaa: 7020 8783 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dedb0: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=175 │ │ 0x000b line=174 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Ljava/nio/file/Path; │ │ 0x0000 - 0x0013 reg=1 (null) [Ljava/nio/file/OpenOption; │ │ @@ -855891,18 +855891,18 @@ │ │ type : '(Ljava/net/Socket;)Lokio/AsyncTimeout;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3dea9c: |[3dea9c] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ -3deaac: 2200 d817 |0000: new-instance v0, Lokio/Okio$4; // type@17d8 │ │ -3deab0: 7020 7dbd 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$4;.:(Ljava/net/Socket;)V // method@bd7d │ │ -3deab6: 1100 |0005: return-object v0 │ │ +3dea90: |[3dea90] okio.Okio.timeout:(Ljava/net/Socket;)Lokio/AsyncTimeout; │ │ +3deaa0: 2200 d817 |0000: new-instance v0, Lokio/Okio$4; // type@17d8 │ │ +3deaa4: 7020 7dbd 1000 |0002: invoke-direct {v0, v1}, Lokio/Okio$4;.:(Ljava/net/Socket;)V // method@bd7d │ │ +3deaaa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ @@ -855946,19 +855946,19 @@ │ │ type : '([Lokio/ByteString;[I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3df09c: |[3df09c] okio.Options.:([Lokio/ByteString;[I)V │ │ -3df0ac: 7010 3f86 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractList;.:()V // method@863f │ │ -3df0b2: 5b01 0888 |0003: iput-object v1, v0, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ -3df0b6: 5b02 0988 |0005: iput-object v2, v0, Lokio/Options;.trie:[I // field@8809 │ │ -3df0ba: 0e00 |0007: return-void │ │ +3df090: |[3df090] okio.Options.:([Lokio/ByteString;[I)V │ │ +3df0a0: 7010 3f86 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractList;.:()V // method@863f │ │ +3df0a6: 5b01 0888 |0003: iput-object v1, v0, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ +3df0aa: 5b02 0988 |0005: iput-object v2, v0, Lokio/Options;.trie:[I // field@8809 │ │ +3df0ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Options; │ │ @@ -855970,254 +855970,254 @@ │ │ type : '(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 25 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 450 16-bit code units │ │ -3df0bc: |[3df0bc] okio.Options.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V │ │ -3df0cc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3df0d0: 0201 1400 |0002: move/from16 v1, v20 │ │ -3df0d4: 080a 1500 |0004: move-object/from16 v10, v21 │ │ -3df0d8: 0202 1600 |0006: move/from16 v2, v22 │ │ -3df0dc: 020b 1700 |0008: move/from16 v11, v23 │ │ -3df0e0: 080c 1800 |000a: move-object/from16 v12, v24 │ │ -3df0e4: 35b2 b001 |000c: if-ge v2, v11, 01bc // +01b0 │ │ -3df0e8: 0123 |000e: move v3, v2 │ │ -3df0ea: 35b3 1700 |000f: if-ge v3, v11, 0026 // +0017 │ │ -3df0ee: 7220 8087 3a00 |0011: invoke-interface {v10, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df0f4: 0c04 |0014: move-result-object v4 │ │ -3df0f6: 1f04 cb17 |0015: check-cast v4, Lokio/ByteString; // type@17cb │ │ -3df0fa: 6e10 12bd 0400 |0017: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df100: 0a04 |001a: move-result v4 │ │ -3df102: 3414 0500 |001b: if-lt v4, v1, 0020 // +0005 │ │ -3df106: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3df10a: 28f0 |001f: goto 000f // -0010 │ │ -3df10c: 2200 5b10 |0020: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3df110: 7010 ea82 0000 |0022: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3df116: 2700 |0025: throw v0 │ │ -3df118: 7802 8087 1500 |0026: invoke-interface/range {v21, v22}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df11e: 0c03 |0029: move-result-object v3 │ │ -3df120: 1f03 cb17 |002a: check-cast v3, Lokio/ByteString; // type@17cb │ │ -3df124: d804 0bff |002c: add-int/lit8 v4, v11, #int -1 // #ff │ │ -3df128: 7220 8087 4a00 |002e: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df12e: 0c04 |0031: move-result-object v4 │ │ -3df130: 1f04 cb17 |0032: check-cast v4, Lokio/ByteString; // type@17cb │ │ -3df134: 12f5 |0034: const/4 v5, #int -1 // #ff │ │ -3df136: 6e10 12bd 0300 |0035: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df13c: 0a06 |0038: move-result v6 │ │ -3df13e: 3361 1400 |0039: if-ne v1, v6, 004d // +0014 │ │ -3df142: 7220 8087 2c00 |003b: invoke-interface {v12, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df148: 0c03 |003e: move-result-object v3 │ │ -3df14a: 1f03 7610 |003f: check-cast v3, Ljava/lang/Integer; // type@1076 │ │ -3df14e: 6e10 9983 0300 |0041: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3df154: 0a05 |0044: move-result v5 │ │ -3df156: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3df15a: 7220 8087 2a00 |0047: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df160: 0c03 |004a: move-result-object v3 │ │ -3df162: 1f03 cb17 |004b: check-cast v3, Lokio/ByteString; // type@17cb │ │ -3df166: 0126 |004d: move v6, v2 │ │ -3df168: 6e20 f7bc 1300 |004e: invoke-virtual {v3, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df16e: 0a02 |0051: move-result v2 │ │ -3df170: 6e20 f7bc 1400 |0052: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df176: 0a07 |0055: move-result v7 │ │ -3df178: 1608 0200 |0056: const-wide/16 v8, #int 2 // #2 │ │ -3df17c: 3272 d500 |0058: if-eq v2, v7, 012d // +00d5 │ │ -3df180: d802 0601 |005a: add-int/lit8 v2, v6, #int 1 // #01 │ │ -3df184: 1213 |005c: const/4 v3, #int 1 // #1 │ │ -3df186: 35b2 1f00 |005d: if-ge v2, v11, 007c // +001f │ │ -3df18a: d804 02ff |005f: add-int/lit8 v4, v2, #int -1 // #ff │ │ -3df18e: 7220 8087 4a00 |0061: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df194: 0c04 |0064: move-result-object v4 │ │ -3df196: 1f04 cb17 |0065: check-cast v4, Lokio/ByteString; // type@17cb │ │ -3df19a: 6e20 f7bc 1400 |0067: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df1a0: 0a04 |006a: move-result v4 │ │ -3df1a2: 7220 8087 2a00 |006b: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df1a8: 0c07 |006e: move-result-object v7 │ │ -3df1aa: 1f07 cb17 |006f: check-cast v7, Lokio/ByteString; // type@17cb │ │ -3df1ae: 6e20 f7bc 1700 |0071: invoke-virtual {v7, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df1b4: 0a07 |0074: move-result v7 │ │ -3df1b6: 3274 0400 |0075: if-eq v4, v7, 0079 // +0004 │ │ -3df1ba: d803 0301 |0077: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3df1be: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3df1c2: 28e2 |007b: goto 005d // -001e │ │ -3df1c4: 7701 97bd 1300 |007c: invoke-static/range {v19}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ -3df1ca: 0a02 |007f: move-result v2 │ │ -3df1cc: 812d |0080: int-to-long v13, v2 │ │ -3df1ce: 9b0d 110d |0081: add-long v13, v17, v13 │ │ -3df1d2: bb8d |0083: add-long/2addr v13, v8 │ │ -3df1d4: da02 0302 |0084: mul-int/lit8 v2, v3, #int 2 // #02 │ │ -3df1d8: 8127 |0086: int-to-long v7, v2 │ │ -3df1da: bb7d |0087: add-long/2addr v13, v7 │ │ -3df1dc: 6e20 84bc 3000 |0088: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df1e2: 6e20 84bc 5000 |008b: invoke-virtual {v0, v5}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df1e8: 0162 |008e: move v2, v6 │ │ -3df1ea: 35b2 2400 |008f: if-ge v2, v11, 00b3 // +0024 │ │ -3df1ee: 7220 8087 2a00 |0091: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df1f4: 0c03 |0094: move-result-object v3 │ │ -3df1f6: 1f03 cb17 |0095: check-cast v3, Lokio/ByteString; // type@17cb │ │ -3df1fa: 6e20 f7bc 1300 |0097: invoke-virtual {v3, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df200: 0a03 |009a: move-result v3 │ │ -3df202: 3262 1000 |009b: if-eq v2, v6, 00ab // +0010 │ │ -3df206: d804 02ff |009d: add-int/lit8 v4, v2, #int -1 // #ff │ │ -3df20a: 7220 8087 4a00 |009f: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df210: 0c04 |00a2: move-result-object v4 │ │ -3df212: 1f04 cb17 |00a3: check-cast v4, Lokio/ByteString; // type@17cb │ │ -3df216: 6e20 f7bc 1400 |00a5: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df21c: 0a04 |00a8: move-result v4 │ │ -3df21e: 3243 0700 |00a9: if-eq v3, v4, 00b0 // +0007 │ │ -3df222: d533 ff00 |00ab: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3df226: 6e20 84bc 3000 |00ad: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df22c: d802 0201 |00b0: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3df230: 28dd |00b2: goto 008f // -0023 │ │ -3df232: 2209 c817 |00b3: new-instance v9, Lokio/Buffer; // type@17c8 │ │ -3df236: 7010 1abc 0900 |00b5: invoke-direct {v9}, Lokio/Buffer;.:()V // method@bc1a │ │ -3df23c: 0167 |00b8: move v7, v6 │ │ -3df23e: 35b7 6700 |00b9: if-ge v7, v11, 0120 // +0067 │ │ -3df242: 7220 8087 7a00 |00bb: invoke-interface {v10, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df248: 0c02 |00be: move-result-object v2 │ │ -3df24a: 1f02 cb17 |00bf: check-cast v2, Lokio/ByteString; // type@17cb │ │ -3df24e: 6e20 f7bc 1200 |00c1: invoke-virtual {v2, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df254: 0a02 |00c4: move-result v2 │ │ -3df256: d803 0701 |00c5: add-int/lit8 v3, v7, #int 1 // #01 │ │ -3df25a: 0134 |00c7: move v4, v3 │ │ -3df25c: 35b4 1300 |00c8: if-ge v4, v11, 00db // +0013 │ │ -3df260: 7220 8087 4a00 |00ca: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df266: 0c05 |00cd: move-result-object v5 │ │ -3df268: 1f05 cb17 |00ce: check-cast v5, Lokio/ByteString; // type@17cb │ │ -3df26c: 6e20 f7bc 1500 |00d0: invoke-virtual {v5, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df272: 0a05 |00d3: move-result v5 │ │ -3df274: 3252 0400 |00d4: if-eq v2, v5, 00d8 // +0004 │ │ -3df278: 0148 |00d6: move v8, v4 │ │ -3df27a: 2805 |00d7: goto 00dc // +0005 │ │ -3df27c: d804 0401 |00d8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3df280: 28ee |00da: goto 00c8 // -0012 │ │ -3df282: 01b8 |00db: move v8, v11 │ │ -3df284: 3383 2200 |00dc: if-ne v3, v8, 00fe // +0022 │ │ -3df288: d802 0101 |00de: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3df28c: 7220 8087 7a00 |00e0: invoke-interface {v10, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df292: 0c03 |00e3: move-result-object v3 │ │ -3df294: 1f03 cb17 |00e4: check-cast v3, Lokio/ByteString; // type@17cb │ │ -3df298: 6e10 12bd 0300 |00e6: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df29e: 0a03 |00e9: move-result v3 │ │ -3df2a0: 3332 1400 |00ea: if-ne v2, v3, 00fe // +0014 │ │ -3df2a4: 7220 8087 7c00 |00ec: invoke-interface {v12, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df2aa: 0c02 |00ef: move-result-object v2 │ │ -3df2ac: 1f02 7610 |00f0: check-cast v2, Ljava/lang/Integer; // type@1076 │ │ -3df2b0: 6e10 9983 0200 |00f2: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3df2b6: 0a02 |00f5: move-result v2 │ │ -3df2b8: 6e20 84bc 2000 |00f6: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df2be: 0210 0800 |00f9: move/from16 v16, v8 │ │ -3df2c2: 0811 0900 |00fb: move-object/from16 v17, v9 │ │ -3df2c6: 281e |00fd: goto 011b // +001e │ │ -3df2c8: 7110 97bd 0900 |00fe: invoke-static {v9}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ -3df2ce: 0a02 |0101: move-result v2 │ │ -3df2d0: 8122 |0102: int-to-long v2, v2 │ │ -3df2d2: bbd2 |0103: add-long/2addr v2, v13 │ │ -3df2d4: 1604 ffff |0104: const-wide/16 v4, #int -1 // #ffff │ │ -3df2d8: 9d02 0204 |0106: mul-long v2, v2, v4 │ │ -3df2dc: 8423 |0108: long-to-int v3, v2 │ │ -3df2de: 6e20 84bc 3000 |0109: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df2e4: d805 0101 |010c: add-int/lit8 v5, v1, #int 1 // #01 │ │ -3df2e8: 04d2 |010e: move-wide v2, v13 │ │ -3df2ea: 0794 |010f: move-object v4, v9 │ │ -3df2ec: 0806 1500 |0110: move-object/from16 v6, v21 │ │ -3df2f0: 0210 0800 |0112: move/from16 v16, v8 │ │ -3df2f4: 0811 0900 |0114: move-object/from16 v17, v9 │ │ -3df2f8: 0809 1800 |0116: move-object/from16 v9, v24 │ │ -3df2fc: 7708 93bd 0200 |0118: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ -3df302: 0809 1100 |011b: move-object/from16 v9, v17 │ │ -3df306: 0207 1000 |011d: move/from16 v7, v16 │ │ -3df30a: 289a |011f: goto 00b9 // -0066 │ │ -3df30c: 0811 0900 |0120: move-object/from16 v17, v9 │ │ -3df310: 7401 6dbc 1100 |0122: invoke-virtual/range {v17}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df316: 0b01 |0125: move-result-wide v1 │ │ -3df318: 0803 1100 |0126: move-object/from16 v3, v17 │ │ -3df31c: 6e40 7cbc 3021 |0128: invoke-virtual {v0, v3, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3df322: 2900 9000 |012b: goto/16 01bb // +0090 │ │ -3df326: 1202 |012d: const/4 v2, #int 0 // #0 │ │ -3df328: 6e10 12bd 0300 |012e: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df32e: 0a07 |0131: move-result v7 │ │ -3df330: 6e10 12bd 0400 |0132: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df336: 0a0d |0135: move-result v13 │ │ -3df338: 7120 de83 d700 |0136: invoke-static {v7, v13}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3df33e: 0a07 |0139: move-result v7 │ │ -3df340: 0112 |013a: move v2, v1 │ │ -3df342: 120d |013b: const/4 v13, #int 0 // #0 │ │ -3df344: 3572 1100 |013c: if-ge v2, v7, 014d // +0011 │ │ -3df348: 6e20 f7bc 2300 |013e: invoke-virtual {v3, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df34e: 0a0e |0141: move-result v14 │ │ -3df350: 6e20 f7bc 2400 |0142: invoke-virtual {v4, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df356: 0a0f |0145: move-result v15 │ │ -3df358: 33fe 0700 |0146: if-ne v14, v15, 014d // +0007 │ │ -3df35c: d80d 0d01 |0148: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3df360: d802 0201 |014a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3df364: 28f0 |014c: goto 013c // -0010 │ │ -3df366: 7701 97bd 1300 |014d: invoke-static/range {v19}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ -3df36c: 0a02 |0150: move-result v2 │ │ -3df36e: 812e |0151: int-to-long v14, v2 │ │ -3df370: 9b0e 110e |0152: add-long v14, v17, v14 │ │ -3df374: bb8e |0154: add-long/2addr v14, v8 │ │ -3df376: 81d7 |0155: int-to-long v7, v13 │ │ -3df378: bb7e |0156: add-long/2addr v14, v7 │ │ -3df37a: 1607 0100 |0157: const-wide/16 v7, #int 1 // #1 │ │ -3df37e: bbe7 |0159: add-long/2addr v7, v14 │ │ -3df380: 7bd2 |015a: neg-int v2, v13 │ │ -3df382: 6e20 84bc 2000 |015b: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df388: 6e20 84bc 5000 |015e: invoke-virtual {v0, v5}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df38e: 0112 |0161: move v2, v1 │ │ -3df390: 9004 010d |0162: add-int v4, v1, v13 │ │ -3df394: 3542 0e00 |0164: if-ge v2, v4, 0172 // +000e │ │ -3df398: 6e20 f7bc 2300 |0166: invoke-virtual {v3, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3df39e: 0a04 |0169: move-result v4 │ │ -3df3a0: d544 ff00 |016a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3df3a4: 6e20 84bc 4000 |016c: invoke-virtual {v0, v4}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df3aa: d802 0201 |016f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3df3ae: 28f1 |0171: goto 0162 // -000f │ │ -3df3b0: d801 0601 |0172: add-int/lit8 v1, v6, #int 1 // #01 │ │ -3df3b4: 33b1 2200 |0174: if-ne v1, v11, 0196 // +0022 │ │ -3df3b8: 7220 8087 6a00 |0176: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df3be: 0c01 |0179: move-result-object v1 │ │ -3df3c0: 1f01 cb17 |017a: check-cast v1, Lokio/ByteString; // type@17cb │ │ -3df3c4: 6e10 12bd 0100 |017c: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3df3ca: 0a01 |017f: move-result v1 │ │ -3df3cc: 3314 1000 |0180: if-ne v4, v1, 0190 // +0010 │ │ -3df3d0: 7220 8087 6c00 |0182: invoke-interface {v12, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3df3d6: 0c01 |0185: move-result-object v1 │ │ -3df3d8: 1f01 7610 |0186: check-cast v1, Ljava/lang/Integer; // type@1076 │ │ -3df3dc: 6e10 9983 0100 |0188: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3df3e2: 0a01 |018b: move-result v1 │ │ -3df3e4: 6e20 84bc 1000 |018c: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df3ea: 282c |018f: goto 01bb // +002c │ │ -3df3ec: 2200 5b10 |0190: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3df3f0: 7010 ea82 0000 |0192: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3df3f6: 2700 |0195: throw v0 │ │ -3df3f8: 2209 c817 |0196: new-instance v9, Lokio/Buffer; // type@17c8 │ │ -3df3fc: 7010 1abc 0900 |0198: invoke-direct {v9}, Lokio/Buffer;.:()V // method@bc1a │ │ -3df402: 7110 97bd 0900 |019b: invoke-static {v9}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ -3df408: 0a01 |019e: move-result v1 │ │ -3df40a: 8111 |019f: int-to-long v1, v1 │ │ -3df40c: bb71 |01a0: add-long/2addr v1, v7 │ │ -3df40e: 160d ffff |01a1: const-wide/16 v13, #int -1 // #ffff │ │ -3df412: 9d01 010d |01a3: mul-long v1, v1, v13 │ │ -3df416: 8412 |01a5: long-to-int v2, v1 │ │ -3df418: 6e20 84bc 2000 |01a6: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3df41e: 0471 |01a9: move-wide v1, v7 │ │ -3df420: 0793 |01aa: move-object v3, v9 │ │ -3df422: 0805 1500 |01ab: move-object/from16 v5, v21 │ │ -3df426: 0207 1700 |01ad: move/from16 v7, v23 │ │ -3df42a: 0808 1800 |01af: move-object/from16 v8, v24 │ │ -3df42e: 7708 93bd 0100 |01b1: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ -3df434: 6e10 6dbc 0900 |01b4: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df43a: 0b01 |01b7: move-result-wide v1 │ │ -3df43c: 6e40 7cbc 9021 |01b8: invoke-virtual {v0, v9, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3df442: 0e00 |01bb: return-void │ │ -3df444: 2200 5b10 |01bc: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3df448: 7010 ea82 0000 |01be: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3df44e: 2700 |01c1: throw v0 │ │ +3df0b0: |[3df0b0] okio.Options.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V │ │ +3df0c0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3df0c4: 0201 1400 |0002: move/from16 v1, v20 │ │ +3df0c8: 080a 1500 |0004: move-object/from16 v10, v21 │ │ +3df0cc: 0202 1600 |0006: move/from16 v2, v22 │ │ +3df0d0: 020b 1700 |0008: move/from16 v11, v23 │ │ +3df0d4: 080c 1800 |000a: move-object/from16 v12, v24 │ │ +3df0d8: 35b2 b001 |000c: if-ge v2, v11, 01bc // +01b0 │ │ +3df0dc: 0123 |000e: move v3, v2 │ │ +3df0de: 35b3 1700 |000f: if-ge v3, v11, 0026 // +0017 │ │ +3df0e2: 7220 8087 3a00 |0011: invoke-interface {v10, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df0e8: 0c04 |0014: move-result-object v4 │ │ +3df0ea: 1f04 cb17 |0015: check-cast v4, Lokio/ByteString; // type@17cb │ │ +3df0ee: 6e10 12bd 0400 |0017: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df0f4: 0a04 |001a: move-result v4 │ │ +3df0f6: 3414 0500 |001b: if-lt v4, v1, 0020 // +0005 │ │ +3df0fa: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3df0fe: 28f0 |001f: goto 000f // -0010 │ │ +3df100: 2200 5b10 |0020: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3df104: 7010 ea82 0000 |0022: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3df10a: 2700 |0025: throw v0 │ │ +3df10c: 7802 8087 1500 |0026: invoke-interface/range {v21, v22}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df112: 0c03 |0029: move-result-object v3 │ │ +3df114: 1f03 cb17 |002a: check-cast v3, Lokio/ByteString; // type@17cb │ │ +3df118: d804 0bff |002c: add-int/lit8 v4, v11, #int -1 // #ff │ │ +3df11c: 7220 8087 4a00 |002e: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df122: 0c04 |0031: move-result-object v4 │ │ +3df124: 1f04 cb17 |0032: check-cast v4, Lokio/ByteString; // type@17cb │ │ +3df128: 12f5 |0034: const/4 v5, #int -1 // #ff │ │ +3df12a: 6e10 12bd 0300 |0035: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df130: 0a06 |0038: move-result v6 │ │ +3df132: 3361 1400 |0039: if-ne v1, v6, 004d // +0014 │ │ +3df136: 7220 8087 2c00 |003b: invoke-interface {v12, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df13c: 0c03 |003e: move-result-object v3 │ │ +3df13e: 1f03 7610 |003f: check-cast v3, Ljava/lang/Integer; // type@1076 │ │ +3df142: 6e10 9983 0300 |0041: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3df148: 0a05 |0044: move-result v5 │ │ +3df14a: d802 0201 |0045: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3df14e: 7220 8087 2a00 |0047: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df154: 0c03 |004a: move-result-object v3 │ │ +3df156: 1f03 cb17 |004b: check-cast v3, Lokio/ByteString; // type@17cb │ │ +3df15a: 0126 |004d: move v6, v2 │ │ +3df15c: 6e20 f7bc 1300 |004e: invoke-virtual {v3, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df162: 0a02 |0051: move-result v2 │ │ +3df164: 6e20 f7bc 1400 |0052: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df16a: 0a07 |0055: move-result v7 │ │ +3df16c: 1608 0200 |0056: const-wide/16 v8, #int 2 // #2 │ │ +3df170: 3272 d500 |0058: if-eq v2, v7, 012d // +00d5 │ │ +3df174: d802 0601 |005a: add-int/lit8 v2, v6, #int 1 // #01 │ │ +3df178: 1213 |005c: const/4 v3, #int 1 // #1 │ │ +3df17a: 35b2 1f00 |005d: if-ge v2, v11, 007c // +001f │ │ +3df17e: d804 02ff |005f: add-int/lit8 v4, v2, #int -1 // #ff │ │ +3df182: 7220 8087 4a00 |0061: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df188: 0c04 |0064: move-result-object v4 │ │ +3df18a: 1f04 cb17 |0065: check-cast v4, Lokio/ByteString; // type@17cb │ │ +3df18e: 6e20 f7bc 1400 |0067: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df194: 0a04 |006a: move-result v4 │ │ +3df196: 7220 8087 2a00 |006b: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df19c: 0c07 |006e: move-result-object v7 │ │ +3df19e: 1f07 cb17 |006f: check-cast v7, Lokio/ByteString; // type@17cb │ │ +3df1a2: 6e20 f7bc 1700 |0071: invoke-virtual {v7, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df1a8: 0a07 |0074: move-result v7 │ │ +3df1aa: 3274 0400 |0075: if-eq v4, v7, 0079 // +0004 │ │ +3df1ae: d803 0301 |0077: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3df1b2: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3df1b6: 28e2 |007b: goto 005d // -001e │ │ +3df1b8: 7701 97bd 1300 |007c: invoke-static/range {v19}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ +3df1be: 0a02 |007f: move-result v2 │ │ +3df1c0: 812d |0080: int-to-long v13, v2 │ │ +3df1c2: 9b0d 110d |0081: add-long v13, v17, v13 │ │ +3df1c6: bb8d |0083: add-long/2addr v13, v8 │ │ +3df1c8: da02 0302 |0084: mul-int/lit8 v2, v3, #int 2 // #02 │ │ +3df1cc: 8127 |0086: int-to-long v7, v2 │ │ +3df1ce: bb7d |0087: add-long/2addr v13, v7 │ │ +3df1d0: 6e20 84bc 3000 |0088: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df1d6: 6e20 84bc 5000 |008b: invoke-virtual {v0, v5}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df1dc: 0162 |008e: move v2, v6 │ │ +3df1de: 35b2 2400 |008f: if-ge v2, v11, 00b3 // +0024 │ │ +3df1e2: 7220 8087 2a00 |0091: invoke-interface {v10, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df1e8: 0c03 |0094: move-result-object v3 │ │ +3df1ea: 1f03 cb17 |0095: check-cast v3, Lokio/ByteString; // type@17cb │ │ +3df1ee: 6e20 f7bc 1300 |0097: invoke-virtual {v3, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df1f4: 0a03 |009a: move-result v3 │ │ +3df1f6: 3262 1000 |009b: if-eq v2, v6, 00ab // +0010 │ │ +3df1fa: d804 02ff |009d: add-int/lit8 v4, v2, #int -1 // #ff │ │ +3df1fe: 7220 8087 4a00 |009f: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df204: 0c04 |00a2: move-result-object v4 │ │ +3df206: 1f04 cb17 |00a3: check-cast v4, Lokio/ByteString; // type@17cb │ │ +3df20a: 6e20 f7bc 1400 |00a5: invoke-virtual {v4, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df210: 0a04 |00a8: move-result v4 │ │ +3df212: 3243 0700 |00a9: if-eq v3, v4, 00b0 // +0007 │ │ +3df216: d533 ff00 |00ab: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3df21a: 6e20 84bc 3000 |00ad: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df220: d802 0201 |00b0: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3df224: 28dd |00b2: goto 008f // -0023 │ │ +3df226: 2209 c817 |00b3: new-instance v9, Lokio/Buffer; // type@17c8 │ │ +3df22a: 7010 1abc 0900 |00b5: invoke-direct {v9}, Lokio/Buffer;.:()V // method@bc1a │ │ +3df230: 0167 |00b8: move v7, v6 │ │ +3df232: 35b7 6700 |00b9: if-ge v7, v11, 0120 // +0067 │ │ +3df236: 7220 8087 7a00 |00bb: invoke-interface {v10, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df23c: 0c02 |00be: move-result-object v2 │ │ +3df23e: 1f02 cb17 |00bf: check-cast v2, Lokio/ByteString; // type@17cb │ │ +3df242: 6e20 f7bc 1200 |00c1: invoke-virtual {v2, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df248: 0a02 |00c4: move-result v2 │ │ +3df24a: d803 0701 |00c5: add-int/lit8 v3, v7, #int 1 // #01 │ │ +3df24e: 0134 |00c7: move v4, v3 │ │ +3df250: 35b4 1300 |00c8: if-ge v4, v11, 00db // +0013 │ │ +3df254: 7220 8087 4a00 |00ca: invoke-interface {v10, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df25a: 0c05 |00cd: move-result-object v5 │ │ +3df25c: 1f05 cb17 |00ce: check-cast v5, Lokio/ByteString; // type@17cb │ │ +3df260: 6e20 f7bc 1500 |00d0: invoke-virtual {v5, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df266: 0a05 |00d3: move-result v5 │ │ +3df268: 3252 0400 |00d4: if-eq v2, v5, 00d8 // +0004 │ │ +3df26c: 0148 |00d6: move v8, v4 │ │ +3df26e: 2805 |00d7: goto 00dc // +0005 │ │ +3df270: d804 0401 |00d8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3df274: 28ee |00da: goto 00c8 // -0012 │ │ +3df276: 01b8 |00db: move v8, v11 │ │ +3df278: 3383 2200 |00dc: if-ne v3, v8, 00fe // +0022 │ │ +3df27c: d802 0101 |00de: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3df280: 7220 8087 7a00 |00e0: invoke-interface {v10, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df286: 0c03 |00e3: move-result-object v3 │ │ +3df288: 1f03 cb17 |00e4: check-cast v3, Lokio/ByteString; // type@17cb │ │ +3df28c: 6e10 12bd 0300 |00e6: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df292: 0a03 |00e9: move-result v3 │ │ +3df294: 3332 1400 |00ea: if-ne v2, v3, 00fe // +0014 │ │ +3df298: 7220 8087 7c00 |00ec: invoke-interface {v12, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df29e: 0c02 |00ef: move-result-object v2 │ │ +3df2a0: 1f02 7610 |00f0: check-cast v2, Ljava/lang/Integer; // type@1076 │ │ +3df2a4: 6e10 9983 0200 |00f2: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3df2aa: 0a02 |00f5: move-result v2 │ │ +3df2ac: 6e20 84bc 2000 |00f6: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df2b2: 0210 0800 |00f9: move/from16 v16, v8 │ │ +3df2b6: 0811 0900 |00fb: move-object/from16 v17, v9 │ │ +3df2ba: 281e |00fd: goto 011b // +001e │ │ +3df2bc: 7110 97bd 0900 |00fe: invoke-static {v9}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ +3df2c2: 0a02 |0101: move-result v2 │ │ +3df2c4: 8122 |0102: int-to-long v2, v2 │ │ +3df2c6: bbd2 |0103: add-long/2addr v2, v13 │ │ +3df2c8: 1604 ffff |0104: const-wide/16 v4, #int -1 // #ffff │ │ +3df2cc: 9d02 0204 |0106: mul-long v2, v2, v4 │ │ +3df2d0: 8423 |0108: long-to-int v3, v2 │ │ +3df2d2: 6e20 84bc 3000 |0109: invoke-virtual {v0, v3}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df2d8: d805 0101 |010c: add-int/lit8 v5, v1, #int 1 // #01 │ │ +3df2dc: 04d2 |010e: move-wide v2, v13 │ │ +3df2de: 0794 |010f: move-object v4, v9 │ │ +3df2e0: 0806 1500 |0110: move-object/from16 v6, v21 │ │ +3df2e4: 0210 0800 |0112: move/from16 v16, v8 │ │ +3df2e8: 0811 0900 |0114: move-object/from16 v17, v9 │ │ +3df2ec: 0809 1800 |0116: move-object/from16 v9, v24 │ │ +3df2f0: 7708 93bd 0200 |0118: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ +3df2f6: 0809 1100 |011b: move-object/from16 v9, v17 │ │ +3df2fa: 0207 1000 |011d: move/from16 v7, v16 │ │ +3df2fe: 289a |011f: goto 00b9 // -0066 │ │ +3df300: 0811 0900 |0120: move-object/from16 v17, v9 │ │ +3df304: 7401 6dbc 1100 |0122: invoke-virtual/range {v17}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df30a: 0b01 |0125: move-result-wide v1 │ │ +3df30c: 0803 1100 |0126: move-object/from16 v3, v17 │ │ +3df310: 6e40 7cbc 3021 |0128: invoke-virtual {v0, v3, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3df316: 2900 9000 |012b: goto/16 01bb // +0090 │ │ +3df31a: 1202 |012d: const/4 v2, #int 0 // #0 │ │ +3df31c: 6e10 12bd 0300 |012e: invoke-virtual {v3}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df322: 0a07 |0131: move-result v7 │ │ +3df324: 6e10 12bd 0400 |0132: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df32a: 0a0d |0135: move-result v13 │ │ +3df32c: 7120 de83 d700 |0136: invoke-static {v7, v13}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3df332: 0a07 |0139: move-result v7 │ │ +3df334: 0112 |013a: move v2, v1 │ │ +3df336: 120d |013b: const/4 v13, #int 0 // #0 │ │ +3df338: 3572 1100 |013c: if-ge v2, v7, 014d // +0011 │ │ +3df33c: 6e20 f7bc 2300 |013e: invoke-virtual {v3, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df342: 0a0e |0141: move-result v14 │ │ +3df344: 6e20 f7bc 2400 |0142: invoke-virtual {v4, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df34a: 0a0f |0145: move-result v15 │ │ +3df34c: 33fe 0700 |0146: if-ne v14, v15, 014d // +0007 │ │ +3df350: d80d 0d01 |0148: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3df354: d802 0201 |014a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3df358: 28f0 |014c: goto 013c // -0010 │ │ +3df35a: 7701 97bd 1300 |014d: invoke-static/range {v19}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ +3df360: 0a02 |0150: move-result v2 │ │ +3df362: 812e |0151: int-to-long v14, v2 │ │ +3df364: 9b0e 110e |0152: add-long v14, v17, v14 │ │ +3df368: bb8e |0154: add-long/2addr v14, v8 │ │ +3df36a: 81d7 |0155: int-to-long v7, v13 │ │ +3df36c: bb7e |0156: add-long/2addr v14, v7 │ │ +3df36e: 1607 0100 |0157: const-wide/16 v7, #int 1 // #1 │ │ +3df372: bbe7 |0159: add-long/2addr v7, v14 │ │ +3df374: 7bd2 |015a: neg-int v2, v13 │ │ +3df376: 6e20 84bc 2000 |015b: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df37c: 6e20 84bc 5000 |015e: invoke-virtual {v0, v5}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df382: 0112 |0161: move v2, v1 │ │ +3df384: 9004 010d |0162: add-int v4, v1, v13 │ │ +3df388: 3542 0e00 |0164: if-ge v2, v4, 0172 // +000e │ │ +3df38c: 6e20 f7bc 2300 |0166: invoke-virtual {v3, v2}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3df392: 0a04 |0169: move-result v4 │ │ +3df394: d544 ff00 |016a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3df398: 6e20 84bc 4000 |016c: invoke-virtual {v0, v4}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df39e: d802 0201 |016f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3df3a2: 28f1 |0171: goto 0162 // -000f │ │ +3df3a4: d801 0601 |0172: add-int/lit8 v1, v6, #int 1 // #01 │ │ +3df3a8: 33b1 2200 |0174: if-ne v1, v11, 0196 // +0022 │ │ +3df3ac: 7220 8087 6a00 |0176: invoke-interface {v10, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df3b2: 0c01 |0179: move-result-object v1 │ │ +3df3b4: 1f01 cb17 |017a: check-cast v1, Lokio/ByteString; // type@17cb │ │ +3df3b8: 6e10 12bd 0100 |017c: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3df3be: 0a01 |017f: move-result v1 │ │ +3df3c0: 3314 1000 |0180: if-ne v4, v1, 0190 // +0010 │ │ +3df3c4: 7220 8087 6c00 |0182: invoke-interface {v12, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3df3ca: 0c01 |0185: move-result-object v1 │ │ +3df3cc: 1f01 7610 |0186: check-cast v1, Ljava/lang/Integer; // type@1076 │ │ +3df3d0: 6e10 9983 0100 |0188: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3df3d6: 0a01 |018b: move-result v1 │ │ +3df3d8: 6e20 84bc 1000 |018c: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df3de: 282c |018f: goto 01bb // +002c │ │ +3df3e0: 2200 5b10 |0190: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3df3e4: 7010 ea82 0000 |0192: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3df3ea: 2700 |0195: throw v0 │ │ +3df3ec: 2209 c817 |0196: new-instance v9, Lokio/Buffer; // type@17c8 │ │ +3df3f0: 7010 1abc 0900 |0198: invoke-direct {v9}, Lokio/Buffer;.:()V // method@bc1a │ │ +3df3f6: 7110 97bd 0900 |019b: invoke-static {v9}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ +3df3fc: 0a01 |019e: move-result v1 │ │ +3df3fe: 8111 |019f: int-to-long v1, v1 │ │ +3df400: bb71 |01a0: add-long/2addr v1, v7 │ │ +3df402: 160d ffff |01a1: const-wide/16 v13, #int -1 // #ffff │ │ +3df406: 9d01 010d |01a3: mul-long v1, v1, v13 │ │ +3df40a: 8412 |01a5: long-to-int v2, v1 │ │ +3df40c: 6e20 84bc 2000 |01a6: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3df412: 0471 |01a9: move-wide v1, v7 │ │ +3df414: 0793 |01aa: move-object v3, v9 │ │ +3df416: 0805 1500 |01ab: move-object/from16 v5, v21 │ │ +3df41a: 0207 1700 |01ad: move/from16 v7, v23 │ │ +3df41e: 0808 1800 |01af: move-object/from16 v8, v24 │ │ +3df422: 7708 93bd 0100 |01b1: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ +3df428: 6e10 6dbc 0900 |01b4: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df42e: 0b01 |01b7: move-result-wide v1 │ │ +3df430: 6e40 7cbc 9021 |01b8: invoke-virtual {v0, v9, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3df436: 0e00 |01bb: return-void │ │ +3df438: 2200 5b10 |01bc: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3df43c: 7010 ea82 0000 |01be: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3df442: 2700 |01c1: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0011 line=125 │ │ 0x0026 line=128 │ │ 0x002e line=129 │ │ 0x0035 line=133 │ │ 0x003b line=134 │ │ @@ -856267,21 +856267,21 @@ │ │ type : '(Lokio/Buffer;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3dee04: |[3dee04] okio.Options.intCount:(Lokio/Buffer;)I │ │ -3dee14: 6e10 6dbc 0400 |0000: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3dee1a: 0b00 |0003: move-result-wide v0 │ │ -3dee1c: 1602 0400 |0004: const-wide/16 v2, #int 4 // #4 │ │ -3dee20: be20 |0006: div-long/2addr v0, v2 │ │ -3dee22: 8404 |0007: long-to-int v4, v0 │ │ -3dee24: 0f04 |0008: return v4 │ │ +3dedf8: |[3dedf8] okio.Options.intCount:(Lokio/Buffer;)I │ │ +3dee08: 6e10 6dbc 0400 |0000: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3dee0e: 0b00 |0003: move-result-wide v0 │ │ +3dee10: 1602 0400 |0004: const-wide/16 v2, #int 4 // #4 │ │ +3dee14: be20 |0006: div-long/2addr v0, v2 │ │ +3dee16: 8404 |0007: long-to-int v4, v0 │ │ +3dee18: 0f04 |0008: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 (null) Lokio/Buffer; │ │ │ │ #3 : (in Lokio/Options;) │ │ @@ -856289,149 +856289,149 @@ │ │ type : '([Lokio/ByteString;)Lokio/Options;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 266 16-bit code units │ │ -3dee78: |[3dee78] okio.Options.of:([Lokio/ByteString;)Lokio/Options; │ │ -3dee88: 21a0 |0000: array-length v0, v10 │ │ -3dee8a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3dee8c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -3dee90: 220a da17 |0004: new-instance v10, Lokio/Options; // type@17da │ │ -3dee94: 2310 b51c |0006: new-array v0, v1, [Lokio/ByteString; // type@1cb5 │ │ -3dee98: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -3dee9a: 2311 cb1b |0009: new-array v1, v1, [I // type@1bcb │ │ -3dee9e: 2601 f700 0000 |000b: fill-array-data v1, 00000102 // +000000f7 │ │ -3deea4: 7030 92bd 0a01 |000e: invoke-direct {v10, v0, v1}, Lokio/Options;.:([Lokio/ByteString;[I)V // method@bd92 │ │ -3deeaa: 110a |0011: return-object v10 │ │ -3deeac: 2206 1711 |0012: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ -3deeb0: 7110 6f86 0a00 |0014: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -3deeb6: 0c00 |0017: move-result-object v0 │ │ -3deeb8: 7020 5a86 0600 |0018: invoke-direct {v6, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -3deebe: 7110 0987 0600 |001b: invoke-static {v6}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@8709 │ │ -3deec4: 2209 1711 |001e: new-instance v9, Ljava/util/ArrayList; // type@1117 │ │ -3deec8: 7010 5886 0900 |0020: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3deece: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -3deed0: 7210 8b87 0600 |0024: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3deed6: 0a02 |0027: move-result v2 │ │ -3deed8: 3520 0d00 |0028: if-ge v0, v2, 0035 // +000d │ │ -3deedc: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ -3deede: 7110 a983 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3deee4: 0c02 |002e: move-result-object v2 │ │ -3deee6: 7220 7a87 2900 |002f: invoke-interface {v9, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3deeec: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3deef0: 28f0 |0034: goto 0024 // -0010 │ │ -3deef2: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -3deef4: 7210 8b87 0600 |0036: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3deefa: 0a02 |0039: move-result v2 │ │ -3deefc: 3520 1200 |003a: if-ge v0, v2, 004c // +0012 │ │ -3def00: 4602 0a00 |003c: aget-object v2, v10, v0 │ │ -3def04: 7120 fb86 2600 |003e: invoke-static {v6, v2}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I // method@86fb │ │ -3def0a: 0a02 |0041: move-result v2 │ │ -3def0c: 7110 a983 0000 |0042: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3def12: 0c03 |0045: move-result-object v3 │ │ -3def14: 7230 8a87 2903 |0046: invoke-interface {v9, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@878a │ │ -3def1a: d800 0001 |0049: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3def1e: 28eb |004b: goto 0036 // -0015 │ │ -3def20: 7220 8087 1600 |004c: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3def26: 0c00 |004f: move-result-object v0 │ │ -3def28: 1f00 cb17 |0050: check-cast v0, Lokio/ByteString; // type@17cb │ │ -3def2c: 6e10 12bd 0000 |0052: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3def32: 0a00 |0055: move-result v0 │ │ -3def34: 3800 a300 |0056: if-eqz v0, 00f9 // +00a3 │ │ -3def38: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -3def3a: 7210 8b87 0600 |0059: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3def40: 0a02 |005c: move-result v2 │ │ -3def42: 3520 6100 |005d: if-ge v0, v2, 00be // +0061 │ │ -3def46: 7220 8087 0600 |005f: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3def4c: 0c02 |0062: move-result-object v2 │ │ -3def4e: 1f02 cb17 |0063: check-cast v2, Lokio/ByteString; // type@17cb │ │ -3def52: d803 0001 |0065: add-int/lit8 v3, v0, #int 1 // #01 │ │ -3def56: 0134 |0067: move v4, v3 │ │ -3def58: 7210 8b87 0600 |0068: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3def5e: 0a05 |006b: move-result v5 │ │ -3def60: 3554 5000 |006c: if-ge v4, v5, 00bc // +0050 │ │ -3def64: 7220 8087 4600 |006e: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3def6a: 0c05 |0071: move-result-object v5 │ │ -3def6c: 1f05 cb17 |0072: check-cast v5, Lokio/ByteString; // type@17cb │ │ -3def70: 6e20 13bd 2500 |0074: invoke-virtual {v5, v2}, Lokio/ByteString;.startsWith:(Lokio/ByteString;)Z // method@bd13 │ │ -3def76: 0a07 |0077: move-result v7 │ │ -3def78: 3907 0300 |0078: if-nez v7, 007b // +0003 │ │ -3def7c: 2842 |007a: goto 00bc // +0042 │ │ -3def7e: 6e10 12bd 0500 |007b: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3def84: 0a07 |007e: move-result v7 │ │ -3def86: 6e10 12bd 0200 |007f: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3def8c: 0a08 |0082: move-result v8 │ │ -3def8e: 3287 2200 |0083: if-eq v7, v8, 00a5 // +0022 │ │ -3def92: 7220 8087 4900 |0085: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3def98: 0c05 |0088: move-result-object v5 │ │ -3def9a: 1f05 7610 |0089: check-cast v5, Ljava/lang/Integer; // type@1076 │ │ -3def9e: 6e10 9983 0500 |008b: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3defa4: 0a05 |008e: move-result v5 │ │ -3defa6: 7220 8087 0900 |008f: invoke-interface {v9, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3defac: 0c07 |0092: move-result-object v7 │ │ -3defae: 1f07 7610 |0093: check-cast v7, Ljava/lang/Integer; // type@1076 │ │ -3defb2: 6e10 9983 0700 |0095: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3defb8: 0a07 |0098: move-result v7 │ │ -3defba: 3775 0900 |0099: if-le v5, v7, 00a2 // +0009 │ │ -3defbe: 7220 8787 4600 |009b: invoke-interface {v6, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ -3defc4: 7220 8787 4900 |009e: invoke-interface {v9, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ -3defca: 28c7 |00a1: goto 0068 // -0039 │ │ -3defcc: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3defd0: 28c4 |00a4: goto 0068 // -003c │ │ -3defd2: 220a 7110 |00a5: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3defd6: 2200 9410 |00a7: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3defda: 7010 8384 0000 |00a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3defe0: 1a01 5084 |00ac: const-string v1, "duplicate option: " // string@8450 │ │ -3defe4: 6e20 8f84 1000 |00ae: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3defea: 6e20 8e84 5000 |00b1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3deff0: 6e10 9f84 0000 |00b4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3deff6: 0c00 |00b7: move-result-object v0 │ │ -3deff8: 7020 8783 0a00 |00b8: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3deffe: 270a |00bb: throw v10 │ │ -3df000: 0130 |00bc: move v0, v3 │ │ -3df002: 289c |00bd: goto 0059 // -0064 │ │ -3df004: 2200 c817 |00be: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3df008: 7010 1abc 0000 |00c0: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3df00e: 1602 0000 |00c3: const-wide/16 v2, #int 0 // #0 │ │ -3df012: 1205 |00c5: const/4 v5, #int 0 // #0 │ │ -3df014: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ -3df016: 7210 8b87 0600 |00c7: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3df01c: 0a08 |00ca: move-result v8 │ │ -3df01e: 0704 |00cb: move-object v4, v0 │ │ -3df020: 7708 93bd 0200 |00cc: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ -3df026: 7110 97bd 0000 |00cf: invoke-static {v0}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ -3df02c: 0a02 |00d2: move-result v2 │ │ -3df02e: 2322 cb1b |00d3: new-array v2, v2, [I // type@1bcb │ │ -3df032: 2123 |00d5: array-length v3, v2 │ │ -3df034: 3531 0b00 |00d6: if-ge v1, v3, 00e1 // +000b │ │ -3df038: 6e10 54bc 0000 |00d8: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ -3df03e: 0a03 |00db: move-result v3 │ │ -3df040: 4b03 0201 |00dc: aput v3, v2, v1 │ │ -3df044: d801 0101 |00de: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3df048: 28f5 |00e0: goto 00d5 // -000b │ │ -3df04a: 6e10 29bc 0000 |00e1: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3df050: 0a00 |00e4: move-result v0 │ │ -3df052: 3800 0e00 |00e5: if-eqz v0, 00f3 // +000e │ │ -3df056: 2200 da17 |00e7: new-instance v0, Lokio/Options; // type@17da │ │ -3df05a: 6e10 7cd7 0a00 |00e9: invoke-virtual {v10}, [Lokio/ByteString;.clone:()Ljava/lang/Object; // method@d77c │ │ -3df060: 0c0a |00ec: move-result-object v10 │ │ -3df062: 1f0a b51c |00ed: check-cast v10, [Lokio/ByteString; // type@1cb5 │ │ -3df066: 7030 92bd a002 |00ef: invoke-direct {v0, v10, v2}, Lokio/Options;.:([Lokio/ByteString;[I)V // method@bd92 │ │ -3df06c: 1100 |00f2: return-object v0 │ │ -3df06e: 220a 5b10 |00f3: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ -3df072: 7010 ea82 0a00 |00f5: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3df078: 270a |00f8: throw v10 │ │ -3df07a: 220a 7110 |00f9: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3df07e: 1a00 37d1 |00fb: const-string v0, "the empty byte string is not a supported option" // string@d137 │ │ -3df082: 7020 8783 0a00 |00fd: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3df088: 270a |0100: throw v10 │ │ -3df08a: 0000 |0101: nop // spacer │ │ -3df08c: 0003 0400 0200 0000 0000 0000 ffff ... |0102: array-data (8 units) │ │ +3dee6c: |[3dee6c] okio.Options.of:([Lokio/ByteString;)Lokio/Options; │ │ +3dee7c: 21a0 |0000: array-length v0, v10 │ │ +3dee7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3dee80: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +3dee84: 220a da17 |0004: new-instance v10, Lokio/Options; // type@17da │ │ +3dee88: 2310 b51c |0006: new-array v0, v1, [Lokio/ByteString; // type@1cb5 │ │ +3dee8c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +3dee8e: 2311 cb1b |0009: new-array v1, v1, [I // type@1bcb │ │ +3dee92: 2601 f700 0000 |000b: fill-array-data v1, 00000102 // +000000f7 │ │ +3dee98: 7030 92bd 0a01 |000e: invoke-direct {v10, v0, v1}, Lokio/Options;.:([Lokio/ByteString;[I)V // method@bd92 │ │ +3dee9e: 110a |0011: return-object v10 │ │ +3deea0: 2206 1711 |0012: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ +3deea4: 7110 6f86 0a00 |0014: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +3deeaa: 0c00 |0017: move-result-object v0 │ │ +3deeac: 7020 5a86 0600 |0018: invoke-direct {v6, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +3deeb2: 7110 0987 0600 |001b: invoke-static {v6}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@8709 │ │ +3deeb8: 2209 1711 |001e: new-instance v9, Ljava/util/ArrayList; // type@1117 │ │ +3deebc: 7010 5886 0900 |0020: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3deec2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +3deec4: 7210 8b87 0600 |0024: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3deeca: 0a02 |0027: move-result v2 │ │ +3deecc: 3520 0d00 |0028: if-ge v0, v2, 0035 // +000d │ │ +3deed0: 12f2 |002a: const/4 v2, #int -1 // #ff │ │ +3deed2: 7110 a983 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3deed8: 0c02 |002e: move-result-object v2 │ │ +3deeda: 7220 7a87 2900 |002f: invoke-interface {v9, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3deee0: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3deee4: 28f0 |0034: goto 0024 // -0010 │ │ +3deee6: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +3deee8: 7210 8b87 0600 |0036: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3deeee: 0a02 |0039: move-result v2 │ │ +3deef0: 3520 1200 |003a: if-ge v0, v2, 004c // +0012 │ │ +3deef4: 4602 0a00 |003c: aget-object v2, v10, v0 │ │ +3deef8: 7120 fb86 2600 |003e: invoke-static {v6, v2}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I // method@86fb │ │ +3deefe: 0a02 |0041: move-result v2 │ │ +3def00: 7110 a983 0000 |0042: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3def06: 0c03 |0045: move-result-object v3 │ │ +3def08: 7230 8a87 2903 |0046: invoke-interface {v9, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@878a │ │ +3def0e: d800 0001 |0049: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3def12: 28eb |004b: goto 0036 // -0015 │ │ +3def14: 7220 8087 1600 |004c: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3def1a: 0c00 |004f: move-result-object v0 │ │ +3def1c: 1f00 cb17 |0050: check-cast v0, Lokio/ByteString; // type@17cb │ │ +3def20: 6e10 12bd 0000 |0052: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3def26: 0a00 |0055: move-result v0 │ │ +3def28: 3800 a300 |0056: if-eqz v0, 00f9 // +00a3 │ │ +3def2c: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +3def2e: 7210 8b87 0600 |0059: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3def34: 0a02 |005c: move-result v2 │ │ +3def36: 3520 6100 |005d: if-ge v0, v2, 00be // +0061 │ │ +3def3a: 7220 8087 0600 |005f: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3def40: 0c02 |0062: move-result-object v2 │ │ +3def42: 1f02 cb17 |0063: check-cast v2, Lokio/ByteString; // type@17cb │ │ +3def46: d803 0001 |0065: add-int/lit8 v3, v0, #int 1 // #01 │ │ +3def4a: 0134 |0067: move v4, v3 │ │ +3def4c: 7210 8b87 0600 |0068: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3def52: 0a05 |006b: move-result v5 │ │ +3def54: 3554 5000 |006c: if-ge v4, v5, 00bc // +0050 │ │ +3def58: 7220 8087 4600 |006e: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3def5e: 0c05 |0071: move-result-object v5 │ │ +3def60: 1f05 cb17 |0072: check-cast v5, Lokio/ByteString; // type@17cb │ │ +3def64: 6e20 13bd 2500 |0074: invoke-virtual {v5, v2}, Lokio/ByteString;.startsWith:(Lokio/ByteString;)Z // method@bd13 │ │ +3def6a: 0a07 |0077: move-result v7 │ │ +3def6c: 3907 0300 |0078: if-nez v7, 007b // +0003 │ │ +3def70: 2842 |007a: goto 00bc // +0042 │ │ +3def72: 6e10 12bd 0500 |007b: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3def78: 0a07 |007e: move-result v7 │ │ +3def7a: 6e10 12bd 0200 |007f: invoke-virtual {v2}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3def80: 0a08 |0082: move-result v8 │ │ +3def82: 3287 2200 |0083: if-eq v7, v8, 00a5 // +0022 │ │ +3def86: 7220 8087 4900 |0085: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3def8c: 0c05 |0088: move-result-object v5 │ │ +3def8e: 1f05 7610 |0089: check-cast v5, Ljava/lang/Integer; // type@1076 │ │ +3def92: 6e10 9983 0500 |008b: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3def98: 0a05 |008e: move-result v5 │ │ +3def9a: 7220 8087 0900 |008f: invoke-interface {v9, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3defa0: 0c07 |0092: move-result-object v7 │ │ +3defa2: 1f07 7610 |0093: check-cast v7, Ljava/lang/Integer; // type@1076 │ │ +3defa6: 6e10 9983 0700 |0095: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3defac: 0a07 |0098: move-result v7 │ │ +3defae: 3775 0900 |0099: if-le v5, v7, 00a2 // +0009 │ │ +3defb2: 7220 8787 4600 |009b: invoke-interface {v6, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ +3defb8: 7220 8787 4900 |009e: invoke-interface {v9, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@8787 │ │ +3defbe: 28c7 |00a1: goto 0068 // -0039 │ │ +3defc0: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3defc4: 28c4 |00a4: goto 0068 // -003c │ │ +3defc6: 220a 7110 |00a5: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3defca: 2200 9410 |00a7: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3defce: 7010 8384 0000 |00a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3defd4: 1a01 5084 |00ac: const-string v1, "duplicate option: " // string@8450 │ │ +3defd8: 6e20 8f84 1000 |00ae: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3defde: 6e20 8e84 5000 |00b1: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3defe4: 6e10 9f84 0000 |00b4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3defea: 0c00 |00b7: move-result-object v0 │ │ +3defec: 7020 8783 0a00 |00b8: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3deff2: 270a |00bb: throw v10 │ │ +3deff4: 0130 |00bc: move v0, v3 │ │ +3deff6: 289c |00bd: goto 0059 // -0064 │ │ +3deff8: 2200 c817 |00be: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3deffc: 7010 1abc 0000 |00c0: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3df002: 1602 0000 |00c3: const-wide/16 v2, #int 0 // #0 │ │ +3df006: 1205 |00c5: const/4 v5, #int 0 // #0 │ │ +3df008: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ +3df00a: 7210 8b87 0600 |00c7: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3df010: 0a08 |00ca: move-result v8 │ │ +3df012: 0704 |00cb: move-object v4, v0 │ │ +3df014: 7708 93bd 0200 |00cc: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lokio/Options;.buildTrieRecursive:(JLokio/Buffer;ILjava/util/List;IILjava/util/List;)V // method@bd93 │ │ +3df01a: 7110 97bd 0000 |00cf: invoke-static {v0}, Lokio/Options;.intCount:(Lokio/Buffer;)I // method@bd97 │ │ +3df020: 0a02 |00d2: move-result v2 │ │ +3df022: 2322 cb1b |00d3: new-array v2, v2, [I // type@1bcb │ │ +3df026: 2123 |00d5: array-length v3, v2 │ │ +3df028: 3531 0b00 |00d6: if-ge v1, v3, 00e1 // +000b │ │ +3df02c: 6e10 54bc 0000 |00d8: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ +3df032: 0a03 |00db: move-result v3 │ │ +3df034: 4b03 0201 |00dc: aput v3, v2, v1 │ │ +3df038: d801 0101 |00de: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3df03c: 28f5 |00e0: goto 00d5 // -000b │ │ +3df03e: 6e10 29bc 0000 |00e1: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3df044: 0a00 |00e4: move-result v0 │ │ +3df046: 3800 0e00 |00e5: if-eqz v0, 00f3 // +000e │ │ +3df04a: 2200 da17 |00e7: new-instance v0, Lokio/Options; // type@17da │ │ +3df04e: 6e10 7cd7 0a00 |00e9: invoke-virtual {v10}, [Lokio/ByteString;.clone:()Ljava/lang/Object; // method@d77c │ │ +3df054: 0c0a |00ec: move-result-object v10 │ │ +3df056: 1f0a b51c |00ed: check-cast v10, [Lokio/ByteString; // type@1cb5 │ │ +3df05a: 7030 92bd a002 |00ef: invoke-direct {v0, v10, v2}, Lokio/Options;.:([Lokio/ByteString;[I)V // method@bd92 │ │ +3df060: 1100 |00f2: return-object v0 │ │ +3df062: 220a 5b10 |00f3: new-instance v10, Ljava/lang/AssertionError; // type@105b │ │ +3df066: 7010 ea82 0a00 |00f5: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3df06c: 270a |00f8: throw v10 │ │ +3df06e: 220a 7110 |00f9: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3df072: 1a00 37d1 |00fb: const-string v0, "the empty byte string is not a supported option" // string@d137 │ │ +3df076: 7020 8783 0a00 |00fd: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3df07c: 270a |0100: throw v10 │ │ +3df07e: 0000 |0101: nop // spacer │ │ +3df080: 0003 0400 0200 0000 0000 0000 ffff ... |0102: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=38 │ │ 0x0012 line=43 │ │ 0x001b line=44 │ │ 0x001e line=45 │ │ @@ -856469,18 +856469,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 │ │ -3dee40: |[3dee40] okio.Options.get:(I)Ljava/lang/Object; │ │ -3dee50: 6e20 95bd 1000 |0000: invoke-virtual {v0, v1}, Lokio/Options;.get:(I)Lokio/ByteString; // method@bd95 │ │ -3dee56: 0c01 |0003: move-result-object v1 │ │ -3dee58: 1101 |0004: return-object v1 │ │ +3dee34: |[3dee34] okio.Options.get:(I)Ljava/lang/Object; │ │ +3dee44: 6e20 95bd 1000 |0000: invoke-virtual {v0, v1}, Lokio/Options;.get:(I)Lokio/ByteString; // method@bd95 │ │ +3dee4a: 0c01 |0003: move-result-object v1 │ │ +3dee4c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Options; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -856489,18 +856489,18 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3dee5c: |[3dee5c] okio.Options.get:(I)Lokio/ByteString; │ │ -3dee6c: 5410 0888 |0000: iget-object v0, v1, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ -3dee70: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -3dee74: 1102 |0004: return-object v2 │ │ +3dee50: |[3dee50] okio.Options.get:(I)Lokio/ByteString; │ │ +3dee60: 5410 0888 |0000: iget-object v0, v1, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ +3dee64: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +3dee68: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Options; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -856509,18 +856509,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3dee28: |[3dee28] okio.Options.size:()I │ │ -3dee38: 5410 0888 |0000: iget-object v0, v1, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ -3dee3c: 2100 |0002: array-length v0, v0 │ │ -3dee3e: 0f00 |0003: return v0 │ │ +3dee1c: |[3dee1c] okio.Options.size:()I │ │ +3dee2c: 5410 0888 |0000: iget-object v0, v1, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ +3dee30: 2100 |0002: array-length v0, v0 │ │ +3dee32: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/Options; │ │ │ │ source_file_idx : 21543 (Options.java) │ │ @@ -856584,40 +856584,40 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3dfaa8: |[3dfaa8] okio.Pipe.:(J)V │ │ -3dfab8: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dfabe: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3dfac2: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3dfac8: 5b30 1488 |0008: iput-object v0, v3, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfacc: 2200 dc17 |000a: new-instance v0, Lokio/Pipe$PipeSink; // type@17dc │ │ -3dfad0: 7020 9ebd 3000 |000c: invoke-direct {v0, v3}, Lokio/Pipe$PipeSink;.:(Lokio/Pipe;)V // method@bd9e │ │ -3dfad6: 5b30 1788 |000f: iput-object v0, v3, Lokio/Pipe;.sink:Lokio/Sink; // field@8817 │ │ -3dfada: 2200 dd17 |0011: new-instance v0, Lokio/Pipe$PipeSource; // type@17dd │ │ -3dfade: 7020 a3bd 3000 |0013: invoke-direct {v0, v3}, Lokio/Pipe$PipeSource;.:(Lokio/Pipe;)V // method@bda3 │ │ -3dfae4: 5b30 1988 |0016: iput-object v0, v3, Lokio/Pipe;.source:Lokio/Source; // field@8819 │ │ -3dfae8: 1600 0100 |0018: const-wide/16 v0, #int 1 // #1 │ │ -3dfaec: 3102 0400 |001a: cmp-long v2, v4, v0 │ │ -3dfaf0: 3a02 0500 |001c: if-ltz v2, 0021 // +0005 │ │ -3dfaf4: 5a34 1688 |001e: iput-wide v4, v3, Lokio/Pipe;.maxBufferSize:J // field@8816 │ │ -3dfaf8: 0e00 |0020: return-void │ │ -3dfafa: 2200 7110 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dfafe: 2201 9410 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3dfb02: 7010 8384 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dfb08: 1a02 e4af |0028: const-string v2, "maxBufferSize < 1: " // string@afe4 │ │ -3dfb0c: 6e20 8f84 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dfb12: 6e30 8b84 4105 |002d: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3dfb18: 6e10 9f84 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dfb1e: 0c04 |0033: move-result-object v4 │ │ -3dfb20: 7020 8783 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dfb26: 2700 |0037: throw v0 │ │ +3dfa9c: |[3dfa9c] okio.Pipe.:(J)V │ │ +3dfaac: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dfab2: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3dfab6: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3dfabc: 5b30 1488 |0008: iput-object v0, v3, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfac0: 2200 dc17 |000a: new-instance v0, Lokio/Pipe$PipeSink; // type@17dc │ │ +3dfac4: 7020 9ebd 3000 |000c: invoke-direct {v0, v3}, Lokio/Pipe$PipeSink;.:(Lokio/Pipe;)V // method@bd9e │ │ +3dfaca: 5b30 1788 |000f: iput-object v0, v3, Lokio/Pipe;.sink:Lokio/Sink; // field@8817 │ │ +3dface: 2200 dd17 |0011: new-instance v0, Lokio/Pipe$PipeSource; // type@17dd │ │ +3dfad2: 7020 a3bd 3000 |0013: invoke-direct {v0, v3}, Lokio/Pipe$PipeSource;.:(Lokio/Pipe;)V // method@bda3 │ │ +3dfad8: 5b30 1988 |0016: iput-object v0, v3, Lokio/Pipe;.source:Lokio/Source; // field@8819 │ │ +3dfadc: 1600 0100 |0018: const-wide/16 v0, #int 1 // #1 │ │ +3dfae0: 3102 0400 |001a: cmp-long v2, v4, v0 │ │ +3dfae4: 3a02 0500 |001c: if-ltz v2, 0021 // +0005 │ │ +3dfae8: 5a34 1688 |001e: iput-wide v4, v3, Lokio/Pipe;.maxBufferSize:J // field@8816 │ │ +3dfaec: 0e00 |0020: return-void │ │ +3dfaee: 2200 7110 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dfaf2: 2201 9410 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3dfaf6: 7010 8384 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dfafc: 1a02 e4af |0028: const-string v2, "maxBufferSize < 1: " // string@afe4 │ │ +3dfb00: 6e20 8f84 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dfb06: 6e30 8b84 4105 |002d: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3dfb0c: 6e10 9f84 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dfb12: 0c04 |0033: move-result-object v4 │ │ +3dfb14: 7020 8783 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dfb1a: 2700 |0037: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=39 │ │ 0x000a line=42 │ │ 0x0011 line=43 │ │ 0x001e line=50 │ │ @@ -856631,17 +856631,17 @@ │ │ type : '(Lokio/Pipe;)Lokio/Sink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dfa60: |[3dfa60] okio.Pipe.access$000:(Lokio/Pipe;)Lokio/Sink; │ │ -3dfa70: 5400 1588 |0000: iget-object v0, v0, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ -3dfa74: 1100 |0002: return-object v0 │ │ +3dfa54: |[3dfa54] okio.Pipe.access$000:(Lokio/Pipe;)Lokio/Sink; │ │ +3dfa64: 5400 1588 |0000: iget-object v0, v0, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ +3dfa68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokio/Pipe; │ │ │ │ Virtual methods - │ │ @@ -856650,59 +856650,59 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3dfb28: |[3dfb28] okio.Pipe.fold:(Lokio/Sink;)V │ │ -3dfb38: 5460 1488 |0000: iget-object v0, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfb3c: 1d00 |0002: monitor-enter v0 │ │ -3dfb3e: 5461 1588 |0003: iget-object v1, v6, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ -3dfb42: 3901 3e00 |0005: if-nez v1, 0043 // +003e │ │ -3dfb46: 5461 1488 |0007: iget-object v1, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfb4a: 6e10 29bc 0100 |0009: invoke-virtual {v1}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3dfb50: 0a01 |000c: move-result v1 │ │ -3dfb52: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3dfb54: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -3dfb58: 5c62 1a88 |0010: iput-boolean v2, v6, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3dfb5c: 5b67 1588 |0012: iput-object v7, v6, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ -3dfb60: 1e00 |0014: monitor-exit v0 │ │ -3dfb62: 0e00 |0015: return-void │ │ -3dfb64: 2201 c817 |0016: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3dfb68: 7010 1abc 0100 |0018: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3dfb6e: 5463 1488 |001b: iget-object v3, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfb72: 5464 1488 |001d: iget-object v4, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfb76: 5344 db87 |001f: iget-wide v4, v4, Lokio/Buffer;.size:J // field@87db │ │ -3dfb7a: 6e40 7cbc 3154 |0021: invoke-virtual {v1, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3dfb80: 5463 1488 |0024: iget-object v3, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfb84: 6e10 0b84 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3dfb8a: 1e00 |0029: monitor-exit v0 │ │ -3dfb8c: 5313 db87 |002a: iget-wide v3, v1, Lokio/Buffer;.size:J // field@87db │ │ -3dfb90: 7240 41be 1743 |002c: invoke-interface {v7, v1, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3dfb96: 7210 3fbe 0700 |002f: invoke-interface {v7}, Lokio/Sink;.flush:()V // method@be3f │ │ -3dfb9c: 28ce |0032: goto 0000 // -0032 │ │ -3dfb9e: 0d07 |0033: move-exception v7 │ │ -3dfba0: 5461 1488 |0034: iget-object v1, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfba4: 1d01 |0036: monitor-enter v1 │ │ -3dfba6: 5c62 1a88 |0037: iput-boolean v2, v6, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3dfbaa: 5460 1488 |0039: iget-object v0, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfbae: 6e10 0b84 0000 |003b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3dfbb4: 1e01 |003e: monitor-exit v1 │ │ -3dfbb6: 2707 |003f: throw v7 │ │ -3dfbb8: 0d07 |0040: move-exception v7 │ │ -3dfbba: 1e01 |0041: monitor-exit v1 │ │ -3dfbbc: 2707 |0042: throw v7 │ │ -3dfbbe: 2207 7210 |0043: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3dfbc2: 1a01 eccc |0045: const-string v1, "sink already folded" // string@ccec │ │ -3dfbc6: 7020 8c83 1700 |0047: invoke-direct {v7, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3dfbcc: 2707 |004a: throw v7 │ │ -3dfbce: 0d07 |004b: move-exception v7 │ │ -3dfbd0: 1e00 |004c: monitor-exit v0 │ │ -3dfbd2: 2707 |004d: throw v7 │ │ +3dfb1c: |[3dfb1c] okio.Pipe.fold:(Lokio/Sink;)V │ │ +3dfb2c: 5460 1488 |0000: iget-object v0, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb30: 1d00 |0002: monitor-enter v0 │ │ +3dfb32: 5461 1588 |0003: iget-object v1, v6, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ +3dfb36: 3901 3e00 |0005: if-nez v1, 0043 // +003e │ │ +3dfb3a: 5461 1488 |0007: iget-object v1, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb3e: 6e10 29bc 0100 |0009: invoke-virtual {v1}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3dfb44: 0a01 |000c: move-result v1 │ │ +3dfb46: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3dfb48: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +3dfb4c: 5c62 1a88 |0010: iput-boolean v2, v6, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3dfb50: 5b67 1588 |0012: iput-object v7, v6, Lokio/Pipe;.foldedSink:Lokio/Sink; // field@8815 │ │ +3dfb54: 1e00 |0014: monitor-exit v0 │ │ +3dfb56: 0e00 |0015: return-void │ │ +3dfb58: 2201 c817 |0016: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3dfb5c: 7010 1abc 0100 |0018: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3dfb62: 5463 1488 |001b: iget-object v3, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb66: 5464 1488 |001d: iget-object v4, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb6a: 5344 db87 |001f: iget-wide v4, v4, Lokio/Buffer;.size:J // field@87db │ │ +3dfb6e: 6e40 7cbc 3154 |0021: invoke-virtual {v1, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3dfb74: 5463 1488 |0024: iget-object v3, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb78: 6e10 0b84 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3dfb7e: 1e00 |0029: monitor-exit v0 │ │ +3dfb80: 5313 db87 |002a: iget-wide v3, v1, Lokio/Buffer;.size:J // field@87db │ │ +3dfb84: 7240 41be 1743 |002c: invoke-interface {v7, v1, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3dfb8a: 7210 3fbe 0700 |002f: invoke-interface {v7}, Lokio/Sink;.flush:()V // method@be3f │ │ +3dfb90: 28ce |0032: goto 0000 // -0032 │ │ +3dfb92: 0d07 |0033: move-exception v7 │ │ +3dfb94: 5461 1488 |0034: iget-object v1, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfb98: 1d01 |0036: monitor-enter v1 │ │ +3dfb9a: 5c62 1a88 |0037: iput-boolean v2, v6, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3dfb9e: 5460 1488 |0039: iget-object v0, v6, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfba2: 6e10 0b84 0000 |003b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3dfba8: 1e01 |003e: monitor-exit v1 │ │ +3dfbaa: 2707 |003f: throw v7 │ │ +3dfbac: 0d07 |0040: move-exception v7 │ │ +3dfbae: 1e01 |0041: monitor-exit v1 │ │ +3dfbb0: 2707 |0042: throw v7 │ │ +3dfbb2: 2207 7210 |0043: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3dfbb6: 1a01 eccc |0045: const-string v1, "sink already folded" // string@ccec │ │ +3dfbba: 7020 8c83 1700 |0047: invoke-direct {v7, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3dfbc0: 2707 |004a: throw v7 │ │ +3dfbc2: 0d07 |004b: move-exception v7 │ │ +3dfbc4: 1e00 |004c: monitor-exit v0 │ │ +3dfbc6: 2707 |004d: throw v7 │ │ catches : 5 │ │ 0x0003 - 0x002a │ │ -> 0x004b │ │ 0x002a - 0x0032 │ │ -> 0x0033 │ │ 0x0037 - 0x003f │ │ -> 0x0040 │ │ @@ -856738,17 +856738,17 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dfa78: |[3dfa78] okio.Pipe.sink:()Lokio/Sink; │ │ -3dfa88: 5410 1788 |0000: iget-object v0, v1, Lokio/Pipe;.sink:Lokio/Sink; // field@8817 │ │ -3dfa8c: 1100 |0002: return-object v0 │ │ +3dfa6c: |[3dfa6c] okio.Pipe.sink:()Lokio/Sink; │ │ +3dfa7c: 5410 1788 |0000: iget-object v0, v1, Lokio/Pipe;.sink:Lokio/Sink; // field@8817 │ │ +3dfa80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Pipe; │ │ │ │ #2 : (in Lokio/Pipe;) │ │ @@ -856756,17 +856756,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dfa90: |[3dfa90] okio.Pipe.source:()Lokio/Source; │ │ -3dfaa0: 5410 1988 |0000: iget-object v0, v1, Lokio/Pipe;.source:Lokio/Source; // field@8819 │ │ -3dfaa4: 1100 |0002: return-object v0 │ │ +3dfa84: |[3dfa84] okio.Pipe.source:()Lokio/Source; │ │ +3dfa94: 5410 1988 |0000: iget-object v0, v1, Lokio/Pipe;.source:Lokio/Source; // field@8819 │ │ +3dfa98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Pipe; │ │ │ │ source_file_idx : 21948 (Pipe.java) │ │ @@ -856811,18 +856811,18 @@ │ │ type : '(Lokio/RealBufferedSink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfd4c: |[3dfd4c] okio.RealBufferedSink$1.:(Lokio/RealBufferedSink;)V │ │ -3dfd5c: 5b01 1f88 |0000: iput-object v1, v0, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfd60: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ -3dfd66: 0e00 |0005: return-void │ │ +3dfd40: |[3dfd40] okio.RealBufferedSink$1.:(Lokio/RealBufferedSink;)V │ │ +3dfd50: 5b01 1f88 |0000: iput-object v1, v0, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfd54: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ +3dfd5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/RealBufferedSink$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/RealBufferedSink; │ │ │ │ @@ -856832,18 +856832,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfd68: |[3dfd68] okio.RealBufferedSink$1.close:()V │ │ -3dfd78: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfd7c: 6e10 bcbd 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSink;.close:()V // method@bdbc │ │ -3dfd82: 0e00 |0005: return-void │ │ +3dfd5c: |[3dfd5c] okio.RealBufferedSink$1.close:()V │ │ +3dfd6c: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfd70: 6e10 bcbd 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSink;.close:()V // method@bdbc │ │ +3dfd76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSink$1; │ │ │ │ #1 : (in Lokio/RealBufferedSink$1;) │ │ @@ -856851,21 +856851,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3dfd84: |[3dfd84] okio.RealBufferedSink$1.flush:()V │ │ -3dfd94: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfd98: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dfd9c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3dfda0: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfda4: 6e10 bfbd 0000 |0008: invoke-virtual {v0}, Lokio/RealBufferedSink;.flush:()V // method@bdbf │ │ -3dfdaa: 0e00 |000b: return-void │ │ +3dfd78: |[3dfd78] okio.RealBufferedSink$1.flush:()V │ │ +3dfd88: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfd8c: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dfd90: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3dfd94: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfd98: 6e10 bfbd 0000 |0008: invoke-virtual {v0}, Lokio/RealBufferedSink;.flush:()V // method@bdbf │ │ +3dfd9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0006 line=207 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokio/RealBufferedSink$1; │ │ │ │ @@ -856874,24 +856874,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3dfd14: |[3dfd14] okio.RealBufferedSink$1.toString:()Ljava/lang/String; │ │ -3dfd24: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dfd28: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dfd2e: 5421 1f88 |0005: iget-object v1, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfd32: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3dfd38: 1a01 6614 |000a: const-string v1, ".outputStream()" // string@1466 │ │ -3dfd3c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dfd42: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dfd48: 0c00 |0012: move-result-object v0 │ │ -3dfd4a: 1100 |0013: return-object v0 │ │ +3dfd08: |[3dfd08] okio.RealBufferedSink$1.toString:()Ljava/lang/String; │ │ +3dfd18: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dfd1c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dfd22: 5421 1f88 |0005: iget-object v1, v2, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfd26: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3dfd2c: 1a01 6614 |000a: const-string v1, ".outputStream()" // string@1466 │ │ +3dfd30: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dfd36: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dfd3c: 0c00 |0012: move-result-object v0 │ │ +3dfd3e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokio/RealBufferedSink$1; │ │ │ │ #3 : (in Lokio/RealBufferedSink$1;) │ │ @@ -856899,29 +856899,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3dfdf4: |[3dfdf4] okio.RealBufferedSink$1.write:(I)V │ │ -3dfe04: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfe08: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dfe0c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -3dfe10: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfe14: 5400 2088 |0008: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dfe18: 8d22 |000a: int-to-byte v2, v2 │ │ -3dfe1a: 6e20 7ebc 2000 |000b: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dfe20: 5412 1f88 |000e: iget-object v2, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfe24: 6e10 bebd 0200 |0010: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3dfe2a: 0e00 |0013: return-void │ │ -3dfe2c: 2202 4210 |0014: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3dfe30: 1a00 7e7b |0016: const-string v0, "closed" // string@7b7e │ │ -3dfe34: 7020 7782 0200 |0018: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3dfe3a: 2702 |001b: throw v2 │ │ +3dfde8: |[3dfde8] okio.RealBufferedSink$1.write:(I)V │ │ +3dfdf8: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfdfc: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dfe00: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +3dfe04: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfe08: 5400 2088 |0008: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dfe0c: 8d22 |000a: int-to-byte v2, v2 │ │ +3dfe0e: 6e20 7ebc 2000 |000b: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dfe14: 5412 1f88 |000e: iget-object v2, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfe18: 6e10 bebd 0200 |0010: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3dfe1e: 0e00 |0013: return-void │ │ +3dfe20: 2202 4210 |0014: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3dfe24: 1a00 7e7b |0016: const-string v0, "closed" // string@7b7e │ │ +3dfe28: 7020 7782 0200 |0018: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3dfe2e: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=194 │ │ 0x000e line=195 │ │ 0x0014 line=193 │ │ locals : │ │ @@ -856933,28 +856933,28 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3dfdac: |[3dfdac] okio.RealBufferedSink$1.write:([BII)V │ │ -3dfdbc: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfdc0: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dfdc4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -3dfdc8: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfdcc: 5400 2088 |0008: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dfdd0: 6e40 77bc 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3dfdd6: 5412 1f88 |000d: iget-object v2, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ -3dfdda: 6e10 bebd 0200 |000f: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3dfde0: 0e00 |0012: return-void │ │ -3dfde2: 2202 4210 |0013: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3dfde6: 1a03 7e7b |0015: const-string v3, "closed" // string@7b7e │ │ -3dfdea: 7020 7782 3200 |0017: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3dfdf0: 2702 |001a: throw v2 │ │ +3dfda0: |[3dfda0] okio.RealBufferedSink$1.write:([BII)V │ │ +3dfdb0: 5410 1f88 |0000: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfdb4: 5500 2188 |0002: iget-boolean v0, v0, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dfdb8: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +3dfdbc: 5410 1f88 |0006: iget-object v0, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfdc0: 5400 2088 |0008: iget-object v0, v0, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dfdc4: 6e40 77bc 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3dfdca: 5412 1f88 |000d: iget-object v2, v1, Lokio/RealBufferedSink$1;.this$0:Lokio/RealBufferedSink; // field@881f │ │ +3dfdce: 6e10 bebd 0200 |000f: invoke-virtual {v2}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3dfdd4: 0e00 |0012: return-void │ │ +3dfdd6: 2202 4210 |0013: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3dfdda: 1a03 7e7b |0015: const-string v3, "closed" // string@7b7e │ │ +3dfdde: 7020 7782 3200 |0017: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3dfde4: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=200 │ │ 0x000d line=201 │ │ 0x0013 line=199 │ │ locals : │ │ @@ -857005,18 +857005,18 @@ │ │ type : '(Lokio/RealBufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0764: |[3e0764] okio.RealBufferedSource$1.:(Lokio/RealBufferedSource;)V │ │ -3e0774: 5b01 2388 |0000: iput-object v1, v0, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0778: 7010 7e82 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -3e077e: 0e00 |0005: return-void │ │ +3e0758: |[3e0758] okio.RealBufferedSource$1.:(Lokio/RealBufferedSource;)V │ │ +3e0768: 5b01 2388 |0000: iput-object v1, v0, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e076c: 7010 7e82 0000 |0002: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +3e0772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/RealBufferedSource$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/RealBufferedSource; │ │ │ │ @@ -857026,30 +857026,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3e05c8: |[3e05c8] okio.RealBufferedSource$1.available:()I │ │ -3e05d8: 5440 2388 |0000: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e05dc: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e05e0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -3e05e4: 5440 2388 |0006: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e05e8: 5400 2488 |0008: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e05ec: 5300 db87 |000a: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e05f0: 1702 ffff ff7f |000c: const-wide/32 v2, #float nan // #7fffffff │ │ -3e05f6: 7140 df83 1032 |000f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e05fc: 0b00 |0012: move-result-wide v0 │ │ -3e05fe: 8401 |0013: long-to-int v1, v0 │ │ -3e0600: 0f01 |0014: return v1 │ │ -3e0602: 2200 4210 |0015: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e0606: 1a01 7e7b |0017: const-string v1, "closed" // string@7b7e │ │ -3e060a: 7020 7782 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e0610: 2700 |001c: throw v0 │ │ +3e05bc: |[3e05bc] okio.RealBufferedSource$1.available:()I │ │ +3e05cc: 5440 2388 |0000: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e05d0: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e05d4: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +3e05d8: 5440 2388 |0006: iget-object v0, v4, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e05dc: 5400 2488 |0008: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e05e0: 5300 db87 |000a: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e05e4: 1702 ffff ff7f |000c: const-wide/32 v2, #float nan // #7fffffff │ │ +3e05ea: 7140 df83 1032 |000f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e05f0: 0b00 |0012: move-result-wide v0 │ │ +3e05f2: 8401 |0013: long-to-int v1, v0 │ │ +3e05f4: 0f01 |0014: return v1 │ │ +3e05f6: 2200 4210 |0015: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e05fa: 1a01 7e7b |0017: const-string v1, "closed" // string@7b7e │ │ +3e05fe: 7020 7782 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e0604: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0006 line=456 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lokio/RealBufferedSource$1; │ │ @@ -857059,18 +857059,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0780: |[3e0780] okio.RealBufferedSource$1.close:()V │ │ -3e0790: 5410 2388 |0000: iget-object v0, v1, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0794: 6e10 e1bd 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSource;.close:()V // method@bde1 │ │ -3e079a: 0e00 |0005: return-void │ │ +3e0774: |[3e0774] okio.RealBufferedSource$1.close:()V │ │ +3e0784: 5410 2388 |0000: iget-object v0, v1, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e0788: 6e10 e1bd 0000 |0002: invoke-virtual {v0}, Lokio/RealBufferedSource;.close:()V // method@bde1 │ │ +3e078e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSource$1; │ │ │ │ #2 : (in Lokio/RealBufferedSource$1;) │ │ @@ -857078,46 +857078,46 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3e0614: |[3e0614] okio.RealBufferedSource$1.read:()I │ │ -3e0624: 5450 2388 |0000: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0628: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e062c: 3900 2f00 |0004: if-nez v0, 0033 // +002f │ │ -3e0630: 5450 2388 |0006: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0634: 5400 2488 |0008: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0638: 5300 db87 |000a: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e063c: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -3e0640: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -3e0644: 3904 1800 |0010: if-nez v4, 0028 // +0018 │ │ -3e0648: 5450 2388 |0012: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e064c: 5400 2688 |0014: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0650: 5451 2388 |0016: iget-object v1, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0654: 5411 2488 |0018: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0658: 1602 0020 |001a: const-wide/16 v2, #int 8192 // #2000 │ │ -3e065c: 7240 43be 1032 |001c: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e0662: 0b00 |001f: move-result-wide v0 │ │ -3e0664: 1602 ffff |0020: const-wide/16 v2, #int -1 // #ffff │ │ -3e0668: 3104 0002 |0022: cmp-long v4, v0, v2 │ │ -3e066c: 3904 0400 |0024: if-nez v4, 0028 // +0004 │ │ -3e0670: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -3e0672: 0f00 |0027: return v0 │ │ -3e0674: 5450 2388 |0028: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e0678: 5400 2488 |002a: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e067c: 6e10 48bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3e0682: 0a00 |002f: move-result v0 │ │ -3e0684: d500 ff00 |0030: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3e0688: 0f00 |0032: return v0 │ │ -3e068a: 2200 4210 |0033: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e068e: 1a01 7e7b |0035: const-string v1, "closed" // string@7b7e │ │ -3e0692: 7020 7782 1000 |0037: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e0698: 2700 |003a: throw v0 │ │ +3e0608: |[3e0608] okio.RealBufferedSource$1.read:()I │ │ +3e0618: 5450 2388 |0000: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e061c: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e0620: 3900 2f00 |0004: if-nez v0, 0033 // +002f │ │ +3e0624: 5450 2388 |0006: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e0628: 5400 2488 |0008: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e062c: 5300 db87 |000a: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e0630: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +3e0634: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +3e0638: 3904 1800 |0010: if-nez v4, 0028 // +0018 │ │ +3e063c: 5450 2388 |0012: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e0640: 5400 2688 |0014: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0644: 5451 2388 |0016: iget-object v1, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e0648: 5411 2488 |0018: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e064c: 1602 0020 |001a: const-wide/16 v2, #int 8192 // #2000 │ │ +3e0650: 7240 43be 1032 |001c: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e0656: 0b00 |001f: move-result-wide v0 │ │ +3e0658: 1602 ffff |0020: const-wide/16 v2, #int -1 // #ffff │ │ +3e065c: 3104 0002 |0022: cmp-long v4, v0, v2 │ │ +3e0660: 3904 0400 |0024: if-nez v4, 0028 // +0004 │ │ +3e0664: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +3e0666: 0f00 |0027: return v0 │ │ +3e0668: 5450 2388 |0028: iget-object v0, v5, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e066c: 5400 2488 |002a: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0670: 6e10 48bc 0000 |002c: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3e0676: 0a00 |002f: move-result v0 │ │ +3e0678: d500 ff00 |0030: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3e067c: 0f00 |0032: return v0 │ │ +3e067e: 2200 4210 |0033: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e0682: 1a01 7e7b |0035: const-string v1, "closed" // string@7b7e │ │ +3e0686: 7020 7782 1000 |0037: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e068c: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0006 line=435 │ │ 0x0012 line=436 │ │ 0x0028 line=439 │ │ 0x0033 line=434 │ │ @@ -857129,50 +857129,50 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -3e069c: |[3e069c] okio.RealBufferedSource$1.read:([BII)I │ │ -3e06ac: 5470 2388 |0000: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e06b0: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e06b4: 3900 3400 |0004: if-nez v0, 0038 // +0034 │ │ -3e06b8: 2180 |0006: array-length v0, v8 │ │ -3e06ba: 8101 |0007: int-to-long v1, v0 │ │ -3e06bc: 8193 |0008: int-to-long v3, v9 │ │ -3e06be: 81a5 |0009: int-to-long v5, v10 │ │ -3e06c0: 7706 5cbe 0100 |000a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3e06c6: 5470 2388 |000d: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e06ca: 5400 2488 |000f: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e06ce: 5300 db87 |0011: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e06d2: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ -3e06d6: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -3e06da: 3904 1800 |0017: if-nez v4, 002f // +0018 │ │ -3e06de: 5470 2388 |0019: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e06e2: 5400 2688 |001b: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e06e6: 5471 2388 |001d: iget-object v1, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e06ea: 5411 2488 |001f: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e06ee: 1602 0020 |0021: const-wide/16 v2, #int 8192 // #2000 │ │ -3e06f2: 7240 43be 1032 |0023: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e06f8: 0b00 |0026: move-result-wide v0 │ │ -3e06fa: 1602 ffff |0027: const-wide/16 v2, #int -1 // #ffff │ │ -3e06fe: 3104 0002 |0029: cmp-long v4, v0, v2 │ │ -3e0702: 3904 0400 |002b: if-nez v4, 002f // +0004 │ │ -3e0706: 12f8 |002d: const/4 v8, #int -1 // #ff │ │ -3e0708: 0f08 |002e: return v8 │ │ -3e070a: 5470 2388 |002f: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e070e: 5400 2488 |0031: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0712: 6e40 43bc 80a9 |0033: invoke-virtual {v0, v8, v9, v10}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3e0718: 0a08 |0036: move-result v8 │ │ -3e071a: 0f08 |0037: return v8 │ │ -3e071c: 2208 4210 |0038: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3e0720: 1a09 7e7b |003a: const-string v9, "closed" // string@7b7e │ │ -3e0724: 7020 7782 9800 |003c: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e072a: 2708 |003f: throw v8 │ │ +3e0690: |[3e0690] okio.RealBufferedSource$1.read:([BII)I │ │ +3e06a0: 5470 2388 |0000: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e06a4: 5500 2588 |0002: iget-boolean v0, v0, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e06a8: 3900 3400 |0004: if-nez v0, 0038 // +0034 │ │ +3e06ac: 2180 |0006: array-length v0, v8 │ │ +3e06ae: 8101 |0007: int-to-long v1, v0 │ │ +3e06b0: 8193 |0008: int-to-long v3, v9 │ │ +3e06b2: 81a5 |0009: int-to-long v5, v10 │ │ +3e06b4: 7706 5cbe 0100 |000a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3e06ba: 5470 2388 |000d: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e06be: 5400 2488 |000f: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e06c2: 5300 db87 |0011: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e06c6: 1602 0000 |0013: const-wide/16 v2, #int 0 // #0 │ │ +3e06ca: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +3e06ce: 3904 1800 |0017: if-nez v4, 002f // +0018 │ │ +3e06d2: 5470 2388 |0019: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e06d6: 5400 2688 |001b: iget-object v0, v0, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e06da: 5471 2388 |001d: iget-object v1, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e06de: 5411 2488 |001f: iget-object v1, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e06e2: 1602 0020 |0021: const-wide/16 v2, #int 8192 // #2000 │ │ +3e06e6: 7240 43be 1032 |0023: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e06ec: 0b00 |0026: move-result-wide v0 │ │ +3e06ee: 1602 ffff |0027: const-wide/16 v2, #int -1 // #ffff │ │ +3e06f2: 3104 0002 |0029: cmp-long v4, v0, v2 │ │ +3e06f6: 3904 0400 |002b: if-nez v4, 002f // +0004 │ │ +3e06fa: 12f8 |002d: const/4 v8, #int -1 // #ff │ │ +3e06fc: 0f08 |002e: return v8 │ │ +3e06fe: 5470 2388 |002f: iget-object v0, v7, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e0702: 5400 2488 |0031: iget-object v0, v0, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0706: 6e40 43bc 80a9 |0033: invoke-virtual {v0, v8, v9, v10}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3e070c: 0a08 |0036: move-result v8 │ │ +3e070e: 0f08 |0037: return v8 │ │ +3e0710: 2208 4210 |0038: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3e0714: 1a09 7e7b |003a: const-string v9, "closed" // string@7b7e │ │ +3e0718: 7020 7782 9800 |003c: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e071e: 2708 |003f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0006 line=444 │ │ 0x000d line=446 │ │ 0x0019 line=447 │ │ 0x002f line=451 │ │ @@ -857188,24 +857188,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3e072c: |[3e072c] okio.RealBufferedSource$1.toString:()Ljava/lang/String; │ │ -3e073c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e0740: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e0746: 5421 2388 |0005: iget-object v1, v2, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ -3e074a: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3e0750: 1a01 5c14 |000a: const-string v1, ".inputStream()" // string@145c │ │ -3e0754: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e075a: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e0760: 0c00 |0012: move-result-object v0 │ │ -3e0762: 1100 |0013: return-object v0 │ │ +3e0720: |[3e0720] okio.RealBufferedSource$1.toString:()Ljava/lang/String; │ │ +3e0730: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e0734: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e073a: 5421 2388 |0005: iget-object v1, v2, Lokio/RealBufferedSource$1;.this$0:Lokio/RealBufferedSource; // field@8823 │ │ +3e073e: 6e20 8e84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3e0744: 1a01 5c14 |000a: const-string v1, ".inputStream()" // string@145c │ │ +3e0748: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e074e: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e0754: 0c00 |0012: move-result-object v0 │ │ +3e0756: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lokio/RealBufferedSource$1; │ │ │ │ source_file_idx : 22435 (RealBufferedSource.java) │ │ @@ -857275,24 +857275,24 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3e2218: |[3e2218] okio.Segment.:()V │ │ -3e2228: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e222e: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ -3e2232: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -3e2236: 5b10 2988 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3e223a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3e223c: 5c10 2c88 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@882c │ │ -3e2240: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3e2242: 5c10 2f88 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@882f │ │ -3e2246: 0e00 |000f: return-void │ │ +3e220c: |[3e220c] okio.Segment.:()V │ │ +3e221c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e2222: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ +3e2226: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +3e222a: 5b10 2988 |0007: iput-object v0, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3e222e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3e2230: 5c10 2c88 |000a: iput-boolean v0, v1, Lokio/Segment;.owner:Z // field@882c │ │ +3e2234: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3e2236: 5c10 2f88 |000d: iput-boolean v0, v1, Lokio/Segment;.shared:Z // field@882f │ │ +3e223a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000a line=64 │ │ 0x000d line=65 │ │ locals : │ │ @@ -857303,22 +857303,22 @@ │ │ type : '([BIIZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3e2248: |[3e2248] okio.Segment.:([BIIZZ)V │ │ -3e2258: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e225e: 5b01 2988 |0003: iput-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3e2262: 5902 2d88 |0005: iput v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3e2266: 5903 2a88 |0007: iput v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3e226a: 5c04 2f88 |0009: iput-boolean v4, v0, Lokio/Segment;.shared:Z // field@882f │ │ -3e226e: 5c05 2c88 |000b: iput-boolean v5, v0, Lokio/Segment;.owner:Z // field@882c │ │ -3e2272: 0e00 |000d: return-void │ │ +3e223c: |[3e223c] okio.Segment.:([BIIZZ)V │ │ +3e224c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e2252: 5b01 2988 |0003: iput-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3e2256: 5902 2d88 |0005: iput v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3e225a: 5903 2a88 |0007: iput v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3e225e: 5c04 2f88 |0009: iput-boolean v4, v0, Lokio/Segment;.shared:Z // field@882f │ │ +3e2262: 5c05 2c88 |000b: iput-boolean v5, v0, Lokio/Segment;.owner:Z // field@882c │ │ +3e2266: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ @@ -857337,41 +857337,41 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3e2274: |[3e2274] okio.Segment.compact:()V │ │ -3e2284: 5440 2e88 |0000: iget-object v0, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e2288: 3240 2800 |0002: if-eq v0, v4, 002a // +0028 │ │ -3e228c: 5501 2c88 |0004: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@882c │ │ -3e2290: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -3e2294: 0e00 |0008: return-void │ │ -3e2296: 5241 2a88 |0009: iget v1, v4, Lokio/Segment;.limit:I // field@882a │ │ -3e229a: 5242 2d88 |000b: iget v2, v4, Lokio/Segment;.pos:I // field@882d │ │ -3e229e: b121 |000d: sub-int/2addr v1, v2 │ │ -3e22a0: 5202 2a88 |000e: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3e22a4: d122 0020 |0010: rsub-int v2, v2, #int 8192 // #2000 │ │ -3e22a8: 5503 2f88 |0012: iget-boolean v3, v0, Lokio/Segment;.shared:Z // field@882f │ │ -3e22ac: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ -3e22b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3e22b2: 2803 |0017: goto 001a // +0003 │ │ -3e22b4: 5200 2d88 |0018: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3e22b8: b002 |001a: add-int/2addr v2, v0 │ │ -3e22ba: 3721 0300 |001b: if-le v1, v2, 001e // +0003 │ │ -3e22be: 0e00 |001d: return-void │ │ -3e22c0: 5440 2e88 |001e: iget-object v0, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e22c4: 6e30 1abe 0401 |0020: invoke-virtual {v4, v0, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@be1a │ │ -3e22ca: 6e10 15be 0400 |0023: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3e22d0: 7110 1cbe 0400 |0026: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3e22d6: 0e00 |0029: return-void │ │ -3e22d8: 2200 7210 |002a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e22dc: 7010 8b83 0000 |002c: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3e22e2: 2700 |002f: throw v0 │ │ +3e2268: |[3e2268] okio.Segment.compact:()V │ │ +3e2278: 5440 2e88 |0000: iget-object v0, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e227c: 3240 2800 |0002: if-eq v0, v4, 002a // +0028 │ │ +3e2280: 5501 2c88 |0004: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@882c │ │ +3e2284: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +3e2288: 0e00 |0008: return-void │ │ +3e228a: 5241 2a88 |0009: iget v1, v4, Lokio/Segment;.limit:I // field@882a │ │ +3e228e: 5242 2d88 |000b: iget v2, v4, Lokio/Segment;.pos:I // field@882d │ │ +3e2292: b121 |000d: sub-int/2addr v1, v2 │ │ +3e2294: 5202 2a88 |000e: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3e2298: d122 0020 |0010: rsub-int v2, v2, #int 8192 // #2000 │ │ +3e229c: 5503 2f88 |0012: iget-boolean v3, v0, Lokio/Segment;.shared:Z // field@882f │ │ +3e22a0: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ +3e22a4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3e22a6: 2803 |0017: goto 001a // +0003 │ │ +3e22a8: 5200 2d88 |0018: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3e22ac: b002 |001a: add-int/2addr v2, v0 │ │ +3e22ae: 3721 0300 |001b: if-le v1, v2, 001e // +0003 │ │ +3e22b2: 0e00 |001d: return-void │ │ +3e22b4: 5440 2e88 |001e: iget-object v0, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e22b8: 6e30 1abe 0401 |0020: invoke-virtual {v4, v0, v1}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@be1a │ │ +3e22be: 6e10 15be 0400 |0023: invoke-virtual {v4}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3e22c4: 7110 1cbe 0400 |0026: invoke-static {v4}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3e22ca: 0e00 |0029: return-void │ │ +3e22cc: 2200 7210 |002a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e22d0: 7010 8b83 0000 |002c: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3e22d6: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0009 line=153 │ │ 0x000e line=154 │ │ 0x001e line=156 │ │ @@ -857386,28 +857386,28 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -3e20c4: |[3e20c4] okio.Segment.pop:()Lokio/Segment; │ │ -3e20d4: 5440 2b88 |0000: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e20d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e20da: 3240 0300 |0003: if-eq v0, v4, 0006 // +0003 │ │ -3e20de: 2802 |0005: goto 0007 // +0002 │ │ -3e20e0: 0710 |0006: move-object v0, v1 │ │ -3e20e2: 5442 2e88 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e20e6: 5443 2b88 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e20ea: 5b23 2b88 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e20ee: 5443 2b88 |000d: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e20f2: 5b32 2e88 |000f: iput-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e20f6: 5b41 2b88 |0011: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e20fa: 5b41 2e88 |0013: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e20fe: 1100 |0015: return-object v0 │ │ +3e20b8: |[3e20b8] okio.Segment.pop:()Lokio/Segment; │ │ +3e20c8: 5440 2b88 |0000: iget-object v0, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e20cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e20ce: 3240 0300 |0003: if-eq v0, v4, 0006 // +0003 │ │ +3e20d2: 2802 |0005: goto 0007 // +0002 │ │ +3e20d4: 0710 |0006: move-object v0, v1 │ │ +3e20d6: 5442 2e88 |0007: iget-object v2, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e20da: 5443 2b88 |0009: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e20de: 5b23 2b88 |000b: iput-object v3, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e20e2: 5443 2b88 |000d: iget-object v3, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e20e6: 5b32 2e88 |000f: iput-object v2, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e20ea: 5b41 2b88 |0011: iput-object v1, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e20ee: 5b41 2e88 |0013: iput-object v1, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e20f2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ 0x000d line=98 │ │ 0x0011 line=99 │ │ 0x0013 line=100 │ │ @@ -857419,22 +857419,22 @@ │ │ type : '(Lokio/Segment;)Lokio/Segment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3e2100: |[3e2100] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ -3e2110: 5b21 2e88 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e2114: 5410 2b88 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e2118: 5b20 2b88 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e211c: 5410 2b88 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e2120: 5b02 2e88 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e2124: 5b12 2b88 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e2128: 1102 |000c: return-object v2 │ │ +3e20f4: |[3e20f4] okio.Segment.push:(Lokio/Segment;)Lokio/Segment; │ │ +3e2104: 5b21 2e88 |0000: iput-object v1, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e2108: 5410 2b88 |0002: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e210c: 5b20 2b88 |0004: iput-object v0, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e2110: 5410 2b88 |0006: iget-object v0, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e2114: 5b02 2e88 |0008: iput-object v2, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e2118: 5b12 2b88 |000a: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e211c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ 0x0006 line=111 │ │ 0x000a line=112 │ │ locals : │ │ @@ -857446,26 +857446,26 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -3e212c: |[3e212c] okio.Segment.sharedCopy:()Lokio/Segment; │ │ -3e213c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e213e: 5c70 2f88 |0001: iput-boolean v0, v7, Lokio/Segment;.shared:Z // field@882f │ │ -3e2142: 2200 e417 |0003: new-instance v0, Lokio/Segment; // type@17e4 │ │ -3e2146: 5472 2988 |0005: iget-object v2, v7, Lokio/Segment;.data:[B // field@8829 │ │ -3e214a: 5273 2d88 |0007: iget v3, v7, Lokio/Segment;.pos:I // field@882d │ │ -3e214e: 5274 2a88 |0009: iget v4, v7, Lokio/Segment;.limit:I // field@882a │ │ -3e2152: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -3e2154: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -3e2156: 0701 |000d: move-object v1, v0 │ │ -3e2158: 7606 13be 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ -3e215e: 1100 |0011: return-object v0 │ │ +3e2120: |[3e2120] okio.Segment.sharedCopy:()Lokio/Segment; │ │ +3e2130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e2132: 5c70 2f88 |0001: iput-boolean v0, v7, Lokio/Segment;.shared:Z // field@882f │ │ +3e2136: 2200 e417 |0003: new-instance v0, Lokio/Segment; // type@17e4 │ │ +3e213a: 5472 2988 |0005: iget-object v2, v7, Lokio/Segment;.data:[B // field@8829 │ │ +3e213e: 5273 2d88 |0007: iget v3, v7, Lokio/Segment;.pos:I // field@882d │ │ +3e2142: 5274 2a88 |0009: iget v4, v7, Lokio/Segment;.limit:I // field@882a │ │ +3e2146: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +3e2148: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +3e214a: 0701 |000d: move-object v1, v0 │ │ +3e214c: 7606 13be 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ +3e2152: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Lokio/Segment; │ │ │ │ @@ -857474,44 +857474,44 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -3e2160: |[3e2160] okio.Segment.split:(I)Lokio/Segment; │ │ -3e2170: 3d06 3000 |0000: if-lez v6, 0030 // +0030 │ │ -3e2174: 5250 2a88 |0002: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e2178: 5251 2d88 |0004: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e217c: b110 |0006: sub-int/2addr v0, v1 │ │ -3e217e: 3606 2900 |0007: if-gt v6, v0, 0030 // +0029 │ │ -3e2182: 1300 0004 |0009: const/16 v0, #int 1024 // #400 │ │ -3e2186: 3406 0700 |000b: if-lt v6, v0, 0012 // +0007 │ │ -3e218a: 6e10 17be 0500 |000d: invoke-virtual {v5}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ -3e2190: 0c00 |0010: move-result-object v0 │ │ -3e2192: 280f |0011: goto 0020 // +000f │ │ -3e2194: 7100 1dbe 0000 |0012: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ -3e219a: 0c00 |0015: move-result-object v0 │ │ -3e219c: 5451 2988 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3e21a0: 5252 2d88 |0018: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e21a4: 5403 2988 |001a: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3e21a8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3e21aa: 7156 a084 2143 |001d: invoke-static {v1, v2, v3, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e21b0: 5201 2d88 |0020: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3e21b4: b061 |0022: add-int/2addr v1, v6 │ │ -3e21b6: 5901 2a88 |0023: iput v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3e21ba: 5251 2d88 |0025: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e21be: b061 |0027: add-int/2addr v1, v6 │ │ -3e21c0: 5951 2d88 |0028: iput v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e21c4: 5456 2e88 |002a: iget-object v6, v5, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e21c8: 6e20 16be 0600 |002c: invoke-virtual {v6, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3e21ce: 1100 |002f: return-object v0 │ │ -3e21d0: 2206 7110 |0030: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e21d4: 7010 8683 0600 |0032: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3e21da: 2706 |0035: throw v6 │ │ +3e2154: |[3e2154] okio.Segment.split:(I)Lokio/Segment; │ │ +3e2164: 3d06 3000 |0000: if-lez v6, 0030 // +0030 │ │ +3e2168: 5250 2a88 |0002: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e216c: 5251 2d88 |0004: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e2170: b110 |0006: sub-int/2addr v0, v1 │ │ +3e2172: 3606 2900 |0007: if-gt v6, v0, 0030 // +0029 │ │ +3e2176: 1300 0004 |0009: const/16 v0, #int 1024 // #400 │ │ +3e217a: 3406 0700 |000b: if-lt v6, v0, 0012 // +0007 │ │ +3e217e: 6e10 17be 0500 |000d: invoke-virtual {v5}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ +3e2184: 0c00 |0010: move-result-object v0 │ │ +3e2186: 280f |0011: goto 0020 // +000f │ │ +3e2188: 7100 1dbe 0000 |0012: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ +3e218e: 0c00 |0015: move-result-object v0 │ │ +3e2190: 5451 2988 |0016: iget-object v1, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3e2194: 5252 2d88 |0018: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e2198: 5403 2988 |001a: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3e219c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3e219e: 7156 a084 2143 |001d: invoke-static {v1, v2, v3, v4, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e21a4: 5201 2d88 |0020: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3e21a8: b061 |0022: add-int/2addr v1, v6 │ │ +3e21aa: 5901 2a88 |0023: iput v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3e21ae: 5251 2d88 |0025: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e21b2: b061 |0027: add-int/2addr v1, v6 │ │ +3e21b4: 5951 2d88 |0028: iput v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e21b8: 5456 2e88 |002a: iget-object v6, v5, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e21bc: 6e20 16be 0600 |002c: invoke-virtual {v6, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3e21c2: 1100 |002f: return-object v0 │ │ +3e21c4: 2206 7110 |0030: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e21c8: 7010 8683 0600 |0032: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3e21ce: 2706 |0035: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x000d line=134 │ │ 0x0012 line=136 │ │ 0x0016 line=137 │ │ 0x0020 line=140 │ │ @@ -857527,28 +857527,28 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -3e21dc: |[3e21dc] okio.Segment.unsharedCopy:()Lokio/Segment; │ │ -3e21ec: 2206 e417 |0000: new-instance v6, Lokio/Segment; // type@17e4 │ │ -3e21f0: 5470 2988 |0002: iget-object v0, v7, Lokio/Segment;.data:[B // field@8829 │ │ -3e21f4: 6e10 3dd7 0000 |0004: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ -3e21fa: 0c00 |0007: move-result-object v0 │ │ -3e21fc: 0701 |0008: move-object v1, v0 │ │ -3e21fe: 1f01 c71b |0009: check-cast v1, [B // type@1bc7 │ │ -3e2202: 5272 2d88 |000b: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ -3e2206: 5273 2a88 |000d: iget v3, v7, Lokio/Segment;.limit:I // field@882a │ │ -3e220a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3e220c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -3e220e: 0760 |0011: move-object v0, v6 │ │ -3e2210: 7606 13be 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ -3e2216: 1106 |0015: return-object v6 │ │ +3e21d0: |[3e21d0] okio.Segment.unsharedCopy:()Lokio/Segment; │ │ +3e21e0: 2206 e417 |0000: new-instance v6, Lokio/Segment; // type@17e4 │ │ +3e21e4: 5470 2988 |0002: iget-object v0, v7, Lokio/Segment;.data:[B // field@8829 │ │ +3e21e8: 6e10 3dd7 0000 |0004: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d73d │ │ +3e21ee: 0c00 |0007: move-result-object v0 │ │ +3e21f0: 0701 |0008: move-object v1, v0 │ │ +3e21f2: 1f01 c71b |0009: check-cast v1, [B // type@1bc7 │ │ +3e21f6: 5272 2d88 |000b: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ +3e21fa: 5273 2a88 |000d: iget v3, v7, Lokio/Segment;.limit:I // field@882a │ │ +3e21fe: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3e2200: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +3e2202: 0760 |0011: move-object v0, v6 │ │ +3e2204: 7606 13be 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ +3e220a: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Lokio/Segment; │ │ │ │ #6 : (in Lokio/Segment;) │ │ @@ -857556,58 +857556,58 @@ │ │ type : '(Lokio/Segment;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -3e22e4: |[3e22e4] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ -3e22f4: 5550 2c88 |0000: iget-boolean v0, v5, Lokio/Segment;.owner:Z // field@882c │ │ -3e22f8: 3800 4800 |0002: if-eqz v0, 004a // +0048 │ │ -3e22fc: 5250 2a88 |0004: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e2300: 9001 0006 |0006: add-int v1, v0, v6 │ │ -3e2304: 1302 0020 |0008: const/16 v2, #int 8192 // #2000 │ │ -3e2308: 3721 2a00 |000a: if-le v1, v2, 0034 // +002a │ │ -3e230c: 5551 2f88 |000c: iget-boolean v1, v5, Lokio/Segment;.shared:Z // field@882f │ │ -3e2310: 3901 2000 |000e: if-nez v1, 002e // +0020 │ │ -3e2314: 9001 0006 |0010: add-int v1, v0, v6 │ │ -3e2318: 5253 2d88 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e231c: b131 |0014: sub-int/2addr v1, v3 │ │ -3e231e: 3621 1300 |0015: if-gt v1, v2, 0028 // +0013 │ │ -3e2322: 5451 2988 |0017: iget-object v1, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3e2326: b130 |0019: sub-int/2addr v0, v3 │ │ -3e2328: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3e232a: 7150 a084 3121 |001b: invoke-static {v1, v3, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e2330: 5250 2a88 |001e: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e2334: 5251 2d88 |0020: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e2338: b110 |0022: sub-int/2addr v0, v1 │ │ -3e233a: 5950 2a88 |0023: iput v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e233e: 5952 2d88 |0025: iput v2, v5, Lokio/Segment;.pos:I // field@882d │ │ -3e2342: 280d |0027: goto 0034 // +000d │ │ -3e2344: 2205 7110 |0028: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e2348: 7010 8683 0500 |002a: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3e234e: 2705 |002d: throw v5 │ │ -3e2350: 2205 7110 |002e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e2354: 7010 8683 0500 |0030: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3e235a: 2705 |0033: throw v5 │ │ -3e235c: 5440 2988 |0034: iget-object v0, v4, Lokio/Segment;.data:[B // field@8829 │ │ -3e2360: 5241 2d88 |0036: iget v1, v4, Lokio/Segment;.pos:I // field@882d │ │ -3e2364: 5452 2988 |0038: iget-object v2, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3e2368: 5253 2a88 |003a: iget v3, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e236c: 7156 a084 1032 |003c: invoke-static {v0, v1, v2, v3, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e2372: 5250 2a88 |003f: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e2376: b060 |0041: add-int/2addr v0, v6 │ │ -3e2378: 5950 2a88 |0042: iput v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3e237c: 5245 2d88 |0044: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ -3e2380: b065 |0046: add-int/2addr v5, v6 │ │ -3e2382: 5945 2d88 |0047: iput v5, v4, Lokio/Segment;.pos:I // field@882d │ │ -3e2386: 0e00 |0049: return-void │ │ -3e2388: 2205 7110 |004a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e238c: 7010 8683 0500 |004c: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3e2392: 2705 |004f: throw v5 │ │ +3e22d8: |[3e22d8] okio.Segment.writeTo:(Lokio/Segment;I)V │ │ +3e22e8: 5550 2c88 |0000: iget-boolean v0, v5, Lokio/Segment;.owner:Z // field@882c │ │ +3e22ec: 3800 4800 |0002: if-eqz v0, 004a // +0048 │ │ +3e22f0: 5250 2a88 |0004: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e22f4: 9001 0006 |0006: add-int v1, v0, v6 │ │ +3e22f8: 1302 0020 |0008: const/16 v2, #int 8192 // #2000 │ │ +3e22fc: 3721 2a00 |000a: if-le v1, v2, 0034 // +002a │ │ +3e2300: 5551 2f88 |000c: iget-boolean v1, v5, Lokio/Segment;.shared:Z // field@882f │ │ +3e2304: 3901 2000 |000e: if-nez v1, 002e // +0020 │ │ +3e2308: 9001 0006 |0010: add-int v1, v0, v6 │ │ +3e230c: 5253 2d88 |0012: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e2310: b131 |0014: sub-int/2addr v1, v3 │ │ +3e2312: 3621 1300 |0015: if-gt v1, v2, 0028 // +0013 │ │ +3e2316: 5451 2988 |0017: iget-object v1, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3e231a: b130 |0019: sub-int/2addr v0, v3 │ │ +3e231c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3e231e: 7150 a084 3121 |001b: invoke-static {v1, v3, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e2324: 5250 2a88 |001e: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e2328: 5251 2d88 |0020: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e232c: b110 |0022: sub-int/2addr v0, v1 │ │ +3e232e: 5950 2a88 |0023: iput v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e2332: 5952 2d88 |0025: iput v2, v5, Lokio/Segment;.pos:I // field@882d │ │ +3e2336: 280d |0027: goto 0034 // +000d │ │ +3e2338: 2205 7110 |0028: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e233c: 7010 8683 0500 |002a: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3e2342: 2705 |002d: throw v5 │ │ +3e2344: 2205 7110 |002e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e2348: 7010 8683 0500 |0030: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3e234e: 2705 |0033: throw v5 │ │ +3e2350: 5440 2988 |0034: iget-object v0, v4, Lokio/Segment;.data:[B // field@8829 │ │ +3e2354: 5241 2d88 |0036: iget v1, v4, Lokio/Segment;.pos:I // field@882d │ │ +3e2358: 5452 2988 |0038: iget-object v2, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3e235c: 5253 2a88 |003a: iget v3, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e2360: 7156 a084 1032 |003c: invoke-static {v0, v1, v2, v3, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e2366: 5250 2a88 |003f: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e236a: b060 |0041: add-int/2addr v0, v6 │ │ +3e236c: 5950 2a88 |0042: iput v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3e2370: 5245 2d88 |0044: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ +3e2374: b065 |0046: add-int/2addr v5, v6 │ │ +3e2376: 5945 2d88 |0047: iput v5, v4, Lokio/Segment;.pos:I // field@882d │ │ +3e237a: 0e00 |0049: return-void │ │ +3e237c: 2205 7110 |004a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e2380: 7010 8683 0500 |004c: invoke-direct {v5}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3e2386: 2705 |004f: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000c line=166 │ │ 0x0012 line=167 │ │ 0x0017 line=168 │ │ @@ -857666,17 +857666,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e1858: |[3e1858] okio.SegmentPool.:()V │ │ -3e1868: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e186e: 0e00 |0003: return-void │ │ +3e184c: |[3e184c] okio.SegmentPool.:()V │ │ +3e185c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e1862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/SegmentPool; │ │ │ │ #1 : (in Lokio/SegmentPool;) │ │ @@ -857684,49 +857684,49 @@ │ │ type : '(Lokio/Segment;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -3e1870: |[3e1870] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ -3e1880: 5480 2b88 |0000: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e1884: 3900 3100 |0002: if-nez v0, 0033 // +0031 │ │ -3e1888: 5480 2e88 |0004: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e188c: 3900 2d00 |0006: if-nez v0, 0033 // +002d │ │ -3e1890: 5580 2f88 |0008: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@882f │ │ -3e1894: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3e1898: 0e00 |000c: return-void │ │ -3e189a: 1c00 e517 |000d: const-class v0, Lokio/SegmentPool; // type@17e5 │ │ -3e189e: 1d00 |000f: monitor-enter v0 │ │ -3e18a0: 6101 3188 |0010: sget-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ -3e18a4: 1603 0020 |0012: const-wide/16 v3, #int 8192 // #2000 │ │ -3e18a8: bb31 |0014: add-long/2addr v1, v3 │ │ -3e18aa: 1705 0000 0100 |0015: const-wide/32 v5, #float 9.18355e-41 // #00010000 │ │ -3e18b0: 3107 0105 |0018: cmp-long v7, v1, v5 │ │ -3e18b4: 3d07 0400 |001a: if-lez v7, 001e // +0004 │ │ -3e18b8: 1e00 |001c: monitor-exit v0 │ │ -3e18ba: 0e00 |001d: return-void │ │ -3e18bc: 6101 3188 |001e: sget-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ -3e18c0: bb31 |0020: add-long/2addr v1, v3 │ │ -3e18c2: 6801 3188 |0021: sput-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ -3e18c6: 6201 3288 |0023: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ -3e18ca: 5b81 2b88 |0025: iput-object v1, v8, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e18ce: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -3e18d0: 5981 2a88 |0028: iput v1, v8, Lokio/Segment;.limit:I // field@882a │ │ -3e18d4: 5981 2d88 |002a: iput v1, v8, Lokio/Segment;.pos:I // field@882d │ │ -3e18d8: 6908 3288 |002c: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ -3e18dc: 1e00 |002e: monitor-exit v0 │ │ -3e18de: 0e00 |002f: return-void │ │ -3e18e0: 0d08 |0030: move-exception v8 │ │ -3e18e2: 1e00 |0031: monitor-exit v0 │ │ -3e18e4: 2708 |0032: throw v8 │ │ -3e18e6: 2208 7110 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e18ea: 7010 8683 0800 |0035: invoke-direct {v8}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3e18f0: 2708 |0038: throw v8 │ │ +3e1864: |[3e1864] okio.SegmentPool.recycle:(Lokio/Segment;)V │ │ +3e1874: 5480 2b88 |0000: iget-object v0, v8, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e1878: 3900 3100 |0002: if-nez v0, 0033 // +0031 │ │ +3e187c: 5480 2e88 |0004: iget-object v0, v8, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e1880: 3900 2d00 |0006: if-nez v0, 0033 // +002d │ │ +3e1884: 5580 2f88 |0008: iget-boolean v0, v8, Lokio/Segment;.shared:Z // field@882f │ │ +3e1888: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3e188c: 0e00 |000c: return-void │ │ +3e188e: 1c00 e517 |000d: const-class v0, Lokio/SegmentPool; // type@17e5 │ │ +3e1892: 1d00 |000f: monitor-enter v0 │ │ +3e1894: 6101 3188 |0010: sget-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ +3e1898: 1603 0020 |0012: const-wide/16 v3, #int 8192 // #2000 │ │ +3e189c: bb31 |0014: add-long/2addr v1, v3 │ │ +3e189e: 1705 0000 0100 |0015: const-wide/32 v5, #float 9.18355e-41 // #00010000 │ │ +3e18a4: 3107 0105 |0018: cmp-long v7, v1, v5 │ │ +3e18a8: 3d07 0400 |001a: if-lez v7, 001e // +0004 │ │ +3e18ac: 1e00 |001c: monitor-exit v0 │ │ +3e18ae: 0e00 |001d: return-void │ │ +3e18b0: 6101 3188 |001e: sget-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ +3e18b4: bb31 |0020: add-long/2addr v1, v3 │ │ +3e18b6: 6801 3188 |0021: sput-wide v1, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ +3e18ba: 6201 3288 |0023: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ +3e18be: 5b81 2b88 |0025: iput-object v1, v8, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e18c2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +3e18c4: 5981 2a88 |0028: iput v1, v8, Lokio/Segment;.limit:I // field@882a │ │ +3e18c8: 5981 2d88 |002a: iput v1, v8, Lokio/Segment;.pos:I // field@882d │ │ +3e18cc: 6908 3288 |002c: sput-object v8, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ +3e18d0: 1e00 |002e: monitor-exit v0 │ │ +3e18d2: 0e00 |002f: return-void │ │ +3e18d4: 0d08 |0030: move-exception v8 │ │ +3e18d6: 1e00 |0031: monitor-exit v0 │ │ +3e18d8: 2708 |0032: throw v8 │ │ +3e18da: 2208 7110 |0033: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e18de: 7010 8683 0800 |0035: invoke-direct {v8}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3e18e4: 2708 |0038: throw v8 │ │ catches : 1 │ │ 0x0010 - 0x0032 │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ @@ -857745,37 +857745,37 @@ │ │ type : '()Lokio/Segment;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3e17ec: |[3e17ec] okio.SegmentPool.take:()Lokio/Segment; │ │ -3e17fc: 1c00 e517 |0000: const-class v0, Lokio/SegmentPool; // type@17e5 │ │ -3e1800: 1d00 |0002: monitor-enter v0 │ │ -3e1802: 6201 3288 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ -3e1806: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ -3e180a: 6201 3288 |0007: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ -3e180e: 5412 2b88 |0009: iget-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e1812: 6902 3288 |000b: sput-object v2, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ -3e1816: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3e1818: 5b12 2b88 |000e: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e181c: 6102 3188 |0010: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ -3e1820: 1604 0020 |0012: const-wide/16 v4, #int 8192 // #2000 │ │ -3e1824: bc42 |0014: sub-long/2addr v2, v4 │ │ -3e1826: 6802 3188 |0015: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ -3e182a: 1e00 |0017: monitor-exit v0 │ │ -3e182c: 1101 |0018: return-object v1 │ │ -3e182e: 1e00 |0019: monitor-exit v0 │ │ -3e1830: 2200 e417 |001a: new-instance v0, Lokio/Segment; // type@17e4 │ │ -3e1834: 7010 12be 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@be12 │ │ -3e183a: 1100 |001f: return-object v0 │ │ -3e183c: 0d01 |0020: move-exception v1 │ │ -3e183e: 1e00 |0021: monitor-exit v0 │ │ -3e1840: 2701 |0022: throw v1 │ │ +3e17e0: |[3e17e0] okio.SegmentPool.take:()Lokio/Segment; │ │ +3e17f0: 1c00 e517 |0000: const-class v0, Lokio/SegmentPool; // type@17e5 │ │ +3e17f4: 1d00 |0002: monitor-enter v0 │ │ +3e17f6: 6201 3288 |0003: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ +3e17fa: 3801 1400 |0005: if-eqz v1, 0019 // +0014 │ │ +3e17fe: 6201 3288 |0007: sget-object v1, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ +3e1802: 5412 2b88 |0009: iget-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e1806: 6902 3288 |000b: sput-object v2, Lokio/SegmentPool;.next:Lokio/Segment; // field@8832 │ │ +3e180a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3e180c: 5b12 2b88 |000e: iput-object v2, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e1810: 6102 3188 |0010: sget-wide v2, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ +3e1814: 1604 0020 |0012: const-wide/16 v4, #int 8192 // #2000 │ │ +3e1818: bc42 |0014: sub-long/2addr v2, v4 │ │ +3e181a: 6802 3188 |0015: sput-wide v2, Lokio/SegmentPool;.byteCount:J // field@8831 │ │ +3e181e: 1e00 |0017: monitor-exit v0 │ │ +3e1820: 1101 |0018: return-object v1 │ │ +3e1822: 1e00 |0019: monitor-exit v0 │ │ +3e1824: 2200 e417 |001a: new-instance v0, Lokio/Segment; // type@17e4 │ │ +3e1828: 7010 12be 0000 |001c: invoke-direct {v0}, Lokio/Segment;.:()V // method@be12 │ │ +3e182e: 1100 |001f: return-object v0 │ │ +3e1830: 0d01 |0020: move-exception v1 │ │ +3e1832: 1e00 |0021: monitor-exit v0 │ │ +3e1834: 2701 |0022: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x001a │ │ -> 0x0020 │ │ 0x0021 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=39 │ │ @@ -857939,36 +857939,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e25b4: |[3e25b4] okio.Timeout.:()V │ │ -3e25c4: 2200 e917 |0000: new-instance v0, Lokio/Timeout$1; // type@17e9 │ │ -3e25c8: 7010 45be 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@be45 │ │ -3e25ce: 6900 3688 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ -3e25d2: 0e00 |0007: return-void │ │ +3e25a8: |[3e25a8] okio.Timeout.:()V │ │ +3e25b8: 2200 e917 |0000: new-instance v0, Lokio/Timeout$1; // type@17e9 │ │ +3e25bc: 7010 45be 0000 |0002: invoke-direct {v0}, Lokio/Timeout$1;.:()V // method@be45 │ │ +3e25c2: 6900 3688 |0005: sput-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ +3e25c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lokio/Timeout;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e25d4: |[3e25d4] okio.Timeout.:()V │ │ -3e25e4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e25ea: 0e00 |0003: return-void │ │ +3e25c8: |[3e25c8] okio.Timeout.:()V │ │ +3e25d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e25de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout; │ │ │ │ #2 : (in Lokio/Timeout;) │ │ @@ -857976,44 +857976,44 @@ │ │ type : '(JJ)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -3e2430: |[3e2430] okio.Timeout.minTimeout:(JJ)J │ │ -3e2440: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e2444: 3102 0300 |0002: cmp-long v2, v3, v0 │ │ -3e2448: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -3e244c: 1005 |0006: return-wide v5 │ │ -3e244e: 3102 0500 |0007: cmp-long v2, v5, v0 │ │ -3e2452: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -3e2456: 1003 |000b: return-wide v3 │ │ -3e2458: 3100 0305 |000c: cmp-long v0, v3, v5 │ │ -3e245c: 3b00 0300 |000e: if-gez v0, 0011 // +0003 │ │ -3e2460: 1003 |0010: return-wide v3 │ │ -3e2462: 1005 |0011: return-wide v5 │ │ +3e2424: |[3e2424] okio.Timeout.minTimeout:(JJ)J │ │ +3e2434: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e2438: 3102 0300 |0002: cmp-long v2, v3, v0 │ │ +3e243c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +3e2440: 1005 |0006: return-wide v5 │ │ +3e2442: 3102 0500 |0007: cmp-long v2, v5, v0 │ │ +3e2446: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +3e244a: 1003 |000b: return-wide v3 │ │ +3e244c: 3100 0305 |000c: cmp-long v0, v3, v5 │ │ +3e2450: 3b00 0300 |000e: if-gez v0, 0011 // +0003 │ │ +3e2454: 1003 |0010: return-wide v3 │ │ +3e2456: 1005 |0011: return-wide v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lokio/Timeout;) │ │ name : 'clearDeadline' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e247c: |[3e247c] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ -3e248c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e248e: 5c10 3888 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ -3e2492: 1101 |0003: return-object v1 │ │ +3e2470: |[3e2470] okio.Timeout.clearDeadline:()Lokio/Timeout; │ │ +3e2480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e2482: 5c10 3888 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ +3e2486: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/Timeout; │ │ │ │ #1 : (in Lokio/Timeout;) │ │ @@ -858021,18 +858021,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e2494: |[3e2494] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ -3e24a4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e24a8: 5a20 3988 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ -3e24ac: 1102 |0004: return-object v2 │ │ +3e2488: |[3e2488] okio.Timeout.clearTimeout:()Lokio/Timeout; │ │ +3e2498: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e249c: 5a20 3988 |0002: iput-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ +3e24a0: 1102 |0004: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lokio/Timeout; │ │ │ │ #2 : (in Lokio/Timeout;) │ │ @@ -858040,41 +858040,41 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3e24b0: |[3e24b0] okio.Timeout.deadline:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -3e24c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e24c4: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3e24c8: 3d02 1a00 |0004: if-lez v2, 001e // +001a │ │ -3e24cc: 3806 1000 |0006: if-eqz v6, 0016 // +0010 │ │ -3e24d0: 7100 a984 0000 |0008: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3e24d6: 0b00 |000b: move-result-wide v0 │ │ -3e24d8: 6e30 7388 4605 |000c: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ -3e24de: 0b04 |000f: move-result-wide v4 │ │ -3e24e0: bb40 |0010: add-long/2addr v0, v4 │ │ -3e24e2: 6e30 4fbe 0301 |0011: invoke-virtual {v3, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3e24e8: 0c04 |0014: move-result-object v4 │ │ -3e24ea: 1104 |0015: return-object v4 │ │ -3e24ec: 2204 7110 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e24f0: 1a05 1fd4 |0018: const-string v5, "unit == null" // string@d41f │ │ -3e24f4: 7020 8783 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e24fa: 2704 |001d: throw v4 │ │ -3e24fc: 2206 7110 |001e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e2500: 2200 9410 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e2504: 7010 8384 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e250a: 1a01 5484 |0025: const-string v1, "duration <= 0: " // string@8454 │ │ -3e250e: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2514: 6e30 8b84 4005 |002a: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e251a: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e2520: 0c04 |0030: move-result-object v4 │ │ -3e2522: 7020 8783 4600 |0031: invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e2528: 2706 |0034: throw v6 │ │ +3e24a4: |[3e24a4] okio.Timeout.deadline:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +3e24b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e24b8: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3e24bc: 3d02 1a00 |0004: if-lez v2, 001e // +001a │ │ +3e24c0: 3806 1000 |0006: if-eqz v6, 0016 // +0010 │ │ +3e24c4: 7100 a984 0000 |0008: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3e24ca: 0b00 |000b: move-result-wide v0 │ │ +3e24cc: 6e30 7388 4605 |000c: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ +3e24d2: 0b04 |000f: move-result-wide v4 │ │ +3e24d4: bb40 |0010: add-long/2addr v0, v4 │ │ +3e24d6: 6e30 4fbe 0301 |0011: invoke-virtual {v3, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3e24dc: 0c04 |0014: move-result-object v4 │ │ +3e24de: 1104 |0015: return-object v4 │ │ +3e24e0: 2204 7110 |0016: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e24e4: 1a05 1fd4 |0018: const-string v5, "unit == null" // string@d41f │ │ +3e24e8: 7020 8783 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e24ee: 2704 |001d: throw v4 │ │ +3e24f0: 2206 7110 |001e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e24f4: 2200 9410 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e24f8: 7010 8384 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e24fe: 1a01 5484 |0025: const-string v1, "duration <= 0: " // string@8454 │ │ +3e2502: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2508: 6e30 8b84 4005 |002a: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e250e: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e2514: 0c04 |0030: move-result-object v4 │ │ +3e2516: 7020 8783 4600 |0031: invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e251c: 2706 |0034: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=123 │ │ 0x0016 line=122 │ │ 0x001e line=121 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lokio/Timeout; │ │ @@ -858086,23 +858086,23 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3e2400: |[3e2400] okio.Timeout.deadlineNanoTime:()J │ │ -3e2410: 5520 3888 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ -3e2414: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3e2418: 5320 3788 |0004: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ -3e241c: 1000 |0006: return-wide v0 │ │ -3e241e: 2200 7210 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e2422: 1a01 d852 |0009: const-string v1, "No deadline" // string@52d8 │ │ -3e2426: 7020 8c83 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e242c: 2700 |000e: throw v0 │ │ +3e23f4: |[3e23f4] okio.Timeout.deadlineNanoTime:()J │ │ +3e2404: 5520 3888 |0000: iget-boolean v0, v2, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ +3e2408: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3e240c: 5320 3788 |0004: iget-wide v0, v2, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ +3e2410: 1000 |0006: return-wide v0 │ │ +3e2412: 2200 7210 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e2416: 1a01 d852 |0009: const-string v1, "No deadline" // string@52d8 │ │ +3e241a: 7020 8c83 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e2420: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokio/Timeout; │ │ @@ -858112,19 +858112,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3e252c: |[3e252c] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -3e253c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e253e: 5c10 3888 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ -3e2542: 5a12 3788 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ -3e2546: 1101 |0005: return-object v1 │ │ +3e2520: |[3e2520] okio.Timeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +3e2530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e2532: 5c10 3888 |0001: iput-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ +3e2536: 5a12 3788 |0003: iput-wide v2, v1, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ +3e253a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Timeout; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ @@ -858134,17 +858134,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e23e8: |[3e23e8] okio.Timeout.hasDeadline:()Z │ │ -3e23f8: 5510 3888 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ -3e23fc: 0f00 |0002: return v0 │ │ +3e23dc: |[3e23dc] okio.Timeout.hasDeadline:()Z │ │ +3e23ec: 5510 3888 |0000: iget-boolean v0, v1, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ +3e23f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Timeout; │ │ │ │ #6 : (in Lokio/Timeout;) │ │ @@ -858152,40 +858152,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3e25ec: |[3e25ec] okio.Timeout.throwIfReached:()V │ │ -3e25fc: 7100 ba84 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@84ba │ │ -3e2602: 0a00 |0003: move-result v0 │ │ -3e2604: 3900 1d00 |0004: if-nez v0, 0021 // +001d │ │ -3e2608: 5550 3888 |0006: iget-boolean v0, v5, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ -3e260c: 3800 1800 |0008: if-eqz v0, 0020 // +0018 │ │ -3e2610: 5350 3788 |000a: iget-wide v0, v5, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ -3e2614: 7100 a984 0000 |000c: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3e261a: 0b02 |000f: move-result-wide v2 │ │ -3e261c: bc20 |0010: sub-long/2addr v0, v2 │ │ -3e261e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3e2622: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ -3e2626: 3d04 0300 |0015: if-lez v4, 0018 // +0003 │ │ -3e262a: 2809 |0017: goto 0020 // +0009 │ │ -3e262c: 2200 4510 |0018: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3e2630: 1a01 9a80 |001a: const-string v1, "deadline reached" // string@809a │ │ -3e2634: 7020 8c82 1000 |001c: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3e263a: 2700 |001f: throw v0 │ │ -3e263c: 0e00 |0020: return-void │ │ -3e263e: 7100 b084 0000 |0021: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3e2644: 0c00 |0024: move-result-object v0 │ │ -3e2646: 6e10 b984 0000 |0025: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3e264c: 2200 4510 |0028: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3e2650: 1a01 ba9b |002a: const-string v1, "interrupted" // string@9bba │ │ -3e2654: 7020 8c82 1000 |002c: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3e265a: 2700 |002f: throw v0 │ │ +3e25e0: |[3e25e0] okio.Timeout.throwIfReached:()V │ │ +3e25f0: 7100 ba84 0000 |0000: invoke-static {}, Ljava/lang/Thread;.interrupted:()Z // method@84ba │ │ +3e25f6: 0a00 |0003: move-result v0 │ │ +3e25f8: 3900 1d00 |0004: if-nez v0, 0021 // +001d │ │ +3e25fc: 5550 3888 |0006: iget-boolean v0, v5, Lokio/Timeout;.hasDeadline:Z // field@8838 │ │ +3e2600: 3800 1800 |0008: if-eqz v0, 0020 // +0018 │ │ +3e2604: 5350 3788 |000a: iget-wide v0, v5, Lokio/Timeout;.deadlineNanoTime:J // field@8837 │ │ +3e2608: 7100 a984 0000 |000c: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3e260e: 0b02 |000f: move-result-wide v2 │ │ +3e2610: bc20 |0010: sub-long/2addr v0, v2 │ │ +3e2612: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3e2616: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ +3e261a: 3d04 0300 |0015: if-lez v4, 0018 // +0003 │ │ +3e261e: 2809 |0017: goto 0020 // +0009 │ │ +3e2620: 2200 4510 |0018: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3e2624: 1a01 9a80 |001a: const-string v1, "deadline reached" // string@809a │ │ +3e2628: 7020 8c82 1000 |001c: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3e262e: 2700 |001f: throw v0 │ │ +3e2630: 0e00 |0020: return-void │ │ +3e2632: 7100 b084 0000 |0021: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3e2638: 0c00 |0024: move-result-object v0 │ │ +3e263a: 6e10 b984 0000 |0025: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3e2640: 2200 4510 |0028: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3e2644: 1a01 ba9b |002a: const-string v1, "interrupted" // string@9bba │ │ +3e2648: 7020 8c82 1000 |002c: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3e264e: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=149 │ │ 0x0018 line=150 │ │ 0x0021 line=145 │ │ 0x0028 line=146 │ │ @@ -858197,37 +858197,37 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3e2548: |[3e2548] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -3e2558: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e255c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3e2560: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ -3e2564: 3806 0900 |0006: if-eqz v6, 000f // +0009 │ │ -3e2568: 6e30 7388 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ -3e256e: 0b04 |000b: move-result-wide v4 │ │ -3e2570: 5a34 3988 |000c: iput-wide v4, v3, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ -3e2574: 1103 |000e: return-object v3 │ │ -3e2576: 2204 7110 |000f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e257a: 1a05 1fd4 |0011: const-string v5, "unit == null" // string@d41f │ │ -3e257e: 7020 8783 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e2584: 2704 |0016: throw v4 │ │ -3e2586: 2206 7110 |0017: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e258a: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e258e: 7010 8384 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e2594: 1a01 aad1 |001e: const-string v1, "timeout < 0: " // string@d1aa │ │ -3e2598: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e259e: 6e30 8b84 4005 |0023: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e25a4: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e25aa: 0c04 |0029: move-result-object v4 │ │ -3e25ac: 7020 8783 4600 |002a: invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e25b2: 2706 |002d: throw v6 │ │ +3e253c: |[3e253c] okio.Timeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +3e254c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e2550: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3e2554: 3a02 1300 |0004: if-ltz v2, 0017 // +0013 │ │ +3e2558: 3806 0900 |0006: if-eqz v6, 000f // +0009 │ │ +3e255c: 6e30 7388 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ +3e2562: 0b04 |000b: move-result-wide v4 │ │ +3e2564: 5a34 3988 |000c: iput-wide v4, v3, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ +3e2568: 1103 |000e: return-object v3 │ │ +3e256a: 2204 7110 |000f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e256e: 1a05 1fd4 |0011: const-string v5, "unit == null" // string@d41f │ │ +3e2572: 7020 8783 5400 |0013: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e2578: 2704 |0016: throw v4 │ │ +3e257a: 2206 7110 |0017: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e257e: 2200 9410 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e2582: 7010 8384 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e2588: 1a01 aad1 |001e: const-string v1, "timeout < 0: " // string@d1aa │ │ +3e258c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2592: 6e30 8b84 4005 |0023: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e2598: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e259e: 0c04 |0029: move-result-object v4 │ │ +3e25a0: 7020 8783 4600 |002a: invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e25a6: 2706 |002d: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=83 │ │ 0x000f line=82 │ │ 0x0017 line=81 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lokio/Timeout; │ │ @@ -858239,17 +858239,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2464: |[3e2464] okio.Timeout.timeoutNanos:()J │ │ -3e2474: 5320 3988 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ -3e2478: 1000 |0002: return-wide v0 │ │ +3e2458: |[3e2458] okio.Timeout.timeoutNanos:()J │ │ +3e2468: 5320 3988 |0000: iget-wide v0, v2, Lokio/Timeout;.timeoutNanos:J // field@8839 │ │ +3e246c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Timeout; │ │ │ │ #9 : (in Lokio/Timeout;) │ │ @@ -858257,66 +858257,66 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -3e265c: |[3e265c] okio.Timeout.waitUntilNotified:(Ljava/lang/Object;)V │ │ -3e266c: 6e10 50be 0900 |0000: invoke-virtual {v9}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ -3e2672: 0a00 |0003: move-result v0 │ │ -3e2674: 6e10 54be 0900 |0004: invoke-virtual {v9}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ -3e267a: 0b01 |0007: move-result-wide v1 │ │ -3e267c: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -3e2680: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -3e2684: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ -3e2688: 3905 0600 |000e: if-nez v5, 0014 // +0006 │ │ -3e268c: 6e10 0d84 0a00 |0010: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@840d │ │ -3e2692: 0e00 |0013: return-void │ │ -3e2694: 7100 a984 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3e269a: 0b05 |0017: move-result-wide v5 │ │ -3e269c: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ -3e26a0: 3107 0103 |001a: cmp-long v7, v1, v3 │ │ -3e26a4: 3807 0c00 |001c: if-eqz v7, 0028 // +000c │ │ -3e26a8: 6e10 4ebe 0900 |001e: invoke-virtual {v9}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ -3e26ae: 0b07 |0021: move-result-wide v7 │ │ -3e26b0: bc57 |0022: sub-long/2addr v7, v5 │ │ -3e26b2: 7140 df83 2187 |0023: invoke-static {v1, v2, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e26b8: 0b01 |0026: move-result-wide v1 │ │ -3e26ba: 2809 |0027: goto 0030 // +0009 │ │ -3e26bc: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ -3e26c0: 6e10 4ebe 0900 |002a: invoke-virtual {v9}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ -3e26c6: 0b00 |002d: move-result-wide v0 │ │ -3e26c8: 9c01 0005 |002e: sub-long v1, v0, v5 │ │ -3e26cc: 3100 0103 |0030: cmp-long v0, v1, v3 │ │ -3e26d0: 3d00 1700 |0032: if-lez v0, 0049 // +0017 │ │ -3e26d4: 1703 4042 0f00 |0034: const-wide/32 v3, #float 1.4013e-39 // #000f4240 │ │ -3e26da: 9e07 0103 |0037: div-long v7, v1, v3 │ │ -3e26de: 7120 bc83 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Long;.signum:(J)I // method@83bc │ │ -3e26e4: 9d03 0307 |003c: mul-long v3, v3, v7 │ │ -3e26e8: 9c03 0103 |003e: sub-long v3, v1, v3 │ │ -3e26ec: 8430 |0040: long-to-int v0, v3 │ │ -3e26ee: 6e40 0f84 7a08 |0041: invoke-virtual {v10, v7, v8, v0}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ -3e26f4: 7100 a984 0000 |0044: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3e26fa: 0b03 |0047: move-result-wide v3 │ │ -3e26fc: bc53 |0048: sub-long/2addr v3, v5 │ │ -3e26fe: 310a 0301 |0049: cmp-long v10, v3, v1 │ │ -3e2702: 3b0a 0300 |004b: if-gez v10, 004e // +0003 │ │ -3e2706: 0e00 |004d: return-void │ │ -3e2708: 220a 4510 |004e: new-instance v10, Ljava/io/InterruptedIOException; // type@1045 │ │ -3e270c: 1a00 a9d1 |0050: const-string v0, "timeout" // string@d1a9 │ │ -3e2710: 7020 8c82 0a00 |0052: invoke-direct {v10, v0}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3e2716: 270a |0055: throw v10 │ │ -3e2718: 7100 b084 0000 |0056: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3e271e: 0c0a |0059: move-result-object v10 │ │ -3e2720: 6e10 b984 0a00 |005a: invoke-virtual {v10}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ -3e2726: 220a 4510 |005d: new-instance v10, Ljava/io/InterruptedIOException; // type@1045 │ │ -3e272a: 1a00 ba9b |005f: const-string v0, "interrupted" // string@9bba │ │ -3e272e: 7020 8c82 0a00 |0061: invoke-direct {v10, v0}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3e2734: 270a |0064: throw v10 │ │ +3e2650: |[3e2650] okio.Timeout.waitUntilNotified:(Ljava/lang/Object;)V │ │ +3e2660: 6e10 50be 0900 |0000: invoke-virtual {v9}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ +3e2666: 0a00 |0003: move-result v0 │ │ +3e2668: 6e10 54be 0900 |0004: invoke-virtual {v9}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ +3e266e: 0b01 |0007: move-result-wide v1 │ │ +3e2670: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +3e2674: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +3e2678: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ +3e267c: 3905 0600 |000e: if-nez v5, 0014 // +0006 │ │ +3e2680: 6e10 0d84 0a00 |0010: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@840d │ │ +3e2686: 0e00 |0013: return-void │ │ +3e2688: 7100 a984 0000 |0014: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3e268e: 0b05 |0017: move-result-wide v5 │ │ +3e2690: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ +3e2694: 3107 0103 |001a: cmp-long v7, v1, v3 │ │ +3e2698: 3807 0c00 |001c: if-eqz v7, 0028 // +000c │ │ +3e269c: 6e10 4ebe 0900 |001e: invoke-virtual {v9}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ +3e26a2: 0b07 |0021: move-result-wide v7 │ │ +3e26a4: bc57 |0022: sub-long/2addr v7, v5 │ │ +3e26a6: 7140 df83 2187 |0023: invoke-static {v1, v2, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e26ac: 0b01 |0026: move-result-wide v1 │ │ +3e26ae: 2809 |0027: goto 0030 // +0009 │ │ +3e26b0: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ +3e26b4: 6e10 4ebe 0900 |002a: invoke-virtual {v9}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ +3e26ba: 0b00 |002d: move-result-wide v0 │ │ +3e26bc: 9c01 0005 |002e: sub-long v1, v0, v5 │ │ +3e26c0: 3100 0103 |0030: cmp-long v0, v1, v3 │ │ +3e26c4: 3d00 1700 |0032: if-lez v0, 0049 // +0017 │ │ +3e26c8: 1703 4042 0f00 |0034: const-wide/32 v3, #float 1.4013e-39 // #000f4240 │ │ +3e26ce: 9e07 0103 |0037: div-long v7, v1, v3 │ │ +3e26d2: 7120 bc83 8700 |0039: invoke-static {v7, v8}, Ljava/lang/Long;.signum:(J)I // method@83bc │ │ +3e26d8: 9d03 0307 |003c: mul-long v3, v3, v7 │ │ +3e26dc: 9c03 0103 |003e: sub-long v3, v1, v3 │ │ +3e26e0: 8430 |0040: long-to-int v0, v3 │ │ +3e26e2: 6e40 0f84 7a08 |0041: invoke-virtual {v10, v7, v8, v0}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ +3e26e8: 7100 a984 0000 |0044: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3e26ee: 0b03 |0047: move-result-wide v3 │ │ +3e26f0: bc53 |0048: sub-long/2addr v3, v5 │ │ +3e26f2: 310a 0301 |0049: cmp-long v10, v3, v1 │ │ +3e26f6: 3b0a 0300 |004b: if-gez v10, 004e // +0003 │ │ +3e26fa: 0e00 |004d: return-void │ │ +3e26fc: 220a 4510 |004e: new-instance v10, Ljava/io/InterruptedIOException; // type@1045 │ │ +3e2700: 1a00 a9d1 |0050: const-string v0, "timeout" // string@d1a9 │ │ +3e2704: 7020 8c82 0a00 |0052: invoke-direct {v10, v0}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3e270a: 270a |0055: throw v10 │ │ +3e270c: 7100 b084 0000 |0056: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3e2712: 0c0a |0059: move-result-object v10 │ │ +3e2714: 6e10 b984 0a00 |005a: invoke-virtual {v10}, Ljava/lang/Thread;.interrupt:()V // method@84b9 │ │ +3e271a: 220a 4510 |005d: new-instance v10, Ljava/io/InterruptedIOException; // type@1045 │ │ +3e271e: 1a00 ba9b |005f: const-string v0, "interrupted" // string@9bba │ │ +3e2722: 7020 8c82 0a00 |0061: invoke-direct {v10, v0}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3e2728: 270a |0064: throw v10 │ │ catches : 2 │ │ 0x0000 - 0x0039 │ │ Ljava/lang/InterruptedException; -> 0x0056 │ │ 0x0041 - 0x0056 │ │ Ljava/lang/InterruptedException; -> 0x0056 │ │ positions : │ │ 0x0000 line=192 │ │ @@ -858361,17 +858361,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e28f0: |[3e28f0] okio.Utf8.:()V │ │ -3e2900: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e2906: 0e00 |0003: return-void │ │ +3e28e4: |[3e28e4] okio.Utf8.:()V │ │ +3e28f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e28fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Utf8; │ │ │ │ #1 : (in Lokio/Utf8;) │ │ @@ -858379,21 +858379,21 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e2750: |[3e2750] okio.Utf8.size:(Ljava/lang/String;)J │ │ -3e2760: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e2766: 0a00 |0003: move-result v0 │ │ -3e2768: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e276a: 7130 58be 1200 |0005: invoke-static {v2, v1, v0}, Lokio/Utf8;.size:(Ljava/lang/String;II)J // method@be58 │ │ -3e2770: 0b00 |0008: move-result-wide v0 │ │ -3e2772: 1000 |0009: return-wide v0 │ │ +3e2744: |[3e2744] okio.Utf8.size:(Ljava/lang/String;)J │ │ +3e2754: 6e10 6384 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e275a: 0a00 |0003: move-result v0 │ │ +3e275c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e275e: 7130 58be 1200 |0005: invoke-static {v2, v1, v0}, Lokio/Utf8;.size:(Ljava/lang/String;II)J // method@be58 │ │ +3e2764: 0b00 |0008: move-result-wide v0 │ │ +3e2766: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lokio/Utf8;) │ │ @@ -858401,105 +858401,105 @@ │ │ type : '(Ljava/lang/String;II)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 182 16-bit code units │ │ -3e2774: |[3e2774] okio.Utf8.size:(Ljava/lang/String;II)J │ │ -3e2784: 3809 ae00 |0000: if-eqz v9, 00ae // +00ae │ │ -3e2788: 3a0a 9500 |0002: if-ltz v10, 0097 // +0095 │ │ -3e278c: 34ab 7400 |0004: if-lt v11, v10, 0078 // +0074 │ │ -3e2790: 6e10 6384 0900 |0006: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e2796: 0a00 |0009: move-result v0 │ │ -3e2798: 360b 4b00 |000a: if-gt v11, v0, 0055 // +004b │ │ -3e279c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -3e27a0: 35ba 4600 |000e: if-ge v10, v11, 0054 // +0046 │ │ -3e27a4: 6e20 4684 a900 |0010: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3e27aa: 0a02 |0013: move-result v2 │ │ -3e27ac: 1303 8000 |0014: const/16 v3, #int 128 // #80 │ │ -3e27b0: 1604 0100 |0016: const-wide/16 v4, #int 1 // #1 │ │ -3e27b4: 3532 0600 |0018: if-ge v2, v3, 001e // +0006 │ │ -3e27b8: bb40 |001a: add-long/2addr v0, v4 │ │ -3e27ba: d80a 0a01 |001b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3e27be: 28f1 |001d: goto 000e // -000f │ │ -3e27c0: 1303 0008 |001e: const/16 v3, #int 2048 // #800 │ │ -3e27c4: 3532 0600 |0020: if-ge v2, v3, 0026 // +0006 │ │ -3e27c8: 1602 0200 |0022: const-wide/16 v2, #int 2 // #2 │ │ -3e27cc: bb20 |0024: add-long/2addr v0, v2 │ │ -3e27ce: 28f6 |0025: goto 001b // -000a │ │ -3e27d0: 1403 00d8 0000 |0026: const v3, #float 7.74862e-41 // #0000d800 │ │ -3e27d6: 3432 2800 |0029: if-lt v2, v3, 0051 // +0028 │ │ -3e27da: 1403 ffdf 0000 |002b: const v3, #float 8.03547e-41 // #0000dfff │ │ -3e27e0: 3732 0300 |002e: if-le v2, v3, 0031 // +0003 │ │ -3e27e4: 2821 |0030: goto 0051 // +0021 │ │ -3e27e6: d806 0a01 |0031: add-int/lit8 v6, v10, #int 1 // #01 │ │ -3e27ea: 35b6 0700 |0033: if-ge v6, v11, 003a // +0007 │ │ -3e27ee: 6e20 4684 6900 |0035: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3e27f4: 0a07 |0038: move-result v7 │ │ -3e27f6: 2802 |0039: goto 003b // +0002 │ │ -3e27f8: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -3e27fa: 1408 ffdb 0000 |003b: const v8, #float 7.89197e-41 // #0000dbff │ │ -3e2800: 3682 1000 |003e: if-gt v2, v8, 004e // +0010 │ │ -3e2804: 1402 00dc 0000 |0040: const v2, #float 7.89211e-41 // #0000dc00 │ │ -3e280a: 3427 0b00 |0043: if-lt v7, v2, 004e // +000b │ │ -3e280e: 3737 0300 |0045: if-le v7, v3, 0048 // +0003 │ │ -3e2812: 2807 |0047: goto 004e // +0007 │ │ -3e2814: 1602 0400 |0048: const-wide/16 v2, #int 4 // #4 │ │ -3e2818: bb20 |004a: add-long/2addr v0, v2 │ │ -3e281a: d80a 0a02 |004b: add-int/lit8 v10, v10, #int 2 // #02 │ │ -3e281e: 28c1 |004d: goto 000e // -003f │ │ -3e2820: bb40 |004e: add-long/2addr v0, v4 │ │ -3e2822: 016a |004f: move v10, v6 │ │ -3e2824: 28be |0050: goto 000e // -0042 │ │ -3e2826: 1602 0300 |0051: const-wide/16 v2, #int 3 // #3 │ │ -3e282a: 28d1 |0053: goto 0024 // -002f │ │ -3e282c: 1000 |0054: return-wide v0 │ │ -3e282e: 220a 7110 |0055: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e2832: 2200 9410 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e2836: 7010 8384 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e283c: 1a01 0c85 |005c: const-string v1, "endIndex > string.length: " // string@850c │ │ -3e2840: 6e20 8f84 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2846: 6e20 8a84 b000 |0061: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e284c: 1a0b aa05 |0064: const-string v11, " > " // string@05aa │ │ -3e2850: 6e20 8f84 b000 |0066: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2856: 6e10 6384 0900 |0069: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e285c: 0a09 |006c: move-result v9 │ │ -3e285e: 6e20 8a84 9000 |006d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e2864: 6e10 9f84 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e286a: 0c09 |0073: move-result-object v9 │ │ -3e286c: 7020 8783 9a00 |0074: invoke-direct {v10, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e2872: 270a |0077: throw v10 │ │ -3e2874: 2209 7110 |0078: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e2878: 2200 9410 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e287c: 7010 8384 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e2882: 1a01 0a85 |007f: const-string v1, "endIndex < beginIndex: " // string@850a │ │ -3e2886: 6e20 8f84 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e288c: 6e20 8a84 b000 |0084: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e2892: 1a0b a305 |0087: const-string v11, " < " // string@05a3 │ │ -3e2896: 6e20 8f84 b000 |0089: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e289c: 6e20 8a84 a000 |008c: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e28a2: 6e10 9f84 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e28a8: 0c0a |0092: move-result-object v10 │ │ -3e28aa: 7020 8783 a900 |0093: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e28b0: 2709 |0096: throw v9 │ │ -3e28b2: 2209 7110 |0097: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e28b6: 220b 9410 |0099: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -3e28ba: 7010 8384 0b00 |009b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e28c0: 1a00 d076 |009e: const-string v0, "beginIndex < 0: " // string@76d0 │ │ -3e28c4: 6e20 8f84 0b00 |00a0: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e28ca: 6e20 8a84 ab00 |00a3: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e28d0: 6e10 9f84 0b00 |00a6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e28d6: 0c0a |00a9: move-result-object v10 │ │ -3e28d8: 7020 8783 a900 |00aa: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e28de: 2709 |00ad: throw v9 │ │ -3e28e0: 2209 7110 |00ae: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e28e4: 1a0a cbce |00b0: const-string v10, "string == null" // string@cecb │ │ -3e28e8: 7020 8783 a900 |00b2: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e28ee: 2709 |00b5: throw v9 │ │ +3e2768: |[3e2768] okio.Utf8.size:(Ljava/lang/String;II)J │ │ +3e2778: 3809 ae00 |0000: if-eqz v9, 00ae // +00ae │ │ +3e277c: 3a0a 9500 |0002: if-ltz v10, 0097 // +0095 │ │ +3e2780: 34ab 7400 |0004: if-lt v11, v10, 0078 // +0074 │ │ +3e2784: 6e10 6384 0900 |0006: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e278a: 0a00 |0009: move-result v0 │ │ +3e278c: 360b 4b00 |000a: if-gt v11, v0, 0055 // +004b │ │ +3e2790: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +3e2794: 35ba 4600 |000e: if-ge v10, v11, 0054 // +0046 │ │ +3e2798: 6e20 4684 a900 |0010: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3e279e: 0a02 |0013: move-result v2 │ │ +3e27a0: 1303 8000 |0014: const/16 v3, #int 128 // #80 │ │ +3e27a4: 1604 0100 |0016: const-wide/16 v4, #int 1 // #1 │ │ +3e27a8: 3532 0600 |0018: if-ge v2, v3, 001e // +0006 │ │ +3e27ac: bb40 |001a: add-long/2addr v0, v4 │ │ +3e27ae: d80a 0a01 |001b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3e27b2: 28f1 |001d: goto 000e // -000f │ │ +3e27b4: 1303 0008 |001e: const/16 v3, #int 2048 // #800 │ │ +3e27b8: 3532 0600 |0020: if-ge v2, v3, 0026 // +0006 │ │ +3e27bc: 1602 0200 |0022: const-wide/16 v2, #int 2 // #2 │ │ +3e27c0: bb20 |0024: add-long/2addr v0, v2 │ │ +3e27c2: 28f6 |0025: goto 001b // -000a │ │ +3e27c4: 1403 00d8 0000 |0026: const v3, #float 7.74862e-41 // #0000d800 │ │ +3e27ca: 3432 2800 |0029: if-lt v2, v3, 0051 // +0028 │ │ +3e27ce: 1403 ffdf 0000 |002b: const v3, #float 8.03547e-41 // #0000dfff │ │ +3e27d4: 3732 0300 |002e: if-le v2, v3, 0031 // +0003 │ │ +3e27d8: 2821 |0030: goto 0051 // +0021 │ │ +3e27da: d806 0a01 |0031: add-int/lit8 v6, v10, #int 1 // #01 │ │ +3e27de: 35b6 0700 |0033: if-ge v6, v11, 003a // +0007 │ │ +3e27e2: 6e20 4684 6900 |0035: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3e27e8: 0a07 |0038: move-result v7 │ │ +3e27ea: 2802 |0039: goto 003b // +0002 │ │ +3e27ec: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +3e27ee: 1408 ffdb 0000 |003b: const v8, #float 7.89197e-41 // #0000dbff │ │ +3e27f4: 3682 1000 |003e: if-gt v2, v8, 004e // +0010 │ │ +3e27f8: 1402 00dc 0000 |0040: const v2, #float 7.89211e-41 // #0000dc00 │ │ +3e27fe: 3427 0b00 |0043: if-lt v7, v2, 004e // +000b │ │ +3e2802: 3737 0300 |0045: if-le v7, v3, 0048 // +0003 │ │ +3e2806: 2807 |0047: goto 004e // +0007 │ │ +3e2808: 1602 0400 |0048: const-wide/16 v2, #int 4 // #4 │ │ +3e280c: bb20 |004a: add-long/2addr v0, v2 │ │ +3e280e: d80a 0a02 |004b: add-int/lit8 v10, v10, #int 2 // #02 │ │ +3e2812: 28c1 |004d: goto 000e // -003f │ │ +3e2814: bb40 |004e: add-long/2addr v0, v4 │ │ +3e2816: 016a |004f: move v10, v6 │ │ +3e2818: 28be |0050: goto 000e // -0042 │ │ +3e281a: 1602 0300 |0051: const-wide/16 v2, #int 3 // #3 │ │ +3e281e: 28d1 |0053: goto 0024 // -002f │ │ +3e2820: 1000 |0054: return-wide v0 │ │ +3e2822: 220a 7110 |0055: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e2826: 2200 9410 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e282a: 7010 8384 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e2830: 1a01 0c85 |005c: const-string v1, "endIndex > string.length: " // string@850c │ │ +3e2834: 6e20 8f84 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e283a: 6e20 8a84 b000 |0061: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e2840: 1a0b aa05 |0064: const-string v11, " > " // string@05aa │ │ +3e2844: 6e20 8f84 b000 |0066: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e284a: 6e10 6384 0900 |0069: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e2850: 0a09 |006c: move-result v9 │ │ +3e2852: 6e20 8a84 9000 |006d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e2858: 6e10 9f84 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e285e: 0c09 |0073: move-result-object v9 │ │ +3e2860: 7020 8783 9a00 |0074: invoke-direct {v10, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e2866: 270a |0077: throw v10 │ │ +3e2868: 2209 7110 |0078: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e286c: 2200 9410 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e2870: 7010 8384 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e2876: 1a01 0a85 |007f: const-string v1, "endIndex < beginIndex: " // string@850a │ │ +3e287a: 6e20 8f84 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2880: 6e20 8a84 b000 |0084: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e2886: 1a0b a305 |0087: const-string v11, " < " // string@05a3 │ │ +3e288a: 6e20 8f84 b000 |0089: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2890: 6e20 8a84 a000 |008c: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e2896: 6e10 9f84 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e289c: 0c0a |0092: move-result-object v10 │ │ +3e289e: 7020 8783 a900 |0093: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e28a4: 2709 |0096: throw v9 │ │ +3e28a6: 2209 7110 |0097: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e28aa: 220b 9410 |0099: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +3e28ae: 7010 8384 0b00 |009b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e28b4: 1a00 d076 |009e: const-string v0, "beginIndex < 0: " // string@76d0 │ │ +3e28b8: 6e20 8f84 0b00 |00a0: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e28be: 6e20 8a84 ab00 |00a3: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e28c4: 6e10 9f84 0b00 |00a6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e28ca: 0c0a |00a9: move-result-object v10 │ │ +3e28cc: 7020 8783 a900 |00aa: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e28d2: 2709 |00ad: throw v9 │ │ +3e28d4: 2209 7110 |00ae: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e28d8: 1a0a cbce |00b0: const-string v10, "string == null" // string@cecb │ │ +3e28dc: 7020 8783 a900 |00b2: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e28e2: 2709 |00b5: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=87 │ │ 0x0010 line=94 │ │ 0x0035 line=112 │ │ 0x0055 line=88 │ │ 0x0069 line=89 │ │ @@ -858546,37 +858546,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e2a3c: |[3e2a3c] okio.Util.:()V │ │ -3e2a4c: 1a00 3c65 |0000: const-string v0, "UTF-8" // string@653c │ │ -3e2a50: 7110 e585 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -3e2a56: 0c00 |0005: move-result-object v0 │ │ -3e2a58: 6900 3a88 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3e2a5c: 0e00 |0008: return-void │ │ +3e2a30: |[3e2a30] okio.Util.:()V │ │ +3e2a40: 1a00 3c65 |0000: const-string v0, "UTF-8" // string@653c │ │ +3e2a44: 7110 e585 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +3e2a4a: 0c00 |0005: move-result-object v0 │ │ +3e2a4c: 6900 3a88 |0006: sput-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3e2a50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ locals : │ │ │ │ #1 : (in Lokio/Util;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2a60: |[3e2a60] okio.Util.:()V │ │ -3e2a70: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e2a76: 0e00 |0003: return-void │ │ +3e2a54: |[3e2a54] okio.Util.:()V │ │ +3e2a64: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e2a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Util; │ │ │ │ #2 : (in Lokio/Util;) │ │ @@ -858584,28 +858584,28 @@ │ │ type : '([BI[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3e2908: |[3e2908] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ -3e2918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e291a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e291c: 3581 1000 |0002: if-ge v1, v8, 0012 // +0010 │ │ -3e2920: 9002 0105 |0004: add-int v2, v1, v5 │ │ -3e2924: 4802 0402 |0006: aget-byte v2, v4, v2 │ │ -3e2928: 9003 0107 |0008: add-int v3, v1, v7 │ │ -3e292c: 4803 0603 |000a: aget-byte v3, v6, v3 │ │ -3e2930: 3232 0300 |000c: if-eq v2, v3, 000f // +0003 │ │ -3e2934: 0f00 |000e: return v0 │ │ -3e2936: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e293a: 28f1 |0011: goto 0002 // -000f │ │ -3e293c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -3e293e: 0f04 |0013: return v4 │ │ +3e28fc: |[3e28fc] okio.Util.arrayRangeEquals:([BI[BII)Z │ │ +3e290c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e290e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e2910: 3581 1000 |0002: if-ge v1, v8, 0012 // +0010 │ │ +3e2914: 9002 0105 |0004: add-int v2, v1, v5 │ │ +3e2918: 4802 0402 |0006: aget-byte v2, v4, v2 │ │ +3e291c: 9003 0107 |0008: add-int v3, v1, v7 │ │ +3e2920: 4803 0603 |000a: aget-byte v3, v6, v3 │ │ +3e2924: 3232 0300 |000c: if-eq v2, v3, 000f // +0003 │ │ +3e2928: 0f00 |000e: return v0 │ │ +3e292a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e292e: 28f1 |0011: goto 0002 // -000f │ │ +3e2930: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +3e2932: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) [B │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ 0x0000 - 0x0014 reg=6 (null) [B │ │ @@ -858617,45 +858617,45 @@ │ │ type : '(JJJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3e2a78: |[3e2a78] okio.Util.checkOffsetAndCount:(JJJ)V │ │ -3e2a88: a100 0709 |0000: or-long v0, v7, v9 │ │ -3e2a8c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3e2a90: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3e2a94: 3a04 0d00 |0006: if-ltz v4, 0013 // +000d │ │ -3e2a98: 3100 0705 |0008: cmp-long v0, v7, v5 │ │ -3e2a9c: 3c00 0900 |000a: if-gtz v0, 0013 // +0009 │ │ -3e2aa0: 9c00 0507 |000c: sub-long v0, v5, v7 │ │ -3e2aa4: 3102 0009 |000e: cmp-long v2, v0, v9 │ │ -3e2aa8: 3a02 0300 |0010: if-ltz v2, 0013 // +0003 │ │ -3e2aac: 0e00 |0012: return-void │ │ -3e2aae: 2200 5a10 |0013: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ -3e2ab2: 1231 |0015: const/4 v1, #int 3 // #3 │ │ -3e2ab4: 2311 6b1c |0016: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3e2ab8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3e2aba: 7120 c283 6500 |0019: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3e2ac0: 0c05 |001c: move-result-object v5 │ │ -3e2ac2: 4d05 0102 |001d: aput-object v5, v1, v2 │ │ -3e2ac6: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -3e2ac8: 7120 c283 8700 |0020: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3e2ace: 0c06 |0023: move-result-object v6 │ │ -3e2ad0: 4d06 0105 |0024: aput-object v6, v1, v5 │ │ -3e2ad4: 1225 |0026: const/4 v5, #int 2 // #2 │ │ -3e2ad6: 7120 c283 a900 |0027: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3e2adc: 0c06 |002a: move-result-object v6 │ │ -3e2ade: 4d06 0105 |002b: aput-object v6, v1, v5 │ │ -3e2ae2: 1a05 fdcc |002d: const-string v5, "size=%s offset=%s byteCount=%s" // string@ccfd │ │ -3e2ae6: 7120 5284 1500 |002f: invoke-static {v5, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3e2aec: 0c05 |0032: move-result-object v5 │ │ -3e2aee: 7020 e882 5000 |0033: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@82e8 │ │ -3e2af4: 2700 |0036: throw v0 │ │ +3e2a6c: |[3e2a6c] okio.Util.checkOffsetAndCount:(JJJ)V │ │ +3e2a7c: a100 0709 |0000: or-long v0, v7, v9 │ │ +3e2a80: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3e2a84: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3e2a88: 3a04 0d00 |0006: if-ltz v4, 0013 // +000d │ │ +3e2a8c: 3100 0705 |0008: cmp-long v0, v7, v5 │ │ +3e2a90: 3c00 0900 |000a: if-gtz v0, 0013 // +0009 │ │ +3e2a94: 9c00 0507 |000c: sub-long v0, v5, v7 │ │ +3e2a98: 3102 0009 |000e: cmp-long v2, v0, v9 │ │ +3e2a9c: 3a02 0300 |0010: if-ltz v2, 0013 // +0003 │ │ +3e2aa0: 0e00 |0012: return-void │ │ +3e2aa2: 2200 5a10 |0013: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ +3e2aa6: 1231 |0015: const/4 v1, #int 3 // #3 │ │ +3e2aa8: 2311 6b1c |0016: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3e2aac: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3e2aae: 7120 c283 6500 |0019: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3e2ab4: 0c05 |001c: move-result-object v5 │ │ +3e2ab6: 4d05 0102 |001d: aput-object v5, v1, v2 │ │ +3e2aba: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +3e2abc: 7120 c283 8700 |0020: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3e2ac2: 0c06 |0023: move-result-object v6 │ │ +3e2ac4: 4d06 0105 |0024: aput-object v6, v1, v5 │ │ +3e2ac8: 1225 |0026: const/4 v5, #int 2 // #2 │ │ +3e2aca: 7120 c283 a900 |0027: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3e2ad0: 0c06 |002a: move-result-object v6 │ │ +3e2ad2: 4d06 0105 |002b: aput-object v6, v1, v5 │ │ +3e2ad6: 1a05 fdcc |002d: const-string v5, "size=%s offset=%s byteCount=%s" // string@ccfd │ │ +3e2ada: 7120 5284 1500 |002f: invoke-static {v5, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3e2ae0: 0c05 |0032: move-result-object v5 │ │ +3e2ae2: 7020 e882 5000 |0033: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@82e8 │ │ +3e2ae8: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=29 │ │ 0x0019 line=30 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 (null) J │ │ 0x0000 - 0x0037 reg=7 (null) J │ │ @@ -858666,120 +858666,120 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3e2940: |[3e2940] okio.Util.reverseBytesInt:(I)I │ │ -3e2950: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -3e2954: b520 |0002: and-int/2addr v0, v2 │ │ -3e2956: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ -3e295a: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ -3e295e: b521 |0007: and-int/2addr v1, v2 │ │ -3e2960: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ -3e2964: b610 |000a: or-int/2addr v0, v1 │ │ -3e2966: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ -3e296c: b521 |000e: and-int/2addr v1, v2 │ │ -3e296e: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3e2972: b610 |0011: or-int/2addr v0, v1 │ │ -3e2974: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3e2978: e002 0218 |0014: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -3e297c: b602 |0016: or-int/2addr v2, v0 │ │ -3e297e: 0f02 |0017: return v2 │ │ +3e2934: |[3e2934] okio.Util.reverseBytesInt:(I)I │ │ +3e2944: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +3e2948: b520 |0002: and-int/2addr v0, v2 │ │ +3e294a: e200 0018 |0003: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ +3e294e: 1501 ff00 |0005: const/high16 v1, #int 16711680 // #ff │ │ +3e2952: b521 |0007: and-int/2addr v1, v2 │ │ +3e2954: e201 0108 |0008: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ +3e2958: b610 |000a: or-int/2addr v0, v1 │ │ +3e295a: 1401 00ff 0000 |000b: const v1, #float 9.14768e-41 // #0000ff00 │ │ +3e2960: b521 |000e: and-int/2addr v1, v2 │ │ +3e2962: e001 0108 |000f: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3e2966: b610 |0011: or-int/2addr v0, v1 │ │ +3e2968: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3e296c: e002 0218 |0014: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +3e2970: b602 |0016: or-int/2addr v2, v0 │ │ +3e2972: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lokio/Util;) │ │ name : 'reverseBytesLong' │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 59 16-bit code units │ │ -3e2980: |[3e2980] okio.Util.reverseBytesLong:(J)J │ │ -3e2990: 1900 00ff |0000: const-wide/high16 v0, #long -72057594037927936 // #ff00 │ │ -3e2994: c080 |0002: and-long/2addr v0, v8 │ │ -3e2996: 1302 3800 |0003: const/16 v2, #int 56 // #38 │ │ -3e299a: c520 |0005: ushr-long/2addr v0, v2 │ │ -3e299c: 1903 ff00 |0006: const-wide/high16 v3, #long 71776119061217280 // #ff │ │ -3e29a0: c083 |0008: and-long/2addr v3, v8 │ │ -3e29a2: 1305 2800 |0009: const/16 v5, #int 40 // #28 │ │ -3e29a6: c553 |000b: ushr-long/2addr v3, v5 │ │ -3e29a8: c130 |000c: or-long/2addr v0, v3 │ │ -3e29aa: 1803 0000 0000 00ff 0000 |000d: const-wide v3, #double 1.38524e-309 // #0000ff0000000000 │ │ -3e29b4: c083 |0012: and-long/2addr v3, v8 │ │ -3e29b6: 1306 1800 |0013: const/16 v6, #int 24 // #18 │ │ -3e29ba: c563 |0015: ushr-long/2addr v3, v6 │ │ -3e29bc: c130 |0016: or-long/2addr v0, v3 │ │ -3e29be: 1803 0000 0000 ff00 0000 |0017: const-wide v3, #double 5.41109e-312 // #000000ff00000000 │ │ -3e29c8: c083 |001c: and-long/2addr v3, v8 │ │ -3e29ca: 1307 0800 |001d: const/16 v7, #int 8 // #8 │ │ -3e29ce: c573 |001f: ushr-long/2addr v3, v7 │ │ -3e29d0: c130 |0020: or-long/2addr v0, v3 │ │ -3e29d2: 1803 0000 00ff 0000 0000 |0021: const-wide v3, #double 2.11371e-314 // #00000000ff000000 │ │ -3e29dc: c083 |0026: and-long/2addr v3, v8 │ │ -3e29de: c373 |0027: shl-long/2addr v3, v7 │ │ -3e29e0: c130 |0028: or-long/2addr v0, v3 │ │ -3e29e2: 1703 0000 ff00 |0029: const-wide/32 v3, #float 2.34181e-38 // #00ff0000 │ │ -3e29e8: c083 |002c: and-long/2addr v3, v8 │ │ -3e29ea: c363 |002d: shl-long/2addr v3, v6 │ │ -3e29ec: c130 |002e: or-long/2addr v0, v3 │ │ -3e29ee: 1703 00ff 0000 |002f: const-wide/32 v3, #float 9.14768e-41 // #0000ff00 │ │ -3e29f4: c083 |0032: and-long/2addr v3, v8 │ │ -3e29f6: c353 |0033: shl-long/2addr v3, v5 │ │ -3e29f8: c130 |0034: or-long/2addr v0, v3 │ │ -3e29fa: 1603 ff00 |0035: const-wide/16 v3, #int 255 // #ff │ │ -3e29fe: c038 |0037: and-long/2addr v8, v3 │ │ -3e2a00: c328 |0038: shl-long/2addr v8, v2 │ │ -3e2a02: c108 |0039: or-long/2addr v8, v0 │ │ -3e2a04: 1008 |003a: return-wide v8 │ │ +3e2974: |[3e2974] okio.Util.reverseBytesLong:(J)J │ │ +3e2984: 1900 00ff |0000: const-wide/high16 v0, #long -72057594037927936 // #ff00 │ │ +3e2988: c080 |0002: and-long/2addr v0, v8 │ │ +3e298a: 1302 3800 |0003: const/16 v2, #int 56 // #38 │ │ +3e298e: c520 |0005: ushr-long/2addr v0, v2 │ │ +3e2990: 1903 ff00 |0006: const-wide/high16 v3, #long 71776119061217280 // #ff │ │ +3e2994: c083 |0008: and-long/2addr v3, v8 │ │ +3e2996: 1305 2800 |0009: const/16 v5, #int 40 // #28 │ │ +3e299a: c553 |000b: ushr-long/2addr v3, v5 │ │ +3e299c: c130 |000c: or-long/2addr v0, v3 │ │ +3e299e: 1803 0000 0000 00ff 0000 |000d: const-wide v3, #double 1.38524e-309 // #0000ff0000000000 │ │ +3e29a8: c083 |0012: and-long/2addr v3, v8 │ │ +3e29aa: 1306 1800 |0013: const/16 v6, #int 24 // #18 │ │ +3e29ae: c563 |0015: ushr-long/2addr v3, v6 │ │ +3e29b0: c130 |0016: or-long/2addr v0, v3 │ │ +3e29b2: 1803 0000 0000 ff00 0000 |0017: const-wide v3, #double 5.41109e-312 // #000000ff00000000 │ │ +3e29bc: c083 |001c: and-long/2addr v3, v8 │ │ +3e29be: 1307 0800 |001d: const/16 v7, #int 8 // #8 │ │ +3e29c2: c573 |001f: ushr-long/2addr v3, v7 │ │ +3e29c4: c130 |0020: or-long/2addr v0, v3 │ │ +3e29c6: 1803 0000 00ff 0000 0000 |0021: const-wide v3, #double 2.11371e-314 // #00000000ff000000 │ │ +3e29d0: c083 |0026: and-long/2addr v3, v8 │ │ +3e29d2: c373 |0027: shl-long/2addr v3, v7 │ │ +3e29d4: c130 |0028: or-long/2addr v0, v3 │ │ +3e29d6: 1703 0000 ff00 |0029: const-wide/32 v3, #float 2.34181e-38 // #00ff0000 │ │ +3e29dc: c083 |002c: and-long/2addr v3, v8 │ │ +3e29de: c363 |002d: shl-long/2addr v3, v6 │ │ +3e29e0: c130 |002e: or-long/2addr v0, v3 │ │ +3e29e2: 1703 00ff 0000 |002f: const-wide/32 v3, #float 9.14768e-41 // #0000ff00 │ │ +3e29e8: c083 |0032: and-long/2addr v3, v8 │ │ +3e29ea: c353 |0033: shl-long/2addr v3, v5 │ │ +3e29ec: c130 |0034: or-long/2addr v0, v3 │ │ +3e29ee: 1603 ff00 |0035: const-wide/16 v3, #int 255 // #ff │ │ +3e29f2: c038 |0037: and-long/2addr v8, v3 │ │ +3e29f4: c328 |0038: shl-long/2addr v8, v2 │ │ +3e29f6: c108 |0039: or-long/2addr v8, v0 │ │ +3e29f8: 1008 |003a: return-wide v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lokio/Util;) │ │ name : 'reverseBytesShort' │ │ type : '(S)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3e2a08: |[3e2a08] okio.Util.reverseBytesShort:(S)S │ │ -3e2a18: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ -3e2a1e: b501 |0003: and-int/2addr v1, v0 │ │ -3e2a20: 1400 00ff 0000 |0004: const v0, #float 9.14768e-41 // #0000ff00 │ │ -3e2a26: b510 |0007: and-int/2addr v0, v1 │ │ -3e2a28: e200 0008 |0008: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -3e2a2c: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3e2a30: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3e2a34: b601 |000e: or-int/2addr v1, v0 │ │ -3e2a36: 8f11 |000f: int-to-short v1, v1 │ │ -3e2a38: 0f01 |0010: return v1 │ │ +3e29fc: |[3e29fc] okio.Util.reverseBytesShort:(S)S │ │ +3e2a0c: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ +3e2a12: b501 |0003: and-int/2addr v1, v0 │ │ +3e2a14: 1400 00ff 0000 |0004: const v0, #float 9.14768e-41 // #0000ff00 │ │ +3e2a1a: b510 |0007: and-int/2addr v0, v1 │ │ +3e2a1c: e200 0008 |0008: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +3e2a20: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3e2a24: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3e2a28: b601 |000e: or-int/2addr v1, v0 │ │ +3e2a2a: 8f11 |000f: int-to-short v1, v1 │ │ +3e2a2c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lokio/Util;) │ │ name : 'sneakyRethrow' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2af8: |[3e2af8] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ -3e2b08: 7110 61be 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@be61 │ │ -3e2b0e: 0e00 |0003: return-void │ │ +3e2aec: |[3e2aec] okio.Util.sneakyRethrow:(Ljava/lang/Throwable;)V │ │ +3e2afc: 7110 61be 0000 |0000: invoke-static {v0}, Lokio/Util;.sneakyThrow2:(Ljava/lang/Throwable;)V // method@be61 │ │ +3e2b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #8 : (in Lokio/Util;) │ │ @@ -858787,16 +858787,16 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e2b10: |[3e2b10] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ -3e2b20: 2700 |0000: throw v0 │ │ +3e2b04: |[3e2b04] okio.Util.sneakyThrow2:(Ljava/lang/Throwable;)V │ │ +3e2b14: 2700 |0000: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ @@ -858863,21 +858863,21 @@ │ │ type : '(JI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e2b98: |[3e2b98] org.apache.commons.compress.MemoryLimitException.:(JI)V │ │ -3e2ba8: 7130 64be 3204 |0000: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/MemoryLimitException;.buildMessage:(JI)Ljava/lang/String; // method@be64 │ │ -3e2bae: 0c00 |0003: move-result-object v0 │ │ -3e2bb0: 7020 7782 0100 |0004: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e2bb6: 5a12 3c88 |0007: iput-wide v2, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ -3e2bba: 5914 3b88 |0009: iput v4, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ -3e2bbe: 0e00 |000b: return-void │ │ +3e2b8c: |[3e2b8c] org.apache.commons.compress.MemoryLimitException.:(JI)V │ │ +3e2b9c: 7130 64be 3204 |0000: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/MemoryLimitException;.buildMessage:(JI)Ljava/lang/String; // method@be64 │ │ +3e2ba2: 0c00 |0003: move-result-object v0 │ │ +3e2ba4: 7020 7782 0100 |0004: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e2baa: 5a12 3c88 |0007: iput-wide v2, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ +3e2bae: 5914 3b88 |0009: iput v4, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ +3e2bb2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/MemoryLimitException; │ │ @@ -858889,21 +858889,21 @@ │ │ type : '(JILjava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e2bc0: |[3e2bc0] org.apache.commons.compress.MemoryLimitException.:(JILjava/lang/Exception;)V │ │ -3e2bd0: 7130 64be 3204 |0000: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/MemoryLimitException;.buildMessage:(JI)Ljava/lang/String; // method@be64 │ │ -3e2bd6: 0c00 |0003: move-result-object v0 │ │ -3e2bd8: 7030 7882 0105 |0004: invoke-direct {v1, v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3e2bde: 5a12 3c88 |0007: iput-wide v2, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ -3e2be2: 5914 3b88 |0009: iput v4, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ -3e2be6: 0e00 |000b: return-void │ │ +3e2bb4: |[3e2bb4] org.apache.commons.compress.MemoryLimitException.:(JILjava/lang/Exception;)V │ │ +3e2bc4: 7130 64be 3204 |0000: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/MemoryLimitException;.buildMessage:(JI)Ljava/lang/String; // method@be64 │ │ +3e2bca: 0c00 |0003: move-result-object v0 │ │ +3e2bcc: 7030 7882 0105 |0004: invoke-direct {v1, v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3e2bd2: 5a12 3c88 |0007: iput-wide v2, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ +3e2bd6: 5914 3b88 |0009: iput v4, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ +3e2bda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/MemoryLimitException; │ │ @@ -858916,26 +858916,26 @@ │ │ type : '(JI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3e2b3c: |[3e2b3c] org.apache.commons.compress.MemoryLimitException.buildMessage:(JI)Ljava/lang/String; │ │ -3e2b4c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e2b50: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e2b56: 6e30 8b84 1002 |0005: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e2b5c: 1a01 c206 |0008: const-string v1, " kb of memory would be needed; limit was " // string@06c2 │ │ -3e2b60: 6e20 8f84 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2b66: 6e20 8a84 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e2b6c: 1a01 c306 |0010: const-string v1, " kb. If the file is not corrupt, consider increasing the memory limit." // string@06c3 │ │ -3e2b70: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2b76: 6e10 9f84 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e2b7c: 0c01 |0018: move-result-object v1 │ │ -3e2b7e: 1101 |0019: return-object v1 │ │ +3e2b30: |[3e2b30] org.apache.commons.compress.MemoryLimitException.buildMessage:(JI)Ljava/lang/String; │ │ +3e2b40: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e2b44: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e2b4a: 6e30 8b84 1002 |0005: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e2b50: 1a01 c206 |0008: const-string v1, " kb of memory would be needed; limit was " // string@06c2 │ │ +3e2b54: 6e20 8f84 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2b5a: 6e20 8a84 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e2b60: 1a01 c306 |0010: const-string v1, " kb. If the file is not corrupt, consider increasing the memory limit." // string@06c3 │ │ +3e2b64: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2b6a: 6e10 9f84 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e2b70: 0c01 |0018: move-result-object v1 │ │ +3e2b72: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) J │ │ 0x0000 - 0x001a reg=3 (null) I │ │ │ │ @@ -858945,17 +858945,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2b24: |[3e2b24] org.apache.commons.compress.MemoryLimitException.getMemoryLimitInKb:()I │ │ -3e2b34: 5210 3b88 |0000: iget v0, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ -3e2b38: 0f00 |0002: return v0 │ │ +3e2b18: |[3e2b18] org.apache.commons.compress.MemoryLimitException.getMemoryLimitInKb:()I │ │ +3e2b28: 5210 3b88 |0000: iget v0, v1, Lorg/apache/commons/compress/MemoryLimitException;.memoryLimitInKb:I // field@883b │ │ +3e2b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/MemoryLimitException; │ │ │ │ #1 : (in Lorg/apache/commons/compress/MemoryLimitException;) │ │ @@ -858963,17 +858963,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2b80: |[3e2b80] org.apache.commons.compress.MemoryLimitException.getMemoryNeededInKb:()J │ │ -3e2b90: 5320 3c88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ -3e2b94: 1000 |0002: return-wide v0 │ │ +3e2b74: |[3e2b74] org.apache.commons.compress.MemoryLimitException.getMemoryNeededInKb:()J │ │ +3e2b84: 5320 3c88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/MemoryLimitException;.memoryNeededInKb:J // field@883c │ │ +3e2b88: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/MemoryLimitException; │ │ │ │ source_file_idx : 20714 (MemoryLimitException.java) │ │ @@ -859006,26 +859006,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3e2be8: |[3e2be8] org.apache.commons.compress.PasswordRequiredException.:(Ljava/lang/String;)V │ │ -3e2bf8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e2bfc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e2c02: 1a01 7a1f |0005: const-string v1, "Cannot read encrypted content from " // string@1f7a │ │ -3e2c06: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2c0c: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2c12: 1a03 8307 |000d: const-string v3, " without a password." // string@0783 │ │ -3e2c16: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e2c1c: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e2c22: 0c03 |0015: move-result-object v3 │ │ -3e2c24: 7020 7782 3200 |0016: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e2c2a: 0e00 |0019: return-void │ │ +3e2bdc: |[3e2bdc] org.apache.commons.compress.PasswordRequiredException.:(Ljava/lang/String;)V │ │ +3e2bec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e2bf0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e2bf6: 1a01 7a1f |0005: const-string v1, "Cannot read encrypted content from " // string@1f7a │ │ +3e2bfa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2c00: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2c06: 1a03 8307 |000d: const-string v3, " without a password." // string@0783 │ │ +3e2c0a: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e2c10: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e2c16: 0c03 |0015: move-result-object v3 │ │ +3e2c18: 7020 7782 3200 |0016: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e2c1e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/compress/PasswordRequiredException; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -859110,17 +859110,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2c2c: |[3e2c2c] org.apache.commons.compress.archivers.ArchiveException.:(Ljava/lang/String;)V │ │ -3e2c3c: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ -3e2c42: 0e00 |0003: return-void │ │ +3e2c20: |[3e2c20] org.apache.commons.compress.archivers.ArchiveException.:(Ljava/lang/String;)V │ │ +3e2c30: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ +3e2c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/ArchiveException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -859129,18 +859129,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e2c44: |[3e2c44] org.apache.commons.compress.archivers.ArchiveException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -3e2c54: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ -3e2c5a: 6e20 6ebe 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@be6e │ │ -3e2c60: 0e00 |0006: return-void │ │ +3e2c38: |[3e2c38] org.apache.commons.compress.archivers.ArchiveException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +3e2c48: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ +3e2c4e: 6e20 6ebe 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@be6e │ │ +3e2c54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/ArchiveException; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -859193,22 +859193,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e2ce0: |[3e2ce0] org.apache.commons.compress.archivers.ArchiveInputStream.:()V │ │ -3e2cf0: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -3e2cf6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3e2cf8: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -3e2cfc: 5b20 4388 |0006: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ -3e2d00: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3e2d04: 5a20 4288 |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2d08: 0e00 |000c: return-void │ │ +3e2cd4: |[3e2cd4] org.apache.commons.compress.archivers.ArchiveInputStream.:()V │ │ +3e2ce4: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +3e2cea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3e2cec: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +3e2cf0: 5b20 4388 |0006: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ +3e2cf4: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3e2cf8: 5a20 4288 |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2cfc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ @@ -859219,34 +859219,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e2c64: |[3e2c64] org.apache.commons.compress.archivers.ArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3e2c74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3e2c76: 0f01 |0001: return v1 │ │ +3e2c58: |[3e2c58] org.apache.commons.compress.archivers.ArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3e2c68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3e2c6a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ArchiveInputStream;) │ │ name : 'count' │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e2d0c: |[3e2d0c] org.apache.commons.compress.archivers.ArchiveInputStream.count:(I)V │ │ -3e2d1c: 8130 |0000: int-to-long v0, v3 │ │ -3e2d1e: 6e30 73be 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.count:(J)V // method@be73 │ │ -3e2d24: 0e00 |0004: return-void │ │ +3e2d00: |[3e2d00] org.apache.commons.compress.archivers.ArchiveInputStream.count:(I)V │ │ +3e2d10: 8130 |0000: int-to-long v0, v3 │ │ +3e2d12: 6e30 73be 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.count:(J)V // method@be73 │ │ +3e2d18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -859255,22 +859255,22 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3e2d28: |[3e2d28] org.apache.commons.compress.archivers.ArchiveInputStream.count:(J)V │ │ -3e2d38: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3e2d3c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3e2d40: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -3e2d44: 5330 4288 |0006: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2d48: bb40 |0008: add-long/2addr v0, v4 │ │ -3e2d4a: 5a30 4288 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2d4e: 0e00 |000b: return-void │ │ +3e2d1c: |[3e2d1c] org.apache.commons.compress.archivers.ArchiveInputStream.count:(J)V │ │ +3e2d2c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3e2d30: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3e2d34: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +3e2d38: 5330 4288 |0006: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2d3c: bb40 |0008: add-long/2addr v0, v4 │ │ +3e2d3e: 5a30 4288 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2d42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=104 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ │ │ @@ -859279,17 +859279,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2cc8: |[3e2cc8] org.apache.commons.compress.archivers.ArchiveInputStream.getBytesRead:()J │ │ -3e2cd8: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2cdc: 1000 |0002: return-wide v0 │ │ +3e2cbc: |[3e2cbc] org.apache.commons.compress.archivers.ArchiveInputStream.getBytesRead:()J │ │ +3e2ccc: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2cd0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/ArchiveInputStream;) │ │ @@ -859297,18 +859297,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e2c78: |[3e2c78] org.apache.commons.compress.archivers.ArchiveInputStream.getCount:()I │ │ -3e2c88: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2c8c: 8401 |0002: long-to-int v1, v0 │ │ -3e2c8e: 0f01 |0003: return v1 │ │ +3e2c6c: |[3e2c6c] org.apache.commons.compress.archivers.ArchiveInputStream.getCount:()I │ │ +3e2c7c: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2c80: 8401 |0002: long-to-int v1, v0 │ │ +3e2c82: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/ArchiveInputStream;) │ │ @@ -859322,19 +859322,19 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3e2d50: |[3e2d50] org.apache.commons.compress.archivers.ArchiveInputStream.pushedBackBytes:(J)V │ │ -3e2d60: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2d64: bc30 |0002: sub-long/2addr v0, v3 │ │ -3e2d66: 5a20 4288 |0003: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ -3e2d6a: 0e00 |0005: return-void │ │ +3e2d44: |[3e2d44] org.apache.commons.compress.archivers.ArchiveInputStream.pushedBackBytes:(J)V │ │ +3e2d54: 5320 4288 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2d58: bc30 |0002: sub-long/2addr v0, v3 │ │ +3e2d5a: 5a20 4288 |0003: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.bytesRead:J // field@8842 │ │ +3e2d5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -859343,27 +859343,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3e2c90: |[3e2c90] org.apache.commons.compress.archivers.ArchiveInputStream.read:()I │ │ -3e2ca0: 5430 4388 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ -3e2ca4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e2ca6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3e2ca8: 6e40 7abe 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([BII)I // method@be7a │ │ -3e2cae: 0a00 |0007: move-result v0 │ │ -3e2cb0: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -3e2cb2: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -3e2cb6: 2807 |000b: goto 0012 // +0007 │ │ -3e2cb8: 5430 4388 |000c: iget-object v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ -3e2cbc: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ -3e2cc0: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -3e2cc4: 0f02 |0012: return v2 │ │ +3e2c84: |[3e2c84] org.apache.commons.compress.archivers.ArchiveInputStream.read:()I │ │ +3e2c94: 5430 4388 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ +3e2c98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e2c9a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3e2c9c: 6e40 7abe 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([BII)I // method@be7a │ │ +3e2ca2: 0a00 |0007: move-result v0 │ │ +3e2ca4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +3e2ca6: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +3e2caa: 2807 |000b: goto 0012 // +0007 │ │ +3e2cac: 5430 4388 |000c: iget-object v0, v3, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.single:[B // field@8843 │ │ +3e2cb0: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ +3e2cb4: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +3e2cb8: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000c line=82 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ │ │ @@ -859419,22 +859419,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e2db0: |[3e2db0] org.apache.commons.compress.archivers.ArchiveOutputStream.:()V │ │ -3e2dc0: 7010 9d82 0200 |0000: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@829d │ │ -3e2dc6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3e2dc8: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -3e2dcc: 5b20 4688 |0006: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.oneByte:[B // field@8846 │ │ -3e2dd0: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3e2dd4: 5a20 4588 |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ -3e2dd8: 0e00 |000c: return-void │ │ +3e2da4: |[3e2da4] org.apache.commons.compress.archivers.ArchiveOutputStream.:()V │ │ +3e2db4: 7010 9d82 0200 |0000: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@829d │ │ +3e2dba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3e2dbc: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +3e2dc0: 5b20 4688 |0006: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.oneByte:[B // field@8846 │ │ +3e2dc4: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3e2dc8: 5a20 4588 |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ +3e2dcc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=50 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ @@ -859445,17 +859445,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e2d6c: |[3e2d6c] org.apache.commons.compress.archivers.ArchiveOutputStream.canWriteEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3e2d7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3e2d7e: 0f01 |0001: return v1 │ │ +3e2d60: |[3e2d60] org.apache.commons.compress.archivers.ArchiveOutputStream.canWriteEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3e2d70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3e2d72: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ArchiveOutputStream;) │ │ name : 'closeArchiveEntry' │ │ type : '()V' │ │ @@ -859467,18 +859467,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e2ddc: |[3e2ddc] org.apache.commons.compress.archivers.ArchiveOutputStream.count:(I)V │ │ -3e2dec: 8130 |0000: int-to-long v0, v3 │ │ -3e2dee: 6e30 7fbe 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.count:(J)V // method@be7f │ │ -3e2df4: 0e00 |0004: return-void │ │ +3e2dd0: |[3e2dd0] org.apache.commons.compress.archivers.ArchiveOutputStream.count:(I)V │ │ +3e2de0: 8130 |0000: int-to-long v0, v3 │ │ +3e2de2: 6e30 7fbe 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.count:(J)V // method@be7f │ │ +3e2de8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -859487,22 +859487,22 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3e2df8: |[3e2df8] org.apache.commons.compress.archivers.ArchiveOutputStream.count:(J)V │ │ -3e2e08: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -3e2e0c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3e2e10: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -3e2e14: 5330 4588 |0006: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ -3e2e18: bb40 |0008: add-long/2addr v0, v4 │ │ -3e2e1a: 5a30 4588 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ -3e2e1e: 0e00 |000b: return-void │ │ +3e2dec: |[3e2dec] org.apache.commons.compress.archivers.ArchiveOutputStream.count:(J)V │ │ +3e2dfc: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +3e2e00: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3e2e04: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +3e2e08: 5330 4588 |0006: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ +3e2e0c: bb40 |0008: add-long/2addr v0, v4 │ │ +3e2e0e: 5a30 4588 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ +3e2e12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=131 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ │ │ @@ -859523,17 +859523,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2d98: |[3e2d98] org.apache.commons.compress.archivers.ArchiveOutputStream.getBytesWritten:()J │ │ -3e2da8: 5320 4588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ -3e2dac: 1000 |0002: return-wide v0 │ │ +3e2d8c: |[3e2d8c] org.apache.commons.compress.archivers.ArchiveOutputStream.getBytesWritten:()J │ │ +3e2d9c: 5320 4588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ +3e2da0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/ArchiveOutputStream;) │ │ @@ -859541,18 +859541,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e2d80: |[3e2d80] org.apache.commons.compress.archivers.ArchiveOutputStream.getCount:()I │ │ -3e2d90: 5320 4588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ -3e2d94: 8401 |0002: long-to-int v1, v0 │ │ -3e2d96: 0f01 |0003: return v1 │ │ +3e2d74: |[3e2d74] org.apache.commons.compress.archivers.ArchiveOutputStream.getCount:()I │ │ +3e2d84: 5320 4588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.bytesWritten:J // field@8845 │ │ +3e2d88: 8401 |0002: long-to-int v1, v0 │ │ +3e2d8a: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/ArchiveOutputStream;) │ │ @@ -859566,23 +859566,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -3e2e20: |[3e2e20] org.apache.commons.compress.archivers.ArchiveOutputStream.write:(I)V │ │ -3e2e30: 5420 4688 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.oneByte:[B // field@8846 │ │ -3e2e34: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3e2e38: 8d33 |0004: int-to-byte v3, v3 │ │ -3e2e3a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3e2e3c: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -3e2e40: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -3e2e42: 6e40 87be 0231 |0009: invoke-virtual {v2, v0, v1, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.write:([BII)V // method@be87 │ │ -3e2e48: 0e00 |000c: return-void │ │ +3e2e14: |[3e2e14] org.apache.commons.compress.archivers.ArchiveOutputStream.write:(I)V │ │ +3e2e24: 5420 4688 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.oneByte:[B // field@8846 │ │ +3e2e28: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3e2e2c: 8d33 |0004: int-to-byte v3, v3 │ │ +3e2e2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3e2e30: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +3e2e34: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +3e2e36: 6e40 87be 0231 |0009: invoke-virtual {v2, v0, v1, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.write:([BII)V // method@be87 │ │ +3e2e3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -859621,17 +859621,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2edc: |[3e2edc] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.:()V │ │ -3e2eec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e2ef2: 0e00 |0003: return-void │ │ +3e2ed0: |[3e2ed0] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.:()V │ │ +3e2ee0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e2ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1; │ │ │ │ Virtual methods - │ │ @@ -859640,18 +859640,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e2e4c: |[3e2e4c] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.run:()Ljava/lang/Object; │ │ -3e2e5c: 6e10 8abe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1;.run:()Ljava/util/SortedMap; // method@be8a │ │ -3e2e62: 0c00 |0003: move-result-object v0 │ │ -3e2e64: 1100 |0004: return-object v0 │ │ +3e2e40: |[3e2e40] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.run:()Ljava/lang/Object; │ │ +3e2e50: 6e10 8abe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1;.run:()Ljava/util/SortedMap; // method@be8a │ │ +3e2e56: 0c00 |0003: move-result-object v0 │ │ +3e2e58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1;) │ │ @@ -859659,39 +859659,39 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3e2e68: |[3e2e68] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.run:()Ljava/util/SortedMap; │ │ -3e2e78: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ -3e2e7c: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ -3e2e82: 7100 91be 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ -3e2e88: 0c01 |0008: move-result-object v1 │ │ -3e2e8a: 6e10 9fbe 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getInputStreamArchiveNames:()Ljava/util/Set; // method@be9f │ │ -3e2e90: 0c01 |000c: move-result-object v1 │ │ -3e2e92: 7100 91be 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ -3e2e98: 0c02 |0010: move-result-object v2 │ │ -3e2e9a: 7130 a1be 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ -3e2ea0: 7100 92be 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$100:()Ljava/util/ArrayList; // method@be92 │ │ -3e2ea6: 0c01 |0017: move-result-object v1 │ │ -3e2ea8: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ -3e2eae: 0c01 |001b: move-result-object v1 │ │ -3e2eb0: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3e2eb6: 0a02 |001f: move-result v2 │ │ -3e2eb8: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -3e2ebc: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3e2ec2: 0c02 |0025: move-result-object v2 │ │ -3e2ec4: 1f02 f717 |0026: check-cast v2, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ -3e2ec8: 7210 a7be 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.getInputStreamArchiveNames:()Ljava/util/Set; // method@bea7 │ │ -3e2ece: 0c03 |002b: move-result-object v3 │ │ -3e2ed0: 7130 a1be 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ -3e2ed6: 28ed |002f: goto 001c // -0013 │ │ -3e2ed8: 1100 |0030: return-object v0 │ │ +3e2e5c: |[3e2e5c] org.apache.commons.compress.archivers.ArchiveStreamFactory$1.run:()Ljava/util/SortedMap; │ │ +3e2e6c: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ +3e2e70: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ +3e2e76: 7100 91be 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ +3e2e7c: 0c01 |0008: move-result-object v1 │ │ +3e2e7e: 6e10 9fbe 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getInputStreamArchiveNames:()Ljava/util/Set; // method@be9f │ │ +3e2e84: 0c01 |000c: move-result-object v1 │ │ +3e2e86: 7100 91be 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ +3e2e8c: 0c02 |0010: move-result-object v2 │ │ +3e2e8e: 7130 a1be 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ +3e2e94: 7100 92be 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$100:()Ljava/util/ArrayList; // method@be92 │ │ +3e2e9a: 0c01 |0017: move-result-object v1 │ │ +3e2e9c: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ +3e2ea2: 0c01 |001b: move-result-object v1 │ │ +3e2ea4: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3e2eaa: 0a02 |001f: move-result v2 │ │ +3e2eac: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ +3e2eb0: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3e2eb6: 0c02 |0025: move-result-object v2 │ │ +3e2eb8: 1f02 f717 |0026: check-cast v2, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ +3e2ebc: 7210 a7be 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.getInputStreamArchiveNames:()Ljava/util/Set; // method@bea7 │ │ +3e2ec2: 0c03 |002b: move-result-object v3 │ │ +3e2ec4: 7130 a1be 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ +3e2eca: 28ed |002f: goto 001c // -0013 │ │ +3e2ecc: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0014 line=215 │ │ 0x0028 line=216 │ │ locals : │ │ @@ -859731,17 +859731,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2f84: |[3e2f84] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.:()V │ │ -3e2f94: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e2f9a: 0e00 |0003: return-void │ │ +3e2f78: |[3e2f78] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.:()V │ │ +3e2f88: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e2f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2; │ │ │ │ Virtual methods - │ │ @@ -859750,18 +859750,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e2ef4: |[3e2ef4] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.run:()Ljava/lang/Object; │ │ -3e2f04: 6e10 8dbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2;.run:()Ljava/util/SortedMap; // method@be8d │ │ -3e2f0a: 0c00 |0003: move-result-object v0 │ │ -3e2f0c: 1100 |0004: return-object v0 │ │ +3e2ee8: |[3e2ee8] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.run:()Ljava/lang/Object; │ │ +3e2ef8: 6e10 8dbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2;.run:()Ljava/util/SortedMap; // method@be8d │ │ +3e2efe: 0c00 |0003: move-result-object v0 │ │ +3e2f00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2;) │ │ @@ -859769,39 +859769,39 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3e2f10: |[3e2f10] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.run:()Ljava/util/SortedMap; │ │ -3e2f20: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ -3e2f24: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ -3e2f2a: 7100 91be 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ -3e2f30: 0c01 |0008: move-result-object v1 │ │ -3e2f32: 6e10 a0be 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getOutputStreamArchiveNames:()Ljava/util/Set; // method@bea0 │ │ -3e2f38: 0c01 |000c: move-result-object v1 │ │ -3e2f3a: 7100 91be 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ -3e2f40: 0c02 |0010: move-result-object v2 │ │ -3e2f42: 7130 a1be 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ -3e2f48: 7100 92be 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$100:()Ljava/util/ArrayList; // method@be92 │ │ -3e2f4e: 0c01 |0017: move-result-object v1 │ │ -3e2f50: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ -3e2f56: 0c01 |001b: move-result-object v1 │ │ -3e2f58: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3e2f5e: 0a02 |001f: move-result v2 │ │ -3e2f60: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -3e2f64: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3e2f6a: 0c02 |0025: move-result-object v2 │ │ -3e2f6c: 1f02 f717 |0026: check-cast v2, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ -3e2f70: 7210 a8be 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.getOutputStreamArchiveNames:()Ljava/util/Set; // method@bea8 │ │ -3e2f76: 0c03 |002b: move-result-object v3 │ │ -3e2f78: 7130 a1be 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ -3e2f7e: 28ed |002f: goto 001c // -0013 │ │ -3e2f80: 1100 |0030: return-object v0 │ │ +3e2f04: |[3e2f04] org.apache.commons.compress.archivers.ArchiveStreamFactory$2.run:()Ljava/util/SortedMap; │ │ +3e2f14: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ +3e2f18: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ +3e2f1e: 7100 91be 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ +3e2f24: 0c01 |0008: move-result-object v1 │ │ +3e2f26: 6e10 a0be 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getOutputStreamArchiveNames:()Ljava/util/Set; // method@bea0 │ │ +3e2f2c: 0c01 |000c: move-result-object v1 │ │ +3e2f2e: 7100 91be 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // method@be91 │ │ +3e2f34: 0c02 |0010: move-result-object v2 │ │ +3e2f36: 7130 a1be 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ +3e2f3c: 7100 92be 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.access$100:()Ljava/util/ArrayList; // method@be92 │ │ +3e2f42: 0c01 |0017: move-result-object v1 │ │ +3e2f44: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ +3e2f4a: 0c01 |001b: move-result-object v1 │ │ +3e2f4c: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3e2f52: 0a02 |001f: move-result v2 │ │ +3e2f54: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ +3e2f58: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3e2f5e: 0c02 |0025: move-result-object v2 │ │ +3e2f60: 1f02 f717 |0026: check-cast v2, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ +3e2f64: 7210 a8be 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.getOutputStreamArchiveNames:()Ljava/util/Set; // method@bea8 │ │ +3e2f6a: 0c03 |002b: move-result-object v3 │ │ +3e2f6c: 7130 a1be 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V // method@bea1 │ │ +3e2f72: 28ed |002f: goto 001c // -0013 │ │ +3e2f74: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 0x0014 line=256 │ │ 0x0028 line=257 │ │ locals : │ │ @@ -859935,36 +859935,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e385c: |[3e385c] org.apache.commons.compress.archivers.Lister.:()V │ │ -3e386c: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ -3e3870: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ -3e3876: 6900 5888 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ -3e387a: 0e00 |0007: return-void │ │ +3e3850: |[3e3850] org.apache.commons.compress.archivers.Lister.:()V │ │ +3e3860: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ +3e3864: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ +3e386a: 6900 5888 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ +3e386e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/Lister;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e387c: |[3e387c] org.apache.commons.compress.archivers.Lister.:()V │ │ -3e388c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e3892: 0e00 |0003: return-void │ │ +3e3870: |[3e3870] org.apache.commons.compress.archivers.Lister.:()V │ │ +3e3880: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e3886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/Lister; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/Lister;) │ │ @@ -859972,27 +859972,27 @@ │ │ type : '([Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3e3824: |[3e3824] org.apache.commons.compress.archivers.Lister.createArchiveInputStream:([Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -3e3834: 2120 |0000: array-length v0, v2 │ │ -3e3836: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3e3838: 3710 0b00 |0002: if-le v0, v1, 000d // +000b │ │ -3e383c: 6200 5888 |0004: sget-object v0, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ -3e3840: 4602 0201 |0006: aget-object v2, v2, v1 │ │ -3e3844: 6e30 94be 2003 |0008: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ -3e384a: 0c02 |000b: move-result-object v2 │ │ -3e384c: 1102 |000c: return-object v2 │ │ -3e384e: 6202 5888 |000d: sget-object v2, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ -3e3852: 6e20 93be 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be93 │ │ -3e3858: 0c02 |0012: move-result-object v2 │ │ -3e385a: 1102 |0013: return-object v2 │ │ +3e3818: |[3e3818] org.apache.commons.compress.archivers.Lister.createArchiveInputStream:([Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +3e3828: 2120 |0000: array-length v0, v2 │ │ +3e382a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3e382c: 3710 0b00 |0002: if-le v0, v1, 000d // +000b │ │ +3e3830: 6200 5888 |0004: sget-object v0, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ +3e3834: 4602 0201 |0006: aget-object v2, v2, v1 │ │ +3e3838: 6e30 94be 2003 |0008: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ +3e383e: 0c02 |000b: move-result-object v2 │ │ +3e3840: 1102 |000c: return-object v2 │ │ +3e3842: 6202 5888 |000d: sget-object v2, Lorg/apache/commons/compress/archivers/Lister;.factory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8858 │ │ +3e3846: 6e20 93be 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be93 │ │ +3e384c: 0c02 |0012: move-result-object v2 │ │ +3e384e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x000d line=62 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) [Ljava/lang/String; │ │ @@ -860003,109 +860003,109 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -3e3894: |[3e3894] org.apache.commons.compress.archivers.Lister.main:([Ljava/lang/String;)V │ │ -3e38a4: 2160 |0000: array-length v0, v6 │ │ -3e38a6: 3900 0600 |0001: if-nez v0, 0007 // +0006 │ │ -3e38aa: 7100 afbe 0000 |0003: invoke-static {}, Lorg/apache/commons/compress/archivers/Lister;.usage:()V // method@beaf │ │ -3e38b0: 0e00 |0006: return-void │ │ -3e38b2: 6200 3c79 |0007: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3e38b6: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e38ba: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e38c0: 1a02 0619 |000e: const-string v2, "Analysing " // string@1906 │ │ -3e38c4: 6e20 8f84 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e38ca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3e38cc: 4603 0602 |0014: aget-object v3, v6, v2 │ │ -3e38d0: 6e20 8f84 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e38d6: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e38dc: 0c01 |001c: move-result-object v1 │ │ -3e38de: 6e20 b882 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3e38e4: 2200 3910 |0020: new-instance v0, Ljava/io/File; // type@1039 │ │ -3e38e8: 4601 0602 |0022: aget-object v1, v6, v2 │ │ -3e38ec: 7020 3b82 1000 |0024: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -3e38f2: 6e10 4e82 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3e38f8: 0a01 |002a: move-result v1 │ │ -3e38fa: 3901 1800 |002b: if-nez v1, 0043 // +0018 │ │ -3e38fe: 6201 3a79 |002d: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -3e3902: 2203 9410 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3e3906: 7010 8384 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e390c: 6e20 8e84 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3e3912: 1a04 4c06 |0037: const-string v4, " doesn't exist or is a directory" // string@064c │ │ -3e3916: 6e20 8f84 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e391c: 6e10 9f84 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e3922: 0c03 |003f: move-result-object v3 │ │ -3e3924: 6e20 b882 3100 |0040: invoke-virtual {v1, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3e392a: 2201 2b10 |0043: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ -3e392e: 6e10 5882 0000 |0045: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -3e3934: 0c00 |0048: move-result-object v0 │ │ -3e3936: 2322 791c |0049: new-array v2, v2, [Ljava/nio/file/OpenOption; // type@1c79 │ │ -3e393a: 7120 fd85 2000 |004b: invoke-static {v0, v2}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ -3e3940: 0c00 |004e: move-result-object v0 │ │ -3e3942: 7020 0382 0100 |004f: invoke-direct {v1, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -3e3948: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -3e394a: 7120 adbe 1600 |0053: invoke-static {v6, v1}, Lorg/apache/commons/compress/archivers/Lister;.createArchiveInputStream:([Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@bead │ │ -3e3950: 0c06 |0056: move-result-object v6 │ │ -3e3952: 6202 3c79 |0057: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3e3956: 2203 9410 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3e395a: 7010 8384 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e3960: 1a04 9122 |005e: const-string v4, "Created " // string@2291 │ │ -3e3964: 6e20 8f84 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e396a: 6e10 0c84 0600 |0063: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -3e3970: 0c04 |0066: move-result-object v4 │ │ -3e3972: 6e20 8f84 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3978: 6e10 9f84 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e397e: 0c03 |006d: move-result-object v3 │ │ -3e3980: 6e20 b882 3200 |006e: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3e3986: 6e10 76be 0600 |0071: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ -3e398c: 0c02 |0074: move-result-object v2 │ │ -3e398e: 3802 0c00 |0075: if-eqz v2, 0081 // +000c │ │ -3e3992: 6203 3c79 |0077: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3e3996: 7210 69be 0200 |0079: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -3e399c: 0c02 |007c: move-result-object v2 │ │ -3e399e: 6e20 b882 2300 |007d: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3e39a4: 28f1 |0080: goto 0071 // -000f │ │ -3e39a6: 3806 0500 |0081: if-eqz v6, 0086 // +0005 │ │ -3e39aa: 6e10 71be 0600 |0083: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ -3e39b0: 6e10 8082 0100 |0086: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e39b6: 0e00 |0089: return-void │ │ -3e39b8: 0d02 |008a: move-exception v2 │ │ -3e39ba: 0703 |008b: move-object v3, v0 │ │ -3e39bc: 2807 |008c: goto 0093 // +0007 │ │ -3e39be: 0d02 |008d: move-exception v2 │ │ -3e39c0: 2702 |008e: throw v2 │ │ -3e39c2: 0d03 |008f: move-exception v3 │ │ -3e39c4: 0735 |0090: move-object v5, v3 │ │ -3e39c6: 0723 |0091: move-object v3, v2 │ │ -3e39c8: 0752 |0092: move-object v2, v5 │ │ -3e39ca: 3806 1000 |0093: if-eqz v6, 00a3 // +0010 │ │ -3e39ce: 3803 0b00 |0095: if-eqz v3, 00a0 // +000b │ │ -3e39d2: 6e10 71be 0600 |0097: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ -3e39d8: 2809 |009a: goto 00a3 // +0009 │ │ -3e39da: 0d06 |009b: move-exception v6 │ │ -3e39dc: 6e20 c784 6300 |009c: invoke-virtual {v3, v6}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3e39e2: 2804 |009f: goto 00a3 // +0004 │ │ -3e39e4: 6e10 71be 0600 |00a0: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ -3e39ea: 2702 |00a3: throw v2 │ │ -3e39ec: 0d06 |00a4: move-exception v6 │ │ -3e39ee: 2804 |00a5: goto 00a9 // +0004 │ │ -3e39f0: 0d06 |00a6: move-exception v6 │ │ -3e39f2: 0760 |00a7: move-object v0, v6 │ │ -3e39f4: 2700 |00a8: throw v0 │ │ -3e39f6: 3800 0b00 |00a9: if-eqz v0, 00b4 // +000b │ │ -3e39fa: 6e10 8082 0100 |00ab: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e3a00: 2809 |00ae: goto 00b7 // +0009 │ │ -3e3a02: 0d01 |00af: move-exception v1 │ │ -3e3a04: 6e20 c784 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3e3a0a: 2804 |00b3: goto 00b7 // +0004 │ │ -3e3a0c: 6e10 8082 0100 |00b4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e3a12: 2706 |00b7: throw v6 │ │ +3e3888: |[3e3888] org.apache.commons.compress.archivers.Lister.main:([Ljava/lang/String;)V │ │ +3e3898: 2160 |0000: array-length v0, v6 │ │ +3e389a: 3900 0600 |0001: if-nez v0, 0007 // +0006 │ │ +3e389e: 7100 afbe 0000 |0003: invoke-static {}, Lorg/apache/commons/compress/archivers/Lister;.usage:()V // method@beaf │ │ +3e38a4: 0e00 |0006: return-void │ │ +3e38a6: 6200 3c79 |0007: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3e38aa: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e38ae: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e38b4: 1a02 0619 |000e: const-string v2, "Analysing " // string@1906 │ │ +3e38b8: 6e20 8f84 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e38be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3e38c0: 4603 0602 |0014: aget-object v3, v6, v2 │ │ +3e38c4: 6e20 8f84 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e38ca: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e38d0: 0c01 |001c: move-result-object v1 │ │ +3e38d2: 6e20 b882 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3e38d8: 2200 3910 |0020: new-instance v0, Ljava/io/File; // type@1039 │ │ +3e38dc: 4601 0602 |0022: aget-object v1, v6, v2 │ │ +3e38e0: 7020 3b82 1000 |0024: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +3e38e6: 6e10 4e82 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3e38ec: 0a01 |002a: move-result v1 │ │ +3e38ee: 3901 1800 |002b: if-nez v1, 0043 // +0018 │ │ +3e38f2: 6201 3a79 |002d: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +3e38f6: 2203 9410 |002f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3e38fa: 7010 8384 0300 |0031: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e3900: 6e20 8e84 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3e3906: 1a04 4c06 |0037: const-string v4, " doesn't exist or is a directory" // string@064c │ │ +3e390a: 6e20 8f84 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3910: 6e10 9f84 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e3916: 0c03 |003f: move-result-object v3 │ │ +3e3918: 6e20 b882 3100 |0040: invoke-virtual {v1, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3e391e: 2201 2b10 |0043: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ +3e3922: 6e10 5882 0000 |0045: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +3e3928: 0c00 |0048: move-result-object v0 │ │ +3e392a: 2322 791c |0049: new-array v2, v2, [Ljava/nio/file/OpenOption; // type@1c79 │ │ +3e392e: 7120 fd85 2000 |004b: invoke-static {v0, v2}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ +3e3934: 0c00 |004e: move-result-object v0 │ │ +3e3936: 7020 0382 0100 |004f: invoke-direct {v1, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +3e393c: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +3e393e: 7120 adbe 1600 |0053: invoke-static {v6, v1}, Lorg/apache/commons/compress/archivers/Lister;.createArchiveInputStream:([Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@bead │ │ +3e3944: 0c06 |0056: move-result-object v6 │ │ +3e3946: 6202 3c79 |0057: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3e394a: 2203 9410 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3e394e: 7010 8384 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e3954: 1a04 9122 |005e: const-string v4, "Created " // string@2291 │ │ +3e3958: 6e20 8f84 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e395e: 6e10 0c84 0600 |0063: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +3e3964: 0c04 |0066: move-result-object v4 │ │ +3e3966: 6e20 8f84 4300 |0067: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e396c: 6e10 9f84 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e3972: 0c03 |006d: move-result-object v3 │ │ +3e3974: 6e20 b882 3200 |006e: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3e397a: 6e10 76be 0600 |0071: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ +3e3980: 0c02 |0074: move-result-object v2 │ │ +3e3982: 3802 0c00 |0075: if-eqz v2, 0081 // +000c │ │ +3e3986: 6203 3c79 |0077: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3e398a: 7210 69be 0200 |0079: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +3e3990: 0c02 |007c: move-result-object v2 │ │ +3e3992: 6e20 b882 2300 |007d: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3e3998: 28f1 |0080: goto 0071 // -000f │ │ +3e399a: 3806 0500 |0081: if-eqz v6, 0086 // +0005 │ │ +3e399e: 6e10 71be 0600 |0083: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ +3e39a4: 6e10 8082 0100 |0086: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e39aa: 0e00 |0089: return-void │ │ +3e39ac: 0d02 |008a: move-exception v2 │ │ +3e39ae: 0703 |008b: move-object v3, v0 │ │ +3e39b0: 2807 |008c: goto 0093 // +0007 │ │ +3e39b2: 0d02 |008d: move-exception v2 │ │ +3e39b4: 2702 |008e: throw v2 │ │ +3e39b6: 0d03 |008f: move-exception v3 │ │ +3e39b8: 0735 |0090: move-object v5, v3 │ │ +3e39ba: 0723 |0091: move-object v3, v2 │ │ +3e39bc: 0752 |0092: move-object v2, v5 │ │ +3e39be: 3806 1000 |0093: if-eqz v6, 00a3 // +0010 │ │ +3e39c2: 3803 0b00 |0095: if-eqz v3, 00a0 // +000b │ │ +3e39c6: 6e10 71be 0600 |0097: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ +3e39cc: 2809 |009a: goto 00a3 // +0009 │ │ +3e39ce: 0d06 |009b: move-exception v6 │ │ +3e39d0: 6e20 c784 6300 |009c: invoke-virtual {v3, v6}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3e39d6: 2804 |009f: goto 00a3 // +0004 │ │ +3e39d8: 6e10 71be 0600 |00a0: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ +3e39de: 2702 |00a3: throw v2 │ │ +3e39e0: 0d06 |00a4: move-exception v6 │ │ +3e39e2: 2804 |00a5: goto 00a9 // +0004 │ │ +3e39e4: 0d06 |00a6: move-exception v6 │ │ +3e39e6: 0760 |00a7: move-object v0, v6 │ │ +3e39e8: 2700 |00a8: throw v0 │ │ +3e39ea: 3800 0b00 |00a9: if-eqz v0, 00b4 // +000b │ │ +3e39ee: 6e10 8082 0100 |00ab: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e39f4: 2809 |00ae: goto 00b7 // +0009 │ │ +3e39f6: 0d01 |00af: move-exception v1 │ │ +3e39f8: 6e20 c784 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3e39fe: 2804 |00b3: goto 00b7 // +0004 │ │ +3e3a00: 6e10 8082 0100 |00b4: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e3a06: 2706 |00b7: throw v6 │ │ catches : 8 │ │ 0x0053 - 0x0057 │ │ Ljava/lang/Throwable; -> 0x00a6 │ │ -> 0x00a4 │ │ 0x0057 - 0x0080 │ │ Ljava/lang/Throwable; -> 0x008d │ │ -> 0x008a │ │ @@ -860149,19 +860149,19 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e3a78: |[3e3a78] org.apache.commons.compress.archivers.Lister.usage:()V │ │ -3e3a88: 6200 3c79 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3e3a8c: 1a01 6855 |0002: const-string v1, "Parameters: archive-name [archive-type]" // string@5568 │ │ -3e3a90: 6e20 b882 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3e3a96: 0e00 |0007: return-void │ │ +3e3a6c: |[3e3a6c] org.apache.commons.compress.archivers.Lister.usage:()V │ │ +3e3a7c: 6200 3c79 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3e3a80: 1a01 6855 |0002: const-string v1, "Parameters: archive-name [archive-type]" // string@5568 │ │ +3e3a84: 6e20 b882 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3e3a8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 16948 (Lister.java) │ │ @@ -860254,17 +860254,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4adc: |[3e4adc] org.apache.commons.compress.archivers.arj.ArjArchiveEntry$HostOs.:()V │ │ -3e4aec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e4af2: 0e00 |0003: return-void │ │ +3e4ad0: |[3e4ad0] org.apache.commons.compress.archivers.arj.ArjArchiveEntry$HostOs.:()V │ │ +3e4ae0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e4ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry$HostOs; │ │ │ │ Virtual methods - │ │ @@ -860323,17 +860323,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e5660: |[3e5660] org.apache.commons.compress.archivers.arj.LocalFileHeader$FileTypes.:()V │ │ -3e5670: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e5676: 0e00 |0003: return-void │ │ +3e5654: |[3e5654] org.apache.commons.compress.archivers.arj.LocalFileHeader$FileTypes.:()V │ │ +3e5664: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e566a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/arj/LocalFileHeader$FileTypes; │ │ │ │ Virtual methods - │ │ @@ -860392,17 +860392,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e5678: |[3e5678] org.apache.commons.compress.archivers.arj.LocalFileHeader$Flags.:()V │ │ -3e5688: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e568e: 0e00 |0003: return-void │ │ +3e566c: |[3e566c] org.apache.commons.compress.archivers.arj.LocalFileHeader$Flags.:()V │ │ +3e567c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e5682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/arj/LocalFileHeader$Flags; │ │ │ │ Virtual methods - │ │ @@ -860460,17 +860460,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e5690: |[3e5690] org.apache.commons.compress.archivers.arj.LocalFileHeader$Methods.:()V │ │ -3e56a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e56a6: 0e00 |0003: return-void │ │ +3e5684: |[3e5684] org.apache.commons.compress.archivers.arj.LocalFileHeader$Methods.:()V │ │ +3e5694: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e569a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/arj/LocalFileHeader$Methods; │ │ │ │ Virtual methods - │ │ @@ -860591,20 +860591,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e5898: |[3e5898] org.apache.commons.compress.archivers.arj.LocalFileHeader.:()V │ │ -3e58a8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e58ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e58b0: 1f00 de1c |0004: check-cast v0, [[B // type@1cde │ │ -3e58b4: 5b10 a788 |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ -3e58b8: 0e00 |0008: return-void │ │ +3e588c: |[3e588c] org.apache.commons.compress.archivers.arj.LocalFileHeader.:()V │ │ +3e589c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e58a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e58a4: 1f00 de1c |0004: check-cast v0, [[B // type@1cde │ │ +3e58a8: 5b10 a788 |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ +3e58ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; │ │ │ │ @@ -860614,112 +860614,112 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 239 16-bit code units │ │ -3e56a8: |[3e56a8] org.apache.commons.compress.archivers.arj.LocalFileHeader.toString:()Ljava/lang/String; │ │ -3e56b8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e56bc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e56c2: 1a01 f049 |0005: const-string v1, "LocalFileHeader [archiverVersionNumber=" // string@49f0 │ │ -3e56c6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e56cc: 5231 9f88 |000a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.archiverVersionNumber:I // field@889f │ │ -3e56d0: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e56d6: 1a01 f512 |000f: const-string v1, ", minVersionToExtract=" // string@12f5 │ │ -3e56da: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e56e0: 5231 af88 |0014: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.minVersionToExtract:I // field@88af │ │ -3e56e4: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e56ea: 1a01 c112 |0019: const-string v1, ", hostOS=" // string@12c1 │ │ -3e56ee: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e56f4: 5231 ac88 |001e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ -3e56f8: 6e20 8a84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e56fe: 1a01 6b12 |0023: const-string v1, ", arjFlags=" // string@126b │ │ -3e5702: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5708: 5231 a088 |0028: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ -3e570c: 6e20 8a84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5712: 1a01 f312 |002d: const-string v1, ", method=" // string@12f3 │ │ -3e5716: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e571c: 5231 ae88 |0032: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e5720: 6e20 8a84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5726: 1a01 ae12 |0037: const-string v1, ", fileType=" // string@12ae │ │ -3e572a: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5730: 5231 aa88 |003c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ -3e5734: 6e20 8a84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e573a: 1a01 1913 |0041: const-string v1, ", reserved=" // string@1319 │ │ -3e573e: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5744: 5231 b488 |0046: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.reserved:I // field@88b4 │ │ -3e5748: 6e20 8a84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e574e: 1a01 9012 |004b: const-string v1, ", dateTimeModified=" // string@1290 │ │ -3e5752: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5758: 5231 a588 |0050: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ -3e575c: 6e20 8a84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5762: 1a01 8612 |0055: const-string v1, ", compressedSize=" // string@1286 │ │ -3e5766: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e576c: 5331 a288 |005a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ -3e5770: 6e30 8b84 1002 |005c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e5776: 1a01 0813 |005f: const-string v1, ", originalSize=" // string@1308 │ │ -3e577a: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5780: 5331 b288 |0064: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ -3e5784: 6e30 8b84 1002 |0066: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e578a: 1a01 0713 |0069: const-string v1, ", originalCrc32=" // string@1307 │ │ -3e578e: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5794: 5331 b188 |006e: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ -3e5798: 6e30 8b84 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e579e: 1a01 ad12 |0073: const-string v1, ", fileSpecPosition=" // string@12ad │ │ -3e57a2: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e57a8: 5231 a988 |0078: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileSpecPosition:I // field@88a9 │ │ -3e57ac: 6e20 8a84 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e57b2: 1a01 ab12 |007d: const-string v1, ", fileAccessMode=" // string@12ab │ │ -3e57b6: 6e20 8f84 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e57bc: 5231 a888 |0082: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ -3e57c0: 6e20 8a84 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e57c6: 1a01 b312 |0087: const-string v1, ", firstChapter=" // string@12b3 │ │ -3e57ca: 6e20 8f84 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e57d0: 5231 ab88 |008c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.firstChapter:I // field@88ab │ │ -3e57d4: 6e20 8a84 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e57da: 1a01 cb12 |0091: const-string v1, ", lastChapter=" // string@12cb │ │ -3e57de: 6e20 8f84 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e57e4: 5231 ad88 |0096: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.lastChapter:I // field@88ad │ │ -3e57e8: 6e20 8a84 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e57ee: 1a01 a712 |009b: const-string v1, ", extendedFilePosition=" // string@12a7 │ │ -3e57f2: 6e20 8f84 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e57f8: 5231 a688 |00a0: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedFilePosition:I // field@88a6 │ │ -3e57fc: 6e20 8a84 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5802: 1a01 8e12 |00a5: const-string v1, ", dateTimeAccessed=" // string@128e │ │ -3e5806: 6e20 8f84 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e580c: 5231 a388 |00aa: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeAccessed:I // field@88a3 │ │ -3e5810: 6e20 8a84 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5816: 1a01 8f12 |00af: const-string v1, ", dateTimeCreated=" // string@128f │ │ -3e581a: 6e20 8f84 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5820: 5231 a488 |00b4: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeCreated:I // field@88a4 │ │ -3e5824: 6e20 8a84 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e582a: 1a01 0913 |00b9: const-string v1, ", originalSizeEvenForVolumes=" // string@1309 │ │ -3e582e: 6e20 8f84 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5834: 5231 b388 |00be: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSizeEvenForVolumes:I // field@88b3 │ │ -3e5838: 6e20 8a84 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e583e: 1a01 f712 |00c3: const-string v1, ", name=" // string@12f7 │ │ -3e5842: 6e20 8f84 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5848: 5431 b088 |00c8: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ -3e584c: 6e20 8f84 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5852: 1a01 8412 |00cd: const-string v1, ", comment=" // string@1284 │ │ -3e5856: 6e20 8f84 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e585c: 5431 a188 |00d2: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.comment:Ljava/lang/String; // field@88a1 │ │ -3e5860: 6e20 8f84 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5866: 1a01 a912 |00d7: const-string v1, ", extendedHeaders=" // string@12a9 │ │ -3e586a: 6e20 8f84 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5870: 5431 a788 |00dc: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ -3e5874: 7110 c986 0100 |00de: invoke-static {v1}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ -3e587a: 0c01 |00e1: move-result-object v1 │ │ -3e587c: 6e20 8f84 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5882: 1a01 4a6c |00e5: const-string v1, "]" // string@6c4a │ │ -3e5886: 6e20 8f84 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e588c: 6e10 9f84 0000 |00ea: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e5892: 0c00 |00ed: move-result-object v0 │ │ -3e5894: 1100 |00ee: return-object v0 │ │ +3e569c: |[3e569c] org.apache.commons.compress.archivers.arj.LocalFileHeader.toString:()Ljava/lang/String; │ │ +3e56ac: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e56b0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e56b6: 1a01 f049 |0005: const-string v1, "LocalFileHeader [archiverVersionNumber=" // string@49f0 │ │ +3e56ba: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e56c0: 5231 9f88 |000a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.archiverVersionNumber:I // field@889f │ │ +3e56c4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e56ca: 1a01 f512 |000f: const-string v1, ", minVersionToExtract=" // string@12f5 │ │ +3e56ce: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e56d4: 5231 af88 |0014: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.minVersionToExtract:I // field@88af │ │ +3e56d8: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e56de: 1a01 c112 |0019: const-string v1, ", hostOS=" // string@12c1 │ │ +3e56e2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e56e8: 5231 ac88 |001e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ +3e56ec: 6e20 8a84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e56f2: 1a01 6b12 |0023: const-string v1, ", arjFlags=" // string@126b │ │ +3e56f6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e56fc: 5231 a088 |0028: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ +3e5700: 6e20 8a84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5706: 1a01 f312 |002d: const-string v1, ", method=" // string@12f3 │ │ +3e570a: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5710: 5231 ae88 |0032: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e5714: 6e20 8a84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e571a: 1a01 ae12 |0037: const-string v1, ", fileType=" // string@12ae │ │ +3e571e: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5724: 5231 aa88 |003c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ +3e5728: 6e20 8a84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e572e: 1a01 1913 |0041: const-string v1, ", reserved=" // string@1319 │ │ +3e5732: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5738: 5231 b488 |0046: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.reserved:I // field@88b4 │ │ +3e573c: 6e20 8a84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5742: 1a01 9012 |004b: const-string v1, ", dateTimeModified=" // string@1290 │ │ +3e5746: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e574c: 5231 a588 |0050: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ +3e5750: 6e20 8a84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5756: 1a01 8612 |0055: const-string v1, ", compressedSize=" // string@1286 │ │ +3e575a: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5760: 5331 a288 |005a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ +3e5764: 6e30 8b84 1002 |005c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e576a: 1a01 0813 |005f: const-string v1, ", originalSize=" // string@1308 │ │ +3e576e: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5774: 5331 b288 |0064: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ +3e5778: 6e30 8b84 1002 |0066: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e577e: 1a01 0713 |0069: const-string v1, ", originalCrc32=" // string@1307 │ │ +3e5782: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5788: 5331 b188 |006e: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ +3e578c: 6e30 8b84 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e5792: 1a01 ad12 |0073: const-string v1, ", fileSpecPosition=" // string@12ad │ │ +3e5796: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e579c: 5231 a988 |0078: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileSpecPosition:I // field@88a9 │ │ +3e57a0: 6e20 8a84 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e57a6: 1a01 ab12 |007d: const-string v1, ", fileAccessMode=" // string@12ab │ │ +3e57aa: 6e20 8f84 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e57b0: 5231 a888 |0082: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ +3e57b4: 6e20 8a84 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e57ba: 1a01 b312 |0087: const-string v1, ", firstChapter=" // string@12b3 │ │ +3e57be: 6e20 8f84 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e57c4: 5231 ab88 |008c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.firstChapter:I // field@88ab │ │ +3e57c8: 6e20 8a84 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e57ce: 1a01 cb12 |0091: const-string v1, ", lastChapter=" // string@12cb │ │ +3e57d2: 6e20 8f84 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e57d8: 5231 ad88 |0096: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.lastChapter:I // field@88ad │ │ +3e57dc: 6e20 8a84 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e57e2: 1a01 a712 |009b: const-string v1, ", extendedFilePosition=" // string@12a7 │ │ +3e57e6: 6e20 8f84 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e57ec: 5231 a688 |00a0: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedFilePosition:I // field@88a6 │ │ +3e57f0: 6e20 8a84 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e57f6: 1a01 8e12 |00a5: const-string v1, ", dateTimeAccessed=" // string@128e │ │ +3e57fa: 6e20 8f84 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5800: 5231 a388 |00aa: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeAccessed:I // field@88a3 │ │ +3e5804: 6e20 8a84 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e580a: 1a01 8f12 |00af: const-string v1, ", dateTimeCreated=" // string@128f │ │ +3e580e: 6e20 8f84 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5814: 5231 a488 |00b4: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeCreated:I // field@88a4 │ │ +3e5818: 6e20 8a84 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e581e: 1a01 0913 |00b9: const-string v1, ", originalSizeEvenForVolumes=" // string@1309 │ │ +3e5822: 6e20 8f84 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5828: 5231 b388 |00be: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSizeEvenForVolumes:I // field@88b3 │ │ +3e582c: 6e20 8a84 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5832: 1a01 f712 |00c3: const-string v1, ", name=" // string@12f7 │ │ +3e5836: 6e20 8f84 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e583c: 5431 b088 |00c8: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ +3e5840: 6e20 8f84 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5846: 1a01 8412 |00cd: const-string v1, ", comment=" // string@1284 │ │ +3e584a: 6e20 8f84 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5850: 5431 a188 |00d2: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.comment:Ljava/lang/String; // field@88a1 │ │ +3e5854: 6e20 8f84 1000 |00d4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e585a: 1a01 a912 |00d7: const-string v1, ", extendedHeaders=" // string@12a9 │ │ +3e585e: 6e20 8f84 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5864: 5431 a788 |00dc: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ +3e5868: 7110 c986 0100 |00de: invoke-static {v1}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@86c9 │ │ +3e586e: 0c01 |00e1: move-result-object v1 │ │ +3e5870: 6e20 8f84 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5876: 1a01 4a6c |00e5: const-string v1, "]" // string@6c4a │ │ +3e587a: 6e20 8f84 1000 |00e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5880: 6e10 9f84 0000 |00ea: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e5886: 0c00 |00ed: move-result-object v0 │ │ +3e5888: 1100 |00ee: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x000a line=77 │ │ 0x0011 line=78 │ │ 0x0014 line=79 │ │ @@ -860838,17 +860838,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e58bc: |[3e58bc] org.apache.commons.compress.archivers.arj.MainHeader$Flags.:()V │ │ -3e58cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e58d2: 0e00 |0003: return-void │ │ +3e58b0: |[3e58b0] org.apache.commons.compress.archivers.arj.MainHeader$Flags.:()V │ │ +3e58c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e58c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/arj/MainHeader$Flags; │ │ │ │ Virtual methods - │ │ @@ -860961,19 +860961,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e5a9c: |[3e5a9c] org.apache.commons.compress.archivers.arj.MainHeader.:()V │ │ -3e5aac: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e5ab2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e5ab4: 5b10 c688 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ -3e5ab8: 0e00 |0006: return-void │ │ +3e5a90: |[3e5a90] org.apache.commons.compress.archivers.arj.MainHeader.:()V │ │ +3e5aa0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e5aa6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e5aa8: 5b10 c688 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ +3e5aac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/arj/MainHeader; │ │ │ │ @@ -860983,104 +860983,104 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 219 16-bit code units │ │ -3e58d4: |[3e58d4] org.apache.commons.compress.archivers.arj.MainHeader.toString:()Ljava/lang/String; │ │ -3e58e4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e58e8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e58ee: 1a01 5a50 |0005: const-string v1, "MainHeader [archiverVersionNumber=" // string@505a │ │ -3e58f2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e58f8: 5231 be88 |000a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiverVersionNumber:I // field@88be │ │ -3e58fc: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5902: 1a01 f512 |000f: const-string v1, ", minVersionToExtract=" // string@12f5 │ │ -3e5906: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e590c: 5231 cb88 |0014: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.minVersionToExtract:I // field@88cb │ │ -3e5910: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5916: 1a01 c112 |0019: const-string v1, ", hostOS=" // string@12c1 │ │ -3e591a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5920: 5231 c988 |001e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.hostOS:I // field@88c9 │ │ -3e5924: 6e20 8a84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e592a: 1a01 6b12 |0023: const-string v1, ", arjFlags=" // string@126b │ │ -3e592e: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5934: 5231 bf88 |0028: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ -3e5938: 6e20 8a84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e593e: 1a01 1f13 |002d: const-string v1, ", securityVersion=" // string@131f │ │ -3e5942: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5948: 5231 d088 |0032: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityVersion:I // field@88d0 │ │ -3e594c: 6e20 8a84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5952: 1a01 ae12 |0037: const-string v1, ", fileType=" // string@12ae │ │ -3e5956: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e595c: 5231 c888 |003c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileType:I // field@88c8 │ │ -3e5960: 6e20 8a84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5966: 1a01 1913 |0041: const-string v1, ", reserved=" // string@1319 │ │ -3e596a: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5970: 5231 cd88 |0046: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.reserved:I // field@88cd │ │ -3e5974: 6e20 8a84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e597a: 1a01 8f12 |004b: const-string v1, ", dateTimeCreated=" // string@128f │ │ -3e597e: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5984: 5231 c388 |0050: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeCreated:I // field@88c3 │ │ -3e5988: 6e20 8a84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e598e: 1a01 9012 |0055: const-string v1, ", dateTimeModified=" // string@1290 │ │ -3e5992: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5998: 5231 c488 |005a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeModified:I // field@88c4 │ │ -3e599c: 6e20 8a84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e59a2: 1a01 6912 |005f: const-string v1, ", archiveSize=" // string@1269 │ │ -3e59a6: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e59ac: 5331 bd88 |0064: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiveSize:J // field@88bd │ │ -3e59b0: 6e30 8b84 1002 |0066: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e59b6: 1a01 1d13 |0069: const-string v1, ", securityEnvelopeFilePosition=" // string@131d │ │ -3e59ba: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e59c0: 5231 ce88 |006e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeFilePosition:I // field@88ce │ │ -3e59c4: 6e20 8a84 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e59ca: 1a01 ad12 |0073: const-string v1, ", fileSpecPosition=" // string@12ad │ │ -3e59ce: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e59d4: 5231 c788 |0078: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileSpecPosition:I // field@88c7 │ │ -3e59d8: 6e20 8a84 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e59de: 1a01 1e13 |007d: const-string v1, ", securityEnvelopeLength=" // string@131e │ │ -3e59e2: 6e20 8f84 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e59e8: 5231 cf88 |0082: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeLength:I // field@88cf │ │ -3e59ec: 6e20 8a84 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e59f2: 1a01 9d12 |0087: const-string v1, ", encryptionVersion=" // string@129d │ │ -3e59f6: 6e20 8f84 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e59fc: 5231 c588 |008c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.encryptionVersion:I // field@88c5 │ │ -3e5a00: 6e20 8a84 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5a06: 1a01 cb12 |0091: const-string v1, ", lastChapter=" // string@12cb │ │ -3e5a0a: 6e20 8f84 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a10: 5231 ca88 |0096: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.lastChapter:I // field@88ca │ │ -3e5a14: 6e20 8a84 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5a1a: 1a01 6c12 |009b: const-string v1, ", arjProtectionFactor=" // string@126c │ │ -3e5a1e: 6e20 8f84 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a24: 5231 c188 |00a0: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjProtectionFactor:I // field@88c1 │ │ -3e5a28: 6e20 8a84 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5a2e: 1a01 6a12 |00a5: const-string v1, ", arjFlags2=" // string@126a │ │ -3e5a32: 6e20 8f84 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a38: 5231 c088 |00aa: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags2:I // field@88c0 │ │ -3e5a3c: 6e20 8a84 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e5a42: 1a01 f712 |00af: const-string v1, ", name=" // string@12f7 │ │ -3e5a46: 6e20 8f84 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a4c: 5431 cc88 |00b4: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ -3e5a50: 6e20 8f84 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a56: 1a01 8412 |00b9: const-string v1, ", comment=" // string@1284 │ │ -3e5a5a: 6e20 8f84 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a60: 5431 c288 |00be: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ -3e5a64: 6e20 8f84 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a6a: 1a01 a812 |00c3: const-string v1, ", extendedHeaderBytes=" // string@12a8 │ │ -3e5a6e: 6e20 8f84 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a74: 5431 c688 |00c8: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ -3e5a78: 7110 c386 0100 |00ca: invoke-static {v1}, Ljava/util/Arrays;.toString:([B)Ljava/lang/String; // method@86c3 │ │ -3e5a7e: 0c01 |00cd: move-result-object v1 │ │ -3e5a80: 6e20 8f84 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a86: 1a01 4a6c |00d1: const-string v1, "]" // string@6c4a │ │ -3e5a8a: 6e20 8f84 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e5a90: 6e10 9f84 0000 |00d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e5a96: 0c00 |00d9: move-result-object v0 │ │ -3e5a98: 1100 |00da: return-object v0 │ │ +3e58c8: |[3e58c8] org.apache.commons.compress.archivers.arj.MainHeader.toString:()Ljava/lang/String; │ │ +3e58d8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e58dc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e58e2: 1a01 5a50 |0005: const-string v1, "MainHeader [archiverVersionNumber=" // string@505a │ │ +3e58e6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e58ec: 5231 be88 |000a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiverVersionNumber:I // field@88be │ │ +3e58f0: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e58f6: 1a01 f512 |000f: const-string v1, ", minVersionToExtract=" // string@12f5 │ │ +3e58fa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5900: 5231 cb88 |0014: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.minVersionToExtract:I // field@88cb │ │ +3e5904: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e590a: 1a01 c112 |0019: const-string v1, ", hostOS=" // string@12c1 │ │ +3e590e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5914: 5231 c988 |001e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.hostOS:I // field@88c9 │ │ +3e5918: 6e20 8a84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e591e: 1a01 6b12 |0023: const-string v1, ", arjFlags=" // string@126b │ │ +3e5922: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5928: 5231 bf88 |0028: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ +3e592c: 6e20 8a84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5932: 1a01 1f13 |002d: const-string v1, ", securityVersion=" // string@131f │ │ +3e5936: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e593c: 5231 d088 |0032: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityVersion:I // field@88d0 │ │ +3e5940: 6e20 8a84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5946: 1a01 ae12 |0037: const-string v1, ", fileType=" // string@12ae │ │ +3e594a: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5950: 5231 c888 |003c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileType:I // field@88c8 │ │ +3e5954: 6e20 8a84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e595a: 1a01 1913 |0041: const-string v1, ", reserved=" // string@1319 │ │ +3e595e: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5964: 5231 cd88 |0046: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.reserved:I // field@88cd │ │ +3e5968: 6e20 8a84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e596e: 1a01 8f12 |004b: const-string v1, ", dateTimeCreated=" // string@128f │ │ +3e5972: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5978: 5231 c388 |0050: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeCreated:I // field@88c3 │ │ +3e597c: 6e20 8a84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5982: 1a01 9012 |0055: const-string v1, ", dateTimeModified=" // string@1290 │ │ +3e5986: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e598c: 5231 c488 |005a: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeModified:I // field@88c4 │ │ +3e5990: 6e20 8a84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5996: 1a01 6912 |005f: const-string v1, ", archiveSize=" // string@1269 │ │ +3e599a: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e59a0: 5331 bd88 |0064: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiveSize:J // field@88bd │ │ +3e59a4: 6e30 8b84 1002 |0066: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e59aa: 1a01 1d13 |0069: const-string v1, ", securityEnvelopeFilePosition=" // string@131d │ │ +3e59ae: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e59b4: 5231 ce88 |006e: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeFilePosition:I // field@88ce │ │ +3e59b8: 6e20 8a84 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e59be: 1a01 ad12 |0073: const-string v1, ", fileSpecPosition=" // string@12ad │ │ +3e59c2: 6e20 8f84 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e59c8: 5231 c788 |0078: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileSpecPosition:I // field@88c7 │ │ +3e59cc: 6e20 8a84 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e59d2: 1a01 1e13 |007d: const-string v1, ", securityEnvelopeLength=" // string@131e │ │ +3e59d6: 6e20 8f84 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e59dc: 5231 cf88 |0082: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeLength:I // field@88cf │ │ +3e59e0: 6e20 8a84 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e59e6: 1a01 9d12 |0087: const-string v1, ", encryptionVersion=" // string@129d │ │ +3e59ea: 6e20 8f84 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e59f0: 5231 c588 |008c: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.encryptionVersion:I // field@88c5 │ │ +3e59f4: 6e20 8a84 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e59fa: 1a01 cb12 |0091: const-string v1, ", lastChapter=" // string@12cb │ │ +3e59fe: 6e20 8f84 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a04: 5231 ca88 |0096: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.lastChapter:I // field@88ca │ │ +3e5a08: 6e20 8a84 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5a0e: 1a01 6c12 |009b: const-string v1, ", arjProtectionFactor=" // string@126c │ │ +3e5a12: 6e20 8f84 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a18: 5231 c188 |00a0: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjProtectionFactor:I // field@88c1 │ │ +3e5a1c: 6e20 8a84 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5a22: 1a01 6a12 |00a5: const-string v1, ", arjFlags2=" // string@126a │ │ +3e5a26: 6e20 8f84 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a2c: 5231 c088 |00aa: iget v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags2:I // field@88c0 │ │ +3e5a30: 6e20 8a84 1000 |00ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e5a36: 1a01 f712 |00af: const-string v1, ", name=" // string@12f7 │ │ +3e5a3a: 6e20 8f84 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a40: 5431 cc88 |00b4: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ +3e5a44: 6e20 8f84 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a4a: 1a01 8412 |00b9: const-string v1, ", comment=" // string@1284 │ │ +3e5a4e: 6e20 8f84 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a54: 5431 c288 |00be: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ +3e5a58: 6e20 8f84 1000 |00c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a5e: 1a01 a812 |00c3: const-string v1, ", extendedHeaderBytes=" // string@12a8 │ │ +3e5a62: 6e20 8f84 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a68: 5431 c688 |00c8: iget-object v1, v3, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ +3e5a6c: 7110 c386 0100 |00ca: invoke-static {v1}, Ljava/util/Arrays;.toString:([B)Ljava/lang/String; // method@86c3 │ │ +3e5a72: 0c01 |00cd: move-result-object v1 │ │ +3e5a74: 6e20 8f84 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a7a: 1a01 4a6c |00d1: const-string v1, "]" // string@6c4a │ │ +3e5a7e: 6e20 8f84 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e5a84: 6e10 9f84 0000 |00d6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e5a8a: 0c00 |00d9: move-result-object v0 │ │ +3e5a8c: 1100 |00da: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x0014 line=62 │ │ @@ -861336,17 +861336,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7ca0: |[3e7ca0] org.apache.commons.compress.archivers.cpio.CpioUtil.:()V │ │ -3e7cb0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e7cb6: 0e00 |0003: return-void │ │ +3e7c94: |[3e7c94] org.apache.commons.compress.archivers.cpio.CpioUtil.:()V │ │ +3e7ca4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e7caa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioUtil; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/cpio/CpioUtil;) │ │ @@ -861354,52 +861354,52 @@ │ │ type : '([BZ)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -3e7bfc: |[3e7bfc] org.apache.commons.compress.archivers.cpio.CpioUtil.byteArray2long:([BZ)J │ │ -3e7c0c: 2150 |0000: array-length v0, v5 │ │ -3e7c0e: dc00 0002 |0001: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -3e7c12: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ -3e7c16: 2150 |0005: array-length v0, v5 │ │ -3e7c18: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ -3e7c1c: 2151 |0008: array-length v1, v5 │ │ -3e7c1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3e7c20: 7151 a084 2520 |000a: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e7c26: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -3e7c28: 3906 1300 |000e: if-nez v6, 0021 // +0013 │ │ -3e7c2c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3e7c2e: 2101 |0011: array-length v1, v0 │ │ -3e7c30: 3516 0f00 |0012: if-ge v6, v1, 0021 // +000f │ │ -3e7c34: 4801 0006 |0014: aget-byte v1, v0, v6 │ │ -3e7c38: d803 0601 |0016: add-int/lit8 v3, v6, #int 1 // #01 │ │ -3e7c3c: 4804 0003 |0018: aget-byte v4, v0, v3 │ │ -3e7c40: 4f04 0006 |001a: aput-byte v4, v0, v6 │ │ -3e7c44: 4f01 0003 |001c: aput-byte v1, v0, v3 │ │ -3e7c48: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ -3e7c4c: 28f1 |0020: goto 0011 // -000f │ │ -3e7c4e: 4806 0002 |0021: aget-byte v6, v0, v2 │ │ -3e7c52: d566 ff00 |0023: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3e7c56: 8161 |0025: int-to-long v1, v6 │ │ -3e7c58: 2106 |0026: array-length v6, v0 │ │ -3e7c5a: 3565 0e00 |0027: if-ge v5, v6, 0035 // +000e │ │ -3e7c5e: 1306 0800 |0029: const/16 v6, #int 8 // #8 │ │ -3e7c62: c361 |002b: shl-long/2addr v1, v6 │ │ -3e7c64: 4806 0005 |002c: aget-byte v6, v0, v5 │ │ -3e7c68: d566 ff00 |002e: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3e7c6c: 8163 |0030: int-to-long v3, v6 │ │ -3e7c6e: c131 |0031: or-long/2addr v1, v3 │ │ -3e7c70: d805 0501 |0032: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3e7c74: 28f2 |0034: goto 0026 // -000e │ │ -3e7c76: 1001 |0035: return-wide v1 │ │ -3e7c78: 2205 9c10 |0036: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3e7c7c: 7010 d184 0500 |0038: invoke-direct {v5}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ -3e7c82: 2705 |003b: throw v5 │ │ +3e7bf0: |[3e7bf0] org.apache.commons.compress.archivers.cpio.CpioUtil.byteArray2long:([BZ)J │ │ +3e7c00: 2150 |0000: array-length v0, v5 │ │ +3e7c02: dc00 0002 |0001: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +3e7c06: 3900 3300 |0003: if-nez v0, 0036 // +0033 │ │ +3e7c0a: 2150 |0005: array-length v0, v5 │ │ +3e7c0c: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ +3e7c10: 2151 |0008: array-length v1, v5 │ │ +3e7c12: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3e7c14: 7151 a084 2520 |000a: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e7c1a: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +3e7c1c: 3906 1300 |000e: if-nez v6, 0021 // +0013 │ │ +3e7c20: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3e7c22: 2101 |0011: array-length v1, v0 │ │ +3e7c24: 3516 0f00 |0012: if-ge v6, v1, 0021 // +000f │ │ +3e7c28: 4801 0006 |0014: aget-byte v1, v0, v6 │ │ +3e7c2c: d803 0601 |0016: add-int/lit8 v3, v6, #int 1 // #01 │ │ +3e7c30: 4804 0003 |0018: aget-byte v4, v0, v3 │ │ +3e7c34: 4f04 0006 |001a: aput-byte v4, v0, v6 │ │ +3e7c38: 4f01 0003 |001c: aput-byte v1, v0, v3 │ │ +3e7c3c: d806 0301 |001e: add-int/lit8 v6, v3, #int 1 // #01 │ │ +3e7c40: 28f1 |0020: goto 0011 // -000f │ │ +3e7c42: 4806 0002 |0021: aget-byte v6, v0, v2 │ │ +3e7c46: d566 ff00 |0023: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3e7c4a: 8161 |0025: int-to-long v1, v6 │ │ +3e7c4c: 2106 |0026: array-length v6, v0 │ │ +3e7c4e: 3565 0e00 |0027: if-ge v5, v6, 0035 // +000e │ │ +3e7c52: 1306 0800 |0029: const/16 v6, #int 8 // #8 │ │ +3e7c56: c361 |002b: shl-long/2addr v1, v6 │ │ +3e7c58: 4806 0005 |002c: aget-byte v6, v0, v5 │ │ +3e7c5c: d566 ff00 |002e: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3e7c60: 8163 |0030: int-to-long v3, v6 │ │ +3e7c62: c131 |0031: or-long/2addr v1, v3 │ │ +3e7c64: d805 0501 |0032: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3e7c68: 28f2 |0034: goto 0026 // -000e │ │ +3e7c6a: 1001 |0035: return-wide v1 │ │ +3e7c6c: 2205 9c10 |0036: new-instance v5, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3e7c70: 7010 d184 0500 |0038: invoke-direct {v5}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ +3e7c76: 2705 |003b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x0011 line=58 │ │ 0x0014 line=59 │ │ @@ -861418,62 +861418,62 @@ │ │ type : '(J)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e7c84: |[3e7c84] org.apache.commons.compress.archivers.cpio.CpioUtil.fileType:(J)J │ │ -3e7c94: 1700 00f0 0000 |0000: const-wide/32 v0, #float 8.60958e-41 // #0000f000 │ │ -3e7c9a: c002 |0003: and-long/2addr v2, v0 │ │ -3e7c9c: 1002 |0004: return-wide v2 │ │ +3e7c78: |[3e7c78] org.apache.commons.compress.archivers.cpio.CpioUtil.fileType:(J)J │ │ +3e7c88: 1700 00f0 0000 |0000: const-wide/32 v0, #float 8.60958e-41 // #0000f000 │ │ +3e7c8e: c002 |0003: and-long/2addr v2, v0 │ │ +3e7c90: 1002 |0004: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/cpio/CpioUtil;) │ │ name : 'long2byteArray' │ │ type : '(JIZ)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -3e7b84: |[3e7b84] org.apache.commons.compress.archivers.cpio.CpioUtil.long2byteArray:(JIZ)[B │ │ -3e7b94: 2360 c71b |0000: new-array v0, v6, [B // type@1bc7 │ │ -3e7b98: dc01 0602 |0002: rem-int/lit8 v1, v6, #int 2 // #02 │ │ -3e7b9c: 3901 2900 |0004: if-nez v1, 002d // +0029 │ │ -3e7ba0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -3e7ba2: 3416 2600 |0007: if-lt v6, v1, 002d // +0026 │ │ -3e7ba6: d801 06ff |0009: add-int/lit8 v1, v6, #int -1 // #ff │ │ -3e7baa: 3a01 0f00 |000b: if-ltz v1, 001a // +000f │ │ -3e7bae: 1602 ff00 |000d: const-wide/16 v2, #int 255 // #ff │ │ -3e7bb2: c042 |000f: and-long/2addr v2, v4 │ │ -3e7bb4: 8423 |0010: long-to-int v3, v2 │ │ -3e7bb6: 8d32 |0011: int-to-byte v2, v3 │ │ -3e7bb8: 4f02 0001 |0012: aput-byte v2, v0, v1 │ │ -3e7bbc: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ -3e7bc0: c424 |0016: shr-long/2addr v4, v2 │ │ -3e7bc2: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3e7bc6: 28f2 |0019: goto 000b // -000e │ │ -3e7bc8: 3907 1200 |001a: if-nez v7, 002c // +0012 │ │ -3e7bcc: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3e7bce: 3564 0f00 |001d: if-ge v4, v6, 002c // +000f │ │ -3e7bd2: 4805 0004 |001f: aget-byte v5, v0, v4 │ │ -3e7bd6: d807 0401 |0021: add-int/lit8 v7, v4, #int 1 // #01 │ │ -3e7bda: 4801 0007 |0023: aget-byte v1, v0, v7 │ │ -3e7bde: 4f01 0004 |0025: aput-byte v1, v0, v4 │ │ -3e7be2: 4f05 0007 |0027: aput-byte v5, v0, v7 │ │ -3e7be6: d804 0701 |0029: add-int/lit8 v4, v7, #int 1 // #01 │ │ -3e7bea: 28f2 |002b: goto 001d // -000e │ │ -3e7bec: 1100 |002c: return-object v0 │ │ -3e7bee: 2204 9c10 |002d: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3e7bf2: 7010 d184 0400 |002f: invoke-direct {v4}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ -3e7bf8: 2704 |0032: throw v4 │ │ +3e7b78: |[3e7b78] org.apache.commons.compress.archivers.cpio.CpioUtil.long2byteArray:(JIZ)[B │ │ +3e7b88: 2360 c71b |0000: new-array v0, v6, [B // type@1bc7 │ │ +3e7b8c: dc01 0602 |0002: rem-int/lit8 v1, v6, #int 2 // #02 │ │ +3e7b90: 3901 2900 |0004: if-nez v1, 002d // +0029 │ │ +3e7b94: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +3e7b96: 3416 2600 |0007: if-lt v6, v1, 002d // +0026 │ │ +3e7b9a: d801 06ff |0009: add-int/lit8 v1, v6, #int -1 // #ff │ │ +3e7b9e: 3a01 0f00 |000b: if-ltz v1, 001a // +000f │ │ +3e7ba2: 1602 ff00 |000d: const-wide/16 v2, #int 255 // #ff │ │ +3e7ba6: c042 |000f: and-long/2addr v2, v4 │ │ +3e7ba8: 8423 |0010: long-to-int v3, v2 │ │ +3e7baa: 8d32 |0011: int-to-byte v2, v3 │ │ +3e7bac: 4f02 0001 |0012: aput-byte v2, v0, v1 │ │ +3e7bb0: 1302 0800 |0014: const/16 v2, #int 8 // #8 │ │ +3e7bb4: c424 |0016: shr-long/2addr v4, v2 │ │ +3e7bb6: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3e7bba: 28f2 |0019: goto 000b // -000e │ │ +3e7bbc: 3907 1200 |001a: if-nez v7, 002c // +0012 │ │ +3e7bc0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3e7bc2: 3564 0f00 |001d: if-ge v4, v6, 002c // +000f │ │ +3e7bc6: 4805 0004 |001f: aget-byte v5, v0, v4 │ │ +3e7bca: d807 0401 |0021: add-int/lit8 v7, v4, #int 1 // #01 │ │ +3e7bce: 4801 0007 |0023: aget-byte v1, v0, v7 │ │ +3e7bd2: 4f01 0004 |0025: aput-byte v1, v0, v4 │ │ +3e7bd6: 4f05 0007 |0027: aput-byte v5, v0, v7 │ │ +3e7bda: d804 0701 |0029: add-int/lit8 v4, v7, #int 1 // #01 │ │ +3e7bde: 28f2 |002b: goto 001d // -000e │ │ +3e7be0: 1100 |002c: return-object v0 │ │ +3e7be2: 2204 9c10 |002d: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3e7be6: 7010 d184 0400 |002f: invoke-direct {v4}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ +3e7bec: 2704 |0032: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=93 │ │ 0x0012 line=99 │ │ 0x001f line=106 │ │ 0x0023 line=107 │ │ @@ -861526,21 +861526,21 @@ │ │ type : '(IIILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e7d58: |[3e7d58] org.apache.commons.compress.archivers.dump.Dirent.:(IIILjava/lang/String;)V │ │ -3e7d68: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e7d6e: 5901 1b89 |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ -3e7d72: 5902 1d89 |0005: iput v2, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.parentIno:I // field@891d │ │ -3e7d76: 5903 1e89 |0007: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.type:I // field@891e │ │ -3e7d7a: 5b04 1c89 |0009: iput-object v4, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ -3e7d7e: 0e00 |000b: return-void │ │ +3e7d4c: |[3e7d4c] org.apache.commons.compress.archivers.dump.Dirent.:(IIILjava/lang/String;)V │ │ +3e7d5c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e7d62: 5901 1b89 |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ +3e7d66: 5902 1d89 |0005: iput v2, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.parentIno:I // field@891d │ │ +3e7d6a: 5903 1e89 |0007: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.type:I // field@891e │ │ +3e7d6e: 5b04 1c89 |0009: iput-object v4, v0, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ +3e7d72: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -861557,17 +861557,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7cb8: |[3e7cb8] org.apache.commons.compress.archivers.dump.Dirent.getIno:()I │ │ -3e7cc8: 5210 1b89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ -3e7ccc: 0f00 |0002: return v0 │ │ +3e7cac: |[3e7cac] org.apache.commons.compress.archivers.dump.Dirent.getIno:()I │ │ +3e7cbc: 5210 1b89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ +3e7cc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/Dirent; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/dump/Dirent;) │ │ @@ -861575,17 +861575,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7d00: |[3e7d00] org.apache.commons.compress.archivers.dump.Dirent.getName:()Ljava/lang/String; │ │ -3e7d10: 5410 1c89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ -3e7d14: 1100 |0002: return-object v0 │ │ +3e7cf4: |[3e7cf4] org.apache.commons.compress.archivers.dump.Dirent.getName:()Ljava/lang/String; │ │ +3e7d04: 5410 1c89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ +3e7d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/Dirent; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/dump/Dirent;) │ │ @@ -861593,17 +861593,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7cd0: |[3e7cd0] org.apache.commons.compress.archivers.dump.Dirent.getParentIno:()I │ │ -3e7ce0: 5210 1d89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.parentIno:I // field@891d │ │ -3e7ce4: 0f00 |0002: return v0 │ │ +3e7cc4: |[3e7cc4] org.apache.commons.compress.archivers.dump.Dirent.getParentIno:()I │ │ +3e7cd4: 5210 1d89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.parentIno:I // field@891d │ │ +3e7cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/Dirent; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/Dirent;) │ │ @@ -861611,17 +861611,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7ce8: |[3e7ce8] org.apache.commons.compress.archivers.dump.Dirent.getType:()I │ │ -3e7cf8: 5210 1e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.type:I // field@891e │ │ -3e7cfc: 0f00 |0002: return v0 │ │ +3e7cdc: |[3e7cdc] org.apache.commons.compress.archivers.dump.Dirent.getType:()I │ │ +3e7cec: 5210 1e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/Dirent;.type:I // field@891e │ │ +3e7cf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/Dirent; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/Dirent;) │ │ @@ -861629,29 +861629,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3e7d18: |[3e7d18] org.apache.commons.compress.archivers.dump.Dirent.toString:()Ljava/lang/String; │ │ -3e7d28: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3e7d2a: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3e7d2e: 5231 1b89 |0003: iget v1, v3, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ -3e7d32: 7110 a983 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e7d38: 0c01 |0008: move-result-object v1 │ │ -3e7d3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3e7d3c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3e7d40: 5431 1c89 |000c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ -3e7d44: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3e7d46: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -3e7d4a: 1a01 d56a |0011: const-string v1, "[%d]: %s" // string@6ad5 │ │ -3e7d4e: 7120 5284 0100 |0013: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3e7d54: 0c00 |0016: move-result-object v0 │ │ -3e7d56: 1100 |0017: return-object v0 │ │ +3e7d0c: |[3e7d0c] org.apache.commons.compress.archivers.dump.Dirent.toString:()Ljava/lang/String; │ │ +3e7d1c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3e7d1e: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3e7d22: 5231 1b89 |0003: iget v1, v3, Lorg/apache/commons/compress/archivers/dump/Dirent;.ino:I // field@891b │ │ +3e7d26: 7110 a983 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e7d2c: 0c01 |0008: move-result-object v1 │ │ +3e7d2e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3e7d30: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3e7d34: 5431 1c89 |000c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/dump/Dirent;.name:Ljava/lang/String; // field@891c │ │ +3e7d38: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3e7d3a: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +3e7d3e: 1a01 d56a |0011: const-string v1, "[%d]: %s" // string@6ad5 │ │ +3e7d42: 7120 5284 0100 |0013: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3e7d48: 0c00 |0016: move-result-object v0 │ │ +3e7d4a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/apache/commons/compress/archivers/dump/Dirent; │ │ │ │ source_file_idx : 9346 (Dirent.java) │ │ @@ -861707,40 +861707,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3e7e00: |[3e7e00] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.:()V │ │ -3e7e10: 2200 0d18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ -3e7e14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e7e16: 1a02 5e6a |0003: const-string v2, "ZLIB" // string@6a5e │ │ -3e7e1a: 7040 7dbf 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ -3e7e20: 6900 2289 |0008: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ -3e7e24: 2200 0d18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ -3e7e28: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3e7e2a: 1a03 c01b |000d: const-string v3, "BZLIB" // string@1bc0 │ │ -3e7e2e: 7040 7dbf 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ -3e7e34: 6900 2089 |0012: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ -3e7e38: 2200 0d18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ -3e7e3c: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -3e7e3e: 1a04 0931 |0017: const-string v4, "LZO" // string@3109 │ │ -3e7e42: 7040 7dbf 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ -3e7e48: 6900 2189 |001c: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ -3e7e4c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -3e7e4e: 2300 b71c |001f: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@1cb7 │ │ -3e7e52: 6204 2289 |0021: sget-object v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ -3e7e56: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -3e7e5a: 6201 2089 |0025: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ -3e7e5e: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -3e7e62: 6201 2189 |0029: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ -3e7e66: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -3e7e6a: 6900 1f89 |002d: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@891f │ │ -3e7e6e: 0e00 |002f: return-void │ │ +3e7df4: |[3e7df4] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.:()V │ │ +3e7e04: 2200 0d18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ +3e7e08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e7e0a: 1a02 5e6a |0003: const-string v2, "ZLIB" // string@6a5e │ │ +3e7e0e: 7040 7dbf 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ +3e7e14: 6900 2289 |0008: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ +3e7e18: 2200 0d18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ +3e7e1c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3e7e1e: 1a03 c01b |000d: const-string v3, "BZLIB" // string@1bc0 │ │ +3e7e22: 7040 7dbf 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ +3e7e28: 6900 2089 |0012: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ +3e7e2c: 2200 0d18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ +3e7e30: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +3e7e32: 1a04 0931 |0017: const-string v4, "LZO" // string@3109 │ │ +3e7e36: 7040 7dbf 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.:(Ljava/lang/String;II)V // method@bf7d │ │ +3e7e3c: 6900 2189 |001c: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ +3e7e40: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +3e7e42: 2300 b71c |001f: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@1cb7 │ │ +3e7e46: 6204 2289 |0021: sget-object v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ +3e7e4a: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +3e7e4e: 6201 2089 |0025: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ +3e7e52: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +3e7e56: 6201 2189 |0029: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ +3e7e5a: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +3e7e5e: 6900 1f89 |002d: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@891f │ │ +3e7e62: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x0014 line=73 │ │ 0x001f line=70 │ │ locals : │ │ @@ -861750,18 +861750,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 │ │ -3e7e70: |[3e7e70] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.:(Ljava/lang/String;II)V │ │ -3e7e80: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3e7e86: 5903 2389 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.code:I // field@8923 │ │ -3e7e8a: 0e00 |0005: return-void │ │ +3e7e64: |[3e7e64] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.:(Ljava/lang/String;II)V │ │ +3e7e74: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3e7e7a: 5903 2389 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.code:I // field@8923 │ │ +3e7e7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -861773,28 +861773,28 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3e7d80: |[3e7d80] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ -3e7d90: 7100 81bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf81 │ │ -3e7d96: 0c00 |0003: move-result-object v0 │ │ -3e7d98: 2101 |0004: array-length v1, v0 │ │ -3e7d9a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3e7d9c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3e7da0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3e7da4: 5234 2389 |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.code:I // field@8923 │ │ -3e7da8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3e7dac: 1103 |000e: return-object v3 │ │ -3e7dae: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e7db2: 28f5 |0011: goto 0006 // -000b │ │ -3e7db4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3e7db6: 1105 |0013: return-object v5 │ │ +3e7d74: |[3e7d74] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ +3e7d84: 7100 81bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf81 │ │ +3e7d8a: 0c00 |0003: move-result-object v0 │ │ +3e7d8c: 2101 |0004: array-length v1, v0 │ │ +3e7d8e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3e7d90: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3e7d94: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3e7d98: 5234 2389 |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.code:I // field@8923 │ │ +3e7d9c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3e7da0: 1103 |000e: return-object v3 │ │ +3e7da2: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e7da6: 28f5 |0011: goto 0006 // -000b │ │ +3e7da8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3e7daa: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ │ │ @@ -861803,20 +861803,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e7db8: |[3e7db8] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ -3e7dc8: 1c00 0d18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ -3e7dcc: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3e7dd2: 0c01 |0005: move-result-object v1 │ │ -3e7dd4: 1f01 0d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ -3e7dd8: 1101 |0008: return-object v1 │ │ +3e7dac: |[3e7dac] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ +3e7dbc: 1c00 0d18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ +3e7dc0: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3e7dc6: 0c01 |0005: move-result-object v1 │ │ +3e7dc8: 1f01 0d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@180d │ │ +3e7dcc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;) │ │ @@ -861824,20 +861824,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e7ddc: |[3e7ddc] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ -3e7dec: 6200 1f89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@891f │ │ -3e7df0: 6e10 7dd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.clone:()Ljava/lang/Object; // method@d77d │ │ -3e7df6: 0c00 |0005: move-result-object v0 │ │ -3e7df8: 1f00 b71c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@1cb7 │ │ -3e7dfc: 1100 |0008: return-object v0 │ │ +3e7dd0: |[3e7dd0] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; │ │ +3e7de0: 6200 1f89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@891f │ │ +3e7de4: 6e10 7dd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.clone:()Ljava/lang/Object; // method@d77d │ │ +3e7dea: 0c00 |0005: move-result-object v0 │ │ +3e7dec: 1f00 b71c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // type@1cb7 │ │ +3e7df0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9455 (DumpArchiveConstants.java) │ │ @@ -861905,61 +861905,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -3e7f0c: |[3e7f0c] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.:()V │ │ -3e7f1c: 2200 0e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e7f22: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3e7f24: 1a03 905f |0004: const-string v3, "TAPE" // string@5f90 │ │ -3e7f28: 7040 83bf 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f2e: 6900 2a89 |0009: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.TAPE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@892a │ │ -3e7f32: 2200 0e18 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f36: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -3e7f38: 1a04 382c |000e: const-string v4, "INODE" // string@2c38 │ │ -3e7f3c: 7040 83bf 4032 |0010: invoke-direct {v0, v4, v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f42: 6900 2989 |0013: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ -3e7f46: 2200 0e18 |0015: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f4a: 1234 |0017: const/4 v4, #int 3 // #3 │ │ -3e7f4c: 1a05 441b |0018: const-string v5, "BITS" // string@1b44 │ │ -3e7f50: 7040 83bf 5043 |001a: invoke-direct {v0, v5, v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f56: 6900 2689 |001d: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ -3e7f5a: 2200 0e18 |001f: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f5e: 1245 |0021: const/4 v5, #int 4 // #4 │ │ -3e7f60: 1a06 0c17 |0022: const-string v6, "ADDR" // string@170c │ │ -3e7f64: 7040 83bf 6054 |0024: invoke-direct {v0, v6, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f6a: 6900 2589 |0027: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ -3e7f6e: 2200 0e18 |0029: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f72: 1256 |002b: const/4 v6, #int 5 // #5 │ │ -3e7f74: 1a07 5725 |002c: const-string v7, "END" // string@2557 │ │ -3e7f78: 7040 83bf 7065 |002e: invoke-direct {v0, v7, v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f7e: 6900 2889 |0031: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ -3e7f82: 2200 0e18 |0033: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7f86: 1267 |0035: const/4 v7, #int 6 // #6 │ │ -3e7f88: 1a08 1e1e |0036: const-string v8, "CLRI" // string@1e1e │ │ -3e7f8c: 7040 83bf 8076 |0038: invoke-direct {v0, v8, v6, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ -3e7f92: 6900 2789 |003b: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ -3e7f96: 2370 b81c |003d: new-array v0, v7, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@1cb8 │ │ -3e7f9a: 6207 2a89 |003f: sget-object v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.TAPE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@892a │ │ -3e7f9e: 4d07 0001 |0041: aput-object v7, v0, v1 │ │ -3e7fa2: 6201 2989 |0043: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ -3e7fa6: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ -3e7faa: 6201 2689 |0047: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ -3e7fae: 4d01 0003 |0049: aput-object v1, v0, v3 │ │ -3e7fb2: 6201 2589 |004b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ -3e7fb6: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ -3e7fba: 6201 2889 |004f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ -3e7fbe: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ -3e7fc2: 6201 2789 |0053: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ -3e7fc6: 4d01 0006 |0055: aput-object v1, v0, v6 │ │ -3e7fca: 6900 2489 |0057: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8924 │ │ -3e7fce: 0e00 |0059: return-void │ │ +3e7f00: |[3e7f00] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.:()V │ │ +3e7f10: 2200 0e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e7f16: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3e7f18: 1a03 905f |0004: const-string v3, "TAPE" // string@5f90 │ │ +3e7f1c: 7040 83bf 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f22: 6900 2a89 |0009: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.TAPE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@892a │ │ +3e7f26: 2200 0e18 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f2a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +3e7f2c: 1a04 382c |000e: const-string v4, "INODE" // string@2c38 │ │ +3e7f30: 7040 83bf 4032 |0010: invoke-direct {v0, v4, v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f36: 6900 2989 |0013: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ +3e7f3a: 2200 0e18 |0015: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f3e: 1234 |0017: const/4 v4, #int 3 // #3 │ │ +3e7f40: 1a05 441b |0018: const-string v5, "BITS" // string@1b44 │ │ +3e7f44: 7040 83bf 5043 |001a: invoke-direct {v0, v5, v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f4a: 6900 2689 |001d: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ +3e7f4e: 2200 0e18 |001f: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f52: 1245 |0021: const/4 v5, #int 4 // #4 │ │ +3e7f54: 1a06 0c17 |0022: const-string v6, "ADDR" // string@170c │ │ +3e7f58: 7040 83bf 6054 |0024: invoke-direct {v0, v6, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f5e: 6900 2589 |0027: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ +3e7f62: 2200 0e18 |0029: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f66: 1256 |002b: const/4 v6, #int 5 // #5 │ │ +3e7f68: 1a07 5725 |002c: const-string v7, "END" // string@2557 │ │ +3e7f6c: 7040 83bf 7065 |002e: invoke-direct {v0, v7, v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f72: 6900 2889 |0031: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ +3e7f76: 2200 0e18 |0033: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7f7a: 1267 |0035: const/4 v7, #int 6 // #6 │ │ +3e7f7c: 1a08 1e1e |0036: const-string v8, "CLRI" // string@1e1e │ │ +3e7f80: 7040 83bf 8076 |0038: invoke-direct {v0, v8, v6, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.:(Ljava/lang/String;II)V // method@bf83 │ │ +3e7f86: 6900 2789 |003b: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ +3e7f8a: 2370 b81c |003d: new-array v0, v7, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@1cb8 │ │ +3e7f8e: 6207 2a89 |003f: sget-object v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.TAPE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@892a │ │ +3e7f92: 4d07 0001 |0041: aput-object v7, v0, v1 │ │ +3e7f96: 6201 2989 |0043: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ +3e7f9a: 4d01 0002 |0045: aput-object v1, v0, v2 │ │ +3e7f9e: 6201 2689 |0047: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ +3e7fa2: 4d01 0003 |0049: aput-object v1, v0, v3 │ │ +3e7fa6: 6201 2589 |004b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ +3e7faa: 4d01 0004 |004d: aput-object v1, v0, v4 │ │ +3e7fae: 6201 2889 |004f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ +3e7fb2: 4d01 0005 |0051: aput-object v1, v0, v5 │ │ +3e7fb6: 6201 2789 |0053: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ +3e7fba: 4d01 0006 |0055: aput-object v1, v0, v6 │ │ +3e7fbe: 6900 2489 |0057: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8924 │ │ +3e7fc2: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=44 │ │ 0x0015 line=45 │ │ 0x001f line=46 │ │ 0x0029 line=47 │ │ @@ -861972,18 +861972,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 │ │ -3e7fd0: |[3e7fd0] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.:(Ljava/lang/String;II)V │ │ -3e7fe0: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3e7fe6: 5903 2b89 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.code:I // field@892b │ │ -3e7fea: 0e00 |0005: return-void │ │ +3e7fc4: |[3e7fc4] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.:(Ljava/lang/String;II)V │ │ +3e7fd4: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3e7fda: 5903 2b89 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.code:I // field@892b │ │ +3e7fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -861995,28 +861995,28 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3e7e8c: |[3e7e8c] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e7e9c: 7100 86bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf86 │ │ -3e7ea2: 0c00 |0003: move-result-object v0 │ │ -3e7ea4: 2101 |0004: array-length v1, v0 │ │ -3e7ea6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3e7ea8: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3e7eac: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3e7eb0: 5234 2b89 |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.code:I // field@892b │ │ -3e7eb4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3e7eb8: 1103 |000e: return-object v3 │ │ -3e7eba: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e7ebe: 28f5 |0011: goto 0006 // -000b │ │ -3e7ec0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3e7ec2: 1105 |0013: return-object v5 │ │ +3e7e80: |[3e7e80] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e7e90: 7100 86bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf86 │ │ +3e7e96: 0c00 |0003: move-result-object v0 │ │ +3e7e98: 2101 |0004: array-length v1, v0 │ │ +3e7e9a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3e7e9c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3e7ea0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3e7ea4: 5234 2b89 |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.code:I // field@892b │ │ +3e7ea8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3e7eac: 1103 |000e: return-object v3 │ │ +3e7eae: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e7eb2: 28f5 |0011: goto 0006 // -000b │ │ +3e7eb4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3e7eb6: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ │ │ @@ -862025,20 +862025,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e7ec4: |[3e7ec4] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e7ed4: 1c00 0e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7ed8: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3e7ede: 0c01 |0005: move-result-object v1 │ │ -3e7ee0: 1f01 0e18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ -3e7ee4: 1101 |0008: return-object v1 │ │ +3e7eb8: |[3e7eb8] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e7ec8: 1c00 0e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7ecc: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3e7ed2: 0c01 |0005: move-result-object v1 │ │ +3e7ed4: 1f01 0e18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@180e │ │ +3e7ed8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;) │ │ @@ -862046,20 +862046,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e7ee8: |[3e7ee8] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e7ef8: 6200 2489 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8924 │ │ -3e7efc: 6e10 7ed7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.clone:()Ljava/lang/Object; // method@d77e │ │ -3e7f02: 0c00 |0005: move-result-object v0 │ │ -3e7f04: 1f00 b81c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@1cb8 │ │ -3e7f08: 1100 |0008: return-object v0 │ │ +3e7edc: |[3e7edc] org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e7eec: 6200 2489 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8924 │ │ +3e7ef0: 6e10 7ed7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.clone:()Ljava/lang/Object; // method@d77e │ │ +3e7ef6: 0c00 |0005: move-result-object v0 │ │ +3e7ef8: 1f00 b81c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // type@1cb8 │ │ +3e7efc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9455 (DumpArchiveConstants.java) │ │ @@ -862136,17 +862136,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7fec: |[3e7fec] org.apache.commons.compress.archivers.dump.DumpArchiveConstants.:()V │ │ -3e7ffc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e8002: 0e00 |0003: return-void │ │ +3e7fe0: |[3e7fe0] org.apache.commons.compress.archivers.dump.DumpArchiveConstants.:()V │ │ +3e7ff0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e7ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants; │ │ │ │ Virtual methods - │ │ @@ -862241,111 +862241,111 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -3e80b4: |[3e80b4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.:()V │ │ -3e80c4: 2200 1018 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e80c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e80ca: 1a02 1b59 |0003: const-string v2, "SETUID" // string@591b │ │ -3e80ce: 1303 0008 |0005: const/16 v3, #int 2048 // #800 │ │ -3e80d2: 7040 89bf 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e80d8: 6900 3a89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETUID:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893a │ │ -3e80dc: 2200 1018 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e80e0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3e80e2: 1a03 1559 |000f: const-string v3, "SETGUI" // string@5915 │ │ -3e80e6: 1304 0004 |0011: const/16 v4, #int 1024 // #400 │ │ -3e80ea: 7040 89bf 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e80f0: 6900 3989 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETGUI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8939 │ │ -3e80f4: 2200 1018 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e80f8: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -3e80fa: 1a04 485c |001b: const-string v4, "STICKY" // string@5c48 │ │ -3e80fe: 1305 0002 |001d: const/16 v5, #int 512 // #200 │ │ -3e8102: 7040 89bf 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8108: 6900 3b89 |0022: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.STICKY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893b │ │ -3e810c: 2200 1018 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8110: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3e8112: 1a05 2065 |0027: const-string v5, "USER_READ" // string@6520 │ │ -3e8116: 1306 0001 |0029: const/16 v6, #int 256 // #100 │ │ -3e811a: 7040 89bf 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8120: 6900 3d89 |002e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893d │ │ -3e8124: 2200 1018 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8128: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -3e812a: 1a06 2365 |0033: const-string v6, "USER_WRITE" // string@6523 │ │ -3e812e: 1307 8000 |0035: const/16 v7, #int 128 // #80 │ │ -3e8132: 7040 89bf 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8138: 6900 3e89 |003a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893e │ │ -3e813c: 2200 1018 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8140: 1256 |003e: const/4 v6, #int 5 // #5 │ │ -3e8142: 1a07 1c65 |003f: const-string v7, "USER_EXEC" // string@651c │ │ -3e8146: 1308 4000 |0041: const/16 v8, #int 64 // #40 │ │ -3e814a: 7040 89bf 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8150: 6900 3c89 |0046: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893c │ │ -3e8154: 2200 1018 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8158: 1267 |004a: const/4 v7, #int 6 // #6 │ │ -3e815a: 1a08 012a |004b: const-string v8, "GROUP_READ" // string@2a01 │ │ -3e815e: 1309 2000 |004d: const/16 v9, #int 32 // #20 │ │ -3e8162: 7040 89bf 8097 |004f: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8168: 6900 3789 |0052: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8937 │ │ -3e816c: 2200 1018 |0054: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8170: 1278 |0056: const/4 v8, #int 7 // #7 │ │ -3e8172: 1a09 022a |0057: const-string v9, "GROUP_WRITE" // string@2a02 │ │ -3e8176: 130a 1000 |0059: const/16 v10, #int 16 // #10 │ │ -3e817a: 7040 89bf 90a8 |005b: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8180: 6900 3889 |005e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8938 │ │ -3e8184: 2200 1018 |0060: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8188: 1309 0800 |0062: const/16 v9, #int 8 // #8 │ │ -3e818c: 1a0a fd29 |0064: const-string v10, "GROUP_EXEC" // string@29fd │ │ -3e8190: 7040 89bf a099 |0066: invoke-direct {v0, v10, v9, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e8196: 6900 3689 |0069: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8936 │ │ -3e819a: 2200 1018 |006b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e819e: 130a 0900 |006d: const/16 v10, #int 9 // #9 │ │ -3e81a2: 1a0b e368 |006f: const-string v11, "WORLD_READ" // string@68e3 │ │ -3e81a6: 7040 89bf b05a |0071: invoke-direct {v0, v11, v10, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e81ac: 6900 4089 |0074: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8940 │ │ -3e81b0: 2200 1018 |0076: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e81b4: 130b 0a00 |0078: const/16 v11, #int 10 // #a │ │ -3e81b8: 1a0c e468 |007a: const-string v12, "WORLD_WRITE" // string@68e4 │ │ -3e81bc: 7040 89bf c03b |007c: invoke-direct {v0, v12, v11, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e81c2: 6900 4189 |007f: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8941 │ │ -3e81c6: 2200 1018 |0081: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e81ca: 130c 0b00 |0083: const/16 v12, #int 11 // #b │ │ -3e81ce: 1a0d e268 |0085: const-string v13, "WORLD_EXEC" // string@68e2 │ │ -3e81d2: 7040 89bf d02c |0087: invoke-direct {v0, v13, v12, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ -3e81d8: 6900 3f89 |008a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893f │ │ -3e81dc: 1300 0c00 |008c: const/16 v0, #int 12 // #c │ │ -3e81e0: 2300 b91c |008e: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1cb9 │ │ -3e81e4: 620d 3a89 |0090: sget-object v13, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETUID:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893a │ │ -3e81e8: 4d0d 0001 |0092: aput-object v13, v0, v1 │ │ -3e81ec: 6201 3989 |0094: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETGUI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8939 │ │ -3e81f0: 4d01 0002 |0096: aput-object v1, v0, v2 │ │ -3e81f4: 6201 3b89 |0098: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.STICKY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893b │ │ -3e81f8: 4d01 0003 |009a: aput-object v1, v0, v3 │ │ -3e81fc: 6201 3d89 |009c: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893d │ │ -3e8200: 4d01 0004 |009e: aput-object v1, v0, v4 │ │ -3e8204: 6201 3e89 |00a0: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893e │ │ -3e8208: 4d01 0005 |00a2: aput-object v1, v0, v5 │ │ -3e820c: 6201 3c89 |00a4: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893c │ │ -3e8210: 4d01 0006 |00a6: aput-object v1, v0, v6 │ │ -3e8214: 6201 3789 |00a8: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8937 │ │ -3e8218: 4d01 0007 |00aa: aput-object v1, v0, v7 │ │ -3e821c: 6201 3889 |00ac: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8938 │ │ -3e8220: 4d01 0008 |00ae: aput-object v1, v0, v8 │ │ -3e8224: 6201 3689 |00b0: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8936 │ │ -3e8228: 4d01 0009 |00b2: aput-object v1, v0, v9 │ │ -3e822c: 6201 4089 |00b4: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8940 │ │ -3e8230: 4d01 000a |00b6: aput-object v1, v0, v10 │ │ -3e8234: 6201 4189 |00b8: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8941 │ │ -3e8238: 4d01 000b |00ba: aput-object v1, v0, v11 │ │ -3e823c: 6201 3f89 |00bc: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893f │ │ -3e8240: 4d01 000c |00be: aput-object v1, v0, v12 │ │ -3e8244: 6900 3589 |00c0: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8935 │ │ -3e8248: 0e00 |00c2: return-void │ │ +3e80a8: |[3e80a8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.:()V │ │ +3e80b8: 2200 1018 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e80bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e80be: 1a02 1b59 |0003: const-string v2, "SETUID" // string@591b │ │ +3e80c2: 1303 0008 |0005: const/16 v3, #int 2048 // #800 │ │ +3e80c6: 7040 89bf 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e80cc: 6900 3a89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETUID:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893a │ │ +3e80d0: 2200 1018 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e80d4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3e80d6: 1a03 1559 |000f: const-string v3, "SETGUI" // string@5915 │ │ +3e80da: 1304 0004 |0011: const/16 v4, #int 1024 // #400 │ │ +3e80de: 7040 89bf 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e80e4: 6900 3989 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETGUI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8939 │ │ +3e80e8: 2200 1018 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e80ec: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +3e80ee: 1a04 485c |001b: const-string v4, "STICKY" // string@5c48 │ │ +3e80f2: 1305 0002 |001d: const/16 v5, #int 512 // #200 │ │ +3e80f6: 7040 89bf 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e80fc: 6900 3b89 |0022: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.STICKY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893b │ │ +3e8100: 2200 1018 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8104: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3e8106: 1a05 2065 |0027: const-string v5, "USER_READ" // string@6520 │ │ +3e810a: 1306 0001 |0029: const/16 v6, #int 256 // #100 │ │ +3e810e: 7040 89bf 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e8114: 6900 3d89 |002e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893d │ │ +3e8118: 2200 1018 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e811c: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +3e811e: 1a06 2365 |0033: const-string v6, "USER_WRITE" // string@6523 │ │ +3e8122: 1307 8000 |0035: const/16 v7, #int 128 // #80 │ │ +3e8126: 7040 89bf 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e812c: 6900 3e89 |003a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893e │ │ +3e8130: 2200 1018 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8134: 1256 |003e: const/4 v6, #int 5 // #5 │ │ +3e8136: 1a07 1c65 |003f: const-string v7, "USER_EXEC" // string@651c │ │ +3e813a: 1308 4000 |0041: const/16 v8, #int 64 // #40 │ │ +3e813e: 7040 89bf 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e8144: 6900 3c89 |0046: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893c │ │ +3e8148: 2200 1018 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e814c: 1267 |004a: const/4 v7, #int 6 // #6 │ │ +3e814e: 1a08 012a |004b: const-string v8, "GROUP_READ" // string@2a01 │ │ +3e8152: 1309 2000 |004d: const/16 v9, #int 32 // #20 │ │ +3e8156: 7040 89bf 8097 |004f: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e815c: 6900 3789 |0052: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8937 │ │ +3e8160: 2200 1018 |0054: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8164: 1278 |0056: const/4 v8, #int 7 // #7 │ │ +3e8166: 1a09 022a |0057: const-string v9, "GROUP_WRITE" // string@2a02 │ │ +3e816a: 130a 1000 |0059: const/16 v10, #int 16 // #10 │ │ +3e816e: 7040 89bf 90a8 |005b: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e8174: 6900 3889 |005e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8938 │ │ +3e8178: 2200 1018 |0060: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e817c: 1309 0800 |0062: const/16 v9, #int 8 // #8 │ │ +3e8180: 1a0a fd29 |0064: const-string v10, "GROUP_EXEC" // string@29fd │ │ +3e8184: 7040 89bf a099 |0066: invoke-direct {v0, v10, v9, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e818a: 6900 3689 |0069: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8936 │ │ +3e818e: 2200 1018 |006b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8192: 130a 0900 |006d: const/16 v10, #int 9 // #9 │ │ +3e8196: 1a0b e368 |006f: const-string v11, "WORLD_READ" // string@68e3 │ │ +3e819a: 7040 89bf b05a |0071: invoke-direct {v0, v11, v10, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e81a0: 6900 4089 |0074: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8940 │ │ +3e81a4: 2200 1018 |0076: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e81a8: 130b 0a00 |0078: const/16 v11, #int 10 // #a │ │ +3e81ac: 1a0c e468 |007a: const-string v12, "WORLD_WRITE" // string@68e4 │ │ +3e81b0: 7040 89bf c03b |007c: invoke-direct {v0, v12, v11, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e81b6: 6900 4189 |007f: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8941 │ │ +3e81ba: 2200 1018 |0081: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e81be: 130c 0b00 |0083: const/16 v12, #int 11 // #b │ │ +3e81c2: 1a0d e268 |0085: const-string v13, "WORLD_EXEC" // string@68e2 │ │ +3e81c6: 7040 89bf d02c |0087: invoke-direct {v0, v13, v12, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.:(Ljava/lang/String;II)V // method@bf89 │ │ +3e81cc: 6900 3f89 |008a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893f │ │ +3e81d0: 1300 0c00 |008c: const/16 v0, #int 12 // #c │ │ +3e81d4: 2300 b91c |008e: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1cb9 │ │ +3e81d8: 620d 3a89 |0090: sget-object v13, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETUID:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893a │ │ +3e81dc: 4d0d 0001 |0092: aput-object v13, v0, v1 │ │ +3e81e0: 6201 3989 |0094: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.SETGUI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8939 │ │ +3e81e4: 4d01 0002 |0096: aput-object v1, v0, v2 │ │ +3e81e8: 6201 3b89 |0098: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.STICKY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893b │ │ +3e81ec: 4d01 0003 |009a: aput-object v1, v0, v3 │ │ +3e81f0: 6201 3d89 |009c: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893d │ │ +3e81f4: 4d01 0004 |009e: aput-object v1, v0, v4 │ │ +3e81f8: 6201 3e89 |00a0: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893e │ │ +3e81fc: 4d01 0005 |00a2: aput-object v1, v0, v5 │ │ +3e8200: 6201 3c89 |00a4: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.USER_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893c │ │ +3e8204: 4d01 0006 |00a6: aput-object v1, v0, v6 │ │ +3e8208: 6201 3789 |00a8: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8937 │ │ +3e820c: 4d01 0007 |00aa: aput-object v1, v0, v7 │ │ +3e8210: 6201 3889 |00ac: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8938 │ │ +3e8214: 4d01 0008 |00ae: aput-object v1, v0, v8 │ │ +3e8218: 6201 3689 |00b0: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.GROUP_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8936 │ │ +3e821c: 4d01 0009 |00b2: aput-object v1, v0, v9 │ │ +3e8220: 6201 4089 |00b4: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_READ:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8940 │ │ +3e8224: 4d01 000a |00b6: aput-object v1, v0, v10 │ │ +3e8228: 6201 4189 |00b8: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_WRITE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8941 │ │ +3e822c: 4d01 000b |00ba: aput-object v1, v0, v11 │ │ +3e8230: 6201 3f89 |00bc: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.WORLD_EXEC:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@893f │ │ +3e8234: 4d01 000c |00be: aput-object v1, v0, v12 │ │ +3e8238: 6900 3589 |00c0: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8935 │ │ +3e823c: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x000c line=807 │ │ 0x0018 line=808 │ │ 0x0024 line=809 │ │ 0x0030 line=810 │ │ @@ -862364,18 +862364,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 │ │ -3e824c: |[3e824c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.:(Ljava/lang/String;II)V │ │ -3e825c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3e8262: 5903 4289 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.code:I // field@8942 │ │ -3e8266: 0e00 |0005: return-void │ │ +3e8240: |[3e8240] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.:(Ljava/lang/String;II)V │ │ +3e8250: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3e8256: 5903 4289 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.code:I // field@8942 │ │ +3e825a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0003 line=822 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -862387,38 +862387,38 @@ │ │ type : '(I)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3e8004: |[3e8004] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.find:(I)Ljava/util/Set; │ │ -3e8014: 2200 2611 |0000: new-instance v0, Ljava/util/HashSet; // type@1126 │ │ -3e8018: 7010 4587 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@8745 │ │ -3e801e: 7100 8cbf 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // method@bf8c │ │ -3e8024: 0c01 |0008: move-result-object v1 │ │ -3e8026: 2112 |0009: array-length v2, v1 │ │ -3e8028: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3e802a: 3523 1000 |000b: if-ge v3, v2, 001b // +0010 │ │ -3e802e: 4604 0103 |000d: aget-object v4, v1, v3 │ │ -3e8032: 5245 4289 |000f: iget v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.code:I // field@8942 │ │ -3e8036: 9506 0705 |0011: and-int v6, v7, v5 │ │ -3e803a: 3356 0500 |0013: if-ne v6, v5, 0018 // +0005 │ │ -3e803e: 7220 d887 4000 |0015: invoke-interface {v0, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -3e8044: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3e8048: 28f1 |001a: goto 000b // -000f │ │ -3e804a: 7210 df87 0000 |001b: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -3e8050: 0a07 |001e: move-result v7 │ │ -3e8052: 3807 0700 |001f: if-eqz v7, 0026 // +0007 │ │ -3e8056: 7100 fe86 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ -3e805c: 0c07 |0024: move-result-object v7 │ │ -3e805e: 1107 |0025: return-object v7 │ │ -3e8060: 7110 2a87 0000 |0026: invoke-static {v0}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@872a │ │ -3e8066: 0c07 |0029: move-result-object v7 │ │ -3e8068: 1107 |002a: return-object v7 │ │ +3e7ff8: |[3e7ff8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.find:(I)Ljava/util/Set; │ │ +3e8008: 2200 2611 |0000: new-instance v0, Ljava/util/HashSet; // type@1126 │ │ +3e800c: 7010 4587 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@8745 │ │ +3e8012: 7100 8cbf 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // method@bf8c │ │ +3e8018: 0c01 |0008: move-result-object v1 │ │ +3e801a: 2112 |0009: array-length v2, v1 │ │ +3e801c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3e801e: 3523 1000 |000b: if-ge v3, v2, 001b // +0010 │ │ +3e8022: 4604 0103 |000d: aget-object v4, v1, v3 │ │ +3e8026: 5245 4289 |000f: iget v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.code:I // field@8942 │ │ +3e802a: 9506 0705 |0011: and-int v6, v7, v5 │ │ +3e802e: 3356 0500 |0013: if-ne v6, v5, 0018 // +0005 │ │ +3e8032: 7220 d887 4000 |0015: invoke-interface {v0, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +3e8038: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3e803c: 28f1 |001a: goto 000b // -000f │ │ +3e803e: 7210 df87 0000 |001b: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +3e8044: 0a07 |001e: move-result v7 │ │ +3e8046: 3807 0700 |001f: if-eqz v7, 0026 // +0007 │ │ +3e804a: 7100 fe86 0000 |0021: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ +3e8050: 0c07 |0024: move-result-object v7 │ │ +3e8052: 1107 |0025: return-object v7 │ │ +3e8054: 7110 2a87 0000 |0026: invoke-static {v0}, Ljava/util/EnumSet;.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet; // method@872a │ │ +3e805a: 0c07 |0029: move-result-object v7 │ │ +3e805c: 1107 |002a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0005 line=828 │ │ 0x000f line=829 │ │ 0x0015 line=830 │ │ 0x001b line=834 │ │ @@ -862432,20 +862432,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e806c: |[3e806c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; │ │ -3e807c: 1c00 1018 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e8080: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3e8086: 0c01 |0005: move-result-object v1 │ │ -3e8088: 1f01 1018 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ -3e808c: 1101 |0008: return-object v1 │ │ +3e8060: |[3e8060] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; │ │ +3e8070: 1c00 1018 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8074: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3e807a: 0c01 |0005: move-result-object v1 │ │ +3e807c: 1f01 1018 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1810 │ │ +3e8080: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;) │ │ @@ -862453,20 +862453,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e8090: |[3e8090] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; │ │ -3e80a0: 6200 3589 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8935 │ │ -3e80a4: 6e10 7fd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.clone:()Ljava/lang/Object; // method@d77f │ │ -3e80aa: 0c00 |0005: move-result-object v0 │ │ -3e80ac: 1f00 b91c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1cb9 │ │ -3e80b0: 1100 |0008: return-object v0 │ │ +3e8084: |[3e8084] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; │ │ +3e8094: 6200 3589 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // field@8935 │ │ +3e8098: 6e10 7fd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.clone:()Ljava/lang/Object; // method@d77f │ │ +3e809e: 0c00 |0005: move-result-object v0 │ │ +3e80a0: 1f00 b91c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION; // type@1cb9 │ │ +3e80a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9456 (DumpArchiveEntry.java) │ │ @@ -862546,86 +862546,86 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -3e82ec: |[3e82ec] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.:()V │ │ -3e82fc: 2200 1118 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8300: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e8302: 1a02 cb68 |0003: const-string v2, "WHITEOUT" // string@68cb │ │ -3e8306: 1303 0e00 |0005: const/16 v3, #int 14 // #e │ │ -3e830a: 7040 8ebf 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8310: 6900 4c89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.WHITEOUT:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894c │ │ -3e8314: 2200 1118 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8318: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3e831a: 1a03 b65b |000f: const-string v3, "SOCKET" // string@5bb6 │ │ -3e831e: 1304 0c00 |0011: const/16 v4, #int 12 // #c │ │ -3e8322: 7040 8ebf 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8328: 6900 4a89 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ -3e832c: 2200 1118 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8330: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -3e8332: 1a04 f12f |001b: const-string v4, "LINK" // string@2ff1 │ │ -3e8336: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ -3e833a: 7040 8ebf 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8340: 6900 4989 |0022: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.LINK:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8949 │ │ -3e8344: 2200 1118 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8348: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3e834a: 1305 0800 |0027: const/16 v5, #int 8 // #8 │ │ -3e834e: 1a06 8a27 |0029: const-string v6, "FILE" // string@278a │ │ -3e8352: 7040 8ebf 6054 |002b: invoke-direct {v0, v6, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8358: 6900 4889 |002e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ -3e835c: 2200 1118 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8360: 1266 |0032: const/4 v6, #int 6 // #6 │ │ -3e8362: 1247 |0033: const/4 v7, #int 4 // #4 │ │ -3e8364: 1a08 511b |0034: const-string v8, "BLKDEV" // string@1b51 │ │ -3e8368: 7040 8ebf 8067 |0036: invoke-direct {v0, v8, v7, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e836e: 6900 4489 |0039: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ -3e8372: 2200 1118 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e8376: 1258 |003d: const/4 v8, #int 5 // #5 │ │ -3e8378: 1a09 9f23 |003e: const-string v9, "DIRECTORY" // string@239f │ │ -3e837c: 7040 8ebf 9078 |0040: invoke-direct {v0, v9, v8, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8382: 6900 4689 |0043: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ -3e8386: 2200 1118 |0045: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e838a: 1a09 f21d |0047: const-string v9, "CHRDEV" // string@1df2 │ │ -3e838e: 7040 8ebf 9036 |0049: invoke-direct {v0, v9, v6, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e8394: 6900 4589 |004c: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ -3e8398: 2200 1118 |004e: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e839c: 1279 |0050: const/4 v9, #int 7 // #7 │ │ -3e839e: 1a0a 8627 |0051: const-string v10, "FIFO" // string@2786 │ │ -3e83a2: 7040 8ebf a029 |0053: invoke-direct {v0, v10, v9, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e83a8: 6900 4789 |0056: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ -3e83ac: 2200 1118 |0058: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e83b0: 1a0a d564 |005a: const-string v10, "UNKNOWN" // string@64d5 │ │ -3e83b4: 130b 0f00 |005c: const/16 v11, #int 15 // #f │ │ -3e83b8: 7040 8ebf a0b5 |005e: invoke-direct {v0, v10, v5, v11}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ -3e83be: 6900 4b89 |0061: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e83c2: 1300 0900 |0063: const/16 v0, #int 9 // #9 │ │ -3e83c6: 2300 ba1c |0065: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1cba │ │ -3e83ca: 620a 4c89 |0067: sget-object v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.WHITEOUT:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894c │ │ -3e83ce: 4d0a 0001 |0069: aput-object v10, v0, v1 │ │ -3e83d2: 6201 4a89 |006b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ -3e83d6: 4d01 0002 |006d: aput-object v1, v0, v2 │ │ -3e83da: 6201 4989 |006f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.LINK:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8949 │ │ -3e83de: 4d01 0003 |0071: aput-object v1, v0, v3 │ │ -3e83e2: 6201 4889 |0073: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ -3e83e6: 4d01 0004 |0075: aput-object v1, v0, v4 │ │ -3e83ea: 6201 4489 |0077: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ -3e83ee: 4d01 0007 |0079: aput-object v1, v0, v7 │ │ -3e83f2: 6201 4689 |007b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ -3e83f6: 4d01 0008 |007d: aput-object v1, v0, v8 │ │ -3e83fa: 6201 4589 |007f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ -3e83fe: 4d01 0006 |0081: aput-object v1, v0, v6 │ │ -3e8402: 6201 4789 |0083: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ -3e8406: 4d01 0009 |0085: aput-object v1, v0, v9 │ │ -3e840a: 6201 4b89 |0087: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e840e: 4d01 0005 |0089: aput-object v1, v0, v5 │ │ -3e8412: 6900 4389 |008b: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8943 │ │ -3e8416: 0e00 |008d: return-void │ │ +3e82e0: |[3e82e0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.:()V │ │ +3e82f0: 2200 1118 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e82f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e82f6: 1a02 cb68 |0003: const-string v2, "WHITEOUT" // string@68cb │ │ +3e82fa: 1303 0e00 |0005: const/16 v3, #int 14 // #e │ │ +3e82fe: 7040 8ebf 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e8304: 6900 4c89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.WHITEOUT:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894c │ │ +3e8308: 2200 1118 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e830c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3e830e: 1a03 b65b |000f: const-string v3, "SOCKET" // string@5bb6 │ │ +3e8312: 1304 0c00 |0011: const/16 v4, #int 12 // #c │ │ +3e8316: 7040 8ebf 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e831c: 6900 4a89 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ +3e8320: 2200 1118 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e8324: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +3e8326: 1a04 f12f |001b: const-string v4, "LINK" // string@2ff1 │ │ +3e832a: 1305 0a00 |001d: const/16 v5, #int 10 // #a │ │ +3e832e: 7040 8ebf 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e8334: 6900 4989 |0022: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.LINK:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8949 │ │ +3e8338: 2200 1118 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e833c: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3e833e: 1305 0800 |0027: const/16 v5, #int 8 // #8 │ │ +3e8342: 1a06 8a27 |0029: const-string v6, "FILE" // string@278a │ │ +3e8346: 7040 8ebf 6054 |002b: invoke-direct {v0, v6, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e834c: 6900 4889 |002e: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ +3e8350: 2200 1118 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e8354: 1266 |0032: const/4 v6, #int 6 // #6 │ │ +3e8356: 1247 |0033: const/4 v7, #int 4 // #4 │ │ +3e8358: 1a08 511b |0034: const-string v8, "BLKDEV" // string@1b51 │ │ +3e835c: 7040 8ebf 8067 |0036: invoke-direct {v0, v8, v7, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e8362: 6900 4489 |0039: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ +3e8366: 2200 1118 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e836a: 1258 |003d: const/4 v8, #int 5 // #5 │ │ +3e836c: 1a09 9f23 |003e: const-string v9, "DIRECTORY" // string@239f │ │ +3e8370: 7040 8ebf 9078 |0040: invoke-direct {v0, v9, v8, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e8376: 6900 4689 |0043: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ +3e837a: 2200 1118 |0045: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e837e: 1a09 f21d |0047: const-string v9, "CHRDEV" // string@1df2 │ │ +3e8382: 7040 8ebf 9036 |0049: invoke-direct {v0, v9, v6, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e8388: 6900 4589 |004c: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ +3e838c: 2200 1118 |004e: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e8390: 1279 |0050: const/4 v9, #int 7 // #7 │ │ +3e8392: 1a0a 8627 |0051: const-string v10, "FIFO" // string@2786 │ │ +3e8396: 7040 8ebf a029 |0053: invoke-direct {v0, v10, v9, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e839c: 6900 4789 |0056: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ +3e83a0: 2200 1118 |0058: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e83a4: 1a0a d564 |005a: const-string v10, "UNKNOWN" // string@64d5 │ │ +3e83a8: 130b 0f00 |005c: const/16 v11, #int 15 // #f │ │ +3e83ac: 7040 8ebf a0b5 |005e: invoke-direct {v0, v10, v5, v11}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.:(Ljava/lang/String;II)V // method@bf8e │ │ +3e83b2: 6900 4b89 |0061: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e83b6: 1300 0900 |0063: const/16 v0, #int 9 // #9 │ │ +3e83ba: 2300 ba1c |0065: new-array v0, v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1cba │ │ +3e83be: 620a 4c89 |0067: sget-object v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.WHITEOUT:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894c │ │ +3e83c2: 4d0a 0001 |0069: aput-object v10, v0, v1 │ │ +3e83c6: 6201 4a89 |006b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ +3e83ca: 4d01 0002 |006d: aput-object v1, v0, v2 │ │ +3e83ce: 6201 4989 |006f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.LINK:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8949 │ │ +3e83d2: 4d01 0003 |0071: aput-object v1, v0, v3 │ │ +3e83d6: 6201 4889 |0073: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ +3e83da: 4d01 0004 |0075: aput-object v1, v0, v4 │ │ +3e83de: 6201 4489 |0077: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ +3e83e2: 4d01 0007 |0079: aput-object v1, v0, v7 │ │ +3e83e6: 6201 4689 |007b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ +3e83ea: 4d01 0008 |007d: aput-object v1, v0, v8 │ │ +3e83ee: 6201 4589 |007f: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ +3e83f2: 4d01 0006 |0081: aput-object v1, v0, v6 │ │ +3e83f6: 6201 4789 |0083: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ +3e83fa: 4d01 0009 |0085: aput-object v1, v0, v9 │ │ +3e83fe: 6201 4b89 |0087: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e8402: 4d01 0005 |0089: aput-object v1, v0, v5 │ │ +3e8406: 6900 4389 |008b: sput-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8943 │ │ +3e840a: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000c line=777 │ │ 0x0018 line=778 │ │ 0x0024 line=779 │ │ 0x0030 line=780 │ │ @@ -862641,18 +862641,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 │ │ -3e8418: |[3e8418] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.:(Ljava/lang/String;II)V │ │ -3e8428: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3e842e: 5903 4d89 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.code:I // field@894d │ │ -3e8432: 0e00 |0005: return-void │ │ +3e840c: |[3e840c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.:(Ljava/lang/String;II)V │ │ +3e841c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3e8422: 5903 4d89 |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.code:I // field@894d │ │ +3e8426: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=789 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -862664,28 +862664,28 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3e8268: |[3e8268] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ -3e8278: 6200 4b89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e827c: 7100 91bf 0000 |0002: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // method@bf91 │ │ -3e8282: 0c01 |0005: move-result-object v1 │ │ -3e8284: 2112 |0006: array-length v2, v1 │ │ -3e8286: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3e8288: 3523 0c00 |0008: if-ge v3, v2, 0014 // +000c │ │ -3e828c: 4604 0103 |000a: aget-object v4, v1, v3 │ │ -3e8290: 5245 4d89 |000c: iget v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.code:I // field@894d │ │ -3e8294: 3356 0300 |000e: if-ne v6, v5, 0011 // +0003 │ │ -3e8298: 0740 |0010: move-object v0, v4 │ │ -3e829a: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3e829e: 28f5 |0013: goto 0008 // -000b │ │ -3e82a0: 1100 |0014: return-object v0 │ │ +3e825c: |[3e825c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ +3e826c: 6200 4b89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e8270: 7100 91bf 0000 |0002: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // method@bf91 │ │ +3e8276: 0c01 |0005: move-result-object v1 │ │ +3e8278: 2112 |0006: array-length v2, v1 │ │ +3e827a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3e827c: 3523 0c00 |0008: if-ge v3, v2, 0014 // +000c │ │ +3e8280: 4604 0103 |000a: aget-object v4, v1, v3 │ │ +3e8284: 5245 4d89 |000c: iget v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.code:I // field@894d │ │ +3e8288: 3356 0300 |000e: if-ne v6, v5, 0011 // +0003 │ │ +3e828c: 0740 |0010: move-object v0, v4 │ │ +3e828e: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3e8292: 28f5 |0013: goto 0008 // -000b │ │ +3e8294: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=795 │ │ 0x000c line=796 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 (null) I │ │ @@ -862695,20 +862695,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e82a4: |[3e82a4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ -3e82b4: 1c00 1118 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e82b8: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3e82be: 0c01 |0005: move-result-object v1 │ │ -3e82c0: 1f01 1118 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ -3e82c4: 1101 |0008: return-object v1 │ │ +3e8298: |[3e8298] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ +3e82a8: 1c00 1118 |0000: const-class v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e82ac: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3e82b2: 0c01 |0005: move-result-object v1 │ │ +3e82b4: 1f01 1118 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1811 │ │ +3e82b8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;) │ │ @@ -862716,20 +862716,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e82c8: |[3e82c8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ -3e82d8: 6200 4389 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8943 │ │ -3e82dc: 6e10 80d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.clone:()Ljava/lang/Object; // method@d780 │ │ -3e82e2: 0c00 |0005: move-result-object v0 │ │ -3e82e4: 1f00 ba1c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1cba │ │ -3e82e8: 1100 |0008: return-object v0 │ │ +3e82bc: |[3e82bc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ +3e82cc: 6200 4389 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.$VALUES:[Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8943 │ │ +3e82d0: 6e10 80d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.clone:()Ljava/lang/Object; // method@d780 │ │ +3e82d6: 0c00 |0005: move-result-object v0 │ │ +3e82d8: 1f00 ba1c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // type@1cba │ │ +3e82dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9456 (DumpArchiveEntry.java) │ │ @@ -862786,20 +862786,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3e8590: |[3e8590] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.:()V │ │ -3e85a0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e85a6: 1300 0002 |0003: const/16 v0, #int 512 // #200 │ │ -3e85aa: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -3e85ae: 5b10 4e89 |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ -3e85b2: 0e00 |0009: return-void │ │ +3e8584: |[3e8584] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.:()V │ │ +3e8594: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e859a: 1300 0002 |0003: const/16 v0, #int 512 // #200 │ │ +3e859e: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +3e85a2: 5b10 4e89 |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ +3e85a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0005 line=531 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ @@ -862808,17 +862808,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8560: |[3e8560] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$002:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e8570: 5b01 5289 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8952 │ │ -3e8574: 1101 |0002: return-object v1 │ │ +3e8554: |[3e8554] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$002:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e8564: 5b01 5289 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8952 │ │ +3e8568: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ │ │ @@ -862827,17 +862827,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e844c: |[3e844c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ -3e845c: 5901 5389 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.volume:I // field@8953 │ │ -3e8460: 0f01 |0002: return v1 │ │ +3e8440: |[3e8440] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ +3e8450: 5901 5389 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.volume:I // field@8953 │ │ +3e8454: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -862846,17 +862846,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8464: |[3e8464] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$202:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ -3e8474: 5901 5189 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ -3e8478: 0f01 |0002: return v1 │ │ +3e8458: |[3e8458] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$202:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ +3e8468: 5901 5189 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ +3e846c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -862865,17 +862865,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e847c: |[3e847c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I │ │ -3e848c: 5200 4f89 |0000: iget v0, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ -3e8490: 0f00 |0002: return v0 │ │ +3e8470: |[3e8470] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I │ │ +3e8480: 5200 4f89 |0000: iget v0, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ +3e8484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -862883,17 +862883,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8494: |[3e8494] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ -3e84a4: 5901 4f89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ -3e84a8: 0f01 |0002: return v1 │ │ +3e8488: |[3e8488] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ +3e8498: 5901 4f89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ +3e849c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -862902,17 +862902,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e84ac: |[3e84ac] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ -3e84bc: 5901 5089 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ -3e84c0: 0f01 |0002: return v1 │ │ +3e84a0: |[3e84a0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I │ │ +3e84b0: 5901 5089 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ +3e84b4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -862921,19 +862921,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3e84c4: |[3e84c4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I │ │ -3e84d4: 5220 5089 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ -3e84d8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3e84dc: 5921 5089 |0004: iput v1, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ -3e84e0: 0f00 |0006: return v0 │ │ +3e84b8: |[3e84b8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I │ │ +3e84c8: 5220 5089 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ +3e84cc: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3e84d0: 5921 5089 |0004: iput v1, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ +3e84d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -862941,17 +862941,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8434: |[3e8434] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B │ │ -3e8444: 5400 4e89 |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ -3e8448: 1100 |0002: return-object v0 │ │ +3e8428: |[3e8428] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B │ │ +3e8438: 5400 4e89 |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ +3e843c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ Virtual methods - │ │ @@ -862960,18 +862960,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e84e4: |[3e84e4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getCdata:(I)I │ │ -3e84f4: 5410 4e89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ -3e84f8: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ -3e84fc: 0f02 |0004: return v2 │ │ +3e84d8: |[3e84d8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getCdata:(I)I │ │ +3e84e8: 5410 4e89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.cdata:[B // field@894e │ │ +3e84ec: 4802 0002 |0002: aget-byte v2, v0, v2 │ │ +3e84f0: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -862980,17 +862980,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8500: |[3e8500] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getCount:()I │ │ -3e8510: 5210 4f89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ -3e8514: 0f00 |0002: return v0 │ │ +3e84f4: |[3e84f4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getCount:()I │ │ +3e8504: 5210 4f89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.count:I // field@894f │ │ +3e8508: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -862998,17 +862998,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8518: |[3e8518] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getHoles:()I │ │ -3e8528: 5210 5089 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ -3e852c: 0f00 |0002: return v0 │ │ +3e850c: |[3e850c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getHoles:()I │ │ +3e851c: 5210 5089 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.holes:I // field@8950 │ │ +3e8520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -863016,17 +863016,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8530: |[3e8530] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getIno:()I │ │ -3e8540: 5210 5189 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ -3e8544: 0f00 |0002: return v0 │ │ +3e8524: |[3e8524] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getIno:()I │ │ +3e8534: 5210 5189 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ +3e8538: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -863034,17 +863034,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8578: |[3e8578] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e8588: 5410 5289 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8952 │ │ -3e858c: 1100 |0002: return-object v0 │ │ +3e856c: |[3e856c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e857c: 5410 5289 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8952 │ │ +3e8580: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -863052,17 +863052,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8548: |[3e8548] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getVolume:()I │ │ -3e8558: 5210 5389 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.volume:I // field@8953 │ │ -3e855c: 0f00 |0002: return v0 │ │ +3e853c: |[3e853c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.getVolume:()I │ │ +3e854c: 5210 5389 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.volume:I // field@8953 │ │ +3e8550: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;) │ │ @@ -863070,17 +863070,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e85b4: |[3e85b4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.setIno:(I)V │ │ -3e85c4: 5901 5189 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ -3e85c8: 0e00 |0002: return-void │ │ +3e85a8: |[3e85a8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader.setIno:(I)V │ │ +3e85b8: 5901 5189 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.ino:I // field@8951 │ │ +3e85bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -863114,17 +863114,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8f38: |[3e8f38] org.apache.commons.compress.archivers.dump.DumpArchiveException.:()V │ │ -3e8f48: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ -3e8f4e: 0e00 |0003: return-void │ │ +3e8f2c: |[3e8f2c] org.apache.commons.compress.archivers.dump.DumpArchiveException.:()V │ │ +3e8f3c: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ +3e8f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;) │ │ @@ -863132,17 +863132,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e8f50: |[3e8f50] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/String;)V │ │ -3e8f60: 7020 7782 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e8f66: 0e00 |0003: return-void │ │ +3e8f44: |[3e8f44] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/String;)V │ │ +3e8f54: 7020 7782 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e8f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -863151,18 +863151,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e8f68: |[3e8f68] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -3e8f78: 7020 7782 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e8f7e: 6e20 dabf 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@bfda │ │ -3e8f84: 0e00 |0006: return-void │ │ +3e8f5c: |[3e8f5c] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +3e8f6c: 7020 7782 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e8f72: 6e20 dabf 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@bfda │ │ +3e8f78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -863173,18 +863173,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e8f88: |[3e8f88] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/Throwable;)V │ │ -3e8f98: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ -3e8f9e: 6e20 dabf 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@bfda │ │ -3e8fa4: 0e00 |0006: return-void │ │ +3e8f7c: |[3e8f7c] org.apache.commons.compress.archivers.dump.DumpArchiveException.:(Ljava/lang/Throwable;)V │ │ +3e8f8c: 7010 7682 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ +3e8f92: 6e20 dabf 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@bfda │ │ +3e8f98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Throwable; │ │ @@ -863226,18 +863226,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e9018: |[3e9018] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;)V │ │ -3e9028: 5b01 6989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.this$0:Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // field@8969 │ │ -3e902c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e9032: 0e00 |0005: return-void │ │ +3e900c: |[3e900c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;)V │ │ +3e901c: 5b01 6989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.this$0:Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // field@8969 │ │ +3e9020: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e9026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ @@ -863247,20 +863247,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 │ │ -3e8fa8: |[3e8fa8] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3e8fb8: 1f01 1318 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e8fbc: 1f02 1318 |0002: check-cast v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e8fc0: 6e30 ddbf 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.compare:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)I // method@bfdd │ │ -3e8fc6: 0a01 |0007: move-result v1 │ │ -3e8fc8: 0f01 |0008: return v1 │ │ +3e8f9c: |[3e8f9c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3e8fac: 1f01 1318 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e8fb0: 1f02 1318 |0002: check-cast v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e8fb4: 6e30 ddbf 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.compare:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)I // method@bfdd │ │ +3e8fba: 0a01 |0007: move-result v1 │ │ +3e8fbc: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -863270,31 +863270,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3e8fcc: |[3e8fcc] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.compare:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)I │ │ -3e8fdc: 6e10 b4bf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ -3e8fe2: 0c00 |0003: move-result-object v0 │ │ -3e8fe4: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -3e8fe8: 6e10 b4bf 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ -3e8fee: 0c00 |0009: move-result-object v0 │ │ -3e8ff0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3e8ff4: 280e |000c: goto 001a // +000e │ │ -3e8ff6: 6e10 b4bf 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ -3e8ffc: 0c02 |0010: move-result-object v2 │ │ -3e8ffe: 6e10 b4bf 0300 |0011: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ -3e9004: 0c03 |0014: move-result-object v3 │ │ -3e9006: 6e20 4a84 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -3e900c: 0a02 |0018: move-result v2 │ │ -3e900e: 0f02 |0019: return v2 │ │ -3e9010: 1402 ffff ff7f |001a: const v2, #float nan // #7fffffff │ │ -3e9016: 0f02 |001d: return v2 │ │ +3e8fc0: |[3e8fc0] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream$1.compare:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)I │ │ +3e8fd0: 6e10 b4bf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ +3e8fd6: 0c00 |0003: move-result-object v0 │ │ +3e8fd8: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +3e8fdc: 6e10 b4bf 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ +3e8fe2: 0c00 |0009: move-result-object v0 │ │ +3e8fe4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3e8fe8: 280e |000c: goto 001a // +000e │ │ +3e8fea: 6e10 b4bf 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ +3e8ff0: 0c02 |0010: move-result-object v2 │ │ +3e8ff2: 6e10 b4bf 0300 |0011: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getOriginalName:()Ljava/lang/String; // method@bfb4 │ │ +3e8ff8: 0c03 |0014: move-result-object v3 │ │ +3e8ffa: 6e20 4a84 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +3e9000: 0a02 |0018: move-result v2 │ │ +3e9002: 0f02 |0019: return v2 │ │ +3e9004: 1402 ffff ff7f |001a: const v2, #float nan // #7fffffff │ │ +3e900a: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000d line=147 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1; │ │ 0x0000 - 0x001e reg=2 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ @@ -863373,76 +863373,76 @@ │ │ type : '([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -3e9e00: |[3e9e00] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ -3e9e10: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e9e16: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -3e9e18: 7120 0ec0 0500 |0004: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9e1e: 0a00 |0007: move-result v0 │ │ -3e9e20: 8100 |0008: int-to-long v0, v0 │ │ -3e9e22: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ -3e9e26: 9d00 0002 |000b: mul-long v0, v0, v2 │ │ -3e9e2a: 5a40 7c89 |000d: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9e2e: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ -3e9e32: 7120 0ec0 0500 |0011: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9e38: 0a00 |0014: move-result v0 │ │ -3e9e3a: 8100 |0015: int-to-long v0, v0 │ │ -3e9e3c: 9d00 0002 |0016: mul-long v0, v0, v2 │ │ -3e9e40: 5a40 8489 |0018: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ -3e9e44: 1300 0c00 |001a: const/16 v0, #int 12 // #c │ │ -3e9e48: 7120 0ec0 0500 |001c: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9e4e: 0a00 |001f: move-result v0 │ │ -3e9e50: 5940 8589 |0020: iput v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ -3e9e54: 1300 a402 |0022: const/16 v0, #int 676 // #2a4 │ │ -3e9e58: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ -3e9e5c: 7140 10c0 5610 |0026: invoke-static {v6, v5, v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ -3e9e62: 0c00 |0029: move-result-object v0 │ │ -3e9e64: 6e10 7784 0000 |002a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e9e6a: 0c00 |002d: move-result-object v0 │ │ -3e9e6c: 5b40 8189 |002e: iput-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ -3e9e70: 1300 b402 |0030: const/16 v0, #int 692 // #2b4 │ │ -3e9e74: 7120 0ec0 0500 |0032: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9e7a: 0a00 |0035: move-result v0 │ │ -3e9e7c: 5940 8289 |0036: iput v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ -3e9e80: 1300 4000 |0038: const/16 v0, #int 64 // #40 │ │ -3e9e84: 1301 b802 |003a: const/16 v1, #int 696 // #2b8 │ │ -3e9e88: 7140 10c0 5601 |003c: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ -3e9e8e: 0c01 |003f: move-result-object v1 │ │ -3e9e90: 6e10 7784 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e9e96: 0c01 |0043: move-result-object v1 │ │ -3e9e98: 5b41 7d89 |0044: iput-object v1, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ -3e9e9c: 1301 f802 |0046: const/16 v1, #int 760 // #2f8 │ │ -3e9ea0: 7140 10c0 5601 |0048: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ -3e9ea6: 0c01 |004b: move-result-object v1 │ │ -3e9ea8: 6e10 7784 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e9eae: 0c01 |004f: move-result-object v1 │ │ -3e9eb0: 5b41 7b89 |0050: iput-object v1, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ -3e9eb4: 1301 3803 |0052: const/16 v1, #int 824 // #338 │ │ -3e9eb8: 7140 10c0 5601 |0054: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ -3e9ebe: 0c06 |0057: move-result-object v6 │ │ -3e9ec0: 6e10 7784 0600 |0058: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e9ec6: 0c06 |005b: move-result-object v6 │ │ -3e9ec8: 5b46 8089 |005c: iput-object v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ -3e9ecc: 1306 7803 |005e: const/16 v6, #int 888 // #378 │ │ -3e9ed0: 7120 0ec0 6500 |0060: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9ed6: 0a06 |0063: move-result v6 │ │ -3e9ed8: 5946 7f89 |0064: iput v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9edc: 1306 7c03 |0066: const/16 v6, #int 892 // #37c │ │ -3e9ee0: 7120 0ec0 6500 |0068: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9ee6: 0a06 |006b: move-result v6 │ │ -3e9ee8: 5946 7e89 |006c: iput v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ -3e9eec: 1306 8003 |006e: const/16 v6, #int 896 // #380 │ │ -3e9ef0: 7120 0ec0 6500 |0070: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9ef6: 0a05 |0073: move-result v5 │ │ -3e9ef8: 5945 8389 |0074: iput v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ -3e9efc: 0e00 |0076: return-void │ │ +3e9df4: |[3e9df4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ +3e9e04: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e9e0a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +3e9e0c: 7120 0ec0 0500 |0004: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9e12: 0a00 |0007: move-result v0 │ │ +3e9e14: 8100 |0008: int-to-long v0, v0 │ │ +3e9e16: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ +3e9e1a: 9d00 0002 |000b: mul-long v0, v0, v2 │ │ +3e9e1e: 5a40 7c89 |000d: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9e22: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ +3e9e26: 7120 0ec0 0500 |0011: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9e2c: 0a00 |0014: move-result v0 │ │ +3e9e2e: 8100 |0015: int-to-long v0, v0 │ │ +3e9e30: 9d00 0002 |0016: mul-long v0, v0, v2 │ │ +3e9e34: 5a40 8489 |0018: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ +3e9e38: 1300 0c00 |001a: const/16 v0, #int 12 // #c │ │ +3e9e3c: 7120 0ec0 0500 |001c: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9e42: 0a00 |001f: move-result v0 │ │ +3e9e44: 5940 8589 |0020: iput v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ +3e9e48: 1300 a402 |0022: const/16 v0, #int 676 // #2a4 │ │ +3e9e4c: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ +3e9e50: 7140 10c0 5610 |0026: invoke-static {v6, v5, v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ +3e9e56: 0c00 |0029: move-result-object v0 │ │ +3e9e58: 6e10 7784 0000 |002a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e9e5e: 0c00 |002d: move-result-object v0 │ │ +3e9e60: 5b40 8189 |002e: iput-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ +3e9e64: 1300 b402 |0030: const/16 v0, #int 692 // #2b4 │ │ +3e9e68: 7120 0ec0 0500 |0032: invoke-static {v5, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9e6e: 0a00 |0035: move-result v0 │ │ +3e9e70: 5940 8289 |0036: iput v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ +3e9e74: 1300 4000 |0038: const/16 v0, #int 64 // #40 │ │ +3e9e78: 1301 b802 |003a: const/16 v1, #int 696 // #2b8 │ │ +3e9e7c: 7140 10c0 5601 |003c: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ +3e9e82: 0c01 |003f: move-result-object v1 │ │ +3e9e84: 6e10 7784 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e9e8a: 0c01 |0043: move-result-object v1 │ │ +3e9e8c: 5b41 7d89 |0044: iput-object v1, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ +3e9e90: 1301 f802 |0046: const/16 v1, #int 760 // #2f8 │ │ +3e9e94: 7140 10c0 5601 |0048: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ +3e9e9a: 0c01 |004b: move-result-object v1 │ │ +3e9e9c: 6e10 7784 0100 |004c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e9ea2: 0c01 |004f: move-result-object v1 │ │ +3e9ea4: 5b41 7b89 |0050: iput-object v1, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ +3e9ea8: 1301 3803 |0052: const/16 v1, #int 824 // #338 │ │ +3e9eac: 7140 10c0 5601 |0054: invoke-static {v6, v5, v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ +3e9eb2: 0c06 |0057: move-result-object v6 │ │ +3e9eb4: 6e10 7784 0600 |0058: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e9eba: 0c06 |005b: move-result-object v6 │ │ +3e9ebc: 5b46 8089 |005c: iput-object v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ +3e9ec0: 1306 7803 |005e: const/16 v6, #int 888 // #378 │ │ +3e9ec4: 7120 0ec0 6500 |0060: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9eca: 0a06 |0063: move-result v6 │ │ +3e9ecc: 5946 7f89 |0064: iput v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9ed0: 1306 7c03 |0066: const/16 v6, #int 892 // #37c │ │ +3e9ed4: 7120 0ec0 6500 |0068: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9eda: 0a06 |006b: move-result v6 │ │ +3e9edc: 5946 7e89 |006c: iput v6, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ +3e9ee0: 1306 8003 |006e: const/16 v6, #int 896 // #380 │ │ +3e9ee4: 7120 0ec0 6500 |0070: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9eea: 0a05 |0073: move-result v5 │ │ +3e9eec: 5945 8389 |0074: iput v5, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ +3e9ef0: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0011 line=48 │ │ 0x001c line=49 │ │ 0x0026 line=50 │ │ @@ -863464,58 +863464,58 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3e9b10: |[3e9b10] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.equals:(Ljava/lang/Object;)Z │ │ -3e9b20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e9b22: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -3e9b26: 0f00 |0003: return v0 │ │ -3e9b28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e9b2a: 3808 4700 |0005: if-eqz v8, 004c // +0047 │ │ -3e9b2e: 6e10 0884 0800 |0007: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e9b34: 0c02 |000a: move-result-object v2 │ │ -3e9b36: 6e10 0884 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e9b3c: 0c03 |000e: move-result-object v3 │ │ -3e9b3e: 6e20 0684 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ -3e9b44: 0a02 |0012: move-result v2 │ │ -3e9b46: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -3e9b4a: 2837 |0015: goto 004c // +0037 │ │ -3e9b4c: 1f08 1718 |0016: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // type@1817 │ │ -3e9b50: 5372 7c89 |0018: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9b54: 5384 7c89 |001a: iget-wide v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9b58: 3106 0204 |001c: cmp-long v6, v2, v4 │ │ -3e9b5c: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ -3e9b60: 0f01 |0020: return v1 │ │ -3e9b62: 6e10 f4bf 0700 |0021: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ -3e9b68: 0c02 |0024: move-result-object v2 │ │ -3e9b6a: 3802 2700 |0025: if-eqz v2, 004c // +0027 │ │ -3e9b6e: 6e10 f4bf 0700 |0027: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ -3e9b74: 0c02 |002a: move-result-object v2 │ │ -3e9b76: 6e10 f4bf 0800 |002b: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ -3e9b7c: 0c03 |002e: move-result-object v3 │ │ -3e9b7e: 6e20 5084 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e9b84: 0a02 |0032: move-result v2 │ │ -3e9b86: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -3e9b8a: 2817 |0035: goto 004c // +0017 │ │ -3e9b8c: 6e10 efbf 0700 |0036: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ -3e9b92: 0c02 |0039: move-result-object v2 │ │ -3e9b94: 3802 1200 |003a: if-eqz v2, 004c // +0012 │ │ -3e9b98: 6e10 efbf 0700 |003c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ -3e9b9e: 0c02 |003f: move-result-object v2 │ │ -3e9ba0: 6e10 efbf 0800 |0040: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ -3e9ba6: 0c08 |0043: move-result-object v8 │ │ -3e9ba8: 6e20 5084 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e9bae: 0a08 |0047: move-result v8 │ │ -3e9bb0: 3908 0300 |0048: if-nez v8, 004b // +0003 │ │ -3e9bb4: 2802 |004a: goto 004c // +0002 │ │ -3e9bb6: 0f00 |004b: return v0 │ │ -3e9bb8: 0f01 |004c: return v1 │ │ +3e9b04: |[3e9b04] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.equals:(Ljava/lang/Object;)Z │ │ +3e9b14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e9b16: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +3e9b1a: 0f00 |0003: return v0 │ │ +3e9b1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e9b1e: 3808 4700 |0005: if-eqz v8, 004c // +0047 │ │ +3e9b22: 6e10 0884 0800 |0007: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e9b28: 0c02 |000a: move-result-object v2 │ │ +3e9b2a: 6e10 0884 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e9b30: 0c03 |000e: move-result-object v3 │ │ +3e9b32: 6e20 0684 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ +3e9b38: 0a02 |0012: move-result v2 │ │ +3e9b3a: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +3e9b3e: 2837 |0015: goto 004c // +0037 │ │ +3e9b40: 1f08 1718 |0016: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // type@1817 │ │ +3e9b44: 5372 7c89 |0018: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9b48: 5384 7c89 |001a: iget-wide v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9b4c: 3106 0204 |001c: cmp-long v6, v2, v4 │ │ +3e9b50: 3806 0300 |001e: if-eqz v6, 0021 // +0003 │ │ +3e9b54: 0f01 |0020: return v1 │ │ +3e9b56: 6e10 f4bf 0700 |0021: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ +3e9b5c: 0c02 |0024: move-result-object v2 │ │ +3e9b5e: 3802 2700 |0025: if-eqz v2, 004c // +0027 │ │ +3e9b62: 6e10 f4bf 0700 |0027: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ +3e9b68: 0c02 |002a: move-result-object v2 │ │ +3e9b6a: 6e10 f4bf 0800 |002b: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getHostname:()Ljava/lang/String; // method@bff4 │ │ +3e9b70: 0c03 |002e: move-result-object v3 │ │ +3e9b72: 6e20 5084 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e9b78: 0a02 |0032: move-result v2 │ │ +3e9b7a: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +3e9b7e: 2817 |0035: goto 004c // +0017 │ │ +3e9b80: 6e10 efbf 0700 |0036: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ +3e9b86: 0c02 |0039: move-result-object v2 │ │ +3e9b88: 3802 1200 |003a: if-eqz v2, 004c // +0012 │ │ +3e9b8c: 6e10 efbf 0700 |003c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ +3e9b92: 0c02 |003f: move-result-object v2 │ │ +3e9b94: 6e10 efbf 0800 |0040: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getDevname:()Ljava/lang/String; // method@bfef │ │ +3e9b9a: 0c08 |0043: move-result-object v8 │ │ +3e9b9c: 6e20 5084 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e9ba2: 0a08 |0047: move-result v8 │ │ +3e9ba4: 3908 0300 |0048: if-nez v8, 004b // +0003 │ │ +3e9ba8: 2802 |004a: goto 004c // +0002 │ │ +3e9baa: 0f00 |004b: return v0 │ │ +3e9bac: 0f01 |004c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=315 │ │ 0x0016 line=319 │ │ 0x0018 line=321 │ │ 0x0021 line=325 │ │ 0x0027 line=326 │ │ @@ -863529,17 +863529,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9d60: |[3e9d60] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getDevname:()Ljava/lang/String; │ │ -3e9d70: 5410 7b89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ -3e9d74: 1100 |0002: return-object v0 │ │ +3e9d54: |[3e9d54] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getDevname:()Ljava/lang/String; │ │ +3e9d64: 5410 7b89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ +3e9d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863547,19 +863547,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e9dc0: |[3e9dc0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getDumpDate:()Ljava/util/Date; │ │ -3e9dd0: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e9dd4: 5331 7c89 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9dd8: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e9dde: 1100 |0007: return-object v0 │ │ +3e9db4: |[3e9db4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getDumpDate:()Ljava/util/Date; │ │ +3e9dc4: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e9dc8: 5331 7c89 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9dcc: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e9dd2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863567,17 +863567,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9d78: |[3e9d78] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFilesystem:()Ljava/lang/String; │ │ -3e9d88: 5410 7d89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ -3e9d8c: 1100 |0002: return-object v0 │ │ +3e9d6c: |[3e9d6c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFilesystem:()Ljava/lang/String; │ │ +3e9d7c: 5410 7d89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ +3e9d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863585,17 +863585,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9c7c: |[3e9c7c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFirstRecord:()I │ │ -3e9c8c: 5210 7e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ -3e9c90: 0f00 |0002: return v0 │ │ +3e9c70: |[3e9c70] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFirstRecord:()I │ │ +3e9c80: 5210 7e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ +3e9c84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863603,17 +863603,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9c94: |[3e9c94] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFlags:()I │ │ -3e9ca4: 5210 7f89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9ca8: 0f00 |0002: return v0 │ │ +3e9c88: |[3e9c88] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getFlags:()I │ │ +3e9c98: 5210 7f89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9c9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863621,17 +863621,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9d90: |[3e9d90] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getHostname:()Ljava/lang/String; │ │ -3e9da0: 5410 8089 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ -3e9da4: 1100 |0002: return-object v0 │ │ +3e9d84: |[3e9d84] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getHostname:()Ljava/lang/String; │ │ +3e9d94: 5410 8089 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ +3e9d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863639,17 +863639,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9da8: |[3e9da8] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getLabel:()Ljava/lang/String; │ │ -3e9db8: 5410 8189 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ -3e9dbc: 1100 |0002: return-object v0 │ │ +3e9d9c: |[3e9d9c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getLabel:()Ljava/lang/String; │ │ +3e9dac: 5410 8189 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ +3e9db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863657,17 +863657,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9cac: |[3e9cac] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getLevel:()I │ │ -3e9cbc: 5210 8289 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ -3e9cc0: 0f00 |0002: return v0 │ │ +3e9ca0: |[3e9ca0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getLevel:()I │ │ +3e9cb0: 5210 8289 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ +3e9cb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863675,17 +863675,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9cc4: |[3e9cc4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getNTRec:()I │ │ -3e9cd4: 5210 8389 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ -3e9cd8: 0f00 |0002: return v0 │ │ +3e9cb8: |[3e9cb8] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getNTRec:()I │ │ +3e9cc8: 5210 8389 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ +3e9ccc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863693,19 +863693,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e9de0: |[3e9de0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getPreviousDumpDate:()Ljava/util/Date; │ │ -3e9df0: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e9df4: 5331 8489 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ -3e9df8: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e9dfe: 1100 |0007: return-object v0 │ │ +3e9dd4: |[3e9dd4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getPreviousDumpDate:()Ljava/util/Date; │ │ +3e9de4: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e9de8: 5331 8489 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ +3e9dec: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e9df2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863713,17 +863713,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9cdc: |[3e9cdc] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getVolume:()I │ │ -3e9cec: 5210 8589 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ -3e9cf0: 0f00 |0002: return v0 │ │ +3e9cd0: |[3e9cd0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.getVolume:()I │ │ +3e9ce0: 5210 8589 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ +3e9ce4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863731,41 +863731,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -3e9cf4: |[3e9cf4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.hashCode:()I │ │ -3e9d04: 5480 8189 |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ -3e9d08: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -3e9d0c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3e9d10: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e9d16: 0a00 |0009: move-result v0 │ │ -3e9d18: 2803 |000a: goto 000d // +0003 │ │ -3e9d1a: 1300 1100 |000b: const/16 v0, #int 17 // #11 │ │ -3e9d1e: 8102 |000d: int-to-long v2, v0 │ │ -3e9d20: 1604 1f00 |000e: const-wide/16 v4, #int 31 // #1f │ │ -3e9d24: 5386 7c89 |0010: iget-wide v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9d28: 9d06 0604 |0012: mul-long v6, v6, v4 │ │ -3e9d2c: bb62 |0014: add-long/2addr v2, v6 │ │ -3e9d2e: 8420 |0015: long-to-int v0, v2 │ │ -3e9d30: 5482 8089 |0016: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ -3e9d34: 3802 0900 |0018: if-eqz v2, 0021 // +0009 │ │ -3e9d38: 6e10 5884 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e9d3e: 0a00 |001d: move-result v0 │ │ -3e9d40: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3e9d44: b010 |0020: add-int/2addr v0, v1 │ │ -3e9d46: 5482 7b89 |0021: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ -3e9d4a: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -3e9d4e: 6e10 5884 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e9d54: 0a00 |0028: move-result v0 │ │ -3e9d56: da00 001f |0029: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3e9d5a: b010 |002b: add-int/2addr v0, v1 │ │ -3e9d5c: 0f00 |002c: return v0 │ │ +3e9ce8: |[3e9ce8] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.hashCode:()I │ │ +3e9cf8: 5480 8189 |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ +3e9cfc: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +3e9d00: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3e9d04: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e9d0a: 0a00 |0009: move-result v0 │ │ +3e9d0c: 2803 |000a: goto 000d // +0003 │ │ +3e9d0e: 1300 1100 |000b: const/16 v0, #int 17 // #11 │ │ +3e9d12: 8102 |000d: int-to-long v2, v0 │ │ +3e9d14: 1604 1f00 |000e: const-wide/16 v4, #int 31 // #1f │ │ +3e9d18: 5386 7c89 |0010: iget-wide v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9d1c: 9d06 0604 |0012: mul-long v6, v6, v4 │ │ +3e9d20: bb62 |0014: add-long/2addr v2, v6 │ │ +3e9d22: 8420 |0015: long-to-int v0, v2 │ │ +3e9d24: 5482 8089 |0016: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ +3e9d28: 3802 0900 |0018: if-eqz v2, 0021 // +0009 │ │ +3e9d2c: 6e10 5884 0200 |001a: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e9d32: 0a00 |001d: move-result v0 │ │ +3e9d34: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3e9d38: b010 |0020: add-int/2addr v0, v1 │ │ +3e9d3a: 5482 7b89 |0021: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ +3e9d3e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +3e9d42: 6e10 5884 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e9d48: 0a00 |0028: move-result v0 │ │ +3e9d4a: da00 001f |0029: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3e9d4e: b010 |002b: add-int/2addr v0, v1 │ │ +3e9d50: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0006 line=293 │ │ 0x0010 line=296 │ │ 0x0016 line=298 │ │ 0x001a line=299 │ │ @@ -863779,23 +863779,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3e9bbc: |[3e9bbc] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isCompressed:()Z │ │ -3e9bcc: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9bd0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -3e9bd4: b510 |0004: and-int/2addr v0, v1 │ │ -3e9bd6: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3e9bda: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3e9bdc: 2802 |0008: goto 000a // +0002 │ │ -3e9bde: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3e9be0: 0f00 |000a: return v0 │ │ +3e9bb0: |[3e9bb0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isCompressed:()Z │ │ +3e9bc0: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9bc4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +3e9bc8: b510 |0004: and-int/2addr v0, v1 │ │ +3e9bca: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3e9bce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3e9bd0: 2802 |0008: goto 000a // +0002 │ │ +3e9bd2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3e9bd4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863803,23 +863803,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3e9be4: |[3e9be4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isExtendedAttributes:()Z │ │ -3e9bf4: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9bf8: 1401 0080 0000 |0002: const v1, #float 4.59177e-41 // #00008000 │ │ -3e9bfe: b510 |0005: and-int/2addr v0, v1 │ │ -3e9c00: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -3e9c04: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3e9c06: 2802 |0009: goto 000b // +0002 │ │ -3e9c08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3e9c0a: 0f00 |000b: return v0 │ │ +3e9bd8: |[3e9bd8] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isExtendedAttributes:()Z │ │ +3e9be8: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9bec: 1401 0080 0000 |0002: const v1, #float 4.59177e-41 // #00008000 │ │ +3e9bf2: b510 |0005: and-int/2addr v0, v1 │ │ +3e9bf4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +3e9bf8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3e9bfa: 2802 |0009: goto 000b // +0002 │ │ +3e9bfc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3e9bfe: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863827,23 +863827,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3e9c0c: |[3e9c0c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isMetaDataOnly:()Z │ │ -3e9c1c: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9c20: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ -3e9c24: b510 |0004: and-int/2addr v0, v1 │ │ -3e9c26: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3e9c2a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3e9c2c: 2802 |0008: goto 000a // +0002 │ │ -3e9c2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3e9c30: 0f00 |000a: return v0 │ │ +3e9c00: |[3e9c00] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isMetaDataOnly:()Z │ │ +3e9c10: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9c14: 1301 0001 |0002: const/16 v1, #int 256 // #100 │ │ +3e9c18: b510 |0004: and-int/2addr v0, v1 │ │ +3e9c1a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3e9c1e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3e9c20: 2802 |0008: goto 000a // +0002 │ │ +3e9c22: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3e9c24: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863851,22 +863851,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3e9c34: |[3e9c34] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isNewHeader:()Z │ │ -3e9c44: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9c48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3e9c4a: b510 |0003: and-int/2addr v0, v1 │ │ -3e9c4c: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -3e9c50: 2802 |0006: goto 0008 // +0002 │ │ -3e9c52: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3e9c54: 0f01 |0008: return v1 │ │ +3e9c28: |[3e9c28] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isNewHeader:()Z │ │ +3e9c38: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9c3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3e9c3e: b510 |0003: and-int/2addr v0, v1 │ │ +3e9c40: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +3e9c44: 2802 |0006: goto 0008 // +0002 │ │ +3e9c46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3e9c48: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863874,23 +863874,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e9c58: |[3e9c58] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isNewInode:()Z │ │ -3e9c68: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9c6c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3e9c6e: b510 |0003: and-int/2addr v0, v1 │ │ -3e9c70: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e9c74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e9c76: 2802 |0007: goto 0009 // +0002 │ │ -3e9c78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e9c7a: 0f00 |0009: return v0 │ │ +3e9c4c: |[3e9c4c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.isNewInode:()Z │ │ +3e9c5c: 5220 7f89 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9c60: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3e9c62: b510 |0003: and-int/2addr v0, v1 │ │ +3e9c64: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e9c68: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e9c6a: 2802 |0007: goto 0009 // +0002 │ │ +3e9c6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e9c6e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;) │ │ @@ -863898,17 +863898,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f00: |[3e9f00] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setDevname:(Ljava/lang/String;)V │ │ -3e9f10: 5b01 7b89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ -3e9f14: 0e00 |0002: return-void │ │ +3e9ef4: |[3e9ef4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setDevname:(Ljava/lang/String;)V │ │ +3e9f04: 5b01 7b89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.devname:Ljava/lang/String; // field@897b │ │ +3e9f08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -863917,19 +863917,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e9f18: |[3e9f18] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setDumpDate:(Ljava/util/Date;)V │ │ -3e9f28: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3e9f2e: 0b00 |0003: move-result-wide v0 │ │ -3e9f30: 5a20 7c89 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ -3e9f34: 0e00 |0006: return-void │ │ +3e9f0c: |[3e9f0c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setDumpDate:(Ljava/util/Date;)V │ │ +3e9f1c: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3e9f22: 0b00 |0003: move-result-wide v0 │ │ +3e9f24: 5a20 7c89 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.dumpDate:J // field@897c │ │ +3e9f28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -863938,17 +863938,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f38: |[3e9f38] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFilesystem:(Ljava/lang/String;)V │ │ -3e9f48: 5b01 7d89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ -3e9f4c: 0e00 |0002: return-void │ │ +3e9f2c: |[3e9f2c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFilesystem:(Ljava/lang/String;)V │ │ +3e9f3c: 5b01 7d89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.filesys:Ljava/lang/String; // field@897d │ │ +3e9f40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -863957,17 +863957,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f50: |[3e9f50] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFirstRecord:(I)V │ │ -3e9f60: 5901 7e89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ -3e9f64: 0e00 |0002: return-void │ │ +3e9f44: |[3e9f44] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFirstRecord:(I)V │ │ +3e9f54: 5901 7e89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.firstrec:I // field@897e │ │ +3e9f58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -863976,17 +863976,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f68: |[3e9f68] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFlags:(I)V │ │ -3e9f78: 5901 7f89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ -3e9f7c: 0e00 |0002: return-void │ │ +3e9f5c: |[3e9f5c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setFlags:(I)V │ │ +3e9f6c: 5901 7f89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.flags:I // field@897f │ │ +3e9f70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -863995,17 +863995,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f80: |[3e9f80] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setHostname:(Ljava/lang/String;)V │ │ -3e9f90: 5b01 8089 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ -3e9f94: 0e00 |0002: return-void │ │ +3e9f74: |[3e9f74] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setHostname:(Ljava/lang/String;)V │ │ +3e9f84: 5b01 8089 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.hostname:Ljava/lang/String; // field@8980 │ │ +3e9f88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -864014,17 +864014,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f98: |[3e9f98] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setLabel:(Ljava/lang/String;)V │ │ -3e9fa8: 5b01 8189 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ -3e9fac: 0e00 |0002: return-void │ │ +3e9f8c: |[3e9f8c] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setLabel:(Ljava/lang/String;)V │ │ +3e9f9c: 5b01 8189 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.label:Ljava/lang/String; // field@8981 │ │ +3e9fa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -864033,17 +864033,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9fb0: |[3e9fb0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setLevel:(I)V │ │ -3e9fc0: 5901 8289 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ -3e9fc4: 0e00 |0002: return-void │ │ +3e9fa4: |[3e9fa4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setLevel:(I)V │ │ +3e9fb4: 5901 8289 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.level:I // field@8982 │ │ +3e9fb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -864052,17 +864052,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9fc8: |[3e9fc8] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setNTRec:(I)V │ │ -3e9fd8: 5901 8389 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ -3e9fdc: 0e00 |0002: return-void │ │ +3e9fbc: |[3e9fbc] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setNTRec:(I)V │ │ +3e9fcc: 5901 8389 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.ntrec:I // field@8983 │ │ +3e9fd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -864071,19 +864071,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e9fe0: |[3e9fe0] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setPreviousDumpDate:(Ljava/util/Date;)V │ │ -3e9ff0: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3e9ff6: 0b00 |0003: move-result-wide v0 │ │ -3e9ff8: 5a20 8489 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ -3e9ffc: 0e00 |0006: return-void │ │ +3e9fd4: |[3e9fd4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setPreviousDumpDate:(Ljava/util/Date;)V │ │ +3e9fe4: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3e9fea: 0b00 |0003: move-result-wide v0 │ │ +3e9fec: 5a20 8489 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.previousDumpDate:J // field@8984 │ │ +3e9ff0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -864092,17 +864092,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea000: |[3ea000] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setVolume:(I)V │ │ -3ea010: 5901 8589 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ -3ea014: 0e00 |0002: return-void │ │ +3e9ff4: |[3e9ff4] org.apache.commons.compress.archivers.dump.DumpArchiveSummary.setVolume:(I)V │ │ +3ea004: 5901 8589 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.volume:I // field@8985 │ │ +3ea008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -864135,17 +864135,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea14c: |[3ea14c] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.:()V │ │ -3ea15c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ea162: 0e00 |0003: return-void │ │ +3ea140: |[3ea140] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.:()V │ │ +3ea150: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ea156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;) │ │ @@ -864153,32 +864153,32 @@ │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3ea060: |[3ea060] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.calculateChecksum:([B)I │ │ -3ea070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ea072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ea074: 1302 0001 |0002: const/16 v2, #int 256 // #100 │ │ -3ea078: 3520 0c00 |0004: if-ge v0, v2, 0010 // +000c │ │ -3ea07c: da02 0004 |0006: mul-int/lit8 v2, v0, #int 4 // #04 │ │ -3ea080: 7120 0ec0 2300 |0008: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea086: 0a02 |000b: move-result v2 │ │ -3ea088: b021 |000c: add-int/2addr v1, v2 │ │ -3ea08a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ea08e: 28f3 |000f: goto 0002 // -000d │ │ -3ea090: 1400 de49 0100 |0010: const v0, #float 1.18334e-40 // #000149de │ │ -3ea096: 1302 1c00 |0013: const/16 v2, #int 28 // #1c │ │ -3ea09a: 7120 0ec0 2300 |0015: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea0a0: 0a03 |0018: move-result v3 │ │ -3ea0a2: b131 |0019: sub-int/2addr v1, v3 │ │ -3ea0a4: b110 |001a: sub-int/2addr v0, v1 │ │ -3ea0a6: 0f00 |001b: return v0 │ │ +3ea054: |[3ea054] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.calculateChecksum:([B)I │ │ +3ea064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ea066: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ea068: 1302 0001 |0002: const/16 v2, #int 256 // #100 │ │ +3ea06c: 3520 0c00 |0004: if-ge v0, v2, 0010 // +000c │ │ +3ea070: da02 0004 |0006: mul-int/lit8 v2, v0, #int 4 // #04 │ │ +3ea074: 7120 0ec0 2300 |0008: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea07a: 0a02 |000b: move-result v2 │ │ +3ea07c: b021 |000c: add-int/2addr v1, v2 │ │ +3ea07e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ea082: 28f3 |000f: goto 0002 // -000d │ │ +3ea084: 1400 de49 0100 |0010: const v0, #float 1.18334e-40 // #000149de │ │ +3ea08a: 1302 1c00 |0013: const/16 v2, #int 28 // #1c │ │ +3ea08e: 7120 0ec0 2300 |0015: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea094: 0a03 |0018: move-result v3 │ │ +3ea096: b131 |0019: sub-int/2addr v1, v3 │ │ +3ea098: b110 |001a: sub-int/2addr v0, v1 │ │ +3ea09a: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=46 │ │ 0x0015 line=50 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) [B │ │ │ │ @@ -864187,20 +864187,20 @@ │ │ type : '([BI)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ea0a8: |[3ea0a8] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert16:([BI)I │ │ -3ea0b8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3ea0ba: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -3ea0c0: 0b01 |0004: move-result-wide v1 │ │ -3ea0c2: 8412 |0005: long-to-int v2, v1 │ │ -3ea0c4: 0f02 |0006: return v2 │ │ +3ea09c: |[3ea09c] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert16:([BI)I │ │ +3ea0ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3ea0ae: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +3ea0b4: 0b01 |0004: move-result-wide v1 │ │ +3ea0b6: 8412 |0005: long-to-int v2, v1 │ │ +3ea0b8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -864209,20 +864209,20 @@ │ │ type : '([BI)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ea0c8: |[3ea0c8] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert32:([BI)I │ │ -3ea0d8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3ea0da: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -3ea0e0: 0b01 |0004: move-result-wide v1 │ │ -3ea0e2: 8412 |0005: long-to-int v2, v1 │ │ -3ea0e4: 0f02 |0006: return v2 │ │ +3ea0bc: |[3ea0bc] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert32:([BI)I │ │ +3ea0cc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3ea0ce: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +3ea0d4: 0b01 |0004: move-result-wide v1 │ │ +3ea0d6: 8412 |0005: long-to-int v2, v1 │ │ +3ea0d8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -864231,19 +864231,19 @@ │ │ type : '([BI)J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ea12c: |[3ea12c] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert64:([BI)J │ │ -3ea13c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3ea140: 7130 30c8 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -3ea146: 0b01 |0005: move-result-wide v1 │ │ -3ea148: 1001 |0006: return-wide v1 │ │ +3ea120: |[3ea120] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.convert64:([BI)J │ │ +3ea130: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3ea134: 7130 30c8 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +3ea13a: 0b01 |0005: move-result-wide v1 │ │ +3ea13c: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -864252,21 +864252,21 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3ea108: |[3ea108] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; │ │ -3ea118: b023 |0000: add-int/2addr v3, v2 │ │ -3ea11a: 7130 8386 2103 |0001: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ -3ea120: 0c01 |0004: move-result-object v1 │ │ -3ea122: 7220 74c4 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3ea128: 0c00 |0008: move-result-object v0 │ │ -3ea12a: 1100 |0009: return-object v0 │ │ +3ea0fc: |[3ea0fc] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; │ │ +3ea10c: b023 |0000: add-int/2addr v3, v2 │ │ +3ea10e: 7130 8386 2103 |0001: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ +3ea114: 0c01 |0004: move-result-object v1 │ │ +3ea116: 7220 74c4 1000 |0005: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3ea11c: 0c00 |0008: move-result-object v0 │ │ +3ea11e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -864277,19 +864277,19 @@ │ │ type : '([B)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ea0e8: |[3ea0e8] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.getIno:([B)I │ │ -3ea0f8: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -3ea0fc: 7120 0ec0 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea102: 0a01 |0005: move-result v1 │ │ -3ea104: 0f01 |0006: return v1 │ │ +3ea0dc: |[3ea0dc] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.getIno:([B)I │ │ +3ea0ec: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +3ea0f0: 7120 0ec0 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea0f6: 0a01 |0005: move-result v1 │ │ +3ea0f8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;) │ │ @@ -864297,31 +864297,31 @@ │ │ type : '([B)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3ea018: |[3ea018] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.verify:([B)Z │ │ -3ea028: 1300 1800 |0000: const/16 v0, #int 24 // #18 │ │ -3ea02c: 7120 0ec0 0300 |0002: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea032: 0a00 |0005: move-result v0 │ │ -3ea034: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ea036: 1402 6cea 0000 |0007: const v2, #float 8.40947e-41 // #0000ea6c │ │ -3ea03c: 3220 0300 |000a: if-eq v0, v2, 000d // +0003 │ │ -3ea040: 0f01 |000c: return v1 │ │ -3ea042: 1300 1c00 |000d: const/16 v0, #int 28 // #1c │ │ -3ea046: 7120 0ec0 0300 |000f: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea04c: 0a00 |0012: move-result v0 │ │ -3ea04e: 7110 0cc0 0300 |0013: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.calculateChecksum:([B)I // method@c00c │ │ -3ea054: 0a03 |0016: move-result v3 │ │ -3ea056: 3230 0300 |0017: if-eq v0, v3, 001a // +0003 │ │ -3ea05a: 0f01 |0019: return v1 │ │ -3ea05c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -3ea05e: 0f03 |001b: return v3 │ │ +3ea00c: |[3ea00c] org.apache.commons.compress.archivers.dump.DumpArchiveUtil.verify:([B)Z │ │ +3ea01c: 1300 1800 |0000: const/16 v0, #int 24 // #18 │ │ +3ea020: 7120 0ec0 0300 |0002: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea026: 0a00 |0005: move-result v0 │ │ +3ea028: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ea02a: 1402 6cea 0000 |0007: const v2, #float 8.40947e-41 // #0000ea6c │ │ +3ea030: 3220 0300 |000a: if-eq v0, v2, 000d // +0003 │ │ +3ea034: 0f01 |000c: return v1 │ │ +3ea036: 1300 1c00 |000d: const/16 v0, #int 28 // #1c │ │ +3ea03a: 7120 0ec0 0300 |000f: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea040: 0a00 |0012: move-result v0 │ │ +3ea042: 7110 0cc0 0300 |0013: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.calculateChecksum:([B)I // method@c00c │ │ +3ea048: 0a03 |0016: move-result v3 │ │ +3ea04a: 3230 0300 |0017: if-eq v0, v3, 001a // +0003 │ │ +3ea04e: 0f01 |0019: return v1 │ │ +3ea050: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +3ea052: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ 0x000f line=67 │ │ 0x0013 line=69 │ │ locals : │ │ 0x0000 - 0x001c reg=3 (null) [B │ │ @@ -864361,39 +864361,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3ea1fc: |[3ea1fc] org.apache.commons.compress.archivers.dump.TapeInputStream$1.:()V │ │ -3ea20c: 7100 81bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf81 │ │ -3ea212: 0c00 |0003: move-result-object v0 │ │ -3ea214: 2100 |0004: array-length v0, v0 │ │ -3ea216: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ -3ea21a: 6900 8989 |0007: sput-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ -3ea21e: 6200 8989 |0009: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ -3ea222: 6201 2289 |000b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ -3ea226: 6e10 7fbf 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ -3ea22c: 0a01 |0010: move-result v1 │ │ -3ea22e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -3ea230: 4b02 0001 |0012: aput v2, v0, v1 │ │ -3ea234: 6200 8989 |0014: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ -3ea238: 6201 2089 |0016: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ -3ea23c: 6e10 7fbf 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ -3ea242: 0a01 |001b: move-result v1 │ │ -3ea244: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -3ea246: 4b02 0001 |001d: aput v2, v0, v1 │ │ -3ea24a: 6200 8989 |001f: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ -3ea24e: 6201 2189 |0021: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ -3ea252: 6e10 7fbf 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ -3ea258: 0a01 |0026: move-result v1 │ │ -3ea25a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -3ea25c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -3ea260: 0e00 |002a: return-void │ │ +3ea1f0: |[3ea1f0] org.apache.commons.compress.archivers.dump.TapeInputStream$1.:()V │ │ +3ea200: 7100 81bf 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.values:()[Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf81 │ │ +3ea206: 0c00 |0003: move-result-object v0 │ │ +3ea208: 2100 |0004: array-length v0, v0 │ │ +3ea20a: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ +3ea20e: 6900 8989 |0007: sput-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ +3ea212: 6200 8989 |0009: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ +3ea216: 6201 2289 |000b: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8922 │ │ +3ea21a: 6e10 7fbf 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ +3ea220: 0a01 |0010: move-result v1 │ │ +3ea222: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +3ea224: 4b02 0001 |0012: aput v2, v0, v1 │ │ +3ea228: 6200 8989 |0014: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ +3ea22c: 6201 2089 |0016: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.BZLIB:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8920 │ │ +3ea230: 6e10 7fbf 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ +3ea236: 0a01 |001b: move-result v1 │ │ +3ea238: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +3ea23a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +3ea23e: 6200 8989 |001f: sget-object v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ +3ea242: 6201 2189 |0021: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.LZO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // field@8921 │ │ +3ea246: 6e10 7fbf 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ +3ea24c: 0a01 |0026: move-result v1 │ │ +3ea24e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +3ea250: 4b02 0001 |0028: aput v2, v0, v1 │ │ +3ea254: 0e00 |002a: return-void │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0014 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x001f │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002a │ │ @@ -864478,28 +864478,28 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3ea4cc: |[3ea4cc] org.apache.commons.compress.archivers.dump.TapeInputStream.:(Ljava/io/InputStream;)V │ │ -3ea4dc: 7020 7082 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -3ea4e2: 1303 0004 |0003: const/16 v3, #int 1024 // #400 │ │ -3ea4e6: 2330 c71b |0005: new-array v0, v3, [B // type@1bc7 │ │ -3ea4ea: 5b20 8b89 |0007: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea4ee: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -3ea4f0: 5920 8e89 |000a: iput v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ -3ea4f4: 5923 8c89 |000c: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea4f8: 5923 9189 |000e: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea4fc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3ea4fe: 5c23 9089 |0011: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ -3ea502: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ -3ea506: 5a20 8d89 |0015: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea50a: 0e00 |0017: return-void │ │ +3ea4c0: |[3ea4c0] org.apache.commons.compress.archivers.dump.TapeInputStream.:(Ljava/io/InputStream;)V │ │ +3ea4d0: 7020 7082 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +3ea4d6: 1303 0004 |0003: const/16 v3, #int 1024 // #400 │ │ +3ea4da: 2330 c71b |0005: new-array v0, v3, [B // type@1bc7 │ │ +3ea4de: 5b20 8b89 |0007: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea4e2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +3ea4e4: 5920 8e89 |000a: iput v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ +3ea4e8: 5923 8c89 |000c: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea4ec: 5923 9189 |000e: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea4f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3ea4f2: 5c23 9089 |0011: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ +3ea4f6: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ +3ea4fa: 5a20 8d89 |0015: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea4fe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=38 │ │ 0x000a line=39 │ │ 0x000c line=40 │ │ 0x000e line=42 │ │ @@ -864514,128 +864514,128 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 208 16-bit code units │ │ -3ea53c: |[3ea53c] org.apache.commons.compress.archivers.dump.TapeInputStream.readBlock:(Z)V │ │ -3ea54c: 5490 8f89 |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea550: 3800 c600 |0002: if-eqz v0, 00c8 // +00c6 │ │ -3ea554: 5590 9089 |0004: iget-boolean v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ -3ea558: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3ea55a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ea55c: 3800 a900 |0008: if-eqz v0, 00b1 // +00a9 │ │ -3ea560: 5290 8e89 |000a: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ -3ea564: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -3ea566: 3330 0400 |000d: if-ne v0, v3, 0011 // +0004 │ │ -3ea56a: 2900 a200 |000f: goto/16 00b1 // +00a2 │ │ -3ea56e: 5490 8b89 |0011: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea572: 1243 |0013: const/4 v3, #int 4 // #4 │ │ -3ea574: 7040 20c0 0932 |0014: invoke-direct {v9, v0, v2, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ -3ea57a: 5394 8d89 |0017: iget-wide v4, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea57e: 1606 0400 |0019: const-wide/16 v6, #int 4 // #4 │ │ -3ea582: bb64 |001b: add-long/2addr v4, v6 │ │ -3ea584: 5a94 8d89 |001c: iput-wide v4, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea588: 5490 8b89 |001e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea58c: 7120 0ec0 2000 |0020: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3ea592: 0a00 |0023: move-result v0 │ │ -3ea594: dd04 0001 |0024: and-int/lit8 v4, v0, #int 1 // #01 │ │ -3ea598: 3314 0400 |0026: if-ne v4, v1, 002a // +0004 │ │ -3ea59c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -3ea59e: 2802 |0029: goto 002b // +0002 │ │ -3ea5a0: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -3ea5a2: 3904 1300 |002b: if-nez v4, 003e // +0013 │ │ -3ea5a6: 549a 8b89 |002d: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea5aa: 5290 8c89 |002f: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea5ae: 7040 20c0 a902 |0031: invoke-direct {v9, v10, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ -3ea5b4: 5393 8d89 |0034: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea5b8: 529a 8c89 |0036: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea5bc: 81a5 |0038: int-to-long v5, v10 │ │ -3ea5be: bb53 |0039: add-long/2addr v3, v5 │ │ -3ea5c0: 5a93 8d89 |003a: iput-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea5c4: 2900 8400 |003c: goto/16 00c0 // +0084 │ │ -3ea5c8: e104 0001 |003e: shr-int/lit8 v4, v0, #int 1 // #01 │ │ -3ea5cc: dd04 0407 |0040: and-int/lit8 v4, v4, #int 7 // #07 │ │ -3ea5d0: b930 |0042: shr-int/2addr v0, v3 │ │ -3ea5d2: 1403 ffff ff0f |0043: const v3, #float 2.52435e-29 // #0fffffff │ │ -3ea5d8: b530 |0046: and-int/2addr v0, v3 │ │ -3ea5da: 2303 c71b |0047: new-array v3, v0, [B // type@1bc7 │ │ -3ea5de: 7040 20c0 3902 |0049: invoke-direct {v9, v3, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ -3ea5e4: 5395 8d89 |004c: iget-wide v5, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea5e8: 8107 |004e: int-to-long v7, v0 │ │ -3ea5ea: bb75 |004f: add-long/2addr v5, v7 │ │ -3ea5ec: 5a95 8d89 |0050: iput-wide v5, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea5f0: 390a 0800 |0052: if-nez v10, 005a // +0008 │ │ -3ea5f4: 549a 8b89 |0054: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea5f8: 7120 9886 2a00 |0056: invoke-static {v10, v2}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -3ea5fe: 2867 |0059: goto 00c0 // +0067 │ │ -3ea600: 620a 8989 |005a: sget-object v10, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ -3ea604: 1230 |005c: const/4 v0, #int 3 // #3 │ │ -3ea606: b504 |005d: and-int/2addr v4, v0 │ │ -3ea608: 7110 7ebf 0400 |005e: invoke-static {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf7e │ │ -3ea60e: 0c04 |0061: move-result-object v4 │ │ -3ea610: 6e10 7fbf 0400 |0062: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ -3ea616: 0a04 |0065: move-result v4 │ │ -3ea618: 440a 0a04 |0066: aget v10, v10, v4 │ │ -3ea61c: 321a 1d00 |0068: if-eq v10, v1, 0085 // +001d │ │ -3ea620: 1221 |006a: const/4 v1, #int 2 // #2 │ │ -3ea622: 321a 1200 |006b: if-eq v10, v1, 007d // +0012 │ │ -3ea626: 320a 0800 |006d: if-eq v10, v0, 0075 // +0008 │ │ -3ea62a: 220a 1e18 |006f: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ -3ea62e: 7010 25c0 0a00 |0071: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:()V // method@c025 │ │ -3ea634: 270a |0074: throw v10 │ │ -3ea636: 220a 1e18 |0075: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ -3ea63a: 1a00 0931 |0077: const-string v0, "LZO" // string@3109 │ │ -3ea63e: 7020 26c0 0a00 |0079: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:(Ljava/lang/String;)V // method@c026 │ │ -3ea644: 270a |007c: throw v10 │ │ -3ea646: 220a 1e18 |007d: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ -3ea64a: 1a00 c11b |007f: const-string v0, "BZLIB2" // string@1bc1 │ │ -3ea64e: 7020 26c0 0a00 |0081: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:(Ljava/lang/String;)V // method@c026 │ │ -3ea654: 270a |0084: throw v10 │ │ -3ea656: 220a 9f11 |0085: new-instance v10, Ljava/util/zip/Inflater; // type@119f │ │ -3ea65a: 7010 2b89 0a00 |0087: invoke-direct {v10}, Ljava/util/zip/Inflater;.:()V // method@892b │ │ -3ea660: 2130 |008a: array-length v0, v3 │ │ -3ea662: 6e40 3789 3a02 |008b: invoke-virtual {v10, v3, v2, v0}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ -3ea668: 5490 8b89 |008e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea66c: 6e20 3289 0a00 |0090: invoke-virtual {v10, v0}, Ljava/util/zip/Inflater;.inflate:([B)I // method@8932 │ │ -3ea672: 0a00 |0093: move-result v0 │ │ -3ea674: 5293 8c89 |0094: iget v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea678: 3330 0600 |0096: if-ne v0, v3, 009c // +0006 │ │ -3ea67c: 6e10 2d89 0a00 |0098: invoke-virtual {v10}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3ea682: 2825 |009b: goto 00c0 // +0025 │ │ -3ea684: 2200 1a18 |009c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ -3ea688: 7010 16c0 0000 |009e: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ -3ea68e: 2700 |00a1: throw v0 │ │ -3ea690: 0d00 |00a2: move-exception v0 │ │ -3ea692: 280a |00a3: goto 00ad // +000a │ │ -3ea694: 0d00 |00a4: move-exception v0 │ │ -3ea696: 2201 1418 |00a5: new-instance v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; // type@1814 │ │ -3ea69a: 1a02 9676 |00a7: const-string v2, "bad data" // string@7696 │ │ -3ea69e: 7030 d8bf 2100 |00a9: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@bfd8 │ │ -3ea6a4: 2701 |00ac: throw v1 │ │ -3ea6a6: 6e10 2d89 0a00 |00ad: invoke-virtual {v10}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3ea6ac: 2700 |00b0: throw v0 │ │ -3ea6ae: 549a 8b89 |00b1: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea6b2: 5290 8c89 |00b3: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea6b6: 7040 20c0 a902 |00b5: invoke-direct {v9, v10, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ -3ea6bc: 5393 8d89 |00b8: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea6c0: 529a 8c89 |00ba: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea6c4: 81a5 |00bc: int-to-long v5, v10 │ │ -3ea6c6: bb53 |00bd: add-long/2addr v3, v5 │ │ -3ea6c8: 5a93 8d89 |00be: iput-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea6cc: 529a 8e89 |00c0: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ -3ea6d0: b01a |00c2: add-int/2addr v10, v1 │ │ -3ea6d2: 599a 8e89 |00c3: iput v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ -3ea6d6: 5992 9189 |00c5: iput v2, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea6da: 0e00 |00c7: return-void │ │ -3ea6dc: 220a 4210 |00c8: new-instance v10, Ljava/io/IOException; // type@1042 │ │ -3ea6e0: 1a00 3b9b |00ca: const-string v0, "input buffer is closed" // string@9b3b │ │ -3ea6e4: 7020 7782 0a00 |00cc: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ea6ea: 270a |00cf: throw v10 │ │ +3ea530: |[3ea530] org.apache.commons.compress.archivers.dump.TapeInputStream.readBlock:(Z)V │ │ +3ea540: 5490 8f89 |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea544: 3800 c600 |0002: if-eqz v0, 00c8 // +00c6 │ │ +3ea548: 5590 9089 |0004: iget-boolean v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ +3ea54c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3ea54e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ea550: 3800 a900 |0008: if-eqz v0, 00b1 // +00a9 │ │ +3ea554: 5290 8e89 |000a: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ +3ea558: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +3ea55a: 3330 0400 |000d: if-ne v0, v3, 0011 // +0004 │ │ +3ea55e: 2900 a200 |000f: goto/16 00b1 // +00a2 │ │ +3ea562: 5490 8b89 |0011: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea566: 1243 |0013: const/4 v3, #int 4 // #4 │ │ +3ea568: 7040 20c0 0932 |0014: invoke-direct {v9, v0, v2, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ +3ea56e: 5394 8d89 |0017: iget-wide v4, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea572: 1606 0400 |0019: const-wide/16 v6, #int 4 // #4 │ │ +3ea576: bb64 |001b: add-long/2addr v4, v6 │ │ +3ea578: 5a94 8d89 |001c: iput-wide v4, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea57c: 5490 8b89 |001e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea580: 7120 0ec0 2000 |0020: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3ea586: 0a00 |0023: move-result v0 │ │ +3ea588: dd04 0001 |0024: and-int/lit8 v4, v0, #int 1 // #01 │ │ +3ea58c: 3314 0400 |0026: if-ne v4, v1, 002a // +0004 │ │ +3ea590: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +3ea592: 2802 |0029: goto 002b // +0002 │ │ +3ea594: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +3ea596: 3904 1300 |002b: if-nez v4, 003e // +0013 │ │ +3ea59a: 549a 8b89 |002d: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea59e: 5290 8c89 |002f: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea5a2: 7040 20c0 a902 |0031: invoke-direct {v9, v10, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ +3ea5a8: 5393 8d89 |0034: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea5ac: 529a 8c89 |0036: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea5b0: 81a5 |0038: int-to-long v5, v10 │ │ +3ea5b2: bb53 |0039: add-long/2addr v3, v5 │ │ +3ea5b4: 5a93 8d89 |003a: iput-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea5b8: 2900 8400 |003c: goto/16 00c0 // +0084 │ │ +3ea5bc: e104 0001 |003e: shr-int/lit8 v4, v0, #int 1 // #01 │ │ +3ea5c0: dd04 0407 |0040: and-int/lit8 v4, v4, #int 7 // #07 │ │ +3ea5c4: b930 |0042: shr-int/2addr v0, v3 │ │ +3ea5c6: 1403 ffff ff0f |0043: const v3, #float 2.52435e-29 // #0fffffff │ │ +3ea5cc: b530 |0046: and-int/2addr v0, v3 │ │ +3ea5ce: 2303 c71b |0047: new-array v3, v0, [B // type@1bc7 │ │ +3ea5d2: 7040 20c0 3902 |0049: invoke-direct {v9, v3, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ +3ea5d8: 5395 8d89 |004c: iget-wide v5, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea5dc: 8107 |004e: int-to-long v7, v0 │ │ +3ea5de: bb75 |004f: add-long/2addr v5, v7 │ │ +3ea5e0: 5a95 8d89 |0050: iput-wide v5, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea5e4: 390a 0800 |0052: if-nez v10, 005a // +0008 │ │ +3ea5e8: 549a 8b89 |0054: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea5ec: 7120 9886 2a00 |0056: invoke-static {v10, v2}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +3ea5f2: 2867 |0059: goto 00c0 // +0067 │ │ +3ea5f4: 620a 8989 |005a: sget-object v10, Lorg/apache/commons/compress/archivers/dump/TapeInputStream$1;.$SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE:[I // field@8989 │ │ +3ea5f8: 1230 |005c: const/4 v0, #int 3 // #3 │ │ +3ea5fa: b504 |005d: and-int/2addr v4, v0 │ │ +3ea5fc: 7110 7ebf 0400 |005e: invoke-static {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE; // method@bf7e │ │ +3ea602: 0c04 |0061: move-result-object v4 │ │ +3ea604: 6e10 7fbf 0400 |0062: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE;.ordinal:()I // method@bf7f │ │ +3ea60a: 0a04 |0065: move-result v4 │ │ +3ea60c: 440a 0a04 |0066: aget v10, v10, v4 │ │ +3ea610: 321a 1d00 |0068: if-eq v10, v1, 0085 // +001d │ │ +3ea614: 1221 |006a: const/4 v1, #int 2 // #2 │ │ +3ea616: 321a 1200 |006b: if-eq v10, v1, 007d // +0012 │ │ +3ea61a: 320a 0800 |006d: if-eq v10, v0, 0075 // +0008 │ │ +3ea61e: 220a 1e18 |006f: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ +3ea622: 7010 25c0 0a00 |0071: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:()V // method@c025 │ │ +3ea628: 270a |0074: throw v10 │ │ +3ea62a: 220a 1e18 |0075: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ +3ea62e: 1a00 0931 |0077: const-string v0, "LZO" // string@3109 │ │ +3ea632: 7020 26c0 0a00 |0079: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:(Ljava/lang/String;)V // method@c026 │ │ +3ea638: 270a |007c: throw v10 │ │ +3ea63a: 220a 1e18 |007d: new-instance v10, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; // type@181e │ │ +3ea63e: 1a00 c11b |007f: const-string v0, "BZLIB2" // string@1bc1 │ │ +3ea642: 7020 26c0 0a00 |0081: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;.:(Ljava/lang/String;)V // method@c026 │ │ +3ea648: 270a |0084: throw v10 │ │ +3ea64a: 220a 9f11 |0085: new-instance v10, Ljava/util/zip/Inflater; // type@119f │ │ +3ea64e: 7010 2b89 0a00 |0087: invoke-direct {v10}, Ljava/util/zip/Inflater;.:()V // method@892b │ │ +3ea654: 2130 |008a: array-length v0, v3 │ │ +3ea656: 6e40 3789 3a02 |008b: invoke-virtual {v10, v3, v2, v0}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ +3ea65c: 5490 8b89 |008e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea660: 6e20 3289 0a00 |0090: invoke-virtual {v10, v0}, Ljava/util/zip/Inflater;.inflate:([B)I // method@8932 │ │ +3ea666: 0a00 |0093: move-result v0 │ │ +3ea668: 5293 8c89 |0094: iget v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea66c: 3330 0600 |0096: if-ne v0, v3, 009c // +0006 │ │ +3ea670: 6e10 2d89 0a00 |0098: invoke-virtual {v10}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3ea676: 2825 |009b: goto 00c0 // +0025 │ │ +3ea678: 2200 1a18 |009c: new-instance v0, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ +3ea67c: 7010 16c0 0000 |009e: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ +3ea682: 2700 |00a1: throw v0 │ │ +3ea684: 0d00 |00a2: move-exception v0 │ │ +3ea686: 280a |00a3: goto 00ad // +000a │ │ +3ea688: 0d00 |00a4: move-exception v0 │ │ +3ea68a: 2201 1418 |00a5: new-instance v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException; // type@1814 │ │ +3ea68e: 1a02 9676 |00a7: const-string v2, "bad data" // string@7696 │ │ +3ea692: 7030 d8bf 2100 |00a9: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@bfd8 │ │ +3ea698: 2701 |00ac: throw v1 │ │ +3ea69a: 6e10 2d89 0a00 |00ad: invoke-virtual {v10}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3ea6a0: 2700 |00b0: throw v0 │ │ +3ea6a2: 549a 8b89 |00b1: iget-object v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea6a6: 5290 8c89 |00b3: iget v0, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea6aa: 7040 20c0 a902 |00b5: invoke-direct {v9, v10, v2, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ +3ea6b0: 5393 8d89 |00b8: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea6b4: 529a 8c89 |00ba: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea6b8: 81a5 |00bc: int-to-long v5, v10 │ │ +3ea6ba: bb53 |00bd: add-long/2addr v3, v5 │ │ +3ea6bc: 5a93 8d89 |00be: iput-wide v3, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea6c0: 529a 8e89 |00c0: iget v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ +3ea6c4: b01a |00c2: add-int/2addr v10, v1 │ │ +3ea6c6: 599a 8e89 |00c3: iput v10, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ +3ea6ca: 5992 9189 |00c5: iput v2, v9, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea6ce: 0e00 |00c7: return-void │ │ +3ea6d0: 220a 4210 |00c8: new-instance v10, Ljava/io/IOException; // type@1042 │ │ +3ea6d4: 1a00 3b9b |00ca: const-string v0, "input buffer is closed" // string@9b3b │ │ +3ea6d8: 7020 7782 0a00 |00cc: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ea6de: 270a |00cf: throw v10 │ │ catches : 3 │ │ 0x008a - 0x0096 │ │ Ljava/util/zip/DataFormatException; -> 0x00a4 │ │ -> 0x00a2 │ │ 0x009c - 0x00a2 │ │ Ljava/util/zip/DataFormatException; -> 0x00a4 │ │ -> 0x00a2 │ │ @@ -864679,23 +864679,23 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -3ea710: |[3ea710] org.apache.commons.compress.archivers.dump.TapeInputStream.readFully:([BII)V │ │ -3ea720: 5410 8f89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea724: 7140 60c8 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -3ea72a: 0a02 |0005: move-result v2 │ │ -3ea72c: 3442 0300 |0006: if-lt v2, v4, 0009 // +0003 │ │ -3ea730: 0e00 |0008: return-void │ │ -3ea732: 2202 1a18 |0009: new-instance v2, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ -3ea736: 7010 16c0 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ -3ea73c: 2702 |000e: throw v2 │ │ +3ea704: |[3ea704] org.apache.commons.compress.archivers.dump.TapeInputStream.readFully:([BII)V │ │ +3ea714: 5410 8f89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea718: 7140 60c8 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +3ea71e: 0a02 |0005: move-result v2 │ │ +3ea720: 3442 0300 |0006: if-lt v2, v4, 0009 // +0003 │ │ +3ea724: 0e00 |0008: return-void │ │ +3ea726: 2202 1a18 |0009: new-instance v2, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ +3ea72a: 7010 16c0 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ +3ea730: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0009 line=345 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ 0x0000 - 0x000f reg=2 (null) [B │ │ @@ -864708,24 +864708,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3ea31c: |[3ea31c] org.apache.commons.compress.archivers.dump.TapeInputStream.available:()I │ │ -3ea32c: 5220 9189 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea330: 5221 8c89 |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea334: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -3ea338: b101 |0006: sub-int/2addr v1, v0 │ │ -3ea33a: 0f01 |0007: return v1 │ │ -3ea33c: 5420 8f89 |0008: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea340: 6e10 7f82 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -3ea346: 0a00 |000d: move-result v0 │ │ -3ea348: 0f00 |000e: return v0 │ │ +3ea310: |[3ea310] org.apache.commons.compress.archivers.dump.TapeInputStream.available:()I │ │ +3ea320: 5220 9189 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea324: 5221 8c89 |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea328: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +3ea32c: b101 |0006: sub-int/2addr v1, v0 │ │ +3ea32e: 0f01 |0007: return v1 │ │ +3ea330: 5420 8f89 |0008: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea334: 6e10 7f82 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +3ea33a: 0a00 |000d: move-result v0 │ │ +3ea33c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0008 line=94 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ │ │ @@ -864734,23 +864734,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3ea50c: |[3ea50c] org.apache.commons.compress.archivers.dump.TapeInputStream.close:()V │ │ -3ea51c: 5420 8f89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea520: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -3ea524: 5420 8f89 |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea528: 6201 3b79 |0006: sget-object v1, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ -3ea52c: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ -3ea530: 5420 8f89 |000a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ -3ea534: 6e10 8082 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ea53a: 0e00 |000f: return-void │ │ +3ea500: |[3ea500] org.apache.commons.compress.archivers.dump.TapeInputStream.close:()V │ │ +3ea510: 5420 8f89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea514: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +3ea518: 5420 8f89 |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea51c: 6201 3b79 |0006: sget-object v1, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ +3ea520: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ +3ea524: 5420 8f89 |000a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.in:Ljava/io/InputStream; // field@898f │ │ +3ea528: 6e10 8082 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ea52e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000a line=214 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ │ │ @@ -864759,17 +864759,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea400: |[3ea400] org.apache.commons.compress.archivers.dump.TapeInputStream.getBytesRead:()J │ │ -3ea410: 5320 8d89 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ -3ea414: 1000 |0002: return-wide v0 │ │ +3ea3f4: |[3ea3f4] org.apache.commons.compress.archivers.dump.TapeInputStream.getBytesRead:()J │ │ +3ea404: 5320 8d89 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.bytesRead:J // field@898d │ │ +3ea408: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/TapeInputStream;) │ │ @@ -864777,31 +864777,31 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -3ea28c: |[3ea28c] org.apache.commons.compress.archivers.dump.TapeInputStream.peek:()[B │ │ -3ea29c: 5250 9189 |0000: iget v0, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea2a0: 5251 8c89 |0002: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea2a4: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -3ea2a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3ea2aa: 7020 1fc0 0500 |0007: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ -3ea2b0: 2803 |000a: goto 000d // +0003 │ │ -3ea2b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3ea2b4: 1100 |000c: return-object v0 │ │ -3ea2b6: 1300 0004 |000d: const/16 v0, #int 1024 // #400 │ │ -3ea2ba: 2300 c71b |000f: new-array v0, v0, [B // type@1bc7 │ │ -3ea2be: 5451 8b89 |0011: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea2c2: 5252 9189 |0013: iget v2, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea2c6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3ea2c8: 2104 |0016: array-length v4, v0 │ │ -3ea2ca: 7154 a084 2130 |0017: invoke-static {v1, v2, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ea2d0: 1100 |001a: return-object v0 │ │ +3ea280: |[3ea280] org.apache.commons.compress.archivers.dump.TapeInputStream.peek:()[B │ │ +3ea290: 5250 9189 |0000: iget v0, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea294: 5251 8c89 |0002: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea298: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +3ea29c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3ea29e: 7020 1fc0 0500 |0007: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ +3ea2a4: 2803 |000a: goto 000d // +0003 │ │ +3ea2a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3ea2a8: 1100 |000c: return-object v0 │ │ +3ea2aa: 1300 0004 |000d: const/16 v0, #int 1024 // #400 │ │ +3ea2ae: 2300 c71b |000f: new-array v0, v0, [B // type@1bc7 │ │ +3ea2b2: 5451 8b89 |0011: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea2b6: 5252 9189 |0013: iget v2, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea2ba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3ea2bc: 2104 |0016: array-length v4, v0 │ │ +3ea2be: 7154 a084 2130 |0017: invoke-static {v1, v2, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ea2c4: 1100 |001a: return-object v0 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ Lorg/apache/commons/compress/archivers/dump/ShortFileException; -> 0x000b │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=230 │ │ 0x000f line=237 │ │ @@ -864814,19 +864814,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ea34c: |[3ea34c] org.apache.commons.compress.archivers.dump.TapeInputStream.read:()I │ │ -3ea35c: 2200 7110 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ea360: 1a01 f872 |0002: const-string v1, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ -3ea364: 7020 8783 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ea36a: 2700 |0007: throw v0 │ │ +3ea340: |[3ea340] org.apache.commons.compress.archivers.dump.TapeInputStream.read:()I │ │ +3ea350: 2200 7110 |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ea354: 1a01 f872 |0002: const-string v1, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ +3ea358: 7020 8783 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ea35e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/TapeInputStream;) │ │ @@ -864834,48 +864834,48 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -3ea36c: |[3ea36c] org.apache.commons.compress.archivers.dump.TapeInputStream.read:([BII)I │ │ -3ea37c: d480 0004 |0000: rem-int/lit16 v0, v8, #int 1024 // #0400 │ │ -3ea380: 3900 2f00 |0002: if-nez v0, 0031 // +002f │ │ -3ea384: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3ea386: 3580 2b00 |0005: if-ge v0, v8, 0030 // +002b │ │ -3ea38a: 5251 9189 |0007: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea38e: 5252 8c89 |0009: iget v2, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea392: 3321 0900 |000b: if-ne v1, v2, 0014 // +0009 │ │ -3ea396: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3ea398: 7020 1fc0 1500 |000e: invoke-direct {v5, v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ -3ea39e: 2803 |0011: goto 0014 // +0003 │ │ -3ea3a0: 12f6 |0012: const/4 v6, #int -1 // #ff │ │ -3ea3a2: 0f06 |0013: return v6 │ │ -3ea3a4: 5251 9189 |0014: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea3a8: 9102 0800 |0016: sub-int v2, v8, v0 │ │ -3ea3ac: 9003 0102 |0018: add-int v3, v1, v2 │ │ -3ea3b0: 5254 8c89 |001a: iget v4, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea3b4: 3643 0300 |001c: if-gt v3, v4, 001f // +0003 │ │ -3ea3b8: 2803 |001e: goto 0021 // +0003 │ │ -3ea3ba: 9102 0401 |001f: sub-int v2, v4, v1 │ │ -3ea3be: 5451 8b89 |0021: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea3c2: 5253 9189 |0023: iget v3, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea3c6: 7152 a084 3176 |0025: invoke-static {v1, v3, v6, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ea3cc: 5251 9189 |0028: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea3d0: b021 |002a: add-int/2addr v1, v2 │ │ -3ea3d2: 5951 9189 |002b: iput v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea3d6: b020 |002d: add-int/2addr v0, v2 │ │ -3ea3d8: b027 |002e: add-int/2addr v7, v2 │ │ -3ea3da: 28d6 |002f: goto 0005 // -002a │ │ -3ea3dc: 0f00 |0030: return v0 │ │ -3ea3de: 2206 7110 |0031: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ea3e2: 1a07 f872 |0033: const-string v7, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ -3ea3e6: 7020 8783 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ea3ec: 2706 |0038: throw v6 │ │ +3ea360: |[3ea360] org.apache.commons.compress.archivers.dump.TapeInputStream.read:([BII)I │ │ +3ea370: d480 0004 |0000: rem-int/lit16 v0, v8, #int 1024 // #0400 │ │ +3ea374: 3900 2f00 |0002: if-nez v0, 0031 // +002f │ │ +3ea378: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3ea37a: 3580 2b00 |0005: if-ge v0, v8, 0030 // +002b │ │ +3ea37e: 5251 9189 |0007: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea382: 5252 8c89 |0009: iget v2, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea386: 3321 0900 |000b: if-ne v1, v2, 0014 // +0009 │ │ +3ea38a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3ea38c: 7020 1fc0 1500 |000e: invoke-direct {v5, v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ +3ea392: 2803 |0011: goto 0014 // +0003 │ │ +3ea394: 12f6 |0012: const/4 v6, #int -1 // #ff │ │ +3ea396: 0f06 |0013: return v6 │ │ +3ea398: 5251 9189 |0014: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea39c: 9102 0800 |0016: sub-int v2, v8, v0 │ │ +3ea3a0: 9003 0102 |0018: add-int v3, v1, v2 │ │ +3ea3a4: 5254 8c89 |001a: iget v4, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea3a8: 3643 0300 |001c: if-gt v3, v4, 001f // +0003 │ │ +3ea3ac: 2803 |001e: goto 0021 // +0003 │ │ +3ea3ae: 9102 0401 |001f: sub-int v2, v4, v1 │ │ +3ea3b2: 5451 8b89 |0021: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea3b6: 5253 9189 |0023: iget v3, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea3ba: 7152 a084 3176 |0025: invoke-static {v1, v3, v6, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ea3c0: 5251 9189 |0028: iget v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea3c4: b021 |002a: add-int/2addr v1, v2 │ │ +3ea3c6: 5951 9189 |002b: iput v1, v5, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea3ca: b020 |002d: add-int/2addr v0, v2 │ │ +3ea3cc: b027 |002e: add-int/2addr v7, v2 │ │ +3ea3ce: 28d6 |002f: goto 0005 // -002a │ │ +3ea3d0: 0f00 |0030: return v0 │ │ +3ea3d2: 2206 7110 |0031: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ea3d6: 1a07 f872 |0033: const-string v7, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ +3ea3da: 7020 8783 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ea3e0: 2706 |0038: throw v6 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Lorg/apache/commons/compress/archivers/dump/ShortFileException; -> 0x0012 │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=129 │ │ 0x000e line=131 │ │ @@ -864894,27 +864894,27 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3ea2e4: |[3ea2e4] org.apache.commons.compress.archivers.dump.TapeInputStream.readRecord:()[B │ │ -3ea2f4: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -3ea2f8: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -3ea2fc: 2101 |0004: array-length v1, v0 │ │ -3ea2fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3ea300: 6e40 1ec0 0312 |0006: invoke-virtual {v3, v0, v2, v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ -3ea306: 0a01 |0009: move-result v1 │ │ -3ea308: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -3ea30a: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ -3ea30e: 1100 |000d: return-object v0 │ │ -3ea310: 2200 1a18 |000e: new-instance v0, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ -3ea314: 7010 16c0 0000 |0010: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ -3ea31a: 2700 |0013: throw v0 │ │ +3ea2d8: |[3ea2d8] org.apache.commons.compress.archivers.dump.TapeInputStream.readRecord:()[B │ │ +3ea2e8: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +3ea2ec: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +3ea2f0: 2101 |0004: array-length v1, v0 │ │ +3ea2f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3ea2f4: 6e40 1ec0 0312 |0006: invoke-virtual {v3, v0, v2, v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ +3ea2fa: 0a01 |0009: move-result v1 │ │ +3ea2fc: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +3ea2fe: 3212 0300 |000b: if-eq v2, v1, 000e // +0003 │ │ +3ea302: 1100 |000d: return-object v0 │ │ +3ea304: 2200 1a18 |000e: new-instance v0, Lorg/apache/commons/compress/archivers/dump/ShortFileException; // type@181a │ │ +3ea308: 7010 16c0 0000 |0010: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/ShortFileException;.:()V // method@c016 │ │ +3ea30e: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x0004 line=254 │ │ 0x000e line=255 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/apache/commons/compress/archivers/dump/TapeInputStream; │ │ @@ -864924,33 +864924,33 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -3ea740: |[3ea740] org.apache.commons.compress.archivers.dump.TapeInputStream.resetBlockSize:(IZ)V │ │ -3ea750: 5c24 9089 |0000: iput-boolean v4, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ -3ea754: 1304 0004 |0002: const/16 v4, #int 1024 // #400 │ │ -3ea758: d233 0004 |0004: mul-int/lit16 v3, v3, #int 1024 // #0400 │ │ -3ea75c: 5923 8c89 |0006: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea760: 5423 8b89 |0008: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea764: 5220 8c89 |000a: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea768: 2300 c71b |000c: new-array v0, v0, [B // type@1bc7 │ │ -3ea76c: 5b20 8b89 |000e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea770: 5420 8b89 |0010: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea774: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3ea776: 7154 a084 1310 |0013: invoke-static {v3, v1, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ea77c: 5423 8b89 |0016: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ -3ea780: 5220 8c89 |0018: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea784: b140 |001a: sub-int/2addr v0, v4 │ │ -3ea786: 7040 20c0 3204 |001b: invoke-direct {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ -3ea78c: 5921 8e89 |001e: iput v1, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ -3ea790: 5924 9189 |0020: iput v4, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea794: 0e00 |0022: return-void │ │ +3ea734: |[3ea734] org.apache.commons.compress.archivers.dump.TapeInputStream.resetBlockSize:(IZ)V │ │ +3ea744: 5c24 9089 |0000: iput-boolean v4, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.isCompressed:Z // field@8990 │ │ +3ea748: 1304 0004 |0002: const/16 v4, #int 1024 // #400 │ │ +3ea74c: d233 0004 |0004: mul-int/lit16 v3, v3, #int 1024 // #0400 │ │ +3ea750: 5923 8c89 |0006: iput v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea754: 5423 8b89 |0008: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea758: 5220 8c89 |000a: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea75c: 2300 c71b |000c: new-array v0, v0, [B // type@1bc7 │ │ +3ea760: 5b20 8b89 |000e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea764: 5420 8b89 |0010: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea768: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3ea76a: 7154 a084 1310 |0013: invoke-static {v3, v1, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ea770: 5423 8b89 |0016: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockBuffer:[B // field@898b │ │ +3ea774: 5220 8c89 |0018: iget v0, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea778: b140 |001a: sub-int/2addr v0, v4 │ │ +3ea77a: 7040 20c0 3204 |001b: invoke-direct {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readFully:([BII)V // method@c020 │ │ +3ea780: 5921 8e89 |001e: iput v1, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.currBlkIdx:I // field@898e │ │ +3ea784: 5924 9189 |0020: iput v4, v2, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea788: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=71 │ │ 0x0008 line=74 │ │ 0x000a line=77 │ │ 0x0010 line=78 │ │ @@ -864967,60 +864967,60 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -3ea418: |[3ea418] org.apache.commons.compress.archivers.dump.TapeInputStream.skip:(J)J │ │ -3ea428: 1600 0004 |0000: const-wide/16 v0, #int 1024 // #400 │ │ -3ea42c: 9f00 0c00 |0002: rem-long v0, v12, v0 │ │ -3ea430: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3ea434: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3ea438: 3904 3900 |0008: if-nez v4, 0041 // +0039 │ │ -3ea43c: 3100 020c |000a: cmp-long v0, v2, v12 │ │ -3ea440: 3b00 3400 |000c: if-gez v0, 0040 // +0034 │ │ -3ea444: 52b0 9189 |000e: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea448: 52b1 8c89 |0010: iget v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea44c: 3310 1300 |0012: if-ne v0, v1, 0025 // +0013 │ │ -3ea450: 9c04 0c02 |0014: sub-long v4, v12, v2 │ │ -3ea454: 8110 |0016: int-to-long v0, v1 │ │ -3ea456: 3106 0400 |0017: cmp-long v6, v4, v0 │ │ -3ea45a: 3b06 0400 |0019: if-gez v6, 001d // +0004 │ │ -3ea45e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -3ea460: 2802 |001c: goto 001e // +0002 │ │ -3ea462: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3ea464: 7020 1fc0 0b00 |001e: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ -3ea46a: 2804 |0021: goto 0025 // +0004 │ │ -3ea46c: 160c ffff |0022: const-wide/16 v12, #int -1 // #ffff │ │ -3ea470: 100c |0024: return-wide v12 │ │ -3ea472: 52b0 9189 |0025: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea476: 8104 |0027: int-to-long v4, v0 │ │ -3ea478: 9c06 0c02 |0028: sub-long v6, v12, v2 │ │ -3ea47c: bb64 |002a: add-long/2addr v4, v6 │ │ -3ea47e: 52b1 8c89 |002b: iget v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ -3ea482: 8118 |002d: int-to-long v8, v1 │ │ -3ea484: 310a 0408 |002e: cmp-long v10, v4, v8 │ │ -3ea488: 3c0a 0300 |0030: if-gtz v10, 0033 // +0003 │ │ -3ea48c: 2805 |0032: goto 0037 // +0005 │ │ -3ea48e: 8114 |0033: int-to-long v4, v1 │ │ -3ea490: 8100 |0034: int-to-long v0, v0 │ │ -3ea492: 9c06 0400 |0035: sub-long v6, v4, v0 │ │ -3ea496: 52b0 9189 |0037: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea49a: 8100 |0039: int-to-long v0, v0 │ │ -3ea49c: bb60 |003a: add-long/2addr v0, v6 │ │ -3ea49e: 8401 |003b: long-to-int v1, v0 │ │ -3ea4a0: 59b1 9189 |003c: iput v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ -3ea4a4: bb62 |003e: add-long/2addr v2, v6 │ │ -3ea4a6: 28cb |003f: goto 000a // -0035 │ │ -3ea4a8: 1002 |0040: return-wide v2 │ │ -3ea4aa: 220c 7110 |0041: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ea4ae: 1a0d f872 |0043: const-string v13, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ -3ea4b2: 7020 8783 dc00 |0045: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ea4b8: 270c |0048: throw v12 │ │ +3ea40c: |[3ea40c] org.apache.commons.compress.archivers.dump.TapeInputStream.skip:(J)J │ │ +3ea41c: 1600 0004 |0000: const-wide/16 v0, #int 1024 // #400 │ │ +3ea420: 9f00 0c00 |0002: rem-long v0, v12, v0 │ │ +3ea424: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3ea428: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3ea42c: 3904 3900 |0008: if-nez v4, 0041 // +0039 │ │ +3ea430: 3100 020c |000a: cmp-long v0, v2, v12 │ │ +3ea434: 3b00 3400 |000c: if-gez v0, 0040 // +0034 │ │ +3ea438: 52b0 9189 |000e: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea43c: 52b1 8c89 |0010: iget v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea440: 3310 1300 |0012: if-ne v0, v1, 0025 // +0013 │ │ +3ea444: 9c04 0c02 |0014: sub-long v4, v12, v2 │ │ +3ea448: 8110 |0016: int-to-long v0, v1 │ │ +3ea44a: 3106 0400 |0017: cmp-long v6, v4, v0 │ │ +3ea44e: 3b06 0400 |0019: if-gez v6, 001d // +0004 │ │ +3ea452: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +3ea454: 2802 |001c: goto 001e // +0002 │ │ +3ea456: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3ea458: 7020 1fc0 0b00 |001e: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readBlock:(Z)V // method@c01f │ │ +3ea45e: 2804 |0021: goto 0025 // +0004 │ │ +3ea460: 160c ffff |0022: const-wide/16 v12, #int -1 // #ffff │ │ +3ea464: 100c |0024: return-wide v12 │ │ +3ea466: 52b0 9189 |0025: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea46a: 8104 |0027: int-to-long v4, v0 │ │ +3ea46c: 9c06 0c02 |0028: sub-long v6, v12, v2 │ │ +3ea470: bb64 |002a: add-long/2addr v4, v6 │ │ +3ea472: 52b1 8c89 |002b: iget v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.blockSize:I // field@898c │ │ +3ea476: 8118 |002d: int-to-long v8, v1 │ │ +3ea478: 310a 0408 |002e: cmp-long v10, v4, v8 │ │ +3ea47c: 3c0a 0300 |0030: if-gtz v10, 0033 // +0003 │ │ +3ea480: 2805 |0032: goto 0037 // +0005 │ │ +3ea482: 8114 |0033: int-to-long v4, v1 │ │ +3ea484: 8100 |0034: int-to-long v0, v0 │ │ +3ea486: 9c06 0400 |0035: sub-long v6, v4, v0 │ │ +3ea48a: 52b0 9189 |0037: iget v0, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea48e: 8100 |0039: int-to-long v0, v0 │ │ +3ea490: bb60 |003a: add-long/2addr v0, v6 │ │ +3ea492: 8401 |003b: long-to-int v1, v0 │ │ +3ea494: 59b1 9189 |003c: iput v1, v11, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readOffset:I // field@8991 │ │ +3ea498: bb62 |003e: add-long/2addr v2, v6 │ │ +3ea49a: 28cb |003f: goto 000a // -0035 │ │ +3ea49c: 1002 |0040: return-wide v2 │ │ +3ea49e: 220c 7110 |0041: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ea4a2: 1a0d f872 |0043: const-string v13, "all reads must be multiple of record size (1024 bytes." // string@72f8 │ │ +3ea4a6: 7020 8783 dc00 |0045: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ea4ac: 270c |0048: throw v12 │ │ catches : 1 │ │ 0x001e - 0x0021 │ │ Lorg/apache/commons/compress/archivers/dump/ShortFileException; -> 0x0022 │ │ positions : │ │ 0x0002 line=167 │ │ 0x000e line=180 │ │ 0x001e line=182 │ │ @@ -865095,26 +865095,26 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/lang/String;[BLjava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3eac58: |[3eac58] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.:(Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/lang/String;[BLjava/io/InputStream;)V │ │ -3eac68: 5b01 9989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; // field@8999 │ │ -3eac6c: 5b02 9b89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eac70: 5b03 9a89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ -3eac74: 5b04 9d89 |0006: iput-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ -3eac78: 5b05 9c89 |0008: iput-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$in:Ljava/io/InputStream; // field@899c │ │ -3eac7c: 7010 7e82 0000 |000a: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -3eac82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3eac84: 5c01 9889 |000e: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ -3eac88: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3eac8a: 5b01 9789 |0011: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ -3eac8e: 0e00 |0013: return-void │ │ +3eac4c: |[3eac4c] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.:(Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/lang/String;[BLjava/io/InputStream;)V │ │ +3eac5c: 5b01 9989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; // field@8999 │ │ +3eac60: 5b02 9b89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eac64: 5b03 9a89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ +3eac68: 5b04 9d89 |0006: iput-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ +3eac6c: 5b05 9c89 |0008: iput-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$in:Ljava/io/InputStream; // field@899c │ │ +3eac70: 7010 7e82 0000 |000a: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +3eac76: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3eac78: 5c01 9889 |000e: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ +3eac7c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3eac7e: 5b01 9789 |0011: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ +3eac82: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000e line=37 │ │ 0x0011 line=38 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1; │ │ @@ -865129,140 +865129,140 @@ │ │ type : '()Ljavax/crypto/CipherInputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 240 16-bit code units │ │ -3eaa4c: |[3eaa4c] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.init:()Ljavax/crypto/CipherInputStream; │ │ -3eaa5c: 55f0 9889 |0000: iget-boolean v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ -3eaa60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3eaa64: 54f0 9789 |0004: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ -3eaa68: 1100 |0006: return-object v0 │ │ -3eaa6a: 54f0 9b89 |0007: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eaa6e: 5400 b489 |0009: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3eaa72: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3eaa74: 4800 0001 |000c: aget-byte v0, v0, v1 │ │ -3eaa78: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3eaa7c: dd02 003f |0010: and-int/lit8 v2, v0, #int 63 // #3f │ │ -3eaa80: 54f3 9b89 |0012: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eaa84: 5433 b489 |0014: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3eaa88: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -3eaa8a: 4803 0304 |0017: aget-byte v3, v3, v4 │ │ -3eaa8e: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3eaa92: e105 0006 |001b: shr-int/lit8 v5, v0, #int 6 // #06 │ │ -3eaa96: b545 |001d: and-int/2addr v5, v4 │ │ -3eaa98: dd06 030f |001e: and-int/lit8 v6, v3, #int 15 // #0f │ │ -3eaa9c: b065 |0020: add-int/2addr v5, v6 │ │ -3eaa9e: e100 0007 |0021: shr-int/lit8 v0, v0, #int 7 // #07 │ │ -3eaaa2: b540 |0023: and-int/2addr v0, v4 │ │ -3eaaa4: e103 0304 |0024: shr-int/lit8 v3, v3, #int 4 // #04 │ │ -3eaaa8: b030 |0026: add-int/2addr v0, v3 │ │ -3eaaaa: d803 0002 |0027: add-int/lit8 v3, v0, #int 2 // #02 │ │ -3eaaae: 9006 0305 |0029: add-int v6, v3, v5 │ │ -3eaab2: 54f7 9b89 |002b: iget-object v7, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eaab6: 5477 b489 |002d: iget-object v7, v7, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3eaaba: 2177 |002f: array-length v7, v7 │ │ -3eaabc: 3676 a700 |0030: if-gt v6, v7, 00d7 // +00a7 │ │ -3eaac0: 2306 c71b |0032: new-array v6, v0, [B // type@1bc7 │ │ -3eaac4: 54f7 9b89 |0034: iget-object v7, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eaac8: 5477 b489 |0036: iget-object v7, v7, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3eaacc: 1228 |0038: const/4 v8, #int 2 // #2 │ │ -3eaace: 7150 a084 8716 |0039: invoke-static {v7, v8, v6, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3eaad4: 1307 1000 |003c: const/16 v7, #int 16 // #10 │ │ -3eaad8: 2377 c71b |003e: new-array v7, v7, [B // type@1bc7 │ │ -3eaadc: 54f9 9b89 |0040: iget-object v9, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ -3eaae0: 5499 b489 |0042: iget-object v9, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3eaae4: 7155 a084 3917 |0044: invoke-static {v9, v3, v7, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3eaaea: 54f3 9d89 |0047: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ -3eaaee: 3803 8600 |0049: if-eqz v3, 00cf // +0086 │ │ -3eaaf2: 1303 3f00 |004b: const/16 v3, #int 63 // #3f │ │ -3eaaf6: 3332 1600 |004d: if-ne v2, v3, 0063 // +0016 │ │ -3eaafa: 1302 2000 |004f: const/16 v2, #int 32 // #20 │ │ -3eaafe: 2322 c71b |0051: new-array v2, v2, [B // type@1bc7 │ │ -3eab02: 7150 a084 1612 |0053: invoke-static {v6, v1, v2, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3eab08: 54f3 9d89 |0056: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ -3eab0c: 2135 |0058: array-length v5, v3 │ │ -3eab0e: 2126 |0059: array-length v6, v2 │ │ -3eab10: b106 |005a: sub-int/2addr v6, v0 │ │ -3eab12: 7120 de83 6500 |005b: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3eab18: 0a05 |005e: move-result v5 │ │ -3eab1a: 7155 a084 1302 |005f: invoke-static {v3, v1, v2, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3eab20: 2838 |0062: goto 009a // +0038 │ │ -3eab22: 1a00 2459 |0063: const-string v0, "SHA-256" // string@5924 │ │ -3eab26: 7110 0286 0000 |0065: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ -3eab2c: 0c00 |0068: move-result-object v0 │ │ -3eab2e: 1303 0800 |0069: const/16 v3, #int 8 // #8 │ │ -3eab32: 2333 c71b |006b: new-array v3, v3, [B // type@1bc7 │ │ -3eab36: 1609 0000 |006d: const-wide/16 v9, #int 0 // #0 │ │ -3eab3a: 160b 0100 |006f: const-wide/16 v11, #int 1 // #1 │ │ -3eab3e: a30d 0b02 |0071: shl-long v13, v11, v2 │ │ -3eab42: 3105 090d |0073: cmp-long v5, v9, v13 │ │ -3eab46: 3b05 2100 |0075: if-gez v5, 0096 // +0021 │ │ -3eab4a: 6e20 0386 6000 |0077: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ -3eab50: 54f5 9d89 |007a: iget-object v5, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ -3eab54: 6e20 0386 5000 |007c: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ -3eab5a: 6e20 0386 3000 |007f: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ -3eab60: 1205 |0082: const/4 v5, #int 0 // #0 │ │ -3eab62: 213d |0083: array-length v13, v3 │ │ -3eab64: 35d5 1000 |0084: if-ge v5, v13, 0094 // +0010 │ │ -3eab68: 480d 0305 |0086: aget-byte v13, v3, v5 │ │ -3eab6c: b04d |0088: add-int/2addr v13, v4 │ │ -3eab6e: 8ddd |0089: int-to-byte v13, v13 │ │ -3eab70: 4f0d 0305 |008a: aput-byte v13, v3, v5 │ │ -3eab74: 480d 0305 |008c: aget-byte v13, v3, v5 │ │ -3eab78: 380d 0300 |008e: if-eqz v13, 0091 // +0003 │ │ -3eab7c: 2804 |0090: goto 0094 // +0004 │ │ -3eab7e: d805 0501 |0091: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3eab82: 28f0 |0093: goto 0083 // -0010 │ │ -3eab84: bbb9 |0094: add-long/2addr v9, v11 │ │ -3eab86: 28da |0095: goto 006f // -0026 │ │ -3eab88: 6e10 0086 0000 |0096: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ -3eab8e: 0c02 |0099: move-result-object v2 │ │ -3eab90: 2200 ac11 |009a: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ -3eab94: 1a01 1517 |009c: const-string v1, "AES" // string@1715 │ │ -3eab98: 7030 5389 2001 |009e: invoke-direct {v0, v2, v1}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ -3eab9e: 1a01 1617 |00a1: const-string v1, "AES/CBC/NoPadding" // string@1716 │ │ -3eaba2: 7110 4889 0100 |00a3: invoke-static {v1}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@8948 │ │ -3eaba8: 0c01 |00a6: move-result-object v1 │ │ -3eabaa: 2202 ab11 |00a7: new-instance v2, Ljavax/crypto/spec/IvParameterSpec; // type@11ab │ │ -3eabae: 7020 5289 7200 |00a9: invoke-direct {v2, v7}, Ljavax/crypto/spec/IvParameterSpec;.:([B)V // method@8952 │ │ -3eabb4: 6e40 4989 8120 |00ac: invoke-virtual {v1, v8, v0, v2}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V // method@8949 │ │ -3eabba: 2200 a911 |00af: new-instance v0, Ljavax/crypto/CipherInputStream; // type@11a9 │ │ -3eabbe: 54f2 9c89 |00b1: iget-object v2, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$in:Ljava/io/InputStream; // field@899c │ │ -3eabc2: 7030 4a89 2001 |00b3: invoke-direct {v0, v2, v1}, Ljavax/crypto/CipherInputStream;.:(Ljava/io/InputStream;Ljavax/crypto/Cipher;)V // method@894a │ │ -3eabc8: 5bf0 9789 |00b6: iput-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ -3eabcc: 5cf4 9889 |00b8: iput-boolean v4, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ -3eabd0: 54f0 9789 |00ba: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ -3eabd4: 1100 |00bc: return-object v0 │ │ -3eabd6: 0d00 |00bd: move-exception v0 │ │ -3eabd8: 2201 4210 |00be: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3eabdc: 1a02 1a24 |00c0: const-string v2, "Decryption error (do you have the JCE Unlimited Strength Jurisdiction Policy Files installed?)" // string@241a │ │ -3eabe0: 7030 7882 2100 |00c2: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3eabe6: 2701 |00c5: throw v1 │ │ -3eabe8: 0d00 |00c6: move-exception v0 │ │ -3eabea: 2201 4210 |00c7: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3eabee: 1a02 2559 |00c9: const-string v2, "SHA-256 is unsupported by your Java implementation" // string@5925 │ │ -3eabf2: 7030 7882 2100 |00cb: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3eabf8: 2701 |00ce: throw v1 │ │ -3eabfa: 2200 ef17 |00cf: new-instance v0, Lorg/apache/commons/compress/PasswordRequiredException; // type@17ef │ │ -3eabfe: 54f1 9a89 |00d1: iget-object v1, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ -3eac02: 7020 67be 1000 |00d3: invoke-direct {v0, v1}, Lorg/apache/commons/compress/PasswordRequiredException;.:(Ljava/lang/String;)V // method@be67 │ │ -3eac08: 2700 |00d6: throw v0 │ │ -3eac0a: 2200 4210 |00d7: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3eac0e: 2201 9410 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3eac12: 7010 8384 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eac18: 1a02 df5c |00de: const-string v2, "Salt size + IV size too long in " // string@5cdf │ │ -3eac1c: 6e20 8f84 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eac22: 54f2 9a89 |00e3: iget-object v2, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ -3eac26: 6e20 8f84 2100 |00e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eac2c: 6e10 9f84 0100 |00e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eac32: 0c01 |00eb: move-result-object v1 │ │ -3eac34: 7020 7782 1000 |00ec: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3eac3a: 2700 |00ef: throw v0 │ │ +3eaa40: |[3eaa40] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.init:()Ljavax/crypto/CipherInputStream; │ │ +3eaa50: 55f0 9889 |0000: iget-boolean v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ +3eaa54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3eaa58: 54f0 9789 |0004: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ +3eaa5c: 1100 |0006: return-object v0 │ │ +3eaa5e: 54f0 9b89 |0007: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eaa62: 5400 b489 |0009: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3eaa66: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3eaa68: 4800 0001 |000c: aget-byte v0, v0, v1 │ │ +3eaa6c: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3eaa70: dd02 003f |0010: and-int/lit8 v2, v0, #int 63 // #3f │ │ +3eaa74: 54f3 9b89 |0012: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eaa78: 5433 b489 |0014: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3eaa7c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +3eaa7e: 4803 0304 |0017: aget-byte v3, v3, v4 │ │ +3eaa82: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3eaa86: e105 0006 |001b: shr-int/lit8 v5, v0, #int 6 // #06 │ │ +3eaa8a: b545 |001d: and-int/2addr v5, v4 │ │ +3eaa8c: dd06 030f |001e: and-int/lit8 v6, v3, #int 15 // #0f │ │ +3eaa90: b065 |0020: add-int/2addr v5, v6 │ │ +3eaa92: e100 0007 |0021: shr-int/lit8 v0, v0, #int 7 // #07 │ │ +3eaa96: b540 |0023: and-int/2addr v0, v4 │ │ +3eaa98: e103 0304 |0024: shr-int/lit8 v3, v3, #int 4 // #04 │ │ +3eaa9c: b030 |0026: add-int/2addr v0, v3 │ │ +3eaa9e: d803 0002 |0027: add-int/lit8 v3, v0, #int 2 // #02 │ │ +3eaaa2: 9006 0305 |0029: add-int v6, v3, v5 │ │ +3eaaa6: 54f7 9b89 |002b: iget-object v7, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eaaaa: 5477 b489 |002d: iget-object v7, v7, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3eaaae: 2177 |002f: array-length v7, v7 │ │ +3eaab0: 3676 a700 |0030: if-gt v6, v7, 00d7 // +00a7 │ │ +3eaab4: 2306 c71b |0032: new-array v6, v0, [B // type@1bc7 │ │ +3eaab8: 54f7 9b89 |0034: iget-object v7, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eaabc: 5477 b489 |0036: iget-object v7, v7, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3eaac0: 1228 |0038: const/4 v8, #int 2 // #2 │ │ +3eaac2: 7150 a084 8716 |0039: invoke-static {v7, v8, v6, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3eaac8: 1307 1000 |003c: const/16 v7, #int 16 // #10 │ │ +3eaacc: 2377 c71b |003e: new-array v7, v7, [B // type@1bc7 │ │ +3eaad0: 54f9 9b89 |0040: iget-object v9, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$coder:Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@899b │ │ +3eaad4: 5499 b489 |0042: iget-object v9, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3eaad8: 7155 a084 3917 |0044: invoke-static {v9, v3, v7, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3eaade: 54f3 9d89 |0047: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ +3eaae2: 3803 8600 |0049: if-eqz v3, 00cf // +0086 │ │ +3eaae6: 1303 3f00 |004b: const/16 v3, #int 63 // #3f │ │ +3eaaea: 3332 1600 |004d: if-ne v2, v3, 0063 // +0016 │ │ +3eaaee: 1302 2000 |004f: const/16 v2, #int 32 // #20 │ │ +3eaaf2: 2322 c71b |0051: new-array v2, v2, [B // type@1bc7 │ │ +3eaaf6: 7150 a084 1612 |0053: invoke-static {v6, v1, v2, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3eaafc: 54f3 9d89 |0056: iget-object v3, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ +3eab00: 2135 |0058: array-length v5, v3 │ │ +3eab02: 2126 |0059: array-length v6, v2 │ │ +3eab04: b106 |005a: sub-int/2addr v6, v0 │ │ +3eab06: 7120 de83 6500 |005b: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3eab0c: 0a05 |005e: move-result v5 │ │ +3eab0e: 7155 a084 1302 |005f: invoke-static {v3, v1, v2, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3eab14: 2838 |0062: goto 009a // +0038 │ │ +3eab16: 1a00 2459 |0063: const-string v0, "SHA-256" // string@5924 │ │ +3eab1a: 7110 0286 0000 |0065: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ +3eab20: 0c00 |0068: move-result-object v0 │ │ +3eab22: 1303 0800 |0069: const/16 v3, #int 8 // #8 │ │ +3eab26: 2333 c71b |006b: new-array v3, v3, [B // type@1bc7 │ │ +3eab2a: 1609 0000 |006d: const-wide/16 v9, #int 0 // #0 │ │ +3eab2e: 160b 0100 |006f: const-wide/16 v11, #int 1 // #1 │ │ +3eab32: a30d 0b02 |0071: shl-long v13, v11, v2 │ │ +3eab36: 3105 090d |0073: cmp-long v5, v9, v13 │ │ +3eab3a: 3b05 2100 |0075: if-gez v5, 0096 // +0021 │ │ +3eab3e: 6e20 0386 6000 |0077: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ +3eab44: 54f5 9d89 |007a: iget-object v5, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$passwordBytes:[B // field@899d │ │ +3eab48: 6e20 0386 5000 |007c: invoke-virtual {v0, v5}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ +3eab4e: 6e20 0386 3000 |007f: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@8603 │ │ +3eab54: 1205 |0082: const/4 v5, #int 0 // #0 │ │ +3eab56: 213d |0083: array-length v13, v3 │ │ +3eab58: 35d5 1000 |0084: if-ge v5, v13, 0094 // +0010 │ │ +3eab5c: 480d 0305 |0086: aget-byte v13, v3, v5 │ │ +3eab60: b04d |0088: add-int/2addr v13, v4 │ │ +3eab62: 8ddd |0089: int-to-byte v13, v13 │ │ +3eab64: 4f0d 0305 |008a: aput-byte v13, v3, v5 │ │ +3eab68: 480d 0305 |008c: aget-byte v13, v3, v5 │ │ +3eab6c: 380d 0300 |008e: if-eqz v13, 0091 // +0003 │ │ +3eab70: 2804 |0090: goto 0094 // +0004 │ │ +3eab72: d805 0501 |0091: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3eab76: 28f0 |0093: goto 0083 // -0010 │ │ +3eab78: bbb9 |0094: add-long/2addr v9, v11 │ │ +3eab7a: 28da |0095: goto 006f // -0026 │ │ +3eab7c: 6e10 0086 0000 |0096: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ +3eab82: 0c02 |0099: move-result-object v2 │ │ +3eab84: 2200 ac11 |009a: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ +3eab88: 1a01 1517 |009c: const-string v1, "AES" // string@1715 │ │ +3eab8c: 7030 5389 2001 |009e: invoke-direct {v0, v2, v1}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ +3eab92: 1a01 1617 |00a1: const-string v1, "AES/CBC/NoPadding" // string@1716 │ │ +3eab96: 7110 4889 0100 |00a3: invoke-static {v1}, Ljavax/crypto/Cipher;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher; // method@8948 │ │ +3eab9c: 0c01 |00a6: move-result-object v1 │ │ +3eab9e: 2202 ab11 |00a7: new-instance v2, Ljavax/crypto/spec/IvParameterSpec; // type@11ab │ │ +3eaba2: 7020 5289 7200 |00a9: invoke-direct {v2, v7}, Ljavax/crypto/spec/IvParameterSpec;.:([B)V // method@8952 │ │ +3eaba8: 6e40 4989 8120 |00ac: invoke-virtual {v1, v8, v0, v2}, Ljavax/crypto/Cipher;.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V // method@8949 │ │ +3eabae: 2200 a911 |00af: new-instance v0, Ljavax/crypto/CipherInputStream; // type@11a9 │ │ +3eabb2: 54f2 9c89 |00b1: iget-object v2, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$in:Ljava/io/InputStream; // field@899c │ │ +3eabb6: 7030 4a89 2001 |00b3: invoke-direct {v0, v2, v1}, Ljavax/crypto/CipherInputStream;.:(Ljava/io/InputStream;Ljavax/crypto/Cipher;)V // method@894a │ │ +3eabbc: 5bf0 9789 |00b6: iput-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ +3eabc0: 5cf4 9889 |00b8: iput-boolean v4, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.isInitialized:Z // field@8998 │ │ +3eabc4: 54f0 9789 |00ba: iget-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.cipherInputStream:Ljavax/crypto/CipherInputStream; // field@8997 │ │ +3eabc8: 1100 |00bc: return-object v0 │ │ +3eabca: 0d00 |00bd: move-exception v0 │ │ +3eabcc: 2201 4210 |00be: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3eabd0: 1a02 1a24 |00c0: const-string v2, "Decryption error (do you have the JCE Unlimited Strength Jurisdiction Policy Files installed?)" // string@241a │ │ +3eabd4: 7030 7882 2100 |00c2: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3eabda: 2701 |00c5: throw v1 │ │ +3eabdc: 0d00 |00c6: move-exception v0 │ │ +3eabde: 2201 4210 |00c7: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3eabe2: 1a02 2559 |00c9: const-string v2, "SHA-256 is unsupported by your Java implementation" // string@5925 │ │ +3eabe6: 7030 7882 2100 |00cb: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3eabec: 2701 |00ce: throw v1 │ │ +3eabee: 2200 ef17 |00cf: new-instance v0, Lorg/apache/commons/compress/PasswordRequiredException; // type@17ef │ │ +3eabf2: 54f1 9a89 |00d1: iget-object v1, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ +3eabf6: 7020 67be 1000 |00d3: invoke-direct {v0, v1}, Lorg/apache/commons/compress/PasswordRequiredException;.:(Ljava/lang/String;)V // method@be67 │ │ +3eabfc: 2700 |00d6: throw v0 │ │ +3eabfe: 2200 4210 |00d7: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3eac02: 2201 9410 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3eac06: 7010 8384 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eac0c: 1a02 df5c |00de: const-string v2, "Salt size + IV size too long in " // string@5cdf │ │ +3eac10: 6e20 8f84 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eac16: 54f2 9a89 |00e3: iget-object v2, v15, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.val$archiveName:Ljava/lang/String; // field@899a │ │ +3eac1a: 6e20 8f84 2100 |00e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eac20: 6e10 9f84 0100 |00e8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eac26: 0c01 |00eb: move-result-object v1 │ │ +3eac28: 7020 7782 1000 |00ec: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3eac2e: 2700 |00ef: throw v0 │ │ catches : 2 │ │ 0x0063 - 0x0069 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x00c6 │ │ 0x00a1 - 0x00bc │ │ Ljava/security/GeneralSecurityException; -> 0x00bd │ │ positions : │ │ 0x0000 line=41 │ │ @@ -865308,35 +865308,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eac90: |[3eac90] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.close:()V │ │ -3eaca0: 0e00 |0000: return-void │ │ +3eac84: |[3eac84] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.close:()V │ │ +3eac94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eaa04: |[3eaa04] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.read:()I │ │ -3eaa14: 7010 39c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.init:()Ljavax/crypto/CipherInputStream; // method@c039 │ │ -3eaa1a: 0c00 |0003: move-result-object v0 │ │ -3eaa1c: 6e10 4b89 0000 |0004: invoke-virtual {v0}, Ljavax/crypto/CipherInputStream;.read:()I // method@894b │ │ -3eaa22: 0a00 |0007: move-result v0 │ │ -3eaa24: 0f00 |0008: return v0 │ │ +3ea9f8: |[3ea9f8] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.read:()I │ │ +3eaa08: 7010 39c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.init:()Ljavax/crypto/CipherInputStream; // method@c039 │ │ +3eaa0e: 0c00 |0003: move-result-object v0 │ │ +3eaa10: 6e10 4b89 0000 |0004: invoke-virtual {v0}, Ljavax/crypto/CipherInputStream;.read:()I // method@894b │ │ +3eaa16: 0a00 |0007: move-result v0 │ │ +3eaa18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;) │ │ @@ -865344,20 +865344,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3eaa28: |[3eaa28] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.read:([BII)I │ │ -3eaa38: 7010 39c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.init:()Ljavax/crypto/CipherInputStream; // method@c039 │ │ -3eaa3e: 0c00 |0003: move-result-object v0 │ │ -3eaa40: 6e40 4c89 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljavax/crypto/CipherInputStream;.read:([BII)I // method@894c │ │ -3eaa46: 0a02 |0007: move-result v2 │ │ -3eaa48: 0f02 |0008: return v2 │ │ +3eaa1c: |[3eaa1c] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1.read:([BII)I │ │ +3eaa2c: 7010 39c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.init:()Ljavax/crypto/CipherInputStream; // method@c039 │ │ +3eaa32: 0c00 |0003: move-result-object v0 │ │ +3eaa34: 6e40 4c89 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljavax/crypto/CipherInputStream;.read:([BII)I // method@894c │ │ +3eaa3a: 0a02 |0007: move-result v2 │ │ +3eaa3c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -865420,17 +865420,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eadf8: |[3eadf8] org.apache.commons.compress.archivers.sevenz.Archive.:()V │ │ -3eae08: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3eae0e: 0e00 |0003: return-void │ │ +3eadec: |[3eadec] org.apache.commons.compress.archivers.sevenz.Archive.:()V │ │ +3eadfc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3eae02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Archive; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/Archive;) │ │ @@ -865438,22 +865438,22 @@ │ │ type : '([J)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ead14: |[3ead14] org.apache.commons.compress.archivers.sevenz.Archive.lengthOf:([J)Ljava/lang/String; │ │ -3ead24: 3900 0500 |0000: if-nez v0, 0005 // +0005 │ │ -3ead28: 1a00 3f11 |0002: const-string v0, "(null)" // string@113f │ │ -3ead2c: 2806 |0004: goto 000a // +0006 │ │ -3ead2e: 2100 |0005: array-length v0, v0 │ │ -3ead30: 7110 7b84 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ -3ead36: 0c00 |0009: move-result-object v0 │ │ -3ead38: 1100 |000a: return-object v0 │ │ +3ead08: |[3ead08] org.apache.commons.compress.archivers.sevenz.Archive.lengthOf:([J)Ljava/lang/String; │ │ +3ead18: 3900 0500 |0000: if-nez v0, 0005 // +0005 │ │ +3ead1c: 1a00 3f11 |0002: const-string v0, "(null)" // string@113f │ │ +3ead20: 2806 |0004: goto 000a // +0006 │ │ +3ead22: 2100 |0005: array-length v0, v0 │ │ +3ead24: 7110 7b84 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ +3ead2a: 0c00 |0009: move-result-object v0 │ │ +3ead2c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) [J │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/Archive;) │ │ @@ -865461,22 +865461,22 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3eacec: |[3eacec] org.apache.commons.compress.archivers.sevenz.Archive.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; │ │ -3eacfc: 3900 0500 |0000: if-nez v0, 0005 // +0005 │ │ -3ead00: 1a00 3f11 |0002: const-string v0, "(null)" // string@113f │ │ -3ead04: 2806 |0004: goto 000a // +0006 │ │ -3ead06: 2100 |0005: array-length v0, v0 │ │ -3ead08: 7110 7b84 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ -3ead0e: 0c00 |0009: move-result-object v0 │ │ -3ead10: 1100 |000a: return-object v0 │ │ +3eace0: |[3eace0] org.apache.commons.compress.archivers.sevenz.Archive.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; │ │ +3eacf0: 3900 0500 |0000: if-nez v0, 0005 // +0005 │ │ +3eacf4: 1a00 3f11 |0002: const-string v0, "(null)" // string@113f │ │ +3eacf8: 2806 |0004: goto 000a // +0006 │ │ +3eacfa: 2100 |0005: array-length v0, v0 │ │ +3eacfc: 7110 7b84 0000 |0006: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ +3ead02: 0c00 |0009: move-result-object v0 │ │ +3ead04: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) [Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -865485,52 +865485,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -3ead3c: |[3ead3c] org.apache.commons.compress.archivers.sevenz.Archive.toString:()Ljava/lang/String; │ │ -3ead4c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ead50: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ead56: 1a01 681a |0005: const-string v1, "Archive with packed streams starting at offset " // string@1a68 │ │ -3ead5a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ead60: 5331 a289 |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ -3ead64: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ead6a: 1a01 5312 |000f: const-string v1, ", " // string@1253 │ │ -3ead6e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ead74: 5431 a389 |0014: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ead78: 7110 3fc0 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([J)Ljava/lang/String; // method@c03f │ │ -3ead7e: 0c01 |0019: move-result-object v1 │ │ -3ead80: 6e20 8f84 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ead86: 1a01 1907 |001d: const-string v1, " pack sizes, " // string@0719 │ │ -3ead8a: 6e20 8f84 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ead90: 5431 a089 |0022: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ -3ead94: 7110 3fc0 0100 |0024: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([J)Ljava/lang/String; // method@c03f │ │ -3ead9a: 0c01 |0027: move-result-object v1 │ │ -3ead9c: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eada2: 1a01 b205 |002b: const-string v1, " CRCs, " // string@05b2 │ │ -3eada6: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eadac: 5431 9f89 |0030: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3eadb0: 7110 40c0 0100 |0032: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; // method@c040 │ │ -3eadb6: 0c01 |0035: move-result-object v1 │ │ -3eadb8: 6e20 8f84 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eadbe: 1a01 6106 |0039: const-string v1, " folders, " // string@0661 │ │ -3eadc2: 6e20 8f84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eadc8: 5431 9e89 |003e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3eadcc: 7110 40c0 0100 |0040: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; // method@c040 │ │ -3eadd2: 0c01 |0043: move-result-object v1 │ │ -3eadd4: 6e20 8f84 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eadda: 1a01 5d06 |0047: const-string v1, " files and " // string@065d │ │ -3eadde: 6e20 8f84 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eade4: 5431 a489 |004c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ -3eade8: 6e20 8e84 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eadee: 6e10 9f84 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eadf4: 0c00 |0054: move-result-object v0 │ │ -3eadf6: 1100 |0055: return-object v0 │ │ +3ead30: |[3ead30] org.apache.commons.compress.archivers.sevenz.Archive.toString:()Ljava/lang/String; │ │ +3ead40: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ead44: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ead4a: 1a01 681a |0005: const-string v1, "Archive with packed streams starting at offset " // string@1a68 │ │ +3ead4e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ead54: 5331 a289 |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ +3ead58: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ead5e: 1a01 5312 |000f: const-string v1, ", " // string@1253 │ │ +3ead62: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ead68: 5431 a389 |0014: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ead6c: 7110 3fc0 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([J)Ljava/lang/String; // method@c03f │ │ +3ead72: 0c01 |0019: move-result-object v1 │ │ +3ead74: 6e20 8f84 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ead7a: 1a01 1907 |001d: const-string v1, " pack sizes, " // string@0719 │ │ +3ead7e: 6e20 8f84 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ead84: 5431 a089 |0022: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ +3ead88: 7110 3fc0 0100 |0024: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([J)Ljava/lang/String; // method@c03f │ │ +3ead8e: 0c01 |0027: move-result-object v1 │ │ +3ead90: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ead96: 1a01 b205 |002b: const-string v1, " CRCs, " // string@05b2 │ │ +3ead9a: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eada0: 5431 9f89 |0030: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3eada4: 7110 40c0 0100 |0032: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; // method@c040 │ │ +3eadaa: 0c01 |0035: move-result-object v1 │ │ +3eadac: 6e20 8f84 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eadb2: 1a01 6106 |0039: const-string v1, " folders, " // string@0661 │ │ +3eadb6: 6e20 8f84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eadbc: 5431 9e89 |003e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3eadc0: 7110 40c0 0100 |0040: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.lengthOf:([Ljava/lang/Object;)Ljava/lang/String; // method@c040 │ │ +3eadc6: 0c01 |0043: move-result-object v1 │ │ +3eadc8: 6e20 8f84 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eadce: 1a01 5d06 |0047: const-string v1, " files and " // string@065d │ │ +3eadd2: 6e20 8f84 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eadd8: 5431 a489 |004c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ +3eaddc: 6e20 8e84 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eade2: 6e10 9f84 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eade8: 0c00 |0054: move-result-object v0 │ │ +3eadea: 1100 |0055: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0016 line=43 │ │ 0x0032 line=44 │ │ locals : │ │ 0x0000 - 0x0056 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/Archive; │ │ @@ -865568,17 +865568,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eae5c: |[3eae5c] org.apache.commons.compress.archivers.sevenz.BindPair.:()V │ │ -3eae6c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3eae72: 0e00 |0003: return-void │ │ +3eae50: |[3eae50] org.apache.commons.compress.archivers.sevenz.BindPair.:()V │ │ +3eae60: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3eae66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/BindPair; │ │ │ │ Virtual methods - │ │ @@ -865587,28 +865587,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3eae10: |[3eae10] org.apache.commons.compress.archivers.sevenz.BindPair.toString:()Ljava/lang/String; │ │ -3eae20: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3eae24: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eae2a: 1a01 e61c |0005: const-string v1, "BindPair binding input " // string@1ce6 │ │ -3eae2e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eae34: 5331 a689 |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ -3eae38: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eae3e: 1a01 5d07 |000f: const-string v1, " to output " // string@075d │ │ -3eae42: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eae48: 5331 a789 |0014: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ -3eae4c: 6e30 8b84 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eae52: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eae58: 0c00 |001c: move-result-object v0 │ │ -3eae5a: 1100 |001d: return-object v0 │ │ +3eae04: |[3eae04] org.apache.commons.compress.archivers.sevenz.BindPair.toString:()Ljava/lang/String; │ │ +3eae14: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3eae18: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eae1e: 1a01 e61c |0005: const-string v1, "BindPair binding input " // string@1ce6 │ │ +3eae22: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eae28: 5331 a689 |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ +3eae2c: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eae32: 1a01 5d07 |000f: const-string v1, " to output " // string@075d │ │ +3eae36: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eae3c: 5331 a789 |0014: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ +3eae40: 6e30 8b84 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eae46: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eae4c: 0c00 |001c: move-result-object v0 │ │ +3eae4e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/apache/commons/compress/archivers/sevenz/BindPair; │ │ │ │ source_file_idx : 7399 (BindPair.java) │ │ @@ -865661,34 +865661,34 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3eaf84: |[3eaf84] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.:(Ljava/nio/channels/SeekableByteChannel;J)V │ │ -3eaf94: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -3eaf9a: 5b23 ab89 |0003: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ -3eaf9e: 5a24 aa89 |0005: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eafa2: 1600 0020 |0007: const-wide/16 v0, #int 8192 // #2000 │ │ -3eafa6: 3103 0400 |0009: cmp-long v3, v4, v0 │ │ -3eafaa: 3b03 1000 |000b: if-gez v3, 001b // +0010 │ │ -3eafae: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -3eafb2: 3103 0400 |000f: cmp-long v3, v4, v0 │ │ -3eafb6: 3d03 0a00 |0011: if-lez v3, 001b // +000a │ │ -3eafba: 8443 |0013: long-to-int v3, v4 │ │ -3eafbc: 7110 aa85 0300 |0014: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3eafc2: 0c03 |0017: move-result-object v3 │ │ -3eafc4: 5b23 a989 |0018: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eafc8: 2809 |001a: goto 0023 // +0009 │ │ -3eafca: 1303 0020 |001b: const/16 v3, #int 8192 // #2000 │ │ -3eafce: 7110 aa85 0300 |001d: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3eafd4: 0c03 |0020: move-result-object v3 │ │ -3eafd6: 5b23 a989 |0021: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eafda: 0e00 |0023: return-void │ │ +3eaf78: |[3eaf78] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.:(Ljava/nio/channels/SeekableByteChannel;J)V │ │ +3eaf88: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +3eaf8e: 5b23 ab89 |0003: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ +3eaf92: 5a24 aa89 |0005: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eaf96: 1600 0020 |0007: const-wide/16 v0, #int 8192 // #2000 │ │ +3eaf9a: 3103 0400 |0009: cmp-long v3, v4, v0 │ │ +3eaf9e: 3b03 1000 |000b: if-gez v3, 001b // +0010 │ │ +3eafa2: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +3eafa6: 3103 0400 |000f: cmp-long v3, v4, v0 │ │ +3eafaa: 3d03 0a00 |0011: if-lez v3, 001b // +000a │ │ +3eafae: 8443 |0013: long-to-int v3, v4 │ │ +3eafb0: 7110 aa85 0300 |0014: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3eafb6: 0c03 |0017: move-result-object v3 │ │ +3eafb8: 5b23 a989 |0018: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eafbc: 2809 |001a: goto 0023 // +0009 │ │ +3eafbe: 1303 0020 |001b: const/16 v3, #int 8192 // #2000 │ │ +3eafc2: 7110 aa85 0300 |001d: invoke-static {v3}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3eafc8: 0c03 |0020: move-result-object v3 │ │ +3eafca: 5b23 a989 |0021: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eafce: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0014 line=36 │ │ 0x001d line=38 │ │ @@ -865702,26 +865702,26 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3eaf44: |[3eaf44] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:(I)I │ │ -3eaf54: 5410 a989 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaf58: 6e10 c585 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3eaf5e: 0c00 |0005: move-result-object v0 │ │ -3eaf60: 6e20 a885 2000 |0006: invoke-virtual {v0, v2}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@85a8 │ │ -3eaf66: 5412 ab89 |0009: iget-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ -3eaf6a: 5410 a989 |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaf6e: 7220 df85 0200 |000d: invoke-interface {v2, v0}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ -3eaf74: 0a02 |0010: move-result v2 │ │ -3eaf76: 5410 a989 |0011: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaf7a: 6e10 b085 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3eaf80: 0f02 |0016: return v2 │ │ +3eaf38: |[3eaf38] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:(I)I │ │ +3eaf48: 5410 a989 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaf4c: 6e10 c585 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3eaf52: 0c00 |0005: move-result-object v0 │ │ +3eaf54: 6e20 a885 2000 |0006: invoke-virtual {v0, v2}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@85a8 │ │ +3eaf5a: 5412 ab89 |0009: iget-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ +3eaf5e: 5410 a989 |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaf62: 7220 df85 0200 |000d: invoke-interface {v2, v0}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ +3eaf68: 0a02 |0010: move-result v2 │ │ +3eaf6a: 5410 a989 |0011: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaf6e: 6e10 b085 0000 |0013: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3eaf74: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=83 │ │ 0x0011 line=84 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; │ │ @@ -865733,49 +865733,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eafdc: |[3eafdc] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.close:()V │ │ -3eafec: 0e00 |0000: return-void │ │ +3eafd0: |[3eafd0] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.close:()V │ │ +3eafe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3eae74: |[3eae74] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:()I │ │ -3eae84: 5350 aa89 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eae88: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3eae8c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3eae90: 3d04 1800 |0006: if-lez v4, 001e // +0018 │ │ -3eae94: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ -3eae98: bc20 |000a: sub-long/2addr v0, v2 │ │ -3eae9a: 5a50 aa89 |000b: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eae9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3eaea0: 7020 47c0 0500 |000e: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.read:(I)I // method@c047 │ │ -3eaea6: 0a00 |0011: move-result v0 │ │ -3eaea8: 3b00 0300 |0012: if-gez v0, 0015 // +0003 │ │ -3eaeac: 0f00 |0014: return v0 │ │ -3eaeae: 5450 a989 |0015: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaeb2: 6e10 b185 0000 |0017: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3eaeb8: 0a00 |001a: move-result v0 │ │ -3eaeba: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3eaebe: 0f00 |001d: return v0 │ │ -3eaec0: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ -3eaec2: 0f00 |001f: return v0 │ │ +3eae68: |[3eae68] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:()I │ │ +3eae78: 5350 aa89 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eae7c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3eae80: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3eae84: 3d04 1800 |0006: if-lez v4, 001e // +0018 │ │ +3eae88: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ +3eae8c: bc20 |000a: sub-long/2addr v0, v2 │ │ +3eae8e: 5a50 aa89 |000b: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eae92: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3eae94: 7020 47c0 0500 |000e: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.read:(I)I // method@c047 │ │ +3eae9a: 0a00 |0011: move-result v0 │ │ +3eae9c: 3b00 0300 |0012: if-gez v0, 0015 // +0003 │ │ +3eaea0: 0f00 |0014: return v0 │ │ +3eaea2: 5450 a989 |0015: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaea6: 6e10 b185 0000 |0017: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3eaeac: 0a00 |001a: move-result v0 │ │ +3eaeae: d500 ff00 |001b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3eaeb2: 0f00 |001d: return v0 │ │ +3eaeb4: 12f0 |001e: const/4 v0, #int -1 // #ff │ │ +3eaeb6: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000b line=45 │ │ 0x000e line=46 │ │ 0x0015 line=50 │ │ locals : │ │ @@ -865786,46 +865786,46 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3eaec4: |[3eaec4] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:([BII)I │ │ -3eaed4: 5350 aa89 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eaed8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3eaedc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3eaee0: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -3eaee4: 12f6 |0008: const/4 v6, #int -1 // #ff │ │ -3eaee6: 0f06 |0009: return v6 │ │ -3eaee8: 8182 |000a: int-to-long v2, v8 │ │ -3eaeea: 3104 0200 |000b: cmp-long v4, v2, v0 │ │ -3eaeee: 3d04 0300 |000d: if-lez v4, 0010 // +0003 │ │ -3eaef2: 8408 |000f: long-to-int v8, v0 │ │ -3eaef4: 5450 a989 |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaef8: 6e10 ae85 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ -3eaefe: 0a00 |0015: move-result v0 │ │ -3eaf00: 3608 0900 |0016: if-gt v8, v0, 001f // +0009 │ │ -3eaf04: 5450 a989 |0018: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ -3eaf08: 7020 47c0 8500 |001a: invoke-direct {v5, v8}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.read:(I)I // method@c047 │ │ -3eaf0e: 0a08 |001d: move-result v8 │ │ -3eaf10: 280e |001e: goto 002c // +000e │ │ -3eaf12: 7110 aa85 0800 |001f: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3eaf18: 0c00 |0022: move-result-object v0 │ │ -3eaf1a: 5458 ab89 |0023: iget-object v8, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ -3eaf1e: 7220 df85 0800 |0025: invoke-interface {v8, v0}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ -3eaf24: 0a08 |0028: move-result v8 │ │ -3eaf26: 6e10 b085 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3eaf2c: 3a08 0b00 |002c: if-ltz v8, 0037 // +000b │ │ -3eaf30: 6e40 b385 6087 |002e: invoke-virtual {v0, v6, v7, v8}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ -3eaf36: 5356 aa89 |0031: iget-wide v6, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eaf3a: 8180 |0033: int-to-long v0, v8 │ │ -3eaf3c: bc06 |0034: sub-long/2addr v6, v0 │ │ -3eaf3e: 5a56 aa89 |0035: iput-wide v6, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ -3eaf42: 0f08 |0037: return v8 │ │ +3eaeb8: |[3eaeb8] org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream.read:([BII)I │ │ +3eaec8: 5350 aa89 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eaecc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3eaed0: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3eaed4: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +3eaed8: 12f6 |0008: const/4 v6, #int -1 // #ff │ │ +3eaeda: 0f06 |0009: return v6 │ │ +3eaedc: 8182 |000a: int-to-long v2, v8 │ │ +3eaede: 3104 0200 |000b: cmp-long v4, v2, v0 │ │ +3eaee2: 3d04 0300 |000d: if-lez v4, 0010 // +0003 │ │ +3eaee6: 8408 |000f: long-to-int v8, v0 │ │ +3eaee8: 5450 a989 |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaeec: 6e10 ae85 0000 |0012: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ +3eaef2: 0a00 |0015: move-result v0 │ │ +3eaef4: 3608 0900 |0016: if-gt v8, v0, 001f // +0009 │ │ +3eaef8: 5450 a989 |0018: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.buffer:Ljava/nio/ByteBuffer; // field@89a9 │ │ +3eaefc: 7020 47c0 8500 |001a: invoke-direct {v5, v8}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.read:(I)I // method@c047 │ │ +3eaf02: 0a08 |001d: move-result v8 │ │ +3eaf04: 280e |001e: goto 002c // +000e │ │ +3eaf06: 7110 aa85 0800 |001f: invoke-static {v8}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3eaf0c: 0c00 |0022: move-result-object v0 │ │ +3eaf0e: 5458 ab89 |0023: iget-object v8, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89ab │ │ +3eaf12: 7220 df85 0800 |0025: invoke-interface {v8, v0}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ +3eaf18: 0a08 |0028: move-result v8 │ │ +3eaf1a: 6e10 b085 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3eaf20: 3a08 0b00 |002c: if-ltz v8, 0037 // +000b │ │ +3eaf24: 6e40 b385 6087 |002e: invoke-virtual {v0, v6, v7, v8}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ +3eaf2a: 5356 aa89 |0031: iget-wide v6, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eaf2e: 8180 |0033: int-to-long v0, v8 │ │ +3eaf30: bc06 |0034: sub-long/2addr v6, v0 │ │ +3eaf32: 5a56 aa89 |0035: iput-wide v6, v5, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.bytesRemaining:J // field@89aa │ │ +3eaf36: 0f08 |0037: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=66 │ │ 0x0018 line=67 │ │ 0x001a line=68 │ │ 0x001f line=70 │ │ @@ -865916,35 +865916,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -3eb480: |[3eb480] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:()V │ │ -3eb490: 2200 2818 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1; // type@1828 │ │ -3eb494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3eb496: 1a02 f52f |0003: const-string v2, "LIST" // string@2ff5 │ │ -3eb49a: 1a03 0519 |0005: const-string v3, "Analysing" // string@1905 │ │ -3eb49e: 7040 49c0 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c049 │ │ -3eb4a4: 6900 ae89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ -3eb4a8: 2200 2918 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$2; // type@1829 │ │ -3eb4ac: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3eb4ae: 1a03 cd25 |000f: const-string v3, "EXTRACT" // string@25cd │ │ -3eb4b2: 1a04 2d27 |0011: const-string v4, "Extracting" // string@272d │ │ -3eb4b6: 7040 4cc0 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c04c │ │ -3eb4bc: 6900 ad89 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.EXTRACT:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ad │ │ -3eb4c0: 1220 |0018: const/4 v0, #int 2 // #2 │ │ -3eb4c2: 2300 bc1c |0019: new-array v0, v0, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@1cbc │ │ -3eb4c6: 6203 ae89 |001b: sget-object v3, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ -3eb4ca: 4d03 0001 |001d: aput-object v3, v0, v1 │ │ -3eb4ce: 6201 ad89 |001f: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.EXTRACT:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ad │ │ -3eb4d2: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ -3eb4d6: 6900 ac89 |0023: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ac │ │ -3eb4da: 0e00 |0025: return-void │ │ +3eb474: |[3eb474] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:()V │ │ +3eb484: 2200 2818 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1; // type@1828 │ │ +3eb488: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3eb48a: 1a02 f52f |0003: const-string v2, "LIST" // string@2ff5 │ │ +3eb48e: 1a03 0519 |0005: const-string v3, "Analysing" // string@1905 │ │ +3eb492: 7040 49c0 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c049 │ │ +3eb498: 6900 ae89 |000a: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ +3eb49c: 2200 2918 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$2; // type@1829 │ │ +3eb4a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3eb4a2: 1a03 cd25 |000f: const-string v3, "EXTRACT" // string@25cd │ │ +3eb4a6: 1a04 2d27 |0011: const-string v4, "Extracting" // string@272d │ │ +3eb4aa: 7040 4cc0 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$2;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c04c │ │ +3eb4b0: 6900 ad89 |0016: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.EXTRACT:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ad │ │ +3eb4b4: 1220 |0018: const/4 v0, #int 2 // #2 │ │ +3eb4b6: 2300 bc1c |0019: new-array v0, v0, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@1cbc │ │ +3eb4ba: 6203 ae89 |001b: sget-object v3, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ +3eb4be: 4d03 0001 |001d: aput-object v3, v0, v1 │ │ +3eb4c2: 6201 ad89 |001f: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.EXTRACT:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ad │ │ +3eb4c6: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ +3eb4ca: 6900 ac89 |0023: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ac │ │ +3eb4ce: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000c line=67 │ │ 0x0019 line=28 │ │ locals : │ │ │ │ @@ -865953,18 +865953,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3eb4dc: |[3eb4dc] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3eb4ec: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3eb4f2: 5b03 af89 |0003: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.message:Ljava/lang/String; // field@89af │ │ -3eb4f6: 0e00 |0005: return-void │ │ +3eb4d0: |[3eb4d0] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3eb4e0: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3eb4e6: 5b03 af89 |0003: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.message:Ljava/lang/String; // field@89af │ │ +3eb4ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -865976,17 +865976,17 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3eb4f8: |[3eb4f8] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V │ │ -3eb508: 7040 4fc0 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c04f │ │ -3eb50e: 0e00 |0003: return-void │ │ +3eb4ec: |[3eb4ec] org.apache.commons.compress.archivers.sevenz.CLI$Mode.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V │ │ +3eb4fc: 7040 4fc0 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;)V // method@c04f │ │ +3eb502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -865998,20 +865998,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3eb438: |[3eb438] org.apache.commons.compress.archivers.sevenz.CLI$Mode.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ -3eb448: 1c00 2a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ -3eb44c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3eb452: 0c01 |0005: move-result-object v1 │ │ -3eb454: 1f01 2a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ -3eb458: 1101 |0008: return-object v1 │ │ +3eb42c: |[3eb42c] org.apache.commons.compress.archivers.sevenz.CLI$Mode.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ +3eb43c: 1c00 2a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ +3eb440: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3eb446: 0c01 |0005: move-result-object v1 │ │ +3eb448: 1f01 2a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ +3eb44c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;) │ │ @@ -866019,20 +866019,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eb45c: |[3eb45c] org.apache.commons.compress.archivers.sevenz.CLI$Mode.values:()[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ -3eb46c: 6200 ac89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ac │ │ -3eb470: 6e10 81d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.clone:()Ljava/lang/Object; // method@d781 │ │ -3eb476: 0c00 |0005: move-result-object v0 │ │ -3eb478: 1f00 bc1c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@1cbc │ │ -3eb47c: 1100 |0008: return-object v0 │ │ +3eb450: |[3eb450] org.apache.commons.compress.archivers.sevenz.CLI$Mode.values:()[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ +3eb460: 6200 ac89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ac │ │ +3eb464: 6e10 81d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.clone:()Ljava/lang/Object; // method@d781 │ │ +3eb46a: 0c00 |0005: move-result-object v0 │ │ +3eb46c: 1f00 bc1c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@1cbc │ │ +3eb470: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;) │ │ @@ -866040,17 +866040,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eb420: |[3eb420] org.apache.commons.compress.archivers.sevenz.CLI$Mode.getMessage:()Ljava/lang/String; │ │ -3eb430: 5410 af89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.message:Ljava/lang/String; // field@89af │ │ -3eb434: 1100 |0002: return-object v0 │ │ +3eb414: |[3eb414] org.apache.commons.compress.archivers.sevenz.CLI$Mode.getMessage:()Ljava/lang/String; │ │ +3eb424: 5410 af89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.message:Ljava/lang/String; // field@89af │ │ +3eb428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;) │ │ @@ -866094,36 +866094,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3eb568: |[3eb568] org.apache.commons.compress.archivers.sevenz.CLI.:()V │ │ -3eb578: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -3eb57c: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -3eb580: 6900 b089 |0004: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI;.BUF:[B // field@89b0 │ │ -3eb584: 0e00 |0006: return-void │ │ +3eb55c: |[3eb55c] org.apache.commons.compress.archivers.sevenz.CLI.:()V │ │ +3eb56c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +3eb570: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +3eb574: 6900 b089 |0004: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI;.BUF:[B // field@89b0 │ │ +3eb578: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb588: |[3eb588] org.apache.commons.compress.archivers.sevenz.CLI.:()V │ │ -3eb598: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3eb59e: 0e00 |0003: return-void │ │ +3eb57c: |[3eb57c] org.apache.commons.compress.archivers.sevenz.CLI.:()V │ │ +3eb58c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3eb592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CLI; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI;) │ │ @@ -866131,46 +866131,46 @@ │ │ type : '()[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eb510: |[3eb510] org.apache.commons.compress.archivers.sevenz.CLI.access$100:()[B │ │ -3eb520: 6200 b089 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI;.BUF:[B // field@89b0 │ │ -3eb524: 1100 |0002: return-object v0 │ │ +3eb504: |[3eb504] org.apache.commons.compress.archivers.sevenz.CLI.access$100:()[B │ │ +3eb514: 6200 b089 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/CLI;.BUF:[B // field@89b0 │ │ +3eb518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/sevenz/CLI;) │ │ name : 'grabMode' │ │ type : '([Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3eb528: |[3eb528] org.apache.commons.compress.archivers.sevenz.CLI.grabMode:([Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ -3eb538: 2120 |0000: array-length v0, v2 │ │ -3eb53a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -3eb53c: 3510 0500 |0002: if-ge v0, v1, 0007 // +0005 │ │ -3eb540: 6202 ae89 |0004: sget-object v2, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ -3eb544: 1102 |0006: return-object v2 │ │ -3eb546: 1c00 2a18 |0007: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ -3eb54a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3eb54c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -3eb550: 6e10 7584 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@8475 │ │ -3eb556: 0c02 |000f: move-result-object v2 │ │ -3eb558: 7120 6d83 2000 |0010: invoke-static {v0, v2}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3eb55e: 0c02 |0013: move-result-object v2 │ │ -3eb560: 1f02 2a18 |0014: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ -3eb564: 1102 |0016: return-object v2 │ │ +3eb51c: |[3eb51c] org.apache.commons.compress.archivers.sevenz.CLI.grabMode:([Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; │ │ +3eb52c: 2120 |0000: array-length v0, v2 │ │ +3eb52e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +3eb530: 3510 0500 |0002: if-ge v0, v1, 0007 // +0005 │ │ +3eb534: 6202 ae89 |0004: sget-object v2, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.LIST:Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // field@89ae │ │ +3eb538: 1102 |0006: return-object v2 │ │ +3eb53a: 1c00 2a18 |0007: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ +3eb53e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3eb540: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +3eb544: 6e10 7584 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@8475 │ │ +3eb54a: 0c02 |000f: move-result-object v2 │ │ +3eb54c: 7120 6d83 2000 |0010: invoke-static {v0, v2}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3eb552: 0c02 |0013: move-result-object v2 │ │ +3eb554: 1f02 2a18 |0014: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // type@182a │ │ +3eb558: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) [Ljava/lang/String; │ │ @@ -866180,73 +866180,73 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -3eb5a0: |[3eb5a0] org.apache.commons.compress.archivers.sevenz.CLI.main:([Ljava/lang/String;)V │ │ -3eb5b0: 2150 |0000: array-length v0, v5 │ │ -3eb5b2: 3900 0600 |0001: if-nez v0, 0007 // +0006 │ │ -3eb5b6: 7100 5ac0 0000 |0003: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.usage:()V // method@c05a │ │ -3eb5bc: 0e00 |0006: return-void │ │ -3eb5be: 7110 58c0 0500 |0007: invoke-static {v5}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.grabMode:([Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // method@c058 │ │ -3eb5c4: 0c00 |000a: move-result-object v0 │ │ -3eb5c6: 6201 3c79 |000b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb5ca: 2202 9410 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb5ce: 7010 8384 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb5d4: 6e10 51c0 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.getMessage:()Ljava/lang/String; // method@c051 │ │ -3eb5da: 0c03 |0015: move-result-object v3 │ │ -3eb5dc: 6e20 8f84 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb5e2: 1a03 6105 |0019: const-string v3, " " // string@0561 │ │ -3eb5e6: 6e20 8f84 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb5ec: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -3eb5ee: 4604 0503 |001f: aget-object v4, v5, v3 │ │ -3eb5f2: 6e20 8f84 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb5f8: 6e10 9f84 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb5fe: 0c02 |0027: move-result-object v2 │ │ -3eb600: 6e20 b882 2100 |0028: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb606: 2201 3910 |002b: new-instance v1, Ljava/io/File; // type@1039 │ │ -3eb60a: 4605 0503 |002d: aget-object v5, v5, v3 │ │ -3eb60e: 7020 3b82 5100 |002f: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -3eb614: 6e10 4e82 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3eb61a: 0a05 |0035: move-result v5 │ │ -3eb61c: 3905 1800 |0036: if-nez v5, 004e // +0018 │ │ -3eb620: 6205 3a79 |0038: sget-object v5, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -3eb624: 2202 9410 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb628: 7010 8384 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb62e: 6e20 8e84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb634: 1a03 4c06 |0042: const-string v3, " doesn't exist or is a directory" // string@064c │ │ -3eb638: 6e20 8f84 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb63e: 6e10 9f84 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb644: 0c02 |004a: move-result-object v2 │ │ -3eb646: 6e20 b882 2500 |004b: invoke-virtual {v5, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb64c: 2205 3d18 |004e: new-instance v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // type@183d │ │ -3eb650: 7020 d8c0 1500 |0050: invoke-direct {v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;)V // method@c0d8 │ │ -3eb656: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -3eb658: 6e10 e4c0 0500 |0054: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c0e4 │ │ -3eb65e: 0c02 |0057: move-result-object v2 │ │ -3eb660: 3802 0600 |0058: if-eqz v2, 005e // +0006 │ │ -3eb664: 6e30 52c0 5002 |005a: invoke-virtual {v0, v5, v2}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V // method@c052 │ │ -3eb66a: 28f7 |005d: goto 0054 // -0009 │ │ -3eb66c: 6e10 e1c0 0500 |005e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ -3eb672: 0e00 |0061: return-void │ │ -3eb674: 0d00 |0062: move-exception v0 │ │ -3eb676: 2804 |0063: goto 0067 // +0004 │ │ -3eb678: 0d00 |0064: move-exception v0 │ │ -3eb67a: 0701 |0065: move-object v1, v0 │ │ -3eb67c: 2701 |0066: throw v1 │ │ -3eb67e: 3801 0b00 |0067: if-eqz v1, 0072 // +000b │ │ -3eb682: 6e10 e1c0 0500 |0069: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ -3eb688: 2809 |006c: goto 0075 // +0009 │ │ -3eb68a: 0d05 |006d: move-exception v5 │ │ -3eb68c: 6e20 c784 5100 |006e: invoke-virtual {v1, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3eb692: 2804 |0071: goto 0075 // +0004 │ │ -3eb694: 6e10 e1c0 0500 |0072: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ -3eb69a: 2700 |0075: throw v0 │ │ +3eb594: |[3eb594] org.apache.commons.compress.archivers.sevenz.CLI.main:([Ljava/lang/String;)V │ │ +3eb5a4: 2150 |0000: array-length v0, v5 │ │ +3eb5a6: 3900 0600 |0001: if-nez v0, 0007 // +0006 │ │ +3eb5aa: 7100 5ac0 0000 |0003: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.usage:()V // method@c05a │ │ +3eb5b0: 0e00 |0006: return-void │ │ +3eb5b2: 7110 58c0 0500 |0007: invoke-static {v5}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.grabMode:([Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode; // method@c058 │ │ +3eb5b8: 0c00 |000a: move-result-object v0 │ │ +3eb5ba: 6201 3c79 |000b: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb5be: 2202 9410 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb5c2: 7010 8384 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb5c8: 6e10 51c0 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.getMessage:()Ljava/lang/String; // method@c051 │ │ +3eb5ce: 0c03 |0015: move-result-object v3 │ │ +3eb5d0: 6e20 8f84 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb5d6: 1a03 6105 |0019: const-string v3, " " // string@0561 │ │ +3eb5da: 6e20 8f84 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb5e0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +3eb5e2: 4604 0503 |001f: aget-object v4, v5, v3 │ │ +3eb5e6: 6e20 8f84 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb5ec: 6e10 9f84 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb5f2: 0c02 |0027: move-result-object v2 │ │ +3eb5f4: 6e20 b882 2100 |0028: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb5fa: 2201 3910 |002b: new-instance v1, Ljava/io/File; // type@1039 │ │ +3eb5fe: 4605 0503 |002d: aget-object v5, v5, v3 │ │ +3eb602: 7020 3b82 5100 |002f: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +3eb608: 6e10 4e82 0100 |0032: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3eb60e: 0a05 |0035: move-result v5 │ │ +3eb610: 3905 1800 |0036: if-nez v5, 004e // +0018 │ │ +3eb614: 6205 3a79 |0038: sget-object v5, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +3eb618: 2202 9410 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb61c: 7010 8384 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb622: 6e20 8e84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb628: 1a03 4c06 |0042: const-string v3, " doesn't exist or is a directory" // string@064c │ │ +3eb62c: 6e20 8f84 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb632: 6e10 9f84 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb638: 0c02 |004a: move-result-object v2 │ │ +3eb63a: 6e20 b882 2500 |004b: invoke-virtual {v5, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb640: 2205 3d18 |004e: new-instance v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // type@183d │ │ +3eb644: 7020 d8c0 1500 |0050: invoke-direct {v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;)V // method@c0d8 │ │ +3eb64a: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +3eb64c: 6e10 e4c0 0500 |0054: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c0e4 │ │ +3eb652: 0c02 |0057: move-result-object v2 │ │ +3eb654: 3802 0600 |0058: if-eqz v2, 005e // +0006 │ │ +3eb658: 6e30 52c0 5002 |005a: invoke-virtual {v0, v5, v2}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V // method@c052 │ │ +3eb65e: 28f7 |005d: goto 0054 // -0009 │ │ +3eb660: 6e10 e1c0 0500 |005e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ +3eb666: 0e00 |0061: return-void │ │ +3eb668: 0d00 |0062: move-exception v0 │ │ +3eb66a: 2804 |0063: goto 0067 // +0004 │ │ +3eb66c: 0d00 |0064: move-exception v0 │ │ +3eb66e: 0701 |0065: move-object v1, v0 │ │ +3eb670: 2701 |0066: throw v1 │ │ +3eb672: 3801 0b00 |0067: if-eqz v1, 0072 // +000b │ │ +3eb676: 6e10 e1c0 0500 |0069: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ +3eb67c: 2809 |006c: goto 0075 // +0009 │ │ +3eb67e: 0d05 |006d: move-exception v5 │ │ +3eb680: 6e20 c784 5100 |006e: invoke-virtual {v1, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3eb686: 2804 |0071: goto 0075 // +0004 │ │ +3eb688: 6e10 e1c0 0500 |0072: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ +3eb68e: 2700 |0075: throw v0 │ │ catches : 3 │ │ 0x0054 - 0x005d │ │ Ljava/lang/Throwable; -> 0x0064 │ │ -> 0x0062 │ │ 0x0066 - 0x0067 │ │ -> 0x0062 │ │ 0x0069 - 0x006c │ │ @@ -866273,19 +866273,19 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb6c0: |[3eb6c0] org.apache.commons.compress.archivers.sevenz.CLI.usage:()V │ │ -3eb6d0: 6200 3c79 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb6d4: 1a01 6955 |0002: const-string v1, "Parameters: archive-name [list|extract]" // string@5569 │ │ -3eb6d8: 6e20 b882 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb6de: 0e00 |0007: return-void │ │ +3eb6b4: |[3eb6b4] org.apache.commons.compress.archivers.sevenz.CLI.usage:()V │ │ +3eb6c4: 6200 3c79 |0000: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb6c8: 1a01 6955 |0002: const-string v1, "Parameters: archive-name [list|extract]" // string@5569 │ │ +3eb6cc: 6e20 b882 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb6d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7687 (CLI.java) │ │ @@ -866329,19 +866329,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ebe90: |[3ebe90] org.apache.commons.compress.archivers.sevenz.Coder.:()V │ │ -3ebea0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ebea6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3ebea8: 5b10 b489 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ebeac: 0e00 |0006: return-void │ │ +3ebe84: |[3ebe84] org.apache.commons.compress.archivers.sevenz.Coder.:()V │ │ +3ebe94: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ebe9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3ebe9c: 5b10 b489 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ebea0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coder; │ │ │ │ @@ -866393,37 +866393,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3eb790: |[3eb790] org.apache.commons.compress.archivers.sevenz.CoderBase.:()V │ │ -3eb7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb7a2: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3eb7a6: 6900 b589 |0003: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.NONE:[B // field@89b5 │ │ -3eb7aa: 0e00 |0005: return-void │ │ +3eb784: |[3eb784] org.apache.commons.compress.archivers.sevenz.CoderBase.:()V │ │ +3eb794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb796: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3eb79a: 6900 b589 |0003: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.NONE:[B // field@89b5 │ │ +3eb79e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/CoderBase;) │ │ name : '' │ │ type : '([Ljava/lang/Class;)V' │ │ access : 0x10084 (PROTECTED VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3eb7ac: |[3eb7ac] org.apache.commons.compress.archivers.sevenz.CoderBase.:([Ljava/lang/Class;)V │ │ -3eb7bc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3eb7c2: 5b01 b689 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.acceptableOptions:[Ljava/lang/Class; // field@89b6 │ │ -3eb7c6: 0e00 |0005: return-void │ │ +3eb7a0: |[3eb7a0] org.apache.commons.compress.archivers.sevenz.CoderBase.:([Ljava/lang/Class;)V │ │ +3eb7b0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3eb7b6: 5b01 b689 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.acceptableOptions:[Ljava/lang/Class; // field@89b6 │ │ +3eb7ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Class; │ │ @@ -866433,21 +866433,21 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3eb734: |[3eb734] org.apache.commons.compress.archivers.sevenz.CoderBase.numberOptionOrDefault:(Ljava/lang/Object;I)I │ │ -3eb744: 2010 8110 |0000: instance-of v0, v1, Ljava/lang/Number; // type@1081 │ │ -3eb748: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3eb74c: 1f01 8110 |0004: check-cast v1, Ljava/lang/Number; // type@1081 │ │ -3eb750: 6e10 ff83 0100 |0006: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@83ff │ │ -3eb756: 0a02 |0009: move-result v2 │ │ -3eb758: 0f02 |000a: return v2 │ │ +3eb728: |[3eb728] org.apache.commons.compress.archivers.sevenz.CoderBase.numberOptionOrDefault:(Ljava/lang/Object;I)I │ │ +3eb738: 2010 8110 |0000: instance-of v0, v1, Ljava/lang/Number; // type@1081 │ │ +3eb73c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3eb740: 1f01 8110 |0004: check-cast v1, Ljava/lang/Number; // type@1081 │ │ +3eb744: 6e10 ff83 0100 |0006: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@83ff │ │ +3eb74a: 0a02 |0009: move-result v2 │ │ +3eb74c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -866457,29 +866457,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3eb6e0: |[3eb6e0] org.apache.commons.compress.archivers.sevenz.CoderBase.canAcceptOptions:(Ljava/lang/Object;)Z │ │ -3eb6f0: 5450 b689 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.acceptableOptions:[Ljava/lang/Class; // field@89b6 │ │ -3eb6f4: 2101 |0002: array-length v1, v0 │ │ -3eb6f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3eb6f8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3eb6fa: 3513 0f00 |0005: if-ge v3, v1, 0014 // +000f │ │ -3eb6fe: 4604 0003 |0007: aget-object v4, v0, v3 │ │ -3eb702: 6e20 4e83 6400 |0009: invoke-virtual {v4, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ -3eb708: 0a04 |000c: move-result v4 │ │ -3eb70a: 3804 0400 |000d: if-eqz v4, 0011 // +0004 │ │ -3eb70e: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -3eb710: 0f06 |0010: return v6 │ │ -3eb712: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3eb716: 28f2 |0013: goto 0005 // -000e │ │ -3eb718: 0f02 |0014: return v2 │ │ +3eb6d4: |[3eb6d4] org.apache.commons.compress.archivers.sevenz.CoderBase.canAcceptOptions:(Ljava/lang/Object;)Z │ │ +3eb6e4: 5450 b689 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.acceptableOptions:[Ljava/lang/Class; // field@89b6 │ │ +3eb6e8: 2101 |0002: array-length v1, v0 │ │ +3eb6ea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3eb6ec: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3eb6ee: 3513 0f00 |0005: if-ge v3, v1, 0014 // +000f │ │ +3eb6f2: 4604 0003 |0007: aget-object v4, v0, v3 │ │ +3eb6f6: 6e20 4e83 6400 |0009: invoke-virtual {v4, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ +3eb6fc: 0a04 |000c: move-result v4 │ │ +3eb6fe: 3804 0400 |000d: if-eqz v4, 0011 // +0004 │ │ +3eb702: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +3eb704: 0f06 |0010: return v6 │ │ +3eb706: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3eb70a: 28f2 |0013: goto 0005 // -000e │ │ +3eb70c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=43 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ 0x0000 - 0x0015 reg=6 (null) Ljava/lang/Object; │ │ @@ -866495,19 +866495,19 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3eb75c: |[3eb75c] org.apache.commons.compress.archivers.sevenz.CoderBase.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3eb76c: 2201 9c10 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3eb770: 1a02 92b0 |0002: const-string v2, "method doesn't support writing" // string@b092 │ │ -3eb774: 7020 d284 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -3eb77a: 2701 |0007: throw v1 │ │ +3eb750: |[3eb750] org.apache.commons.compress.archivers.sevenz.CoderBase.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3eb760: 2201 9c10 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3eb764: 1a02 92b0 |0002: const-string v2, "method doesn't support writing" // string@b092 │ │ +3eb768: 7020 d284 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +3eb76e: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ @@ -866517,17 +866517,17 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eb71c: |[3eb71c] org.apache.commons.compress.archivers.sevenz.CoderBase.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ -3eb72c: 6201 b589 |0000: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.NONE:[B // field@89b5 │ │ -3eb730: 1101 |0002: return-object v1 │ │ +3eb710: |[3eb710] org.apache.commons.compress.archivers.sevenz.CoderBase.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ +3eb720: 6201 b589 |0000: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.NONE:[B // field@89b5 │ │ +3eb724: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -866536,17 +866536,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3eb77c: |[3eb77c] org.apache.commons.compress.archivers.sevenz.CoderBase.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -3eb78c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3eb78e: 1101 |0001: return-object v1 │ │ +3eb770: |[3eb770] org.apache.commons.compress.archivers.sevenz.CoderBase.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +3eb780: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3eb782: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8330 (CoderBase.java) │ │ │ │ Class #3169 header: │ │ @@ -866583,81 +866583,81 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3eb7c8: |[3eb7c8] org.apache.commons.compress.archivers.sevenz.Coders$1.:()V │ │ -3eb7d8: 7010 3587 0300 |0000: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3eb7de: 6200 098a |0003: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ -3eb7e2: 2201 3118 |0005: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder; // type@1831 │ │ -3eb7e6: 7010 6dc0 0100 |0007: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder;.:()V // method@c06d │ │ -3eb7ec: 6e30 65c0 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb7f2: 6200 0c8a |000d: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ -3eb7f6: 2201 3a18 |000f: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; // type@183a │ │ -3eb7fa: 7010 9fc0 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.:()V // method@c09f │ │ -3eb800: 6e30 65c0 0301 |0014: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb806: 6200 0d8a |0017: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ -3eb80a: 2201 3918 |0019: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; // type@1839 │ │ -3eb80e: 7010 95c0 0100 |001b: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.:()V // method@c095 │ │ -3eb814: 6e30 65c0 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb81a: 6200 0a8a |0021: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ -3eb81e: 2201 3418 |0023: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // type@1834 │ │ -3eb822: 7010 7ac0 0100 |0025: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;.:()V // method@c07a │ │ -3eb828: 6e30 65c0 0301 |0028: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb82e: 6200 088a |002b: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ -3eb832: 2201 3018 |002d: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder; // type@1830 │ │ -3eb836: 7010 69c0 0100 |002f: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder;.:()V // method@c069 │ │ -3eb83c: 6e30 65c0 0301 |0032: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb842: 6200 018a |0035: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ -3eb846: 2201 2318 |0037: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; // type@1823 │ │ -3eb84a: 7010 3cc0 0100 |0039: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;.:()V // method@c03c │ │ -3eb850: 6e30 65c0 0301 |003c: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb856: 6200 078a |003f: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ -3eb85a: 2201 2f18 |0041: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb85e: 2202 8d19 |0043: new-instance v2, Lorg/tukaani/xz/X86Options; // type@198d │ │ -3eb862: 7010 97cb 0200 |0045: invoke-direct {v2}, Lorg/tukaani/xz/X86Options;.:()V // method@cb97 │ │ -3eb868: 7020 66c0 2100 |0048: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb86e: 6e30 65c0 0301 |004b: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb874: 6200 058a |004e: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ -3eb878: 2201 2f18 |0050: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb87c: 2202 8919 |0052: new-instance v2, Lorg/tukaani/xz/PowerPCOptions; // type@1989 │ │ -3eb880: 7010 93cb 0200 |0054: invoke-direct {v2}, Lorg/tukaani/xz/PowerPCOptions;.:()V // method@cb93 │ │ -3eb886: 7020 66c0 2100 |0057: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb88c: 6e30 65c0 0301 |005a: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb892: 6200 048a |005d: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ -3eb896: 2201 2f18 |005f: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb89a: 2202 8319 |0061: new-instance v2, Lorg/tukaani/xz/IA64Options; // type@1983 │ │ -3eb89e: 7010 7dcb 0200 |0063: invoke-direct {v2}, Lorg/tukaani/xz/IA64Options;.:()V // method@cb7d │ │ -3eb8a4: 7020 66c0 2100 |0066: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb8aa: 6e30 65c0 0301 |0069: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb8b0: 6200 028a |006c: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ -3eb8b4: 2201 2f18 |006e: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb8b8: 2202 7d19 |0070: new-instance v2, Lorg/tukaani/xz/ARMOptions; // type@197d │ │ -3eb8bc: 7010 75cb 0200 |0072: invoke-direct {v2}, Lorg/tukaani/xz/ARMOptions;.:()V // method@cb75 │ │ -3eb8c2: 7020 66c0 2100 |0075: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb8c8: 6e30 65c0 0301 |0078: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb8ce: 6200 038a |007b: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ -3eb8d2: 2201 2f18 |007d: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb8d6: 2202 7e19 |007f: new-instance v2, Lorg/tukaani/xz/ARMThumbOptions; // type@197e │ │ -3eb8da: 7010 76cb 0200 |0081: invoke-direct {v2}, Lorg/tukaani/xz/ARMThumbOptions;.:()V // method@cb76 │ │ -3eb8e0: 7020 66c0 2100 |0084: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb8e6: 6e30 65c0 0301 |0087: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb8ec: 6200 068a |008a: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ -3eb8f0: 2201 2f18 |008c: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ -3eb8f4: 2202 8a19 |008e: new-instance v2, Lorg/tukaani/xz/SPARCOptions; // type@198a │ │ -3eb8f8: 7010 94cb 0200 |0090: invoke-direct {v2}, Lorg/tukaani/xz/SPARCOptions;.:()V // method@cb94 │ │ -3eb8fe: 7020 66c0 2100 |0093: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ -3eb904: 6e30 65c0 0301 |0096: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb90a: 6200 0b8a |0099: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ -3eb90e: 2201 3718 |009b: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; // type@1837 │ │ -3eb912: 7010 87c0 0100 |009d: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.:()V // method@c087 │ │ -3eb918: 6e30 65c0 0301 |00a0: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ -3eb91e: 0e00 |00a3: return-void │ │ +3eb7bc: |[3eb7bc] org.apache.commons.compress.archivers.sevenz.Coders$1.:()V │ │ +3eb7cc: 7010 3587 0300 |0000: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3eb7d2: 6200 098a |0003: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ +3eb7d6: 2201 3118 |0005: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder; // type@1831 │ │ +3eb7da: 7010 6dc0 0100 |0007: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder;.:()V // method@c06d │ │ +3eb7e0: 6e30 65c0 0301 |000a: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb7e6: 6200 0c8a |000d: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ +3eb7ea: 2201 3a18 |000f: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; // type@183a │ │ +3eb7ee: 7010 9fc0 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.:()V // method@c09f │ │ +3eb7f4: 6e30 65c0 0301 |0014: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb7fa: 6200 0d8a |0017: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ +3eb7fe: 2201 3918 |0019: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; // type@1839 │ │ +3eb802: 7010 95c0 0100 |001b: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.:()V // method@c095 │ │ +3eb808: 6e30 65c0 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb80e: 6200 0a8a |0021: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ +3eb812: 2201 3418 |0023: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // type@1834 │ │ +3eb816: 7010 7ac0 0100 |0025: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;.:()V // method@c07a │ │ +3eb81c: 6e30 65c0 0301 |0028: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb822: 6200 088a |002b: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ +3eb826: 2201 3018 |002d: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder; // type@1830 │ │ +3eb82a: 7010 69c0 0100 |002f: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder;.:()V // method@c069 │ │ +3eb830: 6e30 65c0 0301 |0032: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb836: 6200 018a |0035: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ +3eb83a: 2201 2318 |0037: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; // type@1823 │ │ +3eb83e: 7010 3cc0 0100 |0039: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;.:()V // method@c03c │ │ +3eb844: 6e30 65c0 0301 |003c: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb84a: 6200 078a |003f: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ +3eb84e: 2201 2f18 |0041: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb852: 2202 8d19 |0043: new-instance v2, Lorg/tukaani/xz/X86Options; // type@198d │ │ +3eb856: 7010 97cb 0200 |0045: invoke-direct {v2}, Lorg/tukaani/xz/X86Options;.:()V // method@cb97 │ │ +3eb85c: 7020 66c0 2100 |0048: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb862: 6e30 65c0 0301 |004b: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb868: 6200 058a |004e: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ +3eb86c: 2201 2f18 |0050: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb870: 2202 8919 |0052: new-instance v2, Lorg/tukaani/xz/PowerPCOptions; // type@1989 │ │ +3eb874: 7010 93cb 0200 |0054: invoke-direct {v2}, Lorg/tukaani/xz/PowerPCOptions;.:()V // method@cb93 │ │ +3eb87a: 7020 66c0 2100 |0057: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb880: 6e30 65c0 0301 |005a: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb886: 6200 048a |005d: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ +3eb88a: 2201 2f18 |005f: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb88e: 2202 8319 |0061: new-instance v2, Lorg/tukaani/xz/IA64Options; // type@1983 │ │ +3eb892: 7010 7dcb 0200 |0063: invoke-direct {v2}, Lorg/tukaani/xz/IA64Options;.:()V // method@cb7d │ │ +3eb898: 7020 66c0 2100 |0066: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb89e: 6e30 65c0 0301 |0069: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb8a4: 6200 028a |006c: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ +3eb8a8: 2201 2f18 |006e: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb8ac: 2202 7d19 |0070: new-instance v2, Lorg/tukaani/xz/ARMOptions; // type@197d │ │ +3eb8b0: 7010 75cb 0200 |0072: invoke-direct {v2}, Lorg/tukaani/xz/ARMOptions;.:()V // method@cb75 │ │ +3eb8b6: 7020 66c0 2100 |0075: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb8bc: 6e30 65c0 0301 |0078: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb8c2: 6200 038a |007b: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ +3eb8c6: 2201 2f18 |007d: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb8ca: 2202 7e19 |007f: new-instance v2, Lorg/tukaani/xz/ARMThumbOptions; // type@197e │ │ +3eb8ce: 7010 76cb 0200 |0081: invoke-direct {v2}, Lorg/tukaani/xz/ARMThumbOptions;.:()V // method@cb76 │ │ +3eb8d4: 7020 66c0 2100 |0084: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb8da: 6e30 65c0 0301 |0087: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb8e0: 6200 068a |008a: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ +3eb8e4: 2201 2f18 |008c: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; // type@182f │ │ +3eb8e8: 2202 8a19 |008e: new-instance v2, Lorg/tukaani/xz/SPARCOptions; // type@198a │ │ +3eb8ec: 7010 94cb 0200 |0090: invoke-direct {v2}, Lorg/tukaani/xz/SPARCOptions;.:()V // method@cb94 │ │ +3eb8f2: 7020 66c0 2100 |0093: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.:(Lorg/tukaani/xz/FilterOptions;)V // method@c066 │ │ +3eb8f8: 6e30 65c0 0301 |0096: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb8fe: 6200 0b8a |0099: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ +3eb902: 2201 3718 |009b: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; // type@1837 │ │ +3eb906: 7010 87c0 0100 |009d: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.:()V // method@c087 │ │ +3eb90c: 6e30 65c0 0301 |00a0: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@c065 │ │ +3eb912: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=49 │ │ 0x000d line=50 │ │ 0x0017 line=51 │ │ 0x0021 line=52 │ │ @@ -866724,20 +866724,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/InflaterInputStream;Ljava/util/zip/Inflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ebaf4: |[3ebaf4] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/InflaterInputStream;Ljava/util/zip/Inflater;)V │ │ -3ebb04: 5b01 b989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // field@89b9 │ │ -3ebb08: 5b02 bb89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ -3ebb0c: 5b03 ba89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ -3ebb10: 7010 7e82 0000 |0006: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -3ebb16: 0e00 |0009: return-void │ │ +3ebae8: |[3ebae8] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/InflaterInputStream;Ljava/util/zip/Inflater;)V │ │ +3ebaf8: 5b01 b989 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // field@89b9 │ │ +3ebafc: 5b02 bb89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ +3ebb00: 5b03 ba89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ +3ebb04: 7010 7e82 0000 |0006: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +3ebb0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/zip/InflaterInputStream; │ │ @@ -866749,24 +866749,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ebb18: |[3ebb18] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.close:()V │ │ -3ebb28: 5420 bb89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ -3ebb2c: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/InflaterInputStream;.close:()V // method@8939 │ │ -3ebb32: 5420 ba89 |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ -3ebb36: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3ebb3c: 0e00 |000a: return-void │ │ -3ebb3e: 0d00 |000b: move-exception v0 │ │ -3ebb40: 5421 ba89 |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ -3ebb44: 6e10 2d89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3ebb4a: 2700 |0011: throw v0 │ │ +3ebb0c: |[3ebb0c] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.close:()V │ │ +3ebb1c: 5420 bb89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ +3ebb20: 6e10 3989 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/InflaterInputStream;.close:()V // method@8939 │ │ +3ebb26: 5420 ba89 |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ +3ebb2a: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3ebb30: 0e00 |000a: return-void │ │ +3ebb32: 0d00 |000b: move-exception v0 │ │ +3ebb34: 5421 ba89 |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflater:Ljava/util/zip/Inflater; // field@89ba │ │ +3ebb38: 6e10 2d89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3ebb3e: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=160 │ │ locals : │ │ @@ -866777,19 +866777,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3eba94: |[3eba94] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:()I │ │ -3ebaa4: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ -3ebaa8: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/InflaterInputStream;.read:()I // method@893a │ │ -3ebaae: 0a00 |0005: move-result v0 │ │ -3ebab0: 0f00 |0006: return v0 │ │ +3eba88: |[3eba88] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:()I │ │ +3eba98: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ +3eba9c: 6e10 3a89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/InflaterInputStream;.read:()I // method@893a │ │ +3ebaa2: 0a00 |0005: move-result v0 │ │ +3ebaa4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;) │ │ @@ -866797,19 +866797,19 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ebab4: |[3ebab4] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:([B)I │ │ -3ebac4: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ -3ebac8: 6e20 3b89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/InflaterInputStream;.read:([B)I // method@893b │ │ -3ebace: 0a02 |0005: move-result v2 │ │ -3ebad0: 0f02 |0006: return v2 │ │ +3ebaa8: |[3ebaa8] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:([B)I │ │ +3ebab8: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ +3ebabc: 6e20 3b89 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/InflaterInputStream;.read:([B)I // method@893b │ │ +3ebac2: 0a02 |0005: move-result v2 │ │ +3ebac4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -866818,19 +866818,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3ebad4: |[3ebad4] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:([BII)I │ │ -3ebae4: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ -3ebae8: 6e40 3c89 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/InflaterInputStream;.read:([BII)I // method@893c │ │ -3ebaee: 0a02 |0005: move-result v2 │ │ -3ebaf0: 0f02 |0006: return v2 │ │ +3ebac8: |[3ebac8] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$1.read:([BII)I │ │ +3ebad8: 5410 bb89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.val$inflaterInputStream:Ljava/util/zip/InflaterInputStream; // field@89bb │ │ +3ebadc: 6e40 3c89 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/InflaterInputStream;.read:([BII)I // method@893c │ │ +3ebae2: 0a02 |0005: move-result v2 │ │ +3ebae4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -866886,20 +866886,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/DeflaterOutputStream;Ljava/util/zip/Deflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ebb58: |[3ebb58] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/DeflaterOutputStream;Ljava/util/zip/Deflater;)V │ │ -3ebb68: 5b01 bc89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.this$0:Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // field@89bc │ │ -3ebb6c: 5b02 be89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ -3ebb70: 5b03 bd89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ -3ebb74: 7010 9d82 0000 |0006: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ -3ebb7a: 0e00 |0009: return-void │ │ +3ebb4c: |[3ebb4c] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/DeflaterOutputStream;Ljava/util/zip/Deflater;)V │ │ +3ebb5c: 5b01 bc89 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.this$0:Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; // field@89bc │ │ +3ebb60: 5b02 be89 |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ +3ebb64: 5b03 bd89 |0004: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ +3ebb68: 7010 9d82 0000 |0006: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ +3ebb6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/zip/DeflaterOutputStream; │ │ @@ -866911,24 +866911,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ebb7c: |[3ebb7c] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.close:()V │ │ -3ebb8c: 5420 be89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ -3ebb90: 6e10 2489 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.close:()V // method@8924 │ │ -3ebb96: 5420 bd89 |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ -3ebb9a: 6e10 1a89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -3ebba0: 0e00 |000a: return-void │ │ -3ebba2: 0d00 |000b: move-exception v0 │ │ -3ebba4: 5421 bd89 |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ -3ebba8: 6e10 1a89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -3ebbae: 2700 |0011: throw v0 │ │ +3ebb70: |[3ebb70] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.close:()V │ │ +3ebb80: 5420 be89 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ +3ebb84: 6e10 2489 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.close:()V // method@8924 │ │ +3ebb8a: 5420 bd89 |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ +3ebb8e: 6e10 1a89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +3ebb94: 0e00 |000a: return-void │ │ +3ebb96: 0d00 |000b: move-exception v0 │ │ +3ebb98: 5421 bd89 |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflater:Ljava/util/zip/Deflater; // field@89bd │ │ +3ebb9c: 6e10 1a89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +3ebba2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=191 │ │ locals : │ │ @@ -866939,18 +866939,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ebbf4: |[3ebbf4] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:(I)V │ │ -3ebc04: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ -3ebc08: 6e20 2789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:(I)V // method@8927 │ │ -3ebc0e: 0e00 |0005: return-void │ │ +3ebbe8: |[3ebbe8] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:(I)V │ │ +3ebbf8: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ +3ebbfc: 6e20 2789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:(I)V // method@8927 │ │ +3ebc02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -866959,18 +866959,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ebbbc: |[3ebbbc] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:([B)V │ │ -3ebbcc: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ -3ebbd0: 6e20 2889 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:([B)V // method@8928 │ │ -3ebbd6: 0e00 |0005: return-void │ │ +3ebbb0: |[3ebbb0] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:([B)V │ │ +3ebbc0: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ +3ebbc4: 6e20 2889 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:([B)V // method@8928 │ │ +3ebbca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -866979,18 +866979,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3ebbd8: |[3ebbd8] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:([BII)V │ │ -3ebbe8: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ -3ebbec: 6e40 2989 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/DeflaterOutputStream;.write:([BII)V // method@8929 │ │ -3ebbf2: 0e00 |0005: return-void │ │ +3ebbcc: |[3ebbcc] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$2.write:([BII)V │ │ +3ebbdc: 5410 be89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.val$deflaterOutputStream:Ljava/util/zip/DeflaterOutputStream; // field@89be │ │ +3ebbe0: 6e40 2989 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/DeflaterOutputStream;.write:([BII)V // method@8929 │ │ +3ebbe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -867034,19 +867034,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ebd20: |[3ebd20] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.:(Ljava/io/InputStream;)V │ │ -3ebd30: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -3ebd36: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3ebd38: 5c01 bf89 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ -3ebd3c: 0e00 |0006: return-void │ │ +3ebd14: |[3ebd14] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.:(Ljava/io/InputStream;)V │ │ +3ebd24: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +3ebd2a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3ebd2c: 5c01 bf89 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ +3ebd30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ @@ -867056,17 +867056,17 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/sevenz/Coders$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ebd40: |[3ebd40] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/sevenz/Coders$1;)V │ │ -3ebd50: 7020 7ec0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.:(Ljava/io/InputStream;)V // method@c07e │ │ -3ebd56: 0e00 |0003: return-void │ │ +3ebd34: |[3ebd34] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/sevenz/Coders$1;)V │ │ +3ebd44: 7020 7ec0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.:(Ljava/io/InputStream;)V // method@c07e │ │ +3ebd4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/apache/commons/compress/archivers/sevenz/Coders$1; │ │ @@ -867077,25 +867077,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3ebcb8: |[3ebcb8] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.read:()I │ │ -3ebcc8: 6f10 7282 0300 |0000: invoke-super {v3}, Ljava/io/FilterInputStream;.read:()I // method@8272 │ │ -3ebcce: 0a00 |0003: move-result v0 │ │ -3ebcd0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3ebcd2: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -3ebcd4: 3320 0900 |0006: if-ne v0, v2, 000f // +0009 │ │ -3ebcd8: 5532 bf89 |0008: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ -3ebcdc: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -3ebce0: 5c31 bf89 |000c: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ -3ebce4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3ebce6: 0f00 |000f: return v0 │ │ +3ebcac: |[3ebcac] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.read:()I │ │ +3ebcbc: 6f10 7282 0300 |0000: invoke-super {v3}, Ljava/io/FilterInputStream;.read:()I // method@8272 │ │ +3ebcc2: 0a00 |0003: move-result v0 │ │ +3ebcc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3ebcc6: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +3ebcc8: 3320 0900 |0006: if-ne v0, v2, 000f // +0009 │ │ +3ebccc: 5532 bf89 |0008: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ +3ebcd0: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +3ebcd4: 5c31 bf89 |000c: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ +3ebcd8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3ebcda: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ 0x000c line=234 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream; │ │ @@ -867105,27 +867105,27 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3ebce8: |[3ebce8] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.read:([BII)I │ │ -3ebcf8: 6f40 7382 2143 |0000: invoke-super {v1, v2, v3, v4}, Ljava/io/FilterInputStream;.read:([BII)I // method@8273 │ │ -3ebcfe: 0a04 |0003: move-result v4 │ │ -3ebd00: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3ebd02: 3304 0d00 |0005: if-ne v4, v0, 0012 // +000d │ │ -3ebd06: 5510 bf89 |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ -3ebd0a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -3ebd0e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -3ebd10: 5c14 bf89 |000c: iput-boolean v4, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ -3ebd14: 4f04 0203 |000e: aput-byte v4, v2, v3 │ │ -3ebd18: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -3ebd1a: 0f02 |0011: return v2 │ │ -3ebd1c: 0f04 |0012: return v4 │ │ +3ebcdc: |[3ebcdc] org.apache.commons.compress.archivers.sevenz.Coders$DummyByteAddingInputStream.read:([BII)I │ │ +3ebcec: 6f40 7382 2143 |0000: invoke-super {v1, v2, v3, v4}, Ljava/io/FilterInputStream;.read:([BII)I // method@8273 │ │ +3ebcf2: 0a04 |0003: move-result v4 │ │ +3ebcf4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3ebcf6: 3304 0d00 |0005: if-ne v4, v0, 0012 // +000d │ │ +3ebcfa: 5510 bf89 |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ +3ebcfe: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +3ebd02: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +3ebd04: 5c14 bf89 |000c: iput-boolean v4, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.addDummyByte:Z // field@89bf │ │ +3ebd08: 4f04 0203 |000e: aput-byte v4, v2, v3 │ │ +3ebd0c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +3ebd0e: 0f02 |0011: return v2 │ │ +3ebd10: 0f04 |0012: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0007 line=243 │ │ 0x000c line=244 │ │ 0x000e line=245 │ │ locals : │ │ @@ -867173,36 +867173,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ebe58: |[3ebe58] org.apache.commons.compress.archivers.sevenz.Coders.:()V │ │ -3ebe68: 2200 2e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$1; // type@182e │ │ -3ebe6c: 7010 64c0 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.:()V // method@c064 │ │ -3ebe72: 6900 c089 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/Coders;.CODER_MAP:Ljava/util/Map; // field@89c0 │ │ -3ebe76: 0e00 |0007: return-void │ │ +3ebe4c: |[3ebe4c] org.apache.commons.compress.archivers.sevenz.Coders.:()V │ │ +3ebe5c: 2200 2e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$1; // type@182e │ │ +3ebe60: 7010 64c0 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$1;.:()V // method@c064 │ │ +3ebe66: 6900 c089 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/Coders;.CODER_MAP:Ljava/util/Map; // field@89c0 │ │ +3ebe6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/Coders;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ebe78: |[3ebe78] org.apache.commons.compress.archivers.sevenz.Coders.:()V │ │ -3ebe88: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ebe8e: 0e00 |0003: return-void │ │ +3ebe6c: |[3ebe6c] org.apache.commons.compress.archivers.sevenz.Coders.:()V │ │ +3ebe7c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ebe82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/Coders;) │ │ @@ -867210,45 +867210,45 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 59 16-bit code units │ │ -3ebd58: |[3ebd58] org.apache.commons.compress.archivers.sevenz.Coders.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3ebd68: 54c0 b189 |0000: iget-object v0, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ -3ebd6c: 7110 fdc0 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c0fd │ │ -3ebd72: 0c00 |0005: move-result-object v0 │ │ -3ebd74: 7110 86c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ -3ebd7a: 0c01 |0009: move-result-object v1 │ │ -3ebd7c: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -3ebd80: 0782 |000c: move-object v2, v8 │ │ -3ebd82: 0793 |000d: move-object v3, v9 │ │ -3ebd84: 04a4 |000e: move-wide v4, v10 │ │ -3ebd86: 07c6 |000f: move-object v6, v12 │ │ -3ebd88: 07d7 |0010: move-object v7, v13 │ │ -3ebd8a: 7407 5fc0 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c05f │ │ -3ebd90: 0c08 |0014: move-result-object v8 │ │ -3ebd92: 1108 |0015: return-object v8 │ │ -3ebd94: 2209 4210 |0016: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ebd98: 220a 9410 |0018: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3ebd9c: 7010 8384 0a00 |001a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ebda2: 1a0b f665 |001d: const-string v11, "Unsupported compression method " // string@65f6 │ │ -3ebda6: 6e20 8f84 ba00 |001f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ebdac: 54cb b189 |0022: iget-object v11, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ -3ebdb0: 7110 c386 0b00 |0024: invoke-static {v11}, Ljava/util/Arrays;.toString:([B)Ljava/lang/String; // method@86c3 │ │ -3ebdb6: 0c0b |0027: move-result-object v11 │ │ -3ebdb8: 6e20 8f84 ba00 |0028: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ebdbe: 1a0b 6b07 |002b: const-string v11, " used in " // string@076b │ │ -3ebdc2: 6e20 8f84 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ebdc8: 6e20 8f84 8a00 |0030: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ebdce: 6e10 9f84 0a00 |0033: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ebdd4: 0c08 |0036: move-result-object v8 │ │ -3ebdd6: 7020 7782 8900 |0037: invoke-direct {v9, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ebddc: 2709 |003a: throw v9 │ │ +3ebd4c: |[3ebd4c] org.apache.commons.compress.archivers.sevenz.Coders.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3ebd5c: 54c0 b189 |0000: iget-object v0, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ +3ebd60: 7110 fdc0 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c0fd │ │ +3ebd66: 0c00 |0005: move-result-object v0 │ │ +3ebd68: 7110 86c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ +3ebd6e: 0c01 |0009: move-result-object v1 │ │ +3ebd70: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +3ebd74: 0782 |000c: move-object v2, v8 │ │ +3ebd76: 0793 |000d: move-object v3, v9 │ │ +3ebd78: 04a4 |000e: move-wide v4, v10 │ │ +3ebd7a: 07c6 |000f: move-object v6, v12 │ │ +3ebd7c: 07d7 |0010: move-object v7, v13 │ │ +3ebd7e: 7407 5fc0 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c05f │ │ +3ebd84: 0c08 |0014: move-result-object v8 │ │ +3ebd86: 1108 |0015: return-object v8 │ │ +3ebd88: 2209 4210 |0016: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ebd8c: 220a 9410 |0018: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3ebd90: 7010 8384 0a00 |001a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ebd96: 1a0b f665 |001d: const-string v11, "Unsupported compression method " // string@65f6 │ │ +3ebd9a: 6e20 8f84 ba00 |001f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ebda0: 54cb b189 |0022: iget-object v11, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ +3ebda4: 7110 c386 0b00 |0024: invoke-static {v11}, Ljava/util/Arrays;.toString:([B)Ljava/lang/String; // method@86c3 │ │ +3ebdaa: 0c0b |0027: move-result-object v11 │ │ +3ebdac: 6e20 8f84 ba00 |0028: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ebdb2: 1a0b 6b07 |002b: const-string v11, " used in " // string@076b │ │ +3ebdb6: 6e20 8f84 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ebdbc: 6e20 8f84 8a00 |0030: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ebdc2: 6e10 9f84 0a00 |0033: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ebdc8: 0c08 |0036: move-result-object v8 │ │ +3ebdca: 7020 7782 8900 |0037: invoke-direct {v9, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ebdd0: 2709 |003a: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0011 line=76 │ │ 0x0016 line=72 │ │ 0x0024 line=73 │ │ locals : │ │ @@ -867263,31 +867263,31 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3ebde0: |[3ebde0] org.apache.commons.compress.archivers.sevenz.Coders.addEncoder:(Ljava/io/OutputStream;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3ebdf0: 7110 86c0 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ -3ebdf6: 0c00 |0003: move-result-object v0 │ │ -3ebdf8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3ebdfc: 6e30 60c0 1003 |0006: invoke-virtual {v0, v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; // method@c060 │ │ -3ebe02: 0c01 |0009: move-result-object v1 │ │ -3ebe04: 1101 |000a: return-object v1 │ │ -3ebe06: 2201 4210 |000b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3ebe0a: 2203 9410 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3ebe0e: 7010 8384 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ebe14: 1a00 f665 |0012: const-string v0, "Unsupported compression method " // string@65f6 │ │ -3ebe18: 6e20 8f84 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ebe1e: 6e20 8e84 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3ebe24: 6e10 9f84 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ebe2a: 0c02 |001d: move-result-object v2 │ │ -3ebe2c: 7020 7782 2100 |001e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ebe32: 2701 |0021: throw v1 │ │ +3ebdd4: |[3ebdd4] org.apache.commons.compress.archivers.sevenz.Coders.addEncoder:(Ljava/io/OutputStream;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3ebde4: 7110 86c0 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ +3ebdea: 0c00 |0003: move-result-object v0 │ │ +3ebdec: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3ebdf0: 6e30 60c0 1003 |0006: invoke-virtual {v0, v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; // method@c060 │ │ +3ebdf6: 0c01 |0009: move-result-object v1 │ │ +3ebdf8: 1101 |000a: return-object v1 │ │ +3ebdfa: 2201 4210 |000b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3ebdfe: 2203 9410 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3ebe02: 7010 8384 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ebe08: 1a00 f665 |0012: const-string v0, "Unsupported compression method " // string@65f6 │ │ +3ebe0c: 6e20 8f84 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ebe12: 6e20 8e84 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3ebe18: 6e10 9f84 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ebe1e: 0c02 |001d: move-result-object v2 │ │ +3ebe20: 7020 7782 2100 |001e: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ebe26: 2701 |0021: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=85 │ │ 0x000b line=83 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 (null) Ljava/io/OutputStream; │ │ @@ -867299,20 +867299,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ebe34: |[3ebe34] org.apache.commons.compress.archivers.sevenz.Coders.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ -3ebe44: 6200 c089 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/Coders;.CODER_MAP:Ljava/util/Map; // field@89c0 │ │ -3ebe48: 7220 ac87 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ebe4e: 0c01 |0005: move-result-object v1 │ │ -3ebe50: 1f01 2d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // type@182d │ │ -3ebe54: 1101 |0008: return-object v1 │ │ +3ebe28: |[3ebe28] org.apache.commons.compress.archivers.sevenz.Coders.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; │ │ +3ebe38: 6200 c089 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/Coders;.CODER_MAP:Ljava/util/Map; // field@89c0 │ │ +3ebe3c: 7220 ac87 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ebe42: 0c01 |0005: move-result-object v1 │ │ +3ebe44: 1f01 2d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // type@182d │ │ +3ebe48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ │ │ Virtual methods - │ │ @@ -867381,17 +867381,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec260: |[3ec260] org.apache.commons.compress.archivers.sevenz.Folder.:()V │ │ -3ec270: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ec276: 0e00 |0003: return-void │ │ +3ec254: |[3ec254] org.apache.commons.compress.archivers.sevenz.Folder.:()V │ │ +3ec264: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ec26a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ │ │ Virtual methods - │ │ @@ -867400,29 +867400,29 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3ebff0: |[3ebff0] org.apache.commons.compress.archivers.sevenz.Folder.findBindPairForInStream:(I)I │ │ -3ec000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ec002: 5461 c189 |0001: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ -3ec006: 2112 |0003: array-length v2, v1 │ │ -3ec008: 3520 0f00 |0004: if-ge v0, v2, 0013 // +000f │ │ -3ec00c: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -3ec010: 5311 a689 |0008: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ -3ec014: 8173 |000a: int-to-long v3, v7 │ │ -3ec016: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ -3ec01a: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ -3ec01e: 0f00 |000f: return v0 │ │ -3ec020: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ec024: 28ef |0012: goto 0001 // -0011 │ │ -3ec026: 12f7 |0013: const/4 v7, #int -1 // #ff │ │ -3ec028: 0f07 |0014: return v7 │ │ +3ebfe4: |[3ebfe4] org.apache.commons.compress.archivers.sevenz.Folder.findBindPairForInStream:(I)I │ │ +3ebff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ebff6: 5461 c189 |0001: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ +3ebffa: 2112 |0003: array-length v2, v1 │ │ +3ebffc: 3520 0f00 |0004: if-ge v0, v2, 0013 // +000f │ │ +3ec000: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +3ec004: 5311 a689 |0008: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ +3ec008: 8173 |000a: int-to-long v3, v7 │ │ +3ec00a: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ +3ec00e: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ +3ec012: 0f00 |000f: return v0 │ │ +3ec014: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ec018: 28ef |0012: goto 0001 // -0011 │ │ +3ec01a: 12f7 |0013: const/4 v7, #int -1 // #ff │ │ +3ec01c: 0f07 |0014: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0006 line=67 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ 0x0000 - 0x0015 reg=7 (null) I │ │ @@ -867432,29 +867432,29 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3ec02c: |[3ec02c] org.apache.commons.compress.archivers.sevenz.Folder.findBindPairForOutStream:(I)I │ │ -3ec03c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ec03e: 5461 c189 |0001: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ -3ec042: 2112 |0003: array-length v2, v1 │ │ -3ec044: 3520 0f00 |0004: if-ge v0, v2, 0013 // +000f │ │ -3ec048: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -3ec04c: 5311 a789 |0008: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ -3ec050: 8173 |000a: int-to-long v3, v7 │ │ -3ec052: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ -3ec056: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ -3ec05a: 0f00 |000f: return v0 │ │ -3ec05c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ec060: 28ef |0012: goto 0001 // -0011 │ │ -3ec062: 12f7 |0013: const/4 v7, #int -1 // #ff │ │ -3ec064: 0f07 |0014: return v7 │ │ +3ec020: |[3ec020] org.apache.commons.compress.archivers.sevenz.Folder.findBindPairForOutStream:(I)I │ │ +3ec030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ec032: 5461 c189 |0001: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ +3ec036: 2112 |0003: array-length v2, v1 │ │ +3ec038: 3520 0f00 |0004: if-ge v0, v2, 0013 // +000f │ │ +3ec03c: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +3ec040: 5311 a789 |0008: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ +3ec044: 8173 |000a: int-to-long v3, v7 │ │ +3ec046: 3105 0103 |000b: cmp-long v5, v1, v3 │ │ +3ec04a: 3905 0300 |000d: if-nez v5, 0010 // +0003 │ │ +3ec04e: 0f00 |000f: return v0 │ │ +3ec050: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ec054: 28ef |0012: goto 0001 // -0011 │ │ +3ec056: 12f7 |0013: const/4 v7, #int -1 // #ff │ │ +3ec058: 0f07 |0014: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ 0x0000 - 0x0015 reg=7 (null) I │ │ @@ -867464,38 +867464,38 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3ec068: |[3ec068] org.apache.commons.compress.archivers.sevenz.Folder.getOrderedCoders:()Ljava/lang/Iterable; │ │ -3ec078: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -3ec07c: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3ec082: 5441 c689 |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ -3ec086: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ec088: 4502 0102 |0008: aget-wide v2, v1, v2 │ │ -3ec08c: 8421 |000a: long-to-int v1, v2 │ │ -3ec08e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -3ec090: 3221 1a00 |000c: if-eq v1, v2, 0026 // +001a │ │ -3ec094: 5443 c289 |000e: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ -3ec098: 4603 0301 |0010: aget-object v3, v3, v1 │ │ -3ec09c: 6e20 7187 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ -3ec0a2: 6e20 90c0 1400 |0015: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForOutStream:(I)I // method@c090 │ │ -3ec0a8: 0a01 |0018: move-result v1 │ │ -3ec0aa: 3221 0b00 |0019: if-eq v1, v2, 0024 // +000b │ │ -3ec0ae: 5442 c189 |001b: iget-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ -3ec0b2: 4601 0201 |001d: aget-object v1, v2, v1 │ │ -3ec0b6: 5311 a689 |001f: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ -3ec0ba: 8412 |0021: long-to-int v2, v1 │ │ -3ec0bc: 0121 |0022: move v1, v2 │ │ -3ec0be: 28e8 |0023: goto 000b // -0018 │ │ -3ec0c0: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ -3ec0c2: 28e6 |0025: goto 000b // -001a │ │ -3ec0c4: 1100 |0026: return-object v0 │ │ +3ec05c: |[3ec05c] org.apache.commons.compress.archivers.sevenz.Folder.getOrderedCoders:()Ljava/lang/Iterable; │ │ +3ec06c: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +3ec070: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3ec076: 5441 c689 |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ +3ec07a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ec07c: 4502 0102 |0008: aget-wide v2, v1, v2 │ │ +3ec080: 8421 |000a: long-to-int v1, v2 │ │ +3ec082: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +3ec084: 3221 1a00 |000c: if-eq v1, v2, 0026 // +001a │ │ +3ec088: 5443 c289 |000e: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ +3ec08c: 4603 0301 |0010: aget-object v3, v3, v1 │ │ +3ec090: 6e20 7187 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ +3ec096: 6e20 90c0 1400 |0015: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForOutStream:(I)I // method@c090 │ │ +3ec09c: 0a01 |0018: move-result v1 │ │ +3ec09e: 3221 0b00 |0019: if-eq v1, v2, 0024 // +000b │ │ +3ec0a2: 5442 c189 |001b: iget-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ +3ec0a6: 4601 0201 |001d: aget-object v1, v2, v1 │ │ +3ec0aa: 5311 a689 |001f: iget-wide v1, v1, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ +3ec0ae: 8412 |0021: long-to-int v2, v1 │ │ +3ec0b0: 0121 |0022: move v1, v2 │ │ +3ec0b2: 28e8 |0023: goto 000b // -0018 │ │ +3ec0b4: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ +3ec0b6: 28e6 |0025: goto 000b // -001a │ │ +3ec0b8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ 0x000e line=58 │ │ 0x0015 line=59 │ │ 0x001b line=60 │ │ @@ -867507,32 +867507,32 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3ec1d0: |[3ec1d0] org.apache.commons.compress.archivers.sevenz.Folder.getUnpackSize:()J │ │ -3ec1e0: 5350 c889 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ -3ec1e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3ec1e8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3ec1ec: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -3ec1f0: 1002 |0008: return-wide v2 │ │ -3ec1f2: 8401 |0009: long-to-int v1, v0 │ │ -3ec1f4: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3ec1f8: 3a01 1000 |000c: if-ltz v1, 001c // +0010 │ │ -3ec1fc: 6e20 90c0 1500 |000e: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForOutStream:(I)I // method@c090 │ │ -3ec202: 0a00 |0011: move-result v0 │ │ -3ec204: 3b00 0700 |0012: if-gez v0, 0019 // +0007 │ │ -3ec208: 5450 c989 |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ -3ec20c: 4501 0001 |0016: aget-wide v1, v0, v1 │ │ -3ec210: 1001 |0018: return-wide v1 │ │ -3ec212: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3ec216: 28f1 |001b: goto 000c // -000f │ │ -3ec218: 1002 |001c: return-wide v2 │ │ +3ec1c4: |[3ec1c4] org.apache.commons.compress.archivers.sevenz.Folder.getUnpackSize:()J │ │ +3ec1d4: 5350 c889 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ +3ec1d8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3ec1dc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3ec1e0: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +3ec1e4: 1002 |0008: return-wide v2 │ │ +3ec1e6: 8401 |0009: long-to-int v1, v0 │ │ +3ec1e8: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3ec1ec: 3a01 1000 |000c: if-ltz v1, 001c // +0010 │ │ +3ec1f0: 6e20 90c0 1500 |000e: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForOutStream:(I)I // method@c090 │ │ +3ec1f6: 0a00 |0011: move-result v0 │ │ +3ec1f8: 3b00 0700 |0012: if-gez v0, 0019 // +0007 │ │ +3ec1fc: 5450 c989 |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ +3ec200: 4501 0001 |0016: aget-wide v1, v0, v1 │ │ +3ec204: 1001 |0018: return-wide v1 │ │ +3ec206: d801 01ff |0019: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3ec20a: 28f1 |001b: goto 000c // -000f │ │ +3ec20c: 1002 |001c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000e line=88 │ │ 0x0014 line=89 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ @@ -867542,30 +867542,30 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -3ec21c: |[3ec21c] org.apache.commons.compress.archivers.sevenz.Folder.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J │ │ -3ec22c: 5430 c289 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ -3ec230: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -3ec234: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3ec236: 5431 c289 |0005: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ -3ec23a: 2112 |0007: array-length v2, v1 │ │ -3ec23c: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ -3ec240: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -3ec244: 3341 0700 |000c: if-ne v1, v4, 0013 // +0007 │ │ -3ec248: 5434 c989 |000e: iget-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ -3ec24c: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ -3ec250: 1000 |0012: return-wide v0 │ │ -3ec252: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ec256: 28f0 |0015: goto 0005 // -0010 │ │ -3ec258: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -3ec25c: 1000 |0018: return-wide v0 │ │ +3ec210: |[3ec210] org.apache.commons.compress.archivers.sevenz.Folder.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J │ │ +3ec220: 5430 c289 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ +3ec224: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +3ec228: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3ec22a: 5431 c289 |0005: iget-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ +3ec22e: 2112 |0007: array-length v2, v1 │ │ +3ec230: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ +3ec234: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +3ec238: 3341 0700 |000c: if-ne v1, v4, 0013 // +0007 │ │ +3ec23c: 5434 c989 |000e: iget-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ +3ec240: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ +3ec244: 1000 |0012: return-wide v0 │ │ +3ec246: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ec24a: 28f0 |0015: goto 0005 // -0010 │ │ +3ec24c: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +3ec250: 1000 |0018: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000a line=98 │ │ 0x000e line=99 │ │ locals : │ │ @@ -867577,69 +867577,69 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3ec0c8: |[3ec0c8] org.apache.commons.compress.archivers.sevenz.Folder.toString:()Ljava/lang/String; │ │ -3ec0d8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ec0dc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ec0e2: 1a01 3129 |0005: const-string v1, "Folder with " // string@2931 │ │ -3ec0e6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec0ec: 5441 c289 |000a: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ -3ec0f0: 2111 |000c: array-length v1, v1 │ │ -3ec0f2: 6e20 8a84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ec0f8: 1a01 1606 |0010: const-string v1, " coders, " // string@0616 │ │ -3ec0fc: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec102: 5341 c789 |0015: iget-wide v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalInputStreams:J // field@89c7 │ │ -3ec106: 6e30 8b84 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ec10c: 1a01 8a06 |001a: const-string v1, " input streams, " // string@068a │ │ -3ec110: 6e20 8f84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec116: 5341 c889 |001f: iget-wide v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ -3ec11a: 6e30 8b84 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ec120: 1a01 1807 |0024: const-string v1, " output streams, " // string@0718 │ │ -3ec124: 6e20 8f84 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec12a: 5441 c189 |0029: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ -3ec12e: 2111 |002b: array-length v1, v1 │ │ -3ec130: 6e20 8a84 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ec136: 1a01 f305 |002f: const-string v1, " bind pairs, " // string@05f3 │ │ -3ec13a: 6e20 8f84 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec140: 5441 c689 |0034: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ -3ec144: 2111 |0036: array-length v1, v1 │ │ -3ec146: 6e20 8a84 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ec14c: 1a01 1a07 |003a: const-string v1, " packed streams, " // string@071a │ │ -3ec150: 6e20 8f84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec156: 5441 c989 |003f: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ -3ec15a: 2111 |0041: array-length v1, v1 │ │ -3ec15c: 6e20 8a84 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ec162: 1a01 6707 |0045: const-string v1, " unpack sizes, " // string@0767 │ │ -3ec166: 6e20 8f84 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec16c: 5541 c489 |004a: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ec170: 3801 1600 |004c: if-eqz v1, 0062 // +0016 │ │ -3ec174: 2201 9410 |004e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ec178: 7010 8384 0100 |0050: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ec17e: 1a02 a3d7 |0053: const-string v2, "with CRC " // string@d7a3 │ │ -3ec182: 6e20 8f84 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec188: 5342 c389 |0058: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ -3ec18c: 6e30 8b84 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ec192: 6e10 9f84 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ec198: 0c01 |0060: move-result-object v1 │ │ -3ec19a: 2803 |0061: goto 0064 // +0003 │ │ -3ec19c: 1a01 04d8 |0062: const-string v1, "without CRC" // string@d804 │ │ -3ec1a0: 6e20 8f84 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec1a6: 1a01 e005 |0067: const-string v1, " and " // string@05e0 │ │ -3ec1aa: 6e20 8f84 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec1b0: 5241 c589 |006c: iget v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ec1b4: 6e20 8a84 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ec1ba: 1a01 6807 |0071: const-string v1, " unpack streams" // string@0768 │ │ -3ec1be: 6e20 8f84 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec1c4: 6e10 9f84 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ec1ca: 0c00 |0079: move-result-object v0 │ │ -3ec1cc: 1100 |007a: return-object v0 │ │ +3ec0bc: |[3ec0bc] org.apache.commons.compress.archivers.sevenz.Folder.toString:()Ljava/lang/String; │ │ +3ec0cc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ec0d0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ec0d6: 1a01 3129 |0005: const-string v1, "Folder with " // string@2931 │ │ +3ec0da: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec0e0: 5441 c289 |000a: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ +3ec0e4: 2111 |000c: array-length v1, v1 │ │ +3ec0e6: 6e20 8a84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ec0ec: 1a01 1606 |0010: const-string v1, " coders, " // string@0616 │ │ +3ec0f0: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec0f6: 5341 c789 |0015: iget-wide v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalInputStreams:J // field@89c7 │ │ +3ec0fa: 6e30 8b84 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ec100: 1a01 8a06 |001a: const-string v1, " input streams, " // string@068a │ │ +3ec104: 6e20 8f84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec10a: 5341 c889 |001f: iget-wide v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ +3ec10e: 6e30 8b84 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ec114: 1a01 1807 |0024: const-string v1, " output streams, " // string@0718 │ │ +3ec118: 6e20 8f84 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec11e: 5441 c189 |0029: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ +3ec122: 2111 |002b: array-length v1, v1 │ │ +3ec124: 6e20 8a84 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ec12a: 1a01 f305 |002f: const-string v1, " bind pairs, " // string@05f3 │ │ +3ec12e: 6e20 8f84 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec134: 5441 c689 |0034: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ +3ec138: 2111 |0036: array-length v1, v1 │ │ +3ec13a: 6e20 8a84 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ec140: 1a01 1a07 |003a: const-string v1, " packed streams, " // string@071a │ │ +3ec144: 6e20 8f84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec14a: 5441 c989 |003f: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ +3ec14e: 2111 |0041: array-length v1, v1 │ │ +3ec150: 6e20 8a84 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ec156: 1a01 6707 |0045: const-string v1, " unpack sizes, " // string@0767 │ │ +3ec15a: 6e20 8f84 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec160: 5541 c489 |004a: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ec164: 3801 1600 |004c: if-eqz v1, 0062 // +0016 │ │ +3ec168: 2201 9410 |004e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ec16c: 7010 8384 0100 |0050: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ec172: 1a02 a3d7 |0053: const-string v2, "with CRC " // string@d7a3 │ │ +3ec176: 6e20 8f84 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec17c: 5342 c389 |0058: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ +3ec180: 6e30 8b84 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ec186: 6e10 9f84 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ec18c: 0c01 |0060: move-result-object v1 │ │ +3ec18e: 2803 |0061: goto 0064 // +0003 │ │ +3ec190: 1a01 04d8 |0062: const-string v1, "without CRC" // string@d804 │ │ +3ec194: 6e20 8f84 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec19a: 1a01 e005 |0067: const-string v1, " and " // string@05e0 │ │ +3ec19e: 6e20 8f84 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec1a4: 5241 c589 |006c: iget v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ec1a8: 6e20 8a84 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ec1ae: 1a01 6807 |0071: const-string v1, " unpack streams" // string@0768 │ │ +3ec1b2: 6e20 8f84 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec1b8: 6e10 9f84 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ec1be: 0c00 |0079: move-result-object v0 │ │ +3ec1c0: 1100 |007a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x007b reg=4 this Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ │ │ source_file_idx : 10546 (Folder.java) │ │ @@ -867797,17 +867797,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec688: |[3ec688] org.apache.commons.compress.archivers.sevenz.NID.:()V │ │ -3ec698: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ec69e: 0e00 |0003: return-void │ │ +3ec67c: |[3ec67c] org.apache.commons.compress.archivers.sevenz.NID.:()V │ │ +3ec68c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ec692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/NID; │ │ │ │ Virtual methods - │ │ @@ -867946,40 +867946,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3ed798: |[3ed798] org.apache.commons.compress.archivers.sevenz.SevenZFile.:()V │ │ -3ed7a8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -3ed7aa: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3ed7ae: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -3ed7b4: 6900 ff89 |0006: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ed7b8: 0e00 |0008: return-void │ │ -3ed7ba: 0000 |0009: nop // spacer │ │ -3ed7bc: 0003 0100 0600 0000 377a bcaf 271c |000a: array-data (7 units) │ │ +3ed78c: |[3ed78c] org.apache.commons.compress.archivers.sevenz.SevenZFile.:()V │ │ +3ed79c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +3ed79e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3ed7a2: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +3ed7a8: 6900 ff89 |0006: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ed7ac: 0e00 |0008: return-void │ │ +3ed7ae: 0000 |0009: nop // spacer │ │ +3ed7b0: 0003 0100 0600 0000 377a bcaf 271c |000a: array-data (7 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3ed7cc: |[3ed7cc] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/io/File;)V │ │ -3ed7dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ed7de: 7030 d9c0 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;[B)V // method@c0d9 │ │ -3ed7e4: 0e00 |0004: return-void │ │ +3ed7c0: |[3ed7c0] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/io/File;)V │ │ +3ed7d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ed7d2: 7030 d9c0 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;[B)V // method@c0d9 │ │ +3ed7d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -867988,29 +867988,29 @@ │ │ type : '(Ljava/io/File;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -3ed7e8: |[3ed7e8] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/io/File;[B)V │ │ -3ed7f8: 6e10 5882 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -3ed7fe: 0c00 |0003: move-result-object v0 │ │ -3ed800: 6201 5c79 |0004: sget-object v1, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ -3ed804: 7110 2c87 0100 |0006: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872c │ │ -3ed80a: 0c01 |0009: move-result-object v1 │ │ -3ed80c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3ed80e: 2322 7a1c |000b: new-array v2, v2, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ -3ed812: 7130 fc85 1002 |000d: invoke-static {v0, v1, v2}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ -3ed818: 0c00 |0010: move-result-object v0 │ │ -3ed81a: 6e10 4682 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -3ed820: 0c04 |0014: move-result-object v4 │ │ -3ed822: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3ed824: 7051 dcc0 0354 |0016: invoke-direct {v3, v0, v4, v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V // method@c0dc │ │ -3ed82a: 0e00 |0019: return-void │ │ +3ed7dc: |[3ed7dc] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/io/File;[B)V │ │ +3ed7ec: 6e10 5882 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +3ed7f2: 0c00 |0003: move-result-object v0 │ │ +3ed7f4: 6201 5c79 |0004: sget-object v1, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ +3ed7f8: 7110 2c87 0100 |0006: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872c │ │ +3ed7fe: 0c01 |0009: move-result-object v1 │ │ +3ed800: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3ed802: 2322 7a1c |000b: new-array v2, v2, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ +3ed806: 7130 fc85 1002 |000d: invoke-static {v0, v1, v2}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ +3ed80c: 0c00 |0010: move-result-object v0 │ │ +3ed80e: 6e10 4682 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +3ed814: 0c04 |0014: move-result-object v4 │ │ +3ed816: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3ed818: 7051 dcc0 0354 |0016: invoke-direct {v3, v0, v4, v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V // method@c0dc │ │ +3ed81e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0011 line=102 │ │ 0x0016 line=101 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ @@ -868022,19 +868022,19 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3ed82c: |[3ed82c] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ -3ed83c: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ -3ed840: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ed842: 7040 dbc0 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V // method@c0db │ │ -3ed848: 0e00 |0006: return-void │ │ +3ed820: |[3ed820] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ +3ed830: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ +3ed834: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ed836: 7040 dbc0 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V // method@c0db │ │ +3ed83c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/nio/channels/SeekableByteChannel; │ │ │ │ @@ -868043,18 +868043,18 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3ed868: |[3ed868] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V │ │ -3ed878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ed87a: 7050 dcc0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V // method@c0dc │ │ -3ed880: 0e00 |0004: return-void │ │ +3ed85c: |[3ed85c] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V │ │ +3ed86c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ed86e: 7050 dcc0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V // method@c0dc │ │ +3ed874: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/nio/channels/SeekableByteChannel; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -868065,45 +868065,45 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -3ed884: |[3ed884] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V │ │ -3ed894: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ed89a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3ed89c: 5920 f989 |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed8a0: 5920 fa89 |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ -3ed8a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3ed8a6: 5b20 fb89 |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ -3ed8aa: 2201 1711 |000b: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -3ed8ae: 7010 5886 0100 |000d: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3ed8b4: 5b21 fc89 |0010: iput-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3ed8b8: 5b23 f889 |0012: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ed8bc: 5b24 fd89 |0014: iput-object v4, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ -3ed8c0: 7020 f2c0 5200 |0016: invoke-direct {v2, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readHeaders:([B)Lorg/apache/commons/compress/archivers/sevenz/Archive; // method@c0f2 │ │ -3ed8c6: 0c03 |0019: move-result-object v3 │ │ -3ed8c8: 5b23 f789 |001a: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed8cc: 3805 0f00 |001c: if-eqz v5, 002b // +000f │ │ -3ed8d0: 2153 |001e: array-length v3, v5 │ │ -3ed8d2: 2333 c71b |001f: new-array v3, v3, [B // type@1bc7 │ │ -3ed8d6: 5b23 fe89 |0021: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3ed8da: 5423 fe89 |0023: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3ed8de: 2154 |0025: array-length v4, v5 │ │ -3ed8e0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3ed8e2: 7154 a084 0503 |0027: invoke-static {v5, v0, v3, v0, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ed8e8: 2803 |002a: goto 002d // +0003 │ │ -3ed8ea: 5b20 fe89 |002b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3ed8ee: 0e00 |002d: return-void │ │ -3ed8f0: 0d03 |002e: move-exception v3 │ │ -3ed8f2: 3806 0700 |002f: if-eqz v6, 0036 // +0007 │ │ -3ed8f6: 5424 f889 |0031: iget-object v4, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ed8fa: 7210 dc85 0400 |0033: invoke-interface {v4}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ -3ed900: 2703 |0036: throw v3 │ │ +3ed878: |[3ed878] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[BZ)V │ │ +3ed888: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ed88e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3ed890: 5920 f989 |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed894: 5920 fa89 |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ +3ed898: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3ed89a: 5b20 fb89 |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ +3ed89e: 2201 1711 |000b: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +3ed8a2: 7010 5886 0100 |000d: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3ed8a8: 5b21 fc89 |0010: iput-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3ed8ac: 5b23 f889 |0012: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ed8b0: 5b24 fd89 |0014: iput-object v4, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ +3ed8b4: 7020 f2c0 5200 |0016: invoke-direct {v2, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readHeaders:([B)Lorg/apache/commons/compress/archivers/sevenz/Archive; // method@c0f2 │ │ +3ed8ba: 0c03 |0019: move-result-object v3 │ │ +3ed8bc: 5b23 f789 |001a: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed8c0: 3805 0f00 |001c: if-eqz v5, 002b // +000f │ │ +3ed8c4: 2153 |001e: array-length v3, v5 │ │ +3ed8c6: 2333 c71b |001f: new-array v3, v3, [B // type@1bc7 │ │ +3ed8ca: 5b23 fe89 |0021: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3ed8ce: 5423 fe89 |0023: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3ed8d2: 2154 |0025: array-length v4, v5 │ │ +3ed8d4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3ed8d6: 7154 a084 0503 |0027: invoke-static {v5, v0, v3, v0, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ed8dc: 2803 |002a: goto 002d // +0003 │ │ +3ed8de: 5b20 fe89 |002b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3ed8e2: 0e00 |002d: return-void │ │ +3ed8e4: 0d03 |002e: move-exception v3 │ │ +3ed8e6: 3806 0700 |002f: if-eqz v6, 0036 // +0007 │ │ +3ed8ea: 5424 f889 |0031: iget-object v4, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ed8ee: 7210 dc85 0400 |0033: invoke-interface {v4}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ +3ed8f4: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0016 - 0x002d │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ @@ -868128,18 +868128,18 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3ed84c: |[3ed84c] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;[B)V │ │ -3ed85c: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ -3ed860: 7040 dbc0 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V // method@c0db │ │ -3ed866: 0e00 |0005: return-void │ │ +3ed840: |[3ed840] org.apache.commons.compress.archivers.sevenz.SevenZFile.:(Ljava/nio/channels/SeekableByteChannel;[B)V │ │ +3ed850: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ +3ed854: 7040 dbc0 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;[B)V // method@c0db │ │ +3ed85a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/nio/channels/SeekableByteChannel; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ @@ -868149,78 +868149,78 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 128 16-bit code units │ │ -3ecd5c: |[3ecd5c] org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecoderStack:(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream; │ │ -3ecd6c: 5470 f889 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ecd70: 7230 de85 900a |0002: invoke-interface {v0, v9, v10}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ecd76: 2209 2b10 |0005: new-instance v9, Ljava/io/BufferedInputStream; // type@102b │ │ -3ecd7a: 220a 2618 |0007: new-instance v10, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ -3ecd7e: 5470 f889 |0009: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ecd82: 5471 f789 |000b: iget-object v1, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ecd86: 5411 a389 |000d: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ecd8a: 4502 010b |000f: aget-wide v2, v1, v11 │ │ -3ecd8e: 7040 44c0 0a32 |0011: invoke-direct {v10, v0, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ -3ecd94: 7020 0382 a900 |0014: invoke-direct {v9, v10}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -3ecd9a: 220a 2b11 |0017: new-instance v10, Ljava/util/LinkedList; // type@112b │ │ -3ecd9e: 7010 6e87 0a00 |0019: invoke-direct {v10}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3ecda4: 6e10 91c0 0800 |001c: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getOrderedCoders:()Ljava/lang/Iterable; // method@c091 │ │ -3ecdaa: 0c0b |001f: move-result-object v11 │ │ -3ecdac: 7210 ad83 0b00 |0020: invoke-interface {v11}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3ecdb2: 0c0b |0023: move-result-object v11 │ │ -3ecdb4: 0791 |0024: move-object v1, v9 │ │ -3ecdb6: 7210 5487 0b00 |0025: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ecdbc: 0a09 |0028: move-result v9 │ │ -3ecdbe: 3809 4200 |0029: if-eqz v9, 006b // +0042 │ │ -3ecdc2: 7210 5587 0b00 |002b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ecdc8: 0c09 |002e: move-result-object v9 │ │ -3ecdca: 1f09 2c18 |002f: check-cast v9, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ -3ecdce: 5392 b289 |0031: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ -3ecdd2: 1604 0100 |0033: const-wide/16 v4, #int 1 // #1 │ │ -3ecdd6: 3100 0204 |0035: cmp-long v0, v2, v4 │ │ -3ecdda: 3900 2c00 |0037: if-nez v0, 0063 // +002c │ │ -3ecdde: 5392 b389 |0039: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ -3ecde2: 3100 0204 |003b: cmp-long v0, v2, v4 │ │ -3ecde6: 3900 2600 |003d: if-nez v0, 0063 // +0026 │ │ -3ecdea: 5490 b189 |003f: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ -3ecdee: 7110 fdc0 0000 |0041: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c0fd │ │ -3ecdf4: 0c06 |0044: move-result-object v6 │ │ -3ecdf6: 5470 fd89 |0045: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ -3ecdfa: 6e20 93c0 9800 |0047: invoke-virtual {v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J // method@c093 │ │ -3ece00: 0b02 |004a: move-result-wide v2 │ │ -3ece02: 5475 fe89 |004b: iget-object v5, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3ece06: 0794 |004d: move-object v4, v9 │ │ -3ece08: 7706 84c0 0000 |004e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c084 │ │ -3ece0e: 0c01 |0051: move-result-object v1 │ │ -3ece10: 2200 3f18 |0052: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3ece14: 7110 86c0 0600 |0054: invoke-static {v6}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ -3ece1a: 0c02 |0057: move-result-object v2 │ │ -3ece1c: 6e30 62c0 9201 |0058: invoke-virtual {v2, v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; // method@c062 │ │ -3ece22: 0c09 |005b: move-result-object v9 │ │ -3ece24: 7030 02c1 6009 |005c: invoke-direct {v0, v6, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V // method@c102 │ │ -3ece2a: 6e20 7087 0a00 |005f: invoke-virtual {v10, v0}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ -3ece30: 28c3 |0062: goto 0025 // -003d │ │ -3ece32: 2208 4210 |0063: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3ece36: 1a09 6e51 |0065: const-string v9, "Multi input/output stream coders are not yet supported" // string@516e │ │ -3ece3a: 7020 7782 9800 |0067: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ece40: 2708 |006a: throw v8 │ │ -3ece42: 6e20 c6c0 ac00 |006b: invoke-virtual {v12, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setContentMethods:(Ljava/lang/Iterable;)V // method@c0c6 │ │ -3ece48: 5589 c489 |006e: iget-boolean v9, v8, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ece4c: 3809 0f00 |0070: if-eqz v9, 007f // +000f │ │ -3ece50: 2209 0119 |0072: new-instance v9, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ -3ece54: 6e10 92c0 0800 |0074: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ -3ece5a: 0b02 |0077: move-result-wide v2 │ │ -3ece5c: 5384 c389 |0078: iget-wide v4, v8, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ -3ece60: 0790 |007a: move-object v0, v9 │ │ -3ece62: 7606 36c8 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -3ece68: 1109 |007e: return-object v9 │ │ -3ece6a: 1101 |007f: return-object v1 │ │ +3ecd50: |[3ecd50] org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecoderStack:(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream; │ │ +3ecd60: 5470 f889 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ecd64: 7230 de85 900a |0002: invoke-interface {v0, v9, v10}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ecd6a: 2209 2b10 |0005: new-instance v9, Ljava/io/BufferedInputStream; // type@102b │ │ +3ecd6e: 220a 2618 |0007: new-instance v10, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ +3ecd72: 5470 f889 |0009: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ecd76: 5471 f789 |000b: iget-object v1, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ecd7a: 5411 a389 |000d: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ecd7e: 4502 010b |000f: aget-wide v2, v1, v11 │ │ +3ecd82: 7040 44c0 0a32 |0011: invoke-direct {v10, v0, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ +3ecd88: 7020 0382 a900 |0014: invoke-direct {v9, v10}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +3ecd8e: 220a 2b11 |0017: new-instance v10, Ljava/util/LinkedList; // type@112b │ │ +3ecd92: 7010 6e87 0a00 |0019: invoke-direct {v10}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3ecd98: 6e10 91c0 0800 |001c: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getOrderedCoders:()Ljava/lang/Iterable; // method@c091 │ │ +3ecd9e: 0c0b |001f: move-result-object v11 │ │ +3ecda0: 7210 ad83 0b00 |0020: invoke-interface {v11}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3ecda6: 0c0b |0023: move-result-object v11 │ │ +3ecda8: 0791 |0024: move-object v1, v9 │ │ +3ecdaa: 7210 5487 0b00 |0025: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ecdb0: 0a09 |0028: move-result v9 │ │ +3ecdb2: 3809 4200 |0029: if-eqz v9, 006b // +0042 │ │ +3ecdb6: 7210 5587 0b00 |002b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ecdbc: 0c09 |002e: move-result-object v9 │ │ +3ecdbe: 1f09 2c18 |002f: check-cast v9, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ +3ecdc2: 5392 b289 |0031: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ +3ecdc6: 1604 0100 |0033: const-wide/16 v4, #int 1 // #1 │ │ +3ecdca: 3100 0204 |0035: cmp-long v0, v2, v4 │ │ +3ecdce: 3900 2c00 |0037: if-nez v0, 0063 // +002c │ │ +3ecdd2: 5392 b389 |0039: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ +3ecdd6: 3100 0204 |003b: cmp-long v0, v2, v4 │ │ +3ecdda: 3900 2600 |003d: if-nez v0, 0063 // +0026 │ │ +3ecdde: 5490 b189 |003f: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ +3ecde2: 7110 fdc0 0000 |0041: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c0fd │ │ +3ecde8: 0c06 |0044: move-result-object v6 │ │ +3ecdea: 5470 fd89 |0045: iget-object v0, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ +3ecdee: 6e20 93c0 9800 |0047: invoke-virtual {v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J // method@c093 │ │ +3ecdf4: 0b02 |004a: move-result-wide v2 │ │ +3ecdf6: 5475 fe89 |004b: iget-object v5, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3ecdfa: 0794 |004d: move-object v4, v9 │ │ +3ecdfc: 7706 84c0 0000 |004e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c084 │ │ +3ece02: 0c01 |0051: move-result-object v1 │ │ +3ece04: 2200 3f18 |0052: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3ece08: 7110 86c0 0600 |0054: invoke-static {v6}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ +3ece0e: 0c02 |0057: move-result-object v2 │ │ +3ece10: 6e30 62c0 9201 |0058: invoke-virtual {v2, v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; // method@c062 │ │ +3ece16: 0c09 |005b: move-result-object v9 │ │ +3ece18: 7030 02c1 6009 |005c: invoke-direct {v0, v6, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V // method@c102 │ │ +3ece1e: 6e20 7087 0a00 |005f: invoke-virtual {v10, v0}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ +3ece24: 28c3 |0062: goto 0025 // -003d │ │ +3ece26: 2208 4210 |0063: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3ece2a: 1a09 6e51 |0065: const-string v9, "Multi input/output stream coders are not yet supported" // string@516e │ │ +3ece2e: 7020 7782 9800 |0067: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ece34: 2708 |006a: throw v8 │ │ +3ece36: 6e20 c6c0 ac00 |006b: invoke-virtual {v12, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setContentMethods:(Ljava/lang/Iterable;)V // method@c0c6 │ │ +3ece3c: 5589 c489 |006e: iget-boolean v9, v8, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ece40: 3809 0f00 |0070: if-eqz v9, 007f // +000f │ │ +3ece44: 2209 0119 |0072: new-instance v9, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ +3ece48: 6e10 92c0 0800 |0074: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ +3ece4e: 0b02 |0077: move-result-wide v2 │ │ +3ece50: 5384 c389 |0078: iget-wide v4, v8, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ +3ece54: 0790 |007a: move-object v0, v9 │ │ +3ece56: 7606 36c8 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +3ece5c: 1109 |007e: return-object v9 │ │ +3ece5e: 1101 |007f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ 0x0005 line=923 │ │ 0x0017 line=927 │ │ 0x001c line=928 │ │ 0x0031 line=929 │ │ @@ -868248,88 +868248,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 142 16-bit code units │ │ -3ed910: |[3ed910] org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecodingStream:()V │ │ -3ed920: 5490 f789 |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed924: 5400 a489 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ -3ed928: 5400 238a |0004: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ -3ed92c: 5291 f989 |0006: iget v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed930: 4400 0001 |0008: aget v0, v0, v1 │ │ -3ed934: 3b00 0800 |000a: if-gez v0, 0012 // +0008 │ │ -3ed938: 5490 fc89 |000c: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3ed93c: 6e10 5e86 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ -3ed942: 0e00 |0011: return-void │ │ -3ed944: 5491 f789 |0012: iget-object v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed948: 5411 9e89 |0014: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ed94c: 5292 f989 |0016: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed950: 4601 0102 |0018: aget-object v1, v1, v2 │ │ -3ed954: 5292 fa89 |001a: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ -3ed958: 3302 1400 |001c: if-ne v2, v0, 0030 // +0014 │ │ -3ed95c: 5490 f789 |001e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed960: 5400 9e89 |0020: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ed964: 5292 f989 |0022: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed968: d802 02ff |0024: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3ed96c: 4600 0002 |0026: aget-object v0, v0, v2 │ │ -3ed970: 6e10 aec0 0000 |0028: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ -3ed976: 0c00 |002b: move-result-object v0 │ │ -3ed978: 6e20 c6c0 0100 |002c: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setContentMethods:(Ljava/lang/Iterable;)V // method@c0c6 │ │ -3ed97e: 2838 |002f: goto 0067 // +0038 │ │ -3ed980: 5990 fa89 |0030: iput v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ -3ed984: 5492 fc89 |0032: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3ed988: 6e10 5e86 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ -3ed98e: 5492 fb89 |0037: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ -3ed992: 3802 0800 |0039: if-eqz v2, 0041 // +0008 │ │ -3ed996: 6e10 8082 0200 |003b: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ed99c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -3ed99e: 5b92 fb89 |003f: iput-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ -3ed9a2: 5492 f789 |0041: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed9a6: 5422 9f89 |0043: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ed9aa: 4604 0200 |0045: aget-object v4, v2, v0 │ │ -3ed9ae: 5492 f789 |0047: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed9b2: 5422 a489 |0049: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ -3ed9b6: 5422 258a |004b: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ -3ed9ba: 4407 0200 |004d: aget v7, v2, v0 │ │ -3ed9be: 1602 2000 |004f: const-wide/16 v2, #int 32 // #20 │ │ -3ed9c2: 5490 f789 |0051: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed9c6: 5305 a289 |0053: iget-wide v5, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ -3ed9ca: bb25 |0055: add-long/2addr v5, v2 │ │ -3ed9cc: 5490 f789 |0056: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed9d0: 5400 a489 |0058: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ -3ed9d4: 5400 268a |005a: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ -3ed9d8: 4502 0007 |005c: aget-wide v2, v0, v7 │ │ -3ed9dc: bb25 |005e: add-long/2addr v5, v2 │ │ -3ed9de: 0793 |005f: move-object v3, v9 │ │ -3ed9e0: 0718 |0060: move-object v8, v1 │ │ -3ed9e2: 7606 dec0 0300 |0061: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.buildDecoderStack:(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream; // method@c0de │ │ -3ed9e8: 0c00 |0064: move-result-object v0 │ │ -3ed9ea: 5b90 fb89 |0065: iput-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ -3ed9ee: 2203 fb18 |0067: new-instance v3, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ -3ed9f2: 5490 fb89 |0069: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ -3ed9f6: 6e10 b9c0 0100 |006b: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3ed9fc: 0b04 |006e: move-result-wide v4 │ │ -3ed9fe: 7040 20c8 0354 |006f: invoke-direct {v3, v0, v4, v5}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ -3eda04: 6e10 b3c0 0100 |0072: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCrc:()Z // method@c0b3 │ │ -3eda0a: 0a00 |0075: move-result v0 │ │ -3eda0c: 3800 1100 |0076: if-eqz v0, 0087 // +0011 │ │ -3eda10: 2200 0119 |0078: new-instance v0, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ -3eda14: 6e10 b9c0 0100 |007a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3eda1a: 0b04 |007d: move-result-wide v4 │ │ -3eda1c: 6e10 b0c0 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCrcValue:()J // method@c0b0 │ │ -3eda22: 0b06 |0081: move-result-wide v6 │ │ -3eda24: 0702 |0082: move-object v2, v0 │ │ -3eda26: 7606 36c8 0200 |0083: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -3eda2c: 2802 |0086: goto 0088 // +0002 │ │ -3eda2e: 0730 |0087: move-object v0, v3 │ │ -3eda30: 5491 fc89 |0088: iget-object v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3eda34: 6e20 5c86 0100 |008a: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -3eda3a: 0e00 |008d: return-void │ │ +3ed904: |[3ed904] org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecodingStream:()V │ │ +3ed914: 5490 f789 |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed918: 5400 a489 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ +3ed91c: 5400 238a |0004: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ +3ed920: 5291 f989 |0006: iget v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed924: 4400 0001 |0008: aget v0, v0, v1 │ │ +3ed928: 3b00 0800 |000a: if-gez v0, 0012 // +0008 │ │ +3ed92c: 5490 fc89 |000c: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3ed930: 6e10 5e86 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ +3ed936: 0e00 |0011: return-void │ │ +3ed938: 5491 f789 |0012: iget-object v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed93c: 5411 9e89 |0014: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ed940: 5292 f989 |0016: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed944: 4601 0102 |0018: aget-object v1, v1, v2 │ │ +3ed948: 5292 fa89 |001a: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ +3ed94c: 3302 1400 |001c: if-ne v2, v0, 0030 // +0014 │ │ +3ed950: 5490 f789 |001e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed954: 5400 9e89 |0020: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ed958: 5292 f989 |0022: iget v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed95c: d802 02ff |0024: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3ed960: 4600 0002 |0026: aget-object v0, v0, v2 │ │ +3ed964: 6e10 aec0 0000 |0028: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ +3ed96a: 0c00 |002b: move-result-object v0 │ │ +3ed96c: 6e20 c6c0 0100 |002c: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setContentMethods:(Ljava/lang/Iterable;)V // method@c0c6 │ │ +3ed972: 2838 |002f: goto 0067 // +0038 │ │ +3ed974: 5990 fa89 |0030: iput v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderIndex:I // field@89fa │ │ +3ed978: 5492 fc89 |0032: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3ed97c: 6e10 5e86 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ +3ed982: 5492 fb89 |0037: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ +3ed986: 3802 0800 |0039: if-eqz v2, 0041 // +0008 │ │ +3ed98a: 6e10 8082 0200 |003b: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ed990: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +3ed992: 5b92 fb89 |003f: iput-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ +3ed996: 5492 f789 |0041: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed99a: 5422 9f89 |0043: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ed99e: 4604 0200 |0045: aget-object v4, v2, v0 │ │ +3ed9a2: 5492 f789 |0047: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed9a6: 5422 a489 |0049: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ +3ed9aa: 5422 258a |004b: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ +3ed9ae: 4407 0200 |004d: aget v7, v2, v0 │ │ +3ed9b2: 1602 2000 |004f: const-wide/16 v2, #int 32 // #20 │ │ +3ed9b6: 5490 f789 |0051: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed9ba: 5305 a289 |0053: iget-wide v5, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ +3ed9be: bb25 |0055: add-long/2addr v5, v2 │ │ +3ed9c0: 5490 f789 |0056: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed9c4: 5400 a489 |0058: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ +3ed9c8: 5400 268a |005a: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ +3ed9cc: 4502 0007 |005c: aget-wide v2, v0, v7 │ │ +3ed9d0: bb25 |005e: add-long/2addr v5, v2 │ │ +3ed9d2: 0793 |005f: move-object v3, v9 │ │ +3ed9d4: 0718 |0060: move-object v8, v1 │ │ +3ed9d6: 7606 dec0 0300 |0061: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.buildDecoderStack:(Lorg/apache/commons/compress/archivers/sevenz/Folder;JILorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/io/InputStream; // method@c0de │ │ +3ed9dc: 0c00 |0064: move-result-object v0 │ │ +3ed9de: 5b90 fb89 |0065: iput-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ +3ed9e2: 2203 fb18 |0067: new-instance v3, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ +3ed9e6: 5490 fb89 |0069: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentFolderInputStream:Ljava/io/InputStream; // field@89fb │ │ +3ed9ea: 6e10 b9c0 0100 |006b: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3ed9f0: 0b04 |006e: move-result-wide v4 │ │ +3ed9f2: 7040 20c8 0354 |006f: invoke-direct {v3, v0, v4, v5}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ +3ed9f8: 6e10 b3c0 0100 |0072: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCrc:()Z // method@c0b3 │ │ +3ed9fe: 0a00 |0075: move-result v0 │ │ +3eda00: 3800 1100 |0076: if-eqz v0, 0087 // +0011 │ │ +3eda04: 2200 0119 |0078: new-instance v0, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ +3eda08: 6e10 b9c0 0100 |007a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3eda0e: 0b04 |007d: move-result-wide v4 │ │ +3eda10: 6e10 b0c0 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCrcValue:()J // method@c0b0 │ │ +3eda16: 0b06 |0081: move-result-wide v6 │ │ +3eda18: 0702 |0082: move-object v2, v0 │ │ +3eda1a: 7606 36c8 0200 |0083: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +3eda20: 2802 |0086: goto 0088 // +0002 │ │ +3eda22: 0730 |0087: move-object v0, v3 │ │ +3eda24: 5491 fc89 |0088: iget-object v1, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3eda28: 6e20 5c86 0100 |008a: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +3eda2e: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x000c line=882 │ │ 0x0012 line=887 │ │ 0x001a line=888 │ │ 0x001e line=895 │ │ @@ -868354,119 +868354,119 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -3eda3c: |[3eda3c] org.apache.commons.compress.archivers.sevenz.SevenZFile.calculateStreamMap:(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3eda4c: 2200 4418 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // type@1844 │ │ -3eda50: 7010 39c1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.:()V // method@c139 │ │ -3eda56: 54b1 9f89 |0005: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3eda5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3eda5c: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -3eda60: 54b1 9f89 |000a: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3eda64: 2111 |000c: array-length v1, v1 │ │ -3eda66: 2802 |000d: goto 000f // +0002 │ │ -3eda68: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3eda6a: 2313 cb1b |000f: new-array v3, v1, [I // type@1bcb │ │ -3eda6e: 5b03 258a |0011: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ -3eda72: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -3eda74: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -3eda76: 3513 1100 |0015: if-ge v3, v1, 0026 // +0011 │ │ -3eda7a: 5405 258a |0017: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ -3eda7e: 4b04 0503 |0019: aput v4, v5, v3 │ │ -3eda82: 54b5 9f89 |001b: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3eda86: 4605 0503 |001d: aget-object v5, v5, v3 │ │ -3eda8a: 5455 c689 |001f: iget-object v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ -3eda8e: 2155 |0021: array-length v5, v5 │ │ -3eda90: b054 |0022: add-int/2addr v4, v5 │ │ -3eda92: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3eda96: 28f0 |0025: goto 0015 // -0010 │ │ -3eda98: 1603 0000 |0026: const-wide/16 v3, #int 0 // #0 │ │ -3eda9c: 54b5 a389 |0028: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3edaa0: 3805 0600 |002a: if-eqz v5, 0030 // +0006 │ │ -3edaa4: 54b5 a389 |002c: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3edaa8: 2155 |002e: array-length v5, v5 │ │ -3edaaa: 2802 |002f: goto 0031 // +0002 │ │ -3edaac: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -3edaae: 2356 cc1b |0031: new-array v6, v5, [J // type@1bcc │ │ -3edab2: 5b06 268a |0033: iput-object v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ -3edab6: 0436 |0035: move-wide v6, v3 │ │ -3edab8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -3edaba: 3553 0e00 |0037: if-ge v3, v5, 0045 // +000e │ │ -3edabe: 5404 268a |0039: iget-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ -3edac2: 4c06 0403 |003b: aput-wide v6, v4, v3 │ │ -3edac6: 54b4 a389 |003d: iget-object v4, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3edaca: 4508 0403 |003f: aget-wide v8, v4, v3 │ │ -3edace: bb86 |0041: add-long/2addr v6, v8 │ │ -3edad0: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3edad4: 28f3 |0044: goto 0037 // -000d │ │ -3edad6: 2311 cb1b |0045: new-array v1, v1, [I // type@1bcb │ │ -3edada: 5b01 248a |0047: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ -3edade: 54b1 9e89 |0049: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3edae2: 2111 |004b: array-length v1, v1 │ │ -3edae4: 2311 cb1b |004c: new-array v1, v1, [I // type@1bcb │ │ -3edae8: 5b01 238a |004e: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ -3edaec: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -3edaee: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -3edaf0: 1204 |0052: const/4 v4, #int 0 // #0 │ │ -3edaf2: 54b5 9e89 |0053: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3edaf6: 2155 |0055: array-length v5, v5 │ │ -3edaf8: 3551 5800 |0056: if-ge v1, v5, 00ae // +0058 │ │ -3edafc: 54b5 9e89 |0058: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3edb00: 4605 0501 |005a: aget-object v5, v5, v1 │ │ -3edb04: 6e10 bbc0 0500 |005c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3edb0a: 0a05 |005f: move-result v5 │ │ -3edb0c: 3905 0a00 |0060: if-nez v5, 006a // +000a │ │ -3edb10: 3903 0800 |0062: if-nez v3, 006a // +0008 │ │ -3edb14: 5405 238a |0064: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ -3edb18: 12f6 |0066: const/4 v6, #int -1 // #ff │ │ -3edb1a: 4b06 0501 |0067: aput v6, v5, v1 │ │ -3edb1e: 2842 |0069: goto 00ab // +0042 │ │ -3edb20: 3903 2500 |006a: if-nez v3, 008f // +0025 │ │ -3edb24: 54b5 9f89 |006c: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3edb28: 2155 |006e: array-length v5, v5 │ │ -3edb2a: 3554 1200 |006f: if-ge v4, v5, 0081 // +0012 │ │ -3edb2e: 5405 248a |0071: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ -3edb32: 4b01 0504 |0073: aput v1, v5, v4 │ │ -3edb36: 54b5 9f89 |0075: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3edb3a: 4605 0504 |0077: aget-object v5, v5, v4 │ │ -3edb3e: 5255 c589 |0079: iget v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3edb42: 3d05 0300 |007b: if-lez v5, 007e // +0003 │ │ -3edb46: 2804 |007d: goto 0081 // +0004 │ │ -3edb48: d804 0401 |007e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3edb4c: 28ec |0080: goto 006c // -0014 │ │ -3edb4e: 54b5 9f89 |0081: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3edb52: 2155 |0083: array-length v5, v5 │ │ -3edb54: 3554 0300 |0084: if-ge v4, v5, 0087 // +0003 │ │ -3edb58: 2809 |0086: goto 008f // +0009 │ │ -3edb5a: 220b 4210 |0087: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -3edb5e: 1a00 0064 |0089: const-string v0, "Too few folders in archive" // string@6400 │ │ -3edb62: 7020 7782 0b00 |008b: invoke-direct {v11, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3edb68: 270b |008e: throw v11 │ │ -3edb6a: 5405 238a |008f: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ -3edb6e: 4b04 0501 |0091: aput v4, v5, v1 │ │ -3edb72: 54b5 9e89 |0093: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3edb76: 4605 0501 |0095: aget-object v5, v5, v1 │ │ -3edb7a: 6e10 bbc0 0500 |0097: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3edb80: 0a05 |009a: move-result v5 │ │ -3edb82: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ -3edb86: 280e |009d: goto 00ab // +000e │ │ -3edb88: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3edb8c: 54b5 9f89 |00a0: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3edb90: 4605 0504 |00a2: aget-object v5, v5, v4 │ │ -3edb94: 5255 c589 |00a4: iget v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3edb98: 3453 0500 |00a6: if-lt v3, v5, 00ab // +0005 │ │ -3edb9c: d804 0401 |00a8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3edba0: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -3edba2: d801 0101 |00ab: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3edba6: 28a6 |00ad: goto 0053 // -005a │ │ -3edba8: 5bb0 a489 |00ae: iput-object v0, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ -3edbac: 0e00 |00b0: return-void │ │ +3eda30: |[3eda30] org.apache.commons.compress.archivers.sevenz.SevenZFile.calculateStreamMap:(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3eda40: 2200 4418 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // type@1844 │ │ +3eda44: 7010 39c1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.:()V // method@c139 │ │ +3eda4a: 54b1 9f89 |0005: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3eda4e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3eda50: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +3eda54: 54b1 9f89 |000a: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3eda58: 2111 |000c: array-length v1, v1 │ │ +3eda5a: 2802 |000d: goto 000f // +0002 │ │ +3eda5c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3eda5e: 2313 cb1b |000f: new-array v3, v1, [I // type@1bcb │ │ +3eda62: 5b03 258a |0011: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ +3eda66: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +3eda68: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +3eda6a: 3513 1100 |0015: if-ge v3, v1, 0026 // +0011 │ │ +3eda6e: 5405 258a |0017: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ +3eda72: 4b04 0503 |0019: aput v4, v5, v3 │ │ +3eda76: 54b5 9f89 |001b: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3eda7a: 4605 0503 |001d: aget-object v5, v5, v3 │ │ +3eda7e: 5455 c689 |001f: iget-object v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ +3eda82: 2155 |0021: array-length v5, v5 │ │ +3eda84: b054 |0022: add-int/2addr v4, v5 │ │ +3eda86: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3eda8a: 28f0 |0025: goto 0015 // -0010 │ │ +3eda8c: 1603 0000 |0026: const-wide/16 v3, #int 0 // #0 │ │ +3eda90: 54b5 a389 |0028: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3eda94: 3805 0600 |002a: if-eqz v5, 0030 // +0006 │ │ +3eda98: 54b5 a389 |002c: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3eda9c: 2155 |002e: array-length v5, v5 │ │ +3eda9e: 2802 |002f: goto 0031 // +0002 │ │ +3edaa0: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +3edaa2: 2356 cc1b |0031: new-array v6, v5, [J // type@1bcc │ │ +3edaa6: 5b06 268a |0033: iput-object v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ +3edaaa: 0436 |0035: move-wide v6, v3 │ │ +3edaac: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +3edaae: 3553 0e00 |0037: if-ge v3, v5, 0045 // +000e │ │ +3edab2: 5404 268a |0039: iget-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ +3edab6: 4c06 0403 |003b: aput-wide v6, v4, v3 │ │ +3edaba: 54b4 a389 |003d: iget-object v4, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3edabe: 4508 0403 |003f: aget-wide v8, v4, v3 │ │ +3edac2: bb86 |0041: add-long/2addr v6, v8 │ │ +3edac4: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3edac8: 28f3 |0044: goto 0037 // -000d │ │ +3edaca: 2311 cb1b |0045: new-array v1, v1, [I // type@1bcb │ │ +3edace: 5b01 248a |0047: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ +3edad2: 54b1 9e89 |0049: iget-object v1, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3edad6: 2111 |004b: array-length v1, v1 │ │ +3edad8: 2311 cb1b |004c: new-array v1, v1, [I // type@1bcb │ │ +3edadc: 5b01 238a |004e: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ +3edae0: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +3edae2: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +3edae4: 1204 |0052: const/4 v4, #int 0 // #0 │ │ +3edae6: 54b5 9e89 |0053: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3edaea: 2155 |0055: array-length v5, v5 │ │ +3edaec: 3551 5800 |0056: if-ge v1, v5, 00ae // +0058 │ │ +3edaf0: 54b5 9e89 |0058: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3edaf4: 4605 0501 |005a: aget-object v5, v5, v1 │ │ +3edaf8: 6e10 bbc0 0500 |005c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3edafe: 0a05 |005f: move-result v5 │ │ +3edb00: 3905 0a00 |0060: if-nez v5, 006a // +000a │ │ +3edb04: 3903 0800 |0062: if-nez v3, 006a // +0008 │ │ +3edb08: 5405 238a |0064: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ +3edb0c: 12f6 |0066: const/4 v6, #int -1 // #ff │ │ +3edb0e: 4b06 0501 |0067: aput v6, v5, v1 │ │ +3edb12: 2842 |0069: goto 00ab // +0042 │ │ +3edb14: 3903 2500 |006a: if-nez v3, 008f // +0025 │ │ +3edb18: 54b5 9f89 |006c: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3edb1c: 2155 |006e: array-length v5, v5 │ │ +3edb1e: 3554 1200 |006f: if-ge v4, v5, 0081 // +0012 │ │ +3edb22: 5405 248a |0071: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ +3edb26: 4b01 0504 |0073: aput v1, v5, v4 │ │ +3edb2a: 54b5 9f89 |0075: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3edb2e: 4605 0504 |0077: aget-object v5, v5, v4 │ │ +3edb32: 5255 c589 |0079: iget v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3edb36: 3d05 0300 |007b: if-lez v5, 007e // +0003 │ │ +3edb3a: 2804 |007d: goto 0081 // +0004 │ │ +3edb3c: d804 0401 |007e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3edb40: 28ec |0080: goto 006c // -0014 │ │ +3edb42: 54b5 9f89 |0081: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3edb46: 2155 |0083: array-length v5, v5 │ │ +3edb48: 3554 0300 |0084: if-ge v4, v5, 0087 // +0003 │ │ +3edb4c: 2809 |0086: goto 008f // +0009 │ │ +3edb4e: 220b 4210 |0087: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +3edb52: 1a00 0064 |0089: const-string v0, "Too few folders in archive" // string@6400 │ │ +3edb56: 7020 7782 0b00 |008b: invoke-direct {v11, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3edb5c: 270b |008e: throw v11 │ │ +3edb5e: 5405 238a |008f: iget-object v5, v0, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ +3edb62: 4b04 0501 |0091: aput v4, v5, v1 │ │ +3edb66: 54b5 9e89 |0093: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3edb6a: 4605 0501 |0095: aget-object v5, v5, v1 │ │ +3edb6e: 6e10 bbc0 0500 |0097: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3edb74: 0a05 |009a: move-result v5 │ │ +3edb76: 3905 0300 |009b: if-nez v5, 009e // +0003 │ │ +3edb7a: 280e |009d: goto 00ab // +000e │ │ +3edb7c: d803 0301 |009e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3edb80: 54b5 9f89 |00a0: iget-object v5, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3edb84: 4605 0504 |00a2: aget-object v5, v5, v4 │ │ +3edb88: 5255 c589 |00a4: iget v5, v5, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3edb8c: 3453 0500 |00a6: if-lt v3, v5, 00ab // +0005 │ │ +3edb90: d804 0401 |00a8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3edb94: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +3edb96: d801 0101 |00ab: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3edb9a: 28a6 |00ad: goto 0053 // -005a │ │ +3edb9c: 5bb0 a489 |00ae: iput-object v0, v11, Lorg/apache/commons/compress/archivers/sevenz/Archive;.streamMap:Lorg/apache/commons/compress/archivers/sevenz/StreamMap; // field@89a4 │ │ +3edba0: 0e00 |00b0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0005 line=830 │ │ 0x000f line=831 │ │ 0x0017 line=833 │ │ 0x001b line=834 │ │ @@ -868497,70 +868497,70 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -3ece6c: |[3ece6c] org.apache.commons.compress.archivers.sevenz.SevenZFile.getCurrentStream:()Ljava/io/InputStream; │ │ -3ece7c: 5460 f789 |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ece80: 5400 9e89 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ece84: 5261 f989 |0004: iget v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ece88: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -3ece8c: 6e10 b9c0 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3ece92: 0b00 |000b: move-result-wide v0 │ │ -3ece94: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3ece96: 1603 0000 |000d: const-wide/16 v3, #int 0 // #0 │ │ -3ece9a: 3105 0003 |000f: cmp-long v5, v0, v3 │ │ -3ece9e: 3905 0a00 |0011: if-nez v5, 001b // +000a │ │ -3ecea2: 2200 2f10 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3ecea6: 2321 c71b |0015: new-array v1, v2, [B // type@1bc7 │ │ -3eceaa: 7020 0c82 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3eceb0: 1100 |001a: return-object v0 │ │ -3eceb2: 5460 fc89 |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3eceb6: 6e10 6586 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@8665 │ │ -3ecebc: 0a00 |0020: move-result v0 │ │ -3ecebe: 3900 4000 |0021: if-nez v0, 0061 // +0040 │ │ -3ecec2: 5460 fc89 |0023: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3ecec6: 6e10 6c86 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@866c │ │ -3ececc: 0a00 |0028: move-result v0 │ │ -3ecece: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3eced0: 3710 2e00 |002a: if-le v0, v1, 0058 // +002e │ │ -3eced4: 5460 fc89 |002c: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3eced8: 6e20 6886 2000 |002e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@8668 │ │ -3ecede: 0c00 |0031: move-result-object v0 │ │ -3ecee0: 1f00 4310 |0032: check-cast v0, Ljava/io/InputStream; // type@1043 │ │ -3ecee4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -3ecee6: 1803 ffff ffff ffff ff7f |0035: const-wide v3, #double nan // #7fffffffffffffff │ │ -3ecef0: 7130 62c8 3004 |003a: invoke-static {v0, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3ecef6: 3800 e6ff |003d: if-eqz v0, 0023 // -001a │ │ -3ecefa: 6e10 8082 0000 |003f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ecf00: 28e1 |0042: goto 0023 // -001f │ │ -3ecf02: 0d02 |0043: move-exception v2 │ │ -3ecf04: 2803 |0044: goto 0047 // +0003 │ │ -3ecf06: 0d01 |0045: move-exception v1 │ │ -3ecf08: 2701 |0046: throw v1 │ │ -3ecf0a: 3800 1000 |0047: if-eqz v0, 0057 // +0010 │ │ -3ecf0e: 3801 0b00 |0049: if-eqz v1, 0054 // +000b │ │ -3ecf12: 6e10 8082 0000 |004b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ecf18: 2809 |004e: goto 0057 // +0009 │ │ -3ecf1a: 0d00 |004f: move-exception v0 │ │ -3ecf1c: 6e20 c784 0100 |0050: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3ecf22: 2804 |0053: goto 0057 // +0004 │ │ -3ecf24: 6e10 8082 0000 |0054: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ecf2a: 2702 |0057: throw v2 │ │ -3ecf2c: 5460 fc89 |0058: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ -3ecf30: 6e20 6286 2000 |005a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8662 │ │ -3ecf36: 0c00 |005d: move-result-object v0 │ │ -3ecf38: 1f00 4310 |005e: check-cast v0, Ljava/io/InputStream; // type@1043 │ │ -3ecf3c: 1100 |0060: return-object v0 │ │ -3ecf3e: 2200 7210 |0061: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3ecf42: 1a01 d052 |0063: const-string v1, "No current 7z entry (call getNextEntry() first)." // string@52d0 │ │ -3ecf46: 7020 8c83 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3ecf4c: 2700 |0068: throw v0 │ │ +3ece60: |[3ece60] org.apache.commons.compress.archivers.sevenz.SevenZFile.getCurrentStream:()Ljava/io/InputStream; │ │ +3ece70: 5460 f789 |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ece74: 5400 9e89 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ece78: 5261 f989 |0004: iget v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ece7c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +3ece80: 6e10 b9c0 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3ece86: 0b00 |000b: move-result-wide v0 │ │ +3ece88: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3ece8a: 1603 0000 |000d: const-wide/16 v3, #int 0 // #0 │ │ +3ece8e: 3105 0003 |000f: cmp-long v5, v0, v3 │ │ +3ece92: 3905 0a00 |0011: if-nez v5, 001b // +000a │ │ +3ece96: 2200 2f10 |0013: new-instance v0, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3ece9a: 2321 c71b |0015: new-array v1, v2, [B // type@1bc7 │ │ +3ece9e: 7020 0c82 1000 |0017: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3ecea4: 1100 |001a: return-object v0 │ │ +3ecea6: 5460 fc89 |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3eceaa: 6e10 6586 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@8665 │ │ +3eceb0: 0a00 |0020: move-result v0 │ │ +3eceb2: 3900 4000 |0021: if-nez v0, 0061 // +0040 │ │ +3eceb6: 5460 fc89 |0023: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3eceba: 6e10 6c86 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@866c │ │ +3ecec0: 0a00 |0028: move-result v0 │ │ +3ecec2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3ecec4: 3710 2e00 |002a: if-le v0, v1, 0058 // +002e │ │ +3ecec8: 5460 fc89 |002c: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3ececc: 6e20 6886 2000 |002e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@8668 │ │ +3eced2: 0c00 |0031: move-result-object v0 │ │ +3eced4: 1f00 4310 |0032: check-cast v0, Ljava/io/InputStream; // type@1043 │ │ +3eced8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +3eceda: 1803 ffff ffff ffff ff7f |0035: const-wide v3, #double nan // #7fffffffffffffff │ │ +3ecee4: 7130 62c8 3004 |003a: invoke-static {v0, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3eceea: 3800 e6ff |003d: if-eqz v0, 0023 // -001a │ │ +3eceee: 6e10 8082 0000 |003f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ecef4: 28e1 |0042: goto 0023 // -001f │ │ +3ecef6: 0d02 |0043: move-exception v2 │ │ +3ecef8: 2803 |0044: goto 0047 // +0003 │ │ +3ecefa: 0d01 |0045: move-exception v1 │ │ +3ecefc: 2701 |0046: throw v1 │ │ +3ecefe: 3800 1000 |0047: if-eqz v0, 0057 // +0010 │ │ +3ecf02: 3801 0b00 |0049: if-eqz v1, 0054 // +000b │ │ +3ecf06: 6e10 8082 0000 |004b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ecf0c: 2809 |004e: goto 0057 // +0009 │ │ +3ecf0e: 0d00 |004f: move-exception v0 │ │ +3ecf10: 6e20 c784 0100 |0050: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3ecf16: 2804 |0053: goto 0057 // +0004 │ │ +3ecf18: 6e10 8082 0000 |0054: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ecf1e: 2702 |0057: throw v2 │ │ +3ecf20: 5460 fc89 |0058: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.deferredBlockStreams:Ljava/util/ArrayList; // field@89fc │ │ +3ecf24: 6e20 6286 2000 |005a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8662 │ │ +3ecf2a: 0c00 |005d: move-result-object v0 │ │ +3ecf2c: 1f00 4310 |005e: check-cast v0, Ljava/io/InputStream; // type@1043 │ │ +3ecf30: 1100 |0060: return-object v0 │ │ +3ecf32: 2200 7210 |0061: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3ecf36: 1a01 d052 |0063: const-string v1, "No current 7z entry (call getNextEntry() first)." // string@52d0 │ │ +3ecf3a: 7020 8c83 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3ecf40: 2700 |0068: throw v0 │ │ catches : 3 │ │ 0x003a - 0x003d │ │ Ljava/lang/Throwable; -> 0x0045 │ │ -> 0x0043 │ │ 0x0046 - 0x0047 │ │ -> 0x0043 │ │ 0x004b - 0x004e │ │ @@ -868585,19 +868585,19 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3eccd4: |[3eccd4] org.apache.commons.compress.archivers.sevenz.SevenZFile.getUnsignedByte:(Ljava/nio/ByteBuffer;)I │ │ -3ecce4: 6e10 b185 0000 |0000: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3eccea: 0a00 |0003: move-result v0 │ │ -3eccec: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3eccf0: 0f00 |0006: return v0 │ │ +3eccc8: |[3eccc8] org.apache.commons.compress.archivers.sevenz.SevenZFile.getUnsignedByte:(Ljava/nio/ByteBuffer;)I │ │ +3eccd8: 6e10 b185 0000 |0000: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3eccde: 0a00 |0003: move-result v0 │ │ +3ecce0: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3ecce4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/nio/ByteBuffer; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;) │ │ @@ -868605,32 +868605,32 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -3ecc90: |[3ecc90] org.apache.commons.compress.archivers.sevenz.SevenZFile.matches:([BI)Z │ │ -3ecca0: 6200 ff89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ecca4: 2100 |0002: array-length v0, v0 │ │ -3ecca6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ecca8: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ -3eccac: 0f01 |0006: return v1 │ │ -3eccae: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -3eccb0: 6200 ff89 |0008: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3eccb4: 2102 |000a: array-length v2, v0 │ │ -3eccb6: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ -3eccba: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ -3eccbe: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ -3eccc2: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ -3eccc6: 0f01 |0013: return v1 │ │ -3eccc8: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ecccc: 28f2 |0016: goto 0008 // -000e │ │ -3eccce: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -3eccd0: 0f03 |0018: return v3 │ │ +3ecc84: |[3ecc84] org.apache.commons.compress.archivers.sevenz.SevenZFile.matches:([BI)Z │ │ +3ecc94: 6200 ff89 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ecc98: 2100 |0002: array-length v0, v0 │ │ +3ecc9a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ecc9c: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ +3ecca0: 0f01 |0006: return v1 │ │ +3ecca2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3ecca4: 6200 ff89 |0008: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ecca8: 2102 |000a: array-length v2, v0 │ │ +3eccaa: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ +3eccae: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ +3eccb2: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ +3eccb6: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ +3eccba: 0f01 |0013: return v1 │ │ +3eccbc: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3eccc0: 28f2 |0016: goto 0008 // -000e │ │ +3eccc2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +3eccc4: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ 0x0008 line=1038 │ │ 0x000d line=1039 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) [B │ │ @@ -868641,29 +868641,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3ed128: |[3ed128] org.apache.commons.compress.archivers.sevenz.SevenZFile.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; │ │ -3ed138: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed13e: 0a00 |0003: move-result v0 │ │ -3ed140: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -3ed144: 2203 1911 |0006: new-instance v3, Ljava/util/BitSet; // type@1119 │ │ -3ed148: 7020 cd86 4300 |0008: invoke-direct {v3, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ed14e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3ed150: 3540 0d00 |000c: if-ge v0, v4, 0019 // +000d │ │ -3ed154: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3ed156: 6e30 d886 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ed15c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ed160: 28f8 |0014: goto 000c // -0008 │ │ -3ed162: 7030 ecc0 3204 |0015: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ -3ed168: 0c03 |0018: move-result-object v3 │ │ -3ed16a: 1103 |0019: return-object v3 │ │ +3ed11c: |[3ed11c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; │ │ +3ed12c: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed132: 0a00 |0003: move-result v0 │ │ +3ed134: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +3ed138: 2203 1911 |0006: new-instance v3, Ljava/util/BitSet; // type@1119 │ │ +3ed13c: 7020 cd86 4300 |0008: invoke-direct {v3, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ed142: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3ed144: 3540 0d00 |000c: if-ge v0, v4, 0019 // +000d │ │ +3ed148: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3ed14a: 6e30 d886 0301 |000f: invoke-virtual {v3, v0, v1}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ed150: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ed154: 28f8 |0014: goto 000c // -0008 │ │ +3ed156: 7030 ecc0 3204 |0015: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ +3ed15c: 0c03 |0018: move-result-object v3 │ │ +3ed15e: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0006 line=643 │ │ 0x000f line=645 │ │ 0x0015 line=648 │ │ locals : │ │ @@ -868676,27 +868676,27 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3edc14: |[3edc14] org.apache.commons.compress.archivers.sevenz.SevenZFile.readArchiveProperties:(Ljava/nio/ByteBuffer;)V │ │ -3edc24: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edc2a: 0a00 |0003: move-result v0 │ │ -3edc2c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -3edc30: 7110 f7c0 0300 |0006: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3edc36: 0b00 |0009: move-result-wide v0 │ │ -3edc38: 8401 |000a: long-to-int v1, v0 │ │ -3edc3a: 2310 c71b |000b: new-array v0, v1, [B // type@1bc7 │ │ -3edc3e: 6e20 b285 0300 |000d: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3edc44: 7110 e5c0 0300 |0010: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edc4a: 0a00 |0013: move-result v0 │ │ -3edc4c: 28f0 |0014: goto 0004 // -0010 │ │ -3edc4e: 0e00 |0015: return-void │ │ +3edc08: |[3edc08] org.apache.commons.compress.archivers.sevenz.SevenZFile.readArchiveProperties:(Ljava/nio/ByteBuffer;)V │ │ +3edc18: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3edc1e: 0a00 |0003: move-result v0 │ │ +3edc20: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +3edc24: 7110 f7c0 0300 |0006: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3edc2a: 0b00 |0009: move-result-wide v0 │ │ +3edc2c: 8401 |000a: long-to-int v1, v0 │ │ +3edc2e: 2310 c71b |000b: new-array v0, v1, [B // type@1bc7 │ │ +3edc32: 6e20 b285 0300 |000d: invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3edc38: 7110 e5c0 0300 |0010: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3edc3e: 0a00 |0013: move-result v0 │ │ +3edc40: 28f0 |0014: goto 0004 // -0010 │ │ +3edc42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=337 │ │ 0x000b line=338 │ │ 0x000d line=339 │ │ 0x0010 line=340 │ │ @@ -868709,36 +868709,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3ed16c: |[3ed16c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; │ │ -3ed17c: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ -3ed180: 7020 cd86 8000 |0002: invoke-direct {v0, v8}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ed186: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3ed188: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3ed18a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3ed18c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3ed18e: 3582 1900 |0009: if-ge v2, v8, 0022 // +0019 │ │ -3ed192: 3903 0800 |000b: if-nez v3, 0013 // +0008 │ │ -3ed196: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ -3ed19a: 7110 e5c0 0700 |000f: invoke-static {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed1a0: 0a04 |0012: move-result v4 │ │ -3ed1a2: 9505 0403 |0013: and-int v5, v4, v3 │ │ -3ed1a6: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ -3ed1aa: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -3ed1ac: 2802 |0018: goto 001a // +0002 │ │ -3ed1ae: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -3ed1b0: 6e30 d886 2005 |001a: invoke-virtual {v0, v2, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ed1b6: e203 0301 |001d: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ -3ed1ba: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ed1be: 28e8 |0021: goto 0009 // -0018 │ │ -3ed1c0: 1100 |0022: return-object v0 │ │ +3ed160: |[3ed160] org.apache.commons.compress.archivers.sevenz.SevenZFile.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; │ │ +3ed170: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ +3ed174: 7020 cd86 8000 |0002: invoke-direct {v0, v8}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ed17a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3ed17c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3ed17e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3ed180: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3ed182: 3582 1900 |0009: if-ge v2, v8, 0022 // +0019 │ │ +3ed186: 3903 0800 |000b: if-nez v3, 0013 // +0008 │ │ +3ed18a: 1303 8000 |000d: const/16 v3, #int 128 // #80 │ │ +3ed18e: 7110 e5c0 0700 |000f: invoke-static {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed194: 0a04 |0012: move-result v4 │ │ +3ed196: 9505 0403 |0013: and-int v5, v4, v3 │ │ +3ed19a: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ +3ed19e: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +3ed1a0: 2802 |0018: goto 001a // +0002 │ │ +3ed1a2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +3ed1a4: 6e30 d886 2005 |001a: invoke-virtual {v0, v2, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ed1aa: e203 0301 |001d: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ +3ed1ae: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ed1b2: 28e8 |0021: goto 0009 // -0018 │ │ +3ed1b4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x000f line=660 │ │ 0x001a line=662 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ @@ -868750,98 +868750,98 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -3ecfb8: |[3ecfb8] org.apache.commons.compress.archivers.sevenz.SevenZFile.readEncodedHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/nio/ByteBuffer; │ │ -3ecfc8: 7030 f5c0 980a |0000: invoke-direct {v8, v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f5 │ │ -3ecfce: 54a9 9f89 |0003: iget-object v9, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ecfd2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3ecfd4: 4609 0900 |0006: aget-object v9, v9, v0 │ │ -3ecfd8: 53a1 a289 |0008: iget-wide v1, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ -3ecfdc: 1603 2000 |000a: const-wide/16 v3, #int 32 // #20 │ │ -3ecfe0: bb31 |000c: add-long/2addr v1, v3 │ │ -3ecfe2: 1603 0000 |000d: const-wide/16 v3, #int 0 // #0 │ │ -3ecfe6: bb31 |000f: add-long/2addr v1, v3 │ │ -3ecfe8: 5483 f889 |0010: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ecfec: 7230 de85 1302 |0012: invoke-interface {v3, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ecff2: 2201 2618 |0015: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ -3ecff6: 5482 f889 |0017: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ecffa: 54aa a389 |0019: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ecffe: 4503 0a00 |001b: aget-wide v3, v10, v0 │ │ -3ed002: 7040 44c0 2143 |001d: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ -3ed008: 6e10 91c0 0900 |0020: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getOrderedCoders:()Ljava/lang/Iterable; // method@c091 │ │ -3ed00e: 0c0a |0023: move-result-object v10 │ │ -3ed010: 7210 ad83 0a00 |0024: invoke-interface {v10}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3ed016: 0c0a |0027: move-result-object v10 │ │ -3ed018: 0713 |0028: move-object v3, v1 │ │ -3ed01a: 7210 5487 0a00 |0029: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ed020: 0a00 |002c: move-result v0 │ │ -3ed022: 3800 2b00 |002d: if-eqz v0, 0058 // +002b │ │ -3ed026: 7210 5587 0a00 |002f: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ed02c: 0c00 |0032: move-result-object v0 │ │ -3ed02e: 0706 |0033: move-object v6, v0 │ │ -3ed030: 1f06 2c18 |0034: check-cast v6, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ -3ed034: 5360 b289 |0036: iget-wide v0, v6, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ -3ed038: 1604 0100 |0038: const-wide/16 v4, #int 1 // #1 │ │ -3ed03c: 3102 0004 |003a: cmp-long v2, v0, v4 │ │ -3ed040: 3902 1400 |003c: if-nez v2, 0050 // +0014 │ │ -3ed044: 5360 b389 |003e: iget-wide v0, v6, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ -3ed048: 3102 0004 |0040: cmp-long v2, v0, v4 │ │ -3ed04c: 3902 0e00 |0042: if-nez v2, 0050 // +000e │ │ -3ed050: 5482 fd89 |0044: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ -3ed054: 6e20 93c0 6900 |0046: invoke-virtual {v9, v6}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J // method@c093 │ │ -3ed05a: 0b04 |0049: move-result-wide v4 │ │ -3ed05c: 07b7 |004a: move-object v7, v11 │ │ -3ed05e: 7706 84c0 0200 |004b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c084 │ │ -3ed064: 0c03 |004e: move-result-object v3 │ │ -3ed066: 28da |004f: goto 0029 // -0026 │ │ -3ed068: 2209 4210 |0050: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed06c: 1a0a 6e51 |0052: const-string v10, "Multi input/output stream coders are not yet supported" // string@516e │ │ -3ed070: 7020 7782 a900 |0054: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed076: 2709 |0057: throw v9 │ │ -3ed078: 559a c489 |0058: iget-boolean v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ed07c: 380a 0f00 |005a: if-eqz v10, 0069 // +000f │ │ -3ed080: 220a 0119 |005c: new-instance v10, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ -3ed084: 6e10 92c0 0900 |005e: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ -3ed08a: 0b04 |0061: move-result-wide v4 │ │ -3ed08c: 5396 c389 |0062: iget-wide v6, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ -3ed090: 07a2 |0064: move-object v2, v10 │ │ -3ed092: 7606 36c8 0200 |0065: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -3ed098: 2802 |0068: goto 006a // +0002 │ │ -3ed09a: 073a |0069: move-object v10, v3 │ │ -3ed09c: 6e10 92c0 0900 |006a: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ -3ed0a2: 0b00 |006d: move-result-wide v0 │ │ -3ed0a4: 8409 |006e: long-to-int v9, v0 │ │ -3ed0a6: 2399 c71b |006f: new-array v9, v9, [B // type@1bc7 │ │ -3ed0aa: 220b 3510 |0071: new-instance v11, Ljava/io/DataInputStream; // type@1035 │ │ -3ed0ae: 7020 1e82 ab00 |0073: invoke-direct {v11, v10}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3ed0b4: 120a |0076: const/4 v10, #int 0 // #0 │ │ -3ed0b6: 6e20 2382 9b00 |0077: invoke-virtual {v11, v9}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ -3ed0bc: 6e10 1f82 0b00 |007a: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed0c2: 7110 c685 0900 |007d: invoke-static {v9}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ed0c8: 0c09 |0080: move-result-object v9 │ │ -3ed0ca: 620a 5479 |0081: sget-object v10, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3ed0ce: 6e20 b985 a900 |0083: invoke-virtual {v9, v10}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -3ed0d4: 0c09 |0086: move-result-object v9 │ │ -3ed0d6: 1109 |0087: return-object v9 │ │ -3ed0d8: 0d09 |0088: move-exception v9 │ │ -3ed0da: 2803 |0089: goto 008c // +0003 │ │ -3ed0dc: 0d0a |008a: move-exception v10 │ │ -3ed0de: 270a |008b: throw v10 │ │ -3ed0e0: 380a 0b00 |008c: if-eqz v10, 0097 // +000b │ │ -3ed0e4: 6e10 1f82 0b00 |008e: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed0ea: 2809 |0091: goto 009a // +0009 │ │ -3ed0ec: 0d0b |0092: move-exception v11 │ │ -3ed0ee: 6e20 c784 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3ed0f4: 2804 |0096: goto 009a // +0004 │ │ -3ed0f6: 6e10 1f82 0b00 |0097: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed0fc: 2709 |009a: throw v9 │ │ +3ecfac: |[3ecfac] org.apache.commons.compress.archivers.sevenz.SevenZFile.readEncodedHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/nio/ByteBuffer; │ │ +3ecfbc: 7030 f5c0 980a |0000: invoke-direct {v8, v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f5 │ │ +3ecfc2: 54a9 9f89 |0003: iget-object v9, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ecfc6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3ecfc8: 4609 0900 |0006: aget-object v9, v9, v0 │ │ +3ecfcc: 53a1 a289 |0008: iget-wide v1, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ +3ecfd0: 1603 2000 |000a: const-wide/16 v3, #int 32 // #20 │ │ +3ecfd4: bb31 |000c: add-long/2addr v1, v3 │ │ +3ecfd6: 1603 0000 |000d: const-wide/16 v3, #int 0 // #0 │ │ +3ecfda: bb31 |000f: add-long/2addr v1, v3 │ │ +3ecfdc: 5483 f889 |0010: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ecfe0: 7230 de85 1302 |0012: invoke-interface {v3, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ecfe6: 2201 2618 |0015: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ +3ecfea: 5482 f889 |0017: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ecfee: 54aa a389 |0019: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ecff2: 4503 0a00 |001b: aget-wide v3, v10, v0 │ │ +3ecff6: 7040 44c0 2143 |001d: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ +3ecffc: 6e10 91c0 0900 |0020: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getOrderedCoders:()Ljava/lang/Iterable; // method@c091 │ │ +3ed002: 0c0a |0023: move-result-object v10 │ │ +3ed004: 7210 ad83 0a00 |0024: invoke-interface {v10}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3ed00a: 0c0a |0027: move-result-object v10 │ │ +3ed00c: 0713 |0028: move-object v3, v1 │ │ +3ed00e: 7210 5487 0a00 |0029: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ed014: 0a00 |002c: move-result v0 │ │ +3ed016: 3800 2b00 |002d: if-eqz v0, 0058 // +002b │ │ +3ed01a: 7210 5587 0a00 |002f: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ed020: 0c00 |0032: move-result-object v0 │ │ +3ed022: 0706 |0033: move-object v6, v0 │ │ +3ed024: 1f06 2c18 |0034: check-cast v6, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ +3ed028: 5360 b289 |0036: iget-wide v0, v6, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ +3ed02c: 1604 0100 |0038: const-wide/16 v4, #int 1 // #1 │ │ +3ed030: 3102 0004 |003a: cmp-long v2, v0, v4 │ │ +3ed034: 3902 1400 |003c: if-nez v2, 0050 // +0014 │ │ +3ed038: 5360 b389 |003e: iget-wide v0, v6, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ +3ed03c: 3102 0004 |0040: cmp-long v2, v0, v4 │ │ +3ed040: 3902 0e00 |0042: if-nez v2, 0050 // +000e │ │ +3ed044: 5482 fd89 |0044: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.fileName:Ljava/lang/String; // field@89fd │ │ +3ed048: 6e20 93c0 6900 |0046: invoke-virtual {v9, v6}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSizeForCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)J // method@c093 │ │ +3ed04e: 0b04 |0049: move-result-wide v4 │ │ +3ed050: 07b7 |004a: move-object v7, v11 │ │ +3ed052: 7706 84c0 0200 |004b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addDecoder:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; // method@c084 │ │ +3ed058: 0c03 |004e: move-result-object v3 │ │ +3ed05a: 28da |004f: goto 0029 // -0026 │ │ +3ed05c: 2209 4210 |0050: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed060: 1a0a 6e51 |0052: const-string v10, "Multi input/output stream coders are not yet supported" // string@516e │ │ +3ed064: 7020 7782 a900 |0054: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed06a: 2709 |0057: throw v9 │ │ +3ed06c: 559a c489 |0058: iget-boolean v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ed070: 380a 0f00 |005a: if-eqz v10, 0069 // +000f │ │ +3ed074: 220a 0119 |005c: new-instance v10, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ +3ed078: 6e10 92c0 0900 |005e: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ +3ed07e: 0b04 |0061: move-result-wide v4 │ │ +3ed080: 5396 c389 |0062: iget-wide v6, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ +3ed084: 07a2 |0064: move-object v2, v10 │ │ +3ed086: 7606 36c8 0200 |0065: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +3ed08c: 2802 |0068: goto 006a // +0002 │ │ +3ed08e: 073a |0069: move-object v10, v3 │ │ +3ed090: 6e10 92c0 0900 |006a: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ +3ed096: 0b00 |006d: move-result-wide v0 │ │ +3ed098: 8409 |006e: long-to-int v9, v0 │ │ +3ed09a: 2399 c71b |006f: new-array v9, v9, [B // type@1bc7 │ │ +3ed09e: 220b 3510 |0071: new-instance v11, Ljava/io/DataInputStream; // type@1035 │ │ +3ed0a2: 7020 1e82 ab00 |0073: invoke-direct {v11, v10}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3ed0a8: 120a |0076: const/4 v10, #int 0 // #0 │ │ +3ed0aa: 6e20 2382 9b00 |0077: invoke-virtual {v11, v9}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ +3ed0b0: 6e10 1f82 0b00 |007a: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed0b6: 7110 c685 0900 |007d: invoke-static {v9}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ed0bc: 0c09 |0080: move-result-object v9 │ │ +3ed0be: 620a 5479 |0081: sget-object v10, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3ed0c2: 6e20 b985 a900 |0083: invoke-virtual {v9, v10}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +3ed0c8: 0c09 |0086: move-result-object v9 │ │ +3ed0ca: 1109 |0087: return-object v9 │ │ +3ed0cc: 0d09 |0088: move-exception v9 │ │ +3ed0ce: 2803 |0089: goto 008c // +0003 │ │ +3ed0d0: 0d0a |008a: move-exception v10 │ │ +3ed0d2: 270a |008b: throw v10 │ │ +3ed0d4: 380a 0b00 |008c: if-eqz v10, 0097 // +000b │ │ +3ed0d8: 6e10 1f82 0b00 |008e: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed0de: 2809 |0091: goto 009a // +0009 │ │ +3ed0e0: 0d0b |0092: move-exception v11 │ │ +3ed0e2: 6e20 c784 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3ed0e8: 2804 |0096: goto 009a // +0004 │ │ +3ed0ea: 6e10 1f82 0b00 |0097: invoke-virtual {v11}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed0f0: 2709 |009a: throw v9 │ │ catches : 3 │ │ 0x0077 - 0x007a │ │ Ljava/lang/Throwable; -> 0x008a │ │ -> 0x0088 │ │ 0x008b - 0x008c │ │ -> 0x0088 │ │ 0x008e - 0x0091 │ │ @@ -868879,316 +868879,316 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 600 16-bit code units │ │ -3edc50: |[3edc50] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFilesInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3edc60: 7110 f7c0 0e00 |0000: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3edc66: 0b00 |0003: move-result-wide v0 │ │ -3edc68: 8401 |0004: long-to-int v1, v0 │ │ -3edc6a: 2310 bf1c |0005: new-array v0, v1, [Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@1cbf │ │ -3edc6e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3edc70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3edc72: 2103 |0009: array-length v3, v0 │ │ -3edc74: 3532 0c00 |000a: if-ge v2, v3, 0016 // +000c │ │ -3edc78: 2203 3c18 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3edc7c: 7010 a9c0 0300 |000e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.:()V // method@c0a9 │ │ -3edc82: 4d03 0002 |0011: aput-object v3, v0, v2 │ │ -3edc86: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3edc8a: 28f4 |0015: goto 0009 // -000c │ │ -3edc8c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3edc8e: 0723 |0017: move-object v3, v2 │ │ -3edc90: 0734 |0018: move-object v4, v3 │ │ -3edc92: 7110 e5c0 0e00 |0019: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edc98: 0a05 |001c: move-result v5 │ │ -3edc9a: 1606 0000 |001d: const-wide/16 v6, #int 0 // #0 │ │ -3edc9e: 3905 8700 |001f: if-nez v5, 00a6 // +0087 │ │ -3edca2: 120e |0021: const/4 v14, #int 0 // #0 │ │ -3edca4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -3edca6: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -3edca8: 2109 |0024: array-length v9, v0 │ │ -3edcaa: 359e 7b00 |0025: if-ge v14, v9, 00a0 // +007b │ │ -3edcae: 4609 000e |0027: aget-object v9, v0, v14 │ │ -3edcb2: 121a |0029: const/4 v10, #int 1 // #1 │ │ -3edcb4: 3802 0b00 |002a: if-eqz v2, 0035 // +000b │ │ -3edcb8: 6e20 d186 e200 |002c: invoke-virtual {v2, v14}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edcbe: 0a0b |002f: move-result v11 │ │ -3edcc0: 390b 0300 |0030: if-nez v11, 0033 // +0003 │ │ -3edcc4: 2803 |0032: goto 0035 // +0003 │ │ -3edcc6: 120b |0033: const/4 v11, #int 0 // #0 │ │ -3edcc8: 2802 |0034: goto 0036 // +0002 │ │ -3edcca: 121b |0035: const/4 v11, #int 1 // #1 │ │ -3edccc: 6e20 d0c0 b900 |0036: invoke-virtual {v9, v11}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ -3edcd2: 4609 000e |0039: aget-object v9, v0, v14 │ │ -3edcd6: 6e10 bbc0 0900 |003b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3edcdc: 0a09 |003e: move-result v9 │ │ -3edcde: 3809 3200 |003f: if-eqz v9, 0071 // +0032 │ │ -3edce2: 4609 000e |0041: aget-object v9, v0, v14 │ │ -3edce6: 6e20 cbc0 1900 |0043: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ -3edcec: 4609 000e |0046: aget-object v9, v0, v14 │ │ -3edcf0: 6e20 c2c0 1900 |0048: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAntiItem:(Z)V // method@c0c2 │ │ -3edcf6: 4609 000e |004b: aget-object v9, v0, v14 │ │ -3edcfa: 54fa a589 |004d: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ -3edcfe: 54aa 288a |004f: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ -3edd02: 6e20 d186 5a00 |0051: invoke-virtual {v10, v5}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edd08: 0a0a |0054: move-result v10 │ │ -3edd0a: 6e20 cdc0 a900 |0055: invoke-virtual {v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ -3edd10: 4609 000e |0058: aget-object v9, v0, v14 │ │ -3edd14: 54fa a589 |005a: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ -3edd18: 54aa 278a |005c: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ -3edd1c: 450b 0a05 |005e: aget-wide v11, v10, v5 │ │ -3edd20: 6e30 c8c0 b90c |0060: invoke-virtual {v9, v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCrcValue:(J)V // method@c0c8 │ │ -3edd26: 4609 000e |0063: aget-object v9, v0, v14 │ │ -3edd2a: 54fa a589 |0065: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ -3edd2e: 54aa 298a |0067: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ -3edd32: 450b 0a05 |0069: aget-wide v11, v10, v5 │ │ -3edd36: 6e30 d5c0 b90c |006b: invoke-virtual {v9, v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ -3edd3c: d805 0501 |006e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3edd40: 282d |0070: goto 009d // +002d │ │ -3edd42: 4609 000e |0071: aget-object v9, v0, v14 │ │ -3edd46: 3803 0b00 |0073: if-eqz v3, 007e // +000b │ │ -3edd4a: 6e20 d186 8300 |0075: invoke-virtual {v3, v8}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edd50: 0a0b |0078: move-result v11 │ │ -3edd52: 390b 0300 |0079: if-nez v11, 007c // +0003 │ │ -3edd56: 2803 |007b: goto 007e // +0003 │ │ -3edd58: 120b |007c: const/4 v11, #int 0 // #0 │ │ -3edd5a: 2802 |007d: goto 007f // +0002 │ │ -3edd5c: 121b |007e: const/4 v11, #int 1 // #1 │ │ -3edd5e: 6e20 cbc0 b900 |007f: invoke-virtual {v9, v11}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ -3edd64: 4609 000e |0082: aget-object v9, v0, v14 │ │ -3edd68: 3804 0900 |0084: if-eqz v4, 008d // +0009 │ │ -3edd6c: 6e20 d186 8400 |0086: invoke-virtual {v4, v8}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edd72: 0a0b |0089: move-result v11 │ │ -3edd74: 380b 0300 |008a: if-eqz v11, 008d // +0003 │ │ -3edd78: 2802 |008c: goto 008e // +0002 │ │ -3edd7a: 120a |008d: const/4 v10, #int 0 // #0 │ │ -3edd7c: 6e20 c2c0 a900 |008e: invoke-virtual {v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAntiItem:(Z)V // method@c0c2 │ │ -3edd82: 4609 000e |0091: aget-object v9, v0, v14 │ │ -3edd86: 6e20 cdc0 1900 |0093: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ -3edd8c: 4609 000e |0096: aget-object v9, v0, v14 │ │ -3edd90: 6e30 d5c0 6907 |0098: invoke-virtual {v9, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ -3edd96: d808 0801 |009b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3edd9a: d80e 0e01 |009d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -3edd9e: 2885 |009f: goto 0024 // -007b │ │ -3edda0: 5bf0 9e89 |00a0: iput-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3edda4: 7020 e0c0 fd00 |00a2: invoke-direct {v13, v15}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.calculateStreamMap:(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0e0 │ │ -3eddaa: 0e00 |00a5: return-void │ │ -3eddac: 7110 f7c0 0e00 |00a6: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3eddb2: 0b08 |00a9: move-result-wide v8 │ │ -3eddb4: 1a0a b065 |00aa: const-string v10, "Unimplemented" // string@65b0 │ │ -3eddb8: 2b05 9001 0000 |00ac: packed-switch v5, 0000023c // +00000190 │ │ -3eddbe: 7130 f9c0 8e09 |00af: invoke-static {v14, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.skipBytesFully:(Ljava/nio/ByteBuffer;J)J // method@c0f9 │ │ -3eddc4: 0b06 |00b2: move-result-wide v6 │ │ -3eddc6: 310a 0608 |00b3: cmp-long v10, v6, v8 │ │ -3eddca: 3a0a 6f01 |00b5: if-ltz v10, 0224 // +016f │ │ -3eddce: 2900 62ff |00b7: goto/16 0019 // -009e │ │ -3eddd2: 7130 f9c0 8e09 |00b9: invoke-static {v14, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.skipBytesFully:(Ljava/nio/ByteBuffer;J)J // method@c0f9 │ │ -3eddd8: 0b05 |00bc: move-result-wide v5 │ │ -3eddda: 3107 0508 |00bd: cmp-long v7, v5, v8 │ │ -3eddde: 3a07 0400 |00bf: if-ltz v7, 00c3 // +0004 │ │ -3edde2: 2900 58ff |00c1: goto/16 0019 // -00a8 │ │ -3edde6: 220e 4210 |00c3: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3eddea: 1a0f 172d |00c5: const-string v15, "Incomplete kDummy property" // string@2d17 │ │ -3eddee: 7020 7782 fe00 |00c7: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3eddf4: 270e |00ca: throw v14 │ │ -3eddf6: 220e 4210 |00cb: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3eddfa: 1a0f fa9f |00cd: const-string v15, "kStartPos is unsupported, please report" // string@9ffa │ │ -3eddfe: 7020 7782 fe00 |00cf: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ede04: 270e |00d2: throw v14 │ │ -3ede06: 2105 |00d3: array-length v5, v0 │ │ -3ede08: 7030 eac0 ed05 |00d4: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3ede0e: 0c05 |00d7: move-result-object v5 │ │ -3ede10: 7110 e5c0 0e00 |00d8: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ede16: 0a06 |00db: move-result v6 │ │ -3ede18: 3906 2300 |00dc: if-nez v6, 00ff // +0023 │ │ -3ede1c: 1206 |00de: const/4 v6, #int 0 // #0 │ │ -3ede1e: 2107 |00df: array-length v7, v0 │ │ -3ede20: 3576 39ff |00e0: if-ge v6, v7, 0019 // -00c7 │ │ -3ede24: 4607 0006 |00e2: aget-object v7, v0, v6 │ │ -3ede28: 6e20 d186 6500 |00e4: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ede2e: 0a08 |00e7: move-result v8 │ │ -3ede30: 6e20 d1c0 8700 |00e8: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasWindowsAttributes:(Z)V // method@c0d1 │ │ -3ede36: 4607 0006 |00eb: aget-object v7, v0, v6 │ │ -3ede3a: 6e10 b6c0 0700 |00ed: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ -3ede40: 0a07 |00f0: move-result v7 │ │ -3ede42: 3807 0b00 |00f1: if-eqz v7, 00fc // +000b │ │ -3ede46: 4607 0006 |00f3: aget-object v7, v0, v6 │ │ -3ede4a: 6e10 b485 0e00 |00f5: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ -3ede50: 0a08 |00f8: move-result v8 │ │ -3ede52: 6e20 d6c0 8700 |00f9: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setWindowsAttributes:(I)V // method@c0d6 │ │ -3ede58: d806 0601 |00fc: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3ede5c: 28e1 |00fe: goto 00df // -001f │ │ -3ede5e: 220e 4210 |00ff: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ede62: 7020 7782 ae00 |0101: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ede68: 270e |0104: throw v14 │ │ -3ede6a: 2105 |0105: array-length v5, v0 │ │ -3ede6c: 7030 eac0 ed05 |0106: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3ede72: 0c05 |0109: move-result-object v5 │ │ -3ede74: 7110 e5c0 0e00 |010a: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ede7a: 0a06 |010d: move-result v6 │ │ -3ede7c: 3906 2300 |010e: if-nez v6, 0131 // +0023 │ │ -3ede80: 1206 |0110: const/4 v6, #int 0 // #0 │ │ -3ede82: 2107 |0111: array-length v7, v0 │ │ -3ede84: 3576 07ff |0112: if-ge v6, v7, 0019 // -00f9 │ │ -3ede88: 4607 0006 |0114: aget-object v7, v0, v6 │ │ -3ede8c: 6e20 d186 6500 |0116: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ede92: 0a08 |0119: move-result v8 │ │ -3ede94: 6e20 cfc0 8700 |011a: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasLastModifiedDate:(Z)V // method@c0cf │ │ -3ede9a: 4607 0006 |011d: aget-object v7, v0, v6 │ │ -3ede9e: 6e10 b5c0 0700 |011f: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ -3edea4: 0a07 |0122: move-result v7 │ │ -3edea6: 3807 0b00 |0123: if-eqz v7, 012e // +000b │ │ -3edeaa: 4607 0006 |0125: aget-object v7, v0, v6 │ │ -3edeae: 6e10 b585 0e00 |0127: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ -3edeb4: 0b08 |012a: move-result-wide v8 │ │ -3edeb6: 6e30 d2c0 8709 |012b: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setLastModifiedDate:(J)V // method@c0d2 │ │ -3edebc: d806 0601 |012e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3edec0: 28e1 |0130: goto 0111 // -001f │ │ -3edec2: 220e 4210 |0131: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3edec6: 7020 7782 ae00 |0133: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3edecc: 270e |0136: throw v14 │ │ -3edece: 2105 |0137: array-length v5, v0 │ │ -3eded0: 7030 eac0 ed05 |0138: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3eded6: 0c05 |013b: move-result-object v5 │ │ -3eded8: 7110 e5c0 0e00 |013c: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edede: 0a06 |013f: move-result v6 │ │ -3edee0: 3906 2300 |0140: if-nez v6, 0163 // +0023 │ │ -3edee4: 1206 |0142: const/4 v6, #int 0 // #0 │ │ -3edee6: 2107 |0143: array-length v7, v0 │ │ -3edee8: 3576 d5fe |0144: if-ge v6, v7, 0019 // -012b │ │ -3edeec: 4607 0006 |0146: aget-object v7, v0, v6 │ │ -3edef0: 6e20 d186 6500 |0148: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edef6: 0a08 |014b: move-result v8 │ │ -3edef8: 6e20 ccc0 8700 |014c: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasAccessDate:(Z)V // method@c0cc │ │ -3edefe: 4607 0006 |014f: aget-object v7, v0, v6 │ │ -3edf02: 6e10 b2c0 0700 |0151: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ -3edf08: 0a07 |0154: move-result v7 │ │ -3edf0a: 3807 0b00 |0155: if-eqz v7, 0160 // +000b │ │ -3edf0e: 4607 0006 |0157: aget-object v7, v0, v6 │ │ -3edf12: 6e10 b585 0e00 |0159: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ -3edf18: 0b08 |015c: move-result-wide v8 │ │ -3edf1a: 6e30 c0c0 8709 |015d: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAccessDate:(J)V // method@c0c0 │ │ -3edf20: d806 0601 |0160: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3edf24: 28e1 |0162: goto 0143 // -001f │ │ -3edf26: 220e 4210 |0163: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3edf2a: 7020 7782 ae00 |0165: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3edf30: 270e |0168: throw v14 │ │ -3edf32: 2105 |0169: array-length v5, v0 │ │ -3edf34: 7030 eac0 ed05 |016a: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3edf3a: 0c05 |016d: move-result-object v5 │ │ -3edf3c: 7110 e5c0 0e00 |016e: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edf42: 0a06 |0171: move-result v6 │ │ -3edf44: 3906 2300 |0172: if-nez v6, 0195 // +0023 │ │ -3edf48: 1206 |0174: const/4 v6, #int 0 // #0 │ │ -3edf4a: 2107 |0175: array-length v7, v0 │ │ -3edf4c: 3576 a3fe |0176: if-ge v6, v7, 0019 // -015d │ │ -3edf50: 4607 0006 |0178: aget-object v7, v0, v6 │ │ -3edf54: 6e20 d186 6500 |017a: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3edf5a: 0a08 |017d: move-result v8 │ │ -3edf5c: 6e20 cec0 8700 |017e: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCreationDate:(Z)V // method@c0ce │ │ -3edf62: 4607 0006 |0181: aget-object v7, v0, v6 │ │ -3edf66: 6e10 b4c0 0700 |0183: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ -3edf6c: 0a07 |0186: move-result v7 │ │ -3edf6e: 3807 0b00 |0187: if-eqz v7, 0192 // +000b │ │ -3edf72: 4607 0006 |0189: aget-object v7, v0, v6 │ │ -3edf76: 6e10 b585 0e00 |018b: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ -3edf7c: 0b08 |018e: move-result-wide v8 │ │ -3edf7e: 6e30 c9c0 8709 |018f: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCreationDate:(J)V // method@c0c9 │ │ -3edf84: d806 0601 |0192: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3edf88: 28e1 |0194: goto 0175 // -001f │ │ -3edf8a: 220e 4210 |0195: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3edf8e: 7020 7782 ae00 |0197: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3edf94: 270e |019a: throw v14 │ │ -3edf96: 7110 e5c0 0e00 |019b: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3edf9c: 0a05 |019e: move-result v5 │ │ -3edf9e: 3905 4e00 |019f: if-nez v5, 01ed // +004e │ │ -3edfa2: 160a 0100 |01a1: const-wide/16 v10, #int 1 // #1 │ │ -3edfa6: bca8 |01a3: sub-long/2addr v8, v10 │ │ -3edfa8: c08a |01a4: and-long/2addr v10, v8 │ │ -3edfaa: 3105 0a06 |01a5: cmp-long v5, v10, v6 │ │ -3edfae: 3905 3e00 |01a7: if-nez v5, 01e5 // +003e │ │ -3edfb2: 8485 |01a9: long-to-int v5, v8 │ │ -3edfb4: 2355 c71b |01aa: new-array v5, v5, [B // type@1bc7 │ │ -3edfb8: 6e20 b285 5e00 |01ac: invoke-virtual {v14, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3edfbe: 1206 |01af: const/4 v6, #int 0 // #0 │ │ -3edfc0: 1207 |01b0: const/4 v7, #int 0 // #0 │ │ -3edfc2: 1208 |01b1: const/4 v8, #int 0 // #0 │ │ -3edfc4: 2159 |01b2: array-length v9, v5 │ │ -3edfc6: 3596 2200 |01b3: if-ge v6, v9, 01d5 // +0022 │ │ -3edfca: 4809 0506 |01b5: aget-byte v9, v5, v6 │ │ -3edfce: 3909 1b00 |01b7: if-nez v9, 01d2 // +001b │ │ -3edfd2: d809 0601 |01b9: add-int/lit8 v9, v6, #int 1 // #01 │ │ -3edfd6: 4809 0509 |01bb: aget-byte v9, v5, v9 │ │ -3edfda: 3909 1500 |01bd: if-nez v9, 01d2 // +0015 │ │ -3edfde: d809 0801 |01bf: add-int/lit8 v9, v8, #int 1 // #01 │ │ -3edfe2: 4608 0008 |01c1: aget-object v8, v0, v8 │ │ -3edfe6: 220a 9210 |01c3: new-instance v10, Ljava/lang/String; // type@1092 │ │ -3edfea: 910b 0607 |01c5: sub-int v11, v6, v7 │ │ -3edfee: 1a0c 3865 |01c7: const-string v12, "UTF-16LE" // string@6538 │ │ -3edff2: 705c 3f84 5ab7 |01c9: invoke-direct {v10, v5, v7, v11, v12}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ -3edff8: 6e20 d4c0 a800 |01cc: invoke-virtual {v8, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setName:(Ljava/lang/String;)V // method@c0d4 │ │ -3edffe: d807 0602 |01cf: add-int/lit8 v7, v6, #int 2 // #02 │ │ -3ee002: 0198 |01d1: move v8, v9 │ │ -3ee004: d806 0602 |01d2: add-int/lit8 v6, v6, #int 2 // #02 │ │ -3ee008: 28de |01d4: goto 01b2 // -0022 │ │ -3ee00a: 2155 |01d5: array-length v5, v5 │ │ -3ee00c: 3357 0700 |01d6: if-ne v7, v5, 01dd // +0007 │ │ -3ee010: 2105 |01d8: array-length v5, v0 │ │ -3ee012: 3358 0400 |01d9: if-ne v8, v5, 01dd // +0004 │ │ -3ee016: 2900 3efe |01db: goto/16 0019 // -01c2 │ │ -3ee01a: 220e 4210 |01dd: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee01e: 1a0f 8626 |01df: const-string v15, "Error parsing file names" // string@2686 │ │ -3ee022: 7020 7782 fe00 |01e1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee028: 270e |01e4: throw v14 │ │ -3ee02a: 220e 4210 |01e5: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee02e: 1a0f d228 |01e7: const-string v15, "File names length invalid" // string@28d2 │ │ -3ee032: 7020 7782 fe00 |01e9: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee038: 270e |01ec: throw v14 │ │ -3ee03a: 220e 4210 |01ed: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee03e: 1a0f 1e53 |01ef: const-string v15, "Not implemented" // string@531e │ │ -3ee042: 7020 7782 fe00 |01f1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee048: 270e |01f4: throw v14 │ │ -3ee04a: 3802 0c00 |01f5: if-eqz v2, 0201 // +000c │ │ -3ee04e: 6e10 ce86 0200 |01f7: invoke-virtual {v2}, Ljava/util/BitSet;.cardinality:()I // method@86ce │ │ -3ee054: 0a04 |01fa: move-result v4 │ │ -3ee056: 7030 ecc0 ed04 |01fb: invoke-direct {v13, v14, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ -3ee05c: 0c04 |01fe: move-result-object v4 │ │ -3ee05e: 2900 1afe |01ff: goto/16 0019 // -01e6 │ │ -3ee062: 220e 4210 |0201: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee066: 1a0f ed2a |0203: const-string v15, "Header format error: kEmptyStream must appear before kAnti" // string@2aed │ │ -3ee06a: 7020 7782 fe00 |0205: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee070: 270e |0208: throw v14 │ │ -3ee072: 3802 0c00 |0209: if-eqz v2, 0215 // +000c │ │ -3ee076: 6e10 ce86 0200 |020b: invoke-virtual {v2}, Ljava/util/BitSet;.cardinality:()I // method@86ce │ │ -3ee07c: 0a03 |020e: move-result v3 │ │ -3ee07e: 7030 ecc0 ed03 |020f: invoke-direct {v13, v14, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ -3ee084: 0c03 |0212: move-result-object v3 │ │ -3ee086: 2900 06fe |0213: goto/16 0019 // -01fa │ │ -3ee08a: 220e 4210 |0215: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee08e: 1a0f ee2a |0217: const-string v15, "Header format error: kEmptyStream must appear before kEmptyFile" // string@2aee │ │ -3ee092: 7020 7782 fe00 |0219: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee098: 270e |021c: throw v14 │ │ -3ee09a: 2102 |021d: array-length v2, v0 │ │ -3ee09c: 7030 ecc0 ed02 |021e: invoke-direct {v13, v14, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ -3ee0a2: 0c02 |0221: move-result-object v2 │ │ -3ee0a4: 2900 f7fd |0222: goto/16 0019 // -0209 │ │ -3ee0a8: 220e 4210 |0224: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3ee0ac: 220f 9410 |0226: new-instance v15, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee0b0: 7010 8384 0f00 |0228: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee0b6: 1a00 182d |022b: const-string v0, "Incomplete property of type " // string@2d18 │ │ -3ee0ba: 6e20 8f84 0f00 |022d: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee0c0: 6e20 8a84 5f00 |0230: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ee0c6: 6e10 9f84 0f00 |0233: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee0cc: 0c0f |0236: move-result-object v15 │ │ -3ee0ce: 7020 7782 fe00 |0237: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee0d4: 270e |023a: throw v14 │ │ -3ee0d6: 0000 |023b: nop // spacer │ │ -3ee0d8: 0001 0c00 0e00 0000 7101 0000 5d01 ... |023c: packed-switch-data (28 units) │ │ +3edc44: |[3edc44] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFilesInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3edc54: 7110 f7c0 0e00 |0000: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3edc5a: 0b00 |0003: move-result-wide v0 │ │ +3edc5c: 8401 |0004: long-to-int v1, v0 │ │ +3edc5e: 2310 bf1c |0005: new-array v0, v1, [Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@1cbf │ │ +3edc62: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3edc64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3edc66: 2103 |0009: array-length v3, v0 │ │ +3edc68: 3532 0c00 |000a: if-ge v2, v3, 0016 // +000c │ │ +3edc6c: 2203 3c18 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3edc70: 7010 a9c0 0300 |000e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.:()V // method@c0a9 │ │ +3edc76: 4d03 0002 |0011: aput-object v3, v0, v2 │ │ +3edc7a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3edc7e: 28f4 |0015: goto 0009 // -000c │ │ +3edc80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3edc82: 0723 |0017: move-object v3, v2 │ │ +3edc84: 0734 |0018: move-object v4, v3 │ │ +3edc86: 7110 e5c0 0e00 |0019: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3edc8c: 0a05 |001c: move-result v5 │ │ +3edc8e: 1606 0000 |001d: const-wide/16 v6, #int 0 // #0 │ │ +3edc92: 3905 8700 |001f: if-nez v5, 00a6 // +0087 │ │ +3edc96: 120e |0021: const/4 v14, #int 0 // #0 │ │ +3edc98: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +3edc9a: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +3edc9c: 2109 |0024: array-length v9, v0 │ │ +3edc9e: 359e 7b00 |0025: if-ge v14, v9, 00a0 // +007b │ │ +3edca2: 4609 000e |0027: aget-object v9, v0, v14 │ │ +3edca6: 121a |0029: const/4 v10, #int 1 // #1 │ │ +3edca8: 3802 0b00 |002a: if-eqz v2, 0035 // +000b │ │ +3edcac: 6e20 d186 e200 |002c: invoke-virtual {v2, v14}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edcb2: 0a0b |002f: move-result v11 │ │ +3edcb4: 390b 0300 |0030: if-nez v11, 0033 // +0003 │ │ +3edcb8: 2803 |0032: goto 0035 // +0003 │ │ +3edcba: 120b |0033: const/4 v11, #int 0 // #0 │ │ +3edcbc: 2802 |0034: goto 0036 // +0002 │ │ +3edcbe: 121b |0035: const/4 v11, #int 1 // #1 │ │ +3edcc0: 6e20 d0c0 b900 |0036: invoke-virtual {v9, v11}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ +3edcc6: 4609 000e |0039: aget-object v9, v0, v14 │ │ +3edcca: 6e10 bbc0 0900 |003b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3edcd0: 0a09 |003e: move-result v9 │ │ +3edcd2: 3809 3200 |003f: if-eqz v9, 0071 // +0032 │ │ +3edcd6: 4609 000e |0041: aget-object v9, v0, v14 │ │ +3edcda: 6e20 cbc0 1900 |0043: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ +3edce0: 4609 000e |0046: aget-object v9, v0, v14 │ │ +3edce4: 6e20 c2c0 1900 |0048: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAntiItem:(Z)V // method@c0c2 │ │ +3edcea: 4609 000e |004b: aget-object v9, v0, v14 │ │ +3edcee: 54fa a589 |004d: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ +3edcf2: 54aa 288a |004f: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ +3edcf6: 6e20 d186 5a00 |0051: invoke-virtual {v10, v5}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edcfc: 0a0a |0054: move-result v10 │ │ +3edcfe: 6e20 cdc0 a900 |0055: invoke-virtual {v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ +3edd04: 4609 000e |0058: aget-object v9, v0, v14 │ │ +3edd08: 54fa a589 |005a: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ +3edd0c: 54aa 278a |005c: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ +3edd10: 450b 0a05 |005e: aget-wide v11, v10, v5 │ │ +3edd14: 6e30 c8c0 b90c |0060: invoke-virtual {v9, v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCrcValue:(J)V // method@c0c8 │ │ +3edd1a: 4609 000e |0063: aget-object v9, v0, v14 │ │ +3edd1e: 54fa a589 |0065: iget-object v10, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ +3edd22: 54aa 298a |0067: iget-object v10, v10, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ +3edd26: 450b 0a05 |0069: aget-wide v11, v10, v5 │ │ +3edd2a: 6e30 d5c0 b90c |006b: invoke-virtual {v9, v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ +3edd30: d805 0501 |006e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3edd34: 282d |0070: goto 009d // +002d │ │ +3edd36: 4609 000e |0071: aget-object v9, v0, v14 │ │ +3edd3a: 3803 0b00 |0073: if-eqz v3, 007e // +000b │ │ +3edd3e: 6e20 d186 8300 |0075: invoke-virtual {v3, v8}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edd44: 0a0b |0078: move-result v11 │ │ +3edd46: 390b 0300 |0079: if-nez v11, 007c // +0003 │ │ +3edd4a: 2803 |007b: goto 007e // +0003 │ │ +3edd4c: 120b |007c: const/4 v11, #int 0 // #0 │ │ +3edd4e: 2802 |007d: goto 007f // +0002 │ │ +3edd50: 121b |007e: const/4 v11, #int 1 // #1 │ │ +3edd52: 6e20 cbc0 b900 |007f: invoke-virtual {v9, v11}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ +3edd58: 4609 000e |0082: aget-object v9, v0, v14 │ │ +3edd5c: 3804 0900 |0084: if-eqz v4, 008d // +0009 │ │ +3edd60: 6e20 d186 8400 |0086: invoke-virtual {v4, v8}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edd66: 0a0b |0089: move-result v11 │ │ +3edd68: 380b 0300 |008a: if-eqz v11, 008d // +0003 │ │ +3edd6c: 2802 |008c: goto 008e // +0002 │ │ +3edd6e: 120a |008d: const/4 v10, #int 0 // #0 │ │ +3edd70: 6e20 c2c0 a900 |008e: invoke-virtual {v9, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAntiItem:(Z)V // method@c0c2 │ │ +3edd76: 4609 000e |0091: aget-object v9, v0, v14 │ │ +3edd7a: 6e20 cdc0 1900 |0093: invoke-virtual {v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ +3edd80: 4609 000e |0096: aget-object v9, v0, v14 │ │ +3edd84: 6e30 d5c0 6907 |0098: invoke-virtual {v9, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ +3edd8a: d808 0801 |009b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3edd8e: d80e 0e01 |009d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +3edd92: 2885 |009f: goto 0024 // -007b │ │ +3edd94: 5bf0 9e89 |00a0: iput-object v0, v15, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3edd98: 7020 e0c0 fd00 |00a2: invoke-direct {v13, v15}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.calculateStreamMap:(Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0e0 │ │ +3edd9e: 0e00 |00a5: return-void │ │ +3edda0: 7110 f7c0 0e00 |00a6: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3edda6: 0b08 |00a9: move-result-wide v8 │ │ +3edda8: 1a0a b065 |00aa: const-string v10, "Unimplemented" // string@65b0 │ │ +3eddac: 2b05 9001 0000 |00ac: packed-switch v5, 0000023c // +00000190 │ │ +3eddb2: 7130 f9c0 8e09 |00af: invoke-static {v14, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.skipBytesFully:(Ljava/nio/ByteBuffer;J)J // method@c0f9 │ │ +3eddb8: 0b06 |00b2: move-result-wide v6 │ │ +3eddba: 310a 0608 |00b3: cmp-long v10, v6, v8 │ │ +3eddbe: 3a0a 6f01 |00b5: if-ltz v10, 0224 // +016f │ │ +3eddc2: 2900 62ff |00b7: goto/16 0019 // -009e │ │ +3eddc6: 7130 f9c0 8e09 |00b9: invoke-static {v14, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.skipBytesFully:(Ljava/nio/ByteBuffer;J)J // method@c0f9 │ │ +3eddcc: 0b05 |00bc: move-result-wide v5 │ │ +3eddce: 3107 0508 |00bd: cmp-long v7, v5, v8 │ │ +3eddd2: 3a07 0400 |00bf: if-ltz v7, 00c3 // +0004 │ │ +3eddd6: 2900 58ff |00c1: goto/16 0019 // -00a8 │ │ +3eddda: 220e 4210 |00c3: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3eddde: 1a0f 172d |00c5: const-string v15, "Incomplete kDummy property" // string@2d17 │ │ +3edde2: 7020 7782 fe00 |00c7: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3edde8: 270e |00ca: throw v14 │ │ +3eddea: 220e 4210 |00cb: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3eddee: 1a0f fa9f |00cd: const-string v15, "kStartPos is unsupported, please report" // string@9ffa │ │ +3eddf2: 7020 7782 fe00 |00cf: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3eddf8: 270e |00d2: throw v14 │ │ +3eddfa: 2105 |00d3: array-length v5, v0 │ │ +3eddfc: 7030 eac0 ed05 |00d4: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3ede02: 0c05 |00d7: move-result-object v5 │ │ +3ede04: 7110 e5c0 0e00 |00d8: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ede0a: 0a06 |00db: move-result v6 │ │ +3ede0c: 3906 2300 |00dc: if-nez v6, 00ff // +0023 │ │ +3ede10: 1206 |00de: const/4 v6, #int 0 // #0 │ │ +3ede12: 2107 |00df: array-length v7, v0 │ │ +3ede14: 3576 39ff |00e0: if-ge v6, v7, 0019 // -00c7 │ │ +3ede18: 4607 0006 |00e2: aget-object v7, v0, v6 │ │ +3ede1c: 6e20 d186 6500 |00e4: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ede22: 0a08 |00e7: move-result v8 │ │ +3ede24: 6e20 d1c0 8700 |00e8: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasWindowsAttributes:(Z)V // method@c0d1 │ │ +3ede2a: 4607 0006 |00eb: aget-object v7, v0, v6 │ │ +3ede2e: 6e10 b6c0 0700 |00ed: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ +3ede34: 0a07 |00f0: move-result v7 │ │ +3ede36: 3807 0b00 |00f1: if-eqz v7, 00fc // +000b │ │ +3ede3a: 4607 0006 |00f3: aget-object v7, v0, v6 │ │ +3ede3e: 6e10 b485 0e00 |00f5: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ +3ede44: 0a08 |00f8: move-result v8 │ │ +3ede46: 6e20 d6c0 8700 |00f9: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setWindowsAttributes:(I)V // method@c0d6 │ │ +3ede4c: d806 0601 |00fc: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3ede50: 28e1 |00fe: goto 00df // -001f │ │ +3ede52: 220e 4210 |00ff: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ede56: 7020 7782 ae00 |0101: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ede5c: 270e |0104: throw v14 │ │ +3ede5e: 2105 |0105: array-length v5, v0 │ │ +3ede60: 7030 eac0 ed05 |0106: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3ede66: 0c05 |0109: move-result-object v5 │ │ +3ede68: 7110 e5c0 0e00 |010a: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ede6e: 0a06 |010d: move-result v6 │ │ +3ede70: 3906 2300 |010e: if-nez v6, 0131 // +0023 │ │ +3ede74: 1206 |0110: const/4 v6, #int 0 // #0 │ │ +3ede76: 2107 |0111: array-length v7, v0 │ │ +3ede78: 3576 07ff |0112: if-ge v6, v7, 0019 // -00f9 │ │ +3ede7c: 4607 0006 |0114: aget-object v7, v0, v6 │ │ +3ede80: 6e20 d186 6500 |0116: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ede86: 0a08 |0119: move-result v8 │ │ +3ede88: 6e20 cfc0 8700 |011a: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasLastModifiedDate:(Z)V // method@c0cf │ │ +3ede8e: 4607 0006 |011d: aget-object v7, v0, v6 │ │ +3ede92: 6e10 b5c0 0700 |011f: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ +3ede98: 0a07 |0122: move-result v7 │ │ +3ede9a: 3807 0b00 |0123: if-eqz v7, 012e // +000b │ │ +3ede9e: 4607 0006 |0125: aget-object v7, v0, v6 │ │ +3edea2: 6e10 b585 0e00 |0127: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ +3edea8: 0b08 |012a: move-result-wide v8 │ │ +3edeaa: 6e30 d2c0 8709 |012b: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setLastModifiedDate:(J)V // method@c0d2 │ │ +3edeb0: d806 0601 |012e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3edeb4: 28e1 |0130: goto 0111 // -001f │ │ +3edeb6: 220e 4210 |0131: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3edeba: 7020 7782 ae00 |0133: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3edec0: 270e |0136: throw v14 │ │ +3edec2: 2105 |0137: array-length v5, v0 │ │ +3edec4: 7030 eac0 ed05 |0138: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3edeca: 0c05 |013b: move-result-object v5 │ │ +3edecc: 7110 e5c0 0e00 |013c: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3eded2: 0a06 |013f: move-result v6 │ │ +3eded4: 3906 2300 |0140: if-nez v6, 0163 // +0023 │ │ +3eded8: 1206 |0142: const/4 v6, #int 0 // #0 │ │ +3ededa: 2107 |0143: array-length v7, v0 │ │ +3ededc: 3576 d5fe |0144: if-ge v6, v7, 0019 // -012b │ │ +3edee0: 4607 0006 |0146: aget-object v7, v0, v6 │ │ +3edee4: 6e20 d186 6500 |0148: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edeea: 0a08 |014b: move-result v8 │ │ +3edeec: 6e20 ccc0 8700 |014c: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasAccessDate:(Z)V // method@c0cc │ │ +3edef2: 4607 0006 |014f: aget-object v7, v0, v6 │ │ +3edef6: 6e10 b2c0 0700 |0151: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ +3edefc: 0a07 |0154: move-result v7 │ │ +3edefe: 3807 0b00 |0155: if-eqz v7, 0160 // +000b │ │ +3edf02: 4607 0006 |0157: aget-object v7, v0, v6 │ │ +3edf06: 6e10 b585 0e00 |0159: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ +3edf0c: 0b08 |015c: move-result-wide v8 │ │ +3edf0e: 6e30 c0c0 8709 |015d: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setAccessDate:(J)V // method@c0c0 │ │ +3edf14: d806 0601 |0160: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3edf18: 28e1 |0162: goto 0143 // -001f │ │ +3edf1a: 220e 4210 |0163: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3edf1e: 7020 7782 ae00 |0165: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3edf24: 270e |0168: throw v14 │ │ +3edf26: 2105 |0169: array-length v5, v0 │ │ +3edf28: 7030 eac0 ed05 |016a: invoke-direct {v13, v14, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3edf2e: 0c05 |016d: move-result-object v5 │ │ +3edf30: 7110 e5c0 0e00 |016e: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3edf36: 0a06 |0171: move-result v6 │ │ +3edf38: 3906 2300 |0172: if-nez v6, 0195 // +0023 │ │ +3edf3c: 1206 |0174: const/4 v6, #int 0 // #0 │ │ +3edf3e: 2107 |0175: array-length v7, v0 │ │ +3edf40: 3576 a3fe |0176: if-ge v6, v7, 0019 // -015d │ │ +3edf44: 4607 0006 |0178: aget-object v7, v0, v6 │ │ +3edf48: 6e20 d186 6500 |017a: invoke-virtual {v5, v6}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3edf4e: 0a08 |017d: move-result v8 │ │ +3edf50: 6e20 cec0 8700 |017e: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCreationDate:(Z)V // method@c0ce │ │ +3edf56: 4607 0006 |0181: aget-object v7, v0, v6 │ │ +3edf5a: 6e10 b4c0 0700 |0183: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ +3edf60: 0a07 |0186: move-result v7 │ │ +3edf62: 3807 0b00 |0187: if-eqz v7, 0192 // +000b │ │ +3edf66: 4607 0006 |0189: aget-object v7, v0, v6 │ │ +3edf6a: 6e10 b585 0e00 |018b: invoke-virtual {v14}, Ljava/nio/ByteBuffer;.getLong:()J // method@85b5 │ │ +3edf70: 0b08 |018e: move-result-wide v8 │ │ +3edf72: 6e30 c9c0 8709 |018f: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCreationDate:(J)V // method@c0c9 │ │ +3edf78: d806 0601 |0192: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3edf7c: 28e1 |0194: goto 0175 // -001f │ │ +3edf7e: 220e 4210 |0195: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3edf82: 7020 7782 ae00 |0197: invoke-direct {v14, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3edf88: 270e |019a: throw v14 │ │ +3edf8a: 7110 e5c0 0e00 |019b: invoke-static {v14}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3edf90: 0a05 |019e: move-result v5 │ │ +3edf92: 3905 4e00 |019f: if-nez v5, 01ed // +004e │ │ +3edf96: 160a 0100 |01a1: const-wide/16 v10, #int 1 // #1 │ │ +3edf9a: bca8 |01a3: sub-long/2addr v8, v10 │ │ +3edf9c: c08a |01a4: and-long/2addr v10, v8 │ │ +3edf9e: 3105 0a06 |01a5: cmp-long v5, v10, v6 │ │ +3edfa2: 3905 3e00 |01a7: if-nez v5, 01e5 // +003e │ │ +3edfa6: 8485 |01a9: long-to-int v5, v8 │ │ +3edfa8: 2355 c71b |01aa: new-array v5, v5, [B // type@1bc7 │ │ +3edfac: 6e20 b285 5e00 |01ac: invoke-virtual {v14, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3edfb2: 1206 |01af: const/4 v6, #int 0 // #0 │ │ +3edfb4: 1207 |01b0: const/4 v7, #int 0 // #0 │ │ +3edfb6: 1208 |01b1: const/4 v8, #int 0 // #0 │ │ +3edfb8: 2159 |01b2: array-length v9, v5 │ │ +3edfba: 3596 2200 |01b3: if-ge v6, v9, 01d5 // +0022 │ │ +3edfbe: 4809 0506 |01b5: aget-byte v9, v5, v6 │ │ +3edfc2: 3909 1b00 |01b7: if-nez v9, 01d2 // +001b │ │ +3edfc6: d809 0601 |01b9: add-int/lit8 v9, v6, #int 1 // #01 │ │ +3edfca: 4809 0509 |01bb: aget-byte v9, v5, v9 │ │ +3edfce: 3909 1500 |01bd: if-nez v9, 01d2 // +0015 │ │ +3edfd2: d809 0801 |01bf: add-int/lit8 v9, v8, #int 1 // #01 │ │ +3edfd6: 4608 0008 |01c1: aget-object v8, v0, v8 │ │ +3edfda: 220a 9210 |01c3: new-instance v10, Ljava/lang/String; // type@1092 │ │ +3edfde: 910b 0607 |01c5: sub-int v11, v6, v7 │ │ +3edfe2: 1a0c 3865 |01c7: const-string v12, "UTF-16LE" // string@6538 │ │ +3edfe6: 705c 3f84 5ab7 |01c9: invoke-direct {v10, v5, v7, v11, v12}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ +3edfec: 6e20 d4c0 a800 |01cc: invoke-virtual {v8, v10}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setName:(Ljava/lang/String;)V // method@c0d4 │ │ +3edff2: d807 0602 |01cf: add-int/lit8 v7, v6, #int 2 // #02 │ │ +3edff6: 0198 |01d1: move v8, v9 │ │ +3edff8: d806 0602 |01d2: add-int/lit8 v6, v6, #int 2 // #02 │ │ +3edffc: 28de |01d4: goto 01b2 // -0022 │ │ +3edffe: 2155 |01d5: array-length v5, v5 │ │ +3ee000: 3357 0700 |01d6: if-ne v7, v5, 01dd // +0007 │ │ +3ee004: 2105 |01d8: array-length v5, v0 │ │ +3ee006: 3358 0400 |01d9: if-ne v8, v5, 01dd // +0004 │ │ +3ee00a: 2900 3efe |01db: goto/16 0019 // -01c2 │ │ +3ee00e: 220e 4210 |01dd: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee012: 1a0f 8626 |01df: const-string v15, "Error parsing file names" // string@2686 │ │ +3ee016: 7020 7782 fe00 |01e1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee01c: 270e |01e4: throw v14 │ │ +3ee01e: 220e 4210 |01e5: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee022: 1a0f d228 |01e7: const-string v15, "File names length invalid" // string@28d2 │ │ +3ee026: 7020 7782 fe00 |01e9: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee02c: 270e |01ec: throw v14 │ │ +3ee02e: 220e 4210 |01ed: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee032: 1a0f 1e53 |01ef: const-string v15, "Not implemented" // string@531e │ │ +3ee036: 7020 7782 fe00 |01f1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee03c: 270e |01f4: throw v14 │ │ +3ee03e: 3802 0c00 |01f5: if-eqz v2, 0201 // +000c │ │ +3ee042: 6e10 ce86 0200 |01f7: invoke-virtual {v2}, Ljava/util/BitSet;.cardinality:()I // method@86ce │ │ +3ee048: 0a04 |01fa: move-result v4 │ │ +3ee04a: 7030 ecc0 ed04 |01fb: invoke-direct {v13, v14, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ +3ee050: 0c04 |01fe: move-result-object v4 │ │ +3ee052: 2900 1afe |01ff: goto/16 0019 // -01e6 │ │ +3ee056: 220e 4210 |0201: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee05a: 1a0f ed2a |0203: const-string v15, "Header format error: kEmptyStream must appear before kAnti" // string@2aed │ │ +3ee05e: 7020 7782 fe00 |0205: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee064: 270e |0208: throw v14 │ │ +3ee066: 3802 0c00 |0209: if-eqz v2, 0215 // +000c │ │ +3ee06a: 6e10 ce86 0200 |020b: invoke-virtual {v2}, Ljava/util/BitSet;.cardinality:()I // method@86ce │ │ +3ee070: 0a03 |020e: move-result v3 │ │ +3ee072: 7030 ecc0 ed03 |020f: invoke-direct {v13, v14, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ +3ee078: 0c03 |0212: move-result-object v3 │ │ +3ee07a: 2900 06fe |0213: goto/16 0019 // -01fa │ │ +3ee07e: 220e 4210 |0215: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee082: 1a0f ee2a |0217: const-string v15, "Header format error: kEmptyStream must appear before kEmptyFile" // string@2aee │ │ +3ee086: 7020 7782 fe00 |0219: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee08c: 270e |021c: throw v14 │ │ +3ee08e: 2102 |021d: array-length v2, v0 │ │ +3ee090: 7030 ecc0 ed02 |021e: invoke-direct {v13, v14, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ec │ │ +3ee096: 0c02 |0221: move-result-object v2 │ │ +3ee098: 2900 f7fd |0222: goto/16 0019 // -0209 │ │ +3ee09c: 220e 4210 |0224: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3ee0a0: 220f 9410 |0226: new-instance v15, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee0a4: 7010 8384 0f00 |0228: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee0aa: 1a00 182d |022b: const-string v0, "Incomplete property of type " // string@2d18 │ │ +3ee0ae: 6e20 8f84 0f00 |022d: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee0b4: 6e20 8a84 5f00 |0230: invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ee0ba: 6e10 9f84 0f00 |0233: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee0c0: 0c0f |0236: move-result-object v15 │ │ +3ee0c2: 7020 7782 fe00 |0237: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee0c8: 270e |023a: throw v14 │ │ +3ee0ca: 0000 |023b: nop // spacer │ │ +3ee0cc: 0001 0c00 0e00 0000 7101 0000 5d01 ... |023c: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0005 line=670 │ │ 0x0009 line=671 │ │ 0x000c line=672 │ │ 0x0019 line=678 │ │ @@ -869265,159 +869265,159 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Lorg/apache/commons/compress/archivers/sevenz/Folder;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 263 16-bit code units │ │ -3ed444: |[3ed444] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFolder:(Ljava/nio/ByteBuffer;)Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ -3ed454: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3ed458: 2201 3818 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1838 │ │ -3ed45c: 7010 8ec0 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.:()V // method@c08e │ │ -3ed462: 7701 f7c0 1300 |0007: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed468: 0b02 |000a: move-result-wide v2 │ │ -3ed46a: 8423 |000b: long-to-int v3, v2 │ │ -3ed46c: 2332 bd1c |000c: new-array v2, v3, [Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@1cbd │ │ -3ed470: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ -3ed474: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -3ed476: 0437 |0011: move-wide v7, v3 │ │ -3ed478: 0479 |0012: move-wide v9, v7 │ │ -3ed47a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -3ed47c: 212b |0014: array-length v11, v2 │ │ -3ed47e: 160c 0100 |0015: const-wide/16 v12, #int 1 // #1 │ │ -3ed482: 35b6 7b00 |0017: if-ge v6, v11, 0092 // +007b │ │ -3ed486: 220b 2c18 |0019: new-instance v11, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ -3ed48a: 7010 5bc0 0b00 |001b: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/sevenz/Coder;.:()V // method@c05b │ │ -3ed490: 4d0b 0206 |001e: aput-object v11, v2, v6 │ │ -3ed494: 7701 e5c0 1300 |0020: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed49a: 0a0b |0023: move-result v11 │ │ -3ed49c: dd0e 0b0f |0024: and-int/lit8 v14, v11, #int 15 // #0f │ │ -3ed4a0: dd0f 0b10 |0026: and-int/lit8 v15, v11, #int 16 // #10 │ │ -3ed4a4: 1310 0100 |0028: const/16 v16, #int 1 // #1 │ │ -3ed4a8: 390f 0400 |002a: if-nez v15, 002e // +0004 │ │ -3ed4ac: 121f |002c: const/4 v15, #int 1 // #1 │ │ -3ed4ae: 2802 |002d: goto 002f // +0002 │ │ -3ed4b0: 120f |002e: const/4 v15, #int 0 // #0 │ │ -3ed4b2: dd11 0b20 |002f: and-int/lit8 v17, v11, #int 32 // #20 │ │ -3ed4b6: 3811 0500 |0031: if-eqz v17, 0036 // +0005 │ │ -3ed4ba: 1311 0100 |0033: const/16 v17, #int 1 // #1 │ │ -3ed4be: 2803 |0035: goto 0038 // +0003 │ │ -3ed4c0: 1311 0000 |0036: const/16 v17, #int 0 // #0 │ │ -3ed4c4: d5bb 8000 |0038: and-int/lit16 v11, v11, #int 128 // #0080 │ │ -3ed4c8: 380b 0300 |003a: if-eqz v11, 003d // +0003 │ │ -3ed4cc: 2803 |003c: goto 003f // +0003 │ │ -3ed4ce: 1310 0000 |003d: const/16 v16, #int 0 // #0 │ │ -3ed4d2: 460b 0206 |003f: aget-object v11, v2, v6 │ │ -3ed4d6: 23ee c71b |0041: new-array v14, v14, [B // type@1bc7 │ │ -3ed4da: 5bbe b189 |0043: iput-object v14, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ -3ed4de: 460b 0206 |0045: aget-object v11, v2, v6 │ │ -3ed4e2: 54bb b189 |0047: iget-object v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ -3ed4e6: 6e20 b285 b000 |0049: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3ed4ec: 380f 0b00 |004c: if-eqz v15, 0057 // +000b │ │ -3ed4f0: 460b 0206 |004e: aget-object v11, v2, v6 │ │ -3ed4f4: 5abc b289 |0050: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ -3ed4f8: 460b 0206 |0052: aget-object v11, v2, v6 │ │ -3ed4fc: 5abc b389 |0054: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ -3ed500: 2811 |0056: goto 0067 // +0011 │ │ -3ed502: 460b 0206 |0057: aget-object v11, v2, v6 │ │ -3ed506: 7701 f7c0 1300 |0059: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed50c: 0b0c |005c: move-result-wide v12 │ │ -3ed50e: 5abc b289 |005d: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ -3ed512: 460b 0206 |005f: aget-object v11, v2, v6 │ │ -3ed516: 7701 f7c0 1300 |0061: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed51c: 0b0c |0064: move-result-wide v12 │ │ -3ed51e: 5abc b389 |0065: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ -3ed522: 460b 0206 |0067: aget-object v11, v2, v6 │ │ -3ed526: 53bb b289 |0069: iget-wide v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ -3ed52a: bbb7 |006b: add-long/2addr v7, v11 │ │ -3ed52c: 460b 0206 |006c: aget-object v11, v2, v6 │ │ -3ed530: 53bb b389 |006e: iget-wide v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ -3ed534: bbb9 |0070: add-long/2addr v9, v11 │ │ -3ed536: 3811 1400 |0071: if-eqz v17, 0085 // +0014 │ │ -3ed53a: 7701 f7c0 1300 |0073: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed540: 0b0b |0076: move-result-wide v11 │ │ -3ed542: 460d 0206 |0077: aget-object v13, v2, v6 │ │ -3ed546: 84bc |0079: long-to-int v12, v11 │ │ -3ed548: 23cb c71b |007a: new-array v11, v12, [B // type@1bc7 │ │ -3ed54c: 5bdb b489 |007c: iput-object v11, v13, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ed550: 460b 0206 |007e: aget-object v11, v2, v6 │ │ -3ed554: 54bb b489 |0080: iget-object v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ed558: 6e20 b285 b000 |0082: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3ed55e: 3910 0500 |0085: if-nez v16, 008a // +0005 │ │ -3ed562: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3ed566: 288b |0089: goto 0014 // -0075 │ │ -3ed568: 2200 4210 |008a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ed56c: 1a01 f218 |008c: const-string v1, "Alternative methods are unsupported, please report. The reference implementation doesn't support them either." // string@18f2 │ │ -3ed570: 7020 7782 1000 |008e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed576: 2700 |0091: throw v0 │ │ -3ed578: 5b12 c289 |0092: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ -3ed57c: 5a17 c789 |0094: iput-wide v7, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalInputStreams:J // field@89c7 │ │ -3ed580: 5a19 c889 |0096: iput-wide v9, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ -3ed584: 3102 0903 |0098: cmp-long v2, v9, v3 │ │ -3ed588: 3802 6500 |009a: if-eqz v2, 00ff // +0065 │ │ -3ed58c: bcc9 |009c: sub-long/2addr v9, v12 │ │ -3ed58e: 8492 |009d: long-to-int v2, v9 │ │ -3ed590: 2322 bb1c |009e: new-array v2, v2, [Lorg/apache/commons/compress/archivers/sevenz/BindPair; // type@1cbb │ │ -3ed594: 1203 |00a0: const/4 v3, #int 0 // #0 │ │ -3ed596: 2124 |00a1: array-length v4, v2 │ │ -3ed598: 3543 1c00 |00a2: if-ge v3, v4, 00be // +001c │ │ -3ed59c: 2204 2518 |00a4: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair; // type@1825 │ │ -3ed5a0: 7010 42c0 0400 |00a6: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.:()V // method@c042 │ │ -3ed5a6: 4d04 0203 |00a9: aput-object v4, v2, v3 │ │ -3ed5aa: 4604 0203 |00ab: aget-object v4, v2, v3 │ │ -3ed5ae: 7701 f7c0 1300 |00ad: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed5b4: 0b0e |00b0: move-result-wide v14 │ │ -3ed5b6: 5a4e a689 |00b1: iput-wide v14, v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ -3ed5ba: 4604 0203 |00b3: aget-object v4, v2, v3 │ │ -3ed5be: 7701 f7c0 1300 |00b5: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed5c4: 0b0e |00b8: move-result-wide v14 │ │ -3ed5c6: 5a4e a789 |00b9: iput-wide v14, v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ -3ed5ca: d803 0301 |00bb: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ed5ce: 28e4 |00bd: goto 00a1 // -001c │ │ -3ed5d0: 5b12 c189 |00be: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ -3ed5d4: 3102 0709 |00c0: cmp-long v2, v7, v9 │ │ -3ed5d8: 3a02 3500 |00c2: if-ltz v2, 00f7 // +0035 │ │ -3ed5dc: 9c02 0709 |00c4: sub-long v2, v7, v9 │ │ -3ed5e0: 8424 |00c6: long-to-int v4, v2 │ │ -3ed5e2: 2346 cc1b |00c7: new-array v6, v4, [J // type@1bcc │ │ -3ed5e6: 3109 020c |00c9: cmp-long v9, v2, v12 │ │ -3ed5ea: 3909 1e00 |00cb: if-nez v9, 00e9 // +001e │ │ -3ed5ee: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ -3ed5f0: 8472 |00ce: long-to-int v2, v7 │ │ -3ed5f2: 3520 0c00 |00cf: if-ge v0, v2, 00db // +000c │ │ -3ed5f6: 6e20 8fc0 0100 |00d1: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForInStream:(I)I // method@c08f │ │ -3ed5fc: 0a03 |00d4: move-result v3 │ │ -3ed5fe: 3b03 0300 |00d5: if-gez v3, 00d8 // +0003 │ │ -3ed602: 2804 |00d7: goto 00db // +0004 │ │ -3ed604: d800 0001 |00d8: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ed608: 28f4 |00da: goto 00ce // -000c │ │ -3ed60a: 3220 0600 |00db: if-eq v0, v2, 00e1 // +0006 │ │ -3ed60e: 8102 |00dd: int-to-long v2, v0 │ │ -3ed610: 4c02 0605 |00de: aput-wide v2, v6, v5 │ │ -3ed614: 2814 |00e0: goto 00f4 // +0014 │ │ -3ed616: 2200 4210 |00e1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ed61a: 1a01 7722 |00e3: const-string v1, "Couldn't find stream's bind pair index" // string@2277 │ │ -3ed61e: 7020 7782 1000 |00e5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed624: 2700 |00e8: throw v0 │ │ -3ed626: 3545 0b00 |00e9: if-ge v5, v4, 00f4 // +000b │ │ -3ed62a: 7701 f7c0 1300 |00eb: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ed630: 0b02 |00ee: move-result-wide v2 │ │ -3ed632: 4c02 0605 |00ef: aput-wide v2, v6, v5 │ │ -3ed636: d805 0501 |00f1: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ed63a: 28f6 |00f3: goto 00e9 // -000a │ │ -3ed63c: 5b16 c689 |00f4: iput-object v6, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ -3ed640: 1101 |00f6: return-object v1 │ │ -3ed642: 2200 4210 |00f7: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ed646: 1a01 3464 |00f9: const-string v1, "Total input streams can't be less than the number of bind pairs" // string@6434 │ │ -3ed64a: 7020 7782 1000 |00fb: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed650: 2700 |00fe: throw v0 │ │ -3ed652: 2200 4210 |00ff: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ed656: 1a01 3564 |0101: const-string v1, "Total output streams can't be 0" // string@6435 │ │ -3ed65a: 7020 7782 1000 |0103: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed660: 2700 |0106: throw v0 │ │ +3ed438: |[3ed438] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFolder:(Ljava/nio/ByteBuffer;)Lorg/apache/commons/compress/archivers/sevenz/Folder; │ │ +3ed448: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3ed44c: 2201 3818 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1838 │ │ +3ed450: 7010 8ec0 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.:()V // method@c08e │ │ +3ed456: 7701 f7c0 1300 |0007: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed45c: 0b02 |000a: move-result-wide v2 │ │ +3ed45e: 8423 |000b: long-to-int v3, v2 │ │ +3ed460: 2332 bd1c |000c: new-array v2, v3, [Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@1cbd │ │ +3ed464: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ +3ed468: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +3ed46a: 0437 |0011: move-wide v7, v3 │ │ +3ed46c: 0479 |0012: move-wide v9, v7 │ │ +3ed46e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +3ed470: 212b |0014: array-length v11, v2 │ │ +3ed472: 160c 0100 |0015: const-wide/16 v12, #int 1 // #1 │ │ +3ed476: 35b6 7b00 |0017: if-ge v6, v11, 0092 // +007b │ │ +3ed47a: 220b 2c18 |0019: new-instance v11, Lorg/apache/commons/compress/archivers/sevenz/Coder; // type@182c │ │ +3ed47e: 7010 5bc0 0b00 |001b: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/sevenz/Coder;.:()V // method@c05b │ │ +3ed484: 4d0b 0206 |001e: aput-object v11, v2, v6 │ │ +3ed488: 7701 e5c0 1300 |0020: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed48e: 0a0b |0023: move-result v11 │ │ +3ed490: dd0e 0b0f |0024: and-int/lit8 v14, v11, #int 15 // #0f │ │ +3ed494: dd0f 0b10 |0026: and-int/lit8 v15, v11, #int 16 // #10 │ │ +3ed498: 1310 0100 |0028: const/16 v16, #int 1 // #1 │ │ +3ed49c: 390f 0400 |002a: if-nez v15, 002e // +0004 │ │ +3ed4a0: 121f |002c: const/4 v15, #int 1 // #1 │ │ +3ed4a2: 2802 |002d: goto 002f // +0002 │ │ +3ed4a4: 120f |002e: const/4 v15, #int 0 // #0 │ │ +3ed4a6: dd11 0b20 |002f: and-int/lit8 v17, v11, #int 32 // #20 │ │ +3ed4aa: 3811 0500 |0031: if-eqz v17, 0036 // +0005 │ │ +3ed4ae: 1311 0100 |0033: const/16 v17, #int 1 // #1 │ │ +3ed4b2: 2803 |0035: goto 0038 // +0003 │ │ +3ed4b4: 1311 0000 |0036: const/16 v17, #int 0 // #0 │ │ +3ed4b8: d5bb 8000 |0038: and-int/lit16 v11, v11, #int 128 // #0080 │ │ +3ed4bc: 380b 0300 |003a: if-eqz v11, 003d // +0003 │ │ +3ed4c0: 2803 |003c: goto 003f // +0003 │ │ +3ed4c2: 1310 0000 |003d: const/16 v16, #int 0 // #0 │ │ +3ed4c6: 460b 0206 |003f: aget-object v11, v2, v6 │ │ +3ed4ca: 23ee c71b |0041: new-array v14, v14, [B // type@1bc7 │ │ +3ed4ce: 5bbe b189 |0043: iput-object v14, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ +3ed4d2: 460b 0206 |0045: aget-object v11, v2, v6 │ │ +3ed4d6: 54bb b189 |0047: iget-object v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.decompressionMethodId:[B // field@89b1 │ │ +3ed4da: 6e20 b285 b000 |0049: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3ed4e0: 380f 0b00 |004c: if-eqz v15, 0057 // +000b │ │ +3ed4e4: 460b 0206 |004e: aget-object v11, v2, v6 │ │ +3ed4e8: 5abc b289 |0050: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ +3ed4ec: 460b 0206 |0052: aget-object v11, v2, v6 │ │ +3ed4f0: 5abc b389 |0054: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ +3ed4f4: 2811 |0056: goto 0067 // +0011 │ │ +3ed4f6: 460b 0206 |0057: aget-object v11, v2, v6 │ │ +3ed4fa: 7701 f7c0 1300 |0059: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed500: 0b0c |005c: move-result-wide v12 │ │ +3ed502: 5abc b289 |005d: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ +3ed506: 460b 0206 |005f: aget-object v11, v2, v6 │ │ +3ed50a: 7701 f7c0 1300 |0061: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed510: 0b0c |0064: move-result-wide v12 │ │ +3ed512: 5abc b389 |0065: iput-wide v12, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ +3ed516: 460b 0206 |0067: aget-object v11, v2, v6 │ │ +3ed51a: 53bb b289 |0069: iget-wide v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numInStreams:J // field@89b2 │ │ +3ed51e: bbb7 |006b: add-long/2addr v7, v11 │ │ +3ed520: 460b 0206 |006c: aget-object v11, v2, v6 │ │ +3ed524: 53bb b389 |006e: iget-wide v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.numOutStreams:J // field@89b3 │ │ +3ed528: bbb9 |0070: add-long/2addr v9, v11 │ │ +3ed52a: 3811 1400 |0071: if-eqz v17, 0085 // +0014 │ │ +3ed52e: 7701 f7c0 1300 |0073: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed534: 0b0b |0076: move-result-wide v11 │ │ +3ed536: 460d 0206 |0077: aget-object v13, v2, v6 │ │ +3ed53a: 84bc |0079: long-to-int v12, v11 │ │ +3ed53c: 23cb c71b |007a: new-array v11, v12, [B // type@1bc7 │ │ +3ed540: 5bdb b489 |007c: iput-object v11, v13, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ed544: 460b 0206 |007e: aget-object v11, v2, v6 │ │ +3ed548: 54bb b489 |0080: iget-object v11, v11, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ed54c: 6e20 b285 b000 |0082: invoke-virtual {v0, v11}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3ed552: 3910 0500 |0085: if-nez v16, 008a // +0005 │ │ +3ed556: d806 0601 |0087: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3ed55a: 288b |0089: goto 0014 // -0075 │ │ +3ed55c: 2200 4210 |008a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ed560: 1a01 f218 |008c: const-string v1, "Alternative methods are unsupported, please report. The reference implementation doesn't support them either." // string@18f2 │ │ +3ed564: 7020 7782 1000 |008e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed56a: 2700 |0091: throw v0 │ │ +3ed56c: 5b12 c289 |0092: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.coders:[Lorg/apache/commons/compress/archivers/sevenz/Coder; // field@89c2 │ │ +3ed570: 5a17 c789 |0094: iput-wide v7, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalInputStreams:J // field@89c7 │ │ +3ed574: 5a19 c889 |0096: iput-wide v9, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ +3ed578: 3102 0903 |0098: cmp-long v2, v9, v3 │ │ +3ed57c: 3802 6500 |009a: if-eqz v2, 00ff // +0065 │ │ +3ed580: bcc9 |009c: sub-long/2addr v9, v12 │ │ +3ed582: 8492 |009d: long-to-int v2, v9 │ │ +3ed584: 2322 bb1c |009e: new-array v2, v2, [Lorg/apache/commons/compress/archivers/sevenz/BindPair; // type@1cbb │ │ +3ed588: 1203 |00a0: const/4 v3, #int 0 // #0 │ │ +3ed58a: 2124 |00a1: array-length v4, v2 │ │ +3ed58c: 3543 1c00 |00a2: if-ge v3, v4, 00be // +001c │ │ +3ed590: 2204 2518 |00a4: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair; // type@1825 │ │ +3ed594: 7010 42c0 0400 |00a6: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.:()V // method@c042 │ │ +3ed59a: 4d04 0203 |00a9: aput-object v4, v2, v3 │ │ +3ed59e: 4604 0203 |00ab: aget-object v4, v2, v3 │ │ +3ed5a2: 7701 f7c0 1300 |00ad: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed5a8: 0b0e |00b0: move-result-wide v14 │ │ +3ed5aa: 5a4e a689 |00b1: iput-wide v14, v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.inIndex:J // field@89a6 │ │ +3ed5ae: 4604 0203 |00b3: aget-object v4, v2, v3 │ │ +3ed5b2: 7701 f7c0 1300 |00b5: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed5b8: 0b0e |00b8: move-result-wide v14 │ │ +3ed5ba: 5a4e a789 |00b9: iput-wide v14, v4, Lorg/apache/commons/compress/archivers/sevenz/BindPair;.outIndex:J // field@89a7 │ │ +3ed5be: d803 0301 |00bb: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3ed5c2: 28e4 |00bd: goto 00a1 // -001c │ │ +3ed5c4: 5b12 c189 |00be: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.bindPairs:[Lorg/apache/commons/compress/archivers/sevenz/BindPair; // field@89c1 │ │ +3ed5c8: 3102 0709 |00c0: cmp-long v2, v7, v9 │ │ +3ed5cc: 3a02 3500 |00c2: if-ltz v2, 00f7 // +0035 │ │ +3ed5d0: 9c02 0709 |00c4: sub-long v2, v7, v9 │ │ +3ed5d4: 8424 |00c6: long-to-int v4, v2 │ │ +3ed5d6: 2346 cc1b |00c7: new-array v6, v4, [J // type@1bcc │ │ +3ed5da: 3109 020c |00c9: cmp-long v9, v2, v12 │ │ +3ed5de: 3909 1e00 |00cb: if-nez v9, 00e9 // +001e │ │ +3ed5e2: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ +3ed5e4: 8472 |00ce: long-to-int v2, v7 │ │ +3ed5e6: 3520 0c00 |00cf: if-ge v0, v2, 00db // +000c │ │ +3ed5ea: 6e20 8fc0 0100 |00d1: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.findBindPairForInStream:(I)I // method@c08f │ │ +3ed5f0: 0a03 |00d4: move-result v3 │ │ +3ed5f2: 3b03 0300 |00d5: if-gez v3, 00d8 // +0003 │ │ +3ed5f6: 2804 |00d7: goto 00db // +0004 │ │ +3ed5f8: d800 0001 |00d8: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ed5fc: 28f4 |00da: goto 00ce // -000c │ │ +3ed5fe: 3220 0600 |00db: if-eq v0, v2, 00e1 // +0006 │ │ +3ed602: 8102 |00dd: int-to-long v2, v0 │ │ +3ed604: 4c02 0605 |00de: aput-wide v2, v6, v5 │ │ +3ed608: 2814 |00e0: goto 00f4 // +0014 │ │ +3ed60a: 2200 4210 |00e1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ed60e: 1a01 7722 |00e3: const-string v1, "Couldn't find stream's bind pair index" // string@2277 │ │ +3ed612: 7020 7782 1000 |00e5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed618: 2700 |00e8: throw v0 │ │ +3ed61a: 3545 0b00 |00e9: if-ge v5, v4, 00f4 // +000b │ │ +3ed61e: 7701 f7c0 1300 |00eb: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ed624: 0b02 |00ee: move-result-wide v2 │ │ +3ed626: 4c02 0605 |00ef: aput-wide v2, v6, v5 │ │ +3ed62a: d805 0501 |00f1: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ed62e: 28f6 |00f3: goto 00e9 // -000a │ │ +3ed630: 5b16 c689 |00f4: iput-object v6, v1, Lorg/apache/commons/compress/archivers/sevenz/Folder;.packedStreams:[J // field@89c6 │ │ +3ed634: 1101 |00f6: return-object v1 │ │ +3ed636: 2200 4210 |00f7: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ed63a: 1a01 3464 |00f9: const-string v1, "Total input streams can't be less than the number of bind pairs" // string@6434 │ │ +3ed63e: 7020 7782 1000 |00fb: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed644: 2700 |00fe: throw v0 │ │ +3ed646: 2200 4210 |00ff: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ed64a: 1a01 3564 |0101: const-string v1, "Total output streams can't be 0" // string@6435 │ │ +3ed64e: 7020 7782 1000 |0103: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed654: 2700 |0106: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=561 │ │ 0x0007 line=563 │ │ 0x000c line=564 │ │ 0x0014 line=567 │ │ 0x0019 line=568 │ │ @@ -869460,20 +869460,20 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3ee110: |[3ee110] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFully:(Ljava/nio/ByteBuffer;)V │ │ -3ee120: 6e10 c585 0200 |0000: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ee126: 5410 f889 |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ee12a: 7120 61c8 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ee130: 6e10 b085 0200 |0008: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3ee136: 0e00 |000b: return-void │ │ +3ee104: |[3ee104] org.apache.commons.compress.archivers.sevenz.SevenZFile.readFully:(Ljava/nio/ByteBuffer;)V │ │ +3ee114: 6e10 c585 0200 |0000: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ee11a: 5410 f889 |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ee11e: 7120 61c8 2000 |0005: invoke-static {v0, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ee124: 6e10 b085 0200 |0008: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3ee12a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0003 line=1061 │ │ 0x0008 line=1062 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ @@ -869484,50 +869484,50 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3ee138: |[3ee138] org.apache.commons.compress.archivers.sevenz.SevenZFile.readHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3ee148: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee14e: 0a00 |0003: move-result v0 │ │ -3ee150: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -3ee152: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ -3ee156: 7020 ebc0 3200 |0007: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readArchiveProperties:(Ljava/nio/ByteBuffer;)V // method@c0eb │ │ -3ee15c: 7110 e5c0 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee162: 0a00 |000d: move-result v0 │ │ -3ee164: 1231 |000e: const/4 v1, #int 3 // #3 │ │ -3ee166: 3210 3000 |000f: if-eq v0, v1, 003f // +0030 │ │ -3ee16a: 1241 |0011: const/4 v1, #int 4 // #4 │ │ -3ee16c: 3310 0900 |0012: if-ne v0, v1, 001b // +0009 │ │ -3ee170: 7030 f5c0 3204 |0014: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f5 │ │ -3ee176: 7110 e5c0 0300 |0017: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee17c: 0a00 |001a: move-result v0 │ │ -3ee17e: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -3ee180: 3310 0900 |001c: if-ne v0, v1, 0025 // +0009 │ │ -3ee184: 7030 eec0 3204 |001e: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFilesInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0ee │ │ -3ee18a: 7110 e5c0 0300 |0021: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee190: 0a00 |0024: move-result v0 │ │ -3ee192: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -3ee196: 0e00 |0027: return-void │ │ -3ee198: 2203 4210 |0028: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3ee19c: 2204 9410 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee1a0: 7010 8384 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee1a6: 1a01 e61b |002f: const-string v1, "Badly terminated header, found " // string@1be6 │ │ -3ee1aa: 6e20 8f84 1400 |0031: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee1b0: 6e20 8a84 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ee1b6: 6e10 9f84 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee1bc: 0c04 |003a: move-result-object v4 │ │ -3ee1be: 7020 7782 4300 |003b: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee1c4: 2703 |003e: throw v3 │ │ -3ee1c6: 2203 4210 |003f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3ee1ca: 1a04 cf18 |0041: const-string v4, "Additional streams unsupported" // string@18cf │ │ -3ee1ce: 7020 7782 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee1d4: 2703 |0046: throw v3 │ │ +3ee12c: |[3ee12c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3ee13c: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee142: 0a00 |0003: move-result v0 │ │ +3ee144: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +3ee146: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ +3ee14a: 7020 ebc0 3200 |0007: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readArchiveProperties:(Ljava/nio/ByteBuffer;)V // method@c0eb │ │ +3ee150: 7110 e5c0 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee156: 0a00 |000d: move-result v0 │ │ +3ee158: 1231 |000e: const/4 v1, #int 3 // #3 │ │ +3ee15a: 3210 3000 |000f: if-eq v0, v1, 003f // +0030 │ │ +3ee15e: 1241 |0011: const/4 v1, #int 4 // #4 │ │ +3ee160: 3310 0900 |0012: if-ne v0, v1, 001b // +0009 │ │ +3ee164: 7030 f5c0 3204 |0014: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f5 │ │ +3ee16a: 7110 e5c0 0300 |0017: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee170: 0a00 |001a: move-result v0 │ │ +3ee172: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +3ee174: 3310 0900 |001c: if-ne v0, v1, 0025 // +0009 │ │ +3ee178: 7030 eec0 3204 |001e: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFilesInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0ee │ │ +3ee17e: 7110 e5c0 0300 |0021: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee184: 0a00 |0024: move-result v0 │ │ +3ee186: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +3ee18a: 0e00 |0027: return-void │ │ +3ee18c: 2203 4210 |0028: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3ee190: 2204 9410 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee194: 7010 8384 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee19a: 1a01 e61b |002f: const-string v1, "Badly terminated header, found " // string@1be6 │ │ +3ee19e: 6e20 8f84 1400 |0031: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee1a4: 6e20 8a84 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ee1aa: 6e10 9f84 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee1b0: 0c04 |003a: move-result-object v4 │ │ +3ee1b2: 7020 7782 4300 |003b: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee1b8: 2703 |003e: throw v3 │ │ +3ee1ba: 2203 4210 |003f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3ee1be: 1a04 cf18 |0041: const-string v4, "Additional streams unsupported" // string@18cf │ │ +3ee1c2: 7020 7782 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee1c8: 2703 |0046: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=309 │ │ 0x000a line=310 │ │ 0x0014 line=319 │ │ 0x0017 line=320 │ │ @@ -869545,122 +869545,122 @@ │ │ type : '([B)Lorg/apache/commons/compress/archivers/sevenz/Archive;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 220 16-bit code units │ │ -3ed27c: |[3ed27c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readHeaders:([B)Lorg/apache/commons/compress/archivers/sevenz/Archive; │ │ -3ed28c: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -3ed290: 7110 aa85 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3ed296: 0c00 |0005: move-result-object v0 │ │ -3ed298: 6201 5479 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3ed29c: 6e20 b985 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -3ed2a2: 0c00 |000b: move-result-object v0 │ │ -3ed2a4: 7020 f0c0 0800 |000c: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFully:(Ljava/nio/ByteBuffer;)V // method@c0f0 │ │ -3ed2aa: 1261 |000f: const/4 v1, #int 6 // #6 │ │ -3ed2ac: 2311 c71b |0010: new-array v1, v1, [B // type@1bc7 │ │ -3ed2b0: 6e20 b285 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3ed2b6: 6202 ff89 |0015: sget-object v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ed2ba: 7120 8f86 2100 |0017: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3ed2c0: 0a01 |001a: move-result v1 │ │ -3ed2c2: 3801 b900 |001b: if-eqz v1, 00d4 // +00b9 │ │ -3ed2c6: 6e10 b185 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3ed2cc: 0a01 |0020: move-result v1 │ │ -3ed2ce: 6e10 b185 0000 |0021: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3ed2d4: 0a02 |0024: move-result v2 │ │ -3ed2d6: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -3ed2d8: 3901 9200 |0026: if-nez v1, 00b8 // +0092 │ │ -3ed2dc: 1801 ffff ffff 0000 0000 |0028: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ -3ed2e6: 6e10 b485 0000 |002d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ -3ed2ec: 0a00 |0030: move-result v0 │ │ -3ed2ee: 8104 |0031: int-to-long v4, v0 │ │ -3ed2f0: a000 0401 |0032: and-long v0, v4, v1 │ │ -3ed2f4: 7030 f4c0 0801 |0034: invoke-direct {v8, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStartHeader:(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader; // method@c0f4 │ │ -3ed2fa: 0c00 |0037: move-result-object v0 │ │ -3ed2fc: 5301 228a |0038: iget-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ -3ed300: 8412 |003a: long-to-int v2, v1 │ │ -3ed302: 8124 |003b: int-to-long v4, v2 │ │ -3ed304: 5306 228a |003c: iget-wide v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ -3ed308: 3101 0406 |003e: cmp-long v1, v4, v6 │ │ -3ed30c: 3901 5f00 |0040: if-nez v1, 009f // +005f │ │ -3ed310: 5481 f889 |0042: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ed314: 1604 2000 |0044: const-wide/16 v4, #int 32 // #20 │ │ -3ed318: 5306 218a |0046: iget-wide v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderOffset:J // field@8a21 │ │ -3ed31c: bb46 |0048: add-long/2addr v6, v4 │ │ -3ed31e: 7230 de85 6107 |0049: invoke-interface {v1, v6, v7}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ed324: 7110 aa85 0200 |004c: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3ed32a: 0c01 |004f: move-result-object v1 │ │ -3ed32c: 6202 5479 |0050: sget-object v2, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3ed330: 6e20 b985 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -3ed336: 0c01 |0055: move-result-object v1 │ │ -3ed338: 7020 f0c0 1800 |0056: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFully:(Ljava/nio/ByteBuffer;)V // method@c0f0 │ │ -3ed33e: 2202 9911 |0059: new-instance v2, Ljava/util/zip/CRC32; // type@1199 │ │ -3ed342: 7010 0d89 0200 |005b: invoke-direct {v2}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3ed348: 6e10 ab85 0100 |005e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3ed34e: 0c04 |0061: move-result-object v4 │ │ -3ed350: 6e20 1189 4200 |0062: invoke-virtual {v2, v4}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3ed356: 5304 208a |0065: iget-wide v4, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderCrc:J // field@8a20 │ │ -3ed35a: 6e10 0e89 0200 |0067: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3ed360: 0b06 |006a: move-result-wide v6 │ │ -3ed362: 3100 0406 |006b: cmp-long v0, v4, v6 │ │ -3ed366: 3900 2a00 |006d: if-nez v0, 0097 // +002a │ │ -3ed36a: 2200 2418 |006f: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Archive; // type@1824 │ │ -3ed36e: 7010 3ec0 0000 |0071: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.:()V // method@c03e │ │ -3ed374: 7110 e5c0 0100 |0074: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed37a: 0a02 |0077: move-result v2 │ │ -3ed37c: 1304 1700 |0078: const/16 v4, #int 23 // #17 │ │ -3ed380: 3342 0f00 |007a: if-ne v2, v4, 0089 // +000f │ │ -3ed384: 7040 edc0 1890 |007c: invoke-direct {v8, v1, v0, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readEncodedHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/nio/ByteBuffer; // method@c0ed │ │ -3ed38a: 0c01 |007f: move-result-object v1 │ │ -3ed38c: 2200 2418 |0080: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Archive; // type@1824 │ │ -3ed390: 7010 3ec0 0000 |0082: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.:()V // method@c03e │ │ -3ed396: 7110 e5c0 0100 |0085: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed39c: 0a02 |0088: move-result v2 │ │ -3ed39e: 3332 0600 |0089: if-ne v2, v3, 008f // +0006 │ │ -3ed3a2: 7030 f1c0 1800 |008b: invoke-direct {v8, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f1 │ │ -3ed3a8: 1100 |008e: return-object v0 │ │ -3ed3aa: 2209 4210 |008f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed3ae: 1a00 441d |0091: const-string v0, "Broken or unsupported archive: no Header" // string@1d44 │ │ -3ed3b2: 7020 7782 0900 |0093: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed3b8: 2709 |0096: throw v9 │ │ -3ed3ba: 2209 4210 |0097: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed3be: 1a00 b252 |0099: const-string v0, "NextHeader CRC mismatch" // string@52b2 │ │ -3ed3c2: 7020 7782 0900 |009b: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed3c8: 2709 |009e: throw v9 │ │ -3ed3ca: 2209 4210 |009f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed3ce: 2201 9410 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ed3d2: 7010 8384 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ed3d8: 1a02 7079 |00a6: const-string v2, "cannot handle nextHeaderSize " // string@7970 │ │ -3ed3dc: 6e20 8f84 2100 |00a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ed3e2: 5302 228a |00ab: iget-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ -3ed3e6: 6e30 8b84 2103 |00ad: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ed3ec: 6e10 9f84 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ed3f2: 0c00 |00b3: move-result-object v0 │ │ -3ed3f4: 7020 7782 0900 |00b4: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed3fa: 2709 |00b7: throw v9 │ │ -3ed3fc: 2209 4210 |00b8: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed400: 1220 |00ba: const/4 v0, #int 2 // #2 │ │ -3ed402: 2300 6b1c |00bb: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3ed406: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -3ed408: 7110 fb82 0100 |00be: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3ed40e: 0c01 |00c1: move-result-object v1 │ │ -3ed410: 4d01 0004 |00c2: aput-object v1, v0, v4 │ │ -3ed414: 7110 fb82 0200 |00c4: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3ed41a: 0c01 |00c7: move-result-object v1 │ │ -3ed41c: 4d01 0003 |00c8: aput-object v1, v0, v3 │ │ -3ed420: 1a01 f265 |00ca: const-string v1, "Unsupported 7z version (%d,%d)" // string@65f2 │ │ -3ed424: 7120 5284 0100 |00cc: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3ed42a: 0c00 |00cf: move-result-object v0 │ │ -3ed42c: 7020 7782 0900 |00d0: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed432: 2709 |00d3: throw v9 │ │ -3ed434: 2209 4210 |00d4: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ed438: 1a00 d51b |00d6: const-string v0, "Bad 7z signature" // string@1bd5 │ │ -3ed43c: 7020 7782 0900 |00d8: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ed442: 2709 |00db: throw v9 │ │ +3ed270: |[3ed270] org.apache.commons.compress.archivers.sevenz.SevenZFile.readHeaders:([B)Lorg/apache/commons/compress/archivers/sevenz/Archive; │ │ +3ed280: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +3ed284: 7110 aa85 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3ed28a: 0c00 |0005: move-result-object v0 │ │ +3ed28c: 6201 5479 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3ed290: 6e20 b985 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +3ed296: 0c00 |000b: move-result-object v0 │ │ +3ed298: 7020 f0c0 0800 |000c: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFully:(Ljava/nio/ByteBuffer;)V // method@c0f0 │ │ +3ed29e: 1261 |000f: const/4 v1, #int 6 // #6 │ │ +3ed2a0: 2311 c71b |0010: new-array v1, v1, [B // type@1bc7 │ │ +3ed2a4: 6e20 b285 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3ed2aa: 6202 ff89 |0015: sget-object v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ed2ae: 7120 8f86 2100 |0017: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3ed2b4: 0a01 |001a: move-result v1 │ │ +3ed2b6: 3801 b900 |001b: if-eqz v1, 00d4 // +00b9 │ │ +3ed2ba: 6e10 b185 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3ed2c0: 0a01 |0020: move-result v1 │ │ +3ed2c2: 6e10 b185 0000 |0021: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3ed2c8: 0a02 |0024: move-result v2 │ │ +3ed2ca: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +3ed2cc: 3901 9200 |0026: if-nez v1, 00b8 // +0092 │ │ +3ed2d0: 1801 ffff ffff 0000 0000 |0028: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ +3ed2da: 6e10 b485 0000 |002d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ +3ed2e0: 0a00 |0030: move-result v0 │ │ +3ed2e2: 8104 |0031: int-to-long v4, v0 │ │ +3ed2e4: a000 0401 |0032: and-long v0, v4, v1 │ │ +3ed2e8: 7030 f4c0 0801 |0034: invoke-direct {v8, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readStartHeader:(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader; // method@c0f4 │ │ +3ed2ee: 0c00 |0037: move-result-object v0 │ │ +3ed2f0: 5301 228a |0038: iget-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ +3ed2f4: 8412 |003a: long-to-int v2, v1 │ │ +3ed2f6: 8124 |003b: int-to-long v4, v2 │ │ +3ed2f8: 5306 228a |003c: iget-wide v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ +3ed2fc: 3101 0406 |003e: cmp-long v1, v4, v6 │ │ +3ed300: 3901 5f00 |0040: if-nez v1, 009f // +005f │ │ +3ed304: 5481 f889 |0042: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ed308: 1604 2000 |0044: const-wide/16 v4, #int 32 // #20 │ │ +3ed30c: 5306 218a |0046: iget-wide v6, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderOffset:J // field@8a21 │ │ +3ed310: bb46 |0048: add-long/2addr v6, v4 │ │ +3ed312: 7230 de85 6107 |0049: invoke-interface {v1, v6, v7}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ed318: 7110 aa85 0200 |004c: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3ed31e: 0c01 |004f: move-result-object v1 │ │ +3ed320: 6202 5479 |0050: sget-object v2, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3ed324: 6e20 b985 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +3ed32a: 0c01 |0055: move-result-object v1 │ │ +3ed32c: 7020 f0c0 1800 |0056: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFully:(Ljava/nio/ByteBuffer;)V // method@c0f0 │ │ +3ed332: 2202 9911 |0059: new-instance v2, Ljava/util/zip/CRC32; // type@1199 │ │ +3ed336: 7010 0d89 0200 |005b: invoke-direct {v2}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3ed33c: 6e10 ab85 0100 |005e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3ed342: 0c04 |0061: move-result-object v4 │ │ +3ed344: 6e20 1189 4200 |0062: invoke-virtual {v2, v4}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3ed34a: 5304 208a |0065: iget-wide v4, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderCrc:J // field@8a20 │ │ +3ed34e: 6e10 0e89 0200 |0067: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3ed354: 0b06 |006a: move-result-wide v6 │ │ +3ed356: 3100 0406 |006b: cmp-long v0, v4, v6 │ │ +3ed35a: 3900 2a00 |006d: if-nez v0, 0097 // +002a │ │ +3ed35e: 2200 2418 |006f: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Archive; // type@1824 │ │ +3ed362: 7010 3ec0 0000 |0071: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.:()V // method@c03e │ │ +3ed368: 7110 e5c0 0100 |0074: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed36e: 0a02 |0077: move-result v2 │ │ +3ed370: 1304 1700 |0078: const/16 v4, #int 23 // #17 │ │ +3ed374: 3342 0f00 |007a: if-ne v2, v4, 0089 // +000f │ │ +3ed378: 7040 edc0 1890 |007c: invoke-direct {v8, v1, v0, v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readEncodedHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;[B)Ljava/nio/ByteBuffer; // method@c0ed │ │ +3ed37e: 0c01 |007f: move-result-object v1 │ │ +3ed380: 2200 2418 |0080: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/Archive; // type@1824 │ │ +3ed384: 7010 3ec0 0000 |0082: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.:()V // method@c03e │ │ +3ed38a: 7110 e5c0 0100 |0085: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed390: 0a02 |0088: move-result v2 │ │ +3ed392: 3332 0600 |0089: if-ne v2, v3, 008f // +0006 │ │ +3ed396: 7030 f1c0 1800 |008b: invoke-direct {v8, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readHeader:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f1 │ │ +3ed39c: 1100 |008e: return-object v0 │ │ +3ed39e: 2209 4210 |008f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed3a2: 1a00 441d |0091: const-string v0, "Broken or unsupported archive: no Header" // string@1d44 │ │ +3ed3a6: 7020 7782 0900 |0093: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed3ac: 2709 |0096: throw v9 │ │ +3ed3ae: 2209 4210 |0097: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed3b2: 1a00 b252 |0099: const-string v0, "NextHeader CRC mismatch" // string@52b2 │ │ +3ed3b6: 7020 7782 0900 |009b: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed3bc: 2709 |009e: throw v9 │ │ +3ed3be: 2209 4210 |009f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed3c2: 2201 9410 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ed3c6: 7010 8384 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ed3cc: 1a02 7079 |00a6: const-string v2, "cannot handle nextHeaderSize " // string@7970 │ │ +3ed3d0: 6e20 8f84 2100 |00a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ed3d6: 5302 228a |00ab: iget-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ +3ed3da: 6e30 8b84 2103 |00ad: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ed3e0: 6e10 9f84 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ed3e6: 0c00 |00b3: move-result-object v0 │ │ +3ed3e8: 7020 7782 0900 |00b4: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed3ee: 2709 |00b7: throw v9 │ │ +3ed3f0: 2209 4210 |00b8: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed3f4: 1220 |00ba: const/4 v0, #int 2 // #2 │ │ +3ed3f6: 2300 6b1c |00bb: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3ed3fa: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +3ed3fc: 7110 fb82 0100 |00be: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3ed402: 0c01 |00c1: move-result-object v1 │ │ +3ed404: 4d01 0004 |00c2: aput-object v1, v0, v4 │ │ +3ed408: 7110 fb82 0200 |00c4: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3ed40e: 0c01 |00c7: move-result-object v1 │ │ +3ed410: 4d01 0003 |00c8: aput-object v1, v0, v3 │ │ +3ed414: 1a01 f265 |00ca: const-string v1, "Unsupported 7z version (%d,%d)" // string@65f2 │ │ +3ed418: 7120 5284 0100 |00cc: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3ed41e: 0c00 |00cf: move-result-object v0 │ │ +3ed420: 7020 7782 0900 |00d0: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed426: 2709 |00d3: throw v9 │ │ +3ed428: 2209 4210 |00d4: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ed42c: 1a00 d51b |00d6: const-string v0, "Bad 7z signature" // string@1bd5 │ │ +3ed430: 7020 7782 0900 |00d8: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ed436: 2709 |00db: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0008 line=245 │ │ 0x000c line=246 │ │ 0x0010 line=247 │ │ 0x0012 line=248 │ │ @@ -869699,78 +869699,78 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3ee1d8: |[3ee1d8] org.apache.commons.compress.archivers.sevenz.SevenZFile.readPackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3ee1e8: 7110 f7c0 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee1ee: 0b00 |0003: move-result-wide v0 │ │ -3ee1f0: 5aa0 a289 |0004: iput-wide v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ -3ee1f4: 7110 f7c0 0900 |0006: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee1fa: 0b00 |0009: move-result-wide v0 │ │ -3ee1fc: 7110 e5c0 0900 |000a: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee202: 0a02 |000d: move-result v2 │ │ -3ee204: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3ee206: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ -3ee20a: 3342 1c00 |0011: if-ne v2, v4, 002d // +001c │ │ -3ee20e: 8402 |0013: long-to-int v2, v0 │ │ -3ee210: 2322 cc1b |0014: new-array v2, v2, [J // type@1bcc │ │ -3ee214: 5ba2 a389 |0016: iput-object v2, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ee218: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3ee21a: 54a4 a389 |0019: iget-object v4, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ee21e: 2144 |001b: array-length v4, v4 │ │ -3ee220: 3542 0d00 |001c: if-ge v2, v4, 0029 // +000d │ │ -3ee224: 54a4 a389 |001e: iget-object v4, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ -3ee228: 7110 f7c0 0900 |0020: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee22e: 0b05 |0023: move-result-wide v5 │ │ -3ee230: 4c05 0402 |0024: aput-wide v5, v4, v2 │ │ -3ee234: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ee238: 28f1 |0028: goto 0019 // -000f │ │ -3ee23a: 7110 e5c0 0900 |0029: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee240: 0a02 |002c: move-result v2 │ │ -3ee242: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ -3ee246: 3342 2d00 |002f: if-ne v2, v4, 005c // +002d │ │ -3ee24a: 8401 |0031: long-to-int v1, v0 │ │ -3ee24c: 7030 eac0 9801 |0032: invoke-direct {v8, v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3ee252: 0c00 |0035: move-result-object v0 │ │ -3ee254: 5ba0 a189 |0036: iput-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcsDefined:Ljava/util/BitSet; // field@89a1 │ │ -3ee258: 2310 cc1b |0038: new-array v0, v1, [J // type@1bcc │ │ -3ee25c: 5ba0 a089 |003a: iput-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ -3ee260: 3513 1c00 |003c: if-ge v3, v1, 0058 // +001c │ │ -3ee264: 54a0 a189 |003e: iget-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcsDefined:Ljava/util/BitSet; // field@89a1 │ │ -3ee268: 6e20 d186 3000 |0040: invoke-virtual {v0, v3}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ee26e: 0a00 |0043: move-result v0 │ │ -3ee270: 3800 1100 |0044: if-eqz v0, 0055 // +0011 │ │ -3ee274: 54a0 a089 |0046: iget-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ -3ee278: 1804 ffff ffff 0000 0000 |0048: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -3ee282: 6e10 b485 0900 |004d: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ -3ee288: 0a02 |0050: move-result v2 │ │ -3ee28a: 8126 |0051: int-to-long v6, v2 │ │ -3ee28c: c064 |0052: and-long/2addr v4, v6 │ │ -3ee28e: 4c04 0003 |0053: aput-wide v4, v0, v3 │ │ -3ee292: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ee296: 28e5 |0057: goto 003c // -001b │ │ -3ee298: 7110 e5c0 0900 |0058: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee29e: 0a02 |005b: move-result v2 │ │ -3ee2a0: 3902 0300 |005c: if-nez v2, 005f // +0003 │ │ -3ee2a4: 0e00 |005e: return-void │ │ -3ee2a6: 2209 4210 |005f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ee2aa: 220a 9410 |0061: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee2ae: 7010 8384 0a00 |0063: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee2b4: 1a00 e21b |0066: const-string v0, "Badly terminated PackInfo (" // string@1be2 │ │ -3ee2b8: 6e20 8f84 0a00 |0068: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee2be: 6e20 8a84 2a00 |006b: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ee2c4: 1a00 5211 |006e: const-string v0, ")" // string@1152 │ │ -3ee2c8: 6e20 8f84 0a00 |0070: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee2ce: 6e10 9f84 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee2d4: 0c0a |0076: move-result-object v10 │ │ -3ee2d6: 7020 7782 a900 |0077: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee2dc: 2709 |007a: throw v9 │ │ +3ee1cc: |[3ee1cc] org.apache.commons.compress.archivers.sevenz.SevenZFile.readPackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3ee1dc: 7110 f7c0 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee1e2: 0b00 |0003: move-result-wide v0 │ │ +3ee1e4: 5aa0 a289 |0004: iput-wide v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packPos:J // field@89a2 │ │ +3ee1e8: 7110 f7c0 0900 |0006: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee1ee: 0b00 |0009: move-result-wide v0 │ │ +3ee1f0: 7110 e5c0 0900 |000a: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee1f6: 0a02 |000d: move-result v2 │ │ +3ee1f8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3ee1fa: 1304 0900 |000f: const/16 v4, #int 9 // #9 │ │ +3ee1fe: 3342 1c00 |0011: if-ne v2, v4, 002d // +001c │ │ +3ee202: 8402 |0013: long-to-int v2, v0 │ │ +3ee204: 2322 cc1b |0014: new-array v2, v2, [J // type@1bcc │ │ +3ee208: 5ba2 a389 |0016: iput-object v2, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ee20c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3ee20e: 54a4 a389 |0019: iget-object v4, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ee212: 2144 |001b: array-length v4, v4 │ │ +3ee214: 3542 0d00 |001c: if-ge v2, v4, 0029 // +000d │ │ +3ee218: 54a4 a389 |001e: iget-object v4, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packSizes:[J // field@89a3 │ │ +3ee21c: 7110 f7c0 0900 |0020: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee222: 0b05 |0023: move-result-wide v5 │ │ +3ee224: 4c05 0402 |0024: aput-wide v5, v4, v2 │ │ +3ee228: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ee22c: 28f1 |0028: goto 0019 // -000f │ │ +3ee22e: 7110 e5c0 0900 |0029: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee234: 0a02 |002c: move-result v2 │ │ +3ee236: 1304 0a00 |002d: const/16 v4, #int 10 // #a │ │ +3ee23a: 3342 2d00 |002f: if-ne v2, v4, 005c // +002d │ │ +3ee23e: 8401 |0031: long-to-int v1, v0 │ │ +3ee240: 7030 eac0 9801 |0032: invoke-direct {v8, v9, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3ee246: 0c00 |0035: move-result-object v0 │ │ +3ee248: 5ba0 a189 |0036: iput-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcsDefined:Ljava/util/BitSet; // field@89a1 │ │ +3ee24c: 2310 cc1b |0038: new-array v0, v1, [J // type@1bcc │ │ +3ee250: 5ba0 a089 |003a: iput-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ +3ee254: 3513 1c00 |003c: if-ge v3, v1, 0058 // +001c │ │ +3ee258: 54a0 a189 |003e: iget-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcsDefined:Ljava/util/BitSet; // field@89a1 │ │ +3ee25c: 6e20 d186 3000 |0040: invoke-virtual {v0, v3}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ee262: 0a00 |0043: move-result v0 │ │ +3ee264: 3800 1100 |0044: if-eqz v0, 0055 // +0011 │ │ +3ee268: 54a0 a089 |0046: iget-object v0, v10, Lorg/apache/commons/compress/archivers/sevenz/Archive;.packCrcs:[J // field@89a0 │ │ +3ee26c: 1804 ffff ffff 0000 0000 |0048: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +3ee276: 6e10 b485 0900 |004d: invoke-virtual {v9}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ +3ee27c: 0a02 |0050: move-result v2 │ │ +3ee27e: 8126 |0051: int-to-long v6, v2 │ │ +3ee280: c064 |0052: and-long/2addr v4, v6 │ │ +3ee282: 4c04 0003 |0053: aput-wide v4, v0, v3 │ │ +3ee286: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3ee28a: 28e5 |0057: goto 003c // -001b │ │ +3ee28c: 7110 e5c0 0900 |0058: invoke-static {v9}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee292: 0a02 |005b: move-result v2 │ │ +3ee294: 3902 0300 |005c: if-nez v2, 005f // +0003 │ │ +3ee298: 0e00 |005e: return-void │ │ +3ee29a: 2209 4210 |005f: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ee29e: 220a 9410 |0061: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee2a2: 7010 8384 0a00 |0063: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee2a8: 1a00 e21b |0066: const-string v0, "Badly terminated PackInfo (" // string@1be2 │ │ +3ee2ac: 6e20 8f84 0a00 |0068: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee2b2: 6e20 8a84 2a00 |006b: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ee2b8: 1a00 5211 |006e: const-string v0, ")" // string@1152 │ │ +3ee2bc: 6e20 8f84 0a00 |0070: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee2c2: 6e10 9f84 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee2c8: 0c0a |0076: move-result-object v10 │ │ +3ee2ca: 7020 7782 a900 |0077: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee2d0: 2709 |007a: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0006 line=403 │ │ 0x000a line=404 │ │ 0x0014 line=406 │ │ 0x0019 line=407 │ │ @@ -869792,60 +869792,60 @@ │ │ type : '(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 87 16-bit code units │ │ -3ed6b4: |[3ed6b4] org.apache.commons.compress.archivers.sevenz.SevenZFile.readStartHeader:(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader; │ │ -3ed6c4: 2200 4318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader; // type@1843 │ │ -3ed6c8: 7010 38c1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.:()V // method@c138 │ │ -3ed6ce: 2201 3510 |0005: new-instance v1, Ljava/io/DataInputStream; // type@1035 │ │ -3ed6d2: 2208 0119 |0007: new-instance v8, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ -3ed6d6: 2203 2618 |0009: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ -3ed6da: 5492 f889 |000b: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3ed6de: 1604 1400 |000d: const-wide/16 v4, #int 20 // #14 │ │ -3ed6e2: 7040 44c0 2354 |000f: invoke-direct {v3, v2, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ -3ed6e8: 0782 |0012: move-object v2, v8 │ │ -3ed6ea: 04a6 |0013: move-wide v6, v10 │ │ -3ed6ec: 7606 36c8 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -3ed6f2: 7020 1e82 8100 |0017: invoke-direct {v1, v8}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3ed6f8: 120a |001a: const/4 v10, #int 0 // #0 │ │ -3ed6fa: 6e10 2582 0100 |001b: invoke-virtual {v1}, Ljava/io/DataInputStream;.readLong:()J // method@8225 │ │ -3ed700: 0b02 |001e: move-result-wide v2 │ │ -3ed702: 7120 b983 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ -3ed708: 0b02 |0022: move-result-wide v2 │ │ -3ed70a: 5a02 218a |0023: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderOffset:J // field@8a21 │ │ -3ed70e: 6e10 2582 0100 |0025: invoke-virtual {v1}, Ljava/io/DataInputStream;.readLong:()J // method@8225 │ │ -3ed714: 0b02 |0028: move-result-wide v2 │ │ -3ed716: 7120 b983 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ -3ed71c: 0b02 |002c: move-result-wide v2 │ │ -3ed71e: 5a02 228a |002d: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ -3ed722: 1802 ffff ffff 0000 0000 |002f: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3ed72c: 6e10 2482 0100 |0034: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@8224 │ │ -3ed732: 0a0b |0037: move-result v11 │ │ -3ed734: 7110 a083 0b00 |0038: invoke-static {v11}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3ed73a: 0a0b |003b: move-result v11 │ │ -3ed73c: 81b4 |003c: int-to-long v4, v11 │ │ -3ed73e: c042 |003d: and-long/2addr v2, v4 │ │ -3ed740: 5a02 208a |003e: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderCrc:J // field@8a20 │ │ -3ed744: 6e10 1f82 0100 |0040: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed74a: 1100 |0043: return-object v0 │ │ -3ed74c: 0d0b |0044: move-exception v11 │ │ -3ed74e: 2803 |0045: goto 0048 // +0003 │ │ -3ed750: 0d0a |0046: move-exception v10 │ │ -3ed752: 270a |0047: throw v10 │ │ -3ed754: 380a 0b00 |0048: if-eqz v10, 0053 // +000b │ │ -3ed758: 6e10 1f82 0100 |004a: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed75e: 2809 |004d: goto 0056 // +0009 │ │ -3ed760: 0d00 |004e: move-exception v0 │ │ -3ed762: 6e20 c784 0a00 |004f: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3ed768: 2804 |0052: goto 0056 // +0004 │ │ -3ed76a: 6e10 1f82 0100 |0053: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3ed770: 270b |0056: throw v11 │ │ +3ed6a8: |[3ed6a8] org.apache.commons.compress.archivers.sevenz.SevenZFile.readStartHeader:(J)Lorg/apache/commons/compress/archivers/sevenz/StartHeader; │ │ +3ed6b8: 2200 4318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader; // type@1843 │ │ +3ed6bc: 7010 38c1 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.:()V // method@c138 │ │ +3ed6c2: 2201 3510 |0005: new-instance v1, Ljava/io/DataInputStream; // type@1035 │ │ +3ed6c6: 2208 0119 |0007: new-instance v8, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ +3ed6ca: 2203 2618 |0009: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream; // type@1826 │ │ +3ed6ce: 5492 f889 |000b: iget-object v2, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3ed6d2: 1604 1400 |000d: const-wide/16 v4, #int 20 // #14 │ │ +3ed6d6: 7040 44c0 2354 |000f: invoke-direct {v3, v2, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream;.:(Ljava/nio/channels/SeekableByteChannel;J)V // method@c044 │ │ +3ed6dc: 0782 |0012: move-object v2, v8 │ │ +3ed6de: 04a6 |0013: move-wide v6, v10 │ │ +3ed6e0: 7606 36c8 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +3ed6e6: 7020 1e82 8100 |0017: invoke-direct {v1, v8}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3ed6ec: 120a |001a: const/4 v10, #int 0 // #0 │ │ +3ed6ee: 6e10 2582 0100 |001b: invoke-virtual {v1}, Ljava/io/DataInputStream;.readLong:()J // method@8225 │ │ +3ed6f4: 0b02 |001e: move-result-wide v2 │ │ +3ed6f6: 7120 b983 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ +3ed6fc: 0b02 |0022: move-result-wide v2 │ │ +3ed6fe: 5a02 218a |0023: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderOffset:J // field@8a21 │ │ +3ed702: 6e10 2582 0100 |0025: invoke-virtual {v1}, Ljava/io/DataInputStream;.readLong:()J // method@8225 │ │ +3ed708: 0b02 |0028: move-result-wide v2 │ │ +3ed70a: 7120 b983 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ +3ed710: 0b02 |002c: move-result-wide v2 │ │ +3ed712: 5a02 228a |002d: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderSize:J // field@8a22 │ │ +3ed716: 1802 ffff ffff 0000 0000 |002f: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3ed720: 6e10 2482 0100 |0034: invoke-virtual {v1}, Ljava/io/DataInputStream;.readInt:()I // method@8224 │ │ +3ed726: 0a0b |0037: move-result v11 │ │ +3ed728: 7110 a083 0b00 |0038: invoke-static {v11}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3ed72e: 0a0b |003b: move-result v11 │ │ +3ed730: 81b4 |003c: int-to-long v4, v11 │ │ +3ed732: c042 |003d: and-long/2addr v2, v4 │ │ +3ed734: 5a02 208a |003e: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/sevenz/StartHeader;.nextHeaderCrc:J // field@8a20 │ │ +3ed738: 6e10 1f82 0100 |0040: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed73e: 1100 |0043: return-object v0 │ │ +3ed740: 0d0b |0044: move-exception v11 │ │ +3ed742: 2803 |0045: goto 0048 // +0003 │ │ +3ed744: 0d0a |0046: move-exception v10 │ │ +3ed746: 270a |0047: throw v10 │ │ +3ed748: 380a 0b00 |0048: if-eqz v10, 0053 // +000b │ │ +3ed74c: 6e10 1f82 0100 |004a: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed752: 2809 |004d: goto 0056 // +0009 │ │ +3ed754: 0d00 |004e: move-exception v0 │ │ +3ed756: 6e20 c784 0a00 |004f: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3ed75c: 2804 |0052: goto 0056 // +0004 │ │ +3ed75e: 6e10 1f82 0100 |0053: invoke-virtual {v1}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3ed764: 270b |0056: throw v11 │ │ catches : 3 │ │ 0x001b - 0x0040 │ │ Ljava/lang/Throwable; -> 0x0046 │ │ -> 0x0044 │ │ 0x0047 - 0x0048 │ │ -> 0x0044 │ │ 0x004a - 0x004d │ │ @@ -869868,42 +869868,42 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3ee2e0: |[3ee2e0] org.apache.commons.compress.archivers.sevenz.SevenZFile.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3ee2f0: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee2f6: 0a00 |0003: move-result v0 │ │ -3ee2f8: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -3ee2fa: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ -3ee2fe: 7030 f3c0 3204 |0007: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readPackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f3 │ │ -3ee304: 7110 e5c0 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee30a: 0a00 |000d: move-result v0 │ │ -3ee30c: 1271 |000e: const/4 v1, #int 7 // #7 │ │ -3ee30e: 3310 0a00 |000f: if-ne v0, v1, 0019 // +000a │ │ -3ee312: 7030 f8c0 3204 |0011: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUnpackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f8 │ │ -3ee318: 7110 e5c0 0300 |0014: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee31e: 0a00 |0017: move-result v0 │ │ -3ee320: 2806 |0018: goto 001e // +0006 │ │ -3ee322: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3ee324: 2311 be1c |001a: new-array v1, v1, [Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1cbe │ │ -3ee328: 5b41 9f89 |001c: iput-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee32c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -3ee330: 3310 0900 |0020: if-ne v0, v1, 0029 // +0009 │ │ -3ee334: 7030 f6c0 3204 |0022: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readSubStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f6 │ │ -3ee33a: 7110 e5c0 0300 |0025: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee340: 0a00 |0028: move-result v0 │ │ -3ee342: 3900 0300 |0029: if-nez v0, 002c // +0003 │ │ -3ee346: 0e00 |002b: return-void │ │ -3ee348: 2203 4210 |002c: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3ee34c: 1a04 e31b |002e: const-string v4, "Badly terminated StreamsInfo" // string@1be3 │ │ -3ee350: 7020 7782 4300 |0030: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee356: 2703 |0033: throw v3 │ │ +3ee2d4: |[3ee2d4] org.apache.commons.compress.archivers.sevenz.SevenZFile.readStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3ee2e4: 7110 e5c0 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee2ea: 0a00 |0003: move-result v0 │ │ +3ee2ec: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +3ee2ee: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ +3ee2f2: 7030 f3c0 3204 |0007: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readPackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f3 │ │ +3ee2f8: 7110 e5c0 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee2fe: 0a00 |000d: move-result v0 │ │ +3ee300: 1271 |000e: const/4 v1, #int 7 // #7 │ │ +3ee302: 3310 0a00 |000f: if-ne v0, v1, 0019 // +000a │ │ +3ee306: 7030 f8c0 3204 |0011: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUnpackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f8 │ │ +3ee30c: 7110 e5c0 0300 |0014: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee312: 0a00 |0017: move-result v0 │ │ +3ee314: 2806 |0018: goto 001e // +0006 │ │ +3ee316: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3ee318: 2311 be1c |001a: new-array v1, v1, [Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1cbe │ │ +3ee31c: 5b41 9f89 |001c: iput-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee320: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +3ee324: 3310 0900 |0020: if-ne v0, v1, 0029 // +0009 │ │ +3ee328: 7030 f6c0 3204 |0022: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readSubStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V // method@c0f6 │ │ +3ee32e: 7110 e5c0 0300 |0025: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee334: 0a00 |0028: move-result v0 │ │ +3ee336: 3900 0300 |0029: if-nez v0, 002c // +0003 │ │ +3ee33a: 0e00 |002b: return-void │ │ +3ee33c: 2203 4210 |002c: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3ee340: 1a04 e31b |002e: const-string v4, "Badly terminated StreamsInfo" // string@1be3 │ │ +3ee344: 7020 7782 4300 |0030: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee34a: 2703 |0033: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=379 │ │ 0x000a line=380 │ │ 0x0011 line=384 │ │ 0x0014 line=385 │ │ @@ -869921,179 +869921,179 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 287 16-bit code units │ │ -3ee358: |[3ee358] org.apache.commons.compress.archivers.sevenz.SevenZFile.readSubStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3ee368: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -3ee36c: 5401 9f89 |0002: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee370: 2112 |0004: array-length v2, v1 │ │ -3ee372: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3ee374: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -3ee376: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -3ee378: 3524 0900 |0008: if-ge v4, v2, 0011 // +0009 │ │ -3ee37c: 4606 0104 |000a: aget-object v6, v1, v4 │ │ -3ee380: 5965 c589 |000c: iput v5, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee384: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ee388: 28f7 |0010: goto 0007 // -0009 │ │ -3ee38a: 5401 9f89 |0011: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee38e: 2111 |0013: array-length v1, v1 │ │ -3ee390: 7701 e5c0 1300 |0014: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee396: 0a02 |0017: move-result v2 │ │ -3ee398: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ -3ee39c: 3342 1d00 |001a: if-ne v2, v4, 0037 // +001d │ │ -3ee3a0: 5401 9f89 |001c: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee3a4: 2112 |001e: array-length v2, v1 │ │ -3ee3a6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -3ee3a8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -3ee3aa: 3524 1100 |0021: if-ge v4, v2, 0032 // +0011 │ │ -3ee3ae: 4607 0104 |0023: aget-object v7, v1, v4 │ │ -3ee3b2: 7701 f7c0 1300 |0025: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee3b8: 0b08 |0028: move-result-wide v8 │ │ -3ee3ba: 848a |0029: long-to-int v10, v8 │ │ -3ee3bc: 597a c589 |002a: iput v10, v7, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee3c0: 8166 |002c: int-to-long v6, v6 │ │ -3ee3c2: bb86 |002d: add-long/2addr v6, v8 │ │ -3ee3c4: 8466 |002e: long-to-int v6, v6 │ │ -3ee3c6: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ee3ca: 28f0 |0031: goto 0021 // -0010 │ │ -3ee3cc: 7701 e5c0 1300 |0032: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee3d2: 0a02 |0035: move-result v2 │ │ -3ee3d4: 0161 |0036: move v1, v6 │ │ -3ee3d6: 2204 4518 |0037: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // type@1845 │ │ -3ee3da: 7010 3bc1 0400 |0039: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.:()V // method@c13b │ │ -3ee3e0: 2316 cc1b |003c: new-array v6, v1, [J // type@1bcc │ │ -3ee3e4: 5b46 298a |003e: iput-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ -3ee3e8: 2206 1911 |0040: new-instance v6, Ljava/util/BitSet; // type@1119 │ │ -3ee3ec: 7020 cd86 1600 |0042: invoke-direct {v6, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ee3f2: 5b46 288a |0045: iput-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ -3ee3f6: 2311 cc1b |0047: new-array v1, v1, [J // type@1bcc │ │ -3ee3fa: 5b41 278a |0049: iput-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ -3ee3fe: 5401 9f89 |004b: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee402: 2116 |004d: array-length v6, v1 │ │ -3ee404: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -3ee406: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -3ee408: 1309 0900 |0050: const/16 v9, #int 9 // #9 │ │ -3ee40c: 3567 3400 |0052: if-ge v7, v6, 0086 // +0034 │ │ -3ee410: 460a 0107 |0054: aget-object v10, v1, v7 │ │ -3ee414: 52ab c589 |0056: iget v11, v10, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee418: 390b 0300 |0058: if-nez v11, 005b // +0003 │ │ -3ee41c: 2829 |005a: goto 0083 // +0029 │ │ -3ee41e: 160b 0000 |005b: const-wide/16 v11, #int 0 // #0 │ │ -3ee422: 3392 1a00 |005d: if-ne v2, v9, 0077 // +001a │ │ -3ee426: 0189 |005f: move v9, v8 │ │ -3ee428: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -3ee42a: 52ad c589 |0061: iget v13, v10, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee42e: b15d |0063: sub-int/2addr v13, v5 │ │ -3ee430: 35d8 1200 |0064: if-ge v8, v13, 0076 // +0012 │ │ -3ee434: 7701 f7c0 1300 |0066: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee43a: 0b0d |0069: move-result-wide v13 │ │ -3ee43c: 544f 298a |006a: iget-object v15, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ -3ee440: d810 0901 |006c: add-int/lit8 v16, v9, #int 1 // #01 │ │ -3ee444: 4c0d 0f09 |006e: aput-wide v13, v15, v9 │ │ -3ee448: bbdb |0070: add-long/2addr v11, v13 │ │ -3ee44a: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3ee44e: 0209 1000 |0073: move/from16 v9, v16 │ │ -3ee452: 28ec |0075: goto 0061 // -0014 │ │ -3ee454: 0198 |0076: move v8, v9 │ │ -3ee456: 5449 298a |0077: iget-object v9, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ -3ee45a: d80d 0801 |0079: add-int/lit8 v13, v8, #int 1 // #01 │ │ -3ee45e: 6e10 92c0 0a00 |007b: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ -3ee464: 0b0e |007e: move-result-wide v14 │ │ -3ee466: bcbe |007f: sub-long/2addr v14, v11 │ │ -3ee468: 4c0e 0908 |0080: aput-wide v14, v9, v8 │ │ -3ee46c: 01d8 |0082: move v8, v13 │ │ -3ee46e: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3ee472: 28cb |0085: goto 0050 // -0035 │ │ -3ee474: 3392 0600 |0086: if-ne v2, v9, 008c // +0006 │ │ -3ee478: 7701 e5c0 1300 |0088: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee47e: 0a02 |008b: move-result v2 │ │ -3ee480: 5401 9f89 |008c: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee484: 2116 |008e: array-length v6, v1 │ │ -3ee486: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -3ee488: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -3ee48a: 3567 1200 |0091: if-ge v7, v6, 00a3 // +0012 │ │ -3ee48e: 4609 0107 |0093: aget-object v9, v1, v7 │ │ -3ee492: 529a c589 |0095: iget v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee496: 335a 0600 |0097: if-ne v10, v5, 009d // +0006 │ │ -3ee49a: 559a c489 |0099: iget-boolean v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ee49e: 390a 0500 |009b: if-nez v10, 00a0 // +0005 │ │ -3ee4a2: 5299 c589 |009d: iget v9, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee4a6: b098 |009f: add-int/2addr v8, v9 │ │ -3ee4a8: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3ee4ac: 28ef |00a2: goto 0091 // -0011 │ │ -3ee4ae: 1301 0a00 |00a3: const/16 v1, #int 10 // #a │ │ -3ee4b2: 3312 6b00 |00a5: if-ne v2, v1, 0110 // +006b │ │ -3ee4b6: 0801 1200 |00a7: move-object/from16 v1, v18 │ │ -3ee4ba: 0806 1300 |00a9: move-object/from16 v6, v19 │ │ -3ee4be: 7030 eac0 6108 |00ab: invoke-direct {v1, v6, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3ee4c4: 0c02 |00ae: move-result-object v2 │ │ -3ee4c6: 2387 cc1b |00af: new-array v7, v8, [J // type@1bcc │ │ -3ee4ca: 1209 |00b1: const/4 v9, #int 0 // #0 │ │ -3ee4cc: 3589 1800 |00b2: if-ge v9, v8, 00ca // +0018 │ │ -3ee4d0: 6e20 d186 9200 |00b4: invoke-virtual {v2, v9}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ee4d6: 0a0a |00b7: move-result v10 │ │ -3ee4d8: 380a 0f00 |00b8: if-eqz v10, 00c7 // +000f │ │ -3ee4dc: 180a ffff ffff 0000 0000 |00ba: const-wide v10, #double 2.122e-314 // #00000000ffffffff │ │ -3ee4e6: 7401 b485 1300 |00bf: invoke-virtual/range {v19}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ -3ee4ec: 0a0c |00c2: move-result v12 │ │ -3ee4ee: 81cc |00c3: int-to-long v12, v12 │ │ -3ee4f0: c0ca |00c4: and-long/2addr v10, v12 │ │ -3ee4f2: 4c0a 0709 |00c5: aput-wide v10, v7, v9 │ │ -3ee4f6: d809 0901 |00c7: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3ee4fa: 28e9 |00c9: goto 00b2 // -0017 │ │ -3ee4fc: 5408 9f89 |00ca: iget-object v8, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee500: 2189 |00cc: array-length v9, v8 │ │ -3ee502: 120a |00cd: const/4 v10, #int 0 // #0 │ │ -3ee504: 120b |00ce: const/4 v11, #int 0 // #0 │ │ -3ee506: 120c |00cf: const/4 v12, #int 0 // #0 │ │ -3ee508: 359a 3b00 |00d0: if-ge v10, v9, 010b // +003b │ │ -3ee50c: 460d 080a |00d2: aget-object v13, v8, v10 │ │ -3ee510: 52de c589 |00d4: iget v14, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee514: 335e 1400 |00d6: if-ne v14, v5, 00ea // +0014 │ │ -3ee518: 55de c489 |00d8: iget-boolean v14, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ee51c: 380e 1000 |00da: if-eqz v14, 00ea // +0010 │ │ -3ee520: 544e 288a |00dc: iget-object v14, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ -3ee524: 6e30 d886 be05 |00de: invoke-virtual {v14, v11, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ee52a: 544e 278a |00e1: iget-object v14, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ -3ee52e: 53d5 c389 |00e3: iget-wide v5, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ -3ee532: 4c05 0e0b |00e5: aput-wide v5, v14, v11 │ │ -3ee536: d80b 0b01 |00e7: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3ee53a: 281c |00e9: goto 0105 // +001c │ │ -3ee53c: 1205 |00ea: const/4 v5, #int 0 // #0 │ │ -3ee53e: 52d6 c589 |00eb: iget v6, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ -3ee542: 3565 1800 |00ed: if-ge v5, v6, 0105 // +0018 │ │ -3ee546: 5446 288a |00ef: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ -3ee54a: 6e20 d186 c200 |00f1: invoke-virtual {v2, v12}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ee550: 0a0e |00f4: move-result v14 │ │ -3ee552: 6e30 d886 b60e |00f5: invoke-virtual {v6, v11, v14}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ee558: 5446 278a |00f8: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ -3ee55c: 4510 070c |00fa: aget-wide v16, v7, v12 │ │ -3ee560: 4c10 060b |00fc: aput-wide v16, v6, v11 │ │ -3ee564: d80b 0b01 |00fe: add-int/lit8 v11, v11, #int 1 // #01 │ │ -3ee568: d80c 0c01 |0100: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3ee56c: d805 0501 |0102: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ee570: 28e7 |0104: goto 00eb // -0019 │ │ -3ee572: d80a 0a01 |0105: add-int/lit8 v10, v10, #int 1 // #01 │ │ -3ee576: 0806 1300 |0107: move-object/from16 v6, v19 │ │ -3ee57a: 1215 |0109: const/4 v5, #int 1 // #1 │ │ -3ee57c: 28c6 |010a: goto 00d0 // -003a │ │ -3ee57e: 7701 e5c0 1300 |010b: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee584: 0a02 |010e: move-result v2 │ │ -3ee586: 2803 |010f: goto 0112 // +0003 │ │ -3ee588: 0801 1200 |0110: move-object/from16 v1, v18 │ │ -3ee58c: 3902 0500 |0112: if-nez v2, 0117 // +0005 │ │ -3ee590: 5b04 a589 |0114: iput-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ -3ee594: 0e00 |0116: return-void │ │ -3ee596: 2200 4210 |0117: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ee59a: 1a02 e41b |0119: const-string v2, "Badly terminated SubStreamsInfo" // string@1be4 │ │ -3ee59e: 7020 7782 2000 |011b: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee5a4: 2700 |011e: throw v0 │ │ +3ee34c: |[3ee34c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readSubStreamsInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3ee35c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +3ee360: 5401 9f89 |0002: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee364: 2112 |0004: array-length v2, v1 │ │ +3ee366: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3ee368: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +3ee36a: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +3ee36c: 3524 0900 |0008: if-ge v4, v2, 0011 // +0009 │ │ +3ee370: 4606 0104 |000a: aget-object v6, v1, v4 │ │ +3ee374: 5965 c589 |000c: iput v5, v6, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee378: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3ee37c: 28f7 |0010: goto 0007 // -0009 │ │ +3ee37e: 5401 9f89 |0011: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee382: 2111 |0013: array-length v1, v1 │ │ +3ee384: 7701 e5c0 1300 |0014: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee38a: 0a02 |0017: move-result v2 │ │ +3ee38c: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ +3ee390: 3342 1d00 |001a: if-ne v2, v4, 0037 // +001d │ │ +3ee394: 5401 9f89 |001c: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee398: 2112 |001e: array-length v2, v1 │ │ +3ee39a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +3ee39c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +3ee39e: 3524 1100 |0021: if-ge v4, v2, 0032 // +0011 │ │ +3ee3a2: 4607 0104 |0023: aget-object v7, v1, v4 │ │ +3ee3a6: 7701 f7c0 1300 |0025: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee3ac: 0b08 |0028: move-result-wide v8 │ │ +3ee3ae: 848a |0029: long-to-int v10, v8 │ │ +3ee3b0: 597a c589 |002a: iput v10, v7, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee3b4: 8166 |002c: int-to-long v6, v6 │ │ +3ee3b6: bb86 |002d: add-long/2addr v6, v8 │ │ +3ee3b8: 8466 |002e: long-to-int v6, v6 │ │ +3ee3ba: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3ee3be: 28f0 |0031: goto 0021 // -0010 │ │ +3ee3c0: 7701 e5c0 1300 |0032: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee3c6: 0a02 |0035: move-result v2 │ │ +3ee3c8: 0161 |0036: move v1, v6 │ │ +3ee3ca: 2204 4518 |0037: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // type@1845 │ │ +3ee3ce: 7010 3bc1 0400 |0039: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.:()V // method@c13b │ │ +3ee3d4: 2316 cc1b |003c: new-array v6, v1, [J // type@1bcc │ │ +3ee3d8: 5b46 298a |003e: iput-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ +3ee3dc: 2206 1911 |0040: new-instance v6, Ljava/util/BitSet; // type@1119 │ │ +3ee3e0: 7020 cd86 1600 |0042: invoke-direct {v6, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ee3e6: 5b46 288a |0045: iput-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ +3ee3ea: 2311 cc1b |0047: new-array v1, v1, [J // type@1bcc │ │ +3ee3ee: 5b41 278a |0049: iput-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ +3ee3f2: 5401 9f89 |004b: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee3f6: 2116 |004d: array-length v6, v1 │ │ +3ee3f8: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +3ee3fa: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +3ee3fc: 1309 0900 |0050: const/16 v9, #int 9 // #9 │ │ +3ee400: 3567 3400 |0052: if-ge v7, v6, 0086 // +0034 │ │ +3ee404: 460a 0107 |0054: aget-object v10, v1, v7 │ │ +3ee408: 52ab c589 |0056: iget v11, v10, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee40c: 390b 0300 |0058: if-nez v11, 005b // +0003 │ │ +3ee410: 2829 |005a: goto 0083 // +0029 │ │ +3ee412: 160b 0000 |005b: const-wide/16 v11, #int 0 // #0 │ │ +3ee416: 3392 1a00 |005d: if-ne v2, v9, 0077 // +001a │ │ +3ee41a: 0189 |005f: move v9, v8 │ │ +3ee41c: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +3ee41e: 52ad c589 |0061: iget v13, v10, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee422: b15d |0063: sub-int/2addr v13, v5 │ │ +3ee424: 35d8 1200 |0064: if-ge v8, v13, 0076 // +0012 │ │ +3ee428: 7701 f7c0 1300 |0066: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee42e: 0b0d |0069: move-result-wide v13 │ │ +3ee430: 544f 298a |006a: iget-object v15, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ +3ee434: d810 0901 |006c: add-int/lit8 v16, v9, #int 1 // #01 │ │ +3ee438: 4c0d 0f09 |006e: aput-wide v13, v15, v9 │ │ +3ee43c: bbdb |0070: add-long/2addr v11, v13 │ │ +3ee43e: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3ee442: 0209 1000 |0073: move/from16 v9, v16 │ │ +3ee446: 28ec |0075: goto 0061 // -0014 │ │ +3ee448: 0198 |0076: move v8, v9 │ │ +3ee44a: 5449 298a |0077: iget-object v9, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.unpackSizes:[J // field@8a29 │ │ +3ee44e: d80d 0801 |0079: add-int/lit8 v13, v8, #int 1 // #01 │ │ +3ee452: 6e10 92c0 0a00 |007b: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/sevenz/Folder;.getUnpackSize:()J // method@c092 │ │ +3ee458: 0b0e |007e: move-result-wide v14 │ │ +3ee45a: bcbe |007f: sub-long/2addr v14, v11 │ │ +3ee45c: 4c0e 0908 |0080: aput-wide v14, v9, v8 │ │ +3ee460: 01d8 |0082: move v8, v13 │ │ +3ee462: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3ee466: 28cb |0085: goto 0050 // -0035 │ │ +3ee468: 3392 0600 |0086: if-ne v2, v9, 008c // +0006 │ │ +3ee46c: 7701 e5c0 1300 |0088: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee472: 0a02 |008b: move-result v2 │ │ +3ee474: 5401 9f89 |008c: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee478: 2116 |008e: array-length v6, v1 │ │ +3ee47a: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +3ee47c: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +3ee47e: 3567 1200 |0091: if-ge v7, v6, 00a3 // +0012 │ │ +3ee482: 4609 0107 |0093: aget-object v9, v1, v7 │ │ +3ee486: 529a c589 |0095: iget v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee48a: 335a 0600 |0097: if-ne v10, v5, 009d // +0006 │ │ +3ee48e: 559a c489 |0099: iget-boolean v10, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ee492: 390a 0500 |009b: if-nez v10, 00a0 // +0005 │ │ +3ee496: 5299 c589 |009d: iget v9, v9, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee49a: b098 |009f: add-int/2addr v8, v9 │ │ +3ee49c: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3ee4a0: 28ef |00a2: goto 0091 // -0011 │ │ +3ee4a2: 1301 0a00 |00a3: const/16 v1, #int 10 // #a │ │ +3ee4a6: 3312 6b00 |00a5: if-ne v2, v1, 0110 // +006b │ │ +3ee4aa: 0801 1200 |00a7: move-object/from16 v1, v18 │ │ +3ee4ae: 0806 1300 |00a9: move-object/from16 v6, v19 │ │ +3ee4b2: 7030 eac0 6108 |00ab: invoke-direct {v1, v6, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3ee4b8: 0c02 |00ae: move-result-object v2 │ │ +3ee4ba: 2387 cc1b |00af: new-array v7, v8, [J // type@1bcc │ │ +3ee4be: 1209 |00b1: const/4 v9, #int 0 // #0 │ │ +3ee4c0: 3589 1800 |00b2: if-ge v9, v8, 00ca // +0018 │ │ +3ee4c4: 6e20 d186 9200 |00b4: invoke-virtual {v2, v9}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ee4ca: 0a0a |00b7: move-result v10 │ │ +3ee4cc: 380a 0f00 |00b8: if-eqz v10, 00c7 // +000f │ │ +3ee4d0: 180a ffff ffff 0000 0000 |00ba: const-wide v10, #double 2.122e-314 // #00000000ffffffff │ │ +3ee4da: 7401 b485 1300 |00bf: invoke-virtual/range {v19}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ +3ee4e0: 0a0c |00c2: move-result v12 │ │ +3ee4e2: 81cc |00c3: int-to-long v12, v12 │ │ +3ee4e4: c0ca |00c4: and-long/2addr v10, v12 │ │ +3ee4e6: 4c0a 0709 |00c5: aput-wide v10, v7, v9 │ │ +3ee4ea: d809 0901 |00c7: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3ee4ee: 28e9 |00c9: goto 00b2 // -0017 │ │ +3ee4f0: 5408 9f89 |00ca: iget-object v8, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee4f4: 2189 |00cc: array-length v9, v8 │ │ +3ee4f6: 120a |00cd: const/4 v10, #int 0 // #0 │ │ +3ee4f8: 120b |00ce: const/4 v11, #int 0 // #0 │ │ +3ee4fa: 120c |00cf: const/4 v12, #int 0 // #0 │ │ +3ee4fc: 359a 3b00 |00d0: if-ge v10, v9, 010b // +003b │ │ +3ee500: 460d 080a |00d2: aget-object v13, v8, v10 │ │ +3ee504: 52de c589 |00d4: iget v14, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee508: 335e 1400 |00d6: if-ne v14, v5, 00ea // +0014 │ │ +3ee50c: 55de c489 |00d8: iget-boolean v14, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ee510: 380e 1000 |00da: if-eqz v14, 00ea // +0010 │ │ +3ee514: 544e 288a |00dc: iget-object v14, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ +3ee518: 6e30 d886 be05 |00de: invoke-virtual {v14, v11, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ee51e: 544e 278a |00e1: iget-object v14, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ +3ee522: 53d5 c389 |00e3: iget-wide v5, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ +3ee526: 4c05 0e0b |00e5: aput-wide v5, v14, v11 │ │ +3ee52a: d80b 0b01 |00e7: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3ee52e: 281c |00e9: goto 0105 // +001c │ │ +3ee530: 1205 |00ea: const/4 v5, #int 0 // #0 │ │ +3ee532: 52d6 c589 |00eb: iget v6, v13, Lorg/apache/commons/compress/archivers/sevenz/Folder;.numUnpackSubStreams:I // field@89c5 │ │ +3ee536: 3565 1800 |00ed: if-ge v5, v6, 0105 // +0018 │ │ +3ee53a: 5446 288a |00ef: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.hasCrc:Ljava/util/BitSet; // field@8a28 │ │ +3ee53e: 6e20 d186 c200 |00f1: invoke-virtual {v2, v12}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ee544: 0a0e |00f4: move-result v14 │ │ +3ee546: 6e30 d886 b60e |00f5: invoke-virtual {v6, v11, v14}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ee54c: 5446 278a |00f8: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo;.crcs:[J // field@8a27 │ │ +3ee550: 4510 070c |00fa: aget-wide v16, v7, v12 │ │ +3ee554: 4c10 060b |00fc: aput-wide v16, v6, v11 │ │ +3ee558: d80b 0b01 |00fe: add-int/lit8 v11, v11, #int 1 // #01 │ │ +3ee55c: d80c 0c01 |0100: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3ee560: d805 0501 |0102: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ee564: 28e7 |0104: goto 00eb // -0019 │ │ +3ee566: d80a 0a01 |0105: add-int/lit8 v10, v10, #int 1 // #01 │ │ +3ee56a: 0806 1300 |0107: move-object/from16 v6, v19 │ │ +3ee56e: 1215 |0109: const/4 v5, #int 1 // #1 │ │ +3ee570: 28c6 |010a: goto 00d0 // -003a │ │ +3ee572: 7701 e5c0 1300 |010b: invoke-static/range {v19}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee578: 0a02 |010e: move-result v2 │ │ +3ee57a: 2803 |010f: goto 0112 // +0003 │ │ +3ee57c: 0801 1200 |0110: move-object/from16 v1, v18 │ │ +3ee580: 3902 0500 |0112: if-nez v2, 0117 // +0005 │ │ +3ee584: 5b04 a589 |0114: iput-object v4, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.subStreamsInfo:Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; // field@89a5 │ │ +3ee588: 0e00 |0116: return-void │ │ +3ee58a: 2200 4210 |0117: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ee58e: 1a02 e41b |0119: const-string v2, "Badly terminated SubStreamsInfo" // string@1be4 │ │ +3ee592: 7020 7782 2000 |011b: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee598: 2700 |011e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=478 │ │ 0x000c line=479 │ │ 0x0011 line=481 │ │ 0x0014 line=483 │ │ 0x001c line=486 │ │ @@ -870138,45 +870138,45 @@ │ │ type : '(Ljava/nio/ByteBuffer;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -3ed1c4: |[3ed1c4] org.apache.commons.compress.archivers.sevenz.SevenZFile.readUint64:(Ljava/nio/ByteBuffer;)J │ │ -3ed1d4: 7110 e5c0 0c00 |0000: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed1da: 0a00 |0003: move-result v0 │ │ -3ed1dc: 8100 |0004: int-to-long v0, v0 │ │ -3ed1de: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -3ed1e2: 1304 8000 |0007: const/16 v4, #int 128 // #80 │ │ -3ed1e6: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -3ed1e8: 0426 |000a: move-wide v6, v2 │ │ -3ed1ea: 1308 0800 |000b: const/16 v8, #int 8 // #8 │ │ -3ed1ee: 3585 1f00 |000d: if-ge v5, v8, 002c // +001f │ │ -3ed1f2: 8149 |000f: int-to-long v9, v4 │ │ -3ed1f4: c009 |0010: and-long/2addr v9, v0 │ │ -3ed1f6: 310b 0902 |0011: cmp-long v11, v9, v2 │ │ -3ed1fa: 390b 0b00 |0013: if-nez v11, 001e // +000b │ │ -3ed1fe: d804 04ff |0015: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3ed202: 8142 |0017: int-to-long v2, v4 │ │ -3ed204: c020 |0018: and-long/2addr v0, v2 │ │ -3ed206: da05 0508 |0019: mul-int/lit8 v5, v5, #int 8 // #08 │ │ -3ed20a: c350 |001b: shl-long/2addr v0, v5 │ │ -3ed20c: c160 |001c: or-long/2addr v0, v6 │ │ -3ed20e: 1000 |001d: return-wide v0 │ │ -3ed210: 7110 e5c0 0c00 |001e: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ed216: 0a08 |0021: move-result v8 │ │ -3ed218: 8188 |0022: int-to-long v8, v8 │ │ -3ed21a: da0a 0508 |0023: mul-int/lit8 v10, v5, #int 8 // #08 │ │ -3ed21e: c3a8 |0025: shl-long/2addr v8, v10 │ │ -3ed220: c186 |0026: or-long/2addr v6, v8 │ │ -3ed222: e204 0401 |0027: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -3ed226: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ed22a: 28e0 |002b: goto 000b // -0020 │ │ -3ed22c: 1006 |002c: return-wide v6 │ │ +3ed1b8: |[3ed1b8] org.apache.commons.compress.archivers.sevenz.SevenZFile.readUint64:(Ljava/nio/ByteBuffer;)J │ │ +3ed1c8: 7110 e5c0 0c00 |0000: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed1ce: 0a00 |0003: move-result v0 │ │ +3ed1d0: 8100 |0004: int-to-long v0, v0 │ │ +3ed1d2: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +3ed1d6: 1304 8000 |0007: const/16 v4, #int 128 // #80 │ │ +3ed1da: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +3ed1dc: 0426 |000a: move-wide v6, v2 │ │ +3ed1de: 1308 0800 |000b: const/16 v8, #int 8 // #8 │ │ +3ed1e2: 3585 1f00 |000d: if-ge v5, v8, 002c // +001f │ │ +3ed1e6: 8149 |000f: int-to-long v9, v4 │ │ +3ed1e8: c009 |0010: and-long/2addr v9, v0 │ │ +3ed1ea: 310b 0902 |0011: cmp-long v11, v9, v2 │ │ +3ed1ee: 390b 0b00 |0013: if-nez v11, 001e // +000b │ │ +3ed1f2: d804 04ff |0015: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3ed1f6: 8142 |0017: int-to-long v2, v4 │ │ +3ed1f8: c020 |0018: and-long/2addr v0, v2 │ │ +3ed1fa: da05 0508 |0019: mul-int/lit8 v5, v5, #int 8 // #08 │ │ +3ed1fe: c350 |001b: shl-long/2addr v0, v5 │ │ +3ed200: c160 |001c: or-long/2addr v0, v6 │ │ +3ed202: 1000 |001d: return-wide v0 │ │ +3ed204: 7110 e5c0 0c00 |001e: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ed20a: 0a08 |0021: move-result v8 │ │ +3ed20c: 8188 |0022: int-to-long v8, v8 │ │ +3ed20e: da0a 0508 |0023: mul-int/lit8 v10, v5, #int 8 // #08 │ │ +3ed212: c3a8 |0025: shl-long/2addr v8, v10 │ │ +3ed214: c186 |0026: or-long/2addr v6, v8 │ │ +3ed216: e204 0401 |0027: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +3ed21a: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ed21e: 28e0 |002b: goto 000b // -0020 │ │ +3ed220: 1006 |002c: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x001e line=1012 │ │ locals : │ │ 0x0000 - 0x002d reg=12 (null) Ljava/nio/ByteBuffer; │ │ │ │ @@ -870185,118 +870185,118 @@ │ │ type : '(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -3ee5a8: |[3ee5a8] org.apache.commons.compress.archivers.sevenz.SevenZFile.readUnpackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ -3ee5b8: 7110 e5c0 0c00 |0000: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee5be: 0a00 |0003: move-result v0 │ │ -3ee5c0: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ -3ee5c4: 3310 a800 |0006: if-ne v0, v1, 00ae // +00a8 │ │ -3ee5c8: 7110 f7c0 0c00 |0008: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee5ce: 0b00 |000b: move-result-wide v0 │ │ -3ee5d0: 8401 |000c: long-to-int v1, v0 │ │ -3ee5d2: 2310 be1c |000d: new-array v0, v1, [Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1cbe │ │ -3ee5d6: 5bd0 9f89 |000f: iput-object v0, v13, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ -3ee5da: 7110 e5c0 0c00 |0011: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee5e0: 0a0d |0014: move-result v13 │ │ -3ee5e2: 390d 9100 |0015: if-nez v13, 00a6 // +0091 │ │ -3ee5e6: 120d |0017: const/4 v13, #int 0 // #0 │ │ -3ee5e8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3ee5ea: 3512 0b00 |0019: if-ge v2, v1, 0024 // +000b │ │ -3ee5ee: 7020 efc0 cb00 |001b: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFolder:(Ljava/nio/ByteBuffer;)Lorg/apache/commons/compress/archivers/sevenz/Folder; // method@c0ef │ │ -3ee5f4: 0c03 |001e: move-result-object v3 │ │ -3ee5f6: 4d03 0002 |001f: aput-object v3, v0, v2 │ │ -3ee5fa: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ee5fe: 28f6 |0023: goto 0019 // -000a │ │ -3ee600: 7110 e5c0 0c00 |0024: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee606: 0a02 |0027: move-result v2 │ │ -3ee608: 1303 0c00 |0028: const/16 v3, #int 12 // #c │ │ -3ee60c: 3332 6500 |002a: if-ne v2, v3, 008f // +0065 │ │ -3ee610: 2102 |002c: array-length v2, v0 │ │ -3ee612: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -3ee614: 3523 2100 |002e: if-ge v3, v2, 004f // +0021 │ │ -3ee618: 4604 0003 |0030: aget-object v4, v0, v3 │ │ -3ee61c: 5345 c889 |0032: iget-wide v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ -3ee620: 8456 |0034: long-to-int v6, v5 │ │ -3ee622: 2365 cc1b |0035: new-array v5, v6, [J // type@1bcc │ │ -3ee626: 5b45 c989 |0037: iput-object v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ -3ee62a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -3ee62c: 8156 |003a: int-to-long v6, v5 │ │ -3ee62e: 5348 c889 |003b: iget-wide v8, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ -3ee632: 310a 0608 |003d: cmp-long v10, v6, v8 │ │ -3ee636: 3b0a 0d00 |003f: if-gez v10, 004c // +000d │ │ -3ee63a: 5446 c989 |0041: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ -3ee63e: 7110 f7c0 0c00 |0043: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ -3ee644: 0b07 |0046: move-result-wide v7 │ │ -3ee646: 4c07 0605 |0047: aput-wide v7, v6, v5 │ │ -3ee64a: d805 0501 |0049: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ee64e: 28ef |004b: goto 003a // -0011 │ │ -3ee650: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ee654: 28e0 |004e: goto 002e // -0020 │ │ -3ee656: 7110 e5c0 0c00 |004f: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee65c: 0a02 |0052: move-result v2 │ │ -3ee65e: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ -3ee662: 3332 2f00 |0055: if-ne v2, v3, 0084 // +002f │ │ -3ee666: 7030 eac0 cb01 |0057: invoke-direct {v11, v12, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ -3ee66c: 0c02 |005a: move-result-object v2 │ │ -3ee66e: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -3ee670: 3513 2400 |005c: if-ge v3, v1, 0080 // +0024 │ │ -3ee674: 6e20 d186 3200 |005e: invoke-virtual {v2, v3}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ee67a: 0a04 |0061: move-result v4 │ │ -3ee67c: 3804 1700 |0062: if-eqz v4, 0079 // +0017 │ │ -3ee680: 4604 0003 |0064: aget-object v4, v0, v3 │ │ -3ee684: 1215 |0066: const/4 v5, #int 1 // #1 │ │ -3ee686: 5c45 c489 |0067: iput-boolean v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ee68a: 4604 0003 |0069: aget-object v4, v0, v3 │ │ -3ee68e: 1805 ffff ffff 0000 0000 |006b: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -3ee698: 6e10 b485 0c00 |0070: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ -3ee69e: 0a07 |0073: move-result v7 │ │ -3ee6a0: 8177 |0074: int-to-long v7, v7 │ │ -3ee6a2: c075 |0075: and-long/2addr v5, v7 │ │ -3ee6a4: 5a45 c389 |0076: iput-wide v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ -3ee6a8: 2805 |0078: goto 007d // +0005 │ │ -3ee6aa: 4604 0003 |0079: aget-object v4, v0, v3 │ │ -3ee6ae: 5c4d c489 |007b: iput-boolean v13, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ -3ee6b2: d803 0301 |007d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3ee6b6: 28dd |007f: goto 005c // -0023 │ │ -3ee6b8: 7110 e5c0 0c00 |0080: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ -3ee6be: 0a02 |0083: move-result v2 │ │ -3ee6c0: 3902 0300 |0084: if-nez v2, 0087 // +0003 │ │ -3ee6c4: 0e00 |0086: return-void │ │ -3ee6c6: 220c 4210 |0087: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3ee6ca: 1a0d e51b |0089: const-string v13, "Badly terminated UnpackInfo" // string@1be5 │ │ -3ee6ce: 7020 7782 dc00 |008b: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee6d4: 270c |008e: throw v12 │ │ -3ee6d6: 220c 4210 |008f: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3ee6da: 220d 9410 |0091: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee6de: 7010 8384 0d00 |0093: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee6e4: 1a00 f626 |0096: const-string v0, "Expected kCodersUnpackSize, got " // string@26f6 │ │ -3ee6e8: 6e20 8f84 0d00 |0098: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee6ee: 6e20 8a84 2d00 |009b: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ee6f4: 6e10 9f84 0d00 |009e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee6fa: 0c0d |00a1: move-result-object v13 │ │ -3ee6fc: 7020 7782 dc00 |00a2: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee702: 270c |00a5: throw v12 │ │ -3ee704: 220c 4210 |00a6: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3ee708: 1a0d 2627 |00a8: const-string v13, "External unsupported" // string@2726 │ │ -3ee70c: 7020 7782 dc00 |00aa: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee712: 270c |00ad: throw v12 │ │ -3ee714: 220c 4210 |00ae: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3ee718: 220d 9410 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee71c: 7010 8384 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee722: 1a01 f726 |00b5: const-string v1, "Expected kFolder, got " // string@26f7 │ │ -3ee726: 6e20 8f84 1d00 |00b7: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee72c: 6e20 8a84 0d00 |00ba: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ee732: 6e10 9f84 0d00 |00bd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee738: 0c0d |00c0: move-result-object v13 │ │ -3ee73a: 7020 7782 dc00 |00c1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ee740: 270c |00c4: throw v12 │ │ +3ee59c: |[3ee59c] org.apache.commons.compress.archivers.sevenz.SevenZFile.readUnpackInfo:(Ljava/nio/ByteBuffer;Lorg/apache/commons/compress/archivers/sevenz/Archive;)V │ │ +3ee5ac: 7110 e5c0 0c00 |0000: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee5b2: 0a00 |0003: move-result v0 │ │ +3ee5b4: 1301 0b00 |0004: const/16 v1, #int 11 // #b │ │ +3ee5b8: 3310 a800 |0006: if-ne v0, v1, 00ae // +00a8 │ │ +3ee5bc: 7110 f7c0 0c00 |0008: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee5c2: 0b00 |000b: move-result-wide v0 │ │ +3ee5c4: 8401 |000c: long-to-int v1, v0 │ │ +3ee5c6: 2310 be1c |000d: new-array v0, v1, [Lorg/apache/commons/compress/archivers/sevenz/Folder; // type@1cbe │ │ +3ee5ca: 5bd0 9f89 |000f: iput-object v0, v13, Lorg/apache/commons/compress/archivers/sevenz/Archive;.folders:[Lorg/apache/commons/compress/archivers/sevenz/Folder; // field@899f │ │ +3ee5ce: 7110 e5c0 0c00 |0011: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee5d4: 0a0d |0014: move-result v13 │ │ +3ee5d6: 390d 9100 |0015: if-nez v13, 00a6 // +0091 │ │ +3ee5da: 120d |0017: const/4 v13, #int 0 // #0 │ │ +3ee5dc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3ee5de: 3512 0b00 |0019: if-ge v2, v1, 0024 // +000b │ │ +3ee5e2: 7020 efc0 cb00 |001b: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readFolder:(Ljava/nio/ByteBuffer;)Lorg/apache/commons/compress/archivers/sevenz/Folder; // method@c0ef │ │ +3ee5e8: 0c03 |001e: move-result-object v3 │ │ +3ee5ea: 4d03 0002 |001f: aput-object v3, v0, v2 │ │ +3ee5ee: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ee5f2: 28f6 |0023: goto 0019 // -000a │ │ +3ee5f4: 7110 e5c0 0c00 |0024: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee5fa: 0a02 |0027: move-result v2 │ │ +3ee5fc: 1303 0c00 |0028: const/16 v3, #int 12 // #c │ │ +3ee600: 3332 6500 |002a: if-ne v2, v3, 008f // +0065 │ │ +3ee604: 2102 |002c: array-length v2, v0 │ │ +3ee606: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +3ee608: 3523 2100 |002e: if-ge v3, v2, 004f // +0021 │ │ +3ee60c: 4604 0003 |0030: aget-object v4, v0, v3 │ │ +3ee610: 5345 c889 |0032: iget-wide v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ +3ee614: 8456 |0034: long-to-int v6, v5 │ │ +3ee616: 2365 cc1b |0035: new-array v5, v6, [J // type@1bcc │ │ +3ee61a: 5b45 c989 |0037: iput-object v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ +3ee61e: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +3ee620: 8156 |003a: int-to-long v6, v5 │ │ +3ee622: 5348 c889 |003b: iget-wide v8, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.totalOutputStreams:J // field@89c8 │ │ +3ee626: 310a 0608 |003d: cmp-long v10, v6, v8 │ │ +3ee62a: 3b0a 0d00 |003f: if-gez v10, 004c // +000d │ │ +3ee62e: 5446 c989 |0041: iget-object v6, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.unpackSizes:[J // field@89c9 │ │ +3ee632: 7110 f7c0 0c00 |0043: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readUint64:(Ljava/nio/ByteBuffer;)J // method@c0f7 │ │ +3ee638: 0b07 |0046: move-result-wide v7 │ │ +3ee63a: 4c07 0605 |0047: aput-wide v7, v6, v5 │ │ +3ee63e: d805 0501 |0049: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ee642: 28ef |004b: goto 003a // -0011 │ │ +3ee644: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3ee648: 28e0 |004e: goto 002e // -0020 │ │ +3ee64a: 7110 e5c0 0c00 |004f: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee650: 0a02 |0052: move-result v2 │ │ +3ee652: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ +3ee656: 3332 2f00 |0055: if-ne v2, v3, 0084 // +002f │ │ +3ee65a: 7030 eac0 cb01 |0057: invoke-direct {v11, v12, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.readAllOrBits:(Ljava/nio/ByteBuffer;I)Ljava/util/BitSet; // method@c0ea │ │ +3ee660: 0c02 |005a: move-result-object v2 │ │ +3ee662: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +3ee664: 3513 2400 |005c: if-ge v3, v1, 0080 // +0024 │ │ +3ee668: 6e20 d186 3200 |005e: invoke-virtual {v2, v3}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ee66e: 0a04 |0061: move-result v4 │ │ +3ee670: 3804 1700 |0062: if-eqz v4, 0079 // +0017 │ │ +3ee674: 4604 0003 |0064: aget-object v4, v0, v3 │ │ +3ee678: 1215 |0066: const/4 v5, #int 1 // #1 │ │ +3ee67a: 5c45 c489 |0067: iput-boolean v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ee67e: 4604 0003 |0069: aget-object v4, v0, v3 │ │ +3ee682: 1805 ffff ffff 0000 0000 |006b: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +3ee68c: 6e10 b485 0c00 |0070: invoke-virtual {v12}, Ljava/nio/ByteBuffer;.getInt:()I // method@85b4 │ │ +3ee692: 0a07 |0073: move-result v7 │ │ +3ee694: 8177 |0074: int-to-long v7, v7 │ │ +3ee696: c075 |0075: and-long/2addr v5, v7 │ │ +3ee698: 5a45 c389 |0076: iput-wide v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.crc:J // field@89c3 │ │ +3ee69c: 2805 |0078: goto 007d // +0005 │ │ +3ee69e: 4604 0003 |0079: aget-object v4, v0, v3 │ │ +3ee6a2: 5c4d c489 |007b: iput-boolean v13, v4, Lorg/apache/commons/compress/archivers/sevenz/Folder;.hasCrc:Z // field@89c4 │ │ +3ee6a6: d803 0301 |007d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3ee6aa: 28dd |007f: goto 005c // -0023 │ │ +3ee6ac: 7110 e5c0 0c00 |0080: invoke-static {v12}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getUnsignedByte:(Ljava/nio/ByteBuffer;)I // method@c0e5 │ │ +3ee6b2: 0a02 |0083: move-result v2 │ │ +3ee6b4: 3902 0300 |0084: if-nez v2, 0087 // +0003 │ │ +3ee6b8: 0e00 |0086: return-void │ │ +3ee6ba: 220c 4210 |0087: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3ee6be: 1a0d e51b |0089: const-string v13, "Badly terminated UnpackInfo" // string@1be5 │ │ +3ee6c2: 7020 7782 dc00 |008b: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee6c8: 270c |008e: throw v12 │ │ +3ee6ca: 220c 4210 |008f: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3ee6ce: 220d 9410 |0091: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee6d2: 7010 8384 0d00 |0093: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee6d8: 1a00 f626 |0096: const-string v0, "Expected kCodersUnpackSize, got " // string@26f6 │ │ +3ee6dc: 6e20 8f84 0d00 |0098: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee6e2: 6e20 8a84 2d00 |009b: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ee6e8: 6e10 9f84 0d00 |009e: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee6ee: 0c0d |00a1: move-result-object v13 │ │ +3ee6f0: 7020 7782 dc00 |00a2: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee6f6: 270c |00a5: throw v12 │ │ +3ee6f8: 220c 4210 |00a6: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3ee6fc: 1a0d 2627 |00a8: const-string v13, "External unsupported" // string@2726 │ │ +3ee700: 7020 7782 dc00 |00aa: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee706: 270c |00ad: throw v12 │ │ +3ee708: 220c 4210 |00ae: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3ee70c: 220d 9410 |00b0: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee710: 7010 8384 0d00 |00b2: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee716: 1a01 f726 |00b5: const-string v1, "Expected kFolder, got " // string@26f7 │ │ +3ee71a: 6e20 8f84 1d00 |00b7: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee720: 6e20 8a84 0d00 |00ba: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ee726: 6e10 9f84 0d00 |00bd: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee72c: 0c0d |00c0: move-result-object v13 │ │ +3ee72e: 7020 7782 dc00 |00c1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ee734: 270c |00c4: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0008 line=435 │ │ 0x000d line=436 │ │ 0x000f line=437 │ │ 0x0011 line=438 │ │ @@ -870327,32 +870327,32 @@ │ │ type : '(Ljava/nio/ByteBuffer;J)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3ed230: |[3ed230] org.apache.commons.compress.archivers.sevenz.SevenZFile.skipBytesFully:(Ljava/nio/ByteBuffer;J)J │ │ -3ed240: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3ed244: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3ed248: 3b02 0500 |0004: if-gez v2, 0009 // +0005 │ │ -3ed24c: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -3ed250: 1004 |0008: return-wide v4 │ │ -3ed252: 6e10 ba85 0400 |0009: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3ed258: 0a00 |000c: move-result v0 │ │ -3ed25a: 6e10 c485 0400 |000d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3ed260: 0a01 |0010: move-result v1 │ │ -3ed262: 8111 |0011: int-to-long v1, v1 │ │ -3ed264: 3103 0105 |0012: cmp-long v3, v1, v5 │ │ -3ed268: 3b03 0300 |0014: if-gez v3, 0017 // +0003 │ │ -3ed26c: 0415 |0016: move-wide v5, v1 │ │ -3ed26e: 8451 |0017: long-to-int v1, v5 │ │ -3ed270: b010 |0018: add-int/2addr v0, v1 │ │ -3ed272: 6e20 bb85 0400 |0019: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@85bb │ │ -3ed278: 1005 |001c: return-wide v5 │ │ +3ed224: |[3ed224] org.apache.commons.compress.archivers.sevenz.SevenZFile.skipBytesFully:(Ljava/nio/ByteBuffer;J)J │ │ +3ed234: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3ed238: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3ed23c: 3b02 0500 |0004: if-gez v2, 0009 // +0005 │ │ +3ed240: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +3ed244: 1004 |0008: return-wide v4 │ │ +3ed246: 6e10 ba85 0400 |0009: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3ed24c: 0a00 |000c: move-result v0 │ │ +3ed24e: 6e10 c485 0400 |000d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3ed254: 0a01 |0010: move-result v1 │ │ +3ed256: 8111 |0011: int-to-long v1, v1 │ │ +3ed258: 3103 0105 |0012: cmp-long v3, v1, v5 │ │ +3ed25c: 3b03 0300 |0014: if-gez v3, 0017 // +0003 │ │ +3ed260: 0415 |0016: move-wide v5, v1 │ │ +3ed262: 8451 |0017: long-to-int v1, v5 │ │ +3ed264: b010 |0018: add-int/2addr v0, v1 │ │ +3ed266: 6e20 bb85 0400 |0019: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@85bb │ │ +3ed26c: 1005 |001c: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1050 │ │ 0x000d line=1051 │ │ 0x0019 line=1055 │ │ locals : │ │ 0x0000 - 0x001d reg=4 (null) Ljava/nio/ByteBuffer; │ │ @@ -870364,34 +870364,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3edbb0: |[3edbb0] org.apache.commons.compress.archivers.sevenz.SevenZFile.close:()V │ │ -3edbc0: 5440 f889 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3edbc4: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -3edbc8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3edbca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3edbcc: 7210 dc85 0000 |0006: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ -3edbd2: 5b42 f889 |0009: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3edbd6: 5440 fe89 |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3edbda: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -3edbde: 7120 9886 1000 |000f: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -3edbe4: 5b42 fe89 |0012: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3edbe8: 280e |0014: goto 0022 // +000e │ │ -3edbea: 0d00 |0015: move-exception v0 │ │ -3edbec: 5b42 f889 |0016: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ -3edbf0: 5443 fe89 |0018: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3edbf4: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ -3edbf8: 7120 9886 1300 |001c: invoke-static {v3, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -3edbfe: 5b42 fe89 |001f: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ -3edc02: 2700 |0021: throw v0 │ │ -3edc04: 0e00 |0022: return-void │ │ +3edba4: |[3edba4] org.apache.commons.compress.archivers.sevenz.SevenZFile.close:()V │ │ +3edbb4: 5440 f889 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3edbb8: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +3edbbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3edbbe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3edbc0: 7210 dc85 0000 |0006: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ +3edbc6: 5b42 f889 |0009: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3edbca: 5440 fe89 |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3edbce: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +3edbd2: 7120 9886 1000 |000f: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +3edbd8: 5b42 fe89 |0012: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3edbdc: 280e |0014: goto 0022 // +000e │ │ +3edbde: 0d00 |0015: move-exception v0 │ │ +3edbe0: 5b42 f889 |0016: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@89f8 │ │ +3edbe4: 5443 fe89 |0018: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3edbe8: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ +3edbec: 7120 9886 1300 |001c: invoke-static {v3, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +3edbf2: 5b42 fe89 |001f: iput-object v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.password:[B // field@89fe │ │ +3edbf6: 2700 |0021: throw v0 │ │ +3edbf8: 0e00 |0022: return-void │ │ catches : 1 │ │ 0x0006 - 0x0009 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=198 │ │ 0x0009 line=200 │ │ @@ -870410,20 +870410,20 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ecf74: |[3ecf74] org.apache.commons.compress.archivers.sevenz.SevenZFile.getEntries:()Ljava/lang/Iterable; │ │ -3ecf84: 5410 f789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ecf88: 5400 9e89 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ecf8c: 7110 6f86 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -3ecf92: 0c00 |0007: move-result-object v0 │ │ -3ecf94: 1100 |0008: return-object v0 │ │ +3ecf68: |[3ecf68] org.apache.commons.compress.archivers.sevenz.SevenZFile.getEntries:()Ljava/lang/Iterable; │ │ +3ecf78: 5410 f789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ecf7c: 5400 9e89 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ecf80: 7110 6f86 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +3ecf86: 0c00 |0007: move-result-object v0 │ │ +3ecf88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;) │ │ @@ -870431,32 +870431,32 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3ed664: |[3ed664] org.apache.commons.compress.archivers.sevenz.SevenZFile.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ -3ed674: 5220 f989 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed678: 5421 f789 |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed67c: 5411 9e89 |0004: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ed680: 2111 |0006: array-length v1, v1 │ │ -3ed682: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3ed686: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ -3ed68a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3ed68c: 1100 |000c: return-object v0 │ │ -3ed68e: 5220 f989 |000d: iget v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed692: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3ed696: 5920 f989 |0011: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed69a: 5420 f789 |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ed69e: 5400 9e89 |0015: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ -3ed6a2: 5221 f989 |0017: iget v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ -3ed6a6: 4600 0001 |0019: aget-object v0, v0, v1 │ │ -3ed6aa: 7010 dfc0 0200 |001b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.buildDecodingStream:()V // method@c0df │ │ -3ed6b0: 1100 |001e: return-object v0 │ │ +3ed658: |[3ed658] org.apache.commons.compress.archivers.sevenz.SevenZFile.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ +3ed668: 5220 f989 |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed66c: 5421 f789 |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed670: 5411 9e89 |0004: iget-object v1, v1, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ed674: 2111 |0006: array-length v1, v1 │ │ +3ed676: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3ed67a: 3410 0400 |0009: if-lt v0, v1, 000d // +0004 │ │ +3ed67e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3ed680: 1100 |000c: return-object v0 │ │ +3ed682: 5220 f989 |000d: iget v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed686: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3ed68a: 5920 f989 |0011: iput v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed68e: 5420 f789 |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ed692: 5400 9e89 |0015: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/Archive;.files:[Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // field@899e │ │ +3ed696: 5221 f989 |0017: iget v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.currentEntryIndex:I // field@89f9 │ │ +3ed69a: 4600 0001 |0019: aget-object v0, v0, v1 │ │ +3ed69e: 7010 dfc0 0200 |001b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.buildDecodingStream:()V // method@c0df │ │ +3ed6a4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000d line=220 │ │ 0x0013 line=221 │ │ 0x001b line=222 │ │ locals : │ │ @@ -870467,20 +870467,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eccf4: |[3eccf4] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:()I │ │ -3ecd04: 7010 e2c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getCurrentStream:()Ljava/io/InputStream; // method@c0e2 │ │ -3ecd0a: 0c00 |0003: move-result-object v0 │ │ -3ecd0c: 6e10 8382 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3ecd12: 0a00 |0007: move-result v0 │ │ -3ecd14: 0f00 |0008: return v0 │ │ +3ecce8: |[3ecce8] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:()I │ │ +3eccf8: 7010 e2c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getCurrentStream:()Ljava/io/InputStream; // method@c0e2 │ │ +3eccfe: 0c00 |0003: move-result-object v0 │ │ +3ecd00: 6e10 8382 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3ecd06: 0a00 |0007: move-result v0 │ │ +3ecd08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;) │ │ @@ -870488,20 +870488,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3ecd18: |[3ecd18] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:([B)I │ │ -3ecd28: 2130 |0000: array-length v0, v3 │ │ -3ecd2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ecd2c: 6e40 e9c0 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ -3ecd32: 0a03 |0005: move-result v3 │ │ -3ecd34: 0f03 |0006: return v3 │ │ +3ecd0c: |[3ecd0c] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:([B)I │ │ +3ecd1c: 2130 |0000: array-length v0, v3 │ │ +3ecd1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ecd20: 6e40 e9c0 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ +3ecd26: 0a03 |0005: move-result v3 │ │ +3ecd28: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -870510,20 +870510,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3ecd38: |[3ecd38] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:([BII)I │ │ -3ecd48: 7010 e2c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getCurrentStream:()Ljava/io/InputStream; // method@c0e2 │ │ -3ecd4e: 0c00 |0003: move-result-object v0 │ │ -3ecd50: 6e40 8582 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3ecd56: 0a02 |0007: move-result v2 │ │ -3ecd58: 0f02 |0008: return v2 │ │ +3ecd2c: |[3ecd2c] org.apache.commons.compress.archivers.sevenz.SevenZFile.read:([BII)I │ │ +3ecd3c: 7010 e2c0 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getCurrentStream:()Ljava/io/InputStream; // method@c0e2 │ │ +3ecd42: 0c00 |0003: move-result-object v0 │ │ +3ecd44: 6e40 8582 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3ecd4a: 0a02 |0007: move-result v2 │ │ +3ecd4c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -870534,19 +870534,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ecf98: |[3ecf98] org.apache.commons.compress.archivers.sevenz.SevenZFile.toString:()Ljava/lang/String; │ │ -3ecfa8: 5410 f789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ -3ecfac: 6e10 41c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.toString:()Ljava/lang/String; // method@c041 │ │ -3ecfb2: 0c00 |0005: move-result-object v0 │ │ -3ecfb4: 1100 |0006: return-object v0 │ │ +3ecf8c: |[3ecf8c] org.apache.commons.compress.archivers.sevenz.SevenZFile.toString:()Ljava/lang/String; │ │ +3ecf9c: 5410 f789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.archive:Lorg/apache/commons/compress/archivers/sevenz/Archive; // field@89f7 │ │ +3ecfa0: 6e10 41c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/Archive;.toString:()Ljava/lang/String; // method@c041 │ │ +3ecfa6: 0c00 |0005: move-result-object v0 │ │ +3ecfa8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ │ │ source_file_idx : 24002 (SevenZFile.java) │ │ @@ -870640,147 +870640,147 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 318 16-bit code units │ │ -3ee8c8: |[3ee8c8] org.apache.commons.compress.archivers.sevenz.SevenZMethod.:()V │ │ -3ee8d8: 2200 3e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee8dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3ee8de: 2312 c71b |0003: new-array v2, v1, [B // type@1bc7 │ │ -3ee8e2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3ee8e4: 4f03 0203 |0006: aput-byte v3, v2, v3 │ │ -3ee8e8: 1a04 921e |0008: const-string v4, "COPY" // string@1e92 │ │ -3ee8ec: 7040 fcc0 4023 |000a: invoke-direct {v0, v4, v3, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee8f2: 6900 098a |000d: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ -3ee8f6: 2200 3e18 |000f: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee8fa: 1232 |0011: const/4 v2, #int 3 // #3 │ │ -3ee8fc: 2324 c71b |0012: new-array v4, v2, [B // type@1bc7 │ │ -3ee900: 2604 ee00 0000 |0014: fill-array-data v4, 00000102 // +000000ee │ │ -3ee906: 1a05 0131 |0017: const-string v5, "LZMA" // string@3101 │ │ -3ee90a: 7040 fcc0 5041 |0019: invoke-direct {v0, v5, v1, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee910: 6900 0c8a |001c: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ -3ee914: 2200 3e18 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee918: 2314 c71b |0020: new-array v4, v1, [B // type@1bc7 │ │ -3ee91c: 1305 2100 |0022: const/16 v5, #int 33 // #21 │ │ -3ee920: 4f05 0403 |0024: aput-byte v5, v4, v3 │ │ -3ee924: 1225 |0026: const/4 v5, #int 2 // #2 │ │ -3ee926: 1a06 0331 |0027: const-string v6, "LZMA2" // string@3103 │ │ -3ee92a: 7040 fcc0 6045 |0029: invoke-direct {v0, v6, v5, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee930: 6900 0d8a |002c: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ -3ee934: 2200 3e18 |002e: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee938: 2324 c71b |0030: new-array v4, v2, [B // type@1bc7 │ │ -3ee93c: 2604 d600 0000 |0032: fill-array-data v4, 00000108 // +000000d6 │ │ -3ee942: 1a06 6523 |0035: const-string v6, "DEFLATE" // string@2365 │ │ -3ee946: 7040 fcc0 6042 |0037: invoke-direct {v0, v6, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee94c: 6900 0a8a |003a: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ -3ee950: 2200 3e18 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee954: 2324 c71b |003e: new-array v4, v2, [B // type@1bc7 │ │ -3ee958: 2604 ce00 0000 |0040: fill-array-data v4, 0000010e // +000000ce │ │ -3ee95e: 1246 |0043: const/4 v6, #int 4 // #4 │ │ -3ee960: 1a07 be1b |0044: const-string v7, "BZIP2" // string@1bbe │ │ -3ee964: 7040 fcc0 7046 |0046: invoke-direct {v0, v7, v6, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee96a: 6900 088a |0049: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ -3ee96e: 2200 3e18 |004b: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee972: 2364 c71b |004d: new-array v4, v6, [B // type@1bc7 │ │ -3ee976: 2604 c500 0000 |004f: fill-array-data v4, 00000114 // +000000c5 │ │ -3ee97c: 1257 |0052: const/4 v7, #int 5 // #5 │ │ -3ee97e: 1a08 1a17 |0053: const-string v8, "AES256SHA256" // string@171a │ │ -3ee982: 7040 fcc0 8047 |0055: invoke-direct {v0, v8, v7, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee988: 6900 018a |0058: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ -3ee98c: 2200 3e18 |005a: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee990: 2364 c71b |005c: new-array v4, v6, [B // type@1bc7 │ │ -3ee994: 2604 bc00 0000 |005e: fill-array-data v4, 0000011a // +000000bc │ │ -3ee99a: 1268 |0061: const/4 v8, #int 6 // #6 │ │ -3ee99c: 1a09 271b |0062: const-string v9, "BCJ_X86_FILTER" // string@1b27 │ │ -3ee9a0: 7040 fcc0 9048 |0064: invoke-direct {v0, v9, v8, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee9a6: 6900 078a |0067: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ -3ee9aa: 2200 3e18 |0069: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee9ae: 2364 c71b |006b: new-array v4, v6, [B // type@1bc7 │ │ -3ee9b2: 2604 b300 0000 |006d: fill-array-data v4, 00000120 // +000000b3 │ │ -3ee9b8: 1279 |0070: const/4 v9, #int 7 // #7 │ │ -3ee9ba: 1a0a 251b |0071: const-string v10, "BCJ_PPC_FILTER" // string@1b25 │ │ -3ee9be: 7040 fcc0 a049 |0073: invoke-direct {v0, v10, v9, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee9c4: 6900 058a |0076: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ -3ee9c8: 2200 3e18 |0078: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee9cc: 2364 c71b |007a: new-array v4, v6, [B // type@1bc7 │ │ -3ee9d0: 2604 aa00 0000 |007c: fill-array-data v4, 00000126 // +000000aa │ │ -3ee9d6: 130a 0800 |007f: const/16 v10, #int 8 // #8 │ │ -3ee9da: 1a0b 241b |0081: const-string v11, "BCJ_IA64_FILTER" // string@1b24 │ │ -3ee9de: 7040 fcc0 b04a |0083: invoke-direct {v0, v11, v10, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3ee9e4: 6900 048a |0086: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ -3ee9e8: 2200 3e18 |0088: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee9ec: 2364 c71b |008a: new-array v4, v6, [B // type@1bc7 │ │ -3ee9f0: 2604 a000 0000 |008c: fill-array-data v4, 0000012c // +000000a0 │ │ -3ee9f6: 130b 0900 |008f: const/16 v11, #int 9 // #9 │ │ -3ee9fa: 1a0c 221b |0091: const-string v12, "BCJ_ARM_FILTER" // string@1b22 │ │ -3ee9fe: 7040 fcc0 c04b |0093: invoke-direct {v0, v12, v11, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3eea04: 6900 028a |0096: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ -3eea08: 2200 3e18 |0098: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3eea0c: 2364 c71b |009a: new-array v4, v6, [B // type@1bc7 │ │ -3eea10: 2604 9600 0000 |009c: fill-array-data v4, 00000132 // +00000096 │ │ -3eea16: 130c 0a00 |009f: const/16 v12, #int 10 // #a │ │ -3eea1a: 1a0d 231b |00a1: const-string v13, "BCJ_ARM_THUMB_FILTER" // string@1b23 │ │ -3eea1e: 7040 fcc0 d04c |00a3: invoke-direct {v0, v13, v12, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3eea24: 6900 038a |00a6: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ -3eea28: 2200 3e18 |00a8: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3eea2c: 2364 c71b |00aa: new-array v4, v6, [B // type@1bc7 │ │ -3eea30: 2604 8c00 0000 |00ac: fill-array-data v4, 00000138 // +0000008c │ │ -3eea36: 130d 0b00 |00af: const/16 v13, #int 11 // #b │ │ -3eea3a: 1a0e 261b |00b1: const-string v14, "BCJ_SPARC_FILTER" // string@1b26 │ │ -3eea3e: 7040 fcc0 e04d |00b3: invoke-direct {v0, v14, v13, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3eea44: 6900 068a |00b6: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ -3eea48: 2200 3e18 |00b8: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3eea4c: 2314 c71b |00ba: new-array v4, v1, [B // type@1bc7 │ │ -3eea50: 4f02 0403 |00bc: aput-byte v2, v4, v3 │ │ -3eea54: 130e 0c00 |00be: const/16 v14, #int 12 // #c │ │ -3eea58: 1a0f 7a23 |00c0: const-string v15, "DELTA_FILTER" // string@237a │ │ -3eea5c: 7040 fcc0 f04e |00c2: invoke-direct {v0, v15, v14, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ -3eea62: 6900 0b8a |00c5: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ -3eea66: 1300 0d00 |00c7: const/16 v0, #int 13 // #d │ │ -3eea6a: 2300 c01c |00c9: new-array v0, v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ -3eea6e: 6204 098a |00cb: sget-object v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ -3eea72: 4d04 0003 |00cd: aput-object v4, v0, v3 │ │ -3eea76: 6203 0c8a |00cf: sget-object v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ -3eea7a: 4d03 0001 |00d1: aput-object v3, v0, v1 │ │ -3eea7e: 6201 0d8a |00d3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ -3eea82: 4d01 0005 |00d5: aput-object v1, v0, v5 │ │ -3eea86: 6201 0a8a |00d7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ -3eea8a: 4d01 0002 |00d9: aput-object v1, v0, v2 │ │ -3eea8e: 6201 088a |00db: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ -3eea92: 4d01 0006 |00dd: aput-object v1, v0, v6 │ │ -3eea96: 6201 018a |00df: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ -3eea9a: 4d01 0007 |00e1: aput-object v1, v0, v7 │ │ -3eea9e: 6201 078a |00e3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ -3eeaa2: 4d01 0008 |00e5: aput-object v1, v0, v8 │ │ -3eeaa6: 6201 058a |00e7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ -3eeaaa: 4d01 0009 |00e9: aput-object v1, v0, v9 │ │ -3eeaae: 6201 048a |00eb: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ -3eeab2: 4d01 000a |00ed: aput-object v1, v0, v10 │ │ -3eeab6: 6201 028a |00ef: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ -3eeaba: 4d01 000b |00f1: aput-object v1, v0, v11 │ │ -3eeabe: 6201 038a |00f3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ -3eeac2: 4d01 000c |00f5: aput-object v1, v0, v12 │ │ -3eeac6: 6201 068a |00f7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ -3eeaca: 4d01 000d |00f9: aput-object v1, v0, v13 │ │ -3eeace: 6201 0b8a |00fb: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ -3eead2: 4d01 000e |00fd: aput-object v1, v0, v14 │ │ -3eead6: 6900 008a |00ff: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a00 │ │ -3eeada: 0e00 |0101: return-void │ │ -3eeadc: 0003 0100 0300 0000 0301 0100 |0102: array-data (6 units) │ │ -3eeae8: 0003 0100 0300 0000 0401 0800 |0108: array-data (6 units) │ │ -3eeaf4: 0003 0100 0300 0000 0402 0200 |010e: array-data (6 units) │ │ -3eeb00: 0003 0100 0400 0000 06f1 0701 |0114: array-data (6 units) │ │ -3eeb0c: 0003 0100 0400 0000 0303 0103 |011a: array-data (6 units) │ │ -3eeb18: 0003 0100 0400 0000 0303 0205 |0120: array-data (6 units) │ │ -3eeb24: 0003 0100 0400 0000 0303 0401 |0126: array-data (6 units) │ │ -3eeb30: 0003 0100 0400 0000 0303 0501 |012c: array-data (6 units) │ │ -3eeb3c: 0003 0100 0400 0000 0303 0701 |0132: array-data (6 units) │ │ -3eeb48: 0003 0100 0400 0000 0303 0805 |0138: array-data (6 units) │ │ +3ee8bc: |[3ee8bc] org.apache.commons.compress.archivers.sevenz.SevenZMethod.:()V │ │ +3ee8cc: 2200 3e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee8d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3ee8d2: 2312 c71b |0003: new-array v2, v1, [B // type@1bc7 │ │ +3ee8d6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3ee8d8: 4f03 0203 |0006: aput-byte v3, v2, v3 │ │ +3ee8dc: 1a04 921e |0008: const-string v4, "COPY" // string@1e92 │ │ +3ee8e0: 7040 fcc0 4023 |000a: invoke-direct {v0, v4, v3, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee8e6: 6900 098a |000d: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ +3ee8ea: 2200 3e18 |000f: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee8ee: 1232 |0011: const/4 v2, #int 3 // #3 │ │ +3ee8f0: 2324 c71b |0012: new-array v4, v2, [B // type@1bc7 │ │ +3ee8f4: 2604 ee00 0000 |0014: fill-array-data v4, 00000102 // +000000ee │ │ +3ee8fa: 1a05 0131 |0017: const-string v5, "LZMA" // string@3101 │ │ +3ee8fe: 7040 fcc0 5041 |0019: invoke-direct {v0, v5, v1, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee904: 6900 0c8a |001c: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ +3ee908: 2200 3e18 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee90c: 2314 c71b |0020: new-array v4, v1, [B // type@1bc7 │ │ +3ee910: 1305 2100 |0022: const/16 v5, #int 33 // #21 │ │ +3ee914: 4f05 0403 |0024: aput-byte v5, v4, v3 │ │ +3ee918: 1225 |0026: const/4 v5, #int 2 // #2 │ │ +3ee91a: 1a06 0331 |0027: const-string v6, "LZMA2" // string@3103 │ │ +3ee91e: 7040 fcc0 6045 |0029: invoke-direct {v0, v6, v5, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee924: 6900 0d8a |002c: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ +3ee928: 2200 3e18 |002e: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee92c: 2324 c71b |0030: new-array v4, v2, [B // type@1bc7 │ │ +3ee930: 2604 d600 0000 |0032: fill-array-data v4, 00000108 // +000000d6 │ │ +3ee936: 1a06 6523 |0035: const-string v6, "DEFLATE" // string@2365 │ │ +3ee93a: 7040 fcc0 6042 |0037: invoke-direct {v0, v6, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee940: 6900 0a8a |003a: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ +3ee944: 2200 3e18 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee948: 2324 c71b |003e: new-array v4, v2, [B // type@1bc7 │ │ +3ee94c: 2604 ce00 0000 |0040: fill-array-data v4, 0000010e // +000000ce │ │ +3ee952: 1246 |0043: const/4 v6, #int 4 // #4 │ │ +3ee954: 1a07 be1b |0044: const-string v7, "BZIP2" // string@1bbe │ │ +3ee958: 7040 fcc0 7046 |0046: invoke-direct {v0, v7, v6, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee95e: 6900 088a |0049: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ +3ee962: 2200 3e18 |004b: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee966: 2364 c71b |004d: new-array v4, v6, [B // type@1bc7 │ │ +3ee96a: 2604 c500 0000 |004f: fill-array-data v4, 00000114 // +000000c5 │ │ +3ee970: 1257 |0052: const/4 v7, #int 5 // #5 │ │ +3ee972: 1a08 1a17 |0053: const-string v8, "AES256SHA256" // string@171a │ │ +3ee976: 7040 fcc0 8047 |0055: invoke-direct {v0, v8, v7, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee97c: 6900 018a |0058: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ +3ee980: 2200 3e18 |005a: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee984: 2364 c71b |005c: new-array v4, v6, [B // type@1bc7 │ │ +3ee988: 2604 bc00 0000 |005e: fill-array-data v4, 0000011a // +000000bc │ │ +3ee98e: 1268 |0061: const/4 v8, #int 6 // #6 │ │ +3ee990: 1a09 271b |0062: const-string v9, "BCJ_X86_FILTER" // string@1b27 │ │ +3ee994: 7040 fcc0 9048 |0064: invoke-direct {v0, v9, v8, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee99a: 6900 078a |0067: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ +3ee99e: 2200 3e18 |0069: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee9a2: 2364 c71b |006b: new-array v4, v6, [B // type@1bc7 │ │ +3ee9a6: 2604 b300 0000 |006d: fill-array-data v4, 00000120 // +000000b3 │ │ +3ee9ac: 1279 |0070: const/4 v9, #int 7 // #7 │ │ +3ee9ae: 1a0a 251b |0071: const-string v10, "BCJ_PPC_FILTER" // string@1b25 │ │ +3ee9b2: 7040 fcc0 a049 |0073: invoke-direct {v0, v10, v9, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee9b8: 6900 058a |0076: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ +3ee9bc: 2200 3e18 |0078: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee9c0: 2364 c71b |007a: new-array v4, v6, [B // type@1bc7 │ │ +3ee9c4: 2604 aa00 0000 |007c: fill-array-data v4, 00000126 // +000000aa │ │ +3ee9ca: 130a 0800 |007f: const/16 v10, #int 8 // #8 │ │ +3ee9ce: 1a0b 241b |0081: const-string v11, "BCJ_IA64_FILTER" // string@1b24 │ │ +3ee9d2: 7040 fcc0 b04a |0083: invoke-direct {v0, v11, v10, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee9d8: 6900 048a |0086: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ +3ee9dc: 2200 3e18 |0088: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee9e0: 2364 c71b |008a: new-array v4, v6, [B // type@1bc7 │ │ +3ee9e4: 2604 a000 0000 |008c: fill-array-data v4, 0000012c // +000000a0 │ │ +3ee9ea: 130b 0900 |008f: const/16 v11, #int 9 // #9 │ │ +3ee9ee: 1a0c 221b |0091: const-string v12, "BCJ_ARM_FILTER" // string@1b22 │ │ +3ee9f2: 7040 fcc0 c04b |0093: invoke-direct {v0, v12, v11, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3ee9f8: 6900 028a |0096: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ +3ee9fc: 2200 3e18 |0098: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3eea00: 2364 c71b |009a: new-array v4, v6, [B // type@1bc7 │ │ +3eea04: 2604 9600 0000 |009c: fill-array-data v4, 00000132 // +00000096 │ │ +3eea0a: 130c 0a00 |009f: const/16 v12, #int 10 // #a │ │ +3eea0e: 1a0d 231b |00a1: const-string v13, "BCJ_ARM_THUMB_FILTER" // string@1b23 │ │ +3eea12: 7040 fcc0 d04c |00a3: invoke-direct {v0, v13, v12, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3eea18: 6900 038a |00a6: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ +3eea1c: 2200 3e18 |00a8: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3eea20: 2364 c71b |00aa: new-array v4, v6, [B // type@1bc7 │ │ +3eea24: 2604 8c00 0000 |00ac: fill-array-data v4, 00000138 // +0000008c │ │ +3eea2a: 130d 0b00 |00af: const/16 v13, #int 11 // #b │ │ +3eea2e: 1a0e 261b |00b1: const-string v14, "BCJ_SPARC_FILTER" // string@1b26 │ │ +3eea32: 7040 fcc0 e04d |00b3: invoke-direct {v0, v14, v13, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3eea38: 6900 068a |00b6: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ +3eea3c: 2200 3e18 |00b8: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3eea40: 2314 c71b |00ba: new-array v4, v1, [B // type@1bc7 │ │ +3eea44: 4f02 0403 |00bc: aput-byte v2, v4, v3 │ │ +3eea48: 130e 0c00 |00be: const/16 v14, #int 12 // #c │ │ +3eea4c: 1a0f 7a23 |00c0: const-string v15, "DELTA_FILTER" // string@237a │ │ +3eea50: 7040 fcc0 f04e |00c2: invoke-direct {v0, v15, v14, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.:(Ljava/lang/String;I[B)V // method@c0fc │ │ +3eea56: 6900 0b8a |00c5: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ +3eea5a: 1300 0d00 |00c7: const/16 v0, #int 13 // #d │ │ +3eea5e: 2300 c01c |00c9: new-array v0, v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ +3eea62: 6204 098a |00cb: sget-object v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.COPY:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a09 │ │ +3eea66: 4d04 0003 |00cd: aput-object v4, v0, v3 │ │ +3eea6a: 6203 0c8a |00cf: sget-object v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0c │ │ +3eea6e: 4d03 0001 |00d1: aput-object v3, v0, v1 │ │ +3eea72: 6201 0d8a |00d3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ +3eea76: 4d01 0005 |00d5: aput-object v1, v0, v5 │ │ +3eea7a: 6201 0a8a |00d7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DEFLATE:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0a │ │ +3eea7e: 4d01 0002 |00d9: aput-object v1, v0, v2 │ │ +3eea82: 6201 088a |00db: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BZIP2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a08 │ │ +3eea86: 4d01 0006 |00dd: aput-object v1, v0, v6 │ │ +3eea8a: 6201 018a |00df: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.AES256SHA256:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a01 │ │ +3eea8e: 4d01 0007 |00e1: aput-object v1, v0, v7 │ │ +3eea92: 6201 078a |00e3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_X86_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a07 │ │ +3eea96: 4d01 0008 |00e5: aput-object v1, v0, v8 │ │ +3eea9a: 6201 058a |00e7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_PPC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a05 │ │ +3eea9e: 4d01 0009 |00e9: aput-object v1, v0, v9 │ │ +3eeaa2: 6201 048a |00eb: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_IA64_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a04 │ │ +3eeaa6: 4d01 000a |00ed: aput-object v1, v0, v10 │ │ +3eeaaa: 6201 028a |00ef: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a02 │ │ +3eeaae: 4d01 000b |00f1: aput-object v1, v0, v11 │ │ +3eeab2: 6201 038a |00f3: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_ARM_THUMB_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a03 │ │ +3eeab6: 4d01 000c |00f5: aput-object v1, v0, v12 │ │ +3eeaba: 6201 068a |00f7: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.BCJ_SPARC_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a06 │ │ +3eeabe: 4d01 000d |00f9: aput-object v1, v0, v13 │ │ +3eeac2: 6201 0b8a |00fb: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.DELTA_FILTER:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0b │ │ +3eeac6: 4d01 000e |00fd: aput-object v1, v0, v14 │ │ +3eeaca: 6900 008a |00ff: sput-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a00 │ │ +3eeace: 0e00 |0101: return-void │ │ +3eead0: 0003 0100 0300 0000 0301 0100 |0102: array-data (6 units) │ │ +3eeadc: 0003 0100 0300 0000 0401 0800 |0108: array-data (6 units) │ │ +3eeae8: 0003 0100 0300 0000 0402 0200 |010e: array-data (6 units) │ │ +3eeaf4: 0003 0100 0400 0000 06f1 0701 |0114: array-data (6 units) │ │ +3eeb00: 0003 0100 0400 0000 0303 0103 |011a: array-data (6 units) │ │ +3eeb0c: 0003 0100 0400 0000 0303 0205 |0120: array-data (6 units) │ │ +3eeb18: 0003 0100 0400 0000 0303 0401 |0126: array-data (6 units) │ │ +3eeb24: 0003 0100 0400 0000 0303 0501 |012c: array-data (6 units) │ │ +3eeb30: 0003 0100 0400 0000 0303 0701 |0132: array-data (6 units) │ │ +3eeb3c: 0003 0100 0400 0000 0303 0805 |0138: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000f line=40 │ │ 0x001e line=42 │ │ 0x002e line=44 │ │ 0x003c line=46 │ │ @@ -870800,18 +870800,18 @@ │ │ type : '(Ljava/lang/String;I[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3eeb54: |[3eeb54] org.apache.commons.compress.archivers.sevenz.SevenZMethod.:(Ljava/lang/String;I[B)V │ │ -3eeb64: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3eeb6a: 5b03 0e8a |0003: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ -3eeb6e: 0e00 |0005: return-void │ │ +3eeb48: |[3eeb48] org.apache.commons.compress.archivers.sevenz.SevenZMethod.:(Ljava/lang/String;I[B)V │ │ +3eeb58: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3eeb5e: 5b03 0e8a |0003: iput-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ +3eeb62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -870823,32 +870823,32 @@ │ │ type : '([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3ee838: |[3ee838] org.apache.commons.compress.archivers.sevenz.SevenZMethod.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ -3ee848: 1c00 3e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee84c: 6e10 3883 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@8338 │ │ -3ee852: 0c00 |0005: move-result-object v0 │ │ -3ee854: 1f00 c01c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ -3ee858: 2101 |0008: array-length v1, v0 │ │ -3ee85a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3ee85c: 3512 1000 |000a: if-ge v2, v1, 001a // +0010 │ │ -3ee860: 4603 0002 |000c: aget-object v3, v0, v2 │ │ -3ee864: 5434 0e8a |000e: iget-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ -3ee868: 7120 8f86 5400 |0010: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3ee86e: 0a04 |0013: move-result v4 │ │ -3ee870: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ -3ee874: 1103 |0016: return-object v3 │ │ -3ee876: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ee87a: 28f1 |0019: goto 000a // -000f │ │ -3ee87c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3ee87e: 1105 |001b: return-object v5 │ │ +3ee82c: |[3ee82c] org.apache.commons.compress.archivers.sevenz.SevenZMethod.byId:([B)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ +3ee83c: 1c00 3e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee840: 6e10 3883 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@8338 │ │ +3ee846: 0c00 |0005: move-result-object v0 │ │ +3ee848: 1f00 c01c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ +3ee84c: 2101 |0008: array-length v1, v0 │ │ +3ee84e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3ee850: 3512 1000 |000a: if-ge v2, v1, 001a // +0010 │ │ +3ee854: 4603 0002 |000c: aget-object v3, v0, v2 │ │ +3ee858: 5434 0e8a |000e: iget-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ +3ee85c: 7120 8f86 5400 |0010: invoke-static {v4, v5}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3ee862: 0a04 |0013: move-result v4 │ │ +3ee864: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ +3ee868: 1103 |0016: return-object v3 │ │ +3ee86a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ee86e: 28f1 |0019: goto 000a // -000f │ │ +3ee870: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3ee872: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x000e line=102 │ │ locals : │ │ 0x0000 - 0x001c reg=5 (null) [B │ │ │ │ @@ -870857,20 +870857,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ee880: |[3ee880] org.apache.commons.compress.archivers.sevenz.SevenZMethod.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ -3ee890: 1c00 3e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee894: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3ee89a: 0c01 |0005: move-result-object v1 │ │ -3ee89c: 1f01 3e18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ -3ee8a0: 1101 |0008: return-object v1 │ │ +3ee874: |[3ee874] org.apache.commons.compress.archivers.sevenz.SevenZMethod.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ +3ee884: 1c00 3e18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee888: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3ee88e: 0c01 |0005: move-result-object v1 │ │ +3ee890: 1f01 3e18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@183e │ │ +3ee894: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;) │ │ @@ -870878,20 +870878,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ee8a4: |[3ee8a4] org.apache.commons.compress.archivers.sevenz.SevenZMethod.values:()[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ -3ee8b4: 6200 008a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a00 │ │ -3ee8b8: 6e10 82d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.clone:()Ljava/lang/Object; // method@d782 │ │ -3ee8be: 0c00 |0005: move-result-object v0 │ │ -3ee8c0: 1f00 c01c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ -3ee8c4: 1100 |0008: return-object v0 │ │ +3ee898: |[3ee898] org.apache.commons.compress.archivers.sevenz.SevenZMethod.values:()[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ +3ee8a8: 6200 008a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a00 │ │ +3ee8ac: 6e10 82d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.clone:()Ljava/lang/Object; // method@d782 │ │ +3ee8b2: 0c00 |0005: move-result-object v0 │ │ +3ee8b4: 1f00 c01c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // type@1cc0 │ │ +3ee8b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;) │ │ @@ -870899,22 +870899,22 @@ │ │ type : '()[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -3ee810: |[3ee810] org.apache.commons.compress.archivers.sevenz.SevenZMethod.getId:()[B │ │ -3ee820: 5440 0e8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ -3ee824: 2101 |0002: array-length v1, v0 │ │ -3ee826: 2311 c71b |0003: new-array v1, v1, [B // type@1bc7 │ │ -3ee82a: 2102 |0005: array-length v2, v0 │ │ -3ee82c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3ee82e: 7152 a084 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ee834: 1101 |000a: return-object v1 │ │ +3ee804: |[3ee804] org.apache.commons.compress.archivers.sevenz.SevenZMethod.getId:()[B │ │ +3ee814: 5440 0e8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.id:[B // field@8a0e │ │ +3ee818: 2101 |0002: array-length v1, v0 │ │ +3ee81a: 2311 c71b |0003: new-array v1, v1, [B // type@1bc7 │ │ +3ee81e: 2102 |0005: array-length v2, v0 │ │ +3ee820: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3ee822: 7152 a084 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ee828: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ │ │ @@ -870951,18 +870951,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3ee774: |[3ee774] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V │ │ -3ee784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ee786: 7030 02c1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V // method@c102 │ │ -3ee78c: 0e00 |0004: return-void │ │ +3ee768: |[3ee768] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V │ │ +3ee778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ee77a: 7030 02c1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V // method@c102 │ │ +3ee780: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ │ │ @@ -870971,41 +870971,41 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3ee790: |[3ee790] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V │ │ -3ee7a0: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ee7a6: 5b34 0f8a |0003: iput-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.method:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0f │ │ -3ee7aa: 5b35 108a |0005: iput-object v5, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.options:Ljava/lang/Object; // field@8a10 │ │ -3ee7ae: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ -3ee7b2: 7110 86c0 0400 |0009: invoke-static {v4}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ -3ee7b8: 0c00 |000c: move-result-object v0 │ │ -3ee7ba: 6e20 5ec0 5000 |000d: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.canAcceptOptions:(Ljava/lang/Object;)Z // method@c05e │ │ -3ee7c0: 0a00 |0010: move-result v0 │ │ -3ee7c2: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -3ee7c6: 2824 |0013: goto 0037 // +0024 │ │ -3ee7c8: 2200 7110 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ee7cc: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ee7d0: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ee7d6: 1a02 0a63 |001b: const-string v2, "The " // string@630a │ │ -3ee7da: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee7e0: 6e20 8e84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3ee7e6: 1a04 e606 |0023: const-string v4, " method doesn't support options of type " // string@06e6 │ │ -3ee7ea: 6e20 8f84 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ee7f0: 6e10 0884 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3ee7f6: 0c04 |002b: move-result-object v4 │ │ -3ee7f8: 6e20 8e84 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3ee7fe: 6e10 9f84 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ee804: 0c04 |0032: move-result-object v4 │ │ -3ee806: 7020 8783 4000 |0033: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ee80c: 2700 |0036: throw v0 │ │ -3ee80e: 0e00 |0037: return-void │ │ +3ee784: |[3ee784] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)V │ │ +3ee794: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ee79a: 5b34 0f8a |0003: iput-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.method:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0f │ │ +3ee79e: 5b35 108a |0005: iput-object v5, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.options:Ljava/lang/Object; // field@8a10 │ │ +3ee7a2: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ +3ee7a6: 7110 86c0 0400 |0009: invoke-static {v4}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ +3ee7ac: 0c00 |000c: move-result-object v0 │ │ +3ee7ae: 6e20 5ec0 5000 |000d: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.canAcceptOptions:(Ljava/lang/Object;)Z // method@c05e │ │ +3ee7b4: 0a00 |0010: move-result v0 │ │ +3ee7b6: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +3ee7ba: 2824 |0013: goto 0037 // +0024 │ │ +3ee7bc: 2200 7110 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ee7c0: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ee7c4: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ee7ca: 1a02 0a63 |001b: const-string v2, "The " // string@630a │ │ +3ee7ce: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee7d4: 6e20 8e84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3ee7da: 1a04 e606 |0023: const-string v4, " method doesn't support options of type " // string@06e6 │ │ +3ee7de: 6e20 8f84 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ee7e4: 6e10 0884 0500 |0028: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3ee7ea: 0c04 |002b: move-result-object v4 │ │ +3ee7ec: 6e20 8e84 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3ee7f2: 6e10 9f84 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ee7f8: 0c04 |0032: move-result-object v4 │ │ +3ee7fa: 7020 8783 4000 |0033: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ee800: 2700 |0036: throw v0 │ │ +3ee802: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x0009 line=59 │ │ 0x0014 line=60 │ │ @@ -871021,17 +871021,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee75c: |[3ee75c] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ -3ee76c: 5410 0f8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.method:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0f │ │ -3ee770: 1100 |0002: return-object v0 │ │ +3ee750: |[3ee750] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ +3ee760: 5410 0f8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.method:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0f │ │ +3ee764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;) │ │ @@ -871039,17 +871039,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ee744: |[3ee744] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.getOptions:()Ljava/lang/Object; │ │ -3ee754: 5410 108a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.options:Ljava/lang/Object; // field@8a10 │ │ -3ee758: 1100 |0002: return-object v0 │ │ +3ee738: |[3ee738] org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration.getOptions:()Ljava/lang/Object; │ │ +3ee748: 5410 108a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.options:Ljava/lang/Object; // field@8a10 │ │ +3ee74c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; │ │ │ │ source_file_idx : 24005 (SevenZMethodConfiguration.java) │ │ @@ -871105,22 +871105,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3eec10: |[3eec10] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V │ │ -3eec20: 5b01 148a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eec24: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ -3eec2a: 1301 0020 |0005: const/16 v1, #int 8192 // #2000 │ │ -3eec2e: 7110 aa85 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3eec34: 0c01 |000a: move-result-object v1 │ │ -3eec36: 5b01 138a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eec3a: 0e00 |000d: return-void │ │ +3eec04: |[3eec04] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V │ │ +3eec14: 5b01 148a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eec18: 7010 9d82 0000 |0002: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ +3eec1e: 1301 0020 |0005: const/16 v1, #int 8192 // #2000 │ │ +3eec22: 7110 aa85 0100 |0007: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3eec28: 0c01 |000a: move-result-object v1 │ │ +3eec2a: 5b01 138a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eec2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0007 line=769 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper; │ │ 0x0000 - 0x000e reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -871130,17 +871130,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eec3c: |[3eec3c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;)V │ │ -3eec4c: 7020 09c1 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V // method@c109 │ │ -3eec52: 0e00 |0003: return-void │ │ +3eec30: |[3eec30] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;)V │ │ +3eec40: 7020 09c1 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V // method@c109 │ │ +3eec46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; │ │ @@ -871151,64 +871151,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eec54: |[3eec54] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.close:()V │ │ -3eec64: 0e00 |0000: return-void │ │ +3eec48: |[3eec48] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.close:()V │ │ +3eec58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eec68: |[3eec68] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.flush:()V │ │ -3eec78: 0e00 |0000: return-void │ │ +3eec5c: |[3eec5c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.flush:()V │ │ +3eec6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;) │ │ name : 'write' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3eed28: |[3eed28] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:(I)V │ │ -3eed38: 5420 138a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eed3c: 6e10 af85 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ -3eed42: 5420 138a |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eed46: 8d31 |0007: int-to-byte v1, v3 │ │ -3eed48: 6e20 bc85 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3eed4e: 0c00 |000b: move-result-object v0 │ │ -3eed50: 6e10 b085 0000 |000c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3eed56: 5420 148a |000f: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eed5a: 7110 13c1 0000 |0011: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ -3eed60: 0c00 |0014: move-result-object v0 │ │ -3eed62: 5421 138a |0015: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eed66: 7220 e185 1000 |0017: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3eed6c: 5420 148a |001a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eed70: 7110 14c1 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c114 │ │ -3eed76: 0c00 |001f: move-result-object v0 │ │ -3eed78: 6e20 1089 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/zip/CRC32;.update:(I)V // method@8910 │ │ -3eed7e: 5423 148a |0023: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eed82: 7110 17c1 0300 |0025: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$408:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J // method@c117 │ │ -3eed88: 0e00 |0028: return-void │ │ +3eed1c: |[3eed1c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:(I)V │ │ +3eed2c: 5420 138a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eed30: 6e10 af85 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ +3eed36: 5420 138a |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eed3a: 8d31 |0007: int-to-byte v1, v3 │ │ +3eed3c: 6e20 bc85 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3eed42: 0c00 |000b: move-result-object v0 │ │ +3eed44: 6e10 b085 0000 |000c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3eed4a: 5420 148a |000f: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eed4e: 7110 13c1 0000 |0011: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ +3eed54: 0c00 |0014: move-result-object v0 │ │ +3eed56: 5421 138a |0015: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eed5a: 7220 e185 1000 |0017: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3eed60: 5420 148a |001a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eed64: 7110 14c1 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c114 │ │ +3eed6a: 0c00 |001f: move-result-object v0 │ │ +3eed6c: 6e20 1089 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/zip/CRC32;.update:(I)V // method@8910 │ │ +3eed72: 5423 148a |0023: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eed76: 7110 17c1 0300 |0025: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$408:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J // method@c117 │ │ +3eed7c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0005 line=773 │ │ 0x000f line=774 │ │ 0x001a line=775 │ │ 0x0023 line=776 │ │ @@ -871221,19 +871221,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3eec7c: |[3eec7c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:([B)V │ │ -3eec8c: 2130 |0000: array-length v0, v3 │ │ -3eec8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3eec90: 6e40 0fc1 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.write:([BII)V // method@c10f │ │ -3eec96: 0e00 |0005: return-void │ │ +3eec70: |[3eec70] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:([B)V │ │ +3eec80: 2130 |0000: array-length v0, v3 │ │ +3eec82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3eec84: 6e40 0fc1 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.write:([BII)V // method@c10f │ │ +3eec8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -871242,46 +871242,46 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3eec98: |[3eec98] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:([BII)V │ │ -3eeca8: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -3eecac: 3705 1000 |0002: if-le v5, v0, 0012 // +0010 │ │ -3eecb0: 5420 148a |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eecb4: 7110 13c1 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ -3eecba: 0c00 |0009: move-result-object v0 │ │ -3eecbc: 7130 c785 4305 |000a: invoke-static {v3, v4, v5}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ -3eecc2: 0c01 |000d: move-result-object v1 │ │ -3eecc4: 7220 e185 1000 |000e: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3eecca: 281a |0011: goto 002b // +001a │ │ -3eeccc: 5420 138a |0012: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eecd0: 6e10 af85 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ -3eecd6: 5420 138a |0017: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eecda: 6e40 bf85 3054 |0019: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ -3eece0: 0c00 |001c: move-result-object v0 │ │ -3eece2: 6e10 b085 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3eece8: 5420 148a |0020: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eecec: 7110 13c1 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ -3eecf2: 0c00 |0025: move-result-object v0 │ │ -3eecf4: 5421 138a |0026: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ -3eecf8: 7220 e185 1000 |0028: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3eecfe: 5420 148a |002b: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eed02: 7110 14c1 0000 |002d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c114 │ │ -3eed08: 0c00 |0030: move-result-object v0 │ │ -3eed0a: 6e40 1289 3054 |0031: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3eed10: 5423 148a |0034: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ -3eed14: 7110 15c1 0300 |0036: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$400:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J // method@c115 │ │ -3eed1a: 0b00 |0039: move-result-wide v0 │ │ -3eed1c: 8154 |003a: int-to-long v4, v5 │ │ -3eed1e: bb40 |003b: add-long/2addr v0, v4 │ │ -3eed20: 7130 16c1 0301 |003c: invoke-static {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$402:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;J)J // method@c116 │ │ -3eed26: 0e00 |003f: return-void │ │ +3eec8c: |[3eec8c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper.write:([BII)V │ │ +3eec9c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +3eeca0: 3705 1000 |0002: if-le v5, v0, 0012 // +0010 │ │ +3eeca4: 5420 148a |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eeca8: 7110 13c1 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ +3eecae: 0c00 |0009: move-result-object v0 │ │ +3eecb0: 7130 c785 4305 |000a: invoke-static {v3, v4, v5}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ +3eecb6: 0c01 |000d: move-result-object v1 │ │ +3eecb8: 7220 e185 1000 |000e: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3eecbe: 281a |0011: goto 002b // +001a │ │ +3eecc0: 5420 138a |0012: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eecc4: 6e10 af85 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ +3eecca: 5420 138a |0017: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eecce: 6e40 bf85 3054 |0019: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ +3eecd4: 0c00 |001c: move-result-object v0 │ │ +3eecd6: 6e10 b085 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3eecdc: 5420 148a |0020: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eece0: 7110 13c1 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; // method@c113 │ │ +3eece6: 0c00 |0025: move-result-object v0 │ │ +3eece8: 5421 138a |0026: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.buffer:Ljava/nio/ByteBuffer; // field@8a13 │ │ +3eecec: 7220 e185 1000 |0028: invoke-interface {v0, v1}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3eecf2: 5420 148a |002b: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eecf6: 7110 14c1 0000 |002d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c114 │ │ +3eecfc: 0c00 |0030: move-result-object v0 │ │ +3eecfe: 6e40 1289 3054 |0031: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3eed04: 5423 148a |0034: iget-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a14 │ │ +3eed08: 7110 15c1 0300 |0036: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$400:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J // method@c115 │ │ +3eed0e: 0b00 |0039: move-result-wide v0 │ │ +3eed10: 8154 |003a: int-to-long v4, v5 │ │ +3eed12: bb40 |003b: add-long/2addr v0, v4 │ │ +3eed14: 7130 16c1 0301 |003c: invoke-static {v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$402:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;J)J // method@c116 │ │ +3eed1a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=788 │ │ 0x0012 line=790 │ │ 0x0017 line=791 │ │ 0x0020 line=792 │ │ 0x002b line=794 │ │ @@ -871438,28 +871438,28 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3eefec: |[3eefec] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.:(Ljava/io/File;)V │ │ -3eeffc: 6e10 5882 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -3ef002: 0c04 |0003: move-result-object v4 │ │ -3ef004: 6200 5b79 |0004: sget-object v0, Ljava/nio/file/StandardOpenOption;.CREATE:Ljava/nio/file/StandardOpenOption; // field@795b │ │ -3ef008: 6201 5e79 |0006: sget-object v1, Ljava/nio/file/StandardOpenOption;.WRITE:Ljava/nio/file/StandardOpenOption; // field@795e │ │ -3ef00c: 6202 5d79 |0008: sget-object v2, Ljava/nio/file/StandardOpenOption;.TRUNCATE_EXISTING:Ljava/nio/file/StandardOpenOption; // field@795d │ │ -3ef010: 7130 2d87 1002 |000a: invoke-static {v0, v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872d │ │ -3ef016: 0c00 |000d: move-result-object v0 │ │ -3ef018: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3ef01a: 2311 7a1c |000f: new-array v1, v1, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ -3ef01e: 7130 fc85 0401 |0011: invoke-static {v4, v0, v1}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ -3ef024: 0c04 |0014: move-result-object v4 │ │ -3ef026: 7020 11c1 4300 |0015: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.:(Ljava/nio/channels/SeekableByteChannel;)V // method@c111 │ │ -3ef02c: 0e00 |0018: return-void │ │ +3eefe0: |[3eefe0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.:(Ljava/io/File;)V │ │ +3eeff0: 6e10 5882 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +3eeff6: 0c04 |0003: move-result-object v4 │ │ +3eeff8: 6200 5b79 |0004: sget-object v0, Ljava/nio/file/StandardOpenOption;.CREATE:Ljava/nio/file/StandardOpenOption; // field@795b │ │ +3eeffc: 6201 5e79 |0006: sget-object v1, Ljava/nio/file/StandardOpenOption;.WRITE:Ljava/nio/file/StandardOpenOption; // field@795e │ │ +3ef000: 6202 5d79 |0008: sget-object v2, Ljava/nio/file/StandardOpenOption;.TRUNCATE_EXISTING:Ljava/nio/file/StandardOpenOption; // field@795d │ │ +3ef004: 7130 2d87 1002 |000a: invoke-static {v0, v1, v2}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872d │ │ +3ef00a: 0c00 |000d: move-result-object v0 │ │ +3ef00c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3ef00e: 2311 7a1c |000f: new-array v1, v1, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ +3ef012: 7130 fc85 0401 |0011: invoke-static {v4, v0, v1}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ +3ef018: 0c04 |0014: move-result-object v4 │ │ +3ef01a: 7020 11c1 4300 |0015: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.:(Ljava/nio/channels/SeekableByteChannel;)V // method@c111 │ │ +3ef020: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -871470,43 +871470,43 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3ef030: |[3ef030] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ -3ef040: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ef046: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3ef04a: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3ef050: 5b30 1d8a |0008: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef054: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3ef056: 5930 1f8a |000b: iput v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3ef05a: 2201 9911 |000d: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ -3ef05e: 7010 0d89 0100 |000f: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3ef064: 5b31 1a8a |0012: iput-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ -3ef068: 2201 9911 |0014: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ -3ef06c: 7010 0d89 0100 |0016: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3ef072: 5b31 188a |0019: iput-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ -3ef076: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ -3ef07a: 5a31 1c8a |001d: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3ef07e: 5c30 1e8a |001f: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ -3ef082: 2200 3f18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3ef086: 6201 0d8a |0023: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ -3ef08a: 7020 01c1 1000 |0025: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V // method@c101 │ │ -3ef090: 7110 0787 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ -3ef096: 0c00 |002b: move-result-object v0 │ │ -3ef098: 5b30 198a |002c: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ -3ef09c: 2200 2511 |002e: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3ef0a0: 7010 3587 0000 |0030: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3ef0a6: 5b30 168a |0033: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ -3ef0aa: 5b34 178a |0035: iput-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef0ae: 1600 2000 |0037: const-wide/16 v0, #int 32 // #20 │ │ -3ef0b2: 7230 de85 0401 |0039: invoke-interface {v4, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ef0b8: 0e00 |003c: return-void │ │ +3ef024: |[3ef024] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ +3ef034: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ef03a: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3ef03e: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3ef044: 5b30 1d8a |0008: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef048: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3ef04a: 5930 1f8a |000b: iput v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3ef04e: 2201 9911 |000d: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ +3ef052: 7010 0d89 0100 |000f: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3ef058: 5b31 1a8a |0012: iput-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ +3ef05c: 2201 9911 |0014: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ +3ef060: 7010 0d89 0100 |0016: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3ef066: 5b31 188a |0019: iput-object v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ +3ef06a: 1601 0000 |001b: const-wide/16 v1, #int 0 // #0 │ │ +3ef06e: 5a31 1c8a |001d: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3ef072: 5c30 1e8a |001f: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ +3ef076: 2200 3f18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3ef07a: 6201 0d8a |0023: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.LZMA2:Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // field@8a0d │ │ +3ef07e: 7020 01c1 1000 |0025: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V // method@c101 │ │ +3ef084: 7110 0787 0000 |0028: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ +3ef08a: 0c00 |002b: move-result-object v0 │ │ +3ef08c: 5b30 198a |002c: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ +3ef090: 2200 2511 |002e: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3ef094: 7010 3587 0000 |0030: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3ef09a: 5b30 168a |0033: iput-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ +3ef09e: 5b34 178a |0035: iput-object v4, v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef0a2: 1600 2000 |0037: const-wide/16 v0, #int 32 // #20 │ │ +3ef0a6: 7230 de85 0401 |0039: invoke-interface {v4, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ef0ac: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0014 line=55 │ │ @@ -871526,17 +871526,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eee34: |[3eee34] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; │ │ -3eee44: 5400 1a8a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ -3eee48: 1100 |0002: return-object v0 │ │ +3eee28: |[3eee28] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; │ │ +3eee38: 5400 1a8a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ +3eee3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;) │ │ @@ -871544,17 +871544,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eee1c: |[3eee1c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; │ │ -3eee2c: 5400 178a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3eee30: 1100 |0002: return-object v0 │ │ +3eee10: |[3eee10] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$200:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/nio/channels/SeekableByteChannel; │ │ +3eee20: 5400 178a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3eee24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;) │ │ @@ -871562,17 +871562,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eee4c: |[3eee4c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; │ │ -3eee5c: 5400 188a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ -3eee60: 1100 |0002: return-object v0 │ │ +3eee40: |[3eee40] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$300:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; │ │ +3eee50: 5400 188a |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ +3eee54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;) │ │ @@ -871580,17 +871580,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eee64: |[3eee64] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$400:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J │ │ -3eee74: 5320 1c8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3eee78: 1000 |0002: return-wide v0 │ │ +3eee58: |[3eee58] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$400:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J │ │ +3eee68: 5320 1c8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3eee6c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;) │ │ @@ -871598,17 +871598,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eee7c: |[3eee7c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$402:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;J)J │ │ -3eee8c: 5a01 1c8a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3eee90: 1001 |0002: return-wide v1 │ │ +3eee70: |[3eee70] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$402:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;J)J │ │ +3eee80: 5a01 1c8a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3eee84: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -871617,20 +871617,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3eee94: |[3eee94] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$408:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J │ │ -3eeea4: 5340 1c8a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3eeea8: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3eeeac: bb02 |0004: add-long/2addr v2, v0 │ │ -3eeeae: 5a42 1c8a |0005: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3eeeb2: 1000 |0007: return-wide v0 │ │ +3eee88: |[3eee88] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.access$408:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)J │ │ +3eee98: 5340 1c8a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3eee9c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3eeea0: bb02 |0004: add-long/2addr v2, v0 │ │ +3eeea2: 5a42 1c8a |0005: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3eeea6: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;) │ │ @@ -871638,20 +871638,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eedb8: |[3eedb8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; │ │ -3eedc8: 6e10 aec0 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ -3eedce: 0c01 |0003: move-result-object v1 │ │ -3eedd0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -3eedd4: 5401 198a |0006: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ -3eedd8: 1101 |0008: return-object v1 │ │ +3eedac: |[3eedac] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; │ │ +3eedbc: 6e10 aec0 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ +3eedc2: 0c01 |0003: move-result-object v1 │ │ +3eedc4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +3eedc8: 5401 198a |0006: iget-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ +3eedcc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0006 line=348 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -871661,22 +871661,22 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3eed8c: |[3eed8c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.getCurrentOutputStream:()Ljava/io/OutputStream; │ │ -3eed9c: 5410 1b8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3eeda0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3eeda4: 7010 22c1 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.setupFileOutputStream:()Lorg/apache/commons/compress/utils/CountingOutputStream; // method@c122 │ │ -3eedaa: 0c00 |0007: move-result-object v0 │ │ -3eedac: 5b10 1b8a |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3eedb0: 5410 1b8a |000a: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3eedb4: 1100 |000c: return-object v0 │ │ +3eed80: |[3eed80] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.getCurrentOutputStream:()Ljava/io/OutputStream; │ │ +3eed90: 5410 1b8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3eed94: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3eed98: 7010 22c1 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.setupFileOutputStream:()Lorg/apache/commons/compress/utils/CountingOutputStream; // method@c122 │ │ +3eed9e: 0c00 |0007: move-result-object v0 │ │ +3eeda0: 5b10 1b8a |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3eeda4: 5410 1b8a |000a: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3eeda8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x000a line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -871686,27 +871686,27 @@ │ │ type : '(Ljava/lang/Iterable;)Ljava/lang/Iterable;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3eeddc: |[3eeddc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.reverse:(Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ -3eedec: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -3eedf0: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3eedf6: 7210 ad83 0200 |0005: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3eedfc: 0c02 |0008: move-result-object v2 │ │ -3eedfe: 7210 5487 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3eee04: 0a01 |000c: move-result v1 │ │ -3eee06: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -3eee0a: 7210 5587 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3eee10: 0c01 |0012: move-result-object v1 │ │ -3eee12: 6e20 7087 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ -3eee18: 28f3 |0016: goto 0009 // -000d │ │ -3eee1a: 1100 |0017: return-object v0 │ │ +3eedd0: |[3eedd0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.reverse:(Ljava/lang/Iterable;)Ljava/lang/Iterable; │ │ +3eede0: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +3eede4: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3eedea: 7210 ad83 0200 |0005: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3eedf0: 0c02 |0008: move-result-object v2 │ │ +3eedf2: 7210 5487 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3eedf8: 0a01 |000c: move-result v1 │ │ +3eedfa: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +3eedfe: 7210 5587 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3eee04: 0c01 |0012: move-result-object v1 │ │ +3eee06: 6e20 7087 1000 |0013: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ +3eee0c: 28f3 |0016: goto 0009 // -000d │ │ +3eee0e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0005 line=761 │ │ 0x0013 line=762 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/Iterable; │ │ @@ -871716,72 +871716,72 @@ │ │ type : '()Lorg/apache/commons/compress/utils/CountingOutputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3eeefc: |[3eeefc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setupFileOutputStream:()Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ -3eef0c: 5450 1d8a |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3eef10: 7210 8387 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3eef16: 0a00 |0005: move-result v0 │ │ -3eef18: 3900 6200 |0006: if-nez v0, 0068 // +0062 │ │ -3eef1c: 2200 4118 |0008: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper; // type@1841 │ │ -3eef20: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3eef22: 7030 0ac1 5001 |000b: invoke-direct {v0, v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;)V // method@c10a │ │ -3eef28: 2201 1711 |000e: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -3eef2c: 7010 5886 0100 |0010: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3eef32: 5452 1d8a |0013: iget-object v2, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3eef36: 7210 8b87 0200 |0015: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ -3eef3c: 0a03 |0018: move-result v3 │ │ -3eef3e: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -3eef40: b143 |001a: sub-int/2addr v3, v4 │ │ -3eef42: 7220 8087 3200 |001b: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3eef48: 0c02 |001e: move-result-object v2 │ │ -3eef4a: 1f02 3c18 |001f: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3eef4e: 7020 1cc1 2500 |0021: invoke-direct {v5, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; // method@c11c │ │ -3eef54: 0c02 |0024: move-result-object v2 │ │ -3eef56: 7210 ad83 0200 |0025: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3eef5c: 0c02 |0028: move-result-object v2 │ │ -3eef5e: 7210 5487 0200 |0029: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3eef64: 0a03 |002c: move-result v3 │ │ -3eef66: 3803 2100 |002d: if-eqz v3, 004e // +0021 │ │ -3eef6a: 7210 5587 0200 |002f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3eef70: 0c03 |0032: move-result-object v3 │ │ -3eef72: 1f03 3f18 |0033: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3eef76: 3904 0b00 |0035: if-nez v4, 0040 // +000b │ │ -3eef7a: 2204 0819 |0037: new-instance v4, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ -3eef7e: 7020 50c8 0400 |0039: invoke-direct {v4, v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ -3eef84: 6e20 5c86 4100 |003c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -3eef8a: 0740 |003f: move-object v0, v4 │ │ -3eef8c: 6e10 03c1 0300 |0040: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ -3eef92: 0c04 |0043: move-result-object v4 │ │ -3eef94: 6e10 04c1 0300 |0044: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ -3eef9a: 0c03 |0047: move-result-object v3 │ │ -3eef9c: 7130 85c0 4003 |0048: invoke-static {v0, v4, v3}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addEncoder:(Ljava/io/OutputStream;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)Ljava/io/OutputStream; // method@c085 │ │ -3eefa2: 0c00 |004b: move-result-object v0 │ │ -3eefa4: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -3eefa6: 28dc |004d: goto 0029 // -0024 │ │ -3eefa8: 6e10 6586 0100 |004e: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@8665 │ │ -3eefae: 0a02 |0051: move-result v2 │ │ -3eefb0: 3902 1000 |0052: if-nez v2, 0062 // +0010 │ │ -3eefb4: 6e10 6c86 0100 |0054: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@866c │ │ -3eefba: 0a02 |0057: move-result v2 │ │ -3eefbc: 2322 d01c |0058: new-array v2, v2, [Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1cd0 │ │ -3eefc0: 6e20 6e86 2100 |005a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@866e │ │ -3eefc6: 0c01 |005d: move-result-object v1 │ │ -3eefc8: 1f01 d01c |005e: check-cast v1, [Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1cd0 │ │ -3eefcc: 5b51 158a |0060: iput-object v1, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ -3eefd0: 2201 4018 |0062: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; // type@1840 │ │ -3eefd4: 7030 05c1 5100 |0064: invoke-direct {v1, v5, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Ljava/io/OutputStream;)V // method@c105 │ │ -3eefda: 1101 |0067: return-object v1 │ │ -3eefdc: 2200 7210 |0068: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3eefe0: 1a01 cf52 |006a: const-string v1, "No current 7z entry" // string@52cf │ │ -3eefe4: 7020 8c83 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3eefea: 2700 |006f: throw v0 │ │ +3eeef0: |[3eeef0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setupFileOutputStream:()Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ +3eef00: 5450 1d8a |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3eef04: 7210 8387 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3eef0a: 0a00 |0005: move-result v0 │ │ +3eef0c: 3900 6200 |0006: if-nez v0, 0068 // +0062 │ │ +3eef10: 2200 4118 |0008: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper; // type@1841 │ │ +3eef14: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3eef16: 7030 0ac1 5001 |000b: invoke-direct {v0, v5, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;)V // method@c10a │ │ +3eef1c: 2201 1711 |000e: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +3eef20: 7010 5886 0100 |0010: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3eef26: 5452 1d8a |0013: iget-object v2, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3eef2a: 7210 8b87 0200 |0015: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ +3eef30: 0a03 |0018: move-result v3 │ │ +3eef32: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +3eef34: b143 |001a: sub-int/2addr v3, v4 │ │ +3eef36: 7220 8087 3200 |001b: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3eef3c: 0c02 |001e: move-result-object v2 │ │ +3eef3e: 1f02 3c18 |001f: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3eef42: 7020 1cc1 2500 |0021: invoke-direct {v5, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; // method@c11c │ │ +3eef48: 0c02 |0024: move-result-object v2 │ │ +3eef4a: 7210 ad83 0200 |0025: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3eef50: 0c02 |0028: move-result-object v2 │ │ +3eef52: 7210 5487 0200 |0029: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3eef58: 0a03 |002c: move-result v3 │ │ +3eef5a: 3803 2100 |002d: if-eqz v3, 004e // +0021 │ │ +3eef5e: 7210 5587 0200 |002f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3eef64: 0c03 |0032: move-result-object v3 │ │ +3eef66: 1f03 3f18 |0033: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3eef6a: 3904 0b00 |0035: if-nez v4, 0040 // +000b │ │ +3eef6e: 2204 0819 |0037: new-instance v4, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ +3eef72: 7020 50c8 0400 |0039: invoke-direct {v4, v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ +3eef78: 6e20 5c86 4100 |003c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +3eef7e: 0740 |003f: move-object v0, v4 │ │ +3eef80: 6e10 03c1 0300 |0040: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ +3eef86: 0c04 |0043: move-result-object v4 │ │ +3eef88: 6e10 04c1 0300 |0044: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ +3eef8e: 0c03 |0047: move-result-object v3 │ │ +3eef90: 7130 85c0 4003 |0048: invoke-static {v0, v4, v3}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.addEncoder:(Ljava/io/OutputStream;Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;Ljava/lang/Object;)Ljava/io/OutputStream; // method@c085 │ │ +3eef96: 0c00 |004b: move-result-object v0 │ │ +3eef98: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +3eef9a: 28dc |004d: goto 0029 // -0024 │ │ +3eef9c: 6e10 6586 0100 |004e: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@8665 │ │ +3eefa2: 0a02 |0051: move-result v2 │ │ +3eefa4: 3902 1000 |0052: if-nez v2, 0062 // +0010 │ │ +3eefa8: 6e10 6c86 0100 |0054: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@866c │ │ +3eefae: 0a02 |0057: move-result v2 │ │ +3eefb0: 2322 d01c |0058: new-array v2, v2, [Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1cd0 │ │ +3eefb4: 6e20 6e86 2100 |005a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@866e │ │ +3eefba: 0c01 |005d: move-result-object v1 │ │ +3eefbc: 1f01 d01c |005e: check-cast v1, [Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1cd0 │ │ +3eefc0: 5b51 158a |0060: iput-object v1, v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ +3eefc4: 2201 4018 |0062: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; // type@1840 │ │ +3eefc8: 7030 05c1 5100 |0064: invoke-direct {v1, v5, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Ljava/io/OutputStream;)V // method@c105 │ │ +3eefce: 1101 |0067: return-object v1 │ │ +3eefd0: 2200 7210 |0068: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3eefd4: 1a01 cf52 |006a: const-string v1, "No current 7z entry" // string@52cf │ │ +3eefd8: 7020 8c83 1000 |006c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3eefde: 2700 |006f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0008 line=309 │ │ 0x000e line=310 │ │ 0x0013 line=312 │ │ 0x0037 line=314 │ │ @@ -871799,35 +871799,35 @@ │ │ type : '(Ljava/io/DataOutput;Ljava/util/BitSet;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3ef43c: |[3ef43c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V │ │ -3ef44c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -3ef44e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ef450: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3ef452: 1273 |0003: const/4 v3, #int 7 // #7 │ │ -3ef454: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -3ef456: 3592 1400 |0005: if-ge v2, v9, 0019 // +0014 │ │ -3ef45a: 6e20 d186 2800 |0007: invoke-virtual {v8, v2}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -3ef460: 0a05 |000a: move-result v5 │ │ -3ef462: b835 |000b: shl-int/2addr v5, v3 │ │ -3ef464: b654 |000c: or-int/2addr v4, v5 │ │ -3ef466: d803 03ff |000d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3ef46a: 3b03 0700 |000f: if-gez v3, 0016 // +0007 │ │ -3ef46e: 7220 2982 4700 |0011: invoke-interface {v7, v4}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef474: 1273 |0014: const/4 v3, #int 7 // #7 │ │ -3ef476: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -3ef478: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ef47c: 28ed |0018: goto 0005 // -0013 │ │ -3ef47e: 3203 0500 |0019: if-eq v3, v0, 001e // +0005 │ │ -3ef482: 7220 2982 4700 |001b: invoke-interface {v7, v4}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef488: 0e00 |001e: return-void │ │ +3ef430: |[3ef430] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V │ │ +3ef440: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +3ef442: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ef444: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3ef446: 1273 |0003: const/4 v3, #int 7 // #7 │ │ +3ef448: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +3ef44a: 3592 1400 |0005: if-ge v2, v9, 0019 // +0014 │ │ +3ef44e: 6e20 d186 2800 |0007: invoke-virtual {v8, v2}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +3ef454: 0a05 |000a: move-result v5 │ │ +3ef456: b835 |000b: shl-int/2addr v5, v3 │ │ +3ef458: b654 |000c: or-int/2addr v4, v5 │ │ +3ef45a: d803 03ff |000d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3ef45e: 3b03 0700 |000f: if-gez v3, 0016 // +0007 │ │ +3ef462: 7220 2982 4700 |0011: invoke-interface {v7, v4}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef468: 1273 |0014: const/4 v3, #int 7 // #7 │ │ +3ef46a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +3ef46c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ef470: 28ed |0018: goto 0005 // -0013 │ │ +3ef472: 3203 0500 |0019: if-eq v3, v0, 001e // +0005 │ │ +3ef476: 7220 2982 4700 |001b: invoke-interface {v7, v4}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef47c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=747 │ │ 0x0011 line=749 │ │ 0x001b line=755 │ │ locals : │ │ 0x0000 - 0x001f reg=6 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -871840,98 +871840,98 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -3ef48c: |[3ef48c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileATimes:(Ljava/io/DataOutput;)V │ │ -3ef49c: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef4a0: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef4a6: 0c00 |0005: move-result-object v0 │ │ -3ef4a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ef4aa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ef4ac: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef4b2: 0a03 |000b: move-result v3 │ │ -3ef4b4: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -3ef4b8: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef4be: 0c03 |0011: move-result-object v3 │ │ -3ef4c0: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef4c4: 6e10 b2c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ -3ef4ca: 0a03 |0017: move-result v3 │ │ -3ef4cc: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -3ef4d0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ef4d4: 28ec |001c: goto 0008 // -0014 │ │ -3ef4d6: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ -3ef4da: 1300 1300 |001f: const/16 v0, #int 19 // #13 │ │ -3ef4de: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef4e4: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef4e8: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef4ee: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef4f2: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef4f8: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef4fc: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef502: 0a04 |0033: move-result v4 │ │ -3ef504: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ -3ef508: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef50e: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ -3ef512: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef516: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef51c: 0a04 |0040: move-result v4 │ │ -3ef51e: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ef524: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3ef526: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef52a: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3ef530: 0a05 |004a: move-result v5 │ │ -3ef532: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ -3ef536: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef53a: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3ef540: 0c05 |0052: move-result-object v5 │ │ -3ef542: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef546: 6e10 b2c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ -3ef54c: 0a05 |0058: move-result v5 │ │ -3ef54e: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ef554: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ef558: 28e7 |005e: goto 0045 // -0019 │ │ -3ef55a: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef55e: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef564: 0a04 |0064: move-result v4 │ │ -3ef566: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3ef56c: 2805 |0068: goto 006d // +0005 │ │ -3ef56e: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -3ef570: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef576: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef57c: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef580: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef586: 0c01 |0075: move-result-object v1 │ │ -3ef588: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef58e: 0a02 |0079: move-result v2 │ │ -3ef590: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ -3ef594: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef59a: 0c02 |007f: move-result-object v2 │ │ -3ef59c: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef5a0: 6e10 b2c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ -3ef5a6: 0a04 |0085: move-result v4 │ │ -3ef5a8: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ -3ef5ac: 6e10 aac0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getAccessDate:()Ljava/util/Date; // method@c0aa │ │ -3ef5b2: 0c02 |008b: move-result-object v2 │ │ -3ef5b4: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3ef5ba: 0b04 |008f: move-result-wide v4 │ │ -3ef5bc: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ -3ef5c2: 0b04 |0093: move-result-wide v4 │ │ -3ef5c4: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ -3ef5ca: 28df |0097: goto 0076 // -0021 │ │ -3ef5cc: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef5d2: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef5d8: 0c00 |009e: move-result-object v0 │ │ -3ef5da: 2101 |009f: array-length v1, v0 │ │ -3ef5dc: 8111 |00a0: int-to-long v1, v1 │ │ -3ef5de: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3ef5e4: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3ef5ea: 0e00 |00a7: return-void │ │ +3ef480: |[3ef480] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileATimes:(Ljava/io/DataOutput;)V │ │ +3ef490: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef494: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef49a: 0c00 |0005: move-result-object v0 │ │ +3ef49c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ef49e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ef4a0: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef4a6: 0a03 |000b: move-result v3 │ │ +3ef4a8: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +3ef4ac: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef4b2: 0c03 |0011: move-result-object v3 │ │ +3ef4b4: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef4b8: 6e10 b2c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ +3ef4be: 0a03 |0017: move-result v3 │ │ +3ef4c0: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +3ef4c4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ef4c8: 28ec |001c: goto 0008 // -0014 │ │ +3ef4ca: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ +3ef4ce: 1300 1300 |001f: const/16 v0, #int 19 // #13 │ │ +3ef4d2: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef4d8: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef4dc: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef4e2: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef4e6: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef4ec: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef4f0: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef4f6: 0a04 |0033: move-result v4 │ │ +3ef4f8: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ +3ef4fc: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef502: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ +3ef506: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef50a: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef510: 0a04 |0040: move-result v4 │ │ +3ef512: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ef518: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3ef51a: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef51e: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3ef524: 0a05 |004a: move-result v5 │ │ +3ef526: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ +3ef52a: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef52e: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3ef534: 0c05 |0052: move-result-object v5 │ │ +3ef536: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef53a: 6e10 b2c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ +3ef540: 0a05 |0058: move-result v5 │ │ +3ef542: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ef548: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3ef54c: 28e7 |005e: goto 0045 // -0019 │ │ +3ef54e: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef552: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef558: 0a04 |0064: move-result v4 │ │ +3ef55a: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3ef560: 2805 |0068: goto 006d // +0005 │ │ +3ef562: 1212 |0069: const/4 v2, #int 1 // #1 │ │ +3ef564: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef56a: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef570: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef574: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef57a: 0c01 |0075: move-result-object v1 │ │ +3ef57c: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef582: 0a02 |0079: move-result v2 │ │ +3ef584: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ +3ef588: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef58e: 0c02 |007f: move-result-object v2 │ │ +3ef590: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef594: 6e10 b2c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasAccessDate:()Z // method@c0b2 │ │ +3ef59a: 0a04 |0085: move-result v4 │ │ +3ef59c: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ +3ef5a0: 6e10 aac0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getAccessDate:()Ljava/util/Date; // method@c0aa │ │ +3ef5a6: 0c02 |008b: move-result-object v2 │ │ +3ef5a8: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3ef5ae: 0b04 |008f: move-result-wide v4 │ │ +3ef5b0: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ +3ef5b6: 0b04 |0093: move-result-wide v4 │ │ +3ef5b8: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ +3ef5be: 28df |0097: goto 0076 // -0021 │ │ +3ef5c0: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef5c6: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef5cc: 0c00 |009e: move-result-object v0 │ │ +3ef5ce: 2101 |009f: array-length v1, v0 │ │ +3ef5d0: 8111 |00a0: int-to-long v1, v1 │ │ +3ef5d2: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3ef5d8: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3ef5de: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0014 line=620 │ │ 0x0021 line=625 │ │ 0x0024 line=627 │ │ 0x0029 line=628 │ │ @@ -871960,54 +871960,54 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3ef5ec: |[3ef5ec] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileAntiItems:(Ljava/io/DataOutput;)V │ │ -3ef5fc: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ -3ef600: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ef602: 7020 cd86 1000 |0003: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ef608: 5462 1d8a |0006: iget-object v2, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef60c: 7210 8487 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef612: 0c02 |000b: move-result-object v2 │ │ -3ef614: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3ef616: 7210 5487 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef61c: 0a04 |0010: move-result v4 │ │ -3ef61e: 3804 1a00 |0011: if-eqz v4, 002b // +001a │ │ -3ef622: 7210 5587 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef628: 0c04 |0016: move-result-object v4 │ │ -3ef62a: 1f04 3c18 |0017: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef62e: 6e10 bbc0 0400 |0019: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3ef634: 0a05 |001c: move-result v5 │ │ -3ef636: 3905 f0ff |001d: if-nez v5, 000d // -0010 │ │ -3ef63a: 6e10 bcc0 0400 |001f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:()Z // method@c0bc │ │ -3ef640: 0a04 |0022: move-result v4 │ │ -3ef642: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3ef646: 6e30 d886 3004 |0025: invoke-virtual {v0, v3, v4}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ef64c: b641 |0028: or-int/2addr v1, v4 │ │ -3ef64e: 0153 |0029: move v3, v5 │ │ -3ef650: 28e3 |002a: goto 000d // -001d │ │ -3ef652: 3801 2300 |002b: if-eqz v1, 004e // +0023 │ │ -3ef656: 1301 1000 |002d: const/16 v1, #int 16 // #10 │ │ -3ef65a: 7220 2982 1700 |002f: invoke-interface {v7, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef660: 2201 3010 |0032: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef664: 7010 0f82 0100 |0034: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef66a: 2202 3710 |0037: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef66e: 7020 2d82 1200 |0039: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef674: 7040 26c1 2630 |003c: invoke-direct {v6, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3ef67a: 6e10 2e82 0200 |003f: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef680: 6e10 1382 0100 |0042: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef686: 0c00 |0045: move-result-object v0 │ │ -3ef688: 2101 |0046: array-length v1, v0 │ │ -3ef68a: 8111 |0047: int-to-long v1, v1 │ │ -3ef68c: 7040 36c1 7621 |0048: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3ef692: 7220 2a82 0700 |004b: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3ef698: 0e00 |004e: return-void │ │ +3ef5e0: |[3ef5e0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileAntiItems:(Ljava/io/DataOutput;)V │ │ +3ef5f0: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ +3ef5f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ef5f6: 7020 cd86 1000 |0003: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ef5fc: 5462 1d8a |0006: iget-object v2, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef600: 7210 8487 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef606: 0c02 |000b: move-result-object v2 │ │ +3ef608: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3ef60a: 7210 5487 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef610: 0a04 |0010: move-result v4 │ │ +3ef612: 3804 1a00 |0011: if-eqz v4, 002b // +001a │ │ +3ef616: 7210 5587 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef61c: 0c04 |0016: move-result-object v4 │ │ +3ef61e: 1f04 3c18 |0017: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef622: 6e10 bbc0 0400 |0019: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3ef628: 0a05 |001c: move-result v5 │ │ +3ef62a: 3905 f0ff |001d: if-nez v5, 000d // -0010 │ │ +3ef62e: 6e10 bcc0 0400 |001f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:()Z // method@c0bc │ │ +3ef634: 0a04 |0022: move-result v4 │ │ +3ef636: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3ef63a: 6e30 d886 3004 |0025: invoke-virtual {v0, v3, v4}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ef640: b641 |0028: or-int/2addr v1, v4 │ │ +3ef642: 0153 |0029: move v3, v5 │ │ +3ef644: 28e3 |002a: goto 000d // -001d │ │ +3ef646: 3801 2300 |002b: if-eqz v1, 004e // +0023 │ │ +3ef64a: 1301 1000 |002d: const/16 v1, #int 16 // #10 │ │ +3ef64e: 7220 2982 1700 |002f: invoke-interface {v7, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef654: 2201 3010 |0032: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef658: 7010 0f82 0100 |0034: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef65e: 2202 3710 |0037: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef662: 7020 2d82 1200 |0039: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef668: 7040 26c1 2630 |003c: invoke-direct {v6, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3ef66e: 6e10 2e82 0200 |003f: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef674: 6e10 1382 0100 |0042: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef67a: 0c00 |0045: move-result-object v0 │ │ +3ef67c: 2101 |0046: array-length v1, v0 │ │ +3ef67e: 8111 |0047: int-to-long v1, v1 │ │ +3ef680: 7040 36c1 7621 |0048: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3ef686: 7220 2a82 0700 |004b: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3ef68c: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0006 line=546 │ │ 0x0019 line=547 │ │ 0x001f line=548 │ │ 0x0025 line=549 │ │ @@ -872028,98 +872028,98 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -3ef69c: |[3ef69c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileCTimes:(Ljava/io/DataOutput;)V │ │ -3ef6ac: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef6b0: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef6b6: 0c00 |0005: move-result-object v0 │ │ -3ef6b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ef6ba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ef6bc: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef6c2: 0a03 |000b: move-result v3 │ │ -3ef6c4: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -3ef6c8: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef6ce: 0c03 |0011: move-result-object v3 │ │ -3ef6d0: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef6d4: 6e10 b4c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ -3ef6da: 0a03 |0017: move-result v3 │ │ -3ef6dc: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -3ef6e0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ef6e4: 28ec |001c: goto 0008 // -0014 │ │ -3ef6e6: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ -3ef6ea: 1300 1200 |001f: const/16 v0, #int 18 // #12 │ │ -3ef6ee: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef6f4: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef6f8: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef6fe: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef702: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef708: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef70c: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef712: 0a04 |0033: move-result v4 │ │ -3ef714: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ -3ef718: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef71e: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ -3ef722: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef726: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef72c: 0a04 |0040: move-result v4 │ │ -3ef72e: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ef734: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3ef736: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef73a: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3ef740: 0a05 |004a: move-result v5 │ │ -3ef742: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ -3ef746: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef74a: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3ef750: 0c05 |0052: move-result-object v5 │ │ -3ef752: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef756: 6e10 b4c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ -3ef75c: 0a05 |0058: move-result v5 │ │ -3ef75e: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ef764: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3ef768: 28e7 |005e: goto 0045 // -0019 │ │ -3ef76a: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef76e: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3ef774: 0a04 |0064: move-result v4 │ │ -3ef776: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3ef77c: 2805 |0068: goto 006d // +0005 │ │ -3ef77e: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -3ef780: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef786: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3ef78c: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef790: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef796: 0c01 |0075: move-result-object v1 │ │ -3ef798: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef79e: 0a02 |0079: move-result v2 │ │ -3ef7a0: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ -3ef7a4: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef7aa: 0c02 |007f: move-result-object v2 │ │ -3ef7ac: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef7b0: 6e10 b4c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ -3ef7b6: 0a04 |0085: move-result v4 │ │ -3ef7b8: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ -3ef7bc: 6e10 b1c0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCreationDate:()Ljava/util/Date; // method@c0b1 │ │ -3ef7c2: 0c02 |008b: move-result-object v2 │ │ -3ef7c4: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3ef7ca: 0b04 |008f: move-result-wide v4 │ │ -3ef7cc: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ -3ef7d2: 0b04 |0093: move-result-wide v4 │ │ -3ef7d4: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ -3ef7da: 28df |0097: goto 0076 // -0021 │ │ -3ef7dc: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef7e2: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef7e8: 0c00 |009e: move-result-object v0 │ │ -3ef7ea: 2101 |009f: array-length v1, v0 │ │ -3ef7ec: 8111 |00a0: int-to-long v1, v1 │ │ -3ef7ee: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3ef7f4: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3ef7fa: 0e00 |00a7: return-void │ │ +3ef690: |[3ef690] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileCTimes:(Ljava/io/DataOutput;)V │ │ +3ef6a0: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef6a4: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef6aa: 0c00 |0005: move-result-object v0 │ │ +3ef6ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ef6ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ef6b0: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef6b6: 0a03 |000b: move-result v3 │ │ +3ef6b8: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +3ef6bc: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef6c2: 0c03 |0011: move-result-object v3 │ │ +3ef6c4: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef6c8: 6e10 b4c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ +3ef6ce: 0a03 |0017: move-result v3 │ │ +3ef6d0: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +3ef6d4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ef6d8: 28ec |001c: goto 0008 // -0014 │ │ +3ef6da: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ +3ef6de: 1300 1200 |001f: const/16 v0, #int 18 // #12 │ │ +3ef6e2: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef6e8: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef6ec: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef6f2: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef6f6: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef6fc: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef700: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef706: 0a04 |0033: move-result v4 │ │ +3ef708: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ +3ef70c: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef712: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ +3ef716: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef71a: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef720: 0a04 |0040: move-result v4 │ │ +3ef722: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ef728: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3ef72a: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef72e: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3ef734: 0a05 |004a: move-result v5 │ │ +3ef736: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ +3ef73a: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef73e: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3ef744: 0c05 |0052: move-result-object v5 │ │ +3ef746: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef74a: 6e10 b4c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ +3ef750: 0a05 |0058: move-result v5 │ │ +3ef752: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ef758: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3ef75c: 28e7 |005e: goto 0045 // -0019 │ │ +3ef75e: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef762: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3ef768: 0a04 |0064: move-result v4 │ │ +3ef76a: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3ef770: 2805 |0068: goto 006d // +0005 │ │ +3ef772: 1212 |0069: const/4 v2, #int 1 // #1 │ │ +3ef774: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef77a: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3ef780: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef784: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef78a: 0c01 |0075: move-result-object v1 │ │ +3ef78c: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef792: 0a02 |0079: move-result v2 │ │ +3ef794: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ +3ef798: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef79e: 0c02 |007f: move-result-object v2 │ │ +3ef7a0: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef7a4: 6e10 b4c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasCreationDate:()Z // method@c0b4 │ │ +3ef7aa: 0a04 |0085: move-result v4 │ │ +3ef7ac: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ +3ef7b0: 6e10 b1c0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCreationDate:()Ljava/util/Date; // method@c0b1 │ │ +3ef7b6: 0c02 |008b: move-result-object v2 │ │ +3ef7b8: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3ef7be: 0b04 |008f: move-result-wide v4 │ │ +3ef7c0: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ +3ef7c6: 0b04 |0093: move-result-wide v4 │ │ +3ef7c8: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ +3ef7ce: 28df |0097: goto 0076 // -0021 │ │ +3ef7d0: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef7d6: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef7dc: 0c00 |009e: move-result-object v0 │ │ +3ef7de: 2101 |009f: array-length v1, v0 │ │ +3ef7e0: 8111 |00a0: int-to-long v1, v1 │ │ +3ef7e2: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3ef7e8: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3ef7ee: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0014 line=584 │ │ 0x0021 line=589 │ │ 0x0024 line=591 │ │ 0x0029 line=592 │ │ @@ -872148,56 +872148,56 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -3ef7fc: |[3ef7fc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileEmptyFiles:(Ljava/io/DataOutput;)V │ │ -3ef80c: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ -3ef810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ef812: 7020 cd86 1000 |0003: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ef818: 5472 1d8a |0006: iget-object v2, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef81c: 7210 8487 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef822: 0c02 |000b: move-result-object v2 │ │ -3ef824: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3ef826: 7210 5487 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef82c: 0a04 |0010: move-result v4 │ │ -3ef82e: 3804 1e00 |0011: if-eqz v4, 002f // +001e │ │ -3ef832: 7210 5587 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef838: 0c04 |0016: move-result-object v4 │ │ -3ef83a: 1f04 3c18 |0017: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef83e: 6e10 bbc0 0400 |0019: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3ef844: 0a05 |001c: move-result v5 │ │ -3ef846: 3905 f0ff |001d: if-nez v5, 000d // -0010 │ │ -3ef84a: 6e10 bdc0 0400 |001f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ -3ef850: 0a04 |0022: move-result v4 │ │ -3ef852: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ -3ef856: df06 0401 |0025: xor-int/lit8 v6, v4, #int 1 // #01 │ │ -3ef85a: 6e30 d886 3006 |0027: invoke-virtual {v0, v3, v6}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ef860: df03 0401 |002a: xor-int/lit8 v3, v4, #int 1 // #01 │ │ -3ef864: b631 |002c: or-int/2addr v1, v3 │ │ -3ef866: 0153 |002d: move v3, v5 │ │ -3ef868: 28df |002e: goto 000d // -0021 │ │ -3ef86a: 3801 2300 |002f: if-eqz v1, 0052 // +0023 │ │ -3ef86e: 1301 0f00 |0031: const/16 v1, #int 15 // #f │ │ -3ef872: 7220 2982 1800 |0033: invoke-interface {v8, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef878: 2201 3010 |0036: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef87c: 7010 0f82 0100 |0038: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef882: 2202 3710 |003b: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef886: 7020 2d82 1200 |003d: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef88c: 7040 26c1 2730 |0040: invoke-direct {v7, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3ef892: 6e10 2e82 0200 |0043: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef898: 6e10 1382 0100 |0046: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef89e: 0c00 |0049: move-result-object v0 │ │ -3ef8a0: 2101 |004a: array-length v1, v0 │ │ -3ef8a2: 8111 |004b: int-to-long v1, v1 │ │ -3ef8a4: 7040 36c1 8721 |004c: invoke-direct {v7, v8, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3ef8aa: 7220 2a82 0800 |004f: invoke-interface {v8, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3ef8b0: 0e00 |0052: return-void │ │ +3ef7f0: |[3ef7f0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileEmptyFiles:(Ljava/io/DataOutput;)V │ │ +3ef800: 2200 1911 |0000: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ +3ef804: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ef806: 7020 cd86 1000 |0003: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ef80c: 5472 1d8a |0006: iget-object v2, v7, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef810: 7210 8487 0200 |0008: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef816: 0c02 |000b: move-result-object v2 │ │ +3ef818: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3ef81a: 7210 5487 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef820: 0a04 |0010: move-result v4 │ │ +3ef822: 3804 1e00 |0011: if-eqz v4, 002f // +001e │ │ +3ef826: 7210 5587 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef82c: 0c04 |0016: move-result-object v4 │ │ +3ef82e: 1f04 3c18 |0017: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef832: 6e10 bbc0 0400 |0019: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3ef838: 0a05 |001c: move-result v5 │ │ +3ef83a: 3905 f0ff |001d: if-nez v5, 000d // -0010 │ │ +3ef83e: 6e10 bdc0 0400 |001f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ +3ef844: 0a04 |0022: move-result v4 │ │ +3ef846: d805 0301 |0023: add-int/lit8 v5, v3, #int 1 // #01 │ │ +3ef84a: df06 0401 |0025: xor-int/lit8 v6, v4, #int 1 // #01 │ │ +3ef84e: 6e30 d886 3006 |0027: invoke-virtual {v0, v3, v6}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ef854: df03 0401 |002a: xor-int/lit8 v3, v4, #int 1 // #01 │ │ +3ef858: b631 |002c: or-int/2addr v1, v3 │ │ +3ef85a: 0153 |002d: move v3, v5 │ │ +3ef85c: 28df |002e: goto 000d // -0021 │ │ +3ef85e: 3801 2300 |002f: if-eqz v1, 0052 // +0023 │ │ +3ef862: 1301 0f00 |0031: const/16 v1, #int 15 // #f │ │ +3ef866: 7220 2982 1800 |0033: invoke-interface {v8, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef86c: 2201 3010 |0036: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef870: 7010 0f82 0100 |0038: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef876: 2202 3710 |003b: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef87a: 7020 2d82 1200 |003d: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef880: 7040 26c1 2730 |0040: invoke-direct {v7, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3ef886: 6e10 2e82 0200 |0043: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef88c: 6e10 1382 0100 |0046: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef892: 0c00 |0049: move-result-object v0 │ │ +3ef894: 2101 |004a: array-length v1, v0 │ │ +3ef896: 8111 |004b: int-to-long v1, v1 │ │ +3ef898: 7040 36c1 8721 |004c: invoke-direct {v7, v8, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3ef89e: 7220 2a82 0800 |004f: invoke-interface {v8, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3ef8a4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0006 line=523 │ │ 0x0019 line=524 │ │ 0x001f line=525 │ │ 0x0027 line=526 │ │ @@ -872218,70 +872218,70 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -3ef8b4: |[3ef8b4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileEmptyStreams:(Ljava/io/DataOutput;)V │ │ -3ef8c4: 5440 1d8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef8c8: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef8ce: 0c00 |0005: move-result-object v0 │ │ -3ef8d0: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef8d6: 0a01 |0009: move-result v1 │ │ -3ef8d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3ef8da: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -3ef8dc: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -3ef8e0: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef8e6: 0c01 |0011: move-result-object v1 │ │ -3ef8e8: 1f01 3c18 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef8ec: 6e10 bbc0 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3ef8f2: 0a01 |0017: move-result v1 │ │ -3ef8f4: 3901 eeff |0018: if-nez v1, 0006 // -0012 │ │ -3ef8f8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3ef8fa: 2802 |001b: goto 001d // +0002 │ │ -3ef8fc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3ef8fe: 3800 4f00 |001d: if-eqz v0, 006c // +004f │ │ -3ef902: 1300 0e00 |001f: const/16 v0, #int 14 // #e │ │ -3ef906: 7220 2982 0500 |0021: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef90c: 2200 1911 |0024: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ -3ef910: 5441 1d8a |0026: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef914: 7210 8b87 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3ef91a: 0a01 |002b: move-result v1 │ │ -3ef91c: 7020 cd86 1000 |002c: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3ef922: 5441 1d8a |002f: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef926: 7210 8b87 0100 |0031: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -3ef92c: 0a01 |0034: move-result v1 │ │ -3ef92e: 3512 1500 |0035: if-ge v2, v1, 004a // +0015 │ │ -3ef932: 5441 1d8a |0037: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef936: 7220 8087 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3ef93c: 0c01 |003c: move-result-object v1 │ │ -3ef93e: 1f01 3c18 |003d: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef942: 6e10 bbc0 0100 |003f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3ef948: 0a01 |0042: move-result v1 │ │ -3ef94a: b731 |0043: xor-int/2addr v1, v3 │ │ -3ef94c: 6e30 d886 2001 |0044: invoke-virtual {v0, v2, v1}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3ef952: d802 0201 |0047: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ef956: 28e6 |0049: goto 002f // -001a │ │ -3ef958: 2201 3010 |004a: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef95c: 7010 0f82 0100 |004c: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef962: 2202 3710 |004f: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef966: 7020 2d82 1200 |0051: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef96c: 5443 1d8a |0054: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef970: 7210 8b87 0300 |0056: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ -3ef976: 0a03 |0059: move-result v3 │ │ -3ef978: 7040 26c1 2430 |005a: invoke-direct {v4, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3ef97e: 6e10 2e82 0200 |005d: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef984: 6e10 1382 0100 |0060: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef98a: 0c00 |0063: move-result-object v0 │ │ -3ef98c: 2101 |0064: array-length v1, v0 │ │ -3ef98e: 8111 |0065: int-to-long v1, v1 │ │ -3ef990: 7040 36c1 5421 |0066: invoke-direct {v4, v5, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3ef996: 7220 2a82 0500 |0069: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3ef99c: 0e00 |006c: return-void │ │ +3ef8a8: |[3ef8a8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileEmptyStreams:(Ljava/io/DataOutput;)V │ │ +3ef8b8: 5440 1d8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef8bc: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef8c2: 0c00 |0005: move-result-object v0 │ │ +3ef8c4: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef8ca: 0a01 |0009: move-result v1 │ │ +3ef8cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3ef8ce: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +3ef8d0: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +3ef8d4: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef8da: 0c01 |0011: move-result-object v1 │ │ +3ef8dc: 1f01 3c18 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef8e0: 6e10 bbc0 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3ef8e6: 0a01 |0017: move-result v1 │ │ +3ef8e8: 3901 eeff |0018: if-nez v1, 0006 // -0012 │ │ +3ef8ec: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3ef8ee: 2802 |001b: goto 001d // +0002 │ │ +3ef8f0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3ef8f2: 3800 4f00 |001d: if-eqz v0, 006c // +004f │ │ +3ef8f6: 1300 0e00 |001f: const/16 v0, #int 14 // #e │ │ +3ef8fa: 7220 2982 0500 |0021: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef900: 2200 1911 |0024: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ +3ef904: 5441 1d8a |0026: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef908: 7210 8b87 0100 |0028: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3ef90e: 0a01 |002b: move-result v1 │ │ +3ef910: 7020 cd86 1000 |002c: invoke-direct {v0, v1}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3ef916: 5441 1d8a |002f: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef91a: 7210 8b87 0100 |0031: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +3ef920: 0a01 |0034: move-result v1 │ │ +3ef922: 3512 1500 |0035: if-ge v2, v1, 004a // +0015 │ │ +3ef926: 5441 1d8a |0037: iget-object v1, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef92a: 7220 8087 2100 |0039: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3ef930: 0c01 |003c: move-result-object v1 │ │ +3ef932: 1f01 3c18 |003d: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef936: 6e10 bbc0 0100 |003f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3ef93c: 0a01 |0042: move-result v1 │ │ +3ef93e: b731 |0043: xor-int/2addr v1, v3 │ │ +3ef940: 6e30 d886 2001 |0044: invoke-virtual {v0, v2, v1}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3ef946: d802 0201 |0047: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ef94a: 28e6 |0049: goto 002f // -001a │ │ +3ef94c: 2201 3010 |004a: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef950: 7010 0f82 0100 |004c: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef956: 2202 3710 |004f: new-instance v2, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef95a: 7020 2d82 1200 |0051: invoke-direct {v2, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef960: 5443 1d8a |0054: iget-object v3, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef964: 7210 8b87 0300 |0056: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ +3ef96a: 0a03 |0059: move-result v3 │ │ +3ef96c: 7040 26c1 2430 |005a: invoke-direct {v4, v2, v0, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3ef972: 6e10 2e82 0200 |005d: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef978: 6e10 1382 0100 |0060: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef97e: 0c00 |0063: move-result-object v0 │ │ +3ef980: 2101 |0064: array-length v1, v0 │ │ +3ef982: 8111 |0065: int-to-long v1, v1 │ │ +3ef984: 7040 36c1 5421 |0066: invoke-direct {v4, v5, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3ef98a: 7220 2a82 0500 |0069: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3ef990: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0014 line=498 │ │ 0x0021 line=504 │ │ 0x0024 line=505 │ │ 0x002f line=506 │ │ @@ -872302,98 +872302,98 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -3ef9a0: |[3ef9a0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileMTimes:(Ljava/io/DataOutput;)V │ │ -3ef9b0: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef9b4: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ef9ba: 0c00 |0005: move-result-object v0 │ │ -3ef9bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ef9be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ef9c0: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ef9c6: 0a03 |000b: move-result v3 │ │ -3ef9c8: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -3ef9cc: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ef9d2: 0c03 |0011: move-result-object v3 │ │ -3ef9d4: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef9d8: 6e10 b5c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ -3ef9de: 0a03 |0017: move-result v3 │ │ -3ef9e0: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -3ef9e4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3ef9e8: 28ec |001c: goto 0008 // -0014 │ │ -3ef9ea: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ -3ef9ee: 1300 1400 |001f: const/16 v0, #int 20 // #14 │ │ -3ef9f2: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3ef9f8: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef9fc: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3efa02: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ -3efa06: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3efa0c: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa10: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efa16: 0a04 |0033: move-result v4 │ │ -3efa18: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ -3efa1c: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efa22: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ -3efa26: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa2a: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efa30: 0a04 |0040: move-result v4 │ │ -3efa32: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3efa38: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3efa3a: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa3e: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3efa44: 0a05 |004a: move-result v5 │ │ -3efa46: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ -3efa4a: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa4e: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3efa54: 0c05 |0052: move-result-object v5 │ │ -3efa56: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efa5a: 6e10 b5c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ -3efa60: 0a05 |0058: move-result v5 │ │ -3efa62: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3efa68: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3efa6c: 28e7 |005e: goto 0045 // -0019 │ │ -3efa6e: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa72: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efa78: 0a04 |0064: move-result v4 │ │ -3efa7a: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3efa80: 2805 |0068: goto 006d // +0005 │ │ -3efa82: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -3efa84: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efa8a: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efa90: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efa94: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efa9a: 0c01 |0075: move-result-object v1 │ │ -3efa9c: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efaa2: 0a02 |0079: move-result v2 │ │ -3efaa4: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ -3efaa8: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efaae: 0c02 |007f: move-result-object v2 │ │ -3efab0: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efab4: 6e10 b5c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ -3efaba: 0a04 |0085: move-result v4 │ │ -3efabc: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ -3efac0: 6e10 b7c0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@c0b7 │ │ -3efac6: 0c02 |008b: move-result-object v2 │ │ -3efac8: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3eface: 0b04 |008f: move-result-wide v4 │ │ -3efad0: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ -3efad6: 0b04 |0093: move-result-wide v4 │ │ -3efad8: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ -3efade: 28df |0097: goto 0076 // -0021 │ │ -3efae0: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3efae6: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3efaec: 0c00 |009e: move-result-object v0 │ │ -3efaee: 2101 |009f: array-length v1, v0 │ │ -3efaf0: 8111 |00a0: int-to-long v1, v1 │ │ -3efaf2: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efaf8: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3efafe: 0e00 |00a7: return-void │ │ +3ef994: |[3ef994] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileMTimes:(Ljava/io/DataOutput;)V │ │ +3ef9a4: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef9a8: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ef9ae: 0c00 |0005: move-result-object v0 │ │ +3ef9b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ef9b2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ef9b4: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ef9ba: 0a03 |000b: move-result v3 │ │ +3ef9bc: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +3ef9c0: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ef9c6: 0c03 |0011: move-result-object v3 │ │ +3ef9c8: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef9cc: 6e10 b5c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ +3ef9d2: 0a03 |0017: move-result v3 │ │ +3ef9d4: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +3ef9d8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3ef9dc: 28ec |001c: goto 0008 // -0014 │ │ +3ef9de: 3d02 8a00 |001d: if-lez v2, 00a7 // +008a │ │ +3ef9e2: 1300 1400 |001f: const/16 v0, #int 20 // #14 │ │ +3ef9e6: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3ef9ec: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef9f0: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef9f6: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef9fa: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3efa00: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa04: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efa0a: 0a04 |0033: move-result v4 │ │ +3efa0c: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ +3efa10: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efa16: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ +3efa1a: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa1e: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efa24: 0a04 |0040: move-result v4 │ │ +3efa26: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3efa2c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3efa2e: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa32: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3efa38: 0a05 |004a: move-result v5 │ │ +3efa3a: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ +3efa3e: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa42: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3efa48: 0c05 |0052: move-result-object v5 │ │ +3efa4a: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efa4e: 6e10 b5c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ +3efa54: 0a05 |0058: move-result v5 │ │ +3efa56: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3efa5c: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3efa60: 28e7 |005e: goto 0045 // -0019 │ │ +3efa62: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa66: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efa6c: 0a04 |0064: move-result v4 │ │ +3efa6e: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3efa74: 2805 |0068: goto 006d // +0005 │ │ +3efa76: 1212 |0069: const/4 v2, #int 1 // #1 │ │ +3efa78: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efa7e: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efa84: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efa88: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efa8e: 0c01 |0075: move-result-object v1 │ │ +3efa90: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efa96: 0a02 |0079: move-result v2 │ │ +3efa98: 3802 1e00 |007a: if-eqz v2, 0098 // +001e │ │ +3efa9c: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efaa2: 0c02 |007f: move-result-object v2 │ │ +3efaa4: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efaa8: 6e10 b5c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ +3efaae: 0a04 |0085: move-result v4 │ │ +3efab0: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ +3efab4: 6e10 b7c0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@c0b7 │ │ +3efaba: 0c02 |008b: move-result-object v2 │ │ +3efabc: 7110 bec0 0200 |008c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3efac2: 0b04 |008f: move-result-wide v4 │ │ +3efac4: 7120 b983 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.reverseBytes:(J)J // method@83b9 │ │ +3efaca: 0b04 |0093: move-result-wide v4 │ │ +3efacc: 6e30 3682 4305 |0094: invoke-virtual {v3, v4, v5}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@8236 │ │ +3efad2: 28df |0097: goto 0076 // -0021 │ │ +3efad4: 6e10 2e82 0300 |0098: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3efada: 6e10 1382 0000 |009b: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3efae0: 0c00 |009e: move-result-object v0 │ │ +3efae2: 2101 |009f: array-length v1, v0 │ │ +3efae4: 8111 |00a0: int-to-long v1, v1 │ │ +3efae6: 7040 36c1 7621 |00a1: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efaec: 7220 2a82 0700 |00a4: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3efaf2: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0014 line=656 │ │ 0x0021 line=661 │ │ 0x0024 line=663 │ │ 0x0029 line=664 │ │ @@ -872422,48 +872422,48 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -3efb00: |[3efb00] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileNames:(Ljava/io/DataOutput;)V │ │ -3efb10: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ -3efb14: 7220 2982 0700 |0002: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efb1a: 2200 3010 |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3efb1e: 7010 0f82 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3efb24: 2201 3710 |000a: new-instance v1, Ljava/io/DataOutputStream; // type@1037 │ │ -3efb28: 7020 2d82 0100 |000c: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3efb2e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3efb30: 6e20 2f82 2100 |0010: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efb36: 5463 1d8a |0013: iget-object v3, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efb3a: 7210 8487 0300 |0015: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efb40: 0c03 |0018: move-result-object v3 │ │ -3efb42: 7210 5487 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efb48: 0a04 |001c: move-result v4 │ │ -3efb4a: 3804 1900 |001d: if-eqz v4, 0036 // +0019 │ │ -3efb4e: 7210 5587 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efb54: 0c04 |0022: move-result-object v4 │ │ -3efb56: 1f04 3c18 |0023: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efb5a: 6e10 b8c0 0400 |0025: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ -3efb60: 0c04 |0028: move-result-object v4 │ │ -3efb62: 1a05 3865 |0029: const-string v5, "UTF-16LE" // string@6538 │ │ -3efb66: 6e20 5584 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3efb6c: 0c04 |002e: move-result-object v4 │ │ -3efb6e: 6e20 3082 4100 |002f: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.write:([B)V // method@8230 │ │ -3efb74: 6e20 3782 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@8237 │ │ -3efb7a: 28e4 |0035: goto 0019 // -001c │ │ -3efb7c: 6e10 2e82 0100 |0036: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3efb82: 6e10 1382 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3efb88: 0c00 |003c: move-result-object v0 │ │ -3efb8a: 2101 |003d: array-length v1, v0 │ │ -3efb8c: 8111 |003e: int-to-long v1, v1 │ │ -3efb8e: 7040 36c1 7621 |003f: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efb94: 7220 2a82 0700 |0042: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3efb9a: 0e00 |0045: return-void │ │ +3efaf4: |[3efaf4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileNames:(Ljava/io/DataOutput;)V │ │ +3efb04: 1300 1100 |0000: const/16 v0, #int 17 // #11 │ │ +3efb08: 7220 2982 0700 |0002: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efb0e: 2200 3010 |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3efb12: 7010 0f82 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3efb18: 2201 3710 |000a: new-instance v1, Ljava/io/DataOutputStream; // type@1037 │ │ +3efb1c: 7020 2d82 0100 |000c: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3efb22: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3efb24: 6e20 2f82 2100 |0010: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efb2a: 5463 1d8a |0013: iget-object v3, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efb2e: 7210 8487 0300 |0015: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efb34: 0c03 |0018: move-result-object v3 │ │ +3efb36: 7210 5487 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efb3c: 0a04 |001c: move-result v4 │ │ +3efb3e: 3804 1900 |001d: if-eqz v4, 0036 // +0019 │ │ +3efb42: 7210 5587 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efb48: 0c04 |0022: move-result-object v4 │ │ +3efb4a: 1f04 3c18 |0023: check-cast v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efb4e: 6e10 b8c0 0400 |0025: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ +3efb54: 0c04 |0028: move-result-object v4 │ │ +3efb56: 1a05 3865 |0029: const-string v5, "UTF-16LE" // string@6538 │ │ +3efb5a: 6e20 5584 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3efb60: 0c04 |002e: move-result-object v4 │ │ +3efb62: 6e20 3082 4100 |002f: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.write:([B)V // method@8230 │ │ +3efb68: 6e20 3782 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@8237 │ │ +3efb6e: 28e4 |0035: goto 0019 // -001c │ │ +3efb70: 6e10 2e82 0100 |0036: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3efb76: 6e10 1382 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3efb7c: 0c00 |003c: move-result-object v0 │ │ +3efb7e: 2101 |003d: array-length v1, v0 │ │ +3efb80: 8111 |003e: int-to-long v1, v1 │ │ +3efb82: 7040 36c1 7621 |003f: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efb88: 7220 2a82 0700 |0042: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3efb8e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=566 │ │ 0x0005 line=568 │ │ 0x000a line=569 │ │ 0x0010 line=570 │ │ 0x0013 line=571 │ │ @@ -872482,96 +872482,96 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -3efb9c: |[3efb9c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileWindowsAttributes:(Ljava/io/DataOutput;)V │ │ -3efbac: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efbb0: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efbb6: 0c00 |0005: move-result-object v0 │ │ -3efbb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3efbba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3efbbc: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efbc2: 0a03 |000b: move-result v3 │ │ -3efbc4: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ -3efbc8: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efbce: 0c03 |0011: move-result-object v3 │ │ -3efbd0: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efbd4: 6e10 b6c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ -3efbda: 0a03 |0017: move-result v3 │ │ -3efbdc: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ -3efbe0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3efbe4: 28ec |001c: goto 0008 // -0014 │ │ -3efbe6: 3d02 8600 |001d: if-lez v2, 00a3 // +0086 │ │ -3efbea: 1300 1500 |001f: const/16 v0, #int 21 // #15 │ │ -3efbee: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efbf4: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3efbf8: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3efbfe: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ -3efc02: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3efc08: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc0c: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efc12: 0a04 |0033: move-result v4 │ │ -3efc14: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ -3efc18: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efc1e: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ -3efc22: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc26: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efc2c: 0a04 |0040: move-result v4 │ │ -3efc2e: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -3efc34: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3efc36: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc3a: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3efc40: 0a05 |004a: move-result v5 │ │ -3efc42: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ -3efc46: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc4a: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3efc50: 0c05 |0052: move-result-object v5 │ │ -3efc52: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efc56: 6e10 b6c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ -3efc5c: 0a05 |0058: move-result v5 │ │ -3efc5e: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ -3efc64: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3efc68: 28e7 |005e: goto 0045 // -0019 │ │ -3efc6a: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc6e: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ -3efc74: 0a04 |0064: move-result v4 │ │ -3efc76: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ -3efc7c: 2805 |0068: goto 006d // +0005 │ │ -3efc7e: 1212 |0069: const/4 v2, #int 1 // #1 │ │ -3efc80: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efc86: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ -3efc8c: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efc90: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efc96: 0c01 |0075: move-result-object v1 │ │ -3efc98: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efc9e: 0a02 |0079: move-result v2 │ │ -3efca0: 3802 1a00 |007a: if-eqz v2, 0094 // +001a │ │ -3efca4: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efcaa: 0c02 |007f: move-result-object v2 │ │ -3efcac: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efcb0: 6e10 b6c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ -3efcb6: 0a04 |0085: move-result v4 │ │ -3efcb8: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ -3efcbc: 6e10 bac0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getWindowsAttributes:()I // method@c0ba │ │ -3efcc2: 0a02 |008b: move-result v2 │ │ -3efcc4: 7110 a083 0200 |008c: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3efcca: 0a02 |008f: move-result v2 │ │ -3efccc: 6e20 3582 2300 |0090: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@8235 │ │ -3efcd2: 28e3 |0093: goto 0076 // -001d │ │ -3efcd4: 6e10 2e82 0300 |0094: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3efcda: 6e10 1382 0000 |0097: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3efce0: 0c00 |009a: move-result-object v0 │ │ -3efce2: 2101 |009b: array-length v1, v0 │ │ -3efce4: 8111 |009c: int-to-long v1, v1 │ │ -3efce6: 7040 36c1 7621 |009d: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efcec: 7220 2a82 0700 |00a0: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3efcf2: 0e00 |00a3: return-void │ │ +3efb90: |[3efb90] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFileWindowsAttributes:(Ljava/io/DataOutput;)V │ │ +3efba0: 5460 1d8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efba4: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efbaa: 0c00 |0005: move-result-object v0 │ │ +3efbac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3efbae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3efbb0: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efbb6: 0a03 |000b: move-result v3 │ │ +3efbb8: 3803 1100 |000c: if-eqz v3, 001d // +0011 │ │ +3efbbc: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efbc2: 0c03 |0011: move-result-object v3 │ │ +3efbc4: 1f03 3c18 |0012: check-cast v3, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efbc8: 6e10 b6c0 0300 |0014: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ +3efbce: 0a03 |0017: move-result v3 │ │ +3efbd0: 3803 f0ff |0018: if-eqz v3, 0008 // -0010 │ │ +3efbd4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3efbd8: 28ec |001c: goto 0008 // -0014 │ │ +3efbda: 3d02 8600 |001d: if-lez v2, 00a3 // +0086 │ │ +3efbde: 1300 1500 |001f: const/16 v0, #int 21 // #15 │ │ +3efbe2: 7220 2982 0700 |0021: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efbe8: 2200 3010 |0024: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3efbec: 7010 0f82 0000 |0026: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3efbf2: 2203 3710 |0029: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ +3efbf6: 7020 2d82 0300 |002b: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3efbfc: 5464 1d8a |002e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc00: 7210 8b87 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efc06: 0a04 |0033: move-result v4 │ │ +3efc08: 3242 3500 |0034: if-eq v2, v4, 0069 // +0035 │ │ +3efc0c: 6e20 2f82 1300 |0036: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efc12: 2202 1911 |0039: new-instance v2, Ljava/util/BitSet; // type@1119 │ │ +3efc16: 5464 1d8a |003b: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc1a: 7210 8b87 0400 |003d: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efc20: 0a04 |0040: move-result v4 │ │ +3efc22: 7020 cd86 4200 |0041: invoke-direct {v2, v4}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +3efc28: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3efc2a: 5465 1d8a |0045: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc2e: 7210 8b87 0500 |0047: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3efc34: 0a05 |004a: move-result v5 │ │ +3efc36: 3554 1400 |004b: if-ge v4, v5, 005f // +0014 │ │ +3efc3a: 5465 1d8a |004d: iget-object v5, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc3e: 7220 8087 4500 |004f: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3efc44: 0c05 |0052: move-result-object v5 │ │ +3efc46: 1f05 3c18 |0053: check-cast v5, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efc4a: 6e10 b6c0 0500 |0055: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ +3efc50: 0a05 |0058: move-result v5 │ │ +3efc52: 6e30 d886 4205 |0059: invoke-virtual {v2, v4, v5}, Ljava/util/BitSet;.set:(IZ)V // method@86d8 │ │ +3efc58: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3efc5c: 28e7 |005e: goto 0045 // -0019 │ │ +3efc5e: 5464 1d8a |005f: iget-object v4, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc62: 7210 8b87 0400 |0061: invoke-interface {v4}, Ljava/util/List;.size:()I // method@878b │ │ +3efc68: 0a04 |0064: move-result v4 │ │ +3efc6a: 7040 26c1 3642 |0065: invoke-direct {v6, v3, v2, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeBits:(Ljava/io/DataOutput;Ljava/util/BitSet;I)V // method@c126 │ │ +3efc70: 2805 |0068: goto 006d // +0005 │ │ +3efc72: 1212 |0069: const/4 v2, #int 1 // #1 │ │ +3efc74: 6e20 2f82 2300 |006a: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efc7a: 6e20 2f82 1300 |006d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.write:(I)V // method@822f │ │ +3efc80: 5461 1d8a |0070: iget-object v1, v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efc84: 7210 8487 0100 |0072: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efc8a: 0c01 |0075: move-result-object v1 │ │ +3efc8c: 7210 5487 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efc92: 0a02 |0079: move-result v2 │ │ +3efc94: 3802 1a00 |007a: if-eqz v2, 0094 // +001a │ │ +3efc98: 7210 5587 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efc9e: 0c02 |007f: move-result-object v2 │ │ +3efca0: 1f02 3c18 |0080: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efca4: 6e10 b6c0 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasWindowsAttributes:()Z // method@c0b6 │ │ +3efcaa: 0a04 |0085: move-result v4 │ │ +3efcac: 3804 f0ff |0086: if-eqz v4, 0076 // -0010 │ │ +3efcb0: 6e10 bac0 0200 |0088: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getWindowsAttributes:()I // method@c0ba │ │ +3efcb6: 0a02 |008b: move-result v2 │ │ +3efcb8: 7110 a083 0200 |008c: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3efcbe: 0a02 |008f: move-result v2 │ │ +3efcc0: 6e20 3582 2300 |0090: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@8235 │ │ +3efcc6: 28e3 |0093: goto 0076 // -001d │ │ +3efcc8: 6e10 2e82 0300 |0094: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3efcce: 6e10 1382 0000 |0097: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3efcd4: 0c00 |009a: move-result-object v0 │ │ +3efcd6: 2101 |009b: array-length v1, v0 │ │ +3efcd8: 8111 |009c: int-to-long v1, v1 │ │ +3efcda: 7040 36c1 7621 |009d: invoke-direct {v6, v7, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efce0: 7220 2a82 0700 |00a0: invoke-interface {v7, v0}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3efce6: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0014 line=692 │ │ 0x0021 line=697 │ │ 0x0024 line=699 │ │ 0x0029 line=700 │ │ @@ -872599,33 +872599,33 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3efcf4: |[3efcf4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFilesInfo:(Ljava/io/DataOutput;)V │ │ -3efd04: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3efd06: 7220 2982 0300 |0001: invoke-interface {v3, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efd0c: 5420 1d8a |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efd10: 7210 8b87 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3efd16: 0a00 |0009: move-result v0 │ │ -3efd18: 8100 |000a: int-to-long v0, v0 │ │ -3efd1a: 7040 36c1 3210 |000b: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efd20: 7020 2bc1 3200 |000e: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileEmptyStreams:(Ljava/io/DataOutput;)V // method@c12b │ │ -3efd26: 7020 2ac1 3200 |0011: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileEmptyFiles:(Ljava/io/DataOutput;)V // method@c12a │ │ -3efd2c: 7020 28c1 3200 |0014: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileAntiItems:(Ljava/io/DataOutput;)V // method@c128 │ │ -3efd32: 7020 2dc1 3200 |0017: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileNames:(Ljava/io/DataOutput;)V // method@c12d │ │ -3efd38: 7020 29c1 3200 |001a: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileCTimes:(Ljava/io/DataOutput;)V // method@c129 │ │ -3efd3e: 7020 27c1 3200 |001d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileATimes:(Ljava/io/DataOutput;)V // method@c127 │ │ -3efd44: 7020 2cc1 3200 |0020: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileMTimes:(Ljava/io/DataOutput;)V // method@c12c │ │ -3efd4a: 7020 2ec1 3200 |0023: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileWindowsAttributes:(Ljava/io/DataOutput;)V // method@c12e │ │ -3efd50: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3efd52: 7220 2982 0300 |0027: invoke-interface {v3, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efd58: 0e00 |002a: return-void │ │ +3efce8: |[3efce8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFilesInfo:(Ljava/io/DataOutput;)V │ │ +3efcf8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3efcfa: 7220 2982 0300 |0001: invoke-interface {v3, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efd00: 5420 1d8a |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efd04: 7210 8b87 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3efd0a: 0a00 |0009: move-result v0 │ │ +3efd0c: 8100 |000a: int-to-long v0, v0 │ │ +3efd0e: 7040 36c1 3210 |000b: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efd14: 7020 2bc1 3200 |000e: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileEmptyStreams:(Ljava/io/DataOutput;)V // method@c12b │ │ +3efd1a: 7020 2ac1 3200 |0011: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileEmptyFiles:(Ljava/io/DataOutput;)V // method@c12a │ │ +3efd20: 7020 28c1 3200 |0014: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileAntiItems:(Ljava/io/DataOutput;)V // method@c128 │ │ +3efd26: 7020 2dc1 3200 |0017: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileNames:(Ljava/io/DataOutput;)V // method@c12d │ │ +3efd2c: 7020 29c1 3200 |001a: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileCTimes:(Ljava/io/DataOutput;)V // method@c129 │ │ +3efd32: 7020 27c1 3200 |001d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileATimes:(Ljava/io/DataOutput;)V // method@c127 │ │ +3efd38: 7020 2cc1 3200 |0020: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileMTimes:(Ljava/io/DataOutput;)V // method@c12c │ │ +3efd3e: 7020 2ec1 3200 |0023: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFileWindowsAttributes:(Ljava/io/DataOutput;)V // method@c12e │ │ +3efd44: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3efd46: 7220 2982 0300 |0027: invoke-interface {v3, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efd4c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=480 │ │ 0x0004 line=482 │ │ 0x000e line=484 │ │ 0x0011 line=485 │ │ 0x0014 line=486 │ │ @@ -872644,48 +872644,48 @@ │ │ type : '(Ljava/io/DataOutput;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3efd5c: |[3efd5c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFolder:(Ljava/io/DataOutput;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ -3efd6c: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3efd70: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3efd76: 7020 1cc1 8600 |0005: invoke-direct {v6, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; // method@c11c │ │ -3efd7c: 0c08 |0008: move-result-object v8 │ │ -3efd7e: 7210 ad83 0800 |0009: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3efd84: 0c08 |000c: move-result-object v8 │ │ -3efd86: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3efd88: 7210 5487 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efd8e: 0a02 |0011: move-result v2 │ │ -3efd90: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ -3efd94: 7210 5587 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efd9a: 0c02 |0017: move-result-object v2 │ │ -3efd9c: 1f02 3f18 |0018: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3efda0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3efda4: 7030 33c1 2600 |001c: invoke-direct {v6, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeSingleCodec:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;Ljava/io/OutputStream;)V // method@c133 │ │ -3efdaa: 28ef |001f: goto 000e // -0011 │ │ -3efdac: 8112 |0020: int-to-long v2, v1 │ │ -3efdae: 7040 36c1 7632 |0021: invoke-direct {v6, v7, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efdb4: 6e10 1382 0000 |0024: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3efdba: 0c08 |0027: move-result-object v8 │ │ -3efdbc: 7220 2a82 8700 |0028: invoke-interface {v7, v8}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ -3efdc2: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ -3efdc6: d808 01ff |002d: add-int/lit8 v8, v1, #int -1 // #ff │ │ -3efdca: 8184 |002f: int-to-long v4, v8 │ │ -3efdcc: 3108 0204 |0030: cmp-long v8, v2, v4 │ │ -3efdd0: 3b08 0d00 |0032: if-gez v8, 003f // +000d │ │ -3efdd4: 1604 0100 |0034: const-wide/16 v4, #int 1 // #1 │ │ -3efdd8: bb24 |0036: add-long/2addr v4, v2 │ │ -3efdda: 7040 36c1 7654 |0037: invoke-direct {v6, v7, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efde0: 7040 36c1 7632 |003a: invoke-direct {v6, v7, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efde6: 0442 |003d: move-wide v2, v4 │ │ -3efde8: 28ef |003e: goto 002d // -0011 │ │ -3efdea: 0e00 |003f: return-void │ │ +3efd50: |[3efd50] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeFolder:(Ljava/io/DataOutput;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ +3efd60: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3efd64: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3efd6a: 7020 1cc1 8600 |0005: invoke-direct {v6, v8}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/Iterable; // method@c11c │ │ +3efd70: 0c08 |0008: move-result-object v8 │ │ +3efd72: 7210 ad83 0800 |0009: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3efd78: 0c08 |000c: move-result-object v8 │ │ +3efd7a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3efd7c: 7210 5487 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efd82: 0a02 |0011: move-result v2 │ │ +3efd84: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ +3efd88: 7210 5587 0800 |0014: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efd8e: 0c02 |0017: move-result-object v2 │ │ +3efd90: 1f02 3f18 |0018: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3efd94: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3efd98: 7030 33c1 2600 |001c: invoke-direct {v6, v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeSingleCodec:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;Ljava/io/OutputStream;)V // method@c133 │ │ +3efd9e: 28ef |001f: goto 000e // -0011 │ │ +3efda0: 8112 |0020: int-to-long v2, v1 │ │ +3efda2: 7040 36c1 7632 |0021: invoke-direct {v6, v7, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efda8: 6e10 1382 0000 |0024: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3efdae: 0c08 |0027: move-result-object v8 │ │ +3efdb0: 7220 2a82 8700 |0028: invoke-interface {v7, v8}, Ljava/io/DataOutput;.write:([B)V // method@822a │ │ +3efdb6: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ +3efdba: d808 01ff |002d: add-int/lit8 v8, v1, #int -1 // #ff │ │ +3efdbe: 8184 |002f: int-to-long v4, v8 │ │ +3efdc0: 3108 0204 |0030: cmp-long v8, v2, v4 │ │ +3efdc4: 3b08 0d00 |0032: if-gez v8, 003f // +000d │ │ +3efdc8: 1604 0100 |0034: const-wide/16 v4, #int 1 // #1 │ │ +3efdcc: bb24 |0036: add-long/2addr v4, v2 │ │ +3efdce: 7040 36c1 7654 |0037: invoke-direct {v6, v7, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efdd4: 7040 36c1 7632 |003a: invoke-direct {v6, v7, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efdda: 0442 |003d: move-wide v2, v4 │ │ +3efddc: 28ef |003e: goto 002d // -0011 │ │ +3efdde: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=434 │ │ 0x001c line=436 │ │ 0x0021 line=439 │ │ 0x0024 line=440 │ │ @@ -872701,24 +872701,24 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3efdec: |[3efdec] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeHeader:(Ljava/io/DataOutput;)V │ │ -3efdfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3efdfe: 7220 2982 0200 |0001: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efe04: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -3efe06: 7220 2982 0200 |0005: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efe0c: 7020 34c1 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeStreamsInfo:(Ljava/io/DataOutput;)V // method@c134 │ │ -3efe12: 7020 2fc1 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFilesInfo:(Ljava/io/DataOutput;)V // method@c12f │ │ -3efe18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3efe1a: 7220 2982 0200 |000f: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efe20: 0e00 |0012: return-void │ │ +3efde0: |[3efde0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeHeader:(Ljava/io/DataOutput;)V │ │ +3efdf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3efdf2: 7220 2982 0200 |0001: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efdf8: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +3efdfa: 7220 2982 0200 |0005: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efe00: 7020 34c1 2100 |0008: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeStreamsInfo:(Ljava/io/DataOutput;)V // method@c134 │ │ +3efe06: 7020 2fc1 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFilesInfo:(Ljava/io/DataOutput;)V // method@c12f │ │ +3efe0c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3efe0e: 7220 2982 0200 |000f: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efe14: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=352 │ │ 0x0005 line=354 │ │ 0x0008 line=355 │ │ 0x000b line=356 │ │ 0x000f line=357 │ │ @@ -872731,68 +872731,68 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -3efe24: |[3efe24] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writePackInfo:(Ljava/io/DataOutput;)V │ │ -3efe34: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -3efe36: 7220 2982 0500 |0001: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efe3c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3efe40: 7040 36c1 5410 |0006: invoke-direct {v4, v5, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efe46: 5240 1f8a |0009: iget v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3efe4a: 8100 |000b: int-to-long v0, v0 │ │ -3efe4c: 1802 ffff ffff 0000 0000 |000c: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3efe56: c020 |0011: and-long/2addr v0, v2 │ │ -3efe58: 7040 36c1 5410 |0012: invoke-direct {v4, v5, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efe5e: 1300 0900 |0015: const/16 v0, #int 9 // #9 │ │ -3efe62: 7220 2982 0500 |0017: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efe68: 5440 1d8a |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efe6c: 7210 8487 0000 |001c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efe72: 0c00 |001f: move-result-object v0 │ │ -3efe74: 7210 5487 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efe7a: 0a01 |0023: move-result v1 │ │ -3efe7c: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ -3efe80: 7210 5587 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efe86: 0c01 |0029: move-result-object v1 │ │ -3efe88: 1f01 3c18 |002a: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efe8c: 6e10 bbc0 0100 |002c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3efe92: 0a02 |002f: move-result v2 │ │ -3efe94: 3802 f0ff |0030: if-eqz v2, 0020 // -0010 │ │ -3efe98: 6e10 adc0 0100 |0032: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedSize:()J // method@c0ad │ │ -3efe9e: 0b01 |0035: move-result-wide v1 │ │ -3efea0: 7040 36c1 5421 |0036: invoke-direct {v4, v5, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3efea6: 28e7 |0039: goto 0020 // -0019 │ │ -3efea8: 1300 0a00 |003a: const/16 v0, #int 10 // #a │ │ -3efeac: 7220 2982 0500 |003c: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efeb2: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -3efeb4: 7220 2982 0500 |0040: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3efeba: 5440 1d8a |0043: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3efebe: 7210 8487 0000 |0045: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3efec4: 0c00 |0048: move-result-object v0 │ │ -3efec6: 7210 5487 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3efecc: 0a01 |004c: move-result v1 │ │ -3efece: 3801 1b00 |004d: if-eqz v1, 0068 // +001b │ │ -3efed2: 7210 5587 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3efed8: 0c01 |0052: move-result-object v1 │ │ -3efeda: 1f01 3c18 |0053: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3efede: 6e10 bbc0 0100 |0055: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3efee4: 0a02 |0058: move-result v2 │ │ -3efee6: 3802 f0ff |0059: if-eqz v2, 0049 // -0010 │ │ -3efeea: 6e10 acc0 0100 |005b: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedCrcValue:()J // method@c0ac │ │ -3efef0: 0b01 |005e: move-result-wide v1 │ │ -3efef2: 8412 |005f: long-to-int v2, v1 │ │ -3efef4: 7110 a083 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3efefa: 0a01 |0063: move-result v1 │ │ -3efefc: 7220 2c82 1500 |0064: invoke-interface {v5, v1}, Ljava/io/DataOutput;.writeInt:(I)V // method@822c │ │ -3eff02: 28e2 |0067: goto 0049 // -001e │ │ -3eff04: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -3eff06: 7220 2982 0500 |0069: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3eff0c: 0e00 |006c: return-void │ │ +3efe18: |[3efe18] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writePackInfo:(Ljava/io/DataOutput;)V │ │ +3efe28: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +3efe2a: 7220 2982 0500 |0001: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efe30: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3efe34: 7040 36c1 5410 |0006: invoke-direct {v4, v5, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efe3a: 5240 1f8a |0009: iget v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3efe3e: 8100 |000b: int-to-long v0, v0 │ │ +3efe40: 1802 ffff ffff 0000 0000 |000c: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3efe4a: c020 |0011: and-long/2addr v0, v2 │ │ +3efe4c: 7040 36c1 5410 |0012: invoke-direct {v4, v5, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efe52: 1300 0900 |0015: const/16 v0, #int 9 // #9 │ │ +3efe56: 7220 2982 0500 |0017: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efe5c: 5440 1d8a |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efe60: 7210 8487 0000 |001c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efe66: 0c00 |001f: move-result-object v0 │ │ +3efe68: 7210 5487 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efe6e: 0a01 |0023: move-result v1 │ │ +3efe70: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ +3efe74: 7210 5587 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efe7a: 0c01 |0029: move-result-object v1 │ │ +3efe7c: 1f01 3c18 |002a: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efe80: 6e10 bbc0 0100 |002c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3efe86: 0a02 |002f: move-result v2 │ │ +3efe88: 3802 f0ff |0030: if-eqz v2, 0020 // -0010 │ │ +3efe8c: 6e10 adc0 0100 |0032: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedSize:()J // method@c0ad │ │ +3efe92: 0b01 |0035: move-result-wide v1 │ │ +3efe94: 7040 36c1 5421 |0036: invoke-direct {v4, v5, v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3efe9a: 28e7 |0039: goto 0020 // -0019 │ │ +3efe9c: 1300 0a00 |003a: const/16 v0, #int 10 // #a │ │ +3efea0: 7220 2982 0500 |003c: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efea6: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +3efea8: 7220 2982 0500 |0040: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3efeae: 5440 1d8a |0043: iget-object v0, v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3efeb2: 7210 8487 0000 |0045: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3efeb8: 0c00 |0048: move-result-object v0 │ │ +3efeba: 7210 5487 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3efec0: 0a01 |004c: move-result v1 │ │ +3efec2: 3801 1b00 |004d: if-eqz v1, 0068 // +001b │ │ +3efec6: 7210 5587 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3efecc: 0c01 |0052: move-result-object v1 │ │ +3efece: 1f01 3c18 |0053: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3efed2: 6e10 bbc0 0100 |0055: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3efed8: 0a02 |0058: move-result v2 │ │ +3efeda: 3802 f0ff |0059: if-eqz v2, 0049 // -0010 │ │ +3efede: 6e10 acc0 0100 |005b: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedCrcValue:()J // method@c0ac │ │ +3efee4: 0b01 |005e: move-result-wide v1 │ │ +3efee6: 8412 |005f: long-to-int v2, v1 │ │ +3efee8: 7110 a083 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3efeee: 0a01 |0063: move-result v1 │ │ +3efef0: 7220 2c82 1500 |0064: invoke-interface {v5, v1}, Ljava/io/DataOutput;.writeInt:(I)V // method@822c │ │ +3efef6: 28e2 |0067: goto 0049 // -001e │ │ +3efef8: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +3efefa: 7220 2982 0500 |0069: invoke-interface {v5, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3eff00: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x0006 line=374 │ │ 0x0009 line=375 │ │ 0x0017 line=377 │ │ 0x001a line=378 │ │ @@ -872813,39 +872813,39 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;Ljava/io/OutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3eff10: |[3eff10] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeSingleCodec:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;Ljava/io/OutputStream;)V │ │ -3eff20: 6e10 03c1 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ -3eff26: 0c00 |0003: move-result-object v0 │ │ -3eff28: 6e10 fec0 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.getId:()[B // method@c0fe │ │ -3eff2e: 0c00 |0007: move-result-object v0 │ │ -3eff30: 6e10 03c1 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ -3eff36: 0c01 |000b: move-result-object v1 │ │ -3eff38: 7110 86c0 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ -3eff3e: 0c01 |000f: move-result-object v1 │ │ -3eff40: 6e10 04c1 0400 |0010: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ -3eff46: 0c04 |0013: move-result-object v4 │ │ -3eff48: 6e20 61c0 4100 |0014: invoke-virtual {v1, v4}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.getOptionsAsProperties:(Ljava/lang/Object;)[B // method@c061 │ │ -3eff4e: 0c04 |0017: move-result-object v4 │ │ -3eff50: 2101 |0018: array-length v1, v0 │ │ -3eff52: 2142 |0019: array-length v2, v4 │ │ -3eff54: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ -3eff58: de01 0120 |001c: or-int/lit8 v1, v1, #int 32 // #20 │ │ -3eff5c: 6e20 a082 1500 |001e: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -3eff62: 6e20 a182 0500 |0021: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3eff68: 2140 |0024: array-length v0, v4 │ │ -3eff6a: 3d00 0900 |0025: if-lez v0, 002e // +0009 │ │ -3eff6e: 2140 |0027: array-length v0, v4 │ │ -3eff70: 6e20 a082 0500 |0028: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -3eff76: 6e20 a182 4500 |002b: invoke-virtual {v5, v4}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3eff7c: 0e00 |002e: return-void │ │ +3eff04: |[3eff04] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeSingleCodec:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;Ljava/io/OutputStream;)V │ │ +3eff14: 6e10 03c1 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ +3eff1a: 0c00 |0003: move-result-object v0 │ │ +3eff1c: 6e10 fec0 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;.getId:()[B // method@c0fe │ │ +3eff22: 0c00 |0007: move-result-object v0 │ │ +3eff24: 6e10 03c1 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ +3eff2a: 0c01 |000b: move-result-object v1 │ │ +3eff2c: 7110 86c0 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders;.findByMethod:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)Lorg/apache/commons/compress/archivers/sevenz/CoderBase; // method@c086 │ │ +3eff32: 0c01 |000f: move-result-object v1 │ │ +3eff34: 6e10 04c1 0400 |0010: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ +3eff3a: 0c04 |0013: move-result-object v4 │ │ +3eff3c: 6e20 61c0 4100 |0014: invoke-virtual {v1, v4}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.getOptionsAsProperties:(Ljava/lang/Object;)[B // method@c061 │ │ +3eff42: 0c04 |0017: move-result-object v4 │ │ +3eff44: 2101 |0018: array-length v1, v0 │ │ +3eff46: 2142 |0019: array-length v2, v4 │ │ +3eff48: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ +3eff4c: de01 0120 |001c: or-int/lit8 v1, v1, #int 32 // #20 │ │ +3eff50: 6e20 a082 1500 |001e: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +3eff56: 6e20 a182 0500 |0021: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3eff5c: 2140 |0024: array-length v0, v4 │ │ +3eff5e: 3d00 0900 |0025: if-lez v0, 002e // +0009 │ │ +3eff62: 2140 |0027: array-length v0, v4 │ │ +3eff64: 6e20 a082 0500 |0028: invoke-virtual {v5, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +3eff6a: 6e20 a182 4500 |002b: invoke-virtual {v5, v4}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3eff70: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0008 line=449 │ │ 0x0010 line=450 │ │ 0x0018 line=452 │ │ 0x0019 line=453 │ │ @@ -872864,23 +872864,23 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3eff80: |[3eff80] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeStreamsInfo:(Ljava/io/DataOutput;)V │ │ -3eff90: 5210 1f8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3eff94: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -3eff98: 7020 32c1 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writePackInfo:(Ljava/io/DataOutput;)V // method@c132 │ │ -3eff9e: 7020 37c1 2100 |0007: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUnpackInfo:(Ljava/io/DataOutput;)V // method@c137 │ │ -3effa4: 7020 35c1 2100 |000a: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeSubStreamsInfo:(Ljava/io/DataOutput;)V // method@c135 │ │ -3effaa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3effac: 7220 2982 0200 |000e: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3effb2: 0e00 |0011: return-void │ │ +3eff74: |[3eff74] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeStreamsInfo:(Ljava/io/DataOutput;)V │ │ +3eff84: 5210 1f8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3eff88: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +3eff8c: 7020 32c1 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writePackInfo:(Ljava/io/DataOutput;)V // method@c132 │ │ +3eff92: 7020 37c1 2100 |0007: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUnpackInfo:(Ljava/io/DataOutput;)V // method@c137 │ │ +3eff98: 7020 35c1 2100 |000a: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeSubStreamsInfo:(Ljava/io/DataOutput;)V // method@c135 │ │ +3eff9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3effa0: 7220 2982 0200 |000e: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3effa6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x0007 line=363 │ │ 0x000a line=366 │ │ 0x000e line=368 │ │ @@ -872893,20 +872893,20 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3effb4: |[3effb4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeSubStreamsInfo:(Ljava/io/DataOutput;)V │ │ -3effc4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3effc8: 7220 2982 0200 |0002: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3effce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3effd0: 7220 2982 0200 |0006: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3effd6: 0e00 |0009: return-void │ │ +3effa8: |[3effa8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeSubStreamsInfo:(Ljava/io/DataOutput;)V │ │ +3effb8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3effbc: 7220 2982 0200 |0002: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3effc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3effc4: 7220 2982 0200 |0006: invoke-interface {v2, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3effca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=466 │ │ 0x0006 line=476 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/DataOutput; │ │ @@ -872916,47 +872916,47 @@ │ │ type : '(Ljava/io/DataOutput;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3effd8: |[3effd8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeUint64:(Ljava/io/DataOutput;J)V │ │ -3effe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3effea: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -3effee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3efff0: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ -3efff4: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ -3efff8: 3530 1a00 |0008: if-ge v0, v3, 0022 // +001a │ │ -3efffc: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ -3f0000: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -3f0004: da07 0607 |000e: mul-int/lit8 v7, v6, #int 7 // #07 │ │ -3f0008: c374 |0010: shl-long/2addr v4, v7 │ │ -3f000a: 3107 0a04 |0011: cmp-long v7, v10, v4 │ │ -3f000e: 3b07 0a00 |0013: if-gez v7, 001d // +000a │ │ -3f0012: 8111 |0015: int-to-long v1, v1 │ │ -3f0014: da04 0008 |0016: mul-int/lit8 v4, v0, #int 8 // #08 │ │ -3f0018: a504 0a04 |0018: ushr-long v4, v10, v4 │ │ -3f001c: c141 |001a: or-long/2addr v1, v4 │ │ -3f001e: 8411 |001b: long-to-int v1, v1 │ │ -3f0020: 2806 |001c: goto 0022 // +0006 │ │ -3f0022: b621 |001d: or-int/2addr v1, v2 │ │ -3f0024: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -3f0028: 0160 |0020: move v0, v6 │ │ -3f002a: 28e5 |0021: goto 0006 // -001b │ │ -3f002c: 7220 2982 1900 |0022: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0032: 3d00 0d00 |0025: if-lez v0, 0032 // +000d │ │ -3f0036: 1601 ff00 |0027: const-wide/16 v1, #int 255 // #ff │ │ -3f003a: c0a1 |0029: and-long/2addr v1, v10 │ │ -3f003c: 8412 |002a: long-to-int v2, v1 │ │ -3f003e: 7220 2982 2900 |002b: invoke-interface {v9, v2}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0044: c53a |002e: ushr-long/2addr v10, v3 │ │ -3f0046: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f004a: 28f4 |0031: goto 0025 // -000c │ │ -3f004c: 0e00 |0032: return-void │ │ +3effcc: |[3effcc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeUint64:(Ljava/io/DataOutput;J)V │ │ +3effdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3effde: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +3effe2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3effe4: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ +3effe8: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ +3effec: 3530 1a00 |0008: if-ge v0, v3, 0022 // +001a │ │ +3efff0: 1604 0100 |000a: const-wide/16 v4, #int 1 // #1 │ │ +3efff4: d806 0001 |000c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +3efff8: da07 0607 |000e: mul-int/lit8 v7, v6, #int 7 // #07 │ │ +3efffc: c374 |0010: shl-long/2addr v4, v7 │ │ +3efffe: 3107 0a04 |0011: cmp-long v7, v10, v4 │ │ +3f0002: 3b07 0a00 |0013: if-gez v7, 001d // +000a │ │ +3f0006: 8111 |0015: int-to-long v1, v1 │ │ +3f0008: da04 0008 |0016: mul-int/lit8 v4, v0, #int 8 // #08 │ │ +3f000c: a504 0a04 |0018: ushr-long v4, v10, v4 │ │ +3f0010: c141 |001a: or-long/2addr v1, v4 │ │ +3f0012: 8411 |001b: long-to-int v1, v1 │ │ +3f0014: 2806 |001c: goto 0022 // +0006 │ │ +3f0016: b621 |001d: or-int/2addr v1, v2 │ │ +3f0018: e202 0201 |001e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +3f001c: 0160 |0020: move v0, v6 │ │ +3f001e: 28e5 |0021: goto 0006 // -001b │ │ +3f0020: 7220 2982 1900 |0022: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f0026: 3d00 0d00 |0025: if-lez v0, 0032 // +000d │ │ +3f002a: 1601 ff00 |0027: const-wide/16 v1, #int 255 // #ff │ │ +3f002e: c0a1 |0029: and-long/2addr v1, v10 │ │ +3f0030: 8412 |002a: long-to-int v2, v1 │ │ +3f0032: 7220 2982 2900 |002b: invoke-interface {v9, v2}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f0038: c53a |002e: ushr-long/2addr v10, v3 │ │ +3f003a: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f003e: 28f4 |0031: goto 0025 // -000c │ │ +3f0040: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0022 line=736 │ │ 0x002b line=738 │ │ locals : │ │ 0x0000 - 0x0033 reg=8 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0033 reg=9 (null) Ljava/io/DataOutput; │ │ @@ -872967,93 +872967,93 @@ │ │ type : '(Ljava/io/DataOutput;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -3f0050: |[3f0050] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeUnpackInfo:(Ljava/io/DataOutput;)V │ │ -3f0060: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -3f0062: 7220 2982 0900 |0001: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0068: 1300 0b00 |0004: const/16 v0, #int 11 // #b │ │ -3f006c: 7220 2982 0900 |0006: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0072: 5280 1f8a |0009: iget v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3f0076: 8100 |000b: int-to-long v0, v0 │ │ -3f0078: 7040 36c1 9810 |000c: invoke-direct {v8, v9, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3f007e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3f0080: 7220 2982 0900 |0010: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0086: 5481 1d8a |0013: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3f008a: 7210 8487 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3f0090: 0c01 |0018: move-result-object v1 │ │ -3f0092: 7210 5487 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f0098: 0a02 |001c: move-result v2 │ │ -3f009a: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ -3f009e: 7210 5587 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f00a4: 0c02 |0022: move-result-object v2 │ │ -3f00a6: 1f02 3c18 |0023: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3f00aa: 6e10 bbc0 0200 |0025: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3f00b0: 0a03 |0028: move-result v3 │ │ -3f00b2: 3803 f0ff |0029: if-eqz v3, 0019 // -0010 │ │ -3f00b6: 7030 30c1 9802 |002b: invoke-direct {v8, v9, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFolder:(Ljava/io/DataOutput;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V // method@c130 │ │ -3f00bc: 28eb |002e: goto 0019 // -0015 │ │ -3f00be: 1301 0c00 |002f: const/16 v1, #int 12 // #c │ │ -3f00c2: 7220 2982 1900 |0031: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f00c8: 5481 1d8a |0034: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3f00cc: 7210 8487 0100 |0036: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3f00d2: 0c01 |0039: move-result-object v1 │ │ -3f00d4: 7210 5487 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f00da: 0a02 |003d: move-result v2 │ │ -3f00dc: 3802 2c00 |003e: if-eqz v2, 006a // +002c │ │ -3f00e0: 7210 5587 0100 |0040: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f00e6: 0c02 |0043: move-result-object v2 │ │ -3f00e8: 1f02 3c18 |0044: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3f00ec: 6e10 bbc0 0200 |0046: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3f00f2: 0a03 |0049: move-result v3 │ │ -3f00f4: 3803 f0ff |004a: if-eqz v3, 003a // -0010 │ │ -3f00f8: 5483 168a |004c: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ -3f00fc: 7220 ac87 2300 |004e: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0102: 0c03 |0051: move-result-object v3 │ │ -3f0104: 1f03 cc1b |0052: check-cast v3, [J // type@1bcc │ │ -3f0108: 3803 0e00 |0054: if-eqz v3, 0062 // +000e │ │ -3f010c: 2134 |0056: array-length v4, v3 │ │ -3f010e: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -3f0110: 3545 0a00 |0058: if-ge v5, v4, 0062 // +000a │ │ -3f0114: 4506 0305 |005a: aget-wide v6, v3, v5 │ │ -3f0118: 7040 36c1 9876 |005c: invoke-direct {v8, v9, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3f011e: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3f0122: 28f7 |0061: goto 0058 // -0009 │ │ -3f0124: 6e10 b9c0 0200 |0062: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3f012a: 0b02 |0065: move-result-wide v2 │ │ -3f012c: 7040 36c1 9832 |0066: invoke-direct {v8, v9, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ -3f0132: 28d1 |0069: goto 003a // -002f │ │ -3f0134: 1301 0a00 |006a: const/16 v1, #int 10 // #a │ │ -3f0138: 7220 2982 1900 |006c: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f013e: 1211 |006f: const/4 v1, #int 1 // #1 │ │ -3f0140: 7220 2982 1900 |0070: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0146: 5481 1d8a |0073: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3f014a: 7210 8487 0100 |0075: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3f0150: 0c01 |0078: move-result-object v1 │ │ -3f0152: 7210 5487 0100 |0079: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f0158: 0a02 |007c: move-result v2 │ │ -3f015a: 3802 1b00 |007d: if-eqz v2, 0098 // +001b │ │ -3f015e: 7210 5587 0100 |007f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f0164: 0c02 |0082: move-result-object v2 │ │ -3f0166: 1f02 3c18 |0083: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3f016a: 6e10 bbc0 0200 |0085: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ -3f0170: 0a03 |0088: move-result v3 │ │ -3f0172: 3803 f0ff |0089: if-eqz v3, 0079 // -0010 │ │ -3f0176: 6e10 b0c0 0200 |008b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCrcValue:()J // method@c0b0 │ │ -3f017c: 0b02 |008e: move-result-wide v2 │ │ -3f017e: 8423 |008f: long-to-int v3, v2 │ │ -3f0180: 7110 a083 0300 |0090: invoke-static {v3}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3f0186: 0a02 |0093: move-result v2 │ │ -3f0188: 7220 2c82 2900 |0094: invoke-interface {v9, v2}, Ljava/io/DataOutput;.writeInt:(I)V // method@822c │ │ -3f018e: 28e2 |0097: goto 0079 // -001e │ │ -3f0190: 7220 2982 0900 |0098: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -3f0196: 0e00 |009b: return-void │ │ +3f0044: |[3f0044] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.writeUnpackInfo:(Ljava/io/DataOutput;)V │ │ +3f0054: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +3f0056: 7220 2982 0900 |0001: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f005c: 1300 0b00 |0004: const/16 v0, #int 11 // #b │ │ +3f0060: 7220 2982 0900 |0006: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f0066: 5280 1f8a |0009: iget v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3f006a: 8100 |000b: int-to-long v0, v0 │ │ +3f006c: 7040 36c1 9810 |000c: invoke-direct {v8, v9, v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3f0072: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3f0074: 7220 2982 0900 |0010: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f007a: 5481 1d8a |0013: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3f007e: 7210 8487 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3f0084: 0c01 |0018: move-result-object v1 │ │ +3f0086: 7210 5487 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f008c: 0a02 |001c: move-result v2 │ │ +3f008e: 3802 1200 |001d: if-eqz v2, 002f // +0012 │ │ +3f0092: 7210 5587 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f0098: 0c02 |0022: move-result-object v2 │ │ +3f009a: 1f02 3c18 |0023: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3f009e: 6e10 bbc0 0200 |0025: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3f00a4: 0a03 |0028: move-result v3 │ │ +3f00a6: 3803 f0ff |0029: if-eqz v3, 0019 // -0010 │ │ +3f00aa: 7030 30c1 9802 |002b: invoke-direct {v8, v9, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeFolder:(Ljava/io/DataOutput;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V // method@c130 │ │ +3f00b0: 28eb |002e: goto 0019 // -0015 │ │ +3f00b2: 1301 0c00 |002f: const/16 v1, #int 12 // #c │ │ +3f00b6: 7220 2982 1900 |0031: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f00bc: 5481 1d8a |0034: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3f00c0: 7210 8487 0100 |0036: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3f00c6: 0c01 |0039: move-result-object v1 │ │ +3f00c8: 7210 5487 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f00ce: 0a02 |003d: move-result v2 │ │ +3f00d0: 3802 2c00 |003e: if-eqz v2, 006a // +002c │ │ +3f00d4: 7210 5587 0100 |0040: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f00da: 0c02 |0043: move-result-object v2 │ │ +3f00dc: 1f02 3c18 |0044: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3f00e0: 6e10 bbc0 0200 |0046: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3f00e6: 0a03 |0049: move-result v3 │ │ +3f00e8: 3803 f0ff |004a: if-eqz v3, 003a // -0010 │ │ +3f00ec: 5483 168a |004c: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ +3f00f0: 7220 ac87 2300 |004e: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f00f6: 0c03 |0051: move-result-object v3 │ │ +3f00f8: 1f03 cc1b |0052: check-cast v3, [J // type@1bcc │ │ +3f00fc: 3803 0e00 |0054: if-eqz v3, 0062 // +000e │ │ +3f0100: 2134 |0056: array-length v4, v3 │ │ +3f0102: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +3f0104: 3545 0a00 |0058: if-ge v5, v4, 0062 // +000a │ │ +3f0108: 4506 0305 |005a: aget-wide v6, v3, v5 │ │ +3f010c: 7040 36c1 9876 |005c: invoke-direct {v8, v9, v6, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3f0112: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3f0116: 28f7 |0061: goto 0058 // -0009 │ │ +3f0118: 6e10 b9c0 0200 |0062: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3f011e: 0b02 |0065: move-result-wide v2 │ │ +3f0120: 7040 36c1 9832 |0066: invoke-direct {v8, v9, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeUint64:(Ljava/io/DataOutput;J)V // method@c136 │ │ +3f0126: 28d1 |0069: goto 003a // -002f │ │ +3f0128: 1301 0a00 |006a: const/16 v1, #int 10 // #a │ │ +3f012c: 7220 2982 1900 |006c: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f0132: 1211 |006f: const/4 v1, #int 1 // #1 │ │ +3f0134: 7220 2982 1900 |0070: invoke-interface {v9, v1}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f013a: 5481 1d8a |0073: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3f013e: 7210 8487 0100 |0075: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3f0144: 0c01 |0078: move-result-object v1 │ │ +3f0146: 7210 5487 0100 |0079: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f014c: 0a02 |007c: move-result v2 │ │ +3f014e: 3802 1b00 |007d: if-eqz v2, 0098 // +001b │ │ +3f0152: 7210 5587 0100 |007f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f0158: 0c02 |0082: move-result-object v2 │ │ +3f015a: 1f02 3c18 |0083: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3f015e: 6e10 bbc0 0200 |0085: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:()Z // method@c0bb │ │ +3f0164: 0a03 |0088: move-result v3 │ │ +3f0166: 3803 f0ff |0089: if-eqz v3, 0079 // -0010 │ │ +3f016a: 6e10 b0c0 0200 |008b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCrcValue:()J // method@c0b0 │ │ +3f0170: 0b02 |008e: move-result-wide v2 │ │ +3f0172: 8423 |008f: long-to-int v3, v2 │ │ +3f0174: 7110 a083 0300 |0090: invoke-static {v3}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3f017a: 0a02 |0093: move-result v2 │ │ +3f017c: 7220 2c82 2900 |0094: invoke-interface {v9, v2}, Ljava/io/DataOutput;.writeInt:(I)V // method@822c │ │ +3f0182: 28e2 |0097: goto 0079 // -001e │ │ +3f0184: 7220 2982 0900 |0098: invoke-interface {v9, v0}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +3f018a: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0006 line=398 │ │ 0x0009 line=399 │ │ 0x0010 line=400 │ │ 0x0013 line=401 │ │ @@ -873082,21 +873082,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3ef0bc: |[3ef0bc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.close:()V │ │ -3ef0cc: 5510 1e8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ -3ef0d0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3ef0d4: 6e10 1bc1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finish:()V // method@c11b │ │ -3ef0da: 5410 178a |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef0de: 7210 dc85 0000 |0009: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ -3ef0e4: 0e00 |000c: return-void │ │ +3ef0b0: |[3ef0b0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.close:()V │ │ +3ef0c0: 5510 1e8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ +3ef0c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3ef0c8: 6e10 1bc1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finish:()V // method@c11b │ │ +3ef0ce: 5410 178a |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef0d2: 7210 dc85 0000 |0009: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ +3ef0d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0007 line=136 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -873106,81 +873106,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -3ef0e8: |[3ef0e8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.closeArchiveEntry:()V │ │ -3ef0f8: 5480 1b8a |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3ef0fc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3ef100: 6e10 53c8 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.flush:()V // method@c853 │ │ -3ef106: 5480 1b8a |0007: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3ef10a: 6e10 51c8 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.close:()V // method@c851 │ │ -3ef110: 5480 1d8a |000c: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef114: 7210 8b87 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3ef11a: 0a01 |0011: move-result v1 │ │ -3ef11c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3ef11e: b121 |0013: sub-int/2addr v1, v2 │ │ -3ef120: 7220 8087 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3ef126: 0c00 |0017: move-result-object v0 │ │ -3ef128: 1f00 3c18 |0018: check-cast v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef12c: 5383 1c8a |001a: iget-wide v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3ef130: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -3ef132: 1605 0000 |001d: const-wide/16 v5, #int 0 // #0 │ │ -3ef136: 3107 0305 |001f: cmp-long v7, v3, v5 │ │ -3ef13a: 3d07 4a00 |0021: if-lez v7, 006b // +004a │ │ -3ef13e: 6e20 d0c0 2000 |0023: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ -3ef144: 5283 1f8a |0026: iget v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3ef148: b023 |0028: add-int/2addr v3, v2 │ │ -3ef14a: 5983 1f8a |0029: iput v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ -3ef14e: 5483 1b8a |002b: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3ef152: 6e10 54c8 0300 |002d: invoke-virtual {v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ -3ef158: 0b03 |0030: move-result-wide v3 │ │ -3ef15a: 6e30 d5c0 3004 |0031: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ -3ef160: 5383 1c8a |0034: iget-wide v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3ef164: 6e30 c5c0 3004 |0036: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedSize:(J)V // method@c0c5 │ │ -3ef16a: 5483 1a8a |0039: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ -3ef16e: 6e10 0e89 0300 |003b: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3ef174: 0b03 |003e: move-result-wide v3 │ │ -3ef176: 6e30 c8c0 3004 |003f: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCrcValue:(J)V // method@c0c8 │ │ -3ef17c: 5483 188a |0042: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ -3ef180: 6e10 0e89 0300 |0044: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3ef186: 0b03 |0047: move-result-wide v3 │ │ -3ef188: 6e30 c4c0 3004 |0048: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedCrcValue:(J)V // method@c0c4 │ │ -3ef18e: 6e20 cdc0 2000 |004b: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ -3ef194: 5482 158a |004e: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ -3ef198: 3802 2700 |0050: if-eqz v2, 0077 // +0027 │ │ -3ef19c: 2122 |0052: array-length v2, v2 │ │ -3ef19e: 2322 cc1b |0053: new-array v2, v2, [J // type@1bcc │ │ -3ef1a2: 5483 158a |0055: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ -3ef1a6: 2134 |0057: array-length v4, v3 │ │ -3ef1a8: 3541 0d00 |0058: if-ge v1, v4, 0065 // +000d │ │ -3ef1ac: 4603 0301 |005a: aget-object v3, v3, v1 │ │ -3ef1b0: 6e10 54c8 0300 |005c: invoke-virtual {v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ -3ef1b6: 0b03 |005f: move-result-wide v3 │ │ -3ef1b8: 4c03 0201 |0060: aput-wide v3, v2, v1 │ │ -3ef1bc: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ef1c0: 28f1 |0064: goto 0055 // -000f │ │ -3ef1c2: 5481 168a |0065: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ -3ef1c6: 7230 b187 0102 |0067: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3ef1cc: 280d |006a: goto 0077 // +000d │ │ -3ef1ce: 6e20 d0c0 1000 |006b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ -3ef1d4: 6e30 d5c0 5006 |006e: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ -3ef1da: 6e30 c5c0 5006 |0071: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedSize:(J)V // method@c0c5 │ │ -3ef1e0: 6e20 cdc0 1000 |0074: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ -3ef1e6: 1200 |0077: const/4 v0, #int 0 // #0 │ │ -3ef1e8: 5b80 1b8a |0078: iput-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ -3ef1ec: 5b80 158a |007a: iput-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ -3ef1f0: 5480 1a8a |007c: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ -3ef1f4: 6e10 0f89 0000 |007e: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3ef1fa: 5480 188a |0081: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ -3ef1fe: 6e10 0f89 0000 |0083: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3ef204: 5a85 1c8a |0086: iput-wide v5, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ -3ef208: 0e00 |0088: return-void │ │ +3ef0dc: |[3ef0dc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.closeArchiveEntry:()V │ │ +3ef0ec: 5480 1b8a |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3ef0f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3ef0f4: 6e10 53c8 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.flush:()V // method@c853 │ │ +3ef0fa: 5480 1b8a |0007: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3ef0fe: 6e10 51c8 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.close:()V // method@c851 │ │ +3ef104: 5480 1d8a |000c: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef108: 7210 8b87 0000 |000e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3ef10e: 0a01 |0011: move-result v1 │ │ +3ef110: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3ef112: b121 |0013: sub-int/2addr v1, v2 │ │ +3ef114: 7220 8087 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3ef11a: 0c00 |0017: move-result-object v0 │ │ +3ef11c: 1f00 3c18 |0018: check-cast v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef120: 5383 1c8a |001a: iget-wide v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3ef124: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +3ef126: 1605 0000 |001d: const-wide/16 v5, #int 0 // #0 │ │ +3ef12a: 3107 0305 |001f: cmp-long v7, v3, v5 │ │ +3ef12e: 3d07 4a00 |0021: if-lez v7, 006b // +004a │ │ +3ef132: 6e20 d0c0 2000 |0023: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ +3ef138: 5283 1f8a |0026: iget v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3ef13c: b023 |0028: add-int/2addr v3, v2 │ │ +3ef13e: 5983 1f8a |0029: iput v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.numNonEmptyStreams:I // field@8a1f │ │ +3ef142: 5483 1b8a |002b: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3ef146: 6e10 54c8 0300 |002d: invoke-virtual {v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ +3ef14c: 0b03 |0030: move-result-wide v3 │ │ +3ef14e: 6e30 d5c0 3004 |0031: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ +3ef154: 5383 1c8a |0034: iget-wide v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3ef158: 6e30 c5c0 3004 |0036: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedSize:(J)V // method@c0c5 │ │ +3ef15e: 5483 1a8a |0039: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ +3ef162: 6e10 0e89 0300 |003b: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3ef168: 0b03 |003e: move-result-wide v3 │ │ +3ef16a: 6e30 c8c0 3004 |003f: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCrcValue:(J)V // method@c0c8 │ │ +3ef170: 5483 188a |0042: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ +3ef174: 6e10 0e89 0300 |0044: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3ef17a: 0b03 |0047: move-result-wide v3 │ │ +3ef17c: 6e30 c4c0 3004 |0048: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedCrcValue:(J)V // method@c0c4 │ │ +3ef182: 6e20 cdc0 2000 |004b: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ +3ef188: 5482 158a |004e: iget-object v2, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ +3ef18c: 3802 2700 |0050: if-eqz v2, 0077 // +0027 │ │ +3ef190: 2122 |0052: array-length v2, v2 │ │ +3ef192: 2322 cc1b |0053: new-array v2, v2, [J // type@1bcc │ │ +3ef196: 5483 158a |0055: iget-object v3, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ +3ef19a: 2134 |0057: array-length v4, v3 │ │ +3ef19c: 3541 0d00 |0058: if-ge v1, v4, 0065 // +000d │ │ +3ef1a0: 4603 0301 |005a: aget-object v3, v3, v1 │ │ +3ef1a4: 6e10 54c8 0300 |005c: invoke-virtual {v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ +3ef1aa: 0b03 |005f: move-result-wide v3 │ │ +3ef1ac: 4c03 0201 |0060: aput-wide v3, v2, v1 │ │ +3ef1b0: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ef1b4: 28f1 |0064: goto 0055 // -000f │ │ +3ef1b6: 5481 168a |0065: iget-object v1, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalSizes:Ljava/util/Map; // field@8a16 │ │ +3ef1ba: 7230 b187 0102 |0067: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3ef1c0: 280d |006a: goto 0077 // +000d │ │ +3ef1c2: 6e20 d0c0 1000 |006b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasStream:(Z)V // method@c0d0 │ │ +3ef1c8: 6e30 d5c0 5006 |006e: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setSize:(J)V // method@c0d5 │ │ +3ef1ce: 6e30 c5c0 5006 |0071: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setCompressedSize:(J)V // method@c0c5 │ │ +3ef1d4: 6e20 cdc0 1000 |0074: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setHasCrc:(Z)V // method@c0cd │ │ +3ef1da: 1200 |0077: const/4 v0, #int 0 // #0 │ │ +3ef1dc: 5b80 1b8a |0078: iput-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.currentOutputStream:Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a1b │ │ +3ef1e0: 5b80 158a |007a: iput-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.additionalCountingStreams:[Lorg/apache/commons/compress/utils/CountingOutputStream; // field@8a15 │ │ +3ef1e4: 5480 1a8a |007c: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.crc32:Ljava/util/zip/CRC32; // field@8a1a │ │ +3ef1e8: 6e10 0f89 0000 |007e: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3ef1ee: 5480 188a |0081: iget-object v0, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.compressedCrc32:Ljava/util/zip/CRC32; // field@8a18 │ │ +3ef1f2: 6e10 0f89 0000 |0083: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3ef1f8: 5a85 1c8a |0086: iput-wide v5, v8, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.fileBytesWritten:J // field@8a1c │ │ +3ef1fc: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x0007 line=178 │ │ 0x000c line=181 │ │ 0x001a line=182 │ │ @@ -873213,27 +873213,27 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3eeeb4: |[3eeeb4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ -3eeec4: 2200 3c18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3eeec8: 7010 a9c0 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.:()V // method@c0a9 │ │ -3eeece: 6e10 4d82 0400 |0005: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3eeed4: 0a01 |0008: move-result v1 │ │ -3eeed6: 6e20 cbc0 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ -3eeedc: 6e20 d4c0 5000 |000c: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setName:(Ljava/lang/String;)V // method@c0d4 │ │ -3eeee2: 2205 2011 |000f: new-instance v5, Ljava/util/Date; // type@1120 │ │ -3eeee6: 6e10 4f82 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ -3eeeec: 0b01 |0014: move-result-wide v1 │ │ -3eeeee: 7030 1587 1502 |0015: invoke-direct {v5, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3eeef4: 6e20 d3c0 5000 |0018: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setLastModifiedDate:(Ljava/util/Date;)V // method@c0d3 │ │ -3eeefa: 1100 |001b: return-object v0 │ │ +3eeea8: |[3eeea8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ +3eeeb8: 2200 3c18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3eeebc: 7010 a9c0 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.:()V // method@c0a9 │ │ +3eeec2: 6e10 4d82 0400 |0005: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3eeec8: 0a01 |0008: move-result v1 │ │ +3eeeca: 6e20 cbc0 1000 |0009: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setDirectory:(Z)V // method@c0cb │ │ +3eeed0: 6e20 d4c0 5000 |000c: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setName:(Ljava/lang/String;)V // method@c0d4 │ │ +3eeed6: 2205 2011 |000f: new-instance v5, Ljava/util/Date; // type@1120 │ │ +3eeeda: 6e10 4f82 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ +3eeee0: 0b01 |0014: move-result-wide v1 │ │ +3eeee2: 7030 1587 1502 |0015: invoke-direct {v5, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3eeee8: 6e20 d3c0 5000 |0018: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.setLastModifiedDate:(Ljava/util/Date;)V // method@c0d3 │ │ +3eeeee: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000c line=152 │ │ 0x000f line=153 │ │ locals : │ │ @@ -873246,97 +873246,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 169 16-bit code units │ │ -3ef20c: |[3ef20c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.finish:()V │ │ -3ef21c: 5590 1e8a |0000: iget-boolean v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ -3ef220: 3900 9f00 |0002: if-nez v0, 00a1 // +009f │ │ -3ef224: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3ef226: 5c90 1e8a |0005: iput-boolean v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ -3ef22a: 5490 178a |0007: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef22e: 7210 dd85 0000 |0009: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ -3ef234: 0b00 |000c: move-result-wide v0 │ │ -3ef236: 2202 3010 |000d: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3ef23a: 7010 0f82 0200 |000f: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3ef240: 2203 3710 |0012: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ -3ef244: 7020 2d82 2300 |0014: invoke-direct {v3, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ -3ef24a: 7020 31c1 3900 |0017: invoke-direct {v9, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeHeader:(Ljava/io/DataOutput;)V // method@c131 │ │ -3ef250: 6e10 2e82 0300 |001a: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ -3ef256: 6e10 1382 0200 |001d: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3ef25c: 0c02 |0020: move-result-object v2 │ │ -3ef25e: 5493 178a |0021: iget-object v3, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef262: 7110 c685 0200 |0023: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ef268: 0c04 |0026: move-result-object v4 │ │ -3ef26a: 7220 e185 4300 |0027: invoke-interface {v3, v4}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3ef270: 2203 9911 |002a: new-instance v3, Ljava/util/zip/CRC32; // type@1199 │ │ -3ef274: 7010 0d89 0300 |002c: invoke-direct {v3}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3ef27a: 6e20 1189 2300 |002f: invoke-virtual {v3, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3ef280: 6204 ff89 |0032: sget-object v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ef284: 2144 |0034: array-length v4, v4 │ │ -3ef286: 1225 |0035: const/4 v5, #int 2 // #2 │ │ -3ef288: b054 |0036: add-int/2addr v4, v5 │ │ -3ef28a: d804 0404 |0037: add-int/lit8 v4, v4, #int 4 // #04 │ │ -3ef28e: d804 0408 |0039: add-int/lit8 v4, v4, #int 8 // #08 │ │ -3ef292: d804 0408 |003b: add-int/lit8 v4, v4, #int 8 // #08 │ │ -3ef296: d804 0404 |003d: add-int/lit8 v4, v4, #int 4 // #04 │ │ -3ef29a: 7110 aa85 0400 |003f: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3ef2a0: 0c04 |0042: move-result-object v4 │ │ -3ef2a2: 6206 5479 |0043: sget-object v6, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3ef2a6: 6e20 b985 6400 |0045: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -3ef2ac: 0c04 |0048: move-result-object v4 │ │ -3ef2ae: 5496 178a |0049: iget-object v6, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef2b2: 1607 0000 |004b: const-wide/16 v7, #int 0 // #0 │ │ -3ef2b6: 7230 de85 7608 |004d: invoke-interface {v6, v7, v8}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ef2bc: 6206 ff89 |0050: sget-object v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ef2c0: 6e20 be85 6400 |0052: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@85be │ │ -3ef2c6: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -3ef2c8: 6e20 bc85 6400 |0056: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3ef2ce: 0c07 |0059: move-result-object v7 │ │ -3ef2d0: 6e20 bc85 5700 |005a: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3ef2d6: 6e20 c085 6400 |005d: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ -3ef2dc: 1606 2000 |0060: const-wide/16 v6, #int 32 // #20 │ │ -3ef2e0: bc60 |0062: sub-long/2addr v0, v6 │ │ -3ef2e2: 6e30 c285 0401 |0063: invoke-virtual {v4, v0, v1}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@85c2 │ │ -3ef2e8: 0c00 |0066: move-result-object v0 │ │ -3ef2ea: 1806 ffff ffff 0000 0000 |0067: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -3ef2f4: 2121 |006c: array-length v1, v2 │ │ -3ef2f6: 8111 |006d: int-to-long v1, v1 │ │ -3ef2f8: c061 |006e: and-long/2addr v1, v6 │ │ -3ef2fa: 6e30 c285 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@85c2 │ │ -3ef300: 0c00 |0072: move-result-object v0 │ │ -3ef302: 6e10 0e89 0300 |0073: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3ef308: 0b01 |0076: move-result-wide v1 │ │ -3ef30a: 8412 |0077: long-to-int v2, v1 │ │ -3ef30c: 6e20 c085 2000 |0078: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ -3ef312: 6e10 0f89 0300 |007b: invoke-virtual {v3}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3ef318: 6e10 ab85 0400 |007e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3ef31e: 0c00 |0081: move-result-object v0 │ │ -3ef320: 6201 ff89 |0082: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ef324: 2111 |0084: array-length v1, v1 │ │ -3ef326: d801 0106 |0085: add-int/lit8 v1, v1, #int 6 // #06 │ │ -3ef32a: 1302 1400 |0087: const/16 v2, #int 20 // #14 │ │ -3ef32e: 6e40 1289 0321 |0089: invoke-virtual {v3, v0, v1, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3ef334: 6200 ff89 |008c: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ -3ef338: 2100 |008e: array-length v0, v0 │ │ -3ef33a: b050 |008f: add-int/2addr v0, v5 │ │ -3ef33c: 6e10 0e89 0300 |0090: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3ef342: 0b01 |0093: move-result-wide v1 │ │ -3ef344: 8412 |0094: long-to-int v2, v1 │ │ -3ef346: 6e30 c185 0402 |0095: invoke-virtual {v4, v0, v2}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@85c1 │ │ -3ef34c: 6e10 b085 0400 |0098: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3ef352: 5490 178a |009b: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ -3ef356: 7220 e185 4000 |009d: invoke-interface {v0, v4}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3ef35c: 0e00 |00a0: return-void │ │ -3ef35e: 2200 4210 |00a1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ef362: 1a01 ae63 |00a3: const-string v1, "This archive has already been finished" // string@63ae │ │ -3ef366: 7020 7782 1000 |00a5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ef36c: 2700 |00a8: throw v0 │ │ +3ef200: |[3ef200] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.finish:()V │ │ +3ef210: 5590 1e8a |0000: iget-boolean v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ +3ef214: 3900 9f00 |0002: if-nez v0, 00a1 // +009f │ │ +3ef218: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3ef21a: 5c90 1e8a |0005: iput-boolean v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finished:Z // field@8a1e │ │ +3ef21e: 5490 178a |0007: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef222: 7210 dd85 0000 |0009: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ +3ef228: 0b00 |000c: move-result-wide v0 │ │ +3ef22a: 2202 3010 |000d: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3ef22e: 7010 0f82 0200 |000f: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3ef234: 2203 3710 |0012: new-instance v3, Ljava/io/DataOutputStream; // type@1037 │ │ +3ef238: 7020 2d82 2300 |0014: invoke-direct {v3, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@822d │ │ +3ef23e: 7020 31c1 3900 |0017: invoke-direct {v9, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.writeHeader:(Ljava/io/DataOutput;)V // method@c131 │ │ +3ef244: 6e10 2e82 0300 |001a: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@822e │ │ +3ef24a: 6e10 1382 0200 |001d: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3ef250: 0c02 |0020: move-result-object v2 │ │ +3ef252: 5493 178a |0021: iget-object v3, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef256: 7110 c685 0200 |0023: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ef25c: 0c04 |0026: move-result-object v4 │ │ +3ef25e: 7220 e185 4300 |0027: invoke-interface {v3, v4}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3ef264: 2203 9911 |002a: new-instance v3, Ljava/util/zip/CRC32; // type@1199 │ │ +3ef268: 7010 0d89 0300 |002c: invoke-direct {v3}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3ef26e: 6e20 1189 2300 |002f: invoke-virtual {v3, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3ef274: 6204 ff89 |0032: sget-object v4, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ef278: 2144 |0034: array-length v4, v4 │ │ +3ef27a: 1225 |0035: const/4 v5, #int 2 // #2 │ │ +3ef27c: b054 |0036: add-int/2addr v4, v5 │ │ +3ef27e: d804 0404 |0037: add-int/lit8 v4, v4, #int 4 // #04 │ │ +3ef282: d804 0408 |0039: add-int/lit8 v4, v4, #int 8 // #08 │ │ +3ef286: d804 0408 |003b: add-int/lit8 v4, v4, #int 8 // #08 │ │ +3ef28a: d804 0404 |003d: add-int/lit8 v4, v4, #int 4 // #04 │ │ +3ef28e: 7110 aa85 0400 |003f: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3ef294: 0c04 |0042: move-result-object v4 │ │ +3ef296: 6206 5479 |0043: sget-object v6, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3ef29a: 6e20 b985 6400 |0045: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +3ef2a0: 0c04 |0048: move-result-object v4 │ │ +3ef2a2: 5496 178a |0049: iget-object v6, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef2a6: 1607 0000 |004b: const-wide/16 v7, #int 0 // #0 │ │ +3ef2aa: 7230 de85 7608 |004d: invoke-interface {v6, v7, v8}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ef2b0: 6206 ff89 |0050: sget-object v6, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ef2b4: 6e20 be85 6400 |0052: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@85be │ │ +3ef2ba: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +3ef2bc: 6e20 bc85 6400 |0056: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3ef2c2: 0c07 |0059: move-result-object v7 │ │ +3ef2c4: 6e20 bc85 5700 |005a: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3ef2ca: 6e20 c085 6400 |005d: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ +3ef2d0: 1606 2000 |0060: const-wide/16 v6, #int 32 // #20 │ │ +3ef2d4: bc60 |0062: sub-long/2addr v0, v6 │ │ +3ef2d6: 6e30 c285 0401 |0063: invoke-virtual {v4, v0, v1}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@85c2 │ │ +3ef2dc: 0c00 |0066: move-result-object v0 │ │ +3ef2de: 1806 ffff ffff 0000 0000 |0067: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +3ef2e8: 2121 |006c: array-length v1, v2 │ │ +3ef2ea: 8111 |006d: int-to-long v1, v1 │ │ +3ef2ec: c061 |006e: and-long/2addr v1, v6 │ │ +3ef2ee: 6e30 c285 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/nio/ByteBuffer;.putLong:(J)Ljava/nio/ByteBuffer; // method@85c2 │ │ +3ef2f4: 0c00 |0072: move-result-object v0 │ │ +3ef2f6: 6e10 0e89 0300 |0073: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3ef2fc: 0b01 |0076: move-result-wide v1 │ │ +3ef2fe: 8412 |0077: long-to-int v2, v1 │ │ +3ef300: 6e20 c085 2000 |0078: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ +3ef306: 6e10 0f89 0300 |007b: invoke-virtual {v3}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3ef30c: 6e10 ab85 0400 |007e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3ef312: 0c00 |0081: move-result-object v0 │ │ +3ef314: 6201 ff89 |0082: sget-object v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ef318: 2111 |0084: array-length v1, v1 │ │ +3ef31a: d801 0106 |0085: add-int/lit8 v1, v1, #int 6 // #06 │ │ +3ef31e: 1302 1400 |0087: const/16 v2, #int 20 // #14 │ │ +3ef322: 6e40 1289 0321 |0089: invoke-virtual {v3, v0, v1, v2}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3ef328: 6200 ff89 |008c: sget-object v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.sevenZSignature:[B // field@89ff │ │ +3ef32c: 2100 |008e: array-length v0, v0 │ │ +3ef32e: b050 |008f: add-int/2addr v0, v5 │ │ +3ef330: 6e10 0e89 0300 |0090: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3ef336: 0b01 |0093: move-result-wide v1 │ │ +3ef338: 8412 |0094: long-to-int v2, v1 │ │ +3ef33a: 6e30 c185 0402 |0095: invoke-virtual {v4, v0, v2}, Ljava/nio/ByteBuffer;.putInt:(II)Ljava/nio/ByteBuffer; // method@85c1 │ │ +3ef340: 6e10 b085 0400 |0098: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3ef346: 5490 178a |009b: iget-object v0, v9, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8a17 │ │ +3ef34a: 7220 e185 4000 |009d: invoke-interface {v0, v4}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3ef350: 0e00 |00a0: return-void │ │ +3ef352: 2200 4210 |00a1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ef356: 1a01 ae63 |00a3: const-string v1, "This archive has already been finished" // string@63ae │ │ +3ef35a: 7020 7782 1000 |00a5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ef360: 2700 |00a8: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=250 │ │ 0x0007 line=252 │ │ 0x000d line=254 │ │ 0x0012 line=255 │ │ @@ -873369,19 +873369,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ef370: |[3ef370] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3ef380: 1f02 3c18 |0000: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ -3ef384: 5410 1d8a |0002: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ -3ef388: 7220 7a87 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3ef38e: 0e00 |0007: return-void │ │ +3ef364: |[3ef364] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3ef374: 1f02 3c18 |0000: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // type@183c │ │ +3ef378: 5410 1d8a |0002: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.files:Ljava/util/List; // field@8a1d │ │ +3ef37c: 7220 7a87 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3ef382: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ @@ -873391,21 +873391,21 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3ef390: |[3ef390] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setContentCompression:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V │ │ -3ef3a0: 2200 3f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3ef3a4: 7020 01c1 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V // method@c101 │ │ -3ef3aa: 7110 0787 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ -3ef3b0: 0c02 |0008: move-result-object v2 │ │ -3ef3b2: 6e20 21c1 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.setContentMethods:(Ljava/lang/Iterable;)V // method@c121 │ │ -3ef3b8: 0e00 |000c: return-void │ │ +3ef384: |[3ef384] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setContentCompression:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V │ │ +3ef394: 2200 3f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3ef398: 7020 01c1 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod;)V // method@c101 │ │ +3ef39e: 7110 0787 0000 |0005: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ +3ef3a4: 0c02 |0008: move-result-object v2 │ │ +3ef3a6: 6e20 21c1 2100 |0009: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.setContentMethods:(Ljava/lang/Iterable;)V // method@c121 │ │ +3ef3ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; │ │ │ │ @@ -873414,19 +873414,19 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ef3bc: |[3ef3bc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setContentMethods:(Ljava/lang/Iterable;)V │ │ -3ef3cc: 7110 1fc1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.reverse:(Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@c11f │ │ -3ef3d2: 0c01 |0003: move-result-object v1 │ │ -3ef3d4: 5b01 198a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ -3ef3d8: 0e00 |0006: return-void │ │ +3ef3b0: |[3ef3b0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.setContentMethods:(Ljava/lang/Iterable;)V │ │ +3ef3c0: 7110 1fc1 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.reverse:(Ljava/lang/Iterable;)Ljava/lang/Iterable; // method@c11f │ │ +3ef3c6: 0c01 |0003: move-result-object v1 │ │ +3ef3c8: 5b01 198a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.contentMethods:Ljava/lang/Iterable; // field@8a19 │ │ +3ef3cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Iterable; │ │ │ │ @@ -873435,19 +873435,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ef41c: |[3ef41c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:(I)V │ │ -3ef42c: 7010 1dc1 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getCurrentOutputStream:()Ljava/io/OutputStream; // method@c11d │ │ -3ef432: 0c00 |0003: move-result-object v0 │ │ -3ef434: 6e20 a082 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -3ef43a: 0e00 |0007: return-void │ │ +3ef410: |[3ef410] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:(I)V │ │ +3ef420: 7010 1dc1 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getCurrentOutputStream:()Ljava/io/OutputStream; // method@c11d │ │ +3ef426: 0c00 |0003: move-result-object v0 │ │ +3ef428: 6e20 a082 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +3ef42e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -873456,19 +873456,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3ef3dc: |[3ef3dc] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:([B)V │ │ -3ef3ec: 2130 |0000: array-length v0, v3 │ │ -3ef3ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ef3f0: 6e40 25c1 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([BII)V // method@c125 │ │ -3ef3f6: 0e00 |0005: return-void │ │ +3ef3d0: |[3ef3d0] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:([B)V │ │ +3ef3e0: 2130 |0000: array-length v0, v3 │ │ +3ef3e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ef3e4: 6e40 25c1 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([BII)V // method@c125 │ │ +3ef3ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -873477,20 +873477,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3ef3f8: |[3ef3f8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:([BII)V │ │ -3ef408: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ -3ef40c: 7010 1dc1 0100 |0002: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getCurrentOutputStream:()Ljava/io/OutputStream; // method@c11d │ │ -3ef412: 0c00 |0005: move-result-object v0 │ │ -3ef414: 6e40 a282 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3ef41a: 0e00 |0009: return-void │ │ +3ef3ec: |[3ef3ec] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.write:([BII)V │ │ +3ef3fc: 3d04 0900 |0000: if-lez v4, 0009 // +0009 │ │ +3ef400: 7010 1dc1 0100 |0002: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.getCurrentOutputStream:()Ljava/io/OutputStream; // method@c11d │ │ +3ef406: 0c00 |0005: move-result-object v0 │ │ +3ef408: 6e40 a282 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3ef40e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=237 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ 0x0000 - 0x000a reg=3 (null) I │ │ @@ -873533,17 +873533,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0198: |[3f0198] org.apache.commons.compress.archivers.sevenz.StartHeader.:()V │ │ -3f01a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f01ae: 0e00 |0003: return-void │ │ +3f018c: |[3f018c] org.apache.commons.compress.archivers.sevenz.StartHeader.:()V │ │ +3f019c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f01a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/StartHeader; │ │ │ │ Virtual methods - │ │ @@ -873588,17 +873588,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0238: |[3f0238] org.apache.commons.compress.archivers.sevenz.StreamMap.:()V │ │ -3f0248: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f024e: 0e00 |0003: return-void │ │ +3f022c: |[3f022c] org.apache.commons.compress.archivers.sevenz.StreamMap.:()V │ │ +3f023c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f0242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/StreamMap; │ │ │ │ Virtual methods - │ │ @@ -873607,42 +873607,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3f01b0: |[3f01b0] org.apache.commons.compress.archivers.sevenz.StreamMap.toString:()Ljava/lang/String; │ │ -3f01c0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f01c4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f01ca: 1a01 bd5e |0005: const-string v1, "StreamMap with indices of " // string@5ebd │ │ -3f01ce: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f01d4: 5421 258a |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ -3f01d8: 2111 |000c: array-length v1, v1 │ │ -3f01da: 6e20 8a84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f01e0: 1a01 6206 |0010: const-string v1, " folders, offsets of " // string@0662 │ │ -3f01e4: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f01ea: 5421 268a |0015: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ -3f01ee: 2111 |0017: array-length v1, v1 │ │ -3f01f0: 6e20 8a84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f01f6: 1a01 1b07 |001b: const-string v1, " packed streams, first files of " // string@071b │ │ -3f01fa: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0200: 5421 248a |0020: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ -3f0204: 2111 |0022: array-length v1, v1 │ │ -3f0206: 6e20 8a84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f020c: 1a01 6006 |0026: const-string v1, " folders and folder indices for " // string@0660 │ │ -3f0210: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0216: 5421 238a |002b: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ -3f021a: 2111 |002d: array-length v1, v1 │ │ -3f021c: 6e20 8a84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f0222: 1a01 5c06 |0031: const-string v1, " files" // string@065c │ │ -3f0226: 6e20 8f84 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f022c: 6e10 9f84 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f0232: 0c00 |0039: move-result-object v0 │ │ -3f0234: 1100 |003a: return-object v0 │ │ +3f01a4: |[3f01a4] org.apache.commons.compress.archivers.sevenz.StreamMap.toString:()Ljava/lang/String; │ │ +3f01b4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f01b8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f01be: 1a01 bd5e |0005: const-string v1, "StreamMap with indices of " // string@5ebd │ │ +3f01c2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f01c8: 5421 258a |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstPackStreamIndex:[I // field@8a25 │ │ +3f01cc: 2111 |000c: array-length v1, v1 │ │ +3f01ce: 6e20 8a84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f01d4: 1a01 6206 |0010: const-string v1, " folders, offsets of " // string@0662 │ │ +3f01d8: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f01de: 5421 268a |0015: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.packStreamOffsets:[J // field@8a26 │ │ +3f01e2: 2111 |0017: array-length v1, v1 │ │ +3f01e4: 6e20 8a84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f01ea: 1a01 1b07 |001b: const-string v1, " packed streams, first files of " // string@071b │ │ +3f01ee: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f01f4: 5421 248a |0020: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.folderFirstFileIndex:[I // field@8a24 │ │ +3f01f8: 2111 |0022: array-length v1, v1 │ │ +3f01fa: 6e20 8a84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f0200: 1a01 6006 |0026: const-string v1, " folders and folder indices for " // string@0660 │ │ +3f0204: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f020a: 5421 238a |002b: iget-object v1, v2, Lorg/apache/commons/compress/archivers/sevenz/StreamMap;.fileFolderIndex:[I // field@8a23 │ │ +3f020e: 2111 |002d: array-length v1, v1 │ │ +3f0210: 6e20 8a84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f0216: 1a01 5c06 |0031: const-string v1, " files" // string@065c │ │ +3f021a: 6e20 8f84 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0220: 6e10 9f84 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f0226: 0c00 |0039: move-result-object v0 │ │ +3f0228: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x003b reg=2 this Lorg/apache/commons/compress/archivers/sevenz/StreamMap; │ │ │ │ source_file_idx : 24254 (StreamMap.java) │ │ @@ -873682,17 +873682,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f0250: |[3f0250] org.apache.commons.compress.archivers.sevenz.SubStreamsInfo.:()V │ │ -3f0260: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f0266: 0e00 |0003: return-void │ │ +3f0244: |[3f0244] org.apache.commons.compress.archivers.sevenz.SubStreamsInfo.:()V │ │ +3f0254: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f025a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SubStreamsInfo; │ │ │ │ Virtual methods - │ │ @@ -874071,23 +874071,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3f35cc: |[3f35cc] org.apache.commons.compress.archivers.tar.TarUtils.:()V │ │ -3f35dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f35de: 7110 7bc4 0000 |0001: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3f35e4: 0c00 |0004: move-result-object v0 │ │ -3f35e6: 6900 aa8a |0005: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f35ea: 2200 4b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarUtils$1; // type@184b │ │ -3f35ee: 7010 d7c1 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils$1;.:()V // method@c1d7 │ │ -3f35f4: 6900 ab8a |000c: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ -3f35f8: 0e00 |000e: return-void │ │ +3f35c0: |[3f35c0] org.apache.commons.compress.archivers.tar.TarUtils.:()V │ │ +3f35d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f35d2: 7110 7bc4 0000 |0001: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3f35d8: 0c00 |0004: move-result-object v0 │ │ +3f35da: 6900 aa8a |0005: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f35de: 2200 4b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarUtils$1; // type@184b │ │ +3f35e2: 7010 d7c1 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils$1;.:()V // method@c1d7 │ │ +3f35e8: 6900 ab8a |000c: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ +3f35ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0007 line=47 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/tar/TarUtils;) │ │ @@ -874095,17 +874095,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f35fc: |[3f35fc] org.apache.commons.compress.archivers.tar.TarUtils.:()V │ │ -3f360c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f3612: 0e00 |0003: return-void │ │ +3f35f0: |[3f35f0] org.apache.commons.compress.archivers.tar.TarUtils.:()V │ │ +3f3600: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f3606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/tar/TarUtils;) │ │ @@ -874113,26 +874113,26 @@ │ │ type : '([B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -3f32f0: |[3f32f0] org.apache.commons.compress.archivers.tar.TarUtils.computeCheckSum:([B)J │ │ -3f3300: 2160 |0000: array-length v0, v6 │ │ -3f3302: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3f3306: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3f3308: 3503 0b00 |0004: if-ge v3, v0, 000f // +000b │ │ -3f330c: 4804 0603 |0006: aget-byte v4, v6, v3 │ │ -3f3310: d544 ff00 |0008: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3f3314: 8144 |000a: int-to-long v4, v4 │ │ -3f3316: bb41 |000b: add-long/2addr v1, v4 │ │ -3f3318: d803 0301 |000c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f331c: 28f6 |000e: goto 0004 // -000a │ │ -3f331e: 1001 |000f: return-wide v1 │ │ +3f32e4: |[3f32e4] org.apache.commons.compress.archivers.tar.TarUtils.computeCheckSum:([B)J │ │ +3f32f4: 2160 |0000: array-length v0, v6 │ │ +3f32f6: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3f32fa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3f32fc: 3503 0b00 |0004: if-ge v3, v0, 000f // +000b │ │ +3f3300: 4804 0603 |0006: aget-byte v4, v6, v3 │ │ +3f3304: d544 ff00 |0008: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3f3308: 8144 |000a: int-to-long v4, v4 │ │ +3f330a: bb41 |000b: add-long/2addr v1, v4 │ │ +3f330c: d803 0301 |000c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f3310: 28f6 |000e: goto 0004 // -000a │ │ +3f3312: 1001 |000f: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 (null) [B │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/tar/TarUtils;) │ │ @@ -874140,39 +874140,39 @@ │ │ type : '([BIIIB)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3f31cc: |[3f31cc] org.apache.commons.compress.archivers.tar.TarUtils.exceptionMessage:([BIIIB)Ljava/lang/String; │ │ -3f31dc: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3f31e0: 7040 3e84 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([BII)V // method@843e │ │ -3f31e6: 1a02 0100 |0005: const-string v2, "��" // string@0001 │ │ -3f31ea: 1a01 4fd9 |0007: const-string v1, "{NUL}" // string@d94f │ │ -3f31ee: 6e30 6a84 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@846a │ │ -3f31f4: 0c02 |000c: move-result-object v2 │ │ -3f31f6: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f31fa: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f3200: 1a01 8e2d |0012: const-string v1, "Invalid byte " // string@2d8e │ │ -3f3204: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f320a: 6e20 8a84 6000 |0017: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3210: 1a06 ed05 |001a: const-string v6, " at offset " // string@05ed │ │ -3f3214: 6e20 8f84 6000 |001c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f321a: b135 |001f: sub-int/2addr v5, v3 │ │ -3f321c: 6e20 8a84 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3222: 1a03 7b06 |0023: const-string v3, " in '" // string@067b │ │ -3f3226: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f322c: 6e20 8f84 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3232: 1a02 230a |002b: const-string v2, "' len=" // string@0a23 │ │ -3f3236: 6e20 8f84 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f323c: 6e20 8a84 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3242: 6e10 9f84 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f3248: 0c02 |0036: move-result-object v2 │ │ -3f324a: 1102 |0037: return-object v2 │ │ +3f31c0: |[3f31c0] org.apache.commons.compress.archivers.tar.TarUtils.exceptionMessage:([BIIIB)Ljava/lang/String; │ │ +3f31d0: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3f31d4: 7040 3e84 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/lang/String;.:([BII)V // method@843e │ │ +3f31da: 1a02 0100 |0005: const-string v2, "��" // string@0001 │ │ +3f31de: 1a01 4fd9 |0007: const-string v1, "{NUL}" // string@d94f │ │ +3f31e2: 6e30 6a84 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@846a │ │ +3f31e8: 0c02 |000c: move-result-object v2 │ │ +3f31ea: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f31ee: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f31f4: 1a01 8e2d |0012: const-string v1, "Invalid byte " // string@2d8e │ │ +3f31f8: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f31fe: 6e20 8a84 6000 |0017: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3204: 1a06 ed05 |001a: const-string v6, " at offset " // string@05ed │ │ +3f3208: 6e20 8f84 6000 |001c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f320e: b135 |001f: sub-int/2addr v5, v3 │ │ +3f3210: 6e20 8a84 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3216: 1a03 7b06 |0023: const-string v3, " in '" // string@067b │ │ +3f321a: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3220: 6e20 8f84 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3226: 1a02 230a |002b: const-string v2, "' len=" // string@0a23 │ │ +3f322a: 6e20 8f84 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3230: 6e20 8a84 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3236: 6e10 9f84 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f323c: 0c02 |0036: move-result-object v2 │ │ +3f323e: 1102 |0037: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0009 line=247 │ │ 0x000d line=248 │ │ locals : │ │ 0x0000 - 0x0038 reg=2 (null) [B │ │ @@ -874186,32 +874186,32 @@ │ │ type : '(J[BIIZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -3f3614: |[3f3614] org.apache.commons.compress.archivers.tar.TarUtils.formatBigIntegerBinary:(J[BIIZ)V │ │ -3f3624: 7120 4c85 2100 |0000: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3f362a: 0c01 |0003: move-result-object v1 │ │ -3f362c: 6e10 4a85 0100 |0004: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ -3f3632: 0c01 |0007: move-result-object v1 │ │ -3f3634: 2112 |0008: array-length v2, v1 │ │ -3f3636: b045 |0009: add-int/2addr v5, v4 │ │ -3f3638: b125 |000a: sub-int/2addr v5, v2 │ │ -3f363a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3f363c: 7152 a084 0153 |000c: invoke-static {v1, v0, v3, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3642: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -3f3646: 1300 ff00 |0011: const/16 v0, #int 255 // #ff │ │ -3f364a: 8d01 |0013: int-to-byte v1, v0 │ │ -3f364c: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f3650: 3554 0500 |0016: if-ge v4, v5, 001b // +0005 │ │ -3f3654: 4f01 0304 |0018: aput-byte v1, v3, v4 │ │ -3f3658: 28fa |001a: goto 0014 // -0006 │ │ -3f365a: 0e00 |001b: return-void │ │ +3f3608: |[3f3608] org.apache.commons.compress.archivers.tar.TarUtils.formatBigIntegerBinary:(J[BIIZ)V │ │ +3f3618: 7120 4c85 2100 |0000: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3f361e: 0c01 |0003: move-result-object v1 │ │ +3f3620: 6e10 4a85 0100 |0004: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ +3f3626: 0c01 |0007: move-result-object v1 │ │ +3f3628: 2112 |0008: array-length v2, v1 │ │ +3f362a: b045 |0009: add-int/2addr v5, v4 │ │ +3f362c: b125 |000a: sub-int/2addr v5, v2 │ │ +3f362e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3f3630: 7152 a084 0153 |000c: invoke-static {v1, v0, v3, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3636: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +3f363a: 1300 ff00 |0011: const/16 v0, #int 255 // #ff │ │ +3f363e: 8d01 |0013: int-to-byte v1, v0 │ │ +3f3640: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f3644: 3554 0500 |0016: if-ge v4, v5, 001b // +0005 │ │ +3f3648: 4f01 0304 |0018: aput-byte v1, v3, v4 │ │ +3f364c: 28fa |001a: goto 0014 // -0006 │ │ +3f364e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0004 line=520 │ │ 0x0008 line=521 │ │ 0x000c line=523 │ │ 0x0018 line=526 │ │ @@ -874227,26 +874227,26 @@ │ │ type : '(J[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -3f2fc8: |[3f2fc8] org.apache.commons.compress.archivers.tar.TarUtils.formatCheckSumOctalBytes:(J[BII)I │ │ -3f2fd8: d800 05fe |0000: add-int/lit8 v0, v5, #int -2 // #fe │ │ -3f2fdc: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ -3f2fe2: d801 0001 |0005: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3f2fe6: b040 |0007: add-int/2addr v0, v4 │ │ -3f2fe8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3f2fea: 4f02 0300 |0009: aput-byte v2, v3, v0 │ │ -3f2fee: b041 |000b: add-int/2addr v1, v4 │ │ -3f2ff0: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ -3f2ff4: 4f02 0301 |000e: aput-byte v2, v3, v1 │ │ -3f2ff8: b054 |0010: add-int/2addr v4, v5 │ │ -3f2ffa: 0f04 |0011: return v4 │ │ +3f2fbc: |[3f2fbc] org.apache.commons.compress.archivers.tar.TarUtils.formatCheckSumOctalBytes:(J[BII)I │ │ +3f2fcc: d800 05fe |0000: add-int/lit8 v0, v5, #int -2 // #fe │ │ +3f2fd0: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ +3f2fd6: d801 0001 |0005: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3f2fda: b040 |0007: add-int/2addr v0, v4 │ │ +3f2fdc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3f2fde: 4f02 0300 |0009: aput-byte v2, v3, v0 │ │ +3f2fe2: b041 |000b: add-int/2addr v1, v4 │ │ +3f2fe4: 1302 2000 |000c: const/16 v2, #int 32 // #20 │ │ +3f2fe8: 4f02 0301 |000e: aput-byte v2, v3, v1 │ │ +3f2fec: b054 |0010: add-int/2addr v4, v5 │ │ +3f2fee: 0f04 |0011: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=547 │ │ 0x0009 line=549 │ │ 0x000e line=550 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) J │ │ @@ -874259,57 +874259,57 @@ │ │ type : '(J[BIIZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3f365c: |[3f365c] org.apache.commons.compress.archivers.tar.TarUtils.formatLongBinary:(J[BIIZ)V │ │ -3f366c: d800 0dff |0000: add-int/lit8 v0, v13, #int -1 // #ff │ │ -3f3670: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3f3674: da00 0008 |0004: mul-int/lit8 v0, v0, #int 8 // #08 │ │ -3f3678: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ -3f367c: a304 0200 |0008: shl-long v4, v2, v0 │ │ -3f3680: 7120 c783 a900 |000a: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(J)J // method@83c7 │ │ -3f3686: 0b06 |000d: move-result-wide v6 │ │ -3f3688: 3108 0604 |000e: cmp-long v8, v6, v4 │ │ -3f368c: 3b08 1c00 |0010: if-gez v8, 002c // +001c │ │ -3f3690: 380e 0c00 |0012: if-eqz v14, 001e // +000c │ │ -3f3694: bc24 |0014: sub-long/2addr v4, v2 │ │ -3f3696: a209 0604 |0015: xor-long v9, v6, v4 │ │ -3f369a: 130e ff00 |0017: const/16 v14, #int 255 // #ff │ │ -3f369e: b80e |0019: shl-int/2addr v14, v0 │ │ -3f36a0: 81e4 |001a: int-to-long v4, v14 │ │ -3f36a2: c149 |001b: or-long/2addr v9, v4 │ │ -3f36a4: 9b06 0902 |001c: add-long v6, v9, v2 │ │ -3f36a8: b0cd |001e: add-int/2addr v13, v12 │ │ -3f36aa: d80d 0dff |001f: add-int/lit8 v13, v13, #int -1 // #ff │ │ -3f36ae: 34cd 0a00 |0021: if-lt v13, v12, 002b // +000a │ │ -3f36b2: 8469 |0023: long-to-int v9, v6 │ │ -3f36b4: 8d99 |0024: int-to-byte v9, v9 │ │ -3f36b6: 4f09 0b0d |0025: aput-byte v9, v11, v13 │ │ -3f36ba: c416 |0027: shr-long/2addr v6, v1 │ │ -3f36bc: d80d 0dff |0028: add-int/lit8 v13, v13, #int -1 // #ff │ │ -3f36c0: 28f7 |002a: goto 0021 // -0009 │ │ -3f36c2: 0e00 |002b: return-void │ │ -3f36c4: 220b 7110 |002c: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f36c8: 220c 9410 |002e: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ -3f36cc: 7010 8384 0c00 |0030: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f36d2: 1a0e 3168 |0033: const-string v14, "Value " // string@6831 │ │ -3f36d6: 6e20 8f84 ec00 |0035: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f36dc: 6e30 8b84 9c0a |0038: invoke-virtual {v12, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f36e2: 1a09 be06 |003b: const-string v9, " is too large for " // string@06be │ │ -3f36e6: 6e20 8f84 9c00 |003d: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f36ec: 6e20 8a84 dc00 |0040: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f36f2: 1a09 0006 |0043: const-string v9, " byte field." // string@0600 │ │ -3f36f6: 6e20 8f84 9c00 |0045: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f36fc: 6e10 9f84 0c00 |0048: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f3702: 0c09 |004b: move-result-object v9 │ │ -3f3704: 7020 8783 9b00 |004c: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f370a: 270b |004f: throw v11 │ │ +3f3650: |[3f3650] org.apache.commons.compress.archivers.tar.TarUtils.formatLongBinary:(J[BIIZ)V │ │ +3f3660: d800 0dff |0000: add-int/lit8 v0, v13, #int -1 // #ff │ │ +3f3664: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3f3668: da00 0008 |0004: mul-int/lit8 v0, v0, #int 8 // #08 │ │ +3f366c: 1602 0100 |0006: const-wide/16 v2, #int 1 // #1 │ │ +3f3670: a304 0200 |0008: shl-long v4, v2, v0 │ │ +3f3674: 7120 c783 a900 |000a: invoke-static {v9, v10}, Ljava/lang/Math;.abs:(J)J // method@83c7 │ │ +3f367a: 0b06 |000d: move-result-wide v6 │ │ +3f367c: 3108 0604 |000e: cmp-long v8, v6, v4 │ │ +3f3680: 3b08 1c00 |0010: if-gez v8, 002c // +001c │ │ +3f3684: 380e 0c00 |0012: if-eqz v14, 001e // +000c │ │ +3f3688: bc24 |0014: sub-long/2addr v4, v2 │ │ +3f368a: a209 0604 |0015: xor-long v9, v6, v4 │ │ +3f368e: 130e ff00 |0017: const/16 v14, #int 255 // #ff │ │ +3f3692: b80e |0019: shl-int/2addr v14, v0 │ │ +3f3694: 81e4 |001a: int-to-long v4, v14 │ │ +3f3696: c149 |001b: or-long/2addr v9, v4 │ │ +3f3698: 9b06 0902 |001c: add-long v6, v9, v2 │ │ +3f369c: b0cd |001e: add-int/2addr v13, v12 │ │ +3f369e: d80d 0dff |001f: add-int/lit8 v13, v13, #int -1 // #ff │ │ +3f36a2: 34cd 0a00 |0021: if-lt v13, v12, 002b // +000a │ │ +3f36a6: 8469 |0023: long-to-int v9, v6 │ │ +3f36a8: 8d99 |0024: int-to-byte v9, v9 │ │ +3f36aa: 4f09 0b0d |0025: aput-byte v9, v11, v13 │ │ +3f36ae: c416 |0027: shr-long/2addr v6, v1 │ │ +3f36b0: d80d 0dff |0028: add-int/lit8 v13, v13, #int -1 // #ff │ │ +3f36b4: 28f7 |002a: goto 0021 // -0009 │ │ +3f36b6: 0e00 |002b: return-void │ │ +3f36b8: 220b 7110 |002c: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f36bc: 220c 9410 |002e: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ +3f36c0: 7010 8384 0c00 |0030: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f36c6: 1a0e 3168 |0033: const-string v14, "Value " // string@6831 │ │ +3f36ca: 6e20 8f84 ec00 |0035: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f36d0: 6e30 8b84 9c0a |0038: invoke-virtual {v12, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f36d6: 1a09 be06 |003b: const-string v9, " is too large for " // string@06be │ │ +3f36da: 6e20 8f84 9c00 |003d: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f36e0: 6e20 8a84 dc00 |0040: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f36e6: 1a09 0006 |0043: const-string v9, " byte field." // string@0600 │ │ +3f36ea: 6e20 8f84 9c00 |0045: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f36f0: 6e10 9f84 0c00 |0048: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f36f6: 0c09 |004b: move-result-object v9 │ │ +3f36f8: 7020 8783 9b00 |004c: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f36fe: 270b |004f: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x000a line=499 │ │ 0x0025 line=510 │ │ 0x002c line=501 │ │ locals : │ │ 0x0000 - 0x0050 reg=9 (null) J │ │ @@ -874323,22 +874323,22 @@ │ │ type : '(J[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3f2ffc: |[3f2ffc] org.apache.commons.compress.archivers.tar.TarUtils.formatLongOctalBytes:(J[BII)I │ │ -3f300c: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ -3f3010: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ -3f3016: b040 |0005: add-int/2addr v0, v4 │ │ -3f3018: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -3f301c: 4f01 0300 |0008: aput-byte v1, v3, v0 │ │ -3f3020: b054 |000a: add-int/2addr v4, v5 │ │ -3f3022: 0f04 |000b: return v4 │ │ +3f2ff0: |[3f2ff0] org.apache.commons.compress.archivers.tar.TarUtils.formatLongOctalBytes:(J[BII)I │ │ +3f3000: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ +3f3004: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ +3f300a: b040 |0005: add-int/2addr v0, v4 │ │ +3f300c: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +3f3010: 4f01 0300 |0008: aput-byte v1, v3, v0 │ │ +3f3014: b054 |000a: add-int/2addr v4, v5 │ │ +3f3016: 0f04 |000b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=451 │ │ 0x0008 line=452 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) J │ │ 0x0000 - 0x000c reg=3 (null) [B │ │ @@ -874350,54 +874350,54 @@ │ │ type : '(J[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -3f3024: |[3f3024] org.apache.commons.compress.archivers.tar.TarUtils.formatLongOctalOrBinaryBytes:(J[BII)I │ │ -3f3034: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3f3038: 330d 0600 |0002: if-ne v13, v0, 0008 // +0006 │ │ -3f303c: 1700 ffff 1f00 |0004: const-wide/32 v0, #float 2.93873e-39 // #001fffff │ │ -3f3042: 2806 |0007: goto 000d // +0006 │ │ -3f3044: 1800 ffff ffff 0100 0000 |0008: const-wide v0, #double 4.24399e-314 // #00000001ffffffff │ │ -3f304e: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -3f3052: 3104 0902 |000f: cmp-long v4, v9, v2 │ │ -3f3056: 3b04 0400 |0011: if-gez v4, 0015 // +0004 │ │ -3f305a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3f305c: 2802 |0014: goto 0016 // +0002 │ │ -3f305e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3f3060: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ -3f3064: 3103 0900 |0018: cmp-long v3, v9, v0 │ │ -3f3068: 3c03 0700 |001a: if-gtz v3, 0021 // +0007 │ │ -3f306c: 715d e2c1 a9cb |001c: invoke-static {v9, v10, v11, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalBytes:(J[BII)I // method@c1e2 │ │ -3f3072: 0a09 |001f: move-result v9 │ │ -3f3074: 0f09 |0020: return v9 │ │ -3f3076: 1300 0900 |0021: const/16 v0, #int 9 // #9 │ │ -3f307a: 350d 0a00 |0023: if-ge v13, v0, 002d // +000a │ │ -3f307e: 0493 |0025: move-wide v3, v9 │ │ -3f3080: 07b5 |0026: move-object v5, v11 │ │ -3f3082: 01c6 |0027: move v6, v12 │ │ -3f3084: 01d7 |0028: move v7, v13 │ │ -3f3086: 0128 |0029: move v8, v2 │ │ -3f3088: 7706 e1c1 0300 |002a: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongBinary:(J[BIIZ)V // method@c1e1 │ │ -3f308e: 0493 |002d: move-wide v3, v9 │ │ -3f3090: 07b5 |002e: move-object v5, v11 │ │ -3f3092: 01c6 |002f: move v6, v12 │ │ -3f3094: 01d7 |0030: move v7, v13 │ │ -3f3096: 0128 |0031: move v8, v2 │ │ -3f3098: 7706 dfc1 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatBigIntegerBinary:(J[BIIZ)V // method@c1df │ │ -3f309e: 3802 0500 |0035: if-eqz v2, 003a // +0005 │ │ -3f30a2: 1309 ff00 |0037: const/16 v9, #int 255 // #ff │ │ -3f30a6: 2803 |0039: goto 003c // +0003 │ │ -3f30a8: 1309 8000 |003a: const/16 v9, #int 128 // #80 │ │ -3f30ac: 8d99 |003c: int-to-byte v9, v9 │ │ -3f30ae: 4f09 0b0c |003d: aput-byte v9, v11, v12 │ │ -3f30b2: b0dc |003f: add-int/2addr v12, v13 │ │ -3f30b4: 0f0c |0040: return v12 │ │ +3f3018: |[3f3018] org.apache.commons.compress.archivers.tar.TarUtils.formatLongOctalOrBinaryBytes:(J[BII)I │ │ +3f3028: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3f302c: 330d 0600 |0002: if-ne v13, v0, 0008 // +0006 │ │ +3f3030: 1700 ffff 1f00 |0004: const-wide/32 v0, #float 2.93873e-39 // #001fffff │ │ +3f3036: 2806 |0007: goto 000d // +0006 │ │ +3f3038: 1800 ffff ffff 0100 0000 |0008: const-wide v0, #double 4.24399e-314 // #00000001ffffffff │ │ +3f3042: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +3f3046: 3104 0902 |000f: cmp-long v4, v9, v2 │ │ +3f304a: 3b04 0400 |0011: if-gez v4, 0015 // +0004 │ │ +3f304e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3f3050: 2802 |0014: goto 0016 // +0002 │ │ +3f3052: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3f3054: 3902 0b00 |0016: if-nez v2, 0021 // +000b │ │ +3f3058: 3103 0900 |0018: cmp-long v3, v9, v0 │ │ +3f305c: 3c03 0700 |001a: if-gtz v3, 0021 // +0007 │ │ +3f3060: 715d e2c1 a9cb |001c: invoke-static {v9, v10, v11, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalBytes:(J[BII)I // method@c1e2 │ │ +3f3066: 0a09 |001f: move-result v9 │ │ +3f3068: 0f09 |0020: return v9 │ │ +3f306a: 1300 0900 |0021: const/16 v0, #int 9 // #9 │ │ +3f306e: 350d 0a00 |0023: if-ge v13, v0, 002d // +000a │ │ +3f3072: 0493 |0025: move-wide v3, v9 │ │ +3f3074: 07b5 |0026: move-object v5, v11 │ │ +3f3076: 01c6 |0027: move v6, v12 │ │ +3f3078: 01d7 |0028: move v7, v13 │ │ +3f307a: 0128 |0029: move v8, v2 │ │ +3f307c: 7706 e1c1 0300 |002a: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongBinary:(J[BIIZ)V // method@c1e1 │ │ +3f3082: 0493 |002d: move-wide v3, v9 │ │ +3f3084: 07b5 |002e: move-object v5, v11 │ │ +3f3086: 01c6 |002f: move v6, v12 │ │ +3f3088: 01d7 |0030: move v7, v13 │ │ +3f308a: 0128 |0031: move v8, v2 │ │ +3f308c: 7706 dfc1 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatBigIntegerBinary:(J[BIIZ)V // method@c1df │ │ +3f3092: 3802 0500 |0035: if-eqz v2, 003a // +0005 │ │ +3f3096: 1309 ff00 |0037: const/16 v9, #int 255 // #ff │ │ +3f309a: 2803 |0039: goto 003c // +0003 │ │ +3f309c: 1309 8000 |003a: const/16 v9, #int 128 // #80 │ │ +3f30a0: 8d99 |003c: int-to-byte v9, v9 │ │ +3f30a2: 4f09 0b0c |003d: aput-byte v9, v11, v12 │ │ +3f30a6: b0dc |003f: add-int/2addr v12, v13 │ │ +3f30a8: 0f0c |0040: return v12 │ │ catches : (none) │ │ positions : │ │ 0x001c line=482 │ │ 0x002a line=486 │ │ 0x0032 line=488 │ │ 0x003d line=490 │ │ locals : │ │ @@ -874411,27 +874411,27 @@ │ │ type : '(Ljava/lang/String;[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -3f30b8: |[3f30b8] org.apache.commons.compress.archivers.tar.TarUtils.formatNameBytes:(Ljava/lang/String;[BII)I │ │ -3f30c8: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f30cc: 7150 e5c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f30d2: 0a01 |0005: move-result v1 │ │ -3f30d4: 0f01 |0006: return v1 │ │ -3f30d6: 6200 ab8a |0007: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ -3f30da: 7150 e5c1 2143 |0009: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f30e0: 0a01 |000c: move-result v1 │ │ -3f30e2: 0f01 |000d: return v1 │ │ -3f30e4: 0d01 |000e: move-exception v1 │ │ -3f30e6: 2202 8b10 |000f: new-instance v2, Ljava/lang/RuntimeException; // type@108b │ │ -3f30ea: 7020 2884 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f30f0: 2702 |0014: throw v2 │ │ +3f30ac: |[3f30ac] org.apache.commons.compress.archivers.tar.TarUtils.formatNameBytes:(Ljava/lang/String;[BII)I │ │ +3f30bc: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f30c0: 7150 e5c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f30c6: 0a01 |0005: move-result v1 │ │ +3f30c8: 0f01 |0006: return v1 │ │ +3f30ca: 6200 ab8a |0007: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ +3f30ce: 7150 e5c1 2143 |0009: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f30d4: 0a01 |000c: move-result v1 │ │ +3f30d6: 0f01 |000d: return v1 │ │ +3f30d8: 0d01 |000e: move-exception v1 │ │ +3f30da: 2202 8b10 |000f: new-instance v2, Ljava/lang/RuntimeException; // type@108b │ │ +3f30de: 7020 2884 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f30e4: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ 0x0007 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=324 │ │ @@ -874448,47 +874448,47 @@ │ │ type : '(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -3f3110: |[3f3110] org.apache.commons.compress.archivers.tar.TarUtils.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I │ │ -3f3120: 6e10 6384 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f3126: 0a00 |0003: move-result v0 │ │ -3f3128: 7220 75c4 4800 |0004: invoke-interface {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3f312e: 0c01 |0007: move-result-object v1 │ │ -3f3130: 6e10 b785 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3f3136: 0a02 |000b: move-result v2 │ │ -3f3138: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3f313a: 3772 0f00 |000d: if-le v2, v7, 001c // +000f │ │ -3f313e: 3d00 0d00 |000f: if-lez v0, 001c // +000d │ │ -3f3142: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f3146: 6e30 7184 3400 |0013: invoke-virtual {v4, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3f314c: 0c01 |0016: move-result-object v1 │ │ -3f314e: 7220 75c4 1800 |0017: invoke-interface {v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3f3154: 0c01 |001a: move-result-object v1 │ │ -3f3156: 28ed |001b: goto 0008 // -0013 │ │ -3f3158: 6e10 b785 0100 |001c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3f315e: 0a04 |001f: move-result v4 │ │ -3f3160: 6e10 ba85 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f3166: 0a08 |0023: move-result v8 │ │ -3f3168: b184 |0024: sub-int/2addr v4, v8 │ │ -3f316a: 6e10 ab85 0100 |0025: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3f3170: 0c08 |0028: move-result-object v8 │ │ -3f3172: 6e10 ac85 0100 |0029: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3f3178: 0a00 |002c: move-result v0 │ │ -3f317a: 7154 a084 0865 |002d: invoke-static {v8, v0, v5, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3180: 3574 0900 |0030: if-ge v4, v7, 0039 // +0009 │ │ -3f3184: 9008 0604 |0032: add-int v8, v6, v4 │ │ -3f3188: 4f03 0508 |0034: aput-byte v3, v5, v8 │ │ -3f318c: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f3190: 28f8 |0038: goto 0030 // -0008 │ │ -3f3192: b076 |0039: add-int/2addr v6, v7 │ │ -3f3194: 0f06 |003a: return v6 │ │ +3f3104: |[3f3104] org.apache.commons.compress.archivers.tar.TarUtils.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I │ │ +3f3114: 6e10 6384 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f311a: 0a00 |0003: move-result v0 │ │ +3f311c: 7220 75c4 4800 |0004: invoke-interface {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3f3122: 0c01 |0007: move-result-object v1 │ │ +3f3124: 6e10 b785 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3f312a: 0a02 |000b: move-result v2 │ │ +3f312c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3f312e: 3772 0f00 |000d: if-le v2, v7, 001c // +000f │ │ +3f3132: 3d00 0d00 |000f: if-lez v0, 001c // +000d │ │ +3f3136: d800 00ff |0011: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f313a: 6e30 7184 3400 |0013: invoke-virtual {v4, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3f3140: 0c01 |0016: move-result-object v1 │ │ +3f3142: 7220 75c4 1800 |0017: invoke-interface {v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3f3148: 0c01 |001a: move-result-object v1 │ │ +3f314a: 28ed |001b: goto 0008 // -0013 │ │ +3f314c: 6e10 b785 0100 |001c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3f3152: 0a04 |001f: move-result v4 │ │ +3f3154: 6e10 ba85 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f315a: 0a08 |0023: move-result v8 │ │ +3f315c: b184 |0024: sub-int/2addr v4, v8 │ │ +3f315e: 6e10 ab85 0100 |0025: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3f3164: 0c08 |0028: move-result-object v8 │ │ +3f3166: 6e10 ac85 0100 |0029: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3f316c: 0a00 |002c: move-result v0 │ │ +3f316e: 7154 a084 0865 |002d: invoke-static {v8, v0, v5, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3174: 3574 0900 |0030: if-ge v4, v7, 0039 // +0009 │ │ +3f3178: 9008 0604 |0032: add-int v8, v6, v4 │ │ +3f317c: 4f03 0508 |0034: aput-byte v3, v5, v8 │ │ +3f3180: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f3184: 28f8 |0038: goto 0030 // -0008 │ │ +3f3186: b076 |0039: add-int/2addr v6, v7 │ │ +3f3188: 0f06 |003a: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=359 │ │ 0x0008 line=360 │ │ 0x0013 line=361 │ │ 0x001c line=363 │ │ @@ -874506,26 +874506,26 @@ │ │ type : '(J[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -3f3198: |[3f3198] org.apache.commons.compress.archivers.tar.TarUtils.formatOctalBytes:(J[BII)I │ │ -3f31a8: d800 05fe |0000: add-int/lit8 v0, v5, #int -2 // #fe │ │ -3f31ac: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ -3f31b2: d801 0001 |0005: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3f31b6: b040 |0007: add-int/2addr v0, v4 │ │ -3f31b8: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ -3f31bc: 4f02 0300 |000a: aput-byte v2, v3, v0 │ │ -3f31c0: b041 |000c: add-int/2addr v1, v4 │ │ -3f31c2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3f31c4: 4f02 0301 |000e: aput-byte v2, v3, v1 │ │ -3f31c8: b054 |0010: add-int/2addr v4, v5 │ │ -3f31ca: 0f04 |0011: return v4 │ │ +3f318c: |[3f318c] org.apache.commons.compress.archivers.tar.TarUtils.formatOctalBytes:(J[BII)I │ │ +3f319c: d800 05fe |0000: add-int/lit8 v0, v5, #int -2 // #fe │ │ +3f31a0: 7150 e7c1 2143 |0002: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatUnsignedOctalString:(J[BII)V // method@c1e7 │ │ +3f31a6: d801 0001 |0005: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3f31aa: b040 |0007: add-int/2addr v0, v4 │ │ +3f31ac: 1302 2000 |0008: const/16 v2, #int 32 // #20 │ │ +3f31b0: 4f02 0300 |000a: aput-byte v2, v3, v0 │ │ +3f31b4: b041 |000c: add-int/2addr v1, v4 │ │ +3f31b6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3f31b8: 4f02 0301 |000e: aput-byte v2, v3, v1 │ │ +3f31bc: b054 |0010: add-int/2addr v4, v5 │ │ +3f31be: 0f04 |0011: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=425 │ │ 0x000a line=427 │ │ 0x000e line=428 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) J │ │ @@ -874538,65 +874538,65 @@ │ │ type : '(J[BII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3f370c: |[3f370c] org.apache.commons.compress.archivers.tar.TarUtils.formatUnsignedOctalString:(J[BII)V │ │ -3f371c: d800 0dff |0000: add-int/lit8 v0, v13, #int -1 // #ff │ │ -3f3720: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ -3f3724: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3f3728: 3104 0902 |0006: cmp-long v4, v9, v2 │ │ -3f372c: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ -3f3730: d809 00ff |000a: add-int/lit8 v9, v0, #int -1 // #ff │ │ -3f3734: b0c0 |000c: add-int/2addr v0, v12 │ │ -3f3736: 4f01 0b00 |000d: aput-byte v1, v11, v0 │ │ -3f373a: 281d |000f: goto 002c // +001d │ │ -3f373c: 0494 |0010: move-wide v4, v9 │ │ -3f373e: 3a00 1600 |0011: if-ltz v0, 0027 // +0016 │ │ -3f3742: 3106 0402 |0013: cmp-long v6, v4, v2 │ │ -3f3746: 3806 1200 |0015: if-eqz v6, 0027 // +0012 │ │ -3f374a: 9006 0c00 |0017: add-int v6, v12, v0 │ │ -3f374e: 1607 0700 |0019: const-wide/16 v7, #int 7 // #7 │ │ -3f3752: c047 |001b: and-long/2addr v7, v4 │ │ -3f3754: 8478 |001c: long-to-int v8, v7 │ │ -3f3756: 8d87 |001d: int-to-byte v7, v8 │ │ -3f3758: b017 |001e: add-int/2addr v7, v1 │ │ -3f375a: 8d77 |001f: int-to-byte v7, v7 │ │ -3f375c: 4f07 0b06 |0020: aput-byte v7, v11, v6 │ │ -3f3760: 1236 |0022: const/4 v6, #int 3 // #3 │ │ -3f3762: c564 |0023: ushr-long/2addr v4, v6 │ │ -3f3764: d800 00ff |0024: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f3768: 28eb |0026: goto 0011 // -0015 │ │ -3f376a: 3106 0402 |0027: cmp-long v6, v4, v2 │ │ -3f376e: 3906 0d00 |0029: if-nez v6, 0036 // +000d │ │ -3f3772: 0109 |002b: move v9, v0 │ │ -3f3774: 3a09 0900 |002c: if-ltz v9, 0035 // +0009 │ │ -3f3778: 900a 0c09 |002e: add-int v10, v12, v9 │ │ -3f377c: 4f01 0b0a |0030: aput-byte v1, v11, v10 │ │ -3f3780: d809 09ff |0032: add-int/lit8 v9, v9, #int -1 // #ff │ │ -3f3784: 28f8 |0034: goto 002c // -0008 │ │ -3f3786: 0e00 |0035: return-void │ │ -3f3788: 220b 7110 |0036: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f378c: 220c 9410 |0038: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ -3f3790: 7010 8384 0c00 |003a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f3796: 6e30 8b84 9c0a |003d: invoke-virtual {v12, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f379c: 1a00 a815 |0040: const-string v0, "=" // string@15a8 │ │ -3f37a0: 6e20 8f84 0c00 |0042: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f37a6: 7120 bf83 a900 |0045: invoke-static {v9, v10}, Ljava/lang/Long;.toOctalString:(J)Ljava/lang/String; // method@83bf │ │ -3f37ac: 0c09 |0048: move-result-object v9 │ │ -3f37ae: 6e20 8f84 9c00 |0049: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f37b4: 1a09 7b07 |004c: const-string v9, " will not fit in octal number buffer of length " // string@077b │ │ -3f37b8: 6e20 8f84 9c00 |004e: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f37be: 6e20 8a84 dc00 |0051: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f37c4: 6e10 9f84 0c00 |0054: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f37ca: 0c09 |0057: move-result-object v9 │ │ -3f37cc: 7020 8783 9b00 |0058: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f37d2: 270b |005b: throw v11 │ │ +3f3700: |[3f3700] org.apache.commons.compress.archivers.tar.TarUtils.formatUnsignedOctalString:(J[BII)V │ │ +3f3710: d800 0dff |0000: add-int/lit8 v0, v13, #int -1 // #ff │ │ +3f3714: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ +3f3718: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3f371c: 3104 0902 |0006: cmp-long v4, v9, v2 │ │ +3f3720: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ +3f3724: d809 00ff |000a: add-int/lit8 v9, v0, #int -1 // #ff │ │ +3f3728: b0c0 |000c: add-int/2addr v0, v12 │ │ +3f372a: 4f01 0b00 |000d: aput-byte v1, v11, v0 │ │ +3f372e: 281d |000f: goto 002c // +001d │ │ +3f3730: 0494 |0010: move-wide v4, v9 │ │ +3f3732: 3a00 1600 |0011: if-ltz v0, 0027 // +0016 │ │ +3f3736: 3106 0402 |0013: cmp-long v6, v4, v2 │ │ +3f373a: 3806 1200 |0015: if-eqz v6, 0027 // +0012 │ │ +3f373e: 9006 0c00 |0017: add-int v6, v12, v0 │ │ +3f3742: 1607 0700 |0019: const-wide/16 v7, #int 7 // #7 │ │ +3f3746: c047 |001b: and-long/2addr v7, v4 │ │ +3f3748: 8478 |001c: long-to-int v8, v7 │ │ +3f374a: 8d87 |001d: int-to-byte v7, v8 │ │ +3f374c: b017 |001e: add-int/2addr v7, v1 │ │ +3f374e: 8d77 |001f: int-to-byte v7, v7 │ │ +3f3750: 4f07 0b06 |0020: aput-byte v7, v11, v6 │ │ +3f3754: 1236 |0022: const/4 v6, #int 3 // #3 │ │ +3f3756: c564 |0023: ushr-long/2addr v4, v6 │ │ +3f3758: d800 00ff |0024: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f375c: 28eb |0026: goto 0011 // -0015 │ │ +3f375e: 3106 0402 |0027: cmp-long v6, v4, v2 │ │ +3f3762: 3906 0d00 |0029: if-nez v6, 0036 // +000d │ │ +3f3766: 0109 |002b: move v9, v0 │ │ +3f3768: 3a09 0900 |002c: if-ltz v9, 0035 // +0009 │ │ +3f376c: 900a 0c09 |002e: add-int v10, v12, v9 │ │ +3f3770: 4f01 0b0a |0030: aput-byte v1, v11, v10 │ │ +3f3774: d809 09ff |0032: add-int/lit8 v9, v9, #int -1 // #ff │ │ +3f3778: 28f8 |0034: goto 002c // -0008 │ │ +3f377a: 0e00 |0035: return-void │ │ +3f377c: 220b 7110 |0036: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f3780: 220c 9410 |0038: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ +3f3784: 7010 8384 0c00 |003a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f378a: 6e30 8b84 9c0a |003d: invoke-virtual {v12, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f3790: 1a00 a815 |0040: const-string v0, "=" // string@15a8 │ │ +3f3794: 6e20 8f84 0c00 |0042: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f379a: 7120 bf83 a900 |0045: invoke-static {v9, v10}, Ljava/lang/Long;.toOctalString:(J)Ljava/lang/String; // method@83bf │ │ +3f37a0: 0c09 |0048: move-result-object v9 │ │ +3f37a2: 6e20 8f84 9c00 |0049: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f37a8: 1a09 7b07 |004c: const-string v9, " will not fit in octal number buffer of length " // string@077b │ │ +3f37ac: 6e20 8f84 9c00 |004e: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f37b2: 6e20 8a84 dc00 |0051: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f37b8: 6e10 9f84 0c00 |0054: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f37be: 0c09 |0057: move-result-object v9 │ │ +3f37c0: 7020 8783 9b00 |0058: invoke-direct {v11, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f37c6: 270b |005b: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x000d line=388 │ │ 0x0020 line=393 │ │ 0x0030 line=404 │ │ 0x0036 line=398 │ │ 0x0045 line=399 │ │ @@ -874611,57 +874611,57 @@ │ │ type : '([BIIZ)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -3f3320: |[3f3320] org.apache.commons.compress.archivers.tar.TarUtils.parseBinaryBigInteger:([BIIZ)J │ │ -3f3330: d800 06ff |0000: add-int/lit8 v0, v6, #int -1 // #ff │ │ -3f3334: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ -3f3338: d802 0501 |0004: add-int/lit8 v2, v5, #int 1 // #01 │ │ -3f333c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3f333e: 7150 a084 2431 |0007: invoke-static {v4, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3344: 2204 b910 |000a: new-instance v4, Ljava/math/BigInteger; // type@10b9 │ │ -3f3348: 7020 3585 1400 |000c: invoke-direct {v4, v1}, Ljava/math/BigInteger;.:([B)V // method@8535 │ │ -3f334e: 3807 1000 |000f: if-eqz v7, 001f // +0010 │ │ -3f3352: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -3f3356: 7120 4c85 1000 |0013: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3f335c: 0c00 |0016: move-result-object v0 │ │ -3f335e: 6e20 3685 0400 |0017: invoke-virtual {v4, v0}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8536 │ │ -3f3364: 0c04 |001a: move-result-object v4 │ │ -3f3366: 6e10 4285 0400 |001b: invoke-virtual {v4}, Ljava/math/BigInteger;.not:()Ljava/math/BigInteger; // method@8542 │ │ -3f336c: 0c04 |001e: move-result-object v4 │ │ -3f336e: 6e10 3885 0400 |001f: invoke-virtual {v4}, Ljava/math/BigInteger;.bitLength:()I // method@8538 │ │ -3f3374: 0a00 |0022: move-result v0 │ │ -3f3376: 1301 3f00 |0023: const/16 v1, #int 63 // #3f │ │ -3f337a: 3610 0f00 |0025: if-gt v0, v1, 0034 // +000f │ │ -3f337e: 3807 0800 |0027: if-eqz v7, 002f // +0008 │ │ -3f3382: 6e10 3f85 0400 |0029: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -3f3388: 0b04 |002c: move-result-wide v4 │ │ -3f338a: 7d44 |002d: neg-long v4, v4 │ │ -3f338c: 2805 |002e: goto 0033 // +0005 │ │ -3f338e: 6e10 3f85 0400 |002f: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -3f3394: 0b04 |0032: move-result-wide v4 │ │ -3f3396: 1004 |0033: return-wide v4 │ │ -3f3398: 2204 7110 |0034: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f339c: 2207 9410 |0036: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3f33a0: 7010 8384 0700 |0038: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f33a6: 1a00 ce1a |003b: const-string v0, "At offset " // string@1ace │ │ -3f33aa: 6e20 8f84 0700 |003d: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f33b0: 6e20 8a84 5700 |0040: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f33b6: 1a05 5312 |0043: const-string v5, ", " // string@1253 │ │ -3f33ba: 6e20 8f84 5700 |0045: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f33c0: 6e20 8a84 6700 |0048: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f33c6: 1a05 ff05 |004b: const-string v5, " byte binary number exceeds maximum signed long value" // string@05ff │ │ -3f33ca: 6e20 8f84 5700 |004d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f33d0: 6e10 9f84 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f33d6: 0c05 |0053: move-result-object v5 │ │ -3f33d8: 7020 8783 5400 |0054: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f33de: 2704 |0057: throw v4 │ │ +3f3314: |[3f3314] org.apache.commons.compress.archivers.tar.TarUtils.parseBinaryBigInteger:([BIIZ)J │ │ +3f3324: d800 06ff |0000: add-int/lit8 v0, v6, #int -1 // #ff │ │ +3f3328: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ +3f332c: d802 0501 |0004: add-int/lit8 v2, v5, #int 1 // #01 │ │ +3f3330: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3f3332: 7150 a084 2431 |0007: invoke-static {v4, v2, v1, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3338: 2204 b910 |000a: new-instance v4, Ljava/math/BigInteger; // type@10b9 │ │ +3f333c: 7020 3585 1400 |000c: invoke-direct {v4, v1}, Ljava/math/BigInteger;.:([B)V // method@8535 │ │ +3f3342: 3807 1000 |000f: if-eqz v7, 001f // +0010 │ │ +3f3346: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +3f334a: 7120 4c85 1000 |0013: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3f3350: 0c00 |0016: move-result-object v0 │ │ +3f3352: 6e20 3685 0400 |0017: invoke-virtual {v4, v0}, Ljava/math/BigInteger;.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; // method@8536 │ │ +3f3358: 0c04 |001a: move-result-object v4 │ │ +3f335a: 6e10 4285 0400 |001b: invoke-virtual {v4}, Ljava/math/BigInteger;.not:()Ljava/math/BigInteger; // method@8542 │ │ +3f3360: 0c04 |001e: move-result-object v4 │ │ +3f3362: 6e10 3885 0400 |001f: invoke-virtual {v4}, Ljava/math/BigInteger;.bitLength:()I // method@8538 │ │ +3f3368: 0a00 |0022: move-result v0 │ │ +3f336a: 1301 3f00 |0023: const/16 v1, #int 63 // #3f │ │ +3f336e: 3610 0f00 |0025: if-gt v0, v1, 0034 // +000f │ │ +3f3372: 3807 0800 |0027: if-eqz v7, 002f // +0008 │ │ +3f3376: 6e10 3f85 0400 |0029: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +3f337c: 0b04 |002c: move-result-wide v4 │ │ +3f337e: 7d44 |002d: neg-long v4, v4 │ │ +3f3380: 2805 |002e: goto 0033 // +0005 │ │ +3f3382: 6e10 3f85 0400 |002f: invoke-virtual {v4}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +3f3388: 0b04 |0032: move-result-wide v4 │ │ +3f338a: 1004 |0033: return-wide v4 │ │ +3f338c: 2204 7110 |0034: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f3390: 2207 9410 |0036: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3f3394: 7010 8384 0700 |0038: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f339a: 1a00 ce1a |003b: const-string v0, "At offset " // string@1ace │ │ +3f339e: 6e20 8f84 0700 |003d: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f33a4: 6e20 8a84 5700 |0040: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f33aa: 1a05 5312 |0043: const-string v5, ", " // string@1253 │ │ +3f33ae: 6e20 8f84 5700 |0045: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f33b4: 6e20 8a84 6700 |0048: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f33ba: 1a05 ff05 |004b: const-string v5, " byte binary number exceeds maximum signed long value" // string@05ff │ │ +3f33be: 6e20 8f84 5700 |004d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f33c4: 6e10 9f84 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f33ca: 0c05 |0053: move-result-object v5 │ │ +3f33cc: 7020 8783 5400 |0054: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f33d2: 2704 |0057: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=205 │ │ 0x0007 line=206 │ │ 0x000a line=207 │ │ 0x0013 line=210 │ │ 0x001f line=212 │ │ @@ -874678,62 +874678,62 @@ │ │ type : '([BIIZ)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -3f33e0: |[3f33e0] org.apache.commons.compress.archivers.tar.TarUtils.parseBinaryLong:([BIIZ)J │ │ -3f33f0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3f33f4: 350b 2f00 |0002: if-ge v11, v0, 0031 // +002f │ │ -3f33f8: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3f33fc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -3f33fe: 0403 |0007: move-wide v3, v0 │ │ -3f3400: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3f3402: 35b0 1000 |0009: if-ge v0, v11, 0019 // +0010 │ │ -3f3406: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ -3f340a: c313 |000d: shl-long/2addr v3, v1 │ │ -3f340c: 9001 0a00 |000e: add-int v1, v10, v0 │ │ -3f3410: 4801 0901 |0010: aget-byte v1, v9, v1 │ │ -3f3414: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3f3418: 8115 |0014: int-to-long v5, v1 │ │ -3f341a: bb53 |0015: add-long/2addr v3, v5 │ │ -3f341c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f3420: 28f1 |0018: goto 0009 // -000f │ │ -3f3422: 380c 1400 |0019: if-eqz v12, 002d // +0014 │ │ -3f3426: 1609 0100 |001b: const-wide/16 v9, #int 1 // #1 │ │ -3f342a: bc93 |001d: sub-long/2addr v3, v9 │ │ -3f342c: 1900 0040 |001e: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -3f3430: b12b |0020: sub-int/2addr v11, v2 │ │ -3f3432: 83b5 |0021: int-to-double v5, v11 │ │ -3f3434: 1907 2040 |0022: const-wide/high16 v7, #long 4620693217682128896 // #4020 │ │ -3f3438: ad05 0507 |0024: mul-double v5, v5, v7 │ │ -3f343c: 7140 e483 1065 |0026: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@83e4 │ │ -3f3442: 0b00 |0029: move-result-wide v0 │ │ -3f3444: 8b00 |002a: double-to-long v0, v0 │ │ -3f3446: bc90 |002b: sub-long/2addr v0, v9 │ │ -3f3448: c203 |002c: xor-long/2addr v3, v0 │ │ -3f344a: 380c 0300 |002d: if-eqz v12, 0030 // +0003 │ │ -3f344e: 7d33 |002f: neg-long v3, v3 │ │ -3f3450: 1003 |0030: return-wide v3 │ │ -3f3452: 2209 7110 |0031: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f3456: 220c 9410 |0033: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ -3f345a: 7010 8384 0c00 |0035: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f3460: 1a00 ce1a |0038: const-string v0, "At offset " // string@1ace │ │ -3f3464: 6e20 8f84 0c00 |003a: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f346a: 6e20 8a84 ac00 |003d: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3470: 1a0a 5312 |0040: const-string v10, ", " // string@1253 │ │ -3f3474: 6e20 8f84 ac00 |0042: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f347a: 6e20 8a84 bc00 |0045: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3480: 1a0a ff05 |0048: const-string v10, " byte binary number exceeds maximum signed long value" // string@05ff │ │ -3f3484: 6e20 8f84 ac00 |004a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f348a: 6e10 9f84 0c00 |004d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f3490: 0c0a |0050: move-result-object v10 │ │ -3f3492: 7020 8783 a900 |0051: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f3498: 2709 |0054: throw v9 │ │ +3f33d4: |[3f33d4] org.apache.commons.compress.archivers.tar.TarUtils.parseBinaryLong:([BIIZ)J │ │ +3f33e4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3f33e8: 350b 2f00 |0002: if-ge v11, v0, 0031 // +002f │ │ +3f33ec: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3f33f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +3f33f2: 0403 |0007: move-wide v3, v0 │ │ +3f33f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3f33f6: 35b0 1000 |0009: if-ge v0, v11, 0019 // +0010 │ │ +3f33fa: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ +3f33fe: c313 |000d: shl-long/2addr v3, v1 │ │ +3f3400: 9001 0a00 |000e: add-int v1, v10, v0 │ │ +3f3404: 4801 0901 |0010: aget-byte v1, v9, v1 │ │ +3f3408: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3f340c: 8115 |0014: int-to-long v5, v1 │ │ +3f340e: bb53 |0015: add-long/2addr v3, v5 │ │ +3f3410: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f3414: 28f1 |0018: goto 0009 // -000f │ │ +3f3416: 380c 1400 |0019: if-eqz v12, 002d // +0014 │ │ +3f341a: 1609 0100 |001b: const-wide/16 v9, #int 1 // #1 │ │ +3f341e: bc93 |001d: sub-long/2addr v3, v9 │ │ +3f3420: 1900 0040 |001e: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +3f3424: b12b |0020: sub-int/2addr v11, v2 │ │ +3f3426: 83b5 |0021: int-to-double v5, v11 │ │ +3f3428: 1907 2040 |0022: const-wide/high16 v7, #long 4620693217682128896 // #4020 │ │ +3f342c: ad05 0507 |0024: mul-double v5, v5, v7 │ │ +3f3430: 7140 e483 1065 |0026: invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;.pow:(DD)D // method@83e4 │ │ +3f3436: 0b00 |0029: move-result-wide v0 │ │ +3f3438: 8b00 |002a: double-to-long v0, v0 │ │ +3f343a: bc90 |002b: sub-long/2addr v0, v9 │ │ +3f343c: c203 |002c: xor-long/2addr v3, v0 │ │ +3f343e: 380c 0300 |002d: if-eqz v12, 0030 // +0003 │ │ +3f3442: 7d33 |002f: neg-long v3, v3 │ │ +3f3444: 1003 |0030: return-wide v3 │ │ +3f3446: 2209 7110 |0031: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f344a: 220c 9410 |0033: new-instance v12, Ljava/lang/StringBuilder; // type@1094 │ │ +3f344e: 7010 8384 0c00 |0035: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f3454: 1a00 ce1a |0038: const-string v0, "At offset " // string@1ace │ │ +3f3458: 6e20 8f84 0c00 |003a: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f345e: 6e20 8a84 ac00 |003d: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3464: 1a0a 5312 |0040: const-string v10, ", " // string@1253 │ │ +3f3468: 6e20 8f84 ac00 |0042: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f346e: 6e20 8a84 bc00 |0045: invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3474: 1a0a ff05 |0048: const-string v10, " byte binary number exceeds maximum signed long value" // string@05ff │ │ +3f3478: 6e20 8f84 ac00 |004a: invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f347e: 6e10 9f84 0c00 |004d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f3484: 0c0a |0050: move-result-object v10 │ │ +3f3486: 7020 8783 a900 |0051: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f348c: 2709 |0054: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=191 │ │ 0x0026 line=196 │ │ 0x0031 line=184 │ │ locals : │ │ 0x0000 - 0x0055 reg=9 (null) [B │ │ @@ -874746,21 +874746,21 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3f2f3c: |[3f2f3c] org.apache.commons.compress.archivers.tar.TarUtils.parseBoolean:([BI)Z │ │ -3f2f4c: 4800 0001 |0000: aget-byte v0, v0, v1 │ │ -3f2f50: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3f2f52: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ -3f2f56: 2802 |0005: goto 0007 // +0002 │ │ -3f2f58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f2f5a: 0f01 |0007: return v1 │ │ +3f2f30: |[3f2f30] org.apache.commons.compress.archivers.tar.TarUtils.parseBoolean:([BI)Z │ │ +3f2f40: 4800 0001 |0000: aget-byte v0, v0, v1 │ │ +3f2f44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3f2f46: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ +3f2f4a: 2802 |0005: goto 0007 // +0002 │ │ +3f2f4c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f2f4e: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [B │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ │ │ @@ -874769,27 +874769,27 @@ │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -3f324c: |[3f324c] org.apache.commons.compress.archivers.tar.TarUtils.parseName:([BII)Ljava/lang/String; │ │ -3f325c: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f3260: 7140 ecc1 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f3266: 0c01 |0005: move-result-object v1 │ │ -3f3268: 1101 |0006: return-object v1 │ │ -3f326a: 6200 ab8a |0007: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ -3f326e: 7140 ecc1 2103 |0009: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f3274: 0c01 |000c: move-result-object v1 │ │ -3f3276: 1101 |000d: return-object v1 │ │ -3f3278: 0d01 |000e: move-exception v1 │ │ -3f327a: 2202 8b10 |000f: new-instance v2, Ljava/lang/RuntimeException; // type@108b │ │ -3f327e: 7020 2884 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f3284: 2702 |0014: throw v2 │ │ +3f3240: |[3f3240] org.apache.commons.compress.archivers.tar.TarUtils.parseName:([BII)Ljava/lang/String; │ │ +3f3250: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f3254: 7140 ecc1 2103 |0002: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f325a: 0c01 |0005: move-result-object v1 │ │ +3f325c: 1101 |0006: return-object v1 │ │ +3f325e: 6200 ab8a |0007: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ +3f3262: 7140 ecc1 2103 |0009: invoke-static {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f3268: 0c01 |000c: move-result-object v1 │ │ +3f326a: 1101 |000d: return-object v1 │ │ +3f326c: 0d01 |000e: move-exception v1 │ │ +3f326e: 2202 8b10 |000f: new-instance v2, Ljava/lang/RuntimeException; // type@108b │ │ +3f3272: 7020 2884 1200 |0011: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f3278: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ 0x0007 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=264 │ │ @@ -874805,32 +874805,32 @@ │ │ type : '([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -3f32a4: |[3f32a4] org.apache.commons.compress.archivers.tar.TarUtils.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; │ │ -3f32b4: 3d04 0e00 |0000: if-lez v4, 000e // +000e │ │ -3f32b8: 9000 0304 |0002: add-int v0, v3, v4 │ │ -3f32bc: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f32c0: 4800 0200 |0006: aget-byte v0, v2, v0 │ │ -3f32c4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3f32c8: 2804 |000a: goto 000e // +0004 │ │ -3f32ca: d804 04ff |000b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3f32ce: 28f3 |000d: goto 0000 // -000d │ │ -3f32d0: 3d04 0d00 |000e: if-lez v4, 001b // +000d │ │ -3f32d4: 2340 c71b |0010: new-array v0, v4, [B // type@1bc7 │ │ -3f32d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3f32da: 7154 a084 3210 |0013: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f32e0: 7220 74c4 0500 |0016: invoke-interface {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3f32e6: 0c02 |0019: move-result-object v2 │ │ -3f32e8: 1102 |001a: return-object v2 │ │ -3f32ea: 1a02 0000 |001b: const-string v2, "" // string@0000 │ │ -3f32ee: 1102 |001d: return-object v2 │ │ +3f3298: |[3f3298] org.apache.commons.compress.archivers.tar.TarUtils.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; │ │ +3f32a8: 3d04 0e00 |0000: if-lez v4, 000e // +000e │ │ +3f32ac: 9000 0304 |0002: add-int v0, v3, v4 │ │ +3f32b0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f32b4: 4800 0200 |0006: aget-byte v0, v2, v0 │ │ +3f32b8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3f32bc: 2804 |000a: goto 000e // +0004 │ │ +3f32be: d804 04ff |000b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3f32c2: 28f3 |000d: goto 0000 // -000d │ │ +3f32c4: 3d04 0d00 |000e: if-lez v4, 001b // +000d │ │ +3f32c8: 2340 c71b |0010: new-array v0, v4, [B // type@1bc7 │ │ +3f32cc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3f32ce: 7154 a084 3210 |0013: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f32d4: 7220 74c4 0500 |0016: invoke-interface {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3f32da: 0c02 |0019: move-result-object v2 │ │ +3f32dc: 1102 |001a: return-object v2 │ │ +3f32de: 1a02 0000 |001b: const-string v2, "" // string@0000 │ │ +3f32e2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=295 │ │ 0x0010 line=300 │ │ 0x0013 line=301 │ │ 0x0016 line=302 │ │ locals : │ │ @@ -874844,69 +874844,69 @@ │ │ type : '([BII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -3f349c: |[3f349c] org.apache.commons.compress.archivers.tar.TarUtils.parseOctal:([BII)J │ │ -3f34ac: 9000 0708 |0000: add-int v0, v7, v8 │ │ -3f34b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3f34b2: 3418 4600 |0003: if-lt v8, v1, 0049 // +0046 │ │ -3f34b6: 4801 0607 |0005: aget-byte v1, v6, v7 │ │ -3f34ba: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -3f34be: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -3f34c2: 1002 |000b: return-wide v2 │ │ -3f34c4: 0171 |000c: move v1, v7 │ │ -3f34c6: 1304 2000 |000d: const/16 v4, #int 32 // #20 │ │ -3f34ca: 3501 0900 |000f: if-ge v1, v0, 0018 // +0009 │ │ -3f34ce: 4805 0601 |0011: aget-byte v5, v6, v1 │ │ -3f34d2: 3345 0500 |0013: if-ne v5, v4, 0018 // +0005 │ │ -3f34d6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f34da: 28f6 |0017: goto 000d // -000a │ │ -3f34dc: d805 00ff |0018: add-int/lit8 v5, v0, #int -1 // #ff │ │ -3f34e0: 4805 0605 |001a: aget-byte v5, v6, v5 │ │ -3f34e4: 3501 0d00 |001c: if-ge v1, v0, 0029 // +000d │ │ -3f34e8: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ -3f34ec: 3345 0900 |0020: if-ne v5, v4, 0029 // +0009 │ │ -3f34f0: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3f34f4: d805 00ff |0024: add-int/lit8 v5, v0, #int -1 // #ff │ │ -3f34f8: 4805 0605 |0026: aget-byte v5, v6, v5 │ │ -3f34fc: 28f4 |0028: goto 001c // -000c │ │ -3f34fe: 3501 1f00 |0029: if-ge v1, v0, 0048 // +001f │ │ -3f3502: 4804 0601 |002b: aget-byte v4, v6, v1 │ │ -3f3506: 1305 3000 |002d: const/16 v5, #int 48 // #30 │ │ -3f350a: 3454 0f00 |002f: if-lt v4, v5, 003e // +000f │ │ -3f350e: 1305 3700 |0031: const/16 v5, #int 55 // #37 │ │ -3f3512: 3654 0b00 |0033: if-gt v4, v5, 003e // +000b │ │ -3f3516: 1235 |0035: const/4 v5, #int 3 // #3 │ │ -3f3518: c352 |0036: shl-long/2addr v2, v5 │ │ -3f351a: d804 04d0 |0037: add-int/lit8 v4, v4, #int -48 // #d0 │ │ -3f351e: 8144 |0039: int-to-long v4, v4 │ │ -3f3520: bb42 |003a: add-long/2addr v2, v4 │ │ -3f3522: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f3526: 28ec |003d: goto 0029 // -0014 │ │ -3f3528: 2200 7110 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f352c: 7154 dec1 7618 |0040: invoke-static {v6, v7, v8, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.exceptionMessage:([BIIIB)Ljava/lang/String; // method@c1de │ │ -3f3532: 0c06 |0043: move-result-object v6 │ │ -3f3534: 7020 8783 6000 |0044: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f353a: 2700 |0047: throw v0 │ │ -3f353c: 1002 |0048: return-wide v2 │ │ -3f353e: 2206 7110 |0049: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f3542: 2207 9410 |004b: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3f3546: 7010 8384 0700 |004d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f354c: 1a00 6841 |0050: const-string v0, "Length " // string@4168 │ │ -3f3550: 6e20 8f84 0700 |0052: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3556: 6e20 8a84 8700 |0055: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f355c: 1a08 ed06 |0058: const-string v8, " must be at least 2" // string@06ed │ │ -3f3560: 6e20 8f84 8700 |005a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3566: 6e10 9f84 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f356c: 0c07 |0060: move-result-object v7 │ │ -3f356e: 7020 8783 7600 |0061: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f3574: 2706 |0064: throw v6 │ │ +3f3490: |[3f3490] org.apache.commons.compress.archivers.tar.TarUtils.parseOctal:([BII)J │ │ +3f34a0: 9000 0708 |0000: add-int v0, v7, v8 │ │ +3f34a4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3f34a6: 3418 4600 |0003: if-lt v8, v1, 0049 // +0046 │ │ +3f34aa: 4801 0607 |0005: aget-byte v1, v6, v7 │ │ +3f34ae: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +3f34b2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +3f34b6: 1002 |000b: return-wide v2 │ │ +3f34b8: 0171 |000c: move v1, v7 │ │ +3f34ba: 1304 2000 |000d: const/16 v4, #int 32 // #20 │ │ +3f34be: 3501 0900 |000f: if-ge v1, v0, 0018 // +0009 │ │ +3f34c2: 4805 0601 |0011: aget-byte v5, v6, v1 │ │ +3f34c6: 3345 0500 |0013: if-ne v5, v4, 0018 // +0005 │ │ +3f34ca: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f34ce: 28f6 |0017: goto 000d // -000a │ │ +3f34d0: d805 00ff |0018: add-int/lit8 v5, v0, #int -1 // #ff │ │ +3f34d4: 4805 0605 |001a: aget-byte v5, v6, v5 │ │ +3f34d8: 3501 0d00 |001c: if-ge v1, v0, 0029 // +000d │ │ +3f34dc: 3805 0400 |001e: if-eqz v5, 0022 // +0004 │ │ +3f34e0: 3345 0900 |0020: if-ne v5, v4, 0029 // +0009 │ │ +3f34e4: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3f34e8: d805 00ff |0024: add-int/lit8 v5, v0, #int -1 // #ff │ │ +3f34ec: 4805 0605 |0026: aget-byte v5, v6, v5 │ │ +3f34f0: 28f4 |0028: goto 001c // -000c │ │ +3f34f2: 3501 1f00 |0029: if-ge v1, v0, 0048 // +001f │ │ +3f34f6: 4804 0601 |002b: aget-byte v4, v6, v1 │ │ +3f34fa: 1305 3000 |002d: const/16 v5, #int 48 // #30 │ │ +3f34fe: 3454 0f00 |002f: if-lt v4, v5, 003e // +000f │ │ +3f3502: 1305 3700 |0031: const/16 v5, #int 55 // #37 │ │ +3f3506: 3654 0b00 |0033: if-gt v4, v5, 003e // +000b │ │ +3f350a: 1235 |0035: const/4 v5, #int 3 // #3 │ │ +3f350c: c352 |0036: shl-long/2addr v2, v5 │ │ +3f350e: d804 04d0 |0037: add-int/lit8 v4, v4, #int -48 // #d0 │ │ +3f3512: 8144 |0039: int-to-long v4, v4 │ │ +3f3514: bb42 |003a: add-long/2addr v2, v4 │ │ +3f3516: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f351a: 28ec |003d: goto 0029 // -0014 │ │ +3f351c: 2200 7110 |003e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f3520: 7154 dec1 7618 |0040: invoke-static {v6, v7, v8, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.exceptionMessage:([BIIIB)Ljava/lang/String; // method@c1de │ │ +3f3526: 0c06 |0043: move-result-object v6 │ │ +3f3528: 7020 8783 6000 |0044: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f352e: 2700 |0047: throw v0 │ │ +3f3530: 1002 |0048: return-wide v2 │ │ +3f3532: 2206 7110 |0049: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f3536: 2207 9410 |004b: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3f353a: 7010 8384 0700 |004d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f3540: 1a00 6841 |0050: const-string v0, "Length " // string@4168 │ │ +3f3544: 6e20 8f84 0700 |0052: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f354a: 6e20 8a84 8700 |0055: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3550: 1a08 ed06 |0058: const-string v8, " must be at least 2" // string@06ed │ │ +3f3554: 6e20 8f84 8700 |005a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f355a: 6e10 9f84 0700 |005d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f3560: 0c07 |0060: move-result-object v7 │ │ +3f3562: 7020 8783 7600 |0061: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f3568: 2706 |0064: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=113 │ │ 0x0011 line=119 │ │ 0x001a line=130 │ │ 0x0026 line=133 │ │ 0x002b line=137 │ │ @@ -874923,35 +874923,35 @@ │ │ type : '([BII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3f3578: |[3f3578] org.apache.commons.compress.archivers.tar.TarUtils.parseOctalOrBinary:([BII)J │ │ -3f3588: 4800 0203 |0000: aget-byte v0, v2, v3 │ │ -3f358c: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ -3f3590: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3f3594: 7130 edc1 3204 |0006: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ -3f359a: 0b02 |0009: move-result-wide v2 │ │ -3f359c: 1002 |000a: return-wide v2 │ │ -3f359e: 4800 0203 |000b: aget-byte v0, v2, v3 │ │ -3f35a2: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -3f35a4: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -3f35a8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3f35aa: 2802 |0011: goto 0013 // +0002 │ │ -3f35ac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3f35ae: 1301 0900 |0013: const/16 v1, #int 9 // #9 │ │ -3f35b2: 3514 0700 |0015: if-ge v4, v1, 001c // +0007 │ │ -3f35b6: 7140 e9c1 3204 |0017: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBinaryLong:([BIIZ)J // method@c1e9 │ │ -3f35bc: 0b02 |001a: move-result-wide v2 │ │ -3f35be: 1002 |001b: return-wide v2 │ │ -3f35c0: 7140 e8c1 3204 |001c: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBinaryBigInteger:([BIIZ)J // method@c1e8 │ │ -3f35c6: 0b02 |001f: move-result-wide v2 │ │ -3f35c8: 1002 |0020: return-wide v2 │ │ +3f356c: |[3f356c] org.apache.commons.compress.archivers.tar.TarUtils.parseOctalOrBinary:([BII)J │ │ +3f357c: 4800 0203 |0000: aget-byte v0, v2, v3 │ │ +3f3580: d500 8000 |0002: and-int/lit16 v0, v0, #int 128 // #0080 │ │ +3f3584: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3f3588: 7130 edc1 3204 |0006: invoke-static {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ +3f358e: 0b02 |0009: move-result-wide v2 │ │ +3f3590: 1002 |000a: return-wide v2 │ │ +3f3592: 4800 0203 |000b: aget-byte v0, v2, v3 │ │ +3f3596: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +3f3598: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +3f359c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3f359e: 2802 |0011: goto 0013 // +0002 │ │ +3f35a0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3f35a2: 1301 0900 |0013: const/16 v1, #int 9 // #9 │ │ +3f35a6: 3514 0700 |0015: if-ge v4, v1, 001c // +0007 │ │ +3f35aa: 7140 e9c1 3204 |0017: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBinaryLong:([BIIZ)J // method@c1e9 │ │ +3f35b0: 0b02 |001a: move-result-wide v2 │ │ +3f35b2: 1002 |001b: return-wide v2 │ │ +3f35b4: 7140 e8c1 3204 |001c: invoke-static {v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBinaryBigInteger:([BIIZ)J // method@c1e8 │ │ +3f35ba: 0b02 |001f: move-result-wide v2 │ │ +3f35bc: 1002 |0020: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000b line=173 │ │ 0x0017 line=175 │ │ 0x001c line=177 │ │ @@ -874965,44 +874965,44 @@ │ │ type : '([B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3f2f5c: |[3f2f5c] org.apache.commons.compress.archivers.tar.TarUtils.verifyCheckSum:([B)Z │ │ -3f2f6c: 1300 9400 |0000: const/16 v0, #int 148 // #94 │ │ -3f2f70: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3f2f74: 7130 edc1 0c01 |0004: invoke-static {v12, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ -3f2f7a: 0b01 |0007: move-result-wide v1 │ │ -3f2f7c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3f2f7e: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -3f2f82: 0447 |000b: move-wide v7, v4 │ │ -3f2f84: 0475 |000c: move-wide v5, v7 │ │ -3f2f86: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3f2f88: 21c9 |000e: array-length v9, v12 │ │ -3f2f8a: 3594 1500 |000f: if-ge v4, v9, 0024 // +0015 │ │ -3f2f8e: 4809 0c04 |0011: aget-byte v9, v12, v4 │ │ -3f2f92: 3640 0800 |0013: if-gt v0, v4, 001b // +0008 │ │ -3f2f96: 130a 9c00 |0015: const/16 v10, #int 156 // #9c │ │ -3f2f9a: 35a4 0400 |0017: if-ge v4, v10, 001b // +0004 │ │ -3f2f9e: 1309 2000 |0019: const/16 v9, #int 32 // #20 │ │ -3f2fa2: d59a ff00 |001b: and-int/lit16 v10, v9, #int 255 // #00ff │ │ -3f2fa6: 81aa |001d: int-to-long v10, v10 │ │ -3f2fa8: bba5 |001e: add-long/2addr v5, v10 │ │ -3f2faa: 8199 |001f: int-to-long v9, v9 │ │ -3f2fac: bb97 |0020: add-long/2addr v7, v9 │ │ -3f2fae: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f2fb2: 28eb |0023: goto 000e // -0015 │ │ -3f2fb4: 310c 0105 |0024: cmp-long v12, v1, v5 │ │ -3f2fb8: 380c 0600 |0026: if-eqz v12, 002c // +0006 │ │ -3f2fbc: 310c 0107 |0028: cmp-long v12, v1, v7 │ │ -3f2fc0: 390c 0300 |002a: if-nez v12, 002d // +0003 │ │ -3f2fc4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -3f2fc6: 0f03 |002d: return v3 │ │ +3f2f50: |[3f2f50] org.apache.commons.compress.archivers.tar.TarUtils.verifyCheckSum:([B)Z │ │ +3f2f60: 1300 9400 |0000: const/16 v0, #int 148 // #94 │ │ +3f2f64: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3f2f68: 7130 edc1 0c01 |0004: invoke-static {v12, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ +3f2f6e: 0b01 |0007: move-result-wide v1 │ │ +3f2f70: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3f2f72: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +3f2f76: 0447 |000b: move-wide v7, v4 │ │ +3f2f78: 0475 |000c: move-wide v5, v7 │ │ +3f2f7a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3f2f7c: 21c9 |000e: array-length v9, v12 │ │ +3f2f7e: 3594 1500 |000f: if-ge v4, v9, 0024 // +0015 │ │ +3f2f82: 4809 0c04 |0011: aget-byte v9, v12, v4 │ │ +3f2f86: 3640 0800 |0013: if-gt v0, v4, 001b // +0008 │ │ +3f2f8a: 130a 9c00 |0015: const/16 v10, #int 156 // #9c │ │ +3f2f8e: 35a4 0400 |0017: if-ge v4, v10, 001b // +0004 │ │ +3f2f92: 1309 2000 |0019: const/16 v9, #int 32 // #20 │ │ +3f2f96: d59a ff00 |001b: and-int/lit16 v10, v9, #int 255 // #00ff │ │ +3f2f9a: 81aa |001d: int-to-long v10, v10 │ │ +3f2f9c: bba5 |001e: add-long/2addr v5, v10 │ │ +3f2f9e: 8199 |001f: int-to-long v9, v9 │ │ +3f2fa0: bb97 |0020: add-long/2addr v7, v9 │ │ +3f2fa2: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f2fa6: 28eb |0023: goto 000e // -0015 │ │ +3f2fa8: 310c 0105 |0024: cmp-long v12, v1, v5 │ │ +3f2fac: 380c 0600 |0026: if-eqz v12, 002c // +0006 │ │ +3f2fb0: 310c 0107 |0028: cmp-long v12, v1, v7 │ │ +3f2fb4: 390c 0300 |002a: if-nez v12, 002d // +0003 │ │ +3f2fb8: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +3f2fba: 0f03 |002d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=597 │ │ 0x000e line=601 │ │ 0x0011 line=602 │ │ locals : │ │ 0x0000 - 0x002e reg=12 (null) [B │ │ @@ -875053,26 +875053,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f4198: |[3f4198] org.apache.commons.compress.archivers.zip.BinaryTree.:(I)V │ │ -3f41a8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f41ae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3f41b0: b002 |0004: add-int/2addr v2, v0 │ │ -3f41b2: 9802 0002 |0005: shl-int v2, v0, v2 │ │ -3f41b6: b102 |0007: sub-int/2addr v2, v0 │ │ -3f41b8: 2322 cb1b |0008: new-array v2, v2, [I // type@1bcb │ │ -3f41bc: 5b12 b98a |000a: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f41c0: 5412 b98a |000c: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f41c4: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -3f41c6: 7120 9f86 0200 |000f: invoke-static {v2, v0}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ -3f41cc: 0e00 |0012: return-void │ │ +3f418c: |[3f418c] org.apache.commons.compress.archivers.zip.BinaryTree.:(I)V │ │ +3f419c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f41a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3f41a4: b002 |0004: add-int/2addr v2, v0 │ │ +3f41a6: 9802 0002 |0005: shl-int v2, v0, v2 │ │ +3f41aa: b102 |0007: sub-int/2addr v2, v0 │ │ +3f41ac: 2322 cb1b |0008: new-array v2, v2, [I // type@1bcb │ │ +3f41b0: 5b12 b98a |000a: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f41b4: 5412 b98a |000c: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f41b8: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +3f41ba: 7120 9f86 0200 |000f: invoke-static {v2, v0}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ +3f41c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/compress/archivers/zip/BinaryTree; │ │ @@ -875083,116 +875083,116 @@ │ │ type : '(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 164 16-bit code units │ │ -3f4040: |[3f4040] org.apache.commons.compress.archivers.zip.BinaryTree.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; │ │ -3f4050: 6e10 8382 0c00 |0000: invoke-virtual {v12}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3f4056: 0a00 |0003: move-result v0 │ │ -3f4058: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3f405a: b010 |0005: add-int/2addr v0, v1 │ │ -3f405c: 3800 9600 |0006: if-eqz v0, 009c // +0096 │ │ -3f4060: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f4064: 2202 3510 |000a: new-instance v2, Ljava/io/DataInputStream; // type@1035 │ │ -3f4068: 7020 1e82 c200 |000c: invoke-direct {v2, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3f406e: 6e20 2382 0200 |000f: invoke-virtual {v2, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ -3f4074: 23dc cb1b |0012: new-array v12, v13, [I // type@1bcb │ │ -3f4078: 2102 |0014: array-length v2, v0 │ │ -3f407a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3f407c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -3f407e: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -3f4080: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -3f4082: 3524 2000 |0019: if-ge v4, v2, 0039 // +0020 │ │ -3f4086: 4807 0004 |001b: aget-byte v7, v0, v4 │ │ -3f408a: d578 f000 |001d: and-int/lit16 v8, v7, #int 240 // #00f0 │ │ -3f408e: e108 0804 |001f: shr-int/lit8 v8, v8, #int 4 // #04 │ │ -3f4092: b018 |0021: add-int/2addr v8, v1 │ │ -3f4094: dd07 070f |0022: and-int/lit8 v7, v7, #int 15 // #0f │ │ -3f4098: b017 |0024: add-int/2addr v7, v1 │ │ -3f409a: 0169 |0025: move v9, v6 │ │ -3f409c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -3f409e: 3586 0a00 |0027: if-ge v6, v8, 0031 // +000a │ │ -3f40a2: d80a 0901 |0029: add-int/lit8 v10, v9, #int 1 // #01 │ │ -3f40a6: 4b07 0c09 |002b: aput v7, v12, v9 │ │ -3f40aa: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3f40ae: 01a9 |002f: move v9, v10 │ │ -3f40b0: 28f7 |0030: goto 0027 // -0009 │ │ -3f40b2: 7120 da83 7500 |0031: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -3f40b8: 0a05 |0034: move-result v5 │ │ -3f40ba: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f40be: 0196 |0037: move v6, v9 │ │ -3f40c0: 28e1 |0038: goto 0019 // -001f │ │ -3f40c2: 21c0 |0039: array-length v0, v12 │ │ -3f40c4: 2300 cb1b |003a: new-array v0, v0, [I // type@1bcb │ │ -3f40c8: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -3f40ca: 2104 |003d: array-length v4, v0 │ │ -3f40cc: 3542 0700 |003e: if-ge v2, v4, 0045 // +0007 │ │ -3f40d0: 4b02 0002 |0040: aput v2, v0, v2 │ │ -3f40d4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f40d8: 28f9 |0044: goto 003d // -0007 │ │ -3f40da: 21c2 |0045: array-length v2, v12 │ │ -3f40dc: 2322 cb1b |0046: new-array v2, v2, [I // type@1bcb │ │ -3f40e0: 1204 |0048: const/4 v4, #int 0 // #0 │ │ -3f40e2: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -3f40e4: 21c7 |004a: array-length v7, v12 │ │ -3f40e6: 3574 1800 |004b: if-ge v4, v7, 0063 // +0018 │ │ -3f40ea: 0167 |004d: move v7, v6 │ │ -3f40ec: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -3f40ee: 21c8 |004f: array-length v8, v12 │ │ -3f40f0: 3586 0f00 |0050: if-ge v6, v8, 005f // +000f │ │ -3f40f4: 4408 0c06 |0052: aget v8, v12, v6 │ │ -3f40f8: 3348 0800 |0054: if-ne v8, v4, 005c // +0008 │ │ -3f40fc: 4b04 0207 |0056: aput v4, v2, v7 │ │ -3f4100: 4b06 0007 |0058: aput v6, v0, v7 │ │ -3f4104: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3f4108: d806 0601 |005c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3f410c: 28f1 |005e: goto 004f // -000f │ │ -3f410e: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f4112: 0176 |0061: move v6, v7 │ │ -3f4114: 28e8 |0062: goto 004a // -0018 │ │ -3f4116: 23d4 cb1b |0063: new-array v4, v13, [I // type@1bcb │ │ -3f411a: b11d |0065: sub-int/2addr v13, v1 │ │ -3f411c: 1206 |0066: const/4 v6, #int 0 // #0 │ │ -3f411e: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -3f4120: 1208 |0068: const/4 v8, #int 0 // #0 │ │ -3f4122: 3a0d 1700 |0069: if-ltz v13, 0080 // +0017 │ │ -3f4126: b076 |006b: add-int/2addr v6, v7 │ │ -3f4128: 4409 020d |006c: aget v9, v2, v13 │ │ -3f412c: 3289 0b00 |006e: if-eq v9, v8, 0079 // +000b │ │ -3f4130: 4407 020d |0070: aget v7, v2, v13 │ │ -3f4134: d908 0710 |0072: rsub-int/lit8 v8, v7, #int 16 // #10 │ │ -3f4138: 9808 0108 |0074: shl-int v8, v1, v8 │ │ -3f413c: 018b |0076: move v11, v8 │ │ -3f413e: 0178 |0077: move v8, v7 │ │ -3f4140: 01b7 |0078: move v7, v11 │ │ -3f4142: 4409 000d |0079: aget v9, v0, v13 │ │ -3f4146: 4b06 0409 |007b: aput v6, v4, v9 │ │ -3f414a: d80d 0dff |007d: add-int/lit8 v13, v13, #int -1 // #ff │ │ -3f414e: 28ea |007f: goto 0069 // -0016 │ │ -3f4150: 220d 4f18 |0080: new-instance v13, Lorg/apache/commons/compress/archivers/zip/BinaryTree; // type@184f │ │ -3f4154: 7020 14c2 5d00 |0082: invoke-direct {v13, v5}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.:(I)V // method@c214 │ │ -3f415a: 1200 |0085: const/4 v0, #int 0 // #0 │ │ -3f415c: 2141 |0086: array-length v1, v4 │ │ -3f415e: 3510 1400 |0087: if-ge v0, v1, 009b // +0014 │ │ -3f4162: 4401 0c00 |0089: aget v1, v12, v0 │ │ -3f4166: 3d01 0d00 |008b: if-lez v1, 0098 // +000d │ │ -3f416a: 4402 0400 |008d: aget v2, v4, v0 │ │ -3f416e: e002 0210 |008f: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -3f4172: 7110 9f83 0200 |0091: invoke-static {v2}, Ljava/lang/Integer;.reverse:(I)I // method@839f │ │ -3f4178: 0a02 |0094: move-result v2 │ │ -3f417a: 6e50 15c2 3d12 |0095: invoke-virtual {v13, v3, v2, v1, v0}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.addLeaf:(IIII)V // method@c215 │ │ -3f4180: d800 0001 |0098: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f4184: 28ec |009a: goto 0086 // -0014 │ │ -3f4186: 110d |009b: return-object v13 │ │ -3f4188: 220c 4210 |009c: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3f418c: 1a0d 7b1f |009e: const-string v13, "Cannot read the size of the encoded tree, unexpected end of stream" // string@1f7b │ │ -3f4190: 7020 7782 dc00 |00a0: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f4196: 270c |00a3: throw v12 │ │ +3f4034: |[3f4034] org.apache.commons.compress.archivers.zip.BinaryTree.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; │ │ +3f4044: 6e10 8382 0c00 |0000: invoke-virtual {v12}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3f404a: 0a00 |0003: move-result v0 │ │ +3f404c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3f404e: b010 |0005: add-int/2addr v0, v1 │ │ +3f4050: 3800 9600 |0006: if-eqz v0, 009c // +0096 │ │ +3f4054: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f4058: 2202 3510 |000a: new-instance v2, Ljava/io/DataInputStream; // type@1035 │ │ +3f405c: 7020 1e82 c200 |000c: invoke-direct {v2, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3f4062: 6e20 2382 0200 |000f: invoke-virtual {v2, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ +3f4068: 23dc cb1b |0012: new-array v12, v13, [I // type@1bcb │ │ +3f406c: 2102 |0014: array-length v2, v0 │ │ +3f406e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3f4070: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +3f4072: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +3f4074: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +3f4076: 3524 2000 |0019: if-ge v4, v2, 0039 // +0020 │ │ +3f407a: 4807 0004 |001b: aget-byte v7, v0, v4 │ │ +3f407e: d578 f000 |001d: and-int/lit16 v8, v7, #int 240 // #00f0 │ │ +3f4082: e108 0804 |001f: shr-int/lit8 v8, v8, #int 4 // #04 │ │ +3f4086: b018 |0021: add-int/2addr v8, v1 │ │ +3f4088: dd07 070f |0022: and-int/lit8 v7, v7, #int 15 // #0f │ │ +3f408c: b017 |0024: add-int/2addr v7, v1 │ │ +3f408e: 0169 |0025: move v9, v6 │ │ +3f4090: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +3f4092: 3586 0a00 |0027: if-ge v6, v8, 0031 // +000a │ │ +3f4096: d80a 0901 |0029: add-int/lit8 v10, v9, #int 1 // #01 │ │ +3f409a: 4b07 0c09 |002b: aput v7, v12, v9 │ │ +3f409e: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3f40a2: 01a9 |002f: move v9, v10 │ │ +3f40a4: 28f7 |0030: goto 0027 // -0009 │ │ +3f40a6: 7120 da83 7500 |0031: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +3f40ac: 0a05 |0034: move-result v5 │ │ +3f40ae: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f40b2: 0196 |0037: move v6, v9 │ │ +3f40b4: 28e1 |0038: goto 0019 // -001f │ │ +3f40b6: 21c0 |0039: array-length v0, v12 │ │ +3f40b8: 2300 cb1b |003a: new-array v0, v0, [I // type@1bcb │ │ +3f40bc: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +3f40be: 2104 |003d: array-length v4, v0 │ │ +3f40c0: 3542 0700 |003e: if-ge v2, v4, 0045 // +0007 │ │ +3f40c4: 4b02 0002 |0040: aput v2, v0, v2 │ │ +3f40c8: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f40cc: 28f9 |0044: goto 003d // -0007 │ │ +3f40ce: 21c2 |0045: array-length v2, v12 │ │ +3f40d0: 2322 cb1b |0046: new-array v2, v2, [I // type@1bcb │ │ +3f40d4: 1204 |0048: const/4 v4, #int 0 // #0 │ │ +3f40d6: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +3f40d8: 21c7 |004a: array-length v7, v12 │ │ +3f40da: 3574 1800 |004b: if-ge v4, v7, 0063 // +0018 │ │ +3f40de: 0167 |004d: move v7, v6 │ │ +3f40e0: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +3f40e2: 21c8 |004f: array-length v8, v12 │ │ +3f40e4: 3586 0f00 |0050: if-ge v6, v8, 005f // +000f │ │ +3f40e8: 4408 0c06 |0052: aget v8, v12, v6 │ │ +3f40ec: 3348 0800 |0054: if-ne v8, v4, 005c // +0008 │ │ +3f40f0: 4b04 0207 |0056: aput v4, v2, v7 │ │ +3f40f4: 4b06 0007 |0058: aput v6, v0, v7 │ │ +3f40f8: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3f40fc: d806 0601 |005c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3f4100: 28f1 |005e: goto 004f // -000f │ │ +3f4102: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f4106: 0176 |0061: move v6, v7 │ │ +3f4108: 28e8 |0062: goto 004a // -0018 │ │ +3f410a: 23d4 cb1b |0063: new-array v4, v13, [I // type@1bcb │ │ +3f410e: b11d |0065: sub-int/2addr v13, v1 │ │ +3f4110: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +3f4112: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +3f4114: 1208 |0068: const/4 v8, #int 0 // #0 │ │ +3f4116: 3a0d 1700 |0069: if-ltz v13, 0080 // +0017 │ │ +3f411a: b076 |006b: add-int/2addr v6, v7 │ │ +3f411c: 4409 020d |006c: aget v9, v2, v13 │ │ +3f4120: 3289 0b00 |006e: if-eq v9, v8, 0079 // +000b │ │ +3f4124: 4407 020d |0070: aget v7, v2, v13 │ │ +3f4128: d908 0710 |0072: rsub-int/lit8 v8, v7, #int 16 // #10 │ │ +3f412c: 9808 0108 |0074: shl-int v8, v1, v8 │ │ +3f4130: 018b |0076: move v11, v8 │ │ +3f4132: 0178 |0077: move v8, v7 │ │ +3f4134: 01b7 |0078: move v7, v11 │ │ +3f4136: 4409 000d |0079: aget v9, v0, v13 │ │ +3f413a: 4b06 0409 |007b: aput v6, v4, v9 │ │ +3f413e: d80d 0dff |007d: add-int/lit8 v13, v13, #int -1 // #ff │ │ +3f4142: 28ea |007f: goto 0069 // -0016 │ │ +3f4144: 220d 4f18 |0080: new-instance v13, Lorg/apache/commons/compress/archivers/zip/BinaryTree; // type@184f │ │ +3f4148: 7020 14c2 5d00 |0082: invoke-direct {v13, v5}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.:(I)V // method@c214 │ │ +3f414e: 1200 |0085: const/4 v0, #int 0 // #0 │ │ +3f4150: 2141 |0086: array-length v1, v4 │ │ +3f4152: 3510 1400 |0087: if-ge v0, v1, 009b // +0014 │ │ +3f4156: 4401 0c00 |0089: aget v1, v12, v0 │ │ +3f415a: 3d01 0d00 |008b: if-lez v1, 0098 // +000d │ │ +3f415e: 4402 0400 |008d: aget v2, v4, v0 │ │ +3f4162: e002 0210 |008f: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +3f4166: 7110 9f83 0200 |0091: invoke-static {v2}, Ljava/lang/Integer;.reverse:(I)I // method@839f │ │ +3f416c: 0a02 |0094: move-result v2 │ │ +3f416e: 6e50 15c2 3d12 |0095: invoke-virtual {v13, v3, v2, v1, v0}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.addLeaf:(IIII)V // method@c215 │ │ +3f4174: d800 0001 |0098: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f4178: 28ec |009a: goto 0086 // -0014 │ │ +3f417a: 110d |009b: return-object v13 │ │ +3f417c: 220c 4210 |009c: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3f4180: 1a0d 7b1f |009e: const-string v13, "Cannot read the size of the encoded tree, unexpected end of stream" // string@1f7b │ │ +3f4184: 7020 7782 dc00 |00a0: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f418a: 270c |00a3: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=117 │ │ 0x000a line=118 │ │ 0x0012 line=123 │ │ 0x0014 line=125 │ │ @@ -875226,50 +875226,50 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -3f41d0: |[3f41d0] org.apache.commons.compress.archivers.zip.BinaryTree.addLeaf:(IIII)V │ │ -3f41e0: 3905 3400 |0000: if-nez v5, 0034 // +0034 │ │ -3f41e4: 5424 b98a |0002: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f41e8: 4405 0403 |0004: aget v5, v4, v3 │ │ -3f41ec: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3f41ee: 3305 0500 |0007: if-ne v5, v0, 000c // +0005 │ │ -3f41f2: 4b06 0403 |0009: aput v6, v4, v3 │ │ -3f41f6: 283c |000b: goto 0047 // +003c │ │ -3f41f8: 2204 7110 |000c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f41fc: 2205 9410 |000e: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4200: 7010 8384 0500 |0010: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4206: 1a06 6064 |0013: const-string v6, "Tree value at index " // string@6460 │ │ -3f420a: 6e20 8f84 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4210: 6e20 8a84 3500 |0018: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f4216: 1a06 6d06 |001b: const-string v6, " has already been assigned (" // string@066d │ │ -3f421a: 6e20 8f84 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4220: 5426 b98a |0020: iget-object v6, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f4224: 4403 0603 |0022: aget v3, v6, v3 │ │ -3f4228: 6e20 8a84 3500 |0024: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f422e: 1a03 5211 |0027: const-string v3, ")" // string@1152 │ │ -3f4232: 6e20 8f84 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4238: 6e10 9f84 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f423e: 0c03 |002f: move-result-object v3 │ │ -3f4240: 7020 8783 3400 |0030: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f4246: 2704 |0033: throw v4 │ │ -3f4248: 5420 b98a |0034: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f424c: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ -3f424e: 4b01 0003 |0037: aput v1, v0, v3 │ │ -3f4252: da03 0302 |0039: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -3f4256: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f425a: dd00 0401 |003d: and-int/lit8 v0, v4, #int 1 // #01 │ │ -3f425e: b003 |003f: add-int/2addr v3, v0 │ │ -3f4260: e204 0401 |0040: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -3f4264: d805 05ff |0042: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3f4268: 6e56 15c2 3254 |0044: invoke-virtual {v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.addLeaf:(IIII)V // method@c215 │ │ -3f426e: 0e00 |0047: return-void │ │ +3f41c4: |[3f41c4] org.apache.commons.compress.archivers.zip.BinaryTree.addLeaf:(IIII)V │ │ +3f41d4: 3905 3400 |0000: if-nez v5, 0034 // +0034 │ │ +3f41d8: 5424 b98a |0002: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f41dc: 4405 0403 |0004: aget v5, v4, v3 │ │ +3f41e0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3f41e2: 3305 0500 |0007: if-ne v5, v0, 000c // +0005 │ │ +3f41e6: 4b06 0403 |0009: aput v6, v4, v3 │ │ +3f41ea: 283c |000b: goto 0047 // +003c │ │ +3f41ec: 2204 7110 |000c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f41f0: 2205 9410 |000e: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3f41f4: 7010 8384 0500 |0010: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f41fa: 1a06 6064 |0013: const-string v6, "Tree value at index " // string@6460 │ │ +3f41fe: 6e20 8f84 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4204: 6e20 8a84 3500 |0018: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f420a: 1a06 6d06 |001b: const-string v6, " has already been assigned (" // string@066d │ │ +3f420e: 6e20 8f84 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4214: 5426 b98a |0020: iget-object v6, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f4218: 4403 0603 |0022: aget v3, v6, v3 │ │ +3f421c: 6e20 8a84 3500 |0024: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f4222: 1a03 5211 |0027: const-string v3, ")" // string@1152 │ │ +3f4226: 6e20 8f84 3500 |0029: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f422c: 6e10 9f84 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f4232: 0c03 |002f: move-result-object v3 │ │ +3f4234: 7020 8783 3400 |0030: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f423a: 2704 |0033: throw v4 │ │ +3f423c: 5420 b98a |0034: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f4240: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ +3f4242: 4b01 0003 |0037: aput v1, v0, v3 │ │ +3f4246: da03 0302 |0039: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +3f424a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f424e: dd00 0401 |003d: and-int/lit8 v0, v4, #int 1 // #01 │ │ +3f4252: b003 |003f: add-int/2addr v3, v0 │ │ +3f4254: e204 0401 |0040: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +3f4258: d805 05ff |0042: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3f425c: 6e56 15c2 3254 |0044: invoke-virtual {v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.addLeaf:(IIII)V // method@c215 │ │ +3f4262: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x0009 line=64 │ │ 0x000c line=66 │ │ 0x0034 line=70 │ │ 0x0044 line=74 │ │ @@ -875285,47 +875285,47 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/BitStream;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3f3fb4: |[3f3fb4] org.apache.commons.compress.archivers.zip.BinaryTree.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I │ │ -3f3fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f3fc6: 6e10 19c2 0700 |0001: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBit:()I // method@c219 │ │ -3f3fcc: 0a01 |0004: move-result v1 │ │ -3f3fce: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -3f3fd0: 3321 0300 |0006: if-ne v1, v2, 0009 // +0003 │ │ -3f3fd4: 0f02 |0008: return v2 │ │ -3f3fd6: da03 0002 |0009: mul-int/lit8 v3, v0, #int 2 // #02 │ │ -3f3fda: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f3fde: b013 |000d: add-int/2addr v3, v1 │ │ -3f3fe0: 5464 b98a |000e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ -3f3fe4: 4404 0403 |0010: aget v4, v4, v3 │ │ -3f3fe8: 12e5 |0012: const/4 v5, #int -2 // #fe │ │ -3f3fea: 3354 0400 |0013: if-ne v4, v5, 0017 // +0004 │ │ -3f3fee: 0130 |0015: move v0, v3 │ │ -3f3ff0: 28eb |0016: goto 0001 // -0015 │ │ -3f3ff2: 3224 0300 |0017: if-eq v4, v2, 001a // +0003 │ │ -3f3ff6: 0f04 |0019: return v4 │ │ -3f3ff8: 2207 4210 |001a: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3f3ffc: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4000: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4006: 1a03 1563 |0021: const-string v3, "The child " // string@6315 │ │ -3f400a: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4010: 6e20 8a84 1200 |0026: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f4016: 1a01 1207 |0029: const-string v1, " of node at index " // string@0712 │ │ -3f401a: 6e20 8f84 1200 |002b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4020: 6e20 8a84 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f4026: 1a00 b006 |0031: const-string v0, " is not defined" // string@06b0 │ │ -3f402a: 6e20 8f84 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4030: 6e10 9f84 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f4036: 0c00 |0039: move-result-object v0 │ │ -3f4038: 7020 7782 0700 |003a: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f403e: 2707 |003d: throw v7 │ │ +3f3fa8: |[3f3fa8] org.apache.commons.compress.archivers.zip.BinaryTree.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I │ │ +3f3fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f3fba: 6e10 19c2 0700 |0001: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBit:()I // method@c219 │ │ +3f3fc0: 0a01 |0004: move-result v1 │ │ +3f3fc2: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +3f3fc4: 3321 0300 |0006: if-ne v1, v2, 0009 // +0003 │ │ +3f3fc8: 0f02 |0008: return v2 │ │ +3f3fca: da03 0002 |0009: mul-int/lit8 v3, v0, #int 2 // #02 │ │ +3f3fce: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f3fd2: b013 |000d: add-int/2addr v3, v1 │ │ +3f3fd4: 5464 b98a |000e: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.tree:[I // field@8ab9 │ │ +3f3fd8: 4404 0403 |0010: aget v4, v4, v3 │ │ +3f3fdc: 12e5 |0012: const/4 v5, #int -2 // #fe │ │ +3f3fde: 3354 0400 |0013: if-ne v4, v5, 0017 // +0004 │ │ +3f3fe2: 0130 |0015: move v0, v3 │ │ +3f3fe4: 28eb |0016: goto 0001 // -0015 │ │ +3f3fe6: 3224 0300 |0017: if-eq v4, v2, 001a // +0003 │ │ +3f3fea: 0f04 |0019: return v4 │ │ +3f3fec: 2207 4210 |001a: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3f3ff0: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3f3ff4: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f3ffa: 1a03 1563 |0021: const-string v3, "The child " // string@6315 │ │ +3f3ffe: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4004: 6e20 8a84 1200 |0026: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f400a: 1a01 1207 |0029: const-string v1, " of node at index " // string@0712 │ │ +3f400e: 6e20 8f84 1200 |002b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4014: 6e20 8a84 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f401a: 1a00 b006 |0031: const-string v0, " is not defined" // string@06b0 │ │ +3f401e: 6e20 8f84 0200 |0033: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4024: 6e10 9f84 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f402a: 0c00 |0039: move-result-object v0 │ │ +3f402c: 7020 7782 0700 |003a: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f4032: 2707 |003d: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x000e line=94 │ │ 0x001a line=101 │ │ locals : │ │ 0x0000 - 0x003e reg=6 this Lorg/apache/commons/compress/archivers/zip/BinaryTree; │ │ @@ -875372,20 +875372,20 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f434c: |[3f434c] org.apache.commons.compress.archivers.zip.CircularBuffer.:(I)V │ │ -3f435c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f4362: 5901 bc8a |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ -3f4366: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ -3f436a: 5b01 ba8a |0007: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ -3f436e: 0e00 |0009: return-void │ │ +3f4340: |[3f4340] org.apache.commons.compress.archivers.zip.CircularBuffer.:(I)V │ │ +3f4350: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4356: 5901 bc8a |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ +3f435a: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ +3f435e: 5b01 ba8a |0007: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ +3f4362: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/zip/CircularBuffer; │ │ @@ -875397,22 +875397,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f42e8: |[3f42e8] org.apache.commons.compress.archivers.zip.CircularBuffer.available:()Z │ │ -3f42f8: 5220 bb8a |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ -3f42fc: 5221 bd8a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f4300: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -3f4304: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f4306: 2802 |0007: goto 0009 // +0002 │ │ -3f4308: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f430a: 0f00 |0009: return v0 │ │ +3f42dc: |[3f42dc] org.apache.commons.compress.archivers.zip.CircularBuffer.available:()Z │ │ +3f42ec: 5220 bb8a |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ +3f42f0: 5221 bd8a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f42f4: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +3f42f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f42fa: 2802 |0007: goto 0009 // +0002 │ │ +3f42fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f42fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/zip/CircularBuffer; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/CircularBuffer;) │ │ @@ -875420,32 +875420,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -3f4370: |[3f4370] org.apache.commons.compress.archivers.zip.CircularBuffer.copy:(II)V │ │ -3f4380: 5240 bd8a |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f4384: b150 |0002: sub-int/2addr v0, v5 │ │ -3f4386: b006 |0003: add-int/2addr v6, v0 │ │ -3f4388: 3560 1700 |0004: if-ge v0, v6, 001b // +0017 │ │ -3f438c: 5445 ba8a |0006: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ -3f4390: 5241 bd8a |0008: iget v1, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f4394: 5242 bc8a |000a: iget v2, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ -3f4398: 9003 0002 |000c: add-int v3, v0, v2 │ │ -3f439c: b423 |000e: rem-int/2addr v3, v2 │ │ -3f439e: 4803 0503 |000f: aget-byte v3, v5, v3 │ │ -3f43a2: 4f03 0501 |0011: aput-byte v3, v5, v1 │ │ -3f43a6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f43aa: b421 |0015: rem-int/2addr v1, v2 │ │ -3f43ac: 5941 bd8a |0016: iput v1, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f43b0: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f43b4: 28ea |001a: goto 0004 // -0016 │ │ -3f43b6: 0e00 |001b: return-void │ │ +3f4364: |[3f4364] org.apache.commons.compress.archivers.zip.CircularBuffer.copy:(II)V │ │ +3f4374: 5240 bd8a |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f4378: b150 |0002: sub-int/2addr v0, v5 │ │ +3f437a: b006 |0003: add-int/2addr v6, v0 │ │ +3f437c: 3560 1700 |0004: if-ge v0, v6, 001b // +0017 │ │ +3f4380: 5445 ba8a |0006: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ +3f4384: 5241 bd8a |0008: iget v1, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f4388: 5242 bc8a |000a: iget v2, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ +3f438c: 9003 0002 |000c: add-int v3, v0, v2 │ │ +3f4390: b423 |000e: rem-int/2addr v3, v2 │ │ +3f4392: 4803 0503 |000f: aget-byte v3, v5, v3 │ │ +3f4396: 4f03 0501 |0011: aput-byte v3, v5, v1 │ │ +3f439a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f439e: b421 |0015: rem-int/2addr v1, v2 │ │ +3f43a0: 5941 bd8a |0016: iput v1, v4, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f43a4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f43a8: 28ea |001a: goto 0004 // -0016 │ │ +3f43aa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=84 │ │ 0x0015 line=85 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/apache/commons/compress/archivers/zip/CircularBuffer; │ │ @@ -875457,29 +875457,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3f430c: |[3f430c] org.apache.commons.compress.archivers.zip.CircularBuffer.get:()I │ │ -3f431c: 6e10 1ec2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.available:()Z // method@c21e │ │ -3f4322: 0a00 |0003: move-result v0 │ │ -3f4324: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -3f4328: 5430 ba8a |0006: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ -3f432c: 5231 bb8a |0008: iget v1, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ -3f4330: 4800 0001 |000a: aget-byte v0, v0, v1 │ │ -3f4334: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f4338: 5232 bc8a |000e: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ -3f433c: b421 |0010: rem-int/2addr v1, v2 │ │ -3f433e: 5931 bb8a |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ -3f4342: d500 ff00 |0013: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3f4346: 0f00 |0015: return v0 │ │ -3f4348: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -3f434a: 0f00 |0017: return v0 │ │ +3f4300: |[3f4300] org.apache.commons.compress.archivers.zip.CircularBuffer.get:()I │ │ +3f4310: 6e10 1ec2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.available:()Z // method@c21e │ │ +3f4316: 0a00 |0003: move-result v0 │ │ +3f4318: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +3f431c: 5430 ba8a |0006: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ +3f4320: 5231 bb8a |0008: iget v1, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ +3f4324: 4800 0001 |000a: aget-byte v0, v0, v1 │ │ +3f4328: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f432c: 5232 bc8a |000e: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ +3f4330: b421 |0010: rem-int/2addr v1, v2 │ │ +3f4332: 5931 bb8a |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.readIndex:I // field@8abb │ │ +3f4336: d500 ff00 |0013: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3f433a: 0f00 |0015: return v0 │ │ +3f433c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +3f433e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/apache/commons/compress/archivers/zip/CircularBuffer; │ │ @@ -875489,24 +875489,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3f43b8: |[3f43b8] org.apache.commons.compress.archivers.zip.CircularBuffer.put:(I)V │ │ -3f43c8: 5420 ba8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ -3f43cc: 5221 bd8a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f43d0: 8d33 |0004: int-to-byte v3, v3 │ │ -3f43d2: 4f03 0001 |0005: aput-byte v3, v0, v1 │ │ -3f43d6: d801 0101 |0007: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f43da: 5223 bc8a |0009: iget v3, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ -3f43de: b431 |000b: rem-int/2addr v1, v3 │ │ -3f43e0: 5921 bd8a |000c: iput v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ -3f43e4: 0e00 |000e: return-void │ │ +3f43ac: |[3f43ac] org.apache.commons.compress.archivers.zip.CircularBuffer.put:(I)V │ │ +3f43bc: 5420 ba8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.buffer:[B // field@8aba │ │ +3f43c0: 5221 bd8a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f43c4: 8d33 |0004: int-to-byte v3, v3 │ │ +3f43c6: 4f03 0001 |0005: aput-byte v3, v0, v1 │ │ +3f43ca: d801 0101 |0007: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f43ce: 5223 bc8a |0009: iget v3, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.size:I // field@8abc │ │ +3f43d2: b431 |000b: rem-int/2addr v1, v3 │ │ +3f43d4: 5921 bd8a |000c: iput v1, v2, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.writeIndex:I // field@8abd │ │ +3f43d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/zip/CircularBuffer; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -875580,43 +875580,43 @@ │ │ type : '(IILjava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3f441c: |[3f441c] org.apache.commons.compress.archivers.zip.ExplodingInputStream.:(IILjava/io/InputStream;)V │ │ -3f442c: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -3f4432: 2200 5118 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // type@1851 │ │ -3f4436: 1401 0080 0000 |0005: const v1, #float 4.59177e-41 // #00008000 │ │ -3f443c: 7020 1dc2 1000 |0008: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.:(I)V // method@c21d │ │ -3f4442: 5b20 bf8a |000b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ -3f4446: 1300 0010 |000d: const/16 v0, #int 4096 // #1000 │ │ -3f444a: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ -3f444e: 1300 0020 |0011: const/16 v0, #int 8192 // #2000 │ │ -3f4452: 3303 0300 |0013: if-ne v3, v0, 0016 // +0003 │ │ -3f4456: 2809 |0015: goto 001e // +0009 │ │ -3f4458: 2203 7110 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f445c: 1a04 1963 |0018: const-string v4, "The dictionary size must be 4096 or 8192" // string@6319 │ │ -3f4460: 7020 8783 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f4466: 2703 |001d: throw v3 │ │ -3f4468: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -3f446a: 3204 0e00 |001f: if-eq v4, v0, 002d // +000e │ │ -3f446e: 1230 |0021: const/4 v0, #int 3 // #3 │ │ -3f4470: 3304 0300 |0022: if-ne v4, v0, 0025 // +0003 │ │ -3f4474: 2809 |0024: goto 002d // +0009 │ │ -3f4476: 2203 7110 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f447a: 1a04 2363 |0027: const-string v4, "The number of trees must be 2 or 3" // string@6323 │ │ -3f447e: 7020 8783 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f4484: 2703 |002c: throw v3 │ │ -3f4486: 5923 c08a |002d: iput v3, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.dictionarySize:I // field@8ac0 │ │ -3f448a: 5924 c68a |002f: iput v4, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.numberOfTrees:I // field@8ac6 │ │ -3f448e: 5924 c58a |0031: iput v4, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.minimumMatchLength:I // field@8ac5 │ │ -3f4492: 5b25 c28a |0033: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ -3f4496: 0e00 |0035: return-void │ │ +3f4410: |[3f4410] org.apache.commons.compress.archivers.zip.ExplodingInputStream.:(IILjava/io/InputStream;)V │ │ +3f4420: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +3f4426: 2200 5118 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // type@1851 │ │ +3f442a: 1401 0080 0000 |0005: const v1, #float 4.59177e-41 // #00008000 │ │ +3f4430: 7020 1dc2 1000 |0008: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.:(I)V // method@c21d │ │ +3f4436: 5b20 bf8a |000b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ +3f443a: 1300 0010 |000d: const/16 v0, #int 4096 // #1000 │ │ +3f443e: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ +3f4442: 1300 0020 |0011: const/16 v0, #int 8192 // #2000 │ │ +3f4446: 3303 0300 |0013: if-ne v3, v0, 0016 // +0003 │ │ +3f444a: 2809 |0015: goto 001e // +0009 │ │ +3f444c: 2203 7110 |0016: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f4450: 1a04 1963 |0018: const-string v4, "The dictionary size must be 4096 or 8192" // string@6319 │ │ +3f4454: 7020 8783 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f445a: 2703 |001d: throw v3 │ │ +3f445c: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +3f445e: 3204 0e00 |001f: if-eq v4, v0, 002d // +000e │ │ +3f4462: 1230 |0021: const/4 v0, #int 3 // #3 │ │ +3f4464: 3304 0300 |0022: if-ne v4, v0, 0025 // +0003 │ │ +3f4468: 2809 |0024: goto 002d // +0009 │ │ +3f446a: 2203 7110 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f446e: 1a04 2363 |0027: const-string v4, "The number of trees must be 2 or 3" // string@6323 │ │ +3f4472: 7020 8783 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f4478: 2703 |002c: throw v3 │ │ +3f447a: 5923 c08a |002d: iput v3, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.dictionarySize:I // field@8ac0 │ │ +3f447e: 5924 c68a |002f: iput v4, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.numberOfTrees:I // field@8ac6 │ │ +3f4482: 5924 c58a |0031: iput v4, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.minimumMatchLength:I // field@8ac5 │ │ +3f4486: 5b25 c28a |0033: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ +3f448a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=63 │ │ 0x0016 line=75 │ │ 0x0025 line=78 │ │ 0x002d line=80 │ │ @@ -875634,75 +875634,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3f4498: |[3f4498] org.apache.commons.compress.archivers.zip.ExplodingInputStream.fillBuffer:()V │ │ -3f44a8: 7010 24c2 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.init:()V // method@c224 │ │ -3f44ae: 5470 be8a |0003: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f44b2: 6e10 19c2 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBit:()I // method@c219 │ │ -3f44b8: 0a00 |0008: move-result v0 │ │ -3f44ba: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -3f44bc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3f44be: 3320 1c00 |000b: if-ne v0, v2, 0027 // +001c │ │ -3f44c2: 5470 c48a |000d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.literalTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac4 │ │ -3f44c6: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -3f44ca: 5472 be8a |0011: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f44ce: 6e20 17c2 2000 |0013: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ -3f44d4: 0a00 |0016: move-result v0 │ │ -3f44d6: 2807 |0017: goto 001e // +0007 │ │ -3f44d8: 5470 be8a |0018: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f44dc: 6e10 1bc2 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextByte:()I // method@c21b │ │ -3f44e2: 0a00 |001d: move-result v0 │ │ -3f44e4: 3310 0300 |001e: if-ne v0, v1, 0021 // +0003 │ │ -3f44e8: 0e00 |0020: return-void │ │ -3f44ea: 5471 bf8a |0021: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ -3f44ee: 6e20 21c2 0100 |0023: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.put:(I)V // method@c221 │ │ -3f44f4: 2843 |0026: goto 0069 // +0043 │ │ -3f44f6: 3900 4200 |0027: if-nez v0, 0069 // +0042 │ │ -3f44fa: 5270 c08a |0029: iget v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.dictionarySize:I // field@8ac0 │ │ -3f44fe: 1303 0010 |002b: const/16 v3, #int 4096 // #1000 │ │ -3f4502: 3330 0400 |002d: if-ne v0, v3, 0031 // +0004 │ │ -3f4506: 1260 |002f: const/4 v0, #int 6 // #6 │ │ -3f4508: 2802 |0030: goto 0032 // +0002 │ │ -3f450a: 1270 |0031: const/4 v0, #int 7 // #7 │ │ -3f450c: 5473 be8a |0032: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f4510: 6e20 1ac2 0300 |0034: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBits:(I)J // method@c21a │ │ -3f4516: 0b03 |0037: move-result-wide v3 │ │ -3f4518: 8434 |0038: long-to-int v4, v3 │ │ -3f451a: 5473 c18a |0039: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.distanceTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac1 │ │ -3f451e: 5475 be8a |003b: iget-object v5, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f4522: 6e20 17c2 5300 |003d: invoke-virtual {v3, v5}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ -3f4528: 0a03 |0040: move-result v3 │ │ -3f452a: 3313 0500 |0041: if-ne v3, v1, 0046 // +0005 │ │ -3f452e: 3c04 0300 |0043: if-gtz v4, 0046 // +0003 │ │ -3f4532: 0e00 |0045: return-void │ │ -3f4534: 9800 0300 |0046: shl-int v0, v3, v0 │ │ -3f4538: b640 |0048: or-int/2addr v0, v4 │ │ -3f453a: 5471 c38a |0049: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.lengthTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac3 │ │ -3f453e: 5473 be8a |004b: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f4542: 6e20 17c2 3100 |004d: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ -3f4548: 0a01 |0050: move-result v1 │ │ -3f454a: 1303 3f00 |0051: const/16 v3, #int 63 // #3f │ │ -3f454e: 3331 0d00 |0053: if-ne v1, v3, 0060 // +000d │ │ -3f4552: 8113 |0055: int-to-long v3, v1 │ │ -3f4554: 5471 be8a |0056: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f4558: 1305 0800 |0058: const/16 v5, #int 8 // #8 │ │ -3f455c: 6e20 1ac2 5100 |005a: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBits:(I)J // method@c21a │ │ -3f4562: 0b05 |005d: move-result-wide v5 │ │ -3f4564: bb53 |005e: add-long/2addr v3, v5 │ │ -3f4566: 8431 |005f: long-to-int v1, v3 │ │ -3f4568: 5273 c58a |0060: iget v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.minimumMatchLength:I // field@8ac5 │ │ -3f456c: b031 |0062: add-int/2addr v1, v3 │ │ -3f456e: 5473 bf8a |0063: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ -3f4572: b020 |0065: add-int/2addr v0, v2 │ │ -3f4574: 6e30 1fc2 0301 |0066: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.copy:(II)V // method@c21f │ │ -3f457a: 0e00 |0069: return-void │ │ +3f448c: |[3f448c] org.apache.commons.compress.archivers.zip.ExplodingInputStream.fillBuffer:()V │ │ +3f449c: 7010 24c2 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.init:()V // method@c224 │ │ +3f44a2: 5470 be8a |0003: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f44a6: 6e10 19c2 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBit:()I // method@c219 │ │ +3f44ac: 0a00 |0008: move-result v0 │ │ +3f44ae: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +3f44b0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3f44b2: 3320 1c00 |000b: if-ne v0, v2, 0027 // +001c │ │ +3f44b6: 5470 c48a |000d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.literalTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac4 │ │ +3f44ba: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +3f44be: 5472 be8a |0011: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f44c2: 6e20 17c2 2000 |0013: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ +3f44c8: 0a00 |0016: move-result v0 │ │ +3f44ca: 2807 |0017: goto 001e // +0007 │ │ +3f44cc: 5470 be8a |0018: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f44d0: 6e10 1bc2 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextByte:()I // method@c21b │ │ +3f44d6: 0a00 |001d: move-result v0 │ │ +3f44d8: 3310 0300 |001e: if-ne v0, v1, 0021 // +0003 │ │ +3f44dc: 0e00 |0020: return-void │ │ +3f44de: 5471 bf8a |0021: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ +3f44e2: 6e20 21c2 0100 |0023: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.put:(I)V // method@c221 │ │ +3f44e8: 2843 |0026: goto 0069 // +0043 │ │ +3f44ea: 3900 4200 |0027: if-nez v0, 0069 // +0042 │ │ +3f44ee: 5270 c08a |0029: iget v0, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.dictionarySize:I // field@8ac0 │ │ +3f44f2: 1303 0010 |002b: const/16 v3, #int 4096 // #1000 │ │ +3f44f6: 3330 0400 |002d: if-ne v0, v3, 0031 // +0004 │ │ +3f44fa: 1260 |002f: const/4 v0, #int 6 // #6 │ │ +3f44fc: 2802 |0030: goto 0032 // +0002 │ │ +3f44fe: 1270 |0031: const/4 v0, #int 7 // #7 │ │ +3f4500: 5473 be8a |0032: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f4504: 6e20 1ac2 0300 |0034: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBits:(I)J // method@c21a │ │ +3f450a: 0b03 |0037: move-result-wide v3 │ │ +3f450c: 8434 |0038: long-to-int v4, v3 │ │ +3f450e: 5473 c18a |0039: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.distanceTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac1 │ │ +3f4512: 5475 be8a |003b: iget-object v5, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f4516: 6e20 17c2 5300 |003d: invoke-virtual {v3, v5}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ +3f451c: 0a03 |0040: move-result v3 │ │ +3f451e: 3313 0500 |0041: if-ne v3, v1, 0046 // +0005 │ │ +3f4522: 3c04 0300 |0043: if-gtz v4, 0046 // +0003 │ │ +3f4526: 0e00 |0045: return-void │ │ +3f4528: 9800 0300 |0046: shl-int v0, v3, v0 │ │ +3f452c: b640 |0048: or-int/2addr v0, v4 │ │ +3f452e: 5471 c38a |0049: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.lengthTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac3 │ │ +3f4532: 5473 be8a |004b: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f4536: 6e20 17c2 3100 |004d: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.read:(Lorg/apache/commons/compress/archivers/zip/BitStream;)I // method@c217 │ │ +3f453c: 0a01 |0050: move-result v1 │ │ +3f453e: 1303 3f00 |0051: const/16 v3, #int 63 // #3f │ │ +3f4542: 3331 0d00 |0053: if-ne v1, v3, 0060 // +000d │ │ +3f4546: 8113 |0055: int-to-long v3, v1 │ │ +3f4548: 5471 be8a |0056: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f454c: 1305 0800 |0058: const/16 v5, #int 8 // #8 │ │ +3f4550: 6e20 1ac2 5100 |005a: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/zip/BitStream;.nextBits:(I)J // method@c21a │ │ +3f4556: 0b05 |005d: move-result-wide v5 │ │ +3f4558: bb53 |005e: add-long/2addr v3, v5 │ │ +3f455a: 8431 |005f: long-to-int v1, v3 │ │ +3f455c: 5273 c58a |0060: iget v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.minimumMatchLength:I // field@8ac5 │ │ +3f4560: b031 |0062: add-int/2addr v1, v3 │ │ +3f4562: 5473 bf8a |0063: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ +3f4566: b020 |0065: add-int/2addr v0, v2 │ │ +3f4568: 6e30 1fc2 0301 |0066: invoke-virtual {v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.copy:(II)V // method@c21f │ │ +3f456e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=120 │ │ 0x000d line=124 │ │ 0x0011 line=125 │ │ 0x0018 line=127 │ │ @@ -875722,39 +875722,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3f457c: |[3f457c] org.apache.commons.compress.archivers.zip.ExplodingInputStream.init:()V │ │ -3f458c: 5420 be8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f4590: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ -3f4594: 5220 c68a |0004: iget v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.numberOfTrees:I // field@8ac6 │ │ -3f4598: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -3f459a: 3310 0c00 |0007: if-ne v0, v1, 0013 // +000c │ │ -3f459e: 5420 c28a |0009: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ -3f45a2: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ -3f45a6: 7120 16c2 1000 |000d: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ -3f45ac: 0c00 |0010: move-result-object v0 │ │ -3f45ae: 5b20 c48a |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.literalTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac4 │ │ -3f45b2: 5420 c28a |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ -3f45b6: 1301 4000 |0015: const/16 v1, #int 64 // #40 │ │ -3f45ba: 7120 16c2 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ -3f45c0: 0c00 |001a: move-result-object v0 │ │ -3f45c2: 5b20 c38a |001b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.lengthTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac3 │ │ -3f45c6: 5420 c28a |001d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ -3f45ca: 7120 16c2 1000 |001f: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ -3f45d0: 0c00 |0022: move-result-object v0 │ │ -3f45d2: 5b20 c18a |0023: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.distanceTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac1 │ │ -3f45d6: 2200 5018 |0025: new-instance v0, Lorg/apache/commons/compress/archivers/zip/BitStream; // type@1850 │ │ -3f45da: 5421 c28a |0027: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ -3f45de: 7020 18c2 1000 |0029: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BitStream;.:(Ljava/io/InputStream;)V // method@c218 │ │ -3f45e4: 5b20 be8a |002c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ -3f45e8: 0e00 |002e: return-void │ │ +3f4570: |[3f4570] org.apache.commons.compress.archivers.zip.ExplodingInputStream.init:()V │ │ +3f4580: 5420 be8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f4584: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ +3f4588: 5220 c68a |0004: iget v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.numberOfTrees:I // field@8ac6 │ │ +3f458c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +3f458e: 3310 0c00 |0007: if-ne v0, v1, 0013 // +000c │ │ +3f4592: 5420 c28a |0009: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ +3f4596: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ +3f459a: 7120 16c2 1000 |000d: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ +3f45a0: 0c00 |0010: move-result-object v0 │ │ +3f45a2: 5b20 c48a |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.literalTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac4 │ │ +3f45a6: 5420 c28a |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ +3f45aa: 1301 4000 |0015: const/16 v1, #int 64 // #40 │ │ +3f45ae: 7120 16c2 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ +3f45b4: 0c00 |001a: move-result-object v0 │ │ +3f45b6: 5b20 c38a |001b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.lengthTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac3 │ │ +3f45ba: 5420 c28a |001d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ +3f45be: 7120 16c2 1000 |001f: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BinaryTree;.decode:(Ljava/io/InputStream;I)Lorg/apache/commons/compress/archivers/zip/BinaryTree; // method@c216 │ │ +3f45c4: 0c00 |0022: move-result-object v0 │ │ +3f45c6: 5b20 c18a |0023: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.distanceTree:Lorg/apache/commons/compress/archivers/zip/BinaryTree; // field@8ac1 │ │ +3f45ca: 2200 5018 |0025: new-instance v0, Lorg/apache/commons/compress/archivers/zip/BitStream; // type@1850 │ │ +3f45ce: 5421 c28a |0027: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.in:Ljava/io/InputStream; // field@8ac2 │ │ +3f45d2: 7020 18c2 1000 |0029: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/BitStream;.:(Ljava/io/InputStream;)V // method@c218 │ │ +3f45d8: 5b20 be8a |002c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.bits:Lorg/apache/commons/compress/archivers/zip/BitStream; // field@8abe │ │ +3f45dc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ 0x0009 line=94 │ │ 0x0013 line=97 │ │ 0x001d line=98 │ │ @@ -875768,24 +875768,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3f43e8: |[3f43e8] org.apache.commons.compress.archivers.zip.ExplodingInputStream.read:()I │ │ -3f43f8: 5410 bf8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ -3f43fc: 6e10 1ec2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.available:()Z // method@c21e │ │ -3f4402: 0a00 |0005: move-result v0 │ │ -3f4404: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3f4408: 7010 23c2 0100 |0008: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.fillBuffer:()V // method@c223 │ │ -3f440e: 5410 bf8a |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ -3f4412: 6e10 20c2 0000 |000d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.get:()I // method@c220 │ │ -3f4418: 0a00 |0010: move-result v0 │ │ -3f441a: 0f00 |0011: return v0 │ │ +3f43dc: |[3f43dc] org.apache.commons.compress.archivers.zip.ExplodingInputStream.read:()I │ │ +3f43ec: 5410 bf8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ +3f43f0: 6e10 1ec2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.available:()Z // method@c21e │ │ +3f43f6: 0a00 |0005: move-result v0 │ │ +3f43f8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3f43fc: 7010 23c2 0100 |0008: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.fillBuffer:()V // method@c223 │ │ +3f4402: 5410 bf8a |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.buffer:Lorg/apache/commons/compress/archivers/zip/CircularBuffer; // field@8abf │ │ +3f4406: 6e10 20c2 0000 |000d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/CircularBuffer;.get:()I // method@c220 │ │ +3f440c: 0a00 |0010: move-result v0 │ │ +3f440e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream; │ │ @@ -875852,28 +875852,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3f4604: |[3f4604] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.:()V │ │ -3f4614: 2200 5318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ -3f4618: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f461a: 7020 27c2 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ -3f4620: 6900 cb8a |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ -3f4624: 2200 5318 |0008: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ -3f4628: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3f462a: 7020 27c2 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ -3f4630: 6900 c98a |000e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.SKIP:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac9 │ │ -3f4634: 2200 5318 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ -3f4638: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -3f463a: 7020 27c2 1000 |0013: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ -3f4640: 6900 c78a |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ -3f4644: 0e00 |0018: return-void │ │ +3f45f8: |[3f45f8] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.:()V │ │ +3f4608: 2200 5318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ +3f460c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f460e: 7020 27c2 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ +3f4614: 6900 cb8a |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ +3f4618: 2200 5318 |0008: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ +3f461c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3f461e: 7020 27c2 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ +3f4624: 6900 c98a |000e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.SKIP:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac9 │ │ +3f4628: 2200 5318 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // type@1853 │ │ +3f462c: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +3f462e: 7020 27c2 1000 |0013: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.:(I)V // method@c227 │ │ +3f4634: 6900 c78a |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ +3f4638: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0008 line=302 │ │ 0x0010 line=309 │ │ locals : │ │ │ │ @@ -875882,18 +875882,18 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f4648: |[3f4648] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.:(I)V │ │ -3f4658: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f465e: 5901 cd8a |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.key:I // field@8acd │ │ -3f4662: 0e00 |0005: return-void │ │ +3f463c: |[3f463c] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.:(I)V │ │ +3f464c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4652: 5901 cd8a |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.key:I // field@8acd │ │ +3f4656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0003 line=315 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -875904,17 +875904,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f45ec: |[3f45ec] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.getKey:()I │ │ -3f45fc: 5210 cd8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.key:I // field@8acd │ │ -3f4600: 0f00 |0002: return v0 │ │ +3f45e0: |[3f45e0] org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField.getKey:()I │ │ +3f45f0: 5210 cd8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.key:I // field@8acd │ │ +3f45f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; │ │ │ │ source_file_idx : 10025 (ExtraFieldUtils.java) │ │ @@ -875967,47 +875967,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -3f4a7c: |[3f4a7c] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.:()V │ │ -3f4a8c: 2200 5111 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1151 │ │ -3f4a90: 7010 2488 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@8824 │ │ -3f4a96: 6900 cf8a |0005: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ -3f4a9a: 1c00 4e18 |0007: const-class v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField; // type@184e │ │ -3f4a9e: 7110 31c2 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4aa4: 1c00 7a18 |000c: const-class v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ -3f4aa8: 7110 31c2 0000 |000e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4aae: 1c00 7b18 |0011: const-class v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ -3f4ab2: 7110 31c2 0000 |0013: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4ab8: 1c00 5718 |0016: const-class v0, Lorg/apache/commons/compress/archivers/zip/JarMarker; // type@1857 │ │ -3f4abc: 7110 31c2 0000 |0018: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4ac2: 1c00 6d18 |001b: const-class v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ -3f4ac6: 7110 31c2 0000 |001d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4acc: 1c00 6c18 |0020: const-class v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ -3f4ad0: 7110 31c2 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4ad6: 1c00 7c18 |0025: const-class v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ -3f4ada: 7110 31c2 0000 |0027: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4ae0: 1c00 7418 |002a: const-class v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ -3f4ae4: 7110 31c2 0000 |002c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4aea: 1c00 7518 |002f: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0014_X509Certificates; // type@1875 │ │ -3f4aee: 7110 31c2 0000 |0031: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4af4: 1c00 7618 |0034: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; // type@1876 │ │ -3f4af8: 7110 31c2 0000 |0036: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4afe: 1c00 7718 |0039: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; // type@1877 │ │ -3f4b02: 7110 31c2 0000 |003b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4b08: 1c00 7818 |003e: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; // type@1878 │ │ -3f4b0c: 7110 31c2 0000 |0040: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4b12: 1c00 7918 |0043: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0019_EncryptionRecipientCertificateList; // type@1879 │ │ -3f4b16: 7110 31c2 0000 |0045: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4b1c: 1c00 6118 |0048: const-class v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ -3f4b20: 7110 31c2 0000 |004a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ -3f4b26: 0e00 |004d: return-void │ │ +3f4a70: |[3f4a70] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.:()V │ │ +3f4a80: 2200 5111 |0000: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1151 │ │ +3f4a84: 7010 2488 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@8824 │ │ +3f4a8a: 6900 cf8a |0005: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ +3f4a8e: 1c00 4e18 |0007: const-class v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField; // type@184e │ │ +3f4a92: 7110 31c2 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4a98: 1c00 7a18 |000c: const-class v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ +3f4a9c: 7110 31c2 0000 |000e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4aa2: 1c00 7b18 |0011: const-class v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ +3f4aa6: 7110 31c2 0000 |0013: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4aac: 1c00 5718 |0016: const-class v0, Lorg/apache/commons/compress/archivers/zip/JarMarker; // type@1857 │ │ +3f4ab0: 7110 31c2 0000 |0018: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4ab6: 1c00 6d18 |001b: const-class v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ +3f4aba: 7110 31c2 0000 |001d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4ac0: 1c00 6c18 |0020: const-class v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ +3f4ac4: 7110 31c2 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4aca: 1c00 7c18 |0025: const-class v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ +3f4ace: 7110 31c2 0000 |0027: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4ad4: 1c00 7418 |002a: const-class v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ +3f4ad8: 7110 31c2 0000 |002c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4ade: 1c00 7518 |002f: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0014_X509Certificates; // type@1875 │ │ +3f4ae2: 7110 31c2 0000 |0031: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4ae8: 1c00 7618 |0034: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; // type@1876 │ │ +3f4aec: 7110 31c2 0000 |0036: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4af2: 1c00 7718 |0039: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; // type@1877 │ │ +3f4af6: 7110 31c2 0000 |003b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4afc: 1c00 7818 |003e: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; // type@1878 │ │ +3f4b00: 7110 31c2 0000 |0040: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4b06: 1c00 7918 |0043: const-class v0, Lorg/apache/commons/compress/archivers/zip/X0019_EncryptionRecipientCertificateList; // type@1879 │ │ +3f4b0a: 7110 31c2 0000 |0045: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4b10: 1c00 6118 |0048: const-class v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ +3f4b14: 7110 31c2 0000 |004a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.register:(Ljava/lang/Class;)V // method@c231 │ │ +3f4b1a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x000c line=43 │ │ 0x0011 line=44 │ │ 0x0016 line=45 │ │ @@ -876028,17 +876028,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f4b28: |[3f4b28] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.:()V │ │ -3f4b38: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f4b3e: 0e00 |0003: return-void │ │ +3f4b1c: |[3f4b1c] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.:()V │ │ +3f4b2c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;) │ │ @@ -876046,28 +876046,28 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3f484c: |[3f484c] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.createExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f485c: 6200 cf8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ -3f4860: 7220 ac87 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f4866: 0c00 |0005: move-result-object v0 │ │ -3f4868: 1f00 6210 |0006: check-cast v0, Ljava/lang/Class; // type@1062 │ │ -3f486c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -3f4870: 6e10 5383 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@8353 │ │ -3f4876: 0c01 |000d: move-result-object v1 │ │ -3f4878: 1f01 9018 |000e: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1890 │ │ -3f487c: 1101 |0010: return-object v1 │ │ -3f487e: 2200 7018 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; // type@1870 │ │ -3f4882: 7010 dec2 0000 |0013: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.:()V // method@c2de │ │ -3f4888: 6e20 e7c2 1000 |0016: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setHeaderId:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c2e7 │ │ -3f488e: 1100 |0019: return-object v0 │ │ +3f4840: |[3f4840] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.createExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f4850: 6200 cf8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ +3f4854: 7220 ac87 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f485a: 0c00 |0005: move-result-object v0 │ │ +3f485c: 1f00 6210 |0006: check-cast v0, Ljava/lang/Class; // type@1062 │ │ +3f4860: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +3f4864: 6e10 5383 0000 |000a: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@8353 │ │ +3f486a: 0c01 |000d: move-result-object v1 │ │ +3f486c: 1f01 9018 |000e: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1890 │ │ +3f4870: 1101 |0010: return-object v1 │ │ +3f4872: 2200 7018 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; // type@1870 │ │ +3f4876: 7010 dec2 0000 |0013: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.:()V // method@c2de │ │ +3f487c: 6e20 e7c2 1000 |0016: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setHeaderId:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c2e7 │ │ +3f4882: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=90 │ │ 0x0011 line=92 │ │ 0x0016 line=93 │ │ locals : │ │ @@ -876078,84 +876078,84 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -3f4664: |[3f4664] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.mergeCentralDirectoryData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B │ │ -3f4674: 21a0 |0000: array-length v0, v10 │ │ -3f4676: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3f4678: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3f467a: 3d00 0c00 |0003: if-lez v0, 000f // +000c │ │ -3f467e: 21a0 |0005: array-length v0, v10 │ │ -3f4680: b110 |0006: sub-int/2addr v0, v1 │ │ -3f4682: 4600 0a00 |0007: aget-object v0, v10, v0 │ │ -3f4686: 2000 6f18 |0009: instance-of v0, v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f468a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -3f468e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3f4690: 2802 |000e: goto 0010 // +0002 │ │ -3f4692: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3f4694: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -3f4698: 21a3 |0012: array-length v3, v10 │ │ -3f469a: b113 |0013: sub-int/2addr v3, v1 │ │ -3f469c: 2802 |0014: goto 0016 // +0002 │ │ -3f469e: 21a3 |0015: array-length v3, v10 │ │ -3f46a0: da04 0304 |0016: mul-int/lit8 v4, v3, #int 4 // #04 │ │ -3f46a4: 21a5 |0018: array-length v5, v10 │ │ -3f46a6: 0146 |0019: move v6, v4 │ │ -3f46a8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3f46aa: 3554 1000 |001b: if-ge v4, v5, 002b // +0010 │ │ -3f46ae: 4607 0a04 |001d: aget-object v7, v10, v4 │ │ -3f46b2: 7210 7fc4 0700 |001f: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c47f │ │ -3f46b8: 0c07 |0022: move-result-object v7 │ │ -3f46ba: 6e10 f4c4 0700 |0023: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f46c0: 0a07 |0026: move-result v7 │ │ -3f46c2: b076 |0027: add-int/2addr v6, v7 │ │ -3f46c4: d804 0401 |0028: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f46c8: 28f1 |002a: goto 001b // -000f │ │ -3f46ca: 2364 c71b |002b: new-array v4, v6, [B // type@1bc7 │ │ -3f46ce: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -3f46d0: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -3f46d2: 3535 3200 |002f: if-ge v5, v3, 0061 // +0032 │ │ -3f46d6: 4607 0a05 |0031: aget-object v7, v10, v5 │ │ -3f46da: 7210 80c4 0700 |0033: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f46e0: 0c07 |0036: move-result-object v7 │ │ -3f46e2: 6e10 f2c4 0700 |0037: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f46e8: 0c07 |003a: move-result-object v7 │ │ -3f46ea: 1228 |003b: const/4 v8, #int 2 // #2 │ │ -3f46ec: 7158 a084 2764 |003c: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f46f2: 4607 0a05 |003f: aget-object v7, v10, v5 │ │ -3f46f6: 7210 7fc4 0700 |0041: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c47f │ │ -3f46fc: 0c07 |0044: move-result-object v7 │ │ -3f46fe: 6e10 f2c4 0700 |0045: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f4704: 0c07 |0048: move-result-object v7 │ │ -3f4706: d809 0602 |0049: add-int/lit8 v9, v6, #int 2 // #02 │ │ -3f470a: 7158 a084 2794 |004b: invoke-static {v7, v2, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f4710: d806 0604 |004e: add-int/lit8 v6, v6, #int 4 // #04 │ │ -3f4714: 4607 0a05 |0050: aget-object v7, v10, v5 │ │ -3f4718: 7210 7ec4 0700 |0052: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ -3f471e: 0c07 |0055: move-result-object v7 │ │ -3f4720: 3807 0800 |0056: if-eqz v7, 005e // +0008 │ │ -3f4724: 2178 |0058: array-length v8, v7 │ │ -3f4726: 7158 a084 2764 |0059: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f472c: 2177 |005c: array-length v7, v7 │ │ -3f472e: b076 |005d: add-int/2addr v6, v7 │ │ -3f4730: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3f4734: 28cf |0060: goto 002f // -0031 │ │ -3f4736: 3800 1000 |0061: if-eqz v0, 0071 // +0010 │ │ -3f473a: 21a0 |0063: array-length v0, v10 │ │ -3f473c: b110 |0064: sub-int/2addr v0, v1 │ │ -3f473e: 460a 0a00 |0065: aget-object v10, v10, v0 │ │ -3f4742: 7210 7ec4 0a00 |0067: invoke-interface {v10}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ -3f4748: 0c0a |006a: move-result-object v10 │ │ -3f474a: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ -3f474e: 21a0 |006d: array-length v0, v10 │ │ -3f4750: 7150 a084 2a64 |006e: invoke-static {v10, v2, v4, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f4756: 1104 |0071: return-object v4 │ │ +3f4658: |[3f4658] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.mergeCentralDirectoryData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B │ │ +3f4668: 21a0 |0000: array-length v0, v10 │ │ +3f466a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3f466c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3f466e: 3d00 0c00 |0003: if-lez v0, 000f // +000c │ │ +3f4672: 21a0 |0005: array-length v0, v10 │ │ +3f4674: b110 |0006: sub-int/2addr v0, v1 │ │ +3f4676: 4600 0a00 |0007: aget-object v0, v10, v0 │ │ +3f467a: 2000 6f18 |0009: instance-of v0, v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f467e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +3f4682: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3f4684: 2802 |000e: goto 0010 // +0002 │ │ +3f4686: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3f4688: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +3f468c: 21a3 |0012: array-length v3, v10 │ │ +3f468e: b113 |0013: sub-int/2addr v3, v1 │ │ +3f4690: 2802 |0014: goto 0016 // +0002 │ │ +3f4692: 21a3 |0015: array-length v3, v10 │ │ +3f4694: da04 0304 |0016: mul-int/lit8 v4, v3, #int 4 // #04 │ │ +3f4698: 21a5 |0018: array-length v5, v10 │ │ +3f469a: 0146 |0019: move v6, v4 │ │ +3f469c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3f469e: 3554 1000 |001b: if-ge v4, v5, 002b // +0010 │ │ +3f46a2: 4607 0a04 |001d: aget-object v7, v10, v4 │ │ +3f46a6: 7210 7fc4 0700 |001f: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c47f │ │ +3f46ac: 0c07 |0022: move-result-object v7 │ │ +3f46ae: 6e10 f4c4 0700 |0023: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f46b4: 0a07 |0026: move-result v7 │ │ +3f46b6: b076 |0027: add-int/2addr v6, v7 │ │ +3f46b8: d804 0401 |0028: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f46bc: 28f1 |002a: goto 001b // -000f │ │ +3f46be: 2364 c71b |002b: new-array v4, v6, [B // type@1bc7 │ │ +3f46c2: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +3f46c4: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +3f46c6: 3535 3200 |002f: if-ge v5, v3, 0061 // +0032 │ │ +3f46ca: 4607 0a05 |0031: aget-object v7, v10, v5 │ │ +3f46ce: 7210 80c4 0700 |0033: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f46d4: 0c07 |0036: move-result-object v7 │ │ +3f46d6: 6e10 f2c4 0700 |0037: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f46dc: 0c07 |003a: move-result-object v7 │ │ +3f46de: 1228 |003b: const/4 v8, #int 2 // #2 │ │ +3f46e0: 7158 a084 2764 |003c: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f46e6: 4607 0a05 |003f: aget-object v7, v10, v5 │ │ +3f46ea: 7210 7fc4 0700 |0041: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c47f │ │ +3f46f0: 0c07 |0044: move-result-object v7 │ │ +3f46f2: 6e10 f2c4 0700 |0045: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f46f8: 0c07 |0048: move-result-object v7 │ │ +3f46fa: d809 0602 |0049: add-int/lit8 v9, v6, #int 2 // #02 │ │ +3f46fe: 7158 a084 2794 |004b: invoke-static {v7, v2, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f4704: d806 0604 |004e: add-int/lit8 v6, v6, #int 4 // #04 │ │ +3f4708: 4607 0a05 |0050: aget-object v7, v10, v5 │ │ +3f470c: 7210 7ec4 0700 |0052: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ +3f4712: 0c07 |0055: move-result-object v7 │ │ +3f4714: 3807 0800 |0056: if-eqz v7, 005e // +0008 │ │ +3f4718: 2178 |0058: array-length v8, v7 │ │ +3f471a: 7158 a084 2764 |0059: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f4720: 2177 |005c: array-length v7, v7 │ │ +3f4722: b076 |005d: add-int/2addr v6, v7 │ │ +3f4724: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3f4728: 28cf |0060: goto 002f // -0031 │ │ +3f472a: 3800 1000 |0061: if-eqz v0, 0071 // +0010 │ │ +3f472e: 21a0 |0063: array-length v0, v10 │ │ +3f4730: b110 |0064: sub-int/2addr v0, v1 │ │ +3f4732: 460a 0a00 |0065: aget-object v10, v10, v0 │ │ +3f4736: 7210 7ec4 0a00 |0067: invoke-interface {v10}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ +3f473c: 0c0a |006a: move-result-object v10 │ │ +3f473e: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ +3f4742: 21a0 |006d: array-length v0, v10 │ │ +3f4744: 7150 a084 2a64 |006e: invoke-static {v10, v2, v4, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f474a: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0012 line=242 │ │ 0x0018 line=246 │ │ 0x001f line=247 │ │ 0x002b line=249 │ │ @@ -876174,84 +876174,84 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -3f4758: |[3f4758] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.mergeLocalFileDataData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B │ │ -3f4768: 21a0 |0000: array-length v0, v10 │ │ -3f476a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3f476c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3f476e: 3d00 0c00 |0003: if-lez v0, 000f // +000c │ │ -3f4772: 21a0 |0005: array-length v0, v10 │ │ -3f4774: b110 |0006: sub-int/2addr v0, v1 │ │ -3f4776: 4600 0a00 |0007: aget-object v0, v10, v0 │ │ -3f477a: 2000 6f18 |0009: instance-of v0, v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f477e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -3f4782: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3f4784: 2802 |000e: goto 0010 // +0002 │ │ -3f4786: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3f4788: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -3f478c: 21a3 |0012: array-length v3, v10 │ │ -3f478e: b113 |0013: sub-int/2addr v3, v1 │ │ -3f4790: 2802 |0014: goto 0016 // +0002 │ │ -3f4792: 21a3 |0015: array-length v3, v10 │ │ -3f4794: da04 0304 |0016: mul-int/lit8 v4, v3, #int 4 // #04 │ │ -3f4798: 21a5 |0018: array-length v5, v10 │ │ -3f479a: 0146 |0019: move v6, v4 │ │ -3f479c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3f479e: 3554 1000 |001b: if-ge v4, v5, 002b // +0010 │ │ -3f47a2: 4607 0a04 |001d: aget-object v7, v10, v4 │ │ -3f47a6: 7210 82c4 0700 |001f: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c482 │ │ -3f47ac: 0c07 |0022: move-result-object v7 │ │ -3f47ae: 6e10 f4c4 0700 |0023: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f47b4: 0a07 |0026: move-result v7 │ │ -3f47b6: b076 |0027: add-int/2addr v6, v7 │ │ -3f47b8: d804 0401 |0028: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f47bc: 28f1 |002a: goto 001b // -000f │ │ -3f47be: 2364 c71b |002b: new-array v4, v6, [B // type@1bc7 │ │ -3f47c2: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -3f47c4: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -3f47c6: 3535 3200 |002f: if-ge v5, v3, 0061 // +0032 │ │ -3f47ca: 4607 0a05 |0031: aget-object v7, v10, v5 │ │ -3f47ce: 7210 80c4 0700 |0033: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f47d4: 0c07 |0036: move-result-object v7 │ │ -3f47d6: 6e10 f2c4 0700 |0037: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f47dc: 0c07 |003a: move-result-object v7 │ │ -3f47de: 1228 |003b: const/4 v8, #int 2 // #2 │ │ -3f47e0: 7158 a084 2764 |003c: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f47e6: 4607 0a05 |003f: aget-object v7, v10, v5 │ │ -3f47ea: 7210 82c4 0700 |0041: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c482 │ │ -3f47f0: 0c07 |0044: move-result-object v7 │ │ -3f47f2: 6e10 f2c4 0700 |0045: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f47f8: 0c07 |0048: move-result-object v7 │ │ -3f47fa: d809 0602 |0049: add-int/lit8 v9, v6, #int 2 // #02 │ │ -3f47fe: 7158 a084 2794 |004b: invoke-static {v7, v2, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f4804: d806 0604 |004e: add-int/lit8 v6, v6, #int 4 // #04 │ │ -3f4808: 4607 0a05 |0050: aget-object v7, v10, v5 │ │ -3f480c: 7210 81c4 0700 |0052: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ -3f4812: 0c07 |0055: move-result-object v7 │ │ -3f4814: 3807 0800 |0056: if-eqz v7, 005e // +0008 │ │ -3f4818: 2178 |0058: array-length v8, v7 │ │ -3f481a: 7158 a084 2764 |0059: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f4820: 2177 |005c: array-length v7, v7 │ │ -3f4822: b076 |005d: add-int/2addr v6, v7 │ │ -3f4824: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3f4828: 28cf |0060: goto 002f // -0031 │ │ -3f482a: 3800 1000 |0061: if-eqz v0, 0071 // +0010 │ │ -3f482e: 21a0 |0063: array-length v0, v10 │ │ -3f4830: b110 |0064: sub-int/2addr v0, v1 │ │ -3f4832: 460a 0a00 |0065: aget-object v10, v10, v0 │ │ -3f4836: 7210 81c4 0a00 |0067: invoke-interface {v10}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ -3f483c: 0c0a |006a: move-result-object v10 │ │ -3f483e: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ -3f4842: 21a0 |006d: array-length v0, v10 │ │ -3f4844: 7150 a084 2a64 |006e: invoke-static {v10, v2, v4, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f484a: 1104 |0071: return-object v4 │ │ +3f474c: |[3f474c] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.mergeLocalFileDataData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B │ │ +3f475c: 21a0 |0000: array-length v0, v10 │ │ +3f475e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3f4760: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3f4762: 3d00 0c00 |0003: if-lez v0, 000f // +000c │ │ +3f4766: 21a0 |0005: array-length v0, v10 │ │ +3f4768: b110 |0006: sub-int/2addr v0, v1 │ │ +3f476a: 4600 0a00 |0007: aget-object v0, v10, v0 │ │ +3f476e: 2000 6f18 |0009: instance-of v0, v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f4772: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +3f4776: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3f4778: 2802 |000e: goto 0010 // +0002 │ │ +3f477a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3f477c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +3f4780: 21a3 |0012: array-length v3, v10 │ │ +3f4782: b113 |0013: sub-int/2addr v3, v1 │ │ +3f4784: 2802 |0014: goto 0016 // +0002 │ │ +3f4786: 21a3 |0015: array-length v3, v10 │ │ +3f4788: da04 0304 |0016: mul-int/lit8 v4, v3, #int 4 // #04 │ │ +3f478c: 21a5 |0018: array-length v5, v10 │ │ +3f478e: 0146 |0019: move v6, v4 │ │ +3f4790: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3f4792: 3554 1000 |001b: if-ge v4, v5, 002b // +0010 │ │ +3f4796: 4607 0a04 |001d: aget-object v7, v10, v4 │ │ +3f479a: 7210 82c4 0700 |001f: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c482 │ │ +3f47a0: 0c07 |0022: move-result-object v7 │ │ +3f47a2: 6e10 f4c4 0700 |0023: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f47a8: 0a07 |0026: move-result v7 │ │ +3f47aa: b076 |0027: add-int/2addr v6, v7 │ │ +3f47ac: d804 0401 |0028: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f47b0: 28f1 |002a: goto 001b // -000f │ │ +3f47b2: 2364 c71b |002b: new-array v4, v6, [B // type@1bc7 │ │ +3f47b6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +3f47b8: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +3f47ba: 3535 3200 |002f: if-ge v5, v3, 0061 // +0032 │ │ +3f47be: 4607 0a05 |0031: aget-object v7, v10, v5 │ │ +3f47c2: 7210 80c4 0700 |0033: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f47c8: 0c07 |0036: move-result-object v7 │ │ +3f47ca: 6e10 f2c4 0700 |0037: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f47d0: 0c07 |003a: move-result-object v7 │ │ +3f47d2: 1228 |003b: const/4 v8, #int 2 // #2 │ │ +3f47d4: 7158 a084 2764 |003c: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f47da: 4607 0a05 |003f: aget-object v7, v10, v5 │ │ +3f47de: 7210 82c4 0700 |0041: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c482 │ │ +3f47e4: 0c07 |0044: move-result-object v7 │ │ +3f47e6: 6e10 f2c4 0700 |0045: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f47ec: 0c07 |0048: move-result-object v7 │ │ +3f47ee: d809 0602 |0049: add-int/lit8 v9, v6, #int 2 // #02 │ │ +3f47f2: 7158 a084 2794 |004b: invoke-static {v7, v2, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f47f8: d806 0604 |004e: add-int/lit8 v6, v6, #int 4 // #04 │ │ +3f47fc: 4607 0a05 |0050: aget-object v7, v10, v5 │ │ +3f4800: 7210 81c4 0700 |0052: invoke-interface {v7}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ +3f4806: 0c07 |0055: move-result-object v7 │ │ +3f4808: 3807 0800 |0056: if-eqz v7, 005e // +0008 │ │ +3f480c: 2178 |0058: array-length v8, v7 │ │ +3f480e: 7158 a084 2764 |0059: invoke-static {v7, v2, v4, v6, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f4814: 2177 |005c: array-length v7, v7 │ │ +3f4816: b076 |005d: add-int/2addr v6, v7 │ │ +3f4818: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3f481c: 28cf |0060: goto 002f // -0031 │ │ +3f481e: 3800 1000 |0061: if-eqz v0, 0071 // +0010 │ │ +3f4822: 21a0 |0063: array-length v0, v10 │ │ +3f4824: b110 |0064: sub-int/2addr v0, v1 │ │ +3f4826: 460a 0a00 |0065: aget-object v10, v10, v0 │ │ +3f482a: 7210 81c4 0a00 |0067: invoke-interface {v10}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ +3f4830: 0c0a |006a: move-result-object v10 │ │ +3f4832: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ +3f4836: 21a0 |006d: array-length v0, v10 │ │ +3f4838: 7150 a084 2a64 |006e: invoke-static {v10, v2, v4, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f483e: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0012 line=203 │ │ 0x0018 line=207 │ │ 0x001f line=208 │ │ 0x002b line=211 │ │ @@ -876270,20 +876270,20 @@ │ │ type : '([B)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f4890: |[3f4890] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([B)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f48a0: 6200 cb8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ -3f48a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3f48a6: 7130 30c2 1200 |0003: invoke-static {v2, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ -3f48ac: 0c02 |0006: move-result-object v2 │ │ -3f48ae: 1102 |0007: return-object v2 │ │ +3f4884: |[3f4884] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([B)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f4894: 6200 cb8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ +3f4898: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3f489a: 7130 30c2 1200 |0003: invoke-static {v2, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ +3f48a0: 0c02 |0006: move-result-object v2 │ │ +3f48a2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;) │ │ @@ -876291,19 +876291,19 @@ │ │ type : '([BZ)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3f48b0: |[3f48b0] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([BZ)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f48c0: 6200 cb8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ -3f48c4: 7130 30c2 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ -3f48ca: 0c01 |0005: move-result-object v1 │ │ -3f48cc: 1101 |0006: return-object v1 │ │ +3f48a4: |[3f48a4] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([BZ)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f48b4: 6200 cb8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.THROW:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8acb │ │ +3f48b8: 7130 30c2 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ +3f48be: 0c01 |0005: move-result-object v1 │ │ +3f48c0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -876312,112 +876312,112 @@ │ │ type : '([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 196 16-bit code units │ │ -3f48d0: |[3f48d0] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f48e0: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3f48e4: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3f48ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f48ec: 2172 |0006: array-length v2, v7 │ │ -3f48ee: d802 02fc |0007: add-int/lit8 v2, v2, #int -4 // #fc │ │ -3f48f2: 3621 ae00 |0009: if-gt v1, v2, 00b7 // +00ae │ │ -3f48f6: 2202 9b18 |000b: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f48fa: 7030 efc4 7201 |000d: invoke-direct {v2, v7, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -3f4900: 2203 9b18 |0010: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f4904: d804 0102 |0012: add-int/lit8 v4, v1, #int 2 // #02 │ │ -3f4908: 7030 efc4 7304 |0014: invoke-direct {v3, v7, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -3f490e: 6e10 f4c4 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f4914: 0a03 |001a: move-result v3 │ │ -3f4916: d804 0104 |001b: add-int/lit8 v4, v1, #int 4 // #04 │ │ -3f491a: 9005 0403 |001d: add-int v5, v4, v3 │ │ -3f491e: 2176 |001f: array-length v6, v7 │ │ -3f4920: 3765 6f00 |0020: if-le v5, v6, 008f // +006f │ │ -3f4924: 6e10 28c2 0900 |0022: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.getKey:()I // method@c228 │ │ -3f492a: 0a02 |0025: move-result v2 │ │ -3f492c: 3802 3900 |0026: if-eqz v2, 005f // +0039 │ │ -3f4930: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -3f4932: 3232 8e00 |0029: if-eq v2, v3, 00b7 // +008e │ │ -3f4936: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -3f4938: 3332 1800 |002c: if-ne v2, v3, 0044 // +0018 │ │ -3f493c: 2209 6f18 |002e: new-instance v9, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f4940: 7010 d6c2 0900 |0030: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.:()V // method@c2d6 │ │ -3f4946: 3808 0800 |0033: if-eqz v8, 003b // +0008 │ │ -3f494a: 2178 |0035: array-length v8, v7 │ │ -3f494c: b118 |0036: sub-int/2addr v8, v1 │ │ -3f494e: 6e40 ddc2 7981 |0037: invoke-virtual {v9, v7, v1, v8}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromLocalFileData:([BII)V // method@c2dd │ │ -3f4954: 2806 |003a: goto 0040 // +0006 │ │ -3f4956: 2178 |003b: array-length v8, v7 │ │ -3f4958: b118 |003c: sub-int/2addr v8, v1 │ │ -3f495a: 6e40 dcc2 7981 |003d: invoke-virtual {v9, v7, v1, v8}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromCentralDirectoryData:([BII)V // method@c2dc │ │ -3f4960: 7220 7a87 9000 |0040: invoke-interface {v0, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f4966: 2874 |0043: goto 00b7 // +0074 │ │ -3f4968: 2207 a211 |0044: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f496c: 2208 9410 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4970: 7010 8384 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4976: 1a00 21d4 |004b: const-string v0, "unknown UnparseableExtraField key: " // string@d421 │ │ -3f497a: 6e20 8f84 0800 |004d: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4980: 6e10 28c2 0900 |0050: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.getKey:()I // method@c228 │ │ -3f4986: 0a09 |0053: move-result v9 │ │ -3f4988: 6e20 8a84 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f498e: 6e10 9f84 0800 |0057: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f4994: 0c08 |005a: move-result-object v8 │ │ -3f4996: 7020 4589 8700 |005b: invoke-direct {v7, v8}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f499c: 2707 |005e: throw v7 │ │ -3f499e: 2208 a211 |005f: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f49a2: 2209 9410 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -3f49a6: 7010 8384 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f49ac: 1a00 9776 |0066: const-string v0, "bad extra field starting at " // string@7697 │ │ -3f49b0: 6e20 8f84 0900 |0068: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f49b6: 6e20 8a84 1900 |006b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f49bc: 1a00 2a14 |006e: const-string v0, ". Block length of " // string@142a │ │ -3f49c0: 6e20 8f84 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f49c6: 6e20 8a84 3900 |0073: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f49cc: 1a00 0506 |0076: const-string v0, " bytes exceeds remaining data of " // string@0605 │ │ -3f49d0: 6e20 8f84 0900 |0078: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f49d6: 2177 |007b: array-length v7, v7 │ │ -3f49d8: b117 |007c: sub-int/2addr v7, v1 │ │ -3f49da: d807 07fc |007d: add-int/lit8 v7, v7, #int -4 // #fc │ │ -3f49de: 6e20 8a84 7900 |007f: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f49e4: 1a07 0a06 |0082: const-string v7, " bytes." // string@060a │ │ -3f49e8: 6e20 8f84 7900 |0084: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f49ee: 6e10 9f84 0900 |0087: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f49f4: 0c07 |008a: move-result-object v7 │ │ -3f49f6: 7020 4589 7800 |008b: invoke-direct {v8, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f49fc: 2708 |008e: throw v8 │ │ -3f49fe: 7110 2bc2 0200 |008f: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.createExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c22b │ │ -3f4a04: 0c02 |0092: move-result-object v2 │ │ -3f4a06: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ -3f4a0a: 7240 84c4 7234 |0095: invoke-interface {v2, v7, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromLocalFileData:([BII)V // method@c484 │ │ -3f4a10: 2804 |0098: goto 009c // +0004 │ │ -3f4a12: 7240 83c4 7234 |0099: invoke-interface {v2, v7, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromCentralDirectoryData:([BII)V // method@c483 │ │ -3f4a18: 7220 7a87 2000 |009c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f4a1e: d803 0304 |009f: add-int/lit8 v3, v3, #int 4 // #04 │ │ -3f4a22: b031 |00a1: add-int/2addr v1, v3 │ │ -3f4a24: 2900 64ff |00a2: goto/16 0006 // -009c │ │ -3f4a28: 0d07 |00a4: move-exception v7 │ │ -3f4a2a: 2802 |00a5: goto 00a7 // +0002 │ │ -3f4a2c: 0d07 |00a6: move-exception v7 │ │ -3f4a2e: 2208 a211 |00a7: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f4a32: 6e10 1d84 0700 |00a9: invoke-virtual {v7}, Ljava/lang/ReflectiveOperationException;.getMessage:()Ljava/lang/String; // method@841d │ │ -3f4a38: 0c09 |00ac: move-result-object v9 │ │ -3f4a3a: 7020 4589 9800 |00ad: invoke-direct {v8, v9}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f4a40: 6e20 4789 7800 |00b0: invoke-virtual {v8, v7}, Ljava/util/zip/ZipException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8947 │ │ -3f4a46: 0c07 |00b3: move-result-object v7 │ │ -3f4a48: 1f07 a211 |00b4: check-cast v7, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f4a4c: 2707 |00b6: throw v7 │ │ -3f4a4e: 7210 8b87 0000 |00b7: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f4a54: 0a07 |00ba: move-result v7 │ │ -3f4a56: 2377 c61c |00bb: new-array v7, v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f4a5a: 7220 8d87 7000 |00bd: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3f4a60: 0c07 |00c0: move-result-object v7 │ │ -3f4a62: 1f07 c61c |00c1: check-cast v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f4a66: 1107 |00c3: return-object v7 │ │ +3f48c4: |[3f48c4] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f48d4: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3f48d8: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3f48de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f48e0: 2172 |0006: array-length v2, v7 │ │ +3f48e2: d802 02fc |0007: add-int/lit8 v2, v2, #int -4 // #fc │ │ +3f48e6: 3621 ae00 |0009: if-gt v1, v2, 00b7 // +00ae │ │ +3f48ea: 2202 9b18 |000b: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f48ee: 7030 efc4 7201 |000d: invoke-direct {v2, v7, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +3f48f4: 2203 9b18 |0010: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f48f8: d804 0102 |0012: add-int/lit8 v4, v1, #int 2 // #02 │ │ +3f48fc: 7030 efc4 7304 |0014: invoke-direct {v3, v7, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +3f4902: 6e10 f4c4 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f4908: 0a03 |001a: move-result v3 │ │ +3f490a: d804 0104 |001b: add-int/lit8 v4, v1, #int 4 // #04 │ │ +3f490e: 9005 0403 |001d: add-int v5, v4, v3 │ │ +3f4912: 2176 |001f: array-length v6, v7 │ │ +3f4914: 3765 6f00 |0020: if-le v5, v6, 008f // +006f │ │ +3f4918: 6e10 28c2 0900 |0022: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.getKey:()I // method@c228 │ │ +3f491e: 0a02 |0025: move-result v2 │ │ +3f4920: 3802 3900 |0026: if-eqz v2, 005f // +0039 │ │ +3f4924: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +3f4926: 3232 8e00 |0029: if-eq v2, v3, 00b7 // +008e │ │ +3f492a: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +3f492c: 3332 1800 |002c: if-ne v2, v3, 0044 // +0018 │ │ +3f4930: 2209 6f18 |002e: new-instance v9, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f4934: 7010 d6c2 0900 |0030: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.:()V // method@c2d6 │ │ +3f493a: 3808 0800 |0033: if-eqz v8, 003b // +0008 │ │ +3f493e: 2178 |0035: array-length v8, v7 │ │ +3f4940: b118 |0036: sub-int/2addr v8, v1 │ │ +3f4942: 6e40 ddc2 7981 |0037: invoke-virtual {v9, v7, v1, v8}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromLocalFileData:([BII)V // method@c2dd │ │ +3f4948: 2806 |003a: goto 0040 // +0006 │ │ +3f494a: 2178 |003b: array-length v8, v7 │ │ +3f494c: b118 |003c: sub-int/2addr v8, v1 │ │ +3f494e: 6e40 dcc2 7981 |003d: invoke-virtual {v9, v7, v1, v8}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromCentralDirectoryData:([BII)V // method@c2dc │ │ +3f4954: 7220 7a87 9000 |0040: invoke-interface {v0, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f495a: 2874 |0043: goto 00b7 // +0074 │ │ +3f495c: 2207 a211 |0044: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f4960: 2208 9410 |0046: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3f4964: 7010 8384 0800 |0048: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f496a: 1a00 21d4 |004b: const-string v0, "unknown UnparseableExtraField key: " // string@d421 │ │ +3f496e: 6e20 8f84 0800 |004d: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4974: 6e10 28c2 0900 |0050: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.getKey:()I // method@c228 │ │ +3f497a: 0a09 |0053: move-result v9 │ │ +3f497c: 6e20 8a84 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f4982: 6e10 9f84 0800 |0057: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f4988: 0c08 |005a: move-result-object v8 │ │ +3f498a: 7020 4589 8700 |005b: invoke-direct {v7, v8}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f4990: 2707 |005e: throw v7 │ │ +3f4992: 2208 a211 |005f: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f4996: 2209 9410 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +3f499a: 7010 8384 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f49a0: 1a00 9776 |0066: const-string v0, "bad extra field starting at " // string@7697 │ │ +3f49a4: 6e20 8f84 0900 |0068: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f49aa: 6e20 8a84 1900 |006b: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f49b0: 1a00 2a14 |006e: const-string v0, ". Block length of " // string@142a │ │ +3f49b4: 6e20 8f84 0900 |0070: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f49ba: 6e20 8a84 3900 |0073: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f49c0: 1a00 0506 |0076: const-string v0, " bytes exceeds remaining data of " // string@0605 │ │ +3f49c4: 6e20 8f84 0900 |0078: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f49ca: 2177 |007b: array-length v7, v7 │ │ +3f49cc: b117 |007c: sub-int/2addr v7, v1 │ │ +3f49ce: d807 07fc |007d: add-int/lit8 v7, v7, #int -4 // #fc │ │ +3f49d2: 6e20 8a84 7900 |007f: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f49d8: 1a07 0a06 |0082: const-string v7, " bytes." // string@060a │ │ +3f49dc: 6e20 8f84 7900 |0084: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f49e2: 6e10 9f84 0900 |0087: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f49e8: 0c07 |008a: move-result-object v7 │ │ +3f49ea: 7020 4589 7800 |008b: invoke-direct {v8, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f49f0: 2708 |008e: throw v8 │ │ +3f49f2: 7110 2bc2 0200 |008f: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.createExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c22b │ │ +3f49f8: 0c02 |0092: move-result-object v2 │ │ +3f49fa: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ +3f49fe: 7240 84c4 7234 |0095: invoke-interface {v2, v7, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromLocalFileData:([BII)V // method@c484 │ │ +3f4a04: 2804 |0098: goto 009c // +0004 │ │ +3f4a06: 7240 83c4 7234 |0099: invoke-interface {v2, v7, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromCentralDirectoryData:([BII)V // method@c483 │ │ +3f4a0c: 7220 7a87 2000 |009c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f4a12: d803 0304 |009f: add-int/lit8 v3, v3, #int 4 // #04 │ │ +3f4a16: b031 |00a1: add-int/2addr v1, v3 │ │ +3f4a18: 2900 64ff |00a2: goto/16 0006 // -009c │ │ +3f4a1c: 0d07 |00a4: move-exception v7 │ │ +3f4a1e: 2802 |00a5: goto 00a7 // +0002 │ │ +3f4a20: 0d07 |00a6: move-exception v7 │ │ +3f4a22: 2208 a211 |00a7: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f4a26: 6e10 1d84 0700 |00a9: invoke-virtual {v7}, Ljava/lang/ReflectiveOperationException;.getMessage:()Ljava/lang/String; // method@841d │ │ +3f4a2c: 0c09 |00ac: move-result-object v9 │ │ +3f4a2e: 7020 4589 9800 |00ad: invoke-direct {v8, v9}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f4a34: 6e20 4789 7800 |00b0: invoke-virtual {v8, v7}, Ljava/util/zip/ZipException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8947 │ │ +3f4a3a: 0c07 |00b3: move-result-object v7 │ │ +3f4a3c: 1f07 a211 |00b4: check-cast v7, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f4a40: 2707 |00b6: throw v7 │ │ +3f4a42: 7210 8b87 0000 |00b7: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f4a48: 0a07 |00ba: move-result v7 │ │ +3f4a4a: 2377 c61c |00bb: new-array v7, v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f4a4e: 7220 8d87 7000 |00bd: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3f4a54: 0c07 |00c0: move-result-object v7 │ │ +3f4a56: 1f07 c61c |00c1: check-cast v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f4a5a: 1107 |00c3: return-object v7 │ │ catches : 1 │ │ 0x008f - 0x009f │ │ Ljava/lang/InstantiationException; -> 0x00a6 │ │ Ljava/lang/IllegalAccessException; -> 0x00a4 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=142 │ │ @@ -876449,53 +876449,53 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -3f4b40: |[3f4b40] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.register:(Ljava/lang/Class;)V │ │ -3f4b50: 6e10 5383 0200 |0000: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@8353 │ │ -3f4b56: 0c00 |0003: move-result-object v0 │ │ -3f4b58: 1f00 9018 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1890 │ │ -3f4b5c: 6201 cf8a |0006: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ -3f4b60: 7210 80c4 0000 |0008: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f4b66: 0c00 |000b: move-result-object v0 │ │ -3f4b68: 7230 b187 0102 |000c: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f4b6e: 0e00 |000f: return-void │ │ -3f4b70: 2200 8b10 |0010: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f4b74: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4b78: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4b7e: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f4b84: 1a02 320a |001a: const-string v2, "'s no-arg constructor is not public" // string@0a32 │ │ -3f4b88: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4b8e: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f4b94: 0c02 |0022: move-result-object v2 │ │ -3f4b96: 7020 2684 2000 |0023: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ -3f4b9c: 2700 |0026: throw v0 │ │ -3f4b9e: 2200 8b10 |0027: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f4ba2: 2201 9410 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4ba6: 7010 8384 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4bac: 6e20 8e84 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f4bb2: 1a02 a306 |0031: const-string v2, " is not a concrete class" // string@06a3 │ │ -3f4bb6: 6e20 8f84 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4bbc: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f4bc2: 0c02 |0039: move-result-object v2 │ │ -3f4bc4: 7020 2684 2000 |003a: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ -3f4bca: 2700 |003d: throw v0 │ │ -3f4bcc: 2200 8b10 |003e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f4bd0: 2201 9410 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f4bd4: 7010 8384 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f4bda: 6e20 8e84 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f4be0: 1a02 4d06 |0048: const-string v2, " doesn't implement ZipExtraField" // string@064d │ │ -3f4be4: 6e20 8f84 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f4bea: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f4bf0: 0c02 |0050: move-result-object v2 │ │ -3f4bf2: 7020 2684 2000 |0051: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ -3f4bf8: 2700 |0054: throw v0 │ │ +3f4b34: |[3f4b34] org.apache.commons.compress.archivers.zip.ExtraFieldUtils.register:(Ljava/lang/Class;)V │ │ +3f4b44: 6e10 5383 0200 |0000: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@8353 │ │ +3f4b4a: 0c00 |0003: move-result-object v0 │ │ +3f4b4c: 1f00 9018 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1890 │ │ +3f4b50: 6201 cf8a |0006: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.implementations:Ljava/util/Map; // field@8acf │ │ +3f4b54: 7210 80c4 0000 |0008: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f4b5a: 0c00 |000b: move-result-object v0 │ │ +3f4b5c: 7230 b187 0102 |000c: invoke-interface {v1, v0, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f4b62: 0e00 |000f: return-void │ │ +3f4b64: 2200 8b10 |0010: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f4b68: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f4b6c: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f4b72: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f4b78: 1a02 320a |001a: const-string v2, "'s no-arg constructor is not public" // string@0a32 │ │ +3f4b7c: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4b82: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f4b88: 0c02 |0022: move-result-object v2 │ │ +3f4b8a: 7020 2684 2000 |0023: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ +3f4b90: 2700 |0026: throw v0 │ │ +3f4b92: 2200 8b10 |0027: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f4b96: 2201 9410 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f4b9a: 7010 8384 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f4ba0: 6e20 8e84 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f4ba6: 1a02 a306 |0031: const-string v2, " is not a concrete class" // string@06a3 │ │ +3f4baa: 6e20 8f84 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4bb0: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f4bb6: 0c02 |0039: move-result-object v2 │ │ +3f4bb8: 7020 2684 2000 |003a: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ +3f4bbe: 2700 |003d: throw v0 │ │ +3f4bc0: 2200 8b10 |003e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f4bc4: 2201 9410 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f4bc8: 7010 8384 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f4bce: 6e20 8e84 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f4bd4: 1a02 4d06 |0048: const-string v2, " doesn't implement ZipExtraField" // string@064d │ │ +3f4bd8: 6e20 8f84 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f4bde: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f4be4: 0c02 |0050: move-result-object v2 │ │ +3f4be6: 7020 2684 2000 |0051: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ +3f4bec: 2700 |0054: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x003e │ │ Ljava/lang/InstantiationException; -> 0x0027 │ │ Ljava/lang/IllegalAccessException; -> 0x0010 │ │ positions : │ │ 0x0000 line=67 │ │ @@ -876587,22 +876587,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3f4ef0: |[3f4ef0] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.:()V │ │ -3f4f00: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f4f06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f4f08: 5c10 d98a |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4f0c: 5c10 d78a |0006: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4f10: 5c10 d88a |0008: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4f14: 5c10 dc8a |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4f18: 0e00 |000c: return-void │ │ +3f4ee4: |[3f4ee4] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.:()V │ │ +3f4ef4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4efa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f4efc: 5c10 d98a |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4f00: 5c10 d78a |0006: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4f04: 5c10 d88a |0008: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4f08: 5c10 dc8a |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4f0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=72 │ │ 0x0006 line=73 │ │ 0x0008 line=74 │ │ 0x000a line=75 │ │ @@ -876614,56 +876614,56 @@ │ │ type : '([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3f4e54: |[3f4e54] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ -3f4e64: 7120 f6c4 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f4e6a: 0a03 |0003: move-result v3 │ │ -3f4e6c: 2204 5618 |0004: new-instance v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f4e70: 7010 37c2 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ -3f4e76: dd00 0308 |0009: and-int/lit8 v0, v3, #int 8 // #08 │ │ -3f4e7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3f4e7c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3f4e7e: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -3f4e82: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3f4e84: 2802 |0010: goto 0012 // +0002 │ │ -3f4e86: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3f4e88: 6e20 40c2 0400 |0012: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useDataDescriptor:(Z)V // method@c240 │ │ -3f4e8e: d530 0008 |0015: and-int/lit16 v0, v3, #int 2048 // #0800 │ │ -3f4e92: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ -3f4e96: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3f4e98: 2802 |001a: goto 001c // +0002 │ │ -3f4e9a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3f4e9c: 6e20 43c2 0400 |001c: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useUTF8ForNames:(Z)V // method@c243 │ │ -3f4ea2: dd00 0340 |001f: and-int/lit8 v0, v3, #int 64 // #40 │ │ -3f4ea6: 3800 0400 |0021: if-eqz v0, 0025 // +0004 │ │ -3f4eaa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -3f4eac: 2802 |0024: goto 0026 // +0002 │ │ -3f4eae: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -3f4eb0: 6e20 42c2 0400 |0026: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useStrongEncryption:(Z)V // method@c242 │ │ -3f4eb6: dd00 0301 |0029: and-int/lit8 v0, v3, #int 1 // #01 │ │ -3f4eba: 3800 0300 |002b: if-eqz v0, 002e // +0003 │ │ -3f4ebe: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -3f4ec0: 6e20 41c2 1400 |002e: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useEncryption:(Z)V // method@c241 │ │ -3f4ec6: dd00 0302 |0031: and-int/lit8 v0, v3, #int 2 // #02 │ │ -3f4eca: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -3f4ece: 1300 0020 |0035: const/16 v0, #int 8192 // #2000 │ │ -3f4ed2: 2803 |0037: goto 003a // +0003 │ │ -3f4ed4: 1300 0010 |0038: const/16 v0, #int 4096 // #1000 │ │ -3f4ed8: 5940 db8a |003a: iput v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.slidingDictionarySize:I // field@8adb │ │ -3f4edc: dd03 0304 |003c: and-int/lit8 v3, v3, #int 4 // #04 │ │ -3f4ee0: 3803 0400 |003e: if-eqz v3, 0042 // +0004 │ │ -3f4ee4: 1233 |0040: const/4 v3, #int 3 // #3 │ │ -3f4ee6: 2802 |0041: goto 0043 // +0002 │ │ -3f4ee8: 1223 |0042: const/4 v3, #int 2 // #2 │ │ -3f4eea: 5943 da8a |0043: iput v3, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.numberOfShannonFanoTrees:I // field@8ada │ │ -3f4eee: 1104 |0045: return-object v4 │ │ +3f4e48: |[3f4e48] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ +3f4e58: 7120 f6c4 4300 |0000: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f4e5e: 0a03 |0003: move-result v3 │ │ +3f4e60: 2204 5618 |0004: new-instance v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f4e64: 7010 37c2 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ +3f4e6a: dd00 0308 |0009: and-int/lit8 v0, v3, #int 8 // #08 │ │ +3f4e6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3f4e70: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3f4e72: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +3f4e76: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3f4e78: 2802 |0010: goto 0012 // +0002 │ │ +3f4e7a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3f4e7c: 6e20 40c2 0400 |0012: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useDataDescriptor:(Z)V // method@c240 │ │ +3f4e82: d530 0008 |0015: and-int/lit16 v0, v3, #int 2048 // #0800 │ │ +3f4e86: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ +3f4e8a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3f4e8c: 2802 |001a: goto 001c // +0002 │ │ +3f4e8e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3f4e90: 6e20 43c2 0400 |001c: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useUTF8ForNames:(Z)V // method@c243 │ │ +3f4e96: dd00 0340 |001f: and-int/lit8 v0, v3, #int 64 // #40 │ │ +3f4e9a: 3800 0400 |0021: if-eqz v0, 0025 // +0004 │ │ +3f4e9e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +3f4ea0: 2802 |0024: goto 0026 // +0002 │ │ +3f4ea2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +3f4ea4: 6e20 42c2 0400 |0026: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useStrongEncryption:(Z)V // method@c242 │ │ +3f4eaa: dd00 0301 |0029: and-int/lit8 v0, v3, #int 1 // #01 │ │ +3f4eae: 3800 0300 |002b: if-eqz v0, 002e // +0003 │ │ +3f4eb2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +3f4eb4: 6e20 41c2 1400 |002e: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useEncryption:(Z)V // method@c241 │ │ +3f4eba: dd00 0302 |0031: and-int/lit8 v0, v3, #int 2 // #02 │ │ +3f4ebe: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ +3f4ec2: 1300 0020 |0035: const/16 v0, #int 8192 // #2000 │ │ +3f4ec6: 2803 |0037: goto 003a // +0003 │ │ +3f4ec8: 1300 0010 |0038: const/16 v0, #int 4096 // #1000 │ │ +3f4ecc: 5940 db8a |003a: iput v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.slidingDictionarySize:I // field@8adb │ │ +3f4ed0: dd03 0304 |003c: and-int/lit8 v3, v3, #int 4 // #04 │ │ +3f4ed4: 3803 0400 |003e: if-eqz v3, 0042 // +0004 │ │ +3f4ed8: 1233 |0040: const/4 v3, #int 3 // #3 │ │ +3f4eda: 2802 |0041: goto 0043 // +0002 │ │ +3f4edc: 1223 |0042: const/4 v3, #int 2 // #2 │ │ +3f4ede: 5943 da8a |0043: iput v3, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.numberOfShannonFanoTrees:I // field@8ada │ │ +3f4ee2: 1104 |0045: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x0012 line=207 │ │ 0x001c line=208 │ │ 0x0026 line=209 │ │ @@ -876680,23 +876680,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3f4e18: |[3f4e18] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.clone:()Ljava/lang/Object; │ │ -3f4e28: 6f10 0584 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -3f4e2e: 0c00 |0003: move-result-object v0 │ │ -3f4e30: 1100 |0004: return-object v0 │ │ -3f4e32: 0d00 |0005: move-exception v0 │ │ -3f4e34: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ -3f4e38: 1a02 0f2a |0008: const-string v2, "GeneralPurposeBit is not Cloneable?" // string@2a0f │ │ -3f4e3c: 7030 2784 2100 |000a: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ -3f4e42: 2701 |000d: throw v1 │ │ +3f4e0c: |[3f4e0c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.clone:()Ljava/lang/Object; │ │ +3f4e1c: 6f10 0584 0300 |0000: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +3f4e22: 0c00 |0003: move-result-object v0 │ │ +3f4e24: 1100 |0004: return-object v0 │ │ +3f4e26: 0d00 |0005: move-exception v0 │ │ +3f4e28: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ +3f4e2c: 1a02 0f2a |0008: const-string v2, "GeneralPurposeBit is not Cloneable?" // string@2a0f │ │ +3f4e30: 7030 2784 2100 |000a: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ +3f4e36: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0005 │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=242 │ │ locals : │ │ @@ -876707,35 +876707,35 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3f4f1c: |[3f4f1c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.encode:([BI)V │ │ -3f4f2c: 5530 d78a |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4f30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f4f32: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -3f4f36: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ -3f4f3a: 2802 |0007: goto 0009 // +0002 │ │ -3f4f3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f4f3e: 5532 d98a |0009: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4f42: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -3f4f46: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ -3f4f4a: 2802 |000f: goto 0011 // +0002 │ │ -3f4f4c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3f4f4e: b620 |0011: or-int/2addr v0, v2 │ │ -3f4f50: 5532 d88a |0012: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4f54: b620 |0014: or-int/2addr v0, v2 │ │ -3f4f56: 5532 dc8a |0015: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4f5a: 3802 0400 |0017: if-eqz v2, 001b // +0004 │ │ -3f4f5e: 1301 4000 |0019: const/16 v1, #int 64 // #40 │ │ -3f4f62: b610 |001b: or-int/2addr v0, v1 │ │ -3f4f64: 7130 f8c4 4005 |001c: invoke-static {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3f4f6a: 0e00 |001f: return-void │ │ +3f4f10: |[3f4f10] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.encode:([BI)V │ │ +3f4f20: 5530 d78a |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4f24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f4f26: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +3f4f2a: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ +3f4f2e: 2802 |0007: goto 0009 // +0002 │ │ +3f4f30: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f4f32: 5532 d98a |0009: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4f36: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +3f4f3a: 1302 0008 |000d: const/16 v2, #int 2048 // #800 │ │ +3f4f3e: 2802 |000f: goto 0011 // +0002 │ │ +3f4f40: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3f4f42: b620 |0011: or-int/2addr v0, v2 │ │ +3f4f44: 5532 d88a |0012: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4f48: b620 |0014: or-int/2addr v0, v2 │ │ +3f4f4a: 5532 dc8a |0015: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4f4e: 3802 0400 |0017: if-eqz v2, 001b // +0004 │ │ +3f4f52: 1301 4000 |0019: const/16 v1, #int 64 // #40 │ │ +3f4f56: b610 |001b: or-int/2addr v0, v1 │ │ +3f4f58: 7130 f8c4 4005 |001c: invoke-static {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3f4f5e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ 0x0000 - 0x0020 reg=4 (null) [B │ │ 0x0000 - 0x0020 reg=5 (null) I │ │ @@ -876745,20 +876745,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f4d90: |[3f4d90] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.encode:()[B │ │ -3f4da0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3f4da2: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3f4da6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f4da8: 6e30 39c2 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ -3f4dae: 1100 |0007: return-object v0 │ │ +3f4d84: |[3f4d84] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.encode:()[B │ │ +3f4d94: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3f4d96: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3f4d9a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f4d9c: 6e30 39c2 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ +3f4da2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0004 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ @@ -876767,34 +876767,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -3f4ccc: |[3f4ccc] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.equals:(Ljava/lang/Object;)Z │ │ -3f4cdc: 2040 5618 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f4ce0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f4ce2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3f4ce6: 0f01 |0005: return v1 │ │ -3f4ce8: 1f04 5618 |0006: check-cast v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f4cec: 5540 d88a |0008: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4cf0: 5532 d88a |000a: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4cf4: 3320 1500 |000c: if-ne v0, v2, 0021 // +0015 │ │ -3f4cf8: 5540 dc8a |000e: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4cfc: 5532 dc8a |0010: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4d00: 3320 0f00 |0012: if-ne v0, v2, 0021 // +000f │ │ -3f4d04: 5540 d98a |0014: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4d08: 5532 d98a |0016: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4d0c: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ -3f4d10: 5544 d78a |001a: iget-boolean v4, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4d14: 5530 d78a |001c: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4d18: 3304 0300 |001e: if-ne v4, v0, 0021 // +0003 │ │ -3f4d1c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -3f4d1e: 0f01 |0021: return v1 │ │ +3f4cc0: |[3f4cc0] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.equals:(Ljava/lang/Object;)Z │ │ +3f4cd0: 2040 5618 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f4cd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f4cd6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3f4cda: 0f01 |0005: return v1 │ │ +3f4cdc: 1f04 5618 |0006: check-cast v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f4ce0: 5540 d88a |0008: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4ce4: 5532 d88a |000a: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4ce8: 3320 1500 |000c: if-ne v0, v2, 0021 // +0015 │ │ +3f4cec: 5540 dc8a |000e: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4cf0: 5532 dc8a |0010: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4cf4: 3320 0f00 |0012: if-ne v0, v2, 0021 // +000f │ │ +3f4cf8: 5540 d98a |0014: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4cfc: 5532 d98a |0016: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4d00: 3320 0900 |0018: if-ne v0, v2, 0021 // +0009 │ │ +3f4d04: 5544 d78a |001a: iget-boolean v4, v4, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4d08: 5530 d78a |001c: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4d0c: 3304 0300 |001e: if-ne v4, v0, 0021 // +0003 │ │ +3f4d10: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +3f4d12: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0006 line=229 │ │ 0x0008 line=230 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ @@ -876805,17 +876805,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4db0: |[3f4db0] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.getNumberOfShannonFanoTrees:()I │ │ -3f4dc0: 5210 da8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.numberOfShannonFanoTrees:I // field@8ada │ │ -3f4dc4: 0f00 |0002: return v0 │ │ +3f4da4: |[3f4da4] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.getNumberOfShannonFanoTrees:()I │ │ +3f4db4: 5210 da8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.numberOfShannonFanoTrees:I // field@8ada │ │ +3f4db8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -876823,17 +876823,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4dc8: |[3f4dc8] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.getSlidingDictionarySize:()I │ │ -3f4dd8: 5210 db8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.slidingDictionarySize:I // field@8adb │ │ -3f4ddc: 0f00 |0002: return v0 │ │ +3f4dbc: |[3f4dbc] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.getSlidingDictionarySize:()I │ │ +3f4dcc: 5210 db8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.slidingDictionarySize:I // field@8adb │ │ +3f4dd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -876841,27 +876841,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3f4de0: |[3f4de0] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.hashCode:()I │ │ -3f4df0: 5520 d88a |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4df4: da00 0011 |0002: mul-int/lit8 v0, v0, #int 17 // #11 │ │ -3f4df8: 5521 dc8a |0004: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4dfc: b010 |0006: add-int/2addr v0, v1 │ │ -3f4dfe: da00 000d |0007: mul-int/lit8 v0, v0, #int 13 // #0d │ │ -3f4e02: 5521 d98a |0009: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4e06: b010 |000b: add-int/2addr v0, v1 │ │ -3f4e08: da00 0007 |000c: mul-int/lit8 v0, v0, #int 7 // #07 │ │ -3f4e0c: 5521 d78a |000e: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4e10: b010 |0010: add-int/2addr v0, v1 │ │ -3f4e12: da00 0003 |0011: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -3f4e16: 0f00 |0013: return v0 │ │ +3f4dd4: |[3f4dd4] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.hashCode:()I │ │ +3f4de4: 5520 d88a |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4de8: da00 0011 |0002: mul-int/lit8 v0, v0, #int 17 // #11 │ │ +3f4dec: 5521 dc8a |0004: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4df0: b010 |0006: add-int/2addr v0, v1 │ │ +3f4df2: da00 000d |0007: mul-int/lit8 v0, v0, #int 13 // #0d │ │ +3f4df6: 5521 d98a |0009: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4dfa: b010 |000b: add-int/2addr v0, v1 │ │ +3f4dfc: da00 0007 |000c: mul-int/lit8 v0, v0, #int 7 // #07 │ │ +3f4e00: 5521 d78a |000e: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4e04: b010 |0010: add-int/2addr v0, v1 │ │ +3f4e06: da00 0003 |0011: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +3f4e0a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -876869,17 +876869,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4f6c: |[3f4f6c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useDataDescriptor:(Z)V │ │ -3f4f7c: 5c01 d78a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4f80: 0e00 |0002: return-void │ │ +3f4f60: |[3f4f60] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useDataDescriptor:(Z)V │ │ +3f4f70: 5c01 d78a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4f74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -876888,17 +876888,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4f84: |[3f4f84] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useEncryption:(Z)V │ │ -3f4f94: 5c01 d88a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4f98: 0e00 |0002: return-void │ │ +3f4f78: |[3f4f78] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useEncryption:(Z)V │ │ +3f4f88: 5c01 d88a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4f8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -876907,20 +876907,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f4f9c: |[3f4f9c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useStrongEncryption:(Z)V │ │ -3f4fac: 5c01 dc8a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4fb0: 3801 0600 |0002: if-eqz v1, 0008 // +0006 │ │ -3f4fb4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3f4fb6: 6e20 41c2 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useEncryption:(Z)V // method@c241 │ │ -3f4fbc: 0e00 |0008: return-void │ │ +3f4f90: |[3f4f90] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useStrongEncryption:(Z)V │ │ +3f4fa0: 5c01 dc8a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4fa4: 3801 0600 |0002: if-eqz v1, 0008 // +0006 │ │ +3f4fa8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3f4faa: 6e20 41c2 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useEncryption:(Z)V // method@c241 │ │ +3f4fb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ 0x0000 - 0x0009 reg=1 (null) Z │ │ @@ -876930,17 +876930,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4fc0: |[3f4fc0] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useUTF8ForNames:(Z)V │ │ -3f4fd0: 5c01 d98a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4fd4: 0e00 |0002: return-void │ │ +3f4fb4: |[3f4fb4] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.useUTF8ForNames:(Z)V │ │ +3f4fc4: 5c01 d98a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4fc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -876949,17 +876949,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4d20: |[3f4d20] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesDataDescriptor:()Z │ │ -3f4d30: 5510 d78a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ -3f4d34: 0f00 |0002: return v0 │ │ +3f4d14: |[3f4d14] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesDataDescriptor:()Z │ │ +3f4d24: 5510 d78a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.dataDescriptorFlag:Z // field@8ad7 │ │ +3f4d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -876967,17 +876967,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4d38: |[3f4d38] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesEncryption:()Z │ │ -3f4d48: 5510 d88a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4d4c: 0f00 |0002: return v0 │ │ +3f4d2c: |[3f4d2c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesEncryption:()Z │ │ +3f4d3c: 5510 d88a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -876985,23 +876985,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3f4d50: |[3f4d50] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesStrongEncryption:()Z │ │ -3f4d60: 5510 d88a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ -3f4d64: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3f4d68: 5510 dc8a |0004: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ -3f4d6c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -3f4d70: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3f4d72: 2802 |0009: goto 000b // +0002 │ │ -3f4d74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3f4d76: 0f00 |000b: return v0 │ │ +3f4d44: |[3f4d44] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesStrongEncryption:()Z │ │ +3f4d54: 5510 d88a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encryptionFlag:Z // field@8ad8 │ │ +3f4d58: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3f4d5c: 5510 dc8a |0004: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.strongEncryptionFlag:Z // field@8adc │ │ +3f4d60: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +3f4d64: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3f4d66: 2802 |0009: goto 000b // +0002 │ │ +3f4d68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3f4d6a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;) │ │ @@ -877009,17 +877009,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4d78: |[3f4d78] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesUTF8ForNames:()Z │ │ -3f4d88: 5510 d98a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ -3f4d8c: 0f00 |0002: return v0 │ │ +3f4d6c: |[3f4d6c] org.apache.commons.compress.archivers.zip.GeneralPurposeBit.usesUTF8ForNames:()Z │ │ +3f4d7c: 5510 d98a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.languageEncodingFlag:Z // field@8ad9 │ │ +3f4d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ source_file_idx : 10768 (GeneralPurposeBit.java) │ │ @@ -877109,116 +877109,116 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -3f5360: |[3f5360] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.:()V │ │ -3f5370: 2200 5918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f5374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f5376: 1a02 7d23 |0003: const-string v2, "DES" // string@237d │ │ -3f537a: 1303 0166 |0005: const/16 v3, #int 26113 // #6601 │ │ -3f537e: 7040 57c2 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f5384: 6900 e68a |000a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.DES:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae6 │ │ -3f5388: 2200 5918 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f538c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3f538e: 1a03 ed56 |000f: const-string v3, "RC2pre52" // string@56ed │ │ -3f5392: 1304 0266 |0011: const/16 v4, #int 26114 // #6602 │ │ -3f5396: 7040 57c2 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f539c: 6900 e88a |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2pre52:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae8 │ │ -3f53a0: 2200 5918 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f53a4: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -3f53a6: 1a04 6b64 |001b: const-string v4, "TripleDES168" // string@646b │ │ -3f53aa: 1305 0366 |001d: const/16 v5, #int 26115 // #6603 │ │ -3f53ae: 7040 57c2 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f53b4: 6900 ea8a |0022: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES168:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aea │ │ -3f53b8: 2200 5918 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f53bc: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3f53be: 1a05 6c64 |0027: const-string v5, "TripleDES192" // string@646c │ │ -3f53c2: 1306 0966 |0029: const/16 v6, #int 26121 // #6609 │ │ -3f53c6: 7040 57c2 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f53cc: 6900 eb8a |002e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aeb │ │ -3f53d0: 2200 5918 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f53d4: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -3f53d6: 1a06 1717 |0033: const-string v6, "AES128" // string@1717 │ │ -3f53da: 1307 0e66 |0035: const/16 v7, #int 26126 // #660e │ │ -3f53de: 7040 57c2 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f53e4: 6900 e38a |003a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES128:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae3 │ │ -3f53e8: 2200 5918 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f53ec: 1256 |003e: const/4 v6, #int 5 // #5 │ │ -3f53ee: 1a07 1817 |003f: const-string v7, "AES192" // string@1718 │ │ -3f53f2: 1308 0f66 |0041: const/16 v8, #int 26127 // #660f │ │ -3f53f6: 7040 57c2 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f53fc: 6900 e48a |0046: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae4 │ │ -3f5400: 2200 5918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f5404: 1267 |004a: const/4 v7, #int 6 // #6 │ │ -3f5406: 1a08 1917 |004b: const-string v8, "AES256" // string@1719 │ │ -3f540a: 1309 1066 |004d: const/16 v9, #int 26128 // #6610 │ │ -3f540e: 7040 57c2 8097 |004f: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f5414: 6900 e58a |0052: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae5 │ │ -3f5418: 2200 5918 |0054: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f541c: 1278 |0056: const/4 v8, #int 7 // #7 │ │ -3f541e: 1a09 ec56 |0057: const-string v9, "RC2" // string@56ec │ │ -3f5422: 130a 0267 |0059: const/16 v10, #int 26370 // #6702 │ │ -3f5426: 7040 57c2 90a8 |005b: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f542c: 6900 e78a |005e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae7 │ │ -3f5430: 2200 5918 |0060: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f5434: 1309 0800 |0062: const/16 v9, #int 8 // #8 │ │ -3f5438: 1a0a ee56 |0064: const-string v10, "RC4" // string@56ee │ │ -3f543c: 130b 0168 |0066: const/16 v11, #int 26625 // #6801 │ │ -3f5440: 7040 57c2 a0b9 |0068: invoke-direct {v0, v10, v9, v11}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f5446: 6900 e98a |006b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC4:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae9 │ │ -3f544a: 2200 5918 |006d: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f544e: 130a 0900 |006f: const/16 v10, #int 9 // #9 │ │ -3f5452: 1a0b d564 |0071: const-string v11, "UNKNOWN" // string@64d5 │ │ -3f5456: 140c ffff 0000 |0073: const v12, #float 9.18341e-41 // #0000ffff │ │ -3f545c: 7040 57c2 b0ca |0076: invoke-direct {v0, v11, v10, v12}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ -3f5462: 6900 ec8a |0079: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aec │ │ -3f5466: 1300 0a00 |007b: const/16 v0, #int 10 // #a │ │ -3f546a: 2300 c21c |007d: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1cc2 │ │ -3f546e: 620b e68a |007f: sget-object v11, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.DES:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae6 │ │ -3f5472: 4d0b 0001 |0081: aput-object v11, v0, v1 │ │ -3f5476: 620b e88a |0083: sget-object v11, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2pre52:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae8 │ │ -3f547a: 4d0b 0002 |0085: aput-object v11, v0, v2 │ │ -3f547e: 6202 ea8a |0087: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES168:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aea │ │ -3f5482: 4d02 0003 |0089: aput-object v2, v0, v3 │ │ -3f5486: 6202 eb8a |008b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aeb │ │ -3f548a: 4d02 0004 |008d: aput-object v2, v0, v4 │ │ -3f548e: 6202 e38a |008f: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES128:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae3 │ │ -3f5492: 4d02 0005 |0091: aput-object v2, v0, v5 │ │ -3f5496: 6202 e48a |0093: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae4 │ │ -3f549a: 4d02 0006 |0095: aput-object v2, v0, v6 │ │ -3f549e: 6202 e58a |0097: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae5 │ │ -3f54a2: 4d02 0007 |0099: aput-object v2, v0, v7 │ │ -3f54a6: 6202 e78a |009b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae7 │ │ -3f54aa: 4d02 0008 |009d: aput-object v2, v0, v8 │ │ -3f54ae: 6202 e98a |009f: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC4:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae9 │ │ -3f54b2: 4d02 0009 |00a1: aput-object v2, v0, v9 │ │ -3f54b6: 6202 ec8a |00a3: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aec │ │ -3f54ba: 4d02 000a |00a5: aput-object v2, v0, v10 │ │ -3f54be: 6900 e28a |00a7: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae2 │ │ -3f54c2: 2200 2511 |00a9: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3f54c6: 7010 3587 0000 |00ab: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3f54cc: 7100 5bc2 0000 |00ae: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c25b │ │ -3f54d2: 0c02 |00b1: move-result-object v2 │ │ -3f54d4: 2123 |00b2: array-length v3, v2 │ │ -3f54d6: 3531 1200 |00b3: if-ge v1, v3, 00c5 // +0012 │ │ -3f54da: 4604 0201 |00b5: aget-object v4, v2, v1 │ │ -3f54de: 6e10 59c2 0400 |00b7: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getCode:()I // method@c259 │ │ -3f54e4: 0a05 |00ba: move-result v5 │ │ -3f54e6: 7110 a983 0500 |00bb: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3f54ec: 0c05 |00be: move-result-object v5 │ │ -3f54ee: 7230 b187 5004 |00bf: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f54f4: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f54f8: 28ef |00c4: goto 00b3 // -0011 │ │ -3f54fa: 7110 0d87 0000 |00c5: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -3f5500: 0c00 |00c8: move-result-object v0 │ │ -3f5502: 6900 ee8a |00c9: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.codeToEnum:Ljava/util/Map; // field@8aee │ │ -3f5506: 0e00 |00cb: return-void │ │ +3f5354: |[3f5354] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.:()V │ │ +3f5364: 2200 5918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5368: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f536a: 1a02 7d23 |0003: const-string v2, "DES" // string@237d │ │ +3f536e: 1303 0166 |0005: const/16 v3, #int 26113 // #6601 │ │ +3f5372: 7040 57c2 2031 |0007: invoke-direct {v0, v2, v1, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f5378: 6900 e68a |000a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.DES:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae6 │ │ +3f537c: 2200 5918 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5380: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3f5382: 1a03 ed56 |000f: const-string v3, "RC2pre52" // string@56ed │ │ +3f5386: 1304 0266 |0011: const/16 v4, #int 26114 // #6602 │ │ +3f538a: 7040 57c2 3042 |0013: invoke-direct {v0, v3, v2, v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f5390: 6900 e88a |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2pre52:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae8 │ │ +3f5394: 2200 5918 |0018: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5398: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +3f539a: 1a04 6b64 |001b: const-string v4, "TripleDES168" // string@646b │ │ +3f539e: 1305 0366 |001d: const/16 v5, #int 26115 // #6603 │ │ +3f53a2: 7040 57c2 4053 |001f: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f53a8: 6900 ea8a |0022: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES168:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aea │ │ +3f53ac: 2200 5918 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f53b0: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3f53b2: 1a05 6c64 |0027: const-string v5, "TripleDES192" // string@646c │ │ +3f53b6: 1306 0966 |0029: const/16 v6, #int 26121 // #6609 │ │ +3f53ba: 7040 57c2 5064 |002b: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f53c0: 6900 eb8a |002e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aeb │ │ +3f53c4: 2200 5918 |0030: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f53c8: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +3f53ca: 1a06 1717 |0033: const-string v6, "AES128" // string@1717 │ │ +3f53ce: 1307 0e66 |0035: const/16 v7, #int 26126 // #660e │ │ +3f53d2: 7040 57c2 6075 |0037: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f53d8: 6900 e38a |003a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES128:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae3 │ │ +3f53dc: 2200 5918 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f53e0: 1256 |003e: const/4 v6, #int 5 // #5 │ │ +3f53e2: 1a07 1817 |003f: const-string v7, "AES192" // string@1718 │ │ +3f53e6: 1308 0f66 |0041: const/16 v8, #int 26127 // #660f │ │ +3f53ea: 7040 57c2 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f53f0: 6900 e48a |0046: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae4 │ │ +3f53f4: 2200 5918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f53f8: 1267 |004a: const/4 v7, #int 6 // #6 │ │ +3f53fa: 1a08 1917 |004b: const-string v8, "AES256" // string@1719 │ │ +3f53fe: 1309 1066 |004d: const/16 v9, #int 26128 // #6610 │ │ +3f5402: 7040 57c2 8097 |004f: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f5408: 6900 e58a |0052: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae5 │ │ +3f540c: 2200 5918 |0054: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5410: 1278 |0056: const/4 v8, #int 7 // #7 │ │ +3f5412: 1a09 ec56 |0057: const-string v9, "RC2" // string@56ec │ │ +3f5416: 130a 0267 |0059: const/16 v10, #int 26370 // #6702 │ │ +3f541a: 7040 57c2 90a8 |005b: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f5420: 6900 e78a |005e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae7 │ │ +3f5424: 2200 5918 |0060: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5428: 1309 0800 |0062: const/16 v9, #int 8 // #8 │ │ +3f542c: 1a0a ee56 |0064: const-string v10, "RC4" // string@56ee │ │ +3f5430: 130b 0168 |0066: const/16 v11, #int 26625 // #6801 │ │ +3f5434: 7040 57c2 a0b9 |0068: invoke-direct {v0, v10, v9, v11}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f543a: 6900 e98a |006b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC4:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae9 │ │ +3f543e: 2200 5918 |006d: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5442: 130a 0900 |006f: const/16 v10, #int 9 // #9 │ │ +3f5446: 1a0b d564 |0071: const-string v11, "UNKNOWN" // string@64d5 │ │ +3f544a: 140c ffff 0000 |0073: const v12, #float 9.18341e-41 // #0000ffff │ │ +3f5450: 7040 57c2 b0ca |0076: invoke-direct {v0, v11, v10, v12}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.:(Ljava/lang/String;II)V // method@c257 │ │ +3f5456: 6900 ec8a |0079: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aec │ │ +3f545a: 1300 0a00 |007b: const/16 v0, #int 10 // #a │ │ +3f545e: 2300 c21c |007d: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1cc2 │ │ +3f5462: 620b e68a |007f: sget-object v11, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.DES:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae6 │ │ +3f5466: 4d0b 0001 |0081: aput-object v11, v0, v1 │ │ +3f546a: 620b e88a |0083: sget-object v11, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2pre52:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae8 │ │ +3f546e: 4d0b 0002 |0085: aput-object v11, v0, v2 │ │ +3f5472: 6202 ea8a |0087: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES168:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aea │ │ +3f5476: 4d02 0003 |0089: aput-object v2, v0, v3 │ │ +3f547a: 6202 eb8a |008b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.TripleDES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aeb │ │ +3f547e: 4d02 0004 |008d: aput-object v2, v0, v4 │ │ +3f5482: 6202 e38a |008f: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES128:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae3 │ │ +3f5486: 4d02 0005 |0091: aput-object v2, v0, v5 │ │ +3f548a: 6202 e48a |0093: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES192:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae4 │ │ +3f548e: 4d02 0006 |0095: aput-object v2, v0, v6 │ │ +3f5492: 6202 e58a |0097: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.AES256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae5 │ │ +3f5496: 4d02 0007 |0099: aput-object v2, v0, v7 │ │ +3f549a: 6202 e78a |009b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC2:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae7 │ │ +3f549e: 4d02 0008 |009d: aput-object v2, v0, v8 │ │ +3f54a2: 6202 e98a |009f: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.RC4:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae9 │ │ +3f54a6: 4d02 0009 |00a1: aput-object v2, v0, v9 │ │ +3f54aa: 6202 ec8a |00a3: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8aec │ │ +3f54ae: 4d02 000a |00a5: aput-object v2, v0, v10 │ │ +3f54b2: 6900 e28a |00a7: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae2 │ │ +3f54b6: 2200 2511 |00a9: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3f54ba: 7010 3587 0000 |00ab: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3f54c0: 7100 5bc2 0000 |00ae: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c25b │ │ +3f54c6: 0c02 |00b1: move-result-object v2 │ │ +3f54c8: 2123 |00b2: array-length v3, v2 │ │ +3f54ca: 3531 1200 |00b3: if-ge v1, v3, 00c5 // +0012 │ │ +3f54ce: 4604 0201 |00b5: aget-object v4, v2, v1 │ │ +3f54d2: 6e10 59c2 0400 |00b7: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getCode:()I // method@c259 │ │ +3f54d8: 0a05 |00ba: move-result v5 │ │ +3f54da: 7110 a983 0500 |00bb: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3f54e0: 0c05 |00be: move-result-object v5 │ │ +3f54e2: 7230 b187 5004 |00bf: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f54e8: d801 0101 |00c2: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f54ec: 28ef |00c4: goto 00b3 // -0011 │ │ +3f54ee: 7110 0d87 0000 |00c5: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +3f54f4: 0c00 |00c8: move-result-object v0 │ │ +3f54f6: 6900 ee8a |00c9: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.codeToEnum:Ljava/util/Map; // field@8aee │ │ +3f54fa: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000c line=204 │ │ 0x0018 line=205 │ │ 0x0024 line=206 │ │ 0x0030 line=207 │ │ @@ -877239,18 +877239,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 │ │ -3f5508: |[3f5508] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.:(Ljava/lang/String;II)V │ │ -3f5518: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3f551e: 5903 ed8a |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.code:I // field@8aed │ │ -3f5522: 0e00 |0005: return-void │ │ +3f54fc: |[3f54fc] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.:(Ljava/lang/String;II)V │ │ +3f550c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3f5512: 5903 ed8a |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.code:I // field@8aed │ │ +3f5516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -877262,22 +877262,22 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f52ec: |[3f52ec] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ -3f52fc: 6200 ee8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.codeToEnum:Ljava/util/Map; // field@8aee │ │ -3f5300: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3f5306: 0c01 |0005: move-result-object v1 │ │ -3f5308: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f530e: 0c01 |0009: move-result-object v1 │ │ -3f5310: 1f01 5918 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f5314: 1101 |000c: return-object v1 │ │ +3f52e0: |[3f52e0] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ +3f52f0: 6200 ee8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.codeToEnum:Ljava/util/Map; // field@8aee │ │ +3f52f4: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3f52fa: 0c01 |0005: move-result-object v1 │ │ +3f52fc: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f5302: 0c01 |0009: move-result-object v1 │ │ +3f5304: 1f01 5918 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5308: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;) │ │ @@ -877285,20 +877285,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f5318: |[3f5318] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ -3f5328: 1c00 5918 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f532c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3f5332: 0c01 |0005: move-result-object v1 │ │ -3f5334: 1f01 5918 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ -3f5338: 1101 |0008: return-object v1 │ │ +3f530c: |[3f530c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ +3f531c: 1c00 5918 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f5320: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3f5326: 0c01 |0005: move-result-object v1 │ │ +3f5328: 1f01 5918 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1859 │ │ +3f532c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;) │ │ @@ -877306,20 +877306,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f533c: |[3f533c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ -3f534c: 6200 e28a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae2 │ │ -3f5350: 6e10 83d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.clone:()Ljava/lang/Object; // method@d783 │ │ -3f5356: 0c00 |0005: move-result-object v0 │ │ -3f5358: 1f00 c21c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1cc2 │ │ -3f535c: 1100 |0008: return-object v0 │ │ +3f5330: |[3f5330] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ +3f5340: 6200 e28a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8ae2 │ │ +3f5344: 6e10 83d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.clone:()Ljava/lang/Object; // method@d783 │ │ +3f534a: 0c00 |0005: move-result-object v0 │ │ +3f534c: 1f00 c21c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // type@1cc2 │ │ +3f5350: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;) │ │ @@ -877327,17 +877327,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f52d4: |[3f52d4] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.getCode:()I │ │ -3f52e4: 5210 ed8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.code:I // field@8aed │ │ -3f52e8: 0f00 |0002: return v0 │ │ +3f52c8: |[3f52c8] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm.getCode:()I │ │ +3f52d8: 5210 ed8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.code:I // field@8aed │ │ +3f52dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ │ │ source_file_idx : 21695 (PKWareExtraHeader.java) │ │ @@ -877419,98 +877419,98 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -3f55b0: |[3f55b0] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.:()V │ │ -3f55c0: 2200 5a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f55c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f55c6: 1a02 d451 |0003: const-string v2, "NONE" // string@51d4 │ │ -3f55ca: 7040 5dc2 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f55d0: 6900 f28a |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.NONE:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af2 │ │ -3f55d4: 2200 5a18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f55d8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3f55da: 1a03 aa1e |000d: const-string v3, "CRC32" // string@1eaa │ │ -3f55de: 7040 5dc2 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f55e4: 6900 f08a |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.CRC32:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af0 │ │ -3f55e8: 2200 5a18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f55ec: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -3f55ee: 1a04 a64f |0017: const-string v4, "MD5" // string@4fa6 │ │ -3f55f2: 1405 0380 0000 |0019: const v5, #float 4.5922e-41 // #00008003 │ │ -3f55f8: 7040 5dc2 4053 |001c: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f55fe: 6900 f18a |001f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.MD5:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af1 │ │ -3f5602: 2200 5a18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f5606: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -3f5608: 1a05 2759 |0024: const-string v5, "SHA1" // string@5927 │ │ -3f560c: 1406 0480 0000 |0026: const v6, #float 4.59234e-41 // #00008004 │ │ -3f5612: 7040 5dc2 5064 |0029: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f5618: 6900 f48a |002c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA1:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af4 │ │ -3f561c: 2200 5a18 |002e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f5620: 1245 |0030: const/4 v5, #int 4 // #4 │ │ -3f5622: 1a06 5857 |0031: const-string v6, "RIPEND160" // string@5758 │ │ -3f5626: 1407 0780 0000 |0033: const v7, #float 4.59276e-41 // #00008007 │ │ -3f562c: 7040 5dc2 6075 |0036: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f5632: 6900 f38a |0039: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.RIPEND160:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af3 │ │ -3f5636: 2200 5a18 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f563a: 1256 |003d: const/4 v6, #int 5 // #5 │ │ -3f563c: 1a07 2859 |003e: const-string v7, "SHA256" // string@5928 │ │ -3f5640: 1408 0c80 0000 |0040: const v8, #float 4.59346e-41 // #0000800c │ │ -3f5646: 7040 5dc2 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f564c: 6900 f58a |0046: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af5 │ │ -3f5650: 2200 5a18 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f5654: 1267 |004a: const/4 v7, #int 6 // #6 │ │ -3f5656: 1a08 2959 |004b: const-string v8, "SHA384" // string@5929 │ │ -3f565a: 1409 0d80 0000 |004d: const v9, #float 4.5936e-41 // #0000800d │ │ -3f5660: 7040 5dc2 8097 |0050: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f5666: 6900 f68a |0053: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA384:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af6 │ │ -3f566a: 2200 5a18 |0055: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f566e: 1278 |0057: const/4 v8, #int 7 // #7 │ │ -3f5670: 1a09 2a59 |0058: const-string v9, "SHA512" // string@592a │ │ -3f5674: 140a 0e80 0000 |005a: const v10, #float 4.59374e-41 // #0000800e │ │ -3f567a: 7040 5dc2 90a8 |005d: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ -3f5680: 6900 f78a |0060: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA512:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af7 │ │ -3f5684: 1300 0800 |0062: const/16 v0, #int 8 // #8 │ │ -3f5688: 2300 c31c |0064: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@1cc3 │ │ -3f568c: 6209 f28a |0066: sget-object v9, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.NONE:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af2 │ │ -3f5690: 4d09 0001 |0068: aput-object v9, v0, v1 │ │ -3f5694: 6209 f08a |006a: sget-object v9, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.CRC32:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af0 │ │ -3f5698: 4d09 0002 |006c: aput-object v9, v0, v2 │ │ -3f569c: 6202 f18a |006e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.MD5:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af1 │ │ -3f56a0: 4d02 0003 |0070: aput-object v2, v0, v3 │ │ -3f56a4: 6202 f48a |0072: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA1:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af4 │ │ -3f56a8: 4d02 0004 |0074: aput-object v2, v0, v4 │ │ -3f56ac: 6202 f38a |0076: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.RIPEND160:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af3 │ │ -3f56b0: 4d02 0005 |0078: aput-object v2, v0, v5 │ │ -3f56b4: 6202 f58a |007a: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af5 │ │ -3f56b8: 4d02 0006 |007c: aput-object v2, v0, v6 │ │ -3f56bc: 6202 f68a |007e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA384:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af6 │ │ -3f56c0: 4d02 0007 |0080: aput-object v2, v0, v7 │ │ -3f56c4: 6202 f78a |0082: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA512:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af7 │ │ -3f56c8: 4d02 0008 |0084: aput-object v2, v0, v8 │ │ -3f56cc: 6900 ef8a |0086: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8aef │ │ -3f56d0: 2200 2511 |0088: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3f56d4: 7010 3587 0000 |008a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3f56da: 7100 61c2 0000 |008d: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c261 │ │ -3f56e0: 0c02 |0090: move-result-object v2 │ │ -3f56e2: 2123 |0091: array-length v3, v2 │ │ -3f56e4: 3531 1200 |0092: if-ge v1, v3, 00a4 // +0012 │ │ -3f56e8: 4604 0201 |0094: aget-object v4, v2, v1 │ │ -3f56ec: 6e10 5fc2 0400 |0096: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getCode:()I // method@c25f │ │ -3f56f2: 0a05 |0099: move-result v5 │ │ -3f56f4: 7110 a983 0500 |009a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3f56fa: 0c05 |009d: move-result-object v5 │ │ -3f56fc: 7230 b187 5004 |009e: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f5702: d801 0101 |00a1: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f5706: 28ef |00a3: goto 0092 // -0011 │ │ -3f5708: 7110 0d87 0000 |00a4: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -3f570e: 0c00 |00a7: move-result-object v0 │ │ -3f5710: 6900 f98a |00a8: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.codeToEnum:Ljava/util/Map; // field@8af9 │ │ -3f5714: 0e00 |00aa: return-void │ │ +3f55a4: |[3f55a4] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.:()V │ │ +3f55b4: 2200 5a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f55b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f55ba: 1a02 d451 |0003: const-string v2, "NONE" // string@51d4 │ │ +3f55be: 7040 5dc2 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f55c4: 6900 f28a |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.NONE:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af2 │ │ +3f55c8: 2200 5a18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f55cc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3f55ce: 1a03 aa1e |000d: const-string v3, "CRC32" // string@1eaa │ │ +3f55d2: 7040 5dc2 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f55d8: 6900 f08a |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.CRC32:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af0 │ │ +3f55dc: 2200 5a18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f55e0: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +3f55e2: 1a04 a64f |0017: const-string v4, "MD5" // string@4fa6 │ │ +3f55e6: 1405 0380 0000 |0019: const v5, #float 4.5922e-41 // #00008003 │ │ +3f55ec: 7040 5dc2 4053 |001c: invoke-direct {v0, v4, v3, v5}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f55f2: 6900 f18a |001f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.MD5:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af1 │ │ +3f55f6: 2200 5a18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f55fa: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +3f55fc: 1a05 2759 |0024: const-string v5, "SHA1" // string@5927 │ │ +3f5600: 1406 0480 0000 |0026: const v6, #float 4.59234e-41 // #00008004 │ │ +3f5606: 7040 5dc2 5064 |0029: invoke-direct {v0, v5, v4, v6}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f560c: 6900 f48a |002c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA1:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af4 │ │ +3f5610: 2200 5a18 |002e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f5614: 1245 |0030: const/4 v5, #int 4 // #4 │ │ +3f5616: 1a06 5857 |0031: const-string v6, "RIPEND160" // string@5758 │ │ +3f561a: 1407 0780 0000 |0033: const v7, #float 4.59276e-41 // #00008007 │ │ +3f5620: 7040 5dc2 6075 |0036: invoke-direct {v0, v6, v5, v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f5626: 6900 f38a |0039: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.RIPEND160:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af3 │ │ +3f562a: 2200 5a18 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f562e: 1256 |003d: const/4 v6, #int 5 // #5 │ │ +3f5630: 1a07 2859 |003e: const-string v7, "SHA256" // string@5928 │ │ +3f5634: 1408 0c80 0000 |0040: const v8, #float 4.59346e-41 // #0000800c │ │ +3f563a: 7040 5dc2 7086 |0043: invoke-direct {v0, v7, v6, v8}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f5640: 6900 f58a |0046: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af5 │ │ +3f5644: 2200 5a18 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f5648: 1267 |004a: const/4 v7, #int 6 // #6 │ │ +3f564a: 1a08 2959 |004b: const-string v8, "SHA384" // string@5929 │ │ +3f564e: 1409 0d80 0000 |004d: const v9, #float 4.5936e-41 // #0000800d │ │ +3f5654: 7040 5dc2 8097 |0050: invoke-direct {v0, v8, v7, v9}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f565a: 6900 f68a |0053: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA384:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af6 │ │ +3f565e: 2200 5a18 |0055: new-instance v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f5662: 1278 |0057: const/4 v8, #int 7 // #7 │ │ +3f5664: 1a09 2a59 |0058: const-string v9, "SHA512" // string@592a │ │ +3f5668: 140a 0e80 0000 |005a: const v10, #float 4.59374e-41 // #0000800e │ │ +3f566e: 7040 5dc2 90a8 |005d: invoke-direct {v0, v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.:(Ljava/lang/String;II)V // method@c25d │ │ +3f5674: 6900 f78a |0060: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA512:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af7 │ │ +3f5678: 1300 0800 |0062: const/16 v0, #int 8 // #8 │ │ +3f567c: 2300 c31c |0064: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@1cc3 │ │ +3f5680: 6209 f28a |0066: sget-object v9, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.NONE:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af2 │ │ +3f5684: 4d09 0001 |0068: aput-object v9, v0, v1 │ │ +3f5688: 6209 f08a |006a: sget-object v9, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.CRC32:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af0 │ │ +3f568c: 4d09 0002 |006c: aput-object v9, v0, v2 │ │ +3f5690: 6202 f18a |006e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.MD5:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af1 │ │ +3f5694: 4d02 0003 |0070: aput-object v2, v0, v3 │ │ +3f5698: 6202 f48a |0072: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA1:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af4 │ │ +3f569c: 4d02 0004 |0074: aput-object v2, v0, v4 │ │ +3f56a0: 6202 f38a |0076: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.RIPEND160:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af3 │ │ +3f56a4: 4d02 0005 |0078: aput-object v2, v0, v5 │ │ +3f56a8: 6202 f58a |007a: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA256:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af5 │ │ +3f56ac: 4d02 0006 |007c: aput-object v2, v0, v6 │ │ +3f56b0: 6202 f68a |007e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA384:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af6 │ │ +3f56b4: 4d02 0007 |0080: aput-object v2, v0, v7 │ │ +3f56b8: 6202 f78a |0082: sget-object v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.SHA512:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8af7 │ │ +3f56bc: 4d02 0008 |0084: aput-object v2, v0, v8 │ │ +3f56c0: 6900 ef8a |0086: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8aef │ │ +3f56c4: 2200 2511 |0088: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3f56c8: 7010 3587 0000 |008a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3f56ce: 7100 61c2 0000 |008d: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c261 │ │ +3f56d4: 0c02 |0090: move-result-object v2 │ │ +3f56d6: 2123 |0091: array-length v3, v2 │ │ +3f56d8: 3531 1200 |0092: if-ge v1, v3, 00a4 // +0012 │ │ +3f56dc: 4604 0201 |0094: aget-object v4, v2, v1 │ │ +3f56e0: 6e10 5fc2 0400 |0096: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getCode:()I // method@c25f │ │ +3f56e6: 0a05 |0099: move-result v5 │ │ +3f56e8: 7110 a983 0500 |009a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3f56ee: 0c05 |009d: move-result-object v5 │ │ +3f56f0: 7230 b187 5004 |009e: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f56f6: d801 0101 |00a1: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f56fa: 28ef |00a3: goto 0092 // -0011 │ │ +3f56fc: 7110 0d87 0000 |00a4: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +3f5702: 0c00 |00a7: move-result-object v0 │ │ +3f5704: 6900 f98a |00a8: sput-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.codeToEnum:Ljava/util/Map; // field@8af9 │ │ +3f5708: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000a line=261 │ │ 0x0014 line=262 │ │ 0x0021 line=263 │ │ 0x002e line=264 │ │ @@ -877529,18 +877529,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 │ │ -3f5718: |[3f5718] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.:(Ljava/lang/String;II)V │ │ -3f5728: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3f572e: 5903 f88a |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.code:I // field@8af8 │ │ -3f5732: 0e00 |0005: return-void │ │ +3f570c: |[3f570c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.:(Ljava/lang/String;II)V │ │ +3f571c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3f5722: 5903 f88a |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.code:I // field@8af8 │ │ +3f5726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -877552,22 +877552,22 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f553c: |[3f553c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f554c: 6200 f98a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.codeToEnum:Ljava/util/Map; // field@8af9 │ │ -3f5550: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3f5556: 0c01 |0005: move-result-object v1 │ │ -3f5558: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f555e: 0c01 |0009: move-result-object v1 │ │ -3f5560: 1f01 5a18 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f5564: 1101 |000c: return-object v1 │ │ +3f5530: |[3f5530] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f5540: 6200 f98a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.codeToEnum:Ljava/util/Map; // field@8af9 │ │ +3f5544: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3f554a: 0c01 |0005: move-result-object v1 │ │ +3f554c: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f5552: 0c01 |0009: move-result-object v1 │ │ +3f5554: 1f01 5a18 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f5558: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;) │ │ @@ -877575,20 +877575,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f5568: |[3f5568] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f5578: 1c00 5a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f557c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3f5582: 0c01 |0005: move-result-object v1 │ │ -3f5584: 1f01 5a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ -3f5588: 1101 |0008: return-object v1 │ │ +3f555c: |[3f555c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f556c: 1c00 5a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f5570: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3f5576: 0c01 |0005: move-result-object v1 │ │ +3f5578: 1f01 5a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@185a │ │ +3f557c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;) │ │ @@ -877596,20 +877596,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f558c: |[3f558c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f559c: 6200 ef8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8aef │ │ -3f55a0: 6e10 84d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.clone:()Ljava/lang/Object; // method@d784 │ │ -3f55a6: 0c00 |0005: move-result-object v0 │ │ -3f55a8: 1f00 c31c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@1cc3 │ │ -3f55ac: 1100 |0008: return-object v0 │ │ +3f5580: |[3f5580] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.values:()[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f5590: 6200 ef8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8aef │ │ +3f5594: 6e10 84d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.clone:()Ljava/lang/Object; // method@d784 │ │ +3f559a: 0c00 |0005: move-result-object v0 │ │ +3f559c: 1f00 c31c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // type@1cc3 │ │ +3f55a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;) │ │ @@ -877617,17 +877617,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5524: |[3f5524] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.getCode:()I │ │ -3f5534: 5210 f88a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.code:I // field@8af8 │ │ -3f5538: 0f00 |0002: return v0 │ │ +3f5518: |[3f5518] org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm.getCode:()I │ │ +3f5528: 5210 f88a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.code:I // field@8af8 │ │ +3f552c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ │ │ source_file_idx : 21695 (PKWareExtraHeader.java) │ │ @@ -877665,18 +877665,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f5920: |[3f5920] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)V │ │ -3f5930: 5b01 fd8a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ -3f5934: 7010 c284 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@84c2 │ │ -3f593a: 0e00 |0005: return-void │ │ +3f5914: |[3f5914] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)V │ │ +3f5924: 5b01 fd8a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ +3f5928: 7010 c284 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@84c2 │ │ +3f592e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ @@ -877686,18 +877686,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f58a8: |[3f58a8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.initialValue:()Ljava/lang/Object; │ │ -3f58b8: 6e10 6ec2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.initialValue:()Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c26e │ │ -3f58be: 0c00 |0003: move-result-object v0 │ │ -3f58c0: 1100 |0004: return-object v0 │ │ +3f589c: |[3f589c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.initialValue:()Ljava/lang/Object; │ │ +3f58ac: 6e10 6ec2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.initialValue:()Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c26e │ │ +3f58b2: 0c00 |0003: move-result-object v0 │ │ +3f58b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;) │ │ @@ -877705,30 +877705,30 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3f58c4: |[3f58c4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.initialValue:()Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ -3f58d4: 5420 fd8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ -3f58d8: 5421 fd8a |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ -3f58dc: 7110 79c2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$000:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // method@c279 │ │ -3f58e2: 0c01 |0007: move-result-object v1 │ │ -3f58e4: 7120 7ac2 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$100:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c27a │ │ -3f58ea: 0c00 |000b: move-result-object v0 │ │ -3f58ec: 5421 fd8a |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ -3f58f0: 7110 7bc2 0100 |000e: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$200:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/util/List; // method@c27b │ │ -3f58f6: 0c01 |0011: move-result-object v1 │ │ -3f58f8: 7220 7a87 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f58fe: 1100 |0015: return-object v0 │ │ -3f5900: 0d00 |0016: move-exception v0 │ │ -3f5902: 2201 8b10 |0017: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ -3f5906: 7020 2884 0100 |0019: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f590c: 2701 |001c: throw v1 │ │ +3f58b8: |[3f58b8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1.initialValue:()Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ +3f58c8: 5420 fd8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ +3f58cc: 5421 fd8a |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ +3f58d0: 7110 79c2 0100 |0004: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$000:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // method@c279 │ │ +3f58d6: 0c01 |0007: move-result-object v1 │ │ +3f58d8: 7120 7ac2 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$100:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c27a │ │ +3f58de: 0c00 |000b: move-result-object v0 │ │ +3f58e0: 5421 fd8a |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afd │ │ +3f58e4: 7110 7bc2 0100 |000e: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$200:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/util/List; // method@c27b │ │ +3f58ea: 0c01 |0011: move-result-object v1 │ │ +3f58ec: 7220 7a87 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f58f2: 1100 |0015: return-object v0 │ │ +3f58f4: 0d00 |0016: move-exception v0 │ │ +3f58f6: 2201 8b10 |0017: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ +3f58fa: 7020 2884 0100 |0019: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f5900: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=86 │ │ 0x000c line=87 │ │ 0x0017 line=90 │ │ @@ -877777,19 +877777,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f5974: |[3f5974] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$2.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V │ │ -3f5984: 5b01 fe8a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afe │ │ -3f5988: 5b02 ff8a |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.val$zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8aff │ │ -3f598c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f5992: 0e00 |0007: return-void │ │ +3f5968: |[3f5968] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$2.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V │ │ +3f5978: 5b01 fe8a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afe │ │ +3f597c: 5b02 ff8a |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.val$zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8aff │ │ +3f5980: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f5986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ @@ -877800,25 +877800,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f593c: |[3f593c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$2.call:()Ljava/lang/Object; │ │ -3f594c: 5420 fe8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afe │ │ -3f5950: 7110 7cc2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; // method@c27c │ │ -3f5956: 0c00 |0005: move-result-object v0 │ │ -3f5958: 6e10 c384 0000 |0006: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ -3f595e: 0c00 |0009: move-result-object v0 │ │ -3f5960: 1f00 6418 |000a: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ -3f5964: 5421 ff8a |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.val$zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8aff │ │ -3f5968: 6e20 9ac2 1000 |000e: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c29a │ │ -3f596e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3f5970: 1100 |0012: return-object v0 │ │ +3f5930: |[3f5930] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$2.call:()Ljava/lang/Object; │ │ +3f5940: 5420 fe8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8afe │ │ +3f5944: 7110 7cc2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; // method@c27c │ │ +3f594a: 0c00 |0005: move-result-object v0 │ │ +3f594c: 6e10 c384 0000 |0006: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ +3f5952: 0c00 |0009: move-result-object v0 │ │ +3f5954: 1f00 6418 |000a: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ +3f5958: 5421 ff8a |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.val$zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8aff │ │ +3f595c: 6e20 9ac2 1000 |000e: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c29a │ │ +3f5962: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3f5964: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2; │ │ │ │ source_file_idx : 21858 (ParallelScatterZipCreator.java) │ │ @@ -877863,19 +877863,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f59d4: |[3f59d4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$3.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V │ │ -3f59e4: 5b01 008b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8b00 │ │ -3f59e8: 5b02 018b |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.val$zipArchiveEntryRequestSupplier:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; // field@8b01 │ │ -3f59ec: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f59f2: 0e00 |0007: return-void │ │ +3f59c8: |[3f59c8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$3.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V │ │ +3f59d8: 5b01 008b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8b00 │ │ +3f59dc: 5b02 018b |0002: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.val$zipArchiveEntryRequestSupplier:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; // field@8b01 │ │ +3f59e0: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f59e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; │ │ @@ -877886,27 +877886,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3f5994: |[3f5994] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$3.call:()Ljava/lang/Object; │ │ -3f59a4: 5420 008b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8b00 │ │ -3f59a8: 7110 7cc2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; // method@c27c │ │ -3f59ae: 0c00 |0005: move-result-object v0 │ │ -3f59b0: 6e10 c384 0000 |0006: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ -3f59b6: 0c00 |0009: move-result-object v0 │ │ -3f59b8: 1f00 6418 |000a: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ -3f59bc: 5421 018b |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.val$zipArchiveEntryRequestSupplier:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; // field@8b01 │ │ -3f59c0: 7210 d1c3 0100 |000e: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;.get:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // method@c3d1 │ │ -3f59c6: 0c01 |0011: move-result-object v1 │ │ -3f59c8: 6e20 9ac2 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c29a │ │ -3f59ce: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3f59d0: 1100 |0016: return-object v0 │ │ +3f5988: |[3f5988] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$3.call:()Ljava/lang/Object; │ │ +3f5998: 5420 008b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.this$0:Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; // field@8b00 │ │ +3f599c: 7110 7cc2 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; // method@c27c │ │ +3f59a2: 0c00 |0005: move-result-object v0 │ │ +3f59a4: 6e10 c384 0000 |0006: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@84c3 │ │ +3f59aa: 0c00 |0009: move-result-object v0 │ │ +3f59ac: 1f00 6418 |000a: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ +3f59b0: 5421 018b |000c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.val$zipArchiveEntryRequestSupplier:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; // field@8b01 │ │ +3f59b4: 7210 d1c3 0100 |000e: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;.get:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // method@c3d1 │ │ +3f59ba: 0c01 |0011: move-result-object v1 │ │ +3f59bc: 6e20 9ac2 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c29a │ │ +3f59c2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3f59c4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3; │ │ │ │ source_file_idx : 21858 (ParallelScatterZipCreator.java) │ │ @@ -877988,23 +877988,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3f5bcc: |[3f5bcc] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:()V │ │ -3f5bdc: 7100 2384 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@8423 │ │ -3f5be2: 0c00 |0003: move-result-object v0 │ │ -3f5be4: 6e10 2084 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.availableProcessors:()I // method@8420 │ │ -3f5bea: 0a00 |0007: move-result v0 │ │ -3f5bec: 7110 4488 0000 |0008: invoke-static {v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@8844 │ │ -3f5bf2: 0c00 |000b: move-result-object v0 │ │ -3f5bf4: 7020 77c2 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.:(Ljava/util/concurrent/ExecutorService;)V // method@c277 │ │ -3f5bfa: 0e00 |000f: return-void │ │ +3f5bc0: |[3f5bc0] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:()V │ │ +3f5bd0: 7100 2384 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@8423 │ │ +3f5bd6: 0c00 |0003: move-result-object v0 │ │ +3f5bd8: 6e10 2084 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.availableProcessors:()I // method@8420 │ │ +3f5bde: 0a00 |0007: move-result v0 │ │ +3f5be0: 7110 4488 0000 |0008: invoke-static {v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(I)Ljava/util/concurrent/ExecutorService; // method@8844 │ │ +3f5be6: 0c00 |000b: move-result-object v0 │ │ +3f5be8: 7020 77c2 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.:(Ljava/util/concurrent/ExecutorService;)V // method@c277 │ │ +3f5bee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;) │ │ @@ -878012,20 +878012,20 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3f5bfc: |[3f5bfc] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:(Ljava/util/concurrent/ExecutorService;)V │ │ -3f5c0c: 2200 5f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier; // type@185f │ │ -3f5c10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f5c12: 7020 74c2 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;)V // method@c274 │ │ -3f5c18: 7030 78c2 3200 |0006: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.:(Ljava/util/concurrent/ExecutorService;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)V // method@c278 │ │ -3f5c1e: 0e00 |0009: return-void │ │ +3f5bf0: |[3f5bf0] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:(Ljava/util/concurrent/ExecutorService;)V │ │ +3f5c00: 2200 5f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier; // type@185f │ │ +3f5c04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f5c06: 7020 74c2 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;)V // method@c274 │ │ +3f5c0c: 7030 78c2 3200 |0006: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.:(Ljava/util/concurrent/ExecutorService;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)V // method@c278 │ │ +3f5c12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/util/concurrent/ExecutorService; │ │ │ │ @@ -878034,35 +878034,35 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3f5c20: |[3f5c20] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:(Ljava/util/concurrent/ExecutorService;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)V │ │ -3f5c30: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f5c36: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3f5c3a: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3f5c40: 7110 0b87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@870b │ │ -3f5c46: 0c00 |000b: move-result-object v0 │ │ -3f5c48: 5b20 098b |000c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ -3f5c4c: 2200 1711 |000e: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3f5c50: 7010 5886 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3f5c56: 5b20 068b |0013: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ -3f5c5a: 7100 a184 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3f5c60: 0b00 |0018: move-result-wide v0 │ │ -3f5c62: 5a20 088b |0019: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.startedAt:J // field@8b08 │ │ -3f5c66: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ -3f5c6a: 5a20 048b |001d: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ -3f5c6e: 2200 5c18 |001f: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1; // type@185c │ │ -3f5c72: 7020 6cc2 2000 |0021: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)V // method@c26c │ │ -3f5c78: 5b20 0a8b |0024: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.tlScatterStreams:Ljava/lang/ThreadLocal; // field@8b0a │ │ -3f5c7c: 5b24 038b |0026: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.backingStoreSupplier:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // field@8b03 │ │ -3f5c80: 5b23 058b |0028: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ -3f5c84: 0e00 |002a: return-void │ │ +3f5c14: |[3f5c14] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.:(Ljava/util/concurrent/ExecutorService;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)V │ │ +3f5c24: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f5c2a: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3f5c2e: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3f5c34: 7110 0b87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@870b │ │ +3f5c3a: 0c00 |000b: move-result-object v0 │ │ +3f5c3c: 5b20 098b |000c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ +3f5c40: 2200 1711 |000e: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3f5c44: 7010 5886 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3f5c4a: 5b20 068b |0013: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ +3f5c4e: 7100 a184 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3f5c54: 0b00 |0018: move-result-wide v0 │ │ +3f5c56: 5a20 088b |0019: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.startedAt:J // field@8b08 │ │ +3f5c5a: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ +3f5c5e: 5a20 048b |001d: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ +3f5c62: 2200 5c18 |001f: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1; // type@185c │ │ +3f5c66: 7020 6cc2 2000 |0021: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)V // method@c26c │ │ +3f5c6c: 5b20 0a8b |0024: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.tlScatterStreams:Ljava/lang/ThreadLocal; // field@8b0a │ │ +3f5c70: 5b24 038b |0026: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.backingStoreSupplier:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // field@8b03 │ │ +3f5c74: 5b23 058b |0028: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ +3f5c78: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=55 │ │ 0x000e line=58 │ │ 0x0015 line=60 │ │ 0x001d line=61 │ │ @@ -878079,17 +878079,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5bb4: |[3f5bb4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$000:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; │ │ -3f5bc4: 5400 038b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.backingStoreSupplier:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // field@8b03 │ │ -3f5bc8: 1100 |0002: return-object v0 │ │ +3f5ba8: |[3f5ba8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$000:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; │ │ +3f5bb8: 5400 038b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.backingStoreSupplier:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; // field@8b03 │ │ +3f5bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;) │ │ @@ -878097,18 +878097,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3f5b68: |[3f5b68] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$100:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ -3f5b78: 7020 81c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createDeferred:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c281 │ │ -3f5b7e: 0c00 |0003: move-result-object v0 │ │ -3f5b80: 1100 |0004: return-object v0 │ │ +3f5b5c: |[3f5b5c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$100:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ +3f5b6c: 7020 81c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createDeferred:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c281 │ │ +3f5b72: 0c00 |0003: move-result-object v0 │ │ +3f5b74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier; │ │ │ │ @@ -878117,17 +878117,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5aa4: |[3f5aa4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$200:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/util/List; │ │ -3f5ab4: 5400 098b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ -3f5ab8: 1100 |0002: return-object v0 │ │ +3f5a98: |[3f5a98] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$200:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/util/List; │ │ +3f5aa8: 5400 098b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ +3f5aac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;) │ │ @@ -878135,17 +878135,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5a8c: |[3f5a8c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; │ │ -3f5a9c: 5400 0a8b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.tlScatterStreams:Ljava/lang/ThreadLocal; // field@8b0a │ │ -3f5aa0: 1100 |0002: return-object v0 │ │ +3f5a80: |[3f5a80] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.access$400:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;)Ljava/lang/ThreadLocal; │ │ +3f5a90: 5400 0a8b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.tlScatterStreams:Ljava/lang/ThreadLocal; // field@8b0a │ │ +3f5a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;) │ │ @@ -878153,23 +878153,23 @@ │ │ type : '(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3f5b84: |[3f5b84] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createDeferred:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ -3f5b94: 7210 0ac8 0300 |0000: invoke-interface {v3}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;.get:()Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // method@c80a │ │ -3f5b9a: 0c03 |0003: move-result-object v3 │ │ -3f5b9c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3f5b9e: 7120 b7c2 3000 |0005: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ -3f5ba4: 0c00 |0008: move-result-object v0 │ │ -3f5ba6: 2201 6418 |0009: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ -3f5baa: 7030 99c2 3100 |000b: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V // method@c299 │ │ -3f5bb0: 1101 |000e: return-object v1 │ │ +3f5b78: |[3f5b78] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createDeferred:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ +3f5b88: 7210 0ac8 0300 |0000: invoke-interface {v3}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier;.get:()Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // method@c80a │ │ +3f5b8e: 0c03 |0003: move-result-object v3 │ │ +3f5b90: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3f5b92: 7120 b7c2 3000 |0005: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ +3f5b98: 0c00 |0008: move-result-object v0 │ │ +3f5b9a: 2201 6418 |0009: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ +3f5b9e: 7030 99c2 3100 |000b: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V // method@c299 │ │ +3f5ba4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=78 │ │ 0x0009 line=79 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ @@ -878181,19 +878181,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f5c88: |[3f5c88] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V │ │ -3f5c98: 6e30 7fc2 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Ljava/util/concurrent/Callable; // method@c27f │ │ -3f5c9e: 0c01 |0003: move-result-object v1 │ │ -3f5ca0: 6e20 83c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.submit:(Ljava/util/concurrent/Callable;)V // method@c283 │ │ -3f5ca6: 0e00 |0007: return-void │ │ +3f5c7c: |[3f5c7c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V │ │ +3f5c8c: 6e30 7fc2 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Ljava/util/concurrent/Callable; // method@c27f │ │ +3f5c92: 0c01 |0003: move-result-object v1 │ │ +3f5c94: 6e20 83c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.submit:(Ljava/util/concurrent/Callable;)V // method@c283 │ │ +3f5c9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/commons/compress/parallel/InputStreamSupplier; │ │ @@ -878203,19 +878203,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f5ca8: |[3f5ca8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V │ │ -3f5cb8: 6e20 80c2 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)Ljava/util/concurrent/Callable; // method@c280 │ │ -3f5cbe: 0c01 |0003: move-result-object v1 │ │ -3f5cc0: 6e20 83c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.submit:(Ljava/util/concurrent/Callable;)V // method@c283 │ │ -3f5cc6: 0e00 |0007: return-void │ │ +3f5c9c: |[3f5c9c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V │ │ +3f5cac: 6e20 80c2 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)Ljava/util/concurrent/Callable; // method@c280 │ │ +3f5cb2: 0c01 |0003: move-result-object v1 │ │ +3f5cb4: 6e20 83c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.submit:(Ljava/util/concurrent/Callable;)V // method@c283 │ │ +3f5cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; │ │ │ │ @@ -878224,34 +878224,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Ljava/util/concurrent/Callable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3f5abc: |[3f5abc] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Ljava/util/concurrent/Callable; │ │ -3f5acc: 6e10 9ec3 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3f5ad2: 0a00 |0003: move-result v0 │ │ -3f5ad4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3f5ad6: 3210 0c00 |0005: if-eq v0, v1, 0011 // +000c │ │ -3f5ada: 7120 cdc3 4300 |0007: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.createZipArchiveEntryRequest:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // method@c3cd │ │ -3f5ae0: 0c03 |000a: move-result-object v3 │ │ -3f5ae2: 2204 5d18 |000b: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2; // type@185d │ │ -3f5ae6: 7030 6fc2 2403 |000d: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c26f │ │ -3f5aec: 1104 |0010: return-object v4 │ │ -3f5aee: 2204 7110 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f5af2: 2200 9410 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f5af6: 7010 8384 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f5afc: 1a01 3d51 |0018: const-string v1, "Method must be set on zipArchiveEntry: " // string@513d │ │ -3f5b00: 6e20 8f84 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f5b06: 6e20 8e84 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f5b0c: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f5b12: 0c03 |0023: move-result-object v3 │ │ -3f5b14: 7020 8783 3400 |0024: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f5b1a: 2704 |0027: throw v4 │ │ +3f5ab0: |[3f5ab0] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Ljava/util/concurrent/Callable; │ │ +3f5ac0: 6e10 9ec3 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3f5ac6: 0a00 |0003: move-result v0 │ │ +3f5ac8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3f5aca: 3210 0c00 |0005: if-eq v0, v1, 0011 // +000c │ │ +3f5ace: 7120 cdc3 4300 |0007: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.createZipArchiveEntryRequest:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // method@c3cd │ │ +3f5ad4: 0c03 |000a: move-result-object v3 │ │ +3f5ad6: 2204 5d18 |000b: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2; // type@185d │ │ +3f5ada: 7030 6fc2 2403 |000d: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$2;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V // method@c26f │ │ +3f5ae0: 1104 |0010: return-object v4 │ │ +3f5ae2: 2204 7110 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f5ae6: 2200 9410 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f5aea: 7010 8384 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f5af0: 1a01 3d51 |0018: const-string v1, "Method must be set on zipArchiveEntry: " // string@513d │ │ +3f5af4: 6e20 8f84 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f5afa: 6e20 8e84 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f5b00: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f5b06: 0c03 |0023: move-result-object v3 │ │ +3f5b08: 7020 8783 3400 |0024: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f5b0e: 2704 |0027: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0007 line=187 │ │ 0x000b line=188 │ │ 0x0011 line=185 │ │ locals : │ │ @@ -878264,18 +878264,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)Ljava/util/concurrent/Callable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f5b1c: |[3f5b1c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)Ljava/util/concurrent/Callable; │ │ -3f5b2c: 2200 5e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3; // type@185e │ │ -3f5b30: 7030 71c2 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V // method@c271 │ │ -3f5b36: 1100 |0005: return-object v0 │ │ +3f5b10: |[3f5b10] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.createCallable:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)Ljava/util/concurrent/Callable; │ │ +3f5b20: 2200 5e18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3; // type@185e │ │ +3f5b24: 7030 71c2 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$3;.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier;)V // method@c271 │ │ +3f5b2a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier; │ │ │ │ @@ -878284,23 +878284,23 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -3f5b38: |[3f5b38] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.getStatisticsMessage:()Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ -3f5b48: 2200 6218 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; // type@1862 │ │ -3f5b4c: 5371 048b |0002: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ -3f5b50: 5373 088b |0004: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.startedAt:J // field@8b08 │ │ -3f5b54: 9c03 0103 |0006: sub-long v3, v1, v3 │ │ -3f5b58: 5375 078b |0008: iget-wide v5, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.scatterDoneAt:J // field@8b07 │ │ -3f5b5c: bc15 |000a: sub-long/2addr v5, v1 │ │ -3f5b5e: 7056 93c2 3054 |000b: invoke-direct {v0, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.:(JJ)V // method@c293 │ │ -3f5b64: 1100 |000e: return-object v0 │ │ +3f5b2c: |[3f5b2c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.getStatisticsMessage:()Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ +3f5b3c: 2200 6218 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; // type@1862 │ │ +3f5b40: 5371 048b |0002: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ +3f5b44: 5373 088b |0004: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.startedAt:J // field@8b08 │ │ +3f5b48: 9c03 0103 |0006: sub-long v3, v1, v3 │ │ +3f5b4c: 5375 078b |0008: iget-wide v5, v7, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.scatterDoneAt:J // field@8b07 │ │ +3f5b50: bc15 |000a: sub-long/2addr v5, v1 │ │ +3f5b52: 7056 93c2 3054 |000b: invoke-direct {v0, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.:(JJ)V // method@c293 │ │ +3f5b58: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;) │ │ @@ -878308,21 +878308,21 @@ │ │ type : '(Ljava/util/concurrent/Callable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f5cc8: |[3f5cc8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.submit:(Ljava/util/concurrent/Callable;)V │ │ -3f5cd8: 5420 068b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ -3f5cdc: 5421 058b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ -3f5ce0: 7220 4388 3100 |0004: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@8843 │ │ -3f5ce6: 0c03 |0007: move-result-object v3 │ │ -3f5ce8: 7220 7a87 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f5cee: 0e00 |000b: return-void │ │ +3f5cbc: |[3f5cbc] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.submit:(Ljava/util/concurrent/Callable;)V │ │ +3f5ccc: 5420 068b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ +3f5cd0: 5421 058b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ +3f5cd4: 7220 4388 3100 |0004: invoke-interface {v1, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@8843 │ │ +3f5cda: 0c03 |0007: move-result-object v3 │ │ +3f5cdc: 7220 7a87 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f5ce2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/util/concurrent/Callable; │ │ │ │ @@ -878331,51 +878331,51 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -3f5cf0: |[3f5cf0] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V │ │ -3f5d00: 5440 068b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ -3f5d04: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3f5d0a: 0c00 |0005: move-result-object v0 │ │ -3f5d0c: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f5d12: 0a01 |0009: move-result v1 │ │ -3f5d14: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -3f5d18: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f5d1e: 0c01 |000f: move-result-object v1 │ │ -3f5d20: 1f01 5c11 |0010: check-cast v1, Ljava/util/concurrent/Future; // type@115c │ │ -3f5d24: 7210 4b88 0100 |0012: invoke-interface {v1}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@884b │ │ -3f5d2a: 28f1 |0015: goto 0006 // -000f │ │ -3f5d2c: 5440 058b |0016: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ -3f5d30: 7210 4088 0000 |0018: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@8840 │ │ -3f5d36: 5440 058b |001b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ -3f5d3a: 1701 60ea 0000 |001d: const-wide/32 v1, #float 8.40779e-41 // #0000ea60 │ │ -3f5d40: 6203 6879 |0020: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3f5d44: 7240 3e88 1032 |0022: invoke-interface {v0, v1, v2, v3}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@883e │ │ -3f5d4a: 7100 a184 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3f5d50: 0b00 |0028: move-result-wide v0 │ │ -3f5d52: 5a40 048b |0029: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ -3f5d56: 5440 098b |002b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ -3f5d5a: 7210 8487 0000 |002d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3f5d60: 0c00 |0030: move-result-object v0 │ │ -3f5d62: 7210 5487 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f5d68: 0a01 |0034: move-result v1 │ │ -3f5d6a: 3801 0f00 |0035: if-eqz v1, 0044 // +000f │ │ -3f5d6e: 7210 5587 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f5d74: 0c01 |003a: move-result-object v1 │ │ -3f5d76: 1f01 6418 |003b: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ -3f5d7a: 6e20 9ec2 5100 |003d: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V // method@c29e │ │ -3f5d80: 6e10 9bc2 0100 |0040: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.close:()V // method@c29b │ │ -3f5d86: 28ee |0043: goto 0031 // -0012 │ │ -3f5d88: 7100 a184 0000 |0044: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3f5d8e: 0b00 |0047: move-result-wide v0 │ │ -3f5d90: 5a40 078b |0048: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.scatterDoneAt:J // field@8b07 │ │ -3f5d94: 0e00 |004a: return-void │ │ +3f5ce4: |[3f5ce4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V │ │ +3f5cf4: 5440 068b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.futures:Ljava/util/List; // field@8b06 │ │ +3f5cf8: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3f5cfe: 0c00 |0005: move-result-object v0 │ │ +3f5d00: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f5d06: 0a01 |0009: move-result v1 │ │ +3f5d08: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +3f5d0c: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f5d12: 0c01 |000f: move-result-object v1 │ │ +3f5d14: 1f01 5c11 |0010: check-cast v1, Ljava/util/concurrent/Future; // type@115c │ │ +3f5d18: 7210 4b88 0100 |0012: invoke-interface {v1}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@884b │ │ +3f5d1e: 28f1 |0015: goto 0006 // -000f │ │ +3f5d20: 5440 058b |0016: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ +3f5d24: 7210 4088 0000 |0018: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@8840 │ │ +3f5d2a: 5440 058b |001b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.es:Ljava/util/concurrent/ExecutorService; // field@8b05 │ │ +3f5d2e: 1701 60ea 0000 |001d: const-wide/32 v1, #float 8.40779e-41 // #0000ea60 │ │ +3f5d34: 6203 6879 |0020: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3f5d38: 7240 3e88 1032 |0022: invoke-interface {v0, v1, v2, v3}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@883e │ │ +3f5d3e: 7100 a184 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3f5d44: 0b00 |0028: move-result-wide v0 │ │ +3f5d46: 5a40 048b |0029: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.compressionDoneAt:J // field@8b04 │ │ +3f5d4a: 5440 098b |002b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.streams:Ljava/util/List; // field@8b09 │ │ +3f5d4e: 7210 8487 0000 |002d: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3f5d54: 0c00 |0030: move-result-object v0 │ │ +3f5d56: 7210 5487 0000 |0031: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f5d5c: 0a01 |0034: move-result v1 │ │ +3f5d5e: 3801 0f00 |0035: if-eqz v1, 0044 // +000f │ │ +3f5d62: 7210 5587 0000 |0037: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f5d68: 0c01 |003a: move-result-object v1 │ │ +3f5d6a: 1f01 6418 |003b: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ +3f5d6e: 6e20 9ec2 5100 |003d: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V // method@c29e │ │ +3f5d74: 6e10 9bc2 0100 |0040: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.close:()V // method@c29b │ │ +3f5d7a: 28ee |0043: goto 0031 // -0012 │ │ +3f5d7c: 7100 a184 0000 |0044: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3f5d82: 0b00 |0047: move-result-wide v0 │ │ +3f5d84: 5a40 078b |0048: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator;.scatterDoneAt:J // field@8b07 │ │ +3f5d88: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0012 line=240 │ │ 0x0016 line=243 │ │ 0x001b line=244 │ │ 0x0025 line=247 │ │ @@ -878420,19 +878420,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f6098: |[3f6098] org.apache.commons.compress.archivers.zip.ScatterStatistics.:(JJ)V │ │ -3f60a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f60ae: 5a01 118b |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ -3f60b2: 5a03 128b |0005: iput-wide v3, v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ -3f60b6: 0e00 |0007: return-void │ │ +3f608c: |[3f608c] org.apache.commons.compress.archivers.zip.ScatterStatistics.:(JJ)V │ │ +3f609c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f60a2: 5a01 118b |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ +3f60a6: 5a03 128b |0005: iput-wide v3, v0, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ +3f60aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ @@ -878445,17 +878445,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6068: |[3f6068] org.apache.commons.compress.archivers.zip.ScatterStatistics.getCompressionElapsed:()J │ │ -3f6078: 5320 118b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ -3f607c: 1000 |0002: return-wide v0 │ │ +3f605c: |[3f605c] org.apache.commons.compress.archivers.zip.ScatterStatistics.getCompressionElapsed:()J │ │ +3f606c: 5320 118b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ +3f6070: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;) │ │ @@ -878463,17 +878463,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6080: |[3f6080] org.apache.commons.compress.archivers.zip.ScatterStatistics.getMergingElapsed:()J │ │ -3f6090: 5320 128b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ -3f6094: 1000 |0002: return-wide v0 │ │ +3f6074: |[3f6074] org.apache.commons.compress.archivers.zip.ScatterStatistics.getMergingElapsed:()J │ │ +3f6084: 5320 128b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ +3f6088: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;) │ │ @@ -878481,30 +878481,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3f6010: |[3f6010] org.apache.commons.compress.archivers.zip.ScatterStatistics.toString:()Ljava/lang/String; │ │ -3f6020: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f6024: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f602a: 1a01 937c |0005: const-string v1, "compressionElapsed=" // string@7c93 │ │ -3f602e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f6034: 5331 118b |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ -3f6038: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f603e: 1a01 37b1 |000f: const-string v1, "ms, mergingElapsed=" // string@b137 │ │ -3f6042: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f6048: 5331 128b |0014: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ -3f604c: 6e30 8b84 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f6052: 1a01 34b1 |0019: const-string v1, "ms" // string@b134 │ │ -3f6056: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f605c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f6062: 0c00 |0021: move-result-object v0 │ │ -3f6064: 1100 |0022: return-object v0 │ │ +3f6004: |[3f6004] org.apache.commons.compress.archivers.zip.ScatterStatistics.toString:()Ljava/lang/String; │ │ +3f6014: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f6018: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f601e: 1a01 937c |0005: const-string v1, "compressionElapsed=" // string@7c93 │ │ +3f6022: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f6028: 5331 118b |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.compressionElapsed:J // field@8b11 │ │ +3f602c: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f6032: 1a01 37b1 |000f: const-string v1, "ms, mergingElapsed=" // string@b137 │ │ +3f6036: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f603c: 5331 128b |0014: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterStatistics;.mergingElapsed:J // field@8b12 │ │ +3f6040: 6e30 8b84 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f6046: 1a01 34b1 |0019: const-string v1, "ms" // string@b134 │ │ +3f604a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f6050: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f6056: 0c00 |0021: move-result-object v0 │ │ +3f6058: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/apache/commons/compress/archivers/zip/ScatterStatistics; │ │ │ │ source_file_idx : 23790 (ScatterStatistics.java) │ │ @@ -878553,21 +878553,21 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;JJJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3f6108: |[3f6108] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;JJJ)V │ │ -3f6118: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f611e: 5b01 168b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ -3f6122: 5a02 148b |0005: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.crc:J // field@8b14 │ │ -3f6126: 5a04 138b |0007: iput-wide v4, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ -3f612a: 5a06 158b |0009: iput-wide v6, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.size:J // field@8b15 │ │ -3f612e: 0e00 |000b: return-void │ │ +3f60fc: |[3f60fc] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;JJJ)V │ │ +3f610c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f6112: 5b01 168b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ +3f6116: 5a02 148b |0005: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.crc:J // field@8b14 │ │ +3f611a: 5a04 138b |0007: iput-wide v4, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ +3f611e: 5a06 158b |0009: iput-wide v6, v0, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.size:J // field@8b15 │ │ +3f6122: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ @@ -878584,29 +878584,29 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3f60b8: |[3f60b8] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry.transferToArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3f60c8: 5430 168b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ -3f60cc: 6e10 d0c3 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getZipArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3d0 │ │ -3f60d2: 0c00 |0005: move-result-object v0 │ │ -3f60d4: 5331 138b |0006: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ -3f60d8: 6e30 b6c3 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3f60de: 5331 158b |000b: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.size:J // field@8b15 │ │ -3f60e2: 6e30 c5c3 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3f60e8: 5331 148b |0010: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.crc:J // field@8b14 │ │ -3f60ec: 6e30 b7c3 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ -3f60f2: 5431 168b |0015: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ -3f60f6: 6e10 cec3 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getMethod:()I // method@c3ce │ │ -3f60fc: 0a01 |001a: move-result v1 │ │ -3f60fe: 6e20 c0c3 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ -3f6104: 1100 |001e: return-object v0 │ │ +3f60ac: |[3f60ac] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry.transferToArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3f60bc: 5430 168b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ +3f60c0: 6e10 d0c3 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getZipArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3d0 │ │ +3f60c6: 0c00 |0005: move-result-object v0 │ │ +3f60c8: 5331 138b |0006: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ +3f60cc: 6e30 b6c3 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3f60d2: 5331 158b |000b: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.size:J // field@8b15 │ │ +3f60d6: 6e30 c5c3 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3f60dc: 5331 148b |0010: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.crc:J // field@8b14 │ │ +3f60e0: 6e30 b7c3 1002 |0012: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ +3f60e6: 5431 168b |0015: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.zipArchiveEntryRequest:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // field@8b16 │ │ +3f60ea: 6e10 cec3 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getMethod:()I // method@c3ce │ │ +3f60f0: 0a01 |001a: move-result v1 │ │ +3f60f2: 6e20 c0c3 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ +3f60f8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000b line=75 │ │ 0x0010 line=76 │ │ 0x0015 line=77 │ │ @@ -878667,22 +878667,22 @@ │ │ type : '(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3f617c: |[3f617c] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V │ │ -3f618c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f6192: 2200 5211 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentLinkedQueue; // type@1152 │ │ -3f6196: 7010 2888 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;.:()V // method@8828 │ │ -3f619c: 5b10 188b |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ -3f61a0: 5b12 178b |000a: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ -3f61a4: 5b13 198b |000c: iput-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f61a8: 0e00 |000e: return-void │ │ +3f6170: |[3f6170] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V │ │ +3f6180: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f6186: 2200 5211 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentLinkedQueue; // type@1152 │ │ +3f618a: 7010 2888 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;.:()V // method@8828 │ │ +3f6190: 5b10 188b |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ +3f6194: 5b12 178b |000a: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ +3f6198: 5b13 198b |000c: iput-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f619c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=49 │ │ 0x000a line=84 │ │ 0x000c line=85 │ │ locals : │ │ @@ -878695,19 +878695,19 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f6130: |[3f6130] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.fileBased:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ -3f6140: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3f6142: 7120 9dc2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.fileBased:(Ljava/io/File;I)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c29d │ │ -3f6148: 0c01 |0004: move-result-object v1 │ │ -3f614a: 1101 |0005: return-object v1 │ │ +3f6124: |[3f6124] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.fileBased:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ +3f6134: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3f6136: 7120 9dc2 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.fileBased:(Ljava/io/File;I)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // method@c29d │ │ +3f613c: 0c01 |0004: move-result-object v1 │ │ +3f613e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;) │ │ @@ -878715,22 +878715,22 @@ │ │ type : '(Ljava/io/File;I)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3f614c: |[3f614c] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.fileBased:(Ljava/io/File;I)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ -3f615c: 2200 f518 |0000: new-instance v0, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; // type@18f5 │ │ -3f6160: 7020 00c8 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.:(Ljava/io/File;)V // method@c800 │ │ -3f6166: 7120 b7c2 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ -3f616c: 0c01 |0008: move-result-object v1 │ │ -3f616e: 2202 6418 |0009: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ -3f6172: 7030 99c2 0201 |000b: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V // method@c299 │ │ -3f6178: 1102 |000e: return-object v2 │ │ +3f6140: |[3f6140] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.fileBased:(Ljava/io/File;I)Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ +3f6150: 2200 f518 |0000: new-instance v0, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; // type@18f5 │ │ +3f6154: 7020 00c8 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.:(Ljava/io/File;)V // method@c800 │ │ +3f615a: 7120 b7c2 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ +3f6160: 0c01 |0008: move-result-object v1 │ │ +3f6162: 2202 6418 |0009: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; // type@1864 │ │ +3f6166: 7030 99c2 0201 |000b: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;Lorg/apache/commons/compress/archivers/zip/StreamCompressor;)V // method@c299 │ │ +3f616c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0009 line=154 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/io/File; │ │ @@ -878742,54 +878742,54 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 72 16-bit code units │ │ -3f61ac: |[3f61ac] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V │ │ -3f61bc: 6e10 cfc3 0b00 |0000: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getPayloadStream:()Ljava/io/InputStream; // method@c3cf │ │ -3f61c2: 0c00 |0003: move-result-object v0 │ │ -3f61c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f61c6: 54a2 198b |0005: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f61ca: 6e10 cec3 0b00 |0007: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getMethod:()I // method@c3ce │ │ -3f61d0: 0a03 |000a: move-result v3 │ │ -3f61d2: 6e30 bec2 0203 |000b: invoke-virtual {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:(Ljava/io/InputStream;I)V // method@c2be │ │ -3f61d8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -3f61dc: 6e10 8082 0000 |0010: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f61e2: 54a0 188b |0013: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ -3f61e6: 2209 6318 |0015: new-instance v9, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry; // type@1863 │ │ -3f61ea: 54a1 198b |0017: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f61ee: 6e10 c3c2 0100 |0019: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getCrc32:()J // method@c2c3 │ │ -3f61f4: 0b03 |001c: move-result-wide v3 │ │ -3f61f6: 54a1 198b |001d: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f61fa: 6e10 c2c2 0100 |001f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesWrittenForLastEntry:()J // method@c2c2 │ │ -3f6200: 0b05 |0022: move-result-wide v5 │ │ -3f6202: 54a1 198b |0023: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f6206: 6e10 c1c2 0100 |0025: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesRead:()J // method@c2c1 │ │ -3f620c: 0b07 |0028: move-result-wide v7 │ │ -3f620e: 0791 |0029: move-object v1, v9 │ │ -3f6210: 07b2 |002a: move-object v2, v11 │ │ -3f6212: 7608 97c2 0100 |002b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;JJJ)V // method@c297 │ │ -3f6218: 7220 c787 9000 |002e: invoke-interface {v0, v9}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ -3f621e: 0e00 |0031: return-void │ │ -3f6220: 0d0b |0032: move-exception v11 │ │ -3f6222: 2804 |0033: goto 0037 // +0004 │ │ -3f6224: 0d0b |0034: move-exception v11 │ │ -3f6226: 07b1 |0035: move-object v1, v11 │ │ -3f6228: 2701 |0036: throw v1 │ │ -3f622a: 3800 1000 |0037: if-eqz v0, 0047 // +0010 │ │ -3f622e: 3801 0b00 |0039: if-eqz v1, 0044 // +000b │ │ -3f6232: 6e10 8082 0000 |003b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f6238: 2809 |003e: goto 0047 // +0009 │ │ -3f623a: 0d00 |003f: move-exception v0 │ │ -3f623c: 6e20 c784 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3f6242: 2804 |0043: goto 0047 // +0004 │ │ -3f6244: 6e10 8082 0000 |0044: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f624a: 270b |0047: throw v11 │ │ +3f61a0: |[3f61a0] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.addArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;)V │ │ +3f61b0: 6e10 cfc3 0b00 |0000: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getPayloadStream:()Ljava/io/InputStream; // method@c3cf │ │ +3f61b6: 0c00 |0003: move-result-object v0 │ │ +3f61b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f61ba: 54a2 198b |0005: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f61be: 6e10 cec3 0b00 |0007: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.getMethod:()I // method@c3ce │ │ +3f61c4: 0a03 |000a: move-result v3 │ │ +3f61c6: 6e30 bec2 0203 |000b: invoke-virtual {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:(Ljava/io/InputStream;I)V // method@c2be │ │ +3f61cc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +3f61d0: 6e10 8082 0000 |0010: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f61d6: 54a0 188b |0013: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ +3f61da: 2209 6318 |0015: new-instance v9, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry; // type@1863 │ │ +3f61de: 54a1 198b |0017: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f61e2: 6e10 c3c2 0100 |0019: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getCrc32:()J // method@c2c3 │ │ +3f61e8: 0b03 |001c: move-result-wide v3 │ │ +3f61ea: 54a1 198b |001d: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f61ee: 6e10 c2c2 0100 |001f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesWrittenForLastEntry:()J // method@c2c2 │ │ +3f61f4: 0b05 |0022: move-result-wide v5 │ │ +3f61f6: 54a1 198b |0023: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f61fa: 6e10 c1c2 0100 |0025: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesRead:()J // method@c2c1 │ │ +3f6200: 0b07 |0028: move-result-wide v7 │ │ +3f6202: 0791 |0029: move-object v1, v9 │ │ +3f6204: 07b2 |002a: move-object v2, v11 │ │ +3f6206: 7608 97c2 0100 |002b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;JJJ)V // method@c297 │ │ +3f620c: 7220 c787 9000 |002e: invoke-interface {v0, v9}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ +3f6212: 0e00 |0031: return-void │ │ +3f6214: 0d0b |0032: move-exception v11 │ │ +3f6216: 2804 |0033: goto 0037 // +0004 │ │ +3f6218: 0d0b |0034: move-exception v11 │ │ +3f621a: 07b1 |0035: move-object v1, v11 │ │ +3f621c: 2701 |0036: throw v1 │ │ +3f621e: 3800 1000 |0037: if-eqz v0, 0047 // +0010 │ │ +3f6222: 3801 0b00 |0039: if-eqz v1, 0044 // +000b │ │ +3f6226: 6e10 8082 0000 |003b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f622c: 2809 |003e: goto 0047 // +0009 │ │ +3f622e: 0d00 |003f: move-exception v0 │ │ +3f6230: 6e20 c784 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3f6236: 2804 |0043: goto 0047 // +0004 │ │ +3f6238: 6e10 8082 0000 |0044: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f623e: 270b |0047: throw v11 │ │ catches : 3 │ │ 0x0005 - 0x000e │ │ Ljava/lang/Throwable; -> 0x0034 │ │ -> 0x0032 │ │ 0x0036 - 0x0037 │ │ -> 0x0032 │ │ 0x003b - 0x003e │ │ @@ -878812,20 +878812,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3f6270: |[3f6270] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.close:()V │ │ -3f6280: 5410 178b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ -3f6284: 7210 06c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.close:()V // method@c806 │ │ -3f628a: 5410 198b |0005: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ -3f628e: 6e10 b6c2 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.close:()V // method@c2b6 │ │ -3f6294: 0e00 |000a: return-void │ │ +3f6264: |[3f6264] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.close:()V │ │ +3f6274: 5410 178b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ +3f6278: 7210 06c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.close:()V // method@c806 │ │ +3f627e: 5410 198b |0005: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8b19 │ │ +3f6282: 6e10 b6c2 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.close:()V // method@c2b6 │ │ +3f6288: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream; │ │ │ │ @@ -878834,72 +878834,72 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -3f6298: |[3f6298] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V │ │ -3f62a8: 5480 178b |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ -3f62ac: 7210 07c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.closeForWriting:()V // method@c807 │ │ -3f62b2: 5480 178b |0005: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ -3f62b6: 7210 08c8 0000 |0007: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.getInputStream:()Ljava/io/InputStream; // method@c808 │ │ -3f62bc: 0c00 |000a: move-result-object v0 │ │ -3f62be: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3f62c0: 5482 188b |000c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ -3f62c4: 7210 c987 0200 |000e: invoke-interface {v2}, Ljava/util/Queue;.iterator:()Ljava/util/Iterator; // method@87c9 │ │ -3f62ca: 0c02 |0011: move-result-object v2 │ │ -3f62cc: 7210 5487 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f62d2: 0a03 |0015: move-result v3 │ │ -3f62d4: 3803 3200 |0016: if-eqz v3, 0048 // +0032 │ │ -3f62d8: 7210 5587 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f62de: 0c03 |001b: move-result-object v3 │ │ -3f62e0: 1f03 6318 |001c: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry; // type@1863 │ │ -3f62e4: 2204 fb18 |001e: new-instance v4, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ -3f62e8: 5335 138b |0020: iget-wide v5, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ -3f62ec: 7040 20c8 0465 |0022: invoke-direct {v4, v0, v5, v6}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ -3f62f2: 6e10 98c2 0300 |0025: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.transferToArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c298 │ │ -3f62f8: 0c03 |0028: move-result-object v3 │ │ -3f62fa: 6e30 25c4 3904 |0029: invoke-virtual {v9, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V // method@c425 │ │ -3f6300: 6e10 21c8 0400 |002c: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ -3f6306: 28e3 |002f: goto 0012 // -001d │ │ -3f6308: 0d09 |0030: move-exception v9 │ │ -3f630a: 0712 |0031: move-object v2, v1 │ │ -3f630c: 2807 |0032: goto 0039 // +0007 │ │ -3f630e: 0d09 |0033: move-exception v9 │ │ -3f6310: 2709 |0034: throw v9 │ │ -3f6312: 0d02 |0035: move-exception v2 │ │ -3f6314: 0727 |0036: move-object v7, v2 │ │ -3f6316: 0792 |0037: move-object v2, v9 │ │ -3f6318: 0779 |0038: move-object v9, v7 │ │ -3f631a: 3802 0b00 |0039: if-eqz v2, 0044 // +000b │ │ -3f631e: 6e10 21c8 0400 |003b: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ -3f6324: 2809 |003e: goto 0047 // +0009 │ │ -3f6326: 0d03 |003f: move-exception v3 │ │ -3f6328: 6e20 c784 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3f632e: 2804 |0043: goto 0047 // +0004 │ │ -3f6330: 6e10 21c8 0400 |0044: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ -3f6336: 2709 |0047: throw v9 │ │ -3f6338: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ -3f633c: 6e10 8082 0000 |004a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f6342: 0e00 |004d: return-void │ │ -3f6344: 0d09 |004e: move-exception v9 │ │ -3f6346: 2804 |004f: goto 0053 // +0004 │ │ -3f6348: 0d09 |0050: move-exception v9 │ │ -3f634a: 0791 |0051: move-object v1, v9 │ │ -3f634c: 2701 |0052: throw v1 │ │ -3f634e: 3800 1000 |0053: if-eqz v0, 0063 // +0010 │ │ -3f6352: 3801 0b00 |0055: if-eqz v1, 0060 // +000b │ │ -3f6356: 6e10 8082 0000 |0057: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f635c: 2809 |005a: goto 0063 // +0009 │ │ -3f635e: 0d00 |005b: move-exception v0 │ │ -3f6360: 6e20 c784 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3f6366: 2804 |005f: goto 0063 // +0004 │ │ -3f6368: 6e10 8082 0000 |0060: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f636e: 2709 |0063: throw v9 │ │ +3f628c: |[3f628c] org.apache.commons.compress.archivers.zip.ScatterZipOutputStream.writeTo:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;)V │ │ +3f629c: 5480 178b |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ +3f62a0: 7210 07c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.closeForWriting:()V // method@c807 │ │ +3f62a6: 5480 178b |0005: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.backingStore:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b17 │ │ +3f62aa: 7210 08c8 0000 |0007: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.getInputStream:()Ljava/io/InputStream; // method@c808 │ │ +3f62b0: 0c00 |000a: move-result-object v0 │ │ +3f62b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3f62b4: 5482 188b |000c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream;.items:Ljava/util/Queue; // field@8b18 │ │ +3f62b8: 7210 c987 0200 |000e: invoke-interface {v2}, Ljava/util/Queue;.iterator:()Ljava/util/Iterator; // method@87c9 │ │ +3f62be: 0c02 |0011: move-result-object v2 │ │ +3f62c0: 7210 5487 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f62c6: 0a03 |0015: move-result v3 │ │ +3f62c8: 3803 3200 |0016: if-eqz v3, 0048 // +0032 │ │ +3f62cc: 7210 5587 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f62d2: 0c03 |001b: move-result-object v3 │ │ +3f62d4: 1f03 6318 |001c: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry; // type@1863 │ │ +3f62d8: 2204 fb18 |001e: new-instance v4, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ +3f62dc: 5335 138b |0020: iget-wide v5, v3, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.compressedSize:J // field@8b13 │ │ +3f62e0: 7040 20c8 0465 |0022: invoke-direct {v4, v0, v5, v6}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ +3f62e6: 6e10 98c2 0300 |0025: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry;.transferToArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c298 │ │ +3f62ec: 0c03 |0028: move-result-object v3 │ │ +3f62ee: 6e30 25c4 3904 |0029: invoke-virtual {v9, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V // method@c425 │ │ +3f62f4: 6e10 21c8 0400 |002c: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ +3f62fa: 28e3 |002f: goto 0012 // -001d │ │ +3f62fc: 0d09 |0030: move-exception v9 │ │ +3f62fe: 0712 |0031: move-object v2, v1 │ │ +3f6300: 2807 |0032: goto 0039 // +0007 │ │ +3f6302: 0d09 |0033: move-exception v9 │ │ +3f6304: 2709 |0034: throw v9 │ │ +3f6306: 0d02 |0035: move-exception v2 │ │ +3f6308: 0727 |0036: move-object v7, v2 │ │ +3f630a: 0792 |0037: move-object v2, v9 │ │ +3f630c: 0779 |0038: move-object v9, v7 │ │ +3f630e: 3802 0b00 |0039: if-eqz v2, 0044 // +000b │ │ +3f6312: 6e10 21c8 0400 |003b: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ +3f6318: 2809 |003e: goto 0047 // +0009 │ │ +3f631a: 0d03 |003f: move-exception v3 │ │ +3f631c: 6e20 c784 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3f6322: 2804 |0043: goto 0047 // +0004 │ │ +3f6324: 6e10 21c8 0400 |0044: invoke-virtual {v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.close:()V // method@c821 │ │ +3f632a: 2709 |0047: throw v9 │ │ +3f632c: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ +3f6330: 6e10 8082 0000 |004a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f6336: 0e00 |004d: return-void │ │ +3f6338: 0d09 |004e: move-exception v9 │ │ +3f633a: 2804 |004f: goto 0053 // +0004 │ │ +3f633c: 0d09 |0050: move-exception v9 │ │ +3f633e: 0791 |0051: move-object v1, v9 │ │ +3f6340: 2701 |0052: throw v1 │ │ +3f6342: 3800 1000 |0053: if-eqz v0, 0063 // +0010 │ │ +3f6346: 3801 0b00 |0055: if-eqz v1, 0060 // +000b │ │ +3f634a: 6e10 8082 0000 |0057: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f6350: 2809 |005a: goto 0063 // +0009 │ │ +3f6352: 0d00 |005b: move-exception v0 │ │ +3f6354: 6e20 c784 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3f635a: 2804 |005f: goto 0063 // +0004 │ │ +3f635c: 6e10 8082 0000 |0060: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f6362: 2709 |0063: throw v9 │ │ catches : 8 │ │ 0x000c - 0x0025 │ │ Ljava/lang/Throwable; -> 0x0050 │ │ -> 0x004e │ │ 0x0025 - 0x002c │ │ Ljava/lang/Throwable; -> 0x0033 │ │ -> 0x0030 │ │ @@ -878974,19 +878974,19 @@ │ │ type : '(BC)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3f64c0: |[3f64c0] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.:(BC)V │ │ -3f64d0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f64d6: 5d01 1a8b |0003: iput-byte v1, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ -3f64da: 5e02 1b8b |0005: iput-char v2, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f64de: 0e00 |0007: return-void │ │ +3f64b4: |[3f64b4] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.:(BC)V │ │ +3f64c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f64ca: 5d01 1a8b |0003: iput-byte v1, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ +3f64ce: 5e02 1b8b |0005: iput-char v2, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f64d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ @@ -878999,19 +878999,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f6404: |[3f6404] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.compareTo:(Ljava/lang/Object;)I │ │ -3f6414: 1f01 6518 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f6418: 6e20 a1c2 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.compareTo:(Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;)I // method@c2a1 │ │ -3f641e: 0a01 |0005: move-result v1 │ │ -3f6420: 0f01 |0006: return v1 │ │ +3f63f8: |[3f63f8] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.compareTo:(Ljava/lang/Object;)I │ │ +3f6408: 1f01 6518 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f640c: 6e20 a1c2 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.compareTo:(Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;)I // method@c2a1 │ │ +3f6412: 0a01 |0005: move-result v1 │ │ +3f6414: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -879020,19 +879020,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3f6424: |[3f6424] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.compareTo:(Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;)I │ │ -3f6434: 5710 1b8b |0000: iget-char v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f6438: 5722 1b8b |0002: iget-char v2, v2, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f643c: b120 |0004: sub-int/2addr v0, v2 │ │ -3f643e: 0f00 |0005: return v0 │ │ +3f6418: |[3f6418] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.compareTo:(Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;)I │ │ +3f6428: 5710 1b8b |0000: iget-char v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f642c: 5722 1b8b |0002: iget-char v2, v2, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f6430: b120 |0004: sub-int/2addr v0, v2 │ │ +3f6432: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ │ │ @@ -879041,27 +879041,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3f63c8: |[3f63c8] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.equals:(Ljava/lang/Object;)Z │ │ -3f63d8: 2040 6518 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f63dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f63de: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -3f63e2: 1f04 6518 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f63e6: 5730 1b8b |0007: iget-char v0, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f63ea: 5742 1b8b |0009: iget-char v2, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f63ee: 3320 0900 |000b: if-ne v0, v2, 0014 // +0009 │ │ -3f63f2: 5630 1a8b |000d: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ -3f63f6: 5644 1a8b |000f: iget-byte v4, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ -3f63fa: 3340 0300 |0011: if-ne v0, v4, 0014 // +0003 │ │ -3f63fe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3f6400: 0f01 |0014: return v1 │ │ +3f63bc: |[3f63bc] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.equals:(Ljava/lang/Object;)Z │ │ +3f63cc: 2040 6518 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f63d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f63d2: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +3f63d6: 1f04 6518 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f63da: 5730 1b8b |0007: iget-char v0, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f63de: 5742 1b8b |0009: iget-char v2, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f63e2: 3320 0900 |000b: if-ne v0, v2, 0014 // +0009 │ │ +3f63e6: 5630 1a8b |000d: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ +3f63ea: 5644 1a8b |000f: iget-byte v4, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ +3f63ee: 3340 0300 |0011: if-ne v0, v4, 0014 // +0003 │ │ +3f63f2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3f63f4: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ @@ -879072,17 +879072,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6440: |[3f6440] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.hashCode:()I │ │ -3f6450: 5710 1b8b |0000: iget-char v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f6454: 0f00 |0002: return v0 │ │ +3f6434: |[3f6434] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.hashCode:()I │ │ +3f6444: 5710 1b8b |0000: iget-char v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f6448: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;) │ │ @@ -879090,35 +879090,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3f6458: |[3f6458] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.toString:()Ljava/lang/String; │ │ -3f6468: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f646c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f6472: 1a01 cd14 |0005: const-string v1, "0x" // string@14cd │ │ -3f6476: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f647c: 5731 1b8b |000a: iget-char v1, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f6480: 1402 ffff 0000 |000c: const v2, #float 9.18341e-41 // #0000ffff │ │ -3f6486: b521 |000f: and-int/2addr v1, v2 │ │ -3f6488: 7110 a583 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3f648e: 0c01 |0013: move-result-object v1 │ │ -3f6490: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f6496: 1a01 7013 |0017: const-string v1, "->0x" // string@1370 │ │ -3f649a: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f64a0: 5631 1a8b |001c: iget-byte v1, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ -3f64a4: d511 ff00 |001e: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3f64a8: 7110 a583 0100 |0020: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3f64ae: 0c01 |0023: move-result-object v1 │ │ -3f64b0: 6e20 8f84 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f64b6: 6e10 9f84 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f64bc: 0c00 |002a: move-result-object v0 │ │ -3f64be: 1100 |002b: return-object v0 │ │ +3f644c: |[3f644c] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding$Simple8BitChar.toString:()Ljava/lang/String; │ │ +3f645c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f6460: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f6466: 1a01 cd14 |0005: const-string v1, "0x" // string@14cd │ │ +3f646a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f6470: 5731 1b8b |000a: iget-char v1, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f6474: 1402 ffff 0000 |000c: const v2, #float 9.18341e-41 // #0000ffff │ │ +3f647a: b521 |000f: and-int/2addr v1, v2 │ │ +3f647c: 7110 a583 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3f6482: 0c01 |0013: move-result-object v1 │ │ +3f6484: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f648a: 1a01 7013 |0017: const-string v1, "->0x" // string@1370 │ │ +3f648e: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f6494: 5631 1a8b |001c: iget-byte v1, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ +3f6498: d511 ff00 |001e: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3f649c: 7110 a583 0100 |0020: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3f64a2: 0c01 |0023: move-result-object v1 │ │ +3f64a4: 6e20 8f84 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f64aa: 6e10 9f84 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f64b0: 0c00 |002a: move-result-object v0 │ │ +3f64b2: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0020 line=70 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ │ │ @@ -879210,30 +879210,30 @@ │ │ type : '(Ljava/util/zip/Deflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3f69f8: |[3f69f8] org.apache.commons.compress.archivers.zip.StreamCompressor.:(Ljava/util/zip/Deflater;)V │ │ -3f6a08: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f6a0e: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3f6a12: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3f6a18: 5b20 248b |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ -3f6a1c: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -3f6a20: 5a20 2a8b |000c: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6a24: 5a20 288b |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ -3f6a28: 5a20 298b |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ -3f6a2c: 1300 0010 |0012: const/16 v0, #int 4096 // #1000 │ │ -3f6a30: 2301 c71b |0014: new-array v1, v0, [B // type@1bc7 │ │ -3f6a34: 5b21 268b |0016: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ -3f6a38: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ -3f6a3c: 5b20 278b |001a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ -3f6a40: 5b23 258b |001c: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6a44: 0e00 |001e: return-void │ │ +3f69ec: |[3f69ec] org.apache.commons.compress.archivers.zip.StreamCompressor.:(Ljava/util/zip/Deflater;)V │ │ +3f69fc: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f6a02: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3f6a06: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3f6a0c: 5b20 248b |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ +3f6a10: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +3f6a14: 5a20 2a8b |000c: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f6a18: 5a20 288b |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ +3f6a1c: 5a20 298b |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ +3f6a20: 1300 0010 |0012: const/16 v0, #int 4096 // #1000 │ │ +3f6a24: 2301 c71b |0014: new-array v1, v0, [B // type@1bc7 │ │ +3f6a28: 5b21 268b |0016: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ +3f6a2c: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ +3f6a30: 5b20 278b |001a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ +3f6a34: 5b23 258b |001c: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6a38: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=53 │ │ 0x000c line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -879249,21 +879249,21 @@ │ │ type : '(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3f6938: |[3f6938] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f6948: 2200 9c11 |0000: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3f694c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3f694e: 7030 1789 2001 |0003: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3f6954: 2202 6918 |0006: new-instance v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor; // type@1869 │ │ -3f6958: 7030 b1c2 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.:(Ljava/util/zip/Deflater;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)V // method@c2b1 │ │ -3f695e: 1102 |000b: return-object v2 │ │ +3f692c: |[3f692c] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f693c: 2200 9c11 |0000: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3f6940: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3f6942: 7030 1789 2001 |0003: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3f6948: 2202 6918 |0006: new-instance v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor; // type@1869 │ │ +3f694c: 7030 b1c2 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.:(Ljava/util/zip/Deflater;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)V // method@c2b1 │ │ +3f6952: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; │ │ @@ -879273,18 +879273,18 @@ │ │ type : '(Ljava/io/DataOutput;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f6960: |[3f6960] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/DataOutput;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f6970: 2200 6718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor; // type@1867 │ │ -3f6974: 7030 adc2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.:(Ljava/util/zip/Deflater;Ljava/io/DataOutput;)V // method@c2ad │ │ -3f697a: 1100 |0005: return-object v0 │ │ +3f6954: |[3f6954] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/DataOutput;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f6964: 2200 6718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor; // type@1867 │ │ +3f6968: 7030 adc2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.:(Ljava/util/zip/Deflater;Ljava/io/DataOutput;)V // method@c2ad │ │ +3f696e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/DataOutput; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/zip/Deflater; │ │ │ │ @@ -879293,22 +879293,22 @@ │ │ type : '(Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3f697c: |[3f697c] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f698c: 2200 9c11 |0000: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3f6990: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3f6992: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3f6994: 7030 1789 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3f699a: 7120 bac2 0300 |0007: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ -3f69a0: 0c03 |000a: move-result-object v3 │ │ -3f69a2: 1103 |000b: return-object v3 │ │ +3f6970: |[3f6970] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f6980: 2200 9c11 |0000: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3f6984: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3f6986: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3f6988: 7030 1789 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3f698e: 7120 bac2 0300 |0007: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ +3f6994: 0c03 |000a: move-result-object v3 │ │ +3f6996: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) Ljava/io/OutputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879316,18 +879316,18 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f69a4: |[3f69a4] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f69b4: 2200 6818 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor; // type@1868 │ │ -3f69b8: 7030 afc2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.:(Ljava/util/zip/Deflater;Ljava/io/OutputStream;)V // method@c2af │ │ -3f69be: 1100 |0005: return-object v0 │ │ +3f6998: |[3f6998] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f69a8: 2200 6818 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor; // type@1868 │ │ +3f69ac: 7030 afc2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.:(Ljava/util/zip/Deflater;Ljava/io/OutputStream;)V // method@c2af │ │ +3f69b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/zip/Deflater; │ │ │ │ @@ -879336,18 +879336,18 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f69c0: |[3f69c0] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f69d0: 2200 6a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor; // type@186a │ │ -3f69d4: 7030 b3c2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.:(Ljava/util/zip/Deflater;Ljava/nio/channels/SeekableByteChannel;)V // method@c2b3 │ │ -3f69da: 1100 |0005: return-object v0 │ │ +3f69b4: |[3f69b4] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f69c4: 2200 6a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor; // type@186a │ │ +3f69c8: 7030 b3c2 2001 |0002: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.:(Ljava/util/zip/Deflater;Ljava/nio/channels/SeekableByteChannel;)V // method@c2b3 │ │ +3f69ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/channels/SeekableByteChannel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/zip/Deflater; │ │ │ │ @@ -879356,19 +879356,19 @@ │ │ type : '(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f69dc: |[3f69dc] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ -3f69ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3f69ee: 7120 b7c2 1000 |0001: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ -3f69f4: 0c01 |0004: move-result-object v1 │ │ -3f69f6: 1101 |0005: return-object v1 │ │ +3f69d0: |[3f69d0] org.apache.commons.compress.archivers.zip.StreamCompressor.create:(Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ +3f69e0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3f69e2: 7120 b7c2 1000 |0001: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(ILorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2b7 │ │ +3f69e8: 0c01 |0004: move-result-object v1 │ │ +3f69ea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879376,22 +879376,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3f6ae0: |[3f6ae0] org.apache.commons.compress.archivers.zip.StreamCompressor.deflateUntilInputIsNeeded:()V │ │ -3f6af0: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6af4: 6e10 1f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ -3f6afa: 0a00 |0005: move-result v0 │ │ -3f6afc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3f6b00: 6e10 bdc2 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ -3f6b06: 28f5 |000b: goto 0000 // -000b │ │ -3f6b08: 0e00 |000c: return-void │ │ +3f6ad4: |[3f6ad4] org.apache.commons.compress.archivers.zip.StreamCompressor.deflateUntilInputIsNeeded:()V │ │ +3f6ae4: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6ae8: 6e10 1f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ +3f6aee: 0a00 |0005: move-result v0 │ │ +3f6af0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3f6af4: 6e10 bdc2 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ +3f6afa: 28f5 |000b: goto 0000 // -000b │ │ +3f6afc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0008 line=257 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ @@ -879400,44 +879400,44 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -3f6bc0: |[3f6bc0] org.apache.commons.compress.archivers.zip.StreamCompressor.writeDeflated:([BII)V │ │ -3f6bd0: 3d08 3800 |0000: if-lez v8, 0038 // +0038 │ │ -3f6bd4: 5450 258b |0002: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6bd8: 6e10 1c89 0000 |0004: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ -3f6bde: 0a00 |0007: move-result v0 │ │ -3f6be0: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ -3f6be4: 1300 0020 |000a: const/16 v0, #int 8192 // #2000 │ │ -3f6be8: 3608 0b00 |000c: if-gt v8, v0, 0017 // +000b │ │ -3f6bec: 5450 258b |000e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6bf0: 6e40 2189 6087 |0010: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ -3f6bf6: 7010 bfc2 0500 |0013: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ -3f6bfc: 2822 |0016: goto 0038 // +0022 │ │ -3f6bfe: d381 0020 |0017: div-int/lit16 v1, v8, #int 8192 // #2000 │ │ -3f6c02: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3f6c04: 3512 1000 |001a: if-ge v2, v1, 002a // +0010 │ │ -3f6c08: 5453 258b |001c: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6c0c: d224 0020 |001e: mul-int/lit16 v4, v2, #int 8192 // #2000 │ │ -3f6c10: b074 |0020: add-int/2addr v4, v7 │ │ -3f6c12: 6e40 2189 6304 |0021: invoke-virtual {v3, v6, v4, v0}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ -3f6c18: 7010 bfc2 0500 |0024: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ -3f6c1e: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f6c22: 28f1 |0029: goto 001a // -000f │ │ -3f6c24: d211 0020 |002a: mul-int/lit16 v1, v1, #int 8192 // #2000 │ │ -3f6c28: 3581 0c00 |002c: if-ge v1, v8, 0038 // +000c │ │ -3f6c2c: 5450 258b |002e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6c30: b017 |0030: add-int/2addr v7, v1 │ │ -3f6c32: b118 |0031: sub-int/2addr v8, v1 │ │ -3f6c34: 6e40 2189 6087 |0032: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ -3f6c3a: 7010 bfc2 0500 |0035: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ -3f6c40: 0e00 |0038: return-void │ │ +3f6bb4: |[3f6bb4] org.apache.commons.compress.archivers.zip.StreamCompressor.writeDeflated:([BII)V │ │ +3f6bc4: 3d08 3800 |0000: if-lez v8, 0038 // +0038 │ │ +3f6bc8: 5450 258b |0002: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6bcc: 6e10 1c89 0000 |0004: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ +3f6bd2: 0a00 |0007: move-result v0 │ │ +3f6bd4: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ +3f6bd8: 1300 0020 |000a: const/16 v0, #int 8192 // #2000 │ │ +3f6bdc: 3608 0b00 |000c: if-gt v8, v0, 0017 // +000b │ │ +3f6be0: 5450 258b |000e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6be4: 6e40 2189 6087 |0010: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ +3f6bea: 7010 bfc2 0500 |0013: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ +3f6bf0: 2822 |0016: goto 0038 // +0022 │ │ +3f6bf2: d381 0020 |0017: div-int/lit16 v1, v8, #int 8192 // #2000 │ │ +3f6bf6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3f6bf8: 3512 1000 |001a: if-ge v2, v1, 002a // +0010 │ │ +3f6bfc: 5453 258b |001c: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6c00: d224 0020 |001e: mul-int/lit16 v4, v2, #int 8192 // #2000 │ │ +3f6c04: b074 |0020: add-int/2addr v4, v7 │ │ +3f6c06: 6e40 2189 6304 |0021: invoke-virtual {v3, v6, v4, v0}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ +3f6c0c: 7010 bfc2 0500 |0024: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ +3f6c12: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f6c16: 28f1 |0029: goto 001a // -000f │ │ +3f6c18: d211 0020 |002a: mul-int/lit16 v1, v1, #int 8192 // #2000 │ │ +3f6c1c: 3581 0c00 |002c: if-ge v1, v8, 0038 // +000c │ │ +3f6c20: 5450 258b |002e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6c24: b017 |0030: add-int/2addr v7, v1 │ │ +3f6c26: b118 |0031: sub-int/2addr v8, v1 │ │ +3f6c28: 6e40 2189 6087 |0032: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ +3f6c2e: 7010 bfc2 0500 |0035: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflateUntilInputIsNeeded:()V // method@c2bf │ │ +3f6c34: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=235 │ │ 0x000e line=237 │ │ 0x0013 line=238 │ │ 0x0017 line=240 │ │ 0x001c line=242 │ │ @@ -879456,18 +879456,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f6a48: |[3f6a48] org.apache.commons.compress.archivers.zip.StreamCompressor.close:()V │ │ -3f6a58: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6a5c: 6e10 1a89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -3f6a62: 0e00 |0005: return-void │ │ +3f6a3c: |[3f6a3c] org.apache.commons.compress.archivers.zip.StreamCompressor.close:()V │ │ +3f6a4c: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6a50: 6e10 1a89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +3f6a56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879475,25 +879475,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -3f6a64: |[3f6a64] org.apache.commons.compress.archivers.zip.StreamCompressor.deflate:()V │ │ -3f6a74: 5440 258b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6a78: 5441 268b |0002: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ -3f6a7c: 2112 |0004: array-length v2, v1 │ │ -3f6a7e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3f6a80: 6e40 1889 1023 |0006: invoke-virtual {v0, v1, v3, v2}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ -3f6a86: 0a00 |0009: move-result v0 │ │ -3f6a88: 3d00 0700 |000a: if-lez v0, 0011 // +0007 │ │ -3f6a8c: 5441 268b |000c: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ -3f6a90: 6e40 c8c2 1403 |000e: invoke-virtual {v4, v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ -3f6a96: 0e00 |0011: return-void │ │ +3f6a58: |[3f6a58] org.apache.commons.compress.archivers.zip.StreamCompressor.deflate:()V │ │ +3f6a68: 5440 258b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6a6c: 5441 268b |0002: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ +3f6a70: 2112 |0004: array-length v2, v1 │ │ +3f6a72: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3f6a74: 6e40 1889 1023 |0006: invoke-virtual {v0, v1, v3, v2}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ +3f6a7a: 0a00 |0009: move-result v0 │ │ +3f6a7c: 3d00 0700 |000a: if-lez v0, 0011 // +0007 │ │ +3f6a80: 5441 268b |000c: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.outputBuffer:[B // field@8b26 │ │ +3f6a84: 6e40 c8c2 1403 |000e: invoke-virtual {v4, v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ +3f6a8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x000c line=264 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ @@ -879502,29 +879502,29 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -3f6a98: |[3f6a98] org.apache.commons.compress.archivers.zip.StreamCompressor.deflate:(Ljava/io/InputStream;I)V │ │ -3f6aa8: 6e10 c5c2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.reset:()V // method@c2c5 │ │ -3f6aae: 5430 278b |0003: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ -3f6ab2: 2101 |0005: array-length v1, v0 │ │ -3f6ab4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3f6ab6: 6e40 8582 0412 |0007: invoke-virtual {v4, v0, v2, v1}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3f6abc: 0a00 |000a: move-result v0 │ │ -3f6abe: 3a00 0800 |000b: if-ltz v0, 0013 // +0008 │ │ -3f6ac2: 5431 278b |000d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ -3f6ac6: 6e55 c6c2 1302 |000f: invoke-virtual {v3, v1, v2, v0, v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.write:([BIII)J // method@c2c6 │ │ -3f6acc: 28f1 |0012: goto 0003 // -000f │ │ -3f6ace: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ -3f6ad2: 3345 0500 |0015: if-ne v5, v4, 001a // +0005 │ │ -3f6ad6: 6e10 c0c2 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.flushDeflater:()V // method@c2c0 │ │ -3f6adc: 0e00 |001a: return-void │ │ +3f6a8c: |[3f6a8c] org.apache.commons.compress.archivers.zip.StreamCompressor.deflate:(Ljava/io/InputStream;I)V │ │ +3f6a9c: 6e10 c5c2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.reset:()V // method@c2c5 │ │ +3f6aa2: 5430 278b |0003: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ +3f6aa6: 2101 |0005: array-length v1, v0 │ │ +3f6aa8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3f6aaa: 6e40 8582 0412 |0007: invoke-virtual {v4, v0, v2, v1}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3f6ab0: 0a00 |000a: move-result v0 │ │ +3f6ab2: 3a00 0800 |000b: if-ltz v0, 0013 // +0008 │ │ +3f6ab6: 5431 278b |000d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.readerBuf:[B // field@8b27 │ │ +3f6aba: 6e55 c6c2 1302 |000f: invoke-virtual {v3, v1, v2, v0, v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.write:([BIII)J // method@c2c6 │ │ +3f6ac0: 28f1 |0012: goto 0003 // -000f │ │ +3f6ac2: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ +3f6ac6: 3345 0500 |0015: if-ne v5, v4, 001a // +0005 │ │ +3f6aca: 6e10 c0c2 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.flushDeflater:()V // method@c2c0 │ │ +3f6ad0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=183 │ │ 0x000d line=184 │ │ 0x0017 line=187 │ │ locals : │ │ @@ -879537,24 +879537,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3f6b0c: |[3f6b0c] org.apache.commons.compress.archivers.zip.StreamCompressor.flushDeflater:()V │ │ -3f6b1c: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6b20: 6e10 1b89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ -3f6b26: 5410 258b |0005: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6b2a: 6e10 1c89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ -3f6b30: 0a00 |000a: move-result v0 │ │ -3f6b32: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -3f6b36: 6e10 bdc2 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ -3f6b3c: 28f5 |0010: goto 0005 // -000b │ │ -3f6b3e: 0e00 |0011: return-void │ │ +3f6b00: |[3f6b00] org.apache.commons.compress.archivers.zip.StreamCompressor.flushDeflater:()V │ │ +3f6b10: 5410 258b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6b14: 6e10 1b89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ +3f6b1a: 5410 258b |0005: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6b1e: 6e10 1c89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ +3f6b24: 0a00 |000a: move-result v0 │ │ +3f6b26: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +3f6b2a: 6e10 bdc2 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ +3f6b30: 28f5 |0010: goto 0005 // -000b │ │ +3f6b32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ 0x000d line=229 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ @@ -879564,17 +879564,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6888: |[3f6888] org.apache.commons.compress.archivers.zip.StreamCompressor.getBytesRead:()J │ │ -3f6898: 5320 288b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ -3f689c: 1000 |0002: return-wide v0 │ │ +3f687c: |[3f687c] org.apache.commons.compress.archivers.zip.StreamCompressor.getBytesRead:()J │ │ +3f688c: 5320 288b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ +3f6890: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879582,17 +879582,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f68a0: |[3f68a0] org.apache.commons.compress.archivers.zip.StreamCompressor.getBytesWrittenForLastEntry:()J │ │ -3f68b0: 5320 2a8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f68b4: 1000 |0002: return-wide v0 │ │ +3f6894: |[3f6894] org.apache.commons.compress.archivers.zip.StreamCompressor.getBytesWrittenForLastEntry:()J │ │ +3f68a4: 5320 2a8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f68a8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879600,19 +879600,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f68b8: |[3f68b8] org.apache.commons.compress.archivers.zip.StreamCompressor.getCrc32:()J │ │ -3f68c8: 5420 248b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ -3f68cc: 6e10 0e89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3f68d2: 0b00 |0005: move-result-wide v0 │ │ -3f68d4: 1000 |0006: return-wide v0 │ │ +3f68ac: |[3f68ac] org.apache.commons.compress.archivers.zip.StreamCompressor.getCrc32:()J │ │ +3f68bc: 5420 248b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ +3f68c0: 6e10 0e89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3f68c6: 0b00 |0005: move-result-wide v0 │ │ +3f68c8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879620,17 +879620,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f68d8: |[3f68d8] org.apache.commons.compress.archivers.zip.StreamCompressor.getTotalBytesWritten:()J │ │ -3f68e8: 5320 298b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ -3f68ec: 1000 |0002: return-wide v0 │ │ +3f68cc: |[3f68cc] org.apache.commons.compress.archivers.zip.StreamCompressor.getTotalBytesWritten:()J │ │ +3f68dc: 5320 298b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ +3f68e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/StreamCompressor;) │ │ @@ -879638,23 +879638,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f6b40: |[3f6b40] org.apache.commons.compress.archivers.zip.StreamCompressor.reset:()V │ │ -3f6b50: 5420 248b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ -3f6b54: 6e10 0f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3f6b5a: 5420 258b |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ -3f6b5e: 6e10 2089 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.reset:()V // method@8920 │ │ -3f6b64: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -3f6b68: 5a20 288b |000c: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ -3f6b6c: 5a20 2a8b |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6b70: 0e00 |0010: return-void │ │ +3f6b34: |[3f6b34] org.apache.commons.compress.archivers.zip.StreamCompressor.reset:()V │ │ +3f6b44: 5420 248b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ +3f6b48: 6e10 0f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3f6b4e: 5420 258b |0005: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.def:Ljava/util/zip/Deflater; // field@8b25 │ │ +3f6b52: 6e10 2089 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.reset:()V // method@8920 │ │ +3f6b58: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +3f6b5c: 5a20 288b |000c: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ +3f6b60: 5a20 2a8b |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f6b64: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000c line=217 │ │ 0x000e line=218 │ │ locals : │ │ @@ -879665,30 +879665,30 @@ │ │ type : '([BIII)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -3f68f0: |[3f68f0] org.apache.commons.compress.archivers.zip.StreamCompressor.write:([BIII)J │ │ -3f6900: 5330 2a8b |0000: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6904: 5432 248b |0002: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ -3f6908: 6e40 1289 4265 |0004: invoke-virtual {v2, v4, v5, v6}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3f690e: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -3f6912: 3327 0600 |0009: if-ne v7, v2, 000f // +0006 │ │ -3f6916: 7040 c9c2 4365 |000b: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeDeflated:([BII)V // method@c2c9 │ │ -3f691c: 2804 |000e: goto 0012 // +0004 │ │ -3f691e: 6e40 c8c2 4365 |000f: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ -3f6924: 5334 288b |0012: iget-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ -3f6928: 8166 |0014: int-to-long v6, v6 │ │ -3f692a: bb64 |0015: add-long/2addr v4, v6 │ │ -3f692c: 5a34 288b |0016: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ -3f6930: 5334 2a8b |0018: iget-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6934: bc04 |001a: sub-long/2addr v4, v0 │ │ -3f6936: 1004 |001b: return-wide v4 │ │ +3f68e4: |[3f68e4] org.apache.commons.compress.archivers.zip.StreamCompressor.write:([BIII)J │ │ +3f68f4: 5330 2a8b |0000: iget-wide v0, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f68f8: 5432 248b |0002: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.crc:Ljava/util/zip/CRC32; // field@8b24 │ │ +3f68fc: 6e40 1289 4265 |0004: invoke-virtual {v2, v4, v5, v6}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3f6902: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +3f6906: 3327 0600 |0009: if-ne v7, v2, 000f // +0006 │ │ +3f690a: 7040 c9c2 4365 |000b: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeDeflated:([BII)V // method@c2c9 │ │ +3f6910: 2804 |000e: goto 0012 // +0004 │ │ +3f6912: 6e40 c8c2 4365 |000f: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ +3f6918: 5334 288b |0012: iget-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ +3f691c: 8166 |0014: int-to-long v6, v6 │ │ +3f691e: bb64 |0015: add-long/2addr v4, v6 │ │ +3f6920: 5a34 288b |0016: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.sourcePayloadLength:J // field@8b28 │ │ +3f6924: 5334 2a8b |0018: iget-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f6928: bc04 |001a: sub-long/2addr v4, v0 │ │ +3f692a: 1004 |001b: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0002 line=203 │ │ 0x000b line=205 │ │ 0x000f line=207 │ │ 0x0012 line=209 │ │ @@ -879705,19 +879705,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f6b74: |[3f6b74] org.apache.commons.compress.archivers.zip.StreamCompressor.writeCounted:([B)V │ │ -3f6b84: 2130 |0000: array-length v0, v3 │ │ -3f6b86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3f6b88: 6e40 c8c2 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ -3f6b8e: 0e00 |0005: return-void │ │ +3f6b68: |[3f6b68] org.apache.commons.compress.archivers.zip.StreamCompressor.writeCounted:([B)V │ │ +3f6b78: 2130 |0000: array-length v0, v3 │ │ +3f6b7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3f6b7c: 6e40 c8c2 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ +3f6b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -879726,24 +879726,24 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -3f6b90: |[3f6b90] org.apache.commons.compress.archivers.zip.StreamCompressor.writeCounted:([BII)V │ │ -3f6ba0: 6e40 cac2 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ -3f6ba6: 5323 2a8b |0003: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6baa: 8150 |0005: int-to-long v0, v5 │ │ -3f6bac: bb03 |0006: add-long/2addr v3, v0 │ │ -3f6bae: 5a23 2a8b |0007: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ -3f6bb2: 5323 298b |0009: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ -3f6bb6: bb03 |000b: add-long/2addr v3, v0 │ │ -3f6bb8: 5a23 298b |000c: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ -3f6bbc: 0e00 |000e: return-void │ │ +3f6b84: |[3f6b84] org.apache.commons.compress.archivers.zip.StreamCompressor.writeCounted:([BII)V │ │ +3f6b94: 6e40 cac2 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ +3f6b9a: 5323 2a8b |0003: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f6b9e: 8150 |0005: int-to-long v0, v5 │ │ +3f6ba0: bb03 |0006: add-long/2addr v3, v0 │ │ +3f6ba2: 5a23 2a8b |0007: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writtenToOutputStreamForLastEntry:J // field@8b2a │ │ +3f6ba6: 5323 298b |0009: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ +3f6baa: bb03 |000b: add-long/2addr v3, v0 │ │ +3f6bac: 5a23 298b |000c: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.totalWrittenToOutputStream:J // field@8b29 │ │ +3f6bb0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ 0x0009 line=275 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor; │ │ @@ -879878,32 +879878,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3f726c: |[3f726c] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.:()V │ │ -3f727c: 2200 7218 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ -3f7280: 1a01 ea84 |0002: const-string v1, "encryption" // string@84ea │ │ -3f7284: 7020 fcc2 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ -3f728a: 6900 3f8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.ENCRYPTION:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3f │ │ -3f728e: 2200 7218 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ -3f7292: 1a01 907c |000b: const-string v1, "compression method" // string@7c90 │ │ -3f7296: 7020 fcc2 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ -3f729c: 6900 408b |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ -3f72a0: 2200 7218 |0012: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ -3f72a4: 1a01 6c80 |0014: const-string v1, "data descriptor" // string@806c │ │ -3f72a8: 7020 fcc2 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ -3f72ae: 6900 3e8b |0019: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.DATA_DESCRIPTOR:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3e │ │ -3f72b2: 2200 7218 |001b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ -3f72b6: 1a01 d1cd |001d: const-string v1, "splitting" // string@cdd1 │ │ -3f72ba: 7020 fcc2 1000 |001f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ -3f72c0: 6900 418b |0022: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.SPLITTING:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b41 │ │ -3f72c4: 0e00 |0024: return-void │ │ +3f7260: |[3f7260] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.:()V │ │ +3f7270: 2200 7218 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ +3f7274: 1a01 ea84 |0002: const-string v1, "encryption" // string@84ea │ │ +3f7278: 7020 fcc2 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ +3f727e: 6900 3f8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.ENCRYPTION:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3f │ │ +3f7282: 2200 7218 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ +3f7286: 1a01 907c |000b: const-string v1, "compression method" // string@7c90 │ │ +3f728a: 7020 fcc2 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ +3f7290: 6900 408b |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ +3f7294: 2200 7218 |0012: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ +3f7298: 1a01 6c80 |0014: const-string v1, "data descriptor" // string@806c │ │ +3f729c: 7020 fcc2 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ +3f72a2: 6900 3e8b |0019: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.DATA_DESCRIPTOR:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3e │ │ +3f72a6: 2200 7218 |001b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // type@1872 │ │ +3f72aa: 1a01 d1cd |001d: const-string v1, "splitting" // string@cdd1 │ │ +3f72ae: 7020 fcc2 1000 |001f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.:(Ljava/lang/String;)V // method@c2fc │ │ +3f72b4: 6900 418b |0022: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.SPLITTING:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b41 │ │ +3f72b8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=105 │ │ 0x0012 line=109 │ │ 0x001b line=114 │ │ locals : │ │ @@ -879913,18 +879913,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f72c8: |[3f72c8] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.:(Ljava/lang/String;)V │ │ -3f72d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f72de: 5b01 428b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.name:Ljava/lang/String; // field@8b42 │ │ -3f72e2: 0e00 |0005: return-void │ │ +3f72bc: |[3f72bc] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.:(Ljava/lang/String;)V │ │ +3f72cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f72d2: 5b01 428b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.name:Ljava/lang/String; // field@8b42 │ │ +3f72d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -879935,17 +879935,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7254: |[3f7254] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.toString:()Ljava/lang/String; │ │ -3f7264: 5410 428b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.name:Ljava/lang/String; // field@8b42 │ │ -3f7268: 1100 |0002: return-object v0 │ │ +3f7248: |[3f7248] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature.toString:()Ljava/lang/String; │ │ +3f7258: 5410 428b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.name:Ljava/lang/String; // field@8b42 │ │ +3f725c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; │ │ │ │ source_file_idx : 26111 (UnsupportedZipFeatureException.java) │ │ @@ -879990,29 +879990,29 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3f7314: |[3f7314] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;)V │ │ -3f7324: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f7328: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f732e: 1a01 63d4 |0005: const-string v1, "unsupported feature " // string@d463 │ │ -3f7332: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7338: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f733e: 1a01 6c07 |000d: const-string v1, " used in archive." // string@076c │ │ -3f7342: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7348: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f734e: 0c00 |0015: move-result-object v0 │ │ -3f7350: 7020 4589 0200 |0016: invoke-direct {v2, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f7356: 5b23 458b |0019: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ -3f735a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3f735c: 5b23 448b |001c: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ -3f7360: 0e00 |001e: return-void │ │ +3f7308: |[3f7308] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;)V │ │ +3f7318: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f731c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f7322: 1a01 63d4 |0005: const-string v1, "unsupported feature " // string@d463 │ │ +3f7326: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f732c: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f7332: 1a01 6c07 |000d: const-string v1, " used in archive." // string@076c │ │ +3f7336: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f733c: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f7342: 0c00 |0015: move-result-object v0 │ │ +3f7344: 7020 4589 0200 |0016: invoke-direct {v2, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f734a: 5b23 458b |0019: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ +3f734e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3f7350: 5b23 448b |001c: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ +3f7354: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0019 line=71 │ │ 0x001c line=72 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; │ │ @@ -880023,31 +880023,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3f7364: |[3f7364] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3f7374: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f7378: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f737e: 1a01 63d4 |0005: const-string v1, "unsupported feature " // string@d463 │ │ -3f7382: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7388: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f738e: 1a01 6d07 |000d: const-string v1, " used in entry " // string@076d │ │ -3f7392: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7398: 6e10 9fc3 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f739e: 0c01 |0015: move-result-object v1 │ │ -3f73a0: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f73a6: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f73ac: 0c00 |001c: move-result-object v0 │ │ -3f73ae: 7020 4589 0200 |001d: invoke-direct {v2, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f73b4: 5b23 458b |0020: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ -3f73b8: 5b24 448b |0022: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ -3f73bc: 0e00 |0024: return-void │ │ +3f7358: |[3f7358] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3f7368: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f736c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f7372: 1a01 63d4 |0005: const-string v1, "unsupported feature " // string@d463 │ │ +3f7376: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f737c: 6e20 8e84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f7382: 1a01 6d07 |000d: const-string v1, " used in entry " // string@076d │ │ +3f7386: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f738c: 6e10 9fc3 0400 |0012: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f7392: 0c01 |0015: move-result-object v1 │ │ +3f7394: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f739a: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f73a0: 0c00 |001c: move-result-object v0 │ │ +3f73a2: 7020 4589 0200 |001d: invoke-direct {v2, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f73a8: 5b23 458b |0020: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ +3f73ac: 5b24 448b |0022: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ +3f73b0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0012 line=42 │ │ 0x001d line=41 │ │ 0x0020 line=43 │ │ 0x0022 line=44 │ │ @@ -880061,34 +880061,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3f73c0: |[3f73c0] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3f73d0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f73d4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f73da: 1a01 64d4 |0005: const-string v1, "unsupported feature method '" // string@d464 │ │ -3f73de: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f73e4: 6e10 e8c4 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.name:()Ljava/lang/String; // method@c4e8 │ │ -3f73ea: 0c03 |000d: move-result-object v3 │ │ -3f73ec: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f73f2: 1a03 250a |0011: const-string v3, "' used in entry " // string@0a25 │ │ -3f73f6: 6e20 8f84 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f73fc: 6e10 9fc3 0400 |0016: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f7402: 0c03 |0019: move-result-object v3 │ │ -3f7404: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f740a: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f7410: 0c03 |0020: move-result-object v3 │ │ -3f7412: 7020 4589 3200 |0021: invoke-direct {v2, v3}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f7418: 6203 408b |0024: sget-object v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ -3f741c: 5b23 458b |0026: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ -3f7420: 5b24 448b |0028: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ -3f7424: 0e00 |002a: return-void │ │ +3f73b4: |[3f73b4] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3f73c4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f73c8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f73ce: 1a01 64d4 |0005: const-string v1, "unsupported feature method '" // string@d464 │ │ +3f73d2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f73d8: 6e10 e8c4 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.name:()Ljava/lang/String; // method@c4e8 │ │ +3f73de: 0c03 |000d: move-result-object v3 │ │ +3f73e0: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f73e6: 1a03 250a |0011: const-string v3, "' used in entry " // string@0a25 │ │ +3f73ea: 6e20 8f84 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f73f0: 6e10 9fc3 0400 |0016: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f73f6: 0c03 |0019: move-result-object v3 │ │ +3f73f8: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f73fe: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f7404: 0c03 |0020: move-result-object v3 │ │ +3f7406: 7020 4589 3200 |0021: invoke-direct {v2, v3}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f740c: 6203 408b |0024: sget-object v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ +3f7410: 5b23 458b |0026: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ +3f7414: 5b24 448b |0028: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ +3f7418: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0016 line=57 │ │ 0x0021 line=56 │ │ 0x0024 line=58 │ │ 0x0028 line=59 │ │ @@ -880103,17 +880103,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f72fc: |[3f72fc] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.getEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3f730c: 5410 448b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ -3f7310: 1100 |0002: return-object v0 │ │ +3f72f0: |[3f72f0] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.getEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3f7300: 5410 448b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b44 │ │ +3f7304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;) │ │ @@ -880121,17 +880121,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f72e4: |[3f72e4] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.getFeature:()Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; │ │ -3f72f4: 5410 458b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ -3f72f8: 1100 |0002: return-object v0 │ │ +3f72d8: |[3f72d8] org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException.getFeature:()Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; │ │ +3f72e8: 5410 458b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.reason:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b45 │ │ +3f72ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; │ │ │ │ source_file_idx : 26111 (UnsupportedZipFeatureException.java) │ │ @@ -880181,40 +880181,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3f9054: |[3f9054] org.apache.commons.compress.archivers.zip.Zip64Mode.:()V │ │ -3f9064: 2200 7d18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ -3f9068: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f906a: 1a02 f318 |0003: const-string v2, "Always" // string@18f3 │ │ -3f906e: 7030 7ac3 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ -3f9074: 6900 7b8b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3f9078: 2200 7d18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ -3f907c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3f907e: 1a03 ac52 |000d: const-string v3, "Never" // string@52ac │ │ -3f9082: 7030 7ac3 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ -3f9088: 6900 7d8b |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3f908c: 2200 7d18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ -3f9090: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -3f9092: 1a04 a91a |0017: const-string v4, "AsNeeded" // string@1aa9 │ │ -3f9096: 7030 7ac3 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ -3f909c: 6900 7c8b |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3f90a0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -3f90a2: 2300 c41c |001f: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@1cc4 │ │ -3f90a6: 6204 7b8b |0021: sget-object v4, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3f90aa: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -3f90ae: 6201 7d8b |0025: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3f90b2: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -3f90b6: 6201 7c8b |0029: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3f90ba: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -3f90be: 6900 7a8b |002d: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7a │ │ -3f90c2: 0e00 |002f: return-void │ │ +3f9048: |[3f9048] org.apache.commons.compress.archivers.zip.Zip64Mode.:()V │ │ +3f9058: 2200 7d18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ +3f905c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f905e: 1a02 f318 |0003: const-string v2, "Always" // string@18f3 │ │ +3f9062: 7030 7ac3 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ +3f9068: 6900 7b8b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3f906c: 2200 7d18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ +3f9070: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3f9072: 1a03 ac52 |000d: const-string v3, "Never" // string@52ac │ │ +3f9076: 7030 7ac3 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ +3f907c: 6900 7d8b |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3f9080: 2200 7d18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ +3f9084: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +3f9086: 1a04 a91a |0017: const-string v4, "AsNeeded" // string@1aa9 │ │ +3f908a: 7030 7ac3 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.:(Ljava/lang/String;I)V // method@c37a │ │ +3f9090: 6900 7c8b |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3f9094: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +3f9096: 2300 c41c |001f: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@1cc4 │ │ +3f909a: 6204 7b8b |0021: sget-object v4, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3f909e: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +3f90a2: 6201 7d8b |0025: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3f90a6: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +3f90aa: 6201 7c8b |0029: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3f90ae: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +3f90b2: 6900 7a8b |002d: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7a │ │ +3f90b6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000a line=41 │ │ 0x0014 line=46 │ │ 0x001f line=28 │ │ locals : │ │ @@ -880224,17 +880224,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 │ │ -3f90c4: |[3f90c4] org.apache.commons.compress.archivers.zip.Zip64Mode.:(Ljava/lang/String;I)V │ │ -3f90d4: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -3f90da: 0e00 |0003: return-void │ │ +3f90b8: |[3f90b8] org.apache.commons.compress.archivers.zip.Zip64Mode.:(Ljava/lang/String;I)V │ │ +3f90c8: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +3f90ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -880244,20 +880244,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f900c: |[3f900c] org.apache.commons.compress.archivers.zip.Zip64Mode.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ -3f901c: 1c00 7d18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ -3f9020: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -3f9026: 0c01 |0005: move-result-object v1 │ │ -3f9028: 1f01 7d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ -3f902c: 1101 |0008: return-object v1 │ │ +3f9000: |[3f9000] org.apache.commons.compress.archivers.zip.Zip64Mode.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ +3f9010: 1c00 7d18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ +3f9014: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +3f901a: 0c01 |0005: move-result-object v1 │ │ +3f901c: 1f01 7d18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@187d │ │ +3f9020: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/Zip64Mode;) │ │ @@ -880265,20 +880265,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/Zip64Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f9030: |[3f9030] org.apache.commons.compress.archivers.zip.Zip64Mode.values:()[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ -3f9040: 6200 7a8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7a │ │ -3f9044: 6e10 85d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.clone:()Ljava/lang/Object; // method@d785 │ │ -3f904a: 0c00 |0005: move-result-object v0 │ │ -3f904c: 1f00 c41c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@1cc4 │ │ -3f9050: 1100 |0008: return-object v0 │ │ +3f9024: |[3f9024] org.apache.commons.compress.archivers.zip.Zip64Mode.values:()[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ +3f9034: 6200 7a8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7a │ │ +3f9038: 6e10 85d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.clone:()Ljava/lang/Object; // method@d785 │ │ +3f903e: 0c00 |0005: move-result-object v0 │ │ +3f9040: 1f00 c41c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // type@1cc4 │ │ +3f9044: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 27318 (Zip64Mode.java) │ │ @@ -880321,17 +880321,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3f9118: |[3f9118] org.apache.commons.compress.archivers.zip.Zip64RequiredException.:(Ljava/lang/String;)V │ │ -3f9128: 7020 4589 1000 |0000: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f912e: 0e00 |0003: return-void │ │ +3f910c: |[3f910c] org.apache.commons.compress.archivers.zip.Zip64RequiredException.:(Ljava/lang/String;)V │ │ +3f911c: 7020 4589 1000 |0000: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f9122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -880340,25 +880340,25 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f90dc: |[3f90dc] org.apache.commons.compress.archivers.zip.Zip64RequiredException.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; │ │ -3f90ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f90f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f90f6: 6e10 9fc3 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f90fc: 0c01 |0008: move-result-object v1 │ │ -3f90fe: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9104: 1a01 330a |000c: const-string v1, "'s size exceeds the limit of 4GByte." // string@0a33 │ │ -3f9108: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f910e: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f9114: 0c01 |0014: move-result-object v1 │ │ -3f9116: 1101 |0015: return-object v1 │ │ +3f90d0: |[3f90d0] org.apache.commons.compress.archivers.zip.Zip64RequiredException.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; │ │ +3f90e0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f90e4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f90ea: 6e10 9fc3 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f90f0: 0c01 |0008: move-result-object v1 │ │ +3f90f2: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f90f8: 1a01 330a |000c: const-string v1, "'s size exceeds the limit of 4GByte." // string@0a33 │ │ +3f90fc: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9102: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f9108: 0c01 |0014: move-result-object v1 │ │ +3f910a: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ Virtual methods - │ │ @@ -880426,22 +880426,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f919c: |[3f919c] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V │ │ -3f91ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f91b2: 5b01 9b8b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.zipArchiveEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b9b │ │ -3f91b6: 5b02 9a8b |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.payloadSupplier:Lorg/apache/commons/compress/parallel/InputStreamSupplier; // field@8b9a │ │ -3f91ba: 6e10 9ec3 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3f91c0: 0a01 |000a: move-result v1 │ │ -3f91c2: 5901 998b |000b: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.method:I // field@8b99 │ │ -3f91c6: 0e00 |000d: return-void │ │ +3f9190: |[3f9190] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V │ │ +3f91a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f91a6: 5b01 9b8b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.zipArchiveEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b9b │ │ +3f91aa: 5b02 9a8b |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.payloadSupplier:Lorg/apache/commons/compress/parallel/InputStreamSupplier; // field@8b9a │ │ +3f91ae: 6e10 9ec3 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3f91b4: 0a01 |000a: move-result v1 │ │ +3f91b6: 5901 998b |000b: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.method:I // field@8b99 │ │ +3f91ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -880454,18 +880454,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f9180: |[3f9180] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.createZipArchiveEntryRequest:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ -3f9190: 2200 8118 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // type@1881 │ │ -3f9194: 7030 ccc3 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V // method@c3cc │ │ -3f919a: 1100 |0005: return-object v0 │ │ +3f9174: |[3f9174] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.createZipArchiveEntryRequest:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ +3f9184: 2200 8118 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; // type@1881 │ │ +3f9188: 7030 ccc3 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/parallel/InputStreamSupplier;)V // method@c3cc │ │ +3f918e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/compress/parallel/InputStreamSupplier; │ │ │ │ @@ -880475,17 +880475,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9130: |[3f9130] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getMethod:()I │ │ -3f9140: 5210 998b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.method:I // field@8b99 │ │ -3f9144: 0f00 |0002: return v0 │ │ +3f9124: |[3f9124] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getMethod:()I │ │ +3f9134: 5210 998b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.method:I // field@8b99 │ │ +3f9138: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;) │ │ @@ -880493,19 +880493,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f9148: |[3f9148] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getPayloadStream:()Ljava/io/InputStream; │ │ -3f9158: 5410 9a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.payloadSupplier:Lorg/apache/commons/compress/parallel/InputStreamSupplier; // field@8b9a │ │ -3f915c: 7210 05c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/InputStreamSupplier;.get:()Ljava/io/InputStream; // method@c805 │ │ -3f9162: 0c00 |0005: move-result-object v0 │ │ -3f9164: 1100 |0006: return-object v0 │ │ +3f913c: |[3f913c] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getPayloadStream:()Ljava/io/InputStream; │ │ +3f914c: 5410 9a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.payloadSupplier:Lorg/apache/commons/compress/parallel/InputStreamSupplier; // field@8b9a │ │ +3f9150: 7210 05c8 0000 |0002: invoke-interface {v0}, Lorg/apache/commons/compress/parallel/InputStreamSupplier;.get:()Ljava/io/InputStream; // method@c805 │ │ +3f9156: 0c00 |0005: move-result-object v0 │ │ +3f9158: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;) │ │ @@ -880513,17 +880513,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9168: |[3f9168] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getZipArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3f9178: 5410 9b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.zipArchiveEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b9b │ │ -3f917c: 1100 |0002: return-object v0 │ │ +3f915c: |[3f915c] org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest.getZipArchiveEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3f916c: 5410 9b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest;.zipArchiveEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8b9b │ │ +3f9170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest; │ │ │ │ source_file_idx : 27322 (ZipArchiveEntryRequest.java) │ │ @@ -880635,22 +880635,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3fa2a0: |[3fa2a0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V │ │ -3fa2b0: 5b23 9f8b |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ -3fa2b4: 7010 7e82 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -3fa2ba: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -3fa2be: 5a20 9e8b |0007: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa2c2: 5a25 9d8b |0009: iput-wide v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa2c6: 5b24 9c8b |000b: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ -3fa2ca: 0e00 |000d: return-void │ │ +3fa294: |[3fa294] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V │ │ +3fa2a4: 5b23 9f8b |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ +3fa2a8: 7010 7e82 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +3fa2ae: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +3fa2b2: 5a20 9e8b |0007: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa2b6: 5a25 9d8b |0009: iput-wide v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa2ba: 5b24 9c8b |000b: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ +3fa2be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0007 line=1071 │ │ 0x0009 line=1081 │ │ 0x000b line=1082 │ │ locals : │ │ @@ -880665,28 +880665,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3fa0f4: |[3fa0f4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.available:()I │ │ -3fa104: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa108: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3fa10c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3fa110: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -3fa114: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa118: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -3fa11c: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -3fa120: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3fa122: 0f00 |000f: return v0 │ │ -3fa124: 5450 9c8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ -3fa128: 6e10 7f82 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -3fa12e: 0a00 |0015: move-result v0 │ │ -3fa130: 0f00 |0016: return v0 │ │ +3fa0e8: |[3fa0e8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.available:()I │ │ +3fa0f8: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa0fc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3fa100: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3fa104: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +3fa108: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa10c: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +3fa110: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +3fa114: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3fa116: 0f00 |000f: return v0 │ │ +3fa118: 5450 9c8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ +3fa11c: 6e10 7f82 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +3fa122: 0a00 |0015: move-result v0 │ │ +3fa124: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1130 │ │ 0x0010 line=1133 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; │ │ │ │ @@ -880695,39 +880695,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3fa134: |[3fa134] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:()I │ │ -3fa144: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa148: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3fa14c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3fa150: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -3fa154: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa158: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -3fa15c: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ -3fa160: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -3fa162: 0f00 |000f: return v0 │ │ -3fa164: 5450 9c8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ -3fa168: 6e10 8382 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3fa16e: 0a00 |0015: move-result v0 │ │ -3fa170: 5351 9e8b |0016: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa174: 1603 0100 |0018: const-wide/16 v3, #int 1 // #1 │ │ -3fa178: bb31 |001a: add-long/2addr v1, v3 │ │ -3fa17a: 5a51 9e8b |001b: iput-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa17e: 5451 9f8b |001d: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ -3fa182: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -3fa184: 7120 edc3 2100 |0020: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$800:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V // method@c3ed │ │ -3fa18a: 5451 9f8b |0023: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ -3fa18e: 7110 eec3 0100 |0025: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // method@c3ee │ │ -3fa194: 0c01 |0028: move-result-object v1 │ │ -3fa196: 7110 e6c3 0100 |0029: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$708:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e6 │ │ -3fa19c: 0f00 |002c: return v0 │ │ +3fa128: |[3fa128] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:()I │ │ +3fa138: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa13c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3fa140: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3fa144: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +3fa148: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa14c: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +3fa150: 3a04 0400 |000c: if-ltz v4, 0010 // +0004 │ │ +3fa154: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +3fa156: 0f00 |000f: return v0 │ │ +3fa158: 5450 9c8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ +3fa15c: 6e10 8382 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3fa162: 0a00 |0015: move-result v0 │ │ +3fa164: 5351 9e8b |0016: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa168: 1603 0100 |0018: const-wide/16 v3, #int 1 // #1 │ │ +3fa16c: bb31 |001a: add-long/2addr v1, v3 │ │ +3fa16e: 5a51 9e8b |001b: iput-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa172: 5451 9f8b |001d: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ +3fa176: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +3fa178: 7120 edc3 2100 |0020: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$800:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V // method@c3ed │ │ +3fa17e: 5451 9f8b |0023: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ +3fa182: 7110 eec3 0100 |0025: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // method@c3ee │ │ +3fa188: 0c01 |0028: move-result-object v1 │ │ +3fa18a: 7110 e6c3 0100 |0029: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$708:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e6 │ │ +3fa190: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ 0x0010 line=1090 │ │ 0x0016 line=1091 │ │ 0x001d line=1092 │ │ 0x0023 line=1093 │ │ @@ -880739,20 +880739,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3fa1a0: |[3fa1a0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:([B)I │ │ -3fa1b0: 2130 |0000: array-length v0, v3 │ │ -3fa1b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3fa1b4: 6e40 d6c3 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.read:([BII)I // method@c3d6 │ │ -3fa1ba: 0a03 |0005: move-result v3 │ │ -3fa1bc: 0f03 |0006: return v3 │ │ +3fa194: |[3fa194] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:([B)I │ │ +3fa1a4: 2130 |0000: array-length v0, v3 │ │ +3fa1a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3fa1a8: 6e40 d6c3 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.read:([BII)I // method@c3d6 │ │ +3fa1ae: 0a03 |0005: move-result v3 │ │ +3fa1b0: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -880761,54 +880761,54 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -3fa1c0: |[3fa1c0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:([BII)I │ │ -3fa1d0: 5380 9d8b |0000: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa1d4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3fa1d8: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -3fa1da: 3105 0002 |0005: cmp-long v5, v0, v2 │ │ -3fa1de: 3a05 0900 |0007: if-ltz v5, 0010 // +0009 │ │ -3fa1e2: 5385 9e8b |0009: iget-wide v5, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa1e6: 3107 0500 |000b: cmp-long v7, v5, v0 │ │ -3fa1ea: 3a07 0300 |000d: if-ltz v7, 0010 // +0003 │ │ -3fa1ee: 0f04 |000f: return v4 │ │ -3fa1f0: 5380 9d8b |0010: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa1f4: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ -3fa1f8: 3a05 0b00 |0014: if-ltz v5, 001f // +000b │ │ -3fa1fc: 81b2 |0016: int-to-long v2, v11 │ │ -3fa1fe: 5385 9e8b |0017: iget-wide v5, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa202: bc50 |0019: sub-long/2addr v0, v5 │ │ -3fa204: 7140 df83 3210 |001a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fa20a: 0b00 |001d: move-result-wide v0 │ │ -3fa20c: 2802 |001e: goto 0020 // +0002 │ │ -3fa20e: 81b0 |001f: int-to-long v0, v11 │ │ -3fa210: 548b 9c8b |0020: iget-object v11, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ -3fa214: 8401 |0022: long-to-int v1, v0 │ │ -3fa216: 6e40 8582 9b1a |0023: invoke-virtual {v11, v9, v10, v1}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3fa21c: 0a09 |0026: move-result v9 │ │ -3fa21e: 3349 0300 |0027: if-ne v9, v4, 002a // +0003 │ │ -3fa222: 0f04 |0029: return v4 │ │ -3fa224: 538a 9e8b |002a: iget-wide v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa228: 8190 |002c: int-to-long v0, v9 │ │ -3fa22a: bb0a |002d: add-long/2addr v10, v0 │ │ -3fa22c: 5a8a 9e8b |002e: iput-wide v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa230: 548a 9f8b |0030: iget-object v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ -3fa234: 7120 ecc3 9a00 |0032: invoke-static {v10, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$1000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V // method@c3ec │ │ -3fa23a: 548a 9f8b |0035: iget-object v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ -3fa23e: 7110 eec3 0a00 |0037: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // method@c3ee │ │ -3fa244: 0c0a |003a: move-result-object v10 │ │ -3fa246: 7110 e4c3 0a00 |003b: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fa24c: 0b02 |003e: move-result-wide v2 │ │ -3fa24e: bb02 |003f: add-long/2addr v2, v0 │ │ -3fa250: 7130 e5c3 2a03 |0040: invoke-static {v10, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ -3fa256: 0f09 |0043: return v9 │ │ +3fa1b4: |[3fa1b4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.read:([BII)I │ │ +3fa1c4: 5380 9d8b |0000: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa1c8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3fa1cc: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +3fa1ce: 3105 0002 |0005: cmp-long v5, v0, v2 │ │ +3fa1d2: 3a05 0900 |0007: if-ltz v5, 0010 // +0009 │ │ +3fa1d6: 5385 9e8b |0009: iget-wide v5, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa1da: 3107 0500 |000b: cmp-long v7, v5, v0 │ │ +3fa1de: 3a07 0300 |000d: if-ltz v7, 0010 // +0003 │ │ +3fa1e2: 0f04 |000f: return v4 │ │ +3fa1e4: 5380 9d8b |0010: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa1e8: 3105 0002 |0012: cmp-long v5, v0, v2 │ │ +3fa1ec: 3a05 0b00 |0014: if-ltz v5, 001f // +000b │ │ +3fa1f0: 81b2 |0016: int-to-long v2, v11 │ │ +3fa1f2: 5385 9e8b |0017: iget-wide v5, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa1f6: bc50 |0019: sub-long/2addr v0, v5 │ │ +3fa1f8: 7140 df83 3210 |001a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fa1fe: 0b00 |001d: move-result-wide v0 │ │ +3fa200: 2802 |001e: goto 0020 // +0002 │ │ +3fa202: 81b0 |001f: int-to-long v0, v11 │ │ +3fa204: 548b 9c8b |0020: iget-object v11, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ +3fa208: 8401 |0022: long-to-int v1, v0 │ │ +3fa20a: 6e40 8582 9b1a |0023: invoke-virtual {v11, v9, v10, v1}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3fa210: 0a09 |0026: move-result v9 │ │ +3fa212: 3349 0300 |0027: if-ne v9, v4, 002a // +0003 │ │ +3fa216: 0f04 |0029: return v4 │ │ +3fa218: 538a 9e8b |002a: iget-wide v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa21c: 8190 |002c: int-to-long v0, v9 │ │ +3fa21e: bb0a |002d: add-long/2addr v10, v0 │ │ +3fa220: 5a8a 9e8b |002e: iput-wide v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa224: 548a 9f8b |0030: iget-object v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ +3fa228: 7120 ecc3 9a00 |0032: invoke-static {v10, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$1000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V // method@c3ec │ │ +3fa22e: 548a 9f8b |0035: iget-object v10, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // field@8b9f │ │ +3fa232: 7110 eec3 0a00 |0037: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // method@c3ee │ │ +3fa238: 0c0a |003a: move-result-object v10 │ │ +3fa23a: 7110 e4c3 0a00 |003b: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fa240: 0b02 |003e: move-result-wide v2 │ │ +3fa242: bb02 |003f: add-long/2addr v2, v0 │ │ +3fa244: 7130 e5c3 2a03 |0040: invoke-static {v10, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ +3fa24a: 0f09 |0043: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0010 line=1107 │ │ 0x0020 line=1108 │ │ 0x002a line=1114 │ │ 0x0030 line=1115 │ │ @@ -880824,30 +880824,30 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3fa258: |[3fa258] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.skip:(J)J │ │ -3fa268: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ -3fa26c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3fa270: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3fa274: 3a04 0900 |0006: if-ltz v4, 000f // +0009 │ │ -3fa278: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa27c: bc20 |000a: sub-long/2addr v0, v2 │ │ -3fa27e: 7140 df83 7610 |000b: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fa284: 0b06 |000e: move-result-wide v6 │ │ -3fa286: 5450 9c8b |000f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ -3fa28a: 6e30 8782 6007 |0011: invoke-virtual {v0, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -3fa290: 0b06 |0014: move-result-wide v6 │ │ -3fa292: 5350 9e8b |0015: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa296: bb60 |0017: add-long/2addr v0, v6 │ │ -3fa298: 5a50 9e8b |0018: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ -3fa29c: 1006 |001a: return-wide v6 │ │ +3fa24c: |[3fa24c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream.skip:(J)J │ │ +3fa25c: 5350 9d8b |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.max:J // field@8b9d │ │ +3fa260: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3fa264: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3fa268: 3a04 0900 |0006: if-ltz v4, 000f // +0009 │ │ +3fa26c: 5352 9e8b |0008: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa270: bc20 |000a: sub-long/2addr v0, v2 │ │ +3fa272: 7140 df83 7610 |000b: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fa278: 0b06 |000e: move-result-wide v6 │ │ +3fa27a: 5450 9c8b |000f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.in:Ljava/io/InputStream; // field@8b9c │ │ +3fa27e: 6e30 8782 6007 |0011: invoke-virtual {v0, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +3fa284: 0b06 |0014: move-result-wide v6 │ │ +3fa286: 5350 9e8b |0015: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa28a: bb60 |0017: add-long/2addr v0, v6 │ │ +3fa28c: 5a50 9e8b |0018: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.pos:J // field@8b9e │ │ +3fa290: 1006 |001a: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x000f line=1123 │ │ 0x0015 line=1124 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; │ │ @@ -880911,23 +880911,23 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3fa40c: |[3fa40c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.:()V │ │ -3fa41c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fa422: 2200 7f18 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fa426: 7010 80c3 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:()V // method@c380 │ │ -3fa42c: 5b10 a38b |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ba3 │ │ -3fa430: 2200 9911 |000a: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3fa434: 7010 0d89 0000 |000c: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3fa43a: 5b10 a28b |000f: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.crc:Ljava/util/zip/CRC32; // field@8ba2 │ │ -3fa43e: 0e00 |0011: return-void │ │ +3fa400: |[3fa400] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.:()V │ │ +3fa410: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fa416: 2200 7f18 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fa41a: 7010 80c3 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:()V // method@c380 │ │ +3fa420: 5b10 a38b |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ba3 │ │ +3fa424: 2200 9911 |000a: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3fa428: 7010 0d89 0000 |000c: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3fa42e: 5b10 a28b |000f: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.crc:Ljava/util/zip/CRC32; // field@8ba2 │ │ +3fa432: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ 0x0003 line=1021 │ │ 0x000a line=1051 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ @@ -880937,17 +880937,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fa440: |[3fa440] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1;)V │ │ -3fa450: 7010 d8c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.:()V // method@c3d8 │ │ -3fa456: 0e00 |0003: return-void │ │ +3fa434: |[3fa434] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1;)V │ │ +3fa444: 7010 d8c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.:()V // method@c3d8 │ │ +3fa44a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1; │ │ │ │ @@ -880956,17 +880956,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa3f4: |[3fa3f4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3fa404: 5400 a38b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ba3 │ │ -3fa408: 1100 |0002: return-object v0 │ │ +3fa3e8: |[3fa3e8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3fa3f8: 5400 a38b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ba3 │ │ +3fa3fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -880974,17 +880974,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa2cc: |[3fa2cc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z │ │ -3fa2dc: 5500 a48b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.hasDataDescriptor:Z // field@8ba4 │ │ -3fa2e0: 0f00 |0002: return v0 │ │ +3fa2c0: |[3fa2c0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z │ │ +3fa2d0: 5500 a48b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.hasDataDescriptor:Z // field@8ba4 │ │ +3fa2d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -880992,17 +880992,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa2e4: |[3fa2e4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$202:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z │ │ -3fa2f4: 5c01 a48b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.hasDataDescriptor:Z // field@8ba4 │ │ -3fa2f8: 0f01 |0002: return v1 │ │ +3fa2d8: |[3fa2d8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$202:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z │ │ +3fa2e8: 5c01 a48b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.hasDataDescriptor:Z // field@8ba4 │ │ +3fa2ec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -881011,17 +881011,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/io/InputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa32c: |[3fa32c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/io/InputStream; │ │ -3fa33c: 5400 a58b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.in:Ljava/io/InputStream; // field@8ba5 │ │ -3fa340: 1100 |0002: return-object v0 │ │ +3fa320: |[3fa320] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/io/InputStream; │ │ +3fa330: 5400 a58b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.in:Ljava/io/InputStream; // field@8ba5 │ │ +3fa334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -881029,17 +881029,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa344: |[3fa344] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; │ │ -3fa354: 5b01 a58b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.in:Ljava/io/InputStream; // field@8ba5 │ │ -3fa358: 1101 |0002: return-object v1 │ │ +3fa338: |[3fa338] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; │ │ +3fa348: 5b01 a58b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.in:Ljava/io/InputStream; // field@8ba5 │ │ +3fa34c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -881048,17 +881048,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa2fc: |[3fa2fc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z │ │ -3fa30c: 5500 a68b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.usesZip64:Z // field@8ba6 │ │ -3fa310: 0f00 |0002: return v0 │ │ +3fa2f0: |[3fa2f0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z │ │ +3fa300: 5500 a68b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.usesZip64:Z // field@8ba6 │ │ +3fa304: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -881066,17 +881066,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa314: |[3fa314] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z │ │ -3fa324: 5c01 a68b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.usesZip64:Z // field@8ba6 │ │ -3fa328: 0f01 |0002: return v1 │ │ +3fa308: |[3fa308] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z │ │ +3fa318: 5c01 a68b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.usesZip64:Z // field@8ba6 │ │ +3fa31c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -881085,17 +881085,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/util/zip/CRC32;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa35c: |[3fa35c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/util/zip/CRC32; │ │ -3fa36c: 5400 a28b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.crc:Ljava/util/zip/CRC32; // field@8ba2 │ │ -3fa370: 1100 |0002: return-object v0 │ │ +3fa350: |[3fa350] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/util/zip/CRC32; │ │ +3fa360: 5400 a28b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.crc:Ljava/util/zip/CRC32; // field@8ba2 │ │ +3fa364: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -881103,17 +881103,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa374: |[3fa374] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ -3fa384: 5320 a08b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesRead:J // field@8ba0 │ │ -3fa388: 1000 |0002: return-wide v0 │ │ +3fa368: |[3fa368] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ +3fa378: 5320 a08b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesRead:J // field@8ba0 │ │ +3fa37c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -881121,17 +881121,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa38c: |[3fa38c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$602:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J │ │ -3fa39c: 5a01 a08b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesRead:J // field@8ba0 │ │ -3fa3a0: 1001 |0002: return-wide v1 │ │ +3fa380: |[3fa380] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$602:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J │ │ +3fa390: 5a01 a08b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesRead:J // field@8ba0 │ │ +3fa394: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -881140,17 +881140,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa3a4: |[3fa3a4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ -3fa3b4: 5320 a18b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ -3fa3b8: 1000 |0002: return-wide v0 │ │ +3fa398: |[3fa398] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ +3fa3a8: 5320 a18b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ +3fa3ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;) │ │ @@ -881158,17 +881158,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa3bc: |[3fa3bc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J │ │ -3fa3cc: 5a01 a18b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ -3fa3d0: 1001 |0002: return-wide v1 │ │ +3fa3b0: |[3fa3b0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J │ │ +3fa3c0: 5a01 a18b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ +3fa3c4: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -881177,20 +881177,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3fa3d4: |[3fa3d4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$708:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ -3fa3e4: 5340 a18b |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ -3fa3e8: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -3fa3ec: bb02 |0004: add-long/2addr v2, v0 │ │ -3fa3ee: 5a42 a18b |0005: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ -3fa3f2: 1000 |0007: return-wide v0 │ │ +3fa3c8: |[3fa3c8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry.access$708:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J │ │ +3fa3d8: 5340 a18b |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ +3fa3dc: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +3fa3e0: bb02 |0004: add-long/2addr v2, v0 │ │ +3fa3e2: 5a42 a18b |0005: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.bytesReadFromStream:J // field@8ba1 │ │ +3fa3e6: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ │ │ Virtual methods - │ │ @@ -881274,24 +881274,24 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3fbbb4: |[3fbbb4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3fbbc4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fbbca: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3fbbce: 5a20 c38b |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ -3fbbd2: 5a20 c08b |0007: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ -3fbbd6: 5a20 be8b |0009: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ -3fbbda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3fbbdc: 5c20 bf8b |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ -3fbbe0: 5b23 c18b |000e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8bc1 │ │ -3fbbe4: 0e00 |0010: return-void │ │ +3fbba8: |[3fbba8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3fbbb8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fbbbe: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3fbbc2: 5a20 c38b |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ +3fbbc6: 5a20 c08b |0007: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ +3fbbca: 5a20 be8b |0009: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ +3fbbce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3fbbd0: 5c20 bf8b |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ +3fbbd4: 5b23 c18b |000e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8bc1 │ │ +3fbbd8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1638 │ │ 0x0005 line=1649 │ │ 0x0007 line=1653 │ │ 0x0009 line=1658 │ │ 0x000c line=1662 │ │ @@ -881305,17 +881305,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fbbe8: |[3fbbe8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1;)V │ │ -3fbbf8: 7020 11c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c411 │ │ -3fbbfe: 0e00 |0003: return-void │ │ +3fbbdc: |[3fbbdc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1;)V │ │ +3fbbec: 7020 11c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c411 │ │ +3fbbf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1; │ │ @@ -881325,17 +881325,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb0c: |[3fbb0c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ -3fbb1c: 5320 c08b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ -3fbb20: 1000 |0002: return-wide v0 │ │ +3fbb00: |[3fbb00] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ +3fbb10: 5320 c08b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ +3fbb14: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881343,17 +881343,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb24: |[3fbb24] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$002:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ -3fbb34: 5a01 c08b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ -3fbb38: 1001 |0002: return-wide v1 │ │ +3fbb18: |[3fbb18] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$002:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ +3fbb28: 5a01 c08b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.dataStart:J // field@8bc0 │ │ +3fbb2c: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -881362,17 +881362,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb3c: |[3fbb3c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ -3fbb4c: 5320 be8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ -3fbb50: 1000 |0002: return-wide v0 │ │ +3fbb30: |[3fbb30] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ +3fbb40: 5320 be8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ +3fbb44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881380,17 +881380,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb54: |[3fbb54] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ -3fbb64: 5a01 be8b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ -3fbb68: 1001 |0002: return-wide v1 │ │ +3fbb48: |[3fbb48] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ +3fbb58: 5a01 be8b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.bytesRead:J // field@8bbe │ │ +3fbb5c: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -881399,17 +881399,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb9c: |[3fbb9c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3fbbac: 5400 c18b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8bc1 │ │ -3fbbb0: 1100 |0002: return-object v0 │ │ +3fbb90: |[3fbb90] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3fbba0: 5400 c18b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8bc1 │ │ +3fbba4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881417,17 +881417,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbaac: |[3fbaac] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z │ │ -3fbabc: 5500 c28b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.hasWritten:Z // field@8bc2 │ │ -3fbac0: 0f00 |0002: return v0 │ │ +3fbaa0: |[3fbaa0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z │ │ +3fbab0: 5500 c28b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.hasWritten:Z // field@8bc2 │ │ +3fbab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881435,17 +881435,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbac4: |[3fbac4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z │ │ -3fbad4: 5c01 c28b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.hasWritten:Z // field@8bc2 │ │ -3fbad8: 0f01 |0002: return v1 │ │ +3fbab8: |[3fbab8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z │ │ +3fbac8: 5c01 c28b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.hasWritten:Z // field@8bc2 │ │ +3fbacc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -881454,17 +881454,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb6c: |[3fbb6c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ -3fbb7c: 5320 c38b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ -3fbb80: 1000 |0002: return-wide v0 │ │ +3fbb60: |[3fbb60] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J │ │ +3fbb70: 5320 c38b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ +3fbb74: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881472,17 +881472,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbb84: |[3fbb84] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ -3fbb94: 5a01 c38b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ -3fbb98: 1001 |0002: return-wide v1 │ │ +3fbb78: |[3fbb78] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J │ │ +3fbb88: 5a01 c38b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.localDataStart:J // field@8bc3 │ │ +3fbb8c: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -881491,17 +881491,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbadc: |[3fbadc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z │ │ -3fbaec: 5500 bf8b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ -3fbaf0: 0f00 |0002: return v0 │ │ +3fbad0: |[3fbad0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z │ │ +3fbae0: 5500 bf8b |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ +3fbae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;) │ │ @@ -881509,17 +881509,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbaf4: |[3fbaf4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$502:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z │ │ -3fbb04: 5c01 bf8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ -3fbb08: 0f01 |0002: return v1 │ │ +3fbae8: |[3fbae8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry.access$502:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z │ │ +3fbaf8: 5c01 bf8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.causedUseOfZip64:Z // field@8bbf │ │ +3fbafc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -881570,28 +881570,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3fbc18: |[3fbc18] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.:()V │ │ -3fbc28: 2200 8918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ -3fbc2c: 1a01 3d73 |0002: const-string v1, "always" // string@733d │ │ -3fbc30: 7020 1fc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ -3fbc36: 6900 c48b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ -3fbc3a: 2200 8918 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ -3fbc3e: 1a01 b3b2 |000b: const-string v1, "never" // string@b2b3 │ │ -3fbc42: 7020 1fc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ -3fbc48: 6900 c58b |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ -3fbc4c: 2200 8918 |0012: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ -3fbc50: 1a01 adb3 |0014: const-string v1, "not encodeable" // string@b3ad │ │ -3fbc54: 7020 1fc4 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ -3fbc5a: 6900 c68b |0019: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NOT_ENCODEABLE:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc6 │ │ -3fbc5e: 0e00 |001b: return-void │ │ +3fbc0c: |[3fbc0c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.:()V │ │ +3fbc1c: 2200 8918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ +3fbc20: 1a01 3d73 |0002: const-string v1, "always" // string@733d │ │ +3fbc24: 7020 1fc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ +3fbc2a: 6900 c48b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ +3fbc2e: 2200 8918 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ +3fbc32: 1a01 b3b2 |000b: const-string v1, "never" // string@b2b3 │ │ +3fbc36: 7020 1fc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ +3fbc3c: 6900 c58b |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ +3fbc40: 2200 8918 |0012: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // type@1889 │ │ +3fbc44: 1a01 adb3 |0014: const-string v1, "not encodeable" // string@b3ad │ │ +3fbc48: 7020 1fc4 1000 |0016: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.:(Ljava/lang/String;)V // method@c41f │ │ +3fbc4e: 6900 c68b |0019: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NOT_ENCODEABLE:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc6 │ │ +3fbc52: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1611 │ │ 0x0009 line=1615 │ │ 0x0012 line=1620 │ │ locals : │ │ │ │ @@ -881600,18 +881600,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fbc60: |[3fbc60] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.:(Ljava/lang/String;)V │ │ -3fbc70: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fbc76: 5b01 c78b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.name:Ljava/lang/String; // field@8bc7 │ │ -3fbc7a: 0e00 |0005: return-void │ │ +3fbc54: |[3fbc54] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.:(Ljava/lang/String;)V │ │ +3fbc64: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fbc6a: 5b01 c78b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.name:Ljava/lang/String; // field@8bc7 │ │ +3fbc6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1624 │ │ 0x0003 line=1625 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -881622,17 +881622,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fbc00: |[3fbc00] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.toString:()Ljava/lang/String; │ │ -3fbc10: 5410 c78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.name:Ljava/lang/String; // field@8bc7 │ │ -3fbc14: 1100 |0002: return-object v0 │ │ +3fbbf4: |[3fbbf4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy.toString:()Ljava/lang/String; │ │ +3fbc04: 5410 c78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.name:Ljava/lang/String; // field@8bc7 │ │ +3fbc08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; │ │ │ │ source_file_idx : 27325 (ZipArchiveOutputStream.java) │ │ @@ -881705,17 +881705,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fdd00: |[3fdd00] org.apache.commons.compress.archivers.zip.ZipConstants.:()V │ │ -3fdd10: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fdd16: 0e00 |0003: return-void │ │ +3fdcf4: |[3fdcf4] org.apache.commons.compress.archivers.zip.ZipConstants.:()V │ │ +3fdd04: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fdd0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipConstants; │ │ │ │ Virtual methods - │ │ @@ -881874,39 +881874,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3fe080: |[3fe080] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:()V │ │ -3fe090: 2200 8c18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fe094: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3fe098: 7030 63c4 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fe09e: 6900 2b8c |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3fe0a2: 0e00 |0009: return-void │ │ +3fe074: |[3fe074] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:()V │ │ +3fe084: 2200 8c18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fe088: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3fe08c: 7030 63c4 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fe092: 6900 2b8c |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3fe096: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3fe100: |[3fe100] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:(J)V │ │ -3fe110: 7120 4c85 2100 |0000: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3fe116: 0c01 |0003: move-result-object v1 │ │ -3fe118: 7020 64c4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(Ljava/math/BigInteger;)V // method@c464 │ │ -3fe11e: 0e00 |0007: return-void │ │ +3fe0f4: |[3fe0f4] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:(J)V │ │ +3fe104: 7120 4c85 2100 |0000: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3fe10a: 0c01 |0003: move-result-object v1 │ │ +3fe10c: 7020 64c4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(Ljava/math/BigInteger;)V // method@c464 │ │ +3fe112: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ │ │ @@ -881915,18 +881915,18 @@ │ │ type : '(Ljava/math/BigInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fe0e4: |[3fe0e4] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:(Ljava/math/BigInteger;)V │ │ -3fe0f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fe0fa: 5b01 2d8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fe0fe: 0e00 |0005: return-void │ │ +3fe0d8: |[3fe0d8] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:(Ljava/math/BigInteger;)V │ │ +3fe0e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fe0ee: 5b01 2d8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fe0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/math/BigInteger; │ │ @@ -881936,18 +881936,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3fe0a4: |[3fe0a4] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:([B)V │ │ -3fe0b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fe0b6: 7030 66c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3fe0bc: 0e00 |0004: return-void │ │ +3fe098: |[3fe098] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:([B)V │ │ +3fe0a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fe0aa: 7030 66c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3fe0b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -881956,20 +881956,20 @@ │ │ type : '([BI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3fe0c0: |[3fe0c0] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:([BI)V │ │ -3fe0d0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fe0d6: 7120 70c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ -3fe0dc: 0c01 |0006: move-result-object v1 │ │ -3fe0de: 5b01 2d8c |0007: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fe0e2: 0e00 |0009: return-void │ │ +3fe0b4: |[3fe0b4] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.:([BI)V │ │ +3fe0c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fe0ca: 7120 70c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ +3fe0d0: 0c01 |0006: move-result-object v1 │ │ +3fe0d2: 5b01 2d8c |0007: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fe0d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -881980,20 +881980,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3fde70: |[3fde70] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:(J)[B │ │ -3fde80: 7120 4c85 1000 |0000: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3fde86: 0c00 |0003: move-result-object v0 │ │ -3fde88: 7110 6ac4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(Ljava/math/BigInteger;)[B // method@c46a │ │ -3fde8e: 0c00 |0007: move-result-object v0 │ │ -3fde90: 1100 |0008: return-object v0 │ │ +3fde64: |[3fde64] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:(J)[B │ │ +3fde74: 7120 4c85 1000 |0000: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3fde7a: 0c00 |0003: move-result-object v0 │ │ +3fde7c: 7110 6ac4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(Ljava/math/BigInteger;)[B // method@c46a │ │ +3fde82: 0c00 |0007: move-result-object v0 │ │ +3fde84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) J │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882001,89 +882001,89 @@ │ │ type : '(Ljava/math/BigInteger;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -3fdd74: |[3fdd74] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:(Ljava/math/BigInteger;)[B │ │ -3fdd84: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3fdd88: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ -3fdd8c: 6e10 3f85 0600 |0004: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -3fdd92: 0b02 |0007: move-result-wide v2 │ │ -3fdd94: 1604 ff00 |0008: const-wide/16 v4, #int 255 // #ff │ │ -3fdd98: c024 |000a: and-long/2addr v4, v2 │ │ -3fdd9a: 8445 |000b: long-to-int v5, v4 │ │ -3fdd9c: 8d54 |000c: int-to-byte v4, v5 │ │ -3fdd9e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3fdda0: 4f04 0105 |000e: aput-byte v4, v1, v5 │ │ -3fdda4: 1704 00ff 0000 |0010: const-wide/32 v4, #float 9.14768e-41 // #0000ff00 │ │ -3fddaa: c024 |0013: and-long/2addr v4, v2 │ │ -3fddac: c404 |0014: shr-long/2addr v4, v0 │ │ -3fddae: 8440 |0015: long-to-int v0, v4 │ │ -3fddb0: 8d00 |0016: int-to-byte v0, v0 │ │ -3fddb2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -3fddb4: 4f00 0104 |0018: aput-byte v0, v1, v4 │ │ -3fddb8: 1704 0000 ff00 |001a: const-wide/32 v4, #float 2.34181e-38 // #00ff0000 │ │ -3fddbe: c024 |001d: and-long/2addr v4, v2 │ │ -3fddc0: 1300 1000 |001e: const/16 v0, #int 16 // #10 │ │ -3fddc4: c404 |0020: shr-long/2addr v4, v0 │ │ -3fddc6: 8440 |0021: long-to-int v0, v4 │ │ -3fddc8: 8d00 |0022: int-to-byte v0, v0 │ │ -3fddca: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -3fddcc: 4f00 0104 |0024: aput-byte v0, v1, v4 │ │ -3fddd0: 1804 0000 00ff 0000 0000 |0026: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ -3fddda: c024 |002b: and-long/2addr v4, v2 │ │ -3fdddc: 1300 1800 |002c: const/16 v0, #int 24 // #18 │ │ -3fdde0: c404 |002e: shr-long/2addr v4, v0 │ │ -3fdde2: 8440 |002f: long-to-int v0, v4 │ │ -3fdde4: 8d00 |0030: int-to-byte v0, v0 │ │ -3fdde6: 1234 |0031: const/4 v4, #int 3 // #3 │ │ -3fdde8: 4f00 0104 |0032: aput-byte v0, v1, v4 │ │ -3fddec: 1804 0000 0000 ff00 0000 |0034: const-wide v4, #double 5.41109e-312 // #000000ff00000000 │ │ -3fddf6: c024 |0039: and-long/2addr v4, v2 │ │ -3fddf8: 1300 2000 |003a: const/16 v0, #int 32 // #20 │ │ -3fddfc: c404 |003c: shr-long/2addr v4, v0 │ │ -3fddfe: 8440 |003d: long-to-int v0, v4 │ │ -3fde00: 8d00 |003e: int-to-byte v0, v0 │ │ -3fde02: 1244 |003f: const/4 v4, #int 4 // #4 │ │ -3fde04: 4f00 0104 |0040: aput-byte v0, v1, v4 │ │ -3fde08: 1804 0000 0000 00ff 0000 |0042: const-wide v4, #double 1.38524e-309 // #0000ff0000000000 │ │ -3fde12: c024 |0047: and-long/2addr v4, v2 │ │ -3fde14: 1300 2800 |0048: const/16 v0, #int 40 // #28 │ │ -3fde18: c404 |004a: shr-long/2addr v4, v0 │ │ -3fde1a: 8440 |004b: long-to-int v0, v4 │ │ -3fde1c: 8d00 |004c: int-to-byte v0, v0 │ │ -3fde1e: 1254 |004d: const/4 v4, #int 5 // #5 │ │ -3fde20: 4f00 0104 |004e: aput-byte v0, v1, v4 │ │ -3fde24: 1904 ff00 |0050: const-wide/high16 v4, #long 71776119061217280 // #ff │ │ -3fde28: c024 |0052: and-long/2addr v4, v2 │ │ -3fde2a: 1300 3000 |0053: const/16 v0, #int 48 // #30 │ │ -3fde2e: c404 |0055: shr-long/2addr v4, v0 │ │ -3fde30: 8440 |0056: long-to-int v0, v4 │ │ -3fde32: 8d00 |0057: int-to-byte v0, v0 │ │ -3fde34: 1264 |0058: const/4 v4, #int 6 // #6 │ │ -3fde36: 4f00 0104 |0059: aput-byte v0, v1, v4 │ │ -3fde3a: 1904 007f |005b: const-wide/high16 v4, #long 9151314442816847872 // #7f00 │ │ -3fde3e: c042 |005d: and-long/2addr v2, v4 │ │ -3fde40: 1300 3800 |005e: const/16 v0, #int 56 // #38 │ │ -3fde44: c402 |0060: shr-long/2addr v2, v0 │ │ -3fde46: 8420 |0061: long-to-int v0, v2 │ │ -3fde48: 8d00 |0062: int-to-byte v0, v0 │ │ -3fde4a: 1272 |0063: const/4 v2, #int 7 // #7 │ │ -3fde4c: 4f00 0102 |0064: aput-byte v0, v1, v2 │ │ -3fde50: 1300 3f00 |0066: const/16 v0, #int 63 // #3f │ │ -3fde54: 6e20 4985 0600 |0068: invoke-virtual {v6, v0}, Ljava/math/BigInteger;.testBit:(I)Z // method@8549 │ │ -3fde5a: 0a06 |006b: move-result v6 │ │ -3fde5c: 3806 0900 |006c: if-eqz v6, 0075 // +0009 │ │ -3fde60: 4806 0102 |006e: aget-byte v6, v1, v2 │ │ -3fde64: de06 0680 |0070: or-int/lit8 v6, v6, #int -128 // #80 │ │ -3fde68: 8d66 |0072: int-to-byte v6, v6 │ │ -3fde6a: 4f06 0102 |0073: aput-byte v6, v1, v2 │ │ -3fde6e: 1101 |0075: return-object v1 │ │ +3fdd68: |[3fdd68] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:(Ljava/math/BigInteger;)[B │ │ +3fdd78: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3fdd7c: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ +3fdd80: 6e10 3f85 0600 |0004: invoke-virtual {v6}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +3fdd86: 0b02 |0007: move-result-wide v2 │ │ +3fdd88: 1604 ff00 |0008: const-wide/16 v4, #int 255 // #ff │ │ +3fdd8c: c024 |000a: and-long/2addr v4, v2 │ │ +3fdd8e: 8445 |000b: long-to-int v5, v4 │ │ +3fdd90: 8d54 |000c: int-to-byte v4, v5 │ │ +3fdd92: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3fdd94: 4f04 0105 |000e: aput-byte v4, v1, v5 │ │ +3fdd98: 1704 00ff 0000 |0010: const-wide/32 v4, #float 9.14768e-41 // #0000ff00 │ │ +3fdd9e: c024 |0013: and-long/2addr v4, v2 │ │ +3fdda0: c404 |0014: shr-long/2addr v4, v0 │ │ +3fdda2: 8440 |0015: long-to-int v0, v4 │ │ +3fdda4: 8d00 |0016: int-to-byte v0, v0 │ │ +3fdda6: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +3fdda8: 4f00 0104 |0018: aput-byte v0, v1, v4 │ │ +3fddac: 1704 0000 ff00 |001a: const-wide/32 v4, #float 2.34181e-38 // #00ff0000 │ │ +3fddb2: c024 |001d: and-long/2addr v4, v2 │ │ +3fddb4: 1300 1000 |001e: const/16 v0, #int 16 // #10 │ │ +3fddb8: c404 |0020: shr-long/2addr v4, v0 │ │ +3fddba: 8440 |0021: long-to-int v0, v4 │ │ +3fddbc: 8d00 |0022: int-to-byte v0, v0 │ │ +3fddbe: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +3fddc0: 4f00 0104 |0024: aput-byte v0, v1, v4 │ │ +3fddc4: 1804 0000 00ff 0000 0000 |0026: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ +3fddce: c024 |002b: and-long/2addr v4, v2 │ │ +3fddd0: 1300 1800 |002c: const/16 v0, #int 24 // #18 │ │ +3fddd4: c404 |002e: shr-long/2addr v4, v0 │ │ +3fddd6: 8440 |002f: long-to-int v0, v4 │ │ +3fddd8: 8d00 |0030: int-to-byte v0, v0 │ │ +3fddda: 1234 |0031: const/4 v4, #int 3 // #3 │ │ +3fdddc: 4f00 0104 |0032: aput-byte v0, v1, v4 │ │ +3fdde0: 1804 0000 0000 ff00 0000 |0034: const-wide v4, #double 5.41109e-312 // #000000ff00000000 │ │ +3fddea: c024 |0039: and-long/2addr v4, v2 │ │ +3fddec: 1300 2000 |003a: const/16 v0, #int 32 // #20 │ │ +3fddf0: c404 |003c: shr-long/2addr v4, v0 │ │ +3fddf2: 8440 |003d: long-to-int v0, v4 │ │ +3fddf4: 8d00 |003e: int-to-byte v0, v0 │ │ +3fddf6: 1244 |003f: const/4 v4, #int 4 // #4 │ │ +3fddf8: 4f00 0104 |0040: aput-byte v0, v1, v4 │ │ +3fddfc: 1804 0000 0000 00ff 0000 |0042: const-wide v4, #double 1.38524e-309 // #0000ff0000000000 │ │ +3fde06: c024 |0047: and-long/2addr v4, v2 │ │ +3fde08: 1300 2800 |0048: const/16 v0, #int 40 // #28 │ │ +3fde0c: c404 |004a: shr-long/2addr v4, v0 │ │ +3fde0e: 8440 |004b: long-to-int v0, v4 │ │ +3fde10: 8d00 |004c: int-to-byte v0, v0 │ │ +3fde12: 1254 |004d: const/4 v4, #int 5 // #5 │ │ +3fde14: 4f00 0104 |004e: aput-byte v0, v1, v4 │ │ +3fde18: 1904 ff00 |0050: const-wide/high16 v4, #long 71776119061217280 // #ff │ │ +3fde1c: c024 |0052: and-long/2addr v4, v2 │ │ +3fde1e: 1300 3000 |0053: const/16 v0, #int 48 // #30 │ │ +3fde22: c404 |0055: shr-long/2addr v4, v0 │ │ +3fde24: 8440 |0056: long-to-int v0, v4 │ │ +3fde26: 8d00 |0057: int-to-byte v0, v0 │ │ +3fde28: 1264 |0058: const/4 v4, #int 6 // #6 │ │ +3fde2a: 4f00 0104 |0059: aput-byte v0, v1, v4 │ │ +3fde2e: 1904 007f |005b: const-wide/high16 v4, #long 9151314442816847872 // #7f00 │ │ +3fde32: c042 |005d: and-long/2addr v2, v4 │ │ +3fde34: 1300 3800 |005e: const/16 v0, #int 56 // #38 │ │ +3fde38: c402 |0060: shr-long/2addr v2, v0 │ │ +3fde3a: 8420 |0061: long-to-int v0, v2 │ │ +3fde3c: 8d00 |0062: int-to-byte v0, v0 │ │ +3fde3e: 1272 |0063: const/4 v2, #int 7 // #7 │ │ +3fde40: 4f00 0102 |0064: aput-byte v0, v1, v2 │ │ +3fde44: 1300 3f00 |0066: const/16 v0, #int 63 // #3f │ │ +3fde48: 6e20 4985 0600 |0068: invoke-virtual {v6, v0}, Ljava/math/BigInteger;.testBit:(I)Z // method@8549 │ │ +3fde4e: 0a06 |006b: move-result v6 │ │ +3fde50: 3806 0900 |006c: if-eqz v6, 0075 // +0009 │ │ +3fde54: 4806 0102 |006e: aget-byte v6, v1, v2 │ │ +3fde58: de06 0680 |0070: or-int/lit8 v6, v6, #int -128 // #80 │ │ +3fde5c: 8d66 |0072: int-to-byte v6, v6 │ │ +3fde5e: 4f06 0102 |0073: aput-byte v6, v1, v2 │ │ +3fde62: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0004 line=143 │ │ 0x0068 line=152 │ │ 0x006e line=153 │ │ locals : │ │ @@ -882094,19 +882094,19 @@ │ │ type : '([B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fe040: |[3fe040] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:([B)J │ │ -3fe050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fe052: 7120 6dc4 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([BI)J // method@c46d │ │ -3fe058: 0b00 |0004: move-result-wide v0 │ │ -3fe05a: 1000 |0005: return-wide v0 │ │ +3fe034: |[3fe034] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:([B)J │ │ +3fe044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fe046: 7120 6dc4 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([BI)J // method@c46d │ │ +3fe04c: 0b00 |0004: move-result-wide v0 │ │ +3fe04e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882114,20 +882114,20 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3fe05c: |[3fe05c] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:([BI)J │ │ -3fe06c: 7120 70c4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ -3fe072: 0c00 |0003: move-result-object v0 │ │ -3fe074: 6e10 3f85 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -3fe07a: 0b00 |0007: move-result-wide v0 │ │ -3fe07c: 1000 |0008: return-wide v0 │ │ +3fe050: |[3fe050] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:([BI)J │ │ +3fe060: 7120 70c4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ +3fe066: 0c00 |0003: move-result-object v0 │ │ +3fe068: 6e10 3f85 0000 |0004: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +3fe06e: 0b00 |0007: move-result-wide v0 │ │ +3fe070: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) [B │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -882136,19 +882136,19 @@ │ │ type : '([B)Ljava/math/BigInteger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fdf04: |[3fdf04] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:([B)Ljava/math/BigInteger; │ │ -3fdf14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fdf16: 7120 70c4 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ -3fdf1c: 0c01 |0004: move-result-object v1 │ │ -3fdf1e: 1101 |0005: return-object v1 │ │ +3fdef8: |[3fdef8] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:([B)Ljava/math/BigInteger; │ │ +3fdf08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fdf0a: 7120 70c4 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:([BI)Ljava/math/BigInteger; // method@c470 │ │ +3fdf10: 0c01 |0004: move-result-object v1 │ │ +3fdf12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882156,85 +882156,85 @@ │ │ type : '([BI)Ljava/math/BigInteger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -3fdf20: |[3fdf20] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:([BI)Ljava/math/BigInteger; │ │ -3fdf30: d800 0807 |0000: add-int/lit8 v0, v8, #int 7 // #07 │ │ -3fdf34: 4801 0700 |0002: aget-byte v1, v7, v0 │ │ -3fdf38: 8111 |0004: int-to-long v1, v1 │ │ -3fdf3a: 1303 3800 |0005: const/16 v3, #int 56 // #38 │ │ -3fdf3e: c331 |0007: shl-long/2addr v1, v3 │ │ -3fdf40: 1903 007f |0008: const-wide/high16 v3, #long 9151314442816847872 // #7f00 │ │ -3fdf44: c031 |000a: and-long/2addr v1, v3 │ │ -3fdf46: d803 0806 |000b: add-int/lit8 v3, v8, #int 6 // #06 │ │ -3fdf4a: 4803 0703 |000d: aget-byte v3, v7, v3 │ │ -3fdf4e: 8133 |000f: int-to-long v3, v3 │ │ -3fdf50: 1305 3000 |0010: const/16 v5, #int 48 // #30 │ │ -3fdf54: c353 |0012: shl-long/2addr v3, v5 │ │ -3fdf56: 1905 ff00 |0013: const-wide/high16 v5, #long 71776119061217280 // #ff │ │ -3fdf5a: c053 |0015: and-long/2addr v3, v5 │ │ -3fdf5c: bb31 |0016: add-long/2addr v1, v3 │ │ -3fdf5e: d803 0805 |0017: add-int/lit8 v3, v8, #int 5 // #05 │ │ -3fdf62: 4803 0703 |0019: aget-byte v3, v7, v3 │ │ -3fdf66: 8133 |001b: int-to-long v3, v3 │ │ -3fdf68: 1305 2800 |001c: const/16 v5, #int 40 // #28 │ │ -3fdf6c: c353 |001e: shl-long/2addr v3, v5 │ │ -3fdf6e: 1805 0000 0000 00ff 0000 |001f: const-wide v5, #double 1.38524e-309 // #0000ff0000000000 │ │ -3fdf78: c053 |0024: and-long/2addr v3, v5 │ │ -3fdf7a: bb31 |0025: add-long/2addr v1, v3 │ │ -3fdf7c: d803 0804 |0026: add-int/lit8 v3, v8, #int 4 // #04 │ │ -3fdf80: 4803 0703 |0028: aget-byte v3, v7, v3 │ │ -3fdf84: 8133 |002a: int-to-long v3, v3 │ │ -3fdf86: 1305 2000 |002b: const/16 v5, #int 32 // #20 │ │ -3fdf8a: c353 |002d: shl-long/2addr v3, v5 │ │ -3fdf8c: 1805 0000 0000 ff00 0000 |002e: const-wide v5, #double 5.41109e-312 // #000000ff00000000 │ │ -3fdf96: c053 |0033: and-long/2addr v3, v5 │ │ -3fdf98: bb31 |0034: add-long/2addr v1, v3 │ │ -3fdf9a: d803 0803 |0035: add-int/lit8 v3, v8, #int 3 // #03 │ │ -3fdf9e: 4803 0703 |0037: aget-byte v3, v7, v3 │ │ -3fdfa2: 8133 |0039: int-to-long v3, v3 │ │ -3fdfa4: 1305 1800 |003a: const/16 v5, #int 24 // #18 │ │ -3fdfa8: c353 |003c: shl-long/2addr v3, v5 │ │ -3fdfaa: 1805 0000 00ff 0000 0000 |003d: const-wide v5, #double 2.11371e-314 // #00000000ff000000 │ │ -3fdfb4: c053 |0042: and-long/2addr v3, v5 │ │ -3fdfb6: bb31 |0043: add-long/2addr v1, v3 │ │ -3fdfb8: d803 0802 |0044: add-int/lit8 v3, v8, #int 2 // #02 │ │ -3fdfbc: 4803 0703 |0046: aget-byte v3, v7, v3 │ │ -3fdfc0: 8133 |0048: int-to-long v3, v3 │ │ -3fdfc2: 1305 1000 |0049: const/16 v5, #int 16 // #10 │ │ -3fdfc6: c353 |004b: shl-long/2addr v3, v5 │ │ -3fdfc8: 1705 0000 ff00 |004c: const-wide/32 v5, #float 2.34181e-38 // #00ff0000 │ │ -3fdfce: c053 |004f: and-long/2addr v3, v5 │ │ -3fdfd0: bb31 |0050: add-long/2addr v1, v3 │ │ -3fdfd2: d803 0801 |0051: add-int/lit8 v3, v8, #int 1 // #01 │ │ -3fdfd6: 4803 0703 |0053: aget-byte v3, v7, v3 │ │ -3fdfda: 8133 |0055: int-to-long v3, v3 │ │ -3fdfdc: 1305 0800 |0056: const/16 v5, #int 8 // #8 │ │ -3fdfe0: c353 |0058: shl-long/2addr v3, v5 │ │ -3fdfe2: 1705 00ff 0000 |0059: const-wide/32 v5, #float 9.14768e-41 // #0000ff00 │ │ -3fdfe8: c053 |005c: and-long/2addr v3, v5 │ │ -3fdfea: bb31 |005d: add-long/2addr v1, v3 │ │ -3fdfec: 4808 0708 |005e: aget-byte v8, v7, v8 │ │ -3fdff0: 8183 |0060: int-to-long v3, v8 │ │ -3fdff2: 1605 ff00 |0061: const-wide/16 v5, #int 255 // #ff │ │ -3fdff6: c053 |0063: and-long/2addr v3, v5 │ │ -3fdff8: bb31 |0064: add-long/2addr v1, v3 │ │ -3fdffa: 7120 4c85 2100 |0065: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3fe000: 0c08 |0068: move-result-object v8 │ │ -3fe002: 4807 0700 |0069: aget-byte v7, v7, v0 │ │ -3fe006: 1300 80ff |006b: const/16 v0, #int -128 // #ff80 │ │ -3fe00a: b507 |006d: and-int/2addr v7, v0 │ │ -3fe00c: 3307 0800 |006e: if-ne v7, v0, 0076 // +0008 │ │ -3fe010: 1307 3f00 |0070: const/16 v7, #int 63 // #3f │ │ -3fe014: 6e20 4585 7800 |0072: invoke-virtual {v8, v7}, Ljava/math/BigInteger;.setBit:(I)Ljava/math/BigInteger; // method@8545 │ │ -3fe01a: 0c08 |0075: move-result-object v8 │ │ -3fe01c: 1108 |0076: return-object v8 │ │ +3fdf14: |[3fdf14] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:([BI)Ljava/math/BigInteger; │ │ +3fdf24: d800 0807 |0000: add-int/lit8 v0, v8, #int 7 // #07 │ │ +3fdf28: 4801 0700 |0002: aget-byte v1, v7, v0 │ │ +3fdf2c: 8111 |0004: int-to-long v1, v1 │ │ +3fdf2e: 1303 3800 |0005: const/16 v3, #int 56 // #38 │ │ +3fdf32: c331 |0007: shl-long/2addr v1, v3 │ │ +3fdf34: 1903 007f |0008: const-wide/high16 v3, #long 9151314442816847872 // #7f00 │ │ +3fdf38: c031 |000a: and-long/2addr v1, v3 │ │ +3fdf3a: d803 0806 |000b: add-int/lit8 v3, v8, #int 6 // #06 │ │ +3fdf3e: 4803 0703 |000d: aget-byte v3, v7, v3 │ │ +3fdf42: 8133 |000f: int-to-long v3, v3 │ │ +3fdf44: 1305 3000 |0010: const/16 v5, #int 48 // #30 │ │ +3fdf48: c353 |0012: shl-long/2addr v3, v5 │ │ +3fdf4a: 1905 ff00 |0013: const-wide/high16 v5, #long 71776119061217280 // #ff │ │ +3fdf4e: c053 |0015: and-long/2addr v3, v5 │ │ +3fdf50: bb31 |0016: add-long/2addr v1, v3 │ │ +3fdf52: d803 0805 |0017: add-int/lit8 v3, v8, #int 5 // #05 │ │ +3fdf56: 4803 0703 |0019: aget-byte v3, v7, v3 │ │ +3fdf5a: 8133 |001b: int-to-long v3, v3 │ │ +3fdf5c: 1305 2800 |001c: const/16 v5, #int 40 // #28 │ │ +3fdf60: c353 |001e: shl-long/2addr v3, v5 │ │ +3fdf62: 1805 0000 0000 00ff 0000 |001f: const-wide v5, #double 1.38524e-309 // #0000ff0000000000 │ │ +3fdf6c: c053 |0024: and-long/2addr v3, v5 │ │ +3fdf6e: bb31 |0025: add-long/2addr v1, v3 │ │ +3fdf70: d803 0804 |0026: add-int/lit8 v3, v8, #int 4 // #04 │ │ +3fdf74: 4803 0703 |0028: aget-byte v3, v7, v3 │ │ +3fdf78: 8133 |002a: int-to-long v3, v3 │ │ +3fdf7a: 1305 2000 |002b: const/16 v5, #int 32 // #20 │ │ +3fdf7e: c353 |002d: shl-long/2addr v3, v5 │ │ +3fdf80: 1805 0000 0000 ff00 0000 |002e: const-wide v5, #double 5.41109e-312 // #000000ff00000000 │ │ +3fdf8a: c053 |0033: and-long/2addr v3, v5 │ │ +3fdf8c: bb31 |0034: add-long/2addr v1, v3 │ │ +3fdf8e: d803 0803 |0035: add-int/lit8 v3, v8, #int 3 // #03 │ │ +3fdf92: 4803 0703 |0037: aget-byte v3, v7, v3 │ │ +3fdf96: 8133 |0039: int-to-long v3, v3 │ │ +3fdf98: 1305 1800 |003a: const/16 v5, #int 24 // #18 │ │ +3fdf9c: c353 |003c: shl-long/2addr v3, v5 │ │ +3fdf9e: 1805 0000 00ff 0000 0000 |003d: const-wide v5, #double 2.11371e-314 // #00000000ff000000 │ │ +3fdfa8: c053 |0042: and-long/2addr v3, v5 │ │ +3fdfaa: bb31 |0043: add-long/2addr v1, v3 │ │ +3fdfac: d803 0802 |0044: add-int/lit8 v3, v8, #int 2 // #02 │ │ +3fdfb0: 4803 0703 |0046: aget-byte v3, v7, v3 │ │ +3fdfb4: 8133 |0048: int-to-long v3, v3 │ │ +3fdfb6: 1305 1000 |0049: const/16 v5, #int 16 // #10 │ │ +3fdfba: c353 |004b: shl-long/2addr v3, v5 │ │ +3fdfbc: 1705 0000 ff00 |004c: const-wide/32 v5, #float 2.34181e-38 // #00ff0000 │ │ +3fdfc2: c053 |004f: and-long/2addr v3, v5 │ │ +3fdfc4: bb31 |0050: add-long/2addr v1, v3 │ │ +3fdfc6: d803 0801 |0051: add-int/lit8 v3, v8, #int 1 // #01 │ │ +3fdfca: 4803 0703 |0053: aget-byte v3, v7, v3 │ │ +3fdfce: 8133 |0055: int-to-long v3, v3 │ │ +3fdfd0: 1305 0800 |0056: const/16 v5, #int 8 // #8 │ │ +3fdfd4: c353 |0058: shl-long/2addr v3, v5 │ │ +3fdfd6: 1705 00ff 0000 |0059: const-wide/32 v5, #float 9.14768e-41 // #0000ff00 │ │ +3fdfdc: c053 |005c: and-long/2addr v3, v5 │ │ +3fdfde: bb31 |005d: add-long/2addr v1, v3 │ │ +3fdfe0: 4808 0708 |005e: aget-byte v8, v7, v8 │ │ +3fdfe4: 8183 |0060: int-to-long v3, v8 │ │ +3fdfe6: 1605 ff00 |0061: const-wide/16 v5, #int 255 // #ff │ │ +3fdfea: c053 |0063: and-long/2addr v3, v5 │ │ +3fdfec: bb31 |0064: add-long/2addr v1, v3 │ │ +3fdfee: 7120 4c85 2100 |0065: invoke-static {v1, v2}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3fdff4: 0c08 |0068: move-result-object v8 │ │ +3fdff6: 4807 0700 |0069: aget-byte v7, v7, v0 │ │ +3fdffa: 1300 80ff |006b: const/16 v0, #int -128 // #ff80 │ │ +3fdffe: b507 |006d: and-int/2addr v7, v0 │ │ +3fe000: 3307 0800 |006e: if-ne v7, v0, 0076 // +0008 │ │ +3fe004: 1307 3f00 |0070: const/16 v7, #int 63 // #3f │ │ +3fe008: 6e20 4585 7800 |0072: invoke-virtual {v8, v7}, Ljava/math/BigInteger;.setBit:(I)Ljava/math/BigInteger; // method@8545 │ │ +3fe00e: 0c08 |0075: move-result-object v8 │ │ +3fe010: 1108 |0076: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ 0x000d line=178 │ │ 0x0019 line=179 │ │ 0x0028 line=180 │ │ 0x0037 line=181 │ │ @@ -882254,28 +882254,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3fdd18: |[3fdd18] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.equals:(Ljava/lang/Object;)Z │ │ -3fdd28: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -3fdd2c: 2020 8c18 |0002: instance-of v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fdd30: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3fdd34: 280e |0006: goto 0014 // +000e │ │ -3fdd36: 5410 2d8c |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fdd3a: 1f02 8c18 |0009: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fdd3e: 6e10 6ec4 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:()Ljava/math/BigInteger; // method@c46e │ │ -3fdd44: 0c02 |000e: move-result-object v2 │ │ -3fdd46: 6e20 3c85 2000 |000f: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ -3fdd4c: 0a02 |0012: move-result v2 │ │ -3fdd4e: 0f02 |0013: return v2 │ │ -3fdd50: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -3fdd52: 0f02 |0015: return v2 │ │ +3fdd0c: |[3fdd0c] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.equals:(Ljava/lang/Object;)Z │ │ +3fdd1c: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +3fdd20: 2020 8c18 |0002: instance-of v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fdd24: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3fdd28: 280e |0006: goto 0014 // +000e │ │ +3fdd2a: 5410 2d8c |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fdd2e: 1f02 8c18 |0009: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fdd32: 6e10 6ec4 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getValue:()Ljava/math/BigInteger; // method@c46e │ │ +3fdd38: 0c02 |000e: move-result-object v2 │ │ +3fdd3a: 6e20 3c85 2000 |000f: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ +3fdd40: 0a02 |0012: move-result v2 │ │ +3fdd42: 0f02 |0013: return v2 │ │ +3fdd44: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +3fdd46: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/lang/Object; │ │ @@ -882285,19 +882285,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fdd54: |[3fdd54] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:()[B │ │ -3fdd64: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fdd68: 7110 6ac4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(Ljava/math/BigInteger;)[B // method@c46a │ │ -3fdd6e: 0c00 |0005: move-result-object v0 │ │ -3fdd70: 1100 |0006: return-object v0 │ │ +3fdd48: |[3fdd48] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getBytes:()[B │ │ +3fdd58: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fdd5c: 7110 6ac4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(Ljava/math/BigInteger;)[B // method@c46a │ │ +3fdd62: 0c00 |0005: move-result-object v0 │ │ +3fdd64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882305,19 +882305,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fe020: |[3fe020] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:()J │ │ -3fe030: 5420 2d8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fe034: 6e10 3f85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -3fe03a: 0b00 |0005: move-result-wide v0 │ │ -3fe03c: 1000 |0006: return-wide v0 │ │ +3fe014: |[3fe014] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getLongValue:()J │ │ +3fe024: 5420 2d8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fe028: 6e10 3f85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +3fe02e: 0b00 |0005: move-result-wide v0 │ │ +3fe030: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882325,17 +882325,17 @@ │ │ type : '()Ljava/math/BigInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fdeec: |[3fdeec] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:()Ljava/math/BigInteger; │ │ -3fdefc: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fdf00: 1100 |0002: return-object v0 │ │ +3fdee0: |[3fdee0] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.getValue:()Ljava/math/BigInteger; │ │ +3fdef0: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fdef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882343,19 +882343,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3fde94: |[3fde94] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.hashCode:()I │ │ -3fdea4: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fdea8: 6e10 3d85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ -3fdeae: 0a00 |0005: move-result v0 │ │ -3fdeb0: 0f00 |0006: return v0 │ │ +3fde88: |[3fde88] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.hashCode:()I │ │ +3fde98: 5410 2d8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fde9c: 6e10 3d85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ +3fdea2: 0a00 |0005: move-result v0 │ │ +3fdea4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;) │ │ @@ -882363,24 +882363,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3fdeb4: |[3fdeb4] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.toString:()Ljava/lang/String; │ │ -3fdec4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3fdec8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3fdece: 1a01 c06a |0005: const-string v1, "ZipEightByteInteger value: " // string@6ac0 │ │ -3fded2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fded8: 5421 2d8c |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ -3fdedc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3fdee2: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fdee8: 0c00 |0012: move-result-object v0 │ │ -3fdeea: 1100 |0013: return-object v0 │ │ +3fdea8: |[3fdea8] org.apache.commons.compress.archivers.zip.ZipEightByteInteger.toString:()Ljava/lang/String; │ │ +3fdeb8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3fdebc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fdec2: 1a01 c06a |0005: const-string v1, "ZipEightByteInteger value: " // string@6ac0 │ │ +3fdec6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fdecc: 5421 2d8c |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.value:Ljava/math/BigInteger; // field@8c2d │ │ +3fded0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3fded6: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fdedc: 0c00 |0012: move-result-object v0 │ │ +3fdede: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ source_file_idx : 27329 (ZipEightByteInteger.java) │ │ @@ -882466,18 +882466,18 @@ │ │ type : '([C)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fe168: |[3fe168] org.apache.commons.compress.archivers.zip.ZipEncodingHelper$SimpleEncodingHolder.:([C)V │ │ -3fe178: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fe17e: 5b01 2f8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.highChars:[C // field@8c2f │ │ -3fe182: 0e00 |0005: return-void │ │ +3fe15c: |[3fe15c] org.apache.commons.compress.archivers.zip.ZipEncodingHelper$SimpleEncodingHolder.:([C)V │ │ +3fe16c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fe172: 5b01 2f8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.highChars:[C // field@8c2f │ │ +3fe176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; │ │ 0x0000 - 0x0006 reg=1 (null) [C │ │ @@ -882488,28 +882488,28 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3fe120: |[3fe120] org.apache.commons.compress.archivers.zip.ZipEncodingHelper$SimpleEncodingHolder.getEncoding:()Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ -3fe130: 1d02 |0000: monitor-enter v2 │ │ -3fe132: 5420 2e8c |0001: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ -3fe136: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -3fe13a: 2200 6618 |0005: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // type@1866 │ │ -3fe13e: 5421 2f8c |0007: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.highChars:[C // field@8c2f │ │ -3fe142: 7020 a5c2 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.:([C)V // method@c2a5 │ │ -3fe148: 5b20 2e8c |000c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ -3fe14c: 5420 2e8c |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ -3fe150: 1e02 |0010: monitor-exit v2 │ │ -3fe152: 1100 |0011: return-object v0 │ │ -3fe154: 0d00 |0012: move-exception v0 │ │ -3fe156: 1e02 |0013: monitor-exit v2 │ │ -3fe158: 2700 |0014: throw v0 │ │ +3fe114: |[3fe114] org.apache.commons.compress.archivers.zip.ZipEncodingHelper$SimpleEncodingHolder.getEncoding:()Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ +3fe124: 1d02 |0000: monitor-enter v2 │ │ +3fe126: 5420 2e8c |0001: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ +3fe12a: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +3fe12e: 2200 6618 |0005: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // type@1866 │ │ +3fe132: 5421 2f8c |0007: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.highChars:[C // field@8c2f │ │ +3fe136: 7020 a5c2 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.:([C)V // method@c2a5 │ │ +3fe13c: 5b20 2e8c |000c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ +3fe140: 5420 2e8c |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.encoding:Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // field@8c2e │ │ +3fe144: 1e02 |0010: monitor-exit v2 │ │ +3fe146: 1100 |0011: return-object v0 │ │ +3fe148: 0d00 |0012: move-exception v0 │ │ +3fe14a: 1e02 |0013: monitor-exit v2 │ │ +3fe14c: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=61 │ │ 0x0005 line=62 │ │ 0x000e line=64 │ │ @@ -882565,61 +882565,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 378 16-bit code units │ │ -3fe2cc: |[3fe2cc] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.:()V │ │ -3fe2dc: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3fe2e0: 7010 3587 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3fe2e6: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -3fe2ea: 2312 c81b |0007: new-array v2, v1, [C // type@1bc8 │ │ -3fe2ee: 2602 5d00 0000 |0009: fill-array-data v2, 00000066 // +0000005d │ │ -3fe2f4: 2203 8e18 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ -3fe2f8: 7020 76c4 2300 |000e: invoke-direct {v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.:([C)V // method@c476 │ │ -3fe2fe: 1a02 9f1e |0011: const-string v2, "CP437" // string@1e9f │ │ -3fe302: 7230 b187 2003 |0013: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe308: 1a02 8822 |0016: const-string v2, "Cp437" // string@2288 │ │ -3fe30c: 7230 b187 2003 |0018: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe312: 1a02 917e |001b: const-string v2, "cp437" // string@7e91 │ │ -3fe316: 7230 b187 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe31c: 1a02 332b |0020: const-string v2, "IBM437" // string@2b33 │ │ -3fe320: 7230 b187 2003 |0022: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe326: 1a02 a799 |0025: const-string v2, "ibm437" // string@99a7 │ │ -3fe32a: 7230 b187 2003 |0027: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe330: 2311 c81b |002a: new-array v1, v1, [C // type@1bc8 │ │ -3fe334: 2601 be00 0000 |002c: fill-array-data v1, 000000ea // +000000be │ │ -3fe33a: 2202 8e18 |002f: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ -3fe33e: 7020 76c4 1200 |0031: invoke-direct {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.:([C)V // method@c476 │ │ -3fe344: 1a01 a01e |0034: const-string v1, "CP850" // string@1ea0 │ │ -3fe348: 7230 b187 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe34e: 1a01 8922 |0039: const-string v1, "Cp850" // string@2289 │ │ -3fe352: 7230 b187 1002 |003b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe358: 1a01 927e |003e: const-string v1, "cp850" // string@7e92 │ │ -3fe35c: 7230 b187 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe362: 1a01 342b |0043: const-string v1, "IBM850" // string@2b34 │ │ -3fe366: 7230 b187 1002 |0045: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe36c: 1a01 a899 |0048: const-string v1, "ibm850" // string@99a8 │ │ -3fe370: 7230 b187 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fe376: 7110 0d87 0000 |004d: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -3fe37c: 0c00 |0050: move-result-object v0 │ │ -3fe37e: 6900 338c |0051: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.simpleEncodings:Ljava/util/Map; // field@8c33 │ │ -3fe382: 1300 1000 |0053: const/16 v0, #int 16 // #10 │ │ -3fe386: 2300 c71b |0055: new-array v0, v0, [B // type@1bc7 │ │ -3fe38a: 2600 1701 0000 |0057: fill-array-data v0, 0000016e // +00000117 │ │ -3fe390: 6900 308c |005a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ -3fe394: 2200 5518 |005c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ -3fe398: 1a01 4365 |005e: const-string v1, "UTF8" // string@6543 │ │ -3fe39c: 7020 33c2 1000 |0060: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:(Ljava/lang/String;)V // method@c233 │ │ -3fe3a2: 6900 328c |0063: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -3fe3a6: 0e00 |0065: return-void │ │ -3fe3a8: 0003 0200 8000 0000 c700 fc00 e900 ... |0066: array-data (132 units) │ │ -3fe4b0: 0003 0200 8000 0000 c700 fc00 e900 ... |00ea: array-data (132 units) │ │ -3fe5b8: 0003 0100 1000 0000 3031 3233 3435 ... |016e: array-data (12 units) │ │ +3fe2c0: |[3fe2c0] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.:()V │ │ +3fe2d0: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3fe2d4: 7010 3587 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3fe2da: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +3fe2de: 2312 c81b |0007: new-array v2, v1, [C // type@1bc8 │ │ +3fe2e2: 2602 5d00 0000 |0009: fill-array-data v2, 00000066 // +0000005d │ │ +3fe2e8: 2203 8e18 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ +3fe2ec: 7020 76c4 2300 |000e: invoke-direct {v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.:([C)V // method@c476 │ │ +3fe2f2: 1a02 9f1e |0011: const-string v2, "CP437" // string@1e9f │ │ +3fe2f6: 7230 b187 2003 |0013: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe2fc: 1a02 8822 |0016: const-string v2, "Cp437" // string@2288 │ │ +3fe300: 7230 b187 2003 |0018: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe306: 1a02 917e |001b: const-string v2, "cp437" // string@7e91 │ │ +3fe30a: 7230 b187 2003 |001d: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe310: 1a02 332b |0020: const-string v2, "IBM437" // string@2b33 │ │ +3fe314: 7230 b187 2003 |0022: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe31a: 1a02 a799 |0025: const-string v2, "ibm437" // string@99a7 │ │ +3fe31e: 7230 b187 2003 |0027: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe324: 2311 c81b |002a: new-array v1, v1, [C // type@1bc8 │ │ +3fe328: 2601 be00 0000 |002c: fill-array-data v1, 000000ea // +000000be │ │ +3fe32e: 2202 8e18 |002f: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ +3fe332: 7020 76c4 1200 |0031: invoke-direct {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.:([C)V // method@c476 │ │ +3fe338: 1a01 a01e |0034: const-string v1, "CP850" // string@1ea0 │ │ +3fe33c: 7230 b187 1002 |0036: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe342: 1a01 8922 |0039: const-string v1, "Cp850" // string@2289 │ │ +3fe346: 7230 b187 1002 |003b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe34c: 1a01 927e |003e: const-string v1, "cp850" // string@7e92 │ │ +3fe350: 7230 b187 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe356: 1a01 342b |0043: const-string v1, "IBM850" // string@2b34 │ │ +3fe35a: 7230 b187 1002 |0045: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe360: 1a01 a899 |0048: const-string v1, "ibm850" // string@99a8 │ │ +3fe364: 7230 b187 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fe36a: 7110 0d87 0000 |004d: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +3fe370: 0c00 |0050: move-result-object v0 │ │ +3fe372: 6900 338c |0051: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.simpleEncodings:Ljava/util/Map; // field@8c33 │ │ +3fe376: 1300 1000 |0053: const/16 v0, #int 16 // #10 │ │ +3fe37a: 2300 c71b |0055: new-array v0, v0, [B // type@1bc7 │ │ +3fe37e: 2600 1701 0000 |0057: fill-array-data v0, 0000016e // +00000117 │ │ +3fe384: 6900 308c |005a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ +3fe388: 2200 5518 |005c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ +3fe38c: 1a01 4365 |005e: const-string v1, "UTF8" // string@6543 │ │ +3fe390: 7020 33c2 1000 |0060: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:(Ljava/lang/String;)V // method@c233 │ │ +3fe396: 6900 328c |0063: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +3fe39a: 0e00 |0065: return-void │ │ +3fe39c: 0003 0200 8000 0000 c700 fc00 e900 ... |0066: array-data (132 units) │ │ +3fe4a4: 0003 0200 8000 0000 c700 fc00 e900 ... |00ea: array-data (132 units) │ │ +3fe5ac: 0003 0100 1000 0000 3031 3233 3435 ... |016e: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=74 │ │ 0x000c line=98 │ │ 0x0013 line=100 │ │ 0x0018 line=101 │ │ @@ -882643,17 +882643,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fe5d0: |[3fe5d0] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.:()V │ │ -3fe5e0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fe5e6: 0e00 |0003: return-void │ │ +3fe5c4: |[3fe5c4] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.:()V │ │ +3fe5d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fe5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;) │ │ @@ -882661,39 +882661,39 @@ │ │ type : '(Ljava/nio/ByteBuffer;C)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3fe5e8: |[3fe5e8] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.appendSurrogate:(Ljava/nio/ByteBuffer;C)V │ │ -3fe5f8: 1300 2500 |0000: const/16 v0, #int 37 // #25 │ │ -3fe5fc: 6e20 bc85 0200 |0002: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe602: 1300 5500 |0005: const/16 v0, #int 85 // #55 │ │ -3fe606: 6e20 bc85 0200 |0007: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe60c: 6200 308c |000a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ -3fe610: e101 030c |000c: shr-int/lit8 v1, v3, #int 12 // #0c │ │ -3fe614: dd01 010f |000e: and-int/lit8 v1, v1, #int 15 // #0f │ │ -3fe618: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ -3fe61c: 6e20 bc85 0200 |0012: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe622: 6200 308c |0015: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ -3fe626: e101 0308 |0017: shr-int/lit8 v1, v3, #int 8 // #08 │ │ -3fe62a: dd01 010f |0019: and-int/lit8 v1, v1, #int 15 // #0f │ │ -3fe62e: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ -3fe632: 6e20 bc85 0200 |001d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe638: 6200 308c |0020: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ -3fe63c: e101 0304 |0022: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -3fe640: dd01 010f |0024: and-int/lit8 v1, v1, #int 15 // #0f │ │ -3fe644: 4800 0001 |0026: aget-byte v0, v0, v1 │ │ -3fe648: 6e20 bc85 0200 |0028: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe64e: 6200 308c |002b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ -3fe652: dd03 030f |002d: and-int/lit8 v3, v3, #int 15 // #0f │ │ -3fe656: 4803 0003 |002f: aget-byte v3, v0, v3 │ │ -3fe65a: 6e20 bc85 3200 |0031: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3fe660: 0e00 |0034: return-void │ │ +3fe5dc: |[3fe5dc] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.appendSurrogate:(Ljava/nio/ByteBuffer;C)V │ │ +3fe5ec: 1300 2500 |0000: const/16 v0, #int 37 // #25 │ │ +3fe5f0: 6e20 bc85 0200 |0002: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe5f6: 1300 5500 |0005: const/16 v0, #int 85 // #55 │ │ +3fe5fa: 6e20 bc85 0200 |0007: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe600: 6200 308c |000a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ +3fe604: e101 030c |000c: shr-int/lit8 v1, v3, #int 12 // #0c │ │ +3fe608: dd01 010f |000e: and-int/lit8 v1, v1, #int 15 // #0f │ │ +3fe60c: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ +3fe610: 6e20 bc85 0200 |0012: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe616: 6200 308c |0015: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ +3fe61a: e101 0308 |0017: shr-int/lit8 v1, v3, #int 8 // #08 │ │ +3fe61e: dd01 010f |0019: and-int/lit8 v1, v1, #int 15 // #0f │ │ +3fe622: 4800 0001 |001b: aget-byte v0, v0, v1 │ │ +3fe626: 6e20 bc85 0200 |001d: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe62c: 6200 308c |0020: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ +3fe630: e101 0304 |0022: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +3fe634: dd01 010f |0024: and-int/lit8 v1, v1, #int 15 // #0f │ │ +3fe638: 4800 0001 |0026: aget-byte v0, v0, v1 │ │ +3fe63c: 6e20 bc85 0200 |0028: invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe642: 6200 308c |002b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.HEX_DIGITS:[B // field@8c30 │ │ +3fe646: dd03 030f |002d: and-int/lit8 v3, v3, #int 15 // #0f │ │ +3fe64a: 4803 0003 |002f: aget-byte v3, v0, v3 │ │ +3fe64e: 6e20 bc85 3200 |0031: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3fe654: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0007 line=184 │ │ 0x000a line=186 │ │ 0x0015 line=187 │ │ 0x0020 line=188 │ │ @@ -882707,40 +882707,40 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3fe24c: |[3fe24c] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ -3fe25c: 7110 7dc4 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ -3fe262: 0a00 |0003: move-result v0 │ │ -3fe264: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3fe268: 6202 328c |0006: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -3fe26c: 1102 |0008: return-object v2 │ │ -3fe26e: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ -3fe272: 2202 5518 |000b: new-instance v2, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ -3fe276: 7010 32c2 0200 |000d: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:()V // method@c232 │ │ -3fe27c: 1102 |0010: return-object v2 │ │ -3fe27e: 6200 338c |0011: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.simpleEncodings:Ljava/util/Map; // field@8c33 │ │ -3fe282: 7220 ac87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3fe288: 0c00 |0016: move-result-object v0 │ │ -3fe28a: 1f00 8e18 |0017: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ -3fe28e: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -3fe292: 6e10 77c4 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.getEncoding:()Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // method@c477 │ │ -3fe298: 0c02 |001e: move-result-object v2 │ │ -3fe29a: 1102 |001f: return-object v2 │ │ -3fe29c: 7110 e585 0200 |0020: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -3fe2a2: 0c00 |0023: move-result-object v0 │ │ -3fe2a4: 2201 5818 |0024: new-instance v1, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding; // type@1858 │ │ -3fe2a8: 7020 52c2 0100 |0026: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.:(Ljava/nio/charset/Charset;)V // method@c252 │ │ -3fe2ae: 1101 |0029: return-object v1 │ │ -3fe2b0: 2200 5518 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ -3fe2b4: 7020 33c2 2000 |002c: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:(Ljava/lang/String;)V // method@c233 │ │ -3fe2ba: 1100 |002f: return-object v0 │ │ +3fe240: |[3fe240] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ +3fe250: 7110 7dc4 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ +3fe256: 0a00 |0003: move-result v0 │ │ +3fe258: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3fe25c: 6202 328c |0006: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +3fe260: 1102 |0008: return-object v2 │ │ +3fe262: 3902 0800 |0009: if-nez v2, 0011 // +0008 │ │ +3fe266: 2202 5518 |000b: new-instance v2, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ +3fe26a: 7010 32c2 0200 |000d: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:()V // method@c232 │ │ +3fe270: 1102 |0010: return-object v2 │ │ +3fe272: 6200 338c |0011: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.simpleEncodings:Ljava/util/Map; // field@8c33 │ │ +3fe276: 7220 ac87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3fe27c: 0c00 |0016: move-result-object v0 │ │ +3fe27e: 1f00 8e18 |0017: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder; // type@188e │ │ +3fe282: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +3fe286: 6e10 77c4 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper$SimpleEncodingHolder;.getEncoding:()Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; // method@c477 │ │ +3fe28c: 0c02 |001e: move-result-object v2 │ │ +3fe28e: 1102 |001f: return-object v2 │ │ +3fe290: 7110 e585 0200 |0020: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +3fe296: 0c00 |0023: move-result-object v0 │ │ +3fe298: 2201 5818 |0024: new-instance v1, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding; // type@1858 │ │ +3fe29c: 7020 52c2 0100 |0026: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.:(Ljava/nio/charset/Charset;)V // method@c252 │ │ +3fe2a2: 1101 |0029: return-object v1 │ │ +3fe2a4: 2200 5518 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; // type@1855 │ │ +3fe2a8: 7020 33c2 2000 |002c: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.:(Ljava/lang/String;)V // method@c233 │ │ +3fe2ae: 1100 |002f: return-object v0 │ │ catches : 1 │ │ 0x0020 - 0x0029 │ │ Ljava/nio/charset/UnsupportedCharsetException; -> 0x002a │ │ positions : │ │ 0x0000 line=213 │ │ 0x0006 line=214 │ │ 0x000b line=218 │ │ @@ -882757,29 +882757,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3fe204: |[3fe204] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; │ │ -3fe214: 6e10 ba85 0100 |0000: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fe21a: 0a00 |0003: move-result v0 │ │ -3fe21c: 6e20 b885 0100 |0004: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3fe222: 6e10 c585 0100 |0007: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3fe228: 6e10 ae85 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ -3fe22e: 0a00 |000d: move-result v0 │ │ -3fe230: da00 0002 |000e: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -3fe234: 3520 0300 |0010: if-ge v0, v2, 0013 // +0003 │ │ -3fe238: 2802 |0012: goto 0014 // +0002 │ │ -3fe23a: 0102 |0013: move v2, v0 │ │ -3fe23c: 7110 aa85 0200 |0014: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3fe242: 0c02 |0017: move-result-object v2 │ │ -3fe244: 6e20 bd85 1200 |0018: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@85bd │ │ -3fe24a: 1102 |001b: return-object v2 │ │ +3fe1f8: |[3fe1f8] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; │ │ +3fe208: 6e10 ba85 0100 |0000: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fe20e: 0a00 |0003: move-result v0 │ │ +3fe210: 6e20 b885 0100 |0004: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3fe216: 6e10 c585 0100 |0007: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3fe21c: 6e10 ae85 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ +3fe222: 0a00 |000d: move-result v0 │ │ +3fe224: da00 0002 |000e: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +3fe228: 3520 0300 |0010: if-ge v0, v2, 0013 // +0003 │ │ +3fe22c: 2802 |0012: goto 0014 // +0002 │ │ +3fe22e: 0102 |0013: move v2, v0 │ │ +3fe230: 7110 aa85 0200 |0014: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3fe236: 0c02 |0017: move-result-object v2 │ │ +3fe238: 6e20 bd85 1200 |0018: invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;.put:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@85bd │ │ +3fe23e: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0007 line=154 │ │ 0x000a line=156 │ │ 0x0014 line=157 │ │ 0x0018 line=159 │ │ @@ -882792,45 +882792,45 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3fe184: |[3fe184] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.isUTF8:(Ljava/lang/String;)Z │ │ -3fe194: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -3fe198: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ -3fe19e: 0c03 |0005: move-result-object v3 │ │ -3fe1a0: 6e10 e685 0300 |0006: invoke-virtual {v3}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@85e6 │ │ -3fe1a6: 0c03 |0009: move-result-object v3 │ │ -3fe1a8: 6200 8a8e |000a: sget-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ -3fe1ac: 6e10 e685 0000 |000c: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@85e6 │ │ -3fe1b2: 0c00 |000f: move-result-object v0 │ │ -3fe1b4: 6e20 5184 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3fe1ba: 0a00 |0013: move-result v0 │ │ -3fe1bc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3fe1be: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -3fe1c2: 0f01 |0017: return v1 │ │ -3fe1c4: 6200 8a8e |0018: sget-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ -3fe1c8: 6e10 e285 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.aliases:()Ljava/util/Set; // method@85e2 │ │ -3fe1ce: 0c00 |001d: move-result-object v0 │ │ -3fe1d0: 7210 e087 0000 |001e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3fe1d6: 0c00 |0021: move-result-object v0 │ │ -3fe1d8: 7210 5487 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3fe1de: 0a02 |0025: move-result v2 │ │ -3fe1e0: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ -3fe1e4: 7210 5587 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3fe1ea: 0c02 |002b: move-result-object v2 │ │ -3fe1ec: 1f02 9210 |002c: check-cast v2, Ljava/lang/String; // type@1092 │ │ -3fe1f0: 6e20 5184 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3fe1f6: 0a02 |0031: move-result v2 │ │ -3fe1f8: 3802 f0ff |0032: if-eqz v2, 0022 // -0010 │ │ -3fe1fc: 0f01 |0034: return v1 │ │ -3fe1fe: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -3fe200: 0f03 |0036: return v3 │ │ +3fe178: |[3fe178] org.apache.commons.compress.archivers.zip.ZipEncodingHelper.isUTF8:(Ljava/lang/String;)Z │ │ +3fe188: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +3fe18c: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ +3fe192: 0c03 |0005: move-result-object v3 │ │ +3fe194: 6e10 e685 0300 |0006: invoke-virtual {v3}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@85e6 │ │ +3fe19a: 0c03 |0009: move-result-object v3 │ │ +3fe19c: 6200 8a8e |000a: sget-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ +3fe1a0: 6e10 e685 0000 |000c: invoke-virtual {v0}, Ljava/nio/charset/Charset;.name:()Ljava/lang/String; // method@85e6 │ │ +3fe1a6: 0c00 |000f: move-result-object v0 │ │ +3fe1a8: 6e20 5184 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3fe1ae: 0a00 |0013: move-result v0 │ │ +3fe1b0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3fe1b2: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +3fe1b6: 0f01 |0017: return v1 │ │ +3fe1b8: 6200 8a8e |0018: sget-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ +3fe1bc: 6e10 e285 0000 |001a: invoke-virtual {v0}, Ljava/nio/charset/Charset;.aliases:()Ljava/util/Set; // method@85e2 │ │ +3fe1c2: 0c00 |001d: move-result-object v0 │ │ +3fe1c4: 7210 e087 0000 |001e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3fe1ca: 0c00 |0021: move-result-object v0 │ │ +3fe1cc: 7210 5487 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3fe1d2: 0a02 |0025: move-result v2 │ │ +3fe1d4: 3802 0f00 |0026: if-eqz v2, 0035 // +000f │ │ +3fe1d8: 7210 5587 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3fe1de: 0c02 |002b: move-result-object v2 │ │ +3fe1e0: 1f02 9210 |002c: check-cast v2, Ljava/lang/String; // type@1092 │ │ +3fe1e4: 6e20 5184 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3fe1ea: 0a02 |0031: move-result v2 │ │ +3fe1ec: 3802 f0ff |0032: if-eqz v2, 0022 // -0010 │ │ +3fe1f0: 0f01 |0034: return v1 │ │ +3fe1f2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +3fe1f4: 0f03 |0036: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ 0x000a line=248 │ │ 0x0018 line=251 │ │ 0x002e line=252 │ │ locals : │ │ @@ -882951,19 +882951,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;Ljava/io/InputStream;Ljava/util/zip/Inflater;Ljava/util/zip/Inflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3fe664: |[3fe664] org.apache.commons.compress.archivers.zip.ZipFile$1.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Ljava/io/InputStream;Ljava/util/zip/Inflater;Ljava/util/zip/Inflater;)V │ │ -3fe674: 5b01 358c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c35 │ │ -3fe678: 5b04 368c |0002: iput-object v4, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ -3fe67c: 7030 3889 2003 |0004: invoke-direct {v0, v2, v3}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ -3fe682: 0e00 |0007: return-void │ │ +3fe658: |[3fe658] org.apache.commons.compress.archivers.zip.ZipFile$1.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Ljava/io/InputStream;Ljava/util/zip/Inflater;Ljava/util/zip/Inflater;)V │ │ +3fe668: 5b01 358c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c35 │ │ +3fe66c: 5b04 368c |0002: iput-object v4, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ +3fe670: 7030 3889 2003 |0004: invoke-direct {v0, v2, v3}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ +3fe676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ @@ -882976,23 +882976,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3fe684: |[3fe684] org.apache.commons.compress.archivers.zip.ZipFile$1.close:()V │ │ -3fe694: 6f10 3989 0200 |0000: invoke-super {v2}, Ljava/util/zip/InflaterInputStream;.close:()V // method@8939 │ │ -3fe69a: 5420 368c |0003: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ -3fe69e: 6e10 2d89 0000 |0005: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3fe6a4: 0e00 |0008: return-void │ │ -3fe6a6: 0d00 |0009: move-exception v0 │ │ -3fe6a8: 5421 368c |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ -3fe6ac: 6e10 2d89 0100 |000c: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3fe6b2: 2700 |000f: throw v0 │ │ +3fe678: |[3fe678] org.apache.commons.compress.archivers.zip.ZipFile$1.close:()V │ │ +3fe688: 6f10 3989 0200 |0000: invoke-super {v2}, Ljava/util/zip/InflaterInputStream;.close:()V // method@8939 │ │ +3fe68e: 5420 368c |0003: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ +3fe692: 6e10 2d89 0000 |0005: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3fe698: 0e00 |0008: return-void │ │ +3fe69a: 0d00 |0009: move-exception v0 │ │ +3fe69c: 5421 368c |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.val$inflater:Ljava/util/zip/Inflater; // field@8c36 │ │ +3fe6a0: 6e10 2d89 0100 |000c: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3fe6a6: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=497 │ │ 0x0003 line=499 │ │ locals : │ │ @@ -883034,18 +883034,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fe758: |[3fe758] org.apache.commons.compress.archivers.zip.ZipFile$2.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ -3fe768: 5b01 378c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c37 │ │ -3fe76c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fe772: 0e00 |0005: return-void │ │ +3fe74c: |[3fe74c] org.apache.commons.compress.archivers.zip.ZipFile$2.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ +3fe75c: 5b01 378c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c37 │ │ +3fe760: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fe766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ @@ -883055,20 +883055,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 │ │ -3fe6c0: |[3fe6c0] org.apache.commons.compress.archivers.zip.ZipFile$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3fe6d0: 1f01 7f18 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fe6d4: 1f02 7f18 |0002: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fe6d8: 6e30 89c4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.compare:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)I // method@c489 │ │ -3fe6de: 0a01 |0007: move-result v1 │ │ -3fe6e0: 0f01 |0008: return v1 │ │ +3fe6b4: |[3fe6b4] org.apache.commons.compress.archivers.zip.ZipFile$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3fe6c4: 1f01 7f18 |0000: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fe6c8: 1f02 7f18 |0002: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fe6cc: 6e30 89c4 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.compare:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)I // method@c489 │ │ +3fe6d2: 0a01 |0007: move-result v1 │ │ +3fe6d4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$2; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -883078,47 +883078,47 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -3fe6e4: |[3fe6e4] org.apache.commons.compress.archivers.zip.ZipFile$2.compare:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)I │ │ -3fe6f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fe6f6: 3398 0300 |0001: if-ne v8, v9, 0004 // +0003 │ │ -3fe6fa: 0f00 |0003: return v0 │ │ -3fe6fc: 2081 9618 |0004: instance-of v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fe700: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3fe702: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -3fe706: 1f08 9618 |0009: check-cast v8, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fe70a: 2802 |000b: goto 000d // +0002 │ │ -3fe70c: 0728 |000c: move-object v8, v2 │ │ -3fe70e: 2091 9618 |000d: instance-of v1, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fe712: 3801 0500 |000f: if-eqz v1, 0014 // +0005 │ │ -3fe716: 0792 |0011: move-object v2, v9 │ │ -3fe718: 1f02 9618 |0012: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fe71c: 1219 |0014: const/4 v9, #int 1 // #1 │ │ -3fe71e: 3908 0300 |0015: if-nez v8, 0018 // +0003 │ │ -3fe722: 0f09 |0017: return v9 │ │ -3fe724: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -3fe726: 3902 0300 |0019: if-nez v2, 001c // +0003 │ │ -3fe72a: 0f01 |001b: return v1 │ │ -3fe72c: 6e10 95c4 0800 |001c: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fe732: 0b03 |001f: move-result-wide v3 │ │ -3fe734: 6e10 95c4 0200 |0020: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fe73a: 0b05 |0023: move-result-wide v5 │ │ -3fe73c: bc53 |0024: sub-long/2addr v3, v5 │ │ -3fe73e: 1605 0000 |0025: const-wide/16 v5, #int 0 // #0 │ │ -3fe742: 3108 0305 |0027: cmp-long v8, v3, v5 │ │ -3fe746: 3908 0400 |0029: if-nez v8, 002d // +0004 │ │ -3fe74a: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -3fe74c: 2804 |002c: goto 0030 // +0004 │ │ -3fe74e: 3b08 0300 |002d: if-gez v8, 0030 // +0003 │ │ -3fe752: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ -3fe754: 0f09 |0030: return v9 │ │ +3fe6d8: |[3fe6d8] org.apache.commons.compress.archivers.zip.ZipFile$2.compare:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)I │ │ +3fe6e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fe6ea: 3398 0300 |0001: if-ne v8, v9, 0004 // +0003 │ │ +3fe6ee: 0f00 |0003: return v0 │ │ +3fe6f0: 2081 9618 |0004: instance-of v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fe6f4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3fe6f6: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +3fe6fa: 1f08 9618 |0009: check-cast v8, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fe6fe: 2802 |000b: goto 000d // +0002 │ │ +3fe700: 0728 |000c: move-object v8, v2 │ │ +3fe702: 2091 9618 |000d: instance-of v1, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fe706: 3801 0500 |000f: if-eqz v1, 0014 // +0005 │ │ +3fe70a: 0792 |0011: move-object v2, v9 │ │ +3fe70c: 1f02 9618 |0012: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fe710: 1219 |0014: const/4 v9, #int 1 // #1 │ │ +3fe712: 3908 0300 |0015: if-nez v8, 0018 // +0003 │ │ +3fe716: 0f09 |0017: return v9 │ │ +3fe718: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +3fe71a: 3902 0300 |0019: if-nez v2, 001c // +0003 │ │ +3fe71e: 0f01 |001b: return v1 │ │ +3fe720: 6e10 95c4 0800 |001c: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fe726: 0b03 |001f: move-result-wide v3 │ │ +3fe728: 6e10 95c4 0200 |0020: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fe72e: 0b05 |0023: move-result-wide v5 │ │ +3fe730: bc53 |0024: sub-long/2addr v3, v5 │ │ +3fe732: 1605 0000 |0025: const-wide/16 v5, #int 0 // #0 │ │ +3fe736: 3108 0305 |0027: cmp-long v8, v3, v5 │ │ +3fe73a: 3908 0400 |0029: if-nez v8, 002d // +0004 │ │ +3fe73e: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +3fe740: 2804 |002c: goto 0030 // +0004 │ │ +3fe742: 3b08 0300 |002d: if-gez v8, 0030 // +0003 │ │ +3fe746: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ +3fe748: 0f09 |0030: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1217 │ │ 0x000d line=1218 │ │ 0x001c line=1225 │ │ 0x0020 line=1226 │ │ locals : │ │ @@ -883160,129 +883160,129 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 219 16-bit code units │ │ -3fe774: |[3fe774] org.apache.commons.compress.archivers.zip.ZipFile$3.:()V │ │ -3fe784: 7100 ebc4 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4eb │ │ -3fe78a: 0c00 |0003: move-result-object v0 │ │ -3fe78c: 2100 |0004: array-length v0, v0 │ │ -3fe78e: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ -3fe792: 6900 388c |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe796: 6200 388c |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe79a: 6201 788c |000b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ -3fe79e: 6e10 e9c4 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe7a4: 0a01 |0010: move-result v1 │ │ -3fe7a6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -3fe7a8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -3fe7ac: 6200 388c |0014: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe7b0: 6201 7c8c |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -3fe7b4: 6e10 e9c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe7ba: 0a01 |001b: move-result v1 │ │ -3fe7bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -3fe7be: 4b02 0001 |001d: aput v2, v0, v1 │ │ -3fe7c2: 6200 388c |001f: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe7c6: 6201 738c |0021: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -3fe7ca: 6e10 e9c4 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe7d0: 0a01 |0026: move-result v1 │ │ -3fe7d2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -3fe7d4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -3fe7d8: 6200 388c |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe7dc: 6201 6d8c |002c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ -3fe7e0: 6e10 e9c4 0100 |002e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe7e6: 0a01 |0031: move-result v1 │ │ -3fe7e8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -3fe7ea: 4b02 0001 |0033: aput v2, v0, v1 │ │ -3fe7ee: 6200 388c |0035: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe7f2: 6201 6c8c |0037: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -3fe7f6: 6e10 e9c4 0100 |0039: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe7fc: 0a01 |003c: move-result v1 │ │ -3fe7fe: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -3fe800: 4b02 0001 |003e: aput v2, v0, v1 │ │ -3fe804: 6200 388c |0040: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe808: 6201 6b8c |0042: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ -3fe80c: 6e10 e9c4 0100 |0044: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe812: 0a01 |0047: move-result v1 │ │ -3fe814: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -3fe816: 4b02 0001 |0049: aput v2, v0, v1 │ │ -3fe81a: 6200 388c |004b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe81e: 6201 6e8c |004d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ -3fe822: 6e10 e9c4 0100 |004f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe828: 0a01 |0052: move-result v1 │ │ -3fe82a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -3fe82c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -3fe830: 6200 388c |0056: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe834: 6201 6f8c |0058: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ -3fe838: 6e10 e9c4 0100 |005a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe83e: 0a01 |005d: move-result v1 │ │ -3fe840: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -3fe844: 4b02 0001 |0060: aput v2, v0, v1 │ │ -3fe848: 6200 388c |0062: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe84c: 6201 708c |0064: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ -3fe850: 6e10 e9c4 0100 |0066: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe856: 0a01 |0069: move-result v1 │ │ -3fe858: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ -3fe85c: 4b02 0001 |006c: aput v2, v0, v1 │ │ -3fe860: 6200 388c |006e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe864: 6201 718c |0070: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ -3fe868: 6e10 e9c4 0100 |0072: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe86e: 0a01 |0075: move-result v1 │ │ -3fe870: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ -3fe874: 4b02 0001 |0078: aput v2, v0, v1 │ │ -3fe878: 6200 388c |007a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe87c: 6201 728c |007c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ -3fe880: 6e10 e9c4 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe886: 0a01 |0081: move-result v1 │ │ -3fe888: 1302 0b00 |0082: const/16 v2, #int 11 // #b │ │ -3fe88c: 4b02 0001 |0084: aput v2, v0, v1 │ │ -3fe890: 6200 388c |0086: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe894: 6201 748c |0088: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ -3fe898: 6e10 e9c4 0100 |008a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe89e: 0a01 |008d: move-result v1 │ │ -3fe8a0: 1302 0c00 |008e: const/16 v2, #int 12 // #c │ │ -3fe8a4: 4b02 0001 |0090: aput v2, v0, v1 │ │ -3fe8a8: 6200 388c |0092: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe8ac: 6201 758c |0094: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ -3fe8b0: 6e10 e9c4 0100 |0096: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe8b6: 0a01 |0099: move-result v1 │ │ -3fe8b8: 1302 0d00 |009a: const/16 v2, #int 13 // #d │ │ -3fe8bc: 4b02 0001 |009c: aput v2, v0, v1 │ │ -3fe8c0: 6200 388c |009e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe8c4: 6201 768c |00a0: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ -3fe8c8: 6e10 e9c4 0100 |00a2: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe8ce: 0a01 |00a5: move-result v1 │ │ -3fe8d0: 1302 0e00 |00a6: const/16 v2, #int 14 // #e │ │ -3fe8d4: 4b02 0001 |00a8: aput v2, v0, v1 │ │ -3fe8d8: 6200 388c |00aa: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe8dc: 6201 778c |00ac: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ -3fe8e0: 6e10 e9c4 0100 |00ae: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe8e6: 0a01 |00b1: move-result v1 │ │ -3fe8e8: 1302 0f00 |00b2: const/16 v2, #int 15 // #f │ │ -3fe8ec: 4b02 0001 |00b4: aput v2, v0, v1 │ │ -3fe8f0: 6200 388c |00b6: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe8f4: 6201 798c |00b8: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ -3fe8f8: 6e10 e9c4 0100 |00ba: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe8fe: 0a01 |00bd: move-result v1 │ │ -3fe900: 1302 1000 |00be: const/16 v2, #int 16 // #10 │ │ -3fe904: 4b02 0001 |00c0: aput v2, v0, v1 │ │ -3fe908: 6200 388c |00c2: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe90c: 6201 7a8c |00c4: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ -3fe910: 6e10 e9c4 0100 |00c6: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe916: 0a01 |00c9: move-result v1 │ │ -3fe918: 1302 1100 |00ca: const/16 v2, #int 17 // #11 │ │ -3fe91c: 4b02 0001 |00cc: aput v2, v0, v1 │ │ -3fe920: 6200 388c |00ce: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fe924: 6201 7d8c |00d0: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ -3fe928: 6e10 e9c4 0100 |00d2: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fe92e: 0a01 |00d5: move-result v1 │ │ -3fe930: 1302 1200 |00d6: const/16 v2, #int 18 // #12 │ │ -3fe934: 4b02 0001 |00d8: aput v2, v0, v1 │ │ -3fe938: 0e00 |00da: return-void │ │ +3fe768: |[3fe768] org.apache.commons.compress.archivers.zip.ZipFile$3.:()V │ │ +3fe778: 7100 ebc4 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4eb │ │ +3fe77e: 0c00 |0003: move-result-object v0 │ │ +3fe780: 2100 |0004: array-length v0, v0 │ │ +3fe782: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ +3fe786: 6900 388c |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe78a: 6200 388c |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe78e: 6201 788c |000b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ +3fe792: 6e10 e9c4 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe798: 0a01 |0010: move-result v1 │ │ +3fe79a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +3fe79c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +3fe7a0: 6200 388c |0014: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe7a4: 6201 7c8c |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +3fe7a8: 6e10 e9c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe7ae: 0a01 |001b: move-result v1 │ │ +3fe7b0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +3fe7b2: 4b02 0001 |001d: aput v2, v0, v1 │ │ +3fe7b6: 6200 388c |001f: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe7ba: 6201 738c |0021: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +3fe7be: 6e10 e9c4 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe7c4: 0a01 |0026: move-result v1 │ │ +3fe7c6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +3fe7c8: 4b02 0001 |0028: aput v2, v0, v1 │ │ +3fe7cc: 6200 388c |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe7d0: 6201 6d8c |002c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ +3fe7d4: 6e10 e9c4 0100 |002e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe7da: 0a01 |0031: move-result v1 │ │ +3fe7dc: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +3fe7de: 4b02 0001 |0033: aput v2, v0, v1 │ │ +3fe7e2: 6200 388c |0035: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe7e6: 6201 6c8c |0037: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +3fe7ea: 6e10 e9c4 0100 |0039: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe7f0: 0a01 |003c: move-result v1 │ │ +3fe7f2: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +3fe7f4: 4b02 0001 |003e: aput v2, v0, v1 │ │ +3fe7f8: 6200 388c |0040: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe7fc: 6201 6b8c |0042: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ +3fe800: 6e10 e9c4 0100 |0044: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe806: 0a01 |0047: move-result v1 │ │ +3fe808: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +3fe80a: 4b02 0001 |0049: aput v2, v0, v1 │ │ +3fe80e: 6200 388c |004b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe812: 6201 6e8c |004d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ +3fe816: 6e10 e9c4 0100 |004f: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe81c: 0a01 |0052: move-result v1 │ │ +3fe81e: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +3fe820: 4b02 0001 |0054: aput v2, v0, v1 │ │ +3fe824: 6200 388c |0056: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe828: 6201 6f8c |0058: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ +3fe82c: 6e10 e9c4 0100 |005a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe832: 0a01 |005d: move-result v1 │ │ +3fe834: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +3fe838: 4b02 0001 |0060: aput v2, v0, v1 │ │ +3fe83c: 6200 388c |0062: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe840: 6201 708c |0064: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ +3fe844: 6e10 e9c4 0100 |0066: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe84a: 0a01 |0069: move-result v1 │ │ +3fe84c: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ +3fe850: 4b02 0001 |006c: aput v2, v0, v1 │ │ +3fe854: 6200 388c |006e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe858: 6201 718c |0070: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ +3fe85c: 6e10 e9c4 0100 |0072: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe862: 0a01 |0075: move-result v1 │ │ +3fe864: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ +3fe868: 4b02 0001 |0078: aput v2, v0, v1 │ │ +3fe86c: 6200 388c |007a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe870: 6201 728c |007c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ +3fe874: 6e10 e9c4 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe87a: 0a01 |0081: move-result v1 │ │ +3fe87c: 1302 0b00 |0082: const/16 v2, #int 11 // #b │ │ +3fe880: 4b02 0001 |0084: aput v2, v0, v1 │ │ +3fe884: 6200 388c |0086: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe888: 6201 748c |0088: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ +3fe88c: 6e10 e9c4 0100 |008a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe892: 0a01 |008d: move-result v1 │ │ +3fe894: 1302 0c00 |008e: const/16 v2, #int 12 // #c │ │ +3fe898: 4b02 0001 |0090: aput v2, v0, v1 │ │ +3fe89c: 6200 388c |0092: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe8a0: 6201 758c |0094: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ +3fe8a4: 6e10 e9c4 0100 |0096: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe8aa: 0a01 |0099: move-result v1 │ │ +3fe8ac: 1302 0d00 |009a: const/16 v2, #int 13 // #d │ │ +3fe8b0: 4b02 0001 |009c: aput v2, v0, v1 │ │ +3fe8b4: 6200 388c |009e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe8b8: 6201 768c |00a0: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ +3fe8bc: 6e10 e9c4 0100 |00a2: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe8c2: 0a01 |00a5: move-result v1 │ │ +3fe8c4: 1302 0e00 |00a6: const/16 v2, #int 14 // #e │ │ +3fe8c8: 4b02 0001 |00a8: aput v2, v0, v1 │ │ +3fe8cc: 6200 388c |00aa: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe8d0: 6201 778c |00ac: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ +3fe8d4: 6e10 e9c4 0100 |00ae: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe8da: 0a01 |00b1: move-result v1 │ │ +3fe8dc: 1302 0f00 |00b2: const/16 v2, #int 15 // #f │ │ +3fe8e0: 4b02 0001 |00b4: aput v2, v0, v1 │ │ +3fe8e4: 6200 388c |00b6: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe8e8: 6201 798c |00b8: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ +3fe8ec: 6e10 e9c4 0100 |00ba: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe8f2: 0a01 |00bd: move-result v1 │ │ +3fe8f4: 1302 1000 |00be: const/16 v2, #int 16 // #10 │ │ +3fe8f8: 4b02 0001 |00c0: aput v2, v0, v1 │ │ +3fe8fc: 6200 388c |00c2: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe900: 6201 7a8c |00c4: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ +3fe904: 6e10 e9c4 0100 |00c6: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe90a: 0a01 |00c9: move-result v1 │ │ +3fe90c: 1302 1100 |00ca: const/16 v2, #int 17 // #11 │ │ +3fe910: 4b02 0001 |00cc: aput v2, v0, v1 │ │ +3fe914: 6200 388c |00ce: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fe918: 6201 7d8c |00d0: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ +3fe91c: 6e10 e9c4 0100 |00d2: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fe922: 0a01 |00d5: move-result v1 │ │ +3fe924: 1302 1200 |00d6: const/16 v2, #int 18 // #12 │ │ +3fe928: 4b02 0001 |00d8: aput v2, v0, v1 │ │ +3fe92c: 0e00 |00da: return-void │ │ catches : 18 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0014 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x001f │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002a │ │ @@ -883377,39 +883377,39 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3fec60: |[3fec60] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V │ │ -3fec70: 5b23 3f8c |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ -3fec74: 7010 7e82 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -3fec7a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3fec7c: 5c23 3b8c |0006: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3fec80: 9b00 0406 |0008: add-long v0, v4, v6 │ │ -3fec84: 5a20 3c8c |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3fec88: 5320 3c8c |000c: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3fec8c: 3103 0004 |000e: cmp-long v3, v0, v4 │ │ -3fec90: 3a03 0500 |0010: if-ltz v3, 0015 // +0005 │ │ -3fec94: 5a24 3d8c |0012: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3fec98: 0e00 |0014: return-void │ │ -3fec9a: 2203 7110 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3fec9e: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3feca2: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3feca8: 1a01 9f2d |001c: const-string v1, "Invalid length of stream at offset=" // string@2d9f │ │ -3fecac: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fecb2: 6e30 8b84 4005 |0021: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3fecb8: 1a04 cf12 |0024: const-string v4, ", length=" // string@12cf │ │ -3fecbc: 6e20 8f84 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fecc2: 6e30 8b84 6007 |0029: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3fecc8: 6e10 9f84 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fecce: 0c04 |002f: move-result-object v4 │ │ -3fecd0: 7020 8783 4300 |0030: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3fecd6: 2703 |0033: throw v3 │ │ +3fec54: |[3fec54] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V │ │ +3fec64: 5b23 3f8c |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ +3fec68: 7010 7e82 0200 |0002: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +3fec6e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3fec70: 5c23 3b8c |0006: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3fec74: 9b00 0406 |0008: add-long v0, v4, v6 │ │ +3fec78: 5a20 3c8c |000a: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3fec7c: 5320 3c8c |000c: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3fec80: 3103 0004 |000e: cmp-long v3, v0, v4 │ │ +3fec84: 3a03 0500 |0010: if-ltz v3, 0015 // +0005 │ │ +3fec88: 5a24 3d8c |0012: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3fec8c: 0e00 |0014: return-void │ │ +3fec8e: 2203 7110 |0015: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3fec92: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3fec96: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fec9c: 1a01 9f2d |001c: const-string v1, "Invalid length of stream at offset=" // string@2d9f │ │ +3feca0: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3feca6: 6e30 8b84 4005 |0021: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3fecac: 1a04 cf12 |0024: const-string v4, ", length=" // string@12cf │ │ +3fecb0: 6e20 8f84 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fecb6: 6e30 8b84 6007 |0029: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3fecbc: 6e10 9f84 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fecc2: 0c04 |002f: move-result-object v4 │ │ +3fecc4: 7020 8783 4300 |0030: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3fecca: 2703 |0033: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0006 line=1093 │ │ 0x000a line=1096 │ │ 0x000c line=1097 │ │ 0x0012 line=1101 │ │ @@ -883426,23 +883426,23 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3fecd8: |[3fecd8] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.addDummy:()V │ │ -3fece8: 1d01 |0000: monitor-enter v1 │ │ -3fecea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -3fecec: 5c10 3b8c |0002: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3fecf0: 1e01 |0004: monitor-exit v1 │ │ -3fecf2: 0e00 |0005: return-void │ │ -3fecf4: 0d00 |0006: move-exception v0 │ │ -3fecf6: 1e01 |0007: monitor-exit v1 │ │ -3fecf8: 2700 |0008: throw v0 │ │ +3feccc: |[3feccc] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.addDummy:()V │ │ +3fecdc: 1d01 |0000: monitor-enter v1 │ │ +3fecde: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +3fece0: 5c10 3b8c |0002: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3fece4: 1e01 |0004: monitor-exit v1 │ │ +3fece6: 0e00 |0005: return-void │ │ +3fece8: 0d00 |0006: move-exception v0 │ │ +3fecea: 1e01 |0007: monitor-exit v1 │ │ +3fecec: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0002 line=1166 │ │ 0x0004 line=1167 │ │ locals : │ │ @@ -883453,62 +883453,62 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3fea70: |[3fea70] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:()I │ │ -3fea80: 1d05 |0000: monitor-enter v5 │ │ -3fea82: 5350 3d8c |0001: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3fea86: 5352 3c8c |0003: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3fea8a: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3fea8e: 3a04 1600 |0007: if-ltz v4, 001d // +0016 │ │ -3fea92: 5350 3d8c |0009: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3fea96: 5352 3c8c |000b: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3fea9a: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -3fea9e: 3904 0b00 |000f: if-nez v4, 001a // +000b │ │ -3feaa2: 5550 3b8c |0011: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3feaa6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -3feaaa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3feaac: 5c50 3b8c |0016: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3feab0: 1e05 |0018: monitor-exit v5 │ │ -3feab2: 0f00 |0019: return v0 │ │ -3feab4: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ -3feab6: 1e05 |001b: monitor-exit v5 │ │ -3feab8: 0f00 |001c: return v0 │ │ -3feaba: 5450 3e8c |001d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ -3feabe: 3900 0a00 |001f: if-nez v0, 0029 // +000a │ │ -3feac2: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -3feac4: 7110 aa85 0000 |0022: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3feaca: 0c00 |0025: move-result-object v0 │ │ -3feacc: 5b50 3e8c |0026: iput-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ -3fead0: 2806 |0028: goto 002e // +0006 │ │ -3fead2: 5450 3e8c |0029: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ -3fead6: 6e10 c585 0000 |002b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3feadc: 5350 3d8c |002e: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feae0: 5452 3e8c |0030: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ -3feae4: 6e40 90c4 0521 |0032: invoke-virtual {v5, v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.read:(JLjava/nio/ByteBuffer;)I // method@c490 │ │ -3feaea: 0a00 |0035: move-result v0 │ │ -3feaec: 3b00 0400 |0036: if-gez v0, 003a // +0004 │ │ -3feaf0: 1e05 |0038: monitor-exit v5 │ │ -3feaf2: 0f00 |0039: return v0 │ │ -3feaf4: 5350 3d8c |003a: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feaf8: 1602 0100 |003c: const-wide/16 v2, #int 1 // #1 │ │ -3feafc: bb20 |003e: add-long/2addr v0, v2 │ │ -3feafe: 5a50 3d8c |003f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feb02: 5450 3e8c |0041: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ -3feb06: 6e10 b185 0000 |0043: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3feb0c: 0a00 |0046: move-result v0 │ │ -3feb0e: d500 ff00 |0047: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3feb12: 1e05 |0049: monitor-exit v5 │ │ -3feb14: 0f00 |004a: return v0 │ │ -3feb16: 0d00 |004b: move-exception v0 │ │ -3feb18: 1e05 |004c: monitor-exit v5 │ │ -3feb1a: 2700 |004d: throw v0 │ │ +3fea64: |[3fea64] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:()I │ │ +3fea74: 1d05 |0000: monitor-enter v5 │ │ +3fea76: 5350 3d8c |0001: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3fea7a: 5352 3c8c |0003: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3fea7e: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3fea82: 3a04 1600 |0007: if-ltz v4, 001d // +0016 │ │ +3fea86: 5350 3d8c |0009: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3fea8a: 5352 3c8c |000b: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3fea8e: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +3fea92: 3904 0b00 |000f: if-nez v4, 001a // +000b │ │ +3fea96: 5550 3b8c |0011: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3fea9a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +3fea9e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3feaa0: 5c50 3b8c |0016: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3feaa4: 1e05 |0018: monitor-exit v5 │ │ +3feaa6: 0f00 |0019: return v0 │ │ +3feaa8: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ +3feaaa: 1e05 |001b: monitor-exit v5 │ │ +3feaac: 0f00 |001c: return v0 │ │ +3feaae: 5450 3e8c |001d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ +3feab2: 3900 0a00 |001f: if-nez v0, 0029 // +000a │ │ +3feab6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +3feab8: 7110 aa85 0000 |0022: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3feabe: 0c00 |0025: move-result-object v0 │ │ +3feac0: 5b50 3e8c |0026: iput-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ +3feac4: 2806 |0028: goto 002e // +0006 │ │ +3feac6: 5450 3e8c |0029: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ +3feaca: 6e10 c585 0000 |002b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3fead0: 5350 3d8c |002e: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3fead4: 5452 3e8c |0030: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ +3fead8: 6e40 90c4 0521 |0032: invoke-virtual {v5, v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.read:(JLjava/nio/ByteBuffer;)I // method@c490 │ │ +3feade: 0a00 |0035: move-result v0 │ │ +3feae0: 3b00 0400 |0036: if-gez v0, 003a // +0004 │ │ +3feae4: 1e05 |0038: monitor-exit v5 │ │ +3feae6: 0f00 |0039: return v0 │ │ +3feae8: 5350 3d8c |003a: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feaec: 1602 0100 |003c: const-wide/16 v2, #int 1 // #1 │ │ +3feaf0: bb20 |003e: add-long/2addr v0, v2 │ │ +3feaf2: 5a50 3d8c |003f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feaf6: 5450 3e8c |0041: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.singleByteBuffer:Ljava/nio/ByteBuffer; // field@8c3e │ │ +3feafa: 6e10 b185 0000 |0043: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3feb00: 0a00 |0046: move-result v0 │ │ +3feb02: d500 ff00 |0047: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3feb06: 1e05 |0049: monitor-exit v5 │ │ +3feb08: 0f00 |004a: return v0 │ │ +3feb0a: 0d00 |004b: move-exception v0 │ │ +3feb0c: 1e05 |004c: monitor-exit v5 │ │ +3feb0e: 2700 |004d: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0018 │ │ -> 0x004b │ │ 0x001d - 0x0036 │ │ -> 0x004b │ │ 0x003a - 0x0047 │ │ -> 0x004b │ │ @@ -883533,34 +883533,34 @@ │ │ type : '(JLjava/nio/ByteBuffer;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3febf8: |[3febf8] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:(JLjava/nio/ByteBuffer;)I │ │ -3fec08: 5420 3f8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ -3fec0c: 7110 b9c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ -3fec12: 0c00 |0005: move-result-object v0 │ │ -3fec14: 1d00 |0006: monitor-enter v0 │ │ -3fec16: 5421 3f8c |0007: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ -3fec1a: 7110 b9c4 0100 |0009: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ -3fec20: 0c01 |000c: move-result-object v1 │ │ -3fec22: 7230 de85 3104 |000d: invoke-interface {v1, v3, v4}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fec28: 5423 3f8c |0010: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ -3fec2c: 7110 b9c4 0300 |0012: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ -3fec32: 0c03 |0015: move-result-object v3 │ │ -3fec34: 7220 df85 5300 |0016: invoke-interface {v3, v5}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ -3fec3a: 0a03 |0019: move-result v3 │ │ -3fec3c: 1e00 |001a: monitor-exit v0 │ │ -3fec3e: 6e10 b085 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3fec44: 0f03 |001e: return v3 │ │ -3fec46: 0d03 |001f: move-exception v3 │ │ -3fec48: 1e00 |0020: monitor-exit v0 │ │ -3fec4a: 2703 |0021: throw v3 │ │ +3febec: |[3febec] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:(JLjava/nio/ByteBuffer;)I │ │ +3febfc: 5420 3f8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ +3fec00: 7110 b9c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ +3fec06: 0c00 |0005: move-result-object v0 │ │ +3fec08: 1d00 |0006: monitor-enter v0 │ │ +3fec0a: 5421 3f8c |0007: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ +3fec0e: 7110 b9c4 0100 |0009: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ +3fec14: 0c01 |000c: move-result-object v1 │ │ +3fec16: 7230 de85 3104 |000d: invoke-interface {v1, v3, v4}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fec1c: 5423 3f8c |0010: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3f │ │ +3fec20: 7110 b9c4 0300 |0012: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ +3fec26: 0c03 |0015: move-result-object v3 │ │ +3fec28: 7220 df85 5300 |0016: invoke-interface {v3, v5}, Ljava/nio/channels/SeekableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85df │ │ +3fec2e: 0a03 |0019: move-result v3 │ │ +3fec30: 1e00 |001a: monitor-exit v0 │ │ +3fec32: 6e10 b085 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3fec38: 0f03 |001e: return v3 │ │ +3fec3a: 0d03 |001f: move-exception v3 │ │ +3fec3c: 1e00 |0020: monitor-exit v0 │ │ +3fec3e: 2703 |0021: throw v3 │ │ catches : 2 │ │ 0x0007 - 0x001b │ │ -> 0x001f │ │ 0x0020 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1157 │ │ @@ -883579,65 +883579,65 @@ │ │ type : '([BII)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -3feb38: |[3feb38] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:([BII)I │ │ -3feb48: 1d07 |0000: monitor-enter v7 │ │ -3feb4a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -3feb4c: 3c0a 0400 |0002: if-gtz v10, 0006 // +0004 │ │ -3feb50: 1e07 |0004: monitor-exit v7 │ │ -3feb52: 0f00 |0005: return v0 │ │ -3feb54: 81a1 |0006: int-to-long v1, v10 │ │ -3feb56: 5373 3c8c |0007: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3feb5a: 5375 3d8c |0009: iget-wide v5, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feb5e: bc53 |000b: sub-long/2addr v3, v5 │ │ -3feb60: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ -3feb64: 3d05 2600 |000e: if-lez v5, 0034 // +0026 │ │ -3feb68: 5371 3d8c |0010: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feb6c: 5373 3c8c |0012: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3feb70: 310a 0103 |0014: cmp-long v10, v1, v3 │ │ -3feb74: 3a0a 1800 |0016: if-ltz v10, 002e // +0018 │ │ -3feb78: 5371 3d8c |0018: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3feb7c: 5373 3c8c |001a: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3feb80: 310a 0103 |001c: cmp-long v10, v1, v3 │ │ -3feb84: 390a 0d00 |001e: if-nez v10, 002b // +000d │ │ -3feb88: 557a 3b8c |0020: iget-boolean v10, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3feb8c: 380a 0900 |0022: if-eqz v10, 002b // +0009 │ │ -3feb90: 5c70 3b8c |0024: iput-boolean v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ -3feb94: 4f00 0809 |0026: aput-byte v0, v8, v9 │ │ -3feb98: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -3feb9a: 1e07 |0029: monitor-exit v7 │ │ -3feb9c: 0f08 |002a: return v8 │ │ -3feb9e: 12f8 |002b: const/4 v8, #int -1 // #ff │ │ -3feba0: 1e07 |002c: monitor-exit v7 │ │ -3feba2: 0f08 |002d: return v8 │ │ -3feba4: 5370 3c8c |002e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ -3feba8: 5372 3d8c |0030: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3febac: bc20 |0032: sub-long/2addr v0, v2 │ │ -3febae: 840a |0033: long-to-int v10, v0 │ │ -3febb0: 7130 c785 980a |0034: invoke-static {v8, v9, v10}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ -3febb6: 0c08 |0037: move-result-object v8 │ │ -3febb8: 5379 3d8c |0038: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3febbc: 6e40 90c4 978a |003a: invoke-virtual {v7, v9, v10, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.read:(JLjava/nio/ByteBuffer;)I // method@c490 │ │ -3febc2: 0a08 |003d: move-result v8 │ │ -3febc4: 3d08 0a00 |003e: if-lez v8, 0048 // +000a │ │ -3febc8: 5379 3d8c |0040: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3febcc: 8180 |0042: int-to-long v0, v8 │ │ -3febce: bb09 |0043: add-long/2addr v9, v0 │ │ -3febd0: 5a79 3d8c |0044: iput-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ -3febd4: 1e07 |0046: monitor-exit v7 │ │ -3febd6: 0f08 |0047: return v8 │ │ -3febd8: 1e07 |0048: monitor-exit v7 │ │ -3febda: 0f08 |0049: return v8 │ │ -3febdc: 0d08 |004a: move-exception v8 │ │ -3febde: 1e07 |004b: monitor-exit v7 │ │ -3febe0: 2708 |004c: throw v8 │ │ +3feb2c: |[3feb2c] org.apache.commons.compress.archivers.zip.ZipFile$BoundedInputStream.read:([BII)I │ │ +3feb3c: 1d07 |0000: monitor-enter v7 │ │ +3feb3e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +3feb40: 3c0a 0400 |0002: if-gtz v10, 0006 // +0004 │ │ +3feb44: 1e07 |0004: monitor-exit v7 │ │ +3feb46: 0f00 |0005: return v0 │ │ +3feb48: 81a1 |0006: int-to-long v1, v10 │ │ +3feb4a: 5373 3c8c |0007: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3feb4e: 5375 3d8c |0009: iget-wide v5, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feb52: bc53 |000b: sub-long/2addr v3, v5 │ │ +3feb54: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ +3feb58: 3d05 2600 |000e: if-lez v5, 0034 // +0026 │ │ +3feb5c: 5371 3d8c |0010: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feb60: 5373 3c8c |0012: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3feb64: 310a 0103 |0014: cmp-long v10, v1, v3 │ │ +3feb68: 3a0a 1800 |0016: if-ltz v10, 002e // +0018 │ │ +3feb6c: 5371 3d8c |0018: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feb70: 5373 3c8c |001a: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3feb74: 310a 0103 |001c: cmp-long v10, v1, v3 │ │ +3feb78: 390a 0d00 |001e: if-nez v10, 002b // +000d │ │ +3feb7c: 557a 3b8c |0020: iget-boolean v10, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3feb80: 380a 0900 |0022: if-eqz v10, 002b // +0009 │ │ +3feb84: 5c70 3b8c |0024: iput-boolean v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:Z // field@8c3b │ │ +3feb88: 4f00 0809 |0026: aput-byte v0, v8, v9 │ │ +3feb8c: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +3feb8e: 1e07 |0029: monitor-exit v7 │ │ +3feb90: 0f08 |002a: return v8 │ │ +3feb92: 12f8 |002b: const/4 v8, #int -1 // #ff │ │ +3feb94: 1e07 |002c: monitor-exit v7 │ │ +3feb96: 0f08 |002d: return v8 │ │ +3feb98: 5370 3c8c |002e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.end:J // field@8c3c │ │ +3feb9c: 5372 3d8c |0030: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3feba0: bc20 |0032: sub-long/2addr v0, v2 │ │ +3feba2: 840a |0033: long-to-int v10, v0 │ │ +3feba4: 7130 c785 980a |0034: invoke-static {v8, v9, v10}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ +3febaa: 0c08 |0037: move-result-object v8 │ │ +3febac: 5379 3d8c |0038: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3febb0: 6e40 90c4 978a |003a: invoke-virtual {v7, v9, v10, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.read:(JLjava/nio/ByteBuffer;)I // method@c490 │ │ +3febb6: 0a08 |003d: move-result v8 │ │ +3febb8: 3d08 0a00 |003e: if-lez v8, 0048 // +000a │ │ +3febbc: 5379 3d8c |0040: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3febc0: 8180 |0042: int-to-long v0, v8 │ │ +3febc2: bb09 |0043: add-long/2addr v9, v0 │ │ +3febc4: 5a79 3d8c |0044: iput-wide v9, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.loc:J // field@8c3d │ │ +3febc8: 1e07 |0046: monitor-exit v7 │ │ +3febca: 0f08 |0047: return v8 │ │ +3febcc: 1e07 |0048: monitor-exit v7 │ │ +3febce: 0f08 |0049: return v8 │ │ +3febd0: 0d08 |004a: move-exception v8 │ │ +3febd2: 1e07 |004b: monitor-exit v7 │ │ +3febd4: 2708 |004c: throw v8 │ │ catches : 2 │ │ 0x0007 - 0x0028 │ │ -> 0x004a │ │ 0x002e - 0x0046 │ │ -> 0x004a │ │ positions : │ │ 0x0004 line=1130 │ │ @@ -883698,19 +883698,19 @@ │ │ type : '([B[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3fede4: |[3fede4] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.:([B[B)V │ │ -3fedf4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fedfa: 5b01 418c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.name:[B // field@8c41 │ │ -3fedfe: 5b02 408c |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.comment:[B // field@8c40 │ │ -3fee02: 0e00 |0007: return-void │ │ +3fedd8: |[3fedd8] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.:([B[B)V │ │ +3fede8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fedee: 5b01 418c |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.name:[B // field@8c41 │ │ +3fedf2: 5b02 408c |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.comment:[B // field@8c40 │ │ +3fedf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ 0x0003 line=1196 │ │ 0x0005 line=1197 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; │ │ @@ -883722,17 +883722,17 @@ │ │ type : '([B[BLorg/apache/commons/compress/archivers/zip/ZipFile$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3fee04: |[3fee04] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.:([B[BLorg/apache/commons/compress/archivers/zip/ZipFile$1;)V │ │ -3fee14: 7030 abc4 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.:([B[B)V // method@c4ab │ │ -3fee1a: 0e00 |0003: return-void │ │ +3fedf8: |[3fedf8] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.:([B[BLorg/apache/commons/compress/archivers/zip/ZipFile$1;)V │ │ +3fee08: 7030 abc4 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.:([B[B)V // method@c4ab │ │ +3fee0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -883743,17 +883743,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fedb4: |[3fedb4] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B │ │ -3fedc4: 5400 418c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.name:[B // field@8c41 │ │ -3fedc8: 1100 |0002: return-object v0 │ │ +3feda8: |[3feda8] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B │ │ +3fedb8: 5400 418c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.name:[B // field@8c41 │ │ +3fedbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;) │ │ @@ -883761,17 +883761,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fedcc: |[3fedcc] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B │ │ -3feddc: 5400 408c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.comment:[B // field@8c40 │ │ -3fede0: 1100 |0002: return-object v0 │ │ +3fedc0: |[3fedc0] org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B │ │ +3fedd0: 5400 408c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.comment:[B // field@8c40 │ │ +3fedd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; │ │ │ │ Virtual methods - │ │ @@ -884016,20 +884016,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ff3b0: |[3ff3b0] org.apache.commons.compress.archivers.zip.ZipFile.:()V │ │ -3ff3c0: 6200 d68b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ -3ff3c4: 7110 ddc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ -3ff3ca: 0b00 |0005: move-result-wide v0 │ │ -3ff3cc: 6800 458c |0006: sput-wide v0, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ -3ff3d0: 0e00 |0008: return-void │ │ +3ff3a4: |[3ff3a4] org.apache.commons.compress.archivers.zip.ZipFile.:()V │ │ +3ff3b4: 6200 d68b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ +3ff3b8: 7110 ddc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ +3ff3be: 0b00 |0005: move-result-wide v0 │ │ +3ff3c0: 6800 458c |0006: sput-wide v0, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ +3ff3c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0002 line=588 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile;) │ │ @@ -884037,18 +884037,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3ff3d4: |[3ff3d4] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;)V │ │ -3ff3e4: 1a00 4365 |0000: const-string v0, "UTF8" // string@6543 │ │ -3ff3e8: 7030 b1c4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@c4b1 │ │ -3ff3ee: 0e00 |0005: return-void │ │ +3ff3c8: |[3ff3c8] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;)V │ │ +3ff3d8: 1a00 4365 |0000: const-string v0, "UTF8" // string@6543 │ │ +3ff3dc: 7030 b1c4 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@c4b1 │ │ +3ff3e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -884057,18 +884057,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 │ │ -3ff3f0: |[3ff3f0] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;Ljava/lang/String;)V │ │ -3ff400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ff402: 7040 b2c4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@c4b2 │ │ -3ff408: 0e00 |0004: return-void │ │ +3ff3e4: |[3ff3e4] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;Ljava/lang/String;)V │ │ +3ff3f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ff3f6: 7040 b2c4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@c4b2 │ │ +3ff3fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -884078,32 +884078,32 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -3ff40c: |[3ff40c] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;Ljava/lang/String;Z)V │ │ -3ff41c: 6e10 5882 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -3ff422: 0c00 |0003: move-result-object v0 │ │ -3ff424: 6201 5c79 |0004: sget-object v1, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ -3ff428: 7110 2c87 0100 |0006: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872c │ │ -3ff42e: 0c01 |0009: move-result-object v1 │ │ -3ff430: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3ff432: 2322 7a1c |000b: new-array v2, v2, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ -3ff436: 7130 fc85 1002 |000d: invoke-static {v0, v1, v2}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ -3ff43c: 0c04 |0010: move-result-object v4 │ │ -3ff43e: 6e10 4682 0a00 |0011: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -3ff444: 0c05 |0014: move-result-object v5 │ │ -3ff446: 1218 |0015: const/4 v8, #int 1 // #1 │ │ -3ff448: 0793 |0016: move-object v3, v9 │ │ -3ff44a: 07b6 |0017: move-object v6, v11 │ │ -3ff44c: 01c7 |0018: move v7, v12 │ │ -3ff44e: 7606 b8c4 0300 |0019: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@c4b8 │ │ -3ff454: 0e00 |001c: return-void │ │ +3ff400: |[3ff400] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/io/File;Ljava/lang/String;Z)V │ │ +3ff410: 6e10 5882 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +3ff416: 0c00 |0003: move-result-object v0 │ │ +3ff418: 6201 5c79 |0004: sget-object v1, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ +3ff41c: 7110 2c87 0100 |0006: invoke-static {v1}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872c │ │ +3ff422: 0c01 |0009: move-result-object v1 │ │ +3ff424: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3ff426: 2322 7a1c |000b: new-array v2, v2, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ +3ff42a: 7130 fc85 1002 |000d: invoke-static {v0, v1, v2}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ +3ff430: 0c04 |0010: move-result-object v4 │ │ +3ff432: 6e10 4682 0a00 |0011: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +3ff438: 0c05 |0014: move-result-object v5 │ │ +3ff43a: 1218 |0015: const/4 v8, #int 1 // #1 │ │ +3ff43c: 0793 |0016: move-object v3, v9 │ │ +3ff43e: 07b6 |0017: move-object v6, v11 │ │ +3ff440: 01c7 |0018: move v7, v12 │ │ +3ff442: 7606 b8c4 0300 |0019: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@c4b8 │ │ +3ff448: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0011 line=214 │ │ 0x0019 line=213 │ │ locals : │ │ 0x0000 - 0x001d reg=9 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ @@ -884116,20 +884116,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3ff458: |[3ff458] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/lang/String;)V │ │ -3ff468: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -3ff46c: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -3ff472: 1a02 4365 |0005: const-string v2, "UTF8" // string@6543 │ │ -3ff476: 7030 b1c4 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@c4b1 │ │ -3ff47c: 0e00 |000a: return-void │ │ +3ff44c: |[3ff44c] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/lang/String;)V │ │ +3ff45c: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +3ff460: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +3ff466: 1a02 4365 |0005: const-string v2, "UTF8" // string@6543 │ │ +3ff46a: 7030 b1c4 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@c4b1 │ │ +3ff470: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -884138,20 +884138,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 │ │ -3ff480: |[3ff480] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3ff490: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -3ff494: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -3ff49a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3ff49c: 7040 b2c4 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@c4b2 │ │ -3ff4a2: 0e00 |0009: return-void │ │ +3ff474: |[3ff474] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3ff484: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +3ff488: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +3ff48e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3ff490: 7040 b2c4 0123 |0006: invoke-direct {v1, v0, v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;Ljava/lang/String;Z)V // method@c4b2 │ │ +3ff496: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -884161,20 +884161,20 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3ff4a4: |[3ff4a4] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ -3ff4b4: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ -3ff4b8: 1a01 4365 |0002: const-string v1, "UTF8" // string@6543 │ │ -3ff4bc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -3ff4be: 7052 b7c4 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V // method@c4b7 │ │ -3ff4c4: 0e00 |0008: return-void │ │ +3ff498: |[3ff498] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ +3ff4a8: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ +3ff4ac: 1a01 4365 |0002: const-string v1, "UTF8" // string@6543 │ │ +3ff4b0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +3ff4b2: 7052 b7c4 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V // method@c4b7 │ │ +3ff4b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0009 reg=4 (null) Ljava/nio/channels/SeekableByteChannel; │ │ │ │ @@ -884183,19 +884183,19 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -3ff4c8: |[3ff4c8] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;)V │ │ -3ff4d8: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ -3ff4dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3ff4de: 7051 b7c4 3240 |0003: invoke-direct {v2, v3, v0, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V // method@c4b7 │ │ -3ff4e4: 0e00 |0006: return-void │ │ +3ff4bc: |[3ff4bc] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;)V │ │ +3ff4cc: 1a00 22d4 |0000: const-string v0, "unknown archive" // string@d422 │ │ +3ff4d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3ff4d2: 7051 b7c4 3240 |0003: invoke-direct {v2, v3, v0, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V // method@c4b7 │ │ +3ff4d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/nio/channels/SeekableByteChannel; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ @@ -884205,23 +884205,23 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3ff4e8: |[3ff4e8] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -3ff4f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -3ff4fa: 0760 |0001: move-object v0, v6 │ │ -3ff4fc: 0771 |0002: move-object v1, v7 │ │ -3ff4fe: 0782 |0003: move-object v2, v8 │ │ -3ff500: 0793 |0004: move-object v3, v9 │ │ -3ff502: 01a4 |0005: move v4, v10 │ │ -3ff504: 7606 b8c4 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@c4b8 │ │ -3ff50a: 0e00 |0009: return-void │ │ +3ff4dc: |[3ff4dc] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +3ff4ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +3ff4ee: 0760 |0001: move-object v0, v6 │ │ +3ff4f0: 0771 |0002: move-object v1, v7 │ │ +3ff4f2: 0782 |0003: move-object v2, v8 │ │ +3ff4f4: 0793 |0004: move-object v3, v9 │ │ +3ff4f6: 01a4 |0005: move v4, v10 │ │ +3ff4f8: 7606 b8c4 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V // method@c4b8 │ │ +3ff4fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=275 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/nio/channels/SeekableByteChannel; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -884233,71 +884233,71 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3ff50c: |[3ff50c] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ -3ff51c: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ff522: 2200 2b11 |0003: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -3ff526: 7010 6e87 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3ff52c: 5b20 5a8c |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ -3ff530: 2200 2511 |000a: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3ff534: 1301 fd01 |000c: const/16 v1, #int 509 // #1fd │ │ -3ff538: 7020 3687 1000 |000e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -3ff53e: 5b20 5b8c |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ff542: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -3ff544: 5c20 568c |0014: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ -3ff548: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -3ff54c: 2311 c71b |0018: new-array v1, v1, [B // type@1bc7 │ │ -3ff550: 5b21 588c |001a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ -3ff554: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -3ff556: 2311 c71b |001d: new-array v1, v1, [B // type@1bc7 │ │ -3ff55a: 5b21 608c |001f: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff55e: 1301 2a00 |0021: const/16 v1, #int 42 // #2a │ │ -3ff562: 2311 c71b |0023: new-array v1, v1, [B // type@1bc7 │ │ -3ff566: 5b21 558c |0025: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff56a: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -3ff56c: 2311 c71b |0028: new-array v1, v1, [B // type@1bc7 │ │ -3ff570: 5b21 5d8c |002a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ -3ff574: 5421 588c |002c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ -3ff578: 7110 c685 0100 |002e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ff57e: 0c01 |0031: move-result-object v1 │ │ -3ff580: 5b21 578c |0032: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ -3ff584: 5421 608c |0034: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff588: 7110 c685 0100 |0036: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ff58e: 0c01 |0039: move-result-object v1 │ │ -3ff590: 5b21 5f8c |003a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff594: 5421 558c |003c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff598: 7110 c685 0100 |003e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ff59e: 0c01 |0041: move-result-object v1 │ │ -3ff5a0: 5b21 548c |0042: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ -3ff5a4: 2201 9218 |0044: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$2; // type@1892 │ │ -3ff5a8: 7020 87c4 2100 |0046: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c487 │ │ -3ff5ae: 5b21 5c8c |0049: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ -3ff5b2: 5b24 538c |004b: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archiveName:Ljava/lang/String; // field@8c53 │ │ -3ff5b6: 5b25 598c |004d: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.encoding:Ljava/lang/String; // field@8c59 │ │ -3ff5ba: 7110 7bc4 0500 |004f: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3ff5c0: 0c04 |0052: move-result-object v4 │ │ -3ff5c2: 5b24 618c |0053: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ -3ff5c6: 5c26 5e8c |0055: iput-boolean v6, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.useUnicodeExtraFields:Z // field@8c5e │ │ -3ff5ca: 5b23 528c |0057: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff5ce: 7010 c9c4 0200 |0059: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.populateFromCentralDirectory:()Ljava/util/Map; // method@c4c9 │ │ -3ff5d4: 0c03 |005c: move-result-object v3 │ │ -3ff5d6: 7020 cfc4 3200 |005d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.resolveLocalFileHeaderData:(Ljava/util/Map;)V // method@c4cf │ │ -3ff5dc: 1203 |0060: const/4 v3, #int 0 // #0 │ │ -3ff5de: 5c23 568c |0061: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ -3ff5e2: 0e00 |0063: return-void │ │ -3ff5e4: 0d03 |0064: move-exception v3 │ │ -3ff5e6: 5c20 568c |0065: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ -3ff5ea: 3807 0700 |0067: if-eqz v7, 006e // +0007 │ │ -3ff5ee: 5424 528c |0069: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff5f2: 7110 5cc8 0400 |006b: invoke-static {v4}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3ff5f8: 2703 |006e: throw v3 │ │ +3ff500: |[3ff500] org.apache.commons.compress.archivers.zip.ZipFile.:(Ljava/nio/channels/SeekableByteChannel;Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ +3ff510: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ff516: 2200 2b11 |0003: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +3ff51a: 7010 6e87 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3ff520: 5b20 5a8c |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ +3ff524: 2200 2511 |000a: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3ff528: 1301 fd01 |000c: const/16 v1, #int 509 // #1fd │ │ +3ff52c: 7020 3687 1000 |000e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +3ff532: 5b20 5b8c |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ff536: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +3ff538: 5c20 568c |0014: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ +3ff53c: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +3ff540: 2311 c71b |0018: new-array v1, v1, [B // type@1bc7 │ │ +3ff544: 5b21 588c |001a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ +3ff548: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +3ff54a: 2311 c71b |001d: new-array v1, v1, [B // type@1bc7 │ │ +3ff54e: 5b21 608c |001f: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff552: 1301 2a00 |0021: const/16 v1, #int 42 // #2a │ │ +3ff556: 2311 c71b |0023: new-array v1, v1, [B // type@1bc7 │ │ +3ff55a: 5b21 558c |0025: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff55e: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +3ff560: 2311 c71b |0028: new-array v1, v1, [B // type@1bc7 │ │ +3ff564: 5b21 5d8c |002a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ +3ff568: 5421 588c |002c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ +3ff56c: 7110 c685 0100 |002e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ff572: 0c01 |0031: move-result-object v1 │ │ +3ff574: 5b21 578c |0032: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ +3ff578: 5421 608c |0034: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff57c: 7110 c685 0100 |0036: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ff582: 0c01 |0039: move-result-object v1 │ │ +3ff584: 5b21 5f8c |003a: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff588: 5421 558c |003c: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff58c: 7110 c685 0100 |003e: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ff592: 0c01 |0041: move-result-object v1 │ │ +3ff594: 5b21 548c |0042: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ +3ff598: 2201 9218 |0044: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$2; // type@1892 │ │ +3ff59c: 7020 87c4 2100 |0046: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$2;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c487 │ │ +3ff5a2: 5b21 5c8c |0049: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ +3ff5a6: 5b24 538c |004b: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archiveName:Ljava/lang/String; // field@8c53 │ │ +3ff5aa: 5b25 598c |004d: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.encoding:Ljava/lang/String; // field@8c59 │ │ +3ff5ae: 7110 7bc4 0500 |004f: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3ff5b4: 0c04 |0052: move-result-object v4 │ │ +3ff5b6: 5b24 618c |0053: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ +3ff5ba: 5c26 5e8c |0055: iput-boolean v6, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.useUnicodeExtraFields:Z // field@8c5e │ │ +3ff5be: 5b23 528c |0057: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff5c2: 7010 c9c4 0200 |0059: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.populateFromCentralDirectory:()Ljava/util/Map; // method@c4c9 │ │ +3ff5c8: 0c03 |005c: move-result-object v3 │ │ +3ff5ca: 7020 cfc4 3200 |005d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.resolveLocalFileHeaderData:(Ljava/util/Map;)V // method@c4cf │ │ +3ff5d0: 1203 |0060: const/4 v3, #int 0 // #0 │ │ +3ff5d2: 5c23 568c |0061: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ +3ff5d6: 0e00 |0063: return-void │ │ +3ff5d8: 0d03 |0064: move-exception v3 │ │ +3ff5da: 5c20 568c |0065: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ +3ff5de: 3807 0700 |0067: if-eqz v7, 006e // +0007 │ │ +3ff5e2: 5424 528c |0069: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff5e6: 7110 5cc8 0400 |006b: invoke-static {v4}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3ff5ec: 2703 |006e: throw v3 │ │ catches : 1 │ │ 0x0059 - 0x0060 │ │ -> 0x0064 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=97 │ │ 0x000a line=103 │ │ @@ -884332,17 +884332,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ff20c: |[3ff20c] org.apache.commons.compress.archivers.zip.ZipFile.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; │ │ -3ff21c: 5400 528c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff220: 1100 |0002: return-object v0 │ │ +3ff200: |[3ff200] org.apache.commons.compress.archivers.zip.ZipFile.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; │ │ +3ff210: 5400 528c |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff214: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile;) │ │ @@ -884350,17 +884350,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ff62c: |[3ff62c] org.apache.commons.compress.archivers.zip.ZipFile.closeQuietly:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ -3ff63c: 7110 5cc8 0000 |0000: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3ff642: 0e00 |0003: return-void │ │ +3ff620: |[3ff620] org.apache.commons.compress.archivers.zip.ZipFile.closeQuietly:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ +3ff630: 7110 5cc8 0000 |0000: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3ff636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile;) │ │ @@ -884368,32 +884368,32 @@ │ │ type : '(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -3ff36c: |[3ff36c] org.apache.commons.compress.archivers.zip.ZipFile.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; │ │ -3ff37c: 5470 528c |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff380: 2000 e010 |0002: instance-of v0, v0, Ljava/nio/channels/FileChannel; // type@10e0 │ │ -3ff384: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3ff388: 2200 9418 |0006: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream; // type@1894 │ │ -3ff38c: 0701 |0008: move-object v1, v0 │ │ -3ff38e: 0772 |0009: move-object v2, v7 │ │ -3ff390: 0483 |000a: move-wide v3, v8 │ │ -3ff392: 04a5 |000b: move-wide v5, v10 │ │ -3ff394: 7606 8bc4 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48b │ │ -3ff39a: 280a |000f: goto 0019 // +000a │ │ -3ff39c: 2200 9518 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // type@1895 │ │ -3ff3a0: 0701 |0012: move-object v1, v0 │ │ -3ff3a2: 0772 |0013: move-object v2, v7 │ │ -3ff3a4: 0483 |0014: move-wide v3, v8 │ │ -3ff3a6: 04a5 |0015: move-wide v5, v10 │ │ -3ff3a8: 7606 8dc4 0100 |0016: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48d │ │ -3ff3ae: 1100 |0019: return-object v0 │ │ +3ff360: |[3ff360] org.apache.commons.compress.archivers.zip.ZipFile.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; │ │ +3ff370: 5470 528c |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff374: 2000 e010 |0002: instance-of v0, v0, Ljava/nio/channels/FileChannel; // type@10e0 │ │ +3ff378: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3ff37c: 2200 9418 |0006: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream; // type@1894 │ │ +3ff380: 0701 |0008: move-object v1, v0 │ │ +3ff382: 0772 |0009: move-object v2, v7 │ │ +3ff384: 0483 |000a: move-wide v3, v8 │ │ +3ff386: 04a5 |000b: move-wide v5, v10 │ │ +3ff388: 7606 8bc4 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48b │ │ +3ff38e: 280a |000f: goto 0019 // +000a │ │ +3ff390: 2200 9518 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // type@1895 │ │ +3ff394: 0701 |0012: move-object v1, v0 │ │ +3ff396: 0772 |0013: move-object v2, v7 │ │ +3ff398: 0483 |0014: move-wide v3, v8 │ │ +3ff39a: 04a5 |0015: move-wide v5, v10 │ │ +3ff39c: 7606 8dc4 0100 |0016: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48d │ │ +3ff3a2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ locals : │ │ 0x0000 - 0x001a reg=7 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x001a reg=8 (null) J │ │ 0x0000 - 0x001a reg=10 (null) J │ │ @@ -884403,51 +884403,51 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -3ff28c: |[3ff28c] org.apache.commons.compress.archivers.zip.ZipFile.populateFromCentralDirectory:()Ljava/util/Map; │ │ -3ff29c: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3ff2a0: 7010 3587 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3ff2a6: 7010 cac4 0600 |0005: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory:()V // method@c4ca │ │ -3ff2ac: 5461 5f8c |0008: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff2b0: 6e10 c585 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff2b6: 5461 528c |000d: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff2ba: 5462 5f8c |000f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff2be: 7120 61c8 2100 |0011: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff2c4: 5461 608c |0014: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff2c8: 7110 ddc4 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ -3ff2ce: 0b01 |0019: move-result-wide v1 │ │ -3ff2d0: 6103 458c |001a: sget-wide v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ -3ff2d4: 3105 0103 |001c: cmp-long v5, v1, v3 │ │ -3ff2d8: 3805 1100 |001e: if-eqz v5, 002f // +0011 │ │ -3ff2dc: 7010 d2c4 0600 |0020: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.startsWithLocalFileHeader:()Z // method@c4d2 │ │ -3ff2e2: 0a03 |0023: move-result v3 │ │ -3ff2e4: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ -3ff2e8: 2809 |0026: goto 002f // +0009 │ │ -3ff2ea: 2200 4210 |0027: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ff2ee: 1a01 ca79 |0029: const-string v1, "central directory is empty, can't expand corrupt archive." // string@79ca │ │ -3ff2f2: 7020 7782 1000 |002b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ff2f8: 2700 |002e: throw v0 │ │ -3ff2fa: 6103 458c |002f: sget-wide v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ -3ff2fe: 3105 0103 |0031: cmp-long v5, v1, v3 │ │ -3ff302: 3905 1800 |0033: if-nez v5, 004b // +0018 │ │ -3ff306: 7020 cec4 0600 |0035: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.readCentralDirectoryEntry:(Ljava/util/Map;)V // method@c4ce │ │ -3ff30c: 5461 5f8c |0038: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff310: 6e10 c585 0100 |003a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff316: 5461 528c |003d: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff31a: 5462 5f8c |003f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff31e: 7120 61c8 2100 |0041: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff324: 5461 608c |0044: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff328: 7110 ddc4 0100 |0046: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ -3ff32e: 0b01 |0049: move-result-wide v1 │ │ -3ff330: 28e5 |004a: goto 002f // -001b │ │ -3ff332: 1100 |004b: return-object v0 │ │ +3ff280: |[3ff280] org.apache.commons.compress.archivers.zip.ZipFile.populateFromCentralDirectory:()Ljava/util/Map; │ │ +3ff290: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3ff294: 7010 3587 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3ff29a: 7010 cac4 0600 |0005: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory:()V // method@c4ca │ │ +3ff2a0: 5461 5f8c |0008: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff2a4: 6e10 c585 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff2aa: 5461 528c |000d: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff2ae: 5462 5f8c |000f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff2b2: 7120 61c8 2100 |0011: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff2b8: 5461 608c |0014: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff2bc: 7110 ddc4 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ +3ff2c2: 0b01 |0019: move-result-wide v1 │ │ +3ff2c4: 6103 458c |001a: sget-wide v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ +3ff2c8: 3105 0103 |001c: cmp-long v5, v1, v3 │ │ +3ff2cc: 3805 1100 |001e: if-eqz v5, 002f // +0011 │ │ +3ff2d0: 7010 d2c4 0600 |0020: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.startsWithLocalFileHeader:()Z // method@c4d2 │ │ +3ff2d6: 0a03 |0023: move-result v3 │ │ +3ff2d8: 3903 0300 |0024: if-nez v3, 0027 // +0003 │ │ +3ff2dc: 2809 |0026: goto 002f // +0009 │ │ +3ff2de: 2200 4210 |0027: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ff2e2: 1a01 ca79 |0029: const-string v1, "central directory is empty, can't expand corrupt archive." // string@79ca │ │ +3ff2e6: 7020 7782 1000 |002b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ff2ec: 2700 |002e: throw v0 │ │ +3ff2ee: 6103 458c |002f: sget-wide v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.CFH_SIG:J // field@8c45 │ │ +3ff2f2: 3105 0103 |0031: cmp-long v5, v1, v3 │ │ +3ff2f6: 3905 1800 |0033: if-nez v5, 004b // +0018 │ │ +3ff2fa: 7020 cec4 0600 |0035: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.readCentralDirectoryEntry:(Ljava/util/Map;)V // method@c4ce │ │ +3ff300: 5461 5f8c |0038: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff304: 6e10 c585 0100 |003a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff30a: 5461 528c |003d: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff30e: 5462 5f8c |003f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff312: 7120 61c8 2100 |0041: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff318: 5461 608c |0044: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff31c: 7110 ddc4 0100 |0046: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ +3ff322: 0b01 |0049: move-result-wide v1 │ │ +3ff324: 28e5 |004a: goto 002f // -001b │ │ +3ff326: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0005 line=606 │ │ 0x0008 line=608 │ │ 0x000d line=609 │ │ 0x0014 line=610 │ │ @@ -884466,49 +884466,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -3ff700: |[3ff700] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory:()V │ │ -3ff710: 7010 cdc4 0600 |0000: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtEndOfCentralDirectoryRecord:()V // method@c4cd │ │ -3ff716: 5460 528c |0003: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff71a: 7210 dd85 0000 |0005: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ -3ff720: 0b00 |0008: move-result-wide v0 │ │ -3ff722: 1602 1400 |0009: const-wide/16 v2, #int 20 // #14 │ │ -3ff726: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -3ff728: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ -3ff72c: 3d05 0400 |000e: if-lez v5, 0012 // +0004 │ │ -3ff730: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3ff732: 2802 |0011: goto 0013 // +0002 │ │ -3ff734: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3ff736: 3800 2000 |0013: if-eqz v0, 0033 // +0020 │ │ -3ff73a: 5461 528c |0015: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff73e: 7210 dd85 0100 |0017: invoke-interface {v1}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ -3ff744: 0b04 |001a: move-result-wide v4 │ │ -3ff746: bc24 |001b: sub-long/2addr v4, v2 │ │ -3ff748: 7230 de85 4105 |001c: invoke-interface {v1, v4, v5}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ff74e: 5461 5f8c |001f: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff752: 6e10 c585 0100 |0021: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff758: 5461 528c |0024: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff75c: 5462 5f8c |0026: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff760: 7120 61c8 2100 |0028: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff766: 6201 f28b |002b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ -3ff76a: 5462 608c |002d: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff76e: 7120 8f86 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3ff774: 0a04 |0032: move-result v4 │ │ -3ff776: 3904 0d00 |0033: if-nez v4, 0040 // +000d │ │ -3ff77a: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ -3ff77e: 1300 1000 |0037: const/16 v0, #int 16 // #10 │ │ -3ff782: 7020 d1c4 0600 |0039: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ -3ff788: 7010 cbc4 0600 |003c: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory32:()V // method@c4cb │ │ -3ff78e: 2804 |003f: goto 0043 // +0004 │ │ -3ff790: 7010 ccc4 0600 |0040: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory64:()V // method@c4cc │ │ -3ff796: 0e00 |0043: return-void │ │ +3ff6f4: |[3ff6f4] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory:()V │ │ +3ff704: 7010 cdc4 0600 |0000: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtEndOfCentralDirectoryRecord:()V // method@c4cd │ │ +3ff70a: 5460 528c |0003: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff70e: 7210 dd85 0000 |0005: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ +3ff714: 0b00 |0008: move-result-wide v0 │ │ +3ff716: 1602 1400 |0009: const-wide/16 v2, #int 20 // #14 │ │ +3ff71a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +3ff71c: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ +3ff720: 3d05 0400 |000e: if-lez v5, 0012 // +0004 │ │ +3ff724: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3ff726: 2802 |0011: goto 0013 // +0002 │ │ +3ff728: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3ff72a: 3800 2000 |0013: if-eqz v0, 0033 // +0020 │ │ +3ff72e: 5461 528c |0015: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff732: 7210 dd85 0100 |0017: invoke-interface {v1}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ +3ff738: 0b04 |001a: move-result-wide v4 │ │ +3ff73a: bc24 |001b: sub-long/2addr v4, v2 │ │ +3ff73c: 7230 de85 4105 |001c: invoke-interface {v1, v4, v5}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ff742: 5461 5f8c |001f: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff746: 6e10 c585 0100 |0021: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff74c: 5461 528c |0024: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff750: 5462 5f8c |0026: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff754: 7120 61c8 2100 |0028: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff75a: 6201 f28b |002b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ +3ff75e: 5462 608c |002d: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff762: 7120 8f86 2100 |002f: invoke-static {v1, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3ff768: 0a04 |0032: move-result v4 │ │ +3ff76a: 3904 0d00 |0033: if-nez v4, 0040 // +000d │ │ +3ff76e: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ +3ff772: 1300 1000 |0037: const/16 v0, #int 16 // #10 │ │ +3ff776: 7020 d1c4 0600 |0039: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ +3ff77c: 7010 cbc4 0600 |003c: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory32:()V // method@c4cb │ │ +3ff782: 2804 |003f: goto 0043 // +0004 │ │ +3ff784: 7010 ccc4 0600 |0040: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.positionAtCentralDirectory64:()V // method@c4cc │ │ +3ff78a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0003 line=867 │ │ 0x0005 line=868 │ │ 0x0015 line=870 │ │ 0x001f line=871 │ │ @@ -884525,28 +884525,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3ff798: |[3ff798] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory32:()V │ │ -3ff7a8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3ff7ac: 7020 d1c4 0300 |0002: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ -3ff7b2: 5430 5f8c |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff7b6: 6e10 c585 0000 |0007: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff7bc: 5430 528c |000a: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff7c0: 5431 5f8c |000c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff7c4: 7120 61c8 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff7ca: 5430 528c |0011: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff7ce: 5431 608c |0013: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff7d2: 7110 ddc4 0100 |0015: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ -3ff7d8: 0b01 |0018: move-result-wide v1 │ │ -3ff7da: 7230 de85 1002 |0019: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ff7e0: 0e00 |001c: return-void │ │ +3ff78c: |[3ff78c] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory32:()V │ │ +3ff79c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3ff7a0: 7020 d1c4 0300 |0002: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ +3ff7a6: 5430 5f8c |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff7aa: 6e10 c585 0000 |0007: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff7b0: 5430 528c |000a: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff7b4: 5431 5f8c |000c: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff7b8: 7120 61c8 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff7be: 5430 528c |0011: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff7c2: 5431 608c |0013: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff7c6: 7110 ddc4 0100 |0015: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ +3ff7cc: 0b01 |0018: move-result-wide v1 │ │ +3ff7ce: 7230 de85 1002 |0019: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ff7d4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=925 │ │ 0x0005 line=926 │ │ 0x000a line=927 │ │ 0x0011 line=928 │ │ locals : │ │ @@ -884557,54 +884557,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -3ff7e4: |[3ff7e4] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory64:()V │ │ -3ff7f4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3ff7f6: 7020 d1c4 0300 |0001: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ -3ff7fc: 5430 578c |0004: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ -3ff800: 6e10 c585 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff806: 5430 528c |0009: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff80a: 5431 578c |000b: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ -3ff80e: 7120 61c8 1000 |000d: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff814: 5430 528c |0010: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff818: 5431 588c |0012: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ -3ff81c: 7110 6cc4 0100 |0014: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ -3ff822: 0b01 |0017: move-result-wide v1 │ │ -3ff824: 7230 de85 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ff82a: 5430 5f8c |001b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff82e: 6e10 c585 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff834: 5430 528c |0020: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff838: 5431 5f8c |0022: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ff83c: 7120 61c8 1000 |0024: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff842: 5430 608c |0027: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3ff846: 6201 f38b |0029: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ -3ff84a: 7120 8f86 1000 |002b: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3ff850: 0a00 |002e: move-result v0 │ │ -3ff852: 3800 1f00 |002f: if-eqz v0, 004e // +001f │ │ -3ff856: 1300 2c00 |0031: const/16 v0, #int 44 // #2c │ │ -3ff85a: 7020 d1c4 0300 |0033: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ -3ff860: 5430 578c |0036: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ -3ff864: 6e10 c585 0000 |0038: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff86a: 5430 528c |003b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff86e: 5431 578c |003d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ -3ff872: 7120 61c8 1000 |003f: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff878: 5430 528c |0042: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff87c: 5431 588c |0044: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ -3ff880: 7110 6cc4 0100 |0046: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ -3ff886: 0b01 |0049: move-result-wide v1 │ │ -3ff888: 7230 de85 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ff88e: 0e00 |004d: return-void │ │ -3ff890: 2200 a211 |004e: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ -3ff894: 1a01 5175 |0050: const-string v1, "archive's ZIP64 end of central directory locator is corrupt." // string@7551 │ │ -3ff898: 7020 4589 1000 |0052: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3ff89e: 2700 |0055: throw v0 │ │ +3ff7d8: |[3ff7d8] org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory64:()V │ │ +3ff7e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3ff7ea: 7020 d1c4 0300 |0001: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ +3ff7f0: 5430 578c |0004: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ +3ff7f4: 6e10 c585 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff7fa: 5430 528c |0009: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff7fe: 5431 578c |000b: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ +3ff802: 7120 61c8 1000 |000d: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff808: 5430 528c |0010: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff80c: 5431 588c |0012: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ +3ff810: 7110 6cc4 0100 |0014: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ +3ff816: 0b01 |0017: move-result-wide v1 │ │ +3ff818: 7230 de85 1002 |0018: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ff81e: 5430 5f8c |001b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff822: 6e10 c585 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff828: 5430 528c |0020: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff82c: 5431 5f8c |0022: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ff830: 7120 61c8 1000 |0024: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff836: 5430 608c |0027: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3ff83a: 6201 f38b |0029: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ +3ff83e: 7120 8f86 1000 |002b: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3ff844: 0a00 |002e: move-result v0 │ │ +3ff846: 3800 1f00 |002f: if-eqz v0, 004e // +001f │ │ +3ff84a: 1300 2c00 |0031: const/16 v0, #int 44 // #2c │ │ +3ff84e: 7020 d1c4 0300 |0033: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ +3ff854: 5430 578c |0036: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ +3ff858: 6e10 c585 0000 |0038: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff85e: 5430 528c |003b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff862: 5431 578c |003d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBbuf:Ljava/nio/ByteBuffer; // field@8c57 │ │ +3ff866: 7120 61c8 1000 |003f: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff86c: 5430 528c |0042: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff870: 5431 588c |0044: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.dwordBuf:[B // field@8c58 │ │ +3ff874: 7110 6cc4 0100 |0046: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ +3ff87a: 0b01 |0049: move-result-wide v1 │ │ +3ff87c: 7230 de85 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ff882: 0e00 |004d: return-void │ │ +3ff884: 2200 a211 |004e: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ +3ff888: 1a01 5175 |0050: const-string v1, "archive's ZIP64 end of central directory locator is corrupt." // string@7551 │ │ +3ff88c: 7020 4589 1000 |0052: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3ff892: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=898 │ │ 0x0004 line=900 │ │ 0x0009 line=901 │ │ 0x0010 line=902 │ │ 0x001b line=903 │ │ @@ -884623,27 +884623,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -3ff8a0: |[3ff8a0] org.apache.commons.compress.archivers.zip.ZipFile.positionAtEndOfCentralDirectoryRecord:()V │ │ -3ff8b0: 6205 e18b |0000: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3ff8b4: 1601 1600 |0002: const-wide/16 v1, #int 22 // #16 │ │ -3ff8b8: 1703 1500 0100 |0004: const-wide/32 v3, #float 9.18649e-41 // #00010015 │ │ -3ff8be: 0760 |0007: move-object v0, v6 │ │ -3ff8c0: 7606 d3c4 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.tryToLocateSignature:(JJ[B)Z // method@c4d3 │ │ -3ff8c6: 0a00 |000b: move-result v0 │ │ -3ff8c8: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -3ff8cc: 0e00 |000e: return-void │ │ -3ff8ce: 2200 a211 |000f: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ -3ff8d2: 1a01 5075 |0011: const-string v1, "archive is not a ZIP archive" // string@7550 │ │ -3ff8d6: 7020 4589 1000 |0013: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3ff8dc: 2700 |0016: throw v0 │ │ +3ff894: |[3ff894] org.apache.commons.compress.archivers.zip.ZipFile.positionAtEndOfCentralDirectoryRecord:()V │ │ +3ff8a4: 6205 e18b |0000: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3ff8a8: 1601 1600 |0002: const-wide/16 v1, #int 22 // #16 │ │ +3ff8ac: 1703 1500 0100 |0004: const-wide/32 v3, #float 9.18649e-41 // #00010015 │ │ +3ff8b2: 0760 |0007: move-object v0, v6 │ │ +3ff8b4: 7606 d3c4 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.tryToLocateSignature:(JJ[B)Z // method@c4d3 │ │ +3ff8ba: 0a00 |000b: move-result v0 │ │ +3ff8bc: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +3ff8c0: 0e00 |000e: return-void │ │ +3ff8c2: 2200 a211 |000f: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ +3ff8c6: 1a01 5075 |0011: const-string v1, "archive is not a ZIP archive" // string@7550 │ │ +3ff8ca: 7020 4589 1000 |0013: invoke-direct {v0, v1}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3ff8d0: 2700 |0016: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ 0x000f line=940 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ @@ -884652,141 +884652,141 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 270 16-bit code units │ │ -3ff8e0: |[3ff8e0] org.apache.commons.compress.archivers.zip.ZipFile.readCentralDirectoryEntry:(Ljava/util/Map;)V │ │ -3ff8f0: 54a0 548c |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ -3ff8f4: 6e10 c585 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ff8fa: 54a0 528c |0005: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff8fe: 54a1 548c |0007: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ -3ff902: 7120 61c8 1000 |0009: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ff908: 2200 9618 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3ff90c: 7010 92c4 0000 |000e: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.:()V // method@c492 │ │ -3ff912: 54a1 558c |0011: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff916: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3ff918: 7120 f6c4 2100 |0014: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ff91e: 0a01 |0017: move-result v1 │ │ -3ff920: 6e20 a9c4 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setVersionMadeBy:(I)V // method@c4a9 │ │ -3ff926: 1302 0800 |001b: const/16 v2, #int 8 // #8 │ │ -3ff92a: b921 |001d: shr-int/2addr v1, v2 │ │ -3ff92c: dd01 010f |001e: and-int/lit8 v1, v1, #int 15 // #0f │ │ -3ff930: 6e20 a4c4 1000 |0020: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setPlatform:(I)V // method@c4a4 │ │ -3ff936: 54a1 558c |0023: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff93a: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -3ff93c: 7120 f6c4 3100 |0026: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ff942: 0a01 |0029: move-result v1 │ │ -3ff944: 6e20 aac4 1000 |002a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setVersionRequired:(I)V // method@c4aa │ │ -3ff94a: 54a1 558c |002d: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff94e: 1243 |002f: const/4 v3, #int 4 // #4 │ │ -3ff950: 7120 3fc2 3100 |0030: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c23f │ │ -3ff956: 0c01 |0033: move-result-object v1 │ │ -3ff958: 6e10 47c2 0100 |0034: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesUTF8ForNames:()Z // method@c247 │ │ -3ff95e: 0a04 |0037: move-result v4 │ │ -3ff960: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ -3ff964: 6205 328c |003a: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -3ff968: 2803 |003c: goto 003f // +0003 │ │ -3ff96a: 54a5 618c |003d: iget-object v5, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ -3ff96e: 6e20 9fc4 1000 |003f: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c49f │ │ -3ff974: 54a1 558c |0042: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff978: 7120 f6c4 3100 |0044: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ff97e: 0a01 |0047: move-result v1 │ │ -3ff980: 6e20 a5c4 1000 |0048: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setRawFlag:(I)V // method@c4a5 │ │ -3ff986: 1261 |004b: const/4 v1, #int 6 // #6 │ │ -3ff988: 54a3 558c |004c: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff98c: 7120 f6c4 1300 |004e: invoke-static {v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ff992: 0a01 |0051: move-result v1 │ │ -3ff994: 6e20 a2c4 1000 |0052: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setMethod:(I)V // method@c4a2 │ │ -3ff99a: 54a1 558c |0055: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff99e: 7120 dec4 2100 |0057: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ff9a4: 0b01 |005a: move-result-wide v1 │ │ -3ff9a6: 7120 02c5 2100 |005b: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ -3ff9ac: 0b01 |005e: move-result-wide v1 │ │ -3ff9ae: 6e30 a8c4 1002 |005f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setTime:(J)V // method@c4a8 │ │ -3ff9b4: 1301 0c00 |0062: const/16 v1, #int 12 // #c │ │ -3ff9b8: 54a2 558c |0064: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff9bc: 7120 dec4 1200 |0066: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ff9c2: 0b01 |0069: move-result-wide v1 │ │ -3ff9c4: 6e30 9bc4 1002 |006a: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCrc:(J)V // method@c49b │ │ -3ff9ca: 1301 1000 |006d: const/16 v1, #int 16 // #10 │ │ -3ff9ce: 54a2 558c |006f: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff9d2: 7120 dec4 1200 |0071: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ff9d8: 0b01 |0074: move-result-wide v1 │ │ -3ff9da: 6e30 9ac4 1002 |0075: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCompressedSize:(J)V // method@c49a │ │ -3ff9e0: 1301 1400 |0078: const/16 v1, #int 20 // #14 │ │ -3ff9e4: 54a2 558c |007a: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff9e8: 7120 dec4 1200 |007c: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ff9ee: 0b01 |007f: move-result-wide v1 │ │ -3ff9f0: 6e30 a6c4 1002 |0080: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setSize:(J)V // method@c4a6 │ │ -3ff9f6: 1301 1800 |0083: const/16 v1, #int 24 // #18 │ │ -3ff9fa: 54a2 558c |0085: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ff9fe: 7120 f6c4 1200 |0087: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ffa04: 0a01 |008a: move-result v1 │ │ -3ffa06: 1302 1a00 |008b: const/16 v2, #int 26 // #1a │ │ -3ffa0a: 54a3 558c |008d: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa0e: 7120 f6c4 2300 |008f: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ffa14: 0a02 |0092: move-result v2 │ │ -3ffa16: 1303 1c00 |0093: const/16 v3, #int 28 // #1c │ │ -3ffa1a: 54a6 558c |0095: iget-object v6, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa1e: 7120 f6c4 3600 |0097: invoke-static {v6, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ffa24: 0a03 |009a: move-result v3 │ │ -3ffa26: 1306 1e00 |009b: const/16 v6, #int 30 // #1e │ │ -3ffa2a: 54a7 558c |009d: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa2e: 7120 f6c4 6700 |009f: invoke-static {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ffa34: 0a06 |00a2: move-result v6 │ │ -3ffa36: 1307 2000 |00a3: const/16 v7, #int 32 // #20 │ │ -3ffa3a: 54a8 558c |00a5: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa3e: 7120 f6c4 7800 |00a7: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3ffa44: 0a07 |00aa: move-result v7 │ │ -3ffa46: 6e20 a0c4 7000 |00ab: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setInternalAttributes:(I)V // method@c4a0 │ │ -3ffa4c: 1307 2200 |00ae: const/16 v7, #int 34 // #22 │ │ -3ffa50: 54a8 558c |00b0: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa54: 7120 dec4 7800 |00b2: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ffa5a: 0b07 |00b5: move-result-wide v7 │ │ -3ffa5c: 6e30 9dc4 7008 |00b6: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setExternalAttributes:(J)V // method@c49d │ │ -3ffa62: 1307 2600 |00b9: const/16 v7, #int 38 // #26 │ │ -3ffa66: 2311 c71b |00bb: new-array v1, v1, [B // type@1bc7 │ │ -3ffa6a: 54a8 528c |00bd: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffa6e: 7110 c685 0100 |00bf: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ffa74: 0c09 |00c2: move-result-object v9 │ │ -3ffa76: 7120 61c8 9800 |00c3: invoke-static {v8, v9}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ffa7c: 7220 74c4 1500 |00c6: invoke-interface {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3ffa82: 0c08 |00c9: move-result-object v8 │ │ -3ffa84: 6e30 a3c4 8001 |00ca: invoke-virtual {v0, v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setName:(Ljava/lang/String;[B)V // method@c4a3 │ │ -3ffa8a: 54a8 558c |00cd: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ -3ffa8e: 7120 dec4 7800 |00cf: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ffa94: 0b07 |00d2: move-result-wide v7 │ │ -3ffa96: 6e30 a1c4 7008 |00d3: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setLocalHeaderOffset:(J)V // method@c4a1 │ │ -3ffa9c: 54a7 5a8c |00d6: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ -3ffaa0: 7220 7a87 0700 |00d8: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3ffaa6: 2322 c71b |00db: new-array v2, v2, [B // type@1bc7 │ │ -3ffaaa: 54a7 528c |00dd: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffaae: 7110 c685 0200 |00df: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ffab4: 0c08 |00e2: move-result-object v8 │ │ -3ffab6: 7120 61c8 8700 |00e3: invoke-static {v7, v8}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ffabc: 6e20 98c4 2000 |00e6: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCentralDirectoryExtra:([B)V // method@c498 │ │ -3ffac2: 7030 d0c4 0a06 |00e9: invoke-direct {v10, v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.setSizesAndOffsetFromZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;I)V // method@c4d0 │ │ -3ffac8: 2332 c71b |00ec: new-array v2, v3, [B // type@1bc7 │ │ -3ffacc: 54a3 528c |00ee: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffad0: 7110 c685 0200 |00f0: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ffad6: 0c06 |00f3: move-result-object v6 │ │ -3ffad8: 7120 61c8 6300 |00f4: invoke-static {v3, v6}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ffade: 7220 74c4 2500 |00f7: invoke-interface {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3ffae4: 0c03 |00fa: move-result-object v3 │ │ -3ffae6: 6e20 99c4 3000 |00fb: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setComment:(Ljava/lang/String;)V // method@c499 │ │ -3ffaec: 3904 0f00 |00fe: if-nez v4, 010d // +000f │ │ -3ffaf0: 55a3 5e8c |0100: iget-boolean v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.useUnicodeExtraFields:Z // field@8c5e │ │ -3ffaf4: 3803 0b00 |0102: if-eqz v3, 010d // +000b │ │ -3ffaf8: 2203 9718 |0104: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; // type@1897 │ │ -3ffafc: 1204 |0106: const/4 v4, #int 0 // #0 │ │ -3ffafe: 7040 acc4 1342 |0107: invoke-direct {v3, v1, v2, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.:([B[BLorg/apache/commons/compress/archivers/zip/ZipFile$1;)V // method@c4ac │ │ -3ffb04: 7230 b187 0b03 |010a: invoke-interface {v11, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3ffb0a: 0e00 |010d: return-void │ │ +3ff8d4: |[3ff8d4] org.apache.commons.compress.archivers.zip.ZipFile.readCentralDirectoryEntry:(Ljava/util/Map;)V │ │ +3ff8e4: 54a0 548c |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ +3ff8e8: 6e10 c585 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ff8ee: 54a0 528c |0005: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff8f2: 54a1 548c |0007: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBbuf:Ljava/nio/ByteBuffer; // field@8c54 │ │ +3ff8f6: 7120 61c8 1000 |0009: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ff8fc: 2200 9618 |000c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3ff900: 7010 92c4 0000 |000e: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.:()V // method@c492 │ │ +3ff906: 54a1 558c |0011: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff90a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3ff90c: 7120 f6c4 2100 |0014: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ff912: 0a01 |0017: move-result v1 │ │ +3ff914: 6e20 a9c4 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setVersionMadeBy:(I)V // method@c4a9 │ │ +3ff91a: 1302 0800 |001b: const/16 v2, #int 8 // #8 │ │ +3ff91e: b921 |001d: shr-int/2addr v1, v2 │ │ +3ff920: dd01 010f |001e: and-int/lit8 v1, v1, #int 15 // #0f │ │ +3ff924: 6e20 a4c4 1000 |0020: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setPlatform:(I)V // method@c4a4 │ │ +3ff92a: 54a1 558c |0023: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff92e: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +3ff930: 7120 f6c4 3100 |0026: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ff936: 0a01 |0029: move-result v1 │ │ +3ff938: 6e20 aac4 1000 |002a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setVersionRequired:(I)V // method@c4aa │ │ +3ff93e: 54a1 558c |002d: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff942: 1243 |002f: const/4 v3, #int 4 // #4 │ │ +3ff944: 7120 3fc2 3100 |0030: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c23f │ │ +3ff94a: 0c01 |0033: move-result-object v1 │ │ +3ff94c: 6e10 47c2 0100 |0034: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesUTF8ForNames:()Z // method@c247 │ │ +3ff952: 0a04 |0037: move-result v4 │ │ +3ff954: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ +3ff958: 6205 328c |003a: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +3ff95c: 2803 |003c: goto 003f // +0003 │ │ +3ff95e: 54a5 618c |003d: iget-object v5, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ +3ff962: 6e20 9fc4 1000 |003f: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c49f │ │ +3ff968: 54a1 558c |0042: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff96c: 7120 f6c4 3100 |0044: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ff972: 0a01 |0047: move-result v1 │ │ +3ff974: 6e20 a5c4 1000 |0048: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setRawFlag:(I)V // method@c4a5 │ │ +3ff97a: 1261 |004b: const/4 v1, #int 6 // #6 │ │ +3ff97c: 54a3 558c |004c: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff980: 7120 f6c4 1300 |004e: invoke-static {v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ff986: 0a01 |0051: move-result v1 │ │ +3ff988: 6e20 a2c4 1000 |0052: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setMethod:(I)V // method@c4a2 │ │ +3ff98e: 54a1 558c |0055: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff992: 7120 dec4 2100 |0057: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ff998: 0b01 |005a: move-result-wide v1 │ │ +3ff99a: 7120 02c5 2100 |005b: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ +3ff9a0: 0b01 |005e: move-result-wide v1 │ │ +3ff9a2: 6e30 a8c4 1002 |005f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setTime:(J)V // method@c4a8 │ │ +3ff9a8: 1301 0c00 |0062: const/16 v1, #int 12 // #c │ │ +3ff9ac: 54a2 558c |0064: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff9b0: 7120 dec4 1200 |0066: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ff9b6: 0b01 |0069: move-result-wide v1 │ │ +3ff9b8: 6e30 9bc4 1002 |006a: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCrc:(J)V // method@c49b │ │ +3ff9be: 1301 1000 |006d: const/16 v1, #int 16 // #10 │ │ +3ff9c2: 54a2 558c |006f: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff9c6: 7120 dec4 1200 |0071: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ff9cc: 0b01 |0074: move-result-wide v1 │ │ +3ff9ce: 6e30 9ac4 1002 |0075: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCompressedSize:(J)V // method@c49a │ │ +3ff9d4: 1301 1400 |0078: const/16 v1, #int 20 // #14 │ │ +3ff9d8: 54a2 558c |007a: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff9dc: 7120 dec4 1200 |007c: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ff9e2: 0b01 |007f: move-result-wide v1 │ │ +3ff9e4: 6e30 a6c4 1002 |0080: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setSize:(J)V // method@c4a6 │ │ +3ff9ea: 1301 1800 |0083: const/16 v1, #int 24 // #18 │ │ +3ff9ee: 54a2 558c |0085: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ff9f2: 7120 f6c4 1200 |0087: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ff9f8: 0a01 |008a: move-result v1 │ │ +3ff9fa: 1302 1a00 |008b: const/16 v2, #int 26 // #1a │ │ +3ff9fe: 54a3 558c |008d: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa02: 7120 f6c4 2300 |008f: invoke-static {v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ffa08: 0a02 |0092: move-result v2 │ │ +3ffa0a: 1303 1c00 |0093: const/16 v3, #int 28 // #1c │ │ +3ffa0e: 54a6 558c |0095: iget-object v6, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa12: 7120 f6c4 3600 |0097: invoke-static {v6, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ffa18: 0a03 |009a: move-result v3 │ │ +3ffa1a: 1306 1e00 |009b: const/16 v6, #int 30 // #1e │ │ +3ffa1e: 54a7 558c |009d: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa22: 7120 f6c4 6700 |009f: invoke-static {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ffa28: 0a06 |00a2: move-result v6 │ │ +3ffa2a: 1307 2000 |00a3: const/16 v7, #int 32 // #20 │ │ +3ffa2e: 54a8 558c |00a5: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa32: 7120 f6c4 7800 |00a7: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3ffa38: 0a07 |00aa: move-result v7 │ │ +3ffa3a: 6e20 a0c4 7000 |00ab: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setInternalAttributes:(I)V // method@c4a0 │ │ +3ffa40: 1307 2200 |00ae: const/16 v7, #int 34 // #22 │ │ +3ffa44: 54a8 558c |00b0: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa48: 7120 dec4 7800 |00b2: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ffa4e: 0b07 |00b5: move-result-wide v7 │ │ +3ffa50: 6e30 9dc4 7008 |00b6: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setExternalAttributes:(J)V // method@c49d │ │ +3ffa56: 1307 2600 |00b9: const/16 v7, #int 38 // #26 │ │ +3ffa5a: 2311 c71b |00bb: new-array v1, v1, [B // type@1bc7 │ │ +3ffa5e: 54a8 528c |00bd: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffa62: 7110 c685 0100 |00bf: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ffa68: 0c09 |00c2: move-result-object v9 │ │ +3ffa6a: 7120 61c8 9800 |00c3: invoke-static {v8, v9}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ffa70: 7220 74c4 1500 |00c6: invoke-interface {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3ffa76: 0c08 |00c9: move-result-object v8 │ │ +3ffa78: 6e30 a3c4 8001 |00ca: invoke-virtual {v0, v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setName:(Ljava/lang/String;[B)V // method@c4a3 │ │ +3ffa7e: 54a8 558c |00cd: iget-object v8, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.cfhBuf:[B // field@8c55 │ │ +3ffa82: 7120 dec4 7800 |00cf: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ffa88: 0b07 |00d2: move-result-wide v7 │ │ +3ffa8a: 6e30 a1c4 7008 |00d3: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setLocalHeaderOffset:(J)V // method@c4a1 │ │ +3ffa90: 54a7 5a8c |00d6: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ +3ffa94: 7220 7a87 0700 |00d8: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3ffa9a: 2322 c71b |00db: new-array v2, v2, [B // type@1bc7 │ │ +3ffa9e: 54a7 528c |00dd: iget-object v7, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffaa2: 7110 c685 0200 |00df: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ffaa8: 0c08 |00e2: move-result-object v8 │ │ +3ffaaa: 7120 61c8 8700 |00e3: invoke-static {v7, v8}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ffab0: 6e20 98c4 2000 |00e6: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setCentralDirectoryExtra:([B)V // method@c498 │ │ +3ffab6: 7030 d0c4 0a06 |00e9: invoke-direct {v10, v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.setSizesAndOffsetFromZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;I)V // method@c4d0 │ │ +3ffabc: 2332 c71b |00ec: new-array v2, v3, [B // type@1bc7 │ │ +3ffac0: 54a3 528c |00ee: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffac4: 7110 c685 0200 |00f0: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ffaca: 0c06 |00f3: move-result-object v6 │ │ +3ffacc: 7120 61c8 6300 |00f4: invoke-static {v3, v6}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ffad2: 7220 74c4 2500 |00f7: invoke-interface {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3ffad8: 0c03 |00fa: move-result-object v3 │ │ +3ffada: 6e20 99c4 3000 |00fb: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setComment:(Ljava/lang/String;)V // method@c499 │ │ +3ffae0: 3904 0f00 |00fe: if-nez v4, 010d // +000f │ │ +3ffae4: 55a3 5e8c |0100: iget-boolean v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipFile;.useUnicodeExtraFields:Z // field@8c5e │ │ +3ffae8: 3803 0b00 |0102: if-eqz v3, 010d // +000b │ │ +3ffaec: 2203 9718 |0104: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; // type@1897 │ │ +3ffaf0: 1204 |0106: const/4 v4, #int 0 // #0 │ │ +3ffaf2: 7040 acc4 1342 |0107: invoke-direct {v3, v1, v2, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.:([B[BLorg/apache/commons/compress/archivers/zip/ZipFile$1;)V // method@c4ac │ │ +3ffaf8: 7230 b187 0b03 |010a: invoke-interface {v11, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3ffafe: 0e00 |010d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0005 line=639 │ │ 0x000c line=641 │ │ 0x0011 line=643 │ │ 0x0018 line=645 │ │ @@ -884832,92 +884832,92 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -3ffb0c: |[3ffb0c] org.apache.commons.compress.archivers.zip.ZipFile.resolveLocalFileHeaderData:(Ljava/util/Map;)V │ │ -3ffb1c: 5490 5a8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ -3ffb20: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3ffb26: 0c00 |0005: move-result-object v0 │ │ -3ffb28: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ffb2e: 0a01 |0009: move-result v1 │ │ -3ffb30: 3801 9500 |000a: if-eqz v1, 009f // +0095 │ │ -3ffb34: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ffb3a: 0c01 |000f: move-result-object v1 │ │ -3ffb3c: 1f01 7f18 |0010: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3ffb40: 1f01 9618 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3ffb44: 6e10 95c4 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3ffb4a: 0b02 |0017: move-result-wide v2 │ │ -3ffb4c: 5494 528c |0018: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffb50: 1605 1a00 |001a: const-wide/16 v5, #int 26 // #1a │ │ -3ffb54: bb52 |001c: add-long/2addr v2, v5 │ │ -3ffb56: 7230 de85 2403 |001d: invoke-interface {v4, v2, v3}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ffb5c: 5494 5f8c |0020: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ffb60: 6e10 c585 0400 |0022: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3ffb66: 5494 528c |0025: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffb6a: 5495 5f8c |0027: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ffb6e: 7120 61c8 5400 |0029: invoke-static {v4, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ffb74: 5494 5f8c |002c: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ffb78: 6e10 b085 0400 |002e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3ffb7e: 5494 5f8c |0031: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ffb82: 5495 5d8c |0033: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ -3ffb86: 6e20 b285 5400 |0035: invoke-virtual {v4, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3ffb8c: 5494 5d8c |0038: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ -3ffb90: 7110 f5c4 0400 |003a: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ -3ffb96: 0a04 |003d: move-result v4 │ │ -3ffb98: 5495 5f8c |003e: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3ffb9c: 5496 5d8c |0040: iget-object v6, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ -3ffba0: 6e20 b285 6500 |0042: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ -3ffba6: 5495 5d8c |0045: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ -3ffbaa: 7110 f5c4 0500 |0047: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ -3ffbb0: 0a05 |004a: move-result v5 │ │ -3ffbb2: 7020 d1c4 4900 |004b: invoke-direct {v9, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ -3ffbb8: 2356 c71b |004e: new-array v6, v5, [B // type@1bc7 │ │ -3ffbbc: 5497 528c |0050: iget-object v7, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffbc0: 7110 c685 0600 |0052: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3ffbc6: 0c08 |0055: move-result-object v8 │ │ -3ffbc8: 7120 61c8 8700 |0056: invoke-static {v7, v8}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3ffbce: 6e20 9ec4 6100 |0059: invoke-virtual {v1, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setExtra:([B)V // method@c49e │ │ -3ffbd4: 1606 0200 |005c: const-wide/16 v6, #int 2 // #2 │ │ -3ffbd8: bb62 |005e: add-long/2addr v2, v6 │ │ -3ffbda: bb62 |005f: add-long/2addr v2, v6 │ │ -3ffbdc: 8146 |0060: int-to-long v6, v4 │ │ -3ffbde: bb62 |0061: add-long/2addr v2, v6 │ │ -3ffbe0: 8154 |0062: int-to-long v4, v5 │ │ -3ffbe2: bb42 |0063: add-long/2addr v2, v4 │ │ -3ffbe4: 6e30 9cc4 2103 |0064: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setDataOffset:(J)V // method@c49c │ │ -3ffbea: 1212 |0067: const/4 v2, #int 1 // #1 │ │ -3ffbec: 6e20 a7c4 2100 |0068: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setStreamContiguous:(Z)V // method@c4a7 │ │ -3ffbf2: 7220 a887 1a00 |006b: invoke-interface {v10, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3ffbf8: 0a02 |006e: move-result v2 │ │ -3ffbfa: 3802 1300 |006f: if-eqz v2, 0082 // +0013 │ │ -3ffbfe: 7220 ac87 1a00 |0071: invoke-interface {v10, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ffc04: 0c02 |0074: move-result-object v2 │ │ -3ffc06: 1f02 9718 |0075: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; // type@1897 │ │ -3ffc0a: 7110 adc4 0200 |0077: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B // method@c4ad │ │ -3ffc10: 0c03 |007a: move-result-object v3 │ │ -3ffc12: 7110 aec4 0200 |007b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B // method@c4ae │ │ -3ffc18: 0c02 |007e: move-result-object v2 │ │ -3ffc1a: 7130 07c5 3102 |007f: invoke-static {v1, v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V // method@c507 │ │ -3ffc20: 6e10 96c4 0100 |0082: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getName:()Ljava/lang/String; // method@c496 │ │ -3ffc26: 0c02 |0085: move-result-object v2 │ │ -3ffc28: 5493 5b8c |0086: iget-object v3, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ffc2c: 7220 ac87 2300 |0088: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ffc32: 0c03 |008b: move-result-object v3 │ │ -3ffc34: 1f03 2b11 |008c: check-cast v3, Ljava/util/LinkedList; // type@112b │ │ -3ffc38: 3903 0c00 |008e: if-nez v3, 009a // +000c │ │ -3ffc3c: 2203 2b11 |0090: new-instance v3, Ljava/util/LinkedList; // type@112b │ │ -3ffc40: 7010 6e87 0300 |0092: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3ffc46: 5494 5b8c |0095: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ffc4a: 7230 b187 2403 |0097: invoke-interface {v4, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3ffc50: 6e20 7187 1300 |009a: invoke-virtual {v3, v1}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ -3ffc56: 2900 69ff |009d: goto/16 0006 // -0097 │ │ -3ffc5a: 0e00 |009f: return-void │ │ +3ffb00: |[3ffb00] org.apache.commons.compress.archivers.zip.ZipFile.resolveLocalFileHeaderData:(Ljava/util/Map;)V │ │ +3ffb10: 5490 5a8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ +3ffb14: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3ffb1a: 0c00 |0005: move-result-object v0 │ │ +3ffb1c: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3ffb22: 0a01 |0009: move-result v1 │ │ +3ffb24: 3801 9500 |000a: if-eqz v1, 009f // +0095 │ │ +3ffb28: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ffb2e: 0c01 |000f: move-result-object v1 │ │ +3ffb30: 1f01 7f18 |0010: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3ffb34: 1f01 9618 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3ffb38: 6e10 95c4 0100 |0014: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3ffb3e: 0b02 |0017: move-result-wide v2 │ │ +3ffb40: 5494 528c |0018: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffb44: 1605 1a00 |001a: const-wide/16 v5, #int 26 // #1a │ │ +3ffb48: bb52 |001c: add-long/2addr v2, v5 │ │ +3ffb4a: 7230 de85 2403 |001d: invoke-interface {v4, v2, v3}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ffb50: 5494 5f8c |0020: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ffb54: 6e10 c585 0400 |0022: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3ffb5a: 5494 528c |0025: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffb5e: 5495 5f8c |0027: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ffb62: 7120 61c8 5400 |0029: invoke-static {v4, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ffb68: 5494 5f8c |002c: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ffb6c: 6e10 b085 0400 |002e: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3ffb72: 5494 5f8c |0031: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ffb76: 5495 5d8c |0033: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ +3ffb7a: 6e20 b285 5400 |0035: invoke-virtual {v4, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3ffb80: 5494 5d8c |0038: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ +3ffb84: 7110 f5c4 0400 |003a: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ +3ffb8a: 0a04 |003d: move-result v4 │ │ +3ffb8c: 5495 5f8c |003e: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3ffb90: 5496 5d8c |0040: iget-object v6, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ +3ffb94: 6e20 b285 6500 |0042: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@85b2 │ │ +3ffb9a: 5495 5d8c |0045: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.shortBuf:[B // field@8c5d │ │ +3ffb9e: 7110 f5c4 0500 |0047: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ +3ffba4: 0a05 |004a: move-result v5 │ │ +3ffba6: 7020 d1c4 4900 |004b: invoke-direct {v9, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.skipBytes:(I)V // method@c4d1 │ │ +3ffbac: 2356 c71b |004e: new-array v6, v5, [B // type@1bc7 │ │ +3ffbb0: 5497 528c |0050: iget-object v7, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffbb4: 7110 c685 0600 |0052: invoke-static {v6}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3ffbba: 0c08 |0055: move-result-object v8 │ │ +3ffbbc: 7120 61c8 8700 |0056: invoke-static {v7, v8}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3ffbc2: 6e20 9ec4 6100 |0059: invoke-virtual {v1, v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setExtra:([B)V // method@c49e │ │ +3ffbc8: 1606 0200 |005c: const-wide/16 v6, #int 2 // #2 │ │ +3ffbcc: bb62 |005e: add-long/2addr v2, v6 │ │ +3ffbce: bb62 |005f: add-long/2addr v2, v6 │ │ +3ffbd0: 8146 |0060: int-to-long v6, v4 │ │ +3ffbd2: bb62 |0061: add-long/2addr v2, v6 │ │ +3ffbd4: 8154 |0062: int-to-long v4, v5 │ │ +3ffbd6: bb42 |0063: add-long/2addr v2, v4 │ │ +3ffbd8: 6e30 9cc4 2103 |0064: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setDataOffset:(J)V // method@c49c │ │ +3ffbde: 1212 |0067: const/4 v2, #int 1 // #1 │ │ +3ffbe0: 6e20 a7c4 2100 |0068: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.setStreamContiguous:(Z)V // method@c4a7 │ │ +3ffbe6: 7220 a887 1a00 |006b: invoke-interface {v10, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3ffbec: 0a02 |006e: move-result v2 │ │ +3ffbee: 3802 1300 |006f: if-eqz v2, 0082 // +0013 │ │ +3ffbf2: 7220 ac87 1a00 |0071: invoke-interface {v10, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ffbf8: 0c02 |0074: move-result-object v2 │ │ +3ffbfa: 1f02 9718 |0075: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment; // type@1897 │ │ +3ffbfe: 7110 adc4 0200 |0077: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B // method@c4ad │ │ +3ffc04: 0c03 |007a: move-result-object v3 │ │ +3ffc06: 7110 aec4 0200 |007b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipFile$NameAndComment;)[B // method@c4ae │ │ +3ffc0c: 0c02 |007e: move-result-object v2 │ │ +3ffc0e: 7130 07c5 3102 |007f: invoke-static {v1, v3, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V // method@c507 │ │ +3ffc14: 6e10 96c4 0100 |0082: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getName:()Ljava/lang/String; // method@c496 │ │ +3ffc1a: 0c02 |0085: move-result-object v2 │ │ +3ffc1c: 5493 5b8c |0086: iget-object v3, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ffc20: 7220 ac87 2300 |0088: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ffc26: 0c03 |008b: move-result-object v3 │ │ +3ffc28: 1f03 2b11 |008c: check-cast v3, Ljava/util/LinkedList; // type@112b │ │ +3ffc2c: 3903 0c00 |008e: if-nez v3, 009a // +000c │ │ +3ffc30: 2203 2b11 |0090: new-instance v3, Ljava/util/LinkedList; // type@112b │ │ +3ffc34: 7010 6e87 0300 |0092: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3ffc3a: 5494 5b8c |0095: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ffc3e: 7230 b187 2403 |0097: invoke-interface {v4, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3ffc44: 6e20 7187 1300 |009a: invoke-virtual {v3, v1}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ +3ffc4a: 2900 69ff |009d: goto/16 0006 // -0097 │ │ +3ffc4e: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1026 │ │ 0x0012 line=1029 │ │ 0x0014 line=1030 │ │ 0x0018 line=1031 │ │ 0x0020 line=1032 │ │ @@ -884952,82 +884952,82 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -3ffc5c: |[3ffc5c] org.apache.commons.compress.archivers.zip.ZipFile.setSizesAndOffsetFromZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;I)V │ │ -3ffc6c: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3ffc70: 6e20 95c3 0b00 |0002: invoke-virtual {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3ffc76: 0c00 |0005: move-result-object v0 │ │ -3ffc78: 1f00 7c18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ -3ffc7c: 3800 7900 |0008: if-eqz v0, 0081 // +0079 │ │ -3ffc80: 6e10 a5c3 0b00 |000a: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3ffc86: 0b01 |000d: move-result-wide v1 │ │ -3ffc88: 1803 ffff ffff 0000 0000 |000e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -3ffc92: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -3ffc94: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -3ffc96: 3107 0103 |0015: cmp-long v7, v1, v3 │ │ -3ffc9a: 3907 0400 |0017: if-nez v7, 001b // +0004 │ │ -3ffc9e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3ffca0: 2802 |001a: goto 001c // +0002 │ │ -3ffca2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3ffca4: 6e10 90c3 0b00 |001c: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3ffcaa: 0b07 |001f: move-result-wide v7 │ │ -3ffcac: 3102 0703 |0020: cmp-long v2, v7, v3 │ │ -3ffcb0: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -3ffcb4: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -3ffcb6: 2802 |0025: goto 0027 // +0002 │ │ -3ffcb8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -3ffcba: 6e10 9cc3 0b00 |0027: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalHeaderOffset:()J // method@c39c │ │ -3ffcc0: 0b07 |002a: move-result-wide v7 │ │ -3ffcc2: 3109 0703 |002b: cmp-long v9, v7, v3 │ │ -3ffcc6: 3909 0400 |002d: if-nez v9, 0031 // +0004 │ │ -3ffcca: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -3ffccc: 2802 |0030: goto 0032 // +0002 │ │ -3ffcce: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -3ffcd0: 1404 ffff 0000 |0032: const v4, #float 9.18341e-41 // #0000ffff │ │ -3ffcd6: 334c 0300 |0035: if-ne v12, v4, 0038 // +0003 │ │ -3ffcda: 2802 |0037: goto 0039 // +0002 │ │ -3ffcdc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -3ffcde: 6e55 74c3 1032 |0039: invoke-virtual {v0, v1, v2, v3, v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.reparseCentralDirectoryData:(ZZZZ)V // method@c374 │ │ -3ffce4: 3801 0e00 |003c: if-eqz v1, 004a // +000e │ │ -3ffce8: 6e10 71c3 0000 |003e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c371 │ │ -3ffcee: 0c0c |0041: move-result-object v12 │ │ -3ffcf0: 6e10 6bc4 0c00 |0042: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3ffcf6: 0b04 |0045: move-result-wide v4 │ │ -3ffcf8: 6e30 c5c3 4b05 |0046: invoke-virtual {v11, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3ffcfe: 280f |0049: goto 0058 // +000f │ │ -3ffd00: 3802 0e00 |004a: if-eqz v2, 0058 // +000e │ │ -3ffd04: 220c 8c18 |004c: new-instance v12, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3ffd08: 6e10 a5c3 0b00 |004e: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3ffd0e: 0b04 |0051: move-result-wide v4 │ │ -3ffd10: 7030 63c4 4c05 |0052: invoke-direct {v12, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3ffd16: 6e20 78c3 c000 |0055: invoke-virtual {v0, v12}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ -3ffd1c: 3802 0e00 |0058: if-eqz v2, 0066 // +000e │ │ -3ffd20: 6e10 6bc3 0000 |005a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c36b │ │ -3ffd26: 0c0c |005d: move-result-object v12 │ │ -3ffd28: 6e10 6bc4 0c00 |005e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3ffd2e: 0b01 |0061: move-result-wide v1 │ │ -3ffd30: 6e30 b6c3 1b02 |0062: invoke-virtual {v11, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3ffd36: 280f |0065: goto 0074 // +000f │ │ -3ffd38: 3801 0e00 |0066: if-eqz v1, 0074 // +000e │ │ -3ffd3c: 220c 8c18 |0068: new-instance v12, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3ffd40: 6e10 90c3 0b00 |006a: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3ffd46: 0b01 |006d: move-result-wide v1 │ │ -3ffd48: 7030 63c4 1c02 |006e: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3ffd4e: 6e20 75c3 c000 |0071: invoke-virtual {v0, v12}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ -3ffd54: 3803 0d00 |0074: if-eqz v3, 0081 // +000d │ │ -3ffd58: 6e10 70c3 0000 |0076: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getRelativeHeaderOffset:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c370 │ │ -3ffd5e: 0c0c |0079: move-result-object v12 │ │ -3ffd60: 6e10 6bc4 0c00 |007a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3ffd66: 0b00 |007d: move-result-wide v0 │ │ -3ffd68: 6e30 bfc3 0b01 |007e: invoke-virtual {v11, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setLocalHeaderOffset:(J)V // method@c3bf │ │ -3ffd6e: 0e00 |0081: return-void │ │ +3ffc50: |[3ffc50] org.apache.commons.compress.archivers.zip.ZipFile.setSizesAndOffsetFromZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;I)V │ │ +3ffc60: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3ffc64: 6e20 95c3 0b00 |0002: invoke-virtual {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3ffc6a: 0c00 |0005: move-result-object v0 │ │ +3ffc6c: 1f00 7c18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ +3ffc70: 3800 7900 |0008: if-eqz v0, 0081 // +0079 │ │ +3ffc74: 6e10 a5c3 0b00 |000a: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3ffc7a: 0b01 |000d: move-result-wide v1 │ │ +3ffc7c: 1803 ffff ffff 0000 0000 |000e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +3ffc86: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +3ffc88: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +3ffc8a: 3107 0103 |0015: cmp-long v7, v1, v3 │ │ +3ffc8e: 3907 0400 |0017: if-nez v7, 001b // +0004 │ │ +3ffc92: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3ffc94: 2802 |001a: goto 001c // +0002 │ │ +3ffc96: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3ffc98: 6e10 90c3 0b00 |001c: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3ffc9e: 0b07 |001f: move-result-wide v7 │ │ +3ffca0: 3102 0703 |0020: cmp-long v2, v7, v3 │ │ +3ffca4: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +3ffca8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +3ffcaa: 2802 |0025: goto 0027 // +0002 │ │ +3ffcac: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +3ffcae: 6e10 9cc3 0b00 |0027: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalHeaderOffset:()J // method@c39c │ │ +3ffcb4: 0b07 |002a: move-result-wide v7 │ │ +3ffcb6: 3109 0703 |002b: cmp-long v9, v7, v3 │ │ +3ffcba: 3909 0400 |002d: if-nez v9, 0031 // +0004 │ │ +3ffcbe: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +3ffcc0: 2802 |0030: goto 0032 // +0002 │ │ +3ffcc2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +3ffcc4: 1404 ffff 0000 |0032: const v4, #float 9.18341e-41 // #0000ffff │ │ +3ffcca: 334c 0300 |0035: if-ne v12, v4, 0038 // +0003 │ │ +3ffcce: 2802 |0037: goto 0039 // +0002 │ │ +3ffcd0: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +3ffcd2: 6e55 74c3 1032 |0039: invoke-virtual {v0, v1, v2, v3, v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.reparseCentralDirectoryData:(ZZZZ)V // method@c374 │ │ +3ffcd8: 3801 0e00 |003c: if-eqz v1, 004a // +000e │ │ +3ffcdc: 6e10 71c3 0000 |003e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c371 │ │ +3ffce2: 0c0c |0041: move-result-object v12 │ │ +3ffce4: 6e10 6bc4 0c00 |0042: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3ffcea: 0b04 |0045: move-result-wide v4 │ │ +3ffcec: 6e30 c5c3 4b05 |0046: invoke-virtual {v11, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3ffcf2: 280f |0049: goto 0058 // +000f │ │ +3ffcf4: 3802 0e00 |004a: if-eqz v2, 0058 // +000e │ │ +3ffcf8: 220c 8c18 |004c: new-instance v12, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3ffcfc: 6e10 a5c3 0b00 |004e: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3ffd02: 0b04 |0051: move-result-wide v4 │ │ +3ffd04: 7030 63c4 4c05 |0052: invoke-direct {v12, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3ffd0a: 6e20 78c3 c000 |0055: invoke-virtual {v0, v12}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ +3ffd10: 3802 0e00 |0058: if-eqz v2, 0066 // +000e │ │ +3ffd14: 6e10 6bc3 0000 |005a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c36b │ │ +3ffd1a: 0c0c |005d: move-result-object v12 │ │ +3ffd1c: 6e10 6bc4 0c00 |005e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3ffd22: 0b01 |0061: move-result-wide v1 │ │ +3ffd24: 6e30 b6c3 1b02 |0062: invoke-virtual {v11, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3ffd2a: 280f |0065: goto 0074 // +000f │ │ +3ffd2c: 3801 0e00 |0066: if-eqz v1, 0074 // +000e │ │ +3ffd30: 220c 8c18 |0068: new-instance v12, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3ffd34: 6e10 90c3 0b00 |006a: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3ffd3a: 0b01 |006d: move-result-wide v1 │ │ +3ffd3c: 7030 63c4 1c02 |006e: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3ffd42: 6e20 75c3 c000 |0071: invoke-virtual {v0, v12}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ +3ffd48: 3803 0d00 |0074: if-eqz v3, 0081 // +000d │ │ +3ffd4c: 6e10 70c3 0000 |0076: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getRelativeHeaderOffset:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c370 │ │ +3ffd52: 0c0c |0079: move-result-object v12 │ │ +3ffd54: 6e10 6bc4 0c00 |007a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3ffd5a: 0b00 |007d: move-result-wide v0 │ │ +3ffd5c: 6e30 bfc3 0b01 |007e: invoke-virtual {v11, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setLocalHeaderOffset:(J)V // method@c3bf │ │ +3ffd62: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0002 line=736 │ │ 0x000a line=738 │ │ 0x001c line=739 │ │ 0x0027 line=741 │ │ @@ -885047,31 +885047,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3ffd70: |[3ffd70] org.apache.commons.compress.archivers.zip.ZipFile.skipBytes:(I)V │ │ -3ffd80: 5440 528c |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffd84: 7210 dd85 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ -3ffd8a: 0b00 |0005: move-result-wide v0 │ │ -3ffd8c: 8152 |0006: int-to-long v2, v5 │ │ -3ffd8e: bb20 |0007: add-long/2addr v0, v2 │ │ -3ffd90: 5445 528c |0008: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffd94: 7210 e085 0500 |000a: invoke-interface {v5}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ -3ffd9a: 0b02 |000d: move-result-wide v2 │ │ -3ffd9c: 3105 0002 |000e: cmp-long v5, v0, v2 │ │ -3ffda0: 3c05 0800 |0010: if-gtz v5, 0018 // +0008 │ │ -3ffda4: 5445 528c |0012: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ffda8: 7230 de85 0501 |0014: invoke-interface {v5, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3ffdae: 0e00 |0017: return-void │ │ -3ffdb0: 2205 3810 |0018: new-instance v5, Ljava/io/EOFException; // type@1038 │ │ -3ffdb4: 7010 3882 0500 |001a: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3ffdba: 2705 |001d: throw v5 │ │ +3ffd64: |[3ffd64] org.apache.commons.compress.archivers.zip.ZipFile.skipBytes:(I)V │ │ +3ffd74: 5440 528c |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffd78: 7210 dd85 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ +3ffd7e: 0b00 |0005: move-result-wide v0 │ │ +3ffd80: 8152 |0006: int-to-long v2, v5 │ │ +3ffd82: bb20 |0007: add-long/2addr v0, v2 │ │ +3ffd84: 5445 528c |0008: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffd88: 7210 e085 0500 |000a: invoke-interface {v5}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ +3ffd8e: 0b02 |000d: move-result-wide v2 │ │ +3ffd90: 3105 0002 |000e: cmp-long v5, v0, v2 │ │ +3ffd94: 3c05 0800 |0010: if-gtz v5, 0018 // +0008 │ │ +3ffd98: 5445 528c |0012: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ffd9c: 7230 de85 0501 |0014: invoke-interface {v5, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3ffda2: 0e00 |0017: return-void │ │ +3ffda4: 2205 3810 |0018: new-instance v5, Ljava/io/EOFException; // type@1038 │ │ +3ffda8: 7010 3882 0500 |001a: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3ffdae: 2705 |001d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0008 line=995 │ │ 0x0012 line=998 │ │ 0x0018 line=996 │ │ locals : │ │ @@ -885083,28 +885083,28 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3fee38: |[3fee38] org.apache.commons.compress.archivers.zip.ZipFile.startsWithLocalFileHeader:()Z │ │ -3fee48: 5430 528c |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3fee4c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3fee50: 7230 de85 1002 |0004: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fee56: 5430 5f8c |0007: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3fee5a: 6e10 c585 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3fee60: 5430 528c |000c: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3fee64: 5431 5f8c |000e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3fee68: 7120 61c8 1000 |0010: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3fee6e: 5430 608c |0013: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ -3fee72: 6201 ea8b |0015: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ -3fee76: 7120 8f86 1000 |0017: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3fee7c: 0a00 |001a: move-result v0 │ │ -3fee7e: 0f00 |001b: return v0 │ │ +3fee2c: |[3fee2c] org.apache.commons.compress.archivers.zip.ZipFile.startsWithLocalFileHeader:()Z │ │ +3fee3c: 5430 528c |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3fee40: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3fee44: 7230 de85 1002 |0004: invoke-interface {v0, v1, v2}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fee4a: 5430 5f8c |0007: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3fee4e: 6e10 c585 0000 |0009: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3fee54: 5430 528c |000c: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3fee58: 5431 5f8c |000e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3fee5c: 7120 61c8 1000 |0010: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3fee62: 5430 608c |0013: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBuf:[B // field@8c60 │ │ +3fee66: 6201 ea8b |0015: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ +3fee6a: 7120 8f86 1000 |0017: invoke-static {v0, v1}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3fee70: 0a00 |001a: move-result v0 │ │ +3fee72: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0007 line=1069 │ │ 0x000c line=1070 │ │ 0x0013 line=1071 │ │ locals : │ │ @@ -885115,73 +885115,73 @@ │ │ type : '(JJ[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -3fee80: |[3fee80] org.apache.commons.compress.archivers.zip.ZipFile.tryToLocateSignature:(JJ[B)Z │ │ -3fee90: 5450 528c |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3fee94: 7210 e085 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ -3fee9a: 0b00 |0005: move-result-wide v0 │ │ -3fee9c: bc60 |0006: sub-long/2addr v0, v6 │ │ -3fee9e: 5456 528c |0007: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3feea2: 7210 e085 0600 |0009: invoke-interface {v6}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ -3feea8: 0b06 |000c: move-result-wide v6 │ │ -3feeaa: bc86 |000d: sub-long/2addr v6, v8 │ │ -3feeac: 1608 0000 |000e: const-wide/16 v8, #int 0 // #0 │ │ -3feeb0: 7140 db83 9876 |0010: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3feeb6: 0b06 |0013: move-result-wide v6 │ │ -3feeb8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -3feeba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3feebc: 3104 0008 |0016: cmp-long v4, v0, v8 │ │ -3feec0: 3a04 4d00 |0018: if-ltz v4, 0065 // +004d │ │ -3feec4: 3108 0006 |001a: cmp-long v8, v0, v6 │ │ -3feec8: 3a08 4900 |001c: if-ltz v8, 0065 // +0049 │ │ -3feecc: 5458 528c |001e: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3feed0: 7230 de85 0801 |0020: invoke-interface {v8, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3feed6: 5458 5f8c |0023: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3feeda: 6e10 c585 0800 |0025: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3feee0: 5458 528c |0028: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3feee4: 5459 5f8c |002a: iget-object v9, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3feee8: 7120 61c8 9800 |002c: invoke-static {v8, v9}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ -3feeee: 5458 5f8c |002f: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3feef2: 6e10 b085 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3feef8: 5458 5f8c |0034: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3feefc: 6e10 b185 0800 |0036: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3fef02: 0a08 |0039: move-result v8 │ │ -3fef04: 4809 0a03 |003a: aget-byte v9, v10, v3 │ │ -3fef08: 3398 2400 |003c: if-ne v8, v9, 0060 // +0024 │ │ -3fef0c: 5458 5f8c |003e: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3fef10: 6e10 b185 0800 |0040: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3fef16: 0a08 |0043: move-result v8 │ │ -3fef18: 4809 0a02 |0044: aget-byte v9, v10, v2 │ │ -3fef1c: 3398 1a00 |0046: if-ne v8, v9, 0060 // +001a │ │ -3fef20: 5458 5f8c |0048: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3fef24: 6e10 b185 0800 |004a: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3fef2a: 0a08 |004d: move-result v8 │ │ -3fef2c: 1229 |004e: const/4 v9, #int 2 // #2 │ │ -3fef2e: 4809 0a09 |004f: aget-byte v9, v10, v9 │ │ -3fef32: 3398 0f00 |0051: if-ne v8, v9, 0060 // +000f │ │ -3fef36: 5458 5f8c |0053: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ -3fef3a: 6e10 b185 0800 |0055: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ -3fef40: 0a08 |0058: move-result v8 │ │ -3fef42: 1239 |0059: const/4 v9, #int 3 // #3 │ │ -3fef44: 4809 0a09 |005a: aget-byte v9, v10, v9 │ │ -3fef48: 3398 0400 |005c: if-ne v8, v9, 0060 // +0004 │ │ -3fef4c: 1213 |005e: const/4 v3, #int 1 // #1 │ │ -3fef4e: 2806 |005f: goto 0065 // +0006 │ │ -3fef50: 1608 0100 |0060: const-wide/16 v8, #int 1 // #1 │ │ -3fef54: bc80 |0062: sub-long/2addr v0, v8 │ │ -3fef56: 28b7 |0063: goto 001a // -0049 │ │ -3fef58: 0000 |0064: nop // spacer │ │ -3fef5a: 3803 0700 |0065: if-eqz v3, 006c // +0007 │ │ -3fef5e: 5456 528c |0067: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3fef62: 7230 de85 0601 |0069: invoke-interface {v6, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fef68: 0f03 |006c: return v3 │ │ +3fee74: |[3fee74] org.apache.commons.compress.archivers.zip.ZipFile.tryToLocateSignature:(JJ[B)Z │ │ +3fee84: 5450 528c |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3fee88: 7210 e085 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ +3fee8e: 0b00 |0005: move-result-wide v0 │ │ +3fee90: bc60 |0006: sub-long/2addr v0, v6 │ │ +3fee92: 5456 528c |0007: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3fee96: 7210 e085 0600 |0009: invoke-interface {v6}, Ljava/nio/channels/SeekableByteChannel;.size:()J // method@85e0 │ │ +3fee9c: 0b06 |000c: move-result-wide v6 │ │ +3fee9e: bc86 |000d: sub-long/2addr v6, v8 │ │ +3feea0: 1608 0000 |000e: const-wide/16 v8, #int 0 // #0 │ │ +3feea4: 7140 db83 9876 |0010: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3feeaa: 0b06 |0013: move-result-wide v6 │ │ +3feeac: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +3feeae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3feeb0: 3104 0008 |0016: cmp-long v4, v0, v8 │ │ +3feeb4: 3a04 4d00 |0018: if-ltz v4, 0065 // +004d │ │ +3feeb8: 3108 0006 |001a: cmp-long v8, v0, v6 │ │ +3feebc: 3a08 4900 |001c: if-ltz v8, 0065 // +0049 │ │ +3feec0: 5458 528c |001e: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3feec4: 7230 de85 0801 |0020: invoke-interface {v8, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3feeca: 5458 5f8c |0023: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3feece: 6e10 c585 0800 |0025: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3feed4: 5458 528c |0028: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3feed8: 5459 5f8c |002a: iget-object v9, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3feedc: 7120 61c8 9800 |002c: invoke-static {v8, v9}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V // method@c861 │ │ +3feee2: 5458 5f8c |002f: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3feee6: 6e10 b085 0800 |0031: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3feeec: 5458 5f8c |0034: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3feef0: 6e10 b185 0800 |0036: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3feef6: 0a08 |0039: move-result v8 │ │ +3feef8: 4809 0a03 |003a: aget-byte v9, v10, v3 │ │ +3feefc: 3398 2400 |003c: if-ne v8, v9, 0060 // +0024 │ │ +3fef00: 5458 5f8c |003e: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3fef04: 6e10 b185 0800 |0040: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3fef0a: 0a08 |0043: move-result v8 │ │ +3fef0c: 4809 0a02 |0044: aget-byte v9, v10, v2 │ │ +3fef10: 3398 1a00 |0046: if-ne v8, v9, 0060 // +001a │ │ +3fef14: 5458 5f8c |0048: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3fef18: 6e10 b185 0800 |004a: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3fef1e: 0a08 |004d: move-result v8 │ │ +3fef20: 1229 |004e: const/4 v9, #int 2 // #2 │ │ +3fef22: 4809 0a09 |004f: aget-byte v9, v10, v9 │ │ +3fef26: 3398 0f00 |0051: if-ne v8, v9, 0060 // +000f │ │ +3fef2a: 5458 5f8c |0053: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.wordBbuf:Ljava/nio/ByteBuffer; // field@8c5f │ │ +3fef2e: 6e10 b185 0800 |0055: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.get:()B // method@85b1 │ │ +3fef34: 0a08 |0058: move-result v8 │ │ +3fef36: 1239 |0059: const/4 v9, #int 3 // #3 │ │ +3fef38: 4809 0a09 |005a: aget-byte v9, v10, v9 │ │ +3fef3c: 3398 0400 |005c: if-ne v8, v9, 0060 // +0004 │ │ +3fef40: 1213 |005e: const/4 v3, #int 1 // #1 │ │ +3fef42: 2806 |005f: goto 0065 // +0006 │ │ +3fef44: 1608 0100 |0060: const-wide/16 v8, #int 1 // #1 │ │ +3fef48: bc80 |0062: sub-long/2addr v0, v8 │ │ +3fef4a: 28b7 |0063: goto 001a // -0049 │ │ +3fef4c: 0000 |0064: nop // spacer │ │ +3fef4e: 3803 0700 |0065: if-eqz v3, 006c // +0007 │ │ +3fef52: 5456 528c |0067: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3fef56: 7230 de85 0601 |0069: invoke-interface {v6, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fef5c: 0f03 |006c: return v3 │ │ catches : 1 │ │ 0x0023 - 0x0034 │ │ Ljava/io/EOFException; -> 0x0064 │ │ positions : │ │ 0x0000 line=953 │ │ 0x0007 line=954 │ │ 0x0009 line=955 │ │ @@ -885210,18 +885210,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3fee1c: |[3fee1c] org.apache.commons.compress.archivers.zip.ZipFile.canReadEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -3fee2c: 7110 fec4 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ -3fee32: 0a01 |0003: move-result v1 │ │ -3fee34: 0f01 |0004: return v1 │ │ +3fee10: |[3fee10] org.apache.commons.compress.archivers.zip.ZipFile.canReadEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +3fee20: 7110 fec4 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ +3fee26: 0a01 |0003: move-result v1 │ │ +3fee28: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -885230,20 +885230,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ff608: |[3ff608] org.apache.commons.compress.archivers.zip.ZipFile.close:()V │ │ -3ff618: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ff61a: 5c10 568c |0001: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ -3ff61e: 5410 528c |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ -3ff622: 7210 dc85 0000 |0005: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ -3ff628: 0e00 |0008: return-void │ │ +3ff5fc: |[3ff5fc] org.apache.commons.compress.archivers.zip.ZipFile.close:()V │ │ +3ff60c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ff60e: 5c10 568c |0001: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ +3ff612: 5410 528c |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archive:Ljava/nio/channels/SeekableByteChannel; // field@8c52 │ │ +3ff616: 7210 dc85 0000 |0005: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ +3ff61c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=319 │ │ 0x0003 line=321 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ @@ -885252,31 +885252,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3ff644: |[3ff644] org.apache.commons.compress.archivers.zip.ZipFile.copyRawEntries:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate;)V │ │ -3ff654: 6e10 c4c4 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ -3ff65a: 0c00 |0003: move-result-object v0 │ │ -3ff65c: 7210 2f87 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ -3ff662: 0a01 |0007: move-result v1 │ │ -3ff664: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -3ff668: 7210 3087 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ -3ff66e: 0c01 |000d: move-result-object v1 │ │ -3ff670: 1f01 7f18 |000e: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3ff674: 7220 cbc3 1500 |0010: invoke-interface {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate;.test:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c3cb │ │ -3ff67a: 0a02 |0013: move-result v2 │ │ -3ff67c: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ -3ff680: 6e20 c7c4 1300 |0016: invoke-virtual {v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getRawInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c7 │ │ -3ff686: 0c02 |0019: move-result-object v2 │ │ -3ff688: 6e30 25c4 1402 |001a: invoke-virtual {v4, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V // method@c425 │ │ -3ff68e: 28e7 |001d: goto 0004 // -0019 │ │ -3ff690: 0e00 |001e: return-void │ │ +3ff638: |[3ff638] org.apache.commons.compress.archivers.zip.ZipFile.copyRawEntries:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate;)V │ │ +3ff648: 6e10 c4c4 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ +3ff64e: 0c00 |0003: move-result-object v0 │ │ +3ff650: 7210 2f87 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ +3ff656: 0a01 |0007: move-result v1 │ │ +3ff658: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +3ff65c: 7210 3087 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ +3ff662: 0c01 |000d: move-result-object v1 │ │ +3ff664: 1f01 7f18 |000e: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3ff668: 7220 cbc3 1500 |0010: invoke-interface {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate;.test:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c3cb │ │ +3ff66e: 0a02 |0013: move-result v2 │ │ +3ff670: 3802 f0ff |0014: if-eqz v2, 0004 // -0010 │ │ +3ff674: 6e20 c7c4 1300 |0016: invoke-virtual {v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getRawInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c7 │ │ +3ff67a: 0c02 |0019: move-result-object v2 │ │ +3ff67c: 6e30 25c4 1402 |001a: invoke-virtual {v4, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V // method@c425 │ │ +3ff682: 28e7 |001d: goto 0004 // -0019 │ │ +3ff684: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0004 line=455 │ │ 0x000a line=456 │ │ 0x0010 line=457 │ │ 0x0016 line=458 │ │ @@ -885290,33 +885290,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3ff694: |[3ff694] org.apache.commons.compress.archivers.zip.ZipFile.finalize:()V │ │ -3ff6a4: 5530 568c |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ -3ff6a8: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -3ff6ac: 6200 3a79 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -3ff6b0: 2201 9410 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ff6b4: 7010 8384 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ff6ba: 1a02 7120 |000b: const-string v2, "Cleaning up unclosed ZipFile for archive " // string@2071 │ │ -3ff6be: 6e20 8f84 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ff6c4: 5432 538c |0010: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archiveName:Ljava/lang/String; // field@8c53 │ │ -3ff6c8: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ff6ce: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ff6d4: 0c01 |0018: move-result-object v1 │ │ -3ff6d6: 6e20 b882 1000 |0019: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3ff6dc: 6e10 bbc4 0300 |001c: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.close:()V // method@c4bb │ │ -3ff6e2: 6f10 0784 0300 |001f: invoke-super {v3}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ -3ff6e8: 0e00 |0022: return-void │ │ -3ff6ea: 0d00 |0023: move-exception v0 │ │ -3ff6ec: 6f10 0784 0300 |0024: invoke-super {v3}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ -3ff6f2: 2700 |0027: throw v0 │ │ +3ff688: |[3ff688] org.apache.commons.compress.archivers.zip.ZipFile.finalize:()V │ │ +3ff698: 5530 568c |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.closed:Z // field@8c56 │ │ +3ff69c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +3ff6a0: 6200 3a79 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +3ff6a4: 2201 9410 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3ff6a8: 7010 8384 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ff6ae: 1a02 7120 |000b: const-string v2, "Cleaning up unclosed ZipFile for archive " // string@2071 │ │ +3ff6b2: 6e20 8f84 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ff6b8: 5432 538c |0010: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.archiveName:Ljava/lang/String; // field@8c53 │ │ +3ff6bc: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ff6c2: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ff6c8: 0c01 |0018: move-result-object v1 │ │ +3ff6ca: 6e20 b882 1000 |0019: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3ff6d0: 6e10 bbc4 0300 |001c: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.close:()V // method@c4bb │ │ +3ff6d6: 6f10 0784 0300 |001f: invoke-super {v3}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ +3ff6dc: 0e00 |0022: return-void │ │ +3ff6de: 0d00 |0023: move-exception v0 │ │ +3ff6e0: 6f10 0784 0300 |0024: invoke-super {v3}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ +3ff6e6: 2700 |0027: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x001c line=558 │ │ @@ -885329,17 +885329,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ff158: |[3ff158] org.apache.commons.compress.archivers.zip.ZipFile.getEncoding:()Ljava/lang/String; │ │ -3ff168: 5410 598c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.encoding:Ljava/lang/String; // field@8c59 │ │ -3ff16c: 1100 |0002: return-object v0 │ │ +3ff14c: |[3ff14c] org.apache.commons.compress.archivers.zip.ZipFile.getEncoding:()Ljava/lang/String; │ │ +3ff15c: 5410 598c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.encoding:Ljava/lang/String; // field@8c59 │ │ +3ff160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile;) │ │ @@ -885347,24 +885347,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3ff0d0: |[3ff0d0] org.apache.commons.compress.archivers.zip.ZipFile.getEntries:(Ljava/lang/String;)Ljava/lang/Iterable; │ │ -3ff0e0: 5410 5b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ff0e4: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ff0ea: 0c02 |0005: move-result-object v2 │ │ -3ff0ec: 1f02 2c11 |0006: check-cast v2, Ljava/util/List; // type@112c │ │ -3ff0f0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -3ff0f4: 2805 |000a: goto 000f // +0005 │ │ -3ff0f6: 7100 fc86 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3ff0fc: 0c02 |000e: move-result-object v2 │ │ -3ff0fe: 1102 |000f: return-object v2 │ │ +3ff0c4: |[3ff0c4] org.apache.commons.compress.archivers.zip.ZipFile.getEntries:(Ljava/lang/String;)Ljava/lang/Iterable; │ │ +3ff0d4: 5410 5b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ff0d8: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ff0de: 0c02 |0005: move-result-object v2 │ │ +3ff0e0: 1f02 2c11 |0006: check-cast v2, Ljava/util/List; // type@112c │ │ +3ff0e4: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +3ff0e8: 2805 |000a: goto 000f // +0005 │ │ +3ff0ea: 7100 fc86 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3ff0f0: 0c02 |000e: move-result-object v2 │ │ +3ff0f2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000b line=390 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -885374,19 +885374,19 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ff224: |[3ff224] org.apache.commons.compress.archivers.zip.ZipFile.getEntries:()Ljava/util/Enumeration; │ │ -3ff234: 5410 5a8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ -3ff238: 7110 ff86 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@86ff │ │ -3ff23e: 0c00 |0005: move-result-object v0 │ │ -3ff240: 1100 |0006: return-object v0 │ │ +3ff218: |[3ff218] org.apache.commons.compress.archivers.zip.ZipFile.getEntries:()Ljava/util/Enumeration; │ │ +3ff228: 5410 5a8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ +3ff22c: 7110 ff86 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@86ff │ │ +3ff232: 0c00 |0005: move-result-object v0 │ │ +3ff234: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/ZipFile;) │ │ @@ -885394,34 +885394,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3ff100: |[3ff100] org.apache.commons.compress.archivers.zip.ZipFile.getEntriesInPhysicalOrder:(Ljava/lang/String;)Ljava/lang/Iterable; │ │ -3ff110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ff112: 2300 c51c |0001: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ -3ff116: 5421 5b8c |0003: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ff11a: 7220 a887 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3ff120: 0a01 |0008: move-result v1 │ │ -3ff122: 3801 1600 |0009: if-eqz v1, 001f // +0016 │ │ -3ff126: 5421 5b8c |000b: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ff12a: 7220 ac87 3100 |000d: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ff130: 0c03 |0010: move-result-object v3 │ │ -3ff132: 1f03 2b11 |0011: check-cast v3, Ljava/util/LinkedList; // type@112b │ │ -3ff136: 6e20 7887 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8778 │ │ -3ff13c: 0c03 |0016: move-result-object v3 │ │ -3ff13e: 0730 |0017: move-object v0, v3 │ │ -3ff140: 1f00 c51c |0018: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ -3ff144: 5423 5c8c |001a: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ -3ff148: 7120 c086 3000 |001c: invoke-static {v0, v3}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@86c0 │ │ -3ff14e: 7110 6f86 0000 |001f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -3ff154: 0c03 |0022: move-result-object v3 │ │ -3ff156: 1103 |0023: return-object v3 │ │ +3ff0f4: |[3ff0f4] org.apache.commons.compress.archivers.zip.ZipFile.getEntriesInPhysicalOrder:(Ljava/lang/String;)Ljava/lang/Iterable; │ │ +3ff104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ff106: 2300 c51c |0001: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ +3ff10a: 5421 5b8c |0003: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ff10e: 7220 a887 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3ff114: 0a01 |0008: move-result v1 │ │ +3ff116: 3801 1600 |0009: if-eqz v1, 001f // +0016 │ │ +3ff11a: 5421 5b8c |000b: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ff11e: 7220 ac87 3100 |000d: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ff124: 0c03 |0010: move-result-object v3 │ │ +3ff126: 1f03 2b11 |0011: check-cast v3, Ljava/util/LinkedList; // type@112b │ │ +3ff12a: 6e20 7887 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/LinkedList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@8778 │ │ +3ff130: 0c03 |0016: move-result-object v3 │ │ +3ff132: 0730 |0017: move-object v0, v3 │ │ +3ff134: 1f00 c51c |0018: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ +3ff138: 5423 5c8c |001a: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ +3ff13c: 7120 c086 3000 |001c: invoke-static {v0, v3}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@86c0 │ │ +3ff142: 7110 6f86 0000 |001f: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +3ff148: 0c03 |0022: move-result-object v3 │ │ +3ff14a: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=403 │ │ 0x0003 line=404 │ │ 0x000b line=405 │ │ 0x001a line=406 │ │ 0x001f line=408 │ │ @@ -885434,29 +885434,29 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3ff244: |[3ff244] org.apache.commons.compress.archivers.zip.ZipFile.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; │ │ -3ff254: 5420 5a8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ -3ff258: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3ff25e: 0a01 |0005: move-result v1 │ │ -3ff260: 2311 c51c |0006: new-array v1, v1, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ -3ff264: 7220 8d87 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3ff26a: 0c00 |000b: move-result-object v0 │ │ -3ff26c: 1f00 c51c |000c: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ -3ff270: 5421 5c8c |000e: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ -3ff274: 7120 c086 1000 |0010: invoke-static {v0, v1}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@86c0 │ │ -3ff27a: 7110 6f86 0000 |0013: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -3ff280: 0c00 |0016: move-result-object v0 │ │ -3ff282: 7110 ff86 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@86ff │ │ -3ff288: 0c00 |001a: move-result-object v0 │ │ -3ff28a: 1100 |001b: return-object v0 │ │ +3ff238: |[3ff238] org.apache.commons.compress.archivers.zip.ZipFile.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; │ │ +3ff248: 5420 5a8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.entries:Ljava/util/List; // field@8c5a │ │ +3ff24c: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3ff252: 0a01 |0005: move-result v1 │ │ +3ff254: 2311 c51c |0006: new-array v1, v1, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ +3ff258: 7220 8d87 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3ff25e: 0c00 |000b: move-result-object v0 │ │ +3ff260: 1f00 c51c |000c: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@1cc5 │ │ +3ff264: 5421 5c8c |000e: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipFile;.offsetComparator:Ljava/util/Comparator; // field@8c5c │ │ +3ff268: 7120 c086 1000 |0010: invoke-static {v0, v1}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@86c0 │ │ +3ff26e: 7110 6f86 0000 |0013: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +3ff274: 0c00 |0016: move-result-object v0 │ │ +3ff276: 7110 ff86 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration; // method@86ff │ │ +3ff27c: 0c00 |001a: move-result-object v0 │ │ +3ff27e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000e line=357 │ │ 0x0013 line=358 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ @@ -885466,26 +885466,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ff334: |[3ff334] org.apache.commons.compress.archivers.zip.ZipFile.getEntry:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3ff344: 5410 5b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ -3ff348: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3ff34e: 0c02 |0005: move-result-object v2 │ │ -3ff350: 1f02 2b11 |0006: check-cast v2, Ljava/util/LinkedList; // type@112b │ │ -3ff354: 3802 0900 |0008: if-eqz v2, 0011 // +0009 │ │ -3ff358: 6e10 7487 0200 |000a: invoke-virtual {v2}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@8774 │ │ -3ff35e: 0c02 |000d: move-result-object v2 │ │ -3ff360: 1f02 7f18 |000e: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3ff364: 2802 |0010: goto 0012 // +0002 │ │ -3ff366: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3ff368: 1102 |0012: return-object v2 │ │ +3ff328: |[3ff328] org.apache.commons.compress.archivers.zip.ZipFile.getEntry:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3ff338: 5410 5b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile;.nameMap:Ljava/util/Map; // field@8c5b │ │ +3ff33c: 7220 ac87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3ff342: 0c02 |0005: move-result-object v2 │ │ +3ff344: 1f02 2b11 |0006: check-cast v2, Ljava/util/LinkedList; // type@112b │ │ +3ff348: 3802 0900 |0008: if-eqz v2, 0011 // +0009 │ │ +3ff34c: 6e10 7487 0200 |000a: invoke-virtual {v2}, Ljava/util/LinkedList;.getFirst:()Ljava/lang/Object; // method@8774 │ │ +3ff352: 0c02 |000d: move-result-object v2 │ │ +3ff354: 1f02 7f18 |000e: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3ff358: 2802 |0010: goto 0012 // +0002 │ │ +3ff35a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3ff35c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x000a line=375 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ @@ -885495,82 +885495,82 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 133 16-bit code units │ │ -3fef7c: |[3fef7c] org.apache.commons.compress.archivers.zip.ZipFile.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; │ │ -3fef8c: 2050 9618 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fef90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3fef94: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -3fef96: 1105 |0005: return-object v5 │ │ -3fef98: 7110 ffc4 0500 |0006: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ -3fef9e: 6e10 92c3 0500 |0009: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getDataOffset:()J // method@c392 │ │ -3fefa4: 0b00 |000c: move-result-wide v0 │ │ -3fefa6: 6e10 90c3 0500 |000d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fefac: 0b02 |0010: move-result-wide v2 │ │ -3fefae: 7053 bec4 0421 |0011: invoke-direct {v4, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // method@c4be │ │ -3fefb4: 0c00 |0014: move-result-object v0 │ │ -3fefb6: 6201 388c |0015: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ -3fefba: 6e10 9ec3 0500 |0017: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fefc0: 0a02 |001a: move-result v2 │ │ -3fefc2: 7110 e7c4 0200 |001b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ -3fefc8: 0c02 |001e: move-result-object v2 │ │ -3fefca: 6e10 e9c4 0200 |001f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ -3fefd0: 0a02 |0022: move-result v2 │ │ -3fefd2: 4401 0102 |0023: aget v1, v1, v2 │ │ -3fefd6: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -3fefd8: 3221 5e00 |0026: if-eq v1, v2, 0084 // +005e │ │ -3fefdc: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -3fefde: 3231 5500 |0029: if-eq v1, v3, 007e // +0055 │ │ -3fefe2: 1233 |002b: const/4 v3, #int 3 // #3 │ │ -3fefe4: 3231 3700 |002c: if-eq v1, v3, 0063 // +0037 │ │ -3fefe8: 1243 |002e: const/4 v3, #int 4 // #4 │ │ -3fefea: 3231 2600 |002f: if-eq v1, v3, 0055 // +0026 │ │ -3fefee: 1252 |0031: const/4 v2, #int 5 // #5 │ │ -3feff0: 3321 0800 |0032: if-ne v1, v2, 003a // +0008 │ │ -3feff4: 2205 b018 |0034: new-instance v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ -3feff8: 7020 8cc5 0500 |0036: invoke-direct {v5, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ -3feffe: 1105 |0039: return-object v5 │ │ -3ff000: 2200 a211 |003a: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ -3ff004: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3ff008: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ff00e: 1a02 6a29 |0041: const-string v2, "Found unsupported compression method " // string@296a │ │ -3ff012: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ff018: 6e10 9ec3 0500 |0046: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3ff01e: 0a05 |0049: move-result v5 │ │ -3ff020: 6e20 8a84 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ff026: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ff02c: 0c05 |0050: move-result-object v5 │ │ -3ff02e: 7020 4589 5000 |0051: invoke-direct {v0, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3ff034: 2700 |0054: throw v0 │ │ -3ff036: 6e10 8ec4 0000 |0055: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:()V // method@c48e │ │ -3ff03c: 2205 9f11 |0058: new-instance v5, Ljava/util/zip/Inflater; // type@119f │ │ -3ff040: 7020 2c89 2500 |005a: invoke-direct {v5, v2}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -3ff046: 2201 9118 |005d: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$1; // type@1891 │ │ -3ff04a: 7055 85c4 4150 |005f: invoke-direct {v1, v4, v0, v5, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Ljava/io/InputStream;Ljava/util/zip/Inflater;Ljava/util/zip/Inflater;)V // method@c485 │ │ -3ff050: 1101 |0062: return-object v1 │ │ -3ff052: 2201 5218 |0063: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream; // type@1852 │ │ -3ff056: 6e10 98c3 0500 |0065: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3ff05c: 0c02 |0068: move-result-object v2 │ │ -3ff05e: 6e10 3dc2 0200 |0069: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getSlidingDictionarySize:()I // method@c23d │ │ -3ff064: 0a02 |006c: move-result v2 │ │ -3ff066: 6e10 98c3 0500 |006d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3ff06c: 0c05 |0070: move-result-object v5 │ │ -3ff06e: 6e10 3cc2 0500 |0071: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getNumberOfShannonFanoTrees:()I // method@c23c │ │ -3ff074: 0a05 |0074: move-result v5 │ │ -3ff076: 2203 2b10 |0075: new-instance v3, Ljava/io/BufferedInputStream; // type@102b │ │ -3ff07a: 7020 0382 0300 |0077: invoke-direct {v3, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -3ff080: 7040 22c2 2135 |007a: invoke-direct {v1, v2, v5, v3}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.:(IILjava/io/InputStream;)V // method@c222 │ │ -3ff086: 1101 |007d: return-object v1 │ │ -3ff088: 2205 7118 |007e: new-instance v5, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream; // type@1871 │ │ -3ff08c: 7020 e9c2 0500 |0080: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.:(Ljava/io/InputStream;)V // method@c2e9 │ │ -3ff092: 1105 |0083: return-object v5 │ │ -3ff094: 1100 |0084: return-object v0 │ │ +3fef70: |[3fef70] org.apache.commons.compress.archivers.zip.ZipFile.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; │ │ +3fef80: 2050 9618 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fef84: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3fef88: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +3fef8a: 1105 |0005: return-object v5 │ │ +3fef8c: 7110 ffc4 0500 |0006: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ +3fef92: 6e10 92c3 0500 |0009: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getDataOffset:()J // method@c392 │ │ +3fef98: 0b00 |000c: move-result-wide v0 │ │ +3fef9a: 6e10 90c3 0500 |000d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fefa0: 0b02 |0010: move-result-wide v2 │ │ +3fefa2: 7053 bec4 0421 |0011: invoke-direct {v4, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // method@c4be │ │ +3fefa8: 0c00 |0014: move-result-object v0 │ │ +3fefaa: 6201 388c |0015: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$3;.$SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod:[I // field@8c38 │ │ +3fefae: 6e10 9ec3 0500 |0017: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fefb4: 0a02 |001a: move-result v2 │ │ +3fefb6: 7110 e7c4 0200 |001b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ +3fefbc: 0c02 |001e: move-result-object v2 │ │ +3fefbe: 6e10 e9c4 0200 |001f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ordinal:()I // method@c4e9 │ │ +3fefc4: 0a02 |0022: move-result v2 │ │ +3fefc6: 4401 0102 |0023: aget v1, v1, v2 │ │ +3fefca: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +3fefcc: 3221 5e00 |0026: if-eq v1, v2, 0084 // +005e │ │ +3fefd0: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +3fefd2: 3231 5500 |0029: if-eq v1, v3, 007e // +0055 │ │ +3fefd6: 1233 |002b: const/4 v3, #int 3 // #3 │ │ +3fefd8: 3231 3700 |002c: if-eq v1, v3, 0063 // +0037 │ │ +3fefdc: 1243 |002e: const/4 v3, #int 4 // #4 │ │ +3fefde: 3231 2600 |002f: if-eq v1, v3, 0055 // +0026 │ │ +3fefe2: 1252 |0031: const/4 v2, #int 5 // #5 │ │ +3fefe4: 3321 0800 |0032: if-ne v1, v2, 003a // +0008 │ │ +3fefe8: 2205 b018 |0034: new-instance v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ +3fefec: 7020 8cc5 0500 |0036: invoke-direct {v5, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ +3feff2: 1105 |0039: return-object v5 │ │ +3feff4: 2200 a211 |003a: new-instance v0, Ljava/util/zip/ZipException; // type@11a2 │ │ +3feff8: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3feffc: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ff002: 1a02 6a29 |0041: const-string v2, "Found unsupported compression method " // string@296a │ │ +3ff006: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ff00c: 6e10 9ec3 0500 |0046: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3ff012: 0a05 |0049: move-result v5 │ │ +3ff014: 6e20 8a84 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ff01a: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ff020: 0c05 |0050: move-result-object v5 │ │ +3ff022: 7020 4589 5000 |0051: invoke-direct {v0, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3ff028: 2700 |0054: throw v0 │ │ +3ff02a: 6e10 8ec4 0000 |0055: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.addDummy:()V // method@c48e │ │ +3ff030: 2205 9f11 |0058: new-instance v5, Ljava/util/zip/Inflater; // type@119f │ │ +3ff034: 7020 2c89 2500 |005a: invoke-direct {v5, v2}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +3ff03a: 2201 9118 |005d: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$1; // type@1891 │ │ +3ff03e: 7055 85c4 4150 |005f: invoke-direct {v1, v4, v0, v5, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile$1;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Ljava/io/InputStream;Ljava/util/zip/Inflater;Ljava/util/zip/Inflater;)V // method@c485 │ │ +3ff044: 1101 |0062: return-object v1 │ │ +3ff046: 2201 5218 |0063: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream; // type@1852 │ │ +3ff04a: 6e10 98c3 0500 |0065: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3ff050: 0c02 |0068: move-result-object v2 │ │ +3ff052: 6e10 3dc2 0200 |0069: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getSlidingDictionarySize:()I // method@c23d │ │ +3ff058: 0a02 |006c: move-result v2 │ │ +3ff05a: 6e10 98c3 0500 |006d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3ff060: 0c05 |0070: move-result-object v5 │ │ +3ff062: 6e10 3cc2 0500 |0071: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getNumberOfShannonFanoTrees:()I // method@c23c │ │ +3ff068: 0a05 |0074: move-result v5 │ │ +3ff06a: 2203 2b10 |0075: new-instance v3, Ljava/io/BufferedInputStream; // type@102b │ │ +3ff06e: 7020 0382 0300 |0077: invoke-direct {v3, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +3ff074: 7040 22c2 2135 |007a: invoke-direct {v1, v2, v5, v3}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.:(IILjava/io/InputStream;)V // method@c222 │ │ +3ff07a: 1101 |007d: return-object v1 │ │ +3ff07c: 2205 7118 |007e: new-instance v5, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream; // type@1871 │ │ +3ff080: 7020 e9c2 0500 |0080: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.:(Ljava/io/InputStream;)V // method@c2e9 │ │ +3ff086: 1105 |0083: return-object v5 │ │ +3ff088: 1100 |0084: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=477 │ │ 0x0009 line=478 │ │ 0x000d line=481 │ │ 0x0015 line=482 │ │ @@ -885592,26 +885592,26 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -3ff098: |[3ff098] org.apache.commons.compress.archivers.zip.ZipFile.getRawInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; │ │ -3ff0a8: 2050 9618 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3ff0ac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3ff0b0: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -3ff0b2: 1105 |0005: return-object v5 │ │ -3ff0b4: 6e10 92c3 0500 |0006: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getDataOffset:()J // method@c392 │ │ -3ff0ba: 0b00 |0009: move-result-wide v0 │ │ -3ff0bc: 6e10 90c3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3ff0c2: 0b02 |000d: move-result-wide v2 │ │ -3ff0c4: 7053 bec4 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // method@c4be │ │ -3ff0ca: 0c05 |0011: move-result-object v5 │ │ -3ff0cc: 1105 |0012: return-object v5 │ │ +3ff08c: |[3ff08c] org.apache.commons.compress.archivers.zip.ZipFile.getRawInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; │ │ +3ff09c: 2050 9618 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3ff0a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3ff0a4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +3ff0a6: 1105 |0005: return-object v5 │ │ +3ff0a8: 6e10 92c3 0500 |0006: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getDataOffset:()J // method@c392 │ │ +3ff0ae: 0b00 |0009: move-result-wide v0 │ │ +3ff0b0: 6e10 90c3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3ff0b6: 0b02 |000d: move-result-wide v2 │ │ +3ff0b8: 7053 bec4 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.createBoundedInputStream:(JJ)Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream; // method@c4be │ │ +3ff0be: 0c05 |0011: move-result-object v5 │ │ +3ff0c0: 1105 |0012: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0006 line=438 │ │ 0x000a line=439 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ @@ -885622,44 +885622,44 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3ff170: |[3ff170] org.apache.commons.compress.archivers.zip.ZipFile.getUnixSymlink:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; │ │ -3ff180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ff182: 3804 3100 |0001: if-eqz v4, 0032 // +0031 │ │ -3ff186: 6e10 afc3 0400 |0003: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isUnixSymlink:()Z // method@c3af │ │ -3ff18c: 0a01 |0006: move-result v1 │ │ -3ff18e: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ -3ff192: 6e20 c6c4 4300 |0009: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ -3ff198: 0c04 |000c: move-result-object v4 │ │ -3ff19a: 5431 618c |000d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ -3ff19e: 7110 63c8 0400 |000f: invoke-static {v4}, Lorg/apache/commons/compress/utils/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@c863 │ │ -3ff1a4: 0c02 |0012: move-result-object v2 │ │ -3ff1a6: 7220 74c4 2100 |0013: invoke-interface {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3ff1ac: 0c00 |0016: move-result-object v0 │ │ -3ff1ae: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ -3ff1b2: 6e10 8082 0400 |0019: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ff1b8: 1100 |001c: return-object v0 │ │ -3ff1ba: 0d01 |001d: move-exception v1 │ │ -3ff1bc: 2803 |001e: goto 0021 // +0003 │ │ -3ff1be: 0d00 |001f: move-exception v0 │ │ -3ff1c0: 2700 |0020: throw v0 │ │ -3ff1c2: 3804 1000 |0021: if-eqz v4, 0031 // +0010 │ │ -3ff1c6: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -3ff1ca: 6e10 8082 0400 |0025: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ff1d0: 2809 |0028: goto 0031 // +0009 │ │ -3ff1d2: 0d04 |0029: move-exception v4 │ │ -3ff1d4: 6e20 c784 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3ff1da: 2804 |002d: goto 0031 // +0004 │ │ -3ff1dc: 6e10 8082 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3ff1e2: 2701 |0031: throw v1 │ │ -3ff1e4: 1100 |0032: return-object v0 │ │ +3ff164: |[3ff164] org.apache.commons.compress.archivers.zip.ZipFile.getUnixSymlink:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; │ │ +3ff174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ff176: 3804 3100 |0001: if-eqz v4, 0032 // +0031 │ │ +3ff17a: 6e10 afc3 0400 |0003: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isUnixSymlink:()Z // method@c3af │ │ +3ff180: 0a01 |0006: move-result v1 │ │ +3ff182: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ +3ff186: 6e20 c6c4 4300 |0009: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ +3ff18c: 0c04 |000c: move-result-object v4 │ │ +3ff18e: 5431 618c |000d: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipFile;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c61 │ │ +3ff192: 7110 63c8 0400 |000f: invoke-static {v4}, Lorg/apache/commons/compress/utils/IOUtils;.toByteArray:(Ljava/io/InputStream;)[B // method@c863 │ │ +3ff198: 0c02 |0012: move-result-object v2 │ │ +3ff19a: 7220 74c4 2100 |0013: invoke-interface {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3ff1a0: 0c00 |0016: move-result-object v0 │ │ +3ff1a2: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ +3ff1a6: 6e10 8082 0400 |0019: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ff1ac: 1100 |001c: return-object v0 │ │ +3ff1ae: 0d01 |001d: move-exception v1 │ │ +3ff1b0: 2803 |001e: goto 0021 // +0003 │ │ +3ff1b2: 0d00 |001f: move-exception v0 │ │ +3ff1b4: 2700 |0020: throw v0 │ │ +3ff1b6: 3804 1000 |0021: if-eqz v4, 0031 // +0010 │ │ +3ff1ba: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +3ff1be: 6e10 8082 0400 |0025: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ff1c4: 2809 |0028: goto 0031 // +0009 │ │ +3ff1c6: 0d04 |0029: move-exception v4 │ │ +3ff1c8: 6e20 c784 4000 |002a: invoke-virtual {v0, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3ff1ce: 2804 |002d: goto 0031 // +0004 │ │ +3ff1d0: 6e10 8082 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3ff1d6: 2701 |0031: throw v1 │ │ +3ff1d8: 1100 |0032: return-object v0 │ │ catches : 3 │ │ 0x000d - 0x0017 │ │ Ljava/lang/Throwable; -> 0x001f │ │ -> 0x001d │ │ 0x0020 - 0x0021 │ │ -> 0x001d │ │ 0x0025 - 0x0028 │ │ @@ -885741,40 +885741,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -3fff10: |[3fff10] org.apache.commons.compress.archivers.zip.ZipLong.:()V │ │ -3fff20: 2200 9918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff24: 1701 504b 0102 |0002: const-wide/32 v1, #float 9.49904e-38 // #02014b50 │ │ -3fff2a: 7030 d5c4 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff30: 6900 638c |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ -3fff34: 2200 9918 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff38: 1701 504b 0304 |000c: const-wide/32 v1, #float 1.54336e-36 // #04034b50 │ │ -3fff3e: 7030 d5c4 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff44: 6900 658c |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ -3fff48: 2200 9918 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff4c: 1701 504b 0708 |0016: const-wide/32 v1, #float 4.07136e-34 // #08074b50 │ │ -3fff52: 7030 d5c4 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff58: 6900 648c |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ -3fff5c: 2200 9918 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff60: 1801 ffff ffff 0000 0000 |0020: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ -3fff6a: 7030 d5c4 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff70: 6900 678c |0028: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fff74: 2200 9918 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff78: 1701 504b 3030 |002c: const-wide/32 v1, #float 6.41355e-10 // #30304b50 │ │ -3fff7e: 7030 d5c4 1002 |002f: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff84: 6900 668c |0032: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ -3fff88: 2200 9918 |0034: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fff8c: 1701 504b 0608 |0036: const-wide/32 v1, #float 4.04127e-34 // #08064b50 │ │ -3fff92: 7030 d5c4 1002 |0039: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3fff98: 6900 628c |003c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.AED_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c62 │ │ -3fff9c: 0e00 |003e: return-void │ │ +3fff04: |[3fff04] org.apache.commons.compress.archivers.zip.ZipLong.:()V │ │ +3fff14: 2200 9918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff18: 1701 504b 0102 |0002: const-wide/32 v1, #float 9.49904e-38 // #02014b50 │ │ +3fff1e: 7030 d5c4 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff24: 6900 638c |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ +3fff28: 2200 9918 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff2c: 1701 504b 0304 |000c: const-wide/32 v1, #float 1.54336e-36 // #04034b50 │ │ +3fff32: 7030 d5c4 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff38: 6900 658c |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ +3fff3c: 2200 9918 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff40: 1701 504b 0708 |0016: const-wide/32 v1, #float 4.07136e-34 // #08074b50 │ │ +3fff46: 7030 d5c4 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff4c: 6900 648c |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ +3fff50: 2200 9918 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff54: 1801 ffff ffff 0000 0000 |0020: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ +3fff5e: 7030 d5c4 1002 |0025: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff64: 6900 678c |0028: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fff68: 2200 9918 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff6c: 1701 504b 3030 |002c: const-wide/32 v1, #float 6.41355e-10 // #30304b50 │ │ +3fff72: 7030 d5c4 1002 |002f: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff78: 6900 668c |0032: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ +3fff7c: 2200 9918 |0034: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fff80: 1701 504b 0608 |0036: const-wide/32 v1, #float 4.04127e-34 // #08064b50 │ │ +3fff86: 7030 d5c4 1002 |0039: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3fff8c: 6900 628c |003c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.AED_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c62 │ │ +3fff90: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=40 │ │ 0x0014 line=50 │ │ 0x001e line=57 │ │ 0x002a line=67 │ │ @@ -885786,18 +885786,18 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fffe0: |[3fffe0] org.apache.commons.compress.archivers.zip.ZipLong.:(J)V │ │ -3ffff0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ffff6: 5a01 698c |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffffa: 0e00 |0005: return-void │ │ +3fffd4: |[3fffd4] org.apache.commons.compress.archivers.zip.ZipLong.:(J)V │ │ +3fffe4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fffea: 5a01 698c |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3fffee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -885807,18 +885807,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3fffa0: |[3fffa0] org.apache.commons.compress.archivers.zip.ZipLong.:([B)V │ │ -3fffb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fffb2: 7030 d7c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3fffb8: 0e00 |0004: return-void │ │ +3fff94: |[3fff94] org.apache.commons.compress.archivers.zip.ZipLong.:([B)V │ │ +3fffa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fffa6: 7030 d7c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3fffac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -885827,20 +885827,20 @@ │ │ type : '([BI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3fffbc: |[3fffbc] org.apache.commons.compress.archivers.zip.ZipLong.:([BI)V │ │ -3fffcc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3fffd2: 7120 dec4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3fffd8: 0b01 |0006: move-result-wide v1 │ │ -3fffda: 5a01 698c |0007: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3fffde: 0e00 |0009: return-void │ │ +3fffb0: |[3fffb0] org.apache.commons.compress.archivers.zip.ZipLong.:([BI)V │ │ +3fffc0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3fffc6: 7120 dec4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3fffcc: 0b01 |0006: move-result-wide v1 │ │ +3fffce: 5a01 698c |0007: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3fffd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -885851,20 +885851,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3ffe18: |[3ffe18] org.apache.commons.compress.archivers.zip.ZipLong.getBytes:(J)[B │ │ -3ffe28: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3ffe2a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3ffe2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ffe30: 7140 e0c4 3210 |0004: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3ffe36: 1100 |0007: return-object v0 │ │ +3ffe0c: |[3ffe0c] org.apache.commons.compress.archivers.zip.ZipLong.getBytes:(J)[B │ │ +3ffe1c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3ffe1e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3ffe22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ffe24: 7140 e0c4 3210 |0004: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3ffe2a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ @@ -885873,19 +885873,19 @@ │ │ type : '([B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ffed8: |[3ffed8] org.apache.commons.compress.archivers.zip.ZipLong.getValue:([B)J │ │ -3ffee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ffeea: 7120 dec4 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3ffef0: 0b00 |0004: move-result-wide v0 │ │ -3ffef2: 1000 |0005: return-wide v0 │ │ +3ffecc: |[3ffecc] org.apache.commons.compress.archivers.zip.ZipLong.getValue:([B)J │ │ +3ffedc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ffede: 7120 dec4 0200 |0001: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3ffee4: 0b00 |0004: move-result-wide v0 │ │ +3ffee6: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipLong;) │ │ @@ -885893,19 +885893,19 @@ │ │ type : '([BI)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3ffef4: |[3ffef4] org.apache.commons.compress.archivers.zip.ZipLong.getValue:([BI)J │ │ -3fff04: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3fff06: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -3fff0c: 0b01 |0004: move-result-wide v1 │ │ -3fff0e: 1001 |0005: return-wide v1 │ │ +3ffee8: |[3ffee8] org.apache.commons.compress.archivers.zip.ZipLong.getValue:([BI)J │ │ +3ffef8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3ffefa: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +3fff00: 0b01 |0004: move-result-wide v1 │ │ +3fff02: 1001 |0005: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -885914,18 +885914,18 @@ │ │ type : '(J[BI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -400018: |[400018] org.apache.commons.compress.archivers.zip.ZipLong.putLong:(J[BI)V │ │ -400028: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -40002a: 7150 34c8 1342 |0001: invoke-static {v3, v1, v2, v4, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ -400030: 0e00 |0004: return-void │ │ +40000c: |[40000c] org.apache.commons.compress.archivers.zip.ZipLong.putLong:(J[BI)V │ │ +40001c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40001e: 7150 34c8 1342 |0001: invoke-static {v3, v1, v2, v4, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ +400024: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) [B │ │ 0x0000 - 0x0005 reg=4 (null) I │ │ @@ -885936,22 +885936,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3ffe50: |[3ffe50] org.apache.commons.compress.archivers.zip.ZipLong.clone:()Ljava/lang/Object; │ │ -3ffe60: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -3ffe66: 0c00 |0003: move-result-object v0 │ │ -3ffe68: 1100 |0004: return-object v0 │ │ -3ffe6a: 0d00 |0005: move-exception v0 │ │ -3ffe6c: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ -3ffe70: 7020 2884 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3ffe76: 2701 |000b: throw v1 │ │ +3ffe44: |[3ffe44] org.apache.commons.compress.archivers.zip.ZipLong.clone:()Ljava/lang/Object; │ │ +3ffe54: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +3ffe5a: 0c00 |0003: move-result-object v0 │ │ +3ffe5c: 1100 |0004: return-object v0 │ │ +3ffe5e: 0d00 |0005: move-exception v0 │ │ +3ffe60: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ +3ffe64: 7020 2884 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3ffe6a: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0005 │ │ positions : │ │ 0x0000 line=189 │ │ 0x0006 line=192 │ │ locals : │ │ @@ -885962,28 +885962,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3ffdbc: |[3ffdbc] org.apache.commons.compress.archivers.zip.ZipLong.equals:(Ljava/lang/Object;)Z │ │ -3ffdcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ffdce: 3806 1400 |0001: if-eqz v6, 0015 // +0014 │ │ -3ffdd2: 2061 9918 |0003: instance-of v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3ffdd6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -3ffdda: 280e |0007: goto 0015 // +000e │ │ -3ffddc: 5351 698c |0008: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffde0: 1f06 9918 |000a: check-cast v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3ffde4: 6e10 dcc4 0600 |000c: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3ffdea: 0b03 |000f: move-result-wide v3 │ │ -3ffdec: 3106 0103 |0010: cmp-long v6, v1, v3 │ │ -3ffdf0: 3906 0300 |0012: if-nez v6, 0015 // +0003 │ │ -3ffdf4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3ffdf6: 0f00 |0015: return v0 │ │ +3ffdb0: |[3ffdb0] org.apache.commons.compress.archivers.zip.ZipLong.equals:(Ljava/lang/Object;)Z │ │ +3ffdc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ffdc2: 3806 1400 |0001: if-eqz v6, 0015 // +0014 │ │ +3ffdc6: 2061 9918 |0003: instance-of v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3ffdca: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +3ffdce: 280e |0007: goto 0015 // +000e │ │ +3ffdd0: 5351 698c |0008: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3ffdd4: 1f06 9918 |000a: check-cast v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3ffdd8: 6e10 dcc4 0600 |000c: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3ffdde: 0b03 |000f: move-result-wide v3 │ │ +3ffde0: 3106 0103 |0010: cmp-long v6, v1, v3 │ │ +3ffde4: 3906 0300 |0012: if-nez v6, 0015 // +0003 │ │ +3ffde8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3ffdea: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=171 │ │ 0x0008 line=174 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ 0x0000 - 0x0016 reg=6 (null) Ljava/lang/Object; │ │ @@ -885993,19 +885993,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ffdf8: |[3ffdf8] org.apache.commons.compress.archivers.zip.ZipLong.getBytes:()[B │ │ -3ffe08: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffe0c: 7120 dbc4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3ffe12: 0c00 |0005: move-result-object v0 │ │ -3ffe14: 1100 |0006: return-object v0 │ │ +3ffdec: |[3ffdec] org.apache.commons.compress.archivers.zip.ZipLong.getBytes:()[B │ │ +3ffdfc: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3ffe00: 7120 dbc4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3ffe06: 0c00 |0005: move-result-object v0 │ │ +3ffe08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipLong;) │ │ @@ -886013,17 +886013,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ffec0: |[3ffec0] org.apache.commons.compress.archivers.zip.ZipLong.getValue:()J │ │ -3ffed0: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffed4: 1000 |0002: return-wide v0 │ │ +3ffeb4: |[3ffeb4] org.apache.commons.compress.archivers.zip.ZipLong.getValue:()J │ │ +3ffec4: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3ffec8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ZipLong;) │ │ @@ -886031,18 +886031,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3ffe38: |[3ffe38] org.apache.commons.compress.archivers.zip.ZipLong.hashCode:()I │ │ -3ffe48: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffe4c: 8401 |0002: long-to-int v1, v0 │ │ -3ffe4e: 0f01 |0003: return v1 │ │ +3ffe2c: |[3ffe2c] org.apache.commons.compress.archivers.zip.ZipLong.hashCode:()I │ │ +3ffe3c: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3ffe40: 8401 |0002: long-to-int v1, v0 │ │ +3ffe42: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipLong;) │ │ @@ -886050,18 +886050,18 @@ │ │ type : '([BI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3ffffc: |[3ffffc] org.apache.commons.compress.archivers.zip.ZipLong.putLong:([BI)V │ │ -40000c: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -400010: 7140 e0c4 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -400016: 0e00 |0005: return-void │ │ +3ffff0: |[3ffff0] org.apache.commons.compress.archivers.zip.ZipLong.putLong:([BI)V │ │ +400000: 5320 698c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +400004: 7140 e0c4 1043 |0002: invoke-static {v0, v1, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +40000a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ @@ -886071,24 +886071,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3ffe88: |[3ffe88] org.apache.commons.compress.archivers.zip.ZipLong.toString:()Ljava/lang/String; │ │ -3ffe98: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ffe9c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ffea2: 1a01 c96a |0005: const-string v1, "ZipLong value: " // string@6ac9 │ │ -3ffea6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ffeac: 5331 698c |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ -3ffeb0: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ffeb6: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ffebc: 0c00 |0012: move-result-object v0 │ │ -3ffebe: 1100 |0013: return-object v0 │ │ +3ffe7c: |[3ffe7c] org.apache.commons.compress.archivers.zip.ZipLong.toString:()Ljava/lang/String; │ │ +3ffe8c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ffe90: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ffe96: 1a01 c96a |0005: const-string v1, "ZipLong value: " // string@6ac9 │ │ +3ffe9a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ffea0: 5331 698c |000a: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipLong;.value:J // field@8c69 │ │ +3ffea4: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ffeaa: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ffeb0: 0c00 |0012: move-result-object v0 │ │ +3ffeb2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ source_file_idx : 27338 (ZipLong.java) │ │ @@ -886232,172 +886232,172 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 323 16-bit code units │ │ -4000c0: |[4000c0] org.apache.commons.compress.archivers.zip.ZipMethod.:()V │ │ -4000d0: 2200 9a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4000d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4000d6: 1a02 4d5c |0003: const-string v2, "STORED" // string@5c4d │ │ -4000da: 7040 e5c4 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4000e0: 6900 788c |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ -4000e4: 2200 9a18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4000e8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4000ea: 1a03 ea64 |000d: const-string v3, "UNSHRINKING" // string@64ea │ │ -4000ee: 7040 e5c4 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4000f4: 6900 7c8c |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -4000f8: 2200 9a18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4000fc: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -4000fe: 1a04 c025 |0017: const-string v4, "EXPANDING_LEVEL_1" // string@25c0 │ │ -400102: 7040 e5c4 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400108: 6900 6f8c |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ -40010c: 2200 9a18 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400110: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -400112: 1a05 c125 |0021: const-string v5, "EXPANDING_LEVEL_2" // string@25c1 │ │ -400116: 7040 e5c4 5044 |0023: invoke-direct {v0, v5, v4, v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -40011c: 6900 708c |0026: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ -400120: 2200 9a18 |0028: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400124: 1245 |002a: const/4 v5, #int 4 // #4 │ │ -400126: 1a06 c225 |002b: const-string v6, "EXPANDING_LEVEL_3" // string@25c2 │ │ -40012a: 7040 e5c4 6055 |002d: invoke-direct {v0, v6, v5, v5}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400130: 6900 718c |0030: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ -400134: 2200 9a18 |0032: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400138: 1256 |0034: const/4 v6, #int 5 // #5 │ │ -40013a: 1a07 c325 |0035: const-string v7, "EXPANDING_LEVEL_4" // string@25c3 │ │ -40013e: 7040 e5c4 7066 |0037: invoke-direct {v0, v7, v6, v6}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400144: 6900 728c |003a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ -400148: 2200 9a18 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -40014c: 1267 |003e: const/4 v7, #int 6 // #6 │ │ -40014e: 1a08 fc2b |003f: const-string v8, "IMPLODING" // string@2bfc │ │ -400152: 7040 e5c4 8077 |0041: invoke-direct {v0, v8, v7, v7}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400158: 6900 738c |0044: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -40015c: 2200 9a18 |0046: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400160: 1278 |0048: const/4 v8, #int 7 // #7 │ │ -400162: 1a09 b660 |0049: const-string v9, "TOKENIZATION" // string@60b6 │ │ -400166: 7040 e5c4 9088 |004b: invoke-direct {v0, v9, v8, v8}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -40016c: 6900 798c |004e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ -400170: 2200 9a18 |0050: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400174: 1309 0800 |0052: const/16 v9, #int 8 // #8 │ │ -400178: 1a0a 6623 |0054: const-string v10, "DEFLATED" // string@2366 │ │ -40017c: 7040 e5c4 a099 |0056: invoke-direct {v0, v10, v9, v9}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400182: 6900 6d8c |0059: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ -400186: 2200 9a18 |005b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -40018a: 130a 0900 |005d: const/16 v10, #int 9 // #9 │ │ -40018e: 1a0b 6925 |005f: const-string v11, "ENHANCED_DEFLATED" // string@2569 │ │ -400192: 7040 e5c4 b0aa |0061: invoke-direct {v0, v11, v10, v10}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400198: 6900 6e8c |0064: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ -40019c: 2200 9a18 |0066: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4001a0: 130b 0a00 |0068: const/16 v11, #int 10 // #a │ │ -4001a4: 1a0c be54 |006a: const-string v12, "PKWARE_IMPLODING" // string@54be │ │ -4001a8: 7040 e5c4 c0bb |006c: invoke-direct {v0, v12, v11, v11}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4001ae: 6900 768c |006f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ -4001b2: 2200 9a18 |0071: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4001b6: 130c 0b00 |0073: const/16 v12, #int 11 // #b │ │ -4001ba: 130d 0c00 |0075: const/16 v13, #int 12 // #c │ │ -4001be: 1a0e be1b |0077: const-string v14, "BZIP2" // string@1bbe │ │ -4001c2: 7040 e5c4 e0dc |0079: invoke-direct {v0, v14, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4001c8: 6900 6c8c |007c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -4001cc: 2200 9a18 |007e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4001d0: 130e 0e00 |0080: const/16 v14, #int 14 // #e │ │ -4001d4: 1a0f 0131 |0082: const-string v15, "LZMA" // string@3101 │ │ -4001d8: 7040 e5c4 f0ed |0084: invoke-direct {v0, v15, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4001de: 6900 758c |0087: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ -4001e2: 2200 9a18 |0089: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -4001e6: 130f 0d00 |008b: const/16 v15, #int 13 // #d │ │ -4001ea: 1a0d 1f2e |008d: const-string v13, "JPEG" // string@2e1f │ │ -4001ee: 130c 6000 |008f: const/16 v12, #int 96 // #60 │ │ -4001f2: 7040 e5c4 d0cf |0091: invoke-direct {v0, v13, v15, v12}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -4001f8: 6900 748c |0094: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ -4001fc: 2200 9a18 |0096: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400200: 1a0c c368 |0098: const-string v12, "WAVPACK" // string@68c3 │ │ -400204: 130d 6100 |009a: const/16 v13, #int 97 // #61 │ │ -400208: 7040 e5c4 c0de |009c: invoke-direct {v0, v12, v14, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -40020e: 6900 7d8c |009f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ -400212: 2200 9a18 |00a1: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400216: 1a0c df54 |00a3: const-string v12, "PPMD" // string@54df │ │ -40021a: 130d 0f00 |00a5: const/16 v13, #int 15 // #f │ │ -40021e: 130e 6200 |00a7: const/16 v14, #int 98 // #62 │ │ -400222: 7040 e5c4 c0ed |00a9: invoke-direct {v0, v12, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400228: 6900 778c |00ac: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ -40022c: 2200 9a18 |00ae: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400230: 1a0c 1c17 |00b0: const-string v12, "AES_ENCRYPTED" // string@171c │ │ -400234: 130d 1000 |00b2: const/16 v13, #int 16 // #10 │ │ -400238: 130e 6300 |00b4: const/16 v14, #int 99 // #63 │ │ -40023c: 7040 e5c4 c0ed |00b6: invoke-direct {v0, v12, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400242: 6900 6b8c |00b9: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ -400246: 2200 9a18 |00bb: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -40024a: 1a0c d564 |00bd: const-string v12, "UNKNOWN" // string@64d5 │ │ -40024e: 130d 1100 |00bf: const/16 v13, #int 17 // #11 │ │ -400252: 7030 e4c4 c00d |00c1: invoke-direct {v0, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;I)V // method@c4e4 │ │ -400258: 6900 7a8c |00c4: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ -40025c: 1300 1200 |00c6: const/16 v0, #int 18 // #12 │ │ -400260: 2300 c71c |00c8: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@1cc7 │ │ -400264: 620c 788c |00ca: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ -400268: 4d0c 0001 |00cc: aput-object v12, v0, v1 │ │ -40026c: 620c 7c8c |00ce: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -400270: 4d0c 0002 |00d0: aput-object v12, v0, v2 │ │ -400274: 6202 6f8c |00d2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ -400278: 4d02 0003 |00d4: aput-object v2, v0, v3 │ │ -40027c: 6202 708c |00d6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ -400280: 4d02 0004 |00d8: aput-object v2, v0, v4 │ │ -400284: 6202 718c |00da: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ -400288: 4d02 0005 |00dc: aput-object v2, v0, v5 │ │ -40028c: 6202 728c |00de: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ -400290: 4d02 0006 |00e0: aput-object v2, v0, v6 │ │ -400294: 6202 738c |00e2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -400298: 4d02 0007 |00e4: aput-object v2, v0, v7 │ │ -40029c: 6202 798c |00e6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ -4002a0: 4d02 0008 |00e8: aput-object v2, v0, v8 │ │ -4002a4: 6202 6d8c |00ea: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ -4002a8: 4d02 0009 |00ec: aput-object v2, v0, v9 │ │ -4002ac: 6202 6e8c |00ee: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ -4002b0: 4d02 000a |00f0: aput-object v2, v0, v10 │ │ -4002b4: 6202 768c |00f2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ -4002b8: 4d02 000b |00f4: aput-object v2, v0, v11 │ │ -4002bc: 6202 6c8c |00f6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -4002c0: 1303 0b00 |00f8: const/16 v3, #int 11 // #b │ │ -4002c4: 4d02 0003 |00fa: aput-object v2, v0, v3 │ │ -4002c8: 6202 758c |00fc: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ -4002cc: 1303 0c00 |00fe: const/16 v3, #int 12 // #c │ │ -4002d0: 4d02 0003 |0100: aput-object v2, v0, v3 │ │ -4002d4: 6202 748c |0102: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ -4002d8: 4d02 000f |0104: aput-object v2, v0, v15 │ │ -4002dc: 6202 7d8c |0106: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ -4002e0: 1303 0e00 |0108: const/16 v3, #int 14 // #e │ │ -4002e4: 4d02 0003 |010a: aput-object v2, v0, v3 │ │ -4002e8: 6202 778c |010c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ -4002ec: 1303 0f00 |010e: const/16 v3, #int 15 // #f │ │ -4002f0: 4d02 0003 |0110: aput-object v2, v0, v3 │ │ -4002f4: 6202 6b8c |0112: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ -4002f8: 1303 1000 |0114: const/16 v3, #int 16 // #10 │ │ -4002fc: 4d02 0003 |0116: aput-object v2, v0, v3 │ │ -400300: 6202 7a8c |0118: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ -400304: 1303 1100 |011a: const/16 v3, #int 17 // #11 │ │ -400308: 4d02 0003 |011c: aput-object v2, v0, v3 │ │ -40030c: 6900 6a8c |011e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6a │ │ -400310: 2200 2511 |0120: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -400314: 7010 3587 0000 |0122: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -40031a: 7100 ebc4 0000 |0125: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4eb │ │ -400320: 0c02 |0128: move-result-object v2 │ │ -400322: 2123 |0129: array-length v3, v2 │ │ -400324: 3531 1200 |012a: if-ge v1, v3, 013c // +0012 │ │ -400328: 4604 0201 |012c: aget-object v4, v2, v1 │ │ -40032c: 6e10 e6c4 0400 |012e: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -400332: 0a05 |0131: move-result v5 │ │ -400334: 7110 a983 0500 |0132: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40033a: 0c05 |0135: move-result-object v5 │ │ -40033c: 7230 b187 5004 |0136: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -400342: d801 0101 |0139: add-int/lit8 v1, v1, #int 1 // #01 │ │ -400346: 28ef |013b: goto 012a // -0011 │ │ -400348: 7110 0d87 0000 |013c: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -40034e: 0c00 |013f: move-result-object v0 │ │ -400350: 6900 7f8c |0140: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.codeToEnum:Ljava/util/Map; // field@8c7f │ │ -400354: 0e00 |0142: return-void │ │ +4000b4: |[4000b4] org.apache.commons.compress.archivers.zip.ZipMethod.:()V │ │ +4000c4: 2200 9a18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4000c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4000ca: 1a02 4d5c |0003: const-string v2, "STORED" // string@5c4d │ │ +4000ce: 7040 e5c4 2011 |0005: invoke-direct {v0, v2, v1, v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4000d4: 6900 788c |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ +4000d8: 2200 9a18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4000dc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4000de: 1a03 ea64 |000d: const-string v3, "UNSHRINKING" // string@64ea │ │ +4000e2: 7040 e5c4 3022 |000f: invoke-direct {v0, v3, v2, v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4000e8: 6900 7c8c |0012: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +4000ec: 2200 9a18 |0014: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4000f0: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +4000f2: 1a04 c025 |0017: const-string v4, "EXPANDING_LEVEL_1" // string@25c0 │ │ +4000f6: 7040 e5c4 4033 |0019: invoke-direct {v0, v4, v3, v3}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4000fc: 6900 6f8c |001c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ +400100: 2200 9a18 |001e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400104: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +400106: 1a05 c125 |0021: const-string v5, "EXPANDING_LEVEL_2" // string@25c1 │ │ +40010a: 7040 e5c4 5044 |0023: invoke-direct {v0, v5, v4, v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400110: 6900 708c |0026: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ +400114: 2200 9a18 |0028: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400118: 1245 |002a: const/4 v5, #int 4 // #4 │ │ +40011a: 1a06 c225 |002b: const-string v6, "EXPANDING_LEVEL_3" // string@25c2 │ │ +40011e: 7040 e5c4 6055 |002d: invoke-direct {v0, v6, v5, v5}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400124: 6900 718c |0030: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ +400128: 2200 9a18 |0032: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +40012c: 1256 |0034: const/4 v6, #int 5 // #5 │ │ +40012e: 1a07 c325 |0035: const-string v7, "EXPANDING_LEVEL_4" // string@25c3 │ │ +400132: 7040 e5c4 7066 |0037: invoke-direct {v0, v7, v6, v6}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400138: 6900 728c |003a: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ +40013c: 2200 9a18 |003c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400140: 1267 |003e: const/4 v7, #int 6 // #6 │ │ +400142: 1a08 fc2b |003f: const-string v8, "IMPLODING" // string@2bfc │ │ +400146: 7040 e5c4 8077 |0041: invoke-direct {v0, v8, v7, v7}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +40014c: 6900 738c |0044: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +400150: 2200 9a18 |0046: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400154: 1278 |0048: const/4 v8, #int 7 // #7 │ │ +400156: 1a09 b660 |0049: const-string v9, "TOKENIZATION" // string@60b6 │ │ +40015a: 7040 e5c4 9088 |004b: invoke-direct {v0, v9, v8, v8}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400160: 6900 798c |004e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ +400164: 2200 9a18 |0050: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400168: 1309 0800 |0052: const/16 v9, #int 8 // #8 │ │ +40016c: 1a0a 6623 |0054: const-string v10, "DEFLATED" // string@2366 │ │ +400170: 7040 e5c4 a099 |0056: invoke-direct {v0, v10, v9, v9}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400176: 6900 6d8c |0059: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ +40017a: 2200 9a18 |005b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +40017e: 130a 0900 |005d: const/16 v10, #int 9 // #9 │ │ +400182: 1a0b 6925 |005f: const-string v11, "ENHANCED_DEFLATED" // string@2569 │ │ +400186: 7040 e5c4 b0aa |0061: invoke-direct {v0, v11, v10, v10}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +40018c: 6900 6e8c |0064: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ +400190: 2200 9a18 |0066: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400194: 130b 0a00 |0068: const/16 v11, #int 10 // #a │ │ +400198: 1a0c be54 |006a: const-string v12, "PKWARE_IMPLODING" // string@54be │ │ +40019c: 7040 e5c4 c0bb |006c: invoke-direct {v0, v12, v11, v11}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4001a2: 6900 768c |006f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ +4001a6: 2200 9a18 |0071: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4001aa: 130c 0b00 |0073: const/16 v12, #int 11 // #b │ │ +4001ae: 130d 0c00 |0075: const/16 v13, #int 12 // #c │ │ +4001b2: 1a0e be1b |0077: const-string v14, "BZIP2" // string@1bbe │ │ +4001b6: 7040 e5c4 e0dc |0079: invoke-direct {v0, v14, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4001bc: 6900 6c8c |007c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +4001c0: 2200 9a18 |007e: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4001c4: 130e 0e00 |0080: const/16 v14, #int 14 // #e │ │ +4001c8: 1a0f 0131 |0082: const-string v15, "LZMA" // string@3101 │ │ +4001cc: 7040 e5c4 f0ed |0084: invoke-direct {v0, v15, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4001d2: 6900 758c |0087: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ +4001d6: 2200 9a18 |0089: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4001da: 130f 0d00 |008b: const/16 v15, #int 13 // #d │ │ +4001de: 1a0d 1f2e |008d: const-string v13, "JPEG" // string@2e1f │ │ +4001e2: 130c 6000 |008f: const/16 v12, #int 96 // #60 │ │ +4001e6: 7040 e5c4 d0cf |0091: invoke-direct {v0, v13, v15, v12}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +4001ec: 6900 748c |0094: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ +4001f0: 2200 9a18 |0096: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +4001f4: 1a0c c368 |0098: const-string v12, "WAVPACK" // string@68c3 │ │ +4001f8: 130d 6100 |009a: const/16 v13, #int 97 // #61 │ │ +4001fc: 7040 e5c4 c0de |009c: invoke-direct {v0, v12, v14, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400202: 6900 7d8c |009f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ +400206: 2200 9a18 |00a1: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +40020a: 1a0c df54 |00a3: const-string v12, "PPMD" // string@54df │ │ +40020e: 130d 0f00 |00a5: const/16 v13, #int 15 // #f │ │ +400212: 130e 6200 |00a7: const/16 v14, #int 98 // #62 │ │ +400216: 7040 e5c4 c0ed |00a9: invoke-direct {v0, v12, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +40021c: 6900 778c |00ac: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ +400220: 2200 9a18 |00ae: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400224: 1a0c 1c17 |00b0: const-string v12, "AES_ENCRYPTED" // string@171c │ │ +400228: 130d 1000 |00b2: const/16 v13, #int 16 // #10 │ │ +40022c: 130e 6300 |00b4: const/16 v14, #int 99 // #63 │ │ +400230: 7040 e5c4 c0ed |00b6: invoke-direct {v0, v12, v13, v14}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400236: 6900 6b8c |00b9: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ +40023a: 2200 9a18 |00bb: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +40023e: 1a0c d564 |00bd: const-string v12, "UNKNOWN" // string@64d5 │ │ +400242: 130d 1100 |00bf: const/16 v13, #int 17 // #11 │ │ +400246: 7030 e4c4 c00d |00c1: invoke-direct {v0, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;I)V // method@c4e4 │ │ +40024c: 6900 7a8c |00c4: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ +400250: 1300 1200 |00c6: const/16 v0, #int 18 // #12 │ │ +400254: 2300 c71c |00c8: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@1cc7 │ │ +400258: 620c 788c |00ca: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.STORED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c78 │ │ +40025c: 4d0c 0001 |00cc: aput-object v12, v0, v1 │ │ +400260: 620c 7c8c |00ce: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +400264: 4d0c 0002 |00d0: aput-object v12, v0, v2 │ │ +400268: 6202 6f8c |00d2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_1:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6f │ │ +40026c: 4d02 0003 |00d4: aput-object v2, v0, v3 │ │ +400270: 6202 708c |00d6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c70 │ │ +400274: 4d02 0004 |00d8: aput-object v2, v0, v4 │ │ +400278: 6202 718c |00da: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_3:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c71 │ │ +40027c: 4d02 0005 |00dc: aput-object v2, v0, v5 │ │ +400280: 6202 728c |00de: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.EXPANDING_LEVEL_4:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c72 │ │ +400284: 4d02 0006 |00e0: aput-object v2, v0, v6 │ │ +400288: 6202 738c |00e2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +40028c: 4d02 0007 |00e4: aput-object v2, v0, v7 │ │ +400290: 6202 798c |00e6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.TOKENIZATION:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c79 │ │ +400294: 4d02 0008 |00e8: aput-object v2, v0, v8 │ │ +400298: 6202 6d8c |00ea: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6d │ │ +40029c: 4d02 0009 |00ec: aput-object v2, v0, v9 │ │ +4002a0: 6202 6e8c |00ee: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.ENHANCED_DEFLATED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6e │ │ +4002a4: 4d02 000a |00f0: aput-object v2, v0, v10 │ │ +4002a8: 6202 768c |00f2: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PKWARE_IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c76 │ │ +4002ac: 4d02 000b |00f4: aput-object v2, v0, v11 │ │ +4002b0: 6202 6c8c |00f6: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +4002b4: 1303 0b00 |00f8: const/16 v3, #int 11 // #b │ │ +4002b8: 4d02 0003 |00fa: aput-object v2, v0, v3 │ │ +4002bc: 6202 758c |00fc: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.LZMA:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c75 │ │ +4002c0: 1303 0c00 |00fe: const/16 v3, #int 12 // #c │ │ +4002c4: 4d02 0003 |0100: aput-object v2, v0, v3 │ │ +4002c8: 6202 748c |0102: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.JPEG:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c74 │ │ +4002cc: 4d02 000f |0104: aput-object v2, v0, v15 │ │ +4002d0: 6202 7d8c |0106: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.WAVPACK:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7d │ │ +4002d4: 1303 0e00 |0108: const/16 v3, #int 14 // #e │ │ +4002d8: 4d02 0003 |010a: aput-object v2, v0, v3 │ │ +4002dc: 6202 778c |010c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.PPMD:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c77 │ │ +4002e0: 1303 0f00 |010e: const/16 v3, #int 15 // #f │ │ +4002e4: 4d02 0003 |0110: aput-object v2, v0, v3 │ │ +4002e8: 6202 6b8c |0112: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.AES_ENCRYPTED:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6b │ │ +4002ec: 1303 1000 |0114: const/16 v3, #int 16 // #10 │ │ +4002f0: 4d02 0003 |0116: aput-object v2, v0, v3 │ │ +4002f4: 6202 7a8c |0118: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNKNOWN:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7a │ │ +4002f8: 1303 1100 |011a: const/16 v3, #int 17 // #11 │ │ +4002fc: 4d02 0003 |011c: aput-object v2, v0, v3 │ │ +400300: 6900 6a8c |011e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6a │ │ +400304: 2200 2511 |0120: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +400308: 7010 3587 0000 |0122: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +40030e: 7100 ebc4 0000 |0125: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4eb │ │ +400314: 0c02 |0128: move-result-object v2 │ │ +400316: 2123 |0129: array-length v3, v2 │ │ +400318: 3531 1200 |012a: if-ge v1, v3, 013c // +0012 │ │ +40031c: 4604 0201 |012c: aget-object v4, v2, v1 │ │ +400320: 6e10 e6c4 0400 |012e: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +400326: 0a05 |0131: move-result v5 │ │ +400328: 7110 a983 0500 |0132: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40032e: 0c05 |0135: move-result-object v5 │ │ +400330: 7230 b187 5004 |0136: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +400336: d801 0101 |0139: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40033a: 28ef |013b: goto 012a // -0011 │ │ +40033c: 7110 0d87 0000 |013c: invoke-static {v0}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +400342: 0c00 |013f: move-result-object v0 │ │ +400344: 6900 7f8c |0140: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.codeToEnum:Ljava/util/Map; // field@8c7f │ │ +400348: 0e00 |0142: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=48 │ │ 0x0014 line=56 │ │ 0x001e line=64 │ │ 0x0028 line=72 │ │ @@ -886426,18 +886426,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -400358: |[400358] org.apache.commons.compress.archivers.zip.ZipMethod.:(Ljava/lang/String;I)V │ │ -400368: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -40036a: 7040 e5c4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ -400370: 0e00 |0004: return-void │ │ +40034c: |[40034c] org.apache.commons.compress.archivers.zip.ZipMethod.:(Ljava/lang/String;I)V │ │ +40035c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +40035e: 7040 e5c4 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.:(Ljava/lang/String;II)V // method@c4e5 │ │ +400364: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -886447,18 +886447,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 │ │ -400374: |[400374] org.apache.commons.compress.archivers.zip.ZipMethod.:(Ljava/lang/String;II)V │ │ -400384: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -40038a: 5903 7e8c |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.code:I // field@8c7e │ │ -40038e: 0e00 |0005: return-void │ │ +400368: |[400368] org.apache.commons.compress.archivers.zip.ZipMethod.:(Ljava/lang/String;II)V │ │ +400378: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40037e: 5903 7e8c |0003: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.code:I // field@8c7e │ │ +400382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -886470,22 +886470,22 @@ │ │ type : '(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -40004c: |[40004c] org.apache.commons.compress.archivers.zip.ZipMethod.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ -40005c: 6200 7f8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.codeToEnum:Ljava/util/Map; // field@8c7f │ │ -400060: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -400066: 0c01 |0005: move-result-object v1 │ │ -400068: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -40006e: 0c01 |0009: move-result-object v1 │ │ -400070: 1f01 9a18 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400074: 1101 |000c: return-object v1 │ │ +400040: |[400040] org.apache.commons.compress.archivers.zip.ZipMethod.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ +400050: 6200 7f8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.codeToEnum:Ljava/util/Map; // field@8c7f │ │ +400054: 7110 a983 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40005a: 0c01 |0005: move-result-object v1 │ │ +40005c: 7220 ac87 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +400062: 0c01 |0009: move-result-object v1 │ │ +400064: 1f01 9a18 |000a: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400068: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ZipMethod;) │ │ @@ -886493,20 +886493,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -400078: |[400078] org.apache.commons.compress.archivers.zip.ZipMethod.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ -400088: 1c00 9a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -40008c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -400092: 0c01 |0005: move-result-object v1 │ │ -400094: 1f01 9a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ -400098: 1101 |0008: return-object v1 │ │ +40006c: |[40006c] org.apache.commons.compress.archivers.zip.ZipMethod.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ +40007c: 1c00 9a18 |0000: const-class v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +400080: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +400086: 0c01 |0005: move-result-object v1 │ │ +400088: 1f01 9a18 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@189a │ │ +40008c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipMethod;) │ │ @@ -886514,20 +886514,20 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipMethod;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40009c: |[40009c] org.apache.commons.compress.archivers.zip.ZipMethod.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ -4000ac: 6200 6a8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6a │ │ -4000b0: 6e10 86d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/ZipMethod;.clone:()Ljava/lang/Object; // method@d786 │ │ -4000b6: 0c00 |0005: move-result-object v0 │ │ -4000b8: 1f00 c71c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@1cc7 │ │ -4000bc: 1100 |0008: return-object v0 │ │ +400090: |[400090] org.apache.commons.compress.archivers.zip.ZipMethod.values:()[Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ +4000a0: 6200 6a8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.$VALUES:[Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6a │ │ +4000a4: 6e10 86d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/archivers/zip/ZipMethod;.clone:()Ljava/lang/Object; // method@d786 │ │ +4000aa: 0c00 |0005: move-result-object v0 │ │ +4000ac: 1f00 c71c |0006: check-cast v0, [Lorg/apache/commons/compress/archivers/zip/ZipMethod; // type@1cc7 │ │ +4000b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/zip/ZipMethod;) │ │ @@ -886535,17 +886535,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400034: |[400034] org.apache.commons.compress.archivers.zip.ZipMethod.getCode:()I │ │ -400044: 5210 7e8c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.code:I // field@8c7e │ │ -400048: 0f00 |0002: return v0 │ │ +400028: |[400028] org.apache.commons.compress.archivers.zip.ZipMethod.getCode:()I │ │ +400038: 5210 7e8c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.code:I // field@8c7e │ │ +40003c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipMethod; │ │ │ │ source_file_idx : 27339 (ZipMethod.java) │ │ @@ -886589,38 +886589,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4004ec: |[4004ec] org.apache.commons.compress.archivers.zip.ZipShort.:()V │ │ -4004fc: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -400500: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -400502: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -400508: 6900 808c |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8c80 │ │ -40050c: 0e00 |0008: return-void │ │ +4004e0: |[4004e0] org.apache.commons.compress.archivers.zip.ZipShort.:()V │ │ +4004f0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +4004f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4004f6: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +4004fc: 6900 808c |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8c80 │ │ +400500: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipShort;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400550: |[400550] org.apache.commons.compress.archivers.zip.ZipShort.:(I)V │ │ -400560: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -400566: 5901 828c |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -40056a: 0e00 |0005: return-void │ │ +400544: |[400544] org.apache.commons.compress.archivers.zip.ZipShort.:(I)V │ │ +400554: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40055a: 5901 828c |0003: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +40055e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -886630,18 +886630,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -400510: |[400510] org.apache.commons.compress.archivers.zip.ZipShort.:([B)V │ │ -400520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -400522: 7030 efc4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -400528: 0e00 |0004: return-void │ │ +400504: |[400504] org.apache.commons.compress.archivers.zip.ZipShort.:([B)V │ │ +400514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +400516: 7030 efc4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +40051c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ │ │ @@ -886650,20 +886650,20 @@ │ │ type : '([BI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -40052c: |[40052c] org.apache.commons.compress.archivers.zip.ZipShort.:([BI)V │ │ -40053c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -400542: 7120 f6c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -400548: 0a01 |0006: move-result v1 │ │ -40054a: 5901 828c |0007: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -40054e: 0e00 |0009: return-void │ │ +400520: |[400520] org.apache.commons.compress.archivers.zip.ZipShort.:([BI)V │ │ +400530: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +400536: 7120 f6c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +40053c: 0a01 |0006: move-result v1 │ │ +40053e: 5901 828c |0007: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +400542: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -886674,20 +886674,20 @@ │ │ type : '(I)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4003f0: |[4003f0] org.apache.commons.compress.archivers.zip.ZipShort.getBytes:(I)[B │ │ -400400: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -400402: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -400406: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -400408: 7130 f8c4 0201 |0004: invoke-static {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -40040e: 1100 |0007: return-object v0 │ │ +4003e4: |[4003e4] org.apache.commons.compress.archivers.zip.ZipShort.getBytes:(I)[B │ │ +4003f4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4003f6: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +4003fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4003fc: 7130 f8c4 0201 |0004: invoke-static {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +400402: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0004 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -886696,19 +886696,19 @@ │ │ type : '([B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -400428: |[400428] org.apache.commons.compress.archivers.zip.ZipShort.getValue:([B)I │ │ -400438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40043a: 7120 f6c4 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -400440: 0a01 |0004: move-result v1 │ │ -400442: 0f01 |0005: return v1 │ │ +40041c: |[40041c] org.apache.commons.compress.archivers.zip.ZipShort.getValue:([B)I │ │ +40042c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40042e: 7120 f6c4 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +400434: 0a01 |0004: move-result v1 │ │ +400436: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipShort;) │ │ @@ -886716,20 +886716,20 @@ │ │ type : '([BI)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -400444: |[400444] org.apache.commons.compress.archivers.zip.ZipShort.getValue:([BI)I │ │ -400454: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -400456: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -40045c: 0b01 |0004: move-result-wide v1 │ │ -40045e: 8412 |0005: long-to-int v2, v1 │ │ -400460: 0f02 |0006: return v2 │ │ +400438: |[400438] org.apache.commons.compress.archivers.zip.ZipShort.getValue:([BI)I │ │ +400448: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +40044a: 7130 30c8 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +400450: 0b01 |0004: move-result-wide v1 │ │ +400452: 8412 |0005: long-to-int v2, v1 │ │ +400454: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -886738,19 +886738,19 @@ │ │ type : '(I[BI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -40056c: |[40056c] org.apache.commons.compress.archivers.zip.ZipShort.putShort:(I[BI)V │ │ -40057c: 8120 |0000: int-to-long v0, v2 │ │ -40057e: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -400580: 7152 34c8 0341 |0002: invoke-static {v3, v0, v1, v4, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ -400586: 0e00 |0005: return-void │ │ +400560: |[400560] org.apache.commons.compress.archivers.zip.ZipShort.putShort:(I[BI)V │ │ +400570: 8120 |0000: int-to-long v0, v2 │ │ +400572: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +400574: 7152 34c8 0341 |0002: invoke-static {v3, v0, v1, v4, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ +40057a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ @@ -886761,22 +886761,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -40047c: |[40047c] org.apache.commons.compress.archivers.zip.ZipShort.clone:()Ljava/lang/Object; │ │ -40048c: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -400492: 0c00 |0003: move-result-object v0 │ │ -400494: 1100 |0004: return-object v0 │ │ -400496: 0d00 |0005: move-exception v0 │ │ -400498: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ -40049c: 7020 2884 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -4004a2: 2701 |000b: throw v1 │ │ +400470: |[400470] org.apache.commons.compress.archivers.zip.ZipShort.clone:()Ljava/lang/Object; │ │ +400480: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +400486: 0c00 |0003: move-result-object v0 │ │ +400488: 1100 |0004: return-object v0 │ │ +40048a: 0d00 |0005: move-exception v0 │ │ +40048c: 2201 8b10 |0006: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ +400490: 7020 2884 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +400496: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/CloneNotSupportedException; -> 0x0005 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=153 │ │ locals : │ │ @@ -886787,27 +886787,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -400390: |[400390] org.apache.commons.compress.archivers.zip.ZipShort.equals:(Ljava/lang/Object;)Z │ │ -4003a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4003a2: 3803 1200 |0001: if-eqz v3, 0013 // +0012 │ │ -4003a6: 2031 9b18 |0003: instance-of v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -4003aa: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -4003ae: 280c |0007: goto 0013 // +000c │ │ -4003b0: 5221 828c |0008: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -4003b4: 1f03 9b18 |000a: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -4003b8: 6e10 f4c4 0300 |000c: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -4003be: 0a03 |000f: move-result v3 │ │ -4003c0: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -4003c4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -4003c6: 0f00 |0013: return v0 │ │ +400384: |[400384] org.apache.commons.compress.archivers.zip.ZipShort.equals:(Ljava/lang/Object;)Z │ │ +400394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +400396: 3803 1200 |0001: if-eqz v3, 0013 // +0012 │ │ +40039a: 2031 9b18 |0003: instance-of v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +40039e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +4003a2: 280c |0007: goto 0013 // +000c │ │ +4003a4: 5221 828c |0008: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +4003a8: 1f03 9b18 |000a: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +4003ac: 6e10 f4c4 0300 |000c: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +4003b2: 0a03 |000f: move-result v3 │ │ +4003b4: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +4003b8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +4003ba: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=132 │ │ 0x0008 line=135 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/Object; │ │ @@ -886817,22 +886817,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -4003c8: |[4003c8] org.apache.commons.compress.archivers.zip.ZipShort.getBytes:()[B │ │ -4003d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4003da: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -4003de: 5252 828c |0003: iget v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -4003e2: 8122 |0005: int-to-long v2, v2 │ │ -4003e4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -4003e6: 7150 34c8 2143 |0007: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ -4003ec: 1101 |000a: return-object v1 │ │ +4003bc: |[4003bc] org.apache.commons.compress.archivers.zip.ZipShort.getBytes:()[B │ │ +4003cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4003ce: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +4003d2: 5252 828c |0003: iget v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +4003d6: 8122 |0005: int-to-long v2, v2 │ │ +4003d8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +4003da: 7150 34c8 2143 |0007: invoke-static {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ +4003e0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ │ │ @@ -886841,17 +886841,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400410: |[400410] org.apache.commons.compress.archivers.zip.ZipShort.getValue:()I │ │ -400420: 5210 828c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -400424: 0f00 |0002: return v0 │ │ +400404: |[400404] org.apache.commons.compress.archivers.zip.ZipShort.getValue:()I │ │ +400414: 5210 828c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +400418: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ZipShort;) │ │ @@ -886859,17 +886859,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400464: |[400464] org.apache.commons.compress.archivers.zip.ZipShort.hashCode:()I │ │ -400474: 5210 828c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -400478: 0f00 |0002: return v0 │ │ +400458: |[400458] org.apache.commons.compress.archivers.zip.ZipShort.hashCode:()I │ │ +400468: 5210 828c |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +40046c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipShort;) │ │ @@ -886877,24 +886877,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4004b4: |[4004b4] org.apache.commons.compress.archivers.zip.ZipShort.toString:()Ljava/lang/String; │ │ -4004c4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4004c8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4004ce: 1a01 cd6a |0005: const-string v1, "ZipShort value: " // string@6acd │ │ -4004d2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4004d8: 5221 828c |000a: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ -4004dc: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4004e2: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4004e8: 0c00 |0012: move-result-object v0 │ │ -4004ea: 1100 |0013: return-object v0 │ │ +4004a8: |[4004a8] org.apache.commons.compress.archivers.zip.ZipShort.toString:()Ljava/lang/String; │ │ +4004b8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4004bc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4004c2: 1a01 cd6a |0005: const-string v1, "ZipShort value: " // string@6acd │ │ +4004c6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4004cc: 5221 828c |000a: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipShort;.value:I // field@8c82 │ │ +4004d0: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4004d6: 6e10 9f84 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4004dc: 0c00 |0012: move-result-object v0 │ │ +4004de: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ │ │ source_file_idx : 27342 (ZipShort.java) │ │ @@ -886930,37 +886930,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4009f4: |[4009f4] org.apache.commons.compress.archivers.zip.ZipUtil.:()V │ │ -400a04: 1600 0021 |0000: const-wide/16 v0, #int 8448 // #2100 │ │ -400a08: 7120 dbc4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -400a0e: 0c00 |0005: move-result-object v0 │ │ -400a10: 6900 838c |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.DOS_TIME_MIN:[B // field@8c83 │ │ -400a14: 0e00 |0008: return-void │ │ +4009e8: |[4009e8] org.apache.commons.compress.archivers.zip.ZipUtil.:()V │ │ +4009f8: 1600 0021 |0000: const-wide/16 v0, #int 8448 // #2100 │ │ +4009fc: 7120 dbc4 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +400a02: 0c00 |0005: move-result-object v0 │ │ +400a04: 6900 838c |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.DOS_TIME_MIN:[B // field@8c83 │ │ +400a08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -400a18: |[400a18] org.apache.commons.compress.archivers.zip.ZipUtil.:()V │ │ -400a28: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -400a2e: 0e00 |0003: return-void │ │ +400a0c: |[400a0c] org.apache.commons.compress.archivers.zip.ZipUtil.:()V │ │ +400a1c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +400a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipUtil; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ @@ -886968,55 +886968,55 @@ │ │ type : '(I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -400880: |[400880] org.apache.commons.compress.archivers.zip.ZipUtil.adjustToLong:(I)J │ │ -400890: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ -400894: 1800 0000 0000 0100 0000 |0002: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -40089e: 8142 |0007: int-to-long v2, v4 │ │ -4008a0: bb02 |0008: add-long/2addr v2, v0 │ │ -4008a2: 1002 |0009: return-wide v2 │ │ -4008a4: 8140 |000a: int-to-long v0, v4 │ │ -4008a6: 1000 |000b: return-wide v0 │ │ +400874: |[400874] org.apache.commons.compress.archivers.zip.ZipUtil.adjustToLong:(I)J │ │ +400884: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ +400888: 1800 0000 0000 0100 0000 |0002: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +400892: 8142 |0007: int-to-long v2, v4 │ │ +400894: bb02 |0008: add-long/2addr v2, v0 │ │ +400896: 1002 |0009: return-wide v2 │ │ +400898: 8140 |000a: int-to-long v0, v4 │ │ +40089a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ name : 'bigToLong' │ │ type : '(Ljava/math/BigInteger;)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4008a8: |[4008a8] org.apache.commons.compress.archivers.zip.ZipUtil.bigToLong:(Ljava/math/BigInteger;)J │ │ -4008b8: 6e10 3885 0300 |0000: invoke-virtual {v3}, Ljava/math/BigInteger;.bitLength:()I // method@8538 │ │ -4008be: 0a00 |0003: move-result v0 │ │ -4008c0: 1301 3f00 |0004: const/16 v1, #int 63 // #3f │ │ -4008c4: 3610 0700 |0006: if-gt v0, v1, 000d // +0007 │ │ -4008c8: 6e10 3f85 0300 |0008: invoke-virtual {v3}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ -4008ce: 0b00 |000b: move-result-wide v0 │ │ -4008d0: 1000 |000c: return-wide v0 │ │ -4008d2: 2200 8210 |000d: new-instance v0, Ljava/lang/NumberFormatException; // type@1082 │ │ -4008d6: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4008da: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4008e0: 1a02 0d63 |0014: const-string v2, "The BigInteger cannot fit inside a 64 bit java long: [" // string@630d │ │ -4008e4: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4008ea: 6e20 8e84 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4008f0: 1a03 4a6c |001c: const-string v3, "]" // string@6c4a │ │ -4008f4: 6e20 8f84 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4008fa: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -400900: 0c03 |0024: move-result-object v3 │ │ -400902: 7020 0284 3000 |0025: invoke-direct {v0, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -400908: 2700 |0028: throw v0 │ │ +40089c: |[40089c] org.apache.commons.compress.archivers.zip.ZipUtil.bigToLong:(Ljava/math/BigInteger;)J │ │ +4008ac: 6e10 3885 0300 |0000: invoke-virtual {v3}, Ljava/math/BigInteger;.bitLength:()I // method@8538 │ │ +4008b2: 0a00 |0003: move-result v0 │ │ +4008b4: 1301 3f00 |0004: const/16 v1, #int 63 // #3f │ │ +4008b8: 3610 0700 |0006: if-gt v0, v1, 000d // +0007 │ │ +4008bc: 6e10 3f85 0300 |0008: invoke-virtual {v3}, Ljava/math/BigInteger;.longValue:()J // method@853f │ │ +4008c2: 0b00 |000b: move-result-wide v0 │ │ +4008c4: 1000 |000c: return-wide v0 │ │ +4008c6: 2200 8210 |000d: new-instance v0, Ljava/lang/NumberFormatException; // type@1082 │ │ +4008ca: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4008ce: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4008d4: 1a02 0d63 |0014: const-string v2, "The BigInteger cannot fit inside a 64 bit java long: [" // string@630d │ │ +4008d8: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4008de: 6e20 8e84 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4008e4: 1a03 4a6c |001c: const-string v3, "]" // string@6c4a │ │ +4008e8: 6e20 8f84 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4008ee: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4008f4: 0c03 |0024: move-result-object v3 │ │ +4008f6: 7020 0284 3000 |0025: invoke-direct {v0, v3}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +4008fc: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=136 │ │ 0x000d line=138 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 (null) Ljava/math/BigInteger; │ │ @@ -887026,25 +887026,25 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -400588: |[400588] org.apache.commons.compress.archivers.zip.ZipUtil.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -400598: 7110 09c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c509 │ │ -40059e: 0a00 |0003: move-result v0 │ │ -4005a0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -4005a4: 7110 0ac5 0100 |0006: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c50a │ │ -4005aa: 0a01 |0009: move-result v1 │ │ -4005ac: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -4005b0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -4005b2: 2802 |000d: goto 000f // +0002 │ │ -4005b4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -4005b6: 0f01 |000f: return v1 │ │ +40057c: |[40057c] org.apache.commons.compress.archivers.zip.ZipUtil.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +40058c: 7110 09c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c509 │ │ +400592: 0a00 |0003: move-result v0 │ │ +400594: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +400598: 7110 0ac5 0100 |0006: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c50a │ │ +40059e: 0a01 |0009: move-result v1 │ │ +4005a0: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +4005a4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +4005a6: 2802 |000d: goto 000f // +0002 │ │ +4005a8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4005aa: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ @@ -887052,38 +887052,38 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -400a30: |[400a30] org.apache.commons.compress.archivers.zip.ZipUtil.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -400a40: 7110 09c5 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c509 │ │ -400a46: 0a00 |0003: move-result v0 │ │ -400a48: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -400a4c: 7110 0ac5 0200 |0006: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c50a │ │ -400a52: 0a00 |0009: move-result v0 │ │ -400a54: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ -400a58: 6e10 9ec3 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -400a5e: 0a00 |000f: move-result v0 │ │ -400a60: 7110 e7c4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ -400a66: 0c00 |0013: move-result-object v0 │ │ -400a68: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ -400a6c: 2200 7318 |0016: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -400a70: 6201 408b |0018: sget-object v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ -400a74: 7030 ffc2 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ -400a7a: 2700 |001d: throw v0 │ │ -400a7c: 2201 7318 |001e: new-instance v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -400a80: 7030 00c3 0102 |0020: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c300 │ │ -400a86: 2701 |0023: throw v1 │ │ -400a88: 0e00 |0024: return-void │ │ -400a8a: 2200 7318 |0025: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -400a8e: 6201 3f8b |0027: sget-object v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.ENCRYPTION:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3f │ │ -400a92: 7030 ffc2 1002 |0029: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ -400a98: 2700 |002c: throw v0 │ │ +400a24: |[400a24] org.apache.commons.compress.archivers.zip.ZipUtil.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +400a34: 7110 09c5 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c509 │ │ +400a3a: 0a00 |0003: move-result v0 │ │ +400a3c: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ +400a40: 7110 0ac5 0200 |0006: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c50a │ │ +400a46: 0a00 |0009: move-result v0 │ │ +400a48: 3900 1a00 |000a: if-nez v0, 0024 // +001a │ │ +400a4c: 6e10 9ec3 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +400a52: 0a00 |000f: move-result v0 │ │ +400a54: 7110 e7c4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ +400a5a: 0c00 |0013: move-result-object v0 │ │ +400a5c: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ +400a60: 2200 7318 |0016: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +400a64: 6201 408b |0018: sget-object v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.METHOD:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b40 │ │ +400a68: 7030 ffc2 1002 |001a: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ +400a6e: 2700 |001d: throw v0 │ │ +400a70: 2201 7318 |001e: new-instance v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +400a74: 7030 00c3 0102 |0020: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c300 │ │ +400a7a: 2701 |0023: throw v1 │ │ +400a7c: 0e00 |0024: return-void │ │ +400a7e: 2200 7318 |0025: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +400a82: 6201 3f8b |0027: sget-object v1, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.ENCRYPTION:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3f │ │ +400a86: 7030 ffc2 1002 |0029: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ +400a8c: 2700 |002c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0006 line=347 │ │ 0x000c line=348 │ │ 0x0016 line=350 │ │ 0x001e line=354 │ │ @@ -887096,20 +887096,20 @@ │ │ type : '([B[BI)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -400a9c: |[400a9c] org.apache.commons.compress.archivers.zip.ZipUtil.copy:([B[BI)V │ │ -400aac: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -400ab0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -400ab2: 2121 |0003: array-length v1, v2 │ │ -400ab4: 7151 a084 0243 |0004: invoke-static {v2, v0, v3, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -400aba: 0e00 |0007: return-void │ │ +400a90: |[400a90] org.apache.commons.compress.archivers.zip.ZipUtil.copy:([B[BI)V │ │ +400aa0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +400aa4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +400aa6: 2121 |0003: array-length v1, v2 │ │ +400aa8: 7151 a084 0243 |0004: invoke-static {v2, v0, v3, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +400aae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=300 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) [B │ │ 0x0000 - 0x0008 reg=3 (null) [B │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -887119,24 +887119,24 @@ │ │ type : '([B)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4006c8: |[4006c8] org.apache.commons.compress.archivers.zip.ZipUtil.copy:([B)[B │ │ -4006d8: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -4006dc: 2130 |0002: array-length v0, v3 │ │ -4006de: 2300 c71b |0003: new-array v0, v0, [B // type@1bc7 │ │ -4006e2: 2101 |0005: array-length v1, v0 │ │ -4006e4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4006e6: 7151 a084 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -4006ec: 1100 |000a: return-object v0 │ │ -4006ee: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -4006f0: 1103 |000c: return-object v3 │ │ +4006bc: |[4006bc] org.apache.commons.compress.archivers.zip.ZipUtil.copy:([B)[B │ │ +4006cc: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +4006d0: 2130 |0002: array-length v0, v3 │ │ +4006d2: 2300 c71b |0003: new-array v0, v0, [B // type@1bc7 │ │ +4006d6: 2101 |0005: array-length v1, v0 │ │ +4006d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4006da: 7151 a084 2320 |0007: invoke-static {v3, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +4006e0: 1100 |000a: return-object v0 │ │ +4006e2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +4006e4: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=292 │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ │ │ @@ -887145,62 +887145,62 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -40090c: |[40090c] org.apache.commons.compress.archivers.zip.ZipUtil.dosToJavaTime:(J)J │ │ -40091c: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -400922: 0c00 |0003: move-result-object v0 │ │ -400924: 1301 1900 |0004: const/16 v1, #int 25 // #19 │ │ -400928: a401 0601 |0006: shr-long v1, v6, v1 │ │ -40092c: 1603 7f00 |0008: const-wide/16 v3, #int 127 // #7f │ │ -400930: c031 |000a: and-long/2addr v1, v3 │ │ -400932: 8412 |000b: long-to-int v2, v1 │ │ -400934: d022 bc07 |000c: add-int/lit16 v2, v2, #int 1980 // #07bc │ │ -400938: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -40093a: 6e30 e886 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -400940: 1302 1500 |0012: const/16 v2, #int 21 // #15 │ │ -400944: a402 0602 |0014: shr-long v2, v6, v2 │ │ -400948: 1604 0f00 |0016: const-wide/16 v4, #int 15 // #f │ │ -40094c: c042 |0018: and-long/2addr v2, v4 │ │ -40094e: 8423 |0019: long-to-int v3, v2 │ │ -400950: b113 |001a: sub-int/2addr v3, v1 │ │ -400952: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -400954: 6e30 e886 2003 |001c: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -40095a: 1302 1000 |001f: const/16 v2, #int 16 // #10 │ │ -40095e: a402 0602 |0021: shr-long v2, v6, v2 │ │ -400962: 8423 |0023: long-to-int v3, v2 │ │ -400964: dd02 031f |0024: and-int/lit8 v2, v3, #int 31 // #1f │ │ -400968: 1253 |0026: const/4 v3, #int 5 // #5 │ │ -40096a: 6e30 e886 3002 |0027: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -400970: 1302 0b00 |002a: const/16 v2, #int 11 // #b │ │ -400974: a404 0602 |002c: shr-long v4, v6, v2 │ │ -400978: 8445 |002e: long-to-int v5, v4 │ │ -40097a: dd04 051f |002f: and-int/lit8 v4, v5, #int 31 // #1f │ │ -40097e: 6e30 e886 2004 |0031: invoke-virtual {v0, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -400984: a402 0603 |0034: shr-long v2, v6, v3 │ │ -400988: 8423 |0036: long-to-int v3, v2 │ │ -40098a: dd02 033f |0037: and-int/lit8 v2, v3, #int 63 // #3f │ │ -40098e: 1303 0c00 |0039: const/16 v3, #int 12 // #c │ │ -400992: 6e30 e886 3002 |003b: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -400998: c316 |003e: shl-long/2addr v6, v1 │ │ -40099a: 8467 |003f: long-to-int v7, v6 │ │ -40099c: dd06 073e |0040: and-int/lit8 v6, v7, #int 62 // #3e │ │ -4009a0: 1307 0d00 |0042: const/16 v7, #int 13 // #d │ │ -4009a4: 6e30 e886 7006 |0044: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -4009aa: 1306 0e00 |0047: const/16 v6, #int 14 // #e │ │ -4009ae: 1207 |0049: const/4 v7, #int 0 // #0 │ │ -4009b0: 6e30 e886 6007 |004a: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -4009b6: 6e10 e686 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@86e6 │ │ -4009bc: 0c06 |0050: move-result-object v6 │ │ -4009be: 6e10 1787 0600 |0051: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -4009c4: 0b06 |0054: move-result-wide v6 │ │ -4009c6: 1006 |0055: return-wide v6 │ │ +400900: |[400900] org.apache.commons.compress.archivers.zip.ZipUtil.dosToJavaTime:(J)J │ │ +400910: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +400916: 0c00 |0003: move-result-object v0 │ │ +400918: 1301 1900 |0004: const/16 v1, #int 25 // #19 │ │ +40091c: a401 0601 |0006: shr-long v1, v6, v1 │ │ +400920: 1603 7f00 |0008: const-wide/16 v3, #int 127 // #7f │ │ +400924: c031 |000a: and-long/2addr v1, v3 │ │ +400926: 8412 |000b: long-to-int v2, v1 │ │ +400928: d022 bc07 |000c: add-int/lit16 v2, v2, #int 1980 // #07bc │ │ +40092c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +40092e: 6e30 e886 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +400934: 1302 1500 |0012: const/16 v2, #int 21 // #15 │ │ +400938: a402 0602 |0014: shr-long v2, v6, v2 │ │ +40093c: 1604 0f00 |0016: const-wide/16 v4, #int 15 // #f │ │ +400940: c042 |0018: and-long/2addr v2, v4 │ │ +400942: 8423 |0019: long-to-int v3, v2 │ │ +400944: b113 |001a: sub-int/2addr v3, v1 │ │ +400946: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +400948: 6e30 e886 2003 |001c: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +40094e: 1302 1000 |001f: const/16 v2, #int 16 // #10 │ │ +400952: a402 0602 |0021: shr-long v2, v6, v2 │ │ +400956: 8423 |0023: long-to-int v3, v2 │ │ +400958: dd02 031f |0024: and-int/lit8 v2, v3, #int 31 // #1f │ │ +40095c: 1253 |0026: const/4 v3, #int 5 // #5 │ │ +40095e: 6e30 e886 3002 |0027: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +400964: 1302 0b00 |002a: const/16 v2, #int 11 // #b │ │ +400968: a404 0602 |002c: shr-long v4, v6, v2 │ │ +40096c: 8445 |002e: long-to-int v5, v4 │ │ +40096e: dd04 051f |002f: and-int/lit8 v4, v5, #int 31 // #1f │ │ +400972: 6e30 e886 2004 |0031: invoke-virtual {v0, v2, v4}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +400978: a402 0603 |0034: shr-long v2, v6, v3 │ │ +40097c: 8423 |0036: long-to-int v3, v2 │ │ +40097e: dd02 033f |0037: and-int/lit8 v2, v3, #int 63 // #3f │ │ +400982: 1303 0c00 |0039: const/16 v3, #int 12 // #c │ │ +400986: 6e30 e886 3002 |003b: invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +40098c: c316 |003e: shl-long/2addr v6, v1 │ │ +40098e: 8467 |003f: long-to-int v7, v6 │ │ +400990: dd06 073e |0040: and-int/lit8 v6, v7, #int 62 // #3e │ │ +400994: 1307 0d00 |0042: const/16 v7, #int 13 // #d │ │ +400998: 6e30 e886 7006 |0044: invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +40099e: 1306 0e00 |0047: const/16 v6, #int 14 // #e │ │ +4009a2: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +4009a4: 6e30 e886 6007 |004a: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +4009aa: 6e10 e686 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@86e6 │ │ +4009b0: 0c06 |0050: move-result-object v6 │ │ +4009b2: 6e10 1787 0600 |0051: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +4009b8: 0b06 |0054: move-result-wide v6 │ │ +4009ba: 1006 |0055: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x000f line=216 │ │ 0x001c line=217 │ │ 0x0027 line=218 │ │ 0x0031 line=219 │ │ @@ -887216,22 +887216,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -400854: |[400854] org.apache.commons.compress.archivers.zip.ZipUtil.fromDosTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)Ljava/util/Date; │ │ -400864: 6e10 dcc4 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -40086a: 0b00 |0003: move-result-wide v0 │ │ -40086c: 2202 2011 |0004: new-instance v2, Ljava/util/Date; // type@1120 │ │ -400870: 7120 02c5 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ -400876: 0b00 |0009: move-result-wide v0 │ │ -400878: 7030 1587 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ -40087e: 1102 |000d: return-object v2 │ │ +400848: |[400848] org.apache.commons.compress.archivers.zip.ZipUtil.fromDosTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)Ljava/util/Date; │ │ +400858: 6e10 dcc4 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +40085e: 0b00 |0003: move-result-wide v0 │ │ +400860: 2202 2011 |0004: new-instance v2, Ljava/util/Date; // type@1120 │ │ +400864: 7120 02c5 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ +40086a: 0b00 |0009: move-result-wide v0 │ │ +40086c: 7030 1587 0201 |000a: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ +400872: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ @@ -887240,33 +887240,33 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -400770: |[400770] org.apache.commons.compress.archivers.zip.ZipUtil.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; │ │ -400780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -400782: 3805 2100 |0001: if-eqz v5, 0022 // +0021 │ │ -400786: 2201 9911 |0003: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ -40078a: 7010 0d89 0100 |0005: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -400790: 6e20 1189 6100 |0008: invoke-virtual {v1, v6}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -400796: 6e10 0e89 0100 |000b: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -40079c: 0b01 |000e: move-result-wide v1 │ │ -40079e: 6e10 f8c1 0500 |000f: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getNameCRC32:()J // method@c1f8 │ │ -4007a4: 0b03 |0012: move-result-wide v3 │ │ -4007a6: 3106 0103 |0013: cmp-long v6, v1, v3 │ │ -4007aa: 3906 0d00 |0015: if-nez v6, 0022 // +000d │ │ -4007ae: 6206 328c |0017: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -4007b2: 6e10 f9c1 0500 |0019: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getUnicodeName:()[B // method@c1f9 │ │ -4007b8: 0c05 |001c: move-result-object v5 │ │ -4007ba: 7220 74c4 5600 |001d: invoke-interface {v6, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -4007c0: 0c05 |0020: move-result-object v5 │ │ -4007c2: 1105 |0021: return-object v5 │ │ -4007c4: 1100 |0022: return-object v0 │ │ +400764: |[400764] org.apache.commons.compress.archivers.zip.ZipUtil.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; │ │ +400774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +400776: 3805 2100 |0001: if-eqz v5, 0022 // +0021 │ │ +40077a: 2201 9911 |0003: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ +40077e: 7010 0d89 0100 |0005: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +400784: 6e20 1189 6100 |0008: invoke-virtual {v1, v6}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +40078a: 6e10 0e89 0100 |000b: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +400790: 0b01 |000e: move-result-wide v1 │ │ +400792: 6e10 f8c1 0500 |000f: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getNameCRC32:()J // method@c1f8 │ │ +400798: 0b03 |0012: move-result-wide v3 │ │ +40079a: 3106 0103 |0013: cmp-long v6, v1, v3 │ │ +40079e: 3906 0d00 |0015: if-nez v6, 0022 // +000d │ │ +4007a2: 6206 328c |0017: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +4007a6: 6e10 f9c1 0500 |0019: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getUnicodeName:()[B // method@c1f9 │ │ +4007ac: 0c05 |001c: move-result-object v5 │ │ +4007ae: 7220 74c4 5600 |001d: invoke-interface {v6, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +4007b4: 0c05 |0020: move-result-object v5 │ │ +4007b6: 1105 |0021: return-object v5 │ │ +4007b8: 1100 |0022: return-object v0 │ │ catches : 1 │ │ 0x0017 - 0x0021 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0003 line=266 │ │ 0x0008 line=267 │ │ 0x000b line=268 │ │ @@ -887282,40 +887282,40 @@ │ │ type : '(J)Ljava/math/BigInteger;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -4007d8: |[4007d8] org.apache.commons.compress.archivers.zip.ZipUtil.longToBig:(J)Ljava/math/BigInteger; │ │ -4007e8: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -4007ee: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ -4007f2: 3a02 1400 |0005: if-ltz v2, 0019 // +0014 │ │ -4007f6: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -4007fa: 3103 0400 |0009: cmp-long v3, v4, v0 │ │ -4007fe: 3b03 0900 |000b: if-gez v3, 0014 // +0009 │ │ -400802: 3a02 0700 |000d: if-ltz v2, 0014 // +0007 │ │ -400806: 8445 |000f: long-to-int v5, v4 │ │ -400808: 7110 fcc4 0500 |0010: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.adjustToLong:(I)J // method@c4fc │ │ -40080e: 0b04 |0013: move-result-wide v4 │ │ -400810: 7120 4c85 5400 |0014: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -400816: 0c04 |0017: move-result-object v4 │ │ -400818: 1104 |0018: return-object v4 │ │ -40081a: 2200 7110 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -40081e: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -400822: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -400828: 1a02 9c52 |0020: const-string v2, "Negative longs < -2^31 not permitted: [" // string@529c │ │ -40082c: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400832: 6e30 8b84 4105 |0025: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -400838: 1a04 4a6c |0028: const-string v4, "]" // string@6c4a │ │ -40083c: 6e20 8f84 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400842: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -400848: 0c04 |0030: move-result-object v4 │ │ -40084a: 7020 8783 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -400850: 2700 |0034: throw v0 │ │ +4007cc: |[4007cc] org.apache.commons.compress.archivers.zip.ZipUtil.longToBig:(J)Ljava/math/BigInteger; │ │ +4007dc: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +4007e2: 3102 0400 |0003: cmp-long v2, v4, v0 │ │ +4007e6: 3a02 1400 |0005: if-ltz v2, 0019 // +0014 │ │ +4007ea: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +4007ee: 3103 0400 |0009: cmp-long v3, v4, v0 │ │ +4007f2: 3b03 0900 |000b: if-gez v3, 0014 // +0009 │ │ +4007f6: 3a02 0700 |000d: if-ltz v2, 0014 // +0007 │ │ +4007fa: 8445 |000f: long-to-int v5, v4 │ │ +4007fc: 7110 fcc4 0500 |0010: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.adjustToLong:(I)J // method@c4fc │ │ +400802: 0b04 |0013: move-result-wide v4 │ │ +400804: 7120 4c85 5400 |0014: invoke-static {v4, v5}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +40080a: 0c04 |0017: move-result-object v4 │ │ +40080c: 1104 |0018: return-object v4 │ │ +40080e: 2200 7110 |0019: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +400812: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +400816: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40081c: 1a02 9c52 |0020: const-string v2, "Negative longs < -2^31 not permitted: [" // string@529c │ │ +400820: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400826: 6e30 8b84 4105 |0025: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +40082c: 1a04 4a6c |0028: const-string v4, "]" // string@6c4a │ │ +400830: 6e20 8f84 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400836: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40083c: 0c04 |0030: move-result-object v4 │ │ +40083e: 7020 8783 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +400844: 2700 |0034: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=158 │ │ 0x0014 line=160 │ │ 0x0019 line=154 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 (null) J │ │ @@ -887325,29 +887325,29 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -4006f4: |[4006f4] org.apache.commons.compress.archivers.zip.ZipUtil.reverse:([B)[B │ │ -400704: 2150 |0000: array-length v0, v5 │ │ -400706: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ -40070a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -40070c: 2152 |0004: array-length v2, v5 │ │ -40070e: db02 0202 |0005: div-int/lit8 v2, v2, #int 2 // #02 │ │ -400712: 3521 0f00 |0007: if-ge v1, v2, 0016 // +000f │ │ -400716: 4802 0501 |0009: aget-byte v2, v5, v1 │ │ -40071a: 9103 0001 |000b: sub-int v3, v0, v1 │ │ -40071e: 4804 0503 |000d: aget-byte v4, v5, v3 │ │ -400722: 4f04 0501 |000f: aput-byte v4, v5, v1 │ │ -400726: 4f02 0503 |0011: aput-byte v2, v5, v3 │ │ -40072a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -40072e: 28ef |0015: goto 0004 // -0011 │ │ -400730: 1105 |0016: return-object v5 │ │ +4006e8: |[4006e8] org.apache.commons.compress.archivers.zip.ZipUtil.reverse:([B)[B │ │ +4006f8: 2150 |0000: array-length v0, v5 │ │ +4006fa: d800 00ff |0001: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4006fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +400700: 2152 |0004: array-length v2, v5 │ │ +400702: db02 0202 |0005: div-int/lit8 v2, v2, #int 2 // #02 │ │ +400706: 3521 0f00 |0007: if-ge v1, v2, 0016 // +000f │ │ +40070a: 4802 0501 |0009: aget-byte v2, v5, v1 │ │ +40070e: 9103 0001 |000b: sub-int v3, v0, v1 │ │ +400712: 4804 0503 |000d: aget-byte v4, v5, v3 │ │ +400716: 4f04 0501 |000f: aput-byte v4, v5, v1 │ │ +40071a: 4f02 0503 |0011: aput-byte v2, v5, v3 │ │ +40071e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +400722: 28ef |0015: goto 0004 // -0011 │ │ +400724: 1105 |0016: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x0009 line=120 │ │ 0x000d line=121 │ │ 0x0011 line=122 │ │ @@ -887359,40 +887359,40 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -400abc: |[400abc] org.apache.commons.compress.archivers.zip.ZipUtil.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V │ │ -400acc: 6200 2c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ -400ad0: 6e20 95c3 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -400ad6: 0c00 |0005: move-result-object v0 │ │ -400ad8: 1f00 6d18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ -400adc: 6e10 9fc3 0200 |0008: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -400ae2: 0c01 |000b: move-result-object v1 │ │ -400ae4: 7120 04c5 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; // method@c504 │ │ -400aea: 0c03 |000f: move-result-object v3 │ │ -400aec: 3803 0b00 |0010: if-eqz v3, 001b // +000b │ │ -400af0: 6e20 5084 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -400af6: 0a00 |0015: move-result v0 │ │ -400af8: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ -400afc: 6e20 c1c3 3200 |0018: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ -400b02: 3804 1600 |001b: if-eqz v4, 0031 // +0016 │ │ -400b06: 2143 |001d: array-length v3, v4 │ │ -400b08: 3d03 1300 |001e: if-lez v3, 0031 // +0013 │ │ -400b0c: 6203 2b8b |0020: sget-object v3, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ -400b10: 6e20 95c3 3200 |0022: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -400b16: 0c03 |0025: move-result-object v3 │ │ -400b18: 1f03 6c18 |0026: check-cast v3, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ -400b1c: 7120 04c5 4300 |0028: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; // method@c504 │ │ -400b22: 0c03 |002b: move-result-object v3 │ │ -400b24: 3803 0500 |002c: if-eqz v3, 0031 // +0005 │ │ -400b28: 6e20 b5c3 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setComment:(Ljava/lang/String;)V // method@c3b5 │ │ -400b2e: 0e00 |0031: return-void │ │ +400ab0: |[400ab0] org.apache.commons.compress.archivers.zip.ZipUtil.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V │ │ +400ac0: 6200 2c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ +400ac4: 6e20 95c3 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +400aca: 0c00 |0005: move-result-object v0 │ │ +400acc: 1f00 6d18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ +400ad0: 6e10 9fc3 0200 |0008: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +400ad6: 0c01 |000b: move-result-object v1 │ │ +400ad8: 7120 04c5 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; // method@c504 │ │ +400ade: 0c03 |000f: move-result-object v3 │ │ +400ae0: 3803 0b00 |0010: if-eqz v3, 001b // +000b │ │ +400ae4: 6e20 5084 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +400aea: 0a00 |0015: move-result v0 │ │ +400aec: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ +400af0: 6e20 c1c3 3200 |0018: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ +400af6: 3804 1600 |001b: if-eqz v4, 0031 // +0016 │ │ +400afa: 2143 |001d: array-length v3, v4 │ │ +400afc: 3d03 1300 |001e: if-lez v3, 0031 // +0013 │ │ +400b00: 6203 2b8b |0020: sget-object v3, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ +400b04: 6e20 95c3 3200 |0022: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +400b0a: 0c03 |0025: move-result-object v3 │ │ +400b0c: 1f03 6c18 |0026: check-cast v3, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ +400b10: 7120 04c5 4300 |0028: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.getUnicodeStringIfOriginalMatches:(Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;[B)Ljava/lang/String; // method@c504 │ │ +400b16: 0c03 |002b: move-result-object v3 │ │ +400b18: 3803 0500 |002c: if-eqz v3, 0031 // +0005 │ │ +400b1c: 6e20 b5c3 3200 |002e: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setComment:(Ljava/lang/String;)V // method@c3b5 │ │ +400b22: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ 0x0008 line=237 │ │ 0x000c line=238 │ │ 0x0012 line=240 │ │ @@ -887412,39 +887412,39 @@ │ │ type : '(B)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -400754: |[400754] org.apache.commons.compress.archivers.zip.ZipUtil.signedByteToUnsignedInt:(B)I │ │ -400764: 3a00 0300 |0000: if-ltz v0, 0003 // +0003 │ │ -400768: 0f00 |0002: return v0 │ │ -40076a: d000 0001 |0003: add-int/lit16 v0, v0, #int 256 // #0100 │ │ -40076e: 0f00 |0005: return v0 │ │ +400748: |[400748] org.apache.commons.compress.archivers.zip.ZipUtil.signedByteToUnsignedInt:(B)I │ │ +400758: 3a00 0300 |0000: if-ltz v0, 0003 // +0003 │ │ +40075c: 0f00 |0002: return v0 │ │ +40075e: d000 0001 |0003: add-int/lit16 v0, v0, #int 256 // #0100 │ │ +400762: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ name : 'supportsEncryptionOf' │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4005b8: |[4005b8] org.apache.commons.compress.archivers.zip.ZipUtil.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -4005c8: 6e10 98c3 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -4005ce: 0c00 |0003: move-result-object v0 │ │ -4005d0: 6e10 45c2 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesEncryption:()Z // method@c245 │ │ -4005d6: 0a00 |0007: move-result v0 │ │ -4005d8: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4005dc: 0f00 |000a: return v0 │ │ +4005ac: |[4005ac] org.apache.commons.compress.archivers.zip.ZipUtil.supportsEncryptionOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +4005bc: 6e10 98c3 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +4005c2: 0c00 |0003: move-result-object v0 │ │ +4005c4: 6e10 45c2 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesEncryption:()Z // method@c245 │ │ +4005ca: 0a00 |0007: move-result v0 │ │ +4005cc: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4005d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ @@ -887452,45 +887452,45 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -4005e0: |[4005e0] org.apache.commons.compress.archivers.zip.ZipUtil.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -4005f0: 6e10 9ec3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -4005f6: 0a00 |0003: move-result v0 │ │ -4005f8: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ -4005fc: 6e10 9ec3 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -400602: 0a00 |0009: move-result v0 │ │ -400604: 6201 7c8c |000a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -400608: 6e10 e6c4 0100 |000c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -40060e: 0a01 |000f: move-result v1 │ │ -400610: 3210 2500 |0010: if-eq v0, v1, 0035 // +0025 │ │ -400614: 6e10 9ec3 0200 |0012: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -40061a: 0a00 |0015: move-result v0 │ │ -40061c: 6201 738c |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -400620: 6e10 e6c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -400626: 0a01 |001b: move-result v1 │ │ -400628: 3210 1900 |001c: if-eq v0, v1, 0035 // +0019 │ │ -40062c: 6e10 9ec3 0200 |001e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -400632: 0a00 |0021: move-result v0 │ │ -400634: 1301 0800 |0022: const/16 v1, #int 8 // #8 │ │ -400638: 3210 1100 |0024: if-eq v0, v1, 0035 // +0011 │ │ -40063c: 6e10 9ec3 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -400642: 0a02 |0029: move-result v2 │ │ -400644: 6200 6c8c |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -400648: 6e10 e6c4 0000 |002c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -40064e: 0a00 |002f: move-result v0 │ │ -400650: 3302 0300 |0030: if-ne v2, v0, 0033 // +0003 │ │ -400654: 2803 |0032: goto 0035 // +0003 │ │ -400656: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -400658: 2802 |0034: goto 0036 // +0002 │ │ -40065a: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -40065c: 0f02 |0036: return v2 │ │ +4005d4: |[4005d4] org.apache.commons.compress.archivers.zip.ZipUtil.supportsMethodOf:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +4005e4: 6e10 9ec3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +4005ea: 0a00 |0003: move-result v0 │ │ +4005ec: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ +4005f0: 6e10 9ec3 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +4005f6: 0a00 |0009: move-result v0 │ │ +4005f8: 6201 7c8c |000a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +4005fc: 6e10 e6c4 0100 |000c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +400602: 0a01 |000f: move-result v1 │ │ +400604: 3210 2500 |0010: if-eq v0, v1, 0035 // +0025 │ │ +400608: 6e10 9ec3 0200 |0012: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +40060e: 0a00 |0015: move-result v0 │ │ +400610: 6201 738c |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +400614: 6e10 e6c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +40061a: 0a01 |001b: move-result v1 │ │ +40061c: 3210 1900 |001c: if-eq v0, v1, 0035 // +0019 │ │ +400620: 6e10 9ec3 0200 |001e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +400626: 0a00 |0021: move-result v0 │ │ +400628: 1301 0800 |0022: const/16 v1, #int 8 // #8 │ │ +40062c: 3210 1100 |0024: if-eq v0, v1, 0035 // +0011 │ │ +400630: 6e10 9ec3 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +400636: 0a02 |0029: move-result v2 │ │ +400638: 6200 6c8c |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +40063c: 6e10 e6c4 0000 |002c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +400642: 0a00 |002f: move-result v0 │ │ +400644: 3302 0300 |0030: if-ne v2, v0, 0033 // +0003 │ │ +400648: 2803 |0032: goto 0035 // +0003 │ │ +40064a: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +40064c: 2802 |0034: goto 0036 // +0002 │ │ +40064e: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +400650: 0f02 |0036: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=330 │ │ 0x0012 line=331 │ │ 0x001e line=332 │ │ 0x0026 line=333 │ │ @@ -887502,22 +887502,22 @@ │ │ type : '(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4009c8: |[4009c8] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -4009d8: 2200 9918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -4009dc: 6e10 1787 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -4009e2: 0b01 |0005: move-result-wide v1 │ │ -4009e4: 7120 0ec5 2100 |0006: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(J)[B // method@c50e │ │ -4009ea: 0c03 |0009: move-result-object v3 │ │ -4009ec: 7020 d6c4 3000 |000a: invoke-direct {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ -4009f2: 1100 |000d: return-object v0 │ │ +4009bc: |[4009bc] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +4009cc: 2200 9918 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +4009d0: 6e10 1787 0300 |0002: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +4009d6: 0b01 |0005: move-result-wide v1 │ │ +4009d8: 7120 0ec5 2100 |0006: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(J)[B // method@c50e │ │ +4009de: 0c03 |0009: move-result-object v3 │ │ +4009e0: 7020 d6c4 3000 |000a: invoke-direct {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ +4009e6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Ljava/util/Date; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/zip/ZipUtil;) │ │ @@ -887525,19 +887525,19 @@ │ │ type : '(J[BI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -400bd0: |[400bd0] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(J[BI)V │ │ -400be0: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -400be6: 0c00 |0003: move-result-object v0 │ │ -400be8: 7154 0dc5 1032 |0004: invoke-static {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ -400bee: 0e00 |0007: return-void │ │ +400bc4: |[400bc4] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(J[BI)V │ │ +400bd4: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +400bda: 0c00 |0003: move-result-object v0 │ │ +400bdc: 7154 0dc5 1032 |0004: invoke-static {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ +400be2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) J │ │ 0x0000 - 0x0008 reg=3 (null) [B │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -887547,57 +887547,57 @@ │ │ type : '(Ljava/util/Calendar;J[BI)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -400b30: |[400b30] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(Ljava/util/Calendar;J[BI)V │ │ -400b40: 6e30 ec86 4305 |0000: invoke-virtual {v3, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@86ec │ │ -400b46: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -400b48: 6e20 e086 4300 |0004: invoke-virtual {v3, v4}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400b4e: 0a05 |0007: move-result v5 │ │ -400b50: 1300 bc07 |0008: const/16 v0, #int 1980 // #7bc │ │ -400b54: 3505 0a00 |000a: if-ge v5, v0, 0014 // +000a │ │ -400b58: 6203 838c |000c: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.DOS_TIME_MIN:[B // field@8c83 │ │ -400b5c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -400b5e: 2135 |000f: array-length v5, v3 │ │ -400b60: 7155 a084 4376 |0010: invoke-static {v3, v4, v6, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -400b66: 0e00 |0013: return-void │ │ -400b68: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -400b6a: 6e20 e086 1300 |0015: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400b70: 0a01 |0018: move-result v1 │ │ -400b72: b041 |0019: add-int/2addr v1, v4 │ │ -400b74: b105 |001a: sub-int/2addr v5, v0 │ │ -400b76: e005 0519 |001b: shl-int/lit8 v5, v5, #int 25 // #19 │ │ -400b7a: e000 0115 |001d: shl-int/lit8 v0, v1, #int 21 // #15 │ │ -400b7e: b605 |001f: or-int/2addr v5, v0 │ │ -400b80: 1250 |0020: const/4 v0, #int 5 // #5 │ │ -400b82: 6e20 e086 0300 |0021: invoke-virtual {v3, v0}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400b88: 0a01 |0024: move-result v1 │ │ -400b8a: e001 0110 |0025: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -400b8e: b615 |0027: or-int/2addr v5, v1 │ │ -400b90: 1301 0b00 |0028: const/16 v1, #int 11 // #b │ │ -400b94: 6e20 e086 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400b9a: 0a02 |002d: move-result v2 │ │ -400b9c: e001 020b |002e: shl-int/lit8 v1, v2, #int 11 // #0b │ │ -400ba0: b615 |0030: or-int/2addr v5, v1 │ │ -400ba2: 1301 0c00 |0031: const/16 v1, #int 12 // #c │ │ -400ba6: 6e20 e086 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400bac: 0a01 |0036: move-result v1 │ │ -400bae: e000 0105 |0037: shl-int/lit8 v0, v1, #int 5 // #05 │ │ -400bb2: b605 |0039: or-int/2addr v5, v0 │ │ -400bb4: 1300 0d00 |003a: const/16 v0, #int 13 // #d │ │ -400bb8: 6e20 e086 0300 |003c: invoke-virtual {v3, v0}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ -400bbe: 0a03 |003f: move-result v3 │ │ -400bc0: b943 |0040: shr-int/2addr v3, v4 │ │ -400bc2: b653 |0041: or-int/2addr v3, v5 │ │ -400bc4: 8133 |0042: int-to-long v3, v3 │ │ -400bc6: 7140 e0c4 4376 |0043: invoke-static {v3, v4, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -400bcc: 0e00 |0046: return-void │ │ +400b24: |[400b24] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(Ljava/util/Calendar;J[BI)V │ │ +400b34: 6e30 ec86 4305 |0000: invoke-virtual {v3, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@86ec │ │ +400b3a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +400b3c: 6e20 e086 4300 |0004: invoke-virtual {v3, v4}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400b42: 0a05 |0007: move-result v5 │ │ +400b44: 1300 bc07 |0008: const/16 v0, #int 1980 // #7bc │ │ +400b48: 3505 0a00 |000a: if-ge v5, v0, 0014 // +000a │ │ +400b4c: 6203 838c |000c: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.DOS_TIME_MIN:[B // field@8c83 │ │ +400b50: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +400b52: 2135 |000f: array-length v5, v3 │ │ +400b54: 7155 a084 4376 |0010: invoke-static {v3, v4, v6, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +400b5a: 0e00 |0013: return-void │ │ +400b5c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +400b5e: 6e20 e086 1300 |0015: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400b64: 0a01 |0018: move-result v1 │ │ +400b66: b041 |0019: add-int/2addr v1, v4 │ │ +400b68: b105 |001a: sub-int/2addr v5, v0 │ │ +400b6a: e005 0519 |001b: shl-int/lit8 v5, v5, #int 25 // #19 │ │ +400b6e: e000 0115 |001d: shl-int/lit8 v0, v1, #int 21 // #15 │ │ +400b72: b605 |001f: or-int/2addr v5, v0 │ │ +400b74: 1250 |0020: const/4 v0, #int 5 // #5 │ │ +400b76: 6e20 e086 0300 |0021: invoke-virtual {v3, v0}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400b7c: 0a01 |0024: move-result v1 │ │ +400b7e: e001 0110 |0025: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +400b82: b615 |0027: or-int/2addr v5, v1 │ │ +400b84: 1301 0b00 |0028: const/16 v1, #int 11 // #b │ │ +400b88: 6e20 e086 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400b8e: 0a02 |002d: move-result v2 │ │ +400b90: e001 020b |002e: shl-int/lit8 v1, v2, #int 11 // #0b │ │ +400b94: b615 |0030: or-int/2addr v5, v1 │ │ +400b96: 1301 0c00 |0031: const/16 v1, #int 12 // #c │ │ +400b9a: 6e20 e086 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400ba0: 0a01 |0036: move-result v1 │ │ +400ba2: e000 0105 |0037: shl-int/lit8 v0, v1, #int 5 // #05 │ │ +400ba6: b605 |0039: or-int/2addr v5, v0 │ │ +400ba8: 1300 0d00 |003a: const/16 v0, #int 13 // #d │ │ +400bac: 6e20 e086 0300 |003c: invoke-virtual {v3, v0}, Ljava/util/Calendar;.get:(I)I // method@86e0 │ │ +400bb2: 0a03 |003f: move-result v3 │ │ +400bb4: b943 |0040: shr-int/2addr v3, v4 │ │ +400bb6: b653 |0041: or-int/2addr v3, v5 │ │ +400bb8: 8133 |0042: int-to-long v3, v3 │ │ +400bba: 7140 e0c4 4376 |0043: invoke-static {v3, v4, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +400bc0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=76 │ │ 0x000c line=78 │ │ 0x0015 line=81 │ │ 0x0021 line=84 │ │ @@ -887616,20 +887616,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -400734: |[400734] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(J)[B │ │ -400744: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -400746: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -40074a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -40074c: 7140 0cc5 3210 |0004: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(J[BI)V // method@c50c │ │ -400752: 1100 |0007: return-object v0 │ │ +400728: |[400728] org.apache.commons.compress.archivers.zip.ZipUtil.toDosTime:(J)[B │ │ +400738: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40073a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +40073e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +400740: 7140 0cc5 3210 |0004: invoke-static {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(J[BI)V // method@c50c │ │ +400746: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ @@ -887638,37 +887638,37 @@ │ │ type : '(I)B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -400660: |[400660] org.apache.commons.compress.archivers.zip.ZipUtil.unsignedIntToSignedByte:(I)B │ │ -400670: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ -400674: 3603 0e00 |0002: if-gt v3, v0, 0010 // +000e │ │ -400678: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ -40067c: 1300 8000 |0006: const/16 v0, #int 128 // #80 │ │ -400680: 3503 0400 |0008: if-ge v3, v0, 000c // +0004 │ │ -400684: 8d33 |000a: int-to-byte v3, v3 │ │ -400686: 0f03 |000b: return v3 │ │ -400688: d033 00ff |000c: add-int/lit16 v3, v3, #int -256 // #ff00 │ │ -40068c: 8d33 |000e: int-to-byte v3, v3 │ │ -40068e: 0f03 |000f: return v3 │ │ -400690: 2200 7110 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -400694: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -400698: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40069e: 1a02 231f |0017: const-string v2, "Can only convert non-negative integers between [0,255] to byte: [" // string@1f23 │ │ -4006a2: 6e20 8f84 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4006a8: 6e20 8a84 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4006ae: 1a03 4a6c |001f: const-string v3, "]" // string@6c4a │ │ -4006b2: 6e20 8f84 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4006b8: 6e10 9f84 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4006be: 0c03 |0027: move-result-object v3 │ │ -4006c0: 7020 8783 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4006c6: 2700 |002b: throw v0 │ │ +400654: |[400654] org.apache.commons.compress.archivers.zip.ZipUtil.unsignedIntToSignedByte:(I)B │ │ +400664: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ +400668: 3603 0e00 |0002: if-gt v3, v0, 0010 // +000e │ │ +40066c: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ +400670: 1300 8000 |0006: const/16 v0, #int 128 // #80 │ │ +400674: 3503 0400 |0008: if-ge v3, v0, 000c // +0004 │ │ +400678: 8d33 |000a: int-to-byte v3, v3 │ │ +40067a: 0f03 |000b: return v3 │ │ +40067c: d033 00ff |000c: add-int/lit16 v3, v3, #int -256 // #ff00 │ │ +400680: 8d33 |000e: int-to-byte v3, v3 │ │ +400682: 0f03 |000f: return v3 │ │ +400684: 2200 7110 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +400688: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +40068c: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +400692: 1a02 231f |0017: const-string v2, "Can only convert non-negative integers between [0,255] to byte: [" // string@1f23 │ │ +400696: 6e20 8f84 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40069c: 6e20 8a84 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4006a2: 1a03 4a6c |001f: const-string v3, "]" // string@6c4a │ │ +4006a6: 6e20 8f84 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4006ac: 6e10 9f84 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4006b2: 0c03 |0027: move-result-object v3 │ │ +4006b4: 7020 8783 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4006ba: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=188 │ │ locals : │ │ 0x0000 - 0x002c reg=3 (null) I │ │ │ │ Virtual methods - │ │ @@ -887737,28 +887737,28 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -401494: |[401494] org.apache.commons.compress.changes.Change.:(Ljava/lang/String;I)V │ │ -4014a4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4014aa: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -4014ae: 5b01 8b8c |0005: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ -4014b2: 5902 8c8c |0007: iput v2, v0, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ -4014b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -4014b8: 5b01 898c |000a: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ -4014bc: 5b01 888c |000c: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ -4014c0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -4014c2: 5c01 8a8c |000f: iput-boolean v1, v0, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ -4014c6: 0e00 |0011: return-void │ │ -4014c8: 2201 8010 |0012: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -4014cc: 7010 f883 0100 |0014: invoke-direct {v1}, Ljava/lang/NullPointerException;.:()V // method@83f8 │ │ -4014d2: 2701 |0017: throw v1 │ │ +401488: |[401488] org.apache.commons.compress.changes.Change.:(Ljava/lang/String;I)V │ │ +401498: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40149e: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +4014a2: 5b01 8b8c |0005: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ +4014a6: 5902 8c8c |0007: iput v2, v0, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ +4014aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +4014ac: 5b01 898c |000a: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ +4014b0: 5b01 888c |000c: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ +4014b4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +4014b6: 5c01 8a8c |000f: iput-boolean v1, v0, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ +4014ba: 0e00 |0011: return-void │ │ +4014bc: 2201 8010 |0012: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +4014c0: 7010 f883 0100 |0014: invoke-direct {v1}, Ljava/lang/NullPointerException;.:()V // method@83f8 │ │ +4014c6: 2701 |0017: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=53 │ │ 0x0007 line=54 │ │ 0x000a line=55 │ │ 0x000c line=56 │ │ @@ -887774,29 +887774,29 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -4014d4: |[4014d4] org.apache.commons.compress.changes.Change.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V │ │ -4014e4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4014ea: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ -4014ee: 3802 0f00 |0005: if-eqz v2, 0014 // +000f │ │ -4014f2: 5b01 888c |0007: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ -4014f6: 5b02 898c |0009: iput-object v2, v0, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ -4014fa: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -4014fc: 5901 8c8c |000c: iput v1, v0, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ -401500: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -401502: 5b01 8b8c |000f: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ -401506: 5c03 8a8c |0011: iput-boolean v3, v0, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ -40150a: 0e00 |0013: return-void │ │ -40150c: 2201 8010 |0014: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ -401510: 7010 f883 0100 |0016: invoke-direct {v1}, Ljava/lang/NullPointerException;.:()V // method@83f8 │ │ -401516: 2701 |0019: throw v1 │ │ +4014c8: |[4014c8] org.apache.commons.compress.changes.Change.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V │ │ +4014d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4014de: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ +4014e2: 3802 0f00 |0005: if-eqz v2, 0014 // +000f │ │ +4014e6: 5b01 888c |0007: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ +4014ea: 5b02 898c |0009: iput-object v2, v0, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ +4014ee: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +4014f0: 5901 8c8c |000c: iput v1, v0, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ +4014f4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +4014f6: 5b01 8b8c |000f: iput-object v1, v0, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ +4014fa: 5c03 8a8c |0011: iput-boolean v3, v0, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ +4014fe: 0e00 |0013: return-void │ │ +401500: 2201 8010 |0014: new-instance v1, Ljava/lang/NullPointerException; // type@1080 │ │ +401504: 7010 f883 0100 |0016: invoke-direct {v1}, Ljava/lang/NullPointerException;.:()V // method@83f8 │ │ +40150a: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ 0x000c line=72 │ │ 0x000f line=73 │ │ @@ -887814,17 +887814,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40147c: |[40147c] org.apache.commons.compress.changes.Change.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -40148c: 5410 888c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ -401490: 1100 |0002: return-object v0 │ │ +401470: |[401470] org.apache.commons.compress.changes.Change.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +401480: 5410 888c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c88 │ │ +401484: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/Change; │ │ │ │ #1 : (in Lorg/apache/commons/compress/changes/Change;) │ │ @@ -887832,17 +887832,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40144c: |[40144c] org.apache.commons.compress.changes.Change.getInput:()Ljava/io/InputStream; │ │ -40145c: 5410 898c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ -401460: 1100 |0002: return-object v0 │ │ +401440: |[401440] org.apache.commons.compress.changes.Change.getInput:()Ljava/io/InputStream; │ │ +401450: 5410 898c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.input:Ljava/io/InputStream; // field@8c89 │ │ +401454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/Change; │ │ │ │ #2 : (in Lorg/apache/commons/compress/changes/Change;) │ │ @@ -887850,17 +887850,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40141c: |[40141c] org.apache.commons.compress.changes.Change.isReplaceMode:()Z │ │ -40142c: 5510 8a8c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ -401430: 0f00 |0002: return v0 │ │ +401410: |[401410] org.apache.commons.compress.changes.Change.isReplaceMode:()Z │ │ +401420: 5510 8a8c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/changes/Change;.replaceMode:Z // field@8c8a │ │ +401424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/Change; │ │ │ │ #3 : (in Lorg/apache/commons/compress/changes/Change;) │ │ @@ -887868,17 +887868,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401464: |[401464] org.apache.commons.compress.changes.Change.targetFile:()Ljava/lang/String; │ │ -401474: 5410 8b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ -401478: 1100 |0002: return-object v0 │ │ +401458: |[401458] org.apache.commons.compress.changes.Change.targetFile:()Ljava/lang/String; │ │ +401468: 5410 8b8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/Change;.targetFile:Ljava/lang/String; // field@8c8b │ │ +40146c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/Change; │ │ │ │ #4 : (in Lorg/apache/commons/compress/changes/Change;) │ │ @@ -887886,17 +887886,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401434: |[401434] org.apache.commons.compress.changes.Change.type:()I │ │ -401444: 5210 8c8c |0000: iget v0, v1, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ -401448: 0f00 |0002: return v0 │ │ +401428: |[401428] org.apache.commons.compress.changes.Change.type:()I │ │ +401438: 5210 8c8c |0000: iget v0, v1, Lorg/apache/commons/compress/changes/Change;.type:I // field@8c8c │ │ +40143c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/Change; │ │ │ │ source_file_idx : 8124 (Change.java) │ │ @@ -887934,20 +887934,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -401194: |[401194] org.apache.commons.compress.changes.ChangeSet.:()V │ │ -4011a4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4011aa: 2200 2a11 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ -4011ae: 7010 6387 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -4011b4: 5b10 8d8c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -4011b8: 0e00 |000a: return-void │ │ +401188: |[401188] org.apache.commons.compress.changes.ChangeSet.:()V │ │ +401198: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +40119e: 2200 2a11 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ +4011a2: 7010 6387 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +4011a8: 5b10 8d8c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +4011ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ │ │ @@ -887956,59 +887956,59 @@ │ │ type : '(Lorg/apache/commons/compress/changes/Change;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -4011fc: |[4011fc] org.apache.commons.compress.changes.ChangeSet.addAddition:(Lorg/apache/commons/compress/changes/Change;)V │ │ -40120c: 6e10 16c5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -401212: 0a00 |0003: move-result v0 │ │ -401214: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -401216: 3301 5100 |0005: if-ne v1, v0, 0056 // +0051 │ │ -40121a: 6e10 13c5 0500 |0007: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ -401220: 0c00 |000a: move-result-object v0 │ │ -401222: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -401226: 2849 |000d: goto 0056 // +0049 │ │ -401228: 5440 8d8c |000e: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -40122c: 7210 df87 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -401232: 0a00 |0013: move-result v0 │ │ -401234: 3900 3d00 |0014: if-nez v0, 0051 // +003d │ │ -401238: 5440 8d8c |0016: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -40123c: 7210 e087 0000 |0018: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -401242: 0c00 |001b: move-result-object v0 │ │ -401244: 7210 5487 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -40124a: 0a02 |001f: move-result v2 │ │ -40124c: 3802 3100 |0020: if-eqz v2, 0051 // +0031 │ │ -401250: 7210 5587 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -401256: 0c02 |0025: move-result-object v2 │ │ -401258: 1f02 9d18 |0026: check-cast v2, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -40125c: 6e10 16c5 0200 |0028: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -401262: 0a03 |002b: move-result v3 │ │ -401264: 3313 f0ff |002c: if-ne v3, v1, 001c // -0010 │ │ -401268: 6e10 12c5 0200 |002e: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -40126e: 0c03 |0031: move-result-object v3 │ │ -401270: 3803 eaff |0032: if-eqz v3, 001c // -0016 │ │ -401274: 6e10 12c5 0200 |0034: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -40127a: 0c02 |0037: move-result-object v2 │ │ -40127c: 6e10 12c5 0500 |0038: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -401282: 0c03 |003b: move-result-object v3 │ │ -401284: 6e20 0684 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ -40128a: 0a02 |003f: move-result v2 │ │ -40128c: 3802 dcff |0040: if-eqz v2, 001c // -0024 │ │ -401290: 6e10 14c5 0500 |0042: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ -401296: 0a01 |0045: move-result v1 │ │ -401298: 3801 0a00 |0046: if-eqz v1, 0050 // +000a │ │ -40129c: 7210 5687 0000 |0048: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -4012a2: 5440 8d8c |004b: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -4012a6: 7220 d887 5000 |004d: invoke-interface {v0, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -4012ac: 0e00 |0050: return-void │ │ -4012ae: 5440 8d8c |0051: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -4012b2: 7220 d887 5000 |0053: invoke-interface {v0, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -4012b8: 0e00 |0056: return-void │ │ +4011f0: |[4011f0] org.apache.commons.compress.changes.ChangeSet.addAddition:(Lorg/apache/commons/compress/changes/Change;)V │ │ +401200: 6e10 16c5 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +401206: 0a00 |0003: move-result v0 │ │ +401208: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +40120a: 3301 5100 |0005: if-ne v1, v0, 0056 // +0051 │ │ +40120e: 6e10 13c5 0500 |0007: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ +401214: 0c00 |000a: move-result-object v0 │ │ +401216: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +40121a: 2849 |000d: goto 0056 // +0049 │ │ +40121c: 5440 8d8c |000e: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +401220: 7210 df87 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +401226: 0a00 |0013: move-result v0 │ │ +401228: 3900 3d00 |0014: if-nez v0, 0051 // +003d │ │ +40122c: 5440 8d8c |0016: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +401230: 7210 e087 0000 |0018: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +401236: 0c00 |001b: move-result-object v0 │ │ +401238: 7210 5487 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +40123e: 0a02 |001f: move-result v2 │ │ +401240: 3802 3100 |0020: if-eqz v2, 0051 // +0031 │ │ +401244: 7210 5587 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +40124a: 0c02 |0025: move-result-object v2 │ │ +40124c: 1f02 9d18 |0026: check-cast v2, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +401250: 6e10 16c5 0200 |0028: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +401256: 0a03 |002b: move-result v3 │ │ +401258: 3313 f0ff |002c: if-ne v3, v1, 001c // -0010 │ │ +40125c: 6e10 12c5 0200 |002e: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +401262: 0c03 |0031: move-result-object v3 │ │ +401264: 3803 eaff |0032: if-eqz v3, 001c // -0016 │ │ +401268: 6e10 12c5 0200 |0034: invoke-virtual {v2}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +40126e: 0c02 |0037: move-result-object v2 │ │ +401270: 6e10 12c5 0500 |0038: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +401276: 0c03 |003b: move-result-object v3 │ │ +401278: 6e20 0684 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ +40127e: 0a02 |003f: move-result v2 │ │ +401280: 3802 dcff |0040: if-eqz v2, 001c // -0024 │ │ +401284: 6e10 14c5 0500 |0042: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ +40128a: 0a01 |0045: move-result v1 │ │ +40128c: 3801 0a00 |0046: if-eqz v1, 0050 // +000a │ │ +401290: 7210 5687 0000 |0048: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +401296: 5440 8d8c |004b: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +40129a: 7220 d887 5000 |004d: invoke-interface {v0, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +4012a0: 0e00 |0050: return-void │ │ +4012a2: 5440 8d8c |0051: iget-object v0, v4, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +4012a6: 7220 d887 5000 |0053: invoke-interface {v0, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +4012ac: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ 0x000e line=99 │ │ 0x0016 line=100 │ │ 0x0022 line=101 │ │ @@ -888029,82 +888029,82 @@ │ │ type : '(Lorg/apache/commons/compress/changes/Change;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -4012bc: |[4012bc] org.apache.commons.compress.changes.ChangeSet.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V │ │ -4012cc: 6e10 16c5 0800 |0000: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -4012d2: 0a00 |0003: move-result v0 │ │ -4012d4: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -4012d6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4012d8: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ -4012dc: 6e10 16c5 0800 |0008: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -4012e2: 0a00 |000b: move-result v0 │ │ -4012e4: 3301 0800 |000c: if-ne v1, v0, 0014 // +0008 │ │ -4012e8: 6e10 15c5 0800 |000e: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ -4012ee: 0c00 |0011: move-result-object v0 │ │ -4012f0: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -4012f4: 0e00 |0014: return-void │ │ -4012f6: 6e10 15c5 0800 |0015: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ -4012fc: 0c00 |0018: move-result-object v0 │ │ -4012fe: 3800 6500 |0019: if-eqz v0, 007e // +0065 │ │ -401302: 5473 8d8c |001b: iget-object v3, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -401306: 7210 df87 0300 |001d: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -40130c: 0a03 |0020: move-result v3 │ │ -40130e: 3903 5d00 |0021: if-nez v3, 007e // +005d │ │ -401312: 5473 8d8c |0023: iget-object v3, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -401316: 7210 e087 0300 |0025: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -40131c: 0c03 |0028: move-result-object v3 │ │ -40131e: 7210 5487 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -401324: 0a04 |002c: move-result v4 │ │ -401326: 3804 5100 |002d: if-eqz v4, 007e // +0051 │ │ -40132a: 7210 5587 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -401330: 0c04 |0032: move-result-object v4 │ │ -401332: 1f04 9d18 |0033: check-cast v4, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -401336: 6e10 16c5 0400 |0035: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -40133c: 0a05 |0038: move-result v5 │ │ -40133e: 1226 |0039: const/4 v6, #int 2 // #2 │ │ -401340: 3365 efff |003a: if-ne v5, v6, 0029 // -0011 │ │ -401344: 6e10 12c5 0400 |003c: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -40134a: 0c05 |003f: move-result-object v5 │ │ -40134c: 3805 e9ff |0040: if-eqz v5, 0029 // -0017 │ │ -401350: 6e10 12c5 0400 |0042: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -401356: 0c04 |0045: move-result-object v4 │ │ -401358: 7210 69be 0400 |0046: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -40135e: 0c04 |0049: move-result-object v4 │ │ -401360: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ -401364: 28dd |004c: goto 0029 // -0023 │ │ -401366: 6e10 16c5 0800 |004d: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -40136c: 0a05 |0050: move-result v5 │ │ -40136e: 3352 0c00 |0051: if-ne v2, v5, 005d // +000c │ │ -401372: 6e20 5084 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -401378: 0a05 |0056: move-result v5 │ │ -40137a: 3805 0600 |0057: if-eqz v5, 005d // +0006 │ │ -40137e: 7210 5687 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -401384: 28cd |005c: goto 0029 // -0033 │ │ -401386: 6e10 16c5 0800 |005d: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -40138c: 0a05 |0060: move-result v5 │ │ -40138e: 3351 c8ff |0061: if-ne v1, v5, 0029 // -0038 │ │ -401392: 2205 9410 |0063: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -401396: 7010 8384 0500 |0065: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40139c: 6e20 8f84 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4013a2: 1a06 8914 |006b: const-string v6, "/.*" // string@1489 │ │ -4013a6: 6e20 8f84 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4013ac: 6e10 9f84 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4013b2: 0c05 |0073: move-result-object v5 │ │ -4013b4: 6e20 6484 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ -4013ba: 0a04 |0077: move-result v4 │ │ -4013bc: 3804 b1ff |0078: if-eqz v4, 0029 // -004f │ │ -4013c0: 7210 5687 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -4013c6: 28ac |007d: goto 0029 // -0054 │ │ -4013c8: 5470 8d8c |007e: iget-object v0, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -4013cc: 7220 d887 8000 |0080: invoke-interface {v0, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -4013d2: 0e00 |0083: return-void │ │ +4012b0: |[4012b0] org.apache.commons.compress.changes.ChangeSet.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V │ │ +4012c0: 6e10 16c5 0800 |0000: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +4012c6: 0a00 |0003: move-result v0 │ │ +4012c8: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +4012ca: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4012cc: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ +4012d0: 6e10 16c5 0800 |0008: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +4012d6: 0a00 |000b: move-result v0 │ │ +4012d8: 3301 0800 |000c: if-ne v1, v0, 0014 // +0008 │ │ +4012dc: 6e10 15c5 0800 |000e: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ +4012e2: 0c00 |0011: move-result-object v0 │ │ +4012e4: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +4012e8: 0e00 |0014: return-void │ │ +4012ea: 6e10 15c5 0800 |0015: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ +4012f0: 0c00 |0018: move-result-object v0 │ │ +4012f2: 3800 6500 |0019: if-eqz v0, 007e // +0065 │ │ +4012f6: 5473 8d8c |001b: iget-object v3, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +4012fa: 7210 df87 0300 |001d: invoke-interface {v3}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +401300: 0a03 |0020: move-result v3 │ │ +401302: 3903 5d00 |0021: if-nez v3, 007e // +005d │ │ +401306: 5473 8d8c |0023: iget-object v3, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +40130a: 7210 e087 0300 |0025: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +401310: 0c03 |0028: move-result-object v3 │ │ +401312: 7210 5487 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +401318: 0a04 |002c: move-result v4 │ │ +40131a: 3804 5100 |002d: if-eqz v4, 007e // +0051 │ │ +40131e: 7210 5587 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +401324: 0c04 |0032: move-result-object v4 │ │ +401326: 1f04 9d18 |0033: check-cast v4, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +40132a: 6e10 16c5 0400 |0035: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +401330: 0a05 |0038: move-result v5 │ │ +401332: 1226 |0039: const/4 v6, #int 2 // #2 │ │ +401334: 3365 efff |003a: if-ne v5, v6, 0029 // -0011 │ │ +401338: 6e10 12c5 0400 |003c: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +40133e: 0c05 |003f: move-result-object v5 │ │ +401340: 3805 e9ff |0040: if-eqz v5, 0029 // -0017 │ │ +401344: 6e10 12c5 0400 |0042: invoke-virtual {v4}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +40134a: 0c04 |0045: move-result-object v4 │ │ +40134c: 7210 69be 0400 |0046: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +401352: 0c04 |0049: move-result-object v4 │ │ +401354: 3904 0300 |004a: if-nez v4, 004d // +0003 │ │ +401358: 28dd |004c: goto 0029 // -0023 │ │ +40135a: 6e10 16c5 0800 |004d: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +401360: 0a05 |0050: move-result v5 │ │ +401362: 3352 0c00 |0051: if-ne v2, v5, 005d // +000c │ │ +401366: 6e20 5084 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +40136c: 0a05 |0056: move-result v5 │ │ +40136e: 3805 0600 |0057: if-eqz v5, 005d // +0006 │ │ +401372: 7210 5687 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +401378: 28cd |005c: goto 0029 // -0033 │ │ +40137a: 6e10 16c5 0800 |005d: invoke-virtual {v8}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +401380: 0a05 |0060: move-result v5 │ │ +401382: 3351 c8ff |0061: if-ne v1, v5, 0029 // -0038 │ │ +401386: 2205 9410 |0063: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +40138a: 7010 8384 0500 |0065: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +401390: 6e20 8f84 0500 |0068: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401396: 1a06 8914 |006b: const-string v6, "/.*" // string@1489 │ │ +40139a: 6e20 8f84 6500 |006d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4013a0: 6e10 9f84 0500 |0070: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4013a6: 0c05 |0073: move-result-object v5 │ │ +4013a8: 6e20 6484 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ +4013ae: 0a04 |0077: move-result v4 │ │ +4013b0: 3804 b1ff |0078: if-eqz v4, 0029 // -004f │ │ +4013b4: 7210 5687 0300 |007a: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +4013ba: 28ac |007d: goto 0029 // -0054 │ │ +4013bc: 5470 8d8c |007e: iget-object v0, v7, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +4013c0: 7220 d887 8000 |0080: invoke-interface {v0, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +4013c6: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000e line=130 │ │ 0x0015 line=133 │ │ 0x001b line=135 │ │ @@ -888129,18 +888129,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4011bc: |[4011bc] org.apache.commons.compress.changes.ChangeSet.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;)V │ │ -4011cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4011ce: 6e40 19c5 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V // method@c519 │ │ -4011d4: 0e00 |0004: return-void │ │ +4011b0: |[4011b0] org.apache.commons.compress.changes.ChangeSet.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;)V │ │ +4011c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4011c2: 6e40 19c5 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V // method@c519 │ │ +4011c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/io/InputStream; │ │ @@ -888150,19 +888150,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4011d8: |[4011d8] org.apache.commons.compress.changes.ChangeSet.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V │ │ -4011e8: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -4011ec: 7040 11c5 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/apache/commons/compress/changes/Change;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V // method@c511 │ │ -4011f2: 7020 1ac5 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addAddition:(Lorg/apache/commons/compress/changes/Change;)V // method@c51a │ │ -4011f8: 0e00 |0008: return-void │ │ +4011cc: |[4011cc] org.apache.commons.compress.changes.ChangeSet.add:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V │ │ +4011dc: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +4011e0: 7040 11c5 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lorg/apache/commons/compress/changes/Change;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/InputStream;Z)V // method@c511 │ │ +4011e6: 7020 1ac5 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addAddition:(Lorg/apache/commons/compress/changes/Change;)V // method@c51a │ │ +4011ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/io/InputStream; │ │ @@ -888173,20 +888173,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4013d4: |[4013d4] org.apache.commons.compress.changes.ChangeSet.delete:(Ljava/lang/String;)V │ │ -4013e4: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -4013e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4013ea: 7030 10c5 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/changes/Change;.:(Ljava/lang/String;I)V // method@c510 │ │ -4013f0: 7020 1bc5 0200 |0006: invoke-direct {v2, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V // method@c51b │ │ -4013f6: 0e00 |0009: return-void │ │ +4013c8: |[4013c8] org.apache.commons.compress.changes.ChangeSet.delete:(Ljava/lang/String;)V │ │ +4013d8: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +4013dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4013de: 7030 10c5 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/changes/Change;.:(Ljava/lang/String;I)V // method@c510 │ │ +4013e4: 7020 1bc5 0200 |0006: invoke-direct {v2, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V // method@c51b │ │ +4013ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -888195,20 +888195,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -4013f8: |[4013f8] org.apache.commons.compress.changes.ChangeSet.deleteDir:(Ljava/lang/String;)V │ │ -401408: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -40140c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -40140e: 7030 10c5 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/changes/Change;.:(Ljava/lang/String;I)V // method@c510 │ │ -401414: 7020 1bc5 0200 |0006: invoke-direct {v2, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V // method@c51b │ │ -40141a: 0e00 |0009: return-void │ │ +4013ec: |[4013ec] org.apache.commons.compress.changes.ChangeSet.deleteDir:(Ljava/lang/String;)V │ │ +4013fc: 2200 9d18 |0000: new-instance v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +401400: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +401402: 7030 10c5 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/changes/Change;.:(Ljava/lang/String;I)V // method@c510 │ │ +401408: 7020 1bc5 0200 |0006: invoke-direct {v2, v0}, Lorg/apache/commons/compress/changes/ChangeSet;.addDeletion:(Lorg/apache/commons/compress/changes/Change;)V // method@c51b │ │ +40140e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -888217,19 +888217,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -401174: |[401174] org.apache.commons.compress.changes.ChangeSet.getChanges:()Ljava/util/Set; │ │ -401184: 2200 2a11 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ -401188: 5421 8d8c |0002: iget-object v1, v2, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ -40118c: 7020 6587 1000 |0004: invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@8765 │ │ -401192: 1100 |0007: return-object v0 │ │ +401168: |[401168] org.apache.commons.compress.changes.ChangeSet.getChanges:()Ljava/util/Set; │ │ +401178: 2200 2a11 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ +40117c: 5421 8d8c |0002: iget-object v1, v2, Lorg/apache/commons/compress/changes/ChangeSet;.changes:Ljava/util/Set; // field@8c8d │ │ +401180: 7020 6587 1000 |0004: invoke-direct {v0, v1}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@8765 │ │ +401186: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/changes/ChangeSet; │ │ │ │ source_file_idx : 8133 (ChangeSet.java) │ │ @@ -888325,20 +888325,20 @@ │ │ type : '(Lorg/apache/commons/compress/changes/ChangeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -401010: |[401010] org.apache.commons.compress.changes.ChangeSetPerformer.:(Lorg/apache/commons/compress/changes/ChangeSet;)V │ │ -401020: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -401026: 6e10 1ec5 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/ChangeSet;.getChanges:()Ljava/util/Set; // method@c51e │ │ -40102c: 0c01 |0006: move-result-object v1 │ │ -40102e: 5b01 938c |0007: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.changes:Ljava/util/Set; // field@8c93 │ │ -401032: 0e00 |0009: return-void │ │ +401004: |[401004] org.apache.commons.compress.changes.ChangeSetPerformer.:(Lorg/apache/commons/compress/changes/ChangeSet;)V │ │ +401014: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40101a: 6e10 1ec5 0100 |0003: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/ChangeSet;.getChanges:()Ljava/util/Set; // method@c51e │ │ +401020: 0c01 |0006: move-result-object v1 │ │ +401022: 5b01 938c |0007: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.changes:Ljava/util/Set; // field@8c93 │ │ +401026: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/changes/ChangeSetPerformer; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/compress/changes/ChangeSet; │ │ @@ -888348,19 +888348,19 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -401034: |[401034] org.apache.commons.compress.changes.ChangeSetPerformer.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -401044: 6e20 85be 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@be85 │ │ -40104a: 7120 5dc8 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c85d │ │ -401050: 6e10 7dbe 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.closeArchiveEntry:()V // method@be7d │ │ -401056: 0e00 |0009: return-void │ │ +401028: |[401028] org.apache.commons.compress.changes.ChangeSetPerformer.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +401038: 6e20 85be 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@be85 │ │ +40103e: 7120 5dc8 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c85d │ │ +401044: 6e10 7dbe 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.closeArchiveEntry:()V // method@be7d │ │ +40104a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ 0x0006 line=222 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/changes/ChangeSetPerformer; │ │ @@ -888373,53 +888373,53 @@ │ │ type : '(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -400d00: |[400d00] org.apache.commons.compress.changes.ChangeSetPerformer.isDeletedLater:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -400d10: 7210 69be 0600 |0000: invoke-interface {v6}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400d16: 0c06 |0003: move-result-object v6 │ │ -400d18: 7210 df87 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ -400d1e: 0a00 |0007: move-result v0 │ │ -400d20: 3900 3f00 |0008: if-nez v0, 0047 // +003f │ │ -400d24: 7210 e087 0500 |000a: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -400d2a: 0c05 |000d: move-result-object v5 │ │ -400d2c: 7210 5487 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -400d32: 0a00 |0011: move-result v0 │ │ -400d34: 3800 3500 |0012: if-eqz v0, 0047 // +0035 │ │ -400d38: 7210 5587 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -400d3e: 0c00 |0017: move-result-object v0 │ │ -400d40: 1f00 9d18 |0018: check-cast v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -400d44: 6e10 16c5 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -400d4a: 0a01 |001d: move-result v1 │ │ -400d4c: 6e10 15c5 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ -400d52: 0c00 |0021: move-result-object v0 │ │ -400d54: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -400d56: 3321 0900 |0023: if-ne v1, v2, 002c // +0009 │ │ -400d5a: 6e20 5084 0600 |0025: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -400d60: 0a03 |0028: move-result v3 │ │ -400d62: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ -400d66: 0f02 |002b: return v2 │ │ -400d68: 1243 |002c: const/4 v3, #int 4 // #4 │ │ -400d6a: 3331 e1ff |002d: if-ne v1, v3, 000e // -001f │ │ -400d6e: 2201 9410 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -400d72: 7010 8384 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -400d78: 6e20 8f84 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400d7e: 1a00 8814 |0037: const-string v0, "/" // string@1488 │ │ -400d82: 6e20 8f84 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400d88: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -400d8e: 0c00 |003f: move-result-object v0 │ │ -400d90: 6e20 6d84 0600 |0040: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -400d96: 0a00 |0043: move-result v0 │ │ -400d98: 3800 caff |0044: if-eqz v0, 000e // -0036 │ │ -400d9c: 0f02 |0046: return v2 │ │ -400d9e: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -400da0: 0f05 |0048: return v5 │ │ +400cf4: |[400cf4] org.apache.commons.compress.changes.ChangeSetPerformer.isDeletedLater:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +400d04: 7210 69be 0600 |0000: invoke-interface {v6}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400d0a: 0c06 |0003: move-result-object v6 │ │ +400d0c: 7210 df87 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.isEmpty:()Z // method@87df │ │ +400d12: 0a00 |0007: move-result v0 │ │ +400d14: 3900 3f00 |0008: if-nez v0, 0047 // +003f │ │ +400d18: 7210 e087 0500 |000a: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +400d1e: 0c05 |000d: move-result-object v5 │ │ +400d20: 7210 5487 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +400d26: 0a00 |0011: move-result v0 │ │ +400d28: 3800 3500 |0012: if-eqz v0, 0047 // +0035 │ │ +400d2c: 7210 5587 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +400d32: 0c00 |0017: move-result-object v0 │ │ +400d34: 1f00 9d18 |0018: check-cast v0, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +400d38: 6e10 16c5 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +400d3e: 0a01 |001d: move-result v1 │ │ +400d40: 6e10 15c5 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ +400d46: 0c00 |0021: move-result-object v0 │ │ +400d48: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +400d4a: 3321 0900 |0023: if-ne v1, v2, 002c // +0009 │ │ +400d4e: 6e20 5084 0600 |0025: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +400d54: 0a03 |0028: move-result v3 │ │ +400d56: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ +400d5a: 0f02 |002b: return v2 │ │ +400d5c: 1243 |002c: const/4 v3, #int 4 // #4 │ │ +400d5e: 3331 e1ff |002d: if-ne v1, v3, 000e // -001f │ │ +400d62: 2201 9410 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +400d66: 7010 8384 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +400d6c: 6e20 8f84 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400d72: 1a00 8814 |0037: const-string v0, "/" // string@1488 │ │ +400d76: 6e20 8f84 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400d7c: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +400d82: 0c00 |003f: move-result-object v0 │ │ +400d84: 6e20 6d84 0600 |0040: invoke-virtual {v6, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +400d8a: 0a00 |0043: move-result v0 │ │ +400d8c: 3800 caff |0044: if-eqz v0, 000e // -0036 │ │ +400d90: 0f02 |0046: return v2 │ │ +400d92: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +400d94: 0f05 |0048: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=190 │ │ 0x000a line=191 │ │ 0x001a line=192 │ │ 0x001e line=193 │ │ @@ -888435,145 +888435,145 @@ │ │ type : '(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 266 16-bit code units │ │ -400dec: |[400dec] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ -400dfc: 2200 a318 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetResults; // type@18a3 │ │ -400e00: 7010 30c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/changes/ChangeSetResults;.:()V // method@c530 │ │ -400e06: 2201 2a11 |0005: new-instance v1, Ljava/util/LinkedHashSet; // type@112a │ │ -400e0a: 54a2 938c |0007: iget-object v2, v10, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.changes:Ljava/util/Set; // field@8c93 │ │ -400e0e: 7020 6587 2100 |0009: invoke-direct {v1, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@8765 │ │ -400e14: 7210 e087 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -400e1a: 0c02 |000f: move-result-object v2 │ │ -400e1c: 7210 5487 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -400e22: 0a03 |0013: move-result v3 │ │ -400e24: 1224 |0014: const/4 v4, #int 2 // #2 │ │ -400e26: 3803 2e00 |0015: if-eqz v3, 0043 // +002e │ │ -400e2a: 7210 5587 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -400e30: 0c03 |001a: move-result-object v3 │ │ -400e32: 1f03 9d18 |001b: check-cast v3, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -400e36: 6e10 16c5 0300 |001d: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -400e3c: 0a05 |0020: move-result v5 │ │ -400e3e: 3345 efff |0021: if-ne v5, v4, 0010 // -0011 │ │ -400e42: 6e10 14c5 0300 |0023: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ -400e48: 0a04 |0026: move-result v4 │ │ -400e4a: 3804 e9ff |0027: if-eqz v4, 0010 // -0017 │ │ -400e4e: 6e10 13c5 0300 |0029: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ -400e54: 0c04 |002c: move-result-object v4 │ │ -400e56: 6e10 12c5 0300 |002d: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -400e5c: 0c05 |0030: move-result-object v5 │ │ -400e5e: 7040 2bc5 4a5c |0031: invoke-direct {v10, v4, v12, v5}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ -400e64: 7210 5687 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -400e6a: 6e10 12c5 0300 |0037: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -400e70: 0c03 |003a: move-result-object v3 │ │ -400e72: 7210 69be 0300 |003b: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400e78: 0c03 |003e: move-result-object v3 │ │ -400e7a: 6e20 31c5 3000 |003f: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:(Ljava/lang/String;)V // method@c531 │ │ -400e80: 28ce |0042: goto 0010 // -0032 │ │ -400e82: 7210 20c5 0b00 |0043: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.hasNext:()Z // method@c520 │ │ -400e88: 0a02 |0046: move-result v2 │ │ -400e8a: 3802 7b00 |0047: if-eqz v2, 00c2 // +007b │ │ -400e8e: 7210 21c5 0b00 |0049: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c521 │ │ -400e94: 0c02 |004c: move-result-object v2 │ │ -400e96: 7210 e087 0100 |004d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -400e9c: 0c03 |0050: move-result-object v3 │ │ -400e9e: 7210 5487 0300 |0051: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -400ea4: 0a05 |0054: move-result v5 │ │ -400ea6: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -400ea8: 1217 |0056: const/4 v7, #int 1 // #1 │ │ -400eaa: 3805 4900 |0057: if-eqz v5, 00a0 // +0049 │ │ -400eae: 7210 5587 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -400eb4: 0c05 |005c: move-result-object v5 │ │ -400eb6: 1f05 9d18 |005d: check-cast v5, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -400eba: 6e10 16c5 0500 |005f: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -400ec0: 0a08 |0062: move-result v8 │ │ -400ec2: 7210 69be 0200 |0063: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400ec8: 0c09 |0066: move-result-object v9 │ │ -400eca: 3378 1500 |0067: if-ne v8, v7, 007c // +0015 │ │ -400ece: 3809 1300 |0069: if-eqz v9, 007c // +0013 │ │ -400ed2: 6e10 15c5 0500 |006b: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ -400ed8: 0c05 |006e: move-result-object v5 │ │ -400eda: 6e20 5084 5900 |006f: invoke-virtual {v9, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -400ee0: 0a05 |0072: move-result v5 │ │ -400ee2: 3805 deff |0073: if-eqz v5, 0051 // -0022 │ │ -400ee6: 7210 5687 0300 |0075: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -400eec: 6e20 33c5 9000 |0078: invoke-virtual {v0, v9}, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:(Ljava/lang/String;)V // method@c533 │ │ -400ef2: 2826 |007b: goto 00a1 // +0026 │ │ -400ef4: 1247 |007c: const/4 v7, #int 4 // #4 │ │ -400ef6: 3378 d4ff |007d: if-ne v8, v7, 0051 // -002c │ │ -400efa: 3809 d2ff |007f: if-eqz v9, 0051 // -002e │ │ -400efe: 2207 9410 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -400f02: 7010 8384 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -400f08: 6e10 15c5 0500 |0086: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ -400f0e: 0c05 |0089: move-result-object v5 │ │ -400f10: 6e20 8f84 5700 |008a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400f16: 1a05 8814 |008d: const-string v5, "/" // string@1488 │ │ -400f1a: 6e20 8f84 5700 |008f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -400f20: 6e10 9f84 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -400f26: 0c05 |0095: move-result-object v5 │ │ -400f28: 6e20 6d84 5900 |0096: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -400f2e: 0a05 |0099: move-result v5 │ │ -400f30: 3805 b7ff |009a: if-eqz v5, 0051 // -0049 │ │ -400f34: 6e20 33c5 9000 |009c: invoke-virtual {v0, v9}, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:(Ljava/lang/String;)V // method@c533 │ │ -400f3a: 2802 |009f: goto 00a1 // +0002 │ │ -400f3c: 1216 |00a0: const/4 v6, #int 1 // #1 │ │ -400f3e: 3806 a2ff |00a1: if-eqz v6, 0043 // -005e │ │ -400f42: 7030 2cc5 1a02 |00a3: invoke-direct {v10, v1, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.isDeletedLater:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z // method@c52c │ │ -400f48: 0a03 |00a6: move-result v3 │ │ -400f4a: 3903 9cff |00a7: if-nez v3, 0043 // -0064 │ │ -400f4e: 7210 69be 0200 |00a9: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400f54: 0c03 |00ac: move-result-object v3 │ │ -400f56: 6e20 37c5 3000 |00ad: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetResults;.hasBeenAdded:(Ljava/lang/String;)Z // method@c537 │ │ -400f5c: 0a03 |00b0: move-result v3 │ │ -400f5e: 3903 92ff |00b1: if-nez v3, 0043 // -006e │ │ -400f62: 7210 1fc5 0b00 |00b3: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.getInputStream:()Ljava/io/InputStream; // method@c51f │ │ -400f68: 0c03 |00b6: move-result-object v3 │ │ -400f6a: 7040 2bc5 3a2c |00b7: invoke-direct {v10, v3, v12, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ -400f70: 7210 69be 0200 |00ba: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400f76: 0c02 |00bd: move-result-object v2 │ │ -400f78: 6e20 32c5 2000 |00be: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:(Ljava/lang/String;)V // method@c532 │ │ -400f7e: 2882 |00c1: goto 0043 // -007e │ │ -400f80: 7210 e087 0100 |00c2: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -400f86: 0c0b |00c5: move-result-object v11 │ │ -400f88: 7210 5487 0b00 |00c6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -400f8e: 0a01 |00c9: move-result v1 │ │ -400f90: 3801 3c00 |00ca: if-eqz v1, 0106 // +003c │ │ -400f94: 7210 5587 0b00 |00cc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -400f9a: 0c01 |00cf: move-result-object v1 │ │ -400f9c: 1f01 9d18 |00d0: check-cast v1, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ -400fa0: 6e10 16c5 0100 |00d2: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ -400fa6: 0a02 |00d5: move-result v2 │ │ -400fa8: 3342 f0ff |00d6: if-ne v2, v4, 00c6 // -0010 │ │ -400fac: 6e10 14c5 0100 |00d8: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ -400fb2: 0a02 |00db: move-result v2 │ │ -400fb4: 3902 eaff |00dc: if-nez v2, 00c6 // -0016 │ │ -400fb8: 6e10 12c5 0100 |00de: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -400fbe: 0c02 |00e1: move-result-object v2 │ │ -400fc0: 7210 69be 0200 |00e2: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400fc6: 0c02 |00e5: move-result-object v2 │ │ -400fc8: 6e20 37c5 2000 |00e6: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetResults;.hasBeenAdded:(Ljava/lang/String;)Z // method@c537 │ │ -400fce: 0a02 |00e9: move-result v2 │ │ -400fd0: 3902 dcff |00ea: if-nez v2, 00c6 // -0024 │ │ -400fd4: 6e10 13c5 0100 |00ec: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ -400fda: 0c02 |00ef: move-result-object v2 │ │ -400fdc: 6e10 12c5 0100 |00f0: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -400fe2: 0c03 |00f3: move-result-object v3 │ │ -400fe4: 7040 2bc5 2a3c |00f4: invoke-direct {v10, v2, v12, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ -400fea: 7210 5687 0b00 |00f7: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -400ff0: 6e10 12c5 0100 |00fa: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ -400ff6: 0c01 |00fd: move-result-object v1 │ │ -400ff8: 7210 69be 0100 |00fe: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -400ffe: 0c01 |0101: move-result-object v1 │ │ -401000: 6e20 31c5 1000 |0102: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:(Ljava/lang/String;)V // method@c531 │ │ -401006: 28c1 |0105: goto 00c6 // -003f │ │ -401008: 6e10 81be 0c00 |0106: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.finish:()V // method@be81 │ │ -40100e: 1100 |0109: return-object v0 │ │ +400de0: |[400de0] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ +400df0: 2200 a318 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetResults; // type@18a3 │ │ +400df4: 7010 30c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/changes/ChangeSetResults;.:()V // method@c530 │ │ +400dfa: 2201 2a11 |0005: new-instance v1, Ljava/util/LinkedHashSet; // type@112a │ │ +400dfe: 54a2 938c |0007: iget-object v2, v10, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.changes:Ljava/util/Set; // field@8c93 │ │ +400e02: 7020 6587 2100 |0009: invoke-direct {v1, v2}, Ljava/util/LinkedHashSet;.:(Ljava/util/Collection;)V // method@8765 │ │ +400e08: 7210 e087 0100 |000c: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +400e0e: 0c02 |000f: move-result-object v2 │ │ +400e10: 7210 5487 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +400e16: 0a03 |0013: move-result v3 │ │ +400e18: 1224 |0014: const/4 v4, #int 2 // #2 │ │ +400e1a: 3803 2e00 |0015: if-eqz v3, 0043 // +002e │ │ +400e1e: 7210 5587 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +400e24: 0c03 |001a: move-result-object v3 │ │ +400e26: 1f03 9d18 |001b: check-cast v3, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +400e2a: 6e10 16c5 0300 |001d: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +400e30: 0a05 |0020: move-result v5 │ │ +400e32: 3345 efff |0021: if-ne v5, v4, 0010 // -0011 │ │ +400e36: 6e10 14c5 0300 |0023: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ +400e3c: 0a04 |0026: move-result v4 │ │ +400e3e: 3804 e9ff |0027: if-eqz v4, 0010 // -0017 │ │ +400e42: 6e10 13c5 0300 |0029: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ +400e48: 0c04 |002c: move-result-object v4 │ │ +400e4a: 6e10 12c5 0300 |002d: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +400e50: 0c05 |0030: move-result-object v5 │ │ +400e52: 7040 2bc5 4a5c |0031: invoke-direct {v10, v4, v12, v5}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ +400e58: 7210 5687 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +400e5e: 6e10 12c5 0300 |0037: invoke-virtual {v3}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +400e64: 0c03 |003a: move-result-object v3 │ │ +400e66: 7210 69be 0300 |003b: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400e6c: 0c03 |003e: move-result-object v3 │ │ +400e6e: 6e20 31c5 3000 |003f: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:(Ljava/lang/String;)V // method@c531 │ │ +400e74: 28ce |0042: goto 0010 // -0032 │ │ +400e76: 7210 20c5 0b00 |0043: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.hasNext:()Z // method@c520 │ │ +400e7c: 0a02 |0046: move-result v2 │ │ +400e7e: 3802 7b00 |0047: if-eqz v2, 00c2 // +007b │ │ +400e82: 7210 21c5 0b00 |0049: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c521 │ │ +400e88: 0c02 |004c: move-result-object v2 │ │ +400e8a: 7210 e087 0100 |004d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +400e90: 0c03 |0050: move-result-object v3 │ │ +400e92: 7210 5487 0300 |0051: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +400e98: 0a05 |0054: move-result v5 │ │ +400e9a: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +400e9c: 1217 |0056: const/4 v7, #int 1 // #1 │ │ +400e9e: 3805 4900 |0057: if-eqz v5, 00a0 // +0049 │ │ +400ea2: 7210 5587 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +400ea8: 0c05 |005c: move-result-object v5 │ │ +400eaa: 1f05 9d18 |005d: check-cast v5, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +400eae: 6e10 16c5 0500 |005f: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +400eb4: 0a08 |0062: move-result v8 │ │ +400eb6: 7210 69be 0200 |0063: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400ebc: 0c09 |0066: move-result-object v9 │ │ +400ebe: 3378 1500 |0067: if-ne v8, v7, 007c // +0015 │ │ +400ec2: 3809 1300 |0069: if-eqz v9, 007c // +0013 │ │ +400ec6: 6e10 15c5 0500 |006b: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ +400ecc: 0c05 |006e: move-result-object v5 │ │ +400ece: 6e20 5084 5900 |006f: invoke-virtual {v9, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +400ed4: 0a05 |0072: move-result v5 │ │ +400ed6: 3805 deff |0073: if-eqz v5, 0051 // -0022 │ │ +400eda: 7210 5687 0300 |0075: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +400ee0: 6e20 33c5 9000 |0078: invoke-virtual {v0, v9}, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:(Ljava/lang/String;)V // method@c533 │ │ +400ee6: 2826 |007b: goto 00a1 // +0026 │ │ +400ee8: 1247 |007c: const/4 v7, #int 4 // #4 │ │ +400eea: 3378 d4ff |007d: if-ne v8, v7, 0051 // -002c │ │ +400eee: 3809 d2ff |007f: if-eqz v9, 0051 // -002e │ │ +400ef2: 2207 9410 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +400ef6: 7010 8384 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +400efc: 6e10 15c5 0500 |0086: invoke-virtual {v5}, Lorg/apache/commons/compress/changes/Change;.targetFile:()Ljava/lang/String; // method@c515 │ │ +400f02: 0c05 |0089: move-result-object v5 │ │ +400f04: 6e20 8f84 5700 |008a: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400f0a: 1a05 8814 |008d: const-string v5, "/" // string@1488 │ │ +400f0e: 6e20 8f84 5700 |008f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +400f14: 6e10 9f84 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +400f1a: 0c05 |0095: move-result-object v5 │ │ +400f1c: 6e20 6d84 5900 |0096: invoke-virtual {v9, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +400f22: 0a05 |0099: move-result v5 │ │ +400f24: 3805 b7ff |009a: if-eqz v5, 0051 // -0049 │ │ +400f28: 6e20 33c5 9000 |009c: invoke-virtual {v0, v9}, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:(Ljava/lang/String;)V // method@c533 │ │ +400f2e: 2802 |009f: goto 00a1 // +0002 │ │ +400f30: 1216 |00a0: const/4 v6, #int 1 // #1 │ │ +400f32: 3806 a2ff |00a1: if-eqz v6, 0043 // -005e │ │ +400f36: 7030 2cc5 1a02 |00a3: invoke-direct {v10, v1, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.isDeletedLater:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z // method@c52c │ │ +400f3c: 0a03 |00a6: move-result v3 │ │ +400f3e: 3903 9cff |00a7: if-nez v3, 0043 // -0064 │ │ +400f42: 7210 69be 0200 |00a9: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400f48: 0c03 |00ac: move-result-object v3 │ │ +400f4a: 6e20 37c5 3000 |00ad: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetResults;.hasBeenAdded:(Ljava/lang/String;)Z // method@c537 │ │ +400f50: 0a03 |00b0: move-result v3 │ │ +400f52: 3903 92ff |00b1: if-nez v3, 0043 // -006e │ │ +400f56: 7210 1fc5 0b00 |00b3: invoke-interface {v11}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;.getInputStream:()Ljava/io/InputStream; // method@c51f │ │ +400f5c: 0c03 |00b6: move-result-object v3 │ │ +400f5e: 7040 2bc5 3a2c |00b7: invoke-direct {v10, v3, v12, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ +400f64: 7210 69be 0200 |00ba: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400f6a: 0c02 |00bd: move-result-object v2 │ │ +400f6c: 6e20 32c5 2000 |00be: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:(Ljava/lang/String;)V // method@c532 │ │ +400f72: 2882 |00c1: goto 0043 // -007e │ │ +400f74: 7210 e087 0100 |00c2: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +400f7a: 0c0b |00c5: move-result-object v11 │ │ +400f7c: 7210 5487 0b00 |00c6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +400f82: 0a01 |00c9: move-result v1 │ │ +400f84: 3801 3c00 |00ca: if-eqz v1, 0106 // +003c │ │ +400f88: 7210 5587 0b00 |00cc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +400f8e: 0c01 |00cf: move-result-object v1 │ │ +400f90: 1f01 9d18 |00d0: check-cast v1, Lorg/apache/commons/compress/changes/Change; // type@189d │ │ +400f94: 6e10 16c5 0100 |00d2: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.type:()I // method@c516 │ │ +400f9a: 0a02 |00d5: move-result v2 │ │ +400f9c: 3342 f0ff |00d6: if-ne v2, v4, 00c6 // -0010 │ │ +400fa0: 6e10 14c5 0100 |00d8: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.isReplaceMode:()Z // method@c514 │ │ +400fa6: 0a02 |00db: move-result v2 │ │ +400fa8: 3902 eaff |00dc: if-nez v2, 00c6 // -0016 │ │ +400fac: 6e10 12c5 0100 |00de: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +400fb2: 0c02 |00e1: move-result-object v2 │ │ +400fb4: 7210 69be 0200 |00e2: invoke-interface {v2}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400fba: 0c02 |00e5: move-result-object v2 │ │ +400fbc: 6e20 37c5 2000 |00e6: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetResults;.hasBeenAdded:(Ljava/lang/String;)Z // method@c537 │ │ +400fc2: 0a02 |00e9: move-result v2 │ │ +400fc4: 3902 dcff |00ea: if-nez v2, 00c6 // -0024 │ │ +400fc8: 6e10 13c5 0100 |00ec: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getInput:()Ljava/io/InputStream; // method@c513 │ │ +400fce: 0c02 |00ef: move-result-object v2 │ │ +400fd0: 6e10 12c5 0100 |00f0: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +400fd6: 0c03 |00f3: move-result-object v3 │ │ +400fd8: 7040 2bc5 2a3c |00f4: invoke-direct {v10, v2, v12, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.copyStream:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c52b │ │ +400fde: 7210 5687 0b00 |00f7: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +400fe4: 6e10 12c5 0100 |00fa: invoke-virtual {v1}, Lorg/apache/commons/compress/changes/Change;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c512 │ │ +400fea: 0c01 |00fd: move-result-object v1 │ │ +400fec: 7210 69be 0100 |00fe: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +400ff2: 0c01 |0101: move-result-object v1 │ │ +400ff4: 6e20 31c5 1000 |0102: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:(Ljava/lang/String;)V // method@c531 │ │ +400ffa: 28c1 |0105: goto 00c6 // -003f │ │ +400ffc: 6e10 81be 0c00 |0106: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.finish:()V // method@be81 │ │ +401002: 1100 |0109: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=116 │ │ 0x000c line=118 │ │ 0x0017 line=119 │ │ 0x001d line=121 │ │ @@ -888615,20 +888615,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -400da4: |[400da4] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ -400db4: 2200 a018 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; // type@18a0 │ │ -400db8: 7020 22c5 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c522 │ │ -400dbe: 7030 2fc5 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; // method@c52f │ │ -400dc4: 0c02 |0008: move-result-object v2 │ │ -400dc6: 1102 |0009: return-object v2 │ │ +400d98: |[400d98] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ +400da8: 2200 a018 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; // type@18a0 │ │ +400dac: 7020 22c5 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c522 │ │ +400db2: 7030 2fc5 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; // method@c52f │ │ +400db8: 0c02 |0008: move-result-object v2 │ │ +400dba: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ @@ -888638,20 +888638,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -400dc8: |[400dc8] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ -400dd8: 2200 a118 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; // type@18a1 │ │ -400ddc: 7020 26c5 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c526 │ │ -400de2: 7030 2fc5 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; // method@c52f │ │ -400de8: 0c02 |0008: move-result-object v2 │ │ -400dea: 1102 |0009: return-object v2 │ │ +400dbc: |[400dbc] org.apache.commons.compress.changes.ChangeSetPerformer.perform:(Lorg/apache/commons/compress/archivers/zip/ZipFile;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ +400dcc: 2200 a118 |0000: new-instance v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; // type@18a1 │ │ +400dd0: 7020 26c5 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c526 │ │ +400dd6: 7030 2fc5 0103 |0005: invoke-direct {v1, v0, v3}, Lorg/apache/commons/compress/changes/ChangeSetPerformer;.perform:(Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)Lorg/apache/commons/compress/changes/ChangeSetResults; // method@c52f │ │ +400ddc: 0c02 |0008: move-result-object v2 │ │ +400dde: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ @@ -888707,26 +888707,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -4010dc: |[4010dc] org.apache.commons.compress.changes.ChangeSetResults.:()V │ │ -4010ec: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4010f2: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -4010f6: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -4010fc: 5b10 948c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ -401100: 2200 1711 |000a: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -401104: 7010 5886 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -40110a: 5b10 958c |000f: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ -40110e: 2200 1711 |0011: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -401112: 7010 5886 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -401118: 5b10 968c |0016: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ -40111c: 0e00 |0018: return-void │ │ +4010d0: |[4010d0] org.apache.commons.compress.changes.ChangeSetResults.:()V │ │ +4010e0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4010e6: 2200 1711 |0003: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +4010ea: 7010 5886 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +4010f0: 5b10 948c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ +4010f4: 2200 1711 |000a: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +4010f8: 7010 5886 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +4010fe: 5b10 958c |000f: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ +401102: 2200 1711 |0011: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +401106: 7010 5886 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +40110c: 5b10 968c |0016: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ +401110: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ 0x0011 line=30 │ │ locals : │ │ @@ -888738,18 +888738,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -401120: |[401120] org.apache.commons.compress.changes.ChangeSetResults.addedFromChangeSet:(Ljava/lang/String;)V │ │ -401130: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ -401134: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -40113a: 0e00 |0005: return-void │ │ +401114: |[401114] org.apache.commons.compress.changes.ChangeSetResults.addedFromChangeSet:(Ljava/lang/String;)V │ │ +401124: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ +401128: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +40112e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -888758,18 +888758,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40113c: |[40113c] org.apache.commons.compress.changes.ChangeSetResults.addedFromStream:(Ljava/lang/String;)V │ │ -40114c: 5410 958c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ -401150: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -401156: 0e00 |0005: return-void │ │ +401130: |[401130] org.apache.commons.compress.changes.ChangeSetResults.addedFromStream:(Ljava/lang/String;)V │ │ +401140: 5410 958c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ +401144: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +40114a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -888778,18 +888778,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -401158: |[401158] org.apache.commons.compress.changes.ChangeSetResults.deleted:(Ljava/lang/String;)V │ │ -401168: 5410 968c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ -40116c: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -401172: 0e00 |0005: return-void │ │ +40114c: |[40114c] org.apache.commons.compress.changes.ChangeSetResults.deleted:(Ljava/lang/String;)V │ │ +40115c: 5410 968c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ +401160: 7220 7a87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +401166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -888798,17 +888798,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401094: |[401094] org.apache.commons.compress.changes.ChangeSetResults.getAddedFromChangeSet:()Ljava/util/List; │ │ -4010a4: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ -4010a8: 1100 |0002: return-object v0 │ │ +401088: |[401088] org.apache.commons.compress.changes.ChangeSetResults.getAddedFromChangeSet:()Ljava/util/List; │ │ +401098: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ +40109c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ │ │ #4 : (in Lorg/apache/commons/compress/changes/ChangeSetResults;) │ │ @@ -888816,17 +888816,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4010ac: |[4010ac] org.apache.commons.compress.changes.ChangeSetResults.getAddedFromStream:()Ljava/util/List; │ │ -4010bc: 5410 958c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ -4010c0: 1100 |0002: return-object v0 │ │ +4010a0: |[4010a0] org.apache.commons.compress.changes.ChangeSetResults.getAddedFromStream:()Ljava/util/List; │ │ +4010b0: 5410 958c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ +4010b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ │ │ #5 : (in Lorg/apache/commons/compress/changes/ChangeSetResults;) │ │ @@ -888834,17 +888834,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4010c4: |[4010c4] org.apache.commons.compress.changes.ChangeSetResults.getDeleted:()Ljava/util/List; │ │ -4010d4: 5410 968c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ -4010d8: 1100 |0002: return-object v0 │ │ +4010b8: |[4010b8] org.apache.commons.compress.changes.ChangeSetResults.getDeleted:()Ljava/util/List; │ │ +4010c8: 5410 968c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.deleted:Ljava/util/List; // field@8c96 │ │ +4010cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ │ │ #6 : (in Lorg/apache/commons/compress/changes/ChangeSetResults;) │ │ @@ -888852,28 +888852,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -401058: |[401058] org.apache.commons.compress.changes.ChangeSetResults.hasBeenAdded:(Ljava/lang/String;)Z │ │ -401068: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ -40106c: 7220 7d87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -401072: 0a00 |0005: move-result v0 │ │ -401074: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -401078: 5410 958c |0008: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ -40107c: 7220 7d87 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -401082: 0a02 |000d: move-result v2 │ │ -401084: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -401088: 2803 |0010: goto 0013 // +0003 │ │ -40108a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -40108c: 0f02 |0012: return v2 │ │ -40108e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -401090: 0f02 |0014: return v2 │ │ +40104c: |[40104c] org.apache.commons.compress.changes.ChangeSetResults.hasBeenAdded:(Ljava/lang/String;)Z │ │ +40105c: 5410 948c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromChangeSet:Ljava/util/List; // field@8c94 │ │ +401060: 7220 7d87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +401066: 0a00 |0005: move-result v0 │ │ +401068: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +40106c: 5410 958c |0008: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetResults;.addedFromStream:Ljava/util/List; // field@8c95 │ │ +401070: 7220 7d87 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +401076: 0a02 |000d: move-result v2 │ │ +401078: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +40107c: 2803 |0010: goto 0013 // +0003 │ │ +40107e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +401080: 0f02 |0012: return v2 │ │ +401082: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +401084: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetResults; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -888907,17 +888907,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -401518: |[401518] org.apache.commons.compress.compressors.CompressorException.:(Ljava/lang/String;)V │ │ -401528: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ -40152e: 0e00 |0003: return-void │ │ +40150c: |[40150c] org.apache.commons.compress.compressors.CompressorException.:(Ljava/lang/String;)V │ │ +40151c: 7020 7183 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@8371 │ │ +401522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/CompressorException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -888926,17 +888926,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 │ │ -401530: |[401530] org.apache.commons.compress.compressors.CompressorException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -401540: 7030 7283 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8372 │ │ -401546: 0e00 |0003: return-void │ │ +401524: |[401524] org.apache.commons.compress.compressors.CompressorException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +401534: 7030 7283 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8372 │ │ +40153a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/CompressorException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -888975,19 +888975,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -401578: |[401578] org.apache.commons.compress.compressors.CompressorInputStream.:()V │ │ -401588: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ -40158e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -401592: 5a20 988c |0005: iput-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -401596: 0e00 |0007: return-void │ │ +40156c: |[40156c] org.apache.commons.compress.compressors.CompressorInputStream.:()V │ │ +40157c: 7010 7e82 0200 |0000: invoke-direct {v2}, Ljava/io/InputStream;.:()V // method@827e │ │ +401582: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +401586: 5a20 988c |0005: iput-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +40158a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ │ │ @@ -888997,18 +888997,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -401598: |[401598] org.apache.commons.compress.compressors.CompressorInputStream.count:(I)V │ │ -4015a8: 8130 |0000: int-to-long v0, v3 │ │ -4015aa: 6e30 3cc5 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.count:(J)V // method@c53c │ │ -4015b0: 0e00 |0004: return-void │ │ +40158c: |[40158c] org.apache.commons.compress.compressors.CompressorInputStream.count:(I)V │ │ +40159c: 8130 |0000: int-to-long v0, v3 │ │ +40159e: 6e30 3cc5 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.count:(J)V // method@c53c │ │ +4015a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -889017,22 +889017,22 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -4015b4: |[4015b4] org.apache.commons.compress.compressors.CompressorInputStream.count:(J)V │ │ -4015c4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -4015c8: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -4015cc: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -4015d0: 5330 988c |0006: iget-wide v0, v3, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -4015d4: bb40 |0008: add-long/2addr v0, v4 │ │ -4015d6: 5a30 988c |0009: iput-wide v0, v3, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -4015da: 0e00 |000b: return-void │ │ +4015a8: |[4015a8] org.apache.commons.compress.compressors.CompressorInputStream.count:(J)V │ │ +4015b8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +4015bc: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +4015c0: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +4015c4: 5330 988c |0006: iget-wide v0, v3, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +4015c8: bb40 |0008: add-long/2addr v0, v4 │ │ +4015ca: 5a30 988c |0009: iput-wide v0, v3, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +4015ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=46 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ │ │ @@ -889041,17 +889041,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401560: |[401560] org.apache.commons.compress.compressors.CompressorInputStream.getBytesRead:()J │ │ -401570: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -401574: 1000 |0002: return-wide v0 │ │ +401554: |[401554] org.apache.commons.compress.compressors.CompressorInputStream.getBytesRead:()J │ │ +401564: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +401568: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/CompressorInputStream;) │ │ @@ -889059,18 +889059,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -401548: |[401548] org.apache.commons.compress.compressors.CompressorInputStream.getCount:()I │ │ -401558: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -40155c: 8401 |0002: long-to-int v1, v0 │ │ -40155e: 0f01 |0003: return v1 │ │ +40153c: |[40153c] org.apache.commons.compress.compressors.CompressorInputStream.getCount:()I │ │ +40154c: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +401550: 8401 |0002: long-to-int v1, v0 │ │ +401552: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/CompressorInputStream;) │ │ @@ -889078,19 +889078,19 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4015dc: |[4015dc] org.apache.commons.compress.compressors.CompressorInputStream.pushedBackBytes:(J)V │ │ -4015ec: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -4015f0: bc30 |0002: sub-long/2addr v0, v3 │ │ -4015f2: 5a20 988c |0003: iput-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ -4015f6: 0e00 |0005: return-void │ │ +4015d0: |[4015d0] org.apache.commons.compress.compressors.CompressorInputStream.pushedBackBytes:(J)V │ │ +4015e0: 5320 988c |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +4015e4: bc30 |0002: sub-long/2addr v0, v3 │ │ +4015e6: 5a20 988c |0003: iput-wide v0, v2, Lorg/apache/commons/compress/compressors/CompressorInputStream;.bytesRead:J // field@8c98 │ │ +4015ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -889119,17 +889119,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4015f8: |[4015f8] org.apache.commons.compress.compressors.CompressorOutputStream.:()V │ │ -401608: 7010 9d82 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ -40160e: 0e00 |0003: return-void │ │ +4015ec: |[4015ec] org.apache.commons.compress.compressors.CompressorOutputStream.:()V │ │ +4015fc: 7010 9d82 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@829d │ │ +401602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ │ │ Virtual methods - │ │ @@ -889167,17 +889167,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4016a0: |[4016a0] org.apache.commons.compress.compressors.CompressorStreamFactory$1.:()V │ │ -4016b0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4016b6: 0e00 |0003: return-void │ │ +401694: |[401694] org.apache.commons.compress.compressors.CompressorStreamFactory$1.:()V │ │ +4016a4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4016aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1; │ │ │ │ Virtual methods - │ │ @@ -889186,18 +889186,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -401610: |[401610] org.apache.commons.compress.compressors.CompressorStreamFactory$1.run:()Ljava/lang/Object; │ │ -401620: 6e10 43c5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1;.run:()Ljava/util/SortedMap; // method@c543 │ │ -401626: 0c00 |0003: move-result-object v0 │ │ -401628: 1100 |0004: return-object v0 │ │ +401604: |[401604] org.apache.commons.compress.compressors.CompressorStreamFactory$1.run:()Ljava/lang/Object; │ │ +401614: 6e10 43c5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1;.run:()Ljava/util/SortedMap; // method@c543 │ │ +40161a: 0c00 |0003: move-result-object v0 │ │ +40161c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1;) │ │ @@ -889205,39 +889205,39 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -40162c: |[40162c] org.apache.commons.compress.compressors.CompressorStreamFactory$1.run:()Ljava/util/SortedMap; │ │ -40163c: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ -401640: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ -401646: 7100 4bc5 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ -40164c: 0c01 |0008: move-result-object v1 │ │ -40164e: 6e10 5dc5 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getInputStreamCompressorNames:()Ljava/util/Set; // method@c55d │ │ -401654: 0c01 |000c: move-result-object v1 │ │ -401656: 7100 4bc5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ -40165c: 0c02 |0010: move-result-object v2 │ │ -40165e: 7130 68c5 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ -401664: 7100 4cc5 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$100:()Ljava/util/ArrayList; // method@c54c │ │ -40166a: 0c01 |0017: move-result-object v1 │ │ -40166c: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ -401672: 0c01 |001b: move-result-object v1 │ │ -401674: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -40167a: 0a02 |001f: move-result v2 │ │ -40167c: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -401680: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -401686: 0c02 |0025: move-result-object v2 │ │ -401688: 1f02 aa18 |0026: check-cast v2, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ -40168c: 7210 6ec5 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.getInputStreamCompressorNames:()Ljava/util/Set; // method@c56e │ │ -401692: 0c03 |002b: move-result-object v3 │ │ -401694: 7130 68c5 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ -40169a: 28ed |002f: goto 001c // -0013 │ │ -40169c: 1100 |0030: return-object v0 │ │ +401620: |[401620] org.apache.commons.compress.compressors.CompressorStreamFactory$1.run:()Ljava/util/SortedMap; │ │ +401630: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ +401634: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ +40163a: 7100 4bc5 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ +401640: 0c01 |0008: move-result-object v1 │ │ +401642: 6e10 5dc5 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getInputStreamCompressorNames:()Ljava/util/Set; // method@c55d │ │ +401648: 0c01 |000c: move-result-object v1 │ │ +40164a: 7100 4bc5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ +401650: 0c02 |0010: move-result-object v2 │ │ +401652: 7130 68c5 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ +401658: 7100 4cc5 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$100:()Ljava/util/ArrayList; // method@c54c │ │ +40165e: 0c01 |0017: move-result-object v1 │ │ +401660: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ +401666: 0c01 |001b: move-result-object v1 │ │ +401668: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +40166e: 0a02 |001f: move-result v2 │ │ +401670: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ +401674: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +40167a: 0c02 |0025: move-result-object v2 │ │ +40167c: 1f02 aa18 |0026: check-cast v2, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ +401680: 7210 6ec5 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.getInputStreamCompressorNames:()Ljava/util/Set; // method@c56e │ │ +401686: 0c03 |002b: move-result-object v3 │ │ +401688: 7130 68c5 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ +40168e: 28ed |002f: goto 001c // -0013 │ │ +401690: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x0014 line=226 │ │ 0x0028 line=227 │ │ locals : │ │ @@ -889277,17 +889277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -401748: |[401748] org.apache.commons.compress.compressors.CompressorStreamFactory$2.:()V │ │ -401758: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40175e: 0e00 |0003: return-void │ │ +40173c: |[40173c] org.apache.commons.compress.compressors.CompressorStreamFactory$2.:()V │ │ +40174c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +401752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2; │ │ │ │ Virtual methods - │ │ @@ -889296,18 +889296,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4016b8: |[4016b8] org.apache.commons.compress.compressors.CompressorStreamFactory$2.run:()Ljava/lang/Object; │ │ -4016c8: 6e10 46c5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2;.run:()Ljava/util/SortedMap; // method@c546 │ │ -4016ce: 0c00 |0003: move-result-object v0 │ │ -4016d0: 1100 |0004: return-object v0 │ │ +4016ac: |[4016ac] org.apache.commons.compress.compressors.CompressorStreamFactory$2.run:()Ljava/lang/Object; │ │ +4016bc: 6e10 46c5 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2;.run:()Ljava/util/SortedMap; // method@c546 │ │ +4016c2: 0c00 |0003: move-result-object v0 │ │ +4016c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2;) │ │ @@ -889315,39 +889315,39 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -4016d4: |[4016d4] org.apache.commons.compress.compressors.CompressorStreamFactory$2.run:()Ljava/util/SortedMap; │ │ -4016e4: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ -4016e8: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ -4016ee: 7100 4bc5 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ -4016f4: 0c01 |0008: move-result-object v1 │ │ -4016f6: 6e10 61c5 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getOutputStreamCompressorNames:()Ljava/util/Set; // method@c561 │ │ -4016fc: 0c01 |000c: move-result-object v1 │ │ -4016fe: 7100 4bc5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ -401704: 0c02 |0010: move-result-object v2 │ │ -401706: 7130 68c5 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ -40170c: 7100 4cc5 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$100:()Ljava/util/ArrayList; // method@c54c │ │ -401712: 0c01 |0017: move-result-object v1 │ │ -401714: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ -40171a: 0c01 |001b: move-result-object v1 │ │ -40171c: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -401722: 0a02 |001f: move-result v2 │ │ -401724: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -401728: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -40172e: 0c02 |0025: move-result-object v2 │ │ -401730: 1f02 aa18 |0026: check-cast v2, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ -401734: 7210 6fc5 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.getOutputStreamCompressorNames:()Ljava/util/Set; // method@c56f │ │ -40173a: 0c03 |002b: move-result-object v3 │ │ -40173c: 7130 68c5 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ -401742: 28ed |002f: goto 001c // -0013 │ │ -401744: 1100 |0030: return-object v0 │ │ +4016c8: |[4016c8] org.apache.commons.compress.compressors.CompressorStreamFactory$2.run:()Ljava/util/SortedMap; │ │ +4016d8: 2200 4911 |0000: new-instance v0, Ljava/util/TreeMap; // type@1149 │ │ +4016dc: 7010 0188 0000 |0002: invoke-direct {v0}, Ljava/util/TreeMap;.:()V // method@8801 │ │ +4016e2: 7100 4bc5 0000 |0005: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ +4016e8: 0c01 |0008: move-result-object v1 │ │ +4016ea: 6e10 61c5 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getOutputStreamCompressorNames:()Ljava/util/Set; // method@c561 │ │ +4016f0: 0c01 |000c: move-result-object v1 │ │ +4016f2: 7100 4bc5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // method@c54b │ │ +4016f8: 0c02 |0010: move-result-object v2 │ │ +4016fa: 7130 68c5 2100 |0011: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ +401700: 7100 4cc5 0000 |0014: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.access$100:()Ljava/util/ArrayList; // method@c54c │ │ +401706: 0c01 |0017: move-result-object v1 │ │ +401708: 6e10 6686 0100 |0018: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@8666 │ │ +40170e: 0c01 |001b: move-result-object v1 │ │ +401710: 7210 5487 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +401716: 0a02 |001f: move-result v2 │ │ +401718: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ +40171c: 7210 5587 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +401722: 0c02 |0025: move-result-object v2 │ │ +401724: 1f02 aa18 |0026: check-cast v2, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ +401728: 7210 6fc5 0200 |0028: invoke-interface {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.getOutputStreamCompressorNames:()Ljava/util/Set; // method@c56f │ │ +40172e: 0c03 |002b: move-result-object v3 │ │ +401730: 7130 68c5 2300 |002c: invoke-static {v3, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V // method@c568 │ │ +401736: 28ed |002f: goto 001c // -0013 │ │ +401738: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x0014 line=267 │ │ 0x0028 line=268 │ │ locals : │ │ @@ -889469,71 +889469,71 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -4022d0: |[4022d0] org.apache.commons.compress.compressors.FileNameUtil.:(Ljava/util/Map;Ljava/lang/String;)V │ │ -4022e0: 7010 0484 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@8404 │ │ -4022e6: 2200 2511 |0003: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -4022ea: 7010 3587 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -4022f0: 5b80 ab8c |0008: iput-object v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ -4022f4: 7110 0d87 0900 |000a: invoke-static {v9}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ -4022fa: 0c00 |000d: move-result-object v0 │ │ -4022fc: 5b80 b18c |000e: iput-object v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ -402300: 7210 aa87 0900 |0010: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -402306: 0c09 |0013: move-result-object v9 │ │ -402308: 7210 e087 0900 |0014: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -40230e: 0c09 |0017: move-result-object v9 │ │ -402310: 1400 ffff ff7f |0018: const v0, #float nan // #7fffffff │ │ -402316: 1501 0080 |001b: const/high16 v1, #int -2147483648 // #8000 │ │ -40231a: 1500 0080 |001d: const/high16 v0, #int -2147483648 // #8000 │ │ -40231e: 1402 ffff ff7f |001f: const v2, #float nan // #7fffffff │ │ -402324: 1403 ffff ff7f |0022: const v3, #float nan // #7fffffff │ │ -40232a: 7210 5487 0900 |0025: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -402330: 0a04 |0028: move-result v4 │ │ -402332: 3804 3c00 |0029: if-eqz v4, 0065 // +003c │ │ -402336: 7210 5587 0900 |002b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -40233c: 0c04 |002e: move-result-object v4 │ │ -40233e: 1f04 2f11 |002f: check-cast v4, Ljava/util/Map$Entry; // type@112f │ │ -402342: 7210 a387 0400 |0031: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -402348: 0c05 |0034: move-result-object v5 │ │ -40234a: 1f05 9210 |0035: check-cast v5, Ljava/lang/String; // type@1092 │ │ -40234e: 6e10 6384 0500 |0037: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -402354: 0a05 |003a: move-result v5 │ │ -402356: 3715 0300 |003b: if-le v5, v1, 003e // +0003 │ │ -40235a: 0151 |003d: move v1, v5 │ │ -40235c: 3525 0300 |003e: if-ge v5, v2, 0041 // +0003 │ │ -402360: 0152 |0040: move v2, v5 │ │ -402362: 7210 a487 0400 |0041: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -402368: 0c05 |0044: move-result-object v5 │ │ -40236a: 1f05 9210 |0045: check-cast v5, Ljava/lang/String; // type@1092 │ │ -40236e: 6e10 6384 0500 |0047: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -402374: 0a06 |004a: move-result v6 │ │ -402376: 3d06 daff |004b: if-lez v6, 0025 // -0026 │ │ -40237a: 5487 ab8c |004d: iget-object v7, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ -40237e: 7220 a887 5700 |004f: invoke-interface {v7, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -402384: 0a07 |0052: move-result v7 │ │ -402386: 3907 0b00 |0053: if-nez v7, 005e // +000b │ │ -40238a: 5487 ab8c |0055: iget-object v7, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ -40238e: 7210 a387 0400 |0057: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -402394: 0c04 |005a: move-result-object v4 │ │ -402396: 7230 b187 5704 |005b: invoke-interface {v7, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40239c: 3706 0300 |005e: if-le v6, v0, 0061 // +0003 │ │ -4023a0: 0160 |0060: move v0, v6 │ │ -4023a2: 3536 c4ff |0061: if-ge v6, v3, 0025 // -003c │ │ -4023a6: 0163 |0063: move v3, v6 │ │ -4023a8: 28c1 |0064: goto 0025 // -003f │ │ -4023aa: 5981 ad8c |0065: iput v1, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ -4023ae: 5980 ae8c |0067: iput v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestUncompressedSuffix:I // field@8cae │ │ -4023b2: 5982 af8c |0069: iput v2, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ -4023b6: 5983 b08c |006b: iput v3, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestUncompressedSuffix:I // field@8cb0 │ │ -4023ba: 5b8a ac8c |006d: iput-object v10, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.defaultExtension:Ljava/lang/String; // field@8cac │ │ -4023be: 0e00 |006f: return-void │ │ +4022c4: |[4022c4] org.apache.commons.compress.compressors.FileNameUtil.:(Ljava/util/Map;Ljava/lang/String;)V │ │ +4022d4: 7010 0484 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@8404 │ │ +4022da: 2200 2511 |0003: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4022de: 7010 3587 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +4022e4: 5b80 ab8c |0008: iput-object v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ +4022e8: 7110 0d87 0900 |000a: invoke-static {v9}, Ljava/util/Collections;.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map; // method@870d │ │ +4022ee: 0c00 |000d: move-result-object v0 │ │ +4022f0: 5b80 b18c |000e: iput-object v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ +4022f4: 7210 aa87 0900 |0010: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +4022fa: 0c09 |0013: move-result-object v9 │ │ +4022fc: 7210 e087 0900 |0014: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +402302: 0c09 |0017: move-result-object v9 │ │ +402304: 1400 ffff ff7f |0018: const v0, #float nan // #7fffffff │ │ +40230a: 1501 0080 |001b: const/high16 v1, #int -2147483648 // #8000 │ │ +40230e: 1500 0080 |001d: const/high16 v0, #int -2147483648 // #8000 │ │ +402312: 1402 ffff ff7f |001f: const v2, #float nan // #7fffffff │ │ +402318: 1403 ffff ff7f |0022: const v3, #float nan // #7fffffff │ │ +40231e: 7210 5487 0900 |0025: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +402324: 0a04 |0028: move-result v4 │ │ +402326: 3804 3c00 |0029: if-eqz v4, 0065 // +003c │ │ +40232a: 7210 5587 0900 |002b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +402330: 0c04 |002e: move-result-object v4 │ │ +402332: 1f04 2f11 |002f: check-cast v4, Ljava/util/Map$Entry; // type@112f │ │ +402336: 7210 a387 0400 |0031: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +40233c: 0c05 |0034: move-result-object v5 │ │ +40233e: 1f05 9210 |0035: check-cast v5, Ljava/lang/String; // type@1092 │ │ +402342: 6e10 6384 0500 |0037: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +402348: 0a05 |003a: move-result v5 │ │ +40234a: 3715 0300 |003b: if-le v5, v1, 003e // +0003 │ │ +40234e: 0151 |003d: move v1, v5 │ │ +402350: 3525 0300 |003e: if-ge v5, v2, 0041 // +0003 │ │ +402354: 0152 |0040: move v2, v5 │ │ +402356: 7210 a487 0400 |0041: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +40235c: 0c05 |0044: move-result-object v5 │ │ +40235e: 1f05 9210 |0045: check-cast v5, Ljava/lang/String; // type@1092 │ │ +402362: 6e10 6384 0500 |0047: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +402368: 0a06 |004a: move-result v6 │ │ +40236a: 3d06 daff |004b: if-lez v6, 0025 // -0026 │ │ +40236e: 5487 ab8c |004d: iget-object v7, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ +402372: 7220 a887 5700 |004f: invoke-interface {v7, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +402378: 0a07 |0052: move-result v7 │ │ +40237a: 3907 0b00 |0053: if-nez v7, 005e // +000b │ │ +40237e: 5487 ab8c |0055: iget-object v7, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ +402382: 7210 a387 0400 |0057: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +402388: 0c04 |005a: move-result-object v4 │ │ +40238a: 7230 b187 5704 |005b: invoke-interface {v7, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +402390: 3706 0300 |005e: if-le v6, v0, 0061 // +0003 │ │ +402394: 0160 |0060: move v0, v6 │ │ +402396: 3536 c4ff |0061: if-ge v6, v3, 0025 // -003c │ │ +40239a: 0163 |0063: move v3, v6 │ │ +40239c: 28c1 |0064: goto 0025 // -003f │ │ +40239e: 5981 ad8c |0065: iput v1, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ +4023a2: 5980 ae8c |0067: iput v0, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestUncompressedSuffix:I // field@8cae │ │ +4023a6: 5982 af8c |0069: iput v2, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ +4023aa: 5983 b08c |006b: iput v3, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestUncompressedSuffix:I // field@8cb0 │ │ +4023ae: 5b8a ac8c |006d: iput-object v10, v8, Lorg/apache/commons/compress/compressors/FileNameUtil;.defaultExtension:Ljava/lang/String; // field@8cac │ │ +4023b2: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=37 │ │ 0x000a line=93 │ │ 0x0010 line=96 │ │ 0x0031 line=97 │ │ @@ -889557,52 +889557,52 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -4021a0: |[4021a0] org.apache.commons.compress.compressors.FileNameUtil.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -4021b0: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -4021b4: 6e20 7484 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -4021ba: 0c00 |0005: move-result-object v0 │ │ -4021bc: 6e10 6384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -4021c2: 0a01 |0009: move-result v1 │ │ -4021c4: 5262 b08c |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestUncompressedSuffix:I // field@8cb0 │ │ -4021c8: 5263 ae8c |000c: iget v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestUncompressedSuffix:I // field@8cae │ │ -4021cc: 3632 2c00 |000e: if-gt v2, v3, 003a // +002c │ │ -4021d0: 3512 2a00 |0010: if-ge v2, v1, 003a // +002a │ │ -4021d4: 5463 ab8c |0012: iget-object v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ -4021d8: 9104 0102 |0014: sub-int v4, v1, v2 │ │ -4021dc: 6e20 7084 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -4021e2: 0c05 |0019: move-result-object v5 │ │ -4021e4: 7220 ac87 5300 |001a: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -4021ea: 0c03 |001d: move-result-object v3 │ │ -4021ec: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ -4021f0: 3803 1700 |0020: if-eqz v3, 0037 // +0017 │ │ -4021f4: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4021f8: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4021fe: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -402200: 6e30 7184 1704 |0028: invoke-virtual {v7, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -402206: 0c07 |002b: move-result-object v7 │ │ -402208: 6e20 8f84 7000 |002c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40220e: 6e20 8f84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402214: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40221a: 0c07 |0035: move-result-object v7 │ │ -40221c: 1107 |0036: return-object v7 │ │ -40221e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -402222: 28d3 |0039: goto 000c // -002d │ │ -402224: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -402228: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40222e: 6e20 8f84 7000 |003f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402234: 5467 ac8c |0042: iget-object v7, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.defaultExtension:Ljava/lang/String; // field@8cac │ │ -402238: 6e20 8f84 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40223e: 6e10 9f84 0000 |0047: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -402244: 0c07 |004a: move-result-object v7 │ │ -402246: 1107 |004b: return-object v7 │ │ +402194: |[402194] org.apache.commons.compress.compressors.FileNameUtil.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +4021a4: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +4021a8: 6e20 7484 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +4021ae: 0c00 |0005: move-result-object v0 │ │ +4021b0: 6e10 6384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +4021b6: 0a01 |0009: move-result v1 │ │ +4021b8: 5262 b08c |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestUncompressedSuffix:I // field@8cb0 │ │ +4021bc: 5263 ae8c |000c: iget v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestUncompressedSuffix:I // field@8cae │ │ +4021c0: 3632 2c00 |000e: if-gt v2, v3, 003a // +002c │ │ +4021c4: 3512 2a00 |0010: if-ge v2, v1, 003a // +002a │ │ +4021c8: 5463 ab8c |0012: iget-object v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.compressSuffix:Ljava/util/Map; // field@8cab │ │ +4021cc: 9104 0102 |0014: sub-int v4, v1, v2 │ │ +4021d0: 6e20 7084 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +4021d6: 0c05 |0019: move-result-object v5 │ │ +4021d8: 7220 ac87 5300 |001a: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +4021de: 0c03 |001d: move-result-object v3 │ │ +4021e0: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ +4021e4: 3803 1700 |0020: if-eqz v3, 0037 // +0017 │ │ +4021e8: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4021ec: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4021f2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +4021f4: 6e30 7184 1704 |0028: invoke-virtual {v7, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +4021fa: 0c07 |002b: move-result-object v7 │ │ +4021fc: 6e20 8f84 7000 |002c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402202: 6e20 8f84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402208: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40220e: 0c07 |0035: move-result-object v7 │ │ +402210: 1107 |0036: return-object v7 │ │ +402212: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +402216: 28d3 |0039: goto 000c // -002d │ │ +402218: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +40221c: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +402222: 6e20 8f84 7000 |003f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402228: 5467 ac8c |0042: iget-object v7, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.defaultExtension:Ljava/lang/String; // field@8cac │ │ +40222c: 6e20 8f84 7000 |0044: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402232: 6e10 9f84 0000 |0047: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +402238: 0c07 |004a: move-result-object v7 │ │ +40223a: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0006 line=184 │ │ 0x000a line=185 │ │ 0x000c line=186 │ │ 0x0012 line=187 │ │ @@ -889617,45 +889617,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -402248: |[402248] org.apache.commons.compress.compressors.FileNameUtil.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -402258: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -40225c: 6e20 7484 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -402262: 0c00 |0005: move-result-object v0 │ │ -402264: 6e10 6384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -40226a: 0a01 |0009: move-result v1 │ │ -40226c: 5262 af8c |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ -402270: 5263 ad8c |000c: iget v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ -402274: 3632 2c00 |000e: if-gt v2, v3, 003a // +002c │ │ -402278: 3512 2a00 |0010: if-ge v2, v1, 003a // +002a │ │ -40227c: 5463 b18c |0012: iget-object v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ -402280: 9104 0102 |0014: sub-int v4, v1, v2 │ │ -402284: 6e20 7084 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -40228a: 0c05 |0019: move-result-object v5 │ │ -40228c: 7220 ac87 5300 |001a: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -402292: 0c03 |001d: move-result-object v3 │ │ -402294: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ -402298: 3803 1700 |0020: if-eqz v3, 0037 // +0017 │ │ -40229c: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4022a0: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4022a6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -4022a8: 6e30 7184 1704 |0028: invoke-virtual {v7, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -4022ae: 0c07 |002b: move-result-object v7 │ │ -4022b0: 6e20 8f84 7000 |002c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4022b6: 6e20 8f84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4022bc: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4022c2: 0c07 |0035: move-result-object v7 │ │ -4022c4: 1107 |0036: return-object v7 │ │ -4022c6: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4022ca: 28d3 |0039: goto 000c // -002d │ │ -4022cc: 1107 |003a: return-object v7 │ │ +40223c: |[40223c] org.apache.commons.compress.compressors.FileNameUtil.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +40224c: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +402250: 6e20 7484 0700 |0002: invoke-virtual {v7, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +402256: 0c00 |0005: move-result-object v0 │ │ +402258: 6e10 6384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +40225e: 0a01 |0009: move-result v1 │ │ +402260: 5262 af8c |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ +402264: 5263 ad8c |000c: iget v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ +402268: 3632 2c00 |000e: if-gt v2, v3, 003a // +002c │ │ +40226c: 3512 2a00 |0010: if-ge v2, v1, 003a // +002a │ │ +402270: 5463 b18c |0012: iget-object v3, v6, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ +402274: 9104 0102 |0014: sub-int v4, v1, v2 │ │ +402278: 6e20 7084 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +40227e: 0c05 |0019: move-result-object v5 │ │ +402280: 7220 ac87 5300 |001a: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +402286: 0c03 |001d: move-result-object v3 │ │ +402288: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ +40228c: 3803 1700 |0020: if-eqz v3, 0037 // +0017 │ │ +402290: 2200 9410 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +402294: 7010 8384 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40229a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +40229c: 6e30 7184 1704 |0028: invoke-virtual {v7, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +4022a2: 0c07 |002b: move-result-object v7 │ │ +4022a4: 6e20 8f84 7000 |002c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4022aa: 6e20 8f84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4022b0: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4022b6: 0c07 |0035: move-result-object v7 │ │ +4022b8: 1107 |0036: return-object v7 │ │ +4022ba: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4022be: 28d3 |0039: goto 000c // -002d │ │ +4022c0: 1107 |003a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0006 line=160 │ │ 0x000a line=161 │ │ 0x000c line=162 │ │ 0x0012 line=163 │ │ @@ -889669,37 +889669,37 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -402140: |[402140] org.apache.commons.compress.compressors.FileNameUtil.isCompressedFilename:(Ljava/lang/String;)Z │ │ -402150: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -402154: 6e20 7484 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -40215a: 0c05 |0005: move-result-object v5 │ │ -40215c: 6e10 6384 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -402162: 0a00 |0009: move-result v0 │ │ -402164: 5241 af8c |000a: iget v1, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ -402168: 5242 ad8c |000c: iget v2, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ -40216c: 3621 1700 |000e: if-gt v1, v2, 0025 // +0017 │ │ -402170: 3501 1500 |0010: if-ge v1, v0, 0025 // +0015 │ │ -402174: 5442 b18c |0012: iget-object v2, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ -402178: 9103 0001 |0014: sub-int v3, v0, v1 │ │ -40217c: 6e20 7084 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -402182: 0c03 |0019: move-result-object v3 │ │ -402184: 7220 a887 3200 |001a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -40218a: 0a02 |001d: move-result v2 │ │ -40218c: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -402190: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -402192: 0f05 |0021: return v5 │ │ -402194: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -402198: 28e8 |0024: goto 000c // -0018 │ │ -40219a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -40219c: 0f05 |0026: return v5 │ │ +402134: |[402134] org.apache.commons.compress.compressors.FileNameUtil.isCompressedFilename:(Ljava/lang/String;)Z │ │ +402144: 6200 5f79 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +402148: 6e20 7484 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +40214e: 0c05 |0005: move-result-object v5 │ │ +402150: 6e10 6384 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +402156: 0a00 |0009: move-result v0 │ │ +402158: 5241 af8c |000a: iget v1, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.shortestCompressedSuffix:I // field@8caf │ │ +40215c: 5242 ad8c |000c: iget v2, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.longestCompressedSuffix:I // field@8cad │ │ +402160: 3621 1700 |000e: if-gt v1, v2, 0025 // +0017 │ │ +402164: 3501 1500 |0010: if-ge v1, v0, 0025 // +0015 │ │ +402168: 5442 b18c |0012: iget-object v2, v4, Lorg/apache/commons/compress/compressors/FileNameUtil;.uncompressSuffix:Ljava/util/Map; // field@8cb1 │ │ +40216c: 9103 0001 |0014: sub-int v3, v0, v1 │ │ +402170: 6e20 7084 3500 |0016: invoke-virtual {v5, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +402176: 0c03 |0019: move-result-object v3 │ │ +402178: 7220 a887 3200 |001a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +40217e: 0a02 |001d: move-result v2 │ │ +402180: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +402184: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +402186: 0f05 |0021: return v5 │ │ +402188: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40218c: 28e8 |0024: goto 000c // -0018 │ │ +40218e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +402190: 0f05 |0026: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x000a line=136 │ │ 0x000c line=137 │ │ 0x0012 line=138 │ │ @@ -889756,40 +889756,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -402578: |[402578] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.:()V │ │ -402588: 2200 ad18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ -40258c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40258e: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ -402592: 7030 81c5 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ -402598: 6900 b68c |0008: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -40259c: 2200 ad18 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ -4025a0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4025a2: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ -4025a6: 7030 81c5 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ -4025ac: 6900 b48c |0012: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ -4025b0: 2200 ad18 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ -4025b4: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -4025b6: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ -4025ba: 7030 81c5 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ -4025c0: 6900 b58c |001c: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ -4025c4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -4025c6: 2300 c81c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@1cc8 │ │ -4025ca: 6204 b68c |0021: sget-object v4, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -4025ce: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -4025d2: 6201 b48c |0025: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ -4025d6: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -4025da: 6201 b58c |0029: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ -4025de: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -4025e2: 6900 b38c |002d: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb3 │ │ -4025e6: 0e00 |002f: return-void │ │ +40256c: |[40256c] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.:()V │ │ +40257c: 2200 ad18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ +402580: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +402582: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ +402586: 7030 81c5 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ +40258c: 6900 b68c |0008: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +402590: 2200 ad18 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ +402594: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +402596: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ +40259a: 7030 81c5 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ +4025a0: 6900 b48c |0012: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ +4025a4: 2200 ad18 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ +4025a8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +4025aa: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ +4025ae: 7030 81c5 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c581 │ │ +4025b4: 6900 b58c |001c: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ +4025b8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +4025ba: 2300 c81c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@1cc8 │ │ +4025be: 6204 b68c |0021: sget-object v4, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +4025c2: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +4025c6: 6201 b48c |0025: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ +4025ca: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +4025ce: 6201 b58c |0029: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ +4025d2: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +4025d6: 6900 b38c |002d: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb3 │ │ +4025da: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x001f line=28 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;) │ │ @@ -889797,17 +889797,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 │ │ -4025e8: |[4025e8] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ -4025f8: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -4025fe: 0e00 |0003: return-void │ │ +4025dc: |[4025dc] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ +4025ec: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +4025f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -889817,20 +889817,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -402530: |[402530] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ -402540: 1c00 ad18 |0000: const-class v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ -402544: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40254a: 0c01 |0005: move-result-object v1 │ │ -40254c: 1f01 ad18 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ -402550: 1101 |0008: return-object v1 │ │ +402524: |[402524] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ +402534: 1c00 ad18 |0000: const-class v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ +402538: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +40253e: 0c01 |0005: move-result-object v1 │ │ +402540: 1f01 ad18 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@18ad │ │ +402544: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;) │ │ @@ -889838,20 +889838,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -402554: |[402554] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ -402564: 6200 b38c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb3 │ │ -402568: 6e10 87d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d787 │ │ -40256e: 0c00 |0005: move-result-object v0 │ │ -402570: 1f00 c81c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@1cc8 │ │ -402574: 1100 |0008: return-object v0 │ │ +402548: |[402548] org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ +402558: 6200 b38c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb3 │ │ +40255c: 6e10 87d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d787 │ │ +402562: 0c00 |0005: move-result-object v0 │ │ +402564: 1f00 c81c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // type@1cc8 │ │ +402568: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7497 (BrotliUtils.java) │ │ @@ -889887,23 +889887,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -402684: |[402684] org.apache.commons.compress.compressors.brotli.BrotliUtils.:()V │ │ -402694: 6200 b68c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -402698: 6900 b78c |0002: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -40269c: 1a00 dcb7 |0004: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ -4026a0: 7110 2a83 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -4026a6: 2805 |0009: goto 000e // +0005 │ │ -4026a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4026aa: 7110 89c5 0000 |000b: invoke-static {v0}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.setCacheBrotliAvailablity:(Z)V // method@c589 │ │ -4026b0: 0e00 |000e: return-void │ │ +402678: |[402678] org.apache.commons.compress.compressors.brotli.BrotliUtils.:()V │ │ +402688: 6200 b68c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +40268c: 6900 b78c |0002: sput-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +402690: 1a00 dcb7 |0004: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ +402694: 7110 2a83 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +40269a: 2805 |0009: goto 000e // +0005 │ │ +40269c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +40269e: 7110 89c5 0000 |000b: invoke-static {v0}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.setCacheBrotliAvailablity:(Z)V // method@c589 │ │ +4026a4: 0e00 |000e: return-void │ │ catches : 1 │ │ 0x0004 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=37 │ │ 0x000b line=39 │ │ @@ -889914,17 +889914,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4026c4: |[4026c4] org.apache.commons.compress.compressors.brotli.BrotliUtils.:()V │ │ -4026d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4026da: 0e00 |0003: return-void │ │ +4026b8: |[4026b8] org.apache.commons.compress.compressors.brotli.BrotliUtils.:()V │ │ +4026c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4026ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/brotli/BrotliUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;) │ │ @@ -889932,38 +889932,38 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40266c: |[40266c] org.apache.commons.compress.compressors.brotli.BrotliUtils.getCachedBrotliAvailability:()Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ -40267c: 6200 b78c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -402680: 1100 |0002: return-object v0 │ │ +402660: |[402660] org.apache.commons.compress.compressors.brotli.BrotliUtils.getCachedBrotliAvailability:()Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; │ │ +402670: 6200 b78c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +402674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;) │ │ name : 'internalIsBrotliCompressionAvailable' │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -402600: |[402600] org.apache.commons.compress.compressors.brotli.BrotliUtils.internalIsBrotliCompressionAvailable:()Z │ │ -402610: 1a00 d9b7 |0000: const-string v0, "org.brotli.dec.BrotliInputStream" // string@b7d9 │ │ -402614: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -40261a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -40261c: 0f00 |0006: return v0 │ │ -40261e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -402620: 0f00 |0008: return v0 │ │ +4025f4: |[4025f4] org.apache.commons.compress.compressors.brotli.BrotliUtils.internalIsBrotliCompressionAvailable:()Z │ │ +402604: 1a00 d9b7 |0000: const-string v0, "org.brotli.dec.BrotliInputStream" // string@b7d9 │ │ +402608: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +40260e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +402610: 0f00 |0006: return v0 │ │ +402612: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +402614: 0f00 |0008: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0007 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ @@ -889973,27 +889973,27 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -402634: |[402634] org.apache.commons.compress.compressors.brotli.BrotliUtils.isBrotliCompressionAvailable:()Z │ │ -402644: 6200 b78c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -402648: 6201 b68c |0002: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -40264c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -402650: 6201 b48c |0006: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ -402654: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -402658: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -40265a: 2802 |000b: goto 000d // +0002 │ │ -40265c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -40265e: 0f00 |000d: return v0 │ │ -402660: 7100 87c5 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.internalIsBrotliCompressionAvailable:()Z // method@c587 │ │ -402666: 0a00 |0011: move-result v0 │ │ -402668: 0f00 |0012: return v0 │ │ +402628: |[402628] org.apache.commons.compress.compressors.brotli.BrotliUtils.isBrotliCompressionAvailable:()Z │ │ +402638: 6200 b78c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +40263c: 6201 b68c |0002: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +402640: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +402644: 6201 b48c |0006: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ +402648: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +40264c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +40264e: 2802 |000b: goto 000d // +0002 │ │ +402650: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +402652: 0f00 |000d: return v0 │ │ +402654: 7100 87c5 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.internalIsBrotliCompressionAvailable:()Z // method@c587 │ │ +40265a: 0a00 |0011: move-result v0 │ │ +40265c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x0006 line=55 │ │ 0x000e line=57 │ │ locals : │ │ @@ -890003,30 +890003,30 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -4026dc: |[4026dc] org.apache.commons.compress.compressors.brotli.BrotliUtils.setCacheBrotliAvailablity:(Z)V │ │ -4026ec: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -4026f0: 6201 b68c |0002: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -4026f4: 6901 b78c |0004: sput-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -4026f8: 2814 |0006: goto 001a // +0014 │ │ -4026fa: 6201 b78c |0007: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -4026fe: 6200 b68c |0009: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ -402702: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ -402706: 7100 87c5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.internalIsBrotliCompressionAvailable:()Z // method@c587 │ │ -40270c: 0a01 |0010: move-result v1 │ │ -40270e: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -402712: 6201 b48c |0013: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ -402716: 2803 |0015: goto 0018 // +0003 │ │ -402718: 6201 b58c |0016: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ -40271c: 6901 b78c |0018: sput-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ -402720: 0e00 |001a: return-void │ │ +4026d0: |[4026d0] org.apache.commons.compress.compressors.brotli.BrotliUtils.setCacheBrotliAvailablity:(Z)V │ │ +4026e0: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +4026e4: 6201 b68c |0002: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +4026e8: 6901 b78c |0004: sput-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +4026ec: 2814 |0006: goto 001a // +0014 │ │ +4026ee: 6201 b78c |0007: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +4026f2: 6200 b68c |0009: sget-object v0, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb6 │ │ +4026f6: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ +4026fa: 7100 87c5 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.internalIsBrotliCompressionAvailable:()Z // method@c587 │ │ +402700: 0a01 |0010: move-result v1 │ │ +402702: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +402706: 6201 b48c |0013: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb4 │ │ +40270a: 2803 |0015: goto 0018 // +0003 │ │ +40270c: 6201 b58c |0016: sget-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb5 │ │ +402710: 6901 b78c |0018: sput-object v1, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.cachedBrotliAvailability:Lorg/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability; // field@8cb7 │ │ +402714: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0007 line=78 │ │ 0x000d line=79 │ │ 0x0013 line=80 │ │ locals : │ │ @@ -890123,72 +890123,72 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -40274c: |[40274c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.:(I)V │ │ -40275c: 7010 0484 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8404 │ │ -402762: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ -402766: 2301 dd1c |0005: new-array v1, v0, [Z // type@1cdd │ │ -40276a: 5b51 bb8c |0007: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ -40276e: 2301 c71b |0009: new-array v1, v0, [B // type@1bc7 │ │ -402772: 5b51 c38c |000b: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ -402776: 1301 5246 |000d: const/16 v1, #int 18002 // #4652 │ │ -40277a: 2312 c71b |000f: new-array v2, v1, [B // type@1bc7 │ │ -40277e: 5b52 c18c |0011: iput-object v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ -402782: 2311 c71b |0013: new-array v1, v1, [B // type@1bc7 │ │ -402786: 5b51 c28c |0015: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selectorMtf:[B // field@8cc2 │ │ -40278a: 2301 cb1b |0017: new-array v1, v0, [I // type@1bcb │ │ -40278e: 5b51 c68c |0019: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ -402792: 1301 0201 |001b: const/16 v1, #int 258 // #102 │ │ -402796: 1262 |001d: const/4 v2, #int 6 // #6 │ │ -402798: 2420 cb1b 1200 |001e: filled-new-array {v2, v1}, [I // type@1bcb │ │ -40279e: 0c03 |0021: move-result-object v3 │ │ -4027a0: 1c04 0400 |0022: const-class v4, I // type@0004 │ │ -4027a4: 7120 e084 3400 |0024: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -4027aa: 0c03 |0027: move-result-object v3 │ │ -4027ac: 1f03 e11c |0028: check-cast v3, [[I // type@1ce1 │ │ -4027b0: 5b53 bc8c |002a: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ -4027b4: 2420 cb1b 1200 |002c: filled-new-array {v2, v1}, [I // type@1bcb │ │ -4027ba: 0c03 |002f: move-result-object v3 │ │ -4027bc: 1c04 0400 |0030: const-class v4, I // type@0004 │ │ -4027c0: 7120 e084 3400 |0032: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -4027c6: 0c03 |0035: move-result-object v3 │ │ -4027c8: 1f03 e11c |0036: check-cast v3, [[I // type@1ce1 │ │ -4027cc: 5b53 b88c |0038: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ -4027d0: 2420 cb1b 1200 |003a: filled-new-array {v2, v1}, [I // type@1bcb │ │ -4027d6: 0c03 |003d: move-result-object v3 │ │ -4027d8: 1c04 0400 |003e: const-class v4, I // type@0004 │ │ -4027dc: 7120 e084 3400 |0040: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -4027e2: 0c03 |0043: move-result-object v3 │ │ -4027e4: 1f03 e11c |0044: check-cast v3, [[I // type@1ce1 │ │ -4027e8: 5b53 bf8c |0046: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ -4027ec: 2323 cb1b |0048: new-array v3, v2, [I // type@1bcb │ │ -4027f0: 5b53 be8c |004a: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ -4027f4: 1303 0101 |004c: const/16 v3, #int 257 // #101 │ │ -4027f8: 2333 cb1b |004e: new-array v3, v3, [I // type@1bcb │ │ -4027fc: 5b53 b98c |0050: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.cftab:[I // field@8cb9 │ │ -402800: 2300 c81b |0052: new-array v0, v0, [C // type@1bc8 │ │ -402804: 5b50 ba8c |0054: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.getAndMoveToFrontDecode_yy:[C // field@8cba │ │ -402808: 2420 cb1b 1200 |0056: filled-new-array {v2, v1}, [I // type@1bcb │ │ -40280e: 0c00 |0059: move-result-object v0 │ │ -402810: 1c01 0100 |005a: const-class v1, C // type@0001 │ │ -402814: 7120 e084 0100 |005c: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -40281a: 0c00 |005f: move-result-object v0 │ │ -40281c: 1f00 df1c |0060: check-cast v0, [[C // type@1cdf │ │ -402820: 5b50 c48c |0062: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ -402824: 2320 c71b |0064: new-array v0, v2, [B // type@1bc7 │ │ -402828: 5b50 c08c |0066: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.recvDecodingTables_pos:[B // field@8cc0 │ │ -40282c: 1400 a086 0100 |0068: const v0, #float 1.4013e-40 // #000186a0 │ │ -402832: 9206 0600 |006b: mul-int v6, v6, v0 │ │ -402836: 2366 c71b |006d: new-array v6, v6, [B // type@1bc7 │ │ -40283a: 5b56 bd8c |006f: iput-object v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -40283e: 0e00 |0071: return-void │ │ +402740: |[402740] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.:(I)V │ │ +402750: 7010 0484 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@8404 │ │ +402756: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ +40275a: 2301 dd1c |0005: new-array v1, v0, [Z // type@1cdd │ │ +40275e: 5b51 bb8c |0007: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ +402762: 2301 c71b |0009: new-array v1, v0, [B // type@1bc7 │ │ +402766: 5b51 c38c |000b: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ +40276a: 1301 5246 |000d: const/16 v1, #int 18002 // #4652 │ │ +40276e: 2312 c71b |000f: new-array v2, v1, [B // type@1bc7 │ │ +402772: 5b52 c18c |0011: iput-object v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ +402776: 2311 c71b |0013: new-array v1, v1, [B // type@1bc7 │ │ +40277a: 5b51 c28c |0015: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selectorMtf:[B // field@8cc2 │ │ +40277e: 2301 cb1b |0017: new-array v1, v0, [I // type@1bcb │ │ +402782: 5b51 c68c |0019: iput-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ +402786: 1301 0201 |001b: const/16 v1, #int 258 // #102 │ │ +40278a: 1262 |001d: const/4 v2, #int 6 // #6 │ │ +40278c: 2420 cb1b 1200 |001e: filled-new-array {v2, v1}, [I // type@1bcb │ │ +402792: 0c03 |0021: move-result-object v3 │ │ +402794: 1c04 0400 |0022: const-class v4, I // type@0004 │ │ +402798: 7120 e084 3400 |0024: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +40279e: 0c03 |0027: move-result-object v3 │ │ +4027a0: 1f03 e11c |0028: check-cast v3, [[I // type@1ce1 │ │ +4027a4: 5b53 bc8c |002a: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ +4027a8: 2420 cb1b 1200 |002c: filled-new-array {v2, v1}, [I // type@1bcb │ │ +4027ae: 0c03 |002f: move-result-object v3 │ │ +4027b0: 1c04 0400 |0030: const-class v4, I // type@0004 │ │ +4027b4: 7120 e084 3400 |0032: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +4027ba: 0c03 |0035: move-result-object v3 │ │ +4027bc: 1f03 e11c |0036: check-cast v3, [[I // type@1ce1 │ │ +4027c0: 5b53 b88c |0038: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ +4027c4: 2420 cb1b 1200 |003a: filled-new-array {v2, v1}, [I // type@1bcb │ │ +4027ca: 0c03 |003d: move-result-object v3 │ │ +4027cc: 1c04 0400 |003e: const-class v4, I // type@0004 │ │ +4027d0: 7120 e084 3400 |0040: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +4027d6: 0c03 |0043: move-result-object v3 │ │ +4027d8: 1f03 e11c |0044: check-cast v3, [[I // type@1ce1 │ │ +4027dc: 5b53 bf8c |0046: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ +4027e0: 2323 cb1b |0048: new-array v3, v2, [I // type@1bcb │ │ +4027e4: 5b53 be8c |004a: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ +4027e8: 1303 0101 |004c: const/16 v3, #int 257 // #101 │ │ +4027ec: 2333 cb1b |004e: new-array v3, v3, [I // type@1bcb │ │ +4027f0: 5b53 b98c |0050: iput-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.cftab:[I // field@8cb9 │ │ +4027f4: 2300 c81b |0052: new-array v0, v0, [C // type@1bc8 │ │ +4027f8: 5b50 ba8c |0054: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.getAndMoveToFrontDecode_yy:[C // field@8cba │ │ +4027fc: 2420 cb1b 1200 |0056: filled-new-array {v2, v1}, [I // type@1bcb │ │ +402802: 0c00 |0059: move-result-object v0 │ │ +402804: 1c01 0100 |005a: const-class v1, C // type@0001 │ │ +402808: 7120 e084 0100 |005c: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +40280e: 0c00 |005f: move-result-object v0 │ │ +402810: 1f00 df1c |0060: check-cast v0, [[C // type@1cdf │ │ +402814: 5b50 c48c |0062: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ +402818: 2320 c71b |0064: new-array v0, v2, [B // type@1bc7 │ │ +40281c: 5b50 c08c |0066: iput-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.recvDecodingTables_pos:[B // field@8cc0 │ │ +402820: 1400 a086 0100 |0068: const v0, #float 1.4013e-40 // #000186a0 │ │ +402826: 9206 0600 |006b: mul-int v6, v6, v0 │ │ +40282a: 2366 c71b |006d: new-array v6, v6, [B // type@1bc7 │ │ +40282e: 5b56 bd8c |006f: iput-object v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +402832: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0005 line=843 │ │ 0x0009 line=845 │ │ 0x000f line=846 │ │ 0x0013 line=847 │ │ @@ -890212,22 +890212,22 @@ │ │ type : '(I)[I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -402724: |[402724] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.initTT:(I)[I │ │ -402734: 5420 c58c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -402738: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -40273c: 2101 |0004: array-length v1, v0 │ │ -40273e: 3531 0600 |0005: if-ge v1, v3, 000b // +0006 │ │ -402742: 2330 cb1b |0007: new-array v0, v3, [I // type@1bcb │ │ -402746: 5b20 c58c |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -40274a: 1100 |000b: return-object v0 │ │ +402718: |[402718] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.initTT:(I)[I │ │ +402728: 5420 c58c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +40272c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +402730: 2101 |0004: array-length v1, v0 │ │ +402732: 3531 0600 |0005: if-ge v1, v3, 000b // +0006 │ │ +402736: 2330 cb1b |0007: new-array v0, v3, [I // type@1bcb │ │ +40273a: 5b20 c58c |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +40273e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ 0x0004 line=893 │ │ 0x0007 line=894 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; │ │ @@ -890343,82 +890343,82 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -403a04: |[403a04] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.:(I)V │ │ -403a14: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ -403a1a: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ -403a1e: 2301 dd1c |0005: new-array v1, v0, [Z // type@1cdd │ │ -403a22: 5b41 ea8c |0007: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -403a26: 2301 c71b |0009: new-array v1, v0, [B // type@1bc7 │ │ -403a2a: 5b41 f88c |000b: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.unseqToSeq:[B // field@8cf8 │ │ -403a2e: 1301 0201 |000d: const/16 v1, #int 258 // #102 │ │ -403a32: 2312 cb1b |000f: new-array v2, v1, [I // type@1bcb │ │ -403a36: 5b42 eb8c |0011: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ -403a3a: 1302 5246 |0013: const/16 v2, #int 18002 // #4652 │ │ -403a3e: 2323 c71b |0015: new-array v3, v2, [B // type@1bc7 │ │ -403a42: 5b43 ee8c |0017: iput-object v3, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ -403a46: 2322 c71b |0019: new-array v2, v2, [B // type@1bc7 │ │ -403a4a: 5b42 ef8c |001b: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ -403a4e: 2300 c71b |001d: new-array v0, v0, [B // type@1bc7 │ │ -403a52: 5b40 e88c |001f: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.generateMTFValues_yy:[B // field@8ce8 │ │ -403a56: 1260 |0021: const/4 v0, #int 6 // #6 │ │ -403a58: 2420 cb1b 1000 |0022: filled-new-array {v0, v1}, [I // type@1bcb │ │ -403a5e: 0c02 |0025: move-result-object v2 │ │ -403a60: 1c03 0000 |0026: const-class v3, B // type@0000 │ │ -403a64: 7120 e084 2300 |0028: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -403a6a: 0c02 |002b: move-result-object v2 │ │ -403a6c: 1f02 de1c |002c: check-cast v2, [[B // type@1cde │ │ -403a70: 5b42 f48c |002e: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -403a74: 2420 cb1b 1000 |0030: filled-new-array {v0, v1}, [I // type@1bcb │ │ -403a7a: 0c02 |0033: move-result-object v2 │ │ -403a7c: 1c03 0400 |0034: const-class v3, I // type@0004 │ │ -403a80: 7120 e084 2300 |0036: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -403a86: 0c02 |0039: move-result-object v2 │ │ -403a88: 1f02 e11c |003a: check-cast v2, [[I // type@1ce1 │ │ -403a8c: 5b42 f58c |003c: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_rfreq:[[I // field@8cf5 │ │ -403a90: 2302 cb1b |003e: new-array v2, v0, [I // type@1bcb │ │ -403a94: 5b42 f38c |0040: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_fave:[I // field@8cf3 │ │ -403a98: 2302 dc1c |0042: new-array v2, v0, [S // type@1cdc │ │ -403a9c: 5b42 f28c |0044: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_cost:[S // field@8cf2 │ │ -403aa0: 2420 cb1b 1000 |0046: filled-new-array {v0, v1}, [I // type@1bcb │ │ -403aa6: 0c01 |0049: move-result-object v1 │ │ -403aa8: 1c02 0400 |004a: const-class v2, I // type@0004 │ │ -403aac: 7120 e084 1200 |004c: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ -403ab2: 0c01 |004f: move-result-object v1 │ │ -403ab4: 1f01 e11c |0050: check-cast v1, [[I // type@1ce1 │ │ -403ab8: 5b41 f18c |0052: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ -403abc: 2300 c71b |0054: new-array v0, v0, [B // type@1bc7 │ │ -403ac0: 5b40 f08c |0056: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues2_pos:[B // field@8cf0 │ │ -403ac4: 1300 1000 |0058: const/16 v0, #int 16 // #10 │ │ -403ac8: 2300 dd1c |005a: new-array v0, v0, [Z // type@1cdd │ │ -403acc: 5b40 f68c |005c: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sentMTFValues4_inUse16:[Z // field@8cf6 │ │ -403ad0: 1300 0401 |005e: const/16 v0, #int 260 // #104 │ │ -403ad4: 2300 cb1b |0060: new-array v0, v0, [I // type@1bcb │ │ -403ad8: 5b40 e98c |0062: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.heap:[I // field@8ce9 │ │ -403adc: 1300 0402 |0064: const/16 v0, #int 516 // #204 │ │ -403ae0: 2301 cb1b |0066: new-array v1, v0, [I // type@1bcb │ │ -403ae4: 5b41 f98c |0068: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.weight:[I // field@8cf9 │ │ -403ae8: 2300 cb1b |006a: new-array v0, v0, [I // type@1bcb │ │ -403aec: 5b40 ed8c |006c: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.parent:[I // field@8ced │ │ -403af0: 1400 a086 0100 |006e: const v0, #float 1.4013e-40 // #000186a0 │ │ -403af6: 9205 0500 |0071: mul-int v5, v5, v0 │ │ -403afa: d800 0501 |0073: add-int/lit8 v0, v5, #int 1 // #01 │ │ -403afe: d800 0014 |0075: add-int/lit8 v0, v0, #int 20 // #14 │ │ -403b02: 2300 c71b |0077: new-array v0, v0, [B // type@1bc7 │ │ -403b06: 5b40 e68c |0079: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -403b0a: 2350 cb1b |007b: new-array v0, v5, [I // type@1bcb │ │ -403b0e: 5b40 e78c |007d: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -403b12: da05 0502 |007f: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -403b16: 2355 c81b |0081: new-array v5, v5, [C // type@1bc8 │ │ -403b1a: 5b45 f78c |0083: iput-object v5, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ -403b1e: 0e00 |0085: return-void │ │ +4039f8: |[4039f8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.:(I)V │ │ +403a08: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ +403a0e: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ +403a12: 2301 dd1c |0005: new-array v1, v0, [Z // type@1cdd │ │ +403a16: 5b41 ea8c |0007: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +403a1a: 2301 c71b |0009: new-array v1, v0, [B // type@1bc7 │ │ +403a1e: 5b41 f88c |000b: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.unseqToSeq:[B // field@8cf8 │ │ +403a22: 1301 0201 |000d: const/16 v1, #int 258 // #102 │ │ +403a26: 2312 cb1b |000f: new-array v2, v1, [I // type@1bcb │ │ +403a2a: 5b42 eb8c |0011: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ +403a2e: 1302 5246 |0013: const/16 v2, #int 18002 // #4652 │ │ +403a32: 2323 c71b |0015: new-array v3, v2, [B // type@1bc7 │ │ +403a36: 5b43 ee8c |0017: iput-object v3, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ +403a3a: 2322 c71b |0019: new-array v2, v2, [B // type@1bc7 │ │ +403a3e: 5b42 ef8c |001b: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ +403a42: 2300 c71b |001d: new-array v0, v0, [B // type@1bc7 │ │ +403a46: 5b40 e88c |001f: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.generateMTFValues_yy:[B // field@8ce8 │ │ +403a4a: 1260 |0021: const/4 v0, #int 6 // #6 │ │ +403a4c: 2420 cb1b 1000 |0022: filled-new-array {v0, v1}, [I // type@1bcb │ │ +403a52: 0c02 |0025: move-result-object v2 │ │ +403a54: 1c03 0000 |0026: const-class v3, B // type@0000 │ │ +403a58: 7120 e084 2300 |0028: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +403a5e: 0c02 |002b: move-result-object v2 │ │ +403a60: 1f02 de1c |002c: check-cast v2, [[B // type@1cde │ │ +403a64: 5b42 f48c |002e: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +403a68: 2420 cb1b 1000 |0030: filled-new-array {v0, v1}, [I // type@1bcb │ │ +403a6e: 0c02 |0033: move-result-object v2 │ │ +403a70: 1c03 0400 |0034: const-class v3, I // type@0004 │ │ +403a74: 7120 e084 2300 |0036: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +403a7a: 0c02 |0039: move-result-object v2 │ │ +403a7c: 1f02 e11c |003a: check-cast v2, [[I // type@1ce1 │ │ +403a80: 5b42 f58c |003c: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_rfreq:[[I // field@8cf5 │ │ +403a84: 2302 cb1b |003e: new-array v2, v0, [I // type@1bcb │ │ +403a88: 5b42 f38c |0040: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_fave:[I // field@8cf3 │ │ +403a8c: 2302 dc1c |0042: new-array v2, v0, [S // type@1cdc │ │ +403a90: 5b42 f28c |0044: iput-object v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_cost:[S // field@8cf2 │ │ +403a94: 2420 cb1b 1000 |0046: filled-new-array {v0, v1}, [I // type@1bcb │ │ +403a9a: 0c01 |0049: move-result-object v1 │ │ +403a9c: 1c02 0400 |004a: const-class v2, I // type@0004 │ │ +403aa0: 7120 e084 1200 |004c: invoke-static {v2, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@84e0 │ │ +403aa6: 0c01 |004f: move-result-object v1 │ │ +403aa8: 1f01 e11c |0050: check-cast v1, [[I // type@1ce1 │ │ +403aac: 5b41 f18c |0052: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ +403ab0: 2300 c71b |0054: new-array v0, v0, [B // type@1bc7 │ │ +403ab4: 5b40 f08c |0056: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues2_pos:[B // field@8cf0 │ │ +403ab8: 1300 1000 |0058: const/16 v0, #int 16 // #10 │ │ +403abc: 2300 dd1c |005a: new-array v0, v0, [Z // type@1cdd │ │ +403ac0: 5b40 f68c |005c: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sentMTFValues4_inUse16:[Z // field@8cf6 │ │ +403ac4: 1300 0401 |005e: const/16 v0, #int 260 // #104 │ │ +403ac8: 2300 cb1b |0060: new-array v0, v0, [I // type@1bcb │ │ +403acc: 5b40 e98c |0062: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.heap:[I // field@8ce9 │ │ +403ad0: 1300 0402 |0064: const/16 v0, #int 516 // #204 │ │ +403ad4: 2301 cb1b |0066: new-array v1, v0, [I // type@1bcb │ │ +403ad8: 5b41 f98c |0068: iput-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.weight:[I // field@8cf9 │ │ +403adc: 2300 cb1b |006a: new-array v0, v0, [I // type@1bcb │ │ +403ae0: 5b40 ed8c |006c: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.parent:[I // field@8ced │ │ +403ae4: 1400 a086 0100 |006e: const v0, #float 1.4013e-40 // #000186a0 │ │ +403aea: 9205 0500 |0071: mul-int v5, v5, v0 │ │ +403aee: d800 0501 |0073: add-int/lit8 v0, v5, #int 1 // #01 │ │ +403af2: d800 0014 |0075: add-int/lit8 v0, v0, #int 20 // #14 │ │ +403af6: 2300 c71b |0077: new-array v0, v0, [B // type@1bc7 │ │ +403afa: 5b40 e68c |0079: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +403afe: 2350 cb1b |007b: new-array v0, v5, [I // type@1bcb │ │ +403b02: 5b40 e78c |007d: iput-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +403b06: da05 0502 |007f: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +403b0a: 2355 c81b |0081: new-array v5, v5, [C // type@1bc8 │ │ +403b0e: 5b45 f78c |0083: iput-object v5, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ +403b12: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0005 line=1280 │ │ 0x0009 line=1281 │ │ 0x000f line=1282 │ │ 0x0015 line=1283 │ │ @@ -890542,33 +890542,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -405010: |[405010] org.apache.commons.compress.compressors.bzip2.BZip2Utils.:()V │ │ -405020: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -405024: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -40502a: 1a01 7614 |0005: const-string v1, ".tar" // string@1476 │ │ -40502e: 1a02 7714 |0007: const-string v2, ".tar.bz2" // string@1477 │ │ -405032: 7230 b187 2001 |0009: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -405038: 1a02 7b14 |000c: const-string v2, ".tbz2" // string@147b │ │ -40503c: 7230 b187 2001 |000e: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -405042: 1a02 7a14 |0011: const-string v2, ".tbz" // string@147a │ │ -405046: 7230 b187 2001 |0013: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40504c: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -405050: 1a02 4e14 |0018: const-string v2, ".bz2" // string@144e │ │ -405054: 7230 b187 2001 |001a: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40505a: 1a03 4d14 |001d: const-string v3, ".bz" // string@144d │ │ -40505e: 7230 b187 3001 |001f: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -405064: 2201 ab18 |0022: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ -405068: 7030 70c5 0102 |0024: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ -40506e: 6901 188d |0027: sput-object v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ -405072: 0e00 |0029: return-void │ │ +405004: |[405004] org.apache.commons.compress.compressors.bzip2.BZip2Utils.:()V │ │ +405014: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +405018: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +40501e: 1a01 7614 |0005: const-string v1, ".tar" // string@1476 │ │ +405022: 1a02 7714 |0007: const-string v2, ".tar.bz2" // string@1477 │ │ +405026: 7230 b187 2001 |0009: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +40502c: 1a02 7b14 |000c: const-string v2, ".tbz2" // string@147b │ │ +405030: 7230 b187 2001 |000e: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +405036: 1a02 7a14 |0011: const-string v2, ".tbz" // string@147a │ │ +40503a: 7230 b187 2001 |0013: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +405040: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +405044: 1a02 4e14 |0018: const-string v2, ".bz2" // string@144e │ │ +405048: 7230 b187 2001 |001a: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +40504e: 1a03 4d14 |001d: const-string v3, ".bz" // string@144d │ │ +405052: 7230 b187 3001 |001f: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +405058: 2201 ab18 |0022: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ +40505c: 7030 70c5 0102 |0024: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ +405062: 6901 188d |0027: sput-object v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ +405066: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0009 line=39 │ │ 0x000e line=40 │ │ 0x0013 line=41 │ │ 0x001a line=42 │ │ @@ -890581,17 +890581,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -405074: |[405074] org.apache.commons.compress.compressors.bzip2.BZip2Utils.:()V │ │ -405084: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40508a: 0e00 |0003: return-void │ │ +405068: |[405068] org.apache.commons.compress.compressors.bzip2.BZip2Utils.:()V │ │ +405078: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40507e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;) │ │ @@ -890599,19 +890599,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -404fd0: |[404fd0] org.apache.commons.compress.compressors.bzip2.BZip2Utils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -404fe0: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ -404fe4: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ -404fea: 0c01 |0005: move-result-object v1 │ │ -404fec: 1101 |0006: return-object v1 │ │ +404fc4: |[404fc4] org.apache.commons.compress.compressors.bzip2.BZip2Utils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +404fd4: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ +404fd8: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ +404fde: 0c01 |0005: move-result-object v1 │ │ +404fe0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;) │ │ @@ -890619,19 +890619,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -404ff0: |[404ff0] org.apache.commons.compress.compressors.bzip2.BZip2Utils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -405000: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ -405004: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ -40500a: 0c01 |0005: move-result-object v1 │ │ -40500c: 1101 |0006: return-object v1 │ │ +404fe4: |[404fe4] org.apache.commons.compress.compressors.bzip2.BZip2Utils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +404ff4: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ +404ff8: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ +404ffe: 0c01 |0005: move-result-object v1 │ │ +405000: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;) │ │ @@ -890639,19 +890639,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -404fb0: |[404fb0] org.apache.commons.compress.compressors.bzip2.BZip2Utils.isCompressedFilename:(Ljava/lang/String;)Z │ │ -404fc0: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ -404fc4: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ -404fca: 0a01 |0005: move-result v1 │ │ -404fcc: 0f01 |0006: return v1 │ │ +404fa4: |[404fa4] org.apache.commons.compress.compressors.bzip2.BZip2Utils.isCompressedFilename:(Ljava/lang/String;)Z │ │ +404fb4: 6200 188d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2Utils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d18 │ │ +404fb8: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ +404fbe: 0a01 |0005: move-result v1 │ │ +404fc0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -890778,57 +890778,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -405554: |[405554] org.apache.commons.compress.compressors.bzip2.BlockSort.:()V │ │ -405564: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -405568: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ -40556c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -405572: 6900 1d8d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ -405576: 0e00 |0009: return-void │ │ -405578: 0003 0400 0e00 0000 0100 0000 0400 ... |000a: array-data (32 units) │ │ +405548: |[405548] org.apache.commons.compress.compressors.bzip2.BlockSort.:()V │ │ +405558: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +40555c: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ +405560: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +405566: 6900 1d8d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ +40556a: 0e00 |0009: return-void │ │ +40556c: 0003 0400 0e00 0000 0100 0000 0400 ... |000a: array-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=583 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/bzip2/BlockSort;) │ │ name : '' │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -4055b8: |[4055b8] org.apache.commons.compress.compressors.bzip2.BlockSort.:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;)V │ │ -4055c8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -4055ce: 1300 e803 |0003: const/16 v0, #int 1000 // #3e8 │ │ -4055d2: 2301 cb1b |0005: new-array v1, v0, [I // type@1bcb │ │ -4055d6: 5b21 2c8d |0007: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ -4055da: 2301 cb1b |0009: new-array v1, v0, [I // type@1bcb │ │ -4055de: 5b21 2b8d |000b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ -4055e2: 2300 cb1b |000d: new-array v0, v0, [I // type@1bcb │ │ -4055e6: 5b20 2a8d |000f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_dd:[I // field@8d2a │ │ -4055ea: 1300 0001 |0011: const/16 v0, #int 256 // #100 │ │ -4055ee: 2301 cb1b |0013: new-array v1, v0, [I // type@1bcb │ │ -4055f2: 5b21 288d |0015: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_runningOrder:[I // field@8d28 │ │ -4055f6: 2301 cb1b |0017: new-array v1, v0, [I // type@1bcb │ │ -4055fa: 5b21 278d |0019: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_copy:[I // field@8d27 │ │ -4055fe: 2300 dd1c |001b: new-array v0, v0, [Z // type@1cdd │ │ -405602: 5b20 268d |001d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_bigDone:[Z // field@8d26 │ │ -405606: 1400 0100 0100 |001f: const v0, #float 9.18369e-41 // #00010001 │ │ -40560c: 2300 cb1b |0022: new-array v0, v0, [I // type@1bcb │ │ -405610: 5b20 258d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.ftab:[I // field@8d25 │ │ -405614: 5433 f78c |0026: iget-object v3, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ -405618: 5b23 298d |0028: iput-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ -40561c: 0e00 |002a: return-void │ │ +4055ac: |[4055ac] org.apache.commons.compress.compressors.bzip2.BlockSort.:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;)V │ │ +4055bc: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +4055c2: 1300 e803 |0003: const/16 v0, #int 1000 // #3e8 │ │ +4055c6: 2301 cb1b |0005: new-array v1, v0, [I // type@1bcb │ │ +4055ca: 5b21 2c8d |0007: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ +4055ce: 2301 cb1b |0009: new-array v1, v0, [I // type@1bcb │ │ +4055d2: 5b21 2b8d |000b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ +4055d6: 2300 cb1b |000d: new-array v0, v0, [I // type@1bcb │ │ +4055da: 5b20 2a8d |000f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_dd:[I // field@8d2a │ │ +4055de: 1300 0001 |0011: const/16 v0, #int 256 // #100 │ │ +4055e2: 2301 cb1b |0013: new-array v1, v0, [I // type@1bcb │ │ +4055e6: 5b21 288d |0015: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_runningOrder:[I // field@8d28 │ │ +4055ea: 2301 cb1b |0017: new-array v1, v0, [I // type@1bcb │ │ +4055ee: 5b21 278d |0019: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_copy:[I // field@8d27 │ │ +4055f2: 2300 dd1c |001b: new-array v0, v0, [Z // type@1cdd │ │ +4055f6: 5b20 268d |001d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_bigDone:[Z // field@8d26 │ │ +4055fa: 1400 0100 0100 |001f: const v0, #float 9.18369e-41 // #00010001 │ │ +405600: 2300 cb1b |0022: new-array v0, v0, [I // type@1bcb │ │ +405604: 5b20 258d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.ftab:[I // field@8d25 │ │ +405608: 5433 f78c |0026: iget-object v3, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ +40560c: 5b23 298d |0028: iput-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ +405610: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=132 │ │ 0x0009 line=133 │ │ 0x000d line=134 │ │ 0x0013 line=136 │ │ @@ -890845,147 +890845,147 @@ │ │ type : '([I[III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 239 16-bit code units │ │ -40569c: |[40569c] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackQSort3:([I[III)V │ │ -4056ac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -4056b0: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -4056b4: 0802 1500 |0004: move-object/from16 v2, v21 │ │ -4056b8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -4056ba: 0204 1600 |0007: move/from16 v4, v22 │ │ -4056be: 0205 1700 |0009: move/from16 v5, v23 │ │ -4056c2: 7040 dbc5 3054 |000b: invoke-direct {v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ -4056c8: 1604 0000 |000e: const-wide/16 v4, #int 0 // #0 │ │ -4056cc: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -4056ce: 0448 |0011: move-wide v8, v4 │ │ -4056d0: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -4056d2: 3d07 db00 |0013: if-lez v7, 00ee // +00db │ │ -4056d6: d807 07ff |0015: add-int/lit8 v7, v7, #int -1 // #ff │ │ -4056da: 7020 dac5 7000 |0017: invoke-direct {v0, v7}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpop:(I)[I // method@c5da │ │ -4056e0: 0c0a |001a: move-result-object v10 │ │ -4056e2: 440b 0a03 |001b: aget v11, v10, v3 │ │ -4056e6: 440a 0a06 |001d: aget v10, v10, v6 │ │ -4056ea: 910c 0a0b |001f: sub-int v12, v10, v11 │ │ -4056ee: 130d 0a00 |0021: const/16 v13, #int 10 // #a │ │ -4056f2: 35dc 0600 |0023: if-ge v12, v13, 0029 // +0006 │ │ -4056f6: 705a d6c5 10b2 |0025: invoke-direct {v0, v1, v2, v11, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSimpleSort:([I[III)V // method@c5d6 │ │ -4056fc: 28eb |0028: goto 0013 // -0015 │ │ -4056fe: 160c c51d |0029: const-wide/16 v12, #int 7621 // #1dc5 │ │ -405702: 9d08 080c |002b: mul-long v8, v8, v12 │ │ -405706: 160c 0100 |002d: const-wide/16 v12, #int 1 // #1 │ │ -40570a: bbc8 |002f: add-long/2addr v8, v12 │ │ -40570c: 170e 0080 0000 |0030: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ -405712: bfe8 |0033: rem-long/2addr v8, v14 │ │ -405714: 160e 0300 |0034: const-wide/16 v14, #int 3 // #3 │ │ -405718: 9f0e 080e |0036: rem-long v14, v8, v14 │ │ -40571c: 3110 0e04 |0038: cmp-long v16, v14, v4 │ │ -405720: 3910 0800 |003a: if-nez v16, 0042 // +0008 │ │ -405724: 440c 010b |003c: aget v12, v1, v11 │ │ -405728: 440c 020c |003e: aget v12, v2, v12 │ │ -40572c: 81cc |0040: int-to-long v12, v12 │ │ -40572e: 2812 |0041: goto 0053 // +0012 │ │ -405730: 3110 0e0c |0042: cmp-long v16, v14, v12 │ │ -405734: 3910 0a00 |0044: if-nez v16, 004e // +000a │ │ -405738: 900c 0b0a |0046: add-int v12, v11, v10 │ │ -40573c: ba6c |0048: ushr-int/2addr v12, v6 │ │ -40573e: 440c 010c |0049: aget v12, v1, v12 │ │ -405742: 440c 020c |004b: aget v12, v2, v12 │ │ -405746: 28f3 |004d: goto 0040 // -000d │ │ -405748: 440c 010a |004e: aget v12, v1, v10 │ │ -40574c: 440c 020c |0050: aget v12, v2, v12 │ │ -405750: 28ee |0052: goto 0040 // -0012 │ │ -405752: 01af |0053: move v15, v10 │ │ -405754: 0211 0f00 |0054: move/from16 v17, v15 │ │ -405758: 01b3 |0056: move v3, v11 │ │ -40575a: 013e |0057: move v14, v3 │ │ -40575c: 37fe 0300 |0058: if-le v14, v15, 005b // +0003 │ │ -405760: 2816 |005a: goto 0070 // +0016 │ │ -405762: 4412 010e |005b: aget v18, v1, v14 │ │ -405766: 4412 0212 |005d: aget v18, v2, v18 │ │ -40576a: 84c4 |005f: long-to-int v4, v12 │ │ -40576c: 9112 1204 |0060: sub-int v18, v18, v4 │ │ -405770: 3912 0c00 |0062: if-nez v18, 006e // +000c │ │ -405774: 7040 dcc5 103e |0064: invoke-direct {v0, v1, v14, v3}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ -40577a: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40577e: d80e 0e01 |0069: add-int/lit8 v14, v14, #int 1 // #01 │ │ -405782: 1604 0000 |006b: const-wide/16 v4, #int 0 // #0 │ │ -405786: 28eb |006d: goto 0058 // -0015 │ │ -405788: 3d12 7700 |006e: if-lez v18, 00e5 // +0077 │ │ -40578c: 0204 1100 |0070: move/from16 v4, v17 │ │ -405790: 37fe 0300 |0072: if-le v14, v15, 0075 // +0003 │ │ -405794: 2814 |0074: goto 0088 // +0014 │ │ -405796: 4405 010f |0075: aget v5, v1, v15 │ │ -40579a: 4405 0205 |0077: aget v5, v2, v5 │ │ -40579e: 84c6 |0079: long-to-int v6, v12 │ │ -4057a0: b165 |007a: sub-int/2addr v5, v6 │ │ -4057a2: 3905 0b00 |007b: if-nez v5, 0086 // +000b │ │ -4057a6: 7040 dcc5 104f |007d: invoke-direct {v0, v1, v15, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ -4057ac: d804 04ff |0080: add-int/lit8 v4, v4, #int -1 // #ff │ │ -4057b0: d80f 0fff |0082: add-int/lit8 v15, v15, #int -1 // #ff │ │ -4057b4: 1216 |0084: const/4 v6, #int 1 // #1 │ │ -4057b6: 28ed |0085: goto 0072 // -0013 │ │ -4057b8: 3b05 5c00 |0086: if-gez v5, 00e2 // +005c │ │ -4057bc: 37fe 4e00 |0088: if-le v14, v15, 00d6 // +004e │ │ -4057c0: 3534 0700 |008a: if-ge v4, v3, 0091 // +0007 │ │ -4057c4: 1203 |008c: const/4 v3, #int 0 // #0 │ │ -4057c6: 1604 0000 |008d: const-wide/16 v4, #int 0 // #0 │ │ -4057ca: 1216 |008f: const/4 v6, #int 1 // #1 │ │ -4057cc: 2883 |0090: goto 0013 // -007d │ │ -4057ce: 9105 030b |0091: sub-int v5, v3, v11 │ │ -4057d2: 9106 0e03 |0093: sub-int v6, v14, v3 │ │ -4057d6: 7030 d9c5 5006 |0095: invoke-direct {v0, v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fmin:(II)I // method@c5d9 │ │ -4057dc: 0a05 |0098: move-result v5 │ │ -4057de: 9106 0e05 |0099: sub-int v6, v14, v5 │ │ -4057e2: 7055 ddc5 106b |009b: invoke-direct {v0, v1, v11, v6, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fvswap:([IIII)V // method@c5dd │ │ -4057e8: 9105 0a04 |009e: sub-int v5, v10, v4 │ │ -4057ec: b1f4 |00a0: sub-int/2addr v4, v15 │ │ -4057ee: 7030 d9c5 5004 |00a1: invoke-direct {v0, v5, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fmin:(II)I // method@c5d9 │ │ -4057f4: 0a05 |00a4: move-result v5 │ │ -4057f6: d80f 0f01 |00a5: add-int/lit8 v15, v15, #int 1 // #01 │ │ -4057fa: 9106 0a05 |00a7: sub-int v6, v10, v5 │ │ -4057fe: 1312 0100 |00a9: const/16 v18, #int 1 // #1 │ │ -405802: d806 0601 |00ab: add-int/lit8 v6, v6, #int 1 // #01 │ │ -405806: 7055 ddc5 106f |00ad: invoke-direct {v0, v1, v15, v6, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fvswap:([IIII)V // method@c5dd │ │ -40580c: b0be |00b0: add-int/2addr v14, v11 │ │ -40580e: b13e |00b1: sub-int/2addr v14, v3 │ │ -405810: d80e 0eff |00b2: add-int/lit8 v14, v14, #int -1 // #ff │ │ -405814: 9103 0a04 |00b4: sub-int v3, v10, v4 │ │ -405818: d803 0301 |00b6: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40581c: 9104 0e0b |00b8: sub-int v4, v14, v11 │ │ -405820: 9105 0a03 |00ba: sub-int v5, v10, v3 │ │ -405824: 3754 0e00 |00bc: if-le v4, v5, 00ca // +000e │ │ -405828: d804 0701 |00be: add-int/lit8 v4, v7, #int 1 // #01 │ │ -40582c: 7040 dbc5 70eb |00c0: invoke-direct {v0, v7, v11, v14}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ -405832: d805 0401 |00c3: add-int/lit8 v5, v4, #int 1 // #01 │ │ -405836: 7040 dbc5 40a3 |00c5: invoke-direct {v0, v4, v3, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ -40583c: 0157 |00c8: move v7, v5 │ │ -40583e: 28c3 |00c9: goto 008c // -003d │ │ -405840: d804 0701 |00ca: add-int/lit8 v4, v7, #int 1 // #01 │ │ -405844: 7040 dbc5 70a3 |00cc: invoke-direct {v0, v7, v3, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ -40584a: d803 0401 |00cf: add-int/lit8 v3, v4, #int 1 // #01 │ │ -40584e: 7040 dbc5 40eb |00d1: invoke-direct {v0, v4, v11, v14}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ -405854: 0137 |00d4: move v7, v3 │ │ -405856: 28b7 |00d5: goto 008c // -0049 │ │ -405858: 1312 0100 |00d6: const/16 v18, #int 1 // #1 │ │ -40585c: 7040 dcc5 10fe |00d8: invoke-direct {v0, v1, v14, v15}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ -405862: d80e 0e01 |00db: add-int/lit8 v14, v14, #int 1 // #01 │ │ -405866: d80f 0fff |00dd: add-int/lit8 v15, v15, #int -1 // #ff │ │ -40586a: 0211 0400 |00df: move/from16 v17, v4 │ │ -40586e: 2808 |00e1: goto 00e9 // +0008 │ │ -405870: 1312 0100 |00e2: const/16 v18, #int 1 // #1 │ │ -405874: 289e |00e4: goto 0082 // -0062 │ │ -405876: 1312 0100 |00e5: const/16 v18, #int 1 // #1 │ │ -40587a: d80e 0e01 |00e7: add-int/lit8 v14, v14, #int 1 // #01 │ │ -40587e: 1604 0000 |00e9: const-wide/16 v4, #int 0 // #0 │ │ -405882: 1216 |00eb: const/4 v6, #int 1 // #1 │ │ -405884: 2900 6cff |00ec: goto/16 0058 // -0094 │ │ -405888: 0e00 |00ee: return-void │ │ +405690: |[405690] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackQSort3:([I[III)V │ │ +4056a0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +4056a4: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +4056a8: 0802 1500 |0004: move-object/from16 v2, v21 │ │ +4056ac: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +4056ae: 0204 1600 |0007: move/from16 v4, v22 │ │ +4056b2: 0205 1700 |0009: move/from16 v5, v23 │ │ +4056b6: 7040 dbc5 3054 |000b: invoke-direct {v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ +4056bc: 1604 0000 |000e: const-wide/16 v4, #int 0 // #0 │ │ +4056c0: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +4056c2: 0448 |0011: move-wide v8, v4 │ │ +4056c4: 1217 |0012: const/4 v7, #int 1 // #1 │ │ +4056c6: 3d07 db00 |0013: if-lez v7, 00ee // +00db │ │ +4056ca: d807 07ff |0015: add-int/lit8 v7, v7, #int -1 // #ff │ │ +4056ce: 7020 dac5 7000 |0017: invoke-direct {v0, v7}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpop:(I)[I // method@c5da │ │ +4056d4: 0c0a |001a: move-result-object v10 │ │ +4056d6: 440b 0a03 |001b: aget v11, v10, v3 │ │ +4056da: 440a 0a06 |001d: aget v10, v10, v6 │ │ +4056de: 910c 0a0b |001f: sub-int v12, v10, v11 │ │ +4056e2: 130d 0a00 |0021: const/16 v13, #int 10 // #a │ │ +4056e6: 35dc 0600 |0023: if-ge v12, v13, 0029 // +0006 │ │ +4056ea: 705a d6c5 10b2 |0025: invoke-direct {v0, v1, v2, v11, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSimpleSort:([I[III)V // method@c5d6 │ │ +4056f0: 28eb |0028: goto 0013 // -0015 │ │ +4056f2: 160c c51d |0029: const-wide/16 v12, #int 7621 // #1dc5 │ │ +4056f6: 9d08 080c |002b: mul-long v8, v8, v12 │ │ +4056fa: 160c 0100 |002d: const-wide/16 v12, #int 1 // #1 │ │ +4056fe: bbc8 |002f: add-long/2addr v8, v12 │ │ +405700: 170e 0080 0000 |0030: const-wide/32 v14, #float 4.59177e-41 // #00008000 │ │ +405706: bfe8 |0033: rem-long/2addr v8, v14 │ │ +405708: 160e 0300 |0034: const-wide/16 v14, #int 3 // #3 │ │ +40570c: 9f0e 080e |0036: rem-long v14, v8, v14 │ │ +405710: 3110 0e04 |0038: cmp-long v16, v14, v4 │ │ +405714: 3910 0800 |003a: if-nez v16, 0042 // +0008 │ │ +405718: 440c 010b |003c: aget v12, v1, v11 │ │ +40571c: 440c 020c |003e: aget v12, v2, v12 │ │ +405720: 81cc |0040: int-to-long v12, v12 │ │ +405722: 2812 |0041: goto 0053 // +0012 │ │ +405724: 3110 0e0c |0042: cmp-long v16, v14, v12 │ │ +405728: 3910 0a00 |0044: if-nez v16, 004e // +000a │ │ +40572c: 900c 0b0a |0046: add-int v12, v11, v10 │ │ +405730: ba6c |0048: ushr-int/2addr v12, v6 │ │ +405732: 440c 010c |0049: aget v12, v1, v12 │ │ +405736: 440c 020c |004b: aget v12, v2, v12 │ │ +40573a: 28f3 |004d: goto 0040 // -000d │ │ +40573c: 440c 010a |004e: aget v12, v1, v10 │ │ +405740: 440c 020c |0050: aget v12, v2, v12 │ │ +405744: 28ee |0052: goto 0040 // -0012 │ │ +405746: 01af |0053: move v15, v10 │ │ +405748: 0211 0f00 |0054: move/from16 v17, v15 │ │ +40574c: 01b3 |0056: move v3, v11 │ │ +40574e: 013e |0057: move v14, v3 │ │ +405750: 37fe 0300 |0058: if-le v14, v15, 005b // +0003 │ │ +405754: 2816 |005a: goto 0070 // +0016 │ │ +405756: 4412 010e |005b: aget v18, v1, v14 │ │ +40575a: 4412 0212 |005d: aget v18, v2, v18 │ │ +40575e: 84c4 |005f: long-to-int v4, v12 │ │ +405760: 9112 1204 |0060: sub-int v18, v18, v4 │ │ +405764: 3912 0c00 |0062: if-nez v18, 006e // +000c │ │ +405768: 7040 dcc5 103e |0064: invoke-direct {v0, v1, v14, v3}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ +40576e: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ +405772: d80e 0e01 |0069: add-int/lit8 v14, v14, #int 1 // #01 │ │ +405776: 1604 0000 |006b: const-wide/16 v4, #int 0 // #0 │ │ +40577a: 28eb |006d: goto 0058 // -0015 │ │ +40577c: 3d12 7700 |006e: if-lez v18, 00e5 // +0077 │ │ +405780: 0204 1100 |0070: move/from16 v4, v17 │ │ +405784: 37fe 0300 |0072: if-le v14, v15, 0075 // +0003 │ │ +405788: 2814 |0074: goto 0088 // +0014 │ │ +40578a: 4405 010f |0075: aget v5, v1, v15 │ │ +40578e: 4405 0205 |0077: aget v5, v2, v5 │ │ +405792: 84c6 |0079: long-to-int v6, v12 │ │ +405794: b165 |007a: sub-int/2addr v5, v6 │ │ +405796: 3905 0b00 |007b: if-nez v5, 0086 // +000b │ │ +40579a: 7040 dcc5 104f |007d: invoke-direct {v0, v1, v15, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ +4057a0: d804 04ff |0080: add-int/lit8 v4, v4, #int -1 // #ff │ │ +4057a4: d80f 0fff |0082: add-int/lit8 v15, v15, #int -1 // #ff │ │ +4057a8: 1216 |0084: const/4 v6, #int 1 // #1 │ │ +4057aa: 28ed |0085: goto 0072 // -0013 │ │ +4057ac: 3b05 5c00 |0086: if-gez v5, 00e2 // +005c │ │ +4057b0: 37fe 4e00 |0088: if-le v14, v15, 00d6 // +004e │ │ +4057b4: 3534 0700 |008a: if-ge v4, v3, 0091 // +0007 │ │ +4057b8: 1203 |008c: const/4 v3, #int 0 // #0 │ │ +4057ba: 1604 0000 |008d: const-wide/16 v4, #int 0 // #0 │ │ +4057be: 1216 |008f: const/4 v6, #int 1 // #1 │ │ +4057c0: 2883 |0090: goto 0013 // -007d │ │ +4057c2: 9105 030b |0091: sub-int v5, v3, v11 │ │ +4057c6: 9106 0e03 |0093: sub-int v6, v14, v3 │ │ +4057ca: 7030 d9c5 5006 |0095: invoke-direct {v0, v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fmin:(II)I // method@c5d9 │ │ +4057d0: 0a05 |0098: move-result v5 │ │ +4057d2: 9106 0e05 |0099: sub-int v6, v14, v5 │ │ +4057d6: 7055 ddc5 106b |009b: invoke-direct {v0, v1, v11, v6, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fvswap:([IIII)V // method@c5dd │ │ +4057dc: 9105 0a04 |009e: sub-int v5, v10, v4 │ │ +4057e0: b1f4 |00a0: sub-int/2addr v4, v15 │ │ +4057e2: 7030 d9c5 5004 |00a1: invoke-direct {v0, v5, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fmin:(II)I // method@c5d9 │ │ +4057e8: 0a05 |00a4: move-result v5 │ │ +4057ea: d80f 0f01 |00a5: add-int/lit8 v15, v15, #int 1 // #01 │ │ +4057ee: 9106 0a05 |00a7: sub-int v6, v10, v5 │ │ +4057f2: 1312 0100 |00a9: const/16 v18, #int 1 // #1 │ │ +4057f6: d806 0601 |00ab: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4057fa: 7055 ddc5 106f |00ad: invoke-direct {v0, v1, v15, v6, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fvswap:([IIII)V // method@c5dd │ │ +405800: b0be |00b0: add-int/2addr v14, v11 │ │ +405802: b13e |00b1: sub-int/2addr v14, v3 │ │ +405804: d80e 0eff |00b2: add-int/lit8 v14, v14, #int -1 // #ff │ │ +405808: 9103 0a04 |00b4: sub-int v3, v10, v4 │ │ +40580c: d803 0301 |00b6: add-int/lit8 v3, v3, #int 1 // #01 │ │ +405810: 9104 0e0b |00b8: sub-int v4, v14, v11 │ │ +405814: 9105 0a03 |00ba: sub-int v5, v10, v3 │ │ +405818: 3754 0e00 |00bc: if-le v4, v5, 00ca // +000e │ │ +40581c: d804 0701 |00be: add-int/lit8 v4, v7, #int 1 // #01 │ │ +405820: 7040 dbc5 70eb |00c0: invoke-direct {v0, v7, v11, v14}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ +405826: d805 0401 |00c3: add-int/lit8 v5, v4, #int 1 // #01 │ │ +40582a: 7040 dbc5 40a3 |00c5: invoke-direct {v0, v4, v3, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ +405830: 0157 |00c8: move v7, v5 │ │ +405832: 28c3 |00c9: goto 008c // -003d │ │ +405834: d804 0701 |00ca: add-int/lit8 v4, v7, #int 1 // #01 │ │ +405838: 7040 dbc5 70a3 |00cc: invoke-direct {v0, v7, v3, v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ +40583e: d803 0401 |00cf: add-int/lit8 v3, v4, #int 1 // #01 │ │ +405842: 7040 dbc5 40eb |00d1: invoke-direct {v0, v4, v11, v14}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fpush:(III)V // method@c5db │ │ +405848: 0137 |00d4: move v7, v3 │ │ +40584a: 28b7 |00d5: goto 008c // -0049 │ │ +40584c: 1312 0100 |00d6: const/16 v18, #int 1 // #1 │ │ +405850: 7040 dcc5 10fe |00d8: invoke-direct {v0, v1, v14, v15}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ +405856: d80e 0e01 |00db: add-int/lit8 v14, v14, #int 1 // #01 │ │ +40585a: d80f 0fff |00dd: add-int/lit8 v15, v15, #int -1 // #ff │ │ +40585e: 0211 0400 |00df: move/from16 v17, v4 │ │ +405862: 2808 |00e1: goto 00e9 // +0008 │ │ +405864: 1312 0100 |00e2: const/16 v18, #int 1 // #1 │ │ +405868: 289e |00e4: goto 0082 // -0062 │ │ +40586a: 1312 0100 |00e5: const/16 v18, #int 1 // #1 │ │ +40586e: d80e 0e01 |00e7: add-int/lit8 v14, v14, #int 1 // #01 │ │ +405872: 1604 0000 |00e9: const-wide/16 v4, #int 0 // #0 │ │ +405876: 1216 |00eb: const/4 v6, #int 1 // #1 │ │ +405878: 2900 6cff |00ec: goto/16 0058 // -0094 │ │ +40587c: 0e00 |00ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=350 │ │ 0x0017 line=353 │ │ 0x001b line=354 │ │ 0x0025 line=357 │ │ 0x0033 line=368 │ │ @@ -891018,57 +891018,57 @@ │ │ type : '([I[III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 77 16-bit code units │ │ -40588c: |[40588c] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSimpleSort:([I[III)V │ │ -40589c: 33a9 0300 |0000: if-ne v9, v10, 0003 // +0003 │ │ -4058a0: 0e00 |0002: return-void │ │ -4058a2: 9100 0a09 |0003: sub-int v0, v10, v9 │ │ -4058a6: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -4058a8: 3710 2400 |0006: if-le v0, v1, 002a // +0024 │ │ -4058ac: d800 0afc |0008: add-int/lit8 v0, v10, #int -4 // #fc │ │ -4058b0: 3490 2000 |000a: if-lt v0, v9, 002a // +0020 │ │ -4058b4: 4401 0700 |000c: aget v1, v7, v0 │ │ -4058b8: 4402 0801 |000e: aget v2, v8, v1 │ │ -4058bc: d803 0004 |0010: add-int/lit8 v3, v0, #int 4 // #04 │ │ -4058c0: 36a3 1100 |0012: if-gt v3, v10, 0023 // +0011 │ │ -4058c4: 4404 0703 |0014: aget v4, v7, v3 │ │ -4058c8: 4404 0804 |0016: aget v4, v8, v4 │ │ -4058cc: 3742 0b00 |0018: if-le v2, v4, 0023 // +000b │ │ -4058d0: d804 03fc |001a: add-int/lit8 v4, v3, #int -4 // #fc │ │ -4058d4: 4405 0703 |001c: aget v5, v7, v3 │ │ -4058d8: 4b05 0704 |001e: aput v5, v7, v4 │ │ -4058dc: d803 0304 |0020: add-int/lit8 v3, v3, #int 4 // #04 │ │ -4058e0: 28f0 |0022: goto 0012 // -0010 │ │ -4058e2: d803 03fc |0023: add-int/lit8 v3, v3, #int -4 // #fc │ │ -4058e6: 4b01 0703 |0025: aput v1, v7, v3 │ │ -4058ea: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4058ee: 28e1 |0029: goto 000a // -001f │ │ -4058f0: d800 0aff |002a: add-int/lit8 v0, v10, #int -1 // #ff │ │ -4058f4: 3490 2000 |002c: if-lt v0, v9, 004c // +0020 │ │ -4058f8: 4401 0700 |002e: aget v1, v7, v0 │ │ -4058fc: 4402 0801 |0030: aget v2, v8, v1 │ │ -405900: d803 0001 |0032: add-int/lit8 v3, v0, #int 1 // #01 │ │ -405904: 36a3 1100 |0034: if-gt v3, v10, 0045 // +0011 │ │ -405908: 4404 0703 |0036: aget v4, v7, v3 │ │ -40590c: 4404 0804 |0038: aget v4, v8, v4 │ │ -405910: 3742 0b00 |003a: if-le v2, v4, 0045 // +000b │ │ -405914: d804 03ff |003c: add-int/lit8 v4, v3, #int -1 // #ff │ │ -405918: 4405 0703 |003e: aget v5, v7, v3 │ │ -40591c: 4b05 0704 |0040: aput v5, v7, v4 │ │ -405920: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -405924: 28f0 |0044: goto 0034 // -0010 │ │ -405926: d803 03ff |0045: add-int/lit8 v3, v3, #int -1 // #ff │ │ -40592a: 4b01 0703 |0047: aput v1, v7, v3 │ │ -40592e: d800 00ff |0049: add-int/lit8 v0, v0, #int -1 // #ff │ │ -405932: 28e1 |004b: goto 002c // -001f │ │ -405934: 0e00 |004c: return-void │ │ +405880: |[405880] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSimpleSort:([I[III)V │ │ +405890: 33a9 0300 |0000: if-ne v9, v10, 0003 // +0003 │ │ +405894: 0e00 |0002: return-void │ │ +405896: 9100 0a09 |0003: sub-int v0, v10, v9 │ │ +40589a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +40589c: 3710 2400 |0006: if-le v0, v1, 002a // +0024 │ │ +4058a0: d800 0afc |0008: add-int/lit8 v0, v10, #int -4 // #fc │ │ +4058a4: 3490 2000 |000a: if-lt v0, v9, 002a // +0020 │ │ +4058a8: 4401 0700 |000c: aget v1, v7, v0 │ │ +4058ac: 4402 0801 |000e: aget v2, v8, v1 │ │ +4058b0: d803 0004 |0010: add-int/lit8 v3, v0, #int 4 // #04 │ │ +4058b4: 36a3 1100 |0012: if-gt v3, v10, 0023 // +0011 │ │ +4058b8: 4404 0703 |0014: aget v4, v7, v3 │ │ +4058bc: 4404 0804 |0016: aget v4, v8, v4 │ │ +4058c0: 3742 0b00 |0018: if-le v2, v4, 0023 // +000b │ │ +4058c4: d804 03fc |001a: add-int/lit8 v4, v3, #int -4 // #fc │ │ +4058c8: 4405 0703 |001c: aget v5, v7, v3 │ │ +4058cc: 4b05 0704 |001e: aput v5, v7, v4 │ │ +4058d0: d803 0304 |0020: add-int/lit8 v3, v3, #int 4 // #04 │ │ +4058d4: 28f0 |0022: goto 0012 // -0010 │ │ +4058d6: d803 03fc |0023: add-int/lit8 v3, v3, #int -4 // #fc │ │ +4058da: 4b01 0703 |0025: aput v1, v7, v3 │ │ +4058de: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4058e2: 28e1 |0029: goto 000a // -001f │ │ +4058e4: d800 0aff |002a: add-int/lit8 v0, v10, #int -1 // #ff │ │ +4058e8: 3490 2000 |002c: if-lt v0, v9, 004c // +0020 │ │ +4058ec: 4401 0700 |002e: aget v1, v7, v0 │ │ +4058f0: 4402 0801 |0030: aget v2, v8, v1 │ │ +4058f4: d803 0001 |0032: add-int/lit8 v3, v0, #int 1 // #01 │ │ +4058f8: 36a3 1100 |0034: if-gt v3, v10, 0045 // +0011 │ │ +4058fc: 4404 0703 |0036: aget v4, v7, v3 │ │ +405900: 4404 0804 |0038: aget v4, v8, v4 │ │ +405904: 3742 0b00 |003a: if-le v2, v4, 0045 // +000b │ │ +405908: d804 03ff |003c: add-int/lit8 v4, v3, #int -1 // #ff │ │ +40590c: 4405 0703 |003e: aget v5, v7, v3 │ │ +405910: 4b05 0704 |0040: aput v5, v7, v4 │ │ +405914: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +405918: 28f0 |0044: goto 0034 // -0010 │ │ +40591a: d803 03ff |0045: add-int/lit8 v3, v3, #int -1 // #ff │ │ +40591e: 4b01 0703 |0047: aput v1, v7, v3 │ │ +405922: d800 00ff |0049: add-int/lit8 v0, v0, #int -1 // #ff │ │ +405926: 28e1 |004b: goto 002c // -001f │ │ +405928: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=278 │ │ 0x000e line=279 │ │ 0x0014 line=280 │ │ 0x001c line=282 │ │ 0x0025 line=284 │ │ @@ -891089,44 +891089,44 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4054d4: |[4054d4] org.apache.commons.compress.compressors.bzip2.BlockSort.fmin:(II)I │ │ -4054e4: 3521 0300 |0000: if-ge v1, v2, 0003 // +0003 │ │ -4054e8: 2802 |0002: goto 0004 // +0002 │ │ -4054ea: 0121 |0003: move v1, v2 │ │ -4054ec: 0f01 |0004: return v1 │ │ +4054c8: |[4054c8] org.apache.commons.compress.compressors.bzip2.BlockSort.fmin:(II)I │ │ +4054d8: 3521 0300 |0000: if-ge v1, v2, 0003 // +0003 │ │ +4054dc: 2802 |0002: goto 0004 // +0002 │ │ +4054de: 0121 |0003: move v1, v2 │ │ +4054e0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/bzip2/BlockSort;) │ │ name : 'fpop' │ │ type : '(I)[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -4054f0: |[4054f0] org.apache.commons.compress.compressors.bzip2.BlockSort.fpop:(I)[I │ │ -405500: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -405502: 2300 cb1b |0001: new-array v0, v0, [I // type@1bcb │ │ -405506: 5431 2c8d |0003: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ -40550a: 4401 0104 |0005: aget v1, v1, v4 │ │ -40550e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -405510: 4b01 0002 |0008: aput v1, v0, v2 │ │ -405514: 5431 2b8d |000a: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ -405518: 4404 0104 |000c: aget v4, v1, v4 │ │ -40551c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -40551e: 4b04 0001 |000f: aput v4, v0, v1 │ │ -405522: 1100 |0011: return-object v0 │ │ +4054e4: |[4054e4] org.apache.commons.compress.compressors.bzip2.BlockSort.fpop:(I)[I │ │ +4054f4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4054f6: 2300 cb1b |0001: new-array v0, v0, [I // type@1bcb │ │ +4054fa: 5431 2c8d |0003: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ +4054fe: 4401 0104 |0005: aget v1, v1, v4 │ │ +405502: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +405504: 4b01 0002 |0008: aput v1, v0, v2 │ │ +405508: 5431 2b8d |000a: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ +40550c: 4404 0104 |000c: aget v4, v1, v4 │ │ +405510: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +405512: 4b04 0001 |000f: aput v4, v0, v1 │ │ +405516: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/apache/commons/compress/compressors/bzip2/BlockSort; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ │ │ @@ -891135,20 +891135,20 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -405b24: |[405b24] org.apache.commons.compress.compressors.bzip2.BlockSort.fpush:(III)V │ │ -405b34: 5410 2c8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ -405b38: 4b03 0002 |0002: aput v3, v0, v2 │ │ -405b3c: 5413 2b8d |0004: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ -405b40: 4b04 0302 |0006: aput v4, v3, v2 │ │ -405b44: 0e00 |0008: return-void │ │ +405b18: |[405b18] org.apache.commons.compress.compressors.bzip2.BlockSort.fpush:(III)V │ │ +405b28: 5410 2c8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ +405b2c: 4b03 0002 |0002: aput v3, v0, v2 │ │ +405b30: 5413 2b8d |0004: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ +405b34: 4b04 0302 |0006: aput v4, v3, v2 │ │ +405b38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BlockSort; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -891160,20 +891160,20 @@ │ │ type : '([III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -405b48: |[405b48] org.apache.commons.compress.compressors.bzip2.BlockSort.fswap:([III)V │ │ -405b58: 4400 0304 |0000: aget v0, v3, v4 │ │ -405b5c: 4401 0305 |0002: aget v1, v3, v5 │ │ -405b60: 4b01 0304 |0004: aput v1, v3, v4 │ │ -405b64: 4b00 0305 |0006: aput v0, v3, v5 │ │ -405b68: 0e00 |0008: return-void │ │ +405b3c: |[405b3c] org.apache.commons.compress.compressors.bzip2.BlockSort.fswap:([III)V │ │ +405b4c: 4400 0304 |0000: aget v0, v3, v4 │ │ +405b50: 4401 0305 |0002: aget v1, v3, v5 │ │ +405b54: 4b01 0304 |0004: aput v1, v3, v4 │ │ +405b58: 4b00 0305 |0006: aput v0, v3, v5 │ │ +405b5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0002 line=305 │ │ 0x0006 line=306 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/compressors/bzip2/BlockSort; │ │ @@ -891186,22 +891186,22 @@ │ │ type : '([IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -405b6c: |[405b6c] org.apache.commons.compress.compressors.bzip2.BlockSort.fvswap:([IIII)V │ │ -405b7c: 3d04 0c00 |0000: if-lez v4, 000c // +000c │ │ -405b80: 7040 dcc5 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ -405b86: d802 0201 |0005: add-int/lit8 v2, v2, #int 1 // #01 │ │ -405b8a: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ -405b8e: d804 04ff |0009: add-int/lit8 v4, v4, #int -1 // #ff │ │ -405b92: 28f5 |000b: goto 0000 // -000b │ │ -405b94: 0e00 |000c: return-void │ │ +405b60: |[405b60] org.apache.commons.compress.compressors.bzip2.BlockSort.fvswap:([IIII)V │ │ +405b70: 3d04 0c00 |0000: if-lez v4, 000c // +000c │ │ +405b74: 7040 dcc5 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fswap:([III)V // method@c5dc │ │ +405b7a: d802 0201 |0005: add-int/lit8 v2, v2, #int 1 // #01 │ │ +405b7e: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ +405b82: d804 04ff |0009: add-int/lit8 v4, v4, #int -1 // #ff │ │ +405b86: 28f5 |000b: goto 0000 // -000b │ │ +405b88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/apache/commons/compress/compressors/bzip2/BlockSort; │ │ 0x0000 - 0x000d reg=1 (null) [I │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -891213,24 +891213,24 @@ │ │ type : '()[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -405524: |[405524] org.apache.commons.compress.compressors.bzip2.BlockSort.getEclass:()[I │ │ -405534: 5410 238d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ -405538: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -40553c: 5410 298d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ -405540: 2100 |0006: array-length v0, v0 │ │ -405542: db00 0002 |0007: div-int/lit8 v0, v0, #int 2 // #02 │ │ -405546: 2300 cb1b |0009: new-array v0, v0, [I // type@1bcb │ │ -40554a: 5b10 238d |000b: iput-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ -40554e: 5410 238d |000d: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ -405552: 1100 |000f: return-object v0 │ │ +405518: |[405518] org.apache.commons.compress.compressors.bzip2.BlockSort.getEclass:()[I │ │ +405528: 5410 238d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ +40552c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +405530: 5410 298d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ +405534: 2100 |0006: array-length v0, v0 │ │ +405536: db00 0002 |0007: div-int/lit8 v0, v0, #int 2 // #02 │ │ +40553a: 2300 cb1b |0009: new-array v0, v0, [I // type@1bcb │ │ +40553e: 5b10 238d |000b: iput-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ +405542: 5410 238d |000d: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.eclass:[I // field@8d23 │ │ +405546: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x000d line=452 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BlockSort; │ │ @@ -891240,169 +891240,169 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 267 16-bit code units │ │ -405b98: |[405b98] org.apache.commons.compress.compressors.bzip2.BlockSort.mainQSort3:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)V │ │ -405ba8: 0806 1300 |0000: move-object/from16 v6, v19 │ │ -405bac: 0807 1400 |0002: move-object/from16 v7, v20 │ │ -405bb0: 5468 2c8d |0004: iget-object v8, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ -405bb4: 5469 2b8d |0006: iget-object v9, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ -405bb8: 546a 2a8d |0008: iget-object v10, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_dd:[I // field@8d2a │ │ -405bbc: 547b e78c |000a: iget-object v11, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405bc0: 547c e68c |000c: iget-object v12, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -405bc4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -405bc6: 4b15 0800 |000f: aput v21, v8, v0 │ │ -405bca: 4b16 0900 |0011: aput v22, v9, v0 │ │ -405bce: 4b17 0a00 |0013: aput v23, v10, v0 │ │ -405bd2: 121d |0015: const/4 v13, #int 1 // #1 │ │ -405bd4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -405bd6: d80e 00ff |0017: add-int/lit8 v14, v0, #int -1 // #ff │ │ -405bda: 3a0e f100 |0019: if-ltz v14, 010a // +00f1 │ │ -405bde: 4402 080e |001b: aget v2, v8, v14 │ │ -405be2: 4403 090e |001d: aget v3, v9, v14 │ │ -405be6: 4404 0a0e |001f: aget v4, v10, v14 │ │ -405bea: 9100 0302 |0021: sub-int v0, v3, v2 │ │ -405bee: 1301 1400 |0023: const/16 v1, #int 20 // #14 │ │ -405bf2: 3410 cf00 |0025: if-lt v0, v1, 00f4 // +00cf │ │ -405bf6: 1300 0a00 |0027: const/16 v0, #int 10 // #a │ │ -405bfa: 3704 0400 |0029: if-le v4, v0, 002d // +0004 │ │ -405bfe: 2900 c900 |002b: goto/16 00f4 // +00c9 │ │ -405c02: d800 0401 |002d: add-int/lit8 v0, v4, #int 1 // #01 │ │ -405c06: 4401 0b02 |002f: aget v1, v11, v2 │ │ -405c0a: b001 |0031: add-int/2addr v1, v0 │ │ -405c0c: 4801 0c01 |0032: aget-byte v1, v12, v1 │ │ -405c10: 4405 0b03 |0034: aget v5, v11, v3 │ │ -405c14: b005 |0036: add-int/2addr v5, v0 │ │ -405c16: 4805 0c05 |0037: aget-byte v5, v12, v5 │ │ -405c1a: 900f 0203 |0039: add-int v15, v2, v3 │ │ -405c1e: badf |003b: ushr-int/2addr v15, v13 │ │ -405c20: 440f 0b0f |003c: aget v15, v11, v15 │ │ -405c24: b00f |003e: add-int/2addr v15, v0 │ │ -405c26: 480f 0c0f |003f: aget-byte v15, v12, v15 │ │ -405c2a: 7130 e2c5 510f |0041: invoke-static {v1, v5, v15}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.med3:(BBB)B // method@c5e2 │ │ -405c30: 0a01 |0044: move-result v1 │ │ -405c32: d511 ff00 |0045: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -405c36: 0125 |0047: move v5, v2 │ │ -405c38: 015d |0048: move v13, v5 │ │ -405c3a: 013f |0049: move v15, v3 │ │ -405c3c: 0210 0f00 |004a: move/from16 v16, v15 │ │ -405c40: 36f5 2200 |004c: if-gt v5, v15, 006e // +0022 │ │ -405c44: 4411 0b05 |004e: aget v17, v11, v5 │ │ -405c48: 9011 1100 |0050: add-int v17, v17, v0 │ │ -405c4c: 4806 0c11 |0052: aget-byte v6, v12, v17 │ │ -405c50: d566 ff00 |0054: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -405c54: b116 |0056: sub-int/2addr v6, v1 │ │ -405c56: 3906 1200 |0057: if-nez v6, 0069 // +0012 │ │ -405c5a: 4406 0b05 |0059: aget v6, v11, v5 │ │ -405c5e: d811 0501 |005b: add-int/lit8 v17, v5, #int 1 // #01 │ │ -405c62: 4412 0b0d |005d: aget v18, v11, v13 │ │ -405c66: 4b12 0b05 |005f: aput v18, v11, v5 │ │ -405c6a: d805 0d01 |0061: add-int/lit8 v5, v13, #int 1 // #01 │ │ -405c6e: 4b06 0b0d |0063: aput v6, v11, v13 │ │ -405c72: 015d |0065: move v13, v5 │ │ -405c74: 0205 1100 |0066: move/from16 v5, v17 │ │ -405c78: 2841 |0068: goto 00a9 // +0041 │ │ -405c7a: 3b06 0500 |0069: if-gez v6, 006e // +0005 │ │ -405c7e: d805 0501 |006b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -405c82: 283c |006d: goto 00a9 // +003c │ │ -405c84: 0206 1000 |006e: move/from16 v6, v16 │ │ -405c88: 36f5 2400 |0070: if-gt v5, v15, 0094 // +0024 │ │ -405c8c: 4410 0b0f |0072: aget v16, v11, v15 │ │ -405c90: 9010 1000 |0074: add-int v16, v16, v0 │ │ -405c94: 4807 0c10 |0076: aget-byte v7, v12, v16 │ │ -405c98: d577 ff00 |0078: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -405c9c: b117 |007a: sub-int/2addr v7, v1 │ │ -405c9e: 3907 1200 |007b: if-nez v7, 008d // +0012 │ │ -405ca2: 4407 0b0f |007d: aget v7, v11, v15 │ │ -405ca6: d810 0fff |007f: add-int/lit8 v16, v15, #int -1 // #ff │ │ -405caa: 4411 0b06 |0081: aget v17, v11, v6 │ │ -405cae: 4b11 0b0f |0083: aput v17, v11, v15 │ │ -405cb2: d80f 06ff |0085: add-int/lit8 v15, v6, #int -1 // #ff │ │ -405cb6: 4b07 0b06 |0087: aput v7, v11, v6 │ │ -405cba: 01f6 |0089: move v6, v15 │ │ -405cbc: 020f 1000 |008a: move/from16 v15, v16 │ │ -405cc0: 2805 |008c: goto 0091 // +0005 │ │ -405cc2: 3d07 0700 |008d: if-lez v7, 0094 // +0007 │ │ -405cc6: d80f 0fff |008f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -405cca: 0807 1400 |0091: move-object/from16 v7, v20 │ │ -405cce: 28dd |0093: goto 0070 // -0023 │ │ -405cd0: 36f5 1800 |0094: if-gt v5, v15, 00ac // +0018 │ │ -405cd4: 4407 0b05 |0096: aget v7, v11, v5 │ │ -405cd8: d810 0501 |0098: add-int/lit8 v16, v5, #int 1 // #01 │ │ -405cdc: 4411 0b0f |009a: aget v17, v11, v15 │ │ -405ce0: 4b11 0b05 |009c: aput v17, v11, v5 │ │ -405ce4: d805 0fff |009e: add-int/lit8 v5, v15, #int -1 // #ff │ │ -405ce8: 4b07 0b0f |00a0: aput v7, v11, v15 │ │ -405cec: 0807 1400 |00a2: move-object/from16 v7, v20 │ │ -405cf0: 015f |00a4: move v15, v5 │ │ -405cf2: 0205 1000 |00a5: move/from16 v5, v16 │ │ -405cf6: 0210 0600 |00a7: move/from16 v16, v6 │ │ -405cfa: 0806 1300 |00a9: move-object/from16 v6, v19 │ │ -405cfe: 28a1 |00ab: goto 004c // -005f │ │ -405d00: 35d6 0d00 |00ac: if-ge v6, v13, 00b9 // +000d │ │ -405d04: 4b02 080e |00ae: aput v2, v8, v14 │ │ -405d08: 4b03 090e |00b0: aput v3, v9, v14 │ │ -405d0c: 4b00 0a0e |00b2: aput v0, v10, v14 │ │ -405d10: d80e 0e01 |00b4: add-int/lit8 v14, v14, #int 1 // #01 │ │ -405d14: 01e0 |00b6: move v0, v14 │ │ -405d16: 121f |00b7: const/4 v15, #int 1 // #1 │ │ -405d18: 284b |00b8: goto 0103 // +004b │ │ -405d1a: 9101 0d02 |00b9: sub-int v1, v13, v2 │ │ -405d1e: 9107 050d |00bb: sub-int v7, v5, v13 │ │ -405d22: 3571 0300 |00bd: if-ge v1, v7, 00c0 // +0003 │ │ -405d26: 2802 |00bf: goto 00c1 // +0002 │ │ -405d28: 0171 |00c0: move v1, v7 │ │ -405d2a: 9107 0501 |00c1: sub-int v7, v5, v1 │ │ -405d2e: 7140 e3c5 2b17 |00c3: invoke-static {v11, v2, v7, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.vswap:([IIII)V // method@c5e3 │ │ -405d34: 9101 0306 |00c6: sub-int v1, v3, v6 │ │ -405d38: b1f6 |00c8: sub-int/2addr v6, v15 │ │ -405d3a: 3561 0300 |00c9: if-ge v1, v6, 00cc // +0003 │ │ -405d3e: 2802 |00cb: goto 00cd // +0002 │ │ -405d40: 0161 |00cc: move v1, v6 │ │ -405d42: 9107 0301 |00cd: sub-int v7, v3, v1 │ │ -405d46: 121f |00cf: const/4 v15, #int 1 // #1 │ │ -405d48: b0f7 |00d0: add-int/2addr v7, v15 │ │ -405d4a: 7140 e3c5 5b17 |00d1: invoke-static {v11, v5, v7, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.vswap:([IIII)V // method@c5e3 │ │ -405d50: b025 |00d4: add-int/2addr v5, v2 │ │ -405d52: b1d5 |00d5: sub-int/2addr v5, v13 │ │ -405d54: b1f5 |00d6: sub-int/2addr v5, v15 │ │ -405d56: 9101 0306 |00d7: sub-int v1, v3, v6 │ │ -405d5a: b0f1 |00d9: add-int/2addr v1, v15 │ │ -405d5c: 4b02 080e |00da: aput v2, v8, v14 │ │ -405d60: 4b05 090e |00dc: aput v5, v9, v14 │ │ -405d64: 4b04 0a0e |00de: aput v4, v10, v14 │ │ -405d68: d80e 0e01 |00e0: add-int/lit8 v14, v14, #int 1 // #01 │ │ -405d6c: b0f5 |00e2: add-int/2addr v5, v15 │ │ -405d6e: 4b05 080e |00e3: aput v5, v8, v14 │ │ -405d72: d802 01ff |00e5: add-int/lit8 v2, v1, #int -1 // #ff │ │ -405d76: 4b02 090e |00e7: aput v2, v9, v14 │ │ -405d7a: 4b00 0a0e |00e9: aput v0, v10, v14 │ │ -405d7e: b0fe |00eb: add-int/2addr v14, v15 │ │ -405d80: 4b01 080e |00ec: aput v1, v8, v14 │ │ -405d84: 4b03 090e |00ee: aput v3, v9, v14 │ │ -405d88: 4b04 0a0e |00f0: aput v4, v10, v14 │ │ -405d8c: b0fe |00f2: add-int/2addr v14, v15 │ │ -405d8e: 280f |00f3: goto 0102 // +000f │ │ -405d90: 121f |00f4: const/4 v15, #int 1 // #1 │ │ -405d92: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -405d96: 0801 1400 |00f7: move-object/from16 v1, v20 │ │ -405d9a: 0205 1800 |00f9: move/from16 v5, v24 │ │ -405d9e: 7606 e0c5 0000 |00fb: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSimpleSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)Z // method@c5e0 │ │ -405da4: 0a00 |00fe: move-result v0 │ │ -405da6: 3800 0300 |00ff: if-eqz v0, 0102 // +0003 │ │ -405daa: 0e00 |0101: return-void │ │ -405dac: 01e0 |0102: move v0, v14 │ │ -405dae: 121d |0103: const/4 v13, #int 1 // #1 │ │ -405db0: 0806 1300 |0104: move-object/from16 v6, v19 │ │ -405db4: 0807 1400 |0106: move-object/from16 v7, v20 │ │ -405db8: 2900 0fff |0108: goto/16 0017 // -00f1 │ │ -405dbc: 0e00 |010a: return-void │ │ +405b8c: |[405b8c] org.apache.commons.compress.compressors.bzip2.BlockSort.mainQSort3:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)V │ │ +405b9c: 0806 1300 |0000: move-object/from16 v6, v19 │ │ +405ba0: 0807 1400 |0002: move-object/from16 v7, v20 │ │ +405ba4: 5468 2c8d |0004: iget-object v8, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_ll:[I // field@8d2c │ │ +405ba8: 5469 2b8d |0006: iget-object v9, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_hh:[I // field@8d2b │ │ +405bac: 546a 2a8d |0008: iget-object v10, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.stack_dd:[I // field@8d2a │ │ +405bb0: 547b e78c |000a: iget-object v11, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405bb4: 547c e68c |000c: iget-object v12, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +405bb8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +405bba: 4b15 0800 |000f: aput v21, v8, v0 │ │ +405bbe: 4b16 0900 |0011: aput v22, v9, v0 │ │ +405bc2: 4b17 0a00 |0013: aput v23, v10, v0 │ │ +405bc6: 121d |0015: const/4 v13, #int 1 // #1 │ │ +405bc8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +405bca: d80e 00ff |0017: add-int/lit8 v14, v0, #int -1 // #ff │ │ +405bce: 3a0e f100 |0019: if-ltz v14, 010a // +00f1 │ │ +405bd2: 4402 080e |001b: aget v2, v8, v14 │ │ +405bd6: 4403 090e |001d: aget v3, v9, v14 │ │ +405bda: 4404 0a0e |001f: aget v4, v10, v14 │ │ +405bde: 9100 0302 |0021: sub-int v0, v3, v2 │ │ +405be2: 1301 1400 |0023: const/16 v1, #int 20 // #14 │ │ +405be6: 3410 cf00 |0025: if-lt v0, v1, 00f4 // +00cf │ │ +405bea: 1300 0a00 |0027: const/16 v0, #int 10 // #a │ │ +405bee: 3704 0400 |0029: if-le v4, v0, 002d // +0004 │ │ +405bf2: 2900 c900 |002b: goto/16 00f4 // +00c9 │ │ +405bf6: d800 0401 |002d: add-int/lit8 v0, v4, #int 1 // #01 │ │ +405bfa: 4401 0b02 |002f: aget v1, v11, v2 │ │ +405bfe: b001 |0031: add-int/2addr v1, v0 │ │ +405c00: 4801 0c01 |0032: aget-byte v1, v12, v1 │ │ +405c04: 4405 0b03 |0034: aget v5, v11, v3 │ │ +405c08: b005 |0036: add-int/2addr v5, v0 │ │ +405c0a: 4805 0c05 |0037: aget-byte v5, v12, v5 │ │ +405c0e: 900f 0203 |0039: add-int v15, v2, v3 │ │ +405c12: badf |003b: ushr-int/2addr v15, v13 │ │ +405c14: 440f 0b0f |003c: aget v15, v11, v15 │ │ +405c18: b00f |003e: add-int/2addr v15, v0 │ │ +405c1a: 480f 0c0f |003f: aget-byte v15, v12, v15 │ │ +405c1e: 7130 e2c5 510f |0041: invoke-static {v1, v5, v15}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.med3:(BBB)B // method@c5e2 │ │ +405c24: 0a01 |0044: move-result v1 │ │ +405c26: d511 ff00 |0045: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +405c2a: 0125 |0047: move v5, v2 │ │ +405c2c: 015d |0048: move v13, v5 │ │ +405c2e: 013f |0049: move v15, v3 │ │ +405c30: 0210 0f00 |004a: move/from16 v16, v15 │ │ +405c34: 36f5 2200 |004c: if-gt v5, v15, 006e // +0022 │ │ +405c38: 4411 0b05 |004e: aget v17, v11, v5 │ │ +405c3c: 9011 1100 |0050: add-int v17, v17, v0 │ │ +405c40: 4806 0c11 |0052: aget-byte v6, v12, v17 │ │ +405c44: d566 ff00 |0054: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +405c48: b116 |0056: sub-int/2addr v6, v1 │ │ +405c4a: 3906 1200 |0057: if-nez v6, 0069 // +0012 │ │ +405c4e: 4406 0b05 |0059: aget v6, v11, v5 │ │ +405c52: d811 0501 |005b: add-int/lit8 v17, v5, #int 1 // #01 │ │ +405c56: 4412 0b0d |005d: aget v18, v11, v13 │ │ +405c5a: 4b12 0b05 |005f: aput v18, v11, v5 │ │ +405c5e: d805 0d01 |0061: add-int/lit8 v5, v13, #int 1 // #01 │ │ +405c62: 4b06 0b0d |0063: aput v6, v11, v13 │ │ +405c66: 015d |0065: move v13, v5 │ │ +405c68: 0205 1100 |0066: move/from16 v5, v17 │ │ +405c6c: 2841 |0068: goto 00a9 // +0041 │ │ +405c6e: 3b06 0500 |0069: if-gez v6, 006e // +0005 │ │ +405c72: d805 0501 |006b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +405c76: 283c |006d: goto 00a9 // +003c │ │ +405c78: 0206 1000 |006e: move/from16 v6, v16 │ │ +405c7c: 36f5 2400 |0070: if-gt v5, v15, 0094 // +0024 │ │ +405c80: 4410 0b0f |0072: aget v16, v11, v15 │ │ +405c84: 9010 1000 |0074: add-int v16, v16, v0 │ │ +405c88: 4807 0c10 |0076: aget-byte v7, v12, v16 │ │ +405c8c: d577 ff00 |0078: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +405c90: b117 |007a: sub-int/2addr v7, v1 │ │ +405c92: 3907 1200 |007b: if-nez v7, 008d // +0012 │ │ +405c96: 4407 0b0f |007d: aget v7, v11, v15 │ │ +405c9a: d810 0fff |007f: add-int/lit8 v16, v15, #int -1 // #ff │ │ +405c9e: 4411 0b06 |0081: aget v17, v11, v6 │ │ +405ca2: 4b11 0b0f |0083: aput v17, v11, v15 │ │ +405ca6: d80f 06ff |0085: add-int/lit8 v15, v6, #int -1 // #ff │ │ +405caa: 4b07 0b06 |0087: aput v7, v11, v6 │ │ +405cae: 01f6 |0089: move v6, v15 │ │ +405cb0: 020f 1000 |008a: move/from16 v15, v16 │ │ +405cb4: 2805 |008c: goto 0091 // +0005 │ │ +405cb6: 3d07 0700 |008d: if-lez v7, 0094 // +0007 │ │ +405cba: d80f 0fff |008f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +405cbe: 0807 1400 |0091: move-object/from16 v7, v20 │ │ +405cc2: 28dd |0093: goto 0070 // -0023 │ │ +405cc4: 36f5 1800 |0094: if-gt v5, v15, 00ac // +0018 │ │ +405cc8: 4407 0b05 |0096: aget v7, v11, v5 │ │ +405ccc: d810 0501 |0098: add-int/lit8 v16, v5, #int 1 // #01 │ │ +405cd0: 4411 0b0f |009a: aget v17, v11, v15 │ │ +405cd4: 4b11 0b05 |009c: aput v17, v11, v5 │ │ +405cd8: d805 0fff |009e: add-int/lit8 v5, v15, #int -1 // #ff │ │ +405cdc: 4b07 0b0f |00a0: aput v7, v11, v15 │ │ +405ce0: 0807 1400 |00a2: move-object/from16 v7, v20 │ │ +405ce4: 015f |00a4: move v15, v5 │ │ +405ce6: 0205 1000 |00a5: move/from16 v5, v16 │ │ +405cea: 0210 0600 |00a7: move/from16 v16, v6 │ │ +405cee: 0806 1300 |00a9: move-object/from16 v6, v19 │ │ +405cf2: 28a1 |00ab: goto 004c // -005f │ │ +405cf4: 35d6 0d00 |00ac: if-ge v6, v13, 00b9 // +000d │ │ +405cf8: 4b02 080e |00ae: aput v2, v8, v14 │ │ +405cfc: 4b03 090e |00b0: aput v3, v9, v14 │ │ +405d00: 4b00 0a0e |00b2: aput v0, v10, v14 │ │ +405d04: d80e 0e01 |00b4: add-int/lit8 v14, v14, #int 1 // #01 │ │ +405d08: 01e0 |00b6: move v0, v14 │ │ +405d0a: 121f |00b7: const/4 v15, #int 1 // #1 │ │ +405d0c: 284b |00b8: goto 0103 // +004b │ │ +405d0e: 9101 0d02 |00b9: sub-int v1, v13, v2 │ │ +405d12: 9107 050d |00bb: sub-int v7, v5, v13 │ │ +405d16: 3571 0300 |00bd: if-ge v1, v7, 00c0 // +0003 │ │ +405d1a: 2802 |00bf: goto 00c1 // +0002 │ │ +405d1c: 0171 |00c0: move v1, v7 │ │ +405d1e: 9107 0501 |00c1: sub-int v7, v5, v1 │ │ +405d22: 7140 e3c5 2b17 |00c3: invoke-static {v11, v2, v7, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.vswap:([IIII)V // method@c5e3 │ │ +405d28: 9101 0306 |00c6: sub-int v1, v3, v6 │ │ +405d2c: b1f6 |00c8: sub-int/2addr v6, v15 │ │ +405d2e: 3561 0300 |00c9: if-ge v1, v6, 00cc // +0003 │ │ +405d32: 2802 |00cb: goto 00cd // +0002 │ │ +405d34: 0161 |00cc: move v1, v6 │ │ +405d36: 9107 0301 |00cd: sub-int v7, v3, v1 │ │ +405d3a: 121f |00cf: const/4 v15, #int 1 // #1 │ │ +405d3c: b0f7 |00d0: add-int/2addr v7, v15 │ │ +405d3e: 7140 e3c5 5b17 |00d1: invoke-static {v11, v5, v7, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.vswap:([IIII)V // method@c5e3 │ │ +405d44: b025 |00d4: add-int/2addr v5, v2 │ │ +405d46: b1d5 |00d5: sub-int/2addr v5, v13 │ │ +405d48: b1f5 |00d6: sub-int/2addr v5, v15 │ │ +405d4a: 9101 0306 |00d7: sub-int v1, v3, v6 │ │ +405d4e: b0f1 |00d9: add-int/2addr v1, v15 │ │ +405d50: 4b02 080e |00da: aput v2, v8, v14 │ │ +405d54: 4b05 090e |00dc: aput v5, v9, v14 │ │ +405d58: 4b04 0a0e |00de: aput v4, v10, v14 │ │ +405d5c: d80e 0e01 |00e0: add-int/lit8 v14, v14, #int 1 // #01 │ │ +405d60: b0f5 |00e2: add-int/2addr v5, v15 │ │ +405d62: 4b05 080e |00e3: aput v5, v8, v14 │ │ +405d66: d802 01ff |00e5: add-int/lit8 v2, v1, #int -1 // #ff │ │ +405d6a: 4b02 090e |00e7: aput v2, v9, v14 │ │ +405d6e: 4b00 0a0e |00e9: aput v0, v10, v14 │ │ +405d72: b0fe |00eb: add-int/2addr v14, v15 │ │ +405d74: 4b01 080e |00ec: aput v1, v8, v14 │ │ +405d78: 4b03 090e |00ee: aput v3, v9, v14 │ │ +405d7c: 4b04 0a0e |00f0: aput v4, v10, v14 │ │ +405d80: b0fe |00f2: add-int/2addr v14, v15 │ │ +405d82: 280f |00f3: goto 0102 // +000f │ │ +405d84: 121f |00f4: const/4 v15, #int 1 // #1 │ │ +405d86: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ +405d8a: 0801 1400 |00f7: move-object/from16 v1, v20 │ │ +405d8e: 0205 1800 |00f9: move/from16 v5, v24 │ │ +405d92: 7606 e0c5 0000 |00fb: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSimpleSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)Z // method@c5e0 │ │ +405d98: 0a00 |00fe: move-result v0 │ │ +405d9a: 3800 0300 |00ff: if-eqz v0, 0102 // +0003 │ │ +405d9e: 0e00 |0101: return-void │ │ +405da0: 01e0 |0102: move v0, v14 │ │ +405da2: 121d |0103: const/4 v13, #int 1 // #1 │ │ +405da4: 0806 1300 |0104: move-object/from16 v6, v19 │ │ +405da8: 0807 1400 |0106: move-object/from16 v7, v20 │ │ +405dac: 2900 0fff |0108: goto/16 0017 // -00f1 │ │ +405db0: 0e00 |010a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=810 │ │ 0x0006 line=811 │ │ 0x0008 line=812 │ │ 0x000a line=813 │ │ 0x000c line=814 │ │ @@ -891452,289 +891452,289 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 35 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 515 16-bit code units │ │ -40508c: |[40508c] org.apache.commons.compress.compressors.bzip2.BlockSort.mainSimpleSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)Z │ │ -40509c: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -4050a0: 0801 1e00 |0002: move-object/from16 v1, v30 │ │ -4050a4: 0202 2000 |0004: move/from16 v2, v32 │ │ -4050a8: 9103 021f |0006: sub-int v3, v2, v31 │ │ -4050ac: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -4050ae: b043 |0009: add-int/2addr v3, v4 │ │ -4050b0: 1226 |000a: const/4 v6, #int 2 // #2 │ │ -4050b2: 3563 0f00 |000b: if-ge v3, v6, 001a // +000f │ │ -4050b6: 5501 248d |000d: iget-boolean v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ -4050ba: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ -4050be: 5201 2d8d |0011: iget v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -4050c2: 5202 2e8d |0013: iget v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ -4050c6: 3721 0300 |0015: if-le v1, v2, 0018 // +0003 │ │ -4050ca: 2802 |0017: goto 0019 // +0002 │ │ -4050cc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -4050ce: 0f04 |0019: return v4 │ │ -4050d0: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -4050d2: 6207 1d8d |001b: sget-object v7, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ -4050d6: 4407 0706 |001d: aget v7, v7, v6 │ │ -4050da: 3537 0500 |001f: if-ge v7, v3, 0024 // +0005 │ │ -4050de: d806 0601 |0021: add-int/lit8 v6, v6, #int 1 // #01 │ │ -4050e2: 28f8 |0023: goto 001b // -0008 │ │ -4050e4: 5413 e78c |0024: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -4050e8: 5407 298d |0026: iget-object v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ -4050ec: 5411 e68c |0028: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -4050f0: d808 2201 |002a: add-int/lit8 v8, v34, #int 1 // #01 │ │ -4050f4: 5509 248d |002c: iget-boolean v9, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ -4050f8: 520a 2e8d |002e: iget v10, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ -4050fc: 520b 2d8d |0030: iget v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -405100: d806 06ff |0032: add-int/lit8 v6, v6, #int -1 // #ff │ │ -405104: 3a06 c301 |0034: if-ltz v6, 01f7 // +01c3 │ │ -405108: 620c 1d8d |0036: sget-object v12, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ -40510c: 440c 0c06 |0038: aget v12, v12, v6 │ │ -405110: 900d 1f0c |003a: add-int v13, v31, v12 │ │ -405114: d80e 0dff |003c: add-int/lit8 v14, v13, #int -1 // #ff │ │ -405118: 362d b501 |003e: if-gt v13, v2, 01f3 // +01b5 │ │ -40511c: 123f |0040: const/4 v15, #int 3 // #3 │ │ -40511e: 362d 9c01 |0041: if-gt v13, v2, 01dd // +019c │ │ -405122: d80f 0fff |0043: add-int/lit8 v15, v15, #int -1 // #ff │ │ -405126: 3a0f 9801 |0045: if-ltz v15, 01dd // +0198 │ │ -40512a: 4410 030d |0047: aget v16, v3, v13 │ │ -40512e: 9011 1021 |0049: add-int v17, v16, v33 │ │ -405132: 0214 0b00 |004b: move/from16 v20, v11 │ │ -405136: 0212 0d00 |004d: move/from16 v18, v13 │ │ -40513a: 120b |004f: const/4 v11, #int 0 // #0 │ │ -40513c: 1313 0000 |0050: const/16 v19, #int 0 // #0 │ │ -405140: 380b 1700 |0052: if-eqz v11, 0069 // +0017 │ │ -405144: 4b13 0312 |0054: aput v19, v3, v18 │ │ -405148: 9104 120c |0056: sub-int v4, v18, v12 │ │ -40514c: 36e4 0e00 |0058: if-gt v4, v14, 0066 // +000e │ │ -405150: 0212 0400 |005a: move/from16 v18, v4 │ │ -405154: 0218 0600 |005c: move/from16 v24, v6 │ │ -405158: 021b 0c00 |005e: move/from16 v27, v12 │ │ -40515c: 021c 0e00 |0060: move/from16 v28, v14 │ │ -405160: 020b 1400 |0062: move/from16 v11, v20 │ │ -405164: 2900 6c01 |0064: goto/16 01d0 // +016c │ │ -405168: 0212 0400 |0066: move/from16 v18, v4 │ │ -40516c: 2802 |0068: goto 006a // +0002 │ │ -40516e: 121b |0069: const/4 v11, #int 1 // #1 │ │ -405170: 9104 120c |006a: sub-int v4, v18, v12 │ │ -405174: 4404 0304 |006c: aget v4, v3, v4 │ │ -405178: 9015 0421 |006e: add-int v21, v4, v33 │ │ -40517c: d816 1501 |0070: add-int/lit8 v22, v21, #int 1 // #01 │ │ -405180: 4805 0116 |0072: aget-byte v5, v1, v22 │ │ -405184: d817 1101 |0074: add-int/lit8 v23, v17, #int 1 // #01 │ │ -405188: 021e 0400 |0076: move/from16 v30, v4 │ │ -40518c: 4804 0117 |0078: aget-byte v4, v1, v23 │ │ -405190: 3345 3701 |007a: if-ne v5, v4, 01b1 // +0137 │ │ -405194: d804 1502 |007c: add-int/lit8 v4, v21, #int 2 // #02 │ │ -405198: 4805 0104 |007e: aget-byte v5, v1, v4 │ │ -40519c: d816 1102 |0080: add-int/lit8 v22, v17, #int 2 // #02 │ │ -4051a0: 0218 0600 |0082: move/from16 v24, v6 │ │ -4051a4: 4806 0116 |0084: aget-byte v6, v1, v22 │ │ -4051a8: 3365 1a01 |0086: if-ne v5, v6, 01a0 // +011a │ │ -4051ac: d804 1503 |0088: add-int/lit8 v4, v21, #int 3 // #03 │ │ -4051b0: 4805 0104 |008a: aget-byte v5, v1, v4 │ │ -4051b4: d806 1103 |008c: add-int/lit8 v6, v17, #int 3 // #03 │ │ -4051b8: 0219 0b00 |008e: move/from16 v25, v11 │ │ -4051bc: 480b 0106 |0090: aget-byte v11, v1, v6 │ │ -4051c0: 33b5 ff00 |0092: if-ne v5, v11, 0191 // +00ff │ │ -4051c4: d804 1504 |0094: add-int/lit8 v4, v21, #int 4 // #04 │ │ -4051c8: 4805 0104 |0096: aget-byte v5, v1, v4 │ │ -4051cc: d806 1104 |0098: add-int/lit8 v6, v17, #int 4 // #04 │ │ -4051d0: 480b 0106 |009a: aget-byte v11, v1, v6 │ │ -4051d4: 33b5 e600 |009c: if-ne v5, v11, 0182 // +00e6 │ │ -4051d8: d804 1505 |009e: add-int/lit8 v4, v21, #int 5 // #05 │ │ -4051dc: 4805 0104 |00a0: aget-byte v5, v1, v4 │ │ -4051e0: d806 1105 |00a2: add-int/lit8 v6, v17, #int 5 // #05 │ │ -4051e4: 480b 0106 |00a4: aget-byte v11, v1, v6 │ │ -4051e8: 33b5 cd00 |00a6: if-ne v5, v11, 0173 // +00cd │ │ -4051ec: d815 1506 |00a8: add-int/lit8 v21, v21, #int 6 // #06 │ │ -4051f0: 4804 0115 |00aa: aget-byte v4, v1, v21 │ │ -4051f4: d805 1106 |00ac: add-int/lit8 v5, v17, #int 6 // #06 │ │ -4051f8: 4806 0105 |00ae: aget-byte v6, v1, v5 │ │ -4051fc: 3364 b400 |00b0: if-ne v4, v6, 0164 // +00b4 │ │ -405200: 0204 2200 |00b2: move/from16 v4, v34 │ │ -405204: 3d04 aaff |00b4: if-lez v4, 005e // -0056 │ │ -405208: d804 04fc |00b6: add-int/lit8 v4, v4, #int -4 // #fc │ │ -40520c: d806 1501 |00b8: add-int/lit8 v6, v21, #int 1 // #01 │ │ -405210: 480b 0106 |00ba: aget-byte v11, v1, v6 │ │ -405214: d816 0501 |00bc: add-int/lit8 v22, v5, #int 1 // #01 │ │ -405218: 0217 0400 |00be: move/from16 v23, v4 │ │ -40521c: 4804 0116 |00c0: aget-byte v4, v1, v22 │ │ -405220: 334b 9200 |00c2: if-ne v11, v4, 0154 // +0092 │ │ -405224: 4904 0715 |00c4: aget-char v4, v7, v21 │ │ -405228: 490b 0705 |00c6: aget-char v11, v7, v5 │ │ -40522c: 33b4 8100 |00c8: if-ne v4, v11, 0149 // +0081 │ │ -405230: d804 1502 |00ca: add-int/lit8 v4, v21, #int 2 // #02 │ │ -405234: 480b 0104 |00cc: aget-byte v11, v1, v4 │ │ -405238: d81a 0502 |00ce: add-int/lit8 v26, v5, #int 2 // #02 │ │ -40523c: 021b 0c00 |00d0: move/from16 v27, v12 │ │ -405240: 480c 011a |00d2: aget-byte v12, v1, v26 │ │ -405244: 33cb 6800 |00d4: if-ne v11, v12, 013c // +0068 │ │ -405248: 490b 0706 |00d6: aget-char v11, v7, v6 │ │ -40524c: 490c 0716 |00d8: aget-char v12, v7, v22 │ │ -405250: 33cb 5900 |00da: if-ne v11, v12, 0133 // +0059 │ │ -405254: d806 1503 |00dc: add-int/lit8 v6, v21, #int 3 // #03 │ │ -405258: 480b 0106 |00de: aget-byte v11, v1, v6 │ │ -40525c: d80c 0503 |00e0: add-int/lit8 v12, v5, #int 3 // #03 │ │ -405260: 021c 0e00 |00e2: move/from16 v28, v14 │ │ -405264: 480e 010c |00e4: aget-byte v14, v1, v12 │ │ -405268: 33eb 4200 |00e6: if-ne v11, v14, 0128 // +0042 │ │ -40526c: 490b 0704 |00e8: aget-char v11, v7, v4 │ │ -405270: 490e 071a |00ea: aget-char v14, v7, v26 │ │ -405274: 33eb 3500 |00ec: if-ne v11, v14, 0121 // +0035 │ │ -405278: d804 1504 |00ee: add-int/lit8 v4, v21, #int 4 // #04 │ │ -40527c: 480b 0104 |00f0: aget-byte v11, v1, v4 │ │ -405280: d805 0504 |00f2: add-int/lit8 v5, v5, #int 4 // #04 │ │ -405284: 480e 0105 |00f4: aget-byte v14, v1, v5 │ │ -405288: 33eb 2000 |00f6: if-ne v11, v14, 0116 // +0020 │ │ -40528c: 490b 0706 |00f8: aget-char v11, v7, v6 │ │ -405290: 490e 070c |00fa: aget-char v14, v7, v12 │ │ -405294: 33eb 1300 |00fc: if-ne v11, v14, 010f // +0013 │ │ -405298: 3484 0300 |00fe: if-lt v4, v8, 0101 // +0003 │ │ -40529c: b184 |0100: sub-int/2addr v4, v8 │ │ -40529e: 0215 0400 |0101: move/from16 v21, v4 │ │ -4052a2: 3485 0300 |0103: if-lt v5, v8, 0106 // +0003 │ │ -4052a6: b185 |0105: sub-int/2addr v5, v8 │ │ -4052a8: d814 1401 |0106: add-int/lit8 v20, v20, #int 1 // #01 │ │ -4052ac: 0204 1700 |0108: move/from16 v4, v23 │ │ -4052b0: 020c 1b00 |010a: move/from16 v12, v27 │ │ -4052b4: 020e 1c00 |010c: move/from16 v14, v28 │ │ -4052b8: 28a6 |010e: goto 00b4 // -005a │ │ -4052ba: 4904 0706 |010f: aget-char v4, v7, v6 │ │ -4052be: 4905 070c |0111: aget-char v5, v7, v12 │ │ -4052c2: 3754 4fff |0113: if-le v4, v5, 0062 // -00b1 │ │ -4052c6: 284d |0115: goto 0162 // +004d │ │ -4052c8: 4804 0104 |0116: aget-byte v4, v1, v4 │ │ -4052cc: d544 ff00 |0118: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4052d0: 4805 0105 |011a: aget-byte v5, v1, v5 │ │ -4052d4: d555 ff00 |011c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4052d8: 3754 44ff |011e: if-le v4, v5, 0062 // -00bc │ │ -4052dc: 2842 |0120: goto 0162 // +0042 │ │ -4052de: 4904 0704 |0121: aget-char v4, v7, v4 │ │ -4052e2: 4905 071a |0123: aget-char v5, v7, v26 │ │ -4052e6: 3754 3dff |0125: if-le v4, v5, 0062 // -00c3 │ │ -4052ea: 283b |0127: goto 0162 // +003b │ │ -4052ec: 4804 0106 |0128: aget-byte v4, v1, v6 │ │ -4052f0: d544 ff00 |012a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4052f4: 4805 010c |012c: aget-byte v5, v1, v12 │ │ -4052f8: d555 ff00 |012e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4052fc: 3754 32ff |0130: if-le v4, v5, 0062 // -00ce │ │ -405300: 2830 |0132: goto 0162 // +0030 │ │ -405302: 021c 0e00 |0133: move/from16 v28, v14 │ │ -405306: 4904 0706 |0135: aget-char v4, v7, v6 │ │ -40530a: 4905 0716 |0137: aget-char v5, v7, v22 │ │ -40530e: 3754 29ff |0139: if-le v4, v5, 0062 // -00d7 │ │ -405312: 2827 |013b: goto 0162 // +0027 │ │ -405314: 021c 0e00 |013c: move/from16 v28, v14 │ │ -405318: 4804 0104 |013e: aget-byte v4, v1, v4 │ │ -40531c: d544 ff00 |0140: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -405320: 4805 011a |0142: aget-byte v5, v1, v26 │ │ -405324: d555 ff00 |0144: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -405328: 3754 1cff |0146: if-le v4, v5, 0062 // -00e4 │ │ -40532c: 281a |0148: goto 0162 // +001a │ │ -40532e: 021b 0c00 |0149: move/from16 v27, v12 │ │ -405332: 021c 0e00 |014b: move/from16 v28, v14 │ │ -405336: 4904 0715 |014d: aget-char v4, v7, v21 │ │ -40533a: 4905 0705 |014f: aget-char v5, v7, v5 │ │ -40533e: 3754 11ff |0151: if-le v4, v5, 0062 // -00ef │ │ -405342: 280f |0153: goto 0162 // +000f │ │ -405344: 021b 0c00 |0154: move/from16 v27, v12 │ │ -405348: 021c 0e00 |0156: move/from16 v28, v14 │ │ -40534c: 4804 0106 |0158: aget-byte v4, v1, v6 │ │ -405350: d544 ff00 |015a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -405354: 4805 0116 |015c: aget-byte v5, v1, v22 │ │ -405358: d555 ff00 |015e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -40535c: 3754 02ff |0160: if-le v4, v5, 0062 // -00fe │ │ -405360: 2900 6100 |0162: goto/16 01c3 // +0061 │ │ -405364: 021b 0c00 |0164: move/from16 v27, v12 │ │ -405368: 021c 0e00 |0166: move/from16 v28, v14 │ │ -40536c: 4804 0115 |0168: aget-byte v4, v1, v21 │ │ -405370: d544 ff00 |016a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -405374: 4805 0105 |016c: aget-byte v5, v1, v5 │ │ -405378: d555 ff00 |016e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -40537c: 3754 f2fe |0170: if-le v4, v5, 0062 // -010e │ │ -405380: 2851 |0172: goto 01c3 // +0051 │ │ -405382: 021b 0c00 |0173: move/from16 v27, v12 │ │ -405386: 021c 0e00 |0175: move/from16 v28, v14 │ │ -40538a: 4804 0104 |0177: aget-byte v4, v1, v4 │ │ -40538e: d544 ff00 |0179: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -405392: 4805 0106 |017b: aget-byte v5, v1, v6 │ │ -405396: d555 ff00 |017d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -40539a: 3754 e3fe |017f: if-le v4, v5, 0062 // -011d │ │ -40539e: 2842 |0181: goto 01c3 // +0042 │ │ -4053a0: 021b 0c00 |0182: move/from16 v27, v12 │ │ -4053a4: 021c 0e00 |0184: move/from16 v28, v14 │ │ -4053a8: 4804 0104 |0186: aget-byte v4, v1, v4 │ │ -4053ac: d544 ff00 |0188: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4053b0: 4805 0106 |018a: aget-byte v5, v1, v6 │ │ -4053b4: d555 ff00 |018c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4053b8: 3754 d4fe |018e: if-le v4, v5, 0062 // -012c │ │ -4053bc: 2833 |0190: goto 01c3 // +0033 │ │ -4053be: 021b 0c00 |0191: move/from16 v27, v12 │ │ -4053c2: 021c 0e00 |0193: move/from16 v28, v14 │ │ -4053c6: 4804 0104 |0195: aget-byte v4, v1, v4 │ │ -4053ca: d544 ff00 |0197: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4053ce: 4805 0106 |0199: aget-byte v5, v1, v6 │ │ -4053d2: d555 ff00 |019b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4053d6: 3754 c5fe |019d: if-le v4, v5, 0062 // -013b │ │ -4053da: 2824 |019f: goto 01c3 // +0024 │ │ -4053dc: 0219 0b00 |01a0: move/from16 v25, v11 │ │ -4053e0: 021b 0c00 |01a2: move/from16 v27, v12 │ │ -4053e4: 021c 0e00 |01a4: move/from16 v28, v14 │ │ -4053e8: 4804 0104 |01a6: aget-byte v4, v1, v4 │ │ -4053ec: d544 ff00 |01a8: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4053f0: 4805 0116 |01aa: aget-byte v5, v1, v22 │ │ -4053f4: d555 ff00 |01ac: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -4053f8: 3754 b4fe |01ae: if-le v4, v5, 0062 // -014c │ │ -4053fc: 2813 |01b0: goto 01c3 // +0013 │ │ -4053fe: 0218 0600 |01b1: move/from16 v24, v6 │ │ -405402: 0219 0b00 |01b3: move/from16 v25, v11 │ │ -405406: 021b 0c00 |01b5: move/from16 v27, v12 │ │ -40540a: 021c 0e00 |01b7: move/from16 v28, v14 │ │ -40540e: 4804 0116 |01b9: aget-byte v4, v1, v22 │ │ -405412: d544 ff00 |01bb: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -405416: 4805 0117 |01bd: aget-byte v5, v1, v23 │ │ -40541a: d555 ff00 |01bf: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -40541e: 3754 a1fe |01c1: if-le v4, v5, 0062 // -015f │ │ -405422: 0213 1e00 |01c3: move/from16 v19, v30 │ │ -405426: 0206 1800 |01c5: move/from16 v6, v24 │ │ -40542a: 020b 1900 |01c7: move/from16 v11, v25 │ │ -40542e: 020c 1b00 |01c9: move/from16 v12, v27 │ │ -405432: 020e 1c00 |01cb: move/from16 v14, v28 │ │ -405436: 1214 |01cd: const/4 v4, #int 1 // #1 │ │ -405438: 2900 84fe |01ce: goto/16 0052 // -017c │ │ -40543c: 4b10 0312 |01d0: aput v16, v3, v18 │ │ -405440: d80d 0d01 |01d2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -405444: 0206 1800 |01d4: move/from16 v6, v24 │ │ -405448: 020c 1b00 |01d6: move/from16 v12, v27 │ │ -40544c: 020e 1c00 |01d8: move/from16 v14, v28 │ │ -405450: 1214 |01da: const/4 v4, #int 1 // #1 │ │ -405452: 2900 66fe |01db: goto/16 0041 // -019a │ │ -405456: 0218 0600 |01dd: move/from16 v24, v6 │ │ -40545a: 021b 0c00 |01df: move/from16 v27, v12 │ │ -40545e: 021c 0e00 |01e1: move/from16 v28, v14 │ │ -405462: 3809 0700 |01e3: if-eqz v9, 01ea // +0007 │ │ -405466: 362d 0500 |01e5: if-gt v13, v2, 01ea // +0005 │ │ -40546a: 37ab 0300 |01e7: if-le v11, v10, 01ea // +0003 │ │ -40546e: 280e |01e9: goto 01f7 // +000e │ │ -405470: 0206 1800 |01ea: move/from16 v6, v24 │ │ -405474: 020c 1b00 |01ec: move/from16 v12, v27 │ │ -405478: 020e 1c00 |01ee: move/from16 v14, v28 │ │ -40547c: 1214 |01f0: const/4 v4, #int 1 // #1 │ │ -40547e: 2900 4dfe |01f1: goto/16 003e // -01b3 │ │ -405482: 0218 0600 |01f3: move/from16 v24, v6 │ │ -405486: 2900 3dfe |01f5: goto/16 0032 // -01c3 │ │ -40548a: 590b 2d8d |01f7: iput v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -40548e: 3809 0700 |01f9: if-eqz v9, 0200 // +0007 │ │ -405492: 37ab 0500 |01fb: if-le v11, v10, 0200 // +0005 │ │ -405496: 1313 0100 |01fd: const/16 v19, #int 1 // #1 │ │ -40549a: 2803 |01ff: goto 0202 // +0003 │ │ -40549c: 1313 0000 |0200: const/16 v19, #int 0 // #0 │ │ -4054a0: 0f13 |0202: return v19 │ │ +405080: |[405080] org.apache.commons.compress.compressors.bzip2.BlockSort.mainSimpleSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)Z │ │ +405090: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +405094: 0801 1e00 |0002: move-object/from16 v1, v30 │ │ +405098: 0202 2000 |0004: move/from16 v2, v32 │ │ +40509c: 9103 021f |0006: sub-int v3, v2, v31 │ │ +4050a0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +4050a2: b043 |0009: add-int/2addr v3, v4 │ │ +4050a4: 1226 |000a: const/4 v6, #int 2 // #2 │ │ +4050a6: 3563 0f00 |000b: if-ge v3, v6, 001a // +000f │ │ +4050aa: 5501 248d |000d: iget-boolean v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ +4050ae: 3801 0900 |000f: if-eqz v1, 0018 // +0009 │ │ +4050b2: 5201 2d8d |0011: iget v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +4050b6: 5202 2e8d |0013: iget v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ +4050ba: 3721 0300 |0015: if-le v1, v2, 0018 // +0003 │ │ +4050be: 2802 |0017: goto 0019 // +0002 │ │ +4050c0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +4050c2: 0f04 |0019: return v4 │ │ +4050c4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +4050c6: 6207 1d8d |001b: sget-object v7, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ +4050ca: 4407 0706 |001d: aget v7, v7, v6 │ │ +4050ce: 3537 0500 |001f: if-ge v7, v3, 0024 // +0005 │ │ +4050d2: d806 0601 |0021: add-int/lit8 v6, v6, #int 1 // #01 │ │ +4050d6: 28f8 |0023: goto 001b // -0008 │ │ +4050d8: 5413 e78c |0024: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +4050dc: 5407 298d |0026: iget-object v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ +4050e0: 5411 e68c |0028: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +4050e4: d808 2201 |002a: add-int/lit8 v8, v34, #int 1 // #01 │ │ +4050e8: 5509 248d |002c: iget-boolean v9, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ +4050ec: 520a 2e8d |002e: iget v10, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ +4050f0: 520b 2d8d |0030: iget v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +4050f4: d806 06ff |0032: add-int/lit8 v6, v6, #int -1 // #ff │ │ +4050f8: 3a06 c301 |0034: if-ltz v6, 01f7 // +01c3 │ │ +4050fc: 620c 1d8d |0036: sget-object v12, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.INCS:[I // field@8d1d │ │ +405100: 440c 0c06 |0038: aget v12, v12, v6 │ │ +405104: 900d 1f0c |003a: add-int v13, v31, v12 │ │ +405108: d80e 0dff |003c: add-int/lit8 v14, v13, #int -1 // #ff │ │ +40510c: 362d b501 |003e: if-gt v13, v2, 01f3 // +01b5 │ │ +405110: 123f |0040: const/4 v15, #int 3 // #3 │ │ +405112: 362d 9c01 |0041: if-gt v13, v2, 01dd // +019c │ │ +405116: d80f 0fff |0043: add-int/lit8 v15, v15, #int -1 // #ff │ │ +40511a: 3a0f 9801 |0045: if-ltz v15, 01dd // +0198 │ │ +40511e: 4410 030d |0047: aget v16, v3, v13 │ │ +405122: 9011 1021 |0049: add-int v17, v16, v33 │ │ +405126: 0214 0b00 |004b: move/from16 v20, v11 │ │ +40512a: 0212 0d00 |004d: move/from16 v18, v13 │ │ +40512e: 120b |004f: const/4 v11, #int 0 // #0 │ │ +405130: 1313 0000 |0050: const/16 v19, #int 0 // #0 │ │ +405134: 380b 1700 |0052: if-eqz v11, 0069 // +0017 │ │ +405138: 4b13 0312 |0054: aput v19, v3, v18 │ │ +40513c: 9104 120c |0056: sub-int v4, v18, v12 │ │ +405140: 36e4 0e00 |0058: if-gt v4, v14, 0066 // +000e │ │ +405144: 0212 0400 |005a: move/from16 v18, v4 │ │ +405148: 0218 0600 |005c: move/from16 v24, v6 │ │ +40514c: 021b 0c00 |005e: move/from16 v27, v12 │ │ +405150: 021c 0e00 |0060: move/from16 v28, v14 │ │ +405154: 020b 1400 |0062: move/from16 v11, v20 │ │ +405158: 2900 6c01 |0064: goto/16 01d0 // +016c │ │ +40515c: 0212 0400 |0066: move/from16 v18, v4 │ │ +405160: 2802 |0068: goto 006a // +0002 │ │ +405162: 121b |0069: const/4 v11, #int 1 // #1 │ │ +405164: 9104 120c |006a: sub-int v4, v18, v12 │ │ +405168: 4404 0304 |006c: aget v4, v3, v4 │ │ +40516c: 9015 0421 |006e: add-int v21, v4, v33 │ │ +405170: d816 1501 |0070: add-int/lit8 v22, v21, #int 1 // #01 │ │ +405174: 4805 0116 |0072: aget-byte v5, v1, v22 │ │ +405178: d817 1101 |0074: add-int/lit8 v23, v17, #int 1 // #01 │ │ +40517c: 021e 0400 |0076: move/from16 v30, v4 │ │ +405180: 4804 0117 |0078: aget-byte v4, v1, v23 │ │ +405184: 3345 3701 |007a: if-ne v5, v4, 01b1 // +0137 │ │ +405188: d804 1502 |007c: add-int/lit8 v4, v21, #int 2 // #02 │ │ +40518c: 4805 0104 |007e: aget-byte v5, v1, v4 │ │ +405190: d816 1102 |0080: add-int/lit8 v22, v17, #int 2 // #02 │ │ +405194: 0218 0600 |0082: move/from16 v24, v6 │ │ +405198: 4806 0116 |0084: aget-byte v6, v1, v22 │ │ +40519c: 3365 1a01 |0086: if-ne v5, v6, 01a0 // +011a │ │ +4051a0: d804 1503 |0088: add-int/lit8 v4, v21, #int 3 // #03 │ │ +4051a4: 4805 0104 |008a: aget-byte v5, v1, v4 │ │ +4051a8: d806 1103 |008c: add-int/lit8 v6, v17, #int 3 // #03 │ │ +4051ac: 0219 0b00 |008e: move/from16 v25, v11 │ │ +4051b0: 480b 0106 |0090: aget-byte v11, v1, v6 │ │ +4051b4: 33b5 ff00 |0092: if-ne v5, v11, 0191 // +00ff │ │ +4051b8: d804 1504 |0094: add-int/lit8 v4, v21, #int 4 // #04 │ │ +4051bc: 4805 0104 |0096: aget-byte v5, v1, v4 │ │ +4051c0: d806 1104 |0098: add-int/lit8 v6, v17, #int 4 // #04 │ │ +4051c4: 480b 0106 |009a: aget-byte v11, v1, v6 │ │ +4051c8: 33b5 e600 |009c: if-ne v5, v11, 0182 // +00e6 │ │ +4051cc: d804 1505 |009e: add-int/lit8 v4, v21, #int 5 // #05 │ │ +4051d0: 4805 0104 |00a0: aget-byte v5, v1, v4 │ │ +4051d4: d806 1105 |00a2: add-int/lit8 v6, v17, #int 5 // #05 │ │ +4051d8: 480b 0106 |00a4: aget-byte v11, v1, v6 │ │ +4051dc: 33b5 cd00 |00a6: if-ne v5, v11, 0173 // +00cd │ │ +4051e0: d815 1506 |00a8: add-int/lit8 v21, v21, #int 6 // #06 │ │ +4051e4: 4804 0115 |00aa: aget-byte v4, v1, v21 │ │ +4051e8: d805 1106 |00ac: add-int/lit8 v5, v17, #int 6 // #06 │ │ +4051ec: 4806 0105 |00ae: aget-byte v6, v1, v5 │ │ +4051f0: 3364 b400 |00b0: if-ne v4, v6, 0164 // +00b4 │ │ +4051f4: 0204 2200 |00b2: move/from16 v4, v34 │ │ +4051f8: 3d04 aaff |00b4: if-lez v4, 005e // -0056 │ │ +4051fc: d804 04fc |00b6: add-int/lit8 v4, v4, #int -4 // #fc │ │ +405200: d806 1501 |00b8: add-int/lit8 v6, v21, #int 1 // #01 │ │ +405204: 480b 0106 |00ba: aget-byte v11, v1, v6 │ │ +405208: d816 0501 |00bc: add-int/lit8 v22, v5, #int 1 // #01 │ │ +40520c: 0217 0400 |00be: move/from16 v23, v4 │ │ +405210: 4804 0116 |00c0: aget-byte v4, v1, v22 │ │ +405214: 334b 9200 |00c2: if-ne v11, v4, 0154 // +0092 │ │ +405218: 4904 0715 |00c4: aget-char v4, v7, v21 │ │ +40521c: 490b 0705 |00c6: aget-char v11, v7, v5 │ │ +405220: 33b4 8100 |00c8: if-ne v4, v11, 0149 // +0081 │ │ +405224: d804 1502 |00ca: add-int/lit8 v4, v21, #int 2 // #02 │ │ +405228: 480b 0104 |00cc: aget-byte v11, v1, v4 │ │ +40522c: d81a 0502 |00ce: add-int/lit8 v26, v5, #int 2 // #02 │ │ +405230: 021b 0c00 |00d0: move/from16 v27, v12 │ │ +405234: 480c 011a |00d2: aget-byte v12, v1, v26 │ │ +405238: 33cb 6800 |00d4: if-ne v11, v12, 013c // +0068 │ │ +40523c: 490b 0706 |00d6: aget-char v11, v7, v6 │ │ +405240: 490c 0716 |00d8: aget-char v12, v7, v22 │ │ +405244: 33cb 5900 |00da: if-ne v11, v12, 0133 // +0059 │ │ +405248: d806 1503 |00dc: add-int/lit8 v6, v21, #int 3 // #03 │ │ +40524c: 480b 0106 |00de: aget-byte v11, v1, v6 │ │ +405250: d80c 0503 |00e0: add-int/lit8 v12, v5, #int 3 // #03 │ │ +405254: 021c 0e00 |00e2: move/from16 v28, v14 │ │ +405258: 480e 010c |00e4: aget-byte v14, v1, v12 │ │ +40525c: 33eb 4200 |00e6: if-ne v11, v14, 0128 // +0042 │ │ +405260: 490b 0704 |00e8: aget-char v11, v7, v4 │ │ +405264: 490e 071a |00ea: aget-char v14, v7, v26 │ │ +405268: 33eb 3500 |00ec: if-ne v11, v14, 0121 // +0035 │ │ +40526c: d804 1504 |00ee: add-int/lit8 v4, v21, #int 4 // #04 │ │ +405270: 480b 0104 |00f0: aget-byte v11, v1, v4 │ │ +405274: d805 0504 |00f2: add-int/lit8 v5, v5, #int 4 // #04 │ │ +405278: 480e 0105 |00f4: aget-byte v14, v1, v5 │ │ +40527c: 33eb 2000 |00f6: if-ne v11, v14, 0116 // +0020 │ │ +405280: 490b 0706 |00f8: aget-char v11, v7, v6 │ │ +405284: 490e 070c |00fa: aget-char v14, v7, v12 │ │ +405288: 33eb 1300 |00fc: if-ne v11, v14, 010f // +0013 │ │ +40528c: 3484 0300 |00fe: if-lt v4, v8, 0101 // +0003 │ │ +405290: b184 |0100: sub-int/2addr v4, v8 │ │ +405292: 0215 0400 |0101: move/from16 v21, v4 │ │ +405296: 3485 0300 |0103: if-lt v5, v8, 0106 // +0003 │ │ +40529a: b185 |0105: sub-int/2addr v5, v8 │ │ +40529c: d814 1401 |0106: add-int/lit8 v20, v20, #int 1 // #01 │ │ +4052a0: 0204 1700 |0108: move/from16 v4, v23 │ │ +4052a4: 020c 1b00 |010a: move/from16 v12, v27 │ │ +4052a8: 020e 1c00 |010c: move/from16 v14, v28 │ │ +4052ac: 28a6 |010e: goto 00b4 // -005a │ │ +4052ae: 4904 0706 |010f: aget-char v4, v7, v6 │ │ +4052b2: 4905 070c |0111: aget-char v5, v7, v12 │ │ +4052b6: 3754 4fff |0113: if-le v4, v5, 0062 // -00b1 │ │ +4052ba: 284d |0115: goto 0162 // +004d │ │ +4052bc: 4804 0104 |0116: aget-byte v4, v1, v4 │ │ +4052c0: d544 ff00 |0118: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4052c4: 4805 0105 |011a: aget-byte v5, v1, v5 │ │ +4052c8: d555 ff00 |011c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4052cc: 3754 44ff |011e: if-le v4, v5, 0062 // -00bc │ │ +4052d0: 2842 |0120: goto 0162 // +0042 │ │ +4052d2: 4904 0704 |0121: aget-char v4, v7, v4 │ │ +4052d6: 4905 071a |0123: aget-char v5, v7, v26 │ │ +4052da: 3754 3dff |0125: if-le v4, v5, 0062 // -00c3 │ │ +4052de: 283b |0127: goto 0162 // +003b │ │ +4052e0: 4804 0106 |0128: aget-byte v4, v1, v6 │ │ +4052e4: d544 ff00 |012a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4052e8: 4805 010c |012c: aget-byte v5, v1, v12 │ │ +4052ec: d555 ff00 |012e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4052f0: 3754 32ff |0130: if-le v4, v5, 0062 // -00ce │ │ +4052f4: 2830 |0132: goto 0162 // +0030 │ │ +4052f6: 021c 0e00 |0133: move/from16 v28, v14 │ │ +4052fa: 4904 0706 |0135: aget-char v4, v7, v6 │ │ +4052fe: 4905 0716 |0137: aget-char v5, v7, v22 │ │ +405302: 3754 29ff |0139: if-le v4, v5, 0062 // -00d7 │ │ +405306: 2827 |013b: goto 0162 // +0027 │ │ +405308: 021c 0e00 |013c: move/from16 v28, v14 │ │ +40530c: 4804 0104 |013e: aget-byte v4, v1, v4 │ │ +405310: d544 ff00 |0140: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +405314: 4805 011a |0142: aget-byte v5, v1, v26 │ │ +405318: d555 ff00 |0144: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +40531c: 3754 1cff |0146: if-le v4, v5, 0062 // -00e4 │ │ +405320: 281a |0148: goto 0162 // +001a │ │ +405322: 021b 0c00 |0149: move/from16 v27, v12 │ │ +405326: 021c 0e00 |014b: move/from16 v28, v14 │ │ +40532a: 4904 0715 |014d: aget-char v4, v7, v21 │ │ +40532e: 4905 0705 |014f: aget-char v5, v7, v5 │ │ +405332: 3754 11ff |0151: if-le v4, v5, 0062 // -00ef │ │ +405336: 280f |0153: goto 0162 // +000f │ │ +405338: 021b 0c00 |0154: move/from16 v27, v12 │ │ +40533c: 021c 0e00 |0156: move/from16 v28, v14 │ │ +405340: 4804 0106 |0158: aget-byte v4, v1, v6 │ │ +405344: d544 ff00 |015a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +405348: 4805 0116 |015c: aget-byte v5, v1, v22 │ │ +40534c: d555 ff00 |015e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +405350: 3754 02ff |0160: if-le v4, v5, 0062 // -00fe │ │ +405354: 2900 6100 |0162: goto/16 01c3 // +0061 │ │ +405358: 021b 0c00 |0164: move/from16 v27, v12 │ │ +40535c: 021c 0e00 |0166: move/from16 v28, v14 │ │ +405360: 4804 0115 |0168: aget-byte v4, v1, v21 │ │ +405364: d544 ff00 |016a: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +405368: 4805 0105 |016c: aget-byte v5, v1, v5 │ │ +40536c: d555 ff00 |016e: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +405370: 3754 f2fe |0170: if-le v4, v5, 0062 // -010e │ │ +405374: 2851 |0172: goto 01c3 // +0051 │ │ +405376: 021b 0c00 |0173: move/from16 v27, v12 │ │ +40537a: 021c 0e00 |0175: move/from16 v28, v14 │ │ +40537e: 4804 0104 |0177: aget-byte v4, v1, v4 │ │ +405382: d544 ff00 |0179: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +405386: 4805 0106 |017b: aget-byte v5, v1, v6 │ │ +40538a: d555 ff00 |017d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +40538e: 3754 e3fe |017f: if-le v4, v5, 0062 // -011d │ │ +405392: 2842 |0181: goto 01c3 // +0042 │ │ +405394: 021b 0c00 |0182: move/from16 v27, v12 │ │ +405398: 021c 0e00 |0184: move/from16 v28, v14 │ │ +40539c: 4804 0104 |0186: aget-byte v4, v1, v4 │ │ +4053a0: d544 ff00 |0188: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4053a4: 4805 0106 |018a: aget-byte v5, v1, v6 │ │ +4053a8: d555 ff00 |018c: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4053ac: 3754 d4fe |018e: if-le v4, v5, 0062 // -012c │ │ +4053b0: 2833 |0190: goto 01c3 // +0033 │ │ +4053b2: 021b 0c00 |0191: move/from16 v27, v12 │ │ +4053b6: 021c 0e00 |0193: move/from16 v28, v14 │ │ +4053ba: 4804 0104 |0195: aget-byte v4, v1, v4 │ │ +4053be: d544 ff00 |0197: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4053c2: 4805 0106 |0199: aget-byte v5, v1, v6 │ │ +4053c6: d555 ff00 |019b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4053ca: 3754 c5fe |019d: if-le v4, v5, 0062 // -013b │ │ +4053ce: 2824 |019f: goto 01c3 // +0024 │ │ +4053d0: 0219 0b00 |01a0: move/from16 v25, v11 │ │ +4053d4: 021b 0c00 |01a2: move/from16 v27, v12 │ │ +4053d8: 021c 0e00 |01a4: move/from16 v28, v14 │ │ +4053dc: 4804 0104 |01a6: aget-byte v4, v1, v4 │ │ +4053e0: d544 ff00 |01a8: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4053e4: 4805 0116 |01aa: aget-byte v5, v1, v22 │ │ +4053e8: d555 ff00 |01ac: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +4053ec: 3754 b4fe |01ae: if-le v4, v5, 0062 // -014c │ │ +4053f0: 2813 |01b0: goto 01c3 // +0013 │ │ +4053f2: 0218 0600 |01b1: move/from16 v24, v6 │ │ +4053f6: 0219 0b00 |01b3: move/from16 v25, v11 │ │ +4053fa: 021b 0c00 |01b5: move/from16 v27, v12 │ │ +4053fe: 021c 0e00 |01b7: move/from16 v28, v14 │ │ +405402: 4804 0116 |01b9: aget-byte v4, v1, v22 │ │ +405406: d544 ff00 |01bb: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +40540a: 4805 0117 |01bd: aget-byte v5, v1, v23 │ │ +40540e: d555 ff00 |01bf: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +405412: 3754 a1fe |01c1: if-le v4, v5, 0062 // -015f │ │ +405416: 0213 1e00 |01c3: move/from16 v19, v30 │ │ +40541a: 0206 1800 |01c5: move/from16 v6, v24 │ │ +40541e: 020b 1900 |01c7: move/from16 v11, v25 │ │ +405422: 020c 1b00 |01c9: move/from16 v12, v27 │ │ +405426: 020e 1c00 |01cb: move/from16 v14, v28 │ │ +40542a: 1214 |01cd: const/4 v4, #int 1 // #1 │ │ +40542c: 2900 84fe |01ce: goto/16 0052 // -017c │ │ +405430: 4b10 0312 |01d0: aput v16, v3, v18 │ │ +405434: d80d 0d01 |01d2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +405438: 0206 1800 |01d4: move/from16 v6, v24 │ │ +40543c: 020c 1b00 |01d6: move/from16 v12, v27 │ │ +405440: 020e 1c00 |01d8: move/from16 v14, v28 │ │ +405444: 1214 |01da: const/4 v4, #int 1 // #1 │ │ +405446: 2900 66fe |01db: goto/16 0041 // -019a │ │ +40544a: 0218 0600 |01dd: move/from16 v24, v6 │ │ +40544e: 021b 0c00 |01df: move/from16 v27, v12 │ │ +405452: 021c 0e00 |01e1: move/from16 v28, v14 │ │ +405456: 3809 0700 |01e3: if-eqz v9, 01ea // +0007 │ │ +40545a: 362d 0500 |01e5: if-gt v13, v2, 01ea // +0005 │ │ +40545e: 37ab 0300 |01e7: if-le v11, v10, 01ea // +0003 │ │ +405462: 280e |01e9: goto 01f7 // +000e │ │ +405464: 0206 1800 |01ea: move/from16 v6, v24 │ │ +405468: 020c 1b00 |01ec: move/from16 v12, v27 │ │ +40546c: 020e 1c00 |01ee: move/from16 v14, v28 │ │ +405470: 1214 |01f0: const/4 v4, #int 1 // #1 │ │ +405472: 2900 4dfe |01f1: goto/16 003e // -01b3 │ │ +405476: 0218 0600 |01f3: move/from16 v24, v6 │ │ +40547a: 2900 3dfe |01f5: goto/16 0032 // -01c3 │ │ +40547e: 590b 2d8d |01f7: iput v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +405482: 3809 0700 |01f9: if-eqz v9, 0200 // +0007 │ │ +405486: 37ab 0500 |01fb: if-le v11, v10, 0200 // +0005 │ │ +40548a: 1313 0100 |01fd: const/16 v19, #int 1 // #1 │ │ +40548e: 2803 |01ff: goto 0202 // +0003 │ │ +405490: 1313 0000 |0200: const/16 v19, #int 0 // #0 │ │ +405494: 0f13 |0202: return v19 │ │ catches : (none) │ │ positions : │ │ 0x000d line=602 │ │ 0x001b line=606 │ │ 0x0024 line=610 │ │ 0x0026 line=611 │ │ 0x0028 line=612 │ │ @@ -891788,52 +891788,52 @@ │ │ type : '(BBB)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -4054a4: |[4054a4] org.apache.commons.compress.compressors.bzip2.BlockSort.med3:(BBB)B │ │ -4054b4: 3510 0800 |0000: if-ge v0, v1, 0008 // +0008 │ │ -4054b8: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -4054bc: 2806 |0004: goto 000a // +0006 │ │ -4054be: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -4054c2: 2807 |0007: goto 000e // +0007 │ │ -4054c4: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ -4054c8: 0110 |000a: move v0, v1 │ │ -4054ca: 2804 |000b: goto 000f // +0004 │ │ -4054cc: 3720 0300 |000c: if-le v0, v2, 000f // +0003 │ │ -4054d0: 0120 |000e: move v0, v2 │ │ -4054d2: 0f00 |000f: return v0 │ │ +405498: |[405498] org.apache.commons.compress.compressors.bzip2.BlockSort.med3:(BBB)B │ │ +4054a8: 3510 0800 |0000: if-ge v0, v1, 0008 // +0008 │ │ +4054ac: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +4054b0: 2806 |0004: goto 000a // +0006 │ │ +4054b2: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +4054b6: 2807 |0007: goto 000e // +0007 │ │ +4054b8: 3721 0400 |0008: if-le v1, v2, 000c // +0004 │ │ +4054bc: 0110 |000a: move v0, v1 │ │ +4054be: 2804 |000b: goto 000f // +0004 │ │ +4054c0: 3720 0300 |000c: if-le v0, v2, 000f // +0003 │ │ +4054c4: 0120 |000e: move v0, v2 │ │ +4054c6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/compress/compressors/bzip2/BlockSort;) │ │ name : 'vswap' │ │ type : '([IIII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -406214: |[406214] org.apache.commons.compress.compressors.bzip2.BlockSort.vswap:([IIII)V │ │ -406224: b046 |0000: add-int/2addr v6, v4 │ │ -406226: 3564 1100 |0001: if-ge v4, v6, 0012 // +0011 │ │ -40622a: 4400 0304 |0003: aget v0, v3, v4 │ │ -40622e: d801 0401 |0005: add-int/lit8 v1, v4, #int 1 // #01 │ │ -406232: 4402 0305 |0007: aget v2, v3, v5 │ │ -406236: 4b02 0304 |0009: aput v2, v3, v4 │ │ -40623a: d804 0501 |000b: add-int/lit8 v4, v5, #int 1 // #01 │ │ -40623e: 4b00 0305 |000d: aput v0, v3, v5 │ │ -406242: 0145 |000f: move v5, v4 │ │ -406244: 0114 |0010: move v4, v1 │ │ -406246: 28f0 |0011: goto 0001 // -0010 │ │ -406248: 0e00 |0012: return-void │ │ +406208: |[406208] org.apache.commons.compress.compressors.bzip2.BlockSort.vswap:([IIII)V │ │ +406218: b046 |0000: add-int/2addr v6, v4 │ │ +40621a: 3564 1100 |0001: if-ge v4, v6, 0012 // +0011 │ │ +40621e: 4400 0304 |0003: aget v0, v3, v4 │ │ +406222: d801 0401 |0005: add-int/lit8 v1, v4, #int 1 // #01 │ │ +406226: 4402 0305 |0007: aget v2, v3, v5 │ │ +40622a: 4b02 0304 |0009: aput v2, v3, v4 │ │ +40622e: d804 0501 |000b: add-int/lit8 v4, v5, #int 1 // #01 │ │ +406232: 4b00 0305 |000d: aput v0, v3, v5 │ │ +406236: 0145 |000f: move v5, v4 │ │ +406238: 0114 |0010: move v4, v1 │ │ +40623a: 28f0 |0011: goto 0001 // -0010 │ │ +40623c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=789 │ │ 0x0007 line=790 │ │ 0x000d line=791 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [I │ │ @@ -891847,44 +891847,44 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -405620: |[405620] org.apache.commons.compress.compressors.bzip2.BlockSort.blockSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ -405630: da00 051e |0000: mul-int/lit8 v0, v5, #int 30 // #1e │ │ -405634: 5930 2e8d |0002: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ -405638: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -40563a: 5930 2d8d |0005: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -40563e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -405640: 5c31 248d |0008: iput-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ -405644: d801 0501 |000a: add-int/lit8 v1, v5, #int 1 // #01 │ │ -405648: 1302 1027 |000c: const/16 v2, #int 10000 // #2710 │ │ -40564c: 3521 0600 |000e: if-ge v1, v2, 0014 // +0006 │ │ -405650: 6e30 d7c5 4305 |0010: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d7 │ │ -405656: 2811 |0013: goto 0024 // +0011 │ │ -405658: 6e30 e1c5 4305 |0014: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5e1 │ │ -40565e: 5531 248d |0017: iget-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ -405662: 3801 0b00 |0019: if-eqz v1, 0024 // +000b │ │ -405666: 5231 2d8d |001b: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -40566a: 5232 2e8d |001d: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ -40566e: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ -405672: 6e30 d7c5 4305 |0021: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d7 │ │ -405678: 5441 e78c |0024: iget-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -40567c: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ -40567e: 5942 ec8c |0027: iput v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ -405682: 3650 0c00 |0029: if-gt v0, v5, 0035 // +000c │ │ -405686: 4402 0100 |002b: aget v2, v1, v0 │ │ -40568a: 3902 0500 |002d: if-nez v2, 0032 // +0005 │ │ -40568e: 5940 ec8c |002f: iput v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ -405692: 2804 |0031: goto 0035 // +0004 │ │ -405694: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -405698: 28f5 |0034: goto 0029 // -000b │ │ -40569a: 0e00 |0035: return-void │ │ +405614: |[405614] org.apache.commons.compress.compressors.bzip2.BlockSort.blockSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ +405624: da00 051e |0000: mul-int/lit8 v0, v5, #int 30 // #1e │ │ +405628: 5930 2e8d |0002: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ +40562c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +40562e: 5930 2d8d |0005: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +405632: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +405634: 5c31 248d |0008: iput-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ +405638: d801 0501 |000a: add-int/lit8 v1, v5, #int 1 // #01 │ │ +40563c: 1302 1027 |000c: const/16 v2, #int 10000 // #2710 │ │ +405640: 3521 0600 |000e: if-ge v1, v2, 0014 // +0006 │ │ +405644: 6e30 d7c5 4305 |0010: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d7 │ │ +40564a: 2811 |0013: goto 0024 // +0011 │ │ +40564c: 6e30 e1c5 4305 |0014: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5e1 │ │ +405652: 5531 248d |0017: iget-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ +405656: 3801 0b00 |0019: if-eqz v1, 0024 // +000b │ │ +40565a: 5231 2d8d |001b: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +40565e: 5232 2e8d |001d: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ +405662: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ +405666: 6e30 d7c5 4305 |0021: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d7 │ │ +40566c: 5441 e78c |0024: iget-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405670: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ +405672: 5942 ec8c |0027: iput v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ +405676: 3650 0c00 |0029: if-gt v0, v5, 0035 // +000c │ │ +40567a: 4402 0100 |002b: aget v2, v1, v0 │ │ +40567e: 3902 0500 |002d: if-nez v2, 0032 // +0005 │ │ +405682: 5940 ec8c |002f: iput v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ +405686: 2804 |0031: goto 0035 // +0004 │ │ +405688: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +40568c: 28f5 |0034: goto 0029 // -000b │ │ +40568e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0005 line=155 │ │ 0x0008 line=156 │ │ 0x0010 line=159 │ │ 0x0014 line=161 │ │ @@ -891904,43 +891904,43 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -405ab0: |[405ab0] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ -405ac0: 5460 e68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -405ac4: 5461 e68c |0002: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -405ac8: d802 0701 |0004: add-int/lit8 v2, v7, #int 1 // #01 │ │ -405acc: 4801 0102 |0006: aget-byte v1, v1, v2 │ │ -405ad0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -405ad2: 4f01 0003 |0009: aput-byte v1, v0, v3 │ │ -405ad6: 5460 e78c |000b: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405ada: 5461 e68c |000d: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -405ade: 6e40 d8c5 0521 |000f: invoke-virtual {v5, v0, v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:([I[BI)V // method@c5d8 │ │ -405ae4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -405ae6: 3520 0d00 |0013: if-ge v0, v2, 0020 // +000d │ │ -405aea: 5461 e78c |0015: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405aee: 4404 0100 |0017: aget v4, v1, v0 │ │ -405af2: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ -405af6: 4b04 0100 |001b: aput v4, v1, v0 │ │ -405afa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -405afe: 28f4 |001f: goto 0013 // -000c │ │ -405b00: 3523 1100 |0020: if-ge v3, v2, 0031 // +0011 │ │ -405b04: 5460 e78c |0022: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405b08: 4400 0003 |0024: aget v0, v0, v3 │ │ -405b0c: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -405b0e: 3310 0700 |0027: if-ne v0, v1, 002e // +0007 │ │ -405b12: 5466 e78c |0029: iget-object v6, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405b16: 4b07 0603 |002b: aput v7, v6, v3 │ │ -405b1a: 2804 |002d: goto 0031 // +0004 │ │ -405b1c: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -405b20: 28f0 |0030: goto 0020 // -0010 │ │ -405b22: 0e00 |0031: return-void │ │ +405aa4: |[405aa4] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ +405ab4: 5460 e68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +405ab8: 5461 e68c |0002: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +405abc: d802 0701 |0004: add-int/lit8 v2, v7, #int 1 // #01 │ │ +405ac0: 4801 0102 |0006: aget-byte v1, v1, v2 │ │ +405ac4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +405ac6: 4f01 0003 |0009: aput-byte v1, v0, v3 │ │ +405aca: 5460 e78c |000b: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405ace: 5461 e68c |000d: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +405ad2: 6e40 d8c5 0521 |000f: invoke-virtual {v5, v0, v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackSort:([I[BI)V // method@c5d8 │ │ +405ad8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +405ada: 3520 0d00 |0013: if-ge v0, v2, 0020 // +000d │ │ +405ade: 5461 e78c |0015: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405ae2: 4404 0100 |0017: aget v4, v1, v0 │ │ +405ae6: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ +405aea: 4b04 0100 |001b: aput v4, v1, v0 │ │ +405aee: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +405af2: 28f4 |001f: goto 0013 // -000c │ │ +405af4: 3523 1100 |0020: if-ge v3, v2, 0031 // +0011 │ │ +405af8: 5460 e78c |0022: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405afc: 4400 0003 |0024: aget v0, v0, v3 │ │ +405b00: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +405b02: 3310 0700 |0027: if-ne v0, v1, 002e // +0007 │ │ +405b06: 5466 e78c |0029: iget-object v6, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405b0a: 4b07 0603 |002b: aput v7, v6, v3 │ │ +405b0e: 2804 |002d: goto 0031 // +0004 │ │ +405b10: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +405b14: 28f0 |0030: goto 0020 // -0010 │ │ +405b16: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000b line=188 │ │ 0x0015 line=190 │ │ 0x0022 line=193 │ │ 0x0029 line=194 │ │ @@ -891954,121 +891954,121 @@ │ │ type : '([I[BI)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 180 16-bit code units │ │ -405938: |[405938] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSort:([I[BI)V │ │ -405948: 1300 0101 |0000: const/16 v0, #int 257 // #101 │ │ -40594c: 2301 cb1b |0002: new-array v1, v0, [I // type@1bcb │ │ -405950: 7010 dec5 0a00 |0004: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.getEclass:()[I // method@c5de │ │ -405956: 0c02 |0007: move-result-object v2 │ │ -405958: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -40595a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -40595c: 35d4 0700 |000a: if-ge v4, v13, 0011 // +0007 │ │ -405960: 4b03 0204 |000c: aput v3, v2, v4 │ │ -405964: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -405968: 28fa |0010: goto 000a // -0006 │ │ -40596a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -40596c: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -40596e: 35d4 0e00 |0013: if-ge v4, v13, 0021 // +000e │ │ -405972: 4806 0c04 |0015: aget-byte v6, v12, v4 │ │ -405976: d566 ff00 |0017: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -40597a: 4407 0106 |0019: aget v7, v1, v6 │ │ -40597e: b057 |001b: add-int/2addr v7, v5 │ │ -405980: 4b07 0106 |001c: aput v7, v1, v6 │ │ -405984: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -405988: 28f2 |0020: goto 0012 // -000e │ │ -40598a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -40598c: 3504 0e00 |0022: if-ge v4, v0, 0030 // +000e │ │ -405990: 4406 0104 |0024: aget v6, v1, v4 │ │ -405994: d807 04ff |0026: add-int/lit8 v7, v4, #int -1 // #ff │ │ -405998: 4407 0107 |0028: aget v7, v1, v7 │ │ -40599c: b076 |002a: add-int/2addr v6, v7 │ │ -40599e: 4b06 0104 |002b: aput v6, v1, v4 │ │ -4059a2: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4059a6: 28f3 |002f: goto 0022 // -000d │ │ -4059a8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -4059aa: 35d0 1000 |0031: if-ge v0, v13, 0041 // +0010 │ │ -4059ae: 4804 0c00 |0033: aget-byte v4, v12, v0 │ │ -4059b2: d544 ff00 |0035: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4059b6: 4406 0104 |0037: aget v6, v1, v4 │ │ -4059ba: b156 |0039: sub-int/2addr v6, v5 │ │ -4059bc: 4b06 0104 |003a: aput v6, v1, v4 │ │ -4059c0: 4b00 0b06 |003c: aput v0, v11, v6 │ │ -4059c4: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4059c8: 28f1 |0040: goto 0031 // -000f │ │ -4059ca: d80c 0d40 |0041: add-int/lit8 v12, v13, #int 64 // #40 │ │ -4059ce: 2200 1911 |0043: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ -4059d2: 7020 cd86 c000 |0045: invoke-direct {v0, v12}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ -4059d8: 120c |0048: const/4 v12, #int 0 // #0 │ │ -4059da: 1304 0001 |0049: const/16 v4, #int 256 // #100 │ │ -4059de: 354c 0a00 |004b: if-ge v12, v4, 0055 // +000a │ │ -4059e2: 4404 010c |004d: aget v4, v1, v12 │ │ -4059e6: 6e20 d686 4000 |004f: invoke-virtual {v0, v4}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ -4059ec: d80c 0c01 |0052: add-int/lit8 v12, v12, #int 1 // #01 │ │ -4059f0: 28f5 |0054: goto 0049 // -000b │ │ -4059f2: 120c |0055: const/4 v12, #int 0 // #0 │ │ -4059f4: 1301 2000 |0056: const/16 v1, #int 32 // #20 │ │ -4059f8: 351c 0f00 |0058: if-ge v12, v1, 0067 // +000f │ │ -4059fc: da01 0c02 |005a: mul-int/lit8 v1, v12, #int 2 // #02 │ │ -405a00: b0d1 |005c: add-int/2addr v1, v13 │ │ -405a02: 6e20 d686 1000 |005d: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ -405a08: b051 |0060: add-int/2addr v1, v5 │ │ -405a0a: 6e20 d086 1000 |0061: invoke-virtual {v0, v1}, Ljava/util/BitSet;.clear:(I)V // method@86d0 │ │ -405a10: d80c 0c01 |0064: add-int/lit8 v12, v12, #int 1 // #01 │ │ -405a14: 28f0 |0066: goto 0056 // -0010 │ │ -405a16: 121c |0067: const/4 v12, #int 1 // #1 │ │ -405a18: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -405a1a: 1204 |0069: const/4 v4, #int 0 // #0 │ │ -405a1c: 35d1 1400 |006a: if-ge v1, v13, 007e // +0014 │ │ -405a20: 6e20 d186 1000 |006c: invoke-virtual {v0, v1}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ -405a26: 0a06 |006f: move-result v6 │ │ -405a28: 3806 0300 |0070: if-eqz v6, 0073 // +0003 │ │ -405a2c: 0114 |0072: move v4, v1 │ │ -405a2e: 4406 0b01 |0073: aget v6, v11, v1 │ │ -405a32: b1c6 |0075: sub-int/2addr v6, v12 │ │ -405a34: 3b06 0300 |0076: if-gez v6, 0079 // +0003 │ │ -405a38: b0d6 |0078: add-int/2addr v6, v13 │ │ -405a3a: 4b04 0206 |0079: aput v4, v2, v6 │ │ -405a3e: d801 0101 |007b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -405a42: 28ed |007d: goto 006a // -0013 │ │ -405a44: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ -405a46: 12f4 |007f: const/4 v4, #int -1 // #ff │ │ -405a48: 1206 |0080: const/4 v6, #int 0 // #0 │ │ -405a4a: b054 |0081: add-int/2addr v4, v5 │ │ -405a4c: 6e20 d486 4000 |0082: invoke-virtual {v0, v4}, Ljava/util/BitSet;.nextClearBit:(I)I // method@86d4 │ │ -405a52: 0a04 |0085: move-result v4 │ │ -405a54: d807 04ff |0086: add-int/lit8 v7, v4, #int -1 // #ff │ │ -405a58: 34d7 0300 |0088: if-lt v7, v13, 008b // +0003 │ │ -405a5c: 280a |008a: goto 0094 // +000a │ │ -405a5e: d804 0401 |008b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -405a62: 6e20 d586 4000 |008d: invoke-virtual {v0, v4}, Ljava/util/BitSet;.nextSetBit:(I)I // method@86d5 │ │ -405a68: 0a04 |0090: move-result v4 │ │ -405a6a: b154 |0091: sub-int/2addr v4, v5 │ │ -405a6c: 34d4 0900 |0092: if-lt v4, v13, 009b // +0009 │ │ -405a70: da0c 0c02 |0094: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -405a74: 36dc 0400 |0096: if-gt v12, v13, 009a // +0004 │ │ -405a78: 3906 d0ff |0098: if-nez v6, 0068 // -0030 │ │ -405a7c: 0e00 |009a: return-void │ │ -405a7e: 3774 e6ff |009b: if-le v4, v7, 0081 // -001a │ │ -405a82: 9108 0407 |009d: sub-int v8, v4, v7 │ │ -405a86: b058 |009f: add-int/2addr v8, v5 │ │ -405a88: b086 |00a0: add-int/2addr v6, v8 │ │ -405a8a: 7054 d5c5 ba72 |00a1: invoke-direct {v10, v11, v2, v7, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackQSort3:([I[III)V // method@c5d5 │ │ -405a90: 12f8 |00a4: const/4 v8, #int -1 // #ff │ │ -405a92: 3647 dcff |00a5: if-gt v7, v4, 0081 // -0024 │ │ -405a96: 4409 0b07 |00a7: aget v9, v11, v7 │ │ -405a9a: 4409 0209 |00a9: aget v9, v2, v9 │ │ -405a9e: 3298 0600 |00ab: if-eq v8, v9, 00b1 // +0006 │ │ -405aa2: 6e20 d686 7000 |00ad: invoke-virtual {v0, v7}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ -405aa8: 0198 |00b0: move v8, v9 │ │ -405aaa: d807 0701 |00b1: add-int/lit8 v7, v7, #int 1 // #01 │ │ -405aae: 28f2 |00b3: goto 00a5 // -000e │ │ +40592c: |[40592c] org.apache.commons.compress.compressors.bzip2.BlockSort.fallbackSort:([I[BI)V │ │ +40593c: 1300 0101 |0000: const/16 v0, #int 257 // #101 │ │ +405940: 2301 cb1b |0002: new-array v1, v0, [I // type@1bcb │ │ +405944: 7010 dec5 0a00 |0004: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.getEclass:()[I // method@c5de │ │ +40594a: 0c02 |0007: move-result-object v2 │ │ +40594c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +40594e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +405950: 35d4 0700 |000a: if-ge v4, v13, 0011 // +0007 │ │ +405954: 4b03 0204 |000c: aput v3, v2, v4 │ │ +405958: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40595c: 28fa |0010: goto 000a // -0006 │ │ +40595e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +405960: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +405962: 35d4 0e00 |0013: if-ge v4, v13, 0021 // +000e │ │ +405966: 4806 0c04 |0015: aget-byte v6, v12, v4 │ │ +40596a: d566 ff00 |0017: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +40596e: 4407 0106 |0019: aget v7, v1, v6 │ │ +405972: b057 |001b: add-int/2addr v7, v5 │ │ +405974: 4b07 0106 |001c: aput v7, v1, v6 │ │ +405978: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40597c: 28f2 |0020: goto 0012 // -000e │ │ +40597e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +405980: 3504 0e00 |0022: if-ge v4, v0, 0030 // +000e │ │ +405984: 4406 0104 |0024: aget v6, v1, v4 │ │ +405988: d807 04ff |0026: add-int/lit8 v7, v4, #int -1 // #ff │ │ +40598c: 4407 0107 |0028: aget v7, v1, v7 │ │ +405990: b076 |002a: add-int/2addr v6, v7 │ │ +405992: 4b06 0104 |002b: aput v6, v1, v4 │ │ +405996: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40599a: 28f3 |002f: goto 0022 // -000d │ │ +40599c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +40599e: 35d0 1000 |0031: if-ge v0, v13, 0041 // +0010 │ │ +4059a2: 4804 0c00 |0033: aget-byte v4, v12, v0 │ │ +4059a6: d544 ff00 |0035: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +4059aa: 4406 0104 |0037: aget v6, v1, v4 │ │ +4059ae: b156 |0039: sub-int/2addr v6, v5 │ │ +4059b0: 4b06 0104 |003a: aput v6, v1, v4 │ │ +4059b4: 4b00 0b06 |003c: aput v0, v11, v6 │ │ +4059b8: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4059bc: 28f1 |0040: goto 0031 // -000f │ │ +4059be: d80c 0d40 |0041: add-int/lit8 v12, v13, #int 64 // #40 │ │ +4059c2: 2200 1911 |0043: new-instance v0, Ljava/util/BitSet; // type@1119 │ │ +4059c6: 7020 cd86 c000 |0045: invoke-direct {v0, v12}, Ljava/util/BitSet;.:(I)V // method@86cd │ │ +4059cc: 120c |0048: const/4 v12, #int 0 // #0 │ │ +4059ce: 1304 0001 |0049: const/16 v4, #int 256 // #100 │ │ +4059d2: 354c 0a00 |004b: if-ge v12, v4, 0055 // +000a │ │ +4059d6: 4404 010c |004d: aget v4, v1, v12 │ │ +4059da: 6e20 d686 4000 |004f: invoke-virtual {v0, v4}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ +4059e0: d80c 0c01 |0052: add-int/lit8 v12, v12, #int 1 // #01 │ │ +4059e4: 28f5 |0054: goto 0049 // -000b │ │ +4059e6: 120c |0055: const/4 v12, #int 0 // #0 │ │ +4059e8: 1301 2000 |0056: const/16 v1, #int 32 // #20 │ │ +4059ec: 351c 0f00 |0058: if-ge v12, v1, 0067 // +000f │ │ +4059f0: da01 0c02 |005a: mul-int/lit8 v1, v12, #int 2 // #02 │ │ +4059f4: b0d1 |005c: add-int/2addr v1, v13 │ │ +4059f6: 6e20 d686 1000 |005d: invoke-virtual {v0, v1}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ +4059fc: b051 |0060: add-int/2addr v1, v5 │ │ +4059fe: 6e20 d086 1000 |0061: invoke-virtual {v0, v1}, Ljava/util/BitSet;.clear:(I)V // method@86d0 │ │ +405a04: d80c 0c01 |0064: add-int/lit8 v12, v12, #int 1 // #01 │ │ +405a08: 28f0 |0066: goto 0056 // -0010 │ │ +405a0a: 121c |0067: const/4 v12, #int 1 // #1 │ │ +405a0c: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +405a0e: 1204 |0069: const/4 v4, #int 0 // #0 │ │ +405a10: 35d1 1400 |006a: if-ge v1, v13, 007e // +0014 │ │ +405a14: 6e20 d186 1000 |006c: invoke-virtual {v0, v1}, Ljava/util/BitSet;.get:(I)Z // method@86d1 │ │ +405a1a: 0a06 |006f: move-result v6 │ │ +405a1c: 3806 0300 |0070: if-eqz v6, 0073 // +0003 │ │ +405a20: 0114 |0072: move v4, v1 │ │ +405a22: 4406 0b01 |0073: aget v6, v11, v1 │ │ +405a26: b1c6 |0075: sub-int/2addr v6, v12 │ │ +405a28: 3b06 0300 |0076: if-gez v6, 0079 // +0003 │ │ +405a2c: b0d6 |0078: add-int/2addr v6, v13 │ │ +405a2e: 4b04 0206 |0079: aput v4, v2, v6 │ │ +405a32: d801 0101 |007b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +405a36: 28ed |007d: goto 006a // -0013 │ │ +405a38: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ +405a3a: 12f4 |007f: const/4 v4, #int -1 // #ff │ │ +405a3c: 1206 |0080: const/4 v6, #int 0 // #0 │ │ +405a3e: b054 |0081: add-int/2addr v4, v5 │ │ +405a40: 6e20 d486 4000 |0082: invoke-virtual {v0, v4}, Ljava/util/BitSet;.nextClearBit:(I)I // method@86d4 │ │ +405a46: 0a04 |0085: move-result v4 │ │ +405a48: d807 04ff |0086: add-int/lit8 v7, v4, #int -1 // #ff │ │ +405a4c: 34d7 0300 |0088: if-lt v7, v13, 008b // +0003 │ │ +405a50: 280a |008a: goto 0094 // +000a │ │ +405a52: d804 0401 |008b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +405a56: 6e20 d586 4000 |008d: invoke-virtual {v0, v4}, Ljava/util/BitSet;.nextSetBit:(I)I // method@86d5 │ │ +405a5c: 0a04 |0090: move-result v4 │ │ +405a5e: b154 |0091: sub-int/2addr v4, v5 │ │ +405a60: 34d4 0900 |0092: if-lt v4, v13, 009b // +0009 │ │ +405a64: da0c 0c02 |0094: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +405a68: 36dc 0400 |0096: if-gt v12, v13, 009a // +0004 │ │ +405a6c: 3906 d0ff |0098: if-nez v6, 0068 // -0030 │ │ +405a70: 0e00 |009a: return-void │ │ +405a72: 3774 e6ff |009b: if-le v4, v7, 0081 // -001a │ │ +405a76: 9108 0407 |009d: sub-int v8, v4, v7 │ │ +405a7a: b058 |009f: add-int/2addr v8, v5 │ │ +405a7c: b086 |00a0: add-int/2addr v6, v8 │ │ +405a7e: 7054 d5c5 ba72 |00a1: invoke-direct {v10, v11, v2, v7, v4}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.fallbackQSort3:([I[III)V // method@c5d5 │ │ +405a84: 12f8 |00a4: const/4 v8, #int -1 // #ff │ │ +405a86: 3647 dcff |00a5: if-gt v7, v4, 0081 // -0024 │ │ +405a8a: 4409 0b07 |00a7: aget v9, v11, v7 │ │ +405a8e: 4409 0209 |00a9: aget v9, v2, v9 │ │ +405a92: 3298 0600 |00ab: if-eq v8, v9, 00b1 // +0006 │ │ +405a96: 6e20 d686 7000 |00ad: invoke-virtual {v0, v7}, Ljava/util/BitSet;.set:(I)V // method@86d6 │ │ +405a9c: 0198 |00b0: move v8, v9 │ │ +405a9e: d807 0701 |00b1: add-int/lit8 v7, v7, #int 1 // #01 │ │ +405aa2: 28f2 |00b3: goto 00a5 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=474 │ │ 0x0004 line=478 │ │ 0x000c line=481 │ │ 0x0015 line=488 │ │ 0x0024 line=491 │ │ @@ -892099,315 +892099,315 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 32 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 546 16-bit code units │ │ -405dc0: |[405dc0] org.apache.commons.compress.compressors.bzip2.BlockSort.mainSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ -405dd0: 0806 1d00 |0000: move-object/from16 v6, v29 │ │ -405dd4: 0807 1e00 |0002: move-object/from16 v7, v30 │ │ -405dd8: 0208 1f00 |0004: move/from16 v8, v31 │ │ -405ddc: 5469 288d |0006: iget-object v9, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_runningOrder:[I // field@8d28 │ │ -405de0: 546a 278d |0008: iget-object v10, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_copy:[I // field@8d27 │ │ -405de4: 546b 268d |000a: iget-object v11, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_bigDone:[Z // field@8d26 │ │ -405de8: 546c 258d |000c: iget-object v12, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.ftab:[I // field@8d25 │ │ -405dec: 547d e68c |000e: iget-object v13, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -405df0: 547e e78c |0010: iget-object v14, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -405df4: 546f 298d |0012: iget-object v15, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ -405df8: 5265 2e8d |0014: iget v5, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ -405dfc: 5564 248d |0016: iget-boolean v4, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ -405e00: 1400 0100 0100 |0018: const v0, #float 9.18369e-41 // #00010001 │ │ -405e06: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -405e0a: 1310 0000 |001d: const/16 v16, #int 0 // #0 │ │ -405e0e: 3a00 0500 |001f: if-ltz v0, 0024 // +0005 │ │ -405e12: 4b10 0c00 |0021: aput v16, v12, v0 │ │ -405e16: 28f8 |0023: goto 001b // -0008 │ │ -405e18: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -405e1a: 1303 1400 |0025: const/16 v3, #int 20 // #14 │ │ -405e1e: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -405e20: 3530 1200 |0028: if-ge v0, v3, 003a // +0012 │ │ -405e24: 9001 0800 |002a: add-int v1, v8, v0 │ │ -405e28: d801 0102 |002c: add-int/lit8 v1, v1, #int 2 // #02 │ │ -405e2c: d803 0801 |002e: add-int/lit8 v3, v8, #int 1 // #01 │ │ -405e30: 9403 0003 |0030: rem-int v3, v0, v3 │ │ -405e34: b023 |0032: add-int/2addr v3, v2 │ │ -405e36: 4802 0d03 |0033: aget-byte v2, v13, v3 │ │ -405e3a: 4f02 0d01 |0035: aput-byte v2, v13, v1 │ │ -405e3e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -405e42: 28ec |0039: goto 0025 // -0014 │ │ -405e44: d800 0814 |003a: add-int/lit8 v0, v8, #int 20 // #14 │ │ -405e48: b020 |003c: add-int/2addr v0, v2 │ │ -405e4a: d800 00ff |003d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -405e4e: 3a00 0500 |003f: if-ltz v0, 0044 // +0005 │ │ -405e52: 5010 0f00 |0041: aput-char v16, v15, v0 │ │ -405e56: 28fa |0043: goto 003d // -0006 │ │ -405e58: d800 0801 |0044: add-int/lit8 v0, v8, #int 1 // #01 │ │ -405e5c: 4801 0d00 |0046: aget-byte v1, v13, v0 │ │ -405e60: 4f01 0d10 |0048: aput-byte v1, v13, v16 │ │ -405e64: 4801 0d10 |004a: aget-byte v1, v13, v16 │ │ -405e68: 0211 0400 |004c: move/from16 v17, v4 │ │ -405e6c: 1304 ff00 |004e: const/16 v4, #int 255 // #ff │ │ -405e70: b541 |0050: and-int/2addr v1, v4 │ │ -405e72: 0212 0100 |0051: move/from16 v18, v1 │ │ -405e76: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -405e78: 3681 1600 |0054: if-gt v1, v8, 006a // +0016 │ │ -405e7c: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -405e80: 4803 0d01 |0058: aget-byte v3, v13, v1 │ │ -405e84: b543 |005a: and-int/2addr v3, v4 │ │ -405e86: e012 1208 |005b: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -405e8a: 9012 1203 |005d: add-int v18, v18, v3 │ │ -405e8e: 4414 0c12 |005f: aget v20, v12, v18 │ │ -405e92: d814 1401 |0061: add-int/lit8 v20, v20, #int 1 // #01 │ │ -405e96: 4b14 0c12 |0063: aput v20, v12, v18 │ │ -405e9a: 0212 0300 |0065: move/from16 v18, v3 │ │ -405e9e: 1303 1400 |0067: const/16 v3, #int 20 // #14 │ │ -405ea2: 28eb |0069: goto 0054 // -0015 │ │ -405ea4: 1211 |006a: const/4 v1, #int 1 // #1 │ │ -405ea6: 1503 0100 |006b: const/high16 v3, #int 65536 // #1 │ │ -405eaa: 3631 0f00 |006d: if-gt v1, v3, 007c // +000f │ │ -405eae: 4403 0c01 |006f: aget v3, v12, v1 │ │ -405eb2: d812 01ff |0071: add-int/lit8 v18, v1, #int -1 // #ff │ │ -405eb6: 4412 0c12 |0073: aget v18, v12, v18 │ │ -405eba: 9003 0312 |0075: add-int v3, v3, v18 │ │ -405ebe: 4b03 0c01 |0077: aput v3, v12, v1 │ │ -405ec2: d801 0101 |0079: add-int/lit8 v1, v1, #int 1 // #01 │ │ -405ec6: 28f0 |007b: goto 006b // -0010 │ │ -405ec8: 4801 0d02 |007c: aget-byte v1, v13, v2 │ │ -405ecc: b541 |007e: and-int/2addr v1, v4 │ │ -405ece: 0113 |007f: move v3, v1 │ │ -405ed0: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -405ed2: 3581 1900 |0081: if-ge v1, v8, 009a // +0019 │ │ -405ed6: d812 0102 |0083: add-int/lit8 v18, v1, #int 2 // #02 │ │ -405eda: 4802 0d12 |0085: aget-byte v2, v13, v18 │ │ -405ede: b542 |0087: and-int/2addr v2, v4 │ │ -405ee0: e003 0308 |0088: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -405ee4: b023 |008a: add-int/2addr v3, v2 │ │ -405ee6: 4412 0c03 |008b: aget v18, v12, v3 │ │ -405eea: 1314 0100 |008d: const/16 v20, #int 1 // #1 │ │ -405eee: d812 12ff |008f: add-int/lit8 v18, v18, #int -1 // #ff │ │ -405ef2: 4b12 0c03 |0091: aput v18, v12, v3 │ │ -405ef6: 4b01 0e12 |0093: aput v1, v14, v18 │ │ -405efa: d801 0101 |0095: add-int/lit8 v1, v1, #int 1 // #01 │ │ -405efe: 0123 |0097: move v3, v2 │ │ -405f00: 1212 |0098: const/4 v2, #int 1 // #1 │ │ -405f02: 28e8 |0099: goto 0081 // -0018 │ │ -405f04: 1314 0100 |009a: const/16 v20, #int 1 // #1 │ │ -405f08: 4800 0d00 |009c: aget-byte v0, v13, v0 │ │ -405f0c: b540 |009e: and-int/2addr v0, v4 │ │ -405f0e: e000 0008 |009f: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -405f12: 4801 0d14 |00a1: aget-byte v1, v13, v20 │ │ -405f16: b541 |00a3: and-int/2addr v1, v4 │ │ -405f18: b010 |00a4: add-int/2addr v0, v1 │ │ -405f1a: 4401 0c00 |00a5: aget v1, v12, v0 │ │ -405f1e: d801 01ff |00a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ -405f22: 4b01 0c00 |00a9: aput v1, v12, v0 │ │ -405f26: 4b08 0e01 |00ab: aput v8, v14, v1 │ │ -405f2a: 1312 0001 |00ad: const/16 v18, #int 256 // #100 │ │ -405f2e: 1300 0001 |00af: const/16 v0, #int 256 // #100 │ │ -405f32: d800 00ff |00b1: add-int/lit8 v0, v0, #int -1 // #ff │ │ -405f36: 3a00 0700 |00b3: if-ltz v0, 00ba // +0007 │ │ -405f3a: 4e10 0b00 |00b5: aput-boolean v16, v11, v0 │ │ -405f3e: 4b00 0900 |00b7: aput v0, v9, v0 │ │ -405f42: 28f8 |00b9: goto 00b1 // -0008 │ │ -405f44: 1300 6c01 |00ba: const/16 v0, #int 364 // #16c │ │ -405f48: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ -405f4a: 3210 4800 |00bd: if-eq v0, v1, 0105 // +0048 │ │ -405f4e: db00 0003 |00bf: div-int/lit8 v0, v0, #int 3 // #03 │ │ -405f52: 0101 |00c1: move v1, v0 │ │ -405f54: 3641 faff |00c2: if-gt v1, v4, 00bc // -0006 │ │ -405f58: 4402 0901 |00c4: aget v2, v9, v1 │ │ -405f5c: d803 0201 |00c6: add-int/lit8 v3, v2, #int 1 // #01 │ │ -405f60: e003 0308 |00c8: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -405f64: 4403 0c03 |00ca: aget v3, v12, v3 │ │ -405f68: e015 0208 |00cc: shl-int/lit8 v21, v2, #int 8 // #08 │ │ -405f6c: 4415 0c15 |00ce: aget v21, v12, v21 │ │ -405f70: 9103 0315 |00d0: sub-int v3, v3, v21 │ │ -405f74: d804 00ff |00d2: add-int/lit8 v4, v0, #int -1 // #ff │ │ -405f78: 9116 0100 |00d4: sub-int v22, v1, v0 │ │ -405f7c: 4416 0916 |00d6: aget v22, v9, v22 │ │ -405f80: 0217 0100 |00d8: move/from16 v23, v1 │ │ -405f84: d818 1601 |00da: add-int/lit8 v24, v22, #int 1 // #01 │ │ -405f88: e018 1808 |00dc: shl-int/lit8 v24, v24, #int 8 // #08 │ │ -405f8c: 4418 0c18 |00de: aget v24, v12, v24 │ │ -405f90: e019 1608 |00e0: shl-int/lit8 v25, v22, #int 8 // #08 │ │ -405f94: 4419 0c19 |00e2: aget v25, v12, v25 │ │ -405f98: 021a 0500 |00e4: move/from16 v26, v5 │ │ -405f9c: 9105 1819 |00e6: sub-int v5, v24, v25 │ │ -405fa0: 3735 1200 |00e8: if-le v5, v3, 00fa // +0012 │ │ -405fa4: 4b16 0917 |00ea: aput v22, v9, v23 │ │ -405fa8: 9105 1700 |00ec: sub-int v5, v23, v0 │ │ -405fac: 3645 0300 |00ee: if-gt v5, v4, 00f1 // +0003 │ │ -405fb0: 280c |00f0: goto 00fc // +000c │ │ -405fb2: 9116 0500 |00f1: sub-int v22, v5, v0 │ │ -405fb6: 4416 0916 |00f3: aget v22, v9, v22 │ │ -405fba: 0217 0500 |00f5: move/from16 v23, v5 │ │ -405fbe: 0205 1a00 |00f7: move/from16 v5, v26 │ │ -405fc2: 28e1 |00f9: goto 00da // -001f │ │ -405fc4: 0205 1700 |00fa: move/from16 v5, v23 │ │ -405fc8: 4b02 0905 |00fc: aput v2, v9, v5 │ │ -405fcc: d801 0101 |00fe: add-int/lit8 v1, v1, #int 1 // #01 │ │ -405fd0: 0205 1a00 |0100: move/from16 v5, v26 │ │ -405fd4: 1304 ff00 |0102: const/16 v4, #int 255 // #ff │ │ -405fd8: 28be |0104: goto 00c2 // -0042 │ │ -405fda: 021a 0500 |0105: move/from16 v26, v5 │ │ -405fde: 1205 |0107: const/4 v5, #int 0 // #0 │ │ -405fe0: 3645 1901 |0108: if-gt v5, v4, 0221 // +0119 │ │ -405fe4: 4415 0905 |010a: aget v21, v9, v5 │ │ -405fe8: 1203 |010c: const/4 v3, #int 0 // #0 │ │ -405fea: 1502 2000 |010d: const/high16 v2, #int 2097152 // #20 │ │ -405fee: 1400 ffff dfff |010f: const v0, #float -nan // #ffdfffff │ │ -405ff4: 3643 6a00 |0112: if-gt v3, v4, 017c // +006a │ │ -405ff8: e001 1508 |0114: shl-int/lit8 v1, v21, #int 8 // #08 │ │ -405ffc: 9016 0103 |0116: add-int v22, v1, v3 │ │ -406000: 4417 0c16 |0118: aget v23, v12, v22 │ │ -406004: 9501 1702 |011a: and-int v1, v23, v2 │ │ -406008: 3221 4b00 |011c: if-eq v1, v2, 0167 // +004b │ │ -40600c: 9501 1700 |011e: and-int v1, v23, v0 │ │ -406010: d818 1601 |0120: add-int/lit8 v24, v22, #int 1 // #01 │ │ -406014: 4418 0c18 |0122: aget v24, v12, v24 │ │ -406018: 9500 1800 |0124: and-int v0, v24, v0 │ │ -40601c: 1314 0100 |0126: const/16 v20, #int 1 // #1 │ │ -406020: d800 00ff |0128: add-int/lit8 v0, v0, #int -1 // #ff │ │ -406024: 3710 2d00 |012a: if-le v0, v1, 0157 // +002d │ │ -406028: 1318 0200 |012c: const/16 v24, #int 2 // #2 │ │ -40602c: 0219 0000 |012e: move/from16 v25, v0 │ │ -406030: 0800 1d00 |0130: move-object/from16 v0, v29 │ │ -406034: 021b 0100 |0132: move/from16 v27, v1 │ │ -406038: 0801 1e00 |0134: move-object/from16 v1, v30 │ │ -40603c: 1514 2000 |0136: const/high16 v20, #int 2097152 // #20 │ │ -406040: 131c 0100 |0138: const/16 v28, #int 1 // #1 │ │ -406044: 0202 1b00 |013a: move/from16 v2, v27 │ │ -406048: 0213 0300 |013c: move/from16 v19, v3 │ │ -40604c: 1307 1400 |013e: const/16 v7, #int 20 // #14 │ │ -406050: 0203 1900 |0140: move/from16 v3, v25 │ │ -406054: 1307 ff00 |0142: const/16 v7, #int 255 // #ff │ │ -406058: 0204 1800 |0144: move/from16 v4, v24 │ │ -40605c: 0207 1a00 |0146: move/from16 v7, v26 │ │ -406060: 081a 0900 |0148: move-object/from16 v26, v9 │ │ -406064: 0159 |014a: move v9, v5 │ │ -406066: 0205 1f00 |014b: move/from16 v5, v31 │ │ -40606a: 7606 dfc5 0000 |014d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainQSort3:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)V // method@c5df │ │ -406070: 3811 1200 |0150: if-eqz v17, 0162 // +0012 │ │ -406074: 5260 2d8d |0152: iget v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ -406078: 3770 0e00 |0154: if-le v0, v7, 0162 // +000e │ │ -40607c: 0e00 |0156: return-void │ │ -40607e: 0213 0300 |0157: move/from16 v19, v3 │ │ -406082: 0207 1a00 |0159: move/from16 v7, v26 │ │ -406086: 1514 2000 |015b: const/high16 v20, #int 2097152 // #20 │ │ -40608a: 131c 0100 |015d: const/16 v28, #int 1 // #1 │ │ -40608e: 081a 0900 |015f: move-object/from16 v26, v9 │ │ -406092: 0159 |0161: move v9, v5 │ │ -406094: 9600 1714 |0162: or-int v0, v23, v20 │ │ -406098: 4b00 0c16 |0164: aput v0, v12, v22 │ │ -40609c: 280a |0166: goto 0170 // +000a │ │ -40609e: 0213 0300 |0167: move/from16 v19, v3 │ │ -4060a2: 0207 1a00 |0169: move/from16 v7, v26 │ │ -4060a6: 131c 0100 |016b: const/16 v28, #int 1 // #1 │ │ -4060aa: 081a 0900 |016d: move-object/from16 v26, v9 │ │ -4060ae: 0159 |016f: move v9, v5 │ │ -4060b0: d803 1301 |0170: add-int/lit8 v3, v19, #int 1 // #01 │ │ -4060b4: 0195 |0172: move v5, v9 │ │ -4060b6: 0809 1a00 |0173: move-object/from16 v9, v26 │ │ -4060ba: 1304 ff00 |0175: const/16 v4, #int 255 // #ff │ │ -4060be: 021a 0700 |0177: move/from16 v26, v7 │ │ -4060c2: 0807 1e00 |0179: move-object/from16 v7, v30 │ │ -4060c6: 2892 |017b: goto 010d // -006e │ │ -4060c8: 0207 1a00 |017c: move/from16 v7, v26 │ │ -4060cc: 1514 2000 |017e: const/high16 v20, #int 2097152 // #20 │ │ -4060d0: 131c 0100 |0180: const/16 v28, #int 1 // #1 │ │ -4060d4: 081a 0900 |0182: move-object/from16 v26, v9 │ │ -4060d8: 0159 |0184: move v9, v5 │ │ -4060da: 1201 |0185: const/4 v1, #int 0 // #0 │ │ -4060dc: 1302 ff00 |0186: const/16 v2, #int 255 // #ff │ │ -4060e0: 3621 0e00 |0188: if-gt v1, v2, 0196 // +000e │ │ -4060e4: e002 0108 |018a: shl-int/lit8 v2, v1, #int 8 // #08 │ │ -4060e8: 9002 0215 |018c: add-int v2, v2, v21 │ │ -4060ec: 4402 0c02 |018e: aget v2, v12, v2 │ │ -4060f0: b502 |0190: and-int/2addr v2, v0 │ │ -4060f2: 4b02 0a01 |0191: aput v2, v10, v1 │ │ -4060f6: d801 0101 |0193: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4060fa: 28f1 |0195: goto 0186 // -000f │ │ -4060fc: e001 1508 |0196: shl-int/lit8 v1, v21, #int 8 // #08 │ │ -406100: 4402 0c01 |0198: aget v2, v12, v1 │ │ -406104: b502 |019a: and-int/2addr v2, v0 │ │ -406106: d803 1501 |019b: add-int/lit8 v3, v21, #int 1 // #01 │ │ -40610a: e003 0308 |019d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -40610e: 4404 0c03 |019f: aget v4, v12, v3 │ │ -406112: b504 |01a1: and-int/2addr v4, v0 │ │ -406114: 3542 2700 |01a2: if-ge v2, v4, 01c9 // +0027 │ │ -406118: 4405 0e02 |01a4: aget v5, v14, v2 │ │ -40611c: 4800 0d05 |01a6: aget-byte v0, v13, v5 │ │ -406120: 0216 0400 |01a8: move/from16 v22, v4 │ │ -406124: 1304 ff00 |01aa: const/16 v4, #int 255 // #ff │ │ -406128: b540 |01ac: and-int/2addr v0, v4 │ │ -40612a: 4704 0b00 |01ad: aget-boolean v4, v11, v0 │ │ -40612e: 3904 1200 |01af: if-nez v4, 01c1 // +0012 │ │ -406132: 4404 0a00 |01b1: aget v4, v10, v0 │ │ -406136: 3905 0400 |01b3: if-nez v5, 01b7 // +0004 │ │ -40613a: 0185 |01b5: move v5, v8 │ │ -40613c: 2803 |01b6: goto 01b9 // +0003 │ │ -40613e: d805 05ff |01b7: add-int/lit8 v5, v5, #int -1 // #ff │ │ -406142: 4b05 0e04 |01b9: aput v5, v14, v4 │ │ -406146: 4404 0a00 |01bb: aget v4, v10, v0 │ │ -40614a: d804 0401 |01bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ -40614e: 4b04 0a00 |01bf: aput v4, v10, v0 │ │ -406152: d802 0201 |01c1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -406156: 0204 1600 |01c3: move/from16 v4, v22 │ │ -40615a: 1400 ffff dfff |01c5: const v0, #float -nan // #ffdfffff │ │ -406160: 28da |01c8: goto 01a2 // -0026 │ │ -406162: 1300 0001 |01c9: const/16 v0, #int 256 // #100 │ │ -406166: d800 00ff |01cb: add-int/lit8 v0, v0, #int -1 // #ff │ │ -40616a: 3a00 0d00 |01cd: if-ltz v0, 01da // +000d │ │ -40616e: e002 0008 |01cf: shl-int/lit8 v2, v0, #int 8 // #08 │ │ -406172: 9002 0215 |01d1: add-int v2, v2, v21 │ │ -406176: 4404 0c02 |01d3: aget v4, v12, v2 │ │ -40617a: 9604 0414 |01d5: or-int v4, v4, v20 │ │ -40617e: 4b04 0c02 |01d7: aput v4, v12, v2 │ │ -406182: 28f2 |01d9: goto 01cb // -000e │ │ -406184: 4e1c 0b15 |01da: aput-boolean v28, v11, v21 │ │ -406188: 1300 ff00 |01dc: const/16 v0, #int 255 // #ff │ │ -40618c: 3509 3500 |01de: if-ge v9, v0, 0213 // +0035 │ │ -406190: 4401 0c01 |01e0: aget v1, v12, v1 │ │ -406194: 1402 ffff dfff |01e2: const v2, #float -nan // #ffdfffff │ │ -40619a: b521 |01e5: and-int/2addr v1, v2 │ │ -40619c: 4403 0c03 |01e6: aget v3, v12, v3 │ │ -4061a0: b532 |01e8: and-int/2addr v2, v3 │ │ -4061a2: b112 |01e9: sub-int/2addr v2, v1 │ │ -4061a4: 1203 |01ea: const/4 v3, #int 0 // #0 │ │ -4061a6: 9904 0203 |01eb: shr-int v4, v2, v3 │ │ -4061aa: 1405 feff 0000 |01ed: const v5, #float 9.18327e-41 // #0000fffe │ │ -4061b0: 3754 0500 |01f0: if-le v4, v5, 01f5 // +0005 │ │ -4061b4: d803 0301 |01f2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4061b8: 28f7 |01f4: goto 01eb // -0009 │ │ -4061ba: 1204 |01f5: const/4 v4, #int 0 // #0 │ │ -4061bc: 3524 1d00 |01f6: if-ge v4, v2, 0213 // +001d │ │ -4061c0: 9005 0104 |01f8: add-int v5, v1, v4 │ │ -4061c4: 4405 0e05 |01fa: aget v5, v14, v5 │ │ -4061c8: 9900 0403 |01fc: shr-int v0, v4, v3 │ │ -4061cc: 8e00 |01fe: int-to-char v0, v0 │ │ -4061ce: 5000 0f05 |01ff: aput-char v0, v15, v5 │ │ -4061d2: 0213 0100 |0201: move/from16 v19, v1 │ │ -4061d6: 1301 1400 |0203: const/16 v1, #int 20 // #14 │ │ -4061da: 3515 0700 |0205: if-ge v5, v1, 020c // +0007 │ │ -4061de: b085 |0207: add-int/2addr v5, v8 │ │ -4061e0: d805 0501 |0208: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4061e4: 5000 0f05 |020a: aput-char v0, v15, v5 │ │ -4061e8: d804 0401 |020c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4061ec: 0201 1300 |020e: move/from16 v1, v19 │ │ -4061f0: 1300 ff00 |0210: const/16 v0, #int 255 // #ff │ │ -4061f4: 28e4 |0212: goto 01f6 // -001c │ │ -4061f6: 1301 1400 |0213: const/16 v1, #int 20 // #14 │ │ -4061fa: d805 0901 |0215: add-int/lit8 v5, v9, #int 1 // #01 │ │ -4061fe: 0809 1a00 |0217: move-object/from16 v9, v26 │ │ -406202: 1304 ff00 |0219: const/16 v4, #int 255 // #ff │ │ -406206: 021a 0700 |021b: move/from16 v26, v7 │ │ -40620a: 0807 1e00 |021d: move-object/from16 v7, v30 │ │ -40620e: 2900 e9fe |021f: goto/16 0108 // -0117 │ │ -406212: 0e00 |0221: return-void │ │ +405db4: |[405db4] org.apache.commons.compress.compressors.bzip2.BlockSort.mainSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V │ │ +405dc4: 0806 1d00 |0000: move-object/from16 v6, v29 │ │ +405dc8: 0807 1e00 |0002: move-object/from16 v7, v30 │ │ +405dcc: 0208 1f00 |0004: move/from16 v8, v31 │ │ +405dd0: 5469 288d |0006: iget-object v9, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_runningOrder:[I // field@8d28 │ │ +405dd4: 546a 278d |0008: iget-object v10, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_copy:[I // field@8d27 │ │ +405dd8: 546b 268d |000a: iget-object v11, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainSort_bigDone:[Z // field@8d26 │ │ +405ddc: 546c 258d |000c: iget-object v12, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.ftab:[I // field@8d25 │ │ +405de0: 547d e68c |000e: iget-object v13, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +405de4: 547e e78c |0010: iget-object v14, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +405de8: 546f 298d |0012: iget-object v15, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.quadrant:[C // field@8d29 │ │ +405dec: 5265 2e8d |0014: iget v5, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workLimit:I // field@8d2e │ │ +405df0: 5564 248d |0016: iget-boolean v4, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.firstAttempt:Z // field@8d24 │ │ +405df4: 1400 0100 0100 |0018: const v0, #float 9.18369e-41 // #00010001 │ │ +405dfa: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +405dfe: 1310 0000 |001d: const/16 v16, #int 0 // #0 │ │ +405e02: 3a00 0500 |001f: if-ltz v0, 0024 // +0005 │ │ +405e06: 4b10 0c00 |0021: aput v16, v12, v0 │ │ +405e0a: 28f8 |0023: goto 001b // -0008 │ │ +405e0c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +405e0e: 1303 1400 |0025: const/16 v3, #int 20 // #14 │ │ +405e12: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +405e14: 3530 1200 |0028: if-ge v0, v3, 003a // +0012 │ │ +405e18: 9001 0800 |002a: add-int v1, v8, v0 │ │ +405e1c: d801 0102 |002c: add-int/lit8 v1, v1, #int 2 // #02 │ │ +405e20: d803 0801 |002e: add-int/lit8 v3, v8, #int 1 // #01 │ │ +405e24: 9403 0003 |0030: rem-int v3, v0, v3 │ │ +405e28: b023 |0032: add-int/2addr v3, v2 │ │ +405e2a: 4802 0d03 |0033: aget-byte v2, v13, v3 │ │ +405e2e: 4f02 0d01 |0035: aput-byte v2, v13, v1 │ │ +405e32: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +405e36: 28ec |0039: goto 0025 // -0014 │ │ +405e38: d800 0814 |003a: add-int/lit8 v0, v8, #int 20 // #14 │ │ +405e3c: b020 |003c: add-int/2addr v0, v2 │ │ +405e3e: d800 00ff |003d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +405e42: 3a00 0500 |003f: if-ltz v0, 0044 // +0005 │ │ +405e46: 5010 0f00 |0041: aput-char v16, v15, v0 │ │ +405e4a: 28fa |0043: goto 003d // -0006 │ │ +405e4c: d800 0801 |0044: add-int/lit8 v0, v8, #int 1 // #01 │ │ +405e50: 4801 0d00 |0046: aget-byte v1, v13, v0 │ │ +405e54: 4f01 0d10 |0048: aput-byte v1, v13, v16 │ │ +405e58: 4801 0d10 |004a: aget-byte v1, v13, v16 │ │ +405e5c: 0211 0400 |004c: move/from16 v17, v4 │ │ +405e60: 1304 ff00 |004e: const/16 v4, #int 255 // #ff │ │ +405e64: b541 |0050: and-int/2addr v1, v4 │ │ +405e66: 0212 0100 |0051: move/from16 v18, v1 │ │ +405e6a: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +405e6c: 3681 1600 |0054: if-gt v1, v8, 006a // +0016 │ │ +405e70: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +405e74: 4803 0d01 |0058: aget-byte v3, v13, v1 │ │ +405e78: b543 |005a: and-int/2addr v3, v4 │ │ +405e7a: e012 1208 |005b: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +405e7e: 9012 1203 |005d: add-int v18, v18, v3 │ │ +405e82: 4414 0c12 |005f: aget v20, v12, v18 │ │ +405e86: d814 1401 |0061: add-int/lit8 v20, v20, #int 1 // #01 │ │ +405e8a: 4b14 0c12 |0063: aput v20, v12, v18 │ │ +405e8e: 0212 0300 |0065: move/from16 v18, v3 │ │ +405e92: 1303 1400 |0067: const/16 v3, #int 20 // #14 │ │ +405e96: 28eb |0069: goto 0054 // -0015 │ │ +405e98: 1211 |006a: const/4 v1, #int 1 // #1 │ │ +405e9a: 1503 0100 |006b: const/high16 v3, #int 65536 // #1 │ │ +405e9e: 3631 0f00 |006d: if-gt v1, v3, 007c // +000f │ │ +405ea2: 4403 0c01 |006f: aget v3, v12, v1 │ │ +405ea6: d812 01ff |0071: add-int/lit8 v18, v1, #int -1 // #ff │ │ +405eaa: 4412 0c12 |0073: aget v18, v12, v18 │ │ +405eae: 9003 0312 |0075: add-int v3, v3, v18 │ │ +405eb2: 4b03 0c01 |0077: aput v3, v12, v1 │ │ +405eb6: d801 0101 |0079: add-int/lit8 v1, v1, #int 1 // #01 │ │ +405eba: 28f0 |007b: goto 006b // -0010 │ │ +405ebc: 4801 0d02 |007c: aget-byte v1, v13, v2 │ │ +405ec0: b541 |007e: and-int/2addr v1, v4 │ │ +405ec2: 0113 |007f: move v3, v1 │ │ +405ec4: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +405ec6: 3581 1900 |0081: if-ge v1, v8, 009a // +0019 │ │ +405eca: d812 0102 |0083: add-int/lit8 v18, v1, #int 2 // #02 │ │ +405ece: 4802 0d12 |0085: aget-byte v2, v13, v18 │ │ +405ed2: b542 |0087: and-int/2addr v2, v4 │ │ +405ed4: e003 0308 |0088: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +405ed8: b023 |008a: add-int/2addr v3, v2 │ │ +405eda: 4412 0c03 |008b: aget v18, v12, v3 │ │ +405ede: 1314 0100 |008d: const/16 v20, #int 1 // #1 │ │ +405ee2: d812 12ff |008f: add-int/lit8 v18, v18, #int -1 // #ff │ │ +405ee6: 4b12 0c03 |0091: aput v18, v12, v3 │ │ +405eea: 4b01 0e12 |0093: aput v1, v14, v18 │ │ +405eee: d801 0101 |0095: add-int/lit8 v1, v1, #int 1 // #01 │ │ +405ef2: 0123 |0097: move v3, v2 │ │ +405ef4: 1212 |0098: const/4 v2, #int 1 // #1 │ │ +405ef6: 28e8 |0099: goto 0081 // -0018 │ │ +405ef8: 1314 0100 |009a: const/16 v20, #int 1 // #1 │ │ +405efc: 4800 0d00 |009c: aget-byte v0, v13, v0 │ │ +405f00: b540 |009e: and-int/2addr v0, v4 │ │ +405f02: e000 0008 |009f: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +405f06: 4801 0d14 |00a1: aget-byte v1, v13, v20 │ │ +405f0a: b541 |00a3: and-int/2addr v1, v4 │ │ +405f0c: b010 |00a4: add-int/2addr v0, v1 │ │ +405f0e: 4401 0c00 |00a5: aget v1, v12, v0 │ │ +405f12: d801 01ff |00a7: add-int/lit8 v1, v1, #int -1 // #ff │ │ +405f16: 4b01 0c00 |00a9: aput v1, v12, v0 │ │ +405f1a: 4b08 0e01 |00ab: aput v8, v14, v1 │ │ +405f1e: 1312 0001 |00ad: const/16 v18, #int 256 // #100 │ │ +405f22: 1300 0001 |00af: const/16 v0, #int 256 // #100 │ │ +405f26: d800 00ff |00b1: add-int/lit8 v0, v0, #int -1 // #ff │ │ +405f2a: 3a00 0700 |00b3: if-ltz v0, 00ba // +0007 │ │ +405f2e: 4e10 0b00 |00b5: aput-boolean v16, v11, v0 │ │ +405f32: 4b00 0900 |00b7: aput v0, v9, v0 │ │ +405f36: 28f8 |00b9: goto 00b1 // -0008 │ │ +405f38: 1300 6c01 |00ba: const/16 v0, #int 364 // #16c │ │ +405f3c: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ +405f3e: 3210 4800 |00bd: if-eq v0, v1, 0105 // +0048 │ │ +405f42: db00 0003 |00bf: div-int/lit8 v0, v0, #int 3 // #03 │ │ +405f46: 0101 |00c1: move v1, v0 │ │ +405f48: 3641 faff |00c2: if-gt v1, v4, 00bc // -0006 │ │ +405f4c: 4402 0901 |00c4: aget v2, v9, v1 │ │ +405f50: d803 0201 |00c6: add-int/lit8 v3, v2, #int 1 // #01 │ │ +405f54: e003 0308 |00c8: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +405f58: 4403 0c03 |00ca: aget v3, v12, v3 │ │ +405f5c: e015 0208 |00cc: shl-int/lit8 v21, v2, #int 8 // #08 │ │ +405f60: 4415 0c15 |00ce: aget v21, v12, v21 │ │ +405f64: 9103 0315 |00d0: sub-int v3, v3, v21 │ │ +405f68: d804 00ff |00d2: add-int/lit8 v4, v0, #int -1 // #ff │ │ +405f6c: 9116 0100 |00d4: sub-int v22, v1, v0 │ │ +405f70: 4416 0916 |00d6: aget v22, v9, v22 │ │ +405f74: 0217 0100 |00d8: move/from16 v23, v1 │ │ +405f78: d818 1601 |00da: add-int/lit8 v24, v22, #int 1 // #01 │ │ +405f7c: e018 1808 |00dc: shl-int/lit8 v24, v24, #int 8 // #08 │ │ +405f80: 4418 0c18 |00de: aget v24, v12, v24 │ │ +405f84: e019 1608 |00e0: shl-int/lit8 v25, v22, #int 8 // #08 │ │ +405f88: 4419 0c19 |00e2: aget v25, v12, v25 │ │ +405f8c: 021a 0500 |00e4: move/from16 v26, v5 │ │ +405f90: 9105 1819 |00e6: sub-int v5, v24, v25 │ │ +405f94: 3735 1200 |00e8: if-le v5, v3, 00fa // +0012 │ │ +405f98: 4b16 0917 |00ea: aput v22, v9, v23 │ │ +405f9c: 9105 1700 |00ec: sub-int v5, v23, v0 │ │ +405fa0: 3645 0300 |00ee: if-gt v5, v4, 00f1 // +0003 │ │ +405fa4: 280c |00f0: goto 00fc // +000c │ │ +405fa6: 9116 0500 |00f1: sub-int v22, v5, v0 │ │ +405faa: 4416 0916 |00f3: aget v22, v9, v22 │ │ +405fae: 0217 0500 |00f5: move/from16 v23, v5 │ │ +405fb2: 0205 1a00 |00f7: move/from16 v5, v26 │ │ +405fb6: 28e1 |00f9: goto 00da // -001f │ │ +405fb8: 0205 1700 |00fa: move/from16 v5, v23 │ │ +405fbc: 4b02 0905 |00fc: aput v2, v9, v5 │ │ +405fc0: d801 0101 |00fe: add-int/lit8 v1, v1, #int 1 // #01 │ │ +405fc4: 0205 1a00 |0100: move/from16 v5, v26 │ │ +405fc8: 1304 ff00 |0102: const/16 v4, #int 255 // #ff │ │ +405fcc: 28be |0104: goto 00c2 // -0042 │ │ +405fce: 021a 0500 |0105: move/from16 v26, v5 │ │ +405fd2: 1205 |0107: const/4 v5, #int 0 // #0 │ │ +405fd4: 3645 1901 |0108: if-gt v5, v4, 0221 // +0119 │ │ +405fd8: 4415 0905 |010a: aget v21, v9, v5 │ │ +405fdc: 1203 |010c: const/4 v3, #int 0 // #0 │ │ +405fde: 1502 2000 |010d: const/high16 v2, #int 2097152 // #20 │ │ +405fe2: 1400 ffff dfff |010f: const v0, #float -nan // #ffdfffff │ │ +405fe8: 3643 6a00 |0112: if-gt v3, v4, 017c // +006a │ │ +405fec: e001 1508 |0114: shl-int/lit8 v1, v21, #int 8 // #08 │ │ +405ff0: 9016 0103 |0116: add-int v22, v1, v3 │ │ +405ff4: 4417 0c16 |0118: aget v23, v12, v22 │ │ +405ff8: 9501 1702 |011a: and-int v1, v23, v2 │ │ +405ffc: 3221 4b00 |011c: if-eq v1, v2, 0167 // +004b │ │ +406000: 9501 1700 |011e: and-int v1, v23, v0 │ │ +406004: d818 1601 |0120: add-int/lit8 v24, v22, #int 1 // #01 │ │ +406008: 4418 0c18 |0122: aget v24, v12, v24 │ │ +40600c: 9500 1800 |0124: and-int v0, v24, v0 │ │ +406010: 1314 0100 |0126: const/16 v20, #int 1 // #1 │ │ +406014: d800 00ff |0128: add-int/lit8 v0, v0, #int -1 // #ff │ │ +406018: 3710 2d00 |012a: if-le v0, v1, 0157 // +002d │ │ +40601c: 1318 0200 |012c: const/16 v24, #int 2 // #2 │ │ +406020: 0219 0000 |012e: move/from16 v25, v0 │ │ +406024: 0800 1d00 |0130: move-object/from16 v0, v29 │ │ +406028: 021b 0100 |0132: move/from16 v27, v1 │ │ +40602c: 0801 1e00 |0134: move-object/from16 v1, v30 │ │ +406030: 1514 2000 |0136: const/high16 v20, #int 2097152 // #20 │ │ +406034: 131c 0100 |0138: const/16 v28, #int 1 // #1 │ │ +406038: 0202 1b00 |013a: move/from16 v2, v27 │ │ +40603c: 0213 0300 |013c: move/from16 v19, v3 │ │ +406040: 1307 1400 |013e: const/16 v7, #int 20 // #14 │ │ +406044: 0203 1900 |0140: move/from16 v3, v25 │ │ +406048: 1307 ff00 |0142: const/16 v7, #int 255 // #ff │ │ +40604c: 0204 1800 |0144: move/from16 v4, v24 │ │ +406050: 0207 1a00 |0146: move/from16 v7, v26 │ │ +406054: 081a 0900 |0148: move-object/from16 v26, v9 │ │ +406058: 0159 |014a: move v9, v5 │ │ +40605a: 0205 1f00 |014b: move/from16 v5, v31 │ │ +40605e: 7606 dfc5 0000 |014d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.mainQSort3:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;IIII)V // method@c5df │ │ +406064: 3811 1200 |0150: if-eqz v17, 0162 // +0012 │ │ +406068: 5260 2d8d |0152: iget v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.workDone:I // field@8d2d │ │ +40606c: 3770 0e00 |0154: if-le v0, v7, 0162 // +000e │ │ +406070: 0e00 |0156: return-void │ │ +406072: 0213 0300 |0157: move/from16 v19, v3 │ │ +406076: 0207 1a00 |0159: move/from16 v7, v26 │ │ +40607a: 1514 2000 |015b: const/high16 v20, #int 2097152 // #20 │ │ +40607e: 131c 0100 |015d: const/16 v28, #int 1 // #1 │ │ +406082: 081a 0900 |015f: move-object/from16 v26, v9 │ │ +406086: 0159 |0161: move v9, v5 │ │ +406088: 9600 1714 |0162: or-int v0, v23, v20 │ │ +40608c: 4b00 0c16 |0164: aput v0, v12, v22 │ │ +406090: 280a |0166: goto 0170 // +000a │ │ +406092: 0213 0300 |0167: move/from16 v19, v3 │ │ +406096: 0207 1a00 |0169: move/from16 v7, v26 │ │ +40609a: 131c 0100 |016b: const/16 v28, #int 1 // #1 │ │ +40609e: 081a 0900 |016d: move-object/from16 v26, v9 │ │ +4060a2: 0159 |016f: move v9, v5 │ │ +4060a4: d803 1301 |0170: add-int/lit8 v3, v19, #int 1 // #01 │ │ +4060a8: 0195 |0172: move v5, v9 │ │ +4060aa: 0809 1a00 |0173: move-object/from16 v9, v26 │ │ +4060ae: 1304 ff00 |0175: const/16 v4, #int 255 // #ff │ │ +4060b2: 021a 0700 |0177: move/from16 v26, v7 │ │ +4060b6: 0807 1e00 |0179: move-object/from16 v7, v30 │ │ +4060ba: 2892 |017b: goto 010d // -006e │ │ +4060bc: 0207 1a00 |017c: move/from16 v7, v26 │ │ +4060c0: 1514 2000 |017e: const/high16 v20, #int 2097152 // #20 │ │ +4060c4: 131c 0100 |0180: const/16 v28, #int 1 // #1 │ │ +4060c8: 081a 0900 |0182: move-object/from16 v26, v9 │ │ +4060cc: 0159 |0184: move v9, v5 │ │ +4060ce: 1201 |0185: const/4 v1, #int 0 // #0 │ │ +4060d0: 1302 ff00 |0186: const/16 v2, #int 255 // #ff │ │ +4060d4: 3621 0e00 |0188: if-gt v1, v2, 0196 // +000e │ │ +4060d8: e002 0108 |018a: shl-int/lit8 v2, v1, #int 8 // #08 │ │ +4060dc: 9002 0215 |018c: add-int v2, v2, v21 │ │ +4060e0: 4402 0c02 |018e: aget v2, v12, v2 │ │ +4060e4: b502 |0190: and-int/2addr v2, v0 │ │ +4060e6: 4b02 0a01 |0191: aput v2, v10, v1 │ │ +4060ea: d801 0101 |0193: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4060ee: 28f1 |0195: goto 0186 // -000f │ │ +4060f0: e001 1508 |0196: shl-int/lit8 v1, v21, #int 8 // #08 │ │ +4060f4: 4402 0c01 |0198: aget v2, v12, v1 │ │ +4060f8: b502 |019a: and-int/2addr v2, v0 │ │ +4060fa: d803 1501 |019b: add-int/lit8 v3, v21, #int 1 // #01 │ │ +4060fe: e003 0308 |019d: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +406102: 4404 0c03 |019f: aget v4, v12, v3 │ │ +406106: b504 |01a1: and-int/2addr v4, v0 │ │ +406108: 3542 2700 |01a2: if-ge v2, v4, 01c9 // +0027 │ │ +40610c: 4405 0e02 |01a4: aget v5, v14, v2 │ │ +406110: 4800 0d05 |01a6: aget-byte v0, v13, v5 │ │ +406114: 0216 0400 |01a8: move/from16 v22, v4 │ │ +406118: 1304 ff00 |01aa: const/16 v4, #int 255 // #ff │ │ +40611c: b540 |01ac: and-int/2addr v0, v4 │ │ +40611e: 4704 0b00 |01ad: aget-boolean v4, v11, v0 │ │ +406122: 3904 1200 |01af: if-nez v4, 01c1 // +0012 │ │ +406126: 4404 0a00 |01b1: aget v4, v10, v0 │ │ +40612a: 3905 0400 |01b3: if-nez v5, 01b7 // +0004 │ │ +40612e: 0185 |01b5: move v5, v8 │ │ +406130: 2803 |01b6: goto 01b9 // +0003 │ │ +406132: d805 05ff |01b7: add-int/lit8 v5, v5, #int -1 // #ff │ │ +406136: 4b05 0e04 |01b9: aput v5, v14, v4 │ │ +40613a: 4404 0a00 |01bb: aget v4, v10, v0 │ │ +40613e: d804 0401 |01bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ +406142: 4b04 0a00 |01bf: aput v4, v10, v0 │ │ +406146: d802 0201 |01c1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +40614a: 0204 1600 |01c3: move/from16 v4, v22 │ │ +40614e: 1400 ffff dfff |01c5: const v0, #float -nan // #ffdfffff │ │ +406154: 28da |01c8: goto 01a2 // -0026 │ │ +406156: 1300 0001 |01c9: const/16 v0, #int 256 // #100 │ │ +40615a: d800 00ff |01cb: add-int/lit8 v0, v0, #int -1 // #ff │ │ +40615e: 3a00 0d00 |01cd: if-ltz v0, 01da // +000d │ │ +406162: e002 0008 |01cf: shl-int/lit8 v2, v0, #int 8 // #08 │ │ +406166: 9002 0215 |01d1: add-int v2, v2, v21 │ │ +40616a: 4404 0c02 |01d3: aget v4, v12, v2 │ │ +40616e: 9604 0414 |01d5: or-int v4, v4, v20 │ │ +406172: 4b04 0c02 |01d7: aput v4, v12, v2 │ │ +406176: 28f2 |01d9: goto 01cb // -000e │ │ +406178: 4e1c 0b15 |01da: aput-boolean v28, v11, v21 │ │ +40617c: 1300 ff00 |01dc: const/16 v0, #int 255 // #ff │ │ +406180: 3509 3500 |01de: if-ge v9, v0, 0213 // +0035 │ │ +406184: 4401 0c01 |01e0: aget v1, v12, v1 │ │ +406188: 1402 ffff dfff |01e2: const v2, #float -nan // #ffdfffff │ │ +40618e: b521 |01e5: and-int/2addr v1, v2 │ │ +406190: 4403 0c03 |01e6: aget v3, v12, v3 │ │ +406194: b532 |01e8: and-int/2addr v2, v3 │ │ +406196: b112 |01e9: sub-int/2addr v2, v1 │ │ +406198: 1203 |01ea: const/4 v3, #int 0 // #0 │ │ +40619a: 9904 0203 |01eb: shr-int v4, v2, v3 │ │ +40619e: 1405 feff 0000 |01ed: const v5, #float 9.18327e-41 // #0000fffe │ │ +4061a4: 3754 0500 |01f0: if-le v4, v5, 01f5 // +0005 │ │ +4061a8: d803 0301 |01f2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4061ac: 28f7 |01f4: goto 01eb // -0009 │ │ +4061ae: 1204 |01f5: const/4 v4, #int 0 // #0 │ │ +4061b0: 3524 1d00 |01f6: if-ge v4, v2, 0213 // +001d │ │ +4061b4: 9005 0104 |01f8: add-int v5, v1, v4 │ │ +4061b8: 4405 0e05 |01fa: aget v5, v14, v5 │ │ +4061bc: 9900 0403 |01fc: shr-int v0, v4, v3 │ │ +4061c0: 8e00 |01fe: int-to-char v0, v0 │ │ +4061c2: 5000 0f05 |01ff: aput-char v0, v15, v5 │ │ +4061c6: 0213 0100 |0201: move/from16 v19, v1 │ │ +4061ca: 1301 1400 |0203: const/16 v1, #int 20 // #14 │ │ +4061ce: 3515 0700 |0205: if-ge v5, v1, 020c // +0007 │ │ +4061d2: b085 |0207: add-int/2addr v5, v8 │ │ +4061d4: d805 0501 |0208: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4061d8: 5000 0f05 |020a: aput-char v0, v15, v5 │ │ +4061dc: d804 0401 |020c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4061e0: 0201 1300 |020e: move/from16 v1, v19 │ │ +4061e4: 1300 ff00 |0210: const/16 v0, #int 255 // #ff │ │ +4061e8: 28e4 |0212: goto 01f6 // -001c │ │ +4061ea: 1301 1400 |0213: const/16 v1, #int 20 // #14 │ │ +4061ee: d805 0901 |0215: add-int/lit8 v5, v9, #int 1 // #01 │ │ +4061f2: 0809 1a00 |0217: move-object/from16 v9, v26 │ │ +4061f6: 1304 ff00 |0219: const/16 v4, #int 255 // #ff │ │ +4061fa: 021a 0700 |021b: move/from16 v26, v7 │ │ +4061fe: 0807 1e00 |021d: move-object/from16 v7, v30 │ │ +406202: 2900 e9fe |021f: goto/16 0108 // -0117 │ │ +406206: 0e00 |0221: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=917 │ │ 0x0008 line=918 │ │ 0x000a line=919 │ │ 0x000c line=920 │ │ 0x000e line=921 │ │ @@ -892494,39 +892494,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 526 16-bit code units │ │ -40627c: |[40627c] org.apache.commons.compress.compressors.bzip2.CRC.:()V │ │ -40628c: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ -406290: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ -406294: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -40629a: 6900 2f8d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ -40629e: 0e00 |0009: return-void │ │ -4062a0: 0003 0400 0001 0000 0000 0000 b71d ... |000a: array-data (516 units) │ │ +406270: |[406270] org.apache.commons.compress.compressors.bzip2.CRC.:()V │ │ +406280: 1300 0001 |0000: const/16 v0, #int 256 // #100 │ │ +406284: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ +406288: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +40628e: 6900 2f8d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ +406292: 0e00 |0009: return-void │ │ +406294: 0003 0400 0001 0000 0000 0000 b71d ... |000a: array-data (516 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/bzip2/CRC;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4066a8: |[4066a8] org.apache.commons.compress.compressors.bzip2.CRC.:()V │ │ -4066b8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4066be: 6e10 e8c5 0000 |0003: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ -4066c4: 0e00 |0006: return-void │ │ +40669c: |[40669c] org.apache.commons.compress.compressors.bzip2.CRC.:()V │ │ +4066ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4066b2: 6e10 e8c5 0000 |0003: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ +4066b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ │ │ @@ -892536,18 +892536,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -40624c: |[40624c] org.apache.commons.compress.compressors.bzip2.CRC.getFinalCRC:()I │ │ -40625c: 5210 308d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -406260: 7c00 |0002: not-int v0, v0 │ │ -406262: 0f00 |0003: return v0 │ │ +406240: |[406240] org.apache.commons.compress.compressors.bzip2.CRC.getFinalCRC:()I │ │ +406250: 5210 308d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +406254: 7c00 |0002: not-int v0, v0 │ │ +406256: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/bzip2/CRC;) │ │ @@ -892555,17 +892555,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -406264: |[406264] org.apache.commons.compress.compressors.bzip2.CRC.getGlobalCRC:()I │ │ -406274: 5210 308d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -406278: 0f00 |0002: return v0 │ │ +406258: |[406258] org.apache.commons.compress.compressors.bzip2.CRC.getGlobalCRC:()I │ │ +406268: 5210 308d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +40626c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/bzip2/CRC;) │ │ @@ -892573,18 +892573,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4066c8: |[4066c8] org.apache.commons.compress.compressors.bzip2.CRC.initialiseCRC:()V │ │ -4066d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4066da: 5910 308d |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -4066de: 0e00 |0003: return-void │ │ +4066bc: |[4066bc] org.apache.commons.compress.compressors.bzip2.CRC.initialiseCRC:()V │ │ +4066cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4066ce: 5910 308d |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +4066d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/bzip2/CRC;) │ │ @@ -892592,17 +892592,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4066e0: |[4066e0] org.apache.commons.compress.compressors.bzip2.CRC.setGlobalCRC:(I)V │ │ -4066f0: 5901 308d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -4066f4: 0e00 |0002: return-void │ │ +4066d4: |[4066d4] org.apache.commons.compress.compressors.bzip2.CRC.setGlobalCRC:(I)V │ │ +4066e4: 5901 308d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +4066e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -892611,27 +892611,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -4066f8: |[4066f8] org.apache.commons.compress.compressors.bzip2.CRC.updateCRC:(I)V │ │ -406708: 5220 308d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -40670c: e100 0018 |0002: shr-int/lit8 v0, v0, #int 24 // #18 │ │ -406710: b703 |0004: xor-int/2addr v3, v0 │ │ -406712: 3b03 0400 |0005: if-gez v3, 0009 // +0004 │ │ -406716: d033 0001 |0007: add-int/lit16 v3, v3, #int 256 // #0100 │ │ -40671a: 5220 308d |0009: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -40671e: e000 0008 |000b: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -406722: 6201 2f8d |000d: sget-object v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ -406726: 4403 0103 |000f: aget v3, v1, v3 │ │ -40672a: b703 |0011: xor-int/2addr v3, v0 │ │ -40672c: 5923 308d |0012: iput v3, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -406730: 0e00 |0014: return-void │ │ +4066ec: |[4066ec] org.apache.commons.compress.compressors.bzip2.CRC.updateCRC:(I)V │ │ +4066fc: 5220 308d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +406700: e100 0018 |0002: shr-int/lit8 v0, v0, #int 24 // #18 │ │ +406704: b703 |0004: xor-int/2addr v3, v0 │ │ +406706: 3b03 0400 |0005: if-gez v3, 0009 // +0004 │ │ +40670a: d033 0001 |0007: add-int/lit16 v3, v3, #int 256 // #0100 │ │ +40670e: 5220 308d |0009: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +406712: e000 0008 |000b: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +406716: 6201 2f8d |000d: sget-object v1, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ +40671a: 4403 0103 |000f: aget v3, v1, v3 │ │ +40671e: b703 |0011: xor-int/2addr v3, v0 │ │ +406720: 5923 308d |0012: iput v3, v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +406724: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ @@ -892641,31 +892641,31 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -406734: |[406734] org.apache.commons.compress.compressors.bzip2.CRC.updateCRC:(II)V │ │ -406744: 5230 308d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -406748: d801 05ff |0002: add-int/lit8 v1, v5, #int -1 // #ff │ │ -40674c: 3d05 1300 |0004: if-lez v5, 0017 // +0013 │ │ -406750: e105 0018 |0006: shr-int/lit8 v5, v0, #int 24 // #18 │ │ -406754: b745 |0008: xor-int/2addr v5, v4 │ │ -406756: e000 0008 |0009: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -40675a: 6202 2f8d |000b: sget-object v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ -40675e: 3a05 0300 |000d: if-ltz v5, 0010 // +0003 │ │ -406762: 2803 |000f: goto 0012 // +0003 │ │ -406764: d055 0001 |0010: add-int/lit16 v5, v5, #int 256 // #0100 │ │ -406768: 4405 0205 |0012: aget v5, v2, v5 │ │ -40676c: b750 |0014: xor-int/2addr v0, v5 │ │ -40676e: 0115 |0015: move v5, v1 │ │ -406770: 28ec |0016: goto 0002 // -0014 │ │ -406772: 5930 308d |0017: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ -406776: 0e00 |0019: return-void │ │ +406728: |[406728] org.apache.commons.compress.compressors.bzip2.CRC.updateCRC:(II)V │ │ +406738: 5230 308d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +40673c: d801 05ff |0002: add-int/lit8 v1, v5, #int -1 // #ff │ │ +406740: 3d05 1300 |0004: if-lez v5, 0017 // +0013 │ │ +406744: e105 0018 |0006: shr-int/lit8 v5, v0, #int 24 // #18 │ │ +406748: b745 |0008: xor-int/2addr v5, v4 │ │ +40674a: e000 0008 |0009: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +40674e: 6202 2f8d |000b: sget-object v2, Lorg/apache/commons/compress/compressors/bzip2/CRC;.crc32Table:[I // field@8d2f │ │ +406752: 3a05 0300 |000d: if-ltz v5, 0010 // +0003 │ │ +406756: 2803 |000f: goto 0012 // +0003 │ │ +406758: d055 0001 |0010: add-int/lit16 v5, v5, #int 256 // #0100 │ │ +40675c: 4405 0205 |0012: aget v5, v2, v5 │ │ +406760: b750 |0014: xor-int/2addr v0, v5 │ │ +406762: 0115 |0015: move v5, v1 │ │ +406764: 28ec |0016: goto 0002 // -0014 │ │ +406766: 5930 308d |0017: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/CRC;.globalCrc:I // field@8d30 │ │ +40676a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000b line=126 │ │ 0x0017 line=130 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/apache/commons/compress/compressors/bzip2/CRC; │ │ @@ -892701,38 +892701,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1038 16-bit code units │ │ -406794: |[406794] org.apache.commons.compress.compressors.bzip2.Rand.:()V │ │ -4067a4: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -4067a8: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ -4067ac: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -4067b2: 6900 318d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/Rand;.RNUMS:[I // field@8d31 │ │ -4067b6: 0e00 |0009: return-void │ │ -4067b8: 0003 0400 0002 0000 6b02 0000 d002 ... |000a: array-data (1028 units) │ │ +406788: |[406788] org.apache.commons.compress.compressors.bzip2.Rand.:()V │ │ +406798: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +40679c: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ +4067a0: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +4067a6: 6900 318d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/bzip2/Rand;.RNUMS:[I // field@8d31 │ │ +4067aa: 0e00 |0009: return-void │ │ +4067ac: 0003 0400 0002 0000 6b02 0000 d002 ... |000a: array-data (1028 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/bzip2/Rand;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -406fc0: |[406fc0] org.apache.commons.compress.compressors.bzip2.Rand.:()V │ │ -406fd0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -406fd6: 0e00 |0003: return-void │ │ +406fb4: |[406fb4] org.apache.commons.compress.compressors.bzip2.Rand.:()V │ │ +406fc4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +406fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/bzip2/Rand; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/bzip2/Rand;) │ │ @@ -892740,18 +892740,18 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -406778: |[406778] org.apache.commons.compress.compressors.bzip2.Rand.rNums:(I)I │ │ -406788: 6200 318d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/Rand;.RNUMS:[I // field@8d31 │ │ -40678c: 4401 0001 |0002: aget v1, v0, v1 │ │ -406790: 0f01 |0004: return v1 │ │ +40676c: |[40676c] org.apache.commons.compress.compressors.bzip2.Rand.rNums:(I)I │ │ +40677c: 6200 318d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/bzip2/Rand;.RNUMS:[I // field@8d31 │ │ +406780: 4401 0001 |0002: aget v1, v0, v1 │ │ +406784: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ Virtual methods - │ │ @@ -892788,21 +892788,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4072bc: |[4072bc] org.apache.commons.compress.compressors.deflate.DeflateParameters.:()V │ │ -4072cc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4072d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4072d4: 5c10 3c8d |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ -4072d8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -4072da: 5910 3b8d |0007: iput v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ -4072de: 0e00 |0009: return-void │ │ +4072b0: |[4072b0] org.apache.commons.compress.compressors.deflate.DeflateParameters.:()V │ │ +4072c0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4072c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4072c8: 5c10 3c8d |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ +4072cc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +4072ce: 5910 3b8d |0007: iput v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ +4072d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; │ │ @@ -892813,17 +892813,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4072a4: |[4072a4] org.apache.commons.compress.compressors.deflate.DeflateParameters.getCompressionLevel:()I │ │ -4072b4: 5210 3b8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ -4072b8: 0f00 |0002: return v0 │ │ +407298: |[407298] org.apache.commons.compress.compressors.deflate.DeflateParameters.getCompressionLevel:()I │ │ +4072a8: 5210 3b8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ +4072ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;) │ │ @@ -892831,31 +892831,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4072e0: |[4072e0] org.apache.commons.compress.compressors.deflate.DeflateParameters.setCompressionLevel:(I)V │ │ -4072f0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4072f2: 3404 0900 |0001: if-lt v4, v0, 000a // +0009 │ │ -4072f6: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -4072fa: 3604 0500 |0005: if-gt v4, v0, 000a // +0005 │ │ -4072fe: 5934 3b8d |0007: iput v4, v3, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ -407302: 0e00 |0009: return-void │ │ -407304: 2200 7110 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -407308: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -40730c: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -407312: 1a02 7f2d |0011: const-string v2, "Invalid Deflate compression level: " // string@2d7f │ │ -407316: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40731c: 6e20 8a84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -407322: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -407328: 0c04 |001c: move-result-object v4 │ │ -40732a: 7020 8783 4000 |001d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -407330: 2700 |0020: throw v0 │ │ +4072d4: |[4072d4] org.apache.commons.compress.compressors.deflate.DeflateParameters.setCompressionLevel:(I)V │ │ +4072e4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4072e6: 3404 0900 |0001: if-lt v4, v0, 000a // +0009 │ │ +4072ea: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +4072ee: 3604 0500 |0005: if-gt v4, v0, 000a // +0005 │ │ +4072f2: 5934 3b8d |0007: iput v4, v3, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.compressionLevel:I // field@8d3b │ │ +4072f6: 0e00 |0009: return-void │ │ +4072f8: 2200 7110 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4072fc: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +407300: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +407306: 1a02 7f2d |0011: const-string v2, "Invalid Deflate compression level: " // string@2d7f │ │ +40730a: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +407310: 6e20 8a84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +407316: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40731c: 0c04 |001c: move-result-object v4 │ │ +40731e: 7020 8783 4000 |001d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +407324: 2700 |0020: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=76 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; │ │ 0x0000 - 0x0021 reg=4 (null) I │ │ @@ -892865,17 +892865,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407334: |[407334] org.apache.commons.compress.compressors.deflate.DeflateParameters.setWithZlibHeader:(Z)V │ │ -407344: 5c01 3c8d |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ -407348: 0e00 |0002: return-void │ │ +407328: |[407328] org.apache.commons.compress.compressors.deflate.DeflateParameters.setWithZlibHeader:(Z)V │ │ +407338: 5c01 3c8d |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ +40733c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -892884,17 +892884,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40728c: |[40728c] org.apache.commons.compress.compressors.deflate.DeflateParameters.withZlibHeader:()Z │ │ -40729c: 5510 3c8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ -4072a0: 0f00 |0002: return v0 │ │ +407280: |[407280] org.apache.commons.compress.compressors.deflate.DeflateParameters.withZlibHeader:()Z │ │ +407290: 5510 3c8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.zlibHeader:Z // field@8d3c │ │ +407294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; │ │ │ │ source_file_idx : 9273 (DeflateParameters.java) │ │ @@ -892942,21 +892942,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -407c88: |[407c88] org.apache.commons.compress.compressors.gzip.GzipParameters.:()V │ │ -407c98: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -407c9e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -407ca0: 5910 548d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ -407ca4: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ -407ca8: 5910 578d |0008: iput v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ -407cac: 0e00 |000a: return-void │ │ +407c7c: |[407c7c] org.apache.commons.compress.compressors.gzip.GzipParameters.:()V │ │ +407c8c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +407c92: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +407c94: 5910 548d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ +407c98: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ +407c9c: 5910 578d |0008: iput v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ +407ca0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=31 │ │ 0x0008 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ @@ -892967,17 +892967,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407c40: |[407c40] org.apache.commons.compress.compressors.gzip.GzipParameters.getComment:()Ljava/lang/String; │ │ -407c50: 5410 538d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.comment:Ljava/lang/String; // field@8d53 │ │ -407c54: 1100 |0002: return-object v0 │ │ +407c34: |[407c34] org.apache.commons.compress.compressors.gzip.GzipParameters.getComment:()Ljava/lang/String; │ │ +407c44: 5410 538d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.comment:Ljava/lang/String; // field@8d53 │ │ +407c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/gzip/GzipParameters;) │ │ @@ -892985,17 +892985,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407c10: |[407c10] org.apache.commons.compress.compressors.gzip.GzipParameters.getCompressionLevel:()I │ │ -407c20: 5210 548d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ -407c24: 0f00 |0002: return v0 │ │ +407c04: |[407c04] org.apache.commons.compress.compressors.gzip.GzipParameters.getCompressionLevel:()I │ │ +407c14: 5210 548d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ +407c18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/gzip/GzipParameters;) │ │ @@ -893003,17 +893003,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407c58: |[407c58] org.apache.commons.compress.compressors.gzip.GzipParameters.getFilename:()Ljava/lang/String; │ │ -407c68: 5410 558d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.filename:Ljava/lang/String; // field@8d55 │ │ -407c6c: 1100 |0002: return-object v0 │ │ +407c4c: |[407c4c] org.apache.commons.compress.compressors.gzip.GzipParameters.getFilename:()Ljava/lang/String; │ │ +407c5c: 5410 558d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.filename:Ljava/lang/String; // field@8d55 │ │ +407c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/gzip/GzipParameters;) │ │ @@ -893021,17 +893021,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407c70: |[407c70] org.apache.commons.compress.compressors.gzip.GzipParameters.getModificationTime:()J │ │ -407c80: 5320 568d |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.modificationTime:J // field@8d56 │ │ -407c84: 1000 |0002: return-wide v0 │ │ +407c64: |[407c64] org.apache.commons.compress.compressors.gzip.GzipParameters.getModificationTime:()J │ │ +407c74: 5320 568d |0000: iget-wide v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.modificationTime:J // field@8d56 │ │ +407c78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/gzip/GzipParameters;) │ │ @@ -893039,17 +893039,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407c28: |[407c28] org.apache.commons.compress.compressors.gzip.GzipParameters.getOperatingSystem:()I │ │ -407c38: 5210 578d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ -407c3c: 0f00 |0002: return v0 │ │ +407c1c: |[407c1c] org.apache.commons.compress.compressors.gzip.GzipParameters.getOperatingSystem:()I │ │ +407c2c: 5210 578d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ +407c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/gzip/GzipParameters;) │ │ @@ -893057,17 +893057,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407cb0: |[407cb0] org.apache.commons.compress.compressors.gzip.GzipParameters.setComment:(Ljava/lang/String;)V │ │ -407cc0: 5b01 538d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.comment:Ljava/lang/String; // field@8d53 │ │ -407cc4: 0e00 |0002: return-void │ │ +407ca4: |[407ca4] org.apache.commons.compress.compressors.gzip.GzipParameters.setComment:(Ljava/lang/String;)V │ │ +407cb4: 5b01 538d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.comment:Ljava/lang/String; // field@8d53 │ │ +407cb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -893076,31 +893076,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -407cc8: |[407cc8] org.apache.commons.compress.compressors.gzip.GzipParameters.setCompressionLevel:(I)V │ │ -407cd8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -407cda: 3404 0900 |0001: if-lt v4, v0, 000a // +0009 │ │ -407cde: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -407ce2: 3604 0500 |0005: if-gt v4, v0, 000a // +0005 │ │ -407ce6: 5934 548d |0007: iput v4, v3, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ -407cea: 0e00 |0009: return-void │ │ -407cec: 2200 7110 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -407cf0: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -407cf4: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -407cfa: 1a02 982d |0011: const-string v2, "Invalid gzip compression level: " // string@2d98 │ │ -407cfe: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -407d04: 6e20 8a84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -407d0a: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -407d10: 0c04 |001c: move-result-object v4 │ │ -407d12: 7020 8783 4000 |001d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -407d18: 2700 |0020: throw v0 │ │ +407cbc: |[407cbc] org.apache.commons.compress.compressors.gzip.GzipParameters.setCompressionLevel:(I)V │ │ +407ccc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +407cce: 3404 0900 |0001: if-lt v4, v0, 000a // +0009 │ │ +407cd2: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +407cd6: 3604 0500 |0005: if-gt v4, v0, 000a // +0005 │ │ +407cda: 5934 548d |0007: iput v4, v3, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.compressionLevel:I // field@8d54 │ │ +407cde: 0e00 |0009: return-void │ │ +407ce0: 2200 7110 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +407ce4: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +407ce8: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +407cee: 1a02 982d |0011: const-string v2, "Invalid gzip compression level: " // string@2d98 │ │ +407cf2: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +407cf8: 6e20 8a84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +407cfe: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +407d04: 0c04 |001c: move-result-object v4 │ │ +407d06: 7020 8783 4000 |001d: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +407d0c: 2700 |0020: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=54 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ 0x0000 - 0x0021 reg=4 (null) I │ │ @@ -893110,17 +893110,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407d1c: |[407d1c] org.apache.commons.compress.compressors.gzip.GzipParameters.setFilename:(Ljava/lang/String;)V │ │ -407d2c: 5b01 558d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.filename:Ljava/lang/String; // field@8d55 │ │ -407d30: 0e00 |0002: return-void │ │ +407d10: |[407d10] org.apache.commons.compress.compressors.gzip.GzipParameters.setFilename:(Ljava/lang/String;)V │ │ +407d20: 5b01 558d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.filename:Ljava/lang/String; // field@8d55 │ │ +407d24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -893129,17 +893129,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407d34: |[407d34] org.apache.commons.compress.compressors.gzip.GzipParameters.setModificationTime:(J)V │ │ -407d44: 5a01 568d |0000: iput-wide v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.modificationTime:J // field@8d56 │ │ -407d48: 0e00 |0002: return-void │ │ +407d28: |[407d28] org.apache.commons.compress.compressors.gzip.GzipParameters.setModificationTime:(J)V │ │ +407d38: 5a01 568d |0000: iput-wide v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.modificationTime:J // field@8d56 │ │ +407d3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -893148,17 +893148,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -407d4c: |[407d4c] org.apache.commons.compress.compressors.gzip.GzipParameters.setOperatingSystem:(I)V │ │ -407d5c: 5901 578d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ -407d60: 0e00 |0002: return-void │ │ +407d40: |[407d40] org.apache.commons.compress.compressors.gzip.GzipParameters.setOperatingSystem:(I)V │ │ +407d50: 5901 578d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.operatingSystem:I // field@8d57 │ │ +407d54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -893191,49 +893191,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -407dc4: |[407dc4] org.apache.commons.compress.compressors.gzip.GzipUtils.:()V │ │ -407dd4: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -407dd8: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -407dde: 1a01 7614 |0005: const-string v1, ".tar" // string@1476 │ │ -407de2: 1a02 7c14 |0007: const-string v2, ".tgz" // string@147c │ │ -407de6: 7230 b187 2001 |0009: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407dec: 1a02 7914 |000c: const-string v2, ".taz" // string@1479 │ │ -407df0: 7230 b187 2001 |000e: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407df6: 1a01 7514 |0011: const-string v1, ".svgz" // string@1475 │ │ -407dfa: 1a02 7414 |0013: const-string v2, ".svg" // string@1474 │ │ -407dfe: 7230 b187 1002 |0015: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e04: 1a01 5114 |0018: const-string v1, ".cpgz" // string@1451 │ │ -407e08: 1a02 5214 |001a: const-string v2, ".cpio" // string@1452 │ │ -407e0c: 7230 b187 1002 |001c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e12: 1a01 8214 |001f: const-string v1, ".wmz" // string@1482 │ │ -407e16: 1a02 8114 |0021: const-string v2, ".wmf" // string@1481 │ │ -407e1a: 7230 b187 1002 |0023: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e20: 1a01 5514 |0026: const-string v1, ".emz" // string@1455 │ │ -407e24: 1a02 5414 |0028: const-string v2, ".emf" // string@1454 │ │ -407e28: 7230 b187 1002 |002a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e2e: 1a01 5914 |002d: const-string v1, ".gz" // string@1459 │ │ -407e32: 1a02 0000 |002f: const-string v2, "" // string@0000 │ │ -407e36: 7230 b187 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e3c: 1a03 8514 |0034: const-string v3, ".z" // string@1485 │ │ -407e40: 7230 b187 3002 |0036: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e46: 1a03 1f14 |0039: const-string v3, "-gz" // string@141f │ │ -407e4a: 7230 b187 3002 |003b: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e50: 1a03 2514 |003e: const-string v3, "-z" // string@1425 │ │ -407e54: 7230 b187 3002 |0040: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e5a: 1a03 7f6e |0043: const-string v3, "_z" // string@6e7f │ │ -407e5e: 7230 b187 3002 |0045: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -407e64: 2202 ab18 |0048: new-instance v2, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ -407e68: 7030 70c5 0201 |004a: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ -407e6e: 6902 588d |004d: sput-object v2, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ -407e72: 0e00 |004f: return-void │ │ +407db8: |[407db8] org.apache.commons.compress.compressors.gzip.GzipUtils.:()V │ │ +407dc8: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +407dcc: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +407dd2: 1a01 7614 |0005: const-string v1, ".tar" // string@1476 │ │ +407dd6: 1a02 7c14 |0007: const-string v2, ".tgz" // string@147c │ │ +407dda: 7230 b187 2001 |0009: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407de0: 1a02 7914 |000c: const-string v2, ".taz" // string@1479 │ │ +407de4: 7230 b187 2001 |000e: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407dea: 1a01 7514 |0011: const-string v1, ".svgz" // string@1475 │ │ +407dee: 1a02 7414 |0013: const-string v2, ".svg" // string@1474 │ │ +407df2: 7230 b187 1002 |0015: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407df8: 1a01 5114 |0018: const-string v1, ".cpgz" // string@1451 │ │ +407dfc: 1a02 5214 |001a: const-string v2, ".cpio" // string@1452 │ │ +407e00: 7230 b187 1002 |001c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e06: 1a01 8214 |001f: const-string v1, ".wmz" // string@1482 │ │ +407e0a: 1a02 8114 |0021: const-string v2, ".wmf" // string@1481 │ │ +407e0e: 7230 b187 1002 |0023: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e14: 1a01 5514 |0026: const-string v1, ".emz" // string@1455 │ │ +407e18: 1a02 5414 |0028: const-string v2, ".emf" // string@1454 │ │ +407e1c: 7230 b187 1002 |002a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e22: 1a01 5914 |002d: const-string v1, ".gz" // string@1459 │ │ +407e26: 1a02 0000 |002f: const-string v2, "" // string@0000 │ │ +407e2a: 7230 b187 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e30: 1a03 8514 |0034: const-string v3, ".z" // string@1485 │ │ +407e34: 7230 b187 3002 |0036: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e3a: 1a03 1f14 |0039: const-string v3, "-gz" // string@141f │ │ +407e3e: 7230 b187 3002 |003b: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e44: 1a03 2514 |003e: const-string v3, "-z" // string@1425 │ │ +407e48: 7230 b187 3002 |0040: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e4e: 1a03 7f6e |0043: const-string v3, "_z" // string@6e7f │ │ +407e52: 7230 b187 3002 |0045: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +407e58: 2202 ab18 |0048: new-instance v2, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ +407e5c: 7030 70c5 0201 |004a: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ +407e62: 6902 588d |004d: sput-object v2, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ +407e66: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=39 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001c line=42 │ │ @@ -893252,17 +893252,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -407e74: |[407e74] org.apache.commons.compress.compressors.gzip.GzipUtils.:()V │ │ -407e84: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -407e8a: 0e00 |0003: return-void │ │ +407e68: |[407e68] org.apache.commons.compress.compressors.gzip.GzipUtils.:()V │ │ +407e78: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +407e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/gzip/GzipUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/gzip/GzipUtils;) │ │ @@ -893270,19 +893270,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -407d84: |[407d84] org.apache.commons.compress.compressors.gzip.GzipUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -407d94: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ -407d98: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ -407d9e: 0c01 |0005: move-result-object v1 │ │ -407da0: 1101 |0006: return-object v1 │ │ +407d78: |[407d78] org.apache.commons.compress.compressors.gzip.GzipUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +407d88: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ +407d8c: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ +407d92: 0c01 |0005: move-result-object v1 │ │ +407d94: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/gzip/GzipUtils;) │ │ @@ -893290,19 +893290,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -407da4: |[407da4] org.apache.commons.compress.compressors.gzip.GzipUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -407db4: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ -407db8: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ -407dbe: 0c01 |0005: move-result-object v1 │ │ -407dc0: 1101 |0006: return-object v1 │ │ +407d98: |[407d98] org.apache.commons.compress.compressors.gzip.GzipUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +407da8: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ +407dac: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ +407db2: 0c01 |0005: move-result-object v1 │ │ +407db4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/gzip/GzipUtils;) │ │ @@ -893310,19 +893310,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -407d64: |[407d64] org.apache.commons.compress.compressors.gzip.GzipUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ -407d74: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ -407d78: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ -407d7e: 0a01 |0005: move-result v1 │ │ -407d80: 0f01 |0006: return v1 │ │ +407d58: |[407d58] org.apache.commons.compress.compressors.gzip.GzipUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ +407d68: 6200 588d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/gzip/GzipUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8d58 │ │ +407d6c: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ +407d72: 0a01 |0005: move-result v1 │ │ +407d74: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -893360,51 +893360,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 65 16-bit code units │ │ -407e8c: |[407e8c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$1.:()V │ │ -407e9c: 7100 2fc6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.values:()[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // method@c62f │ │ -407ea2: 0c00 |0003: move-result-object v0 │ │ -407ea4: 2100 |0004: array-length v0, v0 │ │ -407ea6: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ -407eaa: 6900 598d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407eae: 6200 598d |0009: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407eb2: 6201 5b8d |000b: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ -407eb6: 6e10 2dc6 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -407ebc: 0a01 |0010: move-result v1 │ │ -407ebe: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -407ec0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -407ec4: 6200 598d |0014: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407ec8: 6201 5f8d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ -407ecc: 6e10 2dc6 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -407ed2: 0a01 |001b: move-result v1 │ │ -407ed4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -407ed6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -407eda: 6200 598d |001f: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407ede: 6201 5d8d |0021: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ -407ee2: 6e10 2dc6 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -407ee8: 0a01 |0026: move-result v1 │ │ -407eea: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -407eec: 4b02 0001 |0028: aput v2, v0, v1 │ │ -407ef0: 6200 598d |002a: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407ef4: 6201 5e8d |002c: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ -407ef8: 6e10 2dc6 0100 |002e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -407efe: 0a01 |0031: move-result v1 │ │ -407f00: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -407f02: 4b02 0001 |0033: aput v2, v0, v1 │ │ -407f06: 6200 598d |0035: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -407f0a: 6201 5c8d |0037: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ -407f0e: 6e10 2dc6 0100 |0039: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -407f14: 0a01 |003c: move-result v1 │ │ -407f16: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -407f18: 4b02 0001 |003e: aput v2, v0, v1 │ │ -407f1c: 0e00 |0040: return-void │ │ +407e80: |[407e80] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$1.:()V │ │ +407e90: 7100 2fc6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.values:()[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // method@c62f │ │ +407e96: 0c00 |0003: move-result-object v0 │ │ +407e98: 2100 |0004: array-length v0, v0 │ │ +407e9a: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ +407e9e: 6900 598d |0007: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407ea2: 6200 598d |0009: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407ea6: 6201 5b8d |000b: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ +407eaa: 6e10 2dc6 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +407eb0: 0a01 |0010: move-result v1 │ │ +407eb2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +407eb4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +407eb8: 6200 598d |0014: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407ebc: 6201 5f8d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ +407ec0: 6e10 2dc6 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +407ec6: 0a01 |001b: move-result v1 │ │ +407ec8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +407eca: 4b02 0001 |001d: aput v2, v0, v1 │ │ +407ece: 6200 598d |001f: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407ed2: 6201 5d8d |0021: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ +407ed6: 6e10 2dc6 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +407edc: 0a01 |0026: move-result v1 │ │ +407ede: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +407ee0: 4b02 0001 |0028: aput v2, v0, v1 │ │ +407ee4: 6200 598d |002a: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407ee8: 6201 5e8d |002c: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ +407eec: 6e10 2dc6 0100 |002e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +407ef2: 0a01 |0031: move-result v1 │ │ +407ef4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +407ef6: 4b02 0001 |0033: aput v2, v0, v1 │ │ +407efa: 6200 598d |0035: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +407efe: 6201 5c8d |0037: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ +407f02: 6e10 2dc6 0100 |0039: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +407f08: 0a01 |003c: move-result v1 │ │ +407f0a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +407f0c: 4b02 0001 |003e: aput v2, v0, v1 │ │ +407f10: 0e00 |0040: return-void │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0014 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x001f │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002a │ │ @@ -893474,54 +893474,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -407fa8: |[407fa8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.:()V │ │ -407fb8: 2200 c018 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407fbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -407fbe: 1a02 f251 |0003: const-string v2, "NO_BLOCK" // string@51f2 │ │ -407fc2: 7030 2cc6 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ -407fc8: 6900 5f8d |0008: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ -407fcc: 2200 c018 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407fd0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -407fd2: 1a03 962c |000d: const-string v3, "IN_LITERAL" // string@2c96 │ │ -407fd6: 7030 2cc6 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ -407fdc: 6900 5d8d |0012: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ -407fe0: 2200 c018 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407fe4: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -407fe6: 1a04 de30 |0017: const-string v4, "LOOKING_FOR_BACK_REFERENCE" // string@30de │ │ -407fea: 7030 2cc6 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ -407ff0: 6900 5e8d |001c: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ -407ff4: 2200 c018 |001e: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407ff8: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -407ffa: 1a05 952c |0021: const-string v5, "IN_BACK_REFERENCE" // string@2c95 │ │ -407ffe: 7030 2cc6 5004 |0023: invoke-direct {v0, v5, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ -408004: 6900 5c8d |0026: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ -408008: 2200 c018 |0028: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -40800c: 1245 |002a: const/4 v5, #int 4 // #4 │ │ -40800e: 1a06 8525 |002b: const-string v6, "EOF" // string@2585 │ │ -408012: 7030 2cc6 6005 |002d: invoke-direct {v0, v6, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ -408018: 6900 5b8d |0030: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ -40801c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -40801e: 2300 c91c |0033: new-array v0, v0, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@1cc9 │ │ -408022: 6206 5f8d |0035: sget-object v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ -408026: 4d06 0001 |0037: aput-object v6, v0, v1 │ │ -40802a: 6201 5d8d |0039: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ -40802e: 4d01 0002 |003b: aput-object v1, v0, v2 │ │ -408032: 6201 5e8d |003d: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ -408036: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ -40803a: 6201 5c8d |0041: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ -40803e: 4d01 0004 |0043: aput-object v1, v0, v4 │ │ -408042: 6201 5b8d |0045: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ -408046: 4d01 0005 |0047: aput-object v1, v0, v5 │ │ -40804a: 6900 5a8d |0049: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5a │ │ -40804e: 0e00 |004b: return-void │ │ +407f9c: |[407f9c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.:()V │ │ +407fac: 2200 c018 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407fb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +407fb2: 1a02 f251 |0003: const-string v2, "NO_BLOCK" // string@51f2 │ │ +407fb6: 7030 2cc6 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ +407fbc: 6900 5f8d |0008: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ +407fc0: 2200 c018 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407fc4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +407fc6: 1a03 962c |000d: const-string v3, "IN_LITERAL" // string@2c96 │ │ +407fca: 7030 2cc6 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ +407fd0: 6900 5d8d |0012: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ +407fd4: 2200 c018 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407fd8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +407fda: 1a04 de30 |0017: const-string v4, "LOOKING_FOR_BACK_REFERENCE" // string@30de │ │ +407fde: 7030 2cc6 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ +407fe4: 6900 5e8d |001c: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ +407fe8: 2200 c018 |001e: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407fec: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +407fee: 1a05 952c |0021: const-string v5, "IN_BACK_REFERENCE" // string@2c95 │ │ +407ff2: 7030 2cc6 5004 |0023: invoke-direct {v0, v5, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ +407ff8: 6900 5c8d |0026: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ +407ffc: 2200 c018 |0028: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +408000: 1245 |002a: const/4 v5, #int 4 // #4 │ │ +408002: 1a06 8525 |002b: const-string v6, "EOF" // string@2585 │ │ +408006: 7030 2cc6 6005 |002d: invoke-direct {v0, v6, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c62c │ │ +40800c: 6900 5b8d |0030: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ +408010: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +408012: 2300 c91c |0033: new-array v0, v0, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@1cc9 │ │ +408016: 6206 5f8d |0035: sget-object v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ +40801a: 4d06 0001 |0037: aput-object v6, v0, v1 │ │ +40801e: 6201 5d8d |0039: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ +408022: 4d01 0002 |003b: aput-object v1, v0, v2 │ │ +408026: 6201 5e8d |003d: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ +40802a: 4d01 0003 |003f: aput-object v1, v0, v3 │ │ +40802e: 6201 5c8d |0041: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ +408032: 4d01 0004 |0043: aput-object v1, v0, v4 │ │ +408036: 6201 5b8d |0045: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ +40803a: 4d01 0005 |0047: aput-object v1, v0, v5 │ │ +40803e: 6900 5a8d |0049: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5a │ │ +408042: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0033 line=144 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;) │ │ @@ -893529,17 +893529,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 │ │ -408050: |[408050] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.:(Ljava/lang/String;I)V │ │ -408060: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -408066: 0e00 |0003: return-void │ │ +408044: |[408044] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.:(Ljava/lang/String;I)V │ │ +408054: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40805a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -893549,20 +893549,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -407f60: |[407f60] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; │ │ -407f70: 1c00 c018 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407f74: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -407f7a: 0c01 |0005: move-result-object v1 │ │ -407f7c: 1f01 c018 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ -407f80: 1101 |0008: return-object v1 │ │ +407f54: |[407f54] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; │ │ +407f64: 1c00 c018 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407f68: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +407f6e: 0c01 |0005: move-result-object v1 │ │ +407f70: 1f01 c018 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@18c0 │ │ +407f74: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;) │ │ @@ -893570,20 +893570,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -407f84: |[407f84] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.values:()[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; │ │ -407f94: 6200 5a8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5a │ │ -407f98: 6e10 88d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.clone:()Ljava/lang/Object; // method@d788 │ │ -407f9e: 0c00 |0005: move-result-object v0 │ │ -407fa0: 1f00 c91c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@1cc9 │ │ -407fa4: 1100 |0008: return-object v0 │ │ +407f78: |[407f78] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State.values:()[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; │ │ +407f88: 6200 5a8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5a │ │ +407f8c: 6e10 88d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.clone:()Ljava/lang/Object; // method@d788 │ │ +407f92: 0c00 |0005: move-result-object v0 │ │ +407f94: 1f00 c91c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // type@1cc9 │ │ +407f98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7414 (BlockLZ4CompressorInputStream.java) │ │ @@ -893638,20 +893638,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4084f0: |[4084f0] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.:()V │ │ -408500: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -408506: 2200 2b11 |0003: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -40850a: 7010 6e87 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -408510: 5b10 6a8d |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -408514: 0e00 |000a: return-void │ │ +4084e4: |[4084e4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.:()V │ │ +4084f4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4084fa: 2200 2b11 |0003: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +4084fe: 7010 6e87 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +408504: 5b10 6a8d |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +408508: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ @@ -893660,18 +893660,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -408304: |[408304] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z │ │ -408314: 7010 49c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBeenWritten:()Z // method@c649 │ │ -40831a: 0a00 |0003: move-result v0 │ │ -40831c: 0f00 |0004: return v0 │ │ +4082f8: |[4082f8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z │ │ +408308: 7010 49c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBeenWritten:()Z // method@c649 │ │ +40830e: 0a00 |0003: move-result v0 │ │ +408310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -893679,17 +893679,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -408518: |[408518] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V │ │ -408528: 7020 4dc6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependLiteral:([B)V // method@c64d │ │ -40852e: 0e00 |0003: return-void │ │ +40850c: |[40850c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V │ │ +40851c: 7020 4dc6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependLiteral:([B)V // method@c64d │ │ +408522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ │ │ @@ -893698,18 +893698,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4083cc: |[4083cc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$500:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)I │ │ -4083dc: 7010 46c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.backReferenceLength:()I // method@c646 │ │ -4083e2: 0a00 |0003: move-result v0 │ │ -4083e4: 0f00 |0004: return v0 │ │ +4083c0: |[4083c0] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$500:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)I │ │ +4083d0: 7010 46c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.backReferenceLength:()I // method@c646 │ │ +4083d6: 0a00 |0003: move-result v0 │ │ +4083d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -893717,18 +893717,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -40849c: |[40849c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$600:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ -4084ac: 7020 50c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.splitWithNewBackReferenceLengthOf:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c650 │ │ -4084b2: 0c00 |0003: move-result-object v0 │ │ -4084b4: 1100 |0004: return-object v0 │ │ +408490: |[408490] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$600:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ +4084a0: 7020 50c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.splitWithNewBackReferenceLengthOf:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c650 │ │ +4084a6: 0c00 |0003: move-result-object v0 │ │ +4084a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -893737,17 +893737,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -408530: |[408530] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$700:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V │ │ -408540: 7020 4ec6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependTo:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V // method@c64e │ │ -408546: 0e00 |0003: return-void │ │ +408524: |[408524] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.access$700:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V │ │ +408534: 7020 4ec6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependTo:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V // method@c64e │ │ +40853a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ @@ -893756,17 +893756,17 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4083e8: |[4083e8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.backReferenceLength:()I │ │ -4083f8: 5210 688d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -4083fc: 0f00 |0002: return v0 │ │ +4083dc: |[4083dc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.backReferenceLength:()I │ │ +4083ec: 5210 688d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +4083f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -893774,17 +893774,17 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40836c: |[40836c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.hasBeenWritten:()Z │ │ -40837c: 5510 6b8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.written:Z // field@8d6b │ │ -408380: 0f00 |0002: return v0 │ │ +408360: |[408360] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.hasBeenWritten:()Z │ │ +408370: 5510 6b8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.written:Z // field@8d6b │ │ +408374: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -893792,57 +893792,57 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -408420: |[408420] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.lengths:(II)I │ │ -408430: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -408434: 3503 0300 |0002: if-ge v3, v0, 0005 // +0003 │ │ -408438: 2803 |0004: goto 0007 // +0003 │ │ -40843a: 1303 0f00 |0005: const/16 v3, #int 15 // #f │ │ -40843e: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -408440: 3514 0400 |0008: if-ge v4, v1, 000c // +0004 │ │ -408444: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -408446: 2807 |000b: goto 0012 // +0007 │ │ -408448: 1302 1300 |000c: const/16 v2, #int 19 // #13 │ │ -40844c: 3524 0400 |000e: if-ge v4, v2, 0012 // +0004 │ │ -408450: d800 04fc |0010: add-int/lit8 v0, v4, #int -4 // #fc │ │ -408454: b813 |0012: shl-int/2addr v3, v1 │ │ -408456: b603 |0013: or-int/2addr v3, v0 │ │ -408458: 0f03 |0014: return v3 │ │ +408414: |[408414] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.lengths:(II)I │ │ +408424: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +408428: 3503 0300 |0002: if-ge v3, v0, 0005 // +0003 │ │ +40842c: 2803 |0004: goto 0007 // +0003 │ │ +40842e: 1303 0f00 |0005: const/16 v3, #int 15 // #f │ │ +408432: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +408434: 3514 0400 |0008: if-ge v4, v1, 000c // +0004 │ │ +408438: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +40843a: 2807 |000b: goto 0012 // +0007 │ │ +40843c: 1302 1300 |000c: const/16 v2, #int 19 // #13 │ │ +408440: 3524 0400 |000e: if-ge v4, v2, 0012 // +0004 │ │ +408444: d800 04fc |0010: add-int/lit8 v0, v4, #int -4 // #fc │ │ +408448: b813 |0012: shl-int/2addr v3, v1 │ │ +40844a: b603 |0013: or-int/2addr v3, v0 │ │ +40844c: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ name : 'literalLength' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -40845c: |[40845c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.literalLength:()I │ │ -40846c: 5430 6a8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -408470: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -408476: 0c00 |0005: move-result-object v0 │ │ -408478: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -40847a: 7210 5487 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408480: 0a02 |000a: move-result v2 │ │ -408482: 3802 0b00 |000b: if-eqz v2, 0016 // +000b │ │ -408486: 7210 5587 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -40848c: 0c02 |0010: move-result-object v2 │ │ -40848e: 1f02 c71b |0011: check-cast v2, [B // type@1bc7 │ │ -408492: 2122 |0013: array-length v2, v2 │ │ -408494: b021 |0014: add-int/2addr v1, v2 │ │ -408496: 28f2 |0015: goto 0007 // -000e │ │ -408498: 0f01 |0016: return v1 │ │ +408450: |[408450] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.literalLength:()I │ │ +408460: 5430 6a8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +408464: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +40846a: 0c00 |0005: move-result-object v0 │ │ +40846c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +40846e: 7210 5487 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408474: 0a02 |000a: move-result v2 │ │ +408476: 3802 0b00 |000b: if-eqz v2, 0016 // +000b │ │ +40847a: 7210 5587 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408480: 0c02 |0010: move-result-object v2 │ │ +408482: 1f02 c71b |0011: check-cast v2, [B // type@1bc7 │ │ +408486: 2122 |0013: array-length v2, v2 │ │ +408488: b021 |0014: add-int/2addr v1, v2 │ │ +40848a: 28f2 |0015: goto 0007 // -000e │ │ +40848c: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0013 line=469 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ @@ -893851,18 +893851,18 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -408548: |[408548] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.prependLiteral:([B)V │ │ -408558: 5410 6a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -40855c: 7220 1b87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ -408562: 0e00 |0005: return-void │ │ +40853c: |[40853c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.prependLiteral:([B)V │ │ +40854c: 5410 6a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +408550: 7220 1b87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ +408556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -893871,27 +893871,27 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -408564: |[408564] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.prependTo:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V │ │ -408574: 5420 6a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -408578: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ -40857e: 0c00 |0005: move-result-object v0 │ │ -408580: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408586: 0a01 |0009: move-result v1 │ │ -408588: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -40858c: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408592: 0c01 |000f: move-result-object v1 │ │ -408594: 1f01 c71b |0010: check-cast v1, [B // type@1bc7 │ │ -408598: 7020 4dc6 1300 |0012: invoke-direct {v3, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependLiteral:([B)V // method@c64d │ │ -40859e: 28f1 |0015: goto 0006 // -000f │ │ -4085a0: 0e00 |0016: return-void │ │ +408558: |[408558] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.prependTo:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V │ │ +408568: 5420 6a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +40856c: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ +408572: 0c00 |0005: move-result-object v0 │ │ +408574: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +40857a: 0a01 |0009: move-result v1 │ │ +40857c: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +408580: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408586: 0c01 |000f: move-result-object v1 │ │ +408588: 1f01 c71b |0010: check-cast v1, [B // type@1bc7 │ │ +40858c: 7020 4dc6 1300 |0012: invoke-direct {v3, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.prependLiteral:([B)V // method@c64d │ │ +408592: 28f1 |0015: goto 0006 // -000f │ │ +408594: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0006 line=490 │ │ 0x000c line=491 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ @@ -893902,24 +893902,24 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -4084b8: |[4084b8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.splitWithNewBackReferenceLengthOf:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ -4084c8: 2200 c318 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -4084cc: 7010 3fc6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ -4084d2: 5401 6a8d |0005: iget-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -4084d6: 5432 6a8d |0007: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -4084da: 7220 1a87 2100 |0009: invoke-interface {v1, v2}, Ljava/util/Deque;.addAll:(Ljava/util/Collection;)Z // method@871a │ │ -4084e0: 5231 698d |000c: iget v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ -4084e4: 5901 698d |000e: iput v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ -4084e8: 5904 688d |0010: iput v4, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -4084ec: 1100 |0012: return-object v0 │ │ +4084ac: |[4084ac] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.splitWithNewBackReferenceLengthOf:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ +4084bc: 2200 c318 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +4084c0: 7010 3fc6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ +4084c6: 5401 6a8d |0005: iget-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +4084ca: 5432 6a8d |0007: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +4084ce: 7220 1a87 2100 |0009: invoke-interface {v1, v2}, Ljava/util/Deque;.addAll:(Ljava/util/Collection;)Z // method@871a │ │ +4084d4: 5231 698d |000c: iget v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ +4084d8: 5901 698d |000e: iput v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ +4084dc: 5904 688d |0010: iput v4, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +4084e0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0005 line=496 │ │ 0x000c line=497 │ │ 0x0010 line=498 │ │ locals : │ │ @@ -893931,22 +893931,22 @@ │ │ type : '(ILjava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4085e8: |[4085e8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.writeLength:(ILjava/io/OutputStream;)V │ │ -4085f8: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ -4085fc: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ -408600: 6e20 a082 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -408606: d011 01ff |0007: add-int/lit16 v1, v1, #int -255 // #ff01 │ │ -40860a: 28f7 |0009: goto 0000 // -0009 │ │ -40860c: 6e20 a082 1200 |000a: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -408612: 0e00 |000d: return-void │ │ +4085dc: |[4085dc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.writeLength:(ILjava/io/OutputStream;)V │ │ +4085ec: 1300 ff00 |0000: const/16 v0, #int 255 // #ff │ │ +4085f0: 3401 0800 |0002: if-lt v1, v0, 000a // +0008 │ │ +4085f4: 6e20 a082 0200 |0004: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +4085fa: d011 01ff |0007: add-int/lit16 v1, v1, #int -255 // #ff01 │ │ +4085fe: 28f7 |0009: goto 0000 // -0009 │ │ +408600: 6e20 a082 1200 |000a: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +408606: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=480 │ │ 0x000a line=483 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) I │ │ 0x0000 - 0x000e reg=2 (null) Ljava/io/OutputStream; │ │ @@ -893957,29 +893957,29 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -408384: |[408384] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.addLiteral:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)[B │ │ -408394: 6e10 c6c6 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getData:()[B // method@c6c6 │ │ -40839a: 0c00 |0003: move-result-object v0 │ │ -40839c: 6e10 c8c6 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ -4083a2: 0a01 |0007: move-result v1 │ │ -4083a4: 6e10 c8c6 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ -4083aa: 0a02 |000b: move-result v2 │ │ -4083ac: 6e10 c7c6 0400 |000c: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ -4083b2: 0a04 |000f: move-result v4 │ │ -4083b4: b042 |0010: add-int/2addr v2, v4 │ │ -4083b6: 7130 8386 1002 |0011: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ -4083bc: 0c04 |0014: move-result-object v4 │ │ -4083be: 5430 6a8d |0015: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -4083c2: 7220 1987 4000 |0017: invoke-interface {v0, v4}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -4083c8: 1104 |001a: return-object v4 │ │ +408378: |[408378] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.addLiteral:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)[B │ │ +408388: 6e10 c6c6 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getData:()[B // method@c6c6 │ │ +40838e: 0c00 |0003: move-result-object v0 │ │ +408390: 6e10 c8c6 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ +408396: 0a01 |0007: move-result v1 │ │ +408398: 6e10 c8c6 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ +40839e: 0a02 |000b: move-result v2 │ │ +4083a0: 6e10 c7c6 0400 |000c: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ +4083a6: 0a04 |000f: move-result v4 │ │ +4083a8: b042 |0010: add-int/2addr v2, v4 │ │ +4083aa: 7130 8386 1002 |0011: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ +4083b0: 0c04 |0014: move-result-object v4 │ │ +4083b2: 5430 6a8d |0015: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +4083b6: 7220 1987 4000 |0017: invoke-interface {v0, v4}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +4083bc: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0008 line=424 │ │ 0x0011 line=423 │ │ 0x0015 line=425 │ │ locals : │ │ @@ -893991,24 +893991,24 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -408320: |[408320] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.canBeWritten:(I)Z │ │ -408330: 6e10 48c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -408336: 0a00 |0003: move-result v0 │ │ -408338: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -40833c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -408340: 3402 0400 |0008: if-lt v2, v0, 000c // +0004 │ │ -408344: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -408346: 2802 |000b: goto 000d // +0002 │ │ -408348: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -40834a: 0f02 |000d: return v2 │ │ +408314: |[408314] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.canBeWritten:(I)Z │ │ +408324: 6e10 48c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +40832a: 0a00 |0003: move-result v0 │ │ +40832c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +408330: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +408334: 3402 0400 |0008: if-lt v2, v0, 000c // +0004 │ │ +408338: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +40833a: 2802 |000b: goto 000d // +0002 │ │ +40833c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +40833e: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -894017,21 +894017,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -40834c: |[40834c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.hasBackReference:()Z │ │ -40835c: 5210 698d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ -408360: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -408364: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -408366: 2802 |0005: goto 0007 // +0002 │ │ -408368: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -40836a: 0f00 |0007: return v0 │ │ +408340: |[408340] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.hasBackReference:()Z │ │ +408350: 5210 698d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ +408354: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +408358: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +40835a: 2802 |0005: goto 0007 // +0002 │ │ +40835c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +40835e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -894039,20 +894039,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -408400: |[408400] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.length:()I │ │ -408410: 7010 4cc6 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literalLength:()I // method@c64c │ │ -408416: 0a00 |0003: move-result v0 │ │ -408418: 5221 688d |0004: iget v1, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -40841c: b010 |0006: add-int/2addr v0, v1 │ │ -40841e: 0f00 |0007: return v0 │ │ +4083f4: |[4083f4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.length:()I │ │ +408404: 7010 4cc6 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literalLength:()I // method@c64c │ │ +40840a: 0a00 |0003: move-result v0 │ │ +40840c: 5221 688d |0004: iget v1, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +408410: b010 |0006: add-int/2addr v0, v1 │ │ +408412: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;) │ │ @@ -894060,28 +894060,28 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -4085a4: |[4085a4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.setBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -4085b4: 6e10 48c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -4085ba: 0a00 |0003: move-result v0 │ │ -4085bc: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4085c0: 6e10 c0c6 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ -4085c6: 0a00 |0009: move-result v0 │ │ -4085c8: 5910 698d |000a: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ -4085cc: 6e10 bfc6 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ -4085d2: 0a02 |000f: move-result v2 │ │ -4085d4: 5912 688d |0010: iput v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -4085d8: 0e00 |0012: return-void │ │ -4085da: 2202 7210 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -4085de: 7010 8b83 0200 |0015: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -4085e4: 2702 |0018: throw v2 │ │ +408598: |[408598] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.setBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +4085a8: 6e10 48c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +4085ae: 0a00 |0003: move-result v0 │ │ +4085b0: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +4085b4: 6e10 c0c6 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ +4085ba: 0a00 |0009: move-result v0 │ │ +4085bc: 5910 698d |000a: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ +4085c0: 6e10 bfc6 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ +4085c6: 0a02 |000f: move-result v2 │ │ +4085c8: 5912 688d |0010: iput v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +4085cc: 0e00 |0012: return-void │ │ +4085ce: 2202 7210 |0013: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +4085d2: 7010 8b83 0200 |0015: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +4085d8: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0006 line=432 │ │ 0x000c line=433 │ │ 0x0013 line=430 │ │ locals : │ │ @@ -894093,52 +894093,52 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -408614: |[408614] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.writeTo:(Ljava/io/OutputStream;)V │ │ -408624: 7010 4cc6 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literalLength:()I // method@c64c │ │ -40862a: 0a00 |0003: move-result v0 │ │ -40862c: 5241 688d |0004: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -408630: 7120 4bc6 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.lengths:(II)I // method@c64b │ │ -408636: 0a01 |0009: move-result v1 │ │ -408638: 6e20 a082 1500 |000a: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40863e: 1301 0f00 |000d: const/16 v1, #int 15 // #f │ │ -408642: 3410 0600 |000f: if-lt v0, v1, 0015 // +0006 │ │ -408646: b110 |0011: sub-int/2addr v0, v1 │ │ -408648: 7120 51c6 5000 |0012: invoke-static {v0, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeLength:(ILjava/io/OutputStream;)V // method@c651 │ │ -40864e: 5440 6a8d |0015: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ -408652: 7210 2287 0000 |0017: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -408658: 0c00 |001a: move-result-object v0 │ │ -40865a: 7210 5487 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408660: 0a02 |001e: move-result v2 │ │ -408662: 3802 0c00 |001f: if-eqz v2, 002b // +000c │ │ -408666: 7210 5587 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -40866c: 0c02 |0024: move-result-object v2 │ │ -40866e: 1f02 c71b |0025: check-cast v2, [B // type@1bc7 │ │ -408672: 6e20 a182 2500 |0027: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -408678: 28f1 |002a: goto 001b // -000f │ │ -40867a: 6e10 48c6 0400 |002b: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -408680: 0a00 |002e: move-result v0 │ │ -408682: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ -408686: 5240 698d |0031: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ -40868a: 8102 |0033: int-to-long v2, v0 │ │ -40868c: 1220 |0034: const/4 v0, #int 2 // #2 │ │ -40868e: 7140 32c8 2503 |0035: invoke-static {v5, v2, v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ -408694: 5240 688d |0038: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ -408698: d802 00fc |003a: add-int/lit8 v2, v0, #int -4 // #fc │ │ -40869c: 3412 0800 |003c: if-lt v2, v1, 0044 // +0008 │ │ -4086a0: d800 00fc |003e: add-int/lit8 v0, v0, #int -4 // #fc │ │ -4086a4: b110 |0040: sub-int/2addr v0, v1 │ │ -4086a6: 7120 51c6 5000 |0041: invoke-static {v0, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeLength:(ILjava/io/OutputStream;)V // method@c651 │ │ -4086ac: 1215 |0044: const/4 v5, #int 1 // #1 │ │ -4086ae: 5c45 6b8d |0045: iput-boolean v5, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.written:Z // field@8d6b │ │ -4086b2: 0e00 |0047: return-void │ │ +408608: |[408608] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair.writeTo:(Ljava/io/OutputStream;)V │ │ +408618: 7010 4cc6 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literalLength:()I // method@c64c │ │ +40861e: 0a00 |0003: move-result v0 │ │ +408620: 5241 688d |0004: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +408624: 7120 4bc6 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.lengths:(II)I // method@c64b │ │ +40862a: 0a01 |0009: move-result v1 │ │ +40862c: 6e20 a082 1500 |000a: invoke-virtual {v5, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +408632: 1301 0f00 |000d: const/16 v1, #int 15 // #f │ │ +408636: 3410 0600 |000f: if-lt v0, v1, 0015 // +0006 │ │ +40863a: b110 |0011: sub-int/2addr v0, v1 │ │ +40863c: 7120 51c6 5000 |0012: invoke-static {v0, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeLength:(ILjava/io/OutputStream;)V // method@c651 │ │ +408642: 5440 6a8d |0015: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.literals:Ljava/util/Deque; // field@8d6a │ │ +408646: 7210 2287 0000 |0017: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +40864c: 0c00 |001a: move-result-object v0 │ │ +40864e: 7210 5487 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408654: 0a02 |001e: move-result v2 │ │ +408656: 3802 0c00 |001f: if-eqz v2, 002b // +000c │ │ +40865a: 7210 5587 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408660: 0c02 |0024: move-result-object v2 │ │ +408662: 1f02 c71b |0025: check-cast v2, [B // type@1bc7 │ │ +408666: 6e20 a182 2500 |0027: invoke-virtual {v5, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +40866c: 28f1 |002a: goto 001b // -000f │ │ +40866e: 6e10 48c6 0400 |002b: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +408674: 0a00 |002e: move-result v0 │ │ +408676: 3800 1500 |002f: if-eqz v0, 0044 // +0015 │ │ +40867a: 5240 698d |0031: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brOffset:I // field@8d69 │ │ +40867e: 8102 |0033: int-to-long v2, v0 │ │ +408680: 1220 |0034: const/4 v0, #int 2 // #2 │ │ +408682: 7140 32c8 2503 |0035: invoke-static {v5, v2, v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ +408688: 5240 688d |0038: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.brLength:I // field@8d68 │ │ +40868c: d802 00fc |003a: add-int/lit8 v2, v0, #int -4 // #fc │ │ +408690: 3412 0800 |003c: if-lt v2, v1, 0044 // +0008 │ │ +408694: d800 00fc |003e: add-int/lit8 v0, v0, #int -4 // #fc │ │ +408698: b110 |0040: sub-int/2addr v0, v1 │ │ +40869a: 7120 51c6 5000 |0041: invoke-static {v0, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeLength:(ILjava/io/OutputStream;)V // method@c651 │ │ +4086a0: 1215 |0044: const/4 v5, #int 1 // #1 │ │ +4086a2: 5c45 6b8d |0045: iput-boolean v5, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.written:Z // field@8d6b │ │ +4086a6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0012 line=452 │ │ 0x0015 line=454 │ │ 0x0027 line=455 │ │ @@ -894212,54 +894212,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -4096bc: |[4096bc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.:()V │ │ -4096cc: 2200 c718 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -4096d0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -4096d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -4096d4: 1a03 962e |0004: const-string v3, "K64" // string@2e96 │ │ -4096d8: 1504 0100 |0006: const/high16 v4, #int 65536 // #1 │ │ -4096dc: 7051 85c6 3042 |0008: invoke-direct {v0, v3, v2, v4, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ -4096e2: 6900 908d |000b: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K64:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d90 │ │ -4096e6: 2200 c718 |000d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -4096ea: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -4096ec: 1a04 922e |0010: const-string v4, "K256" // string@2e92 │ │ -4096f0: 1505 0400 |0012: const/high16 v5, #int 262144 // #4 │ │ -4096f4: 1256 |0014: const/4 v6, #int 5 // #5 │ │ -4096f6: 7056 85c6 4053 |0015: invoke-direct {v0, v4, v3, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ -4096fc: 6900 8f8d |0018: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K256:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8f │ │ -409700: 2200 c718 |001a: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -409704: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -409706: 1a05 024f |001d: const-string v5, "M1" // string@4f02 │ │ -40970a: 1506 1000 |001f: const/high16 v6, #int 1048576 // #10 │ │ -40970e: 1267 |0021: const/4 v7, #int 6 // #6 │ │ -409710: 7057 85c6 5064 |0022: invoke-direct {v0, v5, v4, v6, v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ -409716: 6900 918d |0025: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M1:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d91 │ │ -40971a: 2200 c718 |0027: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -40971e: 1235 |0029: const/4 v5, #int 3 // #3 │ │ -409720: 1a06 034f |002a: const-string v6, "M4" // string@4f03 │ │ -409724: 1507 4000 |002c: const/high16 v7, #int 4194304 // #40 │ │ -409728: 1278 |002e: const/4 v8, #int 7 // #7 │ │ -40972a: 7058 85c6 6075 |002f: invoke-direct {v0, v6, v5, v7, v8}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ -409730: 6900 928d |0032: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ -409734: 2310 ca1c |0034: new-array v0, v1, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@1cca │ │ -409738: 6201 908d |0036: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K64:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d90 │ │ -40973c: 4d01 0002 |0038: aput-object v1, v0, v2 │ │ -409740: 6201 8f8d |003a: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K256:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8f │ │ -409744: 4d01 0003 |003c: aput-object v1, v0, v3 │ │ -409748: 6201 918d |003e: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M1:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d91 │ │ -40974c: 4d01 0004 |0040: aput-object v1, v0, v4 │ │ -409750: 6201 928d |0042: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ -409754: 4d01 0005 |0044: aput-object v1, v0, v5 │ │ -409758: 6900 8e8d |0046: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8e │ │ -40975c: 0e00 |0048: return-void │ │ +4096b0: |[4096b0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.:()V │ │ +4096c0: 2200 c718 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +4096c4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +4096c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +4096c8: 1a03 962e |0004: const-string v3, "K64" // string@2e96 │ │ +4096cc: 1504 0100 |0006: const/high16 v4, #int 65536 // #1 │ │ +4096d0: 7051 85c6 3042 |0008: invoke-direct {v0, v3, v2, v4, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ +4096d6: 6900 908d |000b: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K64:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d90 │ │ +4096da: 2200 c718 |000d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +4096de: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +4096e0: 1a04 922e |0010: const-string v4, "K256" // string@2e92 │ │ +4096e4: 1505 0400 |0012: const/high16 v5, #int 262144 // #4 │ │ +4096e8: 1256 |0014: const/4 v6, #int 5 // #5 │ │ +4096ea: 7056 85c6 4053 |0015: invoke-direct {v0, v4, v3, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ +4096f0: 6900 8f8d |0018: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K256:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8f │ │ +4096f4: 2200 c718 |001a: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +4096f8: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +4096fa: 1a05 024f |001d: const-string v5, "M1" // string@4f02 │ │ +4096fe: 1506 1000 |001f: const/high16 v6, #int 1048576 // #10 │ │ +409702: 1267 |0021: const/4 v7, #int 6 // #6 │ │ +409704: 7057 85c6 5064 |0022: invoke-direct {v0, v5, v4, v6, v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ +40970a: 6900 918d |0025: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M1:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d91 │ │ +40970e: 2200 c718 |0027: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +409712: 1235 |0029: const/4 v5, #int 3 // #3 │ │ +409714: 1a06 034f |002a: const-string v6, "M4" // string@4f03 │ │ +409718: 1507 4000 |002c: const/high16 v7, #int 4194304 // #40 │ │ +40971c: 1278 |002e: const/4 v8, #int 7 // #7 │ │ +40971e: 7058 85c6 6075 |002f: invoke-direct {v0, v6, v5, v7, v8}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.:(Ljava/lang/String;III)V // method@c685 │ │ +409724: 6900 928d |0032: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ +409728: 2310 ca1c |0034: new-array v0, v1, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@1cca │ │ +40972c: 6201 908d |0036: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K64:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d90 │ │ +409730: 4d01 0002 |0038: aput-object v1, v0, v2 │ │ +409734: 6201 8f8d |003a: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.K256:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8f │ │ +409738: 4d01 0003 |003c: aput-object v1, v0, v3 │ │ +40973c: 6201 918d |003e: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M1:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d91 │ │ +409740: 4d01 0004 |0040: aput-object v1, v0, v4 │ │ +409744: 6201 928d |0042: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ +409748: 4d01 0005 |0044: aput-object v1, v0, v5 │ │ +40974c: 6900 8e8d |0046: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8e │ │ +409750: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000d line=66 │ │ 0x001a line=68 │ │ 0x0027 line=70 │ │ 0x0034 line=62 │ │ @@ -894270,19 +894270,19 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -409760: |[409760] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.:(Ljava/lang/String;III)V │ │ -409770: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -409776: 5903 948d |0003: iput v3, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.size:I // field@8d94 │ │ -40977a: 5904 938d |0005: iput v4, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.index:I // field@8d93 │ │ -40977e: 0e00 |0007: return-void │ │ +409754: |[409754] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.:(Ljava/lang/String;III)V │ │ +409764: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40976a: 5903 948d |0003: iput v3, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.size:I // field@8d94 │ │ +40976e: 5904 938d |0005: iput v4, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.index:I // field@8d93 │ │ +409772: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ @@ -894296,20 +894296,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -409674: |[409674] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ -409684: 1c00 c718 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -409688: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40968e: 0c01 |0005: move-result-object v1 │ │ -409690: 1f01 c718 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ -409694: 1101 |0008: return-object v1 │ │ +409668: |[409668] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ +409678: 1c00 c718 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +40967c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +409682: 0c01 |0005: move-result-object v1 │ │ +409684: 1f01 c718 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@18c7 │ │ +409688: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;) │ │ @@ -894317,20 +894317,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -409698: |[409698] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.values:()[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ -4096a8: 6200 8e8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8e │ │ -4096ac: 6e10 89d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.clone:()Ljava/lang/Object; // method@d789 │ │ -4096b2: 0c00 |0005: move-result-object v0 │ │ -4096b4: 1f00 ca1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@1cca │ │ -4096b8: 1100 |0008: return-object v0 │ │ +40968c: |[40968c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.values:()[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ +40969c: 6200 8e8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.$VALUES:[Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d8e │ │ +4096a0: 6e10 89d7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.clone:()Ljava/lang/Object; // method@d789 │ │ +4096a6: 0c00 |0005: move-result-object v0 │ │ +4096a8: 1f00 ca1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // type@1cca │ │ +4096ac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;) │ │ @@ -894338,17 +894338,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -409644: |[409644] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.getIndex:()I │ │ -409654: 5210 938d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.index:I // field@8d93 │ │ -409658: 0f00 |0002: return v0 │ │ +409638: |[409638] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.getIndex:()I │ │ +409648: 5210 938d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.index:I // field@8d93 │ │ +40964c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;) │ │ @@ -894356,17 +894356,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40965c: |[40965c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.getSize:()I │ │ -40966c: 5210 948d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.size:I // field@8d94 │ │ -409670: 0f00 |0002: return v0 │ │ +409650: |[409650] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize.getSize:()I │ │ +409660: 5210 948d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.size:I // field@8d94 │ │ +409664: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ │ │ source_file_idx : 10681 (FramedLZ4CompressorOutputStream.java) │ │ @@ -894423,41 +894423,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -40986c: |[40986c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:()V │ │ -40987c: 2200 c818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // type@18c8 │ │ -409880: 6201 928d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ -409884: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -409886: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -409888: 7052 8dc6 1023 |0006: invoke-direct {v0, v1, v3, v2, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V // method@c68d │ │ -40988e: 6900 958d |0009: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.DEFAULT:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8d95 │ │ -409892: 0e00 |000b: return-void │ │ +409860: |[409860] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:()V │ │ +409870: 2200 c818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // type@18c8 │ │ +409874: 6201 928d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.M4:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d92 │ │ +409878: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +40987a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +40987c: 7052 8dc6 1023 |0006: invoke-direct {v0, v1, v3, v2, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V // method@c68d │ │ +409882: 6900 958d |0009: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.DEFAULT:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8d95 │ │ +409886: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;) │ │ name : '' │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -409894: |[409894] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;)V │ │ -4098a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4098a6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -4098a8: 7050 8dc6 3201 |0002: invoke-direct {v2, v3, v1, v0, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V // method@c68d │ │ -4098ae: 0e00 |0005: return-void │ │ +409888: |[409888] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;)V │ │ +409898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40989a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +40989c: 7050 8dc6 3201 |0002: invoke-direct {v2, v3, v1, v0, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V // method@c68d │ │ +4098a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ │ │ @@ -894466,23 +894466,23 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -409910: |[409910] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ -409920: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -409922: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -409924: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -409926: 0760 |0003: move-object v0, v6 │ │ -409928: 0771 |0004: move-object v1, v7 │ │ -40992a: 0785 |0005: move-object v5, v8 │ │ -40992c: 7606 8ec6 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c68e │ │ -409932: 0e00 |0009: return-void │ │ +409904: |[409904] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ +409914: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +409916: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +409918: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +40991a: 0760 |0003: move-object v0, v6 │ │ +40991c: 0771 |0004: move-object v1, v7 │ │ +40991e: 0785 |0005: move-object v5, v8 │ │ +409920: 7606 8ec6 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c68e │ │ +409926: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=121 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ 0x0000 - 0x000a reg=8 (null) Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ @@ -894492,26 +894492,26 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -4098b0: |[4098b0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V │ │ -4098c0: 7100 5ec6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c65e │ │ -4098c6: 0c00 |0003: move-result-object v0 │ │ -4098c8: 6e10 dec6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ -4098ce: 0c06 |0007: move-result-object v6 │ │ -4098d0: 0771 |0008: move-object v1, v7 │ │ -4098d2: 0782 |0009: move-object v2, v8 │ │ -4098d4: 0193 |000a: move v3, v9 │ │ -4098d6: 01a4 |000b: move v4, v10 │ │ -4098d8: 01b5 |000c: move v5, v11 │ │ -4098da: 7606 8ec6 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c68e │ │ -4098e0: 0e00 |0010: return-void │ │ +4098a4: |[4098a4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZ)V │ │ +4098b4: 7100 5ec6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c65e │ │ +4098ba: 0c00 |0003: move-result-object v0 │ │ +4098bc: 6e10 dec6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ +4098c2: 0c06 |0007: move-result-object v6 │ │ +4098c4: 0771 |0008: move-object v1, v7 │ │ +4098c6: 0782 |0009: move-object v2, v8 │ │ +4098c8: 0193 |000a: move v3, v9 │ │ +4098ca: 01a4 |000b: move v4, v10 │ │ +4098cc: 01b5 |000c: move v5, v11 │ │ +4098ce: 7606 8ec6 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c68e │ │ +4098d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000d line=137 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ 0x0000 - 0x0011 reg=8 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ @@ -894524,22 +894524,22 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4098e4: |[4098e4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ -4098f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4098fa: 5b01 968d |0003: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ -4098fe: 5c02 9a8d |0005: iput-boolean v2, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ -409902: 5c03 988d |0007: iput-boolean v3, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ -409906: 5c04 998d |0009: iput-boolean v4, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ -40990a: 5b05 978d |000b: iput-object v5, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.lz77params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8d97 │ │ -40990e: 0e00 |000d: return-void │ │ +4098d8: |[4098d8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;ZZZLorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ +4098e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4098ee: 5b01 968d |0003: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ +4098f2: 5c02 9a8d |0005: iput-boolean v2, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ +4098f6: 5c03 988d |0007: iput-boolean v3, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ +4098fa: 5c04 998d |0009: iput-boolean v4, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ +4098fe: 5b05 978d |000b: iput-object v5, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.lz77params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8d97 │ │ +409902: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ 0x0005 line=160 │ │ 0x0007 line=161 │ │ 0x0009 line=162 │ │ @@ -894557,17 +894557,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40983c: |[40983c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ -40984c: 5400 968d |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ -409850: 1100 |0002: return-object v0 │ │ +409830: |[409830] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; │ │ +409840: 5400 968d |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ +409844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ #6 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;) │ │ @@ -894575,17 +894575,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -409780: |[409780] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ -409790: 5500 988d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ -409794: 0f00 |0002: return v0 │ │ +409774: |[409774] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ +409784: 5500 988d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ +409788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;) │ │ @@ -894593,17 +894593,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -409798: |[409798] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ -4097a8: 5500 998d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ -4097ac: 0f00 |0002: return v0 │ │ +40978c: |[40978c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ +40979c: 5500 998d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ +4097a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;) │ │ @@ -894611,17 +894611,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4097b0: |[4097b0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ -4097c0: 5500 9a8d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ -4097c4: 0f00 |0002: return v0 │ │ +4097a4: |[4097a4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z │ │ +4097b4: 5500 9a8d |0000: iget-boolean v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ +4097b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ #9 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;) │ │ @@ -894629,17 +894629,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz77support/Parameters;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -409854: |[409854] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$400:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ -409864: 5400 978d |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.lz77params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8d97 │ │ -409868: 1100 |0002: return-object v0 │ │ +409848: |[409848] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.access$400:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ +409858: 5400 978d |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.lz77params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8d97 │ │ +40985c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ Virtual methods - │ │ @@ -894648,36 +894648,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -4097c8: |[4097c8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.toString:()Ljava/lang/String; │ │ -4097d8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4097dc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4097e2: 1a01 f030 |0005: const-string v1, "LZ4 Parameters with BlockSize " // string@30f0 │ │ -4097e6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4097ec: 5421 968d |000a: iget-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ -4097f0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4097f6: 1a01 5313 |000f: const-string v1, ", withContentChecksum " // string@1353 │ │ -4097fa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -409800: 5521 9a8d |0014: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ -409804: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -40980a: 1a01 5113 |0019: const-string v1, ", withBlockChecksum " // string@1351 │ │ -40980e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -409814: 5521 988d |001e: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ -409818: 6e20 9184 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -40981e: 1a01 5213 |0023: const-string v1, ", withBlockDependency " // string@1352 │ │ -409822: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -409828: 5521 998d |0028: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ -40982c: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -409832: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -409838: 0c00 |0030: move-result-object v0 │ │ -40983a: 1100 |0031: return-object v0 │ │ +4097bc: |[4097bc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters.toString:()Ljava/lang/String; │ │ +4097cc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4097d0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4097d6: 1a01 f030 |0005: const-string v1, "LZ4 Parameters with BlockSize " // string@30f0 │ │ +4097da: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4097e0: 5421 968d |000a: iget-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.blockSize:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // field@8d96 │ │ +4097e4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4097ea: 1a01 5313 |000f: const-string v1, ", withContentChecksum " // string@1353 │ │ +4097ee: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4097f4: 5521 9a8d |0014: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withContentChecksum:Z // field@8d9a │ │ +4097f8: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4097fe: 1a01 5113 |0019: const-string v1, ", withBlockChecksum " // string@1351 │ │ +409802: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +409808: 5521 988d |001e: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockChecksum:Z // field@8d98 │ │ +40980c: 6e20 9184 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +409812: 1a01 5213 |0023: const-string v1, ", withBlockDependency " // string@1352 │ │ +409816: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40981c: 5521 998d |0028: iget-boolean v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.withBlockDependency:Z // field@8d99 │ │ +409820: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +409826: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40982c: 0c00 |0030: move-result-object v0 │ │ +40982e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; │ │ │ │ source_file_idx : 10681 (FramedLZ4CompressorOutputStream.java) │ │ @@ -894765,18 +894765,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -409f80: |[409f80] org.apache.commons.compress.compressors.lz4.XXHash32.:()V │ │ -409f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -409f92: 7020 a2c6 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:(I)V // method@c6a2 │ │ -409f98: 0e00 |0004: return-void │ │ +409f74: |[409f74] org.apache.commons.compress.compressors.lz4.XXHash32.:()V │ │ +409f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +409f86: 7020 a2c6 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:(I)V // method@c6a2 │ │ +409f8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/lz4/XXHash32; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/XXHash32;) │ │ @@ -894784,28 +894784,28 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -409f9c: |[409f9c] org.apache.commons.compress.compressors.lz4.XXHash32.:(I)V │ │ -409fac: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -409fb2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -409fb4: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -409fb8: 5b10 ae8d |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.oneByte:[B // field@8dae │ │ -409fbc: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -409fbe: 2300 cb1b |0009: new-array v0, v0, [I // type@1bcb │ │ -409fc2: 5b10 b18d |000b: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409fc6: 1300 1000 |000d: const/16 v0, #int 16 // #10 │ │ -409fca: 2300 c71b |000f: new-array v0, v0, [B // type@1bc7 │ │ -409fce: 5b10 ad8d |0011: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -409fd2: 5912 b08d |0013: iput v2, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.seed:I // field@8db0 │ │ -409fd6: 7010 a5c6 0100 |0015: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.initializeState:()V // method@c6a5 │ │ -409fdc: 0e00 |0018: return-void │ │ +409f90: |[409f90] org.apache.commons.compress.compressors.lz4.XXHash32.:(I)V │ │ +409fa0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +409fa6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +409fa8: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +409fac: 5b10 ae8d |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.oneByte:[B // field@8dae │ │ +409fb0: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +409fb2: 2300 cb1b |0009: new-array v0, v0, [I // type@1bcb │ │ +409fb6: 5b10 b18d |000b: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409fba: 1300 1000 |000d: const/16 v0, #int 16 // #10 │ │ +409fbe: 2300 c71b |000f: new-array v0, v0, [B // type@1bc7 │ │ +409fc2: 5b10 ad8d |0011: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +409fc6: 5912 b08d |0013: iput v2, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.seed:I // field@8db0 │ │ +409fca: 7010 a5c6 0100 |0015: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.initializeState:()V // method@c6a5 │ │ +409fd0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=45 │ │ 0x0009 line=46 │ │ 0x000f line=49 │ │ 0x0013 line=67 │ │ @@ -894819,22 +894819,22 @@ │ │ type : '([BI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -409e20: |[409e20] org.apache.commons.compress.compressors.lz4.XXHash32.getInt:([BI)I │ │ -409e30: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -409e32: 7130 30c8 3200 |0001: invoke-static {v2, v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -409e38: 0b02 |0004: move-result-wide v2 │ │ -409e3a: 1800 ffff ffff 0000 0000 |0005: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -409e44: c002 |000a: and-long/2addr v2, v0 │ │ -409e46: 8423 |000b: long-to-int v3, v2 │ │ -409e48: 0f03 |000c: return v3 │ │ +409e14: |[409e14] org.apache.commons.compress.compressors.lz4.XXHash32.getInt:([BI)I │ │ +409e24: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +409e26: 7130 30c8 3200 |0001: invoke-static {v2, v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +409e2c: 0b02 |0004: move-result-wide v2 │ │ +409e2e: 1800 ffff ffff 0000 0000 |0005: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +409e38: c002 |000a: and-long/2addr v2, v0 │ │ +409e3a: 8423 |000b: long-to-int v3, v2 │ │ +409e3c: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) [B │ │ 0x0000 - 0x000d reg=3 (null) I │ │ │ │ @@ -894843,32 +894843,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -409fe0: |[409fe0] org.apache.commons.compress.compressors.lz4.XXHash32.initializeState:()V │ │ -409ff0: 5460 b18d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409ff4: 5261 b08d |0002: iget v1, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.seed:I // field@8db0 │ │ -409ff8: 1402 b179 379e |0004: const v2, #float -9.7131e-21 // #9e3779b1 │ │ -409ffe: 9003 0102 |0007: add-int v3, v1, v2 │ │ -40a002: 1404 77ca eb85 |0009: const v4, #float -2.21737e-35 // #85ebca77 │ │ -40a008: b043 |000c: add-int/2addr v3, v4 │ │ -40a00a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -40a00c: 4b03 0005 |000e: aput v3, v0, v5 │ │ -40a010: b014 |0010: add-int/2addr v4, v1 │ │ -40a012: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -40a014: 4b04 0003 |0012: aput v4, v0, v3 │ │ -40a018: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -40a01a: 4b01 0003 |0015: aput v1, v0, v3 │ │ -40a01e: b121 |0017: sub-int/2addr v1, v2 │ │ -40a020: 1232 |0018: const/4 v2, #int 3 // #3 │ │ -40a022: 4b01 0002 |0019: aput v1, v0, v2 │ │ -40a026: 0e00 |001b: return-void │ │ +409fd4: |[409fd4] org.apache.commons.compress.compressors.lz4.XXHash32.initializeState:()V │ │ +409fe4: 5460 b18d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409fe8: 5261 b08d |0002: iget v1, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.seed:I // field@8db0 │ │ +409fec: 1402 b179 379e |0004: const v2, #float -9.7131e-21 // #9e3779b1 │ │ +409ff2: 9003 0102 |0007: add-int v3, v1, v2 │ │ +409ff6: 1404 77ca eb85 |0009: const v4, #float -2.21737e-35 // #85ebca77 │ │ +409ffc: b043 |000c: add-int/2addr v3, v4 │ │ +409ffe: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +40a000: 4b03 0005 |000e: aput v3, v0, v5 │ │ +40a004: b014 |0010: add-int/2addr v4, v1 │ │ +40a006: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +40a008: 4b04 0003 |0012: aput v4, v0, v3 │ │ +40a00c: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +40a00e: 4b01 0003 |0015: aput v1, v0, v3 │ │ +40a012: b121 |0017: sub-int/2addr v1, v2 │ │ +40a014: 1232 |0018: const/4 v2, #int 3 // #3 │ │ +40a016: 4b01 0002 |0019: aput v1, v0, v2 │ │ +40a01a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0012 line=155 │ │ 0x0015 line=156 │ │ 0x0019 line=157 │ │ locals : │ │ @@ -894879,65 +894879,65 @@ │ │ type : '([BI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -40a028: |[40a028] org.apache.commons.compress.compressors.lz4.XXHash32.process:([BI)V │ │ -40a038: 54c0 b18d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -40a03c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40a03e: 4402 0001 |0003: aget v2, v0, v1 │ │ -40a042: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -40a044: 4404 0003 |0006: aget v4, v0, v3 │ │ -40a048: 1225 |0008: const/4 v5, #int 2 // #2 │ │ -40a04a: 4406 0005 |0009: aget v6, v0, v5 │ │ -40a04e: 1237 |000b: const/4 v7, #int 3 // #3 │ │ -40a050: 4400 0007 |000c: aget v0, v0, v7 │ │ -40a054: 7120 a3c6 ed00 |000e: invoke-static {v13, v14}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ -40a05a: 0a08 |0011: move-result v8 │ │ -40a05c: 1409 77ca eb85 |0012: const v9, #float -2.21737e-35 // #85ebca77 │ │ -40a062: 9208 0809 |0015: mul-int v8, v8, v9 │ │ -40a066: b082 |0017: add-int/2addr v2, v8 │ │ -40a068: 1308 0d00 |0018: const/16 v8, #int 13 // #d │ │ -40a06c: 7120 a183 8200 |001a: invoke-static {v2, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -40a072: 0a02 |001d: move-result v2 │ │ -40a074: 140a b179 379e |001e: const v10, #float -9.7131e-21 // #9e3779b1 │ │ -40a07a: 9202 020a |0021: mul-int v2, v2, v10 │ │ -40a07e: d80b 0e04 |0023: add-int/lit8 v11, v14, #int 4 // #04 │ │ -40a082: 7120 a3c6 bd00 |0025: invoke-static {v13, v11}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ -40a088: 0a0b |0028: move-result v11 │ │ -40a08a: 920b 0b09 |0029: mul-int v11, v11, v9 │ │ -40a08e: b0b4 |002b: add-int/2addr v4, v11 │ │ -40a090: 7120 a183 8400 |002c: invoke-static {v4, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -40a096: 0a04 |002f: move-result v4 │ │ -40a098: 9204 040a |0030: mul-int v4, v4, v10 │ │ -40a09c: d80b 0e08 |0032: add-int/lit8 v11, v14, #int 8 // #08 │ │ -40a0a0: 7120 a3c6 bd00 |0034: invoke-static {v13, v11}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ -40a0a6: 0a0b |0037: move-result v11 │ │ -40a0a8: 920b 0b09 |0038: mul-int v11, v11, v9 │ │ -40a0ac: b0b6 |003a: add-int/2addr v6, v11 │ │ -40a0ae: 7120 a183 8600 |003b: invoke-static {v6, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -40a0b4: 0a06 |003e: move-result v6 │ │ -40a0b6: 9206 060a |003f: mul-int v6, v6, v10 │ │ -40a0ba: d80e 0e0c |0041: add-int/lit8 v14, v14, #int 12 // #0c │ │ -40a0be: 7120 a3c6 ed00 |0043: invoke-static {v13, v14}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ -40a0c4: 0a0d |0046: move-result v13 │ │ -40a0c6: 920d 0d09 |0047: mul-int v13, v13, v9 │ │ -40a0ca: b0d0 |0049: add-int/2addr v0, v13 │ │ -40a0cc: 7120 a183 8000 |004a: invoke-static {v0, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -40a0d2: 0a0d |004d: move-result v13 │ │ -40a0d4: 920d 0d0a |004e: mul-int v13, v13, v10 │ │ -40a0d8: 54ce b18d |0050: iget-object v14, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -40a0dc: 4b02 0e01 |0052: aput v2, v14, v1 │ │ -40a0e0: 4b04 0e03 |0054: aput v4, v14, v3 │ │ -40a0e4: 4b06 0e05 |0056: aput v6, v14, v5 │ │ -40a0e8: 4b0d 0e07 |0058: aput v13, v14, v7 │ │ -40a0ec: 59c1 af8d |005a: iput v1, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a0f0: 0e00 |005c: return-void │ │ +40a01c: |[40a01c] org.apache.commons.compress.compressors.lz4.XXHash32.process:([BI)V │ │ +40a02c: 54c0 b18d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +40a030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40a032: 4402 0001 |0003: aget v2, v0, v1 │ │ +40a036: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +40a038: 4404 0003 |0006: aget v4, v0, v3 │ │ +40a03c: 1225 |0008: const/4 v5, #int 2 // #2 │ │ +40a03e: 4406 0005 |0009: aget v6, v0, v5 │ │ +40a042: 1237 |000b: const/4 v7, #int 3 // #3 │ │ +40a044: 4400 0007 |000c: aget v0, v0, v7 │ │ +40a048: 7120 a3c6 ed00 |000e: invoke-static {v13, v14}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ +40a04e: 0a08 |0011: move-result v8 │ │ +40a050: 1409 77ca eb85 |0012: const v9, #float -2.21737e-35 // #85ebca77 │ │ +40a056: 9208 0809 |0015: mul-int v8, v8, v9 │ │ +40a05a: b082 |0017: add-int/2addr v2, v8 │ │ +40a05c: 1308 0d00 |0018: const/16 v8, #int 13 // #d │ │ +40a060: 7120 a183 8200 |001a: invoke-static {v2, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +40a066: 0a02 |001d: move-result v2 │ │ +40a068: 140a b179 379e |001e: const v10, #float -9.7131e-21 // #9e3779b1 │ │ +40a06e: 9202 020a |0021: mul-int v2, v2, v10 │ │ +40a072: d80b 0e04 |0023: add-int/lit8 v11, v14, #int 4 // #04 │ │ +40a076: 7120 a3c6 bd00 |0025: invoke-static {v13, v11}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ +40a07c: 0a0b |0028: move-result v11 │ │ +40a07e: 920b 0b09 |0029: mul-int v11, v11, v9 │ │ +40a082: b0b4 |002b: add-int/2addr v4, v11 │ │ +40a084: 7120 a183 8400 |002c: invoke-static {v4, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +40a08a: 0a04 |002f: move-result v4 │ │ +40a08c: 9204 040a |0030: mul-int v4, v4, v10 │ │ +40a090: d80b 0e08 |0032: add-int/lit8 v11, v14, #int 8 // #08 │ │ +40a094: 7120 a3c6 bd00 |0034: invoke-static {v13, v11}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ +40a09a: 0a0b |0037: move-result v11 │ │ +40a09c: 920b 0b09 |0038: mul-int v11, v11, v9 │ │ +40a0a0: b0b6 |003a: add-int/2addr v6, v11 │ │ +40a0a2: 7120 a183 8600 |003b: invoke-static {v6, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +40a0a8: 0a06 |003e: move-result v6 │ │ +40a0aa: 9206 060a |003f: mul-int v6, v6, v10 │ │ +40a0ae: d80e 0e0c |0041: add-int/lit8 v14, v14, #int 12 // #0c │ │ +40a0b2: 7120 a3c6 ed00 |0043: invoke-static {v13, v14}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ +40a0b8: 0a0d |0046: move-result v13 │ │ +40a0ba: 920d 0d09 |0047: mul-int v13, v13, v9 │ │ +40a0be: b0d0 |0049: add-int/2addr v0, v13 │ │ +40a0c0: 7120 a183 8000 |004a: invoke-static {v0, v8}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +40a0c6: 0a0d |004d: move-result v13 │ │ +40a0c8: 920d 0d0a |004e: mul-int v13, v13, v10 │ │ +40a0cc: 54ce b18d |0050: iget-object v14, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +40a0d0: 4b02 0e01 |0052: aput v2, v14, v1 │ │ +40a0d4: 4b04 0e03 |0054: aput v4, v14, v3 │ │ +40a0d8: 4b06 0e05 |0056: aput v6, v14, v5 │ │ +40a0dc: 4b0d 0e07 |0058: aput v13, v14, v7 │ │ +40a0e0: 59c1 af8d |005a: iput v1, v12, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a0e4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=163 │ │ 0x0009 line=164 │ │ 0x000c line=165 │ │ 0x000e line=167 │ │ @@ -894960,95 +894960,95 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -409e4c: |[409e4c] org.apache.commons.compress.compressors.lz4.XXHash32.getValue:()J │ │ -409e5c: 5260 b28d |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ -409e60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -409e62: 1402 b167 5616 |0003: const v2, #float 1.73195e-25 // #165667b1 │ │ -409e68: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -409e6a: 1304 1000 |0007: const/16 v4, #int 16 // #10 │ │ -409e6e: 3740 2d00 |0009: if-le v0, v4, 0036 // +002d │ │ -409e72: 5460 b18d |000b: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409e76: 4400 0001 |000d: aget v0, v0, v1 │ │ -409e7a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -409e7c: 7120 a183 4000 |0010: invoke-static {v0, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409e82: 0a00 |0013: move-result v0 │ │ -409e84: 5465 b18d |0014: iget-object v5, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409e88: 4404 0504 |0016: aget v4, v5, v4 │ │ -409e8c: 1275 |0018: const/4 v5, #int 7 // #7 │ │ -409e8e: 7120 a183 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409e94: 0a04 |001c: move-result v4 │ │ -409e96: b040 |001d: add-int/2addr v0, v4 │ │ -409e98: 5464 b18d |001e: iget-object v4, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409e9c: 4403 0403 |0020: aget v3, v4, v3 │ │ -409ea0: 1304 0c00 |0022: const/16 v4, #int 12 // #c │ │ -409ea4: 7120 a183 4300 |0024: invoke-static {v3, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409eaa: 0a03 |0027: move-result v3 │ │ -409eac: b030 |0028: add-int/2addr v0, v3 │ │ -409eae: 5463 b18d |0029: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409eb2: 1234 |002b: const/4 v4, #int 3 // #3 │ │ -409eb4: 4403 0304 |002c: aget v3, v3, v4 │ │ -409eb8: 1304 1200 |002e: const/16 v4, #int 18 // #12 │ │ -409ebc: 7120 a183 4300 |0030: invoke-static {v3, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409ec2: 0a03 |0033: move-result v3 │ │ -409ec4: b030 |0034: add-int/2addr v0, v3 │ │ -409ec6: 2806 |0035: goto 003b // +0006 │ │ -409ec8: 5460 b18d |0036: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ -409ecc: 4400 0003 |0038: aget v0, v0, v3 │ │ -409ed0: b020 |003a: add-int/2addr v0, v2 │ │ -409ed2: 5263 b28d |003b: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ -409ed6: b030 |003d: add-int/2addr v0, v3 │ │ -409ed8: 5263 af8d |003e: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -409edc: d803 03fc |0040: add-int/lit8 v3, v3, #int -4 // #fc │ │ -409ee0: 1404 3dae b2c2 |0042: const v4, #float -89.3403 // #c2b2ae3d │ │ -409ee6: 3631 1900 |0045: if-gt v1, v3, 005e // +0019 │ │ -409eea: 5465 ad8d |0047: iget-object v5, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -409eee: 7120 a3c6 1500 |0049: invoke-static {v5, v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ -409ef4: 0a05 |004c: move-result v5 │ │ -409ef6: 9205 0504 |004d: mul-int v5, v5, v4 │ │ -409efa: b050 |004f: add-int/2addr v0, v5 │ │ -409efc: 1304 1100 |0050: const/16 v4, #int 17 // #11 │ │ -409f00: 7120 a183 4000 |0052: invoke-static {v0, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409f06: 0a00 |0055: move-result v0 │ │ -409f08: 1404 2feb d427 |0056: const v4, #float 5.90968e-15 // #27d4eb2f │ │ -409f0e: 9200 0004 |0059: mul-int v0, v0, v4 │ │ -409f12: d801 0104 |005b: add-int/lit8 v1, v1, #int 4 // #04 │ │ -409f16: 28e5 |005d: goto 0042 // -001b │ │ -409f18: 5263 af8d |005e: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -409f1c: 3531 1a00 |0060: if-ge v1, v3, 007a // +001a │ │ -409f20: 5463 ad8d |0062: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -409f24: d805 0101 |0064: add-int/lit8 v5, v1, #int 1 // #01 │ │ -409f28: 4801 0301 |0066: aget-byte v1, v3, v1 │ │ -409f2c: d511 ff00 |0068: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -409f30: 9201 0102 |006a: mul-int v1, v1, v2 │ │ -409f34: b010 |006c: add-int/2addr v0, v1 │ │ -409f36: 1301 0b00 |006d: const/16 v1, #int 11 // #b │ │ -409f3a: 7120 a183 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -409f40: 0a00 |0072: move-result v0 │ │ -409f42: 1401 b179 379e |0073: const v1, #float -9.7131e-21 // #9e3779b1 │ │ -409f48: 9200 0001 |0076: mul-int v0, v0, v1 │ │ -409f4c: 0151 |0078: move v1, v5 │ │ -409f4e: 28e5 |0079: goto 005e // -001b │ │ -409f50: e201 000f |007a: ushr-int/lit8 v1, v0, #int 15 // #0f │ │ -409f54: b710 |007c: xor-int/2addr v0, v1 │ │ -409f56: 1401 77ca eb85 |007d: const v1, #float -2.21737e-35 // #85ebca77 │ │ -409f5c: 9200 0001 |0080: mul-int v0, v0, v1 │ │ -409f60: e201 000d |0082: ushr-int/lit8 v1, v0, #int 13 // #0d │ │ -409f64: b710 |0084: xor-int/2addr v0, v1 │ │ -409f66: 9200 0004 |0085: mul-int v0, v0, v4 │ │ -409f6a: e201 0010 |0087: ushr-int/lit8 v1, v0, #int 16 // #10 │ │ -409f6e: b710 |0089: xor-int/2addr v0, v1 │ │ -409f70: 8100 |008a: int-to-long v0, v0 │ │ -409f72: 1802 ffff ffff 0000 0000 |008b: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -409f7c: c020 |0090: and-long/2addr v0, v2 │ │ -409f7e: 1000 |0091: return-wide v0 │ │ +409e40: |[409e40] org.apache.commons.compress.compressors.lz4.XXHash32.getValue:()J │ │ +409e50: 5260 b28d |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ +409e54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +409e56: 1402 b167 5616 |0003: const v2, #float 1.73195e-25 // #165667b1 │ │ +409e5c: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +409e5e: 1304 1000 |0007: const/16 v4, #int 16 // #10 │ │ +409e62: 3740 2d00 |0009: if-le v0, v4, 0036 // +002d │ │ +409e66: 5460 b18d |000b: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409e6a: 4400 0001 |000d: aget v0, v0, v1 │ │ +409e6e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +409e70: 7120 a183 4000 |0010: invoke-static {v0, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409e76: 0a00 |0013: move-result v0 │ │ +409e78: 5465 b18d |0014: iget-object v5, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409e7c: 4404 0504 |0016: aget v4, v5, v4 │ │ +409e80: 1275 |0018: const/4 v5, #int 7 // #7 │ │ +409e82: 7120 a183 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409e88: 0a04 |001c: move-result v4 │ │ +409e8a: b040 |001d: add-int/2addr v0, v4 │ │ +409e8c: 5464 b18d |001e: iget-object v4, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409e90: 4403 0403 |0020: aget v3, v4, v3 │ │ +409e94: 1304 0c00 |0022: const/16 v4, #int 12 // #c │ │ +409e98: 7120 a183 4300 |0024: invoke-static {v3, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409e9e: 0a03 |0027: move-result v3 │ │ +409ea0: b030 |0028: add-int/2addr v0, v3 │ │ +409ea2: 5463 b18d |0029: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409ea6: 1234 |002b: const/4 v4, #int 3 // #3 │ │ +409ea8: 4403 0304 |002c: aget v3, v3, v4 │ │ +409eac: 1304 1200 |002e: const/16 v4, #int 18 // #12 │ │ +409eb0: 7120 a183 4300 |0030: invoke-static {v3, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409eb6: 0a03 |0033: move-result v3 │ │ +409eb8: b030 |0034: add-int/2addr v0, v3 │ │ +409eba: 2806 |0035: goto 003b // +0006 │ │ +409ebc: 5460 b18d |0036: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.state:[I // field@8db1 │ │ +409ec0: 4400 0003 |0038: aget v0, v0, v3 │ │ +409ec4: b020 |003a: add-int/2addr v0, v2 │ │ +409ec6: 5263 b28d |003b: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ +409eca: b030 |003d: add-int/2addr v0, v3 │ │ +409ecc: 5263 af8d |003e: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +409ed0: d803 03fc |0040: add-int/lit8 v3, v3, #int -4 // #fc │ │ +409ed4: 1404 3dae b2c2 |0042: const v4, #float -89.3403 // #c2b2ae3d │ │ +409eda: 3631 1900 |0045: if-gt v1, v3, 005e // +0019 │ │ +409ede: 5465 ad8d |0047: iget-object v5, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +409ee2: 7120 a3c6 1500 |0049: invoke-static {v5, v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getInt:([BI)I // method@c6a3 │ │ +409ee8: 0a05 |004c: move-result v5 │ │ +409eea: 9205 0504 |004d: mul-int v5, v5, v4 │ │ +409eee: b050 |004f: add-int/2addr v0, v5 │ │ +409ef0: 1304 1100 |0050: const/16 v4, #int 17 // #11 │ │ +409ef4: 7120 a183 4000 |0052: invoke-static {v0, v4}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409efa: 0a00 |0055: move-result v0 │ │ +409efc: 1404 2feb d427 |0056: const v4, #float 5.90968e-15 // #27d4eb2f │ │ +409f02: 9200 0004 |0059: mul-int v0, v0, v4 │ │ +409f06: d801 0104 |005b: add-int/lit8 v1, v1, #int 4 // #04 │ │ +409f0a: 28e5 |005d: goto 0042 // -001b │ │ +409f0c: 5263 af8d |005e: iget v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +409f10: 3531 1a00 |0060: if-ge v1, v3, 007a // +001a │ │ +409f14: 5463 ad8d |0062: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +409f18: d805 0101 |0064: add-int/lit8 v5, v1, #int 1 // #01 │ │ +409f1c: 4801 0301 |0066: aget-byte v1, v3, v1 │ │ +409f20: d511 ff00 |0068: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +409f24: 9201 0102 |006a: mul-int v1, v1, v2 │ │ +409f28: b010 |006c: add-int/2addr v0, v1 │ │ +409f2a: 1301 0b00 |006d: const/16 v1, #int 11 // #b │ │ +409f2e: 7120 a183 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +409f34: 0a00 |0072: move-result v0 │ │ +409f36: 1401 b179 379e |0073: const v1, #float -9.7131e-21 // #9e3779b1 │ │ +409f3c: 9200 0001 |0076: mul-int v0, v0, v1 │ │ +409f40: 0151 |0078: move v1, v5 │ │ +409f42: 28e5 |0079: goto 005e // -001b │ │ +409f44: e201 000f |007a: ushr-int/lit8 v1, v0, #int 15 // #0f │ │ +409f48: b710 |007c: xor-int/2addr v0, v1 │ │ +409f4a: 1401 77ca eb85 |007d: const v1, #float -2.21737e-35 // #85ebca77 │ │ +409f50: 9200 0001 |0080: mul-int v0, v0, v1 │ │ +409f54: e201 000d |0082: ushr-int/lit8 v1, v0, #int 13 // #0d │ │ +409f58: b710 |0084: xor-int/2addr v0, v1 │ │ +409f5a: 9200 0004 |0085: mul-int v0, v0, v4 │ │ +409f5e: e201 0010 |0087: ushr-int/lit8 v1, v0, #int 16 // #10 │ │ +409f62: b710 |0089: xor-int/2addr v0, v1 │ │ +409f64: 8100 |008a: int-to-long v0, v0 │ │ +409f66: 1802 ffff ffff 0000 0000 |008b: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +409f70: c020 |0090: and-long/2addr v0, v2 │ │ +409f72: 1000 |0091: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000b line=122 │ │ 0x0010 line=123 │ │ 0x0019 line=124 │ │ 0x0024 line=125 │ │ @@ -895067,20 +895067,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40a0f4: |[40a0f4] org.apache.commons.compress.compressors.lz4.XXHash32.reset:()V │ │ -40a104: 7010 a5c6 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.initializeState:()V // method@c6a5 │ │ -40a10a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -40a10c: 5910 b28d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ -40a110: 5910 af8d |0006: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a114: 0e00 |0008: return-void │ │ +40a0e8: |[40a0e8] org.apache.commons.compress.compressors.lz4.XXHash32.reset:()V │ │ +40a0f8: 7010 a5c6 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.initializeState:()V // method@c6a5 │ │ +40a0fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40a100: 5910 b28d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ +40a104: 5910 af8d |0006: iput v0, v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a108: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/lz4/XXHash32; │ │ @@ -895090,23 +895090,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -40a1b0: |[40a1b0] org.apache.commons.compress.compressors.lz4.XXHash32.update:(I)V │ │ -40a1c0: 5420 ae8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.oneByte:[B // field@8dae │ │ -40a1c4: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -40a1c8: 8d33 |0004: int-to-byte v3, v3 │ │ -40a1ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -40a1cc: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -40a1d0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -40a1d2: 6e40 a9c6 0231 |0009: invoke-virtual {v2, v0, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -40a1d8: 0e00 |000c: return-void │ │ +40a1a4: |[40a1a4] org.apache.commons.compress.compressors.lz4.XXHash32.update:(I)V │ │ +40a1b4: 5420 ae8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.oneByte:[B // field@8dae │ │ +40a1b8: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40a1bc: 8d33 |0004: int-to-byte v3, v3 │ │ +40a1be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +40a1c0: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +40a1c4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +40a1c6: 6e40 a9c6 0231 |0009: invoke-virtual {v2, v0, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +40a1cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=81 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/compressors/lz4/XXHash32; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -895116,51 +895116,51 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -40a118: |[40a118] org.apache.commons.compress.compressors.lz4.XXHash32.update:([BII)V │ │ -40a128: 3c07 0300 |0000: if-gtz v7, 0003 // +0003 │ │ -40a12c: 0e00 |0002: return-void │ │ -40a12e: 5240 b28d |0003: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ -40a132: b070 |0005: add-int/2addr v0, v7 │ │ -40a134: 5940 b28d |0006: iput v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ -40a138: 9000 0607 |0008: add-int v0, v6, v7 │ │ -40a13c: 5241 af8d |000a: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a140: 9002 0107 |000c: add-int v2, v1, v7 │ │ -40a144: 1303 1000 |000e: const/16 v3, #int 16 // #10 │ │ -40a148: 3532 0d00 |0010: if-ge v2, v3, 001d // +000d │ │ -40a14c: 5440 ad8d |0012: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -40a150: 7157 a084 6510 |0014: invoke-static {v5, v6, v0, v1, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a156: 5245 af8d |0017: iget v5, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a15a: b075 |0019: add-int/2addr v5, v7 │ │ -40a15c: 5945 af8d |001a: iput v5, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a160: 0e00 |001c: return-void │ │ -40a162: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -40a164: 3d01 0e00 |001e: if-lez v1, 002c // +000e │ │ -40a168: b113 |0020: sub-int/2addr v3, v1 │ │ -40a16a: 5442 ad8d |0021: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -40a16e: 7153 a084 6512 |0023: invoke-static {v5, v6, v2, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a174: 5441 ad8d |0026: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -40a178: 7030 a6c6 1407 |0028: invoke-direct {v4, v1, v7}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.process:([BI)V // method@c6a6 │ │ -40a17e: b036 |002b: add-int/2addr v6, v3 │ │ -40a180: d801 00f0 |002c: add-int/lit8 v1, v0, #int -16 // #f0 │ │ -40a184: 3616 0800 |002e: if-gt v6, v1, 0036 // +0008 │ │ -40a188: 7030 a6c6 5406 |0030: invoke-direct {v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.process:([BI)V // method@c6a6 │ │ -40a18e: d806 0610 |0033: add-int/lit8 v6, v6, #int 16 // #10 │ │ -40a192: 28f9 |0035: goto 002e // -0007 │ │ -40a194: 3506 0c00 |0036: if-ge v6, v0, 0042 // +000c │ │ -40a198: b160 |0038: sub-int/2addr v0, v6 │ │ -40a19a: 5940 af8d |0039: iput v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a19e: 5440 ad8d |003b: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ -40a1a2: 5241 af8d |003d: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ -40a1a6: 7151 a084 6570 |003f: invoke-static {v5, v6, v0, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a1ac: 0e00 |0042: return-void │ │ +40a10c: |[40a10c] org.apache.commons.compress.compressors.lz4.XXHash32.update:([BII)V │ │ +40a11c: 3c07 0300 |0000: if-gtz v7, 0003 // +0003 │ │ +40a120: 0e00 |0002: return-void │ │ +40a122: 5240 b28d |0003: iget v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ +40a126: b070 |0005: add-int/2addr v0, v7 │ │ +40a128: 5940 b28d |0006: iput v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.totalLen:I // field@8db2 │ │ +40a12c: 9000 0607 |0008: add-int v0, v6, v7 │ │ +40a130: 5241 af8d |000a: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a134: 9002 0107 |000c: add-int v2, v1, v7 │ │ +40a138: 1303 1000 |000e: const/16 v3, #int 16 // #10 │ │ +40a13c: 3532 0d00 |0010: if-ge v2, v3, 001d // +000d │ │ +40a140: 5440 ad8d |0012: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +40a144: 7157 a084 6510 |0014: invoke-static {v5, v6, v0, v1, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a14a: 5245 af8d |0017: iget v5, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a14e: b075 |0019: add-int/2addr v5, v7 │ │ +40a150: 5945 af8d |001a: iput v5, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a154: 0e00 |001c: return-void │ │ +40a156: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +40a158: 3d01 0e00 |001e: if-lez v1, 002c // +000e │ │ +40a15c: b113 |0020: sub-int/2addr v3, v1 │ │ +40a15e: 5442 ad8d |0021: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +40a162: 7153 a084 6512 |0023: invoke-static {v5, v6, v2, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a168: 5441 ad8d |0026: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +40a16c: 7030 a6c6 1407 |0028: invoke-direct {v4, v1, v7}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.process:([BI)V // method@c6a6 │ │ +40a172: b036 |002b: add-int/2addr v6, v3 │ │ +40a174: d801 00f0 |002c: add-int/lit8 v1, v0, #int -16 // #f0 │ │ +40a178: 3616 0800 |002e: if-gt v6, v1, 0036 // +0008 │ │ +40a17c: 7030 a6c6 5406 |0030: invoke-direct {v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.process:([BI)V // method@c6a6 │ │ +40a182: d806 0610 |0033: add-int/lit8 v6, v6, #int 16 // #10 │ │ +40a186: 28f9 |0035: goto 002e // -0007 │ │ +40a188: 3506 0c00 |0036: if-ge v6, v0, 0042 // +000c │ │ +40a18c: b160 |0038: sub-int/2addr v0, v6 │ │ +40a18e: 5940 af8d |0039: iput v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a192: 5440 ad8d |003b: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.buffer:[B // field@8dad │ │ +40a196: 5241 af8d |003d: iget v1, v4, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.pos:I // field@8daf │ │ +40a19a: 7151 a084 6570 |003f: invoke-static {v5, v6, v0, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a1a0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x000a line=93 │ │ 0x0012 line=94 │ │ 0x0017 line=95 │ │ 0x0021 line=101 │ │ @@ -895204,17 +895204,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40a704: |[40a704] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block.:()V │ │ -40a714: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40a71a: 0e00 |0003: return-void │ │ +40a6f8: |[40a6f8] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block.:()V │ │ +40a708: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40a70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block; │ │ │ │ Virtual methods - │ │ @@ -895378,70 +895378,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -40a9c0: |[40a9c0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.:()V │ │ -40a9d0: 2200 d018 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // type@18d0 │ │ -40a9d4: 7010 c4c6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD;.:()V // method@c6c4 │ │ -40a9da: 6900 c88d |0005: sput-object v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.THE_EOD:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // field@8dc8 │ │ -40a9de: 0e00 |0007: return-void │ │ +40a9b4: |[40a9b4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.:()V │ │ +40a9c4: 2200 d018 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // type@18d0 │ │ +40a9c8: 7010 c4c6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD;.:()V // method@c6c4 │ │ +40a9ce: 6900 c88d |0005: sput-object v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.THE_EOD:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // field@8dc8 │ │ +40a9d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;) │ │ name : '' │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -40a9e0: |[40a9e0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V │ │ -40a9f0: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -40a9f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -40a9f8: 5c20 cd8d |0004: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ -40a9fc: 5920 cf8d |0006: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40aa00: 5920 ce8d |0008: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40aa04: 5920 c98d |000a: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40aa08: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ -40aa0a: 5921 d08d |000d: iput v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40aa0e: 5920 d18d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40aa12: 3803 2f00 |0011: if-eqz v3, 0040 // +002f │ │ -40aa16: 3804 2500 |0013: if-eqz v4, 0038 // +0025 │ │ -40aa1a: 5b23 d28d |0015: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40aa1e: 5b24 ca8d |0017: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ -40aa22: 6e10 f5c6 0300 |0019: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ -40aa28: 0a03 |001c: move-result v3 │ │ -40aa2a: da04 0302 |001d: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -40aa2e: 2344 c71b |001f: new-array v4, v4, [B // type@1bc7 │ │ -40aa32: 5b24 d58d |0021: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40aa36: d804 03ff |0023: add-int/lit8 v4, v3, #int -1 // #ff │ │ -40aa3a: 5924 d48d |0025: iput v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ -40aa3e: 1404 0080 0000 |0027: const v4, #float 4.59177e-41 // #00008000 │ │ -40aa44: 2344 cb1b |002a: new-array v4, v4, [I // type@1bcb │ │ -40aa48: 5b24 cc8d |002c: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ -40aa4c: 5424 cc8d |002e: iget-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ -40aa50: 7120 9f86 1400 |0030: invoke-static {v4, v1}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ -40aa56: 2333 cb1b |0033: new-array v3, v3, [I // type@1bcb │ │ -40aa5a: 5b23 d38d |0035: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ -40aa5e: 0e00 |0037: return-void │ │ -40aa60: 2203 8010 |0038: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -40aa64: 1a04 f278 |003a: const-string v4, "callback must not be null" // string@78f2 │ │ -40aa68: 7020 f983 4300 |003c: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -40aa6e: 2703 |003f: throw v3 │ │ -40aa70: 2203 8010 |0040: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -40aa74: 1a04 7db8 |0042: const-string v4, "params must not be null" // string@b87d │ │ -40aa78: 7020 f983 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -40aa7e: 2703 |0047: throw v3 │ │ +40a9d4: |[40a9d4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V │ │ +40a9e4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +40a9ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40a9ec: 5c20 cd8d |0004: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ +40a9f0: 5920 cf8d |0006: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a9f4: 5920 ce8d |0008: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a9f8: 5920 c98d |000a: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40a9fc: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ +40a9fe: 5921 d08d |000d: iput v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40aa02: 5920 d18d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40aa06: 3803 2f00 |0011: if-eqz v3, 0040 // +002f │ │ +40aa0a: 3804 2500 |0013: if-eqz v4, 0038 // +0025 │ │ +40aa0e: 5b23 d28d |0015: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40aa12: 5b24 ca8d |0017: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ +40aa16: 6e10 f5c6 0300 |0019: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ +40aa1c: 0a03 |001c: move-result v3 │ │ +40aa1e: da04 0302 |001d: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +40aa22: 2344 c71b |001f: new-array v4, v4, [B // type@1bc7 │ │ +40aa26: 5b24 d58d |0021: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40aa2a: d804 03ff |0023: add-int/lit8 v4, v3, #int -1 // #ff │ │ +40aa2e: 5924 d48d |0025: iput v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ +40aa32: 1404 0080 0000 |0027: const v4, #float 4.59177e-41 // #00008000 │ │ +40aa38: 2344 cb1b |002a: new-array v4, v4, [I // type@1bcb │ │ +40aa3c: 5b24 cc8d |002c: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ +40aa40: 5424 cc8d |002e: iget-object v4, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ +40aa44: 7120 9f86 1400 |0030: invoke-static {v4, v1}, Ljava/util/Arrays;.fill:([II)V // method@869f │ │ +40aa4a: 2333 cb1b |0033: new-array v3, v3, [I // type@1bcb │ │ +40aa4e: 5b23 d38d |0035: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ +40aa52: 0e00 |0037: return-void │ │ +40aa54: 2203 8010 |0038: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +40aa58: 1a04 f278 |003a: const-string v4, "callback must not be null" // string@78f2 │ │ +40aa5c: 7020 f983 4300 |003c: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +40aa62: 2703 |003f: throw v3 │ │ +40aa64: 2203 8010 |0040: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +40aa68: 1a04 7db8 |0042: const-string v4, "params must not be null" // string@b87d │ │ +40aa6c: 7020 f983 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +40aa72: 2703 |0047: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=210 │ │ 0x0006 line=215 │ │ 0x0008 line=217 │ │ 0x000a line=220 │ │ @@ -895467,24 +895467,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -40aa80: |[40aa80] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.catchUpMissedInserts:()V │ │ -40aa90: 5230 d18d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40aa94: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ -40aa98: 5231 cb8d |0004: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40aa9c: d802 00ff |0006: add-int/lit8 v2, v0, #int -1 // #ff │ │ -40aaa0: 5932 d18d |0008: iput v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40aaa4: b101 |000a: sub-int/2addr v1, v0 │ │ -40aaa6: 7020 d5c6 1300 |000b: invoke-direct {v3, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ -40aaac: 28f2 |000e: goto 0000 // -000e │ │ -40aaae: 0e00 |000f: return-void │ │ +40aa74: |[40aa74] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.catchUpMissedInserts:()V │ │ +40aa84: 5230 d18d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40aa88: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ +40aa8c: 5231 cb8d |0004: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40aa90: d802 00ff |0006: add-int/lit8 v2, v0, #int -1 // #ff │ │ +40aa94: 5932 d18d |0008: iput v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40aa98: b101 |000a: sub-int/2addr v1, v0 │ │ +40aa9a: 7020 d5c6 1300 |000b: invoke-direct {v3, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ +40aaa0: 28f2 |000e: goto 0000 // -000e │ │ +40aaa2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0004 line=489 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ │ │ @@ -895493,82 +895493,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -40aab0: |[40aab0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:()V │ │ -40aac0: 5480 d28d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40aac4: 6e10 f3c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ -40aaca: 0a00 |0005: move-result v0 │ │ -40aacc: 5481 d28d |0006: iget-object v1, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40aad0: 6e10 edc6 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getLazyMatching:()Z // method@c6ed │ │ -40aad6: 0a01 |000b: move-result v1 │ │ -40aad8: 5482 d28d |000c: iget-object v2, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40aadc: 6e10 eec6 0200 |000e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getLazyMatchingThreshold:()I // method@c6ee │ │ -40aae2: 0a02 |0011: move-result v2 │ │ -40aae4: 5283 cf8d |0012: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40aae8: 3403 6e00 |0014: if-lt v3, v0, 0082 // +006e │ │ -40aaec: 7010 ccc6 0800 |0016: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.catchUpMissedInserts:()V // method@c6cc │ │ -40aaf2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -40aaf4: 5284 cb8d |001a: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40aaf8: 7020 d5c6 4800 |001c: invoke-direct {v8, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ -40aafe: 0a04 |001f: move-result v4 │ │ -40ab00: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -40ab02: 3254 1e00 |0021: if-eq v4, v5, 003f // +001e │ │ -40ab06: 5286 cb8d |0023: iget v6, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab0a: 9106 0406 |0025: sub-int v6, v4, v6 │ │ -40ab0e: 5487 d28d |0027: iget-object v7, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40ab12: 6e10 f2c6 0700 |0029: invoke-virtual {v7}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxOffset:()I // method@c6f2 │ │ -40ab18: 0a07 |002c: move-result v7 │ │ -40ab1a: 3676 1200 |002d: if-gt v6, v7, 003f // +0012 │ │ -40ab1e: 7020 d7c6 4800 |002f: invoke-direct {v8, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatch:(I)I // method@c6d7 │ │ -40ab24: 0a03 |0032: move-result v3 │ │ -40ab26: 3801 0c00 |0033: if-eqz v1, 003f // +000c │ │ -40ab2a: 3623 0a00 |0035: if-gt v3, v2, 003f // +000a │ │ -40ab2e: 5284 cf8d |0037: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ab32: 3704 0600 |0039: if-le v4, v0, 003f // +0006 │ │ -40ab36: 7020 d8c6 3800 |003b: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatchForNextPosition:(I)I // method@c6d8 │ │ -40ab3c: 0a03 |003e: move-result v3 │ │ -40ab3e: 3403 2200 |003f: if-lt v3, v0, 0061 // +0022 │ │ -40ab42: 5284 c98d |0041: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ab46: 5286 cb8d |0043: iget v6, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab4a: 3264 0700 |0045: if-eq v4, v6, 004c // +0007 │ │ -40ab4e: 7010 d3c6 0800 |0047: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ -40ab54: 5985 c98d |004a: iput v5, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ab58: 7020 d2c6 3800 |004c: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushBackReference:(I)V // method@c6d2 │ │ -40ab5e: 7020 d6c6 3800 |004f: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertStringsInMatch:(I)V // method@c6d6 │ │ -40ab64: 5284 cf8d |0052: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ab68: b134 |0054: sub-int/2addr v4, v3 │ │ -40ab6a: 5984 cf8d |0055: iput v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ab6e: 5284 cb8d |0057: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab72: b034 |0059: add-int/2addr v4, v3 │ │ -40ab74: 5984 cb8d |005a: iput v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab78: 5283 cb8d |005c: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab7c: 5983 c98d |005e: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ab80: 28b2 |0060: goto 0012 // -004e │ │ -40ab82: 5283 cf8d |0061: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ab86: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ -40ab8a: 5983 cf8d |0065: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ab8e: 5283 cb8d |0067: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab92: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40ab96: 5983 cb8d |006b: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab9a: 5283 cb8d |006d: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ab9e: 5284 c98d |006f: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40aba2: b143 |0071: sub-int/2addr v3, v4 │ │ -40aba4: 5484 d28d |0072: iget-object v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40aba8: 6e10 f1c6 0400 |0074: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxLiteralLength:()I // method@c6f1 │ │ -40abae: 0a04 |0077: move-result v4 │ │ -40abb0: 3443 9aff |0078: if-lt v3, v4, 0012 // -0066 │ │ -40abb4: 7010 d3c6 0800 |007a: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ -40abba: 5283 cb8d |007d: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40abbe: 5983 c98d |007f: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40abc2: 2891 |0081: goto 0012 // -006f │ │ -40abc4: 0e00 |0082: return-void │ │ +40aaa4: |[40aaa4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:()V │ │ +40aab4: 5480 d28d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40aab8: 6e10 f3c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ +40aabe: 0a00 |0005: move-result v0 │ │ +40aac0: 5481 d28d |0006: iget-object v1, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40aac4: 6e10 edc6 0100 |0008: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getLazyMatching:()Z // method@c6ed │ │ +40aaca: 0a01 |000b: move-result v1 │ │ +40aacc: 5482 d28d |000c: iget-object v2, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40aad0: 6e10 eec6 0200 |000e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getLazyMatchingThreshold:()I // method@c6ee │ │ +40aad6: 0a02 |0011: move-result v2 │ │ +40aad8: 5283 cf8d |0012: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40aadc: 3403 6e00 |0014: if-lt v3, v0, 0082 // +006e │ │ +40aae0: 7010 ccc6 0800 |0016: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.catchUpMissedInserts:()V // method@c6cc │ │ +40aae6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +40aae8: 5284 cb8d |001a: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40aaec: 7020 d5c6 4800 |001c: invoke-direct {v8, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ +40aaf2: 0a04 |001f: move-result v4 │ │ +40aaf4: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ +40aaf6: 3254 1e00 |0021: if-eq v4, v5, 003f // +001e │ │ +40aafa: 5286 cb8d |0023: iget v6, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40aafe: 9106 0406 |0025: sub-int v6, v4, v6 │ │ +40ab02: 5487 d28d |0027: iget-object v7, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40ab06: 6e10 f2c6 0700 |0029: invoke-virtual {v7}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxOffset:()I // method@c6f2 │ │ +40ab0c: 0a07 |002c: move-result v7 │ │ +40ab0e: 3676 1200 |002d: if-gt v6, v7, 003f // +0012 │ │ +40ab12: 7020 d7c6 4800 |002f: invoke-direct {v8, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatch:(I)I // method@c6d7 │ │ +40ab18: 0a03 |0032: move-result v3 │ │ +40ab1a: 3801 0c00 |0033: if-eqz v1, 003f // +000c │ │ +40ab1e: 3623 0a00 |0035: if-gt v3, v2, 003f // +000a │ │ +40ab22: 5284 cf8d |0037: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ab26: 3704 0600 |0039: if-le v4, v0, 003f // +0006 │ │ +40ab2a: 7020 d8c6 3800 |003b: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatchForNextPosition:(I)I // method@c6d8 │ │ +40ab30: 0a03 |003e: move-result v3 │ │ +40ab32: 3403 2200 |003f: if-lt v3, v0, 0061 // +0022 │ │ +40ab36: 5284 c98d |0041: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ab3a: 5286 cb8d |0043: iget v6, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab3e: 3264 0700 |0045: if-eq v4, v6, 004c // +0007 │ │ +40ab42: 7010 d3c6 0800 |0047: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ +40ab48: 5985 c98d |004a: iput v5, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ab4c: 7020 d2c6 3800 |004c: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushBackReference:(I)V // method@c6d2 │ │ +40ab52: 7020 d6c6 3800 |004f: invoke-direct {v8, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertStringsInMatch:(I)V // method@c6d6 │ │ +40ab58: 5284 cf8d |0052: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ab5c: b134 |0054: sub-int/2addr v4, v3 │ │ +40ab5e: 5984 cf8d |0055: iput v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ab62: 5284 cb8d |0057: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab66: b034 |0059: add-int/2addr v4, v3 │ │ +40ab68: 5984 cb8d |005a: iput v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab6c: 5283 cb8d |005c: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab70: 5983 c98d |005e: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ab74: 28b2 |0060: goto 0012 // -004e │ │ +40ab76: 5283 cf8d |0061: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ab7a: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ +40ab7e: 5983 cf8d |0065: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ab82: 5283 cb8d |0067: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab86: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ +40ab8a: 5983 cb8d |006b: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab8e: 5283 cb8d |006d: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ab92: 5284 c98d |006f: iget v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ab96: b143 |0071: sub-int/2addr v3, v4 │ │ +40ab98: 5484 d28d |0072: iget-object v4, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40ab9c: 6e10 f1c6 0400 |0074: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxLiteralLength:()I // method@c6f1 │ │ +40aba2: 0a04 |0077: move-result v4 │ │ +40aba4: 3443 9aff |0078: if-lt v3, v4, 0012 // -0066 │ │ +40aba8: 7010 d3c6 0800 |007a: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ +40abae: 5283 cb8d |007d: iget v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40abb2: 5983 c98d |007f: iput v3, v8, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40abb6: 2891 |0081: goto 0012 // -006f │ │ +40abb8: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0006 line=397 │ │ 0x000c line=398 │ │ 0x0012 line=400 │ │ 0x0016 line=401 │ │ @@ -895598,43 +895598,43 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -40ac1c: |[40ac1c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.doCompress:([BII)V │ │ -40ac2c: 5430 d58d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ac30: 2100 |0002: array-length v0, v0 │ │ -40ac32: 5231 cb8d |0003: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ac36: b110 |0005: sub-int/2addr v0, v1 │ │ -40ac38: 5231 cf8d |0006: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ac3c: b110 |0008: sub-int/2addr v0, v1 │ │ -40ac3e: 3706 0500 |0009: if-le v6, v0, 000e // +0005 │ │ -40ac42: 7010 dbc6 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.slide:()V // method@c6db │ │ -40ac48: 5430 d58d |000e: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ac4c: 5231 cb8d |0010: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ac50: 5232 cf8d |0012: iget v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ac54: b021 |0014: add-int/2addr v1, v2 │ │ -40ac56: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40ac5c: 5234 cf8d |0018: iget v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ac60: b064 |001a: add-int/2addr v4, v6 │ │ -40ac62: 5934 cf8d |001b: iput v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ac66: 5534 cd8d |001d: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ -40ac6a: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -40ac6e: 5234 cf8d |0021: iget v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ac72: 5435 d28d |0023: iget-object v5, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40ac76: 6e10 f3c6 0500 |0025: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ -40ac7c: 0a05 |0028: move-result v5 │ │ -40ac7e: 3454 0500 |0029: if-lt v4, v5, 002e // +0005 │ │ -40ac82: 7010 d4c6 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialize:()V // method@c6d4 │ │ -40ac88: 5534 cd8d |002e: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ -40ac8c: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ -40ac90: 7010 cdc6 0300 |0032: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:()V // method@c6cd │ │ -40ac96: 0e00 |0035: return-void │ │ +40ac10: |[40ac10] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.doCompress:([BII)V │ │ +40ac20: 5430 d58d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40ac24: 2100 |0002: array-length v0, v0 │ │ +40ac26: 5231 cb8d |0003: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ac2a: b110 |0005: sub-int/2addr v0, v1 │ │ +40ac2c: 5231 cf8d |0006: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ac30: b110 |0008: sub-int/2addr v0, v1 │ │ +40ac32: 3706 0500 |0009: if-le v6, v0, 000e // +0005 │ │ +40ac36: 7010 dbc6 0300 |000b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.slide:()V // method@c6db │ │ +40ac3c: 5430 d58d |000e: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40ac40: 5231 cb8d |0010: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ac44: 5232 cf8d |0012: iget v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ac48: b021 |0014: add-int/2addr v1, v2 │ │ +40ac4a: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40ac50: 5234 cf8d |0018: iget v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ac54: b064 |001a: add-int/2addr v4, v6 │ │ +40ac56: 5934 cf8d |001b: iput v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ac5a: 5534 cd8d |001d: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ +40ac5e: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +40ac62: 5234 cf8d |0021: iget v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ac66: 5435 d28d |0023: iget-object v5, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40ac6a: 6e10 f3c6 0500 |0025: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ +40ac70: 0a05 |0028: move-result v5 │ │ +40ac72: 3454 0500 |0029: if-lt v4, v5, 002e // +0005 │ │ +40ac76: 7010 d4c6 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialize:()V // method@c6d4 │ │ +40ac7c: 5534 cd8d |002e: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ +40ac80: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ +40ac84: 7010 cdc6 0300 |0032: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:()V // method@c6cd │ │ +40ac8a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x000b line=356 │ │ 0x000e line=358 │ │ 0x0018 line=359 │ │ 0x001d line=360 │ │ @@ -895652,23 +895652,23 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -40ace0: |[40ace0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.flushBackReference:(I)V │ │ -40acf0: 5440 ca8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ -40acf4: 2201 cd18 |0002: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ -40acf8: 5242 cb8d |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40acfc: 5243 d08d |0006: iget v3, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40ad00: b132 |0008: sub-int/2addr v2, v3 │ │ -40ad02: 7030 bec6 2105 |0009: invoke-direct {v1, v2, v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.:(II)V // method@c6be │ │ -40ad08: 7220 c3c6 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ -40ad0e: 0e00 |000f: return-void │ │ +40acd4: |[40acd4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.flushBackReference:(I)V │ │ +40ace4: 5440 ca8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ +40ace8: 2201 cd18 |0002: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ +40acec: 5242 cb8d |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40acf0: 5243 d08d |0006: iget v3, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40acf4: b132 |0008: sub-int/2addr v2, v3 │ │ +40acf6: 7030 bec6 2105 |0009: invoke-direct {v1, v2, v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.:(II)V // method@c6be │ │ +40acfc: 7220 c3c6 1000 |000c: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ +40ad02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ │ │ @@ -895677,24 +895677,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -40ad10: |[40ad10] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.flushLiteralBlock:()V │ │ -40ad20: 5450 ca8d |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ -40ad24: 2201 d118 |0002: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ -40ad28: 5452 d58d |0004: iget-object v2, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ad2c: 5253 c98d |0006: iget v3, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ad30: 5254 cb8d |0008: iget v4, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ad34: b134 |000a: sub-int/2addr v4, v3 │ │ -40ad36: 7040 c5c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.:([BII)V // method@c6c5 │ │ -40ad3c: 7220 c3c6 1000 |000e: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ -40ad42: 0e00 |0011: return-void │ │ +40ad04: |[40ad04] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.flushLiteralBlock:()V │ │ +40ad14: 5450 ca8d |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ +40ad18: 2201 d118 |0002: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ +40ad1c: 5452 d58d |0004: iget-object v2, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40ad20: 5253 c98d |0006: iget v3, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ad24: 5254 cb8d |0008: iget v4, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ad28: b134 |000a: sub-int/2addr v4, v3 │ │ +40ad2a: 7040 c5c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.:([BII)V // method@c6c5 │ │ +40ad30: 7220 c3c6 1000 |000e: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ +40ad36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;) │ │ @@ -895702,29 +895702,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -40ad44: |[40ad44] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.initialize:()V │ │ -40ad54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40ad56: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -40ad58: 3510 1100 |0002: if-ge v0, v1, 0013 // +0011 │ │ -40ad5c: 5231 ce8d |0004: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40ad60: 5432 d58d |0006: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ad64: 4802 0200 |0008: aget-byte v2, v2, v0 │ │ -40ad68: 7030 d9c6 1302 |000a: invoke-direct {v3, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.nextHash:(IB)I // method@c6d9 │ │ -40ad6e: 0a01 |000d: move-result v1 │ │ -40ad70: 5931 ce8d |000e: iput v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40ad74: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -40ad78: 28ef |0012: goto 0001 // -0011 │ │ -40ad7a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -40ad7c: 5c30 cd8d |0014: iput-boolean v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ -40ad80: 0e00 |0016: return-void │ │ +40ad38: |[40ad38] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.initialize:()V │ │ +40ad48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40ad4a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +40ad4c: 3510 1100 |0002: if-ge v0, v1, 0013 // +0011 │ │ +40ad50: 5231 ce8d |0004: iget v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40ad54: 5432 d58d |0006: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40ad58: 4802 0200 |0008: aget-byte v2, v2, v0 │ │ +40ad5c: 7030 d9c6 1302 |000a: invoke-direct {v3, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.nextHash:(IB)I // method@c6d9 │ │ +40ad62: 0a01 |000d: move-result v1 │ │ +40ad64: 5931 ce8d |000e: iput v1, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40ad68: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +40ad6c: 28ef |0012: goto 0001 // -0011 │ │ +40ad6e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +40ad70: 5c30 cd8d |0014: iput-boolean v0, v3, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialized:Z // field@8dcd │ │ +40ad74: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=390 │ │ 0x0014 line=392 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ │ │ @@ -895733,32 +895733,32 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -40a7ec: |[40a7ec] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.insertString:(I)I │ │ -40a7fc: 5250 ce8d |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a800: 5451 d58d |0002: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40a804: d802 06ff |0004: add-int/lit8 v2, v6, #int -1 // #ff │ │ -40a808: d802 0203 |0006: add-int/lit8 v2, v2, #int 3 // #03 │ │ -40a80c: 4801 0102 |0008: aget-byte v1, v1, v2 │ │ -40a810: 7030 d9c6 0501 |000a: invoke-direct {v5, v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.nextHash:(IB)I // method@c6d9 │ │ -40a816: 0a00 |000d: move-result v0 │ │ -40a818: 5950 ce8d |000e: iput v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a81c: 5450 cc8d |0010: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ -40a820: 5251 ce8d |0012: iget v1, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a824: 4402 0001 |0014: aget v2, v0, v1 │ │ -40a828: 5453 d38d |0016: iget-object v3, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ -40a82c: 5254 d48d |0018: iget v4, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ -40a830: b564 |001a: and-int/2addr v4, v6 │ │ -40a832: 4b02 0304 |001b: aput v2, v3, v4 │ │ -40a836: 4b06 0001 |001d: aput v6, v0, v1 │ │ -40a83a: 0f02 |001f: return v2 │ │ +40a7e0: |[40a7e0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.insertString:(I)I │ │ +40a7f0: 5250 ce8d |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a7f4: 5451 d58d |0002: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40a7f8: d802 06ff |0004: add-int/lit8 v2, v6, #int -1 // #ff │ │ +40a7fc: d802 0203 |0006: add-int/lit8 v2, v2, #int 3 // #03 │ │ +40a800: 4801 0102 |0008: aget-byte v1, v1, v2 │ │ +40a804: 7030 d9c6 0501 |000a: invoke-direct {v5, v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.nextHash:(IB)I // method@c6d9 │ │ +40a80a: 0a00 |000d: move-result v0 │ │ +40a80c: 5950 ce8d |000e: iput v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a810: 5450 cc8d |0010: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ +40a814: 5251 ce8d |0012: iget v1, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a818: 4402 0001 |0014: aget v2, v0, v1 │ │ +40a81c: 5453 d38d |0016: iget-object v3, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ +40a820: 5254 d48d |0018: iget v4, v5, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ +40a824: b564 |001a: and-int/2addr v4, v6 │ │ +40a826: 4b02 0304 |001b: aput v2, v3, v4 │ │ +40a82a: 4b06 0001 |001d: aput v6, v0, v1 │ │ +40a82e: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0010 line=445 │ │ 0x0016 line=446 │ │ 0x001d line=447 │ │ locals : │ │ @@ -895770,32 +895770,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -40ad84: |[40ad84] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.insertStringsInMatch:(I)V │ │ -40ad94: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ -40ad98: 5241 cf8d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ad9c: d801 01fd |0004: add-int/lit8 v1, v1, #int -3 // #fd │ │ -40ada0: 7120 de83 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40ada6: 0a00 |0009: move-result v0 │ │ -40ada8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -40adaa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -40adac: 3602 0b00 |000c: if-gt v2, v0, 0017 // +000b │ │ -40adb0: 5243 cb8d |000e: iget v3, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40adb4: b023 |0010: add-int/2addr v3, v2 │ │ -40adb6: 7020 d5c6 3400 |0011: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ -40adbc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -40adc0: 28f6 |0016: goto 000c // -000a │ │ -40adc2: b105 |0017: sub-int/2addr v5, v0 │ │ -40adc4: b115 |0018: sub-int/2addr v5, v1 │ │ -40adc6: 5945 d18d |0019: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40adca: 0e00 |001b: return-void │ │ +40ad78: |[40ad78] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.insertStringsInMatch:(I)V │ │ +40ad88: d800 05ff |0000: add-int/lit8 v0, v5, #int -1 // #ff │ │ +40ad8c: 5241 cf8d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40ad90: d801 01fd |0004: add-int/lit8 v1, v1, #int -3 // #fd │ │ +40ad94: 7120 de83 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40ad9a: 0a00 |0009: move-result v0 │ │ +40ad9c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +40ad9e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +40ada0: 3602 0b00 |000c: if-gt v2, v0, 0017 // +000b │ │ +40ada4: 5243 cb8d |000e: iget v3, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ada8: b023 |0010: add-int/2addr v3, v2 │ │ +40adaa: 7020 d5c6 3400 |0011: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ +40adb0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +40adb4: 28f6 |0016: goto 000c // -000a │ │ +40adb6: b105 |0017: sub-int/2addr v5, v0 │ │ +40adb8: b115 |0018: sub-int/2addr v5, v1 │ │ +40adba: 5945 d18d |0019: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40adbe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=479 │ │ 0x000e line=482 │ │ 0x0019 line=484 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ @@ -895806,73 +895806,73 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -40a83c: |[40a83c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.longestMatch:(I)I │ │ -40a84c: 54c0 d28d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40a850: 6e10 f3c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ -40a856: 0a00 |0005: move-result v0 │ │ -40a858: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -40a85c: 54c1 d28d |0008: iget-object v1, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40a860: 6e10 efc6 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxBackReferenceLength:()I // method@c6ef │ │ -40a866: 0a01 |000d: move-result v1 │ │ -40a868: 52c2 cf8d |000e: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40a86c: 7120 de83 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a872: 0a01 |0013: move-result v1 │ │ -40a874: 52c2 cb8d |0014: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a878: 54c3 d28d |0016: iget-object v3, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40a87c: 6e10 f2c6 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxOffset:()I // method@c6f2 │ │ -40a882: 0a03 |001b: move-result v3 │ │ -40a884: b132 |001c: sub-int/2addr v2, v3 │ │ -40a886: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -40a888: 7120 da83 2300 |001e: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40a88e: 0a02 |0021: move-result v2 │ │ -40a890: 54c4 d28d |0022: iget-object v4, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40a894: 6e10 f4c6 0400 |0024: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getNiceBackReferenceLength:()I // method@c6f4 │ │ -40a89a: 0a04 |0027: move-result v4 │ │ -40a89c: 7120 de83 4100 |0028: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a8a2: 0a04 |002b: move-result v4 │ │ -40a8a4: 54c5 d28d |002c: iget-object v5, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40a8a8: 6e10 f0c6 0500 |002e: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxCandidates:()I // method@c6f0 │ │ -40a8ae: 0a05 |0031: move-result v5 │ │ -40a8b0: 0106 |0032: move v6, v0 │ │ -40a8b2: 01d0 |0033: move v0, v13 │ │ -40a8b4: 120d |0034: const/4 v13, #int 0 // #0 │ │ -40a8b6: 355d 2e00 |0035: if-ge v13, v5, 0063 // +002e │ │ -40a8ba: 3420 2c00 |0037: if-lt v0, v2, 0063 // +002c │ │ -40a8be: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -40a8c0: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -40a8c2: 3517 1500 |003b: if-ge v7, v1, 0050 // +0015 │ │ -40a8c6: 54c9 d58d |003d: iget-object v9, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40a8ca: 900a 0007 |003f: add-int v10, v0, v7 │ │ -40a8ce: 480a 090a |0041: aget-byte v10, v9, v10 │ │ -40a8d2: 52cb cb8d |0043: iget v11, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a8d6: b07b |0045: add-int/2addr v11, v7 │ │ -40a8d8: 4809 090b |0046: aget-byte v9, v9, v11 │ │ -40a8dc: 329a 0300 |0048: if-eq v10, v9, 004b // +0003 │ │ -40a8e0: 2806 |004a: goto 0050 // +0006 │ │ -40a8e2: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -40a8e6: d807 0701 |004d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -40a8ea: 28ec |004f: goto 003b // -0014 │ │ -40a8ec: 3768 0900 |0050: if-le v8, v6, 0059 // +0009 │ │ -40a8f0: 59c0 d08d |0052: iput v0, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40a8f4: 3448 0400 |0054: if-lt v8, v4, 0058 // +0004 │ │ -40a8f8: 0186 |0056: move v6, v8 │ │ -40a8fa: 280c |0057: goto 0063 // +000c │ │ -40a8fc: 0186 |0058: move v6, v8 │ │ -40a8fe: 54c7 d38d |0059: iget-object v7, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ -40a902: 52c8 d48d |005b: iget v8, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ -40a906: b580 |005d: and-int/2addr v0, v8 │ │ -40a908: 4400 0700 |005e: aget v0, v7, v0 │ │ -40a90c: d80d 0d01 |0060: add-int/lit8 v13, v13, #int 1 // #01 │ │ -40a910: 28d3 |0062: goto 0035 // -002d │ │ -40a912: 0f06 |0063: return v6 │ │ +40a830: |[40a830] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.longestMatch:(I)I │ │ +40a840: 54c0 d28d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40a844: 6e10 f3c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMinBackReferenceLength:()I // method@c6f3 │ │ +40a84a: 0a00 |0005: move-result v0 │ │ +40a84c: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +40a850: 54c1 d28d |0008: iget-object v1, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40a854: 6e10 efc6 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxBackReferenceLength:()I // method@c6ef │ │ +40a85a: 0a01 |000d: move-result v1 │ │ +40a85c: 52c2 cf8d |000e: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a860: 7120 de83 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a866: 0a01 |0013: move-result v1 │ │ +40a868: 52c2 cb8d |0014: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a86c: 54c3 d28d |0016: iget-object v3, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40a870: 6e10 f2c6 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxOffset:()I // method@c6f2 │ │ +40a876: 0a03 |001b: move-result v3 │ │ +40a878: b132 |001c: sub-int/2addr v2, v3 │ │ +40a87a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +40a87c: 7120 da83 2300 |001e: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40a882: 0a02 |0021: move-result v2 │ │ +40a884: 54c4 d28d |0022: iget-object v4, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40a888: 6e10 f4c6 0400 |0024: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getNiceBackReferenceLength:()I // method@c6f4 │ │ +40a88e: 0a04 |0027: move-result v4 │ │ +40a890: 7120 de83 4100 |0028: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a896: 0a04 |002b: move-result v4 │ │ +40a898: 54c5 d28d |002c: iget-object v5, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40a89c: 6e10 f0c6 0500 |002e: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getMaxCandidates:()I // method@c6f0 │ │ +40a8a2: 0a05 |0031: move-result v5 │ │ +40a8a4: 0106 |0032: move v6, v0 │ │ +40a8a6: 01d0 |0033: move v0, v13 │ │ +40a8a8: 120d |0034: const/4 v13, #int 0 // #0 │ │ +40a8aa: 355d 2e00 |0035: if-ge v13, v5, 0063 // +002e │ │ +40a8ae: 3420 2c00 |0037: if-lt v0, v2, 0063 // +002c │ │ +40a8b2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +40a8b4: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +40a8b6: 3517 1500 |003b: if-ge v7, v1, 0050 // +0015 │ │ +40a8ba: 54c9 d58d |003d: iget-object v9, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40a8be: 900a 0007 |003f: add-int v10, v0, v7 │ │ +40a8c2: 480a 090a |0041: aget-byte v10, v9, v10 │ │ +40a8c6: 52cb cb8d |0043: iget v11, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a8ca: b07b |0045: add-int/2addr v11, v7 │ │ +40a8cc: 4809 090b |0046: aget-byte v9, v9, v11 │ │ +40a8d0: 329a 0300 |0048: if-eq v10, v9, 004b // +0003 │ │ +40a8d4: 2806 |004a: goto 0050 // +0006 │ │ +40a8d6: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +40a8da: d807 0701 |004d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +40a8de: 28ec |004f: goto 003b // -0014 │ │ +40a8e0: 3768 0900 |0050: if-le v8, v6, 0059 // +0009 │ │ +40a8e4: 59c0 d08d |0052: iput v0, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40a8e8: 3448 0400 |0054: if-lt v8, v4, 0058 // +0004 │ │ +40a8ec: 0186 |0056: move v6, v8 │ │ +40a8ee: 280c |0057: goto 0063 // +000c │ │ +40a8f0: 0186 |0058: move v6, v8 │ │ +40a8f2: 54c7 d38d |0059: iget-object v7, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ +40a8f6: 52c8 d48d |005b: iget v8, v12, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ +40a8fa: b580 |005d: and-int/2addr v0, v8 │ │ +40a8fc: 4400 0700 |005e: aget v0, v7, v0 │ │ +40a900: d80d 0d01 |0060: add-int/lit8 v13, v13, #int 1 // #01 │ │ +40a904: 28d3 |0062: goto 0035 // -002d │ │ +40a906: 0f06 |0063: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0008 line=512 │ │ 0x0014 line=513 │ │ 0x0022 line=514 │ │ 0x002c line=515 │ │ @@ -895888,48 +895888,48 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -40a914: |[40a914] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.longestMatchForNextPosition:(I)I │ │ -40a924: 5260 d08d |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40a928: 5261 ce8d |0002: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a92c: 5262 cf8d |0004: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40a930: d802 02ff |0006: add-int/lit8 v2, v2, #int -1 // #ff │ │ -40a934: 5962 cf8d |0008: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40a938: 5262 cb8d |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a93c: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -40a940: 5962 cb8d |000e: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a944: 5262 cb8d |0010: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a948: 7020 d5c6 2600 |0012: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ -40a94e: 0a02 |0015: move-result v2 │ │ -40a950: 5463 d38d |0016: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ -40a954: 5264 cb8d |0018: iget v4, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a958: 5265 d48d |001a: iget v5, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ -40a95c: b554 |001c: and-int/2addr v4, v5 │ │ -40a95e: 4403 0304 |001d: aget v3, v3, v4 │ │ -40a962: 7020 d7c6 2600 |001f: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatch:(I)I // method@c6d7 │ │ -40a968: 0a02 |0022: move-result v2 │ │ -40a96a: 3672 1900 |0023: if-gt v2, v7, 003c // +0019 │ │ -40a96e: 5960 d08d |0025: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40a972: 5460 cc8d |0027: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ -40a976: 5262 ce8d |0029: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a97a: 4b03 0002 |002b: aput v3, v0, v2 │ │ -40a97e: 5961 ce8d |002d: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ -40a982: 5260 cb8d |002f: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a986: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ -40a98a: 5960 cb8d |0033: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40a98e: 5260 cf8d |0035: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40a992: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -40a996: 5960 cf8d |0039: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40a99a: 2802 |003b: goto 003d // +0002 │ │ -40a99c: 0127 |003c: move v7, v2 │ │ -40a99e: 0f07 |003d: return v7 │ │ +40a908: |[40a908] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.longestMatchForNextPosition:(I)I │ │ +40a918: 5260 d08d |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40a91c: 5261 ce8d |0002: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a920: 5262 cf8d |0004: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a924: d802 02ff |0006: add-int/lit8 v2, v2, #int -1 // #ff │ │ +40a928: 5962 cf8d |0008: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a92c: 5262 cb8d |000a: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a930: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +40a934: 5962 cb8d |000e: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a938: 5262 cb8d |0010: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a93c: 7020 d5c6 2600 |0012: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ +40a942: 0a02 |0015: move-result v2 │ │ +40a944: 5463 d38d |0016: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ +40a948: 5264 cb8d |0018: iget v4, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a94c: 5265 d48d |001a: iget v5, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.wMask:I // field@8dd4 │ │ +40a950: b554 |001c: and-int/2addr v4, v5 │ │ +40a952: 4403 0304 |001d: aget v3, v3, v4 │ │ +40a956: 7020 d7c6 2600 |001f: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.longestMatch:(I)I // method@c6d7 │ │ +40a95c: 0a02 |0022: move-result v2 │ │ +40a95e: 3672 1900 |0023: if-gt v2, v7, 003c // +0019 │ │ +40a962: 5960 d08d |0025: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40a966: 5460 cc8d |0027: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ +40a96a: 5262 ce8d |0029: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a96e: 4b03 0002 |002b: aput v3, v0, v2 │ │ +40a972: 5961 ce8d |002d: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertHash:I // field@8dce │ │ +40a976: 5260 cb8d |002f: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a97a: d800 00ff |0031: add-int/lit8 v0, v0, #int -1 // #ff │ │ +40a97e: 5960 cb8d |0033: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40a982: 5260 cf8d |0035: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a986: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +40a98a: 5960 cf8d |0039: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40a98e: 2802 |003b: goto 003d // +0002 │ │ +40a990: 0127 |003c: move v7, v2 │ │ +40a992: 0f07 |003d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0002 line=454 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0010 line=458 │ │ @@ -895949,78 +895949,78 @@ │ │ type : '(IB)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -40a9a0: |[40a9a0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.nextHash:(IB)I │ │ -40a9b0: d522 ff00 |0000: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -40a9b4: e001 0105 |0002: shl-int/lit8 v1, v1, #int 5 // #05 │ │ -40a9b8: b721 |0004: xor-int/2addr v1, v2 │ │ -40a9ba: d511 ff7f |0005: and-int/lit16 v1, v1, #int 32767 // #7fff │ │ -40a9be: 0f01 |0007: return v1 │ │ +40a994: |[40a994] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.nextHash:(IB)I │ │ +40a9a4: d522 ff00 |0000: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +40a9a8: e001 0105 |0002: shl-int/lit8 v1, v1, #int 5 // #05 │ │ +40a9ac: b721 |0004: xor-int/2addr v1, v2 │ │ +40a9ae: d511 ff7f |0005: and-int/lit16 v1, v1, #int 32767 // #7fff │ │ +40a9b2: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;) │ │ name : 'slide' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -40ae5c: |[40ae5c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.slide:()V │ │ -40ae6c: 5460 d28d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40ae70: 6e10 f5c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ -40ae76: 0a00 |0005: move-result v0 │ │ -40ae78: 5261 c98d |0006: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ae7c: 5262 cb8d |0008: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ae80: 3221 0b00 |000a: if-eq v1, v2, 0015 // +000b │ │ -40ae84: 3501 0900 |000c: if-ge v1, v0, 0015 // +0009 │ │ -40ae88: 7010 d3c6 0600 |000e: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ -40ae8e: 5261 cb8d |0011: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ae92: 5961 c98d |0013: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ae96: 5461 d58d |0015: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ae9a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -40ae9c: 7150 a084 0121 |0018: invoke-static {v1, v0, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40aea2: 5261 cb8d |001b: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40aea6: b101 |001d: sub-int/2addr v1, v0 │ │ -40aea8: 5961 cb8d |001e: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40aeac: 5261 d08d |0020: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40aeb0: b101 |0022: sub-int/2addr v1, v0 │ │ -40aeb2: 5961 d08d |0023: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ -40aeb6: 5261 c98d |0025: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40aeba: b101 |0027: sub-int/2addr v1, v0 │ │ -40aebc: 5961 c98d |0028: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40aec0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -40aec2: 1403 0080 0000 |002b: const v3, #float 4.59177e-41 // #00008000 │ │ -40aec8: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ -40aeca: 3531 0f00 |002f: if-ge v1, v3, 003e // +000f │ │ -40aece: 5463 cc8d |0031: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ -40aed2: 4405 0301 |0033: aget v5, v3, v1 │ │ -40aed6: 3405 0400 |0035: if-lt v5, v0, 0039 // +0004 │ │ -40aeda: 9104 0500 |0037: sub-int v4, v5, v0 │ │ -40aede: 4b04 0301 |0039: aput v4, v3, v1 │ │ -40aee2: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -40aee6: 28ee |003d: goto 002b // -0012 │ │ -40aee8: 3502 1000 |003e: if-ge v2, v0, 004e // +0010 │ │ -40aeec: 5461 d38d |0040: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ -40aef0: 4403 0102 |0042: aget v3, v1, v2 │ │ -40aef4: 3403 0400 |0044: if-lt v3, v0, 0048 // +0004 │ │ -40aef8: b103 |0046: sub-int/2addr v3, v0 │ │ -40aefa: 2802 |0047: goto 0049 // +0002 │ │ -40aefc: 12f3 |0048: const/4 v3, #int -1 // #ff │ │ -40aefe: 4b03 0102 |0049: aput v3, v1, v2 │ │ -40af02: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -40af06: 28f1 |004d: goto 003e // -000f │ │ -40af08: 0e00 |004e: return-void │ │ +40ae50: |[40ae50] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.slide:()V │ │ +40ae60: 5460 d28d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40ae64: 6e10 f5c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ +40ae6a: 0a00 |0005: move-result v0 │ │ +40ae6c: 5261 c98d |0006: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ae70: 5262 cb8d |0008: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ae74: 3221 0b00 |000a: if-eq v1, v2, 0015 // +000b │ │ +40ae78: 3501 0900 |000c: if-ge v1, v0, 0015 // +0009 │ │ +40ae7c: 7010 d3c6 0600 |000e: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ +40ae82: 5261 cb8d |0011: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ae86: 5961 c98d |0013: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ae8a: 5461 d58d |0015: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40ae8e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +40ae90: 7150 a084 0121 |0018: invoke-static {v1, v0, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40ae96: 5261 cb8d |001b: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ae9a: b101 |001d: sub-int/2addr v1, v0 │ │ +40ae9c: 5961 cb8d |001e: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40aea0: 5261 d08d |0020: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40aea4: b101 |0022: sub-int/2addr v1, v0 │ │ +40aea6: 5961 d08d |0023: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.matchStart:I // field@8dd0 │ │ +40aeaa: 5261 c98d |0025: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40aeae: b101 |0027: sub-int/2addr v1, v0 │ │ +40aeb0: 5961 c98d |0028: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40aeb4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +40aeb6: 1403 0080 0000 |002b: const v3, #float 4.59177e-41 // #00008000 │ │ +40aebc: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ +40aebe: 3531 0f00 |002f: if-ge v1, v3, 003e // +000f │ │ +40aec2: 5463 cc8d |0031: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.head:[I // field@8dcc │ │ +40aec6: 4405 0301 |0033: aget v5, v3, v1 │ │ +40aeca: 3405 0400 |0035: if-lt v5, v0, 0039 // +0004 │ │ +40aece: 9104 0500 |0037: sub-int v4, v5, v0 │ │ +40aed2: 4b04 0301 |0039: aput v4, v3, v1 │ │ +40aed6: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40aeda: 28ee |003d: goto 002b // -0012 │ │ +40aedc: 3502 1000 |003e: if-ge v2, v0, 004e // +0010 │ │ +40aee0: 5461 d38d |0040: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prev:[I // field@8dd3 │ │ +40aee4: 4403 0102 |0042: aget v3, v1, v2 │ │ +40aee8: 3403 0400 |0044: if-lt v3, v0, 0048 // +0004 │ │ +40aeec: b103 |0046: sub-int/2addr v3, v0 │ │ +40aeee: 2802 |0047: goto 0049 // +0002 │ │ +40aef0: 12f3 |0048: const/4 v3, #int -1 // #ff │ │ +40aef2: 4b03 0102 |0049: aput v3, v1, v2 │ │ +40aef6: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +40aefa: 28f1 |004d: goto 003e // -000f │ │ +40aefc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0006 line=370 │ │ 0x000e line=371 │ │ 0x0011 line=372 │ │ 0x0015 line=374 │ │ @@ -896040,19 +896040,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40abc8: |[40abc8] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:([B)V │ │ -40abd8: 2130 |0000: array-length v0, v3 │ │ -40abda: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -40abdc: 6e40 cfc6 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ -40abe2: 0e00 |0005: return-void │ │ +40abbc: |[40abbc] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:([B)V │ │ +40abcc: 2130 |0000: array-length v0, v3 │ │ +40abce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +40abd0: 6e40 cfc6 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ +40abd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -896061,26 +896061,26 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -40abe4: |[40abe4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:([BII)V │ │ -40abf4: 5410 d28d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40abf8: 6e10 f5c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ -40abfe: 0a00 |0005: move-result v0 │ │ -40ac00: 3704 0800 |0006: if-le v4, v0, 000e // +0008 │ │ -40ac04: 7040 d0c6 2103 |0008: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.doCompress:([BII)V // method@c6d0 │ │ -40ac0a: b003 |000b: add-int/2addr v3, v0 │ │ -40ac0c: b104 |000c: sub-int/2addr v4, v0 │ │ -40ac0e: 28f9 |000d: goto 0006 // -0007 │ │ -40ac10: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ -40ac14: 7040 d0c6 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.doCompress:([BII)V // method@c6d0 │ │ -40ac1a: 0e00 |0013: return-void │ │ +40abd8: |[40abd8] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.compress:([BII)V │ │ +40abe8: 5410 d28d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40abec: 6e10 f5c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ +40abf2: 0a00 |0005: move-result v0 │ │ +40abf4: 3704 0800 |0006: if-le v4, v0, 000e // +0008 │ │ +40abf8: 7040 d0c6 2103 |0008: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.doCompress:([BII)V // method@c6d0 │ │ +40abfe: b003 |000b: add-int/2addr v3, v0 │ │ +40ac00: b104 |000c: sub-int/2addr v4, v0 │ │ +40ac02: 28f9 |000d: goto 0006 // -0007 │ │ +40ac04: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ +40ac08: 7040 d0c6 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.doCompress:([BII)V // method@c6d0 │ │ +40ac0e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=275 │ │ 0x0010 line=280 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; │ │ @@ -896093,29 +896093,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -40ac98: |[40ac98] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.finish:()V │ │ -40aca8: 5220 c98d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40acac: 5221 cb8d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40acb0: 3310 0600 |0004: if-ne v0, v1, 000a // +0006 │ │ -40acb4: 5220 cf8d |0006: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40acb8: 3d00 0c00 |0008: if-lez v0, 0014 // +000c │ │ -40acbc: 5220 cb8d |000a: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40acc0: 5221 cf8d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40acc4: b010 |000e: add-int/2addr v0, v1 │ │ -40acc6: 5920 cb8d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40acca: 7010 d3c6 0200 |0011: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ -40acd0: 5420 ca8d |0014: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ -40acd4: 6201 c88d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.THE_EOD:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // field@8dc8 │ │ -40acd8: 7220 c3c6 1000 |0018: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ -40acde: 0e00 |001b: return-void │ │ +40ac8c: |[40ac8c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.finish:()V │ │ +40ac9c: 5220 c98d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40aca0: 5221 cb8d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40aca4: 3310 0600 |0004: if-ne v0, v1, 000a // +0006 │ │ +40aca8: 5220 cf8d |0006: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40acac: 3d00 0c00 |0008: if-lez v0, 0014 // +000c │ │ +40acb0: 5220 cb8d |000a: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40acb4: 5221 cf8d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40acb8: b010 |000e: add-int/2addr v0, v1 │ │ +40acba: 5920 cb8d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40acbe: 7010 d3c6 0200 |0011: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.flushLiteralBlock:()V // method@c6d3 │ │ +40acc4: 5420 ca8d |0014: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.callback:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback; // field@8dca │ │ +40acc8: 6201 c88d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.THE_EOD:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // field@8dc8 │ │ +40accc: 7220 c3c6 1000 |0018: invoke-interface {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V // method@c6c3 │ │ +40acd2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000a line=295 │ │ 0x0011 line=296 │ │ 0x0014 line=298 │ │ locals : │ │ @@ -896126,50 +896126,50 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -40adcc: |[40adcc] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.prefill:([B)V │ │ -40addc: 5240 cb8d |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ade0: 3900 3600 |0002: if-nez v0, 0038 // +0036 │ │ -40ade4: 5240 cf8d |0004: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ -40ade8: 3900 3200 |0006: if-nez v0, 0038 // +0032 │ │ -40adec: 5440 d28d |0008: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ -40adf0: 6e10 f5c6 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ -40adf6: 0a00 |000d: move-result v0 │ │ -40adf8: 2151 |000e: array-length v1, v5 │ │ -40adfa: 7120 de83 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40ae00: 0a00 |0012: move-result v0 │ │ -40ae02: 2151 |0013: array-length v1, v5 │ │ -40ae04: b101 |0014: sub-int/2addr v1, v0 │ │ -40ae06: 5442 d58d |0015: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ -40ae0a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -40ae0c: 7150 a084 1532 |0018: invoke-static {v5, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40ae12: 1235 |001b: const/4 v5, #int 3 // #3 │ │ -40ae14: 3450 1500 |001c: if-lt v0, v5, 0031 // +0015 │ │ -40ae18: 7010 d4c6 0400 |001e: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialize:()V // method@c6d4 │ │ -40ae1e: d805 00fd |0021: add-int/lit8 v5, v0, #int -3 // #fd │ │ -40ae22: d805 0501 |0023: add-int/lit8 v5, v5, #int 1 // #01 │ │ -40ae26: 3553 0800 |0025: if-ge v3, v5, 002d // +0008 │ │ -40ae2a: 7020 d5c6 3400 |0027: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ -40ae30: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40ae34: 28f9 |002c: goto 0025 // -0007 │ │ -40ae36: 1225 |002d: const/4 v5, #int 2 // #2 │ │ -40ae38: 5945 d18d |002e: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40ae3c: 2803 |0030: goto 0033 // +0003 │ │ -40ae3e: 5940 d18d |0031: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ -40ae42: 5940 cb8d |0033: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ -40ae46: 5940 c98d |0035: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ -40ae4a: 0e00 |0037: return-void │ │ -40ae4c: 2205 7210 |0038: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -40ae50: 1a00 36d1 |003a: const-string v0, "the compressor has already started to accept data, can't prefill anymore" // string@d136 │ │ -40ae54: 7020 8c83 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -40ae5a: 2705 |003f: throw v5 │ │ +40adc0: |[40adc0] org.apache.commons.compress.compressors.lz77support.LZ77Compressor.prefill:([B)V │ │ +40add0: 5240 cb8d |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40add4: 3900 3600 |0002: if-nez v0, 0038 // +0036 │ │ +40add8: 5240 cf8d |0004: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.lookahead:I // field@8dcf │ │ +40addc: 3900 3200 |0006: if-nez v0, 0038 // +0032 │ │ +40ade0: 5440 d28d |0008: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8dd2 │ │ +40ade4: 6e10 f5c6 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.getWindowSize:()I // method@c6f5 │ │ +40adea: 0a00 |000d: move-result v0 │ │ +40adec: 2151 |000e: array-length v1, v5 │ │ +40adee: 7120 de83 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40adf4: 0a00 |0012: move-result v0 │ │ +40adf6: 2151 |0013: array-length v1, v5 │ │ +40adf8: b101 |0014: sub-int/2addr v1, v0 │ │ +40adfa: 5442 d58d |0015: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.window:[B // field@8dd5 │ │ +40adfe: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +40ae00: 7150 a084 1532 |0018: invoke-static {v5, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40ae06: 1235 |001b: const/4 v5, #int 3 // #3 │ │ +40ae08: 3450 1500 |001c: if-lt v0, v5, 0031 // +0015 │ │ +40ae0c: 7010 d4c6 0400 |001e: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.initialize:()V // method@c6d4 │ │ +40ae12: d805 00fd |0021: add-int/lit8 v5, v0, #int -3 // #fd │ │ +40ae16: d805 0501 |0023: add-int/lit8 v5, v5, #int 1 // #01 │ │ +40ae1a: 3553 0800 |0025: if-ge v3, v5, 002d // +0008 │ │ +40ae1e: 7020 d5c6 3400 |0027: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.insertString:(I)I // method@c6d5 │ │ +40ae24: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +40ae28: 28f9 |002c: goto 0025 // -0007 │ │ +40ae2a: 1225 |002d: const/4 v5, #int 2 // #2 │ │ +40ae2c: 5945 d18d |002e: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40ae30: 2803 |0030: goto 0033 // +0003 │ │ +40ae32: 5940 d18d |0031: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.missedInserts:I // field@8dd1 │ │ +40ae36: 5940 cb8d |0033: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.currentPosition:I // field@8dcb │ │ +40ae3a: 5940 c98d |0035: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.blockStart:I // field@8dc9 │ │ +40ae3e: 0e00 |0037: return-void │ │ +40ae40: 2205 7210 |0038: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +40ae44: 1a00 36d1 |003a: const-string v0, "the compressor has already started to accept data, can't prefill anymore" // string@d136 │ │ +40ae48: 7020 8c83 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +40ae4e: 2705 |003f: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0008 line=318 │ │ 0x0013 line=319 │ │ 0x001e line=322 │ │ 0x0027 line=325 │ │ @@ -896273,33 +896273,33 @@ │ │ type : '(I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -40b1f0: |[40b1f0] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.:(I)V │ │ -40b200: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -40b206: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -40b208: 3402 1600 |0004: if-lt v2, v0, 001a // +0016 │ │ -40b20c: 7110 ebc6 0200 |0006: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.access$100:(I)Z // method@c6eb │ │ -40b212: 0a00 |0009: move-result v0 │ │ -40b214: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -40b218: 5912 de8d |000c: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b21c: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -40b21e: 5910 dc8d |000f: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b222: d800 02ff |0011: add-int/lit8 v0, v2, #int -1 // #ff │ │ -40b226: 5910 d88d |0013: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40b22a: 5910 db8d |0015: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ -40b22e: 5912 da8d |0017: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ -40b232: 0e00 |0019: return-void │ │ -40b234: 2202 7110 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -40b238: 1a00 97d7 |001c: const-string v0, "windowSize must be a power of two" // string@d797 │ │ -40b23c: 7020 8783 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -40b242: 2702 |0021: throw v2 │ │ +40b1e4: |[40b1e4] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.:(I)V │ │ +40b1f4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +40b1fa: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +40b1fc: 3402 1600 |0004: if-lt v2, v0, 001a // +0016 │ │ +40b200: 7110 ebc6 0200 |0006: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.access$100:(I)Z // method@c6eb │ │ +40b206: 0a00 |0009: move-result v0 │ │ +40b208: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +40b20c: 5912 de8d |000c: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b210: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +40b212: 5910 dc8d |000f: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b216: d800 02ff |0011: add-int/lit8 v0, v2, #int -1 // #ff │ │ +40b21a: 5910 d88d |0013: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40b21e: 5910 db8d |0015: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ +40b222: 5912 da8d |0017: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ +40b226: 0e00 |0019: return-void │ │ +40b228: 2202 7110 |001a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +40b22c: 1a00 97d7 |001c: const-string v0, "windowSize must be a power of two" // string@d797 │ │ +40b230: 7020 8783 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +40b236: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0006 line=60 │ │ 0x000c line=63 │ │ 0x000f line=64 │ │ 0x0013 line=65 │ │ @@ -896315,17 +896315,17 @@ │ │ type : '(ILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -40b244: |[40b244] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.:(ILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V │ │ -40b254: 7020 dcc6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.:(I)V // method@c6dc │ │ -40b25a: 0e00 |0003: return-void │ │ +40b238: |[40b238] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.:(ILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V │ │ +40b248: 7020 dcc6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.:(I)V // method@c6dc │ │ +40b24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/apache/commons/compress/compressors/lz77support/Parameters$1; │ │ @@ -896336,68 +896336,68 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/lz77support/Parameters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 11 │ │ insns size : 90 16-bit code units │ │ -40af0c: |[40af0c] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ -40af1c: 54c0 dd8d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ -40af20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -40af24: 6e10 9983 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -40af2a: 0a00 |0007: move-result v0 │ │ -40af2c: 280b |0008: goto 0013 // +000b │ │ -40af2e: 52c0 dc8d |0009: iget v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40af32: 52c1 d88d |000b: iget v1, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40af36: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ -40af3a: 7120 da83 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40af40: 0a00 |0012: move-result v0 │ │ -40af42: 0107 |0013: move v7, v0 │ │ -40af44: 54c0 d98d |0014: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ -40af48: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -40af4c: 6e10 9983 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -40af52: 0a00 |001b: move-result v0 │ │ -40af54: 280b |001c: goto 0027 // +000b │ │ -40af56: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ -40af5a: 52c1 de8d |001f: iget v1, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40af5e: d311 8000 |0021: div-int/lit16 v1, v1, #int 128 // #0080 │ │ -40af62: 7120 da83 1000 |0023: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40af68: 0a00 |0026: move-result v0 │ │ -40af6a: 0108 |0027: move v8, v0 │ │ -40af6c: 54c0 d68d |0028: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ -40af70: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ -40af74: 6e10 f182 0000 |002c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -40af7a: 0a00 |002f: move-result v0 │ │ -40af7c: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ -40af80: 2804 |0032: goto 0036 // +0004 │ │ -40af82: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -40af84: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -40af86: 2803 |0035: goto 0038 // +0003 │ │ -40af88: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -40af8a: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -40af8c: 3809 0d00 |0038: if-eqz v9, 0045 // +000d │ │ -40af90: 54c0 d78d |003a: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ -40af94: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -40af98: 6e10 9983 0000 |003e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -40af9e: 0a00 |0041: move-result v0 │ │ -40afa0: 2805 |0042: goto 0047 // +0005 │ │ -40afa2: 017a |0043: move v10, v7 │ │ -40afa4: 2804 |0044: goto 0048 // +0004 │ │ -40afa6: 52c0 dc8d |0045: iget v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40afaa: 010a |0047: move v10, v0 │ │ -40afac: 2200 d518 |0048: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters; // type@18d5 │ │ -40afb0: 52c2 de8d |004a: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40afb4: 52c3 dc8d |004c: iget v3, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40afb8: 52c4 d88d |004e: iget v4, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40afbc: 52c5 db8d |0050: iget v5, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ -40afc0: 52c6 da8d |0052: iget v6, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ -40afc4: 120b |0054: const/4 v11, #int 0 // #0 │ │ -40afc6: 0701 |0055: move-object v1, v0 │ │ -40afc8: 760b eac6 0100 |0056: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.:(IIIIIIIZILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V // method@c6ea │ │ -40afce: 1100 |0059: return-object v0 │ │ +40af00: |[40af00] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ +40af10: 54c0 dd8d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ +40af14: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +40af18: 6e10 9983 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +40af1e: 0a00 |0007: move-result v0 │ │ +40af20: 280b |0008: goto 0013 // +000b │ │ +40af22: 52c0 dc8d |0009: iget v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40af26: 52c1 d88d |000b: iget v1, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40af2a: db01 0102 |000d: div-int/lit8 v1, v1, #int 2 // #02 │ │ +40af2e: 7120 da83 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40af34: 0a00 |0012: move-result v0 │ │ +40af36: 0107 |0013: move v7, v0 │ │ +40af38: 54c0 d98d |0014: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ +40af3c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +40af40: 6e10 9983 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +40af46: 0a00 |001b: move-result v0 │ │ +40af48: 280b |001c: goto 0027 // +000b │ │ +40af4a: 1300 0001 |001d: const/16 v0, #int 256 // #100 │ │ +40af4e: 52c1 de8d |001f: iget v1, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40af52: d311 8000 |0021: div-int/lit16 v1, v1, #int 128 // #0080 │ │ +40af56: 7120 da83 1000 |0023: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40af5c: 0a00 |0026: move-result v0 │ │ +40af5e: 0108 |0027: move v8, v0 │ │ +40af60: 54c0 d68d |0028: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ +40af64: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ +40af68: 6e10 f182 0000 |002c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +40af6e: 0a00 |002f: move-result v0 │ │ +40af70: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ +40af74: 2804 |0032: goto 0036 // +0004 │ │ +40af76: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +40af78: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +40af7a: 2803 |0035: goto 0038 // +0003 │ │ +40af7c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +40af7e: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +40af80: 3809 0d00 |0038: if-eqz v9, 0045 // +000d │ │ +40af84: 54c0 d78d |003a: iget-object v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ +40af88: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +40af8c: 6e10 9983 0000 |003e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +40af92: 0a00 |0041: move-result v0 │ │ +40af94: 2805 |0042: goto 0047 // +0005 │ │ +40af96: 017a |0043: move v10, v7 │ │ +40af98: 2804 |0044: goto 0048 // +0004 │ │ +40af9a: 52c0 dc8d |0045: iget v0, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40af9e: 010a |0047: move v10, v0 │ │ +40afa0: 2200 d518 |0048: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters; // type@18d5 │ │ +40afa4: 52c2 de8d |004a: iget v2, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40afa8: 52c3 dc8d |004c: iget v3, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40afac: 52c4 d88d |004e: iget v4, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40afb0: 52c5 db8d |0050: iget v5, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ +40afb4: 52c6 da8d |0052: iget v6, v12, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ +40afb8: 120b |0054: const/4 v11, #int 0 // #0 │ │ +40afba: 0701 |0055: move-object v1, v0 │ │ +40afbc: 760b eac6 0100 |0056: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.:(IIIIIIIZILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V // method@c6ea │ │ +40afc2: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x000f line=249 │ │ 0x0014 line=250 │ │ 0x0028 line=251 │ │ 0x003a line=252 │ │ @@ -896410,33 +896410,33 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -40afd0: |[40afd0] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.tunedForCompressionRatio:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40afe0: 5220 d88d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40afe4: 7110 a983 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40afea: 0c00 |0005: move-result-object v0 │ │ -40afec: 5b20 d78d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ -40aff0: 5b20 dd8d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ -40aff4: 5220 de8d |000a: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40aff8: db00 0010 |000c: div-int/lit8 v0, v0, #int 16 // #10 │ │ -40affc: 1301 2000 |000e: const/16 v1, #int 32 // #20 │ │ -40b000: 7120 da83 0100 |0010: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40b006: 0a00 |0013: move-result v0 │ │ -40b008: 7110 a983 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b00e: 0c00 |0017: move-result-object v0 │ │ -40b010: 5b20 d98d |0018: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ -40b014: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -40b016: 7110 f682 0000 |001b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -40b01c: 0c00 |001e: move-result-object v0 │ │ -40b01e: 5b20 d68d |001f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ -40b022: 1102 |0021: return-object v2 │ │ +40afc4: |[40afc4] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.tunedForCompressionRatio:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40afd4: 5220 d88d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40afd8: 7110 a983 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40afde: 0c00 |0005: move-result-object v0 │ │ +40afe0: 5b20 d78d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ +40afe4: 5b20 dd8d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ +40afe8: 5220 de8d |000a: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40afec: db00 0010 |000c: div-int/lit8 v0, v0, #int 16 // #10 │ │ +40aff0: 1301 2000 |000e: const/16 v1, #int 32 // #20 │ │ +40aff4: 7120 da83 0100 |0010: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40affa: 0a00 |0013: move-result v0 │ │ +40affc: 7110 a983 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b002: 0c00 |0017: move-result-object v0 │ │ +40b004: 5b20 d98d |0018: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ +40b008: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +40b00a: 7110 f682 0000 |001b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +40b010: 0c00 |001e: move-result-object v0 │ │ +40b012: 5b20 d68d |001f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ +40b016: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000a line=237 │ │ 0x001b line=238 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ @@ -896446,40 +896446,40 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -40b024: |[40b024] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.tunedForSpeed:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b034: 5220 dc8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b038: 5221 d88d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40b03c: db01 0108 |0004: div-int/lit8 v1, v1, #int 8 // #08 │ │ -40b040: 7120 da83 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40b046: 0a00 |0009: move-result v0 │ │ -40b048: 7110 a983 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b04e: 0c00 |000d: move-result-object v0 │ │ -40b050: 5b20 dd8d |000e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ -40b054: 5220 de8d |0010: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b058: d300 0004 |0012: div-int/lit16 v0, v0, #int 1024 // #0400 │ │ -40b05c: 1301 2000 |0014: const/16 v1, #int 32 // #20 │ │ -40b060: 7120 da83 0100 |0016: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40b066: 0a00 |0019: move-result v0 │ │ -40b068: 7110 a983 0000 |001a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b06e: 0c00 |001d: move-result-object v0 │ │ -40b070: 5b20 d98d |001e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ -40b074: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -40b076: 7110 f682 0000 |0021: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -40b07c: 0c00 |0024: move-result-object v0 │ │ -40b07e: 5b20 d68d |0025: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ -40b082: 5220 dc8d |0027: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b086: 7110 a983 0000 |0029: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b08c: 0c00 |002c: move-result-object v0 │ │ -40b08e: 5b20 d78d |002d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ -40b092: 1102 |002f: return-object v2 │ │ +40b018: |[40b018] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.tunedForSpeed:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b028: 5220 dc8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b02c: 5221 d88d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40b030: db01 0108 |0004: div-int/lit8 v1, v1, #int 8 // #08 │ │ +40b034: 7120 da83 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40b03a: 0a00 |0009: move-result v0 │ │ +40b03c: 7110 a983 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b042: 0c00 |000d: move-result-object v0 │ │ +40b044: 5b20 dd8d |000e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ +40b048: 5220 de8d |0010: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b04c: d300 0004 |0012: div-int/lit16 v0, v0, #int 1024 // #0400 │ │ +40b050: 1301 2000 |0014: const/16 v1, #int 32 // #20 │ │ +40b054: 7120 da83 0100 |0016: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40b05a: 0a00 |0019: move-result v0 │ │ +40b05c: 7110 a983 0000 |001a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b062: 0c00 |001d: move-result-object v0 │ │ +40b064: 5b20 d98d |001e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ +40b068: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +40b06a: 7110 f682 0000 |0021: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +40b070: 0c00 |0024: move-result-object v0 │ │ +40b072: 5b20 d68d |0025: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ +40b076: 5220 dc8d |0027: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b07a: 7110 a983 0000 |0029: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b080: 0c00 |002c: move-result-object v0 │ │ +40b082: 5b20 d78d |002d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ +40b086: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0010 line=222 │ │ 0x0021 line=223 │ │ 0x0027 line=224 │ │ locals : │ │ @@ -896490,19 +896490,19 @@ │ │ type : '(Z)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40b094: |[40b094] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withLazyMatching:(Z)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b0a4: 7110 f682 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -40b0aa: 0c01 |0003: move-result-object v1 │ │ -40b0ac: 5b01 d68d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ -40b0b0: 1100 |0006: return-object v0 │ │ +40b088: |[40b088] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withLazyMatching:(Z)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b098: 7110 f682 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +40b09e: 0c01 |0003: move-result-object v1 │ │ +40b0a0: 5b01 d68d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyMatches:Ljava/lang/Boolean; // field@8dd6 │ │ +40b0a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) Z │ │ │ │ @@ -896511,19 +896511,19 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40b0b4: |[40b0b4] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withLazyThreshold:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b0c4: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b0ca: 0c01 |0003: move-result-object v1 │ │ -40b0cc: 5b01 d78d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ -40b0d0: 1100 |0006: return-object v0 │ │ +40b0a8: |[40b0a8] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withLazyThreshold:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b0b8: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b0be: 0c01 |0003: move-result-object v1 │ │ +40b0c0: 5b01 d78d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.lazyThreshold:Ljava/lang/Integer; // field@8dd7 │ │ +40b0c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -896532,24 +896532,24 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -40b0d4: |[40b0d4] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b0e4: 5210 dc8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b0e8: 3502 0300 |0002: if-ge v2, v0, 0005 // +0003 │ │ -40b0ec: 2809 |0004: goto 000d // +0009 │ │ -40b0ee: 5210 de8d |0005: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b0f2: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -40b0f6: 7120 de83 0200 |0009: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40b0fc: 0a00 |000c: move-result v0 │ │ -40b0fe: 5910 d88d |000d: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40b102: 1101 |000f: return-object v1 │ │ +40b0c8: |[40b0c8] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b0d8: 5210 dc8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b0dc: 3502 0300 |0002: if-ge v2, v0, 0005 // +0003 │ │ +40b0e0: 2809 |0004: goto 000d // +0009 │ │ +40b0e2: 5210 de8d |0005: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b0e6: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +40b0ea: 7120 de83 0200 |0009: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40b0f0: 0a00 |000c: move-result v0 │ │ +40b0f2: 5910 d88d |000d: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40b0f6: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=116 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -896559,24 +896559,24 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -40b104: |[40b104] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b114: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -40b116: 3502 0500 |0001: if-ge v2, v0, 0006 // +0005 │ │ -40b11a: 5212 de8d |0003: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b11e: 2807 |0005: goto 000c // +0007 │ │ -40b120: 5210 de8d |0006: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b124: 7120 de83 0200 |0008: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40b12a: 0a02 |000b: move-result v2 │ │ -40b12c: 5912 da8d |000c: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ -40b130: 1101 |000e: return-object v1 │ │ +40b0f8: |[40b0f8] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b108: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +40b10a: 3502 0500 |0001: if-ge v2, v0, 0006 // +0005 │ │ +40b10e: 5212 de8d |0003: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b112: 2807 |0005: goto 000c // +0007 │ │ +40b114: 5210 de8d |0006: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b118: 7120 de83 0200 |0008: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40b11e: 0a02 |000b: move-result v2 │ │ +40b120: 5912 da8d |000c: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxLiteralLength:I // field@8dda │ │ +40b124: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x000f reg=2 (null) I │ │ @@ -896586,19 +896586,19 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40b134: |[40b134] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxNumberOfCandidates:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b144: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b14a: 0c01 |0003: move-result-object v1 │ │ -40b14c: 5b01 d98d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ -40b150: 1100 |0006: return-object v0 │ │ +40b128: |[40b128] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxNumberOfCandidates:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b138: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b13e: 0c01 |0003: move-result-object v1 │ │ +40b140: 5b01 d98d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxCandidates:Ljava/lang/Integer; // field@8dd9 │ │ +40b144: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -896607,26 +896607,26 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -40b154: |[40b154] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b164: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -40b166: 3503 0600 |0001: if-ge v3, v0, 0007 // +0006 │ │ -40b16a: 5223 de8d |0003: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b16e: b103 |0005: sub-int/2addr v3, v0 │ │ -40b170: 2808 |0006: goto 000e // +0008 │ │ -40b172: 5221 de8d |0007: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b176: b101 |0009: sub-int/2addr v1, v0 │ │ -40b178: 7120 de83 1300 |000a: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40b17e: 0a03 |000d: move-result v3 │ │ -40b180: 5923 db8d |000e: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ -40b184: 1102 |0010: return-object v2 │ │ +40b148: |[40b148] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b158: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +40b15a: 3503 0600 |0001: if-ge v3, v0, 0007 // +0006 │ │ +40b15e: 5223 de8d |0003: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b162: b103 |0005: sub-int/2addr v3, v0 │ │ +40b164: 2808 |0006: goto 000e // +0008 │ │ +40b166: 5221 de8d |0007: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b16a: b101 |0009: sub-int/2addr v1, v0 │ │ +40b16c: 7120 de83 1300 |000a: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40b172: 0a03 |000d: move-result v3 │ │ +40b174: 5923 db8d |000e: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxOffset:I // field@8ddb │ │ +40b178: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ │ │ @@ -896635,30 +896635,30 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -40b188: |[40b188] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b198: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -40b19a: 7120 da83 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -40b1a0: 0a02 |0004: move-result v2 │ │ -40b1a2: 5912 dc8d |0005: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b1a6: 5212 de8d |0007: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ -40b1aa: 5210 dc8d |0009: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ -40b1ae: 3402 0900 |000b: if-lt v2, v0, 0014 // +0009 │ │ -40b1b2: 5212 d88d |000d: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40b1b6: 3502 0400 |000f: if-ge v2, v0, 0013 // +0004 │ │ -40b1ba: 5910 d88d |0011: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ -40b1be: 1101 |0013: return-object v1 │ │ -40b1c0: 2202 7110 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -40b1c4: 1a00 afb0 |0016: const-string v0, "minBackReferenceLength can't be bigger than windowSize" // string@b0af │ │ -40b1c8: 7020 8783 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -40b1ce: 2702 |001b: throw v2 │ │ +40b17c: |[40b17c] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b18c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +40b18e: 7120 da83 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +40b194: 0a02 |0004: move-result v2 │ │ +40b196: 5912 dc8d |0005: iput v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b19a: 5212 de8d |0007: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.windowSize:I // field@8dde │ │ +40b19e: 5210 dc8d |0009: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.minBackReferenceLength:I // field@8ddc │ │ +40b1a2: 3402 0900 |000b: if-lt v2, v0, 0014 // +0009 │ │ +40b1a6: 5212 d88d |000d: iget v2, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40b1aa: 3502 0400 |000f: if-ge v2, v0, 0013 // +0004 │ │ +40b1ae: 5910 d88d |0011: iput v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.maxBackReferenceLength:I // field@8dd8 │ │ +40b1b2: 1101 |0013: return-object v1 │ │ +40b1b4: 2202 7110 |0014: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +40b1b8: 1a00 afb0 |0016: const-string v0, "minBackReferenceLength can't be bigger than windowSize" // string@b0af │ │ +40b1bc: 7020 8783 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +40b1c2: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0007 line=90 │ │ 0x000d line=93 │ │ 0x0011 line=94 │ │ 0x0014 line=91 │ │ @@ -896671,19 +896671,19 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40b1d0: |[40b1d0] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withNiceBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b1e0: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -40b1e6: 0c01 |0003: move-result-object v1 │ │ -40b1e8: 5b01 dd8d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ -40b1ec: 1100 |0006: return-object v0 │ │ +40b1c4: |[40b1c4] org.apache.commons.compress.compressors.lz77support.Parameters$Builder.withNiceBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b1d4: 7110 a983 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +40b1da: 0c01 |0003: move-result-object v1 │ │ +40b1dc: 5b01 dd8d |0004: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.niceBackReferenceLength:Ljava/lang/Integer; // field@8ddd │ │ +40b1e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -896757,26 +896757,26 @@ │ │ type : '(IIIIIIIZI)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -40b394: |[40b394] org.apache.commons.compress.compressors.lz77support.Parameters.:(IIIIIIIZI)V │ │ -40b3a4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40b3aa: 5901 e88d |0003: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.windowSize:I // field@8de8 │ │ -40b3ae: 5902 e68d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.minBackReferenceLength:I // field@8de6 │ │ -40b3b2: 5903 e28d |0007: iput v3, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxBackReferenceLength:I // field@8de2 │ │ -40b3b6: 5904 e58d |0009: iput v4, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxOffset:I // field@8de5 │ │ -40b3ba: 5905 e48d |000b: iput v5, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxLiteralLength:I // field@8de4 │ │ -40b3be: 5906 e78d |000d: iput v6, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.niceBackReferenceLength:I // field@8de7 │ │ -40b3c2: 5907 e38d |000f: iput v7, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxCandidates:I // field@8de3 │ │ -40b3c6: 5c08 e08d |0011: iput-boolean v8, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyMatching:Z // field@8de0 │ │ -40b3ca: 5909 e18d |0013: iput v9, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyThreshold:I // field@8de1 │ │ -40b3ce: 0e00 |0015: return-void │ │ +40b388: |[40b388] org.apache.commons.compress.compressors.lz77support.Parameters.:(IIIIIIIZI)V │ │ +40b398: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40b39e: 5901 e88d |0003: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.windowSize:I // field@8de8 │ │ +40b3a2: 5902 e68d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.minBackReferenceLength:I // field@8de6 │ │ +40b3a6: 5903 e28d |0007: iput v3, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxBackReferenceLength:I // field@8de2 │ │ +40b3aa: 5904 e58d |0009: iput v4, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxOffset:I // field@8de5 │ │ +40b3ae: 5905 e48d |000b: iput v5, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxLiteralLength:I // field@8de4 │ │ +40b3b2: 5906 e78d |000d: iput v6, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.niceBackReferenceLength:I // field@8de7 │ │ +40b3b6: 5907 e38d |000f: iput v7, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxCandidates:I // field@8de3 │ │ +40b3ba: 5c08 e08d |0011: iput-boolean v8, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyMatching:Z // field@8de0 │ │ +40b3be: 5909 e18d |0013: iput v9, v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyThreshold:I // field@8de1 │ │ +40b3c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x0005 line=267 │ │ 0x0007 line=268 │ │ 0x0009 line=269 │ │ @@ -896802,17 +896802,17 @@ │ │ type : '(IIIIIIIZILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 10 │ │ insns size : 4 16-bit code units │ │ -40b3d0: |[40b3d0] org.apache.commons.compress.compressors.lz77support.Parameters.:(IIIIIIIZILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V │ │ -40b3e0: 760a e9c6 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.:(IIIIIIIZI)V // method@c6e9 │ │ -40b3e6: 0e00 |0003: return-void │ │ +40b3c4: |[40b3c4] org.apache.commons.compress.compressors.lz77support.Parameters.:(IIIIIIIZILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V │ │ +40b3d4: 760a e9c6 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.:(IIIIIIIZI)V // method@c6e9 │ │ +40b3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -896830,18 +896830,18 @@ │ │ type : '(I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -40b25c: |[40b25c] org.apache.commons.compress.compressors.lz77support.Parameters.access$100:(I)Z │ │ -40b26c: 7110 f6c6 0000 |0000: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.isPowerOfTwo:(I)Z // method@c6f6 │ │ -40b272: 0a00 |0003: move-result v0 │ │ -40b274: 0f00 |0004: return v0 │ │ +40b250: |[40b250] org.apache.commons.compress.compressors.lz77support.Parameters.access$100:(I)Z │ │ +40b260: 7110 f6c6 0000 |0000: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.isPowerOfTwo:(I)Z // method@c6f6 │ │ +40b266: 0a00 |0003: move-result v0 │ │ +40b268: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) I │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896849,19 +896849,19 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -40b374: |[40b374] org.apache.commons.compress.compressors.lz77support.Parameters.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40b384: 2200 d418 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // type@18d4 │ │ -40b388: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40b38a: 7030 ddc6 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.:(ILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V // method@c6dd │ │ -40b390: 1100 |0006: return-object v0 │ │ +40b368: |[40b368] org.apache.commons.compress.compressors.lz77support.Parameters.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40b378: 2200 d418 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // type@18d4 │ │ +40b37c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40b37e: 7030 ddc6 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.:(ILorg/apache/commons/compress/compressors/lz77support/Parameters$1;)V // method@c6dd │ │ +40b384: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896869,39 +896869,39 @@ │ │ type : '(I)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -40b290: |[40b290] org.apache.commons.compress.compressors.lz77support.Parameters.isPowerOfTwo:(I)Z │ │ -40b2a0: d800 01ff |0000: add-int/lit8 v0, v1, #int -1 // #ff │ │ -40b2a4: b501 |0002: and-int/2addr v1, v0 │ │ -40b2a6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -40b2aa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -40b2ac: 2802 |0006: goto 0008 // +0002 │ │ -40b2ae: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -40b2b0: 0f01 |0008: return v1 │ │ +40b284: |[40b284] org.apache.commons.compress.compressors.lz77support.Parameters.isPowerOfTwo:(I)Z │ │ +40b294: d800 01ff |0000: add-int/lit8 v0, v1, #int -1 // #ff │ │ +40b298: b501 |0002: and-int/2addr v1, v0 │ │ +40b29a: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +40b29e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +40b2a0: 2802 |0006: goto 0008 // +0002 │ │ +40b2a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +40b2a4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ name : 'getLazyMatching' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b278: |[40b278] org.apache.commons.compress.compressors.lz77support.Parameters.getLazyMatching:()Z │ │ -40b288: 5510 e08d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyMatching:Z // field@8de0 │ │ -40b28c: 0f00 |0002: return v0 │ │ +40b26c: |[40b26c] org.apache.commons.compress.compressors.lz77support.Parameters.getLazyMatching:()Z │ │ +40b27c: 5510 e08d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyMatching:Z // field@8de0 │ │ +40b280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896909,17 +896909,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b2b4: |[40b2b4] org.apache.commons.compress.compressors.lz77support.Parameters.getLazyMatchingThreshold:()I │ │ -40b2c4: 5210 e18d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyThreshold:I // field@8de1 │ │ -40b2c8: 0f00 |0002: return v0 │ │ +40b2a8: |[40b2a8] org.apache.commons.compress.compressors.lz77support.Parameters.getLazyMatchingThreshold:()I │ │ +40b2b8: 5210 e18d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.lazyThreshold:I // field@8de1 │ │ +40b2bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896927,17 +896927,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b2cc: |[40b2cc] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxBackReferenceLength:()I │ │ -40b2dc: 5210 e28d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxBackReferenceLength:I // field@8de2 │ │ -40b2e0: 0f00 |0002: return v0 │ │ +40b2c0: |[40b2c0] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxBackReferenceLength:()I │ │ +40b2d0: 5210 e28d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxBackReferenceLength:I // field@8de2 │ │ +40b2d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896945,17 +896945,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b2e4: |[40b2e4] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxCandidates:()I │ │ -40b2f4: 5210 e38d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxCandidates:I // field@8de3 │ │ -40b2f8: 0f00 |0002: return v0 │ │ +40b2d8: |[40b2d8] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxCandidates:()I │ │ +40b2e8: 5210 e38d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxCandidates:I // field@8de3 │ │ +40b2ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896963,17 +896963,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b2fc: |[40b2fc] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxLiteralLength:()I │ │ -40b30c: 5210 e48d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxLiteralLength:I // field@8de4 │ │ -40b310: 0f00 |0002: return v0 │ │ +40b2f0: |[40b2f0] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxLiteralLength:()I │ │ +40b300: 5210 e48d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxLiteralLength:I // field@8de4 │ │ +40b304: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896981,17 +896981,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b314: |[40b314] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxOffset:()I │ │ -40b324: 5210 e58d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxOffset:I // field@8de5 │ │ -40b328: 0f00 |0002: return v0 │ │ +40b308: |[40b308] org.apache.commons.compress.compressors.lz77support.Parameters.getMaxOffset:()I │ │ +40b318: 5210 e58d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.maxOffset:I // field@8de5 │ │ +40b31c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #6 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -896999,17 +896999,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b32c: |[40b32c] org.apache.commons.compress.compressors.lz77support.Parameters.getMinBackReferenceLength:()I │ │ -40b33c: 5210 e68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.minBackReferenceLength:I // field@8de6 │ │ -40b340: 0f00 |0002: return v0 │ │ +40b320: |[40b320] org.apache.commons.compress.compressors.lz77support.Parameters.getMinBackReferenceLength:()I │ │ +40b330: 5210 e68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.minBackReferenceLength:I // field@8de6 │ │ +40b334: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -897017,17 +897017,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b344: |[40b344] org.apache.commons.compress.compressors.lz77support.Parameters.getNiceBackReferenceLength:()I │ │ -40b354: 5210 e78d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.niceBackReferenceLength:I // field@8de7 │ │ -40b358: 0f00 |0002: return v0 │ │ +40b338: |[40b338] org.apache.commons.compress.compressors.lz77support.Parameters.getNiceBackReferenceLength:()I │ │ +40b348: 5210 e78d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.niceBackReferenceLength:I // field@8de7 │ │ +40b34c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/lz77support/Parameters;) │ │ @@ -897035,17 +897035,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b35c: |[40b35c] org.apache.commons.compress.compressors.lz77support.Parameters.getWindowSize:()I │ │ -40b36c: 5210 e88d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.windowSize:I // field@8de8 │ │ -40b370: 0f00 |0002: return v0 │ │ +40b350: |[40b350] org.apache.commons.compress.compressors.lz77support.Parameters.getWindowSize:()I │ │ +40b360: 5210 e88d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.windowSize:I // field@8de8 │ │ +40b364: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/Parameters; │ │ │ │ source_file_idx : 21863 (Parameters.java) │ │ @@ -897097,40 +897097,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -40b660: |[40b660] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.:()V │ │ -40b670: 2200 d818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ -40b674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40b676: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ -40b67a: 7030 07c7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ -40b680: 6900 ee8d |0008: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b684: 2200 d818 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ -40b688: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -40b68a: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ -40b68e: 7030 07c7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ -40b694: 6900 ec8d |0012: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ -40b698: 2200 d818 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ -40b69c: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -40b69e: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ -40b6a2: 7030 07c7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ -40b6a8: 6900 ed8d |001c: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ -40b6ac: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -40b6ae: 2300 cb1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@1ccb │ │ -40b6b2: 6204 ee8d |0021: sget-object v4, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b6b6: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -40b6ba: 6201 ec8d |0025: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ -40b6be: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -40b6c2: 6201 ed8d |0029: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ -40b6c6: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -40b6ca: 6900 eb8d |002d: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8deb │ │ -40b6ce: 0e00 |002f: return-void │ │ +40b654: |[40b654] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.:()V │ │ +40b664: 2200 d818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ +40b668: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40b66a: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ +40b66e: 7030 07c7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ +40b674: 6900 ee8d |0008: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b678: 2200 d818 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ +40b67c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +40b67e: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ +40b682: 7030 07c7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ +40b688: 6900 ec8d |0012: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ +40b68c: 2200 d818 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ +40b690: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +40b692: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ +40b696: 7030 07c7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c707 │ │ +40b69c: 6900 ed8d |001c: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ +40b6a0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +40b6a2: 2300 cb1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@1ccb │ │ +40b6a6: 6204 ee8d |0021: sget-object v4, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b6aa: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +40b6ae: 6201 ec8d |0025: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ +40b6b2: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +40b6b6: 6201 ed8d |0029: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ +40b6ba: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +40b6be: 6900 eb8d |002d: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8deb │ │ +40b6c2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x001f line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;) │ │ @@ -897138,17 +897138,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 │ │ -40b6d0: |[40b6d0] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ -40b6e0: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -40b6e6: 0e00 |0003: return-void │ │ +40b6c4: |[40b6c4] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ +40b6d4: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40b6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -897158,20 +897158,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40b618: |[40b618] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ -40b628: 1c00 d818 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ -40b62c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40b632: 0c01 |0005: move-result-object v1 │ │ -40b634: 1f01 d818 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ -40b638: 1101 |0008: return-object v1 │ │ +40b60c: |[40b60c] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ +40b61c: 1c00 d818 |0000: const-class v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ +40b620: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +40b626: 0c01 |0005: move-result-object v1 │ │ +40b628: 1f01 d818 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@18d8 │ │ +40b62c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;) │ │ @@ -897179,20 +897179,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40b63c: |[40b63c] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ -40b64c: 6200 eb8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8deb │ │ -40b650: 6e10 8ad7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d78a │ │ -40b656: 0c00 |0005: move-result-object v0 │ │ -40b658: 1f00 cb1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@1ccb │ │ -40b65c: 1100 |0008: return-object v0 │ │ +40b630: |[40b630] org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ +40b640: 6200 eb8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8deb │ │ +40b644: 6e10 8ad7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d78a │ │ +40b64a: 0c00 |0005: move-result-object v0 │ │ +40b64c: 1f00 cb1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // type@1ccb │ │ +40b650: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 12552 (LZMAUtils.java) │ │ @@ -897236,39 +897236,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -40b80c: |[40b80c] org.apache.commons.compress.compressors.lzma.LZMAUtils.:()V │ │ -40b81c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -40b81e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -40b822: 2600 2d00 0000 |0003: fill-array-data v0, 00000030 // +0000002d │ │ -40b828: 6900 ef8d |0006: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ -40b82c: 2200 2511 |0008: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -40b830: 7010 3587 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -40b836: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ -40b83a: 1a02 6214 |000f: const-string v2, ".lzma" // string@1462 │ │ -40b83e: 7230 b187 2001 |0011: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40b844: 1a03 2014 |0014: const-string v3, "-lzma" // string@1420 │ │ -40b848: 7230 b187 3001 |0016: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40b84e: 2201 ab18 |0019: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ -40b852: 7030 70c5 0102 |001b: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ -40b858: 6901 f18d |001e: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ -40b85c: 6200 ee8d |0020: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b860: 6900 f08d |0022: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b864: 1a00 dcb7 |0024: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ -40b868: 7110 2a83 0000 |0026: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -40b86e: 2805 |0029: goto 002e // +0005 │ │ -40b870: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -40b872: 7110 13c7 0000 |002b: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.setCacheLZMAAvailablity:(Z)V // method@c713 │ │ -40b878: 0e00 |002e: return-void │ │ -40b87a: 0000 |002f: nop // spacer │ │ -40b87c: 0003 0100 0300 0000 5d00 0000 |0030: array-data (6 units) │ │ +40b800: |[40b800] org.apache.commons.compress.compressors.lzma.LZMAUtils.:()V │ │ +40b810: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +40b812: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +40b816: 2600 2d00 0000 |0003: fill-array-data v0, 00000030 // +0000002d │ │ +40b81c: 6900 ef8d |0006: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ +40b820: 2200 2511 |0008: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +40b824: 7010 3587 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +40b82a: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ +40b82e: 1a02 6214 |000f: const-string v2, ".lzma" // string@1462 │ │ +40b832: 7230 b187 2001 |0011: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +40b838: 1a03 2014 |0014: const-string v3, "-lzma" // string@1420 │ │ +40b83c: 7230 b187 3001 |0016: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +40b842: 2201 ab18 |0019: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ +40b846: 7030 70c5 0102 |001b: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ +40b84c: 6901 f18d |001e: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ +40b850: 6200 ee8d |0020: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b854: 6900 f08d |0022: sput-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b858: 1a00 dcb7 |0024: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ +40b85c: 7110 2a83 0000 |0026: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +40b862: 2805 |0029: goto 002e // +0005 │ │ +40b864: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +40b866: 7110 13c7 0000 |002b: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.setCacheLZMAAvailablity:(Z)V // method@c713 │ │ +40b86c: 0e00 |002e: return-void │ │ +40b86e: 0000 |002f: nop // spacer │ │ +40b870: 0003 0100 0300 0000 5d00 0000 |0030: array-data (6 units) │ │ catches : 1 │ │ 0x0024 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0001 line=37 │ │ 0x0008 line=48 │ │ 0x0011 line=49 │ │ @@ -897284,17 +897284,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40b898: |[40b898] org.apache.commons.compress.compressors.lzma.LZMAUtils.:()V │ │ -40b8a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40b8ae: 0e00 |0003: return-void │ │ +40b88c: |[40b88c] org.apache.commons.compress.compressors.lzma.LZMAUtils.:()V │ │ +40b89c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40b8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lzma/LZMAUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;) │ │ @@ -897302,36 +897302,36 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b7f4: |[40b7f4] org.apache.commons.compress.compressors.lzma.LZMAUtils.getCachedLZMAAvailability:()Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ -40b804: 6200 f08d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b808: 1100 |0002: return-object v0 │ │ +40b7e8: |[40b7e8] org.apache.commons.compress.compressors.lzma.LZMAUtils.getCachedLZMAAvailability:()Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; │ │ +40b7f8: 6200 f08d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b7fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;) │ │ name : 'getCompressedFilename' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -40b7b4: |[40b7b4] org.apache.commons.compress.compressors.lzma.LZMAUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -40b7c4: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ -40b7c8: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ -40b7ce: 0c01 |0005: move-result-object v1 │ │ -40b7d0: 1101 |0006: return-object v1 │ │ +40b7a8: |[40b7a8] org.apache.commons.compress.compressors.lzma.LZMAUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +40b7b8: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ +40b7bc: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ +40b7c2: 0c01 |0005: move-result-object v1 │ │ +40b7c4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;) │ │ @@ -897339,19 +897339,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -40b7d4: |[40b7d4] org.apache.commons.compress.compressors.lzma.LZMAUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -40b7e4: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ -40b7e8: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ -40b7ee: 0c01 |0005: move-result-object v1 │ │ -40b7f0: 1101 |0006: return-object v1 │ │ +40b7c8: |[40b7c8] org.apache.commons.compress.compressors.lzma.LZMAUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +40b7d8: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ +40b7dc: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ +40b7e2: 0c01 |0005: move-result-object v1 │ │ +40b7e4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;) │ │ @@ -897359,21 +897359,21 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -40b6e8: |[40b6e8] org.apache.commons.compress.compressors.lzma.LZMAUtils.internalIsLZMACompressionAvailable:()Z │ │ -40b6f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40b6fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -40b6fc: 7120 fcc6 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.matches:([BI)Z // method@c6fc │ │ -40b702: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -40b704: 0f00 |0006: return v0 │ │ -40b706: 0f01 |0007: return v1 │ │ +40b6dc: |[40b6dc] org.apache.commons.compress.compressors.lzma.LZMAUtils.internalIsLZMACompressionAvailable:()Z │ │ +40b6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40b6ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +40b6f0: 7120 fcc6 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.matches:([BI)Z // method@c6fc │ │ +40b6f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +40b6f8: 0f00 |0006: return v0 │ │ +40b6fa: 0f01 |0007: return v1 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0007 │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ │ │ @@ -897382,19 +897382,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -40b718: |[40b718] org.apache.commons.compress.compressors.lzma.LZMAUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ -40b728: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ -40b72c: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ -40b732: 0a01 |0005: move-result v1 │ │ -40b734: 0f01 |0006: return v1 │ │ +40b70c: |[40b70c] org.apache.commons.compress.compressors.lzma.LZMAUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ +40b71c: 6200 f18d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8df1 │ │ +40b720: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ +40b726: 0a01 |0005: move-result v1 │ │ +40b728: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;) │ │ @@ -897402,27 +897402,27 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -40b738: |[40b738] org.apache.commons.compress.compressors.lzma.LZMAUtils.isLZMACompressionAvailable:()Z │ │ -40b748: 6200 f08d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b74c: 6201 ee8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b750: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -40b754: 6201 ec8d |0006: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ -40b758: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -40b75c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -40b75e: 2802 |000b: goto 000d // +0002 │ │ -40b760: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -40b762: 0f00 |000d: return v0 │ │ -40b764: 7100 0fc7 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.internalIsLZMACompressionAvailable:()Z // method@c70f │ │ -40b76a: 0a00 |0011: move-result v0 │ │ -40b76c: 0f00 |0012: return v0 │ │ +40b72c: |[40b72c] org.apache.commons.compress.compressors.lzma.LZMAUtils.isLZMACompressionAvailable:()Z │ │ +40b73c: 6200 f08d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b740: 6201 ee8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b744: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +40b748: 6201 ec8d |0006: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ +40b74c: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +40b750: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +40b752: 2802 |000b: goto 000d // +0002 │ │ +40b754: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +40b756: 0f00 |000d: return v0 │ │ +40b758: 7100 0fc7 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.internalIsLZMACompressionAvailable:()Z // method@c70f │ │ +40b75e: 0a00 |0011: move-result v0 │ │ +40b760: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ 0x0006 line=93 │ │ 0x000e line=95 │ │ locals : │ │ @@ -897432,32 +897432,32 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -40b770: |[40b770] org.apache.commons.compress.compressors.lzma.LZMAUtils.matches:([BI)Z │ │ -40b780: 6200 ef8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ -40b784: 2100 |0002: array-length v0, v0 │ │ -40b786: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -40b788: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ -40b78c: 0f01 |0006: return v1 │ │ -40b78e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -40b790: 6200 ef8d |0008: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ -40b794: 2102 |000a: array-length v2, v0 │ │ -40b796: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ -40b79a: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ -40b79e: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ -40b7a2: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ -40b7a6: 0f01 |0013: return v1 │ │ -40b7a8: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -40b7ac: 28f2 |0016: goto 0008 // -000e │ │ -40b7ae: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -40b7b0: 0f03 |0018: return v3 │ │ +40b764: |[40b764] org.apache.commons.compress.compressors.lzma.LZMAUtils.matches:([BI)Z │ │ +40b774: 6200 ef8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ +40b778: 2100 |0002: array-length v0, v0 │ │ +40b77a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +40b77c: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ +40b780: 0f01 |0006: return v1 │ │ +40b782: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +40b784: 6200 ef8d |0008: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.HEADER_MAGIC:[B // field@8def │ │ +40b788: 2102 |000a: array-length v2, v0 │ │ +40b78a: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ +40b78e: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ +40b792: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ +40b796: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ +40b79a: 0f01 |0013: return v1 │ │ +40b79c: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40b7a0: 28f2 |0016: goto 0008 // -000e │ │ +40b7a2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +40b7a4: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=76 │ │ 0x000d line=77 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) [B │ │ @@ -897468,30 +897468,30 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -40b8b0: |[40b8b0] org.apache.commons.compress.compressors.lzma.LZMAUtils.setCacheLZMAAvailablity:(Z)V │ │ -40b8c0: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -40b8c4: 6201 ee8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b8c8: 6901 f08d |0004: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b8cc: 2814 |0006: goto 001a // +0014 │ │ -40b8ce: 6201 f08d |0007: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b8d2: 6200 ee8d |0009: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ -40b8d6: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ -40b8da: 7100 0fc7 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.internalIsLZMACompressionAvailable:()Z // method@c70f │ │ -40b8e0: 0a01 |0010: move-result v1 │ │ -40b8e2: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -40b8e6: 6201 ec8d |0013: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ -40b8ea: 2803 |0015: goto 0018 // +0003 │ │ -40b8ec: 6201 ed8d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ -40b8f0: 6901 f08d |0018: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ -40b8f4: 0e00 |001a: return-void │ │ +40b8a4: |[40b8a4] org.apache.commons.compress.compressors.lzma.LZMAUtils.setCacheLZMAAvailablity:(Z)V │ │ +40b8b4: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +40b8b8: 6201 ee8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b8bc: 6901 f08d |0004: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b8c0: 2814 |0006: goto 001a // +0014 │ │ +40b8c2: 6201 f08d |0007: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b8c6: 6200 ee8d |0009: sget-object v0, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dee │ │ +40b8ca: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ +40b8ce: 7100 0fc7 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.internalIsLZMACompressionAvailable:()Z // method@c70f │ │ +40b8d4: 0a01 |0010: move-result v1 │ │ +40b8d6: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +40b8da: 6201 ec8d |0013: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8dec │ │ +40b8de: 2803 |0015: goto 0018 // +0003 │ │ +40b8e0: 6201 ed8d |0016: sget-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8ded │ │ +40b8e4: 6901 f08d |0018: sput-object v1, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.cachedLZMAAvailability:Lorg/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability; // field@8df0 │ │ +40b8e8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=151 │ │ 0x0007 line=152 │ │ 0x000d line=153 │ │ 0x0013 line=154 │ │ locals : │ │ @@ -897532,18 +897532,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40bd78: |[40bd78] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;Ljava/io/InputStream;)V │ │ -40bd88: 5b01 008e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; // field@8e00 │ │ -40bd8c: 7020 7082 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -40bd92: 0e00 |0005: return-void │ │ +40bd6c: |[40bd6c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;Ljava/io/InputStream;)V │ │ +40bd7c: 5b01 008e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; // field@8e00 │ │ +40bd80: 7020 7082 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +40bd86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ @@ -897554,16 +897554,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -40bd94: |[40bd94] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream$1.close:()V │ │ -40bda4: 0e00 |0000: return-void │ │ +40bd88: |[40bd88] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream$1.close:()V │ │ +40bd98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21829 (Pack200CompressorInputStream.java) │ │ │ │ Class #3272 header: │ │ @@ -897609,33 +897609,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -40c40c: |[40c40c] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:()V │ │ -40c41c: 2200 df18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1; // type@18df │ │ -40c420: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40c422: 1a02 972c |0003: const-string v2, "IN_MEMORY" // string@2c97 │ │ -40c426: 7030 50c7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;.:(Ljava/lang/String;I)V // method@c750 │ │ -40c42c: 6900 0a8e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40c430: 2200 e018 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2; // type@18e0 │ │ -40c434: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -40c436: 1a03 ce5f |000d: const-string v3, "TEMP_FILE" // string@5fce │ │ -40c43a: 7030 52c7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2;.:(Ljava/lang/String;I)V // method@c752 │ │ -40c440: 6900 0b8e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.TEMP_FILE:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0b │ │ -40c444: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -40c446: 2300 cc1c |0015: new-array v0, v0, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@1ccc │ │ -40c44a: 6203 0a8e |0017: sget-object v3, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40c44e: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -40c452: 6201 0b8e |001b: sget-object v1, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.TEMP_FILE:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0b │ │ -40c456: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ -40c45a: 6900 098e |001f: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.$VALUES:[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e09 │ │ -40c45e: 0e00 |0021: return-void │ │ +40c400: |[40c400] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:()V │ │ +40c410: 2200 df18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1; // type@18df │ │ +40c414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40c416: 1a02 972c |0003: const-string v2, "IN_MEMORY" // string@2c97 │ │ +40c41a: 7030 50c7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;.:(Ljava/lang/String;I)V // method@c750 │ │ +40c420: 6900 0a8e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40c424: 2200 e018 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2; // type@18e0 │ │ +40c428: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +40c42a: 1a03 ce5f |000d: const-string v3, "TEMP_FILE" // string@5fce │ │ +40c42e: 7030 52c7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2;.:(Ljava/lang/String;I)V // method@c752 │ │ +40c434: 6900 0b8e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.TEMP_FILE:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0b │ │ +40c438: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +40c43a: 2300 cc1c |0015: new-array v0, v0, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@1ccc │ │ +40c43e: 6203 0a8e |0017: sget-object v3, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40c442: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +40c446: 6201 0b8e |001b: sget-object v1, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.TEMP_FILE:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0b │ │ +40c44a: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ +40c44e: 6900 098e |001f: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.$VALUES:[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e09 │ │ +40c452: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=38 │ │ 0x0015 line=29 │ │ locals : │ │ │ │ @@ -897644,17 +897644,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 │ │ -40c460: |[40c460] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:(Ljava/lang/String;I)V │ │ -40c470: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -40c476: 0e00 |0003: return-void │ │ +40c454: |[40c454] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:(Ljava/lang/String;I)V │ │ +40c464: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40c46a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -897664,17 +897664,17 @@ │ │ type : '(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -40c478: |[40c478] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V │ │ -40c488: 7030 55c7 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;I)V // method@c755 │ │ -40c48e: 0e00 |0003: return-void │ │ +40c46c: |[40c46c] org.apache.commons.compress.compressors.pack200.Pack200Strategy.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V │ │ +40c47c: 7030 55c7 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;I)V // method@c755 │ │ +40c482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -897685,20 +897685,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40c3c4: |[40c3c4] org.apache.commons.compress.compressors.pack200.Pack200Strategy.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ -40c3d4: 1c00 e118 |0000: const-class v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@18e1 │ │ -40c3d8: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40c3de: 0c01 |0005: move-result-object v1 │ │ -40c3e0: 1f01 e118 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@18e1 │ │ -40c3e4: 1101 |0008: return-object v1 │ │ +40c3b8: |[40c3b8] org.apache.commons.compress.compressors.pack200.Pack200Strategy.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ +40c3c8: 1c00 e118 |0000: const-class v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@18e1 │ │ +40c3cc: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +40c3d2: 0c01 |0005: move-result-object v1 │ │ +40c3d4: 1f01 e118 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@18e1 │ │ +40c3d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;) │ │ @@ -897706,20 +897706,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40c3e8: |[40c3e8] org.apache.commons.compress.compressors.pack200.Pack200Strategy.values:()[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ -40c3f8: 6200 098e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.$VALUES:[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e09 │ │ -40c3fc: 6e10 8bd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.clone:()Ljava/lang/Object; // method@d78b │ │ -40c402: 0c00 |0005: move-result-object v0 │ │ -40c404: 1f00 cc1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@1ccc │ │ -40c408: 1100 |0008: return-object v0 │ │ +40c3dc: |[40c3dc] org.apache.commons.compress.compressors.pack200.Pack200Strategy.values:()[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ +40c3ec: 6200 098e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.$VALUES:[Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e09 │ │ +40c3f0: 6e10 8bd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.clone:()Ljava/lang/Object; // method@d78b │ │ +40c3f6: 0c00 |0005: move-result-object v0 │ │ +40c3f8: 1f00 cc1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // type@1ccc │ │ +40c3fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;) │ │ @@ -897765,17 +897765,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40c490: |[40c490] org.apache.commons.compress.compressors.pack200.Pack200Utils.:()V │ │ -40c4a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40c4a6: 0e00 |0003: return-void │ │ +40c484: |[40c484] org.apache.commons.compress.compressors.pack200.Pack200Utils.:()V │ │ +40c494: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40c49a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/pack200/Pack200Utils; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;) │ │ @@ -897783,18 +897783,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -40c4a8: |[40c4a8] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;)V │ │ -40c4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c4ba: 7130 5dc7 1100 |0001: invoke-static {v1, v1, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ -40c4c0: 0e00 |0004: return-void │ │ +40c49c: |[40c49c] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;)V │ │ +40c4ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c4ae: 7130 5dc7 1100 |0001: invoke-static {v1, v1, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ +40c4b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;) │ │ @@ -897802,18 +897802,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 │ │ -40c4c4: |[40c4c4] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/io/File;)V │ │ -40c4d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c4d6: 7130 5dc7 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ -40c4dc: 0e00 |0004: return-void │ │ +40c4b8: |[40c4b8] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/io/File;)V │ │ +40c4c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c4ca: 7130 5dc7 2100 |0001: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ +40c4d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -897822,99 +897822,99 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -40c4e0: |[40c4e0] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V │ │ -40c4f0: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ -40c4f4: 2208 2511 |0002: new-instance v8, Ljava/util/HashMap; // type@1125 │ │ -40c4f8: 7010 3587 0800 |0004: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@8735 │ │ -40c4fe: 1a00 41b8 |0007: const-string v0, "pack.segment.limit" // string@b841 │ │ -40c502: 1a01 6513 |0009: const-string v1, "-1" // string@1365 │ │ -40c506: 7230 b187 0801 |000b: invoke-interface {v8, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -40c50c: 1a00 247c |000e: const-string v0, "commons-compress" // string@7c24 │ │ -40c510: 1a01 43b8 |0010: const-string v1, "pack200normalize" // string@b843 │ │ -40c514: 7120 4182 1000 |0012: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ -40c51a: 0c00 |0015: move-result-object v0 │ │ -40c51c: 2201 3d10 |0016: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -40c520: 7020 6882 0100 |0018: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -40c526: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -40c528: 2203 8311 |001c: new-instance v3, Ljava/util/jar/JarFile; // type@1183 │ │ -40c52c: 7020 be88 6300 |001e: invoke-direct {v3, v6}, Ljava/util/jar/JarFile;.:(Ljava/io/File;)V // method@88be │ │ -40c532: 7100 ca88 0000 |0021: invoke-static {}, Ljava/util/jar/Pack200;.newPacker:()Ljava/util/jar/Pack200$Packer; // method@88ca │ │ -40c538: 0c06 |0024: move-result-object v6 │ │ -40c53a: 7210 c688 0600 |0025: invoke-interface {v6}, Ljava/util/jar/Pack200$Packer;.properties:()Ljava/util/SortedMap; // method@88c6 │ │ -40c540: 0c04 |0028: move-result-object v4 │ │ -40c542: 7220 e687 8400 |0029: invoke-interface {v4, v8}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ -40c548: 7230 c488 3601 |002c: invoke-interface {v6, v3, v1}, Ljava/util/jar/Pack200$Packer;.pack:(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V // method@88c4 │ │ -40c54e: 6e10 bf88 0300 |002f: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ -40c554: 6e10 6b82 0100 |0032: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -40c55a: 7100 cb88 0000 |0035: invoke-static {}, Ljava/util/jar/Pack200;.newUnpacker:()Ljava/util/jar/Pack200$Unpacker; // method@88cb │ │ -40c560: 0c06 |0038: move-result-object v6 │ │ -40c562: 2208 8511 |0039: new-instance v8, Ljava/util/jar/JarOutputStream; // type@1185 │ │ -40c566: 2201 3d10 |003b: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -40c56a: 7020 6882 7100 |003d: invoke-direct {v1, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -40c570: 7020 c288 1800 |0040: invoke-direct {v8, v1}, Ljava/util/jar/JarOutputStream;.:(Ljava/io/OutputStream;)V // method@88c2 │ │ -40c576: 7230 c888 0608 |0043: invoke-interface {v6, v0, v8}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V // method@88c8 │ │ -40c57c: 6e10 c388 0800 |0046: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c582: 6e10 4382 0000 |0049: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -40c588: 0a06 |004c: move-result v6 │ │ -40c58a: 3906 0500 |004d: if-nez v6, 0052 // +0005 │ │ -40c58e: 6e10 4482 0000 |004f: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ -40c594: 0e00 |0052: return-void │ │ -40c596: 0d06 |0053: move-exception v6 │ │ -40c598: 2803 |0054: goto 0057 // +0003 │ │ -40c59a: 0d02 |0055: move-exception v2 │ │ -40c59c: 2702 |0056: throw v2 │ │ -40c59e: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ -40c5a2: 6e10 c388 0800 |0059: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c5a8: 2809 |005c: goto 0065 // +0009 │ │ -40c5aa: 0d07 |005d: move-exception v7 │ │ -40c5ac: 6e20 c784 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40c5b2: 2804 |0061: goto 0065 // +0004 │ │ -40c5b4: 6e10 c388 0800 |0062: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c5ba: 2706 |0065: throw v6 │ │ -40c5bc: 0d06 |0066: move-exception v6 │ │ -40c5be: 0727 |0067: move-object v7, v2 │ │ -40c5c0: 2807 |0068: goto 006f // +0007 │ │ -40c5c2: 0d06 |0069: move-exception v6 │ │ -40c5c4: 2706 |006a: throw v6 │ │ -40c5c6: 0d07 |006b: move-exception v7 │ │ -40c5c8: 0775 |006c: move-object v5, v7 │ │ -40c5ca: 0767 |006d: move-object v7, v6 │ │ -40c5cc: 0756 |006e: move-object v6, v5 │ │ -40c5ce: 3807 0b00 |006f: if-eqz v7, 007a // +000b │ │ -40c5d2: 6e10 bf88 0300 |0071: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ -40c5d8: 2809 |0074: goto 007d // +0009 │ │ -40c5da: 0d08 |0075: move-exception v8 │ │ -40c5dc: 6e20 c784 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40c5e2: 2804 |0079: goto 007d // +0004 │ │ -40c5e4: 6e10 bf88 0300 |007a: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ -40c5ea: 2706 |007d: throw v6 │ │ -40c5ec: 0d06 |007e: move-exception v6 │ │ -40c5ee: 2804 |007f: goto 0083 // +0004 │ │ -40c5f0: 0d06 |0080: move-exception v6 │ │ -40c5f2: 0762 |0081: move-object v2, v6 │ │ -40c5f4: 2702 |0082: throw v2 │ │ -40c5f6: 3802 0b00 |0083: if-eqz v2, 008e // +000b │ │ -40c5fa: 6e10 6b82 0100 |0085: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -40c600: 2809 |0088: goto 0091 // +0009 │ │ -40c602: 0d07 |0089: move-exception v7 │ │ -40c604: 6e20 c784 7200 |008a: invoke-virtual {v2, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40c60a: 2804 |008d: goto 0091 // +0004 │ │ -40c60c: 6e10 6b82 0100 |008e: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -40c612: 2706 |0091: throw v6 │ │ -40c614: 0d06 |0092: move-exception v6 │ │ -40c616: 6e10 4382 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -40c61c: 0a07 |0096: move-result v7 │ │ -40c61e: 3907 0500 |0097: if-nez v7, 009c // +0005 │ │ -40c622: 6e10 4482 0000 |0099: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ -40c628: 2706 |009c: throw v6 │ │ +40c4d4: |[40c4d4] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V │ │ +40c4e4: 3908 0700 |0000: if-nez v8, 0007 // +0007 │ │ +40c4e8: 2208 2511 |0002: new-instance v8, Ljava/util/HashMap; // type@1125 │ │ +40c4ec: 7010 3587 0800 |0004: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@8735 │ │ +40c4f2: 1a00 41b8 |0007: const-string v0, "pack.segment.limit" // string@b841 │ │ +40c4f6: 1a01 6513 |0009: const-string v1, "-1" // string@1365 │ │ +40c4fa: 7230 b187 0801 |000b: invoke-interface {v8, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +40c500: 1a00 247c |000e: const-string v0, "commons-compress" // string@7c24 │ │ +40c504: 1a01 43b8 |0010: const-string v1, "pack200normalize" // string@b843 │ │ +40c508: 7120 4182 1000 |0012: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ +40c50e: 0c00 |0015: move-result-object v0 │ │ +40c510: 2201 3d10 |0016: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +40c514: 7020 6882 0100 |0018: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +40c51a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +40c51c: 2203 8311 |001c: new-instance v3, Ljava/util/jar/JarFile; // type@1183 │ │ +40c520: 7020 be88 6300 |001e: invoke-direct {v3, v6}, Ljava/util/jar/JarFile;.:(Ljava/io/File;)V // method@88be │ │ +40c526: 7100 ca88 0000 |0021: invoke-static {}, Ljava/util/jar/Pack200;.newPacker:()Ljava/util/jar/Pack200$Packer; // method@88ca │ │ +40c52c: 0c06 |0024: move-result-object v6 │ │ +40c52e: 7210 c688 0600 |0025: invoke-interface {v6}, Ljava/util/jar/Pack200$Packer;.properties:()Ljava/util/SortedMap; // method@88c6 │ │ +40c534: 0c04 |0028: move-result-object v4 │ │ +40c536: 7220 e687 8400 |0029: invoke-interface {v4, v8}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ +40c53c: 7230 c488 3601 |002c: invoke-interface {v6, v3, v1}, Ljava/util/jar/Pack200$Packer;.pack:(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V // method@88c4 │ │ +40c542: 6e10 bf88 0300 |002f: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ +40c548: 6e10 6b82 0100 |0032: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +40c54e: 7100 cb88 0000 |0035: invoke-static {}, Ljava/util/jar/Pack200;.newUnpacker:()Ljava/util/jar/Pack200$Unpacker; // method@88cb │ │ +40c554: 0c06 |0038: move-result-object v6 │ │ +40c556: 2208 8511 |0039: new-instance v8, Ljava/util/jar/JarOutputStream; // type@1185 │ │ +40c55a: 2201 3d10 |003b: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +40c55e: 7020 6882 7100 |003d: invoke-direct {v1, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +40c564: 7020 c288 1800 |0040: invoke-direct {v8, v1}, Ljava/util/jar/JarOutputStream;.:(Ljava/io/OutputStream;)V // method@88c2 │ │ +40c56a: 7230 c888 0608 |0043: invoke-interface {v6, v0, v8}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V // method@88c8 │ │ +40c570: 6e10 c388 0800 |0046: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c576: 6e10 4382 0000 |0049: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +40c57c: 0a06 |004c: move-result v6 │ │ +40c57e: 3906 0500 |004d: if-nez v6, 0052 // +0005 │ │ +40c582: 6e10 4482 0000 |004f: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ +40c588: 0e00 |0052: return-void │ │ +40c58a: 0d06 |0053: move-exception v6 │ │ +40c58c: 2803 |0054: goto 0057 // +0003 │ │ +40c58e: 0d02 |0055: move-exception v2 │ │ +40c590: 2702 |0056: throw v2 │ │ +40c592: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ +40c596: 6e10 c388 0800 |0059: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c59c: 2809 |005c: goto 0065 // +0009 │ │ +40c59e: 0d07 |005d: move-exception v7 │ │ +40c5a0: 6e20 c784 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40c5a6: 2804 |0061: goto 0065 // +0004 │ │ +40c5a8: 6e10 c388 0800 |0062: invoke-virtual {v8}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c5ae: 2706 |0065: throw v6 │ │ +40c5b0: 0d06 |0066: move-exception v6 │ │ +40c5b2: 0727 |0067: move-object v7, v2 │ │ +40c5b4: 2807 |0068: goto 006f // +0007 │ │ +40c5b6: 0d06 |0069: move-exception v6 │ │ +40c5b8: 2706 |006a: throw v6 │ │ +40c5ba: 0d07 |006b: move-exception v7 │ │ +40c5bc: 0775 |006c: move-object v5, v7 │ │ +40c5be: 0767 |006d: move-object v7, v6 │ │ +40c5c0: 0756 |006e: move-object v6, v5 │ │ +40c5c2: 3807 0b00 |006f: if-eqz v7, 007a // +000b │ │ +40c5c6: 6e10 bf88 0300 |0071: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ +40c5cc: 2809 |0074: goto 007d // +0009 │ │ +40c5ce: 0d08 |0075: move-exception v8 │ │ +40c5d0: 6e20 c784 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40c5d6: 2804 |0079: goto 007d // +0004 │ │ +40c5d8: 6e10 bf88 0300 |007a: invoke-virtual {v3}, Ljava/util/jar/JarFile;.close:()V // method@88bf │ │ +40c5de: 2706 |007d: throw v6 │ │ +40c5e0: 0d06 |007e: move-exception v6 │ │ +40c5e2: 2804 |007f: goto 0083 // +0004 │ │ +40c5e4: 0d06 |0080: move-exception v6 │ │ +40c5e6: 0762 |0081: move-object v2, v6 │ │ +40c5e8: 2702 |0082: throw v2 │ │ +40c5ea: 3802 0b00 |0083: if-eqz v2, 008e // +000b │ │ +40c5ee: 6e10 6b82 0100 |0085: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +40c5f4: 2809 |0088: goto 0091 // +0009 │ │ +40c5f6: 0d07 |0089: move-exception v7 │ │ +40c5f8: 6e20 c784 7200 |008a: invoke-virtual {v2, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40c5fe: 2804 |008d: goto 0091 // +0004 │ │ +40c600: 6e10 6b82 0100 |008e: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +40c606: 2706 |0091: throw v6 │ │ +40c608: 0d06 |0092: move-exception v6 │ │ +40c60a: 6e10 4382 0000 |0093: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +40c610: 0a07 |0096: move-result v7 │ │ +40c612: 3907 0500 |0097: if-nez v7, 009c // +0005 │ │ +40c616: 6e10 4482 0000 |0099: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ +40c61c: 2706 |009c: throw v6 │ │ catches : 16 │ │ 0x0016 - 0x001b │ │ -> 0x0092 │ │ 0x001c - 0x0021 │ │ Ljava/lang/Throwable; -> 0x0080 │ │ -> 0x007e │ │ 0x0021 - 0x002f │ │ @@ -897986,17 +897986,17 @@ │ │ type : '(Ljava/io/File;Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -40c6d8: |[40c6d8] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/util/Map;)V │ │ -40c6e8: 7130 5dc7 0001 |0000: invoke-static {v0, v0, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ -40c6ee: 0e00 |0003: return-void │ │ +40c6cc: |[40c6cc] org.apache.commons.compress.compressors.pack200.Pack200Utils.normalize:(Ljava/io/File;Ljava/util/Map;)V │ │ +40c6dc: 7130 5dc7 0001 |0000: invoke-static {v0, v0, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200Utils;.normalize:(Ljava/io/File;Ljava/io/File;Ljava/util/Map;)V // method@c75d │ │ +40c6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -898042,18 +898042,18 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -40c73c: |[40c73c] org.apache.commons.compress.compressors.pack200.StreamBridge.:()V │ │ -40c74c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c74e: 7020 60c7 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:(Ljava/io/OutputStream;)V // method@c760 │ │ -40c754: 0e00 |0004: return-void │ │ +40c730: |[40c730] org.apache.commons.compress.compressors.pack200.StreamBridge.:()V │ │ +40c740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c742: 7020 60c7 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:(Ljava/io/OutputStream;)V // method@c760 │ │ +40c748: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/pack200/StreamBridge;) │ │ @@ -898061,20 +898061,20 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -40c758: |[40c758] org.apache.commons.compress.compressors.pack200.StreamBridge.:(Ljava/io/OutputStream;)V │ │ -40c768: 7020 7582 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ -40c76e: 2201 8310 |0003: new-instance v1, Ljava/lang/Object; // type@1083 │ │ -40c772: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -40c778: 5b01 0d8e |0008: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ -40c77c: 0e00 |000a: return-void │ │ +40c74c: |[40c74c] org.apache.commons.compress.compressors.pack200.StreamBridge.:(Ljava/io/OutputStream;)V │ │ +40c75c: 7020 7582 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ +40c762: 2201 8310 |0003: new-instance v1, Ljava/lang/Object; // type@1083 │ │ +40c766: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +40c76c: 5b01 0d8e |0008: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ +40c770: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/OutputStream; │ │ @@ -898085,28 +898085,28 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -40c6f0: |[40c6f0] org.apache.commons.compress.compressors.pack200.StreamBridge.getInput:()Ljava/io/InputStream; │ │ -40c700: 5420 0d8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ -40c704: 1d00 |0002: monitor-enter v0 │ │ -40c706: 5421 0c8e |0003: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c70a: 3901 0800 |0005: if-nez v1, 000d // +0008 │ │ -40c70e: 6e10 63c7 0200 |0007: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInputView:()Ljava/io/InputStream; // method@c763 │ │ -40c714: 0c01 |000a: move-result-object v1 │ │ -40c716: 5b21 0c8e |000b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c71a: 1e00 |000d: monitor-exit v0 │ │ -40c71c: 5420 0c8e |000e: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c720: 1100 |0010: return-object v0 │ │ -40c722: 0d01 |0011: move-exception v1 │ │ -40c724: 1e00 |0012: monitor-exit v0 │ │ -40c726: 2701 |0013: throw v1 │ │ +40c6e4: |[40c6e4] org.apache.commons.compress.compressors.pack200.StreamBridge.getInput:()Ljava/io/InputStream; │ │ +40c6f4: 5420 0d8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ +40c6f8: 1d00 |0002: monitor-enter v0 │ │ +40c6fa: 5421 0c8e |0003: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c6fe: 3901 0800 |0005: if-nez v1, 000d // +0008 │ │ +40c702: 6e10 63c7 0200 |0007: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInputView:()Ljava/io/InputStream; // method@c763 │ │ +40c708: 0c01 |000a: move-result-object v1 │ │ +40c70a: 5b21 0c8e |000b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c70e: 1e00 |000d: monitor-exit v0 │ │ +40c710: 5420 0c8e |000e: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c714: 1100 |0010: return-object v0 │ │ +40c716: 0d01 |0011: move-exception v1 │ │ +40c718: 1e00 |0012: monitor-exit v0 │ │ +40c71a: 2701 |0013: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x000e │ │ -> 0x0011 │ │ 0x0012 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=50 │ │ @@ -898129,29 +898129,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -40c780: |[40c780] org.apache.commons.compress.compressors.pack200.StreamBridge.stop:()V │ │ -40c790: 6e10 61c7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.close:()V // method@c761 │ │ -40c796: 5420 0d8e |0003: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ -40c79a: 1d00 |0005: monitor-enter v0 │ │ -40c79c: 5421 0c8e |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c7a0: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -40c7a4: 5421 0c8e |000a: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c7a8: 6e10 8082 0100 |000c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -40c7ae: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -40c7b0: 5b21 0c8e |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ -40c7b4: 1e00 |0012: monitor-exit v0 │ │ -40c7b6: 0e00 |0013: return-void │ │ -40c7b8: 0d01 |0014: move-exception v1 │ │ -40c7ba: 1e00 |0015: monitor-exit v0 │ │ -40c7bc: 2701 |0016: throw v1 │ │ +40c774: |[40c774] org.apache.commons.compress.compressors.pack200.StreamBridge.stop:()V │ │ +40c784: 6e10 61c7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.close:()V // method@c761 │ │ +40c78a: 5420 0d8e |0003: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.inputLock:Ljava/lang/Object; // field@8e0d │ │ +40c78e: 1d00 |0005: monitor-enter v0 │ │ +40c790: 5421 0c8e |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c794: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +40c798: 5421 0c8e |000a: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c79c: 6e10 8082 0100 |000c: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40c7a2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +40c7a4: 5b21 0c8e |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.input:Ljava/io/InputStream; // field@8e0c │ │ +40c7a8: 1e00 |0012: monitor-exit v0 │ │ +40c7aa: 0e00 |0013: return-void │ │ +40c7ac: 0d01 |0014: move-exception v1 │ │ +40c7ae: 1e00 |0015: monitor-exit v0 │ │ +40c7b0: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0006 line=69 │ │ @@ -898197,18 +898197,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40c7cc: |[40c7cc] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge$1.:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;Ljava/io/InputStream;)V │ │ -40c7dc: 5b01 0e8e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // field@8e0e │ │ -40c7e0: 7020 7082 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -40c7e6: 0e00 |0005: return-void │ │ +40c7c0: |[40c7c0] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge$1.:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;Ljava/io/InputStream;)V │ │ +40c7d0: 5b01 0e8e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // field@8e0e │ │ +40c7d4: 7020 7082 2000 |0002: invoke-direct {v0, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +40c7da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ @@ -898219,21 +898219,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -40c7e8: |[40c7e8] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge$1.close:()V │ │ -40c7f8: 6f10 7182 0100 |0000: invoke-super {v1}, Ljava/io/FilterInputStream;.close:()V // method@8271 │ │ -40c7fe: 5410 0e8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // field@8e0e │ │ -40c802: 7110 6bc7 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.access$000:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;)Ljava/io/File; // method@c76b │ │ -40c808: 0c00 |0008: move-result-object v0 │ │ -40c80a: 6e10 4382 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -40c810: 0e00 |000c: return-void │ │ +40c7dc: |[40c7dc] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge$1.close:()V │ │ +40c7ec: 6f10 7182 0100 |0000: invoke-super {v1}, Ljava/io/FilterInputStream;.close:()V // method@8271 │ │ +40c7f2: 5410 0e8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.this$0:Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // field@8e0e │ │ +40c7f6: 7110 6bc7 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.access$000:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;)Ljava/io/File; // method@c76b │ │ +40c7fc: 0c00 |0008: move-result-object v0 │ │ +40c7fe: 6e10 4382 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +40c804: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1; │ │ │ │ @@ -898288,33 +898288,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -40d2b0: |[40d2b0] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.:()V │ │ -40d2c0: 2200 e918 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ -40d2c4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -40d2c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -40d2c8: 1a03 0c5c |0004: const-string v3, "STANDARD" // string@5c0c │ │ -40d2cc: 7051 91c7 3012 |0006: invoke-direct {v0, v3, v2, v1, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.:(Ljava/lang/String;IZZ)V // method@c791 │ │ -40d2d2: 6900 308e |0009: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ -40d2d6: 2200 e918 |000b: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ -40d2da: 1a03 c32c |000d: const-string v3, "IWORK_ARCHIVE" // string@2cc3 │ │ -40d2de: 7052 91c7 3021 |000f: invoke-direct {v0, v3, v1, v2, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.:(Ljava/lang/String;IZZ)V // method@c791 │ │ -40d2e4: 6900 2f8e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.IWORK_ARCHIVE:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2f │ │ -40d2e8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -40d2ea: 2300 cd1c |0015: new-array v0, v0, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@1ccd │ │ -40d2ee: 6203 308e |0017: sget-object v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ -40d2f2: 4d03 0002 |0019: aput-object v3, v0, v2 │ │ -40d2f6: 6202 2f8e |001b: sget-object v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.IWORK_ARCHIVE:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2f │ │ -40d2fa: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ -40d2fe: 6900 2e8e |001f: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2e │ │ -40d302: 0e00 |0021: return-void │ │ +40d2a4: |[40d2a4] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.:()V │ │ +40d2b4: 2200 e918 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ +40d2b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +40d2ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +40d2bc: 1a03 0c5c |0004: const-string v3, "STANDARD" // string@5c0c │ │ +40d2c0: 7051 91c7 3012 |0006: invoke-direct {v0, v3, v2, v1, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.:(Ljava/lang/String;IZZ)V // method@c791 │ │ +40d2c6: 6900 308e |0009: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ +40d2ca: 2200 e918 |000b: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ +40d2ce: 1a03 c32c |000d: const-string v3, "IWORK_ARCHIVE" // string@2cc3 │ │ +40d2d2: 7052 91c7 3021 |000f: invoke-direct {v0, v3, v1, v2, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.:(Ljava/lang/String;IZZ)V // method@c791 │ │ +40d2d8: 6900 2f8e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.IWORK_ARCHIVE:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2f │ │ +40d2dc: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +40d2de: 2300 cd1c |0015: new-array v0, v0, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@1ccd │ │ +40d2e2: 6203 308e |0017: sget-object v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ +40d2e6: 4d03 0002 |0019: aput-object v3, v0, v2 │ │ +40d2ea: 6202 2f8e |001b: sget-object v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.IWORK_ARCHIVE:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2f │ │ +40d2ee: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ +40d2f2: 6900 2e8e |001f: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2e │ │ +40d2f6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000b line=35 │ │ 0x0015 line=25 │ │ locals : │ │ │ │ @@ -898323,19 +898323,19 @@ │ │ type : '(Ljava/lang/String;IZZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -40d304: |[40d304] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.:(Ljava/lang/String;IZZ)V │ │ -40d314: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -40d31a: 5c03 328e |0003: iput-boolean v3, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.streamIdentifier:Z // field@8e32 │ │ -40d31e: 5c04 318e |0005: iput-boolean v4, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.checksumWithCompressedChunks:Z // field@8e31 │ │ -40d322: 0e00 |0007: return-void │ │ +40d2f8: |[40d2f8] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.:(Ljava/lang/String;IZZ)V │ │ +40d308: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40d30e: 5c03 328e |0003: iput-boolean v3, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.streamIdentifier:Z // field@8e32 │ │ +40d312: 5c04 318e |0005: iput-boolean v4, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.checksumWithCompressedChunks:Z // field@8e31 │ │ +40d316: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ @@ -898349,20 +898349,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40d268: |[40d268] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ -40d278: 1c00 e918 |0000: const-class v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ -40d27c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40d282: 0c01 |0005: move-result-object v1 │ │ -40d284: 1f01 e918 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ -40d288: 1101 |0008: return-object v1 │ │ +40d25c: |[40d25c] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ +40d26c: 1c00 e918 |0000: const-class v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ +40d270: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +40d276: 0c01 |0005: move-result-object v1 │ │ +40d278: 1f01 e918 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@18e9 │ │ +40d27c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;) │ │ @@ -898370,20 +898370,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40d28c: |[40d28c] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.values:()[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ -40d29c: 6200 2e8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2e │ │ -40d2a0: 6e10 8cd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.clone:()Ljava/lang/Object; // method@d78c │ │ -40d2a6: 0c00 |0005: move-result-object v0 │ │ -40d2a8: 1f00 cd1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@1ccd │ │ -40d2ac: 1100 |0008: return-object v0 │ │ +40d280: |[40d280] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.values:()[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ +40d290: 6200 2e8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e2e │ │ +40d294: 6e10 8cd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.clone:()Ljava/lang/Object; // method@d78c │ │ +40d29a: 0c00 |0005: move-result-object v0 │ │ +40d29c: 1f00 cd1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // type@1ccd │ │ +40d2a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;) │ │ @@ -898391,17 +898391,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40d238: |[40d238] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.hasStreamIdentifier:()Z │ │ -40d248: 5510 328e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.streamIdentifier:Z // field@8e32 │ │ -40d24c: 0f00 |0002: return v0 │ │ +40d22c: |[40d22c] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.hasStreamIdentifier:()Z │ │ +40d23c: 5510 328e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.streamIdentifier:Z // field@8e32 │ │ +40d240: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;) │ │ @@ -898409,17 +898409,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40d250: |[40d250] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.usesChecksumWithCompressedChunks:()Z │ │ -40d260: 5510 318e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.checksumWithCompressedChunks:Z // field@8e31 │ │ -40d264: 0f00 |0002: return v0 │ │ +40d244: |[40d244] org.apache.commons.compress.compressors.snappy.FramedSnappyDialect.usesChecksumWithCompressedChunks:()Z │ │ +40d254: 5510 318e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.checksumWithCompressedChunks:Z // field@8e31 │ │ +40d258: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ │ │ source_file_idx : 10684 (FramedSnappyDialect.java) │ │ @@ -898497,39 +898497,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4110 16-bit code units │ │ -40d34c: |[40d34c] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.:()V │ │ -40d35c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -40d360: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ -40d364: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -40d36a: 6900 338e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40d36e: 0e00 |0009: return-void │ │ -40d370: 0003 0400 0008 0000 0000 0000 0383 ... |000a: array-data (4100 units) │ │ +40d340: |[40d340] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.:()V │ │ +40d350: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +40d354: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ +40d358: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +40d35e: 6900 338e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40d362: 0e00 |0009: return-void │ │ +40d364: 0003 0400 0008 0000 0000 0000 0383 ... |000a: array-data (4100 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40f378: |[40f378] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.:()V │ │ -40f388: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40f38e: 6e10 99c7 0000 |0003: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ -40f394: 0e00 |0006: return-void │ │ +40f36c: |[40f36c] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.:()V │ │ +40f37c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40f382: 6e10 99c7 0000 |0003: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ +40f388: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; │ │ │ │ @@ -898539,21 +898539,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -40d324: |[40d324] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.getValue:()J │ │ -40d334: 5240 3c8e |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40d338: 8100 |0002: int-to-long v0, v0 │ │ -40d33a: 7e00 |0003: not-long v0, v0 │ │ -40d33c: 1802 ffff ffff 0000 0000 |0004: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -40d346: c020 |0009: and-long/2addr v0, v2 │ │ -40d348: 1000 |000a: return-wide v0 │ │ +40d318: |[40d318] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.getValue:()J │ │ +40d328: 5240 3c8e |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40d32c: 8100 |0002: int-to-long v0, v0 │ │ +40d32e: 7e00 |0003: not-long v0, v0 │ │ +40d330: 1802 ffff ffff 0000 0000 |0004: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +40d33a: c020 |0009: and-long/2addr v0, v2 │ │ +40d33c: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;) │ │ @@ -898561,18 +898561,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -40f398: |[40f398] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.reset:()V │ │ -40f3a8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -40f3aa: 5910 3c8e |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40f3ae: 0e00 |0003: return-void │ │ +40f38c: |[40f38c] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.reset:()V │ │ +40f39c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +40f39e: 5910 3c8e |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40f3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;) │ │ @@ -898580,25 +898580,25 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -40f5c4: |[40f5c4] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.update:(I)V │ │ -40f5d4: 5230 3c8e |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40f5d8: e201 0008 |0002: ushr-int/lit8 v1, v0, #int 8 // #08 │ │ -40f5dc: 6202 338e |0004: sget-object v2, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f5e0: b704 |0006: xor-int/2addr v4, v0 │ │ -40f5e2: d544 ff00 |0007: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -40f5e6: d804 0400 |0009: add-int/lit8 v4, v4, #int 0 // #00 │ │ -40f5ea: 4404 0204 |000b: aget v4, v2, v4 │ │ -40f5ee: b714 |000d: xor-int/2addr v4, v1 │ │ -40f5f0: 5934 3c8e |000e: iput v4, v3, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40f5f4: 0e00 |0010: return-void │ │ +40f5b8: |[40f5b8] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.update:(I)V │ │ +40f5c8: 5230 3c8e |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40f5cc: e201 0008 |0002: ushr-int/lit8 v1, v0, #int 8 // #08 │ │ +40f5d0: 6202 338e |0004: sget-object v2, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f5d4: b704 |0006: xor-int/2addr v4, v0 │ │ +40f5d6: d544 ff00 |0007: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +40f5da: d804 0400 |0009: add-int/lit8 v4, v4, #int 0 // #00 │ │ +40f5de: 4404 0204 |000b: aget v4, v2, v4 │ │ +40f5e2: b714 |000d: xor-int/2addr v4, v1 │ │ +40f5e4: 5934 3c8e |000e: iput v4, v3, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40f5e8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ @@ -898607,149 +898607,149 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 258 16-bit code units │ │ -40f3b0: |[40f3b0] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.update:([BII)V │ │ -40f3c0: 5260 3c8e |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40f3c4: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -40f3c6: 3719 6a00 |0003: if-le v9, v1, 006d // +006a │ │ -40f3ca: d801 0800 |0005: add-int/lit8 v1, v8, #int 0 // #00 │ │ -40f3ce: 4801 0701 |0007: aget-byte v1, v7, v1 │ │ -40f3d2: b701 |0009: xor-int/2addr v1, v0 │ │ -40f3d4: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -40f3d8: d802 0801 |000c: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f3dc: 4802 0702 |000e: aget-byte v2, v7, v2 │ │ -40f3e0: e200 0008 |0010: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -40f3e4: b702 |0012: xor-int/2addr v2, v0 │ │ -40f3e6: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -40f3ea: d803 0802 |0015: add-int/lit8 v3, v8, #int 2 // #02 │ │ -40f3ee: 4803 0703 |0017: aget-byte v3, v7, v3 │ │ -40f3f2: e200 0008 |0019: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -40f3f6: b703 |001b: xor-int/2addr v3, v0 │ │ -40f3f8: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -40f3fc: d804 0803 |001e: add-int/lit8 v4, v8, #int 3 // #03 │ │ -40f400: 4804 0704 |0020: aget-byte v4, v7, v4 │ │ -40f404: e200 0008 |0022: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -40f408: b740 |0024: xor-int/2addr v0, v4 │ │ -40f40a: d500 ff00 |0025: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -40f40e: 6204 338e |0027: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f412: d011 0007 |0029: add-int/lit16 v1, v1, #int 1792 // #0700 │ │ -40f416: 4401 0401 |002b: aget v1, v4, v1 │ │ -40f41a: d022 0006 |002d: add-int/lit16 v2, v2, #int 1536 // #0600 │ │ -40f41e: 4402 0402 |002f: aget v2, v4, v2 │ │ -40f422: b721 |0031: xor-int/2addr v1, v2 │ │ -40f424: d033 0005 |0032: add-int/lit16 v3, v3, #int 1280 // #0500 │ │ -40f428: 4402 0403 |0034: aget v2, v4, v3 │ │ -40f42c: d000 0004 |0036: add-int/lit16 v0, v0, #int 1024 // #0400 │ │ -40f430: 4400 0400 |0038: aget v0, v4, v0 │ │ -40f434: b720 |003a: xor-int/2addr v0, v2 │ │ -40f436: b710 |003b: xor-int/2addr v0, v1 │ │ -40f438: d801 0804 |003c: add-int/lit8 v1, v8, #int 4 // #04 │ │ -40f43c: 4801 0701 |003e: aget-byte v1, v7, v1 │ │ -40f440: d511 ff00 |0040: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -40f444: d802 0805 |0042: add-int/lit8 v2, v8, #int 5 // #05 │ │ -40f448: 4802 0702 |0044: aget-byte v2, v7, v2 │ │ -40f44c: d522 ff00 |0046: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -40f450: d803 0806 |0048: add-int/lit8 v3, v8, #int 6 // #06 │ │ -40f454: 4803 0703 |004a: aget-byte v3, v7, v3 │ │ -40f458: d533 ff00 |004c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -40f45c: d805 0807 |004e: add-int/lit8 v5, v8, #int 7 // #07 │ │ -40f460: 4805 0705 |0050: aget-byte v5, v7, v5 │ │ -40f464: d555 ff00 |0052: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -40f468: d011 0003 |0054: add-int/lit16 v1, v1, #int 768 // #0300 │ │ -40f46c: 4401 0401 |0056: aget v1, v4, v1 │ │ -40f470: d022 0002 |0058: add-int/lit16 v2, v2, #int 512 // #0200 │ │ -40f474: 4402 0402 |005a: aget v2, v4, v2 │ │ -40f478: b721 |005c: xor-int/2addr v1, v2 │ │ -40f47a: d033 0001 |005d: add-int/lit16 v3, v3, #int 256 // #0100 │ │ -40f47e: 4402 0403 |005f: aget v2, v4, v3 │ │ -40f482: d805 0500 |0061: add-int/lit8 v5, v5, #int 0 // #00 │ │ -40f486: 4403 0405 |0063: aget v3, v4, v5 │ │ -40f48a: b732 |0065: xor-int/2addr v2, v3 │ │ -40f48c: b721 |0066: xor-int/2addr v1, v2 │ │ -40f48e: b710 |0067: xor-int/2addr v0, v1 │ │ -40f490: d808 0808 |0068: add-int/lit8 v8, v8, #int 8 // #08 │ │ -40f494: d809 09f8 |006a: add-int/lit8 v9, v9, #int -8 // #f8 │ │ -40f498: 2896 |006c: goto 0002 // -006a │ │ -40f49a: 2b09 8300 0000 |006d: packed-switch v9, 000000f0 // +00000083 │ │ -40f4a0: 2900 7d00 |0070: goto/16 00ed // +007d │ │ -40f4a4: e209 0008 |0072: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f4a8: 6201 338e |0074: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f4ac: d802 0801 |0076: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f4b0: 4808 0708 |0078: aget-byte v8, v7, v8 │ │ -40f4b4: b708 |007a: xor-int/2addr v8, v0 │ │ -40f4b6: d588 ff00 |007b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f4ba: d808 0800 |007d: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f4be: 4408 0108 |007f: aget v8, v1, v8 │ │ -40f4c2: 9700 0908 |0081: xor-int v0, v9, v8 │ │ -40f4c6: 0128 |0083: move v8, v2 │ │ -40f4c8: e209 0008 |0084: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f4cc: 6201 338e |0086: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f4d0: d802 0801 |0088: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f4d4: 4808 0708 |008a: aget-byte v8, v7, v8 │ │ -40f4d8: b708 |008c: xor-int/2addr v8, v0 │ │ -40f4da: d588 ff00 |008d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f4de: d808 0800 |008f: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f4e2: 4408 0108 |0091: aget v8, v1, v8 │ │ -40f4e6: 9700 0908 |0093: xor-int v0, v9, v8 │ │ -40f4ea: 0128 |0095: move v8, v2 │ │ -40f4ec: e209 0008 |0096: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f4f0: 6201 338e |0098: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f4f4: d802 0801 |009a: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f4f8: 4808 0708 |009c: aget-byte v8, v7, v8 │ │ -40f4fc: b708 |009e: xor-int/2addr v8, v0 │ │ -40f4fe: d588 ff00 |009f: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f502: d808 0800 |00a1: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f506: 4408 0108 |00a3: aget v8, v1, v8 │ │ -40f50a: 9700 0908 |00a5: xor-int v0, v9, v8 │ │ -40f50e: 0128 |00a7: move v8, v2 │ │ -40f510: e209 0008 |00a8: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f514: 6201 338e |00aa: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f518: d802 0801 |00ac: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f51c: 4808 0708 |00ae: aget-byte v8, v7, v8 │ │ -40f520: b708 |00b0: xor-int/2addr v8, v0 │ │ -40f522: d588 ff00 |00b1: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f526: d808 0800 |00b3: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f52a: 4408 0108 |00b5: aget v8, v1, v8 │ │ -40f52e: 9700 0908 |00b7: xor-int v0, v9, v8 │ │ -40f532: 0128 |00b9: move v8, v2 │ │ -40f534: e209 0008 |00ba: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f538: 6201 338e |00bc: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f53c: d802 0801 |00be: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f540: 4808 0708 |00c0: aget-byte v8, v7, v8 │ │ -40f544: b708 |00c2: xor-int/2addr v8, v0 │ │ -40f546: d588 ff00 |00c3: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f54a: d808 0800 |00c5: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f54e: 4408 0108 |00c7: aget v8, v1, v8 │ │ -40f552: 9700 0908 |00c9: xor-int v0, v9, v8 │ │ -40f556: 0128 |00cb: move v8, v2 │ │ -40f558: e209 0008 |00cc: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f55c: 6201 338e |00ce: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f560: d802 0801 |00d0: add-int/lit8 v2, v8, #int 1 // #01 │ │ -40f564: 4808 0708 |00d2: aget-byte v8, v7, v8 │ │ -40f568: b708 |00d4: xor-int/2addr v8, v0 │ │ -40f56a: d588 ff00 |00d5: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -40f56e: d808 0800 |00d7: add-int/lit8 v8, v8, #int 0 // #00 │ │ -40f572: 4408 0108 |00d9: aget v8, v1, v8 │ │ -40f576: 9700 0908 |00db: xor-int v0, v9, v8 │ │ -40f57a: 0128 |00dd: move v8, v2 │ │ -40f57c: e209 0008 |00de: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ -40f580: 6201 338e |00e0: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ -40f584: 4807 0708 |00e2: aget-byte v7, v7, v8 │ │ -40f588: b707 |00e4: xor-int/2addr v7, v0 │ │ -40f58a: d577 ff00 |00e5: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -40f58e: d807 0700 |00e7: add-int/lit8 v7, v7, #int 0 // #00 │ │ -40f592: 4407 0107 |00e9: aget v7, v1, v7 │ │ -40f596: 9700 0907 |00eb: xor-int v0, v9, v7 │ │ -40f59a: 5960 3c8e |00ed: iput v0, v6, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ -40f59e: 0e00 |00ef: return-void │ │ -40f5a0: 0001 0700 0100 0000 7100 0000 5f00 ... |00f0: packed-switch-data (18 units) │ │ +40f3a4: |[40f3a4] org.apache.commons.compress.compressors.snappy.PureJavaCrc32C.update:([BII)V │ │ +40f3b4: 5260 3c8e |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40f3b8: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +40f3ba: 3719 6a00 |0003: if-le v9, v1, 006d // +006a │ │ +40f3be: d801 0800 |0005: add-int/lit8 v1, v8, #int 0 // #00 │ │ +40f3c2: 4801 0701 |0007: aget-byte v1, v7, v1 │ │ +40f3c6: b701 |0009: xor-int/2addr v1, v0 │ │ +40f3c8: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +40f3cc: d802 0801 |000c: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f3d0: 4802 0702 |000e: aget-byte v2, v7, v2 │ │ +40f3d4: e200 0008 |0010: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +40f3d8: b702 |0012: xor-int/2addr v2, v0 │ │ +40f3da: d522 ff00 |0013: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +40f3de: d803 0802 |0015: add-int/lit8 v3, v8, #int 2 // #02 │ │ +40f3e2: 4803 0703 |0017: aget-byte v3, v7, v3 │ │ +40f3e6: e200 0008 |0019: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +40f3ea: b703 |001b: xor-int/2addr v3, v0 │ │ +40f3ec: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40f3f0: d804 0803 |001e: add-int/lit8 v4, v8, #int 3 // #03 │ │ +40f3f4: 4804 0704 |0020: aget-byte v4, v7, v4 │ │ +40f3f8: e200 0008 |0022: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +40f3fc: b740 |0024: xor-int/2addr v0, v4 │ │ +40f3fe: d500 ff00 |0025: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +40f402: 6204 338e |0027: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f406: d011 0007 |0029: add-int/lit16 v1, v1, #int 1792 // #0700 │ │ +40f40a: 4401 0401 |002b: aget v1, v4, v1 │ │ +40f40e: d022 0006 |002d: add-int/lit16 v2, v2, #int 1536 // #0600 │ │ +40f412: 4402 0402 |002f: aget v2, v4, v2 │ │ +40f416: b721 |0031: xor-int/2addr v1, v2 │ │ +40f418: d033 0005 |0032: add-int/lit16 v3, v3, #int 1280 // #0500 │ │ +40f41c: 4402 0403 |0034: aget v2, v4, v3 │ │ +40f420: d000 0004 |0036: add-int/lit16 v0, v0, #int 1024 // #0400 │ │ +40f424: 4400 0400 |0038: aget v0, v4, v0 │ │ +40f428: b720 |003a: xor-int/2addr v0, v2 │ │ +40f42a: b710 |003b: xor-int/2addr v0, v1 │ │ +40f42c: d801 0804 |003c: add-int/lit8 v1, v8, #int 4 // #04 │ │ +40f430: 4801 0701 |003e: aget-byte v1, v7, v1 │ │ +40f434: d511 ff00 |0040: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +40f438: d802 0805 |0042: add-int/lit8 v2, v8, #int 5 // #05 │ │ +40f43c: 4802 0702 |0044: aget-byte v2, v7, v2 │ │ +40f440: d522 ff00 |0046: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +40f444: d803 0806 |0048: add-int/lit8 v3, v8, #int 6 // #06 │ │ +40f448: 4803 0703 |004a: aget-byte v3, v7, v3 │ │ +40f44c: d533 ff00 |004c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40f450: d805 0807 |004e: add-int/lit8 v5, v8, #int 7 // #07 │ │ +40f454: 4805 0705 |0050: aget-byte v5, v7, v5 │ │ +40f458: d555 ff00 |0052: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +40f45c: d011 0003 |0054: add-int/lit16 v1, v1, #int 768 // #0300 │ │ +40f460: 4401 0401 |0056: aget v1, v4, v1 │ │ +40f464: d022 0002 |0058: add-int/lit16 v2, v2, #int 512 // #0200 │ │ +40f468: 4402 0402 |005a: aget v2, v4, v2 │ │ +40f46c: b721 |005c: xor-int/2addr v1, v2 │ │ +40f46e: d033 0001 |005d: add-int/lit16 v3, v3, #int 256 // #0100 │ │ +40f472: 4402 0403 |005f: aget v2, v4, v3 │ │ +40f476: d805 0500 |0061: add-int/lit8 v5, v5, #int 0 // #00 │ │ +40f47a: 4403 0405 |0063: aget v3, v4, v5 │ │ +40f47e: b732 |0065: xor-int/2addr v2, v3 │ │ +40f480: b721 |0066: xor-int/2addr v1, v2 │ │ +40f482: b710 |0067: xor-int/2addr v0, v1 │ │ +40f484: d808 0808 |0068: add-int/lit8 v8, v8, #int 8 // #08 │ │ +40f488: d809 09f8 |006a: add-int/lit8 v9, v9, #int -8 // #f8 │ │ +40f48c: 2896 |006c: goto 0002 // -006a │ │ +40f48e: 2b09 8300 0000 |006d: packed-switch v9, 000000f0 // +00000083 │ │ +40f494: 2900 7d00 |0070: goto/16 00ed // +007d │ │ +40f498: e209 0008 |0072: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f49c: 6201 338e |0074: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f4a0: d802 0801 |0076: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f4a4: 4808 0708 |0078: aget-byte v8, v7, v8 │ │ +40f4a8: b708 |007a: xor-int/2addr v8, v0 │ │ +40f4aa: d588 ff00 |007b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f4ae: d808 0800 |007d: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f4b2: 4408 0108 |007f: aget v8, v1, v8 │ │ +40f4b6: 9700 0908 |0081: xor-int v0, v9, v8 │ │ +40f4ba: 0128 |0083: move v8, v2 │ │ +40f4bc: e209 0008 |0084: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f4c0: 6201 338e |0086: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f4c4: d802 0801 |0088: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f4c8: 4808 0708 |008a: aget-byte v8, v7, v8 │ │ +40f4cc: b708 |008c: xor-int/2addr v8, v0 │ │ +40f4ce: d588 ff00 |008d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f4d2: d808 0800 |008f: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f4d6: 4408 0108 |0091: aget v8, v1, v8 │ │ +40f4da: 9700 0908 |0093: xor-int v0, v9, v8 │ │ +40f4de: 0128 |0095: move v8, v2 │ │ +40f4e0: e209 0008 |0096: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f4e4: 6201 338e |0098: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f4e8: d802 0801 |009a: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f4ec: 4808 0708 |009c: aget-byte v8, v7, v8 │ │ +40f4f0: b708 |009e: xor-int/2addr v8, v0 │ │ +40f4f2: d588 ff00 |009f: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f4f6: d808 0800 |00a1: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f4fa: 4408 0108 |00a3: aget v8, v1, v8 │ │ +40f4fe: 9700 0908 |00a5: xor-int v0, v9, v8 │ │ +40f502: 0128 |00a7: move v8, v2 │ │ +40f504: e209 0008 |00a8: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f508: 6201 338e |00aa: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f50c: d802 0801 |00ac: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f510: 4808 0708 |00ae: aget-byte v8, v7, v8 │ │ +40f514: b708 |00b0: xor-int/2addr v8, v0 │ │ +40f516: d588 ff00 |00b1: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f51a: d808 0800 |00b3: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f51e: 4408 0108 |00b5: aget v8, v1, v8 │ │ +40f522: 9700 0908 |00b7: xor-int v0, v9, v8 │ │ +40f526: 0128 |00b9: move v8, v2 │ │ +40f528: e209 0008 |00ba: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f52c: 6201 338e |00bc: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f530: d802 0801 |00be: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f534: 4808 0708 |00c0: aget-byte v8, v7, v8 │ │ +40f538: b708 |00c2: xor-int/2addr v8, v0 │ │ +40f53a: d588 ff00 |00c3: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f53e: d808 0800 |00c5: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f542: 4408 0108 |00c7: aget v8, v1, v8 │ │ +40f546: 9700 0908 |00c9: xor-int v0, v9, v8 │ │ +40f54a: 0128 |00cb: move v8, v2 │ │ +40f54c: e209 0008 |00cc: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f550: 6201 338e |00ce: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f554: d802 0801 |00d0: add-int/lit8 v2, v8, #int 1 // #01 │ │ +40f558: 4808 0708 |00d2: aget-byte v8, v7, v8 │ │ +40f55c: b708 |00d4: xor-int/2addr v8, v0 │ │ +40f55e: d588 ff00 |00d5: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40f562: d808 0800 |00d7: add-int/lit8 v8, v8, #int 0 // #00 │ │ +40f566: 4408 0108 |00d9: aget v8, v1, v8 │ │ +40f56a: 9700 0908 |00db: xor-int v0, v9, v8 │ │ +40f56e: 0128 |00dd: move v8, v2 │ │ +40f570: e209 0008 |00de: ushr-int/lit8 v9, v0, #int 8 // #08 │ │ +40f574: 6201 338e |00e0: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.T:[I // field@8e33 │ │ +40f578: 4807 0708 |00e2: aget-byte v7, v7, v8 │ │ +40f57c: b707 |00e4: xor-int/2addr v7, v0 │ │ +40f57e: d577 ff00 |00e5: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +40f582: d807 0700 |00e7: add-int/lit8 v7, v7, #int 0 // #00 │ │ +40f586: 4407 0107 |00e9: aget v7, v1, v7 │ │ +40f58a: 9700 0907 |00eb: xor-int v0, v9, v7 │ │ +40f58e: 5960 3c8e |00ed: iput v0, v6, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.crc:I // field@8e3c │ │ +40f592: 0e00 |00ef: return-void │ │ +40f594: 0001 0700 0100 0000 7100 0000 5f00 ... |00f0: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=62 │ │ 0x000e line=63 │ │ 0x0017 line=64 │ │ 0x0020 line=65 │ │ @@ -898807,39 +898807,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -40f5f8: |[40f5f8] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$1.:()V │ │ -40f608: 7100 a1c7 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.values:()[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // method@c7a1 │ │ -40f60e: 0c00 |0003: move-result-object v0 │ │ -40f610: 2100 |0004: array-length v0, v0 │ │ -40f612: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ -40f616: 6900 3d8e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ -40f61a: 6200 3d8e |0009: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ -40f61e: 6201 418e |000b: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f622: 6e10 9fc7 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ -40f628: 0a01 |0010: move-result v1 │ │ -40f62a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -40f62c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -40f630: 6200 3d8e |0014: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ -40f634: 6201 408e |0016: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ -40f638: 6e10 9fc7 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ -40f63e: 0a01 |001b: move-result v1 │ │ -40f640: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -40f642: 4b02 0001 |001d: aput v2, v0, v1 │ │ -40f646: 6200 3d8e |001f: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ -40f64a: 6201 3f8e |0021: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40f64e: 6e10 9fc7 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ -40f654: 0a01 |0026: move-result v1 │ │ -40f656: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -40f658: 4b02 0001 |0028: aput v2, v0, v1 │ │ -40f65c: 0e00 |002a: return-void │ │ +40f5ec: |[40f5ec] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$1.:()V │ │ +40f5fc: 7100 a1c7 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.values:()[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // method@c7a1 │ │ +40f602: 0c00 |0003: move-result-object v0 │ │ +40f604: 2100 |0004: array-length v0, v0 │ │ +40f606: 2300 cb1b |0005: new-array v0, v0, [I // type@1bcb │ │ +40f60a: 6900 3d8e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ +40f60e: 6200 3d8e |0009: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ +40f612: 6201 418e |000b: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f616: 6e10 9fc7 0100 |000d: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ +40f61c: 0a01 |0010: move-result v1 │ │ +40f61e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +40f620: 4b02 0001 |0012: aput v2, v0, v1 │ │ +40f624: 6200 3d8e |0014: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ +40f628: 6201 408e |0016: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ +40f62c: 6e10 9fc7 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ +40f632: 0a01 |001b: move-result v1 │ │ +40f634: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +40f636: 4b02 0001 |001d: aput v2, v0, v1 │ │ +40f63a: 6200 3d8e |001f: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ +40f63e: 6201 3f8e |0021: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40f642: 6e10 9fc7 0100 |0023: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ +40f648: 0a01 |0026: move-result v1 │ │ +40f64a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +40f64c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +40f650: 0e00 |002a: return-void │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0014 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x001f │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002a │ │ @@ -898897,40 +898897,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -40f6d0: |[40f6d0] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.:()V │ │ -40f6e0: 2200 ec18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ -40f6e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40f6e6: 1a02 f251 |0003: const-string v2, "NO_BLOCK" // string@51f2 │ │ -40f6ea: 7030 9ec7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ -40f6f0: 6900 418e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f6f4: 2200 ec18 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ -40f6f8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -40f6fa: 1a03 962c |000d: const-string v3, "IN_LITERAL" // string@2c96 │ │ -40f6fe: 7030 9ec7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ -40f704: 6900 408e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ -40f708: 2200 ec18 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ -40f70c: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -40f70e: 1a04 952c |0017: const-string v4, "IN_BACK_REFERENCE" // string@2c95 │ │ -40f712: 7030 9ec7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ -40f718: 6900 3f8e |001c: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40f71c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -40f71e: 2300 ce1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@1cce │ │ -40f722: 6204 418e |0021: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f726: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -40f72a: 6201 408e |0025: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ -40f72e: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -40f732: 6201 3f8e |0029: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40f736: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -40f73a: 6900 3e8e |002d: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3e │ │ -40f73e: 0e00 |002f: return-void │ │ +40f6c4: |[40f6c4] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.:()V │ │ +40f6d4: 2200 ec18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ +40f6d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40f6da: 1a02 f251 |0003: const-string v2, "NO_BLOCK" // string@51f2 │ │ +40f6de: 7030 9ec7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ +40f6e4: 6900 418e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f6e8: 2200 ec18 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ +40f6ec: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +40f6ee: 1a03 962c |000d: const-string v3, "IN_LITERAL" // string@2c96 │ │ +40f6f2: 7030 9ec7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ +40f6f8: 6900 408e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ +40f6fc: 2200 ec18 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ +40f700: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +40f702: 1a04 952c |0017: const-string v4, "IN_BACK_REFERENCE" // string@2c95 │ │ +40f706: 7030 9ec7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.:(Ljava/lang/String;I)V // method@c79e │ │ +40f70c: 6900 3f8e |001c: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40f710: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +40f712: 2300 ce1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@1cce │ │ +40f716: 6204 418e |0021: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f71a: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +40f71e: 6201 408e |0025: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ +40f722: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +40f726: 6201 3f8e |0029: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40f72a: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +40f72e: 6900 3e8e |002d: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3e │ │ +40f732: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x001f line=283 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;) │ │ @@ -898938,17 +898938,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 │ │ -40f740: |[40f740] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.:(Ljava/lang/String;I)V │ │ -40f750: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -40f756: 0e00 |0003: return-void │ │ +40f734: |[40f734] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.:(Ljava/lang/String;I)V │ │ +40f744: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +40f74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -898958,20 +898958,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40f688: |[40f688] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; │ │ -40f698: 1c00 ec18 |0000: const-class v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ -40f69c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -40f6a2: 0c01 |0005: move-result-object v1 │ │ -40f6a4: 1f01 ec18 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ -40f6a8: 1101 |0008: return-object v1 │ │ +40f67c: |[40f67c] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; │ │ +40f68c: 1c00 ec18 |0000: const-class v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ +40f690: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +40f696: 0c01 |0005: move-result-object v1 │ │ +40f698: 1f01 ec18 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@18ec │ │ +40f69c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;) │ │ @@ -898979,20 +898979,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40f6ac: |[40f6ac] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.values:()[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; │ │ -40f6bc: 6200 3e8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3e │ │ -40f6c0: 6e10 8dd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.clone:()Ljava/lang/Object; // method@d78d │ │ -40f6c6: 0c00 |0005: move-result-object v0 │ │ -40f6c8: 1f00 ce1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@1cce │ │ -40f6cc: 1100 |0008: return-object v0 │ │ +40f6a0: |[40f6a0] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State.values:()[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; │ │ +40f6b0: 6200 3e8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.$VALUES:[Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3e │ │ +40f6b4: 6e10 8dd7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.clone:()Ljava/lang/Object; // method@d78d │ │ +40f6ba: 0c00 |0005: move-result-object v0 │ │ +40f6bc: 1f00 ce1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // type@1cce │ │ +40f6c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 24135 (SnappyCompressorInputStream.java) │ │ @@ -899044,40 +899044,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -410288: |[410288] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.:()V │ │ -410298: 2200 f218 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ -41029c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41029e: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ -4102a2: 7030 dfc7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ -4102a8: 6900 658e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -4102ac: 2200 f218 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ -4102b0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4102b2: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ -4102b6: 7030 dfc7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ -4102bc: 6900 638e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ -4102c0: 2200 f218 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ -4102c4: 1223 |0016: const/4 v3, #int 2 // #2 │ │ -4102c6: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ -4102ca: 7030 dfc7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ -4102d0: 6900 648e |001c: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ -4102d4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -4102d6: 2300 cf1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@1ccf │ │ -4102da: 6204 658e |0021: sget-object v4, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -4102de: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ -4102e2: 6201 638e |0025: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ -4102e6: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -4102ea: 6201 648e |0029: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ -4102ee: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -4102f2: 6900 628e |002d: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e62 │ │ -4102f6: 0e00 |002f: return-void │ │ +41027c: |[41027c] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.:()V │ │ +41028c: 2200 f218 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ +410290: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +410292: 1a02 c523 |0003: const-string v2, "DONT_CACHE" // string@23c5 │ │ +410296: 7030 dfc7 2001 |0005: invoke-direct {v0, v2, v1}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ +41029c: 6900 658e |0008: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +4102a0: 2200 f218 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ +4102a4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4102a6: 1a03 741d |000d: const-string v3, "CACHED_AVAILABLE" // string@1d74 │ │ +4102aa: 7030 dfc7 3002 |000f: invoke-direct {v0, v3, v2}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ +4102b0: 6900 638e |0012: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ +4102b4: 2200 f218 |0014: new-instance v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ +4102b8: 1223 |0016: const/4 v3, #int 2 // #2 │ │ +4102ba: 1a04 751d |0017: const-string v4, "CACHED_UNAVAILABLE" // string@1d75 │ │ +4102be: 7030 dfc7 4003 |0019: invoke-direct {v0, v4, v3}, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.:(Ljava/lang/String;I)V // method@c7df │ │ +4102c4: 6900 648e |001c: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ +4102c8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +4102ca: 2300 cf1c |001f: new-array v0, v0, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@1ccf │ │ +4102ce: 6204 658e |0021: sget-object v4, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +4102d2: 4d04 0001 |0023: aput-object v4, v0, v1 │ │ +4102d6: 6201 638e |0025: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ +4102da: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +4102de: 6201 648e |0029: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ +4102e2: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +4102e6: 6900 628e |002d: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e62 │ │ +4102ea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x001f line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;) │ │ @@ -899085,17 +899085,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 │ │ -4102f8: |[4102f8] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ -410308: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -41030e: 0e00 |0003: return-void │ │ +4102ec: |[4102ec] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.:(Ljava/lang/String;I)V │ │ +4102fc: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +410302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -899105,20 +899105,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -410240: |[410240] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ -410250: 1c00 f218 |0000: const-class v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ -410254: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -41025a: 0c01 |0005: move-result-object v1 │ │ -41025c: 1f01 f218 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ -410260: 1101 |0008: return-object v1 │ │ +410234: |[410234] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.valueOf:(Ljava/lang/String;)Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ +410244: 1c00 f218 |0000: const-class v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ +410248: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +41024e: 0c01 |0005: move-result-object v1 │ │ +410250: 1f01 f218 |0006: check-cast v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@18f2 │ │ +410254: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;) │ │ @@ -899126,20 +899126,20 @@ │ │ type : '()[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -410264: |[410264] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ -410274: 6200 628e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e62 │ │ -410278: 6e10 8ed7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d78e │ │ -41027e: 0c00 |0005: move-result-object v0 │ │ -410280: 1f00 cf1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@1ccf │ │ -410284: 1100 |0008: return-object v0 │ │ +410258: |[410258] org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability.values:()[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ +410268: 6200 628e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.$VALUES:[Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e62 │ │ +41026c: 6e10 8ed7 0000 |0002: invoke-virtual {v0}, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.clone:()Ljava/lang/Object; // method@d78e │ │ +410272: 0c00 |0005: move-result-object v0 │ │ +410274: 1f00 cf1c |0006: check-cast v0, [Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // type@1ccf │ │ +410278: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 27112 (XZUtils.java) │ │ @@ -899183,41 +899183,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -410434: |[410434] org.apache.commons.compress.compressors.xz.XZUtils.:()V │ │ -410444: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -410446: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -41044a: 2600 3300 0000 |0003: fill-array-data v0, 00000036 // +00000033 │ │ -410450: 6900 668e |0006: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ -410454: 2200 2511 |0008: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -410458: 7010 3587 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -41045e: 1a01 8014 |000d: const-string v1, ".txz" // string@1480 │ │ -410462: 1a02 7614 |000f: const-string v2, ".tar" // string@1476 │ │ -410466: 7230 b187 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -41046c: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ -410470: 1a02 8414 |0016: const-string v2, ".xz" // string@1484 │ │ -410474: 7230 b187 2001 |0018: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -41047a: 1a03 2414 |001b: const-string v3, "-xz" // string@1424 │ │ -41047e: 7230 b187 3001 |001d: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -410484: 2201 ab18 |0020: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ -410488: 7030 70c5 0102 |0022: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ -41048e: 6901 688e |0025: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ -410492: 6200 658e |0027: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -410496: 6900 678e |0029: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -41049a: 1a00 dcb7 |002b: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ -41049e: 7110 2a83 0000 |002d: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -4104a4: 2805 |0030: goto 0035 // +0005 │ │ -4104a6: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -4104a8: 7110 ebc7 0000 |0032: invoke-static {v0}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.setCacheXZAvailablity:(Z)V // method@c7eb │ │ -4104ae: 0e00 |0035: return-void │ │ -4104b0: 0003 0100 0600 0000 fd37 7a58 5a00 |0036: array-data (7 units) │ │ +410428: |[410428] org.apache.commons.compress.compressors.xz.XZUtils.:()V │ │ +410438: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +41043a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +41043e: 2600 3300 0000 |0003: fill-array-data v0, 00000036 // +00000033 │ │ +410444: 6900 668e |0006: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ +410448: 2200 2511 |0008: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +41044c: 7010 3587 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +410452: 1a01 8014 |000d: const-string v1, ".txz" // string@1480 │ │ +410456: 1a02 7614 |000f: const-string v2, ".tar" // string@1476 │ │ +41045a: 7230 b187 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +410460: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ +410464: 1a02 8414 |0016: const-string v2, ".xz" // string@1484 │ │ +410468: 7230 b187 2001 |0018: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +41046e: 1a03 2414 |001b: const-string v3, "-xz" // string@1424 │ │ +410472: 7230 b187 3001 |001d: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +410478: 2201 ab18 |0020: new-instance v1, Lorg/apache/commons/compress/compressors/FileNameUtil; // type@18ab │ │ +41047c: 7030 70c5 0102 |0022: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/FileNameUtil;.:(Ljava/util/Map;Ljava/lang/String;)V // method@c570 │ │ +410482: 6901 688e |0025: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ +410486: 6200 658e |0027: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +41048a: 6900 678e |0029: sput-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +41048e: 1a00 dcb7 |002b: const-string v0, "org.osgi.framework.BundleEvent" // string@b7dc │ │ +410492: 7110 2a83 0000 |002d: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +410498: 2805 |0030: goto 0035 // +0005 │ │ +41049a: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +41049c: 7110 ebc7 0000 |0032: invoke-static {v0}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.setCacheXZAvailablity:(Z)V // method@c7eb │ │ +4104a2: 0e00 |0035: return-void │ │ +4104a4: 0003 0100 0600 0000 fd37 7a58 5a00 |0036: array-data (7 units) │ │ catches : 1 │ │ 0x002b - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0001 line=40 │ │ 0x0008 line=51 │ │ 0x0011 line=52 │ │ @@ -899234,17 +899234,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4104d0: |[4104d0] org.apache.commons.compress.compressors.xz.XZUtils.:()V │ │ -4104e0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4104e6: 0e00 |0003: return-void │ │ +4104c4: |[4104c4] org.apache.commons.compress.compressors.xz.XZUtils.:()V │ │ +4104d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4104da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/xz/XZUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils;) │ │ @@ -899252,36 +899252,36 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41041c: |[41041c] org.apache.commons.compress.compressors.xz.XZUtils.getCachedXZAvailability:()Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ -41042c: 6200 678e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -410430: 1100 |0002: return-object v0 │ │ +410410: |[410410] org.apache.commons.compress.compressors.xz.XZUtils.getCachedXZAvailability:()Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; │ │ +410420: 6200 678e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +410424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils;) │ │ name : 'getCompressedFilename' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4103dc: |[4103dc] org.apache.commons.compress.compressors.xz.XZUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -4103ec: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ -4103f0: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ -4103f6: 0c01 |0005: move-result-object v1 │ │ -4103f8: 1101 |0006: return-object v1 │ │ +4103d0: |[4103d0] org.apache.commons.compress.compressors.xz.XZUtils.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +4103e0: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ +4103e4: 6e20 71c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getCompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c571 │ │ +4103ea: 0c01 |0005: move-result-object v1 │ │ +4103ec: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils;) │ │ @@ -899289,19 +899289,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4103fc: |[4103fc] org.apache.commons.compress.compressors.xz.XZUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -41040c: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ -410410: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ -410416: 0c01 |0005: move-result-object v1 │ │ -410418: 1101 |0006: return-object v1 │ │ +4103f0: |[4103f0] org.apache.commons.compress.compressors.xz.XZUtils.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +410400: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ +410404: 6e20 72c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.getUncompressedFilename:(Ljava/lang/String;)Ljava/lang/String; // method@c572 │ │ +41040a: 0c01 |0005: move-result-object v1 │ │ +41040c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils;) │ │ @@ -899309,21 +899309,21 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -410310: |[410310] org.apache.commons.compress.compressors.xz.XZUtils.internalIsXZCompressionAvailable:()Z │ │ -410320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -410322: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -410324: 7120 d3c7 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.matches:([BI)Z // method@c7d3 │ │ -41032a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -41032c: 0f00 |0006: return v0 │ │ -41032e: 0f01 |0007: return v1 │ │ +410304: |[410304] org.apache.commons.compress.compressors.xz.XZUtils.internalIsXZCompressionAvailable:()Z │ │ +410314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +410316: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +410318: 7120 d3c7 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.matches:([BI)Z // method@c7d3 │ │ +41031e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +410320: 0f00 |0006: return v0 │ │ +410322: 0f01 |0007: return v1 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0007 │ │ positions : │ │ 0x0002 line=109 │ │ locals : │ │ │ │ @@ -899332,19 +899332,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -410340: |[410340] org.apache.commons.compress.compressors.xz.XZUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ -410350: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ -410354: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ -41035a: 0a01 |0005: move-result v1 │ │ -41035c: 0f01 |0006: return v1 │ │ +410334: |[410334] org.apache.commons.compress.compressors.xz.XZUtils.isCompressedFilename:(Ljava/lang/String;)Z │ │ +410344: 6200 688e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.fileNameUtil:Lorg/apache/commons/compress/compressors/FileNameUtil; // field@8e68 │ │ +410348: 6e20 73c5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/FileNameUtil;.isCompressedFilename:(Ljava/lang/String;)Z // method@c573 │ │ +41034e: 0a01 |0005: move-result v1 │ │ +410350: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/xz/XZUtils;) │ │ @@ -899352,27 +899352,27 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -410360: |[410360] org.apache.commons.compress.compressors.xz.XZUtils.isXZCompressionAvailable:()Z │ │ -410370: 6200 678e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -410374: 6201 658e |0002: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -410378: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -41037c: 6201 638e |0006: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ -410380: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -410384: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -410386: 2802 |000b: goto 000d // +0002 │ │ -410388: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -41038a: 0f00 |000d: return v0 │ │ -41038c: 7100 e7c7 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.internalIsXZCompressionAvailable:()Z // method@c7e7 │ │ -410392: 0a00 |0011: move-result v0 │ │ -410394: 0f00 |0012: return v0 │ │ +410354: |[410354] org.apache.commons.compress.compressors.xz.XZUtils.isXZCompressionAvailable:()Z │ │ +410364: 6200 678e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +410368: 6201 658e |0002: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +41036c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +410370: 6201 638e |0006: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ +410374: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +410378: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +41037a: 2802 |000b: goto 000d // +0002 │ │ +41037c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +41037e: 0f00 |000d: return v0 │ │ +410380: 7100 e7c7 0000 |000e: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.internalIsXZCompressionAvailable:()Z // method@c7e7 │ │ +410386: 0a00 |0011: move-result v0 │ │ +410388: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0006 line=102 │ │ 0x000e line=104 │ │ locals : │ │ @@ -899382,32 +899382,32 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -410398: |[410398] org.apache.commons.compress.compressors.xz.XZUtils.matches:([BI)Z │ │ -4103a8: 6200 668e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ -4103ac: 2100 |0002: array-length v0, v0 │ │ -4103ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -4103b0: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ -4103b4: 0f01 |0006: return v1 │ │ -4103b6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -4103b8: 6200 668e |0008: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ -4103bc: 2102 |000a: array-length v2, v0 │ │ -4103be: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ -4103c2: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ -4103c6: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ -4103ca: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ -4103ce: 0f01 |0013: return v1 │ │ -4103d0: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4103d4: 28f2 |0016: goto 0008 // -000e │ │ -4103d6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -4103d8: 0f03 |0018: return v3 │ │ +41038c: |[41038c] org.apache.commons.compress.compressors.xz.XZUtils.matches:([BI)Z │ │ +41039c: 6200 668e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ +4103a0: 2100 |0002: array-length v0, v0 │ │ +4103a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +4103a4: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ +4103a8: 0f01 |0006: return v1 │ │ +4103aa: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +4103ac: 6200 668e |0008: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils;.HEADER_MAGIC:[B // field@8e66 │ │ +4103b0: 2102 |000a: array-length v2, v0 │ │ +4103b2: 3524 0c00 |000b: if-ge v4, v2, 0017 // +000c │ │ +4103b6: 4802 0304 |000d: aget-byte v2, v3, v4 │ │ +4103ba: 4800 0004 |000f: aget-byte v0, v0, v4 │ │ +4103be: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ +4103c2: 0f01 |0013: return v1 │ │ +4103c4: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4103c8: 28f2 |0016: goto 0008 // -000e │ │ +4103ca: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +4103cc: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=85 │ │ 0x000d line=86 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) [B │ │ @@ -899418,30 +899418,30 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -4104e8: |[4104e8] org.apache.commons.compress.compressors.xz.XZUtils.setCacheXZAvailablity:(Z)V │ │ -4104f8: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -4104fc: 6201 658e |0002: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -410500: 6901 678e |0004: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -410504: 2814 |0006: goto 001a // +0014 │ │ -410506: 6201 678e |0007: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -41050a: 6200 658e |0009: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ -41050e: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ -410512: 7100 e7c7 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.internalIsXZCompressionAvailable:()Z // method@c7e7 │ │ -410518: 0a01 |0010: move-result v1 │ │ -41051a: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -41051e: 6201 638e |0013: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ -410522: 2803 |0015: goto 0018 // +0003 │ │ -410524: 6201 648e |0016: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ -410528: 6901 678e |0018: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ -41052c: 0e00 |001a: return-void │ │ +4104dc: |[4104dc] org.apache.commons.compress.compressors.xz.XZUtils.setCacheXZAvailablity:(Z)V │ │ +4104ec: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +4104f0: 6201 658e |0002: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +4104f4: 6901 678e |0004: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +4104f8: 2814 |0006: goto 001a // +0014 │ │ +4104fa: 6201 678e |0007: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +4104fe: 6200 658e |0009: sget-object v0, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.DONT_CACHE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e65 │ │ +410502: 3301 0f00 |000b: if-ne v1, v0, 001a // +000f │ │ +410506: 7100 e7c7 0000 |000d: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.internalIsXZCompressionAvailable:()Z // method@c7e7 │ │ +41050c: 0a01 |0010: move-result v1 │ │ +41050e: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +410512: 6201 638e |0013: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_AVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e63 │ │ +410516: 2803 |0015: goto 0018 // +0003 │ │ +410518: 6201 648e |0016: sget-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability;.CACHED_UNAVAILABLE:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e64 │ │ +41051c: 6901 678e |0018: sput-object v1, Lorg/apache/commons/compress/compressors/xz/XZUtils;.cachedXZAvailability:Lorg/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability; // field@8e67 │ │ +410520: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ 0x0007 line=169 │ │ 0x000d line=170 │ │ 0x0013 line=171 │ │ locals : │ │ @@ -899584,17 +899584,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -410c80: |[410c80] org.apache.commons.compress.utils.ArchiveUtils.:()V │ │ -410c90: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -410c96: 0e00 |0003: return-void │ │ +410c74: |[410c74] org.apache.commons.compress.utils.ArchiveUtils.:()V │ │ +410c84: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +410c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/ArchiveUtils; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/ArchiveUtils;) │ │ @@ -899602,25 +899602,25 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -4108d0: |[4108d0] org.apache.commons.compress.utils.ArchiveUtils.isArrayZero:([BI)Z │ │ -4108e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4108e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4108e4: 3541 0a00 |0002: if-ge v1, v4, 000c // +000a │ │ -4108e8: 4802 0301 |0004: aget-byte v2, v3, v1 │ │ -4108ec: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -4108f0: 0f00 |0008: return v0 │ │ -4108f2: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4108f6: 28f7 |000b: goto 0002 // -0009 │ │ -4108f8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -4108fa: 0f03 |000d: return v3 │ │ +4108c4: |[4108c4] org.apache.commons.compress.utils.ArchiveUtils.isArrayZero:([BI)Z │ │ +4108d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4108d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4108d8: 3541 0a00 |0002: if-ge v1, v4, 000c // +000a │ │ +4108dc: 4802 0301 |0004: aget-byte v2, v3, v1 │ │ +4108e0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +4108e4: 0f00 |0008: return v0 │ │ +4108e6: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4108ea: 28f7 |000b: goto 0002 // -0009 │ │ +4108ec: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +4108ee: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=255 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) [B │ │ 0x0000 - 0x000e reg=4 (null) I │ │ │ │ @@ -899629,25 +899629,25 @@ │ │ type : '([BII[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -41094c: |[41094c] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([BII[BII)Z │ │ -41095c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -41095e: 0770 |0001: move-object v0, v7 │ │ -410960: 0181 |0002: move v1, v8 │ │ -410962: 0192 |0003: move v2, v9 │ │ -410964: 07a3 |0004: move-object v3, v10 │ │ -410966: 01b4 |0005: move v4, v11 │ │ -410968: 01c5 |0006: move v5, v12 │ │ -41096a: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ -410970: 0a07 |000a: move-result v7 │ │ -410972: 0f07 |000b: return v7 │ │ +410940: |[410940] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([BII[BII)Z │ │ +410950: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +410952: 0770 |0001: move-object v0, v7 │ │ +410954: 0181 |0002: move v1, v8 │ │ +410956: 0192 |0003: move v2, v9 │ │ +410958: 07a3 |0004: move-object v3, v10 │ │ +41095a: 01b4 |0005: move v4, v11 │ │ +41095c: 01c5 |0006: move v5, v12 │ │ +41095e: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ +410964: 0a07 |000a: move-result v7 │ │ +410966: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) [B │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) I │ │ @@ -899660,51 +899660,51 @@ │ │ type : '([BII[BIIZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -410974: |[410974] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([BII[BIIZ)Z │ │ -410984: 35a7 0400 |0000: if-ge v7, v10, 0004 // +0004 │ │ -410988: 0170 |0002: move v0, v7 │ │ -41098a: 2802 |0003: goto 0005 // +0002 │ │ -41098c: 01a0 |0004: move v0, v10 │ │ -41098e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -410990: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -410992: 3502 1000 |0007: if-ge v2, v0, 0017 // +0010 │ │ -410996: 9003 0602 |0009: add-int v3, v6, v2 │ │ -41099a: 4803 0503 |000b: aget-byte v3, v5, v3 │ │ -41099e: 9004 0902 |000d: add-int v4, v9, v2 │ │ -4109a2: 4804 0804 |000f: aget-byte v4, v8, v4 │ │ -4109a6: 3243 0300 |0011: if-eq v3, v4, 0014 // +0003 │ │ -4109aa: 0f01 |0013: return v1 │ │ -4109ac: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4109b0: 28f1 |0016: goto 0007 // -000f │ │ -4109b2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -4109b4: 33a7 0300 |0018: if-ne v7, v10, 001b // +0003 │ │ -4109b8: 0f00 |001a: return v0 │ │ -4109ba: 380b 1d00 |001b: if-eqz v11, 0038 // +001d │ │ -4109be: 37a7 0e00 |001d: if-le v7, v10, 002b // +000e │ │ -4109c2: 357a 1800 |001f: if-ge v10, v7, 0037 // +0018 │ │ -4109c6: 9008 060a |0021: add-int v8, v6, v10 │ │ -4109ca: 4808 0508 |0023: aget-byte v8, v5, v8 │ │ -4109ce: 3808 0300 |0025: if-eqz v8, 0028 // +0003 │ │ -4109d2: 0f01 |0027: return v1 │ │ -4109d4: d80a 0a01 |0028: add-int/lit8 v10, v10, #int 1 // #01 │ │ -4109d8: 28f5 |002a: goto 001f // -000b │ │ -4109da: 35a7 0c00 |002b: if-ge v7, v10, 0037 // +000c │ │ -4109de: 9005 0907 |002d: add-int v5, v9, v7 │ │ -4109e2: 4805 0805 |002f: aget-byte v5, v8, v5 │ │ -4109e6: 3805 0300 |0031: if-eqz v5, 0034 // +0003 │ │ -4109ea: 0f01 |0033: return v1 │ │ -4109ec: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4109f0: 28f5 |0036: goto 002b // -000b │ │ -4109f2: 0f00 |0037: return v0 │ │ -4109f4: 0f01 |0038: return v1 │ │ +410968: |[410968] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([BII[BIIZ)Z │ │ +410978: 35a7 0400 |0000: if-ge v7, v10, 0004 // +0004 │ │ +41097c: 0170 |0002: move v0, v7 │ │ +41097e: 2802 |0003: goto 0005 // +0002 │ │ +410980: 01a0 |0004: move v0, v10 │ │ +410982: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +410984: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +410986: 3502 1000 |0007: if-ge v2, v0, 0017 // +0010 │ │ +41098a: 9003 0602 |0009: add-int v3, v6, v2 │ │ +41098e: 4803 0503 |000b: aget-byte v3, v5, v3 │ │ +410992: 9004 0902 |000d: add-int v4, v9, v2 │ │ +410996: 4804 0804 |000f: aget-byte v4, v8, v4 │ │ +41099a: 3243 0300 |0011: if-eq v3, v4, 0014 // +0003 │ │ +41099e: 0f01 |0013: return v1 │ │ +4109a0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4109a4: 28f1 |0016: goto 0007 // -000f │ │ +4109a6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +4109a8: 33a7 0300 |0018: if-ne v7, v10, 001b // +0003 │ │ +4109ac: 0f00 |001a: return v0 │ │ +4109ae: 380b 1d00 |001b: if-eqz v11, 0038 // +001d │ │ +4109b2: 37a7 0e00 |001d: if-le v7, v10, 002b // +000e │ │ +4109b6: 357a 1800 |001f: if-ge v10, v7, 0037 // +0018 │ │ +4109ba: 9008 060a |0021: add-int v8, v6, v10 │ │ +4109be: 4808 0508 |0023: aget-byte v8, v5, v8 │ │ +4109c2: 3808 0300 |0025: if-eqz v8, 0028 // +0003 │ │ +4109c6: 0f01 |0027: return v1 │ │ +4109c8: d80a 0a01 |0028: add-int/lit8 v10, v10, #int 1 // #01 │ │ +4109cc: 28f5 |002a: goto 001f // -000b │ │ +4109ce: 35a7 0c00 |002b: if-ge v7, v10, 0037 // +000c │ │ +4109d2: 9005 0907 |002d: add-int v5, v9, v7 │ │ +4109d6: 4805 0805 |002f: aget-byte v5, v8, v5 │ │ +4109da: 3805 0300 |0031: if-eqz v5, 0034 // +0003 │ │ +4109de: 0f01 |0033: return v1 │ │ +4109e0: d807 0701 |0034: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4109e4: 28f5 |0036: goto 002b // -000b │ │ +4109e6: 0f00 |0037: return v0 │ │ +4109e8: 0f01 |0038: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=161 │ │ 0x0023 line=171 │ │ 0x002f line=177 │ │ locals : │ │ 0x0000 - 0x0039 reg=5 (null) [B │ │ @@ -899720,25 +899720,25 @@ │ │ type : '([B[B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4108fc: |[4108fc] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([B[B)Z │ │ -41090c: 2172 |0000: array-length v2, v7 │ │ -41090e: 2185 |0001: array-length v5, v8 │ │ -410910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -410912: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -410914: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -410916: 0770 |0005: move-object v0, v7 │ │ -410918: 0783 |0006: move-object v3, v8 │ │ -41091a: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ -410920: 0a07 |000a: move-result v7 │ │ -410922: 0f07 |000b: return v7 │ │ +4108f0: |[4108f0] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([B[B)Z │ │ +410900: 2172 |0000: array-length v2, v7 │ │ +410902: 2185 |0001: array-length v5, v8 │ │ +410904: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +410906: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +410908: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +41090a: 0770 |0005: move-object v0, v7 │ │ +41090c: 0783 |0006: move-object v3, v8 │ │ +41090e: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ +410914: 0a07 |000a: move-result v7 │ │ +410916: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) [B │ │ 0x0000 - 0x000c reg=8 (null) [B │ │ │ │ @@ -899747,25 +899747,25 @@ │ │ type : '([B[BZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -410924: |[410924] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([B[BZ)Z │ │ -410934: 2172 |0000: array-length v2, v7 │ │ -410936: 2185 |0001: array-length v5, v8 │ │ -410938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41093a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -41093c: 0770 |0004: move-object v0, v7 │ │ -41093e: 0783 |0005: move-object v3, v8 │ │ -410940: 0196 |0006: move v6, v9 │ │ -410942: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ -410948: 0a07 |000a: move-result v7 │ │ -41094a: 0f07 |000b: return v7 │ │ +410918: |[410918] org.apache.commons.compress.utils.ArchiveUtils.isEqual:([B[BZ)Z │ │ +410928: 2172 |0000: array-length v2, v7 │ │ +41092a: 2185 |0001: array-length v5, v8 │ │ +41092c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41092e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +410930: 0770 |0004: move-object v0, v7 │ │ +410932: 0783 |0005: move-object v3, v8 │ │ +410934: 0196 |0006: move v6, v9 │ │ +410936: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ +41093c: 0a07 |000a: move-result v7 │ │ +41093e: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) [B │ │ 0x0000 - 0x000c reg=8 (null) [B │ │ 0x0000 - 0x000c reg=9 (null) Z │ │ @@ -899775,25 +899775,25 @@ │ │ type : '([BII[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4109f8: |[4109f8] org.apache.commons.compress.utils.ArchiveUtils.isEqualWithNull:([BII[BII)Z │ │ -410a08: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -410a0a: 0770 |0001: move-object v0, v7 │ │ -410a0c: 0181 |0002: move v1, v8 │ │ -410a0e: 0192 |0003: move v2, v9 │ │ -410a10: 07a3 |0004: move-object v3, v10 │ │ -410a12: 01b4 |0005: move v4, v11 │ │ -410a14: 01c5 |0006: move v5, v12 │ │ -410a16: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ -410a1c: 0a07 |000a: move-result v7 │ │ -410a1e: 0f07 |000b: return v7 │ │ +4109ec: |[4109ec] org.apache.commons.compress.utils.ArchiveUtils.isEqualWithNull:([BII[BII)Z │ │ +4109fc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +4109fe: 0770 |0001: move-object v0, v7 │ │ +410a00: 0181 |0002: move v1, v8 │ │ +410a02: 0192 |0003: move v2, v9 │ │ +410a04: 07a3 |0004: move-object v3, v10 │ │ +410a06: 01b4 |0005: move v4, v11 │ │ +410a08: 01c5 |0006: move v5, v12 │ │ +410a0a: 7707 0ec8 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ +410a10: 0a07 |000a: move-result v7 │ │ +410a12: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x000c reg=7 (null) [B │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) I │ │ @@ -899806,20 +899806,20 @@ │ │ type : '(Ljava/lang/String;[B)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -410a20: |[410a20] org.apache.commons.compress.utils.ArchiveUtils.matchAsciiBuffer:(Ljava/lang/String;[B)Z │ │ -410a30: 2130 |0000: array-length v0, v3 │ │ -410a32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -410a34: 7140 13c8 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -410a3a: 0a02 |0005: move-result v2 │ │ -410a3c: 0f02 |0006: return v2 │ │ +410a14: |[410a14] org.apache.commons.compress.utils.ArchiveUtils.matchAsciiBuffer:(Ljava/lang/String;[B)Z │ │ +410a24: 2130 |0000: array-length v0, v3 │ │ +410a26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +410a28: 7140 13c8 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +410a2e: 0a02 |0005: move-result v2 │ │ +410a30: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -899828,31 +899828,31 @@ │ │ type : '(Ljava/lang/String;[BII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -410a40: |[410a40] org.apache.commons.compress.utils.ArchiveUtils.matchAsciiBuffer:(Ljava/lang/String;[BII)Z │ │ -410a50: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ -410a54: 6e20 5584 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -410a5a: 0c01 |0005: move-result-object v1 │ │ -410a5c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -410a5e: 2113 |0007: array-length v3, v1 │ │ -410a60: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -410a62: 0794 |0009: move-object v4, v9 │ │ -410a64: 01a5 |000a: move v5, v10 │ │ -410a66: 01b6 |000b: move v6, v11 │ │ -410a68: 7707 0ec8 0100 |000c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ -410a6e: 0a08 |000f: move-result v8 │ │ -410a70: 0f08 |0010: return v8 │ │ -410a72: 0d08 |0011: move-exception v8 │ │ -410a74: 2209 8b10 |0012: new-instance v9, Ljava/lang/RuntimeException; // type@108b │ │ -410a78: 7020 2884 8900 |0014: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -410a7e: 2709 |0017: throw v9 │ │ +410a34: |[410a34] org.apache.commons.compress.utils.ArchiveUtils.matchAsciiBuffer:(Ljava/lang/String;[BII)Z │ │ +410a44: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ +410a48: 6e20 5584 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +410a4e: 0c01 |0005: move-result-object v1 │ │ +410a50: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +410a52: 2113 |0007: array-length v3, v1 │ │ +410a54: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +410a56: 0794 |0009: move-object v4, v9 │ │ +410a58: 01a5 |000a: move v5, v10 │ │ +410a5a: 01b6 |000b: move v6, v11 │ │ +410a5c: 7707 0ec8 0100 |000c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isEqual:([BII[BIIZ)Z // method@c80e │ │ +410a62: 0a08 |000f: move-result v8 │ │ +410a64: 0f08 |0010: return v8 │ │ +410a66: 0d08 |0011: move-exception v8 │ │ +410a68: 2209 8b10 |0012: new-instance v9, Ljava/lang/RuntimeException; // type@108b │ │ +410a6c: 7020 2884 8900 |0014: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +410a72: 2709 |0017: throw v9 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0011 │ │ positions : │ │ 0x0002 line=76 │ │ 0x0007 line=81 │ │ 0x0012 line=79 │ │ @@ -899867,55 +899867,55 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -410acc: |[410acc] org.apache.commons.compress.utils.ArchiveUtils.sanitize:(Ljava/lang/String;)Ljava/lang/String; │ │ -410adc: 6e10 7284 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@8472 │ │ -410ae2: 0c06 |0003: move-result-object v6 │ │ -410ae4: 2160 |0004: array-length v0, v6 │ │ -410ae6: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ -410aea: 3610 0400 |0007: if-gt v0, v1, 000b // +0004 │ │ -410aee: 0760 |0009: move-object v0, v6 │ │ -410af0: 2805 |000a: goto 000f // +0005 │ │ -410af2: 7120 7a86 1600 |000b: invoke-static {v6, v1}, Ljava/util/Arrays;.copyOf:([CI)[C // method@867a │ │ -410af8: 0c00 |000e: move-result-object v0 │ │ -410afa: 2166 |000f: array-length v6, v6 │ │ -410afc: 3716 0d00 |0010: if-le v6, v1, 001d // +000d │ │ -410b00: 1306 fc00 |0012: const/16 v6, #int 252 // #fc │ │ -410b04: 3516 0900 |0014: if-ge v6, v1, 001d // +0009 │ │ -410b08: 1302 2e00 |0016: const/16 v2, #int 46 // #2e │ │ -410b0c: 5002 0006 |0018: aput-char v2, v0, v6 │ │ -410b10: d806 0601 |001a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -410b14: 28f8 |001c: goto 0014 // -0008 │ │ -410b16: 2206 9410 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -410b1a: 7010 8384 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -410b20: 2101 |0022: array-length v1, v0 │ │ -410b22: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -410b24: 3512 2000 |0024: if-ge v2, v1, 0044 // +0020 │ │ -410b28: 4903 0002 |0026: aget-char v3, v0, v2 │ │ -410b2c: 7110 1083 0300 |0028: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(C)Z // method@8310 │ │ -410b32: 0a04 |002b: move-result v4 │ │ -410b34: 3904 1000 |002c: if-nez v4, 003c // +0010 │ │ -410b38: 7110 0083 0300 |002e: invoke-static {v3}, Ljava/lang/Character$UnicodeBlock;.of:(C)Ljava/lang/Character$UnicodeBlock; // method@8300 │ │ -410b3e: 0c04 |0031: move-result-object v4 │ │ -410b40: 3804 0a00 |0032: if-eqz v4, 003c // +000a │ │ -410b44: 6205 3279 |0034: sget-object v5, Ljava/lang/Character$UnicodeBlock;.SPECIALS:Ljava/lang/Character$UnicodeBlock; // field@7932 │ │ -410b48: 3254 0600 |0036: if-eq v4, v5, 003c // +0006 │ │ -410b4c: 6e20 8784 3600 |0038: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410b52: 2806 |003b: goto 0041 // +0006 │ │ -410b54: 1303 3f00 |003c: const/16 v3, #int 63 // #3f │ │ -410b58: 6e20 8784 3600 |003e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410b5e: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -410b62: 28e1 |0043: goto 0024 // -001f │ │ -410b64: 6e10 9f84 0600 |0044: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -410b6a: 0c06 |0047: move-result-object v6 │ │ -410b6c: 1106 |0048: return-object v6 │ │ +410ac0: |[410ac0] org.apache.commons.compress.utils.ArchiveUtils.sanitize:(Ljava/lang/String;)Ljava/lang/String; │ │ +410ad0: 6e10 7284 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.toCharArray:()[C // method@8472 │ │ +410ad6: 0c06 |0003: move-result-object v6 │ │ +410ad8: 2160 |0004: array-length v0, v6 │ │ +410ada: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ +410ade: 3610 0400 |0007: if-gt v0, v1, 000b // +0004 │ │ +410ae2: 0760 |0009: move-object v0, v6 │ │ +410ae4: 2805 |000a: goto 000f // +0005 │ │ +410ae6: 7120 7a86 1600 |000b: invoke-static {v6, v1}, Ljava/util/Arrays;.copyOf:([CI)[C // method@867a │ │ +410aec: 0c00 |000e: move-result-object v0 │ │ +410aee: 2166 |000f: array-length v6, v6 │ │ +410af0: 3716 0d00 |0010: if-le v6, v1, 001d // +000d │ │ +410af4: 1306 fc00 |0012: const/16 v6, #int 252 // #fc │ │ +410af8: 3516 0900 |0014: if-ge v6, v1, 001d // +0009 │ │ +410afc: 1302 2e00 |0016: const/16 v2, #int 46 // #2e │ │ +410b00: 5002 0006 |0018: aput-char v2, v0, v6 │ │ +410b04: d806 0601 |001a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +410b08: 28f8 |001c: goto 0014 // -0008 │ │ +410b0a: 2206 9410 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +410b0e: 7010 8384 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +410b14: 2101 |0022: array-length v1, v0 │ │ +410b16: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +410b18: 3512 2000 |0024: if-ge v2, v1, 0044 // +0020 │ │ +410b1c: 4903 0002 |0026: aget-char v3, v0, v2 │ │ +410b20: 7110 1083 0300 |0028: invoke-static {v3}, Ljava/lang/Character;.isISOControl:(C)Z // method@8310 │ │ +410b26: 0a04 |002b: move-result v4 │ │ +410b28: 3904 1000 |002c: if-nez v4, 003c // +0010 │ │ +410b2c: 7110 0083 0300 |002e: invoke-static {v3}, Ljava/lang/Character$UnicodeBlock;.of:(C)Ljava/lang/Character$UnicodeBlock; // method@8300 │ │ +410b32: 0c04 |0031: move-result-object v4 │ │ +410b34: 3804 0a00 |0032: if-eqz v4, 003c // +000a │ │ +410b38: 6205 3279 |0034: sget-object v5, Ljava/lang/Character$UnicodeBlock;.SPECIALS:Ljava/lang/Character$UnicodeBlock; // field@7932 │ │ +410b3c: 3254 0600 |0036: if-eq v4, v5, 003c // +0006 │ │ +410b40: 6e20 8784 3600 |0038: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410b46: 2806 |003b: goto 0041 // +0006 │ │ +410b48: 1303 3f00 |003c: const/16 v3, #int 63 // #3f │ │ +410b4c: 6e20 8784 3600 |003e: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410b52: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +410b56: 28e1 |0043: goto 0024 // -001f │ │ +410b58: 6e10 9f84 0600 |0044: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +410b5e: 0c06 |0047: move-result-object v6 │ │ +410b60: 1106 |0048: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x000f line=280 │ │ 0x0018 line=282 │ │ 0x001d line=285 │ │ @@ -899934,23 +899934,23 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -410a90: |[410a90] org.apache.commons.compress.utils.ArchiveUtils.toAsciiBytes:(Ljava/lang/String;)[B │ │ -410aa0: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ -410aa4: 6e20 5584 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -410aaa: 0c01 |0005: move-result-object v1 │ │ -410aac: 1101 |0006: return-object v1 │ │ -410aae: 0d01 |0007: move-exception v1 │ │ -410ab0: 2200 8b10 |0008: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -410ab4: 7020 2884 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -410aba: 2700 |000d: throw v0 │ │ +410a84: |[410a84] org.apache.commons.compress.utils.ArchiveUtils.toAsciiBytes:(Ljava/lang/String;)[B │ │ +410a94: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ +410a98: 6e20 5584 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +410a9e: 0c01 |0005: move-result-object v1 │ │ +410aa0: 1101 |0006: return-object v1 │ │ +410aa2: 0d01 |0007: move-exception v1 │ │ +410aa4: 2200 8b10 |0008: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +410aa8: 7020 2884 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +410aae: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0007 │ │ positions : │ │ 0x0002 line=104 │ │ 0x0008 line=107 │ │ locals : │ │ @@ -899961,23 +899961,23 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -410b70: |[410b70] org.apache.commons.compress.utils.ArchiveUtils.toAsciiString:([B)Ljava/lang/String; │ │ -410b80: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ -410b84: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ -410b88: 7030 4184 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -410b8e: 1100 |0007: return-object v0 │ │ -410b90: 0d02 |0008: move-exception v2 │ │ -410b92: 2200 8b10 |0009: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -410b96: 7020 2884 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -410b9c: 2700 |000e: throw v0 │ │ +410b64: |[410b64] org.apache.commons.compress.utils.ArchiveUtils.toAsciiString:([B)Ljava/lang/String; │ │ +410b74: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ +410b78: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ +410b7c: 7030 4184 2001 |0004: invoke-direct {v0, v2, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +410b82: 1100 |0007: return-object v0 │ │ +410b84: 0d02 |0008: move-exception v2 │ │ +410b86: 2200 8b10 |0009: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +410b8a: 7020 2884 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +410b90: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0008 │ │ positions : │ │ 0x0000 line=119 │ │ 0x0009 line=122 │ │ locals : │ │ @@ -899988,23 +899988,23 @@ │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -410bb0: |[410bb0] org.apache.commons.compress.utils.ArchiveUtils.toAsciiString:([BII)Ljava/lang/String; │ │ -410bc0: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ -410bc4: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ -410bc8: 7051 3f84 2043 |0004: invoke-direct {v0, v2, v3, v4, v1}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ -410bce: 1100 |0007: return-object v0 │ │ -410bd0: 0d02 |0008: move-exception v2 │ │ -410bd2: 2203 8b10 |0009: new-instance v3, Ljava/lang/RuntimeException; // type@108b │ │ -410bd6: 7020 2884 2300 |000b: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -410bdc: 2703 |000e: throw v3 │ │ +410ba4: |[410ba4] org.apache.commons.compress.utils.ArchiveUtils.toAsciiString:([BII)Ljava/lang/String; │ │ +410bb4: 2200 9210 |0000: new-instance v0, Ljava/lang/String; // type@1092 │ │ +410bb8: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ +410bbc: 7051 3f84 2043 |0004: invoke-direct {v0, v2, v3, v4, v1}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ +410bc2: 1100 |0007: return-object v0 │ │ +410bc4: 0d02 |0008: move-exception v2 │ │ +410bc6: 2203 8b10 |0009: new-instance v3, Ljava/lang/RuntimeException; // type@108b │ │ +410bca: 7020 2884 2300 |000b: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +410bd0: 2703 |000e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0008 │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=139 │ │ locals : │ │ @@ -900017,45 +900017,45 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -410bf0: |[410bf0] org.apache.commons.compress.utils.ArchiveUtils.toString:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Ljava/lang/String; │ │ -410c00: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -410c04: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -410c0a: 7210 6bbe 0500 |0005: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ -410c10: 0a01 |0008: move-result v1 │ │ -410c12: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -410c16: 1301 6400 |000b: const/16 v1, #int 100 // #64 │ │ -410c1a: 2803 |000d: goto 0010 // +0003 │ │ -410c1c: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ -410c20: 6e20 8784 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410c26: 7210 6abe 0500 |0013: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getSize:()J // method@be6a │ │ -410c2c: 0b01 |0016: move-result-wide v1 │ │ -410c2e: 7120 c083 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ -410c34: 0c01 |001a: move-result-object v1 │ │ -410c36: 1302 2000 |001b: const/16 v2, #int 32 // #20 │ │ -410c3a: 6e20 8784 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410c40: 1273 |0020: const/4 v3, #int 7 // #7 │ │ -410c42: 6e10 6384 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ -410c48: 0a04 |0024: move-result v4 │ │ -410c4a: 3743 0800 |0025: if-le v3, v4, 002d // +0008 │ │ -410c4e: 6e20 8784 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410c54: d803 03ff |002a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -410c58: 28f5 |002c: goto 0021 // -000b │ │ -410c5a: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -410c60: 6e20 8784 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -410c66: 7210 69be 0500 |0033: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -410c6c: 0c05 |0036: move-result-object v5 │ │ -410c6e: 6e20 8f84 5000 |0037: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -410c74: 6e10 9f84 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -410c7a: 0c05 |003d: move-result-object v5 │ │ -410c7c: 1105 |003e: return-object v5 │ │ +410be4: |[410be4] org.apache.commons.compress.utils.ArchiveUtils.toString:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Ljava/lang/String; │ │ +410bf4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +410bf8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +410bfe: 7210 6bbe 0500 |0005: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ +410c04: 0a01 |0008: move-result v1 │ │ +410c06: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +410c0a: 1301 6400 |000b: const/16 v1, #int 100 // #64 │ │ +410c0e: 2803 |000d: goto 0010 // +0003 │ │ +410c10: 1301 2d00 |000e: const/16 v1, #int 45 // #2d │ │ +410c14: 6e20 8784 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410c1a: 7210 6abe 0500 |0013: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getSize:()J // method@be6a │ │ +410c20: 0b01 |0016: move-result-wide v1 │ │ +410c22: 7120 c083 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ +410c28: 0c01 |001a: move-result-object v1 │ │ +410c2a: 1302 2000 |001b: const/16 v2, #int 32 // #20 │ │ +410c2e: 6e20 8784 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410c34: 1273 |0020: const/4 v3, #int 7 // #7 │ │ +410c36: 6e10 6384 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ +410c3c: 0a04 |0024: move-result v4 │ │ +410c3e: 3743 0800 |0025: if-le v3, v4, 002d // +0008 │ │ +410c42: 6e20 8784 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410c48: d803 03ff |002a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +410c4c: 28f5 |002c: goto 0021 // -000b │ │ +410c4e: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +410c54: 6e20 8784 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +410c5a: 7210 69be 0500 |0033: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +410c60: 0c05 |0036: move-result-object v5 │ │ +410c62: 6e20 8f84 5000 |0037: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +410c68: 6e10 9f84 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +410c6e: 0c05 |003d: move-result-object v5 │ │ +410c70: 1105 |003e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0013 line=52 │ │ 0x001d line=53 │ │ 0x0021 line=55 │ │ @@ -900129,32 +900129,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -410e5c: |[410e5c] org.apache.commons.compress.utils.BitInputStream.:()V │ │ -410e6c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -410e70: 2300 cc1b |0002: new-array v0, v0, [J // type@1bcc │ │ -410e74: 6900 758e |0004: sput-object v0, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410e78: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -410e7a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -410e7c: 1302 3f00 |0008: const/16 v2, #int 63 // #3f │ │ -410e80: 3621 1100 |000a: if-gt v1, v2, 001b // +0011 │ │ -410e84: 6202 758e |000c: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410e88: d803 01ff |000e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -410e8c: 4503 0203 |0010: aget-wide v3, v2, v3 │ │ -410e90: c303 |0012: shl-long/2addr v3, v0 │ │ -410e92: 1605 0100 |0013: const-wide/16 v5, #int 1 // #1 │ │ -410e96: bb53 |0015: add-long/2addr v3, v5 │ │ -410e98: 4c03 0201 |0016: aput-wide v3, v2, v1 │ │ -410e9c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -410ea0: 28ee |001a: goto 0008 // -0012 │ │ -410ea2: 0e00 |001b: return-void │ │ +410e50: |[410e50] org.apache.commons.compress.utils.BitInputStream.:()V │ │ +410e60: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +410e64: 2300 cc1b |0002: new-array v0, v0, [J // type@1bcc │ │ +410e68: 6900 758e |0004: sput-object v0, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410e6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +410e6e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +410e70: 1302 3f00 |0008: const/16 v2, #int 63 // #3f │ │ +410e74: 3621 1100 |000a: if-gt v1, v2, 001b // +0011 │ │ +410e78: 6202 758e |000c: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410e7c: d803 01ff |000e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +410e80: 4503 0203 |0010: aget-wide v3, v2, v3 │ │ +410e84: c303 |0012: shl-long/2addr v3, v0 │ │ +410e86: 1605 0100 |0013: const-wide/16 v5, #int 1 // #1 │ │ +410e8a: bb53 |0015: add-long/2addr v3, v5 │ │ +410e8c: 4c03 0201 |0016: aput-wide v3, v2, v1 │ │ +410e90: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +410e94: 28ee |001a: goto 0008 // -0012 │ │ +410e96: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ 0x000c line=37 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/BitInputStream;) │ │ @@ -900162,23 +900162,23 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -410ea4: |[410ea4] org.apache.commons.compress.utils.BitInputStream.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V │ │ -410eb4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -410eba: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -410ebe: 5a20 778e |0005: iput-wide v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410ec2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -410ec4: 5920 788e |0008: iput v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410ec8: 5b23 7a8e |000a: iput-object v3, v2, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ -410ecc: 5b24 798e |000c: iput-object v4, v2, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ -410ed0: 0e00 |000e: return-void │ │ +410e98: |[410e98] org.apache.commons.compress.utils.BitInputStream.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V │ │ +410ea8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +410eae: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +410eb2: 5a20 778e |0005: iput-wide v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410eb6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +410eb8: 5920 788e |0008: iput v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410ebc: 5b23 7a8e |000a: iput-object v3, v2, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ +410ec0: 5b24 798e |000c: iput-object v4, v2, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ +410ec4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=43 │ │ 0x0008 line=44 │ │ 0x000a line=53 │ │ 0x000c line=54 │ │ @@ -900192,50 +900192,50 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -410c98: |[410c98] org.apache.commons.compress.utils.BitInputStream.ensureCache:(I)Z │ │ -410ca8: 5260 788e |0000: iget v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410cac: 3570 3600 |0002: if-ge v0, v7, 0038 // +0036 │ │ -410cb0: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ -410cb4: 3510 3200 |0006: if-ge v0, v1, 0038 // +0032 │ │ -410cb8: 5460 7a8e |0008: iget-object v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ -410cbc: 6e10 8382 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -410cc2: 0a00 |000d: move-result v0 │ │ -410cc4: 8100 |000e: int-to-long v0, v0 │ │ -410cc6: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -410cca: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ -410cce: 3b04 0400 |0013: if-gez v4, 0017 // +0004 │ │ -410cd2: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -410cd4: 0f07 |0016: return v7 │ │ -410cd6: 5462 798e |0017: iget-object v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ -410cda: 6203 5479 |0019: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -410cde: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -410ce2: 3332 0b00 |001d: if-ne v2, v3, 0028 // +000b │ │ -410ce6: 5362 778e |001f: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410cea: 5265 788e |0021: iget v5, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410cee: c350 |0023: shl-long/2addr v0, v5 │ │ -410cf0: c120 |0024: or-long/2addr v0, v2 │ │ -410cf2: 5a60 778e |0025: iput-wide v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410cf6: 280b |0027: goto 0032 // +000b │ │ -410cf8: 5362 778e |0028: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410cfc: c342 |002a: shl-long/2addr v2, v4 │ │ -410cfe: 5a62 778e |002b: iput-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d02: 5362 778e |002d: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d06: c120 |002f: or-long/2addr v0, v2 │ │ -410d08: 5a60 778e |0030: iput-wide v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d0c: 5260 788e |0032: iget v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410d10: b040 |0034: add-int/2addr v0, v4 │ │ -410d12: 5960 788e |0035: iput v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410d16: 28c9 |0037: goto 0000 // -0037 │ │ -410d18: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -410d1a: 0f07 |0039: return v7 │ │ +410c8c: |[410c8c] org.apache.commons.compress.utils.BitInputStream.ensureCache:(I)Z │ │ +410c9c: 5260 788e |0000: iget v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410ca0: 3570 3600 |0002: if-ge v0, v7, 0038 // +0036 │ │ +410ca4: 1301 3900 |0004: const/16 v1, #int 57 // #39 │ │ +410ca8: 3510 3200 |0006: if-ge v0, v1, 0038 // +0032 │ │ +410cac: 5460 7a8e |0008: iget-object v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ +410cb0: 6e10 8382 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +410cb6: 0a00 |000d: move-result v0 │ │ +410cb8: 8100 |000e: int-to-long v0, v0 │ │ +410cba: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +410cbe: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ +410cc2: 3b04 0400 |0013: if-gez v4, 0017 // +0004 │ │ +410cc6: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +410cc8: 0f07 |0016: return v7 │ │ +410cca: 5462 798e |0017: iget-object v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ +410cce: 6203 5479 |0019: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +410cd2: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +410cd6: 3332 0b00 |001d: if-ne v2, v3, 0028 // +000b │ │ +410cda: 5362 778e |001f: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410cde: 5265 788e |0021: iget v5, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410ce2: c350 |0023: shl-long/2addr v0, v5 │ │ +410ce4: c120 |0024: or-long/2addr v0, v2 │ │ +410ce6: 5a60 778e |0025: iput-wide v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410cea: 280b |0027: goto 0032 // +000b │ │ +410cec: 5362 778e |0028: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410cf0: c342 |002a: shl-long/2addr v2, v4 │ │ +410cf2: 5a62 778e |002b: iput-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410cf6: 5362 778e |002d: iget-wide v2, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410cfa: c120 |002f: or-long/2addr v0, v2 │ │ +410cfc: 5a60 778e |0030: iput-wide v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d00: 5260 788e |0032: iget v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410d04: b040 |0034: add-int/2addr v0, v4 │ │ +410d06: 5960 788e |0035: iput v0, v6, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410d0a: 28c9 |0037: goto 0000 // -0037 │ │ +410d0c: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +410d0e: 0f07 |0039: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0008 line=139 │ │ 0x0017 line=143 │ │ 0x001f line=144 │ │ 0x0028 line=146 │ │ @@ -900250,60 +900250,60 @@ │ │ type : '(I)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -410d1c: |[410d1c] org.apache.commons.compress.utils.BitInputStream.processBitsGreater57:(I)J │ │ -410d2c: 52a0 788e |0000: iget v0, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410d30: 9100 0b00 |0002: sub-int v0, v11, v0 │ │ -410d34: d901 0008 |0004: rsub-int/lit8 v1, v0, #int 8 // #08 │ │ -410d38: 54a2 7a8e |0006: iget-object v2, v10, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ -410d3c: 6e10 8382 0200 |0008: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -410d42: 0a02 |000b: move-result v2 │ │ -410d44: 8122 |000c: int-to-long v2, v2 │ │ -410d46: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -410d4a: 3106 0204 |000f: cmp-long v6, v2, v4 │ │ -410d4e: 3b06 0300 |0011: if-gez v6, 0014 // +0003 │ │ -410d52: 1002 |0013: return-wide v2 │ │ -410d54: 54a4 798e |0014: iget-object v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ -410d58: 6205 5479 |0016: sget-object v5, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -410d5c: 3354 1400 |0018: if-ne v4, v5, 002c // +0014 │ │ -410d60: 6204 758e |001a: sget-object v4, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410d64: 4505 0400 |001c: aget-wide v5, v4, v0 │ │ -410d68: c025 |001e: and-long/2addr v5, v2 │ │ -410d6a: 53a7 778e |001f: iget-wide v7, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d6e: 52a9 788e |0021: iget v9, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410d72: c395 |0023: shl-long/2addr v5, v9 │ │ -410d74: c175 |0024: or-long/2addr v5, v7 │ │ -410d76: 5aa5 778e |0025: iput-wide v5, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d7a: c502 |0027: ushr-long/2addr v2, v0 │ │ -410d7c: 4505 0401 |0028: aget-wide v5, v4, v1 │ │ -410d80: c052 |002a: and-long/2addr v2, v5 │ │ -410d82: 2815 |002b: goto 0040 // +0015 │ │ -410d84: 53a4 778e |002c: iget-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d88: c304 |002e: shl-long/2addr v4, v0 │ │ -410d8a: 5aa4 778e |002f: iput-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410d8e: a504 0201 |0031: ushr-long v4, v2, v1 │ │ -410d92: 6206 758e |0033: sget-object v6, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410d96: 4507 0600 |0035: aget-wide v7, v6, v0 │ │ -410d9a: c074 |0037: and-long/2addr v4, v7 │ │ -410d9c: 53a7 778e |0038: iget-wide v7, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410da0: c174 |003a: or-long/2addr v4, v7 │ │ -410da2: 5aa4 778e |003b: iput-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410da6: 4504 0601 |003d: aget-wide v4, v6, v1 │ │ -410daa: c042 |003f: and-long/2addr v2, v4 │ │ -410dac: 53a4 778e |0040: iget-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410db0: 6200 758e |0042: sget-object v0, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410db4: 4506 000b |0044: aget-wide v6, v0, v11 │ │ -410db8: c064 |0046: and-long/2addr v4, v6 │ │ -410dba: 5aa2 778e |0047: iput-wide v2, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410dbe: 59a1 788e |0049: iput v1, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410dc2: 1004 |004b: return-wide v4 │ │ +410d10: |[410d10] org.apache.commons.compress.utils.BitInputStream.processBitsGreater57:(I)J │ │ +410d20: 52a0 788e |0000: iget v0, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410d24: 9100 0b00 |0002: sub-int v0, v11, v0 │ │ +410d28: d901 0008 |0004: rsub-int/lit8 v1, v0, #int 8 // #08 │ │ +410d2c: 54a2 7a8e |0006: iget-object v2, v10, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ +410d30: 6e10 8382 0200 |0008: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +410d36: 0a02 |000b: move-result v2 │ │ +410d38: 8122 |000c: int-to-long v2, v2 │ │ +410d3a: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +410d3e: 3106 0204 |000f: cmp-long v6, v2, v4 │ │ +410d42: 3b06 0300 |0011: if-gez v6, 0014 // +0003 │ │ +410d46: 1002 |0013: return-wide v2 │ │ +410d48: 54a4 798e |0014: iget-object v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ +410d4c: 6205 5479 |0016: sget-object v5, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +410d50: 3354 1400 |0018: if-ne v4, v5, 002c // +0014 │ │ +410d54: 6204 758e |001a: sget-object v4, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410d58: 4505 0400 |001c: aget-wide v5, v4, v0 │ │ +410d5c: c025 |001e: and-long/2addr v5, v2 │ │ +410d5e: 53a7 778e |001f: iget-wide v7, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d62: 52a9 788e |0021: iget v9, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410d66: c395 |0023: shl-long/2addr v5, v9 │ │ +410d68: c175 |0024: or-long/2addr v5, v7 │ │ +410d6a: 5aa5 778e |0025: iput-wide v5, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d6e: c502 |0027: ushr-long/2addr v2, v0 │ │ +410d70: 4505 0401 |0028: aget-wide v5, v4, v1 │ │ +410d74: c052 |002a: and-long/2addr v2, v5 │ │ +410d76: 2815 |002b: goto 0040 // +0015 │ │ +410d78: 53a4 778e |002c: iget-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d7c: c304 |002e: shl-long/2addr v4, v0 │ │ +410d7e: 5aa4 778e |002f: iput-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d82: a504 0201 |0031: ushr-long v4, v2, v1 │ │ +410d86: 6206 758e |0033: sget-object v6, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410d8a: 4507 0600 |0035: aget-wide v7, v6, v0 │ │ +410d8e: c074 |0037: and-long/2addr v4, v7 │ │ +410d90: 53a7 778e |0038: iget-wide v7, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d94: c174 |003a: or-long/2addr v4, v7 │ │ +410d96: 5aa4 778e |003b: iput-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410d9a: 4504 0601 |003d: aget-wide v4, v6, v1 │ │ +410d9e: c042 |003f: and-long/2addr v2, v4 │ │ +410da0: 53a4 778e |0040: iget-wide v4, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410da4: 6200 758e |0042: sget-object v0, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410da8: 4506 000b |0044: aget-wide v6, v0, v11 │ │ +410dac: c064 |0046: and-long/2addr v4, v6 │ │ +410dae: 5aa2 778e |0047: iput-wide v2, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410db2: 59a1 788e |0049: iput v1, v10, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410db6: 1004 |004b: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=111 │ │ 0x0014 line=115 │ │ 0x001a line=116 │ │ 0x001f line=117 │ │ @@ -900325,20 +900325,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -410ed4: |[410ed4] org.apache.commons.compress.utils.BitInputStream.clearBitCache:()V │ │ -410ee4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -410ee8: 5a20 778e |0002: iput-wide v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410eec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -410eee: 5920 788e |0005: iput v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410ef2: 0e00 |0007: return-void │ │ +410ec8: |[410ec8] org.apache.commons.compress.utils.BitInputStream.clearBitCache:()V │ │ +410ed8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +410edc: 5a20 778e |0002: iput-wide v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410ee0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +410ee2: 5920 788e |0005: iput v0, v2, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410ee6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ @@ -900347,18 +900347,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -410ef4: |[410ef4] org.apache.commons.compress.utils.BitInputStream.close:()V │ │ -410f04: 5410 7a8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ -410f08: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -410f0e: 0e00 |0005: return-void │ │ +410ee8: |[410ee8] org.apache.commons.compress.utils.BitInputStream.close:()V │ │ +410ef8: 5410 7a8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/BitInputStream;.in:Ljava/io/InputStream; // field@8e7a │ │ +410efc: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +410f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/BitInputStream;) │ │ @@ -900366,53 +900366,53 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -410dc4: |[410dc4] org.apache.commons.compress.utils.BitInputStream.readBits:(I)J │ │ -410dd4: 3a06 3c00 |0000: if-ltz v6, 003c // +003c │ │ -410dd8: 1300 3f00 |0002: const/16 v0, #int 63 // #3f │ │ -410ddc: 3606 3800 |0004: if-gt v6, v0, 003c // +0038 │ │ -410de0: 7020 1dc8 6500 |0006: invoke-direct {v5, v6}, Lorg/apache/commons/compress/utils/BitInputStream;.ensureCache:(I)Z // method@c81d │ │ -410de6: 0a00 |0009: move-result v0 │ │ -410de8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -410dec: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ -410df0: 1000 |000e: return-wide v0 │ │ -410df2: 5250 788e |000f: iget v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410df6: 3560 0700 |0011: if-ge v0, v6, 0018 // +0007 │ │ -410dfa: 7020 1ec8 6500 |0013: invoke-direct {v5, v6}, Lorg/apache/commons/compress/utils/BitInputStream;.processBitsGreater57:(I)J // method@c81e │ │ -410e00: 0b00 |0016: move-result-wide v0 │ │ -410e02: 1000 |0017: return-wide v0 │ │ -410e04: 5450 798e |0018: iget-object v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ -410e08: 6201 5479 |001a: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -410e0c: 3310 0e00 |001c: if-ne v0, v1, 002a // +000e │ │ -410e10: 5350 778e |001e: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410e14: 6202 758e |0020: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410e18: 4503 0206 |0022: aget-wide v3, v2, v6 │ │ -410e1c: a002 0003 |0024: and-long v2, v0, v3 │ │ -410e20: c560 |0026: ushr-long/2addr v0, v6 │ │ -410e22: 5a50 778e |0027: iput-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410e26: 280d |0029: goto 0036 // +000d │ │ -410e28: 5350 778e |002a: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ -410e2c: 5252 788e |002c: iget v2, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410e30: b162 |002e: sub-int/2addr v2, v6 │ │ -410e32: c420 |002f: shr-long/2addr v0, v2 │ │ -410e34: 6202 758e |0030: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ -410e38: 4503 0206 |0032: aget-wide v3, v2, v6 │ │ -410e3c: a002 0003 |0034: and-long v2, v0, v3 │ │ -410e40: 5250 788e |0036: iget v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410e44: b160 |0038: sub-int/2addr v0, v6 │ │ -410e46: 5950 788e |0039: iput v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ -410e4a: 1002 |003b: return-wide v2 │ │ -410e4c: 2206 7110 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -410e50: 1a00 697e |003e: const-string v0, "count must not be negative or greater than 63" // string@7e69 │ │ -410e54: 7020 8783 0600 |0040: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -410e5a: 2706 |0043: throw v6 │ │ +410db8: |[410db8] org.apache.commons.compress.utils.BitInputStream.readBits:(I)J │ │ +410dc8: 3a06 3c00 |0000: if-ltz v6, 003c // +003c │ │ +410dcc: 1300 3f00 |0002: const/16 v0, #int 63 // #3f │ │ +410dd0: 3606 3800 |0004: if-gt v6, v0, 003c // +0038 │ │ +410dd4: 7020 1dc8 6500 |0006: invoke-direct {v5, v6}, Lorg/apache/commons/compress/utils/BitInputStream;.ensureCache:(I)Z // method@c81d │ │ +410dda: 0a00 |0009: move-result v0 │ │ +410ddc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +410de0: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +410de4: 1000 |000e: return-wide v0 │ │ +410de6: 5250 788e |000f: iget v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410dea: 3560 0700 |0011: if-ge v0, v6, 0018 // +0007 │ │ +410dee: 7020 1ec8 6500 |0013: invoke-direct {v5, v6}, Lorg/apache/commons/compress/utils/BitInputStream;.processBitsGreater57:(I)J // method@c81e │ │ +410df4: 0b00 |0016: move-result-wide v0 │ │ +410df6: 1000 |0017: return-wide v0 │ │ +410df8: 5450 798e |0018: iget-object v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.byteOrder:Ljava/nio/ByteOrder; // field@8e79 │ │ +410dfc: 6201 5479 |001a: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +410e00: 3310 0e00 |001c: if-ne v0, v1, 002a // +000e │ │ +410e04: 5350 778e |001e: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410e08: 6202 758e |0020: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410e0c: 4503 0206 |0022: aget-wide v3, v2, v6 │ │ +410e10: a002 0003 |0024: and-long v2, v0, v3 │ │ +410e14: c560 |0026: ushr-long/2addr v0, v6 │ │ +410e16: 5a50 778e |0027: iput-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410e1a: 280d |0029: goto 0036 // +000d │ │ +410e1c: 5350 778e |002a: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCached:J // field@8e77 │ │ +410e20: 5252 788e |002c: iget v2, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410e24: b162 |002e: sub-int/2addr v2, v6 │ │ +410e26: c420 |002f: shr-long/2addr v0, v2 │ │ +410e28: 6202 758e |0030: sget-object v2, Lorg/apache/commons/compress/utils/BitInputStream;.MASKS:[J // field@8e75 │ │ +410e2c: 4503 0206 |0032: aget-wide v3, v2, v6 │ │ +410e30: a002 0003 |0034: and-long v2, v0, v3 │ │ +410e34: 5250 788e |0036: iget v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410e38: b160 |0038: sub-int/2addr v0, v6 │ │ +410e3a: 5950 788e |0039: iput v0, v5, Lorg/apache/commons/compress/utils/BitInputStream;.bitsCachedSize:I // field@8e78 │ │ +410e3e: 1002 |003b: return-wide v2 │ │ +410e40: 2206 7110 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +410e44: 1a00 697e |003e: const-string v0, "count must not be negative or greater than 63" // string@7e69 │ │ +410e48: 7020 8783 0600 |0040: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +410e4e: 2706 |0043: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=85 │ │ 0x000f line=89 │ │ 0x0013 line=90 │ │ 0x0018 line=93 │ │ 0x001e line=94 │ │ @@ -900463,19 +900463,19 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -410f9c: |[410f9c] org.apache.commons.compress.utils.BoundedInputStream.:(Ljava/io/InputStream;J)V │ │ -410fac: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -410fb2: 5b01 7c8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ -410fb6: 5a02 7b8e |0005: iput-wide v2, v0, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410fba: 0e00 |0007: return-void │ │ +410f90: |[410f90] org.apache.commons.compress.utils.BoundedInputStream.:(Ljava/io/InputStream;J)V │ │ +410fa0: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +410fa6: 5b01 7c8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ +410faa: 5a02 7b8e |0005: iput-wide v2, v0, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410fae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/utils/BoundedInputStream; │ │ @@ -900488,43 +900488,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -410fbc: |[410fbc] org.apache.commons.compress.utils.BoundedInputStream.close:()V │ │ -410fcc: 0e00 |0000: return-void │ │ +410fb0: |[410fb0] org.apache.commons.compress.utils.BoundedInputStream.close:()V │ │ +410fc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/BoundedInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -410f10: |[410f10] org.apache.commons.compress.utils.BoundedInputStream.read:()I │ │ -410f20: 5350 7b8e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410f24: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -410f28: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -410f2c: 3d04 0e00 |0006: if-lez v4, 0014 // +000e │ │ -410f30: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ -410f34: bc20 |000a: sub-long/2addr v0, v2 │ │ -410f36: 5a50 7b8e |000b: iput-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410f3a: 5450 7c8e |000d: iget-object v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ -410f3e: 6e10 8382 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -410f44: 0a00 |0012: move-result v0 │ │ -410f46: 0f00 |0013: return v0 │ │ -410f48: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -410f4a: 0f00 |0015: return v0 │ │ +410f04: |[410f04] org.apache.commons.compress.utils.BoundedInputStream.read:()I │ │ +410f14: 5350 7b8e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410f18: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +410f1c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +410f20: 3d04 0e00 |0006: if-lez v4, 0014 // +000e │ │ +410f24: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ +410f28: bc20 |000a: sub-long/2addr v0, v2 │ │ +410f2a: 5a50 7b8e |000b: iput-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410f2e: 5450 7c8e |000d: iget-object v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ +410f32: 6e10 8382 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +410f38: 0a00 |0012: move-result v0 │ │ +410f3a: 0f00 |0013: return v0 │ │ +410f3c: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +410f3e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=46 │ │ 0x000d line=47 │ │ locals : │ │ 0x0000 - 0x0016 reg=5 this Lorg/apache/commons/compress/utils/BoundedInputStream; │ │ @@ -900534,34 +900534,34 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -410f4c: |[410f4c] org.apache.commons.compress.utils.BoundedInputStream.read:([BII)I │ │ -410f5c: 5350 7b8e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410f60: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -410f64: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -410f68: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -410f6c: 12f6 |0008: const/4 v6, #int -1 // #ff │ │ -410f6e: 0f06 |0009: return v6 │ │ -410f70: 8182 |000a: int-to-long v2, v8 │ │ -410f72: 3104 0200 |000b: cmp-long v4, v2, v0 │ │ -410f76: 3d04 0300 |000d: if-lez v4, 0010 // +0003 │ │ -410f7a: 8408 |000f: long-to-int v8, v0 │ │ -410f7c: 5450 7c8e |0010: iget-object v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ -410f80: 6e40 8582 6087 |0012: invoke-virtual {v0, v6, v7, v8}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -410f86: 0a06 |0015: move-result v6 │ │ -410f88: 3a06 0800 |0016: if-ltz v6, 001e // +0008 │ │ -410f8c: 5357 7b8e |0018: iget-wide v7, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410f90: 8160 |001a: int-to-long v0, v6 │ │ -410f92: bc07 |001b: sub-long/2addr v7, v0 │ │ -410f94: 5a57 7b8e |001c: iput-wide v7, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ -410f98: 0f06 |001e: return v6 │ │ +410f40: |[410f40] org.apache.commons.compress.utils.BoundedInputStream.read:([BII)I │ │ +410f50: 5350 7b8e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410f54: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +410f58: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +410f5c: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +410f60: 12f6 |0008: const/4 v6, #int -1 // #ff │ │ +410f62: 0f06 |0009: return v6 │ │ +410f64: 8182 |000a: int-to-long v2, v8 │ │ +410f66: 3104 0200 |000b: cmp-long v4, v2, v0 │ │ +410f6a: 3d04 0300 |000d: if-lez v4, 0010 // +0003 │ │ +410f6e: 8408 |000f: long-to-int v8, v0 │ │ +410f70: 5450 7c8e |0010: iget-object v0, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.in:Ljava/io/InputStream; // field@8e7c │ │ +410f74: 6e40 8582 6087 |0012: invoke-virtual {v0, v6, v7, v8}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +410f7a: 0a06 |0015: move-result v6 │ │ +410f7c: 3a06 0800 |0016: if-ltz v6, 001e // +0008 │ │ +410f80: 5357 7b8e |0018: iget-wide v7, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410f84: 8160 |001a: int-to-long v0, v6 │ │ +410f86: bc07 |001b: sub-long/2addr v7, v0 │ │ +410f88: 5a57 7b8e |001c: iput-wide v7, v5, Lorg/apache/commons/compress/utils/BoundedInputStream;.bytesRemaining:J // field@8e7b │ │ +410f8c: 0f06 |001e: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0010 line=61 │ │ 0x0018 line=63 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lorg/apache/commons/compress/utils/BoundedInputStream; │ │ @@ -900678,17 +900678,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411190: |[411190] org.apache.commons.compress.utils.ByteUtils.:()V │ │ -4111a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4111a6: 0e00 |0003: return-void │ │ +411184: |[411184] org.apache.commons.compress.utils.ByteUtils.:()V │ │ +411194: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41119a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/ByteUtils; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/ByteUtils;) │ │ @@ -900696,22 +900696,22 @@ │ │ type : '(I)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4111a8: |[4111a8] org.apache.commons.compress.utils.ByteUtils.checkReadLength:(I)V │ │ -4111b8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4111bc: 3601 0300 |0002: if-gt v1, v0, 0005 // +0003 │ │ -4111c0: 0e00 |0004: return-void │ │ -4111c2: 2201 7110 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4111c6: 1a00 0479 |0007: const-string v0, "can't read more than eight bytes into a long value" // string@7904 │ │ -4111ca: 7020 8783 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4111d0: 2701 |000c: throw v1 │ │ +41119c: |[41119c] org.apache.commons.compress.utils.ByteUtils.checkReadLength:(I)V │ │ +4111ac: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4111b0: 3601 0300 |0002: if-gt v1, v0, 0005 // +0003 │ │ +4111b4: 0e00 |0004: return-void │ │ +4111b6: 2201 7110 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4111ba: 1a00 0479 |0007: const-string v0, "can't read more than eight bytes into a long value" // string@7904 │ │ +4111be: 7020 8783 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4111c4: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/ByteUtils;) │ │ @@ -900719,28 +900719,28 @@ │ │ type : '(Ljava/io/DataInput;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4110a4: |[4110a4] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Ljava/io/DataInput;I)J │ │ -4110b4: 7110 2bc8 0700 |0000: invoke-static {v7}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ -4110ba: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4110be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4110c0: 3572 0e00 |0006: if-ge v2, v7, 0014 // +000e │ │ -4110c4: 7210 1d82 0600 |0008: invoke-interface {v6}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -4110ca: 0a03 |000b: move-result v3 │ │ -4110cc: 8133 |000c: int-to-long v3, v3 │ │ -4110ce: da05 0208 |000d: mul-int/lit8 v5, v2, #int 8 // #08 │ │ -4110d2: c353 |000f: shl-long/2addr v3, v5 │ │ -4110d4: c130 |0010: or-long/2addr v0, v3 │ │ -4110d6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4110da: 28f3 |0013: goto 0006 // -000d │ │ -4110dc: 1000 |0014: return-wide v0 │ │ +411098: |[411098] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Ljava/io/DataInput;I)J │ │ +4110a8: 7110 2bc8 0700 |0000: invoke-static {v7}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ +4110ae: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4110b2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4110b4: 3572 0e00 |0006: if-ge v2, v7, 0014 // +000e │ │ +4110b8: 7210 1d82 0600 |0008: invoke-interface {v6}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +4110be: 0a03 |000b: move-result v3 │ │ +4110c0: 8133 |000c: int-to-long v3, v3 │ │ +4110c2: da05 0208 |000d: mul-int/lit8 v5, v2, #int 8 // #08 │ │ +4110c6: c353 |000f: shl-long/2addr v3, v5 │ │ +4110c8: c130 |0010: or-long/2addr v0, v3 │ │ +4110ca: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4110ce: 28f3 |0013: goto 0006 // -000d │ │ +4110d0: 1000 |0014: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=151 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 (null) Ljava/io/DataInput; │ │ 0x0000 - 0x0015 reg=7 (null) I │ │ @@ -900750,35 +900750,35 @@ │ │ type : '(Ljava/io/InputStream;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4110e0: |[4110e0] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Ljava/io/InputStream;I)J │ │ -4110f0: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ -4110f6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -4110fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4110fc: 3592 1c00 |0006: if-ge v2, v9, 0022 // +001c │ │ -411100: 6e10 8382 0800 |0008: invoke-virtual {v8}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -411106: 0a03 |000b: move-result v3 │ │ -411108: 8133 |000c: int-to-long v3, v3 │ │ -41110a: 1605 ffff |000d: const-wide/16 v5, #int -1 // #ffff │ │ -41110e: 3107 0305 |000f: cmp-long v7, v3, v5 │ │ -411112: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ -411116: da05 0208 |0013: mul-int/lit8 v5, v2, #int 8 // #08 │ │ -41111a: c353 |0015: shl-long/2addr v3, v5 │ │ -41111c: c130 |0016: or-long/2addr v0, v3 │ │ -41111e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -411122: 28ed |0019: goto 0006 // -0013 │ │ -411124: 2208 4210 |001a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -411128: 1a09 a4ba |001c: const-string v9, "premature end of data" // string@baa4 │ │ -41112c: 7020 7782 9800 |001e: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -411132: 2708 |0021: throw v8 │ │ -411134: 1000 |0022: return-wide v0 │ │ +4110d4: |[4110d4] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Ljava/io/InputStream;I)J │ │ +4110e4: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ +4110ea: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +4110ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4110f0: 3592 1c00 |0006: if-ge v2, v9, 0022 // +001c │ │ +4110f4: 6e10 8382 0800 |0008: invoke-virtual {v8}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +4110fa: 0a03 |000b: move-result v3 │ │ +4110fc: 8133 |000c: int-to-long v3, v3 │ │ +4110fe: 1605 ffff |000d: const-wide/16 v5, #int -1 // #ffff │ │ +411102: 3107 0305 |000f: cmp-long v7, v3, v5 │ │ +411106: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ +41110a: da05 0208 |0013: mul-int/lit8 v5, v2, #int 8 // #08 │ │ +41110e: c353 |0015: shl-long/2addr v3, v5 │ │ +411110: c130 |0016: or-long/2addr v0, v3 │ │ +411112: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +411116: 28ed |0019: goto 0006 // -0013 │ │ +411118: 2208 4210 |001a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +41111c: 1a09 a4ba |001c: const-string v9, "premature end of data" // string@baa4 │ │ +411120: 7020 7782 9800 |001e: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +411126: 2708 |0021: throw v8 │ │ +411128: 1000 |0022: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=102 │ │ 0x001a line=104 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/io/InputStream; │ │ @@ -900789,35 +900789,35 @@ │ │ type : '(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -411138: |[411138] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J │ │ -411148: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ -41114e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -411152: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -411154: 3592 1c00 |0006: if-ge v2, v9, 0022 // +001c │ │ -411158: 7210 25c8 0800 |0008: invoke-interface {v8}, Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;.getAsByte:()I // method@c825 │ │ -41115e: 0a03 |000b: move-result v3 │ │ -411160: 8133 |000c: int-to-long v3, v3 │ │ -411162: 1605 ffff |000d: const-wide/16 v5, #int -1 // #ffff │ │ -411166: 3107 0305 |000f: cmp-long v7, v3, v5 │ │ -41116a: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ -41116e: da05 0208 |0013: mul-int/lit8 v5, v2, #int 8 // #08 │ │ -411172: c353 |0015: shl-long/2addr v3, v5 │ │ -411174: c130 |0016: or-long/2addr v0, v3 │ │ -411176: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -41117a: 28ed |0019: goto 0006 // -0013 │ │ -41117c: 2208 4210 |001a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -411180: 1a09 a4ba |001c: const-string v9, "premature end of data" // string@baa4 │ │ -411184: 7020 7782 9800 |001e: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -41118a: 2708 |0021: throw v8 │ │ -41118c: 1000 |0022: return-wide v0 │ │ +41112c: |[41112c] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J │ │ +41113c: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ +411142: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +411146: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +411148: 3592 1c00 |0006: if-ge v2, v9, 0022 // +001c │ │ +41114c: 7210 25c8 0800 |0008: invoke-interface {v8}, Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;.getAsByte:()I // method@c825 │ │ +411152: 0a03 |000b: move-result v3 │ │ +411154: 8133 |000c: int-to-long v3, v3 │ │ +411156: 1605 ffff |000d: const-wide/16 v5, #int -1 // #ffff │ │ +41115a: 3107 0305 |000f: cmp-long v7, v3, v5 │ │ +41115e: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ +411162: da05 0208 |0013: mul-int/lit8 v5, v2, #int 8 // #08 │ │ +411166: c353 |0015: shl-long/2addr v3, v5 │ │ +411168: c130 |0016: or-long/2addr v0, v3 │ │ +41116a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +41116e: 28ed |0019: goto 0006 // -0013 │ │ +411170: 2208 4210 |001a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +411174: 1a09 a4ba |001c: const-string v9, "premature end of data" // string@baa4 │ │ +411178: 7020 7782 9800 |001e: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +41117e: 2708 |0021: throw v8 │ │ +411180: 1000 |0022: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0008 line=128 │ │ 0x001a line=130 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 (null) Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; │ │ @@ -900828,20 +900828,20 @@ │ │ type : '([B)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -411044: |[411044] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:([B)J │ │ -411054: 2120 |0000: array-length v0, v2 │ │ -411056: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -411058: 7130 30c8 1200 |0002: invoke-static {v2, v1, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -41105e: 0b00 |0005: move-result-wide v0 │ │ -411060: 1000 |0006: return-wide v0 │ │ +411038: |[411038] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:([B)J │ │ +411048: 2120 |0000: array-length v0, v2 │ │ +41104a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +41104c: 7130 30c8 1200 |0002: invoke-static {v2, v1, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +411052: 0b00 |0005: move-result-wide v0 │ │ +411054: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ #6 : (in Lorg/apache/commons/compress/utils/ByteUtils;) │ │ @@ -900849,30 +900849,30 @@ │ │ type : '([BII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -411064: |[411064] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:([BII)J │ │ -411074: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ -41107a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -41107e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -411080: 3592 1100 |0006: if-ge v2, v9, 0017 // +0011 │ │ -411084: 9003 0802 |0008: add-int v3, v8, v2 │ │ -411088: 4803 0703 |000a: aget-byte v3, v7, v3 │ │ -41108c: 8133 |000c: int-to-long v3, v3 │ │ -41108e: 1605 ff00 |000d: const-wide/16 v5, #int 255 // #ff │ │ -411092: c053 |000f: and-long/2addr v3, v5 │ │ -411094: da05 0208 |0010: mul-int/lit8 v5, v2, #int 8 // #08 │ │ -411098: c353 |0012: shl-long/2addr v3, v5 │ │ -41109a: c130 |0013: or-long/2addr v0, v3 │ │ -41109c: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4110a0: 28f0 |0016: goto 0006 // -0010 │ │ -4110a2: 1000 |0017: return-wide v0 │ │ +411058: |[411058] org.apache.commons.compress.utils.ByteUtils.fromLittleEndian:([BII)J │ │ +411068: 7110 2bc8 0900 |0000: invoke-static {v9}, Lorg/apache/commons/compress/utils/ByteUtils;.checkReadLength:(I)V // method@c82b │ │ +41106e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +411072: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +411074: 3592 1100 |0006: if-ge v2, v9, 0017 // +0011 │ │ +411078: 9003 0802 |0008: add-int v3, v8, v2 │ │ +41107c: 4803 0703 |000a: aget-byte v3, v7, v3 │ │ +411080: 8133 |000c: int-to-long v3, v3 │ │ +411082: 1605 ff00 |000d: const-wide/16 v5, #int 255 // #ff │ │ +411086: c053 |000f: and-long/2addr v3, v5 │ │ +411088: da05 0208 |0010: mul-int/lit8 v5, v2, #int 8 // #08 │ │ +41108c: c353 |0012: shl-long/2addr v3, v5 │ │ +41108e: c130 |0013: or-long/2addr v0, v3 │ │ +411090: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +411094: 28f0 |0016: goto 0006 // -0010 │ │ +411096: 1000 |0017: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 (null) [B │ │ 0x0000 - 0x0018 reg=8 (null) I │ │ @@ -900883,26 +900883,26 @@ │ │ type : '(Ljava/io/DataOutput;JI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -41120c: |[41120c] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Ljava/io/DataOutput;JI)V │ │ -41121c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41121e: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ -411222: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ -411226: c041 |0005: and-long/2addr v1, v4 │ │ -411228: 8412 |0006: long-to-int v2, v1 │ │ -41122a: 7220 2982 2300 |0007: invoke-interface {v3, v2}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ -411230: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -411234: c414 |000c: shr-long/2addr v4, v1 │ │ -411236: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -41123a: 28f2 |000f: goto 0001 // -000e │ │ -41123c: 0e00 |0010: return-void │ │ +411200: |[411200] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Ljava/io/DataOutput;JI)V │ │ +411210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +411212: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ +411216: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ +41121a: c041 |0005: and-long/2addr v1, v4 │ │ +41121c: 8412 |0006: long-to-int v2, v1 │ │ +41121e: 7220 2982 2300 |0007: invoke-interface {v3, v2}, Ljava/io/DataOutput;.write:(I)V // method@8229 │ │ +411224: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +411228: c414 |000c: shr-long/2addr v4, v1 │ │ +41122a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +41122e: 28f2 |000f: goto 0001 // -000e │ │ +411230: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=221 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/io/DataOutput; │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ 0x0000 - 0x0011 reg=6 (null) I │ │ @@ -900912,26 +900912,26 @@ │ │ type : '(Ljava/io/OutputStream;JI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -411240: |[411240] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Ljava/io/OutputStream;JI)V │ │ -411250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -411252: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ -411256: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ -41125a: c041 |0005: and-long/2addr v1, v4 │ │ -41125c: 8412 |0006: long-to-int v2, v1 │ │ -41125e: 6e20 a082 2300 |0007: invoke-virtual {v3, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -411264: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -411268: c414 |000c: shr-long/2addr v4, v1 │ │ -41126a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -41126e: 28f2 |000f: goto 0001 // -000e │ │ -411270: 0e00 |0010: return-void │ │ +411234: |[411234] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Ljava/io/OutputStream;JI)V │ │ +411244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +411246: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ +41124a: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ +41124e: c041 |0005: and-long/2addr v1, v4 │ │ +411250: 8412 |0006: long-to-int v2, v1 │ │ +411252: 6e20 a082 2300 |0007: invoke-virtual {v3, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +411258: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +41125c: c414 |000c: shr-long/2addr v4, v1 │ │ +41125e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +411262: 28f2 |000f: goto 0001 // -000e │ │ +411264: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ 0x0000 - 0x0011 reg=6 (null) I │ │ @@ -900941,26 +900941,26 @@ │ │ type : '(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -411274: |[411274] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V │ │ -411284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -411286: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ -41128a: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ -41128e: c041 |0005: and-long/2addr v1, v4 │ │ -411290: 8412 |0006: long-to-int v2, v1 │ │ -411292: 7220 24c8 2300 |0007: invoke-interface {v3, v2}, Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;.accept:(I)V // method@c824 │ │ -411298: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -41129c: c414 |000c: shr-long/2addr v4, v1 │ │ -41129e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4112a2: 28f2 |000f: goto 0001 // -000e │ │ -4112a4: 0e00 |0010: return-void │ │ +411268: |[411268] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V │ │ +411278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41127a: 3560 0f00 |0001: if-ge v0, v6, 0010 // +000f │ │ +41127e: 1601 ff00 |0003: const-wide/16 v1, #int 255 // #ff │ │ +411282: c041 |0005: and-long/2addr v1, v4 │ │ +411284: 8412 |0006: long-to-int v2, v1 │ │ +411286: 7220 24c8 2300 |0007: invoke-interface {v3, v2}, Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;.accept:(I)V // method@c824 │ │ +41128c: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +411290: c414 |000c: shr-long/2addr v4, v1 │ │ +411292: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +411296: 28f2 |000f: goto 0001 // -000e │ │ +411298: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=203 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 (null) Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ 0x0000 - 0x0011 reg=6 (null) I │ │ @@ -900970,28 +900970,28 @@ │ │ type : '([BJII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -4111d4: |[4111d4] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:([BJII)V │ │ -4111e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4111e6: 3580 1100 |0001: if-ge v0, v8, 0012 // +0011 │ │ -4111ea: 9001 0700 |0003: add-int v1, v7, v0 │ │ -4111ee: 1602 ff00 |0005: const-wide/16 v2, #int 255 // #ff │ │ -4111f2: c052 |0007: and-long/2addr v2, v5 │ │ -4111f4: 8423 |0008: long-to-int v3, v2 │ │ -4111f6: 8d32 |0009: int-to-byte v2, v3 │ │ -4111f8: 4f02 0401 |000a: aput-byte v2, v4, v1 │ │ -4111fc: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -411200: c415 |000e: shr-long/2addr v5, v1 │ │ -411202: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -411206: 28f0 |0011: goto 0001 // -0010 │ │ -411208: 0e00 |0012: return-void │ │ +4111c8: |[4111c8] org.apache.commons.compress.utils.ByteUtils.toLittleEndian:([BJII)V │ │ +4111d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4111da: 3580 1100 |0001: if-ge v0, v8, 0012 // +0011 │ │ +4111de: 9001 0700 |0003: add-int v1, v7, v0 │ │ +4111e2: 1602 ff00 |0005: const-wide/16 v2, #int 255 // #ff │ │ +4111e6: c052 |0007: and-long/2addr v2, v5 │ │ +4111e8: 8423 |0008: long-to-int v3, v2 │ │ +4111ea: 8d32 |0009: int-to-byte v2, v3 │ │ +4111ec: 4f02 0401 |000a: aput-byte v2, v4, v1 │ │ +4111f0: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +4111f4: c415 |000e: shr-long/2addr v5, v1 │ │ +4111f6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4111fa: 28f0 |0011: goto 0001 // -0010 │ │ +4111fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=168 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) [B │ │ 0x0000 - 0x0013 reg=5 (null) J │ │ 0x0000 - 0x0013 reg=7 (null) I │ │ @@ -901053,17 +901053,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411304: |[411304] org.apache.commons.compress.utils.CharsetNames.:()V │ │ -411314: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41131a: 0e00 |0003: return-void │ │ +4112f8: |[4112f8] org.apache.commons.compress.utils.CharsetNames.:()V │ │ +411308: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41130e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/CharsetNames; │ │ │ │ Virtual methods - │ │ @@ -901116,40 +901116,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -411364: |[411364] org.apache.commons.compress.utils.Charsets.:()V │ │ -411374: 1a00 ac2c |0000: const-string v0, "ISO-8859-1" // string@2cac │ │ -411378: 7110 e585 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -41137e: 0c00 |0005: move-result-object v0 │ │ -411380: 6900 858e |0006: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@8e85 │ │ -411384: 1a00 0a65 |0008: const-string v0, "US-ASCII" // string@650a │ │ -411388: 7110 e585 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -41138e: 0c00 |000d: move-result-object v0 │ │ -411390: 6900 868e |000e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.US_ASCII:Ljava/nio/charset/Charset; // field@8e86 │ │ -411394: 1a00 3665 |0010: const-string v0, "UTF-16" // string@6536 │ │ -411398: 7110 e585 0000 |0012: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -41139e: 0c00 |0015: move-result-object v0 │ │ -4113a0: 6900 878e |0016: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16:Ljava/nio/charset/Charset; // field@8e87 │ │ -4113a4: 1a00 3765 |0018: const-string v0, "UTF-16BE" // string@6537 │ │ -4113a8: 7110 e585 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -4113ae: 0c00 |001d: move-result-object v0 │ │ -4113b0: 6900 888e |001e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@8e88 │ │ -4113b4: 1a00 3865 |0020: const-string v0, "UTF-16LE" // string@6538 │ │ -4113b8: 7110 e585 0000 |0022: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -4113be: 0c00 |0025: move-result-object v0 │ │ -4113c0: 6900 898e |0026: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@8e89 │ │ -4113c4: 1a00 3c65 |0028: const-string v0, "UTF-8" // string@653c │ │ -4113c8: 7110 e585 0000 |002a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -4113ce: 0c00 |002d: move-result-object v0 │ │ -4113d0: 6900 8a8e |002e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ -4113d4: 0e00 |0030: return-void │ │ +411358: |[411358] org.apache.commons.compress.utils.Charsets.:()V │ │ +411368: 1a00 ac2c |0000: const-string v0, "ISO-8859-1" // string@2cac │ │ +41136c: 7110 e585 0000 |0002: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +411372: 0c00 |0005: move-result-object v0 │ │ +411374: 6900 858e |0006: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.ISO_8859_1:Ljava/nio/charset/Charset; // field@8e85 │ │ +411378: 1a00 0a65 |0008: const-string v0, "US-ASCII" // string@650a │ │ +41137c: 7110 e585 0000 |000a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +411382: 0c00 |000d: move-result-object v0 │ │ +411384: 6900 868e |000e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.US_ASCII:Ljava/nio/charset/Charset; // field@8e86 │ │ +411388: 1a00 3665 |0010: const-string v0, "UTF-16" // string@6536 │ │ +41138c: 7110 e585 0000 |0012: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +411392: 0c00 |0015: move-result-object v0 │ │ +411394: 6900 878e |0016: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16:Ljava/nio/charset/Charset; // field@8e87 │ │ +411398: 1a00 3765 |0018: const-string v0, "UTF-16BE" // string@6537 │ │ +41139c: 7110 e585 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +4113a2: 0c00 |001d: move-result-object v0 │ │ +4113a4: 6900 888e |001e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16BE:Ljava/nio/charset/Charset; // field@8e88 │ │ +4113a8: 1a00 3865 |0020: const-string v0, "UTF-16LE" // string@6538 │ │ +4113ac: 7110 e585 0000 |0022: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +4113b2: 0c00 |0025: move-result-object v0 │ │ +4113b4: 6900 898e |0026: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_16LE:Ljava/nio/charset/Charset; // field@8e89 │ │ +4113b8: 1a00 3c65 |0028: const-string v0, "UTF-8" // string@653c │ │ +4113bc: 7110 e585 0000 |002a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +4113c2: 0c00 |002d: move-result-object v0 │ │ +4113c4: 6900 8a8e |002e: sput-object v0, Lorg/apache/commons/compress/utils/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@8e8a │ │ +4113c8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x000a line=110 │ │ 0x0012 line=123 │ │ 0x001a line=135 │ │ 0x0022 line=147 │ │ @@ -901161,17 +901161,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4113d8: |[4113d8] org.apache.commons.compress.utils.Charsets.:()V │ │ -4113e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4113ee: 0e00 |0003: return-void │ │ +4113cc: |[4113cc] org.apache.commons.compress.utils.Charsets.:()V │ │ +4113dc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4113e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/Charsets; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/Charsets;) │ │ @@ -901179,22 +901179,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 │ │ -41131c: |[41131c] org.apache.commons.compress.utils.Charsets.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ -41132c: 3900 0700 |0000: if-nez v0, 0007 // +0007 │ │ -411330: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ -411336: 0c00 |0005: move-result-object v0 │ │ -411338: 2805 |0006: goto 000b // +0005 │ │ -41133a: 7110 e585 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ -411340: 0c00 |000a: move-result-object v0 │ │ -411342: 1100 |000b: return-object v0 │ │ +411310: |[411310] org.apache.commons.compress.utils.Charsets.toCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ +411320: 3900 0700 |0000: if-nez v0, 0007 // +0007 │ │ +411324: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ +41132a: 0c00 |0005: move-result-object v0 │ │ +41132c: 2805 |0006: goto 000b // +0005 │ │ +41132e: 7110 e585 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@85e5 │ │ +411334: 0c00 |000a: move-result-object v0 │ │ +411336: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/apache/commons/compress/utils/Charsets;) │ │ @@ -901202,19 +901202,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 │ │ -411344: |[411344] org.apache.commons.compress.utils.Charsets.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ -411354: 3900 0600 |0000: if-nez v0, 0006 // +0006 │ │ -411358: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ -41135e: 0c00 |0005: move-result-object v0 │ │ -411360: 1100 |0006: return-object v0 │ │ +411338: |[411338] org.apache.commons.compress.utils.Charsets.toCharset:(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; │ │ +411348: 3900 0600 |0000: if-nez v0, 0006 // +0006 │ │ +41134c: 7100 e385 0000 |0002: invoke-static {}, Ljava/nio/charset/Charset;.defaultCharset:()Ljava/nio/charset/Charset; // method@85e3 │ │ +411352: 0c00 |0005: move-result-object v0 │ │ +411354: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/nio/charset/Charset; │ │ │ │ Virtual methods - │ │ @@ -901261,19 +901261,19 @@ │ │ type : '(Ljava/util/zip/Checksum;Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4114b0: |[4114b0] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;)V │ │ -4114c0: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -4114c6: 5b01 8b8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ -4114ca: 5b02 8c8e |0005: iput-object v2, v0, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ -4114ce: 0e00 |0007: return-void │ │ +4114a4: |[4114a4] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;)V │ │ +4114b4: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +4114ba: 5b01 8b8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ +4114be: 5b02 8c8e |0005: iput-object v2, v0, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ +4114c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ @@ -901286,19 +901286,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -411468: |[411468] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.getValue:()J │ │ -411478: 5420 8b8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ -41147c: 7210 1389 0000 |0002: invoke-interface {v0}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ -411482: 0b00 |0005: move-result-wide v0 │ │ -411484: 1000 |0006: return-wide v0 │ │ +41145c: |[41145c] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.getValue:()J │ │ +41146c: 5420 8b8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ +411470: 7210 1389 0000 |0002: invoke-interface {v0}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ +411476: 0b00 |0005: move-result-wide v0 │ │ +411478: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;) │ │ @@ -901306,22 +901306,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4113f0: |[4113f0] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:()I │ │ -411400: 5420 8c8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ -411404: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -41140a: 0a00 |0005: move-result v0 │ │ -41140c: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ -411410: 5421 8b8e |0008: iget-object v1, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ -411414: 7220 1489 0100 |000a: invoke-interface {v1, v0}, Ljava/util/zip/Checksum;.update:(I)V // method@8914 │ │ -41141a: 0f00 |000d: return v0 │ │ +4113e4: |[4113e4] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:()I │ │ +4113f4: 5420 8c8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ +4113f8: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +4113fe: 0a00 |0005: move-result v0 │ │ +411400: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ +411404: 5421 8b8e |0008: iget-object v1, v2, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ +411408: 7220 1489 0100 |000a: invoke-interface {v1, v0}, Ljava/util/zip/Checksum;.update:(I)V // method@8914 │ │ +41140e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ │ │ @@ -901330,20 +901330,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -41141c: |[41141c] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:([B)I │ │ -41142c: 2130 |0000: array-length v0, v3 │ │ -41142e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -411430: 6e40 40c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.read:([BII)I // method@c840 │ │ -411436: 0a03 |0005: move-result v3 │ │ -411438: 0f03 |0006: return v3 │ │ +411410: |[411410] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:([B)I │ │ +411420: 2130 |0000: array-length v0, v3 │ │ +411422: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +411424: 6e40 40c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.read:([BII)I // method@c840 │ │ +41142a: 0a03 |0005: move-result v3 │ │ +41142c: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -901352,22 +901352,22 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -41143c: |[41143c] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:([BII)I │ │ -41144c: 5410 8c8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ -411450: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -411456: 0a04 |0005: move-result v4 │ │ -411458: 3a04 0700 |0006: if-ltz v4, 000d // +0007 │ │ -41145c: 5410 8b8e |0008: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ -411460: 7240 1589 2043 |000a: invoke-interface {v0, v2, v3, v4}, Ljava/util/zip/Checksum;.update:([BII)V // method@8915 │ │ -411466: 0f04 |000d: return v4 │ │ +411430: |[411430] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.read:([BII)I │ │ +411440: 5410 8c8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.in:Ljava/io/InputStream; // field@8e8c │ │ +411444: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +41144a: 0a04 |0005: move-result v4 │ │ +41144c: 3a04 0700 |0006: if-ltz v4, 000d // +0007 │ │ +411450: 5410 8b8e |0008: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8b │ │ +411454: 7240 1589 2043 |000a: invoke-interface {v0, v2, v3, v4}, Ljava/util/zip/Checksum;.update:([BII)V // method@8915 │ │ +41145a: 0f04 |000d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=74 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ 0x0000 - 0x000e reg=2 (null) [B │ │ @@ -901379,22 +901379,22 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -411488: |[411488] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.skip:(J)J │ │ -411498: 6e10 3ec8 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.read:()I // method@c83e │ │ -41149e: 0a01 |0003: move-result v1 │ │ -4114a0: 3a01 0500 |0004: if-ltz v1, 0009 // +0005 │ │ -4114a4: 1601 0100 |0006: const-wide/16 v1, #int 1 // #1 │ │ -4114a8: 1001 |0008: return-wide v1 │ │ -4114aa: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -4114ae: 1001 |000b: return-wide v1 │ │ +41147c: |[41147c] org.apache.commons.compress.utils.ChecksumCalculatingInputStream.skip:(J)J │ │ +41148c: 6e10 3ec8 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.read:()I // method@c83e │ │ +411492: 0a01 |0003: move-result v1 │ │ +411494: 3a01 0500 |0004: if-ltz v1, 0009 // +0005 │ │ +411498: 1601 0100 |0006: const-wide/16 v1, #int 1 // #1 │ │ +41149c: 1001 |0008: return-wide v1 │ │ +41149e: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ +4114a2: 1001 |000b: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; │ │ 0x0000 - 0x000c reg=1 (null) J │ │ │ │ @@ -901451,21 +901451,21 @@ │ │ type : '(Ljava/util/zip/Checksum;Ljava/io/InputStream;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -411610: |[411610] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;JJ)V │ │ -411620: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -411626: 5b01 8e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ -41162a: 5b02 908e |0005: iput-object v2, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ -41162e: 5a05 8f8e |0007: iput-wide v5, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ -411632: 5a03 8d8e |0009: iput-wide v3, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -411636: 0e00 |000b: return-void │ │ +411604: |[411604] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;JJ)V │ │ +411614: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +41161a: 5b01 8e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ +41161e: 5b02 908e |0005: iput-object v2, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ +411622: 5a05 8f8e |0007: iput-wide v5, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ +411626: 5a03 8d8e |0009: iput-wide v3, v0, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +41162a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -901482,18 +901482,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -411638: |[411638] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.close:()V │ │ -411648: 5410 908e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ -41164c: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -411652: 0e00 |0005: return-void │ │ +41162c: |[41162c] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.close:()V │ │ +41163c: 5410 908e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ +411640: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +411646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;) │ │ @@ -901501,46 +901501,46 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -4114d0: |[4114d0] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:()I │ │ -4114e0: 5380 8d8e |0000: iget-wide v0, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -4114e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -4114e8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -4114ec: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ -4114f0: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -4114f2: 0f00 |0009: return v0 │ │ -4114f4: 5480 908e |000a: iget-object v0, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ -4114f8: 6e10 8382 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -4114fe: 0a00 |000f: move-result v0 │ │ -411500: 3a00 0e00 |0010: if-ltz v0, 001e // +000e │ │ -411504: 5481 8e8e |0012: iget-object v1, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ -411508: 7220 1489 0100 |0014: invoke-interface {v1, v0}, Ljava/util/zip/Checksum;.update:(I)V // method@8914 │ │ -41150e: 5384 8d8e |0017: iget-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -411512: 1606 0100 |0019: const-wide/16 v6, #int 1 // #1 │ │ -411516: bc64 |001b: sub-long/2addr v4, v6 │ │ -411518: 5a84 8d8e |001c: iput-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -41151c: 5384 8d8e |001e: iget-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -411520: 3101 0402 |0020: cmp-long v1, v4, v2 │ │ -411524: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -411528: 5381 8f8e |0024: iget-wide v1, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ -41152c: 5483 8e8e |0026: iget-object v3, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ -411530: 7210 1389 0300 |0028: invoke-interface {v3}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ -411536: 0b03 |002b: move-result-wide v3 │ │ -411538: 3105 0103 |002c: cmp-long v5, v1, v3 │ │ -41153c: 3905 0300 |002e: if-nez v5, 0031 // +0003 │ │ -411540: 2809 |0030: goto 0039 // +0009 │ │ -411542: 2200 4210 |0031: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -411546: 1a01 0520 |0033: const-string v1, "Checksum verification failed" // string@2005 │ │ -41154a: 7020 7782 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -411550: 2700 |0038: throw v0 │ │ -411552: 0f00 |0039: return v0 │ │ +4114c4: |[4114c4] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:()I │ │ +4114d4: 5380 8d8e |0000: iget-wide v0, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +4114d8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +4114dc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +4114e0: 3c04 0400 |0006: if-gtz v4, 000a // +0004 │ │ +4114e4: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +4114e6: 0f00 |0009: return v0 │ │ +4114e8: 5480 908e |000a: iget-object v0, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ +4114ec: 6e10 8382 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +4114f2: 0a00 |000f: move-result v0 │ │ +4114f4: 3a00 0e00 |0010: if-ltz v0, 001e // +000e │ │ +4114f8: 5481 8e8e |0012: iget-object v1, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ +4114fc: 7220 1489 0100 |0014: invoke-interface {v1, v0}, Ljava/util/zip/Checksum;.update:(I)V // method@8914 │ │ +411502: 5384 8d8e |0017: iget-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +411506: 1606 0100 |0019: const-wide/16 v6, #int 1 // #1 │ │ +41150a: bc64 |001b: sub-long/2addr v4, v6 │ │ +41150c: 5a84 8d8e |001c: iput-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +411510: 5384 8d8e |001e: iget-wide v4, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +411514: 3101 0402 |0020: cmp-long v1, v4, v2 │ │ +411518: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +41151c: 5381 8f8e |0024: iget-wide v1, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ +411520: 5483 8e8e |0026: iget-object v3, v8, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ +411524: 7210 1389 0300 |0028: invoke-interface {v3}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ +41152a: 0b03 |002b: move-result-wide v3 │ │ +41152c: 3105 0103 |002c: cmp-long v5, v1, v3 │ │ +411530: 3905 0300 |002e: if-nez v5, 0031 // +0003 │ │ +411534: 2809 |0030: goto 0039 // +0009 │ │ +411536: 2200 4210 |0031: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +41153a: 1a01 0520 |0033: const-string v1, "Checksum verification failed" // string@2005 │ │ +41153e: 7020 7782 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +411544: 2700 |0038: throw v0 │ │ +411546: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=55 │ │ 0x0012 line=57 │ │ 0x0017 line=58 │ │ 0x001e line=60 │ │ @@ -901553,20 +901553,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -411554: |[411554] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:([B)I │ │ -411564: 2130 |0000: array-length v0, v3 │ │ -411566: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -411568: 6e40 46c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.read:([BII)I // method@c846 │ │ -41156e: 0a03 |0005: move-result v3 │ │ -411570: 0f03 |0006: return v3 │ │ +411548: |[411548] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:([B)I │ │ +411558: 2130 |0000: array-length v0, v3 │ │ +41155a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +41155c: 6e40 46c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.read:([BII)I // method@c846 │ │ +411562: 0a03 |0005: move-result v3 │ │ +411564: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -901575,41 +901575,41 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -411574: |[411574] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:([BII)I │ │ -411584: 5430 908e |0000: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ -411588: 6e40 8582 4065 |0002: invoke-virtual {v0, v4, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -41158e: 0a06 |0005: move-result v6 │ │ -411590: 3a06 0d00 |0006: if-ltz v6, 0013 // +000d │ │ -411594: 5430 8e8e |0008: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ -411598: 7240 1589 4065 |000a: invoke-interface {v0, v4, v5, v6}, Ljava/util/zip/Checksum;.update:([BII)V // method@8915 │ │ -41159e: 5334 8d8e |000d: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -4115a2: 8160 |000f: int-to-long v0, v6 │ │ -4115a4: bc04 |0010: sub-long/2addr v4, v0 │ │ -4115a6: 5a34 8d8e |0011: iput-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -4115aa: 5334 8d8e |0013: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ -4115ae: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ -4115b2: 3102 0400 |0017: cmp-long v2, v4, v0 │ │ -4115b6: 3c02 1700 |0019: if-gtz v2, 0030 // +0017 │ │ -4115ba: 5334 8f8e |001b: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ -4115be: 5430 8e8e |001d: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ -4115c2: 7210 1389 0000 |001f: invoke-interface {v0}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ -4115c8: 0b00 |0022: move-result-wide v0 │ │ -4115ca: 3102 0400 |0023: cmp-long v2, v4, v0 │ │ -4115ce: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ -4115d2: 2809 |0027: goto 0030 // +0009 │ │ -4115d4: 2204 4210 |0028: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -4115d8: 1a05 0520 |002a: const-string v5, "Checksum verification failed" // string@2005 │ │ -4115dc: 7020 7782 5400 |002c: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4115e2: 2704 |002f: throw v4 │ │ -4115e4: 0f06 |0030: return v6 │ │ +411568: |[411568] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.read:([BII)I │ │ +411578: 5430 908e |0000: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.in:Ljava/io/InputStream; // field@8e90 │ │ +41157c: 6e40 8582 4065 |0002: invoke-virtual {v0, v4, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +411582: 0a06 |0005: move-result v6 │ │ +411584: 3a06 0d00 |0006: if-ltz v6, 0013 // +000d │ │ +411588: 5430 8e8e |0008: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ +41158c: 7240 1589 4065 |000a: invoke-interface {v0, v4, v5, v6}, Ljava/util/zip/Checksum;.update:([BII)V // method@8915 │ │ +411592: 5334 8d8e |000d: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +411596: 8160 |000f: int-to-long v0, v6 │ │ +411598: bc04 |0010: sub-long/2addr v4, v0 │ │ +41159a: 5a34 8d8e |0011: iput-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +41159e: 5334 8d8e |0013: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.bytesRemaining:J // field@8e8d │ │ +4115a2: 1600 0000 |0015: const-wide/16 v0, #int 0 // #0 │ │ +4115a6: 3102 0400 |0017: cmp-long v2, v4, v0 │ │ +4115aa: 3c02 1700 |0019: if-gtz v2, 0030 // +0017 │ │ +4115ae: 5334 8f8e |001b: iget-wide v4, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.expectedChecksum:J // field@8e8f │ │ +4115b2: 5430 8e8e |001d: iget-object v0, v3, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.checksum:Ljava/util/zip/Checksum; // field@8e8e │ │ +4115b6: 7210 1389 0000 |001f: invoke-interface {v0}, Ljava/util/zip/Checksum;.getValue:()J // method@8913 │ │ +4115bc: 0b00 |0022: move-result-wide v0 │ │ +4115be: 3102 0400 |0023: cmp-long v2, v4, v0 │ │ +4115c2: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ +4115c6: 2809 |0027: goto 0030 // +0009 │ │ +4115c8: 2204 4210 |0028: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +4115cc: 1a05 0520 |002a: const-string v5, "Checksum verification failed" // string@2005 │ │ +4115d0: 7020 7782 5400 |002c: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4115d6: 2704 |002f: throw v4 │ │ +4115d8: 0f06 |0030: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0008 line=87 │ │ 0x000d line=88 │ │ 0x0013 line=90 │ │ 0x0028 line=91 │ │ @@ -901624,22 +901624,22 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4115e8: |[4115e8] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.skip:(J)J │ │ -4115f8: 6e10 44c8 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.read:()I // method@c844 │ │ -4115fe: 0a01 |0003: move-result v1 │ │ -411600: 3a01 0500 |0004: if-ltz v1, 0009 // +0005 │ │ -411604: 1601 0100 |0006: const-wide/16 v1, #int 1 // #1 │ │ -411608: 1001 |0008: return-wide v1 │ │ -41160a: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -41160e: 1001 |000b: return-wide v1 │ │ +4115dc: |[4115dc] org.apache.commons.compress.utils.ChecksumVerifyingInputStream.skip:(J)J │ │ +4115ec: 6e10 44c8 0000 |0000: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.read:()I // method@c844 │ │ +4115f2: 0a01 |0003: move-result v1 │ │ +4115f4: 3a01 0500 |0004: if-ltz v1, 0009 // +0005 │ │ +4115f8: 1601 0100 |0006: const-wide/16 v1, #int 1 // #1 │ │ +4115fc: 1001 |0008: return-wide v1 │ │ +4115fe: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ +411602: 1001 |000b: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream; │ │ 0x0000 - 0x000c reg=1 (null) J │ │ │ │ @@ -901672,17 +901672,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -411654: |[411654] org.apache.commons.compress.utils.CloseShieldFilterInputStream.:(Ljava/io/InputStream;)V │ │ -411664: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -41166a: 0e00 |0003: return-void │ │ +411648: |[411648] org.apache.commons.compress.utils.CloseShieldFilterInputStream.:(Ljava/io/InputStream;)V │ │ +411658: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +41165e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/CloseShieldFilterInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -901692,16 +901692,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41166c: |[41166c] org.apache.commons.compress.utils.CloseShieldFilterInputStream.close:()V │ │ -41167c: 0e00 |0000: return-void │ │ +411660: |[411660] org.apache.commons.compress.utils.CloseShieldFilterInputStream.close:()V │ │ +411670: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8320 (CloseShieldFilterInputStream.java) │ │ │ │ Class #3296 header: │ │ @@ -901739,17 +901739,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -411710: |[411710] org.apache.commons.compress.utils.CountingInputStream.:(Ljava/io/InputStream;)V │ │ -411720: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ -411726: 0e00 |0003: return-void │ │ +411704: |[411704] org.apache.commons.compress.utils.CountingInputStream.:(Ljava/io/InputStream;)V │ │ +411714: 7020 7082 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@8270 │ │ +41171a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -901759,22 +901759,22 @@ │ │ type : '(J)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -411728: |[411728] org.apache.commons.compress.utils.CountingInputStream.count:(J)V │ │ -411738: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -41173c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -411740: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -411744: 5330 918e |0006: iget-wide v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ -411748: bb40 |0008: add-long/2addr v0, v4 │ │ -41174a: 5a30 918e |0009: iput-wide v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ -41174e: 0e00 |000b: return-void │ │ +41171c: |[41171c] org.apache.commons.compress.utils.CountingInputStream.count:(J)V │ │ +41172c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +411730: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +411734: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +411738: 5330 918e |0006: iget-wide v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ +41173c: bb40 |0008: add-long/2addr v0, v4 │ │ +41173e: 5a30 918e |0009: iput-wide v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ +411742: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ │ │ @@ -901783,17 +901783,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4116f8: |[4116f8] org.apache.commons.compress.utils.CountingInputStream.getBytesRead:()J │ │ -411708: 5320 918e |0000: iget-wide v0, v2, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ -41170c: 1000 |0002: return-wide v0 │ │ +4116ec: |[4116ec] org.apache.commons.compress.utils.CountingInputStream.getBytesRead:()J │ │ +4116fc: 5320 918e |0000: iget-wide v0, v2, Lorg/apache/commons/compress/utils/CountingInputStream;.bytesRead:J // field@8e91 │ │ +411700: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/CountingInputStream;) │ │ @@ -901801,22 +901801,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -411680: |[411680] org.apache.commons.compress.utils.CountingInputStream.read:()I │ │ -411690: 5430 928e |0000: iget-object v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.in:Ljava/io/InputStream; // field@8e92 │ │ -411694: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -41169a: 0a00 |0005: move-result v0 │ │ -41169c: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ -4116a0: 1601 0100 |0008: const-wide/16 v1, #int 1 // #1 │ │ -4116a4: 6e30 4bc8 1302 |000a: invoke-virtual {v3, v1, v2}, Lorg/apache/commons/compress/utils/CountingInputStream;.count:(J)V // method@c84b │ │ -4116aa: 0f00 |000d: return v0 │ │ +411674: |[411674] org.apache.commons.compress.utils.CountingInputStream.read:()I │ │ +411684: 5430 928e |0000: iget-object v0, v3, Lorg/apache/commons/compress/utils/CountingInputStream;.in:Ljava/io/InputStream; // field@8e92 │ │ +411688: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +41168e: 0a00 |0005: move-result v0 │ │ +411690: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ +411694: 1601 0100 |0008: const-wide/16 v1, #int 1 // #1 │ │ +411698: 6e30 4bc8 1302 |000a: invoke-virtual {v3, v1, v2}, Lorg/apache/commons/compress/utils/CountingInputStream;.count:(J)V // method@c84b │ │ +41169e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ │ │ @@ -901825,20 +901825,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -4116ac: |[4116ac] org.apache.commons.compress.utils.CountingInputStream.read:([B)I │ │ -4116bc: 2130 |0000: array-length v0, v3 │ │ -4116be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4116c0: 6e40 4fc8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/CountingInputStream;.read:([BII)I // method@c84f │ │ -4116c6: 0a03 |0005: move-result v3 │ │ -4116c8: 0f03 |0006: return v3 │ │ +4116a0: |[4116a0] org.apache.commons.compress.utils.CountingInputStream.read:([B)I │ │ +4116b0: 2130 |0000: array-length v0, v3 │ │ +4116b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4116b4: 6e40 4fc8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/CountingInputStream;.read:([BII)I // method@c84f │ │ +4116ba: 0a03 |0005: move-result v3 │ │ +4116bc: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -901847,22 +901847,22 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -4116cc: |[4116cc] org.apache.commons.compress.utils.CountingInputStream.read:([BII)I │ │ -4116dc: 5410 928e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/CountingInputStream;.in:Ljava/io/InputStream; // field@8e92 │ │ -4116e0: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -4116e6: 0a02 |0005: move-result v2 │ │ -4116e8: 3a02 0600 |0006: if-ltz v2, 000c // +0006 │ │ -4116ec: 8123 |0008: int-to-long v3, v2 │ │ -4116ee: 6e30 4bc8 3104 |0009: invoke-virtual {v1, v3, v4}, Lorg/apache/commons/compress/utils/CountingInputStream;.count:(J)V // method@c84b │ │ -4116f4: 0f02 |000c: return v2 │ │ +4116c0: |[4116c0] org.apache.commons.compress.utils.CountingInputStream.read:([BII)I │ │ +4116d0: 5410 928e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/CountingInputStream;.in:Ljava/io/InputStream; // field@8e92 │ │ +4116d4: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +4116da: 0a02 |0005: move-result v2 │ │ +4116dc: 3a02 0600 |0006: if-ltz v2, 000c // +0006 │ │ +4116e0: 8123 |0008: int-to-long v3, v2 │ │ +4116e2: 6e30 4bc8 3104 |0009: invoke-virtual {v1, v3, v4}, Lorg/apache/commons/compress/utils/CountingInputStream;.count:(J)V // method@c84b │ │ +4116e8: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/utils/CountingInputStream; │ │ 0x0000 - 0x000d reg=2 (null) [B │ │ @@ -901906,19 +901906,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -411768: |[411768] org.apache.commons.compress.utils.CountingOutputStream.:(Ljava/io/OutputStream;)V │ │ -411778: 7020 7582 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ -41177e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -411782: 5a20 938e |0005: iput-wide v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ -411786: 0e00 |0007: return-void │ │ +41175c: |[41175c] org.apache.commons.compress.utils.CountingOutputStream.:(Ljava/io/OutputStream;)V │ │ +41176c: 7020 7582 3200 |0000: invoke-direct {v2, v3}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ +411772: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +411776: 5a20 938e |0005: iput-wide v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ +41177a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -901929,22 +901929,22 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -411788: |[411788] org.apache.commons.compress.utils.CountingOutputStream.count:(J)V │ │ -411798: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -41179c: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -4117a0: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -4117a4: 5330 938e |0006: iget-wide v0, v3, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ -4117a8: bb40 |0008: add-long/2addr v0, v4 │ │ -4117aa: 5a30 938e |0009: iput-wide v0, v3, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ -4117ae: 0e00 |000b: return-void │ │ +41177c: |[41177c] org.apache.commons.compress.utils.CountingOutputStream.count:(J)V │ │ +41178c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +411790: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +411794: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +411798: 5330 938e |0006: iget-wide v0, v3, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ +41179c: bb40 |0008: add-long/2addr v0, v4 │ │ +41179e: 5a30 938e |0009: iput-wide v0, v3, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ +4117a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=60 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ 0x0000 - 0x000c reg=4 (null) J │ │ │ │ @@ -901953,17 +901953,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -411750: |[411750] org.apache.commons.compress.utils.CountingOutputStream.getBytesWritten:()J │ │ -411760: 5320 938e |0000: iget-wide v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ -411764: 1000 |0002: return-wide v0 │ │ +411744: |[411744] org.apache.commons.compress.utils.CountingOutputStream.getBytesWritten:()J │ │ +411754: 5320 938e |0000: iget-wide v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.bytesWritten:J // field@8e93 │ │ +411758: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/CountingOutputStream;) │ │ @@ -901971,20 +901971,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4117f0: |[4117f0] org.apache.commons.compress.utils.CountingOutputStream.write:(I)V │ │ -411800: 5420 948e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.out:Ljava/io/OutputStream; // field@8e94 │ │ -411804: 6e20 a082 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -41180a: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ -41180e: 6e30 52c8 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/utils/CountingOutputStream;.count:(J)V // method@c852 │ │ -411814: 0e00 |000a: return-void │ │ +4117e4: |[4117e4] org.apache.commons.compress.utils.CountingOutputStream.write:(I)V │ │ +4117f4: 5420 948e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/CountingOutputStream;.out:Ljava/io/OutputStream; // field@8e94 │ │ +4117f8: 6e20 a082 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +4117fe: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ +411802: 6e30 52c8 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/utils/CountingOutputStream;.count:(J)V // method@c852 │ │ +411808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -901994,19 +901994,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4117b0: |[4117b0] org.apache.commons.compress.utils.CountingOutputStream.write:([B)V │ │ -4117c0: 2130 |0000: array-length v0, v3 │ │ -4117c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4117c4: 6e40 57c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([BII)V // method@c857 │ │ -4117ca: 0e00 |0005: return-void │ │ +4117a4: |[4117a4] org.apache.commons.compress.utils.CountingOutputStream.write:([B)V │ │ +4117b4: 2130 |0000: array-length v0, v3 │ │ +4117b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4117b8: 6e40 57c8 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([BII)V // method@c857 │ │ +4117be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -902015,20 +902015,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -4117cc: |[4117cc] org.apache.commons.compress.utils.CountingOutputStream.write:([BII)V │ │ -4117dc: 5410 948e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/CountingOutputStream;.out:Ljava/io/OutputStream; // field@8e94 │ │ -4117e0: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -4117e6: 8142 |0005: int-to-long v2, v4 │ │ -4117e8: 6e30 52c8 2103 |0006: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.count:(J)V // method@c852 │ │ -4117ee: 0e00 |0009: return-void │ │ +4117c0: |[4117c0] org.apache.commons.compress.utils.CountingOutputStream.write:([BII)V │ │ +4117d0: 5410 948e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/CountingOutputStream;.out:Ljava/io/OutputStream; // field@8e94 │ │ +4117d4: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +4117da: 8142 |0005: int-to-long v2, v4 │ │ +4117dc: 6e30 52c8 2103 |0006: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.count:(J)V // method@c852 │ │ +4117e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/utils/CountingOutputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -902064,17 +902064,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -411818: |[411818] org.apache.commons.compress.utils.FlushShieldFilterOutputStream.:(Ljava/io/OutputStream;)V │ │ -411828: 7020 7582 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ -41182e: 0e00 |0003: return-void │ │ +41180c: |[41180c] org.apache.commons.compress.utils.FlushShieldFilterOutputStream.:(Ljava/io/OutputStream;)V │ │ +41181c: 7020 7582 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@8275 │ │ +411822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/OutputStream; │ │ │ │ @@ -902084,16 +902084,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -411830: |[411830] org.apache.commons.compress.utils.FlushShieldFilterOutputStream.flush:()V │ │ -411840: 0e00 |0000: return-void │ │ +411824: |[411824] org.apache.commons.compress.utils.FlushShieldFilterOutputStream.flush:()V │ │ +411834: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10534 (FlushShieldFilterOutputStream.java) │ │ │ │ Class #3299 header: │ │ @@ -902150,36 +902150,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4119a8: |[4119a8] org.apache.commons.compress.utils.IOUtils.:()V │ │ -4119b8: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -4119bc: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -4119c0: 6900 968e |0004: sput-object v0, Lorg/apache/commons/compress/utils/IOUtils;.SKIP_BUF:[B // field@8e96 │ │ -4119c4: 0e00 |0006: return-void │ │ +41199c: |[41199c] org.apache.commons.compress.utils.IOUtils.:()V │ │ +4119ac: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +4119b0: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +4119b4: 6900 968e |0004: sput-object v0, Lorg/apache/commons/compress/utils/IOUtils;.SKIP_BUF:[B // field@8e96 │ │ +4119b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/IOUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4119c8: |[4119c8] org.apache.commons.compress.utils.IOUtils.:()V │ │ -4119d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4119de: 0e00 |0003: return-void │ │ +4119bc: |[4119bc] org.apache.commons.compress.utils.IOUtils.:()V │ │ +4119cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4119d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/IOUtils; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/IOUtils;) │ │ @@ -902187,18 +902187,18 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4119e0: |[4119e0] org.apache.commons.compress.utils.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ -4119f0: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -4119f4: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ -4119fa: 0e00 |0005: return-void │ │ +4119d4: |[4119d4] org.apache.commons.compress.utils.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ +4119e4: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +4119e8: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ +4119ee: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/io/Closeable; │ │ @@ -902208,19 +902208,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 │ │ -4118e4: |[4118e4] org.apache.commons.compress.utils.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -4118f4: 1300 581f |0000: const/16 v0, #int 8024 // #1f58 │ │ -4118f8: 7130 5ec8 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@c85e │ │ -4118fe: 0b01 |0005: move-result-wide v1 │ │ -411900: 1001 |0006: return-wide v1 │ │ +4118d8: |[4118d8] org.apache.commons.compress.utils.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +4118e8: 1300 581f |0000: const/16 v0, #int 8024 // #1f58 │ │ +4118ec: 7130 5ec8 2100 |0002: invoke-static {v1, v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@c85e │ │ +4118f2: 0b01 |0005: move-result-wide v1 │ │ +4118f4: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -902229,27 +902229,27 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -411904: |[411904] org.apache.commons.compress.utils.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ -411914: 2366 c71b |0000: new-array v6, v6, [B // type@1bc7 │ │ -411918: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -41191c: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -41191e: 6e20 8482 6400 |0005: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -411924: 0a03 |0008: move-result v3 │ │ -411926: 3232 0900 |0009: if-eq v2, v3, 0012 // +0009 │ │ -41192a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -41192c: 6e40 a282 6532 |000c: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -411932: 8132 |000f: int-to-long v2, v3 │ │ -411934: bb20 |0010: add-long/2addr v0, v2 │ │ -411936: 28f3 |0011: goto 0004 // -000d │ │ -411938: 1000 |0012: return-wide v0 │ │ +4118f8: |[4118f8] org.apache.commons.compress.utils.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ +411908: 2366 c71b |0000: new-array v6, v6, [B // type@1bc7 │ │ +41190c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +411910: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +411912: 6e20 8482 6400 |0005: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +411918: 0a03 |0008: move-result v3 │ │ +41191a: 3232 0900 |0009: if-eq v2, v3, 0012 // +0009 │ │ +41191e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +411920: 6e40 a282 6532 |000c: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +411926: 8132 |000f: int-to-long v2, v3 │ │ +411928: bb20 |0010: add-long/2addr v0, v2 │ │ +41192a: 28f3 |0011: goto 0004 // -000d │ │ +41192c: 1000 |0012: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=80 │ │ 0x000c line=81 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/io/InputStream; │ │ @@ -902261,20 +902261,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 │ │ -411870: |[411870] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/io/InputStream;[B)I │ │ -411880: 2130 |0000: array-length v0, v3 │ │ -411882: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -411884: 7140 60c8 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -41188a: 0a02 |0005: move-result v2 │ │ -41188c: 0f02 |0006: return v2 │ │ +411864: |[411864] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/io/InputStream;[B)I │ │ +411874: 2130 |0000: array-length v0, v3 │ │ +411876: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +411878: 7140 60c8 3201 |0002: invoke-static {v2, v3, v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +41187e: 0a02 |0005: move-result v2 │ │ +411880: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -902283,35 +902283,35 @@ │ │ type : '(Ljava/io/InputStream;[BII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -411890: |[411890] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/io/InputStream;[BII)I │ │ -4118a0: 3a06 1b00 |0000: if-ltz v6, 001b // +001b │ │ -4118a4: 3a05 1900 |0002: if-ltz v5, 001b // +0019 │ │ -4118a8: 9000 0605 |0004: add-int v0, v6, v5 │ │ -4118ac: 2141 |0006: array-length v1, v4 │ │ -4118ae: 3610 1400 |0007: if-gt v0, v1, 001b // +0014 │ │ -4118b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4118b4: 3260 1000 |000a: if-eq v0, v6, 001a // +0010 │ │ -4118b8: 9001 0500 |000c: add-int v1, v5, v0 │ │ -4118bc: 9102 0600 |000e: sub-int v2, v6, v0 │ │ -4118c0: 6e40 8582 4321 |0010: invoke-virtual {v3, v4, v1, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -4118c6: 0a01 |0013: move-result v1 │ │ -4118c8: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -4118ca: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ -4118ce: 2803 |0017: goto 001a // +0003 │ │ -4118d0: b010 |0018: add-int/2addr v0, v1 │ │ -4118d2: 28f1 |0019: goto 000a // -000f │ │ -4118d4: 0f00 |001a: return v0 │ │ -4118d6: 2203 7310 |001b: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -4118da: 7010 9083 0300 |001d: invoke-direct {v3}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ -4118e0: 2703 |0020: throw v3 │ │ +411884: |[411884] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/io/InputStream;[BII)I │ │ +411894: 3a06 1b00 |0000: if-ltz v6, 001b // +001b │ │ +411898: 3a05 1900 |0002: if-ltz v5, 001b // +0019 │ │ +41189c: 9000 0605 |0004: add-int v0, v6, v5 │ │ +4118a0: 2141 |0006: array-length v1, v4 │ │ +4118a2: 3610 1400 |0007: if-gt v0, v1, 001b // +0014 │ │ +4118a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4118a8: 3260 1000 |000a: if-eq v0, v6, 001a // +0010 │ │ +4118ac: 9001 0500 |000c: add-int v1, v5, v0 │ │ +4118b0: 9102 0600 |000e: sub-int v2, v6, v0 │ │ +4118b4: 6e40 8582 4321 |0010: invoke-virtual {v3, v4, v1, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +4118ba: 0a01 |0013: move-result v1 │ │ +4118bc: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +4118be: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ +4118c2: 2803 |0017: goto 001a // +0003 │ │ +4118c4: b010 |0018: add-int/2addr v0, v1 │ │ +4118c6: 28f1 |0019: goto 000a // -000f │ │ +4118c8: 0f00 |001a: return v0 │ │ +4118ca: 2203 7310 |001b: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +4118ce: 7010 9083 0300 |001d: invoke-direct {v3}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ +4118d4: 2703 |0020: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=158 │ │ 0x0010 line=163 │ │ 0x001b line=159 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/io/InputStream; │ │ @@ -902324,30 +902324,30 @@ │ │ type : '(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -411a0c: |[411a0c] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V │ │ -411a1c: 6e10 c485 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -411a22: 0a00 |0003: move-result v0 │ │ -411a24: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -411a26: 3501 0b00 |0005: if-ge v1, v0, 0010 // +000b │ │ -411a2a: 7220 db85 4300 |0007: invoke-interface {v3, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85db │ │ -411a30: 0a02 |000a: move-result v2 │ │ -411a32: 3c02 0300 |000b: if-gtz v2, 000e // +0003 │ │ -411a36: 2803 |000d: goto 0010 // +0003 │ │ -411a38: b021 |000e: add-int/2addr v1, v2 │ │ -411a3a: 28f6 |000f: goto 0005 // -000a │ │ -411a3c: 3401 0300 |0010: if-lt v1, v0, 0013 // +0003 │ │ -411a40: 0e00 |0012: return-void │ │ -411a42: 2203 3810 |0013: new-instance v3, Ljava/io/EOFException; // type@1038 │ │ -411a46: 7010 3882 0300 |0015: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@8238 │ │ -411a4c: 2703 |0018: throw v3 │ │ +411a00: |[411a00] org.apache.commons.compress.utils.IOUtils.readFully:(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/ByteBuffer;)V │ │ +411a10: 6e10 c485 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +411a16: 0a00 |0003: move-result v0 │ │ +411a18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +411a1a: 3501 0b00 |0005: if-ge v1, v0, 0010 // +000b │ │ +411a1e: 7220 db85 4300 |0007: invoke-interface {v3, v4}, Ljava/nio/channels/ReadableByteChannel;.read:(Ljava/nio/ByteBuffer;)I // method@85db │ │ +411a24: 0a02 |000a: move-result v2 │ │ +411a26: 3c02 0300 |000b: if-gtz v2, 000e // +0003 │ │ +411a2a: 2803 |000d: goto 0010 // +0003 │ │ +411a2c: b021 |000e: add-int/2addr v1, v2 │ │ +411a2e: 28f6 |000f: goto 0005 // -000a │ │ +411a30: 3401 0300 |0010: if-lt v1, v0, 0013 // +0003 │ │ +411a34: 0e00 |0012: return-void │ │ +411a36: 2203 3810 |0013: new-instance v3, Ljava/io/EOFException; // type@1038 │ │ +411a3a: 7010 3882 0300 |0015: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@8238 │ │ +411a40: 2703 |0018: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=190 │ │ 0x0013 line=197 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/nio/channels/ReadableByteChannel; │ │ @@ -902358,44 +902358,44 @@ │ │ type : '(Ljava/io/InputStream;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -41193c: |[41193c] org.apache.commons.compress.utils.IOUtils.skip:(Ljava/io/InputStream;J)J │ │ -41194c: 0490 |0000: move-wide v0, v9 │ │ -41194e: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -411952: 3104 0002 |0003: cmp-long v4, v0, v2 │ │ -411956: 3d04 0d00 |0005: if-lez v4, 0012 // +000d │ │ -41195a: 6e30 8782 0801 |0007: invoke-virtual {v8, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -411960: 0b04 |000a: move-result-wide v4 │ │ -411962: 3106 0402 |000b: cmp-long v6, v4, v2 │ │ -411966: 3906 0300 |000d: if-nez v6, 0010 // +0003 │ │ -41196a: 2803 |000f: goto 0012 // +0003 │ │ -41196c: bc40 |0010: sub-long/2addr v0, v4 │ │ -41196e: 28f0 |0011: goto 0001 // -0010 │ │ -411970: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -411974: 3d04 1700 |0014: if-lez v4, 002b // +0017 │ │ -411978: 6204 968e |0016: sget-object v4, Lorg/apache/commons/compress/utils/IOUtils;.SKIP_BUF:[B // field@8e96 │ │ -41197c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -41197e: 1606 0010 |0019: const-wide/16 v6, #int 4096 // #1000 │ │ -411982: 7140 df83 1076 |001b: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -411988: 0b06 |001e: move-result-wide v6 │ │ -41198a: 8467 |001f: long-to-int v7, v6 │ │ -41198c: 7140 60c8 4875 |0020: invoke-static {v8, v4, v5, v7}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -411992: 0a04 |0023: move-result v4 │ │ -411994: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -411996: 3554 0300 |0025: if-ge v4, v5, 0028 // +0003 │ │ -41199a: 2804 |0027: goto 002b // +0004 │ │ -41199c: 8144 |0028: int-to-long v4, v4 │ │ -41199e: bc40 |0029: sub-long/2addr v0, v4 │ │ -4119a0: 28e8 |002a: goto 0012 // -0018 │ │ -4119a2: bc09 |002b: sub-long/2addr v9, v0 │ │ -4119a4: 1009 |002c: return-wide v9 │ │ +411930: |[411930] org.apache.commons.compress.utils.IOUtils.skip:(Ljava/io/InputStream;J)J │ │ +411940: 0490 |0000: move-wide v0, v9 │ │ +411942: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +411946: 3104 0002 |0003: cmp-long v4, v0, v2 │ │ +41194a: 3d04 0d00 |0005: if-lez v4, 0012 // +000d │ │ +41194e: 6e30 8782 0801 |0007: invoke-virtual {v8, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +411954: 0b04 |000a: move-result-wide v4 │ │ +411956: 3106 0402 |000b: cmp-long v6, v4, v2 │ │ +41195a: 3906 0300 |000d: if-nez v6, 0010 // +0003 │ │ +41195e: 2803 |000f: goto 0012 // +0003 │ │ +411960: bc40 |0010: sub-long/2addr v0, v4 │ │ +411962: 28f0 |0011: goto 0001 // -0010 │ │ +411964: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +411968: 3d04 1700 |0014: if-lez v4, 002b // +0017 │ │ +41196c: 6204 968e |0016: sget-object v4, Lorg/apache/commons/compress/utils/IOUtils;.SKIP_BUF:[B // field@8e96 │ │ +411970: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +411972: 1606 0010 |0019: const-wide/16 v6, #int 4096 // #1000 │ │ +411976: 7140 df83 1076 |001b: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +41197c: 0b06 |001e: move-result-wide v6 │ │ +41197e: 8467 |001f: long-to-int v7, v6 │ │ +411980: 7140 60c8 4875 |0020: invoke-static {v8, v4, v5, v7}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +411986: 0a04 |0023: move-result v4 │ │ +411988: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +41198a: 3554 0300 |0025: if-ge v4, v5, 0028 // +0003 │ │ +41198e: 2804 |0027: goto 002b // +0004 │ │ +411990: 8144 |0028: int-to-long v4, v4 │ │ +411992: bc40 |0029: sub-long/2addr v0, v4 │ │ +411994: 28e8 |002a: goto 0012 // -0018 │ │ +411996: bc09 |002b: sub-long/2addr v9, v0 │ │ +411998: 1009 |002c: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=106 │ │ 0x0016 line=114 │ │ 0x001b line=115 │ │ 0x0020 line=114 │ │ locals : │ │ @@ -902407,21 +902407,21 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -411844: |[411844] org.apache.commons.compress.utils.IOUtils.toByteArray:(Ljava/io/InputStream;)[B │ │ -411854: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -411858: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -41185e: 7120 5dc8 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c85d │ │ -411864: 6e10 1382 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -41186a: 0c01 |000b: move-result-object v1 │ │ -41186c: 1101 |000c: return-object v1 │ │ +411838: |[411838] org.apache.commons.compress.utils.IOUtils.toByteArray:(Ljava/io/InputStream;)[B │ │ +411848: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +41184c: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +411852: 7120 5dc8 0100 |0005: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c85d │ │ +411858: 6e10 1382 0000 |0008: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +41185e: 0c01 |000b: move-result-object v1 │ │ +411860: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ 0x0008 line=222 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/InputStream; │ │ @@ -902456,17 +902456,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411a90: |[411a90] org.apache.commons.compress.utils.Iterators.:()V │ │ -411aa0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411aa6: 0e00 |0003: return-void │ │ +411a84: |[411a84] org.apache.commons.compress.utils.Iterators.:()V │ │ +411a94: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/Iterators; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/Iterators;) │ │ @@ -902474,28 +902474,28 @@ │ │ type : '(Ljava/util/Collection;Ljava/util/Iterator;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -411a50: |[411a50] org.apache.commons.compress.utils.Iterators.addAll:(Ljava/util/Collection;Ljava/util/Iterator;)Z │ │ -411a60: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@87bd │ │ -411a66: 7110 bd87 0300 |0003: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@87bd │ │ -411a6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -411a6e: 7210 5487 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -411a74: 0a01 |000a: move-result v1 │ │ -411a76: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -411a7a: 7210 5587 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -411a80: 0c01 |0010: move-result-object v1 │ │ -411a82: 7220 ee86 1200 |0011: invoke-interface {v2, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -411a88: 0a01 |0014: move-result v1 │ │ -411a8a: b610 |0015: or-int/2addr v0, v1 │ │ -411a8c: 28f1 |0016: goto 0007 // -000f │ │ -411a8e: 0f00 |0017: return v0 │ │ +411a44: |[411a44] org.apache.commons.compress.utils.Iterators.addAll:(Ljava/util/Collection;Ljava/util/Iterator;)Z │ │ +411a54: 7110 bd87 0200 |0000: invoke-static {v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@87bd │ │ +411a5a: 7110 bd87 0300 |0003: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@87bd │ │ +411a60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +411a62: 7210 5487 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +411a68: 0a01 |000a: move-result v1 │ │ +411a6a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +411a6e: 7210 5587 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +411a74: 0c01 |0010: move-result-object v1 │ │ +411a76: 7220 ee86 1200 |0011: invoke-interface {v2, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +411a7c: 0a01 |0014: move-result v1 │ │ +411a7e: b610 |0015: or-int/2addr v0, v1 │ │ +411a80: 28f1 |0016: goto 0007 // -000f │ │ +411a82: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0007 line=52 │ │ 0x000d line=53 │ │ locals : │ │ @@ -902534,17 +902534,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411ae4: |[411ae4] org.apache.commons.compress.utils.Lists.:()V │ │ -411af4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411afa: 0e00 |0003: return-void │ │ +411ad8: |[411ad8] org.apache.commons.compress.utils.Lists.:()V │ │ +411ae8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/Lists; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/Lists;) │ │ @@ -902552,37 +902552,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -411aa8: |[411aa8] org.apache.commons.compress.utils.Lists.newArrayList:()Ljava/util/ArrayList; │ │ -411ab8: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -411abc: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -411ac2: 1100 |0005: return-object v0 │ │ +411a9c: |[411a9c] org.apache.commons.compress.utils.Lists.newArrayList:()Ljava/util/ArrayList; │ │ +411aac: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +411ab0: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +411ab6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/Lists;) │ │ name : 'newArrayList' │ │ type : '(Ljava/util/Iterator;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -411ac4: |[411ac4] org.apache.commons.compress.utils.Lists.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; │ │ -411ad4: 7100 67c8 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:()Ljava/util/ArrayList; // method@c867 │ │ -411ada: 0c00 |0003: move-result-object v0 │ │ -411adc: 7120 65c8 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/Iterators;.addAll:(Ljava/util/Collection;Ljava/util/Iterator;)Z // method@c865 │ │ -411ae2: 1100 |0007: return-object v0 │ │ +411ab8: |[411ab8] org.apache.commons.compress.utils.Lists.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; │ │ +411ac8: 7100 67c8 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:()Ljava/util/ArrayList; // method@c867 │ │ +411ace: 0c00 |0003: move-result-object v0 │ │ +411ad0: 7120 65c8 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/Iterators;.addAll:(Ljava/util/Collection;Ljava/util/Iterator;)Z // method@c865 │ │ +411ad6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Iterator; │ │ │ │ @@ -902644,19 +902644,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -411cac: |[411cac] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:()V │ │ -411cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -411cbe: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -411cc2: 7020 6bc8 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.:([B)V // method@c86b │ │ -411cc8: 0e00 |0006: return-void │ │ +411ca0: |[411ca0] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:()V │ │ +411cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +411cb2: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +411cb6: 7020 6bc8 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.:([B)V // method@c86b │ │ +411cbc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902664,18 +902664,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -411cfc: |[411cfc] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:(I)V │ │ -411d0c: 2311 c71b |0000: new-array v1, v1, [B // type@1bc7 │ │ -411d10: 7020 6bc8 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.:([B)V // method@c86b │ │ -411d16: 0e00 |0005: return-void │ │ +411cf0: |[411cf0] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:(I)V │ │ +411d00: 2311 c71b |0000: new-array v1, v1, [B // type@1bc7 │ │ +411d04: 7020 6bc8 1000 |0002: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.:([B)V // method@c86b │ │ +411d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -902684,23 +902684,23 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -411ccc: |[411ccc] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:([B)V │ │ -411cdc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -411ce2: 2200 6f11 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@116f │ │ -411ce6: 7010 7688 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@8876 │ │ -411cec: 5b10 998e |0008: iput-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ -411cf0: 5b12 9a8e |000a: iput-object v2, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411cf4: 2122 |000c: array-length v2, v2 │ │ -411cf6: 5912 9c8e |000d: iput v2, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411cfa: 0e00 |000f: return-void │ │ +411cc0: |[411cc0] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.:([B)V │ │ +411cd0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +411cd6: 2200 6f11 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@116f │ │ +411cda: 7010 7688 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@8876 │ │ +411ce0: 5b10 998e |0008: iput-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ +411ce4: 5b12 9a8e |000a: iput-object v2, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411ce8: 2122 |000c: array-length v2, v2 │ │ +411cea: 5912 9c8e |000d: iput v2, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411cee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=43 │ │ 0x000a line=55 │ │ 0x000c line=56 │ │ locals : │ │ @@ -902712,22 +902712,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -411d38: |[411d38] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.ensureOpen:()V │ │ -411d48: 6e10 6fc8 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.isOpen:()Z // method@c86f │ │ -411d4e: 0a00 |0003: move-result v0 │ │ -411d50: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -411d54: 0e00 |0006: return-void │ │ -411d56: 2200 de10 |0007: new-instance v0, Ljava/nio/channels/ClosedChannelException; // type@10de │ │ -411d5a: 7010 d485 0000 |0009: invoke-direct {v0}, Ljava/nio/channels/ClosedChannelException;.:()V // method@85d4 │ │ -411d60: 2700 |000c: throw v0 │ │ +411d2c: |[411d2c] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.ensureOpen:()V │ │ +411d3c: 6e10 6fc8 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.isOpen:()Z // method@c86f │ │ +411d42: 0a00 |0003: move-result v0 │ │ +411d44: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +411d48: 0e00 |0006: return-void │ │ +411d4a: 2200 de10 |0007: new-instance v0, Ljava/nio/channels/ClosedChannelException; // type@10de │ │ +411d4e: 7010 d485 0000 |0009: invoke-direct {v0}, Ljava/nio/channels/ClosedChannelException;.:()V // method@85d4 │ │ +411d54: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0007 line=185 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ @@ -902736,20 +902736,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -411d64: |[411d64] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.repositionIfNecessary:()V │ │ -411d74: 5220 9b8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411d78: 5221 9c8e |0002: iget v1, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411d7c: 3710 0400 |0004: if-le v0, v1, 0008 // +0004 │ │ -411d80: 5921 9b8e |0006: iput v1, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411d84: 0e00 |0008: return-void │ │ +411d58: |[411d58] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.repositionIfNecessary:()V │ │ +411d68: 5220 9b8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411d6c: 5221 9c8e |0002: iget v1, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411d70: 3710 0400 |0004: if-le v0, v1, 0008 // +0004 │ │ +411d74: 5921 9b8e |0006: iput v1, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411d78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ @@ -902758,30 +902758,30 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -411d88: |[411d88] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.resize:(I)V │ │ -411d98: 5420 9a8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411d9c: 2100 |0002: array-length v0, v0 │ │ -411d9e: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ -411da2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -411da4: 1401 ffff ff3f |0006: const v1, #float 2 // #3fffffff │ │ -411daa: 3513 0800 |0009: if-ge v3, v1, 0011 // +0008 │ │ -411dae: 3530 0500 |000b: if-ge v0, v3, 0010 // +0005 │ │ -411db2: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -411db6: 28fc |000f: goto 000b // -0004 │ │ -411db8: 0103 |0010: move v3, v0 │ │ -411dba: 5420 9a8e |0011: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411dbe: 7120 7986 3000 |0013: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@8679 │ │ -411dc4: 0c03 |0016: move-result-object v3 │ │ -411dc6: 5b23 9a8e |0017: iput-object v3, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411dca: 0e00 |0019: return-void │ │ +411d7c: |[411d7c] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.resize:(I)V │ │ +411d8c: 5420 9a8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411d90: 2100 |0002: array-length v0, v0 │ │ +411d92: 3c00 0300 |0003: if-gtz v0, 0006 // +0003 │ │ +411d96: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +411d98: 1401 ffff ff3f |0006: const v1, #float 2 // #3fffffff │ │ +411d9e: 3513 0800 |0009: if-ge v3, v1, 0011 // +0008 │ │ +411da2: 3530 0500 |000b: if-ge v0, v3, 0010 // +0005 │ │ +411da6: e000 0001 |000d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +411daa: 28fc |000f: goto 000b // -0004 │ │ +411dac: 0103 |0010: move v3, v0 │ │ +411dae: 5420 9a8e |0011: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411db2: 7120 7986 3000 |0013: invoke-static {v0, v3}, Ljava/util/Arrays;.copyOf:([BI)[B // method@8679 │ │ +411db8: 0c03 |0016: move-result-object v3 │ │ +411dba: 5b23 9a8e |0017: iput-object v3, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411dbe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0011 line=180 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ 0x0000 - 0x001a reg=3 (null) I │ │ @@ -902792,17 +902792,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -411b20: |[411b20] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.array:()[B │ │ -411b30: 5410 9a8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411b34: 1100 |0002: return-object v0 │ │ +411b14: |[411b14] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.array:()[B │ │ +411b24: 5410 9a8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411b28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902810,19 +902810,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -411d18: |[411d18] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.close:()V │ │ -411d28: 5420 998e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ -411d2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -411d2e: 6e20 7b88 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@887b │ │ -411d34: 0e00 |0006: return-void │ │ +411d0c: |[411d0c] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.close:()V │ │ +411d1c: 5420 998e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ +411d20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +411d22: 6e20 7b88 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@887b │ │ +411d28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #2 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902830,20 +902830,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -411afc: |[411afc] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.isOpen:()Z │ │ -411b0c: 5410 998e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ -411b10: 6e10 7988 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@8879 │ │ -411b16: 0a00 |0005: move-result v0 │ │ -411b18: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -411b1c: 0f00 |0008: return v0 │ │ +411af0: |[411af0] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.isOpen:()Z │ │ +411b00: 5410 998e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.closed:Ljava/util/concurrent/atomic/AtomicBoolean; // field@8e99 │ │ +411b04: 6e10 7988 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@8879 │ │ +411b0a: 0a00 |0005: move-result v0 │ │ +411b0c: df00 0001 |0006: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +411b10: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #3 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902851,18 +902851,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -411c7c: |[411c7c] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.position:()J │ │ -411c8c: 5220 9b8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411c90: 8100 |0002: int-to-long v0, v0 │ │ -411c92: 1000 |0003: return-wide v0 │ │ +411c70: |[411c70] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.position:()J │ │ +411c80: 5220 9b8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411c84: 8100 |0002: int-to-long v0, v0 │ │ +411c86: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #4 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902870,29 +902870,29 @@ │ │ type : '(J)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -411c08: |[411c08] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.position:(J)Ljava/nio/channels/SeekableByteChannel; │ │ -411c18: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ -411c1e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -411c22: 3102 0400 |0005: cmp-long v2, v4, v0 │ │ -411c26: 3a02 0d00 |0007: if-ltz v2, 0014 // +000d │ │ -411c2a: 1700 ffff ff7f |0009: const-wide/32 v0, #float nan // #7fffffff │ │ -411c30: 3102 0400 |000c: cmp-long v2, v4, v0 │ │ -411c34: 3c02 0600 |000e: if-gtz v2, 0014 // +0006 │ │ -411c38: 8445 |0010: long-to-int v5, v4 │ │ -411c3a: 5935 9b8e |0011: iput v5, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411c3e: 1103 |0013: return-object v3 │ │ -411c40: 2204 7110 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -411c44: 1a05 f255 |0016: const-string v5, "Position has to be in range 0.. 2147483647" // string@55f2 │ │ -411c48: 7020 8783 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -411c4e: 2704 |001b: throw v4 │ │ +411bfc: |[411bfc] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.position:(J)Ljava/nio/channels/SeekableByteChannel; │ │ +411c0c: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ +411c12: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +411c16: 3102 0400 |0005: cmp-long v2, v4, v0 │ │ +411c1a: 3a02 0d00 |0007: if-ltz v2, 0014 // +000d │ │ +411c1e: 1700 ffff ff7f |0009: const-wide/32 v0, #float nan // #7fffffff │ │ +411c24: 3102 0400 |000c: cmp-long v2, v4, v0 │ │ +411c28: 3c02 0600 |000e: if-gtz v2, 0014 // +0006 │ │ +411c2c: 8445 |0010: long-to-int v5, v4 │ │ +411c2e: 5935 9b8e |0011: iput v5, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411c32: 1103 |0013: return-object v3 │ │ +411c34: 2204 7110 |0014: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +411c38: 1a05 f255 |0016: const-string v5, "Position has to be in range 0.. 2147483647" // string@55f2 │ │ +411c3c: 7020 8783 5400 |0018: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +411c42: 2704 |001b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0011 line=88 │ │ 0x0014 line=86 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ @@ -902903,34 +902903,34 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -411b38: |[411b38] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.read:(Ljava/nio/ByteBuffer;)I │ │ -411b48: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ -411b4e: 7010 73c8 0300 |0003: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.repositionIfNecessary:()V // method@c873 │ │ -411b54: 6e10 c485 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -411b5a: 0a00 |0009: move-result v0 │ │ -411b5c: 5231 9c8e |000a: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411b60: 5232 9b8e |000c: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411b64: b121 |000e: sub-int/2addr v1, v2 │ │ -411b66: 3c01 0400 |000f: if-gtz v1, 0013 // +0004 │ │ -411b6a: 12f4 |0011: const/4 v4, #int -1 // #ff │ │ -411b6c: 0f04 |0012: return v4 │ │ -411b6e: 3710 0300 |0013: if-le v0, v1, 0016 // +0003 │ │ -411b72: 0110 |0015: move v0, v1 │ │ -411b74: 5431 9a8e |0016: iget-object v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411b78: 5232 9b8e |0018: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411b7c: 6e40 bf85 1402 |001a: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ -411b82: 5234 9b8e |001d: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411b86: b004 |001f: add-int/2addr v4, v0 │ │ -411b88: 5934 9b8e |0020: iput v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411b8c: 0f00 |0022: return v0 │ │ +411b2c: |[411b2c] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.read:(Ljava/nio/ByteBuffer;)I │ │ +411b3c: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ +411b42: 7010 73c8 0300 |0003: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.repositionIfNecessary:()V // method@c873 │ │ +411b48: 6e10 c485 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +411b4e: 0a00 |0009: move-result v0 │ │ +411b50: 5231 9c8e |000a: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411b54: 5232 9b8e |000c: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411b58: b121 |000e: sub-int/2addr v1, v2 │ │ +411b5a: 3c01 0400 |000f: if-gtz v1, 0013 // +0004 │ │ +411b5e: 12f4 |0011: const/4 v4, #int -1 // #ff │ │ +411b60: 0f04 |0012: return v4 │ │ +411b62: 3710 0300 |0013: if-le v0, v1, 0016 // +0003 │ │ +411b66: 0110 |0015: move v0, v1 │ │ +411b68: 5431 9a8e |0016: iget-object v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411b6c: 5232 9b8e |0018: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411b70: 6e40 bf85 1402 |001a: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ +411b76: 5234 9b8e |001d: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411b7a: b004 |001f: add-int/2addr v4, v0 │ │ +411b7c: 5934 9b8e |0020: iput v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411b80: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x0006 line=110 │ │ 0x000a line=111 │ │ 0x0016 line=118 │ │ @@ -902944,18 +902944,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -411c94: |[411c94] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.size:()J │ │ -411ca4: 5220 9c8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411ca8: 8100 |0002: int-to-long v0, v0 │ │ -411caa: 1000 |0003: return-wide v0 │ │ +411c88: |[411c88] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.size:()J │ │ +411c98: 5220 9c8e |0000: iget v0, v2, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411c9c: 8100 |0002: int-to-long v0, v0 │ │ +411c9e: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ │ │ #7 : (in Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;) │ │ @@ -902963,23 +902963,23 @@ │ │ type : '(J)Ljava/nio/channels/SeekableByteChannel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -411c50: |[411c50] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.truncate:(J)Ljava/nio/channels/SeekableByteChannel; │ │ -411c60: 5230 9c8e |0000: iget v0, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411c64: 8100 |0002: int-to-long v0, v0 │ │ -411c66: 3102 0004 |0003: cmp-long v2, v0, v4 │ │ -411c6a: 3d02 0500 |0005: if-lez v2, 000a // +0005 │ │ -411c6e: 8445 |0007: long-to-int v5, v4 │ │ -411c70: 5935 9c8e |0008: iput v5, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411c74: 7010 73c8 0300 |000a: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.repositionIfNecessary:()V // method@c873 │ │ -411c7a: 1103 |000d: return-object v3 │ │ +411c44: |[411c44] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.truncate:(J)Ljava/nio/channels/SeekableByteChannel; │ │ +411c54: 5230 9c8e |0000: iget v0, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411c58: 8100 |0002: int-to-long v0, v0 │ │ +411c5a: 3102 0004 |0003: cmp-long v2, v0, v4 │ │ +411c5e: 3d02 0500 |0005: if-lez v2, 000a // +0005 │ │ +411c62: 8445 |0007: long-to-int v5, v4 │ │ +411c64: 5935 9c8e |0008: iput v5, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411c68: 7010 73c8 0300 |000a: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.repositionIfNecessary:()V // method@c873 │ │ +411c6e: 1103 |000d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=100 │ │ 0x000a line=102 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel; │ │ @@ -902990,41 +902990,41 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -411b90: |[411b90] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.write:(Ljava/nio/ByteBuffer;)I │ │ -411ba0: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ -411ba6: 6e10 c485 0400 |0003: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -411bac: 0a00 |0006: move-result v0 │ │ -411bae: 5231 9c8e |0007: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411bb2: 5232 9b8e |0009: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411bb6: b121 |000b: sub-int/2addr v1, v2 │ │ -411bb8: 3710 1200 |000c: if-le v0, v1, 001e // +0012 │ │ -411bbc: b002 |000e: add-int/2addr v2, v0 │ │ -411bbe: 3b02 0c00 |000f: if-gez v2, 001b // +000c │ │ -411bc2: 1400 ffff ff7f |0011: const v0, #float nan // #7fffffff │ │ -411bc8: 7020 74c8 0300 |0014: invoke-direct {v3, v0}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.resize:(I)V // method@c874 │ │ -411bce: 5231 9b8e |0017: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411bd2: b110 |0019: sub-int/2addr v0, v1 │ │ -411bd4: 2804 |001a: goto 001e // +0004 │ │ -411bd6: 7020 74c8 2300 |001b: invoke-direct {v3, v2}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.resize:(I)V // method@c874 │ │ -411bdc: 5431 9a8e |001e: iget-object v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ -411be0: 5232 9b8e |0020: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411be4: 6e40 b385 1402 |0022: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ -411bea: 5234 9b8e |0025: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411bee: b004 |0027: add-int/2addr v4, v0 │ │ -411bf0: 5934 9b8e |0028: iput v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411bf4: 5234 9c8e |002a: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411bf8: 5231 9b8e |002c: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ -411bfc: 3514 0400 |002e: if-ge v4, v1, 0032 // +0004 │ │ -411c00: 5931 9c8e |0030: iput v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ -411c04: 0f00 |0032: return v0 │ │ +411b84: |[411b84] org.apache.commons.compress.utils.SeekableInMemoryByteChannel.write:(Ljava/nio/ByteBuffer;)I │ │ +411b94: 7010 6ec8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.ensureOpen:()V // method@c86e │ │ +411b9a: 6e10 c485 0400 |0003: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +411ba0: 0a00 |0006: move-result v0 │ │ +411ba2: 5231 9c8e |0007: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411ba6: 5232 9b8e |0009: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411baa: b121 |000b: sub-int/2addr v1, v2 │ │ +411bac: 3710 1200 |000c: if-le v0, v1, 001e // +0012 │ │ +411bb0: b002 |000e: add-int/2addr v2, v0 │ │ +411bb2: 3b02 0c00 |000f: if-gez v2, 001b // +000c │ │ +411bb6: 1400 ffff ff7f |0011: const v0, #float nan // #7fffffff │ │ +411bbc: 7020 74c8 0300 |0014: invoke-direct {v3, v0}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.resize:(I)V // method@c874 │ │ +411bc2: 5231 9b8e |0017: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411bc6: b110 |0019: sub-int/2addr v0, v1 │ │ +411bc8: 2804 |001a: goto 001e // +0004 │ │ +411bca: 7020 74c8 2300 |001b: invoke-direct {v3, v2}, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.resize:(I)V // method@c874 │ │ +411bd0: 5431 9a8e |001e: iget-object v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.data:[B // field@8e9a │ │ +411bd4: 5232 9b8e |0020: iget v2, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411bd8: 6e40 b385 1402 |0022: invoke-virtual {v4, v1, v2, v0}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ +411bde: 5234 9b8e |0025: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411be2: b004 |0027: add-int/2addr v4, v0 │ │ +411be4: 5934 9b8e |0028: iput v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411be8: 5234 9c8e |002a: iget v4, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411bec: 5231 9b8e |002c: iget v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.position:I // field@8e9b │ │ +411bf0: 3514 0400 |002e: if-ge v4, v1, 0032 // +0004 │ │ +411bf4: 5931 9c8e |0030: iput v1, v3, Lorg/apache/commons/compress/utils/SeekableInMemoryByteChannel;.size:I // field@8e9c │ │ +411bf8: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0007 line=137 │ │ 0x0014 line=141 │ │ 0x0017 line=142 │ │ @@ -903091,19 +903091,19 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -411eb4: |[411eb4] org.apache.commons.compress.utils.ServiceLoaderIterator.:(Ljava/lang/Class;)V │ │ -411ec4: 7100 5a83 0000 |0000: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@835a │ │ -411eca: 0c00 |0003: move-result-object v0 │ │ -411ecc: 7030 79c8 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;Ljava/lang/ClassLoader;)V // method@c879 │ │ -411ed2: 0e00 |0007: return-void │ │ +411ea8: |[411ea8] org.apache.commons.compress.utils.ServiceLoaderIterator.:(Ljava/lang/Class;)V │ │ +411eb8: 7100 5a83 0000 |0000: invoke-static {}, Ljava/lang/ClassLoader;.getSystemClassLoader:()Ljava/lang/ClassLoader; // method@835a │ │ +411ebe: 0c00 |0003: move-result-object v0 │ │ +411ec0: 7030 79c8 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;Ljava/lang/ClassLoader;)V // method@c879 │ │ +411ec6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/utils/ServiceLoaderIterator; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -903112,25 +903112,25 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/ClassLoader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -411ed4: |[411ed4] org.apache.commons.compress.utils.ServiceLoaderIterator.:(Ljava/lang/Class;Ljava/lang/ClassLoader;)V │ │ -411ee4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411eea: 5b01 9e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ -411eee: 7120 d787 2100 |0005: invoke-static {v1, v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@87d7 │ │ -411ef4: 0c01 |0008: move-result-object v1 │ │ -411ef6: 6e10 d687 0100 |0009: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@87d6 │ │ -411efc: 0c01 |000c: move-result-object v1 │ │ -411efe: 5b01 9f8e |000d: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ -411f02: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -411f04: 5b01 9d8e |0010: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ -411f08: 0e00 |0012: return-void │ │ +411ec8: |[411ec8] org.apache.commons.compress.utils.ServiceLoaderIterator.:(Ljava/lang/Class;Ljava/lang/ClassLoader;)V │ │ +411ed8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411ede: 5b01 9e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ +411ee2: 7120 d787 2100 |0005: invoke-static {v1, v2}, Ljava/util/ServiceLoader;.load:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader; // method@87d7 │ │ +411ee8: 0c01 |0008: move-result-object v1 │ │ +411eea: 6e10 d687 0100 |0009: invoke-virtual {v1}, Ljava/util/ServiceLoader;.iterator:()Ljava/util/Iterator; // method@87d6 │ │ +411ef0: 0c01 |000c: move-result-object v1 │ │ +411ef2: 5b01 9f8e |000d: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ +411ef6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +411ef8: 5b01 9d8e |0010: iput-object v1, v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ +411efc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0009 line=48 │ │ 0x0010 line=49 │ │ @@ -903144,37 +903144,37 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -411dcc: |[411dcc] org.apache.commons.compress.utils.ServiceLoaderIterator.getNextServiceLoader:()Z │ │ -411ddc: 5420 9d8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ -411de0: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -411de4: 5420 9f8e |0004: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ -411de8: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -411dee: 0a00 |0009: move-result v0 │ │ -411df0: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -411df4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -411df6: 0f00 |000d: return v0 │ │ -411df8: 5420 9f8e |000e: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ -411dfc: 7210 5587 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -411e02: 0c00 |0013: move-result-object v0 │ │ -411e04: 5b20 9d8e |0014: iput-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ -411e08: 28ea |0016: goto 0000 // -0016 │ │ -411e0a: 0d00 |0017: move-exception v0 │ │ -411e0c: 6e10 d587 0000 |0018: invoke-virtual {v0}, Ljava/util/ServiceConfigurationError;.getCause:()Ljava/lang/Throwable; // method@87d5 │ │ -411e12: 0c01 |001b: move-result-object v1 │ │ -411e14: 2011 8d10 |001c: instance-of v1, v1, Ljava/lang/SecurityException; // type@108d │ │ -411e18: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ -411e1c: 28e0 |0020: goto 0000 // -0020 │ │ -411e1e: 2700 |0021: throw v0 │ │ -411e20: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -411e22: 0f00 |0023: return v0 │ │ +411dc0: |[411dc0] org.apache.commons.compress.utils.ServiceLoaderIterator.getNextServiceLoader:()Z │ │ +411dd0: 5420 9d8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ +411dd4: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +411dd8: 5420 9f8e |0004: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ +411ddc: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +411de2: 0a00 |0009: move-result v0 │ │ +411de4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +411de8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +411dea: 0f00 |000d: return v0 │ │ +411dec: 5420 9f8e |000e: iget-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.serviceLoaderIterator:Ljava/util/Iterator; // field@8e9f │ │ +411df0: 7210 5587 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +411df6: 0c00 |0013: move-result-object v0 │ │ +411df8: 5b20 9d8e |0014: iput-object v0, v2, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ +411dfc: 28ea |0016: goto 0000 // -0016 │ │ +411dfe: 0d00 |0017: move-exception v0 │ │ +411e00: 6e10 d587 0000 |0018: invoke-virtual {v0}, Ljava/util/ServiceConfigurationError;.getCause:()Ljava/lang/Throwable; // method@87d5 │ │ +411e06: 0c01 |001b: move-result-object v1 │ │ +411e08: 2011 8d10 |001c: instance-of v1, v1, Ljava/lang/SecurityException; // type@108d │ │ +411e0c: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ +411e10: 28e0 |0020: goto 0000 // -0020 │ │ +411e12: 2700 |0021: throw v0 │ │ +411e14: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +411e16: 0f00 |0023: return v0 │ │ catches : 1 │ │ 0x0004 - 0x0016 │ │ Ljava/util/ServiceConfigurationError; -> 0x0017 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=55 │ │ 0x000e line=58 │ │ @@ -903189,18 +903189,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -411e34: |[411e34] org.apache.commons.compress.utils.ServiceLoaderIterator.hasNext:()Z │ │ -411e44: 7010 7ac8 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.getNextServiceLoader:()Z // method@c87a │ │ -411e4a: 0a00 |0003: move-result v0 │ │ -411e4c: 0f00 |0004: return v0 │ │ +411e28: |[411e28] org.apache.commons.compress.utils.ServiceLoaderIterator.hasNext:()Z │ │ +411e38: 7010 7ac8 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.getNextServiceLoader:()Z // method@c87a │ │ +411e3e: 0a00 |0003: move-result v0 │ │ +411e40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/utils/ServiceLoaderIterator; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/ServiceLoaderIterator;) │ │ @@ -903208,35 +903208,35 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -411e50: |[411e50] org.apache.commons.compress.utils.ServiceLoaderIterator.next:()Ljava/lang/Object; │ │ -411e60: 7010 7ac8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.getNextServiceLoader:()Z // method@c87a │ │ -411e66: 0a00 |0003: move-result v0 │ │ -411e68: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -411e6c: 5430 9d8e |0006: iget-object v0, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ -411e70: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -411e72: 5b31 9d8e |0009: iput-object v1, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ -411e76: 1100 |000b: return-object v0 │ │ -411e78: 2200 3211 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ -411e7c: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -411e80: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -411e86: 1a02 e652 |0013: const-string v2, "No more elements for service " // string@52e6 │ │ -411e8a: 6e20 8f84 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -411e90: 5432 9e8e |0018: iget-object v2, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ -411e94: 6e10 4183 0200 |001a: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -411e9a: 0c02 |001d: move-result-object v2 │ │ -411e9c: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -411ea2: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -411ea8: 0c01 |0024: move-result-object v1 │ │ -411eaa: 7020 b987 1000 |0025: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@87b9 │ │ -411eb0: 2700 |0028: throw v0 │ │ +411e44: |[411e44] org.apache.commons.compress.utils.ServiceLoaderIterator.next:()Ljava/lang/Object; │ │ +411e54: 7010 7ac8 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.getNextServiceLoader:()Z // method@c87a │ │ +411e5a: 0a00 |0003: move-result v0 │ │ +411e5c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +411e60: 5430 9d8e |0006: iget-object v0, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ +411e64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +411e66: 5b31 9d8e |0009: iput-object v1, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.nextServiceLoader:Ljava/lang/Object; // field@8e9d │ │ +411e6a: 1100 |000b: return-object v0 │ │ +411e6c: 2200 3211 |000c: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ +411e70: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +411e74: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +411e7a: 1a02 e652 |0013: const-string v2, "No more elements for service " // string@52e6 │ │ +411e7e: 6e20 8f84 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +411e84: 5432 9e8e |0018: iget-object v2, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ +411e88: 6e10 4183 0200 |001a: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +411e8e: 0c02 |001d: move-result-object v2 │ │ +411e90: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +411e96: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +411e9c: 0c01 |0024: move-result-object v1 │ │ +411e9e: 7020 b987 1000 |0025: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@87b9 │ │ +411ea4: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=79 │ │ locals : │ │ @@ -903247,28 +903247,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -411f0c: |[411f0c] org.apache.commons.compress.utils.ServiceLoaderIterator.remove:()V │ │ -411f1c: 2200 9c10 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -411f20: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -411f24: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -411f2a: 1a02 67c3 |0007: const-string v2, "service=" // string@c367 │ │ -411f2e: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -411f34: 5432 9e8e |000c: iget-object v2, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ -411f38: 6e10 4183 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -411f3e: 0c02 |0011: move-result-object v2 │ │ -411f40: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -411f46: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -411f4c: 0c01 |0018: move-result-object v1 │ │ -411f4e: 7020 d284 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -411f54: 2700 |001c: throw v0 │ │ +411f00: |[411f00] org.apache.commons.compress.utils.ServiceLoaderIterator.remove:()V │ │ +411f10: 2200 9c10 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +411f14: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +411f18: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +411f1e: 1a02 67c3 |0007: const-string v2, "service=" // string@c367 │ │ +411f22: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +411f28: 5432 9e8e |000c: iget-object v2, v3, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.service:Ljava/lang/Class; // field@8e9e │ │ +411f2c: 6e10 4183 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +411f32: 0c02 |0011: move-result-object v2 │ │ +411f34: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +411f3a: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +411f40: 0c01 |0018: move-result-object v1 │ │ +411f42: 7020 d284 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +411f48: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lorg/apache/commons/compress/utils/ServiceLoaderIterator; │ │ │ │ source_file_idx : 23953 (ServiceLoaderIterator.java) │ │ @@ -903300,17 +903300,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411f7c: |[411f7c] org.apache.commons.compress.utils.Sets.:()V │ │ -411f8c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411f92: 0e00 |0003: return-void │ │ +411f70: |[411f70] org.apache.commons.compress.utils.Sets.:()V │ │ +411f80: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/utils/Sets; │ │ │ │ #1 : (in Lorg/apache/commons/compress/utils/Sets;) │ │ @@ -903318,20 +903318,20 @@ │ │ type : '([Ljava/lang/Object;)Ljava/util/HashSet;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -411f58: |[411f58] org.apache.commons.compress.utils.Sets.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; │ │ -411f68: 2200 2611 |0000: new-instance v0, Ljava/util/HashSet; // type@1126 │ │ -411f6c: 2121 |0002: array-length v1, v2 │ │ -411f6e: 7020 4687 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -411f74: 7120 fa86 2000 |0006: invoke-static {v0, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@86fa │ │ -411f7a: 1100 |0009: return-object v0 │ │ +411f4c: |[411f4c] org.apache.commons.compress.utils.Sets.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; │ │ +411f5c: 2200 2611 |0000: new-instance v0, Ljava/util/HashSet; // type@1126 │ │ +411f60: 2121 |0002: array-length v1, v2 │ │ +411f62: 7020 4687 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +411f68: 7120 fa86 2000 |0006: invoke-static {v0, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@86fa │ │ +411f6e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -903884,17 +903884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411f94: |[411f94] org.intellij.lang.annotations.JdkConstants.:()V │ │ -411fa4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411faa: 0e00 |0003: return-void │ │ +411f88: |[411f88] org.intellij.lang.annotations.JdkConstants.:()V │ │ +411f98: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/intellij/lang/annotations/JdkConstants; │ │ │ │ Virtual methods - │ │ @@ -904145,17 +904145,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -411fac: |[411fac] org.intellij.lang.annotations.PrintFormatPattern.:()V │ │ -411fbc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411fc2: 0e00 |0003: return-void │ │ +411fa0: |[411fa0] org.intellij.lang.annotations.PrintFormatPattern.:()V │ │ +411fb0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/intellij/lang/annotations/PrintFormatPattern; │ │ │ │ Virtual methods - │ │ @@ -904588,82 +904588,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 132 16-bit code units │ │ -412104: |[412104] org.rauschig.jarchivelib.ArchiveFormat.:()V │ │ -412114: 2200 3719 |0000: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -412118: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41211a: 1a02 9417 |0003: const-string v2, "AR" // string@1794 │ │ -41211e: 1a03 4775 |0005: const-string v3, "ar" // string@7547 │ │ -412122: 1a04 4714 |0007: const-string v4, ".ar" // string@1447 │ │ -412126: 7054 b7c8 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -41212c: 6900 ae8e |000c: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ -412130: 2200 3719 |000e: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -412134: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -412136: 1a03 a11e |0011: const-string v3, "CPIO" // string@1ea1 │ │ -41213a: 1a04 937e |0013: const-string v4, "cpio" // string@7e93 │ │ -41213e: 1a05 5214 |0015: const-string v5, ".cpio" // string@1452 │ │ -412142: 7055 b7c8 3042 |0017: invoke-direct {v0, v3, v2, v4, v5}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -412148: 6900 af8e |001a: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ -41214c: 2200 3719 |001c: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -412150: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -412152: 1a04 ed23 |001f: const-string v4, "DUMP" // string@23ed │ │ -412156: 1a05 4984 |0021: const-string v5, "dump" // string@8449 │ │ -41215a: 1a06 5314 |0023: const-string v6, ".dump" // string@1453 │ │ -41215e: 7056 b7c8 4053 |0025: invoke-direct {v0, v4, v3, v5, v6}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -412164: 6900 b08e |0028: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ -412168: 2200 3719 |002a: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -41216c: 1234 |002c: const/4 v4, #int 3 // #3 │ │ -41216e: 1a05 e72d |002d: const-string v5, "JAR" // string@2de7 │ │ -412172: 1a06 779f |002f: const-string v6, "jar" // string@9f77 │ │ -412176: 1a07 5d14 |0031: const-string v7, ".jar" // string@145d │ │ -41217a: 7057 b7c8 5064 |0033: invoke-direct {v0, v5, v4, v6, v7}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -412180: 6900 b18e |0036: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ -412184: 2200 3719 |0038: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -412188: 1245 |003a: const/4 v5, #int 4 // #4 │ │ -41218a: 1a06 2159 |003b: const-string v6, "SEVEN_Z" // string@5921 │ │ -41218e: 1a07 0c15 |003d: const-string v7, "7z" // string@150c │ │ -412192: 1a08 4114 |003f: const-string v8, ".7z" // string@1441 │ │ -412196: 7058 b7c8 6075 |0041: invoke-direct {v0, v6, v5, v7, v8}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -41219c: 6900 b28e |0044: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ -4121a0: 2200 3719 |0046: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -4121a4: 1256 |0048: const/4 v6, #int 5 // #5 │ │ -4121a6: 1a07 925f |0049: const-string v7, "TAR" // string@5f92 │ │ -4121aa: 1a08 30d0 |004b: const-string v8, "tar" // string@d030 │ │ -4121ae: 1a09 7614 |004d: const-string v9, ".tar" // string@1476 │ │ -4121b2: 7059 b7c8 7086 |004f: invoke-direct {v0, v7, v6, v8, v9}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -4121b8: 6900 b38e |0052: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -4121bc: 2200 3719 |0054: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -4121c0: 1267 |0056: const/4 v7, #int 6 // #6 │ │ -4121c2: 1a08 3f6a |0057: const-string v8, "ZIP" // string@6a3f │ │ -4121c6: 1a09 2ad9 |0059: const-string v9, "zip" // string@d92a │ │ -4121ca: 1a0a 8614 |005b: const-string v10, ".zip" // string@1486 │ │ -4121ce: 705a b7c8 8097 |005d: invoke-direct {v0, v8, v7, v9, v10}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ -4121d4: 6900 b48e |0060: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -4121d8: 1270 |0062: const/4 v0, #int 7 // #7 │ │ -4121da: 2300 d11c |0063: new-array v0, v0, [Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1cd1 │ │ -4121de: 6208 ae8e |0065: sget-object v8, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ -4121e2: 4d08 0001 |0067: aput-object v8, v0, v1 │ │ -4121e6: 6201 af8e |0069: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ -4121ea: 4d01 0002 |006b: aput-object v1, v0, v2 │ │ -4121ee: 6201 b08e |006d: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ -4121f2: 4d01 0003 |006f: aput-object v1, v0, v3 │ │ -4121f6: 6201 b18e |0071: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ -4121fa: 4d01 0004 |0073: aput-object v1, v0, v4 │ │ -4121fe: 6201 b28e |0075: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ -412202: 4d01 0005 |0077: aput-object v1, v0, v5 │ │ -412206: 6201 b38e |0079: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -41220a: 4d01 0006 |007b: aput-object v1, v0, v6 │ │ -41220e: 6201 b48e |007d: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -412212: 4d01 0007 |007f: aput-object v1, v0, v7 │ │ -412216: 6900 ad8e |0081: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.$VALUES:[Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ead │ │ -41221a: 0e00 |0083: return-void │ │ +4120f8: |[4120f8] org.rauschig.jarchivelib.ArchiveFormat.:()V │ │ +412108: 2200 3719 |0000: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +41210c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41210e: 1a02 9417 |0003: const-string v2, "AR" // string@1794 │ │ +412112: 1a03 4775 |0005: const-string v3, "ar" // string@7547 │ │ +412116: 1a04 4714 |0007: const-string v4, ".ar" // string@1447 │ │ +41211a: 7054 b7c8 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +412120: 6900 ae8e |000c: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ +412124: 2200 3719 |000e: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +412128: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +41212a: 1a03 a11e |0011: const-string v3, "CPIO" // string@1ea1 │ │ +41212e: 1a04 937e |0013: const-string v4, "cpio" // string@7e93 │ │ +412132: 1a05 5214 |0015: const-string v5, ".cpio" // string@1452 │ │ +412136: 7055 b7c8 3042 |0017: invoke-direct {v0, v3, v2, v4, v5}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +41213c: 6900 af8e |001a: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ +412140: 2200 3719 |001c: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +412144: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +412146: 1a04 ed23 |001f: const-string v4, "DUMP" // string@23ed │ │ +41214a: 1a05 4984 |0021: const-string v5, "dump" // string@8449 │ │ +41214e: 1a06 5314 |0023: const-string v6, ".dump" // string@1453 │ │ +412152: 7056 b7c8 4053 |0025: invoke-direct {v0, v4, v3, v5, v6}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +412158: 6900 b08e |0028: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ +41215c: 2200 3719 |002a: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +412160: 1234 |002c: const/4 v4, #int 3 // #3 │ │ +412162: 1a05 e72d |002d: const-string v5, "JAR" // string@2de7 │ │ +412166: 1a06 779f |002f: const-string v6, "jar" // string@9f77 │ │ +41216a: 1a07 5d14 |0031: const-string v7, ".jar" // string@145d │ │ +41216e: 7057 b7c8 5064 |0033: invoke-direct {v0, v5, v4, v6, v7}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +412174: 6900 b18e |0036: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ +412178: 2200 3719 |0038: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +41217c: 1245 |003a: const/4 v5, #int 4 // #4 │ │ +41217e: 1a06 2159 |003b: const-string v6, "SEVEN_Z" // string@5921 │ │ +412182: 1a07 0c15 |003d: const-string v7, "7z" // string@150c │ │ +412186: 1a08 4114 |003f: const-string v8, ".7z" // string@1441 │ │ +41218a: 7058 b7c8 6075 |0041: invoke-direct {v0, v6, v5, v7, v8}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +412190: 6900 b28e |0044: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ +412194: 2200 3719 |0046: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +412198: 1256 |0048: const/4 v6, #int 5 // #5 │ │ +41219a: 1a07 925f |0049: const-string v7, "TAR" // string@5f92 │ │ +41219e: 1a08 30d0 |004b: const-string v8, "tar" // string@d030 │ │ +4121a2: 1a09 7614 |004d: const-string v9, ".tar" // string@1476 │ │ +4121a6: 7059 b7c8 7086 |004f: invoke-direct {v0, v7, v6, v8, v9}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +4121ac: 6900 b38e |0052: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +4121b0: 2200 3719 |0054: new-instance v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +4121b4: 1267 |0056: const/4 v7, #int 6 // #6 │ │ +4121b6: 1a08 3f6a |0057: const-string v8, "ZIP" // string@6a3f │ │ +4121ba: 1a09 2ad9 |0059: const-string v9, "zip" // string@d92a │ │ +4121be: 1a0a 8614 |005b: const-string v10, ".zip" // string@1486 │ │ +4121c2: 705a b7c8 8097 |005d: invoke-direct {v0, v8, v7, v9, v10}, Lorg/rauschig/jarchivelib/ArchiveFormat;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c8b7 │ │ +4121c8: 6900 b48e |0060: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +4121cc: 1270 |0062: const/4 v0, #int 7 // #7 │ │ +4121ce: 2300 d11c |0063: new-array v0, v0, [Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1cd1 │ │ +4121d2: 6208 ae8e |0065: sget-object v8, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ +4121d6: 4d08 0001 |0067: aput-object v8, v0, v1 │ │ +4121da: 6201 af8e |0069: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ +4121de: 4d01 0002 |006b: aput-object v1, v0, v2 │ │ +4121e2: 6201 b08e |006d: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ +4121e6: 4d01 0003 |006f: aput-object v1, v0, v3 │ │ +4121ea: 6201 b18e |0071: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ +4121ee: 4d01 0004 |0073: aput-object v1, v0, v4 │ │ +4121f2: 6201 b28e |0075: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ +4121f6: 4d01 0005 |0077: aput-object v1, v0, v5 │ │ +4121fa: 6201 b38e |0079: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +4121fe: 4d01 0006 |007b: aput-object v1, v0, v6 │ │ +412202: 6201 b48e |007d: sget-object v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +412206: 4d01 0007 |007f: aput-object v1, v0, v7 │ │ +41220a: 6900 ad8e |0081: sput-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.$VALUES:[Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ead │ │ +41220e: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000e line=32 │ │ 0x001c line=36 │ │ 0x002a line=40 │ │ 0x0038 line=44 │ │ @@ -904677,19 +904677,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -41221c: |[41221c] org.rauschig.jarchivelib.ArchiveFormat.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -41222c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -412232: 5b03 b68e |0003: iput-object v3, v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.name:Ljava/lang/String; // field@8eb6 │ │ -412236: 5b04 b58e |0005: iput-object v4, v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.defaultFileExtension:Ljava/lang/String; // field@8eb5 │ │ -41223a: 0e00 |0007: return-void │ │ +412210: |[412210] org.rauschig.jarchivelib.ArchiveFormat.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +412220: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +412226: 5b03 b68e |0003: iput-object v3, v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.name:Ljava/lang/String; // field@8eb6 │ │ +41222a: 5b04 b58e |0005: iput-object v4, v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.defaultFileExtension:Ljava/lang/String; // field@8eb5 │ │ +41222e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ @@ -904703,41 +904703,41 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -412044: |[412044] org.rauschig.jarchivelib.ArchiveFormat.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ -412054: 7100 bdc8 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/ArchiveFormat;.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8bd │ │ -41205a: 0c00 |0003: move-result-object v0 │ │ -41205c: 2101 |0004: array-length v1, v0 │ │ -41205e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -412060: 3512 1600 |0006: if-ge v2, v1, 001c // +0016 │ │ -412064: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -412068: 6e10 7784 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -41206e: 0c04 |000d: move-result-object v4 │ │ -412070: 6e10 bac8 0300 |000e: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ -412076: 0c05 |0011: move-result-object v5 │ │ -412078: 6e20 5184 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -41207e: 0a04 |0015: move-result v4 │ │ -412080: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -412084: 1103 |0018: return-object v3 │ │ -412086: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -41208a: 28eb |001b: goto 0006 // -0015 │ │ -41208c: 2200 7110 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412090: 2201 9410 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -412094: 7010 8384 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41209a: 1a02 bc65 |0023: const-string v2, "Unknown archive format " // string@65bc │ │ -41209e: 6e20 8f84 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4120a4: 6e20 8f84 6100 |0028: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4120aa: 6e10 9f84 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4120b0: 0c06 |002e: move-result-object v6 │ │ -4120b2: 7020 8783 6000 |002f: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4120b8: 2700 |0032: throw v0 │ │ +412038: |[412038] org.rauschig.jarchivelib.ArchiveFormat.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ +412048: 7100 bdc8 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/ArchiveFormat;.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8bd │ │ +41204e: 0c00 |0003: move-result-object v0 │ │ +412050: 2101 |0004: array-length v1, v0 │ │ +412052: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +412054: 3512 1600 |0006: if-ge v2, v1, 001c // +0016 │ │ +412058: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +41205c: 6e10 7784 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +412062: 0c04 |000d: move-result-object v4 │ │ +412064: 6e10 bac8 0300 |000e: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ +41206a: 0c05 |0011: move-result-object v5 │ │ +41206c: 6e20 5184 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +412072: 0a04 |0015: move-result v4 │ │ +412074: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +412078: 1103 |0018: return-object v3 │ │ +41207a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +41207e: 28eb |001b: goto 0006 // -0015 │ │ +412080: 2200 7110 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412084: 2201 9410 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +412088: 7010 8384 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41208e: 1a02 bc65 |0023: const-string v2, "Unknown archive format " // string@65bc │ │ +412092: 6e20 8f84 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412098: 6e20 8f84 6100 |0028: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41209e: 6e10 9f84 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4120a4: 0c06 |002e: move-result-object v6 │ │ +4120a6: 7020 8783 6000 |002f: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4120ac: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ 0x001c line=117 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 (null) Ljava/lang/String; │ │ @@ -904747,34 +904747,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -411fc4: |[411fc4] org.rauschig.jarchivelib.ArchiveFormat.isValidArchiveFormat:(Ljava/lang/String;)Z │ │ -411fd4: 7100 bdc8 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/ArchiveFormat;.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8bd │ │ -411fda: 0c00 |0003: move-result-object v0 │ │ -411fdc: 2101 |0004: array-length v1, v0 │ │ -411fde: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -411fe0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -411fe2: 3513 1700 |0007: if-ge v3, v1, 001e // +0017 │ │ -411fe6: 4604 0003 |0009: aget-object v4, v0, v3 │ │ -411fea: 6e10 7784 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -411ff0: 0c05 |000e: move-result-object v5 │ │ -411ff2: 6e10 bac8 0400 |000f: invoke-virtual {v4}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ -411ff8: 0c04 |0012: move-result-object v4 │ │ -411ffa: 6e20 5184 4500 |0013: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -412000: 0a04 |0016: move-result v4 │ │ -412002: 3804 0400 |0017: if-eqz v4, 001b // +0004 │ │ -412006: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -412008: 0f06 |001a: return v6 │ │ -41200a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -41200e: 28ea |001d: goto 0007 // -0016 │ │ -412010: 0f02 |001e: return v2 │ │ +411fb8: |[411fb8] org.rauschig.jarchivelib.ArchiveFormat.isValidArchiveFormat:(Ljava/lang/String;)Z │ │ +411fc8: 7100 bdc8 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/ArchiveFormat;.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8bd │ │ +411fce: 0c00 |0003: move-result-object v0 │ │ +411fd0: 2101 |0004: array-length v1, v0 │ │ +411fd2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +411fd4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +411fd6: 3513 1700 |0007: if-ge v3, v1, 001e // +0017 │ │ +411fda: 4604 0003 |0009: aget-object v4, v0, v3 │ │ +411fde: 6e10 7784 0600 |000b: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +411fe4: 0c05 |000e: move-result-object v5 │ │ +411fe6: 6e10 bac8 0400 |000f: invoke-virtual {v4}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ +411fec: 0c04 |0012: move-result-object v4 │ │ +411fee: 6e20 5184 4500 |0013: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +411ff4: 0a04 |0016: move-result v4 │ │ +411ff6: 3804 0400 |0017: if-eqz v4, 001b // +0004 │ │ +411ffa: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +411ffc: 0f06 |001a: return v6 │ │ +411ffe: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +412002: 28ea |001d: goto 0007 // -0016 │ │ +412004: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000b line=95 │ │ locals : │ │ 0x0000 - 0x001f reg=6 (null) Ljava/lang/String; │ │ │ │ @@ -904783,20 +904783,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4120bc: |[4120bc] org.rauschig.jarchivelib.ArchiveFormat.valueOf:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ -4120cc: 1c00 3719 |0000: const-class v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -4120d0: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -4120d6: 0c01 |0005: move-result-object v1 │ │ -4120d8: 1f01 3719 |0006: check-cast v1, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ -4120dc: 1101 |0008: return-object v1 │ │ +4120b0: |[4120b0] org.rauschig.jarchivelib.ArchiveFormat.valueOf:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ +4120c0: 1c00 3719 |0000: const-class v0, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +4120c4: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +4120ca: 0c01 |0005: move-result-object v1 │ │ +4120cc: 1f01 3719 |0006: check-cast v1, Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1937 │ │ +4120d0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/ArchiveFormat;) │ │ @@ -904804,20 +904804,20 @@ │ │ type : '()[Lorg/rauschig/jarchivelib/ArchiveFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4120e0: |[4120e0] org.rauschig.jarchivelib.ArchiveFormat.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ -4120f0: 6200 ad8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.$VALUES:[Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ead │ │ -4120f4: 6e10 8fd7 0000 |0002: invoke-virtual {v0}, [Lorg/rauschig/jarchivelib/ArchiveFormat;.clone:()Ljava/lang/Object; // method@d78f │ │ -4120fa: 0c00 |0005: move-result-object v0 │ │ -4120fc: 1f00 d11c |0006: check-cast v0, [Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1cd1 │ │ -412100: 1100 |0008: return-object v0 │ │ +4120d4: |[4120d4] org.rauschig.jarchivelib.ArchiveFormat.values:()[Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ +4120e4: 6200 ad8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.$VALUES:[Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ead │ │ +4120e8: 6e10 8fd7 0000 |0002: invoke-virtual {v0}, [Lorg/rauschig/jarchivelib/ArchiveFormat;.clone:()Ljava/lang/Object; // method@d78f │ │ +4120ee: 0c00 |0005: move-result-object v0 │ │ +4120f0: 1f00 d11c |0006: check-cast v0, [Lorg/rauschig/jarchivelib/ArchiveFormat; // type@1cd1 │ │ +4120f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/rauschig/jarchivelib/ArchiveFormat;) │ │ @@ -904825,17 +904825,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -412014: |[412014] org.rauschig.jarchivelib.ArchiveFormat.getDefaultFileExtension:()Ljava/lang/String; │ │ -412024: 5410 b58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.defaultFileExtension:Ljava/lang/String; // field@8eb5 │ │ -412028: 1100 |0002: return-object v0 │ │ +412008: |[412008] org.rauschig.jarchivelib.ArchiveFormat.getDefaultFileExtension:()Ljava/lang/String; │ │ +412018: 5410 b58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.defaultFileExtension:Ljava/lang/String; // field@8eb5 │ │ +41201c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/ArchiveFormat;) │ │ @@ -904843,17 +904843,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41202c: |[41202c] org.rauschig.jarchivelib.ArchiveFormat.getName:()Ljava/lang/String; │ │ -41203c: 5410 b68e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.name:Ljava/lang/String; // field@8eb6 │ │ -412040: 1100 |0002: return-object v0 │ │ +412020: |[412020] org.rauschig.jarchivelib.ArchiveFormat.getName:()Ljava/lang/String; │ │ +412030: 5410 b68e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveFormat;.name:Ljava/lang/String; // field@8eb6 │ │ +412034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ │ │ source_file_idx : 6765 (ArchiveFormat.java) │ │ @@ -904898,17 +904898,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -412290: |[412290] org.rauschig.jarchivelib.ArchiveStream.:()V │ │ -4122a0: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ -4122a6: 0e00 |0003: return-void │ │ +412284: |[412284] org.rauschig.jarchivelib.ArchiveStream.:()V │ │ +412294: 7010 7e82 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@827e │ │ +41229a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/ArchiveStream; │ │ │ │ Virtual methods - │ │ @@ -904917,18 +904917,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4122a8: |[4122a8] org.rauschig.jarchivelib.ArchiveStream.close:()V │ │ -4122b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4122ba: 5c10 b78e |0001: iput-boolean v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.closed:Z // field@8eb7 │ │ -4122be: 0e00 |0003: return-void │ │ +41229c: |[41229c] org.rauschig.jarchivelib.ArchiveStream.close:()V │ │ +4122ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4122ae: 5c10 b78e |0001: iput-boolean v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.closed:Z // field@8eb7 │ │ +4122b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/rauschig/jarchivelib/ArchiveStream; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/ArchiveStream;) │ │ @@ -904942,17 +904942,17 @@ │ │ type : '()Lorg/rauschig/jarchivelib/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -412254: |[412254] org.rauschig.jarchivelib.ArchiveStream.getCurrentEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ -412264: 5410 b88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ -412268: 1100 |0002: return-object v0 │ │ +412248: |[412248] org.rauschig.jarchivelib.ArchiveStream.getCurrentEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ +412258: 5410 b88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ +41225c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ArchiveStream; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/ArchiveStream;) │ │ @@ -904960,20 +904960,20 @@ │ │ type : '()Lorg/rauschig/jarchivelib/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -41226c: |[41226c] org.rauschig.jarchivelib.ArchiveStream.getNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ -41227c: 6e10 c0c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ArchiveStream;.createNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; // method@c8c0 │ │ -412282: 0c00 |0003: move-result-object v0 │ │ -412284: 5b10 b88e |0004: iput-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ -412288: 5410 b88e |0006: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ -41228c: 1100 |0008: return-object v0 │ │ +412260: |[412260] org.rauschig.jarchivelib.ArchiveStream.getNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ +412270: 6e10 c0c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ArchiveStream;.createNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; // method@c8c0 │ │ +412276: 0c00 |0003: move-result-object v0 │ │ +412278: 5b10 b88e |0004: iput-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ +41227c: 5410 b88e |0006: iget-object v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.currentEntry:Lorg/rauschig/jarchivelib/ArchiveEntry; // field@8eb8 │ │ +412280: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/rauschig/jarchivelib/ArchiveStream; │ │ │ │ @@ -904982,17 +904982,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41223c: |[41223c] org.rauschig.jarchivelib.ArchiveStream.isClosed:()Z │ │ -41224c: 5510 b78e |0000: iget-boolean v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.closed:Z // field@8eb7 │ │ -412250: 0f00 |0002: return v0 │ │ +412230: |[412230] org.rauschig.jarchivelib.ArchiveStream.isClosed:()Z │ │ +412240: 5510 b78e |0000: iget-boolean v0, v1, Lorg/rauschig/jarchivelib/ArchiveStream;.closed:Z // field@8eb7 │ │ +412244: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ArchiveStream; │ │ │ │ source_file_idx : 6769 (ArchiveStream.java) │ │ @@ -905097,17 +905097,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -412850: |[412850] org.rauschig.jarchivelib.ArchiverFactory.:()V │ │ -412860: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -412866: 0e00 |0003: return-void │ │ +412844: |[412844] org.rauschig.jarchivelib.ArchiverFactory.:()V │ │ +412854: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41285a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/ArchiverFactory; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/ArchiverFactory;) │ │ @@ -905115,34 +905115,34 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4125d8: |[4125d8] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; │ │ -4125e8: 7110 56c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ -4125ee: 0c00 |0003: move-result-object v0 │ │ -4125f0: 6201 cf8e |0004: sget-object v1, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -4125f4: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ -4125f8: 7110 d8c8 0000 |0008: invoke-static {v0}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d8 │ │ -4125fe: 0c03 |000b: move-result-object v3 │ │ -412600: 1103 |000c: return-object v3 │ │ -412602: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412606: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41260a: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412610: 1a02 c465 |0014: const-string v2, "Unknown file extension " // string@65c4 │ │ -412614: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41261a: 6e10 4a82 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -412620: 0c03 |001c: move-result-object v3 │ │ -412622: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412628: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41262e: 0c03 |0023: move-result-object v3 │ │ -412630: 7020 8783 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412636: 2700 |0027: throw v0 │ │ +4125cc: |[4125cc] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; │ │ +4125dc: 7110 56c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ +4125e2: 0c00 |0003: move-result-object v0 │ │ +4125e4: 6201 cf8e |0004: sget-object v1, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +4125e8: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ +4125ec: 7110 d8c8 0000 |0008: invoke-static {v0}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d8 │ │ +4125f2: 0c03 |000b: move-result-object v3 │ │ +4125f4: 1103 |000c: return-object v3 │ │ +4125f6: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4125fa: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4125fe: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412604: 1a02 c465 |0014: const-string v2, "Unknown file extension " // string@65c4 │ │ +412608: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41260e: 6e10 4a82 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +412614: 0c03 |001c: move-result-object v3 │ │ +412616: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41261c: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412622: 0c03 |0023: move-result-object v3 │ │ +412624: 7020 8783 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +41262a: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x0008 line=46 │ │ 0x000d line=43 │ │ locals : │ │ @@ -905153,33 +905153,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -412638: |[412638] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver; │ │ -412648: 7110 bbc8 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.isValidArchiveFormat:(Ljava/lang/String;)Z // method@c8bb │ │ -41264e: 0a00 |0003: move-result v0 │ │ -412650: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -412654: 7110 b8c8 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8b8 │ │ -41265a: 0c03 |0009: move-result-object v3 │ │ -41265c: 7110 d6c8 0300 |000a: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d6 │ │ -412662: 0c03 |000d: move-result-object v3 │ │ -412664: 1103 |000e: return-object v3 │ │ -412666: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41266a: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41266e: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412674: 1a02 bc65 |0016: const-string v2, "Unknown archive format " // string@65bc │ │ -412678: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41267e: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412684: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41268a: 0c03 |0021: move-result-object v3 │ │ -41268c: 7020 8783 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412692: 2700 |0025: throw v0 │ │ +41262c: |[41262c] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver; │ │ +41263c: 7110 bbc8 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.isValidArchiveFormat:(Ljava/lang/String;)Z // method@c8bb │ │ +412642: 0a00 |0003: move-result v0 │ │ +412644: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +412648: 7110 b8c8 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiveFormat;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8b8 │ │ +41264e: 0c03 |0009: move-result-object v3 │ │ +412650: 7110 d6c8 0300 |000a: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d6 │ │ +412656: 0c03 |000d: move-result-object v3 │ │ +412658: 1103 |000e: return-object v3 │ │ +41265a: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41265e: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +412662: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412668: 1a02 bc65 |0016: const-string v2, "Unknown archive format " // string@65bc │ │ +41266c: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412672: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412678: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41267e: 0c03 |0021: move-result-object v3 │ │ +412680: 7020 8783 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412686: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=115 │ │ 0x000f line=112 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/String; │ │ @@ -905189,48 +905189,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -412694: |[412694] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/lang/String;Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver; │ │ -4126a4: 7110 bbc8 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiveFormat;.isValidArchiveFormat:(Ljava/lang/String;)Z // method@c8bb │ │ -4126aa: 0a00 |0003: move-result v0 │ │ -4126ac: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ -4126b0: 7110 2dc9 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.isValidCompressionType:(Ljava/lang/String;)Z // method@c92d │ │ -4126b6: 0a00 |0009: move-result v0 │ │ -4126b8: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ -4126bc: 7110 b8c8 0200 |000c: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiveFormat;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8b8 │ │ -4126c2: 0c02 |000f: move-result-object v2 │ │ -4126c4: 7110 2ac9 0300 |0010: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; // method@c92a │ │ -4126ca: 0c03 |0013: move-result-object v3 │ │ -4126cc: 7120 d7c8 3200 |0014: invoke-static {v2, v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d7 │ │ -4126d2: 0c02 |0017: move-result-object v2 │ │ -4126d4: 1102 |0018: return-object v2 │ │ -4126d6: 2202 7110 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4126da: 2200 9410 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4126de: 7010 8384 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4126e4: 1a01 c165 |0020: const-string v1, "Unknown compression type " // string@65c1 │ │ -4126e8: 6e20 8f84 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4126ee: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4126f4: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4126fa: 0c03 |002b: move-result-object v3 │ │ -4126fc: 7020 8783 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412702: 2702 |002f: throw v2 │ │ -412704: 2203 7110 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412708: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -41270c: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412712: 1a01 bc65 |0037: const-string v1, "Unknown archive format " // string@65bc │ │ -412716: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41271c: 6e20 8f84 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412722: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -412728: 0c02 |0042: move-result-object v2 │ │ -41272a: 7020 8783 2300 |0043: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412730: 2703 |0046: throw v3 │ │ +412688: |[412688] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Ljava/lang/String;Ljava/lang/String;)Lorg/rauschig/jarchivelib/Archiver; │ │ +412698: 7110 bbc8 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiveFormat;.isValidArchiveFormat:(Ljava/lang/String;)Z // method@c8bb │ │ +41269e: 0a00 |0003: move-result v0 │ │ +4126a0: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ +4126a4: 7110 2dc9 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.isValidCompressionType:(Ljava/lang/String;)Z // method@c92d │ │ +4126aa: 0a00 |0009: move-result v0 │ │ +4126ac: 3800 0f00 |000a: if-eqz v0, 0019 // +000f │ │ +4126b0: 7110 b8c8 0200 |000c: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiveFormat;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c8b8 │ │ +4126b6: 0c02 |000f: move-result-object v2 │ │ +4126b8: 7110 2ac9 0300 |0010: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; // method@c92a │ │ +4126be: 0c03 |0013: move-result-object v3 │ │ +4126c0: 7120 d7c8 3200 |0014: invoke-static {v2, v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d7 │ │ +4126c6: 0c02 |0017: move-result-object v2 │ │ +4126c8: 1102 |0018: return-object v2 │ │ +4126ca: 2202 7110 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4126ce: 2200 9410 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4126d2: 7010 8384 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4126d8: 1a01 c165 |0020: const-string v1, "Unknown compression type " // string@65c1 │ │ +4126dc: 6e20 8f84 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4126e2: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4126e8: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4126ee: 0c03 |002b: move-result-object v3 │ │ +4126f0: 7020 8783 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4126f6: 2702 |002f: throw v2 │ │ +4126f8: 2203 7110 |0030: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4126fc: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +412700: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412706: 1a01 bc65 |0037: const-string v1, "Unknown archive format " // string@65bc │ │ +41270a: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412710: 6e20 8f84 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412716: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41271c: 0c02 |0042: move-result-object v2 │ │ +41271e: 7020 8783 2300 |0043: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412724: 2703 |0046: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=82 │ │ 0x000c line=86 │ │ 0x0019 line=83 │ │ 0x0030 line=80 │ │ @@ -905243,28 +905243,28 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -412734: |[412734] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; │ │ -412744: 6200 b28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ -412748: 3301 0800 |0002: if-ne v1, v0, 000a // +0008 │ │ -41274c: 2201 5519 |0004: new-instance v1, Lorg/rauschig/jarchivelib/SevenZArchiver; // type@1955 │ │ -412750: 7010 74c9 0100 |0006: invoke-direct {v1}, Lorg/rauschig/jarchivelib/SevenZArchiver;.:()V // method@c974 │ │ -412756: 1101 |0009: return-object v1 │ │ -412758: 6200 b48e |000a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -41275c: 3301 0800 |000c: if-ne v1, v0, 0014 // +0008 │ │ -412760: 2201 5719 |000e: new-instance v1, Lorg/rauschig/jarchivelib/ZipFileArchiver; // type@1957 │ │ -412764: 7010 83c9 0100 |0010: invoke-direct {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver;.:()V // method@c983 │ │ -41276a: 1101 |0013: return-object v1 │ │ -41276c: 2200 4519 |0014: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiver; // type@1945 │ │ -412770: 7020 fcc8 1000 |0016: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ -412776: 1100 |0019: return-object v0 │ │ +412728: |[412728] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; │ │ +412738: 6200 b28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ +41273c: 3301 0800 |0002: if-ne v1, v0, 000a // +0008 │ │ +412740: 2201 5519 |0004: new-instance v1, Lorg/rauschig/jarchivelib/SevenZArchiver; // type@1955 │ │ +412744: 7010 74c9 0100 |0006: invoke-direct {v1}, Lorg/rauschig/jarchivelib/SevenZArchiver;.:()V // method@c974 │ │ +41274a: 1101 |0009: return-object v1 │ │ +41274c: 6200 b48e |000a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +412750: 3301 0800 |000c: if-ne v1, v0, 0014 // +0008 │ │ +412754: 2201 5719 |000e: new-instance v1, Lorg/rauschig/jarchivelib/ZipFileArchiver; // type@1957 │ │ +412758: 7010 83c9 0100 |0010: invoke-direct {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver;.:()V // method@c983 │ │ +41275e: 1101 |0013: return-object v1 │ │ +412760: 2200 4519 |0014: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiver; // type@1945 │ │ +412764: 7020 fcc8 1000 |0016: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ +41276a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x000a line=127 │ │ 0x000e line=128 │ │ 0x0014 line=130 │ │ @@ -905276,22 +905276,22 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -412778: |[412778] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; │ │ -412788: 2200 4519 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiver; // type@1945 │ │ -41278c: 7020 fcc8 1000 |0002: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ -412792: 2201 4619 |0005: new-instance v1, Lorg/rauschig/jarchivelib/CommonsCompressor; // type@1946 │ │ -412796: 7020 0dc9 2100 |0007: invoke-direct {v1, v2}, Lorg/rauschig/jarchivelib/CommonsCompressor;.:(Lorg/rauschig/jarchivelib/CompressionType;)V // method@c90d │ │ -41279c: 2202 3a19 |000a: new-instance v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; // type@193a │ │ -4127a0: 7030 cac8 0201 |000c: invoke-direct {v2, v0, v1}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.:(Lorg/rauschig/jarchivelib/CommonsArchiver;Lorg/rauschig/jarchivelib/CommonsCompressor;)V // method@c8ca │ │ -4127a6: 1102 |000f: return-object v2 │ │ +41276c: |[41276c] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; │ │ +41277c: 2200 4519 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiver; // type@1945 │ │ +412780: 7020 fcc8 1000 |0002: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ +412786: 2201 4619 |0005: new-instance v1, Lorg/rauschig/jarchivelib/CommonsCompressor; // type@1946 │ │ +41278a: 7020 0dc9 2100 |0007: invoke-direct {v1, v2}, Lorg/rauschig/jarchivelib/CommonsCompressor;.:(Lorg/rauschig/jarchivelib/CompressionType;)V // method@c90d │ │ +412790: 2202 3a19 |000a: new-instance v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; // type@193a │ │ +412794: 7030 cac8 0201 |000c: invoke-direct {v2, v0, v1}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.:(Lorg/rauschig/jarchivelib/CommonsArchiver;Lorg/rauschig/jarchivelib/CommonsCompressor;)V // method@c8ca │ │ +41279a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=100 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ @@ -905302,52 +905302,52 @@ │ │ type : '(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -4127a8: |[4127a8] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Archiver; │ │ -4127b8: 6200 cf8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -4127bc: 3203 4100 |0002: if-eq v3, v0, 0043 // +0041 │ │ -4127c0: 6e10 5bc9 0300 |0004: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isArchive:()Z // method@c95b │ │ -4127c6: 0a00 |0007: move-result v0 │ │ -4127c8: 3800 1500 |0008: if-eqz v0, 001d // +0015 │ │ -4127cc: 6e10 5cc9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isCompressed:()Z // method@c95c │ │ -4127d2: 0a00 |000d: move-result v0 │ │ -4127d4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -4127d8: 6e10 58c9 0300 |0010: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c958 │ │ -4127de: 0c00 |0013: move-result-object v0 │ │ -4127e0: 6e10 59c9 0300 |0014: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ -4127e6: 0c03 |0017: move-result-object v3 │ │ -4127e8: 7120 d7c8 3000 |0018: invoke-static {v0, v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d7 │ │ -4127ee: 0c03 |001b: move-result-object v3 │ │ -4127f0: 1103 |001c: return-object v3 │ │ -4127f2: 6e10 5bc9 0300 |001d: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isArchive:()Z // method@c95b │ │ -4127f8: 0a00 |0020: move-result v0 │ │ -4127fa: 3800 0b00 |0021: if-eqz v0, 002c // +000b │ │ -4127fe: 6e10 58c9 0300 |0023: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c958 │ │ -412804: 0c03 |0026: move-result-object v3 │ │ -412806: 7110 d6c8 0300 |0027: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d6 │ │ -41280c: 0c03 |002a: move-result-object v3 │ │ -41280e: 1103 |002b: return-object v3 │ │ -412810: 2200 7110 |002c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412814: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -412818: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41281e: 1a02 bb65 |0033: const-string v2, "Unknown archive file extension " // string@65bb │ │ -412822: 6e20 8f84 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412828: 6e20 8e84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -41282e: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -412834: 0c03 |003e: move-result-object v3 │ │ -412836: 7020 8783 3000 |003f: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -41283c: 2700 |0042: throw v0 │ │ -41283e: 2203 7110 |0043: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412842: 1a00 c565 |0045: const-string v0, "Unknown file type" // string@65c5 │ │ -412846: 7020 8783 0300 |0047: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -41284c: 2703 |004a: throw v3 │ │ +41279c: |[41279c] org.rauschig.jarchivelib.ArchiverFactory.createArchiver:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Archiver; │ │ +4127ac: 6200 cf8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +4127b0: 3203 4100 |0002: if-eq v3, v0, 0043 // +0041 │ │ +4127b4: 6e10 5bc9 0300 |0004: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isArchive:()Z // method@c95b │ │ +4127ba: 0a00 |0007: move-result v0 │ │ +4127bc: 3800 1500 |0008: if-eqz v0, 001d // +0015 │ │ +4127c0: 6e10 5cc9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isCompressed:()Z // method@c95c │ │ +4127c6: 0a00 |000d: move-result v0 │ │ +4127c8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +4127cc: 6e10 58c9 0300 |0010: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c958 │ │ +4127d2: 0c00 |0013: move-result-object v0 │ │ +4127d4: 6e10 59c9 0300 |0014: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ +4127da: 0c03 |0017: move-result-object v3 │ │ +4127dc: 7120 d7c8 3000 |0018: invoke-static {v0, v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d7 │ │ +4127e2: 0c03 |001b: move-result-object v3 │ │ +4127e4: 1103 |001c: return-object v3 │ │ +4127e6: 6e10 5bc9 0300 |001d: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isArchive:()Z // method@c95b │ │ +4127ec: 0a00 |0020: move-result v0 │ │ +4127ee: 3800 0b00 |0021: if-eqz v0, 002c // +000b │ │ +4127f2: 6e10 58c9 0300 |0023: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c958 │ │ +4127f8: 0c03 |0026: move-result-object v3 │ │ +4127fa: 7110 d6c8 0300 |0027: invoke-static {v3}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Lorg/rauschig/jarchivelib/ArchiveFormat;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d6 │ │ +412800: 0c03 |002a: move-result-object v3 │ │ +412802: 1103 |002b: return-object v3 │ │ +412804: 2200 7110 |002c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412808: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41280c: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412812: 1a02 bb65 |0033: const-string v2, "Unknown archive file extension " // string@65bb │ │ +412816: 6e20 8f84 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41281c: 6e20 8e84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +412822: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412828: 0c03 |003e: move-result-object v3 │ │ +41282a: 7020 8783 3000 |003f: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412830: 2700 |0042: throw v0 │ │ +412832: 2203 7110 |0043: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412836: 1a00 c565 |0045: const-string v0, "Unknown file type" // string@65c5 │ │ +41283a: 7020 8783 0300 |0047: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412840: 2703 |004a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=61 │ │ 0x0010 line=62 │ │ 0x001d line=63 │ │ 0x0023 line=64 │ │ @@ -905401,18 +905401,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -412a9c: |[412a9c] org.rauschig.jarchivelib.AttributeAccessor.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -412aac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -412ab2: 5b01 bb8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/AttributeAccessor;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebb │ │ -412ab6: 0e00 |0005: return-void │ │ +412a90: |[412a90] org.rauschig.jarchivelib.AttributeAccessor.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +412aa0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +412aa6: 5b01 bb8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/AttributeAccessor;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebb │ │ +412aaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ @@ -905422,48 +905422,48 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/AttributeAccessor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -412a08: |[412a08] org.rauschig.jarchivelib.AttributeAccessor.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/AttributeAccessor; │ │ -412a18: 2010 4618 |0000: instance-of v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -412a1c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -412a20: 2200 4019 |0004: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor; // type@1940 │ │ -412a24: 1f01 4618 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -412a28: 7020 e5c8 1000 |0008: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c8e5 │ │ -412a2e: 1100 |000b: return-object v0 │ │ -412a30: 2010 7f18 |000c: instance-of v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -412a34: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -412a38: 2200 4119 |0010: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor; // type@1941 │ │ -412a3c: 1f01 7f18 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -412a40: 7020 e8c8 1000 |0014: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c8e8 │ │ -412a46: 1100 |0017: return-object v0 │ │ -412a48: 2010 0718 |0018: instance-of v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -412a4c: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -412a50: 2200 3e19 |001c: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor; // type@193e │ │ -412a54: 1f01 0718 |001e: check-cast v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -412a58: 7020 dfc8 1000 |0020: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@c8df │ │ -412a5e: 1100 |0023: return-object v0 │ │ -412a60: 2010 ff17 |0024: instance-of v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -412a64: 3800 0a00 |0026: if-eqz v0, 0030 // +000a │ │ -412a68: 2200 3d19 |0028: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor; // type@193d │ │ -412a6c: 1f01 ff17 |002a: check-cast v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -412a70: 7020 dcc8 1000 |002c: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;)V // method@c8dc │ │ -412a76: 1100 |002f: return-object v0 │ │ -412a78: 2010 fb17 |0030: instance-of v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -412a7c: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ -412a80: 2200 3c19 |0034: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor; // type@193c │ │ -412a84: 1f01 fb17 |0036: check-cast v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -412a88: 7020 d9c8 1000 |0038: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)V // method@c8d9 │ │ -412a8e: 1100 |003b: return-object v0 │ │ -412a90: 2200 3f19 |003c: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor; // type@193f │ │ -412a94: 7020 e2c8 1000 |003e: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8e2 │ │ -412a9a: 1100 |0041: return-object v0 │ │ +4129fc: |[4129fc] org.rauschig.jarchivelib.AttributeAccessor.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/AttributeAccessor; │ │ +412a0c: 2010 4618 |0000: instance-of v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +412a10: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +412a14: 2200 4019 |0004: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor; // type@1940 │ │ +412a18: 1f01 4618 |0006: check-cast v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +412a1c: 7020 e5c8 1000 |0008: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c8e5 │ │ +412a22: 1100 |000b: return-object v0 │ │ +412a24: 2010 7f18 |000c: instance-of v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +412a28: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +412a2c: 2200 4119 |0010: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor; // type@1941 │ │ +412a30: 1f01 7f18 |0012: check-cast v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +412a34: 7020 e8c8 1000 |0014: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c8e8 │ │ +412a3a: 1100 |0017: return-object v0 │ │ +412a3c: 2010 0718 |0018: instance-of v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +412a40: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +412a44: 2200 3e19 |001c: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor; // type@193e │ │ +412a48: 1f01 0718 |001e: check-cast v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +412a4c: 7020 dfc8 1000 |0020: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@c8df │ │ +412a52: 1100 |0023: return-object v0 │ │ +412a54: 2010 ff17 |0024: instance-of v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +412a58: 3800 0a00 |0026: if-eqz v0, 0030 // +000a │ │ +412a5c: 2200 3d19 |0028: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor; // type@193d │ │ +412a60: 1f01 ff17 |002a: check-cast v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +412a64: 7020 dcc8 1000 |002c: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;)V // method@c8dc │ │ +412a6a: 1100 |002f: return-object v0 │ │ +412a6c: 2010 fb17 |0030: instance-of v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +412a70: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ +412a74: 2200 3c19 |0034: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor; // type@193c │ │ +412a78: 1f01 fb17 |0036: check-cast v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +412a7c: 7020 d9c8 1000 |0038: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)V // method@c8d9 │ │ +412a82: 1100 |003b: return-object v0 │ │ +412a84: 2200 3f19 |003c: new-instance v0, Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor; // type@193f │ │ +412a88: 7020 e2c8 1000 |003e: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8e2 │ │ +412a8e: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x000c line=66 │ │ 0x0010 line=67 │ │ 0x0018 line=68 │ │ @@ -905482,17 +905482,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4129f0: |[4129f0] org.rauschig.jarchivelib.AttributeAccessor.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -412a00: 5410 bb8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/AttributeAccessor;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebb │ │ -412a04: 1100 |0002: return-object v0 │ │ +4129e4: |[4129e4] org.rauschig.jarchivelib.AttributeAccessor.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +4129f4: 5410 bb8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/AttributeAccessor;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebb │ │ +4129f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/AttributeAccessor;) │ │ @@ -905566,22 +905566,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4138c4: |[4138c4] org.rauschig.jarchivelib.CommonsStreamFactory.:()V │ │ -4138d4: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ -4138d8: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ -4138de: 6900 c18e |0005: sput-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ -4138e2: 2200 a918 |0007: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // type@18a9 │ │ -4138e6: 7010 48c5 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:()V // method@c548 │ │ -4138ec: 6900 c28e |000c: sput-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ -4138f0: 0e00 |000e: return-void │ │ +4138b8: |[4138b8] org.rauschig.jarchivelib.CommonsStreamFactory.:()V │ │ +4138c8: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ +4138cc: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ +4138d2: 6900 c18e |0005: sput-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ +4138d6: 2200 a918 |0007: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // type@18a9 │ │ +4138da: 7010 48c5 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:()V // method@c548 │ │ +4138e0: 6900 c28e |000c: sput-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ +4138e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905589,17 +905589,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4138f4: |[4138f4] org.rauschig.jarchivelib.CommonsStreamFactory.:()V │ │ -413904: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41390a: 0e00 |0003: return-void │ │ +4138e8: |[4138e8] org.rauschig.jarchivelib.CommonsStreamFactory.:()V │ │ +4138f8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4138fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/CommonsStreamFactory; │ │ │ │ #2 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905607,22 +905607,22 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -41367c: |[41367c] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -41368c: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ -413690: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ -413694: 7020 5c82 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -41369a: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -4136a0: 7110 1ac9 0000 |000a: invoke-static {v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91a │ │ -4136a6: 0c02 |000d: move-result-object v2 │ │ -4136a8: 1102 |000e: return-object v2 │ │ +413670: |[413670] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +413680: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ +413684: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ +413688: 7020 5c82 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +41368e: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +413694: 7110 1ac9 0000 |000a: invoke-static {v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91a │ │ +41369a: 0c02 |000d: move-result-object v2 │ │ +41369c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/File; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905630,21 +905630,21 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4136ac: |[4136ac] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -4136bc: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ -4136c0: 2201 2b10 |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ -4136c4: 7020 0382 2100 |0004: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -4136ca: 6e20 93be 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be93 │ │ -4136d0: 0c02 |000a: move-result-object v2 │ │ -4136d2: 1102 |000b: return-object v2 │ │ +4136a0: |[4136a0] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +4136b0: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ +4136b4: 2201 2b10 |0002: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ +4136b8: 7020 0382 2100 |0004: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +4136be: 6e20 93be 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be93 │ │ +4136c4: 0c02 |000a: move-result-object v2 │ │ +4136c6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/InputStream; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905652,19 +905652,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4136d4: |[4136d4] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -4136e4: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ -4136e8: 6e30 94be 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ -4136ee: 0c01 |0005: move-result-object v1 │ │ -4136f0: 1101 |0006: return-object v1 │ │ +4136c8: |[4136c8] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +4136d8: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ +4136dc: 6e30 94be 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ +4136e2: 0c01 |0005: move-result-object v1 │ │ +4136e4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -905673,20 +905673,20 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4136f4: |[4136f4] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -413704: 6e10 bac8 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ -41370a: 0c00 |0003: move-result-object v0 │ │ -41370c: 7120 1bc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91b │ │ -413712: 0c00 |0007: move-result-object v0 │ │ -413714: 1100 |0008: return-object v0 │ │ +4136e8: |[4136e8] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +4136f8: 6e10 bac8 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ +4136fe: 0c00 |0003: move-result-object v0 │ │ +413700: 7120 1bc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91b │ │ +413706: 0c00 |0007: move-result-object v0 │ │ +413708: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -905695,20 +905695,20 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -413718: |[413718] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -413728: 6e10 08c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ -41372e: 0c00 |0003: move-result-object v0 │ │ -413730: 7120 1cc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91c │ │ -413736: 0c00 |0007: move-result-object v0 │ │ -413738: 1100 |0008: return-object v0 │ │ +41370c: |[41370c] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveInputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +41371c: 6e10 08c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ +413722: 0c00 |0003: move-result-object v0 │ │ +413724: 7120 1cc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91c │ │ +41372a: 0c00 |0007: move-result-object v0 │ │ +41372c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -905717,19 +905717,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -41373c: |[41373c] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -41374c: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ -413750: 6e30 96be 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@be96 │ │ -413756: 0c01 |0005: move-result-object v1 │ │ -413758: 1101 |0006: return-object v1 │ │ +413730: |[413730] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +413740: 6200 c18e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.archiveStreamFactory:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@8ec1 │ │ +413744: 6e30 96be 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@be96 │ │ +41374a: 0c01 |0005: move-result-object v1 │ │ +41374c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -905738,22 +905738,22 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -41375c: |[41375c] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -41376c: 6e10 bac8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ -413772: 0c01 |0003: move-result-object v1 │ │ -413774: 2200 3d10 |0004: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ -413778: 7020 6882 2000 |0006: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -41377e: 7120 1ec9 0100 |0009: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c91e │ │ -413784: 0c01 |000c: move-result-object v1 │ │ -413786: 1101 |000d: return-object v1 │ │ +413750: |[413750] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +413760: 6e10 bac8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getName:()Ljava/lang/String; // method@c8ba │ │ +413766: 0c01 |0003: move-result-object v1 │ │ +413768: 2200 3d10 |0004: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ +41376c: 7020 6882 2000 |0006: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +413772: 7120 1ec9 0100 |0009: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c91e │ │ +413778: 0c01 |000c: move-result-object v1 │ │ +41377a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/io/File; │ │ │ │ @@ -905762,20 +905762,20 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -413788: |[413788] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -413798: 6e10 08c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ -41379e: 0c00 |0003: move-result-object v0 │ │ -4137a0: 7120 1fc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c91f │ │ -4137a6: 0c00 |0007: move-result-object v0 │ │ -4137a8: 1100 |0008: return-object v0 │ │ +41377c: |[41377c] org.rauschig.jarchivelib.CommonsStreamFactory.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +41378c: 6e10 08c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ +413792: 0c00 |0003: move-result-object v0 │ │ +413794: 7120 1fc9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/ArchiveFormat;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c91f │ │ +41379a: 0c00 |0007: move-result-object v0 │ │ +41379c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -905784,22 +905784,22 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4137ac: |[4137ac] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -4137bc: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ -4137c0: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ -4137c4: 7020 5c82 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -4137ca: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -4137d0: 7110 22c9 0000 |000a: invoke-static {v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c922 │ │ -4137d6: 0c02 |000d: move-result-object v2 │ │ -4137d8: 1102 |000e: return-object v2 │ │ +4137a0: |[4137a0] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +4137b0: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ +4137b4: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ +4137b8: 7020 5c82 2100 |0004: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +4137be: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +4137c4: 7110 22c9 0000 |000a: invoke-static {v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c922 │ │ +4137ca: 0c02 |000d: move-result-object v2 │ │ +4137cc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/File; │ │ │ │ #11 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905807,19 +905807,19 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4137dc: |[4137dc] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -4137ec: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ -4137f0: 6e20 4dc5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54d │ │ -4137f6: 0c01 |0005: move-result-object v1 │ │ -4137f8: 1101 |0006: return-object v1 │ │ +4137d0: |[4137d0] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +4137e0: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ +4137e4: 6e20 4dc5 1000 |0002: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54d │ │ +4137ea: 0c01 |0005: move-result-object v1 │ │ +4137ec: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ │ │ #12 : (in Lorg/rauschig/jarchivelib/CommonsStreamFactory;) │ │ @@ -905827,22 +905827,22 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4137fc: |[4137fc] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -41380c: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ -413810: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ -413814: 7020 5c82 3100 |0004: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -41381a: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -413820: 7120 24c9 0200 |000a: invoke-static {v2, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c924 │ │ -413826: 0c02 |000d: move-result-object v2 │ │ -413828: 1102 |000e: return-object v2 │ │ +4137f0: |[4137f0] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +413800: 2200 2b10 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ +413804: 2201 3b10 |0002: new-instance v1, Ljava/io/FileInputStream; // type@103b │ │ +413808: 7020 5c82 3100 |0004: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +41380e: 7020 0382 1000 |0007: invoke-direct {v0, v1}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +413814: 7120 24c9 0200 |000a: invoke-static {v2, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c924 │ │ +41381a: 0c02 |000d: move-result-object v2 │ │ +41381c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/File; │ │ │ │ @@ -905851,21 +905851,21 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -41382c: |[41382c] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -41383c: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ -413840: 6e10 2cc9 0100 |0002: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ -413846: 0c01 |0005: move-result-object v1 │ │ -413848: 6e30 4ec5 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54e │ │ -41384e: 0c01 |0009: move-result-object v1 │ │ -413850: 1101 |000a: return-object v1 │ │ +413820: |[413820] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +413830: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ +413834: 6e10 2cc9 0100 |0002: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ +41383a: 0c01 |0005: move-result-object v1 │ │ +41383c: 6e30 4ec5 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54e │ │ +413842: 0c01 |0009: move-result-object v1 │ │ +413844: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -905874,19 +905874,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -413854: |[413854] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ -413864: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ -413868: 6e30 50c5 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c550 │ │ -41386e: 0c01 |0005: move-result-object v1 │ │ -413870: 1101 |0006: return-object v1 │ │ +413848: |[413848] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ +413858: 6200 c28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.compressorStreamFactory:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ec2 │ │ +41385c: 6e30 50c5 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c550 │ │ +413862: 0c01 |0005: move-result-object v1 │ │ +413864: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -905895,20 +905895,20 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CommonsCompressor;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -413874: |[413874] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CommonsCompressor;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ -413884: 6e10 14c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ -41388a: 0c00 |0003: move-result-object v0 │ │ -41388c: 7120 27c9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c927 │ │ -413892: 0c00 |0007: move-result-object v0 │ │ -413894: 1100 |0008: return-object v0 │ │ +413868: |[413868] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CommonsCompressor;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ +413878: 6e10 14c9 0000 |0000: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ +41387e: 0c00 |0003: move-result-object v0 │ │ +413880: 7120 27c9 1000 |0004: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c927 │ │ +413886: 0c00 |0007: move-result-object v0 │ │ +413888: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lorg/rauschig/jarchivelib/CommonsCompressor; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -905917,22 +905917,22 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -413898: |[413898] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ -4138a8: 6e10 2cc9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ -4138ae: 0c01 |0003: move-result-object v1 │ │ -4138b0: 2200 3d10 |0004: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ -4138b4: 7020 6882 2000 |0006: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -4138ba: 7120 25c9 0100 |0009: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c925 │ │ -4138c0: 0c01 |000c: move-result-object v1 │ │ -4138c2: 1101 |000d: return-object v1 │ │ +41388c: |[41388c] org.rauschig.jarchivelib.CommonsStreamFactory.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ +41389c: 6e10 2cc9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ +4138a2: 0c01 |0003: move-result-object v1 │ │ +4138a4: 2200 3d10 |0004: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ +4138a8: 7020 6882 2000 |0006: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +4138ae: 7120 25c9 0100 |0009: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c925 │ │ +4138b4: 0c01 |000c: move-result-object v1 │ │ +4138b6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/io/File; │ │ │ │ @@ -905996,55 +905996,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -413a3c: |[413a3c] org.rauschig.jarchivelib.CompressionType.:()V │ │ -413a4c: 2200 4819 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413a50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -413a52: 1a02 be1b |0003: const-string v2, "BZIP2" // string@1bbe │ │ -413a56: 1a03 6c78 |0005: const-string v3, "bzip2" // string@786c │ │ -413a5a: 1a04 4e14 |0007: const-string v4, ".bz2" // string@144e │ │ -413a5e: 7054 29c9 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ -413a64: 6900 c48e |000c: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ -413a68: 2200 4819 |000e: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413a6c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -413a6e: 1a03 092a |0011: const-string v3, "GZIP" // string@2a09 │ │ -413a72: 1a04 c397 |0013: const-string v4, "gz" // string@97c3 │ │ -413a76: 1a05 5914 |0015: const-string v5, ".gz" // string@1459 │ │ -413a7a: 7055 29c9 3042 |0017: invoke-direct {v0, v3, v2, v4, v5}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ -413a80: 6900 c58e |001a: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -413a84: 2200 4819 |001c: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413a88: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -413a8a: 1a04 e469 |001f: const-string v4, "XZ" // string@69e4 │ │ -413a8e: 1a05 1bd9 |0021: const-string v5, "xz" // string@d91b │ │ -413a92: 1a06 8414 |0023: const-string v6, ".xz" // string@1484 │ │ -413a96: 7056 29c9 4053 |0025: invoke-direct {v0, v4, v3, v5, v6}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ -413a9c: 6900 c78e |0028: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ -413aa0: 2200 4819 |002a: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413aa4: 1234 |002c: const/4 v4, #int 3 // #3 │ │ -413aa6: 1a05 6a54 |002d: const-string v5, "PACK200" // string@546a │ │ -413aaa: 1a06 42b8 |002f: const-string v6, "pack200" // string@b842 │ │ -413aae: 1a07 6714 |0031: const-string v7, ".pack" // string@1467 │ │ -413ab2: 7057 29c9 5064 |0033: invoke-direct {v0, v5, v4, v6, v7}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ -413ab8: 6900 c68e |0036: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ -413abc: 1240 |0038: const/4 v0, #int 4 // #4 │ │ -413abe: 2300 d21c |0039: new-array v0, v0, [Lorg/rauschig/jarchivelib/CompressionType; // type@1cd2 │ │ -413ac2: 6205 c48e |003b: sget-object v5, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ -413ac6: 4d05 0001 |003d: aput-object v5, v0, v1 │ │ -413aca: 6201 c58e |003f: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -413ace: 4d01 0002 |0041: aput-object v1, v0, v2 │ │ -413ad2: 6201 c78e |0043: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ -413ad6: 4d01 0003 |0045: aput-object v1, v0, v3 │ │ -413ada: 6201 c68e |0047: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ -413ade: 4d01 0004 |0049: aput-object v1, v0, v4 │ │ -413ae2: 6900 c38e |004b: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.$VALUES:[Lorg/rauschig/jarchivelib/CompressionType; // field@8ec3 │ │ -413ae6: 0e00 |004d: return-void │ │ +413a30: |[413a30] org.rauschig.jarchivelib.CompressionType.:()V │ │ +413a40: 2200 4819 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +413a44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +413a46: 1a02 be1b |0003: const-string v2, "BZIP2" // string@1bbe │ │ +413a4a: 1a03 6c78 |0005: const-string v3, "bzip2" // string@786c │ │ +413a4e: 1a04 4e14 |0007: const-string v4, ".bz2" // string@144e │ │ +413a52: 7054 29c9 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ +413a58: 6900 c48e |000c: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ +413a5c: 2200 4819 |000e: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +413a60: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +413a62: 1a03 092a |0011: const-string v3, "GZIP" // string@2a09 │ │ +413a66: 1a04 c397 |0013: const-string v4, "gz" // string@97c3 │ │ +413a6a: 1a05 5914 |0015: const-string v5, ".gz" // string@1459 │ │ +413a6e: 7055 29c9 3042 |0017: invoke-direct {v0, v3, v2, v4, v5}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ +413a74: 6900 c58e |001a: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +413a78: 2200 4819 |001c: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +413a7c: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +413a7e: 1a04 e469 |001f: const-string v4, "XZ" // string@69e4 │ │ +413a82: 1a05 1bd9 |0021: const-string v5, "xz" // string@d91b │ │ +413a86: 1a06 8414 |0023: const-string v6, ".xz" // string@1484 │ │ +413a8a: 7056 29c9 4053 |0025: invoke-direct {v0, v4, v3, v5, v6}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ +413a90: 6900 c78e |0028: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ +413a94: 2200 4819 |002a: new-instance v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +413a98: 1234 |002c: const/4 v4, #int 3 // #3 │ │ +413a9a: 1a05 6a54 |002d: const-string v5, "PACK200" // string@546a │ │ +413a9e: 1a06 42b8 |002f: const-string v6, "pack200" // string@b842 │ │ +413aa2: 1a07 6714 |0031: const-string v7, ".pack" // string@1467 │ │ +413aa6: 7057 29c9 5064 |0033: invoke-direct {v0, v5, v4, v6, v7}, Lorg/rauschig/jarchivelib/CompressionType;.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V // method@c929 │ │ +413aac: 6900 c68e |0036: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ +413ab0: 1240 |0038: const/4 v0, #int 4 // #4 │ │ +413ab2: 2300 d21c |0039: new-array v0, v0, [Lorg/rauschig/jarchivelib/CompressionType; // type@1cd2 │ │ +413ab6: 6205 c48e |003b: sget-object v5, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ +413aba: 4d05 0001 |003d: aput-object v5, v0, v1 │ │ +413abe: 6201 c58e |003f: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +413ac2: 4d01 0002 |0041: aput-object v1, v0, v2 │ │ +413ac6: 6201 c78e |0043: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ +413aca: 4d01 0003 |0045: aput-object v1, v0, v3 │ │ +413ace: 6201 c68e |0047: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ +413ad2: 4d01 0004 |0049: aput-object v1, v0, v4 │ │ +413ad6: 6900 c38e |004b: sput-object v0, Lorg/rauschig/jarchivelib/CompressionType;.$VALUES:[Lorg/rauschig/jarchivelib/CompressionType; // field@8ec3 │ │ +413ada: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000e line=32 │ │ 0x001c line=36 │ │ 0x002a line=40 │ │ 0x0039 line=23 │ │ @@ -906055,19 +906055,19 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -413ae8: |[413ae8] org.rauschig.jarchivelib.CompressionType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -413af8: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -413afe: 5b03 c98e |0003: iput-object v3, v0, Lorg/rauschig/jarchivelib/CompressionType;.name:Ljava/lang/String; // field@8ec9 │ │ -413b02: 5b04 c88e |0005: iput-object v4, v0, Lorg/rauschig/jarchivelib/CompressionType;.defaultFileExtension:Ljava/lang/String; // field@8ec8 │ │ -413b06: 0e00 |0007: return-void │ │ +413adc: |[413adc] org.rauschig.jarchivelib.CompressionType.:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +413aec: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +413af2: 5b03 c98e |0003: iput-object v3, v0, Lorg/rauschig/jarchivelib/CompressionType;.name:Ljava/lang/String; // field@8ec9 │ │ +413af6: 5b04 c88e |0005: iput-object v4, v0, Lorg/rauschig/jarchivelib/CompressionType;.defaultFileExtension:Ljava/lang/String; // field@8ec8 │ │ +413afa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/rauschig/jarchivelib/CompressionType; │ │ @@ -906081,39 +906081,39 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -413984: |[413984] org.rauschig.jarchivelib.CompressionType.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; │ │ -413994: 7100 2fc9 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/CompressionType;.values:()[Lorg/rauschig/jarchivelib/CompressionType; // method@c92f │ │ -41399a: 0c00 |0003: move-result-object v0 │ │ -41399c: 2101 |0004: array-length v1, v0 │ │ -41399e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4139a0: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -4139a4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -4139a8: 6e10 2cc9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ -4139ae: 0c04 |000d: move-result-object v4 │ │ -4139b0: 6e20 5184 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -4139b6: 0a04 |0011: move-result v4 │ │ -4139b8: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -4139bc: 1103 |0014: return-object v3 │ │ -4139be: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4139c2: 28ef |0017: goto 0006 // -0011 │ │ -4139c4: 2200 7110 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4139c8: 2201 9410 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4139cc: 7010 8384 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4139d2: 1a02 c165 |001f: const-string v2, "Unknown compression type " // string@65c1 │ │ -4139d6: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4139dc: 6e20 8f84 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4139e2: 6e10 9f84 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4139e8: 0c05 |002a: move-result-object v5 │ │ -4139ea: 7020 8783 5000 |002b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4139f0: 2700 |002e: throw v0 │ │ +413978: |[413978] org.rauschig.jarchivelib.CompressionType.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; │ │ +413988: 7100 2fc9 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/CompressionType;.values:()[Lorg/rauschig/jarchivelib/CompressionType; // method@c92f │ │ +41398e: 0c00 |0003: move-result-object v0 │ │ +413990: 2101 |0004: array-length v1, v0 │ │ +413992: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +413994: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +413998: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +41399c: 6e10 2cc9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ +4139a2: 0c04 |000d: move-result-object v4 │ │ +4139a4: 6e20 5184 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +4139aa: 0a04 |0011: move-result v4 │ │ +4139ac: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +4139b0: 1103 |0014: return-object v3 │ │ +4139b2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4139b6: 28ef |0017: goto 0006 // -0011 │ │ +4139b8: 2200 7110 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4139bc: 2201 9410 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4139c0: 7010 8384 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4139c6: 1a02 c165 |001f: const-string v2, "Unknown compression type " // string@65c1 │ │ +4139ca: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4139d0: 6e20 8f84 5100 |0024: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4139d6: 6e10 9f84 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4139dc: 0c05 |002a: move-result-object v5 │ │ +4139de: 7020 8783 5000 |002b: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4139e4: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000a line=101 │ │ 0x0018 line=106 │ │ locals : │ │ 0x0000 - 0x002f reg=5 (null) Ljava/lang/String; │ │ @@ -906123,32 +906123,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -41390c: |[41390c] org.rauschig.jarchivelib.CompressionType.isValidCompressionType:(Ljava/lang/String;)Z │ │ -41391c: 7100 2fc9 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/CompressionType;.values:()[Lorg/rauschig/jarchivelib/CompressionType; // method@c92f │ │ -413922: 0c00 |0003: move-result-object v0 │ │ -413924: 2101 |0004: array-length v1, v0 │ │ -413926: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -413928: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -41392a: 3513 1300 |0007: if-ge v3, v1, 001a // +0013 │ │ -41392e: 4604 0003 |0009: aget-object v4, v0, v3 │ │ -413932: 6e10 2cc9 0400 |000b: invoke-virtual {v4}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ -413938: 0c04 |000e: move-result-object v4 │ │ -41393a: 6e20 5184 4500 |000f: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -413940: 0a04 |0012: move-result v4 │ │ -413942: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -413946: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -413948: 0f05 |0016: return v5 │ │ -41394a: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -41394e: 28ee |0019: goto 0007 // -0012 │ │ -413950: 0f02 |001a: return v2 │ │ +413900: |[413900] org.rauschig.jarchivelib.CompressionType.isValidCompressionType:(Ljava/lang/String;)Z │ │ +413910: 7100 2fc9 0000 |0000: invoke-static {}, Lorg/rauschig/jarchivelib/CompressionType;.values:()[Lorg/rauschig/jarchivelib/CompressionType; // method@c92f │ │ +413916: 0c00 |0003: move-result-object v0 │ │ +413918: 2101 |0004: array-length v1, v0 │ │ +41391a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +41391c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +41391e: 3513 1300 |0007: if-ge v3, v1, 001a // +0013 │ │ +413922: 4604 0003 |0009: aget-object v4, v0, v3 │ │ +413926: 6e10 2cc9 0400 |000b: invoke-virtual {v4}, Lorg/rauschig/jarchivelib/CompressionType;.getName:()Ljava/lang/String; // method@c92c │ │ +41392c: 0c04 |000e: move-result-object v4 │ │ +41392e: 6e20 5184 4500 |000f: invoke-virtual {v5, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +413934: 0a04 |0012: move-result v4 │ │ +413936: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +41393a: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +41393c: 0f05 |0016: return v5 │ │ +41393e: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +413942: 28ee |0019: goto 0007 // -0012 │ │ +413944: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000b line=83 │ │ locals : │ │ 0x0000 - 0x001b reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -906157,20 +906157,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4139f4: |[4139f4] org.rauschig.jarchivelib.CompressionType.valueOf:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; │ │ -413a04: 1c00 4819 |0000: const-class v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413a08: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -413a0e: 0c01 |0005: move-result-object v1 │ │ -413a10: 1f01 4819 |0006: check-cast v1, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ -413a14: 1101 |0008: return-object v1 │ │ +4139e8: |[4139e8] org.rauschig.jarchivelib.CompressionType.valueOf:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; │ │ +4139f8: 1c00 4819 |0000: const-class v0, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +4139fc: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +413a02: 0c01 |0005: move-result-object v1 │ │ +413a04: 1f01 4819 |0006: check-cast v1, Lorg/rauschig/jarchivelib/CompressionType; // type@1948 │ │ +413a08: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/CompressionType;) │ │ @@ -906178,20 +906178,20 @@ │ │ type : '()[Lorg/rauschig/jarchivelib/CompressionType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -413a18: |[413a18] org.rauschig.jarchivelib.CompressionType.values:()[Lorg/rauschig/jarchivelib/CompressionType; │ │ -413a28: 6200 c38e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.$VALUES:[Lorg/rauschig/jarchivelib/CompressionType; // field@8ec3 │ │ -413a2c: 6e10 90d7 0000 |0002: invoke-virtual {v0}, [Lorg/rauschig/jarchivelib/CompressionType;.clone:()Ljava/lang/Object; // method@d790 │ │ -413a32: 0c00 |0005: move-result-object v0 │ │ -413a34: 1f00 d21c |0006: check-cast v0, [Lorg/rauschig/jarchivelib/CompressionType; // type@1cd2 │ │ -413a38: 1100 |0008: return-object v0 │ │ +413a0c: |[413a0c] org.rauschig.jarchivelib.CompressionType.values:()[Lorg/rauschig/jarchivelib/CompressionType; │ │ +413a1c: 6200 c38e |0000: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.$VALUES:[Lorg/rauschig/jarchivelib/CompressionType; // field@8ec3 │ │ +413a20: 6e10 90d7 0000 |0002: invoke-virtual {v0}, [Lorg/rauschig/jarchivelib/CompressionType;.clone:()Ljava/lang/Object; // method@d790 │ │ +413a26: 0c00 |0005: move-result-object v0 │ │ +413a28: 1f00 d21c |0006: check-cast v0, [Lorg/rauschig/jarchivelib/CompressionType; // type@1cd2 │ │ +413a2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/rauschig/jarchivelib/CompressionType;) │ │ @@ -906199,17 +906199,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -413954: |[413954] org.rauschig.jarchivelib.CompressionType.getDefaultFileExtension:()Ljava/lang/String; │ │ -413964: 5410 c88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CompressionType;.defaultFileExtension:Ljava/lang/String; // field@8ec8 │ │ -413968: 1100 |0002: return-object v0 │ │ +413948: |[413948] org.rauschig.jarchivelib.CompressionType.getDefaultFileExtension:()Ljava/lang/String; │ │ +413958: 5410 c88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CompressionType;.defaultFileExtension:Ljava/lang/String; // field@8ec8 │ │ +41395c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/CompressionType; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/CompressionType;) │ │ @@ -906217,17 +906217,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41396c: |[41396c] org.rauschig.jarchivelib.CompressionType.getName:()Ljava/lang/String; │ │ -41397c: 5410 c98e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CompressionType;.name:Ljava/lang/String; // field@8ec9 │ │ -413980: 1100 |0002: return-object v0 │ │ +413960: |[413960] org.rauschig.jarchivelib.CompressionType.getName:()Ljava/lang/String; │ │ +413970: 5410 c98e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CompressionType;.name:Ljava/lang/String; // field@8ec9 │ │ +413974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/CompressionType; │ │ │ │ source_file_idx : 8450 (CompressionType.java) │ │ @@ -906316,17 +906316,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -413c54: |[413c54] org.rauschig.jarchivelib.CompressorFactory.:()V │ │ -413c64: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -413c6a: 0e00 |0003: return-void │ │ +413c48: |[413c48] org.rauschig.jarchivelib.CompressorFactory.:()V │ │ +413c58: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +413c5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/CompressorFactory; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/CompressorFactory;) │ │ @@ -906334,34 +906334,34 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/Compressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -413b08: |[413b08] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Compressor; │ │ -413b18: 7110 56c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ -413b1e: 0c00 |0003: move-result-object v0 │ │ -413b20: 6201 cf8e |0004: sget-object v1, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -413b24: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ -413b28: 7110 38c9 0000 |0008: invoke-static {v0}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Compressor; // method@c938 │ │ -413b2e: 0c03 |000b: move-result-object v3 │ │ -413b30: 1103 |000c: return-object v3 │ │ -413b32: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413b36: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -413b3a: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413b40: 1a02 c465 |0014: const-string v2, "Unknown file extension " // string@65c4 │ │ -413b44: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413b4a: 6e10 4a82 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -413b50: 0c03 |001c: move-result-object v3 │ │ -413b52: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413b58: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413b5e: 0c03 |0023: move-result-object v3 │ │ -413b60: 7020 8783 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413b66: 2700 |0027: throw v0 │ │ +413afc: |[413afc] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Compressor; │ │ +413b0c: 7110 56c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ +413b12: 0c00 |0003: move-result-object v0 │ │ +413b14: 6201 cf8e |0004: sget-object v1, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +413b18: 3210 0700 |0006: if-eq v0, v1, 000d // +0007 │ │ +413b1c: 7110 38c9 0000 |0008: invoke-static {v0}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Compressor; // method@c938 │ │ +413b22: 0c03 |000b: move-result-object v3 │ │ +413b24: 1103 |000c: return-object v3 │ │ +413b26: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +413b2a: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +413b2e: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413b34: 1a02 c465 |0014: const-string v2, "Unknown file extension " // string@65c4 │ │ +413b38: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413b3e: 6e10 4a82 0300 |0019: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +413b44: 0c03 |001c: move-result-object v3 │ │ +413b46: 6e20 8f84 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413b4c: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413b52: 0c03 |0023: move-result-object v3 │ │ +413b54: 7020 8783 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413b5a: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=40 │ │ 0x0008 line=44 │ │ 0x000d line=41 │ │ locals : │ │ @@ -906372,33 +906372,33 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Compressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -413b68: |[413b68] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Compressor; │ │ -413b78: 7110 2dc9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.isValidCompressionType:(Ljava/lang/String;)Z // method@c92d │ │ -413b7e: 0a00 |0003: move-result v0 │ │ -413b80: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -413b84: 7110 2ac9 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; // method@c92a │ │ -413b8a: 0c03 |0009: move-result-object v3 │ │ -413b8c: 7110 37c9 0300 |000a: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; // method@c937 │ │ -413b92: 0c03 |000d: move-result-object v3 │ │ -413b94: 1103 |000e: return-object v3 │ │ -413b96: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413b9a: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -413b9e: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413ba4: 1a02 db65 |0016: const-string v2, "Unkonwn compression type " // string@65db │ │ -413ba8: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413bae: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413bb4: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413bba: 0c03 |0021: move-result-object v3 │ │ -413bbc: 7020 8783 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413bc2: 2700 |0025: throw v0 │ │ +413b5c: |[413b5c] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/Compressor; │ │ +413b6c: 7110 2dc9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.isValidCompressionType:(Ljava/lang/String;)Z // method@c92d │ │ +413b72: 0a00 |0003: move-result v0 │ │ +413b74: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +413b78: 7110 2ac9 0300 |0006: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressionType;.fromString:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/CompressionType; // method@c92a │ │ +413b7e: 0c03 |0009: move-result-object v3 │ │ +413b80: 7110 37c9 0300 |000a: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; // method@c937 │ │ +413b86: 0c03 |000d: move-result-object v3 │ │ +413b88: 1103 |000e: return-object v3 │ │ +413b8a: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +413b8e: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +413b92: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413b98: 1a02 db65 |0016: const-string v2, "Unkonwn compression type " // string@65db │ │ +413b9c: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413ba2: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413ba8: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413bae: 0c03 |0021: move-result-object v3 │ │ +413bb0: 7020 8783 3000 |0022: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413bb6: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=78 │ │ 0x000f line=75 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/String; │ │ @@ -906408,18 +906408,18 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -413bc4: |[413bc4] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; │ │ -413bd4: 2200 4619 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsCompressor; // type@1946 │ │ -413bd8: 7020 0dc9 1000 |0002: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.:(Lorg/rauschig/jarchivelib/CompressionType;)V // method@c90d │ │ -413bde: 1100 |0005: return-object v0 │ │ +413bb8: |[413bb8] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; │ │ +413bc8: 2200 4619 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsCompressor; // type@1946 │ │ +413bcc: 7020 0dc9 1000 |0002: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.:(Lorg/rauschig/jarchivelib/CompressionType;)V // method@c90d │ │ +413bd2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/CompressorFactory;) │ │ @@ -906427,39 +906427,39 @@ │ │ type : '(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Compressor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -413be0: |[413be0] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Compressor; │ │ -413bf0: 6200 cf8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -413bf4: 3203 2800 |0002: if-eq v3, v0, 002a // +0028 │ │ -413bf8: 6e10 5cc9 0300 |0004: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isCompressed:()Z // method@c95c │ │ -413bfe: 0a00 |0007: move-result v0 │ │ -413c00: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -413c04: 6e10 59c9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ -413c0a: 0c03 |000d: move-result-object v3 │ │ -413c0c: 7110 37c9 0300 |000e: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; // method@c937 │ │ -413c12: 0c03 |0011: move-result-object v3 │ │ -413c14: 1103 |0012: return-object v3 │ │ -413c16: 2200 7110 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413c1a: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -413c1e: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413c24: 1a02 c065 |001a: const-string v2, "Unknown compressed file type " // string@65c0 │ │ -413c28: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413c2e: 6e20 8e84 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -413c34: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413c3a: 0c03 |0025: move-result-object v3 │ │ -413c3c: 7020 8783 3000 |0026: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413c42: 2700 |0029: throw v0 │ │ -413c44: 2203 7110 |002a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413c48: 1a00 c565 |002c: const-string v0, "Unknown file type" // string@65c5 │ │ -413c4c: 7020 8783 0300 |002e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413c52: 2703 |0031: throw v3 │ │ +413bd4: |[413bd4] org.rauschig.jarchivelib.CompressorFactory.createCompressor:(Lorg/rauschig/jarchivelib/FileType;)Lorg/rauschig/jarchivelib/Compressor; │ │ +413be4: 6200 cf8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +413be8: 3203 2800 |0002: if-eq v3, v0, 002a // +0028 │ │ +413bec: 6e10 5cc9 0300 |0004: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.isCompressed:()Z // method@c95c │ │ +413bf2: 0a00 |0007: move-result v0 │ │ +413bf4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +413bf8: 6e10 59c9 0300 |000a: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ +413bfe: 0c03 |000d: move-result-object v3 │ │ +413c00: 7110 37c9 0300 |000e: invoke-static {v3}, Lorg/rauschig/jarchivelib/CompressorFactory;.createCompressor:(Lorg/rauschig/jarchivelib/CompressionType;)Lorg/rauschig/jarchivelib/Compressor; // method@c937 │ │ +413c06: 0c03 |0011: move-result-object v3 │ │ +413c08: 1103 |0012: return-object v3 │ │ +413c0a: 2200 7110 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +413c0e: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +413c12: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413c18: 1a02 c065 |001a: const-string v2, "Unknown compressed file type " // string@65c0 │ │ +413c1c: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413c22: 6e20 8e84 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +413c28: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413c2e: 0c03 |0025: move-result-object v3 │ │ +413c30: 7020 8783 3000 |0026: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413c36: 2700 |0029: throw v0 │ │ +413c38: 2203 7110 |002a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +413c3c: 1a00 c565 |002c: const-string v0, "Unknown file type" // string@65c5 │ │ +413c40: 7020 8783 0300 |002e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413c46: 2703 |0031: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=59 │ │ 0x000a line=60 │ │ 0x0013 line=62 │ │ 0x002a line=56 │ │ @@ -906542,40 +906542,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -413f88: |[413f88] org.rauschig.jarchivelib.FileModeMapper.:()V │ │ -413f98: 1c00 5019 |0000: const-class v0, Lorg/rauschig/jarchivelib/FileModeMapper; // type@1950 │ │ -413f9c: 6e10 2d83 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@832d │ │ -413fa2: 0c00 |0005: move-result-object v0 │ │ -413fa4: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ -413faa: 0c00 |0009: move-result-object v0 │ │ -413fac: 6900 cc8e |000a: sput-object v0, Lorg/rauschig/jarchivelib/FileModeMapper;.LOG:Ljava/util/logging/Logger; // field@8ecc │ │ -413fb0: 0e00 |000c: return-void │ │ +413f7c: |[413f7c] org.rauschig.jarchivelib.FileModeMapper.:()V │ │ +413f8c: 1c00 5019 |0000: const-class v0, Lorg/rauschig/jarchivelib/FileModeMapper; // type@1950 │ │ +413f90: 6e10 2d83 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@832d │ │ +413f96: 0c00 |0005: move-result-object v0 │ │ +413f98: 7110 da88 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@88da │ │ +413f9e: 0c00 |0009: move-result-object v0 │ │ +413fa0: 6900 cc8e |000a: sput-object v0, Lorg/rauschig/jarchivelib/FileModeMapper;.LOG:Ljava/util/logging/Logger; // field@8ecc │ │ +413fa4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileModeMapper;) │ │ name : '' │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -413fb4: |[413fb4] org.rauschig.jarchivelib.FileModeMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -413fc4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -413fca: 5b01 cd8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/FileModeMapper;.archiveEntry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ecd │ │ -413fce: 0e00 |0005: return-void │ │ +413fa8: |[413fa8] org.rauschig.jarchivelib.FileModeMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +413fb8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +413fbe: 5b01 cd8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/FileModeMapper;.archiveEntry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ecd │ │ +413fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/FileModeMapper; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ @@ -906585,47 +906585,47 @@ │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -413f0c: |[413f0c] org.rauschig.jarchivelib.FileModeMapper.access$000:()Ljava/util/logging/Logger; │ │ -413f1c: 6200 cc8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper;.LOG:Ljava/util/logging/Logger; // field@8ecc │ │ -413f20: 1100 |0002: return-object v0 │ │ +413f00: |[413f00] org.rauschig.jarchivelib.FileModeMapper.access$000:()Ljava/util/logging/Logger; │ │ +413f10: 6200 cc8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper;.LOG:Ljava/util/logging/Logger; // field@8ecc │ │ +413f14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/FileModeMapper;) │ │ name : 'create' │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/FileModeMapper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -413f3c: |[413f3c] org.rauschig.jarchivelib.FileModeMapper.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/FileModeMapper; │ │ -413f4c: 1a00 fbb7 |0000: const-string v0, "os.name" // string@b7fb │ │ -413f50: 7110 a384 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ -413f56: 0c00 |0005: move-result-object v0 │ │ -413f58: 6e10 7384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ -413f5e: 0c00 |0009: move-result-object v0 │ │ -413f60: 1a01 a0d7 |000a: const-string v1, "windows" // string@d7a0 │ │ -413f64: 6e20 6d84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -413f6a: 0a00 |000f: move-result v0 │ │ -413f6c: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -413f70: 2200 4c19 |0012: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper; // type@194c │ │ -413f74: 7020 3ac9 2000 |0014: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c93a │ │ -413f7a: 1100 |0017: return-object v0 │ │ -413f7c: 2200 4f19 |0018: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; // type@194f │ │ -413f80: 7020 42c9 2000 |001a: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c942 │ │ -413f86: 1100 |001d: return-object v0 │ │ +413f30: |[413f30] org.rauschig.jarchivelib.FileModeMapper.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/FileModeMapper; │ │ +413f40: 1a00 fbb7 |0000: const-string v0, "os.name" // string@b7fb │ │ +413f44: 7110 a384 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ +413f4a: 0c00 |0005: move-result-object v0 │ │ +413f4c: 6e10 7384 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ +413f52: 0c00 |0009: move-result-object v0 │ │ +413f54: 1a01 a0d7 |000a: const-string v1, "windows" // string@d7a0 │ │ +413f58: 6e20 6d84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +413f5e: 0a00 |000f: move-result v0 │ │ +413f60: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +413f64: 2200 4c19 |0012: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper; // type@194c │ │ +413f68: 7020 3ac9 2000 |0014: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c93a │ │ +413f6e: 1100 |0017: return-object v0 │ │ +413f70: 2200 4f19 |0018: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; // type@194f │ │ +413f74: 7020 42c9 2000 |001a: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c942 │ │ +413f7a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0012 line=67 │ │ 0x0018 line=71 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ @@ -906635,19 +906635,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -413fd0: |[413fd0] org.rauschig.jarchivelib.FileModeMapper.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V │ │ -413fe0: 7110 4bc9 0000 |0000: invoke-static {v0}, Lorg/rauschig/jarchivelib/FileModeMapper;.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/FileModeMapper; // method@c94b │ │ -413fe6: 0c00 |0003: move-result-object v0 │ │ -413fe8: 6e20 4dc9 1000 |0004: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Ljava/io/File;)V // method@c94d │ │ -413fee: 0e00 |0007: return-void │ │ +413fc4: |[413fc4] org.rauschig.jarchivelib.FileModeMapper.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V │ │ +413fd4: 7110 4bc9 0000 |0000: invoke-static {v0}, Lorg/rauschig/jarchivelib/FileModeMapper;.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/FileModeMapper; // method@c94b │ │ +413fda: 0c00 |0003: move-result-object v0 │ │ +413fdc: 6e20 4dc9 1000 |0004: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Ljava/io/File;)V // method@c94d │ │ +413fe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -906657,17 +906657,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -413f24: |[413f24] org.rauschig.jarchivelib.FileModeMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -413f34: 5410 cd8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileModeMapper;.archiveEntry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ecd │ │ -413f38: 1100 |0002: return-object v0 │ │ +413f18: |[413f18] org.rauschig.jarchivelib.FileModeMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +413f28: 5410 cd8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileModeMapper;.archiveEntry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ecd │ │ +413f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileModeMapper;) │ │ @@ -906725,82 +906725,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -414128: |[414128] org.rauschig.jarchivelib.FileType.:()V │ │ -414138: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -41413c: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -414142: 6900 ce8e |0005: sput-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ -414146: 2200 5119 |0007: new-instance v0, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ -41414a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -41414c: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -414150: 7040 51c9 2011 |000c: invoke-direct {v0, v2, v1, v1}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ -414156: 6900 cf8e |000f: sput-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -41415a: 6200 b38e |0011: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -41415e: 6201 c58e |0013: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -414162: 1a02 7814 |0015: const-string v2, ".tar.gz" // string@1478 │ │ -414166: 7130 54c9 0201 |0017: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ -41416c: 6200 b38e |001a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -414170: 6201 c58e |001c: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -414174: 1a02 7c14 |001e: const-string v2, ".tgz" // string@147c │ │ -414178: 7130 54c9 0201 |0020: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ -41417e: 6200 b38e |0023: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -414182: 6201 c48e |0025: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ -414186: 1a02 7714 |0027: const-string v2, ".tar.bz2" // string@1477 │ │ -41418a: 7130 54c9 0201 |0029: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ -414190: 6200 b38e |002c: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -414194: 6201 c48e |002e: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ -414198: 1a02 7b14 |0030: const-string v2, ".tbz2" // string@147b │ │ -41419c: 7130 54c9 0201 |0032: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ -4141a2: 6200 b28e |0035: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ -4141a6: 1a01 4114 |0037: const-string v1, ".7z" // string@1441 │ │ -4141aa: 7120 53c9 0100 |0039: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141b0: 6200 ae8e |003c: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ -4141b4: 1a01 4514 |003e: const-string v1, ".a" // string@1445 │ │ -4141b8: 7120 53c9 0100 |0040: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141be: 6200 ae8e |0043: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ -4141c2: 1a01 4714 |0045: const-string v1, ".ar" // string@1447 │ │ -4141c6: 7120 53c9 0100 |0047: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141cc: 6200 af8e |004a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ -4141d0: 1a01 5214 |004c: const-string v1, ".cpio" // string@1452 │ │ -4141d4: 7120 53c9 0100 |004e: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141da: 6200 b08e |0051: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ -4141de: 1a01 5314 |0053: const-string v1, ".dump" // string@1453 │ │ -4141e2: 7120 53c9 0100 |0055: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141e8: 6200 b18e |0058: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ -4141ec: 1a01 5d14 |005a: const-string v1, ".jar" // string@145d │ │ -4141f0: 7120 53c9 0100 |005c: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -4141f6: 6200 b38e |005f: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ -4141fa: 1a01 7614 |0061: const-string v1, ".tar" // string@1476 │ │ -4141fe: 7120 53c9 0100 |0063: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -414204: 6200 b48e |0066: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -414208: 1a01 8614 |0068: const-string v1, ".zip" // string@1486 │ │ -41420c: 7120 53c9 0100 |006a: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -414212: 6200 b48e |006d: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -414216: 1a01 8714 |006f: const-string v1, ".zipx" // string@1487 │ │ -41421a: 7120 53c9 0100 |0071: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ -414220: 6200 c48e |0074: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ -414224: 1a01 4e14 |0076: const-string v1, ".bz2" // string@144e │ │ -414228: 7120 55c9 0100 |0078: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ -41422e: 6200 c78e |007b: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ -414232: 1a01 8414 |007d: const-string v1, ".xz" // string@1484 │ │ -414236: 7120 55c9 0100 |007f: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ -41423c: 6200 c58e |0082: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -414240: 1a01 5a14 |0084: const-string v1, ".gzip" // string@145a │ │ -414244: 7120 55c9 0100 |0086: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ -41424a: 6200 c58e |0089: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ -41424e: 1a01 5914 |008b: const-string v1, ".gz" // string@1459 │ │ -414252: 7120 55c9 0100 |008d: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ -414258: 6200 c68e |0090: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ -41425c: 1a01 6714 |0092: const-string v1, ".pack" // string@1467 │ │ -414260: 7120 55c9 0100 |0094: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ -414266: 0e00 |0097: return-void │ │ +41411c: |[41411c] org.rauschig.jarchivelib.FileType.:()V │ │ +41412c: 2200 2911 |0000: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +414130: 7010 5787 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +414136: 6900 ce8e |0005: sput-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ +41413a: 2200 5119 |0007: new-instance v0, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ +41413e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +414140: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +414144: 7040 51c9 2011 |000c: invoke-direct {v0, v2, v1, v1}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ +41414a: 6900 cf8e |000f: sput-object v0, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +41414e: 6200 b38e |0011: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +414152: 6201 c58e |0013: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +414156: 1a02 7814 |0015: const-string v2, ".tar.gz" // string@1478 │ │ +41415a: 7130 54c9 0201 |0017: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ +414160: 6200 b38e |001a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +414164: 6201 c58e |001c: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +414168: 1a02 7c14 |001e: const-string v2, ".tgz" // string@147c │ │ +41416c: 7130 54c9 0201 |0020: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ +414172: 6200 b38e |0023: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +414176: 6201 c48e |0025: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ +41417a: 1a02 7714 |0027: const-string v2, ".tar.bz2" // string@1477 │ │ +41417e: 7130 54c9 0201 |0029: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ +414184: 6200 b38e |002c: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +414188: 6201 c48e |002e: sget-object v1, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ +41418c: 1a02 7b14 |0030: const-string v2, ".tbz2" // string@147b │ │ +414190: 7130 54c9 0201 |0032: invoke-static {v2, v0, v1}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c954 │ │ +414196: 6200 b28e |0035: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ +41419a: 1a01 4114 |0037: const-string v1, ".7z" // string@1441 │ │ +41419e: 7120 53c9 0100 |0039: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141a4: 6200 ae8e |003c: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ +4141a8: 1a01 4514 |003e: const-string v1, ".a" // string@1445 │ │ +4141ac: 7120 53c9 0100 |0040: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141b2: 6200 ae8e |0043: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.AR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eae │ │ +4141b6: 1a01 4714 |0045: const-string v1, ".ar" // string@1447 │ │ +4141ba: 7120 53c9 0100 |0047: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141c0: 6200 af8e |004a: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.CPIO:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eaf │ │ +4141c4: 1a01 5214 |004c: const-string v1, ".cpio" // string@1452 │ │ +4141c8: 7120 53c9 0100 |004e: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141ce: 6200 b08e |0051: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.DUMP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb0 │ │ +4141d2: 1a01 5314 |0053: const-string v1, ".dump" // string@1453 │ │ +4141d6: 7120 53c9 0100 |0055: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141dc: 6200 b18e |0058: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.JAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb1 │ │ +4141e0: 1a01 5d14 |005a: const-string v1, ".jar" // string@145d │ │ +4141e4: 7120 53c9 0100 |005c: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141ea: 6200 b38e |005f: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.TAR:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb3 │ │ +4141ee: 1a01 7614 |0061: const-string v1, ".tar" // string@1476 │ │ +4141f2: 7120 53c9 0100 |0063: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +4141f8: 6200 b48e |0066: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +4141fc: 1a01 8614 |0068: const-string v1, ".zip" // string@1486 │ │ +414200: 7120 53c9 0100 |006a: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +414206: 6200 b48e |006d: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +41420a: 1a01 8714 |006f: const-string v1, ".zipx" // string@1487 │ │ +41420e: 7120 53c9 0100 |0071: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c953 │ │ +414214: 6200 c48e |0074: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.BZIP2:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec4 │ │ +414218: 1a01 4e14 |0076: const-string v1, ".bz2" // string@144e │ │ +41421c: 7120 55c9 0100 |0078: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ +414222: 6200 c78e |007b: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.XZ:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec7 │ │ +414226: 1a01 8414 |007d: const-string v1, ".xz" // string@1484 │ │ +41422a: 7120 55c9 0100 |007f: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ +414230: 6200 c58e |0082: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +414234: 1a01 5a14 |0084: const-string v1, ".gzip" // string@145a │ │ +414238: 7120 55c9 0100 |0086: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ +41423e: 6200 c58e |0089: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.GZIP:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec5 │ │ +414242: 1a01 5914 |008b: const-string v1, ".gz" // string@1459 │ │ +414246: 7120 55c9 0100 |008d: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ +41424c: 6200 c68e |0090: sget-object v0, Lorg/rauschig/jarchivelib/CompressionType;.PACK200:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec6 │ │ +414250: 1a01 6714 |0092: const-string v1, ".pack" // string@1467 │ │ +414254: 7120 55c9 0100 |0094: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/FileType;.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c955 │ │ +41425a: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=44 │ │ 0x0011 line=48 │ │ 0x001a line=49 │ │ 0x0023 line=50 │ │ @@ -906826,18 +906826,18 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -414268: |[414268] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ -414278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41427a: 7040 51c9 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ -414280: 0e00 |0004: return-void │ │ +41425c: |[41425c] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ +41426c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41426e: 7040 51c9 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ +414274: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ @@ -906847,20 +906847,20 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -414284: |[414284] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ -414294: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41429a: 5b01 d28e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/FileType;.suffix:Ljava/lang/String; // field@8ed2 │ │ -41429e: 5b03 d18e |0005: iput-object v3, v0, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ -4142a2: 5b02 d08e |0007: iput-object v2, v0, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ -4142a6: 0e00 |0009: return-void │ │ +414278: |[414278] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ +414288: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41428e: 5b01 d28e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/FileType;.suffix:Ljava/lang/String; // field@8ed2 │ │ +414292: 5b03 d18e |0005: iput-object v3, v0, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ +414296: 5b02 d08e |0007: iput-object v2, v0, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ +41429a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ @@ -906874,18 +906874,18 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4142a8: |[4142a8] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ -4142b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4142ba: 7040 51c9 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ -4142c0: 0e00 |0004: return-void │ │ +41429c: |[41429c] org.rauschig.jarchivelib.FileType.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ +4142ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4142ae: 7040 51c9 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ +4142b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ @@ -906895,20 +906895,20 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4142c4: |[4142c4] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ -4142d4: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ -4142d8: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ -4142dc: 7030 50c9 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c950 │ │ -4142e2: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -4142e8: 0e00 |000a: return-void │ │ +4142b8: |[4142b8] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ +4142c8: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ +4142cc: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ +4142d0: 7030 50c9 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c950 │ │ +4142d6: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +4142dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ │ │ @@ -906917,20 +906917,20 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -4142ec: |[4142ec] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ -4142fc: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ -414300: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ -414304: 7040 51c9 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ -41430a: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -414310: 0e00 |000a: return-void │ │ +4142e0: |[4142e0] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ +4142f0: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ +4142f4: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ +4142f8: 7040 51c9 2143 |0004: invoke-direct {v1, v2, v3, v4}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/ArchiveFormat;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c951 │ │ +4142fe: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +414304: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ 0x0000 - 0x000b reg=4 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ @@ -906940,20 +906940,20 @@ │ │ type : '(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -414314: |[414314] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ -414324: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ -414328: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ -41432c: 7030 52c9 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c952 │ │ -414332: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -414338: 0e00 |000a: return-void │ │ +414308: |[414308] org.rauschig.jarchivelib.FileType.add:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V │ │ +414318: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ +41431c: 2201 5119 |0002: new-instance v1, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ +414320: 7030 52c9 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/rauschig/jarchivelib/FileType;.:(Ljava/lang/String;Lorg/rauschig/jarchivelib/CompressionType;)V // method@c952 │ │ +414326: 7230 b187 2001 |0007: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +41432c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ │ │ @@ -906962,20 +906962,20 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -414094: |[414094] org.rauschig.jarchivelib.FileType.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; │ │ -4140a4: 6e10 4a82 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -4140aa: 0c00 |0003: move-result-object v0 │ │ -4140ac: 7110 57c9 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/FileType; // method@c957 │ │ -4140b2: 0c00 |0007: move-result-object v0 │ │ -4140b4: 1100 |0008: return-object v0 │ │ +414088: |[414088] org.rauschig.jarchivelib.FileType.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; │ │ +414098: 6e10 4a82 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +41409e: 0c00 |0003: move-result-object v0 │ │ +4140a0: 7110 57c9 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/FileType; // method@c957 │ │ +4140a6: 0c00 |0007: move-result-object v0 │ │ +4140a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/io/File; │ │ │ │ #8 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -906983,40 +906983,40 @@ │ │ type : '(Ljava/lang/String;)Lorg/rauschig/jarchivelib/FileType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -4140b8: |[4140b8] org.rauschig.jarchivelib.FileType.get:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/FileType; │ │ -4140c8: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ -4140cc: 7210 aa87 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -4140d2: 0c00 |0005: move-result-object v0 │ │ -4140d4: 7210 e087 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -4140da: 0c00 |0009: move-result-object v0 │ │ -4140dc: 7210 5487 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4140e2: 0a01 |000d: move-result v1 │ │ -4140e4: 3801 1f00 |000e: if-eqz v1, 002d // +001f │ │ -4140e8: 7210 5587 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4140ee: 0c01 |0013: move-result-object v1 │ │ -4140f0: 1f01 2f11 |0014: check-cast v1, Ljava/util/Map$Entry; // type@112f │ │ -4140f4: 6e10 7384 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ -4140fa: 0c02 |0019: move-result-object v2 │ │ -4140fc: 7210 a387 0100 |001a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -414102: 0c03 |001d: move-result-object v3 │ │ -414104: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ -414108: 6e20 4f84 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -41410e: 0a02 |0023: move-result v2 │ │ -414110: 3802 e6ff |0024: if-eqz v2, 000a // -001a │ │ -414114: 7210 a487 0100 |0026: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -41411a: 0c04 |0029: move-result-object v4 │ │ -41411c: 1f04 5119 |002a: check-cast v4, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ -414120: 1104 |002c: return-object v4 │ │ -414122: 6204 cf8e |002d: sget-object v4, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ -414126: 1104 |002f: return-object v4 │ │ +4140ac: |[4140ac] org.rauschig.jarchivelib.FileType.get:(Ljava/lang/String;)Lorg/rauschig/jarchivelib/FileType; │ │ +4140bc: 6200 ce8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileType;.MAP:Ljava/util/Map; // field@8ece │ │ +4140c0: 7210 aa87 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +4140c6: 0c00 |0005: move-result-object v0 │ │ +4140c8: 7210 e087 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +4140ce: 0c00 |0009: move-result-object v0 │ │ +4140d0: 7210 5487 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4140d6: 0a01 |000d: move-result v1 │ │ +4140d8: 3801 1f00 |000e: if-eqz v1, 002d // +001f │ │ +4140dc: 7210 5587 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4140e2: 0c01 |0013: move-result-object v1 │ │ +4140e4: 1f01 2f11 |0014: check-cast v1, Ljava/util/Map$Entry; // type@112f │ │ +4140e8: 6e10 7384 0400 |0016: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ +4140ee: 0c02 |0019: move-result-object v2 │ │ +4140f0: 7210 a387 0100 |001a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +4140f6: 0c03 |001d: move-result-object v3 │ │ +4140f8: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ +4140fc: 6e20 4f84 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +414102: 0a02 |0023: move-result v2 │ │ +414104: 3802 e6ff |0024: if-eqz v2, 000a // -001a │ │ +414108: 7210 a487 0100 |0026: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +41410e: 0c04 |0029: move-result-object v4 │ │ +414110: 1f04 5119 |002a: check-cast v4, Lorg/rauschig/jarchivelib/FileType; // type@1951 │ │ +414114: 1104 |002c: return-object v4 │ │ +414116: 6204 cf8e |002d: sget-object v4, Lorg/rauschig/jarchivelib/FileType;.UNKNOWN:Lorg/rauschig/jarchivelib/FileType; // field@8ecf │ │ +41411a: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0016 line=148 │ │ 0x0026 line=149 │ │ 0x002d line=153 │ │ locals : │ │ @@ -907028,17 +907028,17 @@ │ │ type : '()Lorg/rauschig/jarchivelib/ArchiveFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -414064: |[414064] org.rauschig.jarchivelib.FileType.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ -414074: 5410 d08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ -414078: 1100 |0002: return-object v0 │ │ +414058: |[414058] org.rauschig.jarchivelib.FileType.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ +414068: 5410 d08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ +41406c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -907046,17 +907046,17 @@ │ │ type : '()Lorg/rauschig/jarchivelib/CompressionType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41407c: |[41407c] org.rauschig.jarchivelib.FileType.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; │ │ -41408c: 5410 d18e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ -414090: 1100 |0002: return-object v0 │ │ +414070: |[414070] org.rauschig.jarchivelib.FileType.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; │ │ +414080: 5410 d18e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ +414084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ #2 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -907064,17 +907064,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -414030: |[414030] org.rauschig.jarchivelib.FileType.getSuffix:()Ljava/lang/String; │ │ -414040: 5410 d28e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.suffix:Ljava/lang/String; // field@8ed2 │ │ -414044: 1100 |0002: return-object v0 │ │ +414024: |[414024] org.rauschig.jarchivelib.FileType.getSuffix:()Ljava/lang/String; │ │ +414034: 5410 d28e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.suffix:Ljava/lang/String; // field@8ed2 │ │ +414038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -907082,21 +907082,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -413ff0: |[413ff0] org.rauschig.jarchivelib.FileType.isArchive:()Z │ │ -414000: 5410 d08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ -414004: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -414008: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -41400a: 2802 |0005: goto 0007 // +0002 │ │ -41400c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -41400e: 0f00 |0007: return v0 │ │ +413fe4: |[413fe4] org.rauschig.jarchivelib.FileType.isArchive:()Z │ │ +413ff4: 5410 d08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ed0 │ │ +413ff8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +413ffc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +413ffe: 2802 |0005: goto 0007 // +0002 │ │ +414000: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +414002: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -907104,21 +907104,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -414010: |[414010] org.rauschig.jarchivelib.FileType.isCompressed:()Z │ │ -414020: 5410 d18e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ -414024: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -414028: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -41402a: 2802 |0005: goto 0007 // +0002 │ │ -41402c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -41402e: 0f00 |0007: return v0 │ │ +414004: |[414004] org.rauschig.jarchivelib.FileType.isCompressed:()Z │ │ +414014: 5410 d18e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/FileType;.compression:Lorg/rauschig/jarchivelib/CompressionType; // field@8ed1 │ │ +414018: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +41401c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +41401e: 2802 |0005: goto 0007 // +0002 │ │ +414020: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +414022: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/FileType;) │ │ @@ -907126,18 +907126,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -414048: |[414048] org.rauschig.jarchivelib.FileType.toString:()Ljava/lang/String; │ │ -414058: 6e10 5ac9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileType;.getSuffix:()Ljava/lang/String; // method@c95a │ │ -41405e: 0c00 |0003: move-result-object v0 │ │ -414060: 1100 |0004: return-object v0 │ │ +41403c: |[41403c] org.rauschig.jarchivelib.FileType.toString:()Ljava/lang/String; │ │ +41404c: 6e10 5ac9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileType;.getSuffix:()Ljava/lang/String; // method@c95a │ │ +414052: 0c00 |0003: move-result-object v0 │ │ +414054: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/FileType; │ │ │ │ source_file_idx : 10465 (FileType.java) │ │ @@ -907182,17 +907182,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -414400: |[414400] org.rauschig.jarchivelib.IOUtils.:()V │ │ -414410: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -414416: 0e00 |0003: return-void │ │ +4143f4: |[4143f4] org.rauschig.jarchivelib.IOUtils.:()V │ │ +414404: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41440a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/IOUtils; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/IOUtils;) │ │ @@ -907200,18 +907200,18 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -414418: |[414418] org.rauschig.jarchivelib.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ -414428: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ -41442c: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ -414432: 0e00 |0005: return-void │ │ +41440c: |[41440c] org.rauschig.jarchivelib.IOUtils.closeQuietly:(Ljava/io/Closeable;)V │ │ +41441c: 3800 0500 |0000: if-eqz v0, 0005 // +0005 │ │ +414420: 7210 1b82 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@821b │ │ +414426: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/io/Closeable; │ │ @@ -907221,19 +907221,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 │ │ -4143a8: |[4143a8] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -4143b8: 1300 581f |0000: const/16 v0, #int 8024 // #1f58 │ │ -4143bc: 7130 61c9 2100 |0002: invoke-static {v1, v2, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@c961 │ │ -4143c2: 0b01 |0005: move-result-wide v1 │ │ -4143c4: 1001 |0006: return-wide v1 │ │ +41439c: |[41439c] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +4143ac: 1300 581f |0000: const/16 v0, #int 8024 // #1f58 │ │ +4143b0: 7130 61c9 2100 |0002: invoke-static {v1, v2, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J // method@c961 │ │ +4143b6: 0b01 |0005: move-result-wide v1 │ │ +4143b8: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -907242,27 +907242,27 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4143c8: |[4143c8] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ -4143d8: 2366 c71b |0000: new-array v6, v6, [B // type@1bc7 │ │ -4143dc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -4143e0: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -4143e2: 6e20 8482 6400 |0005: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -4143e8: 0a03 |0008: move-result v3 │ │ -4143ea: 3232 0900 |0009: if-eq v2, v3, 0012 // +0009 │ │ -4143ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4143f0: 6e40 a282 6532 |000c: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -4143f6: 8132 |000f: int-to-long v2, v3 │ │ -4143f8: bb20 |0010: add-long/2addr v0, v2 │ │ -4143fa: 28f3 |0011: goto 0004 // -000d │ │ -4143fc: 1000 |0012: return-wide v0 │ │ +4143bc: |[4143bc] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;I)J │ │ +4143cc: 2366 c71b |0000: new-array v6, v6, [B // type@1bc7 │ │ +4143d0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +4143d4: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +4143d6: 6e20 8482 6400 |0005: invoke-virtual {v4, v6}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +4143dc: 0a03 |0008: move-result v3 │ │ +4143de: 3232 0900 |0009: if-eq v2, v3, 0012 // +0009 │ │ +4143e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4143e4: 6e40 a282 6532 |000c: invoke-virtual {v5, v6, v2, v3}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +4143ea: 8132 |000f: int-to-long v2, v3 │ │ +4143ec: bb20 |0010: add-long/2addr v0, v2 │ │ +4143ee: 28f3 |0011: goto 0004 // -000d │ │ +4143f0: 1000 |0012: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/io/InputStream; │ │ @@ -907274,27 +907274,27 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -414444: |[414444] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -414454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -414456: 2201 3d10 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -41445a: 7020 6882 3100 |0003: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -414460: 7120 60c9 1200 |0006: invoke-static {v2, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ -414466: 7110 5fc9 0100 |0009: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41446c: 0e00 |000c: return-void │ │ -41446e: 0d02 |000d: move-exception v2 │ │ -414470: 0710 |000e: move-object v0, v1 │ │ -414472: 2802 |000f: goto 0011 // +0002 │ │ -414474: 0d02 |0010: move-exception v2 │ │ -414476: 7110 5fc9 0000 |0011: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41447c: 2702 |0014: throw v2 │ │ +414438: |[414438] org.rauschig.jarchivelib.IOUtils.copy:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +414448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41444a: 2201 3d10 |0001: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +41444e: 7020 6882 3100 |0003: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +414454: 7120 60c9 1200 |0006: invoke-static {v2, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ +41445a: 7110 5fc9 0100 |0009: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +414460: 0e00 |000c: return-void │ │ +414462: 0d02 |000d: move-exception v2 │ │ +414464: 0710 |000e: move-object v0, v1 │ │ +414466: 2802 |000f: goto 0011 // +0002 │ │ +414468: 0d02 |0010: move-exception v2 │ │ +41446a: 7110 5fc9 0000 |0011: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +414470: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0010 │ │ 0x0006 - 0x0009 │ │ -> 0x000d │ │ positions : │ │ 0x0001 line=50 │ │ @@ -907310,26 +907310,26 @@ │ │ type : '(Ljava/io/File;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -41433c: |[41433c] org.rauschig.jarchivelib.IOUtils.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; │ │ -41434c: 6e10 4d82 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -414352: 0a00 |0003: move-result v0 │ │ -414354: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -414358: 6e10 5282 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -41435e: 0c02 |0009: move-result-object v2 │ │ -414360: 1102 |000a: return-object v2 │ │ -414362: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -414364: 2300 5e1c |000c: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ -414368: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -41436a: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -41436e: 1100 |0011: return-object v0 │ │ +414330: |[414330] org.rauschig.jarchivelib.IOUtils.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; │ │ +414340: 6e10 4d82 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +414346: 0a00 |0003: move-result v0 │ │ +414348: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +41434c: 6e10 5282 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +414352: 0c02 |0009: move-result-object v2 │ │ +414354: 1102 |000a: return-object v2 │ │ +414356: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +414358: 2300 5e1c |000c: new-array v0, v0, [Ljava/io/File; // type@1c5e │ │ +41435c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +41435e: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +414362: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=150 │ │ 0x000c line=152 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/io/File; │ │ @@ -907339,25 +907339,25 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -414370: |[414370] org.rauschig.jarchivelib.IOUtils.relativePath:(Ljava/io/File;Ljava/io/File;)Ljava/lang/String; │ │ -414380: 6e10 4882 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@8248 │ │ -414386: 0c00 |0003: move-result-object v0 │ │ -414388: 6e10 4882 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@8248 │ │ -41438e: 0c01 |0007: move-result-object v1 │ │ -414390: 6e10 6384 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -414396: 0a00 |000b: move-result v0 │ │ -414398: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -41439c: 6e20 7084 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -4143a2: 0c00 |0011: move-result-object v0 │ │ -4143a4: 1100 |0012: return-object v0 │ │ +414364: |[414364] org.rauschig.jarchivelib.IOUtils.relativePath:(Ljava/io/File;Ljava/io/File;)Ljava/lang/String; │ │ +414374: 6e10 4882 0000 |0000: invoke-virtual {v0}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@8248 │ │ +41437a: 0c00 |0003: move-result-object v0 │ │ +41437c: 6e10 4882 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@8248 │ │ +414382: 0c01 |0007: move-result-object v1 │ │ +414384: 6e10 6384 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +41438a: 0a00 |000b: move-result v0 │ │ +41438c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +414390: 6e20 7084 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +414396: 0c00 |0011: move-result-object v0 │ │ +414398: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0008 line=104 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 (null) Ljava/io/File; │ │ @@ -907368,46 +907368,46 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -414498: |[414498] org.rauschig.jarchivelib.IOUtils.requireDirectory:(Ljava/io/File;)V │ │ -4144a8: 6e10 4e82 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@824e │ │ -4144ae: 0a00 |0003: move-result v0 │ │ -4144b0: 3900 2900 |0004: if-nez v0, 002d // +0029 │ │ -4144b4: 6e10 4582 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ -4144ba: 0a00 |0009: move-result v0 │ │ -4144bc: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -4144c0: 6e10 5482 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -4144c6: 6e10 3f82 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.canWrite:()Z // method@823f │ │ -4144cc: 0a00 |0012: move-result v0 │ │ -4144ce: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -4144d2: 0e00 |0015: return-void │ │ -4144d4: 2200 7110 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4144d8: 2201 9410 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4144dc: 7010 8384 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4144e2: 1a02 221f |001d: const-string v2, "Can not write to destination " // string@1f22 │ │ -4144e6: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4144ec: 6e20 8e84 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4144f2: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4144f8: 0c03 |0028: move-result-object v3 │ │ -4144fa: 7020 8783 3000 |0029: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -414500: 2700 |002c: throw v0 │ │ -414502: 2200 7110 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -414506: 2201 9410 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41450a: 7010 8384 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -414510: 6e20 8e84 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -414516: 1a03 5806 |0037: const-string v3, " exists and is a file, directory or path expected." // string@0658 │ │ -41451a: 6e20 8f84 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -414520: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -414526: 0c03 |003f: move-result-object v3 │ │ -414528: 7020 8783 3000 |0040: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -41452e: 2700 |0043: throw v0 │ │ +41448c: |[41448c] org.rauschig.jarchivelib.IOUtils.requireDirectory:(Ljava/io/File;)V │ │ +41449c: 6e10 4e82 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@824e │ │ +4144a2: 0a00 |0003: move-result v0 │ │ +4144a4: 3900 2900 |0004: if-nez v0, 002d // +0029 │ │ +4144a8: 6e10 4582 0300 |0006: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ +4144ae: 0a00 |0009: move-result v0 │ │ +4144b0: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +4144b4: 6e10 5482 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +4144ba: 6e10 3f82 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.canWrite:()Z // method@823f │ │ +4144c0: 0a00 |0012: move-result v0 │ │ +4144c2: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +4144c6: 0e00 |0015: return-void │ │ +4144c8: 2200 7110 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4144cc: 2201 9410 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4144d0: 7010 8384 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4144d6: 1a02 221f |001d: const-string v2, "Can not write to destination " // string@1f22 │ │ +4144da: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4144e0: 6e20 8e84 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4144e6: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4144ec: 0c03 |0028: move-result-object v3 │ │ +4144ee: 7020 8783 3000 |0029: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4144f4: 2700 |002c: throw v0 │ │ +4144f6: 2200 7110 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4144fa: 2201 9410 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4144fe: 7010 8384 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +414504: 6e20 8e84 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +41450a: 1a03 5806 |0037: const-string v3, " exists and is a file, directory or path expected." // string@0658 │ │ +41450e: 6e20 8f84 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +414514: 6e10 9f84 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41451a: 0c03 |003f: move-result-object v3 │ │ +41451c: 7020 8783 3000 |0040: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +414522: 2700 |0043: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=120 │ │ 0x000c line=121 │ │ 0x000f line=123 │ │ 0x0016 line=124 │ │ @@ -908034,33 +908034,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -414bc8: |[414bc8] org.slf4j.LoggerFactory.:()V │ │ -414bd8: 2200 7219 |0000: new-instance v0, Lorg/slf4j/helpers/SubstituteLoggerFactory; // type@1972 │ │ -414bdc: 7010 48cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.:()V // method@cb48 │ │ -414be2: 6900 ec8e |0005: sput-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414be6: 2200 6e19 |0007: new-instance v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ -414bea: 7010 f5ca 0000 |0009: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLoggerFactory;.:()V // method@caf5 │ │ -414bf0: 6900 e48e |000c: sput-object v0, Lorg/slf4j/LoggerFactory;.NOP_FALLBACK_FACTORY:Lorg/slf4j/helpers/NOPLoggerFactory; // field@8ee4 │ │ -414bf4: 1a00 28cd |000e: const-string v0, "slf4j.detectLoggerNameMismatch" // string@cd28 │ │ -414bf8: 7110 59cb 0000 |0010: invoke-static {v0}, Lorg/slf4j/helpers/Util;.safeGetBooleanSystemProperty:(Ljava/lang/String;)Z // method@cb59 │ │ -414bfe: 0a00 |0013: move-result v0 │ │ -414c00: 6a00 dd8e |0014: sput-boolean v0, Lorg/slf4j/LoggerFactory;.DETECT_LOGGER_NAME_MISMATCH:Z // field@8edd │ │ -414c04: 1a00 d914 |0016: const-string v0, "1.6" // string@14d9 │ │ -414c08: 1a01 db14 |0018: const-string v1, "1.7" // string@14db │ │ -414c0c: 2420 6e1c 1000 |001a: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1c6e │ │ -414c12: 0c00 |001d: move-result-object v0 │ │ -414c14: 6900 db8e |001e: sput-object v0, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ -414c18: 1a00 e1b7 |0020: const-string v0, "org/slf4j/impl/StaticLoggerBinder.class" // string@b7e1 │ │ -414c1c: 6900 ea8e |0022: sput-object v0, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ -414c20: 0e00 |0024: return-void │ │ +414bbc: |[414bbc] org.slf4j.LoggerFactory.:()V │ │ +414bcc: 2200 7219 |0000: new-instance v0, Lorg/slf4j/helpers/SubstituteLoggerFactory; // type@1972 │ │ +414bd0: 7010 48cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.:()V // method@cb48 │ │ +414bd6: 6900 ec8e |0005: sput-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414bda: 2200 6e19 |0007: new-instance v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ +414bde: 7010 f5ca 0000 |0009: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLoggerFactory;.:()V // method@caf5 │ │ +414be4: 6900 e48e |000c: sput-object v0, Lorg/slf4j/LoggerFactory;.NOP_FALLBACK_FACTORY:Lorg/slf4j/helpers/NOPLoggerFactory; // field@8ee4 │ │ +414be8: 1a00 28cd |000e: const-string v0, "slf4j.detectLoggerNameMismatch" // string@cd28 │ │ +414bec: 7110 59cb 0000 |0010: invoke-static {v0}, Lorg/slf4j/helpers/Util;.safeGetBooleanSystemProperty:(Ljava/lang/String;)Z // method@cb59 │ │ +414bf2: 0a00 |0013: move-result v0 │ │ +414bf4: 6a00 dd8e |0014: sput-boolean v0, Lorg/slf4j/LoggerFactory;.DETECT_LOGGER_NAME_MISMATCH:Z // field@8edd │ │ +414bf8: 1a00 d914 |0016: const-string v0, "1.6" // string@14d9 │ │ +414bfc: 1a01 db14 |0018: const-string v1, "1.7" // string@14db │ │ +414c00: 2420 6e1c 1000 |001a: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1c6e │ │ +414c06: 0c00 |001d: move-result-object v0 │ │ +414c08: 6900 db8e |001e: sput-object v0, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ +414c0c: 1a00 e1b7 |0020: const-string v0, "org/slf4j/impl/StaticLoggerBinder.class" // string@b7e1 │ │ +414c10: 6900 ea8e |0022: sput-object v0, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ +414c14: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ 0x0010 line=93 │ │ 0x001a line=102 │ │ 0x0022 line=290 │ │ @@ -908071,17 +908071,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -414c24: |[414c24] org.slf4j.LoggerFactory.:()V │ │ -414c34: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -414c3a: 0e00 |0003: return-void │ │ +414c18: |[414c18] org.slf4j.LoggerFactory.:()V │ │ +414c28: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +414c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/LoggerFactory; │ │ │ │ #2 : (in Lorg/slf4j/LoggerFactory;) │ │ @@ -908089,71 +908089,71 @@ │ │ type : '()V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -414c3c: |[414c3c] org.slf4j.LoggerFactory.bind:()V │ │ -414c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -414c4e: 7100 d4c9 0000 |0001: invoke-static {}, Lorg/slf4j/LoggerFactory;.isAndroid:()Z // method@c9d4 │ │ -414c54: 0a01 |0004: move-result v1 │ │ -414c56: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -414c5a: 7100 cec9 0000 |0007: invoke-static {}, Lorg/slf4j/LoggerFactory;.findPossibleStaticLoggerBinderPathSet:()Ljava/util/Set; // method@c9ce │ │ -414c60: 0c00 |000a: move-result-object v0 │ │ -414c62: 7110 dbc9 0000 |000b: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.reportMultipleBindingAmbiguity:(Ljava/util/Set;)V // method@c9db │ │ -414c68: 7100 5fcb 0000 |000e: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ -414c6e: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -414c70: 6701 e08e |0012: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414c74: 7110 dac9 0000 |0014: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.reportActualBinding:(Ljava/util/Set;)V // method@c9da │ │ -414c7a: 7100 cfc9 0000 |0017: invoke-static {}, Lorg/slf4j/LoggerFactory;.fixSubstituteLoggers:()V // method@c9cf │ │ -414c80: 7100 d8c9 0000 |001a: invoke-static {}, Lorg/slf4j/LoggerFactory;.replayEvents:()V // method@c9d8 │ │ -414c86: 6200 ec8e |001d: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414c8a: 6e10 49cb 0000 |001f: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.clear:()V // method@cb49 │ │ -414c90: 284c |0022: goto 006e // +004c │ │ -414c92: 0d00 |0023: move-exception v0 │ │ -414c94: 7110 cdc9 0000 |0024: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.failedBinding:(Ljava/lang/Throwable;)V // method@c9cd │ │ -414c9a: 2201 7210 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -414c9e: 1a02 9965 |0029: const-string v2, "Unexpected initialization failure" // string@6599 │ │ -414ca2: 7030 8d83 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ -414ca8: 2701 |002e: throw v1 │ │ -414caa: 0d00 |002f: move-exception v0 │ │ -414cac: 6e10 f683 0000 |0030: invoke-virtual {v0}, Ljava/lang/NoSuchMethodError;.getMessage:()Ljava/lang/String; // method@83f6 │ │ -414cb2: 0c01 |0033: move-result-object v1 │ │ -414cb4: 3801 1c00 |0034: if-eqz v1, 0050 // +001c │ │ -414cb8: 1a02 dfb7 |0036: const-string v2, "org.slf4j.impl.StaticLoggerBinder.getSingleton()" // string@b7df │ │ -414cbc: 6e20 4c84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -414cc2: 0a01 |003b: move-result v1 │ │ -414cc4: 3801 1400 |003c: if-eqz v1, 0050 // +0014 │ │ -414cc8: 1221 |003e: const/4 v1, #int 2 // #2 │ │ -414cca: 6701 e08e |003f: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414cce: 1a01 27cd |0041: const-string v1, "slf4j-api 1.6.x (or later) is incompatible with this binding." // string@cd27 │ │ -414cd2: 7110 56cb 0100 |0043: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414cd8: 1a01 056a |0046: const-string v1, "Your binding is version 1.5.5 or earlier." // string@6a05 │ │ -414cdc: 7110 56cb 0100 |0048: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414ce2: 1a01 1066 |004b: const-string v1, "Upgrade your binding to version 1.6.x." // string@6610 │ │ -414ce6: 7110 56cb 0100 |004d: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414cec: 2700 |0050: throw v0 │ │ -414cee: 0d00 |0051: move-exception v0 │ │ -414cf0: 6e10 f483 0000 |0052: invoke-virtual {v0}, Ljava/lang/NoClassDefFoundError;.getMessage:()Ljava/lang/String; // method@83f4 │ │ -414cf6: 0c01 |0055: move-result-object v1 │ │ -414cf8: 7110 d5c9 0100 |0056: invoke-static {v1}, Lorg/slf4j/LoggerFactory;.messageContainsOrgSlf4jImplStaticLoggerBinder:(Ljava/lang/String;)Z // method@c9d5 │ │ -414cfe: 0a01 |0059: move-result v1 │ │ -414d00: 3801 1500 |005a: if-eqz v1, 006f // +0015 │ │ -414d04: 1240 |005c: const/4 v0, #int 4 // #4 │ │ -414d06: 6700 e08e |005d: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414d0a: 1a00 9928 |005f: const-string v0, "Failed to load class "org.slf4j.impl.StaticLoggerBinder"." // string@2899 │ │ -414d0e: 7110 56cb 0000 |0061: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414d14: 1a00 3324 |0064: const-string v0, "Defaulting to no-operation (NOP) logger implementation" // string@2433 │ │ -414d18: 7110 56cb 0000 |0066: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414d1e: 1a00 325d |0069: const-string v0, "See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details." // string@5d32 │ │ -414d22: 7110 56cb 0000 |006b: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414d28: 0e00 |006e: return-void │ │ -414d2a: 7110 cdc9 0000 |006f: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.failedBinding:(Ljava/lang/Throwable;)V // method@c9cd │ │ -414d30: 2700 |0072: throw v0 │ │ +414c30: |[414c30] org.slf4j.LoggerFactory.bind:()V │ │ +414c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +414c42: 7100 d4c9 0000 |0001: invoke-static {}, Lorg/slf4j/LoggerFactory;.isAndroid:()Z // method@c9d4 │ │ +414c48: 0a01 |0004: move-result v1 │ │ +414c4a: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ +414c4e: 7100 cec9 0000 |0007: invoke-static {}, Lorg/slf4j/LoggerFactory;.findPossibleStaticLoggerBinderPathSet:()Ljava/util/Set; // method@c9ce │ │ +414c54: 0c00 |000a: move-result-object v0 │ │ +414c56: 7110 dbc9 0000 |000b: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.reportMultipleBindingAmbiguity:(Ljava/util/Set;)V // method@c9db │ │ +414c5c: 7100 5fcb 0000 |000e: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ +414c62: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +414c64: 6701 e08e |0012: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414c68: 7110 dac9 0000 |0014: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.reportActualBinding:(Ljava/util/Set;)V // method@c9da │ │ +414c6e: 7100 cfc9 0000 |0017: invoke-static {}, Lorg/slf4j/LoggerFactory;.fixSubstituteLoggers:()V // method@c9cf │ │ +414c74: 7100 d8c9 0000 |001a: invoke-static {}, Lorg/slf4j/LoggerFactory;.replayEvents:()V // method@c9d8 │ │ +414c7a: 6200 ec8e |001d: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414c7e: 6e10 49cb 0000 |001f: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.clear:()V // method@cb49 │ │ +414c84: 284c |0022: goto 006e // +004c │ │ +414c86: 0d00 |0023: move-exception v0 │ │ +414c88: 7110 cdc9 0000 |0024: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.failedBinding:(Ljava/lang/Throwable;)V // method@c9cd │ │ +414c8e: 2201 7210 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +414c92: 1a02 9965 |0029: const-string v2, "Unexpected initialization failure" // string@6599 │ │ +414c96: 7030 8d83 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ +414c9c: 2701 |002e: throw v1 │ │ +414c9e: 0d00 |002f: move-exception v0 │ │ +414ca0: 6e10 f683 0000 |0030: invoke-virtual {v0}, Ljava/lang/NoSuchMethodError;.getMessage:()Ljava/lang/String; // method@83f6 │ │ +414ca6: 0c01 |0033: move-result-object v1 │ │ +414ca8: 3801 1c00 |0034: if-eqz v1, 0050 // +001c │ │ +414cac: 1a02 dfb7 |0036: const-string v2, "org.slf4j.impl.StaticLoggerBinder.getSingleton()" // string@b7df │ │ +414cb0: 6e20 4c84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +414cb6: 0a01 |003b: move-result v1 │ │ +414cb8: 3801 1400 |003c: if-eqz v1, 0050 // +0014 │ │ +414cbc: 1221 |003e: const/4 v1, #int 2 // #2 │ │ +414cbe: 6701 e08e |003f: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414cc2: 1a01 27cd |0041: const-string v1, "slf4j-api 1.6.x (or later) is incompatible with this binding." // string@cd27 │ │ +414cc6: 7110 56cb 0100 |0043: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414ccc: 1a01 056a |0046: const-string v1, "Your binding is version 1.5.5 or earlier." // string@6a05 │ │ +414cd0: 7110 56cb 0100 |0048: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414cd6: 1a01 1066 |004b: const-string v1, "Upgrade your binding to version 1.6.x." // string@6610 │ │ +414cda: 7110 56cb 0100 |004d: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414ce0: 2700 |0050: throw v0 │ │ +414ce2: 0d00 |0051: move-exception v0 │ │ +414ce4: 6e10 f483 0000 |0052: invoke-virtual {v0}, Ljava/lang/NoClassDefFoundError;.getMessage:()Ljava/lang/String; // method@83f4 │ │ +414cea: 0c01 |0055: move-result-object v1 │ │ +414cec: 7110 d5c9 0100 |0056: invoke-static {v1}, Lorg/slf4j/LoggerFactory;.messageContainsOrgSlf4jImplStaticLoggerBinder:(Ljava/lang/String;)Z // method@c9d5 │ │ +414cf2: 0a01 |0059: move-result v1 │ │ +414cf4: 3801 1500 |005a: if-eqz v1, 006f // +0015 │ │ +414cf8: 1240 |005c: const/4 v0, #int 4 // #4 │ │ +414cfa: 6700 e08e |005d: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414cfe: 1a00 9928 |005f: const-string v0, "Failed to load class "org.slf4j.impl.StaticLoggerBinder"." // string@2899 │ │ +414d02: 7110 56cb 0000 |0061: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414d08: 1a00 3324 |0064: const-string v0, "Defaulting to no-operation (NOP) logger implementation" // string@2433 │ │ +414d0c: 7110 56cb 0000 |0066: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414d12: 1a00 325d |0069: const-string v0, "See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details." // string@5d32 │ │ +414d16: 7110 56cb 0000 |006b: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414d1c: 0e00 |006e: return-void │ │ +414d1e: 7110 cdc9 0000 |006f: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.failedBinding:(Ljava/lang/Throwable;)V // method@c9cd │ │ +414d24: 2700 |0072: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0051 │ │ Ljava/lang/NoSuchMethodError; -> 0x002f │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0001 line=145 │ │ @@ -908189,30 +908189,30 @@ │ │ type : '(Lorg/slf4j/event/SubstituteLoggingEvent;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -414d48: |[414d48] org.slf4j.LoggerFactory.emitReplayOrSubstituionWarning:(Lorg/slf4j/event/SubstituteLoggingEvent;I)V │ │ -414d58: 6e10 4eca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ -414d5e: 0c00 |0003: move-result-object v0 │ │ -414d60: 6e10 27cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ -414d66: 0a00 |0007: move-result v0 │ │ -414d68: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -414d6c: 7110 cbc9 0200 |000a: invoke-static {v2}, Lorg/slf4j/LoggerFactory;.emitReplayWarning:(I)V // method@c9cb │ │ -414d72: 280f |000d: goto 001c // +000f │ │ -414d74: 6e10 4eca 0100 |000e: invoke-virtual {v1}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ -414d7a: 0c01 |0011: move-result-object v1 │ │ -414d7c: 6e10 28cb 0100 |0012: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNOP:()Z // method@cb28 │ │ -414d82: 0a01 |0015: move-result v1 │ │ -414d84: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -414d88: 2804 |0018: goto 001c // +0004 │ │ -414d8a: 7100 ccc9 0000 |0019: invoke-static {}, Lorg/slf4j/LoggerFactory;.emitSubstitutionWarning:()V // method@c9cc │ │ -414d90: 0e00 |001c: return-void │ │ +414d3c: |[414d3c] org.slf4j.LoggerFactory.emitReplayOrSubstituionWarning:(Lorg/slf4j/event/SubstituteLoggingEvent;I)V │ │ +414d4c: 6e10 4eca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ +414d52: 0c00 |0003: move-result-object v0 │ │ +414d54: 6e10 27cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ +414d5a: 0a00 |0007: move-result v0 │ │ +414d5c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +414d60: 7110 cbc9 0200 |000a: invoke-static {v2}, Lorg/slf4j/LoggerFactory;.emitReplayWarning:(I)V // method@c9cb │ │ +414d66: 280f |000d: goto 001c // +000f │ │ +414d68: 6e10 4eca 0100 |000e: invoke-virtual {v1}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ +414d6e: 0c01 |0011: move-result-object v1 │ │ +414d70: 6e10 28cb 0100 |0012: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNOP:()Z // method@cb28 │ │ +414d76: 0a01 |0015: move-result v1 │ │ +414d78: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +414d7c: 2804 |0018: goto 001c // +0004 │ │ +414d7e: 7100 ccc9 0000 |0019: invoke-static {}, Lorg/slf4j/LoggerFactory;.emitSubstitutionWarning:()V // method@c9cc │ │ +414d84: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000a line=220 │ │ 0x000e line=221 │ │ 0x0019 line=224 │ │ locals : │ │ @@ -908224,30 +908224,30 @@ │ │ type : '(I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -414d94: |[414d94] org.slf4j.LoggerFactory.emitReplayWarning:(I)V │ │ -414da4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -414da8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -414dae: 1a01 a716 |0005: const-string v1, "A number (" // string@16a7 │ │ -414db2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -414db8: 6e20 8a84 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -414dbe: 1a02 7411 |000d: const-string v2, ") of logging calls during the initialization phase have been intercepted and are" // string@1174 │ │ -414dc2: 6e20 8f84 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -414dc8: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -414dce: 0c02 |0015: move-result-object v2 │ │ -414dd0: 7110 56cb 0200 |0016: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414dd6: 1a02 0ab4 |0019: const-string v2, "now being replayed. These are subject to the filtering rules of the underlying logging system." // string@b40a │ │ -414dda: 7110 56cb 0200 |001b: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414de0: 1a02 305d |001e: const-string v2, "See also http://www.slf4j.org/codes.html#replay" // string@5d30 │ │ -414de4: 7110 56cb 0200 |0020: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414dea: 0e00 |0023: return-void │ │ +414d88: |[414d88] org.slf4j.LoggerFactory.emitReplayWarning:(I)V │ │ +414d98: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +414d9c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +414da2: 1a01 a716 |0005: const-string v1, "A number (" // string@16a7 │ │ +414da6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +414dac: 6e20 8a84 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +414db2: 1a02 7411 |000d: const-string v2, ") of logging calls during the initialization phase have been intercepted and are" // string@1174 │ │ +414db6: 6e20 8f84 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +414dbc: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +414dc2: 0c02 |0015: move-result-object v2 │ │ +414dc4: 7110 56cb 0200 |0016: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414dca: 1a02 0ab4 |0019: const-string v2, "now being replayed. These are subject to the filtering rules of the underlying logging system." // string@b40a │ │ +414dce: 7110 56cb 0200 |001b: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414dd4: 1a02 305d |001e: const-string v2, "See also http://www.slf4j.org/codes.html#replay" // string@5d30 │ │ +414dd8: 7110 56cb 0200 |0020: invoke-static {v2}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414dde: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x001b line=257 │ │ 0x0020 line=258 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 (null) I │ │ @@ -908257,26 +908257,26 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -414dec: |[414dec] org.slf4j.LoggerFactory.emitSubstitutionWarning:()V │ │ -414dfc: 1a00 1c63 |0000: const-string v0, "The following set of substitute loggers may have been accessed" // string@631c │ │ -414e00: 7110 56cb 0000 |0002: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414e06: 1a00 5584 |0005: const-string v0, "during the initialization phase. Logging calls during this" // string@8455 │ │ -414e0a: 7110 56cb 0000 |0007: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414e10: 1a00 9fb9 |000a: const-string v0, "phase were not honored. However, subsequent logging calls to these" // string@b99f │ │ -414e14: 7110 56cb 0000 |000c: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414e1a: 1a00 fea2 |000f: const-string v0, "loggers will work as normally expected." // string@a2fe │ │ -414e1e: 7110 56cb 0000 |0011: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414e24: 1a00 315d |0014: const-string v0, "See also http://www.slf4j.org/codes.html#substituteLogger" // string@5d31 │ │ -414e28: 7110 56cb 0000 |0016: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414e2e: 0e00 |0019: return-void │ │ +414de0: |[414de0] org.slf4j.LoggerFactory.emitSubstitutionWarning:()V │ │ +414df0: 1a00 1c63 |0000: const-string v0, "The following set of substitute loggers may have been accessed" // string@631c │ │ +414df4: 7110 56cb 0000 |0002: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414dfa: 1a00 5584 |0005: const-string v0, "during the initialization phase. Logging calls during this" // string@8455 │ │ +414dfe: 7110 56cb 0000 |0007: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414e04: 1a00 9fb9 |000a: const-string v0, "phase were not honored. However, subsequent logging calls to these" // string@b99f │ │ +414e08: 7110 56cb 0000 |000c: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414e0e: 1a00 fea2 |000f: const-string v0, "loggers will work as normally expected." // string@a2fe │ │ +414e12: 7110 56cb 0000 |0011: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414e18: 1a00 315d |0014: const-string v0, "See also http://www.slf4j.org/codes.html#substituteLogger" // string@5d31 │ │ +414e1c: 7110 56cb 0000 |0016: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414e22: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ 0x0007 line=249 │ │ 0x000c line=250 │ │ 0x0011 line=251 │ │ 0x0016 line=252 │ │ @@ -908287,20 +908287,20 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -414e30: |[414e30] org.slf4j.LoggerFactory.failedBinding:(Ljava/lang/Throwable;)V │ │ -414e40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -414e42: 6700 e08e |0001: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414e46: 1a00 8d28 |0003: const-string v0, "Failed to instantiate SLF4J LoggerFactory" // string@288d │ │ -414e4a: 7120 57cb 1000 |0005: invoke-static {v0, v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -414e50: 0e00 |0008: return-void │ │ +414e24: |[414e24] org.slf4j.LoggerFactory.failedBinding:(Ljava/lang/Throwable;)V │ │ +414e34: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +414e36: 6700 e08e |0001: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414e3a: 1a00 8d28 |0003: const-string v0, "Failed to instantiate SLF4J LoggerFactory" // string@288d │ │ +414e3e: 7120 57cb 1000 |0005: invoke-static {v0, v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +414e44: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0005 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -908309,40 +908309,40 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -414a00: |[414a00] org.slf4j.LoggerFactory.findPossibleStaticLoggerBinderPathSet:()Ljava/util/Set; │ │ -414a10: 2200 2a11 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ -414a14: 7010 6387 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -414a1a: 1c01 5b19 |0005: const-class v1, Lorg/slf4j/LoggerFactory; // type@195b │ │ -414a1e: 6e10 2e83 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -414a24: 0c01 |000a: move-result-object v1 │ │ -414a26: 3901 0900 |000b: if-nez v1, 0014 // +0009 │ │ -414a2a: 6201 ea8e |000d: sget-object v1, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ -414a2e: 7110 5b83 0100 |000f: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@835b │ │ -414a34: 0c01 |0012: move-result-object v1 │ │ -414a36: 2807 |0013: goto 001a // +0007 │ │ -414a38: 6202 ea8e |0014: sget-object v2, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ -414a3c: 6e20 5983 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@8359 │ │ -414a42: 0c01 |0019: move-result-object v1 │ │ -414a44: 7210 2f87 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ -414a4a: 0a02 |001d: move-result v2 │ │ -414a4c: 3802 1200 |001e: if-eqz v2, 0030 // +0012 │ │ -414a50: 7210 3087 0100 |0020: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ -414a56: 0c02 |0023: move-result-object v2 │ │ -414a58: 1f02 d210 |0024: check-cast v2, Ljava/net/URL; // type@10d2 │ │ -414a5c: 7220 d887 2000 |0026: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -414a62: 28f1 |0029: goto 001a // -000f │ │ -414a64: 0d01 |002a: move-exception v1 │ │ -414a66: 1a02 7826 |002b: const-string v2, "Error getting resources from path" // string@2678 │ │ -414a6a: 7120 57cb 1200 |002d: invoke-static {v2, v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -414a70: 1100 |0030: return-object v0 │ │ +4149f4: |[4149f4] org.slf4j.LoggerFactory.findPossibleStaticLoggerBinderPathSet:()Ljava/util/Set; │ │ +414a04: 2200 2a11 |0000: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ +414a08: 7010 6387 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +414a0e: 1c01 5b19 |0005: const-class v1, Lorg/slf4j/LoggerFactory; // type@195b │ │ +414a12: 6e10 2e83 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +414a18: 0c01 |000a: move-result-object v1 │ │ +414a1a: 3901 0900 |000b: if-nez v1, 0014 // +0009 │ │ +414a1e: 6201 ea8e |000d: sget-object v1, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ +414a22: 7110 5b83 0100 |000f: invoke-static {v1}, Ljava/lang/ClassLoader;.getSystemResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@835b │ │ +414a28: 0c01 |0012: move-result-object v1 │ │ +414a2a: 2807 |0013: goto 001a // +0007 │ │ +414a2c: 6202 ea8e |0014: sget-object v2, Lorg/slf4j/LoggerFactory;.STATIC_LOGGER_BINDER_PATH:Ljava/lang/String; // field@8eea │ │ +414a30: 6e20 5983 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;.getResources:(Ljava/lang/String;)Ljava/util/Enumeration; // method@8359 │ │ +414a36: 0c01 |0019: move-result-object v1 │ │ +414a38: 7210 2f87 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ +414a3e: 0a02 |001d: move-result v2 │ │ +414a40: 3802 1200 |001e: if-eqz v2, 0030 // +0012 │ │ +414a44: 7210 3087 0100 |0020: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ +414a4a: 0c02 |0023: move-result-object v2 │ │ +414a4c: 1f02 d210 |0024: check-cast v2, Ljava/net/URL; // type@10d2 │ │ +414a50: 7220 d887 2000 |0026: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +414a56: 28f1 |0029: goto 001a // -000f │ │ +414a58: 0d01 |002a: move-exception v1 │ │ +414a5a: 1a02 7826 |002b: const-string v2, "Error getting resources from path" // string@2678 │ │ +414a5e: 7120 57cb 1200 |002d: invoke-static {v2, v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +414a64: 1100 |0030: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=298 │ │ 0x000d line=301 │ │ @@ -908358,41 +908358,41 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -414e54: |[414e54] org.slf4j.LoggerFactory.fixSubstituteLoggers:()V │ │ -414e64: 6200 ec8e |0000: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414e68: 1d00 |0002: monitor-enter v0 │ │ -414e6a: 6201 ec8e |0003: sget-object v1, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414e6e: 6e10 4ecb 0100 |0005: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:()V // method@cb4e │ │ -414e74: 6201 ec8e |0008: sget-object v1, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414e78: 6e10 4dcb 0100 |000a: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.getLoggers:()Ljava/util/List; // method@cb4d │ │ -414e7e: 0c01 |000d: move-result-object v1 │ │ -414e80: 7210 8487 0100 |000e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -414e86: 0c01 |0011: move-result-object v1 │ │ -414e88: 7210 5487 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -414e8e: 0a02 |0015: move-result v2 │ │ -414e90: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -414e94: 7210 5587 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -414e9a: 0c02 |001b: move-result-object v2 │ │ -414e9c: 1f02 7119 |001c: check-cast v2, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ -414ea0: 6e10 19cb 0200 |001e: invoke-virtual {v2}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ -414ea6: 0c03 |0021: move-result-object v3 │ │ -414ea8: 7110 d2c9 0300 |0022: invoke-static {v3}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ -414eae: 0c03 |0025: move-result-object v3 │ │ -414eb0: 6e20 33cb 3200 |0026: invoke-virtual {v2, v3}, Lorg/slf4j/helpers/SubstituteLogger;.setDelegate:(Lorg/slf4j/Logger;)V // method@cb33 │ │ -414eb6: 28e9 |0029: goto 0012 // -0017 │ │ -414eb8: 1e00 |002a: monitor-exit v0 │ │ -414eba: 0e00 |002b: return-void │ │ -414ebc: 0d01 |002c: move-exception v1 │ │ -414ebe: 1e00 |002d: monitor-exit v0 │ │ -414ec0: 2701 |002e: throw v1 │ │ +414e48: |[414e48] org.slf4j.LoggerFactory.fixSubstituteLoggers:()V │ │ +414e58: 6200 ec8e |0000: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414e5c: 1d00 |0002: monitor-enter v0 │ │ +414e5e: 6201 ec8e |0003: sget-object v1, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414e62: 6e10 4ecb 0100 |0005: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:()V // method@cb4e │ │ +414e68: 6201 ec8e |0008: sget-object v1, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414e6c: 6e10 4dcb 0100 |000a: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.getLoggers:()Ljava/util/List; // method@cb4d │ │ +414e72: 0c01 |000d: move-result-object v1 │ │ +414e74: 7210 8487 0100 |000e: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +414e7a: 0c01 |0011: move-result-object v1 │ │ +414e7c: 7210 5487 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +414e82: 0a02 |0015: move-result v2 │ │ +414e84: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +414e88: 7210 5587 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +414e8e: 0c02 |001b: move-result-object v2 │ │ +414e90: 1f02 7119 |001c: check-cast v2, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ +414e94: 6e10 19cb 0200 |001e: invoke-virtual {v2}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ +414e9a: 0c03 |0021: move-result-object v3 │ │ +414e9c: 7110 d2c9 0300 |0022: invoke-static {v3}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ +414ea2: 0c03 |0025: move-result-object v3 │ │ +414ea4: 6e20 33cb 3200 |0026: invoke-virtual {v2, v3}, Lorg/slf4j/helpers/SubstituteLogger;.setDelegate:(Lorg/slf4j/Logger;)V // method@cb33 │ │ +414eaa: 28e9 |0029: goto 0012 // -0017 │ │ +414eac: 1e00 |002a: monitor-exit v0 │ │ +414eae: 0e00 |002b: return-void │ │ +414eb0: 0d01 |002c: move-exception v1 │ │ +414eb2: 1e00 |002d: monitor-exit v0 │ │ +414eb4: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x002e │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0008 line=186 │ │ @@ -908406,54 +908406,54 @@ │ │ type : '()Lorg/slf4j/ILoggerFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -414a84: |[414a84] org.slf4j.LoggerFactory.getILoggerFactory:()Lorg/slf4j/ILoggerFactory; │ │ -414a94: 6000 e08e |0000: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414a98: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -414a9a: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ -414a9e: 1c00 5b19 |0005: const-class v0, Lorg/slf4j/LoggerFactory; // type@195b │ │ -414aa2: 1d00 |0007: monitor-enter v0 │ │ -414aa4: 6002 e08e |0008: sget v2, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414aa8: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ -414aac: 6701 e08e |000c: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414ab0: 7100 d7c9 0000 |000e: invoke-static {}, Lorg/slf4j/LoggerFactory;.performInitialization:()V // method@c9d7 │ │ -414ab6: 1e00 |0011: monitor-exit v0 │ │ -414ab8: 2804 |0012: goto 0016 // +0004 │ │ -414aba: 0d01 |0013: move-exception v1 │ │ -414abc: 1e00 |0014: monitor-exit v0 │ │ -414abe: 2701 |0015: throw v1 │ │ -414ac0: 6000 e08e |0016: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414ac4: 3210 2700 |0018: if-eq v0, v1, 003f // +0027 │ │ -414ac8: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -414aca: 3210 1c00 |001b: if-eq v0, v1, 0037 // +001c │ │ -414ace: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -414ad0: 3210 1000 |001e: if-eq v0, v1, 002e // +0010 │ │ -414ad4: 1241 |0020: const/4 v1, #int 4 // #4 │ │ -414ad6: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -414ada: 6200 e48e |0023: sget-object v0, Lorg/slf4j/LoggerFactory;.NOP_FALLBACK_FACTORY:Lorg/slf4j/helpers/NOPLoggerFactory; // field@8ee4 │ │ -414ade: 1100 |0025: return-object v0 │ │ -414ae0: 2200 7210 |0026: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -414ae4: 1a01 e165 |0028: const-string v1, "Unreachable code" // string@65e1 │ │ -414ae8: 7020 8c83 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -414aee: 2700 |002d: throw v0 │ │ -414af0: 7100 5fcb 0000 |002e: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ -414af6: 0c00 |0031: move-result-object v0 │ │ -414af8: 6e10 5dcb 0000 |0032: invoke-virtual {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.getLoggerFactory:()Lorg/slf4j/ILoggerFactory; // method@cb5d │ │ -414afe: 0c00 |0035: move-result-object v0 │ │ -414b00: 1100 |0036: return-object v0 │ │ -414b02: 2200 7210 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -414b06: 1a01 ddb7 |0039: const-string v1, "org.slf4j.LoggerFactory in failed state. Original exception was thrown EARLIER. See also http://www.slf4j.org/codes.html#unsuccessfulInit" // string@b7dd │ │ -414b0a: 7020 8c83 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -414b10: 2700 |003e: throw v0 │ │ -414b12: 6200 ec8e |003f: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414b16: 1100 |0041: return-object v0 │ │ +414a78: |[414a78] org.slf4j.LoggerFactory.getILoggerFactory:()Lorg/slf4j/ILoggerFactory; │ │ +414a88: 6000 e08e |0000: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414a8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +414a8e: 3900 1300 |0003: if-nez v0, 0016 // +0013 │ │ +414a92: 1c00 5b19 |0005: const-class v0, Lorg/slf4j/LoggerFactory; // type@195b │ │ +414a96: 1d00 |0007: monitor-enter v0 │ │ +414a98: 6002 e08e |0008: sget v2, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414a9c: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ +414aa0: 6701 e08e |000c: sput v1, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414aa4: 7100 d7c9 0000 |000e: invoke-static {}, Lorg/slf4j/LoggerFactory;.performInitialization:()V // method@c9d7 │ │ +414aaa: 1e00 |0011: monitor-exit v0 │ │ +414aac: 2804 |0012: goto 0016 // +0004 │ │ +414aae: 0d01 |0013: move-exception v1 │ │ +414ab0: 1e00 |0014: monitor-exit v0 │ │ +414ab2: 2701 |0015: throw v1 │ │ +414ab4: 6000 e08e |0016: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414ab8: 3210 2700 |0018: if-eq v0, v1, 003f // +0027 │ │ +414abc: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +414abe: 3210 1c00 |001b: if-eq v0, v1, 0037 // +001c │ │ +414ac2: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +414ac4: 3210 1000 |001e: if-eq v0, v1, 002e // +0010 │ │ +414ac8: 1241 |0020: const/4 v1, #int 4 // #4 │ │ +414aca: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +414ace: 6200 e48e |0023: sget-object v0, Lorg/slf4j/LoggerFactory;.NOP_FALLBACK_FACTORY:Lorg/slf4j/helpers/NOPLoggerFactory; // field@8ee4 │ │ +414ad2: 1100 |0025: return-object v0 │ │ +414ad4: 2200 7210 |0026: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +414ad8: 1a01 e165 |0028: const-string v1, "Unreachable code" // string@65e1 │ │ +414adc: 7020 8c83 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +414ae2: 2700 |002d: throw v0 │ │ +414ae4: 7100 5fcb 0000 |002e: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ +414aea: 0c00 |0031: move-result-object v0 │ │ +414aec: 6e10 5dcb 0000 |0032: invoke-virtual {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.getLoggerFactory:()Lorg/slf4j/ILoggerFactory; // method@cb5d │ │ +414af2: 0c00 |0035: move-result-object v0 │ │ +414af4: 1100 |0036: return-object v0 │ │ +414af6: 2200 7210 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +414afa: 1a01 ddb7 |0039: const-string v1, "org.slf4j.LoggerFactory in failed state. Original exception was thrown EARLIER. See also http://www.slf4j.org/codes.html#unsuccessfulInit" // string@b7dd │ │ +414afe: 7020 8c83 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +414b04: 2700 |003e: throw v0 │ │ +414b06: 6200 ec8e |003f: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414b0a: 1100 |0041: return-object v0 │ │ catches : 1 │ │ 0x0008 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=408 │ │ 0x0005 line=409 │ │ 0x0008 line=410 │ │ @@ -908473,44 +908473,44 @@ │ │ type : '(Ljava/lang/Class;)Lorg/slf4j/Logger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -414b24: |[414b24] org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger; │ │ -414b34: 6e10 4183 0400 |0000: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -414b3a: 0c00 |0003: move-result-object v0 │ │ -414b3c: 7110 d2c9 0000 |0004: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ -414b42: 0c00 |0007: move-result-object v0 │ │ -414b44: 6301 dd8e |0008: sget-boolean v1, Lorg/slf4j/LoggerFactory;.DETECT_LOGGER_NAME_MISMATCH:Z // field@8edd │ │ -414b48: 3801 2d00 |000a: if-eqz v1, 0037 // +002d │ │ -414b4c: 7100 54cb 0000 |000c: invoke-static {}, Lorg/slf4j/helpers/Util;.getCallingClass:()Ljava/lang/Class; // method@cb54 │ │ -414b52: 0c01 |000f: move-result-object v1 │ │ -414b54: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ -414b58: 7120 d6c9 1400 |0012: invoke-static {v4, v1}, Lorg/slf4j/LoggerFactory;.nonMatchingClasses:(Ljava/lang/Class;Ljava/lang/Class;)Z // method@c9d6 │ │ -414b5e: 0a04 |0015: move-result v4 │ │ -414b60: 3804 2100 |0016: if-eqz v4, 0037 // +0021 │ │ -414b64: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -414b66: 2344 6b1c |0019: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ -414b6a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -414b6c: 7210 9ec9 0000 |001c: invoke-interface {v0}, Lorg/slf4j/Logger;.getName:()Ljava/lang/String; // method@c99e │ │ -414b72: 0c03 |001f: move-result-object v3 │ │ -414b74: 4d03 0402 |0020: aput-object v3, v4, v2 │ │ -414b78: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -414b7a: 6e10 4183 0100 |0023: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -414b80: 0c01 |0026: move-result-object v1 │ │ -414b82: 4d01 0402 |0027: aput-object v1, v4, v2 │ │ -414b86: 1a01 5524 |0029: const-string v1, "Detected logger name mismatch. Given name: "%s"; computed name: "%s"." // string@2455 │ │ -414b8a: 7120 5284 4100 |002b: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -414b90: 0c04 |002e: move-result-object v4 │ │ -414b92: 7110 56cb 0400 |002f: invoke-static {v4}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414b98: 1a04 335d |0032: const-string v4, "See http://www.slf4j.org/codes.html#loggerNameMismatch for an explanation" // string@5d33 │ │ -414b9c: 7110 56cb 0400 |0034: invoke-static {v4}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414ba2: 1100 |0037: return-object v0 │ │ +414b18: |[414b18] org.slf4j.LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger; │ │ +414b28: 6e10 4183 0400 |0000: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +414b2e: 0c00 |0003: move-result-object v0 │ │ +414b30: 7110 d2c9 0000 |0004: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ +414b36: 0c00 |0007: move-result-object v0 │ │ +414b38: 6301 dd8e |0008: sget-boolean v1, Lorg/slf4j/LoggerFactory;.DETECT_LOGGER_NAME_MISMATCH:Z // field@8edd │ │ +414b3c: 3801 2d00 |000a: if-eqz v1, 0037 // +002d │ │ +414b40: 7100 54cb 0000 |000c: invoke-static {}, Lorg/slf4j/helpers/Util;.getCallingClass:()Ljava/lang/Class; // method@cb54 │ │ +414b46: 0c01 |000f: move-result-object v1 │ │ +414b48: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ +414b4c: 7120 d6c9 1400 |0012: invoke-static {v4, v1}, Lorg/slf4j/LoggerFactory;.nonMatchingClasses:(Ljava/lang/Class;Ljava/lang/Class;)Z // method@c9d6 │ │ +414b52: 0a04 |0015: move-result v4 │ │ +414b54: 3804 2100 |0016: if-eqz v4, 0037 // +0021 │ │ +414b58: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +414b5a: 2344 6b1c |0019: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ +414b5e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +414b60: 7210 9ec9 0000 |001c: invoke-interface {v0}, Lorg/slf4j/Logger;.getName:()Ljava/lang/String; // method@c99e │ │ +414b66: 0c03 |001f: move-result-object v3 │ │ +414b68: 4d03 0402 |0020: aput-object v3, v4, v2 │ │ +414b6c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +414b6e: 6e10 4183 0100 |0023: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +414b74: 0c01 |0026: move-result-object v1 │ │ +414b76: 4d01 0402 |0027: aput-object v1, v4, v2 │ │ +414b7a: 1a01 5524 |0029: const-string v1, "Detected logger name mismatch. Given name: "%s"; computed name: "%s"." // string@2455 │ │ +414b7e: 7120 5284 4100 |002b: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +414b84: 0c04 |002e: move-result-object v4 │ │ +414b86: 7110 56cb 0400 |002f: invoke-static {v4}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414b8c: 1a04 335d |0032: const-string v4, "See http://www.slf4j.org/codes.html#loggerNameMismatch for an explanation" // string@5d33 │ │ +414b90: 7110 56cb 0400 |0034: invoke-static {v4}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414b96: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ 0x000c line=385 │ │ 0x0012 line=386 │ │ 0x0019 line=387 │ │ @@ -908523,20 +908523,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Logger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -414ba4: |[414ba4] org.slf4j.LoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ -414bb4: 7100 d0c9 0000 |0000: invoke-static {}, Lorg/slf4j/LoggerFactory;.getILoggerFactory:()Lorg/slf4j/ILoggerFactory; // method@c9d0 │ │ -414bba: 0c00 |0003: move-result-object v0 │ │ -414bbc: 7220 85c9 1000 |0004: invoke-interface {v0, v1}, Lorg/slf4j/ILoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c985 │ │ -414bc2: 0c01 |0007: move-result-object v1 │ │ -414bc4: 1101 |0008: return-object v1 │ │ +414b98: |[414b98] org.slf4j.LoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ +414ba8: 7100 d0c9 0000 |0000: invoke-static {}, Lorg/slf4j/LoggerFactory;.getILoggerFactory:()Lorg/slf4j/ILoggerFactory; // method@c9d0 │ │ +414bae: 0c00 |0003: move-result-object v0 │ │ +414bb0: 7220 85c9 1000 |0004: invoke-interface {v0, v1}, Lorg/slf4j/ILoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c985 │ │ +414bb6: 0c01 |0007: move-result-object v1 │ │ +414bb8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -908545,22 +908545,22 @@ │ │ type : '(Ljava/util/Set;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -414940: |[414940] org.slf4j.LoggerFactory.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z │ │ -414950: 7210 e287 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@87e2 │ │ -414956: 0a01 |0003: move-result v1 │ │ -414958: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -41495a: 3701 0300 |0005: if-le v1, v0, 0008 // +0003 │ │ -41495e: 2802 |0007: goto 0009 // +0002 │ │ -414960: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -414962: 0f00 |0009: return v0 │ │ +414934: |[414934] org.slf4j.LoggerFactory.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z │ │ +414944: 7210 e287 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@87e2 │ │ +41494a: 0a01 |0003: move-result v1 │ │ +41494c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +41494e: 3701 0300 |0005: if-le v1, v0, 0008 // +0003 │ │ +414952: 2802 |0007: goto 0009 // +0002 │ │ +414954: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +414956: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/Set; │ │ │ │ #13 : (in Lorg/slf4j/LoggerFactory;) │ │ @@ -908568,27 +908568,27 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -414964: |[414964] org.slf4j.LoggerFactory.isAndroid:()Z │ │ -414974: 1a00 9f9f |0000: const-string v0, "java.vendor.url" // string@9f9f │ │ -414978: 7110 5acb 0000 |0002: invoke-static {v0}, Lorg/slf4j/helpers/Util;.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; // method@cb5a │ │ -41497e: 0c00 |0005: move-result-object v0 │ │ -414980: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -414984: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -414986: 0f00 |0009: return v0 │ │ -414988: 6e10 7384 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ -41498e: 0c00 |000d: move-result-object v0 │ │ -414990: 1a01 4973 |000e: const-string v1, "android" // string@7349 │ │ -414994: 6e20 4c84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -41499a: 0a00 |0013: move-result v0 │ │ -41499c: 0f00 |0014: return v0 │ │ +414958: |[414958] org.slf4j.LoggerFactory.isAndroid:()Z │ │ +414968: 1a00 9f9f |0000: const-string v0, "java.vendor.url" // string@9f9f │ │ +41496c: 7110 5acb 0000 |0002: invoke-static {v0}, Lorg/slf4j/helpers/Util;.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; // method@cb5a │ │ +414972: 0c00 |0005: move-result-object v0 │ │ +414974: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +414978: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +41497a: 0f00 |0009: return v0 │ │ +41497c: 6e10 7384 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@8473 │ │ +414982: 0c00 |000d: move-result-object v0 │ │ +414984: 1a01 4973 |000e: const-string v1, "android" // string@7349 │ │ +414988: 6e20 4c84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +41498e: 0a00 |0013: move-result v0 │ │ +414990: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=335 │ │ 0x000a line=338 │ │ locals : │ │ │ │ #14 : (in Lorg/slf4j/LoggerFactory;) │ │ @@ -908596,30 +908596,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4149a0: |[4149a0] org.slf4j.LoggerFactory.messageContainsOrgSlf4jImplStaticLoggerBinder:(Ljava/lang/String;)Z │ │ -4149b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4149b2: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4149b6: 0f00 |0003: return v0 │ │ -4149b8: 1a01 e0b7 |0004: const-string v1, "org/slf4j/impl/StaticLoggerBinder" // string@b7e0 │ │ -4149bc: 6e20 4c84 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -4149c2: 0a01 |0009: move-result v1 │ │ -4149c4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -4149c6: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -4149ca: 0f02 |000d: return v2 │ │ -4149cc: 1a01 deb7 |000e: const-string v1, "org.slf4j.impl.StaticLoggerBinder" // string@b7de │ │ -4149d0: 6e20 4c84 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -4149d6: 0a03 |0013: move-result v3 │ │ -4149d8: 3803 0300 |0014: if-eqz v3, 0017 // +0003 │ │ -4149dc: 0f02 |0016: return v2 │ │ -4149de: 0f00 |0017: return v0 │ │ +414994: |[414994] org.slf4j.LoggerFactory.messageContainsOrgSlf4jImplStaticLoggerBinder:(Ljava/lang/String;)Z │ │ +4149a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4149a6: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4149aa: 0f00 |0003: return v0 │ │ +4149ac: 1a01 e0b7 |0004: const-string v1, "org/slf4j/impl/StaticLoggerBinder" // string@b7e0 │ │ +4149b0: 6e20 4c84 1300 |0006: invoke-virtual {v3, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +4149b6: 0a01 |0009: move-result v1 │ │ +4149b8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +4149ba: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +4149be: 0f02 |000d: return v2 │ │ +4149c0: 1a01 deb7 |000e: const-string v1, "org.slf4j.impl.StaticLoggerBinder" // string@b7de │ │ +4149c4: 6e20 4c84 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +4149ca: 0a03 |0013: move-result v3 │ │ +4149cc: 3803 0300 |0014: if-eqz v3, 0017 // +0003 │ │ +4149d0: 0f02 |0016: return v2 │ │ +4149d2: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=133 │ │ 0x0010 line=135 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -908628,19 +908628,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4149e0: |[4149e0] org.slf4j.LoggerFactory.nonMatchingClasses:(Ljava/lang/Class;Ljava/lang/Class;)Z │ │ -4149f0: 6e20 4c83 0100 |0000: invoke-virtual {v1, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -4149f6: 0a00 |0003: move-result v0 │ │ -4149f8: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4149fc: 0f00 |0006: return v0 │ │ +4149d4: |[4149d4] org.slf4j.LoggerFactory.nonMatchingClasses:(Ljava/lang/Class;Ljava/lang/Class;)Z │ │ +4149e4: 6e20 4c83 0100 |0000: invoke-virtual {v1, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +4149ea: 0a00 |0003: move-result v0 │ │ +4149ec: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4149f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Class; │ │ │ │ @@ -908649,21 +908649,21 @@ │ │ type : '()V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -414ed0: |[414ed0] org.slf4j.LoggerFactory.performInitialization:()V │ │ -414ee0: 7100 c9c9 0000 |0000: invoke-static {}, Lorg/slf4j/LoggerFactory;.bind:()V // method@c9c9 │ │ -414ee6: 6000 e08e |0003: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -414eea: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -414eec: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -414ef0: 7100 ddc9 0000 |0008: invoke-static {}, Lorg/slf4j/LoggerFactory;.versionSanityCheck:()V // method@c9dd │ │ -414ef6: 0e00 |000b: return-void │ │ +414ec4: |[414ec4] org.slf4j.LoggerFactory.performInitialization:()V │ │ +414ed4: 7100 c9c9 0000 |0000: invoke-static {}, Lorg/slf4j/LoggerFactory;.bind:()V // method@c9c9 │ │ +414eda: 6000 e08e |0003: sget v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +414ede: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +414ee0: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +414ee4: 7100 ddc9 0000 |0008: invoke-static {}, Lorg/slf4j/LoggerFactory;.versionSanityCheck:()V // method@c9dd │ │ +414eea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0008 line=126 │ │ locals : │ │ │ │ @@ -908672,44 +908672,44 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -414ef8: |[414ef8] org.slf4j.LoggerFactory.replayEvents:()V │ │ -414f08: 6200 ec8e |0000: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ -414f0c: 6e10 4acb 0000 |0002: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.getEventQueue:()Ljava/util/concurrent/LinkedBlockingQueue; // method@cb4a │ │ -414f12: 0c00 |0005: move-result-object v0 │ │ -414f14: 6e10 5688 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.size:()I // method@8856 │ │ -414f1a: 0a01 |0009: move-result v1 │ │ -414f1c: 2202 1711 |000a: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ -414f20: 1303 8000 |000c: const/16 v3, #int 128 // #80 │ │ -414f24: 7020 5986 3200 |000e: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -414f2a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -414f2c: 6e30 5588 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/LinkedBlockingQueue;.drainTo:(Ljava/util/Collection;I)I // method@8855 │ │ -414f32: 0a05 |0015: move-result v5 │ │ -414f34: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ -414f38: 0e00 |0018: return-void │ │ -414f3a: 7210 8487 0200 |0019: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -414f40: 0c05 |001c: move-result-object v5 │ │ -414f42: 7210 5487 0500 |001d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -414f48: 0a06 |0020: move-result v6 │ │ -414f4a: 3806 1400 |0021: if-eqz v6, 0035 // +0014 │ │ -414f4e: 7210 5587 0500 |0023: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -414f54: 0c06 |0026: move-result-object v6 │ │ -414f56: 1f06 6519 |0027: check-cast v6, Lorg/slf4j/event/SubstituteLoggingEvent; // type@1965 │ │ -414f5a: 7110 d9c9 0600 |0029: invoke-static {v6}, Lorg/slf4j/LoggerFactory;.replaySingleEvent:(Lorg/slf4j/event/SubstituteLoggingEvent;)V // method@c9d9 │ │ -414f60: d807 0401 |002c: add-int/lit8 v7, v4, #int 1 // #01 │ │ -414f64: 3904 0500 |002e: if-nez v4, 0033 // +0005 │ │ -414f68: 7120 cac9 1600 |0030: invoke-static {v6, v1}, Lorg/slf4j/LoggerFactory;.emitReplayOrSubstituionWarning:(Lorg/slf4j/event/SubstituteLoggingEvent;I)V // method@c9ca │ │ -414f6e: 0174 |0033: move v4, v7 │ │ -414f70: 28e9 |0034: goto 001d // -0017 │ │ -414f72: 7210 7c87 0200 |0035: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@877c │ │ -414f78: 28da |0038: goto 0012 // -0026 │ │ +414eec: |[414eec] org.slf4j.LoggerFactory.replayEvents:()V │ │ +414efc: 6200 ec8e |0000: sget-object v0, Lorg/slf4j/LoggerFactory;.SUBST_FACTORY:Lorg/slf4j/helpers/SubstituteLoggerFactory; // field@8eec │ │ +414f00: 6e10 4acb 0000 |0002: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLoggerFactory;.getEventQueue:()Ljava/util/concurrent/LinkedBlockingQueue; // method@cb4a │ │ +414f06: 0c00 |0005: move-result-object v0 │ │ +414f08: 6e10 5688 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.size:()I // method@8856 │ │ +414f0e: 0a01 |0009: move-result v1 │ │ +414f10: 2202 1711 |000a: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ +414f14: 1303 8000 |000c: const/16 v3, #int 128 // #80 │ │ +414f18: 7020 5986 3200 |000e: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +414f1e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +414f20: 6e30 5588 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/LinkedBlockingQueue;.drainTo:(Ljava/util/Collection;I)I // method@8855 │ │ +414f26: 0a05 |0015: move-result v5 │ │ +414f28: 3905 0300 |0016: if-nez v5, 0019 // +0003 │ │ +414f2c: 0e00 |0018: return-void │ │ +414f2e: 7210 8487 0200 |0019: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +414f34: 0c05 |001c: move-result-object v5 │ │ +414f36: 7210 5487 0500 |001d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +414f3c: 0a06 |0020: move-result v6 │ │ +414f3e: 3806 1400 |0021: if-eqz v6, 0035 // +0014 │ │ +414f42: 7210 5587 0500 |0023: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +414f48: 0c06 |0026: move-result-object v6 │ │ +414f4a: 1f06 6519 |0027: check-cast v6, Lorg/slf4j/event/SubstituteLoggingEvent; // type@1965 │ │ +414f4e: 7110 d9c9 0600 |0029: invoke-static {v6}, Lorg/slf4j/LoggerFactory;.replaySingleEvent:(Lorg/slf4j/event/SubstituteLoggingEvent;)V // method@c9d9 │ │ +414f54: d807 0401 |002c: add-int/lit8 v7, v4, #int 1 // #01 │ │ +414f58: 3904 0500 |002e: if-nez v4, 0033 // +0005 │ │ +414f5c: 7120 cac9 1600 |0030: invoke-static {v6, v1}, Lorg/slf4j/LoggerFactory;.emitReplayOrSubstituionWarning:(Lorg/slf4j/event/SubstituteLoggingEvent;I)V // method@c9ca │ │ +414f62: 0174 |0033: move v4, v7 │ │ +414f64: 28e9 |0034: goto 001d // -0017 │ │ +414f66: 7210 7c87 0200 |0035: invoke-interface {v2}, Ljava/util/List;.clear:()V // method@877c │ │ +414f6c: 28da |0038: goto 0012 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0006 line=201 │ │ 0x000a line=204 │ │ 0x0012 line=206 │ │ 0x0019 line=209 │ │ @@ -908723,39 +908723,39 @@ │ │ type : '(Lorg/slf4j/event/SubstituteLoggingEvent;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -414f7c: |[414f7c] org.slf4j.LoggerFactory.replaySingleEvent:(Lorg/slf4j/event/SubstituteLoggingEvent;)V │ │ -414f8c: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -414f90: 0e00 |0002: return-void │ │ -414f92: 6e10 4eca 0300 |0003: invoke-virtual {v3}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ -414f98: 0c00 |0006: move-result-object v0 │ │ -414f9a: 6e10 19cb 0000 |0007: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ -414fa0: 0c01 |000a: move-result-object v1 │ │ -414fa2: 6e10 29cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNull:()Z // method@cb29 │ │ -414fa8: 0a02 |000e: move-result v2 │ │ -414faa: 3902 1700 |000f: if-nez v2, 0026 // +0017 │ │ -414fae: 6e10 28cb 0000 |0011: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNOP:()Z // method@cb28 │ │ -414fb4: 0a02 |0014: move-result v2 │ │ -414fb6: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ -414fba: 280e |0017: goto 0025 // +000e │ │ -414fbc: 6e10 27cb 0000 |0018: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ -414fc2: 0a02 |001b: move-result v2 │ │ -414fc4: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -414fc8: 6e20 32cb 3000 |001e: invoke-virtual {v0, v3}, Lorg/slf4j/helpers/SubstituteLogger;.log:(Lorg/slf4j/event/LoggingEvent;)V // method@cb32 │ │ -414fce: 2804 |0021: goto 0025 // +0004 │ │ -414fd0: 7110 56cb 0100 |0022: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -414fd6: 0e00 |0025: return-void │ │ -414fd8: 2203 7210 |0026: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -414fdc: 1a00 4224 |0028: const-string v0, "Delegate logger cannot be null at this state." // string@2442 │ │ -414fe0: 7020 8c83 0300 |002a: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -414fe6: 2703 |002d: throw v3 │ │ +414f70: |[414f70] org.slf4j.LoggerFactory.replaySingleEvent:(Lorg/slf4j/event/SubstituteLoggingEvent;)V │ │ +414f80: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +414f84: 0e00 |0002: return-void │ │ +414f86: 6e10 4eca 0300 |0003: invoke-virtual {v3}, Lorg/slf4j/event/SubstituteLoggingEvent;.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; // method@ca4e │ │ +414f8c: 0c00 |0006: move-result-object v0 │ │ +414f8e: 6e10 19cb 0000 |0007: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ +414f94: 0c01 |000a: move-result-object v1 │ │ +414f96: 6e10 29cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNull:()Z // method@cb29 │ │ +414f9c: 0a02 |000e: move-result v2 │ │ +414f9e: 3902 1700 |000f: if-nez v2, 0026 // +0017 │ │ +414fa2: 6e10 28cb 0000 |0011: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateNOP:()Z // method@cb28 │ │ +414fa8: 0a02 |0014: move-result v2 │ │ +414faa: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ +414fae: 280e |0017: goto 0025 // +000e │ │ +414fb0: 6e10 27cb 0000 |0018: invoke-virtual {v0}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ +414fb6: 0a02 |001b: move-result v2 │ │ +414fb8: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +414fbc: 6e20 32cb 3000 |001e: invoke-virtual {v0, v3}, Lorg/slf4j/helpers/SubstituteLogger;.log:(Lorg/slf4j/event/LoggingEvent;)V // method@cb32 │ │ +414fc2: 2804 |0021: goto 0025 // +0004 │ │ +414fc4: 7110 56cb 0100 |0022: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +414fca: 0e00 |0025: return-void │ │ +414fcc: 2203 7210 |0026: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +414fd0: 1a00 4224 |0028: const-string v0, "Delegate logger cannot be null at this state." // string@2442 │ │ +414fd4: 7020 8c83 0300 |002a: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +414fda: 2703 |002d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=232 │ │ 0x0007 line=233 │ │ 0x000b line=234 │ │ 0x0011 line=238 │ │ 0x0018 line=240 │ │ @@ -908770,34 +908770,34 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -414fe8: |[414fe8] org.slf4j.LoggerFactory.reportActualBinding:(Ljava/util/Set;)V │ │ -414ff8: 3801 2900 |0000: if-eqz v1, 0029 // +0029 │ │ -414ffc: 7110 d3c9 0100 |0002: invoke-static {v1}, Lorg/slf4j/LoggerFactory;.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z // method@c9d3 │ │ -415002: 0a01 |0005: move-result v1 │ │ -415004: 3801 2300 |0006: if-eqz v1, 0029 // +0023 │ │ -415008: 2201 9410 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41500c: 7010 8384 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -415012: 1a00 ba18 |000d: const-string v0, "Actual binding is of type [" // string@18ba │ │ -415016: 6e20 8f84 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41501c: 7100 5fcb 0000 |0012: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ -415022: 0c00 |0015: move-result-object v0 │ │ -415024: 6e10 5ecb 0000 |0016: invoke-virtual {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.getLoggerFactoryClassStr:()Ljava/lang/String; // method@cb5e │ │ -41502a: 0c00 |0019: move-result-object v0 │ │ -41502c: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -415032: 1a00 4a6c |001d: const-string v0, "]" // string@6c4a │ │ -415036: 6e20 8f84 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41503c: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -415042: 0c01 |0025: move-result-object v1 │ │ -415044: 7110 56cb 0100 |0026: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -41504a: 0e00 |0029: return-void │ │ +414fdc: |[414fdc] org.slf4j.LoggerFactory.reportActualBinding:(Ljava/util/Set;)V │ │ +414fec: 3801 2900 |0000: if-eqz v1, 0029 // +0029 │ │ +414ff0: 7110 d3c9 0100 |0002: invoke-static {v1}, Lorg/slf4j/LoggerFactory;.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z // method@c9d3 │ │ +414ff6: 0a01 |0005: move-result v1 │ │ +414ff8: 3801 2300 |0006: if-eqz v1, 0029 // +0023 │ │ +414ffc: 2201 9410 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +415000: 7010 8384 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +415006: 1a00 ba18 |000d: const-string v0, "Actual binding is of type [" // string@18ba │ │ +41500a: 6e20 8f84 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415010: 7100 5fcb 0000 |0012: invoke-static {}, Lorg/slf4j/impl/StaticLoggerBinder;.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; // method@cb5f │ │ +415016: 0c00 |0015: move-result-object v0 │ │ +415018: 6e10 5ecb 0000 |0016: invoke-virtual {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.getLoggerFactoryClassStr:()Ljava/lang/String; // method@cb5e │ │ +41501e: 0c00 |0019: move-result-object v0 │ │ +415020: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415026: 1a00 4a6c |001d: const-string v0, "]" // string@6c4a │ │ +41502a: 6e20 8f84 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415030: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +415036: 0c01 |0025: move-result-object v1 │ │ +415038: 7110 56cb 0100 |0026: invoke-static {v1}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +41503e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x002a reg=1 (null) Ljava/util/Set; │ │ │ │ @@ -908806,42 +908806,42 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -41504c: |[41504c] org.slf4j.LoggerFactory.reportMultipleBindingAmbiguity:(Ljava/util/Set;)V │ │ -41505c: 7110 d3c9 0300 |0000: invoke-static {v3}, Lorg/slf4j/LoggerFactory;.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z // method@c9d3 │ │ -415062: 0a00 |0003: move-result v0 │ │ -415064: 3800 3600 |0004: if-eqz v0, 003a // +0036 │ │ -415068: 1a00 6520 |0006: const-string v0, "Class path contains multiple SLF4J bindings." // string@2065 │ │ -41506c: 7110 56cb 0000 |0008: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -415072: 7210 e087 0300 |000b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -415078: 0c03 |000e: move-result-object v3 │ │ -41507a: 7210 5487 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -415080: 0a00 |0012: move-result v0 │ │ -415082: 3800 2200 |0013: if-eqz v0, 0035 // +0022 │ │ -415086: 7210 5587 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41508c: 0c00 |0018: move-result-object v0 │ │ -41508e: 1f00 d210 |0019: check-cast v0, Ljava/net/URL; // type@10d2 │ │ -415092: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -415096: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41509c: 1a02 6729 |0020: const-string v2, "Found binding in [" // string@2967 │ │ -4150a0: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4150a6: 6e20 8e84 0100 |0025: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4150ac: 1a00 4a6c |0028: const-string v0, "]" // string@6c4a │ │ -4150b0: 6e20 8f84 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4150b6: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4150bc: 0c00 |0030: move-result-object v0 │ │ -4150be: 7110 56cb 0000 |0031: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -4150c4: 28db |0034: goto 000f // -0025 │ │ -4150c6: 1a03 345d |0035: const-string v3, "See http://www.slf4j.org/codes.html#multiple_bindings for an explanation." // string@5d34 │ │ -4150ca: 7110 56cb 0300 |0037: invoke-static {v3}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -4150d0: 0e00 |003a: return-void │ │ +415040: |[415040] org.slf4j.LoggerFactory.reportMultipleBindingAmbiguity:(Ljava/util/Set;)V │ │ +415050: 7110 d3c9 0300 |0000: invoke-static {v3}, Lorg/slf4j/LoggerFactory;.isAmbiguousStaticLoggerBinderPathSet:(Ljava/util/Set;)Z // method@c9d3 │ │ +415056: 0a00 |0003: move-result v0 │ │ +415058: 3800 3600 |0004: if-eqz v0, 003a // +0036 │ │ +41505c: 1a00 6520 |0006: const-string v0, "Class path contains multiple SLF4J bindings." // string@2065 │ │ +415060: 7110 56cb 0000 |0008: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +415066: 7210 e087 0300 |000b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +41506c: 0c03 |000e: move-result-object v3 │ │ +41506e: 7210 5487 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +415074: 0a00 |0012: move-result v0 │ │ +415076: 3800 2200 |0013: if-eqz v0, 0035 // +0022 │ │ +41507a: 7210 5587 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +415080: 0c00 |0018: move-result-object v0 │ │ +415082: 1f00 d210 |0019: check-cast v0, Ljava/net/URL; // type@10d2 │ │ +415086: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41508a: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +415090: 1a02 6729 |0020: const-string v2, "Found binding in [" // string@2967 │ │ +415094: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41509a: 6e20 8e84 0100 |0025: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4150a0: 1a00 4a6c |0028: const-string v0, "]" // string@6c4a │ │ +4150a4: 6e20 8f84 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4150aa: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4150b0: 0c00 |0030: move-result-object v0 │ │ +4150b2: 7110 56cb 0000 |0031: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +4150b8: 28db |0034: goto 000f // -0025 │ │ +4150ba: 1a03 345d |0035: const-string v3, "See http://www.slf4j.org/codes.html#multiple_bindings for an explanation." // string@5d34 │ │ +4150be: 7110 56cb 0300 |0037: invoke-static {v3}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +4150c4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0008 line=326 │ │ 0x000b line=327 │ │ 0x001b line=328 │ │ 0x0037 line=330 │ │ @@ -908853,70 +908853,70 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4150d4: |[4150d4] org.slf4j.LoggerFactory.reset:()V │ │ -4150e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4150e6: 6700 e08e |0001: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ -4150ea: 0e00 |0003: return-void │ │ +4150c8: |[4150c8] org.slf4j.LoggerFactory.reset:()V │ │ +4150d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4150da: 6700 e08e |0001: sput v0, Lorg/slf4j/LoggerFactory;.INITIALIZATION_STATE:I // field@8ee0 │ │ +4150de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ locals : │ │ │ │ #22 : (in Lorg/slf4j/LoggerFactory;) │ │ name : 'versionSanityCheck' │ │ type : '()V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -4150ec: |[4150ec] org.slf4j.LoggerFactory.versionSanityCheck:()V │ │ -4150fc: 6200 358f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.REQUESTED_API_VERSION:Ljava/lang/String; // field@8f35 │ │ -415100: 6201 db8e |0002: sget-object v1, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ -415104: 2112 |0004: array-length v2, v1 │ │ -415106: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -415108: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -41510a: 3523 0e00 |0007: if-ge v3, v2, 0015 // +000e │ │ -41510e: 4605 0103 |0009: aget-object v5, v1, v3 │ │ -415112: 6e20 6d84 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -415118: 0a05 |000e: move-result v5 │ │ -41511a: 3805 0300 |000f: if-eqz v5, 0012 // +0003 │ │ -41511e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -415120: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -415124: 28f3 |0014: goto 0007 // -000d │ │ -415126: 3904 3400 |0015: if-nez v4, 0049 // +0034 │ │ -41512a: 2201 9410 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41512e: 7010 8384 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -415134: 1a02 2763 |001c: const-string v2, "The requested version " // string@6327 │ │ -415138: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41513e: 6e20 8f84 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -415144: 1a00 fe05 |0024: const-string v0, " by your slf4j binding is not compatible with " // string@05fe │ │ -415148: 6e20 8f84 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41514e: 6200 db8e |0029: sget-object v0, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ -415152: 7110 6f86 0000 |002b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -415158: 0c00 |002e: move-result-object v0 │ │ -41515a: 6e10 0c84 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -415160: 0c00 |0032: move-result-object v0 │ │ -415162: 6e20 8f84 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -415168: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41516e: 0c00 |0039: move-result-object v0 │ │ -415170: 7110 56cb 0000 |003a: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -415176: 1a00 365d |003d: const-string v0, "See http://www.slf4j.org/codes.html#version_mismatch for further details." // string@5d36 │ │ -41517a: 7110 56cb 0000 |003f: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -415180: 2807 |0042: goto 0049 // +0007 │ │ -415182: 0d00 |0043: move-exception v0 │ │ -415184: 1a01 9e65 |0044: const-string v1, "Unexpected problem occured during version sanity check" // string@659e │ │ -415188: 7120 57cb 0100 |0046: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -41518e: 0e00 |0049: return-void │ │ +4150e0: |[4150e0] org.slf4j.LoggerFactory.versionSanityCheck:()V │ │ +4150f0: 6200 358f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.REQUESTED_API_VERSION:Ljava/lang/String; // field@8f35 │ │ +4150f4: 6201 db8e |0002: sget-object v1, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ +4150f8: 2112 |0004: array-length v2, v1 │ │ +4150fa: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +4150fc: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +4150fe: 3523 0e00 |0007: if-ge v3, v2, 0015 // +000e │ │ +415102: 4605 0103 |0009: aget-object v5, v1, v3 │ │ +415106: 6e20 6d84 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +41510c: 0a05 |000e: move-result v5 │ │ +41510e: 3805 0300 |000f: if-eqz v5, 0012 // +0003 │ │ +415112: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +415114: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +415118: 28f3 |0014: goto 0007 // -000d │ │ +41511a: 3904 3400 |0015: if-nez v4, 0049 // +0034 │ │ +41511e: 2201 9410 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +415122: 7010 8384 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +415128: 1a02 2763 |001c: const-string v2, "The requested version " // string@6327 │ │ +41512c: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415132: 6e20 8f84 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415138: 1a00 fe05 |0024: const-string v0, " by your slf4j binding is not compatible with " // string@05fe │ │ +41513c: 6e20 8f84 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +415142: 6200 db8e |0029: sget-object v0, Lorg/slf4j/LoggerFactory;.API_COMPATIBILITY_LIST:[Ljava/lang/String; // field@8edb │ │ +415146: 7110 6f86 0000 |002b: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +41514c: 0c00 |002e: move-result-object v0 │ │ +41514e: 6e10 0c84 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +415154: 0c00 |0032: move-result-object v0 │ │ +415156: 6e20 8f84 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41515c: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +415162: 0c00 |0039: move-result-object v0 │ │ +415164: 7110 56cb 0000 |003a: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +41516a: 1a00 365d |003d: const-string v0, "See http://www.slf4j.org/codes.html#version_mismatch for further details." // string@5d36 │ │ +41516e: 7110 56cb 0000 |003f: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +415174: 2807 |0042: goto 0049 // +0007 │ │ +415176: 0d00 |0043: move-exception v0 │ │ +415178: 1a01 9e65 |0044: const-string v1, "Unexpected problem occured during version sanity check" // string@659e │ │ +41517c: 7120 57cb 0100 |0046: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +415182: 0e00 |0049: return-void │ │ catches : 1 │ │ 0x0000 - 0x0042 │ │ Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ Ljava/lang/Throwable; -> 0x0043 │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=266 │ │ @@ -908988,18 +908988,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4151a0: |[4151a0] org.slf4j.MDC$MDCCloseable.:(Ljava/lang/String;)V │ │ -4151b0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4151b6: 5b01 f28e |0003: iput-object v1, v0, Lorg/slf4j/MDC$MDCCloseable;.key:Ljava/lang/String; // field@8ef2 │ │ -4151ba: 0e00 |0005: return-void │ │ +415194: |[415194] org.slf4j.MDC$MDCCloseable.:(Ljava/lang/String;)V │ │ +4151a4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4151aa: 5b01 f28e |0003: iput-object v1, v0, Lorg/slf4j/MDC$MDCCloseable;.key:Ljava/lang/String; // field@8ef2 │ │ +4151ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/slf4j/MDC$MDCCloseable; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -909009,17 +909009,17 @@ │ │ type : '(Ljava/lang/String;Lorg/slf4j/MDC$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4151bc: |[4151bc] org.slf4j.MDC$MDCCloseable.:(Ljava/lang/String;Lorg/slf4j/MDC$1;)V │ │ -4151cc: 7020 dec9 1000 |0000: invoke-direct {v0, v1}, Lorg/slf4j/MDC$MDCCloseable;.:(Ljava/lang/String;)V // method@c9de │ │ -4151d2: 0e00 |0003: return-void │ │ +4151b0: |[4151b0] org.slf4j.MDC$MDCCloseable.:(Ljava/lang/String;Lorg/slf4j/MDC$1;)V │ │ +4151c0: 7020 dec9 1000 |0000: invoke-direct {v0, v1}, Lorg/slf4j/MDC$MDCCloseable;.:(Ljava/lang/String;)V // method@c9de │ │ +4151c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/MDC$MDCCloseable; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/slf4j/MDC$1; │ │ @@ -909030,18 +909030,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4151d4: |[4151d4] org.slf4j.MDC$MDCCloseable.close:()V │ │ -4151e4: 5410 f28e |0000: iget-object v0, v1, Lorg/slf4j/MDC$MDCCloseable;.key:Ljava/lang/String; // field@8ef2 │ │ -4151e8: 7110 eac9 0000 |0002: invoke-static {v0}, Lorg/slf4j/MDC;.remove:(Ljava/lang/String;)V // method@c9ea │ │ -4151ee: 0e00 |0005: return-void │ │ +4151c8: |[4151c8] org.slf4j.MDC$MDCCloseable.close:()V │ │ +4151d8: 5410 f28e |0000: iget-object v0, v1, Lorg/slf4j/MDC$MDCCloseable;.key:Ljava/lang/String; // field@8ef2 │ │ +4151dc: 7110 eac9 0000 |0002: invoke-static {v0}, Lorg/slf4j/MDC;.remove:(Ljava/lang/String;)V // method@c9ea │ │ +4151e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/slf4j/MDC$MDCCloseable; │ │ │ │ source_file_idx : 20392 (MDC.java) │ │ @@ -909101,42 +909101,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4152e8: |[4152e8] org.slf4j.MDC.:()V │ │ -4152f8: 7100 e3c9 0000 |0000: invoke-static {}, Lorg/slf4j/MDC;.bwCompatibleGetMDCAdapterFromBinder:()Lorg/slf4j/spi/MDCAdapter; // method@c9e3 │ │ -4152fe: 0c00 |0003: move-result-object v0 │ │ -415300: 6900 f58e |0004: sput-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -415304: 282d |0006: goto 0033 // +002d │ │ -415306: 0d00 |0007: move-exception v0 │ │ -415308: 1a01 a74f |0008: const-string v1, "MDC binding unsuccessful." // string@4fa7 │ │ -41530c: 7120 57cb 0100 |000a: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -415312: 2826 |000d: goto 0033 // +0026 │ │ -415314: 0d00 |000e: move-exception v0 │ │ -415316: 2201 6f19 |000f: new-instance v1, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ -41531a: 7010 f7ca 0100 |0011: invoke-direct {v1}, Lorg/slf4j/helpers/NOPMDCAdapter;.:()V // method@caf7 │ │ -415320: 6901 f58e |0014: sput-object v1, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -415324: 6e10 f483 0000 |0016: invoke-virtual {v0}, Ljava/lang/NoClassDefFoundError;.getMessage:()Ljava/lang/String; // method@83f4 │ │ -41532a: 0c01 |0019: move-result-object v1 │ │ -41532c: 3801 1a00 |001a: if-eqz v1, 0034 // +001a │ │ -415330: 1a02 a35e |001c: const-string v2, "StaticMDCBinder" // string@5ea3 │ │ -415334: 6e20 4c84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -41533a: 0a01 |0021: move-result v1 │ │ -41533c: 3801 1200 |0022: if-eqz v1, 0034 // +0012 │ │ -415340: 1a00 9a28 |0024: const-string v0, "Failed to load class "org.slf4j.impl.StaticMDCBinder"." // string@289a │ │ -415344: 7110 56cb 0000 |0026: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -41534a: 1a00 3424 |0029: const-string v0, "Defaulting to no-operation MDCAdapter implementation." // string@2434 │ │ -41534e: 7110 56cb 0000 |002b: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -415354: 1a00 355d |002e: const-string v0, "See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details." // string@5d35 │ │ -415358: 7110 56cb 0000 |0030: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ -41535e: 0e00 |0033: return-void │ │ -415360: 2700 |0034: throw v0 │ │ +4152dc: |[4152dc] org.slf4j.MDC.:()V │ │ +4152ec: 7100 e3c9 0000 |0000: invoke-static {}, Lorg/slf4j/MDC;.bwCompatibleGetMDCAdapterFromBinder:()Lorg/slf4j/spi/MDCAdapter; // method@c9e3 │ │ +4152f2: 0c00 |0003: move-result-object v0 │ │ +4152f4: 6900 f58e |0004: sput-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +4152f8: 282d |0006: goto 0033 // +002d │ │ +4152fa: 0d00 |0007: move-exception v0 │ │ +4152fc: 1a01 a74f |0008: const-string v1, "MDC binding unsuccessful." // string@4fa7 │ │ +415300: 7120 57cb 0100 |000a: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +415306: 2826 |000d: goto 0033 // +0026 │ │ +415308: 0d00 |000e: move-exception v0 │ │ +41530a: 2201 6f19 |000f: new-instance v1, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ +41530e: 7010 f7ca 0100 |0011: invoke-direct {v1}, Lorg/slf4j/helpers/NOPMDCAdapter;.:()V // method@caf7 │ │ +415314: 6901 f58e |0014: sput-object v1, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +415318: 6e10 f483 0000 |0016: invoke-virtual {v0}, Ljava/lang/NoClassDefFoundError;.getMessage:()Ljava/lang/String; // method@83f4 │ │ +41531e: 0c01 |0019: move-result-object v1 │ │ +415320: 3801 1a00 |001a: if-eqz v1, 0034 // +001a │ │ +415324: 1a02 a35e |001c: const-string v2, "StaticMDCBinder" // string@5ea3 │ │ +415328: 6e20 4c84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +41532e: 0a01 |0021: move-result v1 │ │ +415330: 3801 1200 |0022: if-eqz v1, 0034 // +0012 │ │ +415334: 1a00 9a28 |0024: const-string v0, "Failed to load class "org.slf4j.impl.StaticMDCBinder"." // string@289a │ │ +415338: 7110 56cb 0000 |0026: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +41533e: 1a00 3424 |0029: const-string v0, "Defaulting to no-operation MDCAdapter implementation." // string@2434 │ │ +415342: 7110 56cb 0000 |002b: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +415348: 1a00 355d |002e: const-string v0, "See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details." // string@5d35 │ │ +41534c: 7110 56cb 0000 |0030: invoke-static {v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;)V // method@cb56 │ │ +415352: 0e00 |0033: return-void │ │ +415354: 2700 |0034: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/NoClassDefFoundError; -> 0x000e │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=108 │ │ 0x000a line=121 │ │ @@ -909154,17 +909154,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -415374: |[415374] org.slf4j.MDC.:()V │ │ -415384: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41538a: 0e00 |0003: return-void │ │ +415368: |[415368] org.slf4j.MDC.:()V │ │ +415378: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41537e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/MDC; │ │ │ │ #2 : (in Lorg/slf4j/MDC;) │ │ @@ -909172,24 +909172,24 @@ │ │ type : '()Lorg/slf4j/spi/MDCAdapter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -415290: |[415290] org.slf4j.MDC.bwCompatibleGetMDCAdapterFromBinder:()Lorg/slf4j/spi/MDCAdapter; │ │ -4152a0: 7100 64cb 0000 |0000: invoke-static {}, Lorg/slf4j/impl/StaticMDCBinder;.getSingleton:()Lorg/slf4j/impl/StaticMDCBinder; // method@cb64 │ │ -4152a6: 0c00 |0003: move-result-object v0 │ │ -4152a8: 6e10 62cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMDCBinder;.getMDCA:()Lorg/slf4j/spi/MDCAdapter; // method@cb62 │ │ -4152ae: 0c00 |0007: move-result-object v0 │ │ -4152b0: 1100 |0008: return-object v0 │ │ -4152b2: 6200 398f |0009: sget-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ -4152b6: 6e10 62cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMDCBinder;.getMDCA:()Lorg/slf4j/spi/MDCAdapter; // method@cb62 │ │ -4152bc: 0c00 |000e: move-result-object v0 │ │ -4152be: 1100 |000f: return-object v0 │ │ +415284: |[415284] org.slf4j.MDC.bwCompatibleGetMDCAdapterFromBinder:()Lorg/slf4j/spi/MDCAdapter; │ │ +415294: 7100 64cb 0000 |0000: invoke-static {}, Lorg/slf4j/impl/StaticMDCBinder;.getSingleton:()Lorg/slf4j/impl/StaticMDCBinder; // method@cb64 │ │ +41529a: 0c00 |0003: move-result-object v0 │ │ +41529c: 6e10 62cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMDCBinder;.getMDCA:()Lorg/slf4j/spi/MDCAdapter; // method@cb62 │ │ +4152a2: 0c00 |0007: move-result-object v0 │ │ +4152a4: 1100 |0008: return-object v0 │ │ +4152a6: 6200 398f |0009: sget-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ +4152aa: 6e10 62cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMDCBinder;.getMDCA:()Lorg/slf4j/spi/MDCAdapter; // method@cb62 │ │ +4152b0: 0c00 |000e: move-result-object v0 │ │ +4152b2: 1100 |000f: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/NoSuchMethodError; -> 0x0009 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=102 │ │ locals : │ │ @@ -909199,23 +909199,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -41538c: |[41538c] org.slf4j.MDC.clear:()V │ │ -41539c: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -4153a0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -4153a4: 7210 6dcb 0000 |0004: invoke-interface {v0}, Lorg/slf4j/spi/MDCAdapter;.clear:()V // method@cb6d │ │ -4153aa: 0e00 |0007: return-void │ │ -4153ac: 2200 7210 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -4153b0: 1a01 a94f |000a: const-string v1, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -4153b4: 7020 8c83 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4153ba: 2700 |000f: throw v0 │ │ +415380: |[415380] org.slf4j.MDC.clear:()V │ │ +415390: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +415394: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +415398: 7210 6dcb 0000 |0004: invoke-interface {v0}, Lorg/slf4j/spi/MDCAdapter;.clear:()V // method@cb6d │ │ +41539e: 0e00 |0007: return-void │ │ +4153a0: 2200 7210 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +4153a4: 1a01 a94f |000a: const-string v1, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +4153a8: 7020 8c83 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4153ae: 2700 |000f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=234 │ │ 0x0008 line=232 │ │ locals : │ │ │ │ @@ -909224,29 +909224,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -4151f0: |[4151f0] org.slf4j.MDC.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -415200: 3801 1300 |0000: if-eqz v1, 0013 // +0013 │ │ -415204: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -415208: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -41520c: 7220 6ecb 1000 |0006: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.get:(Ljava/lang/String;)Ljava/lang/String; // method@cb6e │ │ -415212: 0c01 |0009: move-result-object v1 │ │ -415214: 1101 |000a: return-object v1 │ │ -415216: 2201 7210 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -41521a: 1a00 a94f |000d: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -41521e: 7020 8c83 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -415224: 2701 |0012: throw v1 │ │ -415226: 2201 7110 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41522a: 1a00 09a0 |0015: const-string v0, "key parameter cannot be null" // string@a009 │ │ -41522e: 7020 8783 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -415234: 2701 |001a: throw v1 │ │ +4151e4: |[4151e4] org.slf4j.MDC.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +4151f4: 3801 1300 |0000: if-eqz v1, 0013 // +0013 │ │ +4151f8: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +4151fc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +415200: 7220 6ecb 1000 |0006: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.get:(Ljava/lang/String;)Ljava/lang/String; // method@cb6e │ │ +415206: 0c01 |0009: move-result-object v1 │ │ +415208: 1101 |000a: return-object v1 │ │ +41520a: 2201 7210 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +41520e: 1a00 a94f |000d: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +415212: 7020 8c83 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +415218: 2701 |0012: throw v1 │ │ +41521a: 2201 7110 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41521e: 1a00 09a0 |0015: const-string v0, "key parameter cannot be null" // string@a009 │ │ +415222: 7020 8783 0100 |0017: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +415228: 2701 |001a: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0006 line=203 │ │ 0x000b line=201 │ │ 0x0013 line=197 │ │ locals : │ │ @@ -909257,24 +909257,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -415238: |[415238] org.slf4j.MDC.getCopyOfContextMap:()Ljava/util/Map; │ │ -415248: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -41524c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -415250: 7210 6fcb 0000 |0004: invoke-interface {v0}, Lorg/slf4j/spi/MDCAdapter;.getCopyOfContextMap:()Ljava/util/Map; // method@cb6f │ │ -415256: 0c00 |0007: move-result-object v0 │ │ -415258: 1100 |0008: return-object v0 │ │ -41525a: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -41525e: 1a01 a94f |000b: const-string v1, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -415262: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -415268: 2700 |0010: throw v0 │ │ +41522c: |[41522c] org.slf4j.MDC.getCopyOfContextMap:()Ljava/util/Map; │ │ +41523c: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +415240: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +415244: 7210 6fcb 0000 |0004: invoke-interface {v0}, Lorg/slf4j/spi/MDCAdapter;.getCopyOfContextMap:()Ljava/util/Map; // method@cb6f │ │ +41524a: 0c00 |0007: move-result-object v0 │ │ +41524c: 1100 |0008: return-object v0 │ │ +41524e: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +415252: 1a01 a94f |000b: const-string v1, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +415256: 7020 8c83 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +41525c: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=248 │ │ 0x0009 line=246 │ │ locals : │ │ │ │ @@ -909283,45 +909283,45 @@ │ │ type : '()Lorg/slf4j/spi/MDCAdapter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4152d0: |[4152d0] org.slf4j.MDC.getMDCAdapter:()Lorg/slf4j/spi/MDCAdapter; │ │ -4152e0: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -4152e4: 1100 |0002: return-object v0 │ │ +4152c4: |[4152c4] org.slf4j.MDC.getMDCAdapter:()Lorg/slf4j/spi/MDCAdapter; │ │ +4152d4: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +4152d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ │ │ #7 : (in Lorg/slf4j/MDC;) │ │ name : 'put' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4153bc: |[4153bc] org.slf4j.MDC.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4153cc: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -4153d0: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -4153d4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -4153d8: 7230 70cb 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/slf4j/spi/MDCAdapter;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@cb70 │ │ -4153de: 0e00 |0009: return-void │ │ -4153e0: 2201 7210 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -4153e4: 1a02 a94f |000c: const-string v2, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -4153e8: 7020 8c83 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4153ee: 2701 |0011: throw v1 │ │ -4153f0: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4153f4: 1a02 09a0 |0014: const-string v2, "key parameter cannot be null" // string@a009 │ │ -4153f8: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4153fe: 2701 |0019: throw v1 │ │ +4153b0: |[4153b0] org.slf4j.MDC.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4153c0: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +4153c4: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +4153c8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +4153cc: 7230 70cb 1002 |0006: invoke-interface {v0, v1, v2}, Lorg/slf4j/spi/MDCAdapter;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@cb70 │ │ +4153d2: 0e00 |0009: return-void │ │ +4153d4: 2201 7210 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +4153d8: 1a02 a94f |000c: const-string v2, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +4153dc: 7020 8c83 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4153e2: 2701 |0011: throw v1 │ │ +4153e4: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4153e8: 1a02 09a0 |0014: const-string v2, "key parameter cannot be null" // string@a009 │ │ +4153ec: 7020 8783 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4153f2: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0006 line=147 │ │ 0x000a line=145 │ │ 0x0012 line=142 │ │ locals : │ │ @@ -909333,20 +909333,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/slf4j/MDC$MDCCloseable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -41526c: |[41526c] org.slf4j.MDC.putCloseable:(Ljava/lang/String;Ljava/lang/String;)Lorg/slf4j/MDC$MDCCloseable; │ │ -41527c: 7120 e8c9 2100 |0000: invoke-static {v1, v2}, Lorg/slf4j/MDC;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@c9e8 │ │ -415282: 2202 5d19 |0003: new-instance v2, Lorg/slf4j/MDC$MDCCloseable; // type@195d │ │ -415286: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415288: 7030 dfc9 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/slf4j/MDC$MDCCloseable;.:(Ljava/lang/String;Lorg/slf4j/MDC$1;)V // method@c9df │ │ -41528e: 1102 |0009: return-object v2 │ │ +415260: |[415260] org.slf4j.MDC.putCloseable:(Ljava/lang/String;Ljava/lang/String;)Lorg/slf4j/MDC$MDCCloseable; │ │ +415270: 7120 e8c9 2100 |0000: invoke-static {v1, v2}, Lorg/slf4j/MDC;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@c9e8 │ │ +415276: 2202 5d19 |0003: new-instance v2, Lorg/slf4j/MDC$MDCCloseable; // type@195d │ │ +41527a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +41527c: 7030 dfc9 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/slf4j/MDC$MDCCloseable;.:(Ljava/lang/String;Lorg/slf4j/MDC$1;)V // method@c9df │ │ +415282: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -909356,28 +909356,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -415400: |[415400] org.slf4j.MDC.remove:(Ljava/lang/String;)V │ │ -415410: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -415414: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -415418: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -41541c: 7220 71cb 1000 |0006: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.remove:(Ljava/lang/String;)V // method@cb71 │ │ -415422: 0e00 |0009: return-void │ │ -415424: 2201 7210 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -415428: 1a00 a94f |000c: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -41542c: 7020 8c83 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -415432: 2701 |0011: throw v1 │ │ -415434: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -415438: 1a00 09a0 |0014: const-string v0, "key parameter cannot be null" // string@a009 │ │ -41543c: 7020 8783 0100 |0016: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -415442: 2701 |0019: throw v1 │ │ +4153f4: |[4153f4] org.slf4j.MDC.remove:(Ljava/lang/String;)V │ │ +415404: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +415408: 6200 f58e |0002: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +41540c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +415410: 7220 71cb 1000 |0006: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.remove:(Ljava/lang/String;)V // method@cb71 │ │ +415416: 0e00 |0009: return-void │ │ +415418: 2201 7210 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +41541c: 1a00 a94f |000c: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +415420: 7020 8c83 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +415426: 2701 |0011: throw v1 │ │ +415428: 2201 7110 |0012: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41542c: 1a00 09a0 |0014: const-string v0, "key parameter cannot be null" // string@a009 │ │ +415430: 7020 8783 0100 |0016: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +415436: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x0006 line=224 │ │ 0x000a line=222 │ │ 0x0012 line=218 │ │ locals : │ │ @@ -909388,23 +909388,23 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -415444: |[415444] org.slf4j.MDC.setContextMap:(Ljava/util/Map;)V │ │ -415454: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ -415458: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -41545c: 7220 72cb 1000 |0004: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.setContextMap:(Ljava/util/Map;)V // method@cb72 │ │ -415462: 0e00 |0007: return-void │ │ -415464: 2201 7210 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -415468: 1a00 a94f |000a: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ -41546c: 7020 8c83 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -415472: 2701 |000f: throw v1 │ │ +415438: |[415438] org.slf4j.MDC.setContextMap:(Ljava/util/Map;)V │ │ +415448: 6200 f58e |0000: sget-object v0, Lorg/slf4j/MDC;.mdcAdapter:Lorg/slf4j/spi/MDCAdapter; // field@8ef5 │ │ +41544c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +415450: 7220 72cb 1000 |0004: invoke-interface {v0, v1}, Lorg/slf4j/spi/MDCAdapter;.setContextMap:(Ljava/util/Map;)V // method@cb72 │ │ +415456: 0e00 |0007: return-void │ │ +415458: 2201 7210 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +41545c: 1a00 a94f |000a: const-string v0, "MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA" // string@4fa9 │ │ +415460: 7020 8c83 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +415466: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=264 │ │ 0x0008 line=262 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/util/Map; │ │ @@ -909539,27 +909539,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -41550c: |[41550c] org.slf4j.MarkerFactory.:()V │ │ -41551c: 7100 f8c9 0000 |0000: invoke-static {}, Lorg/slf4j/MarkerFactory;.bwCompatibleGetMarkerFactoryFromBinder:()Lorg/slf4j/IMarkerFactory; // method@c9f8 │ │ -415522: 0c00 |0003: move-result-object v0 │ │ -415524: 6900 f88e |0004: sput-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ -415528: 280f |0006: goto 0015 // +000f │ │ -41552a: 0d00 |0007: move-exception v0 │ │ -41552c: 1a01 9365 |0008: const-string v1, "Unexpected failure while binding MarkerFactory" // string@6593 │ │ -415530: 7120 57cb 0100 |000a: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -415536: 2808 |000d: goto 0015 // +0008 │ │ -415538: 2200 6919 |000e: new-instance v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ -41553c: 7010 76ca 0000 |0010: invoke-direct {v0}, Lorg/slf4j/helpers/BasicMarkerFactory;.:()V // method@ca76 │ │ -415542: 6900 f88e |0013: sput-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ -415546: 0e00 |0015: return-void │ │ +415500: |[415500] org.slf4j.MarkerFactory.:()V │ │ +415510: 7100 f8c9 0000 |0000: invoke-static {}, Lorg/slf4j/MarkerFactory;.bwCompatibleGetMarkerFactoryFromBinder:()Lorg/slf4j/IMarkerFactory; // method@c9f8 │ │ +415516: 0c00 |0003: move-result-object v0 │ │ +415518: 6900 f88e |0004: sput-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ +41551c: 280f |0006: goto 0015 // +000f │ │ +41551e: 0d00 |0007: move-exception v0 │ │ +415520: 1a01 9365 |0008: const-string v1, "Unexpected failure while binding MarkerFactory" // string@6593 │ │ +415524: 7120 57cb 0100 |000a: invoke-static {v1, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +41552a: 2808 |000d: goto 0015 // +0008 │ │ +41552c: 2200 6919 |000e: new-instance v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ +415530: 7010 76ca 0000 |0010: invoke-direct {v0}, Lorg/slf4j/helpers/BasicMarkerFactory;.:()V // method@ca76 │ │ +415536: 6900 f88e |0013: sput-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ +41553a: 0e00 |0015: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/NoClassDefFoundError; -> 0x000e │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=76 │ │ @@ -909571,17 +909571,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -415558: |[415558] org.slf4j.MarkerFactory.:()V │ │ -415568: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41556e: 0e00 |0003: return-void │ │ +41554c: |[41554c] org.slf4j.MarkerFactory.:()V │ │ +41555c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +415562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/MarkerFactory; │ │ │ │ #2 : (in Lorg/slf4j/MarkerFactory;) │ │ @@ -909589,24 +909589,24 @@ │ │ type : '()Lorg/slf4j/IMarkerFactory;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -415474: |[415474] org.slf4j.MarkerFactory.bwCompatibleGetMarkerFactoryFromBinder:()Lorg/slf4j/IMarkerFactory; │ │ -415484: 7100 69cb 0000 |0000: invoke-static {}, Lorg/slf4j/impl/StaticMarkerBinder;.getSingleton:()Lorg/slf4j/impl/StaticMarkerBinder; // method@cb69 │ │ -41548a: 0c00 |0003: move-result-object v0 │ │ -41548c: 6e10 67cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; // method@cb67 │ │ -415492: 0c00 |0007: move-result-object v0 │ │ -415494: 1100 |0008: return-object v0 │ │ -415496: 6200 3a8f |0009: sget-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ -41549a: 6e10 67cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; // method@cb67 │ │ -4154a0: 0c00 |000e: move-result-object v0 │ │ -4154a2: 1100 |000f: return-object v0 │ │ +415468: |[415468] org.slf4j.MarkerFactory.bwCompatibleGetMarkerFactoryFromBinder:()Lorg/slf4j/IMarkerFactory; │ │ +415478: 7100 69cb 0000 |0000: invoke-static {}, Lorg/slf4j/impl/StaticMarkerBinder;.getSingleton:()Lorg/slf4j/impl/StaticMarkerBinder; // method@cb69 │ │ +41547e: 0c00 |0003: move-result-object v0 │ │ +415480: 6e10 67cb 0000 |0004: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; // method@cb67 │ │ +415486: 0c00 |0007: move-result-object v0 │ │ +415488: 1100 |0008: return-object v0 │ │ +41548a: 6200 3a8f |0009: sget-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ +41548e: 6e10 67cb 0000 |000b: invoke-virtual {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; // method@cb67 │ │ +415494: 0c00 |000e: move-result-object v0 │ │ +415496: 1100 |000f: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/NoSuchMethodError; -> 0x0009 │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=64 │ │ locals : │ │ @@ -909616,19 +909616,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Marker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4154cc: |[4154cc] org.slf4j.MarkerFactory.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ -4154dc: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ -4154e0: 7220 88c9 1000 |0002: invoke-interface {v0, v1}, Lorg/slf4j/IMarkerFactory;.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; // method@c988 │ │ -4154e6: 0c01 |0005: move-result-object v1 │ │ -4154e8: 1101 |0006: return-object v1 │ │ +4154c0: |[4154c0] org.slf4j.MarkerFactory.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ +4154d0: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ +4154d4: 7220 88c9 1000 |0002: invoke-interface {v0, v1}, Lorg/slf4j/IMarkerFactory;.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; // method@c988 │ │ +4154da: 0c01 |0005: move-result-object v1 │ │ +4154dc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/slf4j/MarkerFactory;) │ │ @@ -909636,36 +909636,36 @@ │ │ type : '()Lorg/slf4j/IMarkerFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4154b4: |[4154b4] org.slf4j.MarkerFactory.getIMarkerFactory:()Lorg/slf4j/IMarkerFactory; │ │ -4154c4: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ -4154c8: 1100 |0002: return-object v0 │ │ +4154a8: |[4154a8] org.slf4j.MarkerFactory.getIMarkerFactory:()Lorg/slf4j/IMarkerFactory; │ │ +4154b8: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ +4154bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ │ │ #5 : (in Lorg/slf4j/MarkerFactory;) │ │ name : 'getMarker' │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Marker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4154ec: |[4154ec] org.slf4j.MarkerFactory.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ -4154fc: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ -415500: 7220 89c9 1000 |0002: invoke-interface {v0, v1}, Lorg/slf4j/IMarkerFactory;.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; // method@c989 │ │ -415506: 0c01 |0005: move-result-object v1 │ │ -415508: 1101 |0006: return-object v1 │ │ +4154e0: |[4154e0] org.slf4j.MarkerFactory.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ +4154f0: 6200 f88e |0000: sget-object v0, Lorg/slf4j/MarkerFactory;.MARKER_FACTORY:Lorg/slf4j/IMarkerFactory; // field@8ef8 │ │ +4154f4: 7220 89c9 1000 |0002: invoke-interface {v0, v1}, Lorg/slf4j/IMarkerFactory;.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; // method@c989 │ │ +4154fa: 0c01 |0005: move-result-object v1 │ │ +4154fc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -909724,17 +909724,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -415570: |[415570] org.slf4j.event.EventConstants.:()V │ │ -415580: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -415586: 0e00 |0003: return-void │ │ +415564: |[415564] org.slf4j.event.EventConstants.:()V │ │ +415574: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41557a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/event/EventConstants; │ │ │ │ Virtual methods - │ │ @@ -909801,58 +909801,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -415fac: |[415fac] org.slf4j.event.Level.:()V │ │ -415fbc: 2200 6319 |0000: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ -415fc0: 1a01 8a25 |0002: const-string v1, "ERROR" // string@258a │ │ -415fc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -415fc6: 1303 2800 |0005: const/16 v3, #int 40 // #28 │ │ -415fca: 7051 3eca 1032 |0007: invoke-direct {v0, v1, v2, v3, v1}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ -415fd0: 6900 048f |000a: sput-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415fd4: 2200 6319 |000c: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ -415fd8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -415fda: 1a03 c068 |000f: const-string v3, "WARN" // string@68c0 │ │ -415fde: 1304 1e00 |0011: const/16 v4, #int 30 // #1e │ │ -415fe2: 7053 3eca 3041 |0013: invoke-direct {v0, v3, v1, v4, v3}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ -415fe8: 6900 078f |0016: sput-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415fec: 2200 6319 |0018: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ -415ff0: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -415ff2: 1a04 252c |001b: const-string v4, "INFO" // string@2c25 │ │ -415ff6: 1305 1400 |001d: const/16 v5, #int 20 // #14 │ │ -415ffa: 7054 3eca 4053 |001f: invoke-direct {v0, v4, v3, v5, v4}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ -416000: 6900 058f |0022: sput-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -416004: 2200 6319 |0024: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ -416008: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -41600a: 1a05 c822 |0027: const-string v5, "DEBUG" // string@22c8 │ │ -41600e: 1306 0a00 |0029: const/16 v6, #int 10 // #a │ │ -416012: 7055 3eca 5064 |002b: invoke-direct {v0, v5, v4, v6, v5}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ -416018: 6900 038f |002e: sput-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -41601c: 2200 6319 |0030: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ -416020: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -416022: 1a06 dc60 |0033: const-string v6, "TRACE" // string@60dc │ │ -416026: 7056 3eca 6025 |0035: invoke-direct {v0, v6, v5, v2, v6}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ -41602c: 6900 068f |0038: sput-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -416030: 1250 |003a: const/4 v0, #int 5 // #5 │ │ -416032: 2300 d31c |003b: new-array v0, v0, [Lorg/slf4j/event/Level; // type@1cd3 │ │ -416036: 6206 048f |003d: sget-object v6, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -41603a: 4d06 0002 |003f: aput-object v6, v0, v2 │ │ -41603e: 6202 078f |0041: sget-object v2, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -416042: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ -416046: 6201 058f |0045: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -41604a: 4d01 0003 |0047: aput-object v1, v0, v3 │ │ -41604e: 6201 038f |0049: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -416052: 4d01 0004 |004b: aput-object v1, v0, v4 │ │ -416056: 6201 068f |004d: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -41605a: 4d01 0005 |004f: aput-object v1, v0, v5 │ │ -41605e: 6900 028f |0051: sput-object v0, Lorg/slf4j/event/Level;.$VALUES:[Lorg/slf4j/event/Level; // field@8f02 │ │ -416062: 0e00 |0053: return-void │ │ +415fa0: |[415fa0] org.slf4j.event.Level.:()V │ │ +415fb0: 2200 6319 |0000: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ +415fb4: 1a01 8a25 |0002: const-string v1, "ERROR" // string@258a │ │ +415fb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +415fba: 1303 2800 |0005: const/16 v3, #int 40 // #28 │ │ +415fbe: 7051 3eca 1032 |0007: invoke-direct {v0, v1, v2, v3, v1}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ +415fc4: 6900 048f |000a: sput-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +415fc8: 2200 6319 |000c: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ +415fcc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +415fce: 1a03 c068 |000f: const-string v3, "WARN" // string@68c0 │ │ +415fd2: 1304 1e00 |0011: const/16 v4, #int 30 // #1e │ │ +415fd6: 7053 3eca 3041 |0013: invoke-direct {v0, v3, v1, v4, v3}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ +415fdc: 6900 078f |0016: sput-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415fe0: 2200 6319 |0018: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ +415fe4: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +415fe6: 1a04 252c |001b: const-string v4, "INFO" // string@2c25 │ │ +415fea: 1305 1400 |001d: const/16 v5, #int 20 // #14 │ │ +415fee: 7054 3eca 4053 |001f: invoke-direct {v0, v4, v3, v5, v4}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ +415ff4: 6900 058f |0022: sput-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415ff8: 2200 6319 |0024: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ +415ffc: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +415ffe: 1a05 c822 |0027: const-string v5, "DEBUG" // string@22c8 │ │ +416002: 1306 0a00 |0029: const/16 v6, #int 10 // #a │ │ +416006: 7055 3eca 5064 |002b: invoke-direct {v0, v5, v4, v6, v5}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ +41600c: 6900 038f |002e: sput-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +416010: 2200 6319 |0030: new-instance v0, Lorg/slf4j/event/Level; // type@1963 │ │ +416014: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +416016: 1a06 dc60 |0033: const-string v6, "TRACE" // string@60dc │ │ +41601a: 7056 3eca 6025 |0035: invoke-direct {v0, v6, v5, v2, v6}, Lorg/slf4j/event/Level;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ca3e │ │ +416020: 6900 068f |0038: sput-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +416024: 1250 |003a: const/4 v0, #int 5 // #5 │ │ +416026: 2300 d31c |003b: new-array v0, v0, [Lorg/slf4j/event/Level; // type@1cd3 │ │ +41602a: 6206 048f |003d: sget-object v6, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +41602e: 4d06 0002 |003f: aput-object v6, v0, v2 │ │ +416032: 6202 078f |0041: sget-object v2, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +416036: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +41603a: 6201 058f |0045: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +41603e: 4d01 0003 |0047: aput-object v1, v0, v3 │ │ +416042: 6201 038f |0049: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +416046: 4d01 0004 |004b: aput-object v1, v0, v4 │ │ +41604a: 6201 068f |004d: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +41604e: 4d01 0005 |004f: aput-object v1, v0, v5 │ │ +416052: 6900 028f |0051: sput-object v0, Lorg/slf4j/event/Level;.$VALUES:[Lorg/slf4j/event/Level; // field@8f02 │ │ +416056: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x003b line=14 │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/event/Level;) │ │ @@ -909860,19 +909860,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -416064: |[416064] org.slf4j.event.Level.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -416074: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -41607a: 5903 088f |0003: iput v3, v0, Lorg/slf4j/event/Level;.levelInt:I // field@8f08 │ │ -41607e: 5b04 098f |0005: iput-object v4, v0, Lorg/slf4j/event/Level;.levelStr:Ljava/lang/String; // field@8f09 │ │ -416082: 0e00 |0007: return-void │ │ +416058: |[416058] org.slf4j.event.Level.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +416068: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +41606e: 5903 088f |0003: iput v3, v0, Lorg/slf4j/event/Level;.levelInt:I // field@8f08 │ │ +416072: 5b04 098f |0005: iput-object v4, v0, Lorg/slf4j/event/Level;.levelStr:Ljava/lang/String; // field@8f09 │ │ +416076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/slf4j/event/Level; │ │ @@ -909886,20 +909886,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/event/Level;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -415f64: |[415f64] org.slf4j.event.Level.valueOf:(Ljava/lang/String;)Lorg/slf4j/event/Level; │ │ -415f74: 1c00 6319 |0000: const-class v0, Lorg/slf4j/event/Level; // type@1963 │ │ -415f78: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -415f7e: 0c01 |0005: move-result-object v1 │ │ -415f80: 1f01 6319 |0006: check-cast v1, Lorg/slf4j/event/Level; // type@1963 │ │ -415f84: 1101 |0008: return-object v1 │ │ +415f58: |[415f58] org.slf4j.event.Level.valueOf:(Ljava/lang/String;)Lorg/slf4j/event/Level; │ │ +415f68: 1c00 6319 |0000: const-class v0, Lorg/slf4j/event/Level; // type@1963 │ │ +415f6c: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +415f72: 0c01 |0005: move-result-object v1 │ │ +415f74: 1f01 6319 |0006: check-cast v1, Lorg/slf4j/event/Level; // type@1963 │ │ +415f78: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/slf4j/event/Level;) │ │ @@ -909907,20 +909907,20 @@ │ │ type : '()[Lorg/slf4j/event/Level;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -415f88: |[415f88] org.slf4j.event.Level.values:()[Lorg/slf4j/event/Level; │ │ -415f98: 6200 028f |0000: sget-object v0, Lorg/slf4j/event/Level;.$VALUES:[Lorg/slf4j/event/Level; // field@8f02 │ │ -415f9c: 6e10 91d7 0000 |0002: invoke-virtual {v0}, [Lorg/slf4j/event/Level;.clone:()Ljava/lang/Object; // method@d791 │ │ -415fa2: 0c00 |0005: move-result-object v0 │ │ -415fa4: 1f00 d31c |0006: check-cast v0, [Lorg/slf4j/event/Level; // type@1cd3 │ │ -415fa8: 1100 |0008: return-object v0 │ │ +415f7c: |[415f7c] org.slf4j.event.Level.values:()[Lorg/slf4j/event/Level; │ │ +415f8c: 6200 028f |0000: sget-object v0, Lorg/slf4j/event/Level;.$VALUES:[Lorg/slf4j/event/Level; // field@8f02 │ │ +415f90: 6e10 91d7 0000 |0002: invoke-virtual {v0}, [Lorg/slf4j/event/Level;.clone:()Ljava/lang/Object; // method@d791 │ │ +415f96: 0c00 |0005: move-result-object v0 │ │ +415f98: 1f00 d31c |0006: check-cast v0, [Lorg/slf4j/event/Level; // type@1cd3 │ │ +415f9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/slf4j/event/Level;) │ │ @@ -909928,17 +909928,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -415f34: |[415f34] org.slf4j.event.Level.toInt:()I │ │ -415f44: 5210 088f |0000: iget v0, v1, Lorg/slf4j/event/Level;.levelInt:I // field@8f08 │ │ -415f48: 0f00 |0002: return v0 │ │ +415f28: |[415f28] org.slf4j.event.Level.toInt:()I │ │ +415f38: 5210 088f |0000: iget v0, v1, Lorg/slf4j/event/Level;.levelInt:I // field@8f08 │ │ +415f3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/Level; │ │ │ │ #1 : (in Lorg/slf4j/event/Level;) │ │ @@ -909946,17 +909946,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -415f4c: |[415f4c] org.slf4j.event.Level.toString:()Ljava/lang/String; │ │ -415f5c: 5410 098f |0000: iget-object v0, v1, Lorg/slf4j/event/Level;.levelStr:Ljava/lang/String; // field@8f09 │ │ -415f60: 1100 |0002: return-object v0 │ │ +415f40: |[415f40] org.slf4j.event.Level.toString:()Ljava/lang/String; │ │ +415f50: 5410 098f |0000: iget-object v0, v1, Lorg/slf4j/event/Level;.levelStr:Ljava/lang/String; // field@8f09 │ │ +415f54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/Level; │ │ │ │ source_file_idx : 16746 (Level.java) │ │ @@ -910065,18 +910065,18 @@ │ │ type : '(Lorg/slf4j/helpers/BasicMDCAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -416290: |[416290] org.slf4j.helpers.BasicMDCAdapter$1.:(Lorg/slf4j/helpers/BasicMDCAdapter;)V │ │ -4162a0: 5b01 138f |0000: iput-object v1, v0, Lorg/slf4j/helpers/BasicMDCAdapter$1;.this$0:Lorg/slf4j/helpers/BasicMDCAdapter; // field@8f13 │ │ -4162a4: 7010 9283 0000 |0002: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@8392 │ │ -4162aa: 0e00 |0005: return-void │ │ +416284: |[416284] org.slf4j.helpers.BasicMDCAdapter$1.:(Lorg/slf4j/helpers/BasicMDCAdapter;)V │ │ +416294: 5b01 138f |0000: iput-object v1, v0, Lorg/slf4j/helpers/BasicMDCAdapter$1;.this$0:Lorg/slf4j/helpers/BasicMDCAdapter; // field@8f13 │ │ +416298: 7010 9283 0000 |0002: invoke-direct {v0}, Ljava/lang/InheritableThreadLocal;.:()V // method@8392 │ │ +41629e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/slf4j/helpers/BasicMDCAdapter$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/slf4j/helpers/BasicMDCAdapter; │ │ │ │ @@ -910086,19 +910086,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -41624c: |[41624c] org.slf4j.helpers.BasicMDCAdapter$1.childValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -41625c: 1f01 3011 |0000: check-cast v1, Ljava/util/Map; // type@1130 │ │ -416260: 6e20 60ca 1000 |0002: invoke-virtual {v0, v1}, Lorg/slf4j/helpers/BasicMDCAdapter$1;.childValue:(Ljava/util/Map;)Ljava/util/Map; // method@ca60 │ │ -416266: 0c01 |0005: move-result-object v1 │ │ -416268: 1101 |0006: return-object v1 │ │ +416240: |[416240] org.slf4j.helpers.BasicMDCAdapter$1.childValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +416250: 1f01 3011 |0000: check-cast v1, Ljava/util/Map; // type@1130 │ │ +416254: 6e20 60ca 1000 |0002: invoke-virtual {v0, v1}, Lorg/slf4j/helpers/BasicMDCAdapter$1;.childValue:(Ljava/util/Map;)Ljava/util/Map; // method@ca60 │ │ +41625a: 0c01 |0005: move-result-object v1 │ │ +41625c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/slf4j/helpers/BasicMDCAdapter$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -910107,21 +910107,21 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -41626c: |[41626c] org.slf4j.helpers.BasicMDCAdapter$1.childValue:(Ljava/util/Map;)Ljava/util/Map; │ │ -41627c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -416280: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -416282: 1102 |0003: return-object v2 │ │ -416284: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -416288: 7020 3787 2000 |0006: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ -41628e: 1100 |0009: return-object v0 │ │ +416260: |[416260] org.slf4j.helpers.BasicMDCAdapter$1.childValue:(Ljava/util/Map;)Ljava/util/Map; │ │ +416270: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +416274: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +416276: 1102 |0003: return-object v2 │ │ +416278: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +41627c: 7020 3787 2000 |0006: invoke-direct {v0, v2}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ +416282: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter$1; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -910166,38 +910166,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4168d0: |[4168d0] org.slf4j.helpers.FormattingTuple.:()V │ │ -4168e0: 2200 6a19 |0000: new-instance v0, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -4168e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4168e6: 7020 7cca 1000 |0003: invoke-direct {v0, v1}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;)V // method@ca7c │ │ -4168ec: 6900 1c8f |0006: sput-object v0, Lorg/slf4j/helpers/FormattingTuple;.NULL:Lorg/slf4j/helpers/FormattingTuple; // field@8f1c │ │ -4168f0: 0e00 |0008: return-void │ │ +4168c4: |[4168c4] org.slf4j.helpers.FormattingTuple.:()V │ │ +4168d4: 2200 6a19 |0000: new-instance v0, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +4168d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4168da: 7020 7cca 1000 |0003: invoke-direct {v0, v1}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;)V // method@ca7c │ │ +4168e0: 6900 1c8f |0006: sput-object v0, Lorg/slf4j/helpers/FormattingTuple;.NULL:Lorg/slf4j/helpers/FormattingTuple; // field@8f1c │ │ +4168e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/FormattingTuple;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4168f4: |[4168f4] org.slf4j.helpers.FormattingTuple.:(Ljava/lang/String;)V │ │ -416904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -416906: 7040 7dca 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ -41690c: 0e00 |0004: return-void │ │ +4168e8: |[4168e8] org.slf4j.helpers.FormattingTuple.:(Ljava/lang/String;)V │ │ +4168f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4168fa: 7040 7dca 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ +416900: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/slf4j/helpers/FormattingTuple; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -910206,20 +910206,20 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -416910: |[416910] org.slf4j.helpers.FormattingTuple.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ -416920: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -416926: 5b01 1e8f |0003: iput-object v1, v0, Lorg/slf4j/helpers/FormattingTuple;.message:Ljava/lang/String; // field@8f1e │ │ -41692a: 5b03 1f8f |0005: iput-object v3, v0, Lorg/slf4j/helpers/FormattingTuple;.throwable:Ljava/lang/Throwable; // field@8f1f │ │ -41692e: 5b02 1d8f |0007: iput-object v2, v0, Lorg/slf4j/helpers/FormattingTuple;.argArray:[Ljava/lang/Object; // field@8f1d │ │ -416932: 0e00 |0009: return-void │ │ +416904: |[416904] org.slf4j.helpers.FormattingTuple.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ +416914: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41691a: 5b01 1e8f |0003: iput-object v1, v0, Lorg/slf4j/helpers/FormattingTuple;.message:Ljava/lang/String; // field@8f1e │ │ +41691e: 5b03 1f8f |0005: iput-object v3, v0, Lorg/slf4j/helpers/FormattingTuple;.throwable:Ljava/lang/Throwable; // field@8f1f │ │ +416922: 5b02 1d8f |0007: iput-object v2, v0, Lorg/slf4j/helpers/FormattingTuple;.argArray:[Ljava/lang/Object; // field@8f1d │ │ +416926: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -910234,17 +910234,17 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416888: |[416888] org.slf4j.helpers.FormattingTuple.getArgArray:()[Ljava/lang/Object; │ │ -416898: 5410 1d8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.argArray:[Ljava/lang/Object; // field@8f1d │ │ -41689c: 1100 |0002: return-object v0 │ │ +41687c: |[41687c] org.slf4j.helpers.FormattingTuple.getArgArray:()[Ljava/lang/Object; │ │ +41688c: 5410 1d8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.argArray:[Ljava/lang/Object; // field@8f1d │ │ +416890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/FormattingTuple; │ │ │ │ #1 : (in Lorg/slf4j/helpers/FormattingTuple;) │ │ @@ -910252,17 +910252,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4168a0: |[4168a0] org.slf4j.helpers.FormattingTuple.getMessage:()Ljava/lang/String; │ │ -4168b0: 5410 1e8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.message:Ljava/lang/String; // field@8f1e │ │ -4168b4: 1100 |0002: return-object v0 │ │ +416894: |[416894] org.slf4j.helpers.FormattingTuple.getMessage:()Ljava/lang/String; │ │ +4168a4: 5410 1e8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.message:Ljava/lang/String; // field@8f1e │ │ +4168a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/FormattingTuple; │ │ │ │ #2 : (in Lorg/slf4j/helpers/FormattingTuple;) │ │ @@ -910270,17 +910270,17 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4168b8: |[4168b8] org.slf4j.helpers.FormattingTuple.getThrowable:()Ljava/lang/Throwable; │ │ -4168c8: 5410 1f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.throwable:Ljava/lang/Throwable; // field@8f1f │ │ -4168cc: 1100 |0002: return-object v0 │ │ +4168ac: |[4168ac] org.slf4j.helpers.FormattingTuple.getThrowable:()Ljava/lang/Throwable; │ │ +4168bc: 5410 1f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/FormattingTuple;.throwable:Ljava/lang/Throwable; // field@8f1f │ │ +4168c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/FormattingTuple; │ │ │ │ source_file_idx : 10593 (FormattingTuple.java) │ │ @@ -910334,17 +910334,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -416f38: |[416f38] org.slf4j.helpers.MessageFormatter.:()V │ │ -416f48: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -416f4e: 0e00 |0003: return-void │ │ +416f2c: |[416f2c] org.slf4j.helpers.MessageFormatter.:()V │ │ +416f3c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +416f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MessageFormatter; │ │ │ │ #1 : (in Lorg/slf4j/helpers/MessageFormatter;) │ │ @@ -910352,23 +910352,23 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -416d80: |[416d80] org.slf4j.helpers.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ -416d90: 7110 cbca 0200 |0000: invoke-static {v2}, Lorg/slf4j/helpers/MessageFormatter;.getThrowableCandidate:([Ljava/lang/Object;)Ljava/lang/Throwable; // method@cacb │ │ -416d96: 0c00 |0003: move-result-object v0 │ │ -416d98: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -416d9c: 7110 d3ca 0200 |0006: invoke-static {v2}, Lorg/slf4j/helpers/MessageFormatter;.trimmedCopy:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cad3 │ │ -416da2: 0c02 |0009: move-result-object v2 │ │ -416da4: 7130 c2ca 2100 |000a: invoke-static {v1, v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/slf4j/helpers/FormattingTuple; // method@cac2 │ │ -416daa: 0c01 |000d: move-result-object v1 │ │ -416dac: 1101 |000e: return-object v1 │ │ +416d74: |[416d74] org.slf4j.helpers.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ +416d84: 7110 cbca 0200 |0000: invoke-static {v2}, Lorg/slf4j/helpers/MessageFormatter;.getThrowableCandidate:([Ljava/lang/Object;)Ljava/lang/Throwable; // method@cacb │ │ +416d8a: 0c00 |0003: move-result-object v0 │ │ +416d8c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +416d90: 7110 d3ca 0200 |0006: invoke-static {v2}, Lorg/slf4j/helpers/MessageFormatter;.trimmedCopy:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cad3 │ │ +416d96: 0c02 |0009: move-result-object v2 │ │ +416d98: 7130 c2ca 2100 |000a: invoke-static {v1, v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/slf4j/helpers/FormattingTuple; // method@cac2 │ │ +416d9e: 0c01 |000d: move-result-object v1 │ │ +416da0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0006 line=171 │ │ 0x000a line=173 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -910379,87 +910379,87 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/slf4j/helpers/FormattingTuple;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 146 16-bit code units │ │ -416db0: |[416db0] org.slf4j.helpers.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/slf4j/helpers/FormattingTuple; │ │ -416dc0: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ -416dc4: 2205 6a19 |0002: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -416dc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -416dca: 7040 7dca 0576 |0005: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ -416dd0: 1105 |0008: return-object v5 │ │ -416dd2: 3906 0800 |0009: if-nez v6, 0011 // +0008 │ │ -416dd6: 2206 6a19 |000b: new-instance v6, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -416dda: 7020 7cca 5600 |000d: invoke-direct {v6, v5}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;)V // method@ca7c │ │ -416de0: 1106 |0010: return-object v6 │ │ -416de2: 2200 9410 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -416de6: 6e10 6384 0500 |0013: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -416dec: 0a01 |0016: move-result v1 │ │ -416dee: d801 0132 |0017: add-int/lit8 v1, v1, #int 50 // #32 │ │ -416df2: 7020 8484 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ -416df8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -416dfa: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -416dfc: 2163 |001e: array-length v3, v6 │ │ -416dfe: 3531 6200 |001f: if-ge v1, v3, 0081 // +0062 │ │ -416e02: 1a03 51d9 |0021: const-string v3, "{}" // string@d951 │ │ -416e06: 6e30 5c84 3502 |0023: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@845c │ │ -416e0c: 0a03 |0026: move-result v3 │ │ -416e0e: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ -416e10: 3343 1b00 |0028: if-ne v3, v4, 0043 // +001b │ │ -416e14: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -416e18: 2200 6a19 |002c: new-instance v0, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -416e1c: 7040 7dca 5076 |002e: invoke-direct {v0, v5, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ -416e22: 1100 |0031: return-object v0 │ │ -416e24: 6e10 6384 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -416e2a: 0a01 |0035: move-result v1 │ │ -416e2c: 6e40 8d84 5012 |0036: invoke-virtual {v0, v5, v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ -416e32: 2205 6a19 |0039: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -416e36: 6e10 9f84 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -416e3c: 0c00 |003e: move-result-object v0 │ │ -416e3e: 7040 7dca 0576 |003f: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ -416e44: 1105 |0042: return-object v5 │ │ -416e46: 7120 ceca 3500 |0043: invoke-static {v5, v3}, Lorg/slf4j/helpers/MessageFormatter;.isEscapedDelimeter:(Ljava/lang/String;I)Z // method@cace │ │ -416e4c: 0a04 |0046: move-result v4 │ │ -416e4e: 3804 2700 |0047: if-eqz v4, 006e // +0027 │ │ -416e52: 7120 cdca 3500 |0049: invoke-static {v5, v3}, Lorg/slf4j/helpers/MessageFormatter;.isDoubleEscaped:(Ljava/lang/String;I)Z // method@cacd │ │ -416e58: 0a04 |004c: move-result v4 │ │ -416e5a: 3904 1100 |004d: if-nez v4, 005e // +0011 │ │ -416e5e: d801 01ff |004f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -416e62: d804 03ff |0051: add-int/lit8 v4, v3, #int -1 // #ff │ │ -416e66: 6e40 8d84 5042 |0053: invoke-virtual {v0, v5, v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ -416e6c: 1302 7b00 |0056: const/16 v2, #int 123 // #7b │ │ -416e70: 6e20 8784 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -416e76: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -416e7a: 2820 |005d: goto 007d // +0020 │ │ -416e7c: d804 03ff |005e: add-int/lit8 v4, v3, #int -1 // #ff │ │ -416e80: 6e40 8d84 5042 |0060: invoke-virtual {v0, v5, v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ -416e86: 4602 0601 |0063: aget-object v2, v6, v1 │ │ -416e8a: 2204 2511 |0065: new-instance v4, Ljava/util/HashMap; // type@1125 │ │ -416e8e: 7010 3587 0400 |0067: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@8735 │ │ -416e94: 7130 c6ca 2004 |006a: invoke-static {v0, v2, v4}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ -416e9a: 280e |006d: goto 007b // +000e │ │ -416e9c: 6e40 8d84 5032 |006e: invoke-virtual {v0, v5, v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ -416ea2: 4602 0601 |0071: aget-object v2, v6, v1 │ │ -416ea6: 2204 2511 |0073: new-instance v4, Ljava/util/HashMap; // type@1125 │ │ -416eaa: 7010 3587 0400 |0075: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@8735 │ │ -416eb0: 7130 c6ca 2004 |0078: invoke-static {v0, v2, v4}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ -416eb6: d803 0302 |007b: add-int/lit8 v3, v3, #int 2 // #02 │ │ -416eba: 0132 |007d: move v2, v3 │ │ -416ebc: d801 0101 |007e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -416ec0: 289e |0080: goto 001e // -0062 │ │ -416ec2: 6e10 6384 0500 |0081: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -416ec8: 0a01 |0084: move-result v1 │ │ -416eca: 6e40 8d84 5012 |0085: invoke-virtual {v0, v5, v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ -416ed0: 2205 6a19 |0088: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ -416ed4: 6e10 9f84 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -416eda: 0c00 |008d: move-result-object v0 │ │ -416edc: 7040 7dca 0576 |008e: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ -416ee2: 1105 |0091: return-object v5 │ │ +416da4: |[416da4] org.slf4j.helpers.MessageFormatter.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)Lorg/slf4j/helpers/FormattingTuple; │ │ +416db4: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ +416db8: 2205 6a19 |0002: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +416dbc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +416dbe: 7040 7dca 0576 |0005: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ +416dc4: 1105 |0008: return-object v5 │ │ +416dc6: 3906 0800 |0009: if-nez v6, 0011 // +0008 │ │ +416dca: 2206 6a19 |000b: new-instance v6, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +416dce: 7020 7cca 5600 |000d: invoke-direct {v6, v5}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;)V // method@ca7c │ │ +416dd4: 1106 |0010: return-object v6 │ │ +416dd6: 2200 9410 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +416dda: 6e10 6384 0500 |0013: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +416de0: 0a01 |0016: move-result v1 │ │ +416de2: d801 0132 |0017: add-int/lit8 v1, v1, #int 50 // #32 │ │ +416de6: 7020 8484 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ +416dec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +416dee: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +416df0: 2163 |001e: array-length v3, v6 │ │ +416df2: 3531 6200 |001f: if-ge v1, v3, 0081 // +0062 │ │ +416df6: 1a03 51d9 |0021: const-string v3, "{}" // string@d951 │ │ +416dfa: 6e30 5c84 3502 |0023: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@845c │ │ +416e00: 0a03 |0026: move-result v3 │ │ +416e02: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ +416e04: 3343 1b00 |0028: if-ne v3, v4, 0043 // +001b │ │ +416e08: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +416e0c: 2200 6a19 |002c: new-instance v0, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +416e10: 7040 7dca 5076 |002e: invoke-direct {v0, v5, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ +416e16: 1100 |0031: return-object v0 │ │ +416e18: 6e10 6384 0500 |0032: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +416e1e: 0a01 |0035: move-result v1 │ │ +416e20: 6e40 8d84 5012 |0036: invoke-virtual {v0, v5, v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ +416e26: 2205 6a19 |0039: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +416e2a: 6e10 9f84 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +416e30: 0c00 |003e: move-result-object v0 │ │ +416e32: 7040 7dca 0576 |003f: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ +416e38: 1105 |0042: return-object v5 │ │ +416e3a: 7120 ceca 3500 |0043: invoke-static {v5, v3}, Lorg/slf4j/helpers/MessageFormatter;.isEscapedDelimeter:(Ljava/lang/String;I)Z // method@cace │ │ +416e40: 0a04 |0046: move-result v4 │ │ +416e42: 3804 2700 |0047: if-eqz v4, 006e // +0027 │ │ +416e46: 7120 cdca 3500 |0049: invoke-static {v5, v3}, Lorg/slf4j/helpers/MessageFormatter;.isDoubleEscaped:(Ljava/lang/String;I)Z // method@cacd │ │ +416e4c: 0a04 |004c: move-result v4 │ │ +416e4e: 3904 1100 |004d: if-nez v4, 005e // +0011 │ │ +416e52: d801 01ff |004f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +416e56: d804 03ff |0051: add-int/lit8 v4, v3, #int -1 // #ff │ │ +416e5a: 6e40 8d84 5042 |0053: invoke-virtual {v0, v5, v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ +416e60: 1302 7b00 |0056: const/16 v2, #int 123 // #7b │ │ +416e64: 6e20 8784 2000 |0058: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416e6a: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +416e6e: 2820 |005d: goto 007d // +0020 │ │ +416e70: d804 03ff |005e: add-int/lit8 v4, v3, #int -1 // #ff │ │ +416e74: 6e40 8d84 5042 |0060: invoke-virtual {v0, v5, v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ +416e7a: 4602 0601 |0063: aget-object v2, v6, v1 │ │ +416e7e: 2204 2511 |0065: new-instance v4, Ljava/util/HashMap; // type@1125 │ │ +416e82: 7010 3587 0400 |0067: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@8735 │ │ +416e88: 7130 c6ca 2004 |006a: invoke-static {v0, v2, v4}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ +416e8e: 280e |006d: goto 007b // +000e │ │ +416e90: 6e40 8d84 5032 |006e: invoke-virtual {v0, v5, v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ +416e96: 4602 0601 |0071: aget-object v2, v6, v1 │ │ +416e9a: 2204 2511 |0073: new-instance v4, Ljava/util/HashMap; // type@1125 │ │ +416e9e: 7010 3587 0400 |0075: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@8735 │ │ +416ea4: 7130 c6ca 2004 |0078: invoke-static {v0, v2, v4}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ +416eaa: d803 0302 |007b: add-int/lit8 v3, v3, #int 2 // #02 │ │ +416eae: 0132 |007d: move v2, v3 │ │ +416eb0: d801 0101 |007e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +416eb4: 289e |0080: goto 001e // -0062 │ │ +416eb6: 6e10 6384 0500 |0081: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +416ebc: 0a01 |0084: move-result v1 │ │ +416ebe: 6e40 8d84 5012 |0085: invoke-virtual {v0, v5, v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; // method@848d │ │ +416ec4: 2205 6a19 |0088: new-instance v5, Lorg/slf4j/helpers/FormattingTuple; // type@196a │ │ +416ec8: 6e10 9f84 0000 |008a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +416ece: 0c00 |008d: move-result-object v0 │ │ +416ed0: 7040 7dca 0576 |008e: invoke-direct {v5, v0, v6, v7}, Lorg/slf4j/helpers/FormattingTuple;.:(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca7d │ │ +416ed6: 1105 |0091: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ 0x000b line=193 │ │ 0x0011 line=199 │ │ 0x001e line=202 │ │ 0x0023 line=204 │ │ @@ -910486,31 +910486,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -416f50: |[416f50] org.slf4j.helpers.MessageFormatter.booleanArrayAppend:(Ljava/lang/StringBuilder;[Z)V │ │ -416f60: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -416f64: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -416f6a: 2140 |0005: array-length v0, v4 │ │ -416f6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -416f6e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -416f72: 4702 0401 |0009: aget-boolean v2, v4, v1 │ │ -416f76: 6e20 9184 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -416f7c: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -416f80: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -416f84: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -416f88: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416f8e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -416f92: 28ee |0019: goto 0007 // -0012 │ │ -416f94: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -416f98: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -416f9e: 0e00 |001f: return-void │ │ +416f44: |[416f44] org.slf4j.helpers.MessageFormatter.booleanArrayAppend:(Ljava/lang/StringBuilder;[Z)V │ │ +416f54: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +416f58: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416f5e: 2140 |0005: array-length v0, v4 │ │ +416f60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +416f62: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +416f66: 4702 0401 |0009: aget-boolean v2, v4, v1 │ │ +416f6a: 6e20 9184 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +416f70: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +416f74: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +416f78: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +416f7c: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416f82: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +416f86: 28ee |0019: goto 0007 // -0012 │ │ +416f88: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +416f8c: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416f92: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=327 │ │ 0x0005 line=328 │ │ 0x0009 line=330 │ │ 0x0014 line=332 │ │ 0x001c line=334 │ │ @@ -910523,31 +910523,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[B)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -416fa0: |[416fa0] org.slf4j.helpers.MessageFormatter.byteArrayAppend:(Ljava/lang/StringBuilder;[B)V │ │ -416fb0: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -416fb4: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -416fba: 2140 |0005: array-length v0, v4 │ │ -416fbc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -416fbe: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -416fc2: 4802 0401 |0009: aget-byte v2, v4, v1 │ │ -416fc6: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -416fcc: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -416fd0: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -416fd4: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -416fd8: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416fde: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -416fe2: 28ee |0019: goto 0007 // -0012 │ │ -416fe4: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -416fe8: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -416fee: 0e00 |001f: return-void │ │ +416f94: |[416f94] org.slf4j.helpers.MessageFormatter.byteArrayAppend:(Ljava/lang/StringBuilder;[B)V │ │ +416fa4: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +416fa8: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416fae: 2140 |0005: array-length v0, v4 │ │ +416fb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +416fb2: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +416fb6: 4802 0401 |0009: aget-byte v2, v4, v1 │ │ +416fba: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +416fc0: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +416fc4: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +416fc8: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +416fcc: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416fd2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +416fd6: 28ee |0019: goto 0007 // -0012 │ │ +416fd8: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +416fdc: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416fe2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=338 │ │ 0x0005 line=339 │ │ 0x0009 line=341 │ │ 0x0014 line=343 │ │ 0x001c line=345 │ │ @@ -910560,31 +910560,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[C)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -416ff0: |[416ff0] org.slf4j.helpers.MessageFormatter.charArrayAppend:(Ljava/lang/StringBuilder;[C)V │ │ -417000: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -417004: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41700a: 2140 |0005: array-length v0, v4 │ │ -41700c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -41700e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -417012: 4902 0401 |0009: aget-char v2, v4, v1 │ │ -417016: 6e20 8784 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41701c: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -417020: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -417024: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -417028: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41702e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -417032: 28ee |0019: goto 0007 // -0012 │ │ -417034: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -417038: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41703e: 0e00 |001f: return-void │ │ +416fe4: |[416fe4] org.slf4j.helpers.MessageFormatter.charArrayAppend:(Ljava/lang/StringBuilder;[C)V │ │ +416ff4: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +416ff8: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +416ffe: 2140 |0005: array-length v0, v4 │ │ +417000: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +417002: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +417006: 4902 0401 |0009: aget-char v2, v4, v1 │ │ +41700a: 6e20 8784 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417010: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +417014: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +417018: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +41701c: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417022: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +417026: 28ee |0019: goto 0007 // -0012 │ │ +417028: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +41702c: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417032: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0005 line=350 │ │ 0x0009 line=352 │ │ 0x0014 line=354 │ │ 0x001c line=356 │ │ @@ -910597,78 +910597,78 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -417040: |[417040] org.slf4j.helpers.MessageFormatter.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V │ │ -417050: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -417054: 1a02 12b4 |0002: const-string v2, "null" // string@b412 │ │ -417058: 6e20 8f84 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41705e: 0e00 |0007: return-void │ │ -417060: 6e10 0884 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -417066: 0c00 |000b: move-result-object v0 │ │ -417068: 6e10 4b83 0000 |000c: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@834b │ │ -41706e: 0a00 |000f: move-result v0 │ │ -417070: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -417074: 7120 d1ca 2100 |0012: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.safeObjectAppend:(Ljava/lang/StringBuilder;Ljava/lang/Object;)V // method@cad1 │ │ -41707a: 2900 6900 |0015: goto/16 007e // +0069 │ │ -41707e: 2020 dd1c |0017: instance-of v0, v2, [Z // type@1cdd │ │ -417082: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -417086: 1f02 dd1c |001b: check-cast v2, [Z // type@1cdd │ │ -41708a: 1f02 dd1c |001d: check-cast v2, [Z // type@1cdd │ │ -41708e: 7120 c3ca 2100 |001f: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.booleanArrayAppend:(Ljava/lang/StringBuilder;[Z)V // method@cac3 │ │ -417094: 285c |0022: goto 007e // +005c │ │ -417096: 2020 c71b |0023: instance-of v0, v2, [B // type@1bc7 │ │ -41709a: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -41709e: 1f02 c71b |0027: check-cast v2, [B // type@1bc7 │ │ -4170a2: 1f02 c71b |0029: check-cast v2, [B // type@1bc7 │ │ -4170a6: 7120 c4ca 2100 |002b: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.byteArrayAppend:(Ljava/lang/StringBuilder;[B)V // method@cac4 │ │ -4170ac: 2850 |002e: goto 007e // +0050 │ │ -4170ae: 2020 c81b |002f: instance-of v0, v2, [C // type@1bc8 │ │ -4170b2: 3800 0a00 |0031: if-eqz v0, 003b // +000a │ │ -4170b6: 1f02 c81b |0033: check-cast v2, [C // type@1bc8 │ │ -4170ba: 1f02 c81b |0035: check-cast v2, [C // type@1bc8 │ │ -4170be: 7120 c5ca 2100 |0037: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.charArrayAppend:(Ljava/lang/StringBuilder;[C)V // method@cac5 │ │ -4170c4: 2844 |003a: goto 007e // +0044 │ │ -4170c6: 2020 dc1c |003b: instance-of v0, v2, [S // type@1cdc │ │ -4170ca: 3800 0a00 |003d: if-eqz v0, 0047 // +000a │ │ -4170ce: 1f02 dc1c |003f: check-cast v2, [S // type@1cdc │ │ -4170d2: 1f02 dc1c |0041: check-cast v2, [S // type@1cdc │ │ -4170d6: 7120 d2ca 2100 |0043: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.shortArrayAppend:(Ljava/lang/StringBuilder;[S)V // method@cad2 │ │ -4170dc: 2838 |0046: goto 007e // +0038 │ │ -4170de: 2020 cb1b |0047: instance-of v0, v2, [I // type@1bcb │ │ -4170e2: 3800 0a00 |0049: if-eqz v0, 0053 // +000a │ │ -4170e6: 1f02 cb1b |004b: check-cast v2, [I // type@1bcb │ │ -4170ea: 1f02 cb1b |004d: check-cast v2, [I // type@1bcb │ │ -4170ee: 7120 ccca 2100 |004f: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.intArrayAppend:(Ljava/lang/StringBuilder;[I)V // method@cacc │ │ -4170f4: 282c |0052: goto 007e // +002c │ │ -4170f6: 2020 cc1b |0053: instance-of v0, v2, [J // type@1bcc │ │ -4170fa: 3800 0a00 |0055: if-eqz v0, 005f // +000a │ │ -4170fe: 1f02 cc1b |0057: check-cast v2, [J // type@1bcc │ │ -417102: 1f02 cc1b |0059: check-cast v2, [J // type@1bcc │ │ -417106: 7120 cfca 2100 |005b: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.longArrayAppend:(Ljava/lang/StringBuilder;[J)V // method@cacf │ │ -41710c: 2820 |005e: goto 007e // +0020 │ │ -41710e: 2020 ca1b |005f: instance-of v0, v2, [F // type@1bca │ │ -417112: 3800 0a00 |0061: if-eqz v0, 006b // +000a │ │ -417116: 1f02 ca1b |0063: check-cast v2, [F // type@1bca │ │ -41711a: 1f02 ca1b |0065: check-cast v2, [F // type@1bca │ │ -41711e: 7120 c8ca 2100 |0067: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.floatArrayAppend:(Ljava/lang/StringBuilder;[F)V // method@cac8 │ │ -417124: 2814 |006a: goto 007e // +0014 │ │ -417126: 2020 c91b |006b: instance-of v0, v2, [D // type@1bc9 │ │ -41712a: 3800 0a00 |006d: if-eqz v0, 0077 // +000a │ │ -41712e: 1f02 c91b |006f: check-cast v2, [D // type@1bc9 │ │ -417132: 1f02 c91b |0071: check-cast v2, [D // type@1bc9 │ │ -417136: 7120 c7ca 2100 |0073: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.doubleArrayAppend:(Ljava/lang/StringBuilder;[D)V // method@cac7 │ │ -41713c: 2808 |0076: goto 007e // +0008 │ │ -41713e: 1f02 6b1c |0077: check-cast v2, [Ljava/lang/Object; // type@1c6b │ │ -417142: 1f02 6b1c |0079: check-cast v2, [Ljava/lang/Object; // type@1c6b │ │ -417146: 7130 d0ca 2103 |007b: invoke-static {v1, v2, v3}, Lorg/slf4j/helpers/MessageFormatter;.objectArrayAppend:(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Map;)V // method@cad0 │ │ -41714c: 0e00 |007e: return-void │ │ +417034: |[417034] org.slf4j.helpers.MessageFormatter.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V │ │ +417044: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +417048: 1a02 12b4 |0002: const-string v2, "null" // string@b412 │ │ +41704c: 6e20 8f84 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417052: 0e00 |0007: return-void │ │ +417054: 6e10 0884 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +41705a: 0c00 |000b: move-result-object v0 │ │ +41705c: 6e10 4b83 0000 |000c: invoke-virtual {v0}, Ljava/lang/Class;.isArray:()Z // method@834b │ │ +417062: 0a00 |000f: move-result v0 │ │ +417064: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +417068: 7120 d1ca 2100 |0012: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.safeObjectAppend:(Ljava/lang/StringBuilder;Ljava/lang/Object;)V // method@cad1 │ │ +41706e: 2900 6900 |0015: goto/16 007e // +0069 │ │ +417072: 2020 dd1c |0017: instance-of v0, v2, [Z // type@1cdd │ │ +417076: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +41707a: 1f02 dd1c |001b: check-cast v2, [Z // type@1cdd │ │ +41707e: 1f02 dd1c |001d: check-cast v2, [Z // type@1cdd │ │ +417082: 7120 c3ca 2100 |001f: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.booleanArrayAppend:(Ljava/lang/StringBuilder;[Z)V // method@cac3 │ │ +417088: 285c |0022: goto 007e // +005c │ │ +41708a: 2020 c71b |0023: instance-of v0, v2, [B // type@1bc7 │ │ +41708e: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +417092: 1f02 c71b |0027: check-cast v2, [B // type@1bc7 │ │ +417096: 1f02 c71b |0029: check-cast v2, [B // type@1bc7 │ │ +41709a: 7120 c4ca 2100 |002b: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.byteArrayAppend:(Ljava/lang/StringBuilder;[B)V // method@cac4 │ │ +4170a0: 2850 |002e: goto 007e // +0050 │ │ +4170a2: 2020 c81b |002f: instance-of v0, v2, [C // type@1bc8 │ │ +4170a6: 3800 0a00 |0031: if-eqz v0, 003b // +000a │ │ +4170aa: 1f02 c81b |0033: check-cast v2, [C // type@1bc8 │ │ +4170ae: 1f02 c81b |0035: check-cast v2, [C // type@1bc8 │ │ +4170b2: 7120 c5ca 2100 |0037: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.charArrayAppend:(Ljava/lang/StringBuilder;[C)V // method@cac5 │ │ +4170b8: 2844 |003a: goto 007e // +0044 │ │ +4170ba: 2020 dc1c |003b: instance-of v0, v2, [S // type@1cdc │ │ +4170be: 3800 0a00 |003d: if-eqz v0, 0047 // +000a │ │ +4170c2: 1f02 dc1c |003f: check-cast v2, [S // type@1cdc │ │ +4170c6: 1f02 dc1c |0041: check-cast v2, [S // type@1cdc │ │ +4170ca: 7120 d2ca 2100 |0043: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.shortArrayAppend:(Ljava/lang/StringBuilder;[S)V // method@cad2 │ │ +4170d0: 2838 |0046: goto 007e // +0038 │ │ +4170d2: 2020 cb1b |0047: instance-of v0, v2, [I // type@1bcb │ │ +4170d6: 3800 0a00 |0049: if-eqz v0, 0053 // +000a │ │ +4170da: 1f02 cb1b |004b: check-cast v2, [I // type@1bcb │ │ +4170de: 1f02 cb1b |004d: check-cast v2, [I // type@1bcb │ │ +4170e2: 7120 ccca 2100 |004f: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.intArrayAppend:(Ljava/lang/StringBuilder;[I)V // method@cacc │ │ +4170e8: 282c |0052: goto 007e // +002c │ │ +4170ea: 2020 cc1b |0053: instance-of v0, v2, [J // type@1bcc │ │ +4170ee: 3800 0a00 |0055: if-eqz v0, 005f // +000a │ │ +4170f2: 1f02 cc1b |0057: check-cast v2, [J // type@1bcc │ │ +4170f6: 1f02 cc1b |0059: check-cast v2, [J // type@1bcc │ │ +4170fa: 7120 cfca 2100 |005b: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.longArrayAppend:(Ljava/lang/StringBuilder;[J)V // method@cacf │ │ +417100: 2820 |005e: goto 007e // +0020 │ │ +417102: 2020 ca1b |005f: instance-of v0, v2, [F // type@1bca │ │ +417106: 3800 0a00 |0061: if-eqz v0, 006b // +000a │ │ +41710a: 1f02 ca1b |0063: check-cast v2, [F // type@1bca │ │ +41710e: 1f02 ca1b |0065: check-cast v2, [F // type@1bca │ │ +417112: 7120 c8ca 2100 |0067: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.floatArrayAppend:(Ljava/lang/StringBuilder;[F)V // method@cac8 │ │ +417118: 2814 |006a: goto 007e // +0014 │ │ +41711a: 2020 c91b |006b: instance-of v0, v2, [D // type@1bc9 │ │ +41711e: 3800 0a00 |006d: if-eqz v0, 0077 // +000a │ │ +417122: 1f02 c91b |006f: check-cast v2, [D // type@1bc9 │ │ +417126: 1f02 c91b |0071: check-cast v2, [D // type@1bc9 │ │ +41712a: 7120 c7ca 2100 |0073: invoke-static {v1, v2}, Lorg/slf4j/helpers/MessageFormatter;.doubleArrayAppend:(Ljava/lang/StringBuilder;[D)V // method@cac7 │ │ +417130: 2808 |0076: goto 007e // +0008 │ │ +417132: 1f02 6b1c |0077: check-cast v2, [Ljava/lang/Object; // type@1c6b │ │ +417136: 1f02 6b1c |0079: check-cast v2, [Ljava/lang/Object; // type@1c6b │ │ +41713a: 7130 d0ca 2103 |007b: invoke-static {v1, v2, v3}, Lorg/slf4j/helpers/MessageFormatter;.objectArrayAppend:(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Map;)V // method@cad0 │ │ +417140: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=267 │ │ 0x0008 line=270 │ │ 0x0012 line=271 │ │ 0x0017 line=275 │ │ 0x001b line=276 │ │ @@ -910697,31 +910697,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[D)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -417150: |[417150] org.slf4j.helpers.MessageFormatter.doubleArrayAppend:(Ljava/lang/StringBuilder;[D)V │ │ -417160: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -417164: 6e20 8784 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41716a: 2150 |0005: array-length v0, v5 │ │ -41716c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -41716e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -417172: 4502 0501 |0009: aget-wide v2, v5, v1 │ │ -417176: 6e30 8884 2403 |000b: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@8488 │ │ -41717c: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -417180: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -417184: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -417188: 6e20 8f84 2400 |0014: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41718e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -417192: 28ee |0019: goto 0007 // -0012 │ │ -417194: 1305 5d00 |001a: const/16 v5, #int 93 // #5d │ │ -417198: 6e20 8784 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41719e: 0e00 |001f: return-void │ │ +417144: |[417144] org.slf4j.helpers.MessageFormatter.doubleArrayAppend:(Ljava/lang/StringBuilder;[D)V │ │ +417154: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +417158: 6e20 8784 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +41715e: 2150 |0005: array-length v0, v5 │ │ +417160: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +417162: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +417166: 4502 0501 |0009: aget-wide v2, v5, v1 │ │ +41716a: 6e30 8884 2403 |000b: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@8488 │ │ +417170: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +417174: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +417178: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +41717c: 6e20 8f84 2400 |0014: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417182: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +417186: 28ee |0019: goto 0007 // -0012 │ │ +417188: 1305 5d00 |001a: const/16 v5, #int 93 // #5d │ │ +41718c: 6e20 8784 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417192: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=404 │ │ 0x0005 line=405 │ │ 0x0009 line=407 │ │ 0x0014 line=409 │ │ 0x001c line=411 │ │ @@ -910734,31 +910734,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[F)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4171a0: |[4171a0] org.slf4j.helpers.MessageFormatter.floatArrayAppend:(Ljava/lang/StringBuilder;[F)V │ │ -4171b0: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -4171b4: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4171ba: 2140 |0005: array-length v0, v4 │ │ -4171bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4171be: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -4171c2: 4402 0401 |0009: aget v2, v4, v1 │ │ -4171c6: 6e20 8984 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@8489 │ │ -4171cc: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -4171d0: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -4171d4: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -4171d8: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4171de: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4171e2: 28ee |0019: goto 0007 // -0012 │ │ -4171e4: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -4171e8: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4171ee: 0e00 |001f: return-void │ │ +417194: |[417194] org.slf4j.helpers.MessageFormatter.floatArrayAppend:(Ljava/lang/StringBuilder;[F)V │ │ +4171a4: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +4171a8: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4171ae: 2140 |0005: array-length v0, v4 │ │ +4171b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4171b2: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +4171b6: 4402 0401 |0009: aget v2, v4, v1 │ │ +4171ba: 6e20 8984 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@8489 │ │ +4171c0: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +4171c4: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +4171c8: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +4171cc: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4171d2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4171d6: 28ee |0019: goto 0007 // -0012 │ │ +4171d8: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +4171dc: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4171e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=393 │ │ 0x0005 line=394 │ │ 0x0009 line=396 │ │ 0x0014 line=398 │ │ 0x001c line=400 │ │ @@ -910771,22 +910771,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -416ee4: |[416ee4] org.slf4j.helpers.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ -416ef4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -416ef6: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -416efa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -416efc: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -416f00: 7120 c1ca 0200 |0006: invoke-static {v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; // method@cac1 │ │ -416f06: 0c02 |0009: move-result-object v2 │ │ -416f08: 1102 |000a: return-object v2 │ │ +416ed8: |[416ed8] org.slf4j.helpers.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ +416ee8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +416eea: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +416eee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +416ef0: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +416ef4: 7120 c1ca 0200 |0006: invoke-static {v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; // method@cac1 │ │ +416efa: 0c02 |0009: move-result-object v2 │ │ +416efc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -910795,24 +910795,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -416f0c: |[416f0c] org.slf4j.helpers.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ -416f1c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -416f1e: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -416f22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -416f24: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -416f28: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -416f2a: 4d04 0003 |0007: aput-object v4, v0, v3 │ │ -416f2e: 7120 c1ca 0200 |0009: invoke-static {v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; // method@cac1 │ │ -416f34: 0c02 |000c: move-result-object v2 │ │ -416f36: 1102 |000d: return-object v2 │ │ +416f00: |[416f00] org.slf4j.helpers.MessageFormatter.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; │ │ +416f10: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +416f12: 2300 6b1c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +416f16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +416f18: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +416f1c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +416f1e: 4d04 0003 |0007: aput-object v4, v0, v3 │ │ +416f22: 7120 c1ca 0200 |0009: invoke-static {v2, v0}, Lorg/slf4j/helpers/MessageFormatter;.arrayFormat:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; // method@cac1 │ │ +416f28: 0c02 |000c: move-result-object v2 │ │ +416f2a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/Object; │ │ @@ -910822,28 +910822,28 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Throwable;' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -416d48: |[416d48] org.slf4j.helpers.MessageFormatter.getThrowableCandidate:([Ljava/lang/Object;)Ljava/lang/Throwable; │ │ -416d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -416d5a: 3802 1200 |0001: if-eqz v2, 0013 // +0012 │ │ -416d5e: 2121 |0003: array-length v1, v2 │ │ -416d60: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ -416d64: 280d |0006: goto 0013 // +000d │ │ -416d66: 2121 |0007: array-length v1, v2 │ │ -416d68: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -416d6c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -416d70: 2021 9b10 |000c: instance-of v1, v2, Ljava/lang/Throwable; // type@109b │ │ -416d74: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -416d78: 1f02 9b10 |0010: check-cast v2, Ljava/lang/Throwable; // type@109b │ │ -416d7c: 1102 |0012: return-object v2 │ │ -416d7e: 1100 |0013: return-object v0 │ │ +416d3c: |[416d3c] org.slf4j.helpers.MessageFormatter.getThrowableCandidate:([Ljava/lang/Object;)Ljava/lang/Throwable; │ │ +416d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +416d4e: 3802 1200 |0001: if-eqz v2, 0013 // +0012 │ │ +416d52: 2121 |0003: array-length v1, v2 │ │ +416d54: 3901 0300 |0004: if-nez v1, 0007 // +0003 │ │ +416d58: 280d |0006: goto 0013 // +000d │ │ +416d5a: 2121 |0007: array-length v1, v2 │ │ +416d5c: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +416d60: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +416d64: 2021 9b10 |000c: instance-of v1, v2, Ljava/lang/Throwable; // type@109b │ │ +416d68: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +416d6c: 1f02 9b10 |0010: check-cast v2, Ljava/lang/Throwable; // type@109b │ │ +416d70: 1102 |0012: return-object v2 │ │ +416d72: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=156 │ │ 0x0007 line=160 │ │ 0x000c line=161 │ │ 0x0010 line=162 │ │ locals : │ │ @@ -910854,31 +910854,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -4171f0: |[4171f0] org.slf4j.helpers.MessageFormatter.intArrayAppend:(Ljava/lang/StringBuilder;[I)V │ │ -417200: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -417204: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41720a: 2140 |0005: array-length v0, v4 │ │ -41720c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -41720e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -417212: 4402 0401 |0009: aget v2, v4, v1 │ │ -417216: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -41721c: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -417220: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -417224: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -417228: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41722e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -417232: 28ee |0019: goto 0007 // -0012 │ │ -417234: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -417238: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41723e: 0e00 |001f: return-void │ │ +4171e4: |[4171e4] org.slf4j.helpers.MessageFormatter.intArrayAppend:(Ljava/lang/StringBuilder;[I)V │ │ +4171f4: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +4171f8: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4171fe: 2140 |0005: array-length v0, v4 │ │ +417200: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +417202: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +417206: 4402 0401 |0009: aget v2, v4, v1 │ │ +41720a: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +417210: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +417214: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +417218: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +41721c: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417222: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +417226: 28ee |0019: goto 0007 // -0012 │ │ +417228: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +41722c: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417232: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ 0x0005 line=372 │ │ 0x0009 line=374 │ │ 0x0014 line=376 │ │ 0x001c line=378 │ │ @@ -910891,26 +910891,26 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -416ca8: |[416ca8] org.slf4j.helpers.MessageFormatter.isDoubleEscaped:(Ljava/lang/String;I)Z │ │ -416cb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -416cba: 3402 0d00 |0001: if-lt v2, v0, 000e // +000d │ │ -416cbe: b102 |0003: sub-int/2addr v2, v0 │ │ -416cc0: 6e20 4684 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -416cc6: 0a01 |0007: move-result v1 │ │ -416cc8: 1302 5c00 |0008: const/16 v2, #int 92 // #5c │ │ -416ccc: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ -416cd0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -416cd2: 0f01 |000d: return v1 │ │ -416cd4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -416cd6: 0f01 |000f: return v1 │ │ +416c9c: |[416c9c] org.slf4j.helpers.MessageFormatter.isDoubleEscaped:(Ljava/lang/String;I)Z │ │ +416cac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +416cae: 3402 0d00 |0001: if-lt v2, v0, 000e // +000d │ │ +416cb2: b102 |0003: sub-int/2addr v2, v0 │ │ +416cb4: 6e20 4684 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +416cba: 0a01 |0007: move-result v1 │ │ +416cbc: 1302 5c00 |0008: const/16 v2, #int 92 // #5c │ │ +416cc0: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ +416cc4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +416cc6: 0f01 |000d: return v1 │ │ +416cc8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +416cca: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=257 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ │ │ @@ -910919,26 +910919,26 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0018 (STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -416cd8: |[416cd8] org.slf4j.helpers.MessageFormatter.isEscapedDelimeter:(Ljava/lang/String;I)Z │ │ -416ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -416cea: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -416cee: 0f00 |0003: return v0 │ │ -416cf0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -416cf2: b113 |0005: sub-int/2addr v3, v1 │ │ -416cf4: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -416cfa: 0a02 |0009: move-result v2 │ │ -416cfc: 1303 5c00 |000a: const/16 v3, #int 92 // #5c │ │ -416d00: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -416d04: 0f01 |000e: return v1 │ │ -416d06: 0f00 |000f: return v0 │ │ +416ccc: |[416ccc] org.slf4j.helpers.MessageFormatter.isEscapedDelimeter:(Ljava/lang/String;I)Z │ │ +416cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +416cde: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +416ce2: 0f00 |0003: return v0 │ │ +416ce4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +416ce6: b113 |0005: sub-int/2addr v3, v1 │ │ +416ce8: 6e20 4684 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +416cee: 0a02 |0009: move-result v2 │ │ +416cf0: 1303 5c00 |000a: const/16 v3, #int 92 // #5c │ │ +416cf4: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +416cf8: 0f01 |000e: return v1 │ │ +416cfa: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=248 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ │ │ @@ -910947,31 +910947,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[J)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -417240: |[417240] org.slf4j.helpers.MessageFormatter.longArrayAppend:(Ljava/lang/StringBuilder;[J)V │ │ -417250: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -417254: 6e20 8784 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41725a: 2150 |0005: array-length v0, v5 │ │ -41725c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -41725e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -417262: 4502 0501 |0009: aget-wide v2, v5, v1 │ │ -417266: 6e30 8b84 2403 |000b: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -41726c: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -417270: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -417274: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -417278: 6e20 8f84 2400 |0014: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41727e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -417282: 28ee |0019: goto 0007 // -0012 │ │ -417284: 1305 5d00 |001a: const/16 v5, #int 93 // #5d │ │ -417288: 6e20 8784 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41728e: 0e00 |001f: return-void │ │ +417234: |[417234] org.slf4j.helpers.MessageFormatter.longArrayAppend:(Ljava/lang/StringBuilder;[J)V │ │ +417244: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +417248: 6e20 8784 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +41724e: 2150 |0005: array-length v0, v5 │ │ +417250: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +417252: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +417256: 4502 0501 |0009: aget-wide v2, v5, v1 │ │ +41725a: 6e30 8b84 2403 |000b: invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +417260: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +417264: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +417268: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +41726c: 6e20 8f84 2400 |0014: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417272: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +417276: 28ee |0019: goto 0007 // -0012 │ │ +417278: 1305 5d00 |001a: const/16 v5, #int 93 // #5d │ │ +41727c: 6e20 8784 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417282: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=382 │ │ 0x0005 line=383 │ │ 0x0009 line=385 │ │ 0x0014 line=387 │ │ 0x001c line=389 │ │ @@ -910984,40 +910984,40 @@ │ │ type : '(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Map;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -417290: |[417290] org.slf4j.helpers.MessageFormatter.objectArrayAppend:(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Map;)V │ │ -4172a0: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -4172a4: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4172aa: 7220 a887 4500 |0005: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -4172b0: 0a00 |0008: move-result v0 │ │ -4172b2: 3900 1f00 |0009: if-nez v0, 0028 // +001f │ │ -4172b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4172b8: 7230 b187 4500 |000c: invoke-interface {v5, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -4172be: 2140 |000f: array-length v0, v4 │ │ -4172c0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -4172c2: 3501 1300 |0011: if-ge v1, v0, 0024 // +0013 │ │ -4172c6: 4602 0401 |0013: aget-object v2, v4, v1 │ │ -4172ca: 7130 c6ca 2305 |0015: invoke-static {v3, v2, v5}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ -4172d0: d802 00ff |0018: add-int/lit8 v2, v0, #int -1 // #ff │ │ -4172d4: 3221 0700 |001a: if-eq v1, v2, 0021 // +0007 │ │ -4172d8: 1a02 5312 |001c: const-string v2, ", " // string@1253 │ │ -4172dc: 6e20 8f84 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4172e2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4172e6: 28ee |0023: goto 0011 // -0012 │ │ -4172e8: 7220 b387 4500 |0024: invoke-interface {v5, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -4172ee: 2806 |0027: goto 002d // +0006 │ │ -4172f0: 1a04 3d14 |0028: const-string v4, "..." // string@143d │ │ -4172f4: 6e20 8f84 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4172fa: 1304 5d00 |002d: const/16 v4, #int 93 // #5d │ │ -4172fe: 6e20 8784 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -417304: 0e00 |0032: return-void │ │ +417284: |[417284] org.slf4j.helpers.MessageFormatter.objectArrayAppend:(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Map;)V │ │ +417294: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +417298: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +41729e: 7220 a887 4500 |0005: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +4172a4: 0a00 |0008: move-result v0 │ │ +4172a6: 3900 1f00 |0009: if-nez v0, 0028 // +001f │ │ +4172aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4172ac: 7230 b187 4500 |000c: invoke-interface {v5, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +4172b2: 2140 |000f: array-length v0, v4 │ │ +4172b4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +4172b6: 3501 1300 |0011: if-ge v1, v0, 0024 // +0013 │ │ +4172ba: 4602 0401 |0013: aget-object v2, v4, v1 │ │ +4172be: 7130 c6ca 2305 |0015: invoke-static {v3, v2, v5}, Lorg/slf4j/helpers/MessageFormatter;.deeplyAppendParameter:(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Map;)V // method@cac6 │ │ +4172c4: d802 00ff |0018: add-int/lit8 v2, v0, #int -1 // #ff │ │ +4172c8: 3221 0700 |001a: if-eq v1, v2, 0021 // +0007 │ │ +4172cc: 1a02 5312 |001c: const-string v2, ", " // string@1253 │ │ +4172d0: 6e20 8f84 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4172d6: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4172da: 28ee |0023: goto 0011 // -0012 │ │ +4172dc: 7220 b387 4500 |0024: invoke-interface {v5, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +4172e2: 2806 |0027: goto 002d // +0006 │ │ +4172e4: 1a04 3d14 |0028: const-string v4, "..." // string@143d │ │ +4172e8: 6e20 8f84 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4172ee: 1304 5d00 |002d: const/16 v4, #int 93 // #5d │ │ +4172f2: 6e20 8784 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4172f8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=309 │ │ 0x0005 line=310 │ │ 0x000c line=311 │ │ 0x000f line=312 │ │ 0x0013 line=314 │ │ @@ -911035,37 +911035,37 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/Object;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -417308: |[417308] org.slf4j.helpers.MessageFormatter.safeObjectAppend:(Ljava/lang/StringBuilder;Ljava/lang/Object;)V │ │ -417318: 6e10 0c84 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -41731e: 0c00 |0003: move-result-object v0 │ │ -417320: 6e20 8f84 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -417326: 2828 |0007: goto 002f // +0028 │ │ -417328: 0d00 |0008: move-exception v0 │ │ -41732a: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41732e: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -417334: 1a02 8259 |000e: const-string v2, "SLF4J: Failed toString() invocation on an object of type [" // string@5982 │ │ -417338: 6e20 8f84 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41733e: 6e10 0884 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -417344: 0c04 |0016: move-result-object v4 │ │ -417346: 6e10 4183 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -41734c: 0c04 |001a: move-result-object v4 │ │ -41734e: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -417354: 1a04 4a6c |001e: const-string v4, "]" // string@6c4a │ │ -417358: 6e20 8f84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41735e: 6e10 9f84 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -417364: 0c04 |0026: move-result-object v4 │ │ -417366: 7120 57cb 0400 |0027: invoke-static {v4, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ -41736c: 1a04 e96a |002a: const-string v4, "[FAILED toString()]" // string@6ae9 │ │ -417370: 6e20 8f84 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -417376: 0e00 |002f: return-void │ │ +4172fc: |[4172fc] org.slf4j.helpers.MessageFormatter.safeObjectAppend:(Ljava/lang/StringBuilder;Ljava/lang/Object;)V │ │ +41730c: 6e10 0c84 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +417312: 0c00 |0003: move-result-object v0 │ │ +417314: 6e20 8f84 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41731a: 2828 |0007: goto 002f // +0028 │ │ +41731c: 0d00 |0008: move-exception v0 │ │ +41731e: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +417322: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +417328: 1a02 8259 |000e: const-string v2, "SLF4J: Failed toString() invocation on an object of type [" // string@5982 │ │ +41732c: 6e20 8f84 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417332: 6e10 0884 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +417338: 0c04 |0016: move-result-object v4 │ │ +41733a: 6e10 4183 0400 |0017: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +417340: 0c04 |001a: move-result-object v4 │ │ +417342: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417348: 1a04 4a6c |001e: const-string v4, "]" // string@6c4a │ │ +41734c: 6e20 8f84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +417352: 6e10 9f84 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +417358: 0c04 |0026: move-result-object v4 │ │ +41735a: 7120 57cb 0400 |0027: invoke-static {v4, v0}, Lorg/slf4j/helpers/Util;.report:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cb57 │ │ +417360: 1a04 e96a |002a: const-string v4, "[FAILED toString()]" // string@6ae9 │ │ +417364: 6e20 8f84 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41736a: 0e00 |002f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x0008 │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0009 line=302 │ │ @@ -911079,31 +911079,31 @@ │ │ type : '(Ljava/lang/StringBuilder;[S)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -417388: |[417388] org.slf4j.helpers.MessageFormatter.shortArrayAppend:(Ljava/lang/StringBuilder;[S)V │ │ -417398: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ -41739c: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4173a2: 2140 |0005: array-length v0, v4 │ │ -4173a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4173a6: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -4173aa: 4a02 0401 |0009: aget-short v2, v4, v1 │ │ -4173ae: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4173b4: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ -4173b8: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ -4173bc: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ -4173c0: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4173c6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4173ca: 28ee |0019: goto 0007 // -0012 │ │ -4173cc: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ -4173d0: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4173d6: 0e00 |001f: return-void │ │ +41737c: |[41737c] org.slf4j.helpers.MessageFormatter.shortArrayAppend:(Ljava/lang/StringBuilder;[S)V │ │ +41738c: 1300 5b00 |0000: const/16 v0, #int 91 // #5b │ │ +417390: 6e20 8784 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +417396: 2140 |0005: array-length v0, v4 │ │ +417398: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +41739a: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +41739e: 4a02 0401 |0009: aget-short v2, v4, v1 │ │ +4173a2: 6e20 8a84 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4173a8: d802 00ff |000e: add-int/lit8 v2, v0, #int -1 // #ff │ │ +4173ac: 3221 0700 |0010: if-eq v1, v2, 0017 // +0007 │ │ +4173b0: 1a02 5312 |0012: const-string v2, ", " // string@1253 │ │ +4173b4: 6e20 8f84 2300 |0014: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4173ba: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4173be: 28ee |0019: goto 0007 // -0012 │ │ +4173c0: 1304 5d00 |001a: const/16 v4, #int 93 // #5d │ │ +4173c4: 6e20 8784 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4173ca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=360 │ │ 0x0005 line=361 │ │ 0x0009 line=363 │ │ 0x0014 line=365 │ │ 0x001c line=367 │ │ @@ -911116,28 +911116,28 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -416d08: |[416d08] org.slf4j.helpers.MessageFormatter.trimmedCopy:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -416d18: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -416d1c: 2130 |0002: array-length v0, v3 │ │ -416d1e: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -416d22: 2130 |0005: array-length v0, v3 │ │ -416d24: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -416d28: 2301 6b1c |0008: new-array v1, v0, [Ljava/lang/Object; // type@1c6b │ │ -416d2c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -416d2e: 7150 a084 2321 |000b: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -416d34: 1101 |000e: return-object v1 │ │ -416d36: 2203 7210 |000f: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -416d3a: 1a00 8fb3 |0011: const-string v0, "non-sensical empty or null argument array" // string@b38f │ │ -416d3e: 7020 8c83 0300 |0013: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -416d44: 2703 |0016: throw v3 │ │ +416cfc: |[416cfc] org.slf4j.helpers.MessageFormatter.trimmedCopy:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +416d0c: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +416d10: 2130 |0002: array-length v0, v3 │ │ +416d12: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +416d16: 2130 |0005: array-length v0, v3 │ │ +416d18: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +416d1c: 2301 6b1c |0008: new-array v1, v0, [Ljava/lang/Object; // type@1c6b │ │ +416d20: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +416d22: 7150 a084 2321 |000b: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +416d28: 1101 |000e: return-object v1 │ │ +416d2a: 2203 7210 |000f: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +416d2e: 1a00 8fb3 |0011: const-string v0, "non-sensical empty or null argument array" // string@b38f │ │ +416d32: 7020 8c83 0300 |0013: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +416d38: 2703 |0016: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ 0x0005 line=180 │ │ 0x0008 line=181 │ │ 0x000b line=182 │ │ 0x000f line=178 │ │ @@ -911203,17 +911203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4182cc: |[4182cc] org.slf4j.helpers.Util$ClassContextSecurityManager.:()V │ │ -4182dc: 7010 2c84 0000 |0000: invoke-direct {v0}, Ljava/lang/SecurityManager;.:()V // method@842c │ │ -4182e2: 0e00 |0003: return-void │ │ +4182c0: |[4182c0] org.slf4j.helpers.Util$ClassContextSecurityManager.:()V │ │ +4182d0: 7010 2c84 0000 |0000: invoke-direct {v0}, Ljava/lang/SecurityManager;.:()V // method@842c │ │ +4182d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ │ │ #1 : (in Lorg/slf4j/helpers/Util$ClassContextSecurityManager;) │ │ @@ -911221,17 +911221,17 @@ │ │ type : '(Lorg/slf4j/helpers/Util$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4182e4: |[4182e4] org.slf4j.helpers.Util$ClassContextSecurityManager.:(Lorg/slf4j/helpers/Util$1;)V │ │ -4182f4: 7010 4fcb 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.:()V // method@cb4f │ │ -4182fa: 0e00 |0003: return-void │ │ +4182d8: |[4182d8] org.slf4j.helpers.Util$ClassContextSecurityManager.:(Lorg/slf4j/helpers/Util$1;)V │ │ +4182e8: 7010 4fcb 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.:()V // method@cb4f │ │ +4182ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/helpers/Util$1; │ │ │ │ @@ -911241,18 +911241,18 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4182b0: |[4182b0] org.slf4j.helpers.Util$ClassContextSecurityManager.getClassContext:()[Ljava/lang/Class; │ │ -4182c0: 6f10 2d84 0100 |0000: invoke-super {v1}, Ljava/lang/SecurityManager;.getClassContext:()[Ljava/lang/Class; // method@842d │ │ -4182c6: 0c00 |0003: move-result-object v0 │ │ -4182c8: 1100 |0004: return-object v0 │ │ +4182a4: |[4182a4] org.slf4j.helpers.Util$ClassContextSecurityManager.getClassContext:()[Ljava/lang/Class; │ │ +4182b4: 6f10 2d84 0100 |0000: invoke-super {v1}, Ljava/lang/SecurityManager;.getClassContext:()[Ljava/lang/Class; // method@842d │ │ +4182ba: 0c00 |0003: move-result-object v0 │ │ +4182bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ │ │ source_file_idx : 26171 (Util.java) │ │ @@ -911296,32 +911296,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -418460: |[418460] org.slf4j.helpers.Util.:()V │ │ -418470: 0e00 |0000: return-void │ │ +418454: |[418454] org.slf4j.helpers.Util.:()V │ │ +418464: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/Util;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -418474: |[418474] org.slf4j.helpers.Util.:()V │ │ -418484: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41848a: 0e00 |0003: return-void │ │ +418468: |[418468] org.slf4j.helpers.Util.:()V │ │ +418478: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41847e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/Util; │ │ │ │ #2 : (in Lorg/slf4j/helpers/Util;) │ │ @@ -911329,48 +911329,48 @@ │ │ type : '()Ljava/lang/Class;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -41832c: |[41832c] org.slf4j.helpers.Util.getCallingClass:()Ljava/lang/Class; │ │ -41833c: 7100 55cb 0000 |0000: invoke-static {}, Lorg/slf4j/helpers/Util;.getSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // method@cb55 │ │ -418342: 0c00 |0003: move-result-object v0 │ │ -418344: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -418348: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -41834a: 1100 |0007: return-object v0 │ │ -41834c: 6e10 51cb 0000 |0008: invoke-virtual {v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.getClassContext:()[Ljava/lang/Class; // method@cb51 │ │ -418352: 0c00 |000b: move-result-object v0 │ │ -418354: 1c01 7519 |000c: const-class v1, Lorg/slf4j/helpers/Util; // type@1975 │ │ -418358: 6e10 4183 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -41835e: 0c01 |0011: move-result-object v1 │ │ -418360: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -418362: 2103 |0013: array-length v3, v0 │ │ -418364: 3532 1200 |0014: if-ge v2, v3, 0026 // +0012 │ │ -418368: 4603 0002 |0016: aget-object v3, v0, v2 │ │ -41836c: 6e10 4183 0300 |0018: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -418372: 0c03 |001b: move-result-object v3 │ │ -418374: 6e20 5084 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41837a: 0a03 |001f: move-result v3 │ │ -41837c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -418380: 2804 |0022: goto 0026 // +0004 │ │ -418382: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -418386: 28ee |0025: goto 0013 // -0012 │ │ -418388: 2101 |0026: array-length v1, v0 │ │ -41838a: 3512 0a00 |0027: if-ge v2, v1, 0031 // +000a │ │ -41838e: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ -418392: 2101 |002b: array-length v1, v0 │ │ -418394: 3512 0500 |002c: if-ge v2, v1, 0031 // +0005 │ │ -418398: 4600 0002 |002e: aget-object v0, v0, v2 │ │ -41839c: 1100 |0030: return-object v0 │ │ -41839e: 2200 7210 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -4183a2: 1a01 8028 |0033: const-string v1, "Failed to find org.slf4j.helpers.Util or its caller in the stack; this should not happen" // string@2880 │ │ -4183a6: 7020 8c83 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4183ac: 2700 |0038: throw v0 │ │ +418320: |[418320] org.slf4j.helpers.Util.getCallingClass:()Ljava/lang/Class; │ │ +418330: 7100 55cb 0000 |0000: invoke-static {}, Lorg/slf4j/helpers/Util;.getSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // method@cb55 │ │ +418336: 0c00 |0003: move-result-object v0 │ │ +418338: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +41833c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +41833e: 1100 |0007: return-object v0 │ │ +418340: 6e10 51cb 0000 |0008: invoke-virtual {v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.getClassContext:()[Ljava/lang/Class; // method@cb51 │ │ +418346: 0c00 |000b: move-result-object v0 │ │ +418348: 1c01 7519 |000c: const-class v1, Lorg/slf4j/helpers/Util; // type@1975 │ │ +41834c: 6e10 4183 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +418352: 0c01 |0011: move-result-object v1 │ │ +418354: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +418356: 2103 |0013: array-length v3, v0 │ │ +418358: 3532 1200 |0014: if-ge v2, v3, 0026 // +0012 │ │ +41835c: 4603 0002 |0016: aget-object v3, v0, v2 │ │ +418360: 6e10 4183 0300 |0018: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +418366: 0c03 |001b: move-result-object v3 │ │ +418368: 6e20 5084 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41836e: 0a03 |001f: move-result v3 │ │ +418370: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +418374: 2804 |0022: goto 0026 // +0004 │ │ +418376: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +41837a: 28ee |0025: goto 0013 // -0012 │ │ +41837c: 2101 |0026: array-length v1, v0 │ │ +41837e: 3512 0a00 |0027: if-ge v2, v1, 0031 // +000a │ │ +418382: d802 0202 |0029: add-int/lit8 v2, v2, #int 2 // #02 │ │ +418386: 2101 |002b: array-length v1, v0 │ │ +418388: 3512 0500 |002c: if-ge v2, v1, 0031 // +0005 │ │ +41838c: 4600 0002 |002e: aget-object v0, v0, v2 │ │ +418390: 1100 |0030: return-object v0 │ │ +418392: 2200 7210 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +418396: 1a01 8028 |0033: const-string v1, "Failed to find org.slf4j.helpers.Util or its caller in the stack; this should not happen" // string@2880 │ │ +41839a: 7020 8c83 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4183a0: 2700 |0038: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=103 │ │ 0x000c line=104 │ │ 0x0013 line=108 │ │ 0x0016 line=109 │ │ @@ -911384,29 +911384,29 @@ │ │ type : '()Lorg/slf4j/helpers/Util$ClassContextSecurityManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -4183f0: |[4183f0] org.slf4j.helpers.Util.getSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ -418400: 6200 338f |0000: sget-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ -418404: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -418408: 1100 |0004: return-object v0 │ │ -41840a: 6300 348f |0005: sget-boolean v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER_CREATION_ALREADY_ATTEMPTED:Z // field@8f34 │ │ -41840e: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -418412: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -418414: 1100 |000a: return-object v0 │ │ -418416: 7100 58cb 0000 |000b: invoke-static {}, Lorg/slf4j/helpers/Util;.safeCreateSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // method@cb58 │ │ -41841c: 0c00 |000e: move-result-object v0 │ │ -41841e: 6900 338f |000f: sput-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ -418422: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -418424: 6a00 348f |0012: sput-boolean v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER_CREATION_ALREADY_ATTEMPTED:Z // field@8f34 │ │ -418428: 6200 338f |0014: sget-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ -41842c: 1100 |0016: return-object v0 │ │ +4183e4: |[4183e4] org.slf4j.helpers.Util.getSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ +4183f4: 6200 338f |0000: sget-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ +4183f8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +4183fc: 1100 |0004: return-object v0 │ │ +4183fe: 6300 348f |0005: sget-boolean v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER_CREATION_ALREADY_ATTEMPTED:Z // field@8f34 │ │ +418402: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +418406: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +418408: 1100 |000a: return-object v0 │ │ +41840a: 7100 58cb 0000 |000b: invoke-static {}, Lorg/slf4j/helpers/Util;.safeCreateSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // method@cb58 │ │ +418410: 0c00 |000e: move-result-object v0 │ │ +418412: 6900 338f |000f: sput-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ +418416: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +418418: 6a00 348f |0012: sput-boolean v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER_CREATION_ALREADY_ATTEMPTED:Z // field@8f34 │ │ +41841c: 6200 338f |0014: sget-object v0, Lorg/slf4j/helpers/Util;.SECURITY_MANAGER:Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // field@8f33 │ │ +418420: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=77 │ │ 0x000b line=80 │ │ 0x0012 line=81 │ │ 0x0014 line=82 │ │ @@ -911417,25 +911417,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -41848c: |[41848c] org.slf4j.helpers.Util.report:(Ljava/lang/String;)V │ │ -41849c: 6200 3a79 |0000: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -4184a0: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4184a4: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4184aa: 1a02 8159 |0007: const-string v2, "SLF4J: " // string@5981 │ │ -4184ae: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4184b4: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4184ba: 6e10 9f84 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4184c0: 0c03 |0012: move-result-object v3 │ │ -4184c2: 6e20 b882 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -4184c8: 0e00 |0016: return-void │ │ +418480: |[418480] org.slf4j.helpers.Util.report:(Ljava/lang/String;)V │ │ +418490: 6200 3a79 |0000: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +418494: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +418498: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41849e: 1a02 8159 |0007: const-string v2, "SLF4J: " // string@5981 │ │ +4184a2: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4184a8: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4184ae: 6e10 9f84 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4184b4: 0c03 |0012: move-result-object v3 │ │ +4184b6: 6e20 b882 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +4184bc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lorg/slf4j/helpers/Util;) │ │ @@ -911443,22 +911443,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4184cc: |[4184cc] org.slf4j.helpers.Util.report:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4184dc: 6200 3a79 |0000: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -4184e0: 6e20 b882 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -4184e6: 6201 3a79 |0005: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -4184ea: 1a00 0758 |0007: const-string v0, "Reported exception:" // string@5807 │ │ -4184ee: 6e20 b882 0100 |0009: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -4184f4: 6e10 cd84 0200 |000c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@84cd │ │ -4184fa: 0e00 |000f: return-void │ │ +4184c0: |[4184c0] org.slf4j.helpers.Util.report:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4184d0: 6200 3a79 |0000: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +4184d4: 6e20 b882 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +4184da: 6201 3a79 |0005: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +4184de: 1a00 0758 |0007: const-string v0, "Reported exception:" // string@5807 │ │ +4184e2: 6e20 b882 0100 |0009: invoke-virtual {v1, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +4184e8: 6e10 cd84 0200 |000c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@84cd │ │ +4184ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x000c line=124 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ @@ -911469,20 +911469,20 @@ │ │ type : '()Lorg/slf4j/helpers/Util$ClassContextSecurityManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -418430: |[418430] org.slf4j.helpers.Util.safeCreateSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ -418440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -418442: 2201 7419 |0001: new-instance v1, Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // type@1974 │ │ -418446: 7020 50cb 0100 |0003: invoke-direct {v1, v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.:(Lorg/slf4j/helpers/Util$1;)V // method@cb50 │ │ -41844c: 1101 |0006: return-object v1 │ │ -41844e: 1100 |0007: return-object v0 │ │ +418424: |[418424] org.slf4j.helpers.Util.safeCreateSecurityManager:()Lorg/slf4j/helpers/Util$ClassContextSecurityManager; │ │ +418434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +418436: 2201 7419 |0001: new-instance v1, Lorg/slf4j/helpers/Util$ClassContextSecurityManager; // type@1974 │ │ +41843a: 7020 50cb 0100 |0003: invoke-direct {v1, v0}, Lorg/slf4j/helpers/Util$ClassContextSecurityManager;.:(Lorg/slf4j/helpers/Util$1;)V // method@cb50 │ │ +418440: 1101 |0006: return-object v1 │ │ +418442: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ Ljava/lang/SecurityException; -> 0x0007 │ │ positions : │ │ 0x0001 line=88 │ │ locals : │ │ │ │ @@ -911491,24 +911491,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4182fc: |[4182fc] org.slf4j.helpers.Util.safeGetBooleanSystemProperty:(Ljava/lang/String;)Z │ │ -41830c: 7110 5acb 0100 |0000: invoke-static {v1}, Lorg/slf4j/helpers/Util;.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; // method@cb5a │ │ -418312: 0c01 |0003: move-result-object v1 │ │ -418314: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -418318: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -41831a: 0f01 |0007: return v1 │ │ -41831c: 1a00 6bd3 |0008: const-string v0, "true" // string@d36b │ │ -418320: 6e20 5184 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -418326: 0a01 |000d: move-result v1 │ │ -418328: 0f01 |000e: return v1 │ │ +4182f0: |[4182f0] org.slf4j.helpers.Util.safeGetBooleanSystemProperty:(Ljava/lang/String;)Z │ │ +418300: 7110 5acb 0100 |0000: invoke-static {v1}, Lorg/slf4j/helpers/Util;.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; // method@cb5a │ │ +418306: 0c01 |0003: move-result-object v1 │ │ +418308: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +41830c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +41830e: 0f01 |0007: return v1 │ │ +418310: 1a00 6bd3 |0008: const-string v0, "true" // string@d36b │ │ +418314: 6e20 5184 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +41831a: 0a01 |000d: move-result v1 │ │ +41831c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -911517,24 +911517,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4183b0: |[4183b0] org.slf4j.helpers.Util.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ -4183c0: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -4183c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4183c6: 7110 a384 0100 |0003: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ -4183cc: 0c00 |0006: move-result-object v0 │ │ -4183ce: 1100 |0007: return-object v0 │ │ -4183d0: 2201 7110 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4183d4: 1a00 68b4 |000a: const-string v0, "null input" // string@b468 │ │ -4183d8: 7020 8783 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4183de: 2701 |000f: throw v1 │ │ +4183a4: |[4183a4] org.slf4j.helpers.Util.safeGetSystemProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ +4183b4: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +4183b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4183ba: 7110 a384 0100 |0003: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ +4183c0: 0c00 |0006: move-result-object v0 │ │ +4183c2: 1100 |0007: return-object v0 │ │ +4183c4: 2201 7110 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4183c8: 1a00 68b4 |000a: const-string v0, "null input" // string@b468 │ │ +4183cc: 7020 8783 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4183d2: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ Ljava/lang/SecurityException; -> 0x0007 │ │ positions : │ │ 0x0003 line=45 │ │ 0x0008 line=41 │ │ locals : │ │ @@ -911570,36 +911570,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4185f8: |[4185f8] org.slf4j.impl.StaticMDCBinder.:()V │ │ -418608: 2200 7719 |0000: new-instance v0, Lorg/slf4j/impl/StaticMDCBinder; // type@1977 │ │ -41860c: 7010 61cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticMDCBinder;.:()V // method@cb61 │ │ -418612: 6900 398f |0005: sput-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ -418616: 0e00 |0007: return-void │ │ +4185ec: |[4185ec] org.slf4j.impl.StaticMDCBinder.:()V │ │ +4185fc: 2200 7719 |0000: new-instance v0, Lorg/slf4j/impl/StaticMDCBinder; // type@1977 │ │ +418600: 7010 61cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticMDCBinder;.:()V // method@cb61 │ │ +418606: 6900 398f |0005: sput-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ +41860a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/impl/StaticMDCBinder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -418618: |[418618] org.slf4j.impl.StaticMDCBinder.:()V │ │ -418628: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41862e: 0e00 |0003: return-void │ │ +41860c: |[41860c] org.slf4j.impl.StaticMDCBinder.:()V │ │ +41861c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/impl/StaticMDCBinder; │ │ │ │ #2 : (in Lorg/slf4j/impl/StaticMDCBinder;) │ │ @@ -911607,17 +911607,17 @@ │ │ type : '()Lorg/slf4j/impl/StaticMDCBinder;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4185c4: |[4185c4] org.slf4j.impl.StaticMDCBinder.getSingleton:()Lorg/slf4j/impl/StaticMDCBinder; │ │ -4185d4: 6200 398f |0000: sget-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ -4185d8: 1100 |0002: return-object v0 │ │ +4185b8: |[4185b8] org.slf4j.impl.StaticMDCBinder.getSingleton:()Lorg/slf4j/impl/StaticMDCBinder; │ │ +4185c8: 6200 398f |0000: sget-object v0, Lorg/slf4j/impl/StaticMDCBinder;.SINGLETON:Lorg/slf4j/impl/StaticMDCBinder; // field@8f39 │ │ +4185cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/slf4j/impl/StaticMDCBinder;) │ │ @@ -911625,18 +911625,18 @@ │ │ type : '()Lorg/slf4j/spi/MDCAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4185dc: |[4185dc] org.slf4j.impl.StaticMDCBinder.getMDCA:()Lorg/slf4j/spi/MDCAdapter; │ │ -4185ec: 2200 6f19 |0000: new-instance v0, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ -4185f0: 7010 f7ca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/NOPMDCAdapter;.:()V // method@caf7 │ │ -4185f6: 1100 |0005: return-object v0 │ │ +4185d0: |[4185d0] org.slf4j.impl.StaticMDCBinder.getMDCA:()Lorg/slf4j/spi/MDCAdapter; │ │ +4185e0: 2200 6f19 |0000: new-instance v0, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ +4185e4: 7010 f7ca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/NOPMDCAdapter;.:()V // method@caf7 │ │ +4185ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/slf4j/impl/StaticMDCBinder; │ │ │ │ #1 : (in Lorg/slf4j/impl/StaticMDCBinder;) │ │ @@ -911644,19 +911644,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4185a4: |[4185a4] org.slf4j.impl.StaticMDCBinder.getMDCAdapterClassStr:()Ljava/lang/String; │ │ -4185b4: 1c00 6f19 |0000: const-class v0, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ -4185b8: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -4185be: 0c00 |0005: move-result-object v0 │ │ -4185c0: 1100 |0006: return-object v0 │ │ +418598: |[418598] org.slf4j.impl.StaticMDCBinder.getMDCAdapterClassStr:()Ljava/lang/String; │ │ +4185a8: 1c00 6f19 |0000: const-class v0, Lorg/slf4j/helpers/NOPMDCAdapter; // type@196f │ │ +4185ac: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +4185b2: 0c00 |0005: move-result-object v0 │ │ +4185b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/impl/StaticMDCBinder; │ │ │ │ source_file_idx : 24228 (StaticMDCBinder.java) │ │ @@ -911863,17 +911863,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4186c8: |[4186c8] tech.ula.BuildConfig.:()V │ │ -4186d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4186de: 0e00 |0003: return-void │ │ +4186bc: |[4186bc] tech.ula.BuildConfig.:()V │ │ +4186cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4186d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -911913,37 +911913,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418894: |[418894] tech.ula.MainActivity$displayClearSupportFilesDialog$1.:(Ltech/ula/MainActivity;)V │ │ -4188a4: 5b01 4f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f4f │ │ -4188a8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4188ae: 0e00 |0005: return-void │ │ +418888: |[418888] tech.ula.MainActivity$displayClearSupportFilesDialog$1.:(Ltech/ula/MainActivity;)V │ │ +418898: 5b01 4f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f4f │ │ +41889c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4188a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4188b0: |[4188b0] tech.ula.MainActivity$displayClearSupportFilesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -4188c0: 5402 4f8f |0000: iget-object v2, v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f4f │ │ -4188c4: 7110 0dcc 0200 |0002: invoke-static {v2}, Ltech/ula/MainActivity;.access$handleClearSupportFiles:(Ltech/ula/MainActivity;)V // method@cc0d │ │ -4188ca: 7210 6e02 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -4188d0: 0e00 |0008: return-void │ │ +4188a4: |[4188a4] tech.ula.MainActivity$displayClearSupportFilesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +4188b4: 5402 4f8f |0000: iget-object v2, v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f4f │ │ +4188b8: 7110 0dcc 0200 |0002: invoke-static {v2}, Ltech/ula/MainActivity;.access$handleClearSupportFiles:(Ltech/ula/MainActivity;)V // method@cc0d │ │ +4188be: 7210 6e02 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +4188c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ltech/ula/MainActivity$displayClearSupportFilesDialog$1; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -911985,52 +911985,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4188d4: |[4188d4] tech.ula.MainActivity$displayClearSupportFilesDialog$2.:()V │ │ -4188e4: 2200 9919 |0000: new-instance v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // type@1999 │ │ -4188e8: 7010 bfcb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.:()V // method@cbbf │ │ -4188ee: 6900 508f |0005: sput-object v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.INSTANCE:Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // field@8f50 │ │ -4188f2: 0e00 |0007: return-void │ │ +4188c8: |[4188c8] tech.ula.MainActivity$displayClearSupportFilesDialog$2.:()V │ │ +4188d8: 2200 9919 |0000: new-instance v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // type@1999 │ │ +4188dc: 7010 bfcb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.:()V // method@cbbf │ │ +4188e2: 6900 508f |0005: sput-object v0, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.INSTANCE:Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // field@8f50 │ │ +4188e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4188f4: |[4188f4] tech.ula.MainActivity$displayClearSupportFilesDialog$2.:()V │ │ -418904: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41890a: 0e00 |0003: return-void │ │ +4188e8: |[4188e8] tech.ula.MainActivity$displayClearSupportFilesDialog$2.:()V │ │ +4188f8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4188fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41890c: |[41890c] tech.ula.MainActivity$displayClearSupportFilesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -41891c: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -418922: 0e00 |0003: return-void │ │ +418900: |[418900] tech.ula.MainActivity$displayClearSupportFilesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +418910: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +418916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -912075,41 +912075,41 @@ │ │ type : '(Ltech/ula/MainActivity;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -418984: |[418984] tech.ula.MainActivity$displayNetworkChoicesDialog$1.:(Ltech/ula/MainActivity;Ljava/util/List;)V │ │ -418994: 5b01 538f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f53 │ │ -418998: 5b02 528f |0002: iput-object v2, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.$downloadsToContinue:Ljava/util/List; // field@8f52 │ │ -41899c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4189a2: 0e00 |0007: return-void │ │ +418978: |[418978] tech.ula.MainActivity$displayNetworkChoicesDialog$1.:(Ltech/ula/MainActivity;Ljava/util/List;)V │ │ +418988: 5b01 538f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f53 │ │ +41898c: 5b02 528f |0002: iput-object v2, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.$downloadsToContinue:Ljava/util/List; // field@8f52 │ │ +418990: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418996: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4189a4: |[4189a4] tech.ula.MainActivity$displayNetworkChoicesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -4189b4: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -4189ba: 5401 538f |0003: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f53 │ │ -4189be: 7110 0ccc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -4189c4: 0c01 |0008: move-result-object v1 │ │ -4189c6: 5402 528f |0009: iget-object v2, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.$downloadsToContinue:Ljava/util/List; // field@8f52 │ │ -4189ca: 6e20 d0d6 2100 |000b: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ -4189d0: 0e00 |000e: return-void │ │ +418998: |[418998] tech.ula.MainActivity$displayNetworkChoicesDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +4189a8: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +4189ae: 5401 538f |0003: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f53 │ │ +4189b2: 7110 0ccc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +4189b8: 0c01 |0008: move-result-object v1 │ │ +4189ba: 5402 528f |0009: iget-object v2, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.$downloadsToContinue:Ljava/util/List; // field@8f52 │ │ +4189be: 6e20 d0d6 2100 |000b: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ +4189c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=613 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/MainActivity$displayNetworkChoicesDialog$1; │ │ 0x0000 - 0x000f reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -912151,46 +912151,46 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4189d4: |[4189d4] tech.ula.MainActivity$displayNetworkChoicesDialog$2.:(Ltech/ula/MainActivity;)V │ │ -4189e4: 5b01 548f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ -4189e8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4189ee: 0e00 |0005: return-void │ │ +4189c8: |[4189c8] tech.ula.MainActivity$displayNetworkChoicesDialog$2.:(Ltech/ula/MainActivity;)V │ │ +4189d8: 5b01 548f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ +4189dc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4189e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4189f0: |[4189f0] tech.ula.MainActivity$displayNetworkChoicesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -418a00: 7210 6e02 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -418a06: 5412 548f |0003: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ -418a0a: 2203 6f00 |0005: new-instance v3, Landroid/content/Intent; // type@006f │ │ -418a0e: 1a00 9973 |0007: const-string v0, "android.net.wifi.PICK_WIFI_NETWORK" // string@7399 │ │ -418a12: 7020 7302 0300 |0009: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ -418a18: 6e20 58cc 3200 |000c: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -418a1e: 5412 548f |000f: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ -418a22: 7110 0ccc 0200 |0011: invoke-static {v2}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418a28: 0c02 |0014: move-result-object v2 │ │ -418a2a: 6e10 c5d6 0200 |0015: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -418a30: 5412 548f |0018: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ -418a34: 7110 10cc 0200 |001a: invoke-static {v2}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ -418a3a: 0e00 |001d: return-void │ │ +4189e4: |[4189e4] tech.ula.MainActivity$displayNetworkChoicesDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +4189f4: 7210 6e02 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +4189fa: 5412 548f |0003: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ +4189fe: 2203 6f00 |0005: new-instance v3, Landroid/content/Intent; // type@006f │ │ +418a02: 1a00 9973 |0007: const-string v0, "android.net.wifi.PICK_WIFI_NETWORK" // string@7399 │ │ +418a06: 7020 7302 0300 |0009: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ +418a0c: 6e20 58cc 3200 |000c: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +418a12: 5412 548f |000f: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ +418a16: 7110 0ccc 0200 |0011: invoke-static {v2}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418a1c: 0c02 |0014: move-result-object v2 │ │ +418a1e: 6e10 c5d6 0200 |0015: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +418a24: 5412 548f |0018: iget-object v2, v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.this$0:Ltech/ula/MainActivity; // field@8f54 │ │ +418a28: 7110 10cc 0200 |001a: invoke-static {v2}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ +418a2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0003 line=618 │ │ 0x000f line=619 │ │ 0x0018 line=620 │ │ locals : │ │ @@ -912234,41 +912234,41 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418a3c: |[418a3c] tech.ula.MainActivity$displayNetworkChoicesDialog$3.:(Ltech/ula/MainActivity;)V │ │ -418a4c: 5b01 558f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ -418a50: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418a56: 0e00 |0005: return-void │ │ +418a30: |[418a30] tech.ula.MainActivity$displayNetworkChoicesDialog$3.:(Ltech/ula/MainActivity;)V │ │ +418a40: 5b01 558f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ +418a44: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -418a58: |[418a58] tech.ula.MainActivity$displayNetworkChoicesDialog$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -418a68: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -418a6e: 5401 558f |0003: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ -418a72: 7110 0ccc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418a78: 0c01 |0008: move-result-object v1 │ │ -418a7a: 6e10 c5d6 0100 |0009: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -418a80: 5401 558f |000c: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ -418a84: 7110 10cc 0100 |000e: invoke-static {v1}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ -418a8a: 0e00 |0011: return-void │ │ +418a4c: |[418a4c] tech.ula.MainActivity$displayNetworkChoicesDialog$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +418a5c: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +418a62: 5401 558f |0003: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ +418a66: 7110 0ccc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418a6c: 0c01 |0008: move-result-object v1 │ │ +418a6e: 6e10 c5d6 0100 |0009: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +418a74: 5401 558f |000c: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.this$0:Ltech/ula/MainActivity; // field@8f55 │ │ +418a78: 7110 10cc 0100 |000e: invoke-static {v1}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ +418a7e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ 0x000c line=626 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Ltech/ula/MainActivity$displayNetworkChoicesDialog$3; │ │ @@ -912311,40 +912311,40 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418a8c: |[418a8c] tech.ula.MainActivity$displayNetworkChoicesDialog$4.:(Ltech/ula/MainActivity;)V │ │ -418a9c: 5b01 568f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ -418aa0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418aa6: 0e00 |0005: return-void │ │ +418a80: |[418a80] tech.ula.MainActivity$displayNetworkChoicesDialog$4.:(Ltech/ula/MainActivity;)V │ │ +418a90: 5b01 568f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ +418a94: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -418aa8: |[418aa8] tech.ula.MainActivity$displayNetworkChoicesDialog$4.onCancel:(Landroid/content/DialogInterface;)V │ │ -418ab8: 5401 568f |0000: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ -418abc: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418ac2: 0c01 |0005: move-result-object v1 │ │ -418ac4: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -418aca: 5401 568f |0009: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ -418ace: 7110 10cc 0100 |000b: invoke-static {v1}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ -418ad4: 0e00 |000e: return-void │ │ +418a9c: |[418a9c] tech.ula.MainActivity$displayNetworkChoicesDialog$4.onCancel:(Landroid/content/DialogInterface;)V │ │ +418aac: 5401 568f |0000: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ +418ab0: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418ab6: 0c01 |0005: move-result-object v1 │ │ +418ab8: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +418abe: 5401 568f |0009: iget-object v1, v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.this$0:Ltech/ula/MainActivity; // field@8f56 │ │ +418ac2: 7110 10cc 0100 |000b: invoke-static {v1}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ +418ac8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0009 line=630 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/MainActivity$displayNetworkChoicesDialog$4; │ │ 0x0000 - 0x000f reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -912391,18 +912391,18 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418ad8: |[418ad8] tech.ula.MainActivity$downloadBroadcastReceiver$1.:(Ltech/ula/MainActivity;)V │ │ -418ae8: 5b01 578f |0000: iput-object v1, v0, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f57 │ │ -418aec: 7010 fa01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01fa │ │ -418af2: 0e00 |0005: return-void │ │ +418acc: |[418acc] tech.ula.MainActivity$downloadBroadcastReceiver$1.:(Ltech/ula/MainActivity;)V │ │ +418adc: 5b01 578f |0000: iput-object v1, v0, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f57 │ │ +418ae0: 7010 fa01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01fa │ │ +418ae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/MainActivity$downloadBroadcastReceiver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -912412,31 +912412,31 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -418af4: |[418af4] tech.ula.MainActivity$downloadBroadcastReceiver$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -418b04: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -418b08: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -418b0e: 1a04 8d9b |0005: const-string v4, "intent" // string@9b8d │ │ -418b12: 7120 5f9f 4500 |0007: invoke-static {v5, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -418b18: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ -418b1c: 1a04 b786 |000c: const-string v4, "extra_download_id" // string@86b7 │ │ -418b20: 6e40 8402 4510 |000e: invoke-virtual {v5, v4, v0, v1}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0284 │ │ -418b26: 0b04 |0011: move-result-wide v4 │ │ -418b28: 3102 0400 |0012: cmp-long v2, v4, v0 │ │ -418b2c: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -418b30: 0e00 |0016: return-void │ │ -418b32: 5430 578f |0017: iget-object v0, v3, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f57 │ │ -418b36: 7110 0ccc 0000 |0019: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418b3c: 0c00 |001c: move-result-object v0 │ │ -418b3e: 6e30 d4d6 4005 |001d: invoke-virtual {v0, v4, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.submitCompletedDownloadId:(J)V // method@d6d4 │ │ -418b44: 0e00 |0020: return-void │ │ +418ae8: |[418ae8] tech.ula.MainActivity$downloadBroadcastReceiver$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +418af8: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +418afc: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +418b02: 1a04 8d9b |0005: const-string v4, "intent" // string@9b8d │ │ +418b06: 7120 5f9f 4500 |0007: invoke-static {v5, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +418b0c: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ +418b10: 1a04 b786 |000c: const-string v4, "extra_download_id" // string@86b7 │ │ +418b14: 6e40 8402 4510 |000e: invoke-virtual {v5, v4, v0, v1}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0284 │ │ +418b1a: 0b04 |0011: move-result-wide v4 │ │ +418b1c: 3102 0400 |0012: cmp-long v2, v4, v0 │ │ +418b20: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +418b24: 0e00 |0016: return-void │ │ +418b26: 5430 578f |0017: iget-object v0, v3, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f57 │ │ +418b2a: 7110 0ccc 0000 |0019: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418b30: 0c00 |001c: move-result-object v0 │ │ +418b32: 6e30 d4d6 4005 |001d: invoke-virtual {v0, v4, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.submitCompletedDownloadId:(J)V // method@d6d4 │ │ +418b38: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=95 │ │ 0x0017 line=97 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Ltech/ula/MainActivity$downloadBroadcastReceiver$1; │ │ 0x0000 - 0x0021 reg=4 (null) Landroid/content/Context; │ │ @@ -912479,88 +912479,88 @@ │ │ type : '(Ltech/ula/MainActivity$getCredentials$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418b48: |[418b48] tech.ula.MainActivity$getCredentials$1$1.:(Ltech/ula/MainActivity$getCredentials$1;)V │ │ -418b58: 5b01 588f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418b5c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418b62: 0e00 |0005: return-void │ │ +418b3c: |[418b3c] tech.ula.MainActivity$getCredentials$1$1.:(Ltech/ula/MainActivity$getCredentials$1;)V │ │ +418b4c: 5b01 588f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418b50: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getCredentials$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -418b64: |[418b64] tech.ula.MainActivity$getCredentials$1$1.onClick:(Landroid/view/View;)V │ │ -418b74: 5445 588f |0000: iget-object v5, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418b78: 5455 598f |0002: iget-object v5, v5, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418b7c: 1a00 5080 |0004: const-string v0, "customDialog" // string@8050 │ │ -418b80: 7120 569f 0500 |0006: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418b86: 1f05 2b00 |0009: check-cast v5, Landroid/app/Dialog; // type@002b │ │ -418b8a: 1401 6501 097f |000b: const v1, #float 1.82111e+38 // #7f090165 │ │ -418b90: 6e20 fe00 1500 |000e: invoke-virtual {v5, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418b96: 0c05 |0011: move-result-object v5 │ │ -418b98: 1a01 9988 |0012: const-string v1, "findViewById(id)" // string@8899 │ │ -418b9c: 7120 569f 1500 |0014: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418ba2: 1f05 260e |0017: check-cast v5, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -418ba6: 6e10 fa74 0500 |0019: invoke-virtual {v5}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ -418bac: 0c05 |001c: move-result-object v5 │ │ -418bae: 7110 7d84 0500 |001d: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -418bb4: 0c05 |0020: move-result-object v5 │ │ -418bb6: 5442 588f |0021: iget-object v2, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418bba: 5422 598f |0023: iget-object v2, v2, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418bbe: 7120 569f 0200 |0025: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418bc4: 1f02 2b00 |0028: check-cast v2, Landroid/app/Dialog; // type@002b │ │ -418bc8: 1403 6201 097f |002a: const v3, #float 1.82111e+38 // #7f090162 │ │ -418bce: 6e20 fe00 3200 |002d: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418bd4: 0c02 |0030: move-result-object v2 │ │ -418bd6: 7120 569f 1200 |0031: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418bdc: 1f02 260e |0034: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -418be0: 6e10 fa74 0200 |0036: invoke-virtual {v2}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ -418be6: 0c02 |0039: move-result-object v2 │ │ -418be8: 7110 7d84 0200 |003a: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -418bee: 0c02 |003d: move-result-object v2 │ │ -418bf0: 5443 588f |003e: iget-object v3, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418bf4: 5433 598f |0040: iget-object v3, v3, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418bf8: 7120 569f 0300 |0042: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418bfe: 1f03 2b00 |0045: check-cast v3, Landroid/app/Dialog; // type@002b │ │ -418c02: 1400 6601 097f |0047: const v0, #float 1.82111e+38 // #7f090166 │ │ -418c08: 6e20 fe00 0300 |004a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418c0e: 0c00 |004d: move-result-object v0 │ │ -418c10: 7120 569f 1000 |004e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418c16: 1f00 260e |0051: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -418c1a: 6e10 fa74 0000 |0053: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ -418c20: 0c00 |0056: move-result-object v0 │ │ -418c22: 7110 7d84 0000 |0057: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -418c28: 0c00 |005a: move-result-object v0 │ │ -418c2a: 5441 588f |005b: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418c2e: 5411 5a8f |005d: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ -418c32: 7140 15cc 5102 |005f: invoke-static {v1, v5, v2, v0}, Ltech/ula/MainActivity;.access$validateCredentials:(Ltech/ula/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cc15 │ │ -418c38: 0a01 |0062: move-result v1 │ │ -418c3a: 3801 1400 |0063: if-eqz v1, 0077 // +0014 │ │ -418c3e: 5441 588f |0065: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418c42: 5411 598f |0067: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418c46: 6e10 e300 0100 |0069: invoke-virtual {v1}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ -418c4c: 5441 588f |006c: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ -418c50: 5411 5a8f |006e: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ -418c54: 7110 0ccc 0100 |0070: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418c5a: 0c01 |0073: move-result-object v1 │ │ -418c5c: 6e40 d5d6 5102 |0074: invoke-virtual {v1, v5, v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitFilesystemCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d6d5 │ │ -418c62: 0e00 |0077: return-void │ │ +418b58: |[418b58] tech.ula.MainActivity$getCredentials$1$1.onClick:(Landroid/view/View;)V │ │ +418b68: 5445 588f |0000: iget-object v5, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418b6c: 5455 598f |0002: iget-object v5, v5, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418b70: 1a00 5080 |0004: const-string v0, "customDialog" // string@8050 │ │ +418b74: 7120 569f 0500 |0006: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418b7a: 1f05 2b00 |0009: check-cast v5, Landroid/app/Dialog; // type@002b │ │ +418b7e: 1401 6501 097f |000b: const v1, #float 1.82111e+38 // #7f090165 │ │ +418b84: 6e20 fe00 1500 |000e: invoke-virtual {v5, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418b8a: 0c05 |0011: move-result-object v5 │ │ +418b8c: 1a01 9988 |0012: const-string v1, "findViewById(id)" // string@8899 │ │ +418b90: 7120 569f 1500 |0014: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418b96: 1f05 260e |0017: check-cast v5, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +418b9a: 6e10 fa74 0500 |0019: invoke-virtual {v5}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ +418ba0: 0c05 |001c: move-result-object v5 │ │ +418ba2: 7110 7d84 0500 |001d: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +418ba8: 0c05 |0020: move-result-object v5 │ │ +418baa: 5442 588f |0021: iget-object v2, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418bae: 5422 598f |0023: iget-object v2, v2, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418bb2: 7120 569f 0200 |0025: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418bb8: 1f02 2b00 |0028: check-cast v2, Landroid/app/Dialog; // type@002b │ │ +418bbc: 1403 6201 097f |002a: const v3, #float 1.82111e+38 // #7f090162 │ │ +418bc2: 6e20 fe00 3200 |002d: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418bc8: 0c02 |0030: move-result-object v2 │ │ +418bca: 7120 569f 1200 |0031: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418bd0: 1f02 260e |0034: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +418bd4: 6e10 fa74 0200 |0036: invoke-virtual {v2}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ +418bda: 0c02 |0039: move-result-object v2 │ │ +418bdc: 7110 7d84 0200 |003a: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +418be2: 0c02 |003d: move-result-object v2 │ │ +418be4: 5443 588f |003e: iget-object v3, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418be8: 5433 598f |0040: iget-object v3, v3, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418bec: 7120 569f 0300 |0042: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418bf2: 1f03 2b00 |0045: check-cast v3, Landroid/app/Dialog; // type@002b │ │ +418bf6: 1400 6601 097f |0047: const v0, #float 1.82111e+38 // #7f090166 │ │ +418bfc: 6e20 fe00 0300 |004a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418c02: 0c00 |004d: move-result-object v0 │ │ +418c04: 7120 569f 1000 |004e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418c0a: 1f00 260e |0051: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +418c0e: 6e10 fa74 0000 |0053: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@74fa │ │ +418c14: 0c00 |0056: move-result-object v0 │ │ +418c16: 7110 7d84 0000 |0057: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +418c1c: 0c00 |005a: move-result-object v0 │ │ +418c1e: 5441 588f |005b: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418c22: 5411 5a8f |005d: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ +418c26: 7140 15cc 5102 |005f: invoke-static {v1, v5, v2, v0}, Ltech/ula/MainActivity;.access$validateCredentials:(Ltech/ula/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cc15 │ │ +418c2c: 0a01 |0062: move-result v1 │ │ +418c2e: 3801 1400 |0063: if-eqz v1, 0077 // +0014 │ │ +418c32: 5441 588f |0065: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418c36: 5411 598f |0067: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418c3a: 6e10 e300 0100 |0069: invoke-virtual {v1}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ +418c40: 5441 588f |006c: iget-object v1, v4, Ltech/ula/MainActivity$getCredentials$1$1;.this$0:Ltech/ula/MainActivity$getCredentials$1; // field@8f58 │ │ +418c44: 5411 5a8f |006e: iget-object v1, v1, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ +418c48: 7110 0ccc 0100 |0070: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418c4e: 0c01 |0073: move-result-object v1 │ │ +418c50: 6e40 d5d6 5102 |0074: invoke-virtual {v1, v5, v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitFilesystemCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d6d5 │ │ +418c56: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x000e line=740 │ │ 0x001d line=646 │ │ 0x0021 line=647 │ │ 0x002d line=741 │ │ @@ -912615,43 +912615,43 @@ │ │ type : '(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -418c64: |[418c64] tech.ula.MainActivity$getCredentials$1.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V │ │ -418c74: 5b01 5a8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ -418c78: 5b02 598f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418c7c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418c82: 0e00 |0007: return-void │ │ +418c58: |[418c58] tech.ula.MainActivity$getCredentials$1.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V │ │ +418c68: 5b01 5a8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$1;.this$0:Ltech/ula/MainActivity; // field@8f5a │ │ +418c6c: 5b02 598f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418c70: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418c76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getCredentials$1;) │ │ name : 'onShow' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -418c84: |[418c84] tech.ula.MainActivity$getCredentials$1.onShow:(Landroid/content/DialogInterface;)V │ │ -418c94: 5412 598f |0000: iget-object v2, v1, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ -418c98: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -418c9a: 6e20 e500 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00e5 │ │ -418ca0: 0c02 |0006: move-result-object v2 │ │ -418ca2: 2200 a019 |0007: new-instance v0, Ltech/ula/MainActivity$getCredentials$1$1; // type@19a0 │ │ -418ca6: 7020 cecb 1000 |0009: invoke-direct {v0, v1}, Ltech/ula/MainActivity$getCredentials$1$1;.:(Ltech/ula/MainActivity$getCredentials$1;)V // method@cbce │ │ -418cac: 1f00 e701 |000c: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ -418cb0: 6e20 2a0d 0200 |000e: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -418cb6: 0e00 |0011: return-void │ │ +418c78: |[418c78] tech.ula.MainActivity$getCredentials$1.onShow:(Landroid/content/DialogInterface;)V │ │ +418c88: 5412 598f |0000: iget-object v2, v1, Ltech/ula/MainActivity$getCredentials$1;.$customDialog:Landroid/app/AlertDialog; // field@8f59 │ │ +418c8c: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +418c8e: 6e20 e500 0200 |0003: invoke-virtual {v2, v0}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00e5 │ │ +418c94: 0c02 |0006: move-result-object v2 │ │ +418c96: 2200 a019 |0007: new-instance v0, Ltech/ula/MainActivity$getCredentials$1$1; // type@19a0 │ │ +418c9a: 7020 cecb 1000 |0009: invoke-direct {v0, v1}, Ltech/ula/MainActivity$getCredentials$1$1;.:(Ltech/ula/MainActivity$getCredentials$1;)V // method@cbce │ │ +418ca0: 1f00 e701 |000c: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ +418ca4: 6e20 2a0d 0200 |000e: invoke-virtual {v2, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +418caa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/MainActivity$getCredentials$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -912691,38 +912691,38 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418cb8: |[418cb8] tech.ula.MainActivity$getCredentials$2.:(Ltech/ula/MainActivity;)V │ │ -418cc8: 5b01 5b8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$2;.this$0:Ltech/ula/MainActivity; // field@8f5b │ │ -418ccc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418cd2: 0e00 |0005: return-void │ │ +418cac: |[418cac] tech.ula.MainActivity$getCredentials$2.:(Ltech/ula/MainActivity;)V │ │ +418cbc: 5b01 5b8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getCredentials$2;.this$0:Ltech/ula/MainActivity; // field@8f5b │ │ +418cc0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getCredentials$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -418cd4: |[418cd4] tech.ula.MainActivity$getCredentials$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -418ce4: 5401 5b8f |0000: iget-object v1, v0, Ltech/ula/MainActivity$getCredentials$2;.this$0:Ltech/ula/MainActivity; // field@8f5b │ │ -418ce8: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418cee: 0c01 |0005: move-result-object v1 │ │ -418cf0: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -418cf6: 0e00 |0009: return-void │ │ +418cc8: |[418cc8] tech.ula.MainActivity$getCredentials$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +418cd8: 5401 5b8f |0000: iget-object v1, v0, Ltech/ula/MainActivity$getCredentials$2;.this$0:Ltech/ula/MainActivity; // field@8f5b │ │ +418cdc: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418ce2: 0c01 |0005: move-result-object v1 │ │ +418ce4: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +418cea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ltech/ula/MainActivity$getCredentials$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -912774,68 +912774,68 @@ │ │ type : '(Ltech/ula/MainActivity$getServiceTypePreference$1;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -418cf8: |[418cf8] tech.ula.MainActivity$getServiceTypePreference$1$1.:(Ltech/ula/MainActivity$getServiceTypePreference$1;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V │ │ -418d08: 5b01 5f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ -418d0c: 5b02 5c8f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$sshTypePreference:Landroid/widget/RadioButton; // field@8f5c │ │ -418d10: 5b03 5d8f |0004: iput-object v3, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$vncTypePreference:Landroid/widget/RadioButton; // field@8f5d │ │ -418d14: 5b04 5e8f |0006: iput-object v4, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$xsdlTypePreference:Landroid/widget/RadioButton; // field@8f5e │ │ -418d18: 7010 0484 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418d1e: 0e00 |000b: return-void │ │ +418cec: |[418cec] tech.ula.MainActivity$getServiceTypePreference$1$1.:(Ltech/ula/MainActivity$getServiceTypePreference$1;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V │ │ +418cfc: 5b01 5f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ +418d00: 5b02 5c8f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$sshTypePreference:Landroid/widget/RadioButton; // field@8f5c │ │ +418d04: 5b03 5d8f |0004: iput-object v3, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$vncTypePreference:Landroid/widget/RadioButton; // field@8f5d │ │ +418d08: 5b04 5e8f |0006: iput-object v4, v0, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$xsdlTypePreference:Landroid/widget/RadioButton; // field@8f5e │ │ +418d0c: 7010 0484 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418d12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getServiceTypePreference$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -418d20: |[418d20] tech.ula.MainActivity$getServiceTypePreference$1$1.onClick:(Landroid/view/View;)V │ │ -418d30: 5412 5f8f |0000: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ -418d34: 5422 608f |0002: iget-object v2, v2, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418d38: 6e10 e300 0200 |0004: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ -418d3e: 5412 5c8f |0007: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$sshTypePreference:Landroid/widget/RadioButton; // field@8f5c │ │ -418d42: 6e10 030f 0200 |0009: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -418d48: 0a02 |000c: move-result v2 │ │ -418d4a: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -418d4e: 6202 e89f |000f: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -418d52: 1f02 f419 |0011: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -418d56: 281f |0013: goto 0032 // +001f │ │ -418d58: 5412 5d8f |0014: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$vncTypePreference:Landroid/widget/RadioButton; // field@8f5d │ │ -418d5c: 6e10 030f 0200 |0016: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -418d62: 0a02 |0019: move-result v2 │ │ -418d64: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ -418d68: 6202 ec9f |001c: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -418d6c: 1f02 f419 |001e: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -418d70: 2812 |0020: goto 0032 // +0012 │ │ -418d72: 5412 5e8f |0021: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$xsdlTypePreference:Landroid/widget/RadioButton; // field@8f5e │ │ -418d76: 6e10 030f 0200 |0023: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -418d7c: 0a02 |0026: move-result v2 │ │ -418d7e: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ -418d82: 6202 ee9f |0029: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -418d86: 1f02 f419 |002b: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -418d8a: 2805 |002d: goto 0032 // +0005 │ │ -418d8c: 6202 ea9f |002e: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -418d90: 1f02 f419 |0030: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -418d94: 5410 5f8f |0032: iget-object v0, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ -418d98: 5400 618f |0034: iget-object v0, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ -418d9c: 7110 0ccc 0000 |0036: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418da2: 0c00 |0039: move-result-object v0 │ │ -418da4: 6e20 d2d6 2000 |003a: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@d6d2 │ │ -418daa: 0e00 |003d: return-void │ │ +418d14: |[418d14] tech.ula.MainActivity$getServiceTypePreference$1$1.onClick:(Landroid/view/View;)V │ │ +418d24: 5412 5f8f |0000: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ +418d28: 5422 608f |0002: iget-object v2, v2, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418d2c: 6e10 e300 0200 |0004: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ +418d32: 5412 5c8f |0007: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$sshTypePreference:Landroid/widget/RadioButton; // field@8f5c │ │ +418d36: 6e10 030f 0200 |0009: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +418d3c: 0a02 |000c: move-result v2 │ │ +418d3e: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +418d42: 6202 e89f |000f: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +418d46: 1f02 f419 |0011: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +418d4a: 281f |0013: goto 0032 // +001f │ │ +418d4c: 5412 5d8f |0014: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$vncTypePreference:Landroid/widget/RadioButton; // field@8f5d │ │ +418d50: 6e10 030f 0200 |0016: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +418d56: 0a02 |0019: move-result v2 │ │ +418d58: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ +418d5c: 6202 ec9f |001c: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +418d60: 1f02 f419 |001e: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +418d64: 2812 |0020: goto 0032 // +0012 │ │ +418d66: 5412 5e8f |0021: iget-object v2, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.$xsdlTypePreference:Landroid/widget/RadioButton; // field@8f5e │ │ +418d6a: 6e10 030f 0200 |0023: invoke-virtual {v2}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +418d70: 0a02 |0026: move-result v2 │ │ +418d72: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ +418d76: 6202 ee9f |0029: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +418d7a: 1f02 f419 |002b: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +418d7e: 2805 |002d: goto 0032 // +0005 │ │ +418d80: 6202 ea9f |002e: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +418d84: 1f02 f419 |0030: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +418d88: 5410 5f8f |0032: iget-object v0, v1, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.this$0:Ltech/ula/MainActivity$getServiceTypePreference$1; // field@8f5f │ │ +418d8c: 5400 618f |0034: iget-object v0, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ +418d90: 7110 0ccc 0000 |0036: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418d96: 0c00 |0039: move-result-object v0 │ │ +418d98: 6e20 d2d6 2000 |003a: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@d6d2 │ │ +418d9e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0007 line=699 │ │ 0x0014 line=700 │ │ 0x0021 line=701 │ │ 0x002e line=702 │ │ @@ -912885,94 +912885,94 @@ │ │ type : '(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -418dac: |[418dac] tech.ula.MainActivity$getServiceTypePreference$1.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V │ │ -418dbc: 5b01 618f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ -418dc0: 5b02 608f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418dc4: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418dca: 0e00 |0007: return-void │ │ +418da0: |[418da0] tech.ula.MainActivity$getServiceTypePreference$1.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V │ │ +418db0: 5b01 618f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ +418db4: 5b02 608f |0002: iput-object v2, v0, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418db8: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418dbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getServiceTypePreference$1;) │ │ name : 'onShow' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -418dcc: |[418dcc] tech.ula.MainActivity$getServiceTypePreference$1.onShow:(Landroid/content/DialogInterface;)V │ │ -418ddc: 5467 608f |0000: iget-object v7, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418de0: 1a00 5080 |0002: const-string v0, "customDialog" // string@8050 │ │ -418de4: 7120 569f 0700 |0004: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418dea: 1f07 2b00 |0007: check-cast v7, Landroid/app/Dialog; // type@002b │ │ -418dee: 1401 3901 097f |0009: const v1, #float 1.82111e+38 // #7f090139 │ │ -418df4: 6e20 fe00 1700 |000c: invoke-virtual {v7, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418dfa: 0c07 |000f: move-result-object v7 │ │ -418dfc: 1a01 9988 |0010: const-string v1, "findViewById(id)" // string@8899 │ │ -418e00: 7120 569f 1700 |0012: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e06: 1f07 6802 |0015: check-cast v7, Landroid/widget/RadioButton; // type@0268 │ │ -418e0a: 5462 608f |0017: iget-object v2, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418e0e: 7120 569f 0200 |0019: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e14: 1f02 2b00 |001c: check-cast v2, Landroid/app/Dialog; // type@002b │ │ -418e18: 1403 8c01 097f |001e: const v3, #float 1.82112e+38 // #7f09018c │ │ -418e1e: 6e20 fe00 3200 |0021: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418e24: 0c02 |0024: move-result-object v2 │ │ -418e26: 7120 569f 1200 |0025: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e2c: 1f02 6802 |0028: check-cast v2, Landroid/widget/RadioButton; // type@0268 │ │ -418e30: 5463 608f |002a: iget-object v3, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418e34: 7120 569f 0300 |002c: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e3a: 1f03 2b00 |002f: check-cast v3, Landroid/app/Dialog; // type@002b │ │ -418e3e: 1400 9101 097f |0031: const v0, #float 1.82112e+38 // #7f090191 │ │ -418e44: 6e20 fe00 0300 |0034: invoke-virtual {v3, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -418e4a: 0c00 |0037: move-result-object v0 │ │ -418e4c: 7120 569f 1000 |0038: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e52: 1f00 6802 |003b: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ -418e56: 6001 8800 |003d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -418e5a: 1503 003f |003f: const/high16 v3, #int 1056964608 // #3f00 │ │ -418e5e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -418e60: 1305 1b00 |0042: const/16 v5, #int 27 // #1b │ │ -418e64: 3751 1b00 |0044: if-le v1, v5, 005f // +001b │ │ -418e68: 6e20 080f 4000 |0046: invoke-virtual {v0, v4}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -418e6e: 6e20 040f 3000 |0049: invoke-virtual {v0, v3}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ -418e74: 5461 608f |004c: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418e78: 1405 7101 097f |004e: const v5, #float 1.82112e+38 // #7f090171 │ │ -418e7e: 6e20 e400 5100 |0051: invoke-virtual {v1, v5}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00e4 │ │ -418e84: 0c01 |0054: move-result-object v1 │ │ -418e86: 1f01 8002 |0055: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ -418e8a: 1a05 16d9 |0057: const-string v5, "xsdlSupportedText" // string@d916 │ │ -418e8e: 7120 569f 5100 |0059: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418e94: 6e20 0f10 4100 |005c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ -418e9a: 5461 618f |005f: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ -418e9e: 7110 0ccc 0100 |0061: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418ea4: 0c01 |0064: move-result-object v1 │ │ -418ea6: 6e10 b5d6 0100 |0065: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedApp:()Ltech/ula/model/entities/App; // method@d6b5 │ │ -418eac: 0c01 |0068: move-result-object v1 │ │ -418eae: 6e10 21cd 0100 |0069: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ -418eb4: 0a01 |006c: move-result v1 │ │ -418eb6: 3901 0800 |006d: if-nez v1, 0075 // +0008 │ │ -418eba: 6e20 080f 4700 |006f: invoke-virtual {v7, v4}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -418ec0: 6e20 040f 3700 |0072: invoke-virtual {v7, v3}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ -418ec6: 5461 608f |0075: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ -418eca: 12f3 |0077: const/4 v3, #int -1 // #ff │ │ -418ecc: 6e20 e500 3100 |0078: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00e5 │ │ -418ed2: 0c01 |007b: move-result-object v1 │ │ -418ed4: 2203 a319 |007c: new-instance v3, Ltech/ula/MainActivity$getServiceTypePreference$1$1; // type@19a3 │ │ -418ed8: 7050 d4cb 6327 |007e: invoke-direct {v3, v6, v7, v2, v0}, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.:(Ltech/ula/MainActivity$getServiceTypePreference$1;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V // method@cbd4 │ │ -418ede: 1f03 e701 |0081: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ -418ee2: 6e20 2a0d 3100 |0083: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -418ee8: 0e00 |0086: return-void │ │ +418dc0: |[418dc0] tech.ula.MainActivity$getServiceTypePreference$1.onShow:(Landroid/content/DialogInterface;)V │ │ +418dd0: 5467 608f |0000: iget-object v7, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418dd4: 1a00 5080 |0002: const-string v0, "customDialog" // string@8050 │ │ +418dd8: 7120 569f 0700 |0004: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418dde: 1f07 2b00 |0007: check-cast v7, Landroid/app/Dialog; // type@002b │ │ +418de2: 1401 3901 097f |0009: const v1, #float 1.82111e+38 // #7f090139 │ │ +418de8: 6e20 fe00 1700 |000c: invoke-virtual {v7, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418dee: 0c07 |000f: move-result-object v7 │ │ +418df0: 1a01 9988 |0010: const-string v1, "findViewById(id)" // string@8899 │ │ +418df4: 7120 569f 1700 |0012: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418dfa: 1f07 6802 |0015: check-cast v7, Landroid/widget/RadioButton; // type@0268 │ │ +418dfe: 5462 608f |0017: iget-object v2, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418e02: 7120 569f 0200 |0019: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418e08: 1f02 2b00 |001c: check-cast v2, Landroid/app/Dialog; // type@002b │ │ +418e0c: 1403 8c01 097f |001e: const v3, #float 1.82112e+38 // #7f09018c │ │ +418e12: 6e20 fe00 3200 |0021: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418e18: 0c02 |0024: move-result-object v2 │ │ +418e1a: 7120 569f 1200 |0025: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418e20: 1f02 6802 |0028: check-cast v2, Landroid/widget/RadioButton; // type@0268 │ │ +418e24: 5463 608f |002a: iget-object v3, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418e28: 7120 569f 0300 |002c: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418e2e: 1f03 2b00 |002f: check-cast v3, Landroid/app/Dialog; // type@002b │ │ +418e32: 1400 9101 097f |0031: const v0, #float 1.82112e+38 // #7f090191 │ │ +418e38: 6e20 fe00 0300 |0034: invoke-virtual {v3, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +418e3e: 0c00 |0037: move-result-object v0 │ │ +418e40: 7120 569f 1000 |0038: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418e46: 1f00 6802 |003b: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ +418e4a: 6001 8800 |003d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +418e4e: 1503 003f |003f: const/high16 v3, #int 1056964608 // #3f00 │ │ +418e52: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +418e54: 1305 1b00 |0042: const/16 v5, #int 27 // #1b │ │ +418e58: 3751 1b00 |0044: if-le v1, v5, 005f // +001b │ │ +418e5c: 6e20 080f 4000 |0046: invoke-virtual {v0, v4}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +418e62: 6e20 040f 3000 |0049: invoke-virtual {v0, v3}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ +418e68: 5461 608f |004c: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418e6c: 1405 7101 097f |004e: const v5, #float 1.82112e+38 // #7f090171 │ │ +418e72: 6e20 e400 5100 |0051: invoke-virtual {v1, v5}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00e4 │ │ +418e78: 0c01 |0054: move-result-object v1 │ │ +418e7a: 1f01 8002 |0055: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ +418e7e: 1a05 16d9 |0057: const-string v5, "xsdlSupportedText" // string@d916 │ │ +418e82: 7120 569f 5100 |0059: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +418e88: 6e20 0f10 4100 |005c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ +418e8e: 5461 618f |005f: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.this$0:Ltech/ula/MainActivity; // field@8f61 │ │ +418e92: 7110 0ccc 0100 |0061: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418e98: 0c01 |0064: move-result-object v1 │ │ +418e9a: 6e10 b5d6 0100 |0065: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedApp:()Ltech/ula/model/entities/App; // method@d6b5 │ │ +418ea0: 0c01 |0068: move-result-object v1 │ │ +418ea2: 6e10 21cd 0100 |0069: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ +418ea8: 0a01 |006c: move-result v1 │ │ +418eaa: 3901 0800 |006d: if-nez v1, 0075 // +0008 │ │ +418eae: 6e20 080f 4700 |006f: invoke-virtual {v7, v4}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +418eb4: 6e20 040f 3700 |0072: invoke-virtual {v7, v3}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ +418eba: 5461 608f |0075: iget-object v1, v6, Ltech/ula/MainActivity$getServiceTypePreference$1;.$customDialog:Landroid/app/AlertDialog; // field@8f60 │ │ +418ebe: 12f3 |0077: const/4 v3, #int -1 // #ff │ │ +418ec0: 6e20 e500 3100 |0078: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@00e5 │ │ +418ec6: 0c01 |007b: move-result-object v1 │ │ +418ec8: 2203 a319 |007c: new-instance v3, Ltech/ula/MainActivity$getServiceTypePreference$1$1; // type@19a3 │ │ +418ecc: 7050 d4cb 6327 |007e: invoke-direct {v3, v6, v7, v2, v0}, Ltech/ula/MainActivity$getServiceTypePreference$1$1;.:(Ltech/ula/MainActivity$getServiceTypePreference$1;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V // method@cbd4 │ │ +418ed2: 1f03 e701 |0081: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ +418ed6: 6e20 2a0d 3100 |0083: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +418edc: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x000c line=740 │ │ 0x0015 line=679 │ │ 0x0017 line=680 │ │ 0x0021 line=741 │ │ @@ -913029,38 +913029,38 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418eec: |[418eec] tech.ula.MainActivity$getServiceTypePreference$2.:(Ltech/ula/MainActivity;)V │ │ -418efc: 5b01 628f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$2;.this$0:Ltech/ula/MainActivity; // field@8f62 │ │ -418f00: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -418f06: 0e00 |0005: return-void │ │ +418ee0: |[418ee0] tech.ula.MainActivity$getServiceTypePreference$2.:(Ltech/ula/MainActivity;)V │ │ +418ef0: 5b01 628f |0000: iput-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$2;.this$0:Ltech/ula/MainActivity; // field@8f62 │ │ +418ef4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +418efa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$getServiceTypePreference$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -418f08: |[418f08] tech.ula.MainActivity$getServiceTypePreference$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -418f18: 5401 628f |0000: iget-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$2;.this$0:Ltech/ula/MainActivity; // field@8f62 │ │ -418f1c: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418f22: 0c01 |0005: move-result-object v1 │ │ -418f24: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -418f2a: 0e00 |0009: return-void │ │ +418efc: |[418efc] tech.ula.MainActivity$getServiceTypePreference$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +418f0c: 5401 628f |0000: iget-object v1, v0, Ltech/ula/MainActivity$getServiceTypePreference$2;.this$0:Ltech/ula/MainActivity; // field@8f62 │ │ +418f10: 7110 0ccc 0100 |0002: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418f16: 0c01 |0005: move-result-object v1 │ │ +418f18: 6e10 c5d6 0100 |0006: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +418f1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ltech/ula/MainActivity$getServiceTypePreference$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -913100,52 +913100,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -419034: |[419034] tech.ula.MainActivity$handleIllegalState$1.:()V │ │ -419044: 2200 a719 |0000: new-instance v0, Ltech/ula/MainActivity$handleIllegalState$1; // type@19a7 │ │ -419048: 7010 dfcb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$handleIllegalState$1;.:()V // method@cbdf │ │ -41904e: 6900 688f |0005: sput-object v0, Ltech/ula/MainActivity$handleIllegalState$1;.INSTANCE:Ltech/ula/MainActivity$handleIllegalState$1; // field@8f68 │ │ -419052: 0e00 |0007: return-void │ │ +419028: |[419028] tech.ula.MainActivity$handleIllegalState$1.:()V │ │ +419038: 2200 a719 |0000: new-instance v0, Ltech/ula/MainActivity$handleIllegalState$1; // type@19a7 │ │ +41903c: 7010 dfcb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$handleIllegalState$1;.:()V // method@cbdf │ │ +419042: 6900 688f |0005: sput-object v0, Ltech/ula/MainActivity$handleIllegalState$1;.INSTANCE:Ltech/ula/MainActivity$handleIllegalState$1; // field@8f68 │ │ +419046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity$handleIllegalState$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -419054: |[419054] tech.ula.MainActivity$handleIllegalState$1.:()V │ │ -419064: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41906a: 0e00 |0003: return-void │ │ +419048: |[419048] tech.ula.MainActivity$handleIllegalState$1.:()V │ │ +419058: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41905e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$handleIllegalState$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41906c: |[41906c] tech.ula.MainActivity$handleIllegalState$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -41907c: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -419082: 0e00 |0003: return-void │ │ +419060: |[419060] tech.ula.MainActivity$handleIllegalState$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +419070: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +419076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/MainActivity$handleIllegalState$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -913186,52 +913186,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -419084: |[419084] tech.ula.MainActivity$handleQWarning$1.:()V │ │ -419094: 2200 a819 |0000: new-instance v0, Ltech/ula/MainActivity$handleQWarning$1; // type@19a8 │ │ -419098: 7010 e2cb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$handleQWarning$1;.:()V // method@cbe2 │ │ -41909e: 6900 698f |0005: sput-object v0, Ltech/ula/MainActivity$handleQWarning$1;.INSTANCE:Ltech/ula/MainActivity$handleQWarning$1; // field@8f69 │ │ -4190a2: 0e00 |0007: return-void │ │ +419078: |[419078] tech.ula.MainActivity$handleQWarning$1.:()V │ │ +419088: 2200 a819 |0000: new-instance v0, Ltech/ula/MainActivity$handleQWarning$1; // type@19a8 │ │ +41908c: 7010 e2cb 0000 |0002: invoke-direct {v0}, Ltech/ula/MainActivity$handleQWarning$1;.:()V // method@cbe2 │ │ +419092: 6900 698f |0005: sput-object v0, Ltech/ula/MainActivity$handleQWarning$1;.INSTANCE:Ltech/ula/MainActivity$handleQWarning$1; // field@8f69 │ │ +419096: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity$handleQWarning$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4190a4: |[4190a4] tech.ula.MainActivity$handleQWarning$1.:()V │ │ -4190b4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4190ba: 0e00 |0003: return-void │ │ +419098: |[419098] tech.ula.MainActivity$handleQWarning$1.:()V │ │ +4190a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4190ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$handleQWarning$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4190bc: |[4190bc] tech.ula.MainActivity$handleQWarning$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -4190cc: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -4190d2: 0e00 |0003: return-void │ │ +4190b0: |[4190b0] tech.ula.MainActivity$handleQWarning$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +4190c0: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +4190c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/MainActivity$handleQWarning$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -913272,37 +913272,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4190d4: |[4190d4] tech.ula.MainActivity$handleQWarning$2.:(Ltech/ula/MainActivity;)V │ │ -4190e4: 5b01 6a8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$handleQWarning$2;.this$0:Ltech/ula/MainActivity; // field@8f6a │ │ -4190e8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4190ee: 0e00 |0005: return-void │ │ +4190c8: |[4190c8] tech.ula.MainActivity$handleQWarning$2.:(Ltech/ula/MainActivity;)V │ │ +4190d8: 5b01 6a8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$handleQWarning$2;.this$0:Ltech/ula/MainActivity; // field@8f6a │ │ +4190dc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4190e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$handleQWarning$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4190f0: |[4190f0] tech.ula.MainActivity$handleQWarning$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -419100: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -419106: 5401 6a8f |0003: iget-object v1, v0, Ltech/ula/MainActivity$handleQWarning$2;.this$0:Ltech/ula/MainActivity; // field@8f6a │ │ -41910a: 7110 11cc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$sendWikiIntent:(Ltech/ula/MainActivity;)V // method@cc11 │ │ -419110: 0e00 |0008: return-void │ │ +4190e4: |[4190e4] tech.ula.MainActivity$handleQWarning$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +4190f4: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +4190fa: 5401 6a8f |0003: iget-object v1, v0, Ltech/ula/MainActivity$handleQWarning$2;.this$0:Ltech/ula/MainActivity; // field@8f6a │ │ +4190fe: 7110 11cc 0100 |0005: invoke-static {v1}, Ltech/ula/MainActivity;.access$sendWikiIntent:(Ltech/ula/MainActivity;)V // method@cc11 │ │ +419104: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ltech/ula/MainActivity$handleQWarning$2; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -913351,18 +913351,18 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -419254: |[419254] tech.ula.MainActivity$serverServiceBroadcastReceiver$1.:(Ltech/ula/MainActivity;)V │ │ -419264: 5b01 6e8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ -419268: 7010 fa01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01fa │ │ -41926e: 0e00 |0005: return-void │ │ +419248: |[419248] tech.ula.MainActivity$serverServiceBroadcastReceiver$1.:(Ltech/ula/MainActivity;)V │ │ +419258: 5b01 6e8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ +41925c: 7010 fa01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01fa │ │ +419262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -913372,65 +913372,65 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -419270: |[419270] tech.ula.MainActivity$serverServiceBroadcastReceiver$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -419280: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -419284: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41928a: 1a05 8d9b |0005: const-string v5, "intent" // string@9b8d │ │ -41928e: 7120 5f9f 5600 |0007: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -419294: 1a05 b1d3 |000a: const-string v5, "type" // string@d3b1 │ │ -419298: 6e20 8a02 5600 |000c: invoke-virtual {v6, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ -41929e: 0c05 |000f: move-result-object v5 │ │ -4192a0: 3805 5900 |0010: if-eqz v5, 0069 // +0059 │ │ -4192a4: 2200 3f1b |0012: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -4192a8: 5441 6e8f |0014: iget-object v1, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ -4192ac: 6e10 22cc 0100 |0016: invoke-virtual {v1}, Ltech/ula/MainActivity;.getClassName:()Ljava/lang/String; // method@cc22 │ │ -4192b2: 0c01 |0019: move-result-object v1 │ │ -4192b4: 6202 71a2 |001a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // field@a271 │ │ -4192b8: 1f02 fb1a |001c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -4192bc: 1a03 8f9b |001e: const-string v3, "intentType" // string@9b8f │ │ -4192c0: 7120 569f 3500 |0020: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4192c6: 7040 aad4 1052 |0023: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -4192cc: 5441 6e8f |0026: iget-object v1, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ -4192d0: 7110 09cc 0100 |0028: invoke-static {v1}, Ltech/ula/MainActivity;.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; // method@cc09 │ │ -4192d6: 0c01 |002b: move-result-object v1 │ │ -4192d8: 6e20 9fd4 0100 |002c: invoke-virtual {v1, v0}, Ltech/ula/utils/SentryLogger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d49f │ │ -4192de: 6e10 5884 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -4192e4: 0a00 |0032: move-result v0 │ │ -4192e6: 1401 dbef ca95 |0033: const v1, #float -8.19656e-26 // #95caefdb │ │ -4192ec: 3210 2600 |0036: if-eq v0, v1, 005c // +0026 │ │ -4192f0: 1401 48fd 99b0 |0038: const v1, #float -1.12042e-09 // #b099fd48 │ │ -4192f6: 3210 0300 |003b: if-eq v0, v1, 003e // +0003 │ │ -4192fa: 282c |003d: goto 0069 // +002c │ │ -4192fc: 1a00 2582 |003e: const-string v0, "dialog" // string@8225 │ │ -419300: 6e20 5084 0500 |0040: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -419306: 0a05 |0043: move-result v5 │ │ -419308: 3805 2500 |0044: if-eqz v5, 0069 // +0025 │ │ -41930c: 1a05 2f82 |0046: const-string v5, "dialogType" // string@822f │ │ -419310: 6e20 8a02 5600 |0048: invoke-virtual {v6, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ -419316: 0c05 |004b: move-result-object v5 │ │ -419318: 3805 0300 |004c: if-eqz v5, 004f // +0003 │ │ -41931c: 2803 |004e: goto 0051 // +0003 │ │ -41931e: 1a05 0000 |004f: const-string v5, "" // string@0000 │ │ -419322: 1a06 8e9b |0051: const-string v6, "intent.getStringExtra("dialogType") ?: """ // string@9b8e │ │ -419326: 7120 569f 6500 |0053: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41932c: 5446 6e8f |0056: iget-object v6, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ -419330: 7120 14cc 5600 |0058: invoke-static {v6, v5}, Ltech/ula/MainActivity;.access$showDialog:(Ltech/ula/MainActivity;Ljava/lang/String;)V // method@cc14 │ │ -419336: 280e |005b: goto 0069 // +000e │ │ -419338: 1a06 79c3 |005c: const-string v6, "sessionActivated" // string@c379 │ │ -41933c: 6e20 5084 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -419342: 0a05 |0061: move-result v5 │ │ -419344: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ -419348: 5445 6e8f |0064: iget-object v5, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ -41934c: 7110 0ecc 0500 |0066: invoke-static {v5}, Ltech/ula/MainActivity;.access$handleSessionHasBeenActivated:(Ltech/ula/MainActivity;)V // method@cc0e │ │ -419352: 0e00 |0069: return-void │ │ +419264: |[419264] tech.ula.MainActivity$serverServiceBroadcastReceiver$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +419274: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +419278: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41927e: 1a05 8d9b |0005: const-string v5, "intent" // string@9b8d │ │ +419282: 7120 5f9f 5600 |0007: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +419288: 1a05 b1d3 |000a: const-string v5, "type" // string@d3b1 │ │ +41928c: 6e20 8a02 5600 |000c: invoke-virtual {v6, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ +419292: 0c05 |000f: move-result-object v5 │ │ +419294: 3805 5900 |0010: if-eqz v5, 0069 // +0059 │ │ +419298: 2200 3f1b |0012: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +41929c: 5441 6e8f |0014: iget-object v1, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ +4192a0: 6e10 22cc 0100 |0016: invoke-virtual {v1}, Ltech/ula/MainActivity;.getClassName:()Ljava/lang/String; // method@cc22 │ │ +4192a6: 0c01 |0019: move-result-object v1 │ │ +4192a8: 6202 71a2 |001a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // field@a271 │ │ +4192ac: 1f02 fb1a |001c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +4192b0: 1a03 8f9b |001e: const-string v3, "intentType" // string@9b8f │ │ +4192b4: 7120 569f 3500 |0020: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4192ba: 7040 aad4 1052 |0023: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +4192c0: 5441 6e8f |0026: iget-object v1, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ +4192c4: 7110 09cc 0100 |0028: invoke-static {v1}, Ltech/ula/MainActivity;.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; // method@cc09 │ │ +4192ca: 0c01 |002b: move-result-object v1 │ │ +4192cc: 6e20 9fd4 0100 |002c: invoke-virtual {v1, v0}, Ltech/ula/utils/SentryLogger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d49f │ │ +4192d2: 6e10 5884 0500 |002f: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +4192d8: 0a00 |0032: move-result v0 │ │ +4192da: 1401 dbef ca95 |0033: const v1, #float -8.19656e-26 // #95caefdb │ │ +4192e0: 3210 2600 |0036: if-eq v0, v1, 005c // +0026 │ │ +4192e4: 1401 48fd 99b0 |0038: const v1, #float -1.12042e-09 // #b099fd48 │ │ +4192ea: 3210 0300 |003b: if-eq v0, v1, 003e // +0003 │ │ +4192ee: 282c |003d: goto 0069 // +002c │ │ +4192f0: 1a00 2582 |003e: const-string v0, "dialog" // string@8225 │ │ +4192f4: 6e20 5084 0500 |0040: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +4192fa: 0a05 |0043: move-result v5 │ │ +4192fc: 3805 2500 |0044: if-eqz v5, 0069 // +0025 │ │ +419300: 1a05 2f82 |0046: const-string v5, "dialogType" // string@822f │ │ +419304: 6e20 8a02 5600 |0048: invoke-virtual {v6, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ +41930a: 0c05 |004b: move-result-object v5 │ │ +41930c: 3805 0300 |004c: if-eqz v5, 004f // +0003 │ │ +419310: 2803 |004e: goto 0051 // +0003 │ │ +419312: 1a05 0000 |004f: const-string v5, "" // string@0000 │ │ +419316: 1a06 8e9b |0051: const-string v6, "intent.getStringExtra("dialogType") ?: """ // string@9b8e │ │ +41931a: 7120 569f 6500 |0053: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +419320: 5446 6e8f |0056: iget-object v6, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ +419324: 7120 14cc 5600 |0058: invoke-static {v6, v5}, Ltech/ula/MainActivity;.access$showDialog:(Ltech/ula/MainActivity;Ljava/lang/String;)V // method@cc14 │ │ +41932a: 280e |005b: goto 0069 // +000e │ │ +41932c: 1a06 79c3 |005c: const-string v6, "sessionActivated" // string@c379 │ │ +419330: 6e20 5084 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +419336: 0a05 |0061: move-result v5 │ │ +419338: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ +41933c: 5445 6e8f |0064: iget-object v5, v4, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.this$0:Ltech/ula/MainActivity; // field@8f6e │ │ +419340: 7110 0ecc 0500 |0066: invoke-static {v5}, Ltech/ula/MainActivity;.access$handleSessionHasBeenActivated:(Ltech/ula/MainActivity;)V // method@cc0e │ │ +419346: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=103 │ │ 0x0012 line=104 │ │ 0x0026 line=105 │ │ 0x002f line=106 │ │ 0x0040 line=108 │ │ @@ -913478,36 +913478,36 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -419450: |[419450] tech.ula.MainActivity$startSession$1.:(Ltech/ula/MainActivity;)V │ │ -419460: 5b01 708f |0000: iput-object v1, v0, Ltech/ula/MainActivity$startSession$1;.this$0:Ltech/ula/MainActivity; // field@8f70 │ │ -419464: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41946a: 0e00 |0005: return-void │ │ +419444: |[419444] tech.ula.MainActivity$startSession$1.:(Ltech/ula/MainActivity;)V │ │ +419454: 5b01 708f |0000: iput-object v1, v0, Ltech/ula/MainActivity$startSession$1;.this$0:Ltech/ula/MainActivity; // field@8f70 │ │ +419458: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41945e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$startSession$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41946c: |[41946c] tech.ula.MainActivity$startSession$1.run:()V │ │ -41947c: 5410 708f |0000: iget-object v0, v1, Ltech/ula/MainActivity$startSession$1;.this$0:Ltech/ula/MainActivity; // field@8f70 │ │ -419480: 6e10 1dcc 0000 |0002: invoke-virtual {v0}, Ltech/ula/MainActivity;.finish:()V // method@cc1d │ │ -419486: 0e00 |0005: return-void │ │ +419460: |[419460] tech.ula.MainActivity$startSession$1.run:()V │ │ +419470: 5410 708f |0000: iget-object v0, v1, Ltech/ula/MainActivity$startSession$1;.this$0:Ltech/ula/MainActivity; // field@8f70 │ │ +419474: 6e10 1dcc 0000 |0002: invoke-virtual {v0}, Ltech/ula/MainActivity;.finish:()V // method@cc1d │ │ +41947a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/MainActivity$startSession$1; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -913720,17 +913720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b608: |[41b608] tech.ula.R$anim.:()V │ │ -41b618: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b61e: 0e00 |0003: return-void │ │ +41b5fc: |[41b5fc] tech.ula.R$anim.:()V │ │ +41b60c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$anim; │ │ │ │ Virtual methods - │ │ @@ -913844,17 +913844,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b5f0: |[41b5f0] tech.ula.R$animator.:()V │ │ -41b600: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b606: 0e00 |0003: return-void │ │ +41b5e4: |[41b5e4] tech.ula.R$animator.:()V │ │ +41b5f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$animator; │ │ │ │ Virtual methods - │ │ @@ -913918,17 +913918,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b620: |[41b620] tech.ula.R$array.:()V │ │ -41b630: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b636: 0e00 |0003: return-void │ │ +41b614: |[41b614] tech.ula.R$array.:()V │ │ +41b624: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$array; │ │ │ │ Virtual methods - │ │ @@ -917552,17 +917552,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b638: |[41b638] tech.ula.R$attr.:()V │ │ -41b648: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b64e: 0e00 |0003: return-void │ │ +41b62c: |[41b62c] tech.ula.R$attr.:()V │ │ +41b63c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$attr; │ │ │ │ Virtual methods - │ │ @@ -917621,17 +917621,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b650: |[41b650] tech.ula.R$bool.:()V │ │ -41b660: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b666: 0e00 |0003: return-void │ │ +41b644: |[41b644] tech.ula.R$bool.:()V │ │ +41b654: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b65a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6368 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$bool; │ │ │ │ Virtual methods - │ │ @@ -918650,17 +918650,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b668: |[41b668] tech.ula.R$color.:()V │ │ -41b678: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b67e: 0e00 |0003: return-void │ │ +41b65c: |[41b65c] tech.ula.R$color.:()V │ │ +41b66c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$color; │ │ │ │ Virtual methods - │ │ @@ -920069,17 +920069,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b680: |[41b680] tech.ula.R$dimen.:()V │ │ -41b690: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b696: 0e00 |0003: return-void │ │ +41b674: |[41b674] tech.ula.R$dimen.:()V │ │ +41b684: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -920933,17 +920933,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b698: |[41b698] tech.ula.R$drawable.:()V │ │ -41b6a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b6ae: 0e00 |0003: return-void │ │ +41b68c: |[41b68c] tech.ula.R$drawable.:()V │ │ +41b69c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b6a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6851 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -922992,17 +922992,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b6b0: |[41b6b0] tech.ula.R$id.:()V │ │ -41b6c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b6c6: 0e00 |0003: return-void │ │ +41b6a4: |[41b6a4] tech.ula.R$id.:()V │ │ +41b6b4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7017 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$id; │ │ │ │ Virtual methods - │ │ @@ -923131,17 +923131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b6c8: |[41b6c8] tech.ula.R$integer.:()V │ │ -41b6d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b6de: 0e00 |0003: return-void │ │ +41b6bc: |[41b6bc] tech.ula.R$integer.:()V │ │ +41b6cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$integer; │ │ │ │ Virtual methods - │ │ @@ -923230,17 +923230,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b6e0: |[41b6e0] tech.ula.R$interpolator.:()V │ │ -41b6f0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b6f6: 0e00 |0003: return-void │ │ +41b6d4: |[41b6d4] tech.ula.R$interpolator.:()V │ │ +41b6e4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b6ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$interpolator; │ │ │ │ Virtual methods - │ │ @@ -923844,17 +923844,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b6f8: |[41b6f8] tech.ula.R$layout.:()V │ │ -41b708: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b70e: 0e00 |0003: return-void │ │ +41b6ec: |[41b6ec] tech.ula.R$layout.:()V │ │ +41b6fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7456 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$layout; │ │ │ │ Virtual methods - │ │ @@ -923933,17 +923933,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b710: |[41b710] tech.ula.R$menu.:()V │ │ -41b720: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b726: 0e00 |0003: return-void │ │ +41b704: |[41b704] tech.ula.R$menu.:()V │ │ +41b714: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b71a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7572 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$menu; │ │ │ │ Virtual methods - │ │ @@ -923992,17 +923992,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b728: |[41b728] tech.ula.R$mipmap.:()V │ │ -41b738: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b73e: 0e00 |0003: return-void │ │ +41b71c: |[41b71c] tech.ula.R$mipmap.:()V │ │ +41b72c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7583 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$mipmap; │ │ │ │ Virtual methods - │ │ @@ -924041,17 +924041,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b740: |[41b740] tech.ula.R$navigation.:()V │ │ -41b750: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b756: 0e00 |0003: return-void │ │ +41b734: |[41b734] tech.ula.R$navigation.:()V │ │ +41b744: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7588 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$navigation; │ │ │ │ Virtual methods - │ │ @@ -924090,17 +924090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b758: |[41b758] tech.ula.R$plurals.:()V │ │ -41b768: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b76e: 0e00 |0003: return-void │ │ +41b74c: |[41b74c] tech.ula.R$plurals.:()V │ │ +41b75c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$plurals; │ │ │ │ Virtual methods - │ │ @@ -924139,17 +924139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b770: |[41b770] tech.ula.R$raw.:()V │ │ -41b780: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b786: 0e00 |0003: return-void │ │ +41b764: |[41b764] tech.ula.R$raw.:()V │ │ +41b774: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b77a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7594 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$raw; │ │ │ │ Virtual methods - │ │ @@ -925738,17 +925738,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b788: |[41b788] tech.ula.R$string.:()V │ │ -41b798: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41b79e: 0e00 |0003: return-void │ │ +41b77c: |[41b77c] tech.ula.R$string.:()V │ │ +41b78c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41b792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7597 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$string; │ │ │ │ Virtual methods - │ │ @@ -929072,17 +929072,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d18c: |[41d18c] tech.ula.R$style.:()V │ │ -41d19c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41d1a2: 0e00 |0003: return-void │ │ +41d180: |[41d180] tech.ula.R$style.:()V │ │ +41d190: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41d196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7910 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$style; │ │ │ │ Virtual methods - │ │ @@ -934942,490 +934942,490 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3298 16-bit code units │ │ -41b7a0: |[41b7a0] tech.ula.R$styleable.:()V │ │ -41b7b0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -41b7b4: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ -41b7b8: 2600 5a03 0000 |0004: fill-array-data v0, 0000035e // +0000035a │ │ -41b7be: 6900 0a9b |0007: sput-object v0, Ltech/ula/R$styleable;.ActionBar:[I // field@9b0a │ │ -41b7c2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -41b7c4: 2301 cb1b |000a: new-array v1, v0, [I // type@1bcb │ │ -41b7c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -41b7ca: 1403 b300 0101 |000d: const v3, #float 2.36941e-38 // #010100b3 │ │ -41b7d0: 4b03 0102 |0010: aput v3, v1, v2 │ │ -41b7d4: 6901 0b9b |0012: sput-object v1, Ltech/ula/R$styleable;.ActionBarLayout:[I // field@9b0b │ │ -41b7d8: 2301 cb1b |0014: new-array v1, v0, [I // type@1bcb │ │ -41b7dc: 1403 3f01 0101 |0016: const v3, #float 2.36945e-38 // #0101013f │ │ -41b7e2: 4b03 0102 |0019: aput v3, v1, v2 │ │ -41b7e6: 6901 2a9b |001b: sput-object v1, Ltech/ula/R$styleable;.ActionMenuItemView:[I // field@9b2a │ │ -41b7ea: 2321 cb1b |001d: new-array v1, v2, [I // type@1bcb │ │ -41b7ee: 6901 2c9b |001f: sput-object v1, Ltech/ula/R$styleable;.ActionMenuView:[I // field@9b2c │ │ -41b7f2: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -41b7f4: 2313 cb1b |0022: new-array v3, v1, [I // type@1bcb │ │ -41b7f8: 2603 7803 0000 |0024: fill-array-data v3, 0000039c // +00000378 │ │ -41b7fe: 6903 2d9b |0027: sput-object v3, Ltech/ula/R$styleable;.ActionMode:[I // field@9b2d │ │ -41b802: 1223 |0029: const/4 v3, #int 2 // #2 │ │ -41b804: 2334 cb1b |002a: new-array v4, v3, [I // type@1bcb │ │ -41b808: 2604 8003 0000 |002c: fill-array-data v4, 000003ac // +00000380 │ │ -41b80e: 6904 349b |002f: sput-object v4, Ltech/ula/R$styleable;.ActivityChooserView:[I // field@9b34 │ │ -41b812: 1254 |0031: const/4 v4, #int 5 // #5 │ │ -41b814: 2345 cb1b |0032: new-array v5, v4, [I // type@1bcb │ │ -41b818: 2605 8003 0000 |0034: fill-array-data v5, 000003b4 // +00000380 │ │ -41b81e: 6905 379b |0037: sput-object v5, Ltech/ula/R$styleable;.ActivityNavigator:[I // field@9b37 │ │ -41b822: 1305 0800 |0039: const/16 v5, #int 8 // #8 │ │ -41b826: 2356 cb1b |003b: new-array v6, v5, [I // type@1bcb │ │ -41b82a: 2606 8503 0000 |003d: fill-array-data v6, 000003c2 // +00000385 │ │ -41b830: 6906 3d9b |0040: sput-object v6, Ltech/ula/R$styleable;.AlertDialog:[I // field@9b3d │ │ -41b834: 2316 cb1b |0042: new-array v6, v1, [I // type@1bcb │ │ -41b838: 2606 9203 0000 |0044: fill-array-data v6, 000003d6 // +00000392 │ │ -41b83e: 6906 469b |0047: sput-object v6, Ltech/ula/R$styleable;.AnimatedStateListDrawableCompat:[I // field@9b46 │ │ -41b842: 2336 cb1b |0049: new-array v6, v3, [I // type@1bcb │ │ -41b846: 2606 9b03 0000 |004b: fill-array-data v6, 000003e6 // +0000039b │ │ -41b84c: 6906 4d9b |004e: sput-object v6, Ltech/ula/R$styleable;.AnimatedStateListDrawableItem:[I // field@9b4d │ │ -41b850: 1246 |0050: const/4 v6, #int 4 // #4 │ │ -41b852: 2367 cb1b |0051: new-array v7, v6, [I // type@1bcb │ │ -41b856: 2607 9b03 0000 |0053: fill-array-data v7, 000003ee // +0000039b │ │ -41b85c: 6907 509b |0056: sput-object v7, Ltech/ula/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9b50 │ │ -41b860: 2357 cb1b |0058: new-array v7, v5, [I // type@1bcb │ │ -41b864: 2607 a003 0000 |005a: fill-array-data v7, 000003fa // +000003a0 │ │ -41b86a: 6907 559b |005d: sput-object v7, Ltech/ula/R$styleable;.AppBarLayout:[I // field@9b55 │ │ -41b86e: 2367 cb1b |005f: new-array v7, v6, [I // type@1bcb │ │ -41b872: 2607 ad03 0000 |0061: fill-array-data v7, 0000040e // +000003ad │ │ -41b878: 6907 569b |0064: sput-object v7, Ltech/ula/R$styleable;.AppBarLayoutStates:[I // field@9b56 │ │ -41b87c: 2337 cb1b |0066: new-array v7, v3, [I // type@1bcb │ │ -41b880: 2607 b203 0000 |0068: fill-array-data v7, 0000041a // +000003b2 │ │ -41b886: 6907 5b9b |006b: sput-object v7, Ltech/ula/R$styleable;.AppBarLayout_Layout:[I // field@9b5b │ │ -41b88a: 2367 cb1b |006d: new-array v7, v6, [I // type@1bcb │ │ -41b88e: 2607 b303 0000 |006f: fill-array-data v7, 00000422 // +000003b3 │ │ -41b894: 6907 669b |0072: sput-object v7, Ltech/ula/R$styleable;.AppCompatImageView:[I // field@9b66 │ │ -41b898: 2367 cb1b |0074: new-array v7, v6, [I // type@1bcb │ │ -41b89c: 2607 b803 0000 |0076: fill-array-data v7, 0000042e // +000003b8 │ │ -41b8a2: 6907 6b9b |0079: sput-object v7, Ltech/ula/R$styleable;.AppCompatSeekBar:[I // field@9b6b │ │ -41b8a6: 1277 |007b: const/4 v7, #int 7 // #7 │ │ -41b8a8: 2378 cb1b |007c: new-array v8, v7, [I // type@1bcb │ │ -41b8ac: 2608 bc03 0000 |007e: fill-array-data v8, 0000043a // +000003bc │ │ -41b8b2: 6908 709b |0081: sput-object v8, Ltech/ula/R$styleable;.AppCompatTextHelper:[I // field@9b70 │ │ -41b8b6: 1308 1500 |0083: const/16 v8, #int 21 // #15 │ │ -41b8ba: 2388 cb1b |0085: new-array v8, v8, [I // type@1bcb │ │ -41b8be: 2608 c503 0000 |0087: fill-array-data v8, 0000044c // +000003c5 │ │ -41b8c4: 6908 789b |008a: sput-object v8, Ltech/ula/R$styleable;.AppCompatTextView:[I // field@9b78 │ │ -41b8c8: 1308 7d00 |008c: const/16 v8, #int 125 // #7d │ │ -41b8cc: 2388 cb1b |008e: new-array v8, v8, [I // type@1bcb │ │ -41b8d0: 2608 ea03 0000 |0090: fill-array-data v8, 0000047a // +000003ea │ │ -41b8d6: 6908 8e9b |0093: sput-object v8, Ltech/ula/R$styleable;.AppCompatTheme:[I // field@9b8e │ │ -41b8da: 2338 cb1b |0095: new-array v8, v3, [I // type@1bcb │ │ -41b8de: 2608 e104 0000 |0097: fill-array-data v8, 00000578 // +000004e1 │ │ -41b8e4: 6908 0c9c |009a: sput-object v8, Ltech/ula/R$styleable;.BackgroundStyle:[I // field@9c0c │ │ -41b8e8: 2368 cb1b |009c: new-array v8, v6, [I // type@1bcb │ │ -41b8ec: 2608 e204 0000 |009e: fill-array-data v8, 00000580 // +000004e2 │ │ -41b8f2: 6908 0f9c |00a1: sput-object v8, Ltech/ula/R$styleable;.Badge:[I // field@9c0f │ │ -41b8f6: 2358 cb1b |00a3: new-array v8, v5, [I // type@1bcb │ │ -41b8fa: 2608 e704 0000 |00a5: fill-array-data v8, 0000058c // +000004e7 │ │ -41b900: 6908 149c |00a8: sput-object v8, Ltech/ula/R$styleable;.BottomAppBar:[I // field@9c14 │ │ -41b904: 1308 0c00 |00aa: const/16 v8, #int 12 // #c │ │ -41b908: 2389 cb1b |00ac: new-array v9, v8, [I // type@1bcb │ │ -41b90c: 2609 f204 0000 |00ae: fill-array-data v9, 000005a0 // +000004f2 │ │ -41b912: 6909 1d9c |00b1: sput-object v9, Ltech/ula/R$styleable;.BottomNavigationView:[I // field@9c1d │ │ -41b916: 1309 0a00 |00b3: const/16 v9, #int 10 // #a │ │ -41b91a: 239a cb1b |00b5: new-array v10, v9, [I // type@1bcb │ │ -41b91e: 260a 0505 0000 |00b7: fill-array-data v10, 000005bc // +00000505 │ │ -41b924: 690a 2a9c |00ba: sput-object v10, Ltech/ula/R$styleable;.BottomSheetBehavior_Layout:[I // field@9c2a │ │ -41b928: 230a cb1b |00bc: new-array v10, v0, [I // type@1bcb │ │ -41b92c: 140b 2c00 047f |00be: const v11, #float 1.75459e+38 // #7f04002c │ │ -41b932: 4b0b 0a02 |00c1: aput v11, v10, v2 │ │ -41b936: 690a 359c |00c3: sput-object v10, Ltech/ula/R$styleable;.ButtonBarLayout:[I // field@9c35 │ │ -41b93a: 130a 0d00 |00c5: const/16 v10, #int 13 // #d │ │ -41b93e: 23aa cb1b |00c7: new-array v10, v10, [I // type@1bcb │ │ -41b942: 260a 0b05 0000 |00c9: fill-array-data v10, 000005d4 // +0000050b │ │ -41b948: 690a 379c |00cc: sput-object v10, Ltech/ula/R$styleable;.CardView:[I // field@9c37 │ │ -41b94c: 231a cb1b |00ce: new-array v10, v1, [I // type@1bcb │ │ -41b950: 260a 2205 0000 |00d0: fill-array-data v10, 000005f2 // +00000522 │ │ -41b956: 690a 459c |00d3: sput-object v10, Ltech/ula/R$styleable;.CheckBoxPreference:[I // field@9c45 │ │ -41b95a: 130a 2800 |00d5: const/16 v10, #int 40 // #28 │ │ -41b95e: 23aa cb1b |00d7: new-array v10, v10, [I // type@1bcb │ │ -41b962: 260a 2905 0000 |00d9: fill-array-data v10, 00000602 // +00000529 │ │ -41b968: 690a 4c9c |00dc: sput-object v10, Ltech/ula/R$styleable;.Chip:[I // field@9c4c │ │ -41b96c: 231a cb1b |00de: new-array v10, v1, [I // type@1bcb │ │ -41b970: 260a 7605 0000 |00e0: fill-array-data v10, 00000656 // +00000576 │ │ -41b976: 690a 4d9c |00e3: sput-object v10, Ltech/ula/R$styleable;.ChipGroup:[I // field@9c4d │ │ -41b97a: 130a 1000 |00e5: const/16 v10, #int 16 // #10 │ │ -41b97e: 23ab cb1b |00e7: new-array v11, v10, [I // type@1bcb │ │ -41b982: 260b 7d05 0000 |00e9: fill-array-data v11, 00000666 // +0000057d │ │ -41b988: 690b 7c9c |00ec: sput-object v11, Ltech/ula/R$styleable;.CollapsingToolbarLayout:[I // field@9c7c │ │ -41b98c: 233b cb1b |00ee: new-array v11, v3, [I // type@1bcb │ │ -41b990: 260b 9a05 0000 |00f0: fill-array-data v11, 0000068a // +0000059a │ │ -41b996: 690b 7d9c |00f3: sput-object v11, Ltech/ula/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@9c7d │ │ -41b99a: 123b |00f5: const/4 v11, #int 3 // #3 │ │ -41b99c: 23bc cb1b |00f6: new-array v12, v11, [I // type@1bcb │ │ -41b9a0: 260c 9a05 0000 |00f8: fill-array-data v12, 00000692 // +0000059a │ │ -41b9a6: 690c 909c |00fb: sput-object v12, Ltech/ula/R$styleable;.ColorStateListItem:[I // field@9c90 │ │ -41b9aa: 236c cb1b |00fd: new-array v12, v6, [I // type@1bcb │ │ -41b9ae: 260c 9d05 0000 |00ff: fill-array-data v12, 0000069c // +0000059d │ │ -41b9b4: 690c 949c |0102: sput-object v12, Ltech/ula/R$styleable;.CompoundButton:[I // field@9c94 │ │ -41b9b8: 130c 3c00 |0104: const/16 v12, #int 60 // #3c │ │ -41b9bc: 23cc cb1b |0106: new-array v12, v12, [I // type@1bcb │ │ -41b9c0: 260c a005 0000 |0108: fill-array-data v12, 000006a8 // +000005a0 │ │ -41b9c6: 690c 999c |010b: sput-object v12, Ltech/ula/R$styleable;.ConstraintLayout_Layout:[I // field@9c99 │ │ -41b9ca: 233c cb1b |010d: new-array v12, v3, [I // type@1bcb │ │ -41b9ce: 260c 1506 0000 |010f: fill-array-data v12, 00000724 // +00000615 │ │ -41b9d4: 690c d69c |0112: sput-object v12, Ltech/ula/R$styleable;.ConstraintLayout_placeholder:[I // field@9cd6 │ │ -41b9d8: 130c 5000 |0114: const/16 v12, #int 80 // #50 │ │ -41b9dc: 23cc cb1b |0116: new-array v12, v12, [I // type@1bcb │ │ -41b9e0: 260c 1406 0000 |0118: fill-array-data v12, 0000072c // +00000614 │ │ -41b9e6: 690c d99c |011b: sput-object v12, Ltech/ula/R$styleable;.ConstraintSet:[I // field@9cd9 │ │ -41b9ea: 233c cb1b |011d: new-array v12, v3, [I // type@1bcb │ │ -41b9ee: 260c b106 0000 |011f: fill-array-data v12, 000007d0 // +000006b1 │ │ -41b9f4: 690c 2a9d |0122: sput-object v12, Ltech/ula/R$styleable;.CoordinatorLayout:[I // field@9d2a │ │ -41b9f8: 237c cb1b |0124: new-array v12, v7, [I // type@1bcb │ │ -41b9fc: 260c b206 0000 |0126: fill-array-data v12, 000007d8 // +000006b2 │ │ -41ba02: 690c 2b9d |0129: sput-object v12, Ltech/ula/R$styleable;.CoordinatorLayout_Layout:[I // field@9d2b │ │ -41ba06: 230c cb1b |012b: new-array v12, v0, [I // type@1bcb │ │ -41ba0a: 140d 0300 0101 |012d: const v13, #float 2.36936e-38 // #01010003 │ │ -41ba10: 4b0d 0c02 |0130: aput v13, v12, v2 │ │ -41ba14: 690c 359d |0132: sput-object v12, Ltech/ula/R$styleable;.DialogFragmentNavigator:[I // field@9d35 │ │ -41ba18: 238c cb1b |0134: new-array v12, v8, [I // type@1bcb │ │ -41ba1c: 260c b406 0000 |0136: fill-array-data v12, 000007ea // +000006b4 │ │ -41ba22: 690c 379d |0139: sput-object v12, Ltech/ula/R$styleable;.DialogPreference:[I // field@9d37 │ │ -41ba26: 2355 cb1b |013b: new-array v5, v5, [I // type@1bcb │ │ -41ba2a: 2605 c906 0000 |013d: fill-array-data v5, 00000806 // +000006c9 │ │ -41ba30: 6905 449d |0140: sput-object v5, Ltech/ula/R$styleable;.DrawerArrowToggle:[I // field@9d44 │ │ -41ba34: 2305 cb1b |0142: new-array v5, v0, [I // type@1bcb │ │ -41ba38: 140c be02 047f |0144: const v12, #float 1.75472e+38 // #7f0402be │ │ -41ba3e: 4b0c 0502 |0147: aput v12, v5, v2 │ │ -41ba42: 6905 4d9d |0149: sput-object v5, Ltech/ula/R$styleable;.EditTextPreference:[I // field@9d4d │ │ -41ba46: 2345 cb1b |014b: new-array v5, v4, [I // type@1bcb │ │ -41ba4a: 2605 cd06 0000 |014d: fill-array-data v5, 0000081a // +000006cd │ │ -41ba50: 6905 4f9d |0150: sput-object v5, Ltech/ula/R$styleable;.ExtendedFloatingActionButton:[I // field@9d4f │ │ -41ba54: 2335 cb1b |0152: new-array v5, v3, [I // type@1bcb │ │ -41ba58: 2605 d406 0000 |0154: fill-array-data v5, 00000828 // +000006d4 │ │ -41ba5e: 6905 509d |0157: sput-object v5, Ltech/ula/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9d50 │ │ -41ba62: 23a5 cb1b |0159: new-array v5, v10, [I // type@1bcb │ │ -41ba66: 2605 d506 0000 |015b: fill-array-data v5, 00000830 // +000006d5 │ │ -41ba6c: 6905 589d |015e: sput-object v5, Ltech/ula/R$styleable;.FloatingActionButton:[I // field@9d58 │ │ -41ba70: 2305 cb1b |0160: new-array v5, v0, [I // type@1bcb │ │ -41ba74: 140c 4900 047f |0162: const v12, #float 1.7546e+38 // #7f040049 │ │ -41ba7a: 4b0c 0502 |0165: aput v12, v5, v2 │ │ -41ba7e: 6905 599d |0167: sput-object v5, Ltech/ula/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9d59 │ │ -41ba82: 2335 cb1b |0169: new-array v5, v3, [I // type@1bcb │ │ -41ba86: 2605 e906 0000 |016b: fill-array-data v5, 00000854 // +000006e9 │ │ -41ba8c: 6905 6b9d |016e: sput-object v5, Ltech/ula/R$styleable;.FlowLayout:[I // field@9d6b │ │ -41ba90: 2315 cb1b |0170: new-array v5, v1, [I // type@1bcb │ │ -41ba94: 2605 ea06 0000 |0172: fill-array-data v5, 0000085c // +000006ea │ │ -41ba9a: 6905 6e9d |0175: sput-object v5, Ltech/ula/R$styleable;.FontFamily:[I // field@9d6e │ │ -41ba9e: 2395 cb1b |0177: new-array v5, v9, [I // type@1bcb │ │ -41baa2: 2605 f306 0000 |0179: fill-array-data v5, 0000086c // +000006f3 │ │ -41baa8: 6905 6f9d |017c: sput-object v5, Ltech/ula/R$styleable;.FontFamilyFont:[I // field@9d6f │ │ -41baac: 23b5 cb1b |017e: new-array v5, v11, [I // type@1bcb │ │ -41bab0: 2605 0407 0000 |0180: fill-array-data v5, 00000884 // +00000704 │ │ -41bab6: 6905 809d |0183: sput-object v5, Ltech/ula/R$styleable;.ForegroundLinearLayout:[I // field@9d80 │ │ -41baba: 2305 cb1b |0185: new-array v5, v0, [I // type@1bcb │ │ -41babe: 4b0d 0502 |0187: aput v13, v5, v2 │ │ -41bac2: 6905 849d |0189: sput-object v5, Ltech/ula/R$styleable;.FragmentNavigator:[I // field@9d84 │ │ -41bac6: 2385 cb1b |018b: new-array v5, v8, [I // type@1bcb │ │ -41baca: 2605 0107 0000 |018d: fill-array-data v5, 0000088e // +00000701 │ │ -41bad0: 6905 869d |0190: sput-object v5, Ltech/ula/R$styleable;.GradientColor:[I // field@9d86 │ │ -41bad4: 2335 cb1b |0192: new-array v5, v3, [I // type@1bcb │ │ -41bad8: 2605 1607 0000 |0194: fill-array-data v5, 000008aa // +00000716 │ │ -41bade: 6905 879d |0197: sput-object v5, Ltech/ula/R$styleable;.GradientColorItem:[I // field@9d87 │ │ -41bae2: 2305 cb1b |0199: new-array v5, v0, [I // type@1bcb │ │ -41bae6: 1408 c400 0101 |019b: const v8, #float 2.36941e-38 // #010100c4 │ │ -41baec: 4b08 0502 |019e: aput v8, v5, v2 │ │ -41baf0: 6905 969d |01a0: sput-object v5, Ltech/ula/R$styleable;.LinearConstraintLayout:[I // field@9d96 │ │ -41baf4: 1305 0900 |01a2: const/16 v5, #int 9 // #9 │ │ -41baf8: 2358 cb1b |01a4: new-array v8, v5, [I // type@1bcb │ │ -41bafc: 2608 0c07 0000 |01a6: fill-array-data v8, 000008b2 // +0000070c │ │ -41bb02: 6908 989d |01a9: sput-object v8, Ltech/ula/R$styleable;.LinearLayoutCompat:[I // field@9d98 │ │ -41bb06: 2368 cb1b |01ab: new-array v8, v6, [I // type@1bcb │ │ -41bb0a: 2608 1b07 0000 |01ad: fill-array-data v8, 000008c8 // +0000071b │ │ -41bb10: 6908 999d |01b0: sput-object v8, Ltech/ula/R$styleable;.LinearLayoutCompat_Layout:[I // field@9d99 │ │ -41bb14: 2338 cb1b |01b2: new-array v8, v3, [I // type@1bcb │ │ -41bb18: 2608 2007 0000 |01b4: fill-array-data v8, 000008d4 // +00000720 │ │ -41bb1e: 6908 a79d |01b7: sput-object v8, Ltech/ula/R$styleable;.ListPopupWindow:[I // field@9da7 │ │ -41bb22: 2348 cb1b |01b9: new-array v8, v4, [I // type@1bcb │ │ -41bb26: 2608 2107 0000 |01bb: fill-array-data v8, 000008dc // +00000721 │ │ -41bb2c: 6908 aa9d |01be: sput-object v8, Ltech/ula/R$styleable;.ListPreference:[I // field@9daa │ │ -41bb30: 2368 cb1b |01c0: new-array v8, v6, [I // type@1bcb │ │ -41bb34: 2608 2807 0000 |01c2: fill-array-data v8, 000008ea // +00000728 │ │ -41bb3a: 6908 b09d |01c5: sput-object v8, Ltech/ula/R$styleable;.MaterialAlertDialog:[I // field@9db0 │ │ -41bb3e: 2348 cb1b |01c7: new-array v8, v4, [I // type@1bcb │ │ -41bb42: 2608 2d07 0000 |01c9: fill-array-data v8, 000008f6 // +0000072d │ │ -41bb48: 6908 b19d |01cc: sput-object v8, Ltech/ula/R$styleable;.MaterialAlertDialogTheme:[I // field@9db1 │ │ -41bb4c: 1308 1400 |01ce: const/16 v8, #int 20 // #14 │ │ -41bb50: 2388 cb1b |01d0: new-array v8, v8, [I // type@1bcb │ │ -41bb54: 2608 3207 0000 |01d2: fill-array-data v8, 00000904 // +00000732 │ │ -41bb5a: 6908 bb9d |01d5: sput-object v8, Ltech/ula/R$styleable;.MaterialButton:[I // field@9dbb │ │ -41bb5e: 2338 cb1b |01d7: new-array v8, v3, [I // type@1bcb │ │ -41bb62: 2608 5707 0000 |01d9: fill-array-data v8, 00000930 // +00000757 │ │ -41bb68: 6908 bc9d |01dc: sput-object v8, Ltech/ula/R$styleable;.MaterialButtonToggleGroup:[I // field@9dbc │ │ -41bb6c: 2398 cb1b |01de: new-array v8, v9, [I // type@1bcb │ │ -41bb70: 2608 5807 0000 |01e0: fill-array-data v8, 00000938 // +00000758 │ │ -41bb76: 6908 d39d |01e3: sput-object v8, Ltech/ula/R$styleable;.MaterialCardView:[I // field@9dd3 │ │ -41bb7a: 2308 cb1b |01e5: new-array v8, v0, [I // type@1bcb │ │ -41bb7e: 140c bd02 047f |01e7: const v12, #float 1.75472e+38 // #7f0402bd │ │ -41bb84: 4b0c 0802 |01ea: aput v12, v8, v2 │ │ -41bb88: 6908 de9d |01ec: sput-object v8, Ltech/ula/R$styleable;.MaterialCheckBox:[I // field@9dde │ │ -41bb8c: 2308 cb1b |01ee: new-array v8, v0, [I // type@1bcb │ │ -41bb90: 4b0c 0802 |01f0: aput v12, v8, v2 │ │ -41bb94: 6908 e09d |01f2: sput-object v8, Ltech/ula/R$styleable;.MaterialRadioButton:[I // field@9de0 │ │ -41bb98: 2338 cb1b |01f4: new-array v8, v3, [I // type@1bcb │ │ -41bb9c: 2608 5a07 0000 |01f6: fill-array-data v8, 00000950 // +0000075a │ │ -41bba2: 6908 e29d |01f9: sput-object v8, Ltech/ula/R$styleable;.MaterialShape:[I // field@9de2 │ │ -41bba6: 2318 cb1b |01fb: new-array v8, v1, [I // type@1bcb │ │ -41bbaa: 2608 5b07 0000 |01fd: fill-array-data v8, 00000958 // +0000075b │ │ -41bbb0: 6908 e59d |0200: sput-object v8, Ltech/ula/R$styleable;.MenuGroup:[I // field@9de5 │ │ -41bbb4: 1308 1700 |0202: const/16 v8, #int 23 // #17 │ │ -41bbb8: 2388 cb1b |0204: new-array v8, v8, [I // type@1bcb │ │ -41bbbc: 2608 6207 0000 |0206: fill-array-data v8, 00000968 // +00000762 │ │ -41bbc2: 6908 ec9d |0209: sput-object v8, Ltech/ula/R$styleable;.MenuItem:[I // field@9dec │ │ -41bbc6: 2358 cb1b |020b: new-array v8, v5, [I // type@1bcb │ │ -41bbca: 2608 8d07 0000 |020d: fill-array-data v8, 0000099a // +0000078d │ │ -41bbd0: 6908 049e |0210: sput-object v8, Ltech/ula/R$styleable;.MenuView:[I // field@9e04 │ │ -41bbd4: 2368 cb1b |0212: new-array v8, v6, [I // type@1bcb │ │ -41bbd8: 2608 9c07 0000 |0214: fill-array-data v8, 000009b0 // +0000079c │ │ -41bbde: 6908 0e9e |0217: sput-object v8, Ltech/ula/R$styleable;.MultiSelectListPreference:[I // field@9e0e │ │ -41bbe2: 2355 cb1b |0219: new-array v5, v5, [I // type@1bcb │ │ -41bbe6: 2605 a107 0000 |021b: fill-array-data v5, 000009bc // +000007a1 │ │ -41bbec: 6905 139e |021e: sput-object v5, Ltech/ula/R$styleable;.NavAction:[I // field@9e13 │ │ -41bbf0: 2365 cb1b |0220: new-array v5, v6, [I // type@1bcb │ │ -41bbf4: 2605 b007 0000 |0222: fill-array-data v5, 000009d2 // +000007b0 │ │ -41bbfa: 6905 1d9e |0225: sput-object v5, Ltech/ula/R$styleable;.NavArgument:[I // field@9e1d │ │ -41bbfe: 2335 cb1b |0227: new-array v5, v3, [I // type@1bcb │ │ -41bc02: 2605 b507 0000 |0229: fill-array-data v5, 000009de // +000007b5 │ │ -41bc08: 6905 229e |022c: sput-object v5, Ltech/ula/R$styleable;.NavDeepLink:[I // field@9e22 │ │ -41bc0c: 2305 cb1b |022e: new-array v5, v0, [I // type@1bcb │ │ -41bc10: 1408 4202 047f |0230: const v8, #float 1.7547e+38 // #7f040242 │ │ -41bc16: 4b08 0502 |0233: aput v8, v5, v2 │ │ -41bc1a: 6905 259e |0235: sput-object v5, Ltech/ula/R$styleable;.NavGraphNavigator:[I // field@9e25 │ │ -41bc1e: 2335 cb1b |0237: new-array v5, v3, [I // type@1bcb │ │ -41bc22: 2605 ad07 0000 |0239: fill-array-data v5, 000009e6 // +000007ad │ │ -41bc28: 6905 279e |023c: sput-object v5, Ltech/ula/R$styleable;.NavHostFragment:[I // field@9e27 │ │ -41bc2c: 2305 cb1b |023e: new-array v5, v0, [I // type@1bcb │ │ -41bc30: 1408 4201 047f |0240: const v8, #float 1.75465e+38 // #7f040142 │ │ -41bc36: 4b08 0502 |0243: aput v8, v5, v2 │ │ -41bc3a: 6905 2a9e |0245: sput-object v5, Ltech/ula/R$styleable;.NavInclude:[I // field@9e2a │ │ -41bc3e: 1305 0e00 |0247: const/16 v5, #int 14 // #e │ │ -41bc42: 2355 cb1b |0249: new-array v5, v5, [I // type@1bcb │ │ -41bc46: 2605 a307 0000 |024b: fill-array-data v5, 000009ee // +000007a3 │ │ -41bc4c: 6905 2c9e |024e: sput-object v5, Ltech/ula/R$styleable;.NavigationView:[I // field@9e2c │ │ -41bc50: 2335 cb1b |0250: new-array v5, v3, [I // type@1bcb │ │ -41bc54: 2605 bc07 0000 |0252: fill-array-data v5, 00000a0e // +000007bc │ │ -41bc5a: 6905 3b9e |0255: sput-object v5, Ltech/ula/R$styleable;.Navigator:[I // field@9e3b │ │ -41bc5e: 23b5 cb1b |0257: new-array v5, v11, [I // type@1bcb │ │ -41bc62: 2605 bd07 0000 |0259: fill-array-data v5, 00000a16 // +000007bd │ │ -41bc68: 6905 3e9e |025c: sput-object v5, Ltech/ula/R$styleable;.PopupWindow:[I // field@9e3e │ │ -41bc6c: 2305 cb1b |025e: new-array v5, v0, [I // type@1bcb │ │ -41bc70: 1408 4702 047f |0260: const v8, #float 1.7547e+38 // #7f040247 │ │ -41bc76: 4b08 0502 |0263: aput v8, v5, v2 │ │ -41bc7a: 6905 3f9e |0265: sput-object v5, Ltech/ula/R$styleable;.PopupWindowBackgroundState:[I // field@9e3f │ │ -41bc7e: 1305 2400 |0267: const/16 v5, #int 36 // #24 │ │ -41bc82: 2355 cb1b |0269: new-array v5, v5, [I // type@1bcb │ │ -41bc86: 2605 b507 0000 |026b: fill-array-data v5, 00000a20 // +000007b5 │ │ -41bc8c: 6905 449e |026e: sput-object v5, Ltech/ula/R$styleable;.Preference:[I // field@9e44 │ │ -41bc90: 2365 cb1b |0270: new-array v5, v6, [I // type@1bcb │ │ -41bc94: 2605 fa07 0000 |0272: fill-array-data v5, 00000a6c // +000007fa │ │ -41bc9a: 6905 459e |0275: sput-object v5, Ltech/ula/R$styleable;.PreferenceFragment:[I // field@9e45 │ │ -41bc9e: 2365 cb1b |0277: new-array v5, v6, [I // type@1bcb │ │ -41bca2: 2605 ff07 0000 |0279: fill-array-data v5, 00000a78 // +000007ff │ │ -41bca8: 6905 469e |027c: sput-object v5, Ltech/ula/R$styleable;.PreferenceFragmentCompat:[I // field@9e46 │ │ -41bcac: 23b5 cb1b |027e: new-array v5, v11, [I // type@1bcb │ │ -41bcb0: 2605 0408 0000 |0280: fill-array-data v5, 00000a84 // +00000804 │ │ -41bcb6: 6905 4f9e |0283: sput-object v5, Ltech/ula/R$styleable;.PreferenceGroup:[I // field@9e4f │ │ -41bcba: 2365 cb1b |0285: new-array v5, v6, [I // type@1bcb │ │ -41bcbe: 2605 0708 0000 |0287: fill-array-data v5, 00000a8e // +00000807 │ │ -41bcc4: 6905 539e |028a: sput-object v5, Ltech/ula/R$styleable;.PreferenceImageView:[I // field@9e53 │ │ -41bcc8: 23a5 cb1b |028c: new-array v5, v10, [I // type@1bcb │ │ -41bccc: 2605 0c08 0000 |028e: fill-array-data v5, 00000a9a // +0000080c │ │ -41bcd2: 6905 589e |0291: sput-object v5, Ltech/ula/R$styleable;.PreferenceTheme:[I // field@9e58 │ │ -41bcd6: 2335 cb1b |0293: new-array v5, v3, [I // type@1bcb │ │ -41bcda: 2605 2908 0000 |0295: fill-array-data v5, 00000abe // +00000829 │ │ -41bce0: 6905 8d9e |0298: sput-object v5, Ltech/ula/R$styleable;.RecycleListView:[I // field@9e8d │ │ -41bce4: 1305 0b00 |029a: const/16 v5, #int 11 // #b │ │ -41bce8: 2355 cb1b |029c: new-array v5, v5, [I // type@1bcb │ │ -41bcec: 2605 2808 0000 |029e: fill-array-data v5, 00000ac6 // +00000828 │ │ -41bcf2: 6905 909e |02a1: sput-object v5, Ltech/ula/R$styleable;.RecyclerView:[I // field@9e90 │ │ -41bcf6: 2305 cb1b |02a3: new-array v5, v0, [I // type@1bcb │ │ -41bcfa: 1406 6101 047f |02a5: const v6, #float 1.75465e+38 // #7f040161 │ │ -41bd00: 4b06 0502 |02a8: aput v6, v5, v2 │ │ -41bd04: 6905 9c9e |02aa: sput-object v5, Ltech/ula/R$styleable;.ScrimInsetsFrameLayout:[I // field@9e9c │ │ -41bd08: 2305 cb1b |02ac: new-array v5, v0, [I // type@1bcb │ │ -41bd0c: 1406 4e00 047f |02ae: const v6, #float 1.7546e+38 // #7f04004e │ │ -41bd12: 4b06 0502 |02b1: aput v6, v5, v2 │ │ -41bd16: 6905 9e9e |02b3: sput-object v5, Ltech/ula/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9e9e │ │ -41bd1a: 1305 1100 |02b5: const/16 v5, #int 17 // #11 │ │ -41bd1e: 2355 cb1b |02b7: new-array v5, v5, [I // type@1bcb │ │ -41bd22: 2605 2708 0000 |02b9: fill-array-data v5, 00000ae0 // +00000827 │ │ -41bd28: 6905 a09e |02bc: sput-object v5, Ltech/ula/R$styleable;.SearchView:[I // field@9ea0 │ │ -41bd2c: 2375 cb1b |02be: new-array v5, v7, [I // type@1bcb │ │ -41bd30: 2605 4608 0000 |02c0: fill-array-data v5, 00000b06 // +00000846 │ │ -41bd36: 6905 b29e |02c3: sput-object v5, Ltech/ula/R$styleable;.SeekBarPreference:[I // field@9eb2 │ │ -41bd3a: 2395 cb1b |02c5: new-array v5, v9, [I // type@1bcb │ │ -41bd3e: 2605 5108 0000 |02c7: fill-array-data v5, 00000b18 // +00000851 │ │ -41bd44: 6905 ba9e |02ca: sput-object v5, Ltech/ula/R$styleable;.ShapeAppearance:[I // field@9eba │ │ -41bd48: 2333 cb1b |02cc: new-array v3, v3, [I // type@1bcb │ │ -41bd4c: 2603 6208 0000 |02ce: fill-array-data v3, 00000b30 // +00000862 │ │ -41bd52: 6903 c59e |02d1: sput-object v3, Ltech/ula/R$styleable;.Snackbar:[I // field@9ec5 │ │ -41bd56: 2313 cb1b |02d3: new-array v3, v1, [I // type@1bcb │ │ -41bd5a: 2603 6308 0000 |02d5: fill-array-data v3, 00000b38 // +00000863 │ │ -41bd60: 6903 c69e |02d8: sput-object v3, Ltech/ula/R$styleable;.SnackbarLayout:[I // field@9ec6 │ │ -41bd64: 2343 cb1b |02da: new-array v3, v4, [I // type@1bcb │ │ -41bd68: 2603 6c08 0000 |02dc: fill-array-data v3, 00000b48 // +0000086c │ │ -41bd6e: 6903 cf9e |02df: sput-object v3, Ltech/ula/R$styleable;.Spinner:[I // field@9ecf │ │ -41bd72: 2311 cb1b |02e1: new-array v1, v1, [I // type@1bcb │ │ -41bd76: 2601 7308 0000 |02e3: fill-array-data v1, 00000b56 // +00000873 │ │ -41bd7c: 6901 d59e |02e6: sput-object v1, Ltech/ula/R$styleable;.StateListDrawable:[I // field@9ed5 │ │ -41bd80: 2301 cb1b |02e8: new-array v1, v0, [I // type@1bcb │ │ -41bd84: 1403 9901 0101 |02ea: const v3, #float 2.36947e-38 // #01010199 │ │ -41bd8a: 4b03 0102 |02ed: aput v3, v1, v2 │ │ -41bd8e: 6901 d69e |02ef: sput-object v1, Ltech/ula/R$styleable;.StateListDrawableItem:[I // field@9ed6 │ │ -41bd92: 1301 0e00 |02f1: const/16 v1, #int 14 // #e │ │ -41bd96: 2311 cb1b |02f3: new-array v1, v1, [I // type@1bcb │ │ -41bd9a: 2601 7108 0000 |02f5: fill-array-data v1, 00000b66 // +00000871 │ │ -41bda0: 6901 de9e |02f8: sput-object v1, Ltech/ula/R$styleable;.SwitchCompat:[I // field@9ede │ │ -41bda4: 2301 cb1b |02fa: new-array v1, v0, [I // type@1bcb │ │ -41bda8: 4b0c 0102 |02fc: aput v12, v1, v2 │ │ -41bdac: 6901 ed9e |02fe: sput-object v1, Ltech/ula/R$styleable;.SwitchMaterial:[I // field@9eed │ │ -41bdb0: 2391 cb1b |0300: new-array v1, v9, [I // type@1bcb │ │ -41bdb4: 2601 8408 0000 |0302: fill-array-data v1, 00000b86 // +00000884 │ │ -41bdba: 6901 ef9e |0305: sput-object v1, Ltech/ula/R$styleable;.SwitchPreference:[I // field@9eef │ │ -41bdbe: 2391 cb1b |0307: new-array v1, v9, [I // type@1bcb │ │ -41bdc2: 2601 9508 0000 |0309: fill-array-data v1, 00000b9e // +00000895 │ │ -41bdc8: 6901 f09e |030c: sput-object v1, Ltech/ula/R$styleable;.SwitchPreferenceCompat:[I // field@9ef0 │ │ -41bdcc: 23b1 cb1b |030e: new-array v1, v11, [I // type@1bcb │ │ -41bdd0: 2601 a608 0000 |0310: fill-array-data v1, 00000bb6 // +000008a6 │ │ -41bdd6: 6901 059f |0313: sput-object v1, Ltech/ula/R$styleable;.TabItem:[I // field@9f05 │ │ -41bdda: 1301 1900 |0315: const/16 v1, #int 25 // #19 │ │ -41bdde: 2311 cb1b |0317: new-array v1, v1, [I // type@1bcb │ │ -41bde2: 2601 a708 0000 |0319: fill-array-data v1, 00000bc0 // +000008a7 │ │ -41bde8: 6901 099f |031c: sput-object v1, Ltech/ula/R$styleable;.TabLayout:[I // field@9f09 │ │ -41bdec: 23a1 cb1b |031e: new-array v1, v10, [I // type@1bcb │ │ -41bdf0: 2601 d608 0000 |0320: fill-array-data v1, 00000bf6 // +000008d6 │ │ -41bdf6: 6901 239f |0323: sput-object v1, Ltech/ula/R$styleable;.TextAppearance:[I // field@9f23 │ │ -41bdfa: 1301 2c00 |0325: const/16 v1, #int 44 // #2c │ │ -41bdfe: 2311 cb1b |0327: new-array v1, v1, [I // type@1bcb │ │ -41be02: 2601 f108 0000 |0329: fill-array-data v1, 00000c1a // +000008f1 │ │ -41be08: 6901 349f |032c: sput-object v1, Ltech/ula/R$styleable;.TextInputLayout:[I // field@9f34 │ │ -41be0c: 23b1 cb1b |032e: new-array v1, v11, [I // type@1bcb │ │ -41be10: 2601 4609 0000 |0330: fill-array-data v1, 00000c76 // +00000946 │ │ -41be16: 6901 619f |0333: sput-object v1, Ltech/ula/R$styleable;.ThemeEnforcement:[I // field@9f61 │ │ -41be1a: 1301 1e00 |0335: const/16 v1, #int 30 // #1e │ │ -41be1e: 2311 cb1b |0337: new-array v1, v1, [I // type@1bcb │ │ -41be22: 2601 4709 0000 |0339: fill-array-data v1, 00000c80 // +00000947 │ │ -41be28: 6901 659f |033c: sput-object v1, Ltech/ula/R$styleable;.Toolbar:[I // field@9f65 │ │ -41be2c: 2341 cb1b |033e: new-array v1, v4, [I // type@1bcb │ │ -41be30: 2601 8009 0000 |0340: fill-array-data v1, 00000cc0 // +00000980 │ │ -41be36: 6901 849f |0343: sput-object v1, Ltech/ula/R$styleable;.View:[I // field@9f84 │ │ -41be3a: 23b1 cb1b |0345: new-array v1, v11, [I // type@1bcb │ │ -41be3e: 2601 8709 0000 |0347: fill-array-data v1, 00000cce // +00000987 │ │ -41be44: 6901 859f |034a: sput-object v1, Ltech/ula/R$styleable;.ViewBackgroundHelper:[I // field@9f85 │ │ -41be48: 2300 cb1b |034c: new-array v0, v0, [I // type@1bcb │ │ -41be4c: 1401 c400 0101 |034e: const v1, #float 2.36941e-38 // #010100c4 │ │ -41be52: 4b01 0002 |0351: aput v1, v0, v2 │ │ -41be56: 6900 899f |0353: sput-object v0, Ltech/ula/R$styleable;.ViewPager2:[I // field@9f89 │ │ -41be5a: 23b0 cb1b |0355: new-array v0, v11, [I // type@1bcb │ │ -41be5e: 2600 8109 0000 |0357: fill-array-data v0, 00000cd8 // +00000981 │ │ -41be64: 6900 8b9f |035a: sput-object v0, Ltech/ula/R$styleable;.ViewStubCompat:[I // field@9f8b │ │ -41be68: 0e00 |035c: return-void │ │ -41be6a: 0000 |035d: nop // spacer │ │ -41be6c: 0003 0400 1d00 0000 3a00 047f 4100 ... |035e: array-data (62 units) │ │ -41bee8: 0003 0400 0600 0000 3a00 047f 4100 ... |039c: array-data (16 units) │ │ -41bf08: 0003 0400 0200 0000 1a01 047f 5f01 ... |03ac: array-data (8 units) │ │ -41bf18: 0003 0400 0500 0000 0300 0101 0000 ... |03b4: array-data (14 units) │ │ -41bf34: 0003 0400 0800 0000 f200 0101 6800 ... |03c2: array-data (20 units) │ │ -41bf5c: 0003 0400 0600 0000 1c01 0101 9401 ... |03d6: array-data (16 units) │ │ -41bf7c: 0003 0400 0200 0000 d000 0101 9901 ... |03e6: array-data (8 units) │ │ -41bf8c: 0003 0400 0400 0000 9901 0101 4904 ... |03ee: array-data (12 units) │ │ -41bfa4: 0003 0400 0800 0000 d400 0101 8f04 ... |03fa: array-data (20 units) │ │ -41bfcc: 0003 0400 0400 0000 4802 047f 4902 ... |040e: array-data (12 units) │ │ -41bfe4: 0003 0400 0200 0000 b401 047f b501 ... |041a: array-data (8 units) │ │ -41bff4: 0003 0400 0400 0000 1901 0101 4002 ... |0422: array-data (12 units) │ │ -41c00c: 0003 0400 0400 0000 4201 0101 a002 ... |042e: array-data (12 units) │ │ -41c024: 0003 0400 0700 0000 3400 0101 6d01 ... |043a: array-data (18 units) │ │ -41c048: 0003 0400 1500 0000 3400 0101 3500 ... |044c: array-data (46 units) │ │ -41c0a4: 0003 0400 7d00 0000 5700 0101 ae00 ... |047a: array-data (254 units) │ │ -41c2a0: 0003 0400 0200 0000 0e03 0101 2602 ... |0578: array-data (8 units) │ │ -41c2b0: 0003 0400 0400 0000 3b00 047f 4500 ... |0580: array-data (12 units) │ │ -41c2c8: 0003 0400 0800 0000 4300 047f 0501 ... |058c: array-data (20 units) │ │ -41c2f0: 0003 0400 0c00 0000 4300 047f 0501 ... |05a0: array-data (28 units) │ │ -41c328: 0003 0400 0a00 0000 4004 0101 4300 ... |05bc: array-data (24 units) │ │ -41c358: 0003 0400 0d00 0000 3f01 0101 4001 ... |05d4: array-data (30 units) │ │ -41c394: 0003 0400 0600 0000 ef01 0101 f001 ... |05f2: array-data (16 units) │ │ -41c3b4: 0003 0400 2800 0000 3400 0101 9800 ... |0602: array-data (84 units) │ │ -41c45c: 0003 0400 0600 0000 7a00 047f 8b00 ... |0656: array-data (16 units) │ │ -41c47c: 0003 0400 1000 0000 9e00 047f 9f00 ... |0666: array-data (36 units) │ │ -41c4c4: 0003 0400 0200 0000 7d01 047f 7e01 ... |068a: array-data (8 units) │ │ -41c4d4: 0003 0400 0300 0000 a501 0101 1f03 ... |0692: array-data (10 units) │ │ -41c4e8: 0003 0400 0400 0000 0701 0101 6600 ... |069c: array-data (12 units) │ │ -41c500: 0003 0400 3c00 0000 c400 0101 1f01 ... |06a8: array-data (124 units) │ │ -41c5f8: 0003 0400 0200 0000 bd00 047f 0801 ... |0724: array-data (8 units) │ │ -41c608: 0003 0400 5000 0000 c400 0101 d000 ... |072c: array-data (164 units) │ │ -41c750: 0003 0400 0200 0000 7401 047f 4d02 ... |07d0: array-data (8 units) │ │ -41c760: 0003 0400 0700 0000 b300 0101 7a01 ... |07d8: array-data (18 units) │ │ -41c784: 0003 0400 0c00 0000 f201 0101 f301 ... |07ea: array-data (28 units) │ │ -41c7bc: 0003 0400 0800 0000 3200 047f 3300 ... |0806: array-data (20 units) │ │ -41c7e4: 0003 0400 0500 0000 0501 047f 2301 ... |081a: array-data (14 units) │ │ -41c800: 0003 0400 0200 0000 4900 047f 4a00 ... |0828: array-data (8 units) │ │ -41c810: 0003 0400 1000 0000 4300 047f 4400 ... |0830: array-data (36 units) │ │ -41c858: 0003 0400 0200 0000 6e01 047f b901 ... |0854: array-data (8 units) │ │ -41c868: 0003 0400 0600 0000 3501 047f 3601 ... |085c: array-data (16 units) │ │ -41c888: 0003 0400 0a00 0000 3205 0101 3305 ... |086c: array-data (24 units) │ │ -41c8b8: 0003 0400 0300 0000 0901 0101 0002 ... |0884: array-data (10 units) │ │ -41c8cc: 0003 0400 0c00 0000 9d01 0101 9e01 ... |088e: array-data (28 units) │ │ -41c904: 0003 0400 0200 0000 a501 0101 1405 ... |08aa: array-data (8 units) │ │ -41c914: 0003 0400 0900 0000 af00 0101 c400 ... |08b2: array-data (22 units) │ │ -41c940: 0003 0400 0400 0000 b300 0101 f400 ... |08c8: array-data (12 units) │ │ -41c958: 0003 0400 0200 0000 ac02 0101 ad02 ... |08d4: array-data (8 units) │ │ -41c968: 0003 0400 0500 0000 b200 0101 f801 ... |08dc: array-data (14 units) │ │ -41c984: 0003 0400 0400 0000 3c00 047f 3d00 ... |08ea: array-data (12 units) │ │ -41c99c: 0003 0400 0500 0000 cb01 047f cc01 ... |08f6: array-data (14 units) │ │ -41c9b8: 0003 0400 1400 0000 b701 0101 b801 ... |0904: array-data (44 units) │ │ -41ca10: 0003 0400 0200 0000 7900 047f 3802 ... |0930: array-data (8 units) │ │ -41ca20: 0003 0400 0a00 0000 e501 0101 7100 ... |0938: array-data (24 units) │ │ -41ca50: 0003 0400 0200 0000 2802 047f 2b02 ... |0950: array-data (8 units) │ │ -41ca60: 0003 0400 0600 0000 0e00 0101 d000 ... |0958: array-data (16 units) │ │ -41ca80: 0003 0400 1700 0000 0200 0101 0e00 ... |0968: array-data (50 units) │ │ -41cae4: 0003 0400 0900 0000 ae00 0101 2c01 ... |099a: array-data (22 units) │ │ -41cb10: 0003 0400 0400 0000 b200 0101 f801 ... |09b0: array-data (12 units) │ │ -41cb28: 0003 0400 0900 0000 d000 0101 e500 ... |09bc: array-data (22 units) │ │ -41cb54: 0003 0400 0400 0000 0300 0101 ed01 ... |09d2: array-data (12 units) │ │ -41cb6c: 0003 0400 0200 0000 ee04 0101 bb02 ... |09de: array-data (8 units) │ │ -41cb7c: 0003 0400 0200 0000 e100 047f e601 ... |09e6: array-data (8 units) │ │ -41cb8c: 0003 0400 0e00 0000 d400 0101 dd00 ... |09ee: array-data (32 units) │ │ -41cbcc: 0003 0400 0200 0000 0100 0101 d000 ... |0a0e: array-data (8 units) │ │ -41cbdc: 0003 0400 0300 0000 7601 0101 c902 ... |0a16: array-data (10 units) │ │ -41cbf0: 0003 0400 2400 0000 0200 0101 0d00 ... |0a20: array-data (76 units) │ │ -41cc88: 0003 0400 0400 0000 f200 0101 2901 ... |0a6c: array-data (12 units) │ │ -41cca0: 0003 0400 0400 0000 f200 0101 2901 ... |0a78: array-data (12 units) │ │ -41ccb8: 0003 0400 0300 0000 e701 0101 6001 ... |0a84: array-data (10 units) │ │ -41cccc: 0003 0400 0400 0000 1f01 0101 2001 ... |0a8e: array-data (12 units) │ │ -41cce4: 0003 0400 1000 0000 7700 047f ea00 ... |0a9a: array-data (36 units) │ │ -41cd2c: 0003 0400 0200 0000 f201 047f f501 ... |0abe: array-data (8 units) │ │ -41cd3c: 0003 0400 0b00 0000 c400 0101 f100 ... |0ac6: array-data (26 units) │ │ -41cd70: 0003 0400 1100 0000 da00 0101 1f01 ... |0ae0: array-data (38 units) │ │ -41cdbc: 0003 0400 0700 0000 f200 0101 3601 ... |0b06: array-data (18 units) │ │ -41cde0: 0003 0400 0a00 0000 cd00 047f ce00 ... |0b18: array-data (24 units) │ │ -41ce10: 0003 0400 0200 0000 3902 047f 3a02 ... |0b30: array-data (8 units) │ │ -41ce20: 0003 0400 0600 0000 1f01 0101 2100 ... |0b38: array-data (16 units) │ │ -41ce40: 0003 0400 0500 0000 b200 0101 7601 ... |0b48: array-data (14 units) │ │ -41ce5c: 0003 0400 0600 0000 1c01 0101 9401 ... |0b56: array-data (16 units) │ │ -41ce7c: 0003 0400 0e00 0000 2401 0101 2501 ... |0b66: array-data (32 units) │ │ -41cebc: 0003 0400 0a00 0000 ef01 0101 f001 ... |0b86: array-data (24 units) │ │ -41ceec: 0003 0400 0a00 0000 ef01 0101 f001 ... |0b9e: array-data (24 units) │ │ -41cf1c: 0003 0400 0300 0000 0200 0101 f200 ... |0bb6: array-data (10 units) │ │ -41cf30: 0003 0400 1900 0000 6402 047f 6502 ... |0bc0: array-data (54 units) │ │ -41cf9c: 0003 0400 1000 0000 9500 0101 9600 ... |0bf6: array-data (36 units) │ │ -41cfe4: 0003 0400 2c00 0000 9a00 0101 5001 ... |0c1a: array-data (92 units) │ │ -41d09c: 0003 0400 0300 0000 3400 0101 1001 ... |0c76: array-data (10 units) │ │ -41d0b0: 0003 0400 1e00 0000 af00 0101 4001 ... |0c80: array-data (64 units) │ │ -41d130: 0003 0400 0500 0000 0000 0101 da00 ... |0cc0: array-data (14 units) │ │ -41d14c: 0003 0400 0300 0000 d400 0101 4300 ... |0cce: array-data (10 units) │ │ -41d160: 0003 0400 0300 0000 d000 0101 f200 ... |0cd8: array-data (10 units) │ │ +41b794: |[41b794] tech.ula.R$styleable.:()V │ │ +41b7a4: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +41b7a8: 2300 cb1b |0002: new-array v0, v0, [I // type@1bcb │ │ +41b7ac: 2600 5a03 0000 |0004: fill-array-data v0, 0000035e // +0000035a │ │ +41b7b2: 6900 0a9b |0007: sput-object v0, Ltech/ula/R$styleable;.ActionBar:[I // field@9b0a │ │ +41b7b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +41b7b8: 2301 cb1b |000a: new-array v1, v0, [I // type@1bcb │ │ +41b7bc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +41b7be: 1403 b300 0101 |000d: const v3, #float 2.36941e-38 // #010100b3 │ │ +41b7c4: 4b03 0102 |0010: aput v3, v1, v2 │ │ +41b7c8: 6901 0b9b |0012: sput-object v1, Ltech/ula/R$styleable;.ActionBarLayout:[I // field@9b0b │ │ +41b7cc: 2301 cb1b |0014: new-array v1, v0, [I // type@1bcb │ │ +41b7d0: 1403 3f01 0101 |0016: const v3, #float 2.36945e-38 // #0101013f │ │ +41b7d6: 4b03 0102 |0019: aput v3, v1, v2 │ │ +41b7da: 6901 2a9b |001b: sput-object v1, Ltech/ula/R$styleable;.ActionMenuItemView:[I // field@9b2a │ │ +41b7de: 2321 cb1b |001d: new-array v1, v2, [I // type@1bcb │ │ +41b7e2: 6901 2c9b |001f: sput-object v1, Ltech/ula/R$styleable;.ActionMenuView:[I // field@9b2c │ │ +41b7e6: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +41b7e8: 2313 cb1b |0022: new-array v3, v1, [I // type@1bcb │ │ +41b7ec: 2603 7803 0000 |0024: fill-array-data v3, 0000039c // +00000378 │ │ +41b7f2: 6903 2d9b |0027: sput-object v3, Ltech/ula/R$styleable;.ActionMode:[I // field@9b2d │ │ +41b7f6: 1223 |0029: const/4 v3, #int 2 // #2 │ │ +41b7f8: 2334 cb1b |002a: new-array v4, v3, [I // type@1bcb │ │ +41b7fc: 2604 8003 0000 |002c: fill-array-data v4, 000003ac // +00000380 │ │ +41b802: 6904 349b |002f: sput-object v4, Ltech/ula/R$styleable;.ActivityChooserView:[I // field@9b34 │ │ +41b806: 1254 |0031: const/4 v4, #int 5 // #5 │ │ +41b808: 2345 cb1b |0032: new-array v5, v4, [I // type@1bcb │ │ +41b80c: 2605 8003 0000 |0034: fill-array-data v5, 000003b4 // +00000380 │ │ +41b812: 6905 379b |0037: sput-object v5, Ltech/ula/R$styleable;.ActivityNavigator:[I // field@9b37 │ │ +41b816: 1305 0800 |0039: const/16 v5, #int 8 // #8 │ │ +41b81a: 2356 cb1b |003b: new-array v6, v5, [I // type@1bcb │ │ +41b81e: 2606 8503 0000 |003d: fill-array-data v6, 000003c2 // +00000385 │ │ +41b824: 6906 3d9b |0040: sput-object v6, Ltech/ula/R$styleable;.AlertDialog:[I // field@9b3d │ │ +41b828: 2316 cb1b |0042: new-array v6, v1, [I // type@1bcb │ │ +41b82c: 2606 9203 0000 |0044: fill-array-data v6, 000003d6 // +00000392 │ │ +41b832: 6906 469b |0047: sput-object v6, Ltech/ula/R$styleable;.AnimatedStateListDrawableCompat:[I // field@9b46 │ │ +41b836: 2336 cb1b |0049: new-array v6, v3, [I // type@1bcb │ │ +41b83a: 2606 9b03 0000 |004b: fill-array-data v6, 000003e6 // +0000039b │ │ +41b840: 6906 4d9b |004e: sput-object v6, Ltech/ula/R$styleable;.AnimatedStateListDrawableItem:[I // field@9b4d │ │ +41b844: 1246 |0050: const/4 v6, #int 4 // #4 │ │ +41b846: 2367 cb1b |0051: new-array v7, v6, [I // type@1bcb │ │ +41b84a: 2607 9b03 0000 |0053: fill-array-data v7, 000003ee // +0000039b │ │ +41b850: 6907 509b |0056: sput-object v7, Ltech/ula/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9b50 │ │ +41b854: 2357 cb1b |0058: new-array v7, v5, [I // type@1bcb │ │ +41b858: 2607 a003 0000 |005a: fill-array-data v7, 000003fa // +000003a0 │ │ +41b85e: 6907 559b |005d: sput-object v7, Ltech/ula/R$styleable;.AppBarLayout:[I // field@9b55 │ │ +41b862: 2367 cb1b |005f: new-array v7, v6, [I // type@1bcb │ │ +41b866: 2607 ad03 0000 |0061: fill-array-data v7, 0000040e // +000003ad │ │ +41b86c: 6907 569b |0064: sput-object v7, Ltech/ula/R$styleable;.AppBarLayoutStates:[I // field@9b56 │ │ +41b870: 2337 cb1b |0066: new-array v7, v3, [I // type@1bcb │ │ +41b874: 2607 b203 0000 |0068: fill-array-data v7, 0000041a // +000003b2 │ │ +41b87a: 6907 5b9b |006b: sput-object v7, Ltech/ula/R$styleable;.AppBarLayout_Layout:[I // field@9b5b │ │ +41b87e: 2367 cb1b |006d: new-array v7, v6, [I // type@1bcb │ │ +41b882: 2607 b303 0000 |006f: fill-array-data v7, 00000422 // +000003b3 │ │ +41b888: 6907 669b |0072: sput-object v7, Ltech/ula/R$styleable;.AppCompatImageView:[I // field@9b66 │ │ +41b88c: 2367 cb1b |0074: new-array v7, v6, [I // type@1bcb │ │ +41b890: 2607 b803 0000 |0076: fill-array-data v7, 0000042e // +000003b8 │ │ +41b896: 6907 6b9b |0079: sput-object v7, Ltech/ula/R$styleable;.AppCompatSeekBar:[I // field@9b6b │ │ +41b89a: 1277 |007b: const/4 v7, #int 7 // #7 │ │ +41b89c: 2378 cb1b |007c: new-array v8, v7, [I // type@1bcb │ │ +41b8a0: 2608 bc03 0000 |007e: fill-array-data v8, 0000043a // +000003bc │ │ +41b8a6: 6908 709b |0081: sput-object v8, Ltech/ula/R$styleable;.AppCompatTextHelper:[I // field@9b70 │ │ +41b8aa: 1308 1500 |0083: const/16 v8, #int 21 // #15 │ │ +41b8ae: 2388 cb1b |0085: new-array v8, v8, [I // type@1bcb │ │ +41b8b2: 2608 c503 0000 |0087: fill-array-data v8, 0000044c // +000003c5 │ │ +41b8b8: 6908 789b |008a: sput-object v8, Ltech/ula/R$styleable;.AppCompatTextView:[I // field@9b78 │ │ +41b8bc: 1308 7d00 |008c: const/16 v8, #int 125 // #7d │ │ +41b8c0: 2388 cb1b |008e: new-array v8, v8, [I // type@1bcb │ │ +41b8c4: 2608 ea03 0000 |0090: fill-array-data v8, 0000047a // +000003ea │ │ +41b8ca: 6908 8e9b |0093: sput-object v8, Ltech/ula/R$styleable;.AppCompatTheme:[I // field@9b8e │ │ +41b8ce: 2338 cb1b |0095: new-array v8, v3, [I // type@1bcb │ │ +41b8d2: 2608 e104 0000 |0097: fill-array-data v8, 00000578 // +000004e1 │ │ +41b8d8: 6908 0c9c |009a: sput-object v8, Ltech/ula/R$styleable;.BackgroundStyle:[I // field@9c0c │ │ +41b8dc: 2368 cb1b |009c: new-array v8, v6, [I // type@1bcb │ │ +41b8e0: 2608 e204 0000 |009e: fill-array-data v8, 00000580 // +000004e2 │ │ +41b8e6: 6908 0f9c |00a1: sput-object v8, Ltech/ula/R$styleable;.Badge:[I // field@9c0f │ │ +41b8ea: 2358 cb1b |00a3: new-array v8, v5, [I // type@1bcb │ │ +41b8ee: 2608 e704 0000 |00a5: fill-array-data v8, 0000058c // +000004e7 │ │ +41b8f4: 6908 149c |00a8: sput-object v8, Ltech/ula/R$styleable;.BottomAppBar:[I // field@9c14 │ │ +41b8f8: 1308 0c00 |00aa: const/16 v8, #int 12 // #c │ │ +41b8fc: 2389 cb1b |00ac: new-array v9, v8, [I // type@1bcb │ │ +41b900: 2609 f204 0000 |00ae: fill-array-data v9, 000005a0 // +000004f2 │ │ +41b906: 6909 1d9c |00b1: sput-object v9, Ltech/ula/R$styleable;.BottomNavigationView:[I // field@9c1d │ │ +41b90a: 1309 0a00 |00b3: const/16 v9, #int 10 // #a │ │ +41b90e: 239a cb1b |00b5: new-array v10, v9, [I // type@1bcb │ │ +41b912: 260a 0505 0000 |00b7: fill-array-data v10, 000005bc // +00000505 │ │ +41b918: 690a 2a9c |00ba: sput-object v10, Ltech/ula/R$styleable;.BottomSheetBehavior_Layout:[I // field@9c2a │ │ +41b91c: 230a cb1b |00bc: new-array v10, v0, [I // type@1bcb │ │ +41b920: 140b 2c00 047f |00be: const v11, #float 1.75459e+38 // #7f04002c │ │ +41b926: 4b0b 0a02 |00c1: aput v11, v10, v2 │ │ +41b92a: 690a 359c |00c3: sput-object v10, Ltech/ula/R$styleable;.ButtonBarLayout:[I // field@9c35 │ │ +41b92e: 130a 0d00 |00c5: const/16 v10, #int 13 // #d │ │ +41b932: 23aa cb1b |00c7: new-array v10, v10, [I // type@1bcb │ │ +41b936: 260a 0b05 0000 |00c9: fill-array-data v10, 000005d4 // +0000050b │ │ +41b93c: 690a 379c |00cc: sput-object v10, Ltech/ula/R$styleable;.CardView:[I // field@9c37 │ │ +41b940: 231a cb1b |00ce: new-array v10, v1, [I // type@1bcb │ │ +41b944: 260a 2205 0000 |00d0: fill-array-data v10, 000005f2 // +00000522 │ │ +41b94a: 690a 459c |00d3: sput-object v10, Ltech/ula/R$styleable;.CheckBoxPreference:[I // field@9c45 │ │ +41b94e: 130a 2800 |00d5: const/16 v10, #int 40 // #28 │ │ +41b952: 23aa cb1b |00d7: new-array v10, v10, [I // type@1bcb │ │ +41b956: 260a 2905 0000 |00d9: fill-array-data v10, 00000602 // +00000529 │ │ +41b95c: 690a 4c9c |00dc: sput-object v10, Ltech/ula/R$styleable;.Chip:[I // field@9c4c │ │ +41b960: 231a cb1b |00de: new-array v10, v1, [I // type@1bcb │ │ +41b964: 260a 7605 0000 |00e0: fill-array-data v10, 00000656 // +00000576 │ │ +41b96a: 690a 4d9c |00e3: sput-object v10, Ltech/ula/R$styleable;.ChipGroup:[I // field@9c4d │ │ +41b96e: 130a 1000 |00e5: const/16 v10, #int 16 // #10 │ │ +41b972: 23ab cb1b |00e7: new-array v11, v10, [I // type@1bcb │ │ +41b976: 260b 7d05 0000 |00e9: fill-array-data v11, 00000666 // +0000057d │ │ +41b97c: 690b 7c9c |00ec: sput-object v11, Ltech/ula/R$styleable;.CollapsingToolbarLayout:[I // field@9c7c │ │ +41b980: 233b cb1b |00ee: new-array v11, v3, [I // type@1bcb │ │ +41b984: 260b 9a05 0000 |00f0: fill-array-data v11, 0000068a // +0000059a │ │ +41b98a: 690b 7d9c |00f3: sput-object v11, Ltech/ula/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@9c7d │ │ +41b98e: 123b |00f5: const/4 v11, #int 3 // #3 │ │ +41b990: 23bc cb1b |00f6: new-array v12, v11, [I // type@1bcb │ │ +41b994: 260c 9a05 0000 |00f8: fill-array-data v12, 00000692 // +0000059a │ │ +41b99a: 690c 909c |00fb: sput-object v12, Ltech/ula/R$styleable;.ColorStateListItem:[I // field@9c90 │ │ +41b99e: 236c cb1b |00fd: new-array v12, v6, [I // type@1bcb │ │ +41b9a2: 260c 9d05 0000 |00ff: fill-array-data v12, 0000069c // +0000059d │ │ +41b9a8: 690c 949c |0102: sput-object v12, Ltech/ula/R$styleable;.CompoundButton:[I // field@9c94 │ │ +41b9ac: 130c 3c00 |0104: const/16 v12, #int 60 // #3c │ │ +41b9b0: 23cc cb1b |0106: new-array v12, v12, [I // type@1bcb │ │ +41b9b4: 260c a005 0000 |0108: fill-array-data v12, 000006a8 // +000005a0 │ │ +41b9ba: 690c 999c |010b: sput-object v12, Ltech/ula/R$styleable;.ConstraintLayout_Layout:[I // field@9c99 │ │ +41b9be: 233c cb1b |010d: new-array v12, v3, [I // type@1bcb │ │ +41b9c2: 260c 1506 0000 |010f: fill-array-data v12, 00000724 // +00000615 │ │ +41b9c8: 690c d69c |0112: sput-object v12, Ltech/ula/R$styleable;.ConstraintLayout_placeholder:[I // field@9cd6 │ │ +41b9cc: 130c 5000 |0114: const/16 v12, #int 80 // #50 │ │ +41b9d0: 23cc cb1b |0116: new-array v12, v12, [I // type@1bcb │ │ +41b9d4: 260c 1406 0000 |0118: fill-array-data v12, 0000072c // +00000614 │ │ +41b9da: 690c d99c |011b: sput-object v12, Ltech/ula/R$styleable;.ConstraintSet:[I // field@9cd9 │ │ +41b9de: 233c cb1b |011d: new-array v12, v3, [I // type@1bcb │ │ +41b9e2: 260c b106 0000 |011f: fill-array-data v12, 000007d0 // +000006b1 │ │ +41b9e8: 690c 2a9d |0122: sput-object v12, Ltech/ula/R$styleable;.CoordinatorLayout:[I // field@9d2a │ │ +41b9ec: 237c cb1b |0124: new-array v12, v7, [I // type@1bcb │ │ +41b9f0: 260c b206 0000 |0126: fill-array-data v12, 000007d8 // +000006b2 │ │ +41b9f6: 690c 2b9d |0129: sput-object v12, Ltech/ula/R$styleable;.CoordinatorLayout_Layout:[I // field@9d2b │ │ +41b9fa: 230c cb1b |012b: new-array v12, v0, [I // type@1bcb │ │ +41b9fe: 140d 0300 0101 |012d: const v13, #float 2.36936e-38 // #01010003 │ │ +41ba04: 4b0d 0c02 |0130: aput v13, v12, v2 │ │ +41ba08: 690c 359d |0132: sput-object v12, Ltech/ula/R$styleable;.DialogFragmentNavigator:[I // field@9d35 │ │ +41ba0c: 238c cb1b |0134: new-array v12, v8, [I // type@1bcb │ │ +41ba10: 260c b406 0000 |0136: fill-array-data v12, 000007ea // +000006b4 │ │ +41ba16: 690c 379d |0139: sput-object v12, Ltech/ula/R$styleable;.DialogPreference:[I // field@9d37 │ │ +41ba1a: 2355 cb1b |013b: new-array v5, v5, [I // type@1bcb │ │ +41ba1e: 2605 c906 0000 |013d: fill-array-data v5, 00000806 // +000006c9 │ │ +41ba24: 6905 449d |0140: sput-object v5, Ltech/ula/R$styleable;.DrawerArrowToggle:[I // field@9d44 │ │ +41ba28: 2305 cb1b |0142: new-array v5, v0, [I // type@1bcb │ │ +41ba2c: 140c be02 047f |0144: const v12, #float 1.75472e+38 // #7f0402be │ │ +41ba32: 4b0c 0502 |0147: aput v12, v5, v2 │ │ +41ba36: 6905 4d9d |0149: sput-object v5, Ltech/ula/R$styleable;.EditTextPreference:[I // field@9d4d │ │ +41ba3a: 2345 cb1b |014b: new-array v5, v4, [I // type@1bcb │ │ +41ba3e: 2605 cd06 0000 |014d: fill-array-data v5, 0000081a // +000006cd │ │ +41ba44: 6905 4f9d |0150: sput-object v5, Ltech/ula/R$styleable;.ExtendedFloatingActionButton:[I // field@9d4f │ │ +41ba48: 2335 cb1b |0152: new-array v5, v3, [I // type@1bcb │ │ +41ba4c: 2605 d406 0000 |0154: fill-array-data v5, 00000828 // +000006d4 │ │ +41ba52: 6905 509d |0157: sput-object v5, Ltech/ula/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9d50 │ │ +41ba56: 23a5 cb1b |0159: new-array v5, v10, [I // type@1bcb │ │ +41ba5a: 2605 d506 0000 |015b: fill-array-data v5, 00000830 // +000006d5 │ │ +41ba60: 6905 589d |015e: sput-object v5, Ltech/ula/R$styleable;.FloatingActionButton:[I // field@9d58 │ │ +41ba64: 2305 cb1b |0160: new-array v5, v0, [I // type@1bcb │ │ +41ba68: 140c 4900 047f |0162: const v12, #float 1.7546e+38 // #7f040049 │ │ +41ba6e: 4b0c 0502 |0165: aput v12, v5, v2 │ │ +41ba72: 6905 599d |0167: sput-object v5, Ltech/ula/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9d59 │ │ +41ba76: 2335 cb1b |0169: new-array v5, v3, [I // type@1bcb │ │ +41ba7a: 2605 e906 0000 |016b: fill-array-data v5, 00000854 // +000006e9 │ │ +41ba80: 6905 6b9d |016e: sput-object v5, Ltech/ula/R$styleable;.FlowLayout:[I // field@9d6b │ │ +41ba84: 2315 cb1b |0170: new-array v5, v1, [I // type@1bcb │ │ +41ba88: 2605 ea06 0000 |0172: fill-array-data v5, 0000085c // +000006ea │ │ +41ba8e: 6905 6e9d |0175: sput-object v5, Ltech/ula/R$styleable;.FontFamily:[I // field@9d6e │ │ +41ba92: 2395 cb1b |0177: new-array v5, v9, [I // type@1bcb │ │ +41ba96: 2605 f306 0000 |0179: fill-array-data v5, 0000086c // +000006f3 │ │ +41ba9c: 6905 6f9d |017c: sput-object v5, Ltech/ula/R$styleable;.FontFamilyFont:[I // field@9d6f │ │ +41baa0: 23b5 cb1b |017e: new-array v5, v11, [I // type@1bcb │ │ +41baa4: 2605 0407 0000 |0180: fill-array-data v5, 00000884 // +00000704 │ │ +41baaa: 6905 809d |0183: sput-object v5, Ltech/ula/R$styleable;.ForegroundLinearLayout:[I // field@9d80 │ │ +41baae: 2305 cb1b |0185: new-array v5, v0, [I // type@1bcb │ │ +41bab2: 4b0d 0502 |0187: aput v13, v5, v2 │ │ +41bab6: 6905 849d |0189: sput-object v5, Ltech/ula/R$styleable;.FragmentNavigator:[I // field@9d84 │ │ +41baba: 2385 cb1b |018b: new-array v5, v8, [I // type@1bcb │ │ +41babe: 2605 0107 0000 |018d: fill-array-data v5, 0000088e // +00000701 │ │ +41bac4: 6905 869d |0190: sput-object v5, Ltech/ula/R$styleable;.GradientColor:[I // field@9d86 │ │ +41bac8: 2335 cb1b |0192: new-array v5, v3, [I // type@1bcb │ │ +41bacc: 2605 1607 0000 |0194: fill-array-data v5, 000008aa // +00000716 │ │ +41bad2: 6905 879d |0197: sput-object v5, Ltech/ula/R$styleable;.GradientColorItem:[I // field@9d87 │ │ +41bad6: 2305 cb1b |0199: new-array v5, v0, [I // type@1bcb │ │ +41bada: 1408 c400 0101 |019b: const v8, #float 2.36941e-38 // #010100c4 │ │ +41bae0: 4b08 0502 |019e: aput v8, v5, v2 │ │ +41bae4: 6905 969d |01a0: sput-object v5, Ltech/ula/R$styleable;.LinearConstraintLayout:[I // field@9d96 │ │ +41bae8: 1305 0900 |01a2: const/16 v5, #int 9 // #9 │ │ +41baec: 2358 cb1b |01a4: new-array v8, v5, [I // type@1bcb │ │ +41baf0: 2608 0c07 0000 |01a6: fill-array-data v8, 000008b2 // +0000070c │ │ +41baf6: 6908 989d |01a9: sput-object v8, Ltech/ula/R$styleable;.LinearLayoutCompat:[I // field@9d98 │ │ +41bafa: 2368 cb1b |01ab: new-array v8, v6, [I // type@1bcb │ │ +41bafe: 2608 1b07 0000 |01ad: fill-array-data v8, 000008c8 // +0000071b │ │ +41bb04: 6908 999d |01b0: sput-object v8, Ltech/ula/R$styleable;.LinearLayoutCompat_Layout:[I // field@9d99 │ │ +41bb08: 2338 cb1b |01b2: new-array v8, v3, [I // type@1bcb │ │ +41bb0c: 2608 2007 0000 |01b4: fill-array-data v8, 000008d4 // +00000720 │ │ +41bb12: 6908 a79d |01b7: sput-object v8, Ltech/ula/R$styleable;.ListPopupWindow:[I // field@9da7 │ │ +41bb16: 2348 cb1b |01b9: new-array v8, v4, [I // type@1bcb │ │ +41bb1a: 2608 2107 0000 |01bb: fill-array-data v8, 000008dc // +00000721 │ │ +41bb20: 6908 aa9d |01be: sput-object v8, Ltech/ula/R$styleable;.ListPreference:[I // field@9daa │ │ +41bb24: 2368 cb1b |01c0: new-array v8, v6, [I // type@1bcb │ │ +41bb28: 2608 2807 0000 |01c2: fill-array-data v8, 000008ea // +00000728 │ │ +41bb2e: 6908 b09d |01c5: sput-object v8, Ltech/ula/R$styleable;.MaterialAlertDialog:[I // field@9db0 │ │ +41bb32: 2348 cb1b |01c7: new-array v8, v4, [I // type@1bcb │ │ +41bb36: 2608 2d07 0000 |01c9: fill-array-data v8, 000008f6 // +0000072d │ │ +41bb3c: 6908 b19d |01cc: sput-object v8, Ltech/ula/R$styleable;.MaterialAlertDialogTheme:[I // field@9db1 │ │ +41bb40: 1308 1400 |01ce: const/16 v8, #int 20 // #14 │ │ +41bb44: 2388 cb1b |01d0: new-array v8, v8, [I // type@1bcb │ │ +41bb48: 2608 3207 0000 |01d2: fill-array-data v8, 00000904 // +00000732 │ │ +41bb4e: 6908 bb9d |01d5: sput-object v8, Ltech/ula/R$styleable;.MaterialButton:[I // field@9dbb │ │ +41bb52: 2338 cb1b |01d7: new-array v8, v3, [I // type@1bcb │ │ +41bb56: 2608 5707 0000 |01d9: fill-array-data v8, 00000930 // +00000757 │ │ +41bb5c: 6908 bc9d |01dc: sput-object v8, Ltech/ula/R$styleable;.MaterialButtonToggleGroup:[I // field@9dbc │ │ +41bb60: 2398 cb1b |01de: new-array v8, v9, [I // type@1bcb │ │ +41bb64: 2608 5807 0000 |01e0: fill-array-data v8, 00000938 // +00000758 │ │ +41bb6a: 6908 d39d |01e3: sput-object v8, Ltech/ula/R$styleable;.MaterialCardView:[I // field@9dd3 │ │ +41bb6e: 2308 cb1b |01e5: new-array v8, v0, [I // type@1bcb │ │ +41bb72: 140c bd02 047f |01e7: const v12, #float 1.75472e+38 // #7f0402bd │ │ +41bb78: 4b0c 0802 |01ea: aput v12, v8, v2 │ │ +41bb7c: 6908 de9d |01ec: sput-object v8, Ltech/ula/R$styleable;.MaterialCheckBox:[I // field@9dde │ │ +41bb80: 2308 cb1b |01ee: new-array v8, v0, [I // type@1bcb │ │ +41bb84: 4b0c 0802 |01f0: aput v12, v8, v2 │ │ +41bb88: 6908 e09d |01f2: sput-object v8, Ltech/ula/R$styleable;.MaterialRadioButton:[I // field@9de0 │ │ +41bb8c: 2338 cb1b |01f4: new-array v8, v3, [I // type@1bcb │ │ +41bb90: 2608 5a07 0000 |01f6: fill-array-data v8, 00000950 // +0000075a │ │ +41bb96: 6908 e29d |01f9: sput-object v8, Ltech/ula/R$styleable;.MaterialShape:[I // field@9de2 │ │ +41bb9a: 2318 cb1b |01fb: new-array v8, v1, [I // type@1bcb │ │ +41bb9e: 2608 5b07 0000 |01fd: fill-array-data v8, 00000958 // +0000075b │ │ +41bba4: 6908 e59d |0200: sput-object v8, Ltech/ula/R$styleable;.MenuGroup:[I // field@9de5 │ │ +41bba8: 1308 1700 |0202: const/16 v8, #int 23 // #17 │ │ +41bbac: 2388 cb1b |0204: new-array v8, v8, [I // type@1bcb │ │ +41bbb0: 2608 6207 0000 |0206: fill-array-data v8, 00000968 // +00000762 │ │ +41bbb6: 6908 ec9d |0209: sput-object v8, Ltech/ula/R$styleable;.MenuItem:[I // field@9dec │ │ +41bbba: 2358 cb1b |020b: new-array v8, v5, [I // type@1bcb │ │ +41bbbe: 2608 8d07 0000 |020d: fill-array-data v8, 0000099a // +0000078d │ │ +41bbc4: 6908 049e |0210: sput-object v8, Ltech/ula/R$styleable;.MenuView:[I // field@9e04 │ │ +41bbc8: 2368 cb1b |0212: new-array v8, v6, [I // type@1bcb │ │ +41bbcc: 2608 9c07 0000 |0214: fill-array-data v8, 000009b0 // +0000079c │ │ +41bbd2: 6908 0e9e |0217: sput-object v8, Ltech/ula/R$styleable;.MultiSelectListPreference:[I // field@9e0e │ │ +41bbd6: 2355 cb1b |0219: new-array v5, v5, [I // type@1bcb │ │ +41bbda: 2605 a107 0000 |021b: fill-array-data v5, 000009bc // +000007a1 │ │ +41bbe0: 6905 139e |021e: sput-object v5, Ltech/ula/R$styleable;.NavAction:[I // field@9e13 │ │ +41bbe4: 2365 cb1b |0220: new-array v5, v6, [I // type@1bcb │ │ +41bbe8: 2605 b007 0000 |0222: fill-array-data v5, 000009d2 // +000007b0 │ │ +41bbee: 6905 1d9e |0225: sput-object v5, Ltech/ula/R$styleable;.NavArgument:[I // field@9e1d │ │ +41bbf2: 2335 cb1b |0227: new-array v5, v3, [I // type@1bcb │ │ +41bbf6: 2605 b507 0000 |0229: fill-array-data v5, 000009de // +000007b5 │ │ +41bbfc: 6905 229e |022c: sput-object v5, Ltech/ula/R$styleable;.NavDeepLink:[I // field@9e22 │ │ +41bc00: 2305 cb1b |022e: new-array v5, v0, [I // type@1bcb │ │ +41bc04: 1408 4202 047f |0230: const v8, #float 1.7547e+38 // #7f040242 │ │ +41bc0a: 4b08 0502 |0233: aput v8, v5, v2 │ │ +41bc0e: 6905 259e |0235: sput-object v5, Ltech/ula/R$styleable;.NavGraphNavigator:[I // field@9e25 │ │ +41bc12: 2335 cb1b |0237: new-array v5, v3, [I // type@1bcb │ │ +41bc16: 2605 ad07 0000 |0239: fill-array-data v5, 000009e6 // +000007ad │ │ +41bc1c: 6905 279e |023c: sput-object v5, Ltech/ula/R$styleable;.NavHostFragment:[I // field@9e27 │ │ +41bc20: 2305 cb1b |023e: new-array v5, v0, [I // type@1bcb │ │ +41bc24: 1408 4201 047f |0240: const v8, #float 1.75465e+38 // #7f040142 │ │ +41bc2a: 4b08 0502 |0243: aput v8, v5, v2 │ │ +41bc2e: 6905 2a9e |0245: sput-object v5, Ltech/ula/R$styleable;.NavInclude:[I // field@9e2a │ │ +41bc32: 1305 0e00 |0247: const/16 v5, #int 14 // #e │ │ +41bc36: 2355 cb1b |0249: new-array v5, v5, [I // type@1bcb │ │ +41bc3a: 2605 a307 0000 |024b: fill-array-data v5, 000009ee // +000007a3 │ │ +41bc40: 6905 2c9e |024e: sput-object v5, Ltech/ula/R$styleable;.NavigationView:[I // field@9e2c │ │ +41bc44: 2335 cb1b |0250: new-array v5, v3, [I // type@1bcb │ │ +41bc48: 2605 bc07 0000 |0252: fill-array-data v5, 00000a0e // +000007bc │ │ +41bc4e: 6905 3b9e |0255: sput-object v5, Ltech/ula/R$styleable;.Navigator:[I // field@9e3b │ │ +41bc52: 23b5 cb1b |0257: new-array v5, v11, [I // type@1bcb │ │ +41bc56: 2605 bd07 0000 |0259: fill-array-data v5, 00000a16 // +000007bd │ │ +41bc5c: 6905 3e9e |025c: sput-object v5, Ltech/ula/R$styleable;.PopupWindow:[I // field@9e3e │ │ +41bc60: 2305 cb1b |025e: new-array v5, v0, [I // type@1bcb │ │ +41bc64: 1408 4702 047f |0260: const v8, #float 1.7547e+38 // #7f040247 │ │ +41bc6a: 4b08 0502 |0263: aput v8, v5, v2 │ │ +41bc6e: 6905 3f9e |0265: sput-object v5, Ltech/ula/R$styleable;.PopupWindowBackgroundState:[I // field@9e3f │ │ +41bc72: 1305 2400 |0267: const/16 v5, #int 36 // #24 │ │ +41bc76: 2355 cb1b |0269: new-array v5, v5, [I // type@1bcb │ │ +41bc7a: 2605 b507 0000 |026b: fill-array-data v5, 00000a20 // +000007b5 │ │ +41bc80: 6905 449e |026e: sput-object v5, Ltech/ula/R$styleable;.Preference:[I // field@9e44 │ │ +41bc84: 2365 cb1b |0270: new-array v5, v6, [I // type@1bcb │ │ +41bc88: 2605 fa07 0000 |0272: fill-array-data v5, 00000a6c // +000007fa │ │ +41bc8e: 6905 459e |0275: sput-object v5, Ltech/ula/R$styleable;.PreferenceFragment:[I // field@9e45 │ │ +41bc92: 2365 cb1b |0277: new-array v5, v6, [I // type@1bcb │ │ +41bc96: 2605 ff07 0000 |0279: fill-array-data v5, 00000a78 // +000007ff │ │ +41bc9c: 6905 469e |027c: sput-object v5, Ltech/ula/R$styleable;.PreferenceFragmentCompat:[I // field@9e46 │ │ +41bca0: 23b5 cb1b |027e: new-array v5, v11, [I // type@1bcb │ │ +41bca4: 2605 0408 0000 |0280: fill-array-data v5, 00000a84 // +00000804 │ │ +41bcaa: 6905 4f9e |0283: sput-object v5, Ltech/ula/R$styleable;.PreferenceGroup:[I // field@9e4f │ │ +41bcae: 2365 cb1b |0285: new-array v5, v6, [I // type@1bcb │ │ +41bcb2: 2605 0708 0000 |0287: fill-array-data v5, 00000a8e // +00000807 │ │ +41bcb8: 6905 539e |028a: sput-object v5, Ltech/ula/R$styleable;.PreferenceImageView:[I // field@9e53 │ │ +41bcbc: 23a5 cb1b |028c: new-array v5, v10, [I // type@1bcb │ │ +41bcc0: 2605 0c08 0000 |028e: fill-array-data v5, 00000a9a // +0000080c │ │ +41bcc6: 6905 589e |0291: sput-object v5, Ltech/ula/R$styleable;.PreferenceTheme:[I // field@9e58 │ │ +41bcca: 2335 cb1b |0293: new-array v5, v3, [I // type@1bcb │ │ +41bcce: 2605 2908 0000 |0295: fill-array-data v5, 00000abe // +00000829 │ │ +41bcd4: 6905 8d9e |0298: sput-object v5, Ltech/ula/R$styleable;.RecycleListView:[I // field@9e8d │ │ +41bcd8: 1305 0b00 |029a: const/16 v5, #int 11 // #b │ │ +41bcdc: 2355 cb1b |029c: new-array v5, v5, [I // type@1bcb │ │ +41bce0: 2605 2808 0000 |029e: fill-array-data v5, 00000ac6 // +00000828 │ │ +41bce6: 6905 909e |02a1: sput-object v5, Ltech/ula/R$styleable;.RecyclerView:[I // field@9e90 │ │ +41bcea: 2305 cb1b |02a3: new-array v5, v0, [I // type@1bcb │ │ +41bcee: 1406 6101 047f |02a5: const v6, #float 1.75465e+38 // #7f040161 │ │ +41bcf4: 4b06 0502 |02a8: aput v6, v5, v2 │ │ +41bcf8: 6905 9c9e |02aa: sput-object v5, Ltech/ula/R$styleable;.ScrimInsetsFrameLayout:[I // field@9e9c │ │ +41bcfc: 2305 cb1b |02ac: new-array v5, v0, [I // type@1bcb │ │ +41bd00: 1406 4e00 047f |02ae: const v6, #float 1.7546e+38 // #7f04004e │ │ +41bd06: 4b06 0502 |02b1: aput v6, v5, v2 │ │ +41bd0a: 6905 9e9e |02b3: sput-object v5, Ltech/ula/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9e9e │ │ +41bd0e: 1305 1100 |02b5: const/16 v5, #int 17 // #11 │ │ +41bd12: 2355 cb1b |02b7: new-array v5, v5, [I // type@1bcb │ │ +41bd16: 2605 2708 0000 |02b9: fill-array-data v5, 00000ae0 // +00000827 │ │ +41bd1c: 6905 a09e |02bc: sput-object v5, Ltech/ula/R$styleable;.SearchView:[I // field@9ea0 │ │ +41bd20: 2375 cb1b |02be: new-array v5, v7, [I // type@1bcb │ │ +41bd24: 2605 4608 0000 |02c0: fill-array-data v5, 00000b06 // +00000846 │ │ +41bd2a: 6905 b29e |02c3: sput-object v5, Ltech/ula/R$styleable;.SeekBarPreference:[I // field@9eb2 │ │ +41bd2e: 2395 cb1b |02c5: new-array v5, v9, [I // type@1bcb │ │ +41bd32: 2605 5108 0000 |02c7: fill-array-data v5, 00000b18 // +00000851 │ │ +41bd38: 6905 ba9e |02ca: sput-object v5, Ltech/ula/R$styleable;.ShapeAppearance:[I // field@9eba │ │ +41bd3c: 2333 cb1b |02cc: new-array v3, v3, [I // type@1bcb │ │ +41bd40: 2603 6208 0000 |02ce: fill-array-data v3, 00000b30 // +00000862 │ │ +41bd46: 6903 c59e |02d1: sput-object v3, Ltech/ula/R$styleable;.Snackbar:[I // field@9ec5 │ │ +41bd4a: 2313 cb1b |02d3: new-array v3, v1, [I // type@1bcb │ │ +41bd4e: 2603 6308 0000 |02d5: fill-array-data v3, 00000b38 // +00000863 │ │ +41bd54: 6903 c69e |02d8: sput-object v3, Ltech/ula/R$styleable;.SnackbarLayout:[I // field@9ec6 │ │ +41bd58: 2343 cb1b |02da: new-array v3, v4, [I // type@1bcb │ │ +41bd5c: 2603 6c08 0000 |02dc: fill-array-data v3, 00000b48 // +0000086c │ │ +41bd62: 6903 cf9e |02df: sput-object v3, Ltech/ula/R$styleable;.Spinner:[I // field@9ecf │ │ +41bd66: 2311 cb1b |02e1: new-array v1, v1, [I // type@1bcb │ │ +41bd6a: 2601 7308 0000 |02e3: fill-array-data v1, 00000b56 // +00000873 │ │ +41bd70: 6901 d59e |02e6: sput-object v1, Ltech/ula/R$styleable;.StateListDrawable:[I // field@9ed5 │ │ +41bd74: 2301 cb1b |02e8: new-array v1, v0, [I // type@1bcb │ │ +41bd78: 1403 9901 0101 |02ea: const v3, #float 2.36947e-38 // #01010199 │ │ +41bd7e: 4b03 0102 |02ed: aput v3, v1, v2 │ │ +41bd82: 6901 d69e |02ef: sput-object v1, Ltech/ula/R$styleable;.StateListDrawableItem:[I // field@9ed6 │ │ +41bd86: 1301 0e00 |02f1: const/16 v1, #int 14 // #e │ │ +41bd8a: 2311 cb1b |02f3: new-array v1, v1, [I // type@1bcb │ │ +41bd8e: 2601 7108 0000 |02f5: fill-array-data v1, 00000b66 // +00000871 │ │ +41bd94: 6901 de9e |02f8: sput-object v1, Ltech/ula/R$styleable;.SwitchCompat:[I // field@9ede │ │ +41bd98: 2301 cb1b |02fa: new-array v1, v0, [I // type@1bcb │ │ +41bd9c: 4b0c 0102 |02fc: aput v12, v1, v2 │ │ +41bda0: 6901 ed9e |02fe: sput-object v1, Ltech/ula/R$styleable;.SwitchMaterial:[I // field@9eed │ │ +41bda4: 2391 cb1b |0300: new-array v1, v9, [I // type@1bcb │ │ +41bda8: 2601 8408 0000 |0302: fill-array-data v1, 00000b86 // +00000884 │ │ +41bdae: 6901 ef9e |0305: sput-object v1, Ltech/ula/R$styleable;.SwitchPreference:[I // field@9eef │ │ +41bdb2: 2391 cb1b |0307: new-array v1, v9, [I // type@1bcb │ │ +41bdb6: 2601 9508 0000 |0309: fill-array-data v1, 00000b9e // +00000895 │ │ +41bdbc: 6901 f09e |030c: sput-object v1, Ltech/ula/R$styleable;.SwitchPreferenceCompat:[I // field@9ef0 │ │ +41bdc0: 23b1 cb1b |030e: new-array v1, v11, [I // type@1bcb │ │ +41bdc4: 2601 a608 0000 |0310: fill-array-data v1, 00000bb6 // +000008a6 │ │ +41bdca: 6901 059f |0313: sput-object v1, Ltech/ula/R$styleable;.TabItem:[I // field@9f05 │ │ +41bdce: 1301 1900 |0315: const/16 v1, #int 25 // #19 │ │ +41bdd2: 2311 cb1b |0317: new-array v1, v1, [I // type@1bcb │ │ +41bdd6: 2601 a708 0000 |0319: fill-array-data v1, 00000bc0 // +000008a7 │ │ +41bddc: 6901 099f |031c: sput-object v1, Ltech/ula/R$styleable;.TabLayout:[I // field@9f09 │ │ +41bde0: 23a1 cb1b |031e: new-array v1, v10, [I // type@1bcb │ │ +41bde4: 2601 d608 0000 |0320: fill-array-data v1, 00000bf6 // +000008d6 │ │ +41bdea: 6901 239f |0323: sput-object v1, Ltech/ula/R$styleable;.TextAppearance:[I // field@9f23 │ │ +41bdee: 1301 2c00 |0325: const/16 v1, #int 44 // #2c │ │ +41bdf2: 2311 cb1b |0327: new-array v1, v1, [I // type@1bcb │ │ +41bdf6: 2601 f108 0000 |0329: fill-array-data v1, 00000c1a // +000008f1 │ │ +41bdfc: 6901 349f |032c: sput-object v1, Ltech/ula/R$styleable;.TextInputLayout:[I // field@9f34 │ │ +41be00: 23b1 cb1b |032e: new-array v1, v11, [I // type@1bcb │ │ +41be04: 2601 4609 0000 |0330: fill-array-data v1, 00000c76 // +00000946 │ │ +41be0a: 6901 619f |0333: sput-object v1, Ltech/ula/R$styleable;.ThemeEnforcement:[I // field@9f61 │ │ +41be0e: 1301 1e00 |0335: const/16 v1, #int 30 // #1e │ │ +41be12: 2311 cb1b |0337: new-array v1, v1, [I // type@1bcb │ │ +41be16: 2601 4709 0000 |0339: fill-array-data v1, 00000c80 // +00000947 │ │ +41be1c: 6901 659f |033c: sput-object v1, Ltech/ula/R$styleable;.Toolbar:[I // field@9f65 │ │ +41be20: 2341 cb1b |033e: new-array v1, v4, [I // type@1bcb │ │ +41be24: 2601 8009 0000 |0340: fill-array-data v1, 00000cc0 // +00000980 │ │ +41be2a: 6901 849f |0343: sput-object v1, Ltech/ula/R$styleable;.View:[I // field@9f84 │ │ +41be2e: 23b1 cb1b |0345: new-array v1, v11, [I // type@1bcb │ │ +41be32: 2601 8709 0000 |0347: fill-array-data v1, 00000cce // +00000987 │ │ +41be38: 6901 859f |034a: sput-object v1, Ltech/ula/R$styleable;.ViewBackgroundHelper:[I // field@9f85 │ │ +41be3c: 2300 cb1b |034c: new-array v0, v0, [I // type@1bcb │ │ +41be40: 1401 c400 0101 |034e: const v1, #float 2.36941e-38 // #010100c4 │ │ +41be46: 4b01 0002 |0351: aput v1, v0, v2 │ │ +41be4a: 6900 899f |0353: sput-object v0, Ltech/ula/R$styleable;.ViewPager2:[I // field@9f89 │ │ +41be4e: 23b0 cb1b |0355: new-array v0, v11, [I // type@1bcb │ │ +41be52: 2600 8109 0000 |0357: fill-array-data v0, 00000cd8 // +00000981 │ │ +41be58: 6900 8b9f |035a: sput-object v0, Ltech/ula/R$styleable;.ViewStubCompat:[I // field@9f8b │ │ +41be5c: 0e00 |035c: return-void │ │ +41be5e: 0000 |035d: nop // spacer │ │ +41be60: 0003 0400 1d00 0000 3a00 047f 4100 ... |035e: array-data (62 units) │ │ +41bedc: 0003 0400 0600 0000 3a00 047f 4100 ... |039c: array-data (16 units) │ │ +41befc: 0003 0400 0200 0000 1a01 047f 5f01 ... |03ac: array-data (8 units) │ │ +41bf0c: 0003 0400 0500 0000 0300 0101 0000 ... |03b4: array-data (14 units) │ │ +41bf28: 0003 0400 0800 0000 f200 0101 6800 ... |03c2: array-data (20 units) │ │ +41bf50: 0003 0400 0600 0000 1c01 0101 9401 ... |03d6: array-data (16 units) │ │ +41bf70: 0003 0400 0200 0000 d000 0101 9901 ... |03e6: array-data (8 units) │ │ +41bf80: 0003 0400 0400 0000 9901 0101 4904 ... |03ee: array-data (12 units) │ │ +41bf98: 0003 0400 0800 0000 d400 0101 8f04 ... |03fa: array-data (20 units) │ │ +41bfc0: 0003 0400 0400 0000 4802 047f 4902 ... |040e: array-data (12 units) │ │ +41bfd8: 0003 0400 0200 0000 b401 047f b501 ... |041a: array-data (8 units) │ │ +41bfe8: 0003 0400 0400 0000 1901 0101 4002 ... |0422: array-data (12 units) │ │ +41c000: 0003 0400 0400 0000 4201 0101 a002 ... |042e: array-data (12 units) │ │ +41c018: 0003 0400 0700 0000 3400 0101 6d01 ... |043a: array-data (18 units) │ │ +41c03c: 0003 0400 1500 0000 3400 0101 3500 ... |044c: array-data (46 units) │ │ +41c098: 0003 0400 7d00 0000 5700 0101 ae00 ... |047a: array-data (254 units) │ │ +41c294: 0003 0400 0200 0000 0e03 0101 2602 ... |0578: array-data (8 units) │ │ +41c2a4: 0003 0400 0400 0000 3b00 047f 4500 ... |0580: array-data (12 units) │ │ +41c2bc: 0003 0400 0800 0000 4300 047f 0501 ... |058c: array-data (20 units) │ │ +41c2e4: 0003 0400 0c00 0000 4300 047f 0501 ... |05a0: array-data (28 units) │ │ +41c31c: 0003 0400 0a00 0000 4004 0101 4300 ... |05bc: array-data (24 units) │ │ +41c34c: 0003 0400 0d00 0000 3f01 0101 4001 ... |05d4: array-data (30 units) │ │ +41c388: 0003 0400 0600 0000 ef01 0101 f001 ... |05f2: array-data (16 units) │ │ +41c3a8: 0003 0400 2800 0000 3400 0101 9800 ... |0602: array-data (84 units) │ │ +41c450: 0003 0400 0600 0000 7a00 047f 8b00 ... |0656: array-data (16 units) │ │ +41c470: 0003 0400 1000 0000 9e00 047f 9f00 ... |0666: array-data (36 units) │ │ +41c4b8: 0003 0400 0200 0000 7d01 047f 7e01 ... |068a: array-data (8 units) │ │ +41c4c8: 0003 0400 0300 0000 a501 0101 1f03 ... |0692: array-data (10 units) │ │ +41c4dc: 0003 0400 0400 0000 0701 0101 6600 ... |069c: array-data (12 units) │ │ +41c4f4: 0003 0400 3c00 0000 c400 0101 1f01 ... |06a8: array-data (124 units) │ │ +41c5ec: 0003 0400 0200 0000 bd00 047f 0801 ... |0724: array-data (8 units) │ │ +41c5fc: 0003 0400 5000 0000 c400 0101 d000 ... |072c: array-data (164 units) │ │ +41c744: 0003 0400 0200 0000 7401 047f 4d02 ... |07d0: array-data (8 units) │ │ +41c754: 0003 0400 0700 0000 b300 0101 7a01 ... |07d8: array-data (18 units) │ │ +41c778: 0003 0400 0c00 0000 f201 0101 f301 ... |07ea: array-data (28 units) │ │ +41c7b0: 0003 0400 0800 0000 3200 047f 3300 ... |0806: array-data (20 units) │ │ +41c7d8: 0003 0400 0500 0000 0501 047f 2301 ... |081a: array-data (14 units) │ │ +41c7f4: 0003 0400 0200 0000 4900 047f 4a00 ... |0828: array-data (8 units) │ │ +41c804: 0003 0400 1000 0000 4300 047f 4400 ... |0830: array-data (36 units) │ │ +41c84c: 0003 0400 0200 0000 6e01 047f b901 ... |0854: array-data (8 units) │ │ +41c85c: 0003 0400 0600 0000 3501 047f 3601 ... |085c: array-data (16 units) │ │ +41c87c: 0003 0400 0a00 0000 3205 0101 3305 ... |086c: array-data (24 units) │ │ +41c8ac: 0003 0400 0300 0000 0901 0101 0002 ... |0884: array-data (10 units) │ │ +41c8c0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |088e: array-data (28 units) │ │ +41c8f8: 0003 0400 0200 0000 a501 0101 1405 ... |08aa: array-data (8 units) │ │ +41c908: 0003 0400 0900 0000 af00 0101 c400 ... |08b2: array-data (22 units) │ │ +41c934: 0003 0400 0400 0000 b300 0101 f400 ... |08c8: array-data (12 units) │ │ +41c94c: 0003 0400 0200 0000 ac02 0101 ad02 ... |08d4: array-data (8 units) │ │ +41c95c: 0003 0400 0500 0000 b200 0101 f801 ... |08dc: array-data (14 units) │ │ +41c978: 0003 0400 0400 0000 3c00 047f 3d00 ... |08ea: array-data (12 units) │ │ +41c990: 0003 0400 0500 0000 cb01 047f cc01 ... |08f6: array-data (14 units) │ │ +41c9ac: 0003 0400 1400 0000 b701 0101 b801 ... |0904: array-data (44 units) │ │ +41ca04: 0003 0400 0200 0000 7900 047f 3802 ... |0930: array-data (8 units) │ │ +41ca14: 0003 0400 0a00 0000 e501 0101 7100 ... |0938: array-data (24 units) │ │ +41ca44: 0003 0400 0200 0000 2802 047f 2b02 ... |0950: array-data (8 units) │ │ +41ca54: 0003 0400 0600 0000 0e00 0101 d000 ... |0958: array-data (16 units) │ │ +41ca74: 0003 0400 1700 0000 0200 0101 0e00 ... |0968: array-data (50 units) │ │ +41cad8: 0003 0400 0900 0000 ae00 0101 2c01 ... |099a: array-data (22 units) │ │ +41cb04: 0003 0400 0400 0000 b200 0101 f801 ... |09b0: array-data (12 units) │ │ +41cb1c: 0003 0400 0900 0000 d000 0101 e500 ... |09bc: array-data (22 units) │ │ +41cb48: 0003 0400 0400 0000 0300 0101 ed01 ... |09d2: array-data (12 units) │ │ +41cb60: 0003 0400 0200 0000 ee04 0101 bb02 ... |09de: array-data (8 units) │ │ +41cb70: 0003 0400 0200 0000 e100 047f e601 ... |09e6: array-data (8 units) │ │ +41cb80: 0003 0400 0e00 0000 d400 0101 dd00 ... |09ee: array-data (32 units) │ │ +41cbc0: 0003 0400 0200 0000 0100 0101 d000 ... |0a0e: array-data (8 units) │ │ +41cbd0: 0003 0400 0300 0000 7601 0101 c902 ... |0a16: array-data (10 units) │ │ +41cbe4: 0003 0400 2400 0000 0200 0101 0d00 ... |0a20: array-data (76 units) │ │ +41cc7c: 0003 0400 0400 0000 f200 0101 2901 ... |0a6c: array-data (12 units) │ │ +41cc94: 0003 0400 0400 0000 f200 0101 2901 ... |0a78: array-data (12 units) │ │ +41ccac: 0003 0400 0300 0000 e701 0101 6001 ... |0a84: array-data (10 units) │ │ +41ccc0: 0003 0400 0400 0000 1f01 0101 2001 ... |0a8e: array-data (12 units) │ │ +41ccd8: 0003 0400 1000 0000 7700 047f ea00 ... |0a9a: array-data (36 units) │ │ +41cd20: 0003 0400 0200 0000 f201 047f f501 ... |0abe: array-data (8 units) │ │ +41cd30: 0003 0400 0b00 0000 c400 0101 f100 ... |0ac6: array-data (26 units) │ │ +41cd64: 0003 0400 1100 0000 da00 0101 1f01 ... |0ae0: array-data (38 units) │ │ +41cdb0: 0003 0400 0700 0000 f200 0101 3601 ... |0b06: array-data (18 units) │ │ +41cdd4: 0003 0400 0a00 0000 cd00 047f ce00 ... |0b18: array-data (24 units) │ │ +41ce04: 0003 0400 0200 0000 3902 047f 3a02 ... |0b30: array-data (8 units) │ │ +41ce14: 0003 0400 0600 0000 1f01 0101 2100 ... |0b38: array-data (16 units) │ │ +41ce34: 0003 0400 0500 0000 b200 0101 7601 ... |0b48: array-data (14 units) │ │ +41ce50: 0003 0400 0600 0000 1c01 0101 9401 ... |0b56: array-data (16 units) │ │ +41ce70: 0003 0400 0e00 0000 2401 0101 2501 ... |0b66: array-data (32 units) │ │ +41ceb0: 0003 0400 0a00 0000 ef01 0101 f001 ... |0b86: array-data (24 units) │ │ +41cee0: 0003 0400 0a00 0000 ef01 0101 f001 ... |0b9e: array-data (24 units) │ │ +41cf10: 0003 0400 0300 0000 0200 0101 f200 ... |0bb6: array-data (10 units) │ │ +41cf24: 0003 0400 1900 0000 6402 047f 6502 ... |0bc0: array-data (54 units) │ │ +41cf90: 0003 0400 1000 0000 9500 0101 9600 ... |0bf6: array-data (36 units) │ │ +41cfd8: 0003 0400 2c00 0000 9a00 0101 5001 ... |0c1a: array-data (92 units) │ │ +41d090: 0003 0400 0300 0000 3400 0101 1001 ... |0c76: array-data (10 units) │ │ +41d0a4: 0003 0400 1e00 0000 af00 0101 4001 ... |0c80: array-data (64 units) │ │ +41d124: 0003 0400 0500 0000 0000 0101 da00 ... |0cc0: array-data (14 units) │ │ +41d140: 0003 0400 0300 0000 d400 0101 4300 ... |0cce: array-data (10 units) │ │ +41d154: 0003 0400 0300 0000 d000 0101 f200 ... |0cd8: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=8642 │ │ 0x000a line=9074 │ │ 0x0014 line=9117 │ │ 0x001d line=9133 │ │ 0x0022 line=9156 │ │ @@ -935543,17 +935543,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d174: |[41d174] tech.ula.R$styleable.:()V │ │ -41d184: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41d18a: 0e00 |0003: return-void │ │ +41d168: |[41d168] tech.ula.R$styleable.:()V │ │ +41d178: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41d17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8570 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -935602,17 +935602,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d1a4: |[41d1a4] tech.ula.R$xml.:()V │ │ -41d1b4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41d1ba: 0e00 |0003: return-void │ │ +41d198: |[41d198] tech.ula.R$xml.:()V │ │ +41d1a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41d1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26818 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R$xml; │ │ │ │ Virtual methods - │ │ @@ -935645,17 +935645,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d1bc: |[41d1bc] tech.ula.R.:()V │ │ -41d1cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41d1d2: 0e00 |0003: return-void │ │ +41d1b0: |[41d1b0] tech.ula.R.:()V │ │ +41d1c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41d1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/R; │ │ │ │ Virtual methods - │ │ @@ -935690,17 +935690,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d1d4: |[41d1d4] tech.ula.ServerService$Companion.:()V │ │ -41d1e4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41d1ea: 0e00 |0003: return-void │ │ +41d1c8: |[41d1c8] tech.ula.ServerService$Companion.:()V │ │ +41d1d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41d1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ServerService$Companion; │ │ │ │ #1 : (in Ltech/ula/ServerService$Companion;) │ │ @@ -935708,17 +935708,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41d1ec: |[41d1ec] tech.ula.ServerService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -41d1fc: 7010 7acc 0000 |0000: invoke-direct {v0}, Ltech/ula/ServerService$Companion;.:()V // method@cc7a │ │ -41d202: 0e00 |0003: return-void │ │ +41d1e0: |[41d1e0] tech.ula.ServerService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +41d1f0: 7010 7acc 0000 |0000: invoke-direct {v0}, Ltech/ula/ServerService$Companion;.:()V // method@cc7a │ │ +41d1f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ServerService$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -935837,19 +935837,19 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41e3b4: |[41e3b4] tech.ula.model.daos.AppsDao_Impl$2.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -41e3c4: 5b01 b29f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$2;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb2 │ │ -41e3c8: 5b02 b39f |0002: iput-object v2, v0, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ -41e3cc: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41e3d2: 0e00 |0007: return-void │ │ +41e3a8: |[41e3a8] tech.ula.model.daos.AppsDao_Impl$2.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +41e3b8: 5b01 b29f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$2;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb2 │ │ +41e3bc: 5b02 b39f |0002: iput-object v2, v0, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ +41e3c0: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41e3c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/daos/AppsDao_Impl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/daos/AppsDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -935860,18 +935860,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41e260: |[41e260] tech.ula.model.daos.AppsDao_Impl$2.call:()Ljava/lang/Object; │ │ -41e270: 6e10 bacc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/AppsDao_Impl$2;.call:()Ljava/util/List; // method@ccba │ │ -41e276: 0c00 |0003: move-result-object v0 │ │ -41e278: 1100 |0004: return-object v0 │ │ +41e254: |[41e254] tech.ula.model.daos.AppsDao_Impl$2.call:()Ljava/lang/Object; │ │ +41e264: 6e10 bacc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/AppsDao_Impl$2;.call:()Ljava/util/List; // method@ccba │ │ +41e26a: 0c00 |0003: move-result-object v0 │ │ +41e26c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/daos/AppsDao_Impl$2; │ │ │ │ #1 : (in Ltech/ula/model/daos/AppsDao_Impl$2;) │ │ @@ -935879,88 +935879,88 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 141 16-bit code units │ │ -41e27c: |[41e27c] tech.ula.model.daos.AppsDao_Impl$2.call:()Ljava/util/List; │ │ -41e28c: 0801 1500 |0000: move-object/from16 v1, v21 │ │ -41e290: 5410 b29f |0002: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb2 │ │ -41e294: 7110 c1cc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/AppsDao_Impl;.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; // method@ccc1 │ │ -41e29a: 0c00 |0007: move-result-object v0 │ │ -41e29c: 5412 b39f |0008: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ -41e2a0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -41e2a2: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41e2a8: 0c02 |000e: move-result-object v2 │ │ -41e2aa: 1a00 3fb2 |000f: const-string v0, "name" // string@b23f │ │ -41e2ae: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2b4: 0a00 |0014: move-result v0 │ │ -41e2b6: 1a04 ad79 |0015: const-string v4, "category" // string@79ad │ │ -41e2ba: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2c0: 0a04 |001a: move-result v4 │ │ -41e2c2: 1a05 7887 |001b: const-string v5, "filesystemRequired" // string@8778 │ │ -41e2c6: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2cc: 0a05 |0020: move-result v5 │ │ -41e2ce: 1a06 7ccf |0021: const-string v6, "supportsCli" // string@cf7c │ │ -41e2d2: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2d8: 0a06 |0026: move-result v6 │ │ -41e2da: 1a07 7fcf |0027: const-string v7, "supportsGui" // string@cf7f │ │ -41e2de: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2e4: 0a07 |002c: move-result v7 │ │ -41e2e6: 1a08 2d9e |002d: const-string v8, "isPaidApp" // string@9e2d │ │ -41e2ea: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2f0: 0a08 |0032: move-result v8 │ │ -41e2f2: 1a09 01d7 |0033: const-string v9, "version" // string@d701 │ │ -41e2f6: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e2fc: 0a09 |0038: move-result v9 │ │ -41e2fe: 220a 1711 |0039: new-instance v10, Ljava/util/ArrayList; // type@1117 │ │ -41e302: 7210 6f03 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41e308: 0a0b |003e: move-result v11 │ │ -41e30a: 7020 5986 ba00 |003f: invoke-direct {v10, v11}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41e310: 7210 7c03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41e316: 0a0b |0045: move-result v11 │ │ -41e318: 380b 3e00 |0046: if-eqz v11, 0084 // +003e │ │ -41e31c: 7220 7703 0200 |0048: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e322: 0c0d |004b: move-result-object v13 │ │ -41e324: 7220 7703 4200 |004c: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e32a: 0c0e |004f: move-result-object v14 │ │ -41e32c: 7220 7703 5200 |0050: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e332: 0c0f |0053: move-result-object v15 │ │ -41e334: 7220 7303 6200 |0054: invoke-interface {v2, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e33a: 0a0b |0057: move-result v11 │ │ -41e33c: 121c |0058: const/4 v12, #int 1 // #1 │ │ -41e33e: 380b 0500 |0059: if-eqz v11, 005e // +0005 │ │ -41e342: 1310 0100 |005b: const/16 v16, #int 1 // #1 │ │ -41e346: 2803 |005d: goto 0060 // +0003 │ │ -41e348: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -41e34c: 7220 7303 7200 |0060: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e352: 0a0b |0063: move-result v11 │ │ -41e354: 380b 0500 |0064: if-eqz v11, 0069 // +0005 │ │ -41e358: 1311 0100 |0066: const/16 v17, #int 1 // #1 │ │ -41e35c: 2803 |0068: goto 006b // +0003 │ │ -41e35e: 1311 0000 |0069: const/16 v17, #int 0 // #0 │ │ -41e362: 7220 7303 8200 |006b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e368: 0a0b |006e: move-result v11 │ │ -41e36a: 380b 0500 |006f: if-eqz v11, 0074 // +0005 │ │ -41e36e: 1312 0100 |0071: const/16 v18, #int 1 // #1 │ │ -41e372: 2803 |0073: goto 0076 // +0003 │ │ -41e374: 1312 0000 |0074: const/16 v18, #int 0 // #0 │ │ -41e378: 7220 7403 9200 |0076: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41e37e: 0b13 |0079: move-result-wide v19 │ │ -41e380: 220b e819 |007a: new-instance v11, Ltech/ula/model/entities/App; // type@19e8 │ │ -41e384: 07bc |007c: move-object v12, v11 │ │ -41e386: 7609 11cd 0c00 |007d: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -41e38c: 7220 7a87 ba00 |0080: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41e392: 28bf |0083: goto 0042 // -0041 │ │ -41e394: 7210 6903 0200 |0084: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e39a: 110a |0087: return-object v10 │ │ -41e39c: 0d00 |0088: move-exception v0 │ │ -41e39e: 7210 6903 0200 |0089: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e3a4: 2700 |008c: throw v0 │ │ +41e270: |[41e270] tech.ula.model.daos.AppsDao_Impl$2.call:()Ljava/util/List; │ │ +41e280: 0801 1500 |0000: move-object/from16 v1, v21 │ │ +41e284: 5410 b29f |0002: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb2 │ │ +41e288: 7110 c1cc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/AppsDao_Impl;.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; // method@ccc1 │ │ +41e28e: 0c00 |0007: move-result-object v0 │ │ +41e290: 5412 b39f |0008: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ +41e294: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +41e296: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41e29c: 0c02 |000e: move-result-object v2 │ │ +41e29e: 1a00 3fb2 |000f: const-string v0, "name" // string@b23f │ │ +41e2a2: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2a8: 0a00 |0014: move-result v0 │ │ +41e2aa: 1a04 ad79 |0015: const-string v4, "category" // string@79ad │ │ +41e2ae: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2b4: 0a04 |001a: move-result v4 │ │ +41e2b6: 1a05 7887 |001b: const-string v5, "filesystemRequired" // string@8778 │ │ +41e2ba: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2c0: 0a05 |0020: move-result v5 │ │ +41e2c2: 1a06 7ccf |0021: const-string v6, "supportsCli" // string@cf7c │ │ +41e2c6: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2cc: 0a06 |0026: move-result v6 │ │ +41e2ce: 1a07 7fcf |0027: const-string v7, "supportsGui" // string@cf7f │ │ +41e2d2: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2d8: 0a07 |002c: move-result v7 │ │ +41e2da: 1a08 2d9e |002d: const-string v8, "isPaidApp" // string@9e2d │ │ +41e2de: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2e4: 0a08 |0032: move-result v8 │ │ +41e2e6: 1a09 01d7 |0033: const-string v9, "version" // string@d701 │ │ +41e2ea: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e2f0: 0a09 |0038: move-result v9 │ │ +41e2f2: 220a 1711 |0039: new-instance v10, Ljava/util/ArrayList; // type@1117 │ │ +41e2f6: 7210 6f03 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41e2fc: 0a0b |003e: move-result v11 │ │ +41e2fe: 7020 5986 ba00 |003f: invoke-direct {v10, v11}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41e304: 7210 7c03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41e30a: 0a0b |0045: move-result v11 │ │ +41e30c: 380b 3e00 |0046: if-eqz v11, 0084 // +003e │ │ +41e310: 7220 7703 0200 |0048: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e316: 0c0d |004b: move-result-object v13 │ │ +41e318: 7220 7703 4200 |004c: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e31e: 0c0e |004f: move-result-object v14 │ │ +41e320: 7220 7703 5200 |0050: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e326: 0c0f |0053: move-result-object v15 │ │ +41e328: 7220 7303 6200 |0054: invoke-interface {v2, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e32e: 0a0b |0057: move-result v11 │ │ +41e330: 121c |0058: const/4 v12, #int 1 // #1 │ │ +41e332: 380b 0500 |0059: if-eqz v11, 005e // +0005 │ │ +41e336: 1310 0100 |005b: const/16 v16, #int 1 // #1 │ │ +41e33a: 2803 |005d: goto 0060 // +0003 │ │ +41e33c: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +41e340: 7220 7303 7200 |0060: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e346: 0a0b |0063: move-result v11 │ │ +41e348: 380b 0500 |0064: if-eqz v11, 0069 // +0005 │ │ +41e34c: 1311 0100 |0066: const/16 v17, #int 1 // #1 │ │ +41e350: 2803 |0068: goto 006b // +0003 │ │ +41e352: 1311 0000 |0069: const/16 v17, #int 0 // #0 │ │ +41e356: 7220 7303 8200 |006b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e35c: 0a0b |006e: move-result v11 │ │ +41e35e: 380b 0500 |006f: if-eqz v11, 0074 // +0005 │ │ +41e362: 1312 0100 |0071: const/16 v18, #int 1 // #1 │ │ +41e366: 2803 |0073: goto 0076 // +0003 │ │ +41e368: 1312 0000 |0074: const/16 v18, #int 0 // #0 │ │ +41e36c: 7220 7403 9200 |0076: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41e372: 0b13 |0079: move-result-wide v19 │ │ +41e374: 220b e819 |007a: new-instance v11, Ltech/ula/model/entities/App; // type@19e8 │ │ +41e378: 07bc |007c: move-object v12, v11 │ │ +41e37a: 7609 11cd 0c00 |007d: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +41e380: 7220 7a87 ba00 |0080: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41e386: 28bf |0083: goto 0042 // -0041 │ │ +41e388: 7210 6903 0200 |0084: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e38e: 110a |0087: return-object v10 │ │ +41e390: 0d00 |0088: move-exception v0 │ │ +41e392: 7210 6903 0200 |0089: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e398: 2700 |008c: throw v0 │ │ catches : 1 │ │ 0x000f - 0x0083 │ │ -> 0x0088 │ │ positions : │ │ 0x0002 line=84 │ │ 0x0011 line=86 │ │ 0x0017 line=87 │ │ @@ -935990,18 +935990,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41e3d4: |[41e3d4] tech.ula.model.daos.AppsDao_Impl$2.finalize:()V │ │ -41e3e4: 5410 b39f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ -41e3e8: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41e3ee: 0e00 |0005: return-void │ │ +41e3c8: |[41e3c8] tech.ula.model.daos.AppsDao_Impl$2.finalize:()V │ │ +41e3d8: 5410 b39f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$2;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb3 │ │ +41e3dc: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41e3e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/model/daos/AppsDao_Impl$2; │ │ │ │ source_file_idx : 6737 (AppsDao_Impl.java) │ │ @@ -936049,19 +936049,19 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41e544: |[41e544] tech.ula.model.daos.AppsDao_Impl$3.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -41e554: 5b01 b49f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$3;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb4 │ │ -41e558: 5b02 b59f |0002: iput-object v2, v0, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ -41e55c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41e562: 0e00 |0007: return-void │ │ +41e538: |[41e538] tech.ula.model.daos.AppsDao_Impl$3.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +41e548: 5b01 b49f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$3;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb4 │ │ +41e54c: 5b02 b59f |0002: iput-object v2, v0, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ +41e550: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41e556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/daos/AppsDao_Impl$3; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/daos/AppsDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -936072,18 +936072,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41e3f0: |[41e3f0] tech.ula.model.daos.AppsDao_Impl$3.call:()Ljava/lang/Object; │ │ -41e400: 6e10 becc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/AppsDao_Impl$3;.call:()Ljava/util/List; // method@ccbe │ │ -41e406: 0c00 |0003: move-result-object v0 │ │ -41e408: 1100 |0004: return-object v0 │ │ +41e3e4: |[41e3e4] tech.ula.model.daos.AppsDao_Impl$3.call:()Ljava/lang/Object; │ │ +41e3f4: 6e10 becc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/AppsDao_Impl$3;.call:()Ljava/util/List; // method@ccbe │ │ +41e3fa: 0c00 |0003: move-result-object v0 │ │ +41e3fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/daos/AppsDao_Impl$3; │ │ │ │ #1 : (in Ltech/ula/model/daos/AppsDao_Impl$3;) │ │ @@ -936091,88 +936091,88 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 141 16-bit code units │ │ -41e40c: |[41e40c] tech.ula.model.daos.AppsDao_Impl$3.call:()Ljava/util/List; │ │ -41e41c: 0801 1500 |0000: move-object/from16 v1, v21 │ │ -41e420: 5410 b49f |0002: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb4 │ │ -41e424: 7110 c1cc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/AppsDao_Impl;.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; // method@ccc1 │ │ -41e42a: 0c00 |0007: move-result-object v0 │ │ -41e42c: 5412 b59f |0008: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ -41e430: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -41e432: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41e438: 0c02 |000e: move-result-object v2 │ │ -41e43a: 1a00 3fb2 |000f: const-string v0, "name" // string@b23f │ │ -41e43e: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e444: 0a00 |0014: move-result v0 │ │ -41e446: 1a04 ad79 |0015: const-string v4, "category" // string@79ad │ │ -41e44a: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e450: 0a04 |001a: move-result v4 │ │ -41e452: 1a05 7887 |001b: const-string v5, "filesystemRequired" // string@8778 │ │ -41e456: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e45c: 0a05 |0020: move-result v5 │ │ -41e45e: 1a06 7ccf |0021: const-string v6, "supportsCli" // string@cf7c │ │ -41e462: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e468: 0a06 |0026: move-result v6 │ │ -41e46a: 1a07 7fcf |0027: const-string v7, "supportsGui" // string@cf7f │ │ -41e46e: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e474: 0a07 |002c: move-result v7 │ │ -41e476: 1a08 2d9e |002d: const-string v8, "isPaidApp" // string@9e2d │ │ -41e47a: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e480: 0a08 |0032: move-result v8 │ │ -41e482: 1a09 01d7 |0033: const-string v9, "version" // string@d701 │ │ -41e486: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e48c: 0a09 |0038: move-result v9 │ │ -41e48e: 220a 1711 |0039: new-instance v10, Ljava/util/ArrayList; // type@1117 │ │ -41e492: 7210 6f03 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41e498: 0a0b |003e: move-result v11 │ │ -41e49a: 7020 5986 ba00 |003f: invoke-direct {v10, v11}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41e4a0: 7210 7c03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41e4a6: 0a0b |0045: move-result v11 │ │ -41e4a8: 380b 3e00 |0046: if-eqz v11, 0084 // +003e │ │ -41e4ac: 7220 7703 0200 |0048: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e4b2: 0c0d |004b: move-result-object v13 │ │ -41e4b4: 7220 7703 4200 |004c: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e4ba: 0c0e |004f: move-result-object v14 │ │ -41e4bc: 7220 7703 5200 |0050: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e4c2: 0c0f |0053: move-result-object v15 │ │ -41e4c4: 7220 7303 6200 |0054: invoke-interface {v2, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e4ca: 0a0b |0057: move-result v11 │ │ -41e4cc: 121c |0058: const/4 v12, #int 1 // #1 │ │ -41e4ce: 380b 0500 |0059: if-eqz v11, 005e // +0005 │ │ -41e4d2: 1310 0100 |005b: const/16 v16, #int 1 // #1 │ │ -41e4d6: 2803 |005d: goto 0060 // +0003 │ │ -41e4d8: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -41e4dc: 7220 7303 7200 |0060: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e4e2: 0a0b |0063: move-result v11 │ │ -41e4e4: 380b 0500 |0064: if-eqz v11, 0069 // +0005 │ │ -41e4e8: 1311 0100 |0066: const/16 v17, #int 1 // #1 │ │ -41e4ec: 2803 |0068: goto 006b // +0003 │ │ -41e4ee: 1311 0000 |0069: const/16 v17, #int 0 // #0 │ │ -41e4f2: 7220 7303 8200 |006b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e4f8: 0a0b |006e: move-result v11 │ │ -41e4fa: 380b 0500 |006f: if-eqz v11, 0074 // +0005 │ │ -41e4fe: 1312 0100 |0071: const/16 v18, #int 1 // #1 │ │ -41e502: 2803 |0073: goto 0076 // +0003 │ │ -41e504: 1312 0000 |0074: const/16 v18, #int 0 // #0 │ │ -41e508: 7220 7403 9200 |0076: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41e50e: 0b13 |0079: move-result-wide v19 │ │ -41e510: 220b e819 |007a: new-instance v11, Ltech/ula/model/entities/App; // type@19e8 │ │ -41e514: 07bc |007c: move-object v12, v11 │ │ -41e516: 7609 11cd 0c00 |007d: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -41e51c: 7220 7a87 ba00 |0080: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41e522: 28bf |0083: goto 0042 // -0041 │ │ -41e524: 7210 6903 0200 |0084: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e52a: 110a |0087: return-object v10 │ │ -41e52c: 0d00 |0088: move-exception v0 │ │ -41e52e: 7210 6903 0200 |0089: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e534: 2700 |008c: throw v0 │ │ +41e400: |[41e400] tech.ula.model.daos.AppsDao_Impl$3.call:()Ljava/util/List; │ │ +41e410: 0801 1500 |0000: move-object/from16 v1, v21 │ │ +41e414: 5410 b49f |0002: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb4 │ │ +41e418: 7110 c1cc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/AppsDao_Impl;.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; // method@ccc1 │ │ +41e41e: 0c00 |0007: move-result-object v0 │ │ +41e420: 5412 b59f |0008: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ +41e424: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +41e426: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41e42c: 0c02 |000e: move-result-object v2 │ │ +41e42e: 1a00 3fb2 |000f: const-string v0, "name" // string@b23f │ │ +41e432: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e438: 0a00 |0014: move-result v0 │ │ +41e43a: 1a04 ad79 |0015: const-string v4, "category" // string@79ad │ │ +41e43e: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e444: 0a04 |001a: move-result v4 │ │ +41e446: 1a05 7887 |001b: const-string v5, "filesystemRequired" // string@8778 │ │ +41e44a: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e450: 0a05 |0020: move-result v5 │ │ +41e452: 1a06 7ccf |0021: const-string v6, "supportsCli" // string@cf7c │ │ +41e456: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e45c: 0a06 |0026: move-result v6 │ │ +41e45e: 1a07 7fcf |0027: const-string v7, "supportsGui" // string@cf7f │ │ +41e462: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e468: 0a07 |002c: move-result v7 │ │ +41e46a: 1a08 2d9e |002d: const-string v8, "isPaidApp" // string@9e2d │ │ +41e46e: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e474: 0a08 |0032: move-result v8 │ │ +41e476: 1a09 01d7 |0033: const-string v9, "version" // string@d701 │ │ +41e47a: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e480: 0a09 |0038: move-result v9 │ │ +41e482: 220a 1711 |0039: new-instance v10, Ljava/util/ArrayList; // type@1117 │ │ +41e486: 7210 6f03 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41e48c: 0a0b |003e: move-result v11 │ │ +41e48e: 7020 5986 ba00 |003f: invoke-direct {v10, v11}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41e494: 7210 7c03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41e49a: 0a0b |0045: move-result v11 │ │ +41e49c: 380b 3e00 |0046: if-eqz v11, 0084 // +003e │ │ +41e4a0: 7220 7703 0200 |0048: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e4a6: 0c0d |004b: move-result-object v13 │ │ +41e4a8: 7220 7703 4200 |004c: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e4ae: 0c0e |004f: move-result-object v14 │ │ +41e4b0: 7220 7703 5200 |0050: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e4b6: 0c0f |0053: move-result-object v15 │ │ +41e4b8: 7220 7303 6200 |0054: invoke-interface {v2, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e4be: 0a0b |0057: move-result v11 │ │ +41e4c0: 121c |0058: const/4 v12, #int 1 // #1 │ │ +41e4c2: 380b 0500 |0059: if-eqz v11, 005e // +0005 │ │ +41e4c6: 1310 0100 |005b: const/16 v16, #int 1 // #1 │ │ +41e4ca: 2803 |005d: goto 0060 // +0003 │ │ +41e4cc: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +41e4d0: 7220 7303 7200 |0060: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e4d6: 0a0b |0063: move-result v11 │ │ +41e4d8: 380b 0500 |0064: if-eqz v11, 0069 // +0005 │ │ +41e4dc: 1311 0100 |0066: const/16 v17, #int 1 // #1 │ │ +41e4e0: 2803 |0068: goto 006b // +0003 │ │ +41e4e2: 1311 0000 |0069: const/16 v17, #int 0 // #0 │ │ +41e4e6: 7220 7303 8200 |006b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e4ec: 0a0b |006e: move-result v11 │ │ +41e4ee: 380b 0500 |006f: if-eqz v11, 0074 // +0005 │ │ +41e4f2: 1312 0100 |0071: const/16 v18, #int 1 // #1 │ │ +41e4f6: 2803 |0073: goto 0076 // +0003 │ │ +41e4f8: 1312 0000 |0074: const/16 v18, #int 0 // #0 │ │ +41e4fc: 7220 7403 9200 |0076: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41e502: 0b13 |0079: move-result-wide v19 │ │ +41e504: 220b e819 |007a: new-instance v11, Ltech/ula/model/entities/App; // type@19e8 │ │ +41e508: 07bc |007c: move-object v12, v11 │ │ +41e50a: 7609 11cd 0c00 |007d: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +41e510: 7220 7a87 ba00 |0080: invoke-interface {v10, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41e516: 28bf |0083: goto 0042 // -0041 │ │ +41e518: 7210 6903 0200 |0084: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e51e: 110a |0087: return-object v10 │ │ +41e520: 0d00 |0088: move-exception v0 │ │ +41e522: 7210 6903 0200 |0089: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e528: 2700 |008c: throw v0 │ │ catches : 1 │ │ 0x000f - 0x0083 │ │ -> 0x0088 │ │ positions : │ │ 0x0002 line=192 │ │ 0x0011 line=194 │ │ 0x0017 line=195 │ │ @@ -936202,18 +936202,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41e564: |[41e564] tech.ula.model.daos.AppsDao_Impl$3.finalize:()V │ │ -41e574: 5410 b59f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ -41e578: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41e57e: 0e00 |0005: return-void │ │ +41e558: |[41e558] tech.ula.model.daos.AppsDao_Impl$3.finalize:()V │ │ +41e568: 5410 b59f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fb5 │ │ +41e56c: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41e572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/model/daos/AppsDao_Impl$3; │ │ │ │ source_file_idx : 6737 (AppsDao_Impl.java) │ │ @@ -936352,19 +936352,19 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41ed04: |[41ed04] tech.ula.model.daos.FilesystemDao_Impl$4.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -41ed14: 5b01 bb9f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$4;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fbb │ │ -41ed18: 5b02 bc9f |0002: iput-object v2, v0, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ -41ed1c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41ed22: 0e00 |0007: return-void │ │ +41ecf8: |[41ecf8] tech.ula.model.daos.FilesystemDao_Impl$4.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +41ed08: 5b01 bb9f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$4;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fbb │ │ +41ed0c: 5b02 bc9f |0002: iput-object v2, v0, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ +41ed10: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41ed16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$4; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/daos/FilesystemDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -936375,18 +936375,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41eb84: |[41eb84] tech.ula.model.daos.FilesystemDao_Impl$4.call:()Ljava/lang/Object; │ │ -41eb94: 6e10 d8cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/FilesystemDao_Impl$4;.call:()Ljava/util/List; // method@ccd8 │ │ -41eb9a: 0c00 |0003: move-result-object v0 │ │ -41eb9c: 1100 |0004: return-object v0 │ │ +41eb78: |[41eb78] tech.ula.model.daos.FilesystemDao_Impl$4.call:()Ljava/lang/Object; │ │ +41eb88: 6e10 d8cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/FilesystemDao_Impl$4;.call:()Ljava/util/List; // method@ccd8 │ │ +41eb8e: 0c00 |0003: move-result-object v0 │ │ +41eb90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/daos/FilesystemDao_Impl$4; │ │ │ │ #1 : (in Ltech/ula/model/daos/FilesystemDao_Impl$4;) │ │ @@ -936394,99 +936394,99 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 12 │ │ insns size : 164 16-bit code units │ │ -41eba0: |[41eba0] tech.ula.model.daos.FilesystemDao_Impl$4.call:()Ljava/util/List; │ │ -41ebb0: 0801 1b00 |0000: move-object/from16 v1, v27 │ │ -41ebb4: 5410 bb9f |0002: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fbb │ │ -41ebb8: 7110 dbcc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/FilesystemDao_Impl;.access$000:(Ltech/ula/model/daos/FilesystemDao_Impl;)Landroidx/room/RoomDatabase; // method@ccdb │ │ -41ebbe: 0c00 |0007: move-result-object v0 │ │ -41ebc0: 5412 bc9f |0008: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ -41ebc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -41ebc6: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41ebcc: 0c02 |000e: move-result-object v2 │ │ -41ebce: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ -41ebd2: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ebd8: 0a00 |0014: move-result v0 │ │ -41ebda: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ -41ebde: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ebe4: 0a04 |001a: move-result v4 │ │ -41ebe6: 1a05 3683 |001b: const-string v5, "distributionType" // string@8336 │ │ -41ebea: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ebf0: 0a05 |0020: move-result v5 │ │ -41ebf2: 1a06 4c75 |0021: const-string v6, "archType" // string@754c │ │ -41ebf6: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ebfc: 0a06 |0026: move-result v6 │ │ -41ebfe: 1a07 0681 |0027: const-string v7, "defaultUsername" // string@8106 │ │ -41ec02: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec08: 0a07 |002c: move-result v7 │ │ -41ec0a: 1a08 f980 |002d: const-string v8, "defaultPassword" // string@80f9 │ │ -41ec0e: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec14: 0a08 |0032: move-result v8 │ │ -41ec16: 1a09 0881 |0033: const-string v9, "defaultVncPassword" // string@8108 │ │ -41ec1a: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec20: 0a09 |0038: move-result v9 │ │ -41ec22: 1a0a 379c |0039: const-string v10, "isAppsFilesystem" // string@9c37 │ │ -41ec26: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec2c: 0a0a |003e: move-result v10 │ │ -41ec2e: 1a0b 03d7 |003f: const-string v11, "versionCodeUsed" // string@d703 │ │ -41ec32: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec38: 0a0b |0044: move-result v11 │ │ -41ec3a: 1a0c c49c |0045: const-string v12, "isCreatedFromBackup" // string@9cc4 │ │ -41ec3e: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ec44: 0a0c |004a: move-result v12 │ │ -41ec46: 220d 1711 |004b: new-instance v13, Ljava/util/ArrayList; // type@1117 │ │ -41ec4a: 7210 6f03 0200 |004d: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41ec50: 0a0e |0050: move-result v14 │ │ -41ec52: 7020 5986 ed00 |0051: invoke-direct {v13, v14}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41ec58: 7210 7c03 0200 |0054: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41ec5e: 0a0e |0057: move-result v14 │ │ -41ec60: 380e 4300 |0058: if-eqz v14, 009b // +0043 │ │ -41ec64: 7220 7403 0200 |005a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41ec6a: 0b10 |005d: move-result-wide v16 │ │ -41ec6c: 7220 7703 4200 |005e: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec72: 0c12 |0061: move-result-object v18 │ │ -41ec74: 7220 7703 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec7a: 0c13 |0065: move-result-object v19 │ │ -41ec7c: 7220 7703 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec82: 0c14 |0069: move-result-object v20 │ │ -41ec84: 7220 7703 7200 |006a: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec8a: 0c15 |006d: move-result-object v21 │ │ -41ec8c: 7220 7703 8200 |006e: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec92: 0c16 |0071: move-result-object v22 │ │ -41ec94: 7220 7703 9200 |0072: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ec9a: 0c17 |0075: move-result-object v23 │ │ -41ec9c: 7220 7303 a200 |0076: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41eca2: 0a0e |0079: move-result v14 │ │ -41eca4: 121f |007a: const/4 v15, #int 1 // #1 │ │ -41eca6: 380e 0500 |007b: if-eqz v14, 0080 // +0005 │ │ -41ecaa: 1318 0100 |007d: const/16 v24, #int 1 // #1 │ │ -41ecae: 2803 |007f: goto 0082 // +0003 │ │ -41ecb0: 1318 0000 |0080: const/16 v24, #int 0 // #0 │ │ -41ecb4: 7220 7703 b200 |0082: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ecba: 0c19 |0085: move-result-object v25 │ │ -41ecbc: 7220 7303 c200 |0086: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41ecc2: 0a0e |0089: move-result v14 │ │ -41ecc4: 380e 0500 |008a: if-eqz v14, 008f // +0005 │ │ -41ecc8: 131a 0100 |008c: const/16 v26, #int 1 // #1 │ │ -41eccc: 2803 |008e: goto 0091 // +0003 │ │ -41ecce: 131a 0000 |008f: const/16 v26, #int 0 // #0 │ │ -41ecd2: 220e eb19 |0091: new-instance v14, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -41ecd6: 07ef |0093: move-object v15, v14 │ │ -41ecd8: 760c 3fcd 0f00 |0094: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -41ecde: 7220 7a87 ed00 |0097: invoke-interface {v13, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41ece4: 28ba |009a: goto 0054 // -0046 │ │ -41ece6: 7210 6903 0200 |009b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ecec: 110d |009e: return-object v13 │ │ -41ecee: 0d00 |009f: move-exception v0 │ │ -41ecf0: 7210 6903 0200 |00a0: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ecf6: 2700 |00a3: throw v0 │ │ +41eb94: |[41eb94] tech.ula.model.daos.FilesystemDao_Impl$4.call:()Ljava/util/List; │ │ +41eba4: 0801 1b00 |0000: move-object/from16 v1, v27 │ │ +41eba8: 5410 bb9f |0002: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fbb │ │ +41ebac: 7110 dbcc 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/FilesystemDao_Impl;.access$000:(Ltech/ula/model/daos/FilesystemDao_Impl;)Landroidx/room/RoomDatabase; // method@ccdb │ │ +41ebb2: 0c00 |0007: move-result-object v0 │ │ +41ebb4: 5412 bc9f |0008: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ +41ebb8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +41ebba: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41ebc0: 0c02 |000e: move-result-object v2 │ │ +41ebc2: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ +41ebc6: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ebcc: 0a00 |0014: move-result v0 │ │ +41ebce: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ +41ebd2: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ebd8: 0a04 |001a: move-result v4 │ │ +41ebda: 1a05 3683 |001b: const-string v5, "distributionType" // string@8336 │ │ +41ebde: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ebe4: 0a05 |0020: move-result v5 │ │ +41ebe6: 1a06 4c75 |0021: const-string v6, "archType" // string@754c │ │ +41ebea: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ebf0: 0a06 |0026: move-result v6 │ │ +41ebf2: 1a07 0681 |0027: const-string v7, "defaultUsername" // string@8106 │ │ +41ebf6: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ebfc: 0a07 |002c: move-result v7 │ │ +41ebfe: 1a08 f980 |002d: const-string v8, "defaultPassword" // string@80f9 │ │ +41ec02: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ec08: 0a08 |0032: move-result v8 │ │ +41ec0a: 1a09 0881 |0033: const-string v9, "defaultVncPassword" // string@8108 │ │ +41ec0e: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ec14: 0a09 |0038: move-result v9 │ │ +41ec16: 1a0a 379c |0039: const-string v10, "isAppsFilesystem" // string@9c37 │ │ +41ec1a: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ec20: 0a0a |003e: move-result v10 │ │ +41ec22: 1a0b 03d7 |003f: const-string v11, "versionCodeUsed" // string@d703 │ │ +41ec26: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ec2c: 0a0b |0044: move-result v11 │ │ +41ec2e: 1a0c c49c |0045: const-string v12, "isCreatedFromBackup" // string@9cc4 │ │ +41ec32: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ec38: 0a0c |004a: move-result v12 │ │ +41ec3a: 220d 1711 |004b: new-instance v13, Ljava/util/ArrayList; // type@1117 │ │ +41ec3e: 7210 6f03 0200 |004d: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41ec44: 0a0e |0050: move-result v14 │ │ +41ec46: 7020 5986 ed00 |0051: invoke-direct {v13, v14}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41ec4c: 7210 7c03 0200 |0054: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41ec52: 0a0e |0057: move-result v14 │ │ +41ec54: 380e 4300 |0058: if-eqz v14, 009b // +0043 │ │ +41ec58: 7220 7403 0200 |005a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41ec5e: 0b10 |005d: move-result-wide v16 │ │ +41ec60: 7220 7703 4200 |005e: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec66: 0c12 |0061: move-result-object v18 │ │ +41ec68: 7220 7703 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec6e: 0c13 |0065: move-result-object v19 │ │ +41ec70: 7220 7703 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec76: 0c14 |0069: move-result-object v20 │ │ +41ec78: 7220 7703 7200 |006a: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec7e: 0c15 |006d: move-result-object v21 │ │ +41ec80: 7220 7703 8200 |006e: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec86: 0c16 |0071: move-result-object v22 │ │ +41ec88: 7220 7703 9200 |0072: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ec8e: 0c17 |0075: move-result-object v23 │ │ +41ec90: 7220 7303 a200 |0076: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41ec96: 0a0e |0079: move-result v14 │ │ +41ec98: 121f |007a: const/4 v15, #int 1 // #1 │ │ +41ec9a: 380e 0500 |007b: if-eqz v14, 0080 // +0005 │ │ +41ec9e: 1318 0100 |007d: const/16 v24, #int 1 // #1 │ │ +41eca2: 2803 |007f: goto 0082 // +0003 │ │ +41eca4: 1318 0000 |0080: const/16 v24, #int 0 // #0 │ │ +41eca8: 7220 7703 b200 |0082: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ecae: 0c19 |0085: move-result-object v25 │ │ +41ecb0: 7220 7303 c200 |0086: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41ecb6: 0a0e |0089: move-result v14 │ │ +41ecb8: 380e 0500 |008a: if-eqz v14, 008f // +0005 │ │ +41ecbc: 131a 0100 |008c: const/16 v26, #int 1 // #1 │ │ +41ecc0: 2803 |008e: goto 0091 // +0003 │ │ +41ecc2: 131a 0000 |008f: const/16 v26, #int 0 // #0 │ │ +41ecc6: 220e eb19 |0091: new-instance v14, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +41ecca: 07ef |0093: move-object v15, v14 │ │ +41eccc: 760c 3fcd 0f00 |0094: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +41ecd2: 7220 7a87 ed00 |0097: invoke-interface {v13, v14}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41ecd8: 28ba |009a: goto 0054 // -0046 │ │ +41ecda: 7210 6903 0200 |009b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ece0: 110d |009e: return-object v13 │ │ +41ece2: 0d00 |009f: move-exception v0 │ │ +41ece4: 7210 6903 0200 |00a0: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ecea: 2700 |00a3: throw v0 │ │ catches : 1 │ │ 0x000f - 0x009a │ │ -> 0x009f │ │ positions : │ │ 0x0002 line=196 │ │ 0x0011 line=198 │ │ 0x0017 line=199 │ │ @@ -936522,18 +936522,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41ed24: |[41ed24] tech.ula.model.daos.FilesystemDao_Impl$4.finalize:()V │ │ -41ed34: 5410 bc9f |0000: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ -41ed38: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41ed3e: 0e00 |0005: return-void │ │ +41ed18: |[41ed18] tech.ula.model.daos.FilesystemDao_Impl$4.finalize:()V │ │ +41ed28: 5410 bc9f |0000: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fbc │ │ +41ed2c: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41ed32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/model/daos/FilesystemDao_Impl$4; │ │ │ │ source_file_idx : 10470 (FilesystemDao_Impl.java) │ │ @@ -936698,19 +936698,19 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41f88c: |[41f88c] tech.ula.model.daos.SessionDao_Impl$6.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -41f89c: 5b01 c69f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ -41f8a0: 5b02 c79f |0002: iput-object v2, v0, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ -41f8a4: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41f8aa: 0e00 |0007: return-void │ │ +41f880: |[41f880] tech.ula.model.daos.SessionDao_Impl$6.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +41f890: 5b01 c69f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ +41f894: 5b02 c79f |0002: iput-object v2, v0, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ +41f898: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41f89e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$6; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -936721,18 +936721,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41f6a4: |[41f6a4] tech.ula.model.daos.SessionDao_Impl$6.call:()Ljava/lang/Object; │ │ -41f6b4: 6e10 fbcc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/SessionDao_Impl$6;.call:()Ljava/util/List; // method@ccfb │ │ -41f6ba: 0c00 |0003: move-result-object v0 │ │ -41f6bc: 1100 |0004: return-object v0 │ │ +41f698: |[41f698] tech.ula.model.daos.SessionDao_Impl$6.call:()Ljava/lang/Object; │ │ +41f6a8: 6e10 fbcc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/SessionDao_Impl$6;.call:()Ljava/util/List; // method@ccfb │ │ +41f6ae: 0c00 |0003: move-result-object v0 │ │ +41f6b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/daos/SessionDao_Impl$6; │ │ │ │ #1 : (in Ltech/ula/model/daos/SessionDao_Impl$6;) │ │ @@ -936740,124 +936740,124 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 18 │ │ insns size : 216 16-bit code units │ │ -41f6c0: |[41f6c0] tech.ula.model.daos.SessionDao_Impl$6.call:()Ljava/util/List; │ │ -41f6d0: 0801 2400 |0000: move-object/from16 v1, v36 │ │ -41f6d4: 5410 c69f |0002: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ -41f6d8: 7110 03cd 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; // method@cd03 │ │ -41f6de: 0c00 |0007: move-result-object v0 │ │ -41f6e0: 5412 c79f |0008: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ -41f6e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -41f6e6: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41f6ec: 0c02 |000e: move-result-object v2 │ │ -41f6ee: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ -41f6f2: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f6f8: 0a00 |0014: move-result v0 │ │ -41f6fa: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ -41f6fe: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f704: 0a04 |001a: move-result v4 │ │ -41f706: 1a05 6e87 |001b: const-string v5, "filesystemId" // string@876e │ │ -41f70a: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f710: 0a05 |0020: move-result v5 │ │ -41f712: 1a06 7587 |0021: const-string v6, "filesystemName" // string@8775 │ │ -41f716: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f71c: 0a06 |0026: move-result v6 │ │ -41f71e: 1a07 4071 |0027: const-string v7, "active" // string@7140 │ │ -41f722: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f728: 0a07 |002c: move-result v7 │ │ -41f72a: 1a08 8ed5 |002d: const-string v8, "username" // string@d58e │ │ -41f72e: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f734: 0a08 |0032: move-result v8 │ │ -41f736: 1a09 f1b8 |0033: const-string v9, "password" // string@b8f1 │ │ -41f73a: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f740: 0a09 |0038: move-result v9 │ │ -41f742: 1a0a 43d7 |0039: const-string v10, "vncPassword" // string@d743 │ │ -41f746: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f74c: 0a0a |003e: move-result v10 │ │ -41f74e: 1a0b 71c3 |003f: const-string v11, "serviceType" // string@c371 │ │ -41f752: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f758: 0a0b |0044: move-result v11 │ │ -41f75a: 1a0c 04ba |0045: const-string v12, "port" // string@ba04 │ │ -41f75e: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f764: 0a0c |004a: move-result v12 │ │ -41f766: 1a0d a2b9 |004b: const-string v13, "pid" // string@b9a2 │ │ -41f76a: 7120 1452 d200 |004d: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f770: 0a0d |0050: move-result v13 │ │ -41f772: 1a0e 438a |0051: const-string v14, "geometry" // string@8a43 │ │ -41f776: 7120 1452 e200 |0053: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f77c: 0a0e |0056: move-result v14 │ │ -41f77e: 1a0f 389c |0057: const-string v15, "isAppsSession" // string@9c38 │ │ -41f782: 7120 1452 f200 |0059: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f788: 0a0f |005c: move-result v15 │ │ -41f78a: 2203 1711 |005d: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ -41f78e: 0210 0f00 |005f: move/from16 v16, v15 │ │ -41f792: 7210 6f03 0200 |0061: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41f798: 0a0f |0064: move-result v15 │ │ -41f79a: 7020 5986 f300 |0065: invoke-direct {v3, v15}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41f7a0: 7210 7c03 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41f7a6: 0a0f |006b: move-result v15 │ │ -41f7a8: 380f 6300 |006c: if-eqz v15, 00cf // +0063 │ │ -41f7ac: 7220 7403 0200 |006e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f7b2: 0b12 |0071: move-result-wide v18 │ │ -41f7b4: 7220 7703 4200 |0072: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f7ba: 0c14 |0075: move-result-object v20 │ │ -41f7bc: 7220 7403 5200 |0076: invoke-interface {v2, v5}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f7c2: 0b15 |0079: move-result-wide v21 │ │ -41f7c4: 7220 7703 6200 |007a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f7ca: 0c17 |007d: move-result-object v23 │ │ -41f7cc: 7220 7303 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41f7d2: 0a0f |0081: move-result v15 │ │ -41f7d4: 1311 0100 |0082: const/16 v17, #int 1 // #1 │ │ -41f7d8: 380f 0500 |0084: if-eqz v15, 0089 // +0005 │ │ -41f7dc: 1318 0100 |0086: const/16 v24, #int 1 // #1 │ │ -41f7e0: 2803 |0088: goto 008b // +0003 │ │ -41f7e2: 1318 0000 |0089: const/16 v24, #int 0 // #0 │ │ -41f7e6: 7220 7703 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f7ec: 0c19 |008e: move-result-object v25 │ │ -41f7ee: 7220 7703 9200 |008f: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f7f4: 0c1a |0092: move-result-object v26 │ │ -41f7f6: 7220 7703 a200 |0093: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f7fc: 0c1b |0096: move-result-object v27 │ │ -41f7fe: 7220 7703 b200 |0097: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f804: 0c0f |009a: move-result-object v15 │ │ -41f806: 0223 0000 |009b: move/from16 v35, v0 │ │ -41f80a: 5410 c69f |009d: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ -41f80e: 7110 02cd 0000 |009f: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ -41f814: 0c00 |00a2: move-result-object v0 │ │ -41f816: 6e20 8acd f000 |00a3: invoke-virtual {v0, v15}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ -41f81c: 0c1c |00a6: move-result-object v28 │ │ -41f81e: 7220 7403 c200 |00a7: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f824: 0b1d |00aa: move-result-wide v29 │ │ -41f826: 7220 7403 d200 |00ab: invoke-interface {v2, v13}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f82c: 0b1f |00ae: move-result-wide v31 │ │ -41f82e: 7220 7703 e200 |00af: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f834: 0c21 |00b2: move-result-object v33 │ │ -41f836: 0200 1000 |00b3: move/from16 v0, v16 │ │ -41f83a: 7220 7303 0200 |00b5: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41f840: 0a0f |00b8: move-result v15 │ │ -41f842: 380f 0500 |00b9: if-eqz v15, 00be // +0005 │ │ -41f846: 1322 0100 |00bb: const/16 v34, #int 1 // #1 │ │ -41f84a: 2803 |00bd: goto 00c0 // +0003 │ │ -41f84c: 1322 0000 |00be: const/16 v34, #int 0 // #0 │ │ -41f850: 220f f719 |00c0: new-instance v15, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41f854: 0811 0f00 |00c2: move-object/from16 v17, v15 │ │ -41f858: 7612 8fcd 1100 |00c4: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -41f85e: 7220 7a87 f300 |00c7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41f864: 0210 0000 |00ca: move/from16 v16, v0 │ │ -41f868: 0200 2300 |00cc: move/from16 v0, v35 │ │ -41f86c: 289a |00ce: goto 0068 // -0066 │ │ -41f86e: 7210 6903 0200 |00cf: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41f874: 1103 |00d2: return-object v3 │ │ -41f876: 0d00 |00d3: move-exception v0 │ │ -41f878: 7210 6903 0200 |00d4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41f87e: 2700 |00d7: throw v0 │ │ +41f6b4: |[41f6b4] tech.ula.model.daos.SessionDao_Impl$6.call:()Ljava/util/List; │ │ +41f6c4: 0801 2400 |0000: move-object/from16 v1, v36 │ │ +41f6c8: 5410 c69f |0002: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ +41f6cc: 7110 03cd 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; // method@cd03 │ │ +41f6d2: 0c00 |0007: move-result-object v0 │ │ +41f6d4: 5412 c79f |0008: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ +41f6d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +41f6da: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41f6e0: 0c02 |000e: move-result-object v2 │ │ +41f6e2: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ +41f6e6: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f6ec: 0a00 |0014: move-result v0 │ │ +41f6ee: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ +41f6f2: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f6f8: 0a04 |001a: move-result v4 │ │ +41f6fa: 1a05 6e87 |001b: const-string v5, "filesystemId" // string@876e │ │ +41f6fe: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f704: 0a05 |0020: move-result v5 │ │ +41f706: 1a06 7587 |0021: const-string v6, "filesystemName" // string@8775 │ │ +41f70a: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f710: 0a06 |0026: move-result v6 │ │ +41f712: 1a07 4071 |0027: const-string v7, "active" // string@7140 │ │ +41f716: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f71c: 0a07 |002c: move-result v7 │ │ +41f71e: 1a08 8ed5 |002d: const-string v8, "username" // string@d58e │ │ +41f722: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f728: 0a08 |0032: move-result v8 │ │ +41f72a: 1a09 f1b8 |0033: const-string v9, "password" // string@b8f1 │ │ +41f72e: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f734: 0a09 |0038: move-result v9 │ │ +41f736: 1a0a 43d7 |0039: const-string v10, "vncPassword" // string@d743 │ │ +41f73a: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f740: 0a0a |003e: move-result v10 │ │ +41f742: 1a0b 71c3 |003f: const-string v11, "serviceType" // string@c371 │ │ +41f746: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f74c: 0a0b |0044: move-result v11 │ │ +41f74e: 1a0c 04ba |0045: const-string v12, "port" // string@ba04 │ │ +41f752: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f758: 0a0c |004a: move-result v12 │ │ +41f75a: 1a0d a2b9 |004b: const-string v13, "pid" // string@b9a2 │ │ +41f75e: 7120 1452 d200 |004d: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f764: 0a0d |0050: move-result v13 │ │ +41f766: 1a0e 438a |0051: const-string v14, "geometry" // string@8a43 │ │ +41f76a: 7120 1452 e200 |0053: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f770: 0a0e |0056: move-result v14 │ │ +41f772: 1a0f 389c |0057: const-string v15, "isAppsSession" // string@9c38 │ │ +41f776: 7120 1452 f200 |0059: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f77c: 0a0f |005c: move-result v15 │ │ +41f77e: 2203 1711 |005d: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ +41f782: 0210 0f00 |005f: move/from16 v16, v15 │ │ +41f786: 7210 6f03 0200 |0061: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41f78c: 0a0f |0064: move-result v15 │ │ +41f78e: 7020 5986 f300 |0065: invoke-direct {v3, v15}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41f794: 7210 7c03 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41f79a: 0a0f |006b: move-result v15 │ │ +41f79c: 380f 6300 |006c: if-eqz v15, 00cf // +0063 │ │ +41f7a0: 7220 7403 0200 |006e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f7a6: 0b12 |0071: move-result-wide v18 │ │ +41f7a8: 7220 7703 4200 |0072: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7ae: 0c14 |0075: move-result-object v20 │ │ +41f7b0: 7220 7403 5200 |0076: invoke-interface {v2, v5}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f7b6: 0b15 |0079: move-result-wide v21 │ │ +41f7b8: 7220 7703 6200 |007a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7be: 0c17 |007d: move-result-object v23 │ │ +41f7c0: 7220 7303 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41f7c6: 0a0f |0081: move-result v15 │ │ +41f7c8: 1311 0100 |0082: const/16 v17, #int 1 // #1 │ │ +41f7cc: 380f 0500 |0084: if-eqz v15, 0089 // +0005 │ │ +41f7d0: 1318 0100 |0086: const/16 v24, #int 1 // #1 │ │ +41f7d4: 2803 |0088: goto 008b // +0003 │ │ +41f7d6: 1318 0000 |0089: const/16 v24, #int 0 // #0 │ │ +41f7da: 7220 7703 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7e0: 0c19 |008e: move-result-object v25 │ │ +41f7e2: 7220 7703 9200 |008f: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7e8: 0c1a |0092: move-result-object v26 │ │ +41f7ea: 7220 7703 a200 |0093: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7f0: 0c1b |0096: move-result-object v27 │ │ +41f7f2: 7220 7703 b200 |0097: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f7f8: 0c0f |009a: move-result-object v15 │ │ +41f7fa: 0223 0000 |009b: move/from16 v35, v0 │ │ +41f7fe: 5410 c69f |009d: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc6 │ │ +41f802: 7110 02cd 0000 |009f: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ +41f808: 0c00 |00a2: move-result-object v0 │ │ +41f80a: 6e20 8acd f000 |00a3: invoke-virtual {v0, v15}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ +41f810: 0c1c |00a6: move-result-object v28 │ │ +41f812: 7220 7403 c200 |00a7: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f818: 0b1d |00aa: move-result-wide v29 │ │ +41f81a: 7220 7403 d200 |00ab: invoke-interface {v2, v13}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f820: 0b1f |00ae: move-result-wide v31 │ │ +41f822: 7220 7703 e200 |00af: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f828: 0c21 |00b2: move-result-object v33 │ │ +41f82a: 0200 1000 |00b3: move/from16 v0, v16 │ │ +41f82e: 7220 7303 0200 |00b5: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41f834: 0a0f |00b8: move-result v15 │ │ +41f836: 380f 0500 |00b9: if-eqz v15, 00be // +0005 │ │ +41f83a: 1322 0100 |00bb: const/16 v34, #int 1 // #1 │ │ +41f83e: 2803 |00bd: goto 00c0 // +0003 │ │ +41f840: 1322 0000 |00be: const/16 v34, #int 0 // #0 │ │ +41f844: 220f f719 |00c0: new-instance v15, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41f848: 0811 0f00 |00c2: move-object/from16 v17, v15 │ │ +41f84c: 7612 8fcd 1100 |00c4: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +41f852: 7220 7a87 f300 |00c7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41f858: 0210 0000 |00ca: move/from16 v16, v0 │ │ +41f85c: 0200 2300 |00cc: move/from16 v0, v35 │ │ +41f860: 289a |00ce: goto 0068 // -0066 │ │ +41f862: 7210 6903 0200 |00cf: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41f868: 1103 |00d2: return-object v3 │ │ +41f86a: 0d00 |00d3: move-exception v0 │ │ +41f86c: 7210 6903 0200 |00d4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41f872: 2700 |00d7: throw v0 │ │ catches : 1 │ │ 0x000f - 0x00ca │ │ -> 0x00d3 │ │ positions : │ │ 0x0002 line=255 │ │ 0x0011 line=257 │ │ 0x0017 line=258 │ │ @@ -936900,18 +936900,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41f8ac: |[41f8ac] tech.ula.model.daos.SessionDao_Impl$6.finalize:()V │ │ -41f8bc: 5410 c79f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ -41f8c0: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41f8c6: 0e00 |0005: return-void │ │ +41f8a0: |[41f8a0] tech.ula.model.daos.SessionDao_Impl$6.finalize:()V │ │ +41f8b0: 5410 c79f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$6;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc7 │ │ +41f8b4: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41f8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/model/daos/SessionDao_Impl$6; │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ @@ -936959,19 +936959,19 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41fab0: |[41fab0] tech.ula.model.daos.SessionDao_Impl$7.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -41fac0: 5b01 c89f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ -41fac4: 5b02 c99f |0002: iput-object v2, v0, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ -41fac8: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41face: 0e00 |0007: return-void │ │ +41faa4: |[41faa4] tech.ula.model.daos.SessionDao_Impl$7.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +41fab4: 5b01 c89f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ +41fab8: 5b02 c99f |0002: iput-object v2, v0, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ +41fabc: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +41fac2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$7; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -936982,18 +936982,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41f8c8: |[41f8c8] tech.ula.model.daos.SessionDao_Impl$7.call:()Ljava/lang/Object; │ │ -41f8d8: 6e10 ffcc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/SessionDao_Impl$7;.call:()Ljava/util/List; // method@ccff │ │ -41f8de: 0c00 |0003: move-result-object v0 │ │ -41f8e0: 1100 |0004: return-object v0 │ │ +41f8bc: |[41f8bc] tech.ula.model.daos.SessionDao_Impl$7.call:()Ljava/lang/Object; │ │ +41f8cc: 6e10 ffcc 0100 |0000: invoke-virtual {v1}, Ltech/ula/model/daos/SessionDao_Impl$7;.call:()Ljava/util/List; // method@ccff │ │ +41f8d2: 0c00 |0003: move-result-object v0 │ │ +41f8d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/daos/SessionDao_Impl$7; │ │ │ │ #1 : (in Ltech/ula/model/daos/SessionDao_Impl$7;) │ │ @@ -937001,124 +937001,124 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 18 │ │ insns size : 216 16-bit code units │ │ -41f8e4: |[41f8e4] tech.ula.model.daos.SessionDao_Impl$7.call:()Ljava/util/List; │ │ -41f8f4: 0801 2400 |0000: move-object/from16 v1, v36 │ │ -41f8f8: 5410 c89f |0002: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ -41f8fc: 7110 03cd 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; // method@cd03 │ │ -41f902: 0c00 |0007: move-result-object v0 │ │ -41f904: 5412 c99f |0008: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ -41f908: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -41f90a: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41f910: 0c02 |000e: move-result-object v2 │ │ -41f912: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ -41f916: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f91c: 0a00 |0014: move-result v0 │ │ -41f91e: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ -41f922: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f928: 0a04 |001a: move-result v4 │ │ -41f92a: 1a05 6e87 |001b: const-string v5, "filesystemId" // string@876e │ │ -41f92e: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f934: 0a05 |0020: move-result v5 │ │ -41f936: 1a06 7587 |0021: const-string v6, "filesystemName" // string@8775 │ │ -41f93a: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f940: 0a06 |0026: move-result v6 │ │ -41f942: 1a07 4071 |0027: const-string v7, "active" // string@7140 │ │ -41f946: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f94c: 0a07 |002c: move-result v7 │ │ -41f94e: 1a08 8ed5 |002d: const-string v8, "username" // string@d58e │ │ -41f952: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f958: 0a08 |0032: move-result v8 │ │ -41f95a: 1a09 f1b8 |0033: const-string v9, "password" // string@b8f1 │ │ -41f95e: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f964: 0a09 |0038: move-result v9 │ │ -41f966: 1a0a 43d7 |0039: const-string v10, "vncPassword" // string@d743 │ │ -41f96a: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f970: 0a0a |003e: move-result v10 │ │ -41f972: 1a0b 71c3 |003f: const-string v11, "serviceType" // string@c371 │ │ -41f976: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f97c: 0a0b |0044: move-result v11 │ │ -41f97e: 1a0c 04ba |0045: const-string v12, "port" // string@ba04 │ │ -41f982: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f988: 0a0c |004a: move-result v12 │ │ -41f98a: 1a0d a2b9 |004b: const-string v13, "pid" // string@b9a2 │ │ -41f98e: 7120 1452 d200 |004d: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f994: 0a0d |0050: move-result v13 │ │ -41f996: 1a0e 438a |0051: const-string v14, "geometry" // string@8a43 │ │ -41f99a: 7120 1452 e200 |0053: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f9a0: 0a0e |0056: move-result v14 │ │ -41f9a2: 1a0f 389c |0057: const-string v15, "isAppsSession" // string@9c38 │ │ -41f9a6: 7120 1452 f200 |0059: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f9ac: 0a0f |005c: move-result v15 │ │ -41f9ae: 2203 1711 |005d: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ -41f9b2: 0210 0f00 |005f: move/from16 v16, v15 │ │ -41f9b6: 7210 6f03 0200 |0061: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41f9bc: 0a0f |0064: move-result v15 │ │ -41f9be: 7020 5986 f300 |0065: invoke-direct {v3, v15}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41f9c4: 7210 7c03 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41f9ca: 0a0f |006b: move-result v15 │ │ -41f9cc: 380f 6300 |006c: if-eqz v15, 00cf // +0063 │ │ -41f9d0: 7220 7403 0200 |006e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f9d6: 0b12 |0071: move-result-wide v18 │ │ -41f9d8: 7220 7703 4200 |0072: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f9de: 0c14 |0075: move-result-object v20 │ │ -41f9e0: 7220 7403 5200 |0076: invoke-interface {v2, v5}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f9e6: 0b15 |0079: move-result-wide v21 │ │ -41f9e8: 7220 7703 6200 |007a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f9ee: 0c17 |007d: move-result-object v23 │ │ -41f9f0: 7220 7303 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41f9f6: 0a0f |0081: move-result v15 │ │ -41f9f8: 1311 0100 |0082: const/16 v17, #int 1 // #1 │ │ -41f9fc: 380f 0500 |0084: if-eqz v15, 0089 // +0005 │ │ -41fa00: 1318 0100 |0086: const/16 v24, #int 1 // #1 │ │ -41fa04: 2803 |0088: goto 008b // +0003 │ │ -41fa06: 1318 0000 |0089: const/16 v24, #int 0 // #0 │ │ -41fa0a: 7220 7703 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fa10: 0c19 |008e: move-result-object v25 │ │ -41fa12: 7220 7703 9200 |008f: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fa18: 0c1a |0092: move-result-object v26 │ │ -41fa1a: 7220 7703 a200 |0093: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fa20: 0c1b |0096: move-result-object v27 │ │ -41fa22: 7220 7703 b200 |0097: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fa28: 0c0f |009a: move-result-object v15 │ │ -41fa2a: 0223 0000 |009b: move/from16 v35, v0 │ │ -41fa2e: 5410 c89f |009d: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ -41fa32: 7110 02cd 0000 |009f: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ -41fa38: 0c00 |00a2: move-result-object v0 │ │ -41fa3a: 6e20 8acd f000 |00a3: invoke-virtual {v0, v15}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ -41fa40: 0c1c |00a6: move-result-object v28 │ │ -41fa42: 7220 7403 c200 |00a7: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fa48: 0b1d |00aa: move-result-wide v29 │ │ -41fa4a: 7220 7403 d200 |00ab: invoke-interface {v2, v13}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fa50: 0b1f |00ae: move-result-wide v31 │ │ -41fa52: 7220 7703 e200 |00af: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fa58: 0c21 |00b2: move-result-object v33 │ │ -41fa5a: 0200 1000 |00b3: move/from16 v0, v16 │ │ -41fa5e: 7220 7303 0200 |00b5: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41fa64: 0a0f |00b8: move-result v15 │ │ -41fa66: 380f 0500 |00b9: if-eqz v15, 00be // +0005 │ │ -41fa6a: 1322 0100 |00bb: const/16 v34, #int 1 // #1 │ │ -41fa6e: 2803 |00bd: goto 00c0 // +0003 │ │ -41fa70: 1322 0000 |00be: const/16 v34, #int 0 // #0 │ │ -41fa74: 220f f719 |00c0: new-instance v15, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41fa78: 0811 0f00 |00c2: move-object/from16 v17, v15 │ │ -41fa7c: 7612 8fcd 1100 |00c4: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -41fa82: 7220 7a87 f300 |00c7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41fa88: 0210 0000 |00ca: move/from16 v16, v0 │ │ -41fa8c: 0200 2300 |00cc: move/from16 v0, v35 │ │ -41fa90: 289a |00ce: goto 0068 // -0066 │ │ -41fa92: 7210 6903 0200 |00cf: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41fa98: 1103 |00d2: return-object v3 │ │ -41fa9a: 0d00 |00d3: move-exception v0 │ │ -41fa9c: 7210 6903 0200 |00d4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41faa2: 2700 |00d7: throw v0 │ │ +41f8d8: |[41f8d8] tech.ula.model.daos.SessionDao_Impl$7.call:()Ljava/util/List; │ │ +41f8e8: 0801 2400 |0000: move-object/from16 v1, v36 │ │ +41f8ec: 5410 c89f |0002: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ +41f8f0: 7110 03cd 0000 |0004: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; // method@cd03 │ │ +41f8f6: 0c00 |0007: move-result-object v0 │ │ +41f8f8: 5412 c99f |0008: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ +41f8fc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +41f8fe: 7130 1752 2003 |000b: invoke-static {v0, v2, v3}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41f904: 0c02 |000e: move-result-object v2 │ │ +41f906: 1a00 dc99 |000f: const-string v0, "id" // string@99dc │ │ +41f90a: 7120 1452 0200 |0011: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f910: 0a00 |0014: move-result v0 │ │ +41f912: 1a04 3fb2 |0015: const-string v4, "name" // string@b23f │ │ +41f916: 7120 1452 4200 |0017: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f91c: 0a04 |001a: move-result v4 │ │ +41f91e: 1a05 6e87 |001b: const-string v5, "filesystemId" // string@876e │ │ +41f922: 7120 1452 5200 |001d: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f928: 0a05 |0020: move-result v5 │ │ +41f92a: 1a06 7587 |0021: const-string v6, "filesystemName" // string@8775 │ │ +41f92e: 7120 1452 6200 |0023: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f934: 0a06 |0026: move-result v6 │ │ +41f936: 1a07 4071 |0027: const-string v7, "active" // string@7140 │ │ +41f93a: 7120 1452 7200 |0029: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f940: 0a07 |002c: move-result v7 │ │ +41f942: 1a08 8ed5 |002d: const-string v8, "username" // string@d58e │ │ +41f946: 7120 1452 8200 |002f: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f94c: 0a08 |0032: move-result v8 │ │ +41f94e: 1a09 f1b8 |0033: const-string v9, "password" // string@b8f1 │ │ +41f952: 7120 1452 9200 |0035: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f958: 0a09 |0038: move-result v9 │ │ +41f95a: 1a0a 43d7 |0039: const-string v10, "vncPassword" // string@d743 │ │ +41f95e: 7120 1452 a200 |003b: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f964: 0a0a |003e: move-result v10 │ │ +41f966: 1a0b 71c3 |003f: const-string v11, "serviceType" // string@c371 │ │ +41f96a: 7120 1452 b200 |0041: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f970: 0a0b |0044: move-result v11 │ │ +41f972: 1a0c 04ba |0045: const-string v12, "port" // string@ba04 │ │ +41f976: 7120 1452 c200 |0047: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f97c: 0a0c |004a: move-result v12 │ │ +41f97e: 1a0d a2b9 |004b: const-string v13, "pid" // string@b9a2 │ │ +41f982: 7120 1452 d200 |004d: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f988: 0a0d |0050: move-result v13 │ │ +41f98a: 1a0e 438a |0051: const-string v14, "geometry" // string@8a43 │ │ +41f98e: 7120 1452 e200 |0053: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f994: 0a0e |0056: move-result v14 │ │ +41f996: 1a0f 389c |0057: const-string v15, "isAppsSession" // string@9c38 │ │ +41f99a: 7120 1452 f200 |0059: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f9a0: 0a0f |005c: move-result v15 │ │ +41f9a2: 2203 1711 |005d: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ +41f9a6: 0210 0f00 |005f: move/from16 v16, v15 │ │ +41f9aa: 7210 6f03 0200 |0061: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41f9b0: 0a0f |0064: move-result v15 │ │ +41f9b2: 7020 5986 f300 |0065: invoke-direct {v3, v15}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41f9b8: 7210 7c03 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41f9be: 0a0f |006b: move-result v15 │ │ +41f9c0: 380f 6300 |006c: if-eqz v15, 00cf // +0063 │ │ +41f9c4: 7220 7403 0200 |006e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f9ca: 0b12 |0071: move-result-wide v18 │ │ +41f9cc: 7220 7703 4200 |0072: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f9d2: 0c14 |0075: move-result-object v20 │ │ +41f9d4: 7220 7403 5200 |0076: invoke-interface {v2, v5}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f9da: 0b15 |0079: move-result-wide v21 │ │ +41f9dc: 7220 7703 6200 |007a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f9e2: 0c17 |007d: move-result-object v23 │ │ +41f9e4: 7220 7303 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41f9ea: 0a0f |0081: move-result v15 │ │ +41f9ec: 1311 0100 |0082: const/16 v17, #int 1 // #1 │ │ +41f9f0: 380f 0500 |0084: if-eqz v15, 0089 // +0005 │ │ +41f9f4: 1318 0100 |0086: const/16 v24, #int 1 // #1 │ │ +41f9f8: 2803 |0088: goto 008b // +0003 │ │ +41f9fa: 1318 0000 |0089: const/16 v24, #int 0 // #0 │ │ +41f9fe: 7220 7703 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fa04: 0c19 |008e: move-result-object v25 │ │ +41fa06: 7220 7703 9200 |008f: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fa0c: 0c1a |0092: move-result-object v26 │ │ +41fa0e: 7220 7703 a200 |0093: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fa14: 0c1b |0096: move-result-object v27 │ │ +41fa16: 7220 7703 b200 |0097: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fa1c: 0c0f |009a: move-result-object v15 │ │ +41fa1e: 0223 0000 |009b: move/from16 v35, v0 │ │ +41fa22: 5410 c89f |009d: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc8 │ │ +41fa26: 7110 02cd 0000 |009f: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ +41fa2c: 0c00 |00a2: move-result-object v0 │ │ +41fa2e: 6e20 8acd f000 |00a3: invoke-virtual {v0, v15}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ +41fa34: 0c1c |00a6: move-result-object v28 │ │ +41fa36: 7220 7403 c200 |00a7: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fa3c: 0b1d |00aa: move-result-wide v29 │ │ +41fa3e: 7220 7403 d200 |00ab: invoke-interface {v2, v13}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fa44: 0b1f |00ae: move-result-wide v31 │ │ +41fa46: 7220 7703 e200 |00af: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fa4c: 0c21 |00b2: move-result-object v33 │ │ +41fa4e: 0200 1000 |00b3: move/from16 v0, v16 │ │ +41fa52: 7220 7303 0200 |00b5: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41fa58: 0a0f |00b8: move-result v15 │ │ +41fa5a: 380f 0500 |00b9: if-eqz v15, 00be // +0005 │ │ +41fa5e: 1322 0100 |00bb: const/16 v34, #int 1 // #1 │ │ +41fa62: 2803 |00bd: goto 00c0 // +0003 │ │ +41fa64: 1322 0000 |00be: const/16 v34, #int 0 // #0 │ │ +41fa68: 220f f719 |00c0: new-instance v15, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41fa6c: 0811 0f00 |00c2: move-object/from16 v17, v15 │ │ +41fa70: 7612 8fcd 1100 |00c4: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +41fa76: 7220 7a87 f300 |00c7: invoke-interface {v3, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41fa7c: 0210 0000 |00ca: move/from16 v16, v0 │ │ +41fa80: 0200 2300 |00cc: move/from16 v0, v35 │ │ +41fa84: 289a |00ce: goto 0068 // -0066 │ │ +41fa86: 7210 6903 0200 |00cf: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41fa8c: 1103 |00d2: return-object v3 │ │ +41fa8e: 0d00 |00d3: move-exception v0 │ │ +41fa90: 7210 6903 0200 |00d4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41fa96: 2700 |00d7: throw v0 │ │ catches : 1 │ │ 0x000f - 0x00ca │ │ -> 0x00d3 │ │ positions : │ │ 0x0002 line=470 │ │ 0x0011 line=472 │ │ 0x0017 line=473 │ │ @@ -937161,18 +937161,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41fad0: |[41fad0] tech.ula.model.daos.SessionDao_Impl$7.finalize:()V │ │ -41fae0: 5410 c99f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ -41fae4: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41faea: 0e00 |0005: return-void │ │ +41fac4: |[41fac4] tech.ula.model.daos.SessionDao_Impl$7.finalize:()V │ │ +41fad4: 5410 c99f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@9fc9 │ │ +41fad8: 6e10 e451 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41fade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/model/daos/SessionDao_Impl$7; │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ @@ -937214,86 +937214,86 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4202d0: |[4202d0] tech.ula.model.entities.App$Creator.:()V │ │ -4202e0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4202e6: 0e00 |0003: return-void │ │ +4202c4: |[4202c4] tech.ula.model.entities.App$Creator.:()V │ │ +4202d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4202da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/App$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 61 16-bit code units │ │ -42022c: |[42022c] tech.ula.model.entities.App$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -42023c: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -420240: 7120 5f9f 0d00 |0002: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420246: 2200 e819 |0005: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -42024a: 6e10 9706 0d00 |0007: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420250: 0c02 |000a: move-result-object v2 │ │ -420252: 6e10 9706 0d00 |000b: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420258: 0c03 |000e: move-result-object v3 │ │ -42025a: 6e10 9706 0d00 |000f: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420260: 0c04 |0012: move-result-object v4 │ │ -420262: 6e10 9106 0d00 |0013: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -420268: 0a01 |0016: move-result v1 │ │ -42026a: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -42026c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -42026e: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -420272: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -420274: 2802 |001c: goto 001e // +0002 │ │ -420276: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -420278: 6e10 9106 0d00 |001e: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -42027e: 0a01 |0021: move-result v1 │ │ -420280: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -420284: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -420286: 2802 |0025: goto 0027 // +0002 │ │ -420288: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -42028a: 6e10 9106 0d00 |0027: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -420290: 0a01 |002a: move-result v1 │ │ -420292: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -420296: 1219 |002d: const/4 v9, #int 1 // #1 │ │ -420298: 2802 |002e: goto 0030 // +0002 │ │ -42029a: 1209 |002f: const/4 v9, #int 0 // #0 │ │ -42029c: 6e10 9306 0d00 |0030: invoke-virtual {v13}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -4202a2: 0b0a |0033: move-result-wide v10 │ │ -4202a4: 0701 |0034: move-object v1, v0 │ │ -4202a6: 0175 |0035: move v5, v7 │ │ -4202a8: 0186 |0036: move v6, v8 │ │ -4202aa: 0197 |0037: move v7, v9 │ │ -4202ac: 04a8 |0038: move-wide v8, v10 │ │ -4202ae: 7609 11cd 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -4202b4: 1100 |003c: return-object v0 │ │ +420220: |[420220] tech.ula.model.entities.App$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +420230: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +420234: 7120 5f9f 0d00 |0002: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42023a: 2200 e819 |0005: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +42023e: 6e10 9706 0d00 |0007: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420244: 0c02 |000a: move-result-object v2 │ │ +420246: 6e10 9706 0d00 |000b: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +42024c: 0c03 |000e: move-result-object v3 │ │ +42024e: 6e10 9706 0d00 |000f: invoke-virtual {v13}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420254: 0c04 |0012: move-result-object v4 │ │ +420256: 6e10 9106 0d00 |0013: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +42025c: 0a01 |0016: move-result v1 │ │ +42025e: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +420260: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +420262: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +420266: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +420268: 2802 |001c: goto 001e // +0002 │ │ +42026a: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +42026c: 6e10 9106 0d00 |001e: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +420272: 0a01 |0021: move-result v1 │ │ +420274: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +420278: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +42027a: 2802 |0025: goto 0027 // +0002 │ │ +42027c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +42027e: 6e10 9106 0d00 |0027: invoke-virtual {v13}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +420284: 0a01 |002a: move-result v1 │ │ +420286: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +42028a: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +42028c: 2802 |002e: goto 0030 // +0002 │ │ +42028e: 1209 |002f: const/4 v9, #int 0 // #0 │ │ +420290: 6e10 9306 0d00 |0030: invoke-virtual {v13}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +420296: 0b0a |0033: move-result-wide v10 │ │ +420298: 0701 |0034: move-object v1, v0 │ │ +42029a: 0175 |0035: move v5, v7 │ │ +42029c: 0186 |0036: move v6, v8 │ │ +42029e: 0197 |0037: move v7, v9 │ │ +4202a0: 04a8 |0038: move-wide v8, v10 │ │ +4202a2: 7609 11cd 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +4202a8: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/App$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4202b8: |[4202b8] tech.ula.model.entities.App$Creator.newArray:(I)[Ljava/lang/Object; │ │ -4202c8: 2311 d41c |0000: new-array v1, v1, [Ltech/ula/model/entities/App; // type@1cd4 │ │ -4202cc: 1101 |0002: return-object v1 │ │ +4202ac: |[4202ac] tech.ula.model.entities.App$Creator.newArray:(I)[Ljava/lang/Object; │ │ +4202bc: 2311 d41c |0000: new-array v1, v1, [Ltech/ula/model/entities/App; // type@1cd4 │ │ +4202c0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3424 header: │ │ @@ -937426,48 +937426,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -420734: |[420734] tech.ula.model.entities.App.:()V │ │ -420744: 2200 e719 |0000: new-instance v0, Ltech/ula/model/entities/App$Creator; // type@19e7 │ │ -420748: 7010 0dcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/App$Creator;.:()V // method@cd0d │ │ -42074e: 6900 d19f |0005: sput-object v0, Ltech/ula/model/entities/App;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fd1 │ │ -420752: 0e00 |0007: return-void │ │ +420728: |[420728] tech.ula.model.entities.App.:()V │ │ +420738: 2200 e719 |0000: new-instance v0, Ltech/ula/model/entities/App$Creator; // type@19e7 │ │ +42073c: 7010 0dcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/App$Creator;.:()V // method@cd0d │ │ +420742: 6900 d19f |0005: sput-object v0, Ltech/ula/model/entities/App;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fd1 │ │ +420746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/App;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -420754: |[420754] tech.ula.model.entities.App.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V │ │ -420764: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -420768: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42076e: 1a00 ad79 |0005: const-string v0, "category" // string@79ad │ │ -420772: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420778: 1a00 7887 |000a: const-string v0, "filesystemRequired" // string@8778 │ │ -42077c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420782: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -420788: 5b12 d59f |0012: iput-object v2, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -42078c: 5b13 d29f |0014: iput-object v3, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420790: 5b14 d39f |0016: iput-object v4, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -420794: 5c15 d69f |0018: iput-boolean v5, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420798: 5c16 d79f |001a: iput-boolean v6, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -42079c: 5c17 d49f |001c: iput-boolean v7, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4207a0: 5a18 d89f |001e: iput-wide v8, v1, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4207a4: 0e00 |0020: return-void │ │ +420748: |[420748] tech.ula.model.entities.App.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V │ │ +420758: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +42075c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420762: 1a00 ad79 |0005: const-string v0, "category" // string@79ad │ │ +420766: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42076c: 1a00 7887 |000a: const-string v0, "filesystemRequired" // string@8778 │ │ +420770: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420776: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +42077c: 5b12 d59f |0012: iput-object v2, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420780: 5b13 d29f |0014: iput-object v3, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +420784: 5b14 d39f |0016: iput-object v4, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420788: 5c15 d69f |0018: iput-boolean v5, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +42078c: 5c16 d79f |001a: iput-boolean v6, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420790: 5c17 d49f |001c: iput-boolean v7, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +420794: 5a18 d89f |001e: iput-wide v8, v1, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +420798: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=11 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0021 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/String; │ │ @@ -937482,55 +937482,55 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 57 16-bit code units │ │ -4207a8: |[4207a8] tech.ula.model.entities.App.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4207b8: dd00 1002 |0000: and-int/lit8 v0, v16, #int 2 // #02 │ │ -4207bc: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -4207c0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -4207c4: 0710 |0006: move-object v0, v1 │ │ -4207c6: 2802 |0007: goto 0009 // +0002 │ │ -4207c8: 0790 |0008: move-object v0, v9 │ │ -4207ca: dd02 1004 |0009: and-int/lit8 v2, v16, #int 4 // #04 │ │ -4207ce: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -4207d2: 2802 |000d: goto 000f // +0002 │ │ -4207d4: 07a1 |000e: move-object v1, v10 │ │ -4207d6: dd02 1008 |000f: and-int/lit8 v2, v16, #int 8 // #08 │ │ -4207da: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -4207dc: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -4207e0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4207e2: 2802 |0015: goto 0017 // +0002 │ │ -4207e4: 01b2 |0016: move v2, v11 │ │ -4207e6: dd04 1010 |0017: and-int/lit8 v4, v16, #int 16 // #10 │ │ -4207ea: 3804 0400 |0019: if-eqz v4, 001d // +0004 │ │ -4207ee: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -4207f0: 2802 |001c: goto 001e // +0002 │ │ -4207f2: 01c4 |001d: move v4, v12 │ │ -4207f4: dd05 1020 |001e: and-int/lit8 v5, v16, #int 32 // #20 │ │ -4207f8: 3805 0300 |0020: if-eqz v5, 0023 // +0003 │ │ -4207fc: 2802 |0022: goto 0024 // +0002 │ │ -4207fe: 01d3 |0023: move v3, v13 │ │ -420800: dd05 1040 |0024: and-int/lit8 v5, v16, #int 64 // #40 │ │ -420804: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ -420808: 1605 0000 |0028: const-wide/16 v5, #int 0 // #0 │ │ -42080c: 2802 |002a: goto 002c // +0002 │ │ -42080e: 04e5 |002b: move-wide v5, v14 │ │ -420810: 0779 |002c: move-object v9, v7 │ │ -420812: 078a |002d: move-object v10, v8 │ │ -420814: 070b |002e: move-object v11, v0 │ │ -420816: 071c |002f: move-object v12, v1 │ │ -420818: 012d |0030: move v13, v2 │ │ -42081a: 014e |0031: move v14, v4 │ │ -42081c: 013f |0032: move v15, v3 │ │ -42081e: 0510 0500 |0033: move-wide/from16 v16, v5 │ │ -420822: 7609 11cd 0900 |0035: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -420828: 0e00 |0038: return-void │ │ +42079c: |[42079c] tech.ula.model.entities.App.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4207ac: dd00 1002 |0000: and-int/lit8 v0, v16, #int 2 // #02 │ │ +4207b0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +4207b4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +4207b8: 0710 |0006: move-object v0, v1 │ │ +4207ba: 2802 |0007: goto 0009 // +0002 │ │ +4207bc: 0790 |0008: move-object v0, v9 │ │ +4207be: dd02 1004 |0009: and-int/lit8 v2, v16, #int 4 // #04 │ │ +4207c2: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +4207c6: 2802 |000d: goto 000f // +0002 │ │ +4207c8: 07a1 |000e: move-object v1, v10 │ │ +4207ca: dd02 1008 |000f: and-int/lit8 v2, v16, #int 8 // #08 │ │ +4207ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +4207d0: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +4207d4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4207d6: 2802 |0015: goto 0017 // +0002 │ │ +4207d8: 01b2 |0016: move v2, v11 │ │ +4207da: dd04 1010 |0017: and-int/lit8 v4, v16, #int 16 // #10 │ │ +4207de: 3804 0400 |0019: if-eqz v4, 001d // +0004 │ │ +4207e2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +4207e4: 2802 |001c: goto 001e // +0002 │ │ +4207e6: 01c4 |001d: move v4, v12 │ │ +4207e8: dd05 1020 |001e: and-int/lit8 v5, v16, #int 32 // #20 │ │ +4207ec: 3805 0300 |0020: if-eqz v5, 0023 // +0003 │ │ +4207f0: 2802 |0022: goto 0024 // +0002 │ │ +4207f2: 01d3 |0023: move v3, v13 │ │ +4207f4: dd05 1040 |0024: and-int/lit8 v5, v16, #int 64 // #40 │ │ +4207f8: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ +4207fc: 1605 0000 |0028: const-wide/16 v5, #int 0 // #0 │ │ +420800: 2802 |002a: goto 002c // +0002 │ │ +420802: 04e5 |002b: move-wide v5, v14 │ │ +420804: 0779 |002c: move-object v9, v7 │ │ +420806: 078a |002d: move-object v10, v8 │ │ +420808: 070b |002e: move-object v11, v0 │ │ +42080a: 071c |002f: move-object v12, v1 │ │ +42080c: 012d |0030: move v13, v2 │ │ +42080e: 014e |0031: move v14, v4 │ │ +420810: 013f |0032: move v15, v3 │ │ +420812: 0510 0500 |0033: move-wide/from16 v16, v5 │ │ +420816: 7609 11cd 0900 |0035: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +42081c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0035 line=19 │ │ locals : │ │ 0x0000 - 0x0039 reg=7 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0039 reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x0039 reg=9 (null) Ljava/lang/String; │ │ @@ -937547,288 +937547,288 @@ │ │ type : '(Ltech/ula/model/entities/App;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILjava/lang/Object;)Ltech/ula/model/entities/App;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 20 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 71 16-bit code units │ │ -420644: |[420644] tech.ula.model.entities.App.copy$default:(Ltech/ula/model/entities/App;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILjava/lang/Object;)Ltech/ula/model/entities/App; │ │ -420654: 0790 |0000: move-object v0, v9 │ │ -420656: dd01 1201 |0001: and-int/lit8 v1, v18, #int 1 // #01 │ │ -42065a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -42065e: 5401 d59f |0005: iget-object v1, v0, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -420662: 2802 |0007: goto 0009 // +0002 │ │ -420664: 07a1 |0008: move-object v1, v10 │ │ -420666: dd02 1202 |0009: and-int/lit8 v2, v18, #int 2 // #02 │ │ -42066a: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -42066e: 5402 d29f |000d: iget-object v2, v0, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420672: 2802 |000f: goto 0011 // +0002 │ │ -420674: 07b2 |0010: move-object v2, v11 │ │ -420676: dd03 1204 |0011: and-int/lit8 v3, v18, #int 4 // #04 │ │ -42067a: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -42067e: 5403 d39f |0015: iget-object v3, v0, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -420682: 2802 |0017: goto 0019 // +0002 │ │ -420684: 07c3 |0018: move-object v3, v12 │ │ -420686: dd04 1208 |0019: and-int/lit8 v4, v18, #int 8 // #08 │ │ -42068a: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ -42068e: 5504 d69f |001d: iget-boolean v4, v0, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420692: 2802 |001f: goto 0021 // +0002 │ │ -420694: 01d4 |0020: move v4, v13 │ │ -420696: dd05 1210 |0021: and-int/lit8 v5, v18, #int 16 // #10 │ │ -42069a: 3805 0500 |0023: if-eqz v5, 0028 // +0005 │ │ -42069e: 5505 d79f |0025: iget-boolean v5, v0, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -4206a2: 2802 |0027: goto 0029 // +0002 │ │ -4206a4: 01e5 |0028: move v5, v14 │ │ -4206a6: dd06 1220 |0029: and-int/lit8 v6, v18, #int 32 // #20 │ │ -4206aa: 3806 0500 |002b: if-eqz v6, 0030 // +0005 │ │ -4206ae: 5506 d49f |002d: iget-boolean v6, v0, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4206b2: 2802 |002f: goto 0031 // +0002 │ │ -4206b4: 01f6 |0030: move v6, v15 │ │ -4206b6: dd07 1240 |0031: and-int/lit8 v7, v18, #int 64 // #40 │ │ -4206ba: 3807 0500 |0033: if-eqz v7, 0038 // +0005 │ │ -4206be: 5307 d89f |0035: iget-wide v7, v0, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4206c2: 2803 |0037: goto 003a // +0003 │ │ -4206c4: 0507 1000 |0038: move-wide/from16 v7, v16 │ │ -4206c8: 071a |003a: move-object v10, v1 │ │ -4206ca: 072b |003b: move-object v11, v2 │ │ -4206cc: 073c |003c: move-object v12, v3 │ │ -4206ce: 014d |003d: move v13, v4 │ │ -4206d0: 015e |003e: move v14, v5 │ │ -4206d2: 016f |003f: move v15, v6 │ │ -4206d4: 0510 0700 |0040: move-wide/from16 v16, v7 │ │ -4206d8: 7409 1acd 0900 |0042: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/App;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)Ltech/ula/model/entities/App; // method@cd1a │ │ -4206de: 0c00 |0045: move-result-object v0 │ │ -4206e0: 1100 |0046: return-object v0 │ │ +420638: |[420638] tech.ula.model.entities.App.copy$default:(Ltech/ula/model/entities/App;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILjava/lang/Object;)Ltech/ula/model/entities/App; │ │ +420648: 0790 |0000: move-object v0, v9 │ │ +42064a: dd01 1201 |0001: and-int/lit8 v1, v18, #int 1 // #01 │ │ +42064e: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +420652: 5401 d59f |0005: iget-object v1, v0, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420656: 2802 |0007: goto 0009 // +0002 │ │ +420658: 07a1 |0008: move-object v1, v10 │ │ +42065a: dd02 1202 |0009: and-int/lit8 v2, v18, #int 2 // #02 │ │ +42065e: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +420662: 5402 d29f |000d: iget-object v2, v0, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +420666: 2802 |000f: goto 0011 // +0002 │ │ +420668: 07b2 |0010: move-object v2, v11 │ │ +42066a: dd03 1204 |0011: and-int/lit8 v3, v18, #int 4 // #04 │ │ +42066e: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +420672: 5403 d39f |0015: iget-object v3, v0, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420676: 2802 |0017: goto 0019 // +0002 │ │ +420678: 07c3 |0018: move-object v3, v12 │ │ +42067a: dd04 1208 |0019: and-int/lit8 v4, v18, #int 8 // #08 │ │ +42067e: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ +420682: 5504 d69f |001d: iget-boolean v4, v0, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +420686: 2802 |001f: goto 0021 // +0002 │ │ +420688: 01d4 |0020: move v4, v13 │ │ +42068a: dd05 1210 |0021: and-int/lit8 v5, v18, #int 16 // #10 │ │ +42068e: 3805 0500 |0023: if-eqz v5, 0028 // +0005 │ │ +420692: 5505 d79f |0025: iget-boolean v5, v0, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420696: 2802 |0027: goto 0029 // +0002 │ │ +420698: 01e5 |0028: move v5, v14 │ │ +42069a: dd06 1220 |0029: and-int/lit8 v6, v18, #int 32 // #20 │ │ +42069e: 3806 0500 |002b: if-eqz v6, 0030 // +0005 │ │ +4206a2: 5506 d49f |002d: iget-boolean v6, v0, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +4206a6: 2802 |002f: goto 0031 // +0002 │ │ +4206a8: 01f6 |0030: move v6, v15 │ │ +4206aa: dd07 1240 |0031: and-int/lit8 v7, v18, #int 64 // #40 │ │ +4206ae: 3807 0500 |0033: if-eqz v7, 0038 // +0005 │ │ +4206b2: 5307 d89f |0035: iget-wide v7, v0, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4206b6: 2803 |0037: goto 003a // +0003 │ │ +4206b8: 0507 1000 |0038: move-wide/from16 v7, v16 │ │ +4206bc: 071a |003a: move-object v10, v1 │ │ +4206be: 072b |003b: move-object v11, v2 │ │ +4206c0: 073c |003c: move-object v12, v3 │ │ +4206c2: 014d |003d: move v13, v4 │ │ +4206c4: 015e |003e: move v14, v5 │ │ +4206c6: 016f |003f: move v15, v6 │ │ +4206c8: 0510 0700 |0040: move-wide/from16 v16, v7 │ │ +4206cc: 7409 1acd 0900 |0042: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/App;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)Ltech/ula/model/entities/App; // method@cd1a │ │ +4206d2: 0c00 |0045: move-result-object v0 │ │ +4206d4: 1100 |0046: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/App;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4204c8: |[4204c8] tech.ula.model.entities.App.component1:()Ljava/lang/String; │ │ -4204d8: 5410 d59f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -4204dc: 1100 |0002: return-object v0 │ │ +4204bc: |[4204bc] tech.ula.model.entities.App.component1:()Ljava/lang/String; │ │ +4204cc: 5410 d59f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +4204d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/App;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4204e0: |[4204e0] tech.ula.model.entities.App.component2:()Ljava/lang/String; │ │ -4204f0: 5410 d29f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -4204f4: 1100 |0002: return-object v0 │ │ +4204d4: |[4204d4] tech.ula.model.entities.App.component2:()Ljava/lang/String; │ │ +4204e4: 5410 d29f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +4204e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/App;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4204f8: |[4204f8] tech.ula.model.entities.App.component3:()Ljava/lang/String; │ │ -420508: 5410 d39f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -42050c: 1100 |0002: return-object v0 │ │ +4204ec: |[4204ec] tech.ula.model.entities.App.component3:()Ljava/lang/String; │ │ +4204fc: 5410 d39f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/entities/App;) │ │ name : 'component4' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4202e8: |[4202e8] tech.ula.model.entities.App.component4:()Z │ │ -4202f8: 5510 d69f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -4202fc: 0f00 |0002: return v0 │ │ +4202dc: |[4202dc] tech.ula.model.entities.App.component4:()Z │ │ +4202ec: 5510 d69f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +4202f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/entities/App;) │ │ name : 'component5' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420300: |[420300] tech.ula.model.entities.App.component5:()Z │ │ -420310: 5510 d79f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -420314: 0f00 |0002: return v0 │ │ +4202f4: |[4202f4] tech.ula.model.entities.App.component5:()Z │ │ +420304: 5510 d79f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420308: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/entities/App;) │ │ name : 'component6' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420318: |[420318] tech.ula.model.entities.App.component6:()Z │ │ -420328: 5510 d49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -42032c: 0f00 |0002: return v0 │ │ +42030c: |[42030c] tech.ula.model.entities.App.component6:()Z │ │ +42031c: 5510 d49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +420320: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/entities/App;) │ │ name : 'component7' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420614: |[420614] tech.ula.model.entities.App.component7:()J │ │ -420624: 5320 d89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -420628: 1000 |0002: return-wide v0 │ │ +420608: |[420608] tech.ula.model.entities.App.component7:()J │ │ +420618: 5320 d89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +42061c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/entities/App;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 31 16-bit code units │ │ -4206e4: |[4206e4] tech.ula.model.entities.App.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)Ltech/ula/model/entities/App; │ │ -4206f4: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -4206f8: 07b2 |0002: move-object v2, v11 │ │ -4206fa: 7120 5f9f 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420700: 1a00 ad79 |0006: const-string v0, "category" // string@79ad │ │ -420704: 07c3 |0008: move-object v3, v12 │ │ -420706: 7120 5f9f 0c00 |0009: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42070c: 1a00 7887 |000c: const-string v0, "filesystemRequired" // string@8778 │ │ -420710: 07d4 |000e: move-object v4, v13 │ │ -420712: 7120 5f9f 0d00 |000f: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420718: 2200 e819 |0012: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -42071c: 0701 |0014: move-object v1, v0 │ │ -42071e: 01e5 |0015: move v5, v14 │ │ -420720: 01f6 |0016: move v6, v15 │ │ -420722: 0207 1000 |0017: move/from16 v7, v16 │ │ -420726: 0508 1100 |0019: move-wide/from16 v8, v17 │ │ -42072a: 7609 11cd 0100 |001b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -420730: 1100 |001e: return-object v0 │ │ +4206d8: |[4206d8] tech.ula.model.entities.App.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)Ltech/ula/model/entities/App; │ │ +4206e8: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +4206ec: 07b2 |0002: move-object v2, v11 │ │ +4206ee: 7120 5f9f 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4206f4: 1a00 ad79 |0006: const-string v0, "category" // string@79ad │ │ +4206f8: 07c3 |0008: move-object v3, v12 │ │ +4206fa: 7120 5f9f 0c00 |0009: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420700: 1a00 7887 |000c: const-string v0, "filesystemRequired" // string@8778 │ │ +420704: 07d4 |000e: move-object v4, v13 │ │ +420706: 7120 5f9f 0d00 |000f: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42070c: 2200 e819 |0012: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +420710: 0701 |0014: move-object v1, v0 │ │ +420712: 01e5 |0015: move v5, v14 │ │ +420714: 01f6 |0016: move v6, v15 │ │ +420716: 0207 1000 |0017: move/from16 v7, v16 │ │ +42071a: 0508 1100 |0019: move-wide/from16 v8, v17 │ │ +42071e: 7609 11cd 0100 |001b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +420724: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/model/entities/App;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -420414: |[420414] tech.ula.model.entities.App.describeContents:()I │ │ -420424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -420426: 0f00 |0001: return v0 │ │ +420408: |[420408] tech.ula.model.entities.App.describeContents:()I │ │ +420418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42041a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/entities/App;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -420330: |[420330] tech.ula.model.entities.App.equals:(Ljava/lang/Object;)Z │ │ -420340: 3254 4300 |0000: if-eq v4, v5, 0043 // +0043 │ │ -420344: 2050 e819 |0002: instance-of v0, v5, Ltech/ula/model/entities/App; // type@19e8 │ │ -420348: 3800 3d00 |0004: if-eqz v0, 0041 // +003d │ │ -42034c: 1f05 e819 |0006: check-cast v5, Ltech/ula/model/entities/App; // type@19e8 │ │ -420350: 5440 d59f |0008: iget-object v0, v4, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -420354: 5451 d59f |000a: iget-object v1, v5, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -420358: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42035e: 0a00 |000f: move-result v0 │ │ -420360: 3800 3100 |0010: if-eqz v0, 0041 // +0031 │ │ -420364: 5440 d29f |0012: iget-object v0, v4, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420368: 5451 d29f |0014: iget-object v1, v5, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -42036c: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420372: 0a00 |0019: move-result v0 │ │ -420374: 3800 2700 |001a: if-eqz v0, 0041 // +0027 │ │ -420378: 5440 d39f |001c: iget-object v0, v4, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -42037c: 5451 d39f |001e: iget-object v1, v5, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -420380: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420386: 0a00 |0023: move-result v0 │ │ -420388: 3800 1d00 |0024: if-eqz v0, 0041 // +001d │ │ -42038c: 5540 d69f |0026: iget-boolean v0, v4, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420390: 5551 d69f |0028: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420394: 3310 1700 |002a: if-ne v0, v1, 0041 // +0017 │ │ -420398: 5540 d79f |002c: iget-boolean v0, v4, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -42039c: 5551 d79f |002e: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -4203a0: 3310 1100 |0030: if-ne v0, v1, 0041 // +0011 │ │ -4203a4: 5540 d49f |0032: iget-boolean v0, v4, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4203a8: 5551 d49f |0034: iget-boolean v1, v5, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4203ac: 3310 0b00 |0036: if-ne v0, v1, 0041 // +000b │ │ -4203b0: 5340 d89f |0038: iget-wide v0, v4, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4203b4: 5352 d89f |003a: iget-wide v2, v5, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4203b8: 3105 0002 |003c: cmp-long v5, v0, v2 │ │ -4203bc: 3905 0300 |003e: if-nez v5, 0041 // +0003 │ │ -4203c0: 2803 |0040: goto 0043 // +0003 │ │ -4203c2: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -4203c4: 0f05 |0042: return v5 │ │ -4203c6: 1215 |0043: const/4 v5, #int 1 // #1 │ │ -4203c8: 0f05 |0044: return v5 │ │ +420324: |[420324] tech.ula.model.entities.App.equals:(Ljava/lang/Object;)Z │ │ +420334: 3254 4300 |0000: if-eq v4, v5, 0043 // +0043 │ │ +420338: 2050 e819 |0002: instance-of v0, v5, Ltech/ula/model/entities/App; // type@19e8 │ │ +42033c: 3800 3d00 |0004: if-eqz v0, 0041 // +003d │ │ +420340: 1f05 e819 |0006: check-cast v5, Ltech/ula/model/entities/App; // type@19e8 │ │ +420344: 5440 d59f |0008: iget-object v0, v4, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420348: 5451 d59f |000a: iget-object v1, v5, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +42034c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420352: 0a00 |000f: move-result v0 │ │ +420354: 3800 3100 |0010: if-eqz v0, 0041 // +0031 │ │ +420358: 5440 d29f |0012: iget-object v0, v4, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +42035c: 5451 d29f |0014: iget-object v1, v5, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +420360: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420366: 0a00 |0019: move-result v0 │ │ +420368: 3800 2700 |001a: if-eqz v0, 0041 // +0027 │ │ +42036c: 5440 d39f |001c: iget-object v0, v4, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420370: 5451 d39f |001e: iget-object v1, v5, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420374: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42037a: 0a00 |0023: move-result v0 │ │ +42037c: 3800 1d00 |0024: if-eqz v0, 0041 // +001d │ │ +420380: 5540 d69f |0026: iget-boolean v0, v4, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +420384: 5551 d69f |0028: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +420388: 3310 1700 |002a: if-ne v0, v1, 0041 // +0017 │ │ +42038c: 5540 d79f |002c: iget-boolean v0, v4, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420390: 5551 d79f |002e: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420394: 3310 1100 |0030: if-ne v0, v1, 0041 // +0011 │ │ +420398: 5540 d49f |0032: iget-boolean v0, v4, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +42039c: 5551 d49f |0034: iget-boolean v1, v5, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +4203a0: 3310 0b00 |0036: if-ne v0, v1, 0041 // +000b │ │ +4203a4: 5340 d89f |0038: iget-wide v0, v4, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4203a8: 5352 d89f |003a: iget-wide v2, v5, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4203ac: 3105 0002 |003c: cmp-long v5, v0, v2 │ │ +4203b0: 3905 0300 |003e: if-nez v5, 0041 // +0003 │ │ +4203b4: 2803 |0040: goto 0043 // +0003 │ │ +4203b6: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +4203b8: 0f05 |0042: return v5 │ │ +4203ba: 1215 |0043: const/4 v5, #int 1 // #1 │ │ +4203bc: 0f05 |0044: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/model/entities/App;) │ │ name : 'getCategory' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420510: |[420510] tech.ula.model.entities.App.getCategory:()Ljava/lang/String; │ │ -420520: 5410 d29f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420524: 1100 |0002: return-object v0 │ │ +420504: |[420504] tech.ula.model.entities.App.getCategory:()Ljava/lang/String; │ │ +420514: 5410 d29f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +420518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #11 : (in Ltech/ula/model/entities/App;) │ │ @@ -937836,17 +937836,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420528: |[420528] tech.ula.model.entities.App.getFilesystemRequired:()Ljava/lang/String; │ │ -420538: 5410 d39f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -42053c: 1100 |0002: return-object v0 │ │ +42051c: |[42051c] tech.ula.model.entities.App.getFilesystemRequired:()Ljava/lang/String; │ │ +42052c: 5410 d39f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #12 : (in Ltech/ula/model/entities/App;) │ │ @@ -937854,17 +937854,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420540: |[420540] tech.ula.model.entities.App.getName:()Ljava/lang/String; │ │ -420550: 5410 d59f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -420554: 1100 |0002: return-object v0 │ │ +420534: |[420534] tech.ula.model.entities.App.getName:()Ljava/lang/String; │ │ +420544: 5410 d59f |0000: iget-object v0, v1, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #13 : (in Ltech/ula/model/entities/App;) │ │ @@ -937872,17 +937872,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4203cc: |[4203cc] tech.ula.model.entities.App.getSupportsCli:()Z │ │ -4203dc: 5510 d69f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -4203e0: 0f00 |0002: return v0 │ │ +4203c0: |[4203c0] tech.ula.model.entities.App.getSupportsCli:()Z │ │ +4203d0: 5510 d69f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +4203d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #14 : (in Ltech/ula/model/entities/App;) │ │ @@ -937890,17 +937890,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4203e4: |[4203e4] tech.ula.model.entities.App.getSupportsGui:()Z │ │ -4203f4: 5510 d79f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -4203f8: 0f00 |0002: return v0 │ │ +4203d8: |[4203d8] tech.ula.model.entities.App.getSupportsGui:()Z │ │ +4203e8: 5510 d79f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +4203ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #15 : (in Ltech/ula/model/entities/App;) │ │ @@ -937908,17 +937908,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42062c: |[42062c] tech.ula.model.entities.App.getVersion:()J │ │ -42063c: 5320 d89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -420640: 1000 |0002: return-wide v0 │ │ +420620: |[420620] tech.ula.model.entities.App.getVersion:()J │ │ +420630: 5320 d89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +420634: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/App; │ │ │ │ #16 : (in Ltech/ula/model/entities/App;) │ │ @@ -937926,76 +937926,76 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -420428: |[420428] tech.ula.model.entities.App.hashCode:()I │ │ -420438: 5450 d59f |0000: iget-object v0, v5, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -42043c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42043e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -420442: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420448: 0a00 |0008: move-result v0 │ │ -42044a: 2802 |0009: goto 000b // +0002 │ │ -42044c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42044e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -420452: 5452 d29f |000d: iget-object v2, v5, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420456: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -42045a: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420460: 0a02 |0014: move-result v2 │ │ -420462: 2802 |0015: goto 0017 // +0002 │ │ -420464: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -420466: b020 |0017: add-int/2addr v0, v2 │ │ -420468: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42046c: 5452 d39f |001a: iget-object v2, v5, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -420470: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -420474: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42047a: 0a01 |0021: move-result v1 │ │ -42047c: b010 |0022: add-int/2addr v0, v1 │ │ -42047e: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -420482: 5551 d69f |0025: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420486: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -420488: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -42048c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -42048e: b010 |002b: add-int/2addr v0, v1 │ │ -420490: da00 001f |002c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -420494: 5551 d79f |002e: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -420498: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ -42049c: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -42049e: b010 |0033: add-int/2addr v0, v1 │ │ -4204a0: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4204a4: 5551 d49f |0036: iget-boolean v1, v5, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4204a8: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ -4204ac: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -4204ae: b010 |003b: add-int/2addr v0, v1 │ │ -4204b0: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4204b4: 5351 d89f |003e: iget-wide v1, v5, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4204b8: 1303 2000 |0040: const/16 v3, #int 32 // #20 │ │ -4204bc: a503 0103 |0042: ushr-long v3, v1, v3 │ │ -4204c0: c231 |0044: xor-long/2addr v1, v3 │ │ -4204c2: 8412 |0045: long-to-int v2, v1 │ │ -4204c4: b020 |0046: add-int/2addr v0, v2 │ │ -4204c6: 0f00 |0047: return v0 │ │ +42041c: |[42041c] tech.ula.model.entities.App.hashCode:()I │ │ +42042c: 5450 d59f |0000: iget-object v0, v5, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +420432: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +420436: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42043c: 0a00 |0008: move-result v0 │ │ +42043e: 2802 |0009: goto 000b // +0002 │ │ +420440: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +420442: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +420446: 5452 d29f |000d: iget-object v2, v5, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +42044a: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +42044e: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420454: 0a02 |0014: move-result v2 │ │ +420456: 2802 |0015: goto 0017 // +0002 │ │ +420458: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +42045a: b020 |0017: add-int/2addr v0, v2 │ │ +42045c: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +420460: 5452 d39f |001a: iget-object v2, v5, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +420464: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +420468: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42046e: 0a01 |0021: move-result v1 │ │ +420470: b010 |0022: add-int/2addr v0, v1 │ │ +420472: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +420476: 5551 d69f |0025: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +42047a: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +42047c: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +420480: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +420482: b010 |002b: add-int/2addr v0, v1 │ │ +420484: da00 001f |002c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +420488: 5551 d79f |002e: iget-boolean v1, v5, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +42048c: 3801 0300 |0030: if-eqz v1, 0033 // +0003 │ │ +420490: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +420492: b010 |0033: add-int/2addr v0, v1 │ │ +420494: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +420498: 5551 d49f |0036: iget-boolean v1, v5, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +42049c: 3801 0300 |0038: if-eqz v1, 003b // +0003 │ │ +4204a0: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +4204a2: b010 |003b: add-int/2addr v0, v1 │ │ +4204a4: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4204a8: 5351 d89f |003e: iget-wide v1, v5, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4204ac: 1303 2000 |0040: const/16 v3, #int 32 // #20 │ │ +4204b0: a503 0103 |0042: ushr-long v3, v1, v3 │ │ +4204b4: c231 |0044: xor-long/2addr v1, v3 │ │ +4204b6: 8412 |0045: long-to-int v2, v1 │ │ +4204b8: b020 |0046: add-int/2addr v0, v2 │ │ +4204ba: 0f00 |0047: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Ltech/ula/model/entities/App;) │ │ name : 'isPaidApp' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4203fc: |[4203fc] tech.ula.model.entities.App.isPaidApp:()Z │ │ -42040c: 5510 d49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -420410: 0f00 |0002: return v0 │ │ +4203f0: |[4203f0] tech.ula.model.entities.App.isPaidApp:()Z │ │ +420400: 5510 d49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +420404: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/App; │ │ │ │ #18 : (in Ltech/ula/model/entities/App;) │ │ @@ -938003,19 +938003,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42082c: |[42082c] tech.ula.model.entities.App.setCategory:(Ljava/lang/String;)V │ │ -42083c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -420840: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420846: 5b12 d29f |0005: iput-object v2, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -42084a: 0e00 |0007: return-void │ │ +420820: |[420820] tech.ula.model.entities.App.setCategory:(Ljava/lang/String;)V │ │ +420830: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +420834: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42083a: 5b12 d29f |0005: iput-object v2, v1, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +42083e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -938024,19 +938024,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42084c: |[42084c] tech.ula.model.entities.App.setFilesystemRequired:(Ljava/lang/String;)V │ │ -42085c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -420860: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420866: 5b12 d39f |0005: iput-object v2, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -42086a: 0e00 |0007: return-void │ │ +420840: |[420840] tech.ula.model.entities.App.setFilesystemRequired:(Ljava/lang/String;)V │ │ +420850: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +420854: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42085a: 5b12 d39f |0005: iput-object v2, v1, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +42085e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -938045,17 +938045,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42086c: |[42086c] tech.ula.model.entities.App.setPaidApp:(Z)V │ │ -42087c: 5c01 d49f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -420880: 0e00 |0002: return-void │ │ +420860: |[420860] tech.ula.model.entities.App.setPaidApp:(Z)V │ │ +420870: 5c01 d49f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +420874: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -938064,17 +938064,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420884: |[420884] tech.ula.model.entities.App.setSupportsCli:(Z)V │ │ -420894: 5c01 d69f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420898: 0e00 |0002: return-void │ │ +420878: |[420878] tech.ula.model.entities.App.setSupportsCli:(Z)V │ │ +420888: 5c01 d69f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +42088c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -938083,17 +938083,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42089c: |[42089c] tech.ula.model.entities.App.setSupportsGui:(Z)V │ │ -4208ac: 5c01 d79f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -4208b0: 0e00 |0002: return-void │ │ +420890: |[420890] tech.ula.model.entities.App.setSupportsGui:(Z)V │ │ +4208a0: 5c01 d79f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +4208a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -938102,17 +938102,17 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4208b4: |[4208b4] tech.ula.model.entities.App.setVersion:(J)V │ │ -4208c4: 5a01 d89f |0000: iput-wide v1, v0, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4208c8: 0e00 |0002: return-void │ │ +4208a8: |[4208a8] tech.ula.model.entities.App.setVersion:(J)V │ │ +4208b8: 5a01 d89f |0000: iput-wide v1, v0, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4208bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -938121,81 +938121,81 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -420558: |[420558] tech.ula.model.entities.App.toString:()Ljava/lang/String; │ │ -420568: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42056c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -420572: 1a01 5119 |0005: const-string v1, "App(name=" // string@1951 │ │ -420576: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42057c: 5431 d59f |000a: iget-object v1, v3, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -420580: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420586: 1a01 7c12 |000f: const-string v1, ", category=" // string@127c │ │ -42058a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420590: 5431 d29f |0014: iget-object v1, v3, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -420594: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42059a: 1a01 b212 |0019: const-string v1, ", filesystemRequired=" // string@12b2 │ │ -42059e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205a4: 5431 d39f |001e: iget-object v1, v3, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -4205a8: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205ae: 1a01 2e13 |0023: const-string v1, ", supportsCli=" // string@132e │ │ -4205b2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205b8: 5531 d69f |0028: iget-boolean v1, v3, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -4205bc: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4205c2: 1a01 2f13 |002d: const-string v1, ", supportsGui=" // string@132f │ │ -4205c6: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205cc: 5531 d79f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -4205d0: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4205d6: 1a01 c912 |0037: const-string v1, ", isPaidApp=" // string@12c9 │ │ -4205da: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205e0: 5531 d49f |003c: iget-boolean v1, v3, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -4205e4: 6e20 9184 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4205ea: 1a01 4913 |0041: const-string v1, ", version=" // string@1349 │ │ -4205ee: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4205f4: 5331 d89f |0046: iget-wide v1, v3, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -4205f8: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -4205fe: 1a01 5211 |004b: const-string v1, ")" // string@1152 │ │ -420602: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420608: 6e10 9f84 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42060e: 0c00 |0053: move-result-object v0 │ │ -420610: 1100 |0054: return-object v0 │ │ +42054c: |[42054c] tech.ula.model.entities.App.toString:()Ljava/lang/String; │ │ +42055c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +420560: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +420566: 1a01 5119 |0005: const-string v1, "App(name=" // string@1951 │ │ +42056a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420570: 5431 d59f |000a: iget-object v1, v3, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +420574: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42057a: 1a01 7c12 |000f: const-string v1, ", category=" // string@127c │ │ +42057e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420584: 5431 d29f |0014: iget-object v1, v3, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +420588: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42058e: 1a01 b212 |0019: const-string v1, ", filesystemRequired=" // string@12b2 │ │ +420592: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420598: 5431 d39f |001e: iget-object v1, v3, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +42059c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205a2: 1a01 2e13 |0023: const-string v1, ", supportsCli=" // string@132e │ │ +4205a6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205ac: 5531 d69f |0028: iget-boolean v1, v3, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +4205b0: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4205b6: 1a01 2f13 |002d: const-string v1, ", supportsGui=" // string@132f │ │ +4205ba: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205c0: 5531 d79f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +4205c4: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4205ca: 1a01 c912 |0037: const-string v1, ", isPaidApp=" // string@12c9 │ │ +4205ce: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205d4: 5531 d49f |003c: iget-boolean v1, v3, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +4205d8: 6e20 9184 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4205de: 1a01 4913 |0041: const-string v1, ", version=" // string@1349 │ │ +4205e2: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205e8: 5331 d89f |0046: iget-wide v1, v3, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +4205ec: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +4205f2: 1a01 5211 |004b: const-string v1, ")" // string@1152 │ │ +4205f6: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4205fc: 6e10 9f84 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +420602: 0c00 |0053: move-result-object v0 │ │ +420604: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Ltech/ula/model/entities/App;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -4208cc: |[4208cc] tech.ula.model.entities.App.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4208dc: 1a04 7eb8 |0000: const-string v4, "parcel" // string@b87e │ │ -4208e0: 7120 5f9f 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4208e6: 5424 d59f |0005: iget-object v4, v2, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ -4208ea: 6e20 ae06 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -4208f0: 5424 d29f |000a: iget-object v4, v2, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ -4208f4: 6e20 ae06 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -4208fa: 5424 d39f |000f: iget-object v4, v2, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ -4208fe: 6e20 ae06 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -420904: 5524 d69f |0014: iget-boolean v4, v2, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ -420908: 6e20 a506 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -42090e: 5524 d79f |0019: iget-boolean v4, v2, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ -420912: 6e20 a506 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -420918: 5524 d49f |001e: iget-boolean v4, v2, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ -42091c: 6e20 a506 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -420922: 5320 d89f |0023: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ -420926: 6e30 a906 0301 |0025: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -42092c: 0e00 |0028: return-void │ │ +4208c0: |[4208c0] tech.ula.model.entities.App.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4208d0: 1a04 7eb8 |0000: const-string v4, "parcel" // string@b87e │ │ +4208d4: 7120 5f9f 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4208da: 5424 d59f |0005: iget-object v4, v2, Ltech/ula/model/entities/App;.name:Ljava/lang/String; // field@9fd5 │ │ +4208de: 6e20 ae06 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4208e4: 5424 d29f |000a: iget-object v4, v2, Ltech/ula/model/entities/App;.category:Ljava/lang/String; // field@9fd2 │ │ +4208e8: 6e20 ae06 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4208ee: 5424 d39f |000f: iget-object v4, v2, Ltech/ula/model/entities/App;.filesystemRequired:Ljava/lang/String; // field@9fd3 │ │ +4208f2: 6e20 ae06 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4208f8: 5524 d69f |0014: iget-boolean v4, v2, Ltech/ula/model/entities/App;.supportsCli:Z // field@9fd6 │ │ +4208fc: 6e20 a506 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +420902: 5524 d79f |0019: iget-boolean v4, v2, Ltech/ula/model/entities/App;.supportsGui:Z // field@9fd7 │ │ +420906: 6e20 a506 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +42090c: 5524 d49f |001e: iget-boolean v4, v2, Ltech/ula/model/entities/App;.isPaidApp:Z // field@9fd4 │ │ +420910: 6e20 a506 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +420916: 5320 d89f |0023: iget-wide v0, v2, Ltech/ula/model/entities/App;.version:J // field@9fd8 │ │ +42091a: 6e30 a906 0301 |0025: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +420920: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6482 (App.kt) │ │ │ │ Class #3425 header: │ │ @@ -938276,26 +938276,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -420b68: |[420b68] tech.ula.model.entities.Asset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -420b78: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -420b7c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b82: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ -420b86: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b8c: 1a00 0fb9 |000a: const-string v0, "pathName" // string@b90f │ │ -420b90: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b96: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -420b9c: 5b12 d99f |0012: iput-object v2, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420ba0: 5b13 db9f |0014: iput-object v3, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420ba4: 5b14 da9f |0016: iput-object v4, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420ba8: 0e00 |0018: return-void │ │ +420b5c: |[420b5c] tech.ula.model.entities.Asset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +420b6c: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +420b70: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b76: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ +420b7a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b80: 1a00 0fb9 |000a: const-string v0, "pathName" // string@b90f │ │ +420b84: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b8a: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +420b90: 5b12 d99f |0012: iput-object v2, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +420b94: 5b13 db9f |0014: iput-object v3, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420b98: 5b14 da9f |0016: iput-object v4, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420b9c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=3 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/model/entities/Asset; │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -938306,27 +938306,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -420bac: |[420bac] tech.ula.model.entities.Asset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -420bbc: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -420bc0: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ -420bc4: 2203 9410 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -420bc8: 7010 8384 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -420bce: 6e20 8f84 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420bd4: 1304 2f00 |000c: const/16 v4, #int 47 // #2f │ │ -420bd8: 6e20 8784 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -420bde: 6e20 8f84 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420be4: 6e10 9f84 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -420bea: 0c03 |0017: move-result-object v3 │ │ -420bec: 7040 2ecd 1032 |0018: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cd2e │ │ -420bf2: 0e00 |001b: return-void │ │ +420ba0: |[420ba0] tech.ula.model.entities.Asset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +420bb0: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +420bb4: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ +420bb8: 2203 9410 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +420bbc: 7010 8384 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +420bc2: 6e20 8f84 2300 |0009: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420bc8: 1304 2f00 |000c: const/16 v4, #int 47 // #2f │ │ +420bcc: 6e20 8784 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +420bd2: 6e20 8f84 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420bd8: 6e10 9f84 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +420bde: 0c03 |0017: move-result-object v3 │ │ +420be0: 7040 2ecd 1032 |0018: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cd2e │ │ +420be6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=6 │ │ locals : │ │ 0x0000 - 0x001c reg=0 this Ltech/ula/model/entities/Asset; │ │ 0x0000 - 0x001c reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=2 (null) Ljava/lang/String; │ │ @@ -938339,153 +938339,153 @@ │ │ type : '(Ltech/ula/model/entities/Asset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/entities/Asset;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -420aec: |[420aec] tech.ula.model.entities.Asset.copy$default:(Ltech/ula/model/entities/Asset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/entities/Asset; │ │ -420afc: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -420b00: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -420b04: 5401 d99f |0004: iget-object v1, v0, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420b08: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -420b0c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -420b10: 5402 db9f |000a: iget-object v2, v0, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420b14: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -420b18: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -420b1c: 5403 da9f |0010: iget-object v3, v0, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420b20: 6e40 33cd 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/entities/Asset;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/entities/Asset; // method@cd33 │ │ -420b26: 0c00 |0015: move-result-object v0 │ │ -420b28: 1100 |0016: return-object v0 │ │ +420ae0: |[420ae0] tech.ula.model.entities.Asset.copy$default:(Ltech/ula/model/entities/Asset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/entities/Asset; │ │ +420af0: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +420af4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +420af8: 5401 d99f |0004: iget-object v1, v0, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +420afc: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +420b00: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +420b04: 5402 db9f |000a: iget-object v2, v0, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420b08: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +420b0c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +420b10: 5403 da9f |0010: iget-object v3, v0, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420b14: 6e40 33cd 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/entities/Asset;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/entities/Asset; // method@cd33 │ │ +420b1a: 0c00 |0015: move-result-object v0 │ │ +420b1c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4209f0: |[4209f0] tech.ula.model.entities.Asset.component1:()Ljava/lang/String; │ │ -420a00: 5410 d99f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420a04: 1100 |0002: return-object v0 │ │ +4209e4: |[4209e4] tech.ula.model.entities.Asset.component1:()Ljava/lang/String; │ │ +4209f4: 5410 d99f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +4209f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420a08: |[420a08] tech.ula.model.entities.Asset.component2:()Ljava/lang/String; │ │ -420a18: 5410 db9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420a1c: 1100 |0002: return-object v0 │ │ +4209fc: |[4209fc] tech.ula.model.entities.Asset.component2:()Ljava/lang/String; │ │ +420a0c: 5410 db9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420a10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420a20: |[420a20] tech.ula.model.entities.Asset.component3:()Ljava/lang/String; │ │ -420a30: 5410 da9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420a34: 1100 |0002: return-object v0 │ │ +420a14: |[420a14] tech.ula.model.entities.Asset.component3:()Ljava/lang/String; │ │ +420a24: 5410 da9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420a28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/entities/Asset;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -420b2c: |[420b2c] tech.ula.model.entities.Asset.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/entities/Asset; │ │ -420b3c: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -420b40: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b46: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ -420b4a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b50: 1a00 0fb9 |000a: const-string v0, "pathName" // string@b90f │ │ -420b54: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420b5a: 2200 e919 |000f: new-instance v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -420b5e: 7040 2ecd 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cd2e │ │ -420b64: 1100 |0014: return-object v0 │ │ +420b20: |[420b20] tech.ula.model.entities.Asset.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/entities/Asset; │ │ +420b30: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +420b34: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b3a: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ +420b3e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b44: 1a00 0fb9 |000a: const-string v0, "pathName" // string@b90f │ │ +420b48: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420b4e: 2200 e919 |000f: new-instance v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +420b52: 7040 2ecd 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cd2e │ │ +420b58: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -420930: |[420930] tech.ula.model.entities.Asset.equals:(Ljava/lang/Object;)Z │ │ -420940: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ -420944: 2030 e919 |0002: instance-of v0, v3, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -420948: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -42094c: 1f03 e919 |0006: check-cast v3, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -420950: 5420 d99f |0008: iget-object v0, v2, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420954: 5431 d99f |000a: iget-object v1, v3, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420958: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42095e: 0a00 |000f: move-result v0 │ │ -420960: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -420964: 5420 db9f |0012: iget-object v0, v2, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420968: 5431 db9f |0014: iget-object v1, v3, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -42096c: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420972: 0a00 |0019: move-result v0 │ │ -420974: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -420978: 5420 da9f |001c: iget-object v0, v2, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -42097c: 5433 da9f |001e: iget-object v3, v3, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420980: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420986: 0a03 |0023: move-result v3 │ │ -420988: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -42098c: 2803 |0026: goto 0029 // +0003 │ │ -42098e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -420990: 0f03 |0028: return v3 │ │ -420992: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -420994: 0f03 |002a: return v3 │ │ +420924: |[420924] tech.ula.model.entities.Asset.equals:(Ljava/lang/Object;)Z │ │ +420934: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ +420938: 2030 e919 |0002: instance-of v0, v3, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +42093c: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +420940: 1f03 e919 |0006: check-cast v3, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +420944: 5420 d99f |0008: iget-object v0, v2, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +420948: 5431 d99f |000a: iget-object v1, v3, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +42094c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420952: 0a00 |000f: move-result v0 │ │ +420954: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +420958: 5420 db9f |0012: iget-object v0, v2, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +42095c: 5431 db9f |0014: iget-object v1, v3, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420960: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420966: 0a00 |0019: move-result v0 │ │ +420968: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +42096c: 5420 da9f |001c: iget-object v0, v2, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420970: 5433 da9f |001e: iget-object v3, v3, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420974: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42097a: 0a03 |0023: move-result v3 │ │ +42097c: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +420980: 2803 |0026: goto 0029 // +0003 │ │ +420982: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +420984: 0f03 |0028: return v3 │ │ +420986: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +420988: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420a38: |[420a38] tech.ula.model.entities.Asset.getName:()Ljava/lang/String; │ │ -420a48: 5410 d99f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420a4c: 1100 |0002: return-object v0 │ │ +420a2c: |[420a2c] tech.ula.model.entities.Asset.getName:()Ljava/lang/String; │ │ +420a3c: 5410 d99f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +420a40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Asset; │ │ │ │ #6 : (in Ltech/ula/model/entities/Asset;) │ │ @@ -938493,17 +938493,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420a50: |[420a50] tech.ula.model.entities.Asset.getPathName:()Ljava/lang/String; │ │ -420a60: 5410 da9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420a64: 1100 |0002: return-object v0 │ │ +420a44: |[420a44] tech.ula.model.entities.Asset.getPathName:()Ljava/lang/String; │ │ +420a54: 5410 da9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420a58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Asset; │ │ │ │ #7 : (in Ltech/ula/model/entities/Asset;) │ │ @@ -938511,17 +938511,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420a68: |[420a68] tech.ula.model.entities.Asset.getType:()Ljava/lang/String; │ │ -420a78: 5410 db9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420a7c: 1100 |0002: return-object v0 │ │ +420a5c: |[420a5c] tech.ula.model.entities.Asset.getType:()Ljava/lang/String; │ │ +420a6c: 5410 db9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Asset; │ │ │ │ #8 : (in Ltech/ula/model/entities/Asset;) │ │ @@ -938529,70 +938529,70 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -420998: |[420998] tech.ula.model.entities.Asset.hashCode:()I │ │ -4209a8: 5430 d99f |0000: iget-object v0, v3, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -4209ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4209ae: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4209b2: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4209b8: 0a00 |0008: move-result v0 │ │ -4209ba: 2802 |0009: goto 000b // +0002 │ │ -4209bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4209be: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4209c2: 5432 db9f |000d: iget-object v2, v3, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -4209c6: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -4209ca: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4209d0: 0a02 |0014: move-result v2 │ │ -4209d2: 2802 |0015: goto 0017 // +0002 │ │ -4209d4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4209d6: b020 |0017: add-int/2addr v0, v2 │ │ -4209d8: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4209dc: 5432 da9f |001a: iget-object v2, v3, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -4209e0: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -4209e4: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4209ea: 0a01 |0021: move-result v1 │ │ -4209ec: b010 |0022: add-int/2addr v0, v1 │ │ -4209ee: 0f00 |0023: return v0 │ │ +42098c: |[42098c] tech.ula.model.entities.Asset.hashCode:()I │ │ +42099c: 5430 d99f |0000: iget-object v0, v3, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +4209a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4209a2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4209a6: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4209ac: 0a00 |0008: move-result v0 │ │ +4209ae: 2802 |0009: goto 000b // +0002 │ │ +4209b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4209b2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4209b6: 5432 db9f |000d: iget-object v2, v3, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +4209ba: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +4209be: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4209c4: 0a02 |0014: move-result v2 │ │ +4209c6: 2802 |0015: goto 0017 // +0002 │ │ +4209c8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4209ca: b020 |0017: add-int/2addr v0, v2 │ │ +4209cc: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4209d0: 5432 da9f |001a: iget-object v2, v3, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +4209d4: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +4209d8: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4209de: 0a01 |0021: move-result v1 │ │ +4209e0: b010 |0022: add-int/2addr v0, v1 │ │ +4209e2: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/entities/Asset;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -420a80: |[420a80] tech.ula.model.entities.Asset.toString:()Ljava/lang/String; │ │ -420a90: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -420a94: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -420a9a: 1a01 b41a |0005: const-string v1, "Asset(name=" // string@1ab4 │ │ -420a9e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420aa4: 5421 d99f |000a: iget-object v1, v2, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ -420aa8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420aae: 1a01 3e13 |000f: const-string v1, ", type=" // string@133e │ │ -420ab2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420ab8: 5421 db9f |0014: iget-object v1, v2, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ -420abc: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420ac2: 1a01 0e13 |0019: const-string v1, ", pathName=" // string@130e │ │ -420ac6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420acc: 5421 da9f |001e: iget-object v1, v2, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ -420ad0: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420ad6: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ -420ada: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -420ae0: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -420ae6: 0c00 |002b: move-result-object v0 │ │ -420ae8: 1100 |002c: return-object v0 │ │ +420a74: |[420a74] tech.ula.model.entities.Asset.toString:()Ljava/lang/String; │ │ +420a84: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +420a88: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +420a8e: 1a01 b41a |0005: const-string v1, "Asset(name=" // string@1ab4 │ │ +420a92: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420a98: 5421 d99f |000a: iget-object v1, v2, Ltech/ula/model/entities/Asset;.name:Ljava/lang/String; // field@9fd9 │ │ +420a9c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420aa2: 1a01 3e13 |000f: const-string v1, ", type=" // string@133e │ │ +420aa6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420aac: 5421 db9f |0014: iget-object v1, v2, Ltech/ula/model/entities/Asset;.type:Ljava/lang/String; // field@9fdb │ │ +420ab0: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420ab6: 1a01 0e13 |0019: const-string v1, ", pathName=" // string@130e │ │ +420aba: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420ac0: 5421 da9f |001e: iget-object v1, v2, Ltech/ula/model/entities/Asset;.pathName:Ljava/lang/String; // field@9fda │ │ +420ac4: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420aca: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ +420ace: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +420ad4: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +420ada: 0c00 |002b: move-result-object v0 │ │ +420adc: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6837 (Asset.kt) │ │ │ │ Class #3426 header: │ │ @@ -938632,87 +938632,87 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -420ca4: |[420ca4] tech.ula.model.entities.Filesystem$Creator.:()V │ │ -420cb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -420cba: 0e00 |0003: return-void │ │ +420c98: |[420c98] tech.ula.model.entities.Filesystem$Creator.:()V │ │ +420ca8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +420cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/Filesystem$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 12 │ │ insns size : 67 16-bit code units │ │ -420bf4: |[420bf4] tech.ula.model.entities.Filesystem$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -420c04: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -420c08: 7120 5f9f 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -420c0e: 2200 eb19 |0005: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -420c12: 6e10 9306 0f00 |0007: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -420c18: 0b02 |000a: move-result-wide v2 │ │ -420c1a: 6e10 9706 0f00 |000b: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c20: 0c04 |000e: move-result-object v4 │ │ -420c22: 6e10 9706 0f00 |000f: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c28: 0c05 |0012: move-result-object v5 │ │ -420c2a: 6e10 9706 0f00 |0013: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c30: 0c06 |0016: move-result-object v6 │ │ -420c32: 6e10 9706 0f00 |0017: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c38: 0c07 |001a: move-result-object v7 │ │ -420c3a: 6e10 9706 0f00 |001b: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c40: 0c08 |001e: move-result-object v8 │ │ -420c42: 6e10 9706 0f00 |001f: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c48: 0c09 |0022: move-result-object v9 │ │ -420c4a: 6e10 9106 0f00 |0023: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -420c50: 0a01 |0026: move-result v1 │ │ -420c52: 121a |0027: const/4 v10, #int 1 // #1 │ │ -420c54: 120b |0028: const/4 v11, #int 0 // #0 │ │ -420c56: 3801 0400 |0029: if-eqz v1, 002d // +0004 │ │ -420c5a: 121c |002b: const/4 v12, #int 1 // #1 │ │ -420c5c: 2802 |002c: goto 002e // +0002 │ │ -420c5e: 120c |002d: const/4 v12, #int 0 // #0 │ │ -420c60: 6e10 9706 0f00 |002e: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -420c66: 0c0d |0031: move-result-object v13 │ │ -420c68: 6e10 9106 0f00 |0032: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -420c6e: 0a0f |0035: move-result v15 │ │ -420c70: 380f 0400 |0036: if-eqz v15, 003a // +0004 │ │ -420c74: 121f |0038: const/4 v15, #int 1 // #1 │ │ -420c76: 2802 |0039: goto 003b // +0002 │ │ -420c78: 120f |003a: const/4 v15, #int 0 // #0 │ │ -420c7a: 0701 |003b: move-object v1, v0 │ │ -420c7c: 01ca |003c: move v10, v12 │ │ -420c7e: 07db |003d: move-object v11, v13 │ │ -420c80: 01fc |003e: move v12, v15 │ │ -420c82: 760c 3fcd 0100 |003f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -420c88: 1100 |0042: return-object v0 │ │ +420be8: |[420be8] tech.ula.model.entities.Filesystem$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +420bf8: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +420bfc: 7120 5f9f 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +420c02: 2200 eb19 |0005: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +420c06: 6e10 9306 0f00 |0007: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +420c0c: 0b02 |000a: move-result-wide v2 │ │ +420c0e: 6e10 9706 0f00 |000b: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c14: 0c04 |000e: move-result-object v4 │ │ +420c16: 6e10 9706 0f00 |000f: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c1c: 0c05 |0012: move-result-object v5 │ │ +420c1e: 6e10 9706 0f00 |0013: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c24: 0c06 |0016: move-result-object v6 │ │ +420c26: 6e10 9706 0f00 |0017: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c2c: 0c07 |001a: move-result-object v7 │ │ +420c2e: 6e10 9706 0f00 |001b: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c34: 0c08 |001e: move-result-object v8 │ │ +420c36: 6e10 9706 0f00 |001f: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c3c: 0c09 |0022: move-result-object v9 │ │ +420c3e: 6e10 9106 0f00 |0023: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +420c44: 0a01 |0026: move-result v1 │ │ +420c46: 121a |0027: const/4 v10, #int 1 // #1 │ │ +420c48: 120b |0028: const/4 v11, #int 0 // #0 │ │ +420c4a: 3801 0400 |0029: if-eqz v1, 002d // +0004 │ │ +420c4e: 121c |002b: const/4 v12, #int 1 // #1 │ │ +420c50: 2802 |002c: goto 002e // +0002 │ │ +420c52: 120c |002d: const/4 v12, #int 0 // #0 │ │ +420c54: 6e10 9706 0f00 |002e: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +420c5a: 0c0d |0031: move-result-object v13 │ │ +420c5c: 6e10 9106 0f00 |0032: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +420c62: 0a0f |0035: move-result v15 │ │ +420c64: 380f 0400 |0036: if-eqz v15, 003a // +0004 │ │ +420c68: 121f |0038: const/4 v15, #int 1 // #1 │ │ +420c6a: 2802 |0039: goto 003b // +0002 │ │ +420c6c: 120f |003a: const/4 v15, #int 0 // #0 │ │ +420c6e: 0701 |003b: move-object v1, v0 │ │ +420c70: 01ca |003c: move v10, v12 │ │ +420c72: 07db |003d: move-object v11, v13 │ │ +420c74: 01fc |003e: move v12, v15 │ │ +420c76: 760c 3fcd 0100 |003f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +420c7c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Filesystem$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420c8c: |[420c8c] tech.ula.model.entities.Filesystem$Creator.newArray:(I)[Ljava/lang/Object; │ │ -420c9c: 2311 d51c |0000: new-array v1, v1, [Ltech/ula/model/entities/Filesystem; // type@1cd5 │ │ -420ca0: 1101 |0002: return-object v1 │ │ +420c80: |[420c80] tech.ula.model.entities.Filesystem$Creator.newArray:(I)[Ljava/lang/Object; │ │ +420c90: 2311 d51c |0000: new-array v1, v1, [Ltech/ula/model/entities/Filesystem; // type@1cd5 │ │ +420c94: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3427 header: │ │ @@ -938909,59 +938909,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4212c4: |[4212c4] tech.ula.model.entities.Filesystem.:()V │ │ -4212d4: 2200 ea19 |0000: new-instance v0, Ltech/ula/model/entities/Filesystem$Creator; // type@19ea │ │ -4212d8: 7010 3bcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/Filesystem$Creator;.:()V // method@cd3b │ │ -4212de: 6900 dc9f |0005: sput-object v0, Ltech/ula/model/entities/Filesystem;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fdc │ │ -4212e2: 0e00 |0007: return-void │ │ +4212b8: |[4212b8] tech.ula.model.entities.Filesystem.:()V │ │ +4212c8: 2200 ea19 |0000: new-instance v0, Ltech/ula/model/entities/Filesystem$Creator; // type@19ea │ │ +4212cc: 7010 3bcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/Filesystem$Creator;.:()V // method@cd3b │ │ +4212d2: 6900 dc9f |0005: sput-object v0, Ltech/ula/model/entities/Filesystem;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fdc │ │ +4212d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : '' │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -4212e4: |[4212e4] tech.ula.model.entities.Filesystem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V │ │ -4212f4: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -4212f8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4212fe: 1a00 3683 |0005: const-string v0, "distributionType" // string@8336 │ │ -421302: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421308: 1a00 4c75 |000a: const-string v0, "archType" // string@754c │ │ -42130c: 7120 5f9f 0600 |000c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421312: 1a00 0681 |000f: const-string v0, "defaultUsername" // string@8106 │ │ -421316: 7120 5f9f 0700 |0011: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42131c: 1a00 f980 |0014: const-string v0, "defaultPassword" // string@80f9 │ │ -421320: 7120 5f9f 0800 |0016: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421326: 1a00 0881 |0019: const-string v0, "defaultVncPassword" // string@8108 │ │ -42132a: 7120 5f9f 0900 |001b: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421330: 1a00 03d7 |001e: const-string v0, "versionCodeUsed" // string@d703 │ │ -421334: 7120 5f9f 0b00 |0020: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42133a: 7010 0484 0100 |0023: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -421340: 5a12 e29f |0026: iput-wide v2, v1, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421344: 5b14 e59f |0028: iput-object v4, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -421348: 5b15 e19f |002a: iput-object v5, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -42134c: 5b16 dd9f |002c: iput-object v6, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -421350: 5b17 df9f |002e: iput-object v7, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -421354: 5b18 de9f |0030: iput-object v8, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -421358: 5b19 e09f |0032: iput-object v9, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -42135c: 5c1a e39f |0034: iput-boolean v10, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -421360: 5b1b e69f |0036: iput-object v11, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -421364: 5c1c e49f |0038: iput-boolean v12, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -421368: 0e00 |003a: return-void │ │ +4212d8: |[4212d8] tech.ula.model.entities.Filesystem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V │ │ +4212e8: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +4212ec: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4212f2: 1a00 3683 |0005: const-string v0, "distributionType" // string@8336 │ │ +4212f6: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4212fc: 1a00 4c75 |000a: const-string v0, "archType" // string@754c │ │ +421300: 7120 5f9f 0600 |000c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421306: 1a00 0681 |000f: const-string v0, "defaultUsername" // string@8106 │ │ +42130a: 7120 5f9f 0700 |0011: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421310: 1a00 f980 |0014: const-string v0, "defaultPassword" // string@80f9 │ │ +421314: 7120 5f9f 0800 |0016: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42131a: 1a00 0881 |0019: const-string v0, "defaultVncPassword" // string@8108 │ │ +42131e: 7120 5f9f 0900 |001b: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421324: 1a00 03d7 |001e: const-string v0, "versionCodeUsed" // string@d703 │ │ +421328: 7120 5f9f 0b00 |0020: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42132e: 7010 0484 0100 |0023: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +421334: 5a12 e29f |0026: iput-wide v2, v1, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +421338: 5b14 e59f |0028: iput-object v4, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +42133c: 5b15 e19f |002a: iput-object v5, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +421340: 5b16 dd9f |002c: iput-object v6, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +421344: 5b17 df9f |002e: iput-object v7, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +421348: 5b18 de9f |0030: iput-object v8, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +42134c: 5b19 e09f |0032: iput-object v9, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +421350: 5c1a e39f |0034: iput-boolean v10, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +421354: 5b1b e69f |0036: iput-object v11, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +421358: 5c1c e49f |0038: iput-boolean v12, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +42135c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0023 line=10 │ │ locals : │ │ 0x0000 - 0x003b reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x003b reg=2 (null) J │ │ 0x0000 - 0x003b reg=4 (null) Ljava/lang/String; │ │ @@ -938979,68 +938979,68 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 29 │ │ ins : 14 │ │ outs : 12 │ │ insns size : 86 16-bit code units │ │ -42136c: |[42136c] tech.ula.model.entities.Filesystem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42137c: 0200 1b00 |0000: move/from16 v0, v27 │ │ -421380: dd01 0002 |0002: and-int/lit8 v1, v0, #int 2 // #02 │ │ -421384: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -421388: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -42138c: 0726 |0008: move-object v6, v2 │ │ -42138e: 2803 |0009: goto 000c // +0003 │ │ -421390: 0806 1200 |000a: move-object/from16 v6, v18 │ │ -421394: dd01 0004 |000c: and-int/lit8 v1, v0, #int 4 // #04 │ │ -421398: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -42139c: 0727 |0010: move-object v7, v2 │ │ -42139e: 2803 |0011: goto 0014 // +0003 │ │ -4213a0: 0807 1300 |0012: move-object/from16 v7, v19 │ │ -4213a4: dd01 0008 |0014: and-int/lit8 v1, v0, #int 8 // #08 │ │ -4213a8: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -4213ac: 0728 |0018: move-object v8, v2 │ │ -4213ae: 2803 |0019: goto 001c // +0003 │ │ -4213b0: 0808 1400 |001a: move-object/from16 v8, v20 │ │ -4213b4: dd01 0010 |001c: and-int/lit8 v1, v0, #int 16 // #10 │ │ -4213b8: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ -4213bc: 0729 |0020: move-object v9, v2 │ │ -4213be: 2803 |0021: goto 0024 // +0003 │ │ -4213c0: 0809 1500 |0022: move-object/from16 v9, v21 │ │ -4213c4: dd01 0020 |0024: and-int/lit8 v1, v0, #int 32 // #20 │ │ -4213c8: 3801 0400 |0026: if-eqz v1, 002a // +0004 │ │ -4213cc: 072a |0028: move-object v10, v2 │ │ -4213ce: 2803 |0029: goto 002c // +0003 │ │ -4213d0: 080a 1600 |002a: move-object/from16 v10, v22 │ │ -4213d4: dd01 0040 |002c: and-int/lit8 v1, v0, #int 64 // #40 │ │ -4213d8: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ -4213dc: 072b |0030: move-object v11, v2 │ │ -4213de: 2803 |0031: goto 0034 // +0003 │ │ -4213e0: 080b 1700 |0032: move-object/from16 v11, v23 │ │ -4213e4: d501 8000 |0034: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -4213e8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -4213ea: 3801 0400 |0037: if-eqz v1, 003b // +0004 │ │ -4213ee: 120c |0039: const/4 v12, #int 0 // #0 │ │ -4213f0: 2803 |003a: goto 003d // +0003 │ │ -4213f2: 020c 1800 |003b: move/from16 v12, v24 │ │ -4213f6: d501 0001 |003d: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -4213fa: 3801 0600 |003f: if-eqz v1, 0045 // +0006 │ │ -4213fe: 1a01 a4d5 |0041: const-string v1, "v0.0.0" // string@d5a4 │ │ -421402: 071d |0043: move-object v13, v1 │ │ -421404: 2803 |0044: goto 0047 // +0003 │ │ -421406: 080d 1900 |0045: move-object/from16 v13, v25 │ │ -42140a: d500 0002 |0047: and-int/lit16 v0, v0, #int 512 // #0200 │ │ -42140e: 3800 0400 |0049: if-eqz v0, 004d // +0004 │ │ -421412: 120e |004b: const/4 v14, #int 0 // #0 │ │ -421414: 2803 |004c: goto 004f // +0003 │ │ -421416: 020e 1a00 |004d: move/from16 v14, v26 │ │ -42141a: 07f3 |004f: move-object v3, v15 │ │ -42141c: 0504 1000 |0050: move-wide/from16 v4, v16 │ │ -421420: 760c 3fcd 0300 |0052: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -421426: 0e00 |0055: return-void │ │ +421360: |[421360] tech.ula.model.entities.Filesystem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +421370: 0200 1b00 |0000: move/from16 v0, v27 │ │ +421374: dd01 0002 |0002: and-int/lit8 v1, v0, #int 2 // #02 │ │ +421378: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +42137c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +421380: 0726 |0008: move-object v6, v2 │ │ +421382: 2803 |0009: goto 000c // +0003 │ │ +421384: 0806 1200 |000a: move-object/from16 v6, v18 │ │ +421388: dd01 0004 |000c: and-int/lit8 v1, v0, #int 4 // #04 │ │ +42138c: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +421390: 0727 |0010: move-object v7, v2 │ │ +421392: 2803 |0011: goto 0014 // +0003 │ │ +421394: 0807 1300 |0012: move-object/from16 v7, v19 │ │ +421398: dd01 0008 |0014: and-int/lit8 v1, v0, #int 8 // #08 │ │ +42139c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +4213a0: 0728 |0018: move-object v8, v2 │ │ +4213a2: 2803 |0019: goto 001c // +0003 │ │ +4213a4: 0808 1400 |001a: move-object/from16 v8, v20 │ │ +4213a8: dd01 0010 |001c: and-int/lit8 v1, v0, #int 16 // #10 │ │ +4213ac: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ +4213b0: 0729 |0020: move-object v9, v2 │ │ +4213b2: 2803 |0021: goto 0024 // +0003 │ │ +4213b4: 0809 1500 |0022: move-object/from16 v9, v21 │ │ +4213b8: dd01 0020 |0024: and-int/lit8 v1, v0, #int 32 // #20 │ │ +4213bc: 3801 0400 |0026: if-eqz v1, 002a // +0004 │ │ +4213c0: 072a |0028: move-object v10, v2 │ │ +4213c2: 2803 |0029: goto 002c // +0003 │ │ +4213c4: 080a 1600 |002a: move-object/from16 v10, v22 │ │ +4213c8: dd01 0040 |002c: and-int/lit8 v1, v0, #int 64 // #40 │ │ +4213cc: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ +4213d0: 072b |0030: move-object v11, v2 │ │ +4213d2: 2803 |0031: goto 0034 // +0003 │ │ +4213d4: 080b 1700 |0032: move-object/from16 v11, v23 │ │ +4213d8: d501 8000 |0034: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +4213dc: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +4213de: 3801 0400 |0037: if-eqz v1, 003b // +0004 │ │ +4213e2: 120c |0039: const/4 v12, #int 0 // #0 │ │ +4213e4: 2803 |003a: goto 003d // +0003 │ │ +4213e6: 020c 1800 |003b: move/from16 v12, v24 │ │ +4213ea: d501 0001 |003d: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +4213ee: 3801 0600 |003f: if-eqz v1, 0045 // +0006 │ │ +4213f2: 1a01 a4d5 |0041: const-string v1, "v0.0.0" // string@d5a4 │ │ +4213f6: 071d |0043: move-object v13, v1 │ │ +4213f8: 2803 |0044: goto 0047 // +0003 │ │ +4213fa: 080d 1900 |0045: move-object/from16 v13, v25 │ │ +4213fe: d500 0002 |0047: and-int/lit16 v0, v0, #int 512 // #0200 │ │ +421402: 3800 0400 |0049: if-eqz v0, 004d // +0004 │ │ +421406: 120e |004b: const/4 v14, #int 0 // #0 │ │ +421408: 2803 |004c: goto 004f // +0003 │ │ +42140a: 020e 1a00 |004d: move/from16 v14, v26 │ │ +42140e: 07f3 |004f: move-object v3, v15 │ │ +421410: 0504 1000 |0050: move-wide/from16 v4, v16 │ │ +421414: 760c 3fcd 0300 |0052: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +42141a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0052 line=21 │ │ locals : │ │ 0x0000 - 0x0056 reg=15 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0056 reg=16 (null) J │ │ 0x0000 - 0x0056 reg=18 (null) Ljava/lang/String; │ │ @@ -939060,383 +939060,383 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 26 │ │ ins : 14 │ │ outs : 12 │ │ insns size : 114 16-bit code units │ │ -421144: |[421144] tech.ula.model.entities.Filesystem.copy$default:(Ltech/ula/model/entities/Filesystem;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Filesystem; │ │ -421154: 07c0 |0000: move-object v0, v12 │ │ -421156: 0201 1800 |0001: move/from16 v1, v24 │ │ -42115a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -42115e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -421162: 5302 e29f |0007: iget-wide v2, v0, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421166: 2802 |0009: goto 000b // +0002 │ │ -421168: 04d2 |000a: move-wide v2, v13 │ │ -42116a: dd04 0102 |000b: and-int/lit8 v4, v1, #int 2 // #02 │ │ -42116e: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ -421172: 5404 e59f |000f: iget-object v4, v0, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -421176: 2802 |0011: goto 0013 // +0002 │ │ -421178: 07f4 |0012: move-object v4, v15 │ │ -42117a: dd05 0104 |0013: and-int/lit8 v5, v1, #int 4 // #04 │ │ -42117e: 3805 0500 |0015: if-eqz v5, 001a // +0005 │ │ -421182: 5405 e19f |0017: iget-object v5, v0, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -421186: 2803 |0019: goto 001c // +0003 │ │ -421188: 0805 1000 |001a: move-object/from16 v5, v16 │ │ -42118c: dd06 0108 |001c: and-int/lit8 v6, v1, #int 8 // #08 │ │ -421190: 3806 0500 |001e: if-eqz v6, 0023 // +0005 │ │ -421194: 5406 dd9f |0020: iget-object v6, v0, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -421198: 2803 |0022: goto 0025 // +0003 │ │ -42119a: 0806 1100 |0023: move-object/from16 v6, v17 │ │ -42119e: dd07 0110 |0025: and-int/lit8 v7, v1, #int 16 // #10 │ │ -4211a2: 3807 0500 |0027: if-eqz v7, 002c // +0005 │ │ -4211a6: 5407 df9f |0029: iget-object v7, v0, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -4211aa: 2803 |002b: goto 002e // +0003 │ │ -4211ac: 0807 1200 |002c: move-object/from16 v7, v18 │ │ -4211b0: dd08 0120 |002e: and-int/lit8 v8, v1, #int 32 // #20 │ │ -4211b4: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ -4211b8: 5408 de9f |0032: iget-object v8, v0, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -4211bc: 2803 |0034: goto 0037 // +0003 │ │ -4211be: 0808 1300 |0035: move-object/from16 v8, v19 │ │ -4211c2: dd09 0140 |0037: and-int/lit8 v9, v1, #int 64 // #40 │ │ -4211c6: 3809 0500 |0039: if-eqz v9, 003e // +0005 │ │ -4211ca: 5409 e09f |003b: iget-object v9, v0, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -4211ce: 2803 |003d: goto 0040 // +0003 │ │ -4211d0: 0809 1400 |003e: move-object/from16 v9, v20 │ │ -4211d4: d51a 8000 |0040: and-int/lit16 v10, v1, #int 128 // #0080 │ │ -4211d8: 380a 0500 |0042: if-eqz v10, 0047 // +0005 │ │ -4211dc: 550a e39f |0044: iget-boolean v10, v0, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -4211e0: 2803 |0046: goto 0049 // +0003 │ │ -4211e2: 020a 1500 |0047: move/from16 v10, v21 │ │ -4211e6: d51b 0001 |0049: and-int/lit16 v11, v1, #int 256 // #0100 │ │ -4211ea: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ -4211ee: 540b e69f |004d: iget-object v11, v0, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -4211f2: 2803 |004f: goto 0052 // +0003 │ │ -4211f4: 080b 1600 |0050: move-object/from16 v11, v22 │ │ -4211f8: d511 0002 |0052: and-int/lit16 v1, v1, #int 512 // #0200 │ │ -4211fc: 3801 0500 |0054: if-eqz v1, 0059 // +0005 │ │ -421200: 5501 e49f |0056: iget-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -421204: 2803 |0058: goto 005b // +0003 │ │ -421206: 0201 1700 |0059: move/from16 v1, v23 │ │ -42120a: 042d |005b: move-wide v13, v2 │ │ -42120c: 074f |005c: move-object v15, v4 │ │ -42120e: 0810 0500 |005d: move-object/from16 v16, v5 │ │ -421212: 0811 0600 |005f: move-object/from16 v17, v6 │ │ -421216: 0812 0700 |0061: move-object/from16 v18, v7 │ │ -42121a: 0813 0800 |0063: move-object/from16 v19, v8 │ │ -42121e: 0814 0900 |0065: move-object/from16 v20, v9 │ │ -421222: 0215 0a00 |0067: move/from16 v21, v10 │ │ -421226: 0816 0b00 |0069: move-object/from16 v22, v11 │ │ -42122a: 0217 0100 |006b: move/from16 v23, v1 │ │ -42122e: 740c 4bcd 0c00 |006d: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Ltech/ula/model/entities/Filesystem;.copy:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Ltech/ula/model/entities/Filesystem; // method@cd4b │ │ -421234: 0c00 |0070: move-result-object v0 │ │ -421236: 1100 |0071: return-object v0 │ │ +421138: |[421138] tech.ula.model.entities.Filesystem.copy$default:(Ltech/ula/model/entities/Filesystem;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Filesystem; │ │ +421148: 07c0 |0000: move-object v0, v12 │ │ +42114a: 0201 1800 |0001: move/from16 v1, v24 │ │ +42114e: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +421152: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +421156: 5302 e29f |0007: iget-wide v2, v0, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +42115a: 2802 |0009: goto 000b // +0002 │ │ +42115c: 04d2 |000a: move-wide v2, v13 │ │ +42115e: dd04 0102 |000b: and-int/lit8 v4, v1, #int 2 // #02 │ │ +421162: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ +421166: 5404 e59f |000f: iget-object v4, v0, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +42116a: 2802 |0011: goto 0013 // +0002 │ │ +42116c: 07f4 |0012: move-object v4, v15 │ │ +42116e: dd05 0104 |0013: and-int/lit8 v5, v1, #int 4 // #04 │ │ +421172: 3805 0500 |0015: if-eqz v5, 001a // +0005 │ │ +421176: 5405 e19f |0017: iget-object v5, v0, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +42117a: 2803 |0019: goto 001c // +0003 │ │ +42117c: 0805 1000 |001a: move-object/from16 v5, v16 │ │ +421180: dd06 0108 |001c: and-int/lit8 v6, v1, #int 8 // #08 │ │ +421184: 3806 0500 |001e: if-eqz v6, 0023 // +0005 │ │ +421188: 5406 dd9f |0020: iget-object v6, v0, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +42118c: 2803 |0022: goto 0025 // +0003 │ │ +42118e: 0806 1100 |0023: move-object/from16 v6, v17 │ │ +421192: dd07 0110 |0025: and-int/lit8 v7, v1, #int 16 // #10 │ │ +421196: 3807 0500 |0027: if-eqz v7, 002c // +0005 │ │ +42119a: 5407 df9f |0029: iget-object v7, v0, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +42119e: 2803 |002b: goto 002e // +0003 │ │ +4211a0: 0807 1200 |002c: move-object/from16 v7, v18 │ │ +4211a4: dd08 0120 |002e: and-int/lit8 v8, v1, #int 32 // #20 │ │ +4211a8: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ +4211ac: 5408 de9f |0032: iget-object v8, v0, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +4211b0: 2803 |0034: goto 0037 // +0003 │ │ +4211b2: 0808 1300 |0035: move-object/from16 v8, v19 │ │ +4211b6: dd09 0140 |0037: and-int/lit8 v9, v1, #int 64 // #40 │ │ +4211ba: 3809 0500 |0039: if-eqz v9, 003e // +0005 │ │ +4211be: 5409 e09f |003b: iget-object v9, v0, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +4211c2: 2803 |003d: goto 0040 // +0003 │ │ +4211c4: 0809 1400 |003e: move-object/from16 v9, v20 │ │ +4211c8: d51a 8000 |0040: and-int/lit16 v10, v1, #int 128 // #0080 │ │ +4211cc: 380a 0500 |0042: if-eqz v10, 0047 // +0005 │ │ +4211d0: 550a e39f |0044: iget-boolean v10, v0, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +4211d4: 2803 |0046: goto 0049 // +0003 │ │ +4211d6: 020a 1500 |0047: move/from16 v10, v21 │ │ +4211da: d51b 0001 |0049: and-int/lit16 v11, v1, #int 256 // #0100 │ │ +4211de: 380b 0500 |004b: if-eqz v11, 0050 // +0005 │ │ +4211e2: 540b e69f |004d: iget-object v11, v0, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +4211e6: 2803 |004f: goto 0052 // +0003 │ │ +4211e8: 080b 1600 |0050: move-object/from16 v11, v22 │ │ +4211ec: d511 0002 |0052: and-int/lit16 v1, v1, #int 512 // #0200 │ │ +4211f0: 3801 0500 |0054: if-eqz v1, 0059 // +0005 │ │ +4211f4: 5501 e49f |0056: iget-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +4211f8: 2803 |0058: goto 005b // +0003 │ │ +4211fa: 0201 1700 |0059: move/from16 v1, v23 │ │ +4211fe: 042d |005b: move-wide v13, v2 │ │ +421200: 074f |005c: move-object v15, v4 │ │ +421202: 0810 0500 |005d: move-object/from16 v16, v5 │ │ +421206: 0811 0600 |005f: move-object/from16 v17, v6 │ │ +42120a: 0812 0700 |0061: move-object/from16 v18, v7 │ │ +42120e: 0813 0800 |0063: move-object/from16 v19, v8 │ │ +421212: 0814 0900 |0065: move-object/from16 v20, v9 │ │ +421216: 0215 0a00 |0067: move/from16 v21, v10 │ │ +42121a: 0816 0b00 |0069: move-object/from16 v22, v11 │ │ +42121e: 0217 0100 |006b: move/from16 v23, v1 │ │ +421222: 740c 4bcd 0c00 |006d: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Ltech/ula/model/entities/Filesystem;.copy:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Ltech/ula/model/entities/Filesystem; // method@cd4b │ │ +421228: 0c00 |0070: move-result-object v0 │ │ +42122a: 1100 |0071: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component1' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421114: |[421114] tech.ula.model.entities.Filesystem.component1:()J │ │ -421124: 5320 e29f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421128: 1000 |0002: return-wide v0 │ │ +421108: |[421108] tech.ula.model.entities.Filesystem.component1:()J │ │ +421118: 5320 e29f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +42111c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component10' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420cbc: |[420cbc] tech.ula.model.entities.Filesystem.component10:()Z │ │ -420ccc: 5510 e49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -420cd0: 0f00 |0002: return v0 │ │ +420cb0: |[420cb0] tech.ula.model.entities.Filesystem.component10:()Z │ │ +420cc0: 5510 e49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +420cc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f08: |[420f08] tech.ula.model.entities.Filesystem.component2:()Ljava/lang/String; │ │ -420f18: 5410 e59f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -420f1c: 1100 |0002: return-object v0 │ │ +420efc: |[420efc] tech.ula.model.entities.Filesystem.component2:()Ljava/lang/String; │ │ +420f0c: 5410 e59f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +420f10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f20: |[420f20] tech.ula.model.entities.Filesystem.component3:()Ljava/lang/String; │ │ -420f30: 5410 e19f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -420f34: 1100 |0002: return-object v0 │ │ +420f14: |[420f14] tech.ula.model.entities.Filesystem.component3:()Ljava/lang/String; │ │ +420f24: 5410 e19f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +420f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f38: |[420f38] tech.ula.model.entities.Filesystem.component4:()Ljava/lang/String; │ │ -420f48: 5410 dd9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -420f4c: 1100 |0002: return-object v0 │ │ +420f2c: |[420f2c] tech.ula.model.entities.Filesystem.component4:()Ljava/lang/String; │ │ +420f3c: 5410 dd9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +420f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f50: |[420f50] tech.ula.model.entities.Filesystem.component5:()Ljava/lang/String; │ │ -420f60: 5410 df9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -420f64: 1100 |0002: return-object v0 │ │ +420f44: |[420f44] tech.ula.model.entities.Filesystem.component5:()Ljava/lang/String; │ │ +420f54: 5410 df9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +420f58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f68: |[420f68] tech.ula.model.entities.Filesystem.component6:()Ljava/lang/String; │ │ -420f78: 5410 de9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -420f7c: 1100 |0002: return-object v0 │ │ +420f5c: |[420f5c] tech.ula.model.entities.Filesystem.component6:()Ljava/lang/String; │ │ +420f6c: 5410 de9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +420f70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component7' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f80: |[420f80] tech.ula.model.entities.Filesystem.component7:()Ljava/lang/String; │ │ -420f90: 5410 e09f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -420f94: 1100 |0002: return-object v0 │ │ +420f74: |[420f74] tech.ula.model.entities.Filesystem.component7:()Ljava/lang/String; │ │ +420f84: 5410 e09f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +420f88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component8' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420cd4: |[420cd4] tech.ula.model.entities.Filesystem.component8:()Z │ │ -420ce4: 5510 e39f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -420ce8: 0f00 |0002: return v0 │ │ +420cc8: |[420cc8] tech.ula.model.entities.Filesystem.component8:()Z │ │ +420cd8: 5510 e39f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +420cdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'component9' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420f98: |[420f98] tech.ula.model.entities.Filesystem.component9:()Ljava/lang/String; │ │ -420fa8: 5410 e69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -420fac: 1100 |0002: return-object v0 │ │ +420f8c: |[420f8c] tech.ula.model.entities.Filesystem.component9:()Ljava/lang/String; │ │ +420f9c: 5410 e69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +420fa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'copy' │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 25 │ │ ins : 12 │ │ outs : 12 │ │ insns size : 61 16-bit code units │ │ -421238: |[421238] tech.ula.model.entities.Filesystem.copy:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Ltech/ula/model/entities/Filesystem; │ │ -421248: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ -42124c: 0804 1000 |0002: move-object/from16 v4, v16 │ │ -421250: 7120 5f9f 0400 |0004: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421256: 1a00 3683 |0007: const-string v0, "distributionType" // string@8336 │ │ -42125a: 0805 1100 |0009: move-object/from16 v5, v17 │ │ -42125e: 7120 5f9f 0500 |000b: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421264: 1a00 4c75 |000e: const-string v0, "archType" // string@754c │ │ -421268: 0806 1200 |0010: move-object/from16 v6, v18 │ │ -42126c: 7120 5f9f 0600 |0012: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421272: 1a00 0681 |0015: const-string v0, "defaultUsername" // string@8106 │ │ -421276: 0807 1300 |0017: move-object/from16 v7, v19 │ │ -42127a: 7120 5f9f 0700 |0019: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421280: 1a00 f980 |001c: const-string v0, "defaultPassword" // string@80f9 │ │ -421284: 0808 1400 |001e: move-object/from16 v8, v20 │ │ -421288: 7120 5f9f 0800 |0020: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42128e: 1a00 0881 |0023: const-string v0, "defaultVncPassword" // string@8108 │ │ -421292: 0809 1500 |0025: move-object/from16 v9, v21 │ │ -421296: 7120 5f9f 0900 |0027: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42129c: 1a00 03d7 |002a: const-string v0, "versionCodeUsed" // string@d703 │ │ -4212a0: 080b 1700 |002c: move-object/from16 v11, v23 │ │ -4212a4: 7120 5f9f 0b00 |002e: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4212aa: 2200 eb19 |0031: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4212ae: 0701 |0033: move-object v1, v0 │ │ -4212b0: 04e2 |0034: move-wide v2, v14 │ │ -4212b2: 020a 1600 |0035: move/from16 v10, v22 │ │ -4212b6: 020c 1800 |0037: move/from16 v12, v24 │ │ -4212ba: 760c 3fcd 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -4212c0: 1100 |003c: return-object v0 │ │ +42122c: |[42122c] tech.ula.model.entities.Filesystem.copy:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)Ltech/ula/model/entities/Filesystem; │ │ +42123c: 1a00 3fb2 |0000: const-string v0, "name" // string@b23f │ │ +421240: 0804 1000 |0002: move-object/from16 v4, v16 │ │ +421244: 7120 5f9f 0400 |0004: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42124a: 1a00 3683 |0007: const-string v0, "distributionType" // string@8336 │ │ +42124e: 0805 1100 |0009: move-object/from16 v5, v17 │ │ +421252: 7120 5f9f 0500 |000b: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421258: 1a00 4c75 |000e: const-string v0, "archType" // string@754c │ │ +42125c: 0806 1200 |0010: move-object/from16 v6, v18 │ │ +421260: 7120 5f9f 0600 |0012: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421266: 1a00 0681 |0015: const-string v0, "defaultUsername" // string@8106 │ │ +42126a: 0807 1300 |0017: move-object/from16 v7, v19 │ │ +42126e: 7120 5f9f 0700 |0019: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421274: 1a00 f980 |001c: const-string v0, "defaultPassword" // string@80f9 │ │ +421278: 0808 1400 |001e: move-object/from16 v8, v20 │ │ +42127c: 7120 5f9f 0800 |0020: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421282: 1a00 0881 |0023: const-string v0, "defaultVncPassword" // string@8108 │ │ +421286: 0809 1500 |0025: move-object/from16 v9, v21 │ │ +42128a: 7120 5f9f 0900 |0027: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421290: 1a00 03d7 |002a: const-string v0, "versionCodeUsed" // string@d703 │ │ +421294: 080b 1700 |002c: move-object/from16 v11, v23 │ │ +421298: 7120 5f9f 0b00 |002e: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42129e: 2200 eb19 |0031: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4212a2: 0701 |0033: move-object v1, v0 │ │ +4212a4: 04e2 |0034: move-wide v2, v14 │ │ +4212a6: 020a 1600 |0035: move/from16 v10, v22 │ │ +4212aa: 020c 1800 |0037: move/from16 v12, v24 │ │ +4212ae: 760c 3fcd 0100 |0039: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +4212b4: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -420dfc: |[420dfc] tech.ula.model.entities.Filesystem.describeContents:()I │ │ -420e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -420e0e: 0f00 |0001: return v0 │ │ +420df0: |[420df0] tech.ula.model.entities.Filesystem.describeContents:()I │ │ +420e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +420e02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -420cec: |[420cec] tech.ula.model.entities.Filesystem.equals:(Ljava/lang/Object;)Z │ │ -420cfc: 3265 6500 |0000: if-eq v5, v6, 0065 // +0065 │ │ -420d00: 2060 eb19 |0002: instance-of v0, v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -420d04: 3800 5f00 |0004: if-eqz v0, 0063 // +005f │ │ -420d08: 1f06 eb19 |0006: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -420d0c: 5350 e29f |0008: iget-wide v0, v5, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -420d10: 5362 e29f |000a: iget-wide v2, v6, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -420d14: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -420d18: 3904 5500 |000e: if-nez v4, 0063 // +0055 │ │ -420d1c: 5450 e59f |0010: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -420d20: 5461 e59f |0012: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -420d24: 7120 559f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d2a: 0a00 |0017: move-result v0 │ │ -420d2c: 3800 4b00 |0018: if-eqz v0, 0063 // +004b │ │ -420d30: 5450 e19f |001a: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -420d34: 5461 e19f |001c: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -420d38: 7120 559f 1000 |001e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d3e: 0a00 |0021: move-result v0 │ │ -420d40: 3800 4100 |0022: if-eqz v0, 0063 // +0041 │ │ -420d44: 5450 dd9f |0024: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -420d48: 5461 dd9f |0026: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -420d4c: 7120 559f 1000 |0028: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d52: 0a00 |002b: move-result v0 │ │ -420d54: 3800 3700 |002c: if-eqz v0, 0063 // +0037 │ │ -420d58: 5450 df9f |002e: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -420d5c: 5461 df9f |0030: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -420d60: 7120 559f 1000 |0032: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d66: 0a00 |0035: move-result v0 │ │ -420d68: 3800 2d00 |0036: if-eqz v0, 0063 // +002d │ │ -420d6c: 5450 de9f |0038: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -420d70: 5461 de9f |003a: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -420d74: 7120 559f 1000 |003c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d7a: 0a00 |003f: move-result v0 │ │ -420d7c: 3800 2300 |0040: if-eqz v0, 0063 // +0023 │ │ -420d80: 5450 e09f |0042: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -420d84: 5461 e09f |0044: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -420d88: 7120 559f 1000 |0046: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420d8e: 0a00 |0049: move-result v0 │ │ -420d90: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -420d94: 5550 e39f |004c: iget-boolean v0, v5, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -420d98: 5561 e39f |004e: iget-boolean v1, v6, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -420d9c: 3310 1300 |0050: if-ne v0, v1, 0063 // +0013 │ │ -420da0: 5450 e69f |0052: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -420da4: 5461 e69f |0054: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -420da8: 7120 559f 1000 |0056: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -420dae: 0a00 |0059: move-result v0 │ │ -420db0: 3800 0900 |005a: if-eqz v0, 0063 // +0009 │ │ -420db4: 5550 e49f |005c: iget-boolean v0, v5, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -420db8: 5566 e49f |005e: iget-boolean v6, v6, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -420dbc: 3360 0300 |0060: if-ne v0, v6, 0063 // +0003 │ │ -420dc0: 2803 |0062: goto 0065 // +0003 │ │ -420dc2: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -420dc4: 0f06 |0064: return v6 │ │ -420dc6: 1216 |0065: const/4 v6, #int 1 // #1 │ │ -420dc8: 0f06 |0066: return v6 │ │ +420ce0: |[420ce0] tech.ula.model.entities.Filesystem.equals:(Ljava/lang/Object;)Z │ │ +420cf0: 3265 6500 |0000: if-eq v5, v6, 0065 // +0065 │ │ +420cf4: 2060 eb19 |0002: instance-of v0, v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +420cf8: 3800 5f00 |0004: if-eqz v0, 0063 // +005f │ │ +420cfc: 1f06 eb19 |0006: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +420d00: 5350 e29f |0008: iget-wide v0, v5, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +420d04: 5362 e29f |000a: iget-wide v2, v6, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +420d08: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +420d0c: 3904 5500 |000e: if-nez v4, 0063 // +0055 │ │ +420d10: 5450 e59f |0010: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +420d14: 5461 e59f |0012: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +420d18: 7120 559f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d1e: 0a00 |0017: move-result v0 │ │ +420d20: 3800 4b00 |0018: if-eqz v0, 0063 // +004b │ │ +420d24: 5450 e19f |001a: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +420d28: 5461 e19f |001c: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +420d2c: 7120 559f 1000 |001e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d32: 0a00 |0021: move-result v0 │ │ +420d34: 3800 4100 |0022: if-eqz v0, 0063 // +0041 │ │ +420d38: 5450 dd9f |0024: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +420d3c: 5461 dd9f |0026: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +420d40: 7120 559f 1000 |0028: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d46: 0a00 |002b: move-result v0 │ │ +420d48: 3800 3700 |002c: if-eqz v0, 0063 // +0037 │ │ +420d4c: 5450 df9f |002e: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +420d50: 5461 df9f |0030: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +420d54: 7120 559f 1000 |0032: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d5a: 0a00 |0035: move-result v0 │ │ +420d5c: 3800 2d00 |0036: if-eqz v0, 0063 // +002d │ │ +420d60: 5450 de9f |0038: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +420d64: 5461 de9f |003a: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +420d68: 7120 559f 1000 |003c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d6e: 0a00 |003f: move-result v0 │ │ +420d70: 3800 2300 |0040: if-eqz v0, 0063 // +0023 │ │ +420d74: 5450 e09f |0042: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +420d78: 5461 e09f |0044: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +420d7c: 7120 559f 1000 |0046: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420d82: 0a00 |0049: move-result v0 │ │ +420d84: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +420d88: 5550 e39f |004c: iget-boolean v0, v5, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +420d8c: 5561 e39f |004e: iget-boolean v1, v6, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +420d90: 3310 1300 |0050: if-ne v0, v1, 0063 // +0013 │ │ +420d94: 5450 e69f |0052: iget-object v0, v5, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +420d98: 5461 e69f |0054: iget-object v1, v6, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +420d9c: 7120 559f 1000 |0056: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +420da2: 0a00 |0059: move-result v0 │ │ +420da4: 3800 0900 |005a: if-eqz v0, 0063 // +0009 │ │ +420da8: 5550 e49f |005c: iget-boolean v0, v5, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +420dac: 5566 e49f |005e: iget-boolean v6, v6, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +420db0: 3360 0300 |0060: if-ne v0, v6, 0063 // +0003 │ │ +420db4: 2803 |0062: goto 0065 // +0003 │ │ +420db6: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +420db8: 0f06 |0064: return v6 │ │ +420dba: 1216 |0065: const/4 v6, #int 1 // #1 │ │ +420dbc: 0f06 |0066: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'getArchType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420fb0: |[420fb0] tech.ula.model.entities.Filesystem.getArchType:()Ljava/lang/String; │ │ -420fc0: 5410 dd9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -420fc4: 1100 |0002: return-object v0 │ │ +420fa4: |[420fa4] tech.ula.model.entities.Filesystem.getArchType:()Ljava/lang/String; │ │ +420fb4: 5410 dd9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +420fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #14 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939444,17 +939444,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420fc8: |[420fc8] tech.ula.model.entities.Filesystem.getDefaultPassword:()Ljava/lang/String; │ │ -420fd8: 5410 de9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -420fdc: 1100 |0002: return-object v0 │ │ +420fbc: |[420fbc] tech.ula.model.entities.Filesystem.getDefaultPassword:()Ljava/lang/String; │ │ +420fcc: 5410 de9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +420fd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #15 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939462,17 +939462,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420fe0: |[420fe0] tech.ula.model.entities.Filesystem.getDefaultUsername:()Ljava/lang/String; │ │ -420ff0: 5410 df9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -420ff4: 1100 |0002: return-object v0 │ │ +420fd4: |[420fd4] tech.ula.model.entities.Filesystem.getDefaultUsername:()Ljava/lang/String; │ │ +420fe4: 5410 df9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +420fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #16 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939480,17 +939480,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420ff8: |[420ff8] tech.ula.model.entities.Filesystem.getDefaultVncPassword:()Ljava/lang/String; │ │ -421008: 5410 e09f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -42100c: 1100 |0002: return-object v0 │ │ +420fec: |[420fec] tech.ula.model.entities.Filesystem.getDefaultVncPassword:()Ljava/lang/String; │ │ +420ffc: 5410 e09f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +421000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #17 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939498,17 +939498,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421010: |[421010] tech.ula.model.entities.Filesystem.getDistributionType:()Ljava/lang/String; │ │ -421020: 5410 e19f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -421024: 1100 |0002: return-object v0 │ │ +421004: |[421004] tech.ula.model.entities.Filesystem.getDistributionType:()Ljava/lang/String; │ │ +421014: 5410 e19f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +421018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #18 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939516,17 +939516,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42112c: |[42112c] tech.ula.model.entities.Filesystem.getId:()J │ │ -42113c: 5320 e29f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421140: 1000 |0002: return-wide v0 │ │ +421120: |[421120] tech.ula.model.entities.Filesystem.getId:()J │ │ +421130: 5320 e29f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +421134: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #19 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939534,17 +939534,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421028: |[421028] tech.ula.model.entities.Filesystem.getName:()Ljava/lang/String; │ │ -421038: 5410 e59f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -42103c: 1100 |0002: return-object v0 │ │ +42101c: |[42101c] tech.ula.model.entities.Filesystem.getName:()Ljava/lang/String; │ │ +42102c: 5410 e59f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +421030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #20 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939552,17 +939552,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421040: |[421040] tech.ula.model.entities.Filesystem.getVersionCodeUsed:()Ljava/lang/String; │ │ -421050: 5410 e69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -421054: 1100 |0002: return-object v0 │ │ +421034: |[421034] tech.ula.model.entities.Filesystem.getVersionCodeUsed:()Ljava/lang/String; │ │ +421044: 5410 e69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +421048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #21 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939570,103 +939570,103 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 116 16-bit code units │ │ -420e10: |[420e10] tech.ula.model.entities.Filesystem.hashCode:()I │ │ -420e20: 5340 e29f |0000: iget-wide v0, v4, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -420e24: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -420e28: a502 0002 |0004: ushr-long v2, v0, v2 │ │ -420e2c: c220 |0006: xor-long/2addr v0, v2 │ │ -420e2e: 8401 |0007: long-to-int v1, v0 │ │ -420e30: da01 011f |0008: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420e34: 5440 e59f |000a: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -420e38: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -420e3a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -420e3e: 6e10 0984 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420e44: 0a00 |0012: move-result v0 │ │ -420e46: 2802 |0013: goto 0015 // +0002 │ │ -420e48: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -420e4a: b001 |0015: add-int/2addr v1, v0 │ │ -420e4c: da01 011f |0016: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420e50: 5440 e19f |0018: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -420e54: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -420e58: 6e10 0984 0000 |001c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420e5e: 0a00 |001f: move-result v0 │ │ -420e60: 2802 |0020: goto 0022 // +0002 │ │ -420e62: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -420e64: b001 |0022: add-int/2addr v1, v0 │ │ -420e66: da01 011f |0023: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420e6a: 5440 dd9f |0025: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -420e6e: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ -420e72: 6e10 0984 0000 |0029: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420e78: 0a00 |002c: move-result v0 │ │ -420e7a: 2802 |002d: goto 002f // +0002 │ │ -420e7c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -420e7e: b001 |002f: add-int/2addr v1, v0 │ │ -420e80: da01 011f |0030: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420e84: 5440 df9f |0032: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -420e88: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -420e8c: 6e10 0984 0000 |0036: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420e92: 0a00 |0039: move-result v0 │ │ -420e94: 2802 |003a: goto 003c // +0002 │ │ -420e96: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -420e98: b001 |003c: add-int/2addr v1, v0 │ │ -420e9a: da01 011f |003d: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420e9e: 5440 de9f |003f: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -420ea2: 3800 0700 |0041: if-eqz v0, 0048 // +0007 │ │ -420ea6: 6e10 0984 0000 |0043: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420eac: 0a00 |0046: move-result v0 │ │ -420eae: 2802 |0047: goto 0049 // +0002 │ │ -420eb0: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -420eb2: b001 |0049: add-int/2addr v1, v0 │ │ -420eb4: da01 011f |004a: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420eb8: 5440 e09f |004c: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -420ebc: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ -420ec0: 6e10 0984 0000 |0050: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420ec6: 0a00 |0053: move-result v0 │ │ -420ec8: 2802 |0054: goto 0056 // +0002 │ │ -420eca: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -420ecc: b001 |0056: add-int/2addr v1, v0 │ │ -420ece: da01 011f |0057: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420ed2: 5540 e39f |0059: iget-boolean v0, v4, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -420ed6: 1213 |005b: const/4 v3, #int 1 // #1 │ │ -420ed8: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ -420edc: 1210 |005e: const/4 v0, #int 1 // #1 │ │ -420ede: b001 |005f: add-int/2addr v1, v0 │ │ -420ee0: da01 011f |0060: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420ee4: 5440 e69f |0062: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -420ee8: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ -420eec: 6e10 0984 0000 |0066: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -420ef2: 0a02 |0069: move-result v2 │ │ -420ef4: b021 |006a: add-int/2addr v1, v2 │ │ -420ef6: da01 011f |006b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -420efa: 5540 e49f |006d: iget-boolean v0, v4, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -420efe: 3800 0300 |006f: if-eqz v0, 0072 // +0003 │ │ -420f02: 1210 |0071: const/4 v0, #int 1 // #1 │ │ -420f04: b001 |0072: add-int/2addr v1, v0 │ │ -420f06: 0f01 |0073: return v1 │ │ +420e04: |[420e04] tech.ula.model.entities.Filesystem.hashCode:()I │ │ +420e14: 5340 e29f |0000: iget-wide v0, v4, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +420e18: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +420e1c: a502 0002 |0004: ushr-long v2, v0, v2 │ │ +420e20: c220 |0006: xor-long/2addr v0, v2 │ │ +420e22: 8401 |0007: long-to-int v1, v0 │ │ +420e24: da01 011f |0008: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420e28: 5440 e59f |000a: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +420e2c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +420e2e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +420e32: 6e10 0984 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420e38: 0a00 |0012: move-result v0 │ │ +420e3a: 2802 |0013: goto 0015 // +0002 │ │ +420e3c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +420e3e: b001 |0015: add-int/2addr v1, v0 │ │ +420e40: da01 011f |0016: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420e44: 5440 e19f |0018: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +420e48: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +420e4c: 6e10 0984 0000 |001c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420e52: 0a00 |001f: move-result v0 │ │ +420e54: 2802 |0020: goto 0022 // +0002 │ │ +420e56: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +420e58: b001 |0022: add-int/2addr v1, v0 │ │ +420e5a: da01 011f |0023: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420e5e: 5440 dd9f |0025: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +420e62: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ +420e66: 6e10 0984 0000 |0029: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420e6c: 0a00 |002c: move-result v0 │ │ +420e6e: 2802 |002d: goto 002f // +0002 │ │ +420e70: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +420e72: b001 |002f: add-int/2addr v1, v0 │ │ +420e74: da01 011f |0030: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420e78: 5440 df9f |0032: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +420e7c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +420e80: 6e10 0984 0000 |0036: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420e86: 0a00 |0039: move-result v0 │ │ +420e88: 2802 |003a: goto 003c // +0002 │ │ +420e8a: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +420e8c: b001 |003c: add-int/2addr v1, v0 │ │ +420e8e: da01 011f |003d: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420e92: 5440 de9f |003f: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +420e96: 3800 0700 |0041: if-eqz v0, 0048 // +0007 │ │ +420e9a: 6e10 0984 0000 |0043: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420ea0: 0a00 |0046: move-result v0 │ │ +420ea2: 2802 |0047: goto 0049 // +0002 │ │ +420ea4: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +420ea6: b001 |0049: add-int/2addr v1, v0 │ │ +420ea8: da01 011f |004a: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420eac: 5440 e09f |004c: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +420eb0: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ +420eb4: 6e10 0984 0000 |0050: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420eba: 0a00 |0053: move-result v0 │ │ +420ebc: 2802 |0054: goto 0056 // +0002 │ │ +420ebe: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +420ec0: b001 |0056: add-int/2addr v1, v0 │ │ +420ec2: da01 011f |0057: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420ec6: 5540 e39f |0059: iget-boolean v0, v4, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +420eca: 1213 |005b: const/4 v3, #int 1 // #1 │ │ +420ecc: 3800 0300 |005c: if-eqz v0, 005f // +0003 │ │ +420ed0: 1210 |005e: const/4 v0, #int 1 // #1 │ │ +420ed2: b001 |005f: add-int/2addr v1, v0 │ │ +420ed4: da01 011f |0060: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420ed8: 5440 e69f |0062: iget-object v0, v4, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +420edc: 3800 0600 |0064: if-eqz v0, 006a // +0006 │ │ +420ee0: 6e10 0984 0000 |0066: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +420ee6: 0a02 |0069: move-result v2 │ │ +420ee8: b021 |006a: add-int/2addr v1, v2 │ │ +420eea: da01 011f |006b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +420eee: 5540 e49f |006d: iget-boolean v0, v4, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +420ef2: 3800 0300 |006f: if-eqz v0, 0072 // +0003 │ │ +420ef6: 1210 |0071: const/4 v0, #int 1 // #1 │ │ +420ef8: b001 |0072: add-int/2addr v1, v0 │ │ +420efa: 0f01 |0073: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Ltech/ula/model/entities/Filesystem;) │ │ name : 'isAppsFilesystem' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420dcc: |[420dcc] tech.ula.model.entities.Filesystem.isAppsFilesystem:()Z │ │ -420ddc: 5510 e39f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -420de0: 0f00 |0002: return v0 │ │ +420dc0: |[420dc0] tech.ula.model.entities.Filesystem.isAppsFilesystem:()Z │ │ +420dd0: 5510 e39f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +420dd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #23 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939674,17 +939674,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -420de4: |[420de4] tech.ula.model.entities.Filesystem.isCreatedFromBackup:()Z │ │ -420df4: 5510 e49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -420df8: 0f00 |0002: return v0 │ │ +420dd8: |[420dd8] tech.ula.model.entities.Filesystem.isCreatedFromBackup:()Z │ │ +420de8: 5510 e49f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +420dec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ │ │ #24 : (in Ltech/ula/model/entities/Filesystem;) │ │ @@ -939692,17 +939692,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421428: |[421428] tech.ula.model.entities.Filesystem.setAppsFilesystem:(Z)V │ │ -421438: 5c01 e39f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -42143c: 0e00 |0002: return-void │ │ +42141c: |[42141c] tech.ula.model.entities.Filesystem.setAppsFilesystem:(Z)V │ │ +42142c: 5c01 e39f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +421430: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -939711,19 +939711,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -421440: |[421440] tech.ula.model.entities.Filesystem.setArchType:(Ljava/lang/String;)V │ │ -421450: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -421454: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42145a: 5b12 dd9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -42145e: 0e00 |0007: return-void │ │ +421434: |[421434] tech.ula.model.entities.Filesystem.setArchType:(Ljava/lang/String;)V │ │ +421444: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +421448: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42144e: 5b12 dd9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +421452: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939732,17 +939732,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421460: |[421460] tech.ula.model.entities.Filesystem.setCreatedFromBackup:(Z)V │ │ -421470: 5c01 e49f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -421474: 0e00 |0002: return-void │ │ +421454: |[421454] tech.ula.model.entities.Filesystem.setCreatedFromBackup:(Z)V │ │ +421464: 5c01 e49f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +421468: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -939751,19 +939751,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -421478: |[421478] tech.ula.model.entities.Filesystem.setDefaultPassword:(Ljava/lang/String;)V │ │ -421488: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -42148c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421492: 5b12 de9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -421496: 0e00 |0007: return-void │ │ +42146c: |[42146c] tech.ula.model.entities.Filesystem.setDefaultPassword:(Ljava/lang/String;)V │ │ +42147c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +421480: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421486: 5b12 de9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +42148a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939772,19 +939772,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -421498: |[421498] tech.ula.model.entities.Filesystem.setDefaultUsername:(Ljava/lang/String;)V │ │ -4214a8: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4214ac: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4214b2: 5b12 df9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -4214b6: 0e00 |0007: return-void │ │ +42148c: |[42148c] tech.ula.model.entities.Filesystem.setDefaultUsername:(Ljava/lang/String;)V │ │ +42149c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4214a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4214a6: 5b12 df9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +4214aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939793,19 +939793,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4214b8: |[4214b8] tech.ula.model.entities.Filesystem.setDefaultVncPassword:(Ljava/lang/String;)V │ │ -4214c8: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4214cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4214d2: 5b12 e09f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -4214d6: 0e00 |0007: return-void │ │ +4214ac: |[4214ac] tech.ula.model.entities.Filesystem.setDefaultVncPassword:(Ljava/lang/String;)V │ │ +4214bc: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4214c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4214c6: 5b12 e09f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +4214ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939814,19 +939814,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4214d8: |[4214d8] tech.ula.model.entities.Filesystem.setDistributionType:(Ljava/lang/String;)V │ │ -4214e8: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4214ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4214f2: 5b12 e19f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -4214f6: 0e00 |0007: return-void │ │ +4214cc: |[4214cc] tech.ula.model.entities.Filesystem.setDistributionType:(Ljava/lang/String;)V │ │ +4214dc: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4214e0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4214e6: 5b12 e19f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +4214ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939835,19 +939835,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4214f8: |[4214f8] tech.ula.model.entities.Filesystem.setName:(Ljava/lang/String;)V │ │ -421508: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -42150c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421512: 5b12 e59f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -421516: 0e00 |0007: return-void │ │ +4214ec: |[4214ec] tech.ula.model.entities.Filesystem.setName:(Ljava/lang/String;)V │ │ +4214fc: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +421500: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421506: 5b12 e59f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +42150a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939856,19 +939856,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -421518: |[421518] tech.ula.model.entities.Filesystem.setVersionCodeUsed:(Ljava/lang/String;)V │ │ -421528: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -42152c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421532: 5b12 e69f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -421536: 0e00 |0007: return-void │ │ +42150c: |[42150c] tech.ula.model.entities.Filesystem.setVersionCodeUsed:(Ljava/lang/String;)V │ │ +42151c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +421520: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421526: 5b12 e69f |0005: iput-object v2, v1, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +42152a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -939877,50 +939877,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -421058: |[421058] tech.ula.model.entities.Filesystem.toString:()Ljava/lang/String; │ │ -421068: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42106c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -421072: 1a01 e328 |0005: const-string v1, "Filesystem(id=" // string@28e3 │ │ -421076: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42107c: 5331 e29f |000a: iget-wide v1, v3, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421080: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -421086: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ -42108a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -421090: 5431 e59f |0014: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -421094: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42109a: 1a01 9612 |0019: const-string v1, ", distributionType=" // string@1296 │ │ -42109e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210a4: 5431 e19f |001e: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -4210a8: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210ae: 1a01 6812 |0023: const-string v1, ", archType=" // string@1268 │ │ -4210b2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210b8: 5431 dd9f |0028: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -4210bc: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210c2: 1a01 c712 |002d: const-string v1, ", isAppsFilesystem=" // string@12c7 │ │ -4210c6: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210cc: 5531 e39f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -4210d0: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4210d6: 1a01 4b13 |0037: const-string v1, ", versionCodeUsed=" // string@134b │ │ -4210da: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210e0: 5431 e69f |003c: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -4210e4: 6e20 8f84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210ea: 1a01 5312 |0041: const-string v1, ", " // string@1253 │ │ -4210ee: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210f4: 1a01 c59c |0046: const-string v1, "isCreatedFromBackup=" // string@9cc5 │ │ -4210f8: 6e20 8f84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4210fe: 5531 e49f |004b: iget-boolean v1, v3, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -421102: 6e20 9184 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -421108: 6e10 9f84 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42110e: 0c00 |0053: move-result-object v0 │ │ -421110: 1100 |0054: return-object v0 │ │ +42104c: |[42104c] tech.ula.model.entities.Filesystem.toString:()Ljava/lang/String; │ │ +42105c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +421060: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +421066: 1a01 e328 |0005: const-string v1, "Filesystem(id=" // string@28e3 │ │ +42106a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421070: 5331 e29f |000a: iget-wide v1, v3, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +421074: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +42107a: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ +42107e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421084: 5431 e59f |0014: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +421088: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42108e: 1a01 9612 |0019: const-string v1, ", distributionType=" // string@1296 │ │ +421092: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421098: 5431 e19f |001e: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +42109c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210a2: 1a01 6812 |0023: const-string v1, ", archType=" // string@1268 │ │ +4210a6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210ac: 5431 dd9f |0028: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +4210b0: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210b6: 1a01 c712 |002d: const-string v1, ", isAppsFilesystem=" // string@12c7 │ │ +4210ba: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210c0: 5531 e39f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +4210c4: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4210ca: 1a01 4b13 |0037: const-string v1, ", versionCodeUsed=" // string@134b │ │ +4210ce: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210d4: 5431 e69f |003c: iget-object v1, v3, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +4210d8: 6e20 8f84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210de: 1a01 5312 |0041: const-string v1, ", " // string@1253 │ │ +4210e2: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210e8: 1a01 c59c |0046: const-string v1, "isCreatedFromBackup=" // string@9cc5 │ │ +4210ec: 6e20 8f84 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4210f2: 5531 e49f |004b: iget-boolean v1, v3, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +4210f6: 6e20 9184 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4210fc: 6e10 9f84 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +421102: 0c00 |0053: move-result-object v0 │ │ +421104: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0028 line=25 │ │ 0x004b line=26 │ │ locals : │ │ 0x0000 - 0x0055 reg=3 this Ltech/ula/model/entities/Filesystem; │ │ @@ -939930,38 +939930,38 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -421538: |[421538] tech.ula.model.entities.Filesystem.writeToParcel:(Landroid/os/Parcel;I)V │ │ -421548: 1a04 7eb8 |0000: const-string v4, "parcel" // string@b87e │ │ -42154c: 7120 5f9f 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421552: 5320 e29f |0005: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ -421556: 6e30 a906 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -42155c: 5424 e59f |000a: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ -421560: 6e20 ae06 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -421566: 5424 e19f |000f: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ -42156a: 6e20 ae06 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -421570: 5424 dd9f |0014: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ -421574: 6e20 ae06 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -42157a: 5424 df9f |0019: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ -42157e: 6e20 ae06 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -421584: 5424 de9f |001e: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ -421588: 6e20 ae06 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -42158e: 5424 e09f |0023: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ -421592: 6e20 ae06 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -421598: 5524 e39f |0028: iget-boolean v4, v2, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ -42159c: 6e20 a506 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4215a2: 5424 e69f |002d: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ -4215a6: 6e20 ae06 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -4215ac: 5524 e49f |0032: iget-boolean v4, v2, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ -4215b0: 6e20 a506 4300 |0034: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4215b6: 0e00 |0037: return-void │ │ +42152c: |[42152c] tech.ula.model.entities.Filesystem.writeToParcel:(Landroid/os/Parcel;I)V │ │ +42153c: 1a04 7eb8 |0000: const-string v4, "parcel" // string@b87e │ │ +421540: 7120 5f9f 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421546: 5320 e29f |0005: iget-wide v0, v2, Ltech/ula/model/entities/Filesystem;.id:J // field@9fe2 │ │ +42154a: 6e30 a906 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +421550: 5424 e59f |000a: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.name:Ljava/lang/String; // field@9fe5 │ │ +421554: 6e20 ae06 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +42155a: 5424 e19f |000f: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.distributionType:Ljava/lang/String; // field@9fe1 │ │ +42155e: 6e20 ae06 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +421564: 5424 dd9f |0014: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.archType:Ljava/lang/String; // field@9fdd │ │ +421568: 6e20 ae06 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +42156e: 5424 df9f |0019: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultUsername:Ljava/lang/String; // field@9fdf │ │ +421572: 6e20 ae06 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +421578: 5424 de9f |001e: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultPassword:Ljava/lang/String; // field@9fde │ │ +42157c: 6e20 ae06 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +421582: 5424 e09f |0023: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.defaultVncPassword:Ljava/lang/String; // field@9fe0 │ │ +421586: 6e20 ae06 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +42158c: 5524 e39f |0028: iget-boolean v4, v2, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:Z // field@9fe3 │ │ +421590: 6e20 a506 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +421596: 5424 e69f |002d: iget-object v4, v2, Ltech/ula/model/entities/Filesystem;.versionCodeUsed:Ljava/lang/String; // field@9fe6 │ │ +42159a: 6e20 ae06 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4215a0: 5524 e49f |0032: iget-boolean v4, v2, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:Z // field@9fe4 │ │ +4215a4: 6e20 a506 4300 |0034: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4215aa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10468 (Filesystem.kt) │ │ │ │ Class #3428 header: │ │ @@ -940001,58 +940001,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421604: |[421604] tech.ula.model.entities.ServiceType$Ssh$Creator.:()V │ │ -421614: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42161a: 0e00 |0003: return-void │ │ +4215f8: |[4215f8] tech.ula.model.entities.ServiceType$Ssh$Creator.:()V │ │ +421608: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42160e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/ServiceType$Ssh$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4215b8: |[4215b8] tech.ula.model.entities.ServiceType$Ssh$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4215c8: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -4215cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4215d2: 2200 ed19 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh; // type@19ed │ │ -4215d6: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -4215dc: 0a02 |000a: move-result v2 │ │ -4215de: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -4215e2: 6202 e89f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -4215e6: 2802 |000f: goto 0011 // +0002 │ │ -4215e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4215ea: 1102 |0011: return-object v2 │ │ +4215ac: |[4215ac] tech.ula.model.entities.ServiceType$Ssh$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4215bc: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +4215c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4215c6: 2200 ed19 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh; // type@19ed │ │ +4215ca: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +4215d0: 0a02 |000a: move-result v2 │ │ +4215d2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +4215d6: 6202 e89f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +4215da: 2802 |000f: goto 0011 // +0002 │ │ +4215dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4215de: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Ssh$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4215ec: |[4215ec] tech.ula.model.entities.ServiceType$Ssh$Creator.newArray:(I)[Ljava/lang/Object; │ │ -4215fc: 2311 d61c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Ssh; // type@1cd6 │ │ -421600: 1101 |0002: return-object v1 │ │ +4215e0: |[4215e0] tech.ula.model.entities.ServiceType$Ssh$Creator.newArray:(I)[Ljava/lang/Object; │ │ +4215f0: 2311 d61c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Ssh; // type@1cd6 │ │ +4215f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3429 header: │ │ @@ -940092,58 +940092,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421704: |[421704] tech.ula.model.entities.ServiceType$Unselected$Creator.:()V │ │ -421714: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42171a: 0e00 |0003: return-void │ │ +4216f8: |[4216f8] tech.ula.model.entities.ServiceType$Unselected$Creator.:()V │ │ +421708: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42170e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/ServiceType$Unselected$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4216b8: |[4216b8] tech.ula.model.entities.ServiceType$Unselected$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4216c8: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -4216cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4216d2: 2200 ef19 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected; // type@19ef │ │ -4216d6: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -4216dc: 0a02 |000a: move-result v2 │ │ -4216de: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -4216e2: 6202 ea9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -4216e6: 2802 |000f: goto 0011 // +0002 │ │ -4216e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4216ea: 1102 |0011: return-object v2 │ │ +4216ac: |[4216ac] tech.ula.model.entities.ServiceType$Unselected$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4216bc: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +4216c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4216c6: 2200 ef19 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected; // type@19ef │ │ +4216ca: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +4216d0: 0a02 |000a: move-result v2 │ │ +4216d2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +4216d6: 6202 ea9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +4216da: 2802 |000f: goto 0011 // +0002 │ │ +4216dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4216de: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Unselected$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4216ec: |[4216ec] tech.ula.model.entities.ServiceType$Unselected$Creator.newArray:(I)[Ljava/lang/Object; │ │ -4216fc: 2311 d71c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Unselected; // type@1cd7 │ │ -421700: 1101 |0002: return-object v1 │ │ +4216e0: |[4216e0] tech.ula.model.entities.ServiceType$Unselected$Creator.newArray:(I)[Ljava/lang/Object; │ │ +4216f0: 2311 d71c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Unselected; // type@1cd7 │ │ +4216f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3430 header: │ │ @@ -940183,58 +940183,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421804: |[421804] tech.ula.model.entities.ServiceType$Vnc$Creator.:()V │ │ -421814: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42181a: 0e00 |0003: return-void │ │ +4217f8: |[4217f8] tech.ula.model.entities.ServiceType$Vnc$Creator.:()V │ │ +421808: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42180e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/ServiceType$Vnc$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4217b8: |[4217b8] tech.ula.model.entities.ServiceType$Vnc$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4217c8: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -4217cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4217d2: 2200 f119 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc; // type@19f1 │ │ -4217d6: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -4217dc: 0a02 |000a: move-result v2 │ │ -4217de: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -4217e2: 6202 ec9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -4217e6: 2802 |000f: goto 0011 // +0002 │ │ -4217e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4217ea: 1102 |0011: return-object v2 │ │ +4217ac: |[4217ac] tech.ula.model.entities.ServiceType$Vnc$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4217bc: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +4217c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4217c6: 2200 f119 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc; // type@19f1 │ │ +4217ca: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +4217d0: 0a02 |000a: move-result v2 │ │ +4217d2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +4217d6: 6202 ec9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +4217da: 2802 |000f: goto 0011 // +0002 │ │ +4217dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4217de: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Vnc$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4217ec: |[4217ec] tech.ula.model.entities.ServiceType$Vnc$Creator.newArray:(I)[Ljava/lang/Object; │ │ -4217fc: 2311 d81c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Vnc; // type@1cd8 │ │ -421800: 1101 |0002: return-object v1 │ │ +4217e0: |[4217e0] tech.ula.model.entities.ServiceType$Vnc$Creator.newArray:(I)[Ljava/lang/Object; │ │ +4217f0: 2311 d81c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Vnc; // type@1cd8 │ │ +4217f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3431 header: │ │ @@ -940274,58 +940274,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421904: |[421904] tech.ula.model.entities.ServiceType$Xsdl$Creator.:()V │ │ -421914: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42191a: 0e00 |0003: return-void │ │ +4218f8: |[4218f8] tech.ula.model.entities.ServiceType$Xsdl$Creator.:()V │ │ +421908: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42190e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/ServiceType$Xsdl$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4218b8: |[4218b8] tech.ula.model.entities.ServiceType$Xsdl$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -4218c8: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ -4218cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4218d2: 2200 f319 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ -4218d6: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -4218dc: 0a02 |000a: move-result v2 │ │ -4218de: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -4218e2: 6202 ee9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -4218e6: 2802 |000f: goto 0011 // +0002 │ │ -4218e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4218ea: 1102 |0011: return-object v2 │ │ +4218ac: |[4218ac] tech.ula.model.entities.ServiceType$Xsdl$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +4218bc: 1a00 3f9a |0000: const-string v0, "in" // string@9a3f │ │ +4218c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4218c6: 2200 f319 |0005: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ +4218ca: 6e10 9106 0200 |0007: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +4218d0: 0a02 |000a: move-result v2 │ │ +4218d2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +4218d6: 6202 ee9f |000d: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +4218da: 2802 |000f: goto 0011 // +0002 │ │ +4218dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4218de: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Xsdl$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4218ec: |[4218ec] tech.ula.model.entities.ServiceType$Xsdl$Creator.newArray:(I)[Ljava/lang/Object; │ │ -4218fc: 2311 d91c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Xsdl; // type@1cd9 │ │ -421900: 1101 |0002: return-object v1 │ │ +4218e0: |[4218e0] tech.ula.model.entities.ServiceType$Xsdl$Creator.newArray:(I)[Ljava/lang/Object; │ │ +4218f0: 2311 d91c |0000: new-array v1, v1, [Ltech/ula/model/entities/ServiceType$Xsdl; // type@1cd9 │ │ +4218f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3432 header: │ │ @@ -940357,17 +940357,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421a18: |[421a18] tech.ula.model.entities.ServiceType.:()V │ │ -421a28: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -421a2e: 0e00 |0003: return-void │ │ +421a0c: |[421a0c] tech.ula.model.entities.ServiceType.:()V │ │ +421a1c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +421a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/entities/ServiceType; │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType;) │ │ @@ -940375,17 +940375,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421a30: |[421a30] tech.ula.model.entities.ServiceType.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -421a40: 7010 85cd 0000 |0000: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType;.:()V // method@cd85 │ │ -421a46: 0e00 |0003: return-void │ │ +421a24: |[421a24] tech.ula.model.entities.ServiceType.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +421a34: 7010 85cd 0000 |0000: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType;.:()V // method@cd85 │ │ +421a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/entities/ServiceType; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -940431,17 +940431,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421a00: |[421a00] tech.ula.model.entities.ServiceTypeConverter.:()V │ │ -421a10: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -421a16: 0e00 |0003: return-void │ │ +4219f4: |[4219f4] tech.ula.model.entities.ServiceTypeConverter.:()V │ │ +421a04: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +421a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/entities/ServiceTypeConverter; │ │ │ │ Virtual methods - │ │ @@ -940450,20 +940450,20 @@ │ │ type : '(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4219b8: |[4219b8] tech.ula.model.entities.ServiceTypeConverter.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; │ │ -4219c8: 1a00 d0d6 |0000: const-string v0, "value" // string@d6d0 │ │ -4219cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4219d2: 6e10 87cd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/ServiceType;.toString:()Ljava/lang/String; // method@cd87 │ │ -4219d8: 0c02 |0008: move-result-object v2 │ │ -4219da: 1102 |0009: return-object v2 │ │ +4219ac: |[4219ac] tech.ula.model.entities.ServiceTypeConverter.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; │ │ +4219bc: 1a00 d0d6 |0000: const-string v0, "value" // string@d6d0 │ │ +4219c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4219c6: 6e10 87cd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/ServiceType;.toString:()Ljava/lang/String; // method@cd87 │ │ +4219cc: 0c02 |0008: move-result-object v2 │ │ +4219ce: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/model/entities/ServiceTypeConverter; │ │ 0x0000 - 0x000a reg=2 (null) Ltech/ula/model/entities/ServiceType; │ │ │ │ @@ -940472,20 +940472,20 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4219dc: |[4219dc] tech.ula.model.entities.ServiceTypeConverter.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; │ │ -4219ec: 1a00 d0d6 |0000: const-string v0, "value" // string@d6d0 │ │ -4219f0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4219f6: 7110 bdcd 0200 |0005: invoke-static {v2}, Ltech/ula/model/entities/SessionKt;.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cdbd │ │ -4219fc: 0c02 |0008: move-result-object v2 │ │ -4219fe: 1102 |0009: return-object v2 │ │ +4219d0: |[4219d0] tech.ula.model.entities.ServiceTypeConverter.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; │ │ +4219e0: 1a00 d0d6 |0000: const-string v0, "value" // string@d6d0 │ │ +4219e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4219ea: 7110 bdcd 0200 |0005: invoke-static {v2}, Ltech/ula/model/entities/SessionKt;.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cdbd │ │ +4219f0: 0c02 |0008: move-result-object v2 │ │ +4219f2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/model/entities/ServiceTypeConverter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -940528,105 +940528,105 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -421b38: |[421b38] tech.ula.model.entities.Session$Creator.:()V │ │ -421b48: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -421b4e: 0e00 |0003: return-void │ │ +421b2c: |[421b2c] tech.ula.model.entities.Session$Creator.:()V │ │ +421b3c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +421b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/Session$Creator;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 18 │ │ insns size : 100 16-bit code units │ │ -421a48: |[421a48] tech.ula.model.entities.Session$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -421a58: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -421a5c: 1a01 3f9a |0002: const-string v1, "in" // string@9a3f │ │ -421a60: 7120 5f9f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421a66: 2201 f719 |0007: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -421a6a: 7401 9306 1600 |0009: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -421a70: 0b03 |000c: move-result-wide v3 │ │ -421a72: 7401 9706 1600 |000d: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421a78: 0c05 |0010: move-result-object v5 │ │ -421a7a: 7401 9306 1600 |0011: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -421a80: 0b06 |0014: move-result-wide v6 │ │ -421a82: 7401 9706 1600 |0015: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421a88: 0c08 |0018: move-result-object v8 │ │ -421a8a: 7401 9106 1600 |0019: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -421a90: 0a02 |001c: move-result v2 │ │ -421a92: 1219 |001d: const/4 v9, #int 1 // #1 │ │ -421a94: 120a |001e: const/4 v10, #int 0 // #0 │ │ -421a96: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -421a9a: 121b |0021: const/4 v11, #int 1 // #1 │ │ -421a9c: 2802 |0022: goto 0024 // +0002 │ │ -421a9e: 120b |0023: const/4 v11, #int 0 // #0 │ │ -421aa0: 7401 9706 1600 |0024: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421aa6: 0c0c |0027: move-result-object v12 │ │ -421aa8: 7401 9706 1600 |0028: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421aae: 0c0d |002b: move-result-object v13 │ │ -421ab0: 7401 9706 1600 |002c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421ab6: 0c0e |002f: move-result-object v14 │ │ -421ab8: 1c02 f719 |0030: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -421abc: 6e10 2e83 0200 |0032: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -421ac2: 0c02 |0035: move-result-object v2 │ │ -421ac4: 6e20 9406 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0694 │ │ -421aca: 0c02 |0039: move-result-object v2 │ │ -421acc: 072f |003a: move-object v15, v2 │ │ -421ace: 1f0f f419 |003b: check-cast v15, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -421ad2: 7401 9306 1600 |003d: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -421ad8: 0b10 |0040: move-result-wide v16 │ │ -421ada: 7401 9306 1600 |0041: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ -421ae0: 0b12 |0044: move-result-wide v18 │ │ -421ae2: 7401 9706 1600 |0045: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ -421ae8: 0c14 |0048: move-result-object v20 │ │ -421aea: 7401 9106 1600 |0049: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ -421af0: 0a00 |004c: move-result v0 │ │ -421af2: 3800 0400 |004d: if-eqz v0, 0051 // +0004 │ │ -421af6: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -421af8: 2802 |0050: goto 0052 // +0002 │ │ -421afa: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -421afc: 0712 |0052: move-object v2, v1 │ │ -421afe: 01b9 |0053: move v9, v11 │ │ -421b00: 07ca |0054: move-object v10, v12 │ │ -421b02: 07db |0055: move-object v11, v13 │ │ -421b04: 07ec |0056: move-object v12, v14 │ │ -421b06: 07fd |0057: move-object v13, v15 │ │ -421b08: 050e 1000 |0058: move-wide/from16 v14, v16 │ │ -421b0c: 0510 1200 |005a: move-wide/from16 v16, v18 │ │ -421b10: 0812 1400 |005c: move-object/from16 v18, v20 │ │ -421b14: 0213 0000 |005e: move/from16 v19, v0 │ │ -421b18: 7612 8fcd 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -421b1e: 1101 |0063: return-object v1 │ │ +421a3c: |[421a3c] tech.ula.model.entities.Session$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +421a4c: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +421a50: 1a01 3f9a |0002: const-string v1, "in" // string@9a3f │ │ +421a54: 7120 5f9f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421a5a: 2201 f719 |0007: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +421a5e: 7401 9306 1600 |0009: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +421a64: 0b03 |000c: move-result-wide v3 │ │ +421a66: 7401 9706 1600 |000d: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421a6c: 0c05 |0010: move-result-object v5 │ │ +421a6e: 7401 9306 1600 |0011: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +421a74: 0b06 |0014: move-result-wide v6 │ │ +421a76: 7401 9706 1600 |0015: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421a7c: 0c08 |0018: move-result-object v8 │ │ +421a7e: 7401 9106 1600 |0019: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +421a84: 0a02 |001c: move-result v2 │ │ +421a86: 1219 |001d: const/4 v9, #int 1 // #1 │ │ +421a88: 120a |001e: const/4 v10, #int 0 // #0 │ │ +421a8a: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +421a8e: 121b |0021: const/4 v11, #int 1 // #1 │ │ +421a90: 2802 |0022: goto 0024 // +0002 │ │ +421a92: 120b |0023: const/4 v11, #int 0 // #0 │ │ +421a94: 7401 9706 1600 |0024: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421a9a: 0c0c |0027: move-result-object v12 │ │ +421a9c: 7401 9706 1600 |0028: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421aa2: 0c0d |002b: move-result-object v13 │ │ +421aa4: 7401 9706 1600 |002c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421aaa: 0c0e |002f: move-result-object v14 │ │ +421aac: 1c02 f719 |0030: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +421ab0: 6e10 2e83 0200 |0032: invoke-virtual {v2}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +421ab6: 0c02 |0035: move-result-object v2 │ │ +421ab8: 6e20 9406 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0694 │ │ +421abe: 0c02 |0039: move-result-object v2 │ │ +421ac0: 072f |003a: move-object v15, v2 │ │ +421ac2: 1f0f f419 |003b: check-cast v15, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +421ac6: 7401 9306 1600 |003d: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +421acc: 0b10 |0040: move-result-wide v16 │ │ +421ace: 7401 9306 1600 |0041: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@0693 │ │ +421ad4: 0b12 |0044: move-result-wide v18 │ │ +421ad6: 7401 9706 1600 |0045: invoke-virtual/range {v22}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0697 │ │ +421adc: 0c14 |0048: move-result-object v20 │ │ +421ade: 7401 9106 1600 |0049: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@0691 │ │ +421ae4: 0a00 |004c: move-result v0 │ │ +421ae6: 3800 0400 |004d: if-eqz v0, 0051 // +0004 │ │ +421aea: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +421aec: 2802 |0050: goto 0052 // +0002 │ │ +421aee: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +421af0: 0712 |0052: move-object v2, v1 │ │ +421af2: 01b9 |0053: move v9, v11 │ │ +421af4: 07ca |0054: move-object v10, v12 │ │ +421af6: 07db |0055: move-object v11, v13 │ │ +421af8: 07ec |0056: move-object v12, v14 │ │ +421afa: 07fd |0057: move-object v13, v15 │ │ +421afc: 050e 1000 |0058: move-wide/from16 v14, v16 │ │ +421b00: 0510 1200 |005a: move-wide/from16 v16, v18 │ │ +421b04: 0812 1400 |005c: move-object/from16 v18, v20 │ │ +421b08: 0213 0000 |005e: move/from16 v19, v0 │ │ +421b0c: 7612 8fcd 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +421b12: 1101 |0063: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Session$Creator;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421b20: |[421b20] tech.ula.model.entities.Session$Creator.newArray:(I)[Ljava/lang/Object; │ │ -421b30: 2311 da1c |0000: new-array v1, v1, [Ltech/ula/model/entities/Session; // type@1cda │ │ -421b34: 1101 |0002: return-object v1 │ │ +421b14: |[421b14] tech.ula.model.entities.Session$Creator.newArray:(I)[Ljava/lang/Object; │ │ +421b24: 2311 da1c |0000: new-array v1, v1, [Ltech/ula/model/entities/Session; // type@1cda │ │ +421b28: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #3435 header: │ │ @@ -940848,76 +940848,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -422394: |[422394] tech.ula.model.entities.Session.:()V │ │ -4223a4: 2200 f619 |0000: new-instance v0, Ltech/ula/model/entities/Session$Creator; // type@19f6 │ │ -4223a8: 7010 8bcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/Session$Creator;.:()V // method@cd8b │ │ -4223ae: 6900 ef9f |0005: sput-object v0, Ltech/ula/model/entities/Session;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fef │ │ -4223b2: 0e00 |0007: return-void │ │ +422388: |[422388] tech.ula.model.entities.Session.:()V │ │ +422398: 2200 f619 |0000: new-instance v0, Ltech/ula/model/entities/Session$Creator; // type@19f6 │ │ +42239c: 7010 8bcd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/Session$Creator;.:()V // method@cd8b │ │ +4223a2: 6900 ef9f |0005: sput-object v0, Ltech/ula/model/entities/Session;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fef │ │ +4223a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Session;) │ │ name : '' │ │ type : '(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 18 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -4223b4: |[4223b4] tech.ula.model.entities.Session.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V │ │ -4223c4: 07a0 |0000: move-object v0, v10 │ │ -4223c6: 07d1 |0001: move-object v1, v13 │ │ -4223c8: 0802 1000 |0002: move-object/from16 v2, v16 │ │ -4223cc: 0803 1200 |0004: move-object/from16 v3, v18 │ │ -4223d0: 0804 1300 |0006: move-object/from16 v4, v19 │ │ -4223d4: 0805 1400 |0008: move-object/from16 v5, v20 │ │ -4223d8: 0806 1500 |000a: move-object/from16 v6, v21 │ │ -4223dc: 0807 1a00 |000c: move-object/from16 v7, v26 │ │ -4223e0: 1a08 3fb2 |000e: const-string v8, "name" // string@b23f │ │ -4223e4: 7120 5f9f 8d00 |0010: invoke-static {v13, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4223ea: 1a08 7587 |0013: const-string v8, "filesystemName" // string@8775 │ │ -4223ee: 7120 5f9f 8200 |0015: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4223f4: 1a08 8ed5 |0018: const-string v8, "username" // string@d58e │ │ -4223f8: 7120 5f9f 8300 |001a: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4223fe: 1a08 f1b8 |001d: const-string v8, "password" // string@b8f1 │ │ -422402: 7120 5f9f 8400 |001f: invoke-static {v4, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422408: 1a08 43d7 |0022: const-string v8, "vncPassword" // string@d743 │ │ -42240c: 7120 5f9f 8500 |0024: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422412: 1a08 71c3 |0027: const-string v8, "serviceType" // string@c371 │ │ -422416: 7120 5f9f 8600 |0029: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42241c: 1a08 438a |002c: const-string v8, "geometry" // string@8a43 │ │ -422420: 7120 5f9f 8700 |002e: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422426: 7010 0484 0a00 |0031: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@8404 │ │ -42242c: 04b8 |0034: move-wide v8, v11 │ │ -42242e: 5a08 f49f |0035: iput-wide v8, v0, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -422432: 5b01 f69f |0037: iput-object v1, v0, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -422436: 04e8 |0039: move-wide v8, v14 │ │ -422438: 5a08 f19f |003a: iput-wide v8, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -42243c: 5b02 f29f |003c: iput-object v2, v0, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -422440: 0201 1100 |003e: move/from16 v1, v17 │ │ -422444: 5c01 f09f |0040: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -422448: 5b03 fb9f |0042: iput-object v3, v0, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -42244c: 5b04 f79f |0044: iput-object v4, v0, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -422450: 5b05 fc9f |0046: iput-object v5, v0, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -422454: 5b06 fa9f |0048: iput-object v6, v0, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -422458: 0501 1600 |004a: move-wide/from16 v1, v22 │ │ -42245c: 5a01 f99f |004c: iput-wide v1, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -422460: 0501 1800 |004e: move-wide/from16 v1, v24 │ │ -422464: 5a01 f89f |0050: iput-wide v1, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -422468: 5b07 f39f |0052: iput-object v7, v0, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -42246c: 0201 1b00 |0054: move/from16 v1, v27 │ │ -422470: 5c01 f59f |0056: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -422474: 0e00 |0058: return-void │ │ +4223a8: |[4223a8] tech.ula.model.entities.Session.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V │ │ +4223b8: 07a0 |0000: move-object v0, v10 │ │ +4223ba: 07d1 |0001: move-object v1, v13 │ │ +4223bc: 0802 1000 |0002: move-object/from16 v2, v16 │ │ +4223c0: 0803 1200 |0004: move-object/from16 v3, v18 │ │ +4223c4: 0804 1300 |0006: move-object/from16 v4, v19 │ │ +4223c8: 0805 1400 |0008: move-object/from16 v5, v20 │ │ +4223cc: 0806 1500 |000a: move-object/from16 v6, v21 │ │ +4223d0: 0807 1a00 |000c: move-object/from16 v7, v26 │ │ +4223d4: 1a08 3fb2 |000e: const-string v8, "name" // string@b23f │ │ +4223d8: 7120 5f9f 8d00 |0010: invoke-static {v13, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4223de: 1a08 7587 |0013: const-string v8, "filesystemName" // string@8775 │ │ +4223e2: 7120 5f9f 8200 |0015: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4223e8: 1a08 8ed5 |0018: const-string v8, "username" // string@d58e │ │ +4223ec: 7120 5f9f 8300 |001a: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4223f2: 1a08 f1b8 |001d: const-string v8, "password" // string@b8f1 │ │ +4223f6: 7120 5f9f 8400 |001f: invoke-static {v4, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4223fc: 1a08 43d7 |0022: const-string v8, "vncPassword" // string@d743 │ │ +422400: 7120 5f9f 8500 |0024: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422406: 1a08 71c3 |0027: const-string v8, "serviceType" // string@c371 │ │ +42240a: 7120 5f9f 8600 |0029: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422410: 1a08 438a |002c: const-string v8, "geometry" // string@8a43 │ │ +422414: 7120 5f9f 8700 |002e: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42241a: 7010 0484 0a00 |0031: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@8404 │ │ +422420: 04b8 |0034: move-wide v8, v11 │ │ +422422: 5a08 f49f |0035: iput-wide v8, v0, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +422426: 5b01 f69f |0037: iput-object v1, v0, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +42242a: 04e8 |0039: move-wide v8, v14 │ │ +42242c: 5a08 f19f |003a: iput-wide v8, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +422430: 5b02 f29f |003c: iput-object v2, v0, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +422434: 0201 1100 |003e: move/from16 v1, v17 │ │ +422438: 5c01 f09f |0040: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +42243c: 5b03 fb9f |0042: iput-object v3, v0, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +422440: 5b04 f79f |0044: iput-object v4, v0, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +422444: 5b05 fc9f |0046: iput-object v5, v0, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +422448: 5b06 fa9f |0048: iput-object v6, v0, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +42244c: 0501 1600 |004a: move-wide/from16 v1, v22 │ │ +422450: 5a01 f99f |004c: iput-wide v1, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +422454: 0501 1800 |004e: move-wide/from16 v1, v24 │ │ +422458: 5a01 f89f |0050: iput-wide v1, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +42245c: 5b07 f39f |0052: iput-object v7, v0, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +422460: 0201 1b00 |0054: move/from16 v1, v27 │ │ +422464: 5c01 f59f |0056: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +422468: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0031 line=69 │ │ locals : │ │ 0x0000 - 0x0059 reg=10 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0059 reg=11 (null) J │ │ 0x0000 - 0x0059 reg=13 (null) Ljava/lang/String; │ │ @@ -940938,82 +940938,82 @@ │ │ type : '(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 41 │ │ ins : 20 │ │ outs : 18 │ │ insns size : 114 16-bit code units │ │ -422478: |[422478] tech.ula.model.entities.Session.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -422488: 0200 2700 |0000: move/from16 v0, v39 │ │ -42248c: dd01 0002 |0002: and-int/lit8 v1, v0, #int 2 // #02 │ │ -422490: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -422494: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -422498: 0726 |0008: move-object v6, v2 │ │ -42249a: 2803 |0009: goto 000c // +0003 │ │ -42249c: 0806 1800 |000a: move-object/from16 v6, v24 │ │ -4224a0: dd01 0008 |000c: and-int/lit8 v1, v0, #int 8 // #08 │ │ -4224a4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -4224a8: 0729 |0010: move-object v9, v2 │ │ -4224aa: 2803 |0011: goto 0014 // +0003 │ │ -4224ac: 0809 1b00 |0012: move-object/from16 v9, v27 │ │ -4224b0: dd01 0010 |0014: and-int/lit8 v1, v0, #int 16 // #10 │ │ -4224b4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -4224b6: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ -4224ba: 120a |0019: const/4 v10, #int 0 // #0 │ │ -4224bc: 2803 |001a: goto 001d // +0003 │ │ -4224be: 020a 1c00 |001b: move/from16 v10, v28 │ │ -4224c2: dd01 0020 |001d: and-int/lit8 v1, v0, #int 32 // #20 │ │ -4224c6: 3801 0400 |001f: if-eqz v1, 0023 // +0004 │ │ -4224ca: 072b |0021: move-object v11, v2 │ │ -4224cc: 2803 |0022: goto 0025 // +0003 │ │ -4224ce: 080b 1d00 |0023: move-object/from16 v11, v29 │ │ -4224d2: dd01 0040 |0025: and-int/lit8 v1, v0, #int 64 // #40 │ │ -4224d6: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ -4224da: 072c |0029: move-object v12, v2 │ │ -4224dc: 2803 |002a: goto 002d // +0003 │ │ -4224de: 080c 1e00 |002b: move-object/from16 v12, v30 │ │ -4224e2: d501 8000 |002d: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -4224e6: 3801 0400 |002f: if-eqz v1, 0033 // +0004 │ │ -4224ea: 072d |0031: move-object v13, v2 │ │ -4224ec: 2803 |0032: goto 0035 // +0003 │ │ -4224ee: 080d 1f00 |0033: move-object/from16 v13, v31 │ │ -4224f2: d501 0001 |0035: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -4224f6: 3801 0800 |0037: if-eqz v1, 003f // +0008 │ │ -4224fa: 6201 ea9f |0039: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -4224fe: 1f01 f419 |003b: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -422502: 071e |003d: move-object v14, v1 │ │ -422504: 2803 |003e: goto 0041 // +0003 │ │ -422506: 080e 2000 |003f: move-object/from16 v14, v32 │ │ -42250a: d501 0002 |0041: and-int/lit16 v1, v0, #int 512 // #0200 │ │ -42250e: 3801 0600 |0043: if-eqz v1, 0049 // +0006 │ │ -422512: 1604 e607 |0045: const-wide/16 v4, #int 2022 // #7e6 │ │ -422516: 044f |0047: move-wide v15, v4 │ │ -422518: 2803 |0048: goto 004b // +0003 │ │ -42251a: 050f 2100 |0049: move-wide/from16 v15, v33 │ │ -42251e: d501 0004 |004b: and-int/lit16 v1, v0, #int 1024 // #0400 │ │ -422522: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -422526: 1604 0000 |004f: const-wide/16 v4, #int 0 // #0 │ │ -42252a: 0511 0400 |0051: move-wide/from16 v17, v4 │ │ -42252e: 2803 |0053: goto 0056 // +0003 │ │ -422530: 0511 2300 |0054: move-wide/from16 v17, v35 │ │ -422534: d501 0008 |0056: and-int/lit16 v1, v0, #int 2048 // #0800 │ │ -422538: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ -42253c: 0813 0200 |005a: move-object/from16 v19, v2 │ │ -422540: 2803 |005c: goto 005f // +0003 │ │ -422542: 0813 2500 |005d: move-object/from16 v19, v37 │ │ -422546: d500 0010 |005f: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ -42254a: 3800 0500 |0061: if-eqz v0, 0066 // +0005 │ │ -42254e: 1314 0000 |0063: const/16 v20, #int 0 // #0 │ │ -422552: 2803 |0065: goto 0068 // +0003 │ │ -422554: 0214 2600 |0066: move/from16 v20, v38 │ │ -422558: 0803 1500 |0068: move-object/from16 v3, v21 │ │ -42255c: 0504 1600 |006a: move-wide/from16 v4, v22 │ │ -422560: 0507 1900 |006c: move-wide/from16 v7, v25 │ │ -422564: 7612 8fcd 0300 |006e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -42256a: 0e00 |0071: return-void │ │ +42246c: |[42246c] tech.ula.model.entities.Session.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42247c: 0200 2700 |0000: move/from16 v0, v39 │ │ +422480: dd01 0002 |0002: and-int/lit8 v1, v0, #int 2 // #02 │ │ +422484: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +422488: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +42248c: 0726 |0008: move-object v6, v2 │ │ +42248e: 2803 |0009: goto 000c // +0003 │ │ +422490: 0806 1800 |000a: move-object/from16 v6, v24 │ │ +422494: dd01 0008 |000c: and-int/lit8 v1, v0, #int 8 // #08 │ │ +422498: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +42249c: 0729 |0010: move-object v9, v2 │ │ +42249e: 2803 |0011: goto 0014 // +0003 │ │ +4224a0: 0809 1b00 |0012: move-object/from16 v9, v27 │ │ +4224a4: dd01 0010 |0014: and-int/lit8 v1, v0, #int 16 // #10 │ │ +4224a8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +4224aa: 3801 0400 |0017: if-eqz v1, 001b // +0004 │ │ +4224ae: 120a |0019: const/4 v10, #int 0 // #0 │ │ +4224b0: 2803 |001a: goto 001d // +0003 │ │ +4224b2: 020a 1c00 |001b: move/from16 v10, v28 │ │ +4224b6: dd01 0020 |001d: and-int/lit8 v1, v0, #int 32 // #20 │ │ +4224ba: 3801 0400 |001f: if-eqz v1, 0023 // +0004 │ │ +4224be: 072b |0021: move-object v11, v2 │ │ +4224c0: 2803 |0022: goto 0025 // +0003 │ │ +4224c2: 080b 1d00 |0023: move-object/from16 v11, v29 │ │ +4224c6: dd01 0040 |0025: and-int/lit8 v1, v0, #int 64 // #40 │ │ +4224ca: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ +4224ce: 072c |0029: move-object v12, v2 │ │ +4224d0: 2803 |002a: goto 002d // +0003 │ │ +4224d2: 080c 1e00 |002b: move-object/from16 v12, v30 │ │ +4224d6: d501 8000 |002d: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +4224da: 3801 0400 |002f: if-eqz v1, 0033 // +0004 │ │ +4224de: 072d |0031: move-object v13, v2 │ │ +4224e0: 2803 |0032: goto 0035 // +0003 │ │ +4224e2: 080d 1f00 |0033: move-object/from16 v13, v31 │ │ +4224e6: d501 0001 |0035: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +4224ea: 3801 0800 |0037: if-eqz v1, 003f // +0008 │ │ +4224ee: 6201 ea9f |0039: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +4224f2: 1f01 f419 |003b: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +4224f6: 071e |003d: move-object v14, v1 │ │ +4224f8: 2803 |003e: goto 0041 // +0003 │ │ +4224fa: 080e 2000 |003f: move-object/from16 v14, v32 │ │ +4224fe: d501 0002 |0041: and-int/lit16 v1, v0, #int 512 // #0200 │ │ +422502: 3801 0600 |0043: if-eqz v1, 0049 // +0006 │ │ +422506: 1604 e607 |0045: const-wide/16 v4, #int 2022 // #7e6 │ │ +42250a: 044f |0047: move-wide v15, v4 │ │ +42250c: 2803 |0048: goto 004b // +0003 │ │ +42250e: 050f 2100 |0049: move-wide/from16 v15, v33 │ │ +422512: d501 0004 |004b: and-int/lit16 v1, v0, #int 1024 // #0400 │ │ +422516: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +42251a: 1604 0000 |004f: const-wide/16 v4, #int 0 // #0 │ │ +42251e: 0511 0400 |0051: move-wide/from16 v17, v4 │ │ +422522: 2803 |0053: goto 0056 // +0003 │ │ +422524: 0511 2300 |0054: move-wide/from16 v17, v35 │ │ +422528: d501 0008 |0056: and-int/lit16 v1, v0, #int 2048 // #0800 │ │ +42252c: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ +422530: 0813 0200 |005a: move-object/from16 v19, v2 │ │ +422534: 2803 |005c: goto 005f // +0003 │ │ +422536: 0813 2500 |005d: move-object/from16 v19, v37 │ │ +42253a: d500 0010 |005f: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ +42253e: 3800 0500 |0061: if-eqz v0, 0066 // +0005 │ │ +422542: 1314 0000 |0063: const/16 v20, #int 0 // #0 │ │ +422546: 2803 |0065: goto 0068 // +0003 │ │ +422548: 0214 2600 |0066: move/from16 v20, v38 │ │ +42254c: 0803 1500 |0068: move-object/from16 v3, v21 │ │ +422550: 0504 1600 |006a: move-wide/from16 v4, v22 │ │ +422554: 0507 1900 |006c: move-wide/from16 v7, v25 │ │ +422558: 7612 8fcd 0300 |006e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +42255e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0039 line=79 │ │ 0x006e line=83 │ │ locals : │ │ 0x0000 - 0x0072 reg=21 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0072 reg=22 (null) J │ │ @@ -941037,473 +941037,473 @@ │ │ type : '(Ltech/ula/model/entities/Session;JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Session;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 36 │ │ ins : 20 │ │ outs : 18 │ │ insns size : 154 16-bit code units │ │ -422194: |[422194] tech.ula.model.entities.Session.copy$default:(Ltech/ula/model/entities/Session;JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Session; │ │ -4221a4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -4221a8: 0201 2200 |0002: move/from16 v1, v34 │ │ -4221ac: dd02 0101 |0004: and-int/lit8 v2, v1, #int 1 // #01 │ │ -4221b0: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -4221b4: 5302 f49f |0008: iget-wide v2, v0, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -4221b8: 2803 |000a: goto 000d // +0003 │ │ -4221ba: 0502 1100 |000b: move-wide/from16 v2, v17 │ │ -4221be: dd04 0102 |000d: and-int/lit8 v4, v1, #int 2 // #02 │ │ -4221c2: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -4221c6: 5404 f69f |0011: iget-object v4, v0, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -4221ca: 2803 |0013: goto 0016 // +0003 │ │ -4221cc: 0804 1300 |0014: move-object/from16 v4, v19 │ │ -4221d0: dd05 0104 |0016: and-int/lit8 v5, v1, #int 4 // #04 │ │ -4221d4: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -4221d8: 5305 f19f |001a: iget-wide v5, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -4221dc: 2803 |001c: goto 001f // +0003 │ │ -4221de: 0505 1400 |001d: move-wide/from16 v5, v20 │ │ -4221e2: dd07 0108 |001f: and-int/lit8 v7, v1, #int 8 // #08 │ │ -4221e6: 3807 0500 |0021: if-eqz v7, 0026 // +0005 │ │ -4221ea: 5407 f29f |0023: iget-object v7, v0, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -4221ee: 2803 |0025: goto 0028 // +0003 │ │ -4221f0: 0807 1600 |0026: move-object/from16 v7, v22 │ │ -4221f4: dd08 0110 |0028: and-int/lit8 v8, v1, #int 16 // #10 │ │ -4221f8: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ -4221fc: 5508 f09f |002c: iget-boolean v8, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -422200: 2803 |002e: goto 0031 // +0003 │ │ -422202: 0208 1700 |002f: move/from16 v8, v23 │ │ -422206: dd09 0120 |0031: and-int/lit8 v9, v1, #int 32 // #20 │ │ -42220a: 3809 0500 |0033: if-eqz v9, 0038 // +0005 │ │ -42220e: 5409 fb9f |0035: iget-object v9, v0, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -422212: 2803 |0037: goto 003a // +0003 │ │ -422214: 0809 1800 |0038: move-object/from16 v9, v24 │ │ -422218: dd0a 0140 |003a: and-int/lit8 v10, v1, #int 64 // #40 │ │ -42221c: 380a 0500 |003c: if-eqz v10, 0041 // +0005 │ │ -422220: 540a f79f |003e: iget-object v10, v0, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -422224: 2803 |0040: goto 0043 // +0003 │ │ -422226: 080a 1900 |0041: move-object/from16 v10, v25 │ │ -42222a: d51b 8000 |0043: and-int/lit16 v11, v1, #int 128 // #0080 │ │ -42222e: 380b 0500 |0045: if-eqz v11, 004a // +0005 │ │ -422232: 540b fc9f |0047: iget-object v11, v0, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -422236: 2803 |0049: goto 004c // +0003 │ │ -422238: 080b 1a00 |004a: move-object/from16 v11, v26 │ │ -42223c: d51c 0001 |004c: and-int/lit16 v12, v1, #int 256 // #0100 │ │ -422240: 380c 0500 |004e: if-eqz v12, 0053 // +0005 │ │ -422244: 540c fa9f |0050: iget-object v12, v0, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -422248: 2803 |0052: goto 0055 // +0003 │ │ -42224a: 080c 1b00 |0053: move-object/from16 v12, v27 │ │ -42224e: d51d 0002 |0055: and-int/lit16 v13, v1, #int 512 // #0200 │ │ -422252: 380d 0500 |0057: if-eqz v13, 005c // +0005 │ │ -422256: 530d f99f |0059: iget-wide v13, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -42225a: 2803 |005b: goto 005e // +0003 │ │ -42225c: 050d 1c00 |005c: move-wide/from16 v13, v28 │ │ -422260: d51f 0004 |005e: and-int/lit16 v15, v1, #int 1024 // #0400 │ │ -422264: 380f 0700 |0060: if-eqz v15, 0067 // +0007 │ │ -422268: 051c 0d00 |0062: move-wide/from16 v28, v13 │ │ -42226c: 530d f89f |0064: iget-wide v13, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -422270: 2805 |0066: goto 006b // +0005 │ │ -422272: 051c 0d00 |0067: move-wide/from16 v28, v13 │ │ -422276: 050d 1e00 |0069: move-wide/from16 v13, v30 │ │ -42227a: d51f 0008 |006b: and-int/lit16 v15, v1, #int 2048 // #0800 │ │ -42227e: 380f 0500 |006d: if-eqz v15, 0072 // +0005 │ │ -422282: 540f f39f |006f: iget-object v15, v0, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -422286: 2803 |0071: goto 0074 // +0003 │ │ -422288: 080f 2000 |0072: move-object/from16 v15, v32 │ │ -42228c: d511 0010 |0074: and-int/lit16 v1, v1, #int 4096 // #1000 │ │ -422290: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ -422294: 5501 f59f |0078: iget-boolean v1, v0, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -422298: 2803 |007a: goto 007d // +0003 │ │ -42229a: 0201 2100 |007b: move/from16 v1, v33 │ │ -42229e: 0511 0200 |007d: move-wide/from16 v17, v2 │ │ -4222a2: 0813 0400 |007f: move-object/from16 v19, v4 │ │ -4222a6: 0514 0500 |0081: move-wide/from16 v20, v5 │ │ -4222aa: 0816 0700 |0083: move-object/from16 v22, v7 │ │ -4222ae: 0217 0800 |0085: move/from16 v23, v8 │ │ -4222b2: 0818 0900 |0087: move-object/from16 v24, v9 │ │ -4222b6: 0819 0a00 |0089: move-object/from16 v25, v10 │ │ -4222ba: 081a 0b00 |008b: move-object/from16 v26, v11 │ │ -4222be: 081b 0c00 |008d: move-object/from16 v27, v12 │ │ -4222c2: 051e 0d00 |008f: move-wide/from16 v30, v13 │ │ -4222c6: 0820 0f00 |0091: move-object/from16 v32, v15 │ │ -4222ca: 0221 0100 |0093: move/from16 v33, v1 │ │ -4222ce: 7412 9ecd 1000 |0095: invoke-virtual/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, Ltech/ula/model/entities/Session;.copy:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)Ltech/ula/model/entities/Session; // method@cd9e │ │ -4222d4: 0c00 |0098: move-result-object v0 │ │ -4222d6: 1100 |0099: return-object v0 │ │ +422188: |[422188] tech.ula.model.entities.Session.copy$default:(Ltech/ula/model/entities/Session;JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILjava/lang/Object;)Ltech/ula/model/entities/Session; │ │ +422198: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +42219c: 0201 2200 |0002: move/from16 v1, v34 │ │ +4221a0: dd02 0101 |0004: and-int/lit8 v2, v1, #int 1 // #01 │ │ +4221a4: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +4221a8: 5302 f49f |0008: iget-wide v2, v0, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +4221ac: 2803 |000a: goto 000d // +0003 │ │ +4221ae: 0502 1100 |000b: move-wide/from16 v2, v17 │ │ +4221b2: dd04 0102 |000d: and-int/lit8 v4, v1, #int 2 // #02 │ │ +4221b6: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +4221ba: 5404 f69f |0011: iget-object v4, v0, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +4221be: 2803 |0013: goto 0016 // +0003 │ │ +4221c0: 0804 1300 |0014: move-object/from16 v4, v19 │ │ +4221c4: dd05 0104 |0016: and-int/lit8 v5, v1, #int 4 // #04 │ │ +4221c8: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +4221cc: 5305 f19f |001a: iget-wide v5, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +4221d0: 2803 |001c: goto 001f // +0003 │ │ +4221d2: 0505 1400 |001d: move-wide/from16 v5, v20 │ │ +4221d6: dd07 0108 |001f: and-int/lit8 v7, v1, #int 8 // #08 │ │ +4221da: 3807 0500 |0021: if-eqz v7, 0026 // +0005 │ │ +4221de: 5407 f29f |0023: iget-object v7, v0, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +4221e2: 2803 |0025: goto 0028 // +0003 │ │ +4221e4: 0807 1600 |0026: move-object/from16 v7, v22 │ │ +4221e8: dd08 0110 |0028: and-int/lit8 v8, v1, #int 16 // #10 │ │ +4221ec: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ +4221f0: 5508 f09f |002c: iget-boolean v8, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +4221f4: 2803 |002e: goto 0031 // +0003 │ │ +4221f6: 0208 1700 |002f: move/from16 v8, v23 │ │ +4221fa: dd09 0120 |0031: and-int/lit8 v9, v1, #int 32 // #20 │ │ +4221fe: 3809 0500 |0033: if-eqz v9, 0038 // +0005 │ │ +422202: 5409 fb9f |0035: iget-object v9, v0, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +422206: 2803 |0037: goto 003a // +0003 │ │ +422208: 0809 1800 |0038: move-object/from16 v9, v24 │ │ +42220c: dd0a 0140 |003a: and-int/lit8 v10, v1, #int 64 // #40 │ │ +422210: 380a 0500 |003c: if-eqz v10, 0041 // +0005 │ │ +422214: 540a f79f |003e: iget-object v10, v0, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +422218: 2803 |0040: goto 0043 // +0003 │ │ +42221a: 080a 1900 |0041: move-object/from16 v10, v25 │ │ +42221e: d51b 8000 |0043: and-int/lit16 v11, v1, #int 128 // #0080 │ │ +422222: 380b 0500 |0045: if-eqz v11, 004a // +0005 │ │ +422226: 540b fc9f |0047: iget-object v11, v0, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +42222a: 2803 |0049: goto 004c // +0003 │ │ +42222c: 080b 1a00 |004a: move-object/from16 v11, v26 │ │ +422230: d51c 0001 |004c: and-int/lit16 v12, v1, #int 256 // #0100 │ │ +422234: 380c 0500 |004e: if-eqz v12, 0053 // +0005 │ │ +422238: 540c fa9f |0050: iget-object v12, v0, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +42223c: 2803 |0052: goto 0055 // +0003 │ │ +42223e: 080c 1b00 |0053: move-object/from16 v12, v27 │ │ +422242: d51d 0002 |0055: and-int/lit16 v13, v1, #int 512 // #0200 │ │ +422246: 380d 0500 |0057: if-eqz v13, 005c // +0005 │ │ +42224a: 530d f99f |0059: iget-wide v13, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +42224e: 2803 |005b: goto 005e // +0003 │ │ +422250: 050d 1c00 |005c: move-wide/from16 v13, v28 │ │ +422254: d51f 0004 |005e: and-int/lit16 v15, v1, #int 1024 // #0400 │ │ +422258: 380f 0700 |0060: if-eqz v15, 0067 // +0007 │ │ +42225c: 051c 0d00 |0062: move-wide/from16 v28, v13 │ │ +422260: 530d f89f |0064: iget-wide v13, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +422264: 2805 |0066: goto 006b // +0005 │ │ +422266: 051c 0d00 |0067: move-wide/from16 v28, v13 │ │ +42226a: 050d 1e00 |0069: move-wide/from16 v13, v30 │ │ +42226e: d51f 0008 |006b: and-int/lit16 v15, v1, #int 2048 // #0800 │ │ +422272: 380f 0500 |006d: if-eqz v15, 0072 // +0005 │ │ +422276: 540f f39f |006f: iget-object v15, v0, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +42227a: 2803 |0071: goto 0074 // +0003 │ │ +42227c: 080f 2000 |0072: move-object/from16 v15, v32 │ │ +422280: d511 0010 |0074: and-int/lit16 v1, v1, #int 4096 // #1000 │ │ +422284: 3801 0500 |0076: if-eqz v1, 007b // +0005 │ │ +422288: 5501 f59f |0078: iget-boolean v1, v0, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +42228c: 2803 |007a: goto 007d // +0003 │ │ +42228e: 0201 2100 |007b: move/from16 v1, v33 │ │ +422292: 0511 0200 |007d: move-wide/from16 v17, v2 │ │ +422296: 0813 0400 |007f: move-object/from16 v19, v4 │ │ +42229a: 0514 0500 |0081: move-wide/from16 v20, v5 │ │ +42229e: 0816 0700 |0083: move-object/from16 v22, v7 │ │ +4222a2: 0217 0800 |0085: move/from16 v23, v8 │ │ +4222a6: 0818 0900 |0087: move-object/from16 v24, v9 │ │ +4222aa: 0819 0a00 |0089: move-object/from16 v25, v10 │ │ +4222ae: 081a 0b00 |008b: move-object/from16 v26, v11 │ │ +4222b2: 081b 0c00 |008d: move-object/from16 v27, v12 │ │ +4222b6: 051e 0d00 |008f: move-wide/from16 v30, v13 │ │ +4222ba: 0820 0f00 |0091: move-object/from16 v32, v15 │ │ +4222be: 0221 0100 |0093: move/from16 v33, v1 │ │ +4222c2: 7412 9ecd 1000 |0095: invoke-virtual/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, Ltech/ula/model/entities/Session;.copy:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)Ltech/ula/model/entities/Session; // method@cd9e │ │ +4222c8: 0c00 |0098: move-result-object v0 │ │ +4222ca: 1100 |0099: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component1' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4220a4: |[4220a4] tech.ula.model.entities.Session.component1:()J │ │ -4220b4: 5320 f49f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -4220b8: 1000 |0002: return-wide v0 │ │ +422098: |[422098] tech.ula.model.entities.Session.component1:()J │ │ +4220a8: 5320 f49f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +4220ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component10' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4220bc: |[4220bc] tech.ula.model.entities.Session.component10:()J │ │ -4220cc: 5320 f99f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -4220d0: 1000 |0002: return-wide v0 │ │ +4220b0: |[4220b0] tech.ula.model.entities.Session.component10:()J │ │ +4220c0: 5320 f99f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +4220c4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component11' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4220d4: |[4220d4] tech.ula.model.entities.Session.component11:()J │ │ -4220e4: 5320 f89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -4220e8: 1000 |0002: return-wide v0 │ │ +4220c8: |[4220c8] tech.ula.model.entities.Session.component11:()J │ │ +4220d8: 5320 f89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +4220dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component12' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421ea0: |[421ea0] tech.ula.model.entities.Session.component12:()Ljava/lang/String; │ │ -421eb0: 5410 f39f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -421eb4: 1100 |0002: return-object v0 │ │ +421e94: |[421e94] tech.ula.model.entities.Session.component12:()Ljava/lang/String; │ │ +421ea4: 5410 f39f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +421ea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component13' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421bec: |[421bec] tech.ula.model.entities.Session.component13:()Z │ │ -421bfc: 5510 f59f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -421c00: 0f00 |0002: return v0 │ │ +421be0: |[421be0] tech.ula.model.entities.Session.component13:()Z │ │ +421bf0: 5510 f59f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +421bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421eb8: |[421eb8] tech.ula.model.entities.Session.component2:()Ljava/lang/String; │ │ -421ec8: 5410 f69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421ecc: 1100 |0002: return-object v0 │ │ +421eac: |[421eac] tech.ula.model.entities.Session.component2:()Ljava/lang/String; │ │ +421ebc: 5410 f69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421ec0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component3' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4220ec: |[4220ec] tech.ula.model.entities.Session.component3:()J │ │ -4220fc: 5320 f19f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -422100: 1000 |0002: return-wide v0 │ │ +4220e0: |[4220e0] tech.ula.model.entities.Session.component3:()J │ │ +4220f0: 5320 f19f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +4220f4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421ed0: |[421ed0] tech.ula.model.entities.Session.component4:()Ljava/lang/String; │ │ -421ee0: 5410 f29f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -421ee4: 1100 |0002: return-object v0 │ │ +421ec4: |[421ec4] tech.ula.model.entities.Session.component4:()Ljava/lang/String; │ │ +421ed4: 5410 f29f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +421ed8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component5' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421c04: |[421c04] tech.ula.model.entities.Session.component5:()Z │ │ -421c14: 5510 f09f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -421c18: 0f00 |0002: return v0 │ │ +421bf8: |[421bf8] tech.ula.model.entities.Session.component5:()Z │ │ +421c08: 5510 f09f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +421c0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421ee8: |[421ee8] tech.ula.model.entities.Session.component6:()Ljava/lang/String; │ │ -421ef8: 5410 fb9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -421efc: 1100 |0002: return-object v0 │ │ +421edc: |[421edc] tech.ula.model.entities.Session.component6:()Ljava/lang/String; │ │ +421eec: 5410 fb9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +421ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component7' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f00: |[421f00] tech.ula.model.entities.Session.component7:()Ljava/lang/String; │ │ -421f10: 5410 f79f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -421f14: 1100 |0002: return-object v0 │ │ +421ef4: |[421ef4] tech.ula.model.entities.Session.component7:()Ljava/lang/String; │ │ +421f04: 5410 f79f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +421f08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f18: |[421f18] tech.ula.model.entities.Session.component8:()Ljava/lang/String; │ │ -421f28: 5410 fc9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -421f2c: 1100 |0002: return-object v0 │ │ +421f0c: |[421f0c] tech.ula.model.entities.Session.component8:()Ljava/lang/String; │ │ +421f1c: 5410 fc9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +421f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Ltech/ula/model/entities/Session;) │ │ name : 'component9' │ │ type : '()Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422164: |[422164] tech.ula.model.entities.Session.component9:()Ltech/ula/model/entities/ServiceType; │ │ -422174: 5410 fa9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -422178: 1100 |0002: return-object v0 │ │ +422158: |[422158] tech.ula.model.entities.Session.component9:()Ltech/ula/model/entities/ServiceType; │ │ +422168: 5410 fa9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +42216c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/model/entities/Session;) │ │ name : 'copy' │ │ type : '(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 37 │ │ ins : 18 │ │ outs : 18 │ │ insns size : 85 16-bit code units │ │ -4222d8: |[4222d8] tech.ula.model.entities.Session.copy:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)Ltech/ula/model/entities/Session; │ │ -4222e8: 0501 1400 |0000: move-wide/from16 v1, v20 │ │ -4222ec: 0803 1600 |0002: move-object/from16 v3, v22 │ │ -4222f0: 0504 1700 |0004: move-wide/from16 v4, v23 │ │ -4222f4: 0806 1900 |0006: move-object/from16 v6, v25 │ │ -4222f8: 0207 1a00 |0008: move/from16 v7, v26 │ │ -4222fc: 0808 1b00 |000a: move-object/from16 v8, v27 │ │ -422300: 0809 1c00 |000c: move-object/from16 v9, v28 │ │ -422304: 080a 1d00 |000e: move-object/from16 v10, v29 │ │ -422308: 080b 1e00 |0010: move-object/from16 v11, v30 │ │ -42230c: 050c 1f00 |0012: move-wide/from16 v12, v31 │ │ -422310: 050e 2100 |0014: move-wide/from16 v14, v33 │ │ -422314: 0810 2300 |0016: move-object/from16 v16, v35 │ │ -422318: 0211 2400 |0018: move/from16 v17, v36 │ │ -42231c: 1a00 3fb2 |001a: const-string v0, "name" // string@b23f │ │ -422320: 0801 1600 |001c: move-object/from16 v1, v22 │ │ -422324: 7120 5f9f 0100 |001e: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42232a: 1a00 7587 |0021: const-string v0, "filesystemName" // string@8775 │ │ -42232e: 0801 1900 |0023: move-object/from16 v1, v25 │ │ -422332: 7120 5f9f 0100 |0025: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422338: 1a00 8ed5 |0028: const-string v0, "username" // string@d58e │ │ -42233c: 0801 1b00 |002a: move-object/from16 v1, v27 │ │ -422340: 7120 5f9f 0100 |002c: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422346: 1a00 f1b8 |002f: const-string v0, "password" // string@b8f1 │ │ -42234a: 0801 1c00 |0031: move-object/from16 v1, v28 │ │ -42234e: 7120 5f9f 0100 |0033: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422354: 1a00 43d7 |0036: const-string v0, "vncPassword" // string@d743 │ │ -422358: 0801 1d00 |0038: move-object/from16 v1, v29 │ │ -42235c: 7120 5f9f 0100 |003a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422362: 1a00 71c3 |003d: const-string v0, "serviceType" // string@c371 │ │ -422366: 0801 1e00 |003f: move-object/from16 v1, v30 │ │ -42236a: 7120 5f9f 0100 |0041: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422370: 1a00 438a |0044: const-string v0, "geometry" // string@8a43 │ │ -422374: 0801 2300 |0046: move-object/from16 v1, v35 │ │ -422378: 7120 5f9f 0100 |0048: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42237e: 2212 f719 |004b: new-instance v18, Ltech/ula/model/entities/Session; // type@19f7 │ │ -422382: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -422386: 0501 1400 |004f: move-wide/from16 v1, v20 │ │ -42238a: 7612 8fcd 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -422390: 1112 |0054: return-object v18 │ │ +4222cc: |[4222cc] tech.ula.model.entities.Session.copy:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)Ltech/ula/model/entities/Session; │ │ +4222dc: 0501 1400 |0000: move-wide/from16 v1, v20 │ │ +4222e0: 0803 1600 |0002: move-object/from16 v3, v22 │ │ +4222e4: 0504 1700 |0004: move-wide/from16 v4, v23 │ │ +4222e8: 0806 1900 |0006: move-object/from16 v6, v25 │ │ +4222ec: 0207 1a00 |0008: move/from16 v7, v26 │ │ +4222f0: 0808 1b00 |000a: move-object/from16 v8, v27 │ │ +4222f4: 0809 1c00 |000c: move-object/from16 v9, v28 │ │ +4222f8: 080a 1d00 |000e: move-object/from16 v10, v29 │ │ +4222fc: 080b 1e00 |0010: move-object/from16 v11, v30 │ │ +422300: 050c 1f00 |0012: move-wide/from16 v12, v31 │ │ +422304: 050e 2100 |0014: move-wide/from16 v14, v33 │ │ +422308: 0810 2300 |0016: move-object/from16 v16, v35 │ │ +42230c: 0211 2400 |0018: move/from16 v17, v36 │ │ +422310: 1a00 3fb2 |001a: const-string v0, "name" // string@b23f │ │ +422314: 0801 1600 |001c: move-object/from16 v1, v22 │ │ +422318: 7120 5f9f 0100 |001e: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42231e: 1a00 7587 |0021: const-string v0, "filesystemName" // string@8775 │ │ +422322: 0801 1900 |0023: move-object/from16 v1, v25 │ │ +422326: 7120 5f9f 0100 |0025: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42232c: 1a00 8ed5 |0028: const-string v0, "username" // string@d58e │ │ +422330: 0801 1b00 |002a: move-object/from16 v1, v27 │ │ +422334: 7120 5f9f 0100 |002c: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42233a: 1a00 f1b8 |002f: const-string v0, "password" // string@b8f1 │ │ +42233e: 0801 1c00 |0031: move-object/from16 v1, v28 │ │ +422342: 7120 5f9f 0100 |0033: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422348: 1a00 43d7 |0036: const-string v0, "vncPassword" // string@d743 │ │ +42234c: 0801 1d00 |0038: move-object/from16 v1, v29 │ │ +422350: 7120 5f9f 0100 |003a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422356: 1a00 71c3 |003d: const-string v0, "serviceType" // string@c371 │ │ +42235a: 0801 1e00 |003f: move-object/from16 v1, v30 │ │ +42235e: 7120 5f9f 0100 |0041: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422364: 1a00 438a |0044: const-string v0, "geometry" // string@8a43 │ │ +422368: 0801 2300 |0046: move-object/from16 v1, v35 │ │ +42236c: 7120 5f9f 0100 |0048: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422372: 2212 f719 |004b: new-instance v18, Ltech/ula/model/entities/Session; // type@19f7 │ │ +422376: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +42237a: 0501 1400 |004f: move-wide/from16 v1, v20 │ │ +42237e: 7612 8fcd 0000 |0051: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +422384: 1112 |0054: return-object v18 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Ltech/ula/model/entities/Session;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -421d5c: |[421d5c] tech.ula.model.entities.Session.describeContents:()I │ │ -421d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -421d6e: 0f00 |0001: return v0 │ │ +421d50: |[421d50] tech.ula.model.entities.Session.describeContents:()I │ │ +421d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +421d62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/model/entities/Session;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -421c1c: |[421c1c] tech.ula.model.entities.Session.equals:(Ljava/lang/Object;)Z │ │ -421c2c: 3265 7d00 |0000: if-eq v5, v6, 007d // +007d │ │ -421c30: 2060 f719 |0002: instance-of v0, v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ -421c34: 3800 7700 |0004: if-eqz v0, 007b // +0077 │ │ -421c38: 1f06 f719 |0006: check-cast v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ -421c3c: 5350 f49f |0008: iget-wide v0, v5, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -421c40: 5362 f49f |000a: iget-wide v2, v6, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -421c44: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -421c48: 3904 6d00 |000e: if-nez v4, 007b // +006d │ │ -421c4c: 5450 f69f |0010: iget-object v0, v5, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421c50: 5461 f69f |0012: iget-object v1, v6, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421c54: 7120 559f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421c5a: 0a00 |0017: move-result v0 │ │ -421c5c: 3800 6300 |0018: if-eqz v0, 007b // +0063 │ │ -421c60: 5350 f19f |001a: iget-wide v0, v5, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -421c64: 5362 f19f |001c: iget-wide v2, v6, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -421c68: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -421c6c: 3904 5b00 |0020: if-nez v4, 007b // +005b │ │ -421c70: 5450 f29f |0022: iget-object v0, v5, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -421c74: 5461 f29f |0024: iget-object v1, v6, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -421c78: 7120 559f 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421c7e: 0a00 |0029: move-result v0 │ │ -421c80: 3800 5100 |002a: if-eqz v0, 007b // +0051 │ │ -421c84: 5550 f09f |002c: iget-boolean v0, v5, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -421c88: 5561 f09f |002e: iget-boolean v1, v6, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -421c8c: 3310 4b00 |0030: if-ne v0, v1, 007b // +004b │ │ -421c90: 5450 fb9f |0032: iget-object v0, v5, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -421c94: 5461 fb9f |0034: iget-object v1, v6, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -421c98: 7120 559f 1000 |0036: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421c9e: 0a00 |0039: move-result v0 │ │ -421ca0: 3800 4100 |003a: if-eqz v0, 007b // +0041 │ │ -421ca4: 5450 f79f |003c: iget-object v0, v5, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -421ca8: 5461 f79f |003e: iget-object v1, v6, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -421cac: 7120 559f 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421cb2: 0a00 |0043: move-result v0 │ │ -421cb4: 3800 3700 |0044: if-eqz v0, 007b // +0037 │ │ -421cb8: 5450 fc9f |0046: iget-object v0, v5, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -421cbc: 5461 fc9f |0048: iget-object v1, v6, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -421cc0: 7120 559f 1000 |004a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421cc6: 0a00 |004d: move-result v0 │ │ -421cc8: 3800 2d00 |004e: if-eqz v0, 007b // +002d │ │ -421ccc: 5450 fa9f |0050: iget-object v0, v5, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -421cd0: 5461 fa9f |0052: iget-object v1, v6, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -421cd4: 7120 559f 1000 |0054: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421cda: 0a00 |0057: move-result v0 │ │ -421cdc: 3800 2300 |0058: if-eqz v0, 007b // +0023 │ │ -421ce0: 5350 f99f |005a: iget-wide v0, v5, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -421ce4: 5362 f99f |005c: iget-wide v2, v6, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -421ce8: 3104 0002 |005e: cmp-long v4, v0, v2 │ │ -421cec: 3904 1b00 |0060: if-nez v4, 007b // +001b │ │ -421cf0: 5350 f89f |0062: iget-wide v0, v5, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -421cf4: 5362 f89f |0064: iget-wide v2, v6, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -421cf8: 3104 0002 |0066: cmp-long v4, v0, v2 │ │ -421cfc: 3904 1300 |0068: if-nez v4, 007b // +0013 │ │ -421d00: 5450 f39f |006a: iget-object v0, v5, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -421d04: 5461 f39f |006c: iget-object v1, v6, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -421d08: 7120 559f 1000 |006e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -421d0e: 0a00 |0071: move-result v0 │ │ -421d10: 3800 0900 |0072: if-eqz v0, 007b // +0009 │ │ -421d14: 5550 f59f |0074: iget-boolean v0, v5, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -421d18: 5566 f59f |0076: iget-boolean v6, v6, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -421d1c: 3360 0300 |0078: if-ne v0, v6, 007b // +0003 │ │ -421d20: 2803 |007a: goto 007d // +0003 │ │ -421d22: 1206 |007b: const/4 v6, #int 0 // #0 │ │ -421d24: 0f06 |007c: return v6 │ │ -421d26: 1216 |007d: const/4 v6, #int 1 // #1 │ │ -421d28: 0f06 |007e: return v6 │ │ +421c10: |[421c10] tech.ula.model.entities.Session.equals:(Ljava/lang/Object;)Z │ │ +421c20: 3265 7d00 |0000: if-eq v5, v6, 007d // +007d │ │ +421c24: 2060 f719 |0002: instance-of v0, v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ +421c28: 3800 7700 |0004: if-eqz v0, 007b // +0077 │ │ +421c2c: 1f06 f719 |0006: check-cast v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ +421c30: 5350 f49f |0008: iget-wide v0, v5, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +421c34: 5362 f49f |000a: iget-wide v2, v6, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +421c38: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +421c3c: 3904 6d00 |000e: if-nez v4, 007b // +006d │ │ +421c40: 5450 f69f |0010: iget-object v0, v5, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421c44: 5461 f69f |0012: iget-object v1, v6, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421c48: 7120 559f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421c4e: 0a00 |0017: move-result v0 │ │ +421c50: 3800 6300 |0018: if-eqz v0, 007b // +0063 │ │ +421c54: 5350 f19f |001a: iget-wide v0, v5, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +421c58: 5362 f19f |001c: iget-wide v2, v6, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +421c5c: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +421c60: 3904 5b00 |0020: if-nez v4, 007b // +005b │ │ +421c64: 5450 f29f |0022: iget-object v0, v5, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +421c68: 5461 f29f |0024: iget-object v1, v6, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +421c6c: 7120 559f 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421c72: 0a00 |0029: move-result v0 │ │ +421c74: 3800 5100 |002a: if-eqz v0, 007b // +0051 │ │ +421c78: 5550 f09f |002c: iget-boolean v0, v5, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +421c7c: 5561 f09f |002e: iget-boolean v1, v6, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +421c80: 3310 4b00 |0030: if-ne v0, v1, 007b // +004b │ │ +421c84: 5450 fb9f |0032: iget-object v0, v5, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +421c88: 5461 fb9f |0034: iget-object v1, v6, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +421c8c: 7120 559f 1000 |0036: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421c92: 0a00 |0039: move-result v0 │ │ +421c94: 3800 4100 |003a: if-eqz v0, 007b // +0041 │ │ +421c98: 5450 f79f |003c: iget-object v0, v5, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +421c9c: 5461 f79f |003e: iget-object v1, v6, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +421ca0: 7120 559f 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421ca6: 0a00 |0043: move-result v0 │ │ +421ca8: 3800 3700 |0044: if-eqz v0, 007b // +0037 │ │ +421cac: 5450 fc9f |0046: iget-object v0, v5, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +421cb0: 5461 fc9f |0048: iget-object v1, v6, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +421cb4: 7120 559f 1000 |004a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421cba: 0a00 |004d: move-result v0 │ │ +421cbc: 3800 2d00 |004e: if-eqz v0, 007b // +002d │ │ +421cc0: 5450 fa9f |0050: iget-object v0, v5, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +421cc4: 5461 fa9f |0052: iget-object v1, v6, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +421cc8: 7120 559f 1000 |0054: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421cce: 0a00 |0057: move-result v0 │ │ +421cd0: 3800 2300 |0058: if-eqz v0, 007b // +0023 │ │ +421cd4: 5350 f99f |005a: iget-wide v0, v5, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +421cd8: 5362 f99f |005c: iget-wide v2, v6, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +421cdc: 3104 0002 |005e: cmp-long v4, v0, v2 │ │ +421ce0: 3904 1b00 |0060: if-nez v4, 007b // +001b │ │ +421ce4: 5350 f89f |0062: iget-wide v0, v5, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +421ce8: 5362 f89f |0064: iget-wide v2, v6, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +421cec: 3104 0002 |0066: cmp-long v4, v0, v2 │ │ +421cf0: 3904 1300 |0068: if-nez v4, 007b // +0013 │ │ +421cf4: 5450 f39f |006a: iget-object v0, v5, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +421cf8: 5461 f39f |006c: iget-object v1, v6, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +421cfc: 7120 559f 1000 |006e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +421d02: 0a00 |0071: move-result v0 │ │ +421d04: 3800 0900 |0072: if-eqz v0, 007b // +0009 │ │ +421d08: 5550 f59f |0074: iget-boolean v0, v5, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +421d0c: 5566 f59f |0076: iget-boolean v6, v6, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +421d10: 3360 0300 |0078: if-ne v0, v6, 007b // +0003 │ │ +421d14: 2803 |007a: goto 007d // +0003 │ │ +421d16: 1206 |007b: const/4 v6, #int 0 // #0 │ │ +421d18: 0f06 |007c: return v6 │ │ +421d1a: 1216 |007d: const/4 v6, #int 1 // #1 │ │ +421d1c: 0f06 |007e: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Ltech/ula/model/entities/Session;) │ │ name : 'getActive' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421d2c: |[421d2c] tech.ula.model.entities.Session.getActive:()Z │ │ -421d3c: 5510 f09f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -421d40: 0f00 |0002: return v0 │ │ +421d20: |[421d20] tech.ula.model.entities.Session.getActive:()Z │ │ +421d30: 5510 f09f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +421d34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #17 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941511,17 +941511,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422104: |[422104] tech.ula.model.entities.Session.getFilesystemId:()J │ │ -422114: 5320 f19f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -422118: 1000 |0002: return-wide v0 │ │ +4220f8: |[4220f8] tech.ula.model.entities.Session.getFilesystemId:()J │ │ +422108: 5320 f19f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +42210c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/Session; │ │ │ │ #18 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941529,17 +941529,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f30: |[421f30] tech.ula.model.entities.Session.getFilesystemName:()Ljava/lang/String; │ │ -421f40: 5410 f29f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -421f44: 1100 |0002: return-object v0 │ │ +421f24: |[421f24] tech.ula.model.entities.Session.getFilesystemName:()Ljava/lang/String; │ │ +421f34: 5410 f29f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +421f38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #19 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941547,17 +941547,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f48: |[421f48] tech.ula.model.entities.Session.getGeometry:()Ljava/lang/String; │ │ -421f58: 5410 f39f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -421f5c: 1100 |0002: return-object v0 │ │ +421f3c: |[421f3c] tech.ula.model.entities.Session.getGeometry:()Ljava/lang/String; │ │ +421f4c: 5410 f39f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +421f50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #20 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941565,17 +941565,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42211c: |[42211c] tech.ula.model.entities.Session.getId:()J │ │ -42212c: 5320 f49f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -422130: 1000 |0002: return-wide v0 │ │ +422110: |[422110] tech.ula.model.entities.Session.getId:()J │ │ +422120: 5320 f49f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +422124: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/Session; │ │ │ │ #21 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941583,17 +941583,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f60: |[421f60] tech.ula.model.entities.Session.getName:()Ljava/lang/String; │ │ -421f70: 5410 f69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421f74: 1100 |0002: return-object v0 │ │ +421f54: |[421f54] tech.ula.model.entities.Session.getName:()Ljava/lang/String; │ │ +421f64: 5410 f69f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421f68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #22 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941601,17 +941601,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f78: |[421f78] tech.ula.model.entities.Session.getPassword:()Ljava/lang/String; │ │ -421f88: 5410 f79f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -421f8c: 1100 |0002: return-object v0 │ │ +421f6c: |[421f6c] tech.ula.model.entities.Session.getPassword:()Ljava/lang/String; │ │ +421f7c: 5410 f79f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +421f80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #23 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941619,17 +941619,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422134: |[422134] tech.ula.model.entities.Session.getPid:()J │ │ -422144: 5320 f89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -422148: 1000 |0002: return-wide v0 │ │ +422128: |[422128] tech.ula.model.entities.Session.getPid:()J │ │ +422138: 5320 f89f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +42213c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/Session; │ │ │ │ #24 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941637,17 +941637,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42214c: |[42214c] tech.ula.model.entities.Session.getPort:()J │ │ -42215c: 5320 f99f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -422160: 1000 |0002: return-wide v0 │ │ +422140: |[422140] tech.ula.model.entities.Session.getPort:()J │ │ +422150: 5320 f99f |0000: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +422154: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/entities/Session; │ │ │ │ #25 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941655,17 +941655,17 @@ │ │ type : '()Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42217c: |[42217c] tech.ula.model.entities.Session.getServiceType:()Ltech/ula/model/entities/ServiceType; │ │ -42218c: 5410 fa9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -422190: 1100 |0002: return-object v0 │ │ +422170: |[422170] tech.ula.model.entities.Session.getServiceType:()Ltech/ula/model/entities/ServiceType; │ │ +422180: 5410 fa9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +422184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #26 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941673,17 +941673,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421f90: |[421f90] tech.ula.model.entities.Session.getUsername:()Ljava/lang/String; │ │ -421fa0: 5410 fb9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -421fa4: 1100 |0002: return-object v0 │ │ +421f84: |[421f84] tech.ula.model.entities.Session.getUsername:()Ljava/lang/String; │ │ +421f94: 5410 fb9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +421f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #27 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941691,17 +941691,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421fa8: |[421fa8] tech.ula.model.entities.Session.getVncPassword:()Ljava/lang/String; │ │ -421fb8: 5410 fc9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -421fbc: 1100 |0002: return-object v0 │ │ +421f9c: |[421f9c] tech.ula.model.entities.Session.getVncPassword:()Ljava/lang/String; │ │ +421fac: 5410 fc9f |0000: iget-object v0, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +421fb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #28 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941709,121 +941709,121 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -421d70: |[421d70] tech.ula.model.entities.Session.hashCode:()I │ │ -421d80: 5390 f49f |0000: iget-wide v0, v9, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -421d84: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -421d88: a503 0002 |0004: ushr-long v3, v0, v2 │ │ -421d8c: c230 |0006: xor-long/2addr v0, v3 │ │ -421d8e: 8401 |0007: long-to-int v1, v0 │ │ -421d90: da01 011f |0008: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421d94: 5490 f69f |000a: iget-object v0, v9, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421d98: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -421d9a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -421d9e: 6e10 0984 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421da4: 0a00 |0012: move-result v0 │ │ -421da6: 2802 |0013: goto 0015 // +0002 │ │ -421da8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -421daa: b001 |0015: add-int/2addr v1, v0 │ │ -421dac: da01 011f |0016: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421db0: 5394 f19f |0018: iget-wide v4, v9, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -421db4: a506 0402 |001a: ushr-long v6, v4, v2 │ │ -421db8: c264 |001c: xor-long/2addr v4, v6 │ │ -421dba: 8440 |001d: long-to-int v0, v4 │ │ -421dbc: b001 |001e: add-int/2addr v1, v0 │ │ -421dbe: da01 011f |001f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421dc2: 5490 f29f |0021: iget-object v0, v9, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -421dc6: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -421dca: 6e10 0984 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421dd0: 0a00 |0028: move-result v0 │ │ -421dd2: 2802 |0029: goto 002b // +0002 │ │ -421dd4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -421dd6: b001 |002b: add-int/2addr v1, v0 │ │ -421dd8: da01 011f |002c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421ddc: 5590 f09f |002e: iget-boolean v0, v9, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -421de0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -421de2: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ -421de6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -421de8: b001 |0034: add-int/2addr v1, v0 │ │ -421dea: da01 011f |0035: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421dee: 5490 fb9f |0037: iget-object v0, v9, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -421df2: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -421df6: 6e10 0984 0000 |003b: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421dfc: 0a00 |003e: move-result v0 │ │ -421dfe: 2802 |003f: goto 0041 // +0002 │ │ -421e00: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -421e02: b001 |0041: add-int/2addr v1, v0 │ │ -421e04: da01 011f |0042: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e08: 5490 f79f |0044: iget-object v0, v9, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -421e0c: 3800 0700 |0046: if-eqz v0, 004d // +0007 │ │ -421e10: 6e10 0984 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421e16: 0a00 |004b: move-result v0 │ │ -421e18: 2802 |004c: goto 004e // +0002 │ │ -421e1a: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -421e1c: b001 |004e: add-int/2addr v1, v0 │ │ -421e1e: da01 011f |004f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e22: 5490 fc9f |0051: iget-object v0, v9, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -421e26: 3800 0700 |0053: if-eqz v0, 005a // +0007 │ │ -421e2a: 6e10 0984 0000 |0055: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421e30: 0a00 |0058: move-result v0 │ │ -421e32: 2802 |0059: goto 005b // +0002 │ │ -421e34: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -421e36: b001 |005b: add-int/2addr v1, v0 │ │ -421e38: da01 011f |005c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e3c: 5490 fa9f |005e: iget-object v0, v9, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -421e40: 3800 0700 |0060: if-eqz v0, 0067 // +0007 │ │ -421e44: 6e10 0984 0000 |0062: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421e4a: 0a00 |0065: move-result v0 │ │ -421e4c: 2802 |0066: goto 0068 // +0002 │ │ -421e4e: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -421e50: b001 |0068: add-int/2addr v1, v0 │ │ -421e52: da01 011f |0069: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e56: 5395 f99f |006b: iget-wide v5, v9, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -421e5a: a507 0502 |006d: ushr-long v7, v5, v2 │ │ -421e5e: c275 |006f: xor-long/2addr v5, v7 │ │ -421e60: 8450 |0070: long-to-int v0, v5 │ │ -421e62: b001 |0071: add-int/2addr v1, v0 │ │ -421e64: da01 011f |0072: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e68: 5395 f89f |0074: iget-wide v5, v9, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -421e6c: a507 0502 |0076: ushr-long v7, v5, v2 │ │ -421e70: c275 |0078: xor-long/2addr v5, v7 │ │ -421e72: 8450 |0079: long-to-int v0, v5 │ │ -421e74: b001 |007a: add-int/2addr v1, v0 │ │ -421e76: da01 011f |007b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e7a: 5490 f39f |007d: iget-object v0, v9, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -421e7e: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ -421e82: 6e10 0984 0000 |0081: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -421e88: 0a03 |0084: move-result v3 │ │ -421e8a: b031 |0085: add-int/2addr v1, v3 │ │ -421e8c: da01 011f |0086: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -421e90: 5590 f59f |0088: iget-boolean v0, v9, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -421e94: 3800 0300 |008a: if-eqz v0, 008d // +0003 │ │ -421e98: 1210 |008c: const/4 v0, #int 1 // #1 │ │ -421e9a: b001 |008d: add-int/2addr v1, v0 │ │ -421e9c: 0f01 |008e: return v1 │ │ +421d64: |[421d64] tech.ula.model.entities.Session.hashCode:()I │ │ +421d74: 5390 f49f |0000: iget-wide v0, v9, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +421d78: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +421d7c: a503 0002 |0004: ushr-long v3, v0, v2 │ │ +421d80: c230 |0006: xor-long/2addr v0, v3 │ │ +421d82: 8401 |0007: long-to-int v1, v0 │ │ +421d84: da01 011f |0008: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421d88: 5490 f69f |000a: iget-object v0, v9, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421d8c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +421d8e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +421d92: 6e10 0984 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421d98: 0a00 |0012: move-result v0 │ │ +421d9a: 2802 |0013: goto 0015 // +0002 │ │ +421d9c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +421d9e: b001 |0015: add-int/2addr v1, v0 │ │ +421da0: da01 011f |0016: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421da4: 5394 f19f |0018: iget-wide v4, v9, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +421da8: a506 0402 |001a: ushr-long v6, v4, v2 │ │ +421dac: c264 |001c: xor-long/2addr v4, v6 │ │ +421dae: 8440 |001d: long-to-int v0, v4 │ │ +421db0: b001 |001e: add-int/2addr v1, v0 │ │ +421db2: da01 011f |001f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421db6: 5490 f29f |0021: iget-object v0, v9, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +421dba: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +421dbe: 6e10 0984 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421dc4: 0a00 |0028: move-result v0 │ │ +421dc6: 2802 |0029: goto 002b // +0002 │ │ +421dc8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +421dca: b001 |002b: add-int/2addr v1, v0 │ │ +421dcc: da01 011f |002c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421dd0: 5590 f09f |002e: iget-boolean v0, v9, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +421dd4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +421dd6: 3800 0300 |0031: if-eqz v0, 0034 // +0003 │ │ +421dda: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +421ddc: b001 |0034: add-int/2addr v1, v0 │ │ +421dde: da01 011f |0035: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421de2: 5490 fb9f |0037: iget-object v0, v9, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +421de6: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +421dea: 6e10 0984 0000 |003b: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421df0: 0a00 |003e: move-result v0 │ │ +421df2: 2802 |003f: goto 0041 // +0002 │ │ +421df4: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +421df6: b001 |0041: add-int/2addr v1, v0 │ │ +421df8: da01 011f |0042: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421dfc: 5490 f79f |0044: iget-object v0, v9, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +421e00: 3800 0700 |0046: if-eqz v0, 004d // +0007 │ │ +421e04: 6e10 0984 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421e0a: 0a00 |004b: move-result v0 │ │ +421e0c: 2802 |004c: goto 004e // +0002 │ │ +421e0e: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +421e10: b001 |004e: add-int/2addr v1, v0 │ │ +421e12: da01 011f |004f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e16: 5490 fc9f |0051: iget-object v0, v9, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +421e1a: 3800 0700 |0053: if-eqz v0, 005a // +0007 │ │ +421e1e: 6e10 0984 0000 |0055: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421e24: 0a00 |0058: move-result v0 │ │ +421e26: 2802 |0059: goto 005b // +0002 │ │ +421e28: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +421e2a: b001 |005b: add-int/2addr v1, v0 │ │ +421e2c: da01 011f |005c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e30: 5490 fa9f |005e: iget-object v0, v9, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +421e34: 3800 0700 |0060: if-eqz v0, 0067 // +0007 │ │ +421e38: 6e10 0984 0000 |0062: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421e3e: 0a00 |0065: move-result v0 │ │ +421e40: 2802 |0066: goto 0068 // +0002 │ │ +421e42: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +421e44: b001 |0068: add-int/2addr v1, v0 │ │ +421e46: da01 011f |0069: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e4a: 5395 f99f |006b: iget-wide v5, v9, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +421e4e: a507 0502 |006d: ushr-long v7, v5, v2 │ │ +421e52: c275 |006f: xor-long/2addr v5, v7 │ │ +421e54: 8450 |0070: long-to-int v0, v5 │ │ +421e56: b001 |0071: add-int/2addr v1, v0 │ │ +421e58: da01 011f |0072: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e5c: 5395 f89f |0074: iget-wide v5, v9, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +421e60: a507 0502 |0076: ushr-long v7, v5, v2 │ │ +421e64: c275 |0078: xor-long/2addr v5, v7 │ │ +421e66: 8450 |0079: long-to-int v0, v5 │ │ +421e68: b001 |007a: add-int/2addr v1, v0 │ │ +421e6a: da01 011f |007b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e6e: 5490 f39f |007d: iget-object v0, v9, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +421e72: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ +421e76: 6e10 0984 0000 |0081: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +421e7c: 0a03 |0084: move-result v3 │ │ +421e7e: b031 |0085: add-int/2addr v1, v3 │ │ +421e80: da01 011f |0086: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +421e84: 5590 f59f |0088: iget-boolean v0, v9, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +421e88: 3800 0300 |008a: if-eqz v0, 008d // +0003 │ │ +421e8c: 1210 |008c: const/4 v0, #int 1 // #1 │ │ +421e8e: b001 |008d: add-int/2addr v1, v0 │ │ +421e90: 0f01 |008e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Ltech/ula/model/entities/Session;) │ │ name : 'isAppsSession' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421d44: |[421d44] tech.ula.model.entities.Session.isAppsSession:()Z │ │ -421d54: 5510 f59f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -421d58: 0f00 |0002: return v0 │ │ +421d38: |[421d38] tech.ula.model.entities.Session.isAppsSession:()Z │ │ +421d48: 5510 f59f |0000: iget-boolean v0, v1, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +421d4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/entities/Session; │ │ │ │ #30 : (in Ltech/ula/model/entities/Session;) │ │ @@ -941831,17 +941831,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42256c: |[42256c] tech.ula.model.entities.Session.setActive:(Z)V │ │ -42257c: 5c01 f09f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -422580: 0e00 |0002: return-void │ │ +422560: |[422560] tech.ula.model.entities.Session.setActive:(Z)V │ │ +422570: 5c01 f09f |0000: iput-boolean v1, v0, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +422574: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -941850,17 +941850,17 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422584: |[422584] tech.ula.model.entities.Session.setFilesystemId:(J)V │ │ -422594: 5a01 f19f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -422598: 0e00 |0002: return-void │ │ +422578: |[422578] tech.ula.model.entities.Session.setFilesystemId:(J)V │ │ +422588: 5a01 f19f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +42258c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -941869,19 +941869,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42259c: |[42259c] tech.ula.model.entities.Session.setFilesystemName:(Ljava/lang/String;)V │ │ -4225ac: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4225b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4225b6: 5b12 f29f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -4225ba: 0e00 |0007: return-void │ │ +422590: |[422590] tech.ula.model.entities.Session.setFilesystemName:(Ljava/lang/String;)V │ │ +4225a0: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4225a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4225aa: 5b12 f29f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +4225ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -941890,19 +941890,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4225bc: |[4225bc] tech.ula.model.entities.Session.setGeometry:(Ljava/lang/String;)V │ │ -4225cc: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4225d0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4225d6: 5b12 f39f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -4225da: 0e00 |0007: return-void │ │ +4225b0: |[4225b0] tech.ula.model.entities.Session.setGeometry:(Ljava/lang/String;)V │ │ +4225c0: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4225c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4225ca: 5b12 f39f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +4225ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -941911,19 +941911,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4225dc: |[4225dc] tech.ula.model.entities.Session.setName:(Ljava/lang/String;)V │ │ -4225ec: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4225f0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4225f6: 5b12 f69f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -4225fa: 0e00 |0007: return-void │ │ +4225d0: |[4225d0] tech.ula.model.entities.Session.setName:(Ljava/lang/String;)V │ │ +4225e0: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +4225e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4225ea: 5b12 f69f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +4225ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -941932,19 +941932,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4225fc: |[4225fc] tech.ula.model.entities.Session.setPassword:(Ljava/lang/String;)V │ │ -42260c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -422610: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422616: 5b12 f79f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -42261a: 0e00 |0007: return-void │ │ +4225f0: |[4225f0] tech.ula.model.entities.Session.setPassword:(Ljava/lang/String;)V │ │ +422600: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +422604: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42260a: 5b12 f79f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +42260e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -941953,17 +941953,17 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42261c: |[42261c] tech.ula.model.entities.Session.setPid:(J)V │ │ -42262c: 5a01 f89f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -422630: 0e00 |0002: return-void │ │ +422610: |[422610] tech.ula.model.entities.Session.setPid:(J)V │ │ +422620: 5a01 f89f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +422624: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -941972,17 +941972,17 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422634: |[422634] tech.ula.model.entities.Session.setPort:(J)V │ │ -422644: 5a01 f99f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -422648: 0e00 |0002: return-void │ │ +422628: |[422628] tech.ula.model.entities.Session.setPort:(J)V │ │ +422638: 5a01 f99f |0000: iput-wide v1, v0, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +42263c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -941991,19 +941991,19 @@ │ │ type : '(Ltech/ula/model/entities/ServiceType;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42264c: |[42264c] tech.ula.model.entities.Session.setServiceType:(Ltech/ula/model/entities/ServiceType;)V │ │ -42265c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -422660: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422666: 5b12 fa9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -42266a: 0e00 |0007: return-void │ │ +422640: |[422640] tech.ula.model.entities.Session.setServiceType:(Ltech/ula/model/entities/ServiceType;)V │ │ +422650: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +422654: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42265a: 5b12 fa9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +42265e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/ServiceType; │ │ │ │ @@ -942012,19 +942012,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42266c: |[42266c] tech.ula.model.entities.Session.setUsername:(Ljava/lang/String;)V │ │ -42267c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -422680: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422686: 5b12 fb9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -42268a: 0e00 |0007: return-void │ │ +422660: |[422660] tech.ula.model.entities.Session.setUsername:(Ljava/lang/String;)V │ │ +422670: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +422674: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42267a: 5b12 fb9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +42267e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -942033,19 +942033,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42268c: |[42268c] tech.ula.model.entities.Session.setVncPassword:(Ljava/lang/String;)V │ │ -42269c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -4226a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4226a6: 5b12 fc9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -4226aa: 0e00 |0007: return-void │ │ +422680: |[422680] tech.ula.model.entities.Session.setVncPassword:(Ljava/lang/String;)V │ │ +422690: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +422694: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42269a: 5b12 fc9f |0005: iput-object v2, v1, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +42269e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -942054,58 +942054,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -421fc0: |[421fc0] tech.ula.model.entities.Session.toString:()Ljava/lang/String; │ │ -421fd0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -421fd4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -421fda: 1a01 955d |0005: const-string v1, "Session(id=" // string@5d95 │ │ -421fde: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -421fe4: 5331 f49f |000a: iget-wide v1, v3, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -421fe8: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -421fee: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ -421ff2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -421ff8: 5431 f69f |0014: iget-object v1, v3, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -421ffc: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422002: 1a01 b012 |0019: const-string v1, ", filesystemId=" // string@12b0 │ │ -422006: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42200c: 5331 f19f |001e: iget-wide v1, v3, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -422010: 6e30 8b84 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -422016: 1a01 b112 |0023: const-string v1, ", filesystemName=" // string@12b1 │ │ -42201a: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422020: 5431 f29f |0028: iget-object v1, v3, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -422024: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42202a: 1a01 5a12 |002d: const-string v1, ", active=" // string@125a │ │ -42202e: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422034: 5531 f09f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -422038: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -42203e: 1a01 2313 |0037: const-string v1, ", serviceType=" // string@1323 │ │ -422042: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422048: 5431 fa9f |003c: iget-object v1, v3, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -42204c: 6e20 8e84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -422052: 1a01 1113 |0041: const-string v1, ", port=" // string@1311 │ │ -422056: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42205c: 5331 f99f |0046: iget-wide v1, v3, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -422060: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -422066: 1a01 0f13 |004b: const-string v1, ", pid=" // string@130f │ │ -42206a: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422070: 5331 f89f |0050: iget-wide v1, v3, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -422074: 6e30 8b84 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -42207a: 1a01 c812 |0055: const-string v1, ", isAppsSession=" // string@12c8 │ │ -42207e: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422084: 5531 f59f |005a: iget-boolean v1, v3, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -422088: 6e20 9184 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -42208e: 1301 2900 |005f: const/16 v1, #int 41 // #29 │ │ -422092: 6e20 8784 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -422098: 6e10 9f84 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42209e: 0c00 |0067: move-result-object v0 │ │ -4220a0: 1100 |0068: return-object v0 │ │ +421fb4: |[421fb4] tech.ula.model.entities.Session.toString:()Ljava/lang/String; │ │ +421fc4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +421fc8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +421fce: 1a01 955d |0005: const-string v1, "Session(id=" // string@5d95 │ │ +421fd2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421fd8: 5331 f49f |000a: iget-wide v1, v3, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +421fdc: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +421fe2: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ +421fe6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421fec: 5431 f69f |0014: iget-object v1, v3, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +421ff0: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +421ff6: 1a01 b012 |0019: const-string v1, ", filesystemId=" // string@12b0 │ │ +421ffa: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422000: 5331 f19f |001e: iget-wide v1, v3, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +422004: 6e30 8b84 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +42200a: 1a01 b112 |0023: const-string v1, ", filesystemName=" // string@12b1 │ │ +42200e: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422014: 5431 f29f |0028: iget-object v1, v3, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +422018: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42201e: 1a01 5a12 |002d: const-string v1, ", active=" // string@125a │ │ +422022: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422028: 5531 f09f |0032: iget-boolean v1, v3, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +42202c: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +422032: 1a01 2313 |0037: const-string v1, ", serviceType=" // string@1323 │ │ +422036: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42203c: 5431 fa9f |003c: iget-object v1, v3, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +422040: 6e20 8e84 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +422046: 1a01 1113 |0041: const-string v1, ", port=" // string@1311 │ │ +42204a: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422050: 5331 f99f |0046: iget-wide v1, v3, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +422054: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +42205a: 1a01 0f13 |004b: const-string v1, ", pid=" // string@130f │ │ +42205e: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422064: 5331 f89f |0050: iget-wide v1, v3, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +422068: 6e30 8b84 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +42206e: 1a01 c812 |0055: const-string v1, ", isAppsSession=" // string@12c8 │ │ +422072: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422078: 5531 f59f |005a: iget-boolean v1, v3, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +42207c: 6e20 9184 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +422082: 1301 2900 |005f: const/16 v1, #int 41 // #29 │ │ +422086: 6e20 8784 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +42208c: 6e10 9f84 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +422092: 0c00 |0067: move-result-object v0 │ │ +422094: 1100 |0068: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0028 line=87 │ │ 0x0050 line=88 │ │ locals : │ │ 0x0000 - 0x0069 reg=3 this Ltech/ula/model/entities/Session; │ │ @@ -942115,44 +942115,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -4226ac: |[4226ac] tech.ula.model.entities.Session.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4226bc: 1a00 7eb8 |0000: const-string v0, "parcel" // string@b87e │ │ -4226c0: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4226c6: 5320 f49f |0005: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ -4226ca: 6e30 a906 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -4226d0: 5420 f69f |000a: iget-object v0, v2, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ -4226d4: 6e20 ae06 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -4226da: 5320 f19f |000f: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ -4226de: 6e30 a906 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -4226e4: 5420 f29f |0014: iget-object v0, v2, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ -4226e8: 6e20 ae06 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -4226ee: 5520 f09f |0019: iget-boolean v0, v2, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ -4226f2: 6e20 a506 0300 |001b: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4226f8: 5420 fb9f |001e: iget-object v0, v2, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ -4226fc: 6e20 ae06 0300 |0020: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -422702: 5420 f79f |0023: iget-object v0, v2, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ -422706: 6e20 ae06 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -42270c: 5420 fc9f |0028: iget-object v0, v2, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ -422710: 6e20 ae06 0300 |002a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -422716: 5420 fa9f |002d: iget-object v0, v2, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ -42271a: 6e30 ab06 0304 |002f: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@06ab │ │ -422720: 5320 f99f |0032: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ -422724: 6e30 a906 0301 |0034: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -42272a: 5320 f89f |0037: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ -42272e: 6e30 a906 0301 |0039: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ -422734: 5424 f39f |003c: iget-object v4, v2, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ -422738: 6e20 ae06 4300 |003e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ -42273e: 5524 f59f |0041: iget-boolean v4, v2, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ -422742: 6e20 a506 4300 |0043: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -422748: 0e00 |0046: return-void │ │ +4226a0: |[4226a0] tech.ula.model.entities.Session.writeToParcel:(Landroid/os/Parcel;I)V │ │ +4226b0: 1a00 7eb8 |0000: const-string v0, "parcel" // string@b87e │ │ +4226b4: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4226ba: 5320 f49f |0005: iget-wide v0, v2, Ltech/ula/model/entities/Session;.id:J // field@9ff4 │ │ +4226be: 6e30 a906 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +4226c4: 5420 f69f |000a: iget-object v0, v2, Ltech/ula/model/entities/Session;.name:Ljava/lang/String; // field@9ff6 │ │ +4226c8: 6e20 ae06 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4226ce: 5320 f19f |000f: iget-wide v0, v2, Ltech/ula/model/entities/Session;.filesystemId:J // field@9ff1 │ │ +4226d2: 6e30 a906 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +4226d8: 5420 f29f |0014: iget-object v0, v2, Ltech/ula/model/entities/Session;.filesystemName:Ljava/lang/String; // field@9ff2 │ │ +4226dc: 6e20 ae06 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4226e2: 5520 f09f |0019: iget-boolean v0, v2, Ltech/ula/model/entities/Session;.active:Z // field@9ff0 │ │ +4226e6: 6e20 a506 0300 |001b: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4226ec: 5420 fb9f |001e: iget-object v0, v2, Ltech/ula/model/entities/Session;.username:Ljava/lang/String; // field@9ffb │ │ +4226f0: 6e20 ae06 0300 |0020: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +4226f6: 5420 f79f |0023: iget-object v0, v2, Ltech/ula/model/entities/Session;.password:Ljava/lang/String; // field@9ff7 │ │ +4226fa: 6e20 ae06 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +422700: 5420 fc9f |0028: iget-object v0, v2, Ltech/ula/model/entities/Session;.vncPassword:Ljava/lang/String; // field@9ffc │ │ +422704: 6e20 ae06 0300 |002a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +42270a: 5420 fa9f |002d: iget-object v0, v2, Ltech/ula/model/entities/Session;.serviceType:Ltech/ula/model/entities/ServiceType; // field@9ffa │ │ +42270e: 6e30 ab06 0304 |002f: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@06ab │ │ +422714: 5320 f99f |0032: iget-wide v0, v2, Ltech/ula/model/entities/Session;.port:J // field@9ff9 │ │ +422718: 6e30 a906 0301 |0034: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +42271e: 5320 f89f |0037: iget-wide v0, v2, Ltech/ula/model/entities/Session;.pid:J // field@9ff8 │ │ +422722: 6e30 a906 0301 |0039: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@06a9 │ │ +422728: 5424 f39f |003c: iget-object v4, v2, Ltech/ula/model/entities/Session;.geometry:Ljava/lang/String; // field@9ff3 │ │ +42272c: 6e20 ae06 4300 |003e: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06ae │ │ +422732: 5524 f59f |0041: iget-boolean v4, v2, Ltech/ula/model/entities/Session;.isAppsSession:Z // field@9ff5 │ │ +422736: 6e20 a506 4300 |0043: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +42273c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23958 (Session.kt) │ │ │ │ Class #3436 header: │ │ @@ -942187,50 +942187,50 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -421b50: |[421b50] tech.ula.model.entities.SessionKt.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; │ │ -421b60: 1a00 8909 |0000: const-string v0, "$this$toServiceType" // string@0989 │ │ -421b64: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -421b6a: 6e10 5884 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -421b70: 0a00 |0008: move-result v0 │ │ -421b72: 1401 08be 0100 |0009: const v1, #float 1.60006e-40 // #0001be08 │ │ -421b78: 3210 2700 |000c: if-eq v0, v1, 0033 // +0027 │ │ -421b7c: 1401 abc8 0100 |000e: const v1, #float 1.63822e-40 // #0001c8ab │ │ -421b82: 3210 1500 |0011: if-eq v0, v1, 0026 // +0015 │ │ -421b86: 1401 c348 3800 |0013: const v1, #float 5.16889e-39 // #003848c3 │ │ -421b8c: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ -421b90: 2828 |0018: goto 0040 // +0028 │ │ -421b92: 1a00 14d9 |0019: const-string v0, "xsdl" // string@d914 │ │ -421b96: 6e20 5084 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -421b9c: 0a02 |001e: move-result v2 │ │ -421b9e: 3802 2100 |001f: if-eqz v2, 0040 // +0021 │ │ -421ba2: 6202 ee9f |0021: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -421ba6: 1f02 f419 |0023: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -421baa: 281f |0025: goto 0044 // +001f │ │ -421bac: 1a00 3fd7 |0026: const-string v0, "vnc" // string@d73f │ │ -421bb0: 6e20 5084 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -421bb6: 0a02 |002b: move-result v2 │ │ -421bb8: 3802 1400 |002c: if-eqz v2, 0040 // +0014 │ │ -421bbc: 6202 ec9f |002e: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -421bc0: 1f02 f419 |0030: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -421bc4: 2812 |0032: goto 0044 // +0012 │ │ -421bc6: 1a00 e0cd |0033: const-string v0, "ssh" // string@cde0 │ │ -421bca: 6e20 5084 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -421bd0: 0a02 |0038: move-result v2 │ │ -421bd2: 3802 0700 |0039: if-eqz v2, 0040 // +0007 │ │ -421bd6: 6202 e89f |003b: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -421bda: 1f02 f419 |003d: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -421bde: 2805 |003f: goto 0044 // +0005 │ │ -421be0: 6202 ea9f |0040: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -421be4: 1f02 f419 |0042: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -421be8: 1102 |0044: return-object v2 │ │ +421b44: |[421b44] tech.ula.model.entities.SessionKt.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; │ │ +421b54: 1a00 8909 |0000: const-string v0, "$this$toServiceType" // string@0989 │ │ +421b58: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +421b5e: 6e10 5884 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +421b64: 0a00 |0008: move-result v0 │ │ +421b66: 1401 08be 0100 |0009: const v1, #float 1.60006e-40 // #0001be08 │ │ +421b6c: 3210 2700 |000c: if-eq v0, v1, 0033 // +0027 │ │ +421b70: 1401 abc8 0100 |000e: const v1, #float 1.63822e-40 // #0001c8ab │ │ +421b76: 3210 1500 |0011: if-eq v0, v1, 0026 // +0015 │ │ +421b7a: 1401 c348 3800 |0013: const v1, #float 5.16889e-39 // #003848c3 │ │ +421b80: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ +421b84: 2828 |0018: goto 0040 // +0028 │ │ +421b86: 1a00 14d9 |0019: const-string v0, "xsdl" // string@d914 │ │ +421b8a: 6e20 5084 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +421b90: 0a02 |001e: move-result v2 │ │ +421b92: 3802 2100 |001f: if-eqz v2, 0040 // +0021 │ │ +421b96: 6202 ee9f |0021: sget-object v2, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +421b9a: 1f02 f419 |0023: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +421b9e: 281f |0025: goto 0044 // +001f │ │ +421ba0: 1a00 3fd7 |0026: const-string v0, "vnc" // string@d73f │ │ +421ba4: 6e20 5084 0200 |0028: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +421baa: 0a02 |002b: move-result v2 │ │ +421bac: 3802 1400 |002c: if-eqz v2, 0040 // +0014 │ │ +421bb0: 6202 ec9f |002e: sget-object v2, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +421bb4: 1f02 f419 |0030: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +421bb8: 2812 |0032: goto 0044 // +0012 │ │ +421bba: 1a00 e0cd |0033: const-string v0, "ssh" // string@cde0 │ │ +421bbe: 6e20 5084 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +421bc4: 0a02 |0038: move-result v2 │ │ +421bc6: 3802 0700 |0039: if-eqz v2, 0040 // +0007 │ │ +421bca: 6202 e89f |003b: sget-object v2, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +421bce: 1f02 f419 |003d: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +421bd2: 2805 |003f: goto 0044 // +0005 │ │ +421bd4: 6202 ea9f |0040: sget-object v2, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +421bd8: 1f02 f419 |0042: check-cast v2, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +421bdc: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=8 │ │ 0x001b line=11 │ │ 0x0028 line=10 │ │ 0x0035 line=9 │ │ 0x0040 line=12 │ │ @@ -942323,26 +942323,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -422984: |[422984] tech.ula.model.remote.GithubApiClient$GithubAsset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -422994: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -422998: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42299e: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ -4229a2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4229a8: 1a00 be83 |000a: const-string v0, "downloadUrl" // string@83be │ │ -4229ac: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4229b2: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4229b8: 5b12 ff9f |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -4229bc: 5b13 fe9f |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -4229c0: 5b14 fd9f |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -4229c4: 0e00 |0018: return-void │ │ +422978: |[422978] tech.ula.model.remote.GithubApiClient$GithubAsset.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +422988: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +42298c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422992: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ +422996: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42299c: 1a00 be83 |000a: const-string v0, "downloadUrl" // string@83be │ │ +4229a0: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4229a6: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4229ac: 5b12 ff9f |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +4229b0: 5b13 fe9f |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +4229b4: 5b14 fd9f |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +4229b8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=97 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ @@ -942353,153 +942353,153 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient$GithubAsset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$GithubAsset;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -422908: |[422908] tech.ula.model.remote.GithubApiClient$GithubAsset.copy$default:(Ltech/ula/model/remote/GithubApiClient$GithubAsset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ -422918: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -42291c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -422920: 5401 ff9f |0004: iget-object v1, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -422924: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -422928: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -42292c: 5402 fe9f |000a: iget-object v2, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -422930: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -422934: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -422938: 5403 fd9f |0010: iget-object v3, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -42293c: 6e40 c2cd 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; // method@cdc2 │ │ -422942: 0c00 |0015: move-result-object v0 │ │ -422944: 1100 |0016: return-object v0 │ │ +4228fc: |[4228fc] tech.ula.model.remote.GithubApiClient$GithubAsset.copy$default:(Ltech/ula/model/remote/GithubApiClient$GithubAsset;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ +42290c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +422910: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +422914: 5401 ff9f |0004: iget-object v1, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +422918: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +42291c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +422920: 5402 fe9f |000a: iget-object v2, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +422924: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +422928: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +42292c: 5403 fd9f |0010: iget-object v3, v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +422930: 6e40 c2cd 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; // method@cdc2 │ │ +422936: 0c00 |0015: move-result-object v0 │ │ +422938: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42280c: |[42280c] tech.ula.model.remote.GithubApiClient$GithubAsset.component1:()Ljava/lang/String; │ │ -42281c: 5410 ff9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -422820: 1100 |0002: return-object v0 │ │ +422800: |[422800] tech.ula.model.remote.GithubApiClient$GithubAsset.component1:()Ljava/lang/String; │ │ +422810: 5410 ff9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +422814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422824: |[422824] tech.ula.model.remote.GithubApiClient$GithubAsset.component2:()Ljava/lang/String; │ │ -422834: 5410 fe9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -422838: 1100 |0002: return-object v0 │ │ +422818: |[422818] tech.ula.model.remote.GithubApiClient$GithubAsset.component2:()Ljava/lang/String; │ │ +422828: 5410 fe9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +42282c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42283c: |[42283c] tech.ula.model.remote.GithubApiClient$GithubAsset.component3:()Ljava/lang/String; │ │ -42284c: 5410 fd9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -422850: 1100 |0002: return-object v0 │ │ +422830: |[422830] tech.ula.model.remote.GithubApiClient$GithubAsset.component3:()Ljava/lang/String; │ │ +422840: 5410 fd9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +422844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/remote/GithubApiClient$GithubAsset;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -422948: |[422948] tech.ula.model.remote.GithubApiClient$GithubAsset.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ -422958: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -42295c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422962: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ -422966: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42296c: 1a00 be83 |000a: const-string v0, "downloadUrl" // string@83be │ │ -422970: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422976: 2200 f919 |000f: new-instance v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -42297a: 7040 becd 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cdbe │ │ -422980: 1100 |0014: return-object v0 │ │ +42293c: |[42293c] tech.ula.model.remote.GithubApiClient$GithubAsset.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ +42294c: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +422950: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422956: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ +42295a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422960: 1a00 be83 |000a: const-string v0, "downloadUrl" // string@83be │ │ +422964: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42296a: 2200 f919 |000f: new-instance v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +42296e: 7040 becd 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cdbe │ │ +422974: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -42274c: |[42274c] tech.ula.model.remote.GithubApiClient$GithubAsset.equals:(Ljava/lang/Object;)Z │ │ -42275c: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ -422760: 2030 f919 |0002: instance-of v0, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -422764: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -422768: 1f03 f919 |0006: check-cast v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -42276c: 5420 ff9f |0008: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -422770: 5431 ff9f |000a: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -422774: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42277a: 0a00 |000f: move-result v0 │ │ -42277c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -422780: 5420 fe9f |0012: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -422784: 5431 fe9f |0014: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -422788: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42278e: 0a00 |0019: move-result v0 │ │ -422790: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -422794: 5420 fd9f |001c: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -422798: 5433 fd9f |001e: iget-object v3, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -42279c: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4227a2: 0a03 |0023: move-result v3 │ │ -4227a4: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -4227a8: 2803 |0026: goto 0029 // +0003 │ │ -4227aa: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -4227ac: 0f03 |0028: return v3 │ │ -4227ae: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -4227b0: 0f03 |002a: return v3 │ │ +422740: |[422740] tech.ula.model.remote.GithubApiClient$GithubAsset.equals:(Ljava/lang/Object;)Z │ │ +422750: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ +422754: 2030 f919 |0002: instance-of v0, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +422758: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +42275c: 1f03 f919 |0006: check-cast v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +422760: 5420 ff9f |0008: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +422764: 5431 ff9f |000a: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +422768: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42276e: 0a00 |000f: move-result v0 │ │ +422770: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +422774: 5420 fe9f |0012: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +422778: 5431 fe9f |0014: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +42277c: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422782: 0a00 |0019: move-result v0 │ │ +422784: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +422788: 5420 fd9f |001c: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +42278c: 5433 fd9f |001e: iget-object v3, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +422790: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422796: 0a03 |0023: move-result v3 │ │ +422798: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +42279c: 2803 |0026: goto 0029 // +0003 │ │ +42279e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +4227a0: 0f03 |0028: return v3 │ │ +4227a2: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +4227a4: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'getDownloadUrl' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422854: |[422854] tech.ula.model.remote.GithubApiClient$GithubAsset.getDownloadUrl:()Ljava/lang/String; │ │ -422864: 5410 fd9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -422868: 1100 |0002: return-object v0 │ │ +422848: |[422848] tech.ula.model.remote.GithubApiClient$GithubAsset.getDownloadUrl:()Ljava/lang/String; │ │ +422858: 5410 fd9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +42285c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ │ │ #6 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ @@ -942507,17 +942507,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42286c: |[42286c] tech.ula.model.remote.GithubApiClient$GithubAsset.getName:()Ljava/lang/String; │ │ -42287c: 5410 fe9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -422880: 1100 |0002: return-object v0 │ │ +422860: |[422860] tech.ula.model.remote.GithubApiClient$GithubAsset.getName:()Ljava/lang/String; │ │ +422870: 5410 fe9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +422874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ │ │ #7 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ @@ -942525,17 +942525,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422884: |[422884] tech.ula.model.remote.GithubApiClient$GithubAsset.getUrl:()Ljava/lang/String; │ │ -422894: 5410 ff9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -422898: 1100 |0002: return-object v0 │ │ +422878: |[422878] tech.ula.model.remote.GithubApiClient$GithubAsset.getUrl:()Ljava/lang/String; │ │ +422888: 5410 ff9f |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +42288c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ │ │ #8 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ @@ -942543,70 +942543,70 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -4227b4: |[4227b4] tech.ula.model.remote.GithubApiClient$GithubAsset.hashCode:()I │ │ -4227c4: 5430 ff9f |0000: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -4227c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4227ca: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4227ce: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4227d4: 0a00 |0008: move-result v0 │ │ -4227d6: 2802 |0009: goto 000b // +0002 │ │ -4227d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4227da: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4227de: 5432 fe9f |000d: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -4227e2: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -4227e6: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4227ec: 0a02 |0014: move-result v2 │ │ -4227ee: 2802 |0015: goto 0017 // +0002 │ │ -4227f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4227f2: b020 |0017: add-int/2addr v0, v2 │ │ -4227f4: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4227f8: 5432 fd9f |001a: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -4227fc: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -422800: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -422806: 0a01 |0021: move-result v1 │ │ -422808: b010 |0022: add-int/2addr v0, v1 │ │ -42280a: 0f00 |0023: return v0 │ │ +4227a8: |[4227a8] tech.ula.model.remote.GithubApiClient$GithubAsset.hashCode:()I │ │ +4227b8: 5430 ff9f |0000: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +4227bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4227be: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4227c2: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4227c8: 0a00 |0008: move-result v0 │ │ +4227ca: 2802 |0009: goto 000b // +0002 │ │ +4227cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4227ce: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4227d2: 5432 fe9f |000d: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +4227d6: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +4227da: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4227e0: 0a02 |0014: move-result v2 │ │ +4227e2: 2802 |0015: goto 0017 // +0002 │ │ +4227e4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4227e6: b020 |0017: add-int/2addr v0, v2 │ │ +4227e8: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4227ec: 5432 fd9f |001a: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +4227f0: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +4227f4: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4227fa: 0a01 |0021: move-result v1 │ │ +4227fc: b010 |0022: add-int/2addr v0, v1 │ │ +4227fe: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/remote/GithubApiClient$GithubAsset;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -42289c: |[42289c] tech.ula.model.remote.GithubApiClient$GithubAsset.toString:()Ljava/lang/String; │ │ -4228ac: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4228b0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4228b6: 1a01 2e2a |0005: const-string v1, "GithubAsset(url=" // string@2a2e │ │ -4228ba: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228c0: 5421 ff9f |000a: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ -4228c4: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228ca: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ -4228ce: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228d4: 5421 fe9f |0014: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ -4228d8: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228de: 1a01 9812 |0019: const-string v1, ", downloadUrl=" // string@1298 │ │ -4228e2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228e8: 5421 fd9f |001e: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ -4228ec: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228f2: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ -4228f6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4228fc: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -422902: 0c00 |002b: move-result-object v0 │ │ -422904: 1100 |002c: return-object v0 │ │ +422890: |[422890] tech.ula.model.remote.GithubApiClient$GithubAsset.toString:()Ljava/lang/String; │ │ +4228a0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4228a4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4228aa: 1a01 2e2a |0005: const-string v1, "GithubAsset(url=" // string@2a2e │ │ +4228ae: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228b4: 5421 ff9f |000a: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.url:Ljava/lang/String; // field@9fff │ │ +4228b8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228be: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ +4228c2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228c8: 5421 fe9f |0014: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.name:Ljava/lang/String; // field@9ffe │ │ +4228cc: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228d2: 1a01 9812 |0019: const-string v1, ", downloadUrl=" // string@1298 │ │ +4228d6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228dc: 5421 fd9f |001e: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.downloadUrl:Ljava/lang/String; // field@9ffd │ │ +4228e0: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228e6: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ +4228ea: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4228f0: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4228f6: 0c00 |002b: move-result-object v0 │ │ +4228f8: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10793 (GithubApiClient.kt) │ │ │ │ Class #3438 header: │ │ @@ -942712,29 +942712,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -422c88: |[422c88] tech.ula.model.remote.GithubApiClient$ReleasesResponse.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -422c98: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -422c9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422ca2: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ -422ca6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422cac: 1a00 f5cf |000a: const-string v0, "tag" // string@cff5 │ │ -422cb0: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422cb6: 1a00 f375 |000f: const-string v0, "assets" // string@75f3 │ │ -422cba: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422cc0: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -422cc6: 5b12 03a0 |0017: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422cca: 5b13 01a0 |0019: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422cce: 5b14 02a0 |001b: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422cd2: 5b15 00a0 |001d: iput-object v5, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422cd6: 0e00 |001f: return-void │ │ +422c7c: |[422c7c] tech.ula.model.remote.GithubApiClient$ReleasesResponse.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +422c8c: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +422c90: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422c96: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ +422c9a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422ca0: 1a00 f5cf |000a: const-string v0, "tag" // string@cff5 │ │ +422ca4: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422caa: 1a00 f375 |000f: const-string v0, "assets" // string@75f3 │ │ +422cae: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422cb4: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +422cba: 5b12 03a0 |0017: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422cbe: 5b13 01a0 |0019: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422cc2: 5b14 02a0 |001b: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422cc6: 5b15 00a0 |001d: iput-object v5, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422cca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=89 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ 0x0000 - 0x0020 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/lang/String; │ │ @@ -942746,179 +942746,179 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -422bf8: |[422bf8] tech.ula.model.remote.GithubApiClient$ReleasesResponse.copy$default:(Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ -422c08: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -422c0c: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -422c10: 5401 03a0 |0004: iget-object v1, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422c14: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -422c18: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -422c1c: 5402 01a0 |000a: iget-object v2, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422c20: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -422c24: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -422c28: 5403 02a0 |0010: iget-object v3, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422c2c: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -422c30: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -422c34: 5404 00a0 |0016: iget-object v4, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422c38: 6e54 cfcd 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // method@cdcf │ │ -422c3e: 0c00 |001b: move-result-object v0 │ │ -422c40: 1100 |001c: return-object v0 │ │ +422bec: |[422bec] tech.ula.model.remote.GithubApiClient$ReleasesResponse.copy$default:(Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ +422bfc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +422c00: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +422c04: 5401 03a0 |0004: iget-object v1, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422c08: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +422c0c: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +422c10: 5402 01a0 |000a: iget-object v2, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422c14: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +422c18: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +422c1c: 5403 02a0 |0010: iget-object v3, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422c20: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +422c24: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +422c28: 5404 00a0 |0016: iget-object v4, v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422c2c: 6e54 cfcd 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // method@cdcf │ │ +422c32: 0c00 |001b: move-result-object v0 │ │ +422c34: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422ab8: |[422ab8] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component1:()Ljava/lang/String; │ │ -422ac8: 5410 03a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422acc: 1100 |0002: return-object v0 │ │ +422aac: |[422aac] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component1:()Ljava/lang/String; │ │ +422abc: 5410 03a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422ad0: |[422ad0] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component2:()Ljava/lang/String; │ │ -422ae0: 5410 01a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422ae4: 1100 |0002: return-object v0 │ │ +422ac4: |[422ac4] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component2:()Ljava/lang/String; │ │ +422ad4: 5410 01a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422ae8: |[422ae8] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component3:()Ljava/lang/String; │ │ -422af8: 5410 02a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422afc: 1100 |0002: return-object v0 │ │ +422adc: |[422adc] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component3:()Ljava/lang/String; │ │ +422aec: 5410 02a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422af0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'component4' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422bc8: |[422bc8] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component4:()Ljava/util/List; │ │ -422bd8: 5410 00a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422bdc: 1100 |0002: return-object v0 │ │ +422bbc: |[422bbc] tech.ula.model.remote.GithubApiClient$ReleasesResponse.component4:()Ljava/util/List; │ │ +422bcc: 5410 00a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422bd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -422c44: |[422c44] tech.ula.model.remote.GithubApiClient$ReleasesResponse.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ -422c54: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -422c58: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422c5e: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ -422c62: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422c68: 1a00 f5cf |000a: const-string v0, "tag" // string@cff5 │ │ -422c6c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422c72: 1a00 f375 |000f: const-string v0, "assets" // string@75f3 │ │ -422c76: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422c7c: 2200 fa19 |0014: new-instance v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -422c80: 7055 cacd 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@cdca │ │ -422c86: 1100 |0019: return-object v0 │ │ +422c38: |[422c38] tech.ula.model.remote.GithubApiClient$ReleasesResponse.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ +422c48: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +422c4c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422c52: 1a00 3fb2 |0005: const-string v0, "name" // string@b23f │ │ +422c56: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422c5c: 1a00 f5cf |000a: const-string v0, "tag" // string@cff5 │ │ +422c60: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422c66: 1a00 f375 |000f: const-string v0, "assets" // string@75f3 │ │ +422c6a: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422c70: 2200 fa19 |0014: new-instance v0, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +422c74: 7055 cacd 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@cdca │ │ +422c7a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4229c8: |[4229c8] tech.ula.model.remote.GithubApiClient$ReleasesResponse.equals:(Ljava/lang/Object;)Z │ │ -4229d8: 3232 3300 |0000: if-eq v2, v3, 0033 // +0033 │ │ -4229dc: 2030 fa19 |0002: instance-of v0, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -4229e0: 3800 2d00 |0004: if-eqz v0, 0031 // +002d │ │ -4229e4: 1f03 fa19 |0006: check-cast v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -4229e8: 5420 03a0 |0008: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -4229ec: 5431 03a0 |000a: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -4229f0: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4229f6: 0a00 |000f: move-result v0 │ │ -4229f8: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -4229fc: 5420 01a0 |0012: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422a00: 5431 01a0 |0014: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422a04: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -422a0a: 0a00 |0019: move-result v0 │ │ -422a0c: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ -422a10: 5420 02a0 |001c: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422a14: 5431 02a0 |001e: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422a18: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -422a1e: 0a00 |0023: move-result v0 │ │ -422a20: 3800 0d00 |0024: if-eqz v0, 0031 // +000d │ │ -422a24: 5420 00a0 |0026: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422a28: 5433 00a0 |0028: iget-object v3, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422a2c: 7120 559f 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -422a32: 0a03 |002d: move-result v3 │ │ -422a34: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -422a38: 2803 |0030: goto 0033 // +0003 │ │ -422a3a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -422a3c: 0f03 |0032: return v3 │ │ -422a3e: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -422a40: 0f03 |0034: return v3 │ │ +4229bc: |[4229bc] tech.ula.model.remote.GithubApiClient$ReleasesResponse.equals:(Ljava/lang/Object;)Z │ │ +4229cc: 3232 3300 |0000: if-eq v2, v3, 0033 // +0033 │ │ +4229d0: 2030 fa19 |0002: instance-of v0, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +4229d4: 3800 2d00 |0004: if-eqz v0, 0031 // +002d │ │ +4229d8: 1f03 fa19 |0006: check-cast v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +4229dc: 5420 03a0 |0008: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +4229e0: 5431 03a0 |000a: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +4229e4: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4229ea: 0a00 |000f: move-result v0 │ │ +4229ec: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +4229f0: 5420 01a0 |0012: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +4229f4: 5431 01a0 |0014: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +4229f8: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4229fe: 0a00 |0019: move-result v0 │ │ +422a00: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ +422a04: 5420 02a0 |001c: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422a08: 5431 02a0 |001e: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422a0c: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422a12: 0a00 |0023: move-result v0 │ │ +422a14: 3800 0d00 |0024: if-eqz v0, 0031 // +000d │ │ +422a18: 5420 00a0 |0026: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422a1c: 5433 00a0 |0028: iget-object v3, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422a20: 7120 559f 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422a26: 0a03 |002d: move-result v3 │ │ +422a28: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +422a2c: 2803 |0030: goto 0033 // +0003 │ │ +422a2e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +422a30: 0f03 |0032: return v3 │ │ +422a32: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +422a34: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'getAssets' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422be0: |[422be0] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getAssets:()Ljava/util/List; │ │ -422bf0: 5410 00a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422bf4: 1100 |0002: return-object v0 │ │ +422bd4: |[422bd4] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getAssets:()Ljava/util/List; │ │ +422be4: 5410 00a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ │ │ #7 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ @@ -942926,17 +942926,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422b00: |[422b00] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getName:()Ljava/lang/String; │ │ -422b10: 5410 01a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422b14: 1100 |0002: return-object v0 │ │ +422af4: |[422af4] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getName:()Ljava/lang/String; │ │ +422b04: 5410 01a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422b08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ │ │ #8 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ @@ -942944,17 +942944,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422b18: |[422b18] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getTag:()Ljava/lang/String; │ │ -422b28: 5410 02a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422b2c: 1100 |0002: return-object v0 │ │ +422b0c: |[422b0c] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getTag:()Ljava/lang/String; │ │ +422b1c: 5410 02a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422b20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ │ │ #9 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ @@ -942962,17 +942962,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422b30: |[422b30] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getUrl:()Ljava/lang/String; │ │ -422b40: 5410 03a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422b44: 1100 |0002: return-object v0 │ │ +422b24: |[422b24] tech.ula.model.remote.GithubApiClient$ReleasesResponse.getUrl:()Ljava/lang/String; │ │ +422b34: 5410 03a0 |0000: iget-object v0, v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ │ │ #10 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ @@ -942980,82 +942980,82 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -422a44: |[422a44] tech.ula.model.remote.GithubApiClient$ReleasesResponse.hashCode:()I │ │ -422a54: 5430 03a0 |0000: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422a58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -422a5a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -422a5e: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -422a64: 0a00 |0008: move-result v0 │ │ -422a66: 2802 |0009: goto 000b // +0002 │ │ -422a68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -422a6a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422a6e: 5432 01a0 |000d: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422a72: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -422a76: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -422a7c: 0a02 |0014: move-result v2 │ │ -422a7e: 2802 |0015: goto 0017 // +0002 │ │ -422a80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -422a82: b020 |0017: add-int/2addr v0, v2 │ │ -422a84: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422a88: 5432 02a0 |001a: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422a8c: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -422a90: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -422a96: 0a02 |0021: move-result v2 │ │ -422a98: 2802 |0022: goto 0024 // +0002 │ │ -422a9a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -422a9c: b020 |0024: add-int/2addr v0, v2 │ │ -422a9e: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -422aa2: 5432 00a0 |0027: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422aa6: 3802 0600 |0029: if-eqz v2, 002f // +0006 │ │ -422aaa: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -422ab0: 0a01 |002e: move-result v1 │ │ -422ab2: b010 |002f: add-int/2addr v0, v1 │ │ -422ab4: 0f00 |0030: return v0 │ │ +422a38: |[422a38] tech.ula.model.remote.GithubApiClient$ReleasesResponse.hashCode:()I │ │ +422a48: 5430 03a0 |0000: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +422a4e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +422a52: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +422a58: 0a00 |0008: move-result v0 │ │ +422a5a: 2802 |0009: goto 000b // +0002 │ │ +422a5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +422a5e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +422a62: 5432 01a0 |000d: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422a66: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +422a6a: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +422a70: 0a02 |0014: move-result v2 │ │ +422a72: 2802 |0015: goto 0017 // +0002 │ │ +422a74: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +422a76: b020 |0017: add-int/2addr v0, v2 │ │ +422a78: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +422a7c: 5432 02a0 |001a: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422a80: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +422a84: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +422a8a: 0a02 |0021: move-result v2 │ │ +422a8c: 2802 |0022: goto 0024 // +0002 │ │ +422a8e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +422a90: b020 |0024: add-int/2addr v0, v2 │ │ +422a92: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +422a96: 5432 00a0 |0027: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422a9a: 3802 0600 |0029: if-eqz v2, 002f // +0006 │ │ +422a9e: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +422aa4: 0a01 |002e: move-result v1 │ │ +422aa6: b010 |002f: add-int/2addr v0, v1 │ │ +422aa8: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -422b48: |[422b48] tech.ula.model.remote.GithubApiClient$ReleasesResponse.toString:()Ljava/lang/String; │ │ -422b58: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -422b5c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -422b62: 1a01 f257 |0005: const-string v1, "ReleasesResponse(url=" // string@57f2 │ │ -422b66: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b6c: 5421 03a0 |000a: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ -422b70: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b76: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ -422b7a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b80: 5421 01a0 |0014: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ -422b84: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b8a: 1a01 3313 |0019: const-string v1, ", tag=" // string@1333 │ │ -422b8e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b94: 5421 02a0 |001e: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ -422b98: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422b9e: 1a01 7012 |0023: const-string v1, ", assets=" // string@1270 │ │ -422ba2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422ba8: 5421 00a0 |0028: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ -422bac: 6e20 8e84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -422bb2: 1a01 5211 |002d: const-string v1, ")" // string@1152 │ │ -422bb6: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422bbc: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -422bc2: 0c00 |0035: move-result-object v0 │ │ -422bc4: 1100 |0036: return-object v0 │ │ +422b3c: |[422b3c] tech.ula.model.remote.GithubApiClient$ReleasesResponse.toString:()Ljava/lang/String; │ │ +422b4c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +422b50: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +422b56: 1a01 f257 |0005: const-string v1, "ReleasesResponse(url=" // string@57f2 │ │ +422b5a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b60: 5421 03a0 |000a: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.url:Ljava/lang/String; // field@a003 │ │ +422b64: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b6a: 1a01 f712 |000f: const-string v1, ", name=" // string@12f7 │ │ +422b6e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b74: 5421 01a0 |0014: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.name:Ljava/lang/String; // field@a001 │ │ +422b78: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b7e: 1a01 3313 |0019: const-string v1, ", tag=" // string@1333 │ │ +422b82: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b88: 5421 02a0 |001e: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.tag:Ljava/lang/String; // field@a002 │ │ +422b8c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b92: 1a01 7012 |0023: const-string v1, ", assets=" // string@1270 │ │ +422b96: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422b9c: 5421 00a0 |0028: iget-object v1, v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.assets:Ljava/util/List; // field@a000 │ │ +422ba0: 6e20 8e84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +422ba6: 1a01 5211 |002d: const-string v1, ")" // string@1152 │ │ +422baa: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422bb0: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +422bb6: 0c00 |0035: move-result-object v0 │ │ +422bb8: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10793 (GithubApiClient.kt) │ │ │ │ Class #3439 header: │ │ @@ -943154,32 +943154,32 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -423dd0: |[423dd0] tech.ula.model.remote.GithubApiClient.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;)V │ │ -423de0: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ -423de4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423dea: 1a00 52d5 |0005: const-string v0, "urlProvider" // string@d552 │ │ -423dee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423df4: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ -423df8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423dfe: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -423e04: 5b12 1ba0 |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a01b │ │ -423e08: 5b13 1ca0 |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient;.urlProvider:Ltech/ula/model/remote/UrlProvider; // field@a01c │ │ -423e0c: 5b14 1aa0 |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient;.logger:Ltech/ula/utils/Logger; // field@a01a │ │ -423e10: 2202 2517 |0018: new-instance v2, Lokhttp3/OkHttpClient; // type@1725 │ │ -423e14: 7010 38b7 0200 |001a: invoke-direct {v2}, Lokhttp3/OkHttpClient;.:()V // method@b738 │ │ -423e1a: 5b12 18a0 |001d: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.client:Lokhttp3/OkHttpClient; // field@a018 │ │ -423e1e: 2202 2511 |001f: new-instance v2, Ljava/util/HashMap; // type@1125 │ │ -423e22: 7010 3587 0200 |0021: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@8735 │ │ -423e28: 5b12 19a0 |0024: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.latestResults:Ljava/util/HashMap; // field@a019 │ │ -423e2c: 0e00 |0026: return-void │ │ +423dc4: |[423dc4] tech.ula.model.remote.GithubApiClient.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;)V │ │ +423dd4: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ +423dd8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423dde: 1a00 52d5 |0005: const-string v0, "urlProvider" // string@d552 │ │ +423de2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423de8: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ +423dec: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423df2: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +423df8: 5b12 1ba0 |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a01b │ │ +423dfc: 5b13 1ca0 |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubApiClient;.urlProvider:Ltech/ula/model/remote/UrlProvider; // field@a01c │ │ +423e00: 5b14 1aa0 |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubApiClient;.logger:Ltech/ula/utils/Logger; // field@a01a │ │ +423e04: 2202 2517 |0018: new-instance v2, Lokhttp3/OkHttpClient; // type@1725 │ │ +423e08: 7010 38b7 0200 |001a: invoke-direct {v2}, Lokhttp3/OkHttpClient;.:()V // method@b738 │ │ +423e0e: 5b12 18a0 |001d: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.client:Lokhttp3/OkHttpClient; // field@a018 │ │ +423e12: 2202 2511 |001f: new-instance v2, Ljava/util/HashMap; // type@1125 │ │ +423e16: 7010 3587 0200 |0021: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@8735 │ │ +423e1c: 5b12 19a0 |0024: iput-object v2, v1, Ltech/ula/model/remote/GithubApiClient;.latestResults:Ljava/util/HashMap; // field@a019 │ │ +423e20: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=22 │ │ 0x0018 line=27 │ │ 0x001f line=28 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Ltech/ula/model/remote/GithubApiClient; │ │ @@ -943192,26 +943192,26 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -423e30: |[423e30] tech.ula.model.remote.GithubApiClient.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -423e40: dd05 0402 |0000: and-int/lit8 v5, v4, #int 2 // #02 │ │ -423e44: 3805 0700 |0002: if-eqz v5, 0009 // +0007 │ │ -423e48: 2202 071a |0004: new-instance v2, Ltech/ula/model/remote/UrlProvider; // type@1a07 │ │ -423e4c: 7010 1fce 0200 |0006: invoke-direct {v2}, Ltech/ula/model/remote/UrlProvider;.:()V // method@ce1f │ │ -423e52: dd04 0404 |0009: and-int/lit8 v4, v4, #int 4 // #04 │ │ -423e56: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ -423e5a: 2203 3b1b |000d: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -423e5e: 7010 9ed4 0300 |000f: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -423e64: 1f03 2b1b |0012: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ -423e68: 7040 e8cd 1032 |0014: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubApiClient;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;)V // method@cde8 │ │ -423e6e: 0e00 |0017: return-void │ │ +423e24: |[423e24] tech.ula.model.remote.GithubApiClient.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +423e34: dd05 0402 |0000: and-int/lit8 v5, v4, #int 2 // #02 │ │ +423e38: 3805 0700 |0002: if-eqz v5, 0009 // +0007 │ │ +423e3c: 2202 071a |0004: new-instance v2, Ltech/ula/model/remote/UrlProvider; // type@1a07 │ │ +423e40: 7010 1fce 0200 |0006: invoke-direct {v2}, Ltech/ula/model/remote/UrlProvider;.:()V // method@ce1f │ │ +423e46: dd04 0404 |0009: and-int/lit8 v4, v4, #int 4 // #04 │ │ +423e4a: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ +423e4e: 2203 3b1b |000d: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +423e52: 7010 9ed4 0300 |000f: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +423e58: 1f03 2b1b |0012: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ +423e5c: 7040 e8cd 1032 |0014: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubApiClient;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;)V // method@cde8 │ │ +423e62: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ 0x000d line=25 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0018 reg=1 (null) Ltech/ula/utils/UlaFiles; │ │ @@ -943225,17 +943225,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;)Lokhttp3/OkHttpClient;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423d70: |[423d70] tech.ula.model.remote.GithubApiClient.access$getClient$p:(Ltech/ula/model/remote/GithubApiClient;)Lokhttp3/OkHttpClient; │ │ -423d80: 5400 18a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.client:Lokhttp3/OkHttpClient; // field@a018 │ │ -423d84: 1100 |0002: return-object v0 │ │ +423d64: |[423d64] tech.ula.model.remote.GithubApiClient.access$getClient$p:(Ltech/ula/model/remote/GithubApiClient;)Lokhttp3/OkHttpClient; │ │ +423d74: 5400 18a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.client:Lokhttp3/OkHttpClient; // field@a018 │ │ +423d78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ │ │ #3 : (in Ltech/ula/model/remote/GithubApiClient;) │ │ @@ -943243,17 +943243,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423d58: |[423d58] tech.ula.model.remote.GithubApiClient.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; │ │ -423d68: 5400 19a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.latestResults:Ljava/util/HashMap; // field@a019 │ │ -423d6c: 1100 |0002: return-object v0 │ │ +423d4c: |[423d4c] tech.ula.model.remote.GithubApiClient.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; │ │ +423d5c: 5400 19a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.latestResults:Ljava/util/HashMap; // field@a019 │ │ +423d60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ │ │ #4 : (in Ltech/ula/model/remote/GithubApiClient;) │ │ @@ -943261,17 +943261,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423da0: |[423da0] tech.ula.model.remote.GithubApiClient.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; │ │ -423db0: 5400 1aa0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.logger:Ltech/ula/utils/Logger; // field@a01a │ │ -423db4: 1100 |0002: return-object v0 │ │ +423d94: |[423d94] tech.ula.model.remote.GithubApiClient.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; │ │ +423da4: 5400 1aa0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.logger:Ltech/ula/utils/Logger; // field@a01a │ │ +423da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ │ │ #5 : (in Ltech/ula/model/remote/GithubApiClient;) │ │ @@ -943279,18 +943279,18 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -423d04: |[423d04] tech.ula.model.remote.GithubApiClient.access$getReleaseToUseForRepo:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;)Ljava/lang/String; │ │ -423d14: 7020 f3cd 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubApiClient;.getReleaseToUseForRepo:(Ljava/lang/String;)Ljava/lang/String; // method@cdf3 │ │ -423d1a: 0c00 |0003: move-result-object v0 │ │ -423d1c: 1100 |0004: return-object v0 │ │ +423cf8: |[423cf8] tech.ula.model.remote.GithubApiClient.access$getReleaseToUseForRepo:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;)Ljava/lang/String; │ │ +423d08: 7020 f3cd 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubApiClient;.getReleaseToUseForRepo:(Ljava/lang/String;)Ljava/lang/String; // method@cdf3 │ │ +423d0e: 0c00 |0003: move-result-object v0 │ │ +423d10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -943299,17 +943299,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423db8: |[423db8] tech.ula.model.remote.GithubApiClient.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; │ │ -423dc8: 5400 1ba0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a01b │ │ -423dcc: 1100 |0002: return-object v0 │ │ +423dac: |[423dac] tech.ula.model.remote.GithubApiClient.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; │ │ +423dbc: 5400 1ba0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a01b │ │ +423dc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ │ │ #7 : (in Ltech/ula/model/remote/GithubApiClient;) │ │ @@ -943317,17 +943317,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/model/remote/UrlProvider;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423d88: |[423d88] tech.ula.model.remote.GithubApiClient.access$getUrlProvider$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/model/remote/UrlProvider; │ │ -423d98: 5400 1ca0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.urlProvider:Ltech/ula/model/remote/UrlProvider; // field@a01c │ │ -423d9c: 1100 |0002: return-object v0 │ │ +423d7c: |[423d7c] tech.ula.model.remote.GithubApiClient.access$getUrlProvider$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/model/remote/UrlProvider; │ │ +423d8c: 5400 1ca0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubApiClient;.urlProvider:Ltech/ula/model/remote/UrlProvider; // field@a01c │ │ +423d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubApiClient; │ │ │ │ #8 : (in Ltech/ula/model/remote/GithubApiClient;) │ │ @@ -943335,25 +943335,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -423d20: |[423d20] tech.ula.model.remote.GithubApiClient.getReleaseToUseForRepo:(Ljava/lang/String;)Ljava/lang/String; │ │ -423d30: 6e10 5884 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -423d36: 0a00 |0003: move-result v0 │ │ -423d38: 1401 b506 62b0 |0004: const v1, #float -8.22279e-10 // #b06206b5 │ │ -423d3e: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ -423d42: 2807 |0009: goto 0010 // +0007 │ │ -423d44: 1a00 9c80 |000a: const-string v0, "debian" // string@809c │ │ -423d48: 6e20 5084 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -423d4e: 0a03 |000f: move-result v3 │ │ -423d50: 1a03 aca1 |0010: const-string v3, "latest" // string@a1ac │ │ -423d54: 1103 |0012: return-object v3 │ │ +423d14: |[423d14] tech.ula.model.remote.GithubApiClient.getReleaseToUseForRepo:(Ljava/lang/String;)Ljava/lang/String; │ │ +423d24: 6e10 5884 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +423d2a: 0a00 |0003: move-result v0 │ │ +423d2c: 1401 b506 62b0 |0004: const v1, #float -8.22279e-10 // #b06206b5 │ │ +423d32: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ +423d36: 2807 |0009: goto 0010 // +0007 │ │ +423d38: 1a00 9c80 |000a: const-string v0, "debian" // string@809c │ │ +423d3c: 6e20 5084 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +423d42: 0a03 |000f: move-result v3 │ │ +423d44: 1a03 aca1 |0010: const-string v3, "latest" // string@a1ac │ │ +423d48: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000c line=33 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ @@ -943364,25 +943364,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -423c24: |[423c24] tech.ula.model.remote.GithubApiClient.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -423c34: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -423c3a: 0c00 |0003: move-result-object v0 │ │ -423c3c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -423c40: 2201 fb19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ -423c44: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -423c46: 7052 d8cd 3145 |0009: invoke-direct {v1, v3, v5, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cdd8 │ │ -423c4c: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -423c50: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -423c56: 0c04 |0011: move-result-object v4 │ │ -423c58: 1104 |0012: return-object v4 │ │ +423c18: |[423c18] tech.ula.model.remote.GithubApiClient.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +423c28: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +423c2e: 0c00 |0003: move-result-object v0 │ │ +423c30: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +423c34: 2201 fb19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ +423c38: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +423c3a: 7052 d8cd 3145 |0009: invoke-direct {v1, v3, v5, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cdd8 │ │ +423c40: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +423c44: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +423c4a: 0c04 |0011: move-result-object v4 │ │ +423c4c: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Ljava/lang/String; │ │ @@ -943393,25 +943393,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423c5c: |[423c5c] tech.ula.model.remote.GithubApiClient.getAssetsListDownloadUrl:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -423c6c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -423c72: 0c00 |0003: move-result-object v0 │ │ -423c74: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -423c78: 2201 fc19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ -423c7c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -423c7e: 7040 dccd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cddc │ │ -423c84: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -423c88: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -423c8e: 0c04 |0011: move-result-object v4 │ │ -423c90: 1104 |0012: return-object v4 │ │ +423c50: |[423c50] tech.ula.model.remote.GithubApiClient.getAssetsListDownloadUrl:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +423c60: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +423c66: 0c00 |0003: move-result-object v0 │ │ +423c68: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +423c6c: 2201 fc19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ +423c70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +423c72: 7040 dccd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cddc │ │ +423c78: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +423c7c: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +423c82: 0c04 |0011: move-result-object v4 │ │ +423c84: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943421,25 +943421,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423c94: |[423c94] tech.ula.model.remote.GithubApiClient.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -423ca4: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -423caa: 0c00 |0003: move-result-object v0 │ │ -423cac: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -423cb0: 2201 fd19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ -423cb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -423cb6: 7040 e0cd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde0 │ │ -423cbc: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -423cc0: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -423cc6: 0c04 |0011: move-result-object v4 │ │ -423cc8: 1104 |0012: return-object v4 │ │ +423c88: |[423c88] tech.ula.model.remote.GithubApiClient.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +423c98: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +423c9e: 0c00 |0003: move-result-object v0 │ │ +423ca0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +423ca4: 2201 fd19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ +423ca8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +423caa: 7040 e0cd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde0 │ │ +423cb0: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +423cb4: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +423cba: 0c04 |0011: move-result-object v4 │ │ +423cbc: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943449,25 +943449,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423ccc: |[423ccc] tech.ula.model.remote.GithubApiClient.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -423cdc: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -423ce2: 0c00 |0003: move-result-object v0 │ │ -423ce4: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -423ce8: 2201 fe19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ -423cec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -423cee: 7040 e4cd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde4 │ │ -423cf4: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -423cf8: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -423cfe: 0c04 |0011: move-result-object v4 │ │ -423d00: 1104 |0012: return-object v4 │ │ +423cc0: |[423cc0] tech.ula.model.remote.GithubApiClient.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +423cd0: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +423cd6: 0c00 |0003: move-result-object v0 │ │ +423cd8: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +423cdc: 2201 fe19 |0006: new-instance v1, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ +423ce0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +423ce2: 7040 e4cd 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde4 │ │ +423ce8: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +423cec: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +423cf2: 0c04 |0011: move-result-object v4 │ │ +423cf4: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/remote/GithubApiClient; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943569,39 +943569,39 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -4248dc: |[4248dc] tech.ula.model.remote.GithubAppsFetcher.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V │ │ -4248ec: 1a00 5f87 |0000: const-string v0, "filesDirPath" // string@875f │ │ -4248f0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4248f6: 1a00 9499 |0005: const-string v0, "httpStream" // string@9994 │ │ -4248fa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424900: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ -424904: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42490a: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -424910: 5b12 42a0 |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.filesDirPath:Ljava/lang/String; // field@a042 │ │ -424914: 5b13 43a0 |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubAppsFetcher;.httpStream:Ltech/ula/utils/HttpStream; // field@a043 │ │ -424918: 5b14 44a0 |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubAppsFetcher;.logger:Ltech/ula/utils/Logger; // field@a044 │ │ -42491c: 1a02 7caf |0018: const-string v2, "master" // string@af7c │ │ -424920: 5b12 41a0 |001a: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.branch:Ljava/lang/String; // field@a041 │ │ -424924: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -424928: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42492e: 1a03 9c99 |0021: const-string v3, "https://github.com/CypherpunkArmory/UserLAnd-Assets-Support/raw/" // string@999c │ │ -424932: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424938: 5413 41a0 |0026: iget-object v3, v1, Ltech/ula/model/remote/GithubAppsFetcher;.branch:Ljava/lang/String; // field@a041 │ │ -42493c: 6e20 8f84 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424942: 1a03 9014 |002b: const-string v3, "/apps" // string@1490 │ │ -424946: 6e20 8f84 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42494c: 6e10 9f84 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -424952: 0c02 |0033: move-result-object v2 │ │ -424954: 5b12 40a0 |0034: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.baseUrl:Ljava/lang/String; // field@a040 │ │ -424958: 0e00 |0036: return-void │ │ +4248d0: |[4248d0] tech.ula.model.remote.GithubAppsFetcher.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V │ │ +4248e0: 1a00 5f87 |0000: const-string v0, "filesDirPath" // string@875f │ │ +4248e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4248ea: 1a00 9499 |0005: const-string v0, "httpStream" // string@9994 │ │ +4248ee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4248f4: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ +4248f8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4248fe: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +424904: 5b12 42a0 |0012: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.filesDirPath:Ljava/lang/String; // field@a042 │ │ +424908: 5b13 43a0 |0014: iput-object v3, v1, Ltech/ula/model/remote/GithubAppsFetcher;.httpStream:Ltech/ula/utils/HttpStream; // field@a043 │ │ +42490c: 5b14 44a0 |0016: iput-object v4, v1, Ltech/ula/model/remote/GithubAppsFetcher;.logger:Ltech/ula/utils/Logger; // field@a044 │ │ +424910: 1a02 7caf |0018: const-string v2, "master" // string@af7c │ │ +424914: 5b12 41a0 |001a: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.branch:Ljava/lang/String; // field@a041 │ │ +424918: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +42491c: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +424922: 1a03 9c99 |0021: const-string v3, "https://github.com/CypherpunkArmory/UserLAnd-Assets-Support/raw/" // string@999c │ │ +424926: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42492c: 5413 41a0 |0026: iget-object v3, v1, Ltech/ula/model/remote/GithubAppsFetcher;.branch:Ljava/lang/String; // field@a041 │ │ +424930: 6e20 8f84 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424936: 1a03 9014 |002b: const-string v3, "/apps" // string@1490 │ │ +42493a: 6e20 8f84 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424940: 6e10 9f84 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +424946: 0c02 |0033: move-result-object v2 │ │ +424948: 5b12 40a0 |0034: iput-object v2, v1, Ltech/ula/model/remote/GithubAppsFetcher;.baseUrl:Ljava/lang/String; // field@a040 │ │ +42494c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=11 │ │ 0x001a line=21 │ │ 0x001c line=22 │ │ locals : │ │ 0x0000 - 0x0037 reg=1 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ @@ -943614,26 +943614,26 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -42495c: |[42495c] tech.ula.model.remote.GithubAppsFetcher.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42496c: dd05 0402 |0000: and-int/lit8 v5, v4, #int 2 // #02 │ │ -424970: 3805 0700 |0002: if-eqz v5, 0009 // +0007 │ │ -424974: 2202 251b |0004: new-instance v2, Ltech/ula/utils/HttpStream; // type@1b25 │ │ -424978: 7010 33d4 0200 |0006: invoke-direct {v2}, Ltech/ula/utils/HttpStream;.:()V // method@d433 │ │ -42497e: dd04 0404 |0009: and-int/lit8 v4, v4, #int 4 // #04 │ │ -424982: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ -424986: 2203 3b1b |000d: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -42498a: 7010 9ed4 0300 |000f: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -424990: 1f03 2b1b |0012: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ -424994: 7040 11ce 1032 |0014: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubAppsFetcher;.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V // method@ce11 │ │ -42499a: 0e00 |0017: return-void │ │ +424950: |[424950] tech.ula.model.remote.GithubAppsFetcher.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +424960: dd05 0402 |0000: and-int/lit8 v5, v4, #int 2 // #02 │ │ +424964: 3805 0700 |0002: if-eqz v5, 0009 // +0007 │ │ +424968: 2202 251b |0004: new-instance v2, Ltech/ula/utils/HttpStream; // type@1b25 │ │ +42496c: 7010 33d4 0200 |0006: invoke-direct {v2}, Ltech/ula/utils/HttpStream;.:()V // method@d433 │ │ +424972: dd04 0404 |0009: and-int/lit8 v4, v4, #int 4 // #04 │ │ +424976: 3804 0900 |000b: if-eqz v4, 0014 // +0009 │ │ +42497a: 2203 3b1b |000d: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +42497e: 7010 9ed4 0300 |000f: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +424984: 1f03 2b1b |0012: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ +424988: 7040 11ce 1032 |0014: invoke-direct {v0, v1, v2, v3}, Ltech/ula/model/remote/GithubAppsFetcher;.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V // method@ce11 │ │ +42498e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=13 │ │ 0x000d line=14 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/String; │ │ @@ -943647,18 +943647,18 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4246e4: |[4246e4] tech.ula.model.remote.GithubAppsFetcher.access$component6:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; │ │ -4246f4: 7020 19ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.component6:(Ljava/util/List;)Ljava/lang/Object; // method@ce19 │ │ -4246fa: 0c00 |0003: move-result-object v0 │ │ -4246fc: 1100 |0004: return-object v0 │ │ +4246d8: |[4246d8] tech.ula.model.remote.GithubAppsFetcher.access$component6:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; │ │ +4246e8: 7020 19ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.component6:(Ljava/util/List;)Ljava/lang/Object; // method@ce19 │ │ +4246ee: 0c00 |0003: move-result-object v0 │ │ +4246f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -943667,18 +943667,18 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -424700: |[424700] tech.ula.model.remote.GithubAppsFetcher.access$component7:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; │ │ -424710: 7020 1ace 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.component7:(Ljava/util/List;)Ljava/lang/Object; // method@ce1a │ │ -424716: 0c00 |0003: move-result-object v0 │ │ -424718: 1100 |0004: return-object v0 │ │ +4246f4: |[4246f4] tech.ula.model.remote.GithubAppsFetcher.access$component7:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; │ │ +424704: 7020 1ace 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.component7:(Ljava/util/List;)Ljava/lang/Object; // method@ce1a │ │ +42470a: 0c00 |0003: move-result-object v0 │ │ +42470c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -943687,17 +943687,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42487c: |[42487c] tech.ula.model.remote.GithubAppsFetcher.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; │ │ -42488c: 5400 40a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.baseUrl:Ljava/lang/String; // field@a040 │ │ -424890: 1100 |0002: return-object v0 │ │ +424870: |[424870] tech.ula.model.remote.GithubAppsFetcher.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; │ │ +424880: 5400 40a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.baseUrl:Ljava/lang/String; // field@a040 │ │ +424884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ │ │ #5 : (in Ltech/ula/model/remote/GithubAppsFetcher;) │ │ @@ -943705,17 +943705,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -424894: |[424894] tech.ula.model.remote.GithubAppsFetcher.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; │ │ -4248a4: 5400 42a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.filesDirPath:Ljava/lang/String; // field@a042 │ │ -4248a8: 1100 |0002: return-object v0 │ │ +424888: |[424888] tech.ula.model.remote.GithubAppsFetcher.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; │ │ +424898: 5400 42a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.filesDirPath:Ljava/lang/String; // field@a042 │ │ +42489c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ │ │ #6 : (in Ltech/ula/model/remote/GithubAppsFetcher;) │ │ @@ -943723,17 +943723,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4248ac: |[4248ac] tech.ula.model.remote.GithubAppsFetcher.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; │ │ -4248bc: 5400 43a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.httpStream:Ltech/ula/utils/HttpStream; // field@a043 │ │ -4248c0: 1100 |0002: return-object v0 │ │ +4248a0: |[4248a0] tech.ula.model.remote.GithubAppsFetcher.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; │ │ +4248b0: 5400 43a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.httpStream:Ltech/ula/utils/HttpStream; // field@a043 │ │ +4248b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ │ │ #7 : (in Ltech/ula/model/remote/GithubAppsFetcher;) │ │ @@ -943741,17 +943741,17 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4248c4: |[4248c4] tech.ula.model.remote.GithubAppsFetcher.access$getLogger$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/Logger; │ │ -4248d4: 5400 44a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.logger:Ltech/ula/utils/Logger; // field@a044 │ │ -4248d8: 1100 |0002: return-object v0 │ │ +4248b8: |[4248b8] tech.ula.model.remote.GithubAppsFetcher.access$getLogger$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/Logger; │ │ +4248c8: 5400 44a0 |0000: iget-object v0, v0, Ltech/ula/model/remote/GithubAppsFetcher;.logger:Ltech/ula/utils/Logger; // field@a044 │ │ +4248cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ │ │ #8 : (in Ltech/ula/model/remote/GithubAppsFetcher;) │ │ @@ -943759,21 +943759,21 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42471c: |[42471c] tech.ula.model.remote.GithubAppsFetcher.component6:(Ljava/util/List;)Ljava/lang/Object; │ │ -42472c: 1a00 6c08 |0000: const-string v0, "$this$component6" // string@086c │ │ -424730: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424736: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -424738: 7220 8087 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -42473e: 0c02 |0009: move-result-object v2 │ │ -424740: 1102 |000a: return-object v2 │ │ +424710: |[424710] tech.ula.model.remote.GithubAppsFetcher.component6:(Ljava/util/List;)Ljava/lang/Object; │ │ +424720: 1a00 6c08 |0000: const-string v0, "$this$component6" // string@086c │ │ +424724: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42472a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +42472c: 7220 8087 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +424732: 0c02 |0009: move-result-object v2 │ │ +424734: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ │ │ @@ -943782,21 +943782,21 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -424744: |[424744] tech.ula.model.remote.GithubAppsFetcher.component7:(Ljava/util/List;)Ljava/lang/Object; │ │ -424754: 1a00 6d08 |0000: const-string v0, "$this$component7" // string@086d │ │ -424758: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42475e: 1260 |0005: const/4 v0, #int 6 // #6 │ │ -424760: 7220 8087 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -424766: 0c02 |0009: move-result-object v2 │ │ -424768: 1102 |000a: return-object v2 │ │ +424738: |[424738] tech.ula.model.remote.GithubAppsFetcher.component7:(Ljava/util/List;)Ljava/lang/Object; │ │ +424748: 1a00 6d08 |0000: const-string v0, "$this$component7" // string@086d │ │ +42474c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424752: 1260 |0005: const/4 v0, #int 6 // #6 │ │ +424754: 7220 8087 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +42475a: 0c02 |0009: move-result-object v2 │ │ +42475c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ │ │ @@ -943806,30 +943806,30 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -42476c: |[42476c] tech.ula.model.remote.GithubAppsFetcher.fetchAppDescription:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42477c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -424782: 0c00 |0003: move-result-object v0 │ │ -424784: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -424788: 2201 021a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ -42478c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -42478e: 7040 01ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce01 │ │ -424794: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -424798: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -42479e: 0c04 |0011: move-result-object v4 │ │ -4247a0: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4247a6: 0c05 |0015: move-result-object v5 │ │ -4247a8: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -4247ac: 1104 |0018: return-object v4 │ │ -4247ae: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4247b2: 1104 |001b: return-object v4 │ │ +424760: |[424760] tech.ula.model.remote.GithubAppsFetcher.fetchAppDescription:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +424770: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +424776: 0c00 |0003: move-result-object v0 │ │ +424778: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +42477c: 2201 021a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ +424780: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +424782: 7040 01ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce01 │ │ +424788: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +42478c: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +424792: 0c04 |0011: move-result-object v4 │ │ +424794: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42479a: 0c05 |0015: move-result-object v5 │ │ +42479c: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +4247a0: 1104 |0018: return-object v4 │ │ +4247a2: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4247a6: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943839,30 +943839,30 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4247b4: |[4247b4] tech.ula.model.remote.GithubAppsFetcher.fetchAppIcon:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4247c4: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -4247ca: 0c00 |0003: move-result-object v0 │ │ -4247cc: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -4247d0: 2201 031a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ -4247d4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4247d6: 7040 05ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce05 │ │ -4247dc: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4247e0: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -4247e6: 0c04 |0011: move-result-object v4 │ │ -4247e8: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4247ee: 0c05 |0015: move-result-object v5 │ │ -4247f0: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -4247f4: 1104 |0018: return-object v4 │ │ -4247f6: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4247fa: 1104 |001b: return-object v4 │ │ +4247a8: |[4247a8] tech.ula.model.remote.GithubAppsFetcher.fetchAppIcon:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4247b8: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4247be: 0c00 |0003: move-result-object v0 │ │ +4247c0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4247c4: 2201 031a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ +4247c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4247ca: 7040 05ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce05 │ │ +4247d0: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4247d4: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +4247da: 0c04 |0011: move-result-object v4 │ │ +4247dc: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4247e2: 0c05 |0015: move-result-object v5 │ │ +4247e4: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +4247e8: 1104 |0018: return-object v4 │ │ +4247ea: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4247ee: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943872,30 +943872,30 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4247fc: |[4247fc] tech.ula.model.remote.GithubAppsFetcher.fetchAppScript:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42480c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -424812: 0c00 |0003: move-result-object v0 │ │ -424814: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -424818: 2201 041a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ -42481c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -42481e: 7040 09ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce09 │ │ -424824: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -424828: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -42482e: 0c04 |0011: move-result-object v4 │ │ -424830: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -424836: 0c05 |0015: move-result-object v5 │ │ -424838: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -42483c: 1104 |0018: return-object v4 │ │ -42483e: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424842: 1104 |001b: return-object v4 │ │ +4247f0: |[4247f0] tech.ula.model.remote.GithubAppsFetcher.fetchAppScript:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +424800: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +424806: 0c00 |0003: move-result-object v0 │ │ +424808: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +42480c: 2201 041a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ +424810: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +424812: 7040 09ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce09 │ │ +424818: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +42481c: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +424822: 0c04 |0011: move-result-object v4 │ │ +424824: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42482a: 0c05 |0015: move-result-object v5 │ │ +42482c: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +424830: 1104 |0018: return-object v4 │ │ +424832: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424836: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -943905,25 +943905,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -424844: |[424844] tech.ula.model.remote.GithubAppsFetcher.fetchAppsList:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -424854: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -42485a: 0c00 |0003: move-result-object v0 │ │ -42485c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -424860: 2201 051a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ -424864: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -424866: 7030 0dce 3102 |0009: invoke-direct {v1, v3, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V // method@ce0d │ │ -42486c: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -424870: 7130 72aa 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -424876: 0c04 |0011: move-result-object v4 │ │ -424878: 1104 |0012: return-object v4 │ │ +424838: |[424838] tech.ula.model.remote.GithubAppsFetcher.fetchAppsList:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +424848: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +42484e: 0c00 |0003: move-result-object v0 │ │ +424850: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +424854: 2201 051a |0006: new-instance v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ +424858: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +42485a: 7030 0dce 3102 |0009: invoke-direct {v1, v3, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V // method@ce0d │ │ +424860: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +424864: 7130 72aa 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +42486a: 0c04 |0011: move-result-object v4 │ │ +42486c: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/remote/GithubAppsFetcher; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -943958,17 +943958,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4249b4: |[4249b4] tech.ula.model.remote.UrlProvider.:()V │ │ -4249c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4249ca: 0e00 |0003: return-void │ │ +4249a8: |[4249a8] tech.ula.model.remote.UrlProvider.:()V │ │ +4249b8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4249be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/remote/UrlProvider; │ │ │ │ Virtual methods - │ │ @@ -943977,17 +943977,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42499c: |[42499c] tech.ula.model.remote.UrlProvider.getBaseUrl:()Ljava/lang/String; │ │ -4249ac: 1a00 9a99 |0000: const-string v0, "https://api.github.com/" // string@999a │ │ -4249b0: 1100 |0002: return-object v0 │ │ +424990: |[424990] tech.ula.model.remote.UrlProvider.getBaseUrl:()Ljava/lang/String; │ │ +4249a0: 1a00 9a99 |0000: const-string v0, "https://api.github.com/" // string@999a │ │ +4249a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10793 (GithubApiClient.kt) │ │ │ │ Class #3442 header: │ │ @@ -944070,34 +944070,34 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -424f40: |[424f40] tech.ula.model.repositories.AppsRepository.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;)V │ │ -424f50: 1a00 3375 |0000: const-string v0, "appsDao" // string@7533 │ │ -424f54: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424f5a: 1a00 00be |0005: const-string v0, "remoteAppsSource" // string@be00 │ │ -424f5e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424f64: 1a00 3675 |000a: const-string v0, "appsPreferences" // string@7536 │ │ -424f68: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424f6e: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ -424f72: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424f78: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -424f7e: 5b12 54a0 |0017: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ -424f82: 5b13 59a0 |0019: iput-object v3, v1, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ -424f86: 5b14 55a0 |001b: iput-object v4, v1, Ltech/ula/model/repositories/AppsRepository;.appsPreferences:Ltech/ula/utils/preferences/AppsPreferences; // field@a055 │ │ -424f8a: 5b15 57a0 |001d: iput-object v5, v1, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ -424f8e: 1a02 591a |001f: const-string v2, "AppsRepository" // string@1a59 │ │ -424f92: 5b12 56a0 |0021: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.className:Ljava/lang/String; // field@a056 │ │ -424f96: 2202 0a08 |0023: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -424f9a: 7010 2140 0200 |0025: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -424fa0: 5b12 58a0 |0028: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ -424fa4: 0e00 |002a: return-void │ │ +424f34: |[424f34] tech.ula.model.repositories.AppsRepository.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;)V │ │ +424f44: 1a00 3375 |0000: const-string v0, "appsDao" // string@7533 │ │ +424f48: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424f4e: 1a00 00be |0005: const-string v0, "remoteAppsSource" // string@be00 │ │ +424f52: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424f58: 1a00 3675 |000a: const-string v0, "appsPreferences" // string@7536 │ │ +424f5c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424f62: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ +424f66: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424f6c: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +424f72: 5b12 54a0 |0017: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ +424f76: 5b13 59a0 |0019: iput-object v3, v1, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ +424f7a: 5b14 55a0 |001b: iput-object v4, v1, Ltech/ula/model/repositories/AppsRepository;.appsPreferences:Ltech/ula/utils/preferences/AppsPreferences; // field@a055 │ │ +424f7e: 5b15 57a0 |001d: iput-object v5, v1, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ +424f82: 1a02 591a |001f: const-string v2, "AppsRepository" // string@1a59 │ │ +424f86: 5b12 56a0 |0021: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.className:Ljava/lang/String; // field@a056 │ │ +424f8a: 2202 0a08 |0023: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +424f8e: 7010 2140 0200 |0025: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +424f94: 5b12 58a0 |0028: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ +424f98: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=16 │ │ 0x0021 line=22 │ │ 0x0023 line=24 │ │ locals : │ │ 0x0000 - 0x002b reg=1 this Ltech/ula/model/repositories/AppsRepository; │ │ @@ -944111,22 +944111,22 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -424fa8: |[424fa8] tech.ula.model.repositories.AppsRepository.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -424fb8: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ -424fbc: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ -424fc0: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -424fc4: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -424fca: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ -424fce: 7054 27ce 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/model/repositories/AppsRepository;.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;)V // method@ce27 │ │ -424fd4: 0e00 |000e: return-void │ │ +424f9c: |[424f9c] tech.ula.model.repositories.AppsRepository.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +424fac: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ +424fb0: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ +424fb4: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +424fb8: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +424fbe: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ +424fc2: 7054 27ce 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/model/repositories/AppsRepository;.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;)V // method@ce27 │ │ +424fc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=20 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/model/repositories/AppsRepository; │ │ 0x0000 - 0x000f reg=1 (null) Ltech/ula/model/daos/AppsDao; │ │ 0x0000 - 0x000f reg=2 (null) Ltech/ula/model/remote/GithubAppsFetcher; │ │ @@ -944140,17 +944140,17 @@ │ │ type : '(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/daos/AppsDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -424f10: |[424f10] tech.ula.model.repositories.AppsRepository.access$getAppsDao$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/daos/AppsDao; │ │ -424f20: 5400 54a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ -424f24: 1100 |0002: return-object v0 │ │ +424f04: |[424f04] tech.ula.model.repositories.AppsRepository.access$getAppsDao$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/daos/AppsDao; │ │ +424f14: 5400 54a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ +424f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/AppsRepository; │ │ │ │ #3 : (in Ltech/ula/model/repositories/AppsRepository;) │ │ @@ -944158,17 +944158,17 @@ │ │ type : '(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -424f28: |[424f28] tech.ula.model.repositories.AppsRepository.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; │ │ -424f38: 5400 59a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ -424f3c: 1100 |0002: return-object v0 │ │ +424f1c: |[424f1c] tech.ula.model.repositories.AppsRepository.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; │ │ +424f2c: 5400 59a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ +424f30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/AppsRepository; │ │ │ │ Virtual methods - │ │ @@ -944177,19 +944177,19 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -424c38: |[424c38] tech.ula.model.repositories.AppsRepository.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ -424c48: 5410 54a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ -424c4c: 7210 b0cc 0000 |0002: invoke-interface {v0}, Ltech/ula/model/daos/AppsDao;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@ccb0 │ │ -424c52: 0c00 |0005: move-result-object v0 │ │ -424c54: 1100 |0006: return-object v0 │ │ +424c2c: |[424c2c] tech.ula.model.repositories.AppsRepository.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ +424c3c: 5410 54a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ +424c40: 7210 b0cc 0000 |0002: invoke-interface {v0}, Ltech/ula/model/daos/AppsDao;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@ccb0 │ │ +424c46: 0c00 |0005: move-result-object v0 │ │ +424c48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/model/repositories/AppsRepository; │ │ │ │ #1 : (in Ltech/ula/model/repositories/AppsRepository;) │ │ @@ -944197,19 +944197,19 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -424c58: |[424c58] tech.ula.model.repositories.AppsRepository.getAllApps:()Landroidx/lifecycle/LiveData; │ │ -424c68: 5410 54a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ -424c6c: 7210 b1cc 0000 |0002: invoke-interface {v0}, Ltech/ula/model/daos/AppsDao;.getAllApps:()Landroidx/lifecycle/LiveData; // method@ccb1 │ │ -424c72: 0c00 |0005: move-result-object v0 │ │ -424c74: 1100 |0006: return-object v0 │ │ +424c4c: |[424c4c] tech.ula.model.repositories.AppsRepository.getAllApps:()Landroidx/lifecycle/LiveData; │ │ +424c5c: 5410 54a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.appsDao:Ltech/ula/model/daos/AppsDao; // field@a054 │ │ +424c60: 7210 b1cc 0000 |0002: invoke-interface {v0}, Ltech/ula/model/daos/AppsDao;.getAllApps:()Landroidx/lifecycle/LiveData; // method@ccb1 │ │ +424c66: 0c00 |0005: move-result-object v0 │ │ +424c68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/model/repositories/AppsRepository; │ │ │ │ #2 : (in Ltech/ula/model/repositories/AppsRepository;) │ │ @@ -944217,18 +944217,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -424c78: |[424c78] tech.ula.model.repositories.AppsRepository.getRefreshStatus:()Landroidx/lifecycle/LiveData; │ │ -424c88: 5410 58a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ -424c8c: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -424c90: 1100 |0004: return-object v0 │ │ +424c6c: |[424c6c] tech.ula.model.repositories.AppsRepository.getRefreshStatus:()Landroidx/lifecycle/LiveData; │ │ +424c7c: 5410 58a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ +424c80: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +424c84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/repositories/AppsRepository; │ │ │ │ #3 : (in Ltech/ula/model/repositories/AppsRepository;) │ │ @@ -944236,172 +944236,172 @@ │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 289 16-bit code units │ │ -424c94: |[424c94] tech.ula.model.repositories.AppsRepository.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -424ca4: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -424ca8: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -424cac: 2002 091a |0004: instance-of v2, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ -424cb0: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ -424cb4: 0702 |0008: move-object v2, v0 │ │ -424cb6: 1f02 091a |0009: check-cast v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ -424cba: 5223 51a0 |000b: iget v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424cbe: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ -424cc2: b543 |000f: and-int/2addr v3, v4 │ │ -424cc4: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -424cc8: 5220 51a0 |0012: iget v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424ccc: b140 |0014: sub-int/2addr v0, v4 │ │ -424cce: 5920 51a0 |0015: iput v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424cd2: 2806 |0017: goto 001d // +0006 │ │ -424cd4: 2202 091a |0018: new-instance v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ -424cd8: 7030 25ce 1200 |001a: invoke-direct {v2, v1, v0}, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.:(Ltech/ula/model/repositories/AppsRepository;Lkotlin/coroutines/Continuation;)V // method@ce25 │ │ -424cde: 5420 52a0 |001d: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.result:Ljava/lang/Object; // field@a052 │ │ -424ce2: 7100 8a9c 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -424ce8: 0c03 |0022: move-result-object v3 │ │ -424cea: 5224 51a0 |0023: iget v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424cee: 1225 |0025: const/4 v5, #int 2 // #2 │ │ -424cf0: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -424cf2: 3804 4000 |0027: if-eqz v4, 0067 // +0040 │ │ -424cf6: 3264 2200 |0029: if-eq v4, v6, 004b // +0022 │ │ -424cfa: 3354 1800 |002b: if-ne v4, v5, 0043 // +0018 │ │ -424cfe: 5423 50a0 |002d: iget-object v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ -424d02: 1f03 2c11 |002f: check-cast v3, Ljava/util/List; // type@112c │ │ -424d06: 5423 4fa0 |0031: iget-object v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ -424d0a: 1f03 3f11 |0033: check-cast v3, Ljava/util/Set; // type@113f │ │ -424d0e: 5424 4ea0 |0035: iget-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ -424d12: 1f04 5915 |0037: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424d16: 5422 4da0 |0039: iget-object v2, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ -424d1a: 1f02 0a1a |003b: check-cast v2, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ -424d1e: 7110 738a 0000 |003d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424d24: 073e |0040: move-object v14, v3 │ │ -424d26: 2900 a300 |0041: goto/16 00e4 // +00a3 │ │ -424d2a: 2200 7210 |0043: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -424d2e: 1a02 e278 |0045: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -424d32: 7020 8c83 2000 |0047: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -424d38: 2700 |004a: throw v0 │ │ -424d3a: 5424 50a0 |004b: iget-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ -424d3e: 1f04 2c11 |004d: check-cast v4, Ljava/util/List; // type@112c │ │ -424d42: 5426 4fa0 |004f: iget-object v6, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ -424d46: 1f06 3f11 |0051: check-cast v6, Ljava/util/Set; // type@113f │ │ -424d4a: 5427 4ea0 |0053: iget-object v7, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ -424d4e: 1f07 5915 |0055: check-cast v7, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424d52: 5428 4da0 |0057: iget-object v8, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ -424d56: 1f08 0a1a |0059: check-cast v8, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ -424d5a: 7110 738a 0000 |005b: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424d60: 074f |005e: move-object v15, v4 │ │ -424d62: 076e |005f: move-object v14, v6 │ │ -424d64: 077d |0060: move-object v13, v7 │ │ -424d66: 0784 |0061: move-object v4, v8 │ │ -424d68: 2837 |0062: goto 0099 // +0037 │ │ -424d6a: 0d00 |0063: move-exception v0 │ │ -424d6c: 0784 |0064: move-object v4, v8 │ │ -424d6e: 2900 9200 |0065: goto/16 00f7 // +0092 │ │ -424d72: 7110 738a 0000 |0067: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424d78: 2200 2a11 |006a: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ -424d7c: 7010 6387 0000 |006c: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -424d82: 1f00 3f11 |006f: check-cast v0, Ljava/util/Set; // type@113f │ │ -424d86: 5414 58a0 |0071: iget-object v4, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ -424d8a: 6207 99a0 |0073: sget-object v7, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ -424d8e: 6e20 2540 7400 |0075: invoke-virtual {v4, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -424d94: 2204 1711 |0078: new-instance v4, Ljava/util/ArrayList; // type@1117 │ │ -424d98: 7010 5886 0400 |007a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -424d9e: 1f04 2c11 |007d: check-cast v4, Ljava/util/List; // type@112c │ │ -424da2: 5417 59a0 |007f: iget-object v7, v1, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ -424da6: 5b21 4da0 |0081: iput-object v1, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ -424daa: 0808 1400 |0083: move-object/from16 v8, v20 │ │ -424dae: 5b28 4ea0 |0085: iput-object v8, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ -424db2: 5b20 4fa0 |0087: iput-object v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ -424db6: 5b24 50a0 |0089: iput-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ -424dba: 5926 51a0 |008b: iput v6, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424dbe: 6e20 1ece 2700 |008d: invoke-virtual {v7, v2}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppsList:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1e │ │ -424dc4: 0c06 |0090: move-result-object v6 │ │ -424dc6: 3336 0300 |0091: if-ne v6, v3, 0094 // +0003 │ │ -424dca: 1103 |0093: return-object v3 │ │ -424dcc: 070e |0094: move-object v14, v0 │ │ -424dce: 074f |0095: move-object v15, v4 │ │ -424dd0: 0760 |0096: move-object v0, v6 │ │ -424dd2: 078d |0097: move-object v13, v8 │ │ -424dd4: 0714 |0098: move-object v4, v1 │ │ -424dd6: 1f00 7810 |0099: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -424dda: 7210 ad83 0000 |009b: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -424de0: 0c00 |009e: move-result-object v0 │ │ -424de2: 7210 5487 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -424de8: 0a06 |00a2: move-result v6 │ │ -424dea: 3806 2c00 |00a3: if-eqz v6, 00cf // +002c │ │ -424dee: 7210 5587 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -424df4: 0c06 |00a8: move-result-object v6 │ │ -424df6: 0767 |00a9: move-object v7, v6 │ │ -424df8: 1f07 e819 |00aa: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ -424dfc: 1310 0000 |00ac: const/16 v16, #int 0 // #0 │ │ -424e00: 1311 0000 |00ae: const/16 v17, #int 0 // #0 │ │ -424e04: 2212 081a |00b0: new-instance v18, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ -424e08: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -424e0a: 0806 1200 |00b3: move-object/from16 v6, v18 │ │ -424e0e: 0749 |00b5: move-object v9, v4 │ │ -424e10: 07fa |00b6: move-object v10, v15 │ │ -424e12: 07db |00b7: move-object v11, v13 │ │ -424e14: 07ec |00b8: move-object v12, v14 │ │ -424e16: 7607 21ce 0600 |00b9: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V // method@ce21 │ │ -424e1c: 0809 1200 |00bc: move-object/from16 v9, v18 │ │ -424e20: 1f09 9e13 |00be: check-cast v9, Lkotlin/jvm/functions/Function2; // type@139e │ │ -424e24: 123a |00c0: const/4 v10, #int 3 // #3 │ │ -424e26: 120b |00c1: const/4 v11, #int 0 // #0 │ │ -424e28: 07d6 |00c2: move-object v6, v13 │ │ -424e2a: 0807 1000 |00c3: move-object/from16 v7, v16 │ │ -424e2e: 0808 1100 |00c5: move-object/from16 v8, v17 │ │ -424e32: 7706 6faa 0600 |00c7: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -424e38: 0c06 |00ca: move-result-object v6 │ │ -424e3a: 7220 7a87 6f00 |00cb: invoke-interface {v15, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -424e40: 28d1 |00ce: goto 009f // -002f │ │ -424e42: 07f0 |00cf: move-object v0, v15 │ │ -424e44: 1f00 1b11 |00d0: check-cast v0, Ljava/util/Collection; // type@111b │ │ -424e48: 5b24 4da0 |00d2: iput-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ -424e4c: 5b2d 4ea0 |00d4: iput-object v13, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ -424e50: 5b2e 4fa0 |00d6: iput-object v14, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ -424e54: 5b2f 50a0 |00d8: iput-object v15, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ -424e58: 5925 51a0 |00da: iput v5, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424e5c: 7120 61aa 2000 |00dc: invoke-static {v0, v2}, Lkotlinx/coroutines/AwaitKt;.joinAll:(Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa61 │ │ -424e62: 0c00 |00df: move-result-object v0 │ │ -424e64: 3330 0300 |00e0: if-ne v0, v3, 00e3 // +0003 │ │ -424e68: 1103 |00e2: return-object v3 │ │ -424e6a: 0742 |00e3: move-object v2, v4 │ │ -424e6c: 5420 58a0 |00e4: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ -424e70: 6203 9ba0 |00e6: sget-object v3, Ltech/ula/model/repositories/RefreshStatus;.FINISHED:Ltech/ula/model/repositories/RefreshStatus; // field@a09b │ │ -424e74: 6e20 2540 3000 |00e8: invoke-virtual {v0, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -424e7a: 5420 55a0 |00eb: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository;.appsPreferences:Ltech/ula/utils/preferences/AppsPreferences; // field@a055 │ │ -424e7e: 6e20 19d5 e000 |00ed: invoke-virtual {v0, v14}, Ltech/ula/utils/preferences/AppsPreferences;.setDistributionsList:(Ljava/util/Set;)V // method@d519 │ │ -424e84: 6200 b779 |00f0: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424e88: 1100 |00f2: return-object v0 │ │ -424e8a: 0d00 |00f3: move-exception v0 │ │ -424e8c: 2803 |00f4: goto 00f7 // +0003 │ │ -424e8e: 0d00 |00f5: move-exception v0 │ │ -424e90: 0714 |00f6: move-object v4, v1 │ │ -424e92: 5442 58a0 |00f7: iget-object v2, v4, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ -424e96: 6203 9aa0 |00f9: sget-object v3, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ -424e9a: 6e20 2540 3200 |00fb: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -424ea0: 6e10 7383 0000 |00fe: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@8373 │ │ -424ea6: 0c00 |0101: move-result-object v0 │ │ -424ea8: 3800 0300 |0102: if-eqz v0, 0105 // +0003 │ │ -424eac: 2803 |0104: goto 0107 // +0003 │ │ -424eae: 1a00 1d53 |0105: const-string v0, "Not found" // string@531d │ │ -424eb2: 2202 3f1b |0107: new-instance v2, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -424eb6: 5443 56a0 |0109: iget-object v3, v4, Ltech/ula/model/repositories/AppsRepository;.className:Ljava/lang/String; // field@a056 │ │ -424eba: 6205 72a2 |010b: sget-object v5, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -424ebe: 1f05 fb1a |010d: check-cast v5, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -424ec2: 7040 aad4 3205 |010f: invoke-direct {v2, v3, v5, v0}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -424ec8: 5440 57a0 |0112: iget-object v0, v4, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ -424ecc: 7220 56d4 2000 |0114: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -424ed2: 5440 57a0 |0117: iget-object v0, v4, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ -424ed6: 1a02 5019 |0119: const-string v2, "App Refresh Failed" // string@1950 │ │ -424eda: 7220 59d4 2000 |011b: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.sendEvent:(Ljava/lang/String;)V // method@d459 │ │ -424ee0: 6200 b779 |011e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424ee4: 1100 |0120: return-object v0 │ │ +424c88: |[424c88] tech.ula.model.repositories.AppsRepository.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +424c98: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +424c9c: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +424ca0: 2002 091a |0004: instance-of v2, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ +424ca4: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ +424ca8: 0702 |0008: move-object v2, v0 │ │ +424caa: 1f02 091a |0009: check-cast v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ +424cae: 5223 51a0 |000b: iget v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424cb2: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ +424cb6: b543 |000f: and-int/2addr v3, v4 │ │ +424cb8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +424cbc: 5220 51a0 |0012: iget v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424cc0: b140 |0014: sub-int/2addr v0, v4 │ │ +424cc2: 5920 51a0 |0015: iput v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424cc6: 2806 |0017: goto 001d // +0006 │ │ +424cc8: 2202 091a |0018: new-instance v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1; // type@1a09 │ │ +424ccc: 7030 25ce 1200 |001a: invoke-direct {v2, v1, v0}, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.:(Ltech/ula/model/repositories/AppsRepository;Lkotlin/coroutines/Continuation;)V // method@ce25 │ │ +424cd2: 5420 52a0 |001d: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.result:Ljava/lang/Object; // field@a052 │ │ +424cd6: 7100 8a9c 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +424cdc: 0c03 |0022: move-result-object v3 │ │ +424cde: 5224 51a0 |0023: iget v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424ce2: 1225 |0025: const/4 v5, #int 2 // #2 │ │ +424ce4: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +424ce6: 3804 4000 |0027: if-eqz v4, 0067 // +0040 │ │ +424cea: 3264 2200 |0029: if-eq v4, v6, 004b // +0022 │ │ +424cee: 3354 1800 |002b: if-ne v4, v5, 0043 // +0018 │ │ +424cf2: 5423 50a0 |002d: iget-object v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ +424cf6: 1f03 2c11 |002f: check-cast v3, Ljava/util/List; // type@112c │ │ +424cfa: 5423 4fa0 |0031: iget-object v3, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ +424cfe: 1f03 3f11 |0033: check-cast v3, Ljava/util/Set; // type@113f │ │ +424d02: 5424 4ea0 |0035: iget-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ +424d06: 1f04 5915 |0037: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424d0a: 5422 4da0 |0039: iget-object v2, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ +424d0e: 1f02 0a1a |003b: check-cast v2, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ +424d12: 7110 738a 0000 |003d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424d18: 073e |0040: move-object v14, v3 │ │ +424d1a: 2900 a300 |0041: goto/16 00e4 // +00a3 │ │ +424d1e: 2200 7210 |0043: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +424d22: 1a02 e278 |0045: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +424d26: 7020 8c83 2000 |0047: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +424d2c: 2700 |004a: throw v0 │ │ +424d2e: 5424 50a0 |004b: iget-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ +424d32: 1f04 2c11 |004d: check-cast v4, Ljava/util/List; // type@112c │ │ +424d36: 5426 4fa0 |004f: iget-object v6, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ +424d3a: 1f06 3f11 |0051: check-cast v6, Ljava/util/Set; // type@113f │ │ +424d3e: 5427 4ea0 |0053: iget-object v7, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ +424d42: 1f07 5915 |0055: check-cast v7, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424d46: 5428 4da0 |0057: iget-object v8, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ +424d4a: 1f08 0a1a |0059: check-cast v8, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ +424d4e: 7110 738a 0000 |005b: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424d54: 074f |005e: move-object v15, v4 │ │ +424d56: 076e |005f: move-object v14, v6 │ │ +424d58: 077d |0060: move-object v13, v7 │ │ +424d5a: 0784 |0061: move-object v4, v8 │ │ +424d5c: 2837 |0062: goto 0099 // +0037 │ │ +424d5e: 0d00 |0063: move-exception v0 │ │ +424d60: 0784 |0064: move-object v4, v8 │ │ +424d62: 2900 9200 |0065: goto/16 00f7 // +0092 │ │ +424d66: 7110 738a 0000 |0067: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424d6c: 2200 2a11 |006a: new-instance v0, Ljava/util/LinkedHashSet; // type@112a │ │ +424d70: 7010 6387 0000 |006c: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +424d76: 1f00 3f11 |006f: check-cast v0, Ljava/util/Set; // type@113f │ │ +424d7a: 5414 58a0 |0071: iget-object v4, v1, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ +424d7e: 6207 99a0 |0073: sget-object v7, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ +424d82: 6e20 2540 7400 |0075: invoke-virtual {v4, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +424d88: 2204 1711 |0078: new-instance v4, Ljava/util/ArrayList; // type@1117 │ │ +424d8c: 7010 5886 0400 |007a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +424d92: 1f04 2c11 |007d: check-cast v4, Ljava/util/List; // type@112c │ │ +424d96: 5417 59a0 |007f: iget-object v7, v1, Ltech/ula/model/repositories/AppsRepository;.remoteAppsSource:Ltech/ula/model/remote/GithubAppsFetcher; // field@a059 │ │ +424d9a: 5b21 4da0 |0081: iput-object v1, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ +424d9e: 0808 1400 |0083: move-object/from16 v8, v20 │ │ +424da2: 5b28 4ea0 |0085: iput-object v8, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ +424da6: 5b20 4fa0 |0087: iput-object v0, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ +424daa: 5b24 50a0 |0089: iput-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ +424dae: 5926 51a0 |008b: iput v6, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424db2: 6e20 1ece 2700 |008d: invoke-virtual {v7, v2}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppsList:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1e │ │ +424db8: 0c06 |0090: move-result-object v6 │ │ +424dba: 3336 0300 |0091: if-ne v6, v3, 0094 // +0003 │ │ +424dbe: 1103 |0093: return-object v3 │ │ +424dc0: 070e |0094: move-object v14, v0 │ │ +424dc2: 074f |0095: move-object v15, v4 │ │ +424dc4: 0760 |0096: move-object v0, v6 │ │ +424dc6: 078d |0097: move-object v13, v8 │ │ +424dc8: 0714 |0098: move-object v4, v1 │ │ +424dca: 1f00 7810 |0099: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +424dce: 7210 ad83 0000 |009b: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +424dd4: 0c00 |009e: move-result-object v0 │ │ +424dd6: 7210 5487 0000 |009f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +424ddc: 0a06 |00a2: move-result v6 │ │ +424dde: 3806 2c00 |00a3: if-eqz v6, 00cf // +002c │ │ +424de2: 7210 5587 0000 |00a5: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +424de8: 0c06 |00a8: move-result-object v6 │ │ +424dea: 0767 |00a9: move-object v7, v6 │ │ +424dec: 1f07 e819 |00aa: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ +424df0: 1310 0000 |00ac: const/16 v16, #int 0 // #0 │ │ +424df4: 1311 0000 |00ae: const/16 v17, #int 0 // #0 │ │ +424df8: 2212 081a |00b0: new-instance v18, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ +424dfc: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +424dfe: 0806 1200 |00b3: move-object/from16 v6, v18 │ │ +424e02: 0749 |00b5: move-object v9, v4 │ │ +424e04: 07fa |00b6: move-object v10, v15 │ │ +424e06: 07db |00b7: move-object v11, v13 │ │ +424e08: 07ec |00b8: move-object v12, v14 │ │ +424e0a: 7607 21ce 0600 |00b9: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V // method@ce21 │ │ +424e10: 0809 1200 |00bc: move-object/from16 v9, v18 │ │ +424e14: 1f09 9e13 |00be: check-cast v9, Lkotlin/jvm/functions/Function2; // type@139e │ │ +424e18: 123a |00c0: const/4 v10, #int 3 // #3 │ │ +424e1a: 120b |00c1: const/4 v11, #int 0 // #0 │ │ +424e1c: 07d6 |00c2: move-object v6, v13 │ │ +424e1e: 0807 1000 |00c3: move-object/from16 v7, v16 │ │ +424e22: 0808 1100 |00c5: move-object/from16 v8, v17 │ │ +424e26: 7706 6faa 0600 |00c7: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +424e2c: 0c06 |00ca: move-result-object v6 │ │ +424e2e: 7220 7a87 6f00 |00cb: invoke-interface {v15, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +424e34: 28d1 |00ce: goto 009f // -002f │ │ +424e36: 07f0 |00cf: move-object v0, v15 │ │ +424e38: 1f00 1b11 |00d0: check-cast v0, Ljava/util/Collection; // type@111b │ │ +424e3c: 5b24 4da0 |00d2: iput-object v4, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$0:Ljava/lang/Object; // field@a04d │ │ +424e40: 5b2d 4ea0 |00d4: iput-object v13, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$1:Ljava/lang/Object; // field@a04e │ │ +424e44: 5b2e 4fa0 |00d6: iput-object v14, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$2:Ljava/lang/Object; // field@a04f │ │ +424e48: 5b2f 50a0 |00d8: iput-object v15, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.L$3:Ljava/lang/Object; // field@a050 │ │ +424e4c: 5925 51a0 |00da: iput v5, v2, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424e50: 7120 61aa 2000 |00dc: invoke-static {v0, v2}, Lkotlinx/coroutines/AwaitKt;.joinAll:(Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa61 │ │ +424e56: 0c00 |00df: move-result-object v0 │ │ +424e58: 3330 0300 |00e0: if-ne v0, v3, 00e3 // +0003 │ │ +424e5c: 1103 |00e2: return-object v3 │ │ +424e5e: 0742 |00e3: move-object v2, v4 │ │ +424e60: 5420 58a0 |00e4: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ +424e64: 6203 9ba0 |00e6: sget-object v3, Ltech/ula/model/repositories/RefreshStatus;.FINISHED:Ltech/ula/model/repositories/RefreshStatus; // field@a09b │ │ +424e68: 6e20 2540 3000 |00e8: invoke-virtual {v0, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +424e6e: 5420 55a0 |00eb: iget-object v0, v2, Ltech/ula/model/repositories/AppsRepository;.appsPreferences:Ltech/ula/utils/preferences/AppsPreferences; // field@a055 │ │ +424e72: 6e20 19d5 e000 |00ed: invoke-virtual {v0, v14}, Ltech/ula/utils/preferences/AppsPreferences;.setDistributionsList:(Ljava/util/Set;)V // method@d519 │ │ +424e78: 6200 b779 |00f0: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424e7c: 1100 |00f2: return-object v0 │ │ +424e7e: 0d00 |00f3: move-exception v0 │ │ +424e80: 2803 |00f4: goto 00f7 // +0003 │ │ +424e82: 0d00 |00f5: move-exception v0 │ │ +424e84: 0714 |00f6: move-object v4, v1 │ │ +424e86: 5442 58a0 |00f7: iget-object v2, v4, Ltech/ula/model/repositories/AppsRepository;.refreshStatus:Landroidx/lifecycle/MutableLiveData; // field@a058 │ │ +424e8a: 6203 9aa0 |00f9: sget-object v3, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ +424e8e: 6e20 2540 3200 |00fb: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +424e94: 6e10 7383 0000 |00fe: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@8373 │ │ +424e9a: 0c00 |0101: move-result-object v0 │ │ +424e9c: 3800 0300 |0102: if-eqz v0, 0105 // +0003 │ │ +424ea0: 2803 |0104: goto 0107 // +0003 │ │ +424ea2: 1a00 1d53 |0105: const-string v0, "Not found" // string@531d │ │ +424ea6: 2202 3f1b |0107: new-instance v2, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +424eaa: 5443 56a0 |0109: iget-object v3, v4, Ltech/ula/model/repositories/AppsRepository;.className:Ljava/lang/String; // field@a056 │ │ +424eae: 6205 72a2 |010b: sget-object v5, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +424eb2: 1f05 fb1a |010d: check-cast v5, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +424eb6: 7040 aad4 3205 |010f: invoke-direct {v2, v3, v5, v0}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +424ebc: 5440 57a0 |0112: iget-object v0, v4, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ +424ec0: 7220 56d4 2000 |0114: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +424ec6: 5440 57a0 |0117: iget-object v0, v4, Ltech/ula/model/repositories/AppsRepository;.logger:Ltech/ula/utils/Logger; // field@a057 │ │ +424eca: 1a02 5019 |0119: const-string v2, "App Refresh Failed" // string@1950 │ │ +424ece: 7220 59d4 2000 |011b: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.sendEvent:(Ljava/lang/String;)V // method@d459 │ │ +424ed4: 6200 b779 |011e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424ed8: 1100 |0120: return-object v0 │ │ catches : 3 │ │ 0x005b - 0x005e │ │ Ljava/lang/Exception; -> 0x0063 │ │ 0x007f - 0x0091 │ │ Ljava/lang/Exception; -> 0x00f5 │ │ 0x0099 - 0x00ce │ │ Ljava/lang/Exception; -> 0x00f3 │ │ @@ -944572,32 +944572,32 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -425edc: |[425edc] tech.ula.model.repositories.AssetRepository.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V │ │ -425eec: 1a00 f174 |0000: const-string v0, "applicationFilesDirPath" // string@74f1 │ │ -425ef0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425ef6: 1a00 f075 |0005: const-string v0, "assetPreferences" // string@75f0 │ │ -425efa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425f00: 1a00 6d97 |000a: const-string v0, "githubApiClient" // string@976d │ │ -425f04: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425f0a: 1a00 9499 |000f: const-string v0, "httpStream" // string@9994 │ │ -425f0e: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425f14: 1a00 f9a2 |0014: const-string v0, "logger" // string@a2f9 │ │ -425f18: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425f1e: 7010 0484 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -425f24: 5b12 8ea0 |001c: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ -425f28: 5b13 8fa0 |001e: iput-object v3, v1, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -425f2c: 5b14 90a0 |0020: iput-object v4, v1, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425f30: 5b15 91a0 |0022: iput-object v5, v1, Ltech/ula/model/repositories/AssetRepository;.httpStream:Ltech/ula/utils/HttpStream; // field@a091 │ │ -425f34: 5b16 92a0 |0024: iput-object v6, v1, Ltech/ula/model/repositories/AssetRepository;.logger:Ltech/ula/utils/Logger; // field@a092 │ │ -425f38: 0e00 |0026: return-void │ │ +425ed0: |[425ed0] tech.ula.model.repositories.AssetRepository.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V │ │ +425ee0: 1a00 f174 |0000: const-string v0, "applicationFilesDirPath" // string@74f1 │ │ +425ee4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425eea: 1a00 f075 |0005: const-string v0, "assetPreferences" // string@75f0 │ │ +425eee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425ef4: 1a00 6d97 |000a: const-string v0, "githubApiClient" // string@976d │ │ +425ef8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425efe: 1a00 9499 |000f: const-string v0, "httpStream" // string@9994 │ │ +425f02: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425f08: 1a00 f9a2 |0014: const-string v0, "logger" // string@a2f9 │ │ +425f0c: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425f12: 7010 0484 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +425f18: 5b12 8ea0 |001c: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ +425f1c: 5b13 8fa0 |001e: iput-object v3, v1, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425f20: 5b14 90a0 |0020: iput-object v4, v1, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425f24: 5b15 91a0 |0022: iput-object v5, v1, Ltech/ula/model/repositories/AssetRepository;.httpStream:Ltech/ula/utils/HttpStream; // field@a091 │ │ +425f28: 5b16 92a0 |0024: iput-object v6, v1, Ltech/ula/model/repositories/AssetRepository;.logger:Ltech/ula/utils/Logger; // field@a092 │ │ +425f2c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0019 line=24 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Ltech/ula/model/repositories/AssetRepository; │ │ 0x0000 - 0x0027 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 (null) Ltech/ula/utils/preferences/AssetPreferences; │ │ @@ -944610,33 +944610,33 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -425f3c: |[425f3c] tech.ula.model.repositories.AssetRepository.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -425f4c: dd0d 0c08 |0000: and-int/lit8 v13, v12, #int 8 // #08 │ │ -425f50: 380d 0700 |0002: if-eqz v13, 0009 // +0007 │ │ -425f54: 220a 251b |0004: new-instance v10, Ltech/ula/utils/HttpStream; // type@1b25 │ │ -425f58: 7010 33d4 0a00 |0006: invoke-direct {v10}, Ltech/ula/utils/HttpStream;.:()V // method@d433 │ │ -425f5e: 07a4 |0009: move-object v4, v10 │ │ -425f60: dd0a 0c10 |000a: and-int/lit8 v10, v12, #int 16 // #10 │ │ -425f64: 380a 0a00 |000c: if-eqz v10, 0016 // +000a │ │ -425f68: 220a 3b1b |000e: new-instance v10, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -425f6c: 7010 9ed4 0a00 |0010: invoke-direct {v10}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -425f72: 07ab |0013: move-object v11, v10 │ │ -425f74: 1f0b 2b1b |0014: check-cast v11, Ltech/ula/utils/Logger; // type@1b2b │ │ -425f78: 07b5 |0016: move-object v5, v11 │ │ -425f7a: 0760 |0017: move-object v0, v6 │ │ -425f7c: 0771 |0018: move-object v1, v7 │ │ -425f7e: 0782 |0019: move-object v2, v8 │ │ -425f80: 0793 |001a: move-object v3, v9 │ │ -425f82: 7606 42ce 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/repositories/AssetRepository;.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V // method@ce42 │ │ -425f88: 0e00 |001e: return-void │ │ +425f30: |[425f30] tech.ula.model.repositories.AssetRepository.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +425f40: dd0d 0c08 |0000: and-int/lit8 v13, v12, #int 8 // #08 │ │ +425f44: 380d 0700 |0002: if-eqz v13, 0009 // +0007 │ │ +425f48: 220a 251b |0004: new-instance v10, Ltech/ula/utils/HttpStream; // type@1b25 │ │ +425f4c: 7010 33d4 0a00 |0006: invoke-direct {v10}, Ltech/ula/utils/HttpStream;.:()V // method@d433 │ │ +425f52: 07a4 |0009: move-object v4, v10 │ │ +425f54: dd0a 0c10 |000a: and-int/lit8 v10, v12, #int 16 // #10 │ │ +425f58: 380a 0a00 |000c: if-eqz v10, 0016 // +000a │ │ +425f5c: 220a 3b1b |000e: new-instance v10, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +425f60: 7010 9ed4 0a00 |0010: invoke-direct {v10}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +425f66: 07ab |0013: move-object v11, v10 │ │ +425f68: 1f0b 2b1b |0014: check-cast v11, Ltech/ula/utils/Logger; // type@1b2b │ │ +425f6c: 07b5 |0016: move-object v5, v11 │ │ +425f6e: 0760 |0017: move-object v0, v6 │ │ +425f70: 0771 |0018: move-object v1, v7 │ │ +425f72: 0782 |0019: move-object v2, v8 │ │ +425f74: 0793 |001a: move-object v3, v9 │ │ +425f76: 7606 42ce 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/repositories/AssetRepository;.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;)V // method@ce42 │ │ +425f7c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ locals : │ │ 0x0000 - 0x001f reg=6 this Ltech/ula/model/repositories/AssetRepository; │ │ 0x0000 - 0x001f reg=7 (null) Ljava/lang/String; │ │ @@ -944652,17 +944652,17 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/model/remote/GithubApiClient;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -425eac: |[425eac] tech.ula.model.repositories.AssetRepository.access$getGithubApiClient$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/model/remote/GithubApiClient; │ │ -425ebc: 5400 90a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425ec0: 1100 |0002: return-object v0 │ │ +425ea0: |[425ea0] tech.ula.model.repositories.AssetRepository.access$getGithubApiClient$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/model/remote/GithubApiClient; │ │ +425eb0: 5400 90a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/AssetRepository; │ │ │ │ #3 : (in Ltech/ula/model/repositories/AssetRepository;) │ │ @@ -944670,17 +944670,17 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/utils/HttpStream;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -425ec4: |[425ec4] tech.ula.model.repositories.AssetRepository.access$getHttpStream$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/utils/HttpStream; │ │ -425ed4: 5400 91a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository;.httpStream:Ltech/ula/utils/HttpStream; // field@a091 │ │ -425ed8: 1100 |0002: return-object v0 │ │ +425eb8: |[425eb8] tech.ula.model.repositories.AssetRepository.access$getHttpStream$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/utils/HttpStream; │ │ +425ec8: 5400 91a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository;.httpStream:Ltech/ula/utils/HttpStream; // field@a091 │ │ +425ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/AssetRepository; │ │ │ │ Virtual methods - │ │ @@ -944689,56 +944689,56 @@ │ │ type : '(Ljava/util/List;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -4253c4: |[4253c4] tech.ula.model.repositories.AssetRepository.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z │ │ -4253d4: 1a00 f375 |0000: const-string v0, "assets" // string@75f3 │ │ -4253d8: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4253de: 7210 8487 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -4253e4: 0c07 |0008: move-result-object v7 │ │ -4253e6: 7210 5487 0700 |0009: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4253ec: 0a00 |000c: move-result v0 │ │ -4253ee: 3800 4200 |000d: if-eqz v0, 004f // +0042 │ │ -4253f2: 7210 5587 0700 |000f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4253f8: 0c00 |0012: move-result-object v0 │ │ -4253fa: 1f00 e919 |0013: check-cast v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -4253fe: 6e10 36cd 0000 |0015: invoke-virtual {v0}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ -425404: 0c01 |0018: move-result-object v1 │ │ -425406: 1f01 5f10 |0019: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -42540a: 1a02 93c0 |001b: const-string v2, "rootfs.tar.gz" // string@c093 │ │ -42540e: 1f02 5f10 |001d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -425412: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -425414: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -425416: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -425418: 7154 d7a6 2135 |0022: invoke-static {v1, v2, v5, v3, v4}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -42541e: 0a01 |0025: move-result v1 │ │ -425420: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ -425424: 28e1 |0028: goto 0009 // -001f │ │ -425426: 2201 3910 |0029: new-instance v1, Ljava/io/File; // type@1039 │ │ -42542a: 2202 9410 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -42542e: 7010 8384 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -425434: 5463 8ea0 |0030: iget-object v3, v6, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ -425438: 6e20 8f84 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42543e: 1303 2f00 |0035: const/16 v3, #int 47 // #2f │ │ -425442: 6e20 8784 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -425448: 6e10 37cd 0000 |003a: invoke-virtual {v0}, Ltech/ula/model/entities/Asset;.getPathName:()Ljava/lang/String; // method@cd37 │ │ -42544e: 0c00 |003d: move-result-object v0 │ │ -425450: 6e20 8f84 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -425456: 6e10 9f84 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42545c: 0c00 |0044: move-result-object v0 │ │ -42545e: 7020 3b82 0100 |0045: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -425464: 6e10 4582 0100 |0048: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ -42546a: 0a00 |004b: move-result v0 │ │ -42546c: 3900 bdff |004c: if-nez v0, 0009 // -0043 │ │ -425470: 0f05 |004e: return v5 │ │ -425472: 1217 |004f: const/4 v7, #int 1 // #1 │ │ -425474: 0f07 |0050: return v7 │ │ +4253b8: |[4253b8] tech.ula.model.repositories.AssetRepository.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z │ │ +4253c8: 1a00 f375 |0000: const-string v0, "assets" // string@75f3 │ │ +4253cc: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4253d2: 7210 8487 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +4253d8: 0c07 |0008: move-result-object v7 │ │ +4253da: 7210 5487 0700 |0009: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4253e0: 0a00 |000c: move-result v0 │ │ +4253e2: 3800 4200 |000d: if-eqz v0, 004f // +0042 │ │ +4253e6: 7210 5587 0700 |000f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4253ec: 0c00 |0012: move-result-object v0 │ │ +4253ee: 1f00 e919 |0013: check-cast v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +4253f2: 6e10 36cd 0000 |0015: invoke-virtual {v0}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ +4253f8: 0c01 |0018: move-result-object v1 │ │ +4253fa: 1f01 5f10 |0019: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4253fe: 1a02 93c0 |001b: const-string v2, "rootfs.tar.gz" // string@c093 │ │ +425402: 1f02 5f10 |001d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +425406: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +425408: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +42540a: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +42540c: 7154 d7a6 2135 |0022: invoke-static {v1, v2, v5, v3, v4}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +425412: 0a01 |0025: move-result v1 │ │ +425414: 3801 0300 |0026: if-eqz v1, 0029 // +0003 │ │ +425418: 28e1 |0028: goto 0009 // -001f │ │ +42541a: 2201 3910 |0029: new-instance v1, Ljava/io/File; // type@1039 │ │ +42541e: 2202 9410 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +425422: 7010 8384 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +425428: 5463 8ea0 |0030: iget-object v3, v6, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ +42542c: 6e20 8f84 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +425432: 1303 2f00 |0035: const/16 v3, #int 47 // #2f │ │ +425436: 6e20 8784 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +42543c: 6e10 37cd 0000 |003a: invoke-virtual {v0}, Ltech/ula/model/entities/Asset;.getPathName:()Ljava/lang/String; // method@cd37 │ │ +425442: 0c00 |003d: move-result-object v0 │ │ +425444: 6e20 8f84 0200 |003e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42544a: 6e10 9f84 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +425450: 0c00 |0044: move-result-object v0 │ │ +425452: 7020 3b82 0100 |0045: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +425458: 6e10 4582 0100 |0048: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ +42545e: 0a00 |004b: move-result v0 │ │ +425460: 3900 bdff |004c: if-nez v0, 0009 // -0043 │ │ +425464: 0f05 |004e: return v5 │ │ +425466: 1217 |004f: const/4 v7, #int 1 // #1 │ │ +425468: 0f07 |0050: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=65 │ │ 0x0015 line=66 │ │ 0x0029 line=67 │ │ 0x0048 line=68 │ │ locals : │ │ @@ -944750,25 +944750,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -425478: |[425478] tech.ula.model.repositories.AssetRepository.fetchAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -425488: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -42548e: 0c00 |0003: move-result-object v0 │ │ -425490: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -425494: 2201 0c1a |0006: new-instance v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ -425498: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -42549a: 7040 32ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@ce32 │ │ -4254a0: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4254a4: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -4254aa: 0c04 |0011: move-result-object v4 │ │ -4254ac: 1104 |0012: return-object v4 │ │ +42546c: |[42546c] tech.ula.model.repositories.AssetRepository.fetchAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42547c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +425482: 0c00 |0003: move-result-object v0 │ │ +425484: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +425488: 2201 0c1a |0006: new-instance v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ +42548c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +42548e: 7040 32ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@ce32 │ │ +425494: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +425498: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +42549e: 0c04 |0011: move-result-object v4 │ │ +4254a0: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/repositories/AssetRepository; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -944778,130 +944778,130 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 216 16-bit code units │ │ -4254b0: |[4254b0] tech.ula.model.repositories.AssetRepository.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4254c0: 20c0 0d1a |0000: instance-of v0, v12, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ -4254c4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -4254c8: 07c0 |0004: move-object v0, v12 │ │ -4254ca: 1f00 0d1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ -4254ce: 5201 68a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -4254d2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -4254d6: b521 |000b: and-int/2addr v1, v2 │ │ -4254d8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -4254dc: 520c 68a0 |000e: iget v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -4254e0: b12c |0010: sub-int/2addr v12, v2 │ │ -4254e2: 590c 68a0 |0011: iput v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -4254e6: 2806 |0013: goto 0019 // +0006 │ │ -4254e8: 2200 0d1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ -4254ec: 7030 36ce 800c |0016: invoke-direct {v0, v8, v12}, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce36 │ │ -4254f2: 540c 69a0 |0019: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.result:Ljava/lang/Object; // field@a069 │ │ -4254f6: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4254fc: 0c01 |001e: move-result-object v1 │ │ -4254fe: 5202 68a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -425502: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -425504: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -425506: 3802 4f00 |0023: if-eqz v2, 0072 // +004f │ │ -42550a: 3242 2b00 |0025: if-eq v2, v4, 0050 // +002b │ │ -42550e: 3332 2100 |0027: if-ne v2, v3, 0048 // +0021 │ │ -425512: 5409 66a0 |0029: iget-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ -425516: 1f09 2c11 |002b: check-cast v9, Ljava/util/List; // type@112c │ │ -42551a: 540a 65a0 |002d: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ -42551e: 1f0a 9210 |002f: check-cast v10, Ljava/lang/String; // type@1092 │ │ -425522: 540a 64a0 |0031: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ -425526: 1f0a 2c11 |0033: check-cast v10, Ljava/util/List; // type@112c │ │ -42552a: 550b 67a0 |0035: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ -42552e: 540b 63a0 |0037: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ -425532: 1f0b 2c11 |0039: check-cast v11, Ljava/util/List; // type@112c │ │ -425536: 540b 62a0 |003b: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ -42553a: 1f0b eb19 |003d: check-cast v11, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42553e: 540b 61a0 |003f: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ -425542: 1f0b 131a |0041: check-cast v11, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425546: 7110 738a 0c00 |0043: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42554c: 2900 7c00 |0046: goto/16 00c2 // +007c │ │ -425550: 2209 7210 |0048: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -425554: 1a0a e278 |004a: const-string v10, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -425558: 7020 8c83 a900 |004c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42555e: 2709 |004f: throw v9 │ │ -425560: 5409 66a0 |0050: iget-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ -425564: 1f09 2c11 |0052: check-cast v9, Ljava/util/List; // type@112c │ │ -425568: 540a 65a0 |0054: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ -42556c: 1f0a 9210 |0056: check-cast v10, Ljava/lang/String; // type@1092 │ │ -425570: 540b 64a0 |0058: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ -425574: 1f0b 2c11 |005a: check-cast v11, Ljava/util/List; // type@112c │ │ -425578: 5502 67a0 |005c: iget-boolean v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ -42557c: 5404 63a0 |005e: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ -425580: 1f04 2c11 |0060: check-cast v4, Ljava/util/List; // type@112c │ │ -425584: 5405 62a0 |0062: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ -425588: 1f05 eb19 |0064: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42558c: 5406 61a0 |0066: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ -425590: 1f06 131a |0068: check-cast v6, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425594: 7110 738a 0c00 |006a: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42559a: 0127 |006d: move v7, v2 │ │ -42559c: 07a2 |006e: move-object v2, v10 │ │ -42559e: 07ba |006f: move-object v10, v11 │ │ -4255a0: 017b |0070: move v11, v7 │ │ -4255a2: 2832 |0071: goto 00a3 // +0032 │ │ -4255a4: 7110 738a 0c00 |0072: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4255aa: 220c 1711 |0075: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ -4255ae: 7010 5886 0c00 |0077: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -4255b4: 1f0c 2c11 |007a: check-cast v12, Ljava/util/List; // type@112c │ │ -4255b8: 7210 8387 0a00 |007c: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -4255be: 0a02 |007f: move-result v2 │ │ -4255c0: 3902 4800 |0080: if-nez v2, 00c8 // +0048 │ │ -4255c4: 6e10 53cd 0900 |0082: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -4255ca: 0c02 |0085: move-result-object v2 │ │ -4255cc: 5b08 61a0 |0086: iput-object v8, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ -4255d0: 5b09 62a0 |0088: iput-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ -4255d4: 5b0a 63a0 |008a: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ -4255d8: 5c0b 67a0 |008c: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ -4255dc: 5b0c 64a0 |008e: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ -4255e0: 5b02 65a0 |0090: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ -4255e4: 5b0c 66a0 |0092: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ -4255e8: 5904 68a0 |0094: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -4255ec: 6e40 4cce a802 |0096: invoke-virtual {v8, v10, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4c │ │ -4255f2: 0c04 |0099: move-result-object v4 │ │ -4255f4: 3314 0300 |009a: if-ne v4, v1, 009d // +0003 │ │ -4255f8: 1101 |009c: return-object v1 │ │ -4255fa: 0786 |009d: move-object v6, v8 │ │ -4255fc: 0795 |009e: move-object v5, v9 │ │ -4255fe: 07c9 |009f: move-object v9, v12 │ │ -425600: 074c |00a0: move-object v12, v4 │ │ -425602: 07a4 |00a1: move-object v4, v10 │ │ -425604: 079a |00a2: move-object v10, v9 │ │ -425606: 1f0c 1b11 |00a3: check-cast v12, Ljava/util/Collection; // type@111b │ │ -42560a: 7220 7b87 c900 |00a5: invoke-interface {v9, v12}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -425610: 380b 1f00 |00a8: if-eqz v11, 00c7 // +001f │ │ -425614: 5b06 61a0 |00aa: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ -425618: 5b05 62a0 |00ac: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ -42561c: 5b04 63a0 |00ae: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ -425620: 5c0b 67a0 |00b0: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ -425624: 5b0a 64a0 |00b2: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ -425628: 5b02 65a0 |00b4: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ -42562c: 5b0a 66a0 |00b6: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ -425630: 5903 68a0 |00b8: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -425634: 6e30 4dce 2600 |00ba: invoke-virtual {v6, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4d │ │ -42563a: 0c0c |00bd: move-result-object v12 │ │ -42563c: 331c 0300 |00be: if-ne v12, v1, 00c1 // +0003 │ │ -425640: 1101 |00c0: return-object v1 │ │ -425642: 07a9 |00c1: move-object v9, v10 │ │ -425644: 1f0c 1b11 |00c2: check-cast v12, Ljava/util/Collection; // type@111b │ │ -425648: 7220 7b87 c900 |00c4: invoke-interface {v9, v12}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -42564e: 110a |00c7: return-object v10 │ │ -425650: 2209 7210 |00c8: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -425654: 7010 8b83 0900 |00ca: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -42565a: 548a 92a0 |00cd: iget-object v10, v8, Ltech/ula/model/repositories/AssetRepository;.logger:Ltech/ula/utils/Logger; // field@a092 │ │ -42565e: 079b |00cf: move-object v11, v9 │ │ -425660: 1f0b 6d10 |00d0: check-cast v11, Ljava/lang/Exception; // type@106d │ │ -425664: 7220 57d4 ba00 |00d2: invoke-interface {v10, v11}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -42566a: 1f09 9b10 |00d5: check-cast v9, Ljava/lang/Throwable; // type@109b │ │ -42566e: 2709 |00d7: throw v9 │ │ +4254a4: |[4254a4] tech.ula.model.repositories.AssetRepository.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4254b4: 20c0 0d1a |0000: instance-of v0, v12, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ +4254b8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +4254bc: 07c0 |0004: move-object v0, v12 │ │ +4254be: 1f00 0d1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ +4254c2: 5201 68a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4254c6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +4254ca: b521 |000b: and-int/2addr v1, v2 │ │ +4254cc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +4254d0: 520c 68a0 |000e: iget v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4254d4: b12c |0010: sub-int/2addr v12, v2 │ │ +4254d6: 590c 68a0 |0011: iput v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4254da: 2806 |0013: goto 0019 // +0006 │ │ +4254dc: 2200 0d1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1; // type@1a0d │ │ +4254e0: 7030 36ce 800c |0016: invoke-direct {v0, v8, v12}, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce36 │ │ +4254e6: 540c 69a0 |0019: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.result:Ljava/lang/Object; // field@a069 │ │ +4254ea: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4254f0: 0c01 |001e: move-result-object v1 │ │ +4254f2: 5202 68a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4254f6: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +4254f8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +4254fa: 3802 4f00 |0023: if-eqz v2, 0072 // +004f │ │ +4254fe: 3242 2b00 |0025: if-eq v2, v4, 0050 // +002b │ │ +425502: 3332 2100 |0027: if-ne v2, v3, 0048 // +0021 │ │ +425506: 5409 66a0 |0029: iget-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ +42550a: 1f09 2c11 |002b: check-cast v9, Ljava/util/List; // type@112c │ │ +42550e: 540a 65a0 |002d: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ +425512: 1f0a 9210 |002f: check-cast v10, Ljava/lang/String; // type@1092 │ │ +425516: 540a 64a0 |0031: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ +42551a: 1f0a 2c11 |0033: check-cast v10, Ljava/util/List; // type@112c │ │ +42551e: 550b 67a0 |0035: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ +425522: 540b 63a0 |0037: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ +425526: 1f0b 2c11 |0039: check-cast v11, Ljava/util/List; // type@112c │ │ +42552a: 540b 62a0 |003b: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ +42552e: 1f0b eb19 |003d: check-cast v11, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +425532: 540b 61a0 |003f: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ +425536: 1f0b 131a |0041: check-cast v11, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +42553a: 7110 738a 0c00 |0043: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425540: 2900 7c00 |0046: goto/16 00c2 // +007c │ │ +425544: 2209 7210 |0048: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +425548: 1a0a e278 |004a: const-string v10, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42554c: 7020 8c83 a900 |004c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +425552: 2709 |004f: throw v9 │ │ +425554: 5409 66a0 |0050: iget-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ +425558: 1f09 2c11 |0052: check-cast v9, Ljava/util/List; // type@112c │ │ +42555c: 540a 65a0 |0054: iget-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ +425560: 1f0a 9210 |0056: check-cast v10, Ljava/lang/String; // type@1092 │ │ +425564: 540b 64a0 |0058: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ +425568: 1f0b 2c11 |005a: check-cast v11, Ljava/util/List; // type@112c │ │ +42556c: 5502 67a0 |005c: iget-boolean v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ +425570: 5404 63a0 |005e: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ +425574: 1f04 2c11 |0060: check-cast v4, Ljava/util/List; // type@112c │ │ +425578: 5405 62a0 |0062: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ +42557c: 1f05 eb19 |0064: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +425580: 5406 61a0 |0066: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ +425584: 1f06 131a |0068: check-cast v6, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425588: 7110 738a 0c00 |006a: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42558e: 0127 |006d: move v7, v2 │ │ +425590: 07a2 |006e: move-object v2, v10 │ │ +425592: 07ba |006f: move-object v10, v11 │ │ +425594: 017b |0070: move v11, v7 │ │ +425596: 2832 |0071: goto 00a3 // +0032 │ │ +425598: 7110 738a 0c00 |0072: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42559e: 220c 1711 |0075: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ +4255a2: 7010 5886 0c00 |0077: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +4255a8: 1f0c 2c11 |007a: check-cast v12, Ljava/util/List; // type@112c │ │ +4255ac: 7210 8387 0a00 |007c: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +4255b2: 0a02 |007f: move-result v2 │ │ +4255b4: 3902 4800 |0080: if-nez v2, 00c8 // +0048 │ │ +4255b8: 6e10 53cd 0900 |0082: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +4255be: 0c02 |0085: move-result-object v2 │ │ +4255c0: 5b08 61a0 |0086: iput-object v8, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ +4255c4: 5b09 62a0 |0088: iput-object v9, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ +4255c8: 5b0a 63a0 |008a: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ +4255cc: 5c0b 67a0 |008c: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ +4255d0: 5b0c 64a0 |008e: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ +4255d4: 5b02 65a0 |0090: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ +4255d8: 5b0c 66a0 |0092: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ +4255dc: 5904 68a0 |0094: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4255e0: 6e40 4cce a802 |0096: invoke-virtual {v8, v10, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4c │ │ +4255e6: 0c04 |0099: move-result-object v4 │ │ +4255e8: 3314 0300 |009a: if-ne v4, v1, 009d // +0003 │ │ +4255ec: 1101 |009c: return-object v1 │ │ +4255ee: 0786 |009d: move-object v6, v8 │ │ +4255f0: 0795 |009e: move-object v5, v9 │ │ +4255f2: 07c9 |009f: move-object v9, v12 │ │ +4255f4: 074c |00a0: move-object v12, v4 │ │ +4255f6: 07a4 |00a1: move-object v4, v10 │ │ +4255f8: 079a |00a2: move-object v10, v9 │ │ +4255fa: 1f0c 1b11 |00a3: check-cast v12, Ljava/util/Collection; // type@111b │ │ +4255fe: 7220 7b87 c900 |00a5: invoke-interface {v9, v12}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +425604: 380b 1f00 |00a8: if-eqz v11, 00c7 // +001f │ │ +425608: 5b06 61a0 |00aa: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a061 │ │ +42560c: 5b05 62a0 |00ac: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a062 │ │ +425610: 5b04 63a0 |00ae: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a063 │ │ +425614: 5c0b 67a0 |00b0: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.Z$0:Z // field@a067 │ │ +425618: 5b0a 64a0 |00b2: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a064 │ │ +42561c: 5b02 65a0 |00b4: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a065 │ │ +425620: 5b0a 66a0 |00b6: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a066 │ │ +425624: 5903 68a0 |00b8: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +425628: 6e30 4dce 2600 |00ba: invoke-virtual {v6, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4d │ │ +42562e: 0c0c |00bd: move-result-object v12 │ │ +425630: 331c 0300 |00be: if-ne v12, v1, 00c1 // +0003 │ │ +425634: 1101 |00c0: return-object v1 │ │ +425636: 07a9 |00c1: move-object v9, v10 │ │ +425638: 1f0c 1b11 |00c2: check-cast v12, Ljava/util/Collection; // type@111b │ │ +42563c: 7220 7b87 c900 |00c4: invoke-interface {v9, v12}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +425642: 110a |00c7: return-object v10 │ │ +425644: 2209 7210 |00c8: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +425648: 7010 8b83 0900 |00ca: invoke-direct {v9}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +42564e: 548a 92a0 |00cd: iget-object v10, v8, Ltech/ula/model/repositories/AssetRepository;.logger:Ltech/ula/utils/Logger; // field@a092 │ │ +425652: 079b |00cf: move-object v11, v9 │ │ +425654: 1f0b 6d10 |00d0: check-cast v11, Ljava/lang/Exception; // type@106d │ │ +425658: 7220 57d4 ba00 |00d2: invoke-interface {v10, v11}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +42565e: 1f09 9b10 |00d5: check-cast v9, Ljava/lang/Throwable; // type@109b │ │ +425662: 2709 |00d7: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x001f line=33 │ │ 0x0048 line=52 │ │ 0x0050 line=33 │ │ 0x0075 line=38 │ │ 0x007c line=40 │ │ @@ -944925,64 +944925,64 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -425670: |[425670] tech.ula.model.repositories.AssetRepository.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -425680: 2060 0e1a |0000: instance-of v0, v6, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ -425684: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -425688: 0760 |0004: move-object v0, v6 │ │ -42568a: 1f00 0e1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ -42568e: 5201 6da0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -425692: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -425696: b521 |000b: and-int/2addr v1, v2 │ │ -425698: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42569c: 5206 6da0 |000e: iget v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -4256a0: b126 |0010: sub-int/2addr v6, v2 │ │ -4256a2: 5906 6da0 |0011: iput v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -4256a6: 2806 |0013: goto 0019 // +0006 │ │ -4256a8: 2200 0e1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ -4256ac: 7030 38ce 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce38 │ │ -4256b2: 5406 6ea0 |0019: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.result:Ljava/lang/Object; // field@a06e │ │ -4256b6: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4256bc: 0c01 |001e: move-result-object v1 │ │ -4256be: 5202 6da0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -4256c2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -4256c4: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -4256c8: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ -4256cc: 5405 6ca0 |0026: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$1:Ljava/lang/Object; // field@a06c │ │ -4256d0: 1f05 9210 |0028: check-cast v5, Ljava/lang/String; // type@1092 │ │ -4256d4: 5400 6ba0 |002a: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$0:Ljava/lang/Object; // field@a06b │ │ -4256d8: 1f00 131a |002c: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -4256dc: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4256e2: 281a |0031: goto 004b // +001a │ │ -4256e4: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -4256e8: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4256ec: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4256f2: 2705 |0039: throw v5 │ │ -4256f4: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4256fa: 5b04 6ba0 |003d: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$0:Ljava/lang/Object; // field@a06b │ │ -4256fe: 5b05 6ca0 |003f: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$1:Ljava/lang/Object; // field@a06c │ │ -425702: 5903 6da0 |0041: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -425706: 6e30 47ce 5400 |0043: invoke-virtual {v4, v5, v0}, Ltech/ula/model/repositories/AssetRepository;.fetchAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce47 │ │ -42570c: 0c06 |0046: move-result-object v6 │ │ -42570e: 3316 0300 |0047: if-ne v6, v1, 004a // +0003 │ │ -425712: 1101 |0049: return-object v1 │ │ -425714: 0740 |004a: move-object v0, v4 │ │ -425716: 1f06 2c11 |004b: check-cast v6, Ljava/util/List; // type@112c │ │ -42571a: 5401 8fa0 |004d: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -42571e: 6e30 21d5 5106 |004f: invoke-virtual {v1, v5, v6}, Ltech/ula/utils/preferences/AssetPreferences;.setAssetList:(Ljava/lang/String;Ljava/util/List;)V // method@d521 │ │ -425724: 2808 |0052: goto 005a // +0008 │ │ -425726: 0740 |0053: move-object v0, v4 │ │ -425728: 5406 8fa0 |0054: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -42572c: 6e20 1cd5 5600 |0056: invoke-virtual {v6, v5}, Ltech/ula/utils/preferences/AssetPreferences;.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; // method@d51c │ │ -425732: 0c06 |0059: move-result-object v6 │ │ -425734: 1106 |005a: return-object v6 │ │ +425664: |[425664] tech.ula.model.repositories.AssetRepository.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +425674: 2060 0e1a |0000: instance-of v0, v6, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ +425678: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42567c: 0760 |0004: move-object v0, v6 │ │ +42567e: 1f00 0e1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ +425682: 5201 6da0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +425686: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42568a: b521 |000b: and-int/2addr v1, v2 │ │ +42568c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +425690: 5206 6da0 |000e: iget v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +425694: b126 |0010: sub-int/2addr v6, v2 │ │ +425696: 5906 6da0 |0011: iput v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +42569a: 2806 |0013: goto 0019 // +0006 │ │ +42569c: 2200 0e1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1; // type@1a0e │ │ +4256a0: 7030 38ce 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce38 │ │ +4256a6: 5406 6ea0 |0019: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.result:Ljava/lang/Object; // field@a06e │ │ +4256aa: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4256b0: 0c01 |001e: move-result-object v1 │ │ +4256b2: 5202 6da0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +4256b6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +4256b8: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +4256bc: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ +4256c0: 5405 6ca0 |0026: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$1:Ljava/lang/Object; // field@a06c │ │ +4256c4: 1f05 9210 |0028: check-cast v5, Ljava/lang/String; // type@1092 │ │ +4256c8: 5400 6ba0 |002a: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$0:Ljava/lang/Object; // field@a06b │ │ +4256cc: 1f00 131a |002c: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +4256d0: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4256d6: 281a |0031: goto 004b // +001a │ │ +4256d8: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +4256dc: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4256e0: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4256e6: 2705 |0039: throw v5 │ │ +4256e8: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4256ee: 5b04 6ba0 |003d: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$0:Ljava/lang/Object; // field@a06b │ │ +4256f2: 5b05 6ca0 |003f: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.L$1:Ljava/lang/Object; // field@a06c │ │ +4256f6: 5903 6da0 |0041: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +4256fa: 6e30 47ce 5400 |0043: invoke-virtual {v4, v5, v0}, Ltech/ula/model/repositories/AssetRepository;.fetchAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce47 │ │ +425700: 0c06 |0046: move-result-object v6 │ │ +425702: 3316 0300 |0047: if-ne v6, v1, 004a // +0003 │ │ +425706: 1101 |0049: return-object v1 │ │ +425708: 0740 |004a: move-object v0, v4 │ │ +42570a: 1f06 2c11 |004b: check-cast v6, Ljava/util/List; // type@112c │ │ +42570e: 5401 8fa0 |004d: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425712: 6e30 21d5 5106 |004f: invoke-virtual {v1, v5, v6}, Ltech/ula/utils/preferences/AssetPreferences;.setAssetList:(Ljava/lang/String;Ljava/util/List;)V // method@d521 │ │ +425718: 2808 |0052: goto 005a // +0008 │ │ +42571a: 0740 |0053: move-object v0, v4 │ │ +42571c: 5406 8fa0 |0054: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425720: 6e20 1cd5 5600 |0056: invoke-virtual {v6, v5}, Ltech/ula/utils/preferences/AssetPreferences;.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; // method@d51c │ │ +425726: 0c06 |0059: move-result-object v6 │ │ +425728: 1106 |005a: return-object v6 │ │ catches : 3 │ │ 0x002e - 0x0031 │ │ Ljava/lang/Exception; -> 0x0054 │ │ 0x003d - 0x0047 │ │ Ljava/lang/Exception; -> 0x0053 │ │ 0x004b - 0x0052 │ │ Ljava/lang/Exception; -> 0x0054 │ │ @@ -945004,51 +945004,51 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -425e10: |[425e10] tech.ula.model.repositories.AssetRepository.getDistributionAssetsForExistingFilesystem:(Ltech/ula/model/entities/Filesystem;)Ljava/util/List; │ │ -425e20: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -425e24: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425e2a: 5470 8fa0 |0005: iget-object v0, v7, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -425e2e: 6e10 53cd 0800 |0007: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -425e34: 0c08 |000a: move-result-object v8 │ │ -425e36: 6e20 1cd5 8000 |000b: invoke-virtual {v0, v8}, Ltech/ula/utils/preferences/AssetPreferences;.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; // method@d51c │ │ -425e3c: 0c08 |000e: move-result-object v8 │ │ -425e3e: 1f08 7810 |000f: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ -425e42: 2200 1711 |0011: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -425e46: 7010 5886 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -425e4c: 1f00 1b11 |0016: check-cast v0, Ljava/util/Collection; // type@111b │ │ -425e50: 7210 ad83 0800 |0018: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -425e56: 0c08 |001b: move-result-object v8 │ │ -425e58: 7210 5487 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -425e5e: 0a01 |001f: move-result v1 │ │ -425e60: 3801 2200 |0020: if-eqz v1, 0042 // +0022 │ │ -425e64: 7210 5587 0800 |0022: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -425e6a: 0c01 |0025: move-result-object v1 │ │ -425e6c: 0712 |0026: move-object v2, v1 │ │ -425e6e: 1f02 e919 |0027: check-cast v2, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -425e72: 6e10 36cd 0200 |0029: invoke-virtual {v2}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ -425e78: 0c02 |002c: move-result-object v2 │ │ -425e7a: 1f02 5f10 |002d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -425e7e: 1a03 92c0 |002f: const-string v3, "rootfs" // string@c092 │ │ -425e82: 1f03 5f10 |0031: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -425e86: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -425e88: 1225 |0034: const/4 v5, #int 2 // #2 │ │ -425e8a: 1206 |0035: const/4 v6, #int 0 // #0 │ │ -425e8c: 7156 d7a6 3254 |0036: invoke-static {v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -425e92: 0a02 |0039: move-result v2 │ │ -425e94: df02 0201 |003a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -425e98: 3802 e0ff |003c: if-eqz v2, 001c // -0020 │ │ -425e9c: 7220 ee86 1000 |003e: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -425ea2: 28db |0041: goto 001c // -0025 │ │ -425ea4: 1f00 2c11 |0042: check-cast v0, Ljava/util/List; // type@112c │ │ -425ea8: 1100 |0044: return-object v0 │ │ +425e04: |[425e04] tech.ula.model.repositories.AssetRepository.getDistributionAssetsForExistingFilesystem:(Ltech/ula/model/entities/Filesystem;)Ljava/util/List; │ │ +425e14: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +425e18: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425e1e: 5470 8fa0 |0005: iget-object v0, v7, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425e22: 6e10 53cd 0800 |0007: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +425e28: 0c08 |000a: move-result-object v8 │ │ +425e2a: 6e20 1cd5 8000 |000b: invoke-virtual {v0, v8}, Ltech/ula/utils/preferences/AssetPreferences;.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; // method@d51c │ │ +425e30: 0c08 |000e: move-result-object v8 │ │ +425e32: 1f08 7810 |000f: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ +425e36: 2200 1711 |0011: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +425e3a: 7010 5886 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +425e40: 1f00 1b11 |0016: check-cast v0, Ljava/util/Collection; // type@111b │ │ +425e44: 7210 ad83 0800 |0018: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +425e4a: 0c08 |001b: move-result-object v8 │ │ +425e4c: 7210 5487 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +425e52: 0a01 |001f: move-result v1 │ │ +425e54: 3801 2200 |0020: if-eqz v1, 0042 // +0022 │ │ +425e58: 7210 5587 0800 |0022: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +425e5e: 0c01 |0025: move-result-object v1 │ │ +425e60: 0712 |0026: move-object v2, v1 │ │ +425e62: 1f02 e919 |0027: check-cast v2, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +425e66: 6e10 36cd 0200 |0029: invoke-virtual {v2}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ +425e6c: 0c02 |002c: move-result-object v2 │ │ +425e6e: 1f02 5f10 |002d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +425e72: 1a03 92c0 |002f: const-string v3, "rootfs" // string@c092 │ │ +425e76: 1f03 5f10 |0031: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +425e7a: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +425e7c: 1225 |0034: const/4 v5, #int 2 // #2 │ │ +425e7e: 1206 |0035: const/4 v6, #int 0 // #0 │ │ +425e80: 7156 d7a6 3254 |0036: invoke-static {v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +425e86: 0a02 |0039: move-result v2 │ │ +425e88: df02 0201 |003a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +425e8c: 3802 e0ff |003c: if-eqz v2, 001c // -0020 │ │ +425e90: 7220 ee86 1000 |003e: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +425e96: 28db |0041: goto 001c // -0025 │ │ +425e98: 1f00 2c11 |0042: check-cast v0, Ljava/util/List; // type@112c │ │ +425e9c: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=56 │ │ 0x000f line=57 │ │ 0x0011 line=159 │ │ 0x0018 line=160 │ │ 0x0029 line=57 │ │ @@ -945062,21 +945062,21 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -425de8: |[425de8] tech.ula.model.repositories.AssetRepository.getLatestDistributionVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ -425df8: 1a00 3683 |0000: const-string v0, "distributionType" // string@8336 │ │ -425dfc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425e02: 5410 8fa0 |0005: iget-object v0, v1, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -425e06: 6e20 20d5 2000 |0007: invoke-virtual {v0, v2}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d520 │ │ -425e0c: 0c02 |000a: move-result-object v2 │ │ -425e0e: 1102 |000b: return-object v2 │ │ +425ddc: |[425ddc] tech.ula.model.repositories.AssetRepository.getLatestDistributionVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ +425dec: 1a00 3683 |0000: const-string v0, "distributionType" // string@8336 │ │ +425df0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425df6: 5410 8fa0 |0005: iget-object v0, v1, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425dfa: 6e20 20d5 2000 |0007: invoke-virtual {v0, v2}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d520 │ │ +425e00: 0c02 |000a: move-result-object v2 │ │ +425e02: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/repositories/AssetRepository; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -945085,168 +945085,168 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 265 16-bit code units │ │ -42575c: |[42575c] tech.ula.model.repositories.AssetRepository.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42576c: 20d0 0f1a |0000: instance-of v0, v13, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ -425770: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -425774: 07d0 |0004: move-object v0, v13 │ │ -425776: 1f00 0f1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ -42577a: 5201 76a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -42577e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -425782: b521 |000b: and-int/2addr v1, v2 │ │ -425784: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -425788: 520d 76a0 |000e: iget v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -42578c: b12d |0010: sub-int/2addr v13, v2 │ │ -42578e: 590d 76a0 |0011: iput v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -425792: 2806 |0013: goto 0019 // +0006 │ │ -425794: 2200 0f1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ -425798: 7030 3ace a00d |0016: invoke-direct {v0, v10, v13}, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3a │ │ -42579e: 540d 77a0 |0019: iget-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a077 │ │ -4257a2: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4257a8: 0c01 |001e: move-result-object v1 │ │ -4257aa: 5202 76a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -4257ae: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -4257b0: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -4257b2: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -4257b4: 3802 6800 |0024: if-eqz v2, 008c // +0068 │ │ -4257b8: 3252 4d00 |0026: if-eq v2, v5, 0073 // +004d │ │ -4257bc: 3242 2e00 |0028: if-eq v2, v4, 0056 // +002e │ │ -4257c0: 3332 2400 |002a: if-ne v2, v3, 004e // +0024 │ │ -4257c4: 540b 75a0 |002c: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a075 │ │ -4257c8: 1f0b 9210 |002e: check-cast v11, Ljava/lang/String; // type@1092 │ │ -4257cc: 540c 74a0 |0030: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ -4257d0: 1f0c 9210 |0032: check-cast v12, Ljava/lang/String; // type@1092 │ │ -4257d4: 5401 73a0 |0034: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -4257d8: 1f01 2c11 |0036: check-cast v1, Ljava/util/List; // type@112c │ │ -4257dc: 5402 72a0 |0038: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -4257e0: 1f02 9210 |003a: check-cast v2, Ljava/lang/String; // type@1092 │ │ -4257e4: 5403 71a0 |003c: iget-object v3, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -4257e8: 1f03 2c11 |003e: check-cast v3, Ljava/util/List; // type@112c │ │ -4257ec: 5400 70a0 |0040: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -4257f0: 1f00 131a |0042: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -4257f4: 7110 738a 0d00 |0044: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4257fa: 07b3 |0047: move-object v3, v11 │ │ -4257fc: 07db |0048: move-object v11, v13 │ │ -4257fe: 0718 |0049: move-object v8, v1 │ │ -425800: 07c1 |004a: move-object v1, v12 │ │ -425802: 078c |004b: move-object v12, v8 │ │ -425804: 2900 ac00 |004c: goto/16 00f8 // +00ac │ │ -425808: 220b 7210 |004e: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ -42580c: 1a0c e278 |0050: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -425810: 7020 8c83 cb00 |0052: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -425816: 270b |0055: throw v11 │ │ -425818: 540b 74a0 |0056: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ -42581c: 1f0b 9210 |0058: check-cast v11, Ljava/lang/String; // type@1092 │ │ -425820: 540c 73a0 |005a: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -425824: 1f0c 2c11 |005c: check-cast v12, Ljava/util/List; // type@112c │ │ -425828: 5402 72a0 |005e: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -42582c: 1f02 9210 |0060: check-cast v2, Ljava/lang/String; // type@1092 │ │ -425830: 5404 71a0 |0062: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -425834: 1f04 2c11 |0064: check-cast v4, Ljava/util/List; // type@112c │ │ -425838: 5405 70a0 |0066: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -42583c: 1f05 131a |0068: check-cast v5, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425840: 7110 738a 0d00 |006a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425846: 07c8 |006d: move-object v8, v12 │ │ -425848: 07bc |006e: move-object v12, v11 │ │ -42584a: 074b |006f: move-object v11, v4 │ │ -42584c: 0784 |0070: move-object v4, v8 │ │ -42584e: 2900 6b00 |0071: goto/16 00dc // +006b │ │ -425852: 540b 73a0 |0073: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -425856: 1f0b 2c11 |0075: check-cast v11, Ljava/util/List; // type@112c │ │ -42585a: 540c 72a0 |0077: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -42585e: 1f0c 9210 |0079: check-cast v12, Ljava/lang/String; // type@1092 │ │ -425862: 5402 71a0 |007b: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -425866: 1f02 2c11 |007d: check-cast v2, Ljava/util/List; // type@112c │ │ -42586a: 5405 70a0 |007f: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -42586e: 1f05 131a |0081: check-cast v5, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425872: 7110 738a 0d00 |0083: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425878: 0728 |0086: move-object v8, v2 │ │ -42587a: 07b2 |0087: move-object v2, v11 │ │ -42587c: 078b |0088: move-object v11, v8 │ │ -42587e: 2828 |0089: goto 00b1 // +0028 │ │ -425880: 07bd |008a: move-object v13, v11 │ │ -425882: 2832 |008b: goto 00bd // +0032 │ │ -425884: 7110 738a 0d00 |008c: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42588a: 220d 1711 |008f: new-instance v13, Ljava/util/ArrayList; // type@1117 │ │ -42588e: 7010 5886 0d00 |0091: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -425894: 1f0d 2c11 |0094: check-cast v13, Ljava/util/List; // type@112c │ │ -425898: 6e20 46ce ba00 |0096: invoke-virtual {v10, v11}, Ltech/ula/model/repositories/AssetRepository;.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z // method@ce46 │ │ -42589e: 0a02 |0099: move-result v2 │ │ -4258a0: 3802 2400 |009a: if-eqz v2, 00be // +0024 │ │ -4258a4: 5b0a 70a0 |009c: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -4258a8: 5b0b 71a0 |009e: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -4258ac: 5b0c 72a0 |00a0: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -4258b0: 5b0d 73a0 |00a2: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -4258b4: 5905 76a0 |00a4: iput v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -4258b8: 6e30 4fce ca00 |00a6: invoke-virtual {v10, v12, v0}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4f │ │ -4258be: 0c02 |00a9: move-result-object v2 │ │ -4258c0: 3312 0300 |00aa: if-ne v2, v1, 00ad // +0003 │ │ -4258c4: 1101 |00ac: return-object v1 │ │ -4258c6: 07a5 |00ad: move-object v5, v10 │ │ -4258c8: 0728 |00ae: move-object v8, v2 │ │ -4258ca: 07d2 |00af: move-object v2, v13 │ │ -4258cc: 078d |00b0: move-object v13, v8 │ │ -4258ce: 1f0d 5d10 |00b1: check-cast v13, Ljava/lang/Boolean; // type@105d │ │ -4258d2: 6e10 f182 0d00 |00b3: invoke-virtual {v13}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -4258d8: 0a0d |00b6: move-result v13 │ │ -4258da: 380d 0300 |00b7: if-eqz v13, 00ba // +0003 │ │ -4258de: 1102 |00b9: return-object v2 │ │ -4258e0: 072d |00ba: move-object v13, v2 │ │ -4258e2: 2804 |00bb: goto 00bf // +0004 │ │ -4258e4: 072d |00bc: move-object v13, v2 │ │ -4258e6: 110d |00bd: return-object v13 │ │ -4258e8: 07a5 |00be: move-object v5, v10 │ │ -4258ea: 1a02 f475 |00bf: const-string v2, "assets.tar.gz" // string@75f4 │ │ -4258ee: 5456 90a0 |00c1: iget-object v6, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -4258f2: 5b05 70a0 |00c3: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -4258f6: 5b0b 71a0 |00c5: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -4258fa: 5b0c 72a0 |00c7: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -4258fe: 5b0d 73a0 |00c9: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -425902: 5b02 74a0 |00cb: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ -425906: 5904 76a0 |00cd: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -42590a: 6e30 f2cd c600 |00cf: invoke-virtual {v6, v12, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ -425910: 0c04 |00d2: move-result-object v4 │ │ -425912: 3314 0300 |00d3: if-ne v4, v1, 00d6 // +0003 │ │ -425916: 1101 |00d5: return-object v1 │ │ -425918: 0728 |00d6: move-object v8, v2 │ │ -42591a: 07c2 |00d7: move-object v2, v12 │ │ -42591c: 078c |00d8: move-object v12, v8 │ │ -42591e: 0749 |00d9: move-object v9, v4 │ │ -425920: 07d4 |00da: move-object v4, v13 │ │ -425922: 079d |00db: move-object v13, v9 │ │ -425924: 1f0d 9210 |00dc: check-cast v13, Ljava/lang/String; // type@1092 │ │ -425928: 5456 90a0 |00de: iget-object v6, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -42592c: 5b05 70a0 |00e0: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ -425930: 5b0b 71a0 |00e2: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ -425934: 5b02 72a0 |00e4: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ -425938: 5b04 73a0 |00e6: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ -42593c: 5b0c 74a0 |00e8: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ -425940: 5b0d 75a0 |00ea: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a075 │ │ -425944: 5903 76a0 |00ec: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -425948: 6e40 f0cd c602 |00ee: invoke-virtual {v6, v12, v2, v0}, Ltech/ula/model/remote/GithubApiClient;.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf0 │ │ -42594e: 0c0b |00f1: move-result-object v11 │ │ -425950: 331b 0300 |00f2: if-ne v11, v1, 00f5 // +0003 │ │ -425954: 1101 |00f4: return-object v1 │ │ -425956: 07c1 |00f5: move-object v1, v12 │ │ -425958: 07d3 |00f6: move-object v3, v13 │ │ -42595a: 074c |00f7: move-object v12, v4 │ │ -42595c: 07b4 |00f8: move-object v4, v11 │ │ -42595e: 1f04 9210 |00f9: check-cast v4, Ljava/lang/String; // type@1092 │ │ -425962: 220b 141a |00fb: new-instance v11, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -425966: 1205 |00fd: const/4 v5, #int 0 // #0 │ │ -425968: 1306 1000 |00fe: const/16 v6, #int 16 // #10 │ │ -42596c: 1207 |0100: const/4 v7, #int 0 // #0 │ │ -42596e: 07b0 |0101: move-object v0, v11 │ │ -425970: 7608 51ce 0000 |0102: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce51 │ │ -425976: 7220 7a87 bc00 |0105: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -42597c: 110c |0108: return-object v12 │ │ +425750: |[425750] tech.ula.model.repositories.AssetRepository.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +425760: 20d0 0f1a |0000: instance-of v0, v13, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ +425764: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +425768: 07d0 |0004: move-object v0, v13 │ │ +42576a: 1f00 0f1a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ +42576e: 5201 76a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +425772: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +425776: b521 |000b: and-int/2addr v1, v2 │ │ +425778: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +42577c: 520d 76a0 |000e: iget v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +425780: b12d |0010: sub-int/2addr v13, v2 │ │ +425782: 590d 76a0 |0011: iput v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +425786: 2806 |0013: goto 0019 // +0006 │ │ +425788: 2200 0f1a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1; // type@1a0f │ │ +42578c: 7030 3ace a00d |0016: invoke-direct {v0, v10, v13}, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3a │ │ +425792: 540d 77a0 |0019: iget-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a077 │ │ +425796: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42579c: 0c01 |001e: move-result-object v1 │ │ +42579e: 5202 76a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +4257a2: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +4257a4: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +4257a6: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +4257a8: 3802 6800 |0024: if-eqz v2, 008c // +0068 │ │ +4257ac: 3252 4d00 |0026: if-eq v2, v5, 0073 // +004d │ │ +4257b0: 3242 2e00 |0028: if-eq v2, v4, 0056 // +002e │ │ +4257b4: 3332 2400 |002a: if-ne v2, v3, 004e // +0024 │ │ +4257b8: 540b 75a0 |002c: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a075 │ │ +4257bc: 1f0b 9210 |002e: check-cast v11, Ljava/lang/String; // type@1092 │ │ +4257c0: 540c 74a0 |0030: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ +4257c4: 1f0c 9210 |0032: check-cast v12, Ljava/lang/String; // type@1092 │ │ +4257c8: 5401 73a0 |0034: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +4257cc: 1f01 2c11 |0036: check-cast v1, Ljava/util/List; // type@112c │ │ +4257d0: 5402 72a0 |0038: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +4257d4: 1f02 9210 |003a: check-cast v2, Ljava/lang/String; // type@1092 │ │ +4257d8: 5403 71a0 |003c: iget-object v3, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +4257dc: 1f03 2c11 |003e: check-cast v3, Ljava/util/List; // type@112c │ │ +4257e0: 5400 70a0 |0040: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +4257e4: 1f00 131a |0042: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +4257e8: 7110 738a 0d00 |0044: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4257ee: 07b3 |0047: move-object v3, v11 │ │ +4257f0: 07db |0048: move-object v11, v13 │ │ +4257f2: 0718 |0049: move-object v8, v1 │ │ +4257f4: 07c1 |004a: move-object v1, v12 │ │ +4257f6: 078c |004b: move-object v12, v8 │ │ +4257f8: 2900 ac00 |004c: goto/16 00f8 // +00ac │ │ +4257fc: 220b 7210 |004e: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ +425800: 1a0c e278 |0050: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +425804: 7020 8c83 cb00 |0052: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42580a: 270b |0055: throw v11 │ │ +42580c: 540b 74a0 |0056: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ +425810: 1f0b 9210 |0058: check-cast v11, Ljava/lang/String; // type@1092 │ │ +425814: 540c 73a0 |005a: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +425818: 1f0c 2c11 |005c: check-cast v12, Ljava/util/List; // type@112c │ │ +42581c: 5402 72a0 |005e: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +425820: 1f02 9210 |0060: check-cast v2, Ljava/lang/String; // type@1092 │ │ +425824: 5404 71a0 |0062: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +425828: 1f04 2c11 |0064: check-cast v4, Ljava/util/List; // type@112c │ │ +42582c: 5405 70a0 |0066: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +425830: 1f05 131a |0068: check-cast v5, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425834: 7110 738a 0d00 |006a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42583a: 07c8 |006d: move-object v8, v12 │ │ +42583c: 07bc |006e: move-object v12, v11 │ │ +42583e: 074b |006f: move-object v11, v4 │ │ +425840: 0784 |0070: move-object v4, v8 │ │ +425842: 2900 6b00 |0071: goto/16 00dc // +006b │ │ +425846: 540b 73a0 |0073: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +42584a: 1f0b 2c11 |0075: check-cast v11, Ljava/util/List; // type@112c │ │ +42584e: 540c 72a0 |0077: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +425852: 1f0c 9210 |0079: check-cast v12, Ljava/lang/String; // type@1092 │ │ +425856: 5402 71a0 |007b: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +42585a: 1f02 2c11 |007d: check-cast v2, Ljava/util/List; // type@112c │ │ +42585e: 5405 70a0 |007f: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +425862: 1f05 131a |0081: check-cast v5, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425866: 7110 738a 0d00 |0083: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42586c: 0728 |0086: move-object v8, v2 │ │ +42586e: 07b2 |0087: move-object v2, v11 │ │ +425870: 078b |0088: move-object v11, v8 │ │ +425872: 2828 |0089: goto 00b1 // +0028 │ │ +425874: 07bd |008a: move-object v13, v11 │ │ +425876: 2832 |008b: goto 00bd // +0032 │ │ +425878: 7110 738a 0d00 |008c: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42587e: 220d 1711 |008f: new-instance v13, Ljava/util/ArrayList; // type@1117 │ │ +425882: 7010 5886 0d00 |0091: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +425888: 1f0d 2c11 |0094: check-cast v13, Ljava/util/List; // type@112c │ │ +42588c: 6e20 46ce ba00 |0096: invoke-virtual {v10, v11}, Ltech/ula/model/repositories/AssetRepository;.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z // method@ce46 │ │ +425892: 0a02 |0099: move-result v2 │ │ +425894: 3802 2400 |009a: if-eqz v2, 00be // +0024 │ │ +425898: 5b0a 70a0 |009c: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +42589c: 5b0b 71a0 |009e: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +4258a0: 5b0c 72a0 |00a0: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +4258a4: 5b0d 73a0 |00a2: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +4258a8: 5905 76a0 |00a4: iput v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +4258ac: 6e30 4fce ca00 |00a6: invoke-virtual {v10, v12, v0}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4f │ │ +4258b2: 0c02 |00a9: move-result-object v2 │ │ +4258b4: 3312 0300 |00aa: if-ne v2, v1, 00ad // +0003 │ │ +4258b8: 1101 |00ac: return-object v1 │ │ +4258ba: 07a5 |00ad: move-object v5, v10 │ │ +4258bc: 0728 |00ae: move-object v8, v2 │ │ +4258be: 07d2 |00af: move-object v2, v13 │ │ +4258c0: 078d |00b0: move-object v13, v8 │ │ +4258c2: 1f0d 5d10 |00b1: check-cast v13, Ljava/lang/Boolean; // type@105d │ │ +4258c6: 6e10 f182 0d00 |00b3: invoke-virtual {v13}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +4258cc: 0a0d |00b6: move-result v13 │ │ +4258ce: 380d 0300 |00b7: if-eqz v13, 00ba // +0003 │ │ +4258d2: 1102 |00b9: return-object v2 │ │ +4258d4: 072d |00ba: move-object v13, v2 │ │ +4258d6: 2804 |00bb: goto 00bf // +0004 │ │ +4258d8: 072d |00bc: move-object v13, v2 │ │ +4258da: 110d |00bd: return-object v13 │ │ +4258dc: 07a5 |00be: move-object v5, v10 │ │ +4258de: 1a02 f475 |00bf: const-string v2, "assets.tar.gz" // string@75f4 │ │ +4258e2: 5456 90a0 |00c1: iget-object v6, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +4258e6: 5b05 70a0 |00c3: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +4258ea: 5b0b 71a0 |00c5: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +4258ee: 5b0c 72a0 |00c7: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +4258f2: 5b0d 73a0 |00c9: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +4258f6: 5b02 74a0 |00cb: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ +4258fa: 5904 76a0 |00cd: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +4258fe: 6e30 f2cd c600 |00cf: invoke-virtual {v6, v12, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ +425904: 0c04 |00d2: move-result-object v4 │ │ +425906: 3314 0300 |00d3: if-ne v4, v1, 00d6 // +0003 │ │ +42590a: 1101 |00d5: return-object v1 │ │ +42590c: 0728 |00d6: move-object v8, v2 │ │ +42590e: 07c2 |00d7: move-object v2, v12 │ │ +425910: 078c |00d8: move-object v12, v8 │ │ +425912: 0749 |00d9: move-object v9, v4 │ │ +425914: 07d4 |00da: move-object v4, v13 │ │ +425916: 079d |00db: move-object v13, v9 │ │ +425918: 1f0d 9210 |00dc: check-cast v13, Ljava/lang/String; // type@1092 │ │ +42591c: 5456 90a0 |00de: iget-object v6, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425920: 5b05 70a0 |00e0: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a070 │ │ +425924: 5b0b 71a0 |00e2: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a071 │ │ +425928: 5b02 72a0 |00e4: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a072 │ │ +42592c: 5b04 73a0 |00e6: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a073 │ │ +425930: 5b0c 74a0 |00e8: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a074 │ │ +425934: 5b0d 75a0 |00ea: iput-object v13, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.L$5:Ljava/lang/Object; // field@a075 │ │ +425938: 5903 76a0 |00ec: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +42593c: 6e40 f0cd c602 |00ee: invoke-virtual {v6, v12, v2, v0}, Ltech/ula/model/remote/GithubApiClient;.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf0 │ │ +425942: 0c0b |00f1: move-result-object v11 │ │ +425944: 331b 0300 |00f2: if-ne v11, v1, 00f5 // +0003 │ │ +425948: 1101 |00f4: return-object v1 │ │ +42594a: 07c1 |00f5: move-object v1, v12 │ │ +42594c: 07d3 |00f6: move-object v3, v13 │ │ +42594e: 074c |00f7: move-object v12, v4 │ │ +425950: 07b4 |00f8: move-object v4, v11 │ │ +425952: 1f04 9210 |00f9: check-cast v4, Ljava/lang/String; // type@1092 │ │ +425956: 220b 141a |00fb: new-instance v11, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +42595a: 1205 |00fd: const/4 v5, #int 0 // #0 │ │ +42595c: 1306 1000 |00fe: const/16 v6, #int 16 // #10 │ │ +425960: 1207 |0100: const/4 v7, #int 0 // #0 │ │ +425962: 07b0 |0101: move-object v0, v11 │ │ +425964: 7608 51ce 0000 |0102: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce51 │ │ +42596a: 7220 7a87 bc00 |0105: invoke-interface {v12, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +425970: 110c |0108: return-object v12 │ │ catches : 3 │ │ 0x0083 - 0x0086 │ │ Ljava/net/UnknownHostException; -> 0x008a │ │ 0x009c - 0x00aa │ │ Ljava/net/UnknownHostException; -> 0x00bd │ │ 0x00b1 - 0x00b7 │ │ Ljava/net/UnknownHostException; -> 0x00bc │ │ @@ -945275,173 +945275,173 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 290 16-bit code units │ │ -4259a8: |[4259a8] tech.ula.model.repositories.AssetRepository.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4259b8: 20c0 101a |0000: instance-of v0, v12, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ -4259bc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -4259c0: 07c0 |0004: move-object v0, v12 │ │ -4259c2: 1f00 101a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ -4259c6: 5201 7fa0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4259ca: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -4259ce: b521 |000b: and-int/2addr v1, v2 │ │ -4259d0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -4259d4: 520c 7fa0 |000e: iget v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4259d8: b12c |0010: sub-int/2addr v12, v2 │ │ -4259da: 590c 7fa0 |0011: iput v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4259de: 2806 |0013: goto 0019 // +0006 │ │ -4259e0: 2200 101a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ -4259e4: 7030 3cce a00c |0016: invoke-direct {v0, v10, v12}, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3c │ │ -4259ea: 540c 80a0 |0019: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a080 │ │ -4259ee: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4259f4: 0c01 |001e: move-result-object v1 │ │ -4259f6: 5202 7fa0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4259fa: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -4259fc: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -4259fe: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -425a00: 3802 5c00 |0024: if-eqz v2, 0080 // +005c │ │ -425a04: 3252 4200 |0026: if-eq v2, v5, 0068 // +0042 │ │ -425a08: 3242 2900 |0028: if-eq v2, v4, 0051 // +0029 │ │ -425a0c: 3332 1f00 |002a: if-ne v2, v3, 0049 // +001f │ │ -425a10: 540b 7da0 |002c: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a07d │ │ -425a14: 1f0b 9210 |002e: check-cast v11, Ljava/lang/String; // type@1092 │ │ -425a18: 5501 7ea0 |0030: iget-boolean v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425a1c: 5401 7ca0 |0032: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425a20: 1f01 9210 |0034: check-cast v1, Ljava/lang/String; // type@1092 │ │ -425a24: 5402 7ba0 |0036: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425a28: 1f02 2c11 |0038: check-cast v2, Ljava/util/List; // type@112c │ │ -425a2c: 5402 7aa0 |003a: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425a30: 1f02 9210 |003c: check-cast v2, Ljava/lang/String; // type@1092 │ │ -425a34: 5400 79a0 |003e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425a38: 1f00 131a |0040: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425a3c: 7110 738a 0c00 |0042: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425a42: 07b3 |0045: move-object v3, v11 │ │ -425a44: 07cb |0046: move-object v11, v12 │ │ -425a46: 2900 c900 |0047: goto/16 0110 // +00c9 │ │ -425a4a: 220b 7210 |0049: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ -425a4e: 1a0c e278 |004b: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -425a52: 7020 8c83 cb00 |004d: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -425a58: 270b |0050: throw v11 │ │ -425a5a: 550b 7ea0 |0051: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425a5e: 5402 7ca0 |0053: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425a62: 1f02 9210 |0055: check-cast v2, Ljava/lang/String; // type@1092 │ │ -425a66: 5404 7ba0 |0057: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425a6a: 1f04 2c11 |0059: check-cast v4, Ljava/util/List; // type@112c │ │ -425a6e: 5405 7aa0 |005b: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425a72: 1f05 9210 |005d: check-cast v5, Ljava/lang/String; // type@1092 │ │ -425a76: 5406 79a0 |005f: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425a7a: 1f06 131a |0061: check-cast v6, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425a7e: 7110 738a 0c00 |0063: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425a84: 2900 8e00 |0066: goto/16 00f4 // +008e │ │ -425a88: 550b 7ea0 |0068: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425a8c: 5402 7ca0 |006a: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425a90: 1f02 9210 |006c: check-cast v2, Ljava/lang/String; // type@1092 │ │ -425a94: 5406 7ba0 |006e: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425a98: 1f06 2c11 |0070: check-cast v6, Ljava/util/List; // type@112c │ │ -425a9c: 5407 7aa0 |0072: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425aa0: 1f07 9210 |0074: check-cast v7, Ljava/lang/String; // type@1092 │ │ -425aa4: 5408 79a0 |0076: iget-object v8, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425aa8: 1f08 131a |0078: check-cast v8, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425aac: 7110 738a 0c00 |007a: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425ab2: 284d |007d: goto 00ca // +004d │ │ -425ab4: 01bc |007e: move v12, v11 │ │ -425ab6: 2854 |007f: goto 00d3 // +0054 │ │ -425ab8: 7110 738a 0c00 |0080: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425abe: 220c 1711 |0083: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ -425ac2: 7010 5886 0c00 |0085: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -425ac8: 07c6 |0088: move-object v6, v12 │ │ -425aca: 1f06 2c11 |0089: check-cast v6, Ljava/util/List; // type@112c │ │ -425ace: 1a02 93c0 |008b: const-string v2, "rootfs.tar.gz" // string@c093 │ │ -425ad2: 220c 3910 |008d: new-instance v12, Ljava/io/File; // type@1039 │ │ -425ad6: 2207 9410 |008f: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -425ada: 7010 8384 0700 |0091: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -425ae0: 54a8 8ea0 |0094: iget-object v8, v10, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ -425ae4: 6e20 8f84 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -425aea: 1308 2f00 |0099: const/16 v8, #int 47 // #2f │ │ -425aee: 6e20 8784 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -425af4: 6e20 8f84 b700 |009e: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -425afa: 6e20 8784 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -425b00: 6e20 8f84 2700 |00a4: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -425b06: 6e10 9f84 0700 |00a7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -425b0c: 0c07 |00aa: move-result-object v7 │ │ -425b0e: 7020 3b82 7c00 |00ab: invoke-direct {v12, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -425b14: 6e10 4582 0c00 |00ae: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@8245 │ │ -425b1a: 0a0c |00b1: move-result v12 │ │ -425b1c: 5b0a 79a0 |00b2: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425b20: 5b0b 7aa0 |00b4: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425b24: 5b06 7ba0 |00b6: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425b28: 5b02 7ca0 |00b8: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425b2c: 5c0c 7ea0 |00ba: iput-boolean v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425b30: 5905 7fa0 |00bc: iput v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -425b34: 6e30 4ece ba00 |00be: invoke-virtual {v10, v11, v0}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4e │ │ -425b3a: 0c07 |00c1: move-result-object v7 │ │ -425b3c: 3317 0300 |00c2: if-ne v7, v1, 00c5 // +0003 │ │ -425b40: 1101 |00c4: return-object v1 │ │ -425b42: 07a8 |00c5: move-object v8, v10 │ │ -425b44: 0779 |00c6: move-object v9, v7 │ │ -425b46: 07b7 |00c7: move-object v7, v11 │ │ -425b48: 01cb |00c8: move v11, v12 │ │ -425b4a: 079c |00c9: move-object v12, v9 │ │ -425b4c: 1f0c 5d10 |00ca: check-cast v12, Ljava/lang/Boolean; // type@105d │ │ -425b50: 6e10 f182 0c00 |00cc: invoke-virtual {v12}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -425b56: 0a05 |00cf: move-result v5 │ │ -425b58: 2804 |00d0: goto 00d4 // +0004 │ │ -425b5a: 07a8 |00d1: move-object v8, v10 │ │ -425b5c: 07b7 |00d2: move-object v7, v11 │ │ -425b5e: 01cb |00d3: move v11, v12 │ │ -425b60: 076c |00d4: move-object v12, v6 │ │ -425b62: 0786 |00d5: move-object v6, v8 │ │ -425b64: 380b 0500 |00d6: if-eqz v11, 00db // +0005 │ │ -425b68: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ -425b6c: 110c |00da: return-object v12 │ │ -425b6e: 5465 90a0 |00db: iget-object v5, v6, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425b72: 5b06 79a0 |00dd: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425b76: 5b07 7aa0 |00df: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425b7a: 5b0c 7ba0 |00e1: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425b7e: 5b02 7ca0 |00e3: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425b82: 5c0b 7ea0 |00e5: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425b86: 5904 7fa0 |00e7: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -425b8a: 6e30 f2cd 7500 |00e9: invoke-virtual {v5, v7, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ -425b90: 0c04 |00ec: move-result-object v4 │ │ -425b92: 3314 0300 |00ed: if-ne v4, v1, 00f0 // +0003 │ │ -425b96: 1101 |00ef: return-object v1 │ │ -425b98: 0775 |00f0: move-object v5, v7 │ │ -425b9a: 0749 |00f1: move-object v9, v4 │ │ -425b9c: 07c4 |00f2: move-object v4, v12 │ │ -425b9e: 079c |00f3: move-object v12, v9 │ │ -425ba0: 1f0c 9210 |00f4: check-cast v12, Ljava/lang/String; // type@1092 │ │ -425ba4: 5467 90a0 |00f6: iget-object v7, v6, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425ba8: 5b06 79a0 |00f8: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ -425bac: 5b05 7aa0 |00fa: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ -425bb0: 5b04 7ba0 |00fc: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ -425bb4: 5b02 7ca0 |00fe: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ -425bb8: 5c0b 7ea0 |0100: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ -425bbc: 5b0c 7da0 |0102: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a07d │ │ -425bc0: 5903 7fa0 |0104: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -425bc4: 6e40 f0cd 2705 |0106: invoke-virtual {v7, v2, v5, v0}, Ltech/ula/model/remote/GithubApiClient;.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf0 │ │ -425bca: 0c0b |0109: move-result-object v11 │ │ -425bcc: 331b 0300 |010a: if-ne v11, v1, 010d // +0003 │ │ -425bd0: 1101 |010c: return-object v1 │ │ -425bd2: 07c3 |010d: move-object v3, v12 │ │ -425bd4: 0721 |010e: move-object v1, v2 │ │ -425bd6: 0752 |010f: move-object v2, v5 │ │ -425bd8: 07b4 |0110: move-object v4, v11 │ │ -425bda: 1f04 9210 |0111: check-cast v4, Ljava/lang/String; // type@1092 │ │ -425bde: 220b 141a |0113: new-instance v11, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -425be2: 1205 |0115: const/4 v5, #int 0 // #0 │ │ -425be4: 1306 1000 |0116: const/16 v6, #int 16 // #10 │ │ -425be8: 1207 |0118: const/4 v7, #int 0 // #0 │ │ -425bea: 07b0 |0119: move-object v0, v11 │ │ -425bec: 7608 51ce 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce51 │ │ -425bf2: 7110 dc94 0b00 |011d: invoke-static {v11}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ -425bf8: 0c0b |0120: move-result-object v11 │ │ -425bfa: 110b |0121: return-object v11 │ │ +42599c: |[42599c] tech.ula.model.repositories.AssetRepository.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4259ac: 20c0 101a |0000: instance-of v0, v12, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ +4259b0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +4259b4: 07c0 |0004: move-object v0, v12 │ │ +4259b6: 1f00 101a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ +4259ba: 5201 7fa0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4259be: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +4259c2: b521 |000b: and-int/2addr v1, v2 │ │ +4259c4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +4259c8: 520c 7fa0 |000e: iget v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4259cc: b12c |0010: sub-int/2addr v12, v2 │ │ +4259ce: 590c 7fa0 |0011: iput v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4259d2: 2806 |0013: goto 0019 // +0006 │ │ +4259d4: 2200 101a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1; // type@1a10 │ │ +4259d8: 7030 3cce a00c |0016: invoke-direct {v0, v10, v12}, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3c │ │ +4259de: 540c 80a0 |0019: iget-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a080 │ │ +4259e2: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4259e8: 0c01 |001e: move-result-object v1 │ │ +4259ea: 5202 7fa0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4259ee: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +4259f0: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +4259f2: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +4259f4: 3802 5c00 |0024: if-eqz v2, 0080 // +005c │ │ +4259f8: 3252 4200 |0026: if-eq v2, v5, 0068 // +0042 │ │ +4259fc: 3242 2900 |0028: if-eq v2, v4, 0051 // +0029 │ │ +425a00: 3332 1f00 |002a: if-ne v2, v3, 0049 // +001f │ │ +425a04: 540b 7da0 |002c: iget-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a07d │ │ +425a08: 1f0b 9210 |002e: check-cast v11, Ljava/lang/String; // type@1092 │ │ +425a0c: 5501 7ea0 |0030: iget-boolean v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425a10: 5401 7ca0 |0032: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425a14: 1f01 9210 |0034: check-cast v1, Ljava/lang/String; // type@1092 │ │ +425a18: 5402 7ba0 |0036: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425a1c: 1f02 2c11 |0038: check-cast v2, Ljava/util/List; // type@112c │ │ +425a20: 5402 7aa0 |003a: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425a24: 1f02 9210 |003c: check-cast v2, Ljava/lang/String; // type@1092 │ │ +425a28: 5400 79a0 |003e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425a2c: 1f00 131a |0040: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425a30: 7110 738a 0c00 |0042: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425a36: 07b3 |0045: move-object v3, v11 │ │ +425a38: 07cb |0046: move-object v11, v12 │ │ +425a3a: 2900 c900 |0047: goto/16 0110 // +00c9 │ │ +425a3e: 220b 7210 |0049: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ +425a42: 1a0c e278 |004b: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +425a46: 7020 8c83 cb00 |004d: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +425a4c: 270b |0050: throw v11 │ │ +425a4e: 550b 7ea0 |0051: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425a52: 5402 7ca0 |0053: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425a56: 1f02 9210 |0055: check-cast v2, Ljava/lang/String; // type@1092 │ │ +425a5a: 5404 7ba0 |0057: iget-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425a5e: 1f04 2c11 |0059: check-cast v4, Ljava/util/List; // type@112c │ │ +425a62: 5405 7aa0 |005b: iget-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425a66: 1f05 9210 |005d: check-cast v5, Ljava/lang/String; // type@1092 │ │ +425a6a: 5406 79a0 |005f: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425a6e: 1f06 131a |0061: check-cast v6, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425a72: 7110 738a 0c00 |0063: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425a78: 2900 8e00 |0066: goto/16 00f4 // +008e │ │ +425a7c: 550b 7ea0 |0068: iget-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425a80: 5402 7ca0 |006a: iget-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425a84: 1f02 9210 |006c: check-cast v2, Ljava/lang/String; // type@1092 │ │ +425a88: 5406 7ba0 |006e: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425a8c: 1f06 2c11 |0070: check-cast v6, Ljava/util/List; // type@112c │ │ +425a90: 5407 7aa0 |0072: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425a94: 1f07 9210 |0074: check-cast v7, Ljava/lang/String; // type@1092 │ │ +425a98: 5408 79a0 |0076: iget-object v8, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425a9c: 1f08 131a |0078: check-cast v8, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425aa0: 7110 738a 0c00 |007a: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425aa6: 284d |007d: goto 00ca // +004d │ │ +425aa8: 01bc |007e: move v12, v11 │ │ +425aaa: 2854 |007f: goto 00d3 // +0054 │ │ +425aac: 7110 738a 0c00 |0080: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425ab2: 220c 1711 |0083: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ +425ab6: 7010 5886 0c00 |0085: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +425abc: 07c6 |0088: move-object v6, v12 │ │ +425abe: 1f06 2c11 |0089: check-cast v6, Ljava/util/List; // type@112c │ │ +425ac2: 1a02 93c0 |008b: const-string v2, "rootfs.tar.gz" // string@c093 │ │ +425ac6: 220c 3910 |008d: new-instance v12, Ljava/io/File; // type@1039 │ │ +425aca: 2207 9410 |008f: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +425ace: 7010 8384 0700 |0091: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +425ad4: 54a8 8ea0 |0094: iget-object v8, v10, Ltech/ula/model/repositories/AssetRepository;.applicationFilesDirPath:Ljava/lang/String; // field@a08e │ │ +425ad8: 6e20 8f84 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +425ade: 1308 2f00 |0099: const/16 v8, #int 47 // #2f │ │ +425ae2: 6e20 8784 8700 |009b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +425ae8: 6e20 8f84 b700 |009e: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +425aee: 6e20 8784 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +425af4: 6e20 8f84 2700 |00a4: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +425afa: 6e10 9f84 0700 |00a7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +425b00: 0c07 |00aa: move-result-object v7 │ │ +425b02: 7020 3b82 7c00 |00ab: invoke-direct {v12, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +425b08: 6e10 4582 0c00 |00ae: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@8245 │ │ +425b0e: 0a0c |00b1: move-result v12 │ │ +425b10: 5b0a 79a0 |00b2: iput-object v10, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425b14: 5b0b 7aa0 |00b4: iput-object v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425b18: 5b06 7ba0 |00b6: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425b1c: 5b02 7ca0 |00b8: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425b20: 5c0c 7ea0 |00ba: iput-boolean v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425b24: 5905 7fa0 |00bc: iput v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +425b28: 6e30 4ece ba00 |00be: invoke-virtual {v10, v11, v0}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4e │ │ +425b2e: 0c07 |00c1: move-result-object v7 │ │ +425b30: 3317 0300 |00c2: if-ne v7, v1, 00c5 // +0003 │ │ +425b34: 1101 |00c4: return-object v1 │ │ +425b36: 07a8 |00c5: move-object v8, v10 │ │ +425b38: 0779 |00c6: move-object v9, v7 │ │ +425b3a: 07b7 |00c7: move-object v7, v11 │ │ +425b3c: 01cb |00c8: move v11, v12 │ │ +425b3e: 079c |00c9: move-object v12, v9 │ │ +425b40: 1f0c 5d10 |00ca: check-cast v12, Ljava/lang/Boolean; // type@105d │ │ +425b44: 6e10 f182 0c00 |00cc: invoke-virtual {v12}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +425b4a: 0a05 |00cf: move-result v5 │ │ +425b4c: 2804 |00d0: goto 00d4 // +0004 │ │ +425b4e: 07a8 |00d1: move-object v8, v10 │ │ +425b50: 07b7 |00d2: move-object v7, v11 │ │ +425b52: 01cb |00d3: move v11, v12 │ │ +425b54: 076c |00d4: move-object v12, v6 │ │ +425b56: 0786 |00d5: move-object v6, v8 │ │ +425b58: 380b 0500 |00d6: if-eqz v11, 00db // +0005 │ │ +425b5c: 3805 0300 |00d8: if-eqz v5, 00db // +0003 │ │ +425b60: 110c |00da: return-object v12 │ │ +425b62: 5465 90a0 |00db: iget-object v5, v6, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425b66: 5b06 79a0 |00dd: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425b6a: 5b07 7aa0 |00df: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425b6e: 5b0c 7ba0 |00e1: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425b72: 5b02 7ca0 |00e3: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425b76: 5c0b 7ea0 |00e5: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425b7a: 5904 7fa0 |00e7: iput v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +425b7e: 6e30 f2cd 7500 |00e9: invoke-virtual {v5, v7, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ +425b84: 0c04 |00ec: move-result-object v4 │ │ +425b86: 3314 0300 |00ed: if-ne v4, v1, 00f0 // +0003 │ │ +425b8a: 1101 |00ef: return-object v1 │ │ +425b8c: 0775 |00f0: move-object v5, v7 │ │ +425b8e: 0749 |00f1: move-object v9, v4 │ │ +425b90: 07c4 |00f2: move-object v4, v12 │ │ +425b92: 079c |00f3: move-object v12, v9 │ │ +425b94: 1f0c 9210 |00f4: check-cast v12, Ljava/lang/String; // type@1092 │ │ +425b98: 5467 90a0 |00f6: iget-object v7, v6, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425b9c: 5b06 79a0 |00f8: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$0:Ljava/lang/Object; // field@a079 │ │ +425ba0: 5b05 7aa0 |00fa: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$1:Ljava/lang/Object; // field@a07a │ │ +425ba4: 5b04 7ba0 |00fc: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$2:Ljava/lang/Object; // field@a07b │ │ +425ba8: 5b02 7ca0 |00fe: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$3:Ljava/lang/Object; // field@a07c │ │ +425bac: 5c0b 7ea0 |0100: iput-boolean v11, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.Z$0:Z // field@a07e │ │ +425bb0: 5b0c 7da0 |0102: iput-object v12, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.L$4:Ljava/lang/Object; // field@a07d │ │ +425bb4: 5903 7fa0 |0104: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +425bb8: 6e40 f0cd 2705 |0106: invoke-virtual {v7, v2, v5, v0}, Ltech/ula/model/remote/GithubApiClient;.getAssetEndpoint:(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf0 │ │ +425bbe: 0c0b |0109: move-result-object v11 │ │ +425bc0: 331b 0300 |010a: if-ne v11, v1, 010d // +0003 │ │ +425bc4: 1101 |010c: return-object v1 │ │ +425bc6: 07c3 |010d: move-object v3, v12 │ │ +425bc8: 0721 |010e: move-object v1, v2 │ │ +425bca: 0752 |010f: move-object v2, v5 │ │ +425bcc: 07b4 |0110: move-object v4, v11 │ │ +425bce: 1f04 9210 |0111: check-cast v4, Ljava/lang/String; // type@1092 │ │ +425bd2: 220b 141a |0113: new-instance v11, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +425bd6: 1205 |0115: const/4 v5, #int 0 // #0 │ │ +425bd8: 1306 1000 |0116: const/16 v6, #int 16 // #10 │ │ +425bdc: 1207 |0118: const/4 v7, #int 0 // #0 │ │ +425bde: 07b0 |0119: move-object v0, v11 │ │ +425be0: 7608 51ce 0000 |011a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce51 │ │ +425be6: 7110 dc94 0b00 |011d: invoke-static {v11}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ +425bec: 0c0b |0120: move-result-object v11 │ │ +425bee: 110b |0121: return-object v11 │ │ catches : 3 │ │ 0x007a - 0x007d │ │ Ljava/net/UnknownHostException; -> 0x007e │ │ 0x00b2 - 0x00c2 │ │ Ljava/net/UnknownHostException; -> 0x00d1 │ │ 0x00ca - 0x00d0 │ │ Ljava/net/UnknownHostException; -> 0x007e │ │ @@ -945469,73 +945469,73 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -425c20: |[425c20] tech.ula.model.repositories.AssetRepository.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -425c30: 2070 111a |0000: instance-of v0, v7, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ -425c34: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -425c38: 0770 |0004: move-object v0, v7 │ │ -425c3a: 1f00 111a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ -425c3e: 5201 85a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425c42: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -425c46: b521 |000b: and-int/2addr v1, v2 │ │ -425c48: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -425c4c: 5207 85a0 |000e: iget v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425c50: b127 |0010: sub-int/2addr v7, v2 │ │ -425c52: 5907 85a0 |0011: iput v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425c56: 2806 |0013: goto 0019 // +0006 │ │ -425c58: 2200 111a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ -425c5c: 7030 3ece 5007 |0016: invoke-direct {v0, v5, v7}, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3e │ │ -425c62: 5407 86a0 |0019: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a086 │ │ -425c66: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -425c6c: 0c01 |001e: move-result-object v1 │ │ -425c6e: 5202 85a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425c72: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -425c74: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ -425c78: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ -425c7c: 5406 84a0 |0026: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a084 │ │ -425c80: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ -425c84: 5401 83a0 |002a: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a083 │ │ -425c88: 1f01 9210 |002c: check-cast v1, Ljava/lang/String; // type@1092 │ │ -425c8c: 5400 82a0 |002e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a082 │ │ -425c90: 1f00 131a |0030: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425c94: 7110 738a 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425c9a: 0774 |0035: move-object v4, v7 │ │ -425c9c: 0767 |0036: move-object v7, v6 │ │ -425c9e: 0746 |0037: move-object v6, v4 │ │ -425ca0: 2823 |0038: goto 005b // +0023 │ │ -425ca2: 2206 7210 |0039: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -425ca6: 1a07 e278 |003b: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -425caa: 7020 8c83 7600 |003d: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -425cb0: 2706 |0040: throw v6 │ │ -425cb2: 7110 738a 0700 |0041: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425cb8: 5457 8fa0 |0044: iget-object v7, v5, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -425cbc: 6e20 1fd5 6700 |0046: invoke-virtual {v7, v6}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadFilesystemVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d51f │ │ -425cc2: 0c07 |0049: move-result-object v7 │ │ -425cc4: 5452 90a0 |004a: iget-object v2, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425cc8: 5b05 82a0 |004c: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a082 │ │ -425ccc: 5b06 83a0 |004e: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a083 │ │ -425cd0: 5b07 84a0 |0050: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a084 │ │ -425cd4: 5903 85a0 |0052: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425cd8: 6e30 f2cd 6200 |0054: invoke-virtual {v2, v6, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ -425cde: 0c06 |0057: move-result-object v6 │ │ -425ce0: 3316 0300 |0058: if-ne v6, v1, 005b // +0003 │ │ -425ce4: 1101 |005a: return-object v1 │ │ -425ce6: 1f06 9210 |005b: check-cast v6, Ljava/lang/String; // type@1092 │ │ -425cea: 6e20 4a84 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -425cf0: 0a06 |0060: move-result v6 │ │ -425cf2: 3a06 0300 |0061: if-ltz v6, 0064 // +0003 │ │ -425cf6: 2802 |0063: goto 0065 // +0002 │ │ -425cf8: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -425cfa: 7110 ad9c 0300 |0065: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ -425d00: 0c06 |0068: move-result-object v6 │ │ -425d02: 1106 |0069: return-object v6 │ │ +425c14: |[425c14] tech.ula.model.repositories.AssetRepository.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +425c24: 2070 111a |0000: instance-of v0, v7, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ +425c28: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +425c2c: 0770 |0004: move-object v0, v7 │ │ +425c2e: 1f00 111a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ +425c32: 5201 85a0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425c36: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +425c3a: b521 |000b: and-int/2addr v1, v2 │ │ +425c3c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +425c40: 5207 85a0 |000e: iget v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425c44: b127 |0010: sub-int/2addr v7, v2 │ │ +425c46: 5907 85a0 |0011: iput v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425c4a: 2806 |0013: goto 0019 // +0006 │ │ +425c4c: 2200 111a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1; // type@1a11 │ │ +425c50: 7030 3ece 5007 |0016: invoke-direct {v0, v5, v7}, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce3e │ │ +425c56: 5407 86a0 |0019: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a086 │ │ +425c5a: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +425c60: 0c01 |001e: move-result-object v1 │ │ +425c62: 5202 85a0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425c66: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +425c68: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ +425c6c: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ +425c70: 5406 84a0 |0026: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a084 │ │ +425c74: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ +425c78: 5401 83a0 |002a: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a083 │ │ +425c7c: 1f01 9210 |002c: check-cast v1, Ljava/lang/String; // type@1092 │ │ +425c80: 5400 82a0 |002e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a082 │ │ +425c84: 1f00 131a |0030: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425c88: 7110 738a 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425c8e: 0774 |0035: move-object v4, v7 │ │ +425c90: 0767 |0036: move-object v7, v6 │ │ +425c92: 0746 |0037: move-object v6, v4 │ │ +425c94: 2823 |0038: goto 005b // +0023 │ │ +425c96: 2206 7210 |0039: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +425c9a: 1a07 e278 |003b: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +425c9e: 7020 8c83 7600 |003d: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +425ca4: 2706 |0040: throw v6 │ │ +425ca6: 7110 738a 0700 |0041: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425cac: 5457 8fa0 |0044: iget-object v7, v5, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425cb0: 6e20 1fd5 6700 |0046: invoke-virtual {v7, v6}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadFilesystemVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d51f │ │ +425cb6: 0c07 |0049: move-result-object v7 │ │ +425cb8: 5452 90a0 |004a: iget-object v2, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425cbc: 5b05 82a0 |004c: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a082 │ │ +425cc0: 5b06 83a0 |004e: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a083 │ │ +425cc4: 5b07 84a0 |0050: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a084 │ │ +425cc8: 5903 85a0 |0052: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425ccc: 6e30 f2cd 6200 |0054: invoke-virtual {v2, v6, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ +425cd2: 0c06 |0057: move-result-object v6 │ │ +425cd4: 3316 0300 |0058: if-ne v6, v1, 005b // +0003 │ │ +425cd8: 1101 |005a: return-object v1 │ │ +425cda: 1f06 9210 |005b: check-cast v6, Ljava/lang/String; // type@1092 │ │ +425cde: 6e20 4a84 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +425ce4: 0a06 |0060: move-result v6 │ │ +425ce6: 3a06 0300 |0061: if-ltz v6, 0064 // +0003 │ │ +425cea: 2802 |0063: goto 0065 // +0002 │ │ +425cec: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +425cee: 7110 ad9c 0300 |0065: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ +425cf4: 0c06 |0068: move-result-object v6 │ │ +425cf6: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=108 │ │ 0x0039 line=111 │ │ 0x0041 line=108 │ │ 0x0044 line=109 │ │ 0x004a line=110 │ │ @@ -945551,73 +945551,73 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -425d04: |[425d04] tech.ula.model.repositories.AssetRepository.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -425d14: 2070 121a |0000: instance-of v0, v7, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ -425d18: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -425d1c: 0770 |0004: move-object v0, v7 │ │ -425d1e: 1f00 121a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ -425d22: 5201 8ba0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425d26: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -425d2a: b521 |000b: and-int/2addr v1, v2 │ │ -425d2c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -425d30: 5207 8ba0 |000e: iget v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425d34: b127 |0010: sub-int/2addr v7, v2 │ │ -425d36: 5907 8ba0 |0011: iput v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425d3a: 2806 |0013: goto 0019 // +0006 │ │ -425d3c: 2200 121a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ -425d40: 7030 40ce 5007 |0016: invoke-direct {v0, v5, v7}, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce40 │ │ -425d46: 5407 8ca0 |0019: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a08c │ │ -425d4a: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -425d50: 0c01 |001e: move-result-object v1 │ │ -425d52: 5202 8ba0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425d56: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -425d58: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ -425d5c: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ -425d60: 5406 8aa0 |0026: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a08a │ │ -425d64: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ -425d68: 5401 89a0 |002a: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a089 │ │ -425d6c: 1f01 9210 |002c: check-cast v1, Ljava/lang/String; // type@1092 │ │ -425d70: 5400 88a0 |002e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a088 │ │ -425d74: 1f00 131a |0030: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -425d78: 7110 738a 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425d7e: 0774 |0035: move-object v4, v7 │ │ -425d80: 0767 |0036: move-object v7, v6 │ │ -425d82: 0746 |0037: move-object v6, v4 │ │ -425d84: 2823 |0038: goto 005b // +0023 │ │ -425d86: 2206 7210 |0039: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -425d8a: 1a07 e278 |003b: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -425d8e: 7020 8c83 7600 |003d: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -425d94: 2706 |0040: throw v6 │ │ -425d96: 7110 738a 0700 |0041: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -425d9c: 5457 8fa0 |0044: iget-object v7, v5, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ -425da0: 6e20 20d5 6700 |0046: invoke-virtual {v7, v6}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d520 │ │ -425da6: 0c07 |0049: move-result-object v7 │ │ -425da8: 5452 90a0 |004a: iget-object v2, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ -425dac: 5b05 88a0 |004c: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a088 │ │ -425db0: 5b06 89a0 |004e: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a089 │ │ -425db4: 5b07 8aa0 |0050: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a08a │ │ -425db8: 5903 8ba0 |0052: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425dbc: 6e30 f2cd 6200 |0054: invoke-virtual {v2, v6, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ -425dc2: 0c06 |0057: move-result-object v6 │ │ -425dc4: 3316 0300 |0058: if-ne v6, v1, 005b // +0003 │ │ -425dc8: 1101 |005a: return-object v1 │ │ -425dca: 1f06 9210 |005b: check-cast v6, Ljava/lang/String; // type@1092 │ │ -425dce: 6e20 4a84 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -425dd4: 0a06 |0060: move-result v6 │ │ -425dd6: 3a06 0300 |0061: if-ltz v6, 0064 // +0003 │ │ -425dda: 2802 |0063: goto 0065 // +0002 │ │ -425ddc: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -425dde: 7110 ad9c 0300 |0065: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ -425de4: 0c06 |0068: move-result-object v6 │ │ -425de6: 1106 |0069: return-object v6 │ │ +425cf8: |[425cf8] tech.ula.model.repositories.AssetRepository.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +425d08: 2070 121a |0000: instance-of v0, v7, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ +425d0c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +425d10: 0770 |0004: move-object v0, v7 │ │ +425d12: 1f00 121a |0005: check-cast v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ +425d16: 5201 8ba0 |0007: iget v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425d1a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +425d1e: b521 |000b: and-int/2addr v1, v2 │ │ +425d20: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +425d24: 5207 8ba0 |000e: iget v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425d28: b127 |0010: sub-int/2addr v7, v2 │ │ +425d2a: 5907 8ba0 |0011: iput v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425d2e: 2806 |0013: goto 0019 // +0006 │ │ +425d30: 2200 121a |0014: new-instance v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1; // type@1a12 │ │ +425d34: 7030 40ce 5007 |0016: invoke-direct {v0, v5, v7}, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V // method@ce40 │ │ +425d3a: 5407 8ca0 |0019: iget-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a08c │ │ +425d3e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +425d44: 0c01 |001e: move-result-object v1 │ │ +425d46: 5202 8ba0 |001f: iget v2, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425d4a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +425d4c: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ +425d50: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ +425d54: 5406 8aa0 |0026: iget-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a08a │ │ +425d58: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ +425d5c: 5401 89a0 |002a: iget-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a089 │ │ +425d60: 1f01 9210 |002c: check-cast v1, Ljava/lang/String; // type@1092 │ │ +425d64: 5400 88a0 |002e: iget-object v0, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a088 │ │ +425d68: 1f00 131a |0030: check-cast v0, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +425d6c: 7110 738a 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425d72: 0774 |0035: move-object v4, v7 │ │ +425d74: 0767 |0036: move-object v7, v6 │ │ +425d76: 0746 |0037: move-object v6, v4 │ │ +425d78: 2823 |0038: goto 005b // +0023 │ │ +425d7a: 2206 7210 |0039: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +425d7e: 1a07 e278 |003b: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +425d82: 7020 8c83 7600 |003d: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +425d88: 2706 |0040: throw v6 │ │ +425d8a: 7110 738a 0700 |0041: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +425d90: 5457 8fa0 |0044: iget-object v7, v5, Ltech/ula/model/repositories/AssetRepository;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a08f │ │ +425d94: 6e20 20d5 6700 |0046: invoke-virtual {v7, v6}, Ltech/ula/utils/preferences/AssetPreferences;.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; // method@d520 │ │ +425d9a: 0c07 |0049: move-result-object v7 │ │ +425d9c: 5452 90a0 |004a: iget-object v2, v5, Ltech/ula/model/repositories/AssetRepository;.githubApiClient:Ltech/ula/model/remote/GithubApiClient; // field@a090 │ │ +425da0: 5b05 88a0 |004c: iput-object v5, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$0:Ljava/lang/Object; // field@a088 │ │ +425da4: 5b06 89a0 |004e: iput-object v6, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$1:Ljava/lang/Object; // field@a089 │ │ +425da8: 5b07 8aa0 |0050: iput-object v7, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.L$2:Ljava/lang/Object; // field@a08a │ │ +425dac: 5903 8ba0 |0052: iput v3, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425db0: 6e30 f2cd 6200 |0054: invoke-virtual {v2, v6, v0}, Ltech/ula/model/remote/GithubApiClient;.getLatestReleaseVersion:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf2 │ │ +425db6: 0c06 |0057: move-result-object v6 │ │ +425db8: 3316 0300 |0058: if-ne v6, v1, 005b // +0003 │ │ +425dbc: 1101 |005a: return-object v1 │ │ +425dbe: 1f06 9210 |005b: check-cast v6, Ljava/lang/String; // type@1092 │ │ +425dc2: 6e20 4a84 6700 |005d: invoke-virtual {v7, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +425dc8: 0a06 |0060: move-result v6 │ │ +425dca: 3a06 0300 |0061: if-ltz v6, 0064 // +0003 │ │ +425dce: 2802 |0063: goto 0065 // +0002 │ │ +425dd0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +425dd2: 7110 ad9c 0300 |0065: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ +425dd8: 0c06 |0068: move-result-object v6 │ │ +425dda: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=102 │ │ 0x0039 line=105 │ │ 0x0041 line=102 │ │ 0x0044 line=103 │ │ 0x004a line=104 │ │ @@ -945736,32 +945736,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4262f4: |[4262f4] tech.ula.model.repositories.DownloadMetadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -426304: 1a00 5787 |0000: const-string v0, "filename" // string@8757 │ │ -426308: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42630e: 1a00 f275 |0005: const-string v0, "assetType" // string@75f2 │ │ -426312: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -426318: 1a00 02d7 |000a: const-string v0, "versionCode" // string@d702 │ │ -42631c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -426322: 1a00 50d5 |000f: const-string v0, "url" // string@d550 │ │ -426326: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42632c: 1a00 bd83 |0014: const-string v0, "downloadTitle" // string@83bd │ │ -426330: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -426336: 7010 0484 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -42633c: 5b12 95a0 |001c: iput-object v2, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -426340: 5b13 93a0 |001e: iput-object v3, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -426344: 5b14 97a0 |0020: iput-object v4, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -426348: 5b15 96a0 |0022: iput-object v5, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -42634c: 5b16 94a0 |0024: iput-object v6, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -426350: 0e00 |0026: return-void │ │ +4262e8: |[4262e8] tech.ula.model.repositories.DownloadMetadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +4262f8: 1a00 5787 |0000: const-string v0, "filename" // string@8757 │ │ +4262fc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +426302: 1a00 f275 |0005: const-string v0, "assetType" // string@75f2 │ │ +426306: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42630c: 1a00 02d7 |000a: const-string v0, "versionCode" // string@d702 │ │ +426310: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +426316: 1a00 50d5 |000f: const-string v0, "url" // string@d550 │ │ +42631a: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +426320: 1a00 bd83 |0014: const-string v0, "downloadTitle" // string@83bd │ │ +426324: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42632a: 7010 0484 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +426330: 5b12 95a0 |001c: iput-object v2, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +426334: 5b13 93a0 |001e: iput-object v3, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +426338: 5b14 97a0 |0020: iput-object v4, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +42633c: 5b15 96a0 |0022: iput-object v5, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +426340: 5b16 94a0 |0024: iput-object v6, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +426344: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0019 line=16 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ 0x0000 - 0x0027 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 (null) Ljava/lang/String; │ │ @@ -945774,35 +945774,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -426354: |[426354] tech.ula.model.repositories.DownloadMetadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -426364: dd0c 0c10 |0000: and-int/lit8 v12, v12, #int 16 // #10 │ │ -426368: 380c 1c00 |0002: if-eqz v12, 001e // +001c │ │ -42636c: 220b 9410 |0004: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -426370: 7010 8384 0b00 |0006: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -426376: 6e20 8f84 8b00 |0009: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42637c: 130c 2d00 |000c: const/16 v12, #int 45 // #2d │ │ -426380: 6e20 8784 cb00 |000e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -426386: 6e20 8f84 7b00 |0011: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42638c: 6e20 8784 cb00 |0014: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -426392: 6e20 8f84 9b00 |0017: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -426398: 6e10 9f84 0b00 |001a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42639e: 0c0b |001d: move-result-object v11 │ │ -4263a0: 07b5 |001e: move-object v5, v11 │ │ -4263a2: 0760 |001f: move-object v0, v6 │ │ -4263a4: 0771 |0020: move-object v1, v7 │ │ -4263a6: 0782 |0021: move-object v2, v8 │ │ -4263a8: 0793 |0022: move-object v3, v9 │ │ -4263aa: 07a4 |0023: move-object v4, v10 │ │ -4263ac: 7606 50ce 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ce50 │ │ -4263b2: 0e00 |0027: return-void │ │ +426348: |[426348] tech.ula.model.repositories.DownloadMetadata.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +426358: dd0c 0c10 |0000: and-int/lit8 v12, v12, #int 16 // #10 │ │ +42635c: 380c 1c00 |0002: if-eqz v12, 001e // +001c │ │ +426360: 220b 9410 |0004: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +426364: 7010 8384 0b00 |0006: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42636a: 6e20 8f84 8b00 |0009: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +426370: 130c 2d00 |000c: const/16 v12, #int 45 // #2d │ │ +426374: 6e20 8784 cb00 |000e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +42637a: 6e20 8f84 7b00 |0011: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +426380: 6e20 8784 cb00 |0014: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +426386: 6e20 8f84 9b00 |0017: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42638c: 6e10 9f84 0b00 |001a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +426392: 0c0b |001d: move-result-object v11 │ │ +426394: 07b5 |001e: move-object v5, v11 │ │ +426396: 0760 |001f: move-object v0, v6 │ │ +426398: 0771 |0020: move-object v1, v7 │ │ +42639a: 0782 |0021: move-object v2, v8 │ │ +42639c: 0793 |0022: move-object v3, v9 │ │ +42639e: 07a4 |0023: move-object v4, v10 │ │ +4263a0: 7606 50ce 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ce50 │ │ +4263a6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=21 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 this Ltech/ula/model/repositories/DownloadMetadata; │ │ 0x0000 - 0x0028 reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x0028 reg=8 (null) Ljava/lang/String; │ │ @@ -945817,221 +945817,221 @@ │ │ type : '(Ltech/ula/model/repositories/DownloadMetadata;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/repositories/DownloadMetadata;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -42622c: |[42622c] tech.ula.model.repositories.DownloadMetadata.copy$default:(Ltech/ula/model/repositories/DownloadMetadata;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/repositories/DownloadMetadata; │ │ -42623c: dd0a 0901 |0000: and-int/lit8 v10, v9, #int 1 // #01 │ │ -426240: 380a 0400 |0002: if-eqz v10, 0006 // +0004 │ │ -426244: 5434 95a0 |0004: iget-object v4, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -426248: dd0a 0902 |0006: and-int/lit8 v10, v9, #int 2 // #02 │ │ -42624c: 380a 0400 |0008: if-eqz v10, 000c // +0004 │ │ -426250: 5435 93a0 |000a: iget-object v5, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -426254: 075a |000c: move-object v10, v5 │ │ -426256: dd05 0904 |000d: and-int/lit8 v5, v9, #int 4 // #04 │ │ -42625a: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ -42625e: 5436 97a0 |0011: iget-object v6, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -426262: 0760 |0013: move-object v0, v6 │ │ -426264: dd05 0908 |0014: and-int/lit8 v5, v9, #int 8 // #08 │ │ -426268: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -42626c: 5437 96a0 |0018: iget-object v7, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -426270: 0771 |001a: move-object v1, v7 │ │ -426272: dd05 0910 |001b: and-int/lit8 v5, v9, #int 16 // #10 │ │ -426276: 3805 0400 |001d: if-eqz v5, 0021 // +0004 │ │ -42627a: 5438 94a0 |001f: iget-object v8, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -42627e: 0782 |0021: move-object v2, v8 │ │ -426280: 0735 |0022: move-object v5, v3 │ │ -426282: 0746 |0023: move-object v6, v4 │ │ -426284: 07a7 |0024: move-object v7, v10 │ │ -426286: 0708 |0025: move-object v8, v0 │ │ -426288: 0719 |0026: move-object v9, v1 │ │ -42628a: 072a |0027: move-object v10, v2 │ │ -42628c: 7406 57ce 0500 |0028: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ltech/ula/model/repositories/DownloadMetadata;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/repositories/DownloadMetadata; // method@ce57 │ │ -426292: 0c03 |002b: move-result-object v3 │ │ -426294: 1103 |002c: return-object v3 │ │ +426220: |[426220] tech.ula.model.repositories.DownloadMetadata.copy$default:(Ltech/ula/model/repositories/DownloadMetadata;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/repositories/DownloadMetadata; │ │ +426230: dd0a 0901 |0000: and-int/lit8 v10, v9, #int 1 // #01 │ │ +426234: 380a 0400 |0002: if-eqz v10, 0006 // +0004 │ │ +426238: 5434 95a0 |0004: iget-object v4, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +42623c: dd0a 0902 |0006: and-int/lit8 v10, v9, #int 2 // #02 │ │ +426240: 380a 0400 |0008: if-eqz v10, 000c // +0004 │ │ +426244: 5435 93a0 |000a: iget-object v5, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +426248: 075a |000c: move-object v10, v5 │ │ +42624a: dd05 0904 |000d: and-int/lit8 v5, v9, #int 4 // #04 │ │ +42624e: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ +426252: 5436 97a0 |0011: iget-object v6, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +426256: 0760 |0013: move-object v0, v6 │ │ +426258: dd05 0908 |0014: and-int/lit8 v5, v9, #int 8 // #08 │ │ +42625c: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +426260: 5437 96a0 |0018: iget-object v7, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +426264: 0771 |001a: move-object v1, v7 │ │ +426266: dd05 0910 |001b: and-int/lit8 v5, v9, #int 16 // #10 │ │ +42626a: 3805 0400 |001d: if-eqz v5, 0021 // +0004 │ │ +42626e: 5438 94a0 |001f: iget-object v8, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +426272: 0782 |0021: move-object v2, v8 │ │ +426274: 0735 |0022: move-object v5, v3 │ │ +426276: 0746 |0023: move-object v6, v4 │ │ +426278: 07a7 |0024: move-object v7, v10 │ │ +42627a: 0708 |0025: move-object v8, v0 │ │ +42627c: 0719 |0026: move-object v9, v1 │ │ +42627e: 072a |0027: move-object v10, v2 │ │ +426280: 7406 57ce 0500 |0028: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Ltech/ula/model/repositories/DownloadMetadata;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/repositories/DownloadMetadata; // method@ce57 │ │ +426286: 0c03 |002b: move-result-object v3 │ │ +426288: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4260a8: |[4260a8] tech.ula.model.repositories.DownloadMetadata.component1:()Ljava/lang/String; │ │ -4260b8: 5410 95a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -4260bc: 1100 |0002: return-object v0 │ │ +42609c: |[42609c] tech.ula.model.repositories.DownloadMetadata.component1:()Ljava/lang/String; │ │ +4260ac: 5410 95a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +4260b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4260c0: |[4260c0] tech.ula.model.repositories.DownloadMetadata.component2:()Ljava/lang/String; │ │ -4260d0: 5410 93a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -4260d4: 1100 |0002: return-object v0 │ │ +4260b4: |[4260b4] tech.ula.model.repositories.DownloadMetadata.component2:()Ljava/lang/String; │ │ +4260c4: 5410 93a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +4260c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4260d8: |[4260d8] tech.ula.model.repositories.DownloadMetadata.component3:()Ljava/lang/String; │ │ -4260e8: 5410 97a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -4260ec: 1100 |0002: return-object v0 │ │ +4260cc: |[4260cc] tech.ula.model.repositories.DownloadMetadata.component3:()Ljava/lang/String; │ │ +4260dc: 5410 97a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +4260e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4260f0: |[4260f0] tech.ula.model.repositories.DownloadMetadata.component4:()Ljava/lang/String; │ │ -426100: 5410 96a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -426104: 1100 |0002: return-object v0 │ │ +4260e4: |[4260e4] tech.ula.model.repositories.DownloadMetadata.component4:()Ljava/lang/String; │ │ +4260f4: 5410 96a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +4260f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426108: |[426108] tech.ula.model.repositories.DownloadMetadata.component5:()Ljava/lang/String; │ │ -426118: 5410 94a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -42611c: 1100 |0002: return-object v0 │ │ +4260fc: |[4260fc] tech.ula.model.repositories.DownloadMetadata.component5:()Ljava/lang/String; │ │ +42610c: 5410 94a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +426110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/repositories/DownloadMetadata;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -426298: |[426298] tech.ula.model.repositories.DownloadMetadata.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/repositories/DownloadMetadata; │ │ -4262a8: 1a00 5787 |0000: const-string v0, "filename" // string@8757 │ │ -4262ac: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4262b2: 1a00 f275 |0005: const-string v0, "assetType" // string@75f2 │ │ -4262b6: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4262bc: 1a00 02d7 |000a: const-string v0, "versionCode" // string@d702 │ │ -4262c0: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4262c6: 1a00 50d5 |000f: const-string v0, "url" // string@d550 │ │ -4262ca: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4262d0: 1a00 bd83 |0014: const-string v0, "downloadTitle" // string@83bd │ │ -4262d4: 7120 5f9f 0c00 |0016: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4262da: 2200 141a |0019: new-instance v0, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -4262de: 0701 |001b: move-object v1, v0 │ │ -4262e0: 0782 |001c: move-object v2, v8 │ │ -4262e2: 0793 |001d: move-object v3, v9 │ │ -4262e4: 07a4 |001e: move-object v4, v10 │ │ -4262e6: 07b5 |001f: move-object v5, v11 │ │ -4262e8: 07c6 |0020: move-object v6, v12 │ │ -4262ea: 7606 50ce 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ce50 │ │ -4262f0: 1100 |0024: return-object v0 │ │ +42628c: |[42628c] tech.ula.model.repositories.DownloadMetadata.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/repositories/DownloadMetadata; │ │ +42629c: 1a00 5787 |0000: const-string v0, "filename" // string@8757 │ │ +4262a0: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4262a6: 1a00 f275 |0005: const-string v0, "assetType" // string@75f2 │ │ +4262aa: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4262b0: 1a00 02d7 |000a: const-string v0, "versionCode" // string@d702 │ │ +4262b4: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4262ba: 1a00 50d5 |000f: const-string v0, "url" // string@d550 │ │ +4262be: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4262c4: 1a00 bd83 |0014: const-string v0, "downloadTitle" // string@83bd │ │ +4262c8: 7120 5f9f 0c00 |0016: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4262ce: 2200 141a |0019: new-instance v0, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +4262d2: 0701 |001b: move-object v1, v0 │ │ +4262d4: 0782 |001c: move-object v2, v8 │ │ +4262d6: 0793 |001d: move-object v3, v9 │ │ +4262d8: 07a4 |001e: move-object v4, v10 │ │ +4262da: 07b5 |001f: move-object v5, v11 │ │ +4262dc: 07c6 |0020: move-object v6, v12 │ │ +4262de: 7606 50ce 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/repositories/DownloadMetadata;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@ce50 │ │ +4262e4: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -425f8c: |[425f8c] tech.ula.model.repositories.DownloadMetadata.equals:(Ljava/lang/Object;)Z │ │ -425f9c: 3232 3d00 |0000: if-eq v2, v3, 003d // +003d │ │ -425fa0: 2030 141a |0002: instance-of v0, v3, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -425fa4: 3800 3700 |0004: if-eqz v0, 003b // +0037 │ │ -425fa8: 1f03 141a |0006: check-cast v3, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -425fac: 5420 95a0 |0008: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -425fb0: 5431 95a0 |000a: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -425fb4: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -425fba: 0a00 |000f: move-result v0 │ │ -425fbc: 3800 2b00 |0010: if-eqz v0, 003b // +002b │ │ -425fc0: 5420 93a0 |0012: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -425fc4: 5431 93a0 |0014: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -425fc8: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -425fce: 0a00 |0019: move-result v0 │ │ -425fd0: 3800 2100 |001a: if-eqz v0, 003b // +0021 │ │ -425fd4: 5420 97a0 |001c: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -425fd8: 5431 97a0 |001e: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -425fdc: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -425fe2: 0a00 |0023: move-result v0 │ │ -425fe4: 3800 1700 |0024: if-eqz v0, 003b // +0017 │ │ -425fe8: 5420 96a0 |0026: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -425fec: 5431 96a0 |0028: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -425ff0: 7120 559f 1000 |002a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -425ff6: 0a00 |002d: move-result v0 │ │ -425ff8: 3800 0d00 |002e: if-eqz v0, 003b // +000d │ │ -425ffc: 5420 94a0 |0030: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -426000: 5433 94a0 |0032: iget-object v3, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -426004: 7120 559f 3000 |0034: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42600a: 0a03 |0037: move-result v3 │ │ -42600c: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ -426010: 2803 |003a: goto 003d // +0003 │ │ -426012: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -426014: 0f03 |003c: return v3 │ │ -426016: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -426018: 0f03 |003e: return v3 │ │ +425f80: |[425f80] tech.ula.model.repositories.DownloadMetadata.equals:(Ljava/lang/Object;)Z │ │ +425f90: 3232 3d00 |0000: if-eq v2, v3, 003d // +003d │ │ +425f94: 2030 141a |0002: instance-of v0, v3, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +425f98: 3800 3700 |0004: if-eqz v0, 003b // +0037 │ │ +425f9c: 1f03 141a |0006: check-cast v3, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +425fa0: 5420 95a0 |0008: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +425fa4: 5431 95a0 |000a: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +425fa8: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425fae: 0a00 |000f: move-result v0 │ │ +425fb0: 3800 2b00 |0010: if-eqz v0, 003b // +002b │ │ +425fb4: 5420 93a0 |0012: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +425fb8: 5431 93a0 |0014: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +425fbc: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425fc2: 0a00 |0019: move-result v0 │ │ +425fc4: 3800 2100 |001a: if-eqz v0, 003b // +0021 │ │ +425fc8: 5420 97a0 |001c: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +425fcc: 5431 97a0 |001e: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +425fd0: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425fd6: 0a00 |0023: move-result v0 │ │ +425fd8: 3800 1700 |0024: if-eqz v0, 003b // +0017 │ │ +425fdc: 5420 96a0 |0026: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +425fe0: 5431 96a0 |0028: iget-object v1, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +425fe4: 7120 559f 1000 |002a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425fea: 0a00 |002d: move-result v0 │ │ +425fec: 3800 0d00 |002e: if-eqz v0, 003b // +000d │ │ +425ff0: 5420 94a0 |0030: iget-object v0, v2, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +425ff4: 5433 94a0 |0032: iget-object v3, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +425ff8: 7120 559f 3000 |0034: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425ffe: 0a03 |0037: move-result v3 │ │ +426000: 3803 0300 |0038: if-eqz v3, 003b // +0003 │ │ +426004: 2803 |003a: goto 003d // +0003 │ │ +426006: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +426008: 0f03 |003c: return v3 │ │ +42600a: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +42600c: 0f03 |003e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'getAssetType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426120: |[426120] tech.ula.model.repositories.DownloadMetadata.getAssetType:()Ljava/lang/String; │ │ -426130: 5410 93a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -426134: 1100 |0002: return-object v0 │ │ +426114: |[426114] tech.ula.model.repositories.DownloadMetadata.getAssetType:()Ljava/lang/String; │ │ +426124: 5410 93a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +426128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ │ │ #8 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ @@ -946039,17 +946039,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426138: |[426138] tech.ula.model.repositories.DownloadMetadata.getDownloadTitle:()Ljava/lang/String; │ │ -426148: 5410 94a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -42614c: 1100 |0002: return-object v0 │ │ +42612c: |[42612c] tech.ula.model.repositories.DownloadMetadata.getDownloadTitle:()Ljava/lang/String; │ │ +42613c: 5410 94a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +426140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ │ │ #9 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ @@ -946057,17 +946057,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426150: |[426150] tech.ula.model.repositories.DownloadMetadata.getFilename:()Ljava/lang/String; │ │ -426160: 5410 95a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -426164: 1100 |0002: return-object v0 │ │ +426144: |[426144] tech.ula.model.repositories.DownloadMetadata.getFilename:()Ljava/lang/String; │ │ +426154: 5410 95a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +426158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ │ │ #10 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ @@ -946075,17 +946075,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426168: |[426168] tech.ula.model.repositories.DownloadMetadata.getUrl:()Ljava/lang/String; │ │ -426178: 5410 96a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -42617c: 1100 |0002: return-object v0 │ │ +42615c: |[42615c] tech.ula.model.repositories.DownloadMetadata.getUrl:()Ljava/lang/String; │ │ +42616c: 5410 96a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +426170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ │ │ #11 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ @@ -946093,17 +946093,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -426180: |[426180] tech.ula.model.repositories.DownloadMetadata.getVersionCode:()Ljava/lang/String; │ │ -426190: 5410 97a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -426194: 1100 |0002: return-object v0 │ │ +426174: |[426174] tech.ula.model.repositories.DownloadMetadata.getVersionCode:()Ljava/lang/String; │ │ +426184: 5410 97a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +426188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/repositories/DownloadMetadata; │ │ │ │ #12 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ @@ -946111,94 +946111,94 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -42601c: |[42601c] tech.ula.model.repositories.DownloadMetadata.hashCode:()I │ │ -42602c: 5430 95a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -426030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -426032: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -426036: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42603c: 0a00 |0008: move-result v0 │ │ -42603e: 2802 |0009: goto 000b // +0002 │ │ -426040: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -426042: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -426046: 5432 93a0 |000d: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -42604a: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -42604e: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -426054: 0a02 |0014: move-result v2 │ │ -426056: 2802 |0015: goto 0017 // +0002 │ │ -426058: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -42605a: b020 |0017: add-int/2addr v0, v2 │ │ -42605c: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -426060: 5432 97a0 |001a: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -426064: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -426068: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42606e: 0a02 |0021: move-result v2 │ │ -426070: 2802 |0022: goto 0024 // +0002 │ │ -426072: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -426074: b020 |0024: add-int/2addr v0, v2 │ │ -426076: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42607a: 5432 96a0 |0027: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -42607e: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ -426082: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -426088: 0a02 |002e: move-result v2 │ │ -42608a: 2802 |002f: goto 0031 // +0002 │ │ -42608c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -42608e: b020 |0031: add-int/2addr v0, v2 │ │ -426090: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -426094: 5432 94a0 |0034: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -426098: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ -42609c: 6e10 0984 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4260a2: 0a01 |003b: move-result v1 │ │ -4260a4: b010 |003c: add-int/2addr v0, v1 │ │ -4260a6: 0f00 |003d: return v0 │ │ +426010: |[426010] tech.ula.model.repositories.DownloadMetadata.hashCode:()I │ │ +426020: 5430 95a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +426024: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +426026: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42602a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +426030: 0a00 |0008: move-result v0 │ │ +426032: 2802 |0009: goto 000b // +0002 │ │ +426034: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +426036: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42603a: 5432 93a0 |000d: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +42603e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +426042: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +426048: 0a02 |0014: move-result v2 │ │ +42604a: 2802 |0015: goto 0017 // +0002 │ │ +42604c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +42604e: b020 |0017: add-int/2addr v0, v2 │ │ +426050: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +426054: 5432 97a0 |001a: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +426058: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +42605c: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +426062: 0a02 |0021: move-result v2 │ │ +426064: 2802 |0022: goto 0024 // +0002 │ │ +426066: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +426068: b020 |0024: add-int/2addr v0, v2 │ │ +42606a: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42606e: 5432 96a0 |0027: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +426072: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ +426076: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42607c: 0a02 |002e: move-result v2 │ │ +42607e: 2802 |002f: goto 0031 // +0002 │ │ +426080: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +426082: b020 |0031: add-int/2addr v0, v2 │ │ +426084: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +426088: 5432 94a0 |0034: iget-object v2, v3, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +42608c: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ +426090: 6e10 0984 0200 |0038: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +426096: 0a01 |003b: move-result v1 │ │ +426098: b010 |003c: add-int/2addr v0, v1 │ │ +42609a: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/model/repositories/DownloadMetadata;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -426198: |[426198] tech.ula.model.repositories.DownloadMetadata.toString:()Ljava/lang/String; │ │ -4261a8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4261ac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4261b2: 1a01 bb24 |0005: const-string v1, "DownloadMetadata(filename=" // string@24bb │ │ -4261b6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261bc: 5421 95a0 |000a: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ -4261c0: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261c6: 1a01 6f12 |000f: const-string v1, ", assetType=" // string@126f │ │ -4261ca: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261d0: 5421 93a0 |0014: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ -4261d4: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261da: 1a01 4a13 |0019: const-string v1, ", versionCode=" // string@134a │ │ -4261de: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261e4: 5421 97a0 |001e: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ -4261e8: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261ee: 1a01 4413 |0023: const-string v1, ", url=" // string@1344 │ │ -4261f2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4261f8: 5421 96a0 |0028: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ -4261fc: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -426202: 1a01 9712 |002d: const-string v1, ", downloadTitle=" // string@1297 │ │ -426206: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42620c: 5421 94a0 |0032: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ -426210: 6e20 8f84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -426216: 1a01 5211 |0037: const-string v1, ")" // string@1152 │ │ -42621a: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -426220: 6e10 9f84 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -426226: 0c00 |003f: move-result-object v0 │ │ -426228: 1100 |0040: return-object v0 │ │ +42618c: |[42618c] tech.ula.model.repositories.DownloadMetadata.toString:()Ljava/lang/String; │ │ +42619c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4261a0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4261a6: 1a01 bb24 |0005: const-string v1, "DownloadMetadata(filename=" // string@24bb │ │ +4261aa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261b0: 5421 95a0 |000a: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.filename:Ljava/lang/String; // field@a095 │ │ +4261b4: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261ba: 1a01 6f12 |000f: const-string v1, ", assetType=" // string@126f │ │ +4261be: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261c4: 5421 93a0 |0014: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.assetType:Ljava/lang/String; // field@a093 │ │ +4261c8: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261ce: 1a01 4a13 |0019: const-string v1, ", versionCode=" // string@134a │ │ +4261d2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261d8: 5421 97a0 |001e: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.versionCode:Ljava/lang/String; // field@a097 │ │ +4261dc: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261e2: 1a01 4413 |0023: const-string v1, ", url=" // string@1344 │ │ +4261e6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261ec: 5421 96a0 |0028: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.url:Ljava/lang/String; // field@a096 │ │ +4261f0: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4261f6: 1a01 9712 |002d: const-string v1, ", downloadTitle=" // string@1297 │ │ +4261fa: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +426200: 5421 94a0 |0032: iget-object v1, v2, Ltech/ula/model/repositories/DownloadMetadata;.downloadTitle:Ljava/lang/String; // field@a094 │ │ +426204: 6e20 8f84 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42620a: 1a01 5211 |0037: const-string v1, ")" // string@1152 │ │ +42620e: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +426214: 6e10 9f84 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42621a: 0c00 |003f: move-result-object v0 │ │ +42621c: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #3445 header: │ │ @@ -946251,59 +946251,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -4266ec: |[4266ec] tech.ula.model.repositories.RefreshStatus.:()V │ │ -4266fc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4266fe: 2300 db1c |0001: new-array v0, v0, [Ltech/ula/model/repositories/RefreshStatus; // type@1cdb │ │ -426702: 2201 1b1a |0003: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -426706: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -426708: 1a03 0317 |0006: const-string v3, "ACTIVE" // string@1703 │ │ -42670c: 7030 6ece 3102 |0008: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ -426712: 6901 99a0 |000b: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ -426716: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ -42671a: 2201 1b1a |000f: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -42671e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -426720: 1a03 9927 |0012: const-string v3, "FINISHED" // string@2799 │ │ -426724: 7030 6ece 3102 |0014: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ -42672a: 6901 9ba0 |0017: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.FINISHED:Ltech/ula/model/repositories/RefreshStatus; // field@a09b │ │ -42672e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -426732: 2201 1b1a |001b: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -426736: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -426738: 1a03 4927 |001e: const-string v3, "FAILED" // string@2749 │ │ -42673c: 7030 6ece 3102 |0020: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ -426742: 6901 9aa0 |0023: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ -426746: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -42674a: 2201 1b1a |0027: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -42674e: 1232 |0029: const/4 v2, #int 3 // #3 │ │ -426750: 1a03 0d2c |002a: const-string v3, "INACTIVE" // string@2c0d │ │ -426754: 7030 6ece 3102 |002c: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ -42675a: 6901 9ca0 |002f: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.INACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a09c │ │ -42675e: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -426762: 6900 98a0 |0033: sput-object v0, Ltech/ula/model/repositories/RefreshStatus;.$VALUES:[Ltech/ula/model/repositories/RefreshStatus; // field@a098 │ │ -426766: 0e00 |0035: return-void │ │ +4266e0: |[4266e0] tech.ula.model.repositories.RefreshStatus.:()V │ │ +4266f0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4266f2: 2300 db1c |0001: new-array v0, v0, [Ltech/ula/model/repositories/RefreshStatus; // type@1cdb │ │ +4266f6: 2201 1b1a |0003: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +4266fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4266fc: 1a03 0317 |0006: const-string v3, "ACTIVE" // string@1703 │ │ +426700: 7030 6ece 3102 |0008: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ +426706: 6901 99a0 |000b: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ +42670a: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ +42670e: 2201 1b1a |000f: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +426712: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +426714: 1a03 9927 |0012: const-string v3, "FINISHED" // string@2799 │ │ +426718: 7030 6ece 3102 |0014: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ +42671e: 6901 9ba0 |0017: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.FINISHED:Ltech/ula/model/repositories/RefreshStatus; // field@a09b │ │ +426722: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +426726: 2201 1b1a |001b: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +42672a: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +42672c: 1a03 4927 |001e: const-string v3, "FAILED" // string@2749 │ │ +426730: 7030 6ece 3102 |0020: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ +426736: 6901 9aa0 |0023: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ +42673a: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +42673e: 2201 1b1a |0027: new-instance v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +426742: 1232 |0029: const/4 v2, #int 3 // #3 │ │ +426744: 1a03 0d2c |002a: const-string v3, "INACTIVE" // string@2c0d │ │ +426748: 7030 6ece 3102 |002c: invoke-direct {v1, v3, v2}, Ltech/ula/model/repositories/RefreshStatus;.:(Ljava/lang/String;I)V // method@ce6e │ │ +42674e: 6901 9ca0 |002f: sput-object v1, Ltech/ula/model/repositories/RefreshStatus;.INACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a09c │ │ +426752: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +426756: 6900 98a0 |0033: sput-object v0, Ltech/ula/model/repositories/RefreshStatus;.$VALUES:[Ltech/ula/model/repositories/RefreshStatus; // field@a098 │ │ +42675a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/RefreshStatus;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -426768: |[426768] tech.ula.model.repositories.RefreshStatus.:(Ljava/lang/String;I)V │ │ -426778: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ -42677e: 0e00 |0003: return-void │ │ +42675c: |[42675c] tech.ula.model.repositories.RefreshStatus.:(Ljava/lang/String;I)V │ │ +42676c: 7030 6a83 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@836a │ │ +426772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/RefreshStatus; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -946313,39 +946313,39 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/repositories/RefreshStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4266a4: |[4266a4] tech.ula.model.repositories.RefreshStatus.valueOf:(Ljava/lang/String;)Ltech/ula/model/repositories/RefreshStatus; │ │ -4266b4: 1c00 1b1a |0000: const-class v0, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -4266b8: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ -4266be: 0c01 |0005: move-result-object v1 │ │ -4266c0: 1f01 1b1a |0006: check-cast v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -4266c4: 1101 |0008: return-object v1 │ │ +426698: |[426698] tech.ula.model.repositories.RefreshStatus.valueOf:(Ljava/lang/String;)Ltech/ula/model/repositories/RefreshStatus; │ │ +4266a8: 1c00 1b1a |0000: const-class v0, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +4266ac: 7120 6d83 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@836d │ │ +4266b2: 0c01 |0005: move-result-object v1 │ │ +4266b4: 1f01 1b1a |0006: check-cast v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +4266b8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/repositories/RefreshStatus;) │ │ name : 'values' │ │ type : '()[Ltech/ula/model/repositories/RefreshStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4266c8: |[4266c8] tech.ula.model.repositories.RefreshStatus.values:()[Ltech/ula/model/repositories/RefreshStatus; │ │ -4266d8: 6200 98a0 |0000: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.$VALUES:[Ltech/ula/model/repositories/RefreshStatus; // field@a098 │ │ -4266dc: 6e10 92d7 0000 |0002: invoke-virtual {v0}, [Ltech/ula/model/repositories/RefreshStatus;.clone:()Ljava/lang/Object; // method@d792 │ │ -4266e2: 0c00 |0005: move-result-object v0 │ │ -4266e4: 1f00 db1c |0006: check-cast v0, [Ltech/ula/model/repositories/RefreshStatus; // type@1cdb │ │ -4266e8: 1100 |0008: return-object v0 │ │ +4266bc: |[4266bc] tech.ula.model.repositories.RefreshStatus.values:()[Ltech/ula/model/repositories/RefreshStatus; │ │ +4266cc: 6200 98a0 |0000: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.$VALUES:[Ltech/ula/model/repositories/RefreshStatus; // field@a098 │ │ +4266d0: 6e10 92d7 0000 |0002: invoke-virtual {v0}, [Ltech/ula/model/repositories/RefreshStatus;.clone:()Ljava/lang/Object; // method@d792 │ │ +4266d6: 0c00 |0005: move-result-object v0 │ │ +4266d8: 1f00 db1c |0006: check-cast v0, [Ltech/ula/model/repositories/RefreshStatus; // type@1cdb │ │ +4266dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6746 (AppsRepository.kt) │ │ │ │ @@ -946384,17 +946384,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -426a0c: |[426a0c] tech.ula.model.repositories.UlaDatabase$Companion.:()V │ │ -426a1c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -426a22: 0e00 |0003: return-void │ │ +426a00: |[426a00] tech.ula.model.repositories.UlaDatabase$Companion.:()V │ │ +426a10: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +426a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/UlaDatabase$Companion; │ │ │ │ #1 : (in Ltech/ula/model/repositories/UlaDatabase$Companion;) │ │ @@ -946402,17 +946402,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -426a24: |[426a24] tech.ula.model.repositories.UlaDatabase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -426a34: 7010 77ce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.:()V // method@ce77 │ │ -426a3a: 0e00 |0003: return-void │ │ +426a18: |[426a18] tech.ula.model.repositories.UlaDatabase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +426a28: 7010 77ce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.:()V // method@ce77 │ │ +426a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/UlaDatabase$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -946421,66 +946421,66 @@ │ │ type : '(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -4268cc: |[4268cc] tech.ula.model.repositories.UlaDatabase$Companion.buildDatabase:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; │ │ -4268dc: 6e10 3002 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0230 │ │ -4268e2: 0c00 |0003: move-result-object v0 │ │ -4268e4: 1c01 1f1a |0004: const-class v1, Ltech/ula/model/repositories/UlaDatabase; // type@1a1f │ │ -4268e8: 1a02 f723 |0006: const-string v2, "Data.db" // string@23f7 │ │ -4268ec: 7130 7e51 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/room/Room;.databaseBuilder:(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)Landroidx/room/RoomDatabase$Builder; // method@517e │ │ -4268f2: 0c00 |000b: move-result-object v0 │ │ -4268f4: 1261 |000c: const/4 v1, #int 6 // #6 │ │ -4268f6: 2311 291c |000d: new-array v1, v1, [Landroidx/room/migration/Migration; // type@1c29 │ │ -4268fa: 2202 151a |000f: new-instance v2, Ltech/ula/model/repositories/Migration1To2; // type@1a15 │ │ -4268fe: 7010 61ce 0200 |0011: invoke-direct {v2}, Ltech/ula/model/repositories/Migration1To2;.:()V // method@ce61 │ │ -426904: 1f02 c30a |0014: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -426908: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -42690a: 4d02 0103 |0017: aput-object v2, v1, v3 │ │ -42690e: 2202 161a |0019: new-instance v2, Ltech/ula/model/repositories/Migration2To3; // type@1a16 │ │ -426912: 7010 63ce 0200 |001b: invoke-direct {v2}, Ltech/ula/model/repositories/Migration2To3;.:()V // method@ce63 │ │ -426918: 1f02 c30a |001e: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -42691c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -42691e: 4d02 0103 |0021: aput-object v2, v1, v3 │ │ -426922: 2202 171a |0023: new-instance v2, Ltech/ula/model/repositories/Migration3To4; // type@1a17 │ │ -426926: 7010 65ce 0200 |0025: invoke-direct {v2}, Ltech/ula/model/repositories/Migration3To4;.:()V // method@ce65 │ │ -42692c: 1f02 c30a |0028: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -426930: 1223 |002a: const/4 v3, #int 2 // #2 │ │ -426932: 4d02 0103 |002b: aput-object v2, v1, v3 │ │ -426936: 2202 181a |002d: new-instance v2, Ltech/ula/model/repositories/Migration4To5; // type@1a18 │ │ -42693a: 7010 67ce 0200 |002f: invoke-direct {v2}, Ltech/ula/model/repositories/Migration4To5;.:()V // method@ce67 │ │ -426940: 1f02 c30a |0032: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -426944: 1233 |0034: const/4 v3, #int 3 // #3 │ │ -426946: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ -42694a: 2202 191a |0037: new-instance v2, Ltech/ula/model/repositories/Migration5To6; // type@1a19 │ │ -42694e: 7010 69ce 0200 |0039: invoke-direct {v2}, Ltech/ula/model/repositories/Migration5To6;.:()V // method@ce69 │ │ -426954: 1f02 c30a |003c: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -426958: 1243 |003e: const/4 v3, #int 4 // #4 │ │ -42695a: 4d02 0103 |003f: aput-object v2, v1, v3 │ │ -42695e: 2202 1a1a |0041: new-instance v2, Ltech/ula/model/repositories/Migration6To7; // type@1a1a │ │ -426962: 7010 6bce 0200 |0043: invoke-direct {v2}, Ltech/ula/model/repositories/Migration6To7;.:()V // method@ce6b │ │ -426968: 1f02 c30a |0046: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ -42696c: 1253 |0048: const/4 v3, #int 5 // #5 │ │ -42696e: 4d02 0103 |0049: aput-object v2, v1, v3 │ │ -426972: 6e20 8351 1000 |004b: invoke-virtual {v0, v1}, Landroidx/room/RoomDatabase$Builder;.addMigrations:([Landroidx/room/migration/Migration;)Landroidx/room/RoomDatabase$Builder; // method@5183 │ │ -426978: 0c00 |004e: move-result-object v0 │ │ -42697a: 2201 1d1a |004f: new-instance v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // type@1a1d │ │ -42697e: 7020 75ce 5100 |0051: invoke-direct {v1, v5}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.:(Landroid/content/Context;)V // method@ce75 │ │ -426984: 1f01 ad0a |0054: check-cast v1, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ -426988: 6e20 8251 1000 |0056: invoke-virtual {v0, v1}, Landroidx/room/RoomDatabase$Builder;.addCallback:(Landroidx/room/RoomDatabase$Callback;)Landroidx/room/RoomDatabase$Builder; // method@5182 │ │ -42698e: 0c05 |0059: move-result-object v5 │ │ -426990: 6e10 8551 0500 |005a: invoke-virtual {v5}, Landroidx/room/RoomDatabase$Builder;.build:()Landroidx/room/RoomDatabase; // method@5185 │ │ -426996: 0c05 |005d: move-result-object v5 │ │ -426998: 1a00 5358 |005e: const-string v0, "Room.databaseBuilder(con… .build()" // string@5853 │ │ -42699c: 7120 569f 0500 |0060: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4269a2: 1f05 1f1a |0063: check-cast v5, Ltech/ula/model/repositories/UlaDatabase; // type@1a1f │ │ -4269a6: 1105 |0065: return-object v5 │ │ +4268c0: |[4268c0] tech.ula.model.repositories.UlaDatabase$Companion.buildDatabase:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; │ │ +4268d0: 6e10 3002 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0230 │ │ +4268d6: 0c00 |0003: move-result-object v0 │ │ +4268d8: 1c01 1f1a |0004: const-class v1, Ltech/ula/model/repositories/UlaDatabase; // type@1a1f │ │ +4268dc: 1a02 f723 |0006: const-string v2, "Data.db" // string@23f7 │ │ +4268e0: 7130 7e51 1002 |0008: invoke-static {v0, v1, v2}, Landroidx/room/Room;.databaseBuilder:(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)Landroidx/room/RoomDatabase$Builder; // method@517e │ │ +4268e6: 0c00 |000b: move-result-object v0 │ │ +4268e8: 1261 |000c: const/4 v1, #int 6 // #6 │ │ +4268ea: 2311 291c |000d: new-array v1, v1, [Landroidx/room/migration/Migration; // type@1c29 │ │ +4268ee: 2202 151a |000f: new-instance v2, Ltech/ula/model/repositories/Migration1To2; // type@1a15 │ │ +4268f2: 7010 61ce 0200 |0011: invoke-direct {v2}, Ltech/ula/model/repositories/Migration1To2;.:()V // method@ce61 │ │ +4268f8: 1f02 c30a |0014: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +4268fc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +4268fe: 4d02 0103 |0017: aput-object v2, v1, v3 │ │ +426902: 2202 161a |0019: new-instance v2, Ltech/ula/model/repositories/Migration2To3; // type@1a16 │ │ +426906: 7010 63ce 0200 |001b: invoke-direct {v2}, Ltech/ula/model/repositories/Migration2To3;.:()V // method@ce63 │ │ +42690c: 1f02 c30a |001e: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +426910: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +426912: 4d02 0103 |0021: aput-object v2, v1, v3 │ │ +426916: 2202 171a |0023: new-instance v2, Ltech/ula/model/repositories/Migration3To4; // type@1a17 │ │ +42691a: 7010 65ce 0200 |0025: invoke-direct {v2}, Ltech/ula/model/repositories/Migration3To4;.:()V // method@ce65 │ │ +426920: 1f02 c30a |0028: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +426924: 1223 |002a: const/4 v3, #int 2 // #2 │ │ +426926: 4d02 0103 |002b: aput-object v2, v1, v3 │ │ +42692a: 2202 181a |002d: new-instance v2, Ltech/ula/model/repositories/Migration4To5; // type@1a18 │ │ +42692e: 7010 67ce 0200 |002f: invoke-direct {v2}, Ltech/ula/model/repositories/Migration4To5;.:()V // method@ce67 │ │ +426934: 1f02 c30a |0032: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +426938: 1233 |0034: const/4 v3, #int 3 // #3 │ │ +42693a: 4d02 0103 |0035: aput-object v2, v1, v3 │ │ +42693e: 2202 191a |0037: new-instance v2, Ltech/ula/model/repositories/Migration5To6; // type@1a19 │ │ +426942: 7010 69ce 0200 |0039: invoke-direct {v2}, Ltech/ula/model/repositories/Migration5To6;.:()V // method@ce69 │ │ +426948: 1f02 c30a |003c: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +42694c: 1243 |003e: const/4 v3, #int 4 // #4 │ │ +42694e: 4d02 0103 |003f: aput-object v2, v1, v3 │ │ +426952: 2202 1a1a |0041: new-instance v2, Ltech/ula/model/repositories/Migration6To7; // type@1a1a │ │ +426956: 7010 6bce 0200 |0043: invoke-direct {v2}, Ltech/ula/model/repositories/Migration6To7;.:()V // method@ce6b │ │ +42695c: 1f02 c30a |0046: check-cast v2, Landroidx/room/migration/Migration; // type@0ac3 │ │ +426960: 1253 |0048: const/4 v3, #int 5 // #5 │ │ +426962: 4d02 0103 |0049: aput-object v2, v1, v3 │ │ +426966: 6e20 8351 1000 |004b: invoke-virtual {v0, v1}, Landroidx/room/RoomDatabase$Builder;.addMigrations:([Landroidx/room/migration/Migration;)Landroidx/room/RoomDatabase$Builder; // method@5183 │ │ +42696c: 0c00 |004e: move-result-object v0 │ │ +42696e: 2201 1d1a |004f: new-instance v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // type@1a1d │ │ +426972: 7020 75ce 5100 |0051: invoke-direct {v1, v5}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.:(Landroid/content/Context;)V // method@ce75 │ │ +426978: 1f01 ad0a |0054: check-cast v1, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ +42697c: 6e20 8251 1000 |0056: invoke-virtual {v0, v1}, Landroidx/room/RoomDatabase$Builder;.addCallback:(Landroidx/room/RoomDatabase$Callback;)Landroidx/room/RoomDatabase$Builder; // method@5182 │ │ +426982: 0c05 |0059: move-result-object v5 │ │ +426984: 6e10 8551 0500 |005a: invoke-virtual {v5}, Landroidx/room/RoomDatabase$Builder;.build:()Landroidx/room/RoomDatabase; // method@5185 │ │ +42698a: 0c05 |005d: move-result-object v5 │ │ +42698c: 1a00 5358 |005e: const-string v0, "Room.databaseBuilder(con… .build()" // string@5853 │ │ +426990: 7120 569f 0500 |0060: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +426996: 1f05 1f1a |0063: check-cast v5, Ltech/ula/model/repositories/UlaDatabase; // type@1a1f │ │ +42699a: 1105 |0065: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x0008 line=37 │ │ 0x000f line=40 │ │ 0x0019 line=41 │ │ @@ -946501,36 +946501,36 @@ │ │ type : '(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4269a8: |[4269a8] tech.ula.model.repositories.UlaDatabase$Companion.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; │ │ -4269b8: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -4269bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4269c2: 7100 7dce 0000 |0005: invoke-static {}, Ltech/ula/model/repositories/UlaDatabase;.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; // method@ce7d │ │ -4269c8: 0c00 |0008: move-result-object v0 │ │ -4269ca: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -4269ce: 2814 |000b: goto 001f // +0014 │ │ -4269d0: 1d01 |000c: monitor-enter v1 │ │ -4269d2: 7100 7dce 0000 |000d: invoke-static {}, Ltech/ula/model/repositories/UlaDatabase;.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; // method@ce7d │ │ -4269d8: 0c00 |0010: move-result-object v0 │ │ -4269da: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -4269de: 280b |0013: goto 001e // +000b │ │ -4269e0: 6200 a1a0 |0014: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -4269e4: 7020 79ce 2000 |0016: invoke-direct {v0, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.buildDatabase:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce79 │ │ -4269ea: 0c02 |0019: move-result-object v2 │ │ -4269ec: 7110 7ece 0200 |001a: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase;.access$setINSTANCE$cp:(Ltech/ula/model/repositories/UlaDatabase;)V // method@ce7e │ │ -4269f2: 0720 |001d: move-object v0, v2 │ │ -4269f4: 1e01 |001e: monitor-exit v1 │ │ -4269f6: 1100 |001f: return-object v0 │ │ -4269f8: 0d02 |0020: move-exception v2 │ │ -4269fa: 1e01 |0021: monitor-exit v1 │ │ -4269fc: 2702 |0022: throw v2 │ │ +42699c: |[42699c] tech.ula.model.repositories.UlaDatabase$Companion.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; │ │ +4269ac: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +4269b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4269b6: 7100 7dce 0000 |0005: invoke-static {}, Ltech/ula/model/repositories/UlaDatabase;.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; // method@ce7d │ │ +4269bc: 0c00 |0008: move-result-object v0 │ │ +4269be: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +4269c2: 2814 |000b: goto 001f // +0014 │ │ +4269c4: 1d01 |000c: monitor-enter v1 │ │ +4269c6: 7100 7dce 0000 |000d: invoke-static {}, Ltech/ula/model/repositories/UlaDatabase;.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; // method@ce7d │ │ +4269cc: 0c00 |0010: move-result-object v0 │ │ +4269ce: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +4269d2: 280b |0013: goto 001e // +000b │ │ +4269d4: 6200 a1a0 |0014: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +4269d8: 7020 79ce 2000 |0016: invoke-direct {v0, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.buildDatabase:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce79 │ │ +4269de: 0c02 |0019: move-result-object v2 │ │ +4269e0: 7110 7ece 0200 |001a: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase;.access$setINSTANCE$cp:(Ltech/ula/model/repositories/UlaDatabase;)V // method@ce7e │ │ +4269e6: 0720 |001d: move-object v0, v2 │ │ +4269e8: 1e01 |001e: monitor-exit v1 │ │ +4269ea: 1100 |001f: return-object v0 │ │ +4269ec: 0d02 |0020: move-exception v2 │ │ +4269ee: 1e01 |0021: monitor-exit v1 │ │ +4269f0: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x000d - 0x001d │ │ -> 0x0020 │ │ positions : │ │ 0x0005 line=31 │ │ 0x000d line=32 │ │ 0x0014 line=33 │ │ @@ -946568,17 +946568,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -427ae4: |[427ae4] tech.ula.model.state.AppsStartupEvent.:()V │ │ -427af4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -427afa: 0e00 |0003: return-void │ │ +427ad8: |[427ad8] tech.ula.model.state.AppsStartupEvent.:()V │ │ +427ae8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +427aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AppsStartupEvent; │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupEvent;) │ │ @@ -946586,17 +946586,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -427afc: |[427afc] tech.ula.model.state.AppsStartupEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -427b0c: 7010 c5ce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AppsStartupEvent;.:()V // method@cec5 │ │ -427b12: 0e00 |0003: return-void │ │ +427af0: |[427af0] tech.ula.model.state.AppsStartupEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +427b00: 7010 c5ce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AppsStartupEvent;.:()V // method@cec5 │ │ +427b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AppsStartupEvent; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -946760,41 +946760,41 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -428edc: |[428edc] tech.ula.model.state.AppsStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;)V │ │ -428eec: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -428ef0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428ef6: 1a00 7487 |0005: const-string v0, "filesystemManager" // string@8774 │ │ -428efa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428f00: 1a00 d2d3 |000a: const-string v0, "ulaFiles" // string@d3d2 │ │ -428f04: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428f0a: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ -428f0e: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428f14: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -428f1a: 5b13 f1a0 |0017: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a0f1 │ │ -428f1e: 5b14 f5a0 |0019: iput-object v4, v1, Ltech/ula/model/state/AppsStartupFsm;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a0f5 │ │ -428f22: 5b15 f2a0 |001b: iput-object v5, v1, Ltech/ula/model/state/AppsStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a0f2 │ │ -428f26: 1a03 521a |001d: const-string v3, "AppsFSM" // string@1a52 │ │ -428f2a: 5b13 efa0 |001f: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.className:Ljava/lang/String; // field@a0ef │ │ -428f2e: 6e10 85ce 0200 |0021: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -428f34: 0c03 |0024: move-result-object v3 │ │ -428f36: 5b13 f3a0 |0025: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0f3 │ │ -428f3a: 6e10 83ce 0200 |0027: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -428f40: 0c02 |002a: move-result-object v2 │ │ -428f42: 5b12 f0a0 |002b: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0f0 │ │ -428f46: 2202 0a08 |002d: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -428f4a: 7010 2140 0200 |002f: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -428f50: 6203 6aa1 |0032: sget-object v3, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ -428f54: 6e20 2540 3200 |0034: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428f5a: 5b12 f4a0 |0037: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428f5e: 0e00 |0039: return-void │ │ +428ed0: |[428ed0] tech.ula.model.state.AppsStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;)V │ │ +428ee0: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +428ee4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428eea: 1a00 7487 |0005: const-string v0, "filesystemManager" // string@8774 │ │ +428eee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428ef4: 1a00 d2d3 |000a: const-string v0, "ulaFiles" // string@d3d2 │ │ +428ef8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428efe: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ +428f02: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428f08: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +428f0e: 5b13 f1a0 |0017: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a0f1 │ │ +428f12: 5b14 f5a0 |0019: iput-object v4, v1, Ltech/ula/model/state/AppsStartupFsm;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a0f5 │ │ +428f16: 5b15 f2a0 |001b: iput-object v5, v1, Ltech/ula/model/state/AppsStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a0f2 │ │ +428f1a: 1a03 521a |001d: const-string v3, "AppsFSM" // string@1a52 │ │ +428f1e: 5b13 efa0 |001f: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.className:Ljava/lang/String; // field@a0ef │ │ +428f22: 6e10 85ce 0200 |0021: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +428f28: 0c03 |0024: move-result-object v3 │ │ +428f2a: 5b13 f3a0 |0025: iput-object v3, v1, Ltech/ula/model/state/AppsStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0f3 │ │ +428f2e: 6e10 83ce 0200 |0027: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +428f34: 0c02 |002a: move-result-object v2 │ │ +428f36: 5b12 f0a0 |002b: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0f0 │ │ +428f3a: 2202 0a08 |002d: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +428f3e: 7010 2140 0200 |002f: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +428f44: 6203 6aa1 |0032: sget-object v3, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ +428f48: 6e20 2540 3200 |0034: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428f4e: 5b12 f4a0 |0037: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428f52: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=16 │ │ 0x001f line=23 │ │ 0x0021 line=25 │ │ 0x0027 line=26 │ │ 0x002d line=28 │ │ @@ -946810,22 +946810,22 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -428f60: |[428f60] tech.ula.model.state.AppsStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -428f70: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ -428f74: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ -428f78: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -428f7c: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -428f82: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ -428f86: 7054 ebce 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/model/state/AppsStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;)V // method@ceeb │ │ -428f8c: 0e00 |000e: return-void │ │ +428f54: |[428f54] tech.ula.model.state.AppsStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +428f64: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ +428f68: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ +428f6c: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +428f70: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +428f76: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ +428f7a: 7054 ebce 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/model/state/AppsStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;)V // method@ceeb │ │ +428f80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=20 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x000f reg=1 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ 0x0000 - 0x000f reg=2 (null) Ltech/ula/utils/FilesystemManager; │ │ @@ -946839,17 +946839,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -428f90: |[428f90] tech.ula.model.state.AppsStartupFsm.access$checkAppsFilesystemCredentials:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;)V │ │ -428fa0: 7020 f6ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.checkAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;)V // method@cef6 │ │ -428fa6: 0e00 |0003: return-void │ │ +428f84: |[428f84] tech.ula.model.state.AppsStartupFsm.access$checkAppsFilesystemCredentials:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;)V │ │ +428f94: 7020 f6ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.checkAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;)V // method@cef6 │ │ +428f9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -946858,17 +946858,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -428fa8: |[428fa8] tech.ula.model.state.AppsStartupFsm.access$checkServiceType:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;)V │ │ -428fb8: 7020 f7ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.checkServiceType:(Ltech/ula/model/entities/Session;)V // method@cef7 │ │ -428fbe: 0e00 |0003: return-void │ │ +428f9c: |[428f9c] tech.ula.model.state.AppsStartupFsm.access$checkServiceType:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;)V │ │ +428fac: 7020 f7ce 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.checkServiceType:(Ltech/ula/model/entities/Session;)V // method@cef7 │ │ +428fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -946877,17 +946877,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428e00: |[428e00] tech.ula.model.state.AppsStartupFsm.access$getClassName$p:(Ltech/ula/model/state/AppsStartupFsm;)Ljava/lang/String; │ │ -428e10: 5400 efa0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.className:Ljava/lang/String; // field@a0ef │ │ -428e14: 1100 |0002: return-object v0 │ │ +428df4: |[428df4] tech.ula.model.state.AppsStartupFsm.access$getClassName$p:(Ltech/ula/model/state/AppsStartupFsm;)Ljava/lang/String; │ │ +428e04: 5400 efa0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.className:Ljava/lang/String; // field@a0ef │ │ +428e08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #5 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946895,17 +946895,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428e64: |[428e64] tech.ula.model.state.AppsStartupFsm.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; │ │ -428e74: 5400 f0a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0f0 │ │ -428e78: 1100 |0002: return-object v0 │ │ +428e58: |[428e58] tech.ula.model.state.AppsStartupFsm.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; │ │ +428e68: 5400 f0a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0f0 │ │ +428e6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #6 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946913,17 +946913,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/FilesystemManager;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428e94: |[428e94] tech.ula.model.state.AppsStartupFsm.access$getFilesystemManager$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/FilesystemManager; │ │ -428ea4: 5400 f1a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a0f1 │ │ -428ea8: 1100 |0002: return-object v0 │ │ +428e88: |[428e88] tech.ula.model.state.AppsStartupFsm.access$getFilesystemManager$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/FilesystemManager; │ │ +428e98: 5400 f1a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a0f1 │ │ +428e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #7 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946931,17 +946931,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428eac: |[428eac] tech.ula.model.state.AppsStartupFsm.access$getLogger$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/Logger; │ │ -428ebc: 5400 f2a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a0f2 │ │ -428ec0: 1100 |0002: return-object v0 │ │ +428ea0: |[428ea0] tech.ula.model.state.AppsStartupFsm.access$getLogger$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/Logger; │ │ +428eb0: 5400 f2a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a0f2 │ │ +428eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #8 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946949,17 +946949,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428e7c: |[428e7c] tech.ula.model.state.AppsStartupFsm.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; │ │ -428e8c: 5400 f3a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0f3 │ │ -428e90: 1100 |0002: return-object v0 │ │ +428e70: |[428e70] tech.ula.model.state.AppsStartupFsm.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; │ │ +428e80: 5400 f3a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0f3 │ │ +428e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #9 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946967,17 +946967,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428778: |[428778] tech.ula.model.state.AppsStartupFsm.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; │ │ -428788: 5400 f4a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -42878c: 1100 |0002: return-object v0 │ │ +42876c: |[42876c] tech.ula.model.state.AppsStartupFsm.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; │ │ +42877c: 5400 f4a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #10 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -946985,17 +946985,17 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/UlaFiles;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -428ec4: |[428ec4] tech.ula.model.state.AppsStartupFsm.access$getUlaFiles$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/UlaFiles; │ │ -428ed4: 5400 f5a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a0f5 │ │ -428ed8: 1100 |0002: return-object v0 │ │ +428eb8: |[428eb8] tech.ula.model.state.AppsStartupFsm.access$getUlaFiles$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/UlaFiles; │ │ +428ec8: 5400 f5a0 |0000: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a0f5 │ │ +428ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #11 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -947003,59 +947003,59 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -428fc0: |[428fc0] tech.ula.model.state.AppsStartupFsm.checkAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;)V │ │ -428fd0: 6e10 51cd 0400 |0000: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -428fd6: 0c00 |0003: move-result-object v0 │ │ -428fd8: 1f00 5f10 |0004: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -428fdc: 7210 fd82 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -428fe2: 0a00 |0009: move-result v0 │ │ -428fe4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -428fe6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -428fe8: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ -428fec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -428fee: 2802 |000f: goto 0011 // +0002 │ │ -428ff0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -428ff2: 3800 2500 |0011: if-eqz v0, 0036 // +0025 │ │ -428ff6: 6e10 50cd 0400 |0013: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -428ffc: 0c00 |0016: move-result-object v0 │ │ -428ffe: 1f00 5f10 |0017: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -429002: 7210 fd82 0000 |0019: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -429008: 0a00 |001c: move-result v0 │ │ -42900a: 3d00 0400 |001d: if-lez v0, 0021 // +0004 │ │ -42900e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -429010: 2802 |0020: goto 0022 // +0002 │ │ -429012: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -429014: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ -429018: 6e10 52cd 0400 |0024: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -42901e: 0c00 |0027: move-result-object v0 │ │ -429020: 1f00 5f10 |0028: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -429024: 7210 fd82 0000 |002a: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -42902a: 0a00 |002d: move-result v0 │ │ -42902c: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ -429030: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -429032: 2802 |0031: goto 0033 // +0002 │ │ -429034: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -429036: 3800 0300 |0033: if-eqz v0, 0036 // +0003 │ │ -42903a: 2802 |0035: goto 0037 // +0002 │ │ -42903c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -42903e: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ -429042: 5434 f4a0 |0039: iget-object v4, v3, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -429046: 6200 b1a0 |003b: sget-object v0, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ -42904a: 6e20 2540 0400 |003d: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -429050: 0e00 |0040: return-void │ │ -429052: 5430 f4a0 |0041: iget-object v0, v3, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -429056: 2201 291a |0043: new-instance v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -42905a: 7020 bdce 4100 |0045: invoke-direct {v1, v4}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cebd │ │ -429060: 6e20 2540 1000 |0048: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -429066: 0e00 |004b: return-void │ │ +428fb4: |[428fb4] tech.ula.model.state.AppsStartupFsm.checkAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;)V │ │ +428fc4: 6e10 51cd 0400 |0000: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +428fca: 0c00 |0003: move-result-object v0 │ │ +428fcc: 1f00 5f10 |0004: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +428fd0: 7210 fd82 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +428fd6: 0a00 |0009: move-result v0 │ │ +428fd8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +428fda: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +428fdc: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ +428fe0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +428fe2: 2802 |000f: goto 0011 // +0002 │ │ +428fe4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +428fe6: 3800 2500 |0011: if-eqz v0, 0036 // +0025 │ │ +428fea: 6e10 50cd 0400 |0013: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +428ff0: 0c00 |0016: move-result-object v0 │ │ +428ff2: 1f00 5f10 |0017: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +428ff6: 7210 fd82 0000 |0019: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +428ffc: 0a00 |001c: move-result v0 │ │ +428ffe: 3d00 0400 |001d: if-lez v0, 0021 // +0004 │ │ +429002: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +429004: 2802 |0020: goto 0022 // +0002 │ │ +429006: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +429008: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ +42900c: 6e10 52cd 0400 |0024: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +429012: 0c00 |0027: move-result-object v0 │ │ +429014: 1f00 5f10 |0028: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +429018: 7210 fd82 0000 |002a: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +42901e: 0a00 |002d: move-result v0 │ │ +429020: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ +429024: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +429026: 2802 |0031: goto 0033 // +0002 │ │ +429028: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +42902a: 3800 0300 |0033: if-eqz v0, 0036 // +0003 │ │ +42902e: 2802 |0035: goto 0037 // +0002 │ │ +429030: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +429032: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ +429036: 5434 f4a0 |0039: iget-object v4, v3, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +42903a: 6200 b1a0 |003b: sget-object v0, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ +42903e: 6e20 2540 0400 |003d: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +429044: 0e00 |0040: return-void │ │ +429046: 5430 f4a0 |0041: iget-object v0, v3, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +42904a: 2201 291a |0043: new-instance v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +42904e: 7020 bdce 4100 |0045: invoke-direct {v1, v4}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cebd │ │ +429054: 6e20 2540 1000 |0048: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42905a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0013 line=86 │ │ 0x0024 line=87 │ │ 0x0039 line=89 │ │ 0x0041 line=92 │ │ @@ -947068,29 +947068,29 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -429068: |[429068] tech.ula.model.state.AppsStartupFsm.checkServiceType:(Ltech/ula/model/entities/Session;)V │ │ -429078: 6e10 abcd 0200 |0000: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -42907e: 0c02 |0003: move-result-object v2 │ │ -429080: 6200 ea9f |0004: sget-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -429084: 7120 559f 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42908a: 0a02 |0009: move-result v2 │ │ -42908c: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ -429090: 5412 f4a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -429094: 6200 ada0 |000e: sget-object v0, Ltech/ula/model/state/AppRequiresServiceType;.INSTANCE:Ltech/ula/model/state/AppRequiresServiceType; // field@a0ad │ │ -429098: 6e20 2540 0200 |0010: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42909e: 0e00 |0013: return-void │ │ -4290a0: 5412 f4a0 |0014: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -4290a4: 6200 aca0 |0016: sget-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ -4290a8: 6e20 2540 0200 |0018: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4290ae: 0e00 |001b: return-void │ │ +42905c: |[42905c] tech.ula.model.state.AppsStartupFsm.checkServiceType:(Ltech/ula/model/entities/Session;)V │ │ +42906c: 6e10 abcd 0200 |0000: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +429072: 0c02 |0003: move-result-object v2 │ │ +429074: 6200 ea9f |0004: sget-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +429078: 7120 559f 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42907e: 0a02 |0009: move-result v2 │ │ +429080: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ +429084: 5412 f4a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +429088: 6200 ada0 |000e: sget-object v0, Ltech/ula/model/state/AppRequiresServiceType;.INSTANCE:Ltech/ula/model/state/AppRequiresServiceType; // field@a0ad │ │ +42908c: 6e20 2540 0200 |0010: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +429092: 0e00 |0013: return-void │ │ +429094: 5412 f4a0 |0014: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +429098: 6200 aca0 |0016: sget-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ +42909c: 6e20 2540 0200 |0018: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4290a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000c line=97 │ │ 0x0014 line=100 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Ltech/ula/model/state/AppsStartupFsm; │ │ @@ -947102,78 +947102,78 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 121 16-bit code units │ │ -428848: |[428848] tech.ula.model.state.AppsStartupFsm.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428858: 2080 2b1a |0000: instance-of v0, v8, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ -42885c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -428860: 0780 |0004: move-object v0, v8 │ │ -428862: 1f00 2b1a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ -428866: 5201 b6a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -42886a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -42886e: b521 |000b: and-int/2addr v1, v2 │ │ -428870: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -428874: 5208 b6a0 |000e: iget v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -428878: b128 |0010: sub-int/2addr v8, v2 │ │ -42887a: 5908 b6a0 |0011: iput v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -42887e: 2806 |0013: goto 0019 // +0006 │ │ -428880: 2200 2b1a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ -428884: 7030 c7ce 5008 |0016: invoke-direct {v0, v5, v8}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cec7 │ │ -42888a: 5408 b7a0 |0019: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.result:Ljava/lang/Object; // field@a0b7 │ │ -42888e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -428894: 0c01 |001e: move-result-object v1 │ │ -428896: 5202 b6a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -42889a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -42889c: 3802 1c00 |0022: if-eqz v2, 003e // +001c │ │ -4288a0: 3332 1200 |0024: if-ne v2, v3, 0036 // +0012 │ │ -4288a4: 5406 b5a0 |0026: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$2:Ljava/lang/Object; // field@a0b5 │ │ -4288a8: 1f06 eb19 |0028: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4288ac: 5406 b4a0 |002a: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$1:Ljava/lang/Object; // field@a0b4 │ │ -4288b0: 1f06 e819 |002c: check-cast v6, Ltech/ula/model/entities/App; // type@19e8 │ │ -4288b4: 5406 b3a0 |002e: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$0:Ljava/lang/Object; // field@a0b3 │ │ -4288b8: 1f06 361a |0030: check-cast v6, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -4288bc: 7110 738a 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4288c2: 2831 |0035: goto 0066 // +0031 │ │ -4288c4: 2206 7210 |0036: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -4288c8: 1a07 e278 |0038: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4288cc: 7020 8c83 7600 |003a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4288d2: 2706 |003d: throw v6 │ │ -4288d4: 7110 738a 0800 |003e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4288da: 5458 f4a0 |0041: iget-object v8, v5, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -4288de: 6202 00a1 |0043: sget-object v2, Ltech/ula/model/state/CopyingAppScript;.INSTANCE:Ltech/ula/model/state/CopyingAppScript; // field@a100 │ │ -4288e2: 6e20 2540 2800 |0045: invoke-virtual {v8, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4288e8: 7100 e2ab 0000 |0048: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -4288ee: 0c08 |004b: move-result-object v8 │ │ -4288f0: 1f08 f512 |004c: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -4288f4: 2202 2c1a |004e: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ -4288f8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -4288fa: 7054 c9ce 5276 |0051: invoke-direct {v2, v5, v6, v7, v4}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cec9 │ │ -428900: 1f02 9e13 |0054: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428904: 5b05 b3a0 |0056: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$0:Ljava/lang/Object; // field@a0b3 │ │ -428908: 5b06 b4a0 |0058: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$1:Ljava/lang/Object; // field@a0b4 │ │ -42890c: 5b07 b5a0 |005a: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$2:Ljava/lang/Object; // field@a0b5 │ │ -428910: 5903 b6a0 |005c: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -428914: 7130 72aa 2800 |005e: invoke-static {v8, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -42891a: 0c06 |0061: move-result-object v6 │ │ -42891c: 3316 0300 |0062: if-ne v6, v1, 0065 // +0003 │ │ -428920: 1101 |0064: return-object v1 │ │ -428922: 0756 |0065: move-object v6, v5 │ │ -428924: 5467 f4a0 |0066: iget-object v7, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428928: 6208 afa0 |0068: sget-object v8, Ltech/ula/model/state/AppScriptCopySucceeded;.INSTANCE:Ltech/ula/model/state/AppScriptCopySucceeded; // field@a0af │ │ -42892c: 6e20 2540 8700 |006a: invoke-virtual {v7, v8}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428932: 2809 |006d: goto 0076 // +0009 │ │ -428934: 0756 |006e: move-object v6, v5 │ │ -428936: 5466 f4a0 |006f: iget-object v6, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -42893a: 6207 aea0 |0071: sget-object v7, Ltech/ula/model/state/AppScriptCopyFailed;.INSTANCE:Ltech/ula/model/state/AppScriptCopyFailed; // field@a0ae │ │ -42893e: 6e20 2540 7600 |0073: invoke-virtual {v6, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428944: 6206 b779 |0076: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428948: 1106 |0078: return-object v6 │ │ +42883c: |[42883c] tech.ula.model.state.AppsStartupFsm.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42884c: 2080 2b1a |0000: instance-of v0, v8, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ +428850: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +428854: 0780 |0004: move-object v0, v8 │ │ +428856: 1f00 2b1a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ +42885a: 5201 b6a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +42885e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +428862: b521 |000b: and-int/2addr v1, v2 │ │ +428864: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +428868: 5208 b6a0 |000e: iget v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +42886c: b128 |0010: sub-int/2addr v8, v2 │ │ +42886e: 5908 b6a0 |0011: iput v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +428872: 2806 |0013: goto 0019 // +0006 │ │ +428874: 2200 2b1a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1; // type@1a2b │ │ +428878: 7030 c7ce 5008 |0016: invoke-direct {v0, v5, v8}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cec7 │ │ +42887e: 5408 b7a0 |0019: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.result:Ljava/lang/Object; // field@a0b7 │ │ +428882: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +428888: 0c01 |001e: move-result-object v1 │ │ +42888a: 5202 b6a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +42888e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +428890: 3802 1c00 |0022: if-eqz v2, 003e // +001c │ │ +428894: 3332 1200 |0024: if-ne v2, v3, 0036 // +0012 │ │ +428898: 5406 b5a0 |0026: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$2:Ljava/lang/Object; // field@a0b5 │ │ +42889c: 1f06 eb19 |0028: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4288a0: 5406 b4a0 |002a: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$1:Ljava/lang/Object; // field@a0b4 │ │ +4288a4: 1f06 e819 |002c: check-cast v6, Ltech/ula/model/entities/App; // type@19e8 │ │ +4288a8: 5406 b3a0 |002e: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$0:Ljava/lang/Object; // field@a0b3 │ │ +4288ac: 1f06 361a |0030: check-cast v6, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +4288b0: 7110 738a 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4288b6: 2831 |0035: goto 0066 // +0031 │ │ +4288b8: 2206 7210 |0036: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +4288bc: 1a07 e278 |0038: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4288c0: 7020 8c83 7600 |003a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4288c6: 2706 |003d: throw v6 │ │ +4288c8: 7110 738a 0800 |003e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4288ce: 5458 f4a0 |0041: iget-object v8, v5, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +4288d2: 6202 00a1 |0043: sget-object v2, Ltech/ula/model/state/CopyingAppScript;.INSTANCE:Ltech/ula/model/state/CopyingAppScript; // field@a100 │ │ +4288d6: 6e20 2540 2800 |0045: invoke-virtual {v8, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4288dc: 7100 e2ab 0000 |0048: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4288e2: 0c08 |004b: move-result-object v8 │ │ +4288e4: 1f08 f512 |004c: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4288e8: 2202 2c1a |004e: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ +4288ec: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +4288ee: 7054 c9ce 5276 |0051: invoke-direct {v2, v5, v6, v7, v4}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cec9 │ │ +4288f4: 1f02 9e13 |0054: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4288f8: 5b05 b3a0 |0056: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$0:Ljava/lang/Object; // field@a0b3 │ │ +4288fc: 5b06 b4a0 |0058: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$1:Ljava/lang/Object; // field@a0b4 │ │ +428900: 5b07 b5a0 |005a: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.L$2:Ljava/lang/Object; // field@a0b5 │ │ +428904: 5903 b6a0 |005c: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +428908: 7130 72aa 2800 |005e: invoke-static {v8, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +42890e: 0c06 |0061: move-result-object v6 │ │ +428910: 3316 0300 |0062: if-ne v6, v1, 0065 // +0003 │ │ +428914: 1101 |0064: return-object v1 │ │ +428916: 0756 |0065: move-object v6, v5 │ │ +428918: 5467 f4a0 |0066: iget-object v7, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +42891c: 6208 afa0 |0068: sget-object v8, Ltech/ula/model/state/AppScriptCopySucceeded;.INSTANCE:Ltech/ula/model/state/AppScriptCopySucceeded; // field@a0af │ │ +428920: 6e20 2540 8700 |006a: invoke-virtual {v7, v8}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428926: 2809 |006d: goto 0076 // +0009 │ │ +428928: 0756 |006e: move-object v6, v5 │ │ +42892a: 5466 f4a0 |006f: iget-object v6, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +42892e: 6207 aea0 |0071: sget-object v7, Ltech/ula/model/state/AppScriptCopyFailed;.INSTANCE:Ltech/ula/model/state/AppScriptCopyFailed; // field@a0ae │ │ +428932: 6e20 2540 7600 |0073: invoke-virtual {v6, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428938: 6206 b779 |0076: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42893c: 1106 |0078: return-object v6 │ │ catches : 3 │ │ 0x0032 - 0x0035 │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x0048 - 0x0062 │ │ Ljava/lang/Exception; -> 0x006e │ │ 0x0066 - 0x006d │ │ Ljava/lang/Exception; -> 0x006f │ │ @@ -947197,97 +947197,97 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 152 16-bit code units │ │ -428970: |[428970] tech.ula.model.state.AppsStartupFsm.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428980: 2090 2d1a |0000: instance-of v0, v9, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ -428984: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -428988: 0790 |0004: move-object v0, v9 │ │ -42898a: 1f00 2d1a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ -42898e: 5201 c1a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -428992: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -428996: b521 |000b: and-int/2addr v1, v2 │ │ -428998: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42899c: 5209 c1a0 |000e: iget v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -4289a0: b129 |0010: sub-int/2addr v9, v2 │ │ -4289a2: 5909 c1a0 |0011: iput v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -4289a6: 2806 |0013: goto 0019 // +0006 │ │ -4289a8: 2200 2d1a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ -4289ac: 7030 cdce 7009 |0016: invoke-direct {v0, v7, v9}, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cecd │ │ -4289b2: 5409 c2a0 |0019: iget-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.result:Ljava/lang/Object; // field@a0c2 │ │ -4289b6: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4289bc: 0c01 |001e: move-result-object v1 │ │ -4289be: 5202 c1a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -4289c2: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -4289c4: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -4289c6: 3802 2f00 |0023: if-eqz v2, 0052 // +002f │ │ -4289ca: 3242 2100 |0025: if-eq v2, v4, 0046 // +0021 │ │ -4289ce: 3332 1700 |0027: if-ne v2, v3, 003e // +0017 │ │ -4289d2: 5408 c0a0 |0029: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$2:Ljava/lang/Object; // field@a0c0 │ │ -4289d6: 1f08 eb19 |002b: check-cast v8, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4289da: 5401 bfa0 |002d: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ -4289de: 1f01 e819 |002f: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -4289e2: 5400 bea0 |0031: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ -4289e6: 1f00 361a |0033: check-cast v0, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -4289ea: 7110 738a 0900 |0035: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4289f0: 0796 |0038: move-object v6, v9 │ │ -4289f2: 0789 |0039: move-object v9, v8 │ │ -4289f4: 0768 |003a: move-object v8, v6 │ │ -4289f6: 2845 |003b: goto 0080 // +0045 │ │ -4289f8: 0702 |003c: move-object v2, v0 │ │ -4289fa: 2851 |003d: goto 008e // +0051 │ │ -4289fc: 2208 7210 |003e: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -428a00: 1a09 e278 |0040: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428a04: 7020 8c83 9800 |0042: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -428a0a: 2708 |0045: throw v8 │ │ -428a0c: 5408 bfa0 |0046: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ -428a10: 1f08 e819 |0048: check-cast v8, Ltech/ula/model/entities/App; // type@19e8 │ │ -428a14: 5402 bea0 |004a: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ -428a18: 1f02 361a |004c: check-cast v2, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -428a1c: 7110 738a 0900 |004e: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428a22: 2819 |0051: goto 006a // +0019 │ │ -428a24: 7110 738a 0900 |0052: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428a2a: 5479 f4a0 |0055: iget-object v9, v7, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428a2e: 6202 10a1 |0057: sget-object v2, Ltech/ula/model/state/FetchingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/FetchingDatabaseEntries; // field@a110 │ │ -428a32: 6e20 2540 2900 |0059: invoke-virtual {v9, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428a38: 5b07 bea0 |005c: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ -428a3c: 5b08 bfa0 |005e: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ -428a40: 5904 c1a0 |0060: iput v4, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -428a44: 6e30 fbce 8700 |0062: invoke-virtual {v7, v8, v0}, Ltech/ula/model/state/AppsStartupFsm;.findAppsFilesystem:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefb │ │ -428a4a: 0c09 |0065: move-result-object v9 │ │ -428a4c: 3319 0300 |0066: if-ne v9, v1, 0069 // +0003 │ │ -428a50: 1101 |0068: return-object v1 │ │ -428a52: 0772 |0069: move-object v2, v7 │ │ -428a54: 1f09 eb19 |006a: check-cast v9, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -428a58: 6e10 54cd 0900 |006c: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -428a5e: 0b04 |006f: move-result-wide v4 │ │ -428a60: 5b02 bea0 |0070: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ -428a64: 5b08 bfa0 |0072: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ -428a68: 5b09 c0a0 |0074: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$2:Ljava/lang/Object; // field@a0c0 │ │ -428a6c: 5903 c1a0 |0076: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -428a70: 6e50 face 8254 |0078: invoke-virtual {v2, v8, v4, v5, v0}, Ltech/ula/model/state/AppsStartupFsm;.findAppSession:(Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefa │ │ -428a76: 0c08 |007b: move-result-object v8 │ │ -428a78: 3318 0300 |007c: if-ne v8, v1, 007f // +0003 │ │ -428a7c: 1101 |007e: return-object v1 │ │ -428a7e: 0720 |007f: move-object v0, v2 │ │ -428a80: 1f08 f719 |0080: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ -428a84: 5401 f4a0 |0082: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428a88: 2202 471a |0084: new-instance v2, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -428a8c: 7030 43cf 9208 |0086: invoke-direct {v2, v9, v8}, Ltech/ula/model/state/DatabaseEntriesFetched;.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V // method@cf43 │ │ -428a92: 6e20 2540 2100 |0089: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428a98: 2809 |008c: goto 0095 // +0009 │ │ -428a9a: 0772 |008d: move-object v2, v7 │ │ -428a9c: 5428 f4a0 |008e: iget-object v8, v2, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428aa0: 6209 02a1 |0090: sget-object v9, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.INSTANCE:Ltech/ula/model/state/DatabaseEntriesFetchFailed; // field@a102 │ │ -428aa4: 6e20 2540 9800 |0092: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428aaa: 6208 b779 |0095: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428aae: 1108 |0097: return-object v8 │ │ +428964: |[428964] tech.ula.model.state.AppsStartupFsm.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428974: 2090 2d1a |0000: instance-of v0, v9, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ +428978: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42897c: 0790 |0004: move-object v0, v9 │ │ +42897e: 1f00 2d1a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ +428982: 5201 c1a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +428986: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42898a: b521 |000b: and-int/2addr v1, v2 │ │ +42898c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +428990: 5209 c1a0 |000e: iget v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +428994: b129 |0010: sub-int/2addr v9, v2 │ │ +428996: 5909 c1a0 |0011: iput v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +42899a: 2806 |0013: goto 0019 // +0006 │ │ +42899c: 2200 2d1a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1; // type@1a2d │ │ +4289a0: 7030 cdce 7009 |0016: invoke-direct {v0, v7, v9}, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cecd │ │ +4289a6: 5409 c2a0 |0019: iget-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.result:Ljava/lang/Object; // field@a0c2 │ │ +4289aa: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4289b0: 0c01 |001e: move-result-object v1 │ │ +4289b2: 5202 c1a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +4289b6: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +4289b8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +4289ba: 3802 2f00 |0023: if-eqz v2, 0052 // +002f │ │ +4289be: 3242 2100 |0025: if-eq v2, v4, 0046 // +0021 │ │ +4289c2: 3332 1700 |0027: if-ne v2, v3, 003e // +0017 │ │ +4289c6: 5408 c0a0 |0029: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$2:Ljava/lang/Object; // field@a0c0 │ │ +4289ca: 1f08 eb19 |002b: check-cast v8, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4289ce: 5401 bfa0 |002d: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ +4289d2: 1f01 e819 |002f: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +4289d6: 5400 bea0 |0031: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ +4289da: 1f00 361a |0033: check-cast v0, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +4289de: 7110 738a 0900 |0035: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4289e4: 0796 |0038: move-object v6, v9 │ │ +4289e6: 0789 |0039: move-object v9, v8 │ │ +4289e8: 0768 |003a: move-object v8, v6 │ │ +4289ea: 2845 |003b: goto 0080 // +0045 │ │ +4289ec: 0702 |003c: move-object v2, v0 │ │ +4289ee: 2851 |003d: goto 008e // +0051 │ │ +4289f0: 2208 7210 |003e: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +4289f4: 1a09 e278 |0040: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4289f8: 7020 8c83 9800 |0042: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4289fe: 2708 |0045: throw v8 │ │ +428a00: 5408 bfa0 |0046: iget-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ +428a04: 1f08 e819 |0048: check-cast v8, Ltech/ula/model/entities/App; // type@19e8 │ │ +428a08: 5402 bea0 |004a: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ +428a0c: 1f02 361a |004c: check-cast v2, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +428a10: 7110 738a 0900 |004e: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428a16: 2819 |0051: goto 006a // +0019 │ │ +428a18: 7110 738a 0900 |0052: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428a1e: 5479 f4a0 |0055: iget-object v9, v7, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428a22: 6202 10a1 |0057: sget-object v2, Ltech/ula/model/state/FetchingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/FetchingDatabaseEntries; // field@a110 │ │ +428a26: 6e20 2540 2900 |0059: invoke-virtual {v9, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428a2c: 5b07 bea0 |005c: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ +428a30: 5b08 bfa0 |005e: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ +428a34: 5904 c1a0 |0060: iput v4, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +428a38: 6e30 fbce 8700 |0062: invoke-virtual {v7, v8, v0}, Ltech/ula/model/state/AppsStartupFsm;.findAppsFilesystem:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefb │ │ +428a3e: 0c09 |0065: move-result-object v9 │ │ +428a40: 3319 0300 |0066: if-ne v9, v1, 0069 // +0003 │ │ +428a44: 1101 |0068: return-object v1 │ │ +428a46: 0772 |0069: move-object v2, v7 │ │ +428a48: 1f09 eb19 |006a: check-cast v9, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +428a4c: 6e10 54cd 0900 |006c: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +428a52: 0b04 |006f: move-result-wide v4 │ │ +428a54: 5b02 bea0 |0070: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$0:Ljava/lang/Object; // field@a0be │ │ +428a58: 5b08 bfa0 |0072: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$1:Ljava/lang/Object; // field@a0bf │ │ +428a5c: 5b09 c0a0 |0074: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.L$2:Ljava/lang/Object; // field@a0c0 │ │ +428a60: 5903 c1a0 |0076: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +428a64: 6e50 face 8254 |0078: invoke-virtual {v2, v8, v4, v5, v0}, Ltech/ula/model/state/AppsStartupFsm;.findAppSession:(Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefa │ │ +428a6a: 0c08 |007b: move-result-object v8 │ │ +428a6c: 3318 0300 |007c: if-ne v8, v1, 007f // +0003 │ │ +428a70: 1101 |007e: return-object v1 │ │ +428a72: 0720 |007f: move-object v0, v2 │ │ +428a74: 1f08 f719 |0080: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ +428a78: 5401 f4a0 |0082: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428a7c: 2202 471a |0084: new-instance v2, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +428a80: 7030 43cf 9208 |0086: invoke-direct {v2, v9, v8}, Ltech/ula/model/state/DatabaseEntriesFetched;.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V // method@cf43 │ │ +428a86: 6e20 2540 2100 |0089: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428a8c: 2809 |008c: goto 0095 // +0009 │ │ +428a8e: 0772 |008d: move-object v2, v7 │ │ +428a90: 5428 f4a0 |008e: iget-object v8, v2, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428a94: 6209 02a1 |0090: sget-object v9, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.INSTANCE:Ltech/ula/model/state/DatabaseEntriesFetchFailed; // field@a102 │ │ +428a98: 6e20 2540 9800 |0092: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428a9e: 6208 b779 |0095: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428aa2: 1108 |0097: return-object v8 │ │ catches : 5 │ │ 0x0035 - 0x0038 │ │ Ljava/lang/Exception; -> 0x003c │ │ 0x004e - 0x0051 │ │ Ljava/lang/Exception; -> 0x008e │ │ 0x005c - 0x0066 │ │ Ljava/lang/Exception; -> 0x008d │ │ @@ -947317,29 +947317,29 @@ │ │ type : '(Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -428ae8: |[428ae8] tech.ula.model.state.AppsStartupFsm.findAppSession:(Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428af8: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -428afe: 0c00 |0003: move-result-object v0 │ │ -428b00: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -428b04: 2207 2e1a |0006: new-instance v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ -428b08: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -428b0a: 0771 |0009: move-object v1, v7 │ │ -428b0c: 0782 |000a: move-object v2, v8 │ │ -428b0e: 0793 |000b: move-object v3, v9 │ │ -428b10: 04a4 |000c: move-wide v4, v10 │ │ -428b12: 7606 cfce 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V // method@cecf │ │ -428b18: 1f07 9e13 |0010: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428b1c: 7130 72aa 700c |0012: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -428b22: 0c09 |0015: move-result-object v9 │ │ -428b24: 1109 |0016: return-object v9 │ │ +428adc: |[428adc] tech.ula.model.state.AppsStartupFsm.findAppSession:(Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428aec: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +428af2: 0c00 |0003: move-result-object v0 │ │ +428af4: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +428af8: 2207 2e1a |0006: new-instance v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ +428afc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +428afe: 0771 |0009: move-object v1, v7 │ │ +428b00: 0782 |000a: move-object v2, v8 │ │ +428b02: 0793 |000b: move-object v3, v9 │ │ +428b04: 04a4 |000c: move-wide v4, v10 │ │ +428b06: 7606 cfce 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V // method@cecf │ │ +428b0c: 1f07 9e13 |0010: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428b10: 7130 72aa 700c |0012: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +428b16: 0c09 |0015: move-result-object v9 │ │ +428b18: 1109 |0016: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x0017 reg=9 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0017 reg=10 (null) J │ │ @@ -947350,25 +947350,25 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -428b28: |[428b28] tech.ula.model.state.AppsStartupFsm.findAppsFilesystem:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428b38: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -428b3e: 0c00 |0003: move-result-object v0 │ │ -428b40: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -428b44: 2201 2f1a |0006: new-instance v1, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ -428b48: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -428b4a: 7040 d3ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ced3 │ │ -428b50: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428b54: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -428b5a: 0c04 |0011: move-result-object v4 │ │ -428b5c: 1104 |0012: return-object v4 │ │ +428b1c: |[428b1c] tech.ula.model.state.AppsStartupFsm.findAppsFilesystem:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428b2c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +428b32: 0c00 |0003: move-result-object v0 │ │ +428b34: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +428b38: 2201 2f1a |0006: new-instance v1, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ +428b3c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +428b3e: 7040 d3ce 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ced3 │ │ +428b44: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428b48: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +428b4e: 0c04 |0011: move-result-object v4 │ │ +428b50: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x0013 reg=4 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -947378,18 +947378,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -42875c: |[42875c] tech.ula.model.state.AppsStartupFsm.getState:()Landroidx/lifecycle/LiveData; │ │ -42876c: 5410 f4a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428770: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -428774: 1100 |0004: return-object v0 │ │ +428750: |[428750] tech.ula.model.state.AppsStartupFsm.getState:()Landroidx/lifecycle/LiveData; │ │ +428760: 5410 f4a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428764: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +428768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppsStartupFsm; │ │ │ │ #5 : (in Ltech/ula/model/state/AppsStartupFsm;) │ │ @@ -947397,79 +947397,79 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -428b60: |[428b60] tech.ula.model.state.AppsStartupFsm.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428b70: 20a0 301a |0000: instance-of v0, v10, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ -428b74: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -428b78: 07a0 |0004: move-object v0, v10 │ │ -428b7a: 1f00 301a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ -428b7e: 5201 d2a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -428b82: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -428b86: b521 |000b: and-int/2addr v1, v2 │ │ -428b88: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -428b8c: 520a d2a0 |000e: iget v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -428b90: b12a |0010: sub-int/2addr v10, v2 │ │ -428b92: 590a d2a0 |0011: iput v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -428b96: 2806 |0013: goto 0019 // +0006 │ │ -428b98: 2200 301a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ -428b9c: 7030 d7ce 500a |0016: invoke-direct {v0, v5, v10}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@ced7 │ │ -428ba2: 540a d3a0 |0019: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.result:Ljava/lang/Object; // field@a0d3 │ │ -428ba6: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -428bac: 0c01 |001e: move-result-object v1 │ │ -428bae: 5202 d2a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -428bb2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -428bb4: 3802 2400 |0022: if-eqz v2, 0046 // +0024 │ │ -428bb8: 3332 1a00 |0024: if-ne v2, v3, 003e // +001a │ │ -428bbc: 5406 d1a0 |0026: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$4:Ljava/lang/Object; // field@a0d1 │ │ -428bc0: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ -428bc4: 5406 d0a0 |002a: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$3:Ljava/lang/Object; // field@a0d0 │ │ -428bc8: 1f06 9210 |002c: check-cast v6, Ljava/lang/String; // type@1092 │ │ -428bcc: 5406 cfa0 |002e: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$2:Ljava/lang/Object; // field@a0cf │ │ -428bd0: 1f06 9210 |0030: check-cast v6, Ljava/lang/String; // type@1092 │ │ -428bd4: 5406 cea0 |0032: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$1:Ljava/lang/Object; // field@a0ce │ │ -428bd8: 1f06 eb19 |0034: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -428bdc: 5406 cda0 |0036: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$0:Ljava/lang/Object; // field@a0cd │ │ -428be0: 1f06 361a |0038: check-cast v6, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -428be4: 7110 738a 0a00 |003a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428bea: 2837 |003d: goto 0074 // +0037 │ │ -428bec: 2206 7210 |003e: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -428bf0: 1a07 e278 |0040: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428bf4: 7020 8c83 7600 |0042: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -428bfa: 2706 |0045: throw v6 │ │ -428bfc: 7110 738a 0a00 |0046: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428c02: 6e20 5ecd 7600 |0049: invoke-virtual {v6, v7}, Ltech/ula/model/entities/Filesystem;.setDefaultUsername:(Ljava/lang/String;)V // method@cd5e │ │ -428c08: 6e20 5dcd 8600 |004c: invoke-virtual {v6, v8}, Ltech/ula/model/entities/Filesystem;.setDefaultPassword:(Ljava/lang/String;)V // method@cd5d │ │ -428c0e: 6e20 5fcd 9600 |004f: invoke-virtual {v6, v9}, Ltech/ula/model/entities/Filesystem;.setDefaultVncPassword:(Ljava/lang/String;)V // method@cd5f │ │ -428c14: 7100 e2ab 0000 |0052: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -428c1a: 0c0a |0055: move-result-object v10 │ │ -428c1c: 1f0a f512 |0056: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -428c20: 2202 311a |0058: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ -428c24: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -428c26: 7040 d9ce 5246 |005b: invoke-direct {v2, v5, v6, v4}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@ced9 │ │ -428c2c: 1f02 9e13 |005e: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428c30: 5b05 cda0 |0060: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$0:Ljava/lang/Object; // field@a0cd │ │ -428c34: 5b06 cea0 |0062: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$1:Ljava/lang/Object; // field@a0ce │ │ -428c38: 5b07 cfa0 |0064: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$2:Ljava/lang/Object; // field@a0cf │ │ -428c3c: 5b08 d0a0 |0066: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$3:Ljava/lang/Object; // field@a0d0 │ │ -428c40: 5b09 d1a0 |0068: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$4:Ljava/lang/Object; // field@a0d1 │ │ -428c44: 5903 d2a0 |006a: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -428c48: 7130 72aa 2a00 |006c: invoke-static {v10, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -428c4e: 0c06 |006f: move-result-object v6 │ │ -428c50: 3316 0300 |0070: if-ne v6, v1, 0073 // +0003 │ │ -428c54: 1101 |0072: return-object v1 │ │ -428c56: 0756 |0073: move-object v6, v5 │ │ -428c58: 5466 f4a0 |0074: iget-object v6, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428c5c: 6207 b1a0 |0076: sget-object v7, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ -428c60: 6e20 2540 7600 |0078: invoke-virtual {v6, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428c66: 6206 b779 |007b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428c6a: 1106 |007d: return-object v6 │ │ +428b54: |[428b54] tech.ula.model.state.AppsStartupFsm.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428b64: 20a0 301a |0000: instance-of v0, v10, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ +428b68: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +428b6c: 07a0 |0004: move-object v0, v10 │ │ +428b6e: 1f00 301a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ +428b72: 5201 d2a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +428b76: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +428b7a: b521 |000b: and-int/2addr v1, v2 │ │ +428b7c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +428b80: 520a d2a0 |000e: iget v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +428b84: b12a |0010: sub-int/2addr v10, v2 │ │ +428b86: 590a d2a0 |0011: iput v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +428b8a: 2806 |0013: goto 0019 // +0006 │ │ +428b8c: 2200 301a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1; // type@1a30 │ │ +428b90: 7030 d7ce 500a |0016: invoke-direct {v0, v5, v10}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@ced7 │ │ +428b96: 540a d3a0 |0019: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.result:Ljava/lang/Object; // field@a0d3 │ │ +428b9a: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +428ba0: 0c01 |001e: move-result-object v1 │ │ +428ba2: 5202 d2a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +428ba6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +428ba8: 3802 2400 |0022: if-eqz v2, 0046 // +0024 │ │ +428bac: 3332 1a00 |0024: if-ne v2, v3, 003e // +001a │ │ +428bb0: 5406 d1a0 |0026: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$4:Ljava/lang/Object; // field@a0d1 │ │ +428bb4: 1f06 9210 |0028: check-cast v6, Ljava/lang/String; // type@1092 │ │ +428bb8: 5406 d0a0 |002a: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$3:Ljava/lang/Object; // field@a0d0 │ │ +428bbc: 1f06 9210 |002c: check-cast v6, Ljava/lang/String; // type@1092 │ │ +428bc0: 5406 cfa0 |002e: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$2:Ljava/lang/Object; // field@a0cf │ │ +428bc4: 1f06 9210 |0030: check-cast v6, Ljava/lang/String; // type@1092 │ │ +428bc8: 5406 cea0 |0032: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$1:Ljava/lang/Object; // field@a0ce │ │ +428bcc: 1f06 eb19 |0034: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +428bd0: 5406 cda0 |0036: iget-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$0:Ljava/lang/Object; // field@a0cd │ │ +428bd4: 1f06 361a |0038: check-cast v6, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +428bd8: 7110 738a 0a00 |003a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428bde: 2837 |003d: goto 0074 // +0037 │ │ +428be0: 2206 7210 |003e: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +428be4: 1a07 e278 |0040: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +428be8: 7020 8c83 7600 |0042: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +428bee: 2706 |0045: throw v6 │ │ +428bf0: 7110 738a 0a00 |0046: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428bf6: 6e20 5ecd 7600 |0049: invoke-virtual {v6, v7}, Ltech/ula/model/entities/Filesystem;.setDefaultUsername:(Ljava/lang/String;)V // method@cd5e │ │ +428bfc: 6e20 5dcd 8600 |004c: invoke-virtual {v6, v8}, Ltech/ula/model/entities/Filesystem;.setDefaultPassword:(Ljava/lang/String;)V // method@cd5d │ │ +428c02: 6e20 5fcd 9600 |004f: invoke-virtual {v6, v9}, Ltech/ula/model/entities/Filesystem;.setDefaultVncPassword:(Ljava/lang/String;)V // method@cd5f │ │ +428c08: 7100 e2ab 0000 |0052: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +428c0e: 0c0a |0055: move-result-object v10 │ │ +428c10: 1f0a f512 |0056: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +428c14: 2202 311a |0058: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ +428c18: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +428c1a: 7040 d9ce 5246 |005b: invoke-direct {v2, v5, v6, v4}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@ced9 │ │ +428c20: 1f02 9e13 |005e: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428c24: 5b05 cda0 |0060: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$0:Ljava/lang/Object; // field@a0cd │ │ +428c28: 5b06 cea0 |0062: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$1:Ljava/lang/Object; // field@a0ce │ │ +428c2c: 5b07 cfa0 |0064: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$2:Ljava/lang/Object; // field@a0cf │ │ +428c30: 5b08 d0a0 |0066: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$3:Ljava/lang/Object; // field@a0d0 │ │ +428c34: 5b09 d1a0 |0068: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.L$4:Ljava/lang/Object; // field@a0d1 │ │ +428c38: 5903 d2a0 |006a: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +428c3c: 7130 72aa 2a00 |006c: invoke-static {v10, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +428c42: 0c06 |006f: move-result-object v6 │ │ +428c44: 3316 0300 |0070: if-ne v6, v1, 0073 // +0003 │ │ +428c48: 1101 |0072: return-object v1 │ │ +428c4a: 0756 |0073: move-object v6, v5 │ │ +428c4c: 5466 f4a0 |0074: iget-object v6, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428c50: 6207 b1a0 |0076: sget-object v7, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ +428c54: 6e20 2540 7600 |0078: invoke-virtual {v6, v7}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428c5a: 6206 b779 |007b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428c5e: 1106 |007d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=147 │ │ 0x003e line=153 │ │ 0x0046 line=147 │ │ 0x0049 line=148 │ │ 0x004c line=149 │ │ @@ -947490,30 +947490,30 @@ │ │ type : '(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -428c6c: |[428c6c] tech.ula.model.state.AppsStartupFsm.setServiceType:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428c7c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -428c82: 0c00 |0003: move-result-object v0 │ │ -428c84: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -428c88: 2201 321a |0006: new-instance v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ -428c8c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -428c8e: 7052 ddce 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V // method@cedd │ │ -428c94: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428c98: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -428c9e: 0c04 |0011: move-result-object v4 │ │ -428ca0: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -428ca6: 0c05 |0015: move-result-object v5 │ │ -428ca8: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -428cac: 1104 |0018: return-object v4 │ │ -428cae: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428cb2: 1104 |001b: return-object v4 │ │ +428c60: |[428c60] tech.ula.model.state.AppsStartupFsm.setServiceType:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428c70: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +428c76: 0c00 |0003: move-result-object v0 │ │ +428c78: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +428c7c: 2201 321a |0006: new-instance v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ +428c80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +428c82: 7052 ddce 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V // method@cedd │ │ +428c88: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428c8c: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +428c92: 0c04 |0011: move-result-object v4 │ │ +428c94: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +428c9a: 0c05 |0015: move-result-object v5 │ │ +428c9c: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +428ca0: 1104 |0018: return-object v4 │ │ +428ca2: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428ca6: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x001c reg=5 (null) Ltech/ula/model/entities/ServiceType; │ │ @@ -947524,20 +947524,20 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4290b0: |[4290b0] tech.ula.model.state.AppsStartupFsm.setState$app_release:(Ltech/ula/model/state/AppsStartupState;)V │ │ -4290c0: 1a00 f9b2 |0000: const-string v0, "newState" // string@b2f9 │ │ -4290c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4290ca: 5410 f4a0 |0005: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -4290ce: 6e20 2540 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4290d4: 0e00 |000a: return-void │ │ +4290a4: |[4290a4] tech.ula.model.state.AppsStartupFsm.setState$app_release:(Ltech/ula/model/state/AppsStartupState;)V │ │ +4290b4: 1a00 f9b2 |0000: const-string v0, "newState" // string@b2f9 │ │ +4290b8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4290be: 5410 f4a0 |0005: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +4290c2: 6e20 2540 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4290c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/state/AppsStartupState; │ │ │ │ @@ -947546,32 +947546,32 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -428e18: |[428e18] tech.ula.model.state.AppsStartupFsm.submitEvent:(Ltech/ula/model/state/AppsStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -428e28: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -428e2c: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428e32: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -428e36: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428e3c: 2200 331a |000a: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ -428e40: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -428e42: 7040 e1ce 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V // method@cee1 │ │ -428e48: 0705 |0010: move-object v5, v0 │ │ -428e4a: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428e4e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -428e50: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -428e52: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -428e54: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -428e56: 07a2 |0017: move-object v2, v10 │ │ -428e58: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -428e5e: 0c09 |001b: move-result-object v9 │ │ -428e60: 1109 |001c: return-object v9 │ │ +428e0c: |[428e0c] tech.ula.model.state.AppsStartupFsm.submitEvent:(Ltech/ula/model/state/AppsStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +428e1c: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +428e20: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428e26: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +428e2a: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428e30: 2200 331a |000a: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ +428e34: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +428e36: 7040 e1ce 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V // method@cee1 │ │ +428e3c: 0705 |0010: move-object v5, v0 │ │ +428e3e: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428e42: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +428e44: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +428e46: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +428e48: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +428e4a: 07a2 |0017: move-object v2, v10 │ │ +428e4c: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +428e52: 0c09 |001b: move-result-object v9 │ │ +428e54: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/state/AppsStartupEvent; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -947581,60 +947581,60 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -428790: |[428790] tech.ula.model.state.AppsStartupFsm.transitionIsAcceptable:(Ltech/ula/model/state/AppsStartupEvent;)Z │ │ -4287a0: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -4287a4: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4287aa: 5420 f4a0 |0005: iget-object v0, v2, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -4287ae: 6e10 2340 0000 |0007: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -4287b4: 0c00 |000a: move-result-object v0 │ │ -4287b6: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -4287ba: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4287c0: 1a01 7bce |0010: const-string v1, "state.value!!" // string@ce7b │ │ -4287c4: 7120 569f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4287ca: 1f00 371a |0015: check-cast v0, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ -4287ce: 2031 271a |0017: instance-of v1, v3, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -4287d2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -4287d6: 2003 811a |001b: instance-of v3, v0, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ -4287da: 2830 |001d: goto 004d // +0030 │ │ -4287dc: 2031 401a |001e: instance-of v1, v3, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -4287e0: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -4287e4: 2003 471a |0022: instance-of v3, v0, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -4287e8: 2829 |0024: goto 004d // +0029 │ │ -4287ea: 2031 771a |0025: instance-of v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -4287ee: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ -4287f2: 2003 291a |0029: instance-of v3, v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -4287f6: 2822 |002b: goto 004d // +0022 │ │ -4287f8: 2031 3f1a |002c: instance-of v1, v3, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -4287fc: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ -428800: 2003 281a |0030: instance-of v3, v0, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ -428804: 281b |0032: goto 004d // +001b │ │ -428806: 2031 761a |0033: instance-of v1, v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -42880a: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ -42880e: 2003 241a |0037: instance-of v3, v0, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ -428812: 2814 |0039: goto 004d // +0014 │ │ -428814: 2031 411a |003a: instance-of v1, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -428818: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -42881c: 2003 231a |003e: instance-of v3, v0, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ -428820: 280d |0040: goto 004d // +000d │ │ -428822: 2031 781a |0041: instance-of v1, v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -428826: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ -42882a: 2003 261a |0045: instance-of v3, v0, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ -42882e: 2806 |0047: goto 004d // +0006 │ │ -428830: 2033 601a |0048: instance-of v3, v3, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ -428834: 3803 0400 |004a: if-eqz v3, 004e // +0004 │ │ -428838: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -42883a: 0f03 |004d: return v3 │ │ -42883c: 2203 e211 |004e: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -428840: 7010 d689 0300 |0050: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -428846: 2703 |0053: throw v3 │ │ +428784: |[428784] tech.ula.model.state.AppsStartupFsm.transitionIsAcceptable:(Ltech/ula/model/state/AppsStartupEvent;)Z │ │ +428794: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +428798: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42879e: 5420 f4a0 |0005: iget-object v0, v2, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +4287a2: 6e10 2340 0000 |0007: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +4287a8: 0c00 |000a: move-result-object v0 │ │ +4287aa: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +4287ae: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4287b4: 1a01 7bce |0010: const-string v1, "state.value!!" // string@ce7b │ │ +4287b8: 7120 569f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4287be: 1f00 371a |0015: check-cast v0, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ +4287c2: 2031 271a |0017: instance-of v1, v3, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +4287c6: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +4287ca: 2003 811a |001b: instance-of v3, v0, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ +4287ce: 2830 |001d: goto 004d // +0030 │ │ +4287d0: 2031 401a |001e: instance-of v1, v3, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +4287d4: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +4287d8: 2003 471a |0022: instance-of v3, v0, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +4287dc: 2829 |0024: goto 004d // +0029 │ │ +4287de: 2031 771a |0025: instance-of v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +4287e2: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ +4287e6: 2003 291a |0029: instance-of v3, v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +4287ea: 2822 |002b: goto 004d // +0022 │ │ +4287ec: 2031 3f1a |002c: instance-of v1, v3, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +4287f0: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ +4287f4: 2003 281a |0030: instance-of v3, v0, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ +4287f8: 281b |0032: goto 004d // +001b │ │ +4287fa: 2031 761a |0033: instance-of v1, v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +4287fe: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ +428802: 2003 241a |0037: instance-of v3, v0, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ +428806: 2814 |0039: goto 004d // +0014 │ │ +428808: 2031 411a |003a: instance-of v1, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +42880c: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +428810: 2003 231a |003e: instance-of v3, v0, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ +428814: 280d |0040: goto 004d // +000d │ │ +428816: 2031 781a |0041: instance-of v1, v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42881a: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ +42881e: 2003 261a |0045: instance-of v3, v0, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ +428822: 2806 |0047: goto 004d // +0006 │ │ +428824: 2033 601a |0048: instance-of v3, v3, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ +428828: 3803 0400 |004a: if-eqz v3, 004e // +0004 │ │ +42882c: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +42882e: 0f03 |004d: return v3 │ │ +428830: 2203 e211 |004e: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +428834: 7010 d689 0300 |0050: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +42883a: 2703 |0053: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=39 │ │ 0x0017 line=41 │ │ 0x001e line=42 │ │ 0x0025 line=43 │ │ 0x002c line=44 │ │ @@ -947651,94 +947651,94 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -428cb4: |[428cb4] tech.ula.model.state.AppsStartupFsm.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -428cc4: 20a0 341a |0000: instance-of v0, v10, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ -428cc8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -428ccc: 07a0 |0004: move-object v0, v10 │ │ -428cce: 1f00 341a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ -428cd2: 5201 e8a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428cd6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -428cda: b521 |000b: and-int/2addr v1, v2 │ │ -428cdc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -428ce0: 520a e8a0 |000e: iget v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428ce4: b12a |0010: sub-int/2addr v10, v2 │ │ -428ce6: 590a e8a0 |0011: iput v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428cea: 2806 |0013: goto 0019 // +0006 │ │ -428cec: 2200 341a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ -428cf0: 7030 e5ce 600a |0016: invoke-direct {v0, v6, v10}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cee5 │ │ -428cf6: 540a e9a0 |0019: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.result:Ljava/lang/Object; // field@a0e9 │ │ -428cfa: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -428d00: 0c01 |001e: move-result-object v1 │ │ -428d02: 5202 e8a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428d06: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -428d08: 3802 2200 |0022: if-eqz v2, 0044 // +0022 │ │ -428d0c: 3332 1800 |0024: if-ne v2, v3, 003c // +0018 │ │ -428d10: 5407 e7a0 |0026: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$3:Ljava/lang/Object; // field@a0e7 │ │ -428d14: 0779 |0028: move-object v9, v7 │ │ -428d16: 1f09 eb19 |0029: check-cast v9, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -428d1a: 5407 e6a0 |002b: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$2:Ljava/lang/Object; // field@a0e6 │ │ -428d1e: 0778 |002d: move-object v8, v7 │ │ -428d20: 1f08 f719 |002e: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ -428d24: 5407 e5a0 |0030: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$1:Ljava/lang/Object; // field@a0e5 │ │ -428d28: 1f07 e819 |0032: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ -428d2c: 5400 e4a0 |0034: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$0:Ljava/lang/Object; // field@a0e4 │ │ -428d30: 1f00 361a |0036: check-cast v0, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -428d34: 7110 738a 0a00 |0038: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428d3a: 2856 |003b: goto 0091 // +0056 │ │ -428d3c: 2207 7210 |003c: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -428d40: 1a08 e278 |003e: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428d44: 7020 8c83 8700 |0040: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -428d4a: 2707 |0043: throw v7 │ │ -428d4c: 7110 738a 0a00 |0044: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428d52: 546a f4a0 |0047: iget-object v10, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428d56: 6202 63a1 |0049: sget-object v2, Ltech/ula/model/state/SyncingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/SyncingDatabaseEntries; // field@a163 │ │ -428d5a: 6e20 2540 2a00 |004b: invoke-virtual {v10, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428d60: 6e10 54cd 0900 |004e: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -428d66: 0b04 |0051: move-result-wide v4 │ │ -428d68: 6e30 b1cd 4805 |0052: invoke-virtual {v8, v4, v5}, Ltech/ula/model/entities/Session;.setFilesystemId:(J)V // method@cdb1 │ │ -428d6e: 6e10 55cd 0900 |0055: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -428d74: 0c0a |0058: move-result-object v10 │ │ -428d76: 6e20 b2cd a800 |0059: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setFilesystemName:(Ljava/lang/String;)V // method@cdb2 │ │ -428d7c: 6e10 51cd 0900 |005c: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -428d82: 0c0a |005f: move-result-object v10 │ │ -428d84: 6e20 b9cd a800 |0060: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ -428d8a: 6e10 50cd 0900 |0063: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -428d90: 0c0a |0066: move-result-object v10 │ │ -428d92: 6e20 b5cd a800 |0067: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setPassword:(Ljava/lang/String;)V // method@cdb5 │ │ -428d98: 6e10 52cd 0900 |006a: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -428d9e: 0c0a |006d: move-result-object v10 │ │ -428da0: 6e20 bacd a800 |006e: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setVncPassword:(Ljava/lang/String;)V // method@cdba │ │ -428da6: 7100 e2ab 0000 |0071: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -428dac: 0c0a |0074: move-result-object v10 │ │ -428dae: 1f0a f512 |0075: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -428db2: 2202 351a |0077: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ -428db6: 1204 |0079: const/4 v4, #int 0 // #0 │ │ -428db8: 7040 e7ce 6248 |007a: invoke-direct {v2, v6, v8, v4}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cee7 │ │ -428dbe: 1f02 9e13 |007d: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ -428dc2: 5b06 e4a0 |007f: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$0:Ljava/lang/Object; // field@a0e4 │ │ -428dc6: 5b07 e5a0 |0081: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$1:Ljava/lang/Object; // field@a0e5 │ │ -428dca: 5b08 e6a0 |0083: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$2:Ljava/lang/Object; // field@a0e6 │ │ -428dce: 5b09 e7a0 |0085: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$3:Ljava/lang/Object; // field@a0e7 │ │ -428dd2: 5903 e8a0 |0087: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428dd6: 7130 72aa 2a00 |0089: invoke-static {v10, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -428ddc: 0c0a |008c: move-result-object v10 │ │ -428dde: 331a 0300 |008d: if-ne v10, v1, 0090 // +0003 │ │ -428de2: 1101 |008f: return-object v1 │ │ -428de4: 0760 |0090: move-object v0, v6 │ │ -428de6: 540a f4a0 |0091: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ -428dea: 2200 221a |0093: new-instance v0, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -428dee: 7040 9fce 7098 |0095: invoke-direct {v0, v7, v8, v9}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@ce9f │ │ -428df4: 6e20 2540 0a00 |0098: invoke-virtual {v10, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428dfa: 6207 b779 |009b: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428dfe: 1107 |009d: return-object v7 │ │ +428ca8: |[428ca8] tech.ula.model.state.AppsStartupFsm.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +428cb8: 20a0 341a |0000: instance-of v0, v10, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ +428cbc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +428cc0: 07a0 |0004: move-object v0, v10 │ │ +428cc2: 1f00 341a |0005: check-cast v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ +428cc6: 5201 e8a0 |0007: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428cca: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +428cce: b521 |000b: and-int/2addr v1, v2 │ │ +428cd0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +428cd4: 520a e8a0 |000e: iget v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428cd8: b12a |0010: sub-int/2addr v10, v2 │ │ +428cda: 590a e8a0 |0011: iput v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428cde: 2806 |0013: goto 0019 // +0006 │ │ +428ce0: 2200 341a |0014: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1; // type@1a34 │ │ +428ce4: 7030 e5ce 600a |0016: invoke-direct {v0, v6, v10}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cee5 │ │ +428cea: 540a e9a0 |0019: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.result:Ljava/lang/Object; // field@a0e9 │ │ +428cee: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +428cf4: 0c01 |001e: move-result-object v1 │ │ +428cf6: 5202 e8a0 |001f: iget v2, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428cfa: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +428cfc: 3802 2200 |0022: if-eqz v2, 0044 // +0022 │ │ +428d00: 3332 1800 |0024: if-ne v2, v3, 003c // +0018 │ │ +428d04: 5407 e7a0 |0026: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$3:Ljava/lang/Object; // field@a0e7 │ │ +428d08: 0779 |0028: move-object v9, v7 │ │ +428d0a: 1f09 eb19 |0029: check-cast v9, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +428d0e: 5407 e6a0 |002b: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$2:Ljava/lang/Object; // field@a0e6 │ │ +428d12: 0778 |002d: move-object v8, v7 │ │ +428d14: 1f08 f719 |002e: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ +428d18: 5407 e5a0 |0030: iget-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$1:Ljava/lang/Object; // field@a0e5 │ │ +428d1c: 1f07 e819 |0032: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ +428d20: 5400 e4a0 |0034: iget-object v0, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$0:Ljava/lang/Object; // field@a0e4 │ │ +428d24: 1f00 361a |0036: check-cast v0, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +428d28: 7110 738a 0a00 |0038: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428d2e: 2856 |003b: goto 0091 // +0056 │ │ +428d30: 2207 7210 |003c: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +428d34: 1a08 e278 |003e: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +428d38: 7020 8c83 8700 |0040: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +428d3e: 2707 |0043: throw v7 │ │ +428d40: 7110 738a 0a00 |0044: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428d46: 546a f4a0 |0047: iget-object v10, v6, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428d4a: 6202 63a1 |0049: sget-object v2, Ltech/ula/model/state/SyncingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/SyncingDatabaseEntries; // field@a163 │ │ +428d4e: 6e20 2540 2a00 |004b: invoke-virtual {v10, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428d54: 6e10 54cd 0900 |004e: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +428d5a: 0b04 |0051: move-result-wide v4 │ │ +428d5c: 6e30 b1cd 4805 |0052: invoke-virtual {v8, v4, v5}, Ltech/ula/model/entities/Session;.setFilesystemId:(J)V // method@cdb1 │ │ +428d62: 6e10 55cd 0900 |0055: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +428d68: 0c0a |0058: move-result-object v10 │ │ +428d6a: 6e20 b2cd a800 |0059: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setFilesystemName:(Ljava/lang/String;)V // method@cdb2 │ │ +428d70: 6e10 51cd 0900 |005c: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +428d76: 0c0a |005f: move-result-object v10 │ │ +428d78: 6e20 b9cd a800 |0060: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ +428d7e: 6e10 50cd 0900 |0063: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +428d84: 0c0a |0066: move-result-object v10 │ │ +428d86: 6e20 b5cd a800 |0067: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setPassword:(Ljava/lang/String;)V // method@cdb5 │ │ +428d8c: 6e10 52cd 0900 |006a: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +428d92: 0c0a |006d: move-result-object v10 │ │ +428d94: 6e20 bacd a800 |006e: invoke-virtual {v8, v10}, Ltech/ula/model/entities/Session;.setVncPassword:(Ljava/lang/String;)V // method@cdba │ │ +428d9a: 7100 e2ab 0000 |0071: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +428da0: 0c0a |0074: move-result-object v10 │ │ +428da2: 1f0a f512 |0075: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +428da6: 2202 351a |0077: new-instance v2, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ +428daa: 1204 |0079: const/4 v4, #int 0 // #0 │ │ +428dac: 7040 e7ce 6248 |007a: invoke-direct {v2, v6, v8, v4}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cee7 │ │ +428db2: 1f02 9e13 |007d: check-cast v2, Lkotlin/jvm/functions/Function2; // type@139e │ │ +428db6: 5b06 e4a0 |007f: iput-object v6, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$0:Ljava/lang/Object; // field@a0e4 │ │ +428dba: 5b07 e5a0 |0081: iput-object v7, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$1:Ljava/lang/Object; // field@a0e5 │ │ +428dbe: 5b08 e6a0 |0083: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$2:Ljava/lang/Object; // field@a0e6 │ │ +428dc2: 5b09 e7a0 |0085: iput-object v9, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.L$3:Ljava/lang/Object; // field@a0e7 │ │ +428dc6: 5903 e8a0 |0087: iput v3, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428dca: 7130 72aa 2a00 |0089: invoke-static {v10, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +428dd0: 0c0a |008c: move-result-object v10 │ │ +428dd2: 331a 0300 |008d: if-ne v10, v1, 0090 // +0003 │ │ +428dd6: 1101 |008f: return-object v1 │ │ +428dd8: 0760 |0090: move-object v0, v6 │ │ +428dda: 540a f4a0 |0091: iget-object v10, v0, Ltech/ula/model/state/AppsStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a0f4 │ │ +428dde: 2200 221a |0093: new-instance v0, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +428de2: 7040 9fce 7098 |0095: invoke-direct {v0, v7, v8, v9}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@ce9f │ │ +428de8: 6e20 2540 0a00 |0098: invoke-virtual {v10, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +428dee: 6207 b779 |009b: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428df2: 1107 |009d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x001f line=155 │ │ 0x003c line=164 │ │ 0x0044 line=155 │ │ 0x0047 line=156 │ │ 0x004e line=157 │ │ @@ -947785,17 +947785,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4290d8: |[4290d8] tech.ula.model.state.AppsStartupState.:()V │ │ -4290e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4290ee: 0e00 |0003: return-void │ │ +4290cc: |[4290cc] tech.ula.model.state.AppsStartupState.:()V │ │ +4290dc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4290e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AppsStartupState; │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupState;) │ │ @@ -947803,17 +947803,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4290f0: |[4290f0] tech.ula.model.state.AppsStartupState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -429100: 7010 03cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AppsStartupState;.:()V // method@cf03 │ │ -429106: 0e00 |0003: return-void │ │ +4290e4: |[4290e4] tech.ula.model.state.AppsStartupState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4290f4: 7010 03cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AppsStartupState;.:()V // method@cf03 │ │ +4290fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AppsStartupState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -947847,17 +947847,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42b5c4: |[42b5c4] tech.ula.model.state.SessionStartupEvent.:()V │ │ -42b5d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42b5da: 0e00 |0003: return-void │ │ +42b5b8: |[42b5b8] tech.ula.model.state.SessionStartupEvent.:()V │ │ +42b5c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42b5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/SessionStartupEvent; │ │ │ │ #1 : (in Ltech/ula/model/state/SessionStartupEvent;) │ │ @@ -947865,17 +947865,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42b5dc: |[42b5dc] tech.ula.model.state.SessionStartupEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42b5ec: 7010 ebcf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupEvent;.:()V // method@cfeb │ │ -42b5f2: 0e00 |0003: return-void │ │ +42b5d0: |[42b5d0] tech.ula.model.state.SessionStartupEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42b5e0: 7010 ebcf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupEvent;.:()V // method@cfeb │ │ +42b5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/SessionStartupEvent; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -948049,77 +948049,77 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -42c704: |[42c704] tech.ula.model.state.SessionStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;)V │ │ -42c714: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -42c718: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c71e: 1a00 f175 |0005: const-string v0, "assetRepository" // string@75f1 │ │ -42c722: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c728: 1a00 7487 |000a: const-string v0, "filesystemManager" // string@8774 │ │ -42c72c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c732: 1a00 ec75 |000f: const-string v0, "assetDownloader" // string@75ec │ │ -42c736: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c73c: 1a00 acce |0014: const-string v0, "storageCalculator" // string@ceac │ │ -42c740: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c746: 1a00 f9a2 |0019: const-string v0, "logger" // string@a2f9 │ │ -42c74a: 7120 5f9f 0700 |001b: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c750: 7010 0484 0100 |001e: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -42c756: 5b13 4ca1 |0021: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ -42c75a: 5b14 50a1 |0023: iput-object v4, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c75e: 5b15 4ba1 |0025: iput-object v5, v1, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42c762: 5b16 56a1 |0027: iput-object v6, v1, Ltech/ula/model/state/SessionStartupFsm;.storageCalculator:Ltech/ula/utils/StorageCalculator; // field@a156 │ │ -42c766: 5b17 53a1 |0029: iput-object v7, v1, Ltech/ula/model/state/SessionStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a153 │ │ -42c76a: 1a03 a05d |002b: const-string v3, "SessionFSM" // string@5da0 │ │ -42c76e: 5b13 4da1 |002d: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.className:Ljava/lang/String; // field@a14d │ │ -42c772: 2203 0a08 |002f: new-instance v3, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -42c776: 7010 2140 0300 |0031: invoke-direct {v3}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -42c77c: 6204 6ba1 |0034: sget-object v4, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ -42c780: 6e20 2540 4300 |0036: invoke-virtual {v3, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c786: 5b13 55a1 |0039: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c78a: 6e10 85ce 0200 |003b: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -42c790: 0c03 |003e: move-result-object v3 │ │ -42c792: 5b13 54a1 |003f: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a154 │ │ -42c796: 5413 54a1 |0041: iget-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a154 │ │ -42c79a: 7210 e3cc 0300 |0043: invoke-interface {v3}, Ltech/ula/model/daos/SessionDao;.findActiveSessions:()Landroidx/lifecycle/LiveData; // method@cce3 │ │ -42c7a0: 0c03 |0046: move-result-object v3 │ │ -42c7a2: 5b13 4aa1 |0047: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessionsLiveData:Landroidx/lifecycle/LiveData; // field@a14a │ │ -42c7a6: 2203 1711 |0049: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ -42c7aa: 7010 5886 0300 |004b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -42c7b0: 1f03 2c11 |004e: check-cast v3, Ljava/util/List; // type@112c │ │ -42c7b4: 5b13 49a1 |0050: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ -42c7b8: 6e10 83ce 0200 |0052: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -42c7be: 0c02 |0055: move-result-object v2 │ │ -42c7c0: 5b12 4fa1 |0056: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ -42c7c4: 5412 4fa1 |0058: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ -42c7c8: 7210 c8cc 0200 |005a: invoke-interface {v2}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ -42c7ce: 0c02 |005d: move-result-object v2 │ │ -42c7d0: 5b12 52a1 |005e: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemsLiveData:Landroidx/lifecycle/LiveData; // field@a152 │ │ -42c7d4: 2202 1711 |0060: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ -42c7d8: 7010 5886 0200 |0062: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -42c7de: 1f02 2c11 |0065: check-cast v2, Ljava/util/List; // type@112c │ │ -42c7e2: 5b12 51a1 |0067: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ -42c7e6: 2202 6a1a |0069: new-instance v2, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1; // type@1a6a │ │ -42c7ea: 7020 f3cf 1200 |006b: invoke-direct {v2, v1}, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cff3 │ │ -42c7f0: 1f02 9a13 |006e: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -42c7f4: 5b12 4ea1 |0070: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.extractionLogger:Lkotlin/jvm/functions/Function1; // field@a14e │ │ -42c7f8: 5412 4aa1 |0072: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessionsLiveData:Landroidx/lifecycle/LiveData; // field@a14a │ │ -42c7fc: 2203 681a |0074: new-instance v3, Ltech/ula/model/state/SessionStartupFsm$1; // type@1a68 │ │ -42c800: 7020 edcf 1300 |0076: invoke-direct {v3, v1}, Ltech/ula/model/state/SessionStartupFsm$1;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cfed │ │ -42c806: 1f03 0b08 |0079: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ -42c80a: 6e20 0b40 3200 |007b: invoke-virtual {v2, v3}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@400b │ │ -42c810: 5412 52a1 |007e: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemsLiveData:Landroidx/lifecycle/LiveData; // field@a152 │ │ -42c814: 2203 691a |0080: new-instance v3, Ltech/ula/model/state/SessionStartupFsm$2; // type@1a69 │ │ -42c818: 7020 f0cf 1300 |0082: invoke-direct {v3, v1}, Ltech/ula/model/state/SessionStartupFsm$2;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cff0 │ │ -42c81e: 1f03 0b08 |0085: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ -42c822: 6e20 0b40 3200 |0087: invoke-virtual {v2, v3}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@400b │ │ -42c828: 0e00 |008a: return-void │ │ +42c6f8: |[42c6f8] tech.ula.model.state.SessionStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;)V │ │ +42c708: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +42c70c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c712: 1a00 f175 |0005: const-string v0, "assetRepository" // string@75f1 │ │ +42c716: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c71c: 1a00 7487 |000a: const-string v0, "filesystemManager" // string@8774 │ │ +42c720: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c726: 1a00 ec75 |000f: const-string v0, "assetDownloader" // string@75ec │ │ +42c72a: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c730: 1a00 acce |0014: const-string v0, "storageCalculator" // string@ceac │ │ +42c734: 7120 5f9f 0600 |0016: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c73a: 1a00 f9a2 |0019: const-string v0, "logger" // string@a2f9 │ │ +42c73e: 7120 5f9f 0700 |001b: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c744: 7010 0484 0100 |001e: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +42c74a: 5b13 4ca1 |0021: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ +42c74e: 5b14 50a1 |0023: iput-object v4, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c752: 5b15 4ba1 |0025: iput-object v5, v1, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42c756: 5b16 56a1 |0027: iput-object v6, v1, Ltech/ula/model/state/SessionStartupFsm;.storageCalculator:Ltech/ula/utils/StorageCalculator; // field@a156 │ │ +42c75a: 5b17 53a1 |0029: iput-object v7, v1, Ltech/ula/model/state/SessionStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a153 │ │ +42c75e: 1a03 a05d |002b: const-string v3, "SessionFSM" // string@5da0 │ │ +42c762: 5b13 4da1 |002d: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.className:Ljava/lang/String; // field@a14d │ │ +42c766: 2203 0a08 |002f: new-instance v3, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +42c76a: 7010 2140 0300 |0031: invoke-direct {v3}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +42c770: 6204 6ba1 |0034: sget-object v4, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ +42c774: 6e20 2540 4300 |0036: invoke-virtual {v3, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c77a: 5b13 55a1 |0039: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c77e: 6e10 85ce 0200 |003b: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +42c784: 0c03 |003e: move-result-object v3 │ │ +42c786: 5b13 54a1 |003f: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a154 │ │ +42c78a: 5413 54a1 |0041: iget-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a154 │ │ +42c78e: 7210 e3cc 0300 |0043: invoke-interface {v3}, Ltech/ula/model/daos/SessionDao;.findActiveSessions:()Landroidx/lifecycle/LiveData; // method@cce3 │ │ +42c794: 0c03 |0046: move-result-object v3 │ │ +42c796: 5b13 4aa1 |0047: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessionsLiveData:Landroidx/lifecycle/LiveData; // field@a14a │ │ +42c79a: 2203 1711 |0049: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ +42c79e: 7010 5886 0300 |004b: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +42c7a4: 1f03 2c11 |004e: check-cast v3, Ljava/util/List; // type@112c │ │ +42c7a8: 5b13 49a1 |0050: iput-object v3, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ +42c7ac: 6e10 83ce 0200 |0052: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +42c7b2: 0c02 |0055: move-result-object v2 │ │ +42c7b4: 5b12 4fa1 |0056: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ +42c7b8: 5412 4fa1 |0058: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ +42c7bc: 7210 c8cc 0200 |005a: invoke-interface {v2}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ +42c7c2: 0c02 |005d: move-result-object v2 │ │ +42c7c4: 5b12 52a1 |005e: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemsLiveData:Landroidx/lifecycle/LiveData; // field@a152 │ │ +42c7c8: 2202 1711 |0060: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ +42c7cc: 7010 5886 0200 |0062: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +42c7d2: 1f02 2c11 |0065: check-cast v2, Ljava/util/List; // type@112c │ │ +42c7d6: 5b12 51a1 |0067: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ +42c7da: 2202 6a1a |0069: new-instance v2, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1; // type@1a6a │ │ +42c7de: 7020 f3cf 1200 |006b: invoke-direct {v2, v1}, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cff3 │ │ +42c7e4: 1f02 9a13 |006e: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +42c7e8: 5b12 4ea1 |0070: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.extractionLogger:Lkotlin/jvm/functions/Function1; // field@a14e │ │ +42c7ec: 5412 4aa1 |0072: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessionsLiveData:Landroidx/lifecycle/LiveData; // field@a14a │ │ +42c7f0: 2203 681a |0074: new-instance v3, Ltech/ula/model/state/SessionStartupFsm$1; // type@1a68 │ │ +42c7f4: 7020 edcf 1300 |0076: invoke-direct {v3, v1}, Ltech/ula/model/state/SessionStartupFsm$1;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cfed │ │ +42c7fa: 1f03 0b08 |0079: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ +42c7fe: 6e20 0b40 3200 |007b: invoke-virtual {v2, v3}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@400b │ │ +42c804: 5412 52a1 |007e: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm;.filesystemsLiveData:Landroidx/lifecycle/LiveData; // field@a152 │ │ +42c808: 2203 691a |0080: new-instance v3, Ltech/ula/model/state/SessionStartupFsm$2; // type@1a69 │ │ +42c80c: 7020 f0cf 1300 |0082: invoke-direct {v3, v1}, Ltech/ula/model/state/SessionStartupFsm$2;.:(Ltech/ula/model/state/SessionStartupFsm;)V // method@cff0 │ │ +42c812: 1f03 0b08 |0085: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ +42c816: 6e20 0b40 3200 |0087: invoke-virtual {v2, v3}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@400b │ │ +42c81c: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x001e line=18 │ │ 0x002d line=27 │ │ 0x002f line=29 │ │ 0x003b line=31 │ │ 0x0041 line=32 │ │ @@ -948144,29 +948144,29 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -42c82c: |[42c82c] tech.ula.model.state.SessionStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42c83c: dd0e 0e20 |0000: and-int/lit8 v14, v14, #int 32 // #20 │ │ -42c840: 380e 0900 |0002: if-eqz v14, 000b // +0009 │ │ -42c844: 220d 3b1b |0004: new-instance v13, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -42c848: 7010 9ed4 0d00 |0006: invoke-direct {v13}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -42c84e: 1f0d 2b1b |0009: check-cast v13, Ltech/ula/utils/Logger; // type@1b2b │ │ -42c852: 07d6 |000b: move-object v6, v13 │ │ -42c854: 0770 |000c: move-object v0, v7 │ │ -42c856: 0781 |000d: move-object v1, v8 │ │ -42c858: 0792 |000e: move-object v2, v9 │ │ -42c85a: 07a3 |000f: move-object v3, v10 │ │ -42c85c: 07b4 |0010: move-object v4, v11 │ │ -42c85e: 07c5 |0011: move-object v5, v12 │ │ -42c860: 7607 06d0 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/SessionStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;)V // method@d006 │ │ -42c866: 0e00 |0015: return-void │ │ +42c820: |[42c820] tech.ula.model.state.SessionStartupFsm.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42c830: dd0e 0e20 |0000: and-int/lit8 v14, v14, #int 32 // #20 │ │ +42c834: 380e 0900 |0002: if-eqz v14, 000b // +0009 │ │ +42c838: 220d 3b1b |0004: new-instance v13, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +42c83c: 7010 9ed4 0d00 |0006: invoke-direct {v13}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +42c842: 1f0d 2b1b |0009: check-cast v13, Ltech/ula/utils/Logger; // type@1b2b │ │ +42c846: 07d6 |000b: move-object v6, v13 │ │ +42c848: 0770 |000c: move-object v0, v7 │ │ +42c84a: 0781 |000d: move-object v1, v8 │ │ +42c84c: 0792 |000e: move-object v2, v9 │ │ +42c84e: 07a3 |000f: move-object v3, v10 │ │ +42c850: 07b4 |0010: move-object v4, v11 │ │ +42c852: 07c5 |0011: move-object v5, v12 │ │ +42c854: 7607 06d0 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/SessionStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;)V // method@d006 │ │ +42c85a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ locals : │ │ 0x0000 - 0x0016 reg=7 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0016 reg=8 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ 0x0000 - 0x0016 reg=9 (null) Ltech/ula/model/repositories/AssetRepository; │ │ @@ -948182,17 +948182,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c5b8: |[42c5b8] tech.ula.model.state.SessionStartupFsm.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; │ │ -42c5c8: 5400 49a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ -42c5cc: 1100 |0002: return-object v0 │ │ +42c5ac: |[42c5ac] tech.ula.model.state.SessionStartupFsm.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; │ │ +42c5bc: 5400 49a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ +42c5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #3 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948200,17 +948200,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c6bc: |[42c6bc] tech.ula.model.state.SessionStartupFsm.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; │ │ -42c6cc: 5400 4ca1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ -42c6d0: 1100 |0002: return-object v0 │ │ +42c6b0: |[42c6b0] tech.ula.model.state.SessionStartupFsm.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; │ │ +42c6c0: 5400 4ca1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ +42c6c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #4 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948218,17 +948218,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c5a0: |[42c5a0] tech.ula.model.state.SessionStartupFsm.access$getClassName$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/lang/String; │ │ -42c5b0: 5400 4da1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.className:Ljava/lang/String; // field@a14d │ │ -42c5b4: 1100 |0002: return-object v0 │ │ +42c594: |[42c594] tech.ula.model.state.SessionStartupFsm.access$getClassName$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/lang/String; │ │ +42c5a4: 5400 4da1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.className:Ljava/lang/String; // field@a14d │ │ +42c5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #5 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948236,17 +948236,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/daos/FilesystemDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c634: |[42c634] tech.ula.model.state.SessionStartupFsm.access$getFilesystemDao$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/daos/FilesystemDao; │ │ -42c644: 5400 4fa1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ -42c648: 1100 |0002: return-object v0 │ │ +42c628: |[42c628] tech.ula.model.state.SessionStartupFsm.access$getFilesystemDao$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/daos/FilesystemDao; │ │ +42c638: 5400 4fa1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a14f │ │ +42c63c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #6 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948254,17 +948254,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c6d4: |[42c6d4] tech.ula.model.state.SessionStartupFsm.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; │ │ -42c6e4: 5400 50a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c6e8: 1100 |0002: return-object v0 │ │ +42c6c8: |[42c6c8] tech.ula.model.state.SessionStartupFsm.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; │ │ +42c6d8: 5400 50a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c6dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #7 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948272,17 +948272,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c5d0: |[42c5d0] tech.ula.model.state.SessionStartupFsm.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; │ │ -42c5e0: 5400 51a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ -42c5e4: 1100 |0002: return-object v0 │ │ +42c5c4: |[42c5c4] tech.ula.model.state.SessionStartupFsm.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; │ │ +42c5d4: 5400 51a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ +42c5d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #8 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948290,17 +948290,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42c6ec: |[42c6ec] tech.ula.model.state.SessionStartupFsm.access$getLogger$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/Logger; │ │ -42c6fc: 5400 53a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a153 │ │ -42c700: 1100 |0002: return-object v0 │ │ +42c6e0: |[42c6e0] tech.ula.model.state.SessionStartupFsm.access$getLogger$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/Logger; │ │ +42c6f0: 5400 53a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.logger:Ltech/ula/utils/Logger; // field@a153 │ │ +42c6f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #9 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948308,17 +948308,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42be9c: |[42be9c] tech.ula.model.state.SessionStartupFsm.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; │ │ -42beac: 5400 55a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42beb0: 1100 |0002: return-object v0 │ │ +42be90: |[42be90] tech.ula.model.state.SessionStartupFsm.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; │ │ +42bea0: 5400 55a1 |0000: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42bea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #10 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948326,17 +948326,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;J)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -42c868: |[42c868] tech.ula.model.state.SessionStartupFsm.access$handleAssetsDownloadComplete:(Ltech/ula/model/state/SessionStartupFsm;J)V │ │ -42c878: 7030 19d0 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetsDownloadComplete:(J)V // method@d019 │ │ -42c87e: 0e00 |0003: return-void │ │ +42c85c: |[42c85c] tech.ula.model.state.SessionStartupFsm.access$handleAssetsDownloadComplete:(Ltech/ula/model/state/SessionStartupFsm;J)V │ │ +42c86c: 7030 19d0 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetsDownloadComplete:(J)V // method@d019 │ │ +42c872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -948345,17 +948345,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -42c880: |[42c880] tech.ula.model.state.SessionStartupFsm.access$handleDownloadAssets:(Ltech/ula/model/state/SessionStartupFsm;Ljava/util/List;)V │ │ -42c890: 7020 1bd0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleDownloadAssets:(Ljava/util/List;)V // method@d01b │ │ -42c896: 0e00 |0003: return-void │ │ +42c874: |[42c874] tech.ula.model.state.SessionStartupFsm.access$handleDownloadAssets:(Ltech/ula/model/state/SessionStartupFsm;Ljava/util/List;)V │ │ +42c884: 7020 1bd0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleDownloadAssets:(Ljava/util/List;)V // method@d01b │ │ +42c88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -948364,17 +948364,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Session;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -42c898: |[42c898] tech.ula.model.state.SessionStartupFsm.access$handleSessionSelected:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Session;)V │ │ -42c8a8: 7020 1fd0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleSessionSelected:(Ltech/ula/model/entities/Session;)V // method@d01f │ │ -42c8ae: 0e00 |0003: return-void │ │ +42c88c: |[42c88c] tech.ula.model.state.SessionStartupFsm.access$handleSessionSelected:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Session;)V │ │ +42c89c: 7020 1fd0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleSessionSelected:(Ltech/ula/model/entities/Session;)V // method@d01f │ │ +42c8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -948383,17 +948383,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42c8b0: |[42c8b0] tech.ula.model.state.SessionStartupFsm.access$handleSyncDownloadState:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42c8c0: 7010 20d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleSyncDownloadState:()V // method@d020 │ │ -42c8c6: 0e00 |0003: return-void │ │ +42c8a4: |[42c8a4] tech.ula.model.state.SessionStartupFsm.access$handleSyncDownloadState:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42c8b4: 7010 20d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleSyncDownloadState:()V // method@d020 │ │ +42c8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #14 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948401,17 +948401,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42c8c8: |[42c8c8] tech.ula.model.state.SessionStartupFsm.access$handleVerifyAvailableStorage:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42c8d8: 7010 21d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyAvailableStorage:()V // method@d021 │ │ -42c8de: 0e00 |0003: return-void │ │ +42c8bc: |[42c8bc] tech.ula.model.state.SessionStartupFsm.access$handleVerifyAvailableStorage:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42c8cc: 7010 21d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyAvailableStorage:()V // method@d021 │ │ +42c8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #15 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948419,17 +948419,17 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42c8e0: |[42c8e0] tech.ula.model.state.SessionStartupFsm.access$handleVerifyAvailableStorageComplete:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42c8f0: 7010 22d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyAvailableStorageComplete:()V // method@d022 │ │ -42c8f6: 0e00 |0003: return-void │ │ +42c8d4: |[42c8d4] tech.ula.model.state.SessionStartupFsm.access$handleVerifyAvailableStorageComplete:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42c8e4: 7010 22d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyAvailableStorageComplete:()V // method@d022 │ │ +42c8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #16 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948437,42 +948437,42 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -42c64c: |[42c64c] tech.ula.model.state.SessionStartupFsm.findFilesystemForSession:(Ltech/ula/model/entities/Session;)Ltech/ula/model/entities/Filesystem; │ │ -42c65c: 5470 51a1 |0000: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ -42c660: 1f00 7810 |0002: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -42c664: 7210 ad83 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -42c66a: 0c00 |0007: move-result-object v0 │ │ -42c66c: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -42c672: 0a01 |000b: move-result v1 │ │ -42c674: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ -42c678: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -42c67e: 0c01 |0011: move-result-object v1 │ │ -42c680: 0712 |0012: move-object v2, v1 │ │ -42c682: 1f02 eb19 |0013: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42c686: 6e10 54cd 0200 |0015: invoke-virtual {v2}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -42c68c: 0b02 |0018: move-result-wide v2 │ │ -42c68e: 6e10 a3cd 0800 |0019: invoke-virtual {v8}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -42c694: 0b04 |001c: move-result-wide v4 │ │ -42c696: 3106 0204 |001d: cmp-long v6, v2, v4 │ │ -42c69a: 3906 0400 |001f: if-nez v6, 0023 // +0004 │ │ -42c69e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -42c6a0: 2802 |0022: goto 0024 // +0002 │ │ -42c6a2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -42c6a4: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ -42c6a8: 2802 |0026: goto 0028 // +0002 │ │ -42c6aa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -42c6ac: 3901 0500 |0028: if-nez v1, 002d // +0005 │ │ -42c6b0: 7100 739f 0000 |002a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42c6b6: 1f01 eb19 |002d: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42c6ba: 1101 |002f: return-object v1 │ │ +42c640: |[42c640] tech.ula.model.state.SessionStartupFsm.findFilesystemForSession:(Ltech/ula/model/entities/Session;)Ltech/ula/model/entities/Filesystem; │ │ +42c650: 5470 51a1 |0000: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystems:Ljava/util/List; // field@a151 │ │ +42c654: 1f00 7810 |0002: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +42c658: 7210 ad83 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +42c65e: 0c00 |0007: move-result-object v0 │ │ +42c660: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +42c666: 0a01 |000b: move-result v1 │ │ +42c668: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ +42c66c: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +42c672: 0c01 |0011: move-result-object v1 │ │ +42c674: 0712 |0012: move-object v2, v1 │ │ +42c676: 1f02 eb19 |0013: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +42c67a: 6e10 54cd 0200 |0015: invoke-virtual {v2}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +42c680: 0b02 |0018: move-result-wide v2 │ │ +42c682: 6e10 a3cd 0800 |0019: invoke-virtual {v8}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +42c688: 0b04 |001c: move-result-wide v4 │ │ +42c68a: 3106 0204 |001d: cmp-long v6, v2, v4 │ │ +42c68e: 3906 0400 |001f: if-nez v6, 0023 // +0004 │ │ +42c692: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +42c694: 2802 |0022: goto 0024 // +0002 │ │ +42c696: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +42c698: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ +42c69c: 2802 |0026: goto 0028 // +0002 │ │ +42c69e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +42c6a0: 3901 0500 |0028: if-nez v1, 002d // +0005 │ │ +42c6a4: 7100 739f 0000 |002a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42c6aa: 1f01 eb19 |002d: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +42c6ae: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0030 reg=7 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0030 reg=8 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -948481,55 +948481,55 @@ │ │ type : '(Ltech/ula/utils/AssetDownloadState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -42c8f8: |[42c8f8] tech.ula.model.state.SessionStartupFsm.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V │ │ -42c908: 2040 2d1b |0000: instance-of v0, v4, Ltech/ula/utils/NonUserlandDownloadFound; // type@1b2d │ │ -42c90c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -42c910: 2846 |0004: goto 004a // +0046 │ │ -42c912: 2040 011b |0005: instance-of v0, v4, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // type@1b01 │ │ -42c916: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -42c91a: 5434 55a1 |0009: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c91e: 6200 faa0 |000b: sget-object v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.INSTANCE:Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // field@a0fa │ │ -42c922: 6e20 2540 0400 |000d: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c928: 283a |0010: goto 004a // +003a │ │ -42c92a: 2040 e61a |0011: instance-of v0, v4, Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // type@1ae6 │ │ -42c92e: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -42c932: 5434 55a1 |0015: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c936: 6200 09a1 |0017: sget-object v0, Ltech/ula/model/state/DownloadsHaveSucceeded;.INSTANCE:Ltech/ula/model/state/DownloadsHaveSucceeded; // field@a109 │ │ -42c93a: 6e20 2540 0400 |0019: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c940: 282e |001c: goto 004a // +002e │ │ -42c942: 2040 071b |001d: instance-of v0, v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -42c946: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ -42c94a: 5430 55a1 |0021: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c94e: 2201 4a1a |0023: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -42c952: 1f04 071b |0025: check-cast v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -42c956: 6e10 86d3 0400 |0027: invoke-virtual {v4}, Ltech/ula/utils/CompletedDownloadsUpdate;.getNumCompleted:()I // method@d386 │ │ -42c95c: 0a02 |002a: move-result v2 │ │ -42c95e: 6e10 87d3 0400 |002b: invoke-virtual {v4}, Ltech/ula/utils/CompletedDownloadsUpdate;.getNumTotal:()I // method@d387 │ │ -42c964: 0a04 |002e: move-result v4 │ │ -42c966: 7030 57cf 2104 |002f: invoke-direct {v1, v2, v4}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ -42c96c: 6e20 2540 1000 |0032: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c972: 2815 |0035: goto 004a // +0015 │ │ -42c974: 2040 e91a |0036: instance-of v0, v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -42c978: 3800 1300 |0038: if-eqz v0, 004b // +0013 │ │ -42c97c: 5430 55a1 |003a: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c980: 2201 4c1a |003c: new-instance v1, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -42c984: 1f04 e91a |003e: check-cast v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -42c988: 6e10 eed2 0400 |0040: invoke-virtual {v4}, Ltech/ula/utils/AssetDownloadFailure;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@d2ee │ │ -42c98e: 0c04 |0043: move-result-object v4 │ │ -42c990: 7020 63cf 4100 |0044: invoke-direct {v1, v4}, Ltech/ula/model/state/DownloadsHaveFailed;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@cf63 │ │ -42c996: 6e20 2540 1000 |0047: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c99c: 0e00 |004a: return-void │ │ -42c99e: 2204 e211 |004b: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -42c9a2: 7010 d689 0400 |004d: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -42c9a8: 2704 |0050: throw v4 │ │ +42c8ec: |[42c8ec] tech.ula.model.state.SessionStartupFsm.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V │ │ +42c8fc: 2040 2d1b |0000: instance-of v0, v4, Ltech/ula/utils/NonUserlandDownloadFound; // type@1b2d │ │ +42c900: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +42c904: 2846 |0004: goto 004a // +0046 │ │ +42c906: 2040 011b |0005: instance-of v0, v4, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // type@1b01 │ │ +42c90a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +42c90e: 5434 55a1 |0009: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c912: 6200 faa0 |000b: sget-object v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.INSTANCE:Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // field@a0fa │ │ +42c916: 6e20 2540 0400 |000d: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c91c: 283a |0010: goto 004a // +003a │ │ +42c91e: 2040 e61a |0011: instance-of v0, v4, Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // type@1ae6 │ │ +42c922: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +42c926: 5434 55a1 |0015: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c92a: 6200 09a1 |0017: sget-object v0, Ltech/ula/model/state/DownloadsHaveSucceeded;.INSTANCE:Ltech/ula/model/state/DownloadsHaveSucceeded; // field@a109 │ │ +42c92e: 6e20 2540 0400 |0019: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c934: 282e |001c: goto 004a // +002e │ │ +42c936: 2040 071b |001d: instance-of v0, v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +42c93a: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ +42c93e: 5430 55a1 |0021: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c942: 2201 4a1a |0023: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +42c946: 1f04 071b |0025: check-cast v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +42c94a: 6e10 86d3 0400 |0027: invoke-virtual {v4}, Ltech/ula/utils/CompletedDownloadsUpdate;.getNumCompleted:()I // method@d386 │ │ +42c950: 0a02 |002a: move-result v2 │ │ +42c952: 6e10 87d3 0400 |002b: invoke-virtual {v4}, Ltech/ula/utils/CompletedDownloadsUpdate;.getNumTotal:()I // method@d387 │ │ +42c958: 0a04 |002e: move-result v4 │ │ +42c95a: 7030 57cf 2104 |002f: invoke-direct {v1, v2, v4}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ +42c960: 6e20 2540 1000 |0032: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c966: 2815 |0035: goto 004a // +0015 │ │ +42c968: 2040 e91a |0036: instance-of v0, v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +42c96c: 3800 1300 |0038: if-eqz v0, 004b // +0013 │ │ +42c970: 5430 55a1 |003a: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c974: 2201 4c1a |003c: new-instance v1, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +42c978: 1f04 e91a |003e: check-cast v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +42c97c: 6e10 eed2 0400 |0040: invoke-virtual {v4}, Ltech/ula/utils/AssetDownloadFailure;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@d2ee │ │ +42c982: 0c04 |0043: move-result-object v4 │ │ +42c984: 7020 63cf 4100 |0044: invoke-direct {v1, v4}, Ltech/ula/model/state/DownloadsHaveFailed;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@cf63 │ │ +42c98a: 6e20 2540 1000 |0047: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c990: 0e00 |004a: return-void │ │ +42c992: 2204 e211 |004b: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +42c996: 7010 d689 0400 |004d: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +42c99c: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0011 line=192 │ │ 0x001d line=193 │ │ 0x0021 line=194 │ │ @@ -948543,20 +948543,20 @@ │ │ type : '(J)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -42c9ac: |[42c9ac] tech.ula.model.state.SessionStartupFsm.handleAssetsDownloadComplete:(J)V │ │ -42c9bc: 5410 4ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42c9c0: 6e30 08d3 2003 |0002: invoke-virtual {v0, v2, v3}, Ltech/ula/utils/AssetDownloader;.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; // method@d308 │ │ -42c9c6: 0c02 |0005: move-result-object v2 │ │ -42c9c8: 7020 18d0 2100 |0006: invoke-direct {v1, v2}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V // method@d018 │ │ -42c9ce: 0e00 |0009: return-void │ │ +42c9a0: |[42c9a0] tech.ula.model.state.SessionStartupFsm.handleAssetsDownloadComplete:(J)V │ │ +42c9b0: 5410 4ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42c9b4: 6e30 08d3 2003 |0002: invoke-virtual {v0, v2, v3}, Ltech/ula/utils/AssetDownloader;.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; // method@d308 │ │ +42c9ba: 0c02 |0005: move-result-object v2 │ │ +42c9bc: 7020 18d0 2100 |0006: invoke-direct {v1, v2}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V // method@d018 │ │ +42c9c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0006 line=183 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -948566,25 +948566,25 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -42c9d0: |[42c9d0] tech.ula.model.state.SessionStartupFsm.handleDownloadAssets:(Ljava/util/List;)V │ │ -42c9e0: 5440 55a1 |0000: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c9e4: 2201 4a1a |0002: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -42c9e8: 7210 8b87 0500 |0004: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -42c9ee: 0a02 |0007: move-result v2 │ │ -42c9f0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -42c9f2: 7030 57cf 3102 |0009: invoke-direct {v1, v3, v2}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ -42c9f8: 6e20 2540 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c9fe: 5440 4ba1 |000f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42ca02: 6e20 05d3 5000 |0011: invoke-virtual {v0, v5}, Ltech/ula/utils/AssetDownloader;.downloadRequirements:(Ljava/util/List;)V // method@d305 │ │ -42ca08: 0e00 |0014: return-void │ │ +42c9c4: |[42c9c4] tech.ula.model.state.SessionStartupFsm.handleDownloadAssets:(Ljava/util/List;)V │ │ +42c9d4: 5440 55a1 |0000: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c9d8: 2201 4a1a |0002: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +42c9dc: 7210 8b87 0500 |0004: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +42c9e2: 0a02 |0007: move-result v2 │ │ +42c9e4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +42c9e6: 7030 57cf 3102 |0009: invoke-direct {v1, v3, v2}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ +42c9ec: 6e20 2540 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c9f2: 5440 4ba1 |000f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42c9f6: 6e20 05d3 5000 |0011: invoke-virtual {v0, v5}, Ltech/ula/utils/AssetDownloader;.downloadRequirements:(Ljava/util/List;)V // method@d305 │ │ +42c9fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000f line=178 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/util/List; │ │ @@ -948594,41 +948594,41 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -42ca0c: |[42ca0c] tech.ula.model.state.SessionStartupFsm.handleSessionSelected:(Ltech/ula/model/entities/Session;)V │ │ -42ca1c: 5430 49a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ -42ca20: 1f00 1b11 |0002: check-cast v0, Ljava/util/Collection; // type@111b │ │ -42ca24: 7210 f386 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -42ca2a: 0a00 |0007: move-result v0 │ │ -42ca2c: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -42ca30: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ -42ca34: 5430 49a1 |000c: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ -42ca38: 7220 7d87 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -42ca3e: 0a00 |0011: move-result v0 │ │ -42ca40: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -42ca44: 5430 55a1 |0014: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42ca48: 2201 651a |0016: new-instance v1, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -42ca4c: 7020 dbcf 4100 |0018: invoke-direct {v1, v4}, Ltech/ula/model/state/SessionIsRestartable;.:(Ltech/ula/model/entities/Session;)V // method@cfdb │ │ -42ca52: 6e20 2540 1000 |001b: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42ca58: 0e00 |001e: return-void │ │ -42ca5a: 5434 55a1 |001f: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42ca5e: 6200 57a1 |0021: sget-object v0, Ltech/ula/model/state/SingleSessionSupported;.INSTANCE:Ltech/ula/model/state/SingleSessionSupported; // field@a157 │ │ -42ca62: 6e20 2540 0400 |0023: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42ca68: 0e00 |0026: return-void │ │ -42ca6a: 7020 16d0 4300 |0027: invoke-direct {v3, v4}, Ltech/ula/model/state/SessionStartupFsm;.findFilesystemForSession:(Ltech/ula/model/entities/Session;)Ltech/ula/model/entities/Filesystem; // method@d016 │ │ -42ca70: 0c00 |002a: move-result-object v0 │ │ -42ca72: 5431 55a1 |002b: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42ca76: 2202 641a |002d: new-instance v2, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -42ca7a: 7030 d1cf 4200 |002f: invoke-direct {v2, v4, v0}, Ltech/ula/model/state/SessionIsReadyForPreparation;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@cfd1 │ │ -42ca80: 6e20 2540 2100 |0032: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42ca86: 0e00 |0035: return-void │ │ +42ca00: |[42ca00] tech.ula.model.state.SessionStartupFsm.handleSessionSelected:(Ltech/ula/model/entities/Session;)V │ │ +42ca10: 5430 49a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ +42ca14: 1f00 1b11 |0002: check-cast v0, Ljava/util/Collection; // type@111b │ │ +42ca18: 7210 f386 0000 |0004: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +42ca1e: 0a00 |0007: move-result v0 │ │ +42ca20: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +42ca24: 3800 1d00 |000a: if-eqz v0, 0027 // +001d │ │ +42ca28: 5430 49a1 |000c: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ +42ca2c: 7220 7d87 4000 |000e: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +42ca32: 0a00 |0011: move-result v0 │ │ +42ca34: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +42ca38: 5430 55a1 |0014: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42ca3c: 2201 651a |0016: new-instance v1, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +42ca40: 7020 dbcf 4100 |0018: invoke-direct {v1, v4}, Ltech/ula/model/state/SessionIsRestartable;.:(Ltech/ula/model/entities/Session;)V // method@cfdb │ │ +42ca46: 6e20 2540 1000 |001b: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42ca4c: 0e00 |001e: return-void │ │ +42ca4e: 5434 55a1 |001f: iget-object v4, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42ca52: 6200 57a1 |0021: sget-object v0, Ltech/ula/model/state/SingleSessionSupported;.INSTANCE:Ltech/ula/model/state/SingleSessionSupported; // field@a157 │ │ +42ca56: 6e20 2540 0400 |0023: invoke-virtual {v4, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42ca5c: 0e00 |0026: return-void │ │ +42ca5e: 7020 16d0 4300 |0027: invoke-direct {v3, v4}, Ltech/ula/model/state/SessionStartupFsm;.findFilesystemForSession:(Ltech/ula/model/entities/Session;)Ltech/ula/model/entities/Filesystem; // method@d016 │ │ +42ca64: 0c00 |002a: move-result-object v0 │ │ +42ca66: 5431 55a1 |002b: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42ca6a: 2202 641a |002d: new-instance v2, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +42ca6e: 7030 d1cf 4200 |002f: invoke-direct {v2, v4, v0}, Ltech/ula/model/state/SessionIsReadyForPreparation;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@cfd1 │ │ +42ca74: 6e20 2540 2100 |0032: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42ca7a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000c line=125 │ │ 0x0014 line=126 │ │ 0x001f line=130 │ │ 0x0027 line=134 │ │ @@ -948642,29 +948642,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -42ca88: |[42ca88] tech.ula.model.state.SessionStartupFsm.handleSyncDownloadState:()V │ │ -42ca98: 5430 4ba1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42ca9c: 6e10 06d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/AssetDownloader;.downloadStateHasBeenCached:()Z // method@d306 │ │ -42caa2: 0a00 |0005: move-result v0 │ │ -42caa4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -42caa8: 5430 55a1 |0008: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42caac: 2201 4a1a |000a: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -42cab0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -42cab2: 7030 57cf 2102 |000d: invoke-direct {v1, v2, v2}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ -42cab8: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cabe: 5430 4ba1 |0013: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42cac2: 6e10 0cd3 0000 |0015: invoke-virtual {v0}, Ltech/ula/utils/AssetDownloader;.syncStateWithCache:()Ltech/ula/utils/AssetDownloadState; // method@d30c │ │ -42cac8: 0c00 |0018: move-result-object v0 │ │ -42caca: 7020 18d0 0300 |0019: invoke-direct {v3, v0}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V // method@d018 │ │ -42cad0: 0e00 |001c: return-void │ │ +42ca7c: |[42ca7c] tech.ula.model.state.SessionStartupFsm.handleSyncDownloadState:()V │ │ +42ca8c: 5430 4ba1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42ca90: 6e10 06d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/AssetDownloader;.downloadStateHasBeenCached:()Z // method@d306 │ │ +42ca96: 0a00 |0005: move-result v0 │ │ +42ca98: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +42ca9c: 5430 55a1 |0008: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42caa0: 2201 4a1a |000a: new-instance v1, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +42caa4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +42caa6: 7030 57cf 2102 |000d: invoke-direct {v1, v2, v2}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ +42caac: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cab2: 5430 4ba1 |0013: iget-object v0, v3, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42cab6: 6e10 0cd3 0000 |0015: invoke-virtual {v0}, Ltech/ula/utils/AssetDownloader;.syncStateWithCache:()Ltech/ula/utils/AssetDownloadState; // method@d30c │ │ +42cabc: 0c00 |0018: move-result-object v0 │ │ +42cabe: 7020 18d0 0300 |0019: invoke-direct {v3, v0}, Ltech/ula/model/state/SessionStartupFsm;.handleAssetDownloadState:(Ltech/ula/utils/AssetDownloadState;)V // method@d018 │ │ +42cac4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x0013 line=203 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Ltech/ula/model/state/SessionStartupFsm; │ │ @@ -948674,50 +948674,50 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -42cad4: |[42cad4] tech.ula.model.state.SessionStartupFsm.handleVerifyAvailableStorage:()V │ │ -42cae4: 5470 55a1 |0000: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cae8: 6201 68a1 |0002: sget-object v1, Ltech/ula/model/state/VerifyingSufficientStorage;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorage; // field@a168 │ │ -42caec: 6e20 2540 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42caf2: 5470 56a1 |0007: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.storageCalculator:Ltech/ula/utils/StorageCalculator; // field@a156 │ │ -42caf6: 6e10 a5d4 0000 |0009: invoke-virtual {v0}, Ltech/ula/utils/StorageCalculator;.getAvailableStorageInMB:()J // method@d4a5 │ │ -42cafc: 0b00 |000c: move-result-wide v0 │ │ -42cafe: 1302 fa00 |000d: const/16 v2, #int 250 // #fa │ │ -42cb02: 8122 |000f: int-to-long v2, v2 │ │ -42cb04: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -42cb08: 3106 0400 |0012: cmp-long v6, v4, v0 │ │ -42cb0c: 3d06 0300 |0014: if-lez v6, 0017 // +0003 │ │ -42cb10: 280d |0016: goto 0023 // +000d │ │ -42cb12: 3104 0200 |0017: cmp-long v4, v2, v0 │ │ -42cb16: 3a04 0a00 |0019: if-ltz v4, 0023 // +000a │ │ -42cb1a: 5470 55a1 |001b: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cb1e: 6201 69a1 |001d: sget-object v1, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorageFailed; // field@a169 │ │ -42cb22: 6e20 2540 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cb28: 281f |0022: goto 0041 // +001f │ │ -42cb2a: 1302 e803 |0023: const/16 v2, #int 1000 // #3e8 │ │ -42cb2e: 8122 |0025: int-to-long v2, v2 │ │ -42cb30: 1304 fb00 |0026: const/16 v4, #int 251 // #fb │ │ -42cb34: 8144 |0028: int-to-long v4, v4 │ │ -42cb36: 3106 0400 |0029: cmp-long v6, v4, v0 │ │ -42cb3a: 3d06 0300 |002b: if-lez v6, 002e // +0003 │ │ -42cb3e: 280d |002d: goto 003a // +000d │ │ -42cb40: 3104 0200 |002e: cmp-long v4, v2, v0 │ │ -42cb44: 3a04 0a00 |0030: if-ltz v4, 003a // +000a │ │ -42cb48: 5470 55a1 |0032: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cb4c: 6201 1ca1 |0034: sget-object v1, Ltech/ula/model/state/LowAvailableStorage;.INSTANCE:Ltech/ula/model/state/LowAvailableStorage; // field@a11c │ │ -42cb50: 6e20 2540 1000 |0036: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cb56: 2808 |0039: goto 0041 // +0008 │ │ -42cb58: 5470 55a1 |003a: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cb5c: 6201 58a1 |003c: sget-object v1, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ -42cb60: 6e20 2540 1000 |003e: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cb66: 0e00 |0041: return-void │ │ +42cac8: |[42cac8] tech.ula.model.state.SessionStartupFsm.handleVerifyAvailableStorage:()V │ │ +42cad8: 5470 55a1 |0000: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cadc: 6201 68a1 |0002: sget-object v1, Ltech/ula/model/state/VerifyingSufficientStorage;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorage; // field@a168 │ │ +42cae0: 6e20 2540 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cae6: 5470 56a1 |0007: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.storageCalculator:Ltech/ula/utils/StorageCalculator; // field@a156 │ │ +42caea: 6e10 a5d4 0000 |0009: invoke-virtual {v0}, Ltech/ula/utils/StorageCalculator;.getAvailableStorageInMB:()J // method@d4a5 │ │ +42caf0: 0b00 |000c: move-result-wide v0 │ │ +42caf2: 1302 fa00 |000d: const/16 v2, #int 250 // #fa │ │ +42caf6: 8122 |000f: int-to-long v2, v2 │ │ +42caf8: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +42cafc: 3106 0400 |0012: cmp-long v6, v4, v0 │ │ +42cb00: 3d06 0300 |0014: if-lez v6, 0017 // +0003 │ │ +42cb04: 280d |0016: goto 0023 // +000d │ │ +42cb06: 3104 0200 |0017: cmp-long v4, v2, v0 │ │ +42cb0a: 3a04 0a00 |0019: if-ltz v4, 0023 // +000a │ │ +42cb0e: 5470 55a1 |001b: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cb12: 6201 69a1 |001d: sget-object v1, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorageFailed; // field@a169 │ │ +42cb16: 6e20 2540 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cb1c: 281f |0022: goto 0041 // +001f │ │ +42cb1e: 1302 e803 |0023: const/16 v2, #int 1000 // #3e8 │ │ +42cb22: 8122 |0025: int-to-long v2, v2 │ │ +42cb24: 1304 fb00 |0026: const/16 v4, #int 251 // #fb │ │ +42cb28: 8144 |0028: int-to-long v4, v4 │ │ +42cb2a: 3106 0400 |0029: cmp-long v6, v4, v0 │ │ +42cb2e: 3d06 0300 |002b: if-lez v6, 002e // +0003 │ │ +42cb32: 280d |002d: goto 003a // +000d │ │ +42cb34: 3104 0200 |002e: cmp-long v4, v2, v0 │ │ +42cb38: 3a04 0a00 |0030: if-ltz v4, 003a // +000a │ │ +42cb3c: 5470 55a1 |0032: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cb40: 6201 1ca1 |0034: sget-object v1, Ltech/ula/model/state/LowAvailableStorage;.INSTANCE:Ltech/ula/model/state/LowAvailableStorage; // field@a11c │ │ +42cb44: 6e20 2540 1000 |0036: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cb4a: 2808 |0039: goto 0041 // +0008 │ │ +42cb4c: 5470 55a1 |003a: iget-object v0, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cb50: 6201 58a1 |003c: sget-object v1, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ +42cb54: 6e20 2540 1000 |003e: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cb5a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0007 line=253 │ │ 0x001b line=254 │ │ 0x0032 line=255 │ │ 0x003a line=256 │ │ @@ -948729,19 +948729,19 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42cb68: |[42cb68] tech.ula.model.state.SessionStartupFsm.handleVerifyAvailableStorageComplete:()V │ │ -42cb78: 5420 55a1 |0000: iget-object v0, v2, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cb7c: 6201 58a1 |0002: sget-object v1, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ -42cb80: 6e20 2540 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cb86: 0e00 |0007: return-void │ │ +42cb5c: |[42cb5c] tech.ula.model.state.SessionStartupFsm.handleVerifyAvailableStorageComplete:()V │ │ +42cb6c: 5420 55a1 |0000: iget-object v0, v2, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cb70: 6201 58a1 |0002: sget-object v1, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ +42cb74: 6e20 2540 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cb7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ Virtual methods - │ │ @@ -948750,18 +948750,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -42be80: |[42be80] tech.ula.model.state.SessionStartupFsm.getState:()Landroidx/lifecycle/LiveData; │ │ -42be90: 5410 55a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42be94: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -42be98: 1100 |0004: return-object v0 │ │ +42be74: |[42be74] tech.ula.model.state.SessionStartupFsm.getState:()Landroidx/lifecycle/LiveData; │ │ +42be84: 5410 55a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42be88: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +42be8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #1 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -948769,68 +948769,68 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -42c00c: |[42c00c] tech.ula.model.state.SessionStartupFsm.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42c01c: 2050 6b1a |0000: instance-of v0, v5, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ -42c020: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -42c024: 0750 |0004: move-object v0, v5 │ │ -42c026: 1f00 6b1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ -42c02a: 5201 2ba1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42c02e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -42c032: b521 |000b: and-int/2addr v1, v2 │ │ -42c034: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42c038: 5205 2ba1 |000e: iget v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42c03c: b125 |0010: sub-int/2addr v5, v2 │ │ -42c03e: 5905 2ba1 |0011: iput v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42c042: 2806 |0013: goto 0019 // +0006 │ │ -42c044: 2200 6b1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ -42c048: 7030 f6cf 4005 |0016: invoke-direct {v0, v4, v5}, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cff6 │ │ -42c04e: 5405 2ca1 |0019: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.result:Ljava/lang/Object; // field@a12c │ │ -42c052: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42c058: 0c01 |001e: move-result-object v1 │ │ -42c05a: 5202 2ba1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42c05e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -42c060: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -42c064: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -42c068: 5400 2aa1 |0026: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.L$0:Ljava/lang/Object; // field@a12a │ │ -42c06c: 1f00 711a |0028: check-cast v0, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ -42c070: 7110 738a 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c076: 2822 |002d: goto 004f // +0022 │ │ -42c078: 2205 7210 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -42c07c: 1a00 e278 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42c080: 7020 8c83 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42c086: 2705 |0035: throw v5 │ │ -42c088: 7110 738a 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c08e: 5445 55a1 |0039: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c092: 6202 01a1 |003b: sget-object v2, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.INSTANCE:Ltech/ula/model/state/CopyingFilesToLocalDirectories; // field@a101 │ │ -42c096: 6e20 2540 2500 |003d: invoke-virtual {v5, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c09c: 5445 4ba1 |0040: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42c0a0: 5b04 2aa1 |0042: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.L$0:Ljava/lang/Object; // field@a12a │ │ -42c0a4: 5903 2ba1 |0044: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42c0a8: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -42c0aa: 7152 0bd3 2530 |0047: invoke-static {v5, v2, v0, v3, v2}, Ltech/ula/utils/AssetDownloader;.prepareDownloadsForUse$default:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@d30b │ │ -42c0b0: 0c05 |004a: move-result-object v5 │ │ -42c0b2: 3315 0300 |004b: if-ne v5, v1, 004e // +0003 │ │ -42c0b6: 1101 |004d: return-object v1 │ │ -42c0b8: 0740 |004e: move-object v0, v4 │ │ -42c0ba: 5405 55a1 |004f: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c0be: 6200 1ba1 |0051: sget-object v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopySucceeded; // field@a11b │ │ -42c0c2: 6e20 2540 0500 |0053: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c0c8: 6205 b779 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c0cc: 1105 |0058: return-object v5 │ │ -42c0ce: 0740 |0059: move-object v0, v4 │ │ -42c0d0: 5405 55a1 |005a: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c0d4: 6200 1aa1 |005c: sget-object v0, Ltech/ula/model/state/LocalDirectoryCopyFailed;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopyFailed; // field@a11a │ │ -42c0d8: 6e20 2540 0500 |005e: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c0de: 6205 b779 |0061: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c0e2: 1105 |0063: return-object v5 │ │ +42c000: |[42c000] tech.ula.model.state.SessionStartupFsm.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42c010: 2050 6b1a |0000: instance-of v0, v5, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ +42c014: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42c018: 0750 |0004: move-object v0, v5 │ │ +42c01a: 1f00 6b1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ +42c01e: 5201 2ba1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42c022: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42c026: b521 |000b: and-int/2addr v1, v2 │ │ +42c028: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +42c02c: 5205 2ba1 |000e: iget v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42c030: b125 |0010: sub-int/2addr v5, v2 │ │ +42c032: 5905 2ba1 |0011: iput v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42c036: 2806 |0013: goto 0019 // +0006 │ │ +42c038: 2200 6b1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1; // type@1a6b │ │ +42c03c: 7030 f6cf 4005 |0016: invoke-direct {v0, v4, v5}, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cff6 │ │ +42c042: 5405 2ca1 |0019: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.result:Ljava/lang/Object; // field@a12c │ │ +42c046: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42c04c: 0c01 |001e: move-result-object v1 │ │ +42c04e: 5202 2ba1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42c052: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +42c054: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +42c058: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +42c05c: 5400 2aa1 |0026: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.L$0:Ljava/lang/Object; // field@a12a │ │ +42c060: 1f00 711a |0028: check-cast v0, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ +42c064: 7110 738a 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c06a: 2822 |002d: goto 004f // +0022 │ │ +42c06c: 2205 7210 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +42c070: 1a00 e278 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42c074: 7020 8c83 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42c07a: 2705 |0035: throw v5 │ │ +42c07c: 7110 738a 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c082: 5445 55a1 |0039: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c086: 6202 01a1 |003b: sget-object v2, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.INSTANCE:Ltech/ula/model/state/CopyingFilesToLocalDirectories; // field@a101 │ │ +42c08a: 6e20 2540 2500 |003d: invoke-virtual {v5, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c090: 5445 4ba1 |0040: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42c094: 5b04 2aa1 |0042: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.L$0:Ljava/lang/Object; // field@a12a │ │ +42c098: 5903 2ba1 |0044: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42c09c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +42c09e: 7152 0bd3 2530 |0047: invoke-static {v5, v2, v0, v3, v2}, Ltech/ula/utils/AssetDownloader;.prepareDownloadsForUse$default:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@d30b │ │ +42c0a4: 0c05 |004a: move-result-object v5 │ │ +42c0a6: 3315 0300 |004b: if-ne v5, v1, 004e // +0003 │ │ +42c0aa: 1101 |004d: return-object v1 │ │ +42c0ac: 0740 |004e: move-object v0, v4 │ │ +42c0ae: 5405 55a1 |004f: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c0b2: 6200 1ba1 |0051: sget-object v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopySucceeded; // field@a11b │ │ +42c0b6: 6e20 2540 0500 |0053: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c0bc: 6205 b779 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c0c0: 1105 |0058: return-object v5 │ │ +42c0c2: 0740 |0059: move-object v0, v4 │ │ +42c0c4: 5405 55a1 |005a: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c0c8: 6200 1aa1 |005c: sget-object v0, Ltech/ula/model/state/LocalDirectoryCopyFailed;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopyFailed; // field@a11a │ │ +42c0cc: 6e20 2540 0500 |005e: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c0d2: 6205 b779 |0061: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c0d6: 1105 |0063: return-object v5 │ │ catches : 2 │ │ 0x002a - 0x002d │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x0040 - 0x004b │ │ Ljava/lang/Exception; -> 0x0059 │ │ positions : │ │ 0x001f line=207 │ │ @@ -948851,108 +948851,108 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -42c100: |[42c100] tech.ula.model.state.SessionStartupFsm.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42c110: 2090 6c1a |0000: instance-of v0, v9, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ -42c114: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -42c118: 0790 |0004: move-object v0, v9 │ │ -42c11a: 1f00 6c1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ -42c11e: 5201 31a1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42c122: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -42c126: b521 |000b: and-int/2addr v1, v2 │ │ -42c128: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42c12c: 5209 31a1 |000e: iget v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42c130: b129 |0010: sub-int/2addr v9, v2 │ │ -42c132: 5909 31a1 |0011: iput v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42c136: 2806 |0013: goto 0019 // +0006 │ │ -42c138: 2200 6c1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ -42c13c: 7030 f8cf 7009 |0016: invoke-direct {v0, v7, v9}, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cff8 │ │ -42c142: 5409 32a1 |0019: iget-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.result:Ljava/lang/Object; // field@a132 │ │ -42c146: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42c14c: 0c01 |001e: move-result-object v1 │ │ -42c14e: 5202 31a1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42c152: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -42c154: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ -42c158: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ -42c15c: 5408 30a1 |0026: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$2:Ljava/lang/Object; // field@a130 │ │ -42c160: 1f08 9210 |0028: check-cast v8, Ljava/lang/String; // type@1092 │ │ -42c164: 5401 2fa1 |002a: iget-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$1:Ljava/lang/Object; // field@a12f │ │ -42c168: 1f01 eb19 |002c: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42c16c: 5400 2ea1 |002e: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$0:Ljava/lang/Object; // field@a12e │ │ -42c170: 1f00 711a |0030: check-cast v0, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ -42c174: 7110 738a 0900 |0032: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c17a: 0796 |0035: move-object v6, v9 │ │ -42c17c: 0789 |0036: move-object v9, v8 │ │ -42c17e: 0768 |0037: move-object v8, v6 │ │ -42c180: 283f |0038: goto 0077 // +003f │ │ -42c182: 2208 7210 |0039: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -42c186: 1a09 e278 |003b: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42c18a: 7020 8c83 9800 |003d: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42c190: 2708 |0040: throw v8 │ │ -42c192: 7110 738a 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c198: 6e10 54cd 0800 |0044: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -42c19e: 0b04 |0047: move-result-wide v4 │ │ -42c1a0: 7120 7c84 5400 |0048: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -42c1a6: 0c09 |004b: move-result-object v9 │ │ -42c1a8: 5472 50a1 |004c: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c1ac: 6e20 23d4 9200 |004e: invoke-virtual {v2, v9}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ -42c1b2: 0a02 |0051: move-result v2 │ │ -42c1b4: 3802 1100 |0052: if-eqz v2, 0063 // +0011 │ │ -42c1b8: 5478 50a1 |0054: iget-object v8, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c1bc: 6e20 26d4 9800 |0056: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ -42c1c2: 5478 55a1 |0059: iget-object v8, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c1c6: 6209 0fa1 |005b: sget-object v9, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ -42c1ca: 6e20 2540 9800 |005d: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c1d0: 6208 b779 |0060: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c1d4: 1108 |0062: return-object v8 │ │ -42c1d6: 5472 50a1 |0063: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c1da: 5474 4ea1 |0065: iget-object v4, v7, Ltech/ula/model/state/SessionStartupFsm;.extractionLogger:Lkotlin/jvm/functions/Function1; // field@a14e │ │ -42c1de: 5b07 2ea1 |0067: iput-object v7, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$0:Ljava/lang/Object; // field@a12e │ │ -42c1e2: 5b08 2fa1 |0069: iput-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$1:Ljava/lang/Object; // field@a12f │ │ -42c1e6: 5b09 30a1 |006b: iput-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$2:Ljava/lang/Object; // field@a130 │ │ -42c1ea: 5903 31a1 |006d: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42c1ee: 6e40 21d4 8204 |006f: invoke-virtual {v2, v8, v4, v0}, Ltech/ula/utils/FilesystemManager;.extractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d421 │ │ -42c1f4: 0c08 |0072: move-result-object v8 │ │ -42c1f6: 3318 0300 |0073: if-ne v8, v1, 0076 // +0003 │ │ -42c1fa: 1101 |0075: return-object v1 │ │ -42c1fc: 0770 |0076: move-object v0, v7 │ │ -42c1fe: 1f08 161b |0077: check-cast v8, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -42c202: 2081 1d1b |0079: instance-of v1, v8, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -42c206: 3801 1500 |007b: if-eqz v1, 0090 // +0015 │ │ -42c20a: 5409 55a1 |007d: iget-object v9, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c20e: 2200 511a |007f: new-instance v0, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -42c212: 1f08 1d1b |0081: check-cast v8, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -42c216: 6e10 09d4 0800 |0083: invoke-virtual {v8}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -42c21c: 0c08 |0086: move-result-object v8 │ │ -42c21e: 7020 87cf 8000 |0087: invoke-direct {v0, v8}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ -42c224: 6e20 2540 0900 |008a: invoke-virtual {v9, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c22a: 6208 b779 |008d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c22e: 1108 |008f: return-object v8 │ │ -42c230: 5408 50a1 |0090: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c234: 6e20 23d4 9800 |0092: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ -42c23a: 0a08 |0095: move-result v8 │ │ -42c23c: 3808 1100 |0096: if-eqz v8, 00a7 // +0011 │ │ -42c240: 5408 50a1 |0098: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c244: 6e20 26d4 9800 |009a: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ -42c24a: 5408 55a1 |009d: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c24e: 6209 0fa1 |009f: sget-object v9, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ -42c252: 6e20 2540 9800 |00a1: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c258: 6208 b779 |00a4: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c25c: 1108 |00a6: return-object v8 │ │ -42c25e: 5408 55a1 |00a7: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c262: 2209 511a |00a9: new-instance v9, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -42c266: 1a00 d165 |00ab: const-string v0, "Unknown reason." // string@65d1 │ │ -42c26a: 7020 87cf 0900 |00ad: invoke-direct {v9, v0}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ -42c270: 6e20 2540 9800 |00b0: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c276: 6208 b779 |00b3: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c27a: 1108 |00b5: return-object v8 │ │ +42c0f4: |[42c0f4] tech.ula.model.state.SessionStartupFsm.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42c104: 2090 6c1a |0000: instance-of v0, v9, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ +42c108: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42c10c: 0790 |0004: move-object v0, v9 │ │ +42c10e: 1f00 6c1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ +42c112: 5201 31a1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42c116: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42c11a: b521 |000b: and-int/2addr v1, v2 │ │ +42c11c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +42c120: 5209 31a1 |000e: iget v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42c124: b129 |0010: sub-int/2addr v9, v2 │ │ +42c126: 5909 31a1 |0011: iput v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42c12a: 2806 |0013: goto 0019 // +0006 │ │ +42c12c: 2200 6c1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1; // type@1a6c │ │ +42c130: 7030 f8cf 7009 |0016: invoke-direct {v0, v7, v9}, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cff8 │ │ +42c136: 5409 32a1 |0019: iget-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.result:Ljava/lang/Object; // field@a132 │ │ +42c13a: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42c140: 0c01 |001e: move-result-object v1 │ │ +42c142: 5202 31a1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42c146: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +42c148: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ +42c14c: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ +42c150: 5408 30a1 |0026: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$2:Ljava/lang/Object; // field@a130 │ │ +42c154: 1f08 9210 |0028: check-cast v8, Ljava/lang/String; // type@1092 │ │ +42c158: 5401 2fa1 |002a: iget-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$1:Ljava/lang/Object; // field@a12f │ │ +42c15c: 1f01 eb19 |002c: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +42c160: 5400 2ea1 |002e: iget-object v0, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$0:Ljava/lang/Object; // field@a12e │ │ +42c164: 1f00 711a |0030: check-cast v0, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ +42c168: 7110 738a 0900 |0032: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c16e: 0796 |0035: move-object v6, v9 │ │ +42c170: 0789 |0036: move-object v9, v8 │ │ +42c172: 0768 |0037: move-object v8, v6 │ │ +42c174: 283f |0038: goto 0077 // +003f │ │ +42c176: 2208 7210 |0039: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +42c17a: 1a09 e278 |003b: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42c17e: 7020 8c83 9800 |003d: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42c184: 2708 |0040: throw v8 │ │ +42c186: 7110 738a 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c18c: 6e10 54cd 0800 |0044: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +42c192: 0b04 |0047: move-result-wide v4 │ │ +42c194: 7120 7c84 5400 |0048: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +42c19a: 0c09 |004b: move-result-object v9 │ │ +42c19c: 5472 50a1 |004c: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c1a0: 6e20 23d4 9200 |004e: invoke-virtual {v2, v9}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ +42c1a6: 0a02 |0051: move-result v2 │ │ +42c1a8: 3802 1100 |0052: if-eqz v2, 0063 // +0011 │ │ +42c1ac: 5478 50a1 |0054: iget-object v8, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c1b0: 6e20 26d4 9800 |0056: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ +42c1b6: 5478 55a1 |0059: iget-object v8, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c1ba: 6209 0fa1 |005b: sget-object v9, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ +42c1be: 6e20 2540 9800 |005d: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c1c4: 6208 b779 |0060: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c1c8: 1108 |0062: return-object v8 │ │ +42c1ca: 5472 50a1 |0063: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c1ce: 5474 4ea1 |0065: iget-object v4, v7, Ltech/ula/model/state/SessionStartupFsm;.extractionLogger:Lkotlin/jvm/functions/Function1; // field@a14e │ │ +42c1d2: 5b07 2ea1 |0067: iput-object v7, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$0:Ljava/lang/Object; // field@a12e │ │ +42c1d6: 5b08 2fa1 |0069: iput-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$1:Ljava/lang/Object; // field@a12f │ │ +42c1da: 5b09 30a1 |006b: iput-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.L$2:Ljava/lang/Object; // field@a130 │ │ +42c1de: 5903 31a1 |006d: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42c1e2: 6e40 21d4 8204 |006f: invoke-virtual {v2, v8, v4, v0}, Ltech/ula/utils/FilesystemManager;.extractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d421 │ │ +42c1e8: 0c08 |0072: move-result-object v8 │ │ +42c1ea: 3318 0300 |0073: if-ne v8, v1, 0076 // +0003 │ │ +42c1ee: 1101 |0075: return-object v1 │ │ +42c1f0: 0770 |0076: move-object v0, v7 │ │ +42c1f2: 1f08 161b |0077: check-cast v8, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +42c1f6: 2081 1d1b |0079: instance-of v1, v8, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +42c1fa: 3801 1500 |007b: if-eqz v1, 0090 // +0015 │ │ +42c1fe: 5409 55a1 |007d: iget-object v9, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c202: 2200 511a |007f: new-instance v0, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +42c206: 1f08 1d1b |0081: check-cast v8, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +42c20a: 6e10 09d4 0800 |0083: invoke-virtual {v8}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +42c210: 0c08 |0086: move-result-object v8 │ │ +42c212: 7020 87cf 8000 |0087: invoke-direct {v0, v8}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ +42c218: 6e20 2540 0900 |008a: invoke-virtual {v9, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c21e: 6208 b779 |008d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c222: 1108 |008f: return-object v8 │ │ +42c224: 5408 50a1 |0090: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c228: 6e20 23d4 9800 |0092: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ +42c22e: 0a08 |0095: move-result v8 │ │ +42c230: 3808 1100 |0096: if-eqz v8, 00a7 // +0011 │ │ +42c234: 5408 50a1 |0098: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c238: 6e20 26d4 9800 |009a: invoke-virtual {v8, v9}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ +42c23e: 5408 55a1 |009d: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c242: 6209 0fa1 |009f: sget-object v9, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ +42c246: 6e20 2540 9800 |00a1: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c24c: 6208 b779 |00a4: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c250: 1108 |00a6: return-object v8 │ │ +42c252: 5408 55a1 |00a7: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c256: 2209 511a |00a9: new-instance v9, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +42c25a: 1a00 d165 |00ab: const-string v0, "Unknown reason." // string@65d1 │ │ +42c25e: 7020 87cf 0900 |00ad: invoke-direct {v9, v0}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ +42c264: 6e20 2540 9800 |00b0: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c26a: 6208 b779 |00b3: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c26e: 1108 |00b5: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x001f line=264 │ │ 0x0039 line=286 │ │ 0x0041 line=264 │ │ 0x0044 line=265 │ │ 0x004c line=267 │ │ @@ -948980,127 +948980,127 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 212 16-bit code units │ │ -42c27c: |[42c27c] tech.ula.model.state.SessionStartupFsm.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42c28c: 20a0 6d1a |0000: instance-of v0, v10, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ -42c290: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -42c294: 07a0 |0004: move-object v0, v10 │ │ -42c296: 1f00 6d1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ -42c29a: 5201 37a1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42c29e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -42c2a2: b521 |000b: and-int/2addr v1, v2 │ │ -42c2a4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42c2a8: 520a 37a1 |000e: iget v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42c2ac: b12a |0010: sub-int/2addr v10, v2 │ │ -42c2ae: 590a 37a1 |0011: iput v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42c2b2: 2806 |0013: goto 0019 // +0006 │ │ -42c2b4: 2200 6d1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ -42c2b8: 7030 facf 700a |0016: invoke-direct {v0, v7, v10}, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cffa │ │ -42c2be: 540a 38a1 |0019: iget-object v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.result:Ljava/lang/Object; // field@a138 │ │ -42c2c2: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42c2c8: 0c01 |001e: move-result-object v1 │ │ -42c2ca: 5202 37a1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42c2ce: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -42c2d0: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -42c2d2: 3802 1c00 |0023: if-eqz v2, 003f // +001c │ │ -42c2d6: 3342 1200 |0025: if-ne v2, v4, 0037 // +0012 │ │ -42c2da: 5408 36a1 |0027: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$2:Ljava/lang/Object; // field@a136 │ │ -42c2de: 1f08 2c11 |0029: check-cast v8, Ljava/util/List; // type@112c │ │ -42c2e2: 5408 35a1 |002b: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$1:Ljava/lang/Object; // field@a135 │ │ -42c2e6: 1f08 eb19 |002d: check-cast v8, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42c2ea: 5408 34a1 |002f: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$0:Ljava/lang/Object; // field@a134 │ │ -42c2ee: 1f08 711a |0031: check-cast v8, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ -42c2f2: 7110 738a 0a00 |0033: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c2f8: 283e |0036: goto 0074 // +003e │ │ -42c2fa: 2208 7210 |0037: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -42c2fe: 1a09 e278 |0039: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42c302: 7020 8c83 9800 |003b: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42c308: 2708 |003e: throw v8 │ │ -42c30a: 7110 738a 0a00 |003f: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c310: 547a 55a1 |0042: iget-object v10, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c314: 6202 15a1 |0044: sget-object v2, Ltech/ula/model/state/GeneratingDownloadRequirements;.INSTANCE:Ltech/ula/model/state/GeneratingDownloadRequirements; // field@a115 │ │ -42c318: 6e20 2540 2a00 |0046: invoke-virtual {v10, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c31e: 547a 50a1 |0049: iget-object v10, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ -42c322: 6e10 54cd 0800 |004b: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -42c328: 0b05 |004e: move-result-wide v5 │ │ -42c32a: 7120 7c84 6500 |004f: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -42c330: 0c02 |0052: move-result-object v2 │ │ -42c332: 6e20 23d4 2a00 |0053: invoke-virtual {v10, v2}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ -42c338: 0a0a |0056: move-result v10 │ │ -42c33a: 390a 0a00 |0057: if-nez v10, 0061 // +000a │ │ -42c33e: 6e10 59cd 0800 |0059: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ -42c344: 0a0a |005c: move-result v10 │ │ -42c346: 390a 0400 |005d: if-nez v10, 0061 // +0004 │ │ -42c34a: 121a |005f: const/4 v10, #int 1 // #1 │ │ -42c34c: 2802 |0060: goto 0062 // +0002 │ │ -42c34e: 120a |0061: const/4 v10, #int 0 // #0 │ │ -42c350: 5472 4ca1 |0062: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ -42c354: 5b07 34a1 |0064: iput-object v7, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$0:Ljava/lang/Object; // field@a134 │ │ -42c358: 5b08 35a1 |0066: iput-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$1:Ljava/lang/Object; // field@a135 │ │ -42c35c: 5b09 36a1 |0068: iput-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$2:Ljava/lang/Object; // field@a136 │ │ -42c360: 5904 37a1 |006a: iput v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42c364: 6e50 48ce 82a9 |006c: invoke-virtual {v2, v8, v9, v10, v0}, Ltech/ula/model/repositories/AssetRepository;.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce48 │ │ -42c36a: 0c0a |006f: move-result-object v10 │ │ -42c36c: 331a 0300 |0070: if-ne v10, v1, 0073 // +0003 │ │ -42c370: 1101 |0072: return-object v1 │ │ -42c372: 0778 |0073: move-object v8, v7 │ │ -42c374: 1f0a 2c11 |0074: check-cast v10, Ljava/util/List; // type@112c │ │ -42c378: 7210 8387 0a00 |0076: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -42c37e: 0a09 |0079: move-result v9 │ │ -42c380: 3809 0c00 |007a: if-eqz v9, 0086 // +000c │ │ -42c384: 5488 55a1 |007c: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c388: 6209 1da1 |007e: sget-object v9, Ltech/ula/model/state/NoDownloadsRequired;.INSTANCE:Ltech/ula/model/state/NoDownloadsRequired; // field@a11d │ │ -42c38c: 6e20 2540 9800 |0080: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c392: 6208 b779 |0083: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c396: 1108 |0085: return-object v8 │ │ -42c398: 07a9 |0086: move-object v9, v10 │ │ -42c39a: 1f09 7810 |0087: check-cast v9, Ljava/lang/Iterable; // type@1078 │ │ -42c39e: 2090 1b11 |0089: instance-of v0, v9, Ljava/util/Collection; // type@111b │ │ -42c3a2: 3800 0c00 |008b: if-eqz v0, 0097 // +000c │ │ -42c3a6: 0790 |008d: move-object v0, v9 │ │ -42c3a8: 1f00 1b11 |008e: check-cast v0, Ljava/util/Collection; // type@111b │ │ -42c3ac: 7210 f386 0000 |0090: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -42c3b2: 0a00 |0093: move-result v0 │ │ -42c3b4: 3800 0300 |0094: if-eqz v0, 0097 // +0003 │ │ -42c3b8: 2826 |0096: goto 00bc // +0026 │ │ -42c3ba: 7210 ad83 0900 |0097: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -42c3c0: 0c09 |009a: move-result-object v9 │ │ -42c3c2: 7210 5487 0900 |009b: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -42c3c8: 0a00 |009e: move-result v0 │ │ -42c3ca: 3800 1d00 |009f: if-eqz v0, 00bc // +001d │ │ -42c3ce: 7210 5587 0900 |00a1: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -42c3d4: 0c00 |00a4: move-result-object v0 │ │ -42c3d6: 1f00 141a |00a5: check-cast v0, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -42c3da: 6e10 5cce 0000 |00a7: invoke-virtual {v0}, Ltech/ula/model/repositories/DownloadMetadata;.getFilename:()Ljava/lang/String; // method@ce5c │ │ -42c3e0: 0c00 |00aa: move-result-object v0 │ │ -42c3e2: 1a01 93c0 |00ab: const-string v1, "rootfs.tar.gz" // string@c093 │ │ -42c3e6: 7120 559f 1000 |00ad: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42c3ec: 0a00 |00b0: move-result v0 │ │ -42c3ee: 7110 ad9c 0000 |00b1: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ -42c3f4: 0c00 |00b4: move-result-object v0 │ │ -42c3f6: 6e10 f182 0000 |00b5: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -42c3fc: 0a00 |00b8: move-result v0 │ │ -42c3fe: 3800 e2ff |00b9: if-eqz v0, 009b // -001e │ │ -42c402: 1213 |00bb: const/4 v3, #int 1 // #1 │ │ -42c404: 5488 55a1 |00bc: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c408: 2209 4e1a |00be: new-instance v9, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -42c40c: 7030 6dcf a903 |00c0: invoke-direct {v9, v10, v3}, Ltech/ula/model/state/DownloadsRequired;.:(Ljava/util/List;Z)V // method@cf6d │ │ -42c412: 6e20 2540 9800 |00c3: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c418: 6208 b779 |00c6: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c41c: 1108 |00c8: return-object v8 │ │ -42c41e: 0778 |00c9: move-object v8, v7 │ │ -42c420: 5488 55a1 |00ca: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c424: 6209 1ea1 |00cc: sget-object v9, Ltech/ula/model/state/RemoteUnreachableForGeneration;.INSTANCE:Ltech/ula/model/state/RemoteUnreachableForGeneration; // field@a11e │ │ -42c428: 6e20 2540 9800 |00ce: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c42e: 6208 b779 |00d1: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c432: 1108 |00d3: return-object v8 │ │ +42c270: |[42c270] tech.ula.model.state.SessionStartupFsm.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42c280: 20a0 6d1a |0000: instance-of v0, v10, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ +42c284: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42c288: 07a0 |0004: move-object v0, v10 │ │ +42c28a: 1f00 6d1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ +42c28e: 5201 37a1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42c292: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42c296: b521 |000b: and-int/2addr v1, v2 │ │ +42c298: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +42c29c: 520a 37a1 |000e: iget v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42c2a0: b12a |0010: sub-int/2addr v10, v2 │ │ +42c2a2: 590a 37a1 |0011: iput v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42c2a6: 2806 |0013: goto 0019 // +0006 │ │ +42c2a8: 2200 6d1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1; // type@1a6d │ │ +42c2ac: 7030 facf 700a |0016: invoke-direct {v0, v7, v10}, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cffa │ │ +42c2b2: 540a 38a1 |0019: iget-object v10, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.result:Ljava/lang/Object; // field@a138 │ │ +42c2b6: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42c2bc: 0c01 |001e: move-result-object v1 │ │ +42c2be: 5202 37a1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42c2c2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +42c2c4: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +42c2c6: 3802 1c00 |0023: if-eqz v2, 003f // +001c │ │ +42c2ca: 3342 1200 |0025: if-ne v2, v4, 0037 // +0012 │ │ +42c2ce: 5408 36a1 |0027: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$2:Ljava/lang/Object; // field@a136 │ │ +42c2d2: 1f08 2c11 |0029: check-cast v8, Ljava/util/List; // type@112c │ │ +42c2d6: 5408 35a1 |002b: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$1:Ljava/lang/Object; // field@a135 │ │ +42c2da: 1f08 eb19 |002d: check-cast v8, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +42c2de: 5408 34a1 |002f: iget-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$0:Ljava/lang/Object; // field@a134 │ │ +42c2e2: 1f08 711a |0031: check-cast v8, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ +42c2e6: 7110 738a 0a00 |0033: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c2ec: 283e |0036: goto 0074 // +003e │ │ +42c2ee: 2208 7210 |0037: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +42c2f2: 1a09 e278 |0039: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42c2f6: 7020 8c83 9800 |003b: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42c2fc: 2708 |003e: throw v8 │ │ +42c2fe: 7110 738a 0a00 |003f: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c304: 547a 55a1 |0042: iget-object v10, v7, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c308: 6202 15a1 |0044: sget-object v2, Ltech/ula/model/state/GeneratingDownloadRequirements;.INSTANCE:Ltech/ula/model/state/GeneratingDownloadRequirements; // field@a115 │ │ +42c30c: 6e20 2540 2a00 |0046: invoke-virtual {v10, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c312: 547a 50a1 |0049: iget-object v10, v7, Ltech/ula/model/state/SessionStartupFsm;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a150 │ │ +42c316: 6e10 54cd 0800 |004b: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +42c31c: 0b05 |004e: move-result-wide v5 │ │ +42c31e: 7120 7c84 6500 |004f: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +42c324: 0c02 |0052: move-result-object v2 │ │ +42c326: 6e20 23d4 2a00 |0053: invoke-virtual {v10, v2}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ +42c32c: 0a0a |0056: move-result v10 │ │ +42c32e: 390a 0a00 |0057: if-nez v10, 0061 // +000a │ │ +42c332: 6e10 59cd 0800 |0059: invoke-virtual {v8}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ +42c338: 0a0a |005c: move-result v10 │ │ +42c33a: 390a 0400 |005d: if-nez v10, 0061 // +0004 │ │ +42c33e: 121a |005f: const/4 v10, #int 1 // #1 │ │ +42c340: 2802 |0060: goto 0062 // +0002 │ │ +42c342: 120a |0061: const/4 v10, #int 0 // #0 │ │ +42c344: 5472 4ca1 |0062: iget-object v2, v7, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ +42c348: 5b07 34a1 |0064: iput-object v7, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$0:Ljava/lang/Object; // field@a134 │ │ +42c34c: 5b08 35a1 |0066: iput-object v8, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$1:Ljava/lang/Object; // field@a135 │ │ +42c350: 5b09 36a1 |0068: iput-object v9, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.L$2:Ljava/lang/Object; // field@a136 │ │ +42c354: 5904 37a1 |006a: iput v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42c358: 6e50 48ce 82a9 |006c: invoke-virtual {v2, v8, v9, v10, v0}, Ltech/ula/model/repositories/AssetRepository;.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce48 │ │ +42c35e: 0c0a |006f: move-result-object v10 │ │ +42c360: 331a 0300 |0070: if-ne v10, v1, 0073 // +0003 │ │ +42c364: 1101 |0072: return-object v1 │ │ +42c366: 0778 |0073: move-object v8, v7 │ │ +42c368: 1f0a 2c11 |0074: check-cast v10, Ljava/util/List; // type@112c │ │ +42c36c: 7210 8387 0a00 |0076: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +42c372: 0a09 |0079: move-result v9 │ │ +42c374: 3809 0c00 |007a: if-eqz v9, 0086 // +000c │ │ +42c378: 5488 55a1 |007c: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c37c: 6209 1da1 |007e: sget-object v9, Ltech/ula/model/state/NoDownloadsRequired;.INSTANCE:Ltech/ula/model/state/NoDownloadsRequired; // field@a11d │ │ +42c380: 6e20 2540 9800 |0080: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c386: 6208 b779 |0083: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c38a: 1108 |0085: return-object v8 │ │ +42c38c: 07a9 |0086: move-object v9, v10 │ │ +42c38e: 1f09 7810 |0087: check-cast v9, Ljava/lang/Iterable; // type@1078 │ │ +42c392: 2090 1b11 |0089: instance-of v0, v9, Ljava/util/Collection; // type@111b │ │ +42c396: 3800 0c00 |008b: if-eqz v0, 0097 // +000c │ │ +42c39a: 0790 |008d: move-object v0, v9 │ │ +42c39c: 1f00 1b11 |008e: check-cast v0, Ljava/util/Collection; // type@111b │ │ +42c3a0: 7210 f386 0000 |0090: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +42c3a6: 0a00 |0093: move-result v0 │ │ +42c3a8: 3800 0300 |0094: if-eqz v0, 0097 // +0003 │ │ +42c3ac: 2826 |0096: goto 00bc // +0026 │ │ +42c3ae: 7210 ad83 0900 |0097: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +42c3b4: 0c09 |009a: move-result-object v9 │ │ +42c3b6: 7210 5487 0900 |009b: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +42c3bc: 0a00 |009e: move-result v0 │ │ +42c3be: 3800 1d00 |009f: if-eqz v0, 00bc // +001d │ │ +42c3c2: 7210 5587 0900 |00a1: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +42c3c8: 0c00 |00a4: move-result-object v0 │ │ +42c3ca: 1f00 141a |00a5: check-cast v0, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +42c3ce: 6e10 5cce 0000 |00a7: invoke-virtual {v0}, Ltech/ula/model/repositories/DownloadMetadata;.getFilename:()Ljava/lang/String; // method@ce5c │ │ +42c3d4: 0c00 |00aa: move-result-object v0 │ │ +42c3d6: 1a01 93c0 |00ab: const-string v1, "rootfs.tar.gz" // string@c093 │ │ +42c3da: 7120 559f 1000 |00ad: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42c3e0: 0a00 |00b0: move-result v0 │ │ +42c3e2: 7110 ad9c 0000 |00b1: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ +42c3e8: 0c00 |00b4: move-result-object v0 │ │ +42c3ea: 6e10 f182 0000 |00b5: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +42c3f0: 0a00 |00b8: move-result v0 │ │ +42c3f2: 3800 e2ff |00b9: if-eqz v0, 009b // -001e │ │ +42c3f6: 1213 |00bb: const/4 v3, #int 1 // #1 │ │ +42c3f8: 5488 55a1 |00bc: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c3fc: 2209 4e1a |00be: new-instance v9, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +42c400: 7030 6dcf a903 |00c0: invoke-direct {v9, v10, v3}, Ltech/ula/model/state/DownloadsRequired;.:(Ljava/util/List;Z)V // method@cf6d │ │ +42c406: 6e20 2540 9800 |00c3: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c40c: 6208 b779 |00c6: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c410: 1108 |00c8: return-object v8 │ │ +42c412: 0778 |00c9: move-object v8, v7 │ │ +42c414: 5488 55a1 |00ca: iget-object v8, v8, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c418: 6209 1ea1 |00cc: sget-object v9, Ltech/ula/model/state/RemoteUnreachableForGeneration;.INSTANCE:Ltech/ula/model/state/RemoteUnreachableForGeneration; // field@a11e │ │ +42c41c: 6e20 2540 9800 |00ce: invoke-virtual {v8, v9}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c422: 6208 b779 |00d1: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c426: 1108 |00d3: return-object v8 │ │ catches : 3 │ │ 0x0033 - 0x0036 │ │ Ljava/net/UnknownHostException; -> 0x00ca │ │ 0x0062 - 0x0070 │ │ Ljava/net/UnknownHostException; -> 0x00c9 │ │ 0x0074 - 0x0076 │ │ Ljava/net/UnknownHostException; -> 0x00ca │ │ @@ -949134,76 +949134,76 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -42c458: |[42c458] tech.ula.model.state.SessionStartupFsm.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42c468: 2060 6e1a |0000: instance-of v0, v6, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ -42c46c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -42c470: 0760 |0004: move-object v0, v6 │ │ -42c472: 1f00 6e1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ -42c476: 5201 3ca1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42c47a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -42c47e: b521 |000b: and-int/2addr v1, v2 │ │ -42c480: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -42c484: 5206 3ca1 |000e: iget v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42c488: b126 |0010: sub-int/2addr v6, v2 │ │ -42c48a: 5906 3ca1 |0011: iput v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42c48e: 2806 |0013: goto 0019 // +0006 │ │ -42c490: 2200 6e1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ -42c494: 7030 fccf 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cffc │ │ -42c49a: 5406 3da1 |0019: iget-object v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.result:Ljava/lang/Object; // field@a13d │ │ -42c49e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42c4a4: 0c01 |001e: move-result-object v1 │ │ -42c4a6: 5202 3ca1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42c4aa: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -42c4ac: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -42c4b0: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ -42c4b4: 5405 3ba1 |0026: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$1:Ljava/lang/Object; // field@a13b │ │ -42c4b8: 1f05 eb19 |0028: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -42c4bc: 5405 3aa1 |002a: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$0:Ljava/lang/Object; // field@a13a │ │ -42c4c0: 1f05 711a |002c: check-cast v5, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ -42c4c4: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c4ca: 2827 |0031: goto 0058 // +0027 │ │ -42c4cc: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -42c4d0: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42c4d4: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42c4da: 2705 |0039: throw v5 │ │ -42c4dc: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42c4e2: 5446 55a1 |003d: iget-object v6, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c4e6: 6202 22a1 |003f: sget-object v2, Ltech/ula/model/state/RetrievingAssetLists;.INSTANCE:Ltech/ula/model/state/RetrievingAssetLists; // field@a122 │ │ -42c4ea: 6e20 2540 2600 |0041: invoke-virtual {v6, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c4f0: 5446 4ca1 |0044: iget-object v6, v4, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ -42c4f4: 6e10 53cd 0500 |0046: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -42c4fa: 0c02 |0049: move-result-object v2 │ │ -42c4fc: 5b04 3aa1 |004a: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$0:Ljava/lang/Object; // field@a13a │ │ -42c500: 5b05 3ba1 |004c: iput-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$1:Ljava/lang/Object; // field@a13b │ │ -42c504: 5903 3ca1 |004e: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42c508: 6e30 49ce 2600 |0050: invoke-virtual {v6, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce49 │ │ -42c50e: 0c06 |0053: move-result-object v6 │ │ -42c510: 3316 0300 |0054: if-ne v6, v1, 0057 // +0003 │ │ -42c514: 1101 |0056: return-object v1 │ │ -42c516: 0745 |0057: move-object v5, v4 │ │ -42c518: 1f06 2c11 |0058: check-cast v6, Ljava/util/List; // type@112c │ │ -42c51c: 7210 8387 0600 |005a: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -42c522: 0a00 |005d: move-result v0 │ │ -42c524: 3800 0c00 |005e: if-eqz v0, 006a // +000c │ │ -42c528: 5455 55a1 |0060: iget-object v5, v5, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c52c: 6206 f7a0 |0062: sget-object v6, Ltech/ula/model/state/AssetListsRetrievalFailed;.INSTANCE:Ltech/ula/model/state/AssetListsRetrievalFailed; // field@a0f7 │ │ -42c530: 6e20 2540 6500 |0064: invoke-virtual {v5, v6}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c536: 6205 b779 |0067: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c53a: 1105 |0069: return-object v5 │ │ -42c53c: 5455 55a1 |006a: iget-object v5, v5, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42c540: 2200 3a1a |006c: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -42c544: 7020 0fcf 6000 |006e: invoke-direct {v0, v6}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.:(Ljava/util/List;)V // method@cf0f │ │ -42c54a: 6e20 2540 0500 |0071: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42c550: 6205 b779 |0074: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c554: 1105 |0076: return-object v5 │ │ +42c44c: |[42c44c] tech.ula.model.state.SessionStartupFsm.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42c45c: 2060 6e1a |0000: instance-of v0, v6, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ +42c460: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +42c464: 0760 |0004: move-object v0, v6 │ │ +42c466: 1f00 6e1a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ +42c46a: 5201 3ca1 |0007: iget v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42c46e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +42c472: b521 |000b: and-int/2addr v1, v2 │ │ +42c474: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +42c478: 5206 3ca1 |000e: iget v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42c47c: b126 |0010: sub-int/2addr v6, v2 │ │ +42c47e: 5906 3ca1 |0011: iput v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42c482: 2806 |0013: goto 0019 // +0006 │ │ +42c484: 2200 6e1a |0014: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1; // type@1a6e │ │ +42c488: 7030 fccf 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V // method@cffc │ │ +42c48e: 5406 3da1 |0019: iget-object v6, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.result:Ljava/lang/Object; // field@a13d │ │ +42c492: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42c498: 0c01 |001e: move-result-object v1 │ │ +42c49a: 5202 3ca1 |001f: iget v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42c49e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +42c4a0: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +42c4a4: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ +42c4a8: 5405 3ba1 |0026: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$1:Ljava/lang/Object; // field@a13b │ │ +42c4ac: 1f05 eb19 |0028: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +42c4b0: 5405 3aa1 |002a: iget-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$0:Ljava/lang/Object; // field@a13a │ │ +42c4b4: 1f05 711a |002c: check-cast v5, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ +42c4b8: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c4be: 2827 |0031: goto 0058 // +0027 │ │ +42c4c0: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +42c4c4: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42c4c8: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42c4ce: 2705 |0039: throw v5 │ │ +42c4d0: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42c4d6: 5446 55a1 |003d: iget-object v6, v4, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c4da: 6202 22a1 |003f: sget-object v2, Ltech/ula/model/state/RetrievingAssetLists;.INSTANCE:Ltech/ula/model/state/RetrievingAssetLists; // field@a122 │ │ +42c4de: 6e20 2540 2600 |0041: invoke-virtual {v6, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c4e4: 5446 4ca1 |0044: iget-object v6, v4, Ltech/ula/model/state/SessionStartupFsm;.assetRepository:Ltech/ula/model/repositories/AssetRepository; // field@a14c │ │ +42c4e8: 6e10 53cd 0500 |0046: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +42c4ee: 0c02 |0049: move-result-object v2 │ │ +42c4f0: 5b04 3aa1 |004a: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$0:Ljava/lang/Object; // field@a13a │ │ +42c4f4: 5b05 3ba1 |004c: iput-object v5, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.L$1:Ljava/lang/Object; // field@a13b │ │ +42c4f8: 5903 3ca1 |004e: iput v3, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42c4fc: 6e30 49ce 2600 |0050: invoke-virtual {v6, v2, v0}, Ltech/ula/model/repositories/AssetRepository;.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce49 │ │ +42c502: 0c06 |0053: move-result-object v6 │ │ +42c504: 3316 0300 |0054: if-ne v6, v1, 0057 // +0003 │ │ +42c508: 1101 |0056: return-object v1 │ │ +42c50a: 0745 |0057: move-object v5, v4 │ │ +42c50c: 1f06 2c11 |0058: check-cast v6, Ljava/util/List; // type@112c │ │ +42c510: 7210 8387 0600 |005a: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +42c516: 0a00 |005d: move-result v0 │ │ +42c518: 3800 0c00 |005e: if-eqz v0, 006a // +000c │ │ +42c51c: 5455 55a1 |0060: iget-object v5, v5, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c520: 6206 f7a0 |0062: sget-object v6, Ltech/ula/model/state/AssetListsRetrievalFailed;.INSTANCE:Ltech/ula/model/state/AssetListsRetrievalFailed; // field@a0f7 │ │ +42c524: 6e20 2540 6500 |0064: invoke-virtual {v5, v6}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c52a: 6205 b779 |0067: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c52e: 1105 |0069: return-object v5 │ │ +42c530: 5455 55a1 |006a: iget-object v5, v5, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42c534: 2200 3a1a |006c: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +42c538: 7020 0fcf 6000 |006e: invoke-direct {v0, v6}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.:(Ljava/util/List;)V // method@cf0f │ │ +42c53e: 6e20 2540 0500 |0071: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42c544: 6205 b779 |0074: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c548: 1105 |0076: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=138 │ │ 0x0032 line=149 │ │ 0x003a line=138 │ │ 0x003d line=139 │ │ 0x0044 line=141 │ │ @@ -949223,30 +949223,30 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -42c558: |[42c558] tech.ula.model.state.SessionStartupFsm.handleVerifyFilesystemAssets:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -42c568: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -42c56e: 0c00 |0003: move-result-object v0 │ │ -42c570: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -42c574: 2201 6f1a |0006: new-instance v1, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ -42c578: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -42c57a: 7040 fecf 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cffe │ │ -42c580: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -42c584: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -42c58a: 0c04 |0011: move-result-object v4 │ │ -42c58c: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42c592: 0c05 |0015: move-result-object v5 │ │ -42c594: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -42c598: 1104 |0018: return-object v4 │ │ -42c59a: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42c59e: 1104 |001b: return-object v4 │ │ +42c54c: |[42c54c] tech.ula.model.state.SessionStartupFsm.handleVerifyFilesystemAssets:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +42c55c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +42c562: 0c00 |0003: move-result-object v0 │ │ +42c564: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +42c568: 2201 6f1a |0006: new-instance v1, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ +42c56c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +42c56e: 7040 fecf 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cffe │ │ +42c574: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +42c578: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +42c57e: 0c04 |0011: move-result-object v4 │ │ +42c580: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42c586: 0c05 |0015: move-result-object v5 │ │ +42c588: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +42c58c: 1104 |0018: return-object v4 │ │ +42c58e: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42c592: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -949256,23 +949256,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42beb4: |[42beb4] tech.ula.model.state.SessionStartupFsm.sessionsAreActive:()Z │ │ -42bec4: 5410 49a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ -42bec8: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -42bece: 0a00 |0005: move-result v0 │ │ -42bed0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -42bed4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -42bed6: 2802 |0009: goto 000b // +0002 │ │ -42bed8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42beda: 0f00 |000b: return v0 │ │ +42bea8: |[42bea8] tech.ula.model.state.SessionStartupFsm.sessionsAreActive:()Z │ │ +42beb8: 5410 49a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.activeSessions:Ljava/util/List; // field@a149 │ │ +42bebc: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +42bec2: 0a00 |0005: move-result v0 │ │ +42bec4: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +42bec8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +42beca: 2802 |0009: goto 000b // +0002 │ │ +42becc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42bece: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/SessionStartupFsm; │ │ │ │ #7 : (in Ltech/ula/model/state/SessionStartupFsm;) │ │ @@ -949280,20 +949280,20 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42cb88: |[42cb88] tech.ula.model.state.SessionStartupFsm.setState$app_release:(Ltech/ula/model/state/SessionStartupState;)V │ │ -42cb98: 1a00 f9b2 |0000: const-string v0, "newState" // string@b2f9 │ │ -42cb9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42cba2: 5410 55a1 |0005: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42cba6: 6e20 2540 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42cbac: 0e00 |000a: return-void │ │ +42cb7c: |[42cb7c] tech.ula.model.state.SessionStartupFsm.setState$app_release:(Ltech/ula/model/state/SessionStartupState;)V │ │ +42cb8c: 1a00 f9b2 |0000: const-string v0, "newState" // string@b2f9 │ │ +42cb90: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42cb96: 5410 55a1 |0005: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42cb9a: 6e20 2540 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42cba0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/state/SessionStartupState; │ │ │ │ @@ -949302,32 +949302,32 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -42c5e8: |[42c5e8] tech.ula.model.state.SessionStartupFsm.submitEvent:(Ltech/ula/model/state/SessionStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -42c5f8: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42c5fc: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c602: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -42c606: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42c60c: 2200 701a |000a: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ -42c610: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -42c612: 7040 02d0 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V // method@d002 │ │ -42c618: 0705 |0010: move-object v5, v0 │ │ -42c61a: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -42c61e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -42c620: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -42c622: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -42c624: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -42c626: 07a2 |0017: move-object v2, v10 │ │ -42c628: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -42c62e: 0c09 |001b: move-result-object v9 │ │ -42c630: 1109 |001c: return-object v9 │ │ +42c5dc: |[42c5dc] tech.ula.model.state.SessionStartupFsm.submitEvent:(Ltech/ula/model/state/SessionStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +42c5ec: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42c5f0: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c5f6: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +42c5fa: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42c600: 2200 701a |000a: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ +42c604: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +42c606: 7040 02d0 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V // method@d002 │ │ +42c60c: 0705 |0010: move-object v5, v0 │ │ +42c60e: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +42c612: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +42c614: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +42c616: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +42c618: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +42c61a: 07a2 |0017: move-object v2, v10 │ │ +42c61c: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +42c622: 0c09 |001b: move-result-object v9 │ │ +42c624: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=96 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/model/state/SessionStartupFsm; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/state/SessionStartupEvent; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -949337,92 +949337,92 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -42bedc: |[42bedc] tech.ula.model.state.SessionStartupFsm.transitionIsAcceptable:(Ltech/ula/model/state/SessionStartupEvent;)Z │ │ -42beec: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42bef0: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42bef6: 5460 55a1 |0005: iget-object v0, v6, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ -42befa: 6e10 2340 0000 |0007: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -42bf00: 0c00 |000a: move-result-object v0 │ │ -42bf02: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -42bf06: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42bf0c: 1a01 7bce |0010: const-string v1, "state.value!!" // string@ce7b │ │ -42bf10: 7120 569f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42bf16: 1f00 721a |0015: check-cast v0, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ -42bf1a: 2071 661a |0017: instance-of v1, v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42bf1e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -42bf20: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -42bf22: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -42bf26: 2002 821a |001d: instance-of v2, v0, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ -42bf2a: 2900 6900 |001f: goto/16 0088 // +0069 │ │ -42bf2e: 2071 621a |0021: instance-of v1, v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42bf32: 3801 0600 |0023: if-eqz v1, 0029 // +0006 │ │ -42bf36: 2002 641a |0025: instance-of v2, v0, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -42bf3a: 2900 6100 |0027: goto/16 0088 // +0061 │ │ -42bf3e: 2071 571a |0029: instance-of v1, v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42bf42: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -42bf46: 2002 3a1a |002d: instance-of v2, v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -42bf4a: 2859 |002f: goto 0088 // +0059 │ │ -42bf4c: 2071 481a |0030: instance-of v1, v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -42bf50: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -42bf54: 2002 4e1a |0034: instance-of v2, v0, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -42bf58: 2852 |0036: goto 0088 // +0052 │ │ -42bf5a: 2071 381a |0037: instance-of v1, v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -42bf5e: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ -42bf62: 2000 4a1a |003b: instance-of v0, v0, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -42bf66: 3900 1500 |003d: if-nez v0, 0052 // +0015 │ │ -42bf6a: 5460 4ba1 |003f: iget-object v0, v6, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ -42bf6e: 1f07 381a |0041: check-cast v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -42bf72: 6e10 0acf 0700 |0043: invoke-virtual {v7}, Ltech/ula/model/state/AssetDownloadComplete;.getDownloadAssetId:()J // method@cf0a │ │ -42bf78: 0b04 |0046: move-result-wide v4 │ │ -42bf7a: 6e30 04d3 4005 |0047: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/AssetDownloader;.downloadIsForUserland:(J)Z // method@d304 │ │ -42bf80: 0a07 |004a: move-result v7 │ │ -42bf82: 3907 3d00 |004b: if-nez v7, 0088 // +003d │ │ -42bf86: 2805 |004d: goto 0052 // +0005 │ │ -42bf88: 2071 791a |004e: instance-of v1, v7, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ -42bf8c: 3801 0400 |0050: if-eqz v1, 0054 // +0004 │ │ -42bf90: 1212 |0052: const/4 v2, #int 1 // #1 │ │ -42bf92: 2835 |0053: goto 0088 // +0035 │ │ -42bf94: 2071 421a |0054: instance-of v1, v7, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ -42bf98: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ -42bf9c: 2002 4d1a |0058: instance-of v2, v0, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ -42bfa0: 282e |005a: goto 0088 // +002e │ │ -42bfa2: 2071 7d1a |005b: instance-of v1, v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42bfa6: 3801 0b00 |005d: if-eqz v1, 0068 // +000b │ │ -42bfaa: 2007 5e1a |005f: instance-of v7, v0, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ -42bfae: 3907 f1ff |0061: if-nez v7, 0052 // -000f │ │ -42bfb2: 2007 5c1a |0063: instance-of v7, v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ -42bfb6: 3807 2300 |0065: if-eqz v7, 0088 // +0023 │ │ -42bfba: 28eb |0067: goto 0052 // -0015 │ │ -42bfbc: 2071 7b1a |0068: instance-of v1, v7, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ -42bfc0: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ -42bfc4: 2002 561a |006c: instance-of v2, v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ -42bfc8: 281a |006e: goto 0088 // +001a │ │ -42bfca: 2071 7c1a |006f: instance-of v1, v7, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ -42bfce: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ -42bfd2: 2007 7f1a |0073: instance-of v7, v0, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ -42bfd6: 3907 ddff |0075: if-nez v7, 0052 // -0023 │ │ -42bfda: 2007 5d1a |0077: instance-of v7, v0, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ -42bfde: 3807 0f00 |0079: if-eqz v7, 0088 // +000f │ │ -42bfe2: 28d7 |007b: goto 0052 // -0029 │ │ -42bfe4: 2071 4f1a |007c: instance-of v1, v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42bfe8: 3801 0500 |007e: if-eqz v1, 0083 // +0005 │ │ -42bfec: 2002 741a |0080: instance-of v2, v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ -42bff0: 2806 |0082: goto 0088 // +0006 │ │ -42bff2: 2077 611a |0083: instance-of v7, v7, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ -42bff6: 3807 0400 |0085: if-eqz v7, 0089 // +0004 │ │ -42bffa: 28cb |0087: goto 0052 // -0035 │ │ -42bffc: 0f02 |0088: return v2 │ │ -42bffe: 2207 e211 |0089: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -42c002: 7010 d689 0700 |008b: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -42c008: 2707 |008e: throw v7 │ │ +42bed0: |[42bed0] tech.ula.model.state.SessionStartupFsm.transitionIsAcceptable:(Ltech/ula/model/state/SessionStartupEvent;)Z │ │ +42bee0: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42bee4: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42beea: 5460 55a1 |0005: iget-object v0, v6, Ltech/ula/model/state/SessionStartupFsm;.state:Landroidx/lifecycle/MutableLiveData; // field@a155 │ │ +42beee: 6e10 2340 0000 |0007: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +42bef4: 0c00 |000a: move-result-object v0 │ │ +42bef6: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +42befa: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42bf00: 1a01 7bce |0010: const-string v1, "state.value!!" // string@ce7b │ │ +42bf04: 7120 569f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42bf0a: 1f00 721a |0015: check-cast v0, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ +42bf0e: 2071 661a |0017: instance-of v1, v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42bf12: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +42bf14: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +42bf16: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +42bf1a: 2002 821a |001d: instance-of v2, v0, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ +42bf1e: 2900 6900 |001f: goto/16 0088 // +0069 │ │ +42bf22: 2071 621a |0021: instance-of v1, v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42bf26: 3801 0600 |0023: if-eqz v1, 0029 // +0006 │ │ +42bf2a: 2002 641a |0025: instance-of v2, v0, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +42bf2e: 2900 6100 |0027: goto/16 0088 // +0061 │ │ +42bf32: 2071 571a |0029: instance-of v1, v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42bf36: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +42bf3a: 2002 3a1a |002d: instance-of v2, v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +42bf3e: 2859 |002f: goto 0088 // +0059 │ │ +42bf40: 2071 481a |0030: instance-of v1, v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +42bf44: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ +42bf48: 2002 4e1a |0034: instance-of v2, v0, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +42bf4c: 2852 |0036: goto 0088 // +0052 │ │ +42bf4e: 2071 381a |0037: instance-of v1, v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42bf52: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ +42bf56: 2000 4a1a |003b: instance-of v0, v0, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +42bf5a: 3900 1500 |003d: if-nez v0, 0052 // +0015 │ │ +42bf5e: 5460 4ba1 |003f: iget-object v0, v6, Ltech/ula/model/state/SessionStartupFsm;.assetDownloader:Ltech/ula/utils/AssetDownloader; // field@a14b │ │ +42bf62: 1f07 381a |0041: check-cast v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42bf66: 6e10 0acf 0700 |0043: invoke-virtual {v7}, Ltech/ula/model/state/AssetDownloadComplete;.getDownloadAssetId:()J // method@cf0a │ │ +42bf6c: 0b04 |0046: move-result-wide v4 │ │ +42bf6e: 6e30 04d3 4005 |0047: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/AssetDownloader;.downloadIsForUserland:(J)Z // method@d304 │ │ +42bf74: 0a07 |004a: move-result v7 │ │ +42bf76: 3907 3d00 |004b: if-nez v7, 0088 // +003d │ │ +42bf7a: 2805 |004d: goto 0052 // +0005 │ │ +42bf7c: 2071 791a |004e: instance-of v1, v7, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ +42bf80: 3801 0400 |0050: if-eqz v1, 0054 // +0004 │ │ +42bf84: 1212 |0052: const/4 v2, #int 1 // #1 │ │ +42bf86: 2835 |0053: goto 0088 // +0035 │ │ +42bf88: 2071 421a |0054: instance-of v1, v7, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ +42bf8c: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ +42bf90: 2002 4d1a |0058: instance-of v2, v0, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ +42bf94: 282e |005a: goto 0088 // +002e │ │ +42bf96: 2071 7d1a |005b: instance-of v1, v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42bf9a: 3801 0b00 |005d: if-eqz v1, 0068 // +000b │ │ +42bf9e: 2007 5e1a |005f: instance-of v7, v0, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ +42bfa2: 3907 f1ff |0061: if-nez v7, 0052 // -000f │ │ +42bfa6: 2007 5c1a |0063: instance-of v7, v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ +42bfaa: 3807 2300 |0065: if-eqz v7, 0088 // +0023 │ │ +42bfae: 28eb |0067: goto 0052 // -0015 │ │ +42bfb0: 2071 7b1a |0068: instance-of v1, v7, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ +42bfb4: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ +42bfb8: 2002 561a |006c: instance-of v2, v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ +42bfbc: 281a |006e: goto 0088 // +001a │ │ +42bfbe: 2071 7c1a |006f: instance-of v1, v7, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ +42bfc2: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ +42bfc6: 2007 7f1a |0073: instance-of v7, v0, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ +42bfca: 3907 ddff |0075: if-nez v7, 0052 // -0023 │ │ +42bfce: 2007 5d1a |0077: instance-of v7, v0, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ +42bfd2: 3807 0f00 |0079: if-eqz v7, 0088 // +000f │ │ +42bfd6: 28d7 |007b: goto 0052 // -0029 │ │ +42bfd8: 2071 4f1a |007c: instance-of v1, v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42bfdc: 3801 0500 |007e: if-eqz v1, 0083 // +0005 │ │ +42bfe0: 2002 741a |0080: instance-of v2, v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ +42bfe4: 2806 |0082: goto 0088 // +0006 │ │ +42bfe6: 2077 611a |0083: instance-of v7, v7, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ +42bfea: 3807 0400 |0085: if-eqz v7, 0089 // +0004 │ │ +42bfee: 28cb |0087: goto 0052 // -0035 │ │ +42bff0: 0f02 |0088: return v2 │ │ +42bff2: 2207 e211 |0089: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +42bff6: 7010 d689 0700 |008b: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +42bffc: 2707 |008e: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=72 │ │ 0x0017 line=74 │ │ 0x0021 line=75 │ │ 0x0029 line=76 │ │ 0x0030 line=77 │ │ @@ -949468,17 +949468,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42cbb0: |[42cbb0] tech.ula.model.state.SessionStartupState.:()V │ │ -42cbc0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42cbc6: 0e00 |0003: return-void │ │ +42cba4: |[42cba4] tech.ula.model.state.SessionStartupState.:()V │ │ +42cbb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42cbba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/SessionStartupState; │ │ │ │ #1 : (in Ltech/ula/model/state/SessionStartupState;) │ │ @@ -949486,17 +949486,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42cbc8: |[42cbc8] tech.ula.model.state.SessionStartupState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42cbd8: 7010 28d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupState;.:()V // method@d028 │ │ -42cbde: 0e00 |0003: return-void │ │ +42cbbc: |[42cbbc] tech.ula.model.state.SessionStartupState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42cbcc: 7010 28d0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/SessionStartupState;.:()V // method@d028 │ │ +42cbd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/SessionStartupState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -949594,71 +949594,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -42dca4: |[42dca4] tech.ula.provider.UlaDocProvider.:()V │ │ -42dcb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42dcb6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -42dcba: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -42dcbe: 1c02 841a |0005: const-class v2, Ltech/ula/provider/UlaDocProvider; // type@1a84 │ │ -42dcc2: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -42dcc8: 0c02 |000a: move-result-object v2 │ │ -42dcca: 1a03 d2d3 |000b: const-string v3, "ulaFiles" // string@d3d2 │ │ -42dcce: 1a04 a296 |000d: const-string v4, "getUlaFiles()Ltech/ula/utils/UlaFiles;" // string@96a2 │ │ -42dcd2: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -42dcd8: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -42dcde: 0c01 |0015: move-result-object v1 │ │ -42dce0: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -42dce4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -42dce6: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -42dcea: 6900 6da1 |001b: sput-object v0, Ltech/ula/provider/UlaDocProvider;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a16d │ │ -42dcee: 0e00 |001d: return-void │ │ +42dc98: |[42dc98] tech.ula.provider.UlaDocProvider.:()V │ │ +42dca8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42dcaa: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +42dcae: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +42dcb2: 1c02 841a |0005: const-class v2, Ltech/ula/provider/UlaDocProvider; // type@1a84 │ │ +42dcb6: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +42dcbc: 0c02 |000a: move-result-object v2 │ │ +42dcbe: 1a03 d2d3 |000b: const-string v3, "ulaFiles" // string@d3d2 │ │ +42dcc2: 1a04 a296 |000d: const-string v4, "getUlaFiles()Ltech/ula/utils/UlaFiles;" // string@96a2 │ │ +42dcc6: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +42dccc: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +42dcd2: 0c01 |0015: move-result-object v1 │ │ +42dcd4: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +42dcd8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +42dcda: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +42dcde: 6900 6da1 |001b: sput-object v0, Ltech/ula/provider/UlaDocProvider;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a16d │ │ +42dce2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/provider/UlaDocProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -42dcf0: |[42dcf0] tech.ula.provider.UlaDocProvider.:()V │ │ -42dd00: 7010 1b07 0700 |0000: invoke-direct {v7}, Landroid/provider/DocumentsProvider;.:()V // method@071b │ │ -42dd06: 1a00 90c0 |0003: const-string v0, "root_id" // string@c090 │ │ -42dd0a: 1a01 fc88 |0005: const-string v1, "flags" // string@88fc │ │ -42dd0e: 1a02 c799 |0007: const-string v2, "icon" // string@99c7 │ │ -42dd12: 1a03 c7d1 |0009: const-string v3, "title" // string@d1c7 │ │ -42dd16: 1a04 8e83 |000b: const-string v4, "document_id" // string@838e │ │ -42dd1a: 1a05 5876 |000d: const-string v5, "available_bytes" // string@7658 │ │ -42dd1e: 2506 6e1c 0000 |000f: filled-new-array/range {v0, v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ -42dd24: 0c00 |0012: move-result-object v0 │ │ -42dd26: 5b70 6fa1 |0013: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.defaultRootProjection:[Ljava/lang/String; // field@a16f │ │ -42dd2a: 1a01 8e83 |0015: const-string v1, "document_id" // string@838e │ │ -42dd2e: 1a02 a3b0 |0017: const-string v2, "mime_type" // string@b0a3 │ │ -42dd32: 1a03 f96c |0019: const-string v3, "_display_name" // string@6cf9 │ │ -42dd36: 1a04 a9a1 |001b: const-string v4, "last_modified" // string@a1a9 │ │ -42dd3a: 1a05 fc88 |001d: const-string v5, "flags" // string@88fc │ │ -42dd3e: 1a06 0a6e |001f: const-string v6, "_size" // string@6e0a │ │ -42dd42: 2506 6e1c 0100 |0021: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@1c6e │ │ -42dd48: 0c00 |0024: move-result-object v0 │ │ -42dd4a: 5b70 6ea1 |0025: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ -42dd4e: 2200 831a |0027: new-instance v0, Ltech/ula/provider/UlaDocProvider$ulaFiles$2; // type@1a83 │ │ -42dd52: 7020 6ed0 7000 |0029: invoke-direct {v0, v7}, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.:(Ltech/ula/provider/UlaDocProvider;)V // method@d06e │ │ -42dd58: 1f00 8f13 |002c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -42dd5c: 7110 c189 0000 |002e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -42dd62: 0c00 |0031: move-result-object v0 │ │ -42dd64: 5b70 70a1 |0032: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.ulaFiles$delegate:Lkotlin/Lazy; // field@a170 │ │ -42dd68: 0e00 |0034: return-void │ │ +42dce4: |[42dce4] tech.ula.provider.UlaDocProvider.:()V │ │ +42dcf4: 7010 1b07 0700 |0000: invoke-direct {v7}, Landroid/provider/DocumentsProvider;.:()V // method@071b │ │ +42dcfa: 1a00 90c0 |0003: const-string v0, "root_id" // string@c090 │ │ +42dcfe: 1a01 fc88 |0005: const-string v1, "flags" // string@88fc │ │ +42dd02: 1a02 c799 |0007: const-string v2, "icon" // string@99c7 │ │ +42dd06: 1a03 c7d1 |0009: const-string v3, "title" // string@d1c7 │ │ +42dd0a: 1a04 8e83 |000b: const-string v4, "document_id" // string@838e │ │ +42dd0e: 1a05 5876 |000d: const-string v5, "available_bytes" // string@7658 │ │ +42dd12: 2506 6e1c 0000 |000f: filled-new-array/range {v0, v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ +42dd18: 0c00 |0012: move-result-object v0 │ │ +42dd1a: 5b70 6fa1 |0013: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.defaultRootProjection:[Ljava/lang/String; // field@a16f │ │ +42dd1e: 1a01 8e83 |0015: const-string v1, "document_id" // string@838e │ │ +42dd22: 1a02 a3b0 |0017: const-string v2, "mime_type" // string@b0a3 │ │ +42dd26: 1a03 f96c |0019: const-string v3, "_display_name" // string@6cf9 │ │ +42dd2a: 1a04 a9a1 |001b: const-string v4, "last_modified" // string@a1a9 │ │ +42dd2e: 1a05 fc88 |001d: const-string v5, "flags" // string@88fc │ │ +42dd32: 1a06 0a6e |001f: const-string v6, "_size" // string@6e0a │ │ +42dd36: 2506 6e1c 0100 |0021: filled-new-array/range {v1, v2, v3, v4, v5, v6}, [Ljava/lang/String; // type@1c6e │ │ +42dd3c: 0c00 |0024: move-result-object v0 │ │ +42dd3e: 5b70 6ea1 |0025: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ +42dd42: 2200 831a |0027: new-instance v0, Ltech/ula/provider/UlaDocProvider$ulaFiles$2; // type@1a83 │ │ +42dd46: 7020 6ed0 7000 |0029: invoke-direct {v0, v7}, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.:(Ltech/ula/provider/UlaDocProvider;)V // method@d06e │ │ +42dd4c: 1f00 8f13 |002c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +42dd50: 7110 c189 0000 |002e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +42dd56: 0c00 |0031: move-result-object v0 │ │ +42dd58: 5b70 70a1 |0032: iput-object v0, v7, Ltech/ula/provider/UlaDocProvider;.ulaFiles$delegate:Lkotlin/Lazy; // field@a170 │ │ +42dd5c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000f line=25 │ │ 0x0013 line=19 │ │ 0x0021 line=34 │ │ 0x0025 line=28 │ │ @@ -949671,71 +949671,71 @@ │ │ type : '(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -42dd6c: |[42dd6c] tech.ula.provider.UlaDocProvider.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V │ │ -42dd7c: 6e10 4d82 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -42dd82: 0a00 |0003: move-result v0 │ │ -42dd84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -42dd86: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -42dd8a: 6e10 3f82 0900 |0007: invoke-virtual {v9}, Ljava/io/File;.canWrite:()Z // method@823f │ │ -42dd90: 0a00 |000a: move-result v0 │ │ -42dd92: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -42dd96: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ -42dd9a: 280a |000f: goto 0019 // +000a │ │ -42dd9c: 6e10 3f82 0900 |0010: invoke-virtual {v9}, Ljava/io/File;.canWrite:()Z // method@823f │ │ -42dda2: 0a00 |0013: move-result v0 │ │ -42dda4: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -42dda8: 1260 |0016: const/4 v0, #int 6 // #6 │ │ -42ddaa: 2802 |0017: goto 0019 // +0002 │ │ -42ddac: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -42ddae: 7020 7bd0 9600 |0019: invoke-direct {v6, v9}, Ltech/ula/provider/UlaDocProvider;.getMimeType:(Ljava/io/File;)Ljava/lang/String; // method@d07b │ │ -42ddb4: 0c02 |001c: move-result-object v2 │ │ -42ddb6: 1223 |001d: const/4 v3, #int 2 // #2 │ │ -42ddb8: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -42ddba: 1a05 1a9a |001f: const-string v5, "image/" // string@9a1a │ │ -42ddbe: 7154 2ca7 5231 |0021: invoke-static {v2, v5, v1, v3, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ -42ddc4: 0a01 |0024: move-result v1 │ │ -42ddc6: 3801 0400 |0025: if-eqz v1, 0029 // +0004 │ │ -42ddca: de00 0001 |0027: or-int/lit8 v0, v0, #int 1 // #01 │ │ -42ddce: 6e10 9203 0700 |0029: invoke-virtual {v7}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ -42ddd4: 0c07 |002c: move-result-object v7 │ │ -42ddd6: 1a01 8e83 |002d: const-string v1, "document_id" // string@838e │ │ -42ddda: 6e30 8e03 1708 |002f: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42dde0: 6e10 4a82 0900 |0032: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -42dde6: 0c08 |0035: move-result-object v8 │ │ -42dde8: 1a01 f96c |0036: const-string v1, "_display_name" // string@6cf9 │ │ -42ddec: 6e30 8e03 1708 |0038: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42ddf2: 6e10 5082 0900 |003b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@8250 │ │ -42ddf8: 0b03 |003e: move-result-wide v3 │ │ -42ddfa: 7120 c283 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -42de00: 0c08 |0042: move-result-object v8 │ │ -42de02: 1a01 0a6e |0043: const-string v1, "_size" // string@6e0a │ │ -42de06: 6e30 8e03 1708 |0045: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42de0c: 1a08 a3b0 |0048: const-string v8, "mime_type" // string@b0a3 │ │ -42de10: 6e30 8e03 8702 |004a: invoke-virtual {v7, v8, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42de16: 6e10 4f82 0900 |004d: invoke-virtual {v9}, Ljava/io/File;.lastModified:()J // method@824f │ │ -42de1c: 0b08 |0050: move-result-wide v8 │ │ -42de1e: 7120 c283 9800 |0051: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -42de24: 0c08 |0054: move-result-object v8 │ │ -42de26: 1a09 a9a1 |0055: const-string v9, "last_modified" // string@a1a9 │ │ -42de2a: 6e30 8e03 9708 |0057: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42de30: 7110 a983 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42de36: 0c08 |005d: move-result-object v8 │ │ -42de38: 1a09 fc88 |005e: const-string v9, "flags" // string@88fc │ │ -42de3c: 6e30 8e03 9708 |0060: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42de42: 1508 0e7f |0063: const/high16 v8, #int 2131623936 // #7f0e │ │ -42de46: 7110 a983 0800 |0065: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42de4c: 0c08 |0068: move-result-object v8 │ │ -42de4e: 1a09 c799 |0069: const-string v9, "icon" // string@99c7 │ │ -42de52: 6e30 8e03 9708 |006b: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42de58: 0e00 |006e: return-void │ │ +42dd60: |[42dd60] tech.ula.provider.UlaDocProvider.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V │ │ +42dd70: 6e10 4d82 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +42dd76: 0a00 |0003: move-result v0 │ │ +42dd78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +42dd7a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +42dd7e: 6e10 3f82 0900 |0007: invoke-virtual {v9}, Ljava/io/File;.canWrite:()Z // method@823f │ │ +42dd84: 0a00 |000a: move-result v0 │ │ +42dd86: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +42dd8a: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ +42dd8e: 280a |000f: goto 0019 // +000a │ │ +42dd90: 6e10 3f82 0900 |0010: invoke-virtual {v9}, Ljava/io/File;.canWrite:()Z // method@823f │ │ +42dd96: 0a00 |0013: move-result v0 │ │ +42dd98: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +42dd9c: 1260 |0016: const/4 v0, #int 6 // #6 │ │ +42dd9e: 2802 |0017: goto 0019 // +0002 │ │ +42dda0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +42dda2: 7020 7bd0 9600 |0019: invoke-direct {v6, v9}, Ltech/ula/provider/UlaDocProvider;.getMimeType:(Ljava/io/File;)Ljava/lang/String; // method@d07b │ │ +42dda8: 0c02 |001c: move-result-object v2 │ │ +42ddaa: 1223 |001d: const/4 v3, #int 2 // #2 │ │ +42ddac: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +42ddae: 1a05 1a9a |001f: const-string v5, "image/" // string@9a1a │ │ +42ddb2: 7154 2ca7 5231 |0021: invoke-static {v2, v5, v1, v3, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ +42ddb8: 0a01 |0024: move-result v1 │ │ +42ddba: 3801 0400 |0025: if-eqz v1, 0029 // +0004 │ │ +42ddbe: de00 0001 |0027: or-int/lit8 v0, v0, #int 1 // #01 │ │ +42ddc2: 6e10 9203 0700 |0029: invoke-virtual {v7}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ +42ddc8: 0c07 |002c: move-result-object v7 │ │ +42ddca: 1a01 8e83 |002d: const-string v1, "document_id" // string@838e │ │ +42ddce: 6e30 8e03 1708 |002f: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42ddd4: 6e10 4a82 0900 |0032: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +42ddda: 0c08 |0035: move-result-object v8 │ │ +42dddc: 1a01 f96c |0036: const-string v1, "_display_name" // string@6cf9 │ │ +42dde0: 6e30 8e03 1708 |0038: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42dde6: 6e10 5082 0900 |003b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@8250 │ │ +42ddec: 0b03 |003e: move-result-wide v3 │ │ +42ddee: 7120 c283 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +42ddf4: 0c08 |0042: move-result-object v8 │ │ +42ddf6: 1a01 0a6e |0043: const-string v1, "_size" // string@6e0a │ │ +42ddfa: 6e30 8e03 1708 |0045: invoke-virtual {v7, v1, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42de00: 1a08 a3b0 |0048: const-string v8, "mime_type" // string@b0a3 │ │ +42de04: 6e30 8e03 8702 |004a: invoke-virtual {v7, v8, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42de0a: 6e10 4f82 0900 |004d: invoke-virtual {v9}, Ljava/io/File;.lastModified:()J // method@824f │ │ +42de10: 0b08 |0050: move-result-wide v8 │ │ +42de12: 7120 c283 9800 |0051: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +42de18: 0c08 |0054: move-result-object v8 │ │ +42de1a: 1a09 a9a1 |0055: const-string v9, "last_modified" // string@a1a9 │ │ +42de1e: 6e30 8e03 9708 |0057: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42de24: 7110 a983 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42de2a: 0c08 |005d: move-result-object v8 │ │ +42de2c: 1a09 fc88 |005e: const-string v9, "flags" // string@88fc │ │ +42de30: 6e30 8e03 9708 |0060: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42de36: 1508 0e7f |0063: const/high16 v8, #int 2131623936 // #7f0e │ │ +42de3a: 7110 a983 0800 |0065: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42de40: 0c08 |0068: move-result-object v8 │ │ +42de42: 1a09 c799 |0069: const-string v9, "icon" // string@99c7 │ │ +42de46: 6e30 8e03 9708 |006b: invoke-virtual {v7, v9, v8}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42de4c: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0010 line=159 │ │ 0x0019 line=163 │ │ 0x0021 line=164 │ │ 0x0029 line=168 │ │ @@ -949757,101 +949757,101 @@ │ │ type : '(Landroid/database/MatrixCursor;)Landroid/database/Cursor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -42d828: |[42d828] tech.ula.provider.UlaDocProvider.addUlaRoots:(Landroid/database/MatrixCursor;)Landroid/database/Cursor; │ │ -42d838: 7010 7cd0 0d00 |0000: invoke-direct {v13}, Ltech/ula/provider/UlaDocProvider;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@d07c │ │ -42d83e: 0c00 |0003: move-result-object v0 │ │ -42d840: 6e10 bbd4 0000 |0004: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ -42d846: 0c00 |0007: move-result-object v0 │ │ -42d848: 6e10 9203 0e00 |0008: invoke-virtual {v14}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ -42d84e: 0c01 |000b: move-result-object v1 │ │ -42d850: 2202 9410 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -42d854: 7010 8384 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42d85a: 6e10 77d0 0d00 |0011: invoke-virtual {v13}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ -42d860: 0c03 |0014: move-result-object v3 │ │ -42d862: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ -42d866: 7100 739f 0000 |0017: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42d86c: 1404 3000 127f |001a: const v4, #float 1.94068e+38 // #7f120030 │ │ -42d872: 6e20 4a02 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -42d878: 0c03 |0020: move-result-object v3 │ │ -42d87a: 6e20 8f84 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d880: 1a03 bb05 |0024: const-string v3, " INTERNAL" // string@05bb │ │ -42d884: 6e20 8f84 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d88a: 6e10 9f84 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42d890: 0c02 |002c: move-result-object v2 │ │ -42d892: 1a03 c7d1 |002d: const-string v3, "title" // string@d1c7 │ │ -42d896: 6e30 8e03 3102 |002f: invoke-virtual {v1, v3, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d89c: 7020 78d0 0d00 |0032: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42d8a2: 0c02 |0035: move-result-object v2 │ │ -42d8a4: 1a05 90c0 |0036: const-string v5, "root_id" // string@c090 │ │ -42d8a8: 6e30 8e03 5102 |0038: invoke-virtual {v1, v5, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d8ae: 7020 78d0 0d00 |003b: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42d8b4: 0c02 |003e: move-result-object v2 │ │ -42d8b6: 1a06 8e83 |003f: const-string v6, "document_id" // string@838e │ │ -42d8ba: 6e30 8e03 6102 |0041: invoke-virtual {v1, v6, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d8c0: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -42d8c2: 7110 a983 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42d8c8: 0c07 |0048: move-result-object v7 │ │ -42d8ca: 1a08 fc88 |0049: const-string v8, "flags" // string@88fc │ │ -42d8ce: 6e30 8e03 8107 |004b: invoke-virtual {v1, v8, v7}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d8d4: 1507 0e7f |004e: const/high16 v7, #int 2131623936 // #7f0e │ │ -42d8d8: 7110 a983 0700 |0050: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42d8de: 0c09 |0053: move-result-object v9 │ │ -42d8e0: 1a0a c799 |0054: const-string v10, "icon" // string@99c7 │ │ -42d8e4: 6e30 8e03 a109 |0056: invoke-virtual {v1, v10, v9}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d8ea: 6e10 4982 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@8249 │ │ -42d8f0: 0b0b |005c: move-result-wide v11 │ │ -42d8f2: 7120 c283 cb00 |005d: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -42d8f8: 0c00 |0060: move-result-object v0 │ │ -42d8fa: 1a09 5876 |0061: const-string v9, "available_bytes" // string@7658 │ │ -42d8fe: 6e30 8e03 9100 |0063: invoke-virtual {v1, v9, v0}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d904: 7010 7cd0 0d00 |0066: invoke-direct {v13}, Ltech/ula/provider/UlaDocProvider;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@d07c │ │ -42d90a: 0c00 |0069: move-result-object v0 │ │ -42d90c: 6e10 c0d4 0000 |006a: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getSdCardUserDir:()Ljava/io/File; // method@d4c0 │ │ -42d912: 0c00 |006d: move-result-object v0 │ │ -42d914: 3800 4e00 |006e: if-eqz v0, 00bc // +004e │ │ -42d918: 6e10 9203 0e00 |0070: invoke-virtual {v14}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ -42d91e: 0c01 |0073: move-result-object v1 │ │ -42d920: 220b 9410 |0074: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -42d924: 7010 8384 0b00 |0076: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42d92a: 6e10 77d0 0d00 |0079: invoke-virtual {v13}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ -42d930: 0c0c |007c: move-result-object v12 │ │ -42d932: 390c 0500 |007d: if-nez v12, 0082 // +0005 │ │ -42d936: 7100 739f 0000 |007f: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42d93c: 6e20 4a02 4c00 |0082: invoke-virtual {v12, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -42d942: 0c04 |0085: move-result-object v4 │ │ -42d944: 6e20 8f84 4b00 |0086: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d94a: 1a04 cd05 |0089: const-string v4, " SDCARD" // string@05cd │ │ -42d94e: 6e20 8f84 4b00 |008b: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d954: 6e10 9f84 0b00 |008e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42d95a: 0c04 |0091: move-result-object v4 │ │ -42d95c: 6e30 8e03 3104 |0092: invoke-virtual {v1, v3, v4}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d962: 7020 78d0 0d00 |0095: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42d968: 0c03 |0098: move-result-object v3 │ │ -42d96a: 6e30 8e03 5103 |0099: invoke-virtual {v1, v5, v3}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d970: 7020 78d0 0d00 |009c: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42d976: 0c03 |009f: move-result-object v3 │ │ -42d978: 6e30 8e03 6103 |00a0: invoke-virtual {v1, v6, v3}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d97e: 7110 a983 0200 |00a3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42d984: 0c02 |00a6: move-result-object v2 │ │ -42d986: 6e30 8e03 8102 |00a7: invoke-virtual {v1, v8, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d98c: 7110 a983 0700 |00aa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42d992: 0c02 |00ad: move-result-object v2 │ │ -42d994: 6e30 8e03 a102 |00ae: invoke-virtual {v1, v10, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d99a: 6e10 4982 0000 |00b1: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@8249 │ │ -42d9a0: 0b02 |00b4: move-result-wide v2 │ │ -42d9a2: 7120 c283 3200 |00b5: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -42d9a8: 0c00 |00b8: move-result-object v0 │ │ -42d9aa: 6e30 8e03 9100 |00b9: invoke-virtual {v1, v9, v0}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ -42d9b0: 1f0e 9100 |00bc: check-cast v14, Landroid/database/Cursor; // type@0091 │ │ -42d9b4: 110e |00be: return-object v14 │ │ +42d81c: |[42d81c] tech.ula.provider.UlaDocProvider.addUlaRoots:(Landroid/database/MatrixCursor;)Landroid/database/Cursor; │ │ +42d82c: 7010 7cd0 0d00 |0000: invoke-direct {v13}, Ltech/ula/provider/UlaDocProvider;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@d07c │ │ +42d832: 0c00 |0003: move-result-object v0 │ │ +42d834: 6e10 bbd4 0000 |0004: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ +42d83a: 0c00 |0007: move-result-object v0 │ │ +42d83c: 6e10 9203 0e00 |0008: invoke-virtual {v14}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ +42d842: 0c01 |000b: move-result-object v1 │ │ +42d844: 2202 9410 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +42d848: 7010 8384 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42d84e: 6e10 77d0 0d00 |0011: invoke-virtual {v13}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ +42d854: 0c03 |0014: move-result-object v3 │ │ +42d856: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ +42d85a: 7100 739f 0000 |0017: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42d860: 1404 3000 127f |001a: const v4, #float 1.94068e+38 // #7f120030 │ │ +42d866: 6e20 4a02 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +42d86c: 0c03 |0020: move-result-object v3 │ │ +42d86e: 6e20 8f84 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d874: 1a03 bb05 |0024: const-string v3, " INTERNAL" // string@05bb │ │ +42d878: 6e20 8f84 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d87e: 6e10 9f84 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42d884: 0c02 |002c: move-result-object v2 │ │ +42d886: 1a03 c7d1 |002d: const-string v3, "title" // string@d1c7 │ │ +42d88a: 6e30 8e03 3102 |002f: invoke-virtual {v1, v3, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d890: 7020 78d0 0d00 |0032: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42d896: 0c02 |0035: move-result-object v2 │ │ +42d898: 1a05 90c0 |0036: const-string v5, "root_id" // string@c090 │ │ +42d89c: 6e30 8e03 5102 |0038: invoke-virtual {v1, v5, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d8a2: 7020 78d0 0d00 |003b: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42d8a8: 0c02 |003e: move-result-object v2 │ │ +42d8aa: 1a06 8e83 |003f: const-string v6, "document_id" // string@838e │ │ +42d8ae: 6e30 8e03 6102 |0041: invoke-virtual {v1, v6, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d8b4: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +42d8b6: 7110 a983 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42d8bc: 0c07 |0048: move-result-object v7 │ │ +42d8be: 1a08 fc88 |0049: const-string v8, "flags" // string@88fc │ │ +42d8c2: 6e30 8e03 8107 |004b: invoke-virtual {v1, v8, v7}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d8c8: 1507 0e7f |004e: const/high16 v7, #int 2131623936 // #7f0e │ │ +42d8cc: 7110 a983 0700 |0050: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42d8d2: 0c09 |0053: move-result-object v9 │ │ +42d8d4: 1a0a c799 |0054: const-string v10, "icon" // string@99c7 │ │ +42d8d8: 6e30 8e03 a109 |0056: invoke-virtual {v1, v10, v9}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d8de: 6e10 4982 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@8249 │ │ +42d8e4: 0b0b |005c: move-result-wide v11 │ │ +42d8e6: 7120 c283 cb00 |005d: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +42d8ec: 0c00 |0060: move-result-object v0 │ │ +42d8ee: 1a09 5876 |0061: const-string v9, "available_bytes" // string@7658 │ │ +42d8f2: 6e30 8e03 9100 |0063: invoke-virtual {v1, v9, v0}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d8f8: 7010 7cd0 0d00 |0066: invoke-direct {v13}, Ltech/ula/provider/UlaDocProvider;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@d07c │ │ +42d8fe: 0c00 |0069: move-result-object v0 │ │ +42d900: 6e10 c0d4 0000 |006a: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getSdCardUserDir:()Ljava/io/File; // method@d4c0 │ │ +42d906: 0c00 |006d: move-result-object v0 │ │ +42d908: 3800 4e00 |006e: if-eqz v0, 00bc // +004e │ │ +42d90c: 6e10 9203 0e00 |0070: invoke-virtual {v14}, Landroid/database/MatrixCursor;.newRow:()Landroid/database/MatrixCursor$RowBuilder; // method@0392 │ │ +42d912: 0c01 |0073: move-result-object v1 │ │ +42d914: 220b 9410 |0074: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +42d918: 7010 8384 0b00 |0076: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42d91e: 6e10 77d0 0d00 |0079: invoke-virtual {v13}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ +42d924: 0c0c |007c: move-result-object v12 │ │ +42d926: 390c 0500 |007d: if-nez v12, 0082 // +0005 │ │ +42d92a: 7100 739f 0000 |007f: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42d930: 6e20 4a02 4c00 |0082: invoke-virtual {v12, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +42d936: 0c04 |0085: move-result-object v4 │ │ +42d938: 6e20 8f84 4b00 |0086: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d93e: 1a04 cd05 |0089: const-string v4, " SDCARD" // string@05cd │ │ +42d942: 6e20 8f84 4b00 |008b: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d948: 6e10 9f84 0b00 |008e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42d94e: 0c04 |0091: move-result-object v4 │ │ +42d950: 6e30 8e03 3104 |0092: invoke-virtual {v1, v3, v4}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d956: 7020 78d0 0d00 |0095: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42d95c: 0c03 |0098: move-result-object v3 │ │ +42d95e: 6e30 8e03 5103 |0099: invoke-virtual {v1, v5, v3}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d964: 7020 78d0 0d00 |009c: invoke-direct {v13, v0}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42d96a: 0c03 |009f: move-result-object v3 │ │ +42d96c: 6e30 8e03 6103 |00a0: invoke-virtual {v1, v6, v3}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d972: 7110 a983 0200 |00a3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42d978: 0c02 |00a6: move-result-object v2 │ │ +42d97a: 6e30 8e03 8102 |00a7: invoke-virtual {v1, v8, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d980: 7110 a983 0700 |00aa: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42d986: 0c02 |00ad: move-result-object v2 │ │ +42d988: 6e30 8e03 a102 |00ae: invoke-virtual {v1, v10, v2}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d98e: 6e10 4982 0000 |00b1: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@8249 │ │ +42d994: 0b02 |00b4: move-result-wide v2 │ │ +42d996: 7120 c283 3200 |00b5: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +42d99c: 0c00 |00b8: move-result-object v0 │ │ +42d99e: 6e30 8e03 9100 |00b9: invoke-virtual {v1, v9, v0}, Landroid/database/MatrixCursor$RowBuilder;.add:(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder; // method@038e │ │ +42d9a4: 1f0e 9100 |00bc: check-cast v14, Landroid/database/Cursor; // type@0091 │ │ +42d9a8: 110e |00be: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x000c line=104 │ │ 0x0032 line=106 │ │ 0x003b line=107 │ │ @@ -949876,20 +949876,20 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42dbb4: |[42dbb4] tech.ula.provider.UlaDocProvider.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; │ │ -42dbc4: 6e10 4682 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -42dbca: 0c02 |0003: move-result-object v2 │ │ -42dbcc: 1a00 4087 |0004: const-string v0, "file.absolutePath" // string@8740 │ │ -42dbd0: 7120 569f 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42dbd6: 1102 |0009: return-object v2 │ │ +42dba8: |[42dba8] tech.ula.provider.UlaDocProvider.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; │ │ +42dbb8: 6e10 4682 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +42dbbe: 0c02 |0003: move-result-object v2 │ │ +42dbc0: 1a00 4087 |0004: const-string v0, "file.absolutePath" // string@8740 │ │ +42dbc4: 7120 569f 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42dbca: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/provider/UlaDocProvider; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ │ │ @@ -949898,18 +949898,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42db04: |[42db04] tech.ula.provider.UlaDocProvider.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; │ │ -42db14: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -42db18: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -42db1e: 1100 |0005: return-object v0 │ │ +42daf8: |[42daf8] tech.ula.provider.UlaDocProvider.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; │ │ +42db08: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +42db0c: 7020 3b82 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +42db12: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/provider/UlaDocProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -949918,42 +949918,42 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -42dc04: |[42dc04] tech.ula.provider.UlaDocProvider.getMimeType:(Ljava/io/File;)Ljava/lang/String; │ │ -42dc14: 6e10 4d82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -42dc1a: 0a00 |0003: move-result v0 │ │ -42dc1c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -42dc20: 1a04 45d7 |0006: const-string v4, "vnd.android.document/directory" // string@d745 │ │ -42dc24: 1104 |0008: return-object v4 │ │ -42dc26: 6e10 4a82 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -42dc2c: 0c04 |000c: move-result-object v4 │ │ -42dc2e: 1a00 4187 |000d: const-string v0, "file.name" // string@8741 │ │ -42dc32: 7120 569f 0400 |000f: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42dc38: 1300 2e00 |0012: const/16 v0, #int 46 // #2e │ │ -42dc3c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -42dc3e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -42dc40: 7152 35a7 0412 |0016: invoke-static {v4, v0, v2, v1, v2}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a735 │ │ -42dc46: 0c04 |0019: move-result-object v4 │ │ -42dc48: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -42dc4c: 7120 559f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42dc52: 0a00 |001f: move-result v0 │ │ -42dc54: df00 0001 |0020: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -42dc58: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ -42dc5c: 7100 e10c 0000 |0024: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0ce1 │ │ -42dc62: 0c00 |0027: move-result-object v0 │ │ -42dc64: 6e20 e00c 4000 |0028: invoke-virtual {v0, v4}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ce0 │ │ -42dc6a: 0c04 |002b: move-result-object v4 │ │ -42dc6c: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ -42dc70: 1104 |002e: return-object v4 │ │ -42dc72: 1a04 eb74 |002f: const-string v4, "application/octet-stream" // string@74eb │ │ -42dc76: 1104 |0031: return-object v4 │ │ +42dbf8: |[42dbf8] tech.ula.provider.UlaDocProvider.getMimeType:(Ljava/io/File;)Ljava/lang/String; │ │ +42dc08: 6e10 4d82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +42dc0e: 0a00 |0003: move-result v0 │ │ +42dc10: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +42dc14: 1a04 45d7 |0006: const-string v4, "vnd.android.document/directory" // string@d745 │ │ +42dc18: 1104 |0008: return-object v4 │ │ +42dc1a: 6e10 4a82 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +42dc20: 0c04 |000c: move-result-object v4 │ │ +42dc22: 1a00 4187 |000d: const-string v0, "file.name" // string@8741 │ │ +42dc26: 7120 569f 0400 |000f: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42dc2c: 1300 2e00 |0012: const/16 v0, #int 46 // #2e │ │ +42dc30: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +42dc32: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +42dc34: 7152 35a7 0412 |0016: invoke-static {v4, v0, v2, v1, v2}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a735 │ │ +42dc3a: 0c04 |0019: move-result-object v4 │ │ +42dc3c: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +42dc40: 7120 559f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42dc46: 0a00 |001f: move-result v0 │ │ +42dc48: df00 0001 |0020: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +42dc4c: 3800 0d00 |0022: if-eqz v0, 002f // +000d │ │ +42dc50: 7100 e10c 0000 |0024: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0ce1 │ │ +42dc56: 0c00 |0027: move-result-object v0 │ │ +42dc58: 6e20 e00c 4000 |0028: invoke-virtual {v0, v4}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ce0 │ │ +42dc5e: 0c04 |002b: move-result-object v4 │ │ +42dc60: 3804 0300 |002c: if-eqz v4, 002f // +0003 │ │ +42dc64: 1104 |002e: return-object v4 │ │ +42dc66: 1a04 eb74 |002f: const-string v4, "application/octet-stream" // string@74eb │ │ +42dc6a: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0009 line=181 │ │ 0x001c line=182 │ │ 0x0024 line=183 │ │ locals : │ │ @@ -949965,46 +949965,46 @@ │ │ type : '()Ltech/ula/utils/UlaFiles;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -42dc78: |[42dc78] tech.ula.provider.UlaDocProvider.getUlaFiles:()Ltech/ula/utils/UlaFiles; │ │ -42dc88: 5430 70a1 |0000: iget-object v0, v3, Ltech/ula/provider/UlaDocProvider;.ulaFiles$delegate:Lkotlin/Lazy; // field@a170 │ │ -42dc8c: 6201 6da1 |0002: sget-object v1, Ltech/ula/provider/UlaDocProvider;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a16d │ │ -42dc90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42dc92: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -42dc96: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -42dc9c: 0c00 |000a: move-result-object v0 │ │ -42dc9e: 1f00 401b |000b: check-cast v0, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -42dca2: 1100 |000d: return-object v0 │ │ +42dc6c: |[42dc6c] tech.ula.provider.UlaDocProvider.getUlaFiles:()Ltech/ula/utils/UlaFiles; │ │ +42dc7c: 5430 70a1 |0000: iget-object v0, v3, Ltech/ula/provider/UlaDocProvider;.ulaFiles$delegate:Lkotlin/Lazy; // field@a170 │ │ +42dc80: 6201 6da1 |0002: sget-object v1, Ltech/ula/provider/UlaDocProvider;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a16d │ │ +42dc84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42dc86: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +42dc8a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +42dc90: 0c00 |000a: move-result-object v0 │ │ +42dc92: 1f00 401b |000b: check-cast v0, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +42dc96: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/provider/UlaDocProvider;) │ │ name : 'includeDocId' │ │ type : '(Landroid/database/MatrixCursor;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -42de84: |[42de84] tech.ula.provider.UlaDocProvider.includeDocId:(Landroid/database/MatrixCursor;Ljava/lang/String;)V │ │ -42de94: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -42de98: 7120 559f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42de9e: 0a00 |0005: move-result v0 │ │ -42dea0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -42dea4: 0e00 |0008: return-void │ │ -42dea6: 7020 7ad0 3100 |0009: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42deac: 0c00 |000c: move-result-object v0 │ │ -42deae: 7040 73d0 2103 |000d: invoke-direct {v1, v2, v3, v0}, Ltech/ula/provider/UlaDocProvider;.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V // method@d073 │ │ -42deb4: 0e00 |0010: return-void │ │ +42de78: |[42de78] tech.ula.provider.UlaDocProvider.includeDocId:(Landroid/database/MatrixCursor;Ljava/lang/String;)V │ │ +42de88: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +42de8c: 7120 559f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42de92: 0a00 |0005: move-result v0 │ │ +42de94: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +42de98: 0e00 |0008: return-void │ │ +42de9a: 7020 7ad0 3100 |0009: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42dea0: 0c00 |000c: move-result-object v0 │ │ +42dea2: 7040 73d0 2103 |000d: invoke-direct {v1, v2, v3, v0}, Ltech/ula/provider/UlaDocProvider;.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V // method@d073 │ │ +42dea8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0009 line=142 │ │ 0x000d line=143 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ltech/ula/provider/UlaDocProvider; │ │ @@ -950016,23 +950016,23 @@ │ │ type : '(Landroid/database/MatrixCursor;Ljava/io/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -42deb8: |[42deb8] tech.ula.provider.UlaDocProvider.includeFile:(Landroid/database/MatrixCursor;Ljava/io/File;)V │ │ -42dec8: 6e10 4582 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ -42dece: 0a00 |0003: move-result v0 │ │ -42ded0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -42ded4: 0e00 |0006: return-void │ │ -42ded6: 7020 78d0 3100 |0007: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42dedc: 0c00 |000a: move-result-object v0 │ │ -42dede: 7040 73d0 2130 |000b: invoke-direct {v1, v2, v0, v3}, Ltech/ula/provider/UlaDocProvider;.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V // method@d073 │ │ -42dee4: 0e00 |000e: return-void │ │ +42deac: |[42deac] tech.ula.provider.UlaDocProvider.includeFile:(Landroid/database/MatrixCursor;Ljava/io/File;)V │ │ +42debc: 6e10 4582 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ +42dec2: 0a00 |0003: move-result v0 │ │ +42dec4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +42dec8: 0e00 |0006: return-void │ │ +42deca: 7020 78d0 3100 |0007: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42ded0: 0c00 |000a: move-result-object v0 │ │ +42ded2: 7040 73d0 2130 |000b: invoke-direct {v1, v2, v0, v3}, Ltech/ula/provider/UlaDocProvider;.addToCursor:(Landroid/database/MatrixCursor;Ljava/lang/String;Ljava/io/File;)V // method@d073 │ │ +42ded8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=152 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/provider/UlaDocProvider; │ │ @@ -950045,43 +950045,43 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -42db20: |[42db20] tech.ula.provider.UlaDocProvider.createDocument:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -42db30: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ -42db34: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -42db38: 1103 |0004: return-object v3 │ │ -42db3a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -42db3e: 2802 |0007: goto 0009 // +0002 │ │ -42db40: 0732 |0008: move-object v2, v3 │ │ -42db42: 7020 7ad0 2100 |0009: invoke-direct {v1, v2}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42db48: 0c02 |000c: move-result-object v2 │ │ -42db4a: 2203 3910 |000d: new-instance v3, Ljava/io/File; // type@1039 │ │ -42db4e: 7030 3a82 2304 |000f: invoke-direct {v3, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -42db54: 6e10 4082 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ -42db5a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42db5c: 6e20 5782 2300 |0016: invoke-virtual {v3, v2}, Ljava/io/File;.setWritable:(Z)Z // method@8257 │ │ -42db62: 6e20 5682 2300 |0019: invoke-virtual {v3, v2}, Ljava/io/File;.setReadable:(Z)Z // method@8256 │ │ -42db68: 7020 78d0 3100 |001c: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ -42db6e: 0c02 |001f: move-result-object v2 │ │ -42db70: 1102 |0020: return-object v2 │ │ -42db72: 2202 3c10 |0021: new-instance v2, Ljava/io/FileNotFoundException; // type@103c │ │ -42db76: 2203 9410 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -42db7a: 7010 8384 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42db80: 1a00 7428 |0028: const-string v0, "Failed to create " // string@2874 │ │ -42db84: 6e20 8f84 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42db8a: 6e20 8f84 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42db90: 6e10 9f84 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42db96: 0c03 |0033: move-result-object v3 │ │ -42db98: 7020 6682 3200 |0034: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -42db9e: 1f02 9b10 |0037: check-cast v2, Ljava/lang/Throwable; // type@109b │ │ -42dba2: 2702 |0039: throw v2 │ │ +42db14: |[42db14] tech.ula.provider.UlaDocProvider.createDocument:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +42db24: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ +42db28: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +42db2c: 1103 |0004: return-object v3 │ │ +42db2e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +42db32: 2802 |0007: goto 0009 // +0002 │ │ +42db34: 0732 |0008: move-object v2, v3 │ │ +42db36: 7020 7ad0 2100 |0009: invoke-direct {v1, v2}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42db3c: 0c02 |000c: move-result-object v2 │ │ +42db3e: 2203 3910 |000d: new-instance v3, Ljava/io/File; // type@1039 │ │ +42db42: 7030 3a82 2304 |000f: invoke-direct {v3, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +42db48: 6e10 4082 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ +42db4e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42db50: 6e20 5782 2300 |0016: invoke-virtual {v3, v2}, Ljava/io/File;.setWritable:(Z)Z // method@8257 │ │ +42db56: 6e20 5682 2300 |0019: invoke-virtual {v3, v2}, Ljava/io/File;.setReadable:(Z)Z // method@8256 │ │ +42db5c: 7020 78d0 3100 |001c: invoke-direct {v1, v3}, Ltech/ula/provider/UlaDocProvider;.getDocIdForFile:(Ljava/io/File;)Ljava/lang/String; // method@d078 │ │ +42db62: 0c02 |001f: move-result-object v2 │ │ +42db64: 1102 |0020: return-object v2 │ │ +42db66: 2202 3c10 |0021: new-instance v2, Ljava/io/FileNotFoundException; // type@103c │ │ +42db6a: 2203 9410 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +42db6e: 7010 8384 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42db74: 1a00 7428 |0028: const-string v0, "Failed to create " // string@2874 │ │ +42db78: 6e20 8f84 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42db7e: 6e20 8f84 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42db84: 6e10 9f84 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42db8a: 0c03 |0033: move-result-object v3 │ │ +42db8c: 7020 6682 3200 |0034: invoke-direct {v2, v3}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +42db92: 1f02 9b10 |0037: check-cast v2, Ljava/lang/Throwable; // type@109b │ │ +42db96: 2702 |0039: throw v2 │ │ catches : 1 │ │ 0x000d - 0x001c │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0009 line=82 │ │ 0x000d line=84 │ │ 0x0012 line=85 │ │ @@ -950100,21 +950100,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42de5c: |[42de5c] tech.ula.provider.UlaDocProvider.deleteDocument:(Ljava/lang/String;)V │ │ -42de6c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -42de70: 0e00 |0002: return-void │ │ -42de72: 7020 7ad0 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42de78: 0c01 |0006: move-result-object v1 │ │ -42de7a: 6e10 4382 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@8243 │ │ -42de80: 0e00 |000a: return-void │ │ +42de50: |[42de50] tech.ula.provider.UlaDocProvider.deleteDocument:(Ljava/lang/String;)V │ │ +42de60: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +42de64: 0e00 |0002: return-void │ │ +42de66: 7020 7ad0 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42de6c: 0c01 |0006: move-result-object v1 │ │ +42de6e: 6e10 4382 0100 |0007: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@8243 │ │ +42de74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/provider/UlaDocProvider; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -950124,23 +950124,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42dbd8: |[42dbd8] tech.ula.provider.UlaDocProvider.getDocumentType:(Ljava/lang/String;)Ljava/lang/String; │ │ -42dbe8: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -42dbec: 2803 |0002: goto 0005 // +0003 │ │ -42dbee: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ -42dbf2: 7020 7ad0 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42dbf8: 0c01 |0008: move-result-object v1 │ │ -42dbfa: 7020 7bd0 1000 |0009: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getMimeType:(Ljava/io/File;)Ljava/lang/String; // method@d07b │ │ -42dc00: 0c01 |000c: move-result-object v1 │ │ -42dc02: 1101 |000d: return-object v1 │ │ +42dbcc: |[42dbcc] tech.ula.provider.UlaDocProvider.getDocumentType:(Ljava/lang/String;)Ljava/lang/String; │ │ +42dbdc: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +42dbe0: 2803 |0002: goto 0005 // +0003 │ │ +42dbe2: 1a01 0000 |0003: const-string v1, "" // string@0000 │ │ +42dbe6: 7020 7ad0 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42dbec: 0c01 |0008: move-result-object v1 │ │ +42dbee: 7020 7bd0 1000 |0009: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getMimeType:(Ljava/io/File;)Ljava/lang/String; // method@d07b │ │ +42dbf4: 0c01 |000c: move-result-object v1 │ │ +42dbf6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Ltech/ula/provider/UlaDocProvider; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -950149,44 +950149,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42daf0: |[42daf0] tech.ula.provider.UlaDocProvider.onCreate:()Z │ │ -42db00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42db02: 0f00 |0001: return v0 │ │ +42dae4: |[42dae4] tech.ula.provider.UlaDocProvider.onCreate:()Z │ │ +42daf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42daf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/provider/UlaDocProvider;) │ │ name : 'openDocument' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -42daa8: |[42daa8] tech.ula.provider.UlaDocProvider.openDocument:(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; │ │ -42dab8: 1a03 8c83 |0000: const-string v3, "docId" // string@838c │ │ -42dabc: 7120 5f9f 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42dac2: 1a03 f6b0 |0005: const-string v3, "mode" // string@b0f6 │ │ -42dac6: 7120 5f9f 3200 |0007: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42dacc: 7020 7ad0 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42dad2: 0c01 |000d: move-result-object v1 │ │ -42dad4: 7110 bc06 0200 |000e: invoke-static {v2}, Landroid/os/ParcelFileDescriptor;.parseMode:(Ljava/lang/String;)I // method@06bc │ │ -42dada: 0a02 |0011: move-result v2 │ │ -42dadc: 7120 bb06 2100 |0012: invoke-static {v1, v2}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@06bb │ │ -42dae2: 0c01 |0015: move-result-object v1 │ │ -42dae4: 1a02 6e55 |0016: const-string v2, "ParcelFileDescriptor.open(file, accessMode)" // string@556e │ │ -42dae8: 7120 569f 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42daee: 1101 |001b: return-object v1 │ │ +42da9c: |[42da9c] tech.ula.provider.UlaDocProvider.openDocument:(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; │ │ +42daac: 1a03 8c83 |0000: const-string v3, "docId" // string@838c │ │ +42dab0: 7120 5f9f 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42dab6: 1a03 f6b0 |0005: const-string v3, "mode" // string@b0f6 │ │ +42daba: 7120 5f9f 3200 |0007: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42dac0: 7020 7ad0 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42dac6: 0c01 |000d: move-result-object v1 │ │ +42dac8: 7110 bc06 0200 |000e: invoke-static {v2}, Landroid/os/ParcelFileDescriptor;.parseMode:(Ljava/lang/String;)I // method@06bc │ │ +42dace: 0a02 |0011: move-result v2 │ │ +42dad0: 7120 bb06 2100 |0012: invoke-static {v1, v2}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@06bb │ │ +42dad6: 0c01 |0015: move-result-object v1 │ │ +42dad8: 1a02 6e55 |0016: const-string v2, "ParcelFileDescriptor.open(file, accessMode)" // string@556e │ │ +42dadc: 7120 569f 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42dae2: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=51 │ │ 0x000e line=52 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001c reg=0 this Ltech/ula/provider/UlaDocProvider; │ │ @@ -950199,39 +950199,39 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -42d9b8: |[42d9b8] tech.ula.provider.UlaDocProvider.queryChildDocuments:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -42d9c8: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ -42d9cc: 2803 |0002: goto 0005 // +0003 │ │ -42d9ce: 1a04 0000 |0003: const-string v4, "" // string@0000 │ │ -42d9d2: 7020 7ad0 4300 |0005: invoke-direct {v3, v4}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ -42d9d8: 0c04 |0008: move-result-object v4 │ │ -42d9da: 2206 9700 |0009: new-instance v6, Landroid/database/MatrixCursor; // type@0097 │ │ -42d9de: 3805 0300 |000b: if-eqz v5, 000e // +0003 │ │ -42d9e2: 2803 |000d: goto 0010 // +0003 │ │ -42d9e4: 5435 6ea1 |000e: iget-object v5, v3, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ -42d9e8: 7020 8f03 5600 |0010: invoke-direct {v6, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ -42d9ee: 6e10 5282 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -42d9f4: 0c04 |0016: move-result-object v4 │ │ -42d9f6: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ -42d9fa: 2145 |0019: array-length v5, v4 │ │ -42d9fc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -42d9fe: 3550 0f00 |001b: if-ge v0, v5, 002a // +000f │ │ -42da02: 4601 0400 |001d: aget-object v1, v4, v0 │ │ -42da06: 1a02 3d87 |001f: const-string v2, "file" // string@873d │ │ -42da0a: 7120 569f 2100 |0021: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42da10: 7030 7ed0 6301 |0024: invoke-direct {v3, v6, v1}, Ltech/ula/provider/UlaDocProvider;.includeFile:(Landroid/database/MatrixCursor;Ljava/io/File;)V // method@d07e │ │ -42da16: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -42da1a: 28f2 |0029: goto 001b // -000e │ │ -42da1c: 1f06 9100 |002a: check-cast v6, Landroid/database/Cursor; // type@0091 │ │ -42da20: 1106 |002c: return-object v6 │ │ +42d9ac: |[42d9ac] tech.ula.provider.UlaDocProvider.queryChildDocuments:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +42d9bc: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ +42d9c0: 2803 |0002: goto 0005 // +0003 │ │ +42d9c2: 1a04 0000 |0003: const-string v4, "" // string@0000 │ │ +42d9c6: 7020 7ad0 4300 |0005: invoke-direct {v3, v4}, Ltech/ula/provider/UlaDocProvider;.getFileForDocId:(Ljava/lang/String;)Ljava/io/File; // method@d07a │ │ +42d9cc: 0c04 |0008: move-result-object v4 │ │ +42d9ce: 2206 9700 |0009: new-instance v6, Landroid/database/MatrixCursor; // type@0097 │ │ +42d9d2: 3805 0300 |000b: if-eqz v5, 000e // +0003 │ │ +42d9d6: 2803 |000d: goto 0010 // +0003 │ │ +42d9d8: 5435 6ea1 |000e: iget-object v5, v3, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ +42d9dc: 7020 8f03 5600 |0010: invoke-direct {v6, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ +42d9e2: 6e10 5282 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +42d9e8: 0c04 |0016: move-result-object v4 │ │ +42d9ea: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ +42d9ee: 2145 |0019: array-length v5, v4 │ │ +42d9f0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +42d9f2: 3550 0f00 |001b: if-ge v0, v5, 002a // +000f │ │ +42d9f6: 4601 0400 |001d: aget-object v1, v4, v0 │ │ +42d9fa: 1a02 3d87 |001f: const-string v2, "file" // string@873d │ │ +42d9fe: 7120 569f 2100 |0021: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42da04: 7030 7ed0 6301 |0024: invoke-direct {v3, v6, v1}, Ltech/ula/provider/UlaDocProvider;.includeFile:(Landroid/database/MatrixCursor;Ljava/io/File;)V // method@d07e │ │ +42da0a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +42da0e: 28f2 |0029: goto 001b // -000e │ │ +42da10: 1f06 9100 |002a: check-cast v6, Landroid/database/Cursor; // type@0091 │ │ +42da14: 1106 |002c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=67 │ │ 0x0009 line=68 │ │ 0x0013 line=69 │ │ 0x0019 line=189 │ │ 0x0021 line=71 │ │ @@ -950247,26 +950247,26 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -42da24: |[42da24] tech.ula.provider.UlaDocProvider.queryDocument:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ -42da34: 2200 9700 |0000: new-instance v0, Landroid/database/MatrixCursor; // type@0097 │ │ -42da38: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -42da3c: 2803 |0004: goto 0007 // +0003 │ │ -42da3e: 5413 6ea1 |0005: iget-object v3, v1, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ -42da42: 7020 8f03 3000 |0007: invoke-direct {v0, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ -42da48: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ -42da4c: 2803 |000c: goto 000f // +0003 │ │ -42da4e: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -42da52: 7030 7dd0 0102 |000f: invoke-direct {v1, v0, v2}, Ltech/ula/provider/UlaDocProvider;.includeDocId:(Landroid/database/MatrixCursor;Ljava/lang/String;)V // method@d07d │ │ -42da58: 1f00 9100 |0012: check-cast v0, Landroid/database/Cursor; // type@0091 │ │ -42da5c: 1100 |0014: return-object v0 │ │ +42da18: |[42da18] tech.ula.provider.UlaDocProvider.queryDocument:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ +42da28: 2200 9700 |0000: new-instance v0, Landroid/database/MatrixCursor; // type@0097 │ │ +42da2c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +42da30: 2803 |0004: goto 0007 // +0003 │ │ +42da32: 5413 6ea1 |0005: iget-object v3, v1, Ltech/ula/provider/UlaDocProvider;.defaultDocumentProjection:[Ljava/lang/String; // field@a16e │ │ +42da36: 7020 8f03 3000 |0007: invoke-direct {v0, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ +42da3c: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +42da40: 2803 |000c: goto 000f // +0003 │ │ +42da42: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +42da46: 7030 7dd0 0102 |000f: invoke-direct {v1, v0, v2}, Ltech/ula/provider/UlaDocProvider;.includeDocId:(Landroid/database/MatrixCursor;Ljava/lang/String;)V // method@d07d │ │ +42da4c: 1f00 9100 |0012: check-cast v0, Landroid/database/Cursor; // type@0091 │ │ +42da50: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000f line=58 │ │ 0x0012 line=57 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Ltech/ula/provider/UlaDocProvider; │ │ @@ -950278,30 +950278,30 @@ │ │ type : '([Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -42da60: |[42da60] tech.ula.provider.UlaDocProvider.queryRoots:([Ljava/lang/String;)Landroid/database/Cursor; │ │ -42da70: 2200 9700 |0000: new-instance v0, Landroid/database/MatrixCursor; // type@0097 │ │ -42da74: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -42da78: 2803 |0004: goto 0007 // +0003 │ │ -42da7a: 5412 6fa1 |0005: iget-object v2, v1, Ltech/ula/provider/UlaDocProvider;.defaultRootProjection:[Ljava/lang/String; // field@a16f │ │ -42da7e: 7020 8f03 2000 |0007: invoke-direct {v0, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ -42da84: 6e10 77d0 0100 |000a: invoke-virtual {v1}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ -42da8a: 0c02 |000d: move-result-object v2 │ │ -42da8c: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ -42da90: 7020 74d0 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/provider/UlaDocProvider;.addUlaRoots:(Landroid/database/MatrixCursor;)Landroid/database/Cursor; // method@d074 │ │ -42da96: 0c02 |0013: move-result-object v2 │ │ -42da98: 3802 0300 |0014: if-eqz v2, 0017 // +0003 │ │ -42da9c: 2804 |0016: goto 001a // +0004 │ │ -42da9e: 0702 |0017: move-object v2, v0 │ │ -42daa0: 1f02 9100 |0018: check-cast v2, Landroid/database/Cursor; // type@0091 │ │ -42daa4: 1102 |001a: return-object v2 │ │ +42da54: |[42da54] tech.ula.provider.UlaDocProvider.queryRoots:([Ljava/lang/String;)Landroid/database/Cursor; │ │ +42da64: 2200 9700 |0000: new-instance v0, Landroid/database/MatrixCursor; // type@0097 │ │ +42da68: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +42da6c: 2803 |0004: goto 0007 // +0003 │ │ +42da6e: 5412 6fa1 |0005: iget-object v2, v1, Ltech/ula/provider/UlaDocProvider;.defaultRootProjection:[Ljava/lang/String; // field@a16f │ │ +42da72: 7020 8f03 2000 |0007: invoke-direct {v0, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@038f │ │ +42da78: 6e10 77d0 0100 |000a: invoke-virtual {v1}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ +42da7e: 0c02 |000d: move-result-object v2 │ │ +42da80: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ +42da84: 7020 74d0 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/provider/UlaDocProvider;.addUlaRoots:(Landroid/database/MatrixCursor;)Landroid/database/Cursor; // method@d074 │ │ +42da8a: 0c02 |0013: move-result-object v2 │ │ +42da8c: 3802 0300 |0014: if-eqz v2, 0017 // +0003 │ │ +42da90: 2804 |0016: goto 001a // +0004 │ │ +42da92: 0702 |0017: move-object v2, v0 │ │ +42da94: 1f02 9100 |0018: check-cast v2, Landroid/database/Cursor; // type@0091 │ │ +42da98: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ 0x0010 line=46 │ │ 0x0017 line=47 │ │ locals : │ │ @@ -950344,46 +950344,46 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42e04c: |[42e04c] tech.ula.ui.AppDetailsFragment$setupAutoStartCheckbox$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ -42e05c: 5b01 74a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ -42e060: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42e066: 0e00 |0005: return-void │ │ +42e040: |[42e040] tech.ula.ui.AppDetailsFragment$setupAutoStartCheckbox$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ +42e050: 5b01 74a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ +42e054: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42e05a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -42e068: |[42e068] tech.ula.ui.AppDetailsFragment$setupAutoStartCheckbox$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -42e078: 5423 74a1 |0000: iget-object v3, v2, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ -42e07c: 7110 9bd0 0300 |0002: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; // method@d09b │ │ -42e082: 0c03 |0005: move-result-object v3 │ │ -42e084: 2200 521b |0006: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -42e088: 5421 74a1 |0008: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ -42e08c: 7110 99d0 0100 |000a: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; // method@d099 │ │ -42e092: 0c01 |000d: move-result-object v1 │ │ -42e094: 7030 28d5 4001 |000e: invoke-direct {v0, v4, v1}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.:(ZLtech/ula/model/entities/App;)V // method@d528 │ │ -42e09a: 1f00 551b |0011: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ -42e09e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -42e0a0: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -42e0a2: 7154 70d5 0314 |0015: invoke-static {v3, v0, v4, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ -42e0a8: 0e00 |0018: return-void │ │ +42e05c: |[42e05c] tech.ula.ui.AppDetailsFragment$setupAutoStartCheckbox$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +42e06c: 5423 74a1 |0000: iget-object v3, v2, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ +42e070: 7110 9bd0 0300 |0002: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; // method@d09b │ │ +42e076: 0c03 |0005: move-result-object v3 │ │ +42e078: 2200 521b |0006: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +42e07c: 5421 74a1 |0008: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a174 │ │ +42e080: 7110 99d0 0100 |000a: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; // method@d099 │ │ +42e086: 0c01 |000d: move-result-object v1 │ │ +42e088: 7030 28d5 4001 |000e: invoke-direct {v0, v4, v1}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.:(ZLtech/ula/model/entities/App;)V // method@d528 │ │ +42e08e: 1f00 551b |0011: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ +42e092: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +42e094: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +42e096: 7154 70d5 0314 |0015: invoke-static {v3, v0, v4, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ +42e09c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0019 reg=4 (null) Z │ │ @@ -950424,46 +950424,46 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42e0ac: |[42e0ac] tech.ula.ui.AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ -42e0bc: 5b01 75a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ -42e0c0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42e0c6: 0e00 |0005: return-void │ │ +42e0a0: |[42e0a0] tech.ula.ui.AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ +42e0b0: 5b01 75a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ +42e0b4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42e0ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/RadioGroup;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -42e0c8: |[42e0c8] tech.ula.ui.AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1.onCheckedChanged:(Landroid/widget/RadioGroup;I)V │ │ -42e0d8: 5423 75a1 |0000: iget-object v3, v2, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ -42e0dc: 7110 9bd0 0300 |0002: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; // method@d09b │ │ -42e0e2: 0c03 |0005: move-result-object v3 │ │ -42e0e4: 2200 531b |0006: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -42e0e8: 5421 75a1 |0008: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ -42e0ec: 7110 99d0 0100 |000a: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; // method@d099 │ │ -42e0f2: 0c01 |000d: move-result-object v1 │ │ -42e0f4: 7030 32d5 4001 |000e: invoke-direct {v0, v4, v1}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.:(ILtech/ula/model/entities/App;)V // method@d532 │ │ -42e0fa: 1f00 551b |0011: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ -42e0fe: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -42e100: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -42e102: 7154 70d5 0314 |0015: invoke-static {v3, v0, v4, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ -42e108: 0e00 |0018: return-void │ │ +42e0bc: |[42e0bc] tech.ula.ui.AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1.onCheckedChanged:(Landroid/widget/RadioGroup;I)V │ │ +42e0cc: 5423 75a1 |0000: iget-object v3, v2, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ +42e0d0: 7110 9bd0 0300 |0002: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; // method@d09b │ │ +42e0d6: 0c03 |0005: move-result-object v3 │ │ +42e0d8: 2200 531b |0006: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +42e0dc: 5421 75a1 |0008: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a175 │ │ +42e0e0: 7110 99d0 0100 |000a: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; // method@d099 │ │ +42e0e6: 0c01 |000d: move-result-object v1 │ │ +42e0e8: 7030 32d5 4001 |000e: invoke-direct {v0, v4, v1}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.:(ILtech/ula/model/entities/App;)V // method@d532 │ │ +42e0ee: 1f00 551b |0011: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ +42e0f2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +42e0f4: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +42e0f6: 7154 70d5 0314 |0015: invoke-static {v3, v0, v4, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ +42e0fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/widget/RadioGroup; │ │ 0x0000 - 0x0019 reg=4 (null) I │ │ @@ -950505,17 +950505,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e2f0: |[42e2f0] tech.ula.ui.AppDetailsFragmentArgs$Companion.:()V │ │ -42e300: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42e306: 0e00 |0003: return-void │ │ +42e2e4: |[42e2e4] tech.ula.ui.AppDetailsFragmentArgs$Companion.:()V │ │ +42e2f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42e2fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppDetailsFragmentArgs$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragmentArgs$Companion;) │ │ @@ -950523,17 +950523,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e308: |[42e308] tech.ula.ui.AppDetailsFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42e318: 7010 abd0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.:()V // method@d0ab │ │ -42e31e: 0e00 |0003: return-void │ │ +42e2fc: |[42e2fc] tech.ula.ui.AppDetailsFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42e30c: 7010 abd0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.:()V // method@d0ab │ │ +42e312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppDetailsFragmentArgs$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -950543,59 +950543,59 @@ │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -42e22c: |[42e22c] tech.ula.ui.AppDetailsFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e23c: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ -42e240: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42e246: 1c00 8d1a |0005: const-class v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e24a: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -42e250: 0c00 |000a: move-result-object v0 │ │ -42e252: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ -42e258: 1a00 a174 |000e: const-string v0, "app" // string@74a1 │ │ -42e25c: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ -42e262: 0a01 |0013: move-result v1 │ │ -42e264: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ -42e268: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -42e26c: 1c02 e819 |0018: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e270: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42e276: 0a01 |001d: move-result v1 │ │ -42e278: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ -42e27c: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -42e280: 1c02 e819 |0022: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e284: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42e28a: 0a01 |0027: move-result v1 │ │ -42e28c: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -42e290: 2820 |002a: goto 004a // +0020 │ │ -42e292: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -42e296: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42e29a: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42e2a0: 1c01 e819 |0032: const-class v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e2a4: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -42e2aa: 0c01 |0037: move-result-object v1 │ │ -42e2ac: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42e2b2: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ -42e2b6: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42e2bc: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42e2c2: 0c00 |0043: move-result-object v0 │ │ -42e2c4: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -42e2ca: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ -42e2ce: 2704 |0049: throw v4 │ │ -42e2d0: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ -42e2d6: 0c04 |004d: move-result-object v4 │ │ -42e2d8: 1f04 e819 |004e: check-cast v4, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e2dc: 2804 |0050: goto 0054 // +0004 │ │ -42e2de: 1204 |0051: const/4 v4, #int 0 // #0 │ │ -42e2e0: 1f04 e819 |0052: check-cast v4, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e2e4: 2200 8d1a |0054: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e2e8: 7020 b0d0 4000 |0056: invoke-direct {v0, v4}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ -42e2ee: 1100 |0059: return-object v0 │ │ +42e220: |[42e220] tech.ula.ui.AppDetailsFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e230: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ +42e234: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42e23a: 1c00 8d1a |0005: const-class v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e23e: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +42e244: 0c00 |000a: move-result-object v0 │ │ +42e246: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ +42e24c: 1a00 a174 |000e: const-string v0, "app" // string@74a1 │ │ +42e250: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ +42e256: 0a01 |0013: move-result v1 │ │ +42e258: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ +42e25c: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +42e260: 1c02 e819 |0018: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e264: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42e26a: 0a01 |001d: move-result v1 │ │ +42e26c: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ +42e270: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +42e274: 1c02 e819 |0022: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e278: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42e27e: 0a01 |0027: move-result v1 │ │ +42e280: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +42e284: 2820 |002a: goto 004a // +0020 │ │ +42e286: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +42e28a: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42e28e: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42e294: 1c01 e819 |0032: const-class v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e298: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +42e29e: 0c01 |0037: move-result-object v1 │ │ +42e2a0: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42e2a6: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ +42e2aa: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42e2b0: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42e2b6: 0c00 |0043: move-result-object v0 │ │ +42e2b8: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +42e2be: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ +42e2c2: 2704 |0049: throw v4 │ │ +42e2c4: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ +42e2ca: 0c04 |004d: move-result-object v4 │ │ +42e2cc: 1f04 e819 |004e: check-cast v4, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e2d0: 2804 |0050: goto 0054 // +0004 │ │ +42e2d2: 1204 |0051: const/4 v4, #int 0 // #0 │ │ +42e2d4: 1f04 e819 |0052: check-cast v4, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e2d8: 2200 8d1a |0054: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e2dc: 7020 b0d0 4000 |0056: invoke-direct {v0, v4}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ +42e2e2: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=27 │ │ 0x0010 line=29 │ │ 0x0016 line=30 │ │ 0x0020 line=31 │ │ 0x002b line=34 │ │ @@ -950691,40 +950691,40 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42eefc: |[42eefc] tech.ula.ui.AppsListAdapter$setItemListeners$1.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V │ │ -42ef0c: 5b01 89a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a189 │ │ -42ef10: 5b02 88a1 |0002: iput-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.$app:Ltech/ula/model/entities/App; // field@a188 │ │ -42ef14: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42ef1a: 0e00 |0007: return-void │ │ +42eef0: |[42eef0] tech.ula.ui.AppsListAdapter$setItemListeners$1.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V │ │ +42ef00: 5b01 89a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a189 │ │ +42ef04: 5b02 88a1 |0002: iput-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.$app:Ltech/ula/model/entities/App; // field@a188 │ │ +42ef08: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42ef0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListAdapter$setItemListeners$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42ef1c: |[42ef1c] tech.ula.ui.AppsListAdapter$setItemListeners$1.onClick:(Landroid/view/View;)V │ │ -42ef2c: 5412 89a1 |0000: iget-object v2, v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a189 │ │ -42ef30: 7110 d8d0 0200 |0002: invoke-static {v2}, Ltech/ula/ui/AppsListAdapter;.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // method@d0d8 │ │ -42ef36: 0c02 |0005: move-result-object v2 │ │ -42ef38: 5410 88a1 |0006: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.$app:Ltech/ula/model/entities/App; // field@a188 │ │ -42ef3c: 7220 bcd0 0200 |0008: invoke-interface {v2, v0}, Ltech/ula/ui/AppsListAdapter$AppsClickHandler;.onClick:(Ltech/ula/model/entities/App;)V // method@d0bc │ │ -42ef42: 0e00 |000b: return-void │ │ +42ef10: |[42ef10] tech.ula.ui.AppsListAdapter$setItemListeners$1.onClick:(Landroid/view/View;)V │ │ +42ef20: 5412 89a1 |0000: iget-object v2, v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a189 │ │ +42ef24: 7110 d8d0 0200 |0002: invoke-static {v2}, Ltech/ula/ui/AppsListAdapter;.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // method@d0d8 │ │ +42ef2a: 0c02 |0005: move-result-object v2 │ │ +42ef2c: 5410 88a1 |0006: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.$app:Ltech/ula/model/entities/App; // field@a188 │ │ +42ef30: 7220 bcd0 0200 |0008: invoke-interface {v2, v0}, Ltech/ula/ui/AppsListAdapter$AppsClickHandler;.onClick:(Ltech/ula/model/entities/App;)V // method@d0bc │ │ +42ef36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/AppsListAdapter$setItemListeners$1; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/view/View; │ │ │ │ @@ -950768,45 +950768,45 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42ef44: |[42ef44] tech.ula.ui.AppsListAdapter$setItemListeners$2.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V │ │ -42ef54: 5b01 8ba1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ -42ef58: 5b02 8aa1 |0002: iput-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.$app:Ltech/ula/model/entities/App; // field@a18a │ │ -42ef5c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42ef62: 0e00 |0007: return-void │ │ +42ef38: |[42ef38] tech.ula.ui.AppsListAdapter$setItemListeners$2.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V │ │ +42ef48: 5b01 8ba1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ +42ef4c: 5b02 8aa1 |0002: iput-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.$app:Ltech/ula/model/entities/App; // field@a18a │ │ +42ef50: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42ef56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListAdapter$setItemListeners$2;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -42ef64: |[42ef64] tech.ula.ui.AppsListAdapter$setItemListeners$2.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -42ef74: 5402 8ba1 |0000: iget-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ -42ef78: 5403 8aa1 |0002: iget-object v3, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.$app:Ltech/ula/model/entities/App; // field@a18a │ │ -42ef7c: 6e20 ead0 3200 |0004: invoke-virtual {v2, v3}, Ltech/ula/ui/AppsListAdapter;.setContextMenuItem:(Ltech/ula/model/entities/App;)V // method@d0ea │ │ -42ef82: 5402 8ba1 |0007: iget-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ -42ef86: 7110 d8d0 0200 |0009: invoke-static {v2}, Ltech/ula/ui/AppsListAdapter;.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // method@d0d8 │ │ -42ef8c: 0c02 |000c: move-result-object v2 │ │ -42ef8e: 1a03 5bb0 |000d: const-string v3, "menu" // string@b05b │ │ -42ef92: 7120 569f 3100 |000f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42ef98: 1f01 d201 |0012: check-cast v1, Landroid/view/Menu; // type@01d2 │ │ -42ef9c: 7220 bbd0 1200 |0014: invoke-interface {v2, v1}, Ltech/ula/ui/AppsListAdapter$AppsClickHandler;.createContextMenu:(Landroid/view/Menu;)V // method@d0bb │ │ -42efa2: 0e00 |0017: return-void │ │ +42ef58: |[42ef58] tech.ula.ui.AppsListAdapter$setItemListeners$2.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +42ef68: 5402 8ba1 |0000: iget-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ +42ef6c: 5403 8aa1 |0002: iget-object v3, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.$app:Ltech/ula/model/entities/App; // field@a18a │ │ +42ef70: 6e20 ead0 3200 |0004: invoke-virtual {v2, v3}, Ltech/ula/ui/AppsListAdapter;.setContextMenuItem:(Ltech/ula/model/entities/App;)V // method@d0ea │ │ +42ef76: 5402 8ba1 |0007: iget-object v2, v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a18b │ │ +42ef7a: 7110 d8d0 0200 |0009: invoke-static {v2}, Ltech/ula/ui/AppsListAdapter;.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // method@d0d8 │ │ +42ef80: 0c02 |000c: move-result-object v2 │ │ +42ef82: 1a03 5bb0 |000d: const-string v3, "menu" // string@b05b │ │ +42ef86: 7120 569f 3100 |000f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42ef8c: 1f01 d201 |0012: check-cast v1, Landroid/view/Menu; // type@01d2 │ │ +42ef90: 7220 bbd0 1200 |0014: invoke-interface {v2, v1}, Ltech/ula/ui/AppsListAdapter$AppsClickHandler;.createContextMenu:(Landroid/view/Menu;)V // method@d0bb │ │ +42ef96: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 this Ltech/ula/ui/AppsListAdapter$setItemListeners$2; │ │ 0x0000 - 0x0018 reg=1 (null) Landroid/view/ContextMenu; │ │ @@ -950887,52 +950887,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42f994: |[42f994] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.:()V │ │ -42f9a4: 2200 9e1a |0000: new-instance v0, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // type@1a9e │ │ -42f9a8: 7010 07d1 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.:()V // method@d107 │ │ -42f9ae: 6900 9aa1 |0005: sput-object v0, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.INSTANCE:Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // field@a19a │ │ -42f9b2: 0e00 |0007: return-void │ │ +42f988: |[42f988] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.:()V │ │ +42f998: 2200 9e1a |0000: new-instance v0, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // type@1a9e │ │ +42f99c: 7010 07d1 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.:()V // method@d107 │ │ +42f9a2: 6900 9aa1 |0005: sput-object v0, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.INSTANCE:Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // field@a19a │ │ +42f9a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f9b4: |[42f9b4] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.:()V │ │ -42f9c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42f9ca: 0e00 |0003: return-void │ │ +42f9a8: |[42f9a8] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.:()V │ │ +42f9b8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42f9be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f9cc: |[42f9cc] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -42f9dc: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -42f9e2: 0e00 |0003: return-void │ │ +42f9c0: |[42f9c0] tech.ula.ui.AppsListFragment$showRefreshUnavailableDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +42f9d0: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +42f9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -950973,17 +950973,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42fd1c: |[42fd1c] tech.ula.ui.AppsListFragmentDirections$Companion.:()V │ │ -42fd2c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42fd32: 0e00 |0003: return-void │ │ +42fd10: |[42fd10] tech.ula.ui.AppsListFragmentDirections$Companion.:()V │ │ +42fd20: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42fd26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppsListFragmentDirections$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragmentDirections$Companion;) │ │ @@ -950991,17 +950991,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42fd34: |[42fd34] tech.ula.ui.AppsListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42fd44: 7010 3dd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.:()V // method@d13d │ │ -42fd4a: 0e00 |0003: return-void │ │ +42fd28: |[42fd28] tech.ula.ui.AppsListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42fd38: 7010 3dd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.:()V // method@d13d │ │ +42fd3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppsListFragmentDirections$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -951010,22 +951010,22 @@ │ │ type : '(Ltech/ula/ui/AppsListFragmentDirections$Companion;Ltech/ula/model/entities/App;ILjava/lang/Object;)Landroidx/navigation/NavDirections;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42fcd4: |[42fcd4] tech.ula.ui.AppsListFragmentDirections$Companion.actionAppListToAppDetails$default:(Ltech/ula/ui/AppsListFragmentDirections$Companion;Ltech/ula/model/entities/App;ILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ -42fce4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42fce8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -42fcec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -42fcee: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42fcf2: 6e20 3fd1 1000 |0007: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.actionAppListToAppDetails:(Ltech/ula/model/entities/App;)Landroidx/navigation/NavDirections; // method@d13f │ │ -42fcf8: 0c00 |000a: move-result-object v0 │ │ -42fcfa: 1100 |000b: return-object v0 │ │ +42fcc8: |[42fcc8] tech.ula.ui.AppsListFragmentDirections$Companion.actionAppListToAppDetails$default:(Ltech/ula/ui/AppsListFragmentDirections$Companion;Ltech/ula/model/entities/App;ILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ +42fcd8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42fcdc: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +42fce0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +42fce2: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42fce6: 6e20 3fd1 1000 |0007: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.actionAppListToAppDetails:(Ltech/ula/model/entities/App;)Landroidx/navigation/NavDirections; // method@d13f │ │ +42fcec: 0c00 |000a: move-result-object v0 │ │ +42fcee: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/ui/AppsListFragmentDirections$Companion; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -951037,19 +951037,19 @@ │ │ type : '(Ltech/ula/model/entities/App;)Landroidx/navigation/NavDirections;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42fcfc: |[42fcfc] tech.ula.ui.AppsListFragmentDirections$Companion.actionAppListToAppDetails:(Ltech/ula/model/entities/App;)Landroidx/navigation/NavDirections; │ │ -42fd0c: 2200 a11a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ -42fd10: 7020 32d1 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ -42fd16: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ -42fd1a: 1100 |0007: return-object v0 │ │ +42fcf0: |[42fcf0] tech.ula.ui.AppsListFragmentDirections$Companion.actionAppListToAppDetails:(Ltech/ula/model/entities/App;)Landroidx/navigation/NavDirections; │ │ +42fd00: 2200 a11a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ +42fd04: 7020 32d1 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ +42fd0a: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ +42fd0e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/AppsListFragmentDirections$Companion; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -951087,36 +951087,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42fd4c: |[42fd4c] tech.ula.ui.AppsListFragmentDirections.:()V │ │ -42fd5c: 2200 a21a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$Companion; // type@1aa2 │ │ -42fd60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42fd62: 7020 3ed1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d13e │ │ -42fd68: 6900 a8a1 |0006: sput-object v0, Ltech/ula/ui/AppsListFragmentDirections;.Companion:Ltech/ula/ui/AppsListFragmentDirections$Companion; // field@a1a8 │ │ -42fd6c: 0e00 |0008: return-void │ │ +42fd40: |[42fd40] tech.ula.ui.AppsListFragmentDirections.:()V │ │ +42fd50: 2200 a21a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$Companion; // type@1aa2 │ │ +42fd54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42fd56: 7020 3ed1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d13e │ │ +42fd5c: 6900 a8a1 |0006: sput-object v0, Ltech/ula/ui/AppsListFragmentDirections;.Companion:Ltech/ula/ui/AppsListFragmentDirections$Companion; // field@a1a8 │ │ +42fd60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragmentDirections;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42fd70: |[42fd70] tech.ula.ui.AppsListFragmentDirections.:()V │ │ -42fd80: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42fd86: 0e00 |0003: return-void │ │ +42fd64: |[42fd64] tech.ula.ui.AppsListFragmentDirections.:()V │ │ +42fd74: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42fd7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/AppsListFragmentDirections; │ │ │ │ Virtual methods - │ │ @@ -951175,18 +951175,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430ad4: |[430ad4] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430ae4: 5b01 afa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1af │ │ -430ae8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430aee: 0e00 |0005: return-void │ │ +430ac8: |[430ac8] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430ad8: 5b01 afa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1af │ │ +430adc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430ae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -951196,39 +951196,39 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -430af0: |[430af0] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -430b00: 5402 afa1 |0000: iget-object v2, v0, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1af │ │ -430b04: 7110 72d1 0200 |0002: invoke-static {v2}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430b0a: 0c02 |0005: move-result-object v2 │ │ -430b0c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -430b10: 6e20 e60c 3100 |0008: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ -430b16: 0c01 |000b: move-result-object v1 │ │ -430b18: 2802 |000c: goto 000e // +0002 │ │ -430b1a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -430b1c: 7110 7d84 0100 |000e: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -430b22: 0c01 |0011: move-result-object v1 │ │ -430b24: 6203 5f79 |0012: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -430b28: 1a04 f649 |0014: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ -430b2c: 7120 569f 4300 |0016: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430b32: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ -430b36: 6e20 7484 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -430b3c: 0c01 |001e: move-result-object v1 │ │ -430b3e: 1a03 4a11 |001f: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ -430b42: 7120 569f 3100 |0021: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430b48: 6e20 60cd 1200 |0024: invoke-virtual {v2, v1}, Ltech/ula/model/entities/Filesystem;.setDistributionType:(Ljava/lang/String;)V // method@cd60 │ │ -430b4e: 0e00 |0027: return-void │ │ -430b50: 2201 0212 |0028: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ -430b54: 1a02 26b4 |002a: const-string v2, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ -430b58: 7020 b48a 2100 |002c: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -430b5e: 2701 |002f: throw v1 │ │ +430ae4: |[430ae4] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +430af4: 5402 afa1 |0000: iget-object v2, v0, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1af │ │ +430af8: 7110 72d1 0200 |0002: invoke-static {v2}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430afe: 0c02 |0005: move-result-object v2 │ │ +430b00: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +430b04: 6e20 e60c 3100 |0008: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ +430b0a: 0c01 |000b: move-result-object v1 │ │ +430b0c: 2802 |000c: goto 000e // +0002 │ │ +430b0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +430b10: 7110 7d84 0100 |000e: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +430b16: 0c01 |0011: move-result-object v1 │ │ +430b18: 6203 5f79 |0012: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +430b1c: 1a04 f649 |0014: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ +430b20: 7120 569f 4300 |0016: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430b26: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ +430b2a: 6e20 7484 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +430b30: 0c01 |001e: move-result-object v1 │ │ +430b32: 1a03 4a11 |001f: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ +430b36: 7120 569f 3100 |0021: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430b3c: 6e20 60cd 1200 |0024: invoke-virtual {v2, v1}, Ltech/ula/model/entities/Filesystem;.setDistributionType:(Ljava/lang/String;)V // method@cd60 │ │ +430b42: 0e00 |0027: return-void │ │ +430b44: 2201 0212 |0028: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ +430b48: 1a02 26b4 |002a: const-string v2, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ +430b4c: 7020 b48a 2100 |002c: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +430b52: 2701 |002f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0030 reg=0 this Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1; │ │ 0x0000 - 0x0030 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0030 reg=2 (null) Landroid/view/View; │ │ @@ -951240,16 +951240,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430b60: |[430b60] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -430b70: 0e00 |0000: return-void │ │ +430b54: |[430b54] tech.ula.ui.FilesystemEditFragment$onViewCreated$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +430b64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ │ │ Class #3465 header: │ │ @@ -951290,67 +951290,67 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;Landroid/widget/ToggleButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -430b74: |[430b74] tech.ula.ui.FilesystemEditFragment$setupAdvancedOptionButton$1.:(Ltech/ula/ui/FilesystemEditFragment;Landroid/widget/ToggleButton;)V │ │ -430b84: 5b01 b1a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ -430b88: 5b02 b0a1 |0002: iput-object v2, v0, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ -430b8c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430b92: 0e00 |0007: return-void │ │ +430b68: |[430b68] tech.ula.ui.FilesystemEditFragment$setupAdvancedOptionButton$1.:(Ltech/ula/ui/FilesystemEditFragment;Landroid/widget/ToggleButton;)V │ │ +430b78: 5b01 b1a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ +430b7c: 5b02 b0a1 |0002: iput-object v2, v0, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ +430b80: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430b86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -430b94: |[430b94] tech.ula.ui.FilesystemEditFragment$setupAdvancedOptionButton$1.onClick:(Landroid/view/View;)V │ │ -430ba4: 5434 b0a1 |0000: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ -430ba8: 1a00 b177 |0002: const-string v0, "btn" // string@77b1 │ │ -430bac: 7120 569f 0400 |0004: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430bb2: 6e10 1810 0400 |0007: invoke-virtual {v4}, Landroid/widget/ToggleButton;.isChecked:()Z // method@1018 │ │ -430bb8: 0a04 |000a: move-result v4 │ │ -430bba: 1a00 cb72 |000b: const-string v0, "advanced_options" // string@72cb │ │ -430bbe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -430bc0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -430bc2: 3324 1b00 |000f: if-ne v4, v2, 002a // +001b │ │ -430bc6: 5434 b0a1 |0011: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ -430bca: 1402 7900 087f |0013: const v2, #float 1.80777e+38 // #7f080079 │ │ -430bd0: 6e51 1b10 1421 |0016: invoke-virtual {v4, v1, v1, v2, v1}, Landroid/widget/ToggleButton;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@101b │ │ -430bd6: 5434 b1a1 |0019: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ -430bda: 6002 4d95 |001b: sget v2, Ltech/ula/R$id;.advanced_options:I // field@954d │ │ -430bde: 6e20 6fd1 2400 |001d: invoke-virtual {v4, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -430be4: 0c04 |0020: move-result-object v4 │ │ -430be6: 1f04 5e02 |0021: check-cast v4, Landroid/widget/LinearLayout; // type@025e │ │ -430bea: 7120 569f 0400 |0023: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430bf0: 6e20 7f0e 1400 |0026: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0e7f │ │ -430bf6: 281c |0029: goto 0045 // +001c │ │ -430bf8: 3904 1b00 |002a: if-nez v4, 0045 // +001b │ │ -430bfc: 5434 b0a1 |002c: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ -430c00: 1402 7c00 087f |002e: const v2, #float 1.80778e+38 // #7f08007c │ │ -430c06: 6e51 1b10 1421 |0031: invoke-virtual {v4, v1, v1, v2, v1}, Landroid/widget/ToggleButton;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@101b │ │ -430c0c: 5434 b1a1 |0034: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ -430c10: 6001 4d95 |0036: sget v1, Ltech/ula/R$id;.advanced_options:I // field@954d │ │ -430c14: 6e20 6fd1 1400 |0038: invoke-virtual {v4, v1}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -430c1a: 0c04 |003b: move-result-object v4 │ │ -430c1c: 1f04 5e02 |003c: check-cast v4, Landroid/widget/LinearLayout; // type@025e │ │ -430c20: 7120 569f 0400 |003e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430c26: 1240 |0041: const/4 v0, #int 4 // #4 │ │ -430c28: 6e20 7f0e 0400 |0042: invoke-virtual {v4, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0e7f │ │ -430c2e: 0e00 |0045: return-void │ │ +430b88: |[430b88] tech.ula.ui.FilesystemEditFragment$setupAdvancedOptionButton$1.onClick:(Landroid/view/View;)V │ │ +430b98: 5434 b0a1 |0000: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ +430b9c: 1a00 b177 |0002: const-string v0, "btn" // string@77b1 │ │ +430ba0: 7120 569f 0400 |0004: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430ba6: 6e10 1810 0400 |0007: invoke-virtual {v4}, Landroid/widget/ToggleButton;.isChecked:()Z // method@1018 │ │ +430bac: 0a04 |000a: move-result v4 │ │ +430bae: 1a00 cb72 |000b: const-string v0, "advanced_options" // string@72cb │ │ +430bb2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +430bb4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +430bb6: 3324 1b00 |000f: if-ne v4, v2, 002a // +001b │ │ +430bba: 5434 b0a1 |0011: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ +430bbe: 1402 7900 087f |0013: const v2, #float 1.80777e+38 // #7f080079 │ │ +430bc4: 6e51 1b10 1421 |0016: invoke-virtual {v4, v1, v1, v2, v1}, Landroid/widget/ToggleButton;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@101b │ │ +430bca: 5434 b1a1 |0019: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ +430bce: 6002 4d95 |001b: sget v2, Ltech/ula/R$id;.advanced_options:I // field@954d │ │ +430bd2: 6e20 6fd1 2400 |001d: invoke-virtual {v4, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +430bd8: 0c04 |0020: move-result-object v4 │ │ +430bda: 1f04 5e02 |0021: check-cast v4, Landroid/widget/LinearLayout; // type@025e │ │ +430bde: 7120 569f 0400 |0023: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430be4: 6e20 7f0e 1400 |0026: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0e7f │ │ +430bea: 281c |0029: goto 0045 // +001c │ │ +430bec: 3904 1b00 |002a: if-nez v4, 0045 // +001b │ │ +430bf0: 5434 b0a1 |002c: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.$btn:Landroid/widget/ToggleButton; // field@a1b0 │ │ +430bf4: 1402 7c00 087f |002e: const v2, #float 1.80778e+38 // #7f08007c │ │ +430bfa: 6e51 1b10 1421 |0031: invoke-virtual {v4, v1, v1, v2, v1}, Landroid/widget/ToggleButton;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@101b │ │ +430c00: 5434 b1a1 |0034: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b1 │ │ +430c04: 6001 4d95 |0036: sget v1, Ltech/ula/R$id;.advanced_options:I // field@954d │ │ +430c08: 6e20 6fd1 1400 |0038: invoke-virtual {v4, v1}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +430c0e: 0c04 |003b: move-result-object v4 │ │ +430c10: 1f04 5e02 |003c: check-cast v4, Landroid/widget/LinearLayout; // type@025e │ │ +430c14: 7120 569f 0400 |003e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430c1a: 1240 |0041: const/4 v0, #int 4 // #4 │ │ +430c1c: 6e20 7f0e 0400 |0042: invoke-virtual {v4, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0e7f │ │ +430c22: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0011 line=205 │ │ 0x0019 line=206 │ │ 0x002c line=209 │ │ 0x0034 line=210 │ │ @@ -951394,75 +951394,75 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430c30: |[430c30] tech.ula.ui.FilesystemEditFragment$setupImportButton$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430c40: 5b01 b2a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430c44: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430c4a: 0e00 |0005: return-void │ │ +430c24: |[430c24] tech.ula.ui.FilesystemEditFragment$setupImportButton$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430c34: 5b01 b2a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430c38: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -430c4c: |[430c4c] tech.ula.ui.FilesystemEditFragment$setupImportButton$1.onClick:(Landroid/view/View;)V │ │ -430c5c: 2204 6f00 |0000: new-instance v4, Landroid/content/Intent; // type@006f │ │ -430c60: 1a00 7573 |0002: const-string v0, "android.intent.action.OPEN_DOCUMENT" // string@7375 │ │ -430c64: 7020 7302 0400 |0004: invoke-direct {v4, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ -430c6a: 1a00 8073 |0007: const-string v0, "android.intent.category.OPENABLE" // string@7380 │ │ -430c6e: 6e20 7502 0400 |0009: invoke-virtual {v4, v0}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0275 │ │ -430c74: 1a00 e974 |000c: const-string v0, "application/*" // string@74e9 │ │ -430c78: 6e20 a702 0400 |000e: invoke-virtual {v4, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -430c7e: 6200 f4a2 |0011: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -430c82: 5431 b2a1 |0013: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430c86: 7110 70d1 0100 |0015: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -430c8c: 0c01 |0018: move-result-object v1 │ │ -430c8e: 1f01 6500 |0019: check-cast v1, Landroid/content/Context; // type@0065 │ │ -430c92: 6e20 7fd4 1000 |001b: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ -430c98: 0a00 |001e: move-result v0 │ │ -430c9a: 3900 1000 |001f: if-nez v0, 002f // +0010 │ │ -430c9e: 6204 f4a2 |0021: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -430ca2: 5430 b2a1 |0023: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430ca6: 7110 70d1 0000 |0025: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -430cac: 0c00 |0028: move-result-object v0 │ │ -430cae: 1f00 1d00 |0029: check-cast v0, Landroid/app/Activity; // type@001d │ │ -430cb2: 6e20 81d4 0400 |002b: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ -430cb8: 0e00 |002e: return-void │ │ -430cba: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -430cbc: 5431 b2a1 |0030: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430cc0: 7110 72d1 0100 |0032: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430cc6: 0c01 |0035: move-result-object v1 │ │ -430cc8: 6e20 5ccd 0100 |0036: invoke-virtual {v1, v0}, Ltech/ula/model/entities/Filesystem;.setCreatedFromBackup:(Z)V // method@cd5c │ │ -430cce: 5431 b2a1 |0039: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430cd2: 5432 b2a1 |003b: iget-object v2, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430cd6: 7110 73d1 0200 |003d: invoke-static {v2}, Ltech/ula/ui/FilesystemEditFragment;.access$getIMPORT_FILESYSTEM_REQUEST_CODE$p:(Ltech/ula/ui/FilesystemEditFragment;)I // method@d173 │ │ -430cdc: 0a02 |0040: move-result v2 │ │ -430cde: 6e30 8ad1 4102 |0041: invoke-virtual {v1, v4, v2}, Ltech/ula/ui/FilesystemEditFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d18a │ │ -430ce4: 2813 |0044: goto 0057 // +0013 │ │ -430ce6: 5434 b2a1 |0045: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ -430cea: 7110 70d1 0400 |0047: invoke-static {v4}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -430cf0: 0c04 |004a: move-result-object v4 │ │ -430cf2: 1f04 6500 |004b: check-cast v4, Landroid/content/Context; // type@0065 │ │ -430cf6: 1401 0701 127f |004d: const v1, #float 1.94073e+38 // #7f120107 │ │ -430cfc: 7130 1310 1400 |0050: invoke-static {v4, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -430d02: 0c04 |0053: move-result-object v4 │ │ -430d04: 6e10 1610 0400 |0054: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -430d0a: 0e00 |0057: return-void │ │ +430c40: |[430c40] tech.ula.ui.FilesystemEditFragment$setupImportButton$1.onClick:(Landroid/view/View;)V │ │ +430c50: 2204 6f00 |0000: new-instance v4, Landroid/content/Intent; // type@006f │ │ +430c54: 1a00 7573 |0002: const-string v0, "android.intent.action.OPEN_DOCUMENT" // string@7375 │ │ +430c58: 7020 7302 0400 |0004: invoke-direct {v4, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ +430c5e: 1a00 8073 |0007: const-string v0, "android.intent.category.OPENABLE" // string@7380 │ │ +430c62: 6e20 7502 0400 |0009: invoke-virtual {v4, v0}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0275 │ │ +430c68: 1a00 e974 |000c: const-string v0, "application/*" // string@74e9 │ │ +430c6c: 6e20 a702 0400 |000e: invoke-virtual {v4, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +430c72: 6200 f4a2 |0011: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +430c76: 5431 b2a1 |0013: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430c7a: 7110 70d1 0100 |0015: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +430c80: 0c01 |0018: move-result-object v1 │ │ +430c82: 1f01 6500 |0019: check-cast v1, Landroid/content/Context; // type@0065 │ │ +430c86: 6e20 7fd4 1000 |001b: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ +430c8c: 0a00 |001e: move-result v0 │ │ +430c8e: 3900 1000 |001f: if-nez v0, 002f // +0010 │ │ +430c92: 6204 f4a2 |0021: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +430c96: 5430 b2a1 |0023: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430c9a: 7110 70d1 0000 |0025: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +430ca0: 0c00 |0028: move-result-object v0 │ │ +430ca2: 1f00 1d00 |0029: check-cast v0, Landroid/app/Activity; // type@001d │ │ +430ca6: 6e20 81d4 0400 |002b: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ +430cac: 0e00 |002e: return-void │ │ +430cae: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +430cb0: 5431 b2a1 |0030: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430cb4: 7110 72d1 0100 |0032: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430cba: 0c01 |0035: move-result-object v1 │ │ +430cbc: 6e20 5ccd 0100 |0036: invoke-virtual {v1, v0}, Ltech/ula/model/entities/Filesystem;.setCreatedFromBackup:(Z)V // method@cd5c │ │ +430cc2: 5431 b2a1 |0039: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430cc6: 5432 b2a1 |003b: iget-object v2, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430cca: 7110 73d1 0200 |003d: invoke-static {v2}, Ltech/ula/ui/FilesystemEditFragment;.access$getIMPORT_FILESYSTEM_REQUEST_CODE$p:(Ltech/ula/ui/FilesystemEditFragment;)I // method@d173 │ │ +430cd0: 0a02 |0040: move-result v2 │ │ +430cd2: 6e30 8ad1 4102 |0041: invoke-virtual {v1, v4, v2}, Ltech/ula/ui/FilesystemEditFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d18a │ │ +430cd8: 2813 |0044: goto 0057 // +0013 │ │ +430cda: 5434 b2a1 |0045: iget-object v4, v3, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b2 │ │ +430cde: 7110 70d1 0400 |0047: invoke-static {v4}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +430ce4: 0c04 |004a: move-result-object v4 │ │ +430ce6: 1f04 6500 |004b: check-cast v4, Landroid/content/Context; // type@0065 │ │ +430cea: 1401 0701 127f |004d: const v1, #float 1.94073e+38 // #7f120107 │ │ +430cf0: 7130 1310 1400 |0050: invoke-static {v4, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +430cf6: 0c04 |0053: move-result-object v4 │ │ +430cf8: 6e10 1610 0400 |0054: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +430cfe: 0e00 |0057: return-void │ │ catches : 1 │ │ 0x0030 - 0x0044 │ │ Landroid/content/ActivityNotFoundException; -> 0x0045 │ │ positions : │ │ 0x0000 line=182 │ │ 0x0009 line=183 │ │ 0x000e line=184 │ │ @@ -951534,18 +951534,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430d18: |[430d18] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430d28: 5b01 b3a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b3 │ │ -430d2c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430d32: 0e00 |0005: return-void │ │ +430d0c: |[430d0c] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430d1c: 5b01 b3a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b3 │ │ +430d20: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -951555,22 +951555,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -430d34: |[430d34] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -430d44: 5410 b3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b3 │ │ -430d48: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430d4e: 0c00 |0005: move-result-object v0 │ │ -430d50: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -430d56: 0c02 |0009: move-result-object v2 │ │ -430d58: 6e20 61cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setName:(Ljava/lang/String;)V // method@cd61 │ │ -430d5e: 0e00 |000d: return-void │ │ +430d28: |[430d28] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +430d38: 5410 b3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b3 │ │ +430d3c: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430d42: 0c00 |0005: move-result-object v0 │ │ +430d44: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +430d4a: 0c02 |0009: move-result-object v2 │ │ +430d4c: 6e20 61cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setName:(Ljava/lang/String;)V // method@cd61 │ │ +430d52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -951579,31 +951579,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430d60: |[430d60] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430d70: 0e00 |0000: return-void │ │ +430d54: |[430d54] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430d64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$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 │ │ -430d74: |[430d74] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430d84: 0e00 |0000: return-void │ │ +430d68: |[430d68] tech.ula.ui.FilesystemEditFragment$setupTextInputs$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430d78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ │ │ Class #3468 header: │ │ @@ -951663,18 +951663,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430d88: |[430d88] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430d98: 5b01 b4a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b4 │ │ -430d9c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430da2: 0e00 |0005: return-void │ │ +430d7c: |[430d7c] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430d8c: 5b01 b4a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b4 │ │ +430d90: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430d96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -951684,22 +951684,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -430da4: |[430da4] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.afterTextChanged:(Landroid/text/Editable;)V │ │ -430db4: 5410 b4a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b4 │ │ -430db8: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430dbe: 0c00 |0005: move-result-object v0 │ │ -430dc0: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -430dc6: 0c02 |0009: move-result-object v2 │ │ -430dc8: 6e20 5ecd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultUsername:(Ljava/lang/String;)V // method@cd5e │ │ -430dce: 0e00 |000d: return-void │ │ +430d98: |[430d98] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.afterTextChanged:(Landroid/text/Editable;)V │ │ +430da8: 5410 b4a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b4 │ │ +430dac: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430db2: 0c00 |0005: move-result-object v0 │ │ +430db4: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +430dba: 0c02 |0009: move-result-object v2 │ │ +430dbc: 6e20 5ecd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultUsername:(Ljava/lang/String;)V // method@cd5e │ │ +430dc2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -951708,31 +951708,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430dd0: |[430dd0] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430de0: 0e00 |0000: return-void │ │ +430dc4: |[430dc4] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430dd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;) │ │ 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 │ │ -430de4: |[430de4] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430df4: 0e00 |0000: return-void │ │ +430dd8: |[430dd8] tech.ula.ui.FilesystemEditFragment$setupTextInputs$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430de8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ │ │ Class #3469 header: │ │ @@ -951792,18 +951792,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430df8: |[430df8] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430e08: 5b01 b5a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b5 │ │ -430e0c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430e12: 0e00 |0005: return-void │ │ +430dec: |[430dec] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430dfc: 5b01 b5a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b5 │ │ +430e00: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -951813,22 +951813,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -430e14: |[430e14] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.afterTextChanged:(Landroid/text/Editable;)V │ │ -430e24: 5410 b5a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b5 │ │ -430e28: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430e2e: 0c00 |0005: move-result-object v0 │ │ -430e30: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -430e36: 0c02 |0009: move-result-object v2 │ │ -430e38: 6e20 5dcd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultPassword:(Ljava/lang/String;)V // method@cd5d │ │ -430e3e: 0e00 |000d: return-void │ │ +430e08: |[430e08] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.afterTextChanged:(Landroid/text/Editable;)V │ │ +430e18: 5410 b5a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b5 │ │ +430e1c: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430e22: 0c00 |0005: move-result-object v0 │ │ +430e24: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +430e2a: 0c02 |0009: move-result-object v2 │ │ +430e2c: 6e20 5dcd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultPassword:(Ljava/lang/String;)V // method@cd5d │ │ +430e32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -951837,31 +951837,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430e40: |[430e40] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430e50: 0e00 |0000: return-void │ │ +430e34: |[430e34] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430e44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;) │ │ 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 │ │ -430e54: |[430e54] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430e64: 0e00 |0000: return-void │ │ +430e48: |[430e48] tech.ula.ui.FilesystemEditFragment$setupTextInputs$3.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430e58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ │ │ Class #3470 header: │ │ @@ -951921,18 +951921,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430e68: |[430e68] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430e78: 5b01 b6a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b6 │ │ -430e7c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430e82: 0e00 |0005: return-void │ │ +430e5c: |[430e5c] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430e6c: 5b01 b6a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b6 │ │ +430e70: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430e76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -951942,22 +951942,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -430e84: |[430e84] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.afterTextChanged:(Landroid/text/Editable;)V │ │ -430e94: 5410 b6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b6 │ │ -430e98: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ -430e9e: 0c00 |0005: move-result-object v0 │ │ -430ea0: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -430ea6: 0c02 |0009: move-result-object v2 │ │ -430ea8: 6e20 5fcd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultVncPassword:(Ljava/lang/String;)V // method@cd5f │ │ -430eae: 0e00 |000d: return-void │ │ +430e78: |[430e78] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.afterTextChanged:(Landroid/text/Editable;)V │ │ +430e88: 5410 b6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1b6 │ │ +430e8c: 7110 72d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; // method@d172 │ │ +430e92: 0c00 |0005: move-result-object v0 │ │ +430e94: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +430e9a: 0c02 |0009: move-result-object v2 │ │ +430e9c: 6e20 5fcd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setDefaultVncPassword:(Ljava/lang/String;)V // method@cd5f │ │ +430ea2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -951966,31 +951966,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430eb0: |[430eb0] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430ec0: 0e00 |0000: return-void │ │ +430ea4: |[430ea4] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430eb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;) │ │ 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 │ │ -430ec4: |[430ec4] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -430ed4: 0e00 |0000: return-void │ │ +430eb8: |[430eb8] tech.ula.ui.FilesystemEditFragment$setupTextInputs$4.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +430ec8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ │ │ Class #3471 header: │ │ @@ -952028,17 +952028,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430fb8: |[430fb8] tech.ula.ui.FilesystemEditFragmentArgs$Companion.:()V │ │ -430fc8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430fce: 0e00 |0003: return-void │ │ +430fac: |[430fac] tech.ula.ui.FilesystemEditFragmentArgs$Companion.:()V │ │ +430fbc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430fc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;) │ │ @@ -952046,17 +952046,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430fd0: |[430fd0] tech.ula.ui.FilesystemEditFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -430fe0: 7010 8bd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.:()V // method@d18b │ │ -430fe6: 0e00 |0003: return-void │ │ +430fc4: |[430fc4] tech.ula.ui.FilesystemEditFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +430fd4: 7010 8bd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.:()V // method@d18b │ │ +430fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -952066,67 +952066,67 @@ │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -430ed8: |[430ed8] tech.ula.ui.FilesystemEditFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -430ee8: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ -430eec: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -430ef2: 1c00 b31a |0005: const-class v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -430ef6: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -430efc: 0c00 |000a: move-result-object v0 │ │ -430efe: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ -430f04: 1a00 6387 |000e: const-string v0, "filesystem" // string@8763 │ │ -430f08: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ -430f0e: 0a01 |0013: move-result v1 │ │ -430f10: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ -430f14: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -430f18: 1c02 eb19 |0018: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -430f1c: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -430f22: 0a01 |001d: move-result v1 │ │ -430f24: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ -430f28: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -430f2c: 1c02 eb19 |0022: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -430f30: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -430f36: 0a01 |0027: move-result v1 │ │ -430f38: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -430f3c: 2820 |002a: goto 004a // +0020 │ │ -430f3e: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -430f42: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -430f46: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -430f4c: 1c01 eb19 |0032: const-class v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -430f50: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -430f56: 0c01 |0037: move-result-object v1 │ │ -430f58: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -430f5e: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ -430f62: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -430f68: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -430f6e: 0c00 |0043: move-result-object v0 │ │ -430f70: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -430f76: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ -430f7a: 2704 |0049: throw v4 │ │ -430f7c: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ -430f82: 0c00 |004d: move-result-object v0 │ │ -430f84: 1f00 eb19 |004e: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -430f88: 2804 |0050: goto 0054 // +0004 │ │ -430f8a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -430f8c: 1f00 eb19 |0052: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -430f90: 1a01 6984 |0054: const-string v1, "editExisting" // string@8469 │ │ -430f94: 6e20 fd05 1400 |0056: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ -430f9a: 0a02 |0059: move-result v2 │ │ -430f9c: 3802 0700 |005a: if-eqz v2, 0061 // +0007 │ │ -430fa0: 6e20 0006 1400 |005c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0600 │ │ -430fa6: 0a04 |005f: move-result v4 │ │ -430fa8: 2802 |0060: goto 0062 // +0002 │ │ -430faa: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -430fac: 2201 b31a |0062: new-instance v1, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -430fb0: 7030 90d1 0104 |0064: invoke-direct {v1, v0, v4}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ -430fb6: 1101 |0067: return-object v1 │ │ +430ecc: |[430ecc] tech.ula.ui.FilesystemEditFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +430edc: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ +430ee0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +430ee6: 1c00 b31a |0005: const-class v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +430eea: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +430ef0: 0c00 |000a: move-result-object v0 │ │ +430ef2: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ +430ef8: 1a00 6387 |000e: const-string v0, "filesystem" // string@8763 │ │ +430efc: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ +430f02: 0a01 |0013: move-result v1 │ │ +430f04: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ +430f08: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +430f0c: 1c02 eb19 |0018: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430f10: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +430f16: 0a01 |001d: move-result v1 │ │ +430f18: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ +430f1c: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +430f20: 1c02 eb19 |0022: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430f24: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +430f2a: 0a01 |0027: move-result v1 │ │ +430f2c: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +430f30: 2820 |002a: goto 004a // +0020 │ │ +430f32: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +430f36: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +430f3a: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +430f40: 1c01 eb19 |0032: const-class v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430f44: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +430f4a: 0c01 |0037: move-result-object v1 │ │ +430f4c: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +430f52: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ +430f56: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +430f5c: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +430f62: 0c00 |0043: move-result-object v0 │ │ +430f64: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +430f6a: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ +430f6e: 2704 |0049: throw v4 │ │ +430f70: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ +430f76: 0c00 |004d: move-result-object v0 │ │ +430f78: 1f00 eb19 |004e: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430f7c: 2804 |0050: goto 0054 // +0004 │ │ +430f7e: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +430f80: 1f00 eb19 |0052: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430f84: 1a01 6984 |0054: const-string v1, "editExisting" // string@8469 │ │ +430f88: 6e20 fd05 1400 |0056: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ +430f8e: 0a02 |0059: move-result v2 │ │ +430f90: 3802 0700 |005a: if-eqz v2, 0061 // +0007 │ │ +430f94: 6e20 0006 1400 |005c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0600 │ │ +430f9a: 0a04 |005f: move-result v4 │ │ +430f9c: 2802 |0060: goto 0062 // +0002 │ │ +430f9e: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +430fa0: 2201 b31a |0062: new-instance v1, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +430fa4: 7030 90d1 0104 |0064: invoke-direct {v1, v0, v4}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ +430faa: 1101 |0067: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=30 │ │ 0x0010 line=32 │ │ 0x0016 line=33 │ │ 0x0020 line=34 │ │ 0x002b line=37 │ │ @@ -952195,33 +952195,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -431ff0: |[431ff0] tech.ula.ui.FilesystemListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ -432000: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ -432004: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43200a: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -432010: 1400 ab00 097f |0008: const v0, #float 1.82108e+38 // #7f0900ab │ │ -432016: 6e20 8909 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43201c: 0c00 |000e: move-result-object v0 │ │ -43201e: 1a01 b6c0 |000f: const-string v1, "row.findViewById(R.id.im…ist_item_filesystem_type)" // string@c0b6 │ │ -432022: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432028: 1f00 5c02 |0014: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ -43202c: 5b20 c4a1 |0016: iput-object v0, v2, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ -432030: 1400 5601 097f |0018: const v0, #float 1.82111e+38 // #7f090156 │ │ -432036: 6e20 8909 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43203c: 0c03 |001e: move-result-object v3 │ │ -43203e: 1a00 b7c0 |001f: const-string v0, "row.findViewById(R.id.text_filesystem_name)" // string@c0b7 │ │ -432042: 7120 569f 0300 |0021: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432048: 1f03 8002 |0024: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ -43204c: 5b23 c5a1 |0026: iput-object v3, v2, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ -432050: 0e00 |0028: return-void │ │ +431fe4: |[431fe4] tech.ula.ui.FilesystemListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ +431ff4: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ +431ff8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +431ffe: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +432004: 1400 ab00 097f |0008: const v0, #float 1.82108e+38 // #7f0900ab │ │ +43200a: 6e20 8909 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +432010: 0c00 |000e: move-result-object v0 │ │ +432012: 1a01 b6c0 |000f: const-string v1, "row.findViewById(R.id.im…ist_item_filesystem_type)" // string@c0b6 │ │ +432016: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43201c: 1f00 5c02 |0014: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ +432020: 5b20 c4a1 |0016: iput-object v0, v2, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ +432024: 1400 5601 097f |0018: const v0, #float 1.82111e+38 // #7f090156 │ │ +43202a: 6e20 8909 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +432030: 0c03 |001e: move-result-object v3 │ │ +432032: 1a00 b7c0 |001f: const-string v0, "row.findViewById(R.id.text_filesystem_name)" // string@c0b7 │ │ +432036: 7120 569f 0300 |0021: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43203c: 1f03 8002 |0024: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ +432040: 5b23 c5a1 |0026: iput-object v3, v2, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ +432044: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ 0x000b line=17 │ │ 0x001b line=18 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Ltech/ula/ui/FilesystemListAdapter$ViewHolder; │ │ @@ -952233,17 +952233,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431fc0: |[431fc0] tech.ula.ui.FilesystemListAdapter$ViewHolder.getImageViewType:()Landroid/widget/ImageView; │ │ -431fd0: 5410 c4a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ -431fd4: 1100 |0002: return-object v0 │ │ +431fb4: |[431fb4] tech.ula.ui.FilesystemListAdapter$ViewHolder.getImageViewType:()Landroid/widget/ImageView; │ │ +431fc4: 5410 c4a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ +431fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemListAdapter$ViewHolder; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListAdapter$ViewHolder;) │ │ @@ -952251,17 +952251,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431fd8: |[431fd8] tech.ula.ui.FilesystemListAdapter$ViewHolder.getTextViewName:()Landroid/widget/TextView; │ │ -431fe8: 5410 c5a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ -431fec: 1100 |0002: return-object v0 │ │ +431fcc: |[431fcc] tech.ula.ui.FilesystemListAdapter$ViewHolder.getTextViewName:()Landroid/widget/TextView; │ │ +431fdc: 5410 c5a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ +431fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemListAdapter$ViewHolder; │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemListAdapter$ViewHolder;) │ │ @@ -952269,19 +952269,19 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432054: |[432054] tech.ula.ui.FilesystemListAdapter$ViewHolder.setImageViewType:(Landroid/widget/ImageView;)V │ │ -432064: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -432068: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43206e: 5b12 c4a1 |0005: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ -432072: 0e00 |0007: return-void │ │ +432048: |[432048] tech.ula.ui.FilesystemListAdapter$ViewHolder.setImageViewType:(Landroid/widget/ImageView;)V │ │ +432058: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +43205c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +432062: 5b12 c4a1 |0005: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.imageViewType:Landroid/widget/ImageView; // field@a1c4 │ │ +432066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/FilesystemListAdapter$ViewHolder; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageView; │ │ │ │ @@ -952290,19 +952290,19 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432074: |[432074] tech.ula.ui.FilesystemListAdapter$ViewHolder.setTextViewName:(Landroid/widget/TextView;)V │ │ -432084: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -432088: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43208e: 5b12 c5a1 |0005: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ -432092: 0e00 |0007: return-void │ │ +432068: |[432068] tech.ula.ui.FilesystemListAdapter$ViewHolder.setTextViewName:(Landroid/widget/TextView;)V │ │ +432078: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +43207c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +432082: 5b12 c5a1 |0005: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.textViewName:Landroid/widget/TextView; // field@a1c5 │ │ +432086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/FilesystemListAdapter$ViewHolder; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/TextView; │ │ │ │ @@ -952364,23 +952364,23 @@ │ │ type : '(Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -432224: |[432224] tech.ula.ui.FilesystemListAdapter.:(Landroid/app/Activity;Ljava/util/List;)V │ │ -432234: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -432238: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43223e: 1a00 6a9f |0005: const-string v0, "items" // string@9f6a │ │ -432242: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -432248: 7010 070d 0100 |000a: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0d07 │ │ -43224e: 5b12 c6a1 |000d: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ -432252: 5b13 c7a1 |000f: iput-object v3, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ -432256: 0e00 |0011: return-void │ │ +432218: |[432218] tech.ula.ui.FilesystemListAdapter.:(Landroid/app/Activity;Ljava/util/List;)V │ │ +432228: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +43222c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +432232: 1a00 6a9f |0005: const-string v0, "items" // string@9f6a │ │ +432236: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43223c: 7010 070d 0100 |000a: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0d07 │ │ +432242: 5b12 c6a1 |000d: iput-object v2, v1, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ +432246: 5b13 c7a1 |000f: iput-object v3, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ +43224a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=15 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/ui/FilesystemListAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/util/List; │ │ @@ -952391,19 +952391,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4321b0: |[4321b0] tech.ula.ui.FilesystemListAdapter.getCount:()I │ │ -4321c0: 5410 c7a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ -4321c4: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -4321ca: 0a00 |0005: move-result v0 │ │ -4321cc: 0f00 |0006: return v0 │ │ +4321a4: |[4321a4] tech.ula.ui.FilesystemListAdapter.getCount:()I │ │ +4321b4: 5410 c7a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ +4321b8: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +4321be: 0a00 |0005: move-result v0 │ │ +4321c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/ui/FilesystemListAdapter; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListAdapter;) │ │ @@ -952411,18 +952411,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 │ │ -4321d0: |[4321d0] tech.ula.ui.FilesystemListAdapter.getItem:(I)Ljava/lang/Object; │ │ -4321e0: 6e20 a5d1 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListAdapter;.getItem:(I)Ltech/ula/model/entities/Filesystem; // method@d1a5 │ │ -4321e6: 0c01 |0003: move-result-object v1 │ │ -4321e8: 1101 |0004: return-object v1 │ │ +4321c4: |[4321c4] tech.ula.ui.FilesystemListAdapter.getItem:(I)Ljava/lang/Object; │ │ +4321d4: 6e20 a5d1 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListAdapter;.getItem:(I)Ltech/ula/model/entities/Filesystem; // method@d1a5 │ │ +4321da: 0c01 |0003: move-result-object v1 │ │ +4321dc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ltech/ula/ui/FilesystemListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -952431,20 +952431,20 @@ │ │ type : '(I)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -432200: |[432200] tech.ula.ui.FilesystemListAdapter.getItem:(I)Ltech/ula/model/entities/Filesystem; │ │ -432210: 5410 c7a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ -432214: 7220 8087 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -43221a: 0c02 |0005: move-result-object v2 │ │ -43221c: 1f02 eb19 |0006: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -432220: 1102 |0008: return-object v2 │ │ +4321f4: |[4321f4] tech.ula.ui.FilesystemListAdapter.getItem:(I)Ltech/ula/model/entities/Filesystem; │ │ +432204: 5410 c7a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ +432208: 7220 8087 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +43220e: 0c02 |0005: move-result-object v2 │ │ +432210: 1f02 eb19 |0006: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +432214: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/ui/FilesystemListAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -952453,94 +952453,94 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4321ec: |[4321ec] tech.ula.ui.FilesystemListAdapter.getItemId:(I)J │ │ -4321fc: 8130 |0000: int-to-long v0, v3 │ │ -4321fe: 1000 |0001: return-wide v0 │ │ +4321e0: |[4321e0] tech.ula.ui.FilesystemListAdapter.getItemId:(I)J │ │ +4321f0: 8130 |0000: int-to-long v0, v3 │ │ +4321f2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/FilesystemListAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 133 16-bit code units │ │ -432094: |[432094] tech.ula.ui.FilesystemListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -4320a4: 3906 2c00 |0000: if-nez v6, 002c // +002c │ │ -4320a8: 5446 c6a1 |0002: iget-object v6, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ -4320ac: 1a00 09a2 |0004: const-string v0, "layout_inflater" // string@a209 │ │ -4320b0: 6e20 9800 0600 |0006: invoke-virtual {v6, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ -4320b6: 0c06 |0009: move-result-object v6 │ │ -4320b8: 3806 1a00 |000a: if-eqz v6, 0024 // +001a │ │ -4320bc: 1f06 d101 |000c: check-cast v6, Landroid/view/LayoutInflater; // type@01d1 │ │ -4320c0: 1400 3f00 0c7f |000e: const v0, #float 1.86093e+38 // #7f0c003f │ │ -4320c6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -4320c8: 6e40 dc08 0617 |0012: invoke-virtual {v6, v0, v7, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -4320ce: 0c06 |0015: move-result-object v6 │ │ -4320d0: 2207 b41a |0016: new-instance v7, Ltech/ula/ui/FilesystemListAdapter$ViewHolder; // type@1ab4 │ │ -4320d4: 1a00 1ad7 |0018: const-string v0, "view" // string@d71a │ │ -4320d8: 7120 569f 0600 |001a: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4320de: 7020 9dd1 6700 |001d: invoke-direct {v7, v6}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d19d │ │ -4320e4: 6e20 750a 7600 |0020: invoke-virtual {v6, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0a75 │ │ -4320ea: 2811 |0023: goto 0034 // +0011 │ │ -4320ec: 2205 0212 |0024: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ -4320f0: 1a06 1fb4 |0026: const-string v6, "null cannot be cast to non-null type android.view.LayoutInflater" // string@b41f │ │ -4320f4: 7020 b48a 6500 |0028: invoke-direct {v5, v6}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4320fa: 2705 |002b: throw v5 │ │ -4320fc: 6e10 cf09 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09cf │ │ -432102: 0c07 |002f: move-result-object v7 │ │ -432104: 3807 4d00 |0030: if-eqz v7, 007d // +004d │ │ -432108: 1f07 b41a |0032: check-cast v7, Ltech/ula/ui/FilesystemListAdapter$ViewHolder; // type@1ab4 │ │ -43210c: 5440 c7a1 |0034: iget-object v0, v4, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ -432110: 7220 8087 5000 |0036: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -432116: 0c05 |0039: move-result-object v5 │ │ -432118: 1f05 eb19 |003a: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -43211c: 2200 e71a |003c: new-instance v0, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ -432120: 5441 c6a1 |003e: iget-object v1, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ -432124: 6e10 8d00 0100 |0040: invoke-virtual {v1}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ -43212a: 0c01 |0043: move-result-object v1 │ │ -43212c: 1a02 5371 |0044: const-string v2, "activity.filesDir" // string@7153 │ │ -432130: 7120 569f 2100 |0046: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432136: 6e10 4c82 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -43213c: 0c01 |004c: move-result-object v1 │ │ -43213e: 1a02 5471 |004d: const-string v2, "activity.filesDir.path" // string@7154 │ │ -432142: 7120 569f 2100 |004f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432148: 5442 c6a1 |0052: iget-object v2, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ -43214c: 6e10 9500 0200 |0054: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -432152: 0c02 |0057: move-result-object v2 │ │ -432154: 1a03 5571 |0058: const-string v3, "activity.resources" // string@7155 │ │ -432158: 7120 569f 3200 |005a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43215e: 7030 e3d2 1002 |005d: invoke-direct {v0, v1, v2}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ -432164: 6e10 9ed1 0700 |0060: invoke-virtual {v7}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.getImageViewType:()Landroid/widget/ImageView; // method@d19e │ │ -43216a: 0c01 |0063: move-result-object v1 │ │ -43216c: 6e10 53cd 0500 |0064: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -432172: 0c02 |0067: move-result-object v2 │ │ -432174: 6e20 e5d2 2000 |0068: invoke-virtual {v0, v2}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ -43217a: 0c00 |006b: move-result-object v0 │ │ -43217c: 6e20 430e 0100 |006c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ -432182: 6e10 9fd1 0700 |006f: invoke-virtual {v7}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.getTextViewName:()Landroid/widget/TextView; // method@d19f │ │ -432188: 0c07 |0072: move-result-object v7 │ │ -43218a: 6e10 55cd 0500 |0073: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -432190: 0c05 |0076: move-result-object v5 │ │ -432192: 1f05 5f10 |0077: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ -432196: 6e20 0010 5700 |0079: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43219c: 1106 |007c: return-object v6 │ │ -43219e: 2205 0212 |007d: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ -4321a2: 1a06 62b4 |007f: const-string v6, "null cannot be cast to non-null type tech.ula.ui.FilesystemListAdapter.ViewHolder" // string@b462 │ │ -4321a6: 7020 b48a 6500 |0081: invoke-direct {v5, v6}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4321ac: 2705 |0084: throw v5 │ │ +432088: |[432088] tech.ula.ui.FilesystemListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +432098: 3906 2c00 |0000: if-nez v6, 002c // +002c │ │ +43209c: 5446 c6a1 |0002: iget-object v6, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ +4320a0: 1a00 09a2 |0004: const-string v0, "layout_inflater" // string@a209 │ │ +4320a4: 6e20 9800 0600 |0006: invoke-virtual {v6, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ +4320aa: 0c06 |0009: move-result-object v6 │ │ +4320ac: 3806 1a00 |000a: if-eqz v6, 0024 // +001a │ │ +4320b0: 1f06 d101 |000c: check-cast v6, Landroid/view/LayoutInflater; // type@01d1 │ │ +4320b4: 1400 3f00 0c7f |000e: const v0, #float 1.86093e+38 // #7f0c003f │ │ +4320ba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +4320bc: 6e40 dc08 0617 |0012: invoke-virtual {v6, v0, v7, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +4320c2: 0c06 |0015: move-result-object v6 │ │ +4320c4: 2207 b41a |0016: new-instance v7, Ltech/ula/ui/FilesystemListAdapter$ViewHolder; // type@1ab4 │ │ +4320c8: 1a00 1ad7 |0018: const-string v0, "view" // string@d71a │ │ +4320cc: 7120 569f 0600 |001a: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4320d2: 7020 9dd1 6700 |001d: invoke-direct {v7, v6}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d19d │ │ +4320d8: 6e20 750a 7600 |0020: invoke-virtual {v6, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0a75 │ │ +4320de: 2811 |0023: goto 0034 // +0011 │ │ +4320e0: 2205 0212 |0024: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ +4320e4: 1a06 1fb4 |0026: const-string v6, "null cannot be cast to non-null type android.view.LayoutInflater" // string@b41f │ │ +4320e8: 7020 b48a 6500 |0028: invoke-direct {v5, v6}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4320ee: 2705 |002b: throw v5 │ │ +4320f0: 6e10 cf09 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09cf │ │ +4320f6: 0c07 |002f: move-result-object v7 │ │ +4320f8: 3807 4d00 |0030: if-eqz v7, 007d // +004d │ │ +4320fc: 1f07 b41a |0032: check-cast v7, Ltech/ula/ui/FilesystemListAdapter$ViewHolder; // type@1ab4 │ │ +432100: 5440 c7a1 |0034: iget-object v0, v4, Ltech/ula/ui/FilesystemListAdapter;.items:Ljava/util/List; // field@a1c7 │ │ +432104: 7220 8087 5000 |0036: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +43210a: 0c05 |0039: move-result-object v5 │ │ +43210c: 1f05 eb19 |003a: check-cast v5, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +432110: 2200 e71a |003c: new-instance v0, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ +432114: 5441 c6a1 |003e: iget-object v1, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ +432118: 6e10 8d00 0100 |0040: invoke-virtual {v1}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ +43211e: 0c01 |0043: move-result-object v1 │ │ +432120: 1a02 5371 |0044: const-string v2, "activity.filesDir" // string@7153 │ │ +432124: 7120 569f 2100 |0046: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43212a: 6e10 4c82 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +432130: 0c01 |004c: move-result-object v1 │ │ +432132: 1a02 5471 |004d: const-string v2, "activity.filesDir.path" // string@7154 │ │ +432136: 7120 569f 2100 |004f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43213c: 5442 c6a1 |0052: iget-object v2, v4, Ltech/ula/ui/FilesystemListAdapter;.activity:Landroid/app/Activity; // field@a1c6 │ │ +432140: 6e10 9500 0200 |0054: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +432146: 0c02 |0057: move-result-object v2 │ │ +432148: 1a03 5571 |0058: const-string v3, "activity.resources" // string@7155 │ │ +43214c: 7120 569f 3200 |005a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +432152: 7030 e3d2 1002 |005d: invoke-direct {v0, v1, v2}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ +432158: 6e10 9ed1 0700 |0060: invoke-virtual {v7}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.getImageViewType:()Landroid/widget/ImageView; // method@d19e │ │ +43215e: 0c01 |0063: move-result-object v1 │ │ +432160: 6e10 53cd 0500 |0064: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +432166: 0c02 |0067: move-result-object v2 │ │ +432168: 6e20 e5d2 2000 |0068: invoke-virtual {v0, v2}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ +43216e: 0c00 |006b: move-result-object v0 │ │ +432170: 6e20 430e 0100 |006c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ +432176: 6e10 9fd1 0700 |006f: invoke-virtual {v7}, Ltech/ula/ui/FilesystemListAdapter$ViewHolder;.getTextViewName:()Landroid/widget/TextView; // method@d19f │ │ +43217c: 0c07 |0072: move-result-object v7 │ │ +43217e: 6e10 55cd 0500 |0073: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +432184: 0c05 |0076: move-result-object v5 │ │ +432186: 1f05 5f10 |0077: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ +43218a: 6e20 0010 5700 |0079: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +432190: 1106 |007c: return-object v6 │ │ +432192: 2205 0212 |007d: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ +432196: 1a06 62b4 |007f: const-string v6, "null cannot be cast to non-null type tech.ula.ui.FilesystemListAdapter.ViewHolder" // string@b462 │ │ +43219a: 7020 b48a 6500 |0081: invoke-direct {v5, v6}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4321a0: 2705 |0084: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0012 line=26 │ │ 0x0016 line=27 │ │ 0x0020 line=28 │ │ 0x0024 line=25 │ │ @@ -952642,17 +952642,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -432830: |[432830] tech.ula.ui.FilesystemListFragmentDirections$Companion.:()V │ │ -432840: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -432846: 0e00 |0003: return-void │ │ +432824: |[432824] tech.ula.ui.FilesystemListFragmentDirections$Companion.:()V │ │ +432834: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43283a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/FilesystemListFragmentDirections$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragmentDirections$Companion;) │ │ @@ -952660,17 +952660,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -432848: |[432848] tech.ula.ui.FilesystemListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -432858: 7010 e8d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.:()V // method@d1e8 │ │ -43285e: 0e00 |0003: return-void │ │ +43283c: |[43283c] tech.ula.ui.FilesystemListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43284c: 7010 e8d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.:()V // method@d1e8 │ │ +432852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/FilesystemListFragmentDirections$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -952679,25 +952679,25 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragmentDirections$Companion;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Landroidx/navigation/NavDirections;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4327dc: |[4327dc] tech.ula.ui.FilesystemListFragmentDirections$Companion.actionFilesystemListToFilesystemEdit$default:(Ltech/ula/ui/FilesystemListFragmentDirections$Companion;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ -4327ec: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4327f0: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -4327f4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4327f6: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4327fa: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4327fe: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -432802: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -432804: 6e30 ead1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.actionFilesystemListToFilesystemEdit:(Ltech/ula/model/entities/Filesystem;Z)Landroidx/navigation/NavDirections; // method@d1ea │ │ -43280a: 0c00 |000f: move-result-object v0 │ │ -43280c: 1100 |0010: return-object v0 │ │ +4327d0: |[4327d0] tech.ula.ui.FilesystemListFragmentDirections$Companion.actionFilesystemListToFilesystemEdit$default:(Ltech/ula/ui/FilesystemListFragmentDirections$Companion;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ +4327e0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4327e4: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +4327e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4327ea: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4327ee: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4327f2: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +4327f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4327f8: 6e30 ead1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.actionFilesystemListToFilesystemEdit:(Ltech/ula/model/entities/Filesystem;Z)Landroidx/navigation/NavDirections; // method@d1ea │ │ +4327fe: 0c00 |000f: move-result-object v0 │ │ +432800: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=32 │ │ 0x000c line=33 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Ltech/ula/ui/FilesystemListFragmentDirections$Companion; │ │ 0x0000 - 0x0011 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -952711,19 +952711,19 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Z)Landroidx/navigation/NavDirections;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -432810: |[432810] tech.ula.ui.FilesystemListFragmentDirections$Companion.actionFilesystemListToFilesystemEdit:(Ltech/ula/model/entities/Filesystem;Z)Landroidx/navigation/NavDirections; │ │ -432820: 2200 bc1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ -432824: 7030 dbd1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ -43282a: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ -43282e: 1100 |0007: return-object v0 │ │ +432804: |[432804] tech.ula.ui.FilesystemListFragmentDirections$Companion.actionFilesystemListToFilesystemEdit:(Ltech/ula/model/entities/Filesystem;Z)Landroidx/navigation/NavDirections; │ │ +432814: 2200 bc1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ +432818: 7030 dbd1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ +43281e: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ +432822: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/FilesystemListFragmentDirections$Companion; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ @@ -952762,36 +952762,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -432860: |[432860] tech.ula.ui.FilesystemListFragmentDirections.:()V │ │ -432870: 2200 bd1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$Companion; // type@1abd │ │ -432874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -432876: 7020 e9d1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d1e9 │ │ -43287c: 6900 d7a1 |0006: sput-object v0, Ltech/ula/ui/FilesystemListFragmentDirections;.Companion:Ltech/ula/ui/FilesystemListFragmentDirections$Companion; // field@a1d7 │ │ -432880: 0e00 |0008: return-void │ │ +432854: |[432854] tech.ula.ui.FilesystemListFragmentDirections.:()V │ │ +432864: 2200 bd1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$Companion; // type@1abd │ │ +432868: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43286a: 7020 e9d1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d1e9 │ │ +432870: 6900 d7a1 |0006: sput-object v0, Ltech/ula/ui/FilesystemListFragmentDirections;.Companion:Ltech/ula/ui/FilesystemListFragmentDirections$Companion; // field@a1d7 │ │ +432874: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragmentDirections;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -432884: |[432884] tech.ula.ui.FilesystemListFragmentDirections.:()V │ │ -432894: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43289a: 0e00 |0003: return-void │ │ +432878: |[432878] tech.ula.ui.FilesystemListFragmentDirections.:()V │ │ +432888: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43288e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/FilesystemListFragmentDirections; │ │ │ │ Virtual methods - │ │ @@ -952861,42 +952861,42 @@ │ │ type : '(Ltech/ula/ui/HelpFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43323c: |[43323c] tech.ula.ui.HelpFragment$onViewCreated$1.:(Ltech/ula/ui/HelpFragment;)V │ │ -43324c: 5b01 d9a1 |0000: iput-object v1, v0, Ltech/ula/ui/HelpFragment$onViewCreated$1;.this$0:Ltech/ula/ui/HelpFragment; // field@a1d9 │ │ -433250: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -433256: 0e00 |0005: return-void │ │ +433230: |[433230] tech.ula.ui.HelpFragment$onViewCreated$1.:(Ltech/ula/ui/HelpFragment;)V │ │ +433240: 5b01 d9a1 |0000: iput-object v1, v0, Ltech/ula/ui/HelpFragment$onViewCreated$1;.this$0:Ltech/ula/ui/HelpFragment; // field@a1d9 │ │ +433244: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43324a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/HelpFragment$onViewCreated$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -433258: |[433258] tech.ula.ui.HelpFragment$onViewCreated$1.onClick:(Landroid/view/View;)V │ │ -433268: 2203 6f00 |0000: new-instance v3, Landroid/content/Intent; // type@006f │ │ -43326c: 1a00 9d99 |0002: const-string v0, "https://github.com/CypherpunkArmory/UserLAnd/issues" // string@999d │ │ -433270: 7110 ea05 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -433276: 0c00 |0007: move-result-object v0 │ │ -433278: 1a01 7d73 |0008: const-string v1, "android.intent.action.VIEW" // string@737d │ │ -43327c: 7030 7402 1300 |000a: invoke-direct {v3, v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -433282: 5420 d9a1 |000d: iget-object v0, v2, Ltech/ula/ui/HelpFragment$onViewCreated$1;.this$0:Ltech/ula/ui/HelpFragment; // field@a1d9 │ │ -433286: 6e20 f8d1 3000 |000f: invoke-virtual {v0, v3}, Ltech/ula/ui/HelpFragment;.startActivity:(Landroid/content/Intent;)V // method@d1f8 │ │ -43328c: 0e00 |0012: return-void │ │ +43324c: |[43324c] tech.ula.ui.HelpFragment$onViewCreated$1.onClick:(Landroid/view/View;)V │ │ +43325c: 2203 6f00 |0000: new-instance v3, Landroid/content/Intent; // type@006f │ │ +433260: 1a00 9d99 |0002: const-string v0, "https://github.com/CypherpunkArmory/UserLAnd/issues" // string@999d │ │ +433264: 7110 ea05 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +43326a: 0c00 |0007: move-result-object v0 │ │ +43326c: 1a01 7d73 |0008: const-string v1, "android.intent.action.VIEW" // string@737d │ │ +433270: 7030 7402 1300 |000a: invoke-direct {v3, v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +433276: 5420 d9a1 |000d: iget-object v0, v2, Ltech/ula/ui/HelpFragment$onViewCreated$1;.this$0:Ltech/ula/ui/HelpFragment; // field@a1d9 │ │ +43327a: 6e20 f8d1 3000 |000f: invoke-virtual {v0, v3}, Ltech/ula/ui/HelpFragment;.startActivity:(Landroid/content/Intent;)V // method@d1f8 │ │ +433280: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000d line=24 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/HelpFragment$onViewCreated$1; │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/view/View; │ │ @@ -952937,42 +952937,42 @@ │ │ type : '(Ltech/ula/ui/HelpFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -433290: |[433290] tech.ula.ui.HelpFragment$onViewCreated$2.:(Ltech/ula/ui/HelpFragment;)V │ │ -4332a0: 5b01 daa1 |0000: iput-object v1, v0, Ltech/ula/ui/HelpFragment$onViewCreated$2;.this$0:Ltech/ula/ui/HelpFragment; // field@a1da │ │ -4332a4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4332aa: 0e00 |0005: return-void │ │ +433284: |[433284] tech.ula.ui.HelpFragment$onViewCreated$2.:(Ltech/ula/ui/HelpFragment;)V │ │ +433294: 5b01 daa1 |0000: iput-object v1, v0, Ltech/ula/ui/HelpFragment$onViewCreated$2;.this$0:Ltech/ula/ui/HelpFragment; // field@a1da │ │ +433298: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43329e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/HelpFragment$onViewCreated$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4332ac: |[4332ac] tech.ula.ui.HelpFragment$onViewCreated$2.onClick:(Landroid/view/View;)V │ │ -4332bc: 2203 6f00 |0000: new-instance v3, Landroid/content/Intent; // type@006f │ │ -4332c0: 1a00 a299 |0002: const-string v0, "https://userland.tech" // string@99a2 │ │ -4332c4: 7110 ea05 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -4332ca: 0c00 |0007: move-result-object v0 │ │ -4332cc: 1a01 7d73 |0008: const-string v1, "android.intent.action.VIEW" // string@737d │ │ -4332d0: 7030 7402 1300 |000a: invoke-direct {v3, v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -4332d6: 5420 daa1 |000d: iget-object v0, v2, Ltech/ula/ui/HelpFragment$onViewCreated$2;.this$0:Ltech/ula/ui/HelpFragment; // field@a1da │ │ -4332da: 6e20 f8d1 3000 |000f: invoke-virtual {v0, v3}, Ltech/ula/ui/HelpFragment;.startActivity:(Landroid/content/Intent;)V // method@d1f8 │ │ -4332e0: 0e00 |0012: return-void │ │ +4332a0: |[4332a0] tech.ula.ui.HelpFragment$onViewCreated$2.onClick:(Landroid/view/View;)V │ │ +4332b0: 2203 6f00 |0000: new-instance v3, Landroid/content/Intent; // type@006f │ │ +4332b4: 1a00 a299 |0002: const-string v0, "https://userland.tech" // string@99a2 │ │ +4332b8: 7110 ea05 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +4332be: 0c00 |0007: move-result-object v0 │ │ +4332c0: 1a01 7d73 |0008: const-string v1, "android.intent.action.VIEW" // string@737d │ │ +4332c4: 7030 7402 1300 |000a: invoke-direct {v3, v1, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +4332ca: 5420 daa1 |000d: iget-object v0, v2, Ltech/ula/ui/HelpFragment$onViewCreated$2;.this$0:Ltech/ula/ui/HelpFragment; // field@a1da │ │ +4332ce: 6e20 f8d1 3000 |000f: invoke-virtual {v0, v3}, Ltech/ula/ui/HelpFragment;.startActivity:(Landroid/content/Intent;)V // method@d1f8 │ │ +4332d4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000d line=29 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/HelpFragment$onViewCreated$2; │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/view/View; │ │ @@ -953009,17 +953009,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -433778: |[433778] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem.:()V │ │ -433788: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43378e: 0e00 |0003: return-void │ │ +43376c: |[43376c] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem.:()V │ │ +43377c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +433782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;) │ │ @@ -953027,17 +953027,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -433790: |[433790] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4337a0: 7010 0cd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:()V // method@d20c │ │ -4337a6: 0e00 |0003: return-void │ │ +433784: |[433784] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +433794: 7010 0cd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:()V // method@d20c │ │ +43379a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -953101,18 +953101,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -433950: |[433950] tech.ula.ui.SessionEditFragment$onViewCreated$1.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433960: 5b01 e1a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e1 │ │ -433964: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43396a: 0e00 |0005: return-void │ │ +433944: |[433944] tech.ula.ui.SessionEditFragment$onViewCreated$1.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433954: 5b01 e1a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e1 │ │ +433958: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43395e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionEditFragment$onViewCreated$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ @@ -953122,22 +953122,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -43396c: |[43396c] tech.ula.ui.SessionEditFragment$onViewCreated$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -43397c: 5410 e1a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e1 │ │ -433980: 7110 31d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ -433986: 0c00 |0005: move-result-object v0 │ │ -433988: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -43398e: 0c02 |0009: move-result-object v2 │ │ -433990: 6e20 b4cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Session;.setName:(Ljava/lang/String;)V // method@cdb4 │ │ -433996: 0e00 |000d: return-void │ │ +433960: |[433960] tech.ula.ui.SessionEditFragment$onViewCreated$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +433970: 5410 e1a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e1 │ │ +433974: 7110 31d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ +43397a: 0c00 |0005: move-result-object v0 │ │ +43397c: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +433982: 0c02 |0009: move-result-object v2 │ │ +433984: 6e20 b4cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Session;.setName:(Ljava/lang/String;)V // method@cdb4 │ │ +43398a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/SessionEditFragment$onViewCreated$1; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -953146,31 +953146,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -433998: |[433998] tech.ula.ui.SessionEditFragment$onViewCreated$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -4339a8: 0e00 |0000: return-void │ │ +43398c: |[43398c] tech.ula.ui.SessionEditFragment$onViewCreated$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +43399c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragment$onViewCreated$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 │ │ -4339ac: |[4339ac] tech.ula.ui.SessionEditFragment$onViewCreated$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -4339bc: 0e00 |0000: return-void │ │ +4339a0: |[4339a0] tech.ula.ui.SessionEditFragment$onViewCreated$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +4339b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ │ │ Class #3482 header: │ │ @@ -953226,18 +953226,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4339c0: |[4339c0] tech.ula.ui.SessionEditFragment$onViewCreated$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -4339d0: 5b01 e2a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ -4339d4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4339da: 0e00 |0005: return-void │ │ +4339b4: |[4339b4] tech.ula.ui.SessionEditFragment$onViewCreated$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +4339c4: 5b01 e2a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ +4339c8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4339ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionEditFragment$onViewCreated$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ @@ -953247,98 +953247,98 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 14 │ │ insns size : 151 16-bit code units │ │ -4339dc: |[4339dc] tech.ula.ui.SessionEditFragment$onViewCreated$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -4339ec: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -4339f0: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -4339f4: 3801 9100 |0004: if-eqz v1, 0095 // +0091 │ │ -4339f8: 0202 1400 |0006: move/from16 v2, v20 │ │ -4339fc: 6e20 e60c 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ -433a02: 0c01 |000b: move-result-object v1 │ │ -433a04: 3801 8000 |000c: if-eqz v1, 008c // +0080 │ │ -433a08: 1f01 c61a |000e: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem; // type@1ac6 │ │ -433a0c: 2012 c51a |0010: instance-of v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -433a10: 3802 5600 |0012: if-eqz v2, 0068 // +0056 │ │ -433a14: 1f01 c51a |0014: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -433a18: 6e10 09d2 0100 |0016: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.getText:()Ljava/lang/String; // method@d209 │ │ -433a1e: 0c01 |0019: move-result-object v1 │ │ -433a20: 1a02 9022 |001a: const-string v2, "Create new" // string@2290 │ │ -433a24: 7120 559f 2100 |001c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -433a2a: 0a01 |001f: move-result v1 │ │ -433a2c: 3801 7500 |0020: if-eqz v1, 0095 // +0075 │ │ -433a30: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -433a32: 2311 871c |0023: new-array v1, v1, [Lkotlin/Pair; // type@1c87 │ │ -433a36: 220f eb19 |0025: new-instance v15, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -433a3a: 1603 0000 |0027: const-wide/16 v3, #int 0 // #0 │ │ -433a3e: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -433a40: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -433a42: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -433a44: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -433a46: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -433a48: 120a |002e: const/4 v10, #int 0 // #0 │ │ -433a4a: 120b |002f: const/4 v11, #int 0 // #0 │ │ -433a4c: 120c |0030: const/4 v12, #int 0 // #0 │ │ -433a4e: 120d |0031: const/4 v13, #int 0 // #0 │ │ -433a50: 130e fe03 |0032: const/16 v14, #int 1022 // #3fe │ │ -433a54: 1310 0000 |0034: const/16 v16, #int 0 // #0 │ │ -433a58: 07f2 |0036: move-object v2, v15 │ │ -433a5a: 07f0 |0037: move-object v0, v15 │ │ -433a5c: 080f 1000 |0038: move-object/from16 v15, v16 │ │ -433a60: 760e 40cd 0200 |003a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -433a66: 1a02 6387 |003d: const-string v2, "filesystem" // string@8763 │ │ -433a6a: 7120 a18a 0200 |003f: invoke-static {v2, v0}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -433a70: 0c00 |0042: move-result-object v0 │ │ -433a72: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -433a74: 4d00 0102 |0044: aput-object v0, v1, v2 │ │ -433a78: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -433a7a: 7110 f682 0200 |0047: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -433a80: 0c02 |004a: move-result-object v2 │ │ -433a82: 1a03 6984 |004b: const-string v3, "editExisting" // string@8469 │ │ -433a86: 7120 a18a 2300 |004d: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -433a8c: 0c02 |0050: move-result-object v2 │ │ -433a8e: 4d02 0100 |0051: aput-object v2, v1, v0 │ │ -433a92: 7110 0031 0100 |0053: invoke-static {v1}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ -433a98: 0c00 |0056: move-result-object v0 │ │ -433a9a: 0802 1100 |0057: move-object/from16 v2, v17 │ │ -433a9e: 5421 e2a1 |0059: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ -433aa2: 1f01 7207 |005b: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ -433aa6: 7110 c443 0100 |005d: invoke-static {v1}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ -433aac: 0c01 |0060: move-result-object v1 │ │ -433aae: 1403 8e00 097f |0061: const v3, #float 1.82107e+38 // #7f09008e │ │ -433ab4: 6e30 1642 3100 |0064: invoke-virtual {v1, v3, v0}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ -433aba: 282f |0067: goto 0096 // +002f │ │ -433abc: 0702 |0068: move-object v2, v0 │ │ -433abe: 2010 c41a |0069: instance-of v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -433ac2: 3800 2b00 |006b: if-eqz v0, 0096 // +002b │ │ -433ac6: 1f01 c41a |006d: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -433aca: 6e10 01d2 0100 |006f: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d201 │ │ -433ad0: 0c00 |0072: move-result-object v0 │ │ -433ad2: 5421 e2a1 |0073: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ -433ad6: 7120 34d2 0100 |0075: invoke-static {v1, v0}, Ltech/ula/ui/SessionEditFragment;.access$updateFilesystemDetailsForSession:(Ltech/ula/ui/SessionEditFragment;Ltech/ula/model/entities/Filesystem;)V // method@d234 │ │ -433adc: 5421 e2a1 |0078: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ -433ae0: 6003 7496 |007a: sget v3, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ -433ae4: 6e20 2bd2 3100 |007c: invoke-virtual {v1, v3}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -433aea: 0c01 |007f: move-result-object v1 │ │ -433aec: 1f01 260e |0080: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -433af0: 6e10 51cd 0000 |0082: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -433af6: 0c00 |0085: move-result-object v0 │ │ -433af8: 1f00 5f10 |0086: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -433afc: 6e20 ff74 0100 |0088: invoke-virtual {v1, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -433b02: 280b |008b: goto 0096 // +000b │ │ -433b04: 0702 |008c: move-object v2, v0 │ │ -433b06: 2200 0212 |008d: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ -433b0a: 1a01 63b4 |008f: const-string v1, "null cannot be cast to non-null type tech.ula.ui.SessionEditFragment.FilesystemDropdownItem" // string@b463 │ │ -433b0e: 7020 b48a 1000 |0091: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -433b14: 2700 |0094: throw v0 │ │ -433b16: 0702 |0095: move-object v2, v0 │ │ -433b18: 0e00 |0096: return-void │ │ +4339d0: |[4339d0] tech.ula.ui.SessionEditFragment$onViewCreated$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +4339e0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +4339e4: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +4339e8: 3801 9100 |0004: if-eqz v1, 0095 // +0091 │ │ +4339ec: 0202 1400 |0006: move/from16 v2, v20 │ │ +4339f0: 6e20 e60c 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ +4339f6: 0c01 |000b: move-result-object v1 │ │ +4339f8: 3801 8000 |000c: if-eqz v1, 008c // +0080 │ │ +4339fc: 1f01 c61a |000e: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem; // type@1ac6 │ │ +433a00: 2012 c51a |0010: instance-of v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +433a04: 3802 5600 |0012: if-eqz v2, 0068 // +0056 │ │ +433a08: 1f01 c51a |0014: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +433a0c: 6e10 09d2 0100 |0016: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.getText:()Ljava/lang/String; // method@d209 │ │ +433a12: 0c01 |0019: move-result-object v1 │ │ +433a14: 1a02 9022 |001a: const-string v2, "Create new" // string@2290 │ │ +433a18: 7120 559f 2100 |001c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +433a1e: 0a01 |001f: move-result v1 │ │ +433a20: 3801 7500 |0020: if-eqz v1, 0095 // +0075 │ │ +433a24: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +433a26: 2311 871c |0023: new-array v1, v1, [Lkotlin/Pair; // type@1c87 │ │ +433a2a: 220f eb19 |0025: new-instance v15, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +433a2e: 1603 0000 |0027: const-wide/16 v3, #int 0 // #0 │ │ +433a32: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +433a34: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +433a36: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +433a38: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +433a3a: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +433a3c: 120a |002e: const/4 v10, #int 0 // #0 │ │ +433a3e: 120b |002f: const/4 v11, #int 0 // #0 │ │ +433a40: 120c |0030: const/4 v12, #int 0 // #0 │ │ +433a42: 120d |0031: const/4 v13, #int 0 // #0 │ │ +433a44: 130e fe03 |0032: const/16 v14, #int 1022 // #3fe │ │ +433a48: 1310 0000 |0034: const/16 v16, #int 0 // #0 │ │ +433a4c: 07f2 |0036: move-object v2, v15 │ │ +433a4e: 07f0 |0037: move-object v0, v15 │ │ +433a50: 080f 1000 |0038: move-object/from16 v15, v16 │ │ +433a54: 760e 40cd 0200 |003a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +433a5a: 1a02 6387 |003d: const-string v2, "filesystem" // string@8763 │ │ +433a5e: 7120 a18a 0200 |003f: invoke-static {v2, v0}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +433a64: 0c00 |0042: move-result-object v0 │ │ +433a66: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +433a68: 4d00 0102 |0044: aput-object v0, v1, v2 │ │ +433a6c: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +433a6e: 7110 f682 0200 |0047: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +433a74: 0c02 |004a: move-result-object v2 │ │ +433a76: 1a03 6984 |004b: const-string v3, "editExisting" // string@8469 │ │ +433a7a: 7120 a18a 2300 |004d: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +433a80: 0c02 |0050: move-result-object v2 │ │ +433a82: 4d02 0100 |0051: aput-object v2, v1, v0 │ │ +433a86: 7110 0031 0100 |0053: invoke-static {v1}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ +433a8c: 0c00 |0056: move-result-object v0 │ │ +433a8e: 0802 1100 |0057: move-object/from16 v2, v17 │ │ +433a92: 5421 e2a1 |0059: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ +433a96: 1f01 7207 |005b: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ +433a9a: 7110 c443 0100 |005d: invoke-static {v1}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ +433aa0: 0c01 |0060: move-result-object v1 │ │ +433aa2: 1403 8e00 097f |0061: const v3, #float 1.82107e+38 // #7f09008e │ │ +433aa8: 6e30 1642 3100 |0064: invoke-virtual {v1, v3, v0}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ +433aae: 282f |0067: goto 0096 // +002f │ │ +433ab0: 0702 |0068: move-object v2, v0 │ │ +433ab2: 2010 c41a |0069: instance-of v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +433ab6: 3800 2b00 |006b: if-eqz v0, 0096 // +002b │ │ +433aba: 1f01 c41a |006d: check-cast v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +433abe: 6e10 01d2 0100 |006f: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d201 │ │ +433ac4: 0c00 |0072: move-result-object v0 │ │ +433ac6: 5421 e2a1 |0073: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ +433aca: 7120 34d2 0100 |0075: invoke-static {v1, v0}, Ltech/ula/ui/SessionEditFragment;.access$updateFilesystemDetailsForSession:(Ltech/ula/ui/SessionEditFragment;Ltech/ula/model/entities/Filesystem;)V // method@d234 │ │ +433ad0: 5421 e2a1 |0078: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e2 │ │ +433ad4: 6003 7496 |007a: sget v3, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ +433ad8: 6e20 2bd2 3100 |007c: invoke-virtual {v1, v3}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +433ade: 0c01 |007f: move-result-object v1 │ │ +433ae0: 1f01 260e |0080: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +433ae4: 6e10 51cd 0000 |0082: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +433aea: 0c00 |0085: move-result-object v0 │ │ +433aec: 1f00 5f10 |0086: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +433af0: 6e20 ff74 0100 |0088: invoke-virtual {v1, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +433af6: 280b |008b: goto 0096 // +000b │ │ +433af8: 0702 |008c: move-object v2, v0 │ │ +433afa: 2200 0212 |008d: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ +433afe: 1a01 63b4 |008f: const-string v1, "null cannot be cast to non-null type tech.ula.ui.SessionEditFragment.FilesystemDropdownItem" // string@b463 │ │ +433b02: 7020 b48a 1000 |0091: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +433b08: 2700 |0094: throw v0 │ │ +433b0a: 0702 |0095: move-object v2, v0 │ │ +433b0c: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=130 │ │ 0x0010 line=132 │ │ 0x0014 line=133 │ │ 0x0023 line=134 │ │ 0x0059 line=135 │ │ @@ -953360,16 +953360,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -433b1c: |[433b1c] tech.ula.ui.SessionEditFragment$onViewCreated$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -433b2c: 0e00 |0000: return-void │ │ +433b10: |[433b10] tech.ula.ui.SessionEditFragment$onViewCreated$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +433b20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ │ │ Class #3483 header: │ │ @@ -953424,18 +953424,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -433b30: |[433b30] tech.ula.ui.SessionEditFragment$onViewCreated$3.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433b40: 5b01 e3a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e3 │ │ -433b44: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -433b4a: 0e00 |0005: return-void │ │ +433b24: |[433b24] tech.ula.ui.SessionEditFragment$onViewCreated$3.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433b34: 5b01 e3a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e3 │ │ +433b38: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +433b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionEditFragment$onViewCreated$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ @@ -953445,29 +953445,29 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -433b4c: |[433b4c] tech.ula.ui.SessionEditFragment$onViewCreated$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -433b5c: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -433b60: 6e20 e60c 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ -433b66: 0c01 |0005: move-result-object v1 │ │ -433b68: 2802 |0006: goto 0008 // +0002 │ │ -433b6a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -433b6c: 7110 7d84 0100 |0008: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -433b72: 0c01 |000b: move-result-object v1 │ │ -433b74: 7110 bdcd 0100 |000c: invoke-static {v1}, Ltech/ula/model/entities/SessionKt;.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cdbd │ │ -433b7a: 0c01 |000f: move-result-object v1 │ │ -433b7c: 5402 e3a1 |0010: iget-object v2, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e3 │ │ -433b80: 7110 31d2 0200 |0012: invoke-static {v2}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ -433b86: 0c02 |0015: move-result-object v2 │ │ -433b88: 6e20 b8cd 1200 |0016: invoke-virtual {v2, v1}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ -433b8e: 0e00 |0019: return-void │ │ +433b40: |[433b40] tech.ula.ui.SessionEditFragment$onViewCreated$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +433b50: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +433b54: 6e20 e60c 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ +433b5a: 0c01 |0005: move-result-object v1 │ │ +433b5c: 2802 |0006: goto 0008 // +0002 │ │ +433b5e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +433b60: 7110 7d84 0100 |0008: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +433b66: 0c01 |000b: move-result-object v1 │ │ +433b68: 7110 bdcd 0100 |000c: invoke-static {v1}, Ltech/ula/model/entities/SessionKt;.toServiceType:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cdbd │ │ +433b6e: 0c01 |000f: move-result-object v1 │ │ +433b70: 5402 e3a1 |0010: iget-object v2, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e3 │ │ +433b74: 7110 31d2 0200 |0012: invoke-static {v2}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ +433b7a: 0c02 |0015: move-result-object v2 │ │ +433b7c: 6e20 b8cd 1200 |0016: invoke-virtual {v2, v1}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ +433b82: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0010 line=155 │ │ locals : │ │ 0x0000 - 0x001a reg=0 this Ltech/ula/ui/SessionEditFragment$onViewCreated$3; │ │ 0x0000 - 0x001a reg=1 (null) Landroid/widget/AdapterView; │ │ @@ -953480,16 +953480,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -433b90: |[433b90] tech.ula.ui.SessionEditFragment$onViewCreated$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -433ba0: 0e00 |0000: return-void │ │ +433b84: |[433b84] tech.ula.ui.SessionEditFragment$onViewCreated$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +433b94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ │ │ Class #3484 header: │ │ @@ -953549,18 +953549,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -433ba4: |[433ba4] tech.ula.ui.SessionEditFragment$onViewCreated$4.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433bb4: 5b01 e4a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e4 │ │ -433bb8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -433bbe: 0e00 |0005: return-void │ │ +433b98: |[433b98] tech.ula.ui.SessionEditFragment$onViewCreated$4.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433ba8: 5b01 e4a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e4 │ │ +433bac: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +433bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionEditFragment$onViewCreated$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ @@ -953570,22 +953570,22 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -433bc0: |[433bc0] tech.ula.ui.SessionEditFragment$onViewCreated$4.afterTextChanged:(Landroid/text/Editable;)V │ │ -433bd0: 5410 e4a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e4 │ │ -433bd4: 7110 31d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ -433bda: 0c00 |0005: move-result-object v0 │ │ -433bdc: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -433be2: 0c02 |0009: move-result-object v2 │ │ -433be4: 6e20 b9cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ -433bea: 0e00 |000d: return-void │ │ +433bb4: |[433bb4] tech.ula.ui.SessionEditFragment$onViewCreated$4.afterTextChanged:(Landroid/text/Editable;)V │ │ +433bc4: 5410 e4a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e4 │ │ +433bc8: 7110 31d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ +433bce: 0c00 |0005: move-result-object v0 │ │ +433bd0: 7110 7d84 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +433bd6: 0c02 |0009: move-result-object v2 │ │ +433bd8: 6e20 b9cd 2000 |000a: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ +433bde: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/SessionEditFragment$onViewCreated$4; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/text/Editable; │ │ │ │ @@ -953594,31 +953594,31 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -433bec: |[433bec] tech.ula.ui.SessionEditFragment$onViewCreated$4.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -433bfc: 0e00 |0000: return-void │ │ +433be0: |[433be0] tech.ula.ui.SessionEditFragment$onViewCreated$4.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +433bf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragment$onViewCreated$4;) │ │ 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 │ │ -433c00: |[433c00] tech.ula.ui.SessionEditFragment$onViewCreated$4.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -433c10: 0e00 |0000: return-void │ │ +433bf4: |[433bf4] tech.ula.ui.SessionEditFragment$onViewCreated$4.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +433c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ │ │ Class #3485 header: │ │ @@ -953656,17 +953656,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -433df8: |[433df8] tech.ula.ui.SessionEditFragmentArgs$Companion.:()V │ │ -433e08: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -433e0e: 0e00 |0003: return-void │ │ +433dec: |[433dec] tech.ula.ui.SessionEditFragmentArgs$Companion.:()V │ │ +433dfc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +433e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionEditFragmentArgs$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragmentArgs$Companion;) │ │ @@ -953674,17 +953674,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -433e10: |[433e10] tech.ula.ui.SessionEditFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -433e20: 7010 49d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.:()V // method@d249 │ │ -433e26: 0e00 |0003: return-void │ │ +433e04: |[433e04] tech.ula.ui.SessionEditFragmentArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +433e14: 7010 49d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.:()V // method@d249 │ │ +433e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionEditFragmentArgs$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -953694,67 +953694,67 @@ │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -433d18: |[433d18] tech.ula.ui.SessionEditFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ -433d28: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ -433d2c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -433d32: 1c00 d11a |0005: const-class v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -433d36: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -433d3c: 0c00 |000a: move-result-object v0 │ │ -433d3e: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ -433d44: 1a00 77c3 |000e: const-string v0, "session" // string@c377 │ │ -433d48: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ -433d4e: 0a01 |0013: move-result v1 │ │ -433d50: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ -433d54: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -433d58: 1c02 f719 |0018: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433d5c: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -433d62: 0a01 |001d: move-result v1 │ │ -433d64: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ -433d68: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -433d6c: 1c02 f719 |0022: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433d70: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -433d76: 0a01 |0027: move-result v1 │ │ -433d78: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -433d7c: 2820 |002a: goto 004a // +0020 │ │ -433d7e: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -433d82: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -433d86: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -433d8c: 1c01 f719 |0032: const-class v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433d90: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -433d96: 0c01 |0037: move-result-object v1 │ │ -433d98: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433d9e: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ -433da2: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433da8: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -433dae: 0c00 |0043: move-result-object v0 │ │ -433db0: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -433db6: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ -433dba: 2704 |0049: throw v4 │ │ -433dbc: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ -433dc2: 0c00 |004d: move-result-object v0 │ │ -433dc4: 1f00 f719 |004e: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433dc8: 2804 |0050: goto 0054 // +0004 │ │ -433dca: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -433dcc: 1f00 f719 |0052: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433dd0: 1a01 6984 |0054: const-string v1, "editExisting" // string@8469 │ │ -433dd4: 6e20 fd05 1400 |0056: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ -433dda: 0a02 |0059: move-result v2 │ │ -433ddc: 3802 0700 |005a: if-eqz v2, 0061 // +0007 │ │ -433de0: 6e20 0006 1400 |005c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0600 │ │ -433de6: 0a04 |005f: move-result v4 │ │ -433de8: 2802 |0060: goto 0062 // +0002 │ │ -433dea: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -433dec: 2201 d11a |0062: new-instance v1, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -433df0: 7030 4ed2 0104 |0064: invoke-direct {v1, v0, v4}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ -433df6: 1101 |0067: return-object v1 │ │ +433d0c: |[433d0c] tech.ula.ui.SessionEditFragmentArgs$Companion.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ +433d1c: 1a00 2478 |0000: const-string v0, "bundle" // string@7824 │ │ +433d20: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +433d26: 1c00 d11a |0005: const-class v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +433d2a: 6e10 2e83 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +433d30: 0c00 |000a: move-result-object v0 │ │ +433d32: 6e20 3906 0400 |000b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0639 │ │ +433d38: 1a00 77c3 |000e: const-string v0, "session" // string@c377 │ │ +433d3c: 6e20 fd05 0400 |0010: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ +433d42: 0a01 |0013: move-result v1 │ │ +433d44: 3801 3d00 |0014: if-eqz v1, 0051 // +003d │ │ +433d48: 1c01 3201 |0016: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +433d4c: 1c02 f719 |0018: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433d50: 6e20 4c83 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +433d56: 0a01 |001d: move-result v1 │ │ +433d58: 3901 2c00 |001e: if-nez v1, 004a // +002c │ │ +433d5c: 1c01 5210 |0020: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +433d60: 1c02 f719 |0022: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433d64: 6e20 4c83 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +433d6a: 0a01 |0027: move-result v1 │ │ +433d6c: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +433d70: 2820 |002a: goto 004a // +0020 │ │ +433d72: 2204 9c10 |002b: new-instance v4, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +433d76: 2200 9410 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +433d7a: 7010 8384 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +433d80: 1c01 f719 |0032: const-class v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433d84: 6e10 4183 0100 |0034: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +433d8a: 0c01 |0037: move-result-object v1 │ │ +433d8c: 6e20 8f84 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433d92: 1a01 f506 |003b: const-string v1, " must implement Parcelable or Serializable or must be an Enum." // string@06f5 │ │ +433d96: 6e20 8f84 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433d9c: 6e10 9f84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +433da2: 0c00 |0043: move-result-object v0 │ │ +433da4: 7020 d284 0400 |0044: invoke-direct {v4, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +433daa: 1f04 9b10 |0047: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ +433dae: 2704 |0049: throw v4 │ │ +433db0: 6e20 fe05 0400 |004a: invoke-virtual {v4, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@05fe │ │ +433db6: 0c00 |004d: move-result-object v0 │ │ +433db8: 1f00 f719 |004e: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433dbc: 2804 |0050: goto 0054 // +0004 │ │ +433dbe: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +433dc0: 1f00 f719 |0052: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433dc4: 1a01 6984 |0054: const-string v1, "editExisting" // string@8469 │ │ +433dc8: 6e20 fd05 1400 |0056: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@05fd │ │ +433dce: 0a02 |0059: move-result v2 │ │ +433dd0: 3802 0700 |005a: if-eqz v2, 0061 // +0007 │ │ +433dd4: 6e20 0006 1400 |005c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0600 │ │ +433dda: 0a04 |005f: move-result v4 │ │ +433ddc: 2802 |0060: goto 0062 // +0002 │ │ +433dde: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +433de0: 2201 d11a |0062: new-instance v1, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +433de4: 7030 4ed2 0104 |0064: invoke-direct {v1, v0, v4}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ +433dea: 1101 |0067: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=30 │ │ 0x0010 line=32 │ │ 0x0016 line=33 │ │ 0x0020 line=34 │ │ 0x002b line=37 │ │ @@ -953856,44 +953856,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -434c88: |[434c88] tech.ula.ui.SessionListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ -434c98: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ -434c9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -434ca2: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -434ca8: 1400 6801 097f |0008: const v0, #float 1.82112e+38 // #7f090168 │ │ -434cae: 6e20 8909 0200 |000b: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434cb4: 0c00 |000e: move-result-object v0 │ │ -434cb6: 1f00 8002 |000f: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -434cba: 5b10 f7a1 |0011: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ -434cbe: 1400 6901 097f |0013: const v0, #float 1.82112e+38 // #7f090169 │ │ -434cc4: 6e20 8909 0200 |0016: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434cca: 0c00 |0019: move-result-object v0 │ │ -434ccc: 1f00 8002 |001a: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -434cd0: 5b10 f8a1 |001c: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ -434cd4: 1400 6701 097f |001e: const v0, #float 1.82112e+38 // #7f090167 │ │ -434cda: 6e20 8909 0200 |0021: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434ce0: 0c00 |0024: move-result-object v0 │ │ -434ce2: 1f00 8002 |0025: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -434ce6: 5b10 f6a1 |0027: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ -434cea: 1400 aa00 097f |0029: const v0, #float 1.82108e+38 // #7f0900aa │ │ -434cf0: 6e20 8909 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434cf6: 0c00 |002f: move-result-object v0 │ │ -434cf8: 1f00 5c02 |0030: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ -434cfc: 5b10 f4a1 |0032: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ -434d00: 1400 c700 097f |0034: const v0, #float 1.82108e+38 // #7f0900c7 │ │ -434d06: 6e20 8909 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434d0c: 0c02 |003a: move-result-object v2 │ │ -434d0e: 1f02 8002 |003b: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ -434d12: 5b12 f5a1 |003d: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ -434d16: 0e00 |003f: return-void │ │ +434c7c: |[434c7c] tech.ula.ui.SessionListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ +434c8c: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ +434c90: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +434c96: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +434c9c: 1400 6801 097f |0008: const v0, #float 1.82112e+38 // #7f090168 │ │ +434ca2: 6e20 8909 0200 |000b: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +434ca8: 0c00 |000e: move-result-object v0 │ │ +434caa: 1f00 8002 |000f: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +434cae: 5b10 f7a1 |0011: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ +434cb2: 1400 6901 097f |0013: const v0, #float 1.82112e+38 // #7f090169 │ │ +434cb8: 6e20 8909 0200 |0016: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +434cbe: 0c00 |0019: move-result-object v0 │ │ +434cc0: 1f00 8002 |001a: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +434cc4: 5b10 f8a1 |001c: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ +434cc8: 1400 6701 097f |001e: const v0, #float 1.82112e+38 // #7f090167 │ │ +434cce: 6e20 8909 0200 |0021: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +434cd4: 0c00 |0024: move-result-object v0 │ │ +434cd6: 1f00 8002 |0025: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +434cda: 5b10 f6a1 |0027: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ +434cde: 1400 aa00 097f |0029: const v0, #float 1.82108e+38 // #7f0900aa │ │ +434ce4: 6e20 8909 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +434cea: 0c00 |002f: move-result-object v0 │ │ +434cec: 1f00 5c02 |0030: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ +434cf0: 5b10 f4a1 |0032: iput-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ +434cf4: 1400 c700 097f |0034: const v0, #float 1.82108e+38 // #7f0900c7 │ │ +434cfa: 6e20 8909 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +434d00: 0c02 |003a: move-result-object v2 │ │ +434d02: 1f02 8002 |003b: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ +434d06: 5b12 f5a1 |003d: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ +434d0a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=22 │ │ 0x000b line=23 │ │ 0x0016 line=24 │ │ 0x0021 line=25 │ │ 0x002c line=26 │ │ @@ -953908,17 +953908,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434c10: |[434c10] tech.ula.ui.SessionListAdapter$ViewHolder.getImageViewFilesystemIcon:()Landroid/widget/ImageView; │ │ -434c20: 5410 f4a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ -434c24: 1100 |0002: return-object v0 │ │ +434c04: |[434c04] tech.ula.ui.SessionListAdapter$ViewHolder.getImageViewFilesystemIcon:()Landroid/widget/ImageView; │ │ +434c14: 5410 f4a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ +434c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListAdapter$ViewHolder;) │ │ @@ -953926,17 +953926,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434c28: |[434c28] tech.ula.ui.SessionListAdapter$ViewHolder.getSeparatorText:()Landroid/widget/TextView; │ │ -434c38: 5410 f5a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ -434c3c: 1100 |0002: return-object v0 │ │ +434c1c: |[434c1c] tech.ula.ui.SessionListAdapter$ViewHolder.getSeparatorText:()Landroid/widget/TextView; │ │ +434c2c: 5410 f5a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ +434c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ │ │ #2 : (in Ltech/ula/ui/SessionListAdapter$ViewHolder;) │ │ @@ -953944,17 +953944,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434c40: |[434c40] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewFilesystemName:()Landroid/widget/TextView; │ │ -434c50: 5410 f6a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ -434c54: 1100 |0002: return-object v0 │ │ +434c34: |[434c34] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewFilesystemName:()Landroid/widget/TextView; │ │ +434c44: 5410 f6a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ +434c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ │ │ #3 : (in Ltech/ula/ui/SessionListAdapter$ViewHolder;) │ │ @@ -953962,17 +953962,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434c58: |[434c58] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewServiceType:()Landroid/widget/TextView; │ │ -434c68: 5410 f7a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ -434c6c: 1100 |0002: return-object v0 │ │ +434c4c: |[434c4c] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewServiceType:()Landroid/widget/TextView; │ │ +434c5c: 5410 f7a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ +434c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ │ │ #4 : (in Ltech/ula/ui/SessionListAdapter$ViewHolder;) │ │ @@ -953980,17 +953980,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434c70: |[434c70] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewSessionName:()Landroid/widget/TextView; │ │ -434c80: 5410 f8a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ -434c84: 1100 |0002: return-object v0 │ │ +434c64: |[434c64] tech.ula.ui.SessionListAdapter$ViewHolder.getTextViewSessionName:()Landroid/widget/TextView; │ │ +434c74: 5410 f8a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ +434c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ │ │ #5 : (in Ltech/ula/ui/SessionListAdapter$ViewHolder;) │ │ @@ -953998,17 +953998,17 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434d18: |[434d18] tech.ula.ui.SessionListAdapter$ViewHolder.setImageViewFilesystemIcon:(Landroid/widget/ImageView;)V │ │ -434d28: 5b01 f4a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ -434d2c: 0e00 |0002: return-void │ │ +434d0c: |[434d0c] tech.ula.ui.SessionListAdapter$ViewHolder.setImageViewFilesystemIcon:(Landroid/widget/ImageView;)V │ │ +434d1c: 5b01 f4a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.imageViewFilesystemIcon:Landroid/widget/ImageView; // field@a1f4 │ │ +434d20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/ImageView; │ │ │ │ @@ -954017,17 +954017,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434d30: |[434d30] tech.ula.ui.SessionListAdapter$ViewHolder.setSeparatorText:(Landroid/widget/TextView;)V │ │ -434d40: 5b01 f5a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ -434d44: 0e00 |0002: return-void │ │ +434d24: |[434d24] tech.ula.ui.SessionListAdapter$ViewHolder.setSeparatorText:(Landroid/widget/TextView;)V │ │ +434d34: 5b01 f5a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a1f5 │ │ +434d38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -954036,17 +954036,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434d48: |[434d48] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewFilesystemName:(Landroid/widget/TextView;)V │ │ -434d58: 5b01 f6a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ -434d5c: 0e00 |0002: return-void │ │ +434d3c: |[434d3c] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewFilesystemName:(Landroid/widget/TextView;)V │ │ +434d4c: 5b01 f6a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewFilesystemName:Landroid/widget/TextView; // field@a1f6 │ │ +434d50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -954055,17 +954055,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434d60: |[434d60] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewServiceType:(Landroid/widget/TextView;)V │ │ -434d70: 5b01 f7a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ -434d74: 0e00 |0002: return-void │ │ +434d54: |[434d54] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewServiceType:(Landroid/widget/TextView;)V │ │ +434d64: 5b01 f7a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewServiceType:Landroid/widget/TextView; // field@a1f7 │ │ +434d68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -954074,17 +954074,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434d78: |[434d78] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewSessionName:(Landroid/widget/TextView;)V │ │ -434d88: 5b01 f8a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ -434d8c: 0e00 |0002: return-void │ │ +434d6c: |[434d6c] tech.ula.ui.SessionListAdapter$ViewHolder.setTextViewSessionName:(Landroid/widget/TextView;)V │ │ +434d7c: 5b01 f8a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$ViewHolder;.textViewSessionName:Landroid/widget/TextView; // field@a1f8 │ │ +434d80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/SessionListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -954125,38 +954125,38 @@ │ │ type : '(Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -434e08: |[434e08] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.:(Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;)V │ │ -434e18: 5b01 f9a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ -434e1c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -434e22: 0e00 |0005: return-void │ │ +434dfc: |[434dfc] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.:(Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;)V │ │ +434e0c: 5b01 f9a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ +434e10: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +434e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -434d90: |[434d90] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -434da0: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -434da4: 1f02 9210 |0002: check-cast v2, Ljava/lang/String; // type@1092 │ │ -434da8: 6e30 70d2 1002 |0004: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@d270 │ │ -434dae: 0a01 |0007: move-result v1 │ │ -434db0: 0f01 |0008: return v1 │ │ +434d84: |[434d84] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +434d94: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +434d98: 1f02 9210 |0002: check-cast v2, Ljava/lang/String; // type@1092 │ │ +434d9c: 6e30 70d2 1002 |0004: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@d270 │ │ +434da2: 0a01 |0007: move-result v1 │ │ +434da4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -954166,35 +954166,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -434db4: |[434db4] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -434dc4: 5410 f9a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ -434dc8: 5400 faa1 |0002: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434dcc: 7110 77d2 0000 |0004: invoke-static {v0}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ -434dd2: 0c00 |0007: move-result-object v0 │ │ -434dd4: 7120 559f 0200 |0008: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -434dda: 0a02 |000b: move-result v2 │ │ -434ddc: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -434de0: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -434de2: 2812 |000f: goto 0021 // +0012 │ │ -434de4: 5412 f9a1 |0010: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ -434de8: 5422 faa1 |0012: iget-object v2, v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434dec: 7110 77d2 0200 |0014: invoke-static {v2}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ -434df2: 0c02 |0017: move-result-object v2 │ │ -434df4: 7120 559f 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -434dfa: 0a02 |001b: move-result v2 │ │ -434dfc: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -434e00: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -434e02: 2802 |001f: goto 0021 // +0002 │ │ -434e04: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -434e06: 0f02 |0021: return v2 │ │ +434da8: |[434da8] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +434db8: 5410 f9a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ +434dbc: 5400 faa1 |0002: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434dc0: 7110 77d2 0000 |0004: invoke-static {v0}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ +434dc6: 0c00 |0007: move-result-object v0 │ │ +434dc8: 7120 559f 0200 |0008: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434dce: 0a02 |000b: move-result v2 │ │ +434dd0: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +434dd4: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +434dd6: 2812 |000f: goto 0021 // +0012 │ │ +434dd8: 5412 f9a1 |0010: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.this$0:Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // field@a1f9 │ │ +434ddc: 5422 faa1 |0012: iget-object v2, v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434de0: 7110 77d2 0200 |0014: invoke-static {v2}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ +434de6: 0c02 |0017: move-result-object v2 │ │ +434de8: 7120 559f 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434dee: 0a02 |001b: move-result v2 │ │ +434df0: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +434df4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +434df6: 2802 |001f: goto 0021 // +0002 │ │ +434df8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +434dfa: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0010 line=53 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1; │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/lang/String; │ │ @@ -954297,84 +954297,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -435440: |[435440] tech.ula.ui.SessionListAdapter.:()V │ │ -435450: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -435452: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -435456: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43545a: 1c02 d61a |0005: const-class v2, Ltech/ula/ui/SessionListAdapter; // type@1ad6 │ │ -43545e: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -435464: 0c02 |000a: move-result-object v2 │ │ -435466: 1a03 92c3 |000b: const-string v3, "sessionsAndSeparators" // string@c392 │ │ -43546a: 1a04 bc94 |000d: const-string v4, "getSessionsAndSeparators()Ljava/util/List;" // string@94bc │ │ -43546e: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -435474: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43547a: 0c01 |0015: move-result-object v1 │ │ -43547c: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -435480: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -435482: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -435486: 6900 fba1 |001b: sput-object v0, Ltech/ula/ui/SessionListAdapter;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1fb │ │ -43548a: 0e00 |001d: return-void │ │ +435434: |[435434] tech.ula.ui.SessionListAdapter.:()V │ │ +435444: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +435446: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +43544a: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43544e: 1c02 d61a |0005: const-class v2, Ltech/ula/ui/SessionListAdapter; // type@1ad6 │ │ +435452: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +435458: 0c02 |000a: move-result-object v2 │ │ +43545a: 1a03 92c3 |000b: const-string v3, "sessionsAndSeparators" // string@c392 │ │ +43545e: 1a04 bc94 |000d: const-string v4, "getSessionsAndSeparators()Ljava/util/List;" // string@94bc │ │ +435462: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +435468: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43546e: 0c01 |0015: move-result-object v1 │ │ +435470: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +435474: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +435476: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +43547a: 6900 fba1 |001b: sput-object v0, Ltech/ula/ui/SessionListAdapter;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1fb │ │ +43547e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListAdapter;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -43548c: |[43548c] tech.ula.ui.SessionListAdapter.:(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;)V │ │ -43549c: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -4354a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4354a6: 1a00 8fc3 |0005: const-string v0, "sessions" // string@c38f │ │ -4354aa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4354b0: 1a00 7e87 |000a: const-string v0, "filesystems" // string@877e │ │ -4354b4: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4354ba: 7010 070d 0100 |000f: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0d07 │ │ -4354c0: 5b12 ffa1 |0012: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -4354c4: 5b13 03a2 |0014: iput-object v3, v1, Ltech/ula/ui/SessionListAdapter;.sessions:Ljava/util/List; // field@a203 │ │ -4354c8: 5b14 02a2 |0016: iput-object v4, v1, Ltech/ula/ui/SessionListAdapter;.filesystems:Ljava/util/List; // field@a202 │ │ -4354cc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -4354ce: 5912 fda1 |0019: iput v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SEPARATOR:I // field@a1fd │ │ -4354d2: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -4354d4: 5912 fca1 |001c: iput v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_COUNT:I // field@a1fc │ │ -4354d8: 5412 ffa1 |001e: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -4354dc: 6e10 9500 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -4354e2: 0c02 |0023: move-result-object v2 │ │ -4354e4: 1403 3400 127f |0024: const v3, #float 1.94068e+38 // #7f120034 │ │ -4354ea: 6e20 2c03 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ -4354f0: 0c02 |002a: move-result-object v2 │ │ -4354f2: 1a03 5771 |002b: const-string v3, "activity.resources.getSt…g(R.string.apps_sessions)" // string@7157 │ │ -4354f6: 7120 569f 3200 |002d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4354fc: 5b12 00a2 |0030: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.appsString:Ljava/lang/String; // field@a200 │ │ -435500: 5412 ffa1 |0032: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -435504: 6e10 9500 0200 |0034: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -43550a: 0c02 |0037: move-result-object v2 │ │ -43550c: 1403 5800 127f |0038: const v3, #float 1.94069e+38 // #7f120058 │ │ -435512: 6e20 2c03 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ -435518: 0c02 |003e: move-result-object v2 │ │ -43551a: 1a03 5671 |003f: const-string v3, "activity.resources.getSt…R.string.custom_sessions)" // string@7156 │ │ -43551e: 7120 569f 3200 |0041: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -435524: 5b12 01a2 |0044: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.customString:Ljava/lang/String; // field@a201 │ │ -435528: 2202 d51a |0046: new-instance v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // type@1ad5 │ │ -43552c: 7020 71d2 1200 |0048: invoke-direct {v2, v1}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.:(Ltech/ula/ui/SessionListAdapter;)V // method@d271 │ │ -435532: 1f02 8f13 |004b: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -435536: 7110 c189 0200 |004d: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43553c: 0c02 |0050: move-result-object v2 │ │ -43553e: 5b12 04a2 |0051: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.sessionsAndSeparators$delegate:Lkotlin/Lazy; // field@a204 │ │ -435542: 0e00 |0053: return-void │ │ +435480: |[435480] tech.ula.ui.SessionListAdapter.:(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;)V │ │ +435490: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +435494: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43549a: 1a00 8fc3 |0005: const-string v0, "sessions" // string@c38f │ │ +43549e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4354a4: 1a00 7e87 |000a: const-string v0, "filesystems" // string@877e │ │ +4354a8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4354ae: 7010 070d 0100 |000f: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0d07 │ │ +4354b4: 5b12 ffa1 |0012: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +4354b8: 5b13 03a2 |0014: iput-object v3, v1, Ltech/ula/ui/SessionListAdapter;.sessions:Ljava/util/List; // field@a203 │ │ +4354bc: 5b14 02a2 |0016: iput-object v4, v1, Ltech/ula/ui/SessionListAdapter;.filesystems:Ljava/util/List; // field@a202 │ │ +4354c0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +4354c2: 5912 fda1 |0019: iput v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SEPARATOR:I // field@a1fd │ │ +4354c6: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +4354c8: 5912 fca1 |001c: iput v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_COUNT:I // field@a1fc │ │ +4354cc: 5412 ffa1 |001e: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +4354d0: 6e10 9500 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +4354d6: 0c02 |0023: move-result-object v2 │ │ +4354d8: 1403 3400 127f |0024: const v3, #float 1.94068e+38 // #7f120034 │ │ +4354de: 6e20 2c03 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ +4354e4: 0c02 |002a: move-result-object v2 │ │ +4354e6: 1a03 5771 |002b: const-string v3, "activity.resources.getSt…g(R.string.apps_sessions)" // string@7157 │ │ +4354ea: 7120 569f 3200 |002d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4354f0: 5b12 00a2 |0030: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.appsString:Ljava/lang/String; // field@a200 │ │ +4354f4: 5412 ffa1 |0032: iget-object v2, v1, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +4354f8: 6e10 9500 0200 |0034: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +4354fe: 0c02 |0037: move-result-object v2 │ │ +435500: 1403 5800 127f |0038: const v3, #float 1.94069e+38 // #7f120058 │ │ +435506: 6e20 2c03 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ +43550c: 0c02 |003e: move-result-object v2 │ │ +43550e: 1a03 5671 |003f: const-string v3, "activity.resources.getSt…R.string.custom_sessions)" // string@7156 │ │ +435512: 7120 569f 3200 |0041: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +435518: 5b12 01a2 |0044: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.customString:Ljava/lang/String; // field@a201 │ │ +43551c: 2202 d51a |0046: new-instance v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; // type@1ad5 │ │ +435520: 7020 71d2 1200 |0048: invoke-direct {v2, v1}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.:(Ltech/ula/ui/SessionListAdapter;)V // method@d271 │ │ +435526: 1f02 8f13 |004b: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43552a: 7110 c189 0200 |004d: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +435530: 0c02 |0050: move-result-object v2 │ │ +435532: 5b12 04a2 |0051: iput-object v2, v1, Ltech/ula/ui/SessionListAdapter;.sessionsAndSeparators$delegate:Lkotlin/Lazy; // field@a204 │ │ +435536: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=20 │ │ 0x0019 line=31 │ │ 0x001c line=32 │ │ 0x001e line=34 │ │ 0x0032 line=35 │ │ @@ -954390,17 +954390,17 @@ │ │ type : '(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435390: |[435390] tech.ula.ui.SessionListAdapter.access$getAppsString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; │ │ -4353a0: 5400 00a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.appsString:Ljava/lang/String; // field@a200 │ │ -4353a4: 1100 |0002: return-object v0 │ │ +435384: |[435384] tech.ula.ui.SessionListAdapter.access$getAppsString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; │ │ +435394: 5400 00a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.appsString:Ljava/lang/String; // field@a200 │ │ +435398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListAdapter; │ │ │ │ #3 : (in Ltech/ula/ui/SessionListAdapter;) │ │ @@ -954408,17 +954408,17 @@ │ │ type : '(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4353a8: |[4353a8] tech.ula.ui.SessionListAdapter.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; │ │ -4353b8: 5400 01a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.customString:Ljava/lang/String; // field@a201 │ │ -4353bc: 1100 |0002: return-object v0 │ │ +43539c: |[43539c] tech.ula.ui.SessionListAdapter.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; │ │ +4353ac: 5400 01a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.customString:Ljava/lang/String; // field@a201 │ │ +4353b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListAdapter; │ │ │ │ #4 : (in Ltech/ula/ui/SessionListAdapter;) │ │ @@ -954426,17 +954426,17 @@ │ │ type : '(Ltech/ula/ui/SessionListAdapter;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4353c0: |[4353c0] tech.ula.ui.SessionListAdapter.access$getSessions$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/util/List; │ │ -4353d0: 5400 03a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.sessions:Ljava/util/List; // field@a203 │ │ -4353d4: 1100 |0002: return-object v0 │ │ +4353b4: |[4353b4] tech.ula.ui.SessionListAdapter.access$getSessions$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/util/List; │ │ +4353c4: 5400 03a2 |0000: iget-object v0, v0, Ltech/ula/ui/SessionListAdapter;.sessions:Ljava/util/List; // field@a203 │ │ +4353c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListAdapter; │ │ │ │ #5 : (in Ltech/ula/ui/SessionListAdapter;) │ │ @@ -954444,43 +954444,43 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4353d8: |[4353d8] tech.ula.ui.SessionListAdapter.getSessionsAndSeparators:()Ljava/util/List; │ │ -4353e8: 5430 04a2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListAdapter;.sessionsAndSeparators$delegate:Lkotlin/Lazy; // field@a204 │ │ -4353ec: 6201 fba1 |0002: sget-object v1, Ltech/ula/ui/SessionListAdapter;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1fb │ │ -4353f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4353f2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4353f6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4353fc: 0c00 |000a: move-result-object v0 │ │ -4353fe: 1f00 2c11 |000b: check-cast v0, Ljava/util/List; // type@112c │ │ -435402: 1100 |000d: return-object v0 │ │ +4353cc: |[4353cc] tech.ula.ui.SessionListAdapter.getSessionsAndSeparators:()Ljava/util/List; │ │ +4353dc: 5430 04a2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListAdapter;.sessionsAndSeparators$delegate:Lkotlin/Lazy; // field@a204 │ │ +4353e0: 6201 fba1 |0002: sget-object v1, Ltech/ula/ui/SessionListAdapter;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1fb │ │ +4353e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4353e6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4353ea: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4353f0: 0c00 |000a: move-result-object v0 │ │ +4353f2: 1f00 2c11 |000b: check-cast v0, Ljava/util/List; // type@112c │ │ +4353f6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListAdapter;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4352ec: |[4352ec] tech.ula.ui.SessionListAdapter.getCount:()I │ │ -4352fc: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ -435302: 0c00 |0003: move-result-object v0 │ │ -435304: 7210 8b87 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -43530a: 0a00 |0007: move-result v0 │ │ -43530c: 0f00 |0008: return v0 │ │ +4352e0: |[4352e0] tech.ula.ui.SessionListAdapter.getCount:()I │ │ +4352f0: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ +4352f6: 0c00 |0003: move-result-object v0 │ │ +4352f8: 7210 8b87 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +4352fe: 0a00 |0007: move-result v0 │ │ +435300: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/ui/SessionListAdapter; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListAdapter;) │ │ @@ -954488,18 +954488,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 │ │ -435374: |[435374] tech.ula.ui.SessionListAdapter.getItem:(I)Ljava/lang/Object; │ │ -435384: 6e20 7bd2 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListAdapter;.getItem:(I)Ltech/ula/ui/SessionListItem; // method@d27b │ │ -43538a: 0c01 |0003: move-result-object v1 │ │ -43538c: 1101 |0004: return-object v1 │ │ +435368: |[435368] tech.ula.ui.SessionListAdapter.getItem:(I)Ljava/lang/Object; │ │ +435378: 6e20 7bd2 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListAdapter;.getItem:(I)Ltech/ula/ui/SessionListItem; // method@d27b │ │ +43537e: 0c01 |0003: move-result-object v1 │ │ +435380: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ltech/ula/ui/SessionListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -954508,21 +954508,21 @@ │ │ type : '(I)Ltech/ula/ui/SessionListItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -435418: |[435418] tech.ula.ui.SessionListAdapter.getItem:(I)Ltech/ula/ui/SessionListItem; │ │ -435428: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ -43542e: 0c00 |0003: move-result-object v0 │ │ -435430: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -435436: 0c02 |0007: move-result-object v2 │ │ -435438: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -43543c: 1102 |000a: return-object v2 │ │ +43540c: |[43540c] tech.ula.ui.SessionListAdapter.getItem:(I)Ltech/ula/ui/SessionListItem; │ │ +43541c: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ +435422: 0c00 |0003: move-result-object v0 │ │ +435424: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +43542a: 0c02 |0007: move-result-object v2 │ │ +43542c: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +435430: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ui/SessionListAdapter; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -954531,47 +954531,47 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -435404: |[435404] tech.ula.ui.SessionListAdapter.getItemId:(I)J │ │ -435414: 8130 |0000: int-to-long v0, v3 │ │ -435416: 1000 |0001: return-wide v0 │ │ +4353f8: |[4353f8] tech.ula.ui.SessionListAdapter.getItemId:(I)J │ │ +435408: 8130 |0000: int-to-long v0, v3 │ │ +43540a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/SessionListAdapter;) │ │ name : 'getItemViewType' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -435310: |[435310] tech.ula.ui.SessionListAdapter.getItemViewType:(I)I │ │ -435320: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ -435326: 0c00 |0003: move-result-object v0 │ │ -435328: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -43532e: 0c02 |0007: move-result-object v2 │ │ -435330: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -435334: 2020 d21a |000a: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435338: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -43533c: 5212 fea1 |000e: iget v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SESSION:I // field@a1fe │ │ -435340: 2807 |0010: goto 0017 // +0007 │ │ -435342: 2022 e11a |0011: instance-of v2, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -435346: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ -43534a: 5212 fda1 |0015: iget v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SEPARATOR:I // field@a1fd │ │ -43534e: 0f02 |0017: return v2 │ │ -435350: 2202 e211 |0018: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -435354: 7010 d689 0200 |001a: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -43535a: 2702 |001d: throw v2 │ │ +435304: |[435304] tech.ula.ui.SessionListAdapter.getItemViewType:(I)I │ │ +435314: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ +43531a: 0c00 |0003: move-result-object v0 │ │ +43531c: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +435322: 0c02 |0007: move-result-object v2 │ │ +435324: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +435328: 2020 d21a |000a: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +43532c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +435330: 5212 fea1 |000e: iget v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SESSION:I // field@a1fe │ │ +435334: 2807 |0010: goto 0017 // +0007 │ │ +435336: 2022 e11a |0011: instance-of v2, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +43533a: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ +43533e: 5212 fda1 |0015: iget v2, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_SEPARATOR:I // field@a1fd │ │ +435342: 0f02 |0017: return v2 │ │ +435344: 2202 e211 |0018: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +435348: 7010 d689 0200 |001a: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +43534e: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000a line=128 │ │ 0x0011 line=129 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Ltech/ula/ui/SessionListAdapter; │ │ @@ -954582,179 +954582,179 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 14 │ │ insns size : 327 16-bit code units │ │ -435004: |[435004] tech.ula.ui.SessionListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -435014: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -435018: 0801 1800 |0002: move-object/from16 v1, v24 │ │ -43501c: 7601 7ed2 1500 |0004: invoke-direct/range {v21}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ -435022: 0c02 |0007: move-result-object v2 │ │ -435024: 0203 1600 |0008: move/from16 v3, v22 │ │ -435028: 7220 8087 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -43502e: 0c02 |000d: move-result-object v2 │ │ -435030: 1f02 e01a |000e: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -435034: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -435036: 3917 4100 |0011: if-nez v23, 0052 // +0041 │ │ -43503a: 5404 ffa1 |0013: iget-object v4, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -43503e: 1a05 09a2 |0015: const-string v5, "layout_inflater" // string@a209 │ │ -435042: 6e20 9800 5400 |0017: invoke-virtual {v4, v5}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ -435048: 0c04 |001a: move-result-object v4 │ │ -43504a: 3804 2f00 |001b: if-eqz v4, 004a // +002f │ │ -43504e: 1f04 d101 |001d: check-cast v4, Landroid/view/LayoutInflater; // type@01d1 │ │ -435052: 2025 d21a |001f: instance-of v5, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435056: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ -43505a: 1405 4100 0c7f |0023: const v5, #float 1.86093e+38 // #7f0c0041 │ │ -435060: 6e40 dc08 5431 |0026: invoke-virtual {v4, v5, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -435066: 0c01 |0029: move-result-object v1 │ │ -435068: 280c |002a: goto 0036 // +000c │ │ -43506a: 2025 e11a |002b: instance-of v5, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -43506e: 3805 1700 |002d: if-eqz v5, 0044 // +0017 │ │ -435072: 1405 4000 0c7f |002f: const v5, #float 1.86093e+38 // #7f0c0040 │ │ -435078: 6e40 dc08 5431 |0032: invoke-virtual {v4, v5, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -43507e: 0c01 |0035: move-result-object v1 │ │ -435080: 2204 d31a |0036: new-instance v4, Ltech/ula/ui/SessionListAdapter$ViewHolder; // type@1ad3 │ │ -435084: 1a05 1ad7 |0038: const-string v5, "view" // string@d71a │ │ -435088: 7120 569f 5100 |003a: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43508e: 7020 63d2 1400 |003d: invoke-direct {v4, v1}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d263 │ │ -435094: 6e20 750a 4100 |0040: invoke-virtual {v1, v4}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0a75 │ │ -43509a: 281a |0043: goto 005d // +001a │ │ -43509c: 2201 e211 |0044: new-instance v1, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4350a0: 7010 d689 0100 |0046: invoke-direct {v1}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4350a6: 2701 |0049: throw v1 │ │ -4350a8: 2201 0212 |004a: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ -4350ac: 1a02 1fb4 |004c: const-string v2, "null cannot be cast to non-null type android.view.LayoutInflater" // string@b41f │ │ -4350b0: 7020 b48a 2100 |004e: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4350b6: 2701 |0051: throw v1 │ │ -4350b8: 7401 cf09 1700 |0052: invoke-virtual/range {v23}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09cf │ │ -4350be: 0c01 |0055: move-result-object v1 │ │ -4350c0: 3801 e900 |0056: if-eqz v1, 013f // +00e9 │ │ -4350c4: 0714 |0058: move-object v4, v1 │ │ -4350c6: 1f04 d31a |0059: check-cast v4, Ltech/ula/ui/SessionListAdapter$ViewHolder; // type@1ad3 │ │ -4350ca: 0801 1700 |005b: move-object/from16 v1, v23 │ │ -4350ce: 2025 e11a |005d: instance-of v5, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -4350d2: 3805 1500 |005f: if-eqz v5, 0074 // +0015 │ │ -4350d6: 6e10 65d2 0400 |0061: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getSeparatorText:()Landroid/widget/TextView; // method@d265 │ │ -4350dc: 0c03 |0064: move-result-object v3 │ │ -4350de: 3803 d900 |0065: if-eqz v3, 013e // +00d9 │ │ -4350e2: 1f02 e11a |0067: check-cast v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -4350e6: 6e10 cad2 0200 |0069: invoke-virtual {v2}, Ltech/ula/ui/SessionSeparatorItem;.getSeparatorText:()Ljava/lang/String; // method@d2ca │ │ -4350ec: 0c02 |006c: move-result-object v2 │ │ -4350ee: 1f02 5f10 |006d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -4350f2: 6e20 0010 2300 |006f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -4350f8: 2900 cc00 |0072: goto/16 013e // +00cc │ │ -4350fc: 2025 d21a |0074: instance-of v5, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435100: 3805 c800 |0076: if-eqz v5, 013e // +00c8 │ │ -435104: 1f02 d21a |0078: check-cast v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435108: 6e10 60d2 0200 |007a: invoke-virtual {v2}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ -43510e: 0c02 |007d: move-result-object v2 │ │ -435110: 5405 02a2 |007e: iget-object v5, v0, Ltech/ula/ui/SessionListAdapter;.filesystems:Ljava/util/List; // field@a202 │ │ -435114: 1f05 7810 |0080: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ -435118: 7210 ad83 0500 |0082: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43511e: 0c05 |0085: move-result-object v5 │ │ -435120: 7210 5487 0500 |0086: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -435126: 0a06 |0089: move-result v6 │ │ -435128: 3806 1b00 |008a: if-eqz v6, 00a5 // +001b │ │ -43512c: 7210 5587 0500 |008c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -435132: 0c06 |008f: move-result-object v6 │ │ -435134: 0767 |0090: move-object v7, v6 │ │ -435136: 1f07 eb19 |0091: check-cast v7, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -43513a: 6e10 54cd 0700 |0093: invoke-virtual {v7}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -435140: 0b07 |0096: move-result-wide v7 │ │ -435142: 6e10 a3cd 0200 |0097: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -435148: 0b09 |009a: move-result-wide v9 │ │ -43514a: 310b 0709 |009b: cmp-long v11, v7, v9 │ │ -43514e: 390b 0400 |009d: if-nez v11, 00a1 // +0004 │ │ -435152: 1217 |009f: const/4 v7, #int 1 // #1 │ │ -435154: 2802 |00a0: goto 00a2 // +0002 │ │ -435156: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ -435158: 3807 e4ff |00a2: if-eqz v7, 0086 // -001c │ │ -43515c: 2802 |00a4: goto 00a6 // +0002 │ │ -43515e: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ -435160: 1f06 eb19 |00a6: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -435164: 3806 0400 |00a8: if-eqz v6, 00ac // +0004 │ │ -435168: 0763 |00aa: move-object v3, v6 │ │ -43516a: 281a |00ab: goto 00c5 // +001a │ │ -43516c: 2203 eb19 |00ac: new-instance v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -435170: 1608 0000 |00ae: const-wide/16 v8, #int 0 // #0 │ │ -435174: 120b |00b0: const/4 v11, #int 0 // #0 │ │ -435176: 120c |00b1: const/4 v12, #int 0 // #0 │ │ -435178: 120d |00b2: const/4 v13, #int 0 // #0 │ │ -43517a: 120e |00b3: const/4 v14, #int 0 // #0 │ │ -43517c: 120f |00b4: const/4 v15, #int 0 // #0 │ │ -43517e: 1310 0000 |00b5: const/16 v16, #int 0 // #0 │ │ -435182: 1311 0000 |00b7: const/16 v17, #int 0 // #0 │ │ -435186: 1312 0000 |00b9: const/16 v18, #int 0 // #0 │ │ -43518a: 1313 fc03 |00bb: const/16 v19, #int 1020 // #3fc │ │ -43518e: 1314 0000 |00bd: const/16 v20, #int 0 // #0 │ │ -435192: 1a0a 8a25 |00bf: const-string v10, "ERROR" // string@258a │ │ -435196: 0737 |00c1: move-object v7, v3 │ │ -435198: 760e 40cd 0700 |00c2: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -43519e: 6e10 a2cd 0200 |00c5: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -4351a4: 0a05 |00c8: move-result v5 │ │ -4351a6: 3805 0900 |00c9: if-eqz v5, 00d2 // +0009 │ │ -4351aa: 1405 2b00 067f |00cb: const v5, #float 1.78117e+38 // #7f06002b │ │ -4351b0: 6e20 3b0a 5100 |00ce: invoke-virtual {v1, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@0a3b │ │ -4351b6: 2807 |00d1: goto 00d8 // +0007 │ │ -4351b8: 1405 2d00 067f |00d2: const v5, #float 1.78117e+38 // #7f06002d │ │ -4351be: 6e20 3b0a 5100 |00d5: invoke-virtual {v1, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@0a3b │ │ -4351c4: 2205 e71a |00d8: new-instance v5, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ -4351c8: 5406 ffa1 |00da: iget-object v6, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -4351cc: 6e10 8d00 0600 |00dc: invoke-virtual {v6}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ -4351d2: 0c06 |00df: move-result-object v6 │ │ -4351d4: 1a07 5371 |00e0: const-string v7, "activity.filesDir" // string@7153 │ │ -4351d8: 7120 569f 7600 |00e2: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4351de: 6e10 4c82 0600 |00e5: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -4351e4: 0c06 |00e8: move-result-object v6 │ │ -4351e6: 1a07 5471 |00e9: const-string v7, "activity.filesDir.path" // string@7154 │ │ -4351ea: 7120 569f 7600 |00eb: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4351f0: 5407 ffa1 |00ee: iget-object v7, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ -4351f4: 6e10 9500 0700 |00f0: invoke-virtual {v7}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -4351fa: 0c07 |00f3: move-result-object v7 │ │ -4351fc: 1a08 5571 |00f4: const-string v8, "activity.resources" // string@7155 │ │ -435200: 7120 569f 8700 |00f6: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -435206: 7030 e3d2 6507 |00f9: invoke-direct {v5, v6, v7}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ -43520c: 6e10 67d2 0400 |00fc: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewServiceType:()Landroid/widget/TextView; // method@d267 │ │ -435212: 0c06 |00ff: move-result-object v6 │ │ -435214: 3806 0f00 |0100: if-eqz v6, 010f // +000f │ │ -435218: 6e10 abcd 0200 |0102: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -43521e: 0c07 |0105: move-result-object v7 │ │ -435220: 6e10 87cd 0700 |0106: invoke-virtual {v7}, Ltech/ula/model/entities/ServiceType;.toString:()Ljava/lang/String; // method@cd87 │ │ -435226: 0c07 |0109: move-result-object v7 │ │ -435228: 1f07 5f10 |010a: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ -43522c: 6e20 0010 7600 |010c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -435232: 6e10 68d2 0400 |010f: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewSessionName:()Landroid/widget/TextView; // method@d268 │ │ -435238: 0c06 |0112: move-result-object v6 │ │ -43523a: 3806 0b00 |0113: if-eqz v6, 011e // +000b │ │ -43523e: 6e10 a7cd 0200 |0115: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -435244: 0c07 |0118: move-result-object v7 │ │ -435246: 1f07 5f10 |0119: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ -43524a: 6e20 0010 7600 |011b: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -435250: 6e10 66d2 0400 |011e: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewFilesystemName:()Landroid/widget/TextView; // method@d266 │ │ -435256: 0c06 |0121: move-result-object v6 │ │ -435258: 3806 0b00 |0122: if-eqz v6, 012d // +000b │ │ -43525c: 6e10 a4cd 0200 |0124: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -435262: 0c02 |0127: move-result-object v2 │ │ -435264: 1f02 5f10 |0128: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -435268: 6e20 0010 2600 |012a: invoke-virtual {v6, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43526e: 6e10 64d2 0400 |012d: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getImageViewFilesystemIcon:()Landroid/widget/ImageView; // method@d264 │ │ -435274: 0c02 |0130: move-result-object v2 │ │ -435276: 3802 0d00 |0131: if-eqz v2, 013e // +000d │ │ -43527a: 6e10 53cd 0300 |0133: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -435280: 0c03 |0136: move-result-object v3 │ │ -435282: 6e20 e5d2 3500 |0137: invoke-virtual {v5, v3}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ -435288: 0c03 |013a: move-result-object v3 │ │ -43528a: 6e20 430e 3200 |013b: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ -435290: 1101 |013e: return-object v1 │ │ -435292: 2201 0212 |013f: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ -435296: 1a02 64b4 |0141: const-string v2, "null cannot be cast to non-null type tech.ula.ui.SessionListAdapter.ViewHolder" // string@b464 │ │ -43529a: 7020 b48a 2100 |0143: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4352a0: 2701 |0146: throw v1 │ │ +434ff8: |[434ff8] tech.ula.ui.SessionListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +435008: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +43500c: 0801 1800 |0002: move-object/from16 v1, v24 │ │ +435010: 7601 7ed2 1500 |0004: invoke-direct/range {v21}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ +435016: 0c02 |0007: move-result-object v2 │ │ +435018: 0203 1600 |0008: move/from16 v3, v22 │ │ +43501c: 7220 8087 3200 |000a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +435022: 0c02 |000d: move-result-object v2 │ │ +435024: 1f02 e01a |000e: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +435028: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +43502a: 3917 4100 |0011: if-nez v23, 0052 // +0041 │ │ +43502e: 5404 ffa1 |0013: iget-object v4, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +435032: 1a05 09a2 |0015: const-string v5, "layout_inflater" // string@a209 │ │ +435036: 6e20 9800 5400 |0017: invoke-virtual {v4, v5}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0098 │ │ +43503c: 0c04 |001a: move-result-object v4 │ │ +43503e: 3804 2f00 |001b: if-eqz v4, 004a // +002f │ │ +435042: 1f04 d101 |001d: check-cast v4, Landroid/view/LayoutInflater; // type@01d1 │ │ +435046: 2025 d21a |001f: instance-of v5, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +43504a: 3805 0a00 |0021: if-eqz v5, 002b // +000a │ │ +43504e: 1405 4100 0c7f |0023: const v5, #float 1.86093e+38 // #7f0c0041 │ │ +435054: 6e40 dc08 5431 |0026: invoke-virtual {v4, v5, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +43505a: 0c01 |0029: move-result-object v1 │ │ +43505c: 280c |002a: goto 0036 // +000c │ │ +43505e: 2025 e11a |002b: instance-of v5, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +435062: 3805 1700 |002d: if-eqz v5, 0044 // +0017 │ │ +435066: 1405 4000 0c7f |002f: const v5, #float 1.86093e+38 // #7f0c0040 │ │ +43506c: 6e40 dc08 5431 |0032: invoke-virtual {v4, v5, v1, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +435072: 0c01 |0035: move-result-object v1 │ │ +435074: 2204 d31a |0036: new-instance v4, Ltech/ula/ui/SessionListAdapter$ViewHolder; // type@1ad3 │ │ +435078: 1a05 1ad7 |0038: const-string v5, "view" // string@d71a │ │ +43507c: 7120 569f 5100 |003a: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +435082: 7020 63d2 1400 |003d: invoke-direct {v4, v1}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d263 │ │ +435088: 6e20 750a 4100 |0040: invoke-virtual {v1, v4}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0a75 │ │ +43508e: 281a |0043: goto 005d // +001a │ │ +435090: 2201 e211 |0044: new-instance v1, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +435094: 7010 d689 0100 |0046: invoke-direct {v1}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +43509a: 2701 |0049: throw v1 │ │ +43509c: 2201 0212 |004a: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ +4350a0: 1a02 1fb4 |004c: const-string v2, "null cannot be cast to non-null type android.view.LayoutInflater" // string@b41f │ │ +4350a4: 7020 b48a 2100 |004e: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4350aa: 2701 |0051: throw v1 │ │ +4350ac: 7401 cf09 1700 |0052: invoke-virtual/range {v23}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09cf │ │ +4350b2: 0c01 |0055: move-result-object v1 │ │ +4350b4: 3801 e900 |0056: if-eqz v1, 013f // +00e9 │ │ +4350b8: 0714 |0058: move-object v4, v1 │ │ +4350ba: 1f04 d31a |0059: check-cast v4, Ltech/ula/ui/SessionListAdapter$ViewHolder; // type@1ad3 │ │ +4350be: 0801 1700 |005b: move-object/from16 v1, v23 │ │ +4350c2: 2025 e11a |005d: instance-of v5, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +4350c6: 3805 1500 |005f: if-eqz v5, 0074 // +0015 │ │ +4350ca: 6e10 65d2 0400 |0061: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getSeparatorText:()Landroid/widget/TextView; // method@d265 │ │ +4350d0: 0c03 |0064: move-result-object v3 │ │ +4350d2: 3803 d900 |0065: if-eqz v3, 013e // +00d9 │ │ +4350d6: 1f02 e11a |0067: check-cast v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +4350da: 6e10 cad2 0200 |0069: invoke-virtual {v2}, Ltech/ula/ui/SessionSeparatorItem;.getSeparatorText:()Ljava/lang/String; // method@d2ca │ │ +4350e0: 0c02 |006c: move-result-object v2 │ │ +4350e2: 1f02 5f10 |006d: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +4350e6: 6e20 0010 2300 |006f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +4350ec: 2900 cc00 |0072: goto/16 013e // +00cc │ │ +4350f0: 2025 d21a |0074: instance-of v5, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +4350f4: 3805 c800 |0076: if-eqz v5, 013e // +00c8 │ │ +4350f8: 1f02 d21a |0078: check-cast v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +4350fc: 6e10 60d2 0200 |007a: invoke-virtual {v2}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ +435102: 0c02 |007d: move-result-object v2 │ │ +435104: 5405 02a2 |007e: iget-object v5, v0, Ltech/ula/ui/SessionListAdapter;.filesystems:Ljava/util/List; // field@a202 │ │ +435108: 1f05 7810 |0080: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ +43510c: 7210 ad83 0500 |0082: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +435112: 0c05 |0085: move-result-object v5 │ │ +435114: 7210 5487 0500 |0086: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43511a: 0a06 |0089: move-result v6 │ │ +43511c: 3806 1b00 |008a: if-eqz v6, 00a5 // +001b │ │ +435120: 7210 5587 0500 |008c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +435126: 0c06 |008f: move-result-object v6 │ │ +435128: 0767 |0090: move-object v7, v6 │ │ +43512a: 1f07 eb19 |0091: check-cast v7, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +43512e: 6e10 54cd 0700 |0093: invoke-virtual {v7}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +435134: 0b07 |0096: move-result-wide v7 │ │ +435136: 6e10 a3cd 0200 |0097: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +43513c: 0b09 |009a: move-result-wide v9 │ │ +43513e: 310b 0709 |009b: cmp-long v11, v7, v9 │ │ +435142: 390b 0400 |009d: if-nez v11, 00a1 // +0004 │ │ +435146: 1217 |009f: const/4 v7, #int 1 // #1 │ │ +435148: 2802 |00a0: goto 00a2 // +0002 │ │ +43514a: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ +43514c: 3807 e4ff |00a2: if-eqz v7, 0086 // -001c │ │ +435150: 2802 |00a4: goto 00a6 // +0002 │ │ +435152: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ +435154: 1f06 eb19 |00a6: check-cast v6, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +435158: 3806 0400 |00a8: if-eqz v6, 00ac // +0004 │ │ +43515c: 0763 |00aa: move-object v3, v6 │ │ +43515e: 281a |00ab: goto 00c5 // +001a │ │ +435160: 2203 eb19 |00ac: new-instance v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +435164: 1608 0000 |00ae: const-wide/16 v8, #int 0 // #0 │ │ +435168: 120b |00b0: const/4 v11, #int 0 // #0 │ │ +43516a: 120c |00b1: const/4 v12, #int 0 // #0 │ │ +43516c: 120d |00b2: const/4 v13, #int 0 // #0 │ │ +43516e: 120e |00b3: const/4 v14, #int 0 // #0 │ │ +435170: 120f |00b4: const/4 v15, #int 0 // #0 │ │ +435172: 1310 0000 |00b5: const/16 v16, #int 0 // #0 │ │ +435176: 1311 0000 |00b7: const/16 v17, #int 0 // #0 │ │ +43517a: 1312 0000 |00b9: const/16 v18, #int 0 // #0 │ │ +43517e: 1313 fc03 |00bb: const/16 v19, #int 1020 // #3fc │ │ +435182: 1314 0000 |00bd: const/16 v20, #int 0 // #0 │ │ +435186: 1a0a 8a25 |00bf: const-string v10, "ERROR" // string@258a │ │ +43518a: 0737 |00c1: move-object v7, v3 │ │ +43518c: 760e 40cd 0700 |00c2: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +435192: 6e10 a2cd 0200 |00c5: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +435198: 0a05 |00c8: move-result v5 │ │ +43519a: 3805 0900 |00c9: if-eqz v5, 00d2 // +0009 │ │ +43519e: 1405 2b00 067f |00cb: const v5, #float 1.78117e+38 // #7f06002b │ │ +4351a4: 6e20 3b0a 5100 |00ce: invoke-virtual {v1, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@0a3b │ │ +4351aa: 2807 |00d1: goto 00d8 // +0007 │ │ +4351ac: 1405 2d00 067f |00d2: const v5, #float 1.78117e+38 // #7f06002d │ │ +4351b2: 6e20 3b0a 5100 |00d5: invoke-virtual {v1, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@0a3b │ │ +4351b8: 2205 e71a |00d8: new-instance v5, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ +4351bc: 5406 ffa1 |00da: iget-object v6, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +4351c0: 6e10 8d00 0600 |00dc: invoke-virtual {v6}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ +4351c6: 0c06 |00df: move-result-object v6 │ │ +4351c8: 1a07 5371 |00e0: const-string v7, "activity.filesDir" // string@7153 │ │ +4351cc: 7120 569f 7600 |00e2: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4351d2: 6e10 4c82 0600 |00e5: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +4351d8: 0c06 |00e8: move-result-object v6 │ │ +4351da: 1a07 5471 |00e9: const-string v7, "activity.filesDir.path" // string@7154 │ │ +4351de: 7120 569f 7600 |00eb: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4351e4: 5407 ffa1 |00ee: iget-object v7, v0, Ltech/ula/ui/SessionListAdapter;.activity:Landroid/app/Activity; // field@a1ff │ │ +4351e8: 6e10 9500 0700 |00f0: invoke-virtual {v7}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +4351ee: 0c07 |00f3: move-result-object v7 │ │ +4351f0: 1a08 5571 |00f4: const-string v8, "activity.resources" // string@7155 │ │ +4351f4: 7120 569f 8700 |00f6: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4351fa: 7030 e3d2 6507 |00f9: invoke-direct {v5, v6, v7}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ +435200: 6e10 67d2 0400 |00fc: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewServiceType:()Landroid/widget/TextView; // method@d267 │ │ +435206: 0c06 |00ff: move-result-object v6 │ │ +435208: 3806 0f00 |0100: if-eqz v6, 010f // +000f │ │ +43520c: 6e10 abcd 0200 |0102: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +435212: 0c07 |0105: move-result-object v7 │ │ +435214: 6e10 87cd 0700 |0106: invoke-virtual {v7}, Ltech/ula/model/entities/ServiceType;.toString:()Ljava/lang/String; // method@cd87 │ │ +43521a: 0c07 |0109: move-result-object v7 │ │ +43521c: 1f07 5f10 |010a: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ +435220: 6e20 0010 7600 |010c: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +435226: 6e10 68d2 0400 |010f: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewSessionName:()Landroid/widget/TextView; // method@d268 │ │ +43522c: 0c06 |0112: move-result-object v6 │ │ +43522e: 3806 0b00 |0113: if-eqz v6, 011e // +000b │ │ +435232: 6e10 a7cd 0200 |0115: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +435238: 0c07 |0118: move-result-object v7 │ │ +43523a: 1f07 5f10 |0119: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ +43523e: 6e20 0010 7600 |011b: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +435244: 6e10 66d2 0400 |011e: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getTextViewFilesystemName:()Landroid/widget/TextView; // method@d266 │ │ +43524a: 0c06 |0121: move-result-object v6 │ │ +43524c: 3806 0b00 |0122: if-eqz v6, 012d // +000b │ │ +435250: 6e10 a4cd 0200 |0124: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +435256: 0c02 |0127: move-result-object v2 │ │ +435258: 1f02 5f10 |0128: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +43525c: 6e20 0010 2600 |012a: invoke-virtual {v6, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +435262: 6e10 64d2 0400 |012d: invoke-virtual {v4}, Ltech/ula/ui/SessionListAdapter$ViewHolder;.getImageViewFilesystemIcon:()Landroid/widget/ImageView; // method@d264 │ │ +435268: 0c02 |0130: move-result-object v2 │ │ +43526a: 3802 0d00 |0131: if-eqz v2, 013e // +000d │ │ +43526e: 6e10 53cd 0300 |0133: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +435274: 0c03 |0136: move-result-object v3 │ │ +435276: 6e20 e5d2 3500 |0137: invoke-virtual {v5, v3}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ +43527c: 0c03 |013a: move-result-object v3 │ │ +43527e: 6e20 430e 3200 |013b: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ +435284: 1101 |013e: return-object v1 │ │ +435286: 2201 0212 |013f: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ +43528a: 1a02 64b4 |0141: const-string v2, "null cannot be cast to non-null type tech.ula.ui.SessionListAdapter.ViewHolder" // string@b464 │ │ +43528e: 7020 b48a 2100 |0143: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +435294: 2701 |0146: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0013 line=73 │ │ 0x001f line=75 │ │ 0x002b line=76 │ │ 0x0036 line=78 │ │ @@ -954787,17 +954787,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43535c: |[43535c] tech.ula.ui.SessionListAdapter.getViewTypeCount:()I │ │ -43536c: 5210 fca1 |0000: iget v0, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_COUNT:I // field@a1fc │ │ -435370: 0f00 |0002: return v0 │ │ +435350: |[435350] tech.ula.ui.SessionListAdapter.getViewTypeCount:()I │ │ +435360: 5210 fca1 |0000: iget v0, v1, Ltech/ula/ui/SessionListAdapter;.ITEM_VIEW_TYPE_COUNT:I // field@a1fc │ │ +435364: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListAdapter; │ │ │ │ #7 : (in Ltech/ula/ui/SessionListAdapter;) │ │ @@ -954805,31 +954805,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4352a4: |[4352a4] tech.ula.ui.SessionListAdapter.isEnabled:(I)Z │ │ -4352b4: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ -4352ba: 0c00 |0003: move-result-object v0 │ │ -4352bc: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4352c2: 0c02 |0007: move-result-object v2 │ │ -4352c4: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -4352c8: 2020 d21a |000a: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -4352cc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -4352d0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4352d2: 2806 |000f: goto 0015 // +0006 │ │ -4352d4: 2022 e11a |0010: instance-of v2, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -4352d8: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -4352dc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -4352de: 0f02 |0015: return v2 │ │ -4352e0: 2202 e211 |0016: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4352e4: 7010 d689 0200 |0018: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4352ea: 2702 |001b: throw v2 │ │ +435298: |[435298] tech.ula.ui.SessionListAdapter.isEnabled:(I)Z │ │ +4352a8: 7010 7ed2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListAdapter;.getSessionsAndSeparators:()Ljava/util/List; // method@d27e │ │ +4352ae: 0c00 |0003: move-result-object v0 │ │ +4352b0: 7220 8087 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4352b6: 0c02 |0007: move-result-object v2 │ │ +4352b8: 1f02 e01a |0008: check-cast v2, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +4352bc: 2020 d21a |000a: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +4352c0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +4352c4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4352c6: 2806 |000f: goto 0015 // +0006 │ │ +4352c8: 2022 e11a |0010: instance-of v2, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +4352cc: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +4352d0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +4352d2: 0f02 |0015: return v2 │ │ +4352d4: 2202 e211 |0016: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +4352d8: 7010 d689 0200 |0018: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +4352de: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000a line=135 │ │ 0x0010 line=136 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Ltech/ula/ui/SessionListAdapter; │ │ @@ -954909,52 +954909,52 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4355a0: |[4355a0] tech.ula.ui.SessionListFragment$onActivityCreated$1.:(Ltech/ula/ui/SessionListFragment;)V │ │ -4355b0: 5b01 06a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a206 │ │ -4355b4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4355ba: 0e00 |0005: return-void │ │ +435594: |[435594] tech.ula.ui.SessionListFragment$onActivityCreated$1.:(Ltech/ula/ui/SessionListFragment;)V │ │ +4355a4: 5b01 06a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a206 │ │ +4355a8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4355ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListFragment$onActivityCreated$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4355bc: |[4355bc] tech.ula.ui.SessionListFragment$onActivityCreated$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -4355cc: 6e20 e60c 3100 |0000: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ -4355d2: 0c01 |0003: move-result-object v1 │ │ -4355d4: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -4355d8: 1f01 e01a |0006: check-cast v1, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -4355dc: 2012 e11a |0008: instance-of v2, v1, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -4355e0: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ -4355e4: 0e00 |000c: return-void │ │ -4355e6: 2012 d21a |000d: instance-of v2, v1, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -4355ea: 3802 0d00 |000f: if-eqz v2, 001c // +000d │ │ -4355ee: 1f01 d21a |0011: check-cast v1, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -4355f2: 6e10 60d2 0100 |0013: invoke-virtual {v1}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ -4355f8: 0c01 |0016: move-result-object v1 │ │ -4355fa: 5402 06a2 |0017: iget-object v2, v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a206 │ │ -4355fe: 7120 92d2 1200 |0019: invoke-static {v2, v1}, Ltech/ula/ui/SessionListFragment;.access$doSessionItemClicked:(Ltech/ula/ui/SessionListFragment;Ltech/ula/model/entities/Session;)V // method@d292 │ │ -435604: 0e00 |001c: return-void │ │ -435606: 2201 0212 |001d: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ -43560a: 1a02 65b4 |001f: const-string v2, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ -43560e: 7020 b48a 2100 |0021: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -435614: 2701 |0024: throw v1 │ │ +4355b0: |[4355b0] tech.ula.ui.SessionListFragment$onActivityCreated$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +4355c0: 6e20 e60c 3100 |0000: invoke-virtual {v1, v3}, Landroid/widget/AdapterView;.getItemAtPosition:(I)Ljava/lang/Object; // method@0ce6 │ │ +4355c6: 0c01 |0003: move-result-object v1 │ │ +4355c8: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +4355cc: 1f01 e01a |0006: check-cast v1, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +4355d0: 2012 e11a |0008: instance-of v2, v1, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +4355d4: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +4355d8: 0e00 |000c: return-void │ │ +4355da: 2012 d21a |000d: instance-of v2, v1, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +4355de: 3802 0d00 |000f: if-eqz v2, 001c // +000d │ │ +4355e2: 1f01 d21a |0011: check-cast v1, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +4355e6: 6e10 60d2 0100 |0013: invoke-virtual {v1}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ +4355ec: 0c01 |0016: move-result-object v1 │ │ +4355ee: 5402 06a2 |0017: iget-object v2, v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a206 │ │ +4355f2: 7120 92d2 1200 |0019: invoke-static {v2, v1}, Ltech/ula/ui/SessionListFragment;.access$doSessionItemClicked:(Ltech/ula/ui/SessionListFragment;Ltech/ula/model/entities/Session;)V // method@d292 │ │ +4355f8: 0e00 |001c: return-void │ │ +4355fa: 2201 0212 |001d: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ +4355fe: 1a02 65b4 |001f: const-string v2, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ +435602: 7020 b48a 2100 |0021: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +435608: 2701 |0024: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ 0x000d line=83 │ │ 0x0011 line=84 │ │ 0x0017 line=85 │ │ @@ -955004,17 +955004,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -435a74: |[435a74] tech.ula.ui.SessionListFragmentDirections$Companion.:()V │ │ -435a84: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -435a8a: 0e00 |0003: return-void │ │ +435a68: |[435a68] tech.ula.ui.SessionListFragmentDirections$Companion.:()V │ │ +435a78: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +435a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionListFragmentDirections$Companion; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragmentDirections$Companion;) │ │ @@ -955022,17 +955022,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -435a8c: |[435a8c] tech.ula.ui.SessionListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -435a9c: 7010 bdd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.:()V // method@d2bd │ │ -435aa2: 0e00 |0003: return-void │ │ +435a80: |[435a80] tech.ula.ui.SessionListFragmentDirections$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +435a90: 7010 bdd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.:()V // method@d2bd │ │ +435a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionListFragmentDirections$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -955041,25 +955041,25 @@ │ │ type : '(Ltech/ula/ui/SessionListFragmentDirections$Companion;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Landroidx/navigation/NavDirections;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -435a20: |[435a20] tech.ula.ui.SessionListFragmentDirections$Companion.actionSessionListToSessionEdit$default:(Ltech/ula/ui/SessionListFragmentDirections$Companion;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ -435a30: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -435a34: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -435a38: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -435a3a: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -435a3e: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -435a42: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -435a46: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -435a48: 6e30 bfd2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.actionSessionListToSessionEdit:(Ltech/ula/model/entities/Session;Z)Landroidx/navigation/NavDirections; // method@d2bf │ │ -435a4e: 0c00 |000f: move-result-object v0 │ │ -435a50: 1100 |0010: return-object v0 │ │ +435a14: |[435a14] tech.ula.ui.SessionListFragmentDirections$Companion.actionSessionListToSessionEdit$default:(Ltech/ula/ui/SessionListFragmentDirections$Companion;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Landroidx/navigation/NavDirections; │ │ +435a24: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +435a28: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +435a2c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +435a2e: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +435a32: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +435a36: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +435a3a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +435a3c: 6e30 bfd2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.actionSessionListToSessionEdit:(Ltech/ula/model/entities/Session;Z)Landroidx/navigation/NavDirections; // method@d2bf │ │ +435a42: 0c00 |000f: move-result-object v0 │ │ +435a44: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Ltech/ula/ui/SessionListFragmentDirections$Companion; │ │ 0x0000 - 0x0011 reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -955072,19 +955072,19 @@ │ │ type : '(Ltech/ula/model/entities/Session;Z)Landroidx/navigation/NavDirections;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -435a54: |[435a54] tech.ula.ui.SessionListFragmentDirections$Companion.actionSessionListToSessionEdit:(Ltech/ula/model/entities/Session;Z)Landroidx/navigation/NavDirections; │ │ -435a64: 2200 dd1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ -435a68: 7030 b0d2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ -435a6e: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ -435a72: 1100 |0007: return-object v0 │ │ +435a48: |[435a48] tech.ula.ui.SessionListFragmentDirections$Companion.actionSessionListToSessionEdit:(Ltech/ula/model/entities/Session;Z)Landroidx/navigation/NavDirections; │ │ +435a58: 2200 dd1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ +435a5c: 7030 b0d2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ +435a62: 1f00 8808 |0005: check-cast v0, Landroidx/navigation/NavDirections; // type@0888 │ │ +435a66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/SessionListFragmentDirections$Companion; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=3 (null) Z │ │ @@ -955123,36 +955123,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -435aa4: |[435aa4] tech.ula.ui.SessionListFragmentDirections.:()V │ │ -435ab4: 2200 de1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$Companion; // type@1ade │ │ -435ab8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -435aba: 7020 bed2 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2be │ │ -435ac0: 6900 14a2 |0006: sput-object v0, Ltech/ula/ui/SessionListFragmentDirections;.Companion:Ltech/ula/ui/SessionListFragmentDirections$Companion; // field@a214 │ │ -435ac4: 0e00 |0008: return-void │ │ +435a98: |[435a98] tech.ula.ui.SessionListFragmentDirections.:()V │ │ +435aa8: 2200 de1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$Companion; // type@1ade │ │ +435aac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +435aae: 7020 bed2 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragmentDirections$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2be │ │ +435ab4: 6900 14a2 |0006: sput-object v0, Ltech/ula/ui/SessionListFragmentDirections;.Companion:Ltech/ula/ui/SessionListFragmentDirections$Companion; // field@a214 │ │ +435ab8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragmentDirections;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -435ac8: |[435ac8] tech.ula.ui.SessionListFragmentDirections.:()V │ │ -435ad8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -435ade: 0e00 |0003: return-void │ │ +435abc: |[435abc] tech.ula.ui.SessionListFragmentDirections.:()V │ │ +435acc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +435ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionListFragmentDirections; │ │ │ │ Virtual methods - │ │ @@ -955185,17 +955185,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4362f8: |[4362f8] tech.ula.ui.SessionListItem.:()V │ │ -436308: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43630e: 0e00 |0003: return-void │ │ +4362ec: |[4362ec] tech.ula.ui.SessionListItem.:()V │ │ +4362fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +436302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionListItem; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListItem;) │ │ @@ -955203,17 +955203,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436310: |[436310] tech.ula.ui.SessionListItem.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -436320: 7010 c3d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionListItem;.:()V // method@d2c3 │ │ -436326: 0e00 |0003: return-void │ │ +436304: |[436304] tech.ula.ui.SessionListItem.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +436314: 7010 c3d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionListItem;.:()V // method@d2c3 │ │ +43631a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/SessionListItem; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -955270,23 +955270,23 @@ │ │ type : '(Ljava/lang/String;Landroid/content/res/Resources;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -436a84: |[436a84] tech.ula.utils.AppDetails.:(Ljava/lang/String;Landroid/content/res/Resources;)V │ │ -436a94: 1a00 f074 |0000: const-string v0, "applicationFilesDir" // string@74f0 │ │ -436a98: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436a9e: 1a00 cdbf |0005: const-string v0, "resources" // string@bfcd │ │ -436aa2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436aa8: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -436aae: 5b12 1da2 |000d: iput-object v2, v1, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ -436ab2: 5b13 1ea2 |000f: iput-object v3, v1, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ -436ab6: 0e00 |0011: return-void │ │ +436a78: |[436a78] tech.ula.utils.AppDetails.:(Ljava/lang/String;Landroid/content/res/Resources;)V │ │ +436a88: 1a00 f074 |0000: const-string v0, "applicationFilesDir" // string@74f0 │ │ +436a8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436a92: 1a00 cdbf |0005: const-string v0, "resources" // string@bfcd │ │ +436a96: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436a9c: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +436aa2: 5b12 1da2 |000d: iput-object v2, v1, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ +436aa6: 5b13 1ea2 |000f: iput-object v3, v1, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ +436aaa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=9 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/utils/AppDetails; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/res/Resources; │ │ @@ -955296,42 +955296,42 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -436954: |[436954] tech.ula.utils.AppDetails.getDefaultIconUri:()Landroid/net/Uri; │ │ -436964: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -436968: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43696e: 1a01 ae73 |0005: const-string v1, "android.resource://" // string@73ae │ │ -436972: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436978: 5441 1ea2 |000a: iget-object v1, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ -43697c: 1402 0100 0e7f |000c: const v2, #float 1.8875e+38 // #7f0e0001 │ │ -436982: 6e20 2a03 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@032a │ │ -436988: 0c01 |0012: move-result-object v1 │ │ -43698a: 6e20 8f84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436990: 1301 2f00 |0016: const/16 v1, #int 47 // #2f │ │ -436994: 6e20 8784 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43699a: 5443 1ea2 |001b: iget-object v3, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ -43699e: 6e20 2b03 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@032b │ │ -4369a4: 0c03 |0020: move-result-object v3 │ │ -4369a6: 6e20 8f84 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4369ac: 6e20 8784 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4369b2: 5441 1ea2 |0027: iget-object v1, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ -4369b6: 6e20 2803 2100 |0029: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0328 │ │ -4369bc: 0c01 |002c: move-result-object v1 │ │ -4369be: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4369c4: 6e10 9f84 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4369ca: 0c00 |0033: move-result-object v0 │ │ -4369cc: 7110 ea05 0000 |0034: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -4369d2: 0c00 |0037: move-result-object v0 │ │ -4369d4: 1a01 1666 |0038: const-string v1, "Uri.parse(ContentResolve…ResourceEntryName(resId))" // string@6616 │ │ -4369d8: 7120 569f 1000 |003a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4369de: 1100 |003d: return-object v0 │ │ +436948: |[436948] tech.ula.utils.AppDetails.getDefaultIconUri:()Landroid/net/Uri; │ │ +436958: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43695c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436962: 1a01 ae73 |0005: const-string v1, "android.resource://" // string@73ae │ │ +436966: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43696c: 5441 1ea2 |000a: iget-object v1, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ +436970: 1402 0100 0e7f |000c: const v2, #float 1.8875e+38 // #7f0e0001 │ │ +436976: 6e20 2a03 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@032a │ │ +43697c: 0c01 |0012: move-result-object v1 │ │ +43697e: 6e20 8f84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436984: 1301 2f00 |0016: const/16 v1, #int 47 // #2f │ │ +436988: 6e20 8784 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43698e: 5443 1ea2 |001b: iget-object v3, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ +436992: 6e20 2b03 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@032b │ │ +436998: 0c03 |0020: move-result-object v3 │ │ +43699a: 6e20 8f84 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4369a0: 6e20 8784 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4369a6: 5441 1ea2 |0027: iget-object v1, v4, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ +4369aa: 6e20 2803 2100 |0029: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0328 │ │ +4369b0: 0c01 |002c: move-result-object v1 │ │ +4369b2: 6e20 8f84 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4369b8: 6e10 9f84 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4369be: 0c00 |0033: move-result-object v0 │ │ +4369c0: 7110 ea05 0000 |0034: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +4369c6: 0c00 |0037: move-result-object v0 │ │ +4369c8: 1a01 1666 |0038: const-string v1, "Uri.parse(ContentResolve…ResourceEntryName(resId))" // string@6616 │ │ +4369cc: 7120 569f 1000 |003a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4369d2: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000a line=20 │ │ 0x001b line=21 │ │ 0x0027 line=22 │ │ 0x0034 line=19 │ │ @@ -955344,48 +955344,48 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -4369e0: |[4369e0] tech.ula.utils.AppDetails.findAppDescription:(Ljava/lang/String;)Ljava/lang/String; │ │ -4369f0: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ -4369f4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4369fa: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ -4369fe: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -436a02: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -436a08: 5432 1da2 |000c: iget-object v2, v3, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ -436a0c: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436a12: 1a02 9214 |0011: const-string v2, "/apps/" // string@1492 │ │ -436a16: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436a1c: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436a22: 1302 2f00 |0019: const/16 v2, #int 47 // #2f │ │ -436a26: 6e20 8784 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -436a2c: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436a32: 1a04 7f14 |0021: const-string v4, ".txt" // string@147f │ │ -436a36: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436a3c: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436a42: 0c04 |0029: move-result-object v4 │ │ -436a44: 7020 3b82 4000 |002a: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -436a4a: 6e10 4582 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -436a50: 0a04 |0030: move-result v4 │ │ -436a52: 3904 1100 |0031: if-nez v4, 0042 // +0011 │ │ -436a56: 5434 1ea2 |0033: iget-object v4, v3, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ -436a5a: 1400 7900 127f |0035: const v0, #float 1.9407e+38 // #7f120079 │ │ -436a60: 6e20 2c03 0400 |0038: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ -436a66: 0c04 |003b: move-result-object v4 │ │ -436a68: 1a00 cebf |003c: const-string v0, "resources.getString(R.st…pp_description_not_found)" // string@bfce │ │ -436a6c: 7120 569f 0400 |003e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436a72: 1104 |0041: return-object v4 │ │ -436a74: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -436a76: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -436a78: 7140 ad9d 1014 |0044: invoke-static {v0, v1, v4, v1}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ -436a7e: 0c04 |0047: move-result-object v4 │ │ -436a80: 1104 |0048: return-object v4 │ │ +4369d4: |[4369d4] tech.ula.utils.AppDetails.findAppDescription:(Ljava/lang/String;)Ljava/lang/String; │ │ +4369e4: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ +4369e8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4369ee: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ +4369f2: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4369f6: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4369fc: 5432 1da2 |000c: iget-object v2, v3, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ +436a00: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436a06: 1a02 9214 |0011: const-string v2, "/apps/" // string@1492 │ │ +436a0a: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436a10: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436a16: 1302 2f00 |0019: const/16 v2, #int 47 // #2f │ │ +436a1a: 6e20 8784 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +436a20: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436a26: 1a04 7f14 |0021: const-string v4, ".txt" // string@147f │ │ +436a2a: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436a30: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436a36: 0c04 |0029: move-result-object v4 │ │ +436a38: 7020 3b82 4000 |002a: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +436a3e: 6e10 4582 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +436a44: 0a04 |0030: move-result v4 │ │ +436a46: 3904 1100 |0031: if-nez v4, 0042 // +0011 │ │ +436a4a: 5434 1ea2 |0033: iget-object v4, v3, Ltech/ula/utils/AppDetails;.resources:Landroid/content/res/Resources; // field@a21e │ │ +436a4e: 1400 7900 127f |0035: const v0, #float 1.9407e+38 // #7f120079 │ │ +436a54: 6e20 2c03 0400 |0038: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@032c │ │ +436a5a: 0c04 |003b: move-result-object v4 │ │ +436a5c: 1a00 cebf |003c: const-string v0, "resources.getString(R.st…pp_description_not_found)" // string@bfce │ │ +436a60: 7120 569f 0400 |003e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436a66: 1104 |0041: return-object v4 │ │ +436a68: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +436a6a: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +436a6c: 7140 ad9d 1014 |0044: invoke-static {v0, v1, v4, v1}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ +436a72: 0c04 |0047: move-result-object v4 │ │ +436a74: 1104 |0048: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=27 │ │ 0x002d line=28 │ │ 0x0033 line=29 │ │ 0x0044 line=31 │ │ locals : │ │ @@ -955397,44 +955397,44 @@ │ │ type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -4368c0: |[4368c0] tech.ula.utils.AppDetails.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -4368d0: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ -4368d4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4368da: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ -4368de: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4368e2: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4368e8: 5432 1da2 |000c: iget-object v2, v3, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ -4368ec: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4368f2: 1a02 9214 |0011: const-string v2, "/apps/" // string@1492 │ │ -4368f6: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4368fc: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436902: 1302 2f00 |0019: const/16 v2, #int 47 // #2f │ │ -436906: 6e20 8784 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43690c: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436912: 1a04 6914 |0021: const-string v4, ".png" // string@1469 │ │ -436916: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43691c: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436922: 0c04 |0029: move-result-object v4 │ │ -436924: 7020 3b82 4000 |002a: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43692a: 6e10 4582 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -436930: 0a04 |0030: move-result v4 │ │ -436932: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ -436936: 7110 e305 0000 |0033: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@05e3 │ │ -43693c: 0c04 |0036: move-result-object v4 │ │ -43693e: 1a00 1366 |0037: const-string v0, "Uri.fromFile(icon)" // string@6613 │ │ -436942: 7120 569f 0400 |0039: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436948: 1104 |003c: return-object v4 │ │ -43694a: 7010 e6d2 0300 |003d: invoke-direct {v3}, Ltech/ula/utils/AppDetails;.getDefaultIconUri:()Landroid/net/Uri; // method@d2e6 │ │ -436950: 0c04 |0040: move-result-object v4 │ │ -436952: 1104 |0041: return-object v4 │ │ +4368b4: |[4368b4] tech.ula.utils.AppDetails.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +4368c4: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ +4368c8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4368ce: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ +4368d2: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4368d6: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4368dc: 5432 1da2 |000c: iget-object v2, v3, Ltech/ula/utils/AppDetails;.applicationFilesDir:Ljava/lang/String; // field@a21d │ │ +4368e0: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4368e6: 1a02 9214 |0011: const-string v2, "/apps/" // string@1492 │ │ +4368ea: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4368f0: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4368f6: 1302 2f00 |0019: const/16 v2, #int 47 // #2f │ │ +4368fa: 6e20 8784 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +436900: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436906: 1a04 6914 |0021: const-string v4, ".png" // string@1469 │ │ +43690a: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436910: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436916: 0c04 |0029: move-result-object v4 │ │ +436918: 7020 3b82 4000 |002a: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43691e: 6e10 4582 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +436924: 0a04 |0030: move-result v4 │ │ +436926: 3804 0c00 |0031: if-eqz v4, 003d // +000c │ │ +43692a: 7110 e305 0000 |0033: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@05e3 │ │ +436930: 0c04 |0036: move-result-object v4 │ │ +436932: 1a00 1366 |0037: const-string v0, "Uri.fromFile(icon)" // string@6613 │ │ +436936: 7120 569f 0400 |0039: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43693c: 1104 |003c: return-object v4 │ │ +43693e: 7010 e6d2 0300 |003d: invoke-direct {v3}, Ltech/ula/utils/AppDetails;.getDefaultIconUri:()Landroid/net/Uri; // method@d2e6 │ │ +436944: 0c04 |0040: move-result-object v4 │ │ +436946: 1104 |0041: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x002d line=13 │ │ 0x003d line=14 │ │ locals : │ │ 0x0000 - 0x0042 reg=3 this Ltech/ula/utils/AppDetails; │ │ @@ -955474,17 +955474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436ae8: |[436ae8] tech.ula.utils.ArchiveFactoryWrapper.:()V │ │ -436af8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -436afe: 0e00 |0003: return-void │ │ +436adc: |[436adc] tech.ula.utils.ArchiveFactoryWrapper.:()V │ │ +436aec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +436af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ArchiveFactoryWrapper; │ │ │ │ Virtual methods - │ │ @@ -955493,22 +955493,22 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -436ab8: |[436ab8] tech.ula.utils.ArchiveFactoryWrapper.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; │ │ -436ac8: 1a00 5c75 |0000: const-string v0, "archiverType" // string@755c │ │ -436acc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436ad2: 7110 d3c8 0200 |0005: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d3 │ │ -436ad8: 0c02 |0008: move-result-object v2 │ │ -436ada: 1a00 781a |0009: const-string v0, "ArchiverFactory.createArchiver(archiverType)" // string@1a78 │ │ -436ade: 7120 569f 0200 |000b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436ae4: 1102 |000e: return-object v2 │ │ +436aac: |[436aac] tech.ula.utils.ArchiveFactoryWrapper.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; │ │ +436abc: 1a00 5c75 |0000: const-string v0, "archiverType" // string@755c │ │ +436ac0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436ac6: 7110 d3c8 0200 |0005: invoke-static {v2}, Lorg/rauschig/jarchivelib/ArchiverFactory;.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; // method@c8d3 │ │ +436acc: 0c02 |0008: move-result-object v2 │ │ +436ace: 1a00 781a |0009: const-string v0, "ArchiverFactory.createArchiver(archiverType)" // string@1a78 │ │ +436ad2: 7120 569f 0200 |000b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436ad8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/utils/ArchiveFactoryWrapper; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/io/File; │ │ │ │ @@ -955541,17 +955541,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436c54: |[436c54] tech.ula.utils.AssetDownloadState.:()V │ │ -436c64: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -436c6a: 0e00 |0003: return-void │ │ +436c48: |[436c48] tech.ula.utils.AssetDownloadState.:()V │ │ +436c58: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +436c5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/AssetDownloadState; │ │ │ │ #1 : (in Ltech/ula/utils/AssetDownloadState;) │ │ @@ -955559,17 +955559,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436c6c: |[436c6c] tech.ula.utils.AssetDownloadState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -436c7c: 7010 f1d2 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/AssetDownloadState;.:()V // method@d2f1 │ │ -436c82: 0e00 |0003: return-void │ │ +436c60: |[436c60] tech.ula.utils.AssetDownloadState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +436c70: 7010 f1d2 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/AssetDownloadState;.:()V // method@d2f1 │ │ +436c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/AssetDownloadState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -955679,47 +955679,47 @@ │ │ type : '(Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/utils/DownloadManagerWrapper;Ltech/ula/utils/UlaFiles;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -437734: |[437734] tech.ula.utils.AssetDownloader.:(Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/utils/DownloadManagerWrapper;Ltech/ula/utils/UlaFiles;)V │ │ -437744: 1a00 f075 |0000: const-string v0, "assetPreferences" // string@75f0 │ │ -437748: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43774e: 1a00 ba83 |0005: const-string v0, "downloadManagerWrapper" // string@83ba │ │ -437752: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437758: 1a00 d2d3 |000a: const-string v0, "ulaFiles" // string@d3d2 │ │ -43775c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437762: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -437768: 5b12 37a2 |0012: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -43776c: 5b13 3aa2 |0014: iput-object v3, v1, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -437770: 5b14 3ca2 |0016: iput-object v4, v1, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ -437774: 2202 3910 |0018: new-instance v2, Ljava/io/File; // type@1039 │ │ -437778: 5413 3ca2 |001a: iget-object v3, v1, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ -43777c: 6e10 bad4 0300 |001c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getEmulatedScopedDir:()Ljava/io/File; // method@d4ba │ │ -437782: 0c03 |001f: move-result-object v3 │ │ -437784: 1a04 cc83 |0020: const-string v4, "downloads" // string@83cc │ │ -437788: 7030 3a82 3204 |0022: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43778e: 5b12 39a2 |0025: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -437792: 2202 2a11 |0027: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ -437796: 7010 6387 0200 |0029: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -43779c: 1f02 3f11 |002c: check-cast v2, Ljava/util/Set; // type@113f │ │ -4377a0: 5b12 3ba2 |002e: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4377a4: 2202 2a11 |0030: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ -4377a8: 7010 6387 0200 |0032: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ -4377ae: 1f02 3f11 |0035: check-cast v2, Ljava/util/Set; // type@113f │ │ -4377b2: 5b12 38a2 |0037: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -4377b6: 5412 39a2 |0039: iget-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -4377ba: 6e10 4582 0200 |003b: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@8245 │ │ -4377c0: 0a02 |003e: move-result v2 │ │ -4377c2: 3902 0700 |003f: if-nez v2, 0046 // +0007 │ │ -4377c6: 5412 39a2 |0041: iget-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -4377ca: 6e10 5482 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -4377d0: 0e00 |0046: return-void │ │ +437728: |[437728] tech.ula.utils.AssetDownloader.:(Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/utils/DownloadManagerWrapper;Ltech/ula/utils/UlaFiles;)V │ │ +437738: 1a00 f075 |0000: const-string v0, "assetPreferences" // string@75f0 │ │ +43773c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437742: 1a00 ba83 |0005: const-string v0, "downloadManagerWrapper" // string@83ba │ │ +437746: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43774c: 1a00 d2d3 |000a: const-string v0, "ulaFiles" // string@d3d2 │ │ +437750: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437756: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43775c: 5b12 37a2 |0012: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +437760: 5b13 3aa2 |0014: iput-object v3, v1, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +437764: 5b14 3ca2 |0016: iput-object v4, v1, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ +437768: 2202 3910 |0018: new-instance v2, Ljava/io/File; // type@1039 │ │ +43776c: 5413 3ca2 |001a: iget-object v3, v1, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ +437770: 6e10 bad4 0300 |001c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getEmulatedScopedDir:()Ljava/io/File; // method@d4ba │ │ +437776: 0c03 |001f: move-result-object v3 │ │ +437778: 1a04 cc83 |0020: const-string v4, "downloads" // string@83cc │ │ +43777c: 7030 3a82 3204 |0022: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +437782: 5b12 39a2 |0025: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +437786: 2202 2a11 |0027: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ +43778a: 7010 6387 0200 |0029: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +437790: 1f02 3f11 |002c: check-cast v2, Ljava/util/Set; // type@113f │ │ +437794: 5b12 3ba2 |002e: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +437798: 2202 2a11 |0030: new-instance v2, Ljava/util/LinkedHashSet; // type@112a │ │ +43779c: 7010 6387 0200 |0032: invoke-direct {v2}, Ljava/util/LinkedHashSet;.:()V // method@8763 │ │ +4377a2: 1f02 3f11 |0035: check-cast v2, Ljava/util/Set; // type@113f │ │ +4377a6: 5b12 38a2 |0037: iput-object v2, v1, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +4377aa: 5412 39a2 |0039: iget-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +4377ae: 6e10 4582 0200 |003b: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@8245 │ │ +4377b4: 0a02 |003e: move-result v2 │ │ +4377b6: 3902 0700 |003f: if-nez v2, 0046 // +0007 │ │ +4377ba: 5412 39a2 |0041: iget-object v2, v1, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +4377be: 6e10 5482 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +4377c4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=23 │ │ 0x0018 line=29 │ │ 0x0027 line=31 │ │ 0x0030 line=32 │ │ 0x0039 line=35 │ │ @@ -955734,17 +955734,17 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43771c: |[43771c] tech.ula.utils.AssetDownloader.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; │ │ -43772c: 5400 37a2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -437730: 1100 |0002: return-object v0 │ │ +437710: |[437710] tech.ula.utils.AssetDownloader.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; │ │ +437720: 5400 37a2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +437724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/AssetDownloader; │ │ │ │ #2 : (in Ltech/ula/utils/AssetDownloader;) │ │ @@ -955752,17 +955752,17 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;)Ljava/io/File;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4373ec: |[4373ec] tech.ula.utils.AssetDownloader.access$getDownloadDirectory$p:(Ltech/ula/utils/AssetDownloader;)Ljava/io/File; │ │ -4373fc: 5400 39a2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -437400: 1100 |0002: return-object v0 │ │ +4373e0: |[4373e0] tech.ula.utils.AssetDownloader.access$getDownloadDirectory$p:(Ltech/ula/utils/AssetDownloader;)Ljava/io/File; │ │ +4373f0: 5400 39a2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +4373f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/AssetDownloader; │ │ │ │ #3 : (in Ltech/ula/utils/AssetDownloader;) │ │ @@ -955770,17 +955770,17 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -437704: |[437704] tech.ula.utils.AssetDownloader.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; │ │ -437714: 5400 3ca2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ -437718: 1100 |0002: return-object v0 │ │ +4376f8: |[4376f8] tech.ula.utils.AssetDownloader.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; │ │ +437708: 5400 3ca2 |0000: iget-object v0, v0, Ltech/ula/utils/AssetDownloader;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a23c │ │ +43770c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/AssetDownloader; │ │ │ │ #4 : (in Ltech/ula/utils/AssetDownloader;) │ │ @@ -955788,27 +955788,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -4377d4: |[4377d4] tech.ula.utils.AssetDownloader.clearPreviousDownloadsFromDownloadsDirectory:()V │ │ -4377e4: 5440 39a2 |0000: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -4377e8: 6e10 5282 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -4377ee: 0c00 |0005: move-result-object v0 │ │ -4377f0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -4377f4: 2101 |0008: array-length v1, v0 │ │ -4377f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -4377f8: 3512 0a00 |000a: if-ge v2, v1, 0014 // +000a │ │ -4377fc: 4603 0002 |000c: aget-object v3, v0, v2 │ │ -437800: 6e10 4382 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@8243 │ │ -437806: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -43780a: 28f7 |0013: goto 000a // -0009 │ │ -43780c: 0e00 |0014: return-void │ │ +4377c8: |[4377c8] tech.ula.utils.AssetDownloader.clearPreviousDownloadsFromDownloadsDirectory:()V │ │ +4377d8: 5440 39a2 |0000: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +4377dc: 6e10 5282 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +4377e2: 0c00 |0005: move-result-object v0 │ │ +4377e4: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +4377e8: 2101 |0008: array-length v1, v0 │ │ +4377ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +4377ec: 3512 0a00 |000a: if-ge v2, v1, 0014 // +000a │ │ +4377f0: 4603 0002 |000c: aget-object v3, v0, v2 │ │ +4377f4: 6e10 4382 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@8243 │ │ +4377fa: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +4377fe: 28f7 |0013: goto 000a // -0009 │ │ +437800: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=105 │ │ 0x000e line=106 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ltech/ula/utils/AssetDownloader; │ │ @@ -955818,22 +955818,22 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4374a0: |[4374a0] tech.ula.utils.AssetDownloader.prepareDownloadsForUse$default:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; │ │ -4374b0: dd03 0301 |0000: and-int/lit8 v3, v3, #int 1 // #01 │ │ -4374b4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -4374b8: 2201 e81a |0004: new-instance v1, Ltech/ula/utils/ArchiveFactoryWrapper; // type@1ae8 │ │ -4374bc: 7010 e7d2 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/ArchiveFactoryWrapper;.:()V // method@d2e7 │ │ -4374c2: 6e30 0ad3 1002 |0009: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader;.prepareDownloadsForUse:(Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d30a │ │ -4374c8: 0c00 |000c: move-result-object v0 │ │ -4374ca: 1100 |000d: return-object v0 │ │ +437494: |[437494] tech.ula.utils.AssetDownloader.prepareDownloadsForUse$default:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; │ │ +4374a4: dd03 0301 |0000: and-int/lit8 v3, v3, #int 1 // #01 │ │ +4374a8: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +4374ac: 2201 e81a |0004: new-instance v1, Ltech/ula/utils/ArchiveFactoryWrapper; // type@1ae8 │ │ +4374b0: 7010 e7d2 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/ArchiveFactoryWrapper;.:()V // method@d2e7 │ │ +4374b6: 6e30 0ad3 1002 |0009: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader;.prepareDownloadsForUse:(Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d30a │ │ +4374bc: 0c00 |000c: move-result-object v0 │ │ +4374be: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Ltech/ula/utils/AssetDownloader; │ │ 0x0000 - 0x000e reg=1 (null) Ltech/ula/utils/ArchiveFactoryWrapper; │ │ 0x0000 - 0x000e reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -955846,21 +955846,21 @@ │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4373a4: |[4373a4] tech.ula.utils.AssetDownloader.downloadIsForUserland:(J)Z │ │ -4373b4: 5410 3ba2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4373b8: 7120 c283 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -4373be: 0c02 |0005: move-result-object v2 │ │ -4373c0: 7220 db87 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -4373c6: 0a02 |0009: move-result v2 │ │ -4373c8: 0f02 |000a: return v2 │ │ +437398: |[437398] tech.ula.utils.AssetDownloader.downloadIsForUserland:(J)Z │ │ +4373a8: 5410 3ba2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4373ac: 7120 c283 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +4373b2: 0c02 |0005: move-result-object v2 │ │ +4373b4: 7220 db87 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +4373ba: 0a02 |0009: move-result v2 │ │ +4373bc: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/AssetDownloader; │ │ 0x0000 - 0x000b reg=2 (null) J │ │ │ │ @@ -955869,67 +955869,67 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -437810: |[437810] tech.ula.utils.AssetDownloader.downloadRequirements:(Ljava/util/List;)V │ │ -437820: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -437824: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43782a: 7010 03d3 0600 |0005: invoke-direct {v6}, Ltech/ula/utils/AssetDownloader;.clearPreviousDownloadsFromDownloadsDirectory:()V // method@d303 │ │ -437830: 5460 37a2 |0008: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -437834: 6e10 1bd5 0000 |000a: invoke-virtual {v0}, Ltech/ula/utils/preferences/AssetPreferences;.clearEnqueuedDownloadsCache:()V // method@d51b │ │ -43783a: 5460 3ba2 |000d: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -43783e: 7210 da87 0000 |000f: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@87da │ │ -437844: 5460 38a2 |0012: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -437848: 7210 da87 0000 |0014: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@87da │ │ -43784e: 5460 3ba2 |0017: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -437852: 1f07 7810 |0019: check-cast v7, Ljava/lang/Iterable; // type@1078 │ │ -437856: 2201 1711 |001b: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -43785a: 1302 0a00 |001d: const/16 v2, #int 10 // #a │ │ -43785e: 7120 c494 2700 |001f: invoke-static {v7, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -437864: 0a02 |0022: move-result v2 │ │ -437866: 7020 5986 2100 |0023: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43786c: 1f01 1b11 |0026: check-cast v1, Ljava/util/Collection; // type@111b │ │ -437870: 7210 ad83 0700 |0028: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -437876: 0c07 |002b: move-result-object v7 │ │ -437878: 7210 5487 0700 |002c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43787e: 0a02 |002f: move-result v2 │ │ -437880: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ -437884: 7210 5587 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43788a: 0c02 |0035: move-result-object v2 │ │ -43788c: 1f02 141a |0036: check-cast v2, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ -437890: 2203 3910 |0038: new-instance v3, Ljava/io/File; // type@1039 │ │ -437894: 5464 39a2 |003a: iget-object v4, v6, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ -437898: 6e10 5bce 0200 |003c: invoke-virtual {v2}, Ltech/ula/model/repositories/DownloadMetadata;.getDownloadTitle:()Ljava/lang/String; // method@ce5b │ │ -43789e: 0c05 |003f: move-result-object v5 │ │ -4378a0: 7030 3a82 4305 |0040: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -4378a6: 5464 3aa2 |0043: iget-object v4, v6, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -4378aa: 6e10 5dce 0200 |0045: invoke-virtual {v2}, Ltech/ula/model/repositories/DownloadMetadata;.getUrl:()Ljava/lang/String; // method@ce5d │ │ -4378b0: 0c02 |0048: move-result-object v2 │ │ -4378b2: 6e30 ecd3 2403 |0049: invoke-virtual {v4, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateDownloadRequest:(Ljava/lang/String;Ljava/io/File;)Landroid/app/DownloadManager$Request; // method@d3ec │ │ -4378b8: 0c02 |004c: move-result-object v2 │ │ -4378ba: 5463 3aa2 |004d: iget-object v3, v6, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -4378be: 6e20 ead3 2300 |004f: invoke-virtual {v3, v2}, Ltech/ula/utils/DownloadManagerWrapper;.enqueue:(Landroid/app/DownloadManager$Request;)J // method@d3ea │ │ -4378c4: 0b02 |0052: move-result-wide v2 │ │ -4378c6: 7120 c283 3200 |0053: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -4378cc: 0c02 |0056: move-result-object v2 │ │ -4378ce: 7220 ee86 2100 |0057: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -4378d4: 28d2 |005a: goto 002c // -002e │ │ -4378d6: 1f01 2c11 |005b: check-cast v1, Ljava/util/List; // type@112c │ │ -4378da: 1f01 1b11 |005d: check-cast v1, Ljava/util/Collection; // type@111b │ │ -4378de: 7220 d987 1000 |005f: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@87d9 │ │ -4378e4: 5467 37a2 |0062: iget-object v7, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -4378e8: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -4378ea: 6e20 22d5 0700 |0065: invoke-virtual {v7, v0}, Ltech/ula/utils/preferences/AssetPreferences;.setDownloadsAreInProgress:(Z)V // method@d522 │ │ -4378f0: 5467 37a2 |0068: iget-object v7, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -4378f4: 5460 3ba2 |006a: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4378f8: 6e20 23d5 0700 |006c: invoke-virtual {v7, v0}, Ltech/ula/utils/preferences/AssetPreferences;.setEnqueuedDownloads:(Ljava/util/Set;)V // method@d523 │ │ -4378fe: 0e00 |006f: return-void │ │ +437804: |[437804] tech.ula.utils.AssetDownloader.downloadRequirements:(Ljava/util/List;)V │ │ +437814: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +437818: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43781e: 7010 03d3 0600 |0005: invoke-direct {v6}, Ltech/ula/utils/AssetDownloader;.clearPreviousDownloadsFromDownloadsDirectory:()V // method@d303 │ │ +437824: 5460 37a2 |0008: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +437828: 6e10 1bd5 0000 |000a: invoke-virtual {v0}, Ltech/ula/utils/preferences/AssetPreferences;.clearEnqueuedDownloadsCache:()V // method@d51b │ │ +43782e: 5460 3ba2 |000d: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +437832: 7210 da87 0000 |000f: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@87da │ │ +437838: 5460 38a2 |0012: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +43783c: 7210 da87 0000 |0014: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@87da │ │ +437842: 5460 3ba2 |0017: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +437846: 1f07 7810 |0019: check-cast v7, Ljava/lang/Iterable; // type@1078 │ │ +43784a: 2201 1711 |001b: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +43784e: 1302 0a00 |001d: const/16 v2, #int 10 // #a │ │ +437852: 7120 c494 2700 |001f: invoke-static {v7, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +437858: 0a02 |0022: move-result v2 │ │ +43785a: 7020 5986 2100 |0023: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +437860: 1f01 1b11 |0026: check-cast v1, Ljava/util/Collection; // type@111b │ │ +437864: 7210 ad83 0700 |0028: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43786a: 0c07 |002b: move-result-object v7 │ │ +43786c: 7210 5487 0700 |002c: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +437872: 0a02 |002f: move-result v2 │ │ +437874: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ +437878: 7210 5587 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43787e: 0c02 |0035: move-result-object v2 │ │ +437880: 1f02 141a |0036: check-cast v2, Ltech/ula/model/repositories/DownloadMetadata; // type@1a14 │ │ +437884: 2203 3910 |0038: new-instance v3, Ljava/io/File; // type@1039 │ │ +437888: 5464 39a2 |003a: iget-object v4, v6, Ltech/ula/utils/AssetDownloader;.downloadDirectory:Ljava/io/File; // field@a239 │ │ +43788c: 6e10 5bce 0200 |003c: invoke-virtual {v2}, Ltech/ula/model/repositories/DownloadMetadata;.getDownloadTitle:()Ljava/lang/String; // method@ce5b │ │ +437892: 0c05 |003f: move-result-object v5 │ │ +437894: 7030 3a82 4305 |0040: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43789a: 5464 3aa2 |0043: iget-object v4, v6, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +43789e: 6e10 5dce 0200 |0045: invoke-virtual {v2}, Ltech/ula/model/repositories/DownloadMetadata;.getUrl:()Ljava/lang/String; // method@ce5d │ │ +4378a4: 0c02 |0048: move-result-object v2 │ │ +4378a6: 6e30 ecd3 2403 |0049: invoke-virtual {v4, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateDownloadRequest:(Ljava/lang/String;Ljava/io/File;)Landroid/app/DownloadManager$Request; // method@d3ec │ │ +4378ac: 0c02 |004c: move-result-object v2 │ │ +4378ae: 5463 3aa2 |004d: iget-object v3, v6, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +4378b2: 6e20 ead3 2300 |004f: invoke-virtual {v3, v2}, Ltech/ula/utils/DownloadManagerWrapper;.enqueue:(Landroid/app/DownloadManager$Request;)J // method@d3ea │ │ +4378b8: 0b02 |0052: move-result-wide v2 │ │ +4378ba: 7120 c283 3200 |0053: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +4378c0: 0c02 |0056: move-result-object v2 │ │ +4378c2: 7220 ee86 2100 |0057: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +4378c8: 28d2 |005a: goto 002c // -002e │ │ +4378ca: 1f01 2c11 |005b: check-cast v1, Ljava/util/List; // type@112c │ │ +4378ce: 1f01 1b11 |005d: check-cast v1, Ljava/util/Collection; // type@111b │ │ +4378d2: 7220 d987 1000 |005f: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@87d9 │ │ +4378d8: 5467 37a2 |0062: iget-object v7, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +4378dc: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +4378de: 6e20 22d5 0700 |0065: invoke-virtual {v7, v0}, Ltech/ula/utils/preferences/AssetPreferences;.setDownloadsAreInProgress:(Z)V // method@d522 │ │ +4378e4: 5467 37a2 |0068: iget-object v7, v6, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +4378e8: 5460 3ba2 |006a: iget-object v0, v6, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4378ec: 6e20 23d5 0700 |006c: invoke-virtual {v7, v0}, Ltech/ula/utils/preferences/AssetPreferences;.setEnqueuedDownloads:(Ljava/util/Set;)V // method@d523 │ │ +4378f2: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=59 │ │ 0x0008 line=60 │ │ 0x000d line=61 │ │ 0x0012 line=62 │ │ 0x0017 line=64 │ │ @@ -955952,19 +955952,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4373cc: |[4373cc] tech.ula.utils.AssetDownloader.downloadStateHasBeenCached:()Z │ │ -4373dc: 5410 37a2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -4373e0: 6e10 1dd5 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/preferences/AssetPreferences;.getDownloadsAreInProgress:()Z // method@d51d │ │ -4373e6: 0a00 |0005: move-result v0 │ │ -4373e8: 0f00 |0006: return v0 │ │ +4373c0: |[4373c0] tech.ula.utils.AssetDownloader.downloadStateHasBeenCached:()Z │ │ +4373d0: 5410 37a2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +4373d4: 6e10 1dd5 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/preferences/AssetPreferences;.getDownloadsAreInProgress:()Z // method@d51d │ │ +4373da: 0a00 |0005: move-result v0 │ │ +4373dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/utils/AssetDownloader; │ │ │ │ #3 : (in Ltech/ula/utils/AssetDownloader;) │ │ @@ -955972,35 +955972,35 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -437404: |[437404] tech.ula.utils.AssetDownloader.extractAssets:(Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -437414: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43741a: 0c00 |0003: move-result-object v0 │ │ -43741c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -437420: 2207 eb1a |0006: new-instance v7, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ -437424: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -437426: 0771 |0009: move-object v1, v7 │ │ -437428: 0782 |000a: move-object v2, v8 │ │ -43742a: 0793 |000b: move-object v3, v9 │ │ -43742c: 07a4 |000c: move-object v4, v10 │ │ -43742e: 07b5 |000d: move-object v5, v11 │ │ -437430: 7606 f3d2 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2f3 │ │ -437436: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43743a: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -437440: 0c09 |0016: move-result-object v9 │ │ -437442: 7100 8a9c 0000 |0017: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437448: 0c0a |001a: move-result-object v10 │ │ -43744a: 33a9 0300 |001b: if-ne v9, v10, 001e // +0003 │ │ -43744e: 1109 |001d: return-object v9 │ │ -437450: 6209 b779 |001e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437454: 1109 |0020: return-object v9 │ │ +4373f8: |[4373f8] tech.ula.utils.AssetDownloader.extractAssets:(Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +437408: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43740e: 0c00 |0003: move-result-object v0 │ │ +437410: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +437414: 2207 eb1a |0006: new-instance v7, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ +437418: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +43741a: 0771 |0009: move-object v1, v7 │ │ +43741c: 0782 |000a: move-object v2, v8 │ │ +43741e: 0793 |000b: move-object v3, v9 │ │ +437420: 07a4 |000c: move-object v4, v10 │ │ +437422: 07b5 |000d: move-object v5, v11 │ │ +437424: 7606 f3d2 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2f3 │ │ +43742a: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43742e: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +437434: 0c09 |0016: move-result-object v9 │ │ +437436: 7100 8a9c 0000 |0017: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43743c: 0c0a |001a: move-result-object v10 │ │ +43743e: 33a9 0300 |001b: if-ne v9, v10, 001e // +0003 │ │ +437442: 1109 |001d: return-object v9 │ │ +437444: 6209 b779 |001e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437448: 1109 |0020: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0021 reg=8 this Ltech/ula/utils/AssetDownloader; │ │ 0x0000 - 0x0021 reg=9 (null) Ljava/io/File; │ │ 0x0000 - 0x0021 reg=10 (null) Ljava/io/File; │ │ @@ -956012,83 +956012,83 @@ │ │ type : '(J)Ltech/ula/utils/AssetDownloadState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -437514: |[437514] tech.ula.utils.AssetDownloader.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; │ │ -437524: 6e30 04d3 4305 |0000: invoke-virtual {v3, v4, v5}, Ltech/ula/utils/AssetDownloader;.downloadIsForUserland:(J)Z // method@d304 │ │ -43752a: 0a00 |0003: move-result v0 │ │ -43752c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -437530: 6204 e6a2 |0006: sget-object v4, Ltech/ula/utils/NonUserlandDownloadFound;.INSTANCE:Ltech/ula/utils/NonUserlandDownloadFound; // field@a2e6 │ │ -437534: 1f04 ea1a |0008: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437538: 1104 |000a: return-object v4 │ │ -43753a: 5430 3aa2 |000b: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -43753e: 6e30 e8d3 4005 |000d: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasFailed:(J)Z // method@d3e8 │ │ -437544: 0a00 |0010: move-result v0 │ │ -437546: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ -43754a: 5430 3aa2 |0013: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -43754e: 6e30 eed3 4005 |0015: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/DownloadManagerWrapper;.getDownloadFailureReason:(J)Ltech/ula/utils/DownloadFailureLocalizationData; // method@d3ee │ │ -437554: 0c04 |0018: move-result-object v4 │ │ -437556: 5435 3aa2 |0019: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -43755a: 5430 3ba2 |001b: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -43755e: 6e20 e7d3 0500 |001d: invoke-virtual {v5, v0}, Ltech/ula/utils/DownloadManagerWrapper;.cancelAllDownloads:(Ljava/util/Set;)V // method@d3e7 │ │ -437564: 2205 e91a |0020: new-instance v5, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -437568: 7020 e9d2 4500 |0022: invoke-direct {v5, v4}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ -43756e: 1f05 ea1a |0025: check-cast v5, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437572: 1105 |0027: return-object v5 │ │ -437574: 5430 38a2 |0028: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -437578: 7120 c283 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -43757e: 0c04 |002d: move-result-object v4 │ │ -437580: 7220 d887 4000 |002e: invoke-interface {v0, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -437586: 5434 38a2 |0031: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -43758a: 7210 e287 0400 |0033: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@87e2 │ │ -437590: 0a04 |0036: move-result v4 │ │ -437592: 5435 3ba2 |0037: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -437596: 7210 e287 0500 |0039: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@87e2 │ │ -43759c: 0a05 |003c: move-result v5 │ │ -43759e: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ -4375a2: 2204 071b |003f: new-instance v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -4375a6: 5435 38a2 |0041: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -4375aa: 7210 e287 0500 |0043: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@87e2 │ │ -4375b0: 0a05 |0046: move-result v5 │ │ -4375b2: 5430 3ba2 |0047: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4375b6: 7210 e287 0000 |0049: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@87e2 │ │ -4375bc: 0a00 |004c: move-result v0 │ │ -4375be: 7030 80d3 5400 |004d: invoke-direct {v4, v5, v0}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ -4375c4: 1f04 ea1a |0050: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -4375c8: 1104 |0052: return-object v4 │ │ -4375ca: 5434 3ba2 |0053: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4375ce: 5435 38a2 |0055: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -4375d2: 1f05 1b11 |0057: check-cast v5, Ljava/util/Collection; // type@111b │ │ -4375d6: 7220 dc87 5400 |0059: invoke-interface {v4, v5}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@87dc │ │ -4375dc: 0a04 |005c: move-result v4 │ │ -4375de: 3904 1400 |005d: if-nez v4, 0071 // +0014 │ │ -4375e2: 2204 e91a |005f: new-instance v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -4375e6: 2205 141b |0061: new-instance v5, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -4375ea: 1400 6b00 127f |0063: const v0, #float 1.94069e+38 // #7f12006b │ │ -4375f0: 1221 |0066: const/4 v1, #int 2 // #2 │ │ -4375f2: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -4375f4: 7052 dbd3 0512 |0068: invoke-direct {v5, v0, v2, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3db │ │ -4375fa: 7020 e9d2 5400 |006b: invoke-direct {v4, v5}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ -437600: 1f04 ea1a |006e: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437604: 1104 |0070: return-object v4 │ │ -437606: 5434 3ba2 |0071: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -43760a: 7210 da87 0400 |0073: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@87da │ │ -437610: 5434 38a2 |0076: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -437614: 7210 da87 0400 |0078: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@87da │ │ -43761a: 5434 37a2 |007b: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -43761e: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -437620: 6e20 22d5 5400 |007e: invoke-virtual {v4, v5}, Ltech/ula/utils/preferences/AssetPreferences;.setDownloadsAreInProgress:(Z)V // method@d522 │ │ -437626: 5434 37a2 |0081: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -43762a: 6e10 1bd5 0400 |0083: invoke-virtual {v4}, Ltech/ula/utils/preferences/AssetPreferences;.clearEnqueuedDownloadsCache:()V // method@d51b │ │ -437630: 6204 1ca2 |0086: sget-object v4, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.INSTANCE:Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // field@a21c │ │ -437634: 1f04 ea1a |0088: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437638: 1104 |008a: return-object v4 │ │ +437508: |[437508] tech.ula.utils.AssetDownloader.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; │ │ +437518: 6e30 04d3 4305 |0000: invoke-virtual {v3, v4, v5}, Ltech/ula/utils/AssetDownloader;.downloadIsForUserland:(J)Z // method@d304 │ │ +43751e: 0a00 |0003: move-result v0 │ │ +437520: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +437524: 6204 e6a2 |0006: sget-object v4, Ltech/ula/utils/NonUserlandDownloadFound;.INSTANCE:Ltech/ula/utils/NonUserlandDownloadFound; // field@a2e6 │ │ +437528: 1f04 ea1a |0008: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +43752c: 1104 |000a: return-object v4 │ │ +43752e: 5430 3aa2 |000b: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +437532: 6e30 e8d3 4005 |000d: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasFailed:(J)Z // method@d3e8 │ │ +437538: 0a00 |0010: move-result v0 │ │ +43753a: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ +43753e: 5430 3aa2 |0013: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +437542: 6e30 eed3 4005 |0015: invoke-virtual {v0, v4, v5}, Ltech/ula/utils/DownloadManagerWrapper;.getDownloadFailureReason:(J)Ltech/ula/utils/DownloadFailureLocalizationData; // method@d3ee │ │ +437548: 0c04 |0018: move-result-object v4 │ │ +43754a: 5435 3aa2 |0019: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +43754e: 5430 3ba2 |001b: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +437552: 6e20 e7d3 0500 |001d: invoke-virtual {v5, v0}, Ltech/ula/utils/DownloadManagerWrapper;.cancelAllDownloads:(Ljava/util/Set;)V // method@d3e7 │ │ +437558: 2205 e91a |0020: new-instance v5, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +43755c: 7020 e9d2 4500 |0022: invoke-direct {v5, v4}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ +437562: 1f05 ea1a |0025: check-cast v5, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +437566: 1105 |0027: return-object v5 │ │ +437568: 5430 38a2 |0028: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +43756c: 7120 c283 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +437572: 0c04 |002d: move-result-object v4 │ │ +437574: 7220 d887 4000 |002e: invoke-interface {v0, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +43757a: 5434 38a2 |0031: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +43757e: 7210 e287 0400 |0033: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@87e2 │ │ +437584: 0a04 |0036: move-result v4 │ │ +437586: 5435 3ba2 |0037: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +43758a: 7210 e287 0500 |0039: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@87e2 │ │ +437590: 0a05 |003c: move-result v5 │ │ +437592: 3254 1600 |003d: if-eq v4, v5, 0053 // +0016 │ │ +437596: 2204 071b |003f: new-instance v4, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +43759a: 5435 38a2 |0041: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +43759e: 7210 e287 0500 |0043: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@87e2 │ │ +4375a4: 0a05 |0046: move-result v5 │ │ +4375a6: 5430 3ba2 |0047: iget-object v0, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4375aa: 7210 e287 0000 |0049: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@87e2 │ │ +4375b0: 0a00 |004c: move-result v0 │ │ +4375b2: 7030 80d3 5400 |004d: invoke-direct {v4, v5, v0}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ +4375b8: 1f04 ea1a |0050: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +4375bc: 1104 |0052: return-object v4 │ │ +4375be: 5434 3ba2 |0053: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4375c2: 5435 38a2 |0055: iget-object v5, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +4375c6: 1f05 1b11 |0057: check-cast v5, Ljava/util/Collection; // type@111b │ │ +4375ca: 7220 dc87 5400 |0059: invoke-interface {v4, v5}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@87dc │ │ +4375d0: 0a04 |005c: move-result v4 │ │ +4375d2: 3904 1400 |005d: if-nez v4, 0071 // +0014 │ │ +4375d6: 2204 e91a |005f: new-instance v4, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +4375da: 2205 141b |0061: new-instance v5, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +4375de: 1400 6b00 127f |0063: const v0, #float 1.94069e+38 // #7f12006b │ │ +4375e4: 1221 |0066: const/4 v1, #int 2 // #2 │ │ +4375e6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +4375e8: 7052 dbd3 0512 |0068: invoke-direct {v5, v0, v2, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3db │ │ +4375ee: 7020 e9d2 5400 |006b: invoke-direct {v4, v5}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ +4375f4: 1f04 ea1a |006e: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +4375f8: 1104 |0070: return-object v4 │ │ +4375fa: 5434 3ba2 |0071: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4375fe: 7210 da87 0400 |0073: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@87da │ │ +437604: 5434 38a2 |0076: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +437608: 7210 da87 0400 |0078: invoke-interface {v4}, Ljava/util/Set;.clear:()V // method@87da │ │ +43760e: 5434 37a2 |007b: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +437612: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +437614: 6e20 22d5 5400 |007e: invoke-virtual {v4, v5}, Ltech/ula/utils/preferences/AssetPreferences;.setDownloadsAreInProgress:(Z)V // method@d522 │ │ +43761a: 5434 37a2 |0081: iget-object v4, v3, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +43761e: 6e10 1bd5 0400 |0083: invoke-virtual {v4}, Ltech/ula/utils/preferences/AssetPreferences;.clearEnqueuedDownloadsCache:()V // method@d51b │ │ +437624: 6204 1ca2 |0086: sget-object v4, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.INSTANCE:Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // field@a21c │ │ +437628: 1f04 ea1a |0088: check-cast v4, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +43762c: 1104 |008a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=76 │ │ 0x0013 line=77 │ │ 0x0019 line=78 │ │ 0x0020 line=79 │ │ @@ -956111,30 +956111,30 @@ │ │ type : '(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -437458: |[437458] tech.ula.utils.AssetDownloader.moveRootfsAssetInternal:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -437468: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43746e: 0c00 |0003: move-result-object v0 │ │ -437470: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -437474: 2201 ec1a |0006: new-instance v1, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ -437478: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43747a: 7040 f7d2 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V // method@d2f7 │ │ -437480: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -437484: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43748a: 0c04 |0011: move-result-object v4 │ │ -43748c: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437492: 0c05 |0015: move-result-object v5 │ │ -437494: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -437498: 1104 |0018: return-object v4 │ │ -43749a: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43749e: 1104 |001b: return-object v4 │ │ +43744c: |[43744c] tech.ula.utils.AssetDownloader.moveRootfsAssetInternal:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43745c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +437462: 0c00 |0003: move-result-object v0 │ │ +437464: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +437468: 2201 ec1a |0006: new-instance v1, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ +43746c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43746e: 7040 f7d2 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V // method@d2f7 │ │ +437474: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +437478: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43747e: 0c04 |0011: move-result-object v4 │ │ +437480: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +437486: 0c05 |0015: move-result-object v5 │ │ +437488: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +43748c: 1104 |0018: return-object v4 │ │ +43748e: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437492: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/utils/AssetDownloader; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/io/File; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -956144,30 +956144,30 @@ │ │ type : '(Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -4374cc: |[4374cc] tech.ula.utils.AssetDownloader.prepareDownloadsForUse:(Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4374dc: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -4374e2: 0c00 |0003: move-result-object v0 │ │ -4374e4: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -4374e8: 2201 ed1a |0006: new-instance v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ -4374ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -4374ee: 7040 fbd2 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2fb │ │ -4374f4: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4374f8: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -4374fe: 0c04 |0011: move-result-object v4 │ │ -437500: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437506: 0c05 |0015: move-result-object v5 │ │ -437508: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -43750c: 1104 |0018: return-object v4 │ │ -43750e: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437512: 1104 |001b: return-object v4 │ │ +4374c0: |[4374c0] tech.ula.utils.AssetDownloader.prepareDownloadsForUse:(Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4374d0: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4374d6: 0c00 |0003: move-result-object v0 │ │ +4374d8: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4374dc: 2201 ed1a |0006: new-instance v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ +4374e0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4374e2: 7040 fbd2 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2fb │ │ +4374e8: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4374ec: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +4374f2: 0c04 |0011: move-result-object v4 │ │ +4374f4: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4374fa: 0c05 |0015: move-result-object v5 │ │ +4374fc: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +437500: 1104 |0018: return-object v4 │ │ +437502: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437506: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/utils/AssetDownloader; │ │ 0x0000 - 0x001c reg=4 (null) Ltech/ula/utils/ArchiveFactoryWrapper; │ │ 0x0000 - 0x001c reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -956177,62 +956177,62 @@ │ │ type : '()Ltech/ula/utils/AssetDownloadState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -43763c: |[43763c] tech.ula.utils.AssetDownloader.syncStateWithCache:()Ltech/ula/utils/AssetDownloadState; │ │ -43764c: 6e10 06d3 0400 |0000: invoke-virtual {v4}, Ltech/ula/utils/AssetDownloader;.downloadStateHasBeenCached:()Z // method@d306 │ │ -437652: 0a00 |0003: move-result v0 │ │ -437654: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -437658: 6200 7fa2 |0006: sget-object v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.INSTANCE:Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // field@a27f │ │ -43765c: 1f00 ea1a |0008: check-cast v0, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437660: 1100 |000a: return-object v0 │ │ -437662: 5440 3ba2 |000b: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -437666: 5441 37a2 |000d: iget-object v1, v4, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ -43766a: 6e10 1ed5 0100 |000f: invoke-virtual {v1}, Ltech/ula/utils/preferences/AssetPreferences;.getEnqueuedDownloads:()Ljava/util/Set; // method@d51e │ │ -437670: 0c01 |0012: move-result-object v1 │ │ -437672: 1f01 1b11 |0013: check-cast v1, Ljava/util/Collection; // type@111b │ │ -437676: 7220 d987 1000 |0015: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@87d9 │ │ -43767c: 5440 3ba2 |0018: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -437680: 7210 e087 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -437686: 0c00 |001d: move-result-object v0 │ │ -437688: 7210 5487 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43768e: 0a01 |0021: move-result v1 │ │ -437690: 3801 2600 |0022: if-eqz v1, 0048 // +0026 │ │ -437694: 7210 5587 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43769a: 0c01 |0027: move-result-object v1 │ │ -43769c: 1f01 8110 |0028: check-cast v1, Ljava/lang/Number; // type@1081 │ │ -4376a0: 6e10 0084 0100 |002a: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ -4376a6: 0b01 |002d: move-result-wide v1 │ │ -4376a8: 5443 3aa2 |002e: iget-object v3, v4, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -4376ac: 6e30 e8d3 1302 |0030: invoke-virtual {v3, v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasFailed:(J)Z // method@d3e8 │ │ -4376b2: 0a03 |0033: move-result v3 │ │ -4376b4: 3903 0b00 |0034: if-nez v3, 003f // +000b │ │ -4376b8: 5443 3aa2 |0036: iget-object v3, v4, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ -4376bc: 6e30 e9d3 1302 |0038: invoke-virtual {v3, v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasSucceeded:(J)Z // method@d3e9 │ │ -4376c2: 0a03 |003b: move-result v3 │ │ -4376c4: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -4376c8: 28e0 |003e: goto 001e // -0020 │ │ -4376ca: 6e30 08d3 1402 |003f: invoke-virtual {v4, v1, v2}, Ltech/ula/utils/AssetDownloader;.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; // method@d308 │ │ -4376d0: 0c01 |0042: move-result-object v1 │ │ -4376d2: 2012 071b |0043: instance-of v2, v1, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -4376d6: 3902 d9ff |0045: if-nez v2, 001e // -0027 │ │ -4376da: 1101 |0047: return-object v1 │ │ -4376dc: 2200 071b |0048: new-instance v0, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -4376e0: 5441 38a2 |004a: iget-object v1, v4, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ -4376e4: 7210 e287 0100 |004c: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@87e2 │ │ -4376ea: 0a01 |004f: move-result v1 │ │ -4376ec: 5442 3ba2 |0050: iget-object v2, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ -4376f0: 7210 e287 0200 |0052: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@87e2 │ │ -4376f6: 0a02 |0055: move-result v2 │ │ -4376f8: 7030 80d3 1002 |0056: invoke-direct {v0, v1, v2}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ -4376fe: 1f00 ea1a |0059: check-cast v0, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ -437702: 1100 |005b: return-object v0 │ │ +437630: |[437630] tech.ula.utils.AssetDownloader.syncStateWithCache:()Ltech/ula/utils/AssetDownloadState; │ │ +437640: 6e10 06d3 0400 |0000: invoke-virtual {v4}, Ltech/ula/utils/AssetDownloader;.downloadStateHasBeenCached:()Z // method@d306 │ │ +437646: 0a00 |0003: move-result v0 │ │ +437648: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +43764c: 6200 7fa2 |0006: sget-object v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.INSTANCE:Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // field@a27f │ │ +437650: 1f00 ea1a |0008: check-cast v0, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +437654: 1100 |000a: return-object v0 │ │ +437656: 5440 3ba2 |000b: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +43765a: 5441 37a2 |000d: iget-object v1, v4, Ltech/ula/utils/AssetDownloader;.assetPreferences:Ltech/ula/utils/preferences/AssetPreferences; // field@a237 │ │ +43765e: 6e10 1ed5 0100 |000f: invoke-virtual {v1}, Ltech/ula/utils/preferences/AssetPreferences;.getEnqueuedDownloads:()Ljava/util/Set; // method@d51e │ │ +437664: 0c01 |0012: move-result-object v1 │ │ +437666: 1f01 1b11 |0013: check-cast v1, Ljava/util/Collection; // type@111b │ │ +43766a: 7220 d987 1000 |0015: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@87d9 │ │ +437670: 5440 3ba2 |0018: iget-object v0, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +437674: 7210 e087 0000 |001a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +43767a: 0c00 |001d: move-result-object v0 │ │ +43767c: 7210 5487 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +437682: 0a01 |0021: move-result v1 │ │ +437684: 3801 2600 |0022: if-eqz v1, 0048 // +0026 │ │ +437688: 7210 5587 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43768e: 0c01 |0027: move-result-object v1 │ │ +437690: 1f01 8110 |0028: check-cast v1, Ljava/lang/Number; // type@1081 │ │ +437694: 6e10 0084 0100 |002a: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ +43769a: 0b01 |002d: move-result-wide v1 │ │ +43769c: 5443 3aa2 |002e: iget-object v3, v4, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +4376a0: 6e30 e8d3 1302 |0030: invoke-virtual {v3, v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasFailed:(J)Z // method@d3e8 │ │ +4376a6: 0a03 |0033: move-result v3 │ │ +4376a8: 3903 0b00 |0034: if-nez v3, 003f // +000b │ │ +4376ac: 5443 3aa2 |0036: iget-object v3, v4, Ltech/ula/utils/AssetDownloader;.downloadManagerWrapper:Ltech/ula/utils/DownloadManagerWrapper; // field@a23a │ │ +4376b0: 6e30 e9d3 1302 |0038: invoke-virtual {v3, v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.downloadHasSucceeded:(J)Z // method@d3e9 │ │ +4376b6: 0a03 |003b: move-result v3 │ │ +4376b8: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +4376bc: 28e0 |003e: goto 001e // -0020 │ │ +4376be: 6e30 08d3 1402 |003f: invoke-virtual {v4, v1, v2}, Ltech/ula/utils/AssetDownloader;.handleDownloadComplete:(J)Ltech/ula/utils/AssetDownloadState; // method@d308 │ │ +4376c4: 0c01 |0042: move-result-object v1 │ │ +4376c6: 2012 071b |0043: instance-of v2, v1, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +4376ca: 3902 d9ff |0045: if-nez v2, 001e // -0027 │ │ +4376ce: 1101 |0047: return-object v1 │ │ +4376d0: 2200 071b |0048: new-instance v0, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +4376d4: 5441 38a2 |004a: iget-object v1, v4, Ltech/ula/utils/AssetDownloader;.completedDownloadIds:Ljava/util/Set; // field@a238 │ │ +4376d8: 7210 e287 0100 |004c: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@87e2 │ │ +4376de: 0a01 |004f: move-result v1 │ │ +4376e0: 5442 3ba2 |0050: iget-object v2, v4, Ltech/ula/utils/AssetDownloader;.enqueuedDownloadIds:Ljava/util/Set; // field@a23b │ │ +4376e4: 7210 e287 0200 |0052: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@87e2 │ │ +4376ea: 0a02 |0055: move-result v2 │ │ +4376ec: 7030 80d3 1002 |0056: invoke-direct {v0, v1, v2}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ +4376f2: 1f00 ea1a |0059: check-cast v0, Ltech/ula/utils/AssetDownloadState; // type@1aea │ │ +4376f6: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=45 │ │ 0x0018 line=47 │ │ 0x002e line=49 │ │ 0x003f line=52 │ │ @@ -956322,29 +956322,29 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -437f88: |[437f88] tech.ula.utils.AssetFileClearer.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ -437f98: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ -437f9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437fa2: 1a00 ea75 |0005: const-string v0, "assetDirectoryNames" // string@75ea │ │ -437fa6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437fac: 1a00 2878 |000a: const-string v0, "busyboxExecutor" // string@7828 │ │ -437fb0: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437fb6: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ -437fba: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437fc0: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -437fc6: 5b12 5da2 |0017: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ -437fca: 5b13 5aa2 |0019: iput-object v3, v1, Ltech/ula/utils/AssetFileClearer;.assetDirectoryNames:Ljava/util/Set; // field@a25a │ │ -437fce: 5b14 5ba2 |001b: iput-object v4, v1, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ -437fd2: 5b15 5ca2 |001d: iput-object v5, v1, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ -437fd6: 0e00 |001f: return-void │ │ +437f7c: |[437f7c] tech.ula.utils.AssetFileClearer.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ +437f8c: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ +437f90: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437f96: 1a00 ea75 |0005: const-string v0, "assetDirectoryNames" // string@75ea │ │ +437f9a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437fa0: 1a00 2878 |000a: const-string v0, "busyboxExecutor" // string@7828 │ │ +437fa4: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437faa: 1a00 f9a2 |000f: const-string v0, "logger" // string@a2f9 │ │ +437fae: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437fb4: 7010 0484 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +437fba: 5b12 5da2 |0017: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ +437fbe: 5b13 5aa2 |0019: iput-object v3, v1, Ltech/ula/utils/AssetFileClearer;.assetDirectoryNames:Ljava/util/Set; // field@a25a │ │ +437fc2: 5b14 5ba2 |001b: iput-object v4, v1, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ +437fc6: 5b15 5ca2 |001d: iput-object v5, v1, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ +437fca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=7 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Ltech/ula/utils/AssetFileClearer; │ │ 0x0000 - 0x0020 reg=2 (null) Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/util/Set; │ │ @@ -956356,22 +956356,22 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -437fd8: |[437fd8] tech.ula.utils.AssetFileClearer.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -437fe8: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ -437fec: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ -437ff0: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -437ff4: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -437ffa: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ -437ffe: 7054 13d3 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/utils/AssetFileClearer;.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d313 │ │ -438004: 0e00 |000e: return-void │ │ +437fcc: |[437fcc] tech.ula.utils.AssetFileClearer.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +437fdc: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ +437fe0: 3805 0900 |0002: if-eqz v5, 000b // +0009 │ │ +437fe4: 2204 3b1b |0004: new-instance v4, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +437fe8: 7010 9ed4 0400 |0006: invoke-direct {v4}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +437fee: 1f04 2b1b |0009: check-cast v4, Ltech/ula/utils/Logger; // type@1b2b │ │ +437ff2: 7054 13d3 1032 |000b: invoke-direct {v0, v1, v2, v3, v4}, Ltech/ula/utils/AssetFileClearer;.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d313 │ │ +437ff8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=11 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/utils/AssetFileClearer; │ │ 0x0000 - 0x000f reg=1 (null) Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/util/Set; │ │ @@ -956386,96 +956386,96 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -4379e8: |[4379e8] tech.ula.utils.AssetFileClearer.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4379f8: 2060 ef1a |0000: instance-of v0, v6, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ -4379fc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -437a00: 0760 |0004: move-object v0, v6 │ │ -437a02: 1f00 ef1a |0005: check-cast v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ -437a06: 5201 3ea2 |0007: iget v1, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437a0a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -437a0e: b521 |000b: and-int/2addr v1, v2 │ │ -437a10: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -437a14: 5206 3ea2 |000e: iget v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437a18: b126 |0010: sub-int/2addr v6, v2 │ │ -437a1a: 5906 3ea2 |0011: iput v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437a1e: 2806 |0013: goto 0019 // +0006 │ │ -437a20: 2200 ef1a |0014: new-instance v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ -437a24: 7030 0dd3 5006 |0016: invoke-direct {v0, v5, v6}, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d30d │ │ -437a2a: 5406 3fa2 |0019: iget-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.result:Ljava/lang/Object; // field@a23f │ │ -437a2e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437a34: 0c01 |001e: move-result-object v1 │ │ -437a36: 5202 3ea2 |001f: iget v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437a3a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -437a3c: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -437a3e: 3802 1e00 |0023: if-eqz v2, 0041 // +001e │ │ -437a42: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ -437a46: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ -437a4a: 5400 3da2 |0029: iget-object v0, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ -437a4e: 1f00 f21a |002b: check-cast v0, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -437a52: 7110 738a 0600 |002d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437a58: 2845 |0030: goto 0075 // +0045 │ │ -437a5a: 2206 7210 |0031: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -437a5e: 1a00 e278 |0033: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -437a62: 7020 8c83 0600 |0035: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -437a68: 2706 |0038: throw v6 │ │ -437a6a: 5402 3da2 |0039: iget-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ -437a6e: 1f02 f21a |003b: check-cast v2, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -437a72: 7110 738a 0600 |003d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437a78: 2828 |0040: goto 0068 // +0028 │ │ -437a7a: 7110 738a 0600 |0041: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437a80: 5456 5da2 |0044: iget-object v6, v5, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ -437a84: 6e10 bcd4 0600 |0046: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -437a8a: 0c06 |0049: move-result-object v6 │ │ -437a8c: 6e10 4582 0600 |004a: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ -437a92: 0a06 |004d: move-result v6 │ │ -437a94: 3806 3c00 |004e: if-eqz v6, 008a // +003c │ │ -437a98: 5456 5da2 |0050: iget-object v6, v5, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ -437a9c: 6e10 b9d4 0600 |0052: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ -437aa2: 0c06 |0055: move-result-object v6 │ │ -437aa4: 6e10 4582 0600 |0056: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ -437aaa: 0a06 |0059: move-result v6 │ │ -437aac: 3806 1e00 |005a: if-eqz v6, 0078 // +001e │ │ -437ab0: 5b05 3da2 |005c: iput-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ -437ab4: 5904 3ea2 |005e: iput v4, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437ab8: 6e20 16d3 0500 |0060: invoke-virtual {v5, v0}, Ltech/ula/utils/AssetFileClearer;.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d316 │ │ -437abe: 0c06 |0063: move-result-object v6 │ │ -437ac0: 3316 0300 |0064: if-ne v6, v1, 0067 // +0003 │ │ -437ac4: 1101 |0066: return-object v1 │ │ -437ac6: 0752 |0067: move-object v2, v5 │ │ -437ac8: 5426 5aa2 |0068: iget-object v6, v2, Ltech/ula/utils/AssetFileClearer;.assetDirectoryNames:Ljava/util/Set; // field@a25a │ │ -437acc: 5b02 3da2 |006a: iput-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ -437ad0: 5903 3ea2 |006c: iput v3, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437ad4: 6e30 17d3 6200 |006e: invoke-virtual {v2, v6, v0}, Ltech/ula/utils/AssetFileClearer;.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d317 │ │ -437ada: 0c06 |0071: move-result-object v6 │ │ -437adc: 3316 0300 |0072: if-ne v6, v1, 0075 // +0003 │ │ -437ae0: 1101 |0074: return-object v1 │ │ -437ae2: 6206 b779 |0075: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437ae6: 1106 |0077: return-object v6 │ │ -437ae8: 2206 7210 |0078: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -437aec: 1a00 5c1d |007a: const-string v0, "Busybox missing" // string@1d5c │ │ -437af0: 7020 8c83 0600 |007c: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -437af6: 5450 5ca2 |007f: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ -437afa: 0761 |0081: move-object v1, v6 │ │ -437afc: 1f01 6d10 |0082: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -437b00: 7220 57d4 1000 |0084: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -437b06: 1f06 9b10 |0087: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ -437b0a: 2706 |0089: throw v6 │ │ -437b0c: 2206 3c10 |008a: new-instance v6, Ljava/io/FileNotFoundException; // type@103c │ │ -437b10: 7010 6582 0600 |008c: invoke-direct {v6}, Ljava/io/FileNotFoundException;.:()V // method@8265 │ │ -437b16: 5450 5ca2 |008f: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ -437b1a: 0761 |0091: move-object v1, v6 │ │ -437b1c: 1f01 6d10 |0092: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -437b20: 7220 57d4 1000 |0094: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -437b26: 1f06 9b10 |0097: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ -437b2a: 2706 |0099: throw v6 │ │ +4379dc: |[4379dc] tech.ula.utils.AssetFileClearer.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4379ec: 2060 ef1a |0000: instance-of v0, v6, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ +4379f0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +4379f4: 0760 |0004: move-object v0, v6 │ │ +4379f6: 1f00 ef1a |0005: check-cast v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ +4379fa: 5201 3ea2 |0007: iget v1, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +4379fe: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +437a02: b521 |000b: and-int/2addr v1, v2 │ │ +437a04: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +437a08: 5206 3ea2 |000e: iget v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437a0c: b126 |0010: sub-int/2addr v6, v2 │ │ +437a0e: 5906 3ea2 |0011: iput v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437a12: 2806 |0013: goto 0019 // +0006 │ │ +437a14: 2200 ef1a |0014: new-instance v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1; // type@1aef │ │ +437a18: 7030 0dd3 5006 |0016: invoke-direct {v0, v5, v6}, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d30d │ │ +437a1e: 5406 3fa2 |0019: iget-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.result:Ljava/lang/Object; // field@a23f │ │ +437a22: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +437a28: 0c01 |001e: move-result-object v1 │ │ +437a2a: 5202 3ea2 |001f: iget v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437a2e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +437a30: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +437a32: 3802 1e00 |0023: if-eqz v2, 0041 // +001e │ │ +437a36: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ +437a3a: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ +437a3e: 5400 3da2 |0029: iget-object v0, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ +437a42: 1f00 f21a |002b: check-cast v0, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +437a46: 7110 738a 0600 |002d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437a4c: 2845 |0030: goto 0075 // +0045 │ │ +437a4e: 2206 7210 |0031: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +437a52: 1a00 e278 |0033: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +437a56: 7020 8c83 0600 |0035: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +437a5c: 2706 |0038: throw v6 │ │ +437a5e: 5402 3da2 |0039: iget-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ +437a62: 1f02 f21a |003b: check-cast v2, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +437a66: 7110 738a 0600 |003d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437a6c: 2828 |0040: goto 0068 // +0028 │ │ +437a6e: 7110 738a 0600 |0041: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437a74: 5456 5da2 |0044: iget-object v6, v5, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ +437a78: 6e10 bcd4 0600 |0046: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +437a7e: 0c06 |0049: move-result-object v6 │ │ +437a80: 6e10 4582 0600 |004a: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ +437a86: 0a06 |004d: move-result v6 │ │ +437a88: 3806 3c00 |004e: if-eqz v6, 008a // +003c │ │ +437a8c: 5456 5da2 |0050: iget-object v6, v5, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ +437a90: 6e10 b9d4 0600 |0052: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ +437a96: 0c06 |0055: move-result-object v6 │ │ +437a98: 6e10 4582 0600 |0056: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ +437a9e: 0a06 |0059: move-result v6 │ │ +437aa0: 3806 1e00 |005a: if-eqz v6, 0078 // +001e │ │ +437aa4: 5b05 3da2 |005c: iput-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ +437aa8: 5904 3ea2 |005e: iput v4, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437aac: 6e20 16d3 0500 |0060: invoke-virtual {v5, v0}, Ltech/ula/utils/AssetFileClearer;.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d316 │ │ +437ab2: 0c06 |0063: move-result-object v6 │ │ +437ab4: 3316 0300 |0064: if-ne v6, v1, 0067 // +0003 │ │ +437ab8: 1101 |0066: return-object v1 │ │ +437aba: 0752 |0067: move-object v2, v5 │ │ +437abc: 5426 5aa2 |0068: iget-object v6, v2, Ltech/ula/utils/AssetFileClearer;.assetDirectoryNames:Ljava/util/Set; // field@a25a │ │ +437ac0: 5b02 3da2 |006a: iput-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.L$0:Ljava/lang/Object; // field@a23d │ │ +437ac4: 5903 3ea2 |006c: iput v3, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437ac8: 6e30 17d3 6200 |006e: invoke-virtual {v2, v6, v0}, Ltech/ula/utils/AssetFileClearer;.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d317 │ │ +437ace: 0c06 |0071: move-result-object v6 │ │ +437ad0: 3316 0300 |0072: if-ne v6, v1, 0075 // +0003 │ │ +437ad4: 1101 |0074: return-object v1 │ │ +437ad6: 6206 b779 |0075: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437ada: 1106 |0077: return-object v6 │ │ +437adc: 2206 7210 |0078: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +437ae0: 1a00 5c1d |007a: const-string v0, "Busybox missing" // string@1d5c │ │ +437ae4: 7020 8c83 0600 |007c: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +437aea: 5450 5ca2 |007f: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ +437aee: 0761 |0081: move-object v1, v6 │ │ +437af0: 1f01 6d10 |0082: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +437af4: 7220 57d4 1000 |0084: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +437afa: 1f06 9b10 |0087: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ +437afe: 2706 |0089: throw v6 │ │ +437b00: 2206 3c10 |008a: new-instance v6, Ljava/io/FileNotFoundException; // type@103c │ │ +437b04: 7010 6582 0600 |008c: invoke-direct {v6}, Ljava/io/FileNotFoundException;.:()V // method@8265 │ │ +437b0a: 5450 5ca2 |008f: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ +437b0e: 0761 |0091: move-object v1, v6 │ │ +437b10: 1f01 6d10 |0092: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +437b14: 7220 57d4 1000 |0094: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +437b1a: 1f06 9b10 |0097: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ +437b1e: 2706 |0099: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=14 │ │ 0x0031 line=27 │ │ 0x0039 line=14 │ │ 0x0044 line=15 │ │ 0x0050 line=20 │ │ @@ -956497,203 +956497,203 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 341 16-bit code units │ │ -437b2c: |[437b2c] tech.ula.utils.AssetFileClearer.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -437b3c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -437b40: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -437b44: 2012 f01a |0004: instance-of v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ -437b48: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ -437b4c: 0712 |0008: move-object v2, v1 │ │ -437b4e: 1f02 f01a |0009: check-cast v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ -437b52: 5223 4da2 |000b: iget v3, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437b56: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ -437b5a: b543 |000f: and-int/2addr v3, v4 │ │ -437b5c: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -437b60: 5221 4da2 |0012: iget v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437b64: b141 |0014: sub-int/2addr v1, v4 │ │ -437b66: 5921 4da2 |0015: iput v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437b6a: 2806 |0017: goto 001d // +0006 │ │ -437b6c: 2202 f01a |0018: new-instance v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ -437b70: 7030 0fd3 0201 |001a: invoke-direct {v2, v0, v1}, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d30f │ │ -437b76: 5421 4ea2 |001d: iget-object v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.result:Ljava/lang/Object; // field@a24e │ │ -437b7a: 7100 8a9c 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437b80: 0c03 |0022: move-result-object v3 │ │ -437b82: 5224 4da2 |0023: iget v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437b86: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -437b88: 3804 3900 |0026: if-eqz v4, 005f // +0039 │ │ -437b8c: 3364 2f00 |0028: if-ne v4, v6, 0057 // +002f │ │ -437b90: 5224 44a2 |002a: iget v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$3:I // field@a244 │ │ -437b94: 5427 4ca2 |002c: iget-object v7, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$7:Ljava/lang/Object; // field@a24c │ │ -437b98: 1f07 5e1c |002e: check-cast v7, [Ljava/io/File; // type@1c5e │ │ -437b9c: 5228 43a2 |0030: iget v8, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$2:I // field@a243 │ │ -437ba0: 5429 4ba2 |0032: iget-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$6:Ljava/lang/Object; // field@a24b │ │ -437ba4: 1f09 3910 |0034: check-cast v9, Ljava/io/File; // type@1039 │ │ -437ba8: 5429 4aa2 |0036: iget-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$5:Ljava/lang/Object; // field@a24a │ │ -437bac: 1f09 5e1c |0038: check-cast v9, [Ljava/io/File; // type@1c5e │ │ -437bb0: 542a 49a2 |003a: iget-object v10, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$4:Ljava/lang/Object; // field@a249 │ │ -437bb4: 1f0a 3910 |003c: check-cast v10, Ljava/io/File; // type@1039 │ │ -437bb8: 522b 42a2 |003e: iget v11, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$1:I // field@a242 │ │ -437bbc: 542c 48a2 |0040: iget-object v12, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$3:Ljava/lang/Object; // field@a248 │ │ -437bc0: 1f0c 5e1c |0042: check-cast v12, [Ljava/io/File; // type@1c5e │ │ -437bc4: 522d 41a2 |0044: iget v13, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$0:I // field@a241 │ │ -437bc8: 542e 47a2 |0046: iget-object v14, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$2:Ljava/lang/Object; // field@a247 │ │ -437bcc: 1f0e 3910 |0048: check-cast v14, Ljava/io/File; // type@1039 │ │ -437bd0: 542f 46a2 |004a: iget-object v15, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$1:Ljava/lang/Object; // field@a246 │ │ -437bd4: 1f0f 5e1c |004c: check-cast v15, [Ljava/io/File; // type@1c5e │ │ -437bd8: 5425 45a2 |004e: iget-object v5, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$0:Ljava/lang/Object; // field@a245 │ │ -437bdc: 1f05 f21a |0050: check-cast v5, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -437be0: 7110 738a 0100 |0052: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437be6: 2900 d000 |0055: goto/16 0125 // +00d0 │ │ -437bea: 2201 7210 |0057: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -437bee: 1a02 e278 |0059: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -437bf2: 7020 8c83 2100 |005b: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -437bf8: 2701 |005e: throw v1 │ │ -437bfa: 7110 738a 0100 |005f: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437c00: 5401 5da2 |0062: iget-object v1, v0, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ -437c04: 6e10 bcd4 0100 |0064: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -437c0a: 0c01 |0067: move-result-object v1 │ │ -437c0c: 6e10 5282 0100 |0068: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -437c12: 0c01 |006b: move-result-object v1 │ │ -437c14: 3801 e600 |006c: if-eqz v1, 0152 // +00e6 │ │ -437c18: 2114 |006e: array-length v4, v1 │ │ -437c1a: 0715 |006f: move-object v5, v1 │ │ -437c1c: 0727 |0070: move-object v7, v2 │ │ -437c1e: 0738 |0071: move-object v8, v3 │ │ -437c20: 0703 |0072: move-object v3, v0 │ │ -437c22: 0752 |0073: move-object v2, v5 │ │ -437c24: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -437c26: 3541 da00 |0075: if-ge v1, v4, 014f // +00da │ │ -437c2a: 4609 0201 |0077: aget-object v9, v2, v1 │ │ -437c2e: 1a0a 3d87 |0079: const-string v10, "file" // string@873d │ │ -437c32: 7120 569f a900 |007b: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437c38: 6e10 4d82 0900 |007e: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -437c3e: 0a0a |0081: move-result v10 │ │ -437c40: 380a c800 |0082: if-eqz v10, 014a // +00c8 │ │ -437c44: 6e10 4a82 0900 |0084: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -437c4a: 0c0a |0087: move-result-object v10 │ │ -437c4c: 1a0b 4187 |0088: const-string v11, "file.name" // string@8741 │ │ -437c50: 7120 569f ba00 |008a: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437c56: 7110 44a7 0a00 |008d: invoke-static {v10}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@a744 │ │ -437c5c: 0c0a |0090: move-result-object v10 │ │ -437c5e: 390a 0400 |0091: if-nez v10, 0095 // +0004 │ │ -437c62: 2900 b700 |0093: goto/16 014a // +00b7 │ │ -437c66: 220a 3910 |0095: new-instance v10, Ljava/io/File; // type@1039 │ │ -437c6a: 220b 9410 |0097: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -437c6e: 7010 8384 0b00 |0099: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -437c74: 6e10 4682 0900 |009c: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -437c7a: 0c0c |009f: move-result-object v12 │ │ -437c7c: 6e20 8f84 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -437c82: 1a0c ac14 |00a3: const-string v12, "/support" // string@14ac │ │ -437c86: 6e20 8f84 cb00 |00a5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -437c8c: 6e10 9f84 0b00 |00a8: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -437c92: 0c0b |00ab: move-result-object v11 │ │ -437c94: 7020 3b82 ba00 |00ac: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -437c9a: 6e10 4582 0a00 |00af: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@8245 │ │ -437ca0: 0a0b |00b2: move-result v11 │ │ -437ca2: 380b 9700 |00b3: if-eqz v11, 014a // +0097 │ │ -437ca6: 6e10 4d82 0a00 |00b5: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -437cac: 0a0b |00b8: move-result v11 │ │ -437cae: 390b 0400 |00b9: if-nez v11, 00bd // +0004 │ │ -437cb2: 2900 8f00 |00bb: goto/16 014a // +008f │ │ -437cb6: 6e10 5282 0a00 |00bd: invoke-virtual {v10}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -437cbc: 0c0b |00c0: move-result-object v11 │ │ -437cbe: 380b 8900 |00c1: if-eqz v11, 014a // +0089 │ │ -437cc2: 21bc |00c3: array-length v12, v11 │ │ -437cc4: 011d |00c4: move v13, v1 │ │ -437cc6: 075f |00c5: move-object v15, v5 │ │ -437cc8: 079e |00c6: move-object v14, v9 │ │ -437cca: 07b9 |00c7: move-object v9, v11 │ │ -437ccc: 0735 |00c8: move-object v5, v3 │ │ -437cce: 0783 |00c9: move-object v3, v8 │ │ -437cd0: 1208 |00ca: const/4 v8, #int 0 // #0 │ │ -437cd2: 014b |00cb: move v11, v4 │ │ -437cd4: 01c4 |00cc: move v4, v12 │ │ -437cd6: 072c |00cd: move-object v12, v2 │ │ -437cd8: 0772 |00ce: move-object v2, v7 │ │ -437cda: 0797 |00cf: move-object v7, v9 │ │ -437cdc: 3548 7200 |00d0: if-ge v8, v4, 0142 // +0072 │ │ -437ce0: 4601 0708 |00d2: aget-object v1, v7, v8 │ │ -437ce4: 1a06 65cf |00d4: const-string v6, "supportFile" // string@cf65 │ │ -437ce8: 7120 569f 6100 |00d6: invoke-static {v1, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437cee: 6e10 4d82 0100 |00d9: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -437cf4: 0a06 |00dc: move-result v6 │ │ -437cf6: 3906 5e00 |00dd: if-nez v6, 013b // +005e │ │ -437cfa: 6e10 4a82 0100 |00df: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -437d00: 0c06 |00e2: move-result-object v6 │ │ -437d02: 1a00 66cf |00e3: const-string v0, "supportFile.name" // string@cf66 │ │ -437d06: 7120 569f 0600 |00e5: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437d0c: 1f06 5f10 |00e8: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ -437d10: 7110 e5a6 0600 |00ea: invoke-static {v6}, Lkotlin/text/StringsKt;.first:(Ljava/lang/CharSequence;)C // method@a6e5 │ │ -437d16: 0a00 |00ed: move-result v0 │ │ -437d18: 1306 2e00 |00ee: const/16 v6, #int 46 // #2e │ │ -437d1c: 3360 0300 |00f0: if-ne v0, v6, 00f3 // +0003 │ │ -437d20: 2849 |00f2: goto 013b // +0049 │ │ -437d22: 5450 5ba2 |00f3: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ -437d26: 6e10 4c82 0100 |00f5: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -437d2c: 0c06 |00f8: move-result-object v6 │ │ -437d2e: 0810 0300 |00f9: move-object/from16 v16, v3 │ │ -437d32: 1a03 67cf |00fb: const-string v3, "supportFile.path" // string@cf67 │ │ -437d36: 7120 569f 3600 |00fd: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437d3c: 5b25 45a2 |0100: iput-object v5, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$0:Ljava/lang/Object; // field@a245 │ │ -437d40: 5b2f 46a2 |0102: iput-object v15, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$1:Ljava/lang/Object; // field@a246 │ │ -437d44: 5b2e 47a2 |0104: iput-object v14, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$2:Ljava/lang/Object; // field@a247 │ │ -437d48: 592d 41a2 |0106: iput v13, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$0:I // field@a241 │ │ -437d4c: 5b2c 48a2 |0108: iput-object v12, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$3:Ljava/lang/Object; // field@a248 │ │ -437d50: 592b 42a2 |010a: iput v11, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$1:I // field@a242 │ │ -437d54: 5b2a 49a2 |010c: iput-object v10, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$4:Ljava/lang/Object; // field@a249 │ │ -437d58: 5b29 4aa2 |010e: iput-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$5:Ljava/lang/Object; // field@a24a │ │ -437d5c: 5b21 4ba2 |0110: iput-object v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$6:Ljava/lang/Object; // field@a24b │ │ -437d60: 5928 43a2 |0112: iput v8, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$2:I // field@a243 │ │ -437d64: 5b27 4ca2 |0114: iput-object v7, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$7:Ljava/lang/Object; // field@a24c │ │ -437d68: 5924 44a2 |0116: iput v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$3:I // field@a244 │ │ -437d6c: 1211 |0118: const/4 v1, #int 1 // #1 │ │ -437d6e: 5921 4da2 |0119: iput v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437d72: 6e30 4ed3 6002 |011b: invoke-virtual {v0, v6, v2}, Ltech/ula/utils/BusyboxExecutor;.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d34e │ │ -437d78: 0c01 |011e: move-result-object v1 │ │ -437d7a: 0800 1000 |011f: move-object/from16 v0, v16 │ │ -437d7e: 3301 0300 |0121: if-ne v1, v0, 0124 // +0003 │ │ -437d82: 1100 |0123: return-object v0 │ │ -437d84: 0703 |0124: move-object v3, v0 │ │ -437d86: 2010 3d1b |0125: instance-of v0, v1, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ -437d8a: 3800 0400 |0127: if-eqz v0, 012b // +0004 │ │ -437d8e: 1216 |0129: const/4 v6, #int 1 // #1 │ │ -437d90: 2814 |012a: goto 013e // +0014 │ │ -437d92: 2200 4210 |012b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -437d96: 7010 7682 0000 |012d: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ -437d9c: 5451 5ca2 |0130: iget-object v1, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ -437da0: 0702 |0132: move-object v2, v0 │ │ -437da2: 1f02 6d10 |0133: check-cast v2, Ljava/lang/Exception; // type@106d │ │ -437da6: 7220 57d4 2100 |0135: invoke-interface {v1, v2}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -437dac: 1f00 9b10 |0138: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -437db0: 2700 |013a: throw v0 │ │ -437db2: 0730 |013b: move-object v0, v3 │ │ -437db4: 0703 |013c: move-object v3, v0 │ │ -437db6: 28ec |013d: goto 0129 // -0014 │ │ -437db8: b068 |013e: add-int/2addr v8, v6 │ │ -437dba: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -437dbe: 288f |0141: goto 00d0 // -0071 │ │ -437dc0: 0730 |0142: move-object v0, v3 │ │ -437dc2: 0708 |0143: move-object v8, v0 │ │ -437dc4: 0727 |0144: move-object v7, v2 │ │ -437dc6: 0753 |0145: move-object v3, v5 │ │ -437dc8: 01b4 |0146: move v4, v11 │ │ -437dca: 07c2 |0147: move-object v2, v12 │ │ -437dcc: 01d1 |0148: move v1, v13 │ │ -437dce: 07f5 |0149: move-object v5, v15 │ │ -437dd0: b061 |014a: add-int/2addr v1, v6 │ │ -437dd2: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -437dd6: 2900 28ff |014d: goto/16 0075 // -00d8 │ │ -437dda: 6200 b779 |014f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437dde: 1100 |0151: return-object v0 │ │ -437de0: 6200 b779 |0152: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437de4: 1100 |0154: return-object v0 │ │ +437b20: |[437b20] tech.ula.utils.AssetFileClearer.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +437b30: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +437b34: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +437b38: 2012 f01a |0004: instance-of v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ +437b3c: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ +437b40: 0712 |0008: move-object v2, v1 │ │ +437b42: 1f02 f01a |0009: check-cast v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ +437b46: 5223 4da2 |000b: iget v3, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437b4a: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ +437b4e: b543 |000f: and-int/2addr v3, v4 │ │ +437b50: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +437b54: 5221 4da2 |0012: iget v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437b58: b141 |0014: sub-int/2addr v1, v4 │ │ +437b5a: 5921 4da2 |0015: iput v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437b5e: 2806 |0017: goto 001d // +0006 │ │ +437b60: 2202 f01a |0018: new-instance v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1; // type@1af0 │ │ +437b64: 7030 0fd3 0201 |001a: invoke-direct {v2, v0, v1}, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d30f │ │ +437b6a: 5421 4ea2 |001d: iget-object v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.result:Ljava/lang/Object; // field@a24e │ │ +437b6e: 7100 8a9c 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +437b74: 0c03 |0022: move-result-object v3 │ │ +437b76: 5224 4da2 |0023: iget v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437b7a: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +437b7c: 3804 3900 |0026: if-eqz v4, 005f // +0039 │ │ +437b80: 3364 2f00 |0028: if-ne v4, v6, 0057 // +002f │ │ +437b84: 5224 44a2 |002a: iget v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$3:I // field@a244 │ │ +437b88: 5427 4ca2 |002c: iget-object v7, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$7:Ljava/lang/Object; // field@a24c │ │ +437b8c: 1f07 5e1c |002e: check-cast v7, [Ljava/io/File; // type@1c5e │ │ +437b90: 5228 43a2 |0030: iget v8, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$2:I // field@a243 │ │ +437b94: 5429 4ba2 |0032: iget-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$6:Ljava/lang/Object; // field@a24b │ │ +437b98: 1f09 3910 |0034: check-cast v9, Ljava/io/File; // type@1039 │ │ +437b9c: 5429 4aa2 |0036: iget-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$5:Ljava/lang/Object; // field@a24a │ │ +437ba0: 1f09 5e1c |0038: check-cast v9, [Ljava/io/File; // type@1c5e │ │ +437ba4: 542a 49a2 |003a: iget-object v10, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$4:Ljava/lang/Object; // field@a249 │ │ +437ba8: 1f0a 3910 |003c: check-cast v10, Ljava/io/File; // type@1039 │ │ +437bac: 522b 42a2 |003e: iget v11, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$1:I // field@a242 │ │ +437bb0: 542c 48a2 |0040: iget-object v12, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$3:Ljava/lang/Object; // field@a248 │ │ +437bb4: 1f0c 5e1c |0042: check-cast v12, [Ljava/io/File; // type@1c5e │ │ +437bb8: 522d 41a2 |0044: iget v13, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$0:I // field@a241 │ │ +437bbc: 542e 47a2 |0046: iget-object v14, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$2:Ljava/lang/Object; // field@a247 │ │ +437bc0: 1f0e 3910 |0048: check-cast v14, Ljava/io/File; // type@1039 │ │ +437bc4: 542f 46a2 |004a: iget-object v15, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$1:Ljava/lang/Object; // field@a246 │ │ +437bc8: 1f0f 5e1c |004c: check-cast v15, [Ljava/io/File; // type@1c5e │ │ +437bcc: 5425 45a2 |004e: iget-object v5, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$0:Ljava/lang/Object; // field@a245 │ │ +437bd0: 1f05 f21a |0050: check-cast v5, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +437bd4: 7110 738a 0100 |0052: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437bda: 2900 d000 |0055: goto/16 0125 // +00d0 │ │ +437bde: 2201 7210 |0057: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +437be2: 1a02 e278 |0059: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +437be6: 7020 8c83 2100 |005b: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +437bec: 2701 |005e: throw v1 │ │ +437bee: 7110 738a 0100 |005f: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437bf4: 5401 5da2 |0062: iget-object v1, v0, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ +437bf8: 6e10 bcd4 0100 |0064: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +437bfe: 0c01 |0067: move-result-object v1 │ │ +437c00: 6e10 5282 0100 |0068: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +437c06: 0c01 |006b: move-result-object v1 │ │ +437c08: 3801 e600 |006c: if-eqz v1, 0152 // +00e6 │ │ +437c0c: 2114 |006e: array-length v4, v1 │ │ +437c0e: 0715 |006f: move-object v5, v1 │ │ +437c10: 0727 |0070: move-object v7, v2 │ │ +437c12: 0738 |0071: move-object v8, v3 │ │ +437c14: 0703 |0072: move-object v3, v0 │ │ +437c16: 0752 |0073: move-object v2, v5 │ │ +437c18: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +437c1a: 3541 da00 |0075: if-ge v1, v4, 014f // +00da │ │ +437c1e: 4609 0201 |0077: aget-object v9, v2, v1 │ │ +437c22: 1a0a 3d87 |0079: const-string v10, "file" // string@873d │ │ +437c26: 7120 569f a900 |007b: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437c2c: 6e10 4d82 0900 |007e: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +437c32: 0a0a |0081: move-result v10 │ │ +437c34: 380a c800 |0082: if-eqz v10, 014a // +00c8 │ │ +437c38: 6e10 4a82 0900 |0084: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437c3e: 0c0a |0087: move-result-object v10 │ │ +437c40: 1a0b 4187 |0088: const-string v11, "file.name" // string@8741 │ │ +437c44: 7120 569f ba00 |008a: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437c4a: 7110 44a7 0a00 |008d: invoke-static {v10}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@a744 │ │ +437c50: 0c0a |0090: move-result-object v10 │ │ +437c52: 390a 0400 |0091: if-nez v10, 0095 // +0004 │ │ +437c56: 2900 b700 |0093: goto/16 014a // +00b7 │ │ +437c5a: 220a 3910 |0095: new-instance v10, Ljava/io/File; // type@1039 │ │ +437c5e: 220b 9410 |0097: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +437c62: 7010 8384 0b00 |0099: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +437c68: 6e10 4682 0900 |009c: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +437c6e: 0c0c |009f: move-result-object v12 │ │ +437c70: 6e20 8f84 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +437c76: 1a0c ac14 |00a3: const-string v12, "/support" // string@14ac │ │ +437c7a: 6e20 8f84 cb00 |00a5: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +437c80: 6e10 9f84 0b00 |00a8: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +437c86: 0c0b |00ab: move-result-object v11 │ │ +437c88: 7020 3b82 ba00 |00ac: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +437c8e: 6e10 4582 0a00 |00af: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@8245 │ │ +437c94: 0a0b |00b2: move-result v11 │ │ +437c96: 380b 9700 |00b3: if-eqz v11, 014a // +0097 │ │ +437c9a: 6e10 4d82 0a00 |00b5: invoke-virtual {v10}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +437ca0: 0a0b |00b8: move-result v11 │ │ +437ca2: 390b 0400 |00b9: if-nez v11, 00bd // +0004 │ │ +437ca6: 2900 8f00 |00bb: goto/16 014a // +008f │ │ +437caa: 6e10 5282 0a00 |00bd: invoke-virtual {v10}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +437cb0: 0c0b |00c0: move-result-object v11 │ │ +437cb2: 380b 8900 |00c1: if-eqz v11, 014a // +0089 │ │ +437cb6: 21bc |00c3: array-length v12, v11 │ │ +437cb8: 011d |00c4: move v13, v1 │ │ +437cba: 075f |00c5: move-object v15, v5 │ │ +437cbc: 079e |00c6: move-object v14, v9 │ │ +437cbe: 07b9 |00c7: move-object v9, v11 │ │ +437cc0: 0735 |00c8: move-object v5, v3 │ │ +437cc2: 0783 |00c9: move-object v3, v8 │ │ +437cc4: 1208 |00ca: const/4 v8, #int 0 // #0 │ │ +437cc6: 014b |00cb: move v11, v4 │ │ +437cc8: 01c4 |00cc: move v4, v12 │ │ +437cca: 072c |00cd: move-object v12, v2 │ │ +437ccc: 0772 |00ce: move-object v2, v7 │ │ +437cce: 0797 |00cf: move-object v7, v9 │ │ +437cd0: 3548 7200 |00d0: if-ge v8, v4, 0142 // +0072 │ │ +437cd4: 4601 0708 |00d2: aget-object v1, v7, v8 │ │ +437cd8: 1a06 65cf |00d4: const-string v6, "supportFile" // string@cf65 │ │ +437cdc: 7120 569f 6100 |00d6: invoke-static {v1, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437ce2: 6e10 4d82 0100 |00d9: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +437ce8: 0a06 |00dc: move-result v6 │ │ +437cea: 3906 5e00 |00dd: if-nez v6, 013b // +005e │ │ +437cee: 6e10 4a82 0100 |00df: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437cf4: 0c06 |00e2: move-result-object v6 │ │ +437cf6: 1a00 66cf |00e3: const-string v0, "supportFile.name" // string@cf66 │ │ +437cfa: 7120 569f 0600 |00e5: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437d00: 1f06 5f10 |00e8: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ +437d04: 7110 e5a6 0600 |00ea: invoke-static {v6}, Lkotlin/text/StringsKt;.first:(Ljava/lang/CharSequence;)C // method@a6e5 │ │ +437d0a: 0a00 |00ed: move-result v0 │ │ +437d0c: 1306 2e00 |00ee: const/16 v6, #int 46 // #2e │ │ +437d10: 3360 0300 |00f0: if-ne v0, v6, 00f3 // +0003 │ │ +437d14: 2849 |00f2: goto 013b // +0049 │ │ +437d16: 5450 5ba2 |00f3: iget-object v0, v5, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ +437d1a: 6e10 4c82 0100 |00f5: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +437d20: 0c06 |00f8: move-result-object v6 │ │ +437d22: 0810 0300 |00f9: move-object/from16 v16, v3 │ │ +437d26: 1a03 67cf |00fb: const-string v3, "supportFile.path" // string@cf67 │ │ +437d2a: 7120 569f 3600 |00fd: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437d30: 5b25 45a2 |0100: iput-object v5, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$0:Ljava/lang/Object; // field@a245 │ │ +437d34: 5b2f 46a2 |0102: iput-object v15, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$1:Ljava/lang/Object; // field@a246 │ │ +437d38: 5b2e 47a2 |0104: iput-object v14, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$2:Ljava/lang/Object; // field@a247 │ │ +437d3c: 592d 41a2 |0106: iput v13, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$0:I // field@a241 │ │ +437d40: 5b2c 48a2 |0108: iput-object v12, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$3:Ljava/lang/Object; // field@a248 │ │ +437d44: 592b 42a2 |010a: iput v11, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$1:I // field@a242 │ │ +437d48: 5b2a 49a2 |010c: iput-object v10, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$4:Ljava/lang/Object; // field@a249 │ │ +437d4c: 5b29 4aa2 |010e: iput-object v9, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$5:Ljava/lang/Object; // field@a24a │ │ +437d50: 5b21 4ba2 |0110: iput-object v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$6:Ljava/lang/Object; // field@a24b │ │ +437d54: 5928 43a2 |0112: iput v8, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$2:I // field@a243 │ │ +437d58: 5b27 4ca2 |0114: iput-object v7, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.L$7:Ljava/lang/Object; // field@a24c │ │ +437d5c: 5924 44a2 |0116: iput v4, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.I$3:I // field@a244 │ │ +437d60: 1211 |0118: const/4 v1, #int 1 // #1 │ │ +437d62: 5921 4da2 |0119: iput v1, v2, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437d66: 6e30 4ed3 6002 |011b: invoke-virtual {v0, v6, v2}, Ltech/ula/utils/BusyboxExecutor;.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d34e │ │ +437d6c: 0c01 |011e: move-result-object v1 │ │ +437d6e: 0800 1000 |011f: move-object/from16 v0, v16 │ │ +437d72: 3301 0300 |0121: if-ne v1, v0, 0124 // +0003 │ │ +437d76: 1100 |0123: return-object v0 │ │ +437d78: 0703 |0124: move-object v3, v0 │ │ +437d7a: 2010 3d1b |0125: instance-of v0, v1, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ +437d7e: 3800 0400 |0127: if-eqz v0, 012b // +0004 │ │ +437d82: 1216 |0129: const/4 v6, #int 1 // #1 │ │ +437d84: 2814 |012a: goto 013e // +0014 │ │ +437d86: 2200 4210 |012b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +437d8a: 7010 7682 0000 |012d: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@8276 │ │ +437d90: 5451 5ca2 |0130: iget-object v1, v5, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ +437d94: 0702 |0132: move-object v2, v0 │ │ +437d96: 1f02 6d10 |0133: check-cast v2, Ljava/lang/Exception; // type@106d │ │ +437d9a: 7220 57d4 2100 |0135: invoke-interface {v1, v2}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +437da0: 1f00 9b10 |0138: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +437da4: 2700 |013a: throw v0 │ │ +437da6: 0730 |013b: move-object v0, v3 │ │ +437da8: 0703 |013c: move-object v3, v0 │ │ +437daa: 28ec |013d: goto 0129 // -0014 │ │ +437dac: b068 |013e: add-int/2addr v8, v6 │ │ +437dae: 0800 1100 |013f: move-object/from16 v0, v17 │ │ +437db2: 288f |0141: goto 00d0 // -0071 │ │ +437db4: 0730 |0142: move-object v0, v3 │ │ +437db6: 0708 |0143: move-object v8, v0 │ │ +437db8: 0727 |0144: move-object v7, v2 │ │ +437dba: 0753 |0145: move-object v3, v5 │ │ +437dbc: 01b4 |0146: move v4, v11 │ │ +437dbe: 07c2 |0147: move-object v2, v12 │ │ +437dc0: 01d1 |0148: move v1, v13 │ │ +437dc2: 07f5 |0149: move-object v5, v15 │ │ +437dc4: b061 |014a: add-int/2addr v1, v6 │ │ +437dc6: 0800 1100 |014b: move-object/from16 v0, v17 │ │ +437dca: 2900 28ff |014d: goto/16 0075 // -00d8 │ │ +437dce: 6200 b779 |014f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437dd2: 1100 |0151: return-object v0 │ │ +437dd4: 6200 b779 |0152: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437dd8: 1100 |0154: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=45 │ │ 0x0057 line=65 │ │ 0x005f line=45 │ │ 0x0062 line=46 │ │ 0x006e line=47 │ │ @@ -956718,122 +956718,122 @@ │ │ type : '(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -437de8: |[437de8] tech.ula.utils.AssetFileClearer.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -437df8: 20d0 f11a |0000: instance-of v0, v13, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ -437dfc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -437e00: 07d0 |0004: move-object v0, v13 │ │ -437e02: 1f00 f11a |0005: check-cast v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ -437e06: 5201 57a2 |0007: iget v1, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -437e0a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -437e0e: b521 |000b: and-int/2addr v1, v2 │ │ -437e10: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -437e14: 520d 57a2 |000e: iget v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -437e18: b12d |0010: sub-int/2addr v13, v2 │ │ -437e1a: 590d 57a2 |0011: iput v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -437e1e: 2806 |0013: goto 0019 // +0006 │ │ -437e20: 2200 f11a |0014: new-instance v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ -437e24: 7030 11d3 b00d |0016: invoke-direct {v0, v11, v13}, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d311 │ │ -437e2a: 540d 58a2 |0019: iget-object v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.result:Ljava/lang/Object; // field@a258 │ │ -437e2e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -437e34: 0c01 |001e: move-result-object v1 │ │ -437e36: 5202 57a2 |001f: iget v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -437e3a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -437e3c: 3802 2900 |0022: if-eqz v2, 004b // +0029 │ │ -437e40: 3332 1f00 |0024: if-ne v2, v3, 0043 // +001f │ │ -437e44: 520c 51a2 |0026: iget v12, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$1:I // field@a251 │ │ -437e48: 5402 56a2 |0028: iget-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$4:Ljava/lang/Object; // field@a256 │ │ -437e4c: 1f02 5e1c |002a: check-cast v2, [Ljava/io/File; // type@1c5e │ │ -437e50: 5204 50a2 |002c: iget v4, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$0:I // field@a250 │ │ -437e54: 5405 55a2 |002e: iget-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$3:Ljava/lang/Object; // field@a255 │ │ -437e58: 1f05 3910 |0030: check-cast v5, Ljava/io/File; // type@1039 │ │ -437e5c: 5405 54a2 |0032: iget-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$2:Ljava/lang/Object; // field@a254 │ │ -437e60: 1f05 5e1c |0034: check-cast v5, [Ljava/io/File; // type@1c5e │ │ -437e64: 5406 53a2 |0036: iget-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$1:Ljava/lang/Object; // field@a253 │ │ -437e68: 1f06 3f11 |0038: check-cast v6, Ljava/util/Set; // type@113f │ │ -437e6c: 5407 52a2 |003a: iget-object v7, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$0:Ljava/lang/Object; // field@a252 │ │ -437e70: 1f07 f21a |003c: check-cast v7, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -437e74: 7110 738a 0d00 |003e: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437e7a: 2900 6a00 |0041: goto/16 00ab // +006a │ │ -437e7e: 220c 7210 |0043: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ -437e82: 1a0d e278 |0045: const-string v13, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -437e86: 7020 8c83 dc00 |0047: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -437e8c: 270c |004a: throw v12 │ │ -437e8e: 7110 738a 0d00 |004b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -437e94: 54bd 5da2 |004e: iget-object v13, v11, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ -437e98: 6e10 bcd4 0d00 |0050: invoke-virtual {v13}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -437e9e: 0c0d |0053: move-result-object v13 │ │ -437ea0: 6e10 5282 0d00 |0054: invoke-virtual {v13}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -437ea6: 0c0d |0057: move-result-object v13 │ │ -437ea8: 380d 6c00 |0058: if-eqz v13, 00c4 // +006c │ │ -437eac: 21d2 |005a: array-length v2, v13 │ │ -437eae: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -437eb0: 07b7 |005c: move-object v7, v11 │ │ -437eb2: 07c6 |005d: move-object v6, v12 │ │ -437eb4: 07d5 |005e: move-object v5, v13 │ │ -437eb6: 012c |005f: move v12, v2 │ │ -437eb8: 0752 |0060: move-object v2, v5 │ │ -437eba: 35c4 6000 |0061: if-ge v4, v12, 00c1 // +0060 │ │ -437ebe: 460d 0204 |0063: aget-object v13, v2, v4 │ │ -437ec2: 1a08 3d87 |0065: const-string v8, "file" // string@873d │ │ -437ec6: 7120 569f 8d00 |0067: invoke-static {v13, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437ecc: 6e10 4d82 0d00 |006a: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -437ed2: 0a08 |006d: move-result v8 │ │ -437ed4: 3908 0300 |006e: if-nez v8, 0071 // +0003 │ │ -437ed8: 283f |0070: goto 00af // +003f │ │ -437eda: 6e10 4a82 0d00 |0071: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -437ee0: 0c08 |0074: move-result-object v8 │ │ -437ee2: 7220 db87 8600 |0075: invoke-interface {v6, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ -437ee8: 0a08 |0078: move-result v8 │ │ -437eea: 3908 0300 |0079: if-nez v8, 007c // +0003 │ │ -437eee: 2834 |007b: goto 00af // +0034 │ │ -437ef0: 6e10 4a82 0d00 |007c: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -437ef6: 0c08 |007f: move-result-object v8 │ │ -437ef8: 1a09 5ecf |0080: const-string v9, "support" // string@cf5e │ │ -437efc: 7120 559f 9800 |0082: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -437f02: 0a08 |0085: move-result v8 │ │ -437f04: 3808 0300 |0086: if-eqz v8, 0089 // +0003 │ │ -437f08: 2827 |0088: goto 00af // +0027 │ │ -437f0a: 5478 5ba2 |0089: iget-object v8, v7, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ -437f0e: 6e10 4682 0d00 |008b: invoke-virtual {v13}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -437f14: 0c09 |008e: move-result-object v9 │ │ -437f16: 1a0a 4087 |008f: const-string v10, "file.absolutePath" // string@8740 │ │ -437f1a: 7120 569f a900 |0091: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437f20: 5b07 52a2 |0094: iput-object v7, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$0:Ljava/lang/Object; // field@a252 │ │ -437f24: 5b06 53a2 |0096: iput-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$1:Ljava/lang/Object; // field@a253 │ │ -437f28: 5b05 54a2 |0098: iput-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$2:Ljava/lang/Object; // field@a254 │ │ -437f2c: 5b0d 55a2 |009a: iput-object v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$3:Ljava/lang/Object; // field@a255 │ │ -437f30: 5904 50a2 |009c: iput v4, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$0:I // field@a250 │ │ -437f34: 5b02 56a2 |009e: iput-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$4:Ljava/lang/Object; // field@a256 │ │ -437f38: 590c 51a2 |00a0: iput v12, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$1:I // field@a251 │ │ -437f3c: 5903 57a2 |00a2: iput v3, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -437f40: 6e30 4ed3 9800 |00a4: invoke-virtual {v8, v9, v0}, Ltech/ula/utils/BusyboxExecutor;.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d34e │ │ -437f46: 0c0d |00a7: move-result-object v13 │ │ -437f48: 331d 0300 |00a8: if-ne v13, v1, 00ab // +0003 │ │ -437f4c: 1101 |00aa: return-object v1 │ │ -437f4e: 20dd 3d1b |00ab: instance-of v13, v13, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ -437f52: 380d 0400 |00ad: if-eqz v13, 00b1 // +0004 │ │ -437f56: b034 |00af: add-int/2addr v4, v3 │ │ -437f58: 28b1 |00b0: goto 0061 // -004f │ │ -437f5a: 220c 4210 |00b1: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -437f5e: 7010 7682 0c00 |00b3: invoke-direct {v12}, Ljava/io/IOException;.:()V // method@8276 │ │ -437f64: 547d 5ca2 |00b6: iget-object v13, v7, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ -437f68: 07c0 |00b8: move-object v0, v12 │ │ -437f6a: 1f00 6d10 |00b9: check-cast v0, Ljava/lang/Exception; // type@106d │ │ -437f6e: 7220 57d4 0d00 |00bb: invoke-interface {v13, v0}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -437f74: 1f0c 9b10 |00be: check-cast v12, Ljava/lang/Throwable; // type@109b │ │ -437f78: 270c |00c0: throw v12 │ │ -437f7a: 620c b779 |00c1: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437f7e: 110c |00c3: return-object v12 │ │ -437f80: 620c b779 |00c4: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437f84: 110c |00c6: return-object v12 │ │ +437ddc: |[437ddc] tech.ula.utils.AssetFileClearer.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +437dec: 20d0 f11a |0000: instance-of v0, v13, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ +437df0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +437df4: 07d0 |0004: move-object v0, v13 │ │ +437df6: 1f00 f11a |0005: check-cast v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ +437dfa: 5201 57a2 |0007: iget v1, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +437dfe: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +437e02: b521 |000b: and-int/2addr v1, v2 │ │ +437e04: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +437e08: 520d 57a2 |000e: iget v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +437e0c: b12d |0010: sub-int/2addr v13, v2 │ │ +437e0e: 590d 57a2 |0011: iput v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +437e12: 2806 |0013: goto 0019 // +0006 │ │ +437e14: 2200 f11a |0014: new-instance v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1; // type@1af1 │ │ +437e18: 7030 11d3 b00d |0016: invoke-direct {v0, v11, v13}, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@d311 │ │ +437e1e: 540d 58a2 |0019: iget-object v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.result:Ljava/lang/Object; // field@a258 │ │ +437e22: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +437e28: 0c01 |001e: move-result-object v1 │ │ +437e2a: 5202 57a2 |001f: iget v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +437e2e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +437e30: 3802 2900 |0022: if-eqz v2, 004b // +0029 │ │ +437e34: 3332 1f00 |0024: if-ne v2, v3, 0043 // +001f │ │ +437e38: 520c 51a2 |0026: iget v12, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$1:I // field@a251 │ │ +437e3c: 5402 56a2 |0028: iget-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$4:Ljava/lang/Object; // field@a256 │ │ +437e40: 1f02 5e1c |002a: check-cast v2, [Ljava/io/File; // type@1c5e │ │ +437e44: 5204 50a2 |002c: iget v4, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$0:I // field@a250 │ │ +437e48: 5405 55a2 |002e: iget-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$3:Ljava/lang/Object; // field@a255 │ │ +437e4c: 1f05 3910 |0030: check-cast v5, Ljava/io/File; // type@1039 │ │ +437e50: 5405 54a2 |0032: iget-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$2:Ljava/lang/Object; // field@a254 │ │ +437e54: 1f05 5e1c |0034: check-cast v5, [Ljava/io/File; // type@1c5e │ │ +437e58: 5406 53a2 |0036: iget-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$1:Ljava/lang/Object; // field@a253 │ │ +437e5c: 1f06 3f11 |0038: check-cast v6, Ljava/util/Set; // type@113f │ │ +437e60: 5407 52a2 |003a: iget-object v7, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$0:Ljava/lang/Object; // field@a252 │ │ +437e64: 1f07 f21a |003c: check-cast v7, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +437e68: 7110 738a 0d00 |003e: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437e6e: 2900 6a00 |0041: goto/16 00ab // +006a │ │ +437e72: 220c 7210 |0043: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ +437e76: 1a0d e278 |0045: const-string v13, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +437e7a: 7020 8c83 dc00 |0047: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +437e80: 270c |004a: throw v12 │ │ +437e82: 7110 738a 0d00 |004b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +437e88: 54bd 5da2 |004e: iget-object v13, v11, Ltech/ula/utils/AssetFileClearer;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a25d │ │ +437e8c: 6e10 bcd4 0d00 |0050: invoke-virtual {v13}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +437e92: 0c0d |0053: move-result-object v13 │ │ +437e94: 6e10 5282 0d00 |0054: invoke-virtual {v13}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +437e9a: 0c0d |0057: move-result-object v13 │ │ +437e9c: 380d 6c00 |0058: if-eqz v13, 00c4 // +006c │ │ +437ea0: 21d2 |005a: array-length v2, v13 │ │ +437ea2: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +437ea4: 07b7 |005c: move-object v7, v11 │ │ +437ea6: 07c6 |005d: move-object v6, v12 │ │ +437ea8: 07d5 |005e: move-object v5, v13 │ │ +437eaa: 012c |005f: move v12, v2 │ │ +437eac: 0752 |0060: move-object v2, v5 │ │ +437eae: 35c4 6000 |0061: if-ge v4, v12, 00c1 // +0060 │ │ +437eb2: 460d 0204 |0063: aget-object v13, v2, v4 │ │ +437eb6: 1a08 3d87 |0065: const-string v8, "file" // string@873d │ │ +437eba: 7120 569f 8d00 |0067: invoke-static {v13, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437ec0: 6e10 4d82 0d00 |006a: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +437ec6: 0a08 |006d: move-result v8 │ │ +437ec8: 3908 0300 |006e: if-nez v8, 0071 // +0003 │ │ +437ecc: 283f |0070: goto 00af // +003f │ │ +437ece: 6e10 4a82 0d00 |0071: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437ed4: 0c08 |0074: move-result-object v8 │ │ +437ed6: 7220 db87 8600 |0075: invoke-interface {v6, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@87db │ │ +437edc: 0a08 |0078: move-result v8 │ │ +437ede: 3908 0300 |0079: if-nez v8, 007c // +0003 │ │ +437ee2: 2834 |007b: goto 00af // +0034 │ │ +437ee4: 6e10 4a82 0d00 |007c: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437eea: 0c08 |007f: move-result-object v8 │ │ +437eec: 1a09 5ecf |0080: const-string v9, "support" // string@cf5e │ │ +437ef0: 7120 559f 9800 |0082: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +437ef6: 0a08 |0085: move-result v8 │ │ +437ef8: 3808 0300 |0086: if-eqz v8, 0089 // +0003 │ │ +437efc: 2827 |0088: goto 00af // +0027 │ │ +437efe: 5478 5ba2 |0089: iget-object v8, v7, Ltech/ula/utils/AssetFileClearer;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a25b │ │ +437f02: 6e10 4682 0d00 |008b: invoke-virtual {v13}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +437f08: 0c09 |008e: move-result-object v9 │ │ +437f0a: 1a0a 4087 |008f: const-string v10, "file.absolutePath" // string@8740 │ │ +437f0e: 7120 569f a900 |0091: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +437f14: 5b07 52a2 |0094: iput-object v7, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$0:Ljava/lang/Object; // field@a252 │ │ +437f18: 5b06 53a2 |0096: iput-object v6, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$1:Ljava/lang/Object; // field@a253 │ │ +437f1c: 5b05 54a2 |0098: iput-object v5, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$2:Ljava/lang/Object; // field@a254 │ │ +437f20: 5b0d 55a2 |009a: iput-object v13, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$3:Ljava/lang/Object; // field@a255 │ │ +437f24: 5904 50a2 |009c: iput v4, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$0:I // field@a250 │ │ +437f28: 5b02 56a2 |009e: iput-object v2, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.L$4:Ljava/lang/Object; // field@a256 │ │ +437f2c: 590c 51a2 |00a0: iput v12, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.I$1:I // field@a251 │ │ +437f30: 5903 57a2 |00a2: iput v3, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +437f34: 6e30 4ed3 9800 |00a4: invoke-virtual {v8, v9, v0}, Ltech/ula/utils/BusyboxExecutor;.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d34e │ │ +437f3a: 0c0d |00a7: move-result-object v13 │ │ +437f3c: 331d 0300 |00a8: if-ne v13, v1, 00ab // +0003 │ │ +437f40: 1101 |00aa: return-object v1 │ │ +437f42: 20dd 3d1b |00ab: instance-of v13, v13, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ +437f46: 380d 0400 |00ad: if-eqz v13, 00b1 // +0004 │ │ +437f4a: b034 |00af: add-int/2addr v4, v3 │ │ +437f4c: 28b1 |00b0: goto 0061 // -004f │ │ +437f4e: 220c 4210 |00b1: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +437f52: 7010 7682 0c00 |00b3: invoke-direct {v12}, Ljava/io/IOException;.:()V // method@8276 │ │ +437f58: 547d 5ca2 |00b6: iget-object v13, v7, Ltech/ula/utils/AssetFileClearer;.logger:Ltech/ula/utils/Logger; // field@a25c │ │ +437f5c: 07c0 |00b8: move-object v0, v12 │ │ +437f5e: 1f00 6d10 |00b9: check-cast v0, Ljava/lang/Exception; // type@106d │ │ +437f62: 7220 57d4 0d00 |00bb: invoke-interface {v13, v0}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +437f68: 1f0c 9b10 |00be: check-cast v12, Ljava/lang/Throwable; // type@109b │ │ +437f6c: 270c |00c0: throw v12 │ │ +437f6e: 620c b779 |00c1: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437f72: 110c |00c3: return-object v12 │ │ +437f74: 620c b779 |00c4: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437f78: 110c |00c6: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x001f line=30 │ │ 0x0043 line=42 │ │ 0x004b line=30 │ │ 0x004e line=31 │ │ 0x005a line=32 │ │ @@ -956971,36 +956971,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43807c: |[43807c] tech.ula.utils.BillingManager$Sku.:()V │ │ -43808c: 2200 f41a |0000: new-instance v0, Ltech/ula/utils/BillingManager$Sku; // type@1af4 │ │ -438090: 7010 1cd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BillingManager$Sku;.:()V // method@d31c │ │ -438096: 6900 5fa2 |0005: sput-object v0, Ltech/ula/utils/BillingManager$Sku;.INSTANCE:Ltech/ula/utils/BillingManager$Sku; // field@a25f │ │ -43809a: 0e00 |0007: return-void │ │ +438070: |[438070] tech.ula.utils.BillingManager$Sku.:()V │ │ +438080: 2200 f41a |0000: new-instance v0, Ltech/ula/utils/BillingManager$Sku; // type@1af4 │ │ +438084: 7010 1cd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BillingManager$Sku;.:()V // method@d31c │ │ +43808a: 6900 5fa2 |0005: sput-object v0, Ltech/ula/utils/BillingManager$Sku;.INSTANCE:Ltech/ula/utils/BillingManager$Sku; // field@a25f │ │ +43808e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BillingManager$Sku;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43809c: |[43809c] tech.ula.utils.BillingManager$Sku.:()V │ │ -4380ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4380b2: 0e00 |0003: return-void │ │ +438090: |[438090] tech.ula.utils.BillingManager$Sku.:()V │ │ +4380a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4380a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/BillingManager$Sku; │ │ │ │ Virtual methods - │ │ @@ -957060,27 +957060,27 @@ │ │ type : '(Landroid/app/Activity;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4380fc: |[4380fc] tech.ula.utils.BillingManager.:(Landroid/app/Activity;Lkotlin/jvm/functions/Function1;)V │ │ -43810c: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -438110: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438116: 1a00 34b7 |0005: const-string v0, "onSubscriptionSupportedChecked" // string@b734 │ │ -43811a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438120: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -438126: 5b12 6ca2 |000d: iput-object v2, v1, Ltech/ula/utils/BillingManager;.activity:Landroid/app/Activity; // field@a26c │ │ -43812a: 5b13 6ea2 |000f: iput-object v3, v1, Ltech/ula/utils/BillingManager;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a26e │ │ -43812e: 2202 f31a |0011: new-instance v2, Ltech/ula/utils/BillingManager$1; // type@1af3 │ │ -438132: 7020 18d3 1200 |0013: invoke-direct {v2, v1}, Ltech/ula/utils/BillingManager$1;.:(Ltech/ula/utils/BillingManager;)V // method@d318 │ │ -438138: 1f02 8f13 |0016: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43813c: 7020 27d3 2100 |0018: invoke-direct {v1, v2}, Ltech/ula/utils/BillingManager;.startServiceConnection:(Lkotlin/jvm/functions/Function0;)V // method@d327 │ │ -438142: 0e00 |001b: return-void │ │ +4380f0: |[4380f0] tech.ula.utils.BillingManager.:(Landroid/app/Activity;Lkotlin/jvm/functions/Function1;)V │ │ +438100: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +438104: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43810a: 1a00 34b7 |0005: const-string v0, "onSubscriptionSupportedChecked" // string@b734 │ │ +43810e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438114: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43811a: 5b12 6ca2 |000d: iput-object v2, v1, Ltech/ula/utils/BillingManager;.activity:Landroid/app/Activity; // field@a26c │ │ +43811e: 5b13 6ea2 |000f: iput-object v3, v1, Ltech/ula/utils/BillingManager;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a26e │ │ +438122: 2202 f31a |0011: new-instance v2, Ltech/ula/utils/BillingManager$1; // type@1af3 │ │ +438126: 7020 18d3 1200 |0013: invoke-direct {v2, v1}, Ltech/ula/utils/BillingManager$1;.:(Ltech/ula/utils/BillingManager;)V // method@d318 │ │ +43812c: 1f02 8f13 |0016: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +438130: 7020 27d3 2100 |0018: invoke-direct {v1, v2}, Ltech/ula/utils/BillingManager;.startServiceConnection:(Lkotlin/jvm/functions/Function0;)V // method@d327 │ │ +438136: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=15 │ │ 0x0011 line=27 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Ltech/ula/utils/BillingManager; │ │ 0x0000 - 0x001c reg=2 (null) Landroid/app/Activity; │ │ @@ -957091,17 +957091,17 @@ │ │ type : '(Ltech/ula/utils/BillingManager;)Lkotlin/jvm/functions/Function1;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4380e4: |[4380e4] tech.ula.utils.BillingManager.access$getOnSubscriptionSupportedChecked$p:(Ltech/ula/utils/BillingManager;)Lkotlin/jvm/functions/Function1; │ │ -4380f4: 5400 6ea2 |0000: iget-object v0, v0, Ltech/ula/utils/BillingManager;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a26e │ │ -4380f8: 1100 |0002: return-object v0 │ │ +4380d8: |[4380d8] tech.ula.utils.BillingManager.access$getOnSubscriptionSupportedChecked$p:(Ltech/ula/utils/BillingManager;)Lkotlin/jvm/functions/Function1; │ │ +4380e8: 5400 6ea2 |0000: iget-object v0, v0, Ltech/ula/utils/BillingManager;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a26e │ │ +4380ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/BillingManager; │ │ │ │ #2 : (in Ltech/ula/utils/BillingManager;) │ │ @@ -957109,18 +957109,18 @@ │ │ type : '(Ltech/ula/utils/BillingManager;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4380b4: |[4380b4] tech.ula.utils.BillingManager.access$isSubscriptionPurchaseSupported:(Ltech/ula/utils/BillingManager;)Z │ │ -4380c4: 7010 22d3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/BillingManager;.isSubscriptionPurchaseSupported:()Z // method@d322 │ │ -4380ca: 0a00 |0003: move-result v0 │ │ -4380cc: 0f00 |0004: return v0 │ │ +4380a8: |[4380a8] tech.ula.utils.BillingManager.access$isSubscriptionPurchaseSupported:(Ltech/ula/utils/BillingManager;)Z │ │ +4380b8: 7010 22d3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/BillingManager;.isSubscriptionPurchaseSupported:()Z // method@d322 │ │ +4380be: 0a00 |0003: move-result v0 │ │ +4380c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/utils/BillingManager; │ │ │ │ #3 : (in Ltech/ula/utils/BillingManager;) │ │ @@ -957128,27 +957128,27 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -438160: |[438160] tech.ula.utils.BillingManager.handlePopulateSkuError:(ILjava/lang/String;)V │ │ -438170: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -438174: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43817a: 1a01 8f26 |0005: const-string v1, "Error trying to populate skus. code: " // string@268f │ │ -43817e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438184: 6e20 8a84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43818a: 1a03 e506 |000d: const-string v3, " message: " // string@06e5 │ │ -43818e: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438194: 6e20 8f84 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43819a: 6e10 9f84 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4381a0: 0c03 |0018: move-result-object v3 │ │ -4381a2: 7020 23d3 3200 |0019: invoke-direct {v2, v3}, Ltech/ula/utils/BillingManager;.log:(Ljava/lang/String;)V // method@d323 │ │ -4381a8: 0e00 |001c: return-void │ │ +438154: |[438154] tech.ula.utils.BillingManager.handlePopulateSkuError:(ILjava/lang/String;)V │ │ +438164: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +438168: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43816e: 1a01 8f26 |0005: const-string v1, "Error trying to populate skus. code: " // string@268f │ │ +438172: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438178: 6e20 8a84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43817e: 1a03 e506 |000d: const-string v3, " message: " // string@06e5 │ │ +438182: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438188: 6e20 8f84 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43818e: 6e10 9f84 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +438194: 0c03 |0018: move-result-object v3 │ │ +438196: 7020 23d3 3200 |0019: invoke-direct {v2, v3}, Ltech/ula/utils/BillingManager;.log:(Ljava/lang/String;)V // method@d323 │ │ +43819c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Ltech/ula/utils/BillingManager; │ │ 0x0000 - 0x001d reg=3 (null) I │ │ 0x0000 - 0x001d reg=4 (null) Ljava/lang/String; │ │ @@ -957158,34 +957158,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4380d0: |[4380d0] tech.ula.utils.BillingManager.isSubscriptionPurchaseSupported:()Z │ │ -4380e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4380e2: 0f00 |0001: return v0 │ │ +4380c4: |[4380c4] tech.ula.utils.BillingManager.isSubscriptionPurchaseSupported:()Z │ │ +4380d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4380d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/BillingManager;) │ │ name : 'log' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4381ac: |[4381ac] tech.ula.utils.BillingManager.log:(Ljava/lang/String;)V │ │ -4381bc: 1a00 e11c |0000: const-string v0, "BillingManager" // string@1ce1 │ │ -4381c0: 7120 0508 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0805 │ │ -4381c6: 0e00 |0005: return-void │ │ +4381a0: |[4381a0] tech.ula.utils.BillingManager.log:(Ljava/lang/String;)V │ │ +4381b0: 1a00 e11c |0000: const-string v0, "BillingManager" // string@1ce1 │ │ +4381b4: 7120 0508 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0805 │ │ +4381ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/BillingManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -957194,34 +957194,34 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43820c: |[43820c] tech.ula.utils.BillingManager.startServiceConnection:(Lkotlin/jvm/functions/Function0;)V │ │ -43821c: 0e00 |0000: return-void │ │ +438200: |[438200] tech.ula.utils.BillingManager.startServiceConnection:(Lkotlin/jvm/functions/Function0;)V │ │ +438210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/BillingManager;) │ │ name : 'destroy' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -438144: |[438144] tech.ula.utils.BillingManager.destroy:()V │ │ -438154: 1a00 f981 |0000: const-string v0, "destroy()" // string@81f9 │ │ -438158: 7020 23d3 0100 |0002: invoke-direct {v1, v0}, Ltech/ula/utils/BillingManager;.log:(Ljava/lang/String;)V // method@d323 │ │ -43815e: 0e00 |0005: return-void │ │ +438138: |[438138] tech.ula.utils.BillingManager.destroy:()V │ │ +438148: 1a00 f981 |0000: const-string v0, "destroy()" // string@81f9 │ │ +43814c: 7020 23d3 0100 |0002: invoke-direct {v1, v0}, Ltech/ula/utils/BillingManager;.log:(Ljava/lang/String;)V // method@d323 │ │ +438152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/BillingManager; │ │ │ │ #1 : (in Ltech/ula/utils/BillingManager;) │ │ @@ -957229,48 +957229,48 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4381c8: |[4381c8] tech.ula.utils.BillingManager.queryInAppPurchases:()V │ │ -4381d8: 0e00 |0000: return-void │ │ +4381bc: |[4381bc] tech.ula.utils.BillingManager.queryInAppPurchases:()V │ │ +4381cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/BillingManager;) │ │ name : 'querySubPurchases' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4381dc: |[4381dc] tech.ula.utils.BillingManager.querySubPurchases:()V │ │ -4381ec: 0e00 |0000: return-void │ │ +4381d0: |[4381d0] tech.ula.utils.BillingManager.querySubPurchases:()V │ │ +4381e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/BillingManager;) │ │ name : 'startPurchaseFlow' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4381f0: |[4381f0] tech.ula.utils.BillingManager.startPurchaseFlow:(Ljava/lang/String;)V │ │ -438200: 1a00 10bb |0000: const-string v0, "productId" // string@bb10 │ │ -438204: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43820a: 0e00 |0005: return-void │ │ +4381e4: |[4381e4] tech.ula.utils.BillingManager.startPurchaseFlow:(Ljava/lang/String;)V │ │ +4381f4: 1a00 10bb |0000: const-string v0, "productId" // string@bb10 │ │ +4381f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4381fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7394 (BillingManager.kt) │ │ │ │ Class #3501 header: │ │ @@ -957301,17 +957301,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4383c4: |[4383c4] tech.ula.utils.BreadcrumbType.:()V │ │ -4383d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4383da: 0e00 |0003: return-void │ │ +4383b8: |[4383b8] tech.ula.utils.BreadcrumbType.:()V │ │ +4383c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4383ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/BreadcrumbType; │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType;) │ │ @@ -957319,17 +957319,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4383dc: |[4383dc] tech.ula.utils.BreadcrumbType.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4383ec: 7010 37d3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType;.:()V // method@d337 │ │ -4383f2: 0e00 |0003: return-void │ │ +4383d0: |[4383d0] tech.ula.utils.BreadcrumbType.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4383e0: 7010 37d3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType;.:()V // method@d337 │ │ +4383e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/BreadcrumbType; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -957433,29 +957433,29 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -438af0: |[438af0] tech.ula.utils.BusyboxExecutor.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;)V │ │ -438b00: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ -438b04: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438b0a: 1a00 3abb |0005: const-string v0, "prootDebugLogger" // string@bb3a │ │ -438b0e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438b14: 1a00 2b78 |000a: const-string v0, "busyboxWrapper" // string@782b │ │ -438b18: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438b1e: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -438b24: 5b12 7da2 |0012: iput-object v2, v1, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ -438b28: 5b13 7ca2 |0014: iput-object v3, v1, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ -438b2c: 5b14 7aa2 |0016: iput-object v4, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -438b30: 6202 75a2 |0018: sget-object v2, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.INSTANCE:Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // field@a275 │ │ -438b34: 1f02 9a13 |001a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -438b38: 5b12 7ba2 |001c: iput-object v2, v1, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ -438b3c: 0e00 |001e: return-void │ │ +438ae4: |[438ae4] tech.ula.utils.BusyboxExecutor.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;)V │ │ +438af4: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ +438af8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438afe: 1a00 3abb |0005: const-string v0, "prootDebugLogger" // string@bb3a │ │ +438b02: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438b08: 1a00 2b78 |000a: const-string v0, "busyboxWrapper" // string@782b │ │ +438b0c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438b12: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +438b18: 5b12 7da2 |0012: iput-object v2, v1, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ +438b1c: 5b13 7ca2 |0014: iput-object v3, v1, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ +438b20: 5b14 7aa2 |0016: iput-object v4, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438b24: 6202 75a2 |0018: sget-object v2, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.INSTANCE:Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // field@a275 │ │ +438b28: 1f02 9a13 |001a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +438b2c: 5b12 7ba2 |001c: iput-object v2, v1, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ +438b30: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=16 │ │ 0x0018 line=22 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x001f reg=2 (null) Ltech/ula/utils/UlaFiles; │ │ @@ -957467,21 +957467,21 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -438b40: |[438b40] tech.ula.utils.BusyboxExecutor.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -438b50: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -438b54: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ -438b58: 2203 001b |0004: new-instance v3, Ltech/ula/utils/BusyboxWrapper; // type@1b00 │ │ -438b5c: 7020 50d3 1300 |0006: invoke-direct {v3, v1}, Ltech/ula/utils/BusyboxWrapper;.:(Ltech/ula/utils/UlaFiles;)V // method@d350 │ │ -438b62: 7040 44d3 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;)V // method@d344 │ │ -438b68: 0e00 |000c: return-void │ │ +438b34: |[438b34] tech.ula.utils.BusyboxExecutor.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +438b44: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +438b48: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ +438b4c: 2203 001b |0004: new-instance v3, Ltech/ula/utils/BusyboxWrapper; // type@1b00 │ │ +438b50: 7020 50d3 1300 |0006: invoke-direct {v3, v1}, Ltech/ula/utils/BusyboxWrapper;.:(Ltech/ula/utils/UlaFiles;)V // method@d350 │ │ +438b56: 7040 44d3 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;)V // method@d344 │ │ +438b5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x000d reg=1 (null) Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x000d reg=2 (null) Ltech/ula/utils/ProotDebugLogger; │ │ @@ -957494,35 +957494,35 @@ │ │ type : '(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -438b6c: |[438b6c] tech.ula.utils.BusyboxExecutor.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V │ │ -438b7c: 6200 d97c |0000: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ -438b80: 2201 4410 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ -438b84: 7030 8a82 3100 |0004: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ -438b8a: 1f01 5110 |0007: check-cast v1, Ljava/io/Reader; // type@1051 │ │ -438b8e: 2013 2d10 |0009: instance-of v3, v1, Ljava/io/BufferedReader; // type@102d │ │ -438b92: 3803 0600 |000b: if-eqz v3, 0011 // +0006 │ │ -438b96: 1f01 2d10 |000d: check-cast v1, Ljava/io/BufferedReader; // type@102d │ │ -438b9a: 0713 |000f: move-object v3, v1 │ │ -438b9c: 2808 |0010: goto 0018 // +0008 │ │ -438b9e: 2203 2d10 |0011: new-instance v3, Ljava/io/BufferedReader; // type@102d │ │ -438ba2: 1300 0020 |0013: const/16 v0, #int 8192 // #2000 │ │ -438ba6: 7030 0882 1300 |0015: invoke-direct {v3, v1, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@8208 │ │ -438bac: 0730 |0018: move-object v0, v3 │ │ -438bae: 1f00 5110 |0019: check-cast v0, Ljava/io/Reader; // type@1051 │ │ -438bb2: 2201 fc1a |001b: new-instance v1, Ltech/ula/utils/BusyboxExecutor$collectOutput$1; // type@1afc │ │ -438bb6: 7020 39d3 4100 |001d: invoke-direct {v1, v4}, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.:(Lkotlin/jvm/functions/Function1;)V // method@d339 │ │ -438bbc: 1f01 9a13 |0020: check-cast v1, Lkotlin/jvm/functions/Function1; // type@139a │ │ -438bc0: 7120 249e 1000 |0022: invoke-static {v0, v1}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ -438bc6: 6e10 0982 0300 |0025: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ -438bcc: 0e00 |0028: return-void │ │ +438b60: |[438b60] tech.ula.utils.BusyboxExecutor.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V │ │ +438b70: 6200 d97c |0000: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ +438b74: 2201 4410 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ +438b78: 7030 8a82 3100 |0004: invoke-direct {v1, v3, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ +438b7e: 1f01 5110 |0007: check-cast v1, Ljava/io/Reader; // type@1051 │ │ +438b82: 2013 2d10 |0009: instance-of v3, v1, Ljava/io/BufferedReader; // type@102d │ │ +438b86: 3803 0600 |000b: if-eqz v3, 0011 // +0006 │ │ +438b8a: 1f01 2d10 |000d: check-cast v1, Ljava/io/BufferedReader; // type@102d │ │ +438b8e: 0713 |000f: move-object v3, v1 │ │ +438b90: 2808 |0010: goto 0018 // +0008 │ │ +438b92: 2203 2d10 |0011: new-instance v3, Ljava/io/BufferedReader; // type@102d │ │ +438b96: 1300 0020 |0013: const/16 v0, #int 8192 // #2000 │ │ +438b9a: 7030 0882 1300 |0015: invoke-direct {v3, v1, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@8208 │ │ +438ba0: 0730 |0018: move-object v0, v3 │ │ +438ba2: 1f00 5110 |0019: check-cast v0, Ljava/io/Reader; // type@1051 │ │ +438ba6: 2201 fc1a |001b: new-instance v1, Ltech/ula/utils/BusyboxExecutor$collectOutput$1; // type@1afc │ │ +438baa: 7020 39d3 4100 |001d: invoke-direct {v1, v4}, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.:(Lkotlin/jvm/functions/Function1;)V // method@d339 │ │ +438bb0: 1f01 9a13 |0020: check-cast v1, Lkotlin/jvm/functions/Function1; // type@139a │ │ +438bb4: 7120 249e 1000 |0022: invoke-static {v0, v1}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ +438bba: 6e10 0982 0300 |0025: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ +438bc0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0018 line=129 │ │ 0x0025 line=131 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Ltech/ula/utils/BusyboxExecutor; │ │ @@ -957534,21 +957534,21 @@ │ │ type : '(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43861c: |[43861c] tech.ula.utils.BusyboxExecutor.executeCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ -43862c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -438630: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -438634: 5402 7ba2 |0004: iget-object v2, v0, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ -438638: 6e30 47d3 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeCommand:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d347 │ │ -43863e: 0c00 |0009: move-result-object v0 │ │ -438640: 1100 |000a: return-object v0 │ │ +438610: |[438610] tech.ula.utils.BusyboxExecutor.executeCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ +438620: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +438624: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +438628: 5402 7ba2 |0004: iget-object v2, v0, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ +43862c: 6e30 47d3 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeCommand:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d347 │ │ +438632: 0c00 |0009: move-result-object v0 │ │ +438634: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -957560,39 +957560,39 @@ │ │ type : '(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 41 16-bit code units │ │ -438680: |[438680] tech.ula.utils.BusyboxExecutor.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ -438690: dd0f 0e08 |0000: and-int/lit8 v15, v14, #int 8 // #08 │ │ -438694: 380f 0700 |0002: if-eqz v15, 0009 // +0007 │ │ -438698: 220b 2511 |0004: new-instance v11, Ljava/util/HashMap; // type@1125 │ │ -43869c: 7010 3587 0b00 |0006: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@8735 │ │ -4386a2: 07b4 |0009: move-object v4, v11 │ │ -4386a4: dd0b 0e10 |000a: and-int/lit8 v11, v14, #int 16 // #10 │ │ -4386a8: 380b 0400 |000c: if-eqz v11, 0010 // +0004 │ │ -4386ac: 547c 7ba2 |000e: iget-object v12, v7, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ -4386b0: 07c5 |0010: move-object v5, v12 │ │ -4386b2: dd0b 0e20 |0011: and-int/lit8 v11, v14, #int 32 // #20 │ │ -4386b6: 380b 0c00 |0013: if-eqz v11, 001f // +000c │ │ -4386ba: 7100 e2ab 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -4386c0: 0c0b |0018: move-result-object v11 │ │ -4386c2: 1f0b f512 |0019: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -4386c6: 7110 54ab 0b00 |001b: invoke-static {v11}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ -4386cc: 0c0d |001e: move-result-object v13 │ │ -4386ce: 07d6 |001f: move-object v6, v13 │ │ -4386d0: 0770 |0020: move-object v0, v7 │ │ -4386d2: 0781 |0021: move-object v1, v8 │ │ -4386d4: 0792 |0022: move-object v2, v9 │ │ -4386d6: 01a3 |0023: move v3, v10 │ │ -4386d8: 7407 49d3 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;)Ltech/ula/utils/ExecutionResult; // method@d349 │ │ -4386de: 0c07 |0027: move-result-object v7 │ │ -4386e0: 1107 |0028: return-object v7 │ │ +438674: |[438674] tech.ula.utils.BusyboxExecutor.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ +438684: dd0f 0e08 |0000: and-int/lit8 v15, v14, #int 8 // #08 │ │ +438688: 380f 0700 |0002: if-eqz v15, 0009 // +0007 │ │ +43868c: 220b 2511 |0004: new-instance v11, Ljava/util/HashMap; // type@1125 │ │ +438690: 7010 3587 0b00 |0006: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@8735 │ │ +438696: 07b4 |0009: move-object v4, v11 │ │ +438698: dd0b 0e10 |000a: and-int/lit8 v11, v14, #int 16 // #10 │ │ +43869c: 380b 0400 |000c: if-eqz v11, 0010 // +0004 │ │ +4386a0: 547c 7ba2 |000e: iget-object v12, v7, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ +4386a4: 07c5 |0010: move-object v5, v12 │ │ +4386a6: dd0b 0e20 |0011: and-int/lit8 v11, v14, #int 32 // #20 │ │ +4386aa: 380b 0c00 |0013: if-eqz v11, 001f // +000c │ │ +4386ae: 7100 e2ab 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4386b4: 0c0b |0018: move-result-object v11 │ │ +4386b6: 1f0b f512 |0019: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4386ba: 7110 54ab 0b00 |001b: invoke-static {v11}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ +4386c0: 0c0d |001e: move-result-object v13 │ │ +4386c2: 07d6 |001f: move-object v6, v13 │ │ +4386c4: 0770 |0020: move-object v0, v7 │ │ +4386c6: 0781 |0021: move-object v1, v8 │ │ +4386c8: 0792 |0022: move-object v2, v9 │ │ +4386ca: 01a3 |0023: move v3, v10 │ │ +4386cc: 7407 49d3 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;)Ltech/ula/utils/ExecutionResult; // method@d349 │ │ +4386d2: 0c07 |0027: move-result-object v7 │ │ +4386d4: 1107 |0028: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=66 │ │ 0x000e line=67 │ │ 0x0015 line=68 │ │ locals : │ │ 0x0000 - 0x0029 reg=7 (null) Ltech/ula/utils/BusyboxExecutor; │ │ @@ -957610,21 +957610,21 @@ │ │ type : '(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -438950: |[438950] tech.ula.utils.BusyboxExecutor.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ -438960: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -438964: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -438968: 5402 7ba2 |0004: iget-object v2, v0, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ -43896c: 6e30 4bd3 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeScript:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34b │ │ -438972: 0c00 |0009: move-result-object v0 │ │ -438974: 1100 |000a: return-object v0 │ │ +438944: |[438944] tech.ula.utils.BusyboxExecutor.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; │ │ +438954: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +438958: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +43895c: 5402 7ba2 |0004: iget-object v2, v0, Ltech/ula/utils/BusyboxExecutor;.discardOutput:Lkotlin/jvm/functions/Function1; // field@a27b │ │ +438960: 6e30 4bd3 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeScript:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34b │ │ +438966: 0c00 |0009: move-result-object v0 │ │ +438968: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000b reg=2 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -957636,35 +957636,35 @@ │ │ type : '(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4389b4: |[4389b4] tech.ula.utils.BusyboxExecutor.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; │ │ -4389c4: 6e10 1784 0400 |0000: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@8417 │ │ -4389ca: 0a00 |0003: move-result v0 │ │ -4389cc: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -4389d0: 6204 06a3 |0006: sget-object v4, Ltech/ula/utils/SuccessfulExecution;.INSTANCE:Ltech/ula/utils/SuccessfulExecution; // field@a306 │ │ -4389d4: 1f04 161b |0008: check-cast v4, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -4389d8: 281e |000a: goto 0028 // +001e │ │ -4389da: 2200 1d1b |000b: new-instance v0, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -4389de: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4389e2: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4389e8: 1a02 cf20 |0012: const-string v2, "Command failed with: " // string@20cf │ │ -4389ec: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4389f2: 6e10 1384 0400 |0017: invoke-virtual {v4}, Ljava/lang/Process;.exitValue:()I // method@8413 │ │ -4389f8: 0a04 |001a: move-result v4 │ │ -4389fa: 6e20 8a84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -438a00: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -438a06: 0c04 |0021: move-result-object v4 │ │ -438a08: 7020 04d4 4000 |0022: invoke-direct {v0, v4}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ -438a0e: 0704 |0025: move-object v4, v0 │ │ -438a10: 1f04 161b |0026: check-cast v4, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438a14: 1104 |0028: return-object v4 │ │ +4389a8: |[4389a8] tech.ula.utils.BusyboxExecutor.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; │ │ +4389b8: 6e10 1784 0400 |0000: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@8417 │ │ +4389be: 0a00 |0003: move-result v0 │ │ +4389c0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +4389c4: 6204 06a3 |0006: sget-object v4, Ltech/ula/utils/SuccessfulExecution;.INSTANCE:Ltech/ula/utils/SuccessfulExecution; // field@a306 │ │ +4389c8: 1f04 161b |0008: check-cast v4, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +4389cc: 281e |000a: goto 0028 // +001e │ │ +4389ce: 2200 1d1b |000b: new-instance v0, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +4389d2: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4389d6: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4389dc: 1a02 cf20 |0012: const-string v2, "Command failed with: " // string@20cf │ │ +4389e0: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4389e6: 6e10 1384 0400 |0017: invoke-virtual {v4}, Ljava/lang/Process;.exitValue:()I // method@8413 │ │ +4389ec: 0a04 |001a: move-result v4 │ │ +4389ee: 6e20 8a84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4389f4: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4389fa: 0c04 |0021: move-result-object v4 │ │ +4389fc: 7020 04d4 4000 |0022: invoke-direct {v0, v4}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ +438a02: 0704 |0025: move-object v4, v0 │ │ +438a04: 1f04 161b |0026: check-cast v4, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438a08: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000b line=136 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x0029 reg=4 (null) Ljava/lang/Process; │ │ @@ -957674,59 +957674,59 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -438a18: |[438a18] tech.ula.utils.BusyboxExecutor.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ -438a28: 5420 7aa2 |0000: iget-object v0, v2, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -438a2c: 6e10 52d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.busyboxIsPresent:()Z // method@d352 │ │ -438a32: 0a00 |0005: move-result v0 │ │ -438a34: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -438a38: 2203 2c1b |0008: new-instance v3, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -438a3c: 1a04 2778 |000a: const-string v4, "busybox" // string@7827 │ │ -438a40: 7020 5bd4 4300 |000c: invoke-direct {v3, v4}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ -438a46: 1f03 161b |000f: check-cast v3, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438a4a: 1103 |0011: return-object v3 │ │ -438a4c: 5420 7aa2 |0012: iget-object v0, v2, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -438a50: 6e10 54d3 0000 |0014: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.getBusyboxEnv:()Ljava/util/HashMap; // method@d354 │ │ -438a56: 0c00 |0017: move-result-object v0 │ │ -438a58: 2201 8710 |0018: new-instance v1, Ljava/lang/ProcessBuilder; // type@1087 │ │ -438a5c: 7020 1884 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ -438a62: 5423 7da2 |001d: iget-object v3, v2, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ -438a66: 6e10 bcd4 0300 |001f: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -438a6c: 0c03 |0022: move-result-object v3 │ │ -438a6e: 6e20 1984 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ -438a74: 6e10 1a84 0100 |0026: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.environment:()Ljava/util/Map; // method@841a │ │ -438a7a: 0c03 |0029: move-result-object v3 │ │ -438a7c: 1f00 3011 |002a: check-cast v0, Ljava/util/Map; // type@1130 │ │ -438a80: 7220 b287 0300 |002c: invoke-interface {v3, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@87b2 │ │ -438a86: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -438a88: 6e20 1b84 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@841b │ │ -438a8e: 6e10 1c84 0100 |0033: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ -438a94: 0c03 |0036: move-result-object v3 │ │ -438a96: 1a00 f5ba |0037: const-string v0, "process" // string@baf5 │ │ -438a9a: 7120 569f 0300 |0039: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -438aa0: 6e10 1584 0300 |003c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ -438aa6: 0c00 |003f: move-result-object v0 │ │ -438aa8: 1a01 f6ba |0040: const-string v1, "process.inputStream" // string@baf6 │ │ -438aac: 7120 569f 1000 |0042: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -438ab2: 7030 46d3 0204 |0045: invoke-direct {v2, v0, v4}, Ltech/ula/utils/BusyboxExecutor;.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V // method@d346 │ │ -438ab8: 7020 4dd3 3200 |0048: invoke-direct {v2, v3}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ -438abe: 0c03 |004b: move-result-object v3 │ │ -438ac0: 280e |004c: goto 005a // +000e │ │ -438ac2: 0d03 |004d: move-exception v3 │ │ -438ac4: 2204 1d1b |004e: new-instance v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -438ac8: 7110 7d84 0300 |0050: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -438ace: 0c03 |0053: move-result-object v3 │ │ -438ad0: 7020 04d4 3400 |0054: invoke-direct {v4, v3}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ -438ad6: 0743 |0057: move-object v3, v4 │ │ -438ad8: 1f03 161b |0058: check-cast v3, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438adc: 1103 |005a: return-object v3 │ │ +438a0c: |[438a0c] tech.ula.utils.BusyboxExecutor.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ +438a1c: 5420 7aa2 |0000: iget-object v0, v2, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438a20: 6e10 52d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.busyboxIsPresent:()Z // method@d352 │ │ +438a26: 0a00 |0005: move-result v0 │ │ +438a28: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +438a2c: 2203 2c1b |0008: new-instance v3, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +438a30: 1a04 2778 |000a: const-string v4, "busybox" // string@7827 │ │ +438a34: 7020 5bd4 4300 |000c: invoke-direct {v3, v4}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ +438a3a: 1f03 161b |000f: check-cast v3, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438a3e: 1103 |0011: return-object v3 │ │ +438a40: 5420 7aa2 |0012: iget-object v0, v2, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438a44: 6e10 54d3 0000 |0014: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.getBusyboxEnv:()Ljava/util/HashMap; // method@d354 │ │ +438a4a: 0c00 |0017: move-result-object v0 │ │ +438a4c: 2201 8710 |0018: new-instance v1, Ljava/lang/ProcessBuilder; // type@1087 │ │ +438a50: 7020 1884 3100 |001a: invoke-direct {v1, v3}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ +438a56: 5423 7da2 |001d: iget-object v3, v2, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ +438a5a: 6e10 bcd4 0300 |001f: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +438a60: 0c03 |0022: move-result-object v3 │ │ +438a62: 6e20 1984 3100 |0023: invoke-virtual {v1, v3}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ +438a68: 6e10 1a84 0100 |0026: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.environment:()Ljava/util/Map; // method@841a │ │ +438a6e: 0c03 |0029: move-result-object v3 │ │ +438a70: 1f00 3011 |002a: check-cast v0, Ljava/util/Map; // type@1130 │ │ +438a74: 7220 b287 0300 |002c: invoke-interface {v3, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@87b2 │ │ +438a7a: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +438a7c: 6e20 1b84 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@841b │ │ +438a82: 6e10 1c84 0100 |0033: invoke-virtual {v1}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ +438a88: 0c03 |0036: move-result-object v3 │ │ +438a8a: 1a00 f5ba |0037: const-string v0, "process" // string@baf5 │ │ +438a8e: 7120 569f 0300 |0039: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +438a94: 6e10 1584 0300 |003c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ +438a9a: 0c00 |003f: move-result-object v0 │ │ +438a9c: 1a01 f6ba |0040: const-string v1, "process.inputStream" // string@baf6 │ │ +438aa0: 7120 569f 1000 |0042: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +438aa6: 7030 46d3 0204 |0045: invoke-direct {v2, v0, v4}, Ltech/ula/utils/BusyboxExecutor;.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V // method@d346 │ │ +438aac: 7020 4dd3 3200 |0048: invoke-direct {v2, v3}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ +438ab2: 0c03 |004b: move-result-object v3 │ │ +438ab4: 280e |004c: goto 005a // +000e │ │ +438ab6: 0d03 |004d: move-exception v3 │ │ +438ab8: 2204 1d1b |004e: new-instance v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +438abc: 7110 7d84 0300 |0050: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +438ac2: 0c03 |0053: move-result-object v3 │ │ +438ac4: 7020 04d4 3400 |0054: invoke-direct {v4, v3}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ +438aca: 0743 |0057: move-object v3, v4 │ │ +438acc: 1f03 161b |0058: check-cast v3, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438ad0: 1103 |005a: return-object v3 │ │ catches : 1 │ │ 0x0033 - 0x004c │ │ Ljava/lang/Exception; -> 0x004d │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x0012 line=47 │ │ @@ -957749,25 +957749,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -438644: |[438644] tech.ula.utils.BusyboxExecutor.executeCommand:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ -438654: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ -438658: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43865e: 1a00 9aa2 |0005: const-string v0, "listener" // string@a29a │ │ -438662: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438668: 5410 7aa2 |000a: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -43866c: 6e20 58d3 2000 |000c: invoke-virtual {v0, v2}, Ltech/ula/utils/BusyboxWrapper;.wrapCommand:(Ljava/lang/String;)Ljava/util/List; // method@d358 │ │ -438672: 0c02 |000f: move-result-object v2 │ │ -438674: 7030 4fd3 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34f │ │ -43867a: 0c02 |0013: move-result-object v2 │ │ -43867c: 1102 |0014: return-object v2 │ │ +438638: |[438638] tech.ula.utils.BusyboxExecutor.executeCommand:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ +438648: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ +43864c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438652: 1a00 9aa2 |0005: const-string v0, "listener" // string@a29a │ │ +438656: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43865c: 5410 7aa2 |000a: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438660: 6e20 58d3 2000 |000c: invoke-virtual {v0, v2}, Ltech/ula/utils/BusyboxWrapper;.wrapCommand:(Ljava/lang/String;)Ljava/util/List; // method@d358 │ │ +438666: 0c02 |000f: move-result-object v2 │ │ +438668: 7030 4fd3 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34f │ │ +43866e: 0c02 |0013: move-result-object v2 │ │ +438670: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=37 │ │ 0x0010 line=39 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -957778,150 +957778,150 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 289 16-bit code units │ │ -4386e4: |[4386e4] tech.ula.utils.BusyboxExecutor.executeProotCommand:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;)Ltech/ula/utils/ExecutionResult; │ │ -4386f4: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ -4386f8: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4386fe: 1a00 6887 |0005: const-string v0, "filesystemDirName" // string@8768 │ │ -438702: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438708: 1a00 8f85 |000a: const-string v0, "env" // string@858f │ │ -43870c: 7120 5f9f 0900 |000c: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438712: 1a00 9aa2 |000f: const-string v0, "listener" // string@a29a │ │ -438716: 7120 5f9f 0a00 |0011: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43871c: 1a00 627e |0014: const-string v0, "coroutineScope" // string@7e62 │ │ -438720: 7120 5f9f 0b00 |0016: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438726: 5450 7aa2 |0019: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -43872a: 6e10 52d3 0000 |001b: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.busyboxIsPresent:()Z // method@d352 │ │ -438730: 0a00 |001e: move-result v0 │ │ -438732: 3900 0c00 |001f: if-nez v0, 002b // +000c │ │ -438736: 2206 2c1b |0021: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -43873a: 1a07 2778 |0023: const-string v7, "busybox" // string@7827 │ │ -43873e: 7020 5bd4 7600 |0025: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ -438744: 1f06 161b |0028: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438748: 1106 |002a: return-object v6 │ │ -43874a: 5450 7aa2 |002b: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -43874e: 6e10 57d3 0000 |002d: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.prootIsPresent:()Z // method@d357 │ │ -438754: 0a00 |0030: move-result v0 │ │ -438756: 3900 0c00 |0031: if-nez v0, 003d // +000c │ │ -43875a: 2206 2c1b |0033: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -43875e: 1a07 38bb |0035: const-string v7, "proot" // string@bb38 │ │ -438762: 7020 5bd4 7600 |0037: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ -438768: 1f06 161b |003a: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -43876c: 1106 |003c: return-object v6 │ │ -43876e: 5450 7aa2 |003d: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -438772: 6e10 53d3 0000 |003f: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.executionScriptIsPresent:()Z // method@d353 │ │ -438778: 0a00 |0042: move-result v0 │ │ -43877a: 3900 0c00 |0043: if-nez v0, 004f // +000c │ │ -43877e: 2206 2c1b |0045: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -438782: 1a07 3286 |0047: const-string v7, "execution script" // string@8632 │ │ -438786: 7020 5bd4 7600 |0049: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ -43878c: 1f06 161b |004c: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438790: 1106 |004e: return-object v6 │ │ -438792: 5450 7ca2 |004f: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ -438796: 6e10 8fd4 0000 |0051: invoke-virtual {v0}, Ltech/ula/utils/ProotDebugLogger;.isEnabled:()Z // method@d48f │ │ -43879c: 0a00 |0054: move-result v0 │ │ -43879e: 3800 0900 |0055: if-eqz v0, 005e // +0009 │ │ -4387a2: 5451 7ca2 |0057: iget-object v1, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ -4387a6: 6e10 8ed4 0100 |0059: invoke-virtual {v1}, Ltech/ula/utils/ProotDebugLogger;.getVerbosityLevel:()Ljava/lang/String; // method@d48e │ │ -4387ac: 0c01 |005c: move-result-object v1 │ │ -4387ae: 2803 |005d: goto 0060 // +0003 │ │ -4387b0: 1a01 6513 |005e: const-string v1, "-1" // string@1365 │ │ -4387b4: 5452 7aa2 |0060: iget-object v2, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -4387b8: 6e20 51d3 6200 |0062: invoke-virtual {v2, v6}, Ltech/ula/utils/BusyboxWrapper;.addBusyboxAndProot:(Ljava/lang/String;)Ljava/util/List; // method@d351 │ │ -4387be: 0c06 |0065: move-result-object v6 │ │ -4387c0: 2202 3910 |0066: new-instance v2, Ljava/io/File; // type@1039 │ │ -4387c4: 2203 9410 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -4387c8: 7010 8384 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4387ce: 5454 7da2 |006d: iget-object v4, v5, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ -4387d2: 6e10 bcd4 0400 |006f: invoke-virtual {v4}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -4387d8: 0c04 |0072: move-result-object v4 │ │ -4387da: 6e10 4682 0400 |0073: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -4387e0: 0c04 |0076: move-result-object v4 │ │ -4387e2: 6e20 8f84 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4387e8: 1304 2f00 |007a: const/16 v4, #int 47 // #2f │ │ -4387ec: 6e20 8784 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4387f2: 6e20 8f84 7300 |007f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4387f8: 6e10 9f84 0300 |0082: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4387fe: 0c07 |0085: move-result-object v7 │ │ -438800: 7020 3b82 7200 |0086: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -438806: 5457 7aa2 |0089: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -43880a: 6e30 55d3 2701 |008b: invoke-virtual {v7, v2, v1}, Ltech/ula/utils/BusyboxWrapper;.getProotEnv:(Ljava/io/File;Ljava/lang/String;)Ljava/util/HashMap; // method@d355 │ │ -438810: 0c07 |008e: move-result-object v7 │ │ -438812: 1f07 3011 |008f: check-cast v7, Ljava/util/Map; // type@1130 │ │ -438816: 6e20 4187 7900 |0091: invoke-virtual {v9, v7}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@8741 │ │ -43881c: 2207 8710 |0094: new-instance v7, Ljava/lang/ProcessBuilder; // type@1087 │ │ -438820: 7020 1884 6700 |0096: invoke-direct {v7, v6}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ -438826: 5456 7da2 |0099: iget-object v6, v5, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ -43882a: 6e10 bcd4 0600 |009b: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -438830: 0c06 |009e: move-result-object v6 │ │ -438832: 6e20 1984 6700 |009f: invoke-virtual {v7, v6}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ -438838: 6e10 1a84 0700 |00a2: invoke-virtual {v7}, Ljava/lang/ProcessBuilder;.environment:()Ljava/util/Map; // method@841a │ │ -43883e: 0c06 |00a5: move-result-object v6 │ │ -438840: 1f09 3011 |00a6: check-cast v9, Ljava/util/Map; // type@1130 │ │ -438844: 7220 b287 9600 |00a8: invoke-interface {v6, v9}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@87b2 │ │ -43884a: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ -43884c: 6e20 1b84 6700 |00ac: invoke-virtual {v7, v6}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@841b │ │ -438852: 6e10 1c84 0700 |00af: invoke-virtual {v7}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ -438858: 0c06 |00b2: move-result-object v6 │ │ -43885a: 1a07 2e54 |00b3: const-string v7, "Output redirecting to proot debug log" // string@542e │ │ -43885e: 1a09 f6ba |00b5: const-string v9, "process.inputStream" // string@baf6 │ │ -438862: 1a01 f5ba |00b7: const-string v1, "process" // string@baf5 │ │ -438866: 3800 1b00 |00b9: if-eqz v0, 00d4 // +001b │ │ -43886a: 3808 1900 |00bb: if-eqz v8, 00d4 // +0019 │ │ -43886e: 7220 4e9e 7a00 |00bd: invoke-interface {v10, v7}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ -438874: 5457 7ca2 |00c0: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ -438878: 7120 569f 1600 |00c2: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43887e: 6e10 1584 0600 |00c5: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ -438884: 0c08 |00c8: move-result-object v8 │ │ -438886: 7120 569f 9800 |00c9: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43888c: 6e30 90d4 870b |00cc: invoke-virtual {v7, v8, v11}, Ltech/ula/utils/ProotDebugLogger;.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d490 │ │ -438892: 7020 4dd3 6500 |00cf: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ -438898: 0c06 |00d2: move-result-object v6 │ │ -43889a: 284d |00d3: goto 0120 // +004d │ │ -43889c: 3800 1f00 |00d4: if-eqz v0, 00f3 // +001f │ │ -4388a0: 3908 1d00 |00d6: if-nez v8, 00f3 // +001d │ │ -4388a4: 7220 4e9e 7a00 |00d8: invoke-interface {v10, v7}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ -4388aa: 5457 7ca2 |00db: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ -4388ae: 7120 569f 1600 |00dd: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4388b4: 6e10 1584 0600 |00e0: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ -4388ba: 0c08 |00e3: move-result-object v8 │ │ -4388bc: 7120 569f 9800 |00e4: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4388c2: 6e30 90d4 870b |00e7: invoke-virtual {v7, v8, v11}, Ltech/ula/utils/ProotDebugLogger;.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d490 │ │ -4388c8: 2207 311b |00ea: new-instance v7, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -4388cc: 7020 70d4 6700 |00ec: invoke-direct {v7, v6}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ -4388d2: 0776 |00ef: move-object v6, v7 │ │ -4388d4: 1f06 161b |00f0: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -4388d8: 282e |00f2: goto 0120 // +002e │ │ -4388da: 3808 1400 |00f3: if-eqz v8, 0107 // +0014 │ │ -4388de: 7120 569f 1600 |00f5: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4388e4: 6e10 1584 0600 |00f8: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ -4388ea: 0c07 |00fb: move-result-object v7 │ │ -4388ec: 7120 569f 9700 |00fc: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4388f2: 7030 46d3 750a |00ff: invoke-direct {v5, v7, v10}, Ltech/ula/utils/BusyboxExecutor;.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V // method@d346 │ │ -4388f8: 7020 4dd3 6500 |0102: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ -4388fe: 0c06 |0105: move-result-object v6 │ │ -438900: 281a |0106: goto 0120 // +001a │ │ -438902: 2207 311b |0107: new-instance v7, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -438906: 7120 569f 1600 |0109: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43890c: 7020 70d4 6700 |010c: invoke-direct {v7, v6}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ -438912: 0776 |010f: move-object v6, v7 │ │ -438914: 1f06 161b |0110: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438918: 280e |0112: goto 0120 // +000e │ │ -43891a: 0d06 |0113: move-exception v6 │ │ -43891c: 2207 1d1b |0114: new-instance v7, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -438920: 7110 7d84 0600 |0116: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -438926: 0c06 |0119: move-result-object v6 │ │ -438928: 7020 04d4 6700 |011a: invoke-direct {v7, v6}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ -43892e: 0776 |011d: move-object v6, v7 │ │ -438930: 1f06 161b |011e: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -438934: 1106 |0120: return-object v6 │ │ +4386d8: |[4386d8] tech.ula.utils.BusyboxExecutor.executeProotCommand:(Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;)Ltech/ula/utils/ExecutionResult; │ │ +4386e8: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ +4386ec: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4386f2: 1a00 6887 |0005: const-string v0, "filesystemDirName" // string@8768 │ │ +4386f6: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4386fc: 1a00 8f85 |000a: const-string v0, "env" // string@858f │ │ +438700: 7120 5f9f 0900 |000c: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438706: 1a00 9aa2 |000f: const-string v0, "listener" // string@a29a │ │ +43870a: 7120 5f9f 0a00 |0011: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438710: 1a00 627e |0014: const-string v0, "coroutineScope" // string@7e62 │ │ +438714: 7120 5f9f 0b00 |0016: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43871a: 5450 7aa2 |0019: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +43871e: 6e10 52d3 0000 |001b: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.busyboxIsPresent:()Z // method@d352 │ │ +438724: 0a00 |001e: move-result v0 │ │ +438726: 3900 0c00 |001f: if-nez v0, 002b // +000c │ │ +43872a: 2206 2c1b |0021: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +43872e: 1a07 2778 |0023: const-string v7, "busybox" // string@7827 │ │ +438732: 7020 5bd4 7600 |0025: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ +438738: 1f06 161b |0028: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +43873c: 1106 |002a: return-object v6 │ │ +43873e: 5450 7aa2 |002b: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438742: 6e10 57d3 0000 |002d: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.prootIsPresent:()Z // method@d357 │ │ +438748: 0a00 |0030: move-result v0 │ │ +43874a: 3900 0c00 |0031: if-nez v0, 003d // +000c │ │ +43874e: 2206 2c1b |0033: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +438752: 1a07 38bb |0035: const-string v7, "proot" // string@bb38 │ │ +438756: 7020 5bd4 7600 |0037: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ +43875c: 1f06 161b |003a: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438760: 1106 |003c: return-object v6 │ │ +438762: 5450 7aa2 |003d: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438766: 6e10 53d3 0000 |003f: invoke-virtual {v0}, Ltech/ula/utils/BusyboxWrapper;.executionScriptIsPresent:()Z // method@d353 │ │ +43876c: 0a00 |0042: move-result v0 │ │ +43876e: 3900 0c00 |0043: if-nez v0, 004f // +000c │ │ +438772: 2206 2c1b |0045: new-instance v6, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +438776: 1a07 3286 |0047: const-string v7, "execution script" // string@8632 │ │ +43877a: 7020 5bd4 7600 |0049: invoke-direct {v6, v7}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ +438780: 1f06 161b |004c: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438784: 1106 |004e: return-object v6 │ │ +438786: 5450 7ca2 |004f: iget-object v0, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ +43878a: 6e10 8fd4 0000 |0051: invoke-virtual {v0}, Ltech/ula/utils/ProotDebugLogger;.isEnabled:()Z // method@d48f │ │ +438790: 0a00 |0054: move-result v0 │ │ +438792: 3800 0900 |0055: if-eqz v0, 005e // +0009 │ │ +438796: 5451 7ca2 |0057: iget-object v1, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ +43879a: 6e10 8ed4 0100 |0059: invoke-virtual {v1}, Ltech/ula/utils/ProotDebugLogger;.getVerbosityLevel:()Ljava/lang/String; // method@d48e │ │ +4387a0: 0c01 |005c: move-result-object v1 │ │ +4387a2: 2803 |005d: goto 0060 // +0003 │ │ +4387a4: 1a01 6513 |005e: const-string v1, "-1" // string@1365 │ │ +4387a8: 5452 7aa2 |0060: iget-object v2, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +4387ac: 6e20 51d3 6200 |0062: invoke-virtual {v2, v6}, Ltech/ula/utils/BusyboxWrapper;.addBusyboxAndProot:(Ljava/lang/String;)Ljava/util/List; // method@d351 │ │ +4387b2: 0c06 |0065: move-result-object v6 │ │ +4387b4: 2202 3910 |0066: new-instance v2, Ljava/io/File; // type@1039 │ │ +4387b8: 2203 9410 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +4387bc: 7010 8384 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4387c2: 5454 7da2 |006d: iget-object v4, v5, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ +4387c6: 6e10 bcd4 0400 |006f: invoke-virtual {v4}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +4387cc: 0c04 |0072: move-result-object v4 │ │ +4387ce: 6e10 4682 0400 |0073: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +4387d4: 0c04 |0076: move-result-object v4 │ │ +4387d6: 6e20 8f84 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4387dc: 1304 2f00 |007a: const/16 v4, #int 47 // #2f │ │ +4387e0: 6e20 8784 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4387e6: 6e20 8f84 7300 |007f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4387ec: 6e10 9f84 0300 |0082: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4387f2: 0c07 |0085: move-result-object v7 │ │ +4387f4: 7020 3b82 7200 |0086: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +4387fa: 5457 7aa2 |0089: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +4387fe: 6e30 55d3 2701 |008b: invoke-virtual {v7, v2, v1}, Ltech/ula/utils/BusyboxWrapper;.getProotEnv:(Ljava/io/File;Ljava/lang/String;)Ljava/util/HashMap; // method@d355 │ │ +438804: 0c07 |008e: move-result-object v7 │ │ +438806: 1f07 3011 |008f: check-cast v7, Ljava/util/Map; // type@1130 │ │ +43880a: 6e20 4187 7900 |0091: invoke-virtual {v9, v7}, Ljava/util/HashMap;.putAll:(Ljava/util/Map;)V // method@8741 │ │ +438810: 2207 8710 |0094: new-instance v7, Ljava/lang/ProcessBuilder; // type@1087 │ │ +438814: 7020 1884 6700 |0096: invoke-direct {v7, v6}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ +43881a: 5456 7da2 |0099: iget-object v6, v5, Ltech/ula/utils/BusyboxExecutor;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27d │ │ +43881e: 6e10 bcd4 0600 |009b: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +438824: 0c06 |009e: move-result-object v6 │ │ +438826: 6e20 1984 6700 |009f: invoke-virtual {v7, v6}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ +43882c: 6e10 1a84 0700 |00a2: invoke-virtual {v7}, Ljava/lang/ProcessBuilder;.environment:()Ljava/util/Map; // method@841a │ │ +438832: 0c06 |00a5: move-result-object v6 │ │ +438834: 1f09 3011 |00a6: check-cast v9, Ljava/util/Map; // type@1130 │ │ +438838: 7220 b287 9600 |00a8: invoke-interface {v6, v9}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@87b2 │ │ +43883e: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ +438840: 6e20 1b84 6700 |00ac: invoke-virtual {v7, v6}, Ljava/lang/ProcessBuilder;.redirectErrorStream:(Z)Ljava/lang/ProcessBuilder; // method@841b │ │ +438846: 6e10 1c84 0700 |00af: invoke-virtual {v7}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ +43884c: 0c06 |00b2: move-result-object v6 │ │ +43884e: 1a07 2e54 |00b3: const-string v7, "Output redirecting to proot debug log" // string@542e │ │ +438852: 1a09 f6ba |00b5: const-string v9, "process.inputStream" // string@baf6 │ │ +438856: 1a01 f5ba |00b7: const-string v1, "process" // string@baf5 │ │ +43885a: 3800 1b00 |00b9: if-eqz v0, 00d4 // +001b │ │ +43885e: 3808 1900 |00bb: if-eqz v8, 00d4 // +0019 │ │ +438862: 7220 4e9e 7a00 |00bd: invoke-interface {v10, v7}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ +438868: 5457 7ca2 |00c0: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ +43886c: 7120 569f 1600 |00c2: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +438872: 6e10 1584 0600 |00c5: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ +438878: 0c08 |00c8: move-result-object v8 │ │ +43887a: 7120 569f 9800 |00c9: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +438880: 6e30 90d4 870b |00cc: invoke-virtual {v7, v8, v11}, Ltech/ula/utils/ProotDebugLogger;.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d490 │ │ +438886: 7020 4dd3 6500 |00cf: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ +43888c: 0c06 |00d2: move-result-object v6 │ │ +43888e: 284d |00d3: goto 0120 // +004d │ │ +438890: 3800 1f00 |00d4: if-eqz v0, 00f3 // +001f │ │ +438894: 3908 1d00 |00d6: if-nez v8, 00f3 // +001d │ │ +438898: 7220 4e9e 7a00 |00d8: invoke-interface {v10, v7}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ +43889e: 5457 7ca2 |00db: iget-object v7, v5, Ltech/ula/utils/BusyboxExecutor;.prootDebugLogger:Ltech/ula/utils/ProotDebugLogger; // field@a27c │ │ +4388a2: 7120 569f 1600 |00dd: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4388a8: 6e10 1584 0600 |00e0: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ +4388ae: 0c08 |00e3: move-result-object v8 │ │ +4388b0: 7120 569f 9800 |00e4: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4388b6: 6e30 90d4 870b |00e7: invoke-virtual {v7, v8, v11}, Ltech/ula/utils/ProotDebugLogger;.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d490 │ │ +4388bc: 2207 311b |00ea: new-instance v7, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +4388c0: 7020 70d4 6700 |00ec: invoke-direct {v7, v6}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ +4388c6: 0776 |00ef: move-object v6, v7 │ │ +4388c8: 1f06 161b |00f0: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +4388cc: 282e |00f2: goto 0120 // +002e │ │ +4388ce: 3808 1400 |00f3: if-eqz v8, 0107 // +0014 │ │ +4388d2: 7120 569f 1600 |00f5: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4388d8: 6e10 1584 0600 |00f8: invoke-virtual {v6}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@8415 │ │ +4388de: 0c07 |00fb: move-result-object v7 │ │ +4388e0: 7120 569f 9700 |00fc: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4388e6: 7030 46d3 750a |00ff: invoke-direct {v5, v7, v10}, Ltech/ula/utils/BusyboxExecutor;.collectOutput:(Ljava/io/InputStream;Lkotlin/jvm/functions/Function1;)V // method@d346 │ │ +4388ec: 7020 4dd3 6500 |0102: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxExecutor;.getProcessResult:(Ljava/lang/Process;)Ltech/ula/utils/ExecutionResult; // method@d34d │ │ +4388f2: 0c06 |0105: move-result-object v6 │ │ +4388f4: 281a |0106: goto 0120 // +001a │ │ +4388f6: 2207 311b |0107: new-instance v7, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +4388fa: 7120 569f 1600 |0109: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +438900: 7020 70d4 6700 |010c: invoke-direct {v7, v6}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ +438906: 0776 |010f: move-object v6, v7 │ │ +438908: 1f06 161b |0110: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +43890c: 280e |0112: goto 0120 // +000e │ │ +43890e: 0d06 |0113: move-exception v6 │ │ +438910: 2207 1d1b |0114: new-instance v7, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +438914: 7110 7d84 0600 |0116: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +43891a: 0c06 |0119: move-result-object v6 │ │ +43891c: 7020 04d4 6700 |011a: invoke-direct {v7, v6}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ +438922: 0776 |011d: move-object v6, v7 │ │ +438924: 1f06 161b |011e: check-cast v6, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +438928: 1106 |0120: return-object v6 │ │ catches : 2 │ │ 0x00af - 0x00b3 │ │ Ljava/lang/Exception; -> 0x0113 │ │ 0x00bd - 0x0112 │ │ Ljava/lang/Exception; -> 0x0113 │ │ positions : │ │ 0x0019 line=71 │ │ @@ -957964,25 +957964,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -438978: |[438978] tech.ula.utils.BusyboxExecutor.executeScript:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ -438988: 1a00 4ec2 |0000: const-string v0, "scriptCall" // string@c24e │ │ -43898c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438992: 1a00 9aa2 |0005: const-string v0, "listener" // string@a29a │ │ -438996: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43899c: 5410 7aa2 |000a: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ -4389a0: 6e20 59d3 2000 |000c: invoke-virtual {v0, v2}, Ltech/ula/utils/BusyboxWrapper;.wrapScript:(Ljava/lang/String;)Ljava/util/List; // method@d359 │ │ -4389a6: 0c02 |000f: move-result-object v2 │ │ -4389a8: 7030 4fd3 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34f │ │ -4389ae: 0c02 |0013: move-result-object v2 │ │ -4389b0: 1102 |0014: return-object v2 │ │ +43896c: |[43896c] tech.ula.utils.BusyboxExecutor.executeScript:(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; │ │ +43897c: 1a00 4ec2 |0000: const-string v0, "scriptCall" // string@c24e │ │ +438980: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438986: 1a00 9aa2 |0005: const-string v0, "listener" // string@a29a │ │ +43898a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438990: 5410 7aa2 |000a: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor;.busyboxWrapper:Ltech/ula/utils/BusyboxWrapper; // field@a27a │ │ +438994: 6e20 59d3 2000 |000c: invoke-virtual {v0, v2}, Ltech/ula/utils/BusyboxWrapper;.wrapScript:(Ljava/lang/String;)Ljava/util/List; // method@d359 │ │ +43899a: 0c02 |000f: move-result-object v2 │ │ +43899c: 7030 4fd3 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.runCommand:(Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ltech/ula/utils/ExecutionResult; // method@d34f │ │ +4389a2: 0c02 |0013: move-result-object v2 │ │ +4389a4: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x0010 line=30 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -957993,25 +957993,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4385e4: |[4385e4] tech.ula.utils.BusyboxExecutor.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -4385f4: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -4385fa: 0c00 |0003: move-result-object v0 │ │ -4385fc: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -438600: 2201 fe1a |0006: new-instance v1, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ -438604: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -438606: 7040 40d3 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d340 │ │ -43860c: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -438610: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -438616: 0c04 |0011: move-result-object v4 │ │ -438618: 1104 |0012: return-object v4 │ │ +4385d8: |[4385d8] tech.ula.utils.BusyboxExecutor.recursivelyDelete:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +4385e8: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4385ee: 0c00 |0003: move-result-object v0 │ │ +4385f0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4385f4: 2201 fe1a |0006: new-instance v1, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ +4385f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +4385fa: 7040 40d3 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d340 │ │ +438600: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +438604: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43860a: 0c04 |0011: move-result-object v4 │ │ +43860c: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/utils/BusyboxExecutor; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -958082,20 +958082,20 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -438ff0: |[438ff0] tech.ula.utils.BusyboxWrapper.:(Ltech/ula/utils/UlaFiles;)V │ │ -439000: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ -439004: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43900a: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -439010: 5b12 7ea2 |0008: iput-object v2, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -439014: 0e00 |000a: return-void │ │ +438fe4: |[438fe4] tech.ula.utils.BusyboxWrapper.:(Ltech/ula/utils/UlaFiles;)V │ │ +438ff4: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ +438ff8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438ffe: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +439004: 5b12 7ea2 |0008: iput-object v2, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +439008: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/BusyboxWrapper; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/utils/UlaFiles; │ │ │ │ @@ -958104,57 +958104,57 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -439018: |[439018] tech.ula.utils.BusyboxWrapper.handleHangingBindingDirectories:(Ljava/io/File;)V │ │ -439028: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -43902c: 1a01 aace |0002: const-string v1, "storage" // string@ceaa │ │ -439030: 7030 3a82 6001 |0004: invoke-direct {v0, v6, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -439036: 6e10 5282 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43903c: 0c01 |000a: move-result-object v1 │ │ -43903e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -439040: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -439042: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -439046: 2111 |000f: array-length v1, v1 │ │ -439048: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -43904c: 2803 |0012: goto 0015 // +0003 │ │ -43904e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -439050: 2802 |0014: goto 0016 // +0002 │ │ -439052: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -439054: 6e10 4582 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43905a: 0a04 |0019: move-result v4 │ │ -43905c: 3804 0d00 |001a: if-eqz v4, 0027 // +000d │ │ -439060: 6e10 4d82 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -439066: 0a04 |001f: move-result v4 │ │ -439068: 3804 0700 |0020: if-eqz v4, 0027 // +0007 │ │ -43906c: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -439070: 6e10 4382 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -439076: 6e10 5482 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43907c: 2200 3910 |002a: new-instance v0, Ljava/io/File; // type@1039 │ │ -439080: 1a01 75c2 |002c: const-string v1, "sdcard" // string@c275 │ │ -439084: 7030 3a82 6001 |002e: invoke-direct {v0, v6, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43908a: 6e10 5282 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -439090: 0c06 |0034: move-result-object v6 │ │ -439092: 3806 0700 |0035: if-eqz v6, 003c // +0007 │ │ -439096: 2166 |0037: array-length v6, v6 │ │ -439098: 3906 0300 |0038: if-nez v6, 003b // +0003 │ │ -43909c: 2802 |003a: goto 003c // +0002 │ │ -43909e: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -4390a0: 6e10 4582 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -4390a6: 0a06 |003f: move-result v6 │ │ -4390a8: 3806 0d00 |0040: if-eqz v6, 004d // +000d │ │ -4390ac: 6e10 4d82 0000 |0042: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -4390b2: 0a06 |0045: move-result v6 │ │ -4390b4: 3806 0700 |0046: if-eqz v6, 004d // +0007 │ │ -4390b8: 3803 0500 |0048: if-eqz v3, 004d // +0005 │ │ -4390bc: 6e10 4382 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -4390c2: 0e00 |004d: return-void │ │ +43900c: |[43900c] tech.ula.utils.BusyboxWrapper.handleHangingBindingDirectories:(Ljava/io/File;)V │ │ +43901c: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +439020: 1a01 aace |0002: const-string v1, "storage" // string@ceaa │ │ +439024: 7030 3a82 6001 |0004: invoke-direct {v0, v6, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43902a: 6e10 5282 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +439030: 0c01 |000a: move-result-object v1 │ │ +439032: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +439034: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +439036: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +43903a: 2111 |000f: array-length v1, v1 │ │ +43903c: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +439040: 2803 |0012: goto 0015 // +0003 │ │ +439042: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +439044: 2802 |0014: goto 0016 // +0002 │ │ +439046: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +439048: 6e10 4582 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43904e: 0a04 |0019: move-result v4 │ │ +439050: 3804 0d00 |001a: if-eqz v4, 0027 // +000d │ │ +439054: 6e10 4d82 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +43905a: 0a04 |001f: move-result v4 │ │ +43905c: 3804 0700 |0020: if-eqz v4, 0027 // +0007 │ │ +439060: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +439064: 6e10 4382 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43906a: 6e10 5482 0000 |0027: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +439070: 2200 3910 |002a: new-instance v0, Ljava/io/File; // type@1039 │ │ +439074: 1a01 75c2 |002c: const-string v1, "sdcard" // string@c275 │ │ +439078: 7030 3a82 6001 |002e: invoke-direct {v0, v6, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43907e: 6e10 5282 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +439084: 0c06 |0034: move-result-object v6 │ │ +439086: 3806 0700 |0035: if-eqz v6, 003c // +0007 │ │ +43908a: 2166 |0037: array-length v6, v6 │ │ +43908c: 3906 0300 |0038: if-nez v6, 003b // +0003 │ │ +439090: 2802 |003a: goto 003c // +0002 │ │ +439092: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +439094: 6e10 4582 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43909a: 0a06 |003f: move-result v6 │ │ +43909c: 3806 0d00 |0040: if-eqz v6, 004d // +000d │ │ +4390a0: 6e10 4d82 0000 |0042: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +4390a6: 0a06 |0045: move-result v6 │ │ +4390a8: 3806 0700 |0046: if-eqz v6, 004d // +0007 │ │ +4390ac: 3803 0500 |0048: if-eqz v3, 004d // +0005 │ │ +4390b0: 6e10 4382 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +4390b6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=200 │ │ 0x0016 line=201 │ │ 0x0024 line=202 │ │ 0x0027 line=204 │ │ @@ -958172,50 +958172,50 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -438e84: |[438e84] tech.ula.utils.BusyboxWrapper.addBusyboxAndProot:(Ljava/lang/String;)Ljava/util/List; │ │ -438e94: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ -438e98: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438e9e: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -438ea0: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -438ea4: 5471 7ea2 |0008: iget-object v1, v7, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438ea8: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ -438eae: 0c01 |000d: move-result-object v1 │ │ -438eb0: 6e10 4682 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438eb6: 0c01 |0011: move-result-object v1 │ │ -438eb8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -438eba: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -438ebe: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -438ec0: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ -438ec4: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ -438ec8: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -438eca: 1a02 60cf |001b: const-string v2, "support/execInProot.sh" // string@cf60 │ │ -438ece: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ -438ed2: 7110 dd94 0000 |001f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ -438ed8: 0c00 |0022: move-result-object v0 │ │ -438eda: 1f00 1b11 |0023: check-cast v0, Ljava/util/Collection; // type@111b │ │ -438ede: 0781 |0025: move-object v1, v8 │ │ -438ee0: 1f01 5f10 |0026: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -438ee4: 1a08 6105 |0028: const-string v8, " " // string@0561 │ │ -438ee8: 2410 6e1c 0800 |002a: filled-new-array {v8}, [Ljava/lang/String; // type@1c6e │ │ -438eee: 0c02 |002d: move-result-object v2 │ │ -438ef0: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -438ef2: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -438ef4: 1265 |0030: const/4 v5, #int 6 // #6 │ │ -438ef6: 1206 |0031: const/4 v6, #int 0 // #0 │ │ -438ef8: 7706 20a7 0100 |0032: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ -438efe: 0c08 |0035: move-result-object v8 │ │ -438f00: 1f08 7810 |0036: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ -438f04: 7120 e594 8000 |0038: invoke-static {v0, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; // method@94e5 │ │ -438f0a: 0c08 |003b: move-result-object v8 │ │ -438f0c: 1108 |003c: return-object v8 │ │ +438e78: |[438e78] tech.ula.utils.BusyboxWrapper.addBusyboxAndProot:(Ljava/lang/String;)Ljava/util/List; │ │ +438e88: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ +438e8c: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438e92: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +438e94: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +438e98: 5471 7ea2 |0008: iget-object v1, v7, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438e9c: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ +438ea2: 0c01 |000d: move-result-object v1 │ │ +438ea4: 6e10 4682 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438eaa: 0c01 |0011: move-result-object v1 │ │ +438eac: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +438eae: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +438eb2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +438eb4: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ +438eb8: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ +438ebc: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +438ebe: 1a02 60cf |001b: const-string v2, "support/execInProot.sh" // string@cf60 │ │ +438ec2: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ +438ec6: 7110 dd94 0000 |001f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ +438ecc: 0c00 |0022: move-result-object v0 │ │ +438ece: 1f00 1b11 |0023: check-cast v0, Ljava/util/Collection; // type@111b │ │ +438ed2: 0781 |0025: move-object v1, v8 │ │ +438ed4: 1f01 5f10 |0026: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +438ed8: 1a08 6105 |0028: const-string v8, " " // string@0561 │ │ +438edc: 2410 6e1c 0800 |002a: filled-new-array {v8}, [Ljava/lang/String; // type@1c6e │ │ +438ee2: 0c02 |002d: move-result-object v2 │ │ +438ee4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +438ee6: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +438ee8: 1265 |0030: const/4 v5, #int 6 // #6 │ │ +438eea: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +438eec: 7706 20a7 0100 |0032: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ +438ef2: 0c08 |0035: move-result-object v8 │ │ +438ef4: 1f08 7810 |0036: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ +438ef8: 7120 e594 8000 |0038: invoke-static {v0, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; // method@94e5 │ │ +438efe: 0c08 |003b: move-result-object v8 │ │ +438f00: 1108 |003c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x003d reg=7 this Ltech/ula/utils/BusyboxWrapper; │ │ 0x0000 - 0x003d reg=8 (null) Ljava/lang/String; │ │ │ │ @@ -958224,21 +958224,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -438bd0: |[438bd0] tech.ula.utils.BusyboxWrapper.busyboxIsPresent:()Z │ │ -438be0: 5410 7ea2 |0000: iget-object v0, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438be4: 6e10 b9d4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ -438bea: 0c00 |0005: move-result-object v0 │ │ -438bec: 6e10 4582 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -438bf2: 0a00 |0009: move-result v0 │ │ -438bf4: 0f00 |000a: return v0 │ │ +438bc4: |[438bc4] tech.ula.utils.BusyboxWrapper.busyboxIsPresent:()Z │ │ +438bd4: 5410 7ea2 |0000: iget-object v0, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438bd8: 6e10 b9d4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ +438bde: 0c00 |0005: move-result-object v0 │ │ +438be0: 6e10 4582 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +438be6: 0a00 |0009: move-result v0 │ │ +438be8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/BusyboxWrapper; │ │ │ │ #2 : (in Ltech/ula/utils/BusyboxWrapper;) │ │ @@ -958246,24 +958246,24 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -438bf8: |[438bf8] tech.ula.utils.BusyboxWrapper.executionScriptIsPresent:()Z │ │ -438c08: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -438c0c: 5431 7ea2 |0002: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438c10: 6e10 c1d4 0100 |0004: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ -438c16: 0c01 |0007: move-result-object v1 │ │ -438c18: 1a02 1686 |0008: const-string v2, "execInProot.sh" // string@8616 │ │ -438c1c: 7030 3a82 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -438c22: 6e10 4582 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -438c28: 0a00 |0010: move-result v0 │ │ -438c2a: 0f00 |0011: return v0 │ │ +438bec: |[438bec] tech.ula.utils.BusyboxWrapper.executionScriptIsPresent:()Z │ │ +438bfc: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +438c00: 5431 7ea2 |0002: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438c04: 6e10 c1d4 0100 |0004: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ +438c0a: 0c01 |0007: move-result-object v1 │ │ +438c0c: 1a02 1686 |0008: const-string v2, "execInProot.sh" // string@8616 │ │ +438c10: 7030 3a82 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +438c16: 6e10 4582 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +438c1c: 0a00 |0010: move-result v0 │ │ +438c1e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000d line=192 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Ltech/ula/utils/BusyboxWrapper; │ │ │ │ @@ -958272,40 +958272,40 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -438c54: |[438c54] tech.ula.utils.BusyboxWrapper.getBusyboxEnv:()Ljava/util/HashMap; │ │ -438c64: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -438c66: 2300 871c |0001: new-array v0, v0, [Lkotlin/Pair; // type@1c87 │ │ -438c6a: 5431 7ea2 |0003: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438c6e: 6e10 c1d4 0100 |0005: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ -438c74: 0c01 |0008: move-result-object v1 │ │ -438c76: 6e10 4682 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438c7c: 0c01 |000c: move-result-object v1 │ │ -438c7e: 1a02 be2f |000d: const-string v2, "LIB_PATH" // string@2fbe │ │ -438c82: 7120 a18a 1200 |000f: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438c88: 0c01 |0012: move-result-object v1 │ │ -438c8a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -438c8c: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ -438c90: 5431 7ea2 |0016: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438c94: 6e10 bcd4 0100 |0018: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -438c9a: 0c01 |001b: move-result-object v1 │ │ -438c9c: 6e10 4682 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438ca2: 0c01 |001f: move-result-object v1 │ │ -438ca4: 1a02 7057 |0020: const-string v2, "ROOT_PATH" // string@5770 │ │ -438ca8: 7120 a18a 1200 |0022: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438cae: 0c01 |0025: move-result-object v1 │ │ -438cb0: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -438cb2: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ -438cb6: 7110 0597 0000 |0029: invoke-static {v0}, Lkotlin/collections/MapsKt;.hashMapOf:([Lkotlin/Pair;)Ljava/util/HashMap; // method@9705 │ │ -438cbc: 0c00 |002c: move-result-object v0 │ │ -438cbe: 1100 |002d: return-object v0 │ │ +438c48: |[438c48] tech.ula.utils.BusyboxWrapper.getBusyboxEnv:()Ljava/util/HashMap; │ │ +438c58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +438c5a: 2300 871c |0001: new-array v0, v0, [Lkotlin/Pair; // type@1c87 │ │ +438c5e: 5431 7ea2 |0003: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438c62: 6e10 c1d4 0100 |0005: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ +438c68: 0c01 |0008: move-result-object v1 │ │ +438c6a: 6e10 4682 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438c70: 0c01 |000c: move-result-object v1 │ │ +438c72: 1a02 be2f |000d: const-string v2, "LIB_PATH" // string@2fbe │ │ +438c76: 7120 a18a 1200 |000f: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438c7c: 0c01 |0012: move-result-object v1 │ │ +438c7e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +438c80: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ +438c84: 5431 7ea2 |0016: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438c88: 6e10 bcd4 0100 |0018: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +438c8e: 0c01 |001b: move-result-object v1 │ │ +438c90: 6e10 4682 0100 |001c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438c96: 0c01 |001f: move-result-object v1 │ │ +438c98: 1a02 7057 |0020: const-string v2, "ROOT_PATH" // string@5770 │ │ +438c9c: 7120 a18a 1200 |0022: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438ca2: 0c01 |0025: move-result-object v1 │ │ +438ca4: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +438ca6: 4d01 0002 |0027: aput-object v1, v0, v2 │ │ +438caa: 7110 0597 0000 |0029: invoke-static {v0}, Lkotlin/collections/MapsKt;.hashMapOf:([Lkotlin/Pair;)Ljava/util/HashMap; // method@9705 │ │ +438cb0: 0c00 |002c: move-result-object v0 │ │ +438cb2: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=152 │ │ 0x0003 line=153 │ │ 0x0016 line=154 │ │ 0x0029 line=152 │ │ locals : │ │ @@ -958316,121 +958316,121 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/util/HashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 218 16-bit code units │ │ -438cc0: |[438cc0] tech.ula.utils.BusyboxWrapper.getProotEnv:(Ljava/io/File;Ljava/lang/String;)Ljava/util/HashMap; │ │ -438cd0: 1a00 6787 |0000: const-string v0, "filesystemDir" // string@8767 │ │ -438cd4: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438cda: 1a00 39bb |0005: const-string v0, "prootDebugLevel" // string@bb39 │ │ -438cde: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438ce4: 7020 56d3 6500 |000a: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxWrapper;.handleHangingBindingDirectories:(Ljava/io/File;)V // method@d356 │ │ -438cea: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -438cee: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -438cf4: 1a01 1d14 |0012: const-string v1, "-b " // string@141d │ │ -438cf8: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438cfe: 5452 7ea2 |0017: iget-object v2, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438d02: 6e10 bbd4 0200 |0019: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ -438d08: 0c02 |001c: move-result-object v2 │ │ -438d0a: 6e10 4682 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438d10: 0c02 |0020: move-result-object v2 │ │ -438d12: 6e20 8f84 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d18: 1a02 3515 |0024: const-string v2, ":/storage/internal" // string@1535 │ │ -438d1c: 6e20 8f84 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d22: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -438d28: 0c00 |002c: move-result-object v0 │ │ -438d2a: 5452 7ea2 |002d: iget-object v2, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438d2e: 6e10 c0d4 0200 |002f: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getSdCardUserDir:()Ljava/io/File; // method@d4c0 │ │ -438d34: 0c02 |0032: move-result-object v2 │ │ -438d36: 3802 1d00 |0033: if-eqz v2, 0050 // +001d │ │ -438d3a: 2203 9410 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -438d3e: 7010 8384 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -438d44: 6e20 8f84 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d4a: 6e10 4682 0200 |003d: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438d50: 0c01 |0040: move-result-object v1 │ │ -438d52: 6e20 8f84 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d58: 1a01 3615 |0044: const-string v1, ":/storage/sdcard" // string@1536 │ │ -438d5c: 6e20 8f84 1300 |0046: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d62: 6e10 9f84 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -438d68: 0c01 |004c: move-result-object v1 │ │ -438d6a: 3801 0300 |004d: if-eqz v1, 0050 // +0003 │ │ -438d6e: 2803 |004f: goto 0052 // +0003 │ │ -438d70: 1a01 0000 |0050: const-string v1, "" // string@0000 │ │ -438d74: 2202 9410 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -438d78: 7010 8384 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -438d7e: 6e20 8f84 0200 |0057: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d84: 1300 2000 |005a: const/16 v0, #int 32 // #20 │ │ -438d88: 6e20 8784 0200 |005c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -438d8e: 6e20 8f84 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438d94: 6e10 9f84 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -438d9a: 0c00 |0065: move-result-object v0 │ │ -438d9c: 1271 |0066: const/4 v1, #int 7 // #7 │ │ -438d9e: 2311 871c |0067: new-array v1, v1, [Lkotlin/Pair; // type@1c87 │ │ -438da2: 1202 |0069: const/4 v2, #int 0 // #0 │ │ -438da4: 5453 7ea2 |006a: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438da8: 6e10 c1d4 0300 |006c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ -438dae: 0c03 |006f: move-result-object v3 │ │ -438db0: 6e10 4682 0300 |0070: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438db6: 0c03 |0073: move-result-object v3 │ │ -438db8: 1a04 7c2f |0074: const-string v4, "LD_LIBRARY_PATH" // string@2f7c │ │ -438dbc: 7120 a18a 3400 |0076: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438dc2: 0c03 |0079: move-result-object v3 │ │ -438dc4: 4d03 0102 |007a: aput-object v3, v1, v2 │ │ -438dc8: 1212 |007c: const/4 v2, #int 1 // #1 │ │ -438dca: 5453 7ea2 |007d: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438dce: 6e10 c1d4 0300 |007f: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ -438dd4: 0c03 |0082: move-result-object v3 │ │ -438dd6: 6e10 4682 0300 |0083: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438ddc: 0c03 |0086: move-result-object v3 │ │ -438dde: 1a04 be2f |0087: const-string v4, "LIB_PATH" // string@2fbe │ │ -438de2: 7120 a18a 3400 |0089: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438de8: 0c03 |008c: move-result-object v3 │ │ -438dea: 4d03 0102 |008d: aput-object v3, v1, v2 │ │ -438dee: 1222 |008f: const/4 v2, #int 2 // #2 │ │ -438df0: 5453 7ea2 |0090: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438df4: 6e10 bcd4 0300 |0092: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -438dfa: 0c03 |0095: move-result-object v3 │ │ -438dfc: 6e10 4682 0300 |0096: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438e02: 0c03 |0099: move-result-object v3 │ │ -438e04: 1a04 7057 |009a: const-string v4, "ROOT_PATH" // string@5770 │ │ -438e08: 7120 a18a 3400 |009c: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438e0e: 0c03 |009f: move-result-object v3 │ │ -438e10: 4d03 0102 |00a0: aput-object v3, v1, v2 │ │ -438e14: 1232 |00a2: const/4 v2, #int 3 // #3 │ │ -438e16: 6e10 4682 0600 |00a3: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -438e1c: 0c06 |00a6: move-result-object v6 │ │ -438e1e: 1a03 6e57 |00a7: const-string v3, "ROOTFS_PATH" // string@576e │ │ -438e22: 7120 a18a 6300 |00a9: invoke-static {v3, v6}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438e28: 0c06 |00ac: move-result-object v6 │ │ -438e2a: 4d06 0102 |00ad: aput-object v6, v1, v2 │ │ -438e2e: 1246 |00af: const/4 v6, #int 4 // #4 │ │ -438e30: 1a02 1255 |00b0: const-string v2, "PROOT_DEBUG_LEVEL" // string@5512 │ │ -438e34: 7120 a18a 7200 |00b2: invoke-static {v2, v7}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438e3a: 0c07 |00b5: move-result-object v7 │ │ -438e3c: 4d07 0106 |00b6: aput-object v7, v1, v6 │ │ -438e40: 1256 |00b8: const/4 v6, #int 5 // #5 │ │ -438e42: 1a07 d525 |00b9: const-string v7, "EXTRA_BINDINGS" // string@25d5 │ │ -438e46: 7120 a18a 0700 |00bb: invoke-static {v7, v0}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438e4c: 0c07 |00be: move-result-object v7 │ │ -438e4e: 4d07 0106 |00bf: aput-object v7, v1, v6 │ │ -438e52: 1266 |00c1: const/4 v6, #int 6 // #6 │ │ -438e54: 1a07 fcb7 |00c2: const-string v7, "os.version" // string@b7fc │ │ -438e58: 7110 a384 0700 |00c4: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ -438e5e: 0c07 |00c7: move-result-object v7 │ │ -438e60: 3907 0500 |00c8: if-nez v7, 00cd // +0005 │ │ -438e64: 7100 739f 0000 |00ca: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -438e6a: 1a00 8b53 |00cd: const-string v0, "OS_VERSION" // string@538b │ │ -438e6e: 7120 a18a 7000 |00cf: invoke-static {v0, v7}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -438e74: 0c07 |00d2: move-result-object v7 │ │ -438e76: 4d07 0106 |00d3: aput-object v7, v1, v6 │ │ -438e7a: 7110 0597 0100 |00d5: invoke-static {v1}, Lkotlin/collections/MapsKt;.hashMapOf:([Lkotlin/Pair;)Ljava/util/HashMap; // method@9705 │ │ -438e80: 0c06 |00d8: move-result-object v6 │ │ -438e82: 1106 |00d9: return-object v6 │ │ +438cb4: |[438cb4] tech.ula.utils.BusyboxWrapper.getProotEnv:(Ljava/io/File;Ljava/lang/String;)Ljava/util/HashMap; │ │ +438cc4: 1a00 6787 |0000: const-string v0, "filesystemDir" // string@8767 │ │ +438cc8: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438cce: 1a00 39bb |0005: const-string v0, "prootDebugLevel" // string@bb39 │ │ +438cd2: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438cd8: 7020 56d3 6500 |000a: invoke-direct {v5, v6}, Ltech/ula/utils/BusyboxWrapper;.handleHangingBindingDirectories:(Ljava/io/File;)V // method@d356 │ │ +438cde: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +438ce2: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +438ce8: 1a01 1d14 |0012: const-string v1, "-b " // string@141d │ │ +438cec: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438cf2: 5452 7ea2 |0017: iget-object v2, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438cf6: 6e10 bbd4 0200 |0019: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ +438cfc: 0c02 |001c: move-result-object v2 │ │ +438cfe: 6e10 4682 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438d04: 0c02 |0020: move-result-object v2 │ │ +438d06: 6e20 8f84 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d0c: 1a02 3515 |0024: const-string v2, ":/storage/internal" // string@1535 │ │ +438d10: 6e20 8f84 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d16: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +438d1c: 0c00 |002c: move-result-object v0 │ │ +438d1e: 5452 7ea2 |002d: iget-object v2, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438d22: 6e10 c0d4 0200 |002f: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getSdCardUserDir:()Ljava/io/File; // method@d4c0 │ │ +438d28: 0c02 |0032: move-result-object v2 │ │ +438d2a: 3802 1d00 |0033: if-eqz v2, 0050 // +001d │ │ +438d2e: 2203 9410 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +438d32: 7010 8384 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +438d38: 6e20 8f84 1300 |003a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d3e: 6e10 4682 0200 |003d: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438d44: 0c01 |0040: move-result-object v1 │ │ +438d46: 6e20 8f84 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d4c: 1a01 3615 |0044: const-string v1, ":/storage/sdcard" // string@1536 │ │ +438d50: 6e20 8f84 1300 |0046: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d56: 6e10 9f84 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +438d5c: 0c01 |004c: move-result-object v1 │ │ +438d5e: 3801 0300 |004d: if-eqz v1, 0050 // +0003 │ │ +438d62: 2803 |004f: goto 0052 // +0003 │ │ +438d64: 1a01 0000 |0050: const-string v1, "" // string@0000 │ │ +438d68: 2202 9410 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +438d6c: 7010 8384 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +438d72: 6e20 8f84 0200 |0057: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d78: 1300 2000 |005a: const/16 v0, #int 32 // #20 │ │ +438d7c: 6e20 8784 0200 |005c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +438d82: 6e20 8f84 1200 |005f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438d88: 6e10 9f84 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +438d8e: 0c00 |0065: move-result-object v0 │ │ +438d90: 1271 |0066: const/4 v1, #int 7 // #7 │ │ +438d92: 2311 871c |0067: new-array v1, v1, [Lkotlin/Pair; // type@1c87 │ │ +438d96: 1202 |0069: const/4 v2, #int 0 // #0 │ │ +438d98: 5453 7ea2 |006a: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438d9c: 6e10 c1d4 0300 |006c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ +438da2: 0c03 |006f: move-result-object v3 │ │ +438da4: 6e10 4682 0300 |0070: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438daa: 0c03 |0073: move-result-object v3 │ │ +438dac: 1a04 7c2f |0074: const-string v4, "LD_LIBRARY_PATH" // string@2f7c │ │ +438db0: 7120 a18a 3400 |0076: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438db6: 0c03 |0079: move-result-object v3 │ │ +438db8: 4d03 0102 |007a: aput-object v3, v1, v2 │ │ +438dbc: 1212 |007c: const/4 v2, #int 1 // #1 │ │ +438dbe: 5453 7ea2 |007d: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438dc2: 6e10 c1d4 0300 |007f: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getSupportDir:()Ljava/io/File; // method@d4c1 │ │ +438dc8: 0c03 |0082: move-result-object v3 │ │ +438dca: 6e10 4682 0300 |0083: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438dd0: 0c03 |0086: move-result-object v3 │ │ +438dd2: 1a04 be2f |0087: const-string v4, "LIB_PATH" // string@2fbe │ │ +438dd6: 7120 a18a 3400 |0089: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438ddc: 0c03 |008c: move-result-object v3 │ │ +438dde: 4d03 0102 |008d: aput-object v3, v1, v2 │ │ +438de2: 1222 |008f: const/4 v2, #int 2 // #2 │ │ +438de4: 5453 7ea2 |0090: iget-object v3, v5, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438de8: 6e10 bcd4 0300 |0092: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +438dee: 0c03 |0095: move-result-object v3 │ │ +438df0: 6e10 4682 0300 |0096: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438df6: 0c03 |0099: move-result-object v3 │ │ +438df8: 1a04 7057 |009a: const-string v4, "ROOT_PATH" // string@5770 │ │ +438dfc: 7120 a18a 3400 |009c: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438e02: 0c03 |009f: move-result-object v3 │ │ +438e04: 4d03 0102 |00a0: aput-object v3, v1, v2 │ │ +438e08: 1232 |00a2: const/4 v2, #int 3 // #3 │ │ +438e0a: 6e10 4682 0600 |00a3: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +438e10: 0c06 |00a6: move-result-object v6 │ │ +438e12: 1a03 6e57 |00a7: const-string v3, "ROOTFS_PATH" // string@576e │ │ +438e16: 7120 a18a 6300 |00a9: invoke-static {v3, v6}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438e1c: 0c06 |00ac: move-result-object v6 │ │ +438e1e: 4d06 0102 |00ad: aput-object v6, v1, v2 │ │ +438e22: 1246 |00af: const/4 v6, #int 4 // #4 │ │ +438e24: 1a02 1255 |00b0: const-string v2, "PROOT_DEBUG_LEVEL" // string@5512 │ │ +438e28: 7120 a18a 7200 |00b2: invoke-static {v2, v7}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438e2e: 0c07 |00b5: move-result-object v7 │ │ +438e30: 4d07 0106 |00b6: aput-object v7, v1, v6 │ │ +438e34: 1256 |00b8: const/4 v6, #int 5 // #5 │ │ +438e36: 1a07 d525 |00b9: const-string v7, "EXTRA_BINDINGS" // string@25d5 │ │ +438e3a: 7120 a18a 0700 |00bb: invoke-static {v7, v0}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438e40: 0c07 |00be: move-result-object v7 │ │ +438e42: 4d07 0106 |00bf: aput-object v7, v1, v6 │ │ +438e46: 1266 |00c1: const/4 v6, #int 6 // #6 │ │ +438e48: 1a07 fcb7 |00c2: const-string v7, "os.version" // string@b7fc │ │ +438e4c: 7110 a384 0700 |00c4: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ +438e52: 0c07 |00c7: move-result-object v7 │ │ +438e54: 3907 0500 |00c8: if-nez v7, 00cd // +0005 │ │ +438e58: 7100 739f 0000 |00ca: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +438e5e: 1a00 8b53 |00cd: const-string v0, "OS_VERSION" // string@538b │ │ +438e62: 7120 a18a 7000 |00cf: invoke-static {v0, v7}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +438e68: 0c07 |00d2: move-result-object v7 │ │ +438e6a: 4d07 0106 |00d3: aput-object v7, v1, v6 │ │ +438e6e: 7110 0597 0100 |00d5: invoke-static {v1}, Lkotlin/collections/MapsKt;.hashMapOf:([Lkotlin/Pair;)Ljava/util/HashMap; // method@9705 │ │ +438e74: 0c06 |00d8: move-result-object v6 │ │ +438e76: 1106 |00d9: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x000a line=169 │ │ 0x000d line=170 │ │ 0x002d line=171 │ │ 0x0035 line=172 │ │ 0x0052 line=174 │ │ @@ -958453,21 +958453,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -438c2c: |[438c2c] tech.ula.utils.BusyboxWrapper.prootIsPresent:()Z │ │ -438c3c: 5410 7ea2 |0000: iget-object v0, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438c40: 6e10 bed4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getProot:()Ljava/io/File; // method@d4be │ │ -438c46: 0c00 |0005: move-result-object v0 │ │ -438c48: 6e10 4582 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -438c4e: 0a00 |0009: move-result v0 │ │ -438c50: 0f00 |000a: return v0 │ │ +438c20: |[438c20] tech.ula.utils.BusyboxWrapper.prootIsPresent:()Z │ │ +438c30: 5410 7ea2 |0000: iget-object v0, v1, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438c34: 6e10 bed4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getProot:()Ljava/io/File; // method@d4be │ │ +438c3a: 0c00 |0005: move-result-object v0 │ │ +438c3c: 6e10 4582 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +438c42: 0a00 |0009: move-result v0 │ │ +438c44: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/BusyboxWrapper; │ │ │ │ #6 : (in Ltech/ula/utils/BusyboxWrapper;) │ │ @@ -958475,37 +958475,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -438f10: |[438f10] tech.ula.utils.BusyboxWrapper.wrapCommand:(Ljava/lang/String;)Ljava/util/List; │ │ -438f20: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ -438f24: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438f2a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -438f2c: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -438f30: 5431 7ea2 |0008: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438f34: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ -438f3a: 0c01 |000d: move-result-object v1 │ │ -438f3c: 6e10 4c82 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -438f42: 0c01 |0011: move-result-object v1 │ │ -438f44: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -438f46: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -438f4a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -438f4c: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ -438f50: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ -438f54: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -438f56: 1a02 1e14 |001b: const-string v2, "-c" // string@141e │ │ -438f5a: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ -438f5e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -438f60: 4d04 0001 |0020: aput-object v4, v0, v1 │ │ -438f64: 7110 dd94 0000 |0022: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ -438f6a: 0c04 |0025: move-result-object v4 │ │ -438f6c: 1104 |0026: return-object v4 │ │ +438f04: |[438f04] tech.ula.utils.BusyboxWrapper.wrapCommand:(Ljava/lang/String;)Ljava/util/List; │ │ +438f14: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ +438f18: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438f1e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +438f20: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +438f24: 5431 7ea2 |0008: iget-object v1, v3, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438f28: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ +438f2e: 0c01 |000d: move-result-object v1 │ │ +438f30: 6e10 4c82 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +438f36: 0c01 |0011: move-result-object v1 │ │ +438f38: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +438f3a: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +438f3e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +438f40: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ +438f44: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ +438f48: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +438f4a: 1a02 1e14 |001b: const-string v2, "-c" // string@141e │ │ +438f4e: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ +438f52: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +438f54: 4d04 0001 |0020: aput-object v4, v0, v1 │ │ +438f58: 7110 dd94 0000 |0022: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ +438f5e: 0c04 |0025: move-result-object v4 │ │ +438f60: 1104 |0026: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=144 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Ltech/ula/utils/BusyboxWrapper; │ │ 0x0000 - 0x0027 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -958514,47 +958514,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -438f70: |[438f70] tech.ula.utils.BusyboxWrapper.wrapScript:(Ljava/lang/String;)Ljava/util/List; │ │ -438f80: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ -438f84: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438f8a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -438f8c: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -438f90: 5471 7ea2 |0008: iget-object v1, v7, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ -438f94: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ -438f9a: 0c01 |000d: move-result-object v1 │ │ -438f9c: 6e10 4c82 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -438fa2: 0c01 |0011: move-result-object v1 │ │ -438fa4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -438fa6: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -438faa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -438fac: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ -438fb0: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ -438fb4: 7110 dd94 0000 |001a: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ -438fba: 0c00 |001d: move-result-object v0 │ │ -438fbc: 1f00 1b11 |001e: check-cast v0, Ljava/util/Collection; // type@111b │ │ -438fc0: 0781 |0020: move-object v1, v8 │ │ -438fc2: 1f01 5f10 |0021: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -438fc6: 1a08 6105 |0023: const-string v8, " " // string@0561 │ │ -438fca: 2410 6e1c 0800 |0025: filled-new-array {v8}, [Ljava/lang/String; // type@1c6e │ │ -438fd0: 0c02 |0028: move-result-object v2 │ │ -438fd2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -438fd4: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -438fd6: 1265 |002b: const/4 v5, #int 6 // #6 │ │ -438fd8: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -438fda: 7706 20a7 0100 |002d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ -438fe0: 0c08 |0030: move-result-object v8 │ │ -438fe2: 1f08 7810 |0031: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ -438fe6: 7120 e594 8000 |0033: invoke-static {v0, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; // method@94e5 │ │ -438fec: 0c08 |0036: move-result-object v8 │ │ -438fee: 1108 |0037: return-object v8 │ │ +438f64: |[438f64] tech.ula.utils.BusyboxWrapper.wrapScript:(Ljava/lang/String;)Ljava/util/List; │ │ +438f74: 1a00 107c |0000: const-string v0, "command" // string@7c10 │ │ +438f78: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438f7e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +438f80: 2300 6e1c |0006: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +438f84: 5471 7ea2 |0008: iget-object v1, v7, Ltech/ula/utils/BusyboxWrapper;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a27e │ │ +438f88: 6e10 b9d4 0100 |000a: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getBusybox:()Ljava/io/File; // method@d4b9 │ │ +438f8e: 0c01 |000d: move-result-object v1 │ │ +438f90: 6e10 4c82 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +438f96: 0c01 |0011: move-result-object v1 │ │ +438f98: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +438f9a: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +438f9e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +438fa0: 1a02 ddcb |0016: const-string v2, "sh" // string@cbdd │ │ +438fa4: 4d02 0001 |0018: aput-object v2, v0, v1 │ │ +438fa8: 7110 dd94 0000 |001a: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@94dd │ │ +438fae: 0c00 |001d: move-result-object v0 │ │ +438fb0: 1f00 1b11 |001e: check-cast v0, Ljava/util/Collection; // type@111b │ │ +438fb4: 0781 |0020: move-object v1, v8 │ │ +438fb6: 1f01 5f10 |0021: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +438fba: 1a08 6105 |0023: const-string v8, " " // string@0561 │ │ +438fbe: 2410 6e1c 0800 |0025: filled-new-array {v8}, [Ljava/lang/String; // type@1c6e │ │ +438fc4: 0c02 |0028: move-result-object v2 │ │ +438fc6: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +438fc8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +438fca: 1265 |002b: const/4 v5, #int 6 // #6 │ │ +438fcc: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +438fce: 7706 20a7 0100 |002d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ +438fd4: 0c08 |0030: move-result-object v8 │ │ +438fd6: 1f08 7810 |0031: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ +438fda: 7120 e594 8000 |0033: invoke-static {v0, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; // method@94e5 │ │ +438fe0: 0c08 |0036: move-result-object v8 │ │ +438fe2: 1108 |0037: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0038 reg=7 this Ltech/ula/utils/BusyboxWrapper; │ │ 0x0000 - 0x0038 reg=8 (null) Ljava/lang/String; │ │ │ │ @@ -958589,17 +958589,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -439100: |[439100] tech.ula.utils.CollectionOptInPrompter$Companion.:()V │ │ -439110: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -439116: 0e00 |0003: return-void │ │ +4390f4: |[4390f4] tech.ula.utils.CollectionOptInPrompter$Companion.:()V │ │ +439104: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43910a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/CollectionOptInPrompter$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter$Companion;) │ │ @@ -958607,17 +958607,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -439118: |[439118] tech.ula.utils.CollectionOptInPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -439128: 7010 5cd3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/CollectionOptInPrompter$Companion;.:()V // method@d35c │ │ -43912e: 0e00 |0003: return-void │ │ +43910c: |[43910c] tech.ula.utils.CollectionOptInPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43911c: 7010 5cd3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/CollectionOptInPrompter$Companion;.:()V // method@d35c │ │ +439122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/CollectionOptInPrompter$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -958653,17 +958653,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -439740: |[439740] tech.ula.utils.ContributionPrompter$Companion.:()V │ │ -439750: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -439756: 0e00 |0003: return-void │ │ +439734: |[439734] tech.ula.utils.ContributionPrompter$Companion.:()V │ │ +439744: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43974a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ContributionPrompter$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$Companion;) │ │ @@ -958671,17 +958671,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -439758: |[439758] tech.ula.utils.ContributionPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -439768: 7010 8ad3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/ContributionPrompter$Companion;.:()V // method@d38a │ │ -43976e: 0e00 |0003: return-void │ │ +43974c: |[43974c] tech.ula.utils.ContributionPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43975c: 7010 8ad3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/ContributionPrompter$Companion;.:()V // method@d38a │ │ +439762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ContributionPrompter$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -958735,18 +958735,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439840: |[439840] tech.ula.utils.ContributionPrompter$openContributionView$1$1.:(Landroid/widget/TextView;)V │ │ -439850: 5b01 91a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -439854: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43985a: 0e00 |0005: return-void │ │ +439834: |[439834] tech.ula.utils.ContributionPrompter$openContributionView$1$1.:(Landroid/widget/TextView;)V │ │ +439844: 5b01 91a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +439848: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43984e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/utils/ContributionPrompter$openContributionView$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -958756,55 +958756,55 @@ │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -43985c: |[43985c] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -43986c: 1a03 abc2 |0000: const-string v3, "seekBar" // string@c2ab │ │ -439870: 7120 5f9f 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -439876: 1a01 b17a |0005: const-string v1, "chosenAmount" // string@7ab1 │ │ -43987a: 3802 3f00 |0007: if-eqz v2, 0046 // +003f │ │ -43987e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -439880: 3232 2f00 |000a: if-eq v2, v3, 0039 // +002f │ │ -439884: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -439886: 3232 1f00 |000d: if-eq v2, v3, 002c // +001f │ │ -43988a: 1233 |000f: const/4 v3, #int 3 // #3 │ │ -43988c: 3232 0f00 |0010: if-eq v2, v3, 001f // +000f │ │ -439890: 5402 91a2 |0012: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -439894: 7120 569f 1200 |0014: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43989a: 1a01 c39b |0017: const-string v1, "invalid" // string@9bc3 │ │ -43989e: 1f01 5f10 |0019: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4398a2: 6e20 0010 1200 |001b: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -4398a8: 2834 |001e: goto 0052 // +0034 │ │ -4398aa: 5402 91a2 |001f: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -4398ae: 7120 569f 1200 |0021: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4398b4: 1a01 a107 |0024: const-string v1, "$20 USD" // string@07a1 │ │ -4398b8: 1f01 5f10 |0026: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4398bc: 6e20 0010 1200 |0028: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -4398c2: 2827 |002b: goto 0052 // +0027 │ │ -4398c4: 5402 91a2 |002c: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -4398c8: 7120 569f 1200 |002e: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4398ce: 1a01 a007 |0031: const-string v1, "$10 USD" // string@07a0 │ │ -4398d2: 1f01 5f10 |0033: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4398d6: 6e20 0010 1200 |0035: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -4398dc: 281a |0038: goto 0052 // +001a │ │ -4398de: 5402 91a2 |0039: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -4398e2: 7120 569f 1200 |003b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4398e8: 1a01 a207 |003e: const-string v1, "$5 USD" // string@07a2 │ │ -4398ec: 1f01 5f10 |0040: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4398f0: 6e20 0010 1200 |0042: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -4398f6: 280d |0045: goto 0052 // +000d │ │ -4398f8: 5402 91a2 |0046: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ -4398fc: 7120 569f 1200 |0048: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439902: 1a01 9f07 |004b: const-string v1, "$1 USD" // string@079f │ │ -439906: 1f01 5f10 |004d: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -43990a: 6e20 0010 1200 |004f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -439910: 0e00 |0052: return-void │ │ +439850: |[439850] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +439860: 1a03 abc2 |0000: const-string v3, "seekBar" // string@c2ab │ │ +439864: 7120 5f9f 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43986a: 1a01 b17a |0005: const-string v1, "chosenAmount" // string@7ab1 │ │ +43986e: 3802 3f00 |0007: if-eqz v2, 0046 // +003f │ │ +439872: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +439874: 3232 2f00 |000a: if-eq v2, v3, 0039 // +002f │ │ +439878: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +43987a: 3232 1f00 |000d: if-eq v2, v3, 002c // +001f │ │ +43987e: 1233 |000f: const/4 v3, #int 3 // #3 │ │ +439880: 3232 0f00 |0010: if-eq v2, v3, 001f // +000f │ │ +439884: 5402 91a2 |0012: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +439888: 7120 569f 1200 |0014: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43988e: 1a01 c39b |0017: const-string v1, "invalid" // string@9bc3 │ │ +439892: 1f01 5f10 |0019: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +439896: 6e20 0010 1200 |001b: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +43989c: 2834 |001e: goto 0052 // +0034 │ │ +43989e: 5402 91a2 |001f: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +4398a2: 7120 569f 1200 |0021: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4398a8: 1a01 a107 |0024: const-string v1, "$20 USD" // string@07a1 │ │ +4398ac: 1f01 5f10 |0026: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4398b0: 6e20 0010 1200 |0028: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +4398b6: 2827 |002b: goto 0052 // +0027 │ │ +4398b8: 5402 91a2 |002c: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +4398bc: 7120 569f 1200 |002e: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4398c2: 1a01 a007 |0031: const-string v1, "$10 USD" // string@07a0 │ │ +4398c6: 1f01 5f10 |0033: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4398ca: 6e20 0010 1200 |0035: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +4398d0: 281a |0038: goto 0052 // +001a │ │ +4398d2: 5402 91a2 |0039: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +4398d6: 7120 569f 1200 |003b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4398dc: 1a01 a207 |003e: const-string v1, "$5 USD" // string@07a2 │ │ +4398e0: 1f01 5f10 |0040: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4398e4: 6e20 0010 1200 |0042: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +4398ea: 280d |0045: goto 0052 // +000d │ │ +4398ec: 5402 91a2 |0046: iget-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.$chosenAmount:Landroid/widget/TextView; // field@a291 │ │ +4398f0: 7120 569f 1200 |0048: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4398f6: 1a01 9f07 |004b: const-string v1, "$1 USD" // string@079f │ │ +4398fa: 1f01 5f10 |004d: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4398fe: 6e20 0010 1200 |004f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +439904: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0012 line=308 │ │ 0x001f line=307 │ │ 0x002c line=306 │ │ 0x0039 line=305 │ │ 0x0046 line=304 │ │ @@ -958819,35 +958819,35 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -439914: |[439914] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -439924: 1a00 abc2 |0000: const-string v0, "seekBar" // string@c2ab │ │ -439928: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43992e: 0e00 |0005: return-void │ │ +439908: |[439908] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +439918: 1a00 abc2 |0000: const-string v0, "seekBar" // string@c2ab │ │ +43991c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +439922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;) │ │ name : 'onStopTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -439930: |[439930] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -439940: 1a00 abc2 |0000: const-string v0, "seekBar" // string@c2ab │ │ -439944: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43994a: 0e00 |0005: return-void │ │ +439924: |[439924] tech.ula.utils.ContributionPrompter$openContributionView$1$1.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +439934: 1a00 abc2 |0000: const-string v0, "seekBar" // string@c2ab │ │ +439938: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43993e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ │ │ Class #3507 header: │ │ @@ -958904,114 +958904,114 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter$openContributionView$1;Landroid/widget/SeekBar;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -43994c: |[43994c] tech.ula.utils.ContributionPrompter$openContributionView$1$2.:(Ltech/ula/utils/ContributionPrompter$openContributionView$1;Landroid/widget/SeekBar;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/view/View;)V │ │ -43995c: 5b01 97a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ -439960: 5b02 92a2 |0002: iput-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$amountSeekBar:Landroid/widget/SeekBar; // field@a292 │ │ -439964: 5b03 94a2 |0004: iput-object v3, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$oneTimeRadioButton:Landroid/widget/RadioButton; // field@a294 │ │ -439968: 5b04 96a2 |0006: iput-object v4, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$yearlyRadioButton:Landroid/widget/RadioButton; // field@a296 │ │ -43996c: 5b05 93a2 |0008: iput-object v5, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$monthlyRadioButton:Landroid/widget/RadioButton; // field@a293 │ │ -439970: 5b06 95a2 |000a: iput-object v6, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$view:Landroid/view/View; // field@a295 │ │ -439974: 7010 0484 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43997a: 0e00 |000f: return-void │ │ +439940: |[439940] tech.ula.utils.ContributionPrompter$openContributionView$1$2.:(Ltech/ula/utils/ContributionPrompter$openContributionView$1;Landroid/widget/SeekBar;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/view/View;)V │ │ +439950: 5b01 97a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ +439954: 5b02 92a2 |0002: iput-object v2, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$amountSeekBar:Landroid/widget/SeekBar; // field@a292 │ │ +439958: 5b03 94a2 |0004: iput-object v3, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$oneTimeRadioButton:Landroid/widget/RadioButton; // field@a294 │ │ +43995c: 5b04 96a2 |0006: iput-object v4, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$yearlyRadioButton:Landroid/widget/RadioButton; // field@a296 │ │ +439960: 5b05 93a2 |0008: iput-object v5, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$monthlyRadioButton:Landroid/widget/RadioButton; // field@a293 │ │ +439964: 5b06 95a2 |000a: iput-object v6, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$view:Landroid/view/View; // field@a295 │ │ +439968: 7010 0484 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43996e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 157 16-bit code units │ │ -43997c: |[43997c] tech.ula.utils.ContributionPrompter$openContributionView$1$2.invoke:(Landroid/view/View;)V │ │ -43998c: 5423 92a2 |0000: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$amountSeekBar:Landroid/widget/SeekBar; // field@a292 │ │ -439990: 1a00 3e73 |0002: const-string v0, "amountSeekBar" // string@733e │ │ -439994: 7120 569f 0300 |0004: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43999a: 6e10 400f 0300 |0007: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0f40 │ │ -4399a0: 0a03 |000a: move-result v3 │ │ -4399a2: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ -4399a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -4399a8: 3203 1100 |000e: if-eq v3, v0, 001f // +0011 │ │ -4399ac: 1220 |0010: const/4 v0, #int 2 // #2 │ │ -4399ae: 3203 0b00 |0011: if-eq v3, v0, 001c // +000b │ │ -4399b2: 1230 |0013: const/4 v0, #int 3 // #3 │ │ -4399b4: 3203 0500 |0014: if-eq v3, v0, 0019 // +0005 │ │ -4399b8: 1a03 c39b |0016: const-string v3, "invalid" // string@9bc3 │ │ -4399bc: 280c |0018: goto 0024 // +000c │ │ -4399be: 1a03 f314 |0019: const-string v3, "20us" // string@14f3 │ │ -4399c2: 2809 |001b: goto 0024 // +0009 │ │ -4399c4: 1a03 df14 |001c: const-string v3, "10us" // string@14df │ │ -4399c8: 2806 |001e: goto 0024 // +0006 │ │ -4399ca: 1a03 0515 |001f: const-string v3, "5us" // string@1505 │ │ -4399ce: 2803 |0021: goto 0024 // +0003 │ │ -4399d0: 1a03 e714 |0022: const-string v3, "1us" // string@14e7 │ │ -4399d4: 5420 94a2 |0024: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$oneTimeRadioButton:Landroid/widget/RadioButton; // field@a294 │ │ -4399d8: 1a01 83b7 |0026: const-string v1, "oneTimeRadioButton" // string@b783 │ │ -4399dc: 7120 569f 1000 |0028: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4399e2: 6e10 030f 0000 |002b: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -4399e8: 0a00 |002e: move-result v0 │ │ -4399ea: 3800 1400 |002f: if-eqz v0, 0043 // +0014 │ │ -4399ee: 2200 9410 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4399f2: 7010 8384 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4399f8: 6e20 8f84 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4399fe: 1a03 9a6d |0039: const-string v3, "_onetime" // string@6d9a │ │ -439a02: 6e20 8f84 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439a08: 6e10 9f84 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -439a0e: 0c03 |0041: move-result-object v3 │ │ -439a10: 283e |0042: goto 0080 // +003e │ │ -439a12: 5420 96a2 |0043: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$yearlyRadioButton:Landroid/widget/RadioButton; // field@a296 │ │ -439a16: 1a01 20d9 |0045: const-string v1, "yearlyRadioButton" // string@d920 │ │ -439a1a: 7120 569f 1000 |0047: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439a20: 6e10 030f 0000 |004a: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -439a26: 0a00 |004d: move-result v0 │ │ -439a28: 3800 1400 |004e: if-eqz v0, 0062 // +0014 │ │ -439a2c: 2200 9410 |0050: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -439a30: 7010 8384 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -439a36: 6e20 8f84 3000 |0055: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439a3c: 1a03 7e6e |0058: const-string v3, "_yearly" // string@6e7e │ │ -439a40: 6e20 8f84 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439a46: 6e10 9f84 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -439a4c: 0c03 |0060: move-result-object v3 │ │ -439a4e: 281f |0061: goto 0080 // +001f │ │ -439a50: 5420 93a2 |0062: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$monthlyRadioButton:Landroid/widget/RadioButton; // field@a293 │ │ -439a54: 1a01 11b1 |0064: const-string v1, "monthlyRadioButton" // string@b111 │ │ -439a58: 7120 569f 1000 |0066: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439a5e: 6e10 030f 0000 |0069: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ -439a64: 0a00 |006c: move-result v0 │ │ -439a66: 3800 1300 |006d: if-eqz v0, 0080 // +0013 │ │ -439a6a: 2200 9410 |006f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -439a6e: 7010 8384 0000 |0071: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -439a74: 6e20 8f84 3000 |0074: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439a7a: 1a03 7b6d |0077: const-string v3, "_monthly" // string@6d7b │ │ -439a7e: 6e20 8f84 3000 |0079: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439a84: 6e10 9f84 0000 |007c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -439a8a: 0c03 |007f: move-result-object v3 │ │ -439a8c: 5420 97a2 |0080: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ -439a90: 5400 98a2 |0082: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439a94: 6e10 b6d3 0000 |0084: invoke-virtual {v0}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ -439a9a: 0c00 |0087: move-result-object v0 │ │ -439a9c: 6e10 20cc 0000 |0088: invoke-virtual {v0}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ -439aa2: 0c00 |008b: move-result-object v0 │ │ -439aa4: 6e20 26d3 3000 |008c: invoke-virtual {v0, v3}, Ltech/ula/utils/BillingManager;.startPurchaseFlow:(Ljava/lang/String;)V // method@d326 │ │ -439aaa: 5423 97a2 |008f: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ -439aae: 5433 98a2 |0091: iget-object v3, v3, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439ab2: 6e10 b7d3 0300 |0093: invoke-virtual {v3}, Ltech/ula/utils/ContributionPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d3b7 │ │ -439ab8: 0c03 |0096: move-result-object v3 │ │ -439aba: 5420 95a2 |0097: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$view:Landroid/view/View; // field@a295 │ │ -439abe: 6e20 000b 0300 |0099: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -439ac4: 0e00 |009c: return-void │ │ +439970: |[439970] tech.ula.utils.ContributionPrompter$openContributionView$1$2.invoke:(Landroid/view/View;)V │ │ +439980: 5423 92a2 |0000: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$amountSeekBar:Landroid/widget/SeekBar; // field@a292 │ │ +439984: 1a00 3e73 |0002: const-string v0, "amountSeekBar" // string@733e │ │ +439988: 7120 569f 0300 |0004: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43998e: 6e10 400f 0300 |0007: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0f40 │ │ +439994: 0a03 |000a: move-result v3 │ │ +439996: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ +43999a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +43999c: 3203 1100 |000e: if-eq v3, v0, 001f // +0011 │ │ +4399a0: 1220 |0010: const/4 v0, #int 2 // #2 │ │ +4399a2: 3203 0b00 |0011: if-eq v3, v0, 001c // +000b │ │ +4399a6: 1230 |0013: const/4 v0, #int 3 // #3 │ │ +4399a8: 3203 0500 |0014: if-eq v3, v0, 0019 // +0005 │ │ +4399ac: 1a03 c39b |0016: const-string v3, "invalid" // string@9bc3 │ │ +4399b0: 280c |0018: goto 0024 // +000c │ │ +4399b2: 1a03 f314 |0019: const-string v3, "20us" // string@14f3 │ │ +4399b6: 2809 |001b: goto 0024 // +0009 │ │ +4399b8: 1a03 df14 |001c: const-string v3, "10us" // string@14df │ │ +4399bc: 2806 |001e: goto 0024 // +0006 │ │ +4399be: 1a03 0515 |001f: const-string v3, "5us" // string@1505 │ │ +4399c2: 2803 |0021: goto 0024 // +0003 │ │ +4399c4: 1a03 e714 |0022: const-string v3, "1us" // string@14e7 │ │ +4399c8: 5420 94a2 |0024: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$oneTimeRadioButton:Landroid/widget/RadioButton; // field@a294 │ │ +4399cc: 1a01 83b7 |0026: const-string v1, "oneTimeRadioButton" // string@b783 │ │ +4399d0: 7120 569f 1000 |0028: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4399d6: 6e10 030f 0000 |002b: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +4399dc: 0a00 |002e: move-result v0 │ │ +4399de: 3800 1400 |002f: if-eqz v0, 0043 // +0014 │ │ +4399e2: 2200 9410 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4399e6: 7010 8384 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4399ec: 6e20 8f84 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4399f2: 1a03 9a6d |0039: const-string v3, "_onetime" // string@6d9a │ │ +4399f6: 6e20 8f84 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4399fc: 6e10 9f84 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +439a02: 0c03 |0041: move-result-object v3 │ │ +439a04: 283e |0042: goto 0080 // +003e │ │ +439a06: 5420 96a2 |0043: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$yearlyRadioButton:Landroid/widget/RadioButton; // field@a296 │ │ +439a0a: 1a01 20d9 |0045: const-string v1, "yearlyRadioButton" // string@d920 │ │ +439a0e: 7120 569f 1000 |0047: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +439a14: 6e10 030f 0000 |004a: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +439a1a: 0a00 |004d: move-result v0 │ │ +439a1c: 3800 1400 |004e: if-eqz v0, 0062 // +0014 │ │ +439a20: 2200 9410 |0050: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +439a24: 7010 8384 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +439a2a: 6e20 8f84 3000 |0055: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +439a30: 1a03 7e6e |0058: const-string v3, "_yearly" // string@6e7e │ │ +439a34: 6e20 8f84 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +439a3a: 6e10 9f84 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +439a40: 0c03 |0060: move-result-object v3 │ │ +439a42: 281f |0061: goto 0080 // +001f │ │ +439a44: 5420 93a2 |0062: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$monthlyRadioButton:Landroid/widget/RadioButton; // field@a293 │ │ +439a48: 1a01 11b1 |0064: const-string v1, "monthlyRadioButton" // string@b111 │ │ +439a4c: 7120 569f 1000 |0066: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +439a52: 6e10 030f 0000 |0069: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@0f03 │ │ +439a58: 0a00 |006c: move-result v0 │ │ +439a5a: 3800 1300 |006d: if-eqz v0, 0080 // +0013 │ │ +439a5e: 2200 9410 |006f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +439a62: 7010 8384 0000 |0071: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +439a68: 6e20 8f84 3000 |0074: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +439a6e: 1a03 7b6d |0077: const-string v3, "_monthly" // string@6d7b │ │ +439a72: 6e20 8f84 3000 |0079: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +439a78: 6e10 9f84 0000 |007c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +439a7e: 0c03 |007f: move-result-object v3 │ │ +439a80: 5420 97a2 |0080: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ +439a84: 5400 98a2 |0082: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439a88: 6e10 b6d3 0000 |0084: invoke-virtual {v0}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ +439a8e: 0c00 |0087: move-result-object v0 │ │ +439a90: 6e10 20cc 0000 |0088: invoke-virtual {v0}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ +439a96: 0c00 |008b: move-result-object v0 │ │ +439a98: 6e20 26d3 3000 |008c: invoke-virtual {v0, v3}, Ltech/ula/utils/BillingManager;.startPurchaseFlow:(Ljava/lang/String;)V // method@d326 │ │ +439a9e: 5423 97a2 |008f: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.this$0:Ltech/ula/utils/ContributionPrompter$openContributionView$1; // field@a297 │ │ +439aa2: 5433 98a2 |0091: iget-object v3, v3, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439aa6: 6e10 b7d3 0300 |0093: invoke-virtual {v3}, Ltech/ula/utils/ContributionPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d3b7 │ │ +439aac: 0c03 |0096: move-result-object v3 │ │ +439aae: 5420 95a2 |0097: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.$view:Landroid/view/View; // field@a295 │ │ +439ab2: 6e20 000b 0300 |0099: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +439ab8: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0024 line=330 │ │ 0x0031 line=331 │ │ 0x0043 line=333 │ │ 0x0050 line=334 │ │ @@ -959028,17 +959028,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -439ac8: |[439ac8] tech.ula.utils.ContributionPrompter$openContributionView$1$2.onClick:(Landroid/view/View;)V │ │ -439ad8: 6e20 98d3 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.invoke:(Landroid/view/View;)V // method@d398 │ │ -439ade: 0e00 |0003: return-void │ │ +439abc: |[439abc] tech.ula.utils.ContributionPrompter$openContributionView$1$2.onClick:(Landroid/view/View;)V │ │ +439acc: 6e20 98d3 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.invoke:(Landroid/view/View;)V // method@d398 │ │ +439ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ContributionPrompter$openContributionView$1$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -959086,19 +959086,19 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43a34c: |[43a34c] tech.ula.utils.CredentialValidationStatus.:(ZI)V │ │ -43a35c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43a362: 5c01 aaa2 |0003: iput-boolean v1, v0, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a366: 5902 aba2 |0005: iput v2, v0, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a36a: 0e00 |0007: return-void │ │ +43a340: |[43a340] tech.ula.utils.CredentialValidationStatus.:(ZI)V │ │ +43a350: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43a356: 5c01 aaa2 |0003: iput-boolean v1, v0, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a35a: 5902 aba2 |0005: iput v2, v0, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a35e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/utils/CredentialValidationStatus; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -959108,20 +959108,20 @@ │ │ type : '(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43a36c: |[43a36c] tech.ula.utils.CredentialValidationStatus.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43a37c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43a380: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -43a384: 1402 9c00 127f |0004: const v2, #float 1.9407e+38 // #7f12009c │ │ -43a38a: 7030 c4d3 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a390: 0e00 |000a: return-void │ │ +43a360: |[43a360] tech.ula.utils.CredentialValidationStatus.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43a370: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43a374: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +43a378: 1402 9c00 127f |0004: const v2, #float 1.9407e+38 // #7f12009c │ │ +43a37e: 7030 c4d3 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a384: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/utils/CredentialValidationStatus; │ │ 0x0000 - 0x000b reg=1 (null) Z │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -959133,119 +959133,119 @@ │ │ type : '(Ltech/ula/utils/CredentialValidationStatus;ZIILjava/lang/Object;)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43a2fc: |[43a2fc] tech.ula.utils.CredentialValidationStatus.copy$default:(Ltech/ula/utils/CredentialValidationStatus;ZIILjava/lang/Object;)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a30c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -43a310: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -43a314: 5501 aaa2 |0004: iget-boolean v1, v0, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a318: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43a31c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -43a320: 5202 aba2 |000a: iget v2, v0, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a324: 6e30 c8d3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/CredentialValidationStatus;.copy:(ZI)Ltech/ula/utils/CredentialValidationStatus; // method@d3c8 │ │ -43a32a: 0c00 |000f: move-result-object v0 │ │ -43a32c: 1100 |0010: return-object v0 │ │ +43a2f0: |[43a2f0] tech.ula.utils.CredentialValidationStatus.copy$default:(Ltech/ula/utils/CredentialValidationStatus;ZIILjava/lang/Object;)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a300: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +43a304: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +43a308: 5501 aaa2 |0004: iget-boolean v1, v0, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a30c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43a310: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +43a314: 5202 aba2 |000a: iget v2, v0, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a318: 6e30 c8d3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/CredentialValidationStatus;.copy:(ZI)Ltech/ula/utils/CredentialValidationStatus; // method@d3c8 │ │ +43a31e: 0c00 |000f: move-result-object v0 │ │ +43a320: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'component1' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a1d8: |[43a1d8] tech.ula.utils.CredentialValidationStatus.component1:()Z │ │ -43a1e8: 5510 aaa2 |0000: iget-boolean v0, v1, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a1ec: 0f00 |0002: return v0 │ │ +43a1cc: |[43a1cc] tech.ula.utils.CredentialValidationStatus.component1:()Z │ │ +43a1dc: 5510 aaa2 |0000: iget-boolean v0, v1, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a1e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a24c: |[43a24c] tech.ula.utils.CredentialValidationStatus.component2:()I │ │ -43a25c: 5210 aba2 |0000: iget v0, v1, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a260: 0f00 |0002: return v0 │ │ +43a240: |[43a240] tech.ula.utils.CredentialValidationStatus.component2:()I │ │ +43a250: 5210 aba2 |0000: iget v0, v1, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a254: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'copy' │ │ type : '(ZI)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -43a330: |[43a330] tech.ula.utils.CredentialValidationStatus.copy:(ZI)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a340: 2200 111b |0000: new-instance v0, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a344: 7030 c4d3 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a34a: 1100 |0005: return-object v0 │ │ +43a324: |[43a324] tech.ula.utils.CredentialValidationStatus.copy:(ZI)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a334: 2200 111b |0000: new-instance v0, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a338: 7030 c4d3 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a33e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -43a1f0: |[43a1f0] tech.ula.utils.CredentialValidationStatus.equals:(Ljava/lang/Object;)Z │ │ -43a200: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ -43a204: 2030 111b |0002: instance-of v0, v3, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a208: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -43a20c: 1f03 111b |0006: check-cast v3, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a210: 5520 aaa2 |0008: iget-boolean v0, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a214: 5531 aaa2 |000a: iget-boolean v1, v3, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a218: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ -43a21c: 5220 aba2 |000e: iget v0, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a220: 5233 aba2 |0010: iget v3, v3, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a224: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ -43a228: 2803 |0014: goto 0017 // +0003 │ │ -43a22a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -43a22c: 0f03 |0016: return v3 │ │ -43a22e: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -43a230: 0f03 |0018: return v3 │ │ +43a1e4: |[43a1e4] tech.ula.utils.CredentialValidationStatus.equals:(Ljava/lang/Object;)Z │ │ +43a1f4: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ +43a1f8: 2030 111b |0002: instance-of v0, v3, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a1fc: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +43a200: 1f03 111b |0006: check-cast v3, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a204: 5520 aaa2 |0008: iget-boolean v0, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a208: 5531 aaa2 |000a: iget-boolean v1, v3, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a20c: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ +43a210: 5220 aba2 |000e: iget v0, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a214: 5233 aba2 |0010: iget v3, v3, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a218: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ +43a21c: 2803 |0014: goto 0017 // +0003 │ │ +43a21e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +43a220: 0f03 |0016: return v3 │ │ +43a222: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +43a224: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'getCredentialIsValid' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a234: |[43a234] tech.ula.utils.CredentialValidationStatus.getCredentialIsValid:()Z │ │ -43a244: 5510 aaa2 |0000: iget-boolean v0, v1, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a248: 0f00 |0002: return v0 │ │ +43a228: |[43a228] tech.ula.utils.CredentialValidationStatus.getCredentialIsValid:()Z │ │ +43a238: 5510 aaa2 |0000: iget-boolean v0, v1, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a23c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CredentialValidationStatus; │ │ │ │ #5 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ @@ -959253,17 +959253,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a264: |[43a264] tech.ula.utils.CredentialValidationStatus.getErrorMessageId:()I │ │ -43a274: 5210 aba2 |0000: iget v0, v1, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a278: 0f00 |0002: return v0 │ │ +43a258: |[43a258] tech.ula.utils.CredentialValidationStatus.getErrorMessageId:()I │ │ +43a268: 5210 aba2 |0000: iget v0, v1, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a26c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CredentialValidationStatus; │ │ │ │ #6 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ @@ -959271,51 +959271,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -43a27c: |[43a27c] tech.ula.utils.CredentialValidationStatus.hashCode:()I │ │ -43a28c: 5520 aaa2 |0000: iget-boolean v0, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a290: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -43a294: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -43a296: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43a29a: 5221 aba2 |0007: iget v1, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a29e: b010 |0009: add-int/2addr v0, v1 │ │ -43a2a0: 0f00 |000a: return v0 │ │ +43a270: |[43a270] tech.ula.utils.CredentialValidationStatus.hashCode:()I │ │ +43a280: 5520 aaa2 |0000: iget-boolean v0, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a284: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +43a288: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +43a28a: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43a28e: 5221 aba2 |0007: iget v1, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a292: b010 |0009: add-int/2addr v0, v1 │ │ +43a294: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/utils/CredentialValidationStatus;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -43a2a4: |[43a2a4] tech.ula.utils.CredentialValidationStatus.toString:()Ljava/lang/String; │ │ -43a2b4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43a2b8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43a2be: 1a01 9322 |0005: const-string v1, "CredentialValidationStatus(credentialIsValid=" // string@2293 │ │ -43a2c2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43a2c8: 5521 aaa2 |000a: iget-boolean v1, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ -43a2cc: 6e20 9184 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -43a2d2: 1a01 a212 |000f: const-string v1, ", errorMessageId=" // string@12a2 │ │ -43a2d6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43a2dc: 5221 aba2 |0014: iget v1, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ -43a2e0: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43a2e6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43a2ea: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43a2f0: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43a2f6: 0c00 |0021: move-result-object v0 │ │ -43a2f8: 1100 |0022: return-object v0 │ │ +43a298: |[43a298] tech.ula.utils.CredentialValidationStatus.toString:()Ljava/lang/String; │ │ +43a2a8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43a2ac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43a2b2: 1a01 9322 |0005: const-string v1, "CredentialValidationStatus(credentialIsValid=" // string@2293 │ │ +43a2b6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43a2bc: 5521 aaa2 |000a: iget-boolean v1, v2, Ltech/ula/utils/CredentialValidationStatus;.credentialIsValid:Z // field@a2aa │ │ +43a2c0: 6e20 9184 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +43a2c6: 1a01 a212 |000f: const-string v1, ", errorMessageId=" // string@12a2 │ │ +43a2ca: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43a2d0: 5221 aba2 |0014: iget v1, v2, Ltech/ula/utils/CredentialValidationStatus;.errorMessageId:I // field@a2ab │ │ +43a2d4: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43a2da: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43a2de: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43a2e4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43a2ea: 0c00 |0021: move-result-object v0 │ │ +43a2ec: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8852 (CredentialValidator.kt) │ │ │ │ Class #3509 header: │ │ @@ -959368,17 +959368,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43a6b8: |[43a6b8] tech.ula.utils.CredentialValidator.:()V │ │ -43a6c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43a6ce: 0e00 |0003: return-void │ │ +43a6ac: |[43a6ac] tech.ula.utils.CredentialValidator.:()V │ │ +43a6bc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43a6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/CredentialValidator; │ │ │ │ #1 : (in Ltech/ula/utils/CredentialValidator;) │ │ @@ -959386,24 +959386,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -43a394: |[43a394] tech.ula.utils.CredentialValidator.validateFilesystemNameCharacters:(Ljava/lang/String;)Z │ │ -43a3a4: 1a00 2d11 |0000: const-string v0, "([a-zA-Z0-9!@#$%^&()_+=,.?<>]{0,50})" // string@112d │ │ -43a3a8: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ -43a3ae: 0c00 |0005: move-result-object v0 │ │ -43a3b0: 1f02 5f10 |0006: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -43a3b4: 6e20 fd88 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ -43a3ba: 0c02 |000b: move-result-object v2 │ │ -43a3bc: 6e10 ef88 0200 |000c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ -43a3c2: 0a02 |000f: move-result v2 │ │ -43a3c4: 0f02 |0010: return v2 │ │ +43a388: |[43a388] tech.ula.utils.CredentialValidator.validateFilesystemNameCharacters:(Ljava/lang/String;)Z │ │ +43a398: 1a00 2d11 |0000: const-string v0, "([a-zA-Z0-9!@#$%^&()_+=,.?<>]{0,50})" // string@112d │ │ +43a39c: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ +43a3a2: 0c00 |0005: move-result-object v0 │ │ +43a3a4: 1f02 5f10 |0006: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +43a3a8: 6e20 fd88 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ +43a3ae: 0c02 |000b: move-result-object v2 │ │ +43a3b0: 6e10 ef88 0200 |000c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ +43a3b6: 0a02 |000f: move-result v2 │ │ +43a3b8: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ltech/ula/utils/CredentialValidator; │ │ @@ -959414,28 +959414,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -43a3c8: |[43a3c8] tech.ula.utils.CredentialValidator.validatePasswordCharacters:(Ljava/lang/String;)Z │ │ -43a3d8: 1a00 5c6c |0000: const-string v0, "^[a-zA-Z0-9!@#$%^&*()_+=,./?<>:]*$" // string@6c5c │ │ -43a3dc: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ -43a3e2: 0c00 |0005: move-result-object v0 │ │ -43a3e4: 1a01 9b55 |0006: const-string v1, "Pattern.compile(passwordRegex)" // string@559b │ │ -43a3e8: 7120 569f 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43a3ee: 1f03 5f10 |000b: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -43a3f2: 6e20 fd88 3000 |000d: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ -43a3f8: 0c03 |0010: move-result-object v3 │ │ -43a3fa: 1a00 1fb9 |0011: const-string v0, "pattern.matcher(password)" // string@b91f │ │ -43a3fe: 7120 569f 0300 |0013: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43a404: 6e10 ef88 0300 |0016: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ -43a40a: 0a03 |0019: move-result v3 │ │ -43a40c: 0f03 |001a: return v3 │ │ +43a3bc: |[43a3bc] tech.ula.utils.CredentialValidator.validatePasswordCharacters:(Ljava/lang/String;)Z │ │ +43a3cc: 1a00 5c6c |0000: const-string v0, "^[a-zA-Z0-9!@#$%^&*()_+=,./?<>:]*$" // string@6c5c │ │ +43a3d0: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ +43a3d6: 0c00 |0005: move-result-object v0 │ │ +43a3d8: 1a01 9b55 |0006: const-string v1, "Pattern.compile(passwordRegex)" // string@559b │ │ +43a3dc: 7120 569f 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43a3e2: 1f03 5f10 |000b: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +43a3e6: 6e20 fd88 3000 |000d: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ +43a3ec: 0c03 |0010: move-result-object v3 │ │ +43a3ee: 1a00 1fb9 |0011: const-string v0, "pattern.matcher(password)" // string@b91f │ │ +43a3f2: 7120 569f 0300 |0013: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43a3f8: 6e10 ef88 0300 |0016: invoke-virtual {v3}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ +43a3fe: 0a03 |0019: move-result v3 │ │ +43a400: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ 0x000b line=89 │ │ 0x0016 line=90 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Ltech/ula/utils/CredentialValidator; │ │ @@ -959446,24 +959446,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -43a410: |[43a410] tech.ula.utils.CredentialValidator.validateUsernameCharacters:(Ljava/lang/String;)Z │ │ -43a420: 1a00 3111 |0000: const-string v0, "([a-z_][a-z0-9_]{0,30})" // string@1131 │ │ -43a424: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ -43a42a: 0c00 |0005: move-result-object v0 │ │ -43a42c: 1f02 5f10 |0006: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -43a430: 6e20 fd88 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ -43a436: 0c02 |000b: move-result-object v2 │ │ -43a438: 6e10 ef88 0200 |000c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ -43a43e: 0a02 |000f: move-result v2 │ │ -43a440: 0f02 |0010: return v2 │ │ +43a404: |[43a404] tech.ula.utils.CredentialValidator.validateUsernameCharacters:(Ljava/lang/String;)Z │ │ +43a414: 1a00 3111 |0000: const-string v0, "([a-z_][a-z0-9_]{0,30})" // string@1131 │ │ +43a418: 7110 fa88 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@88fa │ │ +43a41e: 0c00 |0005: move-result-object v0 │ │ +43a420: 1f02 5f10 |0006: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +43a424: 6e20 fd88 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@88fd │ │ +43a42a: 0c02 |000b: move-result-object v2 │ │ +43a42c: 6e10 ef88 0200 |000c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@88ef │ │ +43a432: 0a02 |000f: move-result v2 │ │ +43a434: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0006 line=78 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ltech/ula/utils/CredentialValidator; │ │ @@ -959475,56 +959475,56 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -43a444: |[43a444] tech.ula.utils.CredentialValidator.validateFilesystemName:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a454: 1a00 7587 |0000: const-string v0, "filesystemName" // string@8775 │ │ -43a458: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a45e: 0750 |0005: move-object v0, v5 │ │ -43a460: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43a464: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -43a46a: 0a00 |000b: move-result v0 │ │ -43a46c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -43a46e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -43a470: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -43a474: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -43a476: 2802 |0011: goto 0013 // +0002 │ │ -43a478: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -43a47a: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -43a47e: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a482: 1400 8100 127f |0017: const v0, #float 1.9407e+38 // #7f120081 │ │ -43a488: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a48e: 282e |001d: goto 004b // +002e │ │ -43a490: 7020 d1d3 5400 |001e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validateFilesystemNameCharacters:(Ljava/lang/String;)Z // method@d3d1 │ │ -43a496: 0a00 |0021: move-result v0 │ │ -43a498: 1403 8200 127f |0022: const v3, #float 1.9407e+38 // #7f120082 │ │ -43a49e: 3900 0800 |0025: if-nez v0, 002d // +0008 │ │ -43a4a2: 2205 111b |0027: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a4a6: 7030 c4d3 2503 |0029: invoke-direct {v5, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a4ac: 281f |002c: goto 004b // +001f │ │ -43a4ae: 1a00 2614 |002d: const-string v0, "." // string@1426 │ │ -43a4b2: 7120 559f 0500 |002f: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43a4b8: 0a00 |0032: move-result v0 │ │ -43a4ba: 3900 1300 |0033: if-nez v0, 0046 // +0013 │ │ -43a4be: 1a00 3c14 |0035: const-string v0, ".." // string@143c │ │ -43a4c2: 7120 559f 0500 |0037: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43a4c8: 0a05 |003a: move-result v5 │ │ -43a4ca: 3805 0300 |003b: if-eqz v5, 003e // +0003 │ │ -43a4ce: 2809 |003d: goto 0046 // +0009 │ │ -43a4d0: 2205 111b |003e: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a4d4: 1220 |0040: const/4 v0, #int 2 // #2 │ │ -43a4d6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -43a4d8: 7053 c5d3 1502 |0042: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ -43a4de: 2806 |0045: goto 004b // +0006 │ │ -43a4e0: 2205 111b |0046: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a4e4: 7030 c4d3 2503 |0048: invoke-direct {v5, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a4ea: 1105 |004b: return-object v5 │ │ +43a438: |[43a438] tech.ula.utils.CredentialValidator.validateFilesystemName:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a448: 1a00 7587 |0000: const-string v0, "filesystemName" // string@8775 │ │ +43a44c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a452: 0750 |0005: move-object v0, v5 │ │ +43a454: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43a458: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +43a45e: 0a00 |000b: move-result v0 │ │ +43a460: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +43a462: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +43a464: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +43a468: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +43a46a: 2802 |0011: goto 0013 // +0002 │ │ +43a46c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +43a46e: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +43a472: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a476: 1400 8100 127f |0017: const v0, #float 1.9407e+38 // #7f120081 │ │ +43a47c: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a482: 282e |001d: goto 004b // +002e │ │ +43a484: 7020 d1d3 5400 |001e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validateFilesystemNameCharacters:(Ljava/lang/String;)Z // method@d3d1 │ │ +43a48a: 0a00 |0021: move-result v0 │ │ +43a48c: 1403 8200 127f |0022: const v3, #float 1.9407e+38 // #7f120082 │ │ +43a492: 3900 0800 |0025: if-nez v0, 002d // +0008 │ │ +43a496: 2205 111b |0027: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a49a: 7030 c4d3 2503 |0029: invoke-direct {v5, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a4a0: 281f |002c: goto 004b // +001f │ │ +43a4a2: 1a00 2614 |002d: const-string v0, "." // string@1426 │ │ +43a4a6: 7120 559f 0500 |002f: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43a4ac: 0a00 |0032: move-result v0 │ │ +43a4ae: 3900 1300 |0033: if-nez v0, 0046 // +0013 │ │ +43a4b2: 1a00 3c14 |0035: const-string v0, ".." // string@143c │ │ +43a4b6: 7120 559f 0500 |0037: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43a4bc: 0a05 |003a: move-result v5 │ │ +43a4be: 3805 0300 |003b: if-eqz v5, 003e // +0003 │ │ +43a4c2: 2809 |003d: goto 0046 // +0009 │ │ +43a4c4: 2205 111b |003e: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a4c8: 1220 |0040: const/4 v0, #int 2 // #2 │ │ +43a4ca: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +43a4cc: 7053 c5d3 1502 |0042: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ +43a4d2: 2806 |0045: goto 004b // +0006 │ │ +43a4d4: 2205 111b |0046: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a4d8: 7030 c4d3 2503 |0048: invoke-direct {v5, v2, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a4de: 1105 |004b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ 0x0015 line=12 │ │ 0x001e line=14 │ │ 0x0027 line=15 │ │ 0x002f line=17 │ │ @@ -959539,44 +959539,44 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -43a4ec: |[43a4ec] tech.ula.utils.CredentialValidator.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a4fc: 1a00 f1b8 |0000: const-string v0, "password" // string@b8f1 │ │ -43a500: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a506: 0750 |0005: move-object v0, v5 │ │ -43a508: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43a50c: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -43a512: 0a00 |000b: move-result v0 │ │ -43a514: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -43a516: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -43a518: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -43a51c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -43a51e: 2802 |0011: goto 0013 // +0002 │ │ -43a520: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -43a522: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -43a526: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a52a: 1400 7a00 127f |0017: const v0, #float 1.9407e+38 // #7f12007a │ │ -43a530: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a536: 2817 |001d: goto 0034 // +0017 │ │ -43a538: 7020 d3d3 5400 |001e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validatePasswordCharacters:(Ljava/lang/String;)Z // method@d3d3 │ │ -43a53e: 0a05 |0021: move-result v5 │ │ -43a540: 3905 0b00 |0022: if-nez v5, 002d // +000b │ │ -43a544: 2205 111b |0024: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a548: 1400 8600 127f |0026: const v0, #float 1.9407e+38 // #7f120086 │ │ -43a54e: 7030 c4d3 2500 |0029: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a554: 2808 |002c: goto 0034 // +0008 │ │ -43a556: 2205 111b |002d: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a55a: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -43a55c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -43a55e: 7053 c5d3 1502 |0031: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ -43a564: 1105 |0034: return-object v5 │ │ +43a4e0: |[43a4e0] tech.ula.utils.CredentialValidator.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a4f0: 1a00 f1b8 |0000: const-string v0, "password" // string@b8f1 │ │ +43a4f4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a4fa: 0750 |0005: move-object v0, v5 │ │ +43a4fc: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43a500: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +43a506: 0a00 |000b: move-result v0 │ │ +43a508: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +43a50a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +43a50c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +43a510: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +43a512: 2802 |0011: goto 0013 // +0002 │ │ +43a514: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +43a516: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +43a51a: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a51e: 1400 7a00 127f |0017: const v0, #float 1.9407e+38 // #7f12007a │ │ +43a524: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a52a: 2817 |001d: goto 0034 // +0017 │ │ +43a52c: 7020 d3d3 5400 |001e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validatePasswordCharacters:(Ljava/lang/String;)Z // method@d3d3 │ │ +43a532: 0a05 |0021: move-result v5 │ │ +43a534: 3905 0b00 |0022: if-nez v5, 002d // +000b │ │ +43a538: 2205 111b |0024: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a53c: 1400 8600 127f |0026: const v0, #float 1.9407e+38 // #7f120086 │ │ +43a542: 7030 c4d3 2500 |0029: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a548: 2808 |002c: goto 0034 // +0008 │ │ +43a54a: 2205 111b |002d: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a54e: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +43a550: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +43a552: 7053 c5d3 1502 |0031: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ +43a558: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=41 │ │ 0x0015 line=42 │ │ 0x001e line=44 │ │ 0x0024 line=45 │ │ 0x002d line=47 │ │ @@ -959589,53 +959589,53 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -43a568: |[43a568] tech.ula.utils.CredentialValidator.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a578: 1a00 8ed5 |0000: const-string v0, "username" // string@d58e │ │ -43a57c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a582: 1a00 1f77 |0005: const-string v0, "blacklistUsernames" // string@771f │ │ -43a586: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a58c: 0740 |000a: move-object v0, v4 │ │ -43a58e: 1f00 5f10 |000b: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43a592: 7210 fd82 0000 |000d: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -43a598: 0a00 |0010: move-result v0 │ │ -43a59a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -43a59c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -43a59e: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ -43a5a2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -43a5a4: 2802 |0016: goto 0018 // +0002 │ │ -43a5a6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -43a5a8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -43a5ac: 2204 111b |001a: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a5b0: 1405 7a00 127f |001c: const v5, #float 1.9407e+38 // #7f12007a │ │ -43a5b6: 7030 c4d3 2405 |001f: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a5bc: 2826 |0022: goto 0048 // +0026 │ │ -43a5be: 7020 d5d3 4300 |0023: invoke-direct {v3, v4}, Ltech/ula/utils/CredentialValidator;.validateUsernameCharacters:(Ljava/lang/String;)Z // method@d3d5 │ │ -43a5c4: 0a00 |0026: move-result v0 │ │ -43a5c6: 3900 0b00 |0027: if-nez v0, 0032 // +000b │ │ -43a5ca: 2204 111b |0029: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a5ce: 1405 8c00 127f |002b: const v5, #float 1.9407e+38 // #7f12008c │ │ -43a5d4: 7030 c4d3 2405 |002e: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a5da: 2817 |0031: goto 0048 // +0017 │ │ -43a5dc: 7120 6e8d 4500 |0032: invoke-static {v5, v4}, Lkotlin/collections/ArraysKt;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@8d6e │ │ -43a5e2: 0a04 |0035: move-result v4 │ │ -43a5e4: 3804 0b00 |0036: if-eqz v4, 0041 // +000b │ │ -43a5e8: 2204 111b |0038: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a5ec: 1405 8a00 127f |003a: const v5, #float 1.9407e+38 // #7f12008a │ │ -43a5f2: 7030 c4d3 2405 |003d: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a5f8: 2808 |0040: goto 0048 // +0008 │ │ -43a5fa: 2204 111b |0041: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a5fe: 1225 |0043: const/4 v5, #int 2 // #2 │ │ -43a600: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -43a602: 7050 c5d3 1452 |0045: invoke-direct {v4, v1, v2, v5, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ -43a608: 1104 |0048: return-object v4 │ │ +43a55c: |[43a55c] tech.ula.utils.CredentialValidator.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a56c: 1a00 8ed5 |0000: const-string v0, "username" // string@d58e │ │ +43a570: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a576: 1a00 1f77 |0005: const-string v0, "blacklistUsernames" // string@771f │ │ +43a57a: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a580: 0740 |000a: move-object v0, v4 │ │ +43a582: 1f00 5f10 |000b: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43a586: 7210 fd82 0000 |000d: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +43a58c: 0a00 |0010: move-result v0 │ │ +43a58e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +43a590: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +43a592: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ +43a596: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +43a598: 2802 |0016: goto 0018 // +0002 │ │ +43a59a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +43a59c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +43a5a0: 2204 111b |001a: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a5a4: 1405 7a00 127f |001c: const v5, #float 1.9407e+38 // #7f12007a │ │ +43a5aa: 7030 c4d3 2405 |001f: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a5b0: 2826 |0022: goto 0048 // +0026 │ │ +43a5b2: 7020 d5d3 4300 |0023: invoke-direct {v3, v4}, Ltech/ula/utils/CredentialValidator;.validateUsernameCharacters:(Ljava/lang/String;)Z // method@d3d5 │ │ +43a5b8: 0a00 |0026: move-result v0 │ │ +43a5ba: 3900 0b00 |0027: if-nez v0, 0032 // +000b │ │ +43a5be: 2204 111b |0029: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a5c2: 1405 8c00 127f |002b: const v5, #float 1.9407e+38 // #7f12008c │ │ +43a5c8: 7030 c4d3 2405 |002e: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a5ce: 2817 |0031: goto 0048 // +0017 │ │ +43a5d0: 7120 6e8d 4500 |0032: invoke-static {v5, v4}, Lkotlin/collections/ArraysKt;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@8d6e │ │ +43a5d6: 0a04 |0035: move-result v4 │ │ +43a5d8: 3804 0b00 |0036: if-eqz v4, 0041 // +000b │ │ +43a5dc: 2204 111b |0038: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a5e0: 1405 8a00 127f |003a: const v5, #float 1.9407e+38 // #7f12008a │ │ +43a5e6: 7030 c4d3 2405 |003d: invoke-direct {v4, v2, v5}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a5ec: 2808 |0040: goto 0048 // +0008 │ │ +43a5ee: 2204 111b |0041: new-instance v4, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a5f2: 1225 |0043: const/4 v5, #int 2 // #2 │ │ +43a5f4: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +43a5f6: 7050 c5d3 1452 |0045: invoke-direct {v4, v1, v2, v5, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ +43a5fc: 1104 |0048: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000a line=26 │ │ 0x001a line=27 │ │ 0x0023 line=29 │ │ 0x0029 line=30 │ │ 0x0032 line=32 │ │ @@ -959651,57 +959651,57 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -43a60c: |[43a60c] tech.ula.utils.CredentialValidator.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ -43a61c: 1a00 43d7 |0000: const-string v0, "vncPassword" // string@d743 │ │ -43a620: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a626: 0750 |0005: move-object v0, v5 │ │ -43a628: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43a62c: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -43a632: 0a00 |000b: move-result v0 │ │ -43a634: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -43a636: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -43a638: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -43a63c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -43a63e: 2802 |0011: goto 0013 // +0002 │ │ -43a640: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -43a642: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -43a646: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a64a: 1400 7a00 127f |0017: const v0, #float 1.9407e+38 // #7f12007a │ │ -43a650: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a656: 2830 |001d: goto 004d // +0030 │ │ -43a658: 6e10 6384 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -43a65e: 0a00 |0021: move-result v0 │ │ -43a660: 1303 0800 |0022: const/16 v3, #int 8 // #8 │ │ -43a664: 3630 2100 |0024: if-gt v0, v3, 0045 // +0021 │ │ -43a668: 6e10 6384 0500 |0026: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -43a66e: 0a00 |0029: move-result v0 │ │ -43a670: 1263 |002a: const/4 v3, #int 6 // #6 │ │ -43a672: 3530 0300 |002b: if-ge v0, v3, 002e // +0003 │ │ -43a676: 2818 |002d: goto 0045 // +0018 │ │ -43a678: 7020 d3d3 5400 |002e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validatePasswordCharacters:(Ljava/lang/String;)Z // method@d3d3 │ │ -43a67e: 0a05 |0031: move-result v5 │ │ -43a680: 3905 0b00 |0032: if-nez v5, 003d // +000b │ │ -43a684: 2205 111b |0034: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a688: 1400 8d00 127f |0036: const v0, #float 1.9407e+38 // #7f12008d │ │ -43a68e: 7030 c4d3 2500 |0039: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a694: 2811 |003c: goto 004d // +0011 │ │ -43a696: 2205 111b |003d: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a69a: 1220 |003f: const/4 v0, #int 2 // #2 │ │ -43a69c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -43a69e: 7053 c5d3 1502 |0041: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ -43a6a4: 2809 |0044: goto 004d // +0009 │ │ -43a6a6: 2205 111b |0045: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ -43a6aa: 1400 8e00 127f |0047: const v0, #float 1.9407e+38 // #7f12008e │ │ -43a6b0: 7030 c4d3 2500 |004a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ -43a6b6: 1105 |004d: return-object v5 │ │ +43a600: |[43a600] tech.ula.utils.CredentialValidator.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; │ │ +43a610: 1a00 43d7 |0000: const-string v0, "vncPassword" // string@d743 │ │ +43a614: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a61a: 0750 |0005: move-object v0, v5 │ │ +43a61c: 1f00 5f10 |0006: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43a620: 7210 fd82 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +43a626: 0a00 |000b: move-result v0 │ │ +43a628: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +43a62a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +43a62c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +43a630: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +43a632: 2802 |0011: goto 0013 // +0002 │ │ +43a634: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +43a636: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +43a63a: 2205 111b |0015: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a63e: 1400 7a00 127f |0017: const v0, #float 1.9407e+38 // #7f12007a │ │ +43a644: 7030 c4d3 2500 |001a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a64a: 2830 |001d: goto 004d // +0030 │ │ +43a64c: 6e10 6384 0500 |001e: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +43a652: 0a00 |0021: move-result v0 │ │ +43a654: 1303 0800 |0022: const/16 v3, #int 8 // #8 │ │ +43a658: 3630 2100 |0024: if-gt v0, v3, 0045 // +0021 │ │ +43a65c: 6e10 6384 0500 |0026: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +43a662: 0a00 |0029: move-result v0 │ │ +43a664: 1263 |002a: const/4 v3, #int 6 // #6 │ │ +43a666: 3530 0300 |002b: if-ge v0, v3, 002e // +0003 │ │ +43a66a: 2818 |002d: goto 0045 // +0018 │ │ +43a66c: 7020 d3d3 5400 |002e: invoke-direct {v4, v5}, Ltech/ula/utils/CredentialValidator;.validatePasswordCharacters:(Ljava/lang/String;)Z // method@d3d3 │ │ +43a672: 0a05 |0031: move-result v5 │ │ +43a674: 3905 0b00 |0032: if-nez v5, 003d // +000b │ │ +43a678: 2205 111b |0034: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a67c: 1400 8d00 127f |0036: const v0, #float 1.9407e+38 // #7f12008d │ │ +43a682: 7030 c4d3 2500 |0039: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a688: 2811 |003c: goto 004d // +0011 │ │ +43a68a: 2205 111b |003d: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a68e: 1220 |003f: const/4 v0, #int 2 // #2 │ │ +43a690: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +43a692: 7053 c5d3 1502 |0041: invoke-direct {v5, v1, v2, v0, v3}, Ltech/ula/utils/CredentialValidationStatus;.:(ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3c5 │ │ +43a698: 2809 |0044: goto 004d // +0009 │ │ +43a69a: 2205 111b |0045: new-instance v5, Ltech/ula/utils/CredentialValidationStatus; // type@1b11 │ │ +43a69e: 1400 8e00 127f |0047: const v0, #float 1.9407e+38 // #7f12008e │ │ +43a6a4: 7030 c4d3 2500 |004a: invoke-direct {v5, v2, v0}, Ltech/ula/utils/CredentialValidationStatus;.:(ZI)V // method@d3c4 │ │ +43a6aa: 1105 |004d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=53 │ │ 0x0015 line=54 │ │ 0x001e line=56 │ │ 0x002e line=59 │ │ 0x0034 line=60 │ │ @@ -959764,23 +959764,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -43a774: |[43a774] tech.ula.utils.DeviceDimensions.:()V │ │ -43a784: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43a78a: 1500 3444 |0003: const/high16 v0, #int 1144258560 // #4434 │ │ -43a78e: 5910 aca2 |0005: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a792: 1500 b944 |0007: const/high16 v0, #int 1152974848 // #44b9 │ │ -43a796: 5910 aea2 |0009: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a79a: 1500 803f |000b: const/high16 v0, #int 1065353216 // #3f80 │ │ -43a79e: 5910 ada2 |000d: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ -43a7a2: 0e00 |000f: return-void │ │ +43a768: |[43a768] tech.ula.utils.DeviceDimensions.:()V │ │ +43a778: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43a77e: 1500 3444 |0003: const/high16 v0, #int 1144258560 // #4434 │ │ +43a782: 5910 aca2 |0005: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a786: 1500 b944 |0007: const/high16 v0, #int 1152974848 // #44b9 │ │ +43a78a: 5910 aea2 |0009: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a78e: 1500 803f |000b: const/high16 v0, #int 1065353216 // #3f80 │ │ +43a792: 5910 ada2 |000d: iput v0, v1, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ +43a796: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0009 line=11 │ │ 0x000d line=12 │ │ locals : │ │ @@ -959792,53 +959792,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -43a6d0: |[43a6d0] tech.ula.utils.DeviceDimensions.getScreenResolution:()Ljava/lang/String; │ │ -43a6e0: 5230 aca2 |0000: iget v0, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a6e4: 5231 aea2 |0002: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a6e8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -43a6ea: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -43a6ee: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -43a6f2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -43a6f4: 2802 |000a: goto 000c // +0002 │ │ -43a6f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -43a6f8: 1301 7800 |000c: const/16 v1, #int 120 // #78 │ │ -43a6fc: 3320 1b00 |000e: if-ne v0, v2, 0029 // +001b │ │ -43a700: 2200 9410 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43a704: 7010 8384 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43a70a: 5232 aca2 |0015: iget v2, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a70e: 8722 |0017: float-to-int v2, v2 │ │ -43a710: 6e20 8a84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43a716: 6e20 8784 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43a71c: 5231 aea2 |001e: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a720: 8711 |0020: float-to-int v1, v1 │ │ -43a722: 6e20 8a84 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43a728: 6e10 9f84 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43a72e: 0c00 |0027: move-result-object v0 │ │ -43a730: 281b |0028: goto 0043 // +001b │ │ -43a732: 3900 1b00 |0029: if-nez v0, 0044 // +001b │ │ -43a736: 2200 9410 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43a73a: 7010 8384 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43a740: 5232 aea2 |0030: iget v2, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a744: 8722 |0032: float-to-int v2, v2 │ │ -43a746: 6e20 8a84 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43a74c: 6e20 8784 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43a752: 5231 aca2 |0039: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a756: 8711 |003b: float-to-int v1, v1 │ │ -43a758: 6e20 8a84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43a75e: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43a764: 0c00 |0042: move-result-object v0 │ │ -43a766: 1100 |0043: return-object v0 │ │ -43a768: 2200 e211 |0044: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -43a76c: 7010 d689 0000 |0046: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -43a772: 2700 |0049: throw v0 │ │ +43a6c4: |[43a6c4] tech.ula.utils.DeviceDimensions.getScreenResolution:()Ljava/lang/String; │ │ +43a6d4: 5230 aca2 |0000: iget v0, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a6d8: 5231 aea2 |0002: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a6dc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +43a6de: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +43a6e2: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +43a6e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +43a6e8: 2802 |000a: goto 000c // +0002 │ │ +43a6ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +43a6ec: 1301 7800 |000c: const/16 v1, #int 120 // #78 │ │ +43a6f0: 3320 1b00 |000e: if-ne v0, v2, 0029 // +001b │ │ +43a6f4: 2200 9410 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43a6f8: 7010 8384 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43a6fe: 5232 aca2 |0015: iget v2, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a702: 8722 |0017: float-to-int v2, v2 │ │ +43a704: 6e20 8a84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43a70a: 6e20 8784 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43a710: 5231 aea2 |001e: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a714: 8711 |0020: float-to-int v1, v1 │ │ +43a716: 6e20 8a84 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43a71c: 6e10 9f84 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43a722: 0c00 |0027: move-result-object v0 │ │ +43a724: 281b |0028: goto 0043 // +001b │ │ +43a726: 3900 1b00 |0029: if-nez v0, 0044 // +001b │ │ +43a72a: 2200 9410 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43a72e: 7010 8384 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43a734: 5232 aea2 |0030: iget v2, v3, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a738: 8722 |0032: float-to-int v2, v2 │ │ +43a73a: 6e20 8a84 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43a740: 6e20 8784 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43a746: 5231 aca2 |0039: iget v1, v3, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a74a: 8711 |003b: float-to-int v1, v1 │ │ +43a74c: 6e20 8a84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43a752: 6e10 9f84 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43a758: 0c00 |0042: move-result-object v0 │ │ +43a75a: 1100 |0043: return-object v0 │ │ +43a75c: 2200 e211 |0044: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +43a760: 7010 d689 0000 |0046: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +43a766: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0010 line=55 │ │ 0x002b line=56 │ │ locals : │ │ 0x0000 - 0x004a reg=3 this Ltech/ula/utils/DeviceDimensions; │ │ @@ -959848,113 +959848,113 @@ │ │ type : '(Landroid/view/WindowManager;Landroid/util/DisplayMetrics;ILandroid/content/SharedPreferences;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -43a7a4: |[43a7a4] tech.ula.utils.DeviceDimensions.saveDeviceDimensions:(Landroid/view/WindowManager;Landroid/util/DisplayMetrics;ILandroid/content/SharedPreferences;)V │ │ -43a7b4: 1a05 91d7 |0000: const-string v5, "windowManager" // string@d791 │ │ -43a7b8: 7120 5f9f 5300 |0002: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a7be: 1a05 1383 |0005: const-string v5, "displayMetrics" // string@8313 │ │ -43a7c2: 7120 5f9f 5400 |0007: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a7c8: 1a05 0bcc |000a: const-string v5, "sharedPreferences" // string@cc0b │ │ -43a7cc: 7120 5f9f 5600 |000c: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a7d2: 7210 a40b 0300 |000f: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ba4 │ │ -43a7d8: 0c05 |0012: move-result-object v5 │ │ -43a7da: 6e20 8a08 4500 |0013: invoke-virtual {v5, v4}, Landroid/view/Display;.getRealMetrics:(Landroid/util/DisplayMetrics;)V // method@088a │ │ -43a7e0: 5245 bd00 |0016: iget v5, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bd │ │ -43a7e4: 8255 |0018: int-to-float v5, v5 │ │ -43a7e6: 5925 aca2 |0019: iput v5, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a7ea: 5244 be00 |001b: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ -43a7ee: 8244 |001d: int-to-float v4, v4 │ │ -43a7f0: 5924 aea2 |001e: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a7f4: 6004 8800 |0020: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -43a7f8: 1305 1d00 |0022: const/16 v5, #int 29 // #1d │ │ -43a7fc: 3454 2f00 |0024: if-lt v4, v5, 0053 // +002f │ │ -43a800: 7210 a40b 0300 |0026: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ba4 │ │ -43a806: 0c03 |0029: move-result-object v3 │ │ -43a808: 1a04 92d7 |002a: const-string v4, "windowManager.defaultDisplay" // string@d792 │ │ -43a80c: 7120 569f 4300 |002c: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43a812: 6e10 8808 0300 |002f: invoke-virtual {v3}, Landroid/view/Display;.getCutout:()Landroid/view/DisplayCutout; // method@0888 │ │ -43a818: 0c03 |0032: move-result-object v3 │ │ -43a81a: 3803 2000 |0033: if-eqz v3, 0053 // +0020 │ │ -43a81e: 5224 aca2 |0035: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a822: 6e10 9008 0300 |0037: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0890 │ │ -43a828: 0a05 |003a: move-result v5 │ │ -43a82a: 6e10 9308 0300 |003b: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0893 │ │ -43a830: 0a00 |003e: move-result v0 │ │ -43a832: b005 |003f: add-int/2addr v5, v0 │ │ -43a834: 8255 |0040: int-to-float v5, v5 │ │ -43a836: c754 |0041: sub-float/2addr v4, v5 │ │ -43a838: 5924 aca2 |0042: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a83c: 5224 aea2 |0044: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a840: 6e10 9108 0300 |0046: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0891 │ │ -43a846: 0a05 |0049: move-result v5 │ │ -43a848: 6e10 9208 0300 |004a: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0892 │ │ -43a84e: 0a03 |004d: move-result v3 │ │ -43a850: b035 |004e: add-int/2addr v5, v3 │ │ -43a852: 8253 |004f: int-to-float v3, v5 │ │ -43a854: c734 |0050: sub-float/2addr v4, v3 │ │ -43a856: 5924 aea2 |0051: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a85a: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -43a85c: 1a04 5fba |0054: const-string v4, "pref_custom_scaling_enabled" // string@ba5f │ │ -43a860: 7230 ba02 4603 |0056: invoke-interface {v6, v4, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43a866: 0a03 |0059: move-result v3 │ │ -43a868: 3803 1b00 |005a: if-eqz v3, 0075 // +001b │ │ -43a86c: 1a03 70ba |005c: const-string v3, "pref_scaling" // string@ba70 │ │ -43a870: 1a04 d414 |005e: const-string v4, "1.0" // string@14d4 │ │ -43a874: 7230 be02 3604 |0060: invoke-interface {v6, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -43a87a: 0c03 |0063: move-result-object v3 │ │ -43a87c: 3903 0500 |0064: if-nez v3, 0069 // +0005 │ │ -43a880: 7100 739f 0000 |0066: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43a886: 1a04 0ccc |0069: const-string v4, "sharedPreferences.getStr…("pref_scaling", "1.0")!!" // string@cc0c │ │ -43a88a: 7120 569f 4300 |006b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43a890: 7110 8083 0300 |006e: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@8380 │ │ -43a896: 0a03 |0071: move-result v3 │ │ -43a898: 5923 ada2 |0072: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ -43a89c: 2830 |0074: goto 00a4 // +0030 │ │ -43a89e: 5223 aca2 |0075: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a8a2: 5224 aea2 |0077: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a8a6: 1305 6801 |0079: const/16 v5, #int 360 // #168 │ │ -43a8aa: 1306 0005 |007b: const/16 v6, #int 1280 // #500 │ │ -43a8ae: 2d00 0304 |007d: cmpl-float v0, v3, v4 │ │ -43a8b2: 3d00 0a00 |007f: if-lez v0, 0089 // +000a │ │ -43a8b6: 8266 |0081: int-to-float v6, v6 │ │ -43a8b8: c963 |0082: div-float/2addr v3, v6 │ │ -43a8ba: 8255 |0083: int-to-float v5, v5 │ │ -43a8bc: c954 |0084: div-float/2addr v4, v5 │ │ -43a8be: 0141 |0085: move v1, v4 │ │ -43a8c0: 0134 |0086: move v4, v3 │ │ -43a8c2: 0113 |0087: move v3, v1 │ │ -43a8c4: 2805 |0088: goto 008d // +0005 │ │ -43a8c6: 8266 |0089: int-to-float v6, v6 │ │ -43a8c8: c964 |008a: div-float/2addr v4, v6 │ │ -43a8ca: 8255 |008b: int-to-float v5, v5 │ │ -43a8cc: c953 |008c: div-float/2addr v3, v5 │ │ -43a8ce: 1505 803f |008d: const/high16 v5, #int 1065353216 // #3f80 │ │ -43a8d2: 2e06 0305 |008f: cmpg-float v6, v3, v5 │ │ -43a8d6: 3b06 0400 |0091: if-gez v6, 0095 // +0004 │ │ -43a8da: 1503 803f |0093: const/high16 v3, #int 1065353216 // #3f80 │ │ -43a8de: 2e06 0405 |0095: cmpg-float v6, v4, v5 │ │ -43a8e2: 3b06 0400 |0097: if-gez v6, 009b // +0004 │ │ -43a8e6: 1504 803f |0099: const/high16 v4, #int 1065353216 // #3f80 │ │ -43a8ea: 2e05 0403 |009b: cmpg-float v5, v4, v3 │ │ -43a8ee: 3b05 0500 |009d: if-gez v5, 00a2 // +0005 │ │ -43a8f2: 5924 ada2 |009f: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ -43a8f6: 2803 |00a1: goto 00a4 // +0003 │ │ -43a8f8: 5923 ada2 |00a2: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ -43a8fc: 5223 aca2 |00a4: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a900: 5224 ada2 |00a6: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ -43a904: c943 |00a8: div-float/2addr v3, v4 │ │ -43a906: 5923 aca2 |00a9: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ -43a90a: 5223 aea2 |00ab: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a90e: c943 |00ad: div-float/2addr v3, v4 │ │ -43a910: 5923 aea2 |00ae: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ -43a914: 0e00 |00b0: return-void │ │ +43a798: |[43a798] tech.ula.utils.DeviceDimensions.saveDeviceDimensions:(Landroid/view/WindowManager;Landroid/util/DisplayMetrics;ILandroid/content/SharedPreferences;)V │ │ +43a7a8: 1a05 91d7 |0000: const-string v5, "windowManager" // string@d791 │ │ +43a7ac: 7120 5f9f 5300 |0002: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a7b2: 1a05 1383 |0005: const-string v5, "displayMetrics" // string@8313 │ │ +43a7b6: 7120 5f9f 5400 |0007: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a7bc: 1a05 0bcc |000a: const-string v5, "sharedPreferences" // string@cc0b │ │ +43a7c0: 7120 5f9f 5600 |000c: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a7c6: 7210 a40b 0300 |000f: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ba4 │ │ +43a7cc: 0c05 |0012: move-result-object v5 │ │ +43a7ce: 6e20 8a08 4500 |0013: invoke-virtual {v5, v4}, Landroid/view/Display;.getRealMetrics:(Landroid/util/DisplayMetrics;)V // method@088a │ │ +43a7d4: 5245 bd00 |0016: iget v5, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@00bd │ │ +43a7d8: 8255 |0018: int-to-float v5, v5 │ │ +43a7da: 5925 aca2 |0019: iput v5, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a7de: 5244 be00 |001b: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@00be │ │ +43a7e2: 8244 |001d: int-to-float v4, v4 │ │ +43a7e4: 5924 aea2 |001e: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a7e8: 6004 8800 |0020: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +43a7ec: 1305 1d00 |0022: const/16 v5, #int 29 // #1d │ │ +43a7f0: 3454 2f00 |0024: if-lt v4, v5, 0053 // +002f │ │ +43a7f4: 7210 a40b 0300 |0026: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0ba4 │ │ +43a7fa: 0c03 |0029: move-result-object v3 │ │ +43a7fc: 1a04 92d7 |002a: const-string v4, "windowManager.defaultDisplay" // string@d792 │ │ +43a800: 7120 569f 4300 |002c: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43a806: 6e10 8808 0300 |002f: invoke-virtual {v3}, Landroid/view/Display;.getCutout:()Landroid/view/DisplayCutout; // method@0888 │ │ +43a80c: 0c03 |0032: move-result-object v3 │ │ +43a80e: 3803 2000 |0033: if-eqz v3, 0053 // +0020 │ │ +43a812: 5224 aca2 |0035: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a816: 6e10 9008 0300 |0037: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetBottom:()I // method@0890 │ │ +43a81c: 0a05 |003a: move-result v5 │ │ +43a81e: 6e10 9308 0300 |003b: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetTop:()I // method@0893 │ │ +43a824: 0a00 |003e: move-result v0 │ │ +43a826: b005 |003f: add-int/2addr v5, v0 │ │ +43a828: 8255 |0040: int-to-float v5, v5 │ │ +43a82a: c754 |0041: sub-float/2addr v4, v5 │ │ +43a82c: 5924 aca2 |0042: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a830: 5224 aea2 |0044: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a834: 6e10 9108 0300 |0046: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetLeft:()I // method@0891 │ │ +43a83a: 0a05 |0049: move-result v5 │ │ +43a83c: 6e10 9208 0300 |004a: invoke-virtual {v3}, Landroid/view/DisplayCutout;.getSafeInsetRight:()I // method@0892 │ │ +43a842: 0a03 |004d: move-result v3 │ │ +43a844: b035 |004e: add-int/2addr v5, v3 │ │ +43a846: 8253 |004f: int-to-float v3, v5 │ │ +43a848: c734 |0050: sub-float/2addr v4, v3 │ │ +43a84a: 5924 aea2 |0051: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a84e: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +43a850: 1a04 5fba |0054: const-string v4, "pref_custom_scaling_enabled" // string@ba5f │ │ +43a854: 7230 ba02 4603 |0056: invoke-interface {v6, v4, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +43a85a: 0a03 |0059: move-result v3 │ │ +43a85c: 3803 1b00 |005a: if-eqz v3, 0075 // +001b │ │ +43a860: 1a03 70ba |005c: const-string v3, "pref_scaling" // string@ba70 │ │ +43a864: 1a04 d414 |005e: const-string v4, "1.0" // string@14d4 │ │ +43a868: 7230 be02 3604 |0060: invoke-interface {v6, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +43a86e: 0c03 |0063: move-result-object v3 │ │ +43a870: 3903 0500 |0064: if-nez v3, 0069 // +0005 │ │ +43a874: 7100 739f 0000 |0066: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43a87a: 1a04 0ccc |0069: const-string v4, "sharedPreferences.getStr…("pref_scaling", "1.0")!!" // string@cc0c │ │ +43a87e: 7120 569f 4300 |006b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43a884: 7110 8083 0300 |006e: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@8380 │ │ +43a88a: 0a03 |0071: move-result v3 │ │ +43a88c: 5923 ada2 |0072: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ +43a890: 2830 |0074: goto 00a4 // +0030 │ │ +43a892: 5223 aca2 |0075: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a896: 5224 aea2 |0077: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a89a: 1305 6801 |0079: const/16 v5, #int 360 // #168 │ │ +43a89e: 1306 0005 |007b: const/16 v6, #int 1280 // #500 │ │ +43a8a2: 2d00 0304 |007d: cmpl-float v0, v3, v4 │ │ +43a8a6: 3d00 0a00 |007f: if-lez v0, 0089 // +000a │ │ +43a8aa: 8266 |0081: int-to-float v6, v6 │ │ +43a8ac: c963 |0082: div-float/2addr v3, v6 │ │ +43a8ae: 8255 |0083: int-to-float v5, v5 │ │ +43a8b0: c954 |0084: div-float/2addr v4, v5 │ │ +43a8b2: 0141 |0085: move v1, v4 │ │ +43a8b4: 0134 |0086: move v4, v3 │ │ +43a8b6: 0113 |0087: move v3, v1 │ │ +43a8b8: 2805 |0088: goto 008d // +0005 │ │ +43a8ba: 8266 |0089: int-to-float v6, v6 │ │ +43a8bc: c964 |008a: div-float/2addr v4, v6 │ │ +43a8be: 8255 |008b: int-to-float v5, v5 │ │ +43a8c0: c953 |008c: div-float/2addr v3, v5 │ │ +43a8c2: 1505 803f |008d: const/high16 v5, #int 1065353216 // #3f80 │ │ +43a8c6: 2e06 0305 |008f: cmpg-float v6, v3, v5 │ │ +43a8ca: 3b06 0400 |0091: if-gez v6, 0095 // +0004 │ │ +43a8ce: 1503 803f |0093: const/high16 v3, #int 1065353216 // #3f80 │ │ +43a8d2: 2e06 0405 |0095: cmpg-float v6, v4, v5 │ │ +43a8d6: 3b06 0400 |0097: if-gez v6, 009b // +0004 │ │ +43a8da: 1504 803f |0099: const/high16 v4, #int 1065353216 // #3f80 │ │ +43a8de: 2e05 0403 |009b: cmpg-float v5, v4, v3 │ │ +43a8e2: 3b05 0500 |009d: if-gez v5, 00a2 // +0005 │ │ +43a8e6: 5924 ada2 |009f: iput v4, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ +43a8ea: 2803 |00a1: goto 00a4 // +0003 │ │ +43a8ec: 5923 ada2 |00a2: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ +43a8f0: 5223 aca2 |00a4: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a8f4: 5224 ada2 |00a6: iget v4, v2, Ltech/ula/utils/DeviceDimensions;.scaling:F // field@a2ad │ │ +43a8f8: c943 |00a8: div-float/2addr v3, v4 │ │ +43a8fa: 5923 aca2 |00a9: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.height:F // field@a2ac │ │ +43a8fe: 5223 aea2 |00ab: iget v3, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a902: c943 |00ad: div-float/2addr v3, v4 │ │ +43a904: 5923 aea2 |00ae: iput v3, v2, Ltech/ula/utils/DeviceDimensions;.width:F // field@a2ae │ │ +43a908: 0e00 |00b0: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=17 │ │ 0x0016 line=18 │ │ 0x001b line=19 │ │ 0x0020 line=21 │ │ 0x0026 line=22 │ │ @@ -960027,20 +960027,20 @@ │ │ type : '(Landroid/app/DownloadManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43ae64: |[43ae64] tech.ula.utils.DownloadManagerWrapper.:(Landroid/app/DownloadManager;)V │ │ -43ae74: 1a00 b883 |0000: const-string v0, "downloadManager" // string@83b8 │ │ -43ae78: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43ae7e: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43ae84: 5b12 b1a2 |0008: iput-object v2, v1, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ -43ae88: 0e00 |000a: return-void │ │ +43ae58: |[43ae58] tech.ula.utils.DownloadManagerWrapper.:(Landroid/app/DownloadManager;)V │ │ +43ae68: 1a00 b883 |0000: const-string v0, "downloadManager" // string@83b8 │ │ +43ae6c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43ae72: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43ae78: 5b12 b1a2 |0008: iput-object v2, v1, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ +43ae7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/DownloadManagerWrapper; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/app/DownloadManager; │ │ │ │ @@ -960049,21 +960049,21 @@ │ │ type : '(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43ac50: |[43ac50] tech.ula.utils.DownloadManagerWrapper.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; │ │ -43ac60: 5410 b1a2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ -43ac64: 6e20 2201 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/DownloadManager;.query:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@0122 │ │ -43ac6a: 0c02 |0005: move-result-object v2 │ │ -43ac6c: 1a00 b983 |0006: const-string v0, "downloadManager.query(query)" // string@83b9 │ │ -43ac70: 7120 569f 0200 |0008: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43ac76: 1102 |000b: return-object v2 │ │ +43ac44: |[43ac44] tech.ula.utils.DownloadManagerWrapper.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; │ │ +43ac54: 5410 b1a2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ +43ac58: 6e20 2201 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/DownloadManager;.query:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@0122 │ │ +43ac5e: 0c02 |0005: move-result-object v2 │ │ +43ac60: 1a00 b983 |0006: const-string v0, "downloadManager.query(query)" // string@83b9 │ │ +43ac64: 7120 569f 0200 |0008: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43ac6a: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/DownloadManagerWrapper; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/app/DownloadManager$Query; │ │ │ │ @@ -960072,23 +960072,23 @@ │ │ type : '(J)Landroid/app/DownloadManager$Query;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43ab60: |[43ab60] tech.ula.utils.DownloadManagerWrapper.generateQuery:(J)Landroid/app/DownloadManager$Query; │ │ -43ab70: 2200 2d00 |0000: new-instance v0, Landroid/app/DownloadManager$Query; // type@002d │ │ -43ab74: 7010 1901 0000 |0002: invoke-direct {v0}, Landroid/app/DownloadManager$Query;.:()V // method@0119 │ │ -43ab7a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -43ab7c: 2311 cc1b |0006: new-array v1, v1, [J // type@1bcc │ │ -43ab80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43ab82: 4c04 0102 |0009: aput-wide v4, v1, v2 │ │ -43ab86: 6e20 1a01 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Query;.setFilterById:([J)Landroid/app/DownloadManager$Query; // method@011a │ │ -43ab8c: 1100 |000e: return-object v0 │ │ +43ab54: |[43ab54] tech.ula.utils.DownloadManagerWrapper.generateQuery:(J)Landroid/app/DownloadManager$Query; │ │ +43ab64: 2200 2d00 |0000: new-instance v0, Landroid/app/DownloadManager$Query; // type@002d │ │ +43ab68: 7010 1901 0000 |0002: invoke-direct {v0}, Landroid/app/DownloadManager$Query;.:()V // method@0119 │ │ +43ab6e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +43ab70: 2311 cc1b |0006: new-array v1, v1, [J // type@1bcc │ │ +43ab74: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43ab76: 4c04 0102 |0009: aput-wide v4, v1, v2 │ │ +43ab7a: 6e20 1a01 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Query;.setFilterById:([J)Landroid/app/DownloadManager$Query; // method@011a │ │ +43ab80: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0006 line=183 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Ltech/ula/utils/DownloadManagerWrapper; │ │ 0x0000 - 0x000f reg=4 (null) J │ │ @@ -960099,26 +960099,26 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -43ae8c: |[43ae8c] tech.ula.utils.DownloadManagerWrapper.cancelAllDownloads:(Ljava/util/Set;)V │ │ -43ae9c: 1a00 b683 |0000: const-string v0, "downloadIds" // string@83b6 │ │ -43aea0: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43aea6: 5420 b1a2 |0005: iget-object v0, v2, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ -43aeaa: 1f03 1b11 |0007: check-cast v3, Ljava/util/Collection; // type@111b │ │ -43aeae: 7110 fc94 0300 |0009: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.toLongArray:(Ljava/util/Collection;)[J // method@94fc │ │ -43aeb4: 0c03 |000c: move-result-object v3 │ │ -43aeb6: 2131 |000d: array-length v1, v3 │ │ -43aeb8: 7120 7e86 1300 |000e: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([JI)[J // method@867e │ │ -43aebe: 0c03 |0011: move-result-object v3 │ │ -43aec0: 6e20 2301 3000 |0012: invoke-virtual {v0, v3}, Landroid/app/DownloadManager;.remove:([J)I // method@0123 │ │ -43aec6: 0e00 |0015: return-void │ │ +43ae80: |[43ae80] tech.ula.utils.DownloadManagerWrapper.cancelAllDownloads:(Ljava/util/Set;)V │ │ +43ae90: 1a00 b683 |0000: const-string v0, "downloadIds" // string@83b6 │ │ +43ae94: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43ae9a: 5420 b1a2 |0005: iget-object v0, v2, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ +43ae9e: 1f03 1b11 |0007: check-cast v3, Ljava/util/Collection; // type@111b │ │ +43aea2: 7110 fc94 0300 |0009: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.toLongArray:(Ljava/util/Collection;)[J // method@94fc │ │ +43aea8: 0c03 |000c: move-result-object v3 │ │ +43aeaa: 2131 |000d: array-length v1, v3 │ │ +43aeac: 7120 7e86 1300 |000e: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([JI)[J // method@867e │ │ +43aeb2: 0c03 |0011: move-result-object v3 │ │ +43aeb4: 6e20 2301 3000 |0012: invoke-virtual {v0, v3}, Landroid/app/DownloadManager;.remove:([J)I // method@0123 │ │ +43aeba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ltech/ula/utils/DownloadManagerWrapper; │ │ 0x0000 - 0x0016 reg=3 (null) Ljava/util/Set; │ │ │ │ @@ -960127,32 +960127,32 @@ │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -43ac78: |[43ac78] tech.ula.utils.DownloadManagerWrapper.downloadHasFailed:(J)Z │ │ -43ac88: 7030 edd3 2103 |0000: invoke-direct {v1, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ -43ac8e: 0c02 |0003: move-result-object v2 │ │ -43ac90: 7020 ebd3 2100 |0004: invoke-direct {v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ -43ac96: 0c02 |0007: move-result-object v2 │ │ -43ac98: 7210 7b03 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -43ac9e: 0a03 |000b: move-result v3 │ │ -43aca0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -43aca2: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ -43aca6: 1a03 88ce |000f: const-string v3, "status" // string@ce88 │ │ -43acaa: 7220 6c03 3200 |0011: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ -43acb0: 0a03 |0014: move-result v3 │ │ -43acb2: 7220 7303 3200 |0015: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -43acb8: 0a02 |0018: move-result v2 │ │ -43acba: 1303 1000 |0019: const/16 v3, #int 16 // #10 │ │ -43acbe: 3332 0300 |001b: if-ne v2, v3, 001e // +0003 │ │ -43acc2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -43acc4: 0f00 |001e: return v0 │ │ +43ac6c: |[43ac6c] tech.ula.utils.DownloadManagerWrapper.downloadHasFailed:(J)Z │ │ +43ac7c: 7030 edd3 2103 |0000: invoke-direct {v1, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ +43ac82: 0c02 |0003: move-result-object v2 │ │ +43ac84: 7020 ebd3 2100 |0004: invoke-direct {v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ +43ac8a: 0c02 |0007: move-result-object v2 │ │ +43ac8c: 7210 7b03 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +43ac92: 0a03 |000b: move-result v3 │ │ +43ac94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +43ac96: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ +43ac9a: 1a03 88ce |000f: const-string v3, "status" // string@ce88 │ │ +43ac9e: 7220 6c03 3200 |0011: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ +43aca4: 0a03 |0014: move-result v3 │ │ +43aca6: 7220 7303 3200 |0015: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +43acac: 0a02 |0018: move-result v2 │ │ +43acae: 1303 1000 |0019: const/16 v3, #int 16 // #10 │ │ +43acb2: 3332 0300 |001b: if-ne v2, v3, 001e // +0003 │ │ +43acb6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +43acb8: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ 0x0008 line=204 │ │ 0x0011 line=205 │ │ locals : │ │ @@ -960164,32 +960164,32 @@ │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -43acc8: |[43acc8] tech.ula.utils.DownloadManagerWrapper.downloadHasSucceeded:(J)Z │ │ -43acd8: 7030 edd3 2103 |0000: invoke-direct {v1, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ -43acde: 0c02 |0003: move-result-object v2 │ │ -43ace0: 7020 ebd3 2100 |0004: invoke-direct {v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ -43ace6: 0c02 |0007: move-result-object v2 │ │ -43ace8: 7210 7b03 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -43acee: 0a03 |000b: move-result v3 │ │ -43acf0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -43acf2: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ -43acf6: 1a03 88ce |000f: const-string v3, "status" // string@ce88 │ │ -43acfa: 7220 6c03 3200 |0011: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ -43ad00: 0a03 |0014: move-result v3 │ │ -43ad02: 7220 7303 3200 |0015: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -43ad08: 0a02 |0018: move-result v2 │ │ -43ad0a: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ -43ad0e: 3332 0300 |001b: if-ne v2, v3, 001e // +0003 │ │ -43ad12: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -43ad14: 0f00 |001e: return v0 │ │ +43acbc: |[43acbc] tech.ula.utils.DownloadManagerWrapper.downloadHasSucceeded:(J)Z │ │ +43accc: 7030 edd3 2103 |0000: invoke-direct {v1, v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ +43acd2: 0c02 |0003: move-result-object v2 │ │ +43acd4: 7020 ebd3 2100 |0004: invoke-direct {v1, v2}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ +43acda: 0c02 |0007: move-result-object v2 │ │ +43acdc: 7210 7b03 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +43ace2: 0a03 |000b: move-result v3 │ │ +43ace4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +43ace6: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ +43acea: 1a03 88ce |000f: const-string v3, "status" // string@ce88 │ │ +43acee: 7220 6c03 3200 |0011: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ +43acf4: 0a03 |0014: move-result v3 │ │ +43acf6: 7220 7303 3200 |0015: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +43acfc: 0a02 |0018: move-result v2 │ │ +43acfe: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ +43ad02: 3332 0300 |001b: if-ne v2, v3, 001e // +0003 │ │ +43ad06: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +43ad08: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0008 line=194 │ │ 0x0011 line=195 │ │ locals : │ │ @@ -960201,21 +960201,21 @@ │ │ type : '(Landroid/app/DownloadManager$Request;)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43ad18: |[43ad18] tech.ula.utils.DownloadManagerWrapper.enqueue:(Landroid/app/DownloadManager$Request;)J │ │ -43ad28: 1a00 04bf |0000: const-string v0, "request" // string@bf04 │ │ -43ad2c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43ad32: 5420 b1a2 |0005: iget-object v0, v2, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ -43ad36: 6e20 2101 3000 |0007: invoke-virtual {v0, v3}, Landroid/app/DownloadManager;.enqueue:(Landroid/app/DownloadManager$Request;)J // method@0121 │ │ -43ad3c: 0b00 |000a: move-result-wide v0 │ │ -43ad3e: 1000 |000b: return-wide v0 │ │ +43ad0c: |[43ad0c] tech.ula.utils.DownloadManagerWrapper.enqueue:(Landroid/app/DownloadManager$Request;)J │ │ +43ad1c: 1a00 04bf |0000: const-string v0, "request" // string@bf04 │ │ +43ad20: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43ad26: 5420 b1a2 |0005: iget-object v0, v2, Ltech/ula/utils/DownloadManagerWrapper;.downloadManager:Landroid/app/DownloadManager; // field@a2b1 │ │ +43ad2a: 6e20 2101 3000 |0007: invoke-virtual {v0, v3}, Landroid/app/DownloadManager;.enqueue:(Landroid/app/DownloadManager$Request;)J // method@0121 │ │ +43ad30: 0b00 |000a: move-result-wide v0 │ │ +43ad32: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ltech/ula/utils/DownloadManagerWrapper; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/app/DownloadManager$Request; │ │ │ │ @@ -960224,55 +960224,55 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)Landroid/app/DownloadManager$Request;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -43ab90: |[43ab90] tech.ula.utils.DownloadManagerWrapper.generateDownloadRequest:(Ljava/lang/String;Ljava/io/File;)Landroid/app/DownloadManager$Request; │ │ -43aba0: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -43aba4: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43abaa: 1a00 f081 |0005: const-string v0, "destination" // string@81f0 │ │ -43abae: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43abb4: 7110 ea05 0600 |000a: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -43abba: 0c06 |000d: move-result-object v6 │ │ -43abbc: 2200 2e00 |000e: new-instance v0, Landroid/app/DownloadManager$Request; // type@002e │ │ -43abc0: 7020 1b01 6000 |0010: invoke-direct {v0, v6}, Landroid/app/DownloadManager$Request;.:(Landroid/net/Uri;)V // method@011b │ │ -43abc6: 7110 e305 0700 |0013: invoke-static {v7}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@05e3 │ │ -43abcc: 0c06 |0016: move-result-object v6 │ │ -43abce: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -43abd0: 6e20 1c01 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Request;.setAllowedNetworkTypes:(I)Landroid/app/DownloadManager$Request; // method@011c │ │ -43abd6: 6e10 4a82 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43abdc: 0c01 |001e: move-result-object v1 │ │ -43abde: 1f01 5f10 |001f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -43abe2: 6e20 2001 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Request;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; // method@0120 │ │ -43abe8: 2201 9410 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43abec: 7010 8384 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43abf2: 1a02 bd24 |0029: const-string v2, "Downloading " // string@24bd │ │ -43abf6: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43abfc: 6e10 4a82 0700 |002e: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43ac02: 0c07 |0031: move-result-object v7 │ │ -43ac04: 1a02 f381 |0032: const-string v2, "destination.name" // string@81f3 │ │ -43ac08: 7120 569f 2700 |0034: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43ac0e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -43ac10: 1a03 6213 |0038: const-string v3, "-" // string@1362 │ │ -43ac14: 1224 |003a: const/4 v4, #int 2 // #2 │ │ -43ac16: 7152 36a7 3742 |003b: invoke-static {v7, v3, v2, v4, v2}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a736 │ │ -43ac1c: 0c07 |003e: move-result-object v7 │ │ -43ac1e: 6e20 8f84 7100 |003f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ac24: 1307 2e00 |0042: const/16 v7, #int 46 // #2e │ │ -43ac28: 6e20 8784 7100 |0044: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43ac2e: 6e10 9f84 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43ac34: 0c07 |004a: move-result-object v7 │ │ -43ac36: 1f07 5f10 |004b: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ -43ac3a: 6e20 1d01 7000 |004d: invoke-virtual {v0, v7}, Landroid/app/DownloadManager$Request;.setDescription:(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; // method@011d │ │ -43ac40: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -43ac42: 6e20 1f01 7000 |0051: invoke-virtual {v0, v7}, Landroid/app/DownloadManager$Request;.setNotificationVisibility:(I)Landroid/app/DownloadManager$Request; // method@011f │ │ -43ac48: 6e20 1e01 6000 |0054: invoke-virtual {v0, v6}, Landroid/app/DownloadManager$Request;.setDestinationUri:(Landroid/net/Uri;)Landroid/app/DownloadManager$Request; // method@011e │ │ -43ac4e: 1100 |0057: return-object v0 │ │ +43ab84: |[43ab84] tech.ula.utils.DownloadManagerWrapper.generateDownloadRequest:(Ljava/lang/String;Ljava/io/File;)Landroid/app/DownloadManager$Request; │ │ +43ab94: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +43ab98: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43ab9e: 1a00 f081 |0005: const-string v0, "destination" // string@81f0 │ │ +43aba2: 7120 5f9f 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43aba8: 7110 ea05 0600 |000a: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +43abae: 0c06 |000d: move-result-object v6 │ │ +43abb0: 2200 2e00 |000e: new-instance v0, Landroid/app/DownloadManager$Request; // type@002e │ │ +43abb4: 7020 1b01 6000 |0010: invoke-direct {v0, v6}, Landroid/app/DownloadManager$Request;.:(Landroid/net/Uri;)V // method@011b │ │ +43abba: 7110 e305 0700 |0013: invoke-static {v7}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@05e3 │ │ +43abc0: 0c06 |0016: move-result-object v6 │ │ +43abc2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +43abc4: 6e20 1c01 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Request;.setAllowedNetworkTypes:(I)Landroid/app/DownloadManager$Request; // method@011c │ │ +43abca: 6e10 4a82 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43abd0: 0c01 |001e: move-result-object v1 │ │ +43abd2: 1f01 5f10 |001f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +43abd6: 6e20 2001 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/DownloadManager$Request;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; // method@0120 │ │ +43abdc: 2201 9410 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43abe0: 7010 8384 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43abe6: 1a02 bd24 |0029: const-string v2, "Downloading " // string@24bd │ │ +43abea: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43abf0: 6e10 4a82 0700 |002e: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43abf6: 0c07 |0031: move-result-object v7 │ │ +43abf8: 1a02 f381 |0032: const-string v2, "destination.name" // string@81f3 │ │ +43abfc: 7120 569f 2700 |0034: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43ac02: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +43ac04: 1a03 6213 |0038: const-string v3, "-" // string@1362 │ │ +43ac08: 1224 |003a: const/4 v4, #int 2 // #2 │ │ +43ac0a: 7152 36a7 3742 |003b: invoke-static {v7, v3, v2, v4, v2}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a736 │ │ +43ac10: 0c07 |003e: move-result-object v7 │ │ +43ac12: 6e20 8f84 7100 |003f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ac18: 1307 2e00 |0042: const/16 v7, #int 46 // #2e │ │ +43ac1c: 6e20 8784 7100 |0044: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43ac22: 6e10 9f84 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43ac28: 0c07 |004a: move-result-object v7 │ │ +43ac2a: 1f07 5f10 |004b: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ +43ac2e: 6e20 1d01 7000 |004d: invoke-virtual {v0, v7}, Landroid/app/DownloadManager$Request;.setDescription:(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request; // method@011d │ │ +43ac34: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +43ac36: 6e20 1f01 7000 |0051: invoke-virtual {v0, v7}, Landroid/app/DownloadManager$Request;.setNotificationVisibility:(I)Landroid/app/DownloadManager$Request; // method@011f │ │ +43ac3c: 6e20 1e01 6000 |0054: invoke-virtual {v0, v6}, Landroid/app/DownloadManager$Request;.setDestinationUri:(Landroid/net/Uri;)Landroid/app/DownloadManager$Request; // method@011e │ │ +43ac42: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=166 │ │ 0x000e line=167 │ │ 0x0013 line=168 │ │ 0x0018 line=169 │ │ 0x001b line=170 │ │ @@ -960289,84 +960289,84 @@ │ │ type : '(J)Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -43ad40: |[43ad40] tech.ula.utils.DownloadManagerWrapper.getDownloadFailureReason:(J)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -43ad50: 7030 edd3 3204 |0000: invoke-direct {v2, v3, v4}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ -43ad56: 0c03 |0003: move-result-object v3 │ │ -43ad58: 7020 ebd3 3200 |0004: invoke-direct {v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ -43ad5e: 0c03 |0007: move-result-object v3 │ │ -43ad60: 7210 7b03 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -43ad66: 0a04 |000b: move-result v4 │ │ -43ad68: 3804 7200 |000c: if-eqz v4, 007e // +0072 │ │ -43ad6c: 1a04 1bbd |000e: const-string v4, "reason" // string@bd1b │ │ -43ad70: 7220 6c03 4300 |0010: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ -43ad76: 0a04 |0013: move-result v4 │ │ -43ad78: 7220 7303 4300 |0014: invoke-interface {v3, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -43ad7e: 0a03 |0017: move-result v3 │ │ -43ad80: 2204 141b |0018: new-instance v4, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -43ad84: 1300 f401 |001a: const/16 v0, #int 500 // #1f4 │ │ -43ad88: 1301 6400 |001c: const/16 v1, #int 100 // #64 │ │ -43ad8c: 3731 0300 |001e: if-le v1, v3, 0021 // +0003 │ │ -43ad90: 2807 |0020: goto 0027 // +0007 │ │ -43ad92: 3430 0600 |0021: if-lt v0, v3, 0027 // +0006 │ │ -43ad96: 1400 6c00 127f |0023: const v0, #float 1.94069e+38 // #7f12006c │ │ -43ad9c: 284c |0026: goto 0072 // +004c │ │ -43ad9e: 1300 f003 |0027: const/16 v0, #int 1008 // #3f0 │ │ -43ada2: 3303 0600 |0029: if-ne v3, v0, 002f // +0006 │ │ -43ada6: 1400 6900 127f |002b: const v0, #float 1.94069e+38 // #7f120069 │ │ -43adac: 2844 |002e: goto 0072 // +0044 │ │ -43adae: 1300 ef03 |002f: const/16 v0, #int 1007 // #3ef │ │ -43adb2: 3303 0600 |0031: if-ne v3, v0, 0037 // +0006 │ │ -43adb6: 1400 7000 127f |0033: const v0, #float 1.9407e+38 // #7f120070 │ │ -43adbc: 283c |0036: goto 0072 // +003c │ │ -43adbe: 1300 f103 |0037: const/16 v0, #int 1009 // #3f1 │ │ -43adc2: 3303 0600 |0039: if-ne v3, v0, 003f // +0006 │ │ -43adc6: 1400 6a00 127f |003b: const v0, #float 1.94069e+38 // #7f12006a │ │ -43adcc: 2834 |003e: goto 0072 // +0034 │ │ -43adce: 1300 e903 |003f: const/16 v0, #int 1001 // #3e9 │ │ -43add2: 3303 0600 |0041: if-ne v3, v0, 0047 // +0006 │ │ -43add6: 1400 7500 127f |0043: const v0, #float 1.9407e+38 // #7f120075 │ │ -43addc: 282c |0046: goto 0072 // +002c │ │ -43adde: 1300 ec03 |0047: const/16 v0, #int 1004 // #3ec │ │ -43ade2: 3303 0600 |0049: if-ne v3, v0, 004f // +0006 │ │ -43ade6: 1400 6d00 127f |004b: const v0, #float 1.94069e+38 // #7f12006d │ │ -43adec: 2824 |004e: goto 0072 // +0024 │ │ -43adee: 1300 ee03 |004f: const/16 v0, #int 1006 // #3ee │ │ -43adf2: 3303 0600 |0051: if-ne v3, v0, 0057 // +0006 │ │ -43adf6: 1400 6e00 127f |0053: const v0, #float 1.9407e+38 // #7f12006e │ │ -43adfc: 281c |0056: goto 0072 // +001c │ │ -43adfe: 1300 ed03 |0057: const/16 v0, #int 1005 // #3ed │ │ -43ae02: 3303 0600 |0059: if-ne v3, v0, 005f // +0006 │ │ -43ae06: 1400 7200 127f |005b: const v0, #float 1.9407e+38 // #7f120072 │ │ -43ae0c: 2814 |005e: goto 0072 // +0014 │ │ -43ae0e: 1300 ea03 |005f: const/16 v0, #int 1002 // #3ea │ │ -43ae12: 3303 0600 |0061: if-ne v3, v0, 0067 // +0006 │ │ -43ae16: 1400 7300 127f |0063: const v0, #float 1.9407e+38 // #7f120073 │ │ -43ae1c: 280c |0066: goto 0072 // +000c │ │ -43ae1e: 1300 e803 |0067: const/16 v0, #int 1000 // #3e8 │ │ -43ae22: 3303 0600 |0069: if-ne v3, v0, 006f // +0006 │ │ -43ae26: 1400 7400 127f |006b: const v0, #float 1.9407e+38 // #7f120074 │ │ -43ae2c: 2804 |006e: goto 0072 // +0004 │ │ -43ae2e: 1400 6f00 127f |006f: const v0, #float 1.9407e+38 // #7f12006f │ │ -43ae34: 7110 7b84 0300 |0072: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ -43ae3a: 0c03 |0075: move-result-object v3 │ │ -43ae3c: 7110 dc94 0300 |0076: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ -43ae42: 0c03 |0079: move-result-object v3 │ │ -43ae44: 7030 dad3 0403 |007a: invoke-direct {v4, v0, v3}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ -43ae4a: 1104 |007d: return-object v4 │ │ -43ae4c: 2203 141b |007e: new-instance v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -43ae50: 1404 7100 127f |0080: const v4, #float 1.9407e+38 // #7f120071 │ │ -43ae56: 1220 |0083: const/4 v0, #int 2 // #2 │ │ -43ae58: 1201 |0084: const/4 v1, #int 0 // #0 │ │ -43ae5a: 7051 dbd3 4301 |0085: invoke-direct {v3, v4, v1, v0, v1}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3db │ │ -43ae60: 1103 |0088: return-object v3 │ │ +43ad34: |[43ad34] tech.ula.utils.DownloadManagerWrapper.getDownloadFailureReason:(J)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +43ad44: 7030 edd3 3204 |0000: invoke-direct {v2, v3, v4}, Ltech/ula/utils/DownloadManagerWrapper;.generateQuery:(J)Landroid/app/DownloadManager$Query; // method@d3ed │ │ +43ad4a: 0c03 |0003: move-result-object v3 │ │ +43ad4c: 7020 ebd3 3200 |0004: invoke-direct {v2, v3}, Ltech/ula/utils/DownloadManagerWrapper;.generateCursor:(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; // method@d3eb │ │ +43ad52: 0c03 |0007: move-result-object v3 │ │ +43ad54: 7210 7b03 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +43ad5a: 0a04 |000b: move-result v4 │ │ +43ad5c: 3804 7200 |000c: if-eqz v4, 007e // +0072 │ │ +43ad60: 1a04 1bbd |000e: const-string v4, "reason" // string@bd1b │ │ +43ad64: 7220 6c03 4300 |0010: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@036c │ │ +43ad6a: 0a04 |0013: move-result v4 │ │ +43ad6c: 7220 7303 4300 |0014: invoke-interface {v3, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +43ad72: 0a03 |0017: move-result v3 │ │ +43ad74: 2204 141b |0018: new-instance v4, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +43ad78: 1300 f401 |001a: const/16 v0, #int 500 // #1f4 │ │ +43ad7c: 1301 6400 |001c: const/16 v1, #int 100 // #64 │ │ +43ad80: 3731 0300 |001e: if-le v1, v3, 0021 // +0003 │ │ +43ad84: 2807 |0020: goto 0027 // +0007 │ │ +43ad86: 3430 0600 |0021: if-lt v0, v3, 0027 // +0006 │ │ +43ad8a: 1400 6c00 127f |0023: const v0, #float 1.94069e+38 // #7f12006c │ │ +43ad90: 284c |0026: goto 0072 // +004c │ │ +43ad92: 1300 f003 |0027: const/16 v0, #int 1008 // #3f0 │ │ +43ad96: 3303 0600 |0029: if-ne v3, v0, 002f // +0006 │ │ +43ad9a: 1400 6900 127f |002b: const v0, #float 1.94069e+38 // #7f120069 │ │ +43ada0: 2844 |002e: goto 0072 // +0044 │ │ +43ada2: 1300 ef03 |002f: const/16 v0, #int 1007 // #3ef │ │ +43ada6: 3303 0600 |0031: if-ne v3, v0, 0037 // +0006 │ │ +43adaa: 1400 7000 127f |0033: const v0, #float 1.9407e+38 // #7f120070 │ │ +43adb0: 283c |0036: goto 0072 // +003c │ │ +43adb2: 1300 f103 |0037: const/16 v0, #int 1009 // #3f1 │ │ +43adb6: 3303 0600 |0039: if-ne v3, v0, 003f // +0006 │ │ +43adba: 1400 6a00 127f |003b: const v0, #float 1.94069e+38 // #7f12006a │ │ +43adc0: 2834 |003e: goto 0072 // +0034 │ │ +43adc2: 1300 e903 |003f: const/16 v0, #int 1001 // #3e9 │ │ +43adc6: 3303 0600 |0041: if-ne v3, v0, 0047 // +0006 │ │ +43adca: 1400 7500 127f |0043: const v0, #float 1.9407e+38 // #7f120075 │ │ +43add0: 282c |0046: goto 0072 // +002c │ │ +43add2: 1300 ec03 |0047: const/16 v0, #int 1004 // #3ec │ │ +43add6: 3303 0600 |0049: if-ne v3, v0, 004f // +0006 │ │ +43adda: 1400 6d00 127f |004b: const v0, #float 1.94069e+38 // #7f12006d │ │ +43ade0: 2824 |004e: goto 0072 // +0024 │ │ +43ade2: 1300 ee03 |004f: const/16 v0, #int 1006 // #3ee │ │ +43ade6: 3303 0600 |0051: if-ne v3, v0, 0057 // +0006 │ │ +43adea: 1400 6e00 127f |0053: const v0, #float 1.9407e+38 // #7f12006e │ │ +43adf0: 281c |0056: goto 0072 // +001c │ │ +43adf2: 1300 ed03 |0057: const/16 v0, #int 1005 // #3ed │ │ +43adf6: 3303 0600 |0059: if-ne v3, v0, 005f // +0006 │ │ +43adfa: 1400 7200 127f |005b: const v0, #float 1.9407e+38 // #7f120072 │ │ +43ae00: 2814 |005e: goto 0072 // +0014 │ │ +43ae02: 1300 ea03 |005f: const/16 v0, #int 1002 // #3ea │ │ +43ae06: 3303 0600 |0061: if-ne v3, v0, 0067 // +0006 │ │ +43ae0a: 1400 7300 127f |0063: const v0, #float 1.9407e+38 // #7f120073 │ │ +43ae10: 280c |0066: goto 0072 // +000c │ │ +43ae12: 1300 e803 |0067: const/16 v0, #int 1000 // #3e8 │ │ +43ae16: 3303 0600 |0069: if-ne v3, v0, 006f // +0006 │ │ +43ae1a: 1400 7400 127f |006b: const v0, #float 1.9407e+38 // #7f120074 │ │ +43ae20: 2804 |006e: goto 0072 // +0004 │ │ +43ae22: 1400 6f00 127f |006f: const v0, #float 1.9407e+38 // #7f12006f │ │ +43ae28: 7110 7b84 0300 |0072: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ +43ae2e: 0c03 |0075: move-result-object v3 │ │ +43ae30: 7110 dc94 0300 |0076: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ +43ae36: 0c03 |0079: move-result-object v3 │ │ +43ae38: 7030 dad3 0403 |007a: invoke-direct {v4, v0, v3}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ +43ae3e: 1104 |007d: return-object v4 │ │ +43ae40: 2203 141b |007e: new-instance v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +43ae44: 1404 7100 127f |0080: const v4, #float 1.9407e+38 // #7f120071 │ │ +43ae4a: 1220 |0083: const/4 v0, #int 2 // #2 │ │ +43ae4c: 1201 |0084: const/4 v1, #int 0 // #0 │ │ +43ae4e: 7051 dbd3 4301 |0085: invoke-direct {v3, v4, v1, v0, v1}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3db │ │ +43ae54: 1103 |0088: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x0008 line=214 │ │ 0x0010 line=215 │ │ 0x0018 line=216 │ │ @@ -960406,17 +960406,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43aec8: |[43aec8] tech.ula.utils.ExecutionResult.:()V │ │ -43aed8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43aede: 0e00 |0003: return-void │ │ +43aebc: |[43aebc] tech.ula.utils.ExecutionResult.:()V │ │ +43aecc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43aed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ExecutionResult; │ │ │ │ #1 : (in Ltech/ula/utils/ExecutionResult;) │ │ @@ -960424,17 +960424,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43aee0: |[43aee0] tech.ula.utils.ExecutionResult.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43aef0: 7010 efd3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/ExecutionResult;.:()V // method@d3ef │ │ -43aef6: 0e00 |0003: return-void │ │ +43aed4: |[43aed4] tech.ula.utils.ExecutionResult.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43aee4: 7010 efd3 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/ExecutionResult;.:()V // method@d3ef │ │ +43aeea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ExecutionResult; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -960475,37 +960475,37 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43af64: |[43af64] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$2.:(Lkotlin/jvm/functions/Function0;)V │ │ -43af74: 5b01 b3a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.$callback:Lkotlin/jvm/functions/Function0; // field@a2b3 │ │ -43af78: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43af7e: 0e00 |0005: return-void │ │ +43af58: |[43af58] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$2.:(Lkotlin/jvm/functions/Function0;)V │ │ +43af68: 5b01 b3a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.$callback:Lkotlin/jvm/functions/Function0; // field@a2b3 │ │ +43af6c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43af72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -43af80: |[43af80] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -43af90: 5402 b3a2 |0000: iget-object v2, v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.$callback:Lkotlin/jvm/functions/Function0; // field@a2b3 │ │ -43af94: 7210 439e 0200 |0002: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43af9a: 7210 6e02 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -43afa0: 0e00 |0008: return-void │ │ +43af74: |[43af74] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +43af84: 5402 b3a2 |0000: iget-object v2, v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.$callback:Lkotlin/jvm/functions/Function0; // field@a2b3 │ │ +43af88: 7210 439e 0200 |0002: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43af8e: 7210 6e02 0100 |0005: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +43af94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -960581,35 +960581,35 @@ │ │ type : '(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -43b218: |[43b218] tech.ula.utils.ExtensionsKt.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V │ │ -43b228: 1a00 8908 |0000: const-string v0, "$this$displayGenericErrorDialog" // string@0889 │ │ -43b22c: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b232: 1a00 f078 |0005: const-string v0, "callback" // string@78f0 │ │ -43b236: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b23c: 2200 2300 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -43b240: 7020 ce00 1000 |000c: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -43b246: 6e20 df00 2000 |000f: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -43b24c: 0c01 |0012: move-result-object v1 │ │ -43b24e: 6e20 d400 3100 |0013: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -43b254: 0c01 |0016: move-result-object v1 │ │ -43b256: 2202 181b |0017: new-instance v2, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2; // type@1b18 │ │ -43b25a: 7020 f5d3 4200 |0019: invoke-direct {v2, v4}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.:(Lkotlin/jvm/functions/Function0;)V // method@d3f5 │ │ -43b260: 1f02 6800 |001c: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -43b264: 1403 3f00 127f |001e: const v3, #float 1.94069e+38 // #7f12003f │ │ -43b26a: 6e30 dc00 3102 |0021: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -43b270: 0c01 |0024: move-result-object v1 │ │ -43b272: 6e10 cf00 0100 |0025: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -43b278: 0c01 |0028: move-result-object v1 │ │ -43b27a: 6e10 ea00 0100 |0029: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -43b280: 0e00 |002c: return-void │ │ +43b20c: |[43b20c] tech.ula.utils.ExtensionsKt.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V │ │ +43b21c: 1a00 8908 |0000: const-string v0, "$this$displayGenericErrorDialog" // string@0889 │ │ +43b220: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b226: 1a00 f078 |0005: const-string v0, "callback" // string@78f0 │ │ +43b22a: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b230: 2200 2300 |000a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +43b234: 7020 ce00 1000 |000c: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +43b23a: 6e20 df00 2000 |000f: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +43b240: 0c01 |0012: move-result-object v1 │ │ +43b242: 6e20 d400 3100 |0013: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +43b248: 0c01 |0016: move-result-object v1 │ │ +43b24a: 2202 181b |0017: new-instance v2, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2; // type@1b18 │ │ +43b24e: 7020 f5d3 4200 |0019: invoke-direct {v2, v4}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$2;.:(Lkotlin/jvm/functions/Function0;)V // method@d3f5 │ │ +43b254: 1f02 6800 |001c: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +43b258: 1403 3f00 127f |001e: const v3, #float 1.94069e+38 // #7f12003f │ │ +43b25e: 6e30 dc00 3102 |0021: invoke-virtual {v1, v3, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +43b264: 0c01 |0024: move-result-object v1 │ │ +43b266: 6e10 cf00 0100 |0025: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +43b26c: 0c01 |0028: move-result-object v1 │ │ +43b26e: 6e10 ea00 0100 |0029: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +43b274: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=37 │ │ 0x000f line=38 │ │ 0x0013 line=39 │ │ 0x0017 line=40 │ │ 0x0025 line=45 │ │ @@ -960624,21 +960624,21 @@ │ │ type : '(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -43b1f0: |[43b1f0] tech.ula.utils.ExtensionsKt.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ -43b200: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -43b204: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ -43b208: 6203 b2a2 |0004: sget-object v3, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.INSTANCE:Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // field@a2b2 │ │ -43b20c: 1f03 8f13 |0006: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43b210: 7140 fed3 1032 |0008: invoke-static {v0, v1, v2, v3}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V // method@d3fe │ │ -43b216: 0e00 |000b: return-void │ │ +43b1e4: |[43b1e4] tech.ula.utils.ExtensionsKt.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ +43b1f4: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +43b1f8: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ +43b1fc: 6203 b2a2 |0004: sget-object v3, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.INSTANCE:Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // field@a2b2 │ │ +43b200: 1f03 8f13 |0006: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43b204: 7140 fed3 1032 |0008: invoke-static {v0, v1, v2, v3}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V // method@d3fe │ │ +43b20a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=1 (null) I │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -960651,22 +960651,22 @@ │ │ type : '(Landroid/app/Dialog;I)Landroid/view/View;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43b10c: |[43b10c] tech.ula.utils.ExtensionsKt.find:(Landroid/app/Dialog;I)Landroid/view/View; │ │ -43b11c: 1a00 a608 |0000: const-string v0, "$this$find" // string@08a6 │ │ -43b120: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b126: 6e20 fe00 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ -43b12c: 0c01 |0008: move-result-object v1 │ │ -43b12e: 1a02 9988 |0009: const-string v2, "findViewById(id)" // string@8899 │ │ -43b132: 7120 569f 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43b138: 1101 |000e: return-object v1 │ │ +43b100: |[43b100] tech.ula.utils.ExtensionsKt.find:(Landroid/app/Dialog;I)Landroid/view/View; │ │ +43b110: 1a00 a608 |0000: const-string v0, "$this$find" // string@08a6 │ │ +43b114: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b11a: 6e20 fe00 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@00fe │ │ +43b120: 0c01 |0008: move-result-object v1 │ │ +43b122: 1a02 9988 |0009: const-string v2, "findViewById(id)" // string@8899 │ │ +43b126: 7120 569f 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43b12c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Landroid/app/Dialog; │ │ 0x0000 - 0x000f reg=2 (null) I │ │ │ │ @@ -960675,22 +960675,22 @@ │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43b13c: |[43b13c] tech.ula.utils.ExtensionsKt.find:(Landroid/view/View;I)Landroid/view/View; │ │ -43b14c: 1a00 a608 |0000: const-string v0, "$this$find" // string@08a6 │ │ -43b150: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b156: 6e20 8909 2100 |0005: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43b15c: 0c01 |0008: move-result-object v1 │ │ -43b15e: 1a02 9988 |0009: const-string v2, "findViewById(id)" // string@8899 │ │ -43b162: 7120 569f 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43b168: 1101 |000e: return-object v1 │ │ +43b130: |[43b130] tech.ula.utils.ExtensionsKt.find:(Landroid/view/View;I)Landroid/view/View; │ │ +43b140: 1a00 a608 |0000: const-string v0, "$this$find" // string@08a6 │ │ +43b144: 7120 5f9f 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b14a: 6e20 8909 2100 |0005: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +43b150: 0c01 |0008: move-result-object v1 │ │ +43b152: 1a02 9988 |0009: const-string v2, "findViewById(id)" // string@8899 │ │ +43b156: 7120 569f 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43b15c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000f reg=2 (null) I │ │ │ │ @@ -960699,32 +960699,32 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/SharedPreferences;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -43b0b0: |[43b0b0] tech.ula.utils.ExtensionsKt.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ -43b0c0: 1a00 8708 |0000: const-string v0, "$this$defaultSharedPreferences" // string@0887 │ │ -43b0c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b0ca: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43b0ce: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b0d4: 6e10 4702 0200 |000a: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -43b0da: 0c01 |000d: move-result-object v1 │ │ -43b0dc: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b0e2: 1a01 d36d |0011: const-string v1, "_preferences" // string@6dd3 │ │ -43b0e6: 6e20 8f84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b0ec: 6e10 9f84 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b0f2: 0c00 |0019: move-result-object v0 │ │ -43b0f4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -43b0f6: 6e30 4902 0201 |001b: invoke-virtual {v2, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -43b0fc: 0c02 |001e: move-result-object v2 │ │ -43b0fe: 1a00 5ad1 |001f: const-string v0, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43b102: 7120 569f 0200 |0021: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43b108: 1102 |0024: return-object v2 │ │ +43b0a4: |[43b0a4] tech.ula.utils.ExtensionsKt.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ +43b0b4: 1a00 8708 |0000: const-string v0, "$this$defaultSharedPreferences" // string@0887 │ │ +43b0b8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b0be: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43b0c2: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b0c8: 6e10 4702 0200 |000a: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +43b0ce: 0c01 |000d: move-result-object v1 │ │ +43b0d0: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b0d6: 1a01 d36d |0011: const-string v1, "_preferences" // string@6dd3 │ │ +43b0da: 6e20 8f84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b0e0: 6e10 9f84 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b0e6: 0c00 |0019: move-result-object v0 │ │ +43b0e8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +43b0ea: 6e30 4902 0201 |001b: invoke-virtual {v2, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +43b0f0: 0c02 |001e: move-result-object v2 │ │ +43b0f2: 1a00 5ad1 |001f: const-string v0, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +43b0f6: 7120 569f 0200 |0021: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43b0fc: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 (null) Landroid/content/Context; │ │ │ │ #5 : (in Ltech/ula/utils/ExtensionsKt;) │ │ @@ -960732,40 +960732,40 @@ │ │ type : '(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -43b16c: |[43b16c] tech.ula.utils.ExtensionsKt.zipLiveData:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData; │ │ -43b17c: 1a00 856e |0000: const-string v0, "a" // string@6e85 │ │ -43b180: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b186: 1a00 7176 |0005: const-string v0, "b" // string@7671 │ │ -43b18a: 7120 5f9f 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b190: 2200 0808 |000a: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0808 │ │ -43b194: 7010 1640 0000 |000c: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@4016 │ │ -43b19a: 2201 e913 |000f: new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@13e9 │ │ -43b19e: 7010 30a0 0100 |0011: invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@a030 │ │ -43b1a4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -43b1a6: 5b12 8d7b |0015: iput-object v2, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b1aa: 2203 e913 |0017: new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; // type@13e9 │ │ -43b1ae: 7010 30a0 0300 |0019: invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@a030 │ │ -43b1b4: 5b32 8d7b |001c: iput-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b1b8: 2202 191b |001e: new-instance v2, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // type@1b19 │ │ -43b1bc: 7040 f7d3 0231 |0020: invoke-direct {v2, v0, v1, v3}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.:(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@d3f7 │ │ -43b1c2: 2204 1a1b |0023: new-instance v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2; // type@1b1a │ │ -43b1c6: 7030 fad3 1402 |0025: invoke-direct {v4, v1, v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V // method@d3fa │ │ -43b1cc: 1f04 0b08 |0028: check-cast v4, Landroidx/lifecycle/Observer; // type@080b │ │ -43b1d0: 6e30 1740 5004 |002a: invoke-virtual {v0, v5, v4}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ -43b1d6: 2205 1b1b |002d: new-instance v5, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3; // type@1b1b │ │ -43b1da: 7030 fcd3 3502 |002f: invoke-direct {v5, v3, v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V // method@d3fc │ │ -43b1e0: 1f05 0b08 |0032: check-cast v5, Landroidx/lifecycle/Observer; // type@080b │ │ -43b1e4: 6e30 1740 6005 |0034: invoke-virtual {v0, v6, v5}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ -43b1ea: 1f00 0608 |0037: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -43b1ee: 1100 |0039: return-object v0 │ │ +43b160: |[43b160] tech.ula.utils.ExtensionsKt.zipLiveData:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData; │ │ +43b170: 1a00 856e |0000: const-string v0, "a" // string@6e85 │ │ +43b174: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b17a: 1a00 7176 |0005: const-string v0, "b" // string@7671 │ │ +43b17e: 7120 5f9f 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b184: 2200 0808 |000a: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0808 │ │ +43b188: 7010 1640 0000 |000c: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@4016 │ │ +43b18e: 2201 e913 |000f: new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@13e9 │ │ +43b192: 7010 30a0 0100 |0011: invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@a030 │ │ +43b198: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +43b19a: 5b12 8d7b |0015: iput-object v2, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43b19e: 2203 e913 |0017: new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; // type@13e9 │ │ +43b1a2: 7010 30a0 0300 |0019: invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@a030 │ │ +43b1a8: 5b32 8d7b |001c: iput-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43b1ac: 2202 191b |001e: new-instance v2, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // type@1b19 │ │ +43b1b0: 7040 f7d3 0231 |0020: invoke-direct {v2, v0, v1, v3}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.:(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@d3f7 │ │ +43b1b6: 2204 1a1b |0023: new-instance v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2; // type@1b1a │ │ +43b1ba: 7030 fad3 1402 |0025: invoke-direct {v4, v1, v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V // method@d3fa │ │ +43b1c0: 1f04 0b08 |0028: check-cast v4, Landroidx/lifecycle/Observer; // type@080b │ │ +43b1c4: 6e30 1740 5004 |002a: invoke-virtual {v0, v5, v4}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ +43b1ca: 2205 1b1b |002d: new-instance v5, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3; // type@1b1b │ │ +43b1ce: 7030 fcd3 3502 |002f: invoke-direct {v5, v3, v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V // method@d3fc │ │ +43b1d4: 1f05 0b08 |0032: check-cast v5, Landroidx/lifecycle/Observer; // type@080b │ │ +43b1d8: 6e30 1740 6005 |0034: invoke-virtual {v0, v6, v5}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ +43b1de: 1f00 0608 |0037: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +43b1e2: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=14 │ │ 0x000f line=15 │ │ 0x0017 line=16 │ │ 0x001e line=18 │ │ 0x0023 line=25 │ │ @@ -960896,36 +960896,36 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -43bb70: |[43bb70] tech.ula.utils.FilesystemManager.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ -43bb80: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ -43bb84: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bb8a: 1a00 2878 |0005: const-string v0, "busyboxExecutor" // string@7828 │ │ -43bb8e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bb94: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ -43bb98: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bb9e: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43bba4: 5b12 d0a2 |0012: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ -43bba8: 5b13 cba2 |0014: iput-object v3, v1, Ltech/ula/utils/FilesystemManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2cb │ │ -43bbac: 5b14 cfa2 |0016: iput-object v4, v1, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ -43bbb0: 5412 d0a2 |0018: iget-object v2, v1, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ -43bbb4: 6e10 bcd4 0200 |001a: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -43bbba: 0c02 |001d: move-result-object v2 │ │ -43bbbc: 6e10 4c82 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -43bbc2: 0c02 |0021: move-result-object v2 │ │ -43bbc4: 5b12 cca2 |0022: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43bbc8: 1a02 7314 |0024: const-string v2, ".success_filesystem_extraction" // string@1473 │ │ -43bbcc: 5b12 cea2 |0026: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ -43bbd0: 1a02 5714 |0028: const-string v2, ".failure_filesystem_extraction" // string@1457 │ │ -43bbd4: 5b12 cda2 |002a: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesystemExtractionFailure:Ljava/lang/String; // field@a2cd │ │ -43bbd8: 0e00 |002c: return-void │ │ +43bb64: |[43bb64] tech.ula.utils.FilesystemManager.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ +43bb74: 1a00 d2d3 |0000: const-string v0, "ulaFiles" // string@d3d2 │ │ +43bb78: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bb7e: 1a00 2878 |0005: const-string v0, "busyboxExecutor" // string@7828 │ │ +43bb82: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bb88: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ +43bb8c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bb92: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43bb98: 5b12 d0a2 |0012: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ +43bb9c: 5b13 cba2 |0014: iput-object v3, v1, Ltech/ula/utils/FilesystemManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2cb │ │ +43bba0: 5b14 cfa2 |0016: iput-object v4, v1, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ +43bba4: 5412 d0a2 |0018: iget-object v2, v1, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ +43bba8: 6e10 bcd4 0200 |001a: invoke-virtual {v2}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +43bbae: 0c02 |001d: move-result-object v2 │ │ +43bbb0: 6e10 4c82 0200 |001e: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +43bbb6: 0c02 |0021: move-result-object v2 │ │ +43bbb8: 5b12 cca2 |0022: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bbbc: 1a02 7314 |0024: const-string v2, ".success_filesystem_extraction" // string@1473 │ │ +43bbc0: 5b12 cea2 |0026: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ +43bbc4: 1a02 5714 |0028: const-string v2, ".failure_filesystem_extraction" // string@1457 │ │ +43bbc8: 5b12 cda2 |002a: iput-object v2, v1, Ltech/ula/utils/FilesystemManager;.filesystemExtractionFailure:Ljava/lang/String; // field@a2cd │ │ +43bbcc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=10 │ │ 0x0018 line=16 │ │ 0x0026 line=17 │ │ 0x002a line=18 │ │ locals : │ │ @@ -960939,22 +960939,22 @@ │ │ type : '(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -43bbdc: |[43bbdc] tech.ula.utils.FilesystemManager.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43bbec: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -43bbf0: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ -43bbf4: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -43bbf8: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -43bbfe: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ -43bc02: 7040 18d4 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d418 │ │ -43bc08: 0e00 |000e: return-void │ │ +43bbd0: |[43bbd0] tech.ula.utils.FilesystemManager.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43bbe0: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +43bbe4: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ +43bbe8: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +43bbec: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +43bbf2: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ +43bbf6: 7040 18d4 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d418 │ │ +43bbfc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=13 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x000f reg=1 (null) Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x000f reg=2 (null) Ltech/ula/utils/BusyboxExecutor; │ │ @@ -960967,17 +960967,17 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43bb40: |[43bb40] tech.ula.utils.FilesystemManager.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; │ │ -43bb50: 5400 cba2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2cb │ │ -43bb54: 1100 |0002: return-object v0 │ │ +43bb34: |[43bb34] tech.ula.utils.FilesystemManager.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; │ │ +43bb44: 5400 cba2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2cb │ │ +43bb48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/FilesystemManager; │ │ │ │ #3 : (in Ltech/ula/utils/FilesystemManager;) │ │ @@ -960985,17 +960985,17 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43bae0: |[43bae0] tech.ula.utils.FilesystemManager.access$getFilesDirPath$p:(Ltech/ula/utils/FilesystemManager;)Ljava/lang/String; │ │ -43baf0: 5400 cca2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43baf4: 1100 |0002: return-object v0 │ │ +43bad4: |[43bad4] tech.ula.utils.FilesystemManager.access$getFilesDirPath$p:(Ltech/ula/utils/FilesystemManager;)Ljava/lang/String; │ │ +43bae4: 5400 cca2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/FilesystemManager; │ │ │ │ #4 : (in Ltech/ula/utils/FilesystemManager;) │ │ @@ -961003,17 +961003,17 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43bb58: |[43bb58] tech.ula.utils.FilesystemManager.access$getLogger$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/Logger; │ │ -43bb68: 5400 cfa2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ -43bb6c: 1100 |0002: return-object v0 │ │ +43bb4c: |[43bb4c] tech.ula.utils.FilesystemManager.access$getLogger$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/Logger; │ │ +43bb5c: 5400 cfa2 |0000: iget-object v0, v0, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ +43bb60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/FilesystemManager; │ │ │ │ #5 : (in Ltech/ula/utils/FilesystemManager;) │ │ @@ -961021,27 +961021,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -43baf8: |[43baf8] tech.ula.utils.FilesystemManager.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; │ │ -43bb08: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43bb0c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43bb12: 5421 cca2 |0005: iget-object v1, v2, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43bb16: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bb1c: 1301 2f00 |000a: const/16 v1, #int 47 // #2f │ │ -43bb20: 6e20 8784 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43bb26: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bb2c: 1a03 ac14 |0012: const-string v3, "/support" // string@14ac │ │ -43bb30: 6e20 8f84 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bb36: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43bb3c: 0c03 |001a: move-result-object v3 │ │ -43bb3e: 1103 |001b: return-object v3 │ │ +43baec: |[43baec] tech.ula.utils.FilesystemManager.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; │ │ +43bafc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43bb00: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43bb06: 5421 cca2 |0005: iget-object v1, v2, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bb0a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bb10: 1301 2f00 |000a: const/16 v1, #int 47 // #2f │ │ +43bb14: 6e20 8784 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43bb1a: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bb20: 1a03 ac14 |0012: const-string v3, "/support" // string@14ac │ │ +43bb24: 6e20 8f84 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bb2a: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43bb30: 0c03 |001a: move-result-object v3 │ │ +43bb32: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -961051,76 +961051,76 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -43b818: |[43b818] tech.ula.utils.FilesystemManager.areAllRequiredAssetsPresent:(Ljava/lang/String;Ljava/util/List;)Z │ │ -43b828: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ -43b82c: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b832: 1a00 3383 |0005: const-string v0, "distributionAssetList" // string@8333 │ │ -43b836: 7120 5f9f 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b83c: 2200 3910 |000a: new-instance v0, Ljava/io/File; // type@1039 │ │ -43b840: 7020 22d4 7600 |000c: invoke-direct {v6, v7}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ -43b846: 0c07 |000f: move-result-object v7 │ │ -43b848: 7020 3b82 7000 |0010: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43b84e: 6e10 4582 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43b854: 0a07 |0016: move-result v7 │ │ -43b856: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -43b858: 3807 5b00 |0018: if-eqz v7, 0073 // +005b │ │ -43b85c: 6e10 4d82 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -43b862: 0a07 |001d: move-result v7 │ │ -43b864: 3907 0300 |001e: if-nez v7, 0021 // +0003 │ │ -43b868: 2853 |0020: goto 0073 // +0053 │ │ -43b86a: 6e10 5282 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43b870: 0c07 |0024: move-result-object v7 │ │ -43b872: 3807 4e00 |0025: if-eqz v7, 0073 // +004e │ │ -43b876: 2200 1711 |0027: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -43b87a: 2172 |0029: array-length v2, v7 │ │ -43b87c: 7020 5986 2000 |002a: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43b882: 1f00 1b11 |002d: check-cast v0, Ljava/util/Collection; // type@111b │ │ -43b886: 2172 |002f: array-length v2, v7 │ │ -43b888: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -43b88a: 3523 1300 |0031: if-ge v3, v2, 0044 // +0013 │ │ -43b88e: 4604 0703 |0033: aget-object v4, v7, v3 │ │ -43b892: 1a05 2c9f |0035: const-string v5, "it" // string@9f2c │ │ -43b896: 7120 569f 5400 |0037: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43b89c: 6e10 4a82 0400 |003a: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43b8a2: 0c04 |003d: move-result-object v4 │ │ -43b8a4: 7220 ee86 4000 |003e: invoke-interface {v0, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43b8aa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -43b8ae: 28ee |0043: goto 0031 // -0012 │ │ -43b8b0: 1f00 2c11 |0044: check-cast v0, Ljava/util/List; // type@112c │ │ -43b8b4: 1f08 7810 |0046: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ -43b8b8: 2087 1b11 |0048: instance-of v7, v8, Ljava/util/Collection; // type@111b │ │ -43b8bc: 1212 |004a: const/4 v2, #int 1 // #1 │ │ -43b8be: 3807 0c00 |004b: if-eqz v7, 0057 // +000c │ │ -43b8c2: 0787 |004d: move-object v7, v8 │ │ -43b8c4: 1f07 1b11 |004e: check-cast v7, Ljava/util/Collection; // type@111b │ │ -43b8c8: 7210 f386 0700 |0050: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -43b8ce: 0a07 |0053: move-result v7 │ │ -43b8d0: 3807 0300 |0054: if-eqz v7, 0057 // +0003 │ │ -43b8d4: 281c |0056: goto 0072 // +001c │ │ -43b8d6: 7210 ad83 0800 |0057: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43b8dc: 0c07 |005a: move-result-object v7 │ │ -43b8de: 7210 5487 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43b8e4: 0a08 |005e: move-result v8 │ │ -43b8e6: 3808 1300 |005f: if-eqz v8, 0072 // +0013 │ │ -43b8ea: 7210 5587 0700 |0061: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43b8f0: 0c08 |0064: move-result-object v8 │ │ -43b8f2: 1f08 e919 |0065: check-cast v8, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -43b8f6: 6e10 36cd 0800 |0067: invoke-virtual {v8}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ -43b8fc: 0c08 |006a: move-result-object v8 │ │ -43b8fe: 7220 7d87 8000 |006b: invoke-interface {v0, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -43b904: 0a08 |006e: move-result v8 │ │ -43b906: 3908 ecff |006f: if-nez v8, 005b // -0014 │ │ -43b90a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -43b90c: 0f02 |0072: return v2 │ │ -43b90e: 0f01 |0073: return v1 │ │ +43b80c: |[43b80c] tech.ula.utils.FilesystemManager.areAllRequiredAssetsPresent:(Ljava/lang/String;Ljava/util/List;)Z │ │ +43b81c: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ +43b820: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b826: 1a00 3383 |0005: const-string v0, "distributionAssetList" // string@8333 │ │ +43b82a: 7120 5f9f 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b830: 2200 3910 |000a: new-instance v0, Ljava/io/File; // type@1039 │ │ +43b834: 7020 22d4 7600 |000c: invoke-direct {v6, v7}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ +43b83a: 0c07 |000f: move-result-object v7 │ │ +43b83c: 7020 3b82 7000 |0010: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43b842: 6e10 4582 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43b848: 0a07 |0016: move-result v7 │ │ +43b84a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +43b84c: 3807 5b00 |0018: if-eqz v7, 0073 // +005b │ │ +43b850: 6e10 4d82 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +43b856: 0a07 |001d: move-result v7 │ │ +43b858: 3907 0300 |001e: if-nez v7, 0021 // +0003 │ │ +43b85c: 2853 |0020: goto 0073 // +0053 │ │ +43b85e: 6e10 5282 0000 |0021: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43b864: 0c07 |0024: move-result-object v7 │ │ +43b866: 3807 4e00 |0025: if-eqz v7, 0073 // +004e │ │ +43b86a: 2200 1711 |0027: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +43b86e: 2172 |0029: array-length v2, v7 │ │ +43b870: 7020 5986 2000 |002a: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +43b876: 1f00 1b11 |002d: check-cast v0, Ljava/util/Collection; // type@111b │ │ +43b87a: 2172 |002f: array-length v2, v7 │ │ +43b87c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +43b87e: 3523 1300 |0031: if-ge v3, v2, 0044 // +0013 │ │ +43b882: 4604 0703 |0033: aget-object v4, v7, v3 │ │ +43b886: 1a05 2c9f |0035: const-string v5, "it" // string@9f2c │ │ +43b88a: 7120 569f 5400 |0037: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43b890: 6e10 4a82 0400 |003a: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43b896: 0c04 |003d: move-result-object v4 │ │ +43b898: 7220 ee86 4000 |003e: invoke-interface {v0, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43b89e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +43b8a2: 28ee |0043: goto 0031 // -0012 │ │ +43b8a4: 1f00 2c11 |0044: check-cast v0, Ljava/util/List; // type@112c │ │ +43b8a8: 1f08 7810 |0046: check-cast v8, Ljava/lang/Iterable; // type@1078 │ │ +43b8ac: 2087 1b11 |0048: instance-of v7, v8, Ljava/util/Collection; // type@111b │ │ +43b8b0: 1212 |004a: const/4 v2, #int 1 // #1 │ │ +43b8b2: 3807 0c00 |004b: if-eqz v7, 0057 // +000c │ │ +43b8b6: 0787 |004d: move-object v7, v8 │ │ +43b8b8: 1f07 1b11 |004e: check-cast v7, Ljava/util/Collection; // type@111b │ │ +43b8bc: 7210 f386 0700 |0050: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +43b8c2: 0a07 |0053: move-result v7 │ │ +43b8c4: 3807 0300 |0054: if-eqz v7, 0057 // +0003 │ │ +43b8c8: 281c |0056: goto 0072 // +001c │ │ +43b8ca: 7210 ad83 0800 |0057: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43b8d0: 0c07 |005a: move-result-object v7 │ │ +43b8d2: 7210 5487 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43b8d8: 0a08 |005e: move-result v8 │ │ +43b8da: 3808 1300 |005f: if-eqz v8, 0072 // +0013 │ │ +43b8de: 7210 5587 0700 |0061: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43b8e4: 0c08 |0064: move-result-object v8 │ │ +43b8e6: 1f08 e919 |0065: check-cast v8, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +43b8ea: 6e10 36cd 0800 |0067: invoke-virtual {v8}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ +43b8f0: 0c08 |006a: move-result-object v8 │ │ +43b8f2: 7220 7d87 8000 |006b: invoke-interface {v0, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +43b8f8: 0a08 |006e: move-result v8 │ │ +43b8fa: 3908 ecff |006f: if-nez v8, 005b // -0014 │ │ +43b8fe: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +43b900: 0f02 |0072: return v2 │ │ +43b902: 0f01 |0073: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=104 │ │ 0x0013 line=105 │ │ 0x0021 line=107 │ │ 0x0027 line=149 │ │ 0x002f line=150 │ │ @@ -961140,30 +961140,30 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -43ba20: |[43ba20] tech.ula.utils.FilesystemManager.compressFilesystem:(Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43ba30: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43ba36: 0c00 |0003: move-result-object v0 │ │ -43ba38: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43ba3c: 2207 1e1b |0006: new-instance v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ -43ba40: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -43ba42: 0771 |0009: move-object v1, v7 │ │ -43ba44: 0782 |000a: move-object v2, v8 │ │ -43ba46: 0793 |000b: move-object v3, v9 │ │ -43ba48: 07a4 |000c: move-object v4, v10 │ │ -43ba4a: 07b5 |000d: move-object v5, v11 │ │ -43ba4c: 7606 0cd4 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d40c │ │ -43ba52: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43ba56: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43ba5c: 0c09 |0016: move-result-object v9 │ │ -43ba5e: 1109 |0017: return-object v9 │ │ +43ba14: |[43ba14] tech.ula.utils.FilesystemManager.compressFilesystem:(Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43ba24: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43ba2a: 0c00 |0003: move-result-object v0 │ │ +43ba2c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43ba30: 2207 1e1b |0006: new-instance v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ +43ba34: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +43ba36: 0771 |0009: move-object v1, v7 │ │ +43ba38: 0782 |000a: move-object v2, v8 │ │ +43ba3a: 0793 |000b: move-object v3, v9 │ │ +43ba3c: 07a4 |000c: move-object v4, v10 │ │ +43ba3e: 07b5 |000d: move-object v5, v11 │ │ +43ba40: 7606 0cd4 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d40c │ │ +43ba46: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43ba4a: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43ba50: 0c09 |0016: move-result-object v9 │ │ +43ba52: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x0018 reg=9 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0018 reg=10 (null) Ljava/io/File; │ │ @@ -961175,107 +961175,107 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 195 16-bit code units │ │ -43bc0c: |[43bc0c] tech.ula.utils.FilesystemManager.copyAssetsToFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -43bc1c: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -43bc20: 7120 5f9f 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bc26: 6e10 53cd 0f00 |0005: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -43bc2c: 0c00 |0008: move-result-object v0 │ │ -43bc2e: 6e10 54cd 0f00 |0009: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -43bc34: 0b01 |000c: move-result-wide v1 │ │ -43bc36: 7120 7c84 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43bc3c: 0c01 |0010: move-result-object v1 │ │ -43bc3e: 2202 3910 |0011: new-instance v2, Ljava/io/File; // type@1039 │ │ -43bc42: 2203 9410 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -43bc46: 7010 8384 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43bc4c: 54e4 cca2 |0018: iget-object v4, v14, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43bc50: 6e20 8f84 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bc56: 1304 2f00 |001d: const/16 v4, #int 47 // #2f │ │ -43bc5a: 6e20 8784 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43bc60: 6e20 8f84 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bc66: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43bc6c: 0c00 |0028: move-result-object v0 │ │ -43bc6e: 7020 3b82 0200 |0029: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43bc74: 2200 3910 |002c: new-instance v0, Ljava/io/File; // type@1039 │ │ -43bc78: 2203 9410 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -43bc7c: 7010 8384 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43bc82: 54e5 cca2 |0033: iget-object v5, v14, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43bc86: 6e20 8f84 5300 |0035: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bc8c: 6e20 8784 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43bc92: 6e20 8f84 1300 |003b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bc98: 1a01 ac14 |003e: const-string v1, "/support" // string@14ac │ │ -43bc9c: 6e20 8f84 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bca2: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43bca8: 0c01 |0046: move-result-object v1 │ │ -43bcaa: 7020 3b82 1000 |0047: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43bcb0: 6e10 4582 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43bcb6: 0a01 |004d: move-result v1 │ │ -43bcb8: 3901 0500 |004e: if-nez v1, 0053 // +0005 │ │ -43bcbc: 6e10 5482 0000 |0050: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43bcc2: 6e10 5282 0200 |0053: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43bcc8: 0c01 |0056: move-result-object v1 │ │ -43bcca: 3801 6b00 |0057: if-eqz v1, 00c2 // +006b │ │ -43bcce: 2112 |0059: array-length v2, v1 │ │ -43bcd0: 1203 |005a: const/4 v3, #int 0 // #0 │ │ -43bcd2: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -43bcd4: 3525 6600 |005c: if-ge v5, v2, 00c2 // +0066 │ │ -43bcd8: 460c 0105 |005e: aget-object v12, v1, v5 │ │ -43bcdc: 1a06 3d87 |0060: const-string v6, "file" // string@873d │ │ -43bce0: 7120 569f 6c00 |0062: invoke-static {v12, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43bce6: 6e10 4a82 0c00 |0065: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43bcec: 0c06 |0068: move-result-object v6 │ │ -43bcee: 1a0d 4187 |0069: const-string v13, "file.name" // string@8741 │ │ -43bcf2: 7120 569f d600 |006b: invoke-static {v6, v13}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43bcf8: 1f06 5f10 |006e: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ -43bcfc: 1a07 92c0 |0070: const-string v7, "rootfs" // string@c092 │ │ -43bd00: 1f07 5f10 |0072: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ -43bd04: 1228 |0074: const/4 v8, #int 2 // #2 │ │ -43bd06: 1209 |0075: const/4 v9, #int 0 // #0 │ │ -43bd08: 7159 d7a6 7683 |0076: invoke-static {v6, v7, v3, v8, v9}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -43bd0e: 0a06 |0079: move-result v6 │ │ -43bd10: 3806 0900 |007a: if-eqz v6, 0083 // +0009 │ │ -43bd14: 6e10 59cd 0f00 |007c: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ -43bd1a: 0a06 |007f: move-result v6 │ │ -43bd1c: 3806 0300 |0080: if-eqz v6, 0083 // +0003 │ │ -43bd20: 283d |0082: goto 00bf // +003d │ │ -43bd22: 2207 3910 |0083: new-instance v7, Ljava/io/File; // type@1039 │ │ -43bd26: 2206 9410 |0085: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -43bd2a: 7010 8384 0600 |0087: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43bd30: 6e10 4682 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -43bd36: 0c08 |008d: move-result-object v8 │ │ -43bd38: 6e20 8f84 8600 |008e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bd3e: 6e20 8784 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43bd44: 6e10 4a82 0c00 |0094: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43bd4a: 0c08 |0097: move-result-object v8 │ │ -43bd4c: 6e20 8f84 8600 |0098: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bd52: 6e10 9f84 0600 |009b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43bd58: 0c06 |009e: move-result-object v6 │ │ -43bd5a: 7020 3b82 6700 |009f: invoke-direct {v7, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43bd60: 1218 |00a2: const/4 v8, #int 1 // #1 │ │ -43bd62: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -43bd64: 124a |00a4: const/4 v10, #int 4 // #4 │ │ -43bd66: 120b |00a5: const/4 v11, #int 0 // #0 │ │ -43bd68: 07c6 |00a6: move-object v6, v12 │ │ -43bd6a: 7706 a29d 0600 |00a7: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ -43bd70: 54e6 d0a2 |00aa: iget-object v6, v14, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ -43bd74: 6e10 4682 0000 |00ac: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -43bd7a: 0c07 |00af: move-result-object v7 │ │ -43bd7c: 1a08 36d0 |00b0: const-string v8, "targetDirectory.absolutePath" // string@d036 │ │ -43bd80: 7120 569f 8700 |00b2: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43bd86: 6e10 4a82 0c00 |00b5: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43bd8c: 0c08 |00b8: move-result-object v8 │ │ -43bd8e: 7120 569f d800 |00b9: invoke-static {v8, v13}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43bd94: 6e30 c2d4 7608 |00bc: invoke-virtual {v6, v7, v8}, Ltech/ula/utils/UlaFiles;.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V // method@d4c2 │ │ -43bd9a: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ -43bd9e: 289b |00c1: goto 005c // -0065 │ │ -43bda0: 0e00 |00c2: return-void │ │ +43bc00: |[43bc00] tech.ula.utils.FilesystemManager.copyAssetsToFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +43bc10: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +43bc14: 7120 5f9f 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bc1a: 6e10 53cd 0f00 |0005: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +43bc20: 0c00 |0008: move-result-object v0 │ │ +43bc22: 6e10 54cd 0f00 |0009: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +43bc28: 0b01 |000c: move-result-wide v1 │ │ +43bc2a: 7120 7c84 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43bc30: 0c01 |0010: move-result-object v1 │ │ +43bc32: 2202 3910 |0011: new-instance v2, Ljava/io/File; // type@1039 │ │ +43bc36: 2203 9410 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +43bc3a: 7010 8384 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43bc40: 54e4 cca2 |0018: iget-object v4, v14, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bc44: 6e20 8f84 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bc4a: 1304 2f00 |001d: const/16 v4, #int 47 // #2f │ │ +43bc4e: 6e20 8784 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43bc54: 6e20 8f84 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bc5a: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43bc60: 0c00 |0028: move-result-object v0 │ │ +43bc62: 7020 3b82 0200 |0029: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43bc68: 2200 3910 |002c: new-instance v0, Ljava/io/File; // type@1039 │ │ +43bc6c: 2203 9410 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +43bc70: 7010 8384 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43bc76: 54e5 cca2 |0033: iget-object v5, v14, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bc7a: 6e20 8f84 5300 |0035: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bc80: 6e20 8784 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43bc86: 6e20 8f84 1300 |003b: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bc8c: 1a01 ac14 |003e: const-string v1, "/support" // string@14ac │ │ +43bc90: 6e20 8f84 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bc96: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43bc9c: 0c01 |0046: move-result-object v1 │ │ +43bc9e: 7020 3b82 1000 |0047: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43bca4: 6e10 4582 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43bcaa: 0a01 |004d: move-result v1 │ │ +43bcac: 3901 0500 |004e: if-nez v1, 0053 // +0005 │ │ +43bcb0: 6e10 5482 0000 |0050: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43bcb6: 6e10 5282 0200 |0053: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43bcbc: 0c01 |0056: move-result-object v1 │ │ +43bcbe: 3801 6b00 |0057: if-eqz v1, 00c2 // +006b │ │ +43bcc2: 2112 |0059: array-length v2, v1 │ │ +43bcc4: 1203 |005a: const/4 v3, #int 0 // #0 │ │ +43bcc6: 1205 |005b: const/4 v5, #int 0 // #0 │ │ +43bcc8: 3525 6600 |005c: if-ge v5, v2, 00c2 // +0066 │ │ +43bccc: 460c 0105 |005e: aget-object v12, v1, v5 │ │ +43bcd0: 1a06 3d87 |0060: const-string v6, "file" // string@873d │ │ +43bcd4: 7120 569f 6c00 |0062: invoke-static {v12, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43bcda: 6e10 4a82 0c00 |0065: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43bce0: 0c06 |0068: move-result-object v6 │ │ +43bce2: 1a0d 4187 |0069: const-string v13, "file.name" // string@8741 │ │ +43bce6: 7120 569f d600 |006b: invoke-static {v6, v13}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43bcec: 1f06 5f10 |006e: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ +43bcf0: 1a07 92c0 |0070: const-string v7, "rootfs" // string@c092 │ │ +43bcf4: 1f07 5f10 |0072: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ +43bcf8: 1228 |0074: const/4 v8, #int 2 // #2 │ │ +43bcfa: 1209 |0075: const/4 v9, #int 0 // #0 │ │ +43bcfc: 7159 d7a6 7683 |0076: invoke-static {v6, v7, v3, v8, v9}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +43bd02: 0a06 |0079: move-result v6 │ │ +43bd04: 3806 0900 |007a: if-eqz v6, 0083 // +0009 │ │ +43bd08: 6e10 59cd 0f00 |007c: invoke-virtual {v15}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ +43bd0e: 0a06 |007f: move-result v6 │ │ +43bd10: 3806 0300 |0080: if-eqz v6, 0083 // +0003 │ │ +43bd14: 283d |0082: goto 00bf // +003d │ │ +43bd16: 2207 3910 |0083: new-instance v7, Ljava/io/File; // type@1039 │ │ +43bd1a: 2206 9410 |0085: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +43bd1e: 7010 8384 0600 |0087: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43bd24: 6e10 4682 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +43bd2a: 0c08 |008d: move-result-object v8 │ │ +43bd2c: 6e20 8f84 8600 |008e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bd32: 6e20 8784 4600 |0091: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43bd38: 6e10 4a82 0c00 |0094: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43bd3e: 0c08 |0097: move-result-object v8 │ │ +43bd40: 6e20 8f84 8600 |0098: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bd46: 6e10 9f84 0600 |009b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43bd4c: 0c06 |009e: move-result-object v6 │ │ +43bd4e: 7020 3b82 6700 |009f: invoke-direct {v7, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43bd54: 1218 |00a2: const/4 v8, #int 1 // #1 │ │ +43bd56: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ +43bd58: 124a |00a4: const/4 v10, #int 4 // #4 │ │ +43bd5a: 120b |00a5: const/4 v11, #int 0 // #0 │ │ +43bd5c: 07c6 |00a6: move-object v6, v12 │ │ +43bd5e: 7706 a29d 0600 |00a7: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ +43bd64: 54e6 d0a2 |00aa: iget-object v6, v14, Ltech/ula/utils/FilesystemManager;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2d0 │ │ +43bd68: 6e10 4682 0000 |00ac: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +43bd6e: 0c07 |00af: move-result-object v7 │ │ +43bd70: 1a08 36d0 |00b0: const-string v8, "targetDirectory.absolutePath" // string@d036 │ │ +43bd74: 7120 569f 8700 |00b2: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43bd7a: 6e10 4a82 0c00 |00b5: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43bd80: 0c08 |00b8: move-result-object v8 │ │ +43bd82: 7120 569f d800 |00b9: invoke-static {v8, v13}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43bd88: 6e30 c2d4 7608 |00bc: invoke-virtual {v6, v7, v8}, Ltech/ula/utils/UlaFiles;.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V // method@d4c2 │ │ +43bd8e: d805 0501 |00bf: add-int/lit8 v5, v5, #int 1 // #01 │ │ +43bd92: 289b |00c1: goto 005c // -0065 │ │ +43bd94: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=26 │ │ 0x0009 line=27 │ │ 0x0011 line=28 │ │ 0x002c line=29 │ │ 0x004a line=30 │ │ @@ -961294,30 +961294,30 @@ │ │ type : '(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -43ba60: |[43ba60] tech.ula.utils.FilesystemManager.deleteFilesystem:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43ba70: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43ba76: 0c00 |0003: move-result-object v0 │ │ -43ba78: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43ba7c: 2201 1f1b |0006: new-instance v1, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ -43ba80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43ba82: 7052 10d4 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V // method@d410 │ │ -43ba88: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43ba8c: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43ba92: 0c04 |0011: move-result-object v4 │ │ -43ba94: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43ba9a: 0c05 |0015: move-result-object v5 │ │ -43ba9c: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -43baa0: 1104 |0018: return-object v4 │ │ -43baa2: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43baa6: 1104 |001b: return-object v4 │ │ +43ba54: |[43ba54] tech.ula.utils.FilesystemManager.deleteFilesystem:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43ba64: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43ba6a: 0c00 |0003: move-result-object v0 │ │ +43ba6c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43ba70: 2201 1f1b |0006: new-instance v1, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ +43ba74: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43ba76: 7052 10d4 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V // method@d410 │ │ +43ba7c: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43ba80: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43ba86: 0c04 |0011: move-result-object v4 │ │ +43ba88: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43ba8e: 0c05 |0015: move-result-object v5 │ │ +43ba90: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +43ba94: 1104 |0018: return-object v4 │ │ +43ba96: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43ba9a: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x001c reg=4 (null) J │ │ 0x0000 - 0x001c reg=6 (null) Lkotlin/coroutines/Continuation; │ │ @@ -961327,25 +961327,25 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -43baa8: |[43baa8] tech.ula.utils.FilesystemManager.extractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43bab8: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43babe: 0c00 |0003: move-result-object v0 │ │ -43bac0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43bac4: 2201 201b |0006: new-instance v1, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ -43bac8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43baca: 7052 14d4 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d414 │ │ -43bad0: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43bad4: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43bada: 0c04 |0011: move-result-object v4 │ │ -43badc: 1104 |0012: return-object v4 │ │ +43ba9c: |[43ba9c] tech.ula.utils.FilesystemManager.extractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43baac: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43bab2: 0c00 |0003: move-result-object v0 │ │ +43bab4: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43bab8: 2201 201b |0006: new-instance v1, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ +43babc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43babe: 7052 14d4 3154 |0009: invoke-direct {v1, v3, v4, v5, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d414 │ │ +43bac4: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43bac8: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43bace: 0c04 |0011: move-result-object v4 │ │ +43bad0: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x0013 reg=4 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -961356,33 +961356,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -43b910: |[43b910] tech.ula.utils.FilesystemManager.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z │ │ -43b920: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ -43b924: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b92a: 7020 22d4 3200 |0005: invoke-direct {v2, v3}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ -43b930: 0c03 |0008: move-result-object v3 │ │ -43b932: 2200 3910 |0009: new-instance v0, Ljava/io/File; // type@1039 │ │ -43b936: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43b93a: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b940: 6e20 8f84 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b946: 1303 2f00 |0013: const/16 v3, #int 47 // #2f │ │ -43b94a: 6e20 8784 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43b950: 5423 cea2 |0018: iget-object v3, v2, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ -43b954: 6e20 8f84 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b95a: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b960: 0c03 |0020: move-result-object v3 │ │ -43b962: 7020 3b82 3000 |0021: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43b968: 6e10 4582 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43b96e: 0a03 |0027: move-result v3 │ │ -43b970: 0f03 |0028: return v3 │ │ +43b904: |[43b904] tech.ula.utils.FilesystemManager.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z │ │ +43b914: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ +43b918: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b91e: 7020 22d4 3200 |0005: invoke-direct {v2, v3}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ +43b924: 0c03 |0008: move-result-object v3 │ │ +43b926: 2200 3910 |0009: new-instance v0, Ljava/io/File; // type@1039 │ │ +43b92a: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43b92e: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b934: 6e20 8f84 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b93a: 1303 2f00 |0013: const/16 v3, #int 47 // #2f │ │ +43b93e: 6e20 8784 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43b944: 5423 cea2 |0018: iget-object v3, v2, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ +43b948: 6e20 8f84 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b94e: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b954: 0c03 |0020: move-result-object v3 │ │ +43b956: 7020 3b82 3000 |0021: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43b95c: 6e10 4582 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43b962: 0a03 |0027: move-result v3 │ │ +43b964: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=96 │ │ 0x0009 line=97 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Ltech/ula/utils/FilesystemManager; │ │ 0x0000 - 0x0029 reg=3 (null) Ljava/lang/String; │ │ @@ -961392,51 +961392,51 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -43b974: |[43b974] tech.ula.utils.FilesystemManager.isExtractionComplete:(Ljava/lang/String;)Z │ │ -43b984: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ -43b988: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b98e: 7020 22d4 5400 |0005: invoke-direct {v4, v5}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ -43b994: 0c05 |0008: move-result-object v5 │ │ -43b996: 2200 3910 |0009: new-instance v0, Ljava/io/File; // type@1039 │ │ -43b99a: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43b99e: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b9a4: 6e20 8f84 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b9aa: 1302 2f00 |0013: const/16 v2, #int 47 // #2f │ │ -43b9ae: 6e20 8784 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43b9b4: 5443 cea2 |0018: iget-object v3, v4, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ -43b9b8: 6e20 8f84 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b9be: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b9c4: 0c01 |0020: move-result-object v1 │ │ -43b9c6: 7020 3b82 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43b9cc: 2201 3910 |0024: new-instance v1, Ljava/io/File; // type@1039 │ │ -43b9d0: 2203 9410 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -43b9d4: 7010 8384 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b9da: 6e20 8f84 5300 |002b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b9e0: 6e20 8784 2300 |002e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43b9e6: 5445 cda2 |0031: iget-object v5, v4, Ltech/ula/utils/FilesystemManager;.filesystemExtractionFailure:Ljava/lang/String; // field@a2cd │ │ -43b9ea: 6e20 8f84 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b9f0: 6e10 9f84 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b9f6: 0c05 |0039: move-result-object v5 │ │ -43b9f8: 7020 3b82 5100 |003a: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43b9fe: 6e10 4582 0000 |003d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43ba04: 0a05 |0040: move-result v5 │ │ -43ba06: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ -43ba0a: 6e10 4582 0100 |0043: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43ba10: 0a05 |0046: move-result v5 │ │ -43ba12: 3805 0300 |0047: if-eqz v5, 004a // +0003 │ │ -43ba16: 2803 |0049: goto 004c // +0003 │ │ -43ba18: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -43ba1a: 2802 |004b: goto 004d // +0002 │ │ -43ba1c: 1215 |004c: const/4 v5, #int 1 // #1 │ │ -43ba1e: 0f05 |004d: return v5 │ │ +43b968: |[43b968] tech.ula.utils.FilesystemManager.isExtractionComplete:(Ljava/lang/String;)Z │ │ +43b978: 1a00 37d0 |0000: const-string v0, "targetDirectoryName" // string@d037 │ │ +43b97c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b982: 7020 22d4 5400 |0005: invoke-direct {v4, v5}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ +43b988: 0c05 |0008: move-result-object v5 │ │ +43b98a: 2200 3910 |0009: new-instance v0, Ljava/io/File; // type@1039 │ │ +43b98e: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43b992: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b998: 6e20 8f84 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b99e: 1302 2f00 |0013: const/16 v2, #int 47 // #2f │ │ +43b9a2: 6e20 8784 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43b9a8: 5443 cea2 |0018: iget-object v3, v4, Ltech/ula/utils/FilesystemManager;.filesystemExtractionSuccess:Ljava/lang/String; // field@a2ce │ │ +43b9ac: 6e20 8f84 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b9b2: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b9b8: 0c01 |0020: move-result-object v1 │ │ +43b9ba: 7020 3b82 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43b9c0: 2201 3910 |0024: new-instance v1, Ljava/io/File; // type@1039 │ │ +43b9c4: 2203 9410 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +43b9c8: 7010 8384 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b9ce: 6e20 8f84 5300 |002b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b9d4: 6e20 8784 2300 |002e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43b9da: 5445 cda2 |0031: iget-object v5, v4, Ltech/ula/utils/FilesystemManager;.filesystemExtractionFailure:Ljava/lang/String; // field@a2cd │ │ +43b9de: 6e20 8f84 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b9e4: 6e10 9f84 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b9ea: 0c05 |0039: move-result-object v5 │ │ +43b9ec: 7020 3b82 5100 |003a: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43b9f2: 6e10 4582 0000 |003d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43b9f8: 0a05 |0040: move-result v5 │ │ +43b9fa: 3905 0b00 |0041: if-nez v5, 004c // +000b │ │ +43b9fe: 6e10 4582 0100 |0043: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43ba04: 0a05 |0046: move-result v5 │ │ +43ba06: 3805 0300 |0047: if-eqz v5, 004a // +0003 │ │ +43ba0a: 2803 |0049: goto 004c // +0003 │ │ +43ba0c: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +43ba0e: 2802 |004b: goto 004d // +0002 │ │ +43ba10: 1215 |004c: const/4 v5, #int 1 // #1 │ │ +43ba12: 0f05 |004d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=89 │ │ 0x0009 line=90 │ │ 0x0024 line=91 │ │ 0x003d line=92 │ │ locals : │ │ @@ -961448,75 +961448,75 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 137 16-bit code units │ │ -43bda4: |[43bda4] tech.ula.utils.FilesystemManager.moveAppScriptToRequiredLocation:(Ljava/lang/String;Ltech/ula/model/entities/Filesystem;)V │ │ -43bdb4: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ -43bdb8: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bdbe: 1a00 a874 |0005: const-string v0, "appFilesystem" // string@74a8 │ │ -43bdc2: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bdc8: 2201 3910 |000a: new-instance v1, Ljava/io/File; // type@1039 │ │ -43bdcc: 2200 9410 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43bdd0: 7010 8384 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43bdd6: 5472 cca2 |0011: iget-object v2, v7, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43bdda: 6e20 8f84 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bde0: 1a02 9214 |0016: const-string v2, "/apps/" // string@1492 │ │ -43bde4: 6e20 8f84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bdea: 6e20 8f84 8000 |001b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43bdf0: 1302 2f00 |001e: const/16 v2, #int 47 // #2f │ │ -43bdf4: 6e20 8784 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43bdfa: 6e20 8f84 8000 |0023: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43be00: 1a08 6f14 |0026: const-string v8, ".sh" // string@146f │ │ -43be04: 6e20 8f84 8000 |0028: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43be0a: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43be10: 0c08 |002e: move-result-object v8 │ │ -43be12: 7020 3b82 8100 |002f: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43be18: 2208 3910 |0032: new-instance v8, Ljava/io/File; // type@1039 │ │ -43be1c: 2200 9410 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43be20: 7010 8384 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43be26: 5473 cca2 |0039: iget-object v3, v7, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ -43be2a: 6e20 8f84 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43be30: 6e20 8784 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43be36: 6e10 54cd 0900 |0041: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -43be3c: 0b03 |0044: move-result-wide v3 │ │ -43be3e: 6e30 8b84 3004 |0045: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43be44: 1a09 9b14 |0048: const-string v9, "/etc/profile.d" // string@149b │ │ -43be48: 6e20 8f84 9000 |004a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43be4e: 6e10 9f84 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43be54: 0c09 |0050: move-result-object v9 │ │ -43be56: 7020 3b82 9800 |0051: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43be5c: 2209 3910 |0054: new-instance v9, Ljava/io/File; // type@1039 │ │ -43be60: 2200 9410 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43be64: 7010 8384 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43be6a: 6e20 8e84 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43be70: 6e20 8784 2000 |005e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43be76: 1a02 4cd9 |0061: const-string v2, "zzzzzzzzzzzzzzzz.sh" // string@d94c │ │ -43be7a: 6e20 8f84 2000 |0063: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43be80: 6e10 9f84 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43be86: 0c00 |0069: move-result-object v0 │ │ -43be88: 7020 3b82 0900 |006a: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43be8e: 6e10 5482 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43be94: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -43be96: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -43be98: 1245 |0072: const/4 v5, #int 4 // #4 │ │ -43be9a: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -43be9c: 0792 |0074: move-object v2, v9 │ │ -43be9e: 7706 a29d 0100 |0075: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ -43bea4: 0e00 |0078: return-void │ │ -43bea6: 2208 4210 |0079: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -43beaa: 7010 7682 0800 |007b: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@8276 │ │ -43beb0: 5479 cfa2 |007e: iget-object v9, v7, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ -43beb4: 0780 |0080: move-object v0, v8 │ │ -43beb6: 1f00 6d10 |0081: check-cast v0, Ljava/lang/Exception; // type@106d │ │ -43beba: 7220 57d4 0900 |0083: invoke-interface {v9, v0}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -43bec0: 1f08 9b10 |0086: check-cast v8, Ljava/lang/Throwable; // type@109b │ │ -43bec4: 2708 |0088: throw v8 │ │ +43bd98: |[43bd98] tech.ula.utils.FilesystemManager.moveAppScriptToRequiredLocation:(Ljava/lang/String;Ltech/ula/model/entities/Filesystem;)V │ │ +43bda8: 1a00 ab74 |0000: const-string v0, "appName" // string@74ab │ │ +43bdac: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bdb2: 1a00 a874 |0005: const-string v0, "appFilesystem" // string@74a8 │ │ +43bdb6: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bdbc: 2201 3910 |000a: new-instance v1, Ljava/io/File; // type@1039 │ │ +43bdc0: 2200 9410 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43bdc4: 7010 8384 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43bdca: 5472 cca2 |0011: iget-object v2, v7, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43bdce: 6e20 8f84 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bdd4: 1a02 9214 |0016: const-string v2, "/apps/" // string@1492 │ │ +43bdd8: 6e20 8f84 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bdde: 6e20 8f84 8000 |001b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bde4: 1302 2f00 |001e: const/16 v2, #int 47 // #2f │ │ +43bde8: 6e20 8784 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43bdee: 6e20 8f84 8000 |0023: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bdf4: 1a08 6f14 |0026: const-string v8, ".sh" // string@146f │ │ +43bdf8: 6e20 8f84 8000 |0028: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43bdfe: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43be04: 0c08 |002e: move-result-object v8 │ │ +43be06: 7020 3b82 8100 |002f: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43be0c: 2208 3910 |0032: new-instance v8, Ljava/io/File; // type@1039 │ │ +43be10: 2200 9410 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43be14: 7010 8384 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43be1a: 5473 cca2 |0039: iget-object v3, v7, Ltech/ula/utils/FilesystemManager;.filesDirPath:Ljava/lang/String; // field@a2cc │ │ +43be1e: 6e20 8f84 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43be24: 6e20 8784 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43be2a: 6e10 54cd 0900 |0041: invoke-virtual {v9}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +43be30: 0b03 |0044: move-result-wide v3 │ │ +43be32: 6e30 8b84 3004 |0045: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43be38: 1a09 9b14 |0048: const-string v9, "/etc/profile.d" // string@149b │ │ +43be3c: 6e20 8f84 9000 |004a: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43be42: 6e10 9f84 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43be48: 0c09 |0050: move-result-object v9 │ │ +43be4a: 7020 3b82 9800 |0051: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43be50: 2209 3910 |0054: new-instance v9, Ljava/io/File; // type@1039 │ │ +43be54: 2200 9410 |0056: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43be58: 7010 8384 0000 |0058: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43be5e: 6e20 8e84 8000 |005b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43be64: 6e20 8784 2000 |005e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43be6a: 1a02 4cd9 |0061: const-string v2, "zzzzzzzzzzzzzzzz.sh" // string@d94c │ │ +43be6e: 6e20 8f84 2000 |0063: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43be74: 6e10 9f84 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43be7a: 0c00 |0069: move-result-object v0 │ │ +43be7c: 7020 3b82 0900 |006a: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43be82: 6e10 5482 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43be88: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +43be8a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +43be8c: 1245 |0072: const/4 v5, #int 4 // #4 │ │ +43be8e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +43be90: 0792 |0074: move-object v2, v9 │ │ +43be92: 7706 a29d 0100 |0075: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ +43be98: 0e00 |0078: return-void │ │ +43be9a: 2208 4210 |0079: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +43be9e: 7010 7682 0800 |007b: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@8276 │ │ +43bea4: 5479 cfa2 |007e: iget-object v9, v7, Ltech/ula/utils/FilesystemManager;.logger:Ltech/ula/utils/Logger; // field@a2cf │ │ +43bea8: 0780 |0080: move-object v0, v8 │ │ +43beaa: 1f00 6d10 |0081: check-cast v0, Ljava/lang/Exception; // type@106d │ │ +43beae: 7220 57d4 0900 |0083: invoke-interface {v9, v0}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +43beb4: 1f08 9b10 |0086: check-cast v8, Ljava/lang/Throwable; // type@109b │ │ +43beb8: 2708 |0088: throw v8 │ │ catches : 1 │ │ 0x006d - 0x0078 │ │ Ljava/lang/Exception; -> 0x0079 │ │ positions : │ │ 0x000a line=132 │ │ 0x0032 line=133 │ │ 0x0054 line=134 │ │ @@ -961535,48 +961535,48 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -43bed8: |[43bed8] tech.ula.utils.FilesystemManager.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V │ │ -43bee8: 1a00 39d0 |0000: const-string v0, "targetFilesystemName" // string@d039 │ │ -43beec: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43bef2: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ -43bef6: 7020 22d4 7600 |0007: invoke-direct {v6, v7}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ -43befc: 0c07 |000a: move-result-object v7 │ │ -43befe: 7020 3b82 7000 |000b: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43bf04: 7110 b59d 0000 |000e: invoke-static {v0}, Lkotlin/io/FilesKt;.walkBottomUp:(Ljava/io/File;)Lkotlin/io/FileTreeWalk; // method@9db5 │ │ -43bf0a: 0c07 |0011: move-result-object v7 │ │ -43bf0c: 1f07 7a14 |0012: check-cast v7, Lkotlin/sequences/Sequence; // type@147a │ │ -43bf10: 7210 4ba4 0700 |0014: invoke-interface {v7}, Lkotlin/sequences/Sequence;.iterator:()Ljava/util/Iterator; // method@a44b │ │ -43bf16: 0c07 |0017: move-result-object v7 │ │ -43bf18: 7210 5487 0700 |0018: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43bf1e: 0a00 |001b: move-result v0 │ │ -43bf20: 3800 2400 |001c: if-eqz v0, 0040 // +0024 │ │ -43bf24: 7210 5587 0700 |001e: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43bf2a: 0c00 |0021: move-result-object v0 │ │ -43bf2c: 1f00 3910 |0022: check-cast v0, Ljava/io/File; // type@1039 │ │ -43bf30: 6e10 4a82 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43bf36: 0c01 |0027: move-result-object v1 │ │ -43bf38: 1a02 2e9f |0028: const-string v2, "it.name" // string@9f2e │ │ -43bf3c: 7120 569f 2100 |002a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43bf42: 1f01 5f10 |002d: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -43bf46: 1a02 93c0 |002f: const-string v2, "rootfs.tar.gz" // string@c093 │ │ -43bf4a: 1f02 5f10 |0031: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -43bf4e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -43bf50: 1224 |0034: const/4 v4, #int 2 // #2 │ │ -43bf52: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -43bf54: 7155 d7a6 2143 |0036: invoke-static {v1, v2, v3, v4, v5}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -43bf5a: 0a01 |0039: move-result v1 │ │ -43bf5c: 3801 deff |003a: if-eqz v1, 0018 // -0022 │ │ -43bf60: 6e10 4382 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -43bf66: 28d9 |003f: goto 0018 // -0027 │ │ -43bf68: 0e00 |0040: return-void │ │ +43becc: |[43becc] tech.ula.utils.FilesystemManager.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V │ │ +43bedc: 1a00 39d0 |0000: const-string v0, "targetFilesystemName" // string@d039 │ │ +43bee0: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43bee6: 2200 3910 |0005: new-instance v0, Ljava/io/File; // type@1039 │ │ +43beea: 7020 22d4 7600 |0007: invoke-direct {v6, v7}, Ltech/ula/utils/FilesystemManager;.getSupportDirectoryPath:(Ljava/lang/String;)Ljava/lang/String; // method@d422 │ │ +43bef0: 0c07 |000a: move-result-object v7 │ │ +43bef2: 7020 3b82 7000 |000b: invoke-direct {v0, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43bef8: 7110 b59d 0000 |000e: invoke-static {v0}, Lkotlin/io/FilesKt;.walkBottomUp:(Ljava/io/File;)Lkotlin/io/FileTreeWalk; // method@9db5 │ │ +43befe: 0c07 |0011: move-result-object v7 │ │ +43bf00: 1f07 7a14 |0012: check-cast v7, Lkotlin/sequences/Sequence; // type@147a │ │ +43bf04: 7210 4ba4 0700 |0014: invoke-interface {v7}, Lkotlin/sequences/Sequence;.iterator:()Ljava/util/Iterator; // method@a44b │ │ +43bf0a: 0c07 |0017: move-result-object v7 │ │ +43bf0c: 7210 5487 0700 |0018: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43bf12: 0a00 |001b: move-result v0 │ │ +43bf14: 3800 2400 |001c: if-eqz v0, 0040 // +0024 │ │ +43bf18: 7210 5587 0700 |001e: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43bf1e: 0c00 |0021: move-result-object v0 │ │ +43bf20: 1f00 3910 |0022: check-cast v0, Ljava/io/File; // type@1039 │ │ +43bf24: 6e10 4a82 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43bf2a: 0c01 |0027: move-result-object v1 │ │ +43bf2c: 1a02 2e9f |0028: const-string v2, "it.name" // string@9f2e │ │ +43bf30: 7120 569f 2100 |002a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43bf36: 1f01 5f10 |002d: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +43bf3a: 1a02 93c0 |002f: const-string v2, "rootfs.tar.gz" // string@c093 │ │ +43bf3e: 1f02 5f10 |0031: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +43bf42: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +43bf44: 1224 |0034: const/4 v4, #int 2 // #2 │ │ +43bf46: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +43bf48: 7155 d7a6 2143 |0036: invoke-static {v1, v2, v3, v4, v5}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +43bf4e: 0a01 |0039: move-result v1 │ │ +43bf50: 3801 deff |003a: if-eqz v1, 0018 // -0022 │ │ +43bf54: 6e10 4382 0000 |003c: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43bf5a: 28d9 |003f: goto 0018 // -0027 │ │ +43bf5c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=43 │ │ 0x000e line=44 │ │ 0x0014 line=147 │ │ 0x0024 line=45 │ │ locals : │ │ @@ -961648,17 +961648,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43c3f0: |[43c3f0] tech.ula.utils.HttpStream.:()V │ │ -43c400: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43c406: 0e00 |0003: return-void │ │ +43c3e4: |[43c3e4] tech.ula.utils.HttpStream.:()V │ │ +43c3f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43c3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/HttpStream; │ │ │ │ Virtual methods - │ │ @@ -961667,34 +961667,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -43c2c4: |[43c2c4] tech.ula.utils.HttpStream.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; │ │ -43c2d4: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ -43c2d8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c2de: 2200 d210 |0005: new-instance v0, Ljava/net/URL; // type@10d2 │ │ -43c2e2: 7020 9785 2000 |0007: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@8597 │ │ -43c2e8: 6e10 9b85 0000 |000a: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@859b │ │ -43c2ee: 0c02 |000d: move-result-object v2 │ │ -43c2f0: 3802 1300 |000e: if-eqz v2, 0021 // +0013 │ │ -43c2f4: 1f02 c010 |0010: check-cast v2, Ljava/net/HttpURLConnection; // type@10c0 │ │ -43c2f8: 1a00 e129 |0012: const-string v0, "GET" // string@29e1 │ │ -43c2fc: 6e20 5d85 0200 |0014: invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@855d │ │ -43c302: 6e10 5785 0200 |0017: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@8557 │ │ -43c308: 0c02 |001a: move-result-object v2 │ │ -43c30a: 1a00 e47c |001b: const-string v0, "conn.inputStream" // string@7ce4 │ │ -43c30e: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43c314: 1102 |0020: return-object v2 │ │ -43c316: 2202 0212 |0021: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ -43c31a: 1a00 28b4 |0023: const-string v0, "null cannot be cast to non-null type java.net.HttpURLConnection" // string@b428 │ │ -43c31e: 7020 b48a 0200 |0025: invoke-direct {v2, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43c324: 2702 |0028: throw v2 │ │ +43c2b8: |[43c2b8] tech.ula.utils.HttpStream.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; │ │ +43c2c8: 1a00 50d5 |0000: const-string v0, "url" // string@d550 │ │ +43c2cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c2d2: 2200 d210 |0005: new-instance v0, Ljava/net/URL; // type@10d2 │ │ +43c2d6: 7020 9785 2000 |0007: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@8597 │ │ +43c2dc: 6e10 9b85 0000 |000a: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@859b │ │ +43c2e2: 0c02 |000d: move-result-object v2 │ │ +43c2e4: 3802 1300 |000e: if-eqz v2, 0021 // +0013 │ │ +43c2e8: 1f02 c010 |0010: check-cast v2, Ljava/net/HttpURLConnection; // type@10c0 │ │ +43c2ec: 1a00 e129 |0012: const-string v0, "GET" // string@29e1 │ │ +43c2f0: 6e20 5d85 0200 |0014: invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@855d │ │ +43c2f6: 6e10 5785 0200 |0017: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@8557 │ │ +43c2fc: 0c02 |001a: move-result-object v2 │ │ +43c2fe: 1a00 e47c |001b: const-string v0, "conn.inputStream" // string@7ce4 │ │ +43c302: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43c308: 1102 |0020: return-object v2 │ │ +43c30a: 2202 0212 |0021: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ +43c30e: 1a00 28b4 |0023: const-string v0, "null cannot be cast to non-null type java.net.HttpURLConnection" // string@b428 │ │ +43c312: 7020 b48a 0200 |0025: invoke-direct {v2, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +43c318: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0014 line=13 │ │ 0x0017 line=14 │ │ 0x0021 line=12 │ │ locals : │ │ @@ -961706,30 +961706,30 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -43c328: |[43c328] tech.ula.utils.HttpStream.toFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43c338: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43c33e: 0c00 |0003: move-result-object v0 │ │ -43c340: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43c344: 2201 221b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ -43c348: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43c34a: 7052 27d4 3145 |0009: invoke-direct {v1, v3, v5, v4, v2}, Ltech/ula/utils/HttpStream$toFile$2;.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d427 │ │ -43c350: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43c354: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43c35a: 0c04 |0011: move-result-object v4 │ │ -43c35c: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43c362: 0c05 |0015: move-result-object v5 │ │ -43c364: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -43c368: 1104 |0018: return-object v4 │ │ -43c36a: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c36e: 1104 |001b: return-object v4 │ │ +43c31c: |[43c31c] tech.ula.utils.HttpStream.toFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43c32c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43c332: 0c00 |0003: move-result-object v0 │ │ +43c334: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43c338: 2201 221b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ +43c33c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43c33e: 7052 27d4 3145 |0009: invoke-direct {v1, v3, v5, v4, v2}, Ltech/ula/utils/HttpStream$toFile$2;.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d427 │ │ +43c344: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43c348: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43c34e: 0c04 |0011: move-result-object v4 │ │ +43c350: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43c356: 0c05 |0015: move-result-object v5 │ │ +43c358: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +43c35c: 1104 |0018: return-object v4 │ │ +43c35e: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c362: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/utils/HttpStream; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=5 (null) Ljava/io/File; │ │ @@ -961740,25 +961740,25 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -43c370: |[43c370] tech.ula.utils.HttpStream.toLines:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43c380: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43c386: 0c00 |0003: move-result-object v0 │ │ -43c388: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43c38c: 2201 231b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ -43c390: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43c392: 7040 2bd4 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/HttpStream$toLines$2;.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42b │ │ -43c398: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43c39c: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43c3a2: 0c04 |0011: move-result-object v4 │ │ -43c3a4: 1104 |0012: return-object v4 │ │ +43c364: |[43c364] tech.ula.utils.HttpStream.toLines:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43c374: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43c37a: 0c00 |0003: move-result-object v0 │ │ +43c37c: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43c380: 2201 231b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ +43c384: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43c386: 7040 2bd4 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/utils/HttpStream$toLines$2;.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42b │ │ +43c38c: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43c390: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43c396: 0c04 |0011: move-result-object v4 │ │ +43c398: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/utils/HttpStream; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -961768,30 +961768,30 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -43c3a8: |[43c3a8] tech.ula.utils.HttpStream.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -43c3b8: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -43c3be: 0c00 |0003: move-result-object v0 │ │ -43c3c0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -43c3c4: 2201 241b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ -43c3c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43c3ca: 7040 2fd4 5124 |0009: invoke-direct {v1, v5, v4, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42f │ │ -43c3d0: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43c3d4: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -43c3da: 0c04 |0011: move-result-object v4 │ │ -43c3dc: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43c3e2: 0c05 |0015: move-result-object v5 │ │ -43c3e4: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ -43c3e8: 1104 |0018: return-object v4 │ │ -43c3ea: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c3ee: 1104 |001b: return-object v4 │ │ +43c39c: |[43c39c] tech.ula.utils.HttpStream.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +43c3ac: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +43c3b2: 0c00 |0003: move-result-object v0 │ │ +43c3b4: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +43c3b8: 2201 241b |0006: new-instance v1, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ +43c3bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43c3be: 7040 2fd4 5124 |0009: invoke-direct {v1, v5, v4, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42f │ │ +43c3c4: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43c3c8: 7130 72aa 1006 |000e: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +43c3ce: 0c04 |0011: move-result-object v4 │ │ +43c3d0: 7100 8a9c 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43c3d6: 0c05 |0015: move-result-object v5 │ │ +43c3d8: 3354 0300 |0016: if-ne v4, v5, 0019 // +0003 │ │ +43c3dc: 1104 |0018: return-object v4 │ │ +43c3de: 6204 b779 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c3e2: 1104 |001b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Ltech/ula/utils/HttpStream; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=5 (null) Ljava/io/File; │ │ @@ -961835,36 +961835,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43c6f0: |[43c6f0] tech.ula.utils.IllegalStateHandler.:()V │ │ -43c700: 2200 261b |0000: new-instance v0, Ltech/ula/utils/IllegalStateHandler; // type@1b26 │ │ -43c704: 7010 39d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/IllegalStateHandler;.:()V // method@d439 │ │ -43c70a: 6900 dea2 |0005: sput-object v0, Ltech/ula/utils/IllegalStateHandler;.INSTANCE:Ltech/ula/utils/IllegalStateHandler; // field@a2de │ │ -43c70e: 0e00 |0007: return-void │ │ +43c6e4: |[43c6e4] tech.ula.utils.IllegalStateHandler.:()V │ │ +43c6f4: 2200 261b |0000: new-instance v0, Ltech/ula/utils/IllegalStateHandler; // type@1b26 │ │ +43c6f8: 7010 39d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/IllegalStateHandler;.:()V // method@d439 │ │ +43c6fe: 6900 dea2 |0005: sput-object v0, Ltech/ula/utils/IllegalStateHandler;.INSTANCE:Ltech/ula/utils/IllegalStateHandler; // field@a2de │ │ +43c702: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/IllegalStateHandler;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43c710: |[43c710] tech.ula.utils.IllegalStateHandler.:()V │ │ -43c720: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43c726: 0e00 |0003: return-void │ │ +43c704: |[43c704] tech.ula.utils.IllegalStateHandler.:()V │ │ +43c714: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43c71a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/IllegalStateHandler; │ │ │ │ Virtual methods - │ │ @@ -961873,191 +961873,191 @@ │ │ type : '(Ltech/ula/viewmodel/IllegalState;)Ltech/ula/utils/Localization;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 364 16-bit code units │ │ -43c408: |[43c408] tech.ula.utils.IllegalStateHandler.getLocalizationData:(Ltech/ula/viewmodel/IllegalState;)Ltech/ula/utils/Localization; │ │ -43c418: 1a00 7ace |0000: const-string v0, "state" // string@ce7a │ │ -43c41c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c422: 2040 961b |0005: instance-of v0, v4, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -43c426: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ -43c42a: 2200 291b |0009: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c42e: 1401 bb00 127f |000b: const v1, #float 1.94071e+38 // #7f1200bb │ │ -43c434: 1f04 961b |000e: check-cast v4, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -43c438: 6e10 75d6 0400 |0010: invoke-virtual {v4}, Ltech/ula/viewmodel/IllegalStateTransition;.getTransition:()Ljava/lang/String; // method@d675 │ │ -43c43e: 0c04 |0013: move-result-object v4 │ │ -43c440: 7110 dc94 0400 |0014: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ -43c446: 0c04 |0017: move-result-object v4 │ │ -43c448: 7030 49d4 1004 |0018: invoke-direct {v0, v1, v4}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ -43c44e: 1f00 281b |001b: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c452: 2900 4801 |001d: goto/16 0165 // +0148 │ │ -43c456: 2040 be1b |001f: instance-of v0, v4, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // type@1bbe │ │ -43c45a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -43c45c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -43c45e: 3800 0f00 |0023: if-eqz v0, 0032 // +000f │ │ -43c462: 2204 291b |0025: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c466: 1400 ba00 127f |0027: const v0, #float 1.94071e+38 // #7f1200ba │ │ -43c46c: 7052 4ad4 0412 |002a: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c472: 0740 |002d: move-object v0, v4 │ │ -43c474: 1f00 281b |002e: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c478: 2900 3501 |0030: goto/16 0165 // +0135 │ │ -43c47c: 2040 aa1b |0032: instance-of v0, v4, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // type@1baa │ │ -43c480: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ -43c484: 2204 291b |0036: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c488: 1400 b600 127f |0038: const v0, #float 1.94071e+38 // #7f1200b6 │ │ -43c48e: 7052 4ad4 0412 |003b: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c494: 0740 |003e: move-object v0, v4 │ │ -43c496: 1f00 281b |003f: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c49a: 2900 2401 |0041: goto/16 0165 // +0124 │ │ -43c49e: 2040 a91b |0043: instance-of v0, v4, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // type@1ba9 │ │ -43c4a2: 3800 0f00 |0045: if-eqz v0, 0054 // +000f │ │ -43c4a6: 2204 291b |0047: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c4aa: 1400 b500 127f |0049: const v0, #float 1.94071e+38 // #7f1200b5 │ │ -43c4b0: 7052 4ad4 0412 |004c: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c4b6: 0740 |004f: move-object v0, v4 │ │ -43c4b8: 1f00 281b |0050: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c4bc: 2900 1301 |0052: goto/16 0165 // +0113 │ │ -43c4c0: 2040 a71b |0054: instance-of v0, v4, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // type@1ba7 │ │ -43c4c4: 3800 0f00 |0056: if-eqz v0, 0065 // +000f │ │ -43c4c8: 2204 291b |0058: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c4cc: 1400 b300 127f |005a: const v0, #float 1.94071e+38 // #7f1200b3 │ │ -43c4d2: 7052 4ad4 0412 |005d: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c4d8: 0740 |0060: move-object v0, v4 │ │ -43c4da: 1f00 281b |0061: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c4de: 2900 0201 |0063: goto/16 0165 // +0102 │ │ -43c4e2: 2040 a81b |0065: instance-of v0, v4, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // type@1ba8 │ │ -43c4e6: 3800 0f00 |0067: if-eqz v0, 0076 // +000f │ │ -43c4ea: 2204 291b |0069: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c4ee: 1400 b400 127f |006b: const v0, #float 1.94071e+38 // #7f1200b4 │ │ -43c4f4: 7052 4ad4 0412 |006e: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c4fa: 0740 |0071: move-object v0, v4 │ │ -43c4fc: 1f00 281b |0072: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c500: 2900 f100 |0074: goto/16 0165 // +00f1 │ │ -43c504: 2040 701b |0076: instance-of v0, v4, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // type@1b70 │ │ -43c508: 3800 0f00 |0078: if-eqz v0, 0087 // +000f │ │ -43c50c: 2204 291b |007a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c510: 1400 ab00 127f |007c: const v0, #float 1.94071e+38 // #7f1200ab │ │ -43c516: 7052 4ad4 0412 |007f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c51c: 0740 |0082: move-object v0, v4 │ │ -43c51e: 1f00 281b |0083: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c522: 2900 e000 |0085: goto/16 0165 // +00e0 │ │ -43c526: 2040 6f1b |0087: instance-of v0, v4, Ltech/ula/viewmodel/ErrorCopyingAppScript; // type@1b6f │ │ -43c52a: 3800 0f00 |0089: if-eqz v0, 0098 // +000f │ │ -43c52e: 2204 291b |008b: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c532: 1400 aa00 127f |008d: const v0, #float 1.94071e+38 // #7f1200aa │ │ -43c538: 7052 4ad4 0412 |0090: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c53e: 0740 |0093: move-object v0, v4 │ │ -43c540: 1f00 281b |0094: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c544: 2900 cf00 |0096: goto/16 0165 // +00cf │ │ -43c548: 2040 ab1b |0098: instance-of v0, v4, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // type@1bab │ │ -43c54c: 3800 0f00 |009a: if-eqz v0, 00a9 // +000f │ │ -43c550: 2204 291b |009c: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c554: 1400 b700 127f |009e: const v0, #float 1.94071e+38 // #7f1200b7 │ │ -43c55a: 7052 4ad4 0412 |00a1: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c560: 0740 |00a4: move-object v0, v4 │ │ -43c562: 1f00 281b |00a5: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c566: 2900 be00 |00a7: goto/16 0165 // +00be │ │ -43c56a: 2040 711b |00a9: instance-of v0, v4, Ltech/ula/viewmodel/ErrorFetchingAssetLists; // type@1b71 │ │ -43c56e: 3800 0f00 |00ab: if-eqz v0, 00ba // +000f │ │ -43c572: 2204 291b |00ad: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c576: 1400 ac00 127f |00af: const v0, #float 1.94071e+38 // #7f1200ac │ │ -43c57c: 7052 4ad4 0412 |00b2: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c582: 0740 |00b5: move-object v0, v4 │ │ -43c584: 1f00 281b |00b6: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c588: 2900 ad00 |00b8: goto/16 0165 // +00ad │ │ -43c58c: 2040 721b |00ba: instance-of v0, v4, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -43c590: 3800 1100 |00bc: if-eqz v0, 00cd // +0011 │ │ -43c594: 2200 291b |00be: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c598: 1f04 721b |00c0: check-cast v4, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -43c59c: 6e10 d0d5 0400 |00c2: invoke-virtual {v4}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.getErrorId:()I // method@d5d0 │ │ -43c5a2: 0a04 |00c5: move-result v4 │ │ -43c5a4: 7052 4ad4 4012 |00c6: invoke-direct {v0, v4, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c5aa: 1f00 281b |00c9: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c5ae: 2900 9a00 |00cb: goto/16 0165 // +009a │ │ -43c5b2: 2040 6e1b |00cd: instance-of v0, v4, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -43c5b6: 3800 0d00 |00cf: if-eqz v0, 00dc // +000d │ │ -43c5ba: 1f04 6e1b |00d1: check-cast v4, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -43c5be: 6e10 c2d5 0400 |00d3: invoke-virtual {v4}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@d5c2 │ │ -43c5c4: 0c04 |00d6: move-result-object v4 │ │ -43c5c6: 0740 |00d7: move-object v0, v4 │ │ -43c5c8: 1f00 281b |00d8: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c5cc: 2900 8b00 |00da: goto/16 0165 // +008b │ │ -43c5d0: 2040 751b |00dc: instance-of v0, v4, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // type@1b75 │ │ -43c5d4: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ -43c5d8: 2204 291b |00e0: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c5dc: 1400 af00 127f |00e2: const v0, #float 1.94071e+38 // #7f1200af │ │ -43c5e2: 7052 4ad4 0412 |00e5: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c5e8: 0740 |00e8: move-object v0, v4 │ │ -43c5ea: 1f00 281b |00e9: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c5ee: 2900 7a00 |00eb: goto/16 0165 // +007a │ │ -43c5f2: 2040 661b |00ed: instance-of v0, v4, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // type@1b66 │ │ -43c5f6: 3800 0e00 |00ef: if-eqz v0, 00fd // +000e │ │ -43c5fa: 2204 291b |00f1: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c5fe: 1400 a600 127f |00f3: const v0, #float 1.94071e+38 // #7f1200a6 │ │ -43c604: 7052 4ad4 0412 |00f6: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c60a: 0740 |00f9: move-object v0, v4 │ │ -43c60c: 1f00 281b |00fa: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c610: 2869 |00fc: goto 0165 // +0069 │ │ -43c612: 2040 6c1b |00fd: instance-of v0, v4, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // type@1b6c │ │ -43c616: 3800 0e00 |00ff: if-eqz v0, 010d // +000e │ │ -43c61a: 2204 291b |0101: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c61e: 1400 a900 127f |0103: const v0, #float 1.94071e+38 // #7f1200a9 │ │ -43c624: 7052 4ad4 0412 |0106: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c62a: 0740 |0109: move-object v0, v4 │ │ -43c62c: 1f00 281b |010a: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c630: 2859 |010c: goto 0165 // +0059 │ │ -43c632: 2040 741b |010d: instance-of v0, v4, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // type@1b74 │ │ -43c636: 3800 0e00 |010f: if-eqz v0, 011d // +000e │ │ -43c63a: 2204 291b |0111: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c63e: 1400 ae00 127f |0113: const v0, #float 1.94071e+38 // #7f1200ae │ │ -43c644: 7052 4ad4 0412 |0116: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c64a: 0740 |0119: move-object v0, v4 │ │ -43c64c: 1f00 281b |011a: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c650: 2849 |011c: goto 0165 // +0049 │ │ -43c652: 2040 761b |011d: instance-of v0, v4, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -43c656: 3800 1700 |011f: if-eqz v0, 0136 // +0017 │ │ -43c65a: 2200 291b |0121: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c65e: 1401 b000 127f |0123: const v1, #float 1.94071e+38 // #7f1200b0 │ │ -43c664: 1f04 761b |0126: check-cast v4, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -43c668: 6e10 ded5 0400 |0128: invoke-virtual {v4}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.getReason:()Ljava/lang/String; // method@d5de │ │ -43c66e: 0c04 |012b: move-result-object v4 │ │ -43c670: 7110 dc94 0400 |012c: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ -43c676: 0c04 |012f: move-result-object v4 │ │ -43c678: 7030 49d4 1004 |0130: invoke-direct {v0, v1, v4}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ -43c67e: 1f00 281b |0133: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c682: 2830 |0135: goto 0165 // +0030 │ │ -43c684: 2040 731b |0136: instance-of v0, v4, Ltech/ula/viewmodel/FailedToClearSupportFiles; // type@1b73 │ │ -43c688: 3800 0e00 |0138: if-eqz v0, 0146 // +000e │ │ -43c68c: 2204 291b |013a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c690: 1400 ad00 127f |013c: const v0, #float 1.94071e+38 // #7f1200ad │ │ -43c696: 7052 4ad4 0412 |013f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c69c: 0740 |0142: move-object v0, v4 │ │ -43c69e: 1f00 281b |0143: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c6a2: 2820 |0145: goto 0165 // +0020 │ │ -43c6a4: 2040 991b |0146: instance-of v0, v4, Ltech/ula/viewmodel/InsufficientAvailableStorage; // type@1b99 │ │ -43c6a8: 3800 0e00 |0148: if-eqz v0, 0156 // +000e │ │ -43c6ac: 2204 291b |014a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c6b0: 1400 b200 127f |014c: const v0, #float 1.94071e+38 // #7f1200b2 │ │ -43c6b6: 7052 4ad4 0412 |014f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c6bc: 0740 |0152: move-object v0, v4 │ │ -43c6be: 1f00 281b |0153: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c6c2: 2810 |0155: goto 0165 // +0010 │ │ -43c6c4: 2044 671b |0156: instance-of v4, v4, Ltech/ula/viewmodel/BusyboxMissing; // type@1b67 │ │ -43c6c8: 3804 0e00 |0158: if-eqz v4, 0166 // +000e │ │ -43c6cc: 2204 291b |015a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43c6d0: 1400 a700 127f |015c: const v0, #float 1.94071e+38 // #7f1200a7 │ │ -43c6d6: 7052 4ad4 0412 |015f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ -43c6dc: 0740 |0162: move-object v0, v4 │ │ -43c6de: 1f00 281b |0163: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ -43c6e2: 1100 |0165: return-object v0 │ │ -43c6e4: 2204 e211 |0166: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -43c6e8: 7010 d689 0400 |0168: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -43c6ee: 2704 |016b: throw v4 │ │ +43c3fc: |[43c3fc] tech.ula.utils.IllegalStateHandler.getLocalizationData:(Ltech/ula/viewmodel/IllegalState;)Ltech/ula/utils/Localization; │ │ +43c40c: 1a00 7ace |0000: const-string v0, "state" // string@ce7a │ │ +43c410: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c416: 2040 961b |0005: instance-of v0, v4, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +43c41a: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ +43c41e: 2200 291b |0009: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c422: 1401 bb00 127f |000b: const v1, #float 1.94071e+38 // #7f1200bb │ │ +43c428: 1f04 961b |000e: check-cast v4, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +43c42c: 6e10 75d6 0400 |0010: invoke-virtual {v4}, Ltech/ula/viewmodel/IllegalStateTransition;.getTransition:()Ljava/lang/String; // method@d675 │ │ +43c432: 0c04 |0013: move-result-object v4 │ │ +43c434: 7110 dc94 0400 |0014: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ +43c43a: 0c04 |0017: move-result-object v4 │ │ +43c43c: 7030 49d4 1004 |0018: invoke-direct {v0, v1, v4}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ +43c442: 1f00 281b |001b: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c446: 2900 4801 |001d: goto/16 0165 // +0148 │ │ +43c44a: 2040 be1b |001f: instance-of v0, v4, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // type@1bbe │ │ +43c44e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +43c450: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +43c452: 3800 0f00 |0023: if-eqz v0, 0032 // +000f │ │ +43c456: 2204 291b |0025: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c45a: 1400 ba00 127f |0027: const v0, #float 1.94071e+38 // #7f1200ba │ │ +43c460: 7052 4ad4 0412 |002a: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c466: 0740 |002d: move-object v0, v4 │ │ +43c468: 1f00 281b |002e: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c46c: 2900 3501 |0030: goto/16 0165 // +0135 │ │ +43c470: 2040 aa1b |0032: instance-of v0, v4, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // type@1baa │ │ +43c474: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ +43c478: 2204 291b |0036: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c47c: 1400 b600 127f |0038: const v0, #float 1.94071e+38 // #7f1200b6 │ │ +43c482: 7052 4ad4 0412 |003b: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c488: 0740 |003e: move-object v0, v4 │ │ +43c48a: 1f00 281b |003f: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c48e: 2900 2401 |0041: goto/16 0165 // +0124 │ │ +43c492: 2040 a91b |0043: instance-of v0, v4, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // type@1ba9 │ │ +43c496: 3800 0f00 |0045: if-eqz v0, 0054 // +000f │ │ +43c49a: 2204 291b |0047: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c49e: 1400 b500 127f |0049: const v0, #float 1.94071e+38 // #7f1200b5 │ │ +43c4a4: 7052 4ad4 0412 |004c: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c4aa: 0740 |004f: move-object v0, v4 │ │ +43c4ac: 1f00 281b |0050: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c4b0: 2900 1301 |0052: goto/16 0165 // +0113 │ │ +43c4b4: 2040 a71b |0054: instance-of v0, v4, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // type@1ba7 │ │ +43c4b8: 3800 0f00 |0056: if-eqz v0, 0065 // +000f │ │ +43c4bc: 2204 291b |0058: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c4c0: 1400 b300 127f |005a: const v0, #float 1.94071e+38 // #7f1200b3 │ │ +43c4c6: 7052 4ad4 0412 |005d: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c4cc: 0740 |0060: move-object v0, v4 │ │ +43c4ce: 1f00 281b |0061: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c4d2: 2900 0201 |0063: goto/16 0165 // +0102 │ │ +43c4d6: 2040 a81b |0065: instance-of v0, v4, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // type@1ba8 │ │ +43c4da: 3800 0f00 |0067: if-eqz v0, 0076 // +000f │ │ +43c4de: 2204 291b |0069: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c4e2: 1400 b400 127f |006b: const v0, #float 1.94071e+38 // #7f1200b4 │ │ +43c4e8: 7052 4ad4 0412 |006e: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c4ee: 0740 |0071: move-object v0, v4 │ │ +43c4f0: 1f00 281b |0072: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c4f4: 2900 f100 |0074: goto/16 0165 // +00f1 │ │ +43c4f8: 2040 701b |0076: instance-of v0, v4, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // type@1b70 │ │ +43c4fc: 3800 0f00 |0078: if-eqz v0, 0087 // +000f │ │ +43c500: 2204 291b |007a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c504: 1400 ab00 127f |007c: const v0, #float 1.94071e+38 // #7f1200ab │ │ +43c50a: 7052 4ad4 0412 |007f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c510: 0740 |0082: move-object v0, v4 │ │ +43c512: 1f00 281b |0083: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c516: 2900 e000 |0085: goto/16 0165 // +00e0 │ │ +43c51a: 2040 6f1b |0087: instance-of v0, v4, Ltech/ula/viewmodel/ErrorCopyingAppScript; // type@1b6f │ │ +43c51e: 3800 0f00 |0089: if-eqz v0, 0098 // +000f │ │ +43c522: 2204 291b |008b: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c526: 1400 aa00 127f |008d: const v0, #float 1.94071e+38 // #7f1200aa │ │ +43c52c: 7052 4ad4 0412 |0090: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c532: 0740 |0093: move-object v0, v4 │ │ +43c534: 1f00 281b |0094: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c538: 2900 cf00 |0096: goto/16 0165 // +00cf │ │ +43c53c: 2040 ab1b |0098: instance-of v0, v4, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // type@1bab │ │ +43c540: 3800 0f00 |009a: if-eqz v0, 00a9 // +000f │ │ +43c544: 2204 291b |009c: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c548: 1400 b700 127f |009e: const v0, #float 1.94071e+38 // #7f1200b7 │ │ +43c54e: 7052 4ad4 0412 |00a1: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c554: 0740 |00a4: move-object v0, v4 │ │ +43c556: 1f00 281b |00a5: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c55a: 2900 be00 |00a7: goto/16 0165 // +00be │ │ +43c55e: 2040 711b |00a9: instance-of v0, v4, Ltech/ula/viewmodel/ErrorFetchingAssetLists; // type@1b71 │ │ +43c562: 3800 0f00 |00ab: if-eqz v0, 00ba // +000f │ │ +43c566: 2204 291b |00ad: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c56a: 1400 ac00 127f |00af: const v0, #float 1.94071e+38 // #7f1200ac │ │ +43c570: 7052 4ad4 0412 |00b2: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c576: 0740 |00b5: move-object v0, v4 │ │ +43c578: 1f00 281b |00b6: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c57c: 2900 ad00 |00b8: goto/16 0165 // +00ad │ │ +43c580: 2040 721b |00ba: instance-of v0, v4, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +43c584: 3800 1100 |00bc: if-eqz v0, 00cd // +0011 │ │ +43c588: 2200 291b |00be: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c58c: 1f04 721b |00c0: check-cast v4, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +43c590: 6e10 d0d5 0400 |00c2: invoke-virtual {v4}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.getErrorId:()I // method@d5d0 │ │ +43c596: 0a04 |00c5: move-result v4 │ │ +43c598: 7052 4ad4 4012 |00c6: invoke-direct {v0, v4, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c59e: 1f00 281b |00c9: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c5a2: 2900 9a00 |00cb: goto/16 0165 // +009a │ │ +43c5a6: 2040 6e1b |00cd: instance-of v0, v4, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +43c5aa: 3800 0d00 |00cf: if-eqz v0, 00dc // +000d │ │ +43c5ae: 1f04 6e1b |00d1: check-cast v4, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +43c5b2: 6e10 c2d5 0400 |00d3: invoke-virtual {v4}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@d5c2 │ │ +43c5b8: 0c04 |00d6: move-result-object v4 │ │ +43c5ba: 0740 |00d7: move-object v0, v4 │ │ +43c5bc: 1f00 281b |00d8: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c5c0: 2900 8b00 |00da: goto/16 0165 // +008b │ │ +43c5c4: 2040 751b |00dc: instance-of v0, v4, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // type@1b75 │ │ +43c5c8: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ +43c5cc: 2204 291b |00e0: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c5d0: 1400 af00 127f |00e2: const v0, #float 1.94071e+38 // #7f1200af │ │ +43c5d6: 7052 4ad4 0412 |00e5: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c5dc: 0740 |00e8: move-object v0, v4 │ │ +43c5de: 1f00 281b |00e9: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c5e2: 2900 7a00 |00eb: goto/16 0165 // +007a │ │ +43c5e6: 2040 661b |00ed: instance-of v0, v4, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // type@1b66 │ │ +43c5ea: 3800 0e00 |00ef: if-eqz v0, 00fd // +000e │ │ +43c5ee: 2204 291b |00f1: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c5f2: 1400 a600 127f |00f3: const v0, #float 1.94071e+38 // #7f1200a6 │ │ +43c5f8: 7052 4ad4 0412 |00f6: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c5fe: 0740 |00f9: move-object v0, v4 │ │ +43c600: 1f00 281b |00fa: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c604: 2869 |00fc: goto 0165 // +0069 │ │ +43c606: 2040 6c1b |00fd: instance-of v0, v4, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // type@1b6c │ │ +43c60a: 3800 0e00 |00ff: if-eqz v0, 010d // +000e │ │ +43c60e: 2204 291b |0101: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c612: 1400 a900 127f |0103: const v0, #float 1.94071e+38 // #7f1200a9 │ │ +43c618: 7052 4ad4 0412 |0106: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c61e: 0740 |0109: move-object v0, v4 │ │ +43c620: 1f00 281b |010a: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c624: 2859 |010c: goto 0165 // +0059 │ │ +43c626: 2040 741b |010d: instance-of v0, v4, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // type@1b74 │ │ +43c62a: 3800 0e00 |010f: if-eqz v0, 011d // +000e │ │ +43c62e: 2204 291b |0111: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c632: 1400 ae00 127f |0113: const v0, #float 1.94071e+38 // #7f1200ae │ │ +43c638: 7052 4ad4 0412 |0116: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c63e: 0740 |0119: move-object v0, v4 │ │ +43c640: 1f00 281b |011a: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c644: 2849 |011c: goto 0165 // +0049 │ │ +43c646: 2040 761b |011d: instance-of v0, v4, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +43c64a: 3800 1700 |011f: if-eqz v0, 0136 // +0017 │ │ +43c64e: 2200 291b |0121: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c652: 1401 b000 127f |0123: const v1, #float 1.94071e+38 // #7f1200b0 │ │ +43c658: 1f04 761b |0126: check-cast v4, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +43c65c: 6e10 ded5 0400 |0128: invoke-virtual {v4}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.getReason:()Ljava/lang/String; // method@d5de │ │ +43c662: 0c04 |012b: move-result-object v4 │ │ +43c664: 7110 dc94 0400 |012c: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@94dc │ │ +43c66a: 0c04 |012f: move-result-object v4 │ │ +43c66c: 7030 49d4 1004 |0130: invoke-direct {v0, v1, v4}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ +43c672: 1f00 281b |0133: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c676: 2830 |0135: goto 0165 // +0030 │ │ +43c678: 2040 731b |0136: instance-of v0, v4, Ltech/ula/viewmodel/FailedToClearSupportFiles; // type@1b73 │ │ +43c67c: 3800 0e00 |0138: if-eqz v0, 0146 // +000e │ │ +43c680: 2204 291b |013a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c684: 1400 ad00 127f |013c: const v0, #float 1.94071e+38 // #7f1200ad │ │ +43c68a: 7052 4ad4 0412 |013f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c690: 0740 |0142: move-object v0, v4 │ │ +43c692: 1f00 281b |0143: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c696: 2820 |0145: goto 0165 // +0020 │ │ +43c698: 2040 991b |0146: instance-of v0, v4, Ltech/ula/viewmodel/InsufficientAvailableStorage; // type@1b99 │ │ +43c69c: 3800 0e00 |0148: if-eqz v0, 0156 // +000e │ │ +43c6a0: 2204 291b |014a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c6a4: 1400 b200 127f |014c: const v0, #float 1.94071e+38 // #7f1200b2 │ │ +43c6aa: 7052 4ad4 0412 |014f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c6b0: 0740 |0152: move-object v0, v4 │ │ +43c6b2: 1f00 281b |0153: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c6b6: 2810 |0155: goto 0165 // +0010 │ │ +43c6b8: 2044 671b |0156: instance-of v4, v4, Ltech/ula/viewmodel/BusyboxMissing; // type@1b67 │ │ +43c6bc: 3804 0e00 |0158: if-eqz v4, 0166 // +000e │ │ +43c6c0: 2204 291b |015a: new-instance v4, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43c6c4: 1400 a700 127f |015c: const v0, #float 1.94071e+38 // #7f1200a7 │ │ +43c6ca: 7052 4ad4 0412 |015f: invoke-direct {v4, v0, v2, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d44a │ │ +43c6d0: 0740 |0162: move-object v0, v4 │ │ +43c6d2: 1f00 281b |0163: check-cast v0, Ltech/ula/utils/Localization; // type@1b28 │ │ +43c6d6: 1100 |0165: return-object v0 │ │ +43c6d8: 2204 e211 |0166: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +43c6dc: 7010 d689 0400 |0168: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +43c6e2: 2704 |016b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=10 │ │ 0x0009 line=11 │ │ 0x001f line=12 │ │ 0x0025 line=13 │ │ 0x0032 line=14 │ │ @@ -962174,28 +962174,28 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43cd30: |[43cd30] tech.ula.utils.LocalServerManager.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ -43cd40: 1a00 f174 |0000: const-string v0, "applicationFilesDirPath" // string@74f1 │ │ -43cd44: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cd4a: 1a00 2878 |0005: const-string v0, "busyboxExecutor" // string@7828 │ │ -43cd4e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cd54: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ -43cd58: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cd5e: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43cd64: 5b12 dfa2 |0012: iput-object v2, v1, Ltech/ula/utils/LocalServerManager;.applicationFilesDirPath:Ljava/lang/String; // field@a2df │ │ -43cd68: 5b13 e0a2 |0014: iput-object v3, v1, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43cd6c: 5b14 e1a2 |0016: iput-object v4, v1, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43cd70: 1302 3300 |0018: const/16 v2, #int 51 // #33 │ │ -43cd74: 5912 e2a2 |001a: iput v2, v1, Ltech/ula/utils/LocalServerManager;.vncDisplayNumber:I // field@a2e2 │ │ -43cd78: 0e00 |001c: return-void │ │ +43cd24: |[43cd24] tech.ula.utils.LocalServerManager.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V │ │ +43cd34: 1a00 f174 |0000: const-string v0, "applicationFilesDirPath" // string@74f1 │ │ +43cd38: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cd3e: 1a00 2878 |0005: const-string v0, "busyboxExecutor" // string@7828 │ │ +43cd42: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cd48: 1a00 f9a2 |000a: const-string v0, "logger" // string@a2f9 │ │ +43cd4c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cd52: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43cd58: 5b12 dfa2 |0012: iput-object v2, v1, Ltech/ula/utils/LocalServerManager;.applicationFilesDirPath:Ljava/lang/String; // field@a2df │ │ +43cd5c: 5b13 e0a2 |0014: iput-object v3, v1, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43cd60: 5b14 e1a2 |0016: iput-object v4, v1, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43cd64: 1302 3300 |0018: const/16 v2, #int 51 // #33 │ │ +43cd68: 5912 e2a2 |001a: iput v2, v1, Ltech/ula/utils/LocalServerManager;.vncDisplayNumber:I // field@a2e2 │ │ +43cd6c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=7 │ │ 0x001a line=13 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Ltech/ula/utils/LocalServerManager; │ │ 0x0000 - 0x001d reg=2 (null) Ljava/lang/String; │ │ @@ -962207,22 +962207,22 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -43cd7c: |[43cd7c] tech.ula.utils.LocalServerManager.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43cd8c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -43cd90: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ -43cd94: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -43cd98: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -43cd9e: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ -43cda2: 7040 3bd4 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/LocalServerManager;.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d43b │ │ -43cda8: 0e00 |000e: return-void │ │ +43cd70: |[43cd70] tech.ula.utils.LocalServerManager.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43cd80: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +43cd84: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ +43cd88: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +43cd8c: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +43cd92: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ +43cd96: 7040 3bd4 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/LocalServerManager;.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;)V // method@d43b │ │ +43cd9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=10 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/utils/LocalServerManager; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 (null) Ltech/ula/utils/BusyboxExecutor; │ │ @@ -962235,24 +962235,24 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -43cdac: |[43cdac] tech.ula.utils.LocalServerManager.deletePidFile:(Ltech/ula/model/entities/Session;)V │ │ -43cdbc: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -43cdc0: 7020 40d4 2100 |0002: invoke-direct {v1, v2}, Ltech/ula/utils/LocalServerManager;.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d440 │ │ -43cdc6: 0c02 |0005: move-result-object v2 │ │ -43cdc8: 7020 3b82 2000 |0006: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43cdce: 6e10 4582 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43cdd4: 0a02 |000c: move-result v2 │ │ -43cdd6: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ -43cdda: 6e10 4382 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -43cde0: 0e00 |0012: return-void │ │ +43cda0: |[43cda0] tech.ula.utils.LocalServerManager.deletePidFile:(Ltech/ula/model/entities/Session;)V │ │ +43cdb0: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +43cdb4: 7020 40d4 2100 |0002: invoke-direct {v1, v2}, Ltech/ula/utils/LocalServerManager;.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d440 │ │ +43cdba: 0c02 |0005: move-result-object v2 │ │ +43cdbc: 7020 3b82 2000 |0006: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43cdc2: 6e10 4582 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43cdc8: 0a02 |000c: move-result v2 │ │ +43cdca: 3802 0500 |000d: if-eqz v2, 0012 // +0005 │ │ +43cdce: 6e10 4382 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43cdd4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=62 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/utils/LocalServerManager; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/Session; │ │ @@ -962262,30 +962262,30 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -43c800: |[43c800] tech.ula.utils.LocalServerManager.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; │ │ -43c810: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43c814: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43c81a: 5431 dfa2 |0005: iget-object v1, v3, Ltech/ula/utils/LocalServerManager;.applicationFilesDirPath:Ljava/lang/String; // field@a2df │ │ -43c81e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c824: 1301 2f00 |000a: const/16 v1, #int 47 // #2f │ │ -43c828: 6e20 8784 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43c82e: 6e10 a3cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -43c834: 0b01 |0012: move-result-wide v1 │ │ -43c836: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43c83c: 7020 41d4 4300 |0016: invoke-direct {v3, v4}, Ltech/ula/utils/LocalServerManager;.pidRelativeFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d441 │ │ -43c842: 0c04 |0019: move-result-object v4 │ │ -43c844: 6e20 8f84 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c84a: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43c850: 0c04 |0020: move-result-object v4 │ │ -43c852: 1104 |0021: return-object v4 │ │ +43c7f4: |[43c7f4] tech.ula.utils.LocalServerManager.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; │ │ +43c804: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43c808: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43c80e: 5431 dfa2 |0005: iget-object v1, v3, Ltech/ula/utils/LocalServerManager;.applicationFilesDirPath:Ljava/lang/String; // field@a2df │ │ +43c812: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c818: 1301 2f00 |000a: const/16 v1, #int 47 // #2f │ │ +43c81c: 6e20 8784 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43c822: 6e10 a3cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +43c828: 0b01 |0012: move-result-wide v1 │ │ +43c82a: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43c830: 7020 41d4 4300 |0016: invoke-direct {v3, v4}, Ltech/ula/utils/LocalServerManager;.pidRelativeFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d441 │ │ +43c836: 0c04 |0019: move-result-object v4 │ │ +43c838: 6e20 8f84 4000 |001a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c83e: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43c844: 0c04 |0020: move-result-object v4 │ │ +43c846: 1104 |0021: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Ltech/ula/utils/LocalServerManager; │ │ 0x0000 - 0x0022 reg=4 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -962294,51 +962294,51 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -43c854: |[43c854] tech.ula.utils.LocalServerManager.pidRelativeFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; │ │ -43c864: 6e10 abcd 0300 |0000: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -43c86a: 0c00 |0003: move-result-object v0 │ │ -43c86c: 6201 e89f |0004: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -43c870: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43c876: 0a01 |0009: move-result v1 │ │ -43c878: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -43c87c: 1a03 a614 |000c: const-string v3, "/run/dropbear.pid" // string@14a6 │ │ -43c880: 283b |000e: goto 0049 // +003b │ │ -43c882: 6201 ec9f |000f: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -43c886: 7120 559f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43c88c: 0a01 |0014: move-result v1 │ │ -43c88e: 3801 2700 |0015: if-eqz v1, 003c // +0027 │ │ -43c892: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43c896: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43c89c: 1a01 9d14 |001c: const-string v1, "/home/" // string@149d │ │ -43c8a0: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c8a6: 6e10 accd 0300 |0021: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -43c8ac: 0c03 |0024: move-result-object v3 │ │ -43c8ae: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c8b4: 1a03 8d14 |0028: const-string v3, "/.vnc/localhost:" // string@148d │ │ -43c8b8: 6e20 8f84 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c8be: 5223 e2a2 |002d: iget v3, v2, Ltech/ula/utils/LocalServerManager;.vncDisplayNumber:I // field@a2e2 │ │ -43c8c2: 6e20 8a84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43c8c8: 1a03 6814 |0032: const-string v3, ".pid" // string@1468 │ │ -43c8cc: 6e20 8f84 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c8d2: 6e10 9f84 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43c8d8: 0c03 |003a: move-result-object v3 │ │ -43c8da: 280e |003b: goto 0049 // +000e │ │ -43c8dc: 6203 ee9f |003c: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -43c8e0: 7120 559f 3000 |003e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43c8e6: 0a03 |0041: move-result v3 │ │ -43c8e8: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ -43c8ec: 1a03 be14 |0044: const-string v3, "/tmp/xsdl.pidfile" // string@14be │ │ -43c8f0: 2803 |0046: goto 0049 // +0003 │ │ -43c8f2: 1a03 a285 |0047: const-string v3, "error" // string@85a2 │ │ -43c8f6: 1103 |0049: return-object v3 │ │ +43c848: |[43c848] tech.ula.utils.LocalServerManager.pidRelativeFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; │ │ +43c858: 6e10 abcd 0300 |0000: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +43c85e: 0c00 |0003: move-result-object v0 │ │ +43c860: 6201 e89f |0004: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +43c864: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43c86a: 0a01 |0009: move-result v1 │ │ +43c86c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +43c870: 1a03 a614 |000c: const-string v3, "/run/dropbear.pid" // string@14a6 │ │ +43c874: 283b |000e: goto 0049 // +003b │ │ +43c876: 6201 ec9f |000f: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +43c87a: 7120 559f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43c880: 0a01 |0014: move-result v1 │ │ +43c882: 3801 2700 |0015: if-eqz v1, 003c // +0027 │ │ +43c886: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43c88a: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43c890: 1a01 9d14 |001c: const-string v1, "/home/" // string@149d │ │ +43c894: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c89a: 6e10 accd 0300 |0021: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +43c8a0: 0c03 |0024: move-result-object v3 │ │ +43c8a2: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c8a8: 1a03 8d14 |0028: const-string v3, "/.vnc/localhost:" // string@148d │ │ +43c8ac: 6e20 8f84 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c8b2: 5223 e2a2 |002d: iget v3, v2, Ltech/ula/utils/LocalServerManager;.vncDisplayNumber:I // field@a2e2 │ │ +43c8b6: 6e20 8a84 3000 |002f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43c8bc: 1a03 6814 |0032: const-string v3, ".pid" // string@1468 │ │ +43c8c0: 6e20 8f84 3000 |0034: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c8c6: 6e10 9f84 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43c8cc: 0c03 |003a: move-result-object v3 │ │ +43c8ce: 280e |003b: goto 0049 // +000e │ │ +43c8d0: 6203 ee9f |003c: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +43c8d4: 7120 559f 3000 |003e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43c8da: 0a03 |0041: move-result v3 │ │ +43c8dc: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ +43c8e0: 1a03 be14 |0044: const-string v3, "/tmp/xsdl.pidfile" // string@14be │ │ +43c8e4: 2803 |0046: goto 0049 // +0003 │ │ +43c8e6: 1a03 a285 |0047: const-string v3, "error" // string@85a2 │ │ +43c8ea: 1103 |0049: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x000f line=136 │ │ 0x003c line=137 │ │ locals : │ │ @@ -962350,42 +962350,42 @@ │ │ type : '(Ltech/ula/model/entities/Session;)J' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -43c974: |[43c974] tech.ula.utils.LocalServerManager.serverPid:(Ltech/ula/model/entities/Session;)J │ │ -43c984: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -43c988: 7020 40d4 5400 |0002: invoke-direct {v4, v5}, Ltech/ula/utils/LocalServerManager;.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d440 │ │ -43c98e: 0c05 |0005: move-result-object v5 │ │ -43c990: 7020 3b82 5000 |0006: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43c996: 6e10 4582 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43c99c: 0a05 |000c: move-result v5 │ │ -43c99e: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -43c9a2: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ -43c9a6: 1001 |0011: return-wide v1 │ │ -43c9a8: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -43c9aa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -43c9ac: 7140 ad9d 3035 |0014: invoke-static {v0, v3, v5, v3}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ -43c9b2: 0c05 |0017: move-result-object v5 │ │ -43c9b4: 3805 1100 |0018: if-eqz v5, 0029 // +0011 │ │ -43c9b8: 1f05 5f10 |001a: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ -43c9bc: 7110 4aa7 0500 |001c: invoke-static {v5}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@a74a │ │ -43c9c2: 0c05 |001f: move-result-object v5 │ │ -43c9c4: 6e10 0c84 0500 |0020: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -43c9ca: 0c05 |0023: move-result-object v5 │ │ -43c9cc: 7110 b783 0500 |0024: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -43c9d2: 0b01 |0027: move-result-wide v1 │ │ -43c9d4: 2809 |0028: goto 0031 // +0009 │ │ -43c9d6: 2205 0212 |0029: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ -43c9da: 1a00 33b4 |002b: const-string v0, "null cannot be cast to non-null type kotlin.CharSequence" // string@b433 │ │ -43c9de: 7020 b48a 0500 |002d: invoke-direct {v5, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43c9e4: 2705 |0030: throw v5 │ │ -43c9e6: 1001 |0031: return-wide v1 │ │ +43c968: |[43c968] tech.ula.utils.LocalServerManager.serverPid:(Ltech/ula/model/entities/Session;)J │ │ +43c978: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +43c97c: 7020 40d4 5400 |0002: invoke-direct {v4, v5}, Ltech/ula/utils/LocalServerManager;.pidFilePath:(Ltech/ula/model/entities/Session;)Ljava/lang/String; // method@d440 │ │ +43c982: 0c05 |0005: move-result-object v5 │ │ +43c984: 7020 3b82 5000 |0006: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43c98a: 6e10 4582 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43c990: 0a05 |000c: move-result v5 │ │ +43c992: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +43c996: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ +43c99a: 1001 |0011: return-wide v1 │ │ +43c99c: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +43c99e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +43c9a0: 7140 ad9d 3035 |0014: invoke-static {v0, v3, v5, v3}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ +43c9a6: 0c05 |0017: move-result-object v5 │ │ +43c9a8: 3805 1100 |0018: if-eqz v5, 0029 // +0011 │ │ +43c9ac: 1f05 5f10 |001a: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ +43c9b0: 7110 4aa7 0500 |001c: invoke-static {v5}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@a74a │ │ +43c9b6: 0c05 |001f: move-result-object v5 │ │ +43c9b8: 6e10 0c84 0500 |0020: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +43c9be: 0c05 |0023: move-result-object v5 │ │ +43c9c0: 7110 b783 0500 |0024: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +43c9c6: 0b01 |0027: move-result-wide v1 │ │ +43c9c8: 2809 |0028: goto 0031 // +0009 │ │ +43c9ca: 2205 0212 |0029: new-instance v5, Lkotlin/TypeCastException; // type@1202 │ │ +43c9ce: 1a00 33b4 |002b: const-string v0, "null cannot be cast to non-null type kotlin.CharSequence" // string@b433 │ │ +43c9d2: 7020 b48a 0500 |002d: invoke-direct {v5, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +43c9d8: 2705 |0030: throw v5 │ │ +43c9da: 1001 |0031: return-wide v1 │ │ catches : 1 │ │ 0x0014 - 0x0031 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ 0x0014 line=150 │ │ @@ -962398,72 +962398,72 @@ │ │ type : '(Ltech/ula/model/entities/Session;)J' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 117 16-bit code units │ │ -43c9f8: |[43c9f8] tech.ula.utils.LocalServerManager.setDisplayNumberAndStartTwm:(Ltech/ula/model/entities/Session;)J │ │ -43ca08: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -43ca0e: 0b00 |0003: move-result-wide v0 │ │ -43ca10: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43ca16: 0c04 |0007: move-result-object v4 │ │ -43ca18: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ -43ca1e: 2206 2511 |000b: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ -43ca22: 7010 3587 0600 |000d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ -43ca28: 0760 |0010: move-object v0, v6 │ │ -43ca2a: 1f00 3011 |0011: check-cast v0, Ljava/util/Map; // type@1130 │ │ -43ca2e: 6e10 accd 0c00 |0013: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -43ca34: 0c0c |0016: move-result-object v12 │ │ -43ca36: 1a01 312c |0017: const-string v1, "INITIAL_USERNAME" // string@2c31 │ │ -43ca3a: 7230 b187 100c |0019: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43ca40: 1a0c b023 |001c: const-string v12, "DISPLAY" // string@23b0 │ │ -43ca44: 1a01 3715 |001e: const-string v1, ":4721" // string@1537 │ │ -43ca48: 7230 b187 c001 |0020: invoke-interface {v0, v12, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43ca4e: 1a0c 3f55 |0023: const-string v12, "PULSE_SERVER" // string@553f │ │ -43ca52: 1a01 e514 |0025: const-string v1, "127.0.0.1:4721" // string@14e5 │ │ -43ca56: 7230 b187 c001 |0027: invoke-interface {v0, v12, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43ca5c: 54b2 e0a2 |002a: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43ca60: 1a03 b214 |002c: const-string v3, "/support/startXSDLServer.sh" // string@14b2 │ │ -43ca64: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -43ca66: 1207 |002f: const/4 v7, #int 0 // #0 │ │ -43ca68: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -43ca6a: 1309 3000 |0031: const/16 v9, #int 48 // #30 │ │ -43ca6e: 120a |0033: const/4 v10, #int 0 // #0 │ │ -43ca70: 7709 4ad3 0200 |0034: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ -43ca76: 0c0c |0037: move-result-object v12 │ │ -43ca78: 20c0 311b |0038: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43ca7c: 1601 ffff |003a: const-wide/16 v1, #int -1 // #ffff │ │ -43ca80: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ -43ca84: 1f0c 311b |003e: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43ca88: 6e10 75d4 0c00 |0040: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ -43ca8e: 0c0c |0043: move-result-object v12 │ │ -43ca90: 6e20 3fd4 cb00 |0044: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ -43ca96: 0b01 |0047: move-result-wide v1 │ │ -43ca98: 282c |0048: goto 0074 // +002c │ │ -43ca9a: 20c0 1d1b |0049: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43ca9e: 3800 2900 |004b: if-eqz v0, 0074 // +0029 │ │ -43caa2: 2200 9410 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43caa6: 7010 8384 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43caac: 1a03 1a8a |0052: const-string v3, "func: setDisplayNumberAndStartTwm err: " // string@8a1a │ │ -43cab0: 6e20 8f84 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cab6: 1f0c 1d1b |0057: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43caba: 6e10 09d4 0c00 |0059: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -43cac0: 0c0c |005c: move-result-object v12 │ │ -43cac2: 6e20 8f84 c000 |005d: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cac8: 6e10 9f84 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43cace: 0c0c |0063: move-result-object v12 │ │ -43cad0: 2200 3f1b |0064: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43cad4: 6203 72a2 |0066: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -43cad8: 1f03 fb1a |0068: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -43cadc: 1a04 f249 |006a: const-string v4, "LocalServerManager" // string@49f2 │ │ -43cae0: 7040 aad4 40c3 |006c: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43cae6: 54bc e1a2 |006f: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43caea: 7220 56d4 0c00 |0071: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -43caf0: 1001 |0074: return-wide v1 │ │ +43c9ec: |[43c9ec] tech.ula.utils.LocalServerManager.setDisplayNumberAndStartTwm:(Ltech/ula/model/entities/Session;)J │ │ +43c9fc: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +43ca02: 0b00 |0003: move-result-wide v0 │ │ +43ca04: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43ca0a: 0c04 |0007: move-result-object v4 │ │ +43ca0c: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ +43ca12: 2206 2511 |000b: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ +43ca16: 7010 3587 0600 |000d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ +43ca1c: 0760 |0010: move-object v0, v6 │ │ +43ca1e: 1f00 3011 |0011: check-cast v0, Ljava/util/Map; // type@1130 │ │ +43ca22: 6e10 accd 0c00 |0013: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +43ca28: 0c0c |0016: move-result-object v12 │ │ +43ca2a: 1a01 312c |0017: const-string v1, "INITIAL_USERNAME" // string@2c31 │ │ +43ca2e: 7230 b187 100c |0019: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43ca34: 1a0c b023 |001c: const-string v12, "DISPLAY" // string@23b0 │ │ +43ca38: 1a01 3715 |001e: const-string v1, ":4721" // string@1537 │ │ +43ca3c: 7230 b187 c001 |0020: invoke-interface {v0, v12, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43ca42: 1a0c 3f55 |0023: const-string v12, "PULSE_SERVER" // string@553f │ │ +43ca46: 1a01 e514 |0025: const-string v1, "127.0.0.1:4721" // string@14e5 │ │ +43ca4a: 7230 b187 c001 |0027: invoke-interface {v0, v12, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43ca50: 54b2 e0a2 |002a: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43ca54: 1a03 b214 |002c: const-string v3, "/support/startXSDLServer.sh" // string@14b2 │ │ +43ca58: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +43ca5a: 1207 |002f: const/4 v7, #int 0 // #0 │ │ +43ca5c: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +43ca5e: 1309 3000 |0031: const/16 v9, #int 48 // #30 │ │ +43ca62: 120a |0033: const/4 v10, #int 0 // #0 │ │ +43ca64: 7709 4ad3 0200 |0034: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ +43ca6a: 0c0c |0037: move-result-object v12 │ │ +43ca6c: 20c0 311b |0038: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43ca70: 1601 ffff |003a: const-wide/16 v1, #int -1 // #ffff │ │ +43ca74: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ +43ca78: 1f0c 311b |003e: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43ca7c: 6e10 75d4 0c00 |0040: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ +43ca82: 0c0c |0043: move-result-object v12 │ │ +43ca84: 6e20 3fd4 cb00 |0044: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ +43ca8a: 0b01 |0047: move-result-wide v1 │ │ +43ca8c: 282c |0048: goto 0074 // +002c │ │ +43ca8e: 20c0 1d1b |0049: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43ca92: 3800 2900 |004b: if-eqz v0, 0074 // +0029 │ │ +43ca96: 2200 9410 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43ca9a: 7010 8384 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43caa0: 1a03 1a8a |0052: const-string v3, "func: setDisplayNumberAndStartTwm err: " // string@8a1a │ │ +43caa4: 6e20 8f84 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43caaa: 1f0c 1d1b |0057: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43caae: 6e10 09d4 0c00 |0059: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +43cab4: 0c0c |005c: move-result-object v12 │ │ +43cab6: 6e20 8f84 c000 |005d: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cabc: 6e10 9f84 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43cac2: 0c0c |0063: move-result-object v12 │ │ +43cac4: 2200 3f1b |0064: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43cac8: 6203 72a2 |0066: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +43cacc: 1f03 fb1a |0068: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +43cad0: 1a04 f249 |006a: const-string v4, "LocalServerManager" // string@49f2 │ │ +43cad4: 7040 aad4 40c3 |006c: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43cada: 54bc e1a2 |006f: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43cade: 7220 56d4 0c00 |0071: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +43cae4: 1001 |0074: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x000b line=112 │ │ 0x0010 line=113 │ │ 0x0020 line=114 │ │ @@ -962483,59 +962483,59 @@ │ │ type : '(Ltech/ula/model/entities/Session;)J' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 87 16-bit code units │ │ -43caf4: |[43caf4] tech.ula.utils.LocalServerManager.startSSHServer:(Ltech/ula/model/entities/Session;)J │ │ -43cb04: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -43cb0a: 0b00 |0003: move-result-wide v0 │ │ -43cb0c: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43cb12: 0c04 |0007: move-result-object v4 │ │ -43cb14: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ -43cb1a: 54b2 e0a2 |000b: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43cb1e: 1a03 b014 |000d: const-string v3, "/support/startSSHServer.sh" // string@14b0 │ │ -43cb22: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -43cb24: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -43cb26: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -43cb28: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -43cb2a: 1309 3800 |0013: const/16 v9, #int 56 // #38 │ │ -43cb2e: 120a |0015: const/4 v10, #int 0 // #0 │ │ -43cb30: 7709 4ad3 0200 |0016: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ -43cb36: 0c0c |0019: move-result-object v12 │ │ -43cb38: 20c0 311b |001a: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43cb3c: 1601 ffff |001c: const-wide/16 v1, #int -1 // #ffff │ │ -43cb40: 3800 0d00 |001e: if-eqz v0, 002b // +000d │ │ -43cb44: 1f0c 311b |0020: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43cb48: 6e10 75d4 0c00 |0022: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ -43cb4e: 0c0c |0025: move-result-object v12 │ │ -43cb50: 6e20 3fd4 cb00 |0026: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ -43cb56: 0b01 |0029: move-result-wide v1 │ │ -43cb58: 282c |002a: goto 0056 // +002c │ │ -43cb5a: 20c0 1d1b |002b: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43cb5e: 3800 2900 |002d: if-eqz v0, 0056 // +0029 │ │ -43cb62: 2200 9410 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43cb66: 7010 8384 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43cb6c: 1a03 1b8a |0034: const-string v3, "func: startSshServer err: " // string@8a1b │ │ -43cb70: 6e20 8f84 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cb76: 1f0c 1d1b |0039: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43cb7a: 6e10 09d4 0c00 |003b: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -43cb80: 0c0c |003e: move-result-object v12 │ │ -43cb82: 6e20 8f84 c000 |003f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cb88: 6e10 9f84 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43cb8e: 0c0c |0045: move-result-object v12 │ │ -43cb90: 2200 3f1b |0046: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43cb94: 6203 72a2 |0048: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -43cb98: 1f03 fb1a |004a: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -43cb9c: 1a04 f249 |004c: const-string v4, "LocalServerManager" // string@49f2 │ │ -43cba0: 7040 aad4 40c3 |004e: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43cba6: 54bc e1a2 |0051: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43cbaa: 7220 56d4 0c00 |0053: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -43cbb0: 1001 |0056: return-wide v1 │ │ +43cae8: |[43cae8] tech.ula.utils.LocalServerManager.startSSHServer:(Ltech/ula/model/entities/Session;)J │ │ +43caf8: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +43cafe: 0b00 |0003: move-result-wide v0 │ │ +43cb00: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43cb06: 0c04 |0007: move-result-object v4 │ │ +43cb08: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ +43cb0e: 54b2 e0a2 |000b: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43cb12: 1a03 b014 |000d: const-string v3, "/support/startSSHServer.sh" // string@14b0 │ │ +43cb16: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +43cb18: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +43cb1a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +43cb1c: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +43cb1e: 1309 3800 |0013: const/16 v9, #int 56 // #38 │ │ +43cb22: 120a |0015: const/4 v10, #int 0 // #0 │ │ +43cb24: 7709 4ad3 0200 |0016: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ +43cb2a: 0c0c |0019: move-result-object v12 │ │ +43cb2c: 20c0 311b |001a: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43cb30: 1601 ffff |001c: const-wide/16 v1, #int -1 // #ffff │ │ +43cb34: 3800 0d00 |001e: if-eqz v0, 002b // +000d │ │ +43cb38: 1f0c 311b |0020: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43cb3c: 6e10 75d4 0c00 |0022: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ +43cb42: 0c0c |0025: move-result-object v12 │ │ +43cb44: 6e20 3fd4 cb00 |0026: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ +43cb4a: 0b01 |0029: move-result-wide v1 │ │ +43cb4c: 282c |002a: goto 0056 // +002c │ │ +43cb4e: 20c0 1d1b |002b: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43cb52: 3800 2900 |002d: if-eqz v0, 0056 // +0029 │ │ +43cb56: 2200 9410 |002f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43cb5a: 7010 8384 0000 |0031: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43cb60: 1a03 1b8a |0034: const-string v3, "func: startSshServer err: " // string@8a1b │ │ +43cb64: 6e20 8f84 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cb6a: 1f0c 1d1b |0039: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43cb6e: 6e10 09d4 0c00 |003b: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +43cb74: 0c0c |003e: move-result-object v12 │ │ +43cb76: 6e20 8f84 c000 |003f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cb7c: 6e10 9f84 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43cb82: 0c0c |0045: move-result-object v12 │ │ +43cb84: 2200 3f1b |0046: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43cb88: 6203 72a2 |0048: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +43cb8c: 1f03 fb1a |004a: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +43cb90: 1a04 f249 |004c: const-string v4, "LocalServerManager" // string@49f2 │ │ +43cb94: 7040 aad4 40c3 |004e: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43cb9a: 54bc e1a2 |0051: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43cb9e: 7220 56d4 0c00 |0053: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +43cba4: 1001 |0056: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0008 line=67 │ │ 0x000b line=69 │ │ 0x001a line=71 │ │ 0x002b line=72 │ │ @@ -962551,74 +962551,74 @@ │ │ type : '(Ltech/ula/model/entities/Session;)J' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 121 16-bit code units │ │ -43cc2c: |[43cc2c] tech.ula.utils.LocalServerManager.startVNCServer:(Ltech/ula/model/entities/Session;)J │ │ -43cc3c: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -43cc42: 0b00 |0003: move-result-wide v0 │ │ -43cc44: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43cc4a: 0c04 |0007: move-result-object v4 │ │ -43cc4c: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ -43cc52: 2206 2511 |000b: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ -43cc56: 7010 3587 0600 |000d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ -43cc5c: 0760 |0010: move-object v0, v6 │ │ -43cc5e: 1f00 3011 |0011: check-cast v0, Ljava/util/Map; // type@1130 │ │ -43cc62: 6e10 accd 0c00 |0013: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -43cc68: 0c01 |0016: move-result-object v1 │ │ -43cc6a: 1a02 312c |0017: const-string v2, "INITIAL_USERNAME" // string@2c31 │ │ -43cc6e: 7230 b187 2001 |0019: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43cc74: 6e10 adcd 0c00 |001c: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -43cc7a: 0c01 |001f: move-result-object v1 │ │ -43cc7c: 1a02 332c |0020: const-string v2, "INITIAL_VNC_PASSWORD" // string@2c33 │ │ -43cc80: 7230 b187 2001 |0022: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43cc86: 6e10 a5cd 0c00 |0025: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ -43cc8c: 0c0c |0028: move-result-object v12 │ │ -43cc8e: 1a01 9223 |0029: const-string v1, "DIMENSIONS" // string@2392 │ │ -43cc92: 7230 b187 100c |002b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43cc98: 54b2 e0a2 |002e: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43cc9c: 1a03 b114 |0030: const-string v3, "/support/startVNCServer.sh" // string@14b1 │ │ -43cca0: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -43cca2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -43cca4: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -43cca6: 1309 3000 |0035: const/16 v9, #int 48 // #30 │ │ -43ccaa: 120a |0037: const/4 v10, #int 0 // #0 │ │ -43ccac: 7709 4ad3 0200 |0038: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ -43ccb2: 0c0c |003b: move-result-object v12 │ │ -43ccb4: 20c0 311b |003c: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43ccb8: 1601 ffff |003e: const-wide/16 v1, #int -1 // #ffff │ │ -43ccbc: 3800 0d00 |0040: if-eqz v0, 004d // +000d │ │ -43ccc0: 1f0c 311b |0042: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43ccc4: 6e10 75d4 0c00 |0044: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ -43ccca: 0c0c |0047: move-result-object v12 │ │ -43cccc: 6e20 3fd4 cb00 |0048: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ -43ccd2: 0b01 |004b: move-result-wide v1 │ │ -43ccd4: 282c |004c: goto 0078 // +002c │ │ -43ccd6: 20c0 1d1b |004d: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43ccda: 3800 2900 |004f: if-eqz v0, 0078 // +0029 │ │ -43ccde: 2200 9410 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43cce2: 7010 8384 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43cce8: 1a03 1c8a |0056: const-string v3, "func: startVncServer err: " // string@8a1c │ │ -43ccec: 6e20 8f84 3000 |0058: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ccf2: 1f0c 1d1b |005b: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43ccf6: 6e10 09d4 0c00 |005d: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -43ccfc: 0c0c |0060: move-result-object v12 │ │ -43ccfe: 6e20 8f84 c000 |0061: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cd04: 6e10 9f84 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43cd0a: 0c0c |0067: move-result-object v12 │ │ -43cd0c: 2200 3f1b |0068: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43cd10: 6203 72a2 |006a: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -43cd14: 1f03 fb1a |006c: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -43cd18: 1a04 f249 |006e: const-string v4, "LocalServerManager" // string@49f2 │ │ -43cd1c: 7040 aad4 40c3 |0070: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43cd22: 54bc e1a2 |0073: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43cd26: 7220 56d4 0c00 |0075: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -43cd2c: 1001 |0078: return-wide v1 │ │ +43cc20: |[43cc20] tech.ula.utils.LocalServerManager.startVNCServer:(Ltech/ula/model/entities/Session;)J │ │ +43cc30: 6e10 a3cd 0c00 |0000: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +43cc36: 0b00 |0003: move-result-wide v0 │ │ +43cc38: 7120 7c84 1000 |0004: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43cc3e: 0c04 |0007: move-result-object v4 │ │ +43cc40: 7020 3dd4 cb00 |0008: invoke-direct {v11, v12}, Ltech/ula/utils/LocalServerManager;.deletePidFile:(Ltech/ula/model/entities/Session;)V // method@d43d │ │ +43cc46: 2206 2511 |000b: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ +43cc4a: 7010 3587 0600 |000d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ +43cc50: 0760 |0010: move-object v0, v6 │ │ +43cc52: 1f00 3011 |0011: check-cast v0, Ljava/util/Map; // type@1130 │ │ +43cc56: 6e10 accd 0c00 |0013: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +43cc5c: 0c01 |0016: move-result-object v1 │ │ +43cc5e: 1a02 312c |0017: const-string v2, "INITIAL_USERNAME" // string@2c31 │ │ +43cc62: 7230 b187 2001 |0019: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43cc68: 6e10 adcd 0c00 |001c: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +43cc6e: 0c01 |001f: move-result-object v1 │ │ +43cc70: 1a02 332c |0020: const-string v2, "INITIAL_VNC_PASSWORD" // string@2c33 │ │ +43cc74: 7230 b187 2001 |0022: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43cc7a: 6e10 a5cd 0c00 |0025: invoke-virtual {v12}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ +43cc80: 0c0c |0028: move-result-object v12 │ │ +43cc82: 1a01 9223 |0029: const-string v1, "DIMENSIONS" // string@2392 │ │ +43cc86: 7230 b187 100c |002b: invoke-interface {v0, v1, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43cc8c: 54b2 e0a2 |002e: iget-object v2, v11, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43cc90: 1a03 b114 |0030: const-string v3, "/support/startVNCServer.sh" // string@14b1 │ │ +43cc94: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +43cc96: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +43cc98: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +43cc9a: 1309 3000 |0035: const/16 v9, #int 48 // #30 │ │ +43cc9e: 120a |0037: const/4 v10, #int 0 // #0 │ │ +43cca0: 7709 4ad3 0200 |0038: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ +43cca6: 0c0c |003b: move-result-object v12 │ │ +43cca8: 20c0 311b |003c: instance-of v0, v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43ccac: 1601 ffff |003e: const-wide/16 v1, #int -1 // #ffff │ │ +43ccb0: 3800 0d00 |0040: if-eqz v0, 004d // +000d │ │ +43ccb4: 1f0c 311b |0042: check-cast v12, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43ccb8: 6e10 75d4 0c00 |0044: invoke-virtual {v12}, Ltech/ula/utils/OngoingExecution;.getProcess:()Ljava/lang/Process; // method@d475 │ │ +43ccbe: 0c0c |0047: move-result-object v12 │ │ +43ccc0: 6e20 3fd4 cb00 |0048: invoke-virtual {v11, v12}, Ltech/ula/utils/LocalServerManager;.pid:(Ljava/lang/Process;)J // method@d43f │ │ +43ccc6: 0b01 |004b: move-result-wide v1 │ │ +43ccc8: 282c |004c: goto 0078 // +002c │ │ +43ccca: 20c0 1d1b |004d: instance-of v0, v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43ccce: 3800 2900 |004f: if-eqz v0, 0078 // +0029 │ │ +43ccd2: 2200 9410 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43ccd6: 7010 8384 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43ccdc: 1a03 1c8a |0056: const-string v3, "func: startVncServer err: " // string@8a1c │ │ +43cce0: 6e20 8f84 3000 |0058: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cce6: 1f0c 1d1b |005b: check-cast v12, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43ccea: 6e10 09d4 0c00 |005d: invoke-virtual {v12}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +43ccf0: 0c0c |0060: move-result-object v12 │ │ +43ccf2: 6e20 8f84 c000 |0061: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ccf8: 6e10 9f84 0000 |0064: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43ccfe: 0c0c |0067: move-result-object v12 │ │ +43cd00: 2200 3f1b |0068: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43cd04: 6203 72a2 |006a: sget-object v3, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +43cd08: 1f03 fb1a |006c: check-cast v3, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +43cd0c: 1a04 f249 |006e: const-string v4, "LocalServerManager" // string@49f2 │ │ +43cd10: 7040 aad4 40c3 |0070: invoke-direct {v0, v4, v3, v12}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43cd16: 54bc e1a2 |0073: iget-object v12, v11, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43cd1a: 7220 56d4 0c00 |0075: invoke-interface {v12, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +43cd20: 1001 |0078: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=86 │ │ 0x0010 line=87 │ │ 0x001c line=88 │ │ @@ -962639,64 +962639,64 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -43c728: |[43c728] tech.ula.utils.LocalServerManager.isServerRunning:(Ltech/ula/model/entities/Session;)Z │ │ -43c738: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -43c73c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c742: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43c746: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43c74c: 1a01 61cf |000a: const-string v1, "support/isServerInProcTree.sh " // string@cf61 │ │ -43c750: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c756: 7020 42d4 5400 |000f: invoke-direct {v4, v5}, Ltech/ula/utils/LocalServerManager;.serverPid:(Ltech/ula/model/entities/Session;)J // method@d442 │ │ -43c75c: 0b01 |0012: move-result-wide v1 │ │ -43c75e: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43c764: 6e10 9f84 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43c76a: 0c00 |0019: move-result-object v0 │ │ -43c76c: 6e10 abcd 0500 |001a: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -43c772: 0c05 |001d: move-result-object v5 │ │ -43c774: 6201 ee9f |001e: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -43c778: 7120 559f 1500 |0020: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43c77e: 0a05 |0023: move-result v5 │ │ -43c780: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -43c782: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -43c786: 0f01 |0027: return v1 │ │ -43c788: 5445 e0a2 |0028: iget-object v5, v4, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43c78c: 1222 |002a: const/4 v2, #int 2 // #2 │ │ -43c78e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -43c790: 7153 4cd3 0523 |002c: invoke-static {v5, v0, v3, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ -43c796: 0c05 |002f: move-result-object v5 │ │ -43c798: 2050 3d1b |0030: instance-of v0, v5, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ -43c79c: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -43c79e: 3800 0400 |0033: if-eqz v0, 0037 // +0004 │ │ -43c7a2: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -43c7a4: 282c |0036: goto 0062 // +002c │ │ -43c7a6: 2050 1d1b |0037: instance-of v0, v5, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43c7aa: 3800 2900 |0039: if-eqz v0, 0062 // +0029 │ │ -43c7ae: 2200 9410 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43c7b2: 7010 8384 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43c7b8: 1a01 198a |0040: const-string v1, "func: isServerRunning err: " // string@8a19 │ │ -43c7bc: 6e20 8f84 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c7c2: 1f05 1d1b |0045: check-cast v5, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43c7c6: 6e10 09d4 0500 |0047: invoke-virtual {v5}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -43c7cc: 0c05 |004a: move-result-object v5 │ │ -43c7ce: 6e20 8f84 5000 |004b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43c7d4: 6e10 9f84 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43c7da: 0c05 |0051: move-result-object v5 │ │ -43c7dc: 2200 3f1b |0052: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43c7e0: 6201 72a2 |0054: sget-object v1, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -43c7e4: 1f01 fb1a |0056: check-cast v1, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -43c7e8: 1a03 f249 |0058: const-string v3, "LocalServerManager" // string@49f2 │ │ -43c7ec: 7040 aad4 3051 |005a: invoke-direct {v0, v3, v1, v5}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43c7f2: 5445 e1a2 |005d: iget-object v5, v4, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43c7f6: 7220 56d4 0500 |005f: invoke-interface {v5, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -43c7fc: 0f02 |0062: return v2 │ │ +43c71c: |[43c71c] tech.ula.utils.LocalServerManager.isServerRunning:(Ltech/ula/model/entities/Session;)Z │ │ +43c72c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +43c730: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c736: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43c73a: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43c740: 1a01 61cf |000a: const-string v1, "support/isServerInProcTree.sh " // string@cf61 │ │ +43c744: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c74a: 7020 42d4 5400 |000f: invoke-direct {v4, v5}, Ltech/ula/utils/LocalServerManager;.serverPid:(Ltech/ula/model/entities/Session;)J // method@d442 │ │ +43c750: 0b01 |0012: move-result-wide v1 │ │ +43c752: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43c758: 6e10 9f84 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43c75e: 0c00 |0019: move-result-object v0 │ │ +43c760: 6e10 abcd 0500 |001a: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +43c766: 0c05 |001d: move-result-object v5 │ │ +43c768: 6201 ee9f |001e: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +43c76c: 7120 559f 1500 |0020: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43c772: 0a05 |0023: move-result v5 │ │ +43c774: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +43c776: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +43c77a: 0f01 |0027: return v1 │ │ +43c77c: 5445 e0a2 |0028: iget-object v5, v4, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43c780: 1222 |002a: const/4 v2, #int 2 // #2 │ │ +43c782: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +43c784: 7153 4cd3 0523 |002c: invoke-static {v5, v0, v3, v2, v3}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ +43c78a: 0c05 |002f: move-result-object v5 │ │ +43c78c: 2050 3d1b |0030: instance-of v0, v5, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ +43c790: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +43c792: 3800 0400 |0033: if-eqz v0, 0037 // +0004 │ │ +43c796: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +43c798: 282c |0036: goto 0062 // +002c │ │ +43c79a: 2050 1d1b |0037: instance-of v0, v5, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43c79e: 3800 2900 |0039: if-eqz v0, 0062 // +0029 │ │ +43c7a2: 2200 9410 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43c7a6: 7010 8384 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43c7ac: 1a01 198a |0040: const-string v1, "func: isServerRunning err: " // string@8a19 │ │ +43c7b0: 6e20 8f84 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c7b6: 1f05 1d1b |0045: check-cast v5, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43c7ba: 6e10 09d4 0500 |0047: invoke-virtual {v5}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +43c7c0: 0c05 |004a: move-result-object v5 │ │ +43c7c2: 6e20 8f84 5000 |004b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43c7c8: 6e10 9f84 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43c7ce: 0c05 |0051: move-result-object v5 │ │ +43c7d0: 2200 3f1b |0052: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43c7d4: 6201 72a2 |0054: sget-object v1, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +43c7d8: 1f01 fb1a |0056: check-cast v1, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +43c7dc: 1a03 f249 |0058: const-string v3, "LocalServerManager" // string@49f2 │ │ +43c7e0: 7040 aad4 3051 |005a: invoke-direct {v0, v3, v1, v5}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43c7e6: 5445 e1a2 |005d: iget-object v5, v4, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43c7ea: 7220 56d4 0500 |005f: invoke-interface {v5, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +43c7f0: 0f02 |0062: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=43 │ │ 0x001a line=46 │ │ 0x0028 line=47 │ │ 0x0030 line=49 │ │ 0x0037 line=50 │ │ @@ -962712,43 +962712,43 @@ │ │ type : '(Ljava/lang/Process;)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -43c8f8: |[43c8f8] tech.ula.utils.LocalServerManager.pid:(Ljava/lang/Process;)J │ │ -43c908: 1a00 0c09 |0000: const-string v0, "$this$pid" // string@090c │ │ -43c90c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c912: 6e10 1684 0400 |0005: invoke-virtual {v4}, Ljava/lang/Process;.toString:()Ljava/lang/String; // method@8416 │ │ -43c918: 0c04 |0008: move-result-object v4 │ │ -43c91a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -43c91c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -43c91e: 1a02 a3b9 |000b: const-string v2, "pid=" // string@b9a3 │ │ -43c922: 7151 32a7 2401 |000d: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringAfter$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a732 │ │ -43c928: 0c04 |0010: move-result-object v4 │ │ -43c92a: 1a02 5212 |0011: const-string v2, "," // string@1252 │ │ -43c92e: 7151 3aa7 2401 |0013: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73a │ │ -43c934: 0c04 |0016: move-result-object v4 │ │ -43c936: 1a02 4a6c |0017: const-string v2, "]" // string@6c4a │ │ -43c93a: 7151 3aa7 2401 |0019: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73a │ │ -43c940: 0c04 |001c: move-result-object v4 │ │ -43c942: 3804 1100 |001d: if-eqz v4, 002e // +0011 │ │ -43c946: 1f04 5f10 |001f: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ -43c94a: 7110 4aa7 0400 |0021: invoke-static {v4}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@a74a │ │ -43c950: 0c04 |0024: move-result-object v4 │ │ -43c952: 6e10 0c84 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -43c958: 0c04 |0028: move-result-object v4 │ │ -43c95a: 7110 b783 0400 |0029: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -43c960: 0b00 |002c: move-result-wide v0 │ │ -43c962: 1000 |002d: return-wide v0 │ │ -43c964: 2204 0212 |002e: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ -43c968: 1a00 33b4 |0030: const-string v0, "null cannot be cast to non-null type kotlin.CharSequence" // string@b433 │ │ -43c96c: 7020 b48a 0400 |0032: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43c972: 2704 |0035: throw v4 │ │ +43c8ec: |[43c8ec] tech.ula.utils.LocalServerManager.pid:(Ljava/lang/Process;)J │ │ +43c8fc: 1a00 0c09 |0000: const-string v0, "$this$pid" // string@090c │ │ +43c900: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c906: 6e10 1684 0400 |0005: invoke-virtual {v4}, Ljava/lang/Process;.toString:()Ljava/lang/String; // method@8416 │ │ +43c90c: 0c04 |0008: move-result-object v4 │ │ +43c90e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +43c910: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +43c912: 1a02 a3b9 |000b: const-string v2, "pid=" // string@b9a3 │ │ +43c916: 7151 32a7 2401 |000d: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringAfter$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a732 │ │ +43c91c: 0c04 |0010: move-result-object v4 │ │ +43c91e: 1a02 5212 |0011: const-string v2, "," // string@1252 │ │ +43c922: 7151 3aa7 2401 |0013: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73a │ │ +43c928: 0c04 |0016: move-result-object v4 │ │ +43c92a: 1a02 4a6c |0017: const-string v2, "]" // string@6c4a │ │ +43c92e: 7151 3aa7 2401 |0019: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73a │ │ +43c934: 0c04 |001c: move-result-object v4 │ │ +43c936: 3804 1100 |001d: if-eqz v4, 002e // +0011 │ │ +43c93a: 1f04 5f10 |001f: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ +43c93e: 7110 4aa7 0400 |0021: invoke-static {v4}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@a74a │ │ +43c944: 0c04 |0024: move-result-object v4 │ │ +43c946: 6e10 0c84 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +43c94c: 0c04 |0028: move-result-object v4 │ │ +43c94e: 7110 b783 0400 |0029: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +43c954: 0b00 |002c: move-result-wide v0 │ │ +43c956: 1000 |002d: return-wide v0 │ │ +43c958: 2204 0212 |002e: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ +43c95c: 1a00 33b4 |0030: const-string v0, "null cannot be cast to non-null type kotlin.CharSequence" // string@b433 │ │ +43c960: 7020 b48a 0400 |0032: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +43c966: 2704 |0035: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ 0x000d line=17 │ │ 0x0013 line=18 │ │ 0x0019 line=19 │ │ 0x001f line=20 │ │ @@ -962761,42 +962761,42 @@ │ │ type : '(Ltech/ula/model/entities/Session;)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -43cbb4: |[43cbb4] tech.ula.utils.LocalServerManager.startServer:(Ltech/ula/model/entities/Session;)J │ │ -43cbc4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -43cbc8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cbce: 6e10 abcd 0300 |0005: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -43cbd4: 0c00 |0008: move-result-object v0 │ │ -43cbd6: 6201 e89f |0009: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -43cbda: 7120 559f 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43cbe0: 0a01 |000e: move-result v1 │ │ -43cbe2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -43cbe6: 7020 44d4 3200 |0011: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.startSSHServer:(Ltech/ula/model/entities/Session;)J // method@d444 │ │ -43cbec: 0b00 |0014: move-result-wide v0 │ │ -43cbee: 281d |0015: goto 0032 // +001d │ │ -43cbf0: 6201 ec9f |0016: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -43cbf4: 7120 559f 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43cbfa: 0a01 |001b: move-result v1 │ │ -43cbfc: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -43cc00: 7020 46d4 3200 |001e: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.startVNCServer:(Ltech/ula/model/entities/Session;)J // method@d446 │ │ -43cc06: 0b00 |0021: move-result-wide v0 │ │ -43cc08: 2810 |0022: goto 0032 // +0010 │ │ -43cc0a: 6201 ee9f |0023: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -43cc0e: 7120 559f 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43cc14: 0a00 |0028: move-result v0 │ │ -43cc16: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -43cc1a: 7020 43d4 3200 |002b: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.setDisplayNumberAndStartTwm:(Ltech/ula/model/entities/Session;)J // method@d443 │ │ -43cc20: 0b00 |002e: move-result-wide v0 │ │ -43cc22: 2803 |002f: goto 0032 // +0003 │ │ -43cc24: 1600 0000 |0030: const-wide/16 v0, #int 0 // #0 │ │ -43cc28: 1000 |0032: return-wide v0 │ │ +43cba8: |[43cba8] tech.ula.utils.LocalServerManager.startServer:(Ltech/ula/model/entities/Session;)J │ │ +43cbb8: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +43cbbc: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cbc2: 6e10 abcd 0300 |0005: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +43cbc8: 0c00 |0008: move-result-object v0 │ │ +43cbca: 6201 e89f |0009: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +43cbce: 7120 559f 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43cbd4: 0a01 |000e: move-result v1 │ │ +43cbd6: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +43cbda: 7020 44d4 3200 |0011: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.startSSHServer:(Ltech/ula/model/entities/Session;)J // method@d444 │ │ +43cbe0: 0b00 |0014: move-result-wide v0 │ │ +43cbe2: 281d |0015: goto 0032 // +001d │ │ +43cbe4: 6201 ec9f |0016: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +43cbe8: 7120 559f 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43cbee: 0a01 |001b: move-result v1 │ │ +43cbf0: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +43cbf4: 7020 46d4 3200 |001e: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.startVNCServer:(Ltech/ula/model/entities/Session;)J // method@d446 │ │ +43cbfa: 0b00 |0021: move-result-wide v0 │ │ +43cbfc: 2810 |0022: goto 0032 // +0010 │ │ +43cbfe: 6201 ee9f |0023: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +43cc02: 7120 559f 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43cc08: 0a00 |0028: move-result v0 │ │ +43cc0a: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +43cc0e: 7020 43d4 3200 |002b: invoke-direct {v2, v3}, Ltech/ula/utils/LocalServerManager;.setDisplayNumberAndStartTwm:(Ltech/ula/model/entities/Session;)J // method@d443 │ │ +43cc14: 0b00 |002e: move-result-wide v0 │ │ +43cc16: 2803 |002f: goto 0032 // +0003 │ │ +43cc18: 1600 0000 |0030: const-wide/16 v0, #int 0 // #0 │ │ +43cc1c: 1000 |0032: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=24 │ │ 0x0009 line=25 │ │ 0x0016 line=26 │ │ 0x0023 line=27 │ │ locals : │ │ @@ -962808,56 +962808,56 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -43cde4: |[43cde4] tech.ula.utils.LocalServerManager.stopService:(Ltech/ula/model/entities/Session;)V │ │ -43cdf4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -43cdf8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cdfe: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43ce02: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43ce08: 1a01 62cf |000a: const-string v1, "support/killProcTree.sh " // string@cf62 │ │ -43ce0c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ce12: 6e10 a9cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ -43ce18: 0b01 |0012: move-result-wide v1 │ │ -43ce1a: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43ce20: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -43ce24: 6e20 8784 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43ce2a: 7020 42d4 4300 |001b: invoke-direct {v3, v4}, Ltech/ula/utils/LocalServerManager;.serverPid:(Ltech/ula/model/entities/Session;)J // method@d442 │ │ -43ce30: 0b01 |001e: move-result-wide v1 │ │ -43ce32: 6e30 8b84 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43ce38: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43ce3e: 0c04 |0025: move-result-object v4 │ │ -43ce40: 5430 e0a2 |0026: iget-object v0, v3, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ -43ce44: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -43ce46: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -43ce48: 7151 4cd3 4021 |002a: invoke-static {v0, v4, v1, v2, v1}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ -43ce4e: 0c04 |002d: move-result-object v4 │ │ -43ce50: 2040 1d1b |002e: instance-of v0, v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43ce54: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ -43ce58: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43ce5c: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43ce62: 1a01 1d8a |0037: const-string v1, "func: stopService err: " // string@8a1d │ │ -43ce66: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ce6c: 1f04 1d1b |003c: check-cast v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43ce70: 6e10 09d4 0400 |003e: invoke-virtual {v4}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -43ce76: 0c04 |0041: move-result-object v4 │ │ -43ce78: 6e20 8f84 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ce7e: 6e10 9f84 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43ce84: 0c04 |0048: move-result-object v4 │ │ -43ce86: 2200 3f1b |0049: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43ce8a: 6201 72a2 |004b: sget-object v1, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -43ce8e: 1f01 fb1a |004d: check-cast v1, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -43ce92: 1a02 f249 |004f: const-string v2, "LocalServerManager" // string@49f2 │ │ -43ce96: 7040 aad4 2041 |0051: invoke-direct {v0, v2, v1, v4}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43ce9c: 5434 e1a2 |0054: iget-object v4, v3, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ -43cea0: 7220 56d4 0400 |0056: invoke-interface {v4, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -43cea6: 0e00 |0059: return-void │ │ +43cdd8: |[43cdd8] tech.ula.utils.LocalServerManager.stopService:(Ltech/ula/model/entities/Session;)V │ │ +43cde8: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +43cdec: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cdf2: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43cdf6: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43cdfc: 1a01 62cf |000a: const-string v1, "support/killProcTree.sh " // string@cf62 │ │ +43ce00: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ce06: 6e10 a9cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ +43ce0c: 0b01 |0012: move-result-wide v1 │ │ +43ce0e: 6e30 8b84 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43ce14: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +43ce18: 6e20 8784 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43ce1e: 7020 42d4 4300 |001b: invoke-direct {v3, v4}, Ltech/ula/utils/LocalServerManager;.serverPid:(Ltech/ula/model/entities/Session;)J // method@d442 │ │ +43ce24: 0b01 |001e: move-result-wide v1 │ │ +43ce26: 6e30 8b84 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43ce2c: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43ce32: 0c04 |0025: move-result-object v4 │ │ +43ce34: 5430 e0a2 |0026: iget-object v0, v3, Ltech/ula/utils/LocalServerManager;.busyboxExecutor:Ltech/ula/utils/BusyboxExecutor; // field@a2e0 │ │ +43ce38: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +43ce3a: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +43ce3c: 7151 4cd3 4021 |002a: invoke-static {v0, v4, v1, v2, v1}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ +43ce42: 0c04 |002d: move-result-object v4 │ │ +43ce44: 2040 1d1b |002e: instance-of v0, v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43ce48: 3800 2900 |0030: if-eqz v0, 0059 // +0029 │ │ +43ce4c: 2200 9410 |0032: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43ce50: 7010 8384 0000 |0034: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43ce56: 1a01 1d8a |0037: const-string v1, "func: stopService err: " // string@8a1d │ │ +43ce5a: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ce60: 1f04 1d1b |003c: check-cast v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43ce64: 6e10 09d4 0400 |003e: invoke-virtual {v4}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +43ce6a: 0c04 |0041: move-result-object v4 │ │ +43ce6c: 6e20 8f84 4000 |0042: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ce72: 6e10 9f84 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43ce78: 0c04 |0048: move-result-object v4 │ │ +43ce7a: 2200 3f1b |0049: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43ce7e: 6201 72a2 |004b: sget-object v1, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +43ce82: 1f01 fb1a |004d: check-cast v1, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +43ce86: 1a02 f249 |004f: const-string v2, "LocalServerManager" // string@49f2 │ │ +43ce8a: 7040 aad4 2041 |0051: invoke-direct {v0, v2, v1, v4}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43ce90: 5434 e1a2 |0054: iget-object v4, v3, Ltech/ula/utils/LocalServerManager;.logger:Ltech/ula/utils/Logger; // field@a2e1 │ │ +43ce94: 7220 56d4 0400 |0056: invoke-interface {v4, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +43ce9a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ 0x0026 line=34 │ │ 0x002e line=35 │ │ 0x0032 line=36 │ │ 0x0049 line=37 │ │ @@ -962933,26 +962933,26 @@ │ │ type : '(Ltech/ula/utils/Logger;Landroid/content/Context;ILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -43d0d0: |[43d0d0] tech.ula.utils.Logger$DefaultImpls.initialize$default:(Ltech/ula/utils/Logger;Landroid/content/Context;ILjava/lang/Object;)V │ │ -43d0e0: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ -43d0e4: dd02 0201 |0002: and-int/lit8 v2, v2, #int 1 // #01 │ │ -43d0e8: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -43d0ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -43d0ee: 1f01 6500 |0007: check-cast v1, Landroid/content/Context; // type@0065 │ │ -43d0f2: 7220 58d4 1000 |0009: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.initialize:(Landroid/content/Context;)V // method@d458 │ │ -43d0f8: 0e00 |000c: return-void │ │ -43d0fa: 2200 9c10 |000d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -43d0fe: 1a01 015f |000f: const-string v1, "Super calls with default arguments not supported in this target, function: initialize" // string@5f01 │ │ -43d102: 7020 d284 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -43d108: 2700 |0014: throw v0 │ │ +43d0c4: |[43d0c4] tech.ula.utils.Logger$DefaultImpls.initialize$default:(Ltech/ula/utils/Logger;Landroid/content/Context;ILjava/lang/Object;)V │ │ +43d0d4: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ +43d0d8: dd02 0201 |0002: and-int/lit8 v2, v2, #int 1 // #01 │ │ +43d0dc: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +43d0e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +43d0e2: 1f01 6500 |0007: check-cast v1, Landroid/content/Context; // type@0065 │ │ +43d0e6: 7220 58d4 1000 |0009: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.initialize:(Landroid/content/Context;)V // method@d458 │ │ +43d0ec: 0e00 |000c: return-void │ │ +43d0ee: 2200 9c10 |000d: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +43d0f2: 1a01 015f |000f: const-string v1, "Super calls with default arguments not supported in this target, function: initialize" // string@5f01 │ │ +43d0f6: 7020 d284 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +43d0fc: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=49 │ │ 0x000d line=0 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 (null) Ltech/ula/utils/Logger; │ │ 0x0000 - 0x0015 reg=1 (null) Landroid/content/Context; │ │ @@ -963062,17 +963062,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d29c: |[43d29c] tech.ula.utils.NotificationConstructor$Companion.:()V │ │ -43d2ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d2b2: 0e00 |0003: return-void │ │ +43d290: |[43d290] tech.ula.utils.NotificationConstructor$Companion.:()V │ │ +43d2a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d2a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/NotificationConstructor$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/NotificationConstructor$Companion;) │ │ @@ -963080,17 +963080,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d2b4: |[43d2b4] tech.ula.utils.NotificationConstructor$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43d2c4: 7010 65d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/NotificationConstructor$Companion;.:()V // method@d465 │ │ -43d2ca: 0e00 |0003: return-void │ │ +43d2a8: |[43d2a8] tech.ula.utils.NotificationConstructor$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43d2b8: 7010 65d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/NotificationConstructor$Companion;.:()V // method@d465 │ │ +43d2be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/NotificationConstructor$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -963180,74 +963180,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -43d4d4: |[43d4d4] tech.ula.utils.NotificationConstructor.:()V │ │ -43d4e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -43d4e6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -43d4ea: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43d4ee: 1c02 301b |0005: const-class v2, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ -43d4f2: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -43d4f8: 0c02 |000a: move-result-object v2 │ │ -43d4fa: 1a03 bfb3 |000b: const-string v3, "notificationManager" // string@b3bf │ │ -43d4fe: 1a04 5e92 |000d: const-string v4, "getNotificationManager()Landroid/app/NotificationManager;" // string@925e │ │ -43d502: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -43d508: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43d50e: 0c01 |0015: move-result-object v1 │ │ -43d510: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -43d514: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -43d516: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -43d51a: 6900 e8a2 |001b: sput-object v0, Ltech/ula/utils/NotificationConstructor;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a2e8 │ │ -43d51e: 2200 2e1b |001d: new-instance v0, Ltech/ula/utils/NotificationConstructor$Companion; // type@1b2e │ │ -43d522: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -43d524: 7020 66d4 1000 |0020: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d466 │ │ -43d52a: 6900 e9a2 |0023: sput-object v0, Ltech/ula/utils/NotificationConstructor;.Companion:Ltech/ula/utils/NotificationConstructor$Companion; // field@a2e9 │ │ -43d52e: 0e00 |0025: return-void │ │ +43d4c8: |[43d4c8] tech.ula.utils.NotificationConstructor.:()V │ │ +43d4d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +43d4da: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +43d4de: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43d4e2: 1c02 301b |0005: const-class v2, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ +43d4e6: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +43d4ec: 0c02 |000a: move-result-object v2 │ │ +43d4ee: 1a03 bfb3 |000b: const-string v3, "notificationManager" // string@b3bf │ │ +43d4f2: 1a04 5e92 |000d: const-string v4, "getNotificationManager()Landroid/app/NotificationManager;" // string@925e │ │ +43d4f6: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43d4fc: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43d502: 0c01 |0015: move-result-object v1 │ │ +43d504: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +43d508: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +43d50a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +43d50e: 6900 e8a2 |001b: sput-object v0, Ltech/ula/utils/NotificationConstructor;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a2e8 │ │ +43d512: 2200 2e1b |001d: new-instance v0, Ltech/ula/utils/NotificationConstructor$Companion; // type@1b2e │ │ +43d516: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +43d518: 7020 66d4 1000 |0020: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d466 │ │ +43d51e: 6900 e9a2 |0023: sput-object v0, Ltech/ula/utils/NotificationConstructor;.Companion:Ltech/ula/utils/NotificationConstructor$Companion; // field@a2e9 │ │ +43d522: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/NotificationConstructor;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -43d530: |[43d530] tech.ula.utils.NotificationConstructor.:(Landroid/content/Context;)V │ │ -43d540: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43d544: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d54a: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d550: 5b12 eba2 |0008: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d554: 5412 eba2 |000a: iget-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d558: 1400 1a01 127f |000c: const v0, #float 1.94073e+38 // #7f12011a │ │ -43d55e: 6e20 4a02 0200 |000f: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -43d564: 0c02 |0012: move-result-object v2 │ │ -43d566: 1a00 ba7d |0013: const-string v0, "context.getString(R.stri…rvice_notification_title)" // string@7dba │ │ -43d56a: 7120 569f 0200 |0015: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d570: 5b12 f0a2 |0018: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.serviceNotificationTitle:Ljava/lang/String; // field@a2f0 │ │ -43d574: 5412 eba2 |001a: iget-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d578: 1400 1901 127f |001c: const v0, #float 1.94073e+38 // #7f120119 │ │ -43d57e: 6e20 4a02 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -43d584: 0c02 |0022: move-result-object v2 │ │ -43d586: 1a00 b87d |0023: const-string v0, "context.getString(R.stri…notification_description)" // string@7db8 │ │ -43d58a: 7120 569f 0200 |0025: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d590: 5b12 eea2 |0028: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.serviceNotificationDescription:Ljava/lang/String; // field@a2ee │ │ -43d594: 2202 2f1b |002a: new-instance v2, Ltech/ula/utils/NotificationConstructor$notificationManager$2; // type@1b2f │ │ -43d598: 7020 67d4 1200 |002c: invoke-direct {v2, v1}, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.:(Ltech/ula/utils/NotificationConstructor;)V // method@d467 │ │ -43d59e: 1f02 8f13 |002f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43d5a2: 7110 c189 0200 |0031: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43d5a8: 0c02 |0034: move-result-object v2 │ │ -43d5aa: 5b12 eca2 |0035: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.notificationManager$delegate:Lkotlin/Lazy; // field@a2ec │ │ -43d5ae: 0e00 |0037: return-void │ │ +43d524: |[43d524] tech.ula.utils.NotificationConstructor.:(Landroid/content/Context;)V │ │ +43d534: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43d538: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d53e: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d544: 5b12 eba2 |0008: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d548: 5412 eba2 |000a: iget-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d54c: 1400 1a01 127f |000c: const v0, #float 1.94073e+38 // #7f12011a │ │ +43d552: 6e20 4a02 0200 |000f: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +43d558: 0c02 |0012: move-result-object v2 │ │ +43d55a: 1a00 ba7d |0013: const-string v0, "context.getString(R.stri…rvice_notification_title)" // string@7dba │ │ +43d55e: 7120 569f 0200 |0015: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d564: 5b12 f0a2 |0018: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.serviceNotificationTitle:Ljava/lang/String; // field@a2f0 │ │ +43d568: 5412 eba2 |001a: iget-object v2, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d56c: 1400 1901 127f |001c: const v0, #float 1.94073e+38 // #7f120119 │ │ +43d572: 6e20 4a02 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +43d578: 0c02 |0022: move-result-object v2 │ │ +43d57a: 1a00 b87d |0023: const-string v0, "context.getString(R.stri…notification_description)" // string@7db8 │ │ +43d57e: 7120 569f 0200 |0025: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d584: 5b12 eea2 |0028: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.serviceNotificationDescription:Ljava/lang/String; // field@a2ee │ │ +43d588: 2202 2f1b |002a: new-instance v2, Ltech/ula/utils/NotificationConstructor$notificationManager$2; // type@1b2f │ │ +43d58c: 7020 67d4 1200 |002c: invoke-direct {v2, v1}, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.:(Ltech/ula/utils/NotificationConstructor;)V // method@d467 │ │ +43d592: 1f02 8f13 |002f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43d596: 7110 c189 0200 |0031: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43d59c: 0c02 |0034: move-result-object v2 │ │ +43d59e: 5b12 eca2 |0035: iput-object v2, v1, Ltech/ula/utils/NotificationConstructor;.notificationManager$delegate:Lkotlin/Lazy; // field@a2ec │ │ +43d5a2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ 0x000a line=23 │ │ 0x001a line=24 │ │ 0x002a line=26 │ │ locals : │ │ @@ -963259,112 +963259,112 @@ │ │ type : '()Landroid/app/NotificationManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -43d490: |[43d490] tech.ula.utils.NotificationConstructor.getNotificationManager:()Landroid/app/NotificationManager; │ │ -43d4a0: 5430 eca2 |0000: iget-object v0, v3, Ltech/ula/utils/NotificationConstructor;.notificationManager$delegate:Lkotlin/Lazy; // field@a2ec │ │ -43d4a4: 6201 e8a2 |0002: sget-object v1, Ltech/ula/utils/NotificationConstructor;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a2e8 │ │ -43d4a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43d4aa: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -43d4ae: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -43d4b4: 0c00 |000a: move-result-object v0 │ │ -43d4b6: 1f00 4100 |000b: check-cast v0, Landroid/app/NotificationManager; // type@0041 │ │ -43d4ba: 1100 |000d: return-object v0 │ │ +43d484: |[43d484] tech.ula.utils.NotificationConstructor.getNotificationManager:()Landroid/app/NotificationManager; │ │ +43d494: 5430 eca2 |0000: iget-object v0, v3, Ltech/ula/utils/NotificationConstructor;.notificationManager$delegate:Lkotlin/Lazy; // field@a2ec │ │ +43d498: 6201 e8a2 |0002: sget-object v1, Ltech/ula/utils/NotificationConstructor;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a2e8 │ │ +43d49c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43d49e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +43d4a2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +43d4a8: 0c00 |000a: move-result-object v0 │ │ +43d4aa: 1f00 4100 |000b: check-cast v0, Landroid/app/NotificationManager; // type@0041 │ │ +43d4ae: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/NotificationConstructor;) │ │ name : 'buildPersistentServiceNotification' │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -43d34c: |[43d34c] tech.ula.utils.NotificationConstructor.buildPersistentServiceNotification:()Landroid/app/Notification; │ │ -43d35c: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -43d360: 5471 eba2 |0002: iget-object v1, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d364: 1c02 b419 |0004: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -43d368: 7030 7102 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -43d36e: 1a01 7fc3 |0009: const-string v1, "sessionList" // string@c37f │ │ -43d372: 6e20 a702 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -43d378: 5471 eba2 |000e: iget-object v1, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d37c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -43d37e: 7140 a901 2120 |0011: invoke-static {v1, v2, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01a9 │ │ -43d384: 0c00 |0014: move-result-object v0 │ │ -43d386: 2201 6f00 |0015: new-instance v1, Landroid/content/Intent; // type@006f │ │ -43d38a: 5473 eba2 |0017: iget-object v3, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d38e: 1c04 d219 |0019: const-class v4, Ltech/ula/ServerService; // type@19d2 │ │ -43d392: 7030 7102 3104 |001b: invoke-direct {v1, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -43d398: 1a03 b1d3 |001e: const-string v3, "type" // string@d3b1 │ │ -43d39c: 1a04 92ce |0020: const-string v4, "stopAll" // string@ce92 │ │ -43d3a0: 6e30 9602 3104 |0022: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -43d3a6: 0c01 |0025: move-result-object v1 │ │ -43d3a8: 1a03 5f2d |0026: const-string v3, "Intent(context, ServerSe…tExtra("type", "stopAll")" // string@2d5f │ │ -43d3ac: 7120 569f 3100 |0028: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d3b2: 5473 eba2 |002b: iget-object v3, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d3b6: 1504 0008 |002d: const/high16 v4, #int 134217728 // #800 │ │ -43d3ba: 7140 aa01 2341 |002f: invoke-static {v3, v2, v1, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01aa │ │ -43d3c0: 0c01 |0032: move-result-object v1 │ │ -43d3c2: 2203 6f00 |0033: new-instance v3, Landroid/content/Intent; // type@006f │ │ -43d3c6: 5474 eba2 |0035: iget-object v4, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d3ca: 1c05 b419 |0037: const-class v5, Ltech/ula/MainActivity; // type@19b4 │ │ -43d3ce: 7030 7102 4305 |0039: invoke-direct {v3, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -43d3d4: 1a04 abcb |003c: const-string v4, "settings" // string@cbab │ │ -43d3d8: 6e20 a702 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -43d3de: 5474 eba2 |0041: iget-object v4, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d3e2: 7140 a901 2423 |0043: invoke-static {v4, v2, v3, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01a9 │ │ -43d3e8: 0c03 |0046: move-result-object v3 │ │ -43d3ea: 2204 4d05 |0047: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@054d │ │ -43d3ee: 5475 eba2 |0049: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d3f2: 1a06 3366 |004b: const-string v6, "UserLAnd" // string@6633 │ │ -43d3f6: 7030 7d2b 5406 |004d: invoke-direct {v4, v5, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b7d │ │ -43d3fc: 1405 8800 087f |0050: const v5, #float 1.80778e+38 // #7f080088 │ │ -43d402: 6e20 b22b 5400 |0053: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2bb2 │ │ -43d408: 0c04 |0056: move-result-object v4 │ │ -43d40a: 5475 f0a2 |0057: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.serviceNotificationTitle:Ljava/lang/String; // field@a2f0 │ │ -43d40e: 1f05 5f10 |0059: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ -43d412: 6e20 9a2b 5400 |005b: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2b9a │ │ -43d418: 0c04 |005e: move-result-object v4 │ │ -43d41a: 5475 eea2 |005f: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.serviceNotificationDescription:Ljava/lang/String; // field@a2ee │ │ -43d41e: 1f05 5f10 |0061: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ -43d422: 6e20 992b 5400 |0063: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2b99 │ │ -43d428: 0c04 |0066: move-result-object v4 │ │ -43d42a: 1225 |0067: const/4 v5, #int 2 // #2 │ │ -43d42c: 6e20 ac2b 5400 |0068: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2bac │ │ -43d432: 0c04 |006b: move-result-object v4 │ │ -43d434: 1a05 6cd0 |006c: const-string v5, "tech.ula.userland" // string@d06c │ │ -43d438: 6e20 a32b 5400 |006e: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2ba3 │ │ -43d43e: 0c04 |0071: move-result-object v4 │ │ -43d440: 1215 |0072: const/4 v5, #int 1 // #1 │ │ -43d442: 6e20 a52b 5400 |0073: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2ba5 │ │ -43d448: 0c04 |0076: move-result-object v4 │ │ -43d44a: 6e20 902b 2400 |0077: invoke-virtual {v4, v2}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2b90 │ │ -43d450: 0c04 |007a: move-result-object v4 │ │ -43d452: 6e20 982b 0400 |007b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b98 │ │ -43d458: 0c00 |007e: move-result-object v0 │ │ -43d45a: 1a04 b05e |007f: const-string v4, "Stop Sessions" // string@5eb0 │ │ -43d45e: 1f04 5f10 |0081: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ -43d462: 6e40 7e2b 2014 |0083: invoke-virtual {v0, v2, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b7e │ │ -43d468: 0c00 |0086: move-result-object v0 │ │ -43d46a: 1a01 bc5d |0087: const-string v1, "Settings" // string@5dbc │ │ -43d46e: 1f01 5f10 |0089: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -43d472: 6e40 7e2b 2031 |008b: invoke-virtual {v0, v2, v1, v3}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b7e │ │ -43d478: 0c00 |008e: move-result-object v0 │ │ -43d47a: 6e10 842b 0000 |008f: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2b84 │ │ -43d480: 0c00 |0092: move-result-object v0 │ │ -43d482: 1a01 1978 |0093: const-string v1, "builder.build()" // string@7819 │ │ -43d486: 7120 569f 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d48c: 1100 |0098: return-object v0 │ │ +43d340: |[43d340] tech.ula.utils.NotificationConstructor.buildPersistentServiceNotification:()Landroid/app/Notification; │ │ +43d350: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +43d354: 5471 eba2 |0002: iget-object v1, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d358: 1c02 b419 |0004: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +43d35c: 7030 7102 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +43d362: 1a01 7fc3 |0009: const-string v1, "sessionList" // string@c37f │ │ +43d366: 6e20 a702 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +43d36c: 5471 eba2 |000e: iget-object v1, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d370: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +43d372: 7140 a901 2120 |0011: invoke-static {v1, v2, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01a9 │ │ +43d378: 0c00 |0014: move-result-object v0 │ │ +43d37a: 2201 6f00 |0015: new-instance v1, Landroid/content/Intent; // type@006f │ │ +43d37e: 5473 eba2 |0017: iget-object v3, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d382: 1c04 d219 |0019: const-class v4, Ltech/ula/ServerService; // type@19d2 │ │ +43d386: 7030 7102 3104 |001b: invoke-direct {v1, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +43d38c: 1a03 b1d3 |001e: const-string v3, "type" // string@d3b1 │ │ +43d390: 1a04 92ce |0020: const-string v4, "stopAll" // string@ce92 │ │ +43d394: 6e30 9602 3104 |0022: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +43d39a: 0c01 |0025: move-result-object v1 │ │ +43d39c: 1a03 5f2d |0026: const-string v3, "Intent(context, ServerSe…tExtra("type", "stopAll")" // string@2d5f │ │ +43d3a0: 7120 569f 3100 |0028: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d3a6: 5473 eba2 |002b: iget-object v3, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d3aa: 1504 0008 |002d: const/high16 v4, #int 134217728 // #800 │ │ +43d3ae: 7140 aa01 2341 |002f: invoke-static {v3, v2, v1, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01aa │ │ +43d3b4: 0c01 |0032: move-result-object v1 │ │ +43d3b6: 2203 6f00 |0033: new-instance v3, Landroid/content/Intent; // type@006f │ │ +43d3ba: 5474 eba2 |0035: iget-object v4, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d3be: 1c05 b419 |0037: const-class v5, Ltech/ula/MainActivity; // type@19b4 │ │ +43d3c2: 7030 7102 4305 |0039: invoke-direct {v3, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +43d3c8: 1a04 abcb |003c: const-string v4, "settings" // string@cbab │ │ +43d3cc: 6e20 a702 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +43d3d2: 5474 eba2 |0041: iget-object v4, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d3d6: 7140 a901 2423 |0043: invoke-static {v4, v2, v3, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@01a9 │ │ +43d3dc: 0c03 |0046: move-result-object v3 │ │ +43d3de: 2204 4d05 |0047: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@054d │ │ +43d3e2: 5475 eba2 |0049: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d3e6: 1a06 3366 |004b: const-string v6, "UserLAnd" // string@6633 │ │ +43d3ea: 7030 7d2b 5406 |004d: invoke-direct {v4, v5, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b7d │ │ +43d3f0: 1405 8800 087f |0050: const v5, #float 1.80778e+38 // #7f080088 │ │ +43d3f6: 6e20 b22b 5400 |0053: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2bb2 │ │ +43d3fc: 0c04 |0056: move-result-object v4 │ │ +43d3fe: 5475 f0a2 |0057: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.serviceNotificationTitle:Ljava/lang/String; // field@a2f0 │ │ +43d402: 1f05 5f10 |0059: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ +43d406: 6e20 9a2b 5400 |005b: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2b9a │ │ +43d40c: 0c04 |005e: move-result-object v4 │ │ +43d40e: 5475 eea2 |005f: iget-object v5, v7, Ltech/ula/utils/NotificationConstructor;.serviceNotificationDescription:Ljava/lang/String; // field@a2ee │ │ +43d412: 1f05 5f10 |0061: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ +43d416: 6e20 992b 5400 |0063: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@2b99 │ │ +43d41c: 0c04 |0066: move-result-object v4 │ │ +43d41e: 1225 |0067: const/4 v5, #int 2 // #2 │ │ +43d420: 6e20 ac2b 5400 |0068: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@2bac │ │ +43d426: 0c04 |006b: move-result-object v4 │ │ +43d428: 1a05 6cd0 |006c: const-string v5, "tech.ula.userland" // string@d06c │ │ +43d42c: 6e20 a32b 5400 |006e: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@2ba3 │ │ +43d432: 0c04 |0071: move-result-object v4 │ │ +43d434: 1215 |0072: const/4 v5, #int 1 // #1 │ │ +43d436: 6e20 a52b 5400 |0073: invoke-virtual {v4, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2ba5 │ │ +43d43c: 0c04 |0076: move-result-object v4 │ │ +43d43e: 6e20 902b 2400 |0077: invoke-virtual {v4, v2}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@2b90 │ │ +43d444: 0c04 |007a: move-result-object v4 │ │ +43d446: 6e20 982b 0400 |007b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b98 │ │ +43d44c: 0c00 |007e: move-result-object v0 │ │ +43d44e: 1a04 b05e |007f: const-string v4, "Stop Sessions" // string@5eb0 │ │ +43d452: 1f04 5f10 |0081: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ +43d456: 6e40 7e2b 2014 |0083: invoke-virtual {v0, v2, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b7e │ │ +43d45c: 0c00 |0086: move-result-object v0 │ │ +43d45e: 1a01 bc5d |0087: const-string v1, "Settings" // string@5dbc │ │ +43d462: 1f01 5f10 |0089: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +43d466: 6e40 7e2b 2031 |008b: invoke-virtual {v0, v2, v1, v3}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@2b7e │ │ +43d46c: 0c00 |008e: move-result-object v0 │ │ +43d46e: 6e10 842b 0000 |008f: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@2b84 │ │ +43d474: 0c00 |0092: move-result-object v0 │ │ +43d476: 1a01 1978 |0093: const-string v1, "builder.build()" // string@7819 │ │ +43d47a: 7120 569f 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d480: 1100 |0098: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=44 │ │ 0x000e line=46 │ │ 0x0015 line=48 │ │ 0x002b line=50 │ │ @@ -963391,40 +963391,40 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -43d5b0: |[43d5b0] tech.ula.utils.NotificationConstructor.createServiceNotificationChannel:()V │ │ -43d5c0: 6000 8800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -43d5c4: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -43d5c8: 3410 3200 |0004: if-lt v0, v1, 0036 // +0032 │ │ -43d5cc: 5450 eba2 |0006: iget-object v0, v5, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d5d0: 1401 1c01 127f |0008: const v1, #float 1.94073e+38 // #7f12011c │ │ -43d5d6: 6e20 4a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -43d5dc: 0c00 |000e: move-result-object v0 │ │ -43d5de: 1a01 b97d |000f: const-string v1, "context.getString(R.stri…otification_channel_name)" // string@7db9 │ │ -43d5e2: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d5e8: 5451 eba2 |0014: iget-object v1, v5, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d5ec: 1402 1b01 127f |0016: const v2, #float 1.94073e+38 // #7f12011b │ │ -43d5f2: 6e20 4a02 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ -43d5f8: 0c01 |001c: move-result-object v1 │ │ -43d5fa: 1a02 bb7d |001d: const-string v2, "context.getString(R.stri…tion_channel_description)" // string@7dbb │ │ -43d5fe: 7120 569f 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43d604: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -43d606: 2203 3f00 |0023: new-instance v3, Landroid/app/NotificationChannel; // type@003f │ │ -43d60a: 1f00 5f10 |0025: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43d60e: 1a04 3366 |0027: const-string v4, "UserLAnd" // string@6633 │ │ -43d612: 7040 9401 4320 |0029: invoke-direct {v3, v4, v0, v2}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0194 │ │ -43d618: 6e20 9501 1300 |002c: invoke-virtual {v3, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0195 │ │ -43d61e: 7010 6fd4 0500 |002f: invoke-direct {v5}, Ltech/ula/utils/NotificationConstructor;.getNotificationManager:()Landroid/app/NotificationManager; // method@d46f │ │ -43d624: 0c00 |0032: move-result-object v0 │ │ -43d626: 6e20 9a01 3000 |0033: invoke-virtual {v0, v3}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@019a │ │ -43d62c: 0e00 |0036: return-void │ │ +43d5a4: |[43d5a4] tech.ula.utils.NotificationConstructor.createServiceNotificationChannel:()V │ │ +43d5b4: 6000 8800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +43d5b8: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +43d5bc: 3410 3200 |0004: if-lt v0, v1, 0036 // +0032 │ │ +43d5c0: 5450 eba2 |0006: iget-object v0, v5, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d5c4: 1401 1c01 127f |0008: const v1, #float 1.94073e+38 // #7f12011c │ │ +43d5ca: 6e20 4a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +43d5d0: 0c00 |000e: move-result-object v0 │ │ +43d5d2: 1a01 b97d |000f: const-string v1, "context.getString(R.stri…otification_channel_name)" // string@7db9 │ │ +43d5d6: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d5dc: 5451 eba2 |0014: iget-object v1, v5, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d5e0: 1402 1b01 127f |0016: const v2, #float 1.94073e+38 // #7f12011b │ │ +43d5e6: 6e20 4a02 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@024a │ │ +43d5ec: 0c01 |001c: move-result-object v1 │ │ +43d5ee: 1a02 bb7d |001d: const-string v2, "context.getString(R.stri…tion_channel_description)" // string@7dbb │ │ +43d5f2: 7120 569f 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43d5f8: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +43d5fa: 2203 3f00 |0023: new-instance v3, Landroid/app/NotificationChannel; // type@003f │ │ +43d5fe: 1f00 5f10 |0025: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43d602: 1a04 3366 |0027: const-string v4, "UserLAnd" // string@6633 │ │ +43d606: 7040 9401 4320 |0029: invoke-direct {v3, v4, v0, v2}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0194 │ │ +43d60c: 6e20 9501 1300 |002c: invoke-virtual {v3, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0195 │ │ +43d612: 7010 6fd4 0500 |002f: invoke-direct {v5}, Ltech/ula/utils/NotificationConstructor;.getNotificationManager:()Landroid/app/NotificationManager; // method@d46f │ │ +43d618: 0c00 |0032: move-result-object v0 │ │ +43d61a: 6e20 9a01 3000 |0033: invoke-virtual {v0, v3}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@019a │ │ +43d620: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0014 line=33 │ │ 0x0023 line=36 │ │ 0x002c line=37 │ │ @@ -963437,17 +963437,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d4bc: |[43d4bc] tech.ula.utils.NotificationConstructor.getContext:()Landroid/content/Context; │ │ -43d4cc: 5410 eba2 |0000: iget-object v0, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ -43d4d0: 1100 |0002: return-object v0 │ │ +43d4b0: |[43d4b0] tech.ula.utils.NotificationConstructor.getContext:()Landroid/content/Context; │ │ +43d4c0: 5410 eba2 |0000: iget-object v0, v1, Ltech/ula/utils/NotificationConstructor;.context:Landroid/content/Context; // field@a2eb │ │ +43d4c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/NotificationConstructor; │ │ │ │ source_file_idx : 21294 (NotificationConstructor.kt) │ │ @@ -963486,42 +963486,42 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43d784: |[43d784] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$1.:(Landroid/app/Activity;)V │ │ -43d794: 5b01 f2a2 |0000: iput-object v1, v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.$activity:Landroid/app/Activity; // field@a2f2 │ │ -43d798: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d79e: 0e00 |0005: return-void │ │ +43d778: |[43d778] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$1.:(Landroid/app/Activity;)V │ │ +43d788: 5b01 f2a2 |0000: iput-object v1, v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.$activity:Landroid/app/Activity; // field@a2f2 │ │ +43d78c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -43d7a0: |[43d7a0] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -43d7b0: 5424 f2a2 |0000: iget-object v4, v2, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.$activity:Landroid/app/Activity; // field@a2f2 │ │ -43d7b4: 1a00 a173 |0002: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@73a1 │ │ -43d7b8: 1a01 a373 |0004: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@73a3 │ │ -43d7bc: 2420 6e1c 1000 |0006: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1c6e │ │ -43d7c2: 0c00 |0009: move-result-object v0 │ │ -43d7c4: 1301 d204 |000a: const/16 v1, #int 1234 // #4d2 │ │ -43d7c8: 6e30 ab00 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@00ab │ │ -43d7ce: 7210 6e02 0300 |000f: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -43d7d4: 0e00 |0012: return-void │ │ +43d794: |[43d794] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +43d7a4: 5424 f2a2 |0000: iget-object v4, v2, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.$activity:Landroid/app/Activity; // field@a2f2 │ │ +43d7a8: 1a00 a173 |0002: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@73a1 │ │ +43d7ac: 1a01 a373 |0004: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@73a3 │ │ +43d7b0: 2420 6e1c 1000 |0006: filled-new-array {v0, v1}, [Ljava/lang/String; // type@1c6e │ │ +43d7b6: 0c00 |0009: move-result-object v0 │ │ +43d7b8: 1301 d204 |000a: const/16 v1, #int 1234 // #4d2 │ │ +43d7bc: 6e30 ab00 0401 |000c: invoke-virtual {v4, v0, v1}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@00ab │ │ +43d7c2: 7210 6e02 0300 |000f: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +43d7c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x000c line=42 │ │ 0x000f line=45 │ │ locals : │ │ @@ -963565,52 +963565,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43d7d8: |[43d7d8] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.:()V │ │ -43d7e8: 2200 331b |0000: new-instance v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // type@1b33 │ │ -43d7ec: 7010 7bd4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.:()V // method@d47b │ │ -43d7f2: 6900 f3a2 |0005: sput-object v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.INSTANCE:Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // field@a2f3 │ │ -43d7f6: 0e00 |0007: return-void │ │ +43d7cc: |[43d7cc] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.:()V │ │ +43d7dc: 2200 331b |0000: new-instance v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // type@1b33 │ │ +43d7e0: 7010 7bd4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.:()V // method@d47b │ │ +43d7e6: 6900 f3a2 |0005: sput-object v0, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.INSTANCE:Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // field@a2f3 │ │ +43d7ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d7f8: |[43d7f8] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.:()V │ │ -43d808: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d80e: 0e00 |0003: return-void │ │ +43d7ec: |[43d7ec] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.:()V │ │ +43d7fc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d802: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d810: |[43d810] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -43d820: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ -43d826: 0e00 |0003: return-void │ │ +43d804: |[43d804] tech.ula.utils.PermissionHandler$Companion$showPermissionsNecessaryDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +43d814: 7210 6e02 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@026e │ │ +43d81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -963660,17 +963660,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d8bc: |[43d8bc] tech.ula.utils.PermissionHandler$Companion.:()V │ │ -43d8cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d8d2: 0e00 |0003: return-void │ │ +43d8b0: |[43d8b0] tech.ula.utils.PermissionHandler$Companion.:()V │ │ +43d8c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d8c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/PermissionHandler$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/PermissionHandler$Companion;) │ │ @@ -963678,17 +963678,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d8d4: |[43d8d4] tech.ula.utils.PermissionHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43d8e4: 7010 7dd4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/PermissionHandler$Companion;.:()V // method@d47d │ │ -43d8ea: 0e00 |0003: return-void │ │ +43d8c8: |[43d8c8] tech.ula.utils.PermissionHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43d8d8: 7010 7dd4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/PermissionHandler$Companion;.:()V // method@d47d │ │ +43d8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/PermissionHandler$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -963698,29 +963698,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43d828: |[43d828] tech.ula.utils.PermissionHandler$Companion.permissionsAreGranted:(Landroid/content/Context;)Z │ │ -43d838: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43d83c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d842: 1a00 a173 |0005: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@73a1 │ │ -43d846: 7120 542d 0200 |0007: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2d54 │ │ -43d84c: 0a00 |000a: move-result v0 │ │ -43d84e: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -43d852: 1a00 a373 |000d: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@73a3 │ │ -43d856: 7120 542d 0200 |000f: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2d54 │ │ -43d85c: 0a02 |0012: move-result v2 │ │ -43d85e: 3902 0400 |0013: if-nez v2, 0017 // +0004 │ │ -43d862: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -43d864: 2802 |0016: goto 0018 // +0002 │ │ -43d866: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -43d868: 0f02 |0018: return v2 │ │ +43d81c: |[43d81c] tech.ula.utils.PermissionHandler$Companion.permissionsAreGranted:(Landroid/content/Context;)Z │ │ +43d82c: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43d830: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d836: 1a00 a173 |0005: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@73a1 │ │ +43d83a: 7120 542d 0200 |0007: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2d54 │ │ +43d840: 0a00 |000a: move-result v0 │ │ +43d842: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +43d846: 1a00 a373 |000d: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@73a3 │ │ +43d84a: 7120 542d 0200 |000f: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2d54 │ │ +43d850: 0a02 |0012: move-result v2 │ │ +43d852: 3902 0400 |0013: if-nez v2, 0017 // +0004 │ │ +43d856: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +43d858: 2802 |0016: goto 0018 // +0002 │ │ +43d85a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +43d85c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=18 │ │ 0x000f line=21 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/utils/PermissionHandler$Companion; │ │ 0x0000 - 0x0019 reg=2 (null) Landroid/content/Context; │ │ @@ -963730,35 +963730,35 @@ │ │ type : '(I[I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -43d86c: |[43d86c] tech.ula.utils.PermissionHandler$Companion.permissionsWereGranted:(I[I)Z │ │ -43d87c: 1a00 8897 |0000: const-string v0, "grantResults" // string@9788 │ │ -43d880: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d886: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -43d888: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -43d88a: 1302 d204 |0007: const/16 v2, #int 1234 // #4d2 │ │ -43d88e: 3224 0300 |0009: if-eq v4, v2, 000c // +0003 │ │ -43d892: 2813 |000b: goto 001e // +0013 │ │ -43d894: 2154 |000c: array-length v4, v5 │ │ -43d896: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -43d89a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -43d89c: 2802 |0010: goto 0012 // +0002 │ │ -43d89e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -43d8a0: b704 |0012: xor-int/2addr v4, v0 │ │ -43d8a2: 3804 0b00 |0013: if-eqz v4, 001e // +000b │ │ -43d8a6: 4404 0501 |0015: aget v4, v5, v1 │ │ -43d8aa: 3904 0700 |0017: if-nez v4, 001e // +0007 │ │ -43d8ae: 4404 0500 |0019: aget v4, v5, v0 │ │ -43d8b2: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ -43d8b6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -43d8b8: 0f01 |001e: return v1 │ │ +43d860: |[43d860] tech.ula.utils.PermissionHandler$Companion.permissionsWereGranted:(I[I)Z │ │ +43d870: 1a00 8897 |0000: const-string v0, "grantResults" // string@9788 │ │ +43d874: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d87a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +43d87c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +43d87e: 1302 d204 |0007: const/16 v2, #int 1234 // #4d2 │ │ +43d882: 3224 0300 |0009: if-eq v4, v2, 000c // +0003 │ │ +43d886: 2813 |000b: goto 001e // +0013 │ │ +43d888: 2154 |000c: array-length v4, v5 │ │ +43d88a: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +43d88e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +43d890: 2802 |0010: goto 0012 // +0002 │ │ +43d892: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +43d894: b704 |0012: xor-int/2addr v4, v0 │ │ +43d896: 3804 0b00 |0013: if-eqz v4, 001e // +000b │ │ +43d89a: 4404 0501 |0015: aget v4, v5, v1 │ │ +43d89e: 3904 0700 |0017: if-nez v4, 001e // +0007 │ │ +43d8a2: 4404 0500 |0019: aget v4, v5, v0 │ │ +43d8a6: 3904 0300 |001b: if-nez v4, 001e // +0003 │ │ +43d8aa: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +43d8ac: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000c line=28 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Ltech/ula/utils/PermissionHandler$Companion; │ │ 0x0000 - 0x001f reg=4 (null) I │ │ 0x0000 - 0x001f reg=5 (null) [I │ │ @@ -963768,41 +963768,41 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -43d8ec: |[43d8ec] tech.ula.utils.PermissionHandler$Companion.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V │ │ -43d8fc: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -43d900: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d906: 2200 2300 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -43d90a: 0741 |0007: move-object v1, v4 │ │ -43d90c: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -43d910: 7020 ce00 1000 |000a: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -43d916: 1401 2300 127f |000d: const v1, #float 1.94068e+38 // #7f120023 │ │ -43d91c: 6e20 d400 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -43d922: 0c01 |0013: move-result-object v1 │ │ -43d924: 1402 2400 127f |0014: const v2, #float 1.94068e+38 // #7f120024 │ │ -43d92a: 6e20 df00 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -43d930: 0c01 |001a: move-result-object v1 │ │ -43d932: 2202 321b |001b: new-instance v2, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1; // type@1b32 │ │ -43d936: 7020 78d4 4200 |001d: invoke-direct {v2, v4}, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.:(Landroid/app/Activity;)V // method@d478 │ │ -43d93c: 1f02 6800 |0020: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -43d940: 1404 3f00 127f |0022: const v4, #float 1.94069e+38 // #7f12003f │ │ -43d946: 6e30 dc00 4102 |0025: invoke-virtual {v1, v4, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -43d94c: 0c04 |0028: move-result-object v4 │ │ -43d94e: 6201 f3a2 |0029: sget-object v1, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.INSTANCE:Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // field@a2f3 │ │ -43d952: 1f01 6800 |002b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -43d956: 1402 2200 127f |002d: const v2, #float 1.94068e+38 // #7f120022 │ │ -43d95c: 6e30 d700 2401 |0030: invoke-virtual {v4, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ -43d962: 6e10 cf00 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -43d968: 0c04 |0036: move-result-object v4 │ │ -43d96a: 6e10 ea00 0400 |0037: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -43d970: 0e00 |003a: return-void │ │ +43d8e0: |[43d8e0] tech.ula.utils.PermissionHandler$Companion.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V │ │ +43d8f0: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +43d8f4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d8fa: 2200 2300 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +43d8fe: 0741 |0007: move-object v1, v4 │ │ +43d900: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +43d904: 7020 ce00 1000 |000a: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +43d90a: 1401 2300 127f |000d: const v1, #float 1.94068e+38 // #7f120023 │ │ +43d910: 6e20 d400 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +43d916: 0c01 |0013: move-result-object v1 │ │ +43d918: 1402 2400 127f |0014: const v2, #float 1.94068e+38 // #7f120024 │ │ +43d91e: 6e20 df00 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +43d924: 0c01 |001a: move-result-object v1 │ │ +43d926: 2202 321b |001b: new-instance v2, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1; // type@1b32 │ │ +43d92a: 7020 78d4 4200 |001d: invoke-direct {v2, v4}, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$1;.:(Landroid/app/Activity;)V // method@d478 │ │ +43d930: 1f02 6800 |0020: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +43d934: 1404 3f00 127f |0022: const v4, #float 1.94069e+38 // #7f12003f │ │ +43d93a: 6e30 dc00 4102 |0025: invoke-virtual {v1, v4, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +43d940: 0c04 |0028: move-result-object v4 │ │ +43d942: 6201 f3a2 |0029: sget-object v1, Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2;.INSTANCE:Ltech/ula/utils/PermissionHandler$Companion$showPermissionsNecessaryDialog$2; // field@a2f3 │ │ +43d946: 1f01 6800 |002b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +43d94a: 1402 2200 127f |002d: const v2, #float 1.94068e+38 // #7f120022 │ │ +43d950: 6e30 d700 2401 |0030: invoke-virtual {v4, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ +43d956: 6e10 cf00 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +43d95c: 0c04 |0036: move-result-object v4 │ │ +43d95e: 6e10 ea00 0400 |0037: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +43d964: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x0010 line=39 │ │ 0x0017 line=40 │ │ 0x001b line=41 │ │ 0x0029 line=47 │ │ @@ -963851,36 +963851,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -43d974: |[43d974] tech.ula.utils.PermissionHandler.:()V │ │ -43d984: 2200 341b |0000: new-instance v0, Ltech/ula/utils/PermissionHandler$Companion; // type@1b34 │ │ -43d988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43d98a: 7020 7ed4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d47e │ │ -43d990: 6900 f4a2 |0006: sput-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -43d994: 0e00 |0008: return-void │ │ +43d968: |[43d968] tech.ula.utils.PermissionHandler.:()V │ │ +43d978: 2200 341b |0000: new-instance v0, Ltech/ula/utils/PermissionHandler$Companion; // type@1b34 │ │ +43d97c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43d97e: 7020 7ed4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d47e │ │ +43d984: 6900 f4a2 |0006: sput-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +43d988: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/PermissionHandler;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43d998: |[43d998] tech.ula.utils.PermissionHandler.:()V │ │ -43d9a8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d9ae: 0e00 |0003: return-void │ │ +43d98c: |[43d98c] tech.ula.utils.PermissionHandler.:()V │ │ +43d99c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/PermissionHandler; │ │ │ │ Virtual methods - │ │ @@ -963943,38 +963943,38 @@ │ │ type : '(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -43dc6c: |[43dc6c] tech.ula.utils.ProotDebugLogger.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V │ │ -43dc7c: 1a00 0281 |0000: const-string v0, "defaultSharedPreferences" // string@8102 │ │ -43dc80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43dc86: 1a00 d2d3 |0005: const-string v0, "ulaFiles" // string@d3d2 │ │ -43dc8a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43dc90: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43dc96: 5b13 fea2 |000d: iput-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ -43dc9a: 5b12 fda2 |000f: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ -43dc9e: 1a02 ab56 |0011: const-string v2, "Proot_Debug_Log.txt" // string@56ab │ │ -43dca2: 5b12 fca2 |0013: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ -43dca6: 2202 9410 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -43dcaa: 7010 8384 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43dcb0: 5413 fea2 |001a: iget-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ -43dcb4: 6e10 bbd4 0300 |001c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ -43dcba: 0c03 |001f: move-result-object v3 │ │ -43dcbc: 6e20 8e84 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43dcc2: 1303 2f00 |0023: const/16 v3, #int 47 // #2f │ │ -43dcc6: 6e20 8784 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43dccc: 5413 fca2 |0028: iget-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ -43dcd0: 6e20 8f84 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43dcd6: 6e10 9f84 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43dcdc: 0c02 |0030: move-result-object v2 │ │ -43dcde: 5b12 fba2 |0031: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.logLocation:Ljava/lang/String; // field@a2fb │ │ -43dce2: 0e00 |0033: return-void │ │ +43dc60: |[43dc60] tech.ula.utils.ProotDebugLogger.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V │ │ +43dc70: 1a00 0281 |0000: const-string v0, "defaultSharedPreferences" // string@8102 │ │ +43dc74: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43dc7a: 1a00 d2d3 |0005: const-string v0, "ulaFiles" // string@d3d2 │ │ +43dc7e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43dc84: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43dc8a: 5b13 fea2 |000d: iput-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ +43dc8e: 5b12 fda2 |000f: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ +43dc92: 1a02 ab56 |0011: const-string v2, "Proot_Debug_Log.txt" // string@56ab │ │ +43dc96: 5b12 fca2 |0013: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ +43dc9a: 2202 9410 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +43dc9e: 7010 8384 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43dca4: 5413 fea2 |001a: iget-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ +43dca8: 6e10 bbd4 0300 |001c: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ +43dcae: 0c03 |001f: move-result-object v3 │ │ +43dcb0: 6e20 8e84 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43dcb6: 1303 2f00 |0023: const/16 v3, #int 47 // #2f │ │ +43dcba: 6e20 8784 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43dcc0: 5413 fca2 |0028: iget-object v3, v1, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ +43dcc4: 6e20 8f84 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43dcca: 6e10 9f84 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43dcd0: 0c02 |0030: move-result-object v2 │ │ +43dcd2: 5b12 fba2 |0031: iput-object v2, v1, Ltech/ula/utils/ProotDebugLogger;.logLocation:Ljava/lang/String; // field@a2fb │ │ +43dcd6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=9 │ │ 0x000f line=10 │ │ 0x0013 line=18 │ │ 0x0015 line=19 │ │ locals : │ │ @@ -963987,17 +963987,17 @@ │ │ type : '(Ltech/ula/utils/ProotDebugLogger;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43dbd0: |[43dbd0] tech.ula.utils.ProotDebugLogger.access$getLogLocation$p:(Ltech/ula/utils/ProotDebugLogger;)Ljava/lang/String; │ │ -43dbe0: 5400 fba2 |0000: iget-object v0, v0, Ltech/ula/utils/ProotDebugLogger;.logLocation:Ljava/lang/String; // field@a2fb │ │ -43dbe4: 1100 |0002: return-object v0 │ │ +43dbc4: |[43dbc4] tech.ula.utils.ProotDebugLogger.access$getLogLocation$p:(Ltech/ula/utils/ProotDebugLogger;)Ljava/lang/String; │ │ +43dbd4: 5400 fba2 |0000: iget-object v0, v0, Ltech/ula/utils/ProotDebugLogger;.logLocation:Ljava/lang/String; // field@a2fb │ │ +43dbd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/ProotDebugLogger; │ │ │ │ Virtual methods - │ │ @@ -964006,44 +964006,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -43dce4: |[43dce4] tech.ula.utils.ProotDebugLogger.deleteLogs:()V │ │ -43dcf4: 5490 fea2 |0000: iget-object v0, v9, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ -43dcf8: 6e10 bbd4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ -43dcfe: 0c00 |0005: move-result-object v0 │ │ -43dd00: 6e10 5282 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43dd06: 0c00 |0009: move-result-object v0 │ │ -43dd08: 3800 2b00 |000a: if-eqz v0, 0035 // +002b │ │ -43dd0c: 2101 |000c: array-length v1, v0 │ │ -43dd0e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -43dd10: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -43dd12: 3513 2600 |000f: if-ge v3, v1, 0035 // +0026 │ │ -43dd16: 4604 0003 |0011: aget-object v4, v0, v3 │ │ -43dd1a: 1a05 3d87 |0013: const-string v5, "file" // string@873d │ │ -43dd1e: 7120 569f 5400 |0015: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43dd24: 6e10 4a82 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43dd2a: 0c05 |001b: move-result-object v5 │ │ -43dd2c: 1a06 4187 |001c: const-string v6, "file.name" // string@8741 │ │ -43dd30: 7120 569f 6500 |001e: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43dd36: 1f05 5f10 |0021: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ -43dd3a: 5496 fca2 |0023: iget-object v6, v9, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ -43dd3e: 1f06 5f10 |0025: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ -43dd42: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -43dd44: 1208 |0028: const/4 v8, #int 0 // #0 │ │ -43dd46: 7158 d7a6 6572 |0029: invoke-static {v5, v6, v2, v7, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -43dd4c: 0a05 |002c: move-result v5 │ │ -43dd4e: 3805 0500 |002d: if-eqz v5, 0032 // +0005 │ │ -43dd52: 6e10 4382 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ -43dd58: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -43dd5c: 28db |0034: goto 000f // -0025 │ │ -43dd5e: 0e00 |0035: return-void │ │ +43dcd8: |[43dcd8] tech.ula.utils.ProotDebugLogger.deleteLogs:()V │ │ +43dce8: 5490 fea2 |0000: iget-object v0, v9, Ltech/ula/utils/ProotDebugLogger;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a2fe │ │ +43dcec: 6e10 bbd4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getEmulatedUserDir:()Ljava/io/File; // method@d4bb │ │ +43dcf2: 0c00 |0005: move-result-object v0 │ │ +43dcf4: 6e10 5282 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43dcfa: 0c00 |0009: move-result-object v0 │ │ +43dcfc: 3800 2b00 |000a: if-eqz v0, 0035 // +002b │ │ +43dd00: 2101 |000c: array-length v1, v0 │ │ +43dd02: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +43dd04: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +43dd06: 3513 2600 |000f: if-ge v3, v1, 0035 // +0026 │ │ +43dd0a: 4604 0003 |0011: aget-object v4, v0, v3 │ │ +43dd0e: 1a05 3d87 |0013: const-string v5, "file" // string@873d │ │ +43dd12: 7120 569f 5400 |0015: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43dd18: 6e10 4a82 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43dd1e: 0c05 |001b: move-result-object v5 │ │ +43dd20: 1a06 4187 |001c: const-string v6, "file.name" // string@8741 │ │ +43dd24: 7120 569f 6500 |001e: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43dd2a: 1f05 5f10 |0021: check-cast v5, Ljava/lang/CharSequence; // type@105f │ │ +43dd2e: 5496 fca2 |0023: iget-object v6, v9, Ltech/ula/utils/ProotDebugLogger;.logName:Ljava/lang/String; // field@a2fc │ │ +43dd32: 1f06 5f10 |0025: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ +43dd36: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +43dd38: 1208 |0028: const/4 v8, #int 0 // #0 │ │ +43dd3a: 7158 d7a6 6572 |0029: invoke-static {v5, v6, v2, v7, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +43dd40: 0a05 |002c: move-result v5 │ │ +43dd42: 3805 0500 |002d: if-eqz v5, 0032 // +0005 │ │ +43dd46: 6e10 4382 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43dd4c: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +43dd50: 28db |0034: goto 000f // -0025 │ │ +43dd52: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000c line=40 │ │ 0x0015 line=41 │ │ locals : │ │ 0x0000 - 0x0036 reg=9 this Ltech/ula/utils/ProotDebugLogger; │ │ @@ -964053,26 +964053,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -43dbe8: |[43dbe8] tech.ula.utils.ProotDebugLogger.getVerbosityLevel:()Ljava/lang/String; │ │ -43dbf8: 5430 fda2 |0000: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ -43dbfc: 1a01 6513 |0002: const-string v1, "-1" // string@1365 │ │ -43dc00: 1a02 68ba |0004: const-string v2, "pref_proot_debug_level" // string@ba68 │ │ -43dc04: 7230 be02 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -43dc0a: 0c00 |0009: move-result-object v0 │ │ -43dc0c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -43dc10: 2802 |000c: goto 000e // +0002 │ │ -43dc12: 0710 |000d: move-object v0, v1 │ │ -43dc14: 1a01 a0ba |000e: const-string v1, "prefs.getString("pref_pr…bug_level", "-1") ?: "-1"" // string@baa0 │ │ -43dc18: 7120 569f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43dc1e: 1100 |0013: return-object v0 │ │ +43dbdc: |[43dbdc] tech.ula.utils.ProotDebugLogger.getVerbosityLevel:()Ljava/lang/String; │ │ +43dbec: 5430 fda2 |0000: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ +43dbf0: 1a01 6513 |0002: const-string v1, "-1" // string@1365 │ │ +43dbf4: 1a02 68ba |0004: const-string v2, "pref_proot_debug_level" // string@ba68 │ │ +43dbf8: 7230 be02 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +43dbfe: 0c00 |0009: move-result-object v0 │ │ +43dc00: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +43dc04: 2802 |000c: goto 000e // +0002 │ │ +43dc06: 0710 |000d: move-object v0, v1 │ │ +43dc08: 1a01 a0ba |000e: const-string v1, "prefs.getString("pref_pr…bug_level", "-1") ?: "-1"" // string@baa0 │ │ +43dc0c: 7120 569f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43dc12: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ltech/ula/utils/ProotDebugLogger; │ │ │ │ #2 : (in Ltech/ula/utils/ProotDebugLogger;) │ │ @@ -964080,21 +964080,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -43dbac: |[43dbac] tech.ula.utils.ProotDebugLogger.isEnabled:()Z │ │ -43dbbc: 5430 fda2 |0000: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ -43dbc0: 1a01 67ba |0002: const-string v1, "pref_proot_debug_enabled" // string@ba67 │ │ -43dbc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43dbc6: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43dbcc: 0a00 |0008: move-result v0 │ │ -43dbce: 0f00 |0009: return v0 │ │ +43dba0: |[43dba0] tech.ula.utils.ProotDebugLogger.isEnabled:()Z │ │ +43dbb0: 5430 fda2 |0000: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger;.prefs:Landroid/content/SharedPreferences; // field@a2fd │ │ +43dbb4: 1a01 67ba |0002: const-string v1, "pref_proot_debug_enabled" // string@ba67 │ │ +43dbb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43dbba: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +43dbc0: 0a00 |0008: move-result v0 │ │ +43dbc2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/ProotDebugLogger; │ │ │ │ #3 : (in Ltech/ula/utils/ProotDebugLogger;) │ │ @@ -964102,32 +964102,32 @@ │ │ type : '(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -43dc20: |[43dc20] tech.ula.utils.ProotDebugLogger.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -43dc30: 1a00 419b |0000: const-string v0, "inputStream" // string@9b41 │ │ -43dc34: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43dc3a: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -43dc3e: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43dc44: 2200 371b |000a: new-instance v0, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ -43dc48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -43dc4a: 7040 87d4 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V // method@d487 │ │ -43dc50: 0705 |0010: move-object v5, v0 │ │ -43dc52: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -43dc56: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -43dc58: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -43dc5a: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -43dc5c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -43dc5e: 07a2 |0017: move-object v2, v10 │ │ -43dc60: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -43dc66: 0c09 |001b: move-result-object v9 │ │ -43dc68: 1109 |001c: return-object v9 │ │ +43dc14: |[43dc14] tech.ula.utils.ProotDebugLogger.logStream:(Ljava/io/InputStream;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +43dc24: 1a00 419b |0000: const-string v0, "inputStream" // string@9b41 │ │ +43dc28: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43dc2e: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +43dc32: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43dc38: 2200 371b |000a: new-instance v0, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ +43dc3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +43dc3e: 7040 87d4 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V // method@d487 │ │ +43dc44: 0705 |0010: move-object v5, v0 │ │ +43dc46: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +43dc4a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +43dc4c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +43dc4e: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +43dc50: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +43dc52: 07a2 |0017: move-object v2, v10 │ │ +43dc54: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +43dc5a: 0c09 |001b: move-result-object v9 │ │ +43dc5c: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=24 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/utils/ProotDebugLogger; │ │ 0x0000 - 0x001d reg=9 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -964165,17 +964165,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43dd7c: |[43dd7c] tech.ula.utils.QWarningHandler$Companion.:()V │ │ -43dd8c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43dd92: 0e00 |0003: return-void │ │ +43dd70: |[43dd70] tech.ula.utils.QWarningHandler$Companion.:()V │ │ +43dd80: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43dd86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/QWarningHandler$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/QWarningHandler$Companion;) │ │ @@ -964183,17 +964183,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43dd94: |[43dd94] tech.ula.utils.QWarningHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43dda4: 7010 91d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler$Companion;.:()V // method@d491 │ │ -43ddaa: 0e00 |0003: return-void │ │ +43dd88: |[43dd88] tech.ula.utils.QWarningHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43dd98: 7010 91d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler$Companion;.:()V // method@d491 │ │ +43dd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/QWarningHandler$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -964203,18 +964203,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -43dd60: |[43dd60] tech.ula.utils.QWarningHandler$Companion.getPrefsString:()Ljava/lang/String; │ │ -43dd70: 7100 96d4 0000 |0000: invoke-static {}, Ltech/ula/utils/QWarningHandler;.access$getPrefsString$cp:()Ljava/lang/String; // method@d496 │ │ -43dd76: 0c00 |0003: move-result-object v0 │ │ -43dd78: 1100 |0004: return-object v0 │ │ +43dd54: |[43dd54] tech.ula.utils.QWarningHandler$Companion.getPrefsString:()Ljava/lang/String; │ │ +43dd64: 7100 96d4 0000 |0000: invoke-static {}, Ltech/ula/utils/QWarningHandler;.access$getPrefsString$cp:()Ljava/lang/String; // method@d496 │ │ +43dd6a: 0c00 |0003: move-result-object v0 │ │ +43dd6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/QWarningHandler$Companion; │ │ │ │ source_file_idx : 22239 (QWarningHandler.kt) │ │ @@ -964281,49 +964281,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -43df00: |[43df00] tech.ula.utils.QWarningHandler.:()V │ │ -43df10: 2200 391b |0000: new-instance v0, Ltech/ula/utils/QWarningHandler$Companion; // type@1b39 │ │ -43df14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43df16: 7020 92d4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/QWarningHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d492 │ │ -43df1c: 6900 ffa2 |0006: sput-object v0, Ltech/ula/utils/QWarningHandler;.Companion:Ltech/ula/utils/QWarningHandler$Companion; // field@a2ff │ │ -43df20: 1a00 cdbb |0008: const-string v0, "q_warning_preferences" // string@bbcd │ │ -43df24: 6900 02a3 |000a: sput-object v0, Ltech/ula/utils/QWarningHandler;.prefsString:Ljava/lang/String; // field@a302 │ │ -43df28: 0e00 |000c: return-void │ │ +43def4: |[43def4] tech.ula.utils.QWarningHandler.:()V │ │ +43df04: 2200 391b |0000: new-instance v0, Ltech/ula/utils/QWarningHandler$Companion; // type@1b39 │ │ +43df08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43df0a: 7020 92d4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/QWarningHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d492 │ │ +43df10: 6900 ffa2 |0006: sput-object v0, Ltech/ula/utils/QWarningHandler;.Companion:Ltech/ula/utils/QWarningHandler$Companion; // field@a2ff │ │ +43df14: 1a00 cdbb |0008: const-string v0, "q_warning_preferences" // string@bbcd │ │ +43df18: 6900 02a3 |000a: sput-object v0, Ltech/ula/utils/QWarningHandler;.prefsString:Ljava/lang/String; // field@a302 │ │ +43df1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=9 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/QWarningHandler;) │ │ name : '' │ │ type : '(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -43df2c: |[43df2c] tech.ula.utils.QWarningHandler.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V │ │ -43df3c: 1a00 9fba |0000: const-string v0, "prefs" // string@ba9f │ │ -43df40: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43df46: 1a00 d2d3 |0005: const-string v0, "ulaFiles" // string@d3d2 │ │ -43df4a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43df50: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43df56: 5b12 01a3 |000d: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ -43df5a: 5b13 03a3 |000f: iput-object v3, v1, Ltech/ula/utils/QWarningHandler;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a303 │ │ -43df5e: 1a02 b074 |0011: const-string v2, "appVersion" // string@74b0 │ │ -43df62: 5b12 04a3 |0013: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ -43df66: 1a02 84b0 |0015: const-string v2, "messageHasBeenDisplayed" // string@b084 │ │ -43df6a: 5b12 00a3 |0017: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ -43df6e: 0e00 |0019: return-void │ │ +43df20: |[43df20] tech.ula.utils.QWarningHandler.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V │ │ +43df30: 1a00 9fba |0000: const-string v0, "prefs" // string@ba9f │ │ +43df34: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43df3a: 1a00 d2d3 |0005: const-string v0, "ulaFiles" // string@d3d2 │ │ +43df3e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43df44: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43df4a: 5b12 01a3 |000d: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ +43df4e: 5b13 03a3 |000f: iput-object v3, v1, Ltech/ula/utils/QWarningHandler;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a303 │ │ +43df52: 1a02 b074 |0011: const-string v2, "appVersion" // string@74b0 │ │ +43df56: 5b12 04a3 |0013: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ +43df5a: 1a02 84b0 |0015: const-string v2, "messageHasBeenDisplayed" // string@b084 │ │ +43df5e: 5b12 00a3 |0017: iput-object v2, v1, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ +43df62: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=6 │ │ 0x0013 line=12 │ │ 0x0017 line=13 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ltech/ula/utils/QWarningHandler; │ │ @@ -964335,38 +964335,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43dee8: |[43dee8] tech.ula.utils.QWarningHandler.access$getPrefsString$cp:()Ljava/lang/String; │ │ -43def8: 6200 02a3 |0000: sget-object v0, Ltech/ula/utils/QWarningHandler;.prefsString:Ljava/lang/String; // field@a302 │ │ -43defc: 1100 |0002: return-object v0 │ │ +43dedc: |[43dedc] tech.ula.utils.QWarningHandler.access$getPrefsString$cp:()Ljava/lang/String; │ │ +43deec: 6200 02a3 |0000: sget-object v0, Ltech/ula/utils/QWarningHandler;.prefsString:Ljava/lang/String; // field@a302 │ │ +43def0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/QWarningHandler;) │ │ name : 'messageHasPreviouslyBeenDisplayed' │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -43ddac: |[43ddac] tech.ula.utils.QWarningHandler.messageHasPreviouslyBeenDisplayed:()Z │ │ -43ddbc: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ -43ddc0: 5431 00a3 |0002: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ -43ddc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43ddc6: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43ddcc: 0a00 |0008: move-result v0 │ │ -43ddce: 0f00 |0009: return v0 │ │ +43dda0: |[43dda0] tech.ula.utils.QWarningHandler.messageHasPreviouslyBeenDisplayed:()Z │ │ +43ddb0: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ +43ddb4: 5431 00a3 |0002: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ +43ddb8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43ddba: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +43ddc0: 0a00 |0008: move-result v0 │ │ +43ddc2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/QWarningHandler; │ │ │ │ #4 : (in Ltech/ula/utils/QWarningHandler;) │ │ @@ -964374,23 +964374,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43df90: |[43df90] tech.ula.utils.QWarningHandler.setCachedVersion:()V │ │ -43dfa0: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ -43dfa4: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43dfaa: 0c00 |0005: move-result-object v0 │ │ -43dfac: 5431 04a3 |0006: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ -43dfb0: 1a02 ed14 |0008: const-string v2, "2.8.3" // string@14ed │ │ -43dfb4: 7230 b502 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ -43dfba: 7210 af02 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43dfc0: 0e00 |0010: return-void │ │ +43df84: |[43df84] tech.ula.utils.QWarningHandler.setCachedVersion:()V │ │ +43df94: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ +43df98: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43df9e: 0c00 |0005: move-result-object v0 │ │ +43dfa0: 5431 04a3 |0006: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ +43dfa4: 1a02 ed14 |0008: const-string v2, "2.8.3" // string@14ed │ │ +43dfa8: 7230 b502 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ +43dfae: 7210 af02 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43dfb4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x000d line=44 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/utils/QWarningHandler; │ │ @@ -964400,23 +964400,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -43dfc4: |[43dfc4] tech.ula.utils.QWarningHandler.setMessageDisplayed:()V │ │ -43dfd4: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ -43dfd8: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43dfde: 0c00 |0005: move-result-object v0 │ │ -43dfe0: 5431 00a3 |0006: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ -43dfe4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -43dfe6: 7230 b102 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43dfec: 7210 af02 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43dff2: 0e00 |000f: return-void │ │ +43dfb8: |[43dfb8] tech.ula.utils.QWarningHandler.setMessageDisplayed:()V │ │ +43dfc8: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ +43dfcc: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43dfd2: 0c00 |0005: move-result-object v0 │ │ +43dfd4: 5431 00a3 |0006: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.hasBeenDisplayedKey:Ljava/lang/String; // field@a300 │ │ +43dfd8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +43dfda: 7230 b102 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43dfe0: 7210 af02 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43dfe6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000c line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Ltech/ula/utils/QWarningHandler; │ │ @@ -964426,49 +964426,49 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -43de0c: |[43de0c] tech.ula.utils.QWarningHandler.userHasFilesystems:()Z │ │ -43de1c: 5460 03a3 |0000: iget-object v0, v6, Ltech/ula/utils/QWarningHandler;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a303 │ │ -43de20: 6e10 bcd4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -43de26: 0c00 |0005: move-result-object v0 │ │ -43de28: 6e10 5282 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43de2e: 0c00 |0009: move-result-object v0 │ │ -43de30: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -43de32: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ -43de36: 2202 1711 |000d: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ -43de3a: 7010 5886 0200 |000f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -43de40: 1f02 1b11 |0012: check-cast v2, Ljava/util/Collection; // type@111b │ │ -43de44: 2103 |0014: array-length v3, v0 │ │ -43de46: 3531 1e00 |0015: if-ge v1, v3, 0033 // +001e │ │ -43de4a: 4604 0001 |0017: aget-object v4, v0, v1 │ │ -43de4e: 1a05 2c9f |0019: const-string v5, "it" // string@9f2c │ │ -43de52: 7120 569f 5400 |001b: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43de58: 6e10 4a82 0400 |001e: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43de5e: 0c04 |0021: move-result-object v4 │ │ -43de60: 1a05 2e9f |0022: const-string v5, "it.name" // string@9f2e │ │ -43de64: 7120 569f 5400 |0024: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43de6a: 7110 44a7 0400 |0027: invoke-static {v4}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@a744 │ │ -43de70: 0c04 |002a: move-result-object v4 │ │ -43de72: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -43de76: 7220 ee86 4200 |002d: invoke-interface {v2, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43de7c: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -43de80: 28e3 |0032: goto 0015 // -001d │ │ -43de82: 1f02 2c11 |0033: check-cast v2, Ljava/util/List; // type@112c │ │ -43de86: 1f02 1b11 |0035: check-cast v2, Ljava/util/Collection; // type@111b │ │ -43de8a: 7210 f386 0200 |0037: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -43de90: 0a00 |003a: move-result v0 │ │ -43de92: df00 0001 |003b: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -43de96: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -43de9a: 7010 9bd4 0600 |003f: invoke-direct {v6}, Ltech/ula/utils/QWarningHandler;.setMessageDisplayed:()V // method@d49b │ │ -43dea0: 0f00 |0042: return v0 │ │ -43dea2: 0f01 |0043: return v1 │ │ +43de00: |[43de00] tech.ula.utils.QWarningHandler.userHasFilesystems:()Z │ │ +43de10: 5460 03a3 |0000: iget-object v0, v6, Ltech/ula/utils/QWarningHandler;.ulaFiles:Ltech/ula/utils/UlaFiles; // field@a303 │ │ +43de14: 6e10 bcd4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +43de1a: 0c00 |0005: move-result-object v0 │ │ +43de1c: 6e10 5282 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43de22: 0c00 |0009: move-result-object v0 │ │ +43de24: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +43de26: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ +43de2a: 2202 1711 |000d: new-instance v2, Ljava/util/ArrayList; // type@1117 │ │ +43de2e: 7010 5886 0200 |000f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +43de34: 1f02 1b11 |0012: check-cast v2, Ljava/util/Collection; // type@111b │ │ +43de38: 2103 |0014: array-length v3, v0 │ │ +43de3a: 3531 1e00 |0015: if-ge v1, v3, 0033 // +001e │ │ +43de3e: 4604 0001 |0017: aget-object v4, v0, v1 │ │ +43de42: 1a05 2c9f |0019: const-string v5, "it" // string@9f2c │ │ +43de46: 7120 569f 5400 |001b: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43de4c: 6e10 4a82 0400 |001e: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43de52: 0c04 |0021: move-result-object v4 │ │ +43de54: 1a05 2e9f |0022: const-string v5, "it.name" // string@9f2e │ │ +43de58: 7120 569f 5400 |0024: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43de5e: 7110 44a7 0400 |0027: invoke-static {v4}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@a744 │ │ +43de64: 0c04 |002a: move-result-object v4 │ │ +43de66: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +43de6a: 7220 ee86 4200 |002d: invoke-interface {v2, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43de70: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +43de74: 28e3 |0032: goto 0015 // -001d │ │ +43de76: 1f02 2c11 |0033: check-cast v2, Ljava/util/List; // type@112c │ │ +43de7a: 1f02 1b11 |0035: check-cast v2, Ljava/util/Collection; // type@111b │ │ +43de7e: 7210 f386 0200 |0037: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +43de84: 0a00 |003a: move-result v0 │ │ +43de86: df00 0001 |003b: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +43de8a: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +43de8e: 7010 9bd4 0600 |003f: invoke-direct {v6}, Ltech/ula/utils/QWarningHandler;.setMessageDisplayed:()V // method@d49b │ │ +43de94: 0f00 |0042: return v0 │ │ +43de96: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000d line=55 │ │ 0x0014 line=64 │ │ 0x001b line=32 │ │ 0x002d line=63 │ │ @@ -964483,31 +964483,31 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -43dea4: |[43dea4] tech.ula.utils.QWarningHandler.versionDoesNotMatchRequirement:()Z │ │ -43deb4: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ -43deb8: 5431 04a3 |0002: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ -43debc: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -43dec0: 7230 be02 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -43dec6: 0c00 |0009: move-result-object v0 │ │ -43dec8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -43decc: 2802 |000c: goto 000e // +0002 │ │ -43dece: 0720 |000d: move-object v0, v2 │ │ -43ded0: 1a01 a7d5 |000e: const-string v1, "v2.7.0" // string@d5a7 │ │ -43ded4: 6e20 4a84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -43deda: 0a00 |0013: move-result v0 │ │ -43dedc: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ -43dee0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -43dee2: 2802 |0017: goto 0019 // +0002 │ │ -43dee4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -43dee6: 0f00 |0019: return v0 │ │ +43de98: |[43de98] tech.ula.utils.QWarningHandler.versionDoesNotMatchRequirement:()Z │ │ +43dea8: 5430 01a3 |0000: iget-object v0, v3, Ltech/ula/utils/QWarningHandler;.prefs:Landroid/content/SharedPreferences; // field@a301 │ │ +43deac: 5431 04a3 |0002: iget-object v1, v3, Ltech/ula/utils/QWarningHandler;.versionKey:Ljava/lang/String; // field@a304 │ │ +43deb0: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +43deb4: 7230 be02 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +43deba: 0c00 |0009: move-result-object v0 │ │ +43debc: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +43dec0: 2802 |000c: goto 000e // +0002 │ │ +43dec2: 0720 |000d: move-object v0, v2 │ │ +43dec4: 1a01 a7d5 |000e: const-string v1, "v2.7.0" // string@d5a7 │ │ +43dec8: 6e20 4a84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +43dece: 0a00 |0013: move-result v0 │ │ +43ded0: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ +43ded4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +43ded6: 2802 |0017: goto 0019 // +0002 │ │ +43ded8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +43deda: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Ltech/ula/utils/QWarningHandler; │ │ │ │ Virtual methods - │ │ @@ -964516,18 +964516,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43df70: |[43df70] tech.ula.utils.QWarningHandler.messageHasBeenDisplayed:()V │ │ -43df80: 7010 9ad4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler;.setCachedVersion:()V // method@d49a │ │ -43df86: 7010 9bd4 0000 |0003: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler;.setMessageDisplayed:()V // method@d49b │ │ -43df8c: 0e00 |0006: return-void │ │ +43df64: |[43df64] tech.ula.utils.QWarningHandler.messageHasBeenDisplayed:()V │ │ +43df74: 7010 9ad4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler;.setCachedVersion:()V // method@d49a │ │ +43df7a: 7010 9bd4 0000 |0003: invoke-direct {v0}, Ltech/ula/utils/QWarningHandler;.setMessageDisplayed:()V // method@d49b │ │ +43df80: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ltech/ula/utils/QWarningHandler; │ │ │ │ @@ -964536,28 +964536,28 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -43ddd0: |[43ddd0] tech.ula.utils.QWarningHandler.messageShouldBeDisplayed:()Z │ │ -43dde0: 7010 9dd4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.versionDoesNotMatchRequirement:()Z // method@d49d │ │ -43dde6: 0a00 |0003: move-result v0 │ │ -43dde8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -43ddec: 7010 98d4 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.messageHasPreviouslyBeenDisplayed:()Z // method@d498 │ │ -43ddf2: 0a00 |0009: move-result v0 │ │ -43ddf4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -43ddf8: 7010 9cd4 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.userHasFilesystems:()Z // method@d49c │ │ -43ddfe: 0a00 |000f: move-result v0 │ │ -43de00: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -43de04: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -43de06: 2802 |0013: goto 0015 // +0002 │ │ -43de08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -43de0a: 0f00 |0015: return v0 │ │ +43ddc4: |[43ddc4] tech.ula.utils.QWarningHandler.messageShouldBeDisplayed:()Z │ │ +43ddd4: 7010 9dd4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.versionDoesNotMatchRequirement:()Z // method@d49d │ │ +43ddda: 0a00 |0003: move-result v0 │ │ +43dddc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +43dde0: 7010 98d4 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.messageHasPreviouslyBeenDisplayed:()Z // method@d498 │ │ +43dde6: 0a00 |0009: move-result v0 │ │ +43dde8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +43ddec: 7010 9cd4 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/QWarningHandler;.userHasFilesystems:()Z // method@d49c │ │ +43ddf2: 0a00 |000f: move-result v0 │ │ +43ddf4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +43ddf8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +43ddfa: 2802 |0013: goto 0015 // +0002 │ │ +43ddfc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +43ddfe: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0006 line=17 │ │ 0x000c line=18 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Ltech/ula/utils/QWarningHandler; │ │ @@ -964598,20 +964598,20 @@ │ │ type : '(Landroid/os/StatFs;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43e2c8: |[43e2c8] tech.ula.utils.StorageCalculator.:(Landroid/os/StatFs;)V │ │ -43e2d8: 1a00 79ce |0000: const-string v0, "statFs" // string@ce79 │ │ -43e2dc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e2e2: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43e2e8: 5b12 05a3 |0008: iput-object v2, v1, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ -43e2ec: 0e00 |000a: return-void │ │ +43e2bc: |[43e2bc] tech.ula.utils.StorageCalculator.:(Landroid/os/StatFs;)V │ │ +43e2cc: 1a00 79ce |0000: const-string v0, "statFs" // string@ce79 │ │ +43e2d0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e2d6: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43e2dc: 5b12 05a3 |0008: iput-object v2, v1, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ +43e2e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=5 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/StorageCalculator; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/StatFs; │ │ │ │ @@ -964621,26 +964621,26 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -43e290: |[43e290] tech.ula.utils.StorageCalculator.getAvailableStorageInMB:()J │ │ -43e2a0: 5440 05a3 |0000: iget-object v0, v4, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ -43e2a4: 6e10 e806 0000 |0002: invoke-virtual {v0}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@06e8 │ │ -43e2aa: 0b00 |0005: move-result-wide v0 │ │ -43e2ac: 5442 05a3 |0006: iget-object v2, v4, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ -43e2b0: 6e10 e506 0200 |0008: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@06e5 │ │ -43e2b6: 0b02 |000b: move-result-wide v2 │ │ -43e2b8: 9d00 0002 |000c: mul-long v0, v0, v2 │ │ -43e2bc: 1502 1000 |000e: const/high16 v2, #int 1048576 // #10 │ │ -43e2c0: 8122 |0010: int-to-long v2, v2 │ │ -43e2c2: be20 |0011: div-long/2addr v0, v2 │ │ -43e2c4: 1000 |0012: return-wide v0 │ │ +43e284: |[43e284] tech.ula.utils.StorageCalculator.getAvailableStorageInMB:()J │ │ +43e294: 5440 05a3 |0000: iget-object v0, v4, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ +43e298: 6e10 e806 0000 |0002: invoke-virtual {v0}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@06e8 │ │ +43e29e: 0b00 |0005: move-result-wide v0 │ │ +43e2a0: 5442 05a3 |0006: iget-object v2, v4, Ltech/ula/utils/StorageCalculator;.statFs:Landroid/os/StatFs; // field@a305 │ │ +43e2a4: 6e10 e506 0200 |0008: invoke-virtual {v2}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@06e5 │ │ +43e2aa: 0b02 |000b: move-result-wide v2 │ │ +43e2ac: 9d00 0002 |000c: mul-long v0, v0, v2 │ │ +43e2b0: 1502 1000 |000e: const/high16 v2, #int 1048576 // #10 │ │ +43e2b4: 8122 |0010: int-to-long v2, v2 │ │ +43e2b6: be20 |0011: div-long/2addr v0, v2 │ │ +43e2b8: 1000 |0012: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0011 line=9 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Ltech/ula/utils/StorageCalculator; │ │ │ │ @@ -964678,17 +964678,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43e32c: |[43e32c] tech.ula.utils.Symlinker.:()V │ │ -43e33c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43e342: 0e00 |0003: return-void │ │ +43e320: |[43e320] tech.ula.utils.Symlinker.:()V │ │ +43e330: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43e336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/Symlinker; │ │ │ │ Virtual methods - │ │ @@ -964697,21 +964697,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -43e344: |[43e344] tech.ula.utils.Symlinker.createSymlink:(Ljava/lang/String;Ljava/lang/String;)V │ │ -43e354: 1a00 3fd0 |0000: const-string v0, "targetPath" // string@d03f │ │ -43e358: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e35e: 1a00 6ea2 |0005: const-string v0, "linkPath" // string@a26e │ │ -43e362: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e368: 7120 5407 3200 |000a: invoke-static {v2, v3}, Landroid/system/Os;.symlink:(Ljava/lang/String;Ljava/lang/String;)V // method@0754 │ │ -43e36e: 0e00 |000d: return-void │ │ +43e338: |[43e338] tech.ula.utils.Symlinker.createSymlink:(Ljava/lang/String;Ljava/lang/String;)V │ │ +43e348: 1a00 3fd0 |0000: const-string v0, "targetPath" // string@d03f │ │ +43e34c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e352: 1a00 6ea2 |0005: const-string v0, "linkPath" // string@a26e │ │ +43e356: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e35c: 7120 5407 3200 |000a: invoke-static {v2, v3}, Landroid/system/Os;.symlink:(Ljava/lang/String;Ljava/lang/String;)V // method@0754 │ │ +43e362: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/utils/Symlinker; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -964796,26 +964796,26 @@ │ │ type : '(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43e5a8: |[43e5a8] tech.ula.utils.UlaBreadcrumb.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V │ │ -43e5b8: 1a00 f9b7 |0000: const-string v0, "originatingClass" // string@b7f9 │ │ -43e5bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e5c2: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ -43e5c6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e5cc: 1a00 1282 |000a: const-string v0, "details" // string@8212 │ │ -43e5d0: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e5d6: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43e5dc: 5b12 08a3 |0012: iput-object v2, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e5e0: 5b13 09a3 |0014: iput-object v3, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e5e4: 5b14 07a3 |0016: iput-object v4, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e5e8: 0e00 |0018: return-void │ │ +43e59c: |[43e59c] tech.ula.utils.UlaBreadcrumb.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V │ │ +43e5ac: 1a00 f9b7 |0000: const-string v0, "originatingClass" // string@b7f9 │ │ +43e5b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e5b6: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ +43e5ba: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e5c0: 1a00 1282 |000a: const-string v0, "details" // string@8212 │ │ +43e5c4: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e5ca: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43e5d0: 5b12 08a3 |0012: iput-object v2, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e5d4: 5b13 09a3 |0014: iput-object v3, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e5d8: 5b14 07a3 |0016: iput-object v4, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e5dc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=42 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/utils/UlaBreadcrumb; │ │ 0x0000 - 0x0019 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=3 (null) Ltech/ula/utils/BreadcrumbType; │ │ @@ -964826,153 +964826,153 @@ │ │ type : '(Ltech/ula/utils/UlaBreadcrumb;Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/UlaBreadcrumb;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -43e52c: |[43e52c] tech.ula.utils.UlaBreadcrumb.copy$default:(Ltech/ula/utils/UlaBreadcrumb;Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/UlaBreadcrumb; │ │ -43e53c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -43e540: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -43e544: 5401 08a3 |0004: iget-object v1, v0, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e548: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -43e54c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -43e550: 5402 09a3 |000a: iget-object v2, v0, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e554: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -43e558: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -43e55c: 5403 07a3 |0010: iget-object v3, v0, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e560: 6e40 aed4 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.copy:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)Ltech/ula/utils/UlaBreadcrumb; // method@d4ae │ │ -43e566: 0c00 |0015: move-result-object v0 │ │ -43e568: 1100 |0016: return-object v0 │ │ +43e520: |[43e520] tech.ula.utils.UlaBreadcrumb.copy$default:(Ltech/ula/utils/UlaBreadcrumb;Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/UlaBreadcrumb; │ │ +43e530: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +43e534: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +43e538: 5401 08a3 |0004: iget-object v1, v0, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e53c: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +43e540: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +43e544: 5402 09a3 |000a: iget-object v2, v0, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e548: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +43e54c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +43e550: 5403 07a3 |0010: iget-object v3, v0, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e554: 6e40 aed4 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.copy:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)Ltech/ula/utils/UlaBreadcrumb; // method@d4ae │ │ +43e55a: 0c00 |0015: move-result-object v0 │ │ +43e55c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e430: |[43e430] tech.ula.utils.UlaBreadcrumb.component1:()Ljava/lang/String; │ │ -43e440: 5410 08a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e444: 1100 |0002: return-object v0 │ │ +43e424: |[43e424] tech.ula.utils.UlaBreadcrumb.component1:()Ljava/lang/String; │ │ +43e434: 5410 08a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e438: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'component2' │ │ type : '()Ltech/ula/utils/BreadcrumbType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e4fc: |[43e4fc] tech.ula.utils.UlaBreadcrumb.component2:()Ltech/ula/utils/BreadcrumbType; │ │ -43e50c: 5410 09a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e510: 1100 |0002: return-object v0 │ │ +43e4f0: |[43e4f0] tech.ula.utils.UlaBreadcrumb.component2:()Ltech/ula/utils/BreadcrumbType; │ │ +43e500: 5410 09a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e448: |[43e448] tech.ula.utils.UlaBreadcrumb.component3:()Ljava/lang/String; │ │ -43e458: 5410 07a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e45c: 1100 |0002: return-object v0 │ │ +43e43c: |[43e43c] tech.ula.utils.UlaBreadcrumb.component3:()Ljava/lang/String; │ │ +43e44c: 5410 07a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e450: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)Ltech/ula/utils/UlaBreadcrumb;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -43e56c: |[43e56c] tech.ula.utils.UlaBreadcrumb.copy:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)Ltech/ula/utils/UlaBreadcrumb; │ │ -43e57c: 1a00 f9b7 |0000: const-string v0, "originatingClass" // string@b7f9 │ │ -43e580: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e586: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ -43e58a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e590: 1a00 1282 |000a: const-string v0, "details" // string@8212 │ │ -43e594: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e59a: 2200 3f1b |000f: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43e59e: 7040 aad4 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -43e5a4: 1100 |0014: return-object v0 │ │ +43e560: |[43e560] tech.ula.utils.UlaBreadcrumb.copy:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)Ltech/ula/utils/UlaBreadcrumb; │ │ +43e570: 1a00 f9b7 |0000: const-string v0, "originatingClass" // string@b7f9 │ │ +43e574: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e57a: 1a00 b1d3 |0005: const-string v0, "type" // string@d3b1 │ │ +43e57e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e584: 1a00 1282 |000a: const-string v0, "details" // string@8212 │ │ +43e588: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e58e: 2200 3f1b |000f: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43e592: 7040 aad4 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +43e598: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -43e370: |[43e370] tech.ula.utils.UlaBreadcrumb.equals:(Ljava/lang/Object;)Z │ │ -43e380: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ -43e384: 2030 3f1b |0002: instance-of v0, v3, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43e388: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -43e38c: 1f03 3f1b |0006: check-cast v3, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -43e390: 5420 08a3 |0008: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e394: 5431 08a3 |000a: iget-object v1, v3, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e398: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43e39e: 0a00 |000f: move-result v0 │ │ -43e3a0: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -43e3a4: 5420 09a3 |0012: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e3a8: 5431 09a3 |0014: iget-object v1, v3, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e3ac: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43e3b2: 0a00 |0019: move-result v0 │ │ -43e3b4: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -43e3b8: 5420 07a3 |001c: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e3bc: 5433 07a3 |001e: iget-object v3, v3, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e3c0: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43e3c6: 0a03 |0023: move-result v3 │ │ -43e3c8: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -43e3cc: 2803 |0026: goto 0029 // +0003 │ │ -43e3ce: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -43e3d0: 0f03 |0028: return v3 │ │ -43e3d2: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -43e3d4: 0f03 |002a: return v3 │ │ +43e364: |[43e364] tech.ula.utils.UlaBreadcrumb.equals:(Ljava/lang/Object;)Z │ │ +43e374: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ +43e378: 2030 3f1b |0002: instance-of v0, v3, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43e37c: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +43e380: 1f03 3f1b |0006: check-cast v3, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +43e384: 5420 08a3 |0008: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e388: 5431 08a3 |000a: iget-object v1, v3, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e38c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43e392: 0a00 |000f: move-result v0 │ │ +43e394: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +43e398: 5420 09a3 |0012: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e39c: 5431 09a3 |0014: iget-object v1, v3, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e3a0: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43e3a6: 0a00 |0019: move-result v0 │ │ +43e3a8: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +43e3ac: 5420 07a3 |001c: iget-object v0, v2, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e3b0: 5433 07a3 |001e: iget-object v3, v3, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e3b4: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43e3ba: 0a03 |0023: move-result v3 │ │ +43e3bc: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +43e3c0: 2803 |0026: goto 0029 // +0003 │ │ +43e3c2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +43e3c4: 0f03 |0028: return v3 │ │ +43e3c6: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +43e3c8: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'getDetails' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e460: |[43e460] tech.ula.utils.UlaBreadcrumb.getDetails:()Ljava/lang/String; │ │ -43e470: 5410 07a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e474: 1100 |0002: return-object v0 │ │ +43e454: |[43e454] tech.ula.utils.UlaBreadcrumb.getDetails:()Ljava/lang/String; │ │ +43e464: 5410 07a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaBreadcrumb; │ │ │ │ #6 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ @@ -964980,17 +964980,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e478: |[43e478] tech.ula.utils.UlaBreadcrumb.getOriginatingClass:()Ljava/lang/String; │ │ -43e488: 5410 08a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e48c: 1100 |0002: return-object v0 │ │ +43e46c: |[43e46c] tech.ula.utils.UlaBreadcrumb.getOriginatingClass:()Ljava/lang/String; │ │ +43e47c: 5410 08a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e480: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaBreadcrumb; │ │ │ │ #7 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ @@ -964998,17 +964998,17 @@ │ │ type : '()Ltech/ula/utils/BreadcrumbType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e514: |[43e514] tech.ula.utils.UlaBreadcrumb.getType:()Ltech/ula/utils/BreadcrumbType; │ │ -43e524: 5410 09a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e528: 1100 |0002: return-object v0 │ │ +43e508: |[43e508] tech.ula.utils.UlaBreadcrumb.getType:()Ltech/ula/utils/BreadcrumbType; │ │ +43e518: 5410 09a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e51c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaBreadcrumb; │ │ │ │ #8 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ @@ -965016,70 +965016,70 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -43e3d8: |[43e3d8] tech.ula.utils.UlaBreadcrumb.hashCode:()I │ │ -43e3e8: 5430 08a3 |0000: iget-object v0, v3, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e3ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43e3ee: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -43e3f2: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43e3f8: 0a00 |0008: move-result v0 │ │ -43e3fa: 2802 |0009: goto 000b // +0002 │ │ -43e3fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -43e3fe: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43e402: 5432 09a3 |000d: iget-object v2, v3, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e406: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -43e40a: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43e410: 0a02 |0014: move-result v2 │ │ -43e412: 2802 |0015: goto 0017 // +0002 │ │ -43e414: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -43e416: b020 |0017: add-int/2addr v0, v2 │ │ -43e418: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43e41c: 5432 07a3 |001a: iget-object v2, v3, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e420: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -43e424: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43e42a: 0a01 |0021: move-result v1 │ │ -43e42c: b010 |0022: add-int/2addr v0, v1 │ │ -43e42e: 0f00 |0023: return v0 │ │ +43e3cc: |[43e3cc] tech.ula.utils.UlaBreadcrumb.hashCode:()I │ │ +43e3dc: 5430 08a3 |0000: iget-object v0, v3, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e3e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43e3e2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +43e3e6: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43e3ec: 0a00 |0008: move-result v0 │ │ +43e3ee: 2802 |0009: goto 000b // +0002 │ │ +43e3f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +43e3f2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43e3f6: 5432 09a3 |000d: iget-object v2, v3, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e3fa: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +43e3fe: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43e404: 0a02 |0014: move-result v2 │ │ +43e406: 2802 |0015: goto 0017 // +0002 │ │ +43e408: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +43e40a: b020 |0017: add-int/2addr v0, v2 │ │ +43e40c: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43e410: 5432 07a3 |001a: iget-object v2, v3, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e414: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +43e418: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43e41e: 0a01 |0021: move-result v1 │ │ +43e420: b010 |0022: add-int/2addr v0, v1 │ │ +43e422: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/utils/UlaBreadcrumb;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -43e490: |[43e490] tech.ula.utils.UlaBreadcrumb.toString:()Ljava/lang/String; │ │ -43e4a0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43e4a4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43e4aa: 1a01 5665 |0005: const-string v1, "UlaBreadcrumb(originatingClass=" // string@6556 │ │ -43e4ae: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4b4: 5421 08a3 |000a: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ -43e4b8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4be: 1a01 3e13 |000f: const-string v1, ", type=" // string@133e │ │ -43e4c2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4c8: 5421 09a3 |0014: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ -43e4cc: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43e4d2: 1a01 9312 |0019: const-string v1, ", details=" // string@1293 │ │ -43e4d6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4dc: 5421 07a3 |001e: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ -43e4e0: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4e6: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ -43e4ea: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e4f0: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43e4f6: 0c00 |002b: move-result-object v0 │ │ -43e4f8: 1100 |002c: return-object v0 │ │ +43e484: |[43e484] tech.ula.utils.UlaBreadcrumb.toString:()Ljava/lang/String; │ │ +43e494: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43e498: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43e49e: 1a01 5665 |0005: const-string v1, "UlaBreadcrumb(originatingClass=" // string@6556 │ │ +43e4a2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4a8: 5421 08a3 |000a: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.originatingClass:Ljava/lang/String; // field@a308 │ │ +43e4ac: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4b2: 1a01 3e13 |000f: const-string v1, ", type=" // string@133e │ │ +43e4b6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4bc: 5421 09a3 |0014: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.type:Ltech/ula/utils/BreadcrumbType; // field@a309 │ │ +43e4c0: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43e4c6: 1a01 9312 |0019: const-string v1, ", details=" // string@1293 │ │ +43e4ca: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4d0: 5421 07a3 |001e: iget-object v1, v2, Ltech/ula/utils/UlaBreadcrumb;.details:Ljava/lang/String; // field@a307 │ │ +43e4d4: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4da: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ +43e4de: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e4e4: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43e4ea: 0c00 |002b: move-result-object v0 │ │ +43e4ec: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #3534 header: │ │ @@ -965205,74 +965205,74 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -43e7f0: |[43e7f0] tech.ula.utils.UlaFiles.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;)V │ │ -43e800: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43e804: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e80a: 1a00 42a2 |0005: const-string v0, "libDirPath" // string@a242 │ │ -43e80e: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e814: 1a00 b6cf |000a: const-string v0, "symlinker" // string@cfb6 │ │ -43e818: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e81e: 7010 0484 0200 |000f: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -43e824: 5b25 13a3 |0012: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.symlinker:Ltech/ula/utils/Symlinker; // field@a313 │ │ -43e828: 6e10 4002 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0240 │ │ -43e82e: 0c05 |0017: move-result-object v5 │ │ -43e830: 1a00 b67d |0018: const-string v0, "context.filesDir" // string@7db6 │ │ -43e834: 7120 569f 0500 |001a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43e83a: 5b25 0da3 |001d: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ -43e83e: 2205 3910 |001f: new-instance v5, Ljava/io/File; // type@1039 │ │ -43e842: 7020 3b82 4500 |0021: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43e848: 5b25 0ea3 |0024: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ -43e84c: 2204 3910 |0026: new-instance v4, Ljava/io/File; // type@1039 │ │ -43e850: 5425 0da3 |0028: iget-object v5, v2, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ -43e854: 1a00 5ecf |002a: const-string v0, "support" // string@cf5e │ │ -43e858: 7030 3a82 5400 |002c: invoke-direct {v4, v5, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e85e: 5b24 12a3 |002f: iput-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43e862: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -43e864: 6e20 3d02 4300 |0032: invoke-virtual {v3, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@023d │ │ -43e86a: 0c05 |0035: move-result-object v5 │ │ -43e86c: 3905 0500 |0036: if-nez v5, 003b // +0005 │ │ -43e870: 7100 739f 0000 |0038: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43e876: 1a00 b77d |003b: const-string v0, "context.getExternalFilesDir(null)!!" // string@7db7 │ │ -43e87a: 7120 569f 0500 |003d: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43e880: 5b25 0ba3 |0040: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ -43e884: 2205 3910 |0042: new-instance v5, Ljava/io/File; // type@1039 │ │ -43e888: 5420 0ba3 |0044: iget-object v0, v2, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ -43e88c: 1a01 aace |0046: const-string v1, "storage" // string@ceaa │ │ -43e890: 7030 3a82 0501 |0048: invoke-direct {v5, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e896: 5b25 0ca3 |004b: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ -43e89a: 7020 c3d4 3200 |004d: invoke-direct {v2, v3}, Ltech/ula/utils/UlaFiles;.resolveSdCardScopedStorage:(Landroid/content/Context;)Ljava/io/File; // method@d4c3 │ │ -43e8a0: 0c03 |0050: move-result-object v3 │ │ -43e8a2: 5b23 10a3 |0051: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ -43e8a6: 5423 10a3 |0053: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ -43e8aa: 3803 0700 |0055: if-eqz v3, 005c // +0007 │ │ -43e8ae: 2204 3910 |0057: new-instance v4, Ljava/io/File; // type@1039 │ │ -43e8b2: 7030 3a82 3401 |0059: invoke-direct {v4, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e8b8: 5b24 11a3 |005c: iput-object v4, v2, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ -43e8bc: 2203 3910 |005e: new-instance v3, Ljava/io/File; // type@1039 │ │ -43e8c0: 5424 12a3 |0060: iget-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43e8c4: 1a05 2778 |0062: const-string v5, "busybox" // string@7827 │ │ -43e8c8: 7030 3a82 4305 |0064: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e8ce: 5b23 0aa3 |0067: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.busybox:Ljava/io/File; // field@a30a │ │ -43e8d2: 2203 3910 |0069: new-instance v3, Ljava/io/File; // type@1039 │ │ -43e8d6: 5424 12a3 |006b: iget-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43e8da: 1a05 38bb |006d: const-string v5, "proot" // string@bb38 │ │ -43e8de: 7030 3a82 4305 |006f: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e8e4: 5b23 0fa3 |0072: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.proot:Ljava/io/File; // field@a30f │ │ -43e8e8: 5423 0ca3 |0074: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ -43e8ec: 6e10 5482 0300 |0076: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43e8f2: 5423 11a3 |0079: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ -43e8f6: 3803 0500 |007b: if-eqz v3, 0080 // +0005 │ │ -43e8fa: 6e10 5482 0300 |007d: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43e900: 7010 c4d4 0200 |0080: invoke-direct {v2}, Ltech/ula/utils/UlaFiles;.setupLinks:()V // method@d4c4 │ │ -43e906: 0e00 |0083: return-void │ │ +43e7e4: |[43e7e4] tech.ula.utils.UlaFiles.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;)V │ │ +43e7f4: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43e7f8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e7fe: 1a00 42a2 |0005: const-string v0, "libDirPath" // string@a242 │ │ +43e802: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e808: 1a00 b6cf |000a: const-string v0, "symlinker" // string@cfb6 │ │ +43e80c: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e812: 7010 0484 0200 |000f: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +43e818: 5b25 13a3 |0012: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.symlinker:Ltech/ula/utils/Symlinker; // field@a313 │ │ +43e81c: 6e10 4002 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0240 │ │ +43e822: 0c05 |0017: move-result-object v5 │ │ +43e824: 1a00 b67d |0018: const-string v0, "context.filesDir" // string@7db6 │ │ +43e828: 7120 569f 0500 |001a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43e82e: 5b25 0da3 |001d: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ +43e832: 2205 3910 |001f: new-instance v5, Ljava/io/File; // type@1039 │ │ +43e836: 7020 3b82 4500 |0021: invoke-direct {v5, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43e83c: 5b25 0ea3 |0024: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ +43e840: 2204 3910 |0026: new-instance v4, Ljava/io/File; // type@1039 │ │ +43e844: 5425 0da3 |0028: iget-object v5, v2, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ +43e848: 1a00 5ecf |002a: const-string v0, "support" // string@cf5e │ │ +43e84c: 7030 3a82 5400 |002c: invoke-direct {v4, v5, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e852: 5b24 12a3 |002f: iput-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43e856: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +43e858: 6e20 3d02 4300 |0032: invoke-virtual {v3, v4}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@023d │ │ +43e85e: 0c05 |0035: move-result-object v5 │ │ +43e860: 3905 0500 |0036: if-nez v5, 003b // +0005 │ │ +43e864: 7100 739f 0000 |0038: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43e86a: 1a00 b77d |003b: const-string v0, "context.getExternalFilesDir(null)!!" // string@7db7 │ │ +43e86e: 7120 569f 0500 |003d: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43e874: 5b25 0ba3 |0040: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ +43e878: 2205 3910 |0042: new-instance v5, Ljava/io/File; // type@1039 │ │ +43e87c: 5420 0ba3 |0044: iget-object v0, v2, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ +43e880: 1a01 aace |0046: const-string v1, "storage" // string@ceaa │ │ +43e884: 7030 3a82 0501 |0048: invoke-direct {v5, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e88a: 5b25 0ca3 |004b: iput-object v5, v2, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ +43e88e: 7020 c3d4 3200 |004d: invoke-direct {v2, v3}, Ltech/ula/utils/UlaFiles;.resolveSdCardScopedStorage:(Landroid/content/Context;)Ljava/io/File; // method@d4c3 │ │ +43e894: 0c03 |0050: move-result-object v3 │ │ +43e896: 5b23 10a3 |0051: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ +43e89a: 5423 10a3 |0053: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ +43e89e: 3803 0700 |0055: if-eqz v3, 005c // +0007 │ │ +43e8a2: 2204 3910 |0057: new-instance v4, Ljava/io/File; // type@1039 │ │ +43e8a6: 7030 3a82 3401 |0059: invoke-direct {v4, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e8ac: 5b24 11a3 |005c: iput-object v4, v2, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ +43e8b0: 2203 3910 |005e: new-instance v3, Ljava/io/File; // type@1039 │ │ +43e8b4: 5424 12a3 |0060: iget-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43e8b8: 1a05 2778 |0062: const-string v5, "busybox" // string@7827 │ │ +43e8bc: 7030 3a82 4305 |0064: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e8c2: 5b23 0aa3 |0067: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.busybox:Ljava/io/File; // field@a30a │ │ +43e8c6: 2203 3910 |0069: new-instance v3, Ljava/io/File; // type@1039 │ │ +43e8ca: 5424 12a3 |006b: iget-object v4, v2, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43e8ce: 1a05 38bb |006d: const-string v5, "proot" // string@bb38 │ │ +43e8d2: 7030 3a82 4305 |006f: invoke-direct {v3, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e8d8: 5b23 0fa3 |0072: iput-object v3, v2, Ltech/ula/utils/UlaFiles;.proot:Ljava/io/File; // field@a30f │ │ +43e8dc: 5423 0ca3 |0074: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ +43e8e0: 6e10 5482 0300 |0076: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43e8e6: 5423 11a3 |0079: iget-object v3, v2, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ +43e8ea: 3803 0500 |007b: if-eqz v3, 0080 // +0005 │ │ +43e8ee: 6e10 5482 0300 |007d: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43e8f4: 7010 c4d4 0200 |0080: invoke-direct {v2}, Ltech/ula/utils/UlaFiles;.setupLinks:()V // method@d4c4 │ │ +43e8fa: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=9 │ │ 0x0014 line=15 │ │ 0x001f line=16 │ │ 0x0026 line=17 │ │ 0x0032 line=18 │ │ @@ -965297,21 +965297,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -43e908: |[43e908] tech.ula.utils.UlaFiles.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43e918: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -43e91c: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ -43e920: 2203 3e1b |0004: new-instance v3, Ltech/ula/utils/Symlinker; // type@1b3e │ │ -43e924: 7010 a8d4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/Symlinker;.:()V // method@d4a8 │ │ -43e92a: 7040 b6d4 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;)V // method@d4b6 │ │ -43e930: 0e00 |000c: return-void │ │ +43e8fc: |[43e8fc] tech.ula.utils.UlaFiles.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43e90c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +43e910: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ +43e914: 2203 3e1b |0004: new-instance v3, Ltech/ula/utils/Symlinker; // type@1b3e │ │ +43e918: 7010 a8d4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/Symlinker;.:()V // method@d4a8 │ │ +43e91e: 7040 b6d4 1032 |0009: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;)V // method@d4b6 │ │ +43e924: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=12 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -965324,23 +965324,23 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43e6c4: |[43e6c4] tech.ula.utils.UlaFiles.resolveSdCardScopedStorage:(Landroid/content/Context;)Ljava/io/File; │ │ -43e6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43e6d6: 6e20 3e02 0400 |0001: invoke-virtual {v4, v0}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@023e │ │ -43e6dc: 0c04 |0004: move-result-object v4 │ │ -43e6de: 2141 |0005: array-length v1, v4 │ │ -43e6e0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -43e6e2: 3721 0400 |0007: if-le v1, v2, 000b // +0004 │ │ -43e6e6: 4600 0402 |0009: aget-object v0, v4, v2 │ │ -43e6ea: 1100 |000b: return-object v0 │ │ +43e6b8: |[43e6b8] tech.ula.utils.UlaFiles.resolveSdCardScopedStorage:(Landroid/content/Context;)Ljava/io/File; │ │ +43e6c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43e6ca: 6e20 3e02 0400 |0001: invoke-virtual {v4, v0}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@023e │ │ +43e6d0: 0c04 |0004: move-result-object v4 │ │ +43e6d2: 2141 |0005: array-length v1, v4 │ │ +43e6d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +43e6d6: 3721 0400 |0007: if-le v1, v2, 000b // +0004 │ │ +43e6da: 4600 0402 |0009: aget-object v0, v4, v2 │ │ +43e6de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=54 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Ltech/ula/utils/UlaFiles; │ │ @@ -965351,86 +965351,86 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 140 16-bit code units │ │ -43e9b4: |[43e9b4] tech.ula.utils.UlaFiles.setupLinks:()V │ │ -43e9c4: 54c0 12a3 |0000: iget-object v0, v12, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43e9c8: 6e10 5482 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43e9ce: 54c0 0ea3 |0005: iget-object v0, v12, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ -43e9d2: 6e10 5282 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43e9d8: 0c00 |000a: move-result-object v0 │ │ -43e9da: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -43e9de: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43e9e4: 2101 |0010: array-length v1, v0 │ │ -43e9e6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -43e9e8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -43e9ea: 3513 7800 |0013: if-ge v3, v1, 008b // +0078 │ │ -43e9ee: 4604 0003 |0015: aget-object v4, v0, v3 │ │ -43e9f2: 1a05 43a2 |0017: const-string v5, "libFile" // string@a243 │ │ -43e9f6: 7120 569f 5400 |0019: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43e9fc: 6e10 4a82 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43ea02: 0c06 |001f: move-result-object v6 │ │ -43ea04: 1a05 45a2 |0020: const-string v5, "libFileName" // string@a245 │ │ -43ea08: 7120 569f 5600 |0022: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43ea0e: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -43ea10: 1228 |0026: const/4 v8, #int 2 // #2 │ │ -43ea12: 1a09 4aa2 |0027: const-string v9, "lib_proot." // string@a24a │ │ -43ea16: 7157 2ca7 9682 |0029: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ -43ea1c: 0a09 |002c: move-result v9 │ │ -43ea1e: 3909 1200 |002d: if-nez v9, 003f // +0012 │ │ -43ea22: 1a09 48a2 |002f: const-string v9, "lib_libtalloc" // string@a248 │ │ -43ea26: 7157 2ca7 9682 |0031: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ -43ea2c: 0a09 |0034: move-result v9 │ │ -43ea2e: 3909 0a00 |0035: if-nez v9, 003f // +000a │ │ -43ea32: 1a09 49a2 |0037: const-string v9, "lib_loader" // string@a249 │ │ -43ea36: 7157 2ca7 9682 |0039: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ -43ea3c: 0a09 |003c: move-result v9 │ │ -43ea3e: 3809 2300 |003d: if-eqz v9, 0060 // +0023 │ │ -43ea42: 6009 8800 |003f: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -43ea46: 130a 1d00 |0041: const/16 v10, #int 29 // #1d │ │ -43ea4a: 1a0b 4614 |0043: const-string v11, ".a10.so" // string@1446 │ │ -43ea4e: 34a9 1400 |0045: if-lt v9, v10, 0059 // +0014 │ │ -43ea52: 7157 e0a6 b682 |0047: invoke-static {v6, v11, v2, v8, v7}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e0 │ │ -43ea58: 0a07 |004a: move-result v7 │ │ -43ea5a: 3807 3d00 |004b: if-eqz v7, 0088 // +003d │ │ -43ea5e: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -43ea60: 124a |004e: const/4 v10, #int 4 // #4 │ │ -43ea62: 120b |004f: const/4 v11, #int 0 // #0 │ │ -43ea64: 1a07 4614 |0050: const-string v7, ".a10.so" // string@1446 │ │ -43ea68: 1a08 7214 |0052: const-string v8, ".so" // string@1472 │ │ -43ea6c: 7706 0ba7 0600 |0054: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@a70b │ │ -43ea72: 0c06 |0057: move-result-object v6 │ │ -43ea74: 2808 |0058: goto 0060 // +0008 │ │ -43ea76: 7157 e0a6 b682 |0059: invoke-static {v6, v11, v2, v8, v7}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e0 │ │ -43ea7c: 0a07 |005c: move-result v7 │ │ -43ea7e: 3807 0300 |005d: if-eqz v7, 0060 // +0003 │ │ -43ea82: 2829 |005f: goto 0088 // +0029 │ │ -43ea84: 7120 569f 5600 |0060: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43ea8a: 7020 c5d4 6c00 |0063: invoke-direct {v12, v6}, Ltech/ula/utils/UlaFiles;.toSupportName:(Ljava/lang/String;)Ljava/lang/String; // method@d4c5 │ │ -43ea90: 0c05 |0066: move-result-object v5 │ │ -43ea92: 2206 3910 |0067: new-instance v6, Ljava/io/File; // type@1039 │ │ -43ea96: 54c7 12a3 |0069: iget-object v7, v12, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43ea9a: 7030 3a82 7605 |006b: invoke-direct {v6, v7, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43eaa0: 6e10 4382 0600 |006e: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@8243 │ │ -43eaa6: 54c5 13a3 |0071: iget-object v5, v12, Ltech/ula/utils/UlaFiles;.symlinker:Ltech/ula/utils/Symlinker; // field@a313 │ │ -43eaaa: 6e10 4c82 0400 |0073: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -43eab0: 0c04 |0076: move-result-object v4 │ │ -43eab2: 1a07 44a2 |0077: const-string v7, "libFile.path" // string@a244 │ │ -43eab6: 7120 569f 7400 |0079: invoke-static {v4, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43eabc: 6e10 4c82 0600 |007c: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -43eac2: 0c06 |007f: move-result-object v6 │ │ -43eac4: 1a07 6ba2 |0080: const-string v7, "linkFile.path" // string@a26b │ │ -43eac8: 7120 569f 7600 |0082: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43eace: 6e30 a9d4 4506 |0085: invoke-virtual {v5, v4, v6}, Ltech/ula/utils/Symlinker;.createSymlink:(Ljava/lang/String;Ljava/lang/String;)V // method@d4a9 │ │ -43ead4: d803 0301 |0088: add-int/lit8 v3, v3, #int 1 // #01 │ │ -43ead8: 2889 |008a: goto 0013 // -0077 │ │ -43eada: 0e00 |008b: return-void │ │ +43e9a8: |[43e9a8] tech.ula.utils.UlaFiles.setupLinks:()V │ │ +43e9b8: 54c0 12a3 |0000: iget-object v0, v12, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43e9bc: 6e10 5482 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43e9c2: 54c0 0ea3 |0005: iget-object v0, v12, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ +43e9c6: 6e10 5282 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43e9cc: 0c00 |000a: move-result-object v0 │ │ +43e9ce: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +43e9d2: 7100 739f 0000 |000d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43e9d8: 2101 |0010: array-length v1, v0 │ │ +43e9da: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +43e9dc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +43e9de: 3513 7800 |0013: if-ge v3, v1, 008b // +0078 │ │ +43e9e2: 4604 0003 |0015: aget-object v4, v0, v3 │ │ +43e9e6: 1a05 43a2 |0017: const-string v5, "libFile" // string@a243 │ │ +43e9ea: 7120 569f 5400 |0019: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43e9f0: 6e10 4a82 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +43e9f6: 0c06 |001f: move-result-object v6 │ │ +43e9f8: 1a05 45a2 |0020: const-string v5, "libFileName" // string@a245 │ │ +43e9fc: 7120 569f 5600 |0022: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43ea02: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +43ea04: 1228 |0026: const/4 v8, #int 2 // #2 │ │ +43ea06: 1a09 4aa2 |0027: const-string v9, "lib_proot." // string@a24a │ │ +43ea0a: 7157 2ca7 9682 |0029: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ +43ea10: 0a09 |002c: move-result v9 │ │ +43ea12: 3909 1200 |002d: if-nez v9, 003f // +0012 │ │ +43ea16: 1a09 48a2 |002f: const-string v9, "lib_libtalloc" // string@a248 │ │ +43ea1a: 7157 2ca7 9682 |0031: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ +43ea20: 0a09 |0034: move-result v9 │ │ +43ea22: 3909 0a00 |0035: if-nez v9, 003f // +000a │ │ +43ea26: 1a09 49a2 |0037: const-string v9, "lib_loader" // string@a249 │ │ +43ea2a: 7157 2ca7 9682 |0039: invoke-static {v6, v9, v2, v8, v7}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a72c │ │ +43ea30: 0a09 |003c: move-result v9 │ │ +43ea32: 3809 2300 |003d: if-eqz v9, 0060 // +0023 │ │ +43ea36: 6009 8800 |003f: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +43ea3a: 130a 1d00 |0041: const/16 v10, #int 29 // #1d │ │ +43ea3e: 1a0b 4614 |0043: const-string v11, ".a10.so" // string@1446 │ │ +43ea42: 34a9 1400 |0045: if-lt v9, v10, 0059 // +0014 │ │ +43ea46: 7157 e0a6 b682 |0047: invoke-static {v6, v11, v2, v8, v7}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e0 │ │ +43ea4c: 0a07 |004a: move-result v7 │ │ +43ea4e: 3807 3d00 |004b: if-eqz v7, 0088 // +003d │ │ +43ea52: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +43ea54: 124a |004e: const/4 v10, #int 4 // #4 │ │ +43ea56: 120b |004f: const/4 v11, #int 0 // #0 │ │ +43ea58: 1a07 4614 |0050: const-string v7, ".a10.so" // string@1446 │ │ +43ea5c: 1a08 7214 |0052: const-string v8, ".so" // string@1472 │ │ +43ea60: 7706 0ba7 0600 |0054: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@a70b │ │ +43ea66: 0c06 |0057: move-result-object v6 │ │ +43ea68: 2808 |0058: goto 0060 // +0008 │ │ +43ea6a: 7157 e0a6 b682 |0059: invoke-static {v6, v11, v2, v8, v7}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e0 │ │ +43ea70: 0a07 |005c: move-result v7 │ │ +43ea72: 3807 0300 |005d: if-eqz v7, 0060 // +0003 │ │ +43ea76: 2829 |005f: goto 0088 // +0029 │ │ +43ea78: 7120 569f 5600 |0060: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43ea7e: 7020 c5d4 6c00 |0063: invoke-direct {v12, v6}, Ltech/ula/utils/UlaFiles;.toSupportName:(Ljava/lang/String;)Ljava/lang/String; // method@d4c5 │ │ +43ea84: 0c05 |0066: move-result-object v5 │ │ +43ea86: 2206 3910 |0067: new-instance v6, Ljava/io/File; // type@1039 │ │ +43ea8a: 54c7 12a3 |0069: iget-object v7, v12, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43ea8e: 7030 3a82 7605 |006b: invoke-direct {v6, v7, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43ea94: 6e10 4382 0600 |006e: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43ea9a: 54c5 13a3 |0071: iget-object v5, v12, Ltech/ula/utils/UlaFiles;.symlinker:Ltech/ula/utils/Symlinker; // field@a313 │ │ +43ea9e: 6e10 4c82 0400 |0073: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +43eaa4: 0c04 |0076: move-result-object v4 │ │ +43eaa6: 1a07 44a2 |0077: const-string v7, "libFile.path" // string@a244 │ │ +43eaaa: 7120 569f 7400 |0079: invoke-static {v4, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43eab0: 6e10 4c82 0600 |007c: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +43eab6: 0c06 |007f: move-result-object v6 │ │ +43eab8: 1a07 6ba2 |0080: const-string v7, "linkFile.path" // string@a26b │ │ +43eabc: 7120 569f 7600 |0082: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43eac2: 6e30 a9d4 4506 |0085: invoke-virtual {v5, v4, v6}, Ltech/ula/utils/Symlinker;.createSymlink:(Ljava/lang/String;Ljava/lang/String;)V // method@d4a9 │ │ +43eac8: d803 0301 |0088: add-int/lit8 v3, v3, #int 1 // #01 │ │ +43eacc: 2889 |008a: goto 0013 // -0077 │ │ +43eace: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=68 │ │ 0x0010 line=113 │ │ 0x0019 line=69 │ │ 0x0022 line=70 │ │ @@ -965452,24 +965452,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -43e724: |[43e724] tech.ula.utils.UlaFiles.toSupportName:(Ljava/lang/String;)Ljava/lang/String; │ │ -43e734: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -43e736: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -43e738: 1a02 46a2 |0002: const-string v2, "lib_" // string@a246 │ │ -43e73c: 7151 32a7 2401 |0004: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringAfter$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a732 │ │ -43e742: 0c04 |0007: move-result-object v4 │ │ -43e744: 1a02 7214 |0008: const-string v2, ".so" // string@1472 │ │ -43e748: 7151 3da7 2401 |000a: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBeforeLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73d │ │ -43e74e: 0c04 |000d: move-result-object v4 │ │ -43e750: 1104 |000e: return-object v4 │ │ +43e718: |[43e718] tech.ula.utils.UlaFiles.toSupportName:(Ljava/lang/String;)Ljava/lang/String; │ │ +43e728: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +43e72a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +43e72c: 1a02 46a2 |0002: const-string v2, "lib_" // string@a246 │ │ +43e730: 7151 32a7 2401 |0004: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringAfter$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a732 │ │ +43e736: 0c04 |0007: move-result-object v4 │ │ +43e738: 1a02 7214 |0008: const-string v2, ".so" // string@1472 │ │ +43e73c: 7151 3da7 2401 |000a: invoke-static {v4, v2, v1, v0, v1}, Lkotlin/text/StringsKt;.substringBeforeLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a73d │ │ +43e742: 0c04 |000d: move-result-object v4 │ │ +43e744: 1104 |000e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Ltech/ula/utils/UlaFiles; │ │ 0x0000 - 0x000f reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -965478,45 +965478,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -43e754: |[43e754] tech.ula.utils.UlaFiles.translateABI:(Ljava/lang/String;)Ljava/lang/String; │ │ -43e764: 6e10 5884 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -43e76a: 0a00 |0003: move-result v0 │ │ -43e76c: 1a01 07d9 |0004: const-string v1, "x86" // string@d907 │ │ -43e770: 1a02 08d9 |0006: const-string v2, "x86_64" // string@d908 │ │ -43e774: 2c00 2c00 0000 |0008: sparse-switch v0, 00000034 // +0000002c │ │ -43e77a: 2826 |000b: goto 0031 // +0026 │ │ -43e77c: 1a00 7e75 |000c: const-string v0, "arm64-v8a" // string@757e │ │ -43e780: 6e20 5084 0400 |000e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -43e786: 0a04 |0011: move-result v4 │ │ -43e788: 3804 1f00 |0012: if-eqz v4, 0031 // +001f │ │ -43e78c: 1a01 7d75 |0014: const-string v1, "arm64" // string@757d │ │ -43e790: 281d |0016: goto 0033 // +001d │ │ -43e792: 1a00 7f75 |0017: const-string v0, "armeabi-v7a" // string@757f │ │ -43e796: 6e20 5084 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -43e79c: 0a04 |001c: move-result v4 │ │ -43e79e: 3804 1400 |001d: if-eqz v4, 0031 // +0014 │ │ -43e7a2: 1a01 7c75 |001f: const-string v1, "arm" // string@757c │ │ -43e7a6: 2812 |0021: goto 0033 // +0012 │ │ -43e7a8: 6e20 5084 1400 |0022: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -43e7ae: 0a04 |0025: move-result v4 │ │ -43e7b0: 3804 0b00 |0026: if-eqz v4, 0031 // +000b │ │ -43e7b4: 280b |0028: goto 0033 // +000b │ │ -43e7b6: 6e20 5084 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -43e7bc: 0a04 |002c: move-result v4 │ │ -43e7be: 3804 0400 |002d: if-eqz v4, 0031 // +0004 │ │ -43e7c2: 0721 |002f: move-object v1, v2 │ │ -43e7c4: 2803 |0030: goto 0033 // +0003 │ │ -43e7c6: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ -43e7ca: 1101 |0033: return-object v1 │ │ -43e7cc: 0002 0400 27a6 f4cf 76c9 0100 724d ... |0034: sparse-switch-data (18 units) │ │ +43e748: |[43e748] tech.ula.utils.UlaFiles.translateABI:(Ljava/lang/String;)Ljava/lang/String; │ │ +43e758: 6e10 5884 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +43e75e: 0a00 |0003: move-result v0 │ │ +43e760: 1a01 07d9 |0004: const-string v1, "x86" // string@d907 │ │ +43e764: 1a02 08d9 |0006: const-string v2, "x86_64" // string@d908 │ │ +43e768: 2c00 2c00 0000 |0008: sparse-switch v0, 00000034 // +0000002c │ │ +43e76e: 2826 |000b: goto 0031 // +0026 │ │ +43e770: 1a00 7e75 |000c: const-string v0, "arm64-v8a" // string@757e │ │ +43e774: 6e20 5084 0400 |000e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +43e77a: 0a04 |0011: move-result v4 │ │ +43e77c: 3804 1f00 |0012: if-eqz v4, 0031 // +001f │ │ +43e780: 1a01 7d75 |0014: const-string v1, "arm64" // string@757d │ │ +43e784: 281d |0016: goto 0033 // +001d │ │ +43e786: 1a00 7f75 |0017: const-string v0, "armeabi-v7a" // string@757f │ │ +43e78a: 6e20 5084 0400 |0019: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +43e790: 0a04 |001c: move-result v4 │ │ +43e792: 3804 1400 |001d: if-eqz v4, 0031 // +0014 │ │ +43e796: 1a01 7c75 |001f: const-string v1, "arm" // string@757c │ │ +43e79a: 2812 |0021: goto 0033 // +0012 │ │ +43e79c: 6e20 5084 1400 |0022: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +43e7a2: 0a04 |0025: move-result v4 │ │ +43e7a4: 3804 0b00 |0026: if-eqz v4, 0031 // +000b │ │ +43e7a8: 280b |0028: goto 0033 // +000b │ │ +43e7aa: 6e20 5084 2400 |0029: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +43e7b0: 0a04 |002c: move-result v4 │ │ +43e7b2: 3804 0400 |002d: if-eqz v4, 0031 // +0004 │ │ +43e7b6: 0721 |002f: move-object v1, v2 │ │ +43e7b8: 2803 |0030: goto 0033 // +0003 │ │ +43e7ba: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ +43e7be: 1101 |0033: return-object v1 │ │ +43e7c0: 0002 0400 27a6 f4cf 76c9 0100 724d ... |0034: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000e line=99 │ │ 0x0019 line=100 │ │ 0x0022 line=102 │ │ 0x0029 line=101 │ │ @@ -965530,26 +965530,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -43e6ec: |[43e6ec] tech.ula.utils.UlaFiles.getArchType:()Ljava/lang/String; │ │ -43e6fc: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -43e700: 5431 0ea3 |0002: iget-object v1, v3, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ -43e704: 1a02 47a2 |0004: const-string v2, "lib_arch.so" // string@a247 │ │ -43e708: 7030 3a82 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -43e70e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -43e710: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -43e712: 7140 ad9d 1012 |000b: invoke-static {v0, v1, v2, v1}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ -43e718: 0c00 |000e: move-result-object v0 │ │ -43e71a: 7020 c6d4 0300 |000f: invoke-direct {v3, v0}, Ltech/ula/utils/UlaFiles;.translateABI:(Ljava/lang/String;)Ljava/lang/String; // method@d4c6 │ │ -43e720: 0c00 |0012: move-result-object v0 │ │ -43e722: 1100 |0013: return-object v0 │ │ +43e6e0: |[43e6e0] tech.ula.utils.UlaFiles.getArchType:()Ljava/lang/String; │ │ +43e6f0: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +43e6f4: 5431 0ea3 |0002: iget-object v1, v3, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ +43e6f8: 1a02 47a2 |0004: const-string v2, "lib_arch.so" // string@a247 │ │ +43e6fc: 7030 3a82 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +43e702: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +43e704: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +43e706: 7140 ad9d 1012 |000b: invoke-static {v0, v1, v2, v1}, Lkotlin/io/FilesKt;.readText$default:(Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String; // method@9dad │ │ +43e70c: 0c00 |000e: move-result-object v0 │ │ +43e70e: 7020 c6d4 0300 |000f: invoke-direct {v3, v0}, Ltech/ula/utils/UlaFiles;.translateABI:(Ljava/lang/String;)Ljava/lang/String; // method@d4c6 │ │ +43e714: 0c00 |0012: move-result-object v0 │ │ +43e716: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000f line=94 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ltech/ula/utils/UlaFiles; │ │ │ │ @@ -965558,17 +965558,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e5ec: |[43e5ec] tech.ula.utils.UlaFiles.getBusybox:()Ljava/io/File; │ │ -43e5fc: 5410 0aa3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.busybox:Ljava/io/File; // field@a30a │ │ -43e600: 1100 |0002: return-object v0 │ │ +43e5e0: |[43e5e0] tech.ula.utils.UlaFiles.getBusybox:()Ljava/io/File; │ │ +43e5f0: 5410 0aa3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.busybox:Ljava/io/File; // field@a30a │ │ +43e5f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #2 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965576,17 +965576,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e604: |[43e604] tech.ula.utils.UlaFiles.getEmulatedScopedDir:()Ljava/io/File; │ │ -43e614: 5410 0ba3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ -43e618: 1100 |0002: return-object v0 │ │ +43e5f8: |[43e5f8] tech.ula.utils.UlaFiles.getEmulatedScopedDir:()Ljava/io/File; │ │ +43e608: 5410 0ba3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.emulatedScopedDir:Ljava/io/File; // field@a30b │ │ +43e60c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #3 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965594,17 +965594,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e61c: |[43e61c] tech.ula.utils.UlaFiles.getEmulatedUserDir:()Ljava/io/File; │ │ -43e62c: 5410 0ca3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ -43e630: 1100 |0002: return-object v0 │ │ +43e610: |[43e610] tech.ula.utils.UlaFiles.getEmulatedUserDir:()Ljava/io/File; │ │ +43e620: 5410 0ca3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.emulatedUserDir:Ljava/io/File; // field@a30c │ │ +43e624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #4 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965612,17 +965612,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e634: |[43e634] tech.ula.utils.UlaFiles.getFilesDir:()Ljava/io/File; │ │ -43e644: 5410 0da3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ -43e648: 1100 |0002: return-object v0 │ │ +43e628: |[43e628] tech.ula.utils.UlaFiles.getFilesDir:()Ljava/io/File; │ │ +43e638: 5410 0da3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.filesDir:Ljava/io/File; // field@a30d │ │ +43e63c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #5 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965630,17 +965630,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e64c: |[43e64c] tech.ula.utils.UlaFiles.getLibDir:()Ljava/io/File; │ │ -43e65c: 5410 0ea3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ -43e660: 1100 |0002: return-object v0 │ │ +43e640: |[43e640] tech.ula.utils.UlaFiles.getLibDir:()Ljava/io/File; │ │ +43e650: 5410 0ea3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.libDir:Ljava/io/File; // field@a30e │ │ +43e654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #6 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965648,17 +965648,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e664: |[43e664] tech.ula.utils.UlaFiles.getProot:()Ljava/io/File; │ │ -43e674: 5410 0fa3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.proot:Ljava/io/File; // field@a30f │ │ -43e678: 1100 |0002: return-object v0 │ │ +43e658: |[43e658] tech.ula.utils.UlaFiles.getProot:()Ljava/io/File; │ │ +43e668: 5410 0fa3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.proot:Ljava/io/File; // field@a30f │ │ +43e66c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #7 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965666,17 +965666,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e67c: |[43e67c] tech.ula.utils.UlaFiles.getSdCardScopedDir:()Ljava/io/File; │ │ -43e68c: 5410 10a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ -43e690: 1100 |0002: return-object v0 │ │ +43e670: |[43e670] tech.ula.utils.UlaFiles.getSdCardScopedDir:()Ljava/io/File; │ │ +43e680: 5410 10a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.sdCardScopedDir:Ljava/io/File; // field@a310 │ │ +43e684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #8 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965684,17 +965684,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e694: |[43e694] tech.ula.utils.UlaFiles.getSdCardUserDir:()Ljava/io/File; │ │ -43e6a4: 5410 11a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ -43e6a8: 1100 |0002: return-object v0 │ │ +43e688: |[43e688] tech.ula.utils.UlaFiles.getSdCardUserDir:()Ljava/io/File; │ │ +43e698: 5410 11a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.sdCardUserDir:Ljava/io/File; // field@a311 │ │ +43e69c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #9 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965702,17 +965702,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43e6ac: |[43e6ac] tech.ula.utils.UlaFiles.getSupportDir:()Ljava/io/File; │ │ -43e6bc: 5410 12a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ -43e6c0: 1100 |0002: return-object v0 │ │ +43e6a0: |[43e6a0] tech.ula.utils.UlaFiles.getSupportDir:()Ljava/io/File; │ │ +43e6b0: 5410 12a3 |0000: iget-object v0, v1, Ltech/ula/utils/UlaFiles;.supportDir:Ljava/io/File; // field@a312 │ │ +43e6b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UlaFiles; │ │ │ │ #10 : (in Ltech/ula/utils/UlaFiles;) │ │ @@ -965720,42 +965720,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -43e934: |[43e934] tech.ula.utils.UlaFiles.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V │ │ -43e944: 1a00 4a7d |0000: const-string v0, "containingDirectoryPath" // string@7d4a │ │ -43e948: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e94e: 1a00 5787 |0005: const-string v0, "filename" // string@8757 │ │ -43e952: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e958: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -43e95a: 2300 6e1c |000b: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -43e95e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -43e960: 1a02 a77a |000e: const-string v2, "chmod" // string@7aa7 │ │ -43e964: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -43e968: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -43e96a: 1a02 ca14 |0013: const-string v2, "0777" // string@14ca │ │ -43e96e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -43e972: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -43e974: 4d05 0001 |0018: aput-object v5, v0, v1 │ │ -43e978: 7110 bd94 0000 |001a: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@94bd │ │ -43e97e: 0c05 |001d: move-result-object v5 │ │ -43e980: 2200 3910 |001e: new-instance v0, Ljava/io/File; // type@1039 │ │ -43e984: 7020 3b82 4000 |0020: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43e98a: 6e10 5482 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43e990: 2204 8710 |0026: new-instance v4, Ljava/lang/ProcessBuilder; // type@1087 │ │ -43e994: 1f05 2c11 |0028: check-cast v5, Ljava/util/List; // type@112c │ │ -43e998: 7020 1884 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ -43e99e: 6e20 1984 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ -43e9a4: 6e10 1c84 0400 |0030: invoke-virtual {v4}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ -43e9aa: 0c04 |0033: move-result-object v4 │ │ -43e9ac: 6e10 1784 0400 |0034: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@8417 │ │ -43e9b2: 0e00 |0037: return-void │ │ +43e928: |[43e928] tech.ula.utils.UlaFiles.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V │ │ +43e938: 1a00 4a7d |0000: const-string v0, "containingDirectoryPath" // string@7d4a │ │ +43e93c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e942: 1a00 5787 |0005: const-string v0, "filename" // string@8757 │ │ +43e946: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e94c: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +43e94e: 2300 6e1c |000b: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +43e952: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +43e954: 1a02 a77a |000e: const-string v2, "chmod" // string@7aa7 │ │ +43e958: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +43e95c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +43e95e: 1a02 ca14 |0013: const-string v2, "0777" // string@14ca │ │ +43e962: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +43e966: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +43e968: 4d05 0001 |0018: aput-object v5, v0, v1 │ │ +43e96c: 7110 bd94 0000 |001a: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@94bd │ │ +43e972: 0c05 |001d: move-result-object v5 │ │ +43e974: 2200 3910 |001e: new-instance v0, Ljava/io/File; // type@1039 │ │ +43e978: 7020 3b82 4000 |0020: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43e97e: 6e10 5482 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43e984: 2204 8710 |0026: new-instance v4, Ljava/lang/ProcessBuilder; // type@1087 │ │ +43e988: 1f05 2c11 |0028: check-cast v5, Ljava/util/List; // type@112c │ │ +43e98c: 7020 1884 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/ProcessBuilder;.:(Ljava/util/List;)V // method@8418 │ │ +43e992: 6e20 1984 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/ProcessBuilder;.directory:(Ljava/io/File;)Ljava/lang/ProcessBuilder; // method@8419 │ │ +43e998: 6e10 1c84 0400 |0030: invoke-virtual {v4}, Ljava/lang/ProcessBuilder;.start:()Ljava/lang/Process; // method@841c │ │ +43e99e: 0c04 |0033: move-result-object v4 │ │ +43e9a0: 6e10 1784 0400 |0034: invoke-virtual {v4}, Ljava/lang/Process;.waitFor:()I // method@8417 │ │ +43e9a6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=37 │ │ 0x001e line=39 │ │ 0x0023 line=40 │ │ 0x0026 line=42 │ │ 0x002d line=43 │ │ @@ -965797,17 +965797,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43eadc: |[43eadc] tech.ula.utils.UserFeedbackPrompter$Companion.:()V │ │ -43eaec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43eaf2: 0e00 |0003: return-void │ │ +43ead0: |[43ead0] tech.ula.utils.UserFeedbackPrompter$Companion.:()V │ │ +43eae0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43eae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserFeedbackPrompter$Companion; │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$Companion;) │ │ @@ -965815,17 +965815,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43eaf4: |[43eaf4] tech.ula.utils.UserFeedbackPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43eb04: 7010 c7d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/UserFeedbackPrompter$Companion;.:()V // method@d4c7 │ │ -43eb0a: 0e00 |0003: return-void │ │ +43eae8: |[43eae8] tech.ula.utils.UserFeedbackPrompter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43eaf8: 7010 c7d4 0000 |0000: invoke-direct {v0}, Ltech/ula/utils/UserFeedbackPrompter$Companion;.:()V // method@d4c7 │ │ +43eafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserFeedbackPrompter$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -965861,89 +965861,89 @@ │ │ type : '(Ltech/ula/utils/UserPrompter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -43f0e8: |[43f0e8] tech.ula.utils.UserPrompter$DefaultImpls.showView:(Ltech/ula/utils/UserPrompter;)V │ │ -43f0f8: 7210 0fd5 0b00 |0000: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f0fe: 0c00 |0003: move-result-object v0 │ │ -43f100: 6e10 9000 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0090 │ │ -43f106: 0c00 |0007: move-result-object v0 │ │ -43f108: 1401 3c00 0c7f |0008: const v1, #float 1.86093e+38 // #7f0c003c │ │ -43f10e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -43f110: 6e30 db08 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ -43f116: 0c00 |000f: move-result-object v0 │ │ -43f118: 1401 6a01 097f |0010: const v1, #float 1.82112e+38 // #7f09016a │ │ -43f11e: 6e20 8909 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43f124: 0c01 |0016: move-result-object v1 │ │ -43f126: 1f01 8002 |0017: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ -43f12a: 1402 5700 097f |0019: const v2, #float 1.82106e+38 // #7f090057 │ │ -43f130: 6e20 8909 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43f136: 0c02 |001f: move-result-object v2 │ │ -43f138: 1f02 4402 |0020: check-cast v2, Landroid/widget/Button; // type@0244 │ │ -43f13c: 1403 5600 097f |0022: const v3, #float 1.82106e+38 // #7f090056 │ │ -43f142: 6e20 8909 3000 |0025: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43f148: 0c03 |0028: move-result-object v3 │ │ -43f14a: 0739 |0029: move-object v9, v3 │ │ -43f14c: 1f09 4402 |002a: check-cast v9, Landroid/widget/Button; // type@0244 │ │ -43f150: 1a03 31bb |002c: const-string v3, "prompt" // string@bb31 │ │ -43f154: 7120 569f 3100 |002e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f15a: 7210 0fd5 0b00 |0031: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f160: 0c03 |0034: move-result-object v3 │ │ -43f162: 7210 0ad5 0b00 |0035: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialPrompt:()I // method@d50a │ │ -43f168: 0a04 |0038: move-result v4 │ │ -43f16a: 6e20 9700 4300 |0039: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f170: 0c03 |003c: move-result-object v3 │ │ -43f172: 1f03 5f10 |003d: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -43f176: 6e20 0010 3100 |003f: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43f17c: 1a03 09ba |0042: const-string v3, "posBtn" // string@ba09 │ │ -43f180: 7120 569f 3200 |0044: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f186: 7210 0fd5 0b00 |0047: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f18c: 0c03 |004a: move-result-object v3 │ │ -43f18e: 7210 08d5 0b00 |004b: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialPosBtnText:()I // method@d508 │ │ -43f194: 0a04 |004e: move-result v4 │ │ -43f196: 6e20 9700 4300 |004f: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f19c: 0c03 |0052: move-result-object v3 │ │ -43f19e: 1f03 5f10 |0053: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -43f1a2: 6e20 2d0d 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f1a8: 220a 4a1b |0058: new-instance v10, Ltech/ula/utils/UserPrompter$showView$1; // type@1b4a │ │ -43f1ac: 07a3 |005a: move-object v3, v10 │ │ -43f1ae: 07b4 |005b: move-object v4, v11 │ │ -43f1b0: 0705 |005c: move-object v5, v0 │ │ -43f1b2: 0716 |005d: move-object v6, v1 │ │ -43f1b4: 0727 |005e: move-object v7, v2 │ │ -43f1b6: 0798 |005f: move-object v8, v9 │ │ -43f1b8: 7606 f9d4 0300 |0060: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/UserPrompter$showView$1;.:(Ltech/ula/utils/UserPrompter;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;)V // method@d4f9 │ │ -43f1be: 1f0a e701 |0063: check-cast v10, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f1c2: 6e20 2a0d a200 |0065: invoke-virtual {v2, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f1c8: 1a03 a3b2 |0068: const-string v3, "negBtn" // string@b2a3 │ │ -43f1cc: 7120 569f 3900 |006a: invoke-static {v9, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f1d2: 7210 0fd5 0b00 |006d: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f1d8: 0c03 |0070: move-result-object v3 │ │ -43f1da: 7210 07d5 0b00 |0071: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialNegBtnText:()I // method@d507 │ │ -43f1e0: 0a04 |0074: move-result v4 │ │ -43f1e2: 6e20 9700 4300 |0075: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f1e8: 0c03 |0078: move-result-object v3 │ │ -43f1ea: 1f03 5f10 |0079: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -43f1ee: 6e20 2d0d 3900 |007b: invoke-virtual {v9, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f1f4: 220a 4d1b |007e: new-instance v10, Ltech/ula/utils/UserPrompter$showView$2; // type@1b4d │ │ -43f1f8: 07a3 |0080: move-object v3, v10 │ │ -43f1fa: 07b4 |0081: move-object v4, v11 │ │ -43f1fc: 0715 |0082: move-object v5, v1 │ │ -43f1fe: 0726 |0083: move-object v6, v2 │ │ -43f200: 0707 |0084: move-object v7, v0 │ │ -43f202: 7606 02d5 0300 |0085: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/UserPrompter$showView$2;.:(Ltech/ula/utils/UserPrompter;Landroid/widget/TextView;Landroid/widget/Button;Landroid/view/View;Landroid/widget/Button;)V // method@d502 │ │ -43f208: 1f0a e701 |0088: check-cast v10, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f20c: 6e20 2a0d a900 |008a: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f212: 7210 10d5 0b00 |008d: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f218: 0c0b |0090: move-result-object v11 │ │ -43f21a: 6e20 ad0a 0b00 |0091: invoke-virtual {v11, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0aad │ │ -43f220: 0e00 |0094: return-void │ │ +43f0dc: |[43f0dc] tech.ula.utils.UserPrompter$DefaultImpls.showView:(Ltech/ula/utils/UserPrompter;)V │ │ +43f0ec: 7210 0fd5 0b00 |0000: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f0f2: 0c00 |0003: move-result-object v0 │ │ +43f0f4: 6e10 9000 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0090 │ │ +43f0fa: 0c00 |0007: move-result-object v0 │ │ +43f0fc: 1401 3c00 0c7f |0008: const v1, #float 1.86093e+38 // #7f0c003c │ │ +43f102: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +43f104: 6e30 db08 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ +43f10a: 0c00 |000f: move-result-object v0 │ │ +43f10c: 1401 6a01 097f |0010: const v1, #float 1.82112e+38 // #7f09016a │ │ +43f112: 6e20 8909 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +43f118: 0c01 |0016: move-result-object v1 │ │ +43f11a: 1f01 8002 |0017: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ +43f11e: 1402 5700 097f |0019: const v2, #float 1.82106e+38 // #7f090057 │ │ +43f124: 6e20 8909 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +43f12a: 0c02 |001f: move-result-object v2 │ │ +43f12c: 1f02 4402 |0020: check-cast v2, Landroid/widget/Button; // type@0244 │ │ +43f130: 1403 5600 097f |0022: const v3, #float 1.82106e+38 // #7f090056 │ │ +43f136: 6e20 8909 3000 |0025: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +43f13c: 0c03 |0028: move-result-object v3 │ │ +43f13e: 0739 |0029: move-object v9, v3 │ │ +43f140: 1f09 4402 |002a: check-cast v9, Landroid/widget/Button; // type@0244 │ │ +43f144: 1a03 31bb |002c: const-string v3, "prompt" // string@bb31 │ │ +43f148: 7120 569f 3100 |002e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f14e: 7210 0fd5 0b00 |0031: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f154: 0c03 |0034: move-result-object v3 │ │ +43f156: 7210 0ad5 0b00 |0035: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialPrompt:()I // method@d50a │ │ +43f15c: 0a04 |0038: move-result v4 │ │ +43f15e: 6e20 9700 4300 |0039: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f164: 0c03 |003c: move-result-object v3 │ │ +43f166: 1f03 5f10 |003d: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +43f16a: 6e20 0010 3100 |003f: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +43f170: 1a03 09ba |0042: const-string v3, "posBtn" // string@ba09 │ │ +43f174: 7120 569f 3200 |0044: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f17a: 7210 0fd5 0b00 |0047: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f180: 0c03 |004a: move-result-object v3 │ │ +43f182: 7210 08d5 0b00 |004b: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialPosBtnText:()I // method@d508 │ │ +43f188: 0a04 |004e: move-result v4 │ │ +43f18a: 6e20 9700 4300 |004f: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f190: 0c03 |0052: move-result-object v3 │ │ +43f192: 1f03 5f10 |0053: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +43f196: 6e20 2d0d 3200 |0055: invoke-virtual {v2, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f19c: 220a 4a1b |0058: new-instance v10, Ltech/ula/utils/UserPrompter$showView$1; // type@1b4a │ │ +43f1a0: 07a3 |005a: move-object v3, v10 │ │ +43f1a2: 07b4 |005b: move-object v4, v11 │ │ +43f1a4: 0705 |005c: move-object v5, v0 │ │ +43f1a6: 0716 |005d: move-object v6, v1 │ │ +43f1a8: 0727 |005e: move-object v7, v2 │ │ +43f1aa: 0798 |005f: move-object v8, v9 │ │ +43f1ac: 7606 f9d4 0300 |0060: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/UserPrompter$showView$1;.:(Ltech/ula/utils/UserPrompter;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;)V // method@d4f9 │ │ +43f1b2: 1f0a e701 |0063: check-cast v10, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f1b6: 6e20 2a0d a200 |0065: invoke-virtual {v2, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f1bc: 1a03 a3b2 |0068: const-string v3, "negBtn" // string@b2a3 │ │ +43f1c0: 7120 569f 3900 |006a: invoke-static {v9, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f1c6: 7210 0fd5 0b00 |006d: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f1cc: 0c03 |0070: move-result-object v3 │ │ +43f1ce: 7210 07d5 0b00 |0071: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getInitialNegBtnText:()I // method@d507 │ │ +43f1d4: 0a04 |0074: move-result v4 │ │ +43f1d6: 6e20 9700 4300 |0075: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f1dc: 0c03 |0078: move-result-object v3 │ │ +43f1de: 1f03 5f10 |0079: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +43f1e2: 6e20 2d0d 3900 |007b: invoke-virtual {v9, v3}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f1e8: 220a 4d1b |007e: new-instance v10, Ltech/ula/utils/UserPrompter$showView$2; // type@1b4d │ │ +43f1ec: 07a3 |0080: move-object v3, v10 │ │ +43f1ee: 07b4 |0081: move-object v4, v11 │ │ +43f1f0: 0715 |0082: move-object v5, v1 │ │ +43f1f2: 0726 |0083: move-object v6, v2 │ │ +43f1f4: 0707 |0084: move-object v7, v0 │ │ +43f1f6: 7606 02d5 0300 |0085: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/UserPrompter$showView$2;.:(Ltech/ula/utils/UserPrompter;Landroid/widget/TextView;Landroid/widget/Button;Landroid/view/View;Landroid/widget/Button;)V // method@d502 │ │ +43f1fc: 1f0a e701 |0088: check-cast v10, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f200: 6e20 2a0d a900 |008a: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f206: 7210 10d5 0b00 |008d: invoke-interface {v11}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f20c: 0c0b |0090: move-result-object v11 │ │ +43f20e: 6e20 ad0a 0b00 |0091: invoke-virtual {v11, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0aad │ │ +43f214: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0013 line=42 │ │ 0x001c line=43 │ │ 0x0025 line=44 │ │ 0x002e line=46 │ │ @@ -965992,51 +965992,51 @@ │ │ type : '(Ltech/ula/utils/UserPrompter$showView$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43f224: |[43f224] tech.ula.utils.UserPrompter$showView$1$1.:(Ltech/ula/utils/UserPrompter$showView$1;)V │ │ -43f234: 5b01 26a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ -43f238: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f23e: 0e00 |0005: return-void │ │ +43f218: |[43f218] tech.ula.utils.UserPrompter$showView$1$1.:(Ltech/ula/utils/UserPrompter$showView$1;)V │ │ +43f228: 5b01 26a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ +43f22c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$1$1;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -43f240: |[43f240] tech.ula.utils.UserPrompter$showView$1$1.invoke:(Landroid/view/View;)V │ │ -43f250: 5412 26a3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ -43f254: 5422 2ca3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f258: 7210 0dd5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d50d │ │ -43f25e: 0c02 |0007: move-result-object v2 │ │ -43f260: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f266: 5412 26a3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ -43f26a: 5422 2ca3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f26e: 7210 06d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ -43f274: 0c02 |0012: move-result-object v2 │ │ -43f276: 7210 439e 0200 |0013: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f27c: 5412 26a3 |0016: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ -43f280: 5422 2ca3 |0018: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f284: 7210 10d5 0200 |001a: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f28a: 0c02 |001d: move-result-object v2 │ │ -43f28c: 5410 26a3 |001e: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ -43f290: 5400 2ba3 |0020: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ -43f294: 6e20 000b 0200 |0022: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -43f29a: 0e00 |0025: return-void │ │ +43f234: |[43f234] tech.ula.utils.UserPrompter$showView$1$1.invoke:(Landroid/view/View;)V │ │ +43f244: 5412 26a3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ +43f248: 5422 2ca3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f24c: 7210 0dd5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d50d │ │ +43f252: 0c02 |0007: move-result-object v2 │ │ +43f254: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f25a: 5412 26a3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ +43f25e: 5422 2ca3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f262: 7210 06d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ +43f268: 0c02 |0012: move-result-object v2 │ │ +43f26a: 7210 439e 0200 |0013: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f270: 5412 26a3 |0016: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ +43f274: 5422 2ca3 |0018: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f278: 7210 10d5 0200 |001a: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f27e: 0c02 |001d: move-result-object v2 │ │ +43f280: 5410 26a3 |001e: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$1$1;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a326 │ │ +43f284: 5400 2ba3 |0020: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ +43f288: 6e20 000b 0200 |0022: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +43f28e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000b line=60 │ │ 0x0016 line=61 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 this Ltech/ula/utils/UserPrompter$showView$1$1; │ │ @@ -966047,17 +966047,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f29c: |[43f29c] tech.ula.utils.UserPrompter$showView$1$1.onClick:(Landroid/view/View;)V │ │ -43f2ac: 6e20 f4d4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1$1;.invoke:(Landroid/view/View;)V // method@d4f4 │ │ -43f2b2: 0e00 |0003: return-void │ │ +43f290: |[43f290] tech.ula.utils.UserPrompter$showView$1$1.onClick:(Landroid/view/View;)V │ │ +43f2a0: 6e20 f4d4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1$1;.invoke:(Landroid/view/View;)V // method@d4f4 │ │ +43f2a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$1$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966097,46 +966097,46 @@ │ │ type : '(Ltech/ula/utils/UserPrompter$showView$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43f2b4: |[43f2b4] tech.ula.utils.UserPrompter$showView$1$2.:(Ltech/ula/utils/UserPrompter$showView$1;)V │ │ -43f2c4: 5b01 27a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ -43f2c8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f2ce: 0e00 |0005: return-void │ │ +43f2a8: |[43f2a8] tech.ula.utils.UserPrompter$showView$1$2.:(Ltech/ula/utils/UserPrompter$showView$1;)V │ │ +43f2b8: 5b01 27a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ +43f2bc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$1$2;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -43f2d0: |[43f2d0] tech.ula.utils.UserPrompter$showView$1$2.invoke:(Landroid/view/View;)V │ │ -43f2e0: 5412 27a3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ -43f2e4: 5422 2ca3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f2e8: 7210 06d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ -43f2ee: 0c02 |0007: move-result-object v2 │ │ -43f2f0: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f2f6: 5412 27a3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ -43f2fa: 5422 2ca3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f2fe: 7210 10d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f304: 0c02 |0012: move-result-object v2 │ │ -43f306: 5410 27a3 |0013: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ -43f30a: 5400 2ba3 |0015: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ -43f30e: 6e20 000b 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -43f314: 0e00 |001a: return-void │ │ +43f2c4: |[43f2c4] tech.ula.utils.UserPrompter$showView$1$2.invoke:(Landroid/view/View;)V │ │ +43f2d4: 5412 27a3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ +43f2d8: 5422 2ca3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f2dc: 7210 06d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ +43f2e2: 0c02 |0007: move-result-object v2 │ │ +43f2e4: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f2ea: 5412 27a3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ +43f2ee: 5422 2ca3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f2f2: 7210 10d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f2f8: 0c02 |0012: move-result-object v2 │ │ +43f2fa: 5410 27a3 |0013: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$1$2;.this$0:Ltech/ula/utils/UserPrompter$showView$1; // field@a327 │ │ +43f2fe: 5400 2ba3 |0015: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ +43f302: 6e20 000b 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +43f308: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000b line=67 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Ltech/ula/utils/UserPrompter$showView$1$2; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/view/View; │ │ @@ -966146,17 +966146,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f318: |[43f318] tech.ula.utils.UserPrompter$showView$1$2.onClick:(Landroid/view/View;)V │ │ -43f328: 6e20 f7d4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1$2;.invoke:(Landroid/view/View;)V // method@d4f7 │ │ -43f32e: 0e00 |0003: return-void │ │ +43f30c: |[43f30c] tech.ula.utils.UserPrompter$showView$1$2.onClick:(Landroid/view/View;)V │ │ +43f31c: 6e20 f7d4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1$2;.invoke:(Landroid/view/View;)V // method@d4f7 │ │ +43f322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$1$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966212,105 +966212,105 @@ │ │ type : '(Ltech/ula/utils/UserPrompter;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -43f330: |[43f330] tech.ula.utils.UserPrompter$showView$1.:(Ltech/ula/utils/UserPrompter;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -43f340: 5b01 2ca3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f344: 5b02 2ba3 |0002: iput-object v2, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ -43f348: 5b03 2aa3 |0004: iput-object v3, v0, Ltech/ula/utils/UserPrompter$showView$1;.$prompt:Landroid/widget/TextView; // field@a32a │ │ -43f34c: 5b04 29a3 |0006: iput-object v4, v0, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ -43f350: 5b05 28a3 |0008: iput-object v5, v0, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ -43f354: 7010 0484 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f35a: 0e00 |000d: return-void │ │ +43f324: |[43f324] tech.ula.utils.UserPrompter$showView$1.:(Ltech/ula/utils/UserPrompter;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +43f334: 5b01 2ca3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f338: 5b02 2ba3 |0002: iput-object v2, v0, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ +43f33c: 5b03 2aa3 |0004: iput-object v3, v0, Ltech/ula/utils/UserPrompter$showView$1;.$prompt:Landroid/widget/TextView; // field@a32a │ │ +43f340: 5b04 29a3 |0006: iput-object v4, v0, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ +43f344: 5b05 28a3 |0008: iput-object v5, v0, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ +43f348: 7010 0484 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f34e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$1;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -43f35c: |[43f35c] tech.ula.utils.UserPrompter$showView$1.invoke:(Landroid/view/View;)V │ │ -43f36c: 5423 2ca3 |0000: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f370: 7210 05d5 0300 |0002: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getAltInitialPosFlow:()Z // method@d505 │ │ -43f376: 0a03 |0005: move-result v3 │ │ -43f378: 3803 2000 |0006: if-eqz v3, 0026 // +0020 │ │ -43f37c: 5423 2ca3 |0008: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f380: 7210 09d5 0300 |000a: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d509 │ │ -43f386: 0c03 |000d: move-result-object v3 │ │ -43f388: 7210 439e 0300 |000e: invoke-interface {v3}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f38e: 5423 2ca3 |0011: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f392: 7210 06d5 0300 |0013: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ -43f398: 0c03 |0016: move-result-object v3 │ │ -43f39a: 7210 439e 0300 |0017: invoke-interface {v3}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f3a0: 5423 2ca3 |001a: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f3a4: 7210 10d5 0300 |001c: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f3aa: 0c03 |001f: move-result-object v3 │ │ -43f3ac: 5420 2ba3 |0020: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ -43f3b0: 6e20 000b 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -43f3b6: 286d |0025: goto 0092 // +006d │ │ -43f3b8: 5423 2aa3 |0026: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$prompt:Landroid/widget/TextView; // field@a32a │ │ -43f3bc: 1a00 31bb |0028: const-string v0, "prompt" // string@bb31 │ │ -43f3c0: 7120 569f 0300 |002a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f3c6: 5420 2ca3 |002d: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f3ca: 7210 0fd5 0000 |002f: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f3d0: 0c00 |0032: move-result-object v0 │ │ -43f3d2: 5421 2ca3 |0033: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f3d6: 7210 0ed5 0100 |0035: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryRequest:()I // method@d50e │ │ -43f3dc: 0a01 |0038: move-result v1 │ │ -43f3de: 6e20 9700 1000 |0039: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f3e4: 0c00 |003c: move-result-object v0 │ │ -43f3e6: 1f00 5f10 |003d: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f3ea: 6e20 0010 0300 |003f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43f3f0: 5423 29a3 |0042: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ -43f3f4: 1a00 09ba |0044: const-string v0, "posBtn" // string@ba09 │ │ -43f3f8: 7120 569f 0300 |0046: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f3fe: 5420 2ca3 |0049: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f402: 7210 0fd5 0000 |004b: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f408: 0c00 |004e: move-result-object v0 │ │ -43f40a: 5421 2ca3 |004f: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f40e: 7210 0cd5 0100 |0051: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryPosBtnText:()I // method@d50c │ │ -43f414: 0a01 |0054: move-result v1 │ │ -43f416: 6e20 9700 1000 |0055: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f41c: 0c00 |0058: move-result-object v0 │ │ -43f41e: 1f00 5f10 |0059: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f422: 6e20 2d0d 0300 |005b: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f428: 5423 29a3 |005e: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ -43f42c: 2200 481b |0060: new-instance v0, Ltech/ula/utils/UserPrompter$showView$1$1; // type@1b48 │ │ -43f430: 7020 f3d4 2000 |0062: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$1$1;.:(Ltech/ula/utils/UserPrompter$showView$1;)V // method@d4f3 │ │ -43f436: 1f00 e701 |0065: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f43a: 6e20 2a0d 0300 |0067: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f440: 5423 28a3 |006a: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ -43f444: 1a00 a3b2 |006c: const-string v0, "negBtn" // string@b2a3 │ │ -43f448: 7120 569f 0300 |006e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f44e: 5420 2ca3 |0071: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f452: 7210 0fd5 0000 |0073: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f458: 0c00 |0076: move-result-object v0 │ │ -43f45a: 5421 2ca3 |0077: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ -43f45e: 7210 0bd5 0100 |0079: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryNegBtnText:()I // method@d50b │ │ -43f464: 0a01 |007c: move-result v1 │ │ -43f466: 6e20 9700 1000 |007d: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f46c: 0c00 |0080: move-result-object v0 │ │ -43f46e: 1f00 5f10 |0081: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f472: 6e20 2d0d 0300 |0083: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f478: 5423 28a3 |0086: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ -43f47c: 2200 491b |0088: new-instance v0, Ltech/ula/utils/UserPrompter$showView$1$2; // type@1b49 │ │ -43f480: 7020 f6d4 2000 |008a: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$1$2;.:(Ltech/ula/utils/UserPrompter$showView$1;)V // method@d4f6 │ │ -43f486: 1f00 e701 |008d: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f48a: 6e20 2a0d 0300 |008f: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f490: 0e00 |0092: return-void │ │ +43f350: |[43f350] tech.ula.utils.UserPrompter$showView$1.invoke:(Landroid/view/View;)V │ │ +43f360: 5423 2ca3 |0000: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f364: 7210 05d5 0300 |0002: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getAltInitialPosFlow:()Z // method@d505 │ │ +43f36a: 0a03 |0005: move-result v3 │ │ +43f36c: 3803 2000 |0006: if-eqz v3, 0026 // +0020 │ │ +43f370: 5423 2ca3 |0008: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f374: 7210 09d5 0300 |000a: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d509 │ │ +43f37a: 0c03 |000d: move-result-object v3 │ │ +43f37c: 7210 439e 0300 |000e: invoke-interface {v3}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f382: 5423 2ca3 |0011: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f386: 7210 06d5 0300 |0013: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ +43f38c: 0c03 |0016: move-result-object v3 │ │ +43f38e: 7210 439e 0300 |0017: invoke-interface {v3}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f394: 5423 2ca3 |001a: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f398: 7210 10d5 0300 |001c: invoke-interface {v3}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f39e: 0c03 |001f: move-result-object v3 │ │ +43f3a0: 5420 2ba3 |0020: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.$view:Landroid/view/View; // field@a32b │ │ +43f3a4: 6e20 000b 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +43f3aa: 286d |0025: goto 0092 // +006d │ │ +43f3ac: 5423 2aa3 |0026: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$prompt:Landroid/widget/TextView; // field@a32a │ │ +43f3b0: 1a00 31bb |0028: const-string v0, "prompt" // string@bb31 │ │ +43f3b4: 7120 569f 0300 |002a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f3ba: 5420 2ca3 |002d: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f3be: 7210 0fd5 0000 |002f: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f3c4: 0c00 |0032: move-result-object v0 │ │ +43f3c6: 5421 2ca3 |0033: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f3ca: 7210 0ed5 0100 |0035: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryRequest:()I // method@d50e │ │ +43f3d0: 0a01 |0038: move-result v1 │ │ +43f3d2: 6e20 9700 1000 |0039: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f3d8: 0c00 |003c: move-result-object v0 │ │ +43f3da: 1f00 5f10 |003d: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f3de: 6e20 0010 0300 |003f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +43f3e4: 5423 29a3 |0042: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ +43f3e8: 1a00 09ba |0044: const-string v0, "posBtn" // string@ba09 │ │ +43f3ec: 7120 569f 0300 |0046: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f3f2: 5420 2ca3 |0049: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f3f6: 7210 0fd5 0000 |004b: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f3fc: 0c00 |004e: move-result-object v0 │ │ +43f3fe: 5421 2ca3 |004f: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f402: 7210 0cd5 0100 |0051: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryPosBtnText:()I // method@d50c │ │ +43f408: 0a01 |0054: move-result v1 │ │ +43f40a: 6e20 9700 1000 |0055: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f410: 0c00 |0058: move-result-object v0 │ │ +43f412: 1f00 5f10 |0059: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f416: 6e20 2d0d 0300 |005b: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f41c: 5423 29a3 |005e: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$posBtn:Landroid/widget/Button; // field@a329 │ │ +43f420: 2200 481b |0060: new-instance v0, Ltech/ula/utils/UserPrompter$showView$1$1; // type@1b48 │ │ +43f424: 7020 f3d4 2000 |0062: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$1$1;.:(Ltech/ula/utils/UserPrompter$showView$1;)V // method@d4f3 │ │ +43f42a: 1f00 e701 |0065: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f42e: 6e20 2a0d 0300 |0067: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f434: 5423 28a3 |006a: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ +43f438: 1a00 a3b2 |006c: const-string v0, "negBtn" // string@b2a3 │ │ +43f43c: 7120 569f 0300 |006e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f442: 5420 2ca3 |0071: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f446: 7210 0fd5 0000 |0073: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f44c: 0c00 |0076: move-result-object v0 │ │ +43f44e: 5421 2ca3 |0077: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$1;.this$0:Ltech/ula/utils/UserPrompter; // field@a32c │ │ +43f452: 7210 0bd5 0100 |0079: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getPrimaryNegBtnText:()I // method@d50b │ │ +43f458: 0a01 |007c: move-result v1 │ │ +43f45a: 6e20 9700 1000 |007d: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f460: 0c00 |0080: move-result-object v0 │ │ +43f462: 1f00 5f10 |0081: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f466: 6e20 2d0d 0300 |0083: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f46c: 5423 28a3 |0086: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$1;.$negBtn:Landroid/widget/Button; // field@a328 │ │ +43f470: 2200 491b |0088: new-instance v0, Ltech/ula/utils/UserPrompter$showView$1$2; // type@1b49 │ │ +43f474: 7020 f6d4 2000 |008a: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$1$2;.:(Ltech/ula/utils/UserPrompter$showView$1;)V // method@d4f6 │ │ +43f47a: 1f00 e701 |008d: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f47e: 6e20 2a0d 0300 |008f: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f484: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ 0x0011 line=52 │ │ 0x001a line=53 │ │ 0x0026 line=55 │ │ @@ -966327,17 +966327,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f494: |[43f494] tech.ula.utils.UserPrompter$showView$1.onClick:(Landroid/view/View;)V │ │ -43f4a4: 6e20 fad4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1;.invoke:(Landroid/view/View;)V // method@d4fa │ │ -43f4aa: 0e00 |0003: return-void │ │ +43f488: |[43f488] tech.ula.utils.UserPrompter$showView$1.onClick:(Landroid/view/View;)V │ │ +43f498: 6e20 fad4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$1;.invoke:(Landroid/view/View;)V // method@d4fa │ │ +43f49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966377,51 +966377,51 @@ │ │ type : '(Ltech/ula/utils/UserPrompter$showView$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43f4ac: |[43f4ac] tech.ula.utils.UserPrompter$showView$2$1.:(Ltech/ula/utils/UserPrompter$showView$2;)V │ │ -43f4bc: 5b01 2da3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ -43f4c0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f4c6: 0e00 |0005: return-void │ │ +43f4a0: |[43f4a0] tech.ula.utils.UserPrompter$showView$2$1.:(Ltech/ula/utils/UserPrompter$showView$2;)V │ │ +43f4b0: 5b01 2da3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ +43f4b4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f4ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$2$1;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -43f4c8: |[43f4c8] tech.ula.utils.UserPrompter$showView$2$1.invoke:(Landroid/view/View;)V │ │ -43f4d8: 5412 2da3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ -43f4dc: 5422 33a3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f4e0: 7210 13d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d513 │ │ -43f4e6: 0c02 |0007: move-result-object v2 │ │ -43f4e8: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f4ee: 5412 2da3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ -43f4f2: 5422 33a3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f4f6: 7210 06d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ -43f4fc: 0c02 |0012: move-result-object v2 │ │ -43f4fe: 7210 439e 0200 |0013: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f504: 5412 2da3 |0016: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ -43f508: 5422 33a3 |0018: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f50c: 7210 10d5 0200 |001a: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f512: 0c02 |001d: move-result-object v2 │ │ -43f514: 5410 2da3 |001e: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ -43f518: 5400 32a3 |0020: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ -43f51c: 6e20 000b 0200 |0022: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -43f522: 0e00 |0025: return-void │ │ +43f4bc: |[43f4bc] tech.ula.utils.UserPrompter$showView$2$1.invoke:(Landroid/view/View;)V │ │ +43f4cc: 5412 2da3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ +43f4d0: 5422 33a3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f4d4: 7210 13d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; // method@d513 │ │ +43f4da: 0c02 |0007: move-result-object v2 │ │ +43f4dc: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f4e2: 5412 2da3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ +43f4e6: 5422 33a3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f4ea: 7210 06d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ +43f4f0: 0c02 |0012: move-result-object v2 │ │ +43f4f2: 7210 439e 0200 |0013: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f4f8: 5412 2da3 |0016: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ +43f4fc: 5422 33a3 |0018: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f500: 7210 10d5 0200 |001a: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f506: 0c02 |001d: move-result-object v2 │ │ +43f508: 5410 2da3 |001e: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$2$1;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32d │ │ +43f50c: 5400 32a3 |0020: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ +43f510: 6e20 000b 0200 |0022: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +43f516: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000b line=79 │ │ 0x0016 line=80 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 this Ltech/ula/utils/UserPrompter$showView$2$1; │ │ @@ -966432,17 +966432,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f524: |[43f524] tech.ula.utils.UserPrompter$showView$2$1.onClick:(Landroid/view/View;)V │ │ -43f534: 6e20 fdd4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2$1;.invoke:(Landroid/view/View;)V // method@d4fd │ │ -43f53a: 0e00 |0003: return-void │ │ +43f518: |[43f518] tech.ula.utils.UserPrompter$showView$2$1.onClick:(Landroid/view/View;)V │ │ +43f528: 6e20 fdd4 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2$1;.invoke:(Landroid/view/View;)V // method@d4fd │ │ +43f52e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$2$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966482,46 +966482,46 @@ │ │ type : '(Ltech/ula/utils/UserPrompter$showView$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43f53c: |[43f53c] tech.ula.utils.UserPrompter$showView$2$2.:(Ltech/ula/utils/UserPrompter$showView$2;)V │ │ -43f54c: 5b01 2ea3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ -43f550: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f556: 0e00 |0005: return-void │ │ +43f530: |[43f530] tech.ula.utils.UserPrompter$showView$2$2.:(Ltech/ula/utils/UserPrompter$showView$2;)V │ │ +43f540: 5b01 2ea3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ +43f544: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f54a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$2$2;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -43f558: |[43f558] tech.ula.utils.UserPrompter$showView$2$2.invoke:(Landroid/view/View;)V │ │ -43f568: 5412 2ea3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ -43f56c: 5422 33a3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f570: 7210 06d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ -43f576: 0c02 |0007: move-result-object v2 │ │ -43f578: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -43f57e: 5412 2ea3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ -43f582: 5422 33a3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f586: 7210 10d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ -43f58c: 0c02 |0012: move-result-object v2 │ │ -43f58e: 5410 2ea3 |0013: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ -43f592: 5400 32a3 |0015: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ -43f596: 6e20 000b 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ -43f59c: 0e00 |001a: return-void │ │ +43f54c: |[43f54c] tech.ula.utils.UserPrompter$showView$2$2.invoke:(Landroid/view/View;)V │ │ +43f55c: 5412 2ea3 |0000: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ +43f560: 5422 33a3 |0002: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f564: 7210 06d5 0200 |0004: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getFinishedAction:()Lkotlin/jvm/functions/Function0; // method@d506 │ │ +43f56a: 0c02 |0007: move-result-object v2 │ │ +43f56c: 7210 439e 0200 |0008: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +43f572: 5412 2ea3 |000b: iget-object v2, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ +43f576: 5422 33a3 |000d: iget-object v2, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f57a: 7210 10d5 0200 |000f: invoke-interface {v2}, Ltech/ula/utils/UserPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d510 │ │ +43f580: 0c02 |0012: move-result-object v2 │ │ +43f582: 5410 2ea3 |0013: iget-object v0, v1, Ltech/ula/utils/UserPrompter$showView$2$2;.this$0:Ltech/ula/utils/UserPrompter$showView$2; // field@a32e │ │ +43f586: 5400 32a3 |0015: iget-object v0, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ +43f58a: 6e20 000b 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0b00 │ │ +43f590: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000b line=86 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Ltech/ula/utils/UserPrompter$showView$2$2; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/view/View; │ │ @@ -966531,17 +966531,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f5a0: |[43f5a0] tech.ula.utils.UserPrompter$showView$2$2.onClick:(Landroid/view/View;)V │ │ -43f5b0: 6e20 00d5 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2$2;.invoke:(Landroid/view/View;)V // method@d500 │ │ -43f5b6: 0e00 |0003: return-void │ │ +43f594: |[43f594] tech.ula.utils.UserPrompter$showView$2$2.onClick:(Landroid/view/View;)V │ │ +43f5a4: 6e20 00d5 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2$2;.invoke:(Landroid/view/View;)V // method@d500 │ │ +43f5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$2$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966597,87 +966597,87 @@ │ │ type : '(Ltech/ula/utils/UserPrompter;Landroid/widget/TextView;Landroid/widget/Button;Landroid/view/View;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -43f5b8: |[43f5b8] tech.ula.utils.UserPrompter$showView$2.:(Ltech/ula/utils/UserPrompter;Landroid/widget/TextView;Landroid/widget/Button;Landroid/view/View;Landroid/widget/Button;)V │ │ -43f5c8: 5b01 33a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f5cc: 5b02 31a3 |0002: iput-object v2, v0, Ltech/ula/utils/UserPrompter$showView$2;.$prompt:Landroid/widget/TextView; // field@a331 │ │ -43f5d0: 5b03 30a3 |0004: iput-object v3, v0, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ -43f5d4: 5b04 32a3 |0006: iput-object v4, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ -43f5d8: 5b05 2fa3 |0008: iput-object v5, v0, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ -43f5dc: 7010 0484 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f5e2: 0e00 |000d: return-void │ │ +43f5ac: |[43f5ac] tech.ula.utils.UserPrompter$showView$2.:(Ltech/ula/utils/UserPrompter;Landroid/widget/TextView;Landroid/widget/Button;Landroid/view/View;Landroid/widget/Button;)V │ │ +43f5bc: 5b01 33a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f5c0: 5b02 31a3 |0002: iput-object v2, v0, Ltech/ula/utils/UserPrompter$showView$2;.$prompt:Landroid/widget/TextView; // field@a331 │ │ +43f5c4: 5b03 30a3 |0004: iput-object v3, v0, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ +43f5c8: 5b04 32a3 |0006: iput-object v4, v0, Ltech/ula/utils/UserPrompter$showView$2;.$view:Landroid/view/View; // field@a332 │ │ +43f5cc: 5b05 2fa3 |0008: iput-object v5, v0, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ +43f5d0: 7010 0484 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f5d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserPrompter$showView$2;) │ │ name : 'invoke' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -43f5e4: |[43f5e4] tech.ula.utils.UserPrompter$showView$2.invoke:(Landroid/view/View;)V │ │ -43f5f4: 5423 31a3 |0000: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$prompt:Landroid/widget/TextView; // field@a331 │ │ -43f5f8: 1a00 31bb |0002: const-string v0, "prompt" // string@bb31 │ │ -43f5fc: 7120 569f 0300 |0004: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f602: 5420 33a3 |0007: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f606: 7210 0fd5 0000 |0009: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f60c: 0c00 |000c: move-result-object v0 │ │ -43f60e: 5421 33a3 |000d: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f612: 7210 14d5 0100 |000f: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryRequest:()I // method@d514 │ │ -43f618: 0a01 |0012: move-result v1 │ │ -43f61a: 6e20 9700 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f620: 0c00 |0016: move-result-object v0 │ │ -43f622: 1f00 5f10 |0017: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f626: 6e20 0010 0300 |0019: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43f62c: 5423 30a3 |001c: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ -43f630: 1a00 09ba |001e: const-string v0, "posBtn" // string@ba09 │ │ -43f634: 7120 569f 0300 |0020: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f63a: 5420 33a3 |0023: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f63e: 7210 0fd5 0000 |0025: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f644: 0c00 |0028: move-result-object v0 │ │ -43f646: 5421 33a3 |0029: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f64a: 7210 12d5 0100 |002b: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryPosBtnText:()I // method@d512 │ │ -43f650: 0a01 |002e: move-result v1 │ │ -43f652: 6e20 9700 1000 |002f: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f658: 0c00 |0032: move-result-object v0 │ │ -43f65a: 1f00 5f10 |0033: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f65e: 6e20 2d0d 0300 |0035: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f664: 5423 30a3 |0038: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ -43f668: 2200 4b1b |003a: new-instance v0, Ltech/ula/utils/UserPrompter$showView$2$1; // type@1b4b │ │ -43f66c: 7020 fcd4 2000 |003c: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$2$1;.:(Ltech/ula/utils/UserPrompter$showView$2;)V // method@d4fc │ │ -43f672: 1f00 e701 |003f: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f676: 6e20 2a0d 0300 |0041: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f67c: 5423 2fa3 |0044: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ -43f680: 1a00 a3b2 |0046: const-string v0, "negBtn" // string@b2a3 │ │ -43f684: 7120 569f 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f68a: 5420 33a3 |004b: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f68e: 7210 0fd5 0000 |004d: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ -43f694: 0c00 |0050: move-result-object v0 │ │ -43f696: 5421 33a3 |0051: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ -43f69a: 7210 11d5 0100 |0053: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryNegBtnText:()I // method@d511 │ │ -43f6a0: 0a01 |0056: move-result v1 │ │ -43f6a2: 6e20 9700 1000 |0057: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ -43f6a8: 0c00 |005a: move-result-object v0 │ │ -43f6aa: 1f00 5f10 |005b: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ -43f6ae: 6e20 2d0d 0300 |005d: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ -43f6b4: 5423 2fa3 |0060: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ -43f6b8: 2200 4c1b |0062: new-instance v0, Ltech/ula/utils/UserPrompter$showView$2$2; // type@1b4c │ │ -43f6bc: 7020 ffd4 2000 |0064: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$2$2;.:(Ltech/ula/utils/UserPrompter$showView$2;)V // method@d4ff │ │ -43f6c2: 1f00 e701 |0067: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43f6c6: 6e20 2a0d 0300 |0069: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -43f6cc: 0e00 |006c: return-void │ │ +43f5d8: |[43f5d8] tech.ula.utils.UserPrompter$showView$2.invoke:(Landroid/view/View;)V │ │ +43f5e8: 5423 31a3 |0000: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$prompt:Landroid/widget/TextView; // field@a331 │ │ +43f5ec: 1a00 31bb |0002: const-string v0, "prompt" // string@bb31 │ │ +43f5f0: 7120 569f 0300 |0004: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f5f6: 5420 33a3 |0007: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f5fa: 7210 0fd5 0000 |0009: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f600: 0c00 |000c: move-result-object v0 │ │ +43f602: 5421 33a3 |000d: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f606: 7210 14d5 0100 |000f: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryRequest:()I // method@d514 │ │ +43f60c: 0a01 |0012: move-result v1 │ │ +43f60e: 6e20 9700 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f614: 0c00 |0016: move-result-object v0 │ │ +43f616: 1f00 5f10 |0017: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f61a: 6e20 0010 0300 |0019: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +43f620: 5423 30a3 |001c: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ +43f624: 1a00 09ba |001e: const-string v0, "posBtn" // string@ba09 │ │ +43f628: 7120 569f 0300 |0020: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f62e: 5420 33a3 |0023: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f632: 7210 0fd5 0000 |0025: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f638: 0c00 |0028: move-result-object v0 │ │ +43f63a: 5421 33a3 |0029: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f63e: 7210 12d5 0100 |002b: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryPosBtnText:()I // method@d512 │ │ +43f644: 0a01 |002e: move-result v1 │ │ +43f646: 6e20 9700 1000 |002f: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f64c: 0c00 |0032: move-result-object v0 │ │ +43f64e: 1f00 5f10 |0033: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f652: 6e20 2d0d 0300 |0035: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f658: 5423 30a3 |0038: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$posBtn:Landroid/widget/Button; // field@a330 │ │ +43f65c: 2200 4b1b |003a: new-instance v0, Ltech/ula/utils/UserPrompter$showView$2$1; // type@1b4b │ │ +43f660: 7020 fcd4 2000 |003c: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$2$1;.:(Ltech/ula/utils/UserPrompter$showView$2;)V // method@d4fc │ │ +43f666: 1f00 e701 |003f: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f66a: 6e20 2a0d 0300 |0041: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f670: 5423 2fa3 |0044: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ +43f674: 1a00 a3b2 |0046: const-string v0, "negBtn" // string@b2a3 │ │ +43f678: 7120 569f 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f67e: 5420 33a3 |004b: iget-object v0, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f682: 7210 0fd5 0000 |004d: invoke-interface {v0}, Ltech/ula/utils/UserPrompter;.getSavedActivity:()Landroid/app/Activity; // method@d50f │ │ +43f688: 0c00 |0050: move-result-object v0 │ │ +43f68a: 5421 33a3 |0051: iget-object v1, v2, Ltech/ula/utils/UserPrompter$showView$2;.this$0:Ltech/ula/utils/UserPrompter; // field@a333 │ │ +43f68e: 7210 11d5 0100 |0053: invoke-interface {v1}, Ltech/ula/utils/UserPrompter;.getSecondaryNegBtnText:()I // method@d511 │ │ +43f694: 0a01 |0056: move-result v1 │ │ +43f696: 6e20 9700 1000 |0057: invoke-virtual {v0, v1}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0097 │ │ +43f69c: 0c00 |005a: move-result-object v0 │ │ +43f69e: 1f00 5f10 |005b: check-cast v0, Ljava/lang/CharSequence; // type@105f │ │ +43f6a2: 6e20 2d0d 0300 |005d: invoke-virtual {v3, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0d2d │ │ +43f6a8: 5423 2fa3 |0060: iget-object v3, v2, Ltech/ula/utils/UserPrompter$showView$2;.$negBtn:Landroid/widget/Button; // field@a32f │ │ +43f6ac: 2200 4c1b |0062: new-instance v0, Ltech/ula/utils/UserPrompter$showView$2$2; // type@1b4c │ │ +43f6b0: 7020 ffd4 2000 |0064: invoke-direct {v0, v2}, Ltech/ula/utils/UserPrompter$showView$2$2;.:(Ltech/ula/utils/UserPrompter$showView$2;)V // method@d4ff │ │ +43f6b6: 1f00 e701 |0067: check-cast v0, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43f6ba: 6e20 2a0d 0300 |0069: invoke-virtual {v3, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +43f6c0: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x001c line=76 │ │ 0x0038 line=77 │ │ 0x0044 line=83 │ │ 0x0060 line=84 │ │ @@ -966690,17 +966690,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43f6d0: |[43f6d0] tech.ula.utils.UserPrompter$showView$2.onClick:(Landroid/view/View;)V │ │ -43f6e0: 6e20 03d5 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2;.invoke:(Landroid/view/View;)V // method@d503 │ │ -43f6e6: 0e00 |0003: return-void │ │ +43f6c4: |[43f6c4] tech.ula.utils.UserPrompter$showView$2.onClick:(Landroid/view/View;)V │ │ +43f6d4: 6e20 03d5 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/utils/UserPrompter$showView$2;.invoke:(Landroid/view/View;)V // method@d503 │ │ +43f6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserPrompter$showView$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -966917,24 +966917,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -43f720: |[43f720] tech.ula.utils.preferences.AppsPreferences.:(Landroid/content/Context;)V │ │ -43f730: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43f734: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f73a: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -43f740: 1a00 2e75 |0008: const-string v0, "apps" // string@752e │ │ -43f744: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -43f746: 6e30 4902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -43f74c: 0c03 |000e: move-result-object v3 │ │ -43f74e: 5b23 34a3 |000f: iput-object v3, v2, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ -43f752: 0e00 |0011: return-void │ │ +43f714: |[43f714] tech.ula.utils.preferences.AppsPreferences.:(Landroid/content/Context;)V │ │ +43f724: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43f728: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f72e: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f734: 1a00 2e75 |0008: const-string v0, "apps" // string@752e │ │ +43f738: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +43f73a: 6e30 4902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +43f740: 0c03 |000e: move-result-object v3 │ │ +43f742: 5b23 34a3 |000f: iput-object v3, v2, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ +43f746: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=5 │ │ 0x000b line=7 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ltech/ula/utils/preferences/AppsPreferences; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/Context; │ │ @@ -966945,26 +966945,26 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -43f6e8: |[43f6e8] tech.ula.utils.preferences.AppsPreferences.getDistributionsList:()Ljava/util/Set; │ │ -43f6f8: 5430 34a3 |0000: iget-object v0, v3, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ -43f6fc: 7100 c097 0000 |0002: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f702: 0c01 |0005: move-result-object v1 │ │ -43f704: 1a02 3783 |0006: const-string v2, "distributionsList" // string@8337 │ │ -43f708: 7230 bf02 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ -43f70e: 0c00 |000b: move-result-object v0 │ │ -43f710: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -43f714: 2805 |000e: goto 0013 // +0005 │ │ -43f716: 7100 c097 0000 |000f: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f71c: 0c00 |0012: move-result-object v0 │ │ -43f71e: 1100 |0013: return-object v0 │ │ +43f6dc: |[43f6dc] tech.ula.utils.preferences.AppsPreferences.getDistributionsList:()Ljava/util/Set; │ │ +43f6ec: 5430 34a3 |0000: iget-object v0, v3, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ +43f6f0: 7100 c097 0000 |0002: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f6f6: 0c01 |0005: move-result-object v1 │ │ +43f6f8: 1a02 3783 |0006: const-string v2, "distributionsList" // string@8337 │ │ +43f6fc: 7230 bf02 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ +43f702: 0c00 |000b: move-result-object v0 │ │ +43f704: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +43f708: 2805 |000e: goto 0013 // +0005 │ │ +43f70a: 7100 c097 0000 |000f: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f710: 0c00 |0012: move-result-object v0 │ │ +43f712: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ltech/ula/utils/preferences/AppsPreferences; │ │ │ │ #1 : (in Ltech/ula/utils/preferences/AppsPreferences;) │ │ @@ -966972,24 +966972,24 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -43f754: |[43f754] tech.ula.utils.preferences.AppsPreferences.setDistributionsList:(Ljava/util/Set;)V │ │ -43f764: 1a00 3483 |0000: const-string v0, "distributionList" // string@8334 │ │ -43f768: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f76e: 5420 34a3 |0005: iget-object v0, v2, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ -43f772: 7210 b902 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43f778: 0c00 |000a: move-result-object v0 │ │ -43f77a: 1a01 3783 |000b: const-string v1, "distributionsList" // string@8337 │ │ -43f77e: 7230 b602 1003 |000d: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ -43f784: 7210 af02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43f78a: 0e00 |0013: return-void │ │ +43f748: |[43f748] tech.ula.utils.preferences.AppsPreferences.setDistributionsList:(Ljava/util/Set;)V │ │ +43f758: 1a00 3483 |0000: const-string v0, "distributionList" // string@8334 │ │ +43f75c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f762: 5420 34a3 |0005: iget-object v0, v2, Ltech/ula/utils/preferences/AppsPreferences;.prefs:Landroid/content/SharedPreferences; // field@a334 │ │ +43f766: 7210 b902 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43f76c: 0c00 |000a: move-result-object v0 │ │ +43f76e: 1a01 3783 |000b: const-string v1, "distributionsList" // string@8337 │ │ +43f772: 7230 b602 1003 |000d: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ +43f778: 7210 af02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43f77e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=10 │ │ 0x000d line=11 │ │ 0x0010 line=12 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ltech/ula/utils/preferences/AppsPreferences; │ │ @@ -967093,34 +967093,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -43f9e4: |[43f9e4] tech.ula.utils.preferences.AssetPreferences.:(Landroid/content/Context;)V │ │ -43f9f4: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43f9f8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f9fe: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -43fa04: 1a00 ef75 |0008: const-string v0, "assetLists" // string@75ef │ │ -43fa08: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -43fa0a: 6e30 4902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -43fa10: 0c03 |000e: move-result-object v3 │ │ -43fa12: 5b23 38a3 |000f: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fa16: 1a03 01d7 |0011: const-string v3, "version" // string@d701 │ │ -43fa1a: 5b23 3aa3 |0013: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ -43fa1e: 1a03 92c0 |0015: const-string v3, "rootfs" // string@c092 │ │ -43fa22: 5b23 39a3 |0017: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ -43fa26: 1a03 cd83 |0019: const-string v3, "downloadsAreInProgress" // string@83cd │ │ -43fa2a: 5b23 35a3 |001b: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ -43fa2e: 1a03 4b80 |001d: const-string v3, "currentlyEnqueuedDownloads" // string@804b │ │ -43fa32: 5b23 36a3 |001f: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ -43fa36: 1a03 a4d5 |0021: const-string v3, "v0.0.0" // string@d5a4 │ │ -43fa3a: 5b23 37a3 |0023: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ -43fa3e: 0e00 |0025: return-void │ │ +43f9d8: |[43f9d8] tech.ula.utils.preferences.AssetPreferences.:(Landroid/content/Context;)V │ │ +43f9e8: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43f9ec: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f9f2: 7010 0484 0200 |0005: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +43f9f8: 1a00 ef75 |0008: const-string v0, "assetLists" // string@75ef │ │ +43f9fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +43f9fe: 6e30 4902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +43fa04: 0c03 |000e: move-result-object v3 │ │ +43fa06: 5b23 38a3 |000f: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fa0a: 1a03 01d7 |0011: const-string v3, "version" // string@d701 │ │ +43fa0e: 5b23 3aa3 |0013: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ +43fa12: 1a03 92c0 |0015: const-string v3, "rootfs" // string@c092 │ │ +43fa16: 5b23 39a3 |0017: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ +43fa1a: 1a03 cd83 |0019: const-string v3, "downloadsAreInProgress" // string@83cd │ │ +43fa1e: 5b23 35a3 |001b: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ +43fa22: 1a03 4b80 |001d: const-string v3, "currentlyEnqueuedDownloads" // string@804b │ │ +43fa26: 5b23 36a3 |001f: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ +43fa2a: 1a03 a4d5 |0021: const-string v3, "v0.0.0" // string@d5a4 │ │ +43fa2e: 5b23 37a3 |0023: iput-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ +43fa32: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=6 │ │ 0x000b line=8 │ │ 0x0013 line=10 │ │ 0x0017 line=11 │ │ 0x001b line=12 │ │ @@ -967136,22 +967136,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43fa40: |[43fa40] tech.ula.utils.preferences.AssetPreferences.clearEnqueuedDownloadsCache:()V │ │ -43fa50: 5420 38a3 |0000: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fa54: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fa5a: 0c00 |0005: move-result-object v0 │ │ -43fa5c: 5421 36a3 |0006: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ -43fa60: 7220 b702 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ -43fa66: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fa6c: 0e00 |000e: return-void │ │ +43fa34: |[43fa34] tech.ula.utils.preferences.AssetPreferences.clearEnqueuedDownloadsCache:()V │ │ +43fa44: 5420 38a3 |0000: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fa48: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43fa4e: 0c00 |0005: move-result-object v0 │ │ +43fa50: 5421 36a3 |0006: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ +43fa54: 7220 b702 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ +43fa5a: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fa60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000b line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ltech/ula/utils/preferences/AssetPreferences; │ │ @@ -967161,57 +967161,57 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 81 16-bit code units │ │ -43f888: |[43f888] tech.ula.utils.preferences.AssetPreferences.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; │ │ -43f898: 1a00 f275 |0000: const-string v0, "assetType" // string@75f2 │ │ -43f89c: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f8a2: 5490 38a3 |0005: iget-object v0, v9, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43f8a6: 7100 c097 0000 |0007: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f8ac: 0c01 |000a: move-result-object v1 │ │ -43f8ae: 7230 bf02 a001 |000b: invoke-interface {v0, v10, v1}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ -43f8b4: 0c00 |000e: move-result-object v0 │ │ -43f8b6: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -43f8ba: 2805 |0011: goto 0016 // +0005 │ │ -43f8bc: 7100 c097 0000 |0012: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f8c2: 0c00 |0015: move-result-object v0 │ │ -43f8c4: 1a01 a1ba |0016: const-string v1, "prefs.getStringSet(assetType, setOf()) ?: setOf()" // string@baa1 │ │ -43f8c8: 7120 569f 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f8ce: 1f00 7810 |001b: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -43f8d2: 2201 1711 |001d: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -43f8d6: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ -43f8da: 7120 c494 2000 |0021: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -43f8e0: 0a02 |0024: move-result v2 │ │ -43f8e2: 7020 5986 2100 |0025: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43f8e8: 1f01 1b11 |0028: check-cast v1, Ljava/util/Collection; // type@111b │ │ -43f8ec: 7210 ad83 0000 |002a: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43f8f2: 0c00 |002d: move-result-object v0 │ │ -43f8f4: 7210 5487 0000 |002e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43f8fa: 0a02 |0031: move-result v2 │ │ -43f8fc: 3802 1c00 |0032: if-eqz v2, 004e // +001c │ │ -43f900: 7210 5587 0000 |0034: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43f906: 0c02 |0037: move-result-object v2 │ │ -43f908: 0724 |0038: move-object v4, v2 │ │ -43f90a: 1f04 9210 |0039: check-cast v4, Ljava/lang/String; // type@1092 │ │ -43f90e: 2202 e919 |003b: new-instance v2, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -43f912: 1a03 7a85 |003d: const-string v3, "entry" // string@857a │ │ -43f916: 7120 569f 3400 |003f: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f91c: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -43f91e: 1247 |0043: const/4 v7, #int 4 // #4 │ │ -43f920: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -43f922: 0723 |0045: move-object v3, v2 │ │ -43f924: 07a5 |0046: move-object v5, v10 │ │ -43f926: 7606 2fcd 0300 |0047: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd2f │ │ -43f92c: 7220 ee86 2100 |004a: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43f932: 28e1 |004d: goto 002e // -001f │ │ -43f934: 1f01 2c11 |004e: check-cast v1, Ljava/util/List; // type@112c │ │ -43f938: 1101 |0050: return-object v1 │ │ +43f87c: |[43f87c] tech.ula.utils.preferences.AssetPreferences.getCachedAssetList:(Ljava/lang/String;)Ljava/util/List; │ │ +43f88c: 1a00 f275 |0000: const-string v0, "assetType" // string@75f2 │ │ +43f890: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f896: 5490 38a3 |0005: iget-object v0, v9, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43f89a: 7100 c097 0000 |0007: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f8a0: 0c01 |000a: move-result-object v1 │ │ +43f8a2: 7230 bf02 a001 |000b: invoke-interface {v0, v10, v1}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ +43f8a8: 0c00 |000e: move-result-object v0 │ │ +43f8aa: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +43f8ae: 2805 |0011: goto 0016 // +0005 │ │ +43f8b0: 7100 c097 0000 |0012: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f8b6: 0c00 |0015: move-result-object v0 │ │ +43f8b8: 1a01 a1ba |0016: const-string v1, "prefs.getStringSet(assetType, setOf()) ?: setOf()" // string@baa1 │ │ +43f8bc: 7120 569f 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f8c2: 1f00 7810 |001b: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +43f8c6: 2201 1711 |001d: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +43f8ca: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ +43f8ce: 7120 c494 2000 |0021: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +43f8d4: 0a02 |0024: move-result v2 │ │ +43f8d6: 7020 5986 2100 |0025: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +43f8dc: 1f01 1b11 |0028: check-cast v1, Ljava/util/Collection; // type@111b │ │ +43f8e0: 7210 ad83 0000 |002a: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43f8e6: 0c00 |002d: move-result-object v0 │ │ +43f8e8: 7210 5487 0000 |002e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43f8ee: 0a02 |0031: move-result v2 │ │ +43f8f0: 3802 1c00 |0032: if-eqz v2, 004e // +001c │ │ +43f8f4: 7210 5587 0000 |0034: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43f8fa: 0c02 |0037: move-result-object v2 │ │ +43f8fc: 0724 |0038: move-object v4, v2 │ │ +43f8fe: 1f04 9210 |0039: check-cast v4, Ljava/lang/String; // type@1092 │ │ +43f902: 2202 e919 |003b: new-instance v2, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +43f906: 1a03 7a85 |003d: const-string v3, "entry" // string@857a │ │ +43f90a: 7120 569f 3400 |003f: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f910: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +43f912: 1247 |0043: const/4 v7, #int 4 // #4 │ │ +43f914: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +43f916: 0723 |0045: move-object v3, v2 │ │ +43f918: 07a5 |0046: move-object v5, v10 │ │ +43f91a: 7606 2fcd 0300 |0047: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd2f │ │ +43f920: 7220 ee86 2100 |004a: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43f926: 28e1 |004d: goto 002e // -001f │ │ +43f928: 1f01 2c11 |004e: check-cast v1, Ljava/util/List; // type@112c │ │ +43f92c: 1101 |0050: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=71 │ │ 0x001b line=72 │ │ 0x001d line=95 │ │ 0x002a line=96 │ │ 0x0038 line=97 │ │ @@ -967226,21 +967226,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -43f78c: |[43f78c] tech.ula.utils.preferences.AssetPreferences.getDownloadsAreInProgress:()Z │ │ -43f79c: 5430 38a3 |0000: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43f7a0: 5431 35a3 |0002: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ -43f7a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43f7a6: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43f7ac: 0a00 |0008: move-result v0 │ │ -43f7ae: 0f00 |0009: return v0 │ │ +43f780: |[43f780] tech.ula.utils.preferences.AssetPreferences.getDownloadsAreInProgress:()Z │ │ +43f790: 5430 38a3 |0000: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43f794: 5431 35a3 |0002: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ +43f798: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43f79a: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +43f7a0: 0a00 |0008: move-result v0 │ │ +43f7a2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/preferences/AssetPreferences; │ │ │ │ #3 : (in Ltech/ula/utils/preferences/AssetPreferences;) │ │ @@ -967248,53 +967248,53 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -43f93c: |[43f93c] tech.ula.utils.preferences.AssetPreferences.getEnqueuedDownloads:()Ljava/util/Set; │ │ -43f94c: 5440 38a3 |0000: iget-object v0, v4, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43f950: 5441 36a3 |0002: iget-object v1, v4, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ -43f954: 7100 c097 0000 |0004: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f95a: 0c02 |0007: move-result-object v2 │ │ -43f95c: 7230 bf02 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ -43f962: 0c00 |000b: move-result-object v0 │ │ -43f964: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -43f968: 2805 |000e: goto 0013 // +0005 │ │ -43f96a: 7100 c097 0000 |000f: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -43f970: 0c00 |0012: move-result-object v0 │ │ -43f972: 1f00 7810 |0013: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -43f976: 2201 1711 |0015: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -43f97a: 1302 0a00 |0017: const/16 v2, #int 10 // #a │ │ -43f97e: 7120 c494 2000 |0019: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -43f984: 0a02 |001c: move-result v2 │ │ -43f986: 7020 5986 2100 |001d: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43f98c: 1f01 1b11 |0020: check-cast v1, Ljava/util/Collection; // type@111b │ │ -43f990: 7210 ad83 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43f996: 0c00 |0025: move-result-object v0 │ │ -43f998: 7210 5487 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43f99e: 0a02 |0029: move-result v2 │ │ -43f9a0: 3802 1900 |002a: if-eqz v2, 0043 // +0019 │ │ -43f9a4: 7210 5587 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43f9aa: 0c02 |002f: move-result-object v2 │ │ -43f9ac: 1f02 9210 |0030: check-cast v2, Ljava/lang/String; // type@1092 │ │ -43f9b0: 1a03 2c9f |0032: const-string v3, "it" // string@9f2c │ │ -43f9b4: 7120 569f 3200 |0034: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43f9ba: 7110 b783 0200 |0037: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -43f9c0: 0b02 |003a: move-result-wide v2 │ │ -43f9c2: 7120 c283 3200 |003b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -43f9c8: 0c02 |003e: move-result-object v2 │ │ -43f9ca: 7220 ee86 2100 |003f: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43f9d0: 28e4 |0042: goto 0026 // -001c │ │ -43f9d2: 1f01 2c11 |0043: check-cast v1, Ljava/util/List; // type@112c │ │ -43f9d6: 1f01 7810 |0045: check-cast v1, Ljava/lang/Iterable; // type@1078 │ │ -43f9da: 7110 0095 0100 |0047: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ -43f9e0: 0c00 |004a: move-result-object v0 │ │ -43f9e2: 1100 |004b: return-object v0 │ │ +43f930: |[43f930] tech.ula.utils.preferences.AssetPreferences.getEnqueuedDownloads:()Ljava/util/Set; │ │ +43f940: 5440 38a3 |0000: iget-object v0, v4, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43f944: 5441 36a3 |0002: iget-object v1, v4, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ +43f948: 7100 c097 0000 |0004: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f94e: 0c02 |0007: move-result-object v2 │ │ +43f950: 7230 bf02 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@02bf │ │ +43f956: 0c00 |000b: move-result-object v0 │ │ +43f958: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +43f95c: 2805 |000e: goto 0013 // +0005 │ │ +43f95e: 7100 c097 0000 |000f: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +43f964: 0c00 |0012: move-result-object v0 │ │ +43f966: 1f00 7810 |0013: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +43f96a: 2201 1711 |0015: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +43f96e: 1302 0a00 |0017: const/16 v2, #int 10 // #a │ │ +43f972: 7120 c494 2000 |0019: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +43f978: 0a02 |001c: move-result v2 │ │ +43f97a: 7020 5986 2100 |001d: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +43f980: 1f01 1b11 |0020: check-cast v1, Ljava/util/Collection; // type@111b │ │ +43f984: 7210 ad83 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43f98a: 0c00 |0025: move-result-object v0 │ │ +43f98c: 7210 5487 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43f992: 0a02 |0029: move-result v2 │ │ +43f994: 3802 1900 |002a: if-eqz v2, 0043 // +0019 │ │ +43f998: 7210 5587 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43f99e: 0c02 |002f: move-result-object v2 │ │ +43f9a0: 1f02 9210 |0030: check-cast v2, Ljava/lang/String; // type@1092 │ │ +43f9a4: 1a03 2c9f |0032: const-string v3, "it" // string@9f2c │ │ +43f9a8: 7120 569f 3200 |0034: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43f9ae: 7110 b783 0200 |0037: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +43f9b4: 0b02 |003a: move-result-wide v2 │ │ +43f9b6: 7120 c283 3200 |003b: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +43f9bc: 0c02 |003e: move-result-object v2 │ │ +43f9be: 7220 ee86 2100 |003f: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43f9c4: 28e4 |0042: goto 0026 // -001c │ │ +43f9c6: 1f01 2c11 |0043: check-cast v1, Ljava/util/List; // type@112c │ │ +43f9ca: 1f01 7810 |0045: check-cast v1, Ljava/lang/Iterable; // type@1078 │ │ +43f9ce: 7110 0095 0100 |0047: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ +43f9d4: 0c00 |004a: move-result-object v0 │ │ +43f9d6: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0013 line=52 │ │ 0x0015 line=87 │ │ 0x0022 line=88 │ │ 0x0030 line=89 │ │ @@ -967309,37 +967309,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -43f7b0: |[43f7b0] tech.ula.utils.preferences.AssetPreferences.getLatestDownloadFilesystemVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ -43f7c0: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ -43f7c4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f7ca: 5430 38a3 |0005: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43f7ce: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43f7d2: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43f7d8: 6e20 8f84 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43f7de: 1304 2d00 |000f: const/16 v4, #int 45 // #2d │ │ -43f7e2: 6e20 8784 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43f7e8: 5432 39a3 |0014: iget-object v2, v3, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ -43f7ec: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43f7f2: 6e20 8784 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43f7f8: 5434 3aa3 |001c: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ -43f7fc: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43f802: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43f808: 0c04 |0024: move-result-object v4 │ │ -43f80a: 5431 37a3 |0025: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ -43f80e: 7230 be02 4001 |0027: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -43f814: 0c04 |002a: move-result-object v4 │ │ -43f816: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ -43f81a: 2803 |002d: goto 0030 // +0003 │ │ -43f81c: 5434 37a3 |002e: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ -43f820: 1104 |0030: return-object v4 │ │ +43f7a4: |[43f7a4] tech.ula.utils.preferences.AssetPreferences.getLatestDownloadFilesystemVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ +43f7b4: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ +43f7b8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f7be: 5430 38a3 |0005: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43f7c2: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43f7c6: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43f7cc: 6e20 8f84 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43f7d2: 1304 2d00 |000f: const/16 v4, #int 45 // #2d │ │ +43f7d6: 6e20 8784 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43f7dc: 5432 39a3 |0014: iget-object v2, v3, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ +43f7e0: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43f7e6: 6e20 8784 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43f7ec: 5434 3aa3 |001c: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ +43f7f0: 6e20 8f84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43f7f6: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43f7fc: 0c04 |0024: move-result-object v4 │ │ +43f7fe: 5431 37a3 |0025: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ +43f802: 7230 be02 4001 |0027: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +43f808: 0c04 |002a: move-result-object v4 │ │ +43f80a: 3804 0300 |002b: if-eqz v4, 002e // +0003 │ │ +43f80e: 2803 |002d: goto 0030 // +0003 │ │ +43f810: 5434 37a3 |002e: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ +43f814: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=22 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Ltech/ula/utils/preferences/AssetPreferences; │ │ 0x0000 - 0x0031 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -967348,34 +967348,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -43f824: |[43f824] tech.ula.utils.preferences.AssetPreferences.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ -43f834: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ -43f838: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43f83e: 5420 38a3 |0005: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43f842: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43f846: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43f84c: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43f852: 1303 2d00 |000f: const/16 v3, #int 45 // #2d │ │ -43f856: 6e20 8784 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43f85c: 5423 3aa3 |0014: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ -43f860: 6e20 8f84 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43f866: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43f86c: 0c03 |001c: move-result-object v3 │ │ -43f86e: 5421 37a3 |001d: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ -43f872: 7230 be02 3001 |001f: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -43f878: 0c03 |0022: move-result-object v3 │ │ -43f87a: 3803 0300 |0023: if-eqz v3, 0026 // +0003 │ │ -43f87e: 2803 |0025: goto 0028 // +0003 │ │ -43f880: 5423 37a3 |0026: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ -43f884: 1103 |0028: return-object v3 │ │ +43f818: |[43f818] tech.ula.utils.preferences.AssetPreferences.getLatestDownloadVersion:(Ljava/lang/String;)Ljava/lang/String; │ │ +43f828: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ +43f82c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43f832: 5420 38a3 |0005: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43f836: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43f83a: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43f840: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43f846: 1303 2d00 |000f: const/16 v3, #int 45 // #2d │ │ +43f84a: 6e20 8784 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43f850: 5423 3aa3 |0014: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ +43f854: 6e20 8f84 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43f85a: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43f860: 0c03 |001c: move-result-object v3 │ │ +43f862: 5421 37a3 |001d: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ +43f866: 7230 be02 3001 |001f: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +43f86c: 0c03 |0022: move-result-object v3 │ │ +43f86e: 3803 0300 |0023: if-eqz v3, 0026 // +0003 │ │ +43f872: 2803 |0025: goto 0028 // +0003 │ │ +43f874: 5423 37a3 |0026: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.lowestPossibleVersion:Ljava/lang/String; // field@a337 │ │ +43f878: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=18 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Ltech/ula/utils/preferences/AssetPreferences; │ │ 0x0000 - 0x0029 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -967384,48 +967384,48 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -43fa70: |[43fa70] tech.ula.utils.preferences.AssetPreferences.setAssetList:(Ljava/lang/String;Ljava/util/List;)V │ │ -43fa80: 1a00 f275 |0000: const-string v0, "assetType" // string@75f2 │ │ -43fa84: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fa8a: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ -43fa8e: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fa94: 1f04 7810 |000a: check-cast v4, Ljava/lang/Iterable; // type@1078 │ │ -43fa98: 2200 1711 |000c: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -43fa9c: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ -43faa0: 7120 c494 1400 |0010: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -43faa6: 0a01 |0013: move-result v1 │ │ -43faa8: 7020 5986 1000 |0014: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43faae: 1f00 1b11 |0017: check-cast v0, Ljava/util/Collection; // type@111b │ │ -43fab2: 7210 ad83 0400 |0019: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43fab8: 0c04 |001c: move-result-object v4 │ │ -43faba: 7210 5487 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43fac0: 0a01 |0020: move-result v1 │ │ -43fac2: 3801 1000 |0021: if-eqz v1, 0031 // +0010 │ │ -43fac6: 7210 5587 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43facc: 0c01 |0026: move-result-object v1 │ │ -43face: 1f01 e919 |0027: check-cast v1, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -43fad2: 6e10 36cd 0100 |0029: invoke-virtual {v1}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ -43fad8: 0c01 |002c: move-result-object v1 │ │ -43fada: 7220 ee86 1000 |002d: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43fae0: 28ed |0030: goto 001d // -0013 │ │ -43fae2: 1f00 2c11 |0031: check-cast v0, Ljava/util/List; // type@112c │ │ -43fae6: 1f00 7810 |0033: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -43faea: 7110 0095 0000 |0035: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ -43faf0: 0c04 |0038: move-result-object v4 │ │ -43faf2: 5420 38a3 |0039: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43faf6: 7210 b902 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fafc: 0c00 |003e: move-result-object v0 │ │ -43fafe: 7230 b602 3004 |003f: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ -43fb04: 7210 af02 0000 |0042: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fb0a: 0e00 |0045: return-void │ │ +43fa64: |[43fa64] tech.ula.utils.preferences.AssetPreferences.setAssetList:(Ljava/lang/String;Ljava/util/List;)V │ │ +43fa74: 1a00 f275 |0000: const-string v0, "assetType" // string@75f2 │ │ +43fa78: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fa7e: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ +43fa82: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fa88: 1f04 7810 |000a: check-cast v4, Ljava/lang/Iterable; // type@1078 │ │ +43fa8c: 2200 1711 |000c: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +43fa90: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ +43fa94: 7120 c494 1400 |0010: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +43fa9a: 0a01 |0013: move-result v1 │ │ +43fa9c: 7020 5986 1000 |0014: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +43faa2: 1f00 1b11 |0017: check-cast v0, Ljava/util/Collection; // type@111b │ │ +43faa6: 7210 ad83 0400 |0019: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43faac: 0c04 |001c: move-result-object v4 │ │ +43faae: 7210 5487 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43fab4: 0a01 |0020: move-result v1 │ │ +43fab6: 3801 1000 |0021: if-eqz v1, 0031 // +0010 │ │ +43faba: 7210 5587 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43fac0: 0c01 |0026: move-result-object v1 │ │ +43fac2: 1f01 e919 |0027: check-cast v1, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +43fac6: 6e10 36cd 0100 |0029: invoke-virtual {v1}, Ltech/ula/model/entities/Asset;.getName:()Ljava/lang/String; // method@cd36 │ │ +43facc: 0c01 |002c: move-result-object v1 │ │ +43face: 7220 ee86 1000 |002d: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43fad4: 28ed |0030: goto 001d // -0013 │ │ +43fad6: 1f00 2c11 |0031: check-cast v0, Ljava/util/List; // type@112c │ │ +43fada: 1f00 7810 |0033: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +43fade: 7110 0095 0000 |0035: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ +43fae4: 0c04 |0038: move-result-object v4 │ │ +43fae6: 5420 38a3 |0039: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43faea: 7210 b902 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43faf0: 0c00 |003e: move-result-object v0 │ │ +43faf2: 7230 b602 3004 |003f: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ +43faf8: 7210 af02 0000 |0042: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fafe: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=78 │ │ 0x000c line=99 │ │ 0x0019 line=100 │ │ 0x0027 line=101 │ │ 0x0029 line=79 │ │ @@ -967444,22 +967444,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43fb0c: |[43fb0c] tech.ula.utils.preferences.AssetPreferences.setDownloadsAreInProgress:(Z)V │ │ -43fb1c: 5420 38a3 |0000: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fb20: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fb26: 0c00 |0005: move-result-object v0 │ │ -43fb28: 5421 35a3 |0006: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ -43fb2c: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43fb32: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fb38: 0e00 |000e: return-void │ │ +43fb00: |[43fb00] tech.ula.utils.preferences.AssetPreferences.setDownloadsAreInProgress:(Z)V │ │ +43fb10: 5420 38a3 |0000: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fb14: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43fb1a: 0c00 |0005: move-result-object v0 │ │ +43fb1c: 5421 35a3 |0006: iget-object v1, v2, Ltech/ula/utils/preferences/AssetPreferences;.downloadsAreInProgressKey:Ljava/lang/String; // field@a335 │ │ +43fb20: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43fb26: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fb2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x000b line=46 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ltech/ula/utils/preferences/AssetPreferences; │ │ @@ -967470,49 +967470,49 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -43fb3c: |[43fb3c] tech.ula.utils.preferences.AssetPreferences.setEnqueuedDownloads:(Ljava/util/Set;)V │ │ -43fb4c: 1a00 cc83 |0000: const-string v0, "downloads" // string@83cc │ │ -43fb50: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fb56: 1f04 7810 |0005: check-cast v4, Ljava/lang/Iterable; // type@1078 │ │ -43fb5a: 2200 1711 |0007: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -43fb5e: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -43fb62: 7120 c494 1400 |000b: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -43fb68: 0a01 |000e: move-result v1 │ │ -43fb6a: 7020 5986 1000 |000f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43fb70: 1f00 1b11 |0012: check-cast v0, Ljava/util/Collection; // type@111b │ │ -43fb74: 7210 ad83 0400 |0014: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -43fb7a: 0c04 |0017: move-result-object v4 │ │ -43fb7c: 7210 5487 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -43fb82: 0a01 |001b: move-result v1 │ │ -43fb84: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ -43fb88: 7210 5587 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -43fb8e: 0c01 |0021: move-result-object v1 │ │ -43fb90: 1f01 8110 |0022: check-cast v1, Ljava/lang/Number; // type@1081 │ │ -43fb94: 6e10 0084 0100 |0024: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ -43fb9a: 0b01 |0027: move-result-wide v1 │ │ -43fb9c: 7120 7c84 2100 |0028: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43fba2: 0c01 |002b: move-result-object v1 │ │ -43fba4: 7220 ee86 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -43fbaa: 28e9 |002f: goto 0018 // -0017 │ │ -43fbac: 1f00 2c11 |0030: check-cast v0, Ljava/util/List; // type@112c │ │ -43fbb0: 1f00 7810 |0032: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -43fbb4: 7110 0095 0000 |0034: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ -43fbba: 0c04 |0037: move-result-object v4 │ │ -43fbbc: 5430 38a3 |0038: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fbc0: 7210 b902 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fbc6: 0c00 |003d: move-result-object v0 │ │ -43fbc8: 5431 36a3 |003e: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ -43fbcc: 7230 b602 1004 |0040: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ -43fbd2: 7210 af02 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fbd8: 0e00 |0046: return-void │ │ +43fb30: |[43fb30] tech.ula.utils.preferences.AssetPreferences.setEnqueuedDownloads:(Ljava/util/Set;)V │ │ +43fb40: 1a00 cc83 |0000: const-string v0, "downloads" // string@83cc │ │ +43fb44: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fb4a: 1f04 7810 |0005: check-cast v4, Ljava/lang/Iterable; // type@1078 │ │ +43fb4e: 2200 1711 |0007: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +43fb52: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +43fb56: 7120 c494 1400 |000b: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +43fb5c: 0a01 |000e: move-result v1 │ │ +43fb5e: 7020 5986 1000 |000f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +43fb64: 1f00 1b11 |0012: check-cast v0, Ljava/util/Collection; // type@111b │ │ +43fb68: 7210 ad83 0400 |0014: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43fb6e: 0c04 |0017: move-result-object v4 │ │ +43fb70: 7210 5487 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +43fb76: 0a01 |001b: move-result v1 │ │ +43fb78: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ +43fb7c: 7210 5587 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +43fb82: 0c01 |0021: move-result-object v1 │ │ +43fb84: 1f01 8110 |0022: check-cast v1, Ljava/lang/Number; // type@1081 │ │ +43fb88: 6e10 0084 0100 |0024: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ +43fb8e: 0b01 |0027: move-result-wide v1 │ │ +43fb90: 7120 7c84 2100 |0028: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43fb96: 0c01 |002b: move-result-object v1 │ │ +43fb98: 7220 ee86 1000 |002c: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +43fb9e: 28e9 |002f: goto 0018 // -0017 │ │ +43fba0: 1f00 2c11 |0030: check-cast v0, Ljava/util/List; // type@112c │ │ +43fba4: 1f00 7810 |0032: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +43fba8: 7110 0095 0000 |0034: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toSet:(Ljava/lang/Iterable;)Ljava/util/Set; // method@9500 │ │ +43fbae: 0c04 |0037: move-result-object v4 │ │ +43fbb0: 5430 38a3 |0038: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fbb4: 7210 b902 0000 |003a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43fbba: 0c00 |003d: move-result-object v0 │ │ +43fbbc: 5431 36a3 |003e: iget-object v1, v3, Ltech/ula/utils/preferences/AssetPreferences;.enqueuedDownloadsKey:Ljava/lang/String; // field@a336 │ │ +43fbc0: 7230 b602 1004 |0040: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putStringSet:(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; // method@02b6 │ │ +43fbc6: 7210 af02 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fbcc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=56 │ │ 0x0007 line=91 │ │ 0x0014 line=92 │ │ 0x0022 line=93 │ │ 0x0028 line=56 │ │ @@ -967530,37 +967530,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -43fbdc: |[43fbdc] tech.ula.utils.preferences.AssetPreferences.setLatestDownloadFilesystemVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ -43fbec: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ -43fbf0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fbf6: 1a00 01d7 |0005: const-string v0, "version" // string@d701 │ │ -43fbfa: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fc00: 5430 38a3 |000a: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fc04: 7210 b902 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fc0a: 0c00 |000f: move-result-object v0 │ │ -43fc0c: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43fc10: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43fc16: 6e20 8f84 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fc1c: 1304 2d00 |0018: const/16 v4, #int 45 // #2d │ │ -43fc20: 6e20 8784 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43fc26: 5432 39a3 |001d: iget-object v2, v3, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ -43fc2a: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fc30: 6e20 8784 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43fc36: 5434 3aa3 |0025: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ -43fc3a: 6e20 8f84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fc40: 6e10 9f84 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43fc46: 0c04 |002d: move-result-object v4 │ │ -43fc48: 7230 b502 4005 |002e: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ -43fc4e: 7210 af02 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fc54: 0e00 |0034: return-void │ │ +43fbd0: |[43fbd0] tech.ula.utils.preferences.AssetPreferences.setLatestDownloadFilesystemVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ +43fbe0: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ +43fbe4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fbea: 1a00 01d7 |0005: const-string v0, "version" // string@d701 │ │ +43fbee: 7120 5f9f 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fbf4: 5430 38a3 |000a: iget-object v0, v3, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fbf8: 7210 b902 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43fbfe: 0c00 |000f: move-result-object v0 │ │ +43fc00: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43fc04: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43fc0a: 6e20 8f84 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fc10: 1304 2d00 |0018: const/16 v4, #int 45 // #2d │ │ +43fc14: 6e20 8784 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43fc1a: 5432 39a3 |001d: iget-object v2, v3, Ltech/ula/utils/preferences/AssetPreferences;.rootFsKey:Ljava/lang/String; // field@a339 │ │ +43fc1e: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fc24: 6e20 8784 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43fc2a: 5434 3aa3 |0025: iget-object v4, v3, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ +43fc2e: 6e20 8f84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fc34: 6e10 9f84 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43fc3a: 0c04 |002d: move-result-object v4 │ │ +43fc3c: 7230 b502 4005 |002e: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ +43fc42: 7210 af02 0000 |0031: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fc48: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=33 │ │ 0x0010 line=34 │ │ 0x0031 line=35 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Ltech/ula/utils/preferences/AssetPreferences; │ │ @@ -967572,34 +967572,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -43fc58: |[43fc58] tech.ula.utils.preferences.AssetPreferences.setLatestDownloadVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ -43fc68: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ -43fc6c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fc72: 1a00 01d7 |0005: const-string v0, "version" // string@d701 │ │ -43fc76: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fc7c: 5420 38a3 |000a: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ -43fc80: 7210 b902 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43fc86: 0c00 |000f: move-result-object v0 │ │ -43fc88: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43fc8c: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43fc92: 6e20 8f84 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fc98: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ -43fc9c: 6e20 8784 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43fca2: 5423 3aa3 |001d: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ -43fca6: 6e20 8f84 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fcac: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43fcb2: 0c03 |0025: move-result-object v3 │ │ -43fcb4: 7230 b502 3004 |0026: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ -43fcba: 7210 af02 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43fcc0: 0e00 |002c: return-void │ │ +43fc4c: |[43fc4c] tech.ula.utils.preferences.AssetPreferences.setLatestDownloadVersion:(Ljava/lang/String;Ljava/lang/String;)V │ │ +43fc5c: 1a00 ebbe |0000: const-string v0, "repo" // string@beeb │ │ +43fc60: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fc66: 1a00 01d7 |0005: const-string v0, "version" // string@d701 │ │ +43fc6a: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fc70: 5420 38a3 |000a: iget-object v0, v2, Ltech/ula/utils/preferences/AssetPreferences;.prefs:Landroid/content/SharedPreferences; // field@a338 │ │ +43fc74: 7210 b902 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43fc7a: 0c00 |000f: move-result-object v0 │ │ +43fc7c: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43fc80: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43fc86: 6e20 8f84 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fc8c: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ +43fc90: 6e20 8784 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43fc96: 5423 3aa3 |001d: iget-object v3, v2, Ltech/ula/utils/preferences/AssetPreferences;.versionKey:Ljava/lang/String; // field@a33a │ │ +43fc9a: 6e20 8f84 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fca0: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43fca6: 0c03 |0025: move-result-object v3 │ │ +43fca8: 7230 b502 3004 |0026: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ +43fcae: 7210 af02 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43fcb4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=26 │ │ 0x0010 line=27 │ │ 0x0029 line=28 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Ltech/ula/utils/preferences/AssetPreferences; │ │ @@ -967636,17 +967636,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4401d4: |[4401d4] tech.ula.viewmodel.AppDetailsEvent.:()V │ │ -4401e4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4401ea: 0e00 |0003: return-void │ │ +4401c8: |[4401c8] tech.ula.viewmodel.AppDetailsEvent.:()V │ │ +4401d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4401de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/AppDetailsEvent; │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsEvent;) │ │ @@ -967654,17 +967654,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4401ec: |[4401ec] tech.ula.viewmodel.AppDetailsEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4401fc: 7010 44d5 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:()V // method@d544 │ │ -440202: 0e00 |0003: return-void │ │ +4401e0: |[4401e0] tech.ula.viewmodel.AppDetailsEvent.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4401f0: 7010 44d5 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:()V // method@d544 │ │ +4401f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/AppDetailsEvent; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -967821,33 +967821,33 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 11 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4414a0: |[4414a0] tech.ula.viewmodel.AppDetailsViewState.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V │ │ -4414b0: 1a00 aa74 |0000: const-string v0, "appIconUri" // string@74aa │ │ -4414b4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4414ba: 1a00 ae74 |0005: const-string v0, "appTitle" // string@74ae │ │ -4414be: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4414c4: 1a00 a674 |000a: const-string v0, "appDescription" // string@74a6 │ │ -4414c8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4414ce: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4414d4: 5b12 67a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -4414d8: 5b13 68a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -4414dc: 5b14 66a3 |0016: iput-object v4, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -4414e0: 5c15 6da3 |0018: iput-boolean v5, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -4414e4: 5c16 6ea3 |001a: iput-boolean v6, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -4414e8: 5c17 6fa3 |001c: iput-boolean v7, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -4414ec: 5c18 6aa3 |001e: iput-boolean v8, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -4414f0: 5b19 6ba3 |0020: iput-object v9, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -4414f4: 5b1a 6ca3 |0022: iput-object v10, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -4414f8: 5c1b 69a3 |0024: iput-boolean v11, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -4414fc: 0e00 |0026: return-void │ │ +441494: |[441494] tech.ula.viewmodel.AppDetailsViewState.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V │ │ +4414a4: 1a00 aa74 |0000: const-string v0, "appIconUri" // string@74aa │ │ +4414a8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4414ae: 1a00 ae74 |0005: const-string v0, "appTitle" // string@74ae │ │ +4414b2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4414b8: 1a00 a674 |000a: const-string v0, "appDescription" // string@74a6 │ │ +4414bc: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4414c2: 7010 0484 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4414c8: 5b12 67a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +4414cc: 5b13 68a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +4414d0: 5b14 66a3 |0016: iput-object v4, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +4414d4: 5c15 6da3 |0018: iput-boolean v5, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +4414d8: 5c16 6ea3 |001a: iput-boolean v6, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +4414dc: 5c17 6fa3 |001c: iput-boolean v7, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +4414e0: 5c18 6aa3 |001e: iput-boolean v8, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +4414e4: 5b19 6ba3 |0020: iput-object v9, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +4414e8: 5b1a 6ca3 |0022: iput-object v10, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +4414ec: 5c1b 69a3 |0024: iput-boolean v11, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +4414f0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=21 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ 0x0000 - 0x0027 reg=2 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0027 reg=3 (null) Ljava/lang/String; │ │ @@ -967865,354 +967865,354 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewState;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsViewState;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 24 │ │ ins : 13 │ │ outs : 11 │ │ insns size : 110 16-bit code units │ │ -441354: |[441354] tech.ula.viewmodel.AppDetailsViewState.copy$default:(Ltech/ula/viewmodel/AppDetailsViewState;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsViewState; │ │ -441364: 07b0 |0000: move-object v0, v11 │ │ -441366: 0201 1600 |0001: move/from16 v1, v22 │ │ -44136a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -44136e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -441372: 5402 67a3 |0007: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -441376: 2802 |0009: goto 000b // +0002 │ │ -441378: 07c2 |000a: move-object v2, v12 │ │ -44137a: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ -44137e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -441382: 5403 68a3 |000f: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -441386: 2802 |0011: goto 0013 // +0002 │ │ -441388: 07d3 |0012: move-object v3, v13 │ │ -44138a: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ -44138e: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -441392: 5404 66a3 |0017: iget-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -441396: 2802 |0019: goto 001b // +0002 │ │ -441398: 07e4 |001a: move-object v4, v14 │ │ -44139a: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ -44139e: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ -4413a2: 5505 6da3 |001f: iget-boolean v5, v0, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -4413a6: 2802 |0021: goto 0023 // +0002 │ │ -4413a8: 01f5 |0022: move v5, v15 │ │ -4413aa: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ -4413ae: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -4413b2: 5506 6ea3 |0027: iget-boolean v6, v0, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -4413b6: 2803 |0029: goto 002c // +0003 │ │ -4413b8: 0206 1000 |002a: move/from16 v6, v16 │ │ -4413bc: dd07 0120 |002c: and-int/lit8 v7, v1, #int 32 // #20 │ │ -4413c0: 3807 0500 |002e: if-eqz v7, 0033 // +0005 │ │ -4413c4: 5507 6fa3 |0030: iget-boolean v7, v0, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -4413c8: 2803 |0032: goto 0035 // +0003 │ │ -4413ca: 0207 1100 |0033: move/from16 v7, v17 │ │ -4413ce: dd08 0140 |0035: and-int/lit8 v8, v1, #int 64 // #40 │ │ -4413d2: 3808 0500 |0037: if-eqz v8, 003c // +0005 │ │ -4413d6: 5508 6aa3 |0039: iget-boolean v8, v0, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -4413da: 2803 |003b: goto 003e // +0003 │ │ -4413dc: 0208 1200 |003c: move/from16 v8, v18 │ │ -4413e0: d519 8000 |003e: and-int/lit16 v9, v1, #int 128 // #0080 │ │ -4413e4: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ -4413e8: 5409 6ba3 |0042: iget-object v9, v0, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -4413ec: 2803 |0044: goto 0047 // +0003 │ │ -4413ee: 0809 1300 |0045: move-object/from16 v9, v19 │ │ -4413f2: d51a 0001 |0047: and-int/lit16 v10, v1, #int 256 // #0100 │ │ -4413f6: 380a 0500 |0049: if-eqz v10, 004e // +0005 │ │ -4413fa: 540a 6ca3 |004b: iget-object v10, v0, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -4413fe: 2803 |004d: goto 0050 // +0003 │ │ -441400: 080a 1400 |004e: move-object/from16 v10, v20 │ │ -441404: d511 0002 |0050: and-int/lit16 v1, v1, #int 512 // #0200 │ │ -441408: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ -44140c: 5501 69a3 |0054: iget-boolean v1, v0, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441410: 2803 |0056: goto 0059 // +0003 │ │ -441412: 0201 1500 |0057: move/from16 v1, v21 │ │ -441416: 072c |0059: move-object v12, v2 │ │ -441418: 073d |005a: move-object v13, v3 │ │ -44141a: 074e |005b: move-object v14, v4 │ │ -44141c: 015f |005c: move v15, v5 │ │ -44141e: 0210 0600 |005d: move/from16 v16, v6 │ │ -441422: 0211 0700 |005f: move/from16 v17, v7 │ │ -441426: 0212 0800 |0061: move/from16 v18, v8 │ │ -44142a: 0813 0900 |0063: move-object/from16 v19, v9 │ │ -44142e: 0814 0a00 |0065: move-object/from16 v20, v10 │ │ -441432: 0215 0100 |0067: move/from16 v21, v1 │ │ -441436: 740b 7cd5 0b00 |0069: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/viewmodel/AppDetailsViewState;.copy:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)Ltech/ula/viewmodel/AppDetailsViewState; // method@d57c │ │ -44143c: 0c00 |006c: move-result-object v0 │ │ -44143e: 1100 |006d: return-object v0 │ │ +441348: |[441348] tech.ula.viewmodel.AppDetailsViewState.copy$default:(Ltech/ula/viewmodel/AppDetailsViewState;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;ZILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsViewState; │ │ +441358: 07b0 |0000: move-object v0, v11 │ │ +44135a: 0201 1600 |0001: move/from16 v1, v22 │ │ +44135e: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +441362: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +441366: 5402 67a3 |0007: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +44136a: 2802 |0009: goto 000b // +0002 │ │ +44136c: 07c2 |000a: move-object v2, v12 │ │ +44136e: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ +441372: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +441376: 5403 68a3 |000f: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +44137a: 2802 |0011: goto 0013 // +0002 │ │ +44137c: 07d3 |0012: move-object v3, v13 │ │ +44137e: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ +441382: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +441386: 5404 66a3 |0017: iget-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +44138a: 2802 |0019: goto 001b // +0002 │ │ +44138c: 07e4 |001a: move-object v4, v14 │ │ +44138e: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ +441392: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ +441396: 5505 6da3 |001f: iget-boolean v5, v0, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +44139a: 2802 |0021: goto 0023 // +0002 │ │ +44139c: 01f5 |0022: move v5, v15 │ │ +44139e: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ +4413a2: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +4413a6: 5506 6ea3 |0027: iget-boolean v6, v0, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +4413aa: 2803 |0029: goto 002c // +0003 │ │ +4413ac: 0206 1000 |002a: move/from16 v6, v16 │ │ +4413b0: dd07 0120 |002c: and-int/lit8 v7, v1, #int 32 // #20 │ │ +4413b4: 3807 0500 |002e: if-eqz v7, 0033 // +0005 │ │ +4413b8: 5507 6fa3 |0030: iget-boolean v7, v0, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +4413bc: 2803 |0032: goto 0035 // +0003 │ │ +4413be: 0207 1100 |0033: move/from16 v7, v17 │ │ +4413c2: dd08 0140 |0035: and-int/lit8 v8, v1, #int 64 // #40 │ │ +4413c6: 3808 0500 |0037: if-eqz v8, 003c // +0005 │ │ +4413ca: 5508 6aa3 |0039: iget-boolean v8, v0, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +4413ce: 2803 |003b: goto 003e // +0003 │ │ +4413d0: 0208 1200 |003c: move/from16 v8, v18 │ │ +4413d4: d519 8000 |003e: and-int/lit16 v9, v1, #int 128 // #0080 │ │ +4413d8: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ +4413dc: 5409 6ba3 |0042: iget-object v9, v0, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +4413e0: 2803 |0044: goto 0047 // +0003 │ │ +4413e2: 0809 1300 |0045: move-object/from16 v9, v19 │ │ +4413e6: d51a 0001 |0047: and-int/lit16 v10, v1, #int 256 // #0100 │ │ +4413ea: 380a 0500 |0049: if-eqz v10, 004e // +0005 │ │ +4413ee: 540a 6ca3 |004b: iget-object v10, v0, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +4413f2: 2803 |004d: goto 0050 // +0003 │ │ +4413f4: 080a 1400 |004e: move-object/from16 v10, v20 │ │ +4413f8: d511 0002 |0050: and-int/lit16 v1, v1, #int 512 // #0200 │ │ +4413fc: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ +441400: 5501 69a3 |0054: iget-boolean v1, v0, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +441404: 2803 |0056: goto 0059 // +0003 │ │ +441406: 0201 1500 |0057: move/from16 v1, v21 │ │ +44140a: 072c |0059: move-object v12, v2 │ │ +44140c: 073d |005a: move-object v13, v3 │ │ +44140e: 074e |005b: move-object v14, v4 │ │ +441410: 015f |005c: move v15, v5 │ │ +441412: 0210 0600 |005d: move/from16 v16, v6 │ │ +441416: 0211 0700 |005f: move/from16 v17, v7 │ │ +44141a: 0212 0800 |0061: move/from16 v18, v8 │ │ +44141e: 0813 0900 |0063: move-object/from16 v19, v9 │ │ +441422: 0814 0a00 |0065: move-object/from16 v20, v10 │ │ +441426: 0215 0100 |0067: move/from16 v21, v1 │ │ +44142a: 740b 7cd5 0b00 |0069: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/viewmodel/AppDetailsViewState;.copy:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)Ltech/ula/viewmodel/AppDetailsViewState; // method@d57c │ │ +441430: 0c00 |006c: move-result-object v0 │ │ +441432: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component1' │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440ed0: |[440ed0] tech.ula.viewmodel.AppDetailsViewState.component1:()Landroid/net/Uri; │ │ -440ee0: 5410 67a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -440ee4: 1100 |0002: return-object v0 │ │ +440ec4: |[440ec4] tech.ula.viewmodel.AppDetailsViewState.component1:()Landroid/net/Uri; │ │ +440ed4: 5410 67a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +440ed8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component10' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440f00: |[440f00] tech.ula.viewmodel.AppDetailsViewState.component10:()Z │ │ -440f10: 5510 69a3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -440f14: 0f00 |0002: return v0 │ │ +440ef4: |[440ef4] tech.ula.viewmodel.AppDetailsViewState.component10:()Z │ │ +440f04: 5510 69a3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +440f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4411fc: |[4411fc] tech.ula.viewmodel.AppDetailsViewState.component2:()Ljava/lang/String; │ │ -44120c: 5410 68a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -441210: 1100 |0002: return-object v0 │ │ +4411f0: |[4411f0] tech.ula.viewmodel.AppDetailsViewState.component2:()Ljava/lang/String; │ │ +441200: 5410 68a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +441204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441214: |[441214] tech.ula.viewmodel.AppDetailsViewState.component3:()Ljava/lang/String; │ │ -441224: 5410 66a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -441228: 1100 |0002: return-object v0 │ │ +441208: |[441208] tech.ula.viewmodel.AppDetailsViewState.component3:()Ljava/lang/String; │ │ +441218: 5410 66a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +44121c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component4' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440f18: |[440f18] tech.ula.viewmodel.AppDetailsViewState.component4:()Z │ │ -440f28: 5510 6da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -440f2c: 0f00 |0002: return v0 │ │ +440f0c: |[440f0c] tech.ula.viewmodel.AppDetailsViewState.component4:()Z │ │ +440f1c: 5510 6da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +440f20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component5' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440f30: |[440f30] tech.ula.viewmodel.AppDetailsViewState.component5:()Z │ │ -440f40: 5510 6ea3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -440f44: 0f00 |0002: return v0 │ │ +440f24: |[440f24] tech.ula.viewmodel.AppDetailsViewState.component5:()Z │ │ +440f34: 5510 6ea3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +440f38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component6' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440f48: |[440f48] tech.ula.viewmodel.AppDetailsViewState.component6:()Z │ │ -440f58: 5510 6fa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -440f5c: 0f00 |0002: return v0 │ │ +440f3c: |[440f3c] tech.ula.viewmodel.AppDetailsViewState.component6:()Z │ │ +440f4c: 5510 6fa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +440f50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component7' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440f60: |[440f60] tech.ula.viewmodel.AppDetailsViewState.component7:()Z │ │ -440f70: 5510 6aa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -440f74: 0f00 |0002: return v0 │ │ +440f54: |[440f54] tech.ula.viewmodel.AppDetailsViewState.component7:()Z │ │ +440f64: 5510 6aa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +440f68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component8' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44119c: |[44119c] tech.ula.viewmodel.AppDetailsViewState.component8:()Ljava/lang/Integer; │ │ -4411ac: 5410 6ba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -4411b0: 1100 |0002: return-object v0 │ │ +441190: |[441190] tech.ula.viewmodel.AppDetailsViewState.component8:()Ljava/lang/Integer; │ │ +4411a0: 5410 6ba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +4411a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'component9' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4411b4: |[4411b4] tech.ula.viewmodel.AppDetailsViewState.component9:()Ljava/lang/Integer; │ │ -4411c4: 5410 6ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -4411c8: 1100 |0002: return-object v0 │ │ +4411a8: |[4411a8] tech.ula.viewmodel.AppDetailsViewState.component9:()Ljava/lang/Integer; │ │ +4411b8: 5410 6ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +4411bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'copy' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)Ltech/ula/viewmodel/AppDetailsViewState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 39 16-bit code units │ │ -441440: |[441440] tech.ula.viewmodel.AppDetailsViewState.copy:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)Ltech/ula/viewmodel/AppDetailsViewState; │ │ -441450: 1a00 aa74 |0000: const-string v0, "appIconUri" // string@74aa │ │ -441454: 07d2 |0002: move-object v2, v13 │ │ -441456: 7120 5f9f 0d00 |0003: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44145c: 1a00 ae74 |0006: const-string v0, "appTitle" // string@74ae │ │ -441460: 07e3 |0008: move-object v3, v14 │ │ -441462: 7120 5f9f 0e00 |0009: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441468: 1a00 a674 |000c: const-string v0, "appDescription" // string@74a6 │ │ -44146c: 07f4 |000e: move-object v4, v15 │ │ -44146e: 7120 5f9f 0f00 |000f: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441474: 2200 5e1b |0012: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ -441478: 0701 |0014: move-object v1, v0 │ │ -44147a: 0205 1000 |0015: move/from16 v5, v16 │ │ -44147e: 0206 1100 |0017: move/from16 v6, v17 │ │ -441482: 0207 1200 |0019: move/from16 v7, v18 │ │ -441486: 0208 1300 |001b: move/from16 v8, v19 │ │ -44148a: 0809 1400 |001d: move-object/from16 v9, v20 │ │ -44148e: 080a 1500 |001f: move-object/from16 v10, v21 │ │ -441492: 020b 1600 |0021: move/from16 v11, v22 │ │ -441496: 760b 71d5 0100 |0023: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Ltech/ula/viewmodel/AppDetailsViewState;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V // method@d571 │ │ -44149c: 1100 |0026: return-object v0 │ │ +441434: |[441434] tech.ula.viewmodel.AppDetailsViewState.copy:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)Ltech/ula/viewmodel/AppDetailsViewState; │ │ +441444: 1a00 aa74 |0000: const-string v0, "appIconUri" // string@74aa │ │ +441448: 07d2 |0002: move-object v2, v13 │ │ +44144a: 7120 5f9f 0d00 |0003: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441450: 1a00 ae74 |0006: const-string v0, "appTitle" // string@74ae │ │ +441454: 07e3 |0008: move-object v3, v14 │ │ +441456: 7120 5f9f 0e00 |0009: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44145c: 1a00 a674 |000c: const-string v0, "appDescription" // string@74a6 │ │ +441460: 07f4 |000e: move-object v4, v15 │ │ +441462: 7120 5f9f 0f00 |000f: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441468: 2200 5e1b |0012: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ +44146c: 0701 |0014: move-object v1, v0 │ │ +44146e: 0205 1000 |0015: move/from16 v5, v16 │ │ +441472: 0206 1100 |0017: move/from16 v6, v17 │ │ +441476: 0207 1200 |0019: move/from16 v7, v18 │ │ +44147a: 0208 1300 |001b: move/from16 v8, v19 │ │ +44147e: 0809 1400 |001d: move-object/from16 v9, v20 │ │ +441482: 080a 1500 |001f: move-object/from16 v10, v21 │ │ +441486: 020b 1600 |0021: move/from16 v11, v22 │ │ +44148a: 760b 71d5 0100 |0023: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Ltech/ula/viewmodel/AppDetailsViewState;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V // method@d571 │ │ +441490: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -440f78: |[440f78] tech.ula.viewmodel.AppDetailsViewState.equals:(Ljava/lang/Object;)Z │ │ -440f88: 3232 5b00 |0000: if-eq v2, v3, 005b // +005b │ │ -440f8c: 2030 5e1b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ -440f90: 3800 5500 |0004: if-eqz v0, 0059 // +0055 │ │ -440f94: 1f03 5e1b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ -440f98: 5420 67a3 |0008: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -440f9c: 5431 67a3 |000a: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -440fa0: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440fa6: 0a00 |000f: move-result v0 │ │ -440fa8: 3800 4900 |0010: if-eqz v0, 0059 // +0049 │ │ -440fac: 5420 68a3 |0012: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -440fb0: 5431 68a3 |0014: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -440fb4: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440fba: 0a00 |0019: move-result v0 │ │ -440fbc: 3800 3f00 |001a: if-eqz v0, 0059 // +003f │ │ -440fc0: 5420 66a3 |001c: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -440fc4: 5431 66a3 |001e: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -440fc8: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440fce: 0a00 |0023: move-result v0 │ │ -440fd0: 3800 3500 |0024: if-eqz v0, 0059 // +0035 │ │ -440fd4: 5520 6da3 |0026: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -440fd8: 5531 6da3 |0028: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -440fdc: 3310 2f00 |002a: if-ne v0, v1, 0059 // +002f │ │ -440fe0: 5520 6ea3 |002c: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -440fe4: 5531 6ea3 |002e: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -440fe8: 3310 2900 |0030: if-ne v0, v1, 0059 // +0029 │ │ -440fec: 5520 6fa3 |0032: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -440ff0: 5531 6fa3 |0034: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -440ff4: 3310 2300 |0036: if-ne v0, v1, 0059 // +0023 │ │ -440ff8: 5520 6aa3 |0038: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -440ffc: 5531 6aa3 |003a: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -441000: 3310 1d00 |003c: if-ne v0, v1, 0059 // +001d │ │ -441004: 5420 6ba3 |003e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -441008: 5431 6ba3 |0040: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -44100c: 7120 559f 1000 |0042: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -441012: 0a00 |0045: move-result v0 │ │ -441014: 3800 1300 |0046: if-eqz v0, 0059 // +0013 │ │ -441018: 5420 6ca3 |0048: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -44101c: 5431 6ca3 |004a: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -441020: 7120 559f 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -441026: 0a00 |004f: move-result v0 │ │ -441028: 3800 0900 |0050: if-eqz v0, 0059 // +0009 │ │ -44102c: 5520 69a3 |0052: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441030: 5533 69a3 |0054: iget-boolean v3, v3, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441034: 3330 0300 |0056: if-ne v0, v3, 0059 // +0003 │ │ -441038: 2803 |0058: goto 005b // +0003 │ │ -44103a: 1203 |0059: const/4 v3, #int 0 // #0 │ │ -44103c: 0f03 |005a: return v3 │ │ -44103e: 1213 |005b: const/4 v3, #int 1 // #1 │ │ -441040: 0f03 |005c: return v3 │ │ +440f6c: |[440f6c] tech.ula.viewmodel.AppDetailsViewState.equals:(Ljava/lang/Object;)Z │ │ +440f7c: 3232 5b00 |0000: if-eq v2, v3, 005b // +005b │ │ +440f80: 2030 5e1b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ +440f84: 3800 5500 |0004: if-eqz v0, 0059 // +0055 │ │ +440f88: 1f03 5e1b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ +440f8c: 5420 67a3 |0008: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +440f90: 5431 67a3 |000a: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +440f94: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440f9a: 0a00 |000f: move-result v0 │ │ +440f9c: 3800 4900 |0010: if-eqz v0, 0059 // +0049 │ │ +440fa0: 5420 68a3 |0012: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +440fa4: 5431 68a3 |0014: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +440fa8: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440fae: 0a00 |0019: move-result v0 │ │ +440fb0: 3800 3f00 |001a: if-eqz v0, 0059 // +003f │ │ +440fb4: 5420 66a3 |001c: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +440fb8: 5431 66a3 |001e: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +440fbc: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440fc2: 0a00 |0023: move-result v0 │ │ +440fc4: 3800 3500 |0024: if-eqz v0, 0059 // +0035 │ │ +440fc8: 5520 6da3 |0026: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +440fcc: 5531 6da3 |0028: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +440fd0: 3310 2f00 |002a: if-ne v0, v1, 0059 // +002f │ │ +440fd4: 5520 6ea3 |002c: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +440fd8: 5531 6ea3 |002e: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +440fdc: 3310 2900 |0030: if-ne v0, v1, 0059 // +0029 │ │ +440fe0: 5520 6fa3 |0032: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +440fe4: 5531 6fa3 |0034: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +440fe8: 3310 2300 |0036: if-ne v0, v1, 0059 // +0023 │ │ +440fec: 5520 6aa3 |0038: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +440ff0: 5531 6aa3 |003a: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +440ff4: 3310 1d00 |003c: if-ne v0, v1, 0059 // +001d │ │ +440ff8: 5420 6ba3 |003e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +440ffc: 5431 6ba3 |0040: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +441000: 7120 559f 1000 |0042: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +441006: 0a00 |0045: move-result v0 │ │ +441008: 3800 1300 |0046: if-eqz v0, 0059 // +0013 │ │ +44100c: 5420 6ca3 |0048: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +441010: 5431 6ca3 |004a: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +441014: 7120 559f 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44101a: 0a00 |004f: move-result v0 │ │ +44101c: 3800 0900 |0050: if-eqz v0, 0059 // +0009 │ │ +441020: 5520 69a3 |0052: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +441024: 5533 69a3 |0054: iget-boolean v3, v3, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +441028: 3330 0300 |0056: if-ne v0, v3, 0059 // +0003 │ │ +44102c: 2803 |0058: goto 005b // +0003 │ │ +44102e: 1203 |0059: const/4 v3, #int 0 // #0 │ │ +441030: 0f03 |005a: return v3 │ │ +441032: 1213 |005b: const/4 v3, #int 1 // #1 │ │ +441034: 0f03 |005c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'getAppDescription' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44122c: |[44122c] tech.ula.viewmodel.AppDetailsViewState.getAppDescription:()Ljava/lang/String; │ │ -44123c: 5410 66a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -441240: 1100 |0002: return-object v0 │ │ +441220: |[441220] tech.ula.viewmodel.AppDetailsViewState.getAppDescription:()Ljava/lang/String; │ │ +441230: 5410 66a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +441234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #13 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968220,17 +968220,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440ee8: |[440ee8] tech.ula.viewmodel.AppDetailsViewState.getAppIconUri:()Landroid/net/Uri; │ │ -440ef8: 5410 67a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -440efc: 1100 |0002: return-object v0 │ │ +440edc: |[440edc] tech.ula.viewmodel.AppDetailsViewState.getAppIconUri:()Landroid/net/Uri; │ │ +440eec: 5410 67a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +440ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #14 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968238,17 +968238,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441244: |[441244] tech.ula.viewmodel.AppDetailsViewState.getAppTitle:()Ljava/lang/String; │ │ -441254: 5410 68a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -441258: 1100 |0002: return-object v0 │ │ +441238: |[441238] tech.ula.viewmodel.AppDetailsViewState.getAppTitle:()Ljava/lang/String; │ │ +441248: 5410 68a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +44124c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #15 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968256,17 +968256,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441044: |[441044] tech.ula.viewmodel.AppDetailsViewState.getAutoStartEnabled:()Z │ │ -441054: 5510 69a3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441058: 0f00 |0002: return v0 │ │ +441038: |[441038] tech.ula.viewmodel.AppDetailsViewState.getAutoStartEnabled:()Z │ │ +441048: 5510 69a3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +44104c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #16 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968274,17 +968274,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44105c: |[44105c] tech.ula.viewmodel.AppDetailsViewState.getDescribeStateHintEnabled:()Z │ │ -44106c: 5510 6aa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -441070: 0f00 |0002: return v0 │ │ +441050: |[441050] tech.ula.viewmodel.AppDetailsViewState.getDescribeStateHintEnabled:()Z │ │ +441060: 5510 6aa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +441064: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #17 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968292,17 +968292,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4411cc: |[4411cc] tech.ula.viewmodel.AppDetailsViewState.getDescribeStateText:()Ljava/lang/Integer; │ │ -4411dc: 5410 6ba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -4411e0: 1100 |0002: return-object v0 │ │ +4411c0: |[4411c0] tech.ula.viewmodel.AppDetailsViewState.getDescribeStateText:()Ljava/lang/Integer; │ │ +4411d0: 5410 6ba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +4411d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #18 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968310,17 +968310,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4411e4: |[4411e4] tech.ula.viewmodel.AppDetailsViewState.getSelectedServiceTypeButton:()Ljava/lang/Integer; │ │ -4411f4: 5410 6ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -4411f8: 1100 |0002: return-object v0 │ │ +4411d8: |[4411d8] tech.ula.viewmodel.AppDetailsViewState.getSelectedServiceTypeButton:()Ljava/lang/Integer; │ │ +4411e8: 5410 6ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +4411ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #19 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968328,17 +968328,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441074: |[441074] tech.ula.viewmodel.AppDetailsViewState.getSshEnabled:()Z │ │ -441084: 5510 6da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -441088: 0f00 |0002: return v0 │ │ +441068: |[441068] tech.ula.viewmodel.AppDetailsViewState.getSshEnabled:()Z │ │ +441078: 5510 6da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +44107c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #20 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968346,17 +968346,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44108c: |[44108c] tech.ula.viewmodel.AppDetailsViewState.getVncEnabled:()Z │ │ -44109c: 5510 6ea3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -4410a0: 0f00 |0002: return v0 │ │ +441080: |[441080] tech.ula.viewmodel.AppDetailsViewState.getVncEnabled:()Z │ │ +441090: 5510 6ea3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +441094: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #21 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968364,17 +968364,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4410a4: |[4410a4] tech.ula.viewmodel.AppDetailsViewState.getXsdlEnabled:()Z │ │ -4410b4: 5510 6fa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -4410b8: 0f00 |0002: return v0 │ │ +441098: |[441098] tech.ula.viewmodel.AppDetailsViewState.getXsdlEnabled:()Z │ │ +4410a8: 5510 6fa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +4410ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ #22 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ @@ -968382,140 +968382,140 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 103 16-bit code units │ │ -4410bc: |[4410bc] tech.ula.viewmodel.AppDetailsViewState.hashCode:()I │ │ -4410cc: 5440 67a3 |0000: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -4410d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4410d2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4410d6: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4410dc: 0a00 |0008: move-result v0 │ │ -4410de: 2802 |0009: goto 000b // +0002 │ │ -4410e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4410e2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4410e6: 5442 68a3 |000d: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -4410ea: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -4410ee: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4410f4: 0a02 |0014: move-result v2 │ │ -4410f6: 2802 |0015: goto 0017 // +0002 │ │ -4410f8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4410fa: b020 |0017: add-int/2addr v0, v2 │ │ -4410fc: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -441100: 5442 66a3 |001a: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -441104: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -441108: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -44110e: 0a02 |0021: move-result v2 │ │ -441110: 2802 |0022: goto 0024 // +0002 │ │ -441112: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -441114: b020 |0024: add-int/2addr v0, v2 │ │ -441116: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44111a: 5542 6da3 |0027: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -44111e: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -441120: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ -441124: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -441126: b020 |002d: add-int/2addr v0, v2 │ │ -441128: da00 001f |002e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44112c: 5542 6ea3 |0030: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -441130: 3802 0300 |0032: if-eqz v2, 0035 // +0003 │ │ -441134: 1212 |0034: const/4 v2, #int 1 // #1 │ │ -441136: b020 |0035: add-int/2addr v0, v2 │ │ -441138: da00 001f |0036: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44113c: 5542 6fa3 |0038: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -441140: 3802 0300 |003a: if-eqz v2, 003d // +0003 │ │ -441144: 1212 |003c: const/4 v2, #int 1 // #1 │ │ -441146: b020 |003d: add-int/2addr v0, v2 │ │ -441148: da00 001f |003e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44114c: 5542 6aa3 |0040: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -441150: 3802 0300 |0042: if-eqz v2, 0045 // +0003 │ │ -441154: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -441156: b020 |0045: add-int/2addr v0, v2 │ │ -441158: da00 001f |0046: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44115c: 5442 6ba3 |0048: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -441160: 3802 0700 |004a: if-eqz v2, 0051 // +0007 │ │ -441164: 6e10 0984 0200 |004c: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -44116a: 0a02 |004f: move-result v2 │ │ -44116c: 2802 |0050: goto 0052 // +0002 │ │ -44116e: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -441170: b020 |0052: add-int/2addr v0, v2 │ │ -441172: da00 001f |0053: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -441176: 5442 6ca3 |0055: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -44117a: 3802 0600 |0057: if-eqz v2, 005d // +0006 │ │ -44117e: 6e10 0984 0200 |0059: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -441184: 0a01 |005c: move-result v1 │ │ -441186: b010 |005d: add-int/2addr v0, v1 │ │ -441188: da00 001f |005e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -44118c: 5541 69a3 |0060: iget-boolean v1, v4, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441190: 3801 0300 |0062: if-eqz v1, 0065 // +0003 │ │ -441194: 1211 |0064: const/4 v1, #int 1 // #1 │ │ -441196: b010 |0065: add-int/2addr v0, v1 │ │ -441198: 0f00 |0066: return v0 │ │ +4410b0: |[4410b0] tech.ula.viewmodel.AppDetailsViewState.hashCode:()I │ │ +4410c0: 5440 67a3 |0000: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +4410c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4410c6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4410ca: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4410d0: 0a00 |0008: move-result v0 │ │ +4410d2: 2802 |0009: goto 000b // +0002 │ │ +4410d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4410d6: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4410da: 5442 68a3 |000d: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +4410de: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +4410e2: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4410e8: 0a02 |0014: move-result v2 │ │ +4410ea: 2802 |0015: goto 0017 // +0002 │ │ +4410ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4410ee: b020 |0017: add-int/2addr v0, v2 │ │ +4410f0: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4410f4: 5442 66a3 |001a: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +4410f8: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +4410fc: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +441102: 0a02 |0021: move-result v2 │ │ +441104: 2802 |0022: goto 0024 // +0002 │ │ +441106: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +441108: b020 |0024: add-int/2addr v0, v2 │ │ +44110a: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +44110e: 5542 6da3 |0027: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +441112: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +441114: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ +441118: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +44111a: b020 |002d: add-int/2addr v0, v2 │ │ +44111c: da00 001f |002e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441120: 5542 6ea3 |0030: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +441124: 3802 0300 |0032: if-eqz v2, 0035 // +0003 │ │ +441128: 1212 |0034: const/4 v2, #int 1 // #1 │ │ +44112a: b020 |0035: add-int/2addr v0, v2 │ │ +44112c: da00 001f |0036: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441130: 5542 6fa3 |0038: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +441134: 3802 0300 |003a: if-eqz v2, 003d // +0003 │ │ +441138: 1212 |003c: const/4 v2, #int 1 // #1 │ │ +44113a: b020 |003d: add-int/2addr v0, v2 │ │ +44113c: da00 001f |003e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441140: 5542 6aa3 |0040: iget-boolean v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +441144: 3802 0300 |0042: if-eqz v2, 0045 // +0003 │ │ +441148: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +44114a: b020 |0045: add-int/2addr v0, v2 │ │ +44114c: da00 001f |0046: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441150: 5442 6ba3 |0048: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +441154: 3802 0700 |004a: if-eqz v2, 0051 // +0007 │ │ +441158: 6e10 0984 0200 |004c: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +44115e: 0a02 |004f: move-result v2 │ │ +441160: 2802 |0050: goto 0052 // +0002 │ │ +441162: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +441164: b020 |0052: add-int/2addr v0, v2 │ │ +441166: da00 001f |0053: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +44116a: 5442 6ca3 |0055: iget-object v2, v4, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +44116e: 3802 0600 |0057: if-eqz v2, 005d // +0006 │ │ +441172: 6e10 0984 0200 |0059: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +441178: 0a01 |005c: move-result v1 │ │ +44117a: b010 |005d: add-int/2addr v0, v1 │ │ +44117c: da00 001f |005e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441180: 5541 69a3 |0060: iget-boolean v1, v4, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +441184: 3801 0300 |0062: if-eqz v1, 0065 // +0003 │ │ +441188: 1211 |0064: const/4 v1, #int 1 // #1 │ │ +44118a: b010 |0065: add-int/2addr v0, v1 │ │ +44118c: 0f00 |0066: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Ltech/ula/viewmodel/AppDetailsViewState;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -44125c: |[44125c] tech.ula.viewmodel.AppDetailsViewState.toString:()Ljava/lang/String; │ │ -44126c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -441270: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -441276: 1a01 431a |0005: const-string v1, "AppDetailsViewState(appIconUri=" // string@1a43 │ │ -44127a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441280: 5421 67a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ -441284: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -44128a: 1a01 6712 |000f: const-string v1, ", appTitle=" // string@1267 │ │ -44128e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441294: 5421 68a3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ -441298: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -44129e: 1a01 6512 |0019: const-string v1, ", appDescription=" // string@1265 │ │ -4412a2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412a8: 5421 66a3 |001e: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ -4412ac: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412b2: 1a01 2813 |0023: const-string v1, ", sshEnabled=" // string@1328 │ │ -4412b6: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412bc: 5521 6da3 |0028: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ -4412c0: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4412c6: 1a01 4c13 |002d: const-string v1, ", vncEnabled=" // string@134c │ │ -4412ca: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412d0: 5521 6ea3 |0032: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ -4412d4: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4412da: 1a01 5413 |0037: const-string v1, ", xsdlEnabled=" // string@1354 │ │ -4412de: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412e4: 5521 6fa3 |003c: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ -4412e8: 6e20 9184 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4412ee: 1a01 9112 |0041: const-string v1, ", describeStateHintEnabled=" // string@1291 │ │ -4412f2: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4412f8: 5521 6aa3 |0046: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ -4412fc: 6e20 9184 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -441302: 1a01 9212 |004b: const-string v1, ", describeStateText=" // string@1292 │ │ -441306: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -44130c: 5421 6ba3 |0050: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ -441310: 6e20 8e84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -441316: 1a01 2113 |0055: const-string v1, ", selectedServiceTypeButton=" // string@1321 │ │ -44131a: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441320: 5421 6ca3 |005a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ -441324: 6e20 8e84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -44132a: 1a01 7312 |005f: const-string v1, ", autoStartEnabled=" // string@1273 │ │ -44132e: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441334: 5521 69a3 |0064: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ -441338: 6e20 9184 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -44133e: 1a01 5211 |0069: const-string v1, ")" // string@1152 │ │ -441342: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441348: 6e10 9f84 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -44134e: 0c00 |0071: move-result-object v0 │ │ -441350: 1100 |0072: return-object v0 │ │ +441250: |[441250] tech.ula.viewmodel.AppDetailsViewState.toString:()Ljava/lang/String; │ │ +441260: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +441264: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +44126a: 1a01 431a |0005: const-string v1, "AppDetailsViewState(appIconUri=" // string@1a43 │ │ +44126e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441274: 5421 67a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appIconUri:Landroid/net/Uri; // field@a367 │ │ +441278: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +44127e: 1a01 6712 |000f: const-string v1, ", appTitle=" // string@1267 │ │ +441282: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441288: 5421 68a3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appTitle:Ljava/lang/String; // field@a368 │ │ +44128c: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441292: 1a01 6512 |0019: const-string v1, ", appDescription=" // string@1265 │ │ +441296: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44129c: 5421 66a3 |001e: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.appDescription:Ljava/lang/String; // field@a366 │ │ +4412a0: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4412a6: 1a01 2813 |0023: const-string v1, ", sshEnabled=" // string@1328 │ │ +4412aa: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4412b0: 5521 6da3 |0028: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.sshEnabled:Z // field@a36d │ │ +4412b4: 6e20 9184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4412ba: 1a01 4c13 |002d: const-string v1, ", vncEnabled=" // string@134c │ │ +4412be: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4412c4: 5521 6ea3 |0032: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.vncEnabled:Z // field@a36e │ │ +4412c8: 6e20 9184 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4412ce: 1a01 5413 |0037: const-string v1, ", xsdlEnabled=" // string@1354 │ │ +4412d2: 6e20 8f84 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4412d8: 5521 6fa3 |003c: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.xsdlEnabled:Z // field@a36f │ │ +4412dc: 6e20 9184 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4412e2: 1a01 9112 |0041: const-string v1, ", describeStateHintEnabled=" // string@1291 │ │ +4412e6: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4412ec: 5521 6aa3 |0046: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateHintEnabled:Z // field@a36a │ │ +4412f0: 6e20 9184 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4412f6: 1a01 9212 |004b: const-string v1, ", describeStateText=" // string@1292 │ │ +4412fa: 6e20 8f84 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441300: 5421 6ba3 |0050: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.describeStateText:Ljava/lang/Integer; // field@a36b │ │ +441304: 6e20 8e84 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +44130a: 1a01 2113 |0055: const-string v1, ", selectedServiceTypeButton=" // string@1321 │ │ +44130e: 6e20 8f84 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441314: 5421 6ca3 |005a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.selectedServiceTypeButton:Ljava/lang/Integer; // field@a36c │ │ +441318: 6e20 8e84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +44131e: 1a01 7312 |005f: const-string v1, ", autoStartEnabled=" // string@1273 │ │ +441322: 6e20 8f84 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441328: 5521 69a3 |0064: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsViewState;.autoStartEnabled:Z // field@a369 │ │ +44132c: 6e20 9184 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +441332: 1a01 5211 |0069: const-string v1, ")" // string@1152 │ │ +441336: 6e20 8f84 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44133c: 6e10 9f84 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +441342: 0c00 |0071: move-result-object v0 │ │ +441344: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6722 (AppDetailsViewModel.kt) │ │ │ │ Class #3548 header: │ │ @@ -968545,17 +968545,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4434c8: |[4434c8] tech.ula.viewmodel.FilesystemImportStatus.:()V │ │ -4434d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4434de: 0e00 |0003: return-void │ │ +4434bc: |[4434bc] tech.ula.viewmodel.FilesystemImportStatus.:()V │ │ +4434cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4434d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemImportStatus; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemImportStatus;) │ │ @@ -968563,17 +968563,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4434e0: |[4434e0] tech.ula.viewmodel.FilesystemImportStatus.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4434f0: 7010 34d6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:()V // method@d634 │ │ -4434f6: 0e00 |0003: return-void │ │ +4434d4: |[4434d4] tech.ula.viewmodel.FilesystemImportStatus.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4434e4: 7010 34d6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:()V // method@d634 │ │ +4434ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemImportStatus; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -968607,17 +968607,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -444378: |[444378] tech.ula.viewmodel.FilesystemListViewState.:()V │ │ -444388: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -44438e: 0e00 |0003: return-void │ │ +44436c: |[44436c] tech.ula.viewmodel.FilesystemListViewState.:()V │ │ +44437c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +444382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemListViewState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewState;) │ │ @@ -968625,17 +968625,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -444390: |[444390] tech.ula.viewmodel.FilesystemListViewState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4443a0: 7010 6ad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:()V // method@d66a │ │ -4443a6: 0e00 |0003: return-void │ │ +444384: |[444384] tech.ula.viewmodel.FilesystemListViewState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +444394: 7010 6ad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:()V // method@d66a │ │ +44439a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemListViewState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -968669,17 +968669,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -446ea4: |[446ea4] tech.ula.viewmodel.State.:()V │ │ -446eb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -446eba: 0e00 |0003: return-void │ │ +446e98: |[446e98] tech.ula.viewmodel.State.:()V │ │ +446ea8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +446eae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/State; │ │ │ │ #1 : (in Ltech/ula/viewmodel/State;) │ │ @@ -968687,17 +968687,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -446ebc: |[446ebc] tech.ula.viewmodel.State.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -446ecc: 7010 2fd7 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/State;.:()V // method@d72f │ │ -446ed2: 0e00 |0003: return-void │ │ +446eb0: |[446eb0] tech.ula.viewmodel.State.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +446ec0: 7010 2fd7 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/State;.:()V // method@d72f │ │ +446ec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/State; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1334557,50 +1334557,48 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lokhttp3/RealCall$AsyncCall;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ + insns size : 1 16-bit code units │ │ 3beaf4: |[3beaf4] okhttp3.RealCall$AsyncCall.:()V │ │ -3beb04: 1c00 2817 |0000: const-class v0, Lokhttp3/RealCall; // type@1728 │ │ -3beb08: 0e00 |0002: return-void │ │ +3beb04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/RealCall$AsyncCall;) │ │ name : '' │ │ type : '(Lokhttp3/RealCall;Lokhttp3/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3beb0c: |[3beb0c] okhttp3.RealCall$AsyncCall.:(Lokhttp3/RealCall;Lokhttp3/Callback;)V │ │ -3beb1c: 5b23 f284 |0000: iput-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3beb20: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3beb22: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3beb26: 6e10 74b7 0300 |0005: invoke-virtual {v3}, Lokhttp3/RealCall;.redactedUrl:()Ljava/lang/String; // method@b774 │ │ -3beb2c: 0c03 |0008: move-result-object v3 │ │ -3beb2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3beb30: 4d03 0001 |000a: aput-object v3, v0, v1 │ │ -3beb34: 1a03 ad53 |000c: const-string v3, "OkHttp %s" // string@53ad │ │ -3beb38: 7030 24b8 3200 |000e: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3beb3e: 2203 7011 |0011: new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger; // type@1170 │ │ -3beb42: 7020 7d88 1300 |0013: invoke-direct {v3, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@887d │ │ -3beb48: 5b23 f084 |0016: iput-object v3, v2, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ -3beb4c: 5b24 f184 |0018: iput-object v4, v2, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ -3beb50: 0e00 |001a: return-void │ │ +3beb08: |[3beb08] okhttp3.RealCall$AsyncCall.:(Lokhttp3/RealCall;Lokhttp3/Callback;)V │ │ +3beb18: 5b23 f284 |0000: iput-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3beb1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3beb1e: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3beb22: 6e10 74b7 0300 |0005: invoke-virtual {v3}, Lokhttp3/RealCall;.redactedUrl:()Ljava/lang/String; // method@b774 │ │ +3beb28: 0c03 |0008: move-result-object v3 │ │ +3beb2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3beb2c: 4d03 0001 |000a: aput-object v3, v0, v1 │ │ +3beb30: 1a03 ad53 |000c: const-string v3, "OkHttp %s" // string@53ad │ │ +3beb34: 7030 24b8 3200 |000e: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3beb3a: 2203 7011 |0011: new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger; // type@1170 │ │ +3beb3e: 7020 7d88 1300 |0013: invoke-direct {v3, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@887d │ │ +3beb44: 5b23 f084 |0016: iput-object v3, v2, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ +3beb48: 5b24 f184 |0018: iput-object v4, v2, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ +3beb4c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0011 line=119 │ │ 0x0018 line=123 │ │ locals : │ │ @@ -1334632,89 +1334630,89 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -3beb54: |[3beb54] okhttp3.RealCall$AsyncCall.execute:()V │ │ -3beb64: 5450 f284 |0000: iget-object v0, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3beb68: 7110 69b7 0000 |0002: invoke-static {v0}, Lokhttp3/RealCall;.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; // method@b769 │ │ -3beb6e: 0c00 |0005: move-result-object v0 │ │ -3beb70: 6e10 45b9 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEnter:()V // method@b945 │ │ -3beb76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3beb78: 5451 f284 |000a: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3beb7c: 6e10 70b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/RealCall;.getResponseWithInterceptorChain:()Lokhttp3/Response; // method@b770 │ │ -3beb82: 0c00 |000f: move-result-object v0 │ │ -3beb84: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -3beb86: 5452 f184 |0011: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ -3beb8a: 5453 f284 |0013: iget-object v3, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3beb8e: 7230 8eb5 3200 |0015: invoke-interface {v2, v3, v0}, Lokhttp3/Callback;.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V // method@b58e │ │ -3beb94: 5450 f284 |0018: iget-object v0, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3beb98: 5400 f384 |001a: iget-object v0, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3beb9c: 6e10 42b7 0000 |001c: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3beba2: 0c00 |001f: move-result-object v0 │ │ -3beba4: 6e20 0bb6 5000 |0020: invoke-virtual {v0, v5}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ -3bebaa: 285f |0023: goto 0082 // +005f │ │ -3bebac: 0d00 |0024: move-exception v0 │ │ -3bebae: 2808 |0025: goto 002d // +0008 │ │ -3bebb0: 0d00 |0026: move-exception v0 │ │ -3bebb2: 2831 |0027: goto 0058 // +0031 │ │ -3bebb4: 0d00 |0028: move-exception v0 │ │ -3bebb6: 285a |0029: goto 0083 // +005a │ │ -3bebb8: 0d01 |002a: move-exception v1 │ │ -3bebba: 0710 |002b: move-object v0, v1 │ │ -3bebbc: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -3bebbe: 5452 f284 |002d: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bebc2: 6e10 6ab7 0200 |002f: invoke-virtual {v2}, Lokhttp3/RealCall;.cancel:()V // method@b76a │ │ -3bebc8: 3901 2200 |0032: if-nez v1, 0054 // +0022 │ │ -3bebcc: 2201 4210 |0034: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3bebd0: 2202 9410 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3bebd4: 7010 8384 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bebda: 1a03 6779 |003b: const-string v3, "canceled due to " // string@7967 │ │ -3bebde: 6e20 8f84 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bebe4: 6e20 8e84 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3bebea: 6e10 9f84 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bebf0: 0c02 |0046: move-result-object v2 │ │ -3bebf2: 7020 7782 2100 |0047: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3bebf8: 6e20 7a82 0100 |004a: invoke-virtual {v1, v0}, Ljava/io/IOException;.addSuppressed:(Ljava/lang/Throwable;)V // method@827a │ │ -3bebfe: 5452 f184 |004d: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ -3bec02: 5453 f284 |004f: iget-object v3, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bec06: 7230 8db5 3201 |0051: invoke-interface {v2, v3, v1}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ -3bec0c: 2700 |0054: throw v0 │ │ -3bec0e: 0d01 |0055: move-exception v1 │ │ -3bec10: 0710 |0056: move-object v0, v1 │ │ -3bec12: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -3bec14: 3801 2200 |0058: if-eqz v1, 007a // +0022 │ │ -3bec18: 7100 60bb 0000 |005a: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3bec1e: 0c01 |005d: move-result-object v1 │ │ -3bec20: 1242 |005e: const/4 v2, #int 4 // #4 │ │ -3bec22: 2203 9410 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3bec26: 7010 8384 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bec2c: 1a04 091f |0064: const-string v4, "Callback failure for " // string@1f09 │ │ -3bec30: 6e20 8f84 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bec36: 5454 f284 |0069: iget-object v4, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bec3a: 6e10 77b7 0400 |006b: invoke-virtual {v4}, Lokhttp3/RealCall;.toLoggableString:()Ljava/lang/String; // method@b777 │ │ -3bec40: 0c04 |006e: move-result-object v4 │ │ -3bec42: 6e20 8f84 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bec48: 6e10 9f84 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bec4e: 0c03 |0075: move-result-object v3 │ │ -3bec50: 6e40 67bb 2103 |0076: invoke-virtual {v1, v2, v3, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3bec56: 289f |0079: goto 0018 // -0061 │ │ -3bec58: 5451 f184 |007a: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ -3bec5c: 5452 f284 |007c: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bec60: 7230 8db5 2100 |007e: invoke-interface {v1, v2, v0}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ -3bec66: 2897 |0081: goto 0018 // -0069 │ │ -3bec68: 0e00 |0082: return-void │ │ -3bec6a: 5451 f284 |0083: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bec6e: 5411 f384 |0085: iget-object v1, v1, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bec72: 6e10 42b7 0100 |0087: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bec78: 0c01 |008a: move-result-object v1 │ │ -3bec7a: 6e20 0bb6 5100 |008b: invoke-virtual {v1, v5}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ -3bec80: 2700 |008e: throw v0 │ │ +3beb50: |[3beb50] okhttp3.RealCall$AsyncCall.execute:()V │ │ +3beb60: 5450 f284 |0000: iget-object v0, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3beb64: 7110 69b7 0000 |0002: invoke-static {v0}, Lokhttp3/RealCall;.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; // method@b769 │ │ +3beb6a: 0c00 |0005: move-result-object v0 │ │ +3beb6c: 6e10 45b9 0000 |0006: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEnter:()V // method@b945 │ │ +3beb72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3beb74: 5451 f284 |000a: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3beb78: 6e10 70b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/RealCall;.getResponseWithInterceptorChain:()Lokhttp3/Response; // method@b770 │ │ +3beb7e: 0c00 |000f: move-result-object v0 │ │ +3beb80: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +3beb82: 5452 f184 |0011: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ +3beb86: 5453 f284 |0013: iget-object v3, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3beb8a: 7230 8eb5 3200 |0015: invoke-interface {v2, v3, v0}, Lokhttp3/Callback;.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V // method@b58e │ │ +3beb90: 5450 f284 |0018: iget-object v0, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3beb94: 5400 f384 |001a: iget-object v0, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3beb98: 6e10 42b7 0000 |001c: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3beb9e: 0c00 |001f: move-result-object v0 │ │ +3beba0: 6e20 0bb6 5000 |0020: invoke-virtual {v0, v5}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ +3beba6: 285f |0023: goto 0082 // +005f │ │ +3beba8: 0d00 |0024: move-exception v0 │ │ +3bebaa: 2808 |0025: goto 002d // +0008 │ │ +3bebac: 0d00 |0026: move-exception v0 │ │ +3bebae: 2831 |0027: goto 0058 // +0031 │ │ +3bebb0: 0d00 |0028: move-exception v0 │ │ +3bebb2: 285a |0029: goto 0083 // +005a │ │ +3bebb4: 0d01 |002a: move-exception v1 │ │ +3bebb6: 0710 |002b: move-object v0, v1 │ │ +3bebb8: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +3bebba: 5452 f284 |002d: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bebbe: 6e10 6ab7 0200 |002f: invoke-virtual {v2}, Lokhttp3/RealCall;.cancel:()V // method@b76a │ │ +3bebc4: 3901 2200 |0032: if-nez v1, 0054 // +0022 │ │ +3bebc8: 2201 4210 |0034: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3bebcc: 2202 9410 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3bebd0: 7010 8384 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bebd6: 1a03 6779 |003b: const-string v3, "canceled due to " // string@7967 │ │ +3bebda: 6e20 8f84 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bebe0: 6e20 8e84 0200 |0040: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3bebe6: 6e10 9f84 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bebec: 0c02 |0046: move-result-object v2 │ │ +3bebee: 7020 7782 2100 |0047: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3bebf4: 6e20 7a82 0100 |004a: invoke-virtual {v1, v0}, Ljava/io/IOException;.addSuppressed:(Ljava/lang/Throwable;)V // method@827a │ │ +3bebfa: 5452 f184 |004d: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ +3bebfe: 5453 f284 |004f: iget-object v3, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bec02: 7230 8db5 3201 |0051: invoke-interface {v2, v3, v1}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ +3bec08: 2700 |0054: throw v0 │ │ +3bec0a: 0d01 |0055: move-exception v1 │ │ +3bec0c: 0710 |0056: move-object v0, v1 │ │ +3bec0e: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +3bec10: 3801 2200 |0058: if-eqz v1, 007a // +0022 │ │ +3bec14: 7100 60bb 0000 |005a: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3bec1a: 0c01 |005d: move-result-object v1 │ │ +3bec1c: 1242 |005e: const/4 v2, #int 4 // #4 │ │ +3bec1e: 2203 9410 |005f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3bec22: 7010 8384 0300 |0061: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bec28: 1a04 091f |0064: const-string v4, "Callback failure for " // string@1f09 │ │ +3bec2c: 6e20 8f84 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bec32: 5454 f284 |0069: iget-object v4, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bec36: 6e10 77b7 0400 |006b: invoke-virtual {v4}, Lokhttp3/RealCall;.toLoggableString:()Ljava/lang/String; // method@b777 │ │ +3bec3c: 0c04 |006e: move-result-object v4 │ │ +3bec3e: 6e20 8f84 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bec44: 6e10 9f84 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bec4a: 0c03 |0075: move-result-object v3 │ │ +3bec4c: 6e40 67bb 2103 |0076: invoke-virtual {v1, v2, v3, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3bec52: 289f |0079: goto 0018 // -0061 │ │ +3bec54: 5451 f184 |007a: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ +3bec58: 5452 f284 |007c: iget-object v2, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bec5c: 7230 8db5 2100 |007e: invoke-interface {v1, v2, v0}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ +3bec62: 2897 |0081: goto 0018 // -0069 │ │ +3bec64: 0e00 |0082: return-void │ │ +3bec66: 5451 f284 |0083: iget-object v1, v5, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bec6a: 5411 f384 |0085: iget-object v1, v1, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bec6e: 6e10 42b7 0100 |0087: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bec74: 0c01 |008a: move-result-object v1 │ │ +3bec76: 6e20 0bb6 5100 |008b: invoke-virtual {v1, v5}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ +3bec7c: 2700 |008e: throw v0 │ │ catches : 3 │ │ 0x000a - 0x0010 │ │ Ljava/io/IOException; -> 0x0055 │ │ Ljava/lang/Throwable; -> 0x002a │ │ -> 0x0028 │ │ 0x0011 - 0x0018 │ │ Ljava/io/IOException; -> 0x0026 │ │ @@ -1334743,43 +1334741,43 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3becb0: |[3becb0] okhttp3.RealCall$AsyncCall.executeOn:(Ljava/util/concurrent/ExecutorService;)V │ │ -3becc0: 7220 3f88 2300 |0000: invoke-interface {v3, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ -3becc6: 2829 |0003: goto 002c // +0029 │ │ -3becc8: 0d03 |0004: move-exception v3 │ │ -3becca: 2828 |0005: goto 002d // +0028 │ │ -3beccc: 0d03 |0006: move-exception v3 │ │ -3becce: 2200 4510 |0007: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3becd2: 1a01 3586 |0009: const-string v1, "executor rejected" // string@8635 │ │ -3becd6: 7020 8c82 1000 |000b: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3becdc: 6e20 8d82 3000 |000e: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ -3bece2: 5423 f284 |0011: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bece6: 7110 69b7 0300 |0013: invoke-static {v3}, Lokhttp3/RealCall;.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; // method@b769 │ │ -3becec: 0c03 |0016: move-result-object v3 │ │ -3becee: 6e20 40b9 0300 |0017: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ -3becf4: 5423 f184 |001a: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ -3becf8: 5421 f284 |001c: iget-object v1, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3becfc: 7230 8db5 1300 |001e: invoke-interface {v3, v1, v0}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ -3bed02: 5423 f284 |0021: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bed06: 5433 f384 |0023: iget-object v3, v3, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bed0a: 6e10 42b7 0300 |0025: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bed10: 0c03 |0028: move-result-object v3 │ │ -3bed12: 6e20 0bb6 2300 |0029: invoke-virtual {v3, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ -3bed18: 0e00 |002c: return-void │ │ -3bed1a: 5420 f284 |002d: iget-object v0, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ -3bed1e: 5400 f384 |002f: iget-object v0, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bed22: 6e10 42b7 0000 |0031: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bed28: 0c00 |0034: move-result-object v0 │ │ -3bed2a: 6e20 0bb6 2000 |0035: invoke-virtual {v0, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ -3bed30: 2703 |0038: throw v3 │ │ +3becac: |[3becac] okhttp3.RealCall$AsyncCall.executeOn:(Ljava/util/concurrent/ExecutorService;)V │ │ +3becbc: 7220 3f88 2300 |0000: invoke-interface {v3, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ +3becc2: 2829 |0003: goto 002c // +0029 │ │ +3becc4: 0d03 |0004: move-exception v3 │ │ +3becc6: 2828 |0005: goto 002d // +0028 │ │ +3becc8: 0d03 |0006: move-exception v3 │ │ +3becca: 2200 4510 |0007: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3becce: 1a01 3586 |0009: const-string v1, "executor rejected" // string@8635 │ │ +3becd2: 7020 8c82 1000 |000b: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3becd8: 6e20 8d82 3000 |000e: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ +3becde: 5423 f284 |0011: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bece2: 7110 69b7 0300 |0013: invoke-static {v3}, Lokhttp3/RealCall;.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; // method@b769 │ │ +3bece8: 0c03 |0016: move-result-object v3 │ │ +3becea: 6e20 40b9 0300 |0017: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ +3becf0: 5423 f184 |001a: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.responseCallback:Lokhttp3/Callback; // field@84f1 │ │ +3becf4: 5421 f284 |001c: iget-object v1, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3becf8: 7230 8db5 1300 |001e: invoke-interface {v3, v1, v0}, Lokhttp3/Callback;.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V // method@b58d │ │ +3becfe: 5423 f284 |0021: iget-object v3, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bed02: 5433 f384 |0023: iget-object v3, v3, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bed06: 6e10 42b7 0300 |0025: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bed0c: 0c03 |0028: move-result-object v3 │ │ +3bed0e: 6e20 0bb6 2300 |0029: invoke-virtual {v3, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ +3bed14: 0e00 |002c: return-void │ │ +3bed16: 5420 f284 |002d: iget-object v0, v2, Lokhttp3/RealCall$AsyncCall;.this$0:Lokhttp3/RealCall; // field@84f2 │ │ +3bed1a: 5400 f384 |002f: iget-object v0, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bed1e: 6e10 42b7 0000 |0031: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bed24: 0c00 |0034: move-result-object v0 │ │ +3bed26: 6e20 0bb6 2000 |0035: invoke-virtual {v0, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall$AsyncCall;)V // method@b60b │ │ +3bed2c: 2703 |0038: throw v3 │ │ catches : 2 │ │ 0x0000 - 0x0003 │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x0006 │ │ -> 0x0004 │ │ 0x0007 - 0x0021 │ │ -> 0x0004 │ │ positions : │ │ @@ -1334858,18 +1334856,18 @@ │ │ type : '(Lokhttp3/RealCall$AsyncCall;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3bed4c: |[3bed4c] okhttp3.RealCall$AsyncCall.reuseCallsPerHostFrom:(Lokhttp3/RealCall$AsyncCall;)V │ │ -3bed5c: 5411 f084 |0000: iget-object v1, v1, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ -3bed60: 5b01 f084 |0002: iput-object v1, v0, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ -3bed64: 0e00 |0004: return-void │ │ +3bed48: |[3bed48] okhttp3.RealCall$AsyncCall.reuseCallsPerHostFrom:(Lokhttp3/RealCall$AsyncCall;)V │ │ +3bed58: 5411 f084 |0000: iget-object v1, v1, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ +3bed5c: 5b01 f084 |0002: iput-object v1, v0, Lokhttp3/RealCall$AsyncCall;.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; // field@84f0 │ │ +3bed60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokhttp3/RealCall$AsyncCall; │ │ 0x0000 - 0x0005 reg=1 (null) Lokhttp3/RealCall$AsyncCall; │ │ │ │ @@ -1334929,20 +1334927,20 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3bf164: |[3bf164] okhttp3.RealCall.:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V │ │ -3bf174: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3bf17a: 5b01 f384 |0003: iput-object v1, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf17e: 5b02 f684 |0005: iput-object v2, v0, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3bf182: 5c03 f584 |0007: iput-boolean v3, v0, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ -3bf186: 0e00 |0009: return-void │ │ +3bf160: |[3bf160] okhttp3.RealCall.:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V │ │ +3bf170: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3bf176: 5b01 f384 |0003: iput-object v1, v0, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf17a: 5b02 f684 |0005: iput-object v2, v0, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3bf17e: 5c03 f584 |0007: iput-boolean v3, v0, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ +3bf182: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ @@ -1334956,17 +1334954,17 @@ │ │ type : '(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf12c: |[3bf12c] okhttp3.RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ -3bf13c: 5400 f784 |0000: iget-object v0, v0, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf140: 1100 |0002: return-object v0 │ │ +3bf128: |[3bf128] okhttp3.RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ +3bf138: 5400 f784 |0000: iget-object v0, v0, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf13c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/RealCall; │ │ │ │ #2 : (in Lokhttp3/RealCall;) │ │ @@ -1334974,21 +1334972,21 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)Lokhttp3/RealCall;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -3beeac: |[3beeac] okhttp3.RealCall.newRealCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)Lokhttp3/RealCall; │ │ -3beebc: 2200 2817 |0000: new-instance v0, Lokhttp3/RealCall; // type@1728 │ │ -3beec0: 7040 68b7 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lokhttp3/RealCall;.:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V // method@b768 │ │ -3beec6: 2202 6217 |0005: new-instance v2, Lokhttp3/internal/connection/Transmitter; // type@1762 │ │ -3beeca: 7030 34b9 1200 |0007: invoke-direct {v2, v1, v0}, Lokhttp3/internal/connection/Transmitter;.:(Lokhttp3/OkHttpClient;Lokhttp3/Call;)V // method@b934 │ │ -3beed0: 5b02 f784 |000a: iput-object v2, v0, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3beed4: 1100 |000c: return-object v0 │ │ +3beea8: |[3beea8] okhttp3.RealCall.newRealCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)Lokhttp3/RealCall; │ │ +3beeb8: 2200 2817 |0000: new-instance v0, Lokhttp3/RealCall; // type@1728 │ │ +3beebc: 7040 68b7 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lokhttp3/RealCall;.:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V // method@b768 │ │ +3beec2: 2202 6217 |0005: new-instance v2, Lokhttp3/internal/connection/Transmitter; // type@1762 │ │ +3beec6: 7030 34b9 1200 |0007: invoke-direct {v2, v1, v0}, Lokhttp3/internal/connection/Transmitter;.:(Lokhttp3/OkHttpClient;Lokhttp3/Call;)V // method@b934 │ │ +3beecc: 5b02 f784 |000a: iput-object v2, v0, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3beed0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lokhttp3/OkHttpClient; │ │ 0x0000 - 0x000d reg=2 (null) Lokhttp3/Request; │ │ @@ -1335000,18 +1334998,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bf188: |[3bf188] okhttp3.RealCall.cancel:()V │ │ -3bf198: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf19c: 6e10 38b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.cancel:()V // method@b938 │ │ -3bf1a2: 0e00 |0005: return-void │ │ +3bf184: |[3bf184] okhttp3.RealCall.cancel:()V │ │ +3bf194: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf198: 6e10 38b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.cancel:()V // method@b938 │ │ +3bf19e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/RealCall; │ │ │ │ #1 : (in Lokhttp3/RealCall;) │ │ @@ -1335019,18 +1335017,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bedb4: |[3bedb4] okhttp3.RealCall.clone:()Ljava/lang/Object; │ │ -3bedc4: 6e10 6db7 0100 |0000: invoke-virtual {v1}, Lokhttp3/RealCall;.clone:()Lokhttp3/RealCall; // method@b76d │ │ -3bedca: 0c00 |0003: move-result-object v0 │ │ -3bedcc: 1100 |0004: return-object v0 │ │ +3bedb0: |[3bedb0] okhttp3.RealCall.clone:()Ljava/lang/Object; │ │ +3bedc0: 6e10 6db7 0100 |0000: invoke-virtual {v1}, Lokhttp3/RealCall;.clone:()Lokhttp3/RealCall; // method@b76d │ │ +3bedc6: 0c00 |0003: move-result-object v0 │ │ +3bedc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/RealCall; │ │ │ │ #2 : (in Lokhttp3/RealCall;) │ │ @@ -1335038,18 +1335036,18 @@ │ │ type : '()Lokhttp3/Call;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bee68: |[3bee68] okhttp3.RealCall.clone:()Lokhttp3/Call; │ │ -3bee78: 6e10 6db7 0100 |0000: invoke-virtual {v1}, Lokhttp3/RealCall;.clone:()Lokhttp3/RealCall; // method@b76d │ │ -3bee7e: 0c00 |0003: move-result-object v0 │ │ -3bee80: 1100 |0004: return-object v0 │ │ +3bee64: |[3bee64] okhttp3.RealCall.clone:()Lokhttp3/Call; │ │ +3bee74: 6e10 6db7 0100 |0000: invoke-virtual {v1}, Lokhttp3/RealCall;.clone:()Lokhttp3/RealCall; // method@b76d │ │ +3bee7a: 0c00 |0003: move-result-object v0 │ │ +3bee7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/RealCall; │ │ │ │ #3 : (in Lokhttp3/RealCall;) │ │ @@ -1335057,21 +1335055,21 @@ │ │ type : '()Lokhttp3/RealCall;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3bee84: |[3bee84] okhttp3.RealCall.clone:()Lokhttp3/RealCall; │ │ -3bee94: 5430 f384 |0000: iget-object v0, v3, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bee98: 5431 f684 |0002: iget-object v1, v3, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3bee9c: 5532 f584 |0004: iget-boolean v2, v3, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ -3beea0: 7130 73b7 1002 |0006: invoke-static {v0, v1, v2}, Lokhttp3/RealCall;.newRealCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)Lokhttp3/RealCall; // method@b773 │ │ -3beea6: 0c00 |0009: move-result-object v0 │ │ -3beea8: 1100 |000a: return-object v0 │ │ +3bee80: |[3bee80] okhttp3.RealCall.clone:()Lokhttp3/RealCall; │ │ +3bee90: 5430 f384 |0000: iget-object v0, v3, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bee94: 5431 f684 |0002: iget-object v1, v3, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3bee98: 5532 f584 |0004: iget-boolean v2, v3, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ +3bee9c: 7130 73b7 1002 |0006: invoke-static {v0, v1, v2}, Lokhttp3/RealCall;.newRealCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)Lokhttp3/RealCall; // method@b773 │ │ +3beea2: 0c00 |0009: move-result-object v0 │ │ +3beea4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lokhttp3/RealCall; │ │ │ │ #4 : (in Lokhttp3/RealCall;) │ │ @@ -1335079,37 +1335077,37 @@ │ │ type : '(Lokhttp3/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3bf1a4: |[3bf1a4] okhttp3.RealCall.enqueue:(Lokhttp3/Callback;)V │ │ -3bf1b4: 1d02 |0000: monitor-enter v2 │ │ -3bf1b6: 5520 f484 |0001: iget-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ -3bf1ba: 3900 1a00 |0003: if-nez v0, 001d // +001a │ │ -3bf1be: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3bf1c0: 5c20 f484 |0006: iput-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ -3bf1c4: 1e02 |0008: monitor-exit v2 │ │ -3bf1c6: 5420 f784 |0009: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf1ca: 6e10 36b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.callStart:()V // method@b936 │ │ -3bf1d0: 5420 f384 |000e: iget-object v0, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf1d4: 6e10 42b7 0000 |0010: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bf1da: 0c00 |0013: move-result-object v0 │ │ -3bf1dc: 2201 2717 |0014: new-instance v1, Lokhttp3/RealCall$AsyncCall; // type@1727 │ │ -3bf1e0: 7030 60b7 2103 |0016: invoke-direct {v1, v2, v3}, Lokhttp3/RealCall$AsyncCall;.:(Lokhttp3/RealCall;Lokhttp3/Callback;)V // method@b760 │ │ -3bf1e6: 6e20 06b6 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/Dispatcher;.enqueue:(Lokhttp3/RealCall$AsyncCall;)V // method@b606 │ │ -3bf1ec: 0e00 |001c: return-void │ │ -3bf1ee: 2203 7210 |001d: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bf1f2: 1a00 e918 |001f: const-string v0, "Already Executed" // string@18e9 │ │ -3bf1f6: 7020 8c83 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bf1fc: 2703 |0024: throw v3 │ │ -3bf1fe: 0d03 |0025: move-exception v3 │ │ -3bf200: 1e02 |0026: monitor-exit v2 │ │ -3bf202: 2703 |0027: throw v3 │ │ +3bf1a0: |[3bf1a0] okhttp3.RealCall.enqueue:(Lokhttp3/Callback;)V │ │ +3bf1b0: 1d02 |0000: monitor-enter v2 │ │ +3bf1b2: 5520 f484 |0001: iget-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ +3bf1b6: 3900 1a00 |0003: if-nez v0, 001d // +001a │ │ +3bf1ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3bf1bc: 5c20 f484 |0006: iput-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ +3bf1c0: 1e02 |0008: monitor-exit v2 │ │ +3bf1c2: 5420 f784 |0009: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf1c6: 6e10 36b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.callStart:()V // method@b936 │ │ +3bf1cc: 5420 f384 |000e: iget-object v0, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf1d0: 6e10 42b7 0000 |0010: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bf1d6: 0c00 |0013: move-result-object v0 │ │ +3bf1d8: 2201 2717 |0014: new-instance v1, Lokhttp3/RealCall$AsyncCall; // type@1727 │ │ +3bf1dc: 7030 60b7 2103 |0016: invoke-direct {v1, v2, v3}, Lokhttp3/RealCall$AsyncCall;.:(Lokhttp3/RealCall;Lokhttp3/Callback;)V // method@b760 │ │ +3bf1e2: 6e20 06b6 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/Dispatcher;.enqueue:(Lokhttp3/RealCall$AsyncCall;)V // method@b606 │ │ +3bf1e8: 0e00 |001c: return-void │ │ +3bf1ea: 2203 7210 |001d: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bf1ee: 1a00 e918 |001f: const-string v0, "Already Executed" // string@18e9 │ │ +3bf1f2: 7020 8c83 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bf1f8: 2703 |0024: throw v3 │ │ +3bf1fa: 0d03 |0025: move-exception v3 │ │ +3bf1fc: 1e02 |0026: monitor-exit v2 │ │ +3bf1fe: 2703 |0027: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x0025 │ │ 0x001d - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=88 │ │ @@ -1335129,49 +1335127,49 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -3beef0: |[3beef0] okhttp3.RealCall.execute:()Lokhttp3/Response; │ │ -3bef00: 1d02 |0000: monitor-enter v2 │ │ -3bef02: 5520 f484 |0001: iget-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ -3bef06: 3900 3200 |0003: if-nez v0, 0035 // +0032 │ │ -3bef0a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3bef0c: 5c20 f484 |0006: iput-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ -3bef10: 1e02 |0008: monitor-exit v2 │ │ -3bef12: 5420 f784 |0009: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bef16: 6e10 45b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEnter:()V // method@b945 │ │ -3bef1c: 5420 f784 |000e: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bef20: 6e10 36b9 0000 |0010: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.callStart:()V // method@b936 │ │ -3bef26: 5420 f384 |0013: iget-object v0, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bef2a: 6e10 42b7 0000 |0015: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bef30: 0c00 |0018: move-result-object v0 │ │ -3bef32: 6e20 07b6 2000 |0019: invoke-virtual {v0, v2}, Lokhttp3/Dispatcher;.executed:(Lokhttp3/RealCall;)V // method@b607 │ │ -3bef38: 6e10 70b7 0200 |001c: invoke-virtual {v2}, Lokhttp3/RealCall;.getResponseWithInterceptorChain:()Lokhttp3/Response; // method@b770 │ │ -3bef3e: 0c00 |001f: move-result-object v0 │ │ -3bef40: 5421 f384 |0020: iget-object v1, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bef44: 6e10 42b7 0100 |0022: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bef4a: 0c01 |0025: move-result-object v1 │ │ -3bef4c: 6e20 0cb6 2100 |0026: invoke-virtual {v1, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall;)V // method@b60c │ │ -3bef52: 1100 |0029: return-object v0 │ │ -3bef54: 0d00 |002a: move-exception v0 │ │ -3bef56: 5421 f384 |002b: iget-object v1, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bef5a: 6e10 42b7 0100 |002d: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ -3bef60: 0c01 |0030: move-result-object v1 │ │ -3bef62: 6e20 0cb6 2100 |0031: invoke-virtual {v1, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall;)V // method@b60c │ │ -3bef68: 2700 |0034: throw v0 │ │ -3bef6a: 2200 7210 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3bef6e: 1a01 e918 |0037: const-string v1, "Already Executed" // string@18e9 │ │ -3bef72: 7020 8c83 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3bef78: 2700 |003c: throw v0 │ │ -3bef7a: 0d00 |003d: move-exception v0 │ │ -3bef7c: 1e02 |003e: monitor-exit v2 │ │ -3bef7e: 2700 |003f: throw v0 │ │ +3beeec: |[3beeec] okhttp3.RealCall.execute:()Lokhttp3/Response; │ │ +3beefc: 1d02 |0000: monitor-enter v2 │ │ +3beefe: 5520 f484 |0001: iget-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ +3bef02: 3900 3200 |0003: if-nez v0, 0035 // +0032 │ │ +3bef06: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3bef08: 5c20 f484 |0006: iput-boolean v0, v2, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ +3bef0c: 1e02 |0008: monitor-exit v2 │ │ +3bef0e: 5420 f784 |0009: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bef12: 6e10 45b9 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeoutEnter:()V // method@b945 │ │ +3bef18: 5420 f784 |000e: iget-object v0, v2, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bef1c: 6e10 36b9 0000 |0010: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.callStart:()V // method@b936 │ │ +3bef22: 5420 f384 |0013: iget-object v0, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bef26: 6e10 42b7 0000 |0015: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bef2c: 0c00 |0018: move-result-object v0 │ │ +3bef2e: 6e20 07b6 2000 |0019: invoke-virtual {v0, v2}, Lokhttp3/Dispatcher;.executed:(Lokhttp3/RealCall;)V // method@b607 │ │ +3bef34: 6e10 70b7 0200 |001c: invoke-virtual {v2}, Lokhttp3/RealCall;.getResponseWithInterceptorChain:()Lokhttp3/Response; // method@b770 │ │ +3bef3a: 0c00 |001f: move-result-object v0 │ │ +3bef3c: 5421 f384 |0020: iget-object v1, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bef40: 6e10 42b7 0100 |0022: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bef46: 0c01 |0025: move-result-object v1 │ │ +3bef48: 6e20 0cb6 2100 |0026: invoke-virtual {v1, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall;)V // method@b60c │ │ +3bef4e: 1100 |0029: return-object v0 │ │ +3bef50: 0d00 |002a: move-exception v0 │ │ +3bef52: 5421 f384 |002b: iget-object v1, v2, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bef56: 6e10 42b7 0100 |002d: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.dispatcher:()Lokhttp3/Dispatcher; // method@b742 │ │ +3bef5c: 0c01 |0030: move-result-object v1 │ │ +3bef5e: 6e20 0cb6 2100 |0031: invoke-virtual {v1, v2}, Lokhttp3/Dispatcher;.finished:(Lokhttp3/RealCall;)V // method@b60c │ │ +3bef64: 2700 |0034: throw v0 │ │ +3bef66: 2200 7210 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3bef6a: 1a01 e918 |0037: const-string v1, "Already Executed" // string@18e9 │ │ +3bef6e: 7020 8c83 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3bef74: 2700 |003c: throw v0 │ │ +3bef76: 0d00 |003d: move-exception v0 │ │ +3bef78: 1e02 |003e: monitor-exit v2 │ │ +3bef7a: 2700 |003f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0009 │ │ -> 0x003d │ │ 0x0013 - 0x0020 │ │ -> 0x002a │ │ 0x0035 - 0x003f │ │ -> 0x003d │ │ @@ -1335195,100 +1335193,100 @@ │ │ type : '()Lokhttp3/Response;' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 171 16-bit code units │ │ -3befa0: |[3befa0] okhttp3.RealCall.getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ -3befb0: 2201 1711 |0000: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -3befb4: 7010 5886 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3befba: 54b0 f384 |0005: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3befbe: 6e10 48b7 0000 |0007: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.interceptors:()Ljava/util/List; // method@b748 │ │ -3befc4: 0c00 |000a: move-result-object v0 │ │ -3befc6: 7220 7b87 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -3befcc: 2200 6d17 |000e: new-instance v0, Lokhttp3/internal/http/RetryAndFollowUpInterceptor; // type@176d │ │ -3befd0: 54b2 f384 |0010: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3befd4: 7020 91b9 2000 |0012: invoke-direct {v0, v2}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.:(Lokhttp3/OkHttpClient;)V // method@b991 │ │ -3befda: 7220 7a87 0100 |0015: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3befe0: 2200 6317 |0018: new-instance v0, Lokhttp3/internal/http/BridgeInterceptor; // type@1763 │ │ -3befe4: 54b2 f384 |001a: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3befe8: 6e10 41b7 0200 |001c: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.cookieJar:()Lokhttp3/CookieJar; // method@b741 │ │ -3befee: 0c02 |001f: move-result-object v2 │ │ -3beff0: 7020 47b9 2000 |0020: invoke-direct {v0, v2}, Lokhttp3/internal/http/BridgeInterceptor;.:(Lokhttp3/CookieJar;)V // method@b947 │ │ -3beff6: 7220 7a87 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3beffc: 2200 4117 |0026: new-instance v0, Lokhttp3/internal/cache/CacheInterceptor; // type@1741 │ │ -3bf000: 54b2 f384 |0028: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf004: 6e10 49b7 0200 |002a: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.internalCache:()Lokhttp3/internal/cache/InternalCache; // method@b749 │ │ -3bf00a: 0c02 |002d: move-result-object v2 │ │ -3bf00c: 7020 56b8 2000 |002e: invoke-direct {v0, v2}, Lokhttp3/internal/cache/CacheInterceptor;.:(Lokhttp3/internal/cache/InternalCache;)V // method@b856 │ │ -3bf012: 7220 7a87 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3bf018: 2200 5317 |0034: new-instance v0, Lokhttp3/internal/connection/ConnectInterceptor; // type@1753 │ │ -3bf01c: 54b2 f384 |0036: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf020: 7020 c3b8 2000 |0038: invoke-direct {v0, v2}, Lokhttp3/internal/connection/ConnectInterceptor;.:(Lokhttp3/OkHttpClient;)V // method@b8c3 │ │ -3bf026: 7220 7a87 0100 |003b: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3bf02c: 55b0 f584 |003e: iget-boolean v0, v11, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ -3bf030: 3900 0b00 |0040: if-nez v0, 004b // +000b │ │ -3bf034: 54b0 f384 |0042: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf038: 6e10 4ab7 0000 |0044: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@b74a │ │ -3bf03e: 0c00 |0047: move-result-object v0 │ │ -3bf040: 7220 7b87 0100 |0048: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -3bf046: 2200 6417 |004b: new-instance v0, Lokhttp3/internal/http/CallServerInterceptor; // type@1764 │ │ -3bf04a: 55b2 f584 |004d: iget-boolean v2, v11, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ -3bf04e: 7020 4ab9 2000 |004f: invoke-direct {v0, v2}, Lokhttp3/internal/http/CallServerInterceptor;.:(Z)V // method@b94a │ │ -3bf054: 7220 7a87 0100 |0052: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3bf05a: 220a 6a17 |0055: new-instance v10, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3bf05e: 54b2 f784 |0057: iget-object v2, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf062: 1203 |0059: const/4 v3, #int 0 // #0 │ │ -3bf064: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -3bf066: 54b5 f684 |005b: iget-object v5, v11, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3bf06a: 54b0 f384 |005d: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf06e: 6e10 3eb7 0000 |005f: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.connectTimeoutMillis:()I // method@b73e │ │ -3bf074: 0a07 |0062: move-result v7 │ │ -3bf076: 54b0 f384 |0063: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf07a: 6e10 54b7 0000 |0065: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.readTimeoutMillis:()I // method@b754 │ │ -3bf080: 0a08 |0068: move-result v8 │ │ -3bf082: 54b0 f384 |0069: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ -3bf086: 6e10 58b7 0000 |006b: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.writeTimeoutMillis:()I // method@b758 │ │ -3bf08c: 0a09 |006e: move-result v9 │ │ -3bf08e: 07a0 |006f: move-object v0, v10 │ │ -3bf090: 07b6 |0070: move-object v6, v11 │ │ -3bf092: 760a 7bb9 0000 |0071: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ -3bf098: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -3bf09a: 1201 |0075: const/4 v1, #int 0 // #0 │ │ -3bf09c: 54b2 f684 |0076: iget-object v2, v11, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3bf0a0: 7220 d8b6 2a00 |0078: invoke-interface {v10, v2}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ -3bf0a6: 0c02 |007b: move-result-object v2 │ │ -3bf0a8: 54b3 f784 |007c: iget-object v3, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf0ac: 6e10 3db9 0300 |007e: invoke-virtual {v3}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ -3bf0b2: 0a03 |0081: move-result v3 │ │ -3bf0b4: 3903 0800 |0082: if-nez v3, 008a // +0008 │ │ -3bf0b8: 54b0 f784 |0084: iget-object v0, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf0bc: 6e20 40b9 1000 |0086: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ -3bf0c2: 1102 |0089: return-object v2 │ │ -3bf0c4: 7110 2eb8 0200 |008a: invoke-static {v2}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3bf0ca: 2202 4210 |008d: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3bf0ce: 1a03 3c1f |008f: const-string v3, "Canceled" // string@1f3c │ │ -3bf0d2: 7020 7782 3200 |0091: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3bf0d8: 2702 |0094: throw v2 │ │ -3bf0da: 0d02 |0095: move-exception v2 │ │ -3bf0dc: 280d |0096: goto 00a3 // +000d │ │ -3bf0de: 0d00 |0097: move-exception v0 │ │ -3bf0e0: 1212 |0098: const/4 v2, #int 1 // #1 │ │ -3bf0e2: 54b3 f784 |0099: iget-object v3, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf0e6: 6e20 40b9 0300 |009b: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ -3bf0ec: 0c00 |009e: move-result-object v0 │ │ -3bf0ee: 2700 |009f: throw v0 │ │ -3bf0f0: 0d00 |00a0: move-exception v0 │ │ -3bf0f2: 0702 |00a1: move-object v2, v0 │ │ -3bf0f4: 1210 |00a2: const/4 v0, #int 1 // #1 │ │ -3bf0f6: 3900 0700 |00a3: if-nez v0, 00aa // +0007 │ │ -3bf0fa: 54b0 f784 |00a5: iget-object v0, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf0fe: 6e20 40b9 1000 |00a7: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ -3bf104: 2702 |00aa: throw v2 │ │ +3bef9c: |[3bef9c] okhttp3.RealCall.getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ +3befac: 2201 1711 |0000: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +3befb0: 7010 5886 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3befb6: 54b0 f384 |0005: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3befba: 6e10 48b7 0000 |0007: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.interceptors:()Ljava/util/List; // method@b748 │ │ +3befc0: 0c00 |000a: move-result-object v0 │ │ +3befc2: 7220 7b87 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +3befc8: 2200 6d17 |000e: new-instance v0, Lokhttp3/internal/http/RetryAndFollowUpInterceptor; // type@176d │ │ +3befcc: 54b2 f384 |0010: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3befd0: 7020 91b9 2000 |0012: invoke-direct {v0, v2}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.:(Lokhttp3/OkHttpClient;)V // method@b991 │ │ +3befd6: 7220 7a87 0100 |0015: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3befdc: 2200 6317 |0018: new-instance v0, Lokhttp3/internal/http/BridgeInterceptor; // type@1763 │ │ +3befe0: 54b2 f384 |001a: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3befe4: 6e10 41b7 0200 |001c: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.cookieJar:()Lokhttp3/CookieJar; // method@b741 │ │ +3befea: 0c02 |001f: move-result-object v2 │ │ +3befec: 7020 47b9 2000 |0020: invoke-direct {v0, v2}, Lokhttp3/internal/http/BridgeInterceptor;.:(Lokhttp3/CookieJar;)V // method@b947 │ │ +3beff2: 7220 7a87 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3beff8: 2200 4117 |0026: new-instance v0, Lokhttp3/internal/cache/CacheInterceptor; // type@1741 │ │ +3beffc: 54b2 f384 |0028: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf000: 6e10 49b7 0200 |002a: invoke-virtual {v2}, Lokhttp3/OkHttpClient;.internalCache:()Lokhttp3/internal/cache/InternalCache; // method@b749 │ │ +3bf006: 0c02 |002d: move-result-object v2 │ │ +3bf008: 7020 56b8 2000 |002e: invoke-direct {v0, v2}, Lokhttp3/internal/cache/CacheInterceptor;.:(Lokhttp3/internal/cache/InternalCache;)V // method@b856 │ │ +3bf00e: 7220 7a87 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3bf014: 2200 5317 |0034: new-instance v0, Lokhttp3/internal/connection/ConnectInterceptor; // type@1753 │ │ +3bf018: 54b2 f384 |0036: iget-object v2, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf01c: 7020 c3b8 2000 |0038: invoke-direct {v0, v2}, Lokhttp3/internal/connection/ConnectInterceptor;.:(Lokhttp3/OkHttpClient;)V // method@b8c3 │ │ +3bf022: 7220 7a87 0100 |003b: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3bf028: 55b0 f584 |003e: iget-boolean v0, v11, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ +3bf02c: 3900 0b00 |0040: if-nez v0, 004b // +000b │ │ +3bf030: 54b0 f384 |0042: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf034: 6e10 4ab7 0000 |0044: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.networkInterceptors:()Ljava/util/List; // method@b74a │ │ +3bf03a: 0c00 |0047: move-result-object v0 │ │ +3bf03c: 7220 7b87 0100 |0048: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +3bf042: 2200 6417 |004b: new-instance v0, Lokhttp3/internal/http/CallServerInterceptor; // type@1764 │ │ +3bf046: 55b2 f584 |004d: iget-boolean v2, v11, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ +3bf04a: 7020 4ab9 2000 |004f: invoke-direct {v0, v2}, Lokhttp3/internal/http/CallServerInterceptor;.:(Z)V // method@b94a │ │ +3bf050: 7220 7a87 0100 |0052: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3bf056: 220a 6a17 |0055: new-instance v10, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3bf05a: 54b2 f784 |0057: iget-object v2, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf05e: 1203 |0059: const/4 v3, #int 0 // #0 │ │ +3bf060: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +3bf062: 54b5 f684 |005b: iget-object v5, v11, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3bf066: 54b0 f384 |005d: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf06a: 6e10 3eb7 0000 |005f: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.connectTimeoutMillis:()I // method@b73e │ │ +3bf070: 0a07 |0062: move-result v7 │ │ +3bf072: 54b0 f384 |0063: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf076: 6e10 54b7 0000 |0065: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.readTimeoutMillis:()I // method@b754 │ │ +3bf07c: 0a08 |0068: move-result v8 │ │ +3bf07e: 54b0 f384 |0069: iget-object v0, v11, Lokhttp3/RealCall;.client:Lokhttp3/OkHttpClient; // field@84f3 │ │ +3bf082: 6e10 58b7 0000 |006b: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.writeTimeoutMillis:()I // method@b758 │ │ +3bf088: 0a09 |006e: move-result v9 │ │ +3bf08a: 07a0 |006f: move-object v0, v10 │ │ +3bf08c: 07b6 |0070: move-object v6, v11 │ │ +3bf08e: 760a 7bb9 0000 |0071: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ +3bf094: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +3bf096: 1201 |0075: const/4 v1, #int 0 // #0 │ │ +3bf098: 54b2 f684 |0076: iget-object v2, v11, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3bf09c: 7220 d8b6 2a00 |0078: invoke-interface {v10, v2}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ +3bf0a2: 0c02 |007b: move-result-object v2 │ │ +3bf0a4: 54b3 f784 |007c: iget-object v3, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf0a8: 6e10 3db9 0300 |007e: invoke-virtual {v3}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ +3bf0ae: 0a03 |0081: move-result v3 │ │ +3bf0b0: 3903 0800 |0082: if-nez v3, 008a // +0008 │ │ +3bf0b4: 54b0 f784 |0084: iget-object v0, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf0b8: 6e20 40b9 1000 |0086: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ +3bf0be: 1102 |0089: return-object v2 │ │ +3bf0c0: 7110 2eb8 0200 |008a: invoke-static {v2}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3bf0c6: 2202 4210 |008d: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3bf0ca: 1a03 3c1f |008f: const-string v3, "Canceled" // string@1f3c │ │ +3bf0ce: 7020 7782 3200 |0091: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3bf0d4: 2702 |0094: throw v2 │ │ +3bf0d6: 0d02 |0095: move-exception v2 │ │ +3bf0d8: 280d |0096: goto 00a3 // +000d │ │ +3bf0da: 0d00 |0097: move-exception v0 │ │ +3bf0dc: 1212 |0098: const/4 v2, #int 1 // #1 │ │ +3bf0de: 54b3 f784 |0099: iget-object v3, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf0e2: 6e20 40b9 0300 |009b: invoke-virtual {v3, v0}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ +3bf0e8: 0c00 |009e: move-result-object v0 │ │ +3bf0ea: 2700 |009f: throw v0 │ │ +3bf0ec: 0d00 |00a0: move-exception v0 │ │ +3bf0ee: 0702 |00a1: move-object v2, v0 │ │ +3bf0f0: 1210 |00a2: const/4 v0, #int 1 // #1 │ │ +3bf0f2: 3900 0700 |00a3: if-nez v0, 00aa // +0007 │ │ +3bf0f6: 54b0 f784 |00a5: iget-object v0, v11, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf0fa: 6e20 40b9 1000 |00a7: invoke-virtual {v0, v1}, Lokhttp3/internal/connection/Transmitter;.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; // method@b940 │ │ +3bf100: 2702 |00aa: throw v2 │ │ catches : 3 │ │ 0x0076 - 0x0082 │ │ Ljava/io/IOException; -> 0x0097 │ │ -> 0x0095 │ │ 0x008a - 0x0095 │ │ Ljava/io/IOException; -> 0x0097 │ │ -> 0x0095 │ │ @@ -1335322,19 +1335320,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bed68: |[3bed68] okhttp3.RealCall.isCanceled:()Z │ │ -3bed78: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bed7c: 6e10 3db9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ -3bed82: 0a00 |0005: move-result v0 │ │ -3bed84: 0f00 |0006: return v0 │ │ +3bed64: |[3bed64] okhttp3.RealCall.isCanceled:()Z │ │ +3bed74: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bed78: 6e10 3db9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ +3bed7e: 0a00 |0005: move-result v0 │ │ +3bed80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/RealCall; │ │ │ │ #8 : (in Lokhttp3/RealCall;) │ │ @@ -1335342,22 +1335340,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bed88: |[3bed88] okhttp3.RealCall.isExecuted:()Z │ │ -3bed98: 1d01 |0000: monitor-enter v1 │ │ -3bed9a: 5510 f484 |0001: iget-boolean v0, v1, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ -3bed9e: 1e01 |0003: monitor-exit v1 │ │ -3beda0: 0f00 |0004: return v0 │ │ -3beda2: 0d00 |0005: move-exception v0 │ │ -3beda4: 1e01 |0006: monitor-exit v1 │ │ -3beda6: 2700 |0007: throw v0 │ │ +3bed84: |[3bed84] okhttp3.RealCall.isExecuted:()Z │ │ +3bed94: 1d01 |0000: monitor-enter v1 │ │ +3bed96: 5510 f484 |0001: iget-boolean v0, v1, Lokhttp3/RealCall;.executed:Z // field@84f4 │ │ +3bed9a: 1e01 |0003: monitor-exit v1 │ │ +3bed9c: 0f00 |0004: return v0 │ │ +3bed9e: 0d00 |0005: move-exception v0 │ │ +3beda0: 1e01 |0006: monitor-exit v1 │ │ +3beda2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/RealCall; │ │ @@ -1335367,21 +1335365,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3bedd0: |[3bedd0] okhttp3.RealCall.redactedUrl:()Ljava/lang/String; │ │ -3bede0: 5410 f684 |0000: iget-object v0, v1, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3bede4: 6e10 99b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3bedea: 0c00 |0005: move-result-object v0 │ │ -3bedec: 6e10 cdb6 0000 |0006: invoke-virtual {v0}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ -3bedf2: 0c00 |0009: move-result-object v0 │ │ -3bedf4: 1100 |000a: return-object v0 │ │ +3bedcc: |[3bedcc] okhttp3.RealCall.redactedUrl:()Ljava/lang/String; │ │ +3beddc: 5410 f684 |0000: iget-object v0, v1, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3bede0: 6e10 99b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3bede6: 0c00 |0005: move-result-object v0 │ │ +3bede8: 6e10 cdb6 0000 |0006: invoke-virtual {v0}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ +3bedee: 0c00 |0009: move-result-object v0 │ │ +3bedf0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/RealCall; │ │ │ │ #10 : (in Lokhttp3/RealCall;) │ │ @@ -1335389,17 +1335387,17 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beed8: |[3beed8] okhttp3.RealCall.request:()Lokhttp3/Request; │ │ -3beee8: 5410 f684 |0000: iget-object v0, v1, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ -3beeec: 1100 |0002: return-object v0 │ │ +3beed4: |[3beed4] okhttp3.RealCall.request:()Lokhttp3/Request; │ │ +3beee4: 5410 f684 |0000: iget-object v0, v1, Lokhttp3/RealCall;.originalRequest:Lokhttp3/Request; // field@84f6 │ │ +3beee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/RealCall; │ │ │ │ #11 : (in Lokhttp3/RealCall;) │ │ @@ -1335407,19 +1335405,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bf144: |[3bf144] okhttp3.RealCall.timeout:()Lokio/Timeout; │ │ -3bf154: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ -3bf158: 6e10 43b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeout:()Lokio/Timeout; // method@b943 │ │ -3bf15e: 0c00 |0005: move-result-object v0 │ │ -3bf160: 1100 |0006: return-object v0 │ │ +3bf140: |[3bf140] okhttp3.RealCall.timeout:()Lokio/Timeout; │ │ +3bf150: 5410 f784 |0000: iget-object v0, v1, Lokhttp3/RealCall;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@84f7 │ │ +3bf154: 6e10 43b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.timeout:()Lokio/Timeout; // method@b943 │ │ +3bf15a: 0c00 |0005: move-result-object v0 │ │ +3bf15c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/RealCall; │ │ │ │ #12 : (in Lokhttp3/RealCall;) │ │ @@ -1335427,38 +1335425,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3bedf8: |[3bedf8] okhttp3.RealCall.toLoggableString:()Ljava/lang/String; │ │ -3bee08: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3bee0c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3bee12: 6e10 71b7 0200 |0005: invoke-virtual {v2}, Lokhttp3/RealCall;.isCanceled:()Z // method@b771 │ │ -3bee18: 0a01 |0008: move-result v1 │ │ -3bee1a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3bee1e: 1a01 6679 |000b: const-string v1, "canceled " // string@7966 │ │ -3bee22: 2803 |000d: goto 0010 // +0003 │ │ -3bee24: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ -3bee28: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bee2e: 5521 f584 |0013: iget-boolean v1, v2, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ -3bee32: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -3bee36: 1a01 69d7 |0017: const-string v1, "web socket" // string@d769 │ │ -3bee3a: 2803 |0019: goto 001c // +0003 │ │ -3bee3c: 1a01 e178 |001a: const-string v1, "call" // string@78e1 │ │ -3bee40: 6e20 8f84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bee46: 1a01 5607 |001f: const-string v1, " to " // string@0756 │ │ -3bee4a: 6e20 8f84 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bee50: 6e10 74b7 0200 |0024: invoke-virtual {v2}, Lokhttp3/RealCall;.redactedUrl:()Ljava/lang/String; // method@b774 │ │ -3bee56: 0c01 |0027: move-result-object v1 │ │ -3bee58: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3bee5e: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3bee64: 0c00 |002e: move-result-object v0 │ │ -3bee66: 1100 |002f: return-object v0 │ │ +3bedf4: |[3bedf4] okhttp3.RealCall.toLoggableString:()Ljava/lang/String; │ │ +3bee04: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3bee08: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3bee0e: 6e10 71b7 0200 |0005: invoke-virtual {v2}, Lokhttp3/RealCall;.isCanceled:()Z // method@b771 │ │ +3bee14: 0a01 |0008: move-result v1 │ │ +3bee16: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3bee1a: 1a01 6679 |000b: const-string v1, "canceled " // string@7966 │ │ +3bee1e: 2803 |000d: goto 0010 // +0003 │ │ +3bee20: 1a01 0000 |000e: const-string v1, "" // string@0000 │ │ +3bee24: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bee2a: 5521 f584 |0013: iget-boolean v1, v2, Lokhttp3/RealCall;.forWebSocket:Z // field@84f5 │ │ +3bee2e: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +3bee32: 1a01 69d7 |0017: const-string v1, "web socket" // string@d769 │ │ +3bee36: 2803 |0019: goto 001c // +0003 │ │ +3bee38: 1a01 e178 |001a: const-string v1, "call" // string@78e1 │ │ +3bee3c: 6e20 8f84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bee42: 1a01 5607 |001f: const-string v1, " to " // string@0756 │ │ +3bee46: 6e20 8f84 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bee4c: 6e10 74b7 0200 |0024: invoke-virtual {v2}, Lokhttp3/RealCall;.redactedUrl:()Ljava/lang/String; // method@b774 │ │ +3bee52: 0c01 |0027: move-result-object v1 │ │ +3bee54: 6e20 8f84 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3bee5a: 6e10 9f84 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3bee60: 0c00 |002e: move-result-object v0 │ │ +3bee62: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0013 line=202 │ │ 0x0024 line=203 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lokhttp3/RealCall; │ │ @@ -1335507,19 +1335505,19 @@ │ │ type : '(Lokhttp3/MediaType;Lokio/ByteString;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bf75c: |[3bf75c] okhttp3.RequestBody$1.:(Lokhttp3/MediaType;Lokio/ByteString;)V │ │ -3bf76c: 5b01 0485 |0000: iput-object v1, v0, Lokhttp3/RequestBody$1;.val$contentType:Lokhttp3/MediaType; // field@8504 │ │ -3bf770: 5b02 0385 |0002: iput-object v2, v0, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ -3bf774: 7010 a6b7 0000 |0004: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ -3bf77a: 0e00 |0007: return-void │ │ +3bf758: |[3bf758] okhttp3.RequestBody$1.:(Lokhttp3/MediaType;Lokio/ByteString;)V │ │ +3bf768: 5b01 0485 |0000: iput-object v1, v0, Lokhttp3/RequestBody$1;.val$contentType:Lokhttp3/MediaType; // field@8504 │ │ +3bf76c: 5b02 0385 |0002: iput-object v2, v0, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ +3bf770: 7010 a6b7 0000 |0004: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ +3bf776: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/RequestBody$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/ByteString; │ │ @@ -1335530,20 +1335528,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bf724: |[3bf724] okhttp3.RequestBody$1.contentLength:()J │ │ -3bf734: 5420 0385 |0000: iget-object v0, v2, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ -3bf738: 6e10 12bd 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3bf73e: 0a00 |0005: move-result v0 │ │ -3bf740: 8100 |0006: int-to-long v0, v0 │ │ -3bf742: 1000 |0007: return-wide v0 │ │ +3bf720: |[3bf720] okhttp3.RequestBody$1.contentLength:()J │ │ +3bf730: 5420 0385 |0000: iget-object v0, v2, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ +3bf734: 6e10 12bd 0000 |0002: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3bf73a: 0a00 |0005: move-result v0 │ │ +3bf73c: 8100 |0006: int-to-long v0, v0 │ │ +3bf73e: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/RequestBody$1; │ │ │ │ #1 : (in Lokhttp3/RequestBody$1;) │ │ @@ -1335551,17 +1335549,17 @@ │ │ type : '()Lokhttp3/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf744: |[3bf744] okhttp3.RequestBody$1.contentType:()Lokhttp3/MediaType; │ │ -3bf754: 5410 0485 |0000: iget-object v0, v1, Lokhttp3/RequestBody$1;.val$contentType:Lokhttp3/MediaType; // field@8504 │ │ -3bf758: 1100 |0002: return-object v0 │ │ +3bf740: |[3bf740] okhttp3.RequestBody$1.contentType:()Lokhttp3/MediaType; │ │ +3bf750: 5410 0485 |0000: iget-object v0, v1, Lokhttp3/RequestBody$1;.val$contentType:Lokhttp3/MediaType; // field@8504 │ │ +3bf754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/RequestBody$1; │ │ │ │ #2 : (in Lokhttp3/RequestBody$1;) │ │ @@ -1335569,18 +1335567,18 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bf77c: |[3bf77c] okhttp3.RequestBody$1.writeTo:(Lokio/BufferedSink;)V │ │ -3bf78c: 5410 0385 |0000: iget-object v0, v1, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ -3bf790: 7220 a3bc 0200 |0002: invoke-interface {v2, v0}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@bca3 │ │ -3bf796: 0e00 |0005: return-void │ │ +3bf778: |[3bf778] okhttp3.RequestBody$1.writeTo:(Lokio/BufferedSink;)V │ │ +3bf788: 5410 0385 |0000: iget-object v0, v1, Lokhttp3/RequestBody$1;.val$content:Lokio/ByteString; // field@8503 │ │ +3bf78c: 7220 a3bc 0200 |0002: invoke-interface {v2, v0}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@bca3 │ │ +3bf792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/RequestBody$1; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/BufferedSink; │ │ │ │ @@ -1335634,21 +1335632,21 @@ │ │ type : '(Lokhttp3/MediaType;I[BI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3bf7c8: |[3bf7c8] okhttp3.RequestBody$2.:(Lokhttp3/MediaType;I[BI)V │ │ -3bf7d8: 5b01 0785 |0000: iput-object v1, v0, Lokhttp3/RequestBody$2;.val$contentType:Lokhttp3/MediaType; // field@8507 │ │ -3bf7dc: 5902 0585 |0002: iput v2, v0, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ -3bf7e0: 5b03 0685 |0004: iput-object v3, v0, Lokhttp3/RequestBody$2;.val$content:[B // field@8506 │ │ -3bf7e4: 5904 0885 |0006: iput v4, v0, Lokhttp3/RequestBody$2;.val$offset:I // field@8508 │ │ -3bf7e8: 7010 a6b7 0000 |0008: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ -3bf7ee: 0e00 |000b: return-void │ │ +3bf7c4: |[3bf7c4] okhttp3.RequestBody$2.:(Lokhttp3/MediaType;I[BI)V │ │ +3bf7d4: 5b01 0785 |0000: iput-object v1, v0, Lokhttp3/RequestBody$2;.val$contentType:Lokhttp3/MediaType; // field@8507 │ │ +3bf7d8: 5902 0585 |0002: iput v2, v0, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ +3bf7dc: 5b03 0685 |0004: iput-object v3, v0, Lokhttp3/RequestBody$2;.val$content:[B // field@8506 │ │ +3bf7e0: 5904 0885 |0006: iput v4, v0, Lokhttp3/RequestBody$2;.val$offset:I // field@8508 │ │ +3bf7e4: 7010 a6b7 0000 |0008: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ +3bf7ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lokhttp3/RequestBody$2; │ │ 0x0000 - 0x000c reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ @@ -1335661,18 +1335659,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3bf798: |[3bf798] okhttp3.RequestBody$2.contentLength:()J │ │ -3bf7a8: 5220 0585 |0000: iget v0, v2, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ -3bf7ac: 8100 |0002: int-to-long v0, v0 │ │ -3bf7ae: 1000 |0003: return-wide v0 │ │ +3bf794: |[3bf794] okhttp3.RequestBody$2.contentLength:()J │ │ +3bf7a4: 5220 0585 |0000: iget v0, v2, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ +3bf7a8: 8100 |0002: int-to-long v0, v0 │ │ +3bf7aa: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lokhttp3/RequestBody$2; │ │ │ │ #1 : (in Lokhttp3/RequestBody$2;) │ │ @@ -1335680,17 +1335678,17 @@ │ │ type : '()Lokhttp3/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf7b0: |[3bf7b0] okhttp3.RequestBody$2.contentType:()Lokhttp3/MediaType; │ │ -3bf7c0: 5410 0785 |0000: iget-object v0, v1, Lokhttp3/RequestBody$2;.val$contentType:Lokhttp3/MediaType; // field@8507 │ │ -3bf7c4: 1100 |0002: return-object v0 │ │ +3bf7ac: |[3bf7ac] okhttp3.RequestBody$2.contentType:()Lokhttp3/MediaType; │ │ +3bf7bc: 5410 0785 |0000: iget-object v0, v1, Lokhttp3/RequestBody$2;.val$contentType:Lokhttp3/MediaType; // field@8507 │ │ +3bf7c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/RequestBody$2; │ │ │ │ #2 : (in Lokhttp3/RequestBody$2;) │ │ @@ -1335698,20 +1335696,20 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3bf7f0: |[3bf7f0] okhttp3.RequestBody$2.writeTo:(Lokio/BufferedSink;)V │ │ -3bf800: 5430 0685 |0000: iget-object v0, v3, Lokhttp3/RequestBody$2;.val$content:[B // field@8506 │ │ -3bf804: 5231 0885 |0002: iget v1, v3, Lokhttp3/RequestBody$2;.val$offset:I // field@8508 │ │ -3bf808: 5232 0585 |0004: iget v2, v3, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ -3bf80c: 7240 a6bc 0421 |0006: invoke-interface {v4, v0, v1, v2}, Lokio/BufferedSink;.write:([BII)Lokio/BufferedSink; // method@bca6 │ │ -3bf812: 0e00 |0009: return-void │ │ +3bf7ec: |[3bf7ec] okhttp3.RequestBody$2.writeTo:(Lokio/BufferedSink;)V │ │ +3bf7fc: 5430 0685 |0000: iget-object v0, v3, Lokhttp3/RequestBody$2;.val$content:[B // field@8506 │ │ +3bf800: 5231 0885 |0002: iget v1, v3, Lokhttp3/RequestBody$2;.val$offset:I // field@8508 │ │ +3bf804: 5232 0585 |0004: iget v2, v3, Lokhttp3/RequestBody$2;.val$byteCount:I // field@8505 │ │ +3bf808: 7240 a6bc 0421 |0006: invoke-interface {v4, v0, v1, v2}, Lokio/BufferedSink;.write:([BII)Lokio/BufferedSink; // method@bca6 │ │ +3bf80e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokhttp3/RequestBody$2; │ │ 0x0000 - 0x000a reg=4 (null) Lokio/BufferedSink; │ │ │ │ @@ -1335757,19 +1335755,19 @@ │ │ type : '(Lokhttp3/MediaType;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bf84c: |[3bf84c] okhttp3.RequestBody$3.:(Lokhttp3/MediaType;Ljava/io/File;)V │ │ -3bf85c: 5b01 0985 |0000: iput-object v1, v0, Lokhttp3/RequestBody$3;.val$contentType:Lokhttp3/MediaType; // field@8509 │ │ -3bf860: 5b02 0a85 |0002: iput-object v2, v0, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ -3bf864: 7010 a6b7 0000 |0004: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ -3bf86a: 0e00 |0007: return-void │ │ +3bf848: |[3bf848] okhttp3.RequestBody$3.:(Lokhttp3/MediaType;Ljava/io/File;)V │ │ +3bf858: 5b01 0985 |0000: iput-object v1, v0, Lokhttp3/RequestBody$3;.val$contentType:Lokhttp3/MediaType; // field@8509 │ │ +3bf85c: 5b02 0a85 |0002: iput-object v2, v0, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ +3bf860: 7010 a6b7 0000 |0004: invoke-direct {v0}, Lokhttp3/RequestBody;.:()V // method@b7a6 │ │ +3bf866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/RequestBody$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ @@ -1335780,19 +1335778,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bf814: |[3bf814] okhttp3.RequestBody$3.contentLength:()J │ │ -3bf824: 5420 0a85 |0000: iget-object v0, v2, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ -3bf828: 6e10 5082 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@8250 │ │ -3bf82e: 0b00 |0005: move-result-wide v0 │ │ -3bf830: 1000 |0006: return-wide v0 │ │ +3bf810: |[3bf810] okhttp3.RequestBody$3.contentLength:()J │ │ +3bf820: 5420 0a85 |0000: iget-object v0, v2, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ +3bf824: 6e10 5082 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@8250 │ │ +3bf82a: 0b00 |0005: move-result-wide v0 │ │ +3bf82c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokhttp3/RequestBody$3; │ │ │ │ #1 : (in Lokhttp3/RequestBody$3;) │ │ @@ -1335800,17 +1335798,17 @@ │ │ type : '()Lokhttp3/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf834: |[3bf834] okhttp3.RequestBody$3.contentType:()Lokhttp3/MediaType; │ │ -3bf844: 5410 0985 |0000: iget-object v0, v1, Lokhttp3/RequestBody$3;.val$contentType:Lokhttp3/MediaType; // field@8509 │ │ -3bf848: 1100 |0002: return-object v0 │ │ +3bf830: |[3bf830] okhttp3.RequestBody$3.contentType:()Lokhttp3/MediaType; │ │ +3bf840: 5410 0985 |0000: iget-object v0, v1, Lokhttp3/RequestBody$3;.val$contentType:Lokhttp3/MediaType; // field@8509 │ │ +3bf844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/RequestBody$3; │ │ │ │ #2 : (in Lokhttp3/RequestBody$3;) │ │ @@ -1335818,37 +1335816,37 @@ │ │ type : '(Lokio/BufferedSink;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3bf86c: |[3bf86c] okhttp3.RequestBody$3.writeTo:(Lokio/BufferedSink;)V │ │ -3bf87c: 5420 0a85 |0000: iget-object v0, v2, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ -3bf880: 7110 8cbd 0000 |0002: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@bd8c │ │ -3bf886: 0c00 |0005: move-result-object v0 │ │ -3bf888: 7220 a8bc 0300 |0006: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@bca8 │ │ -3bf88e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -3bf892: 7210 42be 0000 |000b: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3bf898: 0e00 |000e: return-void │ │ -3bf89a: 0d03 |000f: move-exception v3 │ │ -3bf89c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3bf89e: 2804 |0011: goto 0015 // +0004 │ │ -3bf8a0: 0d01 |0012: move-exception v1 │ │ -3bf8a2: 2701 |0013: throw v1 │ │ -3bf8a4: 0d03 |0014: move-exception v3 │ │ -3bf8a6: 3800 1000 |0015: if-eqz v0, 0025 // +0010 │ │ -3bf8aa: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ -3bf8ae: 7210 42be 0000 |0019: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3bf8b4: 2809 |001c: goto 0025 // +0009 │ │ -3bf8b6: 0d00 |001d: move-exception v0 │ │ -3bf8b8: 6e20 c784 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3bf8be: 2804 |0021: goto 0025 // +0004 │ │ -3bf8c0: 7210 42be 0000 |0022: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3bf8c6: 2703 |0025: throw v3 │ │ +3bf868: |[3bf868] okhttp3.RequestBody$3.writeTo:(Lokio/BufferedSink;)V │ │ +3bf878: 5420 0a85 |0000: iget-object v0, v2, Lokhttp3/RequestBody$3;.val$file:Ljava/io/File; // field@850a │ │ +3bf87c: 7110 8cbd 0000 |0002: invoke-static {v0}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@bd8c │ │ +3bf882: 0c00 |0005: move-result-object v0 │ │ +3bf884: 7220 a8bc 0300 |0006: invoke-interface {v3, v0}, Lokio/BufferedSink;.writeAll:(Lokio/Source;)J // method@bca8 │ │ +3bf88a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +3bf88e: 7210 42be 0000 |000b: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3bf894: 0e00 |000e: return-void │ │ +3bf896: 0d03 |000f: move-exception v3 │ │ +3bf898: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3bf89a: 2804 |0011: goto 0015 // +0004 │ │ +3bf89c: 0d01 |0012: move-exception v1 │ │ +3bf89e: 2701 |0013: throw v1 │ │ +3bf8a0: 0d03 |0014: move-exception v3 │ │ +3bf8a2: 3800 1000 |0015: if-eqz v0, 0025 // +0010 │ │ +3bf8a6: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ +3bf8aa: 7210 42be 0000 |0019: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3bf8b0: 2809 |001c: goto 0025 // +0009 │ │ +3bf8b2: 0d00 |001d: move-exception v0 │ │ +3bf8b4: 6e20 c784 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3bf8ba: 2804 |0021: goto 0025 // +0004 │ │ +3bf8bc: 7210 42be 0000 |0022: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3bf8c2: 2703 |0025: throw v3 │ │ catches : 3 │ │ 0x0006 - 0x0009 │ │ Ljava/lang/Throwable; -> 0x0012 │ │ -> 0x000f │ │ 0x0013 - 0x0014 │ │ -> 0x0014 │ │ 0x0019 - 0x001c │ │ @@ -1335907,20 +1335905,20 @@ │ │ type : '(Lokhttp3/MediaType;JLokio/BufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c00d0: |[3c00d0] okhttp3.ResponseBody$1.:(Lokhttp3/MediaType;JLokio/BufferedSource;)V │ │ -3c00e0: 5b01 2885 |0000: iput-object v1, v0, Lokhttp3/ResponseBody$1;.val$contentType:Lokhttp3/MediaType; // field@8528 │ │ -3c00e4: 5a02 2785 |0002: iput-wide v2, v0, Lokhttp3/ResponseBody$1;.val$contentLength:J // field@8527 │ │ -3c00e8: 5b04 2685 |0004: iput-object v4, v0, Lokhttp3/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@8526 │ │ -3c00ec: 7010 e7b7 0000 |0006: invoke-direct {v0}, Lokhttp3/ResponseBody;.:()V // method@b7e7 │ │ -3c00f2: 0e00 |0009: return-void │ │ +3c00cc: |[3c00cc] okhttp3.ResponseBody$1.:(Lokhttp3/MediaType;JLokio/BufferedSource;)V │ │ +3c00dc: 5b01 2885 |0000: iput-object v1, v0, Lokhttp3/ResponseBody$1;.val$contentType:Lokhttp3/MediaType; // field@8528 │ │ +3c00e0: 5a02 2785 |0002: iput-wide v2, v0, Lokhttp3/ResponseBody$1;.val$contentLength:J // field@8527 │ │ +3c00e4: 5b04 2685 |0004: iput-object v4, v0, Lokhttp3/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@8526 │ │ +3c00e8: 7010 e7b7 0000 |0006: invoke-direct {v0}, Lokhttp3/ResponseBody;.:()V // method@b7e7 │ │ +3c00ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/ResponseBody$1; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/MediaType; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -1335932,17 +1335930,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0088: |[3c0088] okhttp3.ResponseBody$1.contentLength:()J │ │ -3c0098: 5320 2785 |0000: iget-wide v0, v2, Lokhttp3/ResponseBody$1;.val$contentLength:J // field@8527 │ │ -3c009c: 1000 |0002: return-wide v0 │ │ +3c0084: |[3c0084] okhttp3.ResponseBody$1.contentLength:()J │ │ +3c0094: 5320 2785 |0000: iget-wide v0, v2, Lokhttp3/ResponseBody$1;.val$contentLength:J // field@8527 │ │ +3c0098: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokhttp3/ResponseBody$1; │ │ │ │ #1 : (in Lokhttp3/ResponseBody$1;) │ │ @@ -1335950,17 +1335948,17 @@ │ │ type : '()Lokhttp3/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c00a0: |[3c00a0] okhttp3.ResponseBody$1.contentType:()Lokhttp3/MediaType; │ │ -3c00b0: 5410 2885 |0000: iget-object v0, v1, Lokhttp3/ResponseBody$1;.val$contentType:Lokhttp3/MediaType; // field@8528 │ │ -3c00b4: 1100 |0002: return-object v0 │ │ +3c009c: |[3c009c] okhttp3.ResponseBody$1.contentType:()Lokhttp3/MediaType; │ │ +3c00ac: 5410 2885 |0000: iget-object v0, v1, Lokhttp3/ResponseBody$1;.val$contentType:Lokhttp3/MediaType; // field@8528 │ │ +3c00b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/ResponseBody$1; │ │ │ │ #2 : (in Lokhttp3/ResponseBody$1;) │ │ @@ -1335968,17 +1335966,17 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c00b8: |[3c00b8] okhttp3.ResponseBody$1.source:()Lokio/BufferedSource; │ │ -3c00c8: 5410 2685 |0000: iget-object v0, v1, Lokhttp3/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@8526 │ │ -3c00cc: 1100 |0002: return-object v0 │ │ +3c00b4: |[3c00b4] okhttp3.ResponseBody$1.source:()Lokio/BufferedSource; │ │ +3c00c4: 5410 2685 |0000: iget-object v0, v1, Lokhttp3/ResponseBody$1;.val$content:Lokio/BufferedSource; // field@8526 │ │ +3c00c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/ResponseBody$1; │ │ │ │ source_file_idx : 22586 (ResponseBody.java) │ │ @@ -1336036,21 +1336034,21 @@ │ │ type : '(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3c2160: |[3c2160] okhttp3.internal.cache.CacheInterceptor$1.:(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V │ │ -3c2170: 5b01 4a85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.this$0:Lokhttp3/internal/cache/CacheInterceptor; // field@854a │ │ -3c2174: 5b02 4d85 |0002: iput-object v2, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ -3c2178: 5b03 4c85 |0004: iput-object v3, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ -3c217c: 5b04 4b85 |0006: iput-object v4, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ -3c2180: 7010 0484 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c2186: 0e00 |000b: return-void │ │ +3c215c: |[3c215c] okhttp3.internal.cache.CacheInterceptor$1.:(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V │ │ +3c216c: 5b01 4a85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.this$0:Lokhttp3/internal/cache/CacheInterceptor; // field@854a │ │ +3c2170: 5b02 4d85 |0002: iput-object v2, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ +3c2174: 5b03 4c85 |0004: iput-object v3, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ +3c2178: 5b04 4b85 |0006: iput-object v4, v0, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ +3c217c: 7010 0484 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2182: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lokhttp3/internal/cache/CacheInterceptor$1; │ │ 0x0000 - 0x000c reg=1 (null) Lokhttp3/internal/cache/CacheInterceptor; │ │ 0x0000 - 0x000c reg=2 (null) Lokio/BufferedSource; │ │ @@ -1336063,29 +1336061,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3c2188: |[3c2188] okhttp3.internal.cache.CacheInterceptor$1.close:()V │ │ -3c2198: 5520 4985 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c219c: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -3c21a0: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ -3c21a4: 6201 6579 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c21a8: 7130 38b8 0201 |0008: invoke-static {v2, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ -3c21ae: 0a00 |000b: move-result v0 │ │ -3c21b0: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -3c21b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3c21b6: 5c20 4985 |000f: iput-boolean v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c21ba: 5420 4c85 |0011: iget-object v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ -3c21be: 7210 5db8 0000 |0013: invoke-interface {v0}, Lokhttp3/internal/cache/CacheRequest;.abort:()V // method@b85d │ │ -3c21c4: 5420 4d85 |0016: iget-object v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ -3c21c8: 7210 b8bc 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3c21ce: 0e00 |001b: return-void │ │ +3c2184: |[3c2184] okhttp3.internal.cache.CacheInterceptor$1.close:()V │ │ +3c2194: 5520 4985 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c2198: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +3c219c: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ +3c21a0: 6201 6579 |0006: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c21a4: 7130 38b8 0201 |0008: invoke-static {v2, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ +3c21aa: 0a00 |000b: move-result v0 │ │ +3c21ac: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +3c21b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3c21b2: 5c20 4985 |000f: iput-boolean v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c21b6: 5420 4c85 |0011: iget-object v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ +3c21ba: 7210 5db8 0000 |0013: invoke-interface {v0}, Lokhttp3/internal/cache/CacheRequest;.abort:()V // method@b85d │ │ +3c21c0: 5420 4d85 |0016: iget-object v0, v2, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ +3c21c4: 7210 b8bc 0000 |0018: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3c21ca: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0008 line=203 │ │ 0x000f line=204 │ │ 0x0011 line=205 │ │ 0x0016 line=207 │ │ @@ -1336097,47 +1336095,47 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -3c20a4: |[3c20a4] okhttp3.internal.cache.CacheInterceptor$1.read:(Lokio/Buffer;J)J │ │ -3c20b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3c20b6: 5481 4d85 |0001: iget-object v1, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ -3c20ba: 7240 c8bc 91ba |0003: invoke-interface {v1, v9, v10, v11}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ -3c20c0: 0b0a |0006: move-result-wide v10 │ │ -3c20c2: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ -3c20c6: 3103 0a01 |0009: cmp-long v3, v10, v1 │ │ -3c20ca: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ -3c20ce: 5589 4985 |000d: iget-boolean v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c20d2: 3909 0900 |000f: if-nez v9, 0018 // +0009 │ │ -3c20d6: 5c80 4985 |0011: iput-boolean v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c20da: 5489 4b85 |0013: iget-object v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ -3c20de: 7210 9dbc 0900 |0015: invoke-interface {v9}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3c20e4: 1001 |0018: return-wide v1 │ │ -3c20e6: 5480 4b85 |0019: iget-object v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ -3c20ea: 7210 9cbc 0000 |001b: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ -3c20f0: 0c03 |001e: move-result-object v3 │ │ -3c20f2: 6e10 6dbc 0900 |001f: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c20f8: 0b00 |0022: move-result-wide v0 │ │ -3c20fa: 9c04 000a |0023: sub-long v4, v0, v10 │ │ -3c20fe: 0792 |0025: move-object v2, v9 │ │ -3c2100: 04a6 |0026: move-wide v6, v10 │ │ -3c2102: 7406 23bc 0200 |0027: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3c2108: 5489 4b85 |002a: iget-object v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ -3c210c: 7210 9fbc 0900 |002c: invoke-interface {v9}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bc9f │ │ -3c2112: 100a |002f: return-wide v10 │ │ -3c2114: 0d09 |0030: move-exception v9 │ │ -3c2116: 558a 4985 |0031: iget-boolean v10, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c211a: 390a 0900 |0033: if-nez v10, 003c // +0009 │ │ -3c211e: 5c80 4985 |0035: iput-boolean v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ -3c2122: 548a 4c85 |0037: iget-object v10, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ -3c2126: 7210 5db8 0a00 |0039: invoke-interface {v10}, Lokhttp3/internal/cache/CacheRequest;.abort:()V // method@b85d │ │ -3c212c: 2709 |003c: throw v9 │ │ +3c20a0: |[3c20a0] okhttp3.internal.cache.CacheInterceptor$1.read:(Lokio/Buffer;J)J │ │ +3c20b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3c20b2: 5481 4d85 |0001: iget-object v1, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ +3c20b6: 7240 c8bc 91ba |0003: invoke-interface {v1, v9, v10, v11}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ +3c20bc: 0b0a |0006: move-result-wide v10 │ │ +3c20be: 1601 ffff |0007: const-wide/16 v1, #int -1 // #ffff │ │ +3c20c2: 3103 0a01 |0009: cmp-long v3, v10, v1 │ │ +3c20c6: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ +3c20ca: 5589 4985 |000d: iget-boolean v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c20ce: 3909 0900 |000f: if-nez v9, 0018 // +0009 │ │ +3c20d2: 5c80 4985 |0011: iput-boolean v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c20d6: 5489 4b85 |0013: iget-object v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ +3c20da: 7210 9dbc 0900 |0015: invoke-interface {v9}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3c20e0: 1001 |0018: return-wide v1 │ │ +3c20e2: 5480 4b85 |0019: iget-object v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ +3c20e6: 7210 9cbc 0000 |001b: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ +3c20ec: 0c03 |001e: move-result-object v3 │ │ +3c20ee: 6e10 6dbc 0900 |001f: invoke-virtual {v9}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c20f4: 0b00 |0022: move-result-wide v0 │ │ +3c20f6: 9c04 000a |0023: sub-long v4, v0, v10 │ │ +3c20fa: 0792 |0025: move-object v2, v9 │ │ +3c20fc: 04a6 |0026: move-wide v6, v10 │ │ +3c20fe: 7406 23bc 0200 |0027: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3c2104: 5489 4b85 |002a: iget-object v9, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheBody:Lokio/BufferedSink; // field@854b │ │ +3c2108: 7210 9fbc 0900 |002c: invoke-interface {v9}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bc9f │ │ +3c210e: 100a |002f: return-wide v10 │ │ +3c2110: 0d09 |0030: move-exception v9 │ │ +3c2112: 558a 4985 |0031: iget-boolean v10, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c2116: 390a 0900 |0033: if-nez v10, 003c // +0009 │ │ +3c211a: 5c80 4985 |0035: iput-boolean v0, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.cacheRequestClosed:Z // field@8549 │ │ +3c211e: 548a 4c85 |0037: iget-object v10, v8, Lokhttp3/internal/cache/CacheInterceptor$1;.val$cacheRequest:Lokhttp3/internal/cache/CacheRequest; // field@854c │ │ +3c2122: 7210 5db8 0a00 |0039: invoke-interface {v10}, Lokhttp3/internal/cache/CacheRequest;.abort:()V // method@b85d │ │ +3c2128: 2709 |003c: throw v9 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ Ljava/io/IOException; -> 0x0030 │ │ positions : │ │ 0x0001 line=175 │ │ 0x000d line=185 │ │ 0x0011 line=186 │ │ @@ -1336158,19 +1336156,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3c2140: |[3c2140] okhttp3.internal.cache.CacheInterceptor$1.timeout:()Lokio/Timeout; │ │ -3c2150: 5410 4d85 |0000: iget-object v0, v1, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ -3c2154: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3c215a: 0c00 |0005: move-result-object v0 │ │ -3c215c: 1100 |0006: return-object v0 │ │ +3c213c: |[3c213c] okhttp3.internal.cache.CacheInterceptor$1.timeout:()Lokio/Timeout; │ │ +3c214c: 5410 4d85 |0000: iget-object v0, v1, Lokhttp3/internal/cache/CacheInterceptor$1;.val$source:Lokio/BufferedSource; // field@854d │ │ +3c2150: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3c2156: 0c00 |0005: move-result-object v0 │ │ +3c2158: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/cache/CacheInterceptor$1; │ │ │ │ source_file_idx : 7928 (CacheInterceptor.java) │ │ @@ -1336214,18 +1336212,18 @@ │ │ type : '(Lokhttp3/internal/cache/InternalCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c2704: |[3c2704] okhttp3.internal.cache.CacheInterceptor.:(Lokhttp3/internal/cache/InternalCache;)V │ │ -3c2714: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c271a: 5b01 4e85 |0003: iput-object v1, v0, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c271e: 0e00 |0005: return-void │ │ +3c2700: |[3c2700] okhttp3.internal.cache.CacheInterceptor.:(Lokhttp3/internal/cache/InternalCache;)V │ │ +3c2710: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c2716: 5b01 4e85 |0003: iput-object v1, v0, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c271a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/cache/CacheInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/cache/InternalCache; │ │ @@ -1336235,47 +1336233,47 @@ │ │ type : '(Lokhttp3/internal/cache/CacheRequest;Lokhttp3/Response;)Lokhttp3/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -3c2394: |[3c2394] okhttp3.internal.cache.CacheInterceptor.cacheWritingResponse:(Lokhttp3/internal/cache/CacheRequest;Lokhttp3/Response;)Lokhttp3/Response; │ │ -3c23a4: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -3c23a8: 1106 |0002: return-object v6 │ │ -3c23aa: 7210 5eb8 0500 |0003: invoke-interface {v5}, Lokhttp3/internal/cache/CacheRequest;.body:()Lokio/Sink; // method@b85e │ │ -3c23b0: 0c00 |0006: move-result-object v0 │ │ -3c23b2: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3c23b6: 1106 |0009: return-object v6 │ │ -3c23b8: 6e10 c7b7 0600 |000a: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c23be: 0c01 |000d: move-result-object v1 │ │ -3c23c0: 6e10 f3b7 0100 |000e: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c23c6: 0c01 |0011: move-result-object v1 │ │ -3c23c8: 7110 84bd 0000 |0012: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c23ce: 0c00 |0015: move-result-object v0 │ │ -3c23d0: 2202 4017 |0016: new-instance v2, Lokhttp3/internal/cache/CacheInterceptor$1; // type@1740 │ │ -3c23d4: 7050 52b8 4251 |0018: invoke-direct {v2, v4, v1, v5, v0}, Lokhttp3/internal/cache/CacheInterceptor$1;.:(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V // method@b852 │ │ -3c23da: 1a05 dd21 |001b: const-string v5, "Content-Type" // string@21dd │ │ -3c23de: 6e20 ceb7 5600 |001d: invoke-virtual {v6, v5}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c23e4: 0c05 |0020: move-result-object v5 │ │ -3c23e6: 6e10 c7b7 0600 |0021: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c23ec: 0c00 |0024: move-result-object v0 │ │ -3c23ee: 6e10 edb7 0000 |0025: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ -3c23f4: 0b00 |0028: move-result-wide v0 │ │ -3c23f6: 6e10 d6b7 0600 |0029: invoke-virtual {v6}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c23fc: 0c06 |002c: move-result-object v6 │ │ -3c23fe: 2203 6b17 |002d: new-instance v3, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ -3c2402: 7110 85bd 0200 |002f: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c2408: 0c02 |0032: move-result-object v2 │ │ -3c240a: 7052 89b9 5310 |0033: invoke-direct {v3, v5, v0, v1, v2}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ -3c2410: 6e20 b4b7 3600 |0036: invoke-virtual {v6, v3}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c2416: 0c05 |0039: move-result-object v5 │ │ -3c2418: 6e10 b5b7 0500 |003a: invoke-virtual {v5}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c241e: 0c05 |003d: move-result-object v5 │ │ -3c2420: 1105 |003e: return-object v5 │ │ +3c2390: |[3c2390] okhttp3.internal.cache.CacheInterceptor.cacheWritingResponse:(Lokhttp3/internal/cache/CacheRequest;Lokhttp3/Response;)Lokhttp3/Response; │ │ +3c23a0: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +3c23a4: 1106 |0002: return-object v6 │ │ +3c23a6: 7210 5eb8 0500 |0003: invoke-interface {v5}, Lokhttp3/internal/cache/CacheRequest;.body:()Lokio/Sink; // method@b85e │ │ +3c23ac: 0c00 |0006: move-result-object v0 │ │ +3c23ae: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3c23b2: 1106 |0009: return-object v6 │ │ +3c23b4: 6e10 c7b7 0600 |000a: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c23ba: 0c01 |000d: move-result-object v1 │ │ +3c23bc: 6e10 f3b7 0100 |000e: invoke-virtual {v1}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c23c2: 0c01 |0011: move-result-object v1 │ │ +3c23c4: 7110 84bd 0000 |0012: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c23ca: 0c00 |0015: move-result-object v0 │ │ +3c23cc: 2202 4017 |0016: new-instance v2, Lokhttp3/internal/cache/CacheInterceptor$1; // type@1740 │ │ +3c23d0: 7050 52b8 4251 |0018: invoke-direct {v2, v4, v1, v5, v0}, Lokhttp3/internal/cache/CacheInterceptor$1;.:(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V // method@b852 │ │ +3c23d6: 1a05 dd21 |001b: const-string v5, "Content-Type" // string@21dd │ │ +3c23da: 6e20 ceb7 5600 |001d: invoke-virtual {v6, v5}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c23e0: 0c05 |0020: move-result-object v5 │ │ +3c23e2: 6e10 c7b7 0600 |0021: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c23e8: 0c00 |0024: move-result-object v0 │ │ +3c23ea: 6e10 edb7 0000 |0025: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ +3c23f0: 0b00 |0028: move-result-wide v0 │ │ +3c23f2: 6e10 d6b7 0600 |0029: invoke-virtual {v6}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c23f8: 0c06 |002c: move-result-object v6 │ │ +3c23fa: 2203 6b17 |002d: new-instance v3, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ +3c23fe: 7110 85bd 0200 |002f: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c2404: 0c02 |0032: move-result-object v2 │ │ +3c2406: 7052 89b9 5310 |0033: invoke-direct {v3, v5, v0, v1, v2}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ +3c240c: 6e20 b4b7 3600 |0036: invoke-virtual {v6, v3}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c2412: 0c05 |0039: move-result-object v5 │ │ +3c2414: 6e10 b5b7 0500 |003a: invoke-virtual {v5}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c241a: 0c05 |003d: move-result-object v5 │ │ +3c241c: 1105 |003e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=163 │ │ 0x000a line=166 │ │ 0x0012 line=167 │ │ 0x0016 line=169 │ │ 0x001d line=211 │ │ @@ -1336293,68 +1336291,68 @@ │ │ type : '(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -3c22b4: |[3c22b4] okhttp3.internal.cache.CacheInterceptor.combine:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ -3c22c4: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3c22c8: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3c22ce: 6e10 72b6 0700 |0005: invoke-virtual {v7}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c22d4: 0a01 |0008: move-result v1 │ │ -3c22d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3c22d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3c22da: 3513 3500 |000b: if-ge v3, v1, 0040 // +0035 │ │ -3c22de: 6e20 6db6 3700 |000d: invoke-virtual {v7, v3}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c22e4: 0c04 |0010: move-result-object v4 │ │ -3c22e6: 6e20 75b6 3700 |0011: invoke-virtual {v7, v3}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c22ec: 0c05 |0014: move-result-object v5 │ │ -3c22ee: 1a06 f768 |0015: const-string v6, "Warning" // string@68f7 │ │ -3c22f2: 6e20 5184 4600 |0017: invoke-virtual {v6, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c22f8: 0a06 |001a: move-result v6 │ │ -3c22fa: 3806 0b00 |001b: if-eqz v6, 0026 // +000b │ │ -3c22fe: 1a06 d314 |001d: const-string v6, "1" // string@14d3 │ │ -3c2302: 6e20 6d84 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3c2308: 0a06 |0022: move-result v6 │ │ -3c230a: 3806 0300 |0023: if-eqz v6, 0026 // +0003 │ │ -3c230e: 2818 |0025: goto 003d // +0018 │ │ -3c2310: 7110 5ab8 0400 |0026: invoke-static {v4}, Lokhttp3/internal/cache/CacheInterceptor;.isContentSpecificHeader:(Ljava/lang/String;)Z // method@b85a │ │ -3c2316: 0a06 |0029: move-result v6 │ │ -3c2318: 3906 0e00 |002a: if-nez v6, 0038 // +000e │ │ -3c231c: 7110 5bb8 0400 |002c: invoke-static {v4}, Lokhttp3/internal/cache/CacheInterceptor;.isEndToEnd:(Ljava/lang/String;)Z // method@b85b │ │ -3c2322: 0a06 |002f: move-result v6 │ │ -3c2324: 3806 0800 |0030: if-eqz v6, 0038 // +0008 │ │ -3c2328: 6e20 68b6 4800 |0032: invoke-virtual {v8, v4}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ -3c232e: 0c06 |0035: move-result-object v6 │ │ -3c2330: 3906 0700 |0036: if-nez v6, 003d // +0007 │ │ -3c2334: 6206 3b85 |0038: sget-object v6, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c2338: 6e40 1bb8 0654 |003a: invoke-virtual {v6, v0, v4, v5}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ -3c233e: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c2342: 28cc |003f: goto 000b // -0034 │ │ -3c2344: 6e10 72b6 0800 |0040: invoke-virtual {v8}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3c234a: 0a07 |0043: move-result v7 │ │ -3c234c: 3572 1e00 |0044: if-ge v2, v7, 0062 // +001e │ │ -3c2350: 6e20 6db6 2800 |0046: invoke-virtual {v8, v2}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3c2356: 0c01 |0049: move-result-object v1 │ │ -3c2358: 7110 5ab8 0100 |004a: invoke-static {v1}, Lokhttp3/internal/cache/CacheInterceptor;.isContentSpecificHeader:(Ljava/lang/String;)Z // method@b85a │ │ -3c235e: 0a03 |004d: move-result v3 │ │ -3c2360: 3903 1100 |004e: if-nez v3, 005f // +0011 │ │ -3c2364: 7110 5bb8 0100 |0050: invoke-static {v1}, Lokhttp3/internal/cache/CacheInterceptor;.isEndToEnd:(Ljava/lang/String;)Z // method@b85b │ │ -3c236a: 0a03 |0053: move-result v3 │ │ -3c236c: 3803 0b00 |0054: if-eqz v3, 005f // +000b │ │ -3c2370: 6203 3b85 |0056: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c2374: 6e20 75b6 2800 |0058: invoke-virtual {v8, v2}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3c237a: 0c04 |005b: move-result-object v4 │ │ -3c237c: 6e40 1bb8 0341 |005c: invoke-virtual {v3, v0, v1, v4}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ -3c2382: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c2386: 28e3 |0061: goto 0044 // -001d │ │ -3c2388: 6e10 5cb6 0000 |0062: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c238e: 0c07 |0065: move-result-object v7 │ │ -3c2390: 1107 |0066: return-object v7 │ │ +3c22b0: |[3c22b0] okhttp3.internal.cache.CacheInterceptor.combine:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ +3c22c0: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3c22c4: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3c22ca: 6e10 72b6 0700 |0005: invoke-virtual {v7}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c22d0: 0a01 |0008: move-result v1 │ │ +3c22d2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3c22d4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3c22d6: 3513 3500 |000b: if-ge v3, v1, 0040 // +0035 │ │ +3c22da: 6e20 6db6 3700 |000d: invoke-virtual {v7, v3}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c22e0: 0c04 |0010: move-result-object v4 │ │ +3c22e2: 6e20 75b6 3700 |0011: invoke-virtual {v7, v3}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c22e8: 0c05 |0014: move-result-object v5 │ │ +3c22ea: 1a06 f768 |0015: const-string v6, "Warning" // string@68f7 │ │ +3c22ee: 6e20 5184 4600 |0017: invoke-virtual {v6, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c22f4: 0a06 |001a: move-result v6 │ │ +3c22f6: 3806 0b00 |001b: if-eqz v6, 0026 // +000b │ │ +3c22fa: 1a06 d314 |001d: const-string v6, "1" // string@14d3 │ │ +3c22fe: 6e20 6d84 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3c2304: 0a06 |0022: move-result v6 │ │ +3c2306: 3806 0300 |0023: if-eqz v6, 0026 // +0003 │ │ +3c230a: 2818 |0025: goto 003d // +0018 │ │ +3c230c: 7110 5ab8 0400 |0026: invoke-static {v4}, Lokhttp3/internal/cache/CacheInterceptor;.isContentSpecificHeader:(Ljava/lang/String;)Z // method@b85a │ │ +3c2312: 0a06 |0029: move-result v6 │ │ +3c2314: 3906 0e00 |002a: if-nez v6, 0038 // +000e │ │ +3c2318: 7110 5bb8 0400 |002c: invoke-static {v4}, Lokhttp3/internal/cache/CacheInterceptor;.isEndToEnd:(Ljava/lang/String;)Z // method@b85b │ │ +3c231e: 0a06 |002f: move-result v6 │ │ +3c2320: 3806 0800 |0030: if-eqz v6, 0038 // +0008 │ │ +3c2324: 6e20 68b6 4800 |0032: invoke-virtual {v8, v4}, Lokhttp3/Headers;.get:(Ljava/lang/String;)Ljava/lang/String; // method@b668 │ │ +3c232a: 0c06 |0035: move-result-object v6 │ │ +3c232c: 3906 0700 |0036: if-nez v6, 003d // +0007 │ │ +3c2330: 6206 3b85 |0038: sget-object v6, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c2334: 6e40 1bb8 0654 |003a: invoke-virtual {v6, v0, v4, v5}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ +3c233a: d803 0301 |003d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c233e: 28cc |003f: goto 000b // -0034 │ │ +3c2340: 6e10 72b6 0800 |0040: invoke-virtual {v8}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3c2346: 0a07 |0043: move-result v7 │ │ +3c2348: 3572 1e00 |0044: if-ge v2, v7, 0062 // +001e │ │ +3c234c: 6e20 6db6 2800 |0046: invoke-virtual {v8, v2}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3c2352: 0c01 |0049: move-result-object v1 │ │ +3c2354: 7110 5ab8 0100 |004a: invoke-static {v1}, Lokhttp3/internal/cache/CacheInterceptor;.isContentSpecificHeader:(Ljava/lang/String;)Z // method@b85a │ │ +3c235a: 0a03 |004d: move-result v3 │ │ +3c235c: 3903 1100 |004e: if-nez v3, 005f // +0011 │ │ +3c2360: 7110 5bb8 0100 |0050: invoke-static {v1}, Lokhttp3/internal/cache/CacheInterceptor;.isEndToEnd:(Ljava/lang/String;)Z // method@b85b │ │ +3c2366: 0a03 |0053: move-result v3 │ │ +3c2368: 3803 0b00 |0054: if-eqz v3, 005f // +000b │ │ +3c236c: 6203 3b85 |0056: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c2370: 6e20 75b6 2800 |0058: invoke-virtual {v8, v2}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3c2376: 0c04 |005b: move-result-object v4 │ │ +3c2378: 6e40 1bb8 0341 |005c: invoke-virtual {v3, v0, v1, v4}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ +3c237e: d802 0201 |005f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c2382: 28e3 |0061: goto 0044 // -001d │ │ +3c2384: 6e10 5cb6 0000 |0062: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c238a: 0c07 |0065: move-result-object v7 │ │ +3c238c: 1107 |0066: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=222 │ │ 0x000d line=223 │ │ 0x0011 line=224 │ │ 0x0017 line=225 │ │ @@ -1336376,32 +1336374,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3c21d0: |[3c21d0] okhttp3.internal.cache.CacheInterceptor.isContentSpecificHeader:(Ljava/lang/String;)Z │ │ -3c21e0: 1a00 da21 |0000: const-string v0, "Content-Length" // string@21da │ │ -3c21e4: 6e20 5184 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c21ea: 0a00 |0005: move-result v0 │ │ -3c21ec: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ -3c21f0: 1a00 d921 |0008: const-string v0, "Content-Encoding" // string@21d9 │ │ -3c21f4: 6e20 5184 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c21fa: 0a00 |000d: move-result v0 │ │ -3c21fc: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ -3c2200: 1a00 dd21 |0010: const-string v0, "Content-Type" // string@21dd │ │ -3c2204: 6e20 5184 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c220a: 0a01 |0015: move-result v1 │ │ -3c220c: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ -3c2210: 2803 |0018: goto 001b // +0003 │ │ -3c2212: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3c2214: 2802 |001a: goto 001c // +0002 │ │ -3c2216: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3c2218: 0f01 |001c: return v1 │ │ +3c21cc: |[3c21cc] okhttp3.internal.cache.CacheInterceptor.isContentSpecificHeader:(Ljava/lang/String;)Z │ │ +3c21dc: 1a00 da21 |0000: const-string v0, "Content-Length" // string@21da │ │ +3c21e0: 6e20 5184 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c21e6: 0a00 |0005: move-result v0 │ │ +3c21e8: 3900 1500 |0006: if-nez v0, 001b // +0015 │ │ +3c21ec: 1a00 d921 |0008: const-string v0, "Content-Encoding" // string@21d9 │ │ +3c21f0: 6e20 5184 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c21f6: 0a00 |000d: move-result v0 │ │ +3c21f8: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ +3c21fc: 1a00 dd21 |0010: const-string v0, "Content-Type" // string@21dd │ │ +3c2200: 6e20 5184 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2206: 0a01 |0015: move-result v1 │ │ +3c2208: 3801 0300 |0016: if-eqz v1, 0019 // +0003 │ │ +3c220c: 2803 |0018: goto 001b // +0003 │ │ +3c220e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3c2210: 2802 |001a: goto 001c // +0002 │ │ +3c2212: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3c2214: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ 0x000a line=266 │ │ 0x0012 line=267 │ │ locals : │ │ 0x0000 - 0x001d reg=1 (null) Ljava/lang/String; │ │ @@ -1336411,51 +1336409,51 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -3c221c: |[3c221c] okhttp3.internal.cache.CacheInterceptor.isEndToEnd:(Ljava/lang/String;)Z │ │ -3c222c: 1a00 1d21 |0000: const-string v0, "Connection" // string@211d │ │ -3c2230: 6e20 5184 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2236: 0a00 |0005: move-result v0 │ │ -3c2238: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ -3c223c: 1a00 f02e |0008: const-string v0, "Keep-Alive" // string@2ef0 │ │ -3c2240: 6e20 5184 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2246: 0a00 |000d: move-result v0 │ │ -3c2248: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ -3c224c: 1a00 c256 |0010: const-string v0, "Proxy-Authenticate" // string@56c2 │ │ -3c2250: 6e20 5184 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2256: 0a00 |0015: move-result v0 │ │ -3c2258: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ -3c225c: 1a00 c356 |0018: const-string v0, "Proxy-Authorization" // string@56c3 │ │ -3c2260: 6e20 5184 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2266: 0a00 |001d: move-result v0 │ │ -3c2268: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ -3c226c: 1a00 b85f |0020: const-string v0, "TE" // string@5fb8 │ │ -3c2270: 6e20 5184 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2276: 0a00 |0025: move-result v0 │ │ -3c2278: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ -3c227c: 1a00 3c64 |0028: const-string v0, "Trailers" // string@643c │ │ -3c2280: 6e20 5184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2286: 0a00 |002d: move-result v0 │ │ -3c2288: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ -3c228c: 1a00 3f64 |0030: const-string v0, "Transfer-Encoding" // string@643f │ │ -3c2290: 6e20 5184 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c2296: 0a00 |0035: move-result v0 │ │ -3c2298: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ -3c229c: 1a00 0f66 |0038: const-string v0, "Upgrade" // string@660f │ │ -3c22a0: 6e20 5184 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c22a6: 0a01 |003d: move-result v1 │ │ -3c22a8: 3901 0400 |003e: if-nez v1, 0042 // +0004 │ │ -3c22ac: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -3c22ae: 2802 |0041: goto 0043 // +0002 │ │ -3c22b0: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -3c22b2: 0f01 |0043: return v1 │ │ +3c2218: |[3c2218] okhttp3.internal.cache.CacheInterceptor.isEndToEnd:(Ljava/lang/String;)Z │ │ +3c2228: 1a00 1d21 |0000: const-string v0, "Connection" // string@211d │ │ +3c222c: 6e20 5184 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2232: 0a00 |0005: move-result v0 │ │ +3c2234: 3900 3c00 |0006: if-nez v0, 0042 // +003c │ │ +3c2238: 1a00 f02e |0008: const-string v0, "Keep-Alive" // string@2ef0 │ │ +3c223c: 6e20 5184 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2242: 0a00 |000d: move-result v0 │ │ +3c2244: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ +3c2248: 1a00 c256 |0010: const-string v0, "Proxy-Authenticate" // string@56c2 │ │ +3c224c: 6e20 5184 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2252: 0a00 |0015: move-result v0 │ │ +3c2254: 3900 2c00 |0016: if-nez v0, 0042 // +002c │ │ +3c2258: 1a00 c356 |0018: const-string v0, "Proxy-Authorization" // string@56c3 │ │ +3c225c: 6e20 5184 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2262: 0a00 |001d: move-result v0 │ │ +3c2264: 3900 2400 |001e: if-nez v0, 0042 // +0024 │ │ +3c2268: 1a00 b85f |0020: const-string v0, "TE" // string@5fb8 │ │ +3c226c: 6e20 5184 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2272: 0a00 |0025: move-result v0 │ │ +3c2274: 3900 1c00 |0026: if-nez v0, 0042 // +001c │ │ +3c2278: 1a00 3c64 |0028: const-string v0, "Trailers" // string@643c │ │ +3c227c: 6e20 5184 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2282: 0a00 |002d: move-result v0 │ │ +3c2284: 3900 1400 |002e: if-nez v0, 0042 // +0014 │ │ +3c2288: 1a00 3f64 |0030: const-string v0, "Transfer-Encoding" // string@643f │ │ +3c228c: 6e20 5184 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c2292: 0a00 |0035: move-result v0 │ │ +3c2294: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ +3c2298: 1a00 0f66 |0038: const-string v0, "Upgrade" // string@660f │ │ +3c229c: 6e20 5184 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c22a2: 0a01 |003d: move-result v1 │ │ +3c22a4: 3901 0400 |003e: if-nez v1, 0042 // +0004 │ │ +3c22a8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +3c22aa: 2802 |0041: goto 0043 // +0002 │ │ +3c22ac: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +3c22ae: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x000a line=251 │ │ 0x0012 line=252 │ │ 0x001a line=253 │ │ 0x0022 line=254 │ │ @@ -1336470,27 +1336468,27 @@ │ │ type : '(Lokhttp3/Response;)Lokhttp3/Response;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3c26c8: |[3c26c8] okhttp3.internal.cache.CacheInterceptor.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; │ │ -3c26d8: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -3c26dc: 6e10 c7b7 0100 |0002: invoke-virtual {v1}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c26e2: 0c00 |0005: move-result-object v0 │ │ -3c26e4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -3c26e8: 6e10 d6b7 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c26ee: 0c01 |000b: move-result-object v1 │ │ -3c26f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3c26f2: 6e20 b4b7 0100 |000d: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c26f8: 0c01 |0010: move-result-object v1 │ │ -3c26fa: 6e10 b5b7 0100 |0011: invoke-virtual {v1}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c2700: 0c01 |0014: move-result-object v1 │ │ -3c2702: 1101 |0015: return-object v1 │ │ +3c26c4: |[3c26c4] okhttp3.internal.cache.CacheInterceptor.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; │ │ +3c26d4: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +3c26d8: 6e10 c7b7 0100 |0002: invoke-virtual {v1}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c26de: 0c00 |0005: move-result-object v0 │ │ +3c26e0: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +3c26e4: 6e10 d6b7 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c26ea: 0c01 |000b: move-result-object v1 │ │ +3c26ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3c26ee: 6e20 b4b7 0100 |000d: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c26f4: 0c01 |0010: move-result-object v1 │ │ +3c26f6: 6e10 b5b7 0100 |0011: invoke-virtual {v1}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c26fc: 0c01 |0014: move-result-object v1 │ │ +3c26fe: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ 0x0008 line=150 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Lokhttp3/Response; │ │ │ │ @@ -1336500,172 +1336498,172 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 316 16-bit code units │ │ -3c2424: |[3c2424] okhttp3.internal.cache.CacheInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c2434: 5450 4e85 |0000: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c2438: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3c243c: 7210 dab6 0600 |0004: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ -3c2442: 0c01 |0007: move-result-object v1 │ │ -3c2444: 7220 aab8 1000 |0008: invoke-interface {v0, v1}, Lokhttp3/internal/cache/InternalCache;.get:(Lokhttp3/Request;)Lokhttp3/Response; // method@b8aa │ │ -3c244a: 0c00 |000b: move-result-object v0 │ │ -3c244c: 2802 |000c: goto 000e // +0002 │ │ -3c244e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2450: 7100 a184 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3c2456: 0b01 |0011: move-result-wide v1 │ │ -3c2458: 2203 4317 |0012: new-instance v3, Lokhttp3/internal/cache/CacheStrategy$Factory; // type@1743 │ │ -3c245c: 7210 dab6 0600 |0014: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ -3c2462: 0c04 |0017: move-result-object v4 │ │ -3c2464: 7050 5fb8 1342 |0018: invoke-direct {v3, v1, v2, v4, v0}, Lokhttp3/internal/cache/CacheStrategy$Factory;.:(JLokhttp3/Request;Lokhttp3/Response;)V // method@b85f │ │ -3c246a: 6e10 62b8 0300 |001b: invoke-virtual {v3}, Lokhttp3/internal/cache/CacheStrategy$Factory;.get:()Lokhttp3/internal/cache/CacheStrategy; // method@b862 │ │ -3c2470: 0c01 |001e: move-result-object v1 │ │ -3c2472: 5412 5c85 |001f: iget-object v2, v1, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ -3c2476: 5413 5b85 |0021: iget-object v3, v1, Lokhttp3/internal/cache/CacheStrategy;.cacheResponse:Lokhttp3/Response; // field@855b │ │ -3c247a: 5454 4e85 |0023: iget-object v4, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c247e: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ -3c2482: 7220 aeb8 1400 |0027: invoke-interface {v4, v1}, Lokhttp3/internal/cache/InternalCache;.trackResponse:(Lokhttp3/internal/cache/CacheStrategy;)V // method@b8ae │ │ -3c2488: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ -3c248c: 3903 0900 |002c: if-nez v3, 0035 // +0009 │ │ -3c2490: 6e10 c7b7 0000 |002e: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c2496: 0c01 |0031: move-result-object v1 │ │ -3c2498: 7110 2eb8 0100 |0032: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c249e: 3902 3c00 |0035: if-nez v2, 0071 // +003c │ │ -3c24a2: 3903 3a00 |0037: if-nez v3, 0071 // +003a │ │ -3c24a6: 2200 2f17 |0039: new-instance v0, Lokhttp3/Response$Builder; // type@172f │ │ -3c24aa: 7010 b1b7 0000 |003b: invoke-direct {v0}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ -3c24b0: 7210 dab6 0600 |003e: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ -3c24b6: 0c06 |0041: move-result-object v6 │ │ -3c24b8: 6e20 c4b7 6000 |0042: invoke-virtual {v0, v6}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c24be: 0c06 |0045: move-result-object v6 │ │ -3c24c0: 6200 ea84 |0046: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3c24c4: 6e20 c1b7 0600 |0048: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ -3c24ca: 0c06 |004b: move-result-object v6 │ │ -3c24cc: 1300 f801 |004c: const/16 v0, #int 504 // #1f8 │ │ -3c24d0: 6e20 b9b7 0600 |004e: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ -3c24d6: 0c06 |0051: move-result-object v6 │ │ -3c24d8: 1a00 eb65 |0052: const-string v0, "Unsatisfiable Request (only-if-cached)" // string@65eb │ │ -3c24dc: 6e20 beb7 0600 |0054: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ -3c24e2: 0c06 |0057: move-result-object v6 │ │ -3c24e4: 6200 4085 |0058: sget-object v0, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ -3c24e8: 6e20 b4b7 0600 |005a: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c24ee: 0c06 |005d: move-result-object v6 │ │ -3c24f0: 1600 ffff |005e: const-wide/16 v0, #int -1 // #ffff │ │ -3c24f4: 6e30 c5b7 0601 |0060: invoke-virtual {v6, v0, v1}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ -3c24fa: 0c06 |0063: move-result-object v6 │ │ -3c24fc: 7100 a184 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3c2502: 0b00 |0067: move-result-wide v0 │ │ -3c2504: 6e30 c2b7 0601 |0068: invoke-virtual {v6, v0, v1}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ -3c250a: 0c06 |006b: move-result-object v6 │ │ -3c250c: 6e10 b5b7 0600 |006c: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c2512: 0c06 |006f: move-result-object v6 │ │ -3c2514: 1106 |0070: return-object v6 │ │ -3c2516: 3902 1300 |0071: if-nez v2, 0084 // +0013 │ │ -3c251a: 6e10 d6b7 0300 |0073: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c2520: 0c06 |0076: move-result-object v6 │ │ -3c2522: 7110 5cb8 0300 |0077: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ -3c2528: 0c00 |007a: move-result-object v0 │ │ -3c252a: 6e20 b6b7 0600 |007b: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ -3c2530: 0c06 |007e: move-result-object v6 │ │ -3c2532: 6e10 b5b7 0600 |007f: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c2538: 0c06 |0082: move-result-object v6 │ │ -3c253a: 1106 |0083: return-object v6 │ │ -3c253c: 7220 d8b6 2600 |0084: invoke-interface {v6, v2}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ -3c2542: 0c06 |0087: move-result-object v6 │ │ -3c2544: 3906 0b00 |0088: if-nez v6, 0093 // +000b │ │ -3c2548: 3800 0900 |008a: if-eqz v0, 0093 // +0009 │ │ -3c254c: 6e10 c7b7 0000 |008c: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c2552: 0c00 |008f: move-result-object v0 │ │ -3c2554: 7110 2eb8 0000 |0090: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c255a: 3803 5b00 |0093: if-eqz v3, 00ee // +005b │ │ -3c255e: 6e10 ccb7 0600 |0095: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c2564: 0a00 |0098: move-result v0 │ │ -3c2566: 1301 3001 |0099: const/16 v1, #int 304 // #130 │ │ -3c256a: 3310 4c00 |009b: if-ne v0, v1, 00e7 // +004c │ │ -3c256e: 6e10 d6b7 0300 |009d: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c2574: 0c00 |00a0: move-result-object v0 │ │ -3c2576: 6e10 d1b7 0300 |00a1: invoke-virtual {v3}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c257c: 0c01 |00a4: move-result-object v1 │ │ -3c257e: 6e10 d1b7 0600 |00a5: invoke-virtual {v6}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c2584: 0c02 |00a8: move-result-object v2 │ │ -3c2586: 7120 58b8 2100 |00a9: invoke-static {v1, v2}, Lokhttp3/internal/cache/CacheInterceptor;.combine:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b858 │ │ -3c258c: 0c01 |00ac: move-result-object v1 │ │ -3c258e: 6e20 bcb7 1000 |00ad: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ -3c2594: 0c00 |00b0: move-result-object v0 │ │ -3c2596: 6e10 dcb7 0600 |00b1: invoke-virtual {v6}, Lokhttp3/Response;.sentRequestAtMillis:()J // method@b7dc │ │ -3c259c: 0b01 |00b4: move-result-wide v1 │ │ -3c259e: 6e30 c5b7 1002 |00b5: invoke-virtual {v0, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ -3c25a4: 0c00 |00b8: move-result-object v0 │ │ -3c25a6: 6e10 dab7 0600 |00b9: invoke-virtual {v6}, Lokhttp3/Response;.receivedResponseAtMillis:()J // method@b7da │ │ -3c25ac: 0b01 |00bc: move-result-wide v1 │ │ -3c25ae: 6e30 c2b7 1002 |00bd: invoke-virtual {v0, v1, v2}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ -3c25b4: 0c00 |00c0: move-result-object v0 │ │ -3c25b6: 7110 5cb8 0300 |00c1: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ -3c25bc: 0c01 |00c4: move-result-object v1 │ │ -3c25be: 6e20 b6b7 1000 |00c5: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ -3c25c4: 0c00 |00c8: move-result-object v0 │ │ -3c25c6: 7110 5cb8 0600 |00c9: invoke-static {v6}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ -3c25cc: 0c01 |00cc: move-result-object v1 │ │ -3c25ce: 6e20 bfb7 1000 |00cd: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7bf │ │ -3c25d4: 0c00 |00d0: move-result-object v0 │ │ -3c25d6: 6e10 b5b7 0000 |00d1: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c25dc: 0c00 |00d4: move-result-object v0 │ │ -3c25de: 6e10 c7b7 0600 |00d5: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c25e4: 0c06 |00d8: move-result-object v6 │ │ -3c25e6: 6e10 ecb7 0600 |00d9: invoke-virtual {v6}, Lokhttp3/ResponseBody;.close:()V // method@b7ec │ │ -3c25ec: 5456 4e85 |00dc: iget-object v6, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c25f0: 7210 adb8 0600 |00de: invoke-interface {v6}, Lokhttp3/internal/cache/InternalCache;.trackConditionalCacheHit:()V // method@b8ad │ │ -3c25f6: 5456 4e85 |00e1: iget-object v6, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c25fa: 7230 afb8 3600 |00e3: invoke-interface {v6, v3, v0}, Lokhttp3/internal/cache/InternalCache;.update:(Lokhttp3/Response;Lokhttp3/Response;)V // method@b8af │ │ -3c2600: 1100 |00e6: return-object v0 │ │ -3c2602: 6e10 c7b7 0300 |00e7: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c2608: 0c00 |00ea: move-result-object v0 │ │ -3c260a: 7110 2eb8 0000 |00eb: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c2610: 6e10 d6b7 0600 |00ee: invoke-virtual {v6}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c2616: 0c00 |00f1: move-result-object v0 │ │ -3c2618: 7110 5cb8 0300 |00f2: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ -3c261e: 0c01 |00f5: move-result-object v1 │ │ -3c2620: 6e20 b6b7 1000 |00f6: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ -3c2626: 0c00 |00f9: move-result-object v0 │ │ -3c2628: 7110 5cb8 0600 |00fa: invoke-static {v6}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ -3c262e: 0c06 |00fd: move-result-object v6 │ │ -3c2630: 6e20 bfb7 6000 |00fe: invoke-virtual {v0, v6}, Lokhttp3/Response$Builder;.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7bf │ │ -3c2636: 0c06 |0101: move-result-object v6 │ │ -3c2638: 6e10 b5b7 0600 |0102: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c263e: 0c06 |0105: move-result-object v6 │ │ -3c2640: 5450 4e85 |0106: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c2644: 3800 2800 |0108: if-eqz v0, 0130 // +0028 │ │ -3c2648: 7110 61b9 0600 |010a: invoke-static {v6}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ -3c264e: 0a00 |010d: move-result v0 │ │ -3c2650: 3800 1300 |010e: if-eqz v0, 0121 // +0013 │ │ -3c2654: 7120 67b8 2600 |0110: invoke-static {v6, v2}, Lokhttp3/internal/cache/CacheStrategy;.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z // method@b867 │ │ -3c265a: 0a00 |0113: move-result v0 │ │ -3c265c: 3800 0d00 |0114: if-eqz v0, 0121 // +000d │ │ -3c2660: 5450 4e85 |0116: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c2664: 7220 abb8 6000 |0118: invoke-interface {v0, v6}, Lokhttp3/internal/cache/InternalCache;.put:(Lokhttp3/Response;)Lokhttp3/internal/cache/CacheRequest; // method@b8ab │ │ -3c266a: 0c00 |011b: move-result-object v0 │ │ -3c266c: 7030 57b8 0506 |011c: invoke-direct {v5, v0, v6}, Lokhttp3/internal/cache/CacheInterceptor;.cacheWritingResponse:(Lokhttp3/internal/cache/CacheRequest;Lokhttp3/Response;)Lokhttp3/Response; // method@b857 │ │ -3c2672: 0c06 |011f: move-result-object v6 │ │ -3c2674: 1106 |0120: return-object v6 │ │ -3c2676: 6e10 94b7 0200 |0121: invoke-virtual {v2}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3c267c: 0c00 |0124: move-result-object v0 │ │ -3c267e: 7110 76b9 0000 |0125: invoke-static {v0}, Lokhttp3/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@b976 │ │ -3c2684: 0a00 |0128: move-result v0 │ │ -3c2686: 3800 0700 |0129: if-eqz v0, 0130 // +0007 │ │ -3c268a: 5450 4e85 |012b: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ -3c268e: 7220 acb8 2000 |012d: invoke-interface {v0, v2}, Lokhttp3/internal/cache/InternalCache;.remove:(Lokhttp3/Request;)V // method@b8ac │ │ -3c2694: 1106 |0130: return-object v6 │ │ -3c2696: 0d06 |0131: move-exception v6 │ │ -3c2698: 3800 0900 |0132: if-eqz v0, 013b // +0009 │ │ -3c269c: 6e10 c7b7 0000 |0134: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c26a2: 0c00 |0137: move-result-object v0 │ │ -3c26a4: 7110 2eb8 0000 |0138: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c26aa: 2706 |013b: throw v6 │ │ +3c2420: |[3c2420] okhttp3.internal.cache.CacheInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c2430: 5450 4e85 |0000: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c2434: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3c2438: 7210 dab6 0600 |0004: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ +3c243e: 0c01 |0007: move-result-object v1 │ │ +3c2440: 7220 aab8 1000 |0008: invoke-interface {v0, v1}, Lokhttp3/internal/cache/InternalCache;.get:(Lokhttp3/Request;)Lokhttp3/Response; // method@b8aa │ │ +3c2446: 0c00 |000b: move-result-object v0 │ │ +3c2448: 2802 |000c: goto 000e // +0002 │ │ +3c244a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c244c: 7100 a184 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3c2452: 0b01 |0011: move-result-wide v1 │ │ +3c2454: 2203 4317 |0012: new-instance v3, Lokhttp3/internal/cache/CacheStrategy$Factory; // type@1743 │ │ +3c2458: 7210 dab6 0600 |0014: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ +3c245e: 0c04 |0017: move-result-object v4 │ │ +3c2460: 7050 5fb8 1342 |0018: invoke-direct {v3, v1, v2, v4, v0}, Lokhttp3/internal/cache/CacheStrategy$Factory;.:(JLokhttp3/Request;Lokhttp3/Response;)V // method@b85f │ │ +3c2466: 6e10 62b8 0300 |001b: invoke-virtual {v3}, Lokhttp3/internal/cache/CacheStrategy$Factory;.get:()Lokhttp3/internal/cache/CacheStrategy; // method@b862 │ │ +3c246c: 0c01 |001e: move-result-object v1 │ │ +3c246e: 5412 5c85 |001f: iget-object v2, v1, Lokhttp3/internal/cache/CacheStrategy;.networkRequest:Lokhttp3/Request; // field@855c │ │ +3c2472: 5413 5b85 |0021: iget-object v3, v1, Lokhttp3/internal/cache/CacheStrategy;.cacheResponse:Lokhttp3/Response; // field@855b │ │ +3c2476: 5454 4e85 |0023: iget-object v4, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c247a: 3804 0500 |0025: if-eqz v4, 002a // +0005 │ │ +3c247e: 7220 aeb8 1400 |0027: invoke-interface {v4, v1}, Lokhttp3/internal/cache/InternalCache;.trackResponse:(Lokhttp3/internal/cache/CacheStrategy;)V // method@b8ae │ │ +3c2484: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +3c2488: 3903 0900 |002c: if-nez v3, 0035 // +0009 │ │ +3c248c: 6e10 c7b7 0000 |002e: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c2492: 0c01 |0031: move-result-object v1 │ │ +3c2494: 7110 2eb8 0100 |0032: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c249a: 3902 3c00 |0035: if-nez v2, 0071 // +003c │ │ +3c249e: 3903 3a00 |0037: if-nez v3, 0071 // +003a │ │ +3c24a2: 2200 2f17 |0039: new-instance v0, Lokhttp3/Response$Builder; // type@172f │ │ +3c24a6: 7010 b1b7 0000 |003b: invoke-direct {v0}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ +3c24ac: 7210 dab6 0600 |003e: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ +3c24b2: 0c06 |0041: move-result-object v6 │ │ +3c24b4: 6e20 c4b7 6000 |0042: invoke-virtual {v0, v6}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c24ba: 0c06 |0045: move-result-object v6 │ │ +3c24bc: 6200 ea84 |0046: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3c24c0: 6e20 c1b7 0600 |0048: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ +3c24c6: 0c06 |004b: move-result-object v6 │ │ +3c24c8: 1300 f801 |004c: const/16 v0, #int 504 // #1f8 │ │ +3c24cc: 6e20 b9b7 0600 |004e: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ +3c24d2: 0c06 |0051: move-result-object v6 │ │ +3c24d4: 1a00 eb65 |0052: const-string v0, "Unsatisfiable Request (only-if-cached)" // string@65eb │ │ +3c24d8: 6e20 beb7 0600 |0054: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ +3c24de: 0c06 |0057: move-result-object v6 │ │ +3c24e0: 6200 4085 |0058: sget-object v0, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ +3c24e4: 6e20 b4b7 0600 |005a: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c24ea: 0c06 |005d: move-result-object v6 │ │ +3c24ec: 1600 ffff |005e: const-wide/16 v0, #int -1 // #ffff │ │ +3c24f0: 6e30 c5b7 0601 |0060: invoke-virtual {v6, v0, v1}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ +3c24f6: 0c06 |0063: move-result-object v6 │ │ +3c24f8: 7100 a184 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3c24fe: 0b00 |0067: move-result-wide v0 │ │ +3c2500: 6e30 c2b7 0601 |0068: invoke-virtual {v6, v0, v1}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ +3c2506: 0c06 |006b: move-result-object v6 │ │ +3c2508: 6e10 b5b7 0600 |006c: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c250e: 0c06 |006f: move-result-object v6 │ │ +3c2510: 1106 |0070: return-object v6 │ │ +3c2512: 3902 1300 |0071: if-nez v2, 0084 // +0013 │ │ +3c2516: 6e10 d6b7 0300 |0073: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c251c: 0c06 |0076: move-result-object v6 │ │ +3c251e: 7110 5cb8 0300 |0077: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ +3c2524: 0c00 |007a: move-result-object v0 │ │ +3c2526: 6e20 b6b7 0600 |007b: invoke-virtual {v6, v0}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ +3c252c: 0c06 |007e: move-result-object v6 │ │ +3c252e: 6e10 b5b7 0600 |007f: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c2534: 0c06 |0082: move-result-object v6 │ │ +3c2536: 1106 |0083: return-object v6 │ │ +3c2538: 7220 d8b6 2600 |0084: invoke-interface {v6, v2}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ +3c253e: 0c06 |0087: move-result-object v6 │ │ +3c2540: 3906 0b00 |0088: if-nez v6, 0093 // +000b │ │ +3c2544: 3800 0900 |008a: if-eqz v0, 0093 // +0009 │ │ +3c2548: 6e10 c7b7 0000 |008c: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c254e: 0c00 |008f: move-result-object v0 │ │ +3c2550: 7110 2eb8 0000 |0090: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c2556: 3803 5b00 |0093: if-eqz v3, 00ee // +005b │ │ +3c255a: 6e10 ccb7 0600 |0095: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c2560: 0a00 |0098: move-result v0 │ │ +3c2562: 1301 3001 |0099: const/16 v1, #int 304 // #130 │ │ +3c2566: 3310 4c00 |009b: if-ne v0, v1, 00e7 // +004c │ │ +3c256a: 6e10 d6b7 0300 |009d: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c2570: 0c00 |00a0: move-result-object v0 │ │ +3c2572: 6e10 d1b7 0300 |00a1: invoke-virtual {v3}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c2578: 0c01 |00a4: move-result-object v1 │ │ +3c257a: 6e10 d1b7 0600 |00a5: invoke-virtual {v6}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c2580: 0c02 |00a8: move-result-object v2 │ │ +3c2582: 7120 58b8 2100 |00a9: invoke-static {v1, v2}, Lokhttp3/internal/cache/CacheInterceptor;.combine:(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b858 │ │ +3c2588: 0c01 |00ac: move-result-object v1 │ │ +3c258a: 6e20 bcb7 1000 |00ad: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ +3c2590: 0c00 |00b0: move-result-object v0 │ │ +3c2592: 6e10 dcb7 0600 |00b1: invoke-virtual {v6}, Lokhttp3/Response;.sentRequestAtMillis:()J // method@b7dc │ │ +3c2598: 0b01 |00b4: move-result-wide v1 │ │ +3c259a: 6e30 c5b7 1002 |00b5: invoke-virtual {v0, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ +3c25a0: 0c00 |00b8: move-result-object v0 │ │ +3c25a2: 6e10 dab7 0600 |00b9: invoke-virtual {v6}, Lokhttp3/Response;.receivedResponseAtMillis:()J // method@b7da │ │ +3c25a8: 0b01 |00bc: move-result-wide v1 │ │ +3c25aa: 6e30 c2b7 1002 |00bd: invoke-virtual {v0, v1, v2}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ +3c25b0: 0c00 |00c0: move-result-object v0 │ │ +3c25b2: 7110 5cb8 0300 |00c1: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ +3c25b8: 0c01 |00c4: move-result-object v1 │ │ +3c25ba: 6e20 b6b7 1000 |00c5: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ +3c25c0: 0c00 |00c8: move-result-object v0 │ │ +3c25c2: 7110 5cb8 0600 |00c9: invoke-static {v6}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ +3c25c8: 0c01 |00cc: move-result-object v1 │ │ +3c25ca: 6e20 bfb7 1000 |00cd: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7bf │ │ +3c25d0: 0c00 |00d0: move-result-object v0 │ │ +3c25d2: 6e10 b5b7 0000 |00d1: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c25d8: 0c00 |00d4: move-result-object v0 │ │ +3c25da: 6e10 c7b7 0600 |00d5: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c25e0: 0c06 |00d8: move-result-object v6 │ │ +3c25e2: 6e10 ecb7 0600 |00d9: invoke-virtual {v6}, Lokhttp3/ResponseBody;.close:()V // method@b7ec │ │ +3c25e8: 5456 4e85 |00dc: iget-object v6, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c25ec: 7210 adb8 0600 |00de: invoke-interface {v6}, Lokhttp3/internal/cache/InternalCache;.trackConditionalCacheHit:()V // method@b8ad │ │ +3c25f2: 5456 4e85 |00e1: iget-object v6, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c25f6: 7230 afb8 3600 |00e3: invoke-interface {v6, v3, v0}, Lokhttp3/internal/cache/InternalCache;.update:(Lokhttp3/Response;Lokhttp3/Response;)V // method@b8af │ │ +3c25fc: 1100 |00e6: return-object v0 │ │ +3c25fe: 6e10 c7b7 0300 |00e7: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c2604: 0c00 |00ea: move-result-object v0 │ │ +3c2606: 7110 2eb8 0000 |00eb: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c260c: 6e10 d6b7 0600 |00ee: invoke-virtual {v6}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c2612: 0c00 |00f1: move-result-object v0 │ │ +3c2614: 7110 5cb8 0300 |00f2: invoke-static {v3}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ +3c261a: 0c01 |00f5: move-result-object v1 │ │ +3c261c: 6e20 b6b7 1000 |00f6: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.cacheResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7b6 │ │ +3c2622: 0c00 |00f9: move-result-object v0 │ │ +3c2624: 7110 5cb8 0600 |00fa: invoke-static {v6}, Lokhttp3/internal/cache/CacheInterceptor;.stripBody:(Lokhttp3/Response;)Lokhttp3/Response; // method@b85c │ │ +3c262a: 0c06 |00fd: move-result-object v6 │ │ +3c262c: 6e20 bfb7 6000 |00fe: invoke-virtual {v0, v6}, Lokhttp3/Response$Builder;.networkResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7bf │ │ +3c2632: 0c06 |0101: move-result-object v6 │ │ +3c2634: 6e10 b5b7 0600 |0102: invoke-virtual {v6}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c263a: 0c06 |0105: move-result-object v6 │ │ +3c263c: 5450 4e85 |0106: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c2640: 3800 2800 |0108: if-eqz v0, 0130 // +0028 │ │ +3c2644: 7110 61b9 0600 |010a: invoke-static {v6}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ +3c264a: 0a00 |010d: move-result v0 │ │ +3c264c: 3800 1300 |010e: if-eqz v0, 0121 // +0013 │ │ +3c2650: 7120 67b8 2600 |0110: invoke-static {v6, v2}, Lokhttp3/internal/cache/CacheStrategy;.isCacheable:(Lokhttp3/Response;Lokhttp3/Request;)Z // method@b867 │ │ +3c2656: 0a00 |0113: move-result v0 │ │ +3c2658: 3800 0d00 |0114: if-eqz v0, 0121 // +000d │ │ +3c265c: 5450 4e85 |0116: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c2660: 7220 abb8 6000 |0118: invoke-interface {v0, v6}, Lokhttp3/internal/cache/InternalCache;.put:(Lokhttp3/Response;)Lokhttp3/internal/cache/CacheRequest; // method@b8ab │ │ +3c2666: 0c00 |011b: move-result-object v0 │ │ +3c2668: 7030 57b8 0506 |011c: invoke-direct {v5, v0, v6}, Lokhttp3/internal/cache/CacheInterceptor;.cacheWritingResponse:(Lokhttp3/internal/cache/CacheRequest;Lokhttp3/Response;)Lokhttp3/Response; // method@b857 │ │ +3c266e: 0c06 |011f: move-result-object v6 │ │ +3c2670: 1106 |0120: return-object v6 │ │ +3c2672: 6e10 94b7 0200 |0121: invoke-virtual {v2}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3c2678: 0c00 |0124: move-result-object v0 │ │ +3c267a: 7110 76b9 0000 |0125: invoke-static {v0}, Lokhttp3/internal/http/HttpMethod;.invalidatesCache:(Ljava/lang/String;)Z // method@b976 │ │ +3c2680: 0a00 |0128: move-result v0 │ │ +3c2682: 3800 0700 |0129: if-eqz v0, 0130 // +0007 │ │ +3c2686: 5450 4e85 |012b: iget-object v0, v5, Lokhttp3/internal/cache/CacheInterceptor;.cache:Lokhttp3/internal/cache/InternalCache; // field@854e │ │ +3c268a: 7220 acb8 2000 |012d: invoke-interface {v0, v2}, Lokhttp3/internal/cache/InternalCache;.remove:(Lokhttp3/Request;)V // method@b8ac │ │ +3c2690: 1106 |0130: return-object v6 │ │ +3c2692: 0d06 |0131: move-exception v6 │ │ +3c2694: 3800 0900 |0132: if-eqz v0, 013b // +0009 │ │ +3c2698: 6e10 c7b7 0000 |0134: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c269e: 0c00 |0137: move-result-object v0 │ │ +3c26a0: 7110 2eb8 0000 |0138: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c26a6: 2706 |013b: throw v6 │ │ catches : 2 │ │ 0x0084 - 0x0088 │ │ -> 0x0131 │ │ 0x012b - 0x0130 │ │ Ljava/io/IOException; -> 0x0130 │ │ positions : │ │ 0x0000 line=54 │ │ @@ -1336769,28 +1336767,28 @@ │ │ type : '(Lokhttp3/internal/cache2/Relay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3c4e88: |[3c4e88] okhttp3.internal.cache2.Relay$RelaySource.:(Lokhttp3/internal/cache2/Relay;)V │ │ -3c4e98: 5b12 9a85 |0000: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4e9c: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c4ea2: 2202 ea17 |0005: new-instance v2, Lokio/Timeout; // type@17ea │ │ -3c4ea6: 7010 4abe 0200 |0007: invoke-direct {v2}, Lokio/Timeout;.:()V // method@be4a │ │ -3c4eac: 5b12 9b85 |000a: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ -3c4eb0: 2202 4f17 |000c: new-instance v2, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ -3c4eb4: 5410 9a85 |000e: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4eb8: 5400 a485 |0010: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c4ebc: 6e10 ce82 0000 |0012: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ -3c4ec2: 0c00 |0015: move-result-object v0 │ │ -3c4ec4: 7020 b0b8 0200 |0016: invoke-direct {v2, v0}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ -3c4eca: 5b12 9885 |0019: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4ece: 0e00 |001b: return-void │ │ +3c4e80: |[3c4e80] okhttp3.internal.cache2.Relay$RelaySource.:(Lokhttp3/internal/cache2/Relay;)V │ │ +3c4e90: 5b12 9a85 |0000: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4e94: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c4e9a: 2202 ea17 |0005: new-instance v2, Lokio/Timeout; // type@17ea │ │ +3c4e9e: 7010 4abe 0200 |0007: invoke-direct {v2}, Lokio/Timeout;.:()V // method@be4a │ │ +3c4ea4: 5b12 9b85 |000a: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ +3c4ea8: 2202 4f17 |000c: new-instance v2, Lokhttp3/internal/cache2/FileOperator; // type@174f │ │ +3c4eac: 5410 9a85 |000e: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4eb0: 5400 a485 |0010: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c4eb4: 6e10 ce82 0000 |0012: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.getChannel:()Ljava/nio/channels/FileChannel; // method@82ce │ │ +3c4eba: 0c00 |0015: move-result-object v0 │ │ +3c4ebc: 7020 b0b8 0200 |0016: invoke-direct {v2, v0}, Lokhttp3/internal/cache2/FileOperator;.:(Ljava/nio/channels/FileChannel;)V // method@b8b0 │ │ +3c4ec2: 5b12 9885 |0019: iput-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4ec6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000c line=228 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lokhttp3/internal/cache2/Relay$RelaySource; │ │ @@ -1336802,41 +1336800,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -3c4ed0: |[3c4ed0] okhttp3.internal.cache2.Relay$RelaySource.close:()V │ │ -3c4ee0: 5440 9885 |0000: iget-object v0, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4ee4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3c4ee8: 0e00 |0004: return-void │ │ -3c4eea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3c4eec: 5b40 9885 |0006: iput-object v0, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4ef0: 5441 9a85 |0008: iget-object v1, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4ef4: 1d01 |000a: monitor-enter v1 │ │ -3c4ef6: 5442 9a85 |000b: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4efa: 5223 a685 |000d: iget v3, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ -3c4efe: d803 03ff |000f: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3c4f02: 5923 a685 |0011: iput v3, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ -3c4f06: 5442 9a85 |0013: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4f0a: 5222 a685 |0015: iget v2, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ -3c4f0e: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ -3c4f12: 5442 9a85 |0019: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4f16: 5422 a485 |001b: iget-object v2, v2, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c4f1a: 5443 9a85 |001d: iget-object v3, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4f1e: 5b30 a485 |001f: iput-object v0, v3, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ -3c4f22: 0720 |0021: move-object v0, v2 │ │ -3c4f24: 1e01 |0022: monitor-exit v1 │ │ -3c4f26: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -3c4f2a: 7110 2eb8 0000 |0025: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3c4f30: 0e00 |0028: return-void │ │ -3c4f32: 0d00 |0029: move-exception v0 │ │ -3c4f34: 1e01 |002a: monitor-exit v1 │ │ -3c4f36: 2700 |002b: throw v0 │ │ +3c4ec8: |[3c4ec8] okhttp3.internal.cache2.Relay$RelaySource.close:()V │ │ +3c4ed8: 5440 9885 |0000: iget-object v0, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4edc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3c4ee0: 0e00 |0004: return-void │ │ +3c4ee2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3c4ee4: 5b40 9885 |0006: iput-object v0, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4ee8: 5441 9a85 |0008: iget-object v1, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4eec: 1d01 |000a: monitor-enter v1 │ │ +3c4eee: 5442 9a85 |000b: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4ef2: 5223 a685 |000d: iget v3, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ +3c4ef6: d803 03ff |000f: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3c4efa: 5923 a685 |0011: iput v3, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ +3c4efe: 5442 9a85 |0013: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4f02: 5222 a685 |0015: iget v2, v2, Lokhttp3/internal/cache2/Relay;.sourceCount:I // field@85a6 │ │ +3c4f06: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ +3c4f0a: 5442 9a85 |0019: iget-object v2, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4f0e: 5422 a485 |001b: iget-object v2, v2, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c4f12: 5443 9a85 |001d: iget-object v3, v4, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4f16: 5b30 a485 |001f: iput-object v0, v3, Lokhttp3/internal/cache2/Relay;.file:Ljava/io/RandomAccessFile; // field@85a4 │ │ +3c4f1a: 0720 |0021: move-object v0, v2 │ │ +3c4f1c: 1e01 |0022: monitor-exit v1 │ │ +3c4f1e: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +3c4f22: 7110 2eb8 0000 |0025: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3c4f28: 0e00 |0028: return-void │ │ +3c4f2a: 0d00 |0029: move-exception v0 │ │ +3c4f2c: 1e01 |002a: monitor-exit v1 │ │ +3c4f2e: 2700 |002b: throw v0 │ │ catches : 2 │ │ 0x000b - 0x0023 │ │ -> 0x0029 │ │ 0x002a - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=344 │ │ @@ -1336857,195 +1336855,195 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 322 16-bit code units │ │ -3c4b70: |[3c4b70] okhttp3.internal.cache2.Relay$RelaySource.read:(Lokio/Buffer;J)J │ │ -3c4b80: 0801 1500 |0000: move-object/from16 v1, v21 │ │ -3c4b84: 0502 1700 |0002: move-wide/from16 v2, v23 │ │ -3c4b88: 5410 9885 |0004: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4b8c: 3800 3401 |0006: if-eqz v0, 013a // +0134 │ │ -3c4b90: 5414 9a85 |0008: iget-object v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4b94: 1d04 |000a: monitor-enter v4 │ │ -3c4b96: 5315 9985 |000b: iget-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4b9a: 5410 9a85 |000d: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4b9e: 5307 a985 |000f: iget-wide v7, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ -3c4ba2: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -3c4ba4: 1609 ffff |0012: const-wide/16 v9, #int -1 // #ffff │ │ -3c4ba8: 310b 0507 |0014: cmp-long v11, v5, v7 │ │ -3c4bac: 390b 2300 |0016: if-nez v11, 0039 // +0023 │ │ -3c4bb0: 5415 9a85 |0018: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4bb4: 5555 a385 |001a: iget-boolean v5, v5, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ -3c4bb8: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -3c4bbc: 1e04 |001e: monitor-exit v4 │ │ -3c4bbe: 1009 |001f: return-wide v9 │ │ -3c4bc0: 5415 9a85 |0020: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4bc4: 5455 aa85 |0022: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ -3c4bc8: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -3c4bcc: 5410 9b85 |0026: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ -3c4bd0: 5415 9a85 |0028: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4bd4: 6e20 55be 5000 |002a: invoke-virtual {v0, v5}, Lokio/Timeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@be55 │ │ -3c4bda: 28de |002d: goto 000b // -0022 │ │ -3c4bdc: 5415 9a85 |002e: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4be0: 7100 b084 0000 |0030: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -3c4be6: 0c06 |0033: move-result-object v6 │ │ -3c4be8: 5b56 aa85 |0034: iput-object v6, v5, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ -3c4bec: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -3c4bee: 1e04 |0037: monitor-exit v4 │ │ -3c4bf0: 2813 |0038: goto 004b // +0013 │ │ -3c4bf2: 5415 9a85 |0039: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4bf6: 5455 a185 |003b: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4bfa: 6e10 6dbc 0500 |003d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c4c00: 0b05 |0040: move-result-wide v5 │ │ -3c4c02: 9c05 0705 |0041: sub-long v5, v7, v5 │ │ -3c4c06: 531b 9985 |0043: iget-wide v11, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4c0a: 310d 0b05 |0045: cmp-long v13, v11, v5 │ │ -3c4c0e: 3b0d d400 |0047: if-gez v13, 011b // +00d4 │ │ -3c4c12: 1e04 |0049: monitor-exit v4 │ │ -3c4c14: 1225 |004a: const/4 v5, #int 2 // #2 │ │ -3c4c16: 160b 2000 |004b: const-wide/16 v11, #int 32 // #20 │ │ -3c4c1a: 3305 1c00 |004d: if-ne v5, v0, 0069 // +001c │ │ -3c4c1e: 5314 9985 |004f: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4c22: bc47 |0051: sub-long/2addr v7, v4 │ │ -3c4c24: 7140 df83 3287 |0052: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c4c2a: 0b02 |0055: move-result-wide v2 │ │ -3c4c2c: 541d 9885 |0056: iget-object v13, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4c30: 5314 9985 |0058: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4c34: 9b0e 040b |005a: add-long v14, v4, v11 │ │ -3c4c38: 0810 1600 |005c: move-object/from16 v16, v22 │ │ -3c4c3c: 0511 0200 |005e: move-wide/from16 v17, v2 │ │ -3c4c40: 7406 b1b8 0d00 |0060: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ -3c4c46: 5314 9985 |0063: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4c4a: bb24 |0065: add-long/2addr v4, v2 │ │ -3c4c4c: 5a14 9985 |0066: iput-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4c50: 1002 |0068: return-wide v2 │ │ -3c4c52: 1204 |0069: const/4 v4, #int 0 // #0 │ │ -3c4c54: 5410 9a85 |006a: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c58: 5400 a785 |006c: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ -3c4c5c: 5415 9a85 |006e: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c60: 5455 a885 |0070: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ -3c4c64: 5416 9a85 |0072: iget-object v6, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c68: 536d a285 |0074: iget-wide v13, v6, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ -3c4c6c: 7240 43be 50ed |0076: invoke-interface {v0, v5, v13, v14}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3c4c72: 0b05 |0079: move-result-wide v5 │ │ -3c4c74: 3100 0509 |007a: cmp-long v0, v5, v9 │ │ -3c4c78: 3900 1800 |007c: if-nez v0, 0094 // +0018 │ │ -3c4c7c: 5410 9a85 |007e: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c80: 6e30 b9b8 7008 |0080: invoke-virtual {v0, v7, v8}, Lokhttp3/internal/cache2/Relay;.commit:(J)V // method@b8b9 │ │ -3c4c86: 5412 9a85 |0083: iget-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c8a: 1d02 |0085: monitor-enter v2 │ │ -3c4c8c: 5410 9a85 |0086: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c90: 5b04 aa85 |0088: iput-object v4, v0, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ -3c4c94: 5410 9a85 |008a: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4c98: 6e10 0b84 0000 |008c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3c4c9e: 1e02 |008f: monitor-exit v2 │ │ -3c4ca0: 1009 |0090: return-wide v9 │ │ -3c4ca2: 0d00 |0091: move-exception v0 │ │ -3c4ca4: 1e02 |0092: monitor-exit v2 │ │ -3c4ca6: 2700 |0093: throw v0 │ │ -3c4ca8: 7140 df83 6532 |0094: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c4cae: 0b02 |0097: move-result-wide v2 │ │ -3c4cb0: 5410 9a85 |0098: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4cb4: 540d a885 |009a: iget-object v13, v0, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ -3c4cb8: 160f 0000 |009c: const-wide/16 v15, #int 0 // #0 │ │ -3c4cbc: 080e 1600 |009e: move-object/from16 v14, v22 │ │ -3c4cc0: 0511 0200 |00a0: move-wide/from16 v17, v2 │ │ -3c4cc4: 7406 23bc 0d00 |00a2: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3c4cca: 5319 9985 |00a5: iget-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4cce: bb29 |00a7: add-long/2addr v9, v2 │ │ -3c4cd0: 5a19 9985 |00a8: iput-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4cd4: 541f 9885 |00aa: iget-object v15, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ -3c4cd8: 9b10 070b |00ac: add-long v16, v7, v11 │ │ -3c4cdc: 5410 9a85 |00ae: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4ce0: 5400 a885 |00b0: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ -3c4ce4: 6e10 1ebc 0000 |00b2: invoke-virtual {v0}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@bc1e │ │ -3c4cea: 0c12 |00b5: move-result-object v18 │ │ -3c4cec: 0513 0500 |00b6: move-wide/from16 v19, v5 │ │ -3c4cf0: 7406 b2b8 0f00 |00b8: invoke-virtual/range {v15, v16, v17, v18, v19, v20}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ -3c4cf6: 5417 9a85 |00bb: iget-object v7, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4cfa: 1d07 |00bd: monitor-enter v7 │ │ -3c4cfc: 5410 9a85 |00be: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d00: 5400 a185 |00c0: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4d04: 5418 9a85 |00c2: iget-object v8, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d08: 5488 a885 |00c4: iget-object v8, v8, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ -3c4d0c: 6e40 7cbc 8065 |00c6: invoke-virtual {v0, v8, v5, v6}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3c4d12: 5410 9a85 |00c9: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d16: 5400 a185 |00cb: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4d1a: 6e10 6dbc 0000 |00cd: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c4d20: 0b08 |00d0: move-result-wide v8 │ │ -3c4d22: 5410 9a85 |00d1: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d26: 530a a285 |00d3: iget-wide v10, v0, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ -3c4d2a: 3100 080a |00d5: cmp-long v0, v8, v10 │ │ -3c4d2e: 3d00 1600 |00d7: if-lez v0, 00ed // +0016 │ │ -3c4d32: 5410 9a85 |00d9: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d36: 5400 a185 |00db: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4d3a: 5418 9a85 |00dd: iget-object v8, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d3e: 5488 a185 |00df: iget-object v8, v8, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4d42: 6e10 6dbc 0800 |00e1: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3c4d48: 0b08 |00e4: move-result-wide v8 │ │ -3c4d4a: 541a 9a85 |00e5: iget-object v10, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d4e: 53aa a285 |00e7: iget-wide v10, v10, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ -3c4d52: bca8 |00e9: sub-long/2addr v8, v10 │ │ -3c4d54: 6e30 6ebc 8009 |00ea: invoke-virtual {v0, v8, v9}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3c4d5a: 5410 9a85 |00ed: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d5e: 5308 a985 |00ef: iget-wide v8, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ -3c4d62: bb58 |00f1: add-long/2addr v8, v5 │ │ -3c4d64: 5a08 a985 |00f2: iput-wide v8, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ -3c4d68: 1e07 |00f4: monitor-exit v7 │ │ -3c4d6a: 5415 9a85 |00f5: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d6e: 1d05 |00f7: monitor-enter v5 │ │ -3c4d70: 5410 9a85 |00f8: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d74: 5b04 aa85 |00fa: iput-object v4, v0, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ -3c4d78: 5410 9a85 |00fc: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d7c: 6e10 0b84 0000 |00fe: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3c4d82: 1e05 |0101: monitor-exit v5 │ │ -3c4d84: 1002 |0102: return-wide v2 │ │ -3c4d86: 0d00 |0103: move-exception v0 │ │ -3c4d88: 1e05 |0104: monitor-exit v5 │ │ -3c4d8a: 2700 |0105: throw v0 │ │ -3c4d8c: 0d00 |0106: move-exception v0 │ │ -3c4d8e: 1e07 |0107: monitor-exit v7 │ │ -3c4d90: 2700 |0108: throw v0 │ │ -3c4d92: 0d00 |0109: move-exception v0 │ │ -3c4d94: 5412 9a85 |010a: iget-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d98: 1d02 |010c: monitor-enter v2 │ │ -3c4d9a: 5413 9a85 |010d: iget-object v3, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4d9e: 5b34 aa85 |010f: iput-object v4, v3, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ -3c4da2: 5413 9a85 |0111: iget-object v3, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4da6: 6e10 0b84 0300 |0113: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3c4dac: 1e02 |0116: monitor-exit v2 │ │ -3c4dae: 2700 |0117: throw v0 │ │ -3c4db0: 0d00 |0118: move-exception v0 │ │ -3c4db2: 1e02 |0119: monitor-exit v2 │ │ -3c4db4: 2700 |011a: throw v0 │ │ -3c4db6: 5319 9985 |011b: iget-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4dba: bc97 |011d: sub-long/2addr v7, v9 │ │ -3c4dbc: 7140 df83 3287 |011e: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3c4dc2: 0b02 |0121: move-result-wide v2 │ │ -3c4dc4: 5410 9a85 |0122: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ -3c4dc8: 5409 a185 |0124: iget-object v9, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ -3c4dcc: 5317 9985 |0126: iget-wide v7, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4dd0: 9c0b 0705 |0128: sub-long v11, v7, v5 │ │ -3c4dd4: 080a 1600 |012a: move-object/from16 v10, v22 │ │ -3c4dd8: 042d |012c: move-wide v13, v2 │ │ -3c4dda: 7406 23bc 0900 |012d: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3c4de0: 5315 9985 |0130: iget-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4de4: bb25 |0132: add-long/2addr v5, v2 │ │ -3c4de6: 5a15 9985 |0133: iput-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ -3c4dea: 1e04 |0135: monitor-exit v4 │ │ -3c4dec: 1002 |0136: return-wide v2 │ │ -3c4dee: 0d00 |0137: move-exception v0 │ │ -3c4df0: 1e04 |0138: monitor-exit v4 │ │ -3c4df2: 2700 |0139: throw v0 │ │ -3c4df4: 2200 7210 |013a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c4df8: 1a02 7e7b |013c: const-string v2, "closed" // string@7b7e │ │ -3c4dfc: 7020 8c83 2000 |013e: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c4e02: 2700 |0141: throw v0 │ │ +3c4b68: |[3c4b68] okhttp3.internal.cache2.Relay$RelaySource.read:(Lokio/Buffer;J)J │ │ +3c4b78: 0801 1500 |0000: move-object/from16 v1, v21 │ │ +3c4b7c: 0502 1700 |0002: move-wide/from16 v2, v23 │ │ +3c4b80: 5410 9885 |0004: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4b84: 3800 3401 |0006: if-eqz v0, 013a // +0134 │ │ +3c4b88: 5414 9a85 |0008: iget-object v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4b8c: 1d04 |000a: monitor-enter v4 │ │ +3c4b8e: 5315 9985 |000b: iget-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4b92: 5410 9a85 |000d: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4b96: 5307 a985 |000f: iget-wide v7, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ +3c4b9a: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +3c4b9c: 1609 ffff |0012: const-wide/16 v9, #int -1 // #ffff │ │ +3c4ba0: 310b 0507 |0014: cmp-long v11, v5, v7 │ │ +3c4ba4: 390b 2300 |0016: if-nez v11, 0039 // +0023 │ │ +3c4ba8: 5415 9a85 |0018: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4bac: 5555 a385 |001a: iget-boolean v5, v5, Lokhttp3/internal/cache2/Relay;.complete:Z // field@85a3 │ │ +3c4bb0: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +3c4bb4: 1e04 |001e: monitor-exit v4 │ │ +3c4bb6: 1009 |001f: return-wide v9 │ │ +3c4bb8: 5415 9a85 |0020: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4bbc: 5455 aa85 |0022: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ +3c4bc0: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +3c4bc4: 5410 9b85 |0026: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ +3c4bc8: 5415 9a85 |0028: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4bcc: 6e20 55be 5000 |002a: invoke-virtual {v0, v5}, Lokio/Timeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@be55 │ │ +3c4bd2: 28de |002d: goto 000b // -0022 │ │ +3c4bd4: 5415 9a85 |002e: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4bd8: 7100 b084 0000 |0030: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +3c4bde: 0c06 |0033: move-result-object v6 │ │ +3c4be0: 5b56 aa85 |0034: iput-object v6, v5, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ +3c4be4: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +3c4be6: 1e04 |0037: monitor-exit v4 │ │ +3c4be8: 2813 |0038: goto 004b // +0013 │ │ +3c4bea: 5415 9a85 |0039: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4bee: 5455 a185 |003b: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4bf2: 6e10 6dbc 0500 |003d: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c4bf8: 0b05 |0040: move-result-wide v5 │ │ +3c4bfa: 9c05 0705 |0041: sub-long v5, v7, v5 │ │ +3c4bfe: 531b 9985 |0043: iget-wide v11, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4c02: 310d 0b05 |0045: cmp-long v13, v11, v5 │ │ +3c4c06: 3b0d d400 |0047: if-gez v13, 011b // +00d4 │ │ +3c4c0a: 1e04 |0049: monitor-exit v4 │ │ +3c4c0c: 1225 |004a: const/4 v5, #int 2 // #2 │ │ +3c4c0e: 160b 2000 |004b: const-wide/16 v11, #int 32 // #20 │ │ +3c4c12: 3305 1c00 |004d: if-ne v5, v0, 0069 // +001c │ │ +3c4c16: 5314 9985 |004f: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4c1a: bc47 |0051: sub-long/2addr v7, v4 │ │ +3c4c1c: 7140 df83 3287 |0052: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c4c22: 0b02 |0055: move-result-wide v2 │ │ +3c4c24: 541d 9885 |0056: iget-object v13, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4c28: 5314 9985 |0058: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4c2c: 9b0e 040b |005a: add-long v14, v4, v11 │ │ +3c4c30: 0810 1600 |005c: move-object/from16 v16, v22 │ │ +3c4c34: 0511 0200 |005e: move-wide/from16 v17, v2 │ │ +3c4c38: 7406 b1b8 0d00 |0060: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lokhttp3/internal/cache2/FileOperator;.read:(JLokio/Buffer;J)V // method@b8b1 │ │ +3c4c3e: 5314 9985 |0063: iget-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4c42: bb24 |0065: add-long/2addr v4, v2 │ │ +3c4c44: 5a14 9985 |0066: iput-wide v4, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4c48: 1002 |0068: return-wide v2 │ │ +3c4c4a: 1204 |0069: const/4 v4, #int 0 // #0 │ │ +3c4c4c: 5410 9a85 |006a: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c50: 5400 a785 |006c: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.upstream:Lokio/Source; // field@85a7 │ │ +3c4c54: 5415 9a85 |006e: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c58: 5455 a885 |0070: iget-object v5, v5, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ +3c4c5c: 5416 9a85 |0072: iget-object v6, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c60: 536d a285 |0074: iget-wide v13, v6, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ +3c4c64: 7240 43be 50ed |0076: invoke-interface {v0, v5, v13, v14}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3c4c6a: 0b05 |0079: move-result-wide v5 │ │ +3c4c6c: 3100 0509 |007a: cmp-long v0, v5, v9 │ │ +3c4c70: 3900 1800 |007c: if-nez v0, 0094 // +0018 │ │ +3c4c74: 5410 9a85 |007e: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c78: 6e30 b9b8 7008 |0080: invoke-virtual {v0, v7, v8}, Lokhttp3/internal/cache2/Relay;.commit:(J)V // method@b8b9 │ │ +3c4c7e: 5412 9a85 |0083: iget-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c82: 1d02 |0085: monitor-enter v2 │ │ +3c4c84: 5410 9a85 |0086: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c88: 5b04 aa85 |0088: iput-object v4, v0, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ +3c4c8c: 5410 9a85 |008a: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4c90: 6e10 0b84 0000 |008c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3c4c96: 1e02 |008f: monitor-exit v2 │ │ +3c4c98: 1009 |0090: return-wide v9 │ │ +3c4c9a: 0d00 |0091: move-exception v0 │ │ +3c4c9c: 1e02 |0092: monitor-exit v2 │ │ +3c4c9e: 2700 |0093: throw v0 │ │ +3c4ca0: 7140 df83 6532 |0094: invoke-static {v5, v6, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c4ca6: 0b02 |0097: move-result-wide v2 │ │ +3c4ca8: 5410 9a85 |0098: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4cac: 540d a885 |009a: iget-object v13, v0, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ +3c4cb0: 160f 0000 |009c: const-wide/16 v15, #int 0 // #0 │ │ +3c4cb4: 080e 1600 |009e: move-object/from16 v14, v22 │ │ +3c4cb8: 0511 0200 |00a0: move-wide/from16 v17, v2 │ │ +3c4cbc: 7406 23bc 0d00 |00a2: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3c4cc2: 5319 9985 |00a5: iget-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4cc6: bb29 |00a7: add-long/2addr v9, v2 │ │ +3c4cc8: 5a19 9985 |00a8: iput-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4ccc: 541f 9885 |00aa: iget-object v15, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.fileOperator:Lokhttp3/internal/cache2/FileOperator; // field@8598 │ │ +3c4cd0: 9b10 070b |00ac: add-long v16, v7, v11 │ │ +3c4cd4: 5410 9a85 |00ae: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4cd8: 5400 a885 |00b0: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ +3c4cdc: 6e10 1ebc 0000 |00b2: invoke-virtual {v0}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@bc1e │ │ +3c4ce2: 0c12 |00b5: move-result-object v18 │ │ +3c4ce4: 0513 0500 |00b6: move-wide/from16 v19, v5 │ │ +3c4ce8: 7406 b2b8 0f00 |00b8: invoke-virtual/range {v15, v16, v17, v18, v19, v20}, Lokhttp3/internal/cache2/FileOperator;.write:(JLokio/Buffer;J)V // method@b8b2 │ │ +3c4cee: 5417 9a85 |00bb: iget-object v7, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4cf2: 1d07 |00bd: monitor-enter v7 │ │ +3c4cf4: 5410 9a85 |00be: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4cf8: 5400 a185 |00c0: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4cfc: 5418 9a85 |00c2: iget-object v8, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d00: 5488 a885 |00c4: iget-object v8, v8, Lokhttp3/internal/cache2/Relay;.upstreamBuffer:Lokio/Buffer; // field@85a8 │ │ +3c4d04: 6e40 7cbc 8065 |00c6: invoke-virtual {v0, v8, v5, v6}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3c4d0a: 5410 9a85 |00c9: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d0e: 5400 a185 |00cb: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4d12: 6e10 6dbc 0000 |00cd: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c4d18: 0b08 |00d0: move-result-wide v8 │ │ +3c4d1a: 5410 9a85 |00d1: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d1e: 530a a285 |00d3: iget-wide v10, v0, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ +3c4d22: 3100 080a |00d5: cmp-long v0, v8, v10 │ │ +3c4d26: 3d00 1600 |00d7: if-lez v0, 00ed // +0016 │ │ +3c4d2a: 5410 9a85 |00d9: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d2e: 5400 a185 |00db: iget-object v0, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4d32: 5418 9a85 |00dd: iget-object v8, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d36: 5488 a185 |00df: iget-object v8, v8, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4d3a: 6e10 6dbc 0800 |00e1: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3c4d40: 0b08 |00e4: move-result-wide v8 │ │ +3c4d42: 541a 9a85 |00e5: iget-object v10, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d46: 53aa a285 |00e7: iget-wide v10, v10, Lokhttp3/internal/cache2/Relay;.bufferMaxSize:J // field@85a2 │ │ +3c4d4a: bca8 |00e9: sub-long/2addr v8, v10 │ │ +3c4d4c: 6e30 6ebc 8009 |00ea: invoke-virtual {v0, v8, v9}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3c4d52: 5410 9a85 |00ed: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d56: 5308 a985 |00ef: iget-wide v8, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ +3c4d5a: bb58 |00f1: add-long/2addr v8, v5 │ │ +3c4d5c: 5a08 a985 |00f2: iput-wide v8, v0, Lokhttp3/internal/cache2/Relay;.upstreamPos:J // field@85a9 │ │ +3c4d60: 1e07 |00f4: monitor-exit v7 │ │ +3c4d62: 5415 9a85 |00f5: iget-object v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d66: 1d05 |00f7: monitor-enter v5 │ │ +3c4d68: 5410 9a85 |00f8: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d6c: 5b04 aa85 |00fa: iput-object v4, v0, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ +3c4d70: 5410 9a85 |00fc: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d74: 6e10 0b84 0000 |00fe: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3c4d7a: 1e05 |0101: monitor-exit v5 │ │ +3c4d7c: 1002 |0102: return-wide v2 │ │ +3c4d7e: 0d00 |0103: move-exception v0 │ │ +3c4d80: 1e05 |0104: monitor-exit v5 │ │ +3c4d82: 2700 |0105: throw v0 │ │ +3c4d84: 0d00 |0106: move-exception v0 │ │ +3c4d86: 1e07 |0107: monitor-exit v7 │ │ +3c4d88: 2700 |0108: throw v0 │ │ +3c4d8a: 0d00 |0109: move-exception v0 │ │ +3c4d8c: 5412 9a85 |010a: iget-object v2, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d90: 1d02 |010c: monitor-enter v2 │ │ +3c4d92: 5413 9a85 |010d: iget-object v3, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d96: 5b34 aa85 |010f: iput-object v4, v3, Lokhttp3/internal/cache2/Relay;.upstreamReader:Ljava/lang/Thread; // field@85aa │ │ +3c4d9a: 5413 9a85 |0111: iget-object v3, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4d9e: 6e10 0b84 0300 |0113: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3c4da4: 1e02 |0116: monitor-exit v2 │ │ +3c4da6: 2700 |0117: throw v0 │ │ +3c4da8: 0d00 |0118: move-exception v0 │ │ +3c4daa: 1e02 |0119: monitor-exit v2 │ │ +3c4dac: 2700 |011a: throw v0 │ │ +3c4dae: 5319 9985 |011b: iget-wide v9, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4db2: bc97 |011d: sub-long/2addr v7, v9 │ │ +3c4db4: 7140 df83 3287 |011e: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3c4dba: 0b02 |0121: move-result-wide v2 │ │ +3c4dbc: 5410 9a85 |0122: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.this$0:Lokhttp3/internal/cache2/Relay; // field@859a │ │ +3c4dc0: 5409 a185 |0124: iget-object v9, v0, Lokhttp3/internal/cache2/Relay;.buffer:Lokio/Buffer; // field@85a1 │ │ +3c4dc4: 5317 9985 |0126: iget-wide v7, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4dc8: 9c0b 0705 |0128: sub-long v11, v7, v5 │ │ +3c4dcc: 080a 1600 |012a: move-object/from16 v10, v22 │ │ +3c4dd0: 042d |012c: move-wide v13, v2 │ │ +3c4dd2: 7406 23bc 0900 |012d: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3c4dd8: 5315 9985 |0130: iget-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4ddc: bb25 |0132: add-long/2addr v5, v2 │ │ +3c4dde: 5a15 9985 |0133: iput-wide v5, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.sourcePos:J // field@8599 │ │ +3c4de2: 1e04 |0135: monitor-exit v4 │ │ +3c4de4: 1002 |0136: return-wide v2 │ │ +3c4de6: 0d00 |0137: move-exception v0 │ │ +3c4de8: 1e04 |0138: monitor-exit v4 │ │ +3c4dea: 2700 |0139: throw v0 │ │ +3c4dec: 2200 7210 |013a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c4df0: 1a02 7e7b |013c: const-string v2, "closed" // string@7b7e │ │ +3c4df4: 7020 8c83 2000 |013e: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c4dfa: 2700 |0141: throw v0 │ │ catches : 11 │ │ 0x000b - 0x004a │ │ -> 0x0137 │ │ 0x006a - 0x0083 │ │ -> 0x0109 │ │ 0x0086 - 0x0093 │ │ -> 0x0091 │ │ @@ -1337123,17 +1337121,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4e70: |[3c4e70] okhttp3.internal.cache2.Relay$RelaySource.timeout:()Lokio/Timeout; │ │ -3c4e80: 5410 9b85 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ -3c4e84: 1100 |0002: return-object v0 │ │ +3c4e68: |[3c4e68] okhttp3.internal.cache2.Relay$RelaySource.timeout:()Lokio/Timeout; │ │ +3c4e78: 5410 9b85 |0000: iget-object v0, v1, Lokhttp3/internal/cache2/Relay$RelaySource;.timeout:Lokio/Timeout; // field@859b │ │ +3c4e7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/cache2/Relay$RelaySource; │ │ │ │ source_file_idx : 22511 (Relay.java) │ │ @@ -1337170,18 +1337168,18 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c536c: |[3c536c] okhttp3.internal.connection.ConnectInterceptor.:(Lokhttp3/OkHttpClient;)V │ │ -3c537c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c5382: 5b01 ac85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/ConnectInterceptor;.client:Lokhttp3/OkHttpClient; // field@85ac │ │ -3c5386: 0e00 |0005: return-void │ │ +3c5364: |[3c5364] okhttp3.internal.connection.ConnectInterceptor.:(Lokhttp3/OkHttpClient;)V │ │ +3c5374: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c537a: 5b01 ac85 |0003: iput-object v1, v0, Lokhttp3/internal/connection/ConnectInterceptor;.client:Lokhttp3/OkHttpClient; // field@85ac │ │ +3c537e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/connection/ConnectInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/OkHttpClient; │ │ @@ -1337192,32 +1337190,32 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3c531c: |[3c531c] okhttp3.internal.connection.ConnectInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c532c: 0760 |0000: move-object v0, v6 │ │ -3c532e: 1f00 6a17 |0001: check-cast v0, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c5332: 6e10 83b9 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http/RealInterceptorChain;.request:()Lokhttp3/Request; // method@b983 │ │ -3c5338: 0c01 |0006: move-result-object v1 │ │ -3c533a: 6e10 84b9 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:()Lokhttp3/internal/connection/Transmitter; // method@b984 │ │ -3c5340: 0c02 |000a: move-result-object v2 │ │ -3c5342: 6e10 94b7 0100 |000b: invoke-virtual {v1}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3c5348: 0c03 |000e: move-result-object v3 │ │ -3c534a: 1a04 e129 |000f: const-string v4, "GET" // string@29e1 │ │ -3c534e: 6e20 5084 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c5354: 0a03 |0014: move-result v3 │ │ -3c5356: df03 0301 |0015: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -3c535a: 6e30 3fb9 6203 |0017: invoke-virtual {v2, v6, v3}, Lokhttp3/internal/connection/Transmitter;.newExchange:(Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/connection/Exchange; // method@b93f │ │ -3c5360: 0c06 |001a: move-result-object v6 │ │ -3c5362: 6e40 81b9 1062 |001b: invoke-virtual {v0, v1, v2, v6}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ -3c5368: 0c06 |001e: move-result-object v6 │ │ -3c536a: 1106 |001f: return-object v6 │ │ +3c5314: |[3c5314] okhttp3.internal.connection.ConnectInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c5324: 0760 |0000: move-object v0, v6 │ │ +3c5326: 1f00 6a17 |0001: check-cast v0, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c532a: 6e10 83b9 0000 |0003: invoke-virtual {v0}, Lokhttp3/internal/http/RealInterceptorChain;.request:()Lokhttp3/Request; // method@b983 │ │ +3c5330: 0c01 |0006: move-result-object v1 │ │ +3c5332: 6e10 84b9 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:()Lokhttp3/internal/connection/Transmitter; // method@b984 │ │ +3c5338: 0c02 |000a: move-result-object v2 │ │ +3c533a: 6e10 94b7 0100 |000b: invoke-virtual {v1}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3c5340: 0c03 |000e: move-result-object v3 │ │ +3c5342: 1a04 e129 |000f: const-string v4, "GET" // string@29e1 │ │ +3c5346: 6e20 5084 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c534c: 0a03 |0014: move-result v3 │ │ +3c534e: df03 0301 |0015: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +3c5352: 6e30 3fb9 6203 |0017: invoke-virtual {v2, v6, v3}, Lokhttp3/internal/connection/Transmitter;.newExchange:(Lokhttp3/Interceptor$Chain;Z)Lokhttp3/internal/connection/Exchange; // method@b93f │ │ +3c5358: 0c06 |001a: move-result-object v6 │ │ +3c535a: 6e40 81b9 1062 |001b: invoke-virtual {v0, v1, v2, v6}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ +3c5360: 0c06 |001e: move-result-object v6 │ │ +3c5362: 1106 |001f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0007 line=37 │ │ 0x000b line=40 │ │ 0x0017 line=41 │ │ @@ -1337266,19 +1337264,19 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnection;ZLokio/BufferedSource;Lokio/BufferedSink;Lokhttp3/internal/connection/Exchange;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3c62a8: |[3c62a8] okhttp3.internal.connection.RealConnection$1.:(Lokhttp3/internal/connection/RealConnection;ZLokio/BufferedSource;Lokio/BufferedSink;Lokhttp3/internal/connection/Exchange;)V │ │ -3c62b8: 5b01 cc85 |0000: iput-object v1, v0, Lokhttp3/internal/connection/RealConnection$1;.this$0:Lokhttp3/internal/connection/RealConnection; // field@85cc │ │ -3c62bc: 5b05 cd85 |0002: iput-object v5, v0, Lokhttp3/internal/connection/RealConnection$1;.val$exchange:Lokhttp3/internal/connection/Exchange; // field@85cd │ │ -3c62c0: 7040 a3bb 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lokhttp3/internal/ws/RealWebSocket$Streams;.:(ZLokio/BufferedSource;Lokio/BufferedSink;)V // method@bba3 │ │ -3c62c6: 0e00 |0007: return-void │ │ +3c62a0: |[3c62a0] okhttp3.internal.connection.RealConnection$1.:(Lokhttp3/internal/connection/RealConnection;ZLokio/BufferedSource;Lokio/BufferedSink;Lokhttp3/internal/connection/Exchange;)V │ │ +3c62b0: 5b01 cc85 |0000: iput-object v1, v0, Lokhttp3/internal/connection/RealConnection$1;.this$0:Lokhttp3/internal/connection/RealConnection; // field@85cc │ │ +3c62b4: 5b05 cd85 |0002: iput-object v5, v0, Lokhttp3/internal/connection/RealConnection$1;.val$exchange:Lokhttp3/internal/connection/Exchange; // field@85cd │ │ +3c62b8: 7040 a3bb 2043 |0004: invoke-direct {v0, v2, v3, v4}, Lokhttp3/internal/ws/RealWebSocket$Streams;.:(ZLokio/BufferedSource;Lokio/BufferedSink;)V // method@bba3 │ │ +3c62be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/connection/RealConnection$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/internal/connection/RealConnection; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1337292,22 +1337290,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -3c62c8: |[3c62c8] okhttp3.internal.connection.RealConnection$1.close:()V │ │ -3c62d8: 5460 cd85 |0000: iget-object v0, v6, Lokhttp3/internal/connection/RealConnection$1;.val$exchange:Lokhttp3/internal/connection/Exchange; // field@85cd │ │ -3c62dc: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -3c62e0: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -3c62e2: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -3c62e4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -3c62e6: 7406 d4b8 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ -3c62ec: 0e00 |000a: return-void │ │ +3c62c0: |[3c62c0] okhttp3.internal.connection.RealConnection$1.close:()V │ │ +3c62d0: 5460 cd85 |0000: iget-object v0, v6, Lokhttp3/internal/connection/RealConnection$1;.val$exchange:Lokhttp3/internal/connection/Exchange; // field@85cd │ │ +3c62d4: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +3c62d8: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +3c62da: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +3c62dc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +3c62de: 7406 d4b8 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ +3c62e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lokhttp3/internal/connection/RealConnection$1; │ │ │ │ source_file_idx : 22437 (RealConnection.java) │ │ @@ -1337451,41 +1337449,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c70ec: |[3c70ec] okhttp3.internal.connection.RealConnection.:()V │ │ -3c70fc: 0e00 |0000: return-void │ │ +3c70e4: |[3c70e4] okhttp3.internal.connection.RealConnection.:()V │ │ +3c70f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/connection/RealConnection;) │ │ name : '' │ │ type : '(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3c7100: |[3c7100] okhttp3.internal.connection.RealConnection.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V │ │ -3c7110: 7010 29ba 0200 |0000: invoke-direct {v2}, Lokhttp3/internal/http2/Http2Connection$Listener;.:()V // method@ba29 │ │ -3c7116: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3c7118: 5920 d185 |0004: iput v0, v2, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ -3c711c: 2200 1711 |0006: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3c7120: 7010 5886 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3c7126: 5b20 e085 |000b: iput-object v0, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c712a: 1800 ffff ffff ffff ff7f |000d: const-wide v0, #double nan // #7fffffffffffffff │ │ -3c7134: 5a20 d585 |0012: iput-wide v0, v2, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ -3c7138: 5b23 d285 |0014: iput-object v3, v2, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c713c: 5b24 da85 |0016: iput-object v4, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7140: 0e00 |0018: return-void │ │ +3c70f8: |[3c70f8] okhttp3.internal.connection.RealConnection.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V │ │ +3c7108: 7010 29ba 0200 |0000: invoke-direct {v2}, Lokhttp3/internal/http2/Http2Connection$Listener;.:()V // method@ba29 │ │ +3c710e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3c7110: 5920 d185 |0004: iput v0, v2, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ +3c7114: 2200 1711 |0006: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3c7118: 7010 5886 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3c711e: 5b20 e085 |000b: iput-object v0, v2, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c7122: 1800 ffff ffff ffff ff7f |000d: const-wide v0, #double nan // #7fffffffffffffff │ │ +3c712c: 5a20 d585 |0012: iput-wide v0, v2, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ +3c7130: 5b23 d285 |0014: iput-object v3, v2, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c7134: 5b24 da85 |0016: iput-object v4, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7138: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=119 │ │ 0x0006 line=122 │ │ 0x0012 line=125 │ │ 0x0014 line=128 │ │ @@ -1337500,90 +1337498,90 @@ │ │ type : '(IILokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -3c7458: |[3c7458] okhttp3.internal.connection.RealConnection.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c7468: 5440 da85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c746c: 6e10 f9b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c7472: 0c00 |0005: move-result-object v0 │ │ -3c7474: 5441 da85 |0006: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7478: 6e10 f6b7 0100 |0008: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c747e: 0c01 |000b: move-result-object v1 │ │ -3c7480: 6e10 7685 0000 |000c: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c7486: 0c02 |000f: move-result-object v2 │ │ -3c7488: 6203 4f79 |0010: sget-object v3, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ -3c748c: 3232 1100 |0012: if-eq v2, v3, 0023 // +0011 │ │ -3c7490: 6e10 7685 0000 |0014: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c7496: 0c02 |0017: move-result-object v2 │ │ -3c7498: 6203 5079 |0018: sget-object v3, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ -3c749c: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ -3c74a0: 2807 |001c: goto 0023 // +0007 │ │ -3c74a2: 2201 cb10 |001d: new-instance v1, Ljava/net/Socket; // type@10cb │ │ -3c74a6: 7020 7c85 0100 |001f: invoke-direct {v1, v0}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@857c │ │ -3c74ac: 2809 |0022: goto 002b // +0009 │ │ -3c74ae: 6e10 27b5 0100 |0023: invoke-virtual {v1}, Lokhttp3/Address;.socketFactory:()Ljavax/net/SocketFactory; // method@b527 │ │ -3c74b4: 0c01 |0026: move-result-object v1 │ │ -3c74b6: 6e10 5689 0100 |0027: invoke-virtual {v1}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@8956 │ │ -3c74bc: 0c01 |002a: move-result-object v1 │ │ -3c74be: 5b41 d885 |002b: iput-object v1, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c74c2: 5441 da85 |002d: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c74c6: 6e10 fbb7 0100 |002f: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c74cc: 0c01 |0032: move-result-object v1 │ │ -3c74ce: 6e40 23b6 7801 |0033: invoke-virtual {v8, v7, v1, v0}, Lokhttp3/EventListener;.connectStart:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V // method@b623 │ │ -3c74d4: 5447 d885 |0036: iget-object v7, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c74d8: 6e20 8785 6700 |0038: invoke-virtual {v7, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c74de: 7100 60bb 0000 |003b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c74e4: 0c06 |003e: move-result-object v6 │ │ -3c74e6: 5447 d885 |003f: iget-object v7, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c74ea: 5448 da85 |0041: iget-object v8, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c74ee: 6e10 fbb7 0800 |0043: invoke-virtual {v8}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c74f4: 0c08 |0046: move-result-object v8 │ │ -3c74f6: 6e40 5ebb 7658 |0047: invoke-virtual {v6, v7, v8, v5}, Lokhttp3/internal/platform/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@bb5e │ │ -3c74fc: 5445 d885 |004a: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7500: 7110 8fbd 0500 |004c: invoke-static {v5}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ -3c7506: 0c05 |004f: move-result-object v5 │ │ -3c7508: 7110 85bd 0500 |0050: invoke-static {v5}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c750e: 0c05 |0053: move-result-object v5 │ │ -3c7510: 5b45 de85 |0054: iput-object v5, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c7514: 5445 d885 |0056: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7518: 7110 8abd 0500 |0058: invoke-static {v5}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ -3c751e: 0c05 |005b: move-result-object v5 │ │ -3c7520: 7110 84bd 0500 |005c: invoke-static {v5}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c7526: 0c05 |005f: move-result-object v5 │ │ -3c7528: 5b45 dc85 |0060: iput-object v5, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c752c: 280e |0062: goto 0070 // +000e │ │ -3c752e: 0d05 |0063: move-exception v5 │ │ -3c7530: 6e10 fa83 0500 |0064: invoke-virtual {v5}, Ljava/lang/NullPointerException;.getMessage:()Ljava/lang/String; // method@83fa │ │ -3c7536: 0c06 |0067: move-result-object v6 │ │ -3c7538: 1a07 77d1 |0068: const-string v7, "throw with null exception" // string@d177 │ │ -3c753c: 6e20 5084 6700 |006a: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c7542: 0a06 |006d: move-result v6 │ │ -3c7544: 3906 0300 |006e: if-nez v6, 0071 // +0003 │ │ -3c7548: 0e00 |0070: return-void │ │ -3c754a: 2206 4210 |0071: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -3c754e: 7020 7982 5600 |0073: invoke-direct {v6, v5}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -3c7554: 2706 |0076: throw v6 │ │ -3c7556: 0d05 |0077: move-exception v5 │ │ -3c7558: 2206 be10 |0078: new-instance v6, Ljava/net/ConnectException; // type@10be │ │ -3c755c: 2207 9410 |007a: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3c7560: 7010 8384 0700 |007c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c7566: 1a08 7328 |007f: const-string v8, "Failed to connect to " // string@2873 │ │ -3c756a: 6e20 8f84 8700 |0081: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7570: 5448 da85 |0084: iget-object v8, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7574: 6e10 fbb7 0800 |0086: invoke-virtual {v8}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c757a: 0c08 |0089: move-result-object v8 │ │ -3c757c: 6e20 8e84 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c7582: 6e10 9f84 0700 |008d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c7588: 0c07 |0090: move-result-object v7 │ │ -3c758a: 7020 5085 7600 |0091: invoke-direct {v6, v7}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@8550 │ │ -3c7590: 6e20 5185 5600 |0094: invoke-virtual {v6, v5}, Ljava/net/ConnectException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8551 │ │ -3c7596: 2706 |0097: throw v6 │ │ +3c7450: |[3c7450] okhttp3.internal.connection.RealConnection.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c7460: 5440 da85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7464: 6e10 f9b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c746a: 0c00 |0005: move-result-object v0 │ │ +3c746c: 5441 da85 |0006: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7470: 6e10 f6b7 0100 |0008: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c7476: 0c01 |000b: move-result-object v1 │ │ +3c7478: 6e10 7685 0000 |000c: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c747e: 0c02 |000f: move-result-object v2 │ │ +3c7480: 6203 4f79 |0010: sget-object v3, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ +3c7484: 3232 1100 |0012: if-eq v2, v3, 0023 // +0011 │ │ +3c7488: 6e10 7685 0000 |0014: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c748e: 0c02 |0017: move-result-object v2 │ │ +3c7490: 6203 5079 |0018: sget-object v3, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ +3c7494: 3332 0300 |001a: if-ne v2, v3, 001d // +0003 │ │ +3c7498: 2807 |001c: goto 0023 // +0007 │ │ +3c749a: 2201 cb10 |001d: new-instance v1, Ljava/net/Socket; // type@10cb │ │ +3c749e: 7020 7c85 0100 |001f: invoke-direct {v1, v0}, Ljava/net/Socket;.:(Ljava/net/Proxy;)V // method@857c │ │ +3c74a4: 2809 |0022: goto 002b // +0009 │ │ +3c74a6: 6e10 27b5 0100 |0023: invoke-virtual {v1}, Lokhttp3/Address;.socketFactory:()Ljavax/net/SocketFactory; // method@b527 │ │ +3c74ac: 0c01 |0026: move-result-object v1 │ │ +3c74ae: 6e10 5689 0100 |0027: invoke-virtual {v1}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@8956 │ │ +3c74b4: 0c01 |002a: move-result-object v1 │ │ +3c74b6: 5b41 d885 |002b: iput-object v1, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c74ba: 5441 da85 |002d: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c74be: 6e10 fbb7 0100 |002f: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c74c4: 0c01 |0032: move-result-object v1 │ │ +3c74c6: 6e40 23b6 7801 |0033: invoke-virtual {v8, v7, v1, v0}, Lokhttp3/EventListener;.connectStart:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V // method@b623 │ │ +3c74cc: 5447 d885 |0036: iget-object v7, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c74d0: 6e20 8785 6700 |0038: invoke-virtual {v7, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c74d6: 7100 60bb 0000 |003b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c74dc: 0c06 |003e: move-result-object v6 │ │ +3c74de: 5447 d885 |003f: iget-object v7, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c74e2: 5448 da85 |0041: iget-object v8, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c74e6: 6e10 fbb7 0800 |0043: invoke-virtual {v8}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c74ec: 0c08 |0046: move-result-object v8 │ │ +3c74ee: 6e40 5ebb 7658 |0047: invoke-virtual {v6, v7, v8, v5}, Lokhttp3/internal/platform/Platform;.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V // method@bb5e │ │ +3c74f4: 5445 d885 |004a: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c74f8: 7110 8fbd 0500 |004c: invoke-static {v5}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ +3c74fe: 0c05 |004f: move-result-object v5 │ │ +3c7500: 7110 85bd 0500 |0050: invoke-static {v5}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c7506: 0c05 |0053: move-result-object v5 │ │ +3c7508: 5b45 de85 |0054: iput-object v5, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c750c: 5445 d885 |0056: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7510: 7110 8abd 0500 |0058: invoke-static {v5}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ +3c7516: 0c05 |005b: move-result-object v5 │ │ +3c7518: 7110 84bd 0500 |005c: invoke-static {v5}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c751e: 0c05 |005f: move-result-object v5 │ │ +3c7520: 5b45 dc85 |0060: iput-object v5, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c7524: 280e |0062: goto 0070 // +000e │ │ +3c7526: 0d05 |0063: move-exception v5 │ │ +3c7528: 6e10 fa83 0500 |0064: invoke-virtual {v5}, Ljava/lang/NullPointerException;.getMessage:()Ljava/lang/String; // method@83fa │ │ +3c752e: 0c06 |0067: move-result-object v6 │ │ +3c7530: 1a07 77d1 |0068: const-string v7, "throw with null exception" // string@d177 │ │ +3c7534: 6e20 5084 6700 |006a: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c753a: 0a06 |006d: move-result v6 │ │ +3c753c: 3906 0300 |006e: if-nez v6, 0071 // +0003 │ │ +3c7540: 0e00 |0070: return-void │ │ +3c7542: 2206 4210 |0071: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +3c7546: 7020 7982 5600 |0073: invoke-direct {v6, v5}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +3c754c: 2706 |0076: throw v6 │ │ +3c754e: 0d05 |0077: move-exception v5 │ │ +3c7550: 2206 be10 |0078: new-instance v6, Ljava/net/ConnectException; // type@10be │ │ +3c7554: 2207 9410 |007a: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3c7558: 7010 8384 0700 |007c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c755e: 1a08 7328 |007f: const-string v8, "Failed to connect to " // string@2873 │ │ +3c7562: 6e20 8f84 8700 |0081: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7568: 5448 da85 |0084: iget-object v8, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c756c: 6e10 fbb7 0800 |0086: invoke-virtual {v8}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c7572: 0c08 |0089: move-result-object v8 │ │ +3c7574: 6e20 8e84 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c757a: 6e10 9f84 0700 |008d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c7580: 0c07 |0090: move-result-object v7 │ │ +3c7582: 7020 5085 7600 |0091: invoke-direct {v6, v7}, Ljava/net/ConnectException;.:(Ljava/lang/String;)V // method@8550 │ │ +3c7588: 6e20 5185 5600 |0094: invoke-virtual {v6, v5}, Ljava/net/ConnectException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8551 │ │ +3c758e: 2706 |0097: throw v6 │ │ catches : 2 │ │ 0x003b - 0x004a │ │ Ljava/net/ConnectException; -> 0x0077 │ │ 0x004a - 0x0062 │ │ Ljava/lang/NullPointerException; -> 0x0063 │ │ positions : │ │ 0x0000 line=253 │ │ @@ -1337614,183 +1337612,183 @@ │ │ type : '(Lokhttp3/internal/connection/ConnectionSpecSelector;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 333 16-bit code units │ │ -3c75b4: |[3c75b4] okhttp3.internal.connection.RealConnection.connectTls:(Lokhttp3/internal/connection/ConnectionSpecSelector;)V │ │ -3c75c4: 5470 da85 |0000: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c75c8: 6e10 f6b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c75ce: 0c00 |0005: move-result-object v0 │ │ -3c75d0: 6e10 28b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ -3c75d6: 0c01 |0009: move-result-object v1 │ │ -3c75d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3c75da: 5473 d885 |000b: iget-object v3, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c75de: 6e10 2ab5 0000 |000d: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c75e4: 0c04 |0010: move-result-object v4 │ │ -3c75e6: 6e10 b5b6 0400 |0011: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c75ec: 0c04 |0014: move-result-object v4 │ │ -3c75ee: 6e10 2ab5 0000 |0015: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c75f4: 0c05 |0018: move-result-object v5 │ │ -3c75f6: 6e10 c4b6 0500 |0019: invoke-virtual {v5}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c75fc: 0a05 |001c: move-result v5 │ │ -3c75fe: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -3c7600: 6e56 6f89 3154 |001e: invoke-virtual {v1, v3, v4, v5, v6}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@896f │ │ -3c7606: 0c01 |0021: move-result-object v1 │ │ -3c7608: 1f01 ba11 |0022: check-cast v1, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ -3c760c: 6e20 c6b8 1800 |0024: invoke-virtual {v8, v1}, Lokhttp3/internal/connection/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lokhttp3/ConnectionSpec; // method@b8c6 │ │ -3c7612: 0c08 |0027: move-result-object v8 │ │ -3c7614: 6e10 d1b5 0800 |0028: invoke-virtual {v8}, Lokhttp3/ConnectionSpec;.supportsTlsExtensions:()Z // method@b5d1 │ │ -3c761a: 0a03 |002b: move-result v3 │ │ -3c761c: 3803 1500 |002c: if-eqz v3, 0041 // +0015 │ │ -3c7620: 7100 60bb 0000 |002e: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c7626: 0c03 |0031: move-result-object v3 │ │ -3c7628: 6e10 2ab5 0000 |0032: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c762e: 0c04 |0035: move-result-object v4 │ │ -3c7630: 6e10 b5b6 0400 |0036: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c7636: 0c04 |0039: move-result-object v4 │ │ -3c7638: 6e10 23b5 0000 |003a: invoke-virtual {v0}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ -3c763e: 0c05 |003d: move-result-object v5 │ │ -3c7640: 6e40 5dbb 1354 |003e: invoke-virtual {v3, v1, v4, v5}, Lokhttp3/internal/platform/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@bb5d │ │ -3c7646: 6e10 6e89 0100 |0041: invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@896e │ │ -3c764c: 6e10 6989 0100 |0044: invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@8969 │ │ -3c7652: 0c03 |0047: move-result-object v3 │ │ -3c7654: 7110 49b6 0300 |0048: invoke-static {v3}, Lokhttp3/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lokhttp3/Handshake; // method@b649 │ │ -3c765a: 0c04 |004b: move-result-object v4 │ │ -3c765c: 6e10 22b5 0000 |004c: invoke-virtual {v0}, Lokhttp3/Address;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b522 │ │ -3c7662: 0c05 |004f: move-result-object v5 │ │ -3c7664: 6e10 2ab5 0000 |0050: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c766a: 0c06 |0053: move-result-object v6 │ │ -3c766c: 6e10 b5b6 0600 |0054: invoke-virtual {v6}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c7672: 0c06 |0057: move-result-object v6 │ │ -3c7674: 7230 5889 6503 |0058: invoke-interface {v5, v6, v3}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@8958 │ │ -3c767a: 0a03 |005b: move-result v3 │ │ -3c767c: 3903 7c00 |005c: if-nez v3, 00d8 // +007c │ │ -3c7680: 6e10 4fb6 0400 |005e: invoke-virtual {v4}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ -3c7686: 0c08 |0061: move-result-object v8 │ │ -3c7688: 7210 8387 0800 |0062: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c768e: 0a02 |0065: move-result v2 │ │ -3c7690: 1a03 0a2b |0066: const-string v3, "Hostname " // string@2b0a │ │ -3c7694: 3902 4e00 |0068: if-nez v2, 00b6 // +004e │ │ -3c7698: 1202 |006a: const/4 v2, #int 0 // #0 │ │ -3c769a: 7220 8087 2800 |006b: invoke-interface {v8, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c76a0: 0c08 |006e: move-result-object v8 │ │ -3c76a2: 1f08 0311 |006f: check-cast v8, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3c76a6: 2202 b811 |0071: new-instance v2, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3c76aa: 2204 9410 |0073: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3c76ae: 7010 8384 0400 |0075: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c76b4: 6e20 8f84 3400 |0078: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c76ba: 6e10 2ab5 0000 |007b: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c76c0: 0c00 |007e: move-result-object v0 │ │ -3c76c2: 6e10 b5b6 0000 |007f: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c76c8: 0c00 |0082: move-result-object v0 │ │ -3c76ca: 6e20 8f84 0400 |0083: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c76d0: 1a00 0b07 |0086: const-string v0, " not verified: │ │ +3c75ac: |[3c75ac] okhttp3.internal.connection.RealConnection.connectTls:(Lokhttp3/internal/connection/ConnectionSpecSelector;)V │ │ +3c75bc: 5470 da85 |0000: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c75c0: 6e10 f6b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c75c6: 0c00 |0005: move-result-object v0 │ │ +3c75c8: 6e10 28b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ +3c75ce: 0c01 |0009: move-result-object v1 │ │ +3c75d0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3c75d2: 5473 d885 |000b: iget-object v3, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c75d6: 6e10 2ab5 0000 |000d: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c75dc: 0c04 |0010: move-result-object v4 │ │ +3c75de: 6e10 b5b6 0400 |0011: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c75e4: 0c04 |0014: move-result-object v4 │ │ +3c75e6: 6e10 2ab5 0000 |0015: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c75ec: 0c05 |0018: move-result-object v5 │ │ +3c75ee: 6e10 c4b6 0500 |0019: invoke-virtual {v5}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c75f4: 0a05 |001c: move-result v5 │ │ +3c75f6: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +3c75f8: 6e56 6f89 3154 |001e: invoke-virtual {v1, v3, v4, v5, v6}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@896f │ │ +3c75fe: 0c01 |0021: move-result-object v1 │ │ +3c7600: 1f01 ba11 |0022: check-cast v1, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ +3c7604: 6e20 c6b8 1800 |0024: invoke-virtual {v8, v1}, Lokhttp3/internal/connection/ConnectionSpecSelector;.configureSecureSocket:(Ljavax/net/ssl/SSLSocket;)Lokhttp3/ConnectionSpec; // method@b8c6 │ │ +3c760a: 0c08 |0027: move-result-object v8 │ │ +3c760c: 6e10 d1b5 0800 |0028: invoke-virtual {v8}, Lokhttp3/ConnectionSpec;.supportsTlsExtensions:()Z // method@b5d1 │ │ +3c7612: 0a03 |002b: move-result v3 │ │ +3c7614: 3803 1500 |002c: if-eqz v3, 0041 // +0015 │ │ +3c7618: 7100 60bb 0000 |002e: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c761e: 0c03 |0031: move-result-object v3 │ │ +3c7620: 6e10 2ab5 0000 |0032: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7626: 0c04 |0035: move-result-object v4 │ │ +3c7628: 6e10 b5b6 0400 |0036: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c762e: 0c04 |0039: move-result-object v4 │ │ +3c7630: 6e10 23b5 0000 |003a: invoke-virtual {v0}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ +3c7636: 0c05 |003d: move-result-object v5 │ │ +3c7638: 6e40 5dbb 1354 |003e: invoke-virtual {v3, v1, v4, v5}, Lokhttp3/internal/platform/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@bb5d │ │ +3c763e: 6e10 6e89 0100 |0041: invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@896e │ │ +3c7644: 6e10 6989 0100 |0044: invoke-virtual {v1}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@8969 │ │ +3c764a: 0c03 |0047: move-result-object v3 │ │ +3c764c: 7110 49b6 0300 |0048: invoke-static {v3}, Lokhttp3/Handshake;.get:(Ljavax/net/ssl/SSLSession;)Lokhttp3/Handshake; // method@b649 │ │ +3c7652: 0c04 |004b: move-result-object v4 │ │ +3c7654: 6e10 22b5 0000 |004c: invoke-virtual {v0}, Lokhttp3/Address;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b522 │ │ +3c765a: 0c05 |004f: move-result-object v5 │ │ +3c765c: 6e10 2ab5 0000 |0050: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7662: 0c06 |0053: move-result-object v6 │ │ +3c7664: 6e10 b5b6 0600 |0054: invoke-virtual {v6}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c766a: 0c06 |0057: move-result-object v6 │ │ +3c766c: 7230 5889 6503 |0058: invoke-interface {v5, v6, v3}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@8958 │ │ +3c7672: 0a03 |005b: move-result v3 │ │ +3c7674: 3903 7c00 |005c: if-nez v3, 00d8 // +007c │ │ +3c7678: 6e10 4fb6 0400 |005e: invoke-virtual {v4}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ +3c767e: 0c08 |0061: move-result-object v8 │ │ +3c7680: 7210 8387 0800 |0062: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c7686: 0a02 |0065: move-result v2 │ │ +3c7688: 1a03 0a2b |0066: const-string v3, "Hostname " // string@2b0a │ │ +3c768c: 3902 4e00 |0068: if-nez v2, 00b6 // +004e │ │ +3c7690: 1202 |006a: const/4 v2, #int 0 // #0 │ │ +3c7692: 7220 8087 2800 |006b: invoke-interface {v8, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c7698: 0c08 |006e: move-result-object v8 │ │ +3c769a: 1f08 0311 |006f: check-cast v8, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3c769e: 2202 b811 |0071: new-instance v2, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3c76a2: 2204 9410 |0073: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3c76a6: 7010 8384 0400 |0075: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c76ac: 6e20 8f84 3400 |0078: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c76b2: 6e10 2ab5 0000 |007b: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c76b8: 0c00 |007e: move-result-object v0 │ │ +3c76ba: 6e10 b5b6 0000 |007f: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c76c0: 0c00 |0082: move-result-object v0 │ │ +3c76c2: 6e20 8f84 0400 |0083: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c76c8: 1a00 0b07 |0086: const-string v0, " not verified: │ │ certificate: " // string@070b │ │ -3c76d4: 6e20 8f84 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c76da: 7110 9eb5 0800 |008b: invoke-static {v8}, Lokhttp3/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@b59e │ │ -3c76e0: 0c00 |008e: move-result-object v0 │ │ -3c76e2: 6e20 8f84 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c76e8: 1a00 0005 |0092: const-string v0, " │ │ +3c76cc: 6e20 8f84 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c76d2: 7110 9eb5 0800 |008b: invoke-static {v8}, Lokhttp3/CertificatePinner;.pin:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@b59e │ │ +3c76d8: 0c00 |008e: move-result-object v0 │ │ +3c76da: 6e20 8f84 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c76e0: 1a00 0005 |0092: const-string v0, " │ │ DN: " // string@0500 │ │ -3c76ec: 6e20 8f84 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c76f2: 6e10 1686 0800 |0097: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@8616 │ │ -3c76f8: 0c00 |009a: move-result-object v0 │ │ -3c76fa: 7210 0686 0000 |009b: invoke-interface {v0}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@8606 │ │ -3c7700: 0c00 |009e: move-result-object v0 │ │ -3c7702: 6e20 8f84 0400 |009f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7708: 1a00 0105 |00a2: const-string v0, " │ │ +3c76e4: 6e20 8f84 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c76ea: 6e10 1686 0800 |0097: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@8616 │ │ +3c76f0: 0c00 |009a: move-result-object v0 │ │ +3c76f2: 7210 0686 0000 |009b: invoke-interface {v0}, Ljava/security/Principal;.getName:()Ljava/lang/String; // method@8606 │ │ +3c76f8: 0c00 |009e: move-result-object v0 │ │ +3c76fa: 6e20 8f84 0400 |009f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7700: 1a00 0105 |00a2: const-string v0, " │ │ subjectAltNames: " // string@0501 │ │ -3c770c: 6e20 8f84 0400 |00a4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7712: 7110 90bb 0800 |00a7: invoke-static {v8}, Lokhttp3/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@bb90 │ │ -3c7718: 0c08 |00aa: move-result-object v8 │ │ -3c771a: 6e20 8e84 8400 |00ab: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c7720: 6e10 9f84 0400 |00ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c7726: 0c08 |00b1: move-result-object v8 │ │ -3c7728: 7020 5f89 8200 |00b2: invoke-direct {v2, v8}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ -3c772e: 2702 |00b5: throw v2 │ │ -3c7730: 2208 b811 |00b6: new-instance v8, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3c7734: 2202 9410 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3c7738: 7010 8384 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c773e: 6e20 8f84 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7744: 6e10 2ab5 0000 |00c0: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c774a: 0c00 |00c3: move-result-object v0 │ │ -3c774c: 6e10 b5b6 0000 |00c4: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c7752: 0c00 |00c7: move-result-object v0 │ │ -3c7754: 6e20 8f84 0200 |00c8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c775a: 1a00 0a07 |00cb: const-string v0, " not verified (no certificates)" // string@070a │ │ -3c775e: 6e20 8f84 0200 |00cd: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7764: 6e10 9f84 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c776a: 0c00 |00d3: move-result-object v0 │ │ -3c776c: 7020 5f89 0800 |00d4: invoke-direct {v8, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ -3c7772: 2708 |00d7: throw v8 │ │ -3c7774: 6e10 1cb5 0000 |00d8: invoke-virtual {v0}, Lokhttp3/Address;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b51c │ │ -3c777a: 0c03 |00db: move-result-object v3 │ │ -3c777c: 6e10 2ab5 0000 |00dc: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c7782: 0c00 |00df: move-result-object v0 │ │ -3c7784: 6e10 b5b6 0000 |00e0: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c778a: 0c00 |00e3: move-result-object v0 │ │ -3c778c: 6e10 4fb6 0400 |00e4: invoke-virtual {v4}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ -3c7792: 0c05 |00e7: move-result-object v5 │ │ -3c7794: 6e30 99b5 0305 |00e8: invoke-virtual {v3, v0, v5}, Lokhttp3/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@b599 │ │ -3c779a: 6e10 d1b5 0800 |00eb: invoke-virtual {v8}, Lokhttp3/ConnectionSpec;.supportsTlsExtensions:()Z // method@b5d1 │ │ -3c77a0: 0a08 |00ee: move-result v8 │ │ -3c77a2: 3808 0a00 |00ef: if-eqz v8, 00f9 // +000a │ │ -3c77a6: 7100 60bb 0000 |00f1: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c77ac: 0c08 |00f4: move-result-object v8 │ │ -3c77ae: 6e20 63bb 1800 |00f5: invoke-virtual {v8, v1}, Lokhttp3/internal/platform/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@bb63 │ │ -3c77b4: 0c02 |00f8: move-result-object v2 │ │ -3c77b6: 5b71 dd85 |00f9: iput-object v1, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c77ba: 5478 dd85 |00fb: iget-object v8, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c77be: 7110 8fbd 0800 |00fd: invoke-static {v8}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ -3c77c4: 0c08 |0100: move-result-object v8 │ │ -3c77c6: 7110 85bd 0800 |0101: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c77cc: 0c08 |0104: move-result-object v8 │ │ -3c77ce: 5b78 de85 |0105: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c77d2: 5478 dd85 |0107: iget-object v8, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c77d6: 7110 8abd 0800 |0109: invoke-static {v8}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ -3c77dc: 0c08 |010c: move-result-object v8 │ │ -3c77de: 7110 84bd 0800 |010d: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c77e4: 0c08 |0110: move-result-object v8 │ │ -3c77e6: 5b78 dc85 |0111: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c77ea: 5b74 d385 |0113: iput-object v4, v7, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c77ee: 3802 0700 |0115: if-eqz v2, 011c // +0007 │ │ -3c77f2: 7110 5bb7 0200 |0117: invoke-static {v2}, Lokhttp3/Protocol;.get:(Ljava/lang/String;)Lokhttp3/Protocol; // method@b75b │ │ -3c77f8: 0c08 |011a: move-result-object v8 │ │ -3c77fa: 2803 |011b: goto 011e // +0003 │ │ -3c77fc: 6208 ea84 |011c: sget-object v8, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3c7800: 5b78 d785 |011e: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c7804: 3801 0900 |0120: if-eqz v1, 0129 // +0009 │ │ -3c7808: 7100 60bb 0000 |0122: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c780e: 0c08 |0125: move-result-object v8 │ │ -3c7810: 6e20 56bb 1800 |0126: invoke-virtual {v8, v1}, Lokhttp3/internal/platform/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@bb56 │ │ -3c7816: 0e00 |0129: return-void │ │ -3c7818: 0d08 |012a: move-exception v8 │ │ -3c781a: 2815 |012b: goto 0140 // +0015 │ │ -3c781c: 0d08 |012c: move-exception v8 │ │ -3c781e: 0712 |012d: move-object v2, v1 │ │ -3c7820: 2805 |012e: goto 0133 // +0005 │ │ -3c7822: 0d08 |012f: move-exception v8 │ │ -3c7824: 0721 |0130: move-object v1, v2 │ │ -3c7826: 280f |0131: goto 0140 // +000f │ │ -3c7828: 0d08 |0132: move-exception v8 │ │ -3c782a: 7110 43b8 0800 |0133: invoke-static {v8}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ -3c7830: 0a00 |0136: move-result v0 │ │ -3c7832: 3800 0800 |0137: if-eqz v0, 013f // +0008 │ │ -3c7836: 2200 4210 |0139: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3c783a: 7020 7982 8000 |013b: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -3c7840: 2700 |013e: throw v0 │ │ -3c7842: 2708 |013f: throw v8 │ │ -3c7844: 3801 0900 |0140: if-eqz v1, 0149 // +0009 │ │ -3c7848: 7100 60bb 0000 |0142: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c784e: 0c00 |0145: move-result-object v0 │ │ -3c7850: 6e20 56bb 1000 |0146: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@bb56 │ │ -3c7856: 7110 30b8 0100 |0149: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c785c: 2708 |014c: throw v8 │ │ +3c7704: 6e20 8f84 0400 |00a4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c770a: 7110 90bb 0800 |00a7: invoke-static {v8}, Lokhttp3/internal/tls/OkHostnameVerifier;.allSubjectAltNames:(Ljava/security/cert/X509Certificate;)Ljava/util/List; // method@bb90 │ │ +3c7710: 0c08 |00aa: move-result-object v8 │ │ +3c7712: 6e20 8e84 8400 |00ab: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c7718: 6e10 9f84 0400 |00ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c771e: 0c08 |00b1: move-result-object v8 │ │ +3c7720: 7020 5f89 8200 |00b2: invoke-direct {v2, v8}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ +3c7726: 2702 |00b5: throw v2 │ │ +3c7728: 2208 b811 |00b6: new-instance v8, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3c772c: 2202 9410 |00b8: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3c7730: 7010 8384 0200 |00ba: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c7736: 6e20 8f84 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c773c: 6e10 2ab5 0000 |00c0: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7742: 0c00 |00c3: move-result-object v0 │ │ +3c7744: 6e10 b5b6 0000 |00c4: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c774a: 0c00 |00c7: move-result-object v0 │ │ +3c774c: 6e20 8f84 0200 |00c8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7752: 1a00 0a07 |00cb: const-string v0, " not verified (no certificates)" // string@070a │ │ +3c7756: 6e20 8f84 0200 |00cd: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c775c: 6e10 9f84 0200 |00d0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c7762: 0c00 |00d3: move-result-object v0 │ │ +3c7764: 7020 5f89 0800 |00d4: invoke-direct {v8, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ +3c776a: 2708 |00d7: throw v8 │ │ +3c776c: 6e10 1cb5 0000 |00d8: invoke-virtual {v0}, Lokhttp3/Address;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b51c │ │ +3c7772: 0c03 |00db: move-result-object v3 │ │ +3c7774: 6e10 2ab5 0000 |00dc: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c777a: 0c00 |00df: move-result-object v0 │ │ +3c777c: 6e10 b5b6 0000 |00e0: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c7782: 0c00 |00e3: move-result-object v0 │ │ +3c7784: 6e10 4fb6 0400 |00e4: invoke-virtual {v4}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ +3c778a: 0c05 |00e7: move-result-object v5 │ │ +3c778c: 6e30 99b5 0305 |00e8: invoke-virtual {v3, v0, v5}, Lokhttp3/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@b599 │ │ +3c7792: 6e10 d1b5 0800 |00eb: invoke-virtual {v8}, Lokhttp3/ConnectionSpec;.supportsTlsExtensions:()Z // method@b5d1 │ │ +3c7798: 0a08 |00ee: move-result v8 │ │ +3c779a: 3808 0a00 |00ef: if-eqz v8, 00f9 // +000a │ │ +3c779e: 7100 60bb 0000 |00f1: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c77a4: 0c08 |00f4: move-result-object v8 │ │ +3c77a6: 6e20 63bb 1800 |00f5: invoke-virtual {v8, v1}, Lokhttp3/internal/platform/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@bb63 │ │ +3c77ac: 0c02 |00f8: move-result-object v2 │ │ +3c77ae: 5b71 dd85 |00f9: iput-object v1, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c77b2: 5478 dd85 |00fb: iget-object v8, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c77b6: 7110 8fbd 0800 |00fd: invoke-static {v8}, Lokio/Okio;.source:(Ljava/net/Socket;)Lokio/Source; // method@bd8f │ │ +3c77bc: 0c08 |0100: move-result-object v8 │ │ +3c77be: 7110 85bd 0800 |0101: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c77c4: 0c08 |0104: move-result-object v8 │ │ +3c77c6: 5b78 de85 |0105: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c77ca: 5478 dd85 |0107: iget-object v8, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c77ce: 7110 8abd 0800 |0109: invoke-static {v8}, Lokio/Okio;.sink:(Ljava/net/Socket;)Lokio/Sink; // method@bd8a │ │ +3c77d4: 0c08 |010c: move-result-object v8 │ │ +3c77d6: 7110 84bd 0800 |010d: invoke-static {v8}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c77dc: 0c08 |0110: move-result-object v8 │ │ +3c77de: 5b78 dc85 |0111: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c77e2: 5b74 d385 |0113: iput-object v4, v7, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c77e6: 3802 0700 |0115: if-eqz v2, 011c // +0007 │ │ +3c77ea: 7110 5bb7 0200 |0117: invoke-static {v2}, Lokhttp3/Protocol;.get:(Ljava/lang/String;)Lokhttp3/Protocol; // method@b75b │ │ +3c77f0: 0c08 |011a: move-result-object v8 │ │ +3c77f2: 2803 |011b: goto 011e // +0003 │ │ +3c77f4: 6208 ea84 |011c: sget-object v8, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3c77f8: 5b78 d785 |011e: iput-object v8, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c77fc: 3801 0900 |0120: if-eqz v1, 0129 // +0009 │ │ +3c7800: 7100 60bb 0000 |0122: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c7806: 0c08 |0125: move-result-object v8 │ │ +3c7808: 6e20 56bb 1800 |0126: invoke-virtual {v8, v1}, Lokhttp3/internal/platform/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@bb56 │ │ +3c780e: 0e00 |0129: return-void │ │ +3c7810: 0d08 |012a: move-exception v8 │ │ +3c7812: 2815 |012b: goto 0140 // +0015 │ │ +3c7814: 0d08 |012c: move-exception v8 │ │ +3c7816: 0712 |012d: move-object v2, v1 │ │ +3c7818: 2805 |012e: goto 0133 // +0005 │ │ +3c781a: 0d08 |012f: move-exception v8 │ │ +3c781c: 0721 |0130: move-object v1, v2 │ │ +3c781e: 280f |0131: goto 0140 // +000f │ │ +3c7820: 0d08 |0132: move-exception v8 │ │ +3c7822: 7110 43b8 0800 |0133: invoke-static {v8}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ +3c7828: 0a00 |0136: move-result v0 │ │ +3c782a: 3800 0800 |0137: if-eqz v0, 013f // +0008 │ │ +3c782e: 2200 4210 |0139: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3c7832: 7020 7982 8000 |013b: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +3c7838: 2700 |013e: throw v0 │ │ +3c783a: 2708 |013f: throw v8 │ │ +3c783c: 3801 0900 |0140: if-eqz v1, 0149 // +0009 │ │ +3c7840: 7100 60bb 0000 |0142: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c7846: 0c00 |0145: move-result-object v0 │ │ +3c7848: 6e20 56bb 1000 |0146: invoke-virtual {v0, v1}, Lokhttp3/internal/platform/Platform;.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V // method@bb56 │ │ +3c784e: 7110 30b8 0100 |0149: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c7854: 2708 |014c: throw v8 │ │ catches : 4 │ │ 0x000b - 0x0024 │ │ Ljava/lang/AssertionError; -> 0x0132 │ │ -> 0x012f │ │ 0x0024 - 0x0066 │ │ Ljava/lang/AssertionError; -> 0x012c │ │ -> 0x012a │ │ @@ -1337849,43 +1337847,43 @@ │ │ type : '(IIILokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -3c7894: |[3c7894] okhttp3.internal.connection.RealConnection.connectTunnel:(IIILokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c78a4: 7010 fcb8 0600 |0000: invoke-direct {v6}, Lokhttp3/internal/connection/RealConnection;.createTunnelRequest:()Lokhttp3/Request; // method@b8fc │ │ -3c78aa: 0c00 |0003: move-result-object v0 │ │ -3c78ac: 6e10 99b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c78b2: 0c01 |0007: move-result-object v1 │ │ -3c78b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3c78b6: 1303 1500 |0009: const/16 v3, #int 21 // #15 │ │ -3c78ba: 3532 2a00 |000b: if-ge v2, v3, 0035 // +002a │ │ -3c78be: 705b f8b8 76a8 |000d: invoke-direct {v6, v7, v8, v10, v11}, Lokhttp3/internal/connection/RealConnection;.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f8 │ │ -3c78c4: 7051 fbb8 8609 |0010: invoke-direct {v6, v8, v9, v0, v1}, Lokhttp3/internal/connection/RealConnection;.createTunnel:(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; // method@b8fb │ │ -3c78ca: 0c00 |0013: move-result-object v0 │ │ -3c78cc: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -3c78d0: 281f |0016: goto 0035 // +001f │ │ -3c78d2: 5463 d885 |0017: iget-object v3, v6, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c78d6: 7110 30b8 0300 |0019: invoke-static {v3}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c78dc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -3c78de: 5b63 d885 |001d: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c78e2: 5b63 dc85 |001f: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c78e6: 5b63 de85 |0021: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c78ea: 5464 da85 |0023: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c78ee: 6e10 fbb7 0400 |0025: invoke-virtual {v4}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c78f4: 0c04 |0028: move-result-object v4 │ │ -3c78f6: 5465 da85 |0029: iget-object v5, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c78fa: 6e10 f9b7 0500 |002b: invoke-virtual {v5}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c7900: 0c05 |002e: move-result-object v5 │ │ -3c7902: 6e53 21b6 ab54 |002f: invoke-virtual {v11, v10, v4, v5, v3}, Lokhttp3/EventListener;.connectEnd:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;)V // method@b621 │ │ -3c7908: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c790c: 28d5 |0034: goto 0009 // -002b │ │ -3c790e: 0e00 |0035: return-void │ │ +3c788c: |[3c788c] okhttp3.internal.connection.RealConnection.connectTunnel:(IIILokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c789c: 7010 fcb8 0600 |0000: invoke-direct {v6}, Lokhttp3/internal/connection/RealConnection;.createTunnelRequest:()Lokhttp3/Request; // method@b8fc │ │ +3c78a2: 0c00 |0003: move-result-object v0 │ │ +3c78a4: 6e10 99b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c78aa: 0c01 |0007: move-result-object v1 │ │ +3c78ac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3c78ae: 1303 1500 |0009: const/16 v3, #int 21 // #15 │ │ +3c78b2: 3532 2a00 |000b: if-ge v2, v3, 0035 // +002a │ │ +3c78b6: 705b f8b8 76a8 |000d: invoke-direct {v6, v7, v8, v10, v11}, Lokhttp3/internal/connection/RealConnection;.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f8 │ │ +3c78bc: 7051 fbb8 8609 |0010: invoke-direct {v6, v8, v9, v0, v1}, Lokhttp3/internal/connection/RealConnection;.createTunnel:(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; // method@b8fb │ │ +3c78c2: 0c00 |0013: move-result-object v0 │ │ +3c78c4: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +3c78c8: 281f |0016: goto 0035 // +001f │ │ +3c78ca: 5463 d885 |0017: iget-object v3, v6, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c78ce: 7110 30b8 0300 |0019: invoke-static {v3}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c78d4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3c78d6: 5b63 d885 |001d: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c78da: 5b63 dc85 |001f: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c78de: 5b63 de85 |0021: iput-object v3, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c78e2: 5464 da85 |0023: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c78e6: 6e10 fbb7 0400 |0025: invoke-virtual {v4}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c78ec: 0c04 |0028: move-result-object v4 │ │ +3c78ee: 5465 da85 |0029: iget-object v5, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c78f2: 6e10 f9b7 0500 |002b: invoke-virtual {v5}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c78f8: 0c05 |002e: move-result-object v5 │ │ +3c78fa: 6e53 21b6 ab54 |002f: invoke-virtual {v11, v10, v4, v5, v3}, Lokhttp3/EventListener;.connectEnd:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;)V // method@b621 │ │ +3c7900: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c7904: 28d5 |0034: goto 0009 // -002b │ │ +3c7906: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=233 │ │ 0x000d line=235 │ │ 0x0010 line=236 │ │ 0x0017 line=242 │ │ @@ -1337906,114 +1337904,114 @@ │ │ type : '(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 202 16-bit code units │ │ -3c6d10: |[3c6d10] okhttp3.internal.connection.RealConnection.createTunnel:(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; │ │ -3c6d20: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c6d24: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c6d2a: 1a01 6e1e |0005: const-string v1, "CONNECT " // string@1e6e │ │ -3c6d2e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6d34: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3c6d36: 7120 3bb8 1a00 |000b: invoke-static {v10, v1}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ -3c6d3c: 0c0a |000e: move-result-object v10 │ │ -3c6d3e: 6e20 8f84 a000 |000f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6d44: 1a0a ba05 |0012: const-string v10, " HTTP/1.1" // string@05ba │ │ -3c6d48: 6e20 8f84 a000 |0014: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6d4e: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c6d54: 0c0a |001a: move-result-object v10 │ │ -3c6d56: 2200 7617 |001b: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec; // type@1776 │ │ -3c6d5a: 5461 de85 |001d: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c6d5e: 5462 dc85 |001f: iget-object v2, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c6d62: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3c6d64: 7052 bab9 3013 |0022: invoke-direct {v0, v3, v3, v1, v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@b9ba │ │ -3c6d6a: 5461 de85 |0025: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c6d6e: 7210 e5bc 0100 |0027: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3c6d74: 0c01 |002a: move-result-object v1 │ │ -3c6d76: 8174 |002b: int-to-long v4, v7 │ │ -3c6d78: 6202 6579 |002c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c6d7c: 6e40 53be 4125 |002e: invoke-virtual {v1, v4, v5, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3c6d82: 5461 dc85 |0031: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c6d86: 7210 a2bc 0100 |0033: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3c6d8c: 0c01 |0036: move-result-object v1 │ │ -3c6d8e: 8184 |0037: int-to-long v4, v8 │ │ -3c6d90: 6202 6579 |0038: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c6d94: 6e40 53be 4125 |003a: invoke-virtual {v1, v4, v5, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3c6d9a: 6e10 92b7 0900 |003d: invoke-virtual {v9}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ -3c6da0: 0c01 |0040: move-result-object v1 │ │ -3c6da2: 6e30 d8b9 100a |0041: invoke-virtual {v0, v1, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec;.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V // method@b9d8 │ │ -3c6da8: 6e10 c9b9 0000 |0044: invoke-virtual {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.finishRequest:()V // method@b9c9 │ │ -3c6dae: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -3c6db0: 6e20 d4b9 1000 |0048: invoke-virtual {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b9d4 │ │ -3c6db6: 0c01 |004b: move-result-object v1 │ │ -3c6db8: 6e20 c4b7 9100 |004c: invoke-virtual {v1, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c6dbe: 0c09 |004f: move-result-object v9 │ │ -3c6dc0: 6e10 b5b7 0900 |0050: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c6dc6: 0c09 |0053: move-result-object v9 │ │ -3c6dc8: 6e20 d6b9 9000 |0054: invoke-virtual {v0, v9}, Lokhttp3/internal/http1/Http1ExchangeCodec;.skipConnectBody:(Lokhttp3/Response;)V // method@b9d6 │ │ -3c6dce: 6e10 ccb7 0900 |0057: invoke-virtual {v9}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c6dd4: 0a00 |005a: move-result v0 │ │ -3c6dd6: 1301 c800 |005b: const/16 v1, #int 200 // #c8 │ │ -3c6dda: 3210 4c00 |005d: if-eq v0, v1, 00a9 // +004c │ │ -3c6dde: 1301 9701 |005f: const/16 v1, #int 407 // #197 │ │ -3c6de2: 3310 2d00 |0061: if-ne v0, v1, 008e // +002d │ │ -3c6de6: 5460 da85 |0063: iget-object v0, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6dea: 6e10 f6b7 0000 |0065: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6df0: 0c00 |0068: move-result-object v0 │ │ -3c6df2: 6e10 25b5 0000 |0069: invoke-virtual {v0}, Lokhttp3/Address;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b525 │ │ -3c6df8: 0c00 |006c: move-result-object v0 │ │ -3c6dfa: 5461 da85 |006d: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6dfe: 7230 2db5 1009 |006f: invoke-interface {v0, v1, v9}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ -3c6e04: 0c00 |0072: move-result-object v0 │ │ -3c6e06: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ -3c6e0a: 1a01 1d21 |0075: const-string v1, "Connection" // string@211d │ │ -3c6e0e: 6e20 ceb7 1900 |0077: invoke-virtual {v9, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c6e14: 0c09 |007a: move-result-object v9 │ │ -3c6e16: 1a01 517b |007b: const-string v1, "close" // string@7b51 │ │ -3c6e1a: 6e20 5184 9100 |007d: invoke-virtual {v1, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c6e20: 0a09 |0080: move-result v9 │ │ -3c6e22: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ -3c6e26: 1100 |0083: return-object v0 │ │ -3c6e28: 0709 |0084: move-object v9, v0 │ │ -3c6e2a: 2896 |0085: goto 001b // -006a │ │ -3c6e2c: 2207 4210 |0086: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3c6e30: 1a08 7028 |0088: const-string v8, "Failed to authenticate with proxy" // string@2870 │ │ -3c6e34: 7020 7782 8700 |008a: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c6e3a: 2707 |008d: throw v7 │ │ -3c6e3c: 2207 4210 |008e: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3c6e40: 2208 9410 |0090: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3c6e44: 7010 8384 0800 |0092: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c6e4a: 1a0a a265 |0095: const-string v10, "Unexpected response code for CONNECT: " // string@65a2 │ │ -3c6e4e: 6e20 8f84 a800 |0097: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6e54: 6e10 ccb7 0900 |009a: invoke-virtual {v9}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c6e5a: 0a09 |009d: move-result v9 │ │ -3c6e5c: 6e20 8a84 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c6e62: 6e10 9f84 0800 |00a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c6e68: 0c08 |00a4: move-result-object v8 │ │ -3c6e6a: 7020 7782 8700 |00a5: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c6e70: 2707 |00a8: throw v7 │ │ -3c6e72: 5467 de85 |00a9: iget-object v7, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c6e76: 7210 babc 0700 |00ab: invoke-interface {v7}, Lokio/BufferedSource;.getBuffer:()Lokio/Buffer; // method@bcba │ │ -3c6e7c: 0c07 |00ae: move-result-object v7 │ │ -3c6e7e: 6e10 29bc 0700 |00af: invoke-virtual {v7}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c6e84: 0a07 |00b2: move-result v7 │ │ -3c6e86: 3807 0f00 |00b3: if-eqz v7, 00c2 // +000f │ │ -3c6e8a: 5467 dc85 |00b5: iget-object v7, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c6e8e: 7210 9cbc 0700 |00b7: invoke-interface {v7}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ -3c6e94: 0c07 |00ba: move-result-object v7 │ │ -3c6e96: 6e10 29bc 0700 |00bb: invoke-virtual {v7}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3c6e9c: 0a07 |00be: move-result v7 │ │ -3c6e9e: 3807 0300 |00bf: if-eqz v7, 00c2 // +0003 │ │ -3c6ea2: 1103 |00c1: return-object v3 │ │ -3c6ea4: 2207 4210 |00c2: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3c6ea8: 1a08 2c60 |00c4: const-string v8, "TLS tunnel buffered too many bytes!" // string@602c │ │ -3c6eac: 7020 7782 8700 |00c6: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3c6eb2: 2707 |00c9: throw v7 │ │ +3c6d08: |[3c6d08] okhttp3.internal.connection.RealConnection.createTunnel:(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; │ │ +3c6d18: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c6d1c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c6d22: 1a01 6e1e |0005: const-string v1, "CONNECT " // string@1e6e │ │ +3c6d26: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6d2c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3c6d2e: 7120 3bb8 1a00 |000b: invoke-static {v10, v1}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ +3c6d34: 0c0a |000e: move-result-object v10 │ │ +3c6d36: 6e20 8f84 a000 |000f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6d3c: 1a0a ba05 |0012: const-string v10, " HTTP/1.1" // string@05ba │ │ +3c6d40: 6e20 8f84 a000 |0014: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6d46: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c6d4c: 0c0a |001a: move-result-object v10 │ │ +3c6d4e: 2200 7617 |001b: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec; // type@1776 │ │ +3c6d52: 5461 de85 |001d: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c6d56: 5462 dc85 |001f: iget-object v2, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c6d5a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3c6d5c: 7052 bab9 3013 |0022: invoke-direct {v0, v3, v3, v1, v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@b9ba │ │ +3c6d62: 5461 de85 |0025: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c6d66: 7210 e5bc 0100 |0027: invoke-interface {v1}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3c6d6c: 0c01 |002a: move-result-object v1 │ │ +3c6d6e: 8174 |002b: int-to-long v4, v7 │ │ +3c6d70: 6202 6579 |002c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c6d74: 6e40 53be 4125 |002e: invoke-virtual {v1, v4, v5, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3c6d7a: 5461 dc85 |0031: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c6d7e: 7210 a2bc 0100 |0033: invoke-interface {v1}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3c6d84: 0c01 |0036: move-result-object v1 │ │ +3c6d86: 8184 |0037: int-to-long v4, v8 │ │ +3c6d88: 6202 6579 |0038: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c6d8c: 6e40 53be 4125 |003a: invoke-virtual {v1, v4, v5, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3c6d92: 6e10 92b7 0900 |003d: invoke-virtual {v9}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ +3c6d98: 0c01 |0040: move-result-object v1 │ │ +3c6d9a: 6e30 d8b9 100a |0041: invoke-virtual {v0, v1, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec;.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V // method@b9d8 │ │ +3c6da0: 6e10 c9b9 0000 |0044: invoke-virtual {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.finishRequest:()V // method@b9c9 │ │ +3c6da6: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +3c6da8: 6e20 d4b9 1000 |0048: invoke-virtual {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b9d4 │ │ +3c6dae: 0c01 |004b: move-result-object v1 │ │ +3c6db0: 6e20 c4b7 9100 |004c: invoke-virtual {v1, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c6db6: 0c09 |004f: move-result-object v9 │ │ +3c6db8: 6e10 b5b7 0900 |0050: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c6dbe: 0c09 |0053: move-result-object v9 │ │ +3c6dc0: 6e20 d6b9 9000 |0054: invoke-virtual {v0, v9}, Lokhttp3/internal/http1/Http1ExchangeCodec;.skipConnectBody:(Lokhttp3/Response;)V // method@b9d6 │ │ +3c6dc6: 6e10 ccb7 0900 |0057: invoke-virtual {v9}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c6dcc: 0a00 |005a: move-result v0 │ │ +3c6dce: 1301 c800 |005b: const/16 v1, #int 200 // #c8 │ │ +3c6dd2: 3210 4c00 |005d: if-eq v0, v1, 00a9 // +004c │ │ +3c6dd6: 1301 9701 |005f: const/16 v1, #int 407 // #197 │ │ +3c6dda: 3310 2d00 |0061: if-ne v0, v1, 008e // +002d │ │ +3c6dde: 5460 da85 |0063: iget-object v0, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6de2: 6e10 f6b7 0000 |0065: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6de8: 0c00 |0068: move-result-object v0 │ │ +3c6dea: 6e10 25b5 0000 |0069: invoke-virtual {v0}, Lokhttp3/Address;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b525 │ │ +3c6df0: 0c00 |006c: move-result-object v0 │ │ +3c6df2: 5461 da85 |006d: iget-object v1, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6df6: 7230 2db5 1009 |006f: invoke-interface {v0, v1, v9}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ +3c6dfc: 0c00 |0072: move-result-object v0 │ │ +3c6dfe: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ +3c6e02: 1a01 1d21 |0075: const-string v1, "Connection" // string@211d │ │ +3c6e06: 6e20 ceb7 1900 |0077: invoke-virtual {v9, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c6e0c: 0c09 |007a: move-result-object v9 │ │ +3c6e0e: 1a01 517b |007b: const-string v1, "close" // string@7b51 │ │ +3c6e12: 6e20 5184 9100 |007d: invoke-virtual {v1, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c6e18: 0a09 |0080: move-result v9 │ │ +3c6e1a: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ +3c6e1e: 1100 |0083: return-object v0 │ │ +3c6e20: 0709 |0084: move-object v9, v0 │ │ +3c6e22: 2896 |0085: goto 001b // -006a │ │ +3c6e24: 2207 4210 |0086: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3c6e28: 1a08 7028 |0088: const-string v8, "Failed to authenticate with proxy" // string@2870 │ │ +3c6e2c: 7020 7782 8700 |008a: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c6e32: 2707 |008d: throw v7 │ │ +3c6e34: 2207 4210 |008e: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3c6e38: 2208 9410 |0090: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3c6e3c: 7010 8384 0800 |0092: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c6e42: 1a0a a265 |0095: const-string v10, "Unexpected response code for CONNECT: " // string@65a2 │ │ +3c6e46: 6e20 8f84 a800 |0097: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6e4c: 6e10 ccb7 0900 |009a: invoke-virtual {v9}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c6e52: 0a09 |009d: move-result v9 │ │ +3c6e54: 6e20 8a84 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c6e5a: 6e10 9f84 0800 |00a1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c6e60: 0c08 |00a4: move-result-object v8 │ │ +3c6e62: 7020 7782 8700 |00a5: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c6e68: 2707 |00a8: throw v7 │ │ +3c6e6a: 5467 de85 |00a9: iget-object v7, v6, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c6e6e: 7210 babc 0700 |00ab: invoke-interface {v7}, Lokio/BufferedSource;.getBuffer:()Lokio/Buffer; // method@bcba │ │ +3c6e74: 0c07 |00ae: move-result-object v7 │ │ +3c6e76: 6e10 29bc 0700 |00af: invoke-virtual {v7}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c6e7c: 0a07 |00b2: move-result v7 │ │ +3c6e7e: 3807 0f00 |00b3: if-eqz v7, 00c2 // +000f │ │ +3c6e82: 5467 dc85 |00b5: iget-object v7, v6, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c6e86: 7210 9cbc 0700 |00b7: invoke-interface {v7}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ +3c6e8c: 0c07 |00ba: move-result-object v7 │ │ +3c6e8e: 6e10 29bc 0700 |00bb: invoke-virtual {v7}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3c6e94: 0a07 |00be: move-result v7 │ │ +3c6e96: 3807 0300 |00bf: if-eqz v7, 00c2 // +0003 │ │ +3c6e9a: 1103 |00c1: return-object v3 │ │ +3c6e9c: 2207 4210 |00c2: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3c6ea0: 1a08 2c60 |00c4: const-string v8, "TLS tunnel buffered too many bytes!" // string@602c │ │ +3c6ea4: 7020 7782 8700 |00c6: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3c6eaa: 2707 |00c9: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x001b line=395 │ │ 0x0025 line=396 │ │ 0x0031 line=397 │ │ 0x003d line=398 │ │ @@ -1338042,88 +1338040,88 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -3c6eb4: |[3c6eb4] okhttp3.internal.connection.RealConnection.createTunnelRequest:()Lokhttp3/Request; │ │ -3c6ec4: 2200 2917 |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1729 │ │ -3c6ec8: 7010 78b7 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@b778 │ │ -3c6ece: 5441 da85 |0005: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6ed2: 6e10 f6b7 0100 |0007: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6ed8: 0c01 |000a: move-result-object v1 │ │ -3c6eda: 6e10 2ab5 0100 |000b: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6ee0: 0c01 |000e: move-result-object v1 │ │ -3c6ee2: 6e20 8cb7 1000 |000f: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ -3c6ee8: 0c00 |0012: move-result-object v0 │ │ -3c6eea: 1a01 6d1e |0013: const-string v1, "CONNECT" // string@1e6d │ │ -3c6eee: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3c6ef0: 6e30 83b7 1002 |0016: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3c6ef6: 0c00 |0019: move-result-object v0 │ │ -3c6ef8: 5441 da85 |001a: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6efc: 6e10 f6b7 0100 |001c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6f02: 0c01 |001f: move-result-object v1 │ │ -3c6f04: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6f0a: 0c01 |0023: move-result-object v1 │ │ -3c6f0c: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -3c6f0e: 7120 3bb8 2100 |0025: invoke-static {v1, v2}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ -3c6f14: 0c01 |0028: move-result-object v1 │ │ -3c6f16: 1a02 072b |0029: const-string v2, "Host" // string@2b07 │ │ -3c6f1a: 6e30 81b7 2001 |002b: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c6f20: 0c00 |002e: move-result-object v0 │ │ -3c6f22: 1a01 c456 |002f: const-string v1, "Proxy-Connection" // string@56c4 │ │ -3c6f26: 1a02 f02e |0031: const-string v2, "Keep-Alive" // string@2ef0 │ │ -3c6f2a: 6e30 81b7 1002 |0033: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c6f30: 0c00 |0036: move-result-object v0 │ │ -3c6f32: 7100 51b8 0000 |0037: invoke-static {}, Lokhttp3/internal/Version;.userAgent:()Ljava/lang/String; // method@b851 │ │ -3c6f38: 0c01 |003a: move-result-object v1 │ │ -3c6f3a: 1a02 2d66 |003b: const-string v2, "User-Agent" // string@662d │ │ -3c6f3e: 6e30 81b7 2001 |003d: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c6f44: 0c00 |0040: move-result-object v0 │ │ -3c6f46: 6e10 7bb7 0000 |0041: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -3c6f4c: 0c00 |0044: move-result-object v0 │ │ -3c6f4e: 2201 2f17 |0045: new-instance v1, Lokhttp3/Response$Builder; // type@172f │ │ -3c6f52: 7010 b1b7 0100 |0047: invoke-direct {v1}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ -3c6f58: 6e20 c4b7 0100 |004a: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c6f5e: 0c01 |004d: move-result-object v1 │ │ -3c6f60: 6202 ea84 |004e: sget-object v2, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3c6f64: 6e20 c1b7 2100 |0050: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ -3c6f6a: 0c01 |0053: move-result-object v1 │ │ -3c6f6c: 1302 9701 |0054: const/16 v2, #int 407 // #197 │ │ -3c6f70: 6e20 b9b7 2100 |0056: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ -3c6f76: 0c01 |0059: move-result-object v1 │ │ -3c6f78: 1a02 ff55 |005a: const-string v2, "Preemptive Authenticate" // string@55ff │ │ -3c6f7c: 6e20 beb7 2100 |005c: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ -3c6f82: 0c01 |005f: move-result-object v1 │ │ -3c6f84: 6202 4085 |0060: sget-object v2, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ -3c6f88: 6e20 b4b7 2100 |0062: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c6f8e: 0c01 |0065: move-result-object v1 │ │ -3c6f90: 1602 ffff |0066: const-wide/16 v2, #int -1 // #ffff │ │ -3c6f94: 6e30 c5b7 2103 |0068: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ -3c6f9a: 0c01 |006b: move-result-object v1 │ │ -3c6f9c: 6e30 c2b7 2103 |006c: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ -3c6fa2: 0c01 |006f: move-result-object v1 │ │ -3c6fa4: 1a02 c256 |0070: const-string v2, "Proxy-Authenticate" // string@56c2 │ │ -3c6fa8: 1a03 c153 |0072: const-string v3, "OkHttp-Preemptive" // string@53c1 │ │ -3c6fac: 6e30 bbb7 2103 |0074: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7bb │ │ -3c6fb2: 0c01 |0077: move-result-object v1 │ │ -3c6fb4: 6e10 b5b7 0100 |0078: invoke-virtual {v1}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c6fba: 0c01 |007b: move-result-object v1 │ │ -3c6fbc: 5442 da85 |007c: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6fc0: 6e10 f6b7 0200 |007e: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6fc6: 0c02 |0081: move-result-object v2 │ │ -3c6fc8: 6e10 25b5 0200 |0082: invoke-virtual {v2}, Lokhttp3/Address;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b525 │ │ -3c6fce: 0c02 |0085: move-result-object v2 │ │ -3c6fd0: 5443 da85 |0086: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6fd4: 7230 2db5 3201 |0088: invoke-interface {v2, v3, v1}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ -3c6fda: 0c01 |008b: move-result-object v1 │ │ -3c6fdc: 3801 0300 |008c: if-eqz v1, 008f // +0003 │ │ -3c6fe0: 0710 |008e: move-object v0, v1 │ │ -3c6fe2: 1100 |008f: return-object v0 │ │ +3c6eac: |[3c6eac] okhttp3.internal.connection.RealConnection.createTunnelRequest:()Lokhttp3/Request; │ │ +3c6ebc: 2200 2917 |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1729 │ │ +3c6ec0: 7010 78b7 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@b778 │ │ +3c6ec6: 5441 da85 |0005: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6eca: 6e10 f6b7 0100 |0007: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6ed0: 0c01 |000a: move-result-object v1 │ │ +3c6ed2: 6e10 2ab5 0100 |000b: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6ed8: 0c01 |000e: move-result-object v1 │ │ +3c6eda: 6e20 8cb7 1000 |000f: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ +3c6ee0: 0c00 |0012: move-result-object v0 │ │ +3c6ee2: 1a01 6d1e |0013: const-string v1, "CONNECT" // string@1e6d │ │ +3c6ee6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3c6ee8: 6e30 83b7 1002 |0016: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3c6eee: 0c00 |0019: move-result-object v0 │ │ +3c6ef0: 5441 da85 |001a: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6ef4: 6e10 f6b7 0100 |001c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6efa: 0c01 |001f: move-result-object v1 │ │ +3c6efc: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6f02: 0c01 |0023: move-result-object v1 │ │ +3c6f04: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +3c6f06: 7120 3bb8 2100 |0025: invoke-static {v1, v2}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ +3c6f0c: 0c01 |0028: move-result-object v1 │ │ +3c6f0e: 1a02 072b |0029: const-string v2, "Host" // string@2b07 │ │ +3c6f12: 6e30 81b7 2001 |002b: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c6f18: 0c00 |002e: move-result-object v0 │ │ +3c6f1a: 1a01 c456 |002f: const-string v1, "Proxy-Connection" // string@56c4 │ │ +3c6f1e: 1a02 f02e |0031: const-string v2, "Keep-Alive" // string@2ef0 │ │ +3c6f22: 6e30 81b7 1002 |0033: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c6f28: 0c00 |0036: move-result-object v0 │ │ +3c6f2a: 7100 51b8 0000 |0037: invoke-static {}, Lokhttp3/internal/Version;.userAgent:()Ljava/lang/String; // method@b851 │ │ +3c6f30: 0c01 |003a: move-result-object v1 │ │ +3c6f32: 1a02 2d66 |003b: const-string v2, "User-Agent" // string@662d │ │ +3c6f36: 6e30 81b7 2001 |003d: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c6f3c: 0c00 |0040: move-result-object v0 │ │ +3c6f3e: 6e10 7bb7 0000 |0041: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +3c6f44: 0c00 |0044: move-result-object v0 │ │ +3c6f46: 2201 2f17 |0045: new-instance v1, Lokhttp3/Response$Builder; // type@172f │ │ +3c6f4a: 7010 b1b7 0100 |0047: invoke-direct {v1}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ +3c6f50: 6e20 c4b7 0100 |004a: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c6f56: 0c01 |004d: move-result-object v1 │ │ +3c6f58: 6202 ea84 |004e: sget-object v2, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3c6f5c: 6e20 c1b7 2100 |0050: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ +3c6f62: 0c01 |0053: move-result-object v1 │ │ +3c6f64: 1302 9701 |0054: const/16 v2, #int 407 // #197 │ │ +3c6f68: 6e20 b9b7 2100 |0056: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ +3c6f6e: 0c01 |0059: move-result-object v1 │ │ +3c6f70: 1a02 ff55 |005a: const-string v2, "Preemptive Authenticate" // string@55ff │ │ +3c6f74: 6e20 beb7 2100 |005c: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ +3c6f7a: 0c01 |005f: move-result-object v1 │ │ +3c6f7c: 6202 4085 |0060: sget-object v2, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ +3c6f80: 6e20 b4b7 2100 |0062: invoke-virtual {v1, v2}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c6f86: 0c01 |0065: move-result-object v1 │ │ +3c6f88: 1602 ffff |0066: const-wide/16 v2, #int -1 // #ffff │ │ +3c6f8c: 6e30 c5b7 2103 |0068: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ +3c6f92: 0c01 |006b: move-result-object v1 │ │ +3c6f94: 6e30 c2b7 2103 |006c: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ +3c6f9a: 0c01 |006f: move-result-object v1 │ │ +3c6f9c: 1a02 c256 |0070: const-string v2, "Proxy-Authenticate" // string@56c2 │ │ +3c6fa0: 1a03 c153 |0072: const-string v3, "OkHttp-Preemptive" // string@53c1 │ │ +3c6fa4: 6e30 bbb7 2103 |0074: invoke-virtual {v1, v2, v3}, Lokhttp3/Response$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7bb │ │ +3c6faa: 0c01 |0077: move-result-object v1 │ │ +3c6fac: 6e10 b5b7 0100 |0078: invoke-virtual {v1}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c6fb2: 0c01 |007b: move-result-object v1 │ │ +3c6fb4: 5442 da85 |007c: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6fb8: 6e10 f6b7 0200 |007e: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6fbe: 0c02 |0081: move-result-object v2 │ │ +3c6fc0: 6e10 25b5 0200 |0082: invoke-virtual {v2}, Lokhttp3/Address;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b525 │ │ +3c6fc6: 0c02 |0085: move-result-object v2 │ │ +3c6fc8: 5443 da85 |0086: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6fcc: 7230 2db5 3201 |0088: invoke-interface {v2, v3, v1}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ +3c6fd2: 0c01 |008b: move-result-object v1 │ │ +3c6fd4: 3801 0300 |008c: if-eqz v1, 008f // +0003 │ │ +3c6fd8: 0710 |008e: move-object v0, v1 │ │ +3c6fda: 1100 |008f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0007 line=443 │ │ 0x0016 line=444 │ │ 0x001c line=445 │ │ 0x0033 line=446 │ │ @@ -1338149,50 +1338147,50 @@ │ │ type : '(Lokhttp3/internal/connection/ConnectionSpecSelector;ILokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3c7910: |[3c7910] okhttp3.internal.connection.RealConnection.establishProtocol:(Lokhttp3/internal/connection/ConnectionSpecSelector;ILokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c7920: 5410 da85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7924: 6e10 f6b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c792a: 0c00 |0005: move-result-object v0 │ │ -3c792c: 6e10 28b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ -3c7932: 0c00 |0009: move-result-object v0 │ │ -3c7934: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -3c7938: 5412 da85 |000c: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c793c: 6e10 f6b7 0200 |000e: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c7942: 0c02 |0011: move-result-object v2 │ │ -3c7944: 6e10 23b5 0200 |0012: invoke-virtual {v2}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ -3c794a: 0c02 |0015: move-result-object v2 │ │ -3c794c: 6204 e884 |0016: sget-object v4, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ -3c7950: 7220 7d87 4200 |0018: invoke-interface {v2, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3c7956: 0a02 |001b: move-result v2 │ │ -3c7958: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ -3c795c: 5412 d885 |001e: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7960: 5b12 dd85 |0020: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7964: 6202 e884 |0022: sget-object v2, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ -3c7968: 5b12 d785 |0024: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c796c: 7020 0bb9 3100 |0026: invoke-direct {v1, v3}, Lokhttp3/internal/connection/RealConnection;.startHttp2:(I)V // method@b90b │ │ -3c7972: 0e00 |0029: return-void │ │ -3c7974: 5412 d885 |002a: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7978: 5b12 dd85 |002c: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c797c: 6202 ea84 |002e: sget-object v2, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3c7980: 5b12 d785 |0030: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c7984: 0e00 |0032: return-void │ │ -3c7986: 6e20 35b6 4500 |0033: invoke-virtual {v5, v4}, Lokhttp3/EventListener;.secureConnectStart:(Lokhttp3/Call;)V // method@b635 │ │ -3c798c: 7020 f9b8 2100 |0036: invoke-direct {v1, v2}, Lokhttp3/internal/connection/RealConnection;.connectTls:(Lokhttp3/internal/connection/ConnectionSpecSelector;)V // method@b8f9 │ │ -3c7992: 5412 d385 |0039: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c7996: 6e30 34b6 4502 |003b: invoke-virtual {v5, v4, v2}, Lokhttp3/EventListener;.secureConnectEnd:(Lokhttp3/Call;Lokhttp3/Handshake;)V // method@b634 │ │ -3c799c: 5412 d785 |003e: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c79a0: 6204 eb84 |0040: sget-object v4, Lokhttp3/Protocol;.HTTP_2:Lokhttp3/Protocol; // field@84eb │ │ -3c79a4: 3342 0500 |0042: if-ne v2, v4, 0047 // +0005 │ │ -3c79a8: 7020 0bb9 3100 |0044: invoke-direct {v1, v3}, Lokhttp3/internal/connection/RealConnection;.startHttp2:(I)V // method@b90b │ │ -3c79ae: 0e00 |0047: return-void │ │ +3c7908: |[3c7908] okhttp3.internal.connection.RealConnection.establishProtocol:(Lokhttp3/internal/connection/ConnectionSpecSelector;ILokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c7918: 5410 da85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c791c: 6e10 f6b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c7922: 0c00 |0005: move-result-object v0 │ │ +3c7924: 6e10 28b5 0000 |0006: invoke-virtual {v0}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ +3c792a: 0c00 |0009: move-result-object v0 │ │ +3c792c: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +3c7930: 5412 da85 |000c: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7934: 6e10 f6b7 0200 |000e: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c793a: 0c02 |0011: move-result-object v2 │ │ +3c793c: 6e10 23b5 0200 |0012: invoke-virtual {v2}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ +3c7942: 0c02 |0015: move-result-object v2 │ │ +3c7944: 6204 e884 |0016: sget-object v4, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ +3c7948: 7220 7d87 4200 |0018: invoke-interface {v2, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3c794e: 0a02 |001b: move-result v2 │ │ +3c7950: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ +3c7954: 5412 d885 |001e: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7958: 5b12 dd85 |0020: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c795c: 6202 e884 |0022: sget-object v2, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ +3c7960: 5b12 d785 |0024: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c7964: 7020 0bb9 3100 |0026: invoke-direct {v1, v3}, Lokhttp3/internal/connection/RealConnection;.startHttp2:(I)V // method@b90b │ │ +3c796a: 0e00 |0029: return-void │ │ +3c796c: 5412 d885 |002a: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7970: 5b12 dd85 |002c: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7974: 6202 ea84 |002e: sget-object v2, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3c7978: 5b12 d785 |0030: iput-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c797c: 0e00 |0032: return-void │ │ +3c797e: 6e20 35b6 4500 |0033: invoke-virtual {v5, v4}, Lokhttp3/EventListener;.secureConnectStart:(Lokhttp3/Call;)V // method@b635 │ │ +3c7984: 7020 f9b8 2100 |0036: invoke-direct {v1, v2}, Lokhttp3/internal/connection/RealConnection;.connectTls:(Lokhttp3/internal/connection/ConnectionSpecSelector;)V // method@b8f9 │ │ +3c798a: 5412 d385 |0039: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c798e: 6e30 34b6 4502 |003b: invoke-virtual {v5, v4, v2}, Lokhttp3/EventListener;.secureConnectEnd:(Lokhttp3/Call;Lokhttp3/Handshake;)V // method@b634 │ │ +3c7994: 5412 d785 |003e: iget-object v2, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c7998: 6204 eb84 |0040: sget-object v4, Lokhttp3/Protocol;.HTTP_2:Lokhttp3/Protocol; // field@84eb │ │ +3c799c: 3342 0500 |0042: if-ne v2, v4, 0047 // +0005 │ │ +3c79a0: 7020 0bb9 3100 |0044: invoke-direct {v1, v3}, Lokhttp3/internal/connection/RealConnection;.startHttp2:(I)V // method@b90b │ │ +3c79a6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000c line=287 │ │ 0x001e line=288 │ │ 0x0022 line=289 │ │ 0x0026 line=290 │ │ @@ -1338215,49 +1338213,49 @@ │ │ type : '(Ljava/util/List;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3c6a98: |[3c6a98] okhttp3.internal.connection.RealConnection.routeMatchesAny:(Ljava/util/List;)Z │ │ -3c6aa8: 7210 8b87 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ -3c6aae: 0a00 |0003: move-result v0 │ │ -3c6ab0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c6ab2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c6ab4: 3502 3700 |0006: if-ge v2, v0, 003d // +0037 │ │ -3c6ab8: 7220 8087 2700 |0008: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c6abe: 0c03 |000b: move-result-object v3 │ │ -3c6ac0: 1f03 3417 |000c: check-cast v3, Lokhttp3/Route; // type@1734 │ │ -3c6ac4: 6e10 f9b7 0300 |000e: invoke-virtual {v3}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c6aca: 0c04 |0011: move-result-object v4 │ │ -3c6acc: 6e10 7685 0400 |0012: invoke-virtual {v4}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c6ad2: 0c04 |0015: move-result-object v4 │ │ -3c6ad4: 6205 4f79 |0016: sget-object v5, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ -3c6ad8: 3354 2200 |0018: if-ne v4, v5, 003a // +0022 │ │ -3c6adc: 5464 da85 |001a: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6ae0: 6e10 f9b7 0400 |001c: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c6ae6: 0c04 |001f: move-result-object v4 │ │ -3c6ae8: 6e10 7685 0400 |0020: invoke-virtual {v4}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3c6aee: 0c04 |0023: move-result-object v4 │ │ -3c6af0: 6205 4f79 |0024: sget-object v5, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ -3c6af4: 3354 1400 |0026: if-ne v4, v5, 003a // +0014 │ │ -3c6af8: 5464 da85 |0028: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6afc: 6e10 fbb7 0400 |002a: invoke-virtual {v4}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c6b02: 0c04 |002d: move-result-object v4 │ │ -3c6b04: 6e10 fbb7 0300 |002e: invoke-virtual {v3}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c6b0a: 0c03 |0031: move-result-object v3 │ │ -3c6b0c: 6e20 6b85 3400 |0032: invoke-virtual {v4, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@856b │ │ -3c6b12: 0a03 |0035: move-result v3 │ │ -3c6b14: 3803 0400 |0036: if-eqz v3, 003a // +0004 │ │ -3c6b18: 1217 |0038: const/4 v7, #int 1 // #1 │ │ -3c6b1a: 0f07 |0039: return v7 │ │ -3c6b1c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c6b20: 28ca |003c: goto 0006 // -0036 │ │ -3c6b22: 0f01 |003d: return v1 │ │ +3c6a90: |[3c6a90] okhttp3.internal.connection.RealConnection.routeMatchesAny:(Ljava/util/List;)Z │ │ +3c6aa0: 7210 8b87 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ +3c6aa6: 0a00 |0003: move-result v0 │ │ +3c6aa8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c6aaa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c6aac: 3502 3700 |0006: if-ge v2, v0, 003d // +0037 │ │ +3c6ab0: 7220 8087 2700 |0008: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c6ab6: 0c03 |000b: move-result-object v3 │ │ +3c6ab8: 1f03 3417 |000c: check-cast v3, Lokhttp3/Route; // type@1734 │ │ +3c6abc: 6e10 f9b7 0300 |000e: invoke-virtual {v3}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c6ac2: 0c04 |0011: move-result-object v4 │ │ +3c6ac4: 6e10 7685 0400 |0012: invoke-virtual {v4}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c6aca: 0c04 |0015: move-result-object v4 │ │ +3c6acc: 6205 4f79 |0016: sget-object v5, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ +3c6ad0: 3354 2200 |0018: if-ne v4, v5, 003a // +0022 │ │ +3c6ad4: 5464 da85 |001a: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6ad8: 6e10 f9b7 0400 |001c: invoke-virtual {v4}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c6ade: 0c04 |001f: move-result-object v4 │ │ +3c6ae0: 6e10 7685 0400 |0020: invoke-virtual {v4}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3c6ae6: 0c04 |0023: move-result-object v4 │ │ +3c6ae8: 6205 4f79 |0024: sget-object v5, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@794f │ │ +3c6aec: 3354 1400 |0026: if-ne v4, v5, 003a // +0014 │ │ +3c6af0: 5464 da85 |0028: iget-object v4, v6, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6af4: 6e10 fbb7 0400 |002a: invoke-virtual {v4}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c6afa: 0c04 |002d: move-result-object v4 │ │ +3c6afc: 6e10 fbb7 0300 |002e: invoke-virtual {v3}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c6b02: 0c03 |0031: move-result-object v3 │ │ +3c6b04: 6e20 6b85 3400 |0032: invoke-virtual {v4, v3}, Ljava/net/InetSocketAddress;.equals:(Ljava/lang/Object;)Z // method@856b │ │ +3c6b0a: 0a03 |0035: move-result v3 │ │ +3c6b0c: 3803 0400 |0036: if-eqz v3, 003a // +0004 │ │ +3c6b10: 1217 |0038: const/4 v7, #int 1 // #1 │ │ +3c6b12: 0f07 |0039: return v7 │ │ +3c6b14: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c6b18: 28ca |003c: goto 0006 // -0036 │ │ +3c6b1a: 0f01 |003d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0008 line=518 │ │ 0x000e line=519 │ │ 0x001c line=520 │ │ 0x002a line=521 │ │ @@ -1338270,43 +1338268,43 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -3c7a3c: |[3c7a3c] okhttp3.internal.connection.RealConnection.startHttp2:(I)V │ │ -3c7a4c: 5450 dd85 |0000: iget-object v0, v5, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7a50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c7a52: 6e20 8785 1000 |0003: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c7a58: 2200 8517 |0006: new-instance v0, Lokhttp3/internal/http2/Http2Connection$Builder; // type@1785 │ │ -3c7a5c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c7a5e: 7020 1dba 1000 |0009: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Builder;.:(Z)V // method@ba1d │ │ -3c7a64: 5451 dd85 |000c: iget-object v1, v5, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7a68: 5452 da85 |000e: iget-object v2, v5, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7a6c: 6e10 f6b7 0200 |0010: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c7a72: 0c02 |0013: move-result-object v2 │ │ -3c7a74: 6e10 2ab5 0200 |0014: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c7a7a: 0c02 |0017: move-result-object v2 │ │ -3c7a7c: 6e10 b5b6 0200 |0018: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c7a82: 0c02 |001b: move-result-object v2 │ │ -3c7a84: 5453 de85 |001c: iget-object v3, v5, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c7a88: 5454 dc85 |001e: iget-object v4, v5, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c7a8c: 6e54 23ba 1032 |0020: invoke-virtual {v0, v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba23 │ │ -3c7a92: 0c00 |0023: move-result-object v0 │ │ -3c7a94: 6e20 1fba 5000 |0024: invoke-virtual {v0, v5}, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba1f │ │ -3c7a9a: 0c00 |0027: move-result-object v0 │ │ -3c7a9c: 6e20 20ba 6000 |0028: invoke-virtual {v0, v6}, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:(I)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba20 │ │ -3c7aa2: 0c06 |002b: move-result-object v6 │ │ -3c7aa4: 6e10 1eba 0600 |002c: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Connection$Builder;.build:()Lokhttp3/internal/http2/Http2Connection; // method@ba1e │ │ -3c7aaa: 0c06 |002f: move-result-object v6 │ │ -3c7aac: 5b56 d485 |0030: iput-object v6, v5, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c7ab0: 5456 d485 |0032: iget-object v6, v5, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c7ab4: 6e10 65ba 0600 |0034: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Connection;.start:()V // method@ba65 │ │ -3c7aba: 0e00 |0037: return-void │ │ +3c7a34: |[3c7a34] okhttp3.internal.connection.RealConnection.startHttp2:(I)V │ │ +3c7a44: 5450 dd85 |0000: iget-object v0, v5, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7a48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c7a4a: 6e20 8785 1000 |0003: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c7a50: 2200 8517 |0006: new-instance v0, Lokhttp3/internal/http2/Http2Connection$Builder; // type@1785 │ │ +3c7a54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c7a56: 7020 1dba 1000 |0009: invoke-direct {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Builder;.:(Z)V // method@ba1d │ │ +3c7a5c: 5451 dd85 |000c: iget-object v1, v5, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7a60: 5452 da85 |000e: iget-object v2, v5, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7a64: 6e10 f6b7 0200 |0010: invoke-virtual {v2}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c7a6a: 0c02 |0013: move-result-object v2 │ │ +3c7a6c: 6e10 2ab5 0200 |0014: invoke-virtual {v2}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c7a72: 0c02 |0017: move-result-object v2 │ │ +3c7a74: 6e10 b5b6 0200 |0018: invoke-virtual {v2}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c7a7a: 0c02 |001b: move-result-object v2 │ │ +3c7a7c: 5453 de85 |001c: iget-object v3, v5, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c7a80: 5454 dc85 |001e: iget-object v4, v5, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c7a84: 6e54 23ba 1032 |0020: invoke-virtual {v0, v1, v2, v3, v4}, Lokhttp3/internal/http2/Http2Connection$Builder;.socket:(Ljava/net/Socket;Ljava/lang/String;Lokio/BufferedSource;Lokio/BufferedSink;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba23 │ │ +3c7a8a: 0c00 |0023: move-result-object v0 │ │ +3c7a8c: 6e20 1fba 5000 |0024: invoke-virtual {v0, v5}, Lokhttp3/internal/http2/Http2Connection$Builder;.listener:(Lokhttp3/internal/http2/Http2Connection$Listener;)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba1f │ │ +3c7a92: 0c00 |0027: move-result-object v0 │ │ +3c7a94: 6e20 20ba 6000 |0028: invoke-virtual {v0, v6}, Lokhttp3/internal/http2/Http2Connection$Builder;.pingIntervalMillis:(I)Lokhttp3/internal/http2/Http2Connection$Builder; // method@ba20 │ │ +3c7a9a: 0c06 |002b: move-result-object v6 │ │ +3c7a9c: 6e10 1eba 0600 |002c: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Connection$Builder;.build:()Lokhttp3/internal/http2/Http2Connection; // method@ba1e │ │ +3c7aa2: 0c06 |002f: move-result-object v6 │ │ +3c7aa4: 5b56 d485 |0030: iput-object v6, v5, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c7aa8: 5456 d485 |0032: iget-object v6, v5, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c7aac: 6e10 65ba 0600 |0034: invoke-virtual {v6}, Lokhttp3/internal/http2/Http2Connection;.start:()V // method@ba65 │ │ +3c7ab2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0006 line=310 │ │ 0x0010 line=311 │ │ 0x0024 line=312 │ │ 0x0028 line=313 │ │ @@ -1338321,20 +1338319,20 @@ │ │ type : '(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;Ljava/net/Socket;J)Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3c6ffc: |[3c6ffc] okhttp3.internal.connection.RealConnection.testConnection:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;Ljava/net/Socket;J)Lokhttp3/internal/connection/RealConnection; │ │ -3c700c: 2200 5a17 |0000: new-instance v0, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ -3c7010: 7030 f5b8 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/internal/connection/RealConnection;.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V // method@b8f5 │ │ -3c7016: 5b03 dd85 |0005: iput-object v3, v0, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c701a: 5a04 d585 |0007: iput-wide v4, v0, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ -3c701e: 1100 |0009: return-object v0 │ │ +3c6ff4: |[3c6ff4] okhttp3.internal.connection.RealConnection.testConnection:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;Ljava/net/Socket;J)Lokhttp3/internal/connection/RealConnection; │ │ +3c7004: 2200 5a17 |0000: new-instance v0, Lokhttp3/internal/connection/RealConnection; // type@175a │ │ +3c7008: 7030 f5b8 1002 |0002: invoke-direct {v0, v1, v2}, Lokhttp3/internal/connection/RealConnection;.:(Lokhttp3/internal/connection/RealConnectionPool;Lokhttp3/Route;)V // method@b8f5 │ │ +3c700e: 5b03 dd85 |0005: iput-object v3, v0, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7012: 5a04 d585 |0007: iput-wide v4, v0, Lokhttp3/internal/connection/RealConnection;.idleAtNanos:J // field@85d5 │ │ +3c7016: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/connection/RealConnectionPool; │ │ @@ -1338348,18 +1338346,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c7144: |[3c7144] okhttp3.internal.connection.RealConnection.cancel:()V │ │ -3c7154: 5410 d885 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7158: 7110 30b8 0000 |0002: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c715e: 0e00 |0005: return-void │ │ +3c713c: |[3c713c] okhttp3.internal.connection.RealConnection.cancel:()V │ │ +3c714c: 5410 d885 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7150: 7110 30b8 0000 |0002: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c7156: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #1 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1338367,190 +1338365,190 @@ │ │ type : '(IIIIZLokhttp3/Call;Lokhttp3/EventListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 345 16-bit code units │ │ -3c7160: |[3c7160] okhttp3.internal.connection.RealConnection.connect:(IIIIZLokhttp3/Call;Lokhttp3/EventListener;)V │ │ -3c7170: 0807 1000 |0000: move-object/from16 v7, v16 │ │ -3c7174: 0808 1600 |0002: move-object/from16 v8, v22 │ │ -3c7178: 0809 1700 |0004: move-object/from16 v9, v23 │ │ -3c717c: 5470 d785 |0006: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c7180: 3900 4901 |0008: if-nez v0, 0151 // +0149 │ │ -3c7184: 5470 da85 |000a: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7188: 6e10 f6b7 0000 |000c: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c718e: 0c00 |000f: move-result-object v0 │ │ -3c7190: 6e10 1db5 0000 |0010: invoke-virtual {v0}, Lokhttp3/Address;.connectionSpecs:()Ljava/util/List; // method@b51d │ │ -3c7196: 0c00 |0013: move-result-object v0 │ │ -3c7198: 220a 5417 |0014: new-instance v10, Lokhttp3/internal/connection/ConnectionSpecSelector; // type@1754 │ │ -3c719c: 7020 c5b8 0a00 |0016: invoke-direct {v10, v0}, Lokhttp3/internal/connection/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@b8c5 │ │ -3c71a2: 5471 da85 |0019: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c71a6: 6e10 f6b7 0100 |001b: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c71ac: 0c01 |001e: move-result-object v1 │ │ -3c71ae: 6e10 28b5 0100 |001f: invoke-virtual {v1}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ -3c71b4: 0c01 |0022: move-result-object v1 │ │ -3c71b6: 3901 5100 |0023: if-nez v1, 0074 // +0051 │ │ -3c71ba: 6201 3f84 |0025: sget-object v1, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@843f │ │ -3c71be: 7220 7d87 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3c71c4: 0a00 |002a: move-result v0 │ │ -3c71c6: 3800 3c00 |002b: if-eqz v0, 0067 // +003c │ │ -3c71ca: 5470 da85 |002d: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c71ce: 6e10 f6b7 0000 |002f: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c71d4: 0c00 |0032: move-result-object v0 │ │ -3c71d6: 6e10 2ab5 0000 |0033: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c71dc: 0c00 |0036: move-result-object v0 │ │ -3c71de: 6e10 b5b6 0000 |0037: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c71e4: 0c00 |003a: move-result-object v0 │ │ -3c71e6: 7100 60bb 0000 |003b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3c71ec: 0c01 |003e: move-result-object v1 │ │ -3c71ee: 6e20 65bb 0100 |003f: invoke-virtual {v1, v0}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ -3c71f4: 0a01 |0042: move-result v1 │ │ -3c71f6: 3801 0300 |0043: if-eqz v1, 0046 // +0003 │ │ -3c71fa: 2841 |0045: goto 0086 // +0041 │ │ -3c71fc: 2201 5d17 |0046: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c7200: 2202 d710 |0048: new-instance v2, Ljava/net/UnknownServiceException; // type@10d7 │ │ -3c7204: 2203 9410 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3c7208: 7010 8384 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c720e: 1a04 051e |004f: const-string v4, "CLEARTEXT communication to " // string@1e05 │ │ -3c7212: 6e20 8f84 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7218: 6e20 8f84 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c721e: 1a00 0707 |0057: const-string v0, " not permitted by network security policy" // string@0707 │ │ -3c7222: 6e20 8f84 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c7228: 6e10 9f84 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c722e: 0c00 |005f: move-result-object v0 │ │ -3c7230: 7020 a485 0200 |0060: invoke-direct {v2, v0}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ -3c7236: 7020 20b9 2100 |0063: invoke-direct {v1, v2}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c723c: 2701 |0066: throw v1 │ │ -3c723e: 2200 5d17 |0067: new-instance v0, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c7242: 2201 d710 |0069: new-instance v1, Ljava/net/UnknownServiceException; // type@10d7 │ │ -3c7246: 1a02 041e |006b: const-string v2, "CLEARTEXT communication not enabled for client" // string@1e04 │ │ -3c724a: 7020 a485 2100 |006d: invoke-direct {v1, v2}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ -3c7250: 7020 20b9 1000 |0070: invoke-direct {v0, v1}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c7256: 2700 |0073: throw v0 │ │ -3c7258: 5470 da85 |0074: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c725c: 6e10 f6b7 0000 |0076: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c7262: 0c00 |0079: move-result-object v0 │ │ -3c7264: 6e10 23b5 0000 |007a: invoke-virtual {v0}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ -3c726a: 0c00 |007d: move-result-object v0 │ │ -3c726c: 6201 e884 |007e: sget-object v1, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ -3c7270: 7220 7d87 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3c7276: 0a00 |0083: move-result v0 │ │ -3c7278: 3900 c000 |0084: if-nez v0, 0144 // +00c0 │ │ -3c727c: 120b |0086: const/4 v11, #int 0 // #0 │ │ -3c727e: 07bc |0087: move-object v12, v11 │ │ -3c7280: 5470 da85 |0088: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7284: 6e10 fab7 0000 |008a: invoke-virtual {v0}, Lokhttp3/Route;.requiresTunnel:()Z // method@b7fa │ │ -3c728a: 0a00 |008d: move-result v0 │ │ -3c728c: 3800 1b00 |008e: if-eqz v0, 00a9 // +001b │ │ -3c7290: 0801 1000 |0090: move-object/from16 v1, v16 │ │ -3c7294: 0202 1100 |0092: move/from16 v2, v17 │ │ -3c7298: 0203 1200 |0094: move/from16 v3, v18 │ │ -3c729c: 0204 1300 |0096: move/from16 v4, v19 │ │ -3c72a0: 0805 1600 |0098: move-object/from16 v5, v22 │ │ -3c72a4: 0806 1700 |009a: move-object/from16 v6, v23 │ │ -3c72a8: 7606 fab8 0100 |009c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/RealConnection;.connectTunnel:(IIILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8fa │ │ -3c72ae: 5470 d885 |009f: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c72b2: 3900 0300 |00a1: if-nez v0, 00a4 // +0003 │ │ -3c72b6: 2823 |00a3: goto 00c6 // +0023 │ │ -3c72b8: 020d 1100 |00a4: move/from16 v13, v17 │ │ -3c72bc: 020e 1200 |00a6: move/from16 v14, v18 │ │ -3c72c0: 2808 |00a8: goto 00b0 // +0008 │ │ -3c72c2: 020d 1100 |00a9: move/from16 v13, v17 │ │ -3c72c6: 020e 1200 |00ab: move/from16 v14, v18 │ │ -3c72ca: 7059 f8b8 d78e |00ad: invoke-direct {v7, v13, v14, v8, v9}, Lokhttp3/internal/connection/RealConnection;.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f8 │ │ -3c72d0: 020f 1400 |00b0: move/from16 v15, v20 │ │ -3c72d4: 7059 fdb8 a78f |00b2: invoke-direct {v7, v10, v15, v8, v9}, Lokhttp3/internal/connection/RealConnection;.establishProtocol:(Lokhttp3/internal/connection/ConnectionSpecSelector;ILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8fd │ │ -3c72da: 5470 da85 |00b5: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c72de: 6e10 fbb7 0000 |00b7: invoke-virtual {v0}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c72e4: 0c00 |00ba: move-result-object v0 │ │ -3c72e6: 5471 da85 |00bb: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c72ea: 6e10 f9b7 0100 |00bd: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c72f0: 0c01 |00c0: move-result-object v1 │ │ -3c72f2: 5472 d785 |00c1: iget-object v2, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c72f6: 6e52 21b6 8910 |00c3: invoke-virtual {v9, v8, v0, v1, v2}, Lokhttp3/EventListener;.connectEnd:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;)V // method@b621 │ │ -3c72fc: 5470 da85 |00c6: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7300: 6e10 fab7 0000 |00c8: invoke-virtual {v0}, Lokhttp3/Route;.requiresTunnel:()Z // method@b7fa │ │ -3c7306: 0a00 |00cb: move-result v0 │ │ -3c7308: 3800 1400 |00cc: if-eqz v0, 00e0 // +0014 │ │ -3c730c: 5470 d885 |00ce: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c7310: 3800 0300 |00d0: if-eqz v0, 00d3 // +0003 │ │ -3c7314: 280e |00d2: goto 00e0 // +000e │ │ -3c7316: 2200 c610 |00d3: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3c731a: 1a01 0464 |00d5: const-string v1, "Too many tunnel connections attempted: 21" // string@6404 │ │ -3c731e: 7020 7185 1000 |00d7: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3c7324: 2201 5d17 |00da: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c7328: 7020 20b9 0100 |00dc: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c732e: 2701 |00df: throw v1 │ │ -3c7330: 5470 d485 |00e0: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c7334: 3800 1200 |00e2: if-eqz v0, 00f4 // +0012 │ │ -3c7338: 5471 d285 |00e4: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c733c: 1d01 |00e6: monitor-enter v1 │ │ -3c733e: 5470 d485 |00e7: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c7342: 6e10 56ba 0000 |00e9: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.maxConcurrentStreams:()I // method@ba56 │ │ -3c7348: 0a00 |00ec: move-result v0 │ │ -3c734a: 5970 d185 |00ed: iput v0, v7, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ -3c734e: 1e01 |00ef: monitor-exit v1 │ │ -3c7350: 2804 |00f0: goto 00f4 // +0004 │ │ -3c7352: 0d00 |00f1: move-exception v0 │ │ -3c7354: 1e01 |00f2: monitor-exit v1 │ │ -3c7356: 2700 |00f3: throw v0 │ │ -3c7358: 0e00 |00f4: return-void │ │ -3c735a: 0d00 |00f5: move-exception v0 │ │ -3c735c: 280a |00f6: goto 0100 // +000a │ │ -3c735e: 0d00 |00f7: move-exception v0 │ │ -3c7360: 2806 |00f8: goto 00fe // +0006 │ │ -3c7362: 0d00 |00f9: move-exception v0 │ │ -3c7364: 020d 1100 |00fa: move/from16 v13, v17 │ │ -3c7368: 020e 1200 |00fc: move/from16 v14, v18 │ │ -3c736c: 020f 1400 |00fe: move/from16 v15, v20 │ │ -3c7370: 5471 dd85 |0100: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7374: 7110 30b8 0100 |0102: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c737a: 5471 d885 |0105: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c737e: 7110 30b8 0100 |0107: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ -3c7384: 5b7b dd85 |010a: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7388: 5b7b d885 |010c: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ -3c738c: 5b7b de85 |010e: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c7390: 5b7b dc85 |0110: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c7394: 5b7b d385 |0112: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c7398: 5b7b d785 |0114: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c739c: 5b7b d485 |0116: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c73a0: 5471 da85 |0118: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c73a4: 6e10 fbb7 0100 |011a: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c73aa: 0c03 |011d: move-result-object v3 │ │ -3c73ac: 5471 da85 |011e: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c73b0: 6e10 f9b7 0100 |0120: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c73b6: 0c04 |0123: move-result-object v4 │ │ -3c73b8: 1205 |0124: const/4 v5, #int 0 // #0 │ │ -3c73ba: 0801 1700 |0125: move-object/from16 v1, v23 │ │ -3c73be: 0802 1600 |0127: move-object/from16 v2, v22 │ │ -3c73c2: 0706 |0129: move-object v6, v0 │ │ -3c73c4: 7406 22b6 0100 |012a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/EventListener;.connectFailed:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;Ljava/io/IOException;)V // method@b622 │ │ -3c73ca: 390c 0900 |012d: if-nez v12, 0136 // +0009 │ │ -3c73ce: 2201 5d17 |012f: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c73d2: 7020 20b9 0100 |0131: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c73d8: 071c |0134: move-object v12, v1 │ │ -3c73da: 2804 |0135: goto 0139 // +0004 │ │ -3c73dc: 6e20 21b9 0c00 |0136: invoke-virtual {v12, v0}, Lokhttp3/internal/connection/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@b921 │ │ -3c73e2: 3815 0a00 |0139: if-eqz v21, 0143 // +000a │ │ -3c73e6: 6e20 c7b8 0a00 |013b: invoke-virtual {v10, v0}, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@b8c7 │ │ -3c73ec: 0a00 |013e: move-result v0 │ │ -3c73ee: 3800 0400 |013f: if-eqz v0, 0143 // +0004 │ │ -3c73f2: 2900 47ff |0141: goto/16 0088 // -00b9 │ │ -3c73f6: 270c |0143: throw v12 │ │ -3c73f8: 2200 5d17 |0144: new-instance v0, Lokhttp3/internal/connection/RouteException; // type@175d │ │ -3c73fc: 2201 d710 |0146: new-instance v1, Ljava/net/UnknownServiceException; // type@10d7 │ │ -3c7400: 1a02 6d2a |0148: const-string v2, "H2_PRIOR_KNOWLEDGE cannot be used with HTTPS" // string@2a6d │ │ -3c7404: 7020 a485 2100 |014a: invoke-direct {v1, v2}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ -3c740a: 7020 20b9 1000 |014d: invoke-direct {v0, v1}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ -3c7410: 2700 |0150: throw v0 │ │ -3c7412: 2200 7210 |0151: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c7416: 1a01 3373 |0153: const-string v1, "already connected" // string@7333 │ │ -3c741a: 7020 8c83 1000 |0155: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c7420: 2700 |0158: throw v0 │ │ +3c7158: |[3c7158] okhttp3.internal.connection.RealConnection.connect:(IIIIZLokhttp3/Call;Lokhttp3/EventListener;)V │ │ +3c7168: 0807 1000 |0000: move-object/from16 v7, v16 │ │ +3c716c: 0808 1600 |0002: move-object/from16 v8, v22 │ │ +3c7170: 0809 1700 |0004: move-object/from16 v9, v23 │ │ +3c7174: 5470 d785 |0006: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c7178: 3900 4901 |0008: if-nez v0, 0151 // +0149 │ │ +3c717c: 5470 da85 |000a: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7180: 6e10 f6b7 0000 |000c: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c7186: 0c00 |000f: move-result-object v0 │ │ +3c7188: 6e10 1db5 0000 |0010: invoke-virtual {v0}, Lokhttp3/Address;.connectionSpecs:()Ljava/util/List; // method@b51d │ │ +3c718e: 0c00 |0013: move-result-object v0 │ │ +3c7190: 220a 5417 |0014: new-instance v10, Lokhttp3/internal/connection/ConnectionSpecSelector; // type@1754 │ │ +3c7194: 7020 c5b8 0a00 |0016: invoke-direct {v10, v0}, Lokhttp3/internal/connection/ConnectionSpecSelector;.:(Ljava/util/List;)V // method@b8c5 │ │ +3c719a: 5471 da85 |0019: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c719e: 6e10 f6b7 0100 |001b: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c71a4: 0c01 |001e: move-result-object v1 │ │ +3c71a6: 6e10 28b5 0100 |001f: invoke-virtual {v1}, Lokhttp3/Address;.sslSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@b528 │ │ +3c71ac: 0c01 |0022: move-result-object v1 │ │ +3c71ae: 3901 5100 |0023: if-nez v1, 0074 // +0051 │ │ +3c71b2: 6201 3f84 |0025: sget-object v1, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@843f │ │ +3c71b6: 7220 7d87 1000 |0027: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3c71bc: 0a00 |002a: move-result v0 │ │ +3c71be: 3800 3c00 |002b: if-eqz v0, 0067 // +003c │ │ +3c71c2: 5470 da85 |002d: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c71c6: 6e10 f6b7 0000 |002f: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c71cc: 0c00 |0032: move-result-object v0 │ │ +3c71ce: 6e10 2ab5 0000 |0033: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c71d4: 0c00 |0036: move-result-object v0 │ │ +3c71d6: 6e10 b5b6 0000 |0037: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c71dc: 0c00 |003a: move-result-object v0 │ │ +3c71de: 7100 60bb 0000 |003b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3c71e4: 0c01 |003e: move-result-object v1 │ │ +3c71e6: 6e20 65bb 0100 |003f: invoke-virtual {v1, v0}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ +3c71ec: 0a01 |0042: move-result v1 │ │ +3c71ee: 3801 0300 |0043: if-eqz v1, 0046 // +0003 │ │ +3c71f2: 2841 |0045: goto 0086 // +0041 │ │ +3c71f4: 2201 5d17 |0046: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c71f8: 2202 d710 |0048: new-instance v2, Ljava/net/UnknownServiceException; // type@10d7 │ │ +3c71fc: 2203 9410 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3c7200: 7010 8384 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c7206: 1a04 051e |004f: const-string v4, "CLEARTEXT communication to " // string@1e05 │ │ +3c720a: 6e20 8f84 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7210: 6e20 8f84 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7216: 1a00 0707 |0057: const-string v0, " not permitted by network security policy" // string@0707 │ │ +3c721a: 6e20 8f84 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c7220: 6e10 9f84 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c7226: 0c00 |005f: move-result-object v0 │ │ +3c7228: 7020 a485 0200 |0060: invoke-direct {v2, v0}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ +3c722e: 7020 20b9 2100 |0063: invoke-direct {v1, v2}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c7234: 2701 |0066: throw v1 │ │ +3c7236: 2200 5d17 |0067: new-instance v0, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c723a: 2201 d710 |0069: new-instance v1, Ljava/net/UnknownServiceException; // type@10d7 │ │ +3c723e: 1a02 041e |006b: const-string v2, "CLEARTEXT communication not enabled for client" // string@1e04 │ │ +3c7242: 7020 a485 2100 |006d: invoke-direct {v1, v2}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ +3c7248: 7020 20b9 1000 |0070: invoke-direct {v0, v1}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c724e: 2700 |0073: throw v0 │ │ +3c7250: 5470 da85 |0074: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7254: 6e10 f6b7 0000 |0076: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c725a: 0c00 |0079: move-result-object v0 │ │ +3c725c: 6e10 23b5 0000 |007a: invoke-virtual {v0}, Lokhttp3/Address;.protocols:()Ljava/util/List; // method@b523 │ │ +3c7262: 0c00 |007d: move-result-object v0 │ │ +3c7264: 6201 e884 |007e: sget-object v1, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ +3c7268: 7220 7d87 1000 |0080: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3c726e: 0a00 |0083: move-result v0 │ │ +3c7270: 3900 c000 |0084: if-nez v0, 0144 // +00c0 │ │ +3c7274: 120b |0086: const/4 v11, #int 0 // #0 │ │ +3c7276: 07bc |0087: move-object v12, v11 │ │ +3c7278: 5470 da85 |0088: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c727c: 6e10 fab7 0000 |008a: invoke-virtual {v0}, Lokhttp3/Route;.requiresTunnel:()Z // method@b7fa │ │ +3c7282: 0a00 |008d: move-result v0 │ │ +3c7284: 3800 1b00 |008e: if-eqz v0, 00a9 // +001b │ │ +3c7288: 0801 1000 |0090: move-object/from16 v1, v16 │ │ +3c728c: 0202 1100 |0092: move/from16 v2, v17 │ │ +3c7290: 0203 1200 |0094: move/from16 v3, v18 │ │ +3c7294: 0204 1300 |0096: move/from16 v4, v19 │ │ +3c7298: 0805 1600 |0098: move-object/from16 v5, v22 │ │ +3c729c: 0806 1700 |009a: move-object/from16 v6, v23 │ │ +3c72a0: 7606 fab8 0100 |009c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/RealConnection;.connectTunnel:(IIILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8fa │ │ +3c72a6: 5470 d885 |009f: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c72aa: 3900 0300 |00a1: if-nez v0, 00a4 // +0003 │ │ +3c72ae: 2823 |00a3: goto 00c6 // +0023 │ │ +3c72b0: 020d 1100 |00a4: move/from16 v13, v17 │ │ +3c72b4: 020e 1200 |00a6: move/from16 v14, v18 │ │ +3c72b8: 2808 |00a8: goto 00b0 // +0008 │ │ +3c72ba: 020d 1100 |00a9: move/from16 v13, v17 │ │ +3c72be: 020e 1200 |00ab: move/from16 v14, v18 │ │ +3c72c2: 7059 f8b8 d78e |00ad: invoke-direct {v7, v13, v14, v8, v9}, Lokhttp3/internal/connection/RealConnection;.connectSocket:(IILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8f8 │ │ +3c72c8: 020f 1400 |00b0: move/from16 v15, v20 │ │ +3c72cc: 7059 fdb8 a78f |00b2: invoke-direct {v7, v10, v15, v8, v9}, Lokhttp3/internal/connection/RealConnection;.establishProtocol:(Lokhttp3/internal/connection/ConnectionSpecSelector;ILokhttp3/Call;Lokhttp3/EventListener;)V // method@b8fd │ │ +3c72d2: 5470 da85 |00b5: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c72d6: 6e10 fbb7 0000 |00b7: invoke-virtual {v0}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c72dc: 0c00 |00ba: move-result-object v0 │ │ +3c72de: 5471 da85 |00bb: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c72e2: 6e10 f9b7 0100 |00bd: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c72e8: 0c01 |00c0: move-result-object v1 │ │ +3c72ea: 5472 d785 |00c1: iget-object v2, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c72ee: 6e52 21b6 8910 |00c3: invoke-virtual {v9, v8, v0, v1, v2}, Lokhttp3/EventListener;.connectEnd:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;)V // method@b621 │ │ +3c72f4: 5470 da85 |00c6: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c72f8: 6e10 fab7 0000 |00c8: invoke-virtual {v0}, Lokhttp3/Route;.requiresTunnel:()Z // method@b7fa │ │ +3c72fe: 0a00 |00cb: move-result v0 │ │ +3c7300: 3800 1400 |00cc: if-eqz v0, 00e0 // +0014 │ │ +3c7304: 5470 d885 |00ce: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7308: 3800 0300 |00d0: if-eqz v0, 00d3 // +0003 │ │ +3c730c: 280e |00d2: goto 00e0 // +000e │ │ +3c730e: 2200 c610 |00d3: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3c7312: 1a01 0464 |00d5: const-string v1, "Too many tunnel connections attempted: 21" // string@6404 │ │ +3c7316: 7020 7185 1000 |00d7: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3c731c: 2201 5d17 |00da: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c7320: 7020 20b9 0100 |00dc: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c7326: 2701 |00df: throw v1 │ │ +3c7328: 5470 d485 |00e0: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c732c: 3800 1200 |00e2: if-eqz v0, 00f4 // +0012 │ │ +3c7330: 5471 d285 |00e4: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c7334: 1d01 |00e6: monitor-enter v1 │ │ +3c7336: 5470 d485 |00e7: iget-object v0, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c733a: 6e10 56ba 0000 |00e9: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.maxConcurrentStreams:()I // method@ba56 │ │ +3c7340: 0a00 |00ec: move-result v0 │ │ +3c7342: 5970 d185 |00ed: iput v0, v7, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ +3c7346: 1e01 |00ef: monitor-exit v1 │ │ +3c7348: 2804 |00f0: goto 00f4 // +0004 │ │ +3c734a: 0d00 |00f1: move-exception v0 │ │ +3c734c: 1e01 |00f2: monitor-exit v1 │ │ +3c734e: 2700 |00f3: throw v0 │ │ +3c7350: 0e00 |00f4: return-void │ │ +3c7352: 0d00 |00f5: move-exception v0 │ │ +3c7354: 280a |00f6: goto 0100 // +000a │ │ +3c7356: 0d00 |00f7: move-exception v0 │ │ +3c7358: 2806 |00f8: goto 00fe // +0006 │ │ +3c735a: 0d00 |00f9: move-exception v0 │ │ +3c735c: 020d 1100 |00fa: move/from16 v13, v17 │ │ +3c7360: 020e 1200 |00fc: move/from16 v14, v18 │ │ +3c7364: 020f 1400 |00fe: move/from16 v15, v20 │ │ +3c7368: 5471 dd85 |0100: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c736c: 7110 30b8 0100 |0102: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c7372: 5471 d885 |0105: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7376: 7110 30b8 0100 |0107: invoke-static {v1}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/net/Socket;)V // method@b830 │ │ +3c737c: 5b7b dd85 |010a: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7380: 5b7b d885 |010c: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.rawSocket:Ljava/net/Socket; // field@85d8 │ │ +3c7384: 5b7b de85 |010e: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c7388: 5b7b dc85 |0110: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c738c: 5b7b d385 |0112: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c7390: 5b7b d785 |0114: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c7394: 5b7b d485 |0116: iput-object v11, v7, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c7398: 5471 da85 |0118: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c739c: 6e10 fbb7 0100 |011a: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c73a2: 0c03 |011d: move-result-object v3 │ │ +3c73a4: 5471 da85 |011e: iget-object v1, v7, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c73a8: 6e10 f9b7 0100 |0120: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c73ae: 0c04 |0123: move-result-object v4 │ │ +3c73b0: 1205 |0124: const/4 v5, #int 0 // #0 │ │ +3c73b2: 0801 1700 |0125: move-object/from16 v1, v23 │ │ +3c73b6: 0802 1600 |0127: move-object/from16 v2, v22 │ │ +3c73ba: 0706 |0129: move-object v6, v0 │ │ +3c73bc: 7406 22b6 0100 |012a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/EventListener;.connectFailed:(Lokhttp3/Call;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lokhttp3/Protocol;Ljava/io/IOException;)V // method@b622 │ │ +3c73c2: 390c 0900 |012d: if-nez v12, 0136 // +0009 │ │ +3c73c6: 2201 5d17 |012f: new-instance v1, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c73ca: 7020 20b9 0100 |0131: invoke-direct {v1, v0}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c73d0: 071c |0134: move-object v12, v1 │ │ +3c73d2: 2804 |0135: goto 0139 // +0004 │ │ +3c73d4: 6e20 21b9 0c00 |0136: invoke-virtual {v12, v0}, Lokhttp3/internal/connection/RouteException;.addConnectException:(Ljava/io/IOException;)V // method@b921 │ │ +3c73da: 3815 0a00 |0139: if-eqz v21, 0143 // +000a │ │ +3c73de: 6e20 c7b8 0a00 |013b: invoke-virtual {v10, v0}, Lokhttp3/internal/connection/ConnectionSpecSelector;.connectionFailed:(Ljava/io/IOException;)Z // method@b8c7 │ │ +3c73e4: 0a00 |013e: move-result v0 │ │ +3c73e6: 3800 0400 |013f: if-eqz v0, 0143 // +0004 │ │ +3c73ea: 2900 47ff |0141: goto/16 0088 // -00b9 │ │ +3c73ee: 270c |0143: throw v12 │ │ +3c73f0: 2200 5d17 |0144: new-instance v0, Lokhttp3/internal/connection/RouteException; // type@175d │ │ +3c73f4: 2201 d710 |0146: new-instance v1, Ljava/net/UnknownServiceException; // type@10d7 │ │ +3c73f8: 1a02 6d2a |0148: const-string v2, "H2_PRIOR_KNOWLEDGE cannot be used with HTTPS" // string@2a6d │ │ +3c73fc: 7020 a485 2100 |014a: invoke-direct {v1, v2}, Ljava/net/UnknownServiceException;.:(Ljava/lang/String;)V // method@85a4 │ │ +3c7402: 7020 20b9 1000 |014d: invoke-direct {v0, v1}, Lokhttp3/internal/connection/RouteException;.:(Ljava/io/IOException;)V // method@b920 │ │ +3c7408: 2700 |0150: throw v0 │ │ +3c740a: 2200 7210 |0151: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c740e: 1a01 3373 |0153: const-string v1, "already connected" // string@7333 │ │ +3c7412: 7020 8c83 1000 |0155: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c7418: 2700 |0158: throw v0 │ │ catches : 4 │ │ 0x0088 - 0x00a1 │ │ Ljava/io/IOException; -> 0x00f9 │ │ 0x00ad - 0x00b0 │ │ Ljava/io/IOException; -> 0x00f7 │ │ 0x00b2 - 0x00c6 │ │ Ljava/io/IOException; -> 0x00f5 │ │ @@ -1338611,17 +1338609,17 @@ │ │ type : '()Lokhttp3/Handshake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c6ce0: |[3c6ce0] okhttp3.internal.connection.RealConnection.handshake:()Lokhttp3/Handshake; │ │ -3c6cf0: 5410 d385 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c6cf4: 1100 |0002: return-object v0 │ │ +3c6cd8: |[3c6cd8] okhttp3.internal.connection.RealConnection.handshake:()Lokhttp3/Handshake; │ │ +3c6ce8: 5410 d385 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c6cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #3 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1338629,81 +1338627,81 @@ │ │ type : '(Lokhttp3/Address;Ljava/util/List;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -3c6888: |[3c6888] okhttp3.internal.connection.RealConnection.isEligible:(Lokhttp3/Address;Ljava/util/List;)Z │ │ -3c6898: 5430 e085 |0000: iget-object v0, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ -3c689c: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3c68a2: 0a00 |0005: move-result v0 │ │ -3c68a4: 5231 d185 |0006: iget v1, v3, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ -3c68a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3c68aa: 3510 7000 |0009: if-ge v0, v1, 0079 // +0070 │ │ -3c68ae: 5530 d685 |000b: iget-boolean v0, v3, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c68b2: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -3c68b6: 286a |000f: goto 0079 // +006a │ │ -3c68b8: 6200 3b85 |0010: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3c68bc: 5431 da85 |0012: iget-object v1, v3, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c68c0: 6e10 f6b7 0100 |0014: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c68c6: 0c01 |0017: move-result-object v1 │ │ -3c68c8: 6e30 1eb8 1004 |0018: invoke-virtual {v0, v1, v4}, Lokhttp3/internal/Internal;.equalsNonHost:(Lokhttp3/Address;Lokhttp3/Address;)Z // method@b81e │ │ -3c68ce: 0a00 |001b: move-result v0 │ │ -3c68d0: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -3c68d4: 0f02 |001e: return v2 │ │ -3c68d6: 6e10 2ab5 0400 |001f: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c68dc: 0c00 |0022: move-result-object v0 │ │ -3c68de: 6e10 b5b6 0000 |0023: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c68e4: 0c00 |0026: move-result-object v0 │ │ -3c68e6: 6e10 08b9 0300 |0027: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3c68ec: 0c01 |002a: move-result-object v1 │ │ -3c68ee: 6e10 f6b7 0100 |002b: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c68f4: 0c01 |002e: move-result-object v1 │ │ -3c68f6: 6e10 2ab5 0100 |002f: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c68fc: 0c01 |0032: move-result-object v1 │ │ -3c68fe: 6e10 b5b6 0100 |0033: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6904: 0c01 |0036: move-result-object v1 │ │ -3c6906: 6e20 5084 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c690c: 0a00 |003a: move-result v0 │ │ -3c690e: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -3c6910: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ -3c6914: 0f01 |003e: return v1 │ │ -3c6916: 5430 d485 |003f: iget-object v0, v3, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c691a: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ -3c691e: 0f02 |0043: return v2 │ │ -3c6920: 3805 3500 |0044: if-eqz v5, 0079 // +0035 │ │ -3c6924: 7020 09b9 5300 |0046: invoke-direct {v3, v5}, Lokhttp3/internal/connection/RealConnection;.routeMatchesAny:(Ljava/util/List;)Z // method@b909 │ │ -3c692a: 0a05 |0049: move-result v5 │ │ -3c692c: 3905 0300 |004a: if-nez v5, 004d // +0003 │ │ -3c6930: 282d |004c: goto 0079 // +002d │ │ -3c6932: 6e10 22b5 0400 |004d: invoke-virtual {v4}, Lokhttp3/Address;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b522 │ │ -3c6938: 0c05 |0050: move-result-object v5 │ │ -3c693a: 6200 6887 |0051: sget-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ -3c693e: 3205 0300 |0053: if-eq v5, v0, 0056 // +0003 │ │ -3c6942: 0f02 |0055: return v2 │ │ -3c6944: 6e10 2ab5 0400 |0056: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c694a: 0c05 |0059: move-result-object v5 │ │ -3c694c: 6e20 0cb9 5300 |005a: invoke-virtual {v3, v5}, Lokhttp3/internal/connection/RealConnection;.supportsUrl:(Lokhttp3/HttpUrl;)Z // method@b90c │ │ -3c6952: 0a05 |005d: move-result v5 │ │ -3c6954: 3905 0300 |005e: if-nez v5, 0061 // +0003 │ │ -3c6958: 0f02 |0060: return v2 │ │ -3c695a: 6e10 1cb5 0400 |0061: invoke-virtual {v4}, Lokhttp3/Address;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b51c │ │ -3c6960: 0c05 |0064: move-result-object v5 │ │ -3c6962: 6e10 2ab5 0400 |0065: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6968: 0c04 |0068: move-result-object v4 │ │ -3c696a: 6e10 b5b6 0400 |0069: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6970: 0c04 |006c: move-result-object v4 │ │ -3c6972: 6e10 feb8 0300 |006d: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ -3c6978: 0c00 |0070: move-result-object v0 │ │ -3c697a: 6e10 4fb6 0000 |0071: invoke-virtual {v0}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ -3c6980: 0c00 |0074: move-result-object v0 │ │ -3c6982: 6e30 99b5 4500 |0075: invoke-virtual {v5, v4, v0}, Lokhttp3/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@b599 │ │ -3c6988: 0f01 |0078: return v1 │ │ -3c698a: 0f02 |0079: return v2 │ │ +3c6880: |[3c6880] okhttp3.internal.connection.RealConnection.isEligible:(Lokhttp3/Address;Ljava/util/List;)Z │ │ +3c6890: 5430 e085 |0000: iget-object v0, v3, Lokhttp3/internal/connection/RealConnection;.transmitters:Ljava/util/List; // field@85e0 │ │ +3c6894: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3c689a: 0a00 |0005: move-result v0 │ │ +3c689c: 5231 d185 |0006: iget v1, v3, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ +3c68a0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3c68a2: 3510 7000 |0009: if-ge v0, v1, 0079 // +0070 │ │ +3c68a6: 5530 d685 |000b: iget-boolean v0, v3, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c68aa: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +3c68ae: 286a |000f: goto 0079 // +006a │ │ +3c68b0: 6200 3b85 |0010: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3c68b4: 5431 da85 |0012: iget-object v1, v3, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c68b8: 6e10 f6b7 0100 |0014: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c68be: 0c01 |0017: move-result-object v1 │ │ +3c68c0: 6e30 1eb8 1004 |0018: invoke-virtual {v0, v1, v4}, Lokhttp3/internal/Internal;.equalsNonHost:(Lokhttp3/Address;Lokhttp3/Address;)Z // method@b81e │ │ +3c68c6: 0a00 |001b: move-result v0 │ │ +3c68c8: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +3c68cc: 0f02 |001e: return v2 │ │ +3c68ce: 6e10 2ab5 0400 |001f: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c68d4: 0c00 |0022: move-result-object v0 │ │ +3c68d6: 6e10 b5b6 0000 |0023: invoke-virtual {v0}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c68dc: 0c00 |0026: move-result-object v0 │ │ +3c68de: 6e10 08b9 0300 |0027: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3c68e4: 0c01 |002a: move-result-object v1 │ │ +3c68e6: 6e10 f6b7 0100 |002b: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c68ec: 0c01 |002e: move-result-object v1 │ │ +3c68ee: 6e10 2ab5 0100 |002f: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c68f4: 0c01 |0032: move-result-object v1 │ │ +3c68f6: 6e10 b5b6 0100 |0033: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c68fc: 0c01 |0036: move-result-object v1 │ │ +3c68fe: 6e20 5084 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c6904: 0a00 |003a: move-result v0 │ │ +3c6906: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +3c6908: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ +3c690c: 0f01 |003e: return v1 │ │ +3c690e: 5430 d485 |003f: iget-object v0, v3, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c6912: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ +3c6916: 0f02 |0043: return v2 │ │ +3c6918: 3805 3500 |0044: if-eqz v5, 0079 // +0035 │ │ +3c691c: 7020 09b9 5300 |0046: invoke-direct {v3, v5}, Lokhttp3/internal/connection/RealConnection;.routeMatchesAny:(Ljava/util/List;)Z // method@b909 │ │ +3c6922: 0a05 |0049: move-result v5 │ │ +3c6924: 3905 0300 |004a: if-nez v5, 004d // +0003 │ │ +3c6928: 282d |004c: goto 0079 // +002d │ │ +3c692a: 6e10 22b5 0400 |004d: invoke-virtual {v4}, Lokhttp3/Address;.hostnameVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@b522 │ │ +3c6930: 0c05 |0050: move-result-object v5 │ │ +3c6932: 6200 6887 |0051: sget-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ +3c6936: 3205 0300 |0053: if-eq v5, v0, 0056 // +0003 │ │ +3c693a: 0f02 |0055: return v2 │ │ +3c693c: 6e10 2ab5 0400 |0056: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6942: 0c05 |0059: move-result-object v5 │ │ +3c6944: 6e20 0cb9 5300 |005a: invoke-virtual {v3, v5}, Lokhttp3/internal/connection/RealConnection;.supportsUrl:(Lokhttp3/HttpUrl;)Z // method@b90c │ │ +3c694a: 0a05 |005d: move-result v5 │ │ +3c694c: 3905 0300 |005e: if-nez v5, 0061 // +0003 │ │ +3c6950: 0f02 |0060: return v2 │ │ +3c6952: 6e10 1cb5 0400 |0061: invoke-virtual {v4}, Lokhttp3/Address;.certificatePinner:()Lokhttp3/CertificatePinner; // method@b51c │ │ +3c6958: 0c05 |0064: move-result-object v5 │ │ +3c695a: 6e10 2ab5 0400 |0065: invoke-virtual {v4}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6960: 0c04 |0068: move-result-object v4 │ │ +3c6962: 6e10 b5b6 0400 |0069: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c6968: 0c04 |006c: move-result-object v4 │ │ +3c696a: 6e10 feb8 0300 |006d: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ +3c6970: 0c00 |0070: move-result-object v0 │ │ +3c6972: 6e10 4fb6 0000 |0071: invoke-virtual {v0}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ +3c6978: 0c00 |0074: move-result-object v0 │ │ +3c697a: 6e30 99b5 4500 |0075: invoke-virtual {v5, v4, v0}, Lokhttp3/CertificatePinner;.check:(Ljava/lang/String;Ljava/util/List;)V // method@b599 │ │ +3c6980: 0f01 |0078: return v1 │ │ +3c6982: 0f02 |0079: return v2 │ │ catches : 1 │ │ 0x0061 - 0x0078 │ │ Ljavax/net/ssl/SSLPeerUnverifiedException; -> 0x0079 │ │ positions : │ │ 0x0000 line=475 │ │ 0x0010 line=478 │ │ 0x001f line=481 │ │ @@ -1338722,60 +1338720,60 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -3c699c: |[3c699c] okhttp3.internal.connection.RealConnection.isHealthy:(Z)Z │ │ -3c69ac: 5440 dd85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c69b0: 6e10 8485 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.isClosed:()Z // method@8584 │ │ -3c69b6: 0a00 |0005: move-result v0 │ │ -3c69b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3c69ba: 3900 4b00 |0007: if-nez v0, 0052 // +004b │ │ -3c69be: 5440 dd85 |0009: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c69c2: 6e10 8585 0000 |000b: invoke-virtual {v0}, Ljava/net/Socket;.isInputShutdown:()Z // method@8585 │ │ -3c69c8: 0a00 |000e: move-result v0 │ │ -3c69ca: 3900 4300 |000f: if-nez v0, 0052 // +0043 │ │ -3c69ce: 5440 dd85 |0011: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c69d2: 6e10 8685 0000 |0013: invoke-virtual {v0}, Ljava/net/Socket;.isOutputShutdown:()Z // method@8586 │ │ -3c69d8: 0a00 |0016: move-result v0 │ │ -3c69da: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -3c69de: 2839 |0019: goto 0052 // +0039 │ │ -3c69e0: 5440 d485 |001a: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c69e4: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ -3c69e8: 7100 a984 0000 |001e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3c69ee: 0b01 |0021: move-result-wide v1 │ │ -3c69f0: 6e30 55ba 1002 |0022: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.isHealthy:(J)Z // method@ba55 │ │ -3c69f6: 0a05 |0025: move-result v5 │ │ -3c69f8: 0f05 |0026: return v5 │ │ -3c69fa: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -3c69fc: 3805 2900 |0028: if-eqz v5, 0051 // +0029 │ │ -3c6a00: 5445 dd85 |002a: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6a04: 6e10 8385 0500 |002c: invoke-virtual {v5}, Ljava/net/Socket;.getSoTimeout:()I // method@8583 │ │ -3c6a0a: 0a05 |002f: move-result v5 │ │ -3c6a0c: 5442 dd85 |0030: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6a10: 6e20 8785 0200 |0032: invoke-virtual {v2, v0}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c6a16: 5442 de85 |0035: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c6a1a: 7210 b9bc 0200 |0037: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ -3c6a20: 0a02 |003a: move-result v2 │ │ -3c6a22: 3802 0800 |003b: if-eqz v2, 0043 // +0008 │ │ -3c6a26: 5442 dd85 |003d: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6a2a: 6e20 8785 5200 |003f: invoke-virtual {v2, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c6a30: 0f01 |0042: return v1 │ │ -3c6a32: 5442 dd85 |0043: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6a36: 6e20 8785 5200 |0045: invoke-virtual {v2, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c6a3c: 0f00 |0048: return v0 │ │ -3c6a3e: 0d02 |0049: move-exception v2 │ │ -3c6a40: 5443 dd85 |004a: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6a44: 6e20 8785 5300 |004c: invoke-virtual {v3, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c6a4a: 2702 |004f: throw v2 │ │ -3c6a4c: 0f01 |0050: return v1 │ │ -3c6a4e: 0f00 |0051: return v0 │ │ -3c6a50: 0f01 |0052: return v1 │ │ +3c6994: |[3c6994] okhttp3.internal.connection.RealConnection.isHealthy:(Z)Z │ │ +3c69a4: 5440 dd85 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c69a8: 6e10 8485 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.isClosed:()Z // method@8584 │ │ +3c69ae: 0a00 |0005: move-result v0 │ │ +3c69b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3c69b2: 3900 4b00 |0007: if-nez v0, 0052 // +004b │ │ +3c69b6: 5440 dd85 |0009: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c69ba: 6e10 8585 0000 |000b: invoke-virtual {v0}, Ljava/net/Socket;.isInputShutdown:()Z // method@8585 │ │ +3c69c0: 0a00 |000e: move-result v0 │ │ +3c69c2: 3900 4300 |000f: if-nez v0, 0052 // +0043 │ │ +3c69c6: 5440 dd85 |0011: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c69ca: 6e10 8685 0000 |0013: invoke-virtual {v0}, Ljava/net/Socket;.isOutputShutdown:()Z // method@8586 │ │ +3c69d0: 0a00 |0016: move-result v0 │ │ +3c69d2: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +3c69d6: 2839 |0019: goto 0052 // +0039 │ │ +3c69d8: 5440 d485 |001a: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c69dc: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ +3c69e0: 7100 a984 0000 |001e: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3c69e6: 0b01 |0021: move-result-wide v1 │ │ +3c69e8: 6e30 55ba 1002 |0022: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.isHealthy:(J)Z // method@ba55 │ │ +3c69ee: 0a05 |0025: move-result v5 │ │ +3c69f0: 0f05 |0026: return v5 │ │ +3c69f2: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +3c69f4: 3805 2900 |0028: if-eqz v5, 0051 // +0029 │ │ +3c69f8: 5445 dd85 |002a: iget-object v5, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c69fc: 6e10 8385 0500 |002c: invoke-virtual {v5}, Ljava/net/Socket;.getSoTimeout:()I // method@8583 │ │ +3c6a02: 0a05 |002f: move-result v5 │ │ +3c6a04: 5442 dd85 |0030: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c6a08: 6e20 8785 0200 |0032: invoke-virtual {v2, v0}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c6a0e: 5442 de85 |0035: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c6a12: 7210 b9bc 0200 |0037: invoke-interface {v2}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ +3c6a18: 0a02 |003a: move-result v2 │ │ +3c6a1a: 3802 0800 |003b: if-eqz v2, 0043 // +0008 │ │ +3c6a1e: 5442 dd85 |003d: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c6a22: 6e20 8785 5200 |003f: invoke-virtual {v2, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c6a28: 0f01 |0042: return v1 │ │ +3c6a2a: 5442 dd85 |0043: iget-object v2, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c6a2e: 6e20 8785 5200 |0045: invoke-virtual {v2, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c6a34: 0f00 |0048: return v0 │ │ +3c6a36: 0d02 |0049: move-exception v2 │ │ +3c6a38: 5443 dd85 |004a: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c6a3c: 6e20 8785 5300 |004c: invoke-virtual {v3, v5}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c6a42: 2702 |004f: throw v2 │ │ +3c6a44: 0f01 |0050: return v1 │ │ +3c6a46: 0f00 |0051: return v0 │ │ +3c6a48: 0f01 |0052: return v1 │ │ catches : 3 │ │ 0x002a - 0x0030 │ │ Ljava/net/SocketTimeoutException; -> 0x0051 │ │ Ljava/io/IOException; -> 0x0050 │ │ 0x0030 - 0x003b │ │ -> 0x0049 │ │ 0x003d - 0x0050 │ │ @@ -1338798,21 +1338796,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c6a78: |[3c6a78] okhttp3.internal.connection.RealConnection.isMultiplexed:()Z │ │ -3c6a88: 5410 d485 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c6a8c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3c6a90: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3c6a92: 2802 |0005: goto 0007 // +0002 │ │ -3c6a94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3c6a96: 0f00 |0007: return v0 │ │ +3c6a70: |[3c6a70] okhttp3.internal.connection.RealConnection.isMultiplexed:()Z │ │ +3c6a80: 5410 d485 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c6a84: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3c6a88: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3c6a8a: 2802 |0005: goto 0007 // +0002 │ │ +3c6a8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3c6a8e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #6 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1338820,45 +1338818,45 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;)Lokhttp3/internal/http/ExchangeCodec;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -3c7020: |[3c7020] okhttp3.internal.connection.RealConnection.newCodec:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;)Lokhttp3/internal/http/ExchangeCodec; │ │ -3c7030: 5440 d485 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ -3c7034: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3c7038: 2201 8f17 |0004: new-instance v1, Lokhttp3/internal/http2/Http2ExchangeCodec; // type@178f │ │ -3c703c: 7050 71ba 5164 |0006: invoke-direct {v1, v5, v4, v6, v0}, Lokhttp3/internal/http2/Http2ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/Interceptor$Chain;Lokhttp3/internal/http2/Http2Connection;)V // method@ba71 │ │ -3c7042: 1101 |0009: return-object v1 │ │ -3c7044: 5440 dd85 |000a: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c7048: 7210 d9b6 0600 |000c: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ -3c704e: 0a01 |000f: move-result v1 │ │ -3c7050: 6e20 8785 1000 |0010: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c7056: 5440 de85 |0013: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c705a: 7210 e5bc 0000 |0015: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3c7060: 0c00 |0018: move-result-object v0 │ │ -3c7062: 7210 d9b6 0600 |0019: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ -3c7068: 0a01 |001c: move-result v1 │ │ -3c706a: 8111 |001d: int-to-long v1, v1 │ │ -3c706c: 6203 6579 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c7070: 6e40 53be 1032 |0020: invoke-virtual {v0, v1, v2, v3}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3c7076: 5440 dc85 |0023: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c707a: 7210 a2bc 0000 |0025: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3c7080: 0c00 |0028: move-result-object v0 │ │ -3c7082: 7210 deb6 0600 |0029: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ -3c7088: 0a06 |002c: move-result v6 │ │ -3c708a: 8161 |002d: int-to-long v1, v6 │ │ -3c708c: 6206 6579 |002e: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3c7090: 6e40 53be 1062 |0030: invoke-virtual {v0, v1, v2, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3c7096: 2206 7617 |0033: new-instance v6, Lokhttp3/internal/http1/Http1ExchangeCodec; // type@1776 │ │ -3c709a: 5440 de85 |0035: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c709e: 5441 dc85 |0037: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c70a2: 7051 bab9 5604 |0039: invoke-direct {v6, v5, v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@b9ba │ │ -3c70a8: 1106 |003c: return-object v6 │ │ +3c7018: |[3c7018] okhttp3.internal.connection.RealConnection.newCodec:(Lokhttp3/OkHttpClient;Lokhttp3/Interceptor$Chain;)Lokhttp3/internal/http/ExchangeCodec; │ │ +3c7028: 5440 d485 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.http2Connection:Lokhttp3/internal/http2/Http2Connection; // field@85d4 │ │ +3c702c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3c7030: 2201 8f17 |0004: new-instance v1, Lokhttp3/internal/http2/Http2ExchangeCodec; // type@178f │ │ +3c7034: 7050 71ba 5164 |0006: invoke-direct {v1, v5, v4, v6, v0}, Lokhttp3/internal/http2/Http2ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/Interceptor$Chain;Lokhttp3/internal/http2/Http2Connection;)V // method@ba71 │ │ +3c703a: 1101 |0009: return-object v1 │ │ +3c703c: 5440 dd85 |000a: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c7040: 7210 d9b6 0600 |000c: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ +3c7046: 0a01 |000f: move-result v1 │ │ +3c7048: 6e20 8785 1000 |0010: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c704e: 5440 de85 |0013: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c7052: 7210 e5bc 0000 |0015: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3c7058: 0c00 |0018: move-result-object v0 │ │ +3c705a: 7210 d9b6 0600 |0019: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ +3c7060: 0a01 |001c: move-result v1 │ │ +3c7062: 8111 |001d: int-to-long v1, v1 │ │ +3c7064: 6203 6579 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c7068: 6e40 53be 1032 |0020: invoke-virtual {v0, v1, v2, v3}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3c706e: 5440 dc85 |0023: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c7072: 7210 a2bc 0000 |0025: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3c7078: 0c00 |0028: move-result-object v0 │ │ +3c707a: 7210 deb6 0600 |0029: invoke-interface {v6}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ +3c7080: 0a06 |002c: move-result v6 │ │ +3c7082: 8161 |002d: int-to-long v1, v6 │ │ +3c7084: 6206 6579 |002e: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3c7088: 6e40 53be 1062 |0030: invoke-virtual {v0, v1, v2, v6}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3c708e: 2206 7617 |0033: new-instance v6, Lokhttp3/internal/http1/Http1ExchangeCodec; // type@1776 │ │ +3c7092: 5440 de85 |0035: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c7096: 5441 dc85 |0037: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c709a: 7051 bab9 5604 |0039: invoke-direct {v6, v5, v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V // method@b9ba │ │ +3c70a0: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000a line=546 │ │ 0x0013 line=547 │ │ 0x0023 line=548 │ │ @@ -1338873,28 +1338871,28 @@ │ │ type : '(Lokhttp3/internal/connection/Exchange;)Lokhttp3/internal/ws/RealWebSocket$Streams;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -3c70ac: |[3c70ac] okhttp3.internal.connection.RealConnection.newWebSocketStreams:(Lokhttp3/internal/connection/Exchange;)Lokhttp3/internal/ws/RealWebSocket$Streams; │ │ -3c70bc: 5480 dd85 |0000: iget-object v0, v8, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c70c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c70c2: 6e20 8785 1000 |0003: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ -3c70c8: 6e10 04b9 0800 |0006: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3c70ce: 2200 5917 |0009: new-instance v0, Lokhttp3/internal/connection/RealConnection$1; // type@1759 │ │ -3c70d2: 5485 de85 |000b: iget-object v5, v8, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ -3c70d6: 5486 dc85 |000d: iget-object v6, v8, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ -3c70da: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -3c70dc: 0702 |0010: move-object v2, v0 │ │ -3c70de: 0783 |0011: move-object v3, v8 │ │ -3c70e0: 0797 |0012: move-object v7, v9 │ │ -3c70e2: 7606 f2b8 0200 |0013: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/connection/RealConnection$1;.:(Lokhttp3/internal/connection/RealConnection;ZLokio/BufferedSource;Lokio/BufferedSink;Lokhttp3/internal/connection/Exchange;)V // method@b8f2 │ │ -3c70e8: 1100 |0016: return-object v0 │ │ +3c70a4: |[3c70a4] okhttp3.internal.connection.RealConnection.newWebSocketStreams:(Lokhttp3/internal/connection/Exchange;)Lokhttp3/internal/ws/RealWebSocket$Streams; │ │ +3c70b4: 5480 dd85 |0000: iget-object v0, v8, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c70b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c70ba: 6e20 8785 1000 |0003: invoke-virtual {v0, v1}, Ljava/net/Socket;.setSoTimeout:(I)V // method@8587 │ │ +3c70c0: 6e10 04b9 0800 |0006: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3c70c6: 2200 5917 |0009: new-instance v0, Lokhttp3/internal/connection/RealConnection$1; // type@1759 │ │ +3c70ca: 5485 de85 |000b: iget-object v5, v8, Lokhttp3/internal/connection/RealConnection;.source:Lokio/BufferedSource; // field@85de │ │ +3c70ce: 5486 dc85 |000d: iget-object v6, v8, Lokhttp3/internal/connection/RealConnection;.sink:Lokio/BufferedSink; // field@85dc │ │ +3c70d2: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +3c70d4: 0702 |0010: move-object v2, v0 │ │ +3c70d6: 0783 |0011: move-object v3, v8 │ │ +3c70d8: 0797 |0012: move-object v7, v9 │ │ +3c70da: 7606 f2b8 0200 |0013: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/connection/RealConnection$1;.:(Lokhttp3/internal/connection/RealConnection;ZLokio/BufferedSource;Lokio/BufferedSink;Lokhttp3/internal/connection/Exchange;)V // method@b8f2 │ │ +3c70e0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0006 line=555 │ │ 0x0009 line=556 │ │ locals : │ │ 0x0000 - 0x0017 reg=8 this Lokhttp3/internal/connection/RealConnection; │ │ @@ -1338905,24 +1338903,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3c79b0: |[3c79b0] okhttp3.internal.connection.RealConnection.noNewExchanges:()V │ │ -3c79c0: 5420 d285 |0000: iget-object v0, v2, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c79c4: 1d00 |0002: monitor-enter v0 │ │ -3c79c6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3c79c8: 5c21 d685 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c79cc: 1e00 |0006: monitor-exit v0 │ │ -3c79ce: 0e00 |0007: return-void │ │ -3c79d0: 0d01 |0008: move-exception v1 │ │ -3c79d2: 1e00 |0009: monitor-exit v0 │ │ -3c79d4: 2701 |000a: throw v1 │ │ +3c79a8: |[3c79a8] okhttp3.internal.connection.RealConnection.noNewExchanges:()V │ │ +3c79b8: 5420 d285 |0000: iget-object v0, v2, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c79bc: 1d00 |0002: monitor-enter v0 │ │ +3c79be: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3c79c0: 5c21 d685 |0004: iput-boolean v1, v2, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c79c4: 1e00 |0006: monitor-exit v0 │ │ +3c79c6: 0e00 |0007: return-void │ │ +3c79c8: 0d01 |0008: move-exception v1 │ │ +3c79ca: 1e00 |0009: monitor-exit v0 │ │ +3c79cc: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ @@ -1338934,25 +1338932,25 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c79e4: |[3c79e4] okhttp3.internal.connection.RealConnection.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V │ │ -3c79f4: 5410 d285 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c79f8: 1d00 |0002: monitor-enter v0 │ │ -3c79fa: 6e10 56ba 0200 |0003: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Connection;.maxConcurrentStreams:()I // method@ba56 │ │ -3c7a00: 0a02 |0006: move-result v2 │ │ -3c7a02: 5912 d185 |0007: iput v2, v1, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ -3c7a06: 1e00 |0009: monitor-exit v0 │ │ -3c7a08: 0e00 |000a: return-void │ │ -3c7a0a: 0d02 |000b: move-exception v2 │ │ -3c7a0c: 1e00 |000c: monitor-exit v0 │ │ -3c7a0e: 2702 |000d: throw v2 │ │ +3c79dc: |[3c79dc] okhttp3.internal.connection.RealConnection.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V │ │ +3c79ec: 5410 d285 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c79f0: 1d00 |0002: monitor-enter v0 │ │ +3c79f2: 6e10 56ba 0200 |0003: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Connection;.maxConcurrentStreams:()I // method@ba56 │ │ +3c79f8: 0a02 |0006: move-result v2 │ │ +3c79fa: 5912 d185 |0007: iput v2, v1, Lokhttp3/internal/connection/RealConnection;.allocationLimit:I // field@85d1 │ │ +3c79fe: 1e00 |0009: monitor-exit v0 │ │ +3c7a00: 0e00 |000a: return-void │ │ +3c7a02: 0d02 |000b: move-exception v2 │ │ +3c7a04: 1e00 |000c: monitor-exit v0 │ │ +3c7a06: 2702 |000d: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=615 │ │ 0x0003 line=616 │ │ 0x0009 line=617 │ │ @@ -1338965,19 +1338963,19 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c7a1c: |[3c7a1c] okhttp3.internal.connection.RealConnection.onStream:(Lokhttp3/internal/http2/Http2Stream;)V │ │ -3c7a2c: 6200 5586 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3c7a30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c7a32: 6e30 beba 0301 |0003: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ -3c7a38: 0e00 |0006: return-void │ │ +3c7a14: |[3c7a14] okhttp3.internal.connection.RealConnection.onStream:(Lokhttp3/internal/http2/Http2Stream;)V │ │ +3c7a24: 6200 5586 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3c7a28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c7a2a: 6e30 beba 0301 |0003: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ +3c7a30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokhttp3/internal/connection/RealConnection; │ │ 0x0000 - 0x0007 reg=3 (null) Lokhttp3/internal/http2/Http2Stream; │ │ │ │ @@ -1338986,17 +1338984,17 @@ │ │ type : '()Lokhttp3/Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c6cf8: |[3c6cf8] okhttp3.internal.connection.RealConnection.protocol:()Lokhttp3/Protocol; │ │ -3c6d08: 5410 d785 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c6d0c: 1100 |0002: return-object v0 │ │ +3c6cf0: |[3c6cf0] okhttp3.internal.connection.RealConnection.protocol:()Lokhttp3/Protocol; │ │ +3c6d00: 5410 d785 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c6d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #12 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1339004,17 +1339002,17 @@ │ │ type : '()Lokhttp3/Route;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c6fe4: |[3c6fe4] okhttp3.internal.connection.RealConnection.route:()Lokhttp3/Route; │ │ -3c6ff4: 5410 da85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6ff8: 1100 |0002: return-object v0 │ │ +3c6fdc: |[3c6fdc] okhttp3.internal.connection.RealConnection.route:()Lokhttp3/Route; │ │ +3c6fec: 5410 da85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #13 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1339022,17 +1339020,17 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c6cc8: |[3c6cc8] okhttp3.internal.connection.RealConnection.socket:()Ljava/net/Socket; │ │ -3c6cd8: 5410 dd85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ -3c6cdc: 1100 |0002: return-object v0 │ │ +3c6cc0: |[3c6cc0] okhttp3.internal.connection.RealConnection.socket:()Ljava/net/Socket; │ │ +3c6cd0: 5410 dd85 |0000: iget-object v0, v1, Lokhttp3/internal/connection/RealConnection;.socket:Ljava/net/Socket; // field@85dd │ │ +3c6cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/connection/RealConnection; │ │ │ │ #14 : (in Lokhttp3/internal/connection/RealConnection;) │ │ @@ -1339040,57 +1339038,57 @@ │ │ type : '(Lokhttp3/HttpUrl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -3c6b24: |[3c6b24] okhttp3.internal.connection.RealConnection.supportsUrl:(Lokhttp3/HttpUrl;)Z │ │ -3c6b34: 6e10 c4b6 0500 |0000: invoke-virtual {v5}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c6b3a: 0a00 |0003: move-result v0 │ │ -3c6b3c: 5441 da85 |0004: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6b40: 6e10 f6b7 0100 |0006: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6b46: 0c01 |0009: move-result-object v1 │ │ -3c6b48: 6e10 2ab5 0100 |000a: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6b4e: 0c01 |000d: move-result-object v1 │ │ -3c6b50: 6e10 c4b6 0100 |000e: invoke-virtual {v1}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c6b56: 0a01 |0011: move-result v1 │ │ -3c6b58: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3c6b5a: 3210 0300 |0013: if-eq v0, v1, 0016 // +0003 │ │ -3c6b5e: 0f02 |0015: return v2 │ │ -3c6b60: 6e10 b5b6 0500 |0016: invoke-virtual {v5}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6b66: 0c00 |0019: move-result-object v0 │ │ -3c6b68: 5441 da85 |001a: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6b6c: 6e10 f6b7 0100 |001c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6b72: 0c01 |001f: move-result-object v1 │ │ -3c6b74: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6b7a: 0c01 |0023: move-result-object v1 │ │ -3c6b7c: 6e10 b5b6 0100 |0024: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6b82: 0c01 |0027: move-result-object v1 │ │ -3c6b84: 6e20 5084 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3c6b8a: 0a00 |002b: move-result v0 │ │ -3c6b8c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -3c6b8e: 3900 2000 |002d: if-nez v0, 004d // +0020 │ │ -3c6b92: 5440 d385 |002f: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c6b96: 3800 1b00 |0031: if-eqz v0, 004c // +001b │ │ -3c6b9a: 6200 6887 |0033: sget-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ -3c6b9e: 6e10 b5b6 0500 |0035: invoke-virtual {v5}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6ba4: 0c05 |0038: move-result-object v5 │ │ -3c6ba6: 5443 d385 |0039: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c6baa: 6e10 4fb6 0300 |003b: invoke-virtual {v3}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ -3c6bb0: 0c03 |003e: move-result-object v3 │ │ -3c6bb2: 7220 8087 2300 |003f: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c6bb8: 0c03 |0042: move-result-object v3 │ │ -3c6bba: 1f03 0311 |0043: check-cast v3, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3c6bbe: 6e30 92bb 5003 |0045: invoke-virtual {v0, v5, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb92 │ │ -3c6bc4: 0a05 |0048: move-result v5 │ │ -3c6bc6: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ -3c6bca: 2802 |004b: goto 004d // +0002 │ │ -3c6bcc: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -3c6bce: 0f01 |004d: return v1 │ │ +3c6b1c: |[3c6b1c] okhttp3.internal.connection.RealConnection.supportsUrl:(Lokhttp3/HttpUrl;)Z │ │ +3c6b2c: 6e10 c4b6 0500 |0000: invoke-virtual {v5}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c6b32: 0a00 |0003: move-result v0 │ │ +3c6b34: 5441 da85 |0004: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6b38: 6e10 f6b7 0100 |0006: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6b3e: 0c01 |0009: move-result-object v1 │ │ +3c6b40: 6e10 2ab5 0100 |000a: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6b46: 0c01 |000d: move-result-object v1 │ │ +3c6b48: 6e10 c4b6 0100 |000e: invoke-virtual {v1}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c6b4e: 0a01 |0011: move-result v1 │ │ +3c6b50: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3c6b52: 3210 0300 |0013: if-eq v0, v1, 0016 // +0003 │ │ +3c6b56: 0f02 |0015: return v2 │ │ +3c6b58: 6e10 b5b6 0500 |0016: invoke-virtual {v5}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c6b5e: 0c00 |0019: move-result-object v0 │ │ +3c6b60: 5441 da85 |001a: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6b64: 6e10 f6b7 0100 |001c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6b6a: 0c01 |001f: move-result-object v1 │ │ +3c6b6c: 6e10 2ab5 0100 |0020: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6b72: 0c01 |0023: move-result-object v1 │ │ +3c6b74: 6e10 b5b6 0100 |0024: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c6b7a: 0c01 |0027: move-result-object v1 │ │ +3c6b7c: 6e20 5084 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3c6b82: 0a00 |002b: move-result v0 │ │ +3c6b84: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +3c6b86: 3900 2000 |002d: if-nez v0, 004d // +0020 │ │ +3c6b8a: 5440 d385 |002f: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c6b8e: 3800 1b00 |0031: if-eqz v0, 004c // +001b │ │ +3c6b92: 6200 6887 |0033: sget-object v0, Lokhttp3/internal/tls/OkHostnameVerifier;.INSTANCE:Lokhttp3/internal/tls/OkHostnameVerifier; // field@8768 │ │ +3c6b96: 6e10 b5b6 0500 |0035: invoke-virtual {v5}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c6b9c: 0c05 |0038: move-result-object v5 │ │ +3c6b9e: 5443 d385 |0039: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c6ba2: 6e10 4fb6 0300 |003b: invoke-virtual {v3}, Lokhttp3/Handshake;.peerCertificates:()Ljava/util/List; // method@b64f │ │ +3c6ba8: 0c03 |003e: move-result-object v3 │ │ +3c6baa: 7220 8087 2300 |003f: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c6bb0: 0c03 |0042: move-result-object v3 │ │ +3c6bb2: 1f03 0311 |0043: check-cast v3, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3c6bb6: 6e30 92bb 5003 |0045: invoke-virtual {v0, v5, v3}, Lokhttp3/internal/tls/OkHostnameVerifier;.verify:(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z // method@bb92 │ │ +3c6bbc: 0a05 |0048: move-result v5 │ │ +3c6bbe: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ +3c6bc2: 2802 |004b: goto 004d // +0002 │ │ +3c6bc4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +3c6bc6: 0f01 |004d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0016 line=533 │ │ 0x002f line=535 │ │ 0x0035 line=536 │ │ 0x0045 line=535 │ │ @@ -1339103,67 +1339101,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -3c6bd0: |[3c6bd0] okhttp3.internal.connection.RealConnection.toString:()Ljava/lang/String; │ │ -3c6be0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c6be4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c6bea: 1a01 2721 |0005: const-string v1, "Connection{" // string@2127 │ │ -3c6bee: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6bf4: 5421 da85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6bf8: 6e10 f6b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6bfe: 0c01 |000f: move-result-object v1 │ │ -3c6c00: 6e10 2ab5 0100 |0010: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6c06: 0c01 |0013: move-result-object v1 │ │ -3c6c08: 6e10 b5b6 0100 |0014: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ -3c6c0e: 0c01 |0017: move-result-object v1 │ │ -3c6c10: 6e20 8f84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6c16: 1a01 0f15 |001b: const-string v1, ":" // string@150f │ │ -3c6c1a: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6c20: 5421 da85 |0020: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6c24: 6e10 f6b7 0100 |0022: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3c6c2a: 0c01 |0025: move-result-object v1 │ │ -3c6c2c: 6e10 2ab5 0100 |0026: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3c6c32: 0c01 |0029: move-result-object v1 │ │ -3c6c34: 6e10 c4b6 0100 |002a: invoke-virtual {v1}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ -3c6c3a: 0a01 |002d: move-result v1 │ │ -3c6c3c: 6e20 8a84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c6c42: 1a01 1313 |0031: const-string v1, ", proxy=" // string@1313 │ │ -3c6c46: 6e20 8f84 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6c4c: 5421 da85 |0036: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6c50: 6e10 f9b7 0100 |0038: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3c6c56: 0c01 |003b: move-result-object v1 │ │ -3c6c58: 6e20 8e84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c6c5e: 1a01 7606 |003f: const-string v1, " hostAddress=" // string@0676 │ │ -3c6c62: 6e20 8f84 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6c68: 5421 da85 |0044: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c6c6c: 6e10 fbb7 0100 |0046: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ -3c6c72: 0c01 |0049: move-result-object v1 │ │ -3c6c74: 6e20 8e84 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c6c7a: 1a01 1406 |004d: const-string v1, " cipherSuite=" // string@0614 │ │ -3c6c7e: 6e20 8f84 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6c84: 5421 d385 |0052: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ -3c6c88: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ -3c6c8c: 6e10 47b6 0100 |0056: invoke-virtual {v1}, Lokhttp3/Handshake;.cipherSuite:()Lokhttp3/CipherSuite; // method@b647 │ │ -3c6c92: 0c01 |0059: move-result-object v1 │ │ -3c6c94: 2803 |005a: goto 005d // +0003 │ │ -3c6c96: 1a01 95b3 |005b: const-string v1, "none" // string@b395 │ │ -3c6c9a: 6e20 8e84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c6ca0: 1a01 2307 |0060: const-string v1, " protocol=" // string@0723 │ │ -3c6ca4: 6e20 8f84 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c6caa: 5421 d785 |0065: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ -3c6cae: 6e20 8e84 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c6cb4: 1301 7d00 |006a: const/16 v1, #int 125 // #7d │ │ -3c6cb8: 6e20 8784 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3c6cbe: 6e10 9f84 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c6cc4: 0c00 |0072: move-result-object v0 │ │ -3c6cc6: 1100 |0073: return-object v0 │ │ +3c6bc8: |[3c6bc8] okhttp3.internal.connection.RealConnection.toString:()Ljava/lang/String; │ │ +3c6bd8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c6bdc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c6be2: 1a01 2721 |0005: const-string v1, "Connection{" // string@2127 │ │ +3c6be6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6bec: 5421 da85 |000a: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6bf0: 6e10 f6b7 0100 |000c: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6bf6: 0c01 |000f: move-result-object v1 │ │ +3c6bf8: 6e10 2ab5 0100 |0010: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6bfe: 0c01 |0013: move-result-object v1 │ │ +3c6c00: 6e10 b5b6 0100 |0014: invoke-virtual {v1}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@b6b5 │ │ +3c6c06: 0c01 |0017: move-result-object v1 │ │ +3c6c08: 6e20 8f84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6c0e: 1a01 0f15 |001b: const-string v1, ":" // string@150f │ │ +3c6c12: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6c18: 5421 da85 |0020: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6c1c: 6e10 f6b7 0100 |0022: invoke-virtual {v1}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3c6c22: 0c01 |0025: move-result-object v1 │ │ +3c6c24: 6e10 2ab5 0100 |0026: invoke-virtual {v1}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3c6c2a: 0c01 |0029: move-result-object v1 │ │ +3c6c2c: 6e10 c4b6 0100 |002a: invoke-virtual {v1}, Lokhttp3/HttpUrl;.port:()I // method@b6c4 │ │ +3c6c32: 0a01 |002d: move-result v1 │ │ +3c6c34: 6e20 8a84 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c6c3a: 1a01 1313 |0031: const-string v1, ", proxy=" // string@1313 │ │ +3c6c3e: 6e20 8f84 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6c44: 5421 da85 |0036: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6c48: 6e10 f9b7 0100 |0038: invoke-virtual {v1}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3c6c4e: 0c01 |003b: move-result-object v1 │ │ +3c6c50: 6e20 8e84 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c6c56: 1a01 7606 |003f: const-string v1, " hostAddress=" // string@0676 │ │ +3c6c5a: 6e20 8f84 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6c60: 5421 da85 |0044: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c6c64: 6e10 fbb7 0100 |0046: invoke-virtual {v1}, Lokhttp3/Route;.socketAddress:()Ljava/net/InetSocketAddress; // method@b7fb │ │ +3c6c6a: 0c01 |0049: move-result-object v1 │ │ +3c6c6c: 6e20 8e84 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c6c72: 1a01 1406 |004d: const-string v1, " cipherSuite=" // string@0614 │ │ +3c6c76: 6e20 8f84 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6c7c: 5421 d385 |0052: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.handshake:Lokhttp3/Handshake; // field@85d3 │ │ +3c6c80: 3801 0700 |0054: if-eqz v1, 005b // +0007 │ │ +3c6c84: 6e10 47b6 0100 |0056: invoke-virtual {v1}, Lokhttp3/Handshake;.cipherSuite:()Lokhttp3/CipherSuite; // method@b647 │ │ +3c6c8a: 0c01 |0059: move-result-object v1 │ │ +3c6c8c: 2803 |005a: goto 005d // +0003 │ │ +3c6c8e: 1a01 95b3 |005b: const-string v1, "none" // string@b395 │ │ +3c6c92: 6e20 8e84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c6c98: 1a01 2307 |0060: const-string v1, " protocol=" // string@0723 │ │ +3c6c9c: 6e20 8f84 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c6ca2: 5421 d785 |0065: iget-object v1, v2, Lokhttp3/internal/connection/RealConnection;.protocol:Lokhttp3/Protocol; // field@85d7 │ │ +3c6ca6: 6e20 8e84 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c6cac: 1301 7d00 |006a: const/16 v1, #int 125 // #7d │ │ +3c6cb0: 6e20 8784 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3c6cb6: 6e10 9f84 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c6cbc: 0c00 |0072: move-result-object v0 │ │ +3c6cbe: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x000c line=673 │ │ 0x0038 line=675 │ │ 0x0046 line=677 │ │ 0x0052 line=679 │ │ @@ -1339175,61 +1339173,61 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3c7abc: |[3c7abc] okhttp3.internal.connection.RealConnection.trackFailure:(Ljava/io/IOException;)V │ │ -3c7acc: 5440 d285 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c7ad0: 1d00 |0002: monitor-enter v0 │ │ -3c7ad2: 2051 9d17 |0003: instance-of v1, v5, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3c7ad6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3c7ad8: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ -3c7adc: 1f05 9d17 |0008: check-cast v5, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3c7ae0: 5455 3387 |000a: iget-object v5, v5, Lokhttp3/internal/http2/StreamResetException;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8733 │ │ -3c7ae4: 6201 5586 |000c: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3c7ae8: 3315 1300 |000e: if-ne v5, v1, 0021 // +0013 │ │ -3c7aec: 5245 d985 |0010: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ -3c7af0: b025 |0012: add-int/2addr v5, v2 │ │ -3c7af2: 5945 d985 |0013: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ -3c7af6: 5245 d985 |0015: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ -3c7afa: 3725 3400 |0017: if-le v5, v2, 004b // +0034 │ │ -3c7afe: 5c42 d685 |0019: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c7b02: 5245 db85 |001b: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b06: b025 |001d: add-int/2addr v5, v2 │ │ -3c7b08: 5945 db85 |001e: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b0c: 282b |0020: goto 004b // +002b │ │ -3c7b0e: 6201 4b86 |0021: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3c7b12: 3215 2800 |0023: if-eq v5, v1, 004b // +0028 │ │ -3c7b16: 5c42 d685 |0025: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c7b1a: 5245 db85 |0027: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b1e: b025 |0029: add-int/2addr v5, v2 │ │ -3c7b20: 5945 db85 |002a: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b24: 281f |002c: goto 004b // +001f │ │ -3c7b26: 6e10 01b9 0400 |002d: invoke-virtual {v4}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ -3c7b2c: 0a01 |0030: move-result v1 │ │ -3c7b2e: 3801 0600 |0031: if-eqz v1, 0037 // +0006 │ │ -3c7b32: 2051 7717 |0033: instance-of v1, v5, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ -3c7b36: 3801 1600 |0035: if-eqz v1, 004b // +0016 │ │ -3c7b3a: 5c42 d685 |0037: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ -3c7b3e: 5241 df85 |0039: iget v1, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ -3c7b42: 3901 1000 |003b: if-nez v1, 004b // +0010 │ │ -3c7b46: 3805 0900 |003d: if-eqz v5, 0046 // +0009 │ │ -3c7b4a: 5441 d285 |003f: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ -3c7b4e: 5443 da85 |0041: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ -3c7b52: 6e30 13b9 3105 |0043: invoke-virtual {v1, v3, v5}, Lokhttp3/internal/connection/RealConnectionPool;.connectFailed:(Lokhttp3/Route;Ljava/io/IOException;)V // method@b913 │ │ -3c7b58: 5245 db85 |0046: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b5c: b025 |0048: add-int/2addr v5, v2 │ │ -3c7b5e: 5945 db85 |0049: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ -3c7b62: 1e00 |004b: monitor-exit v0 │ │ -3c7b64: 0e00 |004c: return-void │ │ -3c7b66: 0d05 |004d: move-exception v5 │ │ -3c7b68: 1e00 |004e: monitor-exit v0 │ │ -3c7b6a: 2705 |004f: throw v5 │ │ +3c7ab4: |[3c7ab4] okhttp3.internal.connection.RealConnection.trackFailure:(Ljava/io/IOException;)V │ │ +3c7ac4: 5440 d285 |0000: iget-object v0, v4, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c7ac8: 1d00 |0002: monitor-enter v0 │ │ +3c7aca: 2051 9d17 |0003: instance-of v1, v5, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3c7ace: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3c7ad0: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ +3c7ad4: 1f05 9d17 |0008: check-cast v5, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3c7ad8: 5455 3387 |000a: iget-object v5, v5, Lokhttp3/internal/http2/StreamResetException;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8733 │ │ +3c7adc: 6201 5586 |000c: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3c7ae0: 3315 1300 |000e: if-ne v5, v1, 0021 // +0013 │ │ +3c7ae4: 5245 d985 |0010: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ +3c7ae8: b025 |0012: add-int/2addr v5, v2 │ │ +3c7aea: 5945 d985 |0013: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ +3c7aee: 5245 d985 |0015: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.refusedStreamCount:I // field@85d9 │ │ +3c7af2: 3725 3400 |0017: if-le v5, v2, 004b // +0034 │ │ +3c7af6: 5c42 d685 |0019: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c7afa: 5245 db85 |001b: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7afe: b025 |001d: add-int/2addr v5, v2 │ │ +3c7b00: 5945 db85 |001e: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7b04: 282b |0020: goto 004b // +002b │ │ +3c7b06: 6201 4b86 |0021: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3c7b0a: 3215 2800 |0023: if-eq v5, v1, 004b // +0028 │ │ +3c7b0e: 5c42 d685 |0025: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c7b12: 5245 db85 |0027: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7b16: b025 |0029: add-int/2addr v5, v2 │ │ +3c7b18: 5945 db85 |002a: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7b1c: 281f |002c: goto 004b // +001f │ │ +3c7b1e: 6e10 01b9 0400 |002d: invoke-virtual {v4}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ +3c7b24: 0a01 |0030: move-result v1 │ │ +3c7b26: 3801 0600 |0031: if-eqz v1, 0037 // +0006 │ │ +3c7b2a: 2051 7717 |0033: instance-of v1, v5, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ +3c7b2e: 3801 1600 |0035: if-eqz v1, 004b // +0016 │ │ +3c7b32: 5c42 d685 |0037: iput-boolean v2, v4, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:Z // field@85d6 │ │ +3c7b36: 5241 df85 |0039: iget v1, v4, Lokhttp3/internal/connection/RealConnection;.successCount:I // field@85df │ │ +3c7b3a: 3901 1000 |003b: if-nez v1, 004b // +0010 │ │ +3c7b3e: 3805 0900 |003d: if-eqz v5, 0046 // +0009 │ │ +3c7b42: 5441 d285 |003f: iget-object v1, v4, Lokhttp3/internal/connection/RealConnection;.connectionPool:Lokhttp3/internal/connection/RealConnectionPool; // field@85d2 │ │ +3c7b46: 5443 da85 |0041: iget-object v3, v4, Lokhttp3/internal/connection/RealConnection;.route:Lokhttp3/Route; // field@85da │ │ +3c7b4a: 6e30 13b9 3105 |0043: invoke-virtual {v1, v3, v5}, Lokhttp3/internal/connection/RealConnectionPool;.connectFailed:(Lokhttp3/Route;Ljava/io/IOException;)V // method@b913 │ │ +3c7b50: 5245 db85 |0046: iget v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7b54: b025 |0048: add-int/2addr v5, v2 │ │ +3c7b56: 5945 db85 |0049: iput v5, v4, Lokhttp3/internal/connection/RealConnection;.routeFailureCount:I // field@85db │ │ +3c7b5a: 1e00 |004b: monitor-exit v0 │ │ +3c7b5c: 0e00 |004c: return-void │ │ +3c7b5e: 0d05 |004d: move-exception v5 │ │ +3c7b60: 1e00 |004e: monitor-exit v0 │ │ +3c7b62: 2705 |004f: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004f │ │ -> 0x004d │ │ positions : │ │ 0x0000 line=638 │ │ 0x0003 line=639 │ │ 0x0008 line=640 │ │ @@ -1339287,18 +1339285,18 @@ │ │ type : '(Lokhttp3/CookieJar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c8d00: |[3c8d00] okhttp3.internal.http.BridgeInterceptor.:(Lokhttp3/CookieJar;)V │ │ -3c8d10: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c8d16: 5b01 0886 |0003: iput-object v1, v0, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ -3c8d1a: 0e00 |0005: return-void │ │ +3c8cf8: |[3c8cf8] okhttp3.internal.http.BridgeInterceptor.:(Lokhttp3/CookieJar;)V │ │ +3c8d08: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c8d0e: 5b01 0886 |0003: iput-object v1, v0, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ +3c8d12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http/BridgeInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/CookieJar; │ │ @@ -1339308,40 +1339306,40 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3c8a68: |[3c8a68] okhttp3.internal.http.BridgeInterceptor.cookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ -3c8a78: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c8a7c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c8a82: 7210 8b87 0600 |0005: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ -3c8a88: 0a01 |0008: move-result v1 │ │ -3c8a8a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3c8a8c: 3512 2500 |000a: if-ge v2, v1, 002f // +0025 │ │ -3c8a90: 3d02 0700 |000c: if-lez v2, 0013 // +0007 │ │ -3c8a94: 1a03 4415 |000e: const-string v3, "; " // string@1544 │ │ -3c8a98: 6e20 8f84 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8a9e: 7220 8087 2600 |0013: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c8aa4: 0c03 |0016: move-result-object v3 │ │ -3c8aa6: 1f03 0c17 |0017: check-cast v3, Lokhttp3/Cookie; // type@170c │ │ -3c8aaa: 6e10 ebb5 0300 |0019: invoke-virtual {v3}, Lokhttp3/Cookie;.name:()Ljava/lang/String; // method@b5eb │ │ -3c8ab0: 0c04 |001c: move-result-object v4 │ │ -3c8ab2: 6e20 8f84 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8ab8: 1304 3d00 |0020: const/16 v4, #int 61 // #3d │ │ -3c8abc: 6e20 8784 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3c8ac2: 6e10 f8b5 0300 |0025: invoke-virtual {v3}, Lokhttp3/Cookie;.value:()Ljava/lang/String; // method@b5f8 │ │ -3c8ac8: 0c03 |0028: move-result-object v3 │ │ -3c8aca: 6e20 8f84 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8ad0: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c8ad4: 28dc |002e: goto 000a // -0024 │ │ -3c8ad6: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c8adc: 0c06 |0032: move-result-object v6 │ │ -3c8ade: 1106 |0033: return-object v6 │ │ +3c8a60: |[3c8a60] okhttp3.internal.http.BridgeInterceptor.cookieHeader:(Ljava/util/List;)Ljava/lang/String; │ │ +3c8a70: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c8a74: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c8a7a: 7210 8b87 0600 |0005: invoke-interface {v6}, Ljava/util/List;.size:()I // method@878b │ │ +3c8a80: 0a01 |0008: move-result v1 │ │ +3c8a82: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3c8a84: 3512 2500 |000a: if-ge v2, v1, 002f // +0025 │ │ +3c8a88: 3d02 0700 |000c: if-lez v2, 0013 // +0007 │ │ +3c8a8c: 1a03 4415 |000e: const-string v3, "; " // string@1544 │ │ +3c8a90: 6e20 8f84 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8a96: 7220 8087 2600 |0013: invoke-interface {v6, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c8a9c: 0c03 |0016: move-result-object v3 │ │ +3c8a9e: 1f03 0c17 |0017: check-cast v3, Lokhttp3/Cookie; // type@170c │ │ +3c8aa2: 6e10 ebb5 0300 |0019: invoke-virtual {v3}, Lokhttp3/Cookie;.name:()Ljava/lang/String; // method@b5eb │ │ +3c8aa8: 0c04 |001c: move-result-object v4 │ │ +3c8aaa: 6e20 8f84 4000 |001d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8ab0: 1304 3d00 |0020: const/16 v4, #int 61 // #3d │ │ +3c8ab4: 6e20 8784 4000 |0022: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3c8aba: 6e10 f8b5 0300 |0025: invoke-virtual {v3}, Lokhttp3/Cookie;.value:()Ljava/lang/String; // method@b5f8 │ │ +3c8ac0: 0c03 |0028: move-result-object v3 │ │ +3c8ac2: 6e20 8f84 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8ac8: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c8acc: 28dc |002e: goto 000a // -0024 │ │ +3c8ace: 6e10 9f84 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c8ad4: 0c06 |0032: move-result-object v6 │ │ +3c8ad6: 1106 |0033: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x0010 line=121 │ │ 0x0013 line=123 │ │ 0x0019 line=124 │ │ @@ -1339356,141 +1339354,141 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 263 16-bit code units │ │ -3c8ae0: |[3c8ae0] okhttp3.internal.http.BridgeInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c8af0: 7210 dab6 0b00 |0000: invoke-interface {v11}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ -3c8af6: 0c00 |0003: move-result-object v0 │ │ -3c8af8: 6e10 95b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ -3c8afe: 0c01 |0007: move-result-object v1 │ │ -3c8b00: 6e10 8eb7 0000 |0008: invoke-virtual {v0}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8b06: 0c02 |000b: move-result-object v2 │ │ -3c8b08: 1a03 dd21 |000c: const-string v3, "Content-Type" // string@21dd │ │ -3c8b0c: 1604 ffff |000e: const-wide/16 v4, #int -1 // #ffff │ │ -3c8b10: 1a06 da21 |0010: const-string v6, "Content-Length" // string@21da │ │ -3c8b14: 3802 2c00 |0012: if-eqz v2, 003e // +002c │ │ -3c8b18: 6e10 a8b7 0200 |0014: invoke-virtual {v2}, Lokhttp3/RequestBody;.contentType:()Lokhttp3/MediaType; // method@b7a8 │ │ -3c8b1e: 0c07 |0017: move-result-object v7 │ │ -3c8b20: 3807 0900 |0018: if-eqz v7, 0021 // +0009 │ │ -3c8b24: 6e10 e9b6 0700 |001a: invoke-virtual {v7}, Lokhttp3/MediaType;.toString:()Ljava/lang/String; // method@b6e9 │ │ -3c8b2a: 0c07 |001d: move-result-object v7 │ │ -3c8b2c: 6e30 81b7 3107 |001e: invoke-virtual {v1, v3, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8b32: 6e10 a7b7 0200 |0021: invoke-virtual {v2}, Lokhttp3/RequestBody;.contentLength:()J // method@b7a7 │ │ -3c8b38: 0b07 |0024: move-result-wide v7 │ │ -3c8b3a: 1a02 3f64 |0025: const-string v2, "Transfer-Encoding" // string@643f │ │ -3c8b3e: 3109 0704 |0027: cmp-long v9, v7, v4 │ │ -3c8b42: 3809 0d00 |0029: if-eqz v9, 0036 // +000d │ │ -3c8b46: 7120 c083 8700 |002b: invoke-static {v7, v8}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ -3c8b4c: 0c07 |002e: move-result-object v7 │ │ -3c8b4e: 6e30 81b7 6107 |002f: invoke-virtual {v1, v6, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8b54: 6e20 87b7 2100 |0032: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3c8b5a: 2809 |0035: goto 003e // +0009 │ │ -3c8b5c: 1a07 b47a |0036: const-string v7, "chunked" // string@7ab4 │ │ -3c8b60: 6e30 81b7 2107 |0038: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8b66: 6e20 87b7 6100 |003b: invoke-virtual {v1, v6}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3c8b6c: 1a02 072b |003e: const-string v2, "Host" // string@2b07 │ │ -3c8b70: 6e20 90b7 2000 |0040: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8b76: 0c07 |0043: move-result-object v7 │ │ -3c8b78: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -3c8b7a: 3907 0d00 |0045: if-nez v7, 0052 // +000d │ │ -3c8b7e: 6e10 99b7 0000 |0047: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c8b84: 0c07 |004a: move-result-object v7 │ │ -3c8b86: 7120 3bb8 8700 |004b: invoke-static {v7, v8}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ -3c8b8c: 0c07 |004e: move-result-object v7 │ │ -3c8b8e: 6e30 81b7 2107 |004f: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8b94: 1a02 1d21 |0052: const-string v2, "Connection" // string@211d │ │ -3c8b98: 6e20 90b7 2000 |0054: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8b9e: 0c07 |0057: move-result-object v7 │ │ -3c8ba0: 3907 0700 |0058: if-nez v7, 005f // +0007 │ │ -3c8ba4: 1a07 f02e |005a: const-string v7, "Keep-Alive" // string@2ef0 │ │ -3c8ba8: 6e30 81b7 2107 |005c: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8bae: 1a02 2018 |005f: const-string v2, "Accept-Encoding" // string@1820 │ │ -3c8bb2: 6e20 90b7 2000 |0061: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8bb8: 0c07 |0064: move-result-object v7 │ │ -3c8bba: 1a09 c497 |0065: const-string v9, "gzip" // string@97c4 │ │ -3c8bbe: 3907 0e00 |0067: if-nez v7, 0075 // +000e │ │ -3c8bc2: 1a07 9157 |0069: const-string v7, "Range" // string@5791 │ │ -3c8bc6: 6e20 90b7 7000 |006b: invoke-virtual {v0, v7}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8bcc: 0c07 |006e: move-result-object v7 │ │ -3c8bce: 3907 0600 |006f: if-nez v7, 0075 // +0006 │ │ -3c8bd2: 1218 |0071: const/4 v8, #int 1 // #1 │ │ -3c8bd4: 6e30 81b7 2109 |0072: invoke-virtual {v1, v2, v9}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8bda: 54a2 0886 |0075: iget-object v2, v10, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ -3c8bde: 6e10 99b7 0000 |0077: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c8be4: 0c07 |007a: move-result-object v7 │ │ -3c8be6: 7220 fdb5 7200 |007b: invoke-interface {v2, v7}, Lokhttp3/CookieJar;.loadForRequest:(Lokhttp3/HttpUrl;)Ljava/util/List; // method@b5fd │ │ -3c8bec: 0c02 |007e: move-result-object v2 │ │ -3c8bee: 7210 8387 0200 |007f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -3c8bf4: 0a07 |0082: move-result v7 │ │ -3c8bf6: 3907 0b00 |0083: if-nez v7, 008e // +000b │ │ -3c8bfa: 7020 48b9 2a00 |0085: invoke-direct {v10, v2}, Lokhttp3/internal/http/BridgeInterceptor;.cookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@b948 │ │ -3c8c00: 0c02 |0088: move-result-object v2 │ │ -3c8c02: 1a07 ff21 |0089: const-string v7, "Cookie" // string@21ff │ │ -3c8c06: 6e30 81b7 7102 |008b: invoke-virtual {v1, v7, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8c0c: 1a02 2d66 |008e: const-string v2, "User-Agent" // string@662d │ │ -3c8c10: 6e20 90b7 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8c16: 0c07 |0093: move-result-object v7 │ │ -3c8c18: 3907 0900 |0094: if-nez v7, 009d // +0009 │ │ -3c8c1c: 7100 51b8 0000 |0096: invoke-static {}, Lokhttp3/internal/Version;.userAgent:()Ljava/lang/String; // method@b851 │ │ -3c8c22: 0c07 |0099: move-result-object v7 │ │ -3c8c24: 6e30 81b7 2107 |009a: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3c8c2a: 6e10 7bb7 0100 |009d: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -3c8c30: 0c01 |00a0: move-result-object v1 │ │ -3c8c32: 7220 d8b6 1b00 |00a1: invoke-interface {v11, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ -3c8c38: 0c0b |00a4: move-result-object v11 │ │ -3c8c3a: 54a1 0886 |00a5: iget-object v1, v10, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ -3c8c3e: 6e10 99b7 0000 |00a7: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c8c44: 0c02 |00aa: move-result-object v2 │ │ -3c8c46: 6e10 d1b7 0b00 |00ab: invoke-virtual {v11}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c8c4c: 0c07 |00ae: move-result-object v7 │ │ -3c8c4e: 7130 69b9 2107 |00af: invoke-static {v1, v2, v7}, Lokhttp3/internal/http/HttpHeaders;.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V // method@b969 │ │ -3c8c54: 6e10 d6b7 0b00 |00b2: invoke-virtual {v11}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c8c5a: 0c01 |00b5: move-result-object v1 │ │ -3c8c5c: 6e20 c4b7 0100 |00b6: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c8c62: 0c00 |00b9: move-result-object v0 │ │ -3c8c64: 3808 4800 |00ba: if-eqz v8, 0102 // +0048 │ │ -3c8c68: 1a01 d921 |00bc: const-string v1, "Content-Encoding" // string@21d9 │ │ -3c8c6c: 6e20 ceb7 1b00 |00be: invoke-virtual {v11, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c8c72: 0c02 |00c1: move-result-object v2 │ │ -3c8c74: 6e20 5184 2900 |00c2: invoke-virtual {v9, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c8c7a: 0a02 |00c5: move-result v2 │ │ -3c8c7c: 3802 3c00 |00c6: if-eqz v2, 0102 // +003c │ │ -3c8c80: 7110 61b9 0b00 |00c8: invoke-static {v11}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ -3c8c86: 0a02 |00cb: move-result v2 │ │ -3c8c88: 3802 3600 |00cc: if-eqz v2, 0102 // +0036 │ │ -3c8c8c: 2202 d117 |00ce: new-instance v2, Lokio/GzipSource; // type@17d1 │ │ -3c8c90: 6e10 c7b7 0b00 |00d0: invoke-virtual {v11}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c8c96: 0c07 |00d3: move-result-object v7 │ │ -3c8c98: 6e10 f3b7 0700 |00d4: invoke-virtual {v7}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -3c8c9e: 0c07 |00d7: move-result-object v7 │ │ -3c8ca0: 7020 4abd 7200 |00d8: invoke-direct {v2, v7}, Lokio/GzipSource;.:(Lokio/Source;)V // method@bd4a │ │ -3c8ca6: 6e10 d1b7 0b00 |00db: invoke-virtual {v11}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ -3c8cac: 0c07 |00de: move-result-object v7 │ │ -3c8cae: 6e10 6fb6 0700 |00df: invoke-virtual {v7}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ -3c8cb4: 0c07 |00e2: move-result-object v7 │ │ -3c8cb6: 6e20 5eb6 1700 |00e3: invoke-virtual {v7, v1}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ -3c8cbc: 0c01 |00e6: move-result-object v1 │ │ -3c8cbe: 6e20 5eb6 6100 |00e7: invoke-virtual {v1, v6}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ -3c8cc4: 0c01 |00ea: move-result-object v1 │ │ -3c8cc6: 6e10 5cb6 0100 |00eb: invoke-virtual {v1}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3c8ccc: 0c01 |00ee: move-result-object v1 │ │ -3c8cce: 6e20 bcb7 1000 |00ef: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ -3c8cd4: 6e20 ceb7 3b00 |00f2: invoke-virtual {v11, v3}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c8cda: 0c0b |00f5: move-result-object v11 │ │ -3c8cdc: 2201 6b17 |00f6: new-instance v1, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ -3c8ce0: 7110 85bd 0200 |00f8: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3c8ce6: 0c02 |00fb: move-result-object v2 │ │ -3c8ce8: 7052 89b9 b154 |00fc: invoke-direct {v1, v11, v4, v5, v2}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ -3c8cee: 6e20 b4b7 1000 |00ff: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c8cf4: 6e10 b5b7 0000 |0102: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c8cfa: 0c0b |0105: move-result-object v11 │ │ -3c8cfc: 110b |0106: return-object v11 │ │ +3c8ad8: |[3c8ad8] okhttp3.internal.http.BridgeInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c8ae8: 7210 dab6 0b00 |0000: invoke-interface {v11}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ +3c8aee: 0c00 |0003: move-result-object v0 │ │ +3c8af0: 6e10 95b7 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ +3c8af6: 0c01 |0007: move-result-object v1 │ │ +3c8af8: 6e10 8eb7 0000 |0008: invoke-virtual {v0}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8afe: 0c02 |000b: move-result-object v2 │ │ +3c8b00: 1a03 dd21 |000c: const-string v3, "Content-Type" // string@21dd │ │ +3c8b04: 1604 ffff |000e: const-wide/16 v4, #int -1 // #ffff │ │ +3c8b08: 1a06 da21 |0010: const-string v6, "Content-Length" // string@21da │ │ +3c8b0c: 3802 2c00 |0012: if-eqz v2, 003e // +002c │ │ +3c8b10: 6e10 a8b7 0200 |0014: invoke-virtual {v2}, Lokhttp3/RequestBody;.contentType:()Lokhttp3/MediaType; // method@b7a8 │ │ +3c8b16: 0c07 |0017: move-result-object v7 │ │ +3c8b18: 3807 0900 |0018: if-eqz v7, 0021 // +0009 │ │ +3c8b1c: 6e10 e9b6 0700 |001a: invoke-virtual {v7}, Lokhttp3/MediaType;.toString:()Ljava/lang/String; // method@b6e9 │ │ +3c8b22: 0c07 |001d: move-result-object v7 │ │ +3c8b24: 6e30 81b7 3107 |001e: invoke-virtual {v1, v3, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8b2a: 6e10 a7b7 0200 |0021: invoke-virtual {v2}, Lokhttp3/RequestBody;.contentLength:()J // method@b7a7 │ │ +3c8b30: 0b07 |0024: move-result-wide v7 │ │ +3c8b32: 1a02 3f64 |0025: const-string v2, "Transfer-Encoding" // string@643f │ │ +3c8b36: 3109 0704 |0027: cmp-long v9, v7, v4 │ │ +3c8b3a: 3809 0d00 |0029: if-eqz v9, 0036 // +000d │ │ +3c8b3e: 7120 c083 8700 |002b: invoke-static {v7, v8}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ +3c8b44: 0c07 |002e: move-result-object v7 │ │ +3c8b46: 6e30 81b7 6107 |002f: invoke-virtual {v1, v6, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8b4c: 6e20 87b7 2100 |0032: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3c8b52: 2809 |0035: goto 003e // +0009 │ │ +3c8b54: 1a07 b47a |0036: const-string v7, "chunked" // string@7ab4 │ │ +3c8b58: 6e30 81b7 2107 |0038: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8b5e: 6e20 87b7 6100 |003b: invoke-virtual {v1, v6}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3c8b64: 1a02 072b |003e: const-string v2, "Host" // string@2b07 │ │ +3c8b68: 6e20 90b7 2000 |0040: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8b6e: 0c07 |0043: move-result-object v7 │ │ +3c8b70: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +3c8b72: 3907 0d00 |0045: if-nez v7, 0052 // +000d │ │ +3c8b76: 6e10 99b7 0000 |0047: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c8b7c: 0c07 |004a: move-result-object v7 │ │ +3c8b7e: 7120 3bb8 8700 |004b: invoke-static {v7, v8}, Lokhttp3/internal/Util;.hostHeader:(Lokhttp3/HttpUrl;Z)Ljava/lang/String; // method@b83b │ │ +3c8b84: 0c07 |004e: move-result-object v7 │ │ +3c8b86: 6e30 81b7 2107 |004f: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8b8c: 1a02 1d21 |0052: const-string v2, "Connection" // string@211d │ │ +3c8b90: 6e20 90b7 2000 |0054: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8b96: 0c07 |0057: move-result-object v7 │ │ +3c8b98: 3907 0700 |0058: if-nez v7, 005f // +0007 │ │ +3c8b9c: 1a07 f02e |005a: const-string v7, "Keep-Alive" // string@2ef0 │ │ +3c8ba0: 6e30 81b7 2107 |005c: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8ba6: 1a02 2018 |005f: const-string v2, "Accept-Encoding" // string@1820 │ │ +3c8baa: 6e20 90b7 2000 |0061: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8bb0: 0c07 |0064: move-result-object v7 │ │ +3c8bb2: 1a09 c497 |0065: const-string v9, "gzip" // string@97c4 │ │ +3c8bb6: 3907 0e00 |0067: if-nez v7, 0075 // +000e │ │ +3c8bba: 1a07 9157 |0069: const-string v7, "Range" // string@5791 │ │ +3c8bbe: 6e20 90b7 7000 |006b: invoke-virtual {v0, v7}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8bc4: 0c07 |006e: move-result-object v7 │ │ +3c8bc6: 3907 0600 |006f: if-nez v7, 0075 // +0006 │ │ +3c8bca: 1218 |0071: const/4 v8, #int 1 // #1 │ │ +3c8bcc: 6e30 81b7 2109 |0072: invoke-virtual {v1, v2, v9}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8bd2: 54a2 0886 |0075: iget-object v2, v10, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ +3c8bd6: 6e10 99b7 0000 |0077: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c8bdc: 0c07 |007a: move-result-object v7 │ │ +3c8bde: 7220 fdb5 7200 |007b: invoke-interface {v2, v7}, Lokhttp3/CookieJar;.loadForRequest:(Lokhttp3/HttpUrl;)Ljava/util/List; // method@b5fd │ │ +3c8be4: 0c02 |007e: move-result-object v2 │ │ +3c8be6: 7210 8387 0200 |007f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +3c8bec: 0a07 |0082: move-result v7 │ │ +3c8bee: 3907 0b00 |0083: if-nez v7, 008e // +000b │ │ +3c8bf2: 7020 48b9 2a00 |0085: invoke-direct {v10, v2}, Lokhttp3/internal/http/BridgeInterceptor;.cookieHeader:(Ljava/util/List;)Ljava/lang/String; // method@b948 │ │ +3c8bf8: 0c02 |0088: move-result-object v2 │ │ +3c8bfa: 1a07 ff21 |0089: const-string v7, "Cookie" // string@21ff │ │ +3c8bfe: 6e30 81b7 7102 |008b: invoke-virtual {v1, v7, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8c04: 1a02 2d66 |008e: const-string v2, "User-Agent" // string@662d │ │ +3c8c08: 6e20 90b7 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8c0e: 0c07 |0093: move-result-object v7 │ │ +3c8c10: 3907 0900 |0094: if-nez v7, 009d // +0009 │ │ +3c8c14: 7100 51b8 0000 |0096: invoke-static {}, Lokhttp3/internal/Version;.userAgent:()Ljava/lang/String; // method@b851 │ │ +3c8c1a: 0c07 |0099: move-result-object v7 │ │ +3c8c1c: 6e30 81b7 2107 |009a: invoke-virtual {v1, v2, v7}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3c8c22: 6e10 7bb7 0100 |009d: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +3c8c28: 0c01 |00a0: move-result-object v1 │ │ +3c8c2a: 7220 d8b6 1b00 |00a1: invoke-interface {v11, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@b6d8 │ │ +3c8c30: 0c0b |00a4: move-result-object v11 │ │ +3c8c32: 54a1 0886 |00a5: iget-object v1, v10, Lokhttp3/internal/http/BridgeInterceptor;.cookieJar:Lokhttp3/CookieJar; // field@8608 │ │ +3c8c36: 6e10 99b7 0000 |00a7: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c8c3c: 0c02 |00aa: move-result-object v2 │ │ +3c8c3e: 6e10 d1b7 0b00 |00ab: invoke-virtual {v11}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c8c44: 0c07 |00ae: move-result-object v7 │ │ +3c8c46: 7130 69b9 2107 |00af: invoke-static {v1, v2, v7}, Lokhttp3/internal/http/HttpHeaders;.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V // method@b969 │ │ +3c8c4c: 6e10 d6b7 0b00 |00b2: invoke-virtual {v11}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c8c52: 0c01 |00b5: move-result-object v1 │ │ +3c8c54: 6e20 c4b7 0100 |00b6: invoke-virtual {v1, v0}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c8c5a: 0c00 |00b9: move-result-object v0 │ │ +3c8c5c: 3808 4800 |00ba: if-eqz v8, 0102 // +0048 │ │ +3c8c60: 1a01 d921 |00bc: const-string v1, "Content-Encoding" // string@21d9 │ │ +3c8c64: 6e20 ceb7 1b00 |00be: invoke-virtual {v11, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c8c6a: 0c02 |00c1: move-result-object v2 │ │ +3c8c6c: 6e20 5184 2900 |00c2: invoke-virtual {v9, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c8c72: 0a02 |00c5: move-result v2 │ │ +3c8c74: 3802 3c00 |00c6: if-eqz v2, 0102 // +003c │ │ +3c8c78: 7110 61b9 0b00 |00c8: invoke-static {v11}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ +3c8c7e: 0a02 |00cb: move-result v2 │ │ +3c8c80: 3802 3600 |00cc: if-eqz v2, 0102 // +0036 │ │ +3c8c84: 2202 d117 |00ce: new-instance v2, Lokio/GzipSource; // type@17d1 │ │ +3c8c88: 6e10 c7b7 0b00 |00d0: invoke-virtual {v11}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c8c8e: 0c07 |00d3: move-result-object v7 │ │ +3c8c90: 6e10 f3b7 0700 |00d4: invoke-virtual {v7}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +3c8c96: 0c07 |00d7: move-result-object v7 │ │ +3c8c98: 7020 4abd 7200 |00d8: invoke-direct {v2, v7}, Lokio/GzipSource;.:(Lokio/Source;)V // method@bd4a │ │ +3c8c9e: 6e10 d1b7 0b00 |00db: invoke-virtual {v11}, Lokhttp3/Response;.headers:()Lokhttp3/Headers; // method@b7d1 │ │ +3c8ca4: 0c07 |00de: move-result-object v7 │ │ +3c8ca6: 6e10 6fb6 0700 |00df: invoke-virtual {v7}, Lokhttp3/Headers;.newBuilder:()Lokhttp3/Headers$Builder; // method@b66f │ │ +3c8cac: 0c07 |00e2: move-result-object v7 │ │ +3c8cae: 6e20 5eb6 1700 |00e3: invoke-virtual {v7, v1}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ +3c8cb4: 0c01 |00e6: move-result-object v1 │ │ +3c8cb6: 6e20 5eb6 6100 |00e7: invoke-virtual {v1, v6}, Lokhttp3/Headers$Builder;.removeAll:(Ljava/lang/String;)Lokhttp3/Headers$Builder; // method@b65e │ │ +3c8cbc: 0c01 |00ea: move-result-object v1 │ │ +3c8cbe: 6e10 5cb6 0100 |00eb: invoke-virtual {v1}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3c8cc4: 0c01 |00ee: move-result-object v1 │ │ +3c8cc6: 6e20 bcb7 1000 |00ef: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ +3c8ccc: 6e20 ceb7 3b00 |00f2: invoke-virtual {v11, v3}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c8cd2: 0c0b |00f5: move-result-object v11 │ │ +3c8cd4: 2201 6b17 |00f6: new-instance v1, Lokhttp3/internal/http/RealResponseBody; // type@176b │ │ +3c8cd8: 7110 85bd 0200 |00f8: invoke-static {v2}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3c8cde: 0c02 |00fb: move-result-object v2 │ │ +3c8ce0: 7052 89b9 b154 |00fc: invoke-direct {v1, v11, v4, v5, v2}, Lokhttp3/internal/http/RealResponseBody;.:(Ljava/lang/String;JLokio/BufferedSource;)V // method@b989 │ │ +3c8ce6: 6e20 b4b7 1000 |00ff: invoke-virtual {v0, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c8cec: 6e10 b5b7 0000 |0102: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c8cf2: 0c0b |0105: move-result-object v11 │ │ +3c8cf4: 110b |0106: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0008 line=51 │ │ 0x0014 line=53 │ │ 0x001a line=55 │ │ @@ -1339563,18 +1339561,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c9024: |[3c9024] okhttp3.internal.http.CallServerInterceptor.:(Z)V │ │ -3c9034: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3c903a: 5c01 0986 |0003: iput-boolean v1, v0, Lokhttp3/internal/http/CallServerInterceptor;.forWebSocket:Z // field@8609 │ │ -3c903e: 0e00 |0005: return-void │ │ +3c901c: |[3c901c] okhttp3.internal.http.CallServerInterceptor.:(Z)V │ │ +3c902c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3c9032: 5c01 0986 |0003: iput-boolean v1, v0, Lokhttp3/internal/http/CallServerInterceptor;.forWebSocket:Z // field@8609 │ │ +3c9036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http/CallServerInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -1339585,201 +1339583,201 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 379 16-bit code units │ │ -3c8d1c: |[3c8d1c] okhttp3.internal.http.CallServerInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c8d2c: 1f09 6a17 |0000: check-cast v9, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c8d30: 6e10 7fb9 0900 |0002: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.exchange:()Lokhttp3/internal/connection/Exchange; // method@b97f │ │ -3c8d36: 0c00 |0005: move-result-object v0 │ │ -3c8d38: 6e10 83b9 0900 |0006: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.request:()Lokhttp3/Request; // method@b983 │ │ -3c8d3e: 0c09 |0009: move-result-object v9 │ │ -3c8d40: 7100 a184 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3c8d46: 0b01 |000d: move-result-wide v1 │ │ -3c8d48: 6e20 e7b8 9000 |000e: invoke-virtual {v0, v9}, Lokhttp3/internal/connection/Exchange;.writeRequestHeaders:(Lokhttp3/Request;)V // method@b8e7 │ │ -3c8d4e: 6e10 94b7 0900 |0011: invoke-virtual {v9}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3c8d54: 0c03 |0014: move-result-object v3 │ │ -3c8d56: 7110 77b9 0300 |0015: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ -3c8d5c: 0a03 |0018: move-result v3 │ │ -3c8d5e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -3c8d60: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3c8d62: 3803 6700 |001b: if-eqz v3, 0082 // +0067 │ │ -3c8d66: 6e10 8eb7 0900 |001d: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8d6c: 0c03 |0020: move-result-object v3 │ │ -3c8d6e: 3803 6100 |0021: if-eqz v3, 0082 // +0061 │ │ -3c8d72: 1a03 d526 |0023: const-string v3, "Expect" // string@26d5 │ │ -3c8d76: 6e20 90b7 3900 |0025: invoke-virtual {v9, v3}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8d7c: 0c03 |0028: move-result-object v3 │ │ -3c8d7e: 1a06 de14 |0029: const-string v6, "100-continue" // string@14de │ │ -3c8d82: 6e20 5184 3600 |002b: invoke-virtual {v6, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c8d88: 0a03 |002e: move-result v3 │ │ -3c8d8a: 1216 |002f: const/4 v6, #int 1 // #1 │ │ -3c8d8c: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ -3c8d90: 6e10 dab8 0000 |0032: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.flushRequest:()V // method@b8da │ │ -3c8d96: 6e10 e2b8 0000 |0035: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.responseHeadersStart:()V // method@b8e2 │ │ -3c8d9c: 6e20 e0b8 6000 |0038: invoke-virtual {v0, v6}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ -3c8da2: 0c05 |003b: move-result-object v5 │ │ -3c8da4: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -3c8da6: 2802 |003d: goto 003f // +0002 │ │ -3c8da8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -3c8daa: 3905 3200 |003f: if-nez v5, 0071 // +0032 │ │ -3c8dae: 6e10 8eb7 0900 |0041: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8db4: 0c07 |0044: move-result-object v7 │ │ -3c8db6: 6e10 aeb7 0700 |0045: invoke-virtual {v7}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ -3c8dbc: 0a07 |0048: move-result v7 │ │ -3c8dbe: 3807 1500 |0049: if-eqz v7, 005e // +0015 │ │ -3c8dc2: 6e10 dab8 0000 |004b: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.flushRequest:()V // method@b8da │ │ -3c8dc8: 6e30 d7b8 9006 |004e: invoke-virtual {v0, v9, v6}, Lokhttp3/internal/connection/Exchange;.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; // method@b8d7 │ │ -3c8dce: 0c06 |0051: move-result-object v6 │ │ -3c8dd0: 7110 84bd 0600 |0052: invoke-static {v6}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c8dd6: 0c06 |0055: move-result-object v6 │ │ -3c8dd8: 6e10 8eb7 0900 |0056: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8dde: 0c07 |0059: move-result-object v7 │ │ -3c8de0: 6e20 b0b7 6700 |005a: invoke-virtual {v7, v6}, Lokhttp3/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@b7b0 │ │ -3c8de6: 2829 |005d: goto 0086 // +0029 │ │ -3c8de8: 6e30 d7b8 9004 |005e: invoke-virtual {v0, v9, v4}, Lokhttp3/internal/connection/Exchange;.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; // method@b8d7 │ │ -3c8dee: 0c06 |0061: move-result-object v6 │ │ -3c8df0: 7110 84bd 0600 |0062: invoke-static {v6}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3c8df6: 0c06 |0065: move-result-object v6 │ │ -3c8df8: 6e10 8eb7 0900 |0066: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8dfe: 0c07 |0069: move-result-object v7 │ │ -3c8e00: 6e20 b0b7 6700 |006a: invoke-virtual {v7, v6}, Lokhttp3/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@b7b0 │ │ -3c8e06: 7210 9dbc 0600 |006d: invoke-interface {v6}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3c8e0c: 2816 |0070: goto 0086 // +0016 │ │ -3c8e0e: 6e10 deb8 0000 |0071: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noRequestBody:()V // method@b8de │ │ -3c8e14: 6e10 d6b8 0000 |0074: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c8e1a: 0c06 |0077: move-result-object v6 │ │ -3c8e1c: 6e10 01b9 0600 |0078: invoke-virtual {v6}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ -3c8e22: 0a06 |007b: move-result v6 │ │ -3c8e24: 3906 0a00 |007c: if-nez v6, 0086 // +000a │ │ -3c8e28: 6e10 ddb8 0000 |007e: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noNewExchangesOnConnection:()V // method@b8dd │ │ -3c8e2e: 2805 |0081: goto 0086 // +0005 │ │ -3c8e30: 6e10 deb8 0000 |0082: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noRequestBody:()V // method@b8de │ │ -3c8e36: 1203 |0085: const/4 v3, #int 0 // #0 │ │ -3c8e38: 6e10 8eb7 0900 |0086: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8e3e: 0c06 |0089: move-result-object v6 │ │ -3c8e40: 3806 0c00 |008a: if-eqz v6, 0096 // +000c │ │ -3c8e44: 6e10 8eb7 0900 |008c: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3c8e4a: 0c06 |008f: move-result-object v6 │ │ -3c8e4c: 6e10 aeb7 0600 |0090: invoke-virtual {v6}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ -3c8e52: 0a06 |0093: move-result v6 │ │ -3c8e54: 3906 0500 |0094: if-nez v6, 0099 // +0005 │ │ -3c8e58: 6e10 d9b8 0000 |0096: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.finishRequest:()V // method@b8d9 │ │ -3c8e5e: 3903 0500 |0099: if-nez v3, 009e // +0005 │ │ -3c8e62: 6e10 e2b8 0000 |009b: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.responseHeadersStart:()V // method@b8e2 │ │ -3c8e68: 3905 0600 |009e: if-nez v5, 00a4 // +0006 │ │ -3c8e6c: 6e20 e0b8 4000 |00a0: invoke-virtual {v0, v4}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ -3c8e72: 0c05 |00a3: move-result-object v5 │ │ -3c8e74: 6e20 c4b7 9500 |00a4: invoke-virtual {v5, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c8e7a: 0c03 |00a7: move-result-object v3 │ │ -3c8e7c: 6e10 d6b8 0000 |00a8: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c8e82: 0c05 |00ab: move-result-object v5 │ │ -3c8e84: 6e10 feb8 0500 |00ac: invoke-virtual {v5}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ -3c8e8a: 0c05 |00af: move-result-object v5 │ │ -3c8e8c: 6e20 bab7 5300 |00b0: invoke-virtual {v3, v5}, Lokhttp3/Response$Builder;.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; // method@b7ba │ │ -3c8e92: 0c03 |00b3: move-result-object v3 │ │ -3c8e94: 6e30 c5b7 1302 |00b4: invoke-virtual {v3, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ -3c8e9a: 0c03 |00b7: move-result-object v3 │ │ -3c8e9c: 7100 a184 0000 |00b8: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3c8ea2: 0b05 |00bb: move-result-wide v5 │ │ -3c8ea4: 6e30 c2b7 5306 |00bc: invoke-virtual {v3, v5, v6}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ -3c8eaa: 0c03 |00bf: move-result-object v3 │ │ -3c8eac: 6e10 b5b7 0300 |00c0: invoke-virtual {v3}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c8eb2: 0c03 |00c3: move-result-object v3 │ │ -3c8eb4: 6e10 ccb7 0300 |00c4: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c8eba: 0a05 |00c7: move-result v5 │ │ -3c8ebc: 1306 6400 |00c8: const/16 v6, #int 100 // #64 │ │ -3c8ec0: 3365 2a00 |00ca: if-ne v5, v6, 00f4 // +002a │ │ -3c8ec4: 6e20 e0b8 4000 |00cc: invoke-virtual {v0, v4}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ -3c8eca: 0c03 |00cf: move-result-object v3 │ │ -3c8ecc: 6e20 c4b7 9300 |00d0: invoke-virtual {v3, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ -3c8ed2: 0c09 |00d3: move-result-object v9 │ │ -3c8ed4: 6e10 d6b8 0000 |00d4: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c8eda: 0c03 |00d7: move-result-object v3 │ │ -3c8edc: 6e10 feb8 0300 |00d8: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ -3c8ee2: 0c03 |00db: move-result-object v3 │ │ -3c8ee4: 6e20 bab7 3900 |00dc: invoke-virtual {v9, v3}, Lokhttp3/Response$Builder;.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; // method@b7ba │ │ -3c8eea: 0c09 |00df: move-result-object v9 │ │ -3c8eec: 6e30 c5b7 1902 |00e0: invoke-virtual {v9, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ -3c8ef2: 0c09 |00e3: move-result-object v9 │ │ -3c8ef4: 7100 a184 0000 |00e4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3c8efa: 0b01 |00e7: move-result-wide v1 │ │ -3c8efc: 6e30 c2b7 1902 |00e8: invoke-virtual {v9, v1, v2}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ -3c8f02: 0c09 |00eb: move-result-object v9 │ │ -3c8f04: 6e10 b5b7 0900 |00ec: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c8f0a: 0c03 |00ef: move-result-object v3 │ │ -3c8f0c: 6e10 ccb7 0300 |00f0: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3c8f12: 0a05 |00f3: move-result v5 │ │ -3c8f14: 6e20 e1b8 3000 |00f4: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/Exchange;.responseHeadersEnd:(Lokhttp3/Response;)V // method@b8e1 │ │ -3c8f1a: 5589 0986 |00f7: iget-boolean v9, v8, Lokhttp3/internal/http/CallServerInterceptor;.forWebSocket:Z // field@8609 │ │ -3c8f1e: 3809 1500 |00f9: if-eqz v9, 010e // +0015 │ │ -3c8f22: 1309 6500 |00fb: const/16 v9, #int 101 // #65 │ │ -3c8f26: 3395 1100 |00fd: if-ne v5, v9, 010e // +0011 │ │ -3c8f2a: 6e10 d6b7 0300 |00ff: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c8f30: 0c09 |0102: move-result-object v9 │ │ -3c8f32: 6201 4085 |0103: sget-object v1, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ -3c8f36: 6e20 b4b7 1900 |0105: invoke-virtual {v9, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c8f3c: 0c09 |0108: move-result-object v9 │ │ -3c8f3e: 6e10 b5b7 0900 |0109: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c8f44: 0c09 |010c: move-result-object v9 │ │ -3c8f46: 2811 |010d: goto 011e // +0011 │ │ -3c8f48: 6e10 d6b7 0300 |010e: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3c8f4e: 0c09 |0111: move-result-object v9 │ │ -3c8f50: 6e20 dfb8 3000 |0112: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/Exchange;.openResponseBody:(Lokhttp3/Response;)Lokhttp3/ResponseBody; // method@b8df │ │ -3c8f56: 0c01 |0115: move-result-object v1 │ │ -3c8f58: 6e20 b4b7 1900 |0116: invoke-virtual {v9, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3c8f5e: 0c09 |0119: move-result-object v9 │ │ -3c8f60: 6e10 b5b7 0900 |011a: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3c8f66: 0c09 |011d: move-result-object v9 │ │ -3c8f68: 6e10 dbb7 0900 |011e: invoke-virtual {v9}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3c8f6e: 0c01 |0121: move-result-object v1 │ │ -3c8f70: 1a02 1d21 |0122: const-string v2, "Connection" // string@211d │ │ -3c8f74: 6e20 90b7 2100 |0124: invoke-virtual {v1, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3c8f7a: 0c01 |0127: move-result-object v1 │ │ -3c8f7c: 1a03 517b |0128: const-string v3, "close" // string@7b51 │ │ -3c8f80: 6e20 5184 1300 |012a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c8f86: 0a01 |012d: move-result v1 │ │ -3c8f88: 3901 0c00 |012e: if-nez v1, 013a // +000c │ │ -3c8f8c: 6e20 ceb7 2900 |0130: invoke-virtual {v9, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3c8f92: 0c01 |0133: move-result-object v1 │ │ -3c8f94: 6e20 5184 1300 |0134: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3c8f9a: 0a01 |0137: move-result v1 │ │ -3c8f9c: 3801 0500 |0138: if-eqz v1, 013d // +0005 │ │ -3c8fa0: 6e10 ddb8 0000 |013a: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noNewExchangesOnConnection:()V // method@b8dd │ │ -3c8fa6: 1300 cc00 |013d: const/16 v0, #int 204 // #cc │ │ -3c8faa: 3205 0600 |013f: if-eq v5, v0, 0145 // +0006 │ │ -3c8fae: 1300 cd00 |0141: const/16 v0, #int 205 // #cd │ │ -3c8fb2: 3305 1000 |0143: if-ne v5, v0, 0153 // +0010 │ │ -3c8fb6: 6e10 c7b7 0900 |0145: invoke-virtual {v9}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c8fbc: 0c00 |0148: move-result-object v0 │ │ -3c8fbe: 6e10 edb7 0000 |0149: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ -3c8fc4: 0b00 |014c: move-result-wide v0 │ │ -3c8fc6: 1602 0000 |014d: const-wide/16 v2, #int 0 // #0 │ │ -3c8fca: 3104 0002 |014f: cmp-long v4, v0, v2 │ │ -3c8fce: 3c04 0300 |0151: if-gtz v4, 0154 // +0003 │ │ -3c8fd2: 1109 |0153: return-object v9 │ │ -3c8fd4: 2200 c610 |0154: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3c8fd8: 2201 9410 |0156: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3c8fdc: 7010 8384 0100 |0158: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c8fe2: 1a02 c12a |015b: const-string v2, "HTTP " // string@2ac1 │ │ -3c8fe6: 6e20 8f84 2100 |015d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8fec: 6e20 8a84 5100 |0160: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3c8ff2: 1a02 6b06 |0163: const-string v2, " had non-zero Content-Length: " // string@066b │ │ -3c8ff6: 6e20 8f84 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c8ffc: 6e10 c7b7 0900 |0168: invoke-virtual {v9}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c9002: 0c09 |016b: move-result-object v9 │ │ -3c9004: 6e10 edb7 0900 |016c: invoke-virtual {v9}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ -3c900a: 0b02 |016f: move-result-wide v2 │ │ -3c900c: 6e30 8b84 2103 |0170: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c9012: 6e10 9f84 0100 |0173: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9018: 0c09 |0176: move-result-object v9 │ │ -3c901a: 7020 7185 9000 |0177: invoke-direct {v0, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3c9020: 2700 |017a: throw v0 │ │ +3c8d14: |[3c8d14] okhttp3.internal.http.CallServerInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c8d24: 1f09 6a17 |0000: check-cast v9, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c8d28: 6e10 7fb9 0900 |0002: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.exchange:()Lokhttp3/internal/connection/Exchange; // method@b97f │ │ +3c8d2e: 0c00 |0005: move-result-object v0 │ │ +3c8d30: 6e10 83b9 0900 |0006: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.request:()Lokhttp3/Request; // method@b983 │ │ +3c8d36: 0c09 |0009: move-result-object v9 │ │ +3c8d38: 7100 a184 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3c8d3e: 0b01 |000d: move-result-wide v1 │ │ +3c8d40: 6e20 e7b8 9000 |000e: invoke-virtual {v0, v9}, Lokhttp3/internal/connection/Exchange;.writeRequestHeaders:(Lokhttp3/Request;)V // method@b8e7 │ │ +3c8d46: 6e10 94b7 0900 |0011: invoke-virtual {v9}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3c8d4c: 0c03 |0014: move-result-object v3 │ │ +3c8d4e: 7110 77b9 0300 |0015: invoke-static {v3}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ +3c8d54: 0a03 |0018: move-result v3 │ │ +3c8d56: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +3c8d58: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3c8d5a: 3803 6700 |001b: if-eqz v3, 0082 // +0067 │ │ +3c8d5e: 6e10 8eb7 0900 |001d: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8d64: 0c03 |0020: move-result-object v3 │ │ +3c8d66: 3803 6100 |0021: if-eqz v3, 0082 // +0061 │ │ +3c8d6a: 1a03 d526 |0023: const-string v3, "Expect" // string@26d5 │ │ +3c8d6e: 6e20 90b7 3900 |0025: invoke-virtual {v9, v3}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8d74: 0c03 |0028: move-result-object v3 │ │ +3c8d76: 1a06 de14 |0029: const-string v6, "100-continue" // string@14de │ │ +3c8d7a: 6e20 5184 3600 |002b: invoke-virtual {v6, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c8d80: 0a03 |002e: move-result v3 │ │ +3c8d82: 1216 |002f: const/4 v6, #int 1 // #1 │ │ +3c8d84: 3803 0e00 |0030: if-eqz v3, 003e // +000e │ │ +3c8d88: 6e10 dab8 0000 |0032: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.flushRequest:()V // method@b8da │ │ +3c8d8e: 6e10 e2b8 0000 |0035: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.responseHeadersStart:()V // method@b8e2 │ │ +3c8d94: 6e20 e0b8 6000 |0038: invoke-virtual {v0, v6}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ +3c8d9a: 0c05 |003b: move-result-object v5 │ │ +3c8d9c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +3c8d9e: 2802 |003d: goto 003f // +0002 │ │ +3c8da0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +3c8da2: 3905 3200 |003f: if-nez v5, 0071 // +0032 │ │ +3c8da6: 6e10 8eb7 0900 |0041: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8dac: 0c07 |0044: move-result-object v7 │ │ +3c8dae: 6e10 aeb7 0700 |0045: invoke-virtual {v7}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ +3c8db4: 0a07 |0048: move-result v7 │ │ +3c8db6: 3807 1500 |0049: if-eqz v7, 005e // +0015 │ │ +3c8dba: 6e10 dab8 0000 |004b: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.flushRequest:()V // method@b8da │ │ +3c8dc0: 6e30 d7b8 9006 |004e: invoke-virtual {v0, v9, v6}, Lokhttp3/internal/connection/Exchange;.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; // method@b8d7 │ │ +3c8dc6: 0c06 |0051: move-result-object v6 │ │ +3c8dc8: 7110 84bd 0600 |0052: invoke-static {v6}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c8dce: 0c06 |0055: move-result-object v6 │ │ +3c8dd0: 6e10 8eb7 0900 |0056: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8dd6: 0c07 |0059: move-result-object v7 │ │ +3c8dd8: 6e20 b0b7 6700 |005a: invoke-virtual {v7, v6}, Lokhttp3/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@b7b0 │ │ +3c8dde: 2829 |005d: goto 0086 // +0029 │ │ +3c8de0: 6e30 d7b8 9004 |005e: invoke-virtual {v0, v9, v4}, Lokhttp3/internal/connection/Exchange;.createRequestBody:(Lokhttp3/Request;Z)Lokio/Sink; // method@b8d7 │ │ +3c8de6: 0c06 |0061: move-result-object v6 │ │ +3c8de8: 7110 84bd 0600 |0062: invoke-static {v6}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3c8dee: 0c06 |0065: move-result-object v6 │ │ +3c8df0: 6e10 8eb7 0900 |0066: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8df6: 0c07 |0069: move-result-object v7 │ │ +3c8df8: 6e20 b0b7 6700 |006a: invoke-virtual {v7, v6}, Lokhttp3/RequestBody;.writeTo:(Lokio/BufferedSink;)V // method@b7b0 │ │ +3c8dfe: 7210 9dbc 0600 |006d: invoke-interface {v6}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3c8e04: 2816 |0070: goto 0086 // +0016 │ │ +3c8e06: 6e10 deb8 0000 |0071: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noRequestBody:()V // method@b8de │ │ +3c8e0c: 6e10 d6b8 0000 |0074: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c8e12: 0c06 |0077: move-result-object v6 │ │ +3c8e14: 6e10 01b9 0600 |0078: invoke-virtual {v6}, Lokhttp3/internal/connection/RealConnection;.isMultiplexed:()Z // method@b901 │ │ +3c8e1a: 0a06 |007b: move-result v6 │ │ +3c8e1c: 3906 0a00 |007c: if-nez v6, 0086 // +000a │ │ +3c8e20: 6e10 ddb8 0000 |007e: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noNewExchangesOnConnection:()V // method@b8dd │ │ +3c8e26: 2805 |0081: goto 0086 // +0005 │ │ +3c8e28: 6e10 deb8 0000 |0082: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noRequestBody:()V // method@b8de │ │ +3c8e2e: 1203 |0085: const/4 v3, #int 0 // #0 │ │ +3c8e30: 6e10 8eb7 0900 |0086: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8e36: 0c06 |0089: move-result-object v6 │ │ +3c8e38: 3806 0c00 |008a: if-eqz v6, 0096 // +000c │ │ +3c8e3c: 6e10 8eb7 0900 |008c: invoke-virtual {v9}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3c8e42: 0c06 |008f: move-result-object v6 │ │ +3c8e44: 6e10 aeb7 0600 |0090: invoke-virtual {v6}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ +3c8e4a: 0a06 |0093: move-result v6 │ │ +3c8e4c: 3906 0500 |0094: if-nez v6, 0099 // +0005 │ │ +3c8e50: 6e10 d9b8 0000 |0096: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.finishRequest:()V // method@b8d9 │ │ +3c8e56: 3903 0500 |0099: if-nez v3, 009e // +0005 │ │ +3c8e5a: 6e10 e2b8 0000 |009b: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.responseHeadersStart:()V // method@b8e2 │ │ +3c8e60: 3905 0600 |009e: if-nez v5, 00a4 // +0006 │ │ +3c8e64: 6e20 e0b8 4000 |00a0: invoke-virtual {v0, v4}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ +3c8e6a: 0c05 |00a3: move-result-object v5 │ │ +3c8e6c: 6e20 c4b7 9500 |00a4: invoke-virtual {v5, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c8e72: 0c03 |00a7: move-result-object v3 │ │ +3c8e74: 6e10 d6b8 0000 |00a8: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c8e7a: 0c05 |00ab: move-result-object v5 │ │ +3c8e7c: 6e10 feb8 0500 |00ac: invoke-virtual {v5}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ +3c8e82: 0c05 |00af: move-result-object v5 │ │ +3c8e84: 6e20 bab7 5300 |00b0: invoke-virtual {v3, v5}, Lokhttp3/Response$Builder;.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; // method@b7ba │ │ +3c8e8a: 0c03 |00b3: move-result-object v3 │ │ +3c8e8c: 6e30 c5b7 1302 |00b4: invoke-virtual {v3, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ +3c8e92: 0c03 |00b7: move-result-object v3 │ │ +3c8e94: 7100 a184 0000 |00b8: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3c8e9a: 0b05 |00bb: move-result-wide v5 │ │ +3c8e9c: 6e30 c2b7 5306 |00bc: invoke-virtual {v3, v5, v6}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ +3c8ea2: 0c03 |00bf: move-result-object v3 │ │ +3c8ea4: 6e10 b5b7 0300 |00c0: invoke-virtual {v3}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c8eaa: 0c03 |00c3: move-result-object v3 │ │ +3c8eac: 6e10 ccb7 0300 |00c4: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c8eb2: 0a05 |00c7: move-result v5 │ │ +3c8eb4: 1306 6400 |00c8: const/16 v6, #int 100 // #64 │ │ +3c8eb8: 3365 2a00 |00ca: if-ne v5, v6, 00f4 // +002a │ │ +3c8ebc: 6e20 e0b8 4000 |00cc: invoke-virtual {v0, v4}, Lokhttp3/internal/connection/Exchange;.readResponseHeaders:(Z)Lokhttp3/Response$Builder; // method@b8e0 │ │ +3c8ec2: 0c03 |00cf: move-result-object v3 │ │ +3c8ec4: 6e20 c4b7 9300 |00d0: invoke-virtual {v3, v9}, Lokhttp3/Response$Builder;.request:(Lokhttp3/Request;)Lokhttp3/Response$Builder; // method@b7c4 │ │ +3c8eca: 0c09 |00d3: move-result-object v9 │ │ +3c8ecc: 6e10 d6b8 0000 |00d4: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c8ed2: 0c03 |00d7: move-result-object v3 │ │ +3c8ed4: 6e10 feb8 0300 |00d8: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.handshake:()Lokhttp3/Handshake; // method@b8fe │ │ +3c8eda: 0c03 |00db: move-result-object v3 │ │ +3c8edc: 6e20 bab7 3900 |00dc: invoke-virtual {v9, v3}, Lokhttp3/Response$Builder;.handshake:(Lokhttp3/Handshake;)Lokhttp3/Response$Builder; // method@b7ba │ │ +3c8ee2: 0c09 |00df: move-result-object v9 │ │ +3c8ee4: 6e30 c5b7 1902 |00e0: invoke-virtual {v9, v1, v2}, Lokhttp3/Response$Builder;.sentRequestAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c5 │ │ +3c8eea: 0c09 |00e3: move-result-object v9 │ │ +3c8eec: 7100 a184 0000 |00e4: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3c8ef2: 0b01 |00e7: move-result-wide v1 │ │ +3c8ef4: 6e30 c2b7 1902 |00e8: invoke-virtual {v9, v1, v2}, Lokhttp3/Response$Builder;.receivedResponseAtMillis:(J)Lokhttp3/Response$Builder; // method@b7c2 │ │ +3c8efa: 0c09 |00eb: move-result-object v9 │ │ +3c8efc: 6e10 b5b7 0900 |00ec: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c8f02: 0c03 |00ef: move-result-object v3 │ │ +3c8f04: 6e10 ccb7 0300 |00f0: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3c8f0a: 0a05 |00f3: move-result v5 │ │ +3c8f0c: 6e20 e1b8 3000 |00f4: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/Exchange;.responseHeadersEnd:(Lokhttp3/Response;)V // method@b8e1 │ │ +3c8f12: 5589 0986 |00f7: iget-boolean v9, v8, Lokhttp3/internal/http/CallServerInterceptor;.forWebSocket:Z // field@8609 │ │ +3c8f16: 3809 1500 |00f9: if-eqz v9, 010e // +0015 │ │ +3c8f1a: 1309 6500 |00fb: const/16 v9, #int 101 // #65 │ │ +3c8f1e: 3395 1100 |00fd: if-ne v5, v9, 010e // +0011 │ │ +3c8f22: 6e10 d6b7 0300 |00ff: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c8f28: 0c09 |0102: move-result-object v9 │ │ +3c8f2a: 6201 4085 |0103: sget-object v1, Lokhttp3/internal/Util;.EMPTY_RESPONSE:Lokhttp3/ResponseBody; // field@8540 │ │ +3c8f2e: 6e20 b4b7 1900 |0105: invoke-virtual {v9, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c8f34: 0c09 |0108: move-result-object v9 │ │ +3c8f36: 6e10 b5b7 0900 |0109: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c8f3c: 0c09 |010c: move-result-object v9 │ │ +3c8f3e: 2811 |010d: goto 011e // +0011 │ │ +3c8f40: 6e10 d6b7 0300 |010e: invoke-virtual {v3}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3c8f46: 0c09 |0111: move-result-object v9 │ │ +3c8f48: 6e20 dfb8 3000 |0112: invoke-virtual {v0, v3}, Lokhttp3/internal/connection/Exchange;.openResponseBody:(Lokhttp3/Response;)Lokhttp3/ResponseBody; // method@b8df │ │ +3c8f4e: 0c01 |0115: move-result-object v1 │ │ +3c8f50: 6e20 b4b7 1900 |0116: invoke-virtual {v9, v1}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3c8f56: 0c09 |0119: move-result-object v9 │ │ +3c8f58: 6e10 b5b7 0900 |011a: invoke-virtual {v9}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3c8f5e: 0c09 |011d: move-result-object v9 │ │ +3c8f60: 6e10 dbb7 0900 |011e: invoke-virtual {v9}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3c8f66: 0c01 |0121: move-result-object v1 │ │ +3c8f68: 1a02 1d21 |0122: const-string v2, "Connection" // string@211d │ │ +3c8f6c: 6e20 90b7 2100 |0124: invoke-virtual {v1, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3c8f72: 0c01 |0127: move-result-object v1 │ │ +3c8f74: 1a03 517b |0128: const-string v3, "close" // string@7b51 │ │ +3c8f78: 6e20 5184 1300 |012a: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c8f7e: 0a01 |012d: move-result v1 │ │ +3c8f80: 3901 0c00 |012e: if-nez v1, 013a // +000c │ │ +3c8f84: 6e20 ceb7 2900 |0130: invoke-virtual {v9, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3c8f8a: 0c01 |0133: move-result-object v1 │ │ +3c8f8c: 6e20 5184 1300 |0134: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3c8f92: 0a01 |0137: move-result v1 │ │ +3c8f94: 3801 0500 |0138: if-eqz v1, 013d // +0005 │ │ +3c8f98: 6e10 ddb8 0000 |013a: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.noNewExchangesOnConnection:()V // method@b8dd │ │ +3c8f9e: 1300 cc00 |013d: const/16 v0, #int 204 // #cc │ │ +3c8fa2: 3205 0600 |013f: if-eq v5, v0, 0145 // +0006 │ │ +3c8fa6: 1300 cd00 |0141: const/16 v0, #int 205 // #cd │ │ +3c8faa: 3305 1000 |0143: if-ne v5, v0, 0153 // +0010 │ │ +3c8fae: 6e10 c7b7 0900 |0145: invoke-virtual {v9}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c8fb4: 0c00 |0148: move-result-object v0 │ │ +3c8fb6: 6e10 edb7 0000 |0149: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ +3c8fbc: 0b00 |014c: move-result-wide v0 │ │ +3c8fbe: 1602 0000 |014d: const-wide/16 v2, #int 0 // #0 │ │ +3c8fc2: 3104 0002 |014f: cmp-long v4, v0, v2 │ │ +3c8fc6: 3c04 0300 |0151: if-gtz v4, 0154 // +0003 │ │ +3c8fca: 1109 |0153: return-object v9 │ │ +3c8fcc: 2200 c610 |0154: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3c8fd0: 2201 9410 |0156: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3c8fd4: 7010 8384 0100 |0158: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c8fda: 1a02 c12a |015b: const-string v2, "HTTP " // string@2ac1 │ │ +3c8fde: 6e20 8f84 2100 |015d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8fe4: 6e20 8a84 5100 |0160: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3c8fea: 1a02 6b06 |0163: const-string v2, " had non-zero Content-Length: " // string@066b │ │ +3c8fee: 6e20 8f84 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c8ff4: 6e10 c7b7 0900 |0168: invoke-virtual {v9}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c8ffa: 0c09 |016b: move-result-object v9 │ │ +3c8ffc: 6e10 edb7 0900 |016c: invoke-virtual {v9}, Lokhttp3/ResponseBody;.contentLength:()J // method@b7ed │ │ +3c9002: 0b02 |016f: move-result-wide v2 │ │ +3c9004: 6e30 8b84 2103 |0170: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c900a: 6e10 9f84 0100 |0173: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9010: 0c09 |0176: move-result-object v9 │ │ +3c9012: 7020 7185 9000 |0177: invoke-direct {v0, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3c9018: 2700 |017a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x000a line=41 │ │ 0x000e line=43 │ │ @@ -1339942,26 +1339940,26 @@ │ │ type : '(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3ca010: |[3ca010] okhttp3.internal.http.RealInterceptorChain.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V │ │ -3ca020: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ca026: 5b01 1686 |0003: iput-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3ca02a: 5b02 1986 |0005: iput-object v2, v0, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3ca02e: 5b03 1486 |0007: iput-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3ca032: 5904 1586 |0009: iput v4, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3ca036: 5b05 1886 |000b: iput-object v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ -3ca03a: 5b06 1186 |000d: iput-object v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3ca03e: 5907 1386 |000f: iput v7, v0, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ -3ca042: 5908 1786 |0011: iput v8, v0, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ -3ca046: 5909 1a86 |0013: iput v9, v0, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ -3ca04a: 0e00 |0015: return-void │ │ +3ca008: |[3ca008] okhttp3.internal.http.RealInterceptorChain.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V │ │ +3ca018: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ca01e: 5b01 1686 |0003: iput-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3ca022: 5b02 1986 |0005: iput-object v2, v0, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3ca026: 5b03 1486 |0007: iput-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3ca02a: 5904 1586 |0009: iput v4, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3ca02e: 5b05 1886 |000b: iput-object v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ +3ca032: 5b06 1186 |000d: iput-object v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3ca036: 5907 1386 |000f: iput v7, v0, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ +3ca03a: 5908 1786 |0011: iput v8, v0, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ +3ca03e: 5909 1a86 |0013: iput v9, v0, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ +3ca042: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -1339988,17 +1339986,17 @@ │ │ type : '()Lokhttp3/Call;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9c48: |[3c9c48] okhttp3.internal.http.RealInterceptorChain.call:()Lokhttp3/Call; │ │ -3c9c58: 5410 1186 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3c9c5c: 1100 |0002: return-object v0 │ │ +3c9c40: |[3c9c40] okhttp3.internal.http.RealInterceptorChain.call:()Lokhttp3/Call; │ │ +3c9c50: 5410 1186 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3c9c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #1 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340006,17 +1340004,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9c00: |[3c9c00] okhttp3.internal.http.RealInterceptorChain.connectTimeoutMillis:()I │ │ -3c9c10: 5210 1386 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ -3c9c14: 0f00 |0002: return v0 │ │ +3c9bf8: |[3c9bf8] okhttp3.internal.http.RealInterceptorChain.connectTimeoutMillis:()I │ │ +3c9c08: 5210 1386 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ +3c9c0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #2 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340024,22 +1340022,22 @@ │ │ type : '()Lokhttp3/Connection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c9c60: |[3c9c60] okhttp3.internal.http.RealInterceptorChain.connection:()Lokhttp3/Connection; │ │ -3c9c70: 5410 1486 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9c74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3c9c78: 6e10 d6b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c9c7e: 0c00 |0007: move-result-object v0 │ │ -3c9c80: 2802 |0008: goto 000a // +0002 │ │ -3c9c82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3c9c84: 1100 |000a: return-object v0 │ │ +3c9c58: |[3c9c58] okhttp3.internal.http.RealInterceptorChain.connection:()Lokhttp3/Connection; │ │ +3c9c68: 5410 1486 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9c6c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3c9c70: 6e10 d6b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c9c76: 0c00 |0007: move-result-object v0 │ │ +3c9c78: 2802 |0008: goto 000a // +0002 │ │ +3c9c7a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3c9c7c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #3 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340047,21 +1340045,21 @@ │ │ type : '()Lokhttp3/internal/connection/Exchange;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c9fd0: |[3c9fd0] okhttp3.internal.http.RealInterceptorChain.exchange:()Lokhttp3/internal/connection/Exchange; │ │ -3c9fe0: 5410 1486 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9fe4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c9fe8: 1100 |0004: return-object v0 │ │ -3c9fea: 2200 7210 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c9fee: 7010 8b83 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3c9ff4: 2700 |000a: throw v0 │ │ +3c9fc8: |[3c9fc8] okhttp3.internal.http.RealInterceptorChain.exchange:()Lokhttp3/internal/connection/Exchange; │ │ +3c9fd8: 5410 1486 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9fdc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c9fe0: 1100 |0004: return-object v0 │ │ +3c9fe2: 2200 7210 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c9fe6: 7010 8b83 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3c9fec: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #4 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340069,20 +1340067,20 @@ │ │ type : '(Lokhttp3/Request;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3c9d84: |[3c9d84] okhttp3.internal.http.RealInterceptorChain.proceed:(Lokhttp3/Request;)Lokhttp3/Response; │ │ -3c9d94: 5420 1986 |0000: iget-object v0, v2, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3c9d98: 5421 1486 |0002: iget-object v1, v2, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9d9c: 6e40 81b9 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ -3c9da2: 0c03 |0007: move-result-object v3 │ │ -3c9da4: 1103 |0008: return-object v3 │ │ +3c9d7c: |[3c9d7c] okhttp3.internal.http.RealInterceptorChain.proceed:(Lokhttp3/Request;)Lokhttp3/Response; │ │ +3c9d8c: 5420 1986 |0000: iget-object v0, v2, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3c9d90: 5421 1486 |0002: iget-object v1, v2, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9d94: 6e40 81b9 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ +3c9d9a: 0c03 |0007: move-result-object v3 │ │ +3c9d9c: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lokhttp3/internal/http/RealInterceptorChain; │ │ 0x0000 - 0x0009 reg=3 (null) Lokhttp3/Request; │ │ │ │ @@ -1340091,144 +1340089,144 @@ │ │ type : '(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 268 16-bit code units │ │ -3c9da8: |[3c9da8] okhttp3.internal.http.RealInterceptorChain.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; │ │ -3c9db8: 07f0 |0000: move-object v0, v15 │ │ -3c9dba: 5201 1586 |0001: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9dbe: 5402 1686 |0003: iget-object v2, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9dc2: 7210 8b87 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ -3c9dc8: 0a02 |0008: move-result v2 │ │ -3c9dca: 3521 fd00 |0009: if-ge v1, v2, 0106 // +00fd │ │ -3c9dce: 5201 1286 |000b: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ -3c9dd2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3c9dd4: b021 |000e: add-int/2addr v1, v2 │ │ -3c9dd6: 5901 1286 |000f: iput v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ -3c9dda: 5401 1486 |0011: iget-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9dde: 1a03 adb2 |0013: const-string v3, "network interceptor " // string@b2ad │ │ -3c9de2: 3801 3400 |0015: if-eqz v1, 0049 // +0034 │ │ -3c9de6: 6e10 d6b8 0100 |0017: invoke-virtual {v1}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3c9dec: 0c01 |001a: move-result-object v1 │ │ -3c9dee: 7401 99b7 1000 |001b: invoke-virtual/range {v16}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3c9df4: 0c04 |001e: move-result-object v4 │ │ -3c9df6: 6e20 0cb9 4100 |001f: invoke-virtual {v1, v4}, Lokhttp3/internal/connection/RealConnection;.supportsUrl:(Lokhttp3/HttpUrl;)Z // method@b90c │ │ -3c9dfc: 0a01 |0022: move-result v1 │ │ -3c9dfe: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ -3c9e02: 2824 |0025: goto 0049 // +0024 │ │ -3c9e04: 2201 7210 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c9e08: 2204 9410 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9e0c: 7010 8384 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c9e12: 6e20 8f84 3400 |002d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9e18: 5403 1686 |0030: iget-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9e1c: 5205 1586 |0032: iget v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9e20: b125 |0034: sub-int/2addr v5, v2 │ │ -3c9e22: 7220 8087 5300 |0035: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c9e28: 0c02 |0038: move-result-object v2 │ │ -3c9e2a: 6e20 8e84 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c9e30: 1a02 f906 |003c: const-string v2, " must retain the same host and port" // string@06f9 │ │ -3c9e34: 6e20 8f84 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9e3a: 6e10 9f84 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9e40: 0c02 |0044: move-result-object v2 │ │ -3c9e42: 7020 8c83 2100 |0045: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c9e48: 2701 |0048: throw v1 │ │ -3c9e4a: 5401 1486 |0049: iget-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9e4e: 1a04 f106 |004b: const-string v4, " must call proceed() exactly once" // string@06f1 │ │ -3c9e52: 3801 2800 |004d: if-eqz v1, 0075 // +0028 │ │ -3c9e56: 5201 1286 |004f: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ -3c9e5a: 3621 0300 |0051: if-gt v1, v2, 0054 // +0003 │ │ -3c9e5e: 2822 |0053: goto 0075 // +0022 │ │ -3c9e60: 2201 7210 |0054: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c9e64: 2205 9410 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9e68: 7010 8384 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c9e6e: 6e20 8f84 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9e74: 5403 1686 |005e: iget-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9e78: 5206 1586 |0060: iget v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9e7c: b126 |0062: sub-int/2addr v6, v2 │ │ -3c9e7e: 7220 8087 6300 |0063: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c9e84: 0c02 |0066: move-result-object v2 │ │ -3c9e86: 6e20 8e84 2500 |0067: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c9e8c: 6e20 8f84 4500 |006a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9e92: 6e10 9f84 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9e98: 0c02 |0070: move-result-object v2 │ │ -3c9e9a: 7020 8c83 2100 |0071: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c9ea0: 2701 |0074: throw v1 │ │ -3c9ea2: 2201 6a17 |0075: new-instance v1, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c9ea6: 5406 1686 |0077: iget-object v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9eaa: 5205 1586 |0079: iget v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9eae: d809 0501 |007b: add-int/lit8 v9, v5, #int 1 // #01 │ │ -3c9eb2: 540b 1186 |007d: iget-object v11, v0, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3c9eb6: 520c 1386 |007f: iget v12, v0, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ -3c9eba: 520d 1786 |0081: iget v13, v0, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ -3c9ebe: 520e 1a86 |0083: iget v14, v0, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ -3c9ec2: 0715 |0085: move-object v5, v1 │ │ -3c9ec4: 0807 1100 |0086: move-object/from16 v7, v17 │ │ -3c9ec8: 0808 1200 |0088: move-object/from16 v8, v18 │ │ -3c9ecc: 080a 1000 |008a: move-object/from16 v10, v16 │ │ -3c9ed0: 760a 7bb9 0500 |008c: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ -3c9ed6: 5405 1686 |008f: iget-object v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9eda: 5206 1586 |0091: iget v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9ede: 7220 8087 6500 |0093: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3c9ee4: 0c05 |0096: move-result-object v5 │ │ -3c9ee6: 1f05 1e17 |0097: check-cast v5, Lokhttp3/Interceptor; // type@171e │ │ -3c9eea: 7220 dfb6 1500 |0099: invoke-interface {v5, v1}, Lokhttp3/Interceptor;.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; // method@b6df │ │ -3c9ef0: 0c06 |009c: move-result-object v6 │ │ -3c9ef2: 3812 2a00 |009d: if-eqz v18, 00c7 // +002a │ │ -3c9ef6: 5207 1586 |009f: iget v7, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9efa: b027 |00a1: add-int/2addr v7, v2 │ │ -3c9efc: 5408 1686 |00a2: iget-object v8, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9f00: 7210 8b87 0800 |00a4: invoke-interface {v8}, Ljava/util/List;.size:()I // method@878b │ │ -3c9f06: 0a08 |00a7: move-result v8 │ │ -3c9f08: 3587 1f00 |00a8: if-ge v7, v8, 00c7 // +001f │ │ -3c9f0c: 5211 1286 |00aa: iget v1, v1, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ -3c9f10: 3321 0300 |00ac: if-ne v1, v2, 00af // +0003 │ │ -3c9f14: 2819 |00ae: goto 00c7 // +0019 │ │ -3c9f16: 2201 7210 |00af: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c9f1a: 2202 9410 |00b1: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9f1e: 7010 8384 0200 |00b3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c9f24: 6e20 8f84 3200 |00b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9f2a: 6e20 8e84 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c9f30: 6e20 8f84 4200 |00bc: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9f36: 6e10 9f84 0200 |00bf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9f3c: 0c02 |00c2: move-result-object v2 │ │ -3c9f3e: 7020 8c83 2100 |00c3: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c9f44: 2701 |00c6: throw v1 │ │ -3c9f46: 1a01 989b |00c7: const-string v1, "interceptor " // string@9b98 │ │ -3c9f4a: 3806 2300 |00c9: if-eqz v6, 00ec // +0023 │ │ -3c9f4e: 6e10 c7b7 0600 |00cb: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3c9f54: 0c02 |00ce: move-result-object v2 │ │ -3c9f56: 3802 0300 |00cf: if-eqz v2, 00d2 // +0003 │ │ -3c9f5a: 1106 |00d1: return-object v6 │ │ -3c9f5c: 2202 7210 |00d2: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c9f60: 2203 9410 |00d4: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9f64: 7010 8384 0300 |00d6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c9f6a: 6e20 8f84 1300 |00d9: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9f70: 6e20 8e84 5300 |00dc: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c9f76: 1a01 3007 |00df: const-string v1, " returned a response with no body" // string@0730 │ │ -3c9f7a: 6e20 8f84 1300 |00e1: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9f80: 6e10 9f84 0300 |00e4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9f86: 0c01 |00e7: move-result-object v1 │ │ -3c9f88: 7020 8c83 1200 |00e8: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c9f8e: 2702 |00eb: throw v2 │ │ -3c9f90: 2202 8010 |00ec: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3c9f94: 2203 9410 |00ee: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3c9f98: 7010 8384 0300 |00f0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c9f9e: 6e20 8f84 1300 |00f3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9fa4: 6e20 8e84 5300 |00f6: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3c9faa: 1a01 3307 |00f9: const-string v1, " returned null" // string@0733 │ │ -3c9fae: 6e20 8f84 1300 |00fb: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c9fb4: 6e10 9f84 0300 |00fe: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c9fba: 0c01 |0101: move-result-object v1 │ │ -3c9fbc: 7020 f983 1200 |0102: invoke-direct {v2, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3c9fc2: 2702 |0105: throw v2 │ │ -3c9fc4: 2201 5b10 |0106: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3c9fc8: 7010 ea82 0100 |0108: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3c9fce: 2701 |010b: throw v1 │ │ +3c9da0: |[3c9da0] okhttp3.internal.http.RealInterceptorChain.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; │ │ +3c9db0: 07f0 |0000: move-object v0, v15 │ │ +3c9db2: 5201 1586 |0001: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9db6: 5402 1686 |0003: iget-object v2, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9dba: 7210 8b87 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ +3c9dc0: 0a02 |0008: move-result v2 │ │ +3c9dc2: 3521 fd00 |0009: if-ge v1, v2, 0106 // +00fd │ │ +3c9dc6: 5201 1286 |000b: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ +3c9dca: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3c9dcc: b021 |000e: add-int/2addr v1, v2 │ │ +3c9dce: 5901 1286 |000f: iput v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ +3c9dd2: 5401 1486 |0011: iget-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9dd6: 1a03 adb2 |0013: const-string v3, "network interceptor " // string@b2ad │ │ +3c9dda: 3801 3400 |0015: if-eqz v1, 0049 // +0034 │ │ +3c9dde: 6e10 d6b8 0100 |0017: invoke-virtual {v1}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3c9de4: 0c01 |001a: move-result-object v1 │ │ +3c9de6: 7401 99b7 1000 |001b: invoke-virtual/range {v16}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3c9dec: 0c04 |001e: move-result-object v4 │ │ +3c9dee: 6e20 0cb9 4100 |001f: invoke-virtual {v1, v4}, Lokhttp3/internal/connection/RealConnection;.supportsUrl:(Lokhttp3/HttpUrl;)Z // method@b90c │ │ +3c9df4: 0a01 |0022: move-result v1 │ │ +3c9df6: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ +3c9dfa: 2824 |0025: goto 0049 // +0024 │ │ +3c9dfc: 2201 7210 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c9e00: 2204 9410 |0028: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3c9e04: 7010 8384 0400 |002a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9e0a: 6e20 8f84 3400 |002d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9e10: 5403 1686 |0030: iget-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9e14: 5205 1586 |0032: iget v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9e18: b125 |0034: sub-int/2addr v5, v2 │ │ +3c9e1a: 7220 8087 5300 |0035: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c9e20: 0c02 |0038: move-result-object v2 │ │ +3c9e22: 6e20 8e84 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c9e28: 1a02 f906 |003c: const-string v2, " must retain the same host and port" // string@06f9 │ │ +3c9e2c: 6e20 8f84 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9e32: 6e10 9f84 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9e38: 0c02 |0044: move-result-object v2 │ │ +3c9e3a: 7020 8c83 2100 |0045: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c9e40: 2701 |0048: throw v1 │ │ +3c9e42: 5401 1486 |0049: iget-object v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9e46: 1a04 f106 |004b: const-string v4, " must call proceed() exactly once" // string@06f1 │ │ +3c9e4a: 3801 2800 |004d: if-eqz v1, 0075 // +0028 │ │ +3c9e4e: 5201 1286 |004f: iget v1, v0, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ +3c9e52: 3621 0300 |0051: if-gt v1, v2, 0054 // +0003 │ │ +3c9e56: 2822 |0053: goto 0075 // +0022 │ │ +3c9e58: 2201 7210 |0054: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c9e5c: 2205 9410 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3c9e60: 7010 8384 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9e66: 6e20 8f84 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9e6c: 5403 1686 |005e: iget-object v3, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9e70: 5206 1586 |0060: iget v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9e74: b126 |0062: sub-int/2addr v6, v2 │ │ +3c9e76: 7220 8087 6300 |0063: invoke-interface {v3, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c9e7c: 0c02 |0066: move-result-object v2 │ │ +3c9e7e: 6e20 8e84 2500 |0067: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c9e84: 6e20 8f84 4500 |006a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9e8a: 6e10 9f84 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9e90: 0c02 |0070: move-result-object v2 │ │ +3c9e92: 7020 8c83 2100 |0071: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c9e98: 2701 |0074: throw v1 │ │ +3c9e9a: 2201 6a17 |0075: new-instance v1, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c9e9e: 5406 1686 |0077: iget-object v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9ea2: 5205 1586 |0079: iget v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9ea6: d809 0501 |007b: add-int/lit8 v9, v5, #int 1 // #01 │ │ +3c9eaa: 540b 1186 |007d: iget-object v11, v0, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3c9eae: 520c 1386 |007f: iget v12, v0, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ +3c9eb2: 520d 1786 |0081: iget v13, v0, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ +3c9eb6: 520e 1a86 |0083: iget v14, v0, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ +3c9eba: 0715 |0085: move-object v5, v1 │ │ +3c9ebc: 0807 1100 |0086: move-object/from16 v7, v17 │ │ +3c9ec0: 0808 1200 |0088: move-object/from16 v8, v18 │ │ +3c9ec4: 080a 1000 |008a: move-object/from16 v10, v16 │ │ +3c9ec8: 760a 7bb9 0500 |008c: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ +3c9ece: 5405 1686 |008f: iget-object v5, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9ed2: 5206 1586 |0091: iget v6, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9ed6: 7220 8087 6500 |0093: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3c9edc: 0c05 |0096: move-result-object v5 │ │ +3c9ede: 1f05 1e17 |0097: check-cast v5, Lokhttp3/Interceptor; // type@171e │ │ +3c9ee2: 7220 dfb6 1500 |0099: invoke-interface {v5, v1}, Lokhttp3/Interceptor;.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; // method@b6df │ │ +3c9ee8: 0c06 |009c: move-result-object v6 │ │ +3c9eea: 3812 2a00 |009d: if-eqz v18, 00c7 // +002a │ │ +3c9eee: 5207 1586 |009f: iget v7, v0, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9ef2: b027 |00a1: add-int/2addr v7, v2 │ │ +3c9ef4: 5408 1686 |00a2: iget-object v8, v0, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9ef8: 7210 8b87 0800 |00a4: invoke-interface {v8}, Ljava/util/List;.size:()I // method@878b │ │ +3c9efe: 0a08 |00a7: move-result v8 │ │ +3c9f00: 3587 1f00 |00a8: if-ge v7, v8, 00c7 // +001f │ │ +3c9f04: 5211 1286 |00aa: iget v1, v1, Lokhttp3/internal/http/RealInterceptorChain;.calls:I // field@8612 │ │ +3c9f08: 3321 0300 |00ac: if-ne v1, v2, 00af // +0003 │ │ +3c9f0c: 2819 |00ae: goto 00c7 // +0019 │ │ +3c9f0e: 2201 7210 |00af: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c9f12: 2202 9410 |00b1: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3c9f16: 7010 8384 0200 |00b3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9f1c: 6e20 8f84 3200 |00b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9f22: 6e20 8e84 5200 |00b9: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c9f28: 6e20 8f84 4200 |00bc: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9f2e: 6e10 9f84 0200 |00bf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9f34: 0c02 |00c2: move-result-object v2 │ │ +3c9f36: 7020 8c83 2100 |00c3: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c9f3c: 2701 |00c6: throw v1 │ │ +3c9f3e: 1a01 989b |00c7: const-string v1, "interceptor " // string@9b98 │ │ +3c9f42: 3806 2300 |00c9: if-eqz v6, 00ec // +0023 │ │ +3c9f46: 6e10 c7b7 0600 |00cb: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3c9f4c: 0c02 |00ce: move-result-object v2 │ │ +3c9f4e: 3802 0300 |00cf: if-eqz v2, 00d2 // +0003 │ │ +3c9f52: 1106 |00d1: return-object v6 │ │ +3c9f54: 2202 7210 |00d2: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c9f58: 2203 9410 |00d4: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3c9f5c: 7010 8384 0300 |00d6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9f62: 6e20 8f84 1300 |00d9: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9f68: 6e20 8e84 5300 |00dc: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c9f6e: 1a01 3007 |00df: const-string v1, " returned a response with no body" // string@0730 │ │ +3c9f72: 6e20 8f84 1300 |00e1: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9f78: 6e10 9f84 0300 |00e4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9f7e: 0c01 |00e7: move-result-object v1 │ │ +3c9f80: 7020 8c83 1200 |00e8: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c9f86: 2702 |00eb: throw v2 │ │ +3c9f88: 2202 8010 |00ec: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3c9f8c: 2203 9410 |00ee: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3c9f90: 7010 8384 0300 |00f0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c9f96: 6e20 8f84 1300 |00f3: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9f9c: 6e20 8e84 5300 |00f6: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3c9fa2: 1a01 3307 |00f9: const-string v1, " returned null" // string@0733 │ │ +3c9fa6: 6e20 8f84 1300 |00fb: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c9fac: 6e10 9f84 0300 |00fe: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c9fb2: 0c01 |0101: move-result-object v1 │ │ +3c9fb4: 7020 f983 1200 |0102: invoke-direct {v2, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3c9fba: 2702 |0105: throw v2 │ │ +3c9fbc: 2201 5b10 |0106: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3c9fc0: 7010 ea82 0100 |0108: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3c9fc6: 2701 |010b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ 0x000b line=124 │ │ 0x0011 line=127 │ │ 0x0026 line=128 │ │ 0x0049 line=133 │ │ @@ -1340253,17 +1340251,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9c18: |[3c9c18] okhttp3.internal.http.RealInterceptorChain.readTimeoutMillis:()I │ │ -3c9c28: 5210 1786 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ -3c9c2c: 0f00 |0002: return v0 │ │ +3c9c10: |[3c9c10] okhttp3.internal.http.RealInterceptorChain.readTimeoutMillis:()I │ │ +3c9c20: 5210 1786 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ +3c9c24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #7 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340271,17 +1340269,17 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9d6c: |[3c9d6c] okhttp3.internal.http.RealInterceptorChain.request:()Lokhttp3/Request; │ │ -3c9d7c: 5410 1886 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ -3c9d80: 1100 |0002: return-object v0 │ │ +3c9d64: |[3c9d64] okhttp3.internal.http.RealInterceptorChain.request:()Lokhttp3/Request; │ │ +3c9d74: 5410 1886 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ +3c9d78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #8 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340289,17 +1340287,17 @@ │ │ type : '()Lokhttp3/internal/connection/Transmitter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9ff8: |[3c9ff8] okhttp3.internal.http.RealInterceptorChain.transmitter:()Lokhttp3/internal/connection/Transmitter; │ │ -3ca008: 5410 1986 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3ca00c: 1100 |0002: return-object v0 │ │ +3c9ff0: |[3c9ff0] okhttp3.internal.http.RealInterceptorChain.transmitter:()Lokhttp3/internal/connection/Transmitter; │ │ +3ca000: 5410 1986 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3ca004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ #9 : (in Lokhttp3/internal/http/RealInterceptorChain;) │ │ @@ -1340307,31 +1340305,31 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 30 16-bit code units │ │ -3c9c88: |[3c9c88] okhttp3.internal.http.RealInterceptorChain.withConnectTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ -3c9c98: 81d0 |0000: int-to-long v0, v13 │ │ -3c9c9a: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ -3c9c9e: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ -3c9ca4: 0a09 |0006: move-result v9 │ │ -3c9ca6: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c9caa: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9cae: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3c9cb2: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9cb6: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9cba: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ -3c9cbe: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3c9cc2: 52ca 1786 |0015: iget v10, v12, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ -3c9cc6: 52cb 1a86 |0017: iget v11, v12, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ -3c9cca: 07d2 |0019: move-object v2, v13 │ │ -3c9ccc: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ -3c9cd2: 110d |001d: return-object v13 │ │ +3c9c80: |[3c9c80] okhttp3.internal.http.RealInterceptorChain.withConnectTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ +3c9c90: 81d0 |0000: int-to-long v0, v13 │ │ +3c9c92: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ +3c9c96: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ +3c9c9c: 0a09 |0006: move-result v9 │ │ +3c9c9e: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c9ca2: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9ca6: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3c9caa: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9cae: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9cb2: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ +3c9cb6: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3c9cba: 52ca 1786 |0015: iget v10, v12, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ +3c9cbe: 52cb 1a86 |0017: iget v11, v12, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ +3c9cc2: 07d2 |0019: move-object v2, v13 │ │ +3c9cc4: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ +3c9cca: 110d |001d: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=74 │ │ 0x0007 line=75 │ │ locals : │ │ 0x0000 - 0x001e reg=12 this Lokhttp3/internal/http/RealInterceptorChain; │ │ 0x0000 - 0x001e reg=13 (null) I │ │ @@ -1340342,31 +1340340,31 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 30 16-bit code units │ │ -3c9cd4: |[3c9cd4] okhttp3.internal.http.RealInterceptorChain.withReadTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ -3c9ce4: 81d0 |0000: int-to-long v0, v13 │ │ -3c9ce6: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ -3c9cea: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ -3c9cf0: 0a0a |0006: move-result v10 │ │ -3c9cf2: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c9cf6: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9cfa: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3c9cfe: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9d02: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9d06: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ -3c9d0a: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3c9d0e: 52c9 1386 |0015: iget v9, v12, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ -3c9d12: 52cb 1a86 |0017: iget v11, v12, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ -3c9d16: 07d2 |0019: move-object v2, v13 │ │ -3c9d18: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ -3c9d1e: 110d |001d: return-object v13 │ │ +3c9ccc: |[3c9ccc] okhttp3.internal.http.RealInterceptorChain.withReadTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ +3c9cdc: 81d0 |0000: int-to-long v0, v13 │ │ +3c9cde: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ +3c9ce2: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ +3c9ce8: 0a0a |0006: move-result v10 │ │ +3c9cea: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c9cee: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9cf2: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3c9cf6: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9cfa: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9cfe: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ +3c9d02: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3c9d06: 52c9 1386 |0015: iget v9, v12, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ +3c9d0a: 52cb 1a86 |0017: iget v11, v12, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ +3c9d0e: 07d2 |0019: move-object v2, v13 │ │ +3c9d10: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ +3c9d16: 110d |001d: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x001e reg=12 this Lokhttp3/internal/http/RealInterceptorChain; │ │ 0x0000 - 0x001e reg=13 (null) I │ │ @@ -1340377,31 +1340375,31 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 30 16-bit code units │ │ -3c9d20: |[3c9d20] okhttp3.internal.http.RealInterceptorChain.withWriteTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ -3c9d30: 81d0 |0000: int-to-long v0, v13 │ │ -3c9d32: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ -3c9d36: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ -3c9d3c: 0a0b |0006: move-result v11 │ │ -3c9d3e: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3c9d42: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ -3c9d46: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ -3c9d4a: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ -3c9d4e: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ -3c9d52: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ -3c9d56: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ -3c9d5a: 52c9 1386 |0015: iget v9, v12, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ -3c9d5e: 52ca 1786 |0017: iget v10, v12, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ -3c9d62: 07d2 |0019: move-object v2, v13 │ │ -3c9d64: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ -3c9d6a: 110d |001d: return-object v13 │ │ +3c9d18: |[3c9d18] okhttp3.internal.http.RealInterceptorChain.withWriteTimeout:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain; │ │ +3c9d28: 81d0 |0000: int-to-long v0, v13 │ │ +3c9d2a: 1a0d a9d1 |0001: const-string v13, "timeout" // string@d1a9 │ │ +3c9d2e: 7140 2cb8 0de1 |0003: invoke-static {v13, v0, v1, v14}, Lokhttp3/internal/Util;.checkDuration:(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I // method@b82c │ │ +3c9d34: 0a0b |0006: move-result v11 │ │ +3c9d36: 220d 6a17 |0007: new-instance v13, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3c9d3a: 54c3 1686 |0009: iget-object v3, v12, Lokhttp3/internal/http/RealInterceptorChain;.interceptors:Ljava/util/List; // field@8616 │ │ +3c9d3e: 54c4 1986 |000b: iget-object v4, v12, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:Lokhttp3/internal/connection/Transmitter; // field@8619 │ │ +3c9d42: 54c5 1486 |000d: iget-object v5, v12, Lokhttp3/internal/http/RealInterceptorChain;.exchange:Lokhttp3/internal/connection/Exchange; // field@8614 │ │ +3c9d46: 52c6 1586 |000f: iget v6, v12, Lokhttp3/internal/http/RealInterceptorChain;.index:I // field@8615 │ │ +3c9d4a: 54c7 1886 |0011: iget-object v7, v12, Lokhttp3/internal/http/RealInterceptorChain;.request:Lokhttp3/Request; // field@8618 │ │ +3c9d4e: 54c8 1186 |0013: iget-object v8, v12, Lokhttp3/internal/http/RealInterceptorChain;.call:Lokhttp3/Call; // field@8611 │ │ +3c9d52: 52c9 1386 |0015: iget v9, v12, Lokhttp3/internal/http/RealInterceptorChain;.connectTimeout:I // field@8613 │ │ +3c9d56: 52ca 1786 |0017: iget v10, v12, Lokhttp3/internal/http/RealInterceptorChain;.readTimeout:I // field@8617 │ │ +3c9d5a: 07d2 |0019: move-object v2, v13 │ │ +3c9d5c: 760a 7bb9 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/http/RealInterceptorChain;.:(Ljava/util/List;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;ILokhttp3/Request;Lokhttp3/Call;III)V // method@b97b │ │ +3c9d62: 110d |001d: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x001e reg=12 this Lokhttp3/internal/http/RealInterceptorChain; │ │ 0x0000 - 0x001e reg=13 (null) I │ │ @@ -1340412,17 +1340410,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9c30: |[3c9c30] okhttp3.internal.http.RealInterceptorChain.writeTimeoutMillis:()I │ │ -3c9c40: 5210 1a86 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ -3c9c44: 0f00 |0002: return v0 │ │ +3c9c28: |[3c9c28] okhttp3.internal.http.RealInterceptorChain.writeTimeoutMillis:()I │ │ +3c9c38: 5210 1a86 |0000: iget v0, v1, Lokhttp3/internal/http/RealInterceptorChain;.writeTimeout:I // field@861a │ │ +3c9c3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealInterceptorChain; │ │ │ │ source_file_idx : 22439 (RealInterceptorChain.java) │ │ @@ -1340473,20 +1340471,20 @@ │ │ type : '(Ljava/lang/String;JLokio/BufferedSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ca0a4: |[3ca0a4] okhttp3.internal.http.RealResponseBody.:(Ljava/lang/String;JLokio/BufferedSource;)V │ │ -3ca0b4: 7010 e7b7 0000 |0000: invoke-direct {v0}, Lokhttp3/ResponseBody;.:()V // method@b7e7 │ │ -3ca0ba: 5b01 1c86 |0003: iput-object v1, v0, Lokhttp3/internal/http/RealResponseBody;.contentTypeString:Ljava/lang/String; // field@861c │ │ -3ca0be: 5a02 1b86 |0005: iput-wide v2, v0, Lokhttp3/internal/http/RealResponseBody;.contentLength:J // field@861b │ │ -3ca0c2: 5b04 1d86 |0007: iput-object v4, v0, Lokhttp3/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@861d │ │ -3ca0c6: 0e00 |0009: return-void │ │ +3ca09c: |[3ca09c] okhttp3.internal.http.RealResponseBody.:(Ljava/lang/String;JLokio/BufferedSource;)V │ │ +3ca0ac: 7010 e7b7 0000 |0000: invoke-direct {v0}, Lokhttp3/ResponseBody;.:()V // method@b7e7 │ │ +3ca0b2: 5b01 1c86 |0003: iput-object v1, v0, Lokhttp3/internal/http/RealResponseBody;.contentTypeString:Ljava/lang/String; // field@861c │ │ +3ca0b6: 5a02 1b86 |0005: iput-wide v2, v0, Lokhttp3/internal/http/RealResponseBody;.contentLength:J // field@861b │ │ +3ca0ba: 5b04 1d86 |0007: iput-object v4, v0, Lokhttp3/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@861d │ │ +3ca0be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ @@ -1340501,17 +1340499,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ca04c: |[3ca04c] okhttp3.internal.http.RealResponseBody.contentLength:()J │ │ -3ca05c: 5320 1b86 |0000: iget-wide v0, v2, Lokhttp3/internal/http/RealResponseBody;.contentLength:J // field@861b │ │ -3ca060: 1000 |0002: return-wide v0 │ │ +3ca044: |[3ca044] okhttp3.internal.http.RealResponseBody.contentLength:()J │ │ +3ca054: 5320 1b86 |0000: iget-wide v0, v2, Lokhttp3/internal/http/RealResponseBody;.contentLength:J // field@861b │ │ +3ca058: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokhttp3/internal/http/RealResponseBody; │ │ │ │ #1 : (in Lokhttp3/internal/http/RealResponseBody;) │ │ @@ -1340519,22 +1340517,22 @@ │ │ type : '()Lokhttp3/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ca064: |[3ca064] okhttp3.internal.http.RealResponseBody.contentType:()Lokhttp3/MediaType; │ │ -3ca074: 5410 1c86 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealResponseBody;.contentTypeString:Ljava/lang/String; // field@861c │ │ -3ca078: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3ca07c: 7110 e7b6 0000 |0004: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ -3ca082: 0c00 |0007: move-result-object v0 │ │ -3ca084: 2802 |0008: goto 000a // +0002 │ │ -3ca086: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3ca088: 1100 |000a: return-object v0 │ │ +3ca05c: |[3ca05c] okhttp3.internal.http.RealResponseBody.contentType:()Lokhttp3/MediaType; │ │ +3ca06c: 5410 1c86 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealResponseBody;.contentTypeString:Ljava/lang/String; // field@861c │ │ +3ca070: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3ca074: 7110 e7b6 0000 |0004: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@b6e7 │ │ +3ca07a: 0c00 |0007: move-result-object v0 │ │ +3ca07c: 2802 |0008: goto 000a // +0002 │ │ +3ca07e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3ca080: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/http/RealResponseBody; │ │ │ │ #2 : (in Lokhttp3/internal/http/RealResponseBody;) │ │ @@ -1340542,17 +1340540,17 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ca08c: |[3ca08c] okhttp3.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ -3ca09c: 5410 1d86 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@861d │ │ -3ca0a0: 1100 |0002: return-object v0 │ │ +3ca084: |[3ca084] okhttp3.internal.http.RealResponseBody.source:()Lokio/BufferedSource; │ │ +3ca094: 5410 1d86 |0000: iget-object v0, v1, Lokhttp3/internal/http/RealResponseBody;.source:Lokio/BufferedSource; // field@861d │ │ +3ca098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http/RealResponseBody; │ │ │ │ source_file_idx : 22440 (RealResponseBody.java) │ │ @@ -1340601,18 +1340599,18 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ca7c8: |[3ca7c8] okhttp3.internal.http.RetryAndFollowUpInterceptor.:(Lokhttp3/OkHttpClient;)V │ │ -3ca7d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ca7de: 5b01 1f86 |0003: iput-object v1, v0, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca7e2: 0e00 |0005: return-void │ │ +3ca7c0: |[3ca7c0] okhttp3.internal.http.RetryAndFollowUpInterceptor.:(Lokhttp3/OkHttpClient;)V │ │ +3ca7d0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ca7d6: 5b01 1f86 |0003: iput-object v1, v0, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca7da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http/RetryAndFollowUpInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/OkHttpClient; │ │ @@ -1340622,201 +1340620,201 @@ │ │ type : '(Lokhttp3/Response;Lokhttp3/Route;)Lokhttp3/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 368 16-bit code units │ │ -3ca30c: |[3ca30c] okhttp3.internal.http.RetryAndFollowUpInterceptor.followUpRequest:(Lokhttp3/Response;Lokhttp3/Route;)Lokhttp3/Request; │ │ -3ca31c: 3807 5d01 |0000: if-eqz v7, 015d // +015d │ │ -3ca320: 6e10 ccb7 0700 |0002: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3ca326: 0a00 |0005: move-result v0 │ │ -3ca328: 6e10 dbb7 0700 |0006: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca32e: 0c01 |0009: move-result-object v1 │ │ -3ca330: 6e10 94b7 0100 |000a: invoke-virtual {v1}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3ca336: 0c01 |000d: move-result-object v1 │ │ -3ca338: 1302 3301 |000e: const/16 v2, #int 307 // #133 │ │ -3ca33c: 1a03 e129 |0010: const-string v3, "GET" // string@29e1 │ │ -3ca340: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -3ca342: 3220 a500 |0013: if-eq v0, v2, 00b8 // +00a5 │ │ -3ca346: 1302 3401 |0015: const/16 v2, #int 308 // #134 │ │ -3ca34a: 3220 a100 |0017: if-eq v0, v2, 00b8 // +00a1 │ │ -3ca34e: 1302 9101 |0019: const/16 v2, #int 401 // #191 │ │ -3ca352: 3220 9200 |001b: if-eq v0, v2, 00ad // +0092 │ │ -3ca356: 1302 f701 |001d: const/16 v2, #int 503 // #1f7 │ │ -3ca35a: 3220 6e00 |001f: if-eq v0, v2, 008d // +006e │ │ -3ca35e: 1302 9701 |0021: const/16 v2, #int 407 // #197 │ │ -3ca362: 3220 4200 |0023: if-eq v0, v2, 0065 // +0042 │ │ -3ca366: 1308 9801 |0025: const/16 v8, #int 408 // #198 │ │ -3ca36a: 3280 0600 |0027: if-eq v0, v8, 002d // +0006 │ │ -3ca36e: 2b00 3b01 0000 |0029: packed-switch v0, 00000164 // +0000013b │ │ -3ca374: 1104 |002c: return-object v4 │ │ -3ca376: 5460 1f86 |002d: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca37a: 6e10 55b7 0000 |002f: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ -3ca380: 0a00 |0032: move-result v0 │ │ -3ca382: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ -3ca386: 1104 |0035: return-object v4 │ │ -3ca388: 6e10 dbb7 0700 |0036: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca38e: 0c00 |0039: move-result-object v0 │ │ -3ca390: 6e10 8eb7 0000 |003a: invoke-virtual {v0}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3ca396: 0c00 |003d: move-result-object v0 │ │ -3ca398: 3800 0900 |003e: if-eqz v0, 0047 // +0009 │ │ -3ca39c: 6e10 afb7 0000 |0040: invoke-virtual {v0}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ -3ca3a2: 0a00 |0043: move-result v0 │ │ -3ca3a4: 3800 0300 |0044: if-eqz v0, 0047 // +0003 │ │ -3ca3a8: 1104 |0046: return-object v4 │ │ -3ca3aa: 6e10 d8b7 0700 |0047: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ -3ca3b0: 0c00 |004a: move-result-object v0 │ │ -3ca3b2: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ -3ca3b6: 6e10 d8b7 0700 |004d: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ -3ca3bc: 0c00 |0050: move-result-object v0 │ │ -3ca3be: 6e10 ccb7 0000 |0051: invoke-virtual {v0}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3ca3c4: 0a00 |0054: move-result v0 │ │ -3ca3c6: 3380 0300 |0055: if-ne v0, v8, 0058 // +0003 │ │ -3ca3ca: 1104 |0057: return-object v4 │ │ -3ca3cc: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -3ca3ce: 7030 97b9 7608 |0059: invoke-direct {v6, v7, v8}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.retryAfter:(Lokhttp3/Response;I)I // method@b997 │ │ -3ca3d4: 0a08 |005c: move-result v8 │ │ -3ca3d6: 3d08 0300 |005d: if-lez v8, 0060 // +0003 │ │ -3ca3da: 1104 |005f: return-object v4 │ │ -3ca3dc: 6e10 dbb7 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca3e2: 0c07 |0063: move-result-object v7 │ │ -3ca3e4: 1107 |0064: return-object v7 │ │ -3ca3e6: 3808 0700 |0065: if-eqz v8, 006c // +0007 │ │ -3ca3ea: 6e10 f9b7 0800 |0067: invoke-virtual {v8}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3ca3f0: 0c00 |006a: move-result-object v0 │ │ -3ca3f2: 2807 |006b: goto 0072 // +0007 │ │ -3ca3f4: 5460 1f86 |006c: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca3f8: 6e10 51b7 0000 |006e: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.proxy:()Ljava/net/Proxy; // method@b751 │ │ -3ca3fe: 0c00 |0071: move-result-object v0 │ │ -3ca400: 6e10 7685 0000 |0072: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3ca406: 0c00 |0075: move-result-object v0 │ │ -3ca408: 6201 5079 |0076: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ -3ca40c: 3310 0d00 |0078: if-ne v0, v1, 0085 // +000d │ │ -3ca410: 5460 1f86 |007a: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca414: 6e10 52b7 0000 |007c: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b752 │ │ -3ca41a: 0c00 |007f: move-result-object v0 │ │ -3ca41c: 7230 2db5 8007 |0080: invoke-interface {v0, v8, v7}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ -3ca422: 0c07 |0083: move-result-object v7 │ │ -3ca424: 1107 |0084: return-object v7 │ │ -3ca426: 2207 c610 |0085: new-instance v7, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca42a: 1a08 b657 |0087: const-string v8, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@57b6 │ │ -3ca42e: 7020 7185 8700 |0089: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3ca434: 2707 |008c: throw v7 │ │ -3ca436: 6e10 d8b7 0700 |008d: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ -3ca43c: 0c08 |0090: move-result-object v8 │ │ -3ca43e: 3808 0d00 |0091: if-eqz v8, 009e // +000d │ │ -3ca442: 6e10 d8b7 0700 |0093: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ -3ca448: 0c08 |0096: move-result-object v8 │ │ -3ca44a: 6e10 ccb7 0800 |0097: invoke-virtual {v8}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3ca450: 0a08 |009a: move-result v8 │ │ -3ca452: 3328 0300 |009b: if-ne v8, v2, 009e // +0003 │ │ -3ca456: 1104 |009d: return-object v4 │ │ -3ca458: 1408 ffff ff7f |009e: const v8, #float nan // #7fffffff │ │ -3ca45e: 7030 97b9 7608 |00a1: invoke-direct {v6, v7, v8}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.retryAfter:(Lokhttp3/Response;I)I // method@b997 │ │ -3ca464: 0a08 |00a4: move-result v8 │ │ -3ca466: 3908 0700 |00a5: if-nez v8, 00ac // +0007 │ │ -3ca46a: 6e10 dbb7 0700 |00a7: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca470: 0c07 |00aa: move-result-object v7 │ │ -3ca472: 1107 |00ab: return-object v7 │ │ -3ca474: 1104 |00ac: return-object v4 │ │ -3ca476: 5460 1f86 |00ad: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca47a: 6e10 3ab7 0000 |00af: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.authenticator:()Lokhttp3/Authenticator; // method@b73a │ │ -3ca480: 0c00 |00b2: move-result-object v0 │ │ -3ca482: 7230 2db5 8007 |00b3: invoke-interface {v0, v8, v7}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ -3ca488: 0c07 |00b6: move-result-object v7 │ │ -3ca48a: 1107 |00b7: return-object v7 │ │ -3ca48c: 6e20 5084 3100 |00b8: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3ca492: 0a08 |00bb: move-result v8 │ │ -3ca494: 3908 0b00 |00bc: if-nez v8, 00c7 // +000b │ │ -3ca498: 1a08 7c2a |00be: const-string v8, "HEAD" // string@2a7c │ │ -3ca49c: 6e20 5084 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3ca4a2: 0a08 |00c3: move-result v8 │ │ -3ca4a4: 3908 0300 |00c4: if-nez v8, 00c7 // +0003 │ │ -3ca4a8: 1104 |00c6: return-object v4 │ │ -3ca4aa: 5468 1f86 |00c7: iget-object v8, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca4ae: 6e10 45b7 0800 |00c9: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.followRedirects:()Z // method@b745 │ │ -3ca4b4: 0a08 |00cc: move-result v8 │ │ -3ca4b6: 3908 0300 |00cd: if-nez v8, 00d0 // +0003 │ │ -3ca4ba: 1104 |00cf: return-object v4 │ │ -3ca4bc: 1a08 ff49 |00d0: const-string v8, "Location" // string@49ff │ │ -3ca4c0: 6e20 ceb7 8700 |00d2: invoke-virtual {v7, v8}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3ca4c6: 0c08 |00d5: move-result-object v8 │ │ -3ca4c8: 3908 0300 |00d6: if-nez v8, 00d9 // +0003 │ │ -3ca4cc: 1104 |00d8: return-object v4 │ │ -3ca4ce: 6e10 dbb7 0700 |00d9: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca4d4: 0c00 |00dc: move-result-object v0 │ │ -3ca4d6: 6e10 99b7 0000 |00dd: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3ca4dc: 0c00 |00e0: move-result-object v0 │ │ -3ca4de: 6e20 ceb6 8000 |00e1: invoke-virtual {v0, v8}, Lokhttp3/HttpUrl;.resolve:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6ce │ │ -3ca4e4: 0c08 |00e4: move-result-object v8 │ │ -3ca4e6: 3908 0300 |00e5: if-nez v8, 00e8 // +0003 │ │ -3ca4ea: 1104 |00e7: return-object v4 │ │ -3ca4ec: 6e10 cfb6 0800 |00e8: invoke-virtual {v8}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3ca4f2: 0c00 |00eb: move-result-object v0 │ │ -3ca4f4: 6e10 dbb7 0700 |00ec: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca4fa: 0c02 |00ef: move-result-object v2 │ │ -3ca4fc: 6e10 99b7 0200 |00f0: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3ca502: 0c02 |00f3: move-result-object v2 │ │ -3ca504: 6e10 cfb6 0200 |00f4: invoke-virtual {v2}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3ca50a: 0c02 |00f7: move-result-object v2 │ │ -3ca50c: 6e20 5084 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3ca512: 0a00 |00fb: move-result v0 │ │ -3ca514: 3900 0b00 |00fc: if-nez v0, 0107 // +000b │ │ -3ca518: 5460 1f86 |00fe: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca51c: 6e10 46b7 0000 |0100: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.followSslRedirects:()Z // method@b746 │ │ -3ca522: 0a00 |0103: move-result v0 │ │ -3ca524: 3900 0300 |0104: if-nez v0, 0107 // +0003 │ │ -3ca528: 1104 |0106: return-object v4 │ │ -3ca52a: 6e10 dbb7 0700 |0107: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca530: 0c00 |010a: move-result-object v0 │ │ -3ca532: 6e10 95b7 0000 |010b: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ -3ca538: 0c00 |010e: move-result-object v0 │ │ -3ca53a: 7110 77b9 0100 |010f: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ -3ca540: 0a02 |0112: move-result v2 │ │ -3ca542: 3802 2e00 |0113: if-eqz v2, 0141 // +002e │ │ -3ca546: 7110 79b9 0100 |0115: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.redirectsWithBody:(Ljava/lang/String;)Z // method@b979 │ │ -3ca54c: 0a02 |0118: move-result v2 │ │ -3ca54e: 7110 78b9 0100 |0119: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@b978 │ │ -3ca554: 0a05 |011c: move-result v5 │ │ -3ca556: 3805 0600 |011d: if-eqz v5, 0123 // +0006 │ │ -3ca55a: 6e30 83b7 3004 |011f: invoke-virtual {v0, v3, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3ca560: 280e |0122: goto 0130 // +000e │ │ -3ca562: 3802 0a00 |0123: if-eqz v2, 012d // +000a │ │ -3ca566: 6e10 dbb7 0700 |0125: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca56c: 0c03 |0128: move-result-object v3 │ │ -3ca56e: 6e10 8eb7 0300 |0129: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3ca574: 0c04 |012c: move-result-object v4 │ │ -3ca576: 6e30 83b7 1004 |012d: invoke-virtual {v0, v1, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ -3ca57c: 3902 1100 |0130: if-nez v2, 0141 // +0011 │ │ -3ca580: 1a01 3f64 |0132: const-string v1, "Transfer-Encoding" // string@643f │ │ -3ca584: 6e20 87b7 1000 |0134: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3ca58a: 1a01 da21 |0137: const-string v1, "Content-Length" // string@21da │ │ -3ca58e: 6e20 87b7 1000 |0139: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3ca594: 1a01 dd21 |013c: const-string v1, "Content-Type" // string@21dd │ │ -3ca598: 6e20 87b7 1000 |013e: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3ca59e: 6e10 dbb7 0700 |0141: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3ca5a4: 0c07 |0144: move-result-object v7 │ │ -3ca5a6: 6e10 99b7 0700 |0145: invoke-virtual {v7}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3ca5ac: 0c07 |0148: move-result-object v7 │ │ -3ca5ae: 7120 47b8 8700 |0149: invoke-static {v7, v8}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ -3ca5b4: 0a07 |014c: move-result v7 │ │ -3ca5b6: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ -3ca5ba: 1a07 e71a |014f: const-string v7, "Authorization" // string@1ae7 │ │ -3ca5be: 6e20 87b7 7000 |0151: invoke-virtual {v0, v7}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ -3ca5c4: 6e20 8cb7 8000 |0154: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ -3ca5ca: 0c07 |0157: move-result-object v7 │ │ -3ca5cc: 6e10 7bb7 0700 |0158: invoke-virtual {v7}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -3ca5d2: 0c07 |015b: move-result-object v7 │ │ -3ca5d4: 1107 |015c: return-object v7 │ │ -3ca5d6: 2207 7210 |015d: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3ca5da: 7010 8b83 0700 |015f: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -3ca5e0: 2707 |0162: throw v7 │ │ -3ca5e2: 0000 |0163: nop // spacer │ │ -3ca5e4: 0001 0400 2c01 0000 9e00 0000 9e00 ... |0164: packed-switch-data (12 units) │ │ +3ca304: |[3ca304] okhttp3.internal.http.RetryAndFollowUpInterceptor.followUpRequest:(Lokhttp3/Response;Lokhttp3/Route;)Lokhttp3/Request; │ │ +3ca314: 3807 5d01 |0000: if-eqz v7, 015d // +015d │ │ +3ca318: 6e10 ccb7 0700 |0002: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3ca31e: 0a00 |0005: move-result v0 │ │ +3ca320: 6e10 dbb7 0700 |0006: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca326: 0c01 |0009: move-result-object v1 │ │ +3ca328: 6e10 94b7 0100 |000a: invoke-virtual {v1}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3ca32e: 0c01 |000d: move-result-object v1 │ │ +3ca330: 1302 3301 |000e: const/16 v2, #int 307 // #133 │ │ +3ca334: 1a03 e129 |0010: const-string v3, "GET" // string@29e1 │ │ +3ca338: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +3ca33a: 3220 a500 |0013: if-eq v0, v2, 00b8 // +00a5 │ │ +3ca33e: 1302 3401 |0015: const/16 v2, #int 308 // #134 │ │ +3ca342: 3220 a100 |0017: if-eq v0, v2, 00b8 // +00a1 │ │ +3ca346: 1302 9101 |0019: const/16 v2, #int 401 // #191 │ │ +3ca34a: 3220 9200 |001b: if-eq v0, v2, 00ad // +0092 │ │ +3ca34e: 1302 f701 |001d: const/16 v2, #int 503 // #1f7 │ │ +3ca352: 3220 6e00 |001f: if-eq v0, v2, 008d // +006e │ │ +3ca356: 1302 9701 |0021: const/16 v2, #int 407 // #197 │ │ +3ca35a: 3220 4200 |0023: if-eq v0, v2, 0065 // +0042 │ │ +3ca35e: 1308 9801 |0025: const/16 v8, #int 408 // #198 │ │ +3ca362: 3280 0600 |0027: if-eq v0, v8, 002d // +0006 │ │ +3ca366: 2b00 3b01 0000 |0029: packed-switch v0, 00000164 // +0000013b │ │ +3ca36c: 1104 |002c: return-object v4 │ │ +3ca36e: 5460 1f86 |002d: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca372: 6e10 55b7 0000 |002f: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ +3ca378: 0a00 |0032: move-result v0 │ │ +3ca37a: 3900 0300 |0033: if-nez v0, 0036 // +0003 │ │ +3ca37e: 1104 |0035: return-object v4 │ │ +3ca380: 6e10 dbb7 0700 |0036: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca386: 0c00 |0039: move-result-object v0 │ │ +3ca388: 6e10 8eb7 0000 |003a: invoke-virtual {v0}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3ca38e: 0c00 |003d: move-result-object v0 │ │ +3ca390: 3800 0900 |003e: if-eqz v0, 0047 // +0009 │ │ +3ca394: 6e10 afb7 0000 |0040: invoke-virtual {v0}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ +3ca39a: 0a00 |0043: move-result v0 │ │ +3ca39c: 3800 0300 |0044: if-eqz v0, 0047 // +0003 │ │ +3ca3a0: 1104 |0046: return-object v4 │ │ +3ca3a2: 6e10 d8b7 0700 |0047: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ +3ca3a8: 0c00 |004a: move-result-object v0 │ │ +3ca3aa: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ +3ca3ae: 6e10 d8b7 0700 |004d: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ +3ca3b4: 0c00 |0050: move-result-object v0 │ │ +3ca3b6: 6e10 ccb7 0000 |0051: invoke-virtual {v0}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3ca3bc: 0a00 |0054: move-result v0 │ │ +3ca3be: 3380 0300 |0055: if-ne v0, v8, 0058 // +0003 │ │ +3ca3c2: 1104 |0057: return-object v4 │ │ +3ca3c4: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +3ca3c6: 7030 97b9 7608 |0059: invoke-direct {v6, v7, v8}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.retryAfter:(Lokhttp3/Response;I)I // method@b997 │ │ +3ca3cc: 0a08 |005c: move-result v8 │ │ +3ca3ce: 3d08 0300 |005d: if-lez v8, 0060 // +0003 │ │ +3ca3d2: 1104 |005f: return-object v4 │ │ +3ca3d4: 6e10 dbb7 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca3da: 0c07 |0063: move-result-object v7 │ │ +3ca3dc: 1107 |0064: return-object v7 │ │ +3ca3de: 3808 0700 |0065: if-eqz v8, 006c // +0007 │ │ +3ca3e2: 6e10 f9b7 0800 |0067: invoke-virtual {v8}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3ca3e8: 0c00 |006a: move-result-object v0 │ │ +3ca3ea: 2807 |006b: goto 0072 // +0007 │ │ +3ca3ec: 5460 1f86 |006c: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca3f0: 6e10 51b7 0000 |006e: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.proxy:()Ljava/net/Proxy; // method@b751 │ │ +3ca3f6: 0c00 |0071: move-result-object v0 │ │ +3ca3f8: 6e10 7685 0000 |0072: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3ca3fe: 0c00 |0075: move-result-object v0 │ │ +3ca400: 6201 5079 |0076: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@7950 │ │ +3ca404: 3310 0d00 |0078: if-ne v0, v1, 0085 // +000d │ │ +3ca408: 5460 1f86 |007a: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca40c: 6e10 52b7 0000 |007c: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.proxyAuthenticator:()Lokhttp3/Authenticator; // method@b752 │ │ +3ca412: 0c00 |007f: move-result-object v0 │ │ +3ca414: 7230 2db5 8007 |0080: invoke-interface {v0, v8, v7}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ +3ca41a: 0c07 |0083: move-result-object v7 │ │ +3ca41c: 1107 |0084: return-object v7 │ │ +3ca41e: 2207 c610 |0085: new-instance v7, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca422: 1a08 b657 |0087: const-string v8, "Received HTTP_PROXY_AUTH (407) code while not using proxy" // string@57b6 │ │ +3ca426: 7020 7185 8700 |0089: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca42c: 2707 |008c: throw v7 │ │ +3ca42e: 6e10 d8b7 0700 |008d: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ +3ca434: 0c08 |0090: move-result-object v8 │ │ +3ca436: 3808 0d00 |0091: if-eqz v8, 009e // +000d │ │ +3ca43a: 6e10 d8b7 0700 |0093: invoke-virtual {v7}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@b7d8 │ │ +3ca440: 0c08 |0096: move-result-object v8 │ │ +3ca442: 6e10 ccb7 0800 |0097: invoke-virtual {v8}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3ca448: 0a08 |009a: move-result v8 │ │ +3ca44a: 3328 0300 |009b: if-ne v8, v2, 009e // +0003 │ │ +3ca44e: 1104 |009d: return-object v4 │ │ +3ca450: 1408 ffff ff7f |009e: const v8, #float nan // #7fffffff │ │ +3ca456: 7030 97b9 7608 |00a1: invoke-direct {v6, v7, v8}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.retryAfter:(Lokhttp3/Response;I)I // method@b997 │ │ +3ca45c: 0a08 |00a4: move-result v8 │ │ +3ca45e: 3908 0700 |00a5: if-nez v8, 00ac // +0007 │ │ +3ca462: 6e10 dbb7 0700 |00a7: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca468: 0c07 |00aa: move-result-object v7 │ │ +3ca46a: 1107 |00ab: return-object v7 │ │ +3ca46c: 1104 |00ac: return-object v4 │ │ +3ca46e: 5460 1f86 |00ad: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca472: 6e10 3ab7 0000 |00af: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.authenticator:()Lokhttp3/Authenticator; // method@b73a │ │ +3ca478: 0c00 |00b2: move-result-object v0 │ │ +3ca47a: 7230 2db5 8007 |00b3: invoke-interface {v0, v8, v7}, Lokhttp3/Authenticator;.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@b52d │ │ +3ca480: 0c07 |00b6: move-result-object v7 │ │ +3ca482: 1107 |00b7: return-object v7 │ │ +3ca484: 6e20 5084 3100 |00b8: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3ca48a: 0a08 |00bb: move-result v8 │ │ +3ca48c: 3908 0b00 |00bc: if-nez v8, 00c7 // +000b │ │ +3ca490: 1a08 7c2a |00be: const-string v8, "HEAD" // string@2a7c │ │ +3ca494: 6e20 5084 8100 |00c0: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3ca49a: 0a08 |00c3: move-result v8 │ │ +3ca49c: 3908 0300 |00c4: if-nez v8, 00c7 // +0003 │ │ +3ca4a0: 1104 |00c6: return-object v4 │ │ +3ca4a2: 5468 1f86 |00c7: iget-object v8, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca4a6: 6e10 45b7 0800 |00c9: invoke-virtual {v8}, Lokhttp3/OkHttpClient;.followRedirects:()Z // method@b745 │ │ +3ca4ac: 0a08 |00cc: move-result v8 │ │ +3ca4ae: 3908 0300 |00cd: if-nez v8, 00d0 // +0003 │ │ +3ca4b2: 1104 |00cf: return-object v4 │ │ +3ca4b4: 1a08 ff49 |00d0: const-string v8, "Location" // string@49ff │ │ +3ca4b8: 6e20 ceb7 8700 |00d2: invoke-virtual {v7, v8}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3ca4be: 0c08 |00d5: move-result-object v8 │ │ +3ca4c0: 3908 0300 |00d6: if-nez v8, 00d9 // +0003 │ │ +3ca4c4: 1104 |00d8: return-object v4 │ │ +3ca4c6: 6e10 dbb7 0700 |00d9: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca4cc: 0c00 |00dc: move-result-object v0 │ │ +3ca4ce: 6e10 99b7 0000 |00dd: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3ca4d4: 0c00 |00e0: move-result-object v0 │ │ +3ca4d6: 6e20 ceb6 8000 |00e1: invoke-virtual {v0, v8}, Lokhttp3/HttpUrl;.resolve:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@b6ce │ │ +3ca4dc: 0c08 |00e4: move-result-object v8 │ │ +3ca4de: 3908 0300 |00e5: if-nez v8, 00e8 // +0003 │ │ +3ca4e2: 1104 |00e7: return-object v4 │ │ +3ca4e4: 6e10 cfb6 0800 |00e8: invoke-virtual {v8}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3ca4ea: 0c00 |00eb: move-result-object v0 │ │ +3ca4ec: 6e10 dbb7 0700 |00ec: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca4f2: 0c02 |00ef: move-result-object v2 │ │ +3ca4f4: 6e10 99b7 0200 |00f0: invoke-virtual {v2}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3ca4fa: 0c02 |00f3: move-result-object v2 │ │ +3ca4fc: 6e10 cfb6 0200 |00f4: invoke-virtual {v2}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3ca502: 0c02 |00f7: move-result-object v2 │ │ +3ca504: 6e20 5084 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3ca50a: 0a00 |00fb: move-result v0 │ │ +3ca50c: 3900 0b00 |00fc: if-nez v0, 0107 // +000b │ │ +3ca510: 5460 1f86 |00fe: iget-object v0, v6, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca514: 6e10 46b7 0000 |0100: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.followSslRedirects:()Z // method@b746 │ │ +3ca51a: 0a00 |0103: move-result v0 │ │ +3ca51c: 3900 0300 |0104: if-nez v0, 0107 // +0003 │ │ +3ca520: 1104 |0106: return-object v4 │ │ +3ca522: 6e10 dbb7 0700 |0107: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca528: 0c00 |010a: move-result-object v0 │ │ +3ca52a: 6e10 95b7 0000 |010b: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ +3ca530: 0c00 |010e: move-result-object v0 │ │ +3ca532: 7110 77b9 0100 |010f: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.permitsRequestBody:(Ljava/lang/String;)Z // method@b977 │ │ +3ca538: 0a02 |0112: move-result v2 │ │ +3ca53a: 3802 2e00 |0113: if-eqz v2, 0141 // +002e │ │ +3ca53e: 7110 79b9 0100 |0115: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.redirectsWithBody:(Ljava/lang/String;)Z // method@b979 │ │ +3ca544: 0a02 |0118: move-result v2 │ │ +3ca546: 7110 78b9 0100 |0119: invoke-static {v1}, Lokhttp3/internal/http/HttpMethod;.redirectsToGet:(Ljava/lang/String;)Z // method@b978 │ │ +3ca54c: 0a05 |011c: move-result v5 │ │ +3ca54e: 3805 0600 |011d: if-eqz v5, 0123 // +0006 │ │ +3ca552: 6e30 83b7 3004 |011f: invoke-virtual {v0, v3, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3ca558: 280e |0122: goto 0130 // +000e │ │ +3ca55a: 3802 0a00 |0123: if-eqz v2, 012d // +000a │ │ +3ca55e: 6e10 dbb7 0700 |0125: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca564: 0c03 |0128: move-result-object v3 │ │ +3ca566: 6e10 8eb7 0300 |0129: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3ca56c: 0c04 |012c: move-result-object v4 │ │ +3ca56e: 6e30 83b7 1004 |012d: invoke-virtual {v0, v1, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@b783 │ │ +3ca574: 3902 1100 |0130: if-nez v2, 0141 // +0011 │ │ +3ca578: 1a01 3f64 |0132: const-string v1, "Transfer-Encoding" // string@643f │ │ +3ca57c: 6e20 87b7 1000 |0134: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3ca582: 1a01 da21 |0137: const-string v1, "Content-Length" // string@21da │ │ +3ca586: 6e20 87b7 1000 |0139: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3ca58c: 1a01 dd21 |013c: const-string v1, "Content-Type" // string@21dd │ │ +3ca590: 6e20 87b7 1000 |013e: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3ca596: 6e10 dbb7 0700 |0141: invoke-virtual {v7}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3ca59c: 0c07 |0144: move-result-object v7 │ │ +3ca59e: 6e10 99b7 0700 |0145: invoke-virtual {v7}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3ca5a4: 0c07 |0148: move-result-object v7 │ │ +3ca5a6: 7120 47b8 8700 |0149: invoke-static {v7, v8}, Lokhttp3/internal/Util;.sameConnection:(Lokhttp3/HttpUrl;Lokhttp3/HttpUrl;)Z // method@b847 │ │ +3ca5ac: 0a07 |014c: move-result v7 │ │ +3ca5ae: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ +3ca5b2: 1a07 e71a |014f: const-string v7, "Authorization" // string@1ae7 │ │ +3ca5b6: 6e20 87b7 7000 |0151: invoke-virtual {v0, v7}, Lokhttp3/Request$Builder;.removeHeader:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b787 │ │ +3ca5bc: 6e20 8cb7 8000 |0154: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@b78c │ │ +3ca5c2: 0c07 |0157: move-result-object v7 │ │ +3ca5c4: 6e10 7bb7 0700 |0158: invoke-virtual {v7}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +3ca5ca: 0c07 |015b: move-result-object v7 │ │ +3ca5cc: 1107 |015c: return-object v7 │ │ +3ca5ce: 2207 7210 |015d: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3ca5d2: 7010 8b83 0700 |015f: invoke-direct {v7}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +3ca5d8: 2707 |0162: throw v7 │ │ +3ca5da: 0000 |0163: nop // spacer │ │ +3ca5dc: 0001 0400 2c01 0000 9e00 0000 9e00 ... |0164: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=216 │ │ 0x0006 line=218 │ │ 0x002d line=288 │ │ 0x0036 line=293 │ │ 0x0040 line=294 │ │ @@ -1340864,38 +1340862,38 @@ │ │ type : '(Ljava/io/IOException;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -3ca1d4: |[3ca1d4] okhttp3.internal.http.RetryAndFollowUpInterceptor.isRecoverable:(Ljava/io/IOException;Z)Z │ │ -3ca1e4: 2040 c610 |0000: instance-of v0, v4, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca1e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ca1ea: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -3ca1ee: 0f01 |0005: return v1 │ │ -3ca1f0: 2040 4510 |0006: instance-of v0, v4, Ljava/io/InterruptedIOException; // type@1045 │ │ -3ca1f4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3ca1f6: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -3ca1fa: 2044 cf10 |000b: instance-of v4, v4, Ljava/net/SocketTimeoutException; // type@10cf │ │ -3ca1fe: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ -3ca202: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ -3ca206: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3ca208: 0f01 |0012: return v1 │ │ -3ca20a: 2045 b611 |0013: instance-of v5, v4, Ljavax/net/ssl/SSLHandshakeException; // type@11b6 │ │ -3ca20e: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ -3ca212: 6e10 7b82 0400 |0017: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@827b │ │ -3ca218: 0c05 |001a: move-result-object v5 │ │ -3ca21a: 2055 ff10 |001b: instance-of v5, v5, Ljava/security/cert/CertificateException; // type@10ff │ │ -3ca21e: 3805 0300 |001d: if-eqz v5, 0020 // +0003 │ │ -3ca222: 0f01 |001f: return v1 │ │ -3ca224: 2044 b811 |0020: instance-of v4, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3ca228: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ -3ca22c: 0f01 |0024: return v1 │ │ -3ca22e: 0f02 |0025: return v2 │ │ +3ca1cc: |[3ca1cc] okhttp3.internal.http.RetryAndFollowUpInterceptor.isRecoverable:(Ljava/io/IOException;Z)Z │ │ +3ca1dc: 2040 c610 |0000: instance-of v0, v4, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca1e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ca1e2: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +3ca1e6: 0f01 |0005: return v1 │ │ +3ca1e8: 2040 4510 |0006: instance-of v0, v4, Ljava/io/InterruptedIOException; // type@1045 │ │ +3ca1ec: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3ca1ee: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +3ca1f2: 2044 cf10 |000b: instance-of v4, v4, Ljava/net/SocketTimeoutException; // type@10cf │ │ +3ca1f6: 3804 0500 |000d: if-eqz v4, 0012 // +0005 │ │ +3ca1fa: 3905 0300 |000f: if-nez v5, 0012 // +0003 │ │ +3ca1fe: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3ca200: 0f01 |0012: return v1 │ │ +3ca202: 2045 b611 |0013: instance-of v5, v4, Ljavax/net/ssl/SSLHandshakeException; // type@11b6 │ │ +3ca206: 3805 0b00 |0015: if-eqz v5, 0020 // +000b │ │ +3ca20a: 6e10 7b82 0400 |0017: invoke-virtual {v4}, Ljava/io/IOException;.getCause:()Ljava/lang/Throwable; // method@827b │ │ +3ca210: 0c05 |001a: move-result-object v5 │ │ +3ca212: 2055 ff10 |001b: instance-of v5, v5, Ljava/security/cert/CertificateException; // type@10ff │ │ +3ca216: 3805 0300 |001d: if-eqz v5, 0020 // +0003 │ │ +3ca21a: 0f01 |001f: return v1 │ │ +3ca21c: 2044 b811 |0020: instance-of v4, v4, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3ca220: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ +3ca224: 0f01 |0024: return v1 │ │ +3ca226: 0f02 |0025: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=185 │ │ 0x000b line=186 │ │ 0x0013 line=191 │ │ 0x0017 line=194 │ │ @@ -1340910,36 +1340908,36 @@ │ │ type : '(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3ca230: |[3ca230] okhttp3.internal.http.RetryAndFollowUpInterceptor.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z │ │ -3ca240: 5420 1f86 |0000: iget-object v0, v2, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ -3ca244: 6e10 55b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ -3ca24a: 0a00 |0005: move-result v0 │ │ -3ca24c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ca24e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3ca252: 0f01 |0009: return v1 │ │ -3ca254: 3805 0900 |000a: if-eqz v5, 0013 // +0009 │ │ -3ca258: 7030 96b9 3206 |000c: invoke-direct {v2, v3, v6}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.requestIsOneShot:(Ljava/io/IOException;Lokhttp3/Request;)Z // method@b996 │ │ -3ca25e: 0a06 |000f: move-result v6 │ │ -3ca260: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ -3ca264: 0f01 |0012: return v1 │ │ -3ca266: 7030 94b9 3205 |0013: invoke-direct {v2, v3, v5}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.isRecoverable:(Ljava/io/IOException;Z)Z // method@b994 │ │ -3ca26c: 0a03 |0016: move-result v3 │ │ -3ca26e: 3903 0300 |0017: if-nez v3, 001a // +0003 │ │ -3ca272: 0f01 |0019: return v1 │ │ -3ca274: 6e10 37b9 0400 |001a: invoke-virtual {v4}, Lokhttp3/internal/connection/Transmitter;.canRetry:()Z // method@b937 │ │ -3ca27a: 0a03 |001d: move-result v3 │ │ -3ca27c: 3903 0300 |001e: if-nez v3, 0021 // +0003 │ │ -3ca280: 0f01 |0020: return v1 │ │ -3ca282: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -3ca284: 0f03 |0022: return v3 │ │ +3ca228: |[3ca228] okhttp3.internal.http.RetryAndFollowUpInterceptor.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z │ │ +3ca238: 5420 1f86 |0000: iget-object v0, v2, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.client:Lokhttp3/OkHttpClient; // field@861f │ │ +3ca23c: 6e10 55b7 0000 |0002: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.retryOnConnectionFailure:()Z // method@b755 │ │ +3ca242: 0a00 |0005: move-result v0 │ │ +3ca244: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ca246: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3ca24a: 0f01 |0009: return v1 │ │ +3ca24c: 3805 0900 |000a: if-eqz v5, 0013 // +0009 │ │ +3ca250: 7030 96b9 3206 |000c: invoke-direct {v2, v3, v6}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.requestIsOneShot:(Ljava/io/IOException;Lokhttp3/Request;)Z // method@b996 │ │ +3ca256: 0a06 |000f: move-result v6 │ │ +3ca258: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ +3ca25c: 0f01 |0012: return v1 │ │ +3ca25e: 7030 94b9 3205 |0013: invoke-direct {v2, v3, v5}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.isRecoverable:(Ljava/io/IOException;Z)Z // method@b994 │ │ +3ca264: 0a03 |0016: move-result v3 │ │ +3ca266: 3903 0300 |0017: if-nez v3, 001a // +0003 │ │ +3ca26a: 0f01 |0019: return v1 │ │ +3ca26c: 6e10 37b9 0400 |001a: invoke-virtual {v4}, Lokhttp3/internal/connection/Transmitter;.canRetry:()Z // method@b937 │ │ +3ca272: 0a03 |001d: move-result v3 │ │ +3ca274: 3903 0300 |001e: if-nez v3, 0021 // +0003 │ │ +3ca278: 0f01 |0020: return v1 │ │ +3ca27a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +3ca27c: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000c line=159 │ │ 0x0013 line=162 │ │ 0x001a line=165 │ │ locals : │ │ @@ -1340954,27 +1340952,27 @@ │ │ type : '(Ljava/io/IOException;Lokhttp3/Request;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3ca288: |[3ca288] okhttp3.internal.http.RetryAndFollowUpInterceptor.requestIsOneShot:(Ljava/io/IOException;Lokhttp3/Request;)Z │ │ -3ca298: 6e10 8eb7 0200 |0000: invoke-virtual {v2}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3ca29e: 0c02 |0003: move-result-object v2 │ │ -3ca2a0: 3802 0800 |0004: if-eqz v2, 000c // +0008 │ │ -3ca2a4: 6e10 afb7 0200 |0006: invoke-virtual {v2}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ -3ca2aa: 0a02 |0009: move-result v2 │ │ -3ca2ac: 3902 0600 |000a: if-nez v2, 0010 // +0006 │ │ -3ca2b0: 2011 3c10 |000c: instance-of v1, v1, Ljava/io/FileNotFoundException; // type@103c │ │ -3ca2b4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -3ca2b8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -3ca2ba: 2802 |0011: goto 0013 // +0002 │ │ -3ca2bc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3ca2be: 0f01 |0013: return v1 │ │ +3ca280: |[3ca280] okhttp3.internal.http.RetryAndFollowUpInterceptor.requestIsOneShot:(Ljava/io/IOException;Lokhttp3/Request;)Z │ │ +3ca290: 6e10 8eb7 0200 |0000: invoke-virtual {v2}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3ca296: 0c02 |0003: move-result-object v2 │ │ +3ca298: 3802 0800 |0004: if-eqz v2, 000c // +0008 │ │ +3ca29c: 6e10 afb7 0200 |0006: invoke-virtual {v2}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ +3ca2a2: 0a02 |0009: move-result v2 │ │ +3ca2a4: 3902 0600 |000a: if-nez v2, 0010 // +0006 │ │ +3ca2a8: 2011 3c10 |000c: instance-of v1, v1, Ljava/io/FileNotFoundException; // type@103c │ │ +3ca2ac: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +3ca2b0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +3ca2b2: 2802 |0011: goto 0013 // +0002 │ │ +3ca2b4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3ca2b6: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=173 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lokhttp3/internal/http/RetryAndFollowUpInterceptor; │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/io/IOException; │ │ @@ -1340985,31 +1340983,31 @@ │ │ type : '(Lokhttp3/Response;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3ca2c0: |[3ca2c0] okhttp3.internal.http.RetryAndFollowUpInterceptor.retryAfter:(Lokhttp3/Response;I)I │ │ -3ca2d0: 1a00 4c58 |0000: const-string v0, "Retry-After" // string@584c │ │ -3ca2d4: 6e20 ceb7 0200 |0002: invoke-virtual {v2, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3ca2da: 0c02 |0005: move-result-object v2 │ │ -3ca2dc: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -3ca2e0: 0f03 |0008: return v3 │ │ -3ca2e2: 1a03 376c |0009: const-string v3, "\d+" // string@6c37 │ │ -3ca2e6: 6e20 6484 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ -3ca2ec: 0a03 |000e: move-result v3 │ │ -3ca2ee: 3803 0b00 |000f: if-eqz v3, 001a // +000b │ │ -3ca2f2: 7110 aa83 0200 |0011: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@83aa │ │ -3ca2f8: 0c02 |0014: move-result-object v2 │ │ -3ca2fa: 6e10 9983 0200 |0015: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -3ca300: 0a02 |0018: move-result v2 │ │ -3ca302: 0f02 |0019: return v2 │ │ -3ca304: 1402 ffff ff7f |001a: const v2, #float nan // #7fffffff │ │ -3ca30a: 0f02 |001d: return v2 │ │ +3ca2b8: |[3ca2b8] okhttp3.internal.http.RetryAndFollowUpInterceptor.retryAfter:(Lokhttp3/Response;I)I │ │ +3ca2c8: 1a00 4c58 |0000: const-string v0, "Retry-After" // string@584c │ │ +3ca2cc: 6e20 ceb7 0200 |0002: invoke-virtual {v2, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3ca2d2: 0c02 |0005: move-result-object v2 │ │ +3ca2d4: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +3ca2d8: 0f03 |0008: return v3 │ │ +3ca2da: 1a03 376c |0009: const-string v3, "\d+" // string@6c37 │ │ +3ca2de: 6e20 6484 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ +3ca2e4: 0a03 |000e: move-result v3 │ │ +3ca2e6: 3803 0b00 |000f: if-eqz v3, 001a // +000b │ │ +3ca2ea: 7110 aa83 0200 |0011: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@83aa │ │ +3ca2f0: 0c02 |0014: move-result-object v2 │ │ +3ca2f2: 6e10 9983 0200 |0015: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +3ca2f8: 0a02 |0018: move-result v2 │ │ +3ca2fa: 0f02 |0019: return v2 │ │ +3ca2fc: 1402 ffff ff7f |001a: const v2, #float nan // #7fffffff │ │ +3ca302: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=330 │ │ 0x000b line=338 │ │ 0x0011 line=339 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lokhttp3/internal/http/RetryAndFollowUpInterceptor; │ │ @@ -1341022,122 +1341020,122 @@ │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 201 16-bit code units │ │ -3ca5fc: |[3ca5fc] okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3ca60c: 7210 dab6 0900 |0000: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ -3ca612: 0c00 |0003: move-result-object v0 │ │ -3ca614: 1f09 6a17 |0004: check-cast v9, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ -3ca618: 6e10 84b9 0900 |0006: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:()Lokhttp3/internal/connection/Transmitter; // method@b984 │ │ -3ca61e: 0c01 |0009: move-result-object v1 │ │ -3ca620: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3ca622: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3ca624: 0734 |000c: move-object v4, v3 │ │ -3ca626: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3ca628: 6e20 41b9 0100 |000e: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Transmitter;.prepareToConnect:(Lokhttp3/Request;)V // method@b941 │ │ -3ca62e: 6e10 3db9 0100 |0011: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ -3ca634: 0a06 |0014: move-result v6 │ │ -3ca636: 3906 ac00 |0015: if-nez v6, 00c1 // +00ac │ │ -3ca63a: 6e40 81b9 0931 |0017: invoke-virtual {v9, v0, v1, v3}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ -3ca640: 0c00 |001a: move-result-object v0 │ │ -3ca642: 3804 1a00 |001b: if-eqz v4, 0035 // +001a │ │ -3ca646: 6e10 d6b7 0000 |001d: invoke-virtual {v0}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3ca64c: 0c00 |0020: move-result-object v0 │ │ -3ca64e: 6e10 d6b7 0400 |0021: invoke-virtual {v4}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ -3ca654: 0c04 |0024: move-result-object v4 │ │ -3ca656: 6e20 b4b7 3400 |0025: invoke-virtual {v4, v3}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ -3ca65c: 0c04 |0028: move-result-object v4 │ │ -3ca65e: 6e10 b5b7 0400 |0029: invoke-virtual {v4}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3ca664: 0c04 |002c: move-result-object v4 │ │ -3ca666: 6e20 c0b7 4000 |002d: invoke-virtual {v0, v4}, Lokhttp3/Response$Builder;.priorResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7c0 │ │ -3ca66c: 0c00 |0030: move-result-object v0 │ │ -3ca66e: 6e10 b5b7 0000 |0031: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ -3ca674: 0c00 |0034: move-result-object v0 │ │ -3ca676: 0704 |0035: move-object v4, v0 │ │ -3ca678: 6200 3b85 |0036: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3ca67c: 6e20 1fb8 4000 |0038: invoke-virtual {v0, v4}, Lokhttp3/internal/Internal;.exchange:(Lokhttp3/Response;)Lokhttp3/internal/connection/Exchange; // method@b81f │ │ -3ca682: 0c00 |003b: move-result-object v0 │ │ -3ca684: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ -3ca688: 6e10 d6b8 0000 |003e: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ -3ca68e: 0c06 |0041: move-result-object v6 │ │ -3ca690: 6e10 08b9 0600 |0042: invoke-virtual {v6}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3ca696: 0c06 |0045: move-result-object v6 │ │ -3ca698: 2802 |0046: goto 0048 // +0002 │ │ -3ca69a: 0736 |0047: move-object v6, v3 │ │ -3ca69c: 7030 92b9 4806 |0048: invoke-direct {v8, v4, v6}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.followUpRequest:(Lokhttp3/Response;Lokhttp3/Route;)Lokhttp3/Request; // method@b992 │ │ -3ca6a2: 0c06 |004b: move-result-object v6 │ │ -3ca6a4: 3906 0e00 |004c: if-nez v6, 005a // +000e │ │ -3ca6a8: 3800 0b00 |004e: if-eqz v0, 0059 // +000b │ │ -3ca6ac: 6e10 dbb8 0000 |0050: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.isDuplex:()Z // method@b8db │ │ -3ca6b2: 0a09 |0053: move-result v9 │ │ -3ca6b4: 3809 0500 |0054: if-eqz v9, 0059 // +0005 │ │ -3ca6b8: 6e10 44b9 0100 |0056: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ -3ca6be: 1104 |0059: return-object v4 │ │ -3ca6c0: 6e10 8eb7 0600 |005a: invoke-virtual {v6}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3ca6c6: 0c07 |005d: move-result-object v7 │ │ -3ca6c8: 3807 0900 |005e: if-eqz v7, 0067 // +0009 │ │ -3ca6cc: 6e10 afb7 0700 |0060: invoke-virtual {v7}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ -3ca6d2: 0a07 |0063: move-result v7 │ │ -3ca6d4: 3807 0300 |0064: if-eqz v7, 0067 // +0003 │ │ -3ca6d8: 1104 |0066: return-object v4 │ │ -3ca6da: 6e10 c7b7 0400 |0067: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -3ca6e0: 0c07 |006a: move-result-object v7 │ │ -3ca6e2: 7110 2eb8 0700 |006b: invoke-static {v7}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3ca6e8: 6e10 3cb9 0100 |006e: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.hasExchange:()Z // method@b93c │ │ -3ca6ee: 0a07 |0071: move-result v7 │ │ -3ca6f0: 3807 0500 |0072: if-eqz v7, 0077 // +0005 │ │ -3ca6f4: 6e10 d8b8 0000 |0074: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.detachWithViolence:()V // method@b8d8 │ │ -3ca6fa: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ca6fe: 1300 1400 |0079: const/16 v0, #int 20 // #14 │ │ -3ca702: 3605 0400 |007b: if-gt v5, v0, 007f // +0004 │ │ -3ca706: 0760 |007d: move-object v0, v6 │ │ -3ca708: 2890 |007e: goto 000e // -0070 │ │ -3ca70a: 2209 c610 |007f: new-instance v9, Ljava/net/ProtocolException; // type@10c6 │ │ -3ca70e: 2200 9410 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ca712: 7010 8384 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ca718: 1a01 0164 |0086: const-string v1, "Too many follow-up requests: " // string@6401 │ │ -3ca71c: 6e20 8f84 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ca722: 6e20 8a84 5000 |008b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3ca728: 6e10 9f84 0000 |008e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ca72e: 0c00 |0091: move-result-object v0 │ │ -3ca730: 7020 7185 0900 |0092: invoke-direct {v9, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3ca736: 2709 |0095: throw v9 │ │ -3ca738: 0d09 |0096: move-exception v9 │ │ -3ca73a: 2826 |0097: goto 00bd // +0026 │ │ -3ca73c: 0d06 |0098: move-exception v6 │ │ -3ca73e: 2067 7717 |0099: instance-of v7, v6, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ -3ca742: 3907 0400 |009b: if-nez v7, 009f // +0004 │ │ -3ca746: 1217 |009d: const/4 v7, #int 1 // #1 │ │ -3ca748: 2802 |009e: goto 00a0 // +0002 │ │ -3ca74a: 1207 |009f: const/4 v7, #int 0 // #0 │ │ -3ca74c: 7050 95b9 6871 |00a0: invoke-direct {v8, v6, v1, v7, v0}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z // method@b995 │ │ -3ca752: 0a07 |00a3: move-result v7 │ │ -3ca754: 3807 0300 |00a4: if-eqz v7, 00a7 // +0003 │ │ -3ca758: 280d |00a6: goto 00b3 // +000d │ │ -3ca75a: 2706 |00a7: throw v6 │ │ -3ca75c: 0d06 |00a8: move-exception v6 │ │ -3ca75e: 6e10 23b9 0600 |00a9: invoke-virtual {v6}, Lokhttp3/internal/connection/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@b923 │ │ -3ca764: 0c07 |00ac: move-result-object v7 │ │ -3ca766: 7050 95b9 7821 |00ad: invoke-direct {v8, v7, v1, v2, v0}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z // method@b995 │ │ -3ca76c: 0a07 |00b0: move-result v7 │ │ -3ca76e: 3807 0700 |00b1: if-eqz v7, 00b8 // +0007 │ │ -3ca772: 6e10 3ab9 0100 |00b3: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.exchangeDoneDueToException:()V // method@b93a │ │ -3ca778: 2900 58ff |00b6: goto/16 000e // -00a8 │ │ -3ca77c: 6e10 22b9 0600 |00b8: invoke-virtual {v6}, Lokhttp3/internal/connection/RouteException;.getFirstConnectException:()Ljava/io/IOException; // method@b922 │ │ -3ca782: 0c09 |00bb: move-result-object v9 │ │ -3ca784: 2709 |00bc: throw v9 │ │ -3ca786: 6e10 3ab9 0100 |00bd: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.exchangeDoneDueToException:()V // method@b93a │ │ -3ca78c: 2709 |00c0: throw v9 │ │ -3ca78e: 2209 4210 |00c1: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ca792: 1a00 3c1f |00c3: const-string v0, "Canceled" // string@1f3c │ │ -3ca796: 7020 7782 0900 |00c5: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ca79c: 2709 |00c8: throw v9 │ │ +3ca5f4: |[3ca5f4] okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3ca604: 7210 dab6 0900 |0000: invoke-interface {v9}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@b6da │ │ +3ca60a: 0c00 |0003: move-result-object v0 │ │ +3ca60c: 1f09 6a17 |0004: check-cast v9, Lokhttp3/internal/http/RealInterceptorChain; // type@176a │ │ +3ca610: 6e10 84b9 0900 |0006: invoke-virtual {v9}, Lokhttp3/internal/http/RealInterceptorChain;.transmitter:()Lokhttp3/internal/connection/Transmitter; // method@b984 │ │ +3ca616: 0c01 |0009: move-result-object v1 │ │ +3ca618: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3ca61a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3ca61c: 0734 |000c: move-object v4, v3 │ │ +3ca61e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3ca620: 6e20 41b9 0100 |000e: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Transmitter;.prepareToConnect:(Lokhttp3/Request;)V // method@b941 │ │ +3ca626: 6e10 3db9 0100 |0011: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.isCanceled:()Z // method@b93d │ │ +3ca62c: 0a06 |0014: move-result v6 │ │ +3ca62e: 3906 ac00 |0015: if-nez v6, 00c1 // +00ac │ │ +3ca632: 6e40 81b9 0931 |0017: invoke-virtual {v9, v0, v1, v3}, Lokhttp3/internal/http/RealInterceptorChain;.proceed:(Lokhttp3/Request;Lokhttp3/internal/connection/Transmitter;Lokhttp3/internal/connection/Exchange;)Lokhttp3/Response; // method@b981 │ │ +3ca638: 0c00 |001a: move-result-object v0 │ │ +3ca63a: 3804 1a00 |001b: if-eqz v4, 0035 // +001a │ │ +3ca63e: 6e10 d6b7 0000 |001d: invoke-virtual {v0}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3ca644: 0c00 |0020: move-result-object v0 │ │ +3ca646: 6e10 d6b7 0400 |0021: invoke-virtual {v4}, Lokhttp3/Response;.newBuilder:()Lokhttp3/Response$Builder; // method@b7d6 │ │ +3ca64c: 0c04 |0024: move-result-object v4 │ │ +3ca64e: 6e20 b4b7 3400 |0025: invoke-virtual {v4, v3}, Lokhttp3/Response$Builder;.body:(Lokhttp3/ResponseBody;)Lokhttp3/Response$Builder; // method@b7b4 │ │ +3ca654: 0c04 |0028: move-result-object v4 │ │ +3ca656: 6e10 b5b7 0400 |0029: invoke-virtual {v4}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3ca65c: 0c04 |002c: move-result-object v4 │ │ +3ca65e: 6e20 c0b7 4000 |002d: invoke-virtual {v0, v4}, Lokhttp3/Response$Builder;.priorResponse:(Lokhttp3/Response;)Lokhttp3/Response$Builder; // method@b7c0 │ │ +3ca664: 0c00 |0030: move-result-object v0 │ │ +3ca666: 6e10 b5b7 0000 |0031: invoke-virtual {v0}, Lokhttp3/Response$Builder;.build:()Lokhttp3/Response; // method@b7b5 │ │ +3ca66c: 0c00 |0034: move-result-object v0 │ │ +3ca66e: 0704 |0035: move-object v4, v0 │ │ +3ca670: 6200 3b85 |0036: sget-object v0, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3ca674: 6e20 1fb8 4000 |0038: invoke-virtual {v0, v4}, Lokhttp3/internal/Internal;.exchange:(Lokhttp3/Response;)Lokhttp3/internal/connection/Exchange; // method@b81f │ │ +3ca67a: 0c00 |003b: move-result-object v0 │ │ +3ca67c: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ +3ca680: 6e10 d6b8 0000 |003e: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.connection:()Lokhttp3/internal/connection/RealConnection; // method@b8d6 │ │ +3ca686: 0c06 |0041: move-result-object v6 │ │ +3ca688: 6e10 08b9 0600 |0042: invoke-virtual {v6}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3ca68e: 0c06 |0045: move-result-object v6 │ │ +3ca690: 2802 |0046: goto 0048 // +0002 │ │ +3ca692: 0736 |0047: move-object v6, v3 │ │ +3ca694: 7030 92b9 4806 |0048: invoke-direct {v8, v4, v6}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.followUpRequest:(Lokhttp3/Response;Lokhttp3/Route;)Lokhttp3/Request; // method@b992 │ │ +3ca69a: 0c06 |004b: move-result-object v6 │ │ +3ca69c: 3906 0e00 |004c: if-nez v6, 005a // +000e │ │ +3ca6a0: 3800 0b00 |004e: if-eqz v0, 0059 // +000b │ │ +3ca6a4: 6e10 dbb8 0000 |0050: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.isDuplex:()Z // method@b8db │ │ +3ca6aa: 0a09 |0053: move-result v9 │ │ +3ca6ac: 3809 0500 |0054: if-eqz v9, 0059 // +0005 │ │ +3ca6b0: 6e10 44b9 0100 |0056: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.timeoutEarlyExit:()V // method@b944 │ │ +3ca6b6: 1104 |0059: return-object v4 │ │ +3ca6b8: 6e10 8eb7 0600 |005a: invoke-virtual {v6}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3ca6be: 0c07 |005d: move-result-object v7 │ │ +3ca6c0: 3807 0900 |005e: if-eqz v7, 0067 // +0009 │ │ +3ca6c4: 6e10 afb7 0700 |0060: invoke-virtual {v7}, Lokhttp3/RequestBody;.isOneShot:()Z // method@b7af │ │ +3ca6ca: 0a07 |0063: move-result v7 │ │ +3ca6cc: 3807 0300 |0064: if-eqz v7, 0067 // +0003 │ │ +3ca6d0: 1104 |0066: return-object v4 │ │ +3ca6d2: 6e10 c7b7 0400 |0067: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +3ca6d8: 0c07 |006a: move-result-object v7 │ │ +3ca6da: 7110 2eb8 0700 |006b: invoke-static {v7}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3ca6e0: 6e10 3cb9 0100 |006e: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.hasExchange:()Z // method@b93c │ │ +3ca6e6: 0a07 |0071: move-result v7 │ │ +3ca6e8: 3807 0500 |0072: if-eqz v7, 0077 // +0005 │ │ +3ca6ec: 6e10 d8b8 0000 |0074: invoke-virtual {v0}, Lokhttp3/internal/connection/Exchange;.detachWithViolence:()V // method@b8d8 │ │ +3ca6f2: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ca6f6: 1300 1400 |0079: const/16 v0, #int 20 // #14 │ │ +3ca6fa: 3605 0400 |007b: if-gt v5, v0, 007f // +0004 │ │ +3ca6fe: 0760 |007d: move-object v0, v6 │ │ +3ca700: 2890 |007e: goto 000e // -0070 │ │ +3ca702: 2209 c610 |007f: new-instance v9, Ljava/net/ProtocolException; // type@10c6 │ │ +3ca706: 2200 9410 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ca70a: 7010 8384 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ca710: 1a01 0164 |0086: const-string v1, "Too many follow-up requests: " // string@6401 │ │ +3ca714: 6e20 8f84 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ca71a: 6e20 8a84 5000 |008b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3ca720: 6e10 9f84 0000 |008e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ca726: 0c00 |0091: move-result-object v0 │ │ +3ca728: 7020 7185 0900 |0092: invoke-direct {v9, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3ca72e: 2709 |0095: throw v9 │ │ +3ca730: 0d09 |0096: move-exception v9 │ │ +3ca732: 2826 |0097: goto 00bd // +0026 │ │ +3ca734: 0d06 |0098: move-exception v6 │ │ +3ca736: 2067 7717 |0099: instance-of v7, v6, Lokhttp3/internal/http2/ConnectionShutdownException; // type@1777 │ │ +3ca73a: 3907 0400 |009b: if-nez v7, 009f // +0004 │ │ +3ca73e: 1217 |009d: const/4 v7, #int 1 // #1 │ │ +3ca740: 2802 |009e: goto 00a0 // +0002 │ │ +3ca742: 1207 |009f: const/4 v7, #int 0 // #0 │ │ +3ca744: 7050 95b9 6871 |00a0: invoke-direct {v8, v6, v1, v7, v0}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z // method@b995 │ │ +3ca74a: 0a07 |00a3: move-result v7 │ │ +3ca74c: 3807 0300 |00a4: if-eqz v7, 00a7 // +0003 │ │ +3ca750: 280d |00a6: goto 00b3 // +000d │ │ +3ca752: 2706 |00a7: throw v6 │ │ +3ca754: 0d06 |00a8: move-exception v6 │ │ +3ca756: 6e10 23b9 0600 |00a9: invoke-virtual {v6}, Lokhttp3/internal/connection/RouteException;.getLastConnectException:()Ljava/io/IOException; // method@b923 │ │ +3ca75c: 0c07 |00ac: move-result-object v7 │ │ +3ca75e: 7050 95b9 7821 |00ad: invoke-direct {v8, v7, v1, v2, v0}, Lokhttp3/internal/http/RetryAndFollowUpInterceptor;.recover:(Ljava/io/IOException;Lokhttp3/internal/connection/Transmitter;ZLokhttp3/Request;)Z // method@b995 │ │ +3ca764: 0a07 |00b0: move-result v7 │ │ +3ca766: 3807 0700 |00b1: if-eqz v7, 00b8 // +0007 │ │ +3ca76a: 6e10 3ab9 0100 |00b3: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.exchangeDoneDueToException:()V // method@b93a │ │ +3ca770: 2900 58ff |00b6: goto/16 000e // -00a8 │ │ +3ca774: 6e10 22b9 0600 |00b8: invoke-virtual {v6}, Lokhttp3/internal/connection/RouteException;.getFirstConnectException:()Ljava/io/IOException; // method@b922 │ │ +3ca77a: 0c09 |00bb: move-result-object v9 │ │ +3ca77c: 2709 |00bc: throw v9 │ │ +3ca77e: 6e10 3ab9 0100 |00bd: invoke-virtual {v1}, Lokhttp3/internal/connection/Transmitter;.exchangeDoneDueToException:()V // method@b93a │ │ +3ca784: 2709 |00c0: throw v9 │ │ +3ca786: 2209 4210 |00c1: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ca78a: 1a00 3c1f |00c3: const-string v0, "Canceled" // string@1f3c │ │ +3ca78e: 7020 7782 0900 |00c5: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ca794: 2709 |00c8: throw v9 │ │ catches : 3 │ │ 0x0017 - 0x001b │ │ Lokhttp3/internal/connection/RouteException; -> 0x00a8 │ │ Ljava/io/IOException; -> 0x0098 │ │ -> 0x0096 │ │ 0x0099 - 0x00b1 │ │ -> 0x0096 │ │ @@ -1341223,26 +1341221,26 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3caaf8: |[3caaf8] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ -3cab08: 5b12 2786 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab0c: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cab12: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ -3cab16: 5410 2786 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab1a: 7110 c0b9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ -3cab20: 0c00 |000c: move-result-object v0 │ │ -3cab22: 7210 e5bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3cab28: 0c00 |0010: move-result-object v0 │ │ -3cab2a: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ -3cab30: 5b12 2886 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ -3cab34: 0e00 |0016: return-void │ │ +3caaf0: |[3caaf0] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ +3cab00: 5b12 2786 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab04: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cab0a: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ +3cab0e: 5410 2786 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab12: 7110 c0b9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ +3cab18: 0c00 |000c: move-result-object v0 │ │ +3cab1a: 7210 e5bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3cab20: 0c00 |0010: move-result-object v0 │ │ +3cab22: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ +3cab28: 5b12 2886 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ +3cab2c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource; │ │ 0x0000 - 0x0017 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ @@ -1341252,17 +1341250,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cab38: |[3cab38] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ -3cab48: 7020 9cb9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b99c │ │ -3cab4e: 0e00 |0003: return-void │ │ +3cab30: |[3cab30] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ +3cab40: 7020 9cb9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b99c │ │ +3cab46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource; │ │ 0x0000 - 0x0004 reg=1 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0004 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec$1; │ │ @@ -1341273,28 +1341271,28 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -3caa8c: |[3caa8c] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.read:(Lokio/Buffer;J)J │ │ -3caa9c: 5410 2786 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3caaa0: 7110 c0b9 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ -3caaa6: 0c00 |0005: move-result-object v0 │ │ -3caaa8: 7240 c8bc 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ -3caaae: 0b02 |0009: move-result-wide v2 │ │ -3caab0: 1002 |000a: return-wide v2 │ │ -3caab2: 0d02 |000b: move-exception v2 │ │ -3caab4: 5413 2786 |000c: iget-object v3, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3caab8: 7110 c1b9 0300 |000e: invoke-static {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ -3caabe: 0c03 |0011: move-result-object v3 │ │ -3caac0: 6e10 04b9 0300 |0012: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3caac6: 6e10 9fb9 0100 |0015: invoke-virtual {v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.responseBodyComplete:()V // method@b99f │ │ -3caacc: 2702 |0018: throw v2 │ │ +3caa84: |[3caa84] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.read:(Lokio/Buffer;J)J │ │ +3caa94: 5410 2786 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3caa98: 7110 c0b9 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ +3caa9e: 0c00 |0005: move-result-object v0 │ │ +3caaa0: 7240 c8bc 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ +3caaa6: 0b02 |0009: move-result-wide v2 │ │ +3caaa8: 1002 |000a: return-wide v2 │ │ +3caaaa: 0d02 |000b: move-exception v2 │ │ +3caaac: 5413 2786 |000c: iget-object v3, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3caab0: 7110 c1b9 0300 |000e: invoke-static {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ +3caab6: 0c03 |0011: move-result-object v3 │ │ +3caab8: 6e10 04b9 0300 |0012: invoke-virtual {v3}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3caabe: 6e10 9fb9 0100 |0015: invoke-virtual {v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.responseBodyComplete:()V // method@b99f │ │ +3caac4: 2702 |0018: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=389 │ │ 0x000c line=391 │ │ 0x0015 line=392 │ │ @@ -1341309,45 +1341307,45 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3cab50: |[3cab50] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.responseBodyComplete:()V │ │ -3cab60: 5430 2786 |0000: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab64: 7110 beb9 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ -3cab6a: 0a00 |0005: move-result v0 │ │ -3cab6c: 1261 |0006: const/4 v1, #int 6 // #6 │ │ -3cab6e: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -3cab72: 0e00 |0009: return-void │ │ -3cab74: 5430 2786 |000a: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab78: 7110 beb9 0000 |000c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ -3cab7e: 0a00 |000f: move-result v0 │ │ -3cab80: 1252 |0010: const/4 v2, #int 5 // #5 │ │ -3cab82: 3320 0f00 |0011: if-ne v0, v2, 0020 // +000f │ │ -3cab86: 5430 2786 |0013: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab8a: 5432 2886 |0015: iget-object v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ -3cab8e: 7120 bdb9 2000 |0017: invoke-static {v0, v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ -3cab94: 5430 2786 |001a: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cab98: 7120 bfb9 1000 |001c: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ -3cab9e: 0e00 |001f: return-void │ │ -3caba0: 2200 7210 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3caba4: 2201 9410 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3caba8: 7010 8384 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cabae: 1a02 7cce |0027: const-string v2, "state: " // string@ce7c │ │ -3cabb2: 6e20 8f84 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cabb8: 5432 2786 |002c: iget-object v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ -3cabbc: 7110 beb9 0200 |002e: invoke-static {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ -3cabc2: 0a02 |0031: move-result v2 │ │ -3cabc4: 6e20 8a84 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cabca: 6e10 9f84 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cabd0: 0c01 |0038: move-result-object v1 │ │ -3cabd2: 7020 8c83 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cabd8: 2700 |003c: throw v0 │ │ +3cab48: |[3cab48] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.responseBodyComplete:()V │ │ +3cab58: 5430 2786 |0000: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab5c: 7110 beb9 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ +3cab62: 0a00 |0005: move-result v0 │ │ +3cab64: 1261 |0006: const/4 v1, #int 6 // #6 │ │ +3cab66: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +3cab6a: 0e00 |0009: return-void │ │ +3cab6c: 5430 2786 |000a: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab70: 7110 beb9 0000 |000c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ +3cab76: 0a00 |000f: move-result v0 │ │ +3cab78: 1252 |0010: const/4 v2, #int 5 // #5 │ │ +3cab7a: 3320 0f00 |0011: if-ne v0, v2, 0020 // +000f │ │ +3cab7e: 5430 2786 |0013: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab82: 5432 2886 |0015: iget-object v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ +3cab86: 7120 bdb9 2000 |0017: invoke-static {v0, v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ +3cab8c: 5430 2786 |001a: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cab90: 7120 bfb9 1000 |001c: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ +3cab96: 0e00 |001f: return-void │ │ +3cab98: 2200 7210 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cab9c: 2201 9410 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3caba0: 7010 8384 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3caba6: 1a02 7cce |0027: const-string v2, "state: " // string@ce7c │ │ +3cabaa: 6e20 8f84 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cabb0: 5432 2786 |002c: iget-object v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8627 │ │ +3cabb4: 7110 beb9 0200 |002e: invoke-static {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I // method@b9be │ │ +3cabba: 0a02 |0031: move-result v2 │ │ +3cabbc: 6e20 8a84 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cabc2: 6e10 9f84 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cabc8: 0c01 |0038: move-result-object v1 │ │ +3cabca: 7020 8c83 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cabd0: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x000a line=403 │ │ 0x0013 line=405 │ │ 0x001a line=407 │ │ 0x0020 line=403 │ │ @@ -1341359,17 +1341357,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3caae0: |[3caae0] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.timeout:()Lokio/Timeout; │ │ -3caaf0: 5410 2886 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ -3caaf4: 1100 |0002: return-object v0 │ │ +3caad8: |[3caad8] okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.timeout:()Lokio/Timeout; │ │ +3caae8: 5410 2886 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.timeout:Lokio/ForwardingTimeout; // field@8628 │ │ +3caaec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource; │ │ │ │ source_file_idx : 11025 (Http1ExchangeCodec.java) │ │ @@ -1341421,26 +1341419,26 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3cabf4: |[3cabf4] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ -3cac04: 5b12 2a86 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cac08: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cac0e: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ -3cac12: 5410 2a86 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cac16: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cac1c: 0c00 |000c: move-result-object v0 │ │ -3cac1e: 7210 a2bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3cac24: 0c00 |0010: move-result-object v0 │ │ -3cac26: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ -3cac2c: 5b12 2b86 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ -3cac30: 0e00 |0016: return-void │ │ +3cabec: |[3cabec] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ +3cabfc: 5b12 2a86 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cac00: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cac06: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ +3cac0a: 5410 2a86 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cac0e: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cac14: 0c00 |000c: move-result-object v0 │ │ +3cac16: 7210 a2bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3cac1c: 0c00 |0010: move-result-object v0 │ │ +3cac1e: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ +3cac24: 5b12 2b86 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ +3cac28: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=345 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink; │ │ 0x0000 - 0x0017 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ @@ -1341451,40 +1341449,40 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3cac34: |[3cac34] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.close:()V │ │ -3cac44: 1d02 |0000: monitor-enter v2 │ │ -3cac46: 5520 2986 |0001: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ -3cac4a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3cac4e: 1e02 |0005: monitor-exit v2 │ │ -3cac50: 0e00 |0006: return-void │ │ -3cac52: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3cac54: 5c20 2986 |0008: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ -3cac58: 5420 2a86 |000a: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cac5c: 7110 bcb9 0000 |000c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cac62: 0c00 |000f: move-result-object v0 │ │ -3cac64: 1a01 c214 |0010: const-string v1, "0 │ │ +3cac2c: |[3cac2c] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.close:()V │ │ +3cac3c: 1d02 |0000: monitor-enter v2 │ │ +3cac3e: 5520 2986 |0001: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ +3cac42: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3cac46: 1e02 |0005: monitor-exit v2 │ │ +3cac48: 0e00 |0006: return-void │ │ +3cac4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3cac4c: 5c20 2986 |0008: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ +3cac50: 5420 2a86 |000a: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cac54: 7110 bcb9 0000 |000c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cac5a: 0c00 |000f: move-result-object v0 │ │ +3cac5c: 1a01 c214 |0010: const-string v1, "0 │ │ │ │ " // string@14c2 │ │ -3cac68: 7220 b4bc 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cac6e: 5420 2a86 |0015: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cac72: 5421 2b86 |0017: iget-object v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ -3cac76: 7120 bdb9 1000 |0019: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ -3cac7c: 5420 2a86 |001c: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cac80: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -3cac82: 7120 bfb9 1000 |001f: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ -3cac88: 1e02 |0022: monitor-exit v2 │ │ -3cac8a: 0e00 |0023: return-void │ │ -3cac8c: 0d00 |0024: move-exception v0 │ │ -3cac8e: 1e02 |0025: monitor-exit v2 │ │ -3cac90: 2700 |0026: throw v0 │ │ +3cac60: 7220 b4bc 1000 |0012: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cac66: 5420 2a86 |0015: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cac6a: 5421 2b86 |0017: iget-object v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ +3cac6e: 7120 bdb9 1000 |0019: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ +3cac74: 5420 2a86 |001c: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cac78: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +3cac7a: 7120 bfb9 1000 |001f: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ +3cac80: 1e02 |0022: monitor-exit v2 │ │ +3cac82: 0e00 |0023: return-void │ │ +3cac84: 0d00 |0024: move-exception v0 │ │ +3cac86: 1e02 |0025: monitor-exit v2 │ │ +3cac88: 2700 |0026: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0024 │ │ 0x0008 - 0x0022 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=371 │ │ @@ -1341501,29 +1341499,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3caca8: |[3caca8] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.flush:()V │ │ -3cacb8: 1d01 |0000: monitor-enter v1 │ │ -3cacba: 5510 2986 |0001: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ -3cacbe: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3cacc2: 1e01 |0005: monitor-exit v1 │ │ -3cacc4: 0e00 |0006: return-void │ │ -3cacc6: 5410 2a86 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cacca: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cacd0: 0c00 |000c: move-result-object v0 │ │ -3cacd2: 7210 a0bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3cacd8: 1e01 |0010: monitor-exit v1 │ │ -3cacda: 0e00 |0011: return-void │ │ -3cacdc: 0d00 |0012: move-exception v0 │ │ -3cacde: 1e01 |0013: monitor-exit v1 │ │ -3cace0: 2700 |0014: throw v0 │ │ +3caca0: |[3caca0] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.flush:()V │ │ +3cacb0: 1d01 |0000: monitor-enter v1 │ │ +3cacb2: 5510 2986 |0001: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ +3cacb6: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3cacba: 1e01 |0005: monitor-exit v1 │ │ +3cacbc: 0e00 |0006: return-void │ │ +3cacbe: 5410 2a86 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cacc2: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cacc8: 0c00 |000c: move-result-object v0 │ │ +3cacca: 7210 a0bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3cacd0: 1e01 |0010: monitor-exit v1 │ │ +3cacd2: 0e00 |0011: return-void │ │ +3cacd4: 0d00 |0012: move-exception v0 │ │ +3cacd6: 1e01 |0013: monitor-exit v1 │ │ +3cacd8: 2700 |0014: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0012 │ │ 0x0007 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=366 │ │ @@ -1341537,17 +1341535,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cabdc: |[3cabdc] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.timeout:()Lokio/Timeout; │ │ -3cabec: 5410 2b86 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ -3cabf0: 1100 |0002: return-object v0 │ │ +3cabd4: |[3cabd4] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.timeout:()Lokio/Timeout; │ │ +3cabe4: 5410 2b86 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.timeout:Lokio/ForwardingTimeout; // field@862b │ │ +3cabe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink; │ │ │ │ #3 : (in Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;) │ │ @@ -1341555,44 +1341553,44 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3cacf8: |[3cacf8] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.write:(Lokio/Buffer;J)V │ │ -3cad08: 5530 2986 |0000: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ -3cad0c: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ -3cad10: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3cad14: 3102 0500 |0006: cmp-long v2, v5, v0 │ │ -3cad18: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -3cad1c: 0e00 |000a: return-void │ │ -3cad1e: 5430 2a86 |000b: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cad22: 7110 bcb9 0000 |000d: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cad28: 0c00 |0010: move-result-object v0 │ │ -3cad2a: 7230 abbc 5006 |0011: invoke-interface {v0, v5, v6}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@bcab │ │ -3cad30: 5430 2a86 |0014: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cad34: 7110 bcb9 0000 |0016: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cad3a: 0c00 |0019: move-result-object v0 │ │ -3cad3c: 1a01 2605 |001a: const-string v1, " │ │ +3cacf0: |[3cacf0] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink.write:(Lokio/Buffer;J)V │ │ +3cad00: 5530 2986 |0000: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.closed:Z // field@8629 │ │ +3cad04: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ +3cad08: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3cad0c: 3102 0500 |0006: cmp-long v2, v5, v0 │ │ +3cad10: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +3cad14: 0e00 |000a: return-void │ │ +3cad16: 5430 2a86 |000b: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cad1a: 7110 bcb9 0000 |000d: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cad20: 0c00 |0010: move-result-object v0 │ │ +3cad22: 7230 abbc 5006 |0011: invoke-interface {v0, v5, v6}, Lokio/BufferedSink;.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; // method@bcab │ │ +3cad28: 5430 2a86 |0014: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cad2c: 7110 bcb9 0000 |0016: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cad32: 0c00 |0019: move-result-object v0 │ │ +3cad34: 1a01 2605 |001a: const-string v1, " │ │ " // string@0526 │ │ -3cad40: 7220 b4bc 1000 |001c: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cad46: 5430 2a86 |001f: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cad4a: 7110 bcb9 0000 |0021: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cad50: 0c00 |0024: move-result-object v0 │ │ -3cad52: 7240 a7bc 4065 |0025: invoke-interface {v0, v4, v5, v6}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3cad58: 5434 2a86 |0028: iget-object v4, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ -3cad5c: 7110 bcb9 0400 |002a: invoke-static {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cad62: 0c04 |002d: move-result-object v4 │ │ -3cad64: 7220 b4bc 1400 |002e: invoke-interface {v4, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cad6a: 0e00 |0031: return-void │ │ -3cad6c: 2204 7210 |0032: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cad70: 1a05 7e7b |0034: const-string v5, "closed" // string@7b7e │ │ -3cad74: 7020 8c83 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cad7a: 2704 |0039: throw v4 │ │ +3cad38: 7220 b4bc 1000 |001c: invoke-interface {v0, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cad3e: 5430 2a86 |001f: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cad42: 7110 bcb9 0000 |0021: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cad48: 0c00 |0024: move-result-object v0 │ │ +3cad4a: 7240 a7bc 4065 |0025: invoke-interface {v0, v4, v5, v6}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3cad50: 5434 2a86 |0028: iget-object v4, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@862a │ │ +3cad54: 7110 bcb9 0400 |002a: invoke-static {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cad5a: 0c04 |002d: move-result-object v4 │ │ +3cad5c: 7220 b4bc 1400 |002e: invoke-interface {v4, v1}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cad62: 0e00 |0031: return-void │ │ +3cad64: 2204 7210 |0032: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cad68: 1a05 7e7b |0034: const-string v5, "closed" // string@7b7e │ │ +3cad6c: 7020 8c83 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cad72: 2704 |0039: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000b line=359 │ │ 0x0014 line=360 │ │ 0x001f line=361 │ │ 0x0028 line=362 │ │ @@ -1341651,26 +1341649,26 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3cb1c4: |[3cb1c4] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ -3cb1d4: 5b12 3686 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb1d8: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cb1de: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ -3cb1e2: 5410 3686 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb1e6: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cb1ec: 0c00 |000c: move-result-object v0 │ │ -3cb1ee: 7210 a2bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3cb1f4: 0c00 |0010: move-result-object v0 │ │ -3cb1f6: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ -3cb1fc: 5b12 3786 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ -3cb200: 0e00 |0016: return-void │ │ +3cb1bc: |[3cb1bc] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ +3cb1cc: 5b12 3686 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb1d0: 7010 0484 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cb1d6: 2202 cf17 |0005: new-instance v2, Lokio/ForwardingTimeout; // type@17cf │ │ +3cb1da: 5410 3686 |0007: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb1de: 7110 bcb9 0000 |0009: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cb1e4: 0c00 |000c: move-result-object v0 │ │ +3cb1e6: 7210 a2bc 0000 |000d: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3cb1ec: 0c00 |0010: move-result-object v0 │ │ +3cb1ee: 7020 36bd 0200 |0011: invoke-direct {v2, v0}, Lokio/ForwardingTimeout;.:(Lokio/Timeout;)V // method@bd36 │ │ +3cb1f4: 5b12 3786 |0014: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ +3cb1f8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; │ │ 0x0000 - 0x0017 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ @@ -1341680,17 +1341678,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cb204: |[3cb204] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ -3cb214: 7020 afb9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9af │ │ -3cb21a: 0e00 |0003: return-void │ │ +3cb1fc: |[3cb1fc] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ +3cb20c: 7020 afb9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9af │ │ +3cb212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; │ │ 0x0000 - 0x0004 reg=1 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0004 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec$1; │ │ @@ -1341701,27 +1341699,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3cb21c: |[3cb21c] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.close:()V │ │ -3cb22c: 5520 3586 |0000: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ -3cb230: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3cb234: 0e00 |0004: return-void │ │ -3cb236: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3cb238: 5c20 3586 |0006: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ -3cb23c: 5420 3686 |0008: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb240: 5421 3786 |000a: iget-object v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ -3cb244: 7120 bdb9 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ -3cb24a: 5420 3686 |000f: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb24e: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -3cb250: 7120 bfb9 1000 |0012: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ -3cb256: 0e00 |0015: return-void │ │ +3cb214: |[3cb214] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.close:()V │ │ +3cb224: 5520 3586 |0000: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ +3cb228: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3cb22c: 0e00 |0004: return-void │ │ +3cb22e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3cb230: 5c20 3586 |0006: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ +3cb234: 5420 3686 |0008: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb238: 5421 3786 |000a: iget-object v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ +3cb23c: 7120 bdb9 1000 |000c: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V // method@b9bd │ │ +3cb242: 5420 3686 |000f: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb246: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +3cb248: 7120 bfb9 1000 |0012: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I // method@b9bf │ │ +3cb24e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0006 line=334 │ │ 0x0008 line=335 │ │ 0x000f line=336 │ │ locals : │ │ @@ -1341732,23 +1341730,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3cb258: |[3cb258] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.flush:()V │ │ -3cb268: 5510 3586 |0000: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ -3cb26c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3cb270: 0e00 |0004: return-void │ │ -3cb272: 5410 3686 |0005: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb276: 7110 bcb9 0000 |0007: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cb27c: 0c00 |000a: move-result-object v0 │ │ -3cb27e: 7210 a0bc 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3cb284: 0e00 |000e: return-void │ │ +3cb250: |[3cb250] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.flush:()V │ │ +3cb260: 5510 3586 |0000: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ +3cb264: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3cb268: 0e00 |0004: return-void │ │ +3cb26a: 5410 3686 |0005: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb26e: 7110 bcb9 0000 |0007: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cb274: 0c00 |000a: move-result-object v0 │ │ +3cb276: 7210 a0bc 0000 |000b: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3cb27c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; │ │ │ │ @@ -1341757,17 +1341755,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb1ac: |[3cb1ac] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.timeout:()Lokio/Timeout; │ │ -3cb1bc: 5410 3786 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ -3cb1c0: 1100 |0002: return-object v0 │ │ +3cb1a4: |[3cb1a4] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.timeout:()Lokio/Timeout; │ │ +3cb1b4: 5410 3786 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.timeout:Lokio/ForwardingTimeout; // field@8637 │ │ +3cb1b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; │ │ │ │ #3 : (in Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;) │ │ @@ -1341775,31 +1341773,31 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -3cb288: |[3cb288] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.write:(Lokio/Buffer;J)V │ │ -3cb298: 5570 3586 |0000: iget-boolean v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ -3cb29c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -3cb2a0: 6e10 6dbc 0800 |0004: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3cb2a6: 0b01 |0007: move-result-wide v1 │ │ -3cb2a8: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -3cb2ac: 0495 |000a: move-wide v5, v9 │ │ -3cb2ae: 7706 2db8 0100 |000b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/Util;.checkOffsetAndCount:(JJJ)V // method@b82d │ │ -3cb2b4: 5470 3686 |000e: iget-object v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ -3cb2b8: 7110 bcb9 0000 |0010: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ -3cb2be: 0c00 |0013: move-result-object v0 │ │ -3cb2c0: 7240 a7bc 80a9 |0014: invoke-interface {v0, v8, v9, v10}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ -3cb2c6: 0e00 |0017: return-void │ │ -3cb2c8: 2208 7210 |0018: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb2cc: 1a09 7e7b |001a: const-string v9, "closed" // string@7b7e │ │ -3cb2d0: 7020 8c83 9800 |001c: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb2d6: 2708 |001f: throw v8 │ │ +3cb280: |[3cb280] okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink.write:(Lokio/Buffer;J)V │ │ +3cb290: 5570 3586 |0000: iget-boolean v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.closed:Z // field@8635 │ │ +3cb294: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +3cb298: 6e10 6dbc 0800 |0004: invoke-virtual {v8}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3cb29e: 0b01 |0007: move-result-wide v1 │ │ +3cb2a0: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +3cb2a4: 0495 |000a: move-wide v5, v9 │ │ +3cb2a6: 7706 2db8 0100 |000b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/Util;.checkOffsetAndCount:(JJJ)V // method@b82d │ │ +3cb2ac: 5470 3686 |000e: iget-object v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8636 │ │ +3cb2b0: 7110 bcb9 0000 |0010: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; // method@b9bc │ │ +3cb2b6: 0c00 |0013: move-result-object v0 │ │ +3cb2b8: 7240 a7bc 80a9 |0014: invoke-interface {v0, v8, v9, v10}, Lokio/BufferedSink;.write:(Lokio/Buffer;J)V // method@bca7 │ │ +3cb2be: 0e00 |0017: return-void │ │ +3cb2c0: 2208 7210 |0018: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb2c4: 1a09 7e7b |001a: const-string v9, "closed" // string@7b7e │ │ +3cb2c8: 7020 8c83 9800 |001c: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb2ce: 2708 |001f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x000e line=324 │ │ 0x0018 line=322 │ │ locals : │ │ @@ -1341925,25 +1341923,25 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3cba30: |[3cba30] okhttp3.internal.http1.Http1ExchangeCodec.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ -3cba40: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cba46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3cba48: 5920 4886 |0004: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cba4c: 1700 0000 0400 |0006: const-wide/32 v0, #float 3.67342e-40 // #00040000 │ │ -3cba52: 5a20 4486 |0009: iput-wide v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ -3cba56: 5b23 4386 |000b: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.client:Lokhttp3/OkHttpClient; // field@8643 │ │ -3cba5a: 5b24 4586 |000d: iput-object v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cba5e: 5b25 4786 |000f: iput-object v5, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ -3cba62: 5b26 4686 |0011: iput-object v6, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cba66: 0e00 |0013: return-void │ │ +3cba28: |[3cba28] okhttp3.internal.http1.Http1ExchangeCodec.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokio/BufferedSource;Lokio/BufferedSink;)V │ │ +3cba38: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cba3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3cba40: 5920 4886 |0004: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cba44: 1700 0000 0400 |0006: const-wide/32 v0, #float 3.67342e-40 // #00040000 │ │ +3cba4a: 5a20 4486 |0009: iput-wide v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ +3cba4e: 5b23 4386 |000b: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.client:Lokhttp3/OkHttpClient; // field@8643 │ │ +3cba52: 5b24 4586 |000d: iput-object v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cba56: 5b25 4786 |000f: iput-object v5, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ +3cba5a: 5b26 4686 |0011: iput-object v6, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cba5e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=84 │ │ 0x0009 line=85 │ │ 0x000b line=95 │ │ 0x000d line=96 │ │ @@ -1341961,17 +1341959,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/OkHttpClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb578: |[3cb578] okhttp3.internal.http1.Http1ExchangeCodec.access$1000:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/OkHttpClient; │ │ -3cb588: 5400 4386 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.client:Lokhttp3/OkHttpClient; // field@8643 │ │ -3cb58c: 1100 |0002: return-object v0 │ │ +3cb570: |[3cb570] okhttp3.internal.http1.Http1ExchangeCodec.access$1000:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/OkHttpClient; │ │ +3cb580: 5400 4386 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.client:Lokhttp3/OkHttpClient; // field@8643 │ │ +3cb584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #2 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1341979,17 +1341977,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb6fc: |[3cb6fc] okhttp3.internal.http1.Http1ExchangeCodec.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; │ │ -3cb70c: 5400 4686 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cb710: 1100 |0002: return-object v0 │ │ +3cb6f4: |[3cb6f4] okhttp3.internal.http1.Http1ExchangeCodec.access$200:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSink; │ │ +3cb704: 5400 4686 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cb708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #3 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1341997,17 +1341995,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cba68: |[3cba68] okhttp3.internal.http1.Http1ExchangeCodec.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V │ │ -3cba78: 7020 c8b9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@b9c8 │ │ -3cba7e: 0e00 |0003: return-void │ │ +3cba60: |[3cba60] okhttp3.internal.http1.Http1ExchangeCodec.access$300:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokio/ForwardingTimeout;)V │ │ +3cba70: 7020 c8b9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.detachTimeout:(Lokio/ForwardingTimeout;)V // method@b9c8 │ │ +3cba76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0004 reg=1 (null) Lokio/ForwardingTimeout; │ │ │ │ @@ -1342016,17 +1342014,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb3f4: |[3cb3f4] okhttp3.internal.http1.Http1ExchangeCodec.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I │ │ -3cb404: 5200 4886 |0000: iget v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb408: 0f00 |0002: return v0 │ │ +3cb3ec: |[3cb3ec] okhttp3.internal.http1.Http1ExchangeCodec.access$400:(Lokhttp3/internal/http1/Http1ExchangeCodec;)I │ │ +3cb3fc: 5200 4886 |0000: iget v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb400: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #5 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342034,17 +1342032,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb40c: |[3cb40c] okhttp3.internal.http1.Http1ExchangeCodec.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I │ │ -3cb41c: 5901 4886 |0000: iput v1, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb420: 0f01 |0002: return v1 │ │ +3cb404: |[3cb404] okhttp3.internal.http1.Http1ExchangeCodec.access$402:(Lokhttp3/internal/http1/Http1ExchangeCodec;I)I │ │ +3cb414: 5901 4886 |0000: iput v1, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb418: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1342053,17 +1342051,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb714: |[3cb714] okhttp3.internal.http1.Http1ExchangeCodec.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; │ │ -3cb724: 5400 4786 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ -3cb728: 1100 |0002: return-object v0 │ │ +3cb70c: |[3cb70c] okhttp3.internal.http1.Http1ExchangeCodec.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; │ │ +3cb71c: 5400 4786 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ +3cb720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #7 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342071,17 +1342069,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb6cc: |[3cb6cc] okhttp3.internal.http1.Http1ExchangeCodec.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; │ │ -3cb6dc: 5400 4586 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cb6e0: 1100 |0002: return-object v0 │ │ +3cb6c4: |[3cb6c4] okhttp3.internal.http1.Http1ExchangeCodec.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; │ │ +3cb6d4: 5400 4586 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cb6d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #8 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342089,17 +1342087,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb4ac: |[3cb4ac] okhttp3.internal.http1.Http1ExchangeCodec.access$800:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; │ │ -3cb4bc: 5400 4986 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ -3cb4c0: 1100 |0002: return-object v0 │ │ +3cb4a4: |[3cb4a4] okhttp3.internal.http1.Http1ExchangeCodec.access$800:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; │ │ +3cb4b4: 5400 4986 |0000: iget-object v0, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ +3cb4b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #9 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342107,17 +1342105,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/Headers;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb4c4: |[3cb4c4] okhttp3.internal.http1.Http1ExchangeCodec.access$802:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ -3cb4d4: 5b01 4986 |0000: iput-object v1, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ -3cb4d8: 1101 |0002: return-object v1 │ │ +3cb4bc: |[3cb4bc] okhttp3.internal.http1.Http1ExchangeCodec.access$802:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ +3cb4cc: 5b01 4986 |0000: iput-object v1, v0, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ +3cb4d0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Headers; │ │ │ │ @@ -1342126,18 +1342124,18 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cb4dc: |[3cb4dc] okhttp3.internal.http1.Http1ExchangeCodec.access$900:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; │ │ -3cb4ec: 7010 d3b9 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaders:()Lokhttp3/Headers; // method@b9d3 │ │ -3cb4f2: 0c00 |0003: move-result-object v0 │ │ -3cb4f4: 1100 |0004: return-object v0 │ │ +3cb4d4: |[3cb4d4] okhttp3.internal.http1.Http1ExchangeCodec.access$900:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; │ │ +3cb4e4: 7010 d3b9 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaders:()Lokhttp3/Headers; // method@b9d3 │ │ +3cb4ea: 0c00 |0003: move-result-object v0 │ │ +3cb4ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #11 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342145,22 +1342143,22 @@ │ │ type : '(Lokio/ForwardingTimeout;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3cbaa0: |[3cbaa0] okhttp3.internal.http1.Http1ExchangeCodec.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ -3cbab0: 6e10 3bbd 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@bd3b │ │ -3cbab6: 0c00 |0003: move-result-object v0 │ │ -3cbab8: 6201 3688 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ -3cbabc: 6e20 3dbd 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@bd3d │ │ -3cbac2: 6e10 4bbe 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3cbac8: 6e10 4cbe 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ -3cbace: 0e00 |000f: return-void │ │ +3cba98: |[3cba98] okhttp3.internal.http1.Http1ExchangeCodec.detachTimeout:(Lokio/ForwardingTimeout;)V │ │ +3cbaa8: 6e10 3bbd 0300 |0000: invoke-virtual {v3}, Lokio/ForwardingTimeout;.delegate:()Lokio/Timeout; // method@bd3b │ │ +3cbaae: 0c00 |0003: move-result-object v0 │ │ +3cbab0: 6201 3688 |0004: sget-object v1, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ +3cbab4: 6e20 3dbd 1300 |0006: invoke-virtual {v3, v1}, Lokio/ForwardingTimeout;.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; // method@bd3d │ │ +3cbaba: 6e10 4bbe 0000 |0009: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3cbac0: 6e10 4cbe 0000 |000c: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ +3cbac6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0009 line=296 │ │ 0x000c line=297 │ │ locals : │ │ @@ -1342172,34 +1342170,34 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3cb7bc: |[3cb7bc] okhttp3.internal.http1.Http1ExchangeCodec.newChunkedSink:()Lokio/Sink; │ │ -3cb7cc: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb7d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3cb7d2: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ -3cb7d6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -3cb7d8: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb7dc: 2200 7117 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink; // type@1771 │ │ -3cb7e0: 7020 a1b9 3000 |000a: invoke-direct {v0, v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9a1 │ │ -3cb7e6: 1100 |000d: return-object v0 │ │ -3cb7e8: 2200 7210 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb7ec: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb7f0: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb7f6: 1a02 7cce |0015: const-string v2, "state: " // string@ce7c │ │ -3cb7fa: 6e20 8f84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb800: 5232 4886 |001a: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb804: 6e20 8a84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb80a: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb810: 0c01 |0022: move-result-object v1 │ │ -3cb812: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb818: 2700 |0026: throw v0 │ │ +3cb7b4: |[3cb7b4] okhttp3.internal.http1.Http1ExchangeCodec.newChunkedSink:()Lokio/Sink; │ │ +3cb7c4: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb7c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3cb7ca: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ +3cb7ce: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +3cb7d0: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb7d4: 2200 7117 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink; // type@1771 │ │ +3cb7d8: 7020 a1b9 3000 |000a: invoke-direct {v0, v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9a1 │ │ +3cb7de: 1100 |000d: return-object v0 │ │ +3cb7e0: 2200 7210 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb7e4: 2201 9410 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb7e8: 7010 8384 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb7ee: 1a02 7cce |0015: const-string v2, "state: " // string@ce7c │ │ +3cb7f2: 6e20 8f84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb7f8: 5232 4886 |001a: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb7fc: 6e20 8a84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb802: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb808: 0c01 |0022: move-result-object v1 │ │ +3cb80a: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb810: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0006 line=259 │ │ 0x0008 line=260 │ │ 0x000e line=258 │ │ locals : │ │ @@ -1342210,34 +1342208,34 @@ │ │ type : '(Lokhttp3/HttpUrl;)Lokio/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3cb87c: |[3cb87c] okhttp3.internal.http1.Http1ExchangeCodec.newChunkedSource:(Lokhttp3/HttpUrl;)Lokio/Source; │ │ -3cb88c: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb890: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3cb892: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ -3cb896: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -3cb898: 5920 4886 |0006: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb89c: 2200 7217 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource; // type@1772 │ │ -3cb8a0: 7030 a6b9 2003 |000a: invoke-direct {v0, v2, v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/HttpUrl;)V // method@b9a6 │ │ -3cb8a6: 1100 |000d: return-object v0 │ │ -3cb8a8: 2203 7210 |000e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb8ac: 2200 9410 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb8b0: 7010 8384 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb8b6: 1a01 7cce |0015: const-string v1, "state: " // string@ce7c │ │ -3cb8ba: 6e20 8f84 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb8c0: 5221 4886 |001a: iget v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb8c4: 6e20 8a84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb8ca: 6e10 9f84 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb8d0: 0c00 |0022: move-result-object v0 │ │ -3cb8d2: 7020 8c83 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb8d8: 2703 |0026: throw v3 │ │ +3cb874: |[3cb874] okhttp3.internal.http1.Http1ExchangeCodec.newChunkedSource:(Lokhttp3/HttpUrl;)Lokio/Source; │ │ +3cb884: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb888: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3cb88a: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ +3cb88e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +3cb890: 5920 4886 |0006: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb894: 2200 7217 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource; // type@1772 │ │ +3cb898: 7030 a6b9 2003 |000a: invoke-direct {v0, v2, v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/HttpUrl;)V // method@b9a6 │ │ +3cb89e: 1100 |000d: return-object v0 │ │ +3cb8a0: 2203 7210 |000e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb8a4: 2200 9410 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb8a8: 7010 8384 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb8ae: 1a01 7cce |0015: const-string v1, "state: " // string@ce7c │ │ +3cb8b2: 6e20 8f84 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb8b8: 5221 4886 |001a: iget v1, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb8bc: 6e20 8a84 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb8c2: 6e10 9f84 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb8c8: 0c00 |0022: move-result-object v0 │ │ +3cb8ca: 7020 8c83 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb8d0: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x0008 line=278 │ │ 0x000e line=276 │ │ locals : │ │ @@ -1342249,34 +1342247,34 @@ │ │ type : '(J)Lokio/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -3cb8dc: |[3cb8dc] okhttp3.internal.http1.Http1ExchangeCodec.newFixedLengthSource:(J)Lokio/Source; │ │ -3cb8ec: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb8f0: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3cb8f2: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ -3cb8f6: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -3cb8f8: 5920 4886 |0006: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb8fc: 2200 7317 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource; // type@1773 │ │ -3cb900: 7040 abb9 2043 |000a: invoke-direct {v0, v2, v3, v4}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V // method@b9ab │ │ -3cb906: 1100 |000d: return-object v0 │ │ -3cb908: 2203 7210 |000e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb90c: 2204 9410 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb910: 7010 8384 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb916: 1a00 7cce |0015: const-string v0, "state: " // string@ce7c │ │ -3cb91a: 6e20 8f84 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb920: 5220 4886 |001a: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb924: 6e20 8a84 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb92a: 6e10 9f84 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb930: 0c04 |0022: move-result-object v4 │ │ -3cb932: 7020 8c83 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb938: 2703 |0026: throw v3 │ │ +3cb8d4: |[3cb8d4] okhttp3.internal.http1.Http1ExchangeCodec.newFixedLengthSource:(J)Lokio/Source; │ │ +3cb8e4: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb8e8: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3cb8ea: 3310 0b00 |0003: if-ne v0, v1, 000e // +000b │ │ +3cb8ee: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +3cb8f0: 5920 4886 |0006: iput v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb8f4: 2200 7317 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource; // type@1773 │ │ +3cb8f8: 7040 abb9 2043 |000a: invoke-direct {v0, v2, v3, v4}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V // method@b9ab │ │ +3cb8fe: 1100 |000d: return-object v0 │ │ +3cb900: 2203 7210 |000e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb904: 2204 9410 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb908: 7010 8384 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb90e: 1a00 7cce |0015: const-string v0, "state: " // string@ce7c │ │ +3cb912: 6e20 8f84 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb918: 5220 4886 |001a: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb91c: 6e20 8a84 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb922: 6e10 9f84 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb928: 0c04 |0022: move-result-object v4 │ │ +3cb92a: 7020 8c83 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb930: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x0008 line=272 │ │ 0x000e line=270 │ │ locals : │ │ @@ -1342288,35 +1342286,35 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3cb81c: |[3cb81c] okhttp3.internal.http1.Http1ExchangeCodec.newKnownLengthSink:()Lokio/Sink; │ │ -3cb82c: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb830: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3cb832: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ -3cb836: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -3cb838: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb83c: 2200 7417 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; // type@1774 │ │ -3cb840: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3cb842: 7030 b0b9 3001 |000b: invoke-direct {v0, v3, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b9b0 │ │ -3cb848: 1100 |000e: return-object v0 │ │ -3cb84a: 2200 7210 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb84e: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb852: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb858: 1a02 7cce |0016: const-string v2, "state: " // string@ce7c │ │ -3cb85c: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb862: 5232 4886 |001b: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb866: 6e20 8a84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb86c: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb872: 0c01 |0023: move-result-object v1 │ │ -3cb874: 7020 8c83 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb87a: 2700 |0027: throw v0 │ │ +3cb814: |[3cb814] okhttp3.internal.http1.Http1ExchangeCodec.newKnownLengthSink:()Lokio/Sink; │ │ +3cb824: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb828: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3cb82a: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ +3cb82e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +3cb830: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb834: 2200 7417 |0008: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink; // type@1774 │ │ +3cb838: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3cb83a: 7030 b0b9 3001 |000b: invoke-direct {v0, v3, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$KnownLengthSink;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b9b0 │ │ +3cb840: 1100 |000e: return-object v0 │ │ +3cb842: 2200 7210 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb846: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb84a: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb850: 1a02 7cce |0016: const-string v2, "state: " // string@ce7c │ │ +3cb854: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb85a: 5232 4886 |001b: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb85e: 6e20 8a84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb864: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb86a: 0c01 |0023: move-result-object v1 │ │ +3cb86c: 7020 8c83 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb872: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0006 line=265 │ │ 0x0008 line=266 │ │ 0x000f line=264 │ │ locals : │ │ @@ -1342327,37 +1342325,37 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3cb93c: |[3cb93c] okhttp3.internal.http1.Http1ExchangeCodec.newUnknownLengthSource:()Lokio/Source; │ │ -3cb94c: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb950: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3cb952: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -3cb956: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -3cb958: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb95c: 5430 4586 |0008: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cb960: 6e10 04b9 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3cb966: 2200 7517 |000d: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource; // type@1775 │ │ -3cb96a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3cb96c: 7030 b6b9 3001 |0010: invoke-direct {v0, v3, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b9b6 │ │ -3cb972: 1100 |0013: return-object v0 │ │ -3cb974: 2200 7210 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb978: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb97c: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb982: 1a02 7cce |001b: const-string v2, "state: " // string@ce7c │ │ -3cb986: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb98c: 5232 4886 |0020: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb990: 6e20 8a84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb996: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb99c: 0c01 |0028: move-result-object v1 │ │ -3cb99e: 7020 8c83 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb9a4: 2700 |002c: throw v0 │ │ +3cb934: |[3cb934] okhttp3.internal.http1.Http1ExchangeCodec.newUnknownLengthSource:()Lokio/Source; │ │ +3cb944: 5230 4886 |0000: iget v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb948: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3cb94a: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +3cb94e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +3cb950: 5930 4886 |0006: iput v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb954: 5430 4586 |0008: iget-object v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cb958: 6e10 04b9 0000 |000a: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3cb95e: 2200 7517 |000d: new-instance v0, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource; // type@1775 │ │ +3cb962: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3cb964: 7030 b6b9 3001 |0010: invoke-direct {v0, v3, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b9b6 │ │ +3cb96a: 1100 |0013: return-object v0 │ │ +3cb96c: 2200 7210 |0014: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb970: 2201 9410 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb974: 7010 8384 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb97a: 1a02 7cce |001b: const-string v2, "state: " // string@ce7c │ │ +3cb97e: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb984: 5232 4886 |0020: iget v2, v3, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb988: 6e20 8a84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb98e: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb994: 0c01 |0028: move-result-object v1 │ │ +3cb996: 7020 8c83 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb99c: 2700 |002c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0006 line=283 │ │ 0x0008 line=284 │ │ 0x000d line=285 │ │ 0x0014 line=282 │ │ @@ -1342369,26 +1342367,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3cb424: |[3cb424] okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine:()Ljava/lang/String; │ │ -3cb434: 5450 4786 |0000: iget-object v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ -3cb438: 5351 4486 |0002: iget-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ -3cb43c: 7230 e0bc 1002 |0004: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.readUtf8LineStrict:(J)Ljava/lang/String; // method@bce0 │ │ -3cb442: 0c00 |0007: move-result-object v0 │ │ -3cb444: 5351 4486 |0008: iget-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ -3cb448: 6e10 6384 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -3cb44e: 0a03 |000d: move-result v3 │ │ -3cb450: 8133 |000e: int-to-long v3, v3 │ │ -3cb452: bc31 |000f: sub-long/2addr v1, v3 │ │ -3cb454: 5a51 4486 |0010: iput-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ -3cb458: 1100 |0012: return-object v0 │ │ +3cb41c: |[3cb41c] okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine:()Ljava/lang/String; │ │ +3cb42c: 5450 4786 |0000: iget-object v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.source:Lokio/BufferedSource; // field@8647 │ │ +3cb430: 5351 4486 |0002: iget-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ +3cb434: 7230 e0bc 1002 |0004: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.readUtf8LineStrict:(J)Ljava/lang/String; // method@bce0 │ │ +3cb43a: 0c00 |0007: move-result-object v0 │ │ +3cb43c: 5351 4486 |0008: iget-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ +3cb440: 6e10 6384 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +3cb446: 0a03 |000d: move-result v3 │ │ +3cb448: 8133 |000e: int-to-long v3, v3 │ │ +3cb44a: bc31 |000f: sub-long/2addr v1, v3 │ │ +3cb44c: 5a51 4486 |0010: iput-wide v1, v5, Lokhttp3/internal/http1/Http1ExchangeCodec;.headerLimit:J // field@8644 │ │ +3cb450: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ @@ -1342397,28 +1342395,28 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3cb4f8: |[3cb4f8] okhttp3.internal.http1.Http1ExchangeCodec.readHeaders:()Lokhttp3/Headers; │ │ -3cb508: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3cb50c: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3cb512: 7010 d2b9 0300 |0005: invoke-direct {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaderLine:()Ljava/lang/String; // method@b9d2 │ │ -3cb518: 0c01 |0008: move-result-object v1 │ │ -3cb51a: 6e10 6384 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ -3cb520: 0a02 |000c: move-result v2 │ │ -3cb522: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ -3cb526: 6202 3b85 |000f: sget-object v2, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3cb52a: 6e30 1ab8 0201 |0011: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;)V // method@b81a │ │ -3cb530: 28f1 |0014: goto 0005 // -000f │ │ -3cb532: 6e10 5cb6 0000 |0015: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3cb538: 0c00 |0018: move-result-object v0 │ │ -3cb53a: 1100 |0019: return-object v0 │ │ +3cb4f0: |[3cb4f0] okhttp3.internal.http1.Http1ExchangeCodec.readHeaders:()Lokhttp3/Headers; │ │ +3cb500: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3cb504: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3cb50a: 7010 d2b9 0300 |0005: invoke-direct {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaderLine:()Ljava/lang/String; // method@b9d2 │ │ +3cb510: 0c01 |0008: move-result-object v1 │ │ +3cb512: 6e10 6384 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ +3cb518: 0a02 |000c: move-result v2 │ │ +3cb51a: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ +3cb51e: 6202 3b85 |000f: sget-object v2, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3cb522: 6e30 1ab8 0201 |0011: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;)V // method@b81a │ │ +3cb528: 28f1 |0014: goto 0005 // -000f │ │ +3cb52a: 6e10 5cb6 0000 |0015: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3cb530: 0c00 |0018: move-result-object v0 │ │ +3cb532: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=251 │ │ 0x000f line=252 │ │ 0x0015 line=254 │ │ locals : │ │ @@ -1342430,19 +1342428,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cba80: |[3cba80] okhttp3.internal.http1.Http1ExchangeCodec.cancel:()V │ │ -3cba90: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cba94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3cba98: 6e10 f6b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.cancel:()V // method@b8f6 │ │ -3cba9e: 0e00 |0007: return-void │ │ +3cba78: |[3cba78] okhttp3.internal.http1.Http1ExchangeCodec.cancel:()V │ │ +3cba88: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cba8c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3cba90: 6e10 f6b8 0000 |0004: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.cancel:()V // method@b8f6 │ │ +3cba96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #1 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342450,17 +1342448,17 @@ │ │ type : '()Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cb6e4: |[3cb6e4] okhttp3.internal.http1.Http1ExchangeCodec.connection:()Lokhttp3/internal/connection/RealConnection; │ │ -3cb6f4: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cb6f8: 1100 |0002: return-object v0 │ │ +3cb6dc: |[3cb6dc] okhttp3.internal.http1.Http1ExchangeCodec.connection:()Lokhttp3/internal/connection/RealConnection; │ │ +3cb6ec: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cb6f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #2 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342468,48 +1342466,48 @@ │ │ type : '(Lokhttp3/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -3cb72c: |[3cb72c] okhttp3.internal.http1.Http1ExchangeCodec.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; │ │ -3cb73c: 6e10 8eb7 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3cb742: 0c00 |0003: move-result-object v0 │ │ -3cb744: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -3cb748: 6e10 8eb7 0300 |0006: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3cb74e: 0c00 |0009: move-result-object v0 │ │ -3cb750: 6e10 aeb7 0000 |000a: invoke-virtual {v0}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ -3cb756: 0a00 |000d: move-result v0 │ │ -3cb758: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3cb75c: 2809 |0010: goto 0019 // +0009 │ │ -3cb75e: 2203 c610 |0011: new-instance v3, Ljava/net/ProtocolException; // type@10c6 │ │ -3cb762: 1a04 f624 |0013: const-string v4, "Duplex connections are not supported for HTTP/1" // string@24f6 │ │ -3cb766: 7020 7185 4300 |0015: invoke-direct {v3, v4}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cb76c: 2703 |0018: throw v3 │ │ -3cb76e: 1a00 3f64 |0019: const-string v0, "Transfer-Encoding" // string@643f │ │ -3cb772: 6e20 90b7 0300 |001b: invoke-virtual {v3, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3cb778: 0c03 |001e: move-result-object v3 │ │ -3cb77a: 1a00 b47a |001f: const-string v0, "chunked" // string@7ab4 │ │ -3cb77e: 6e20 5184 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3cb784: 0a03 |0024: move-result v3 │ │ -3cb786: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ -3cb78a: 7010 ccb9 0200 |0027: invoke-direct {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newChunkedSink:()Lokio/Sink; // method@b9cc │ │ -3cb790: 0c03 |002a: move-result-object v3 │ │ -3cb792: 1103 |002b: return-object v3 │ │ -3cb794: 1600 ffff |002c: const-wide/16 v0, #int -1 // #ffff │ │ -3cb798: 3103 0400 |002e: cmp-long v3, v4, v0 │ │ -3cb79c: 3803 0700 |0030: if-eqz v3, 0037 // +0007 │ │ -3cb7a0: 7010 cfb9 0200 |0032: invoke-direct {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newKnownLengthSink:()Lokio/Sink; // method@b9cf │ │ -3cb7a6: 0c03 |0035: move-result-object v3 │ │ -3cb7a8: 1103 |0036: return-object v3 │ │ -3cb7aa: 2203 7210 |0037: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb7ae: 1a04 921f |0039: const-string v4, "Cannot stream a request body without chunked encoding or a known content length!" // string@1f92 │ │ -3cb7b2: 7020 8c83 4300 |003b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb7b8: 2703 |003e: throw v3 │ │ +3cb724: |[3cb724] okhttp3.internal.http1.Http1ExchangeCodec.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; │ │ +3cb734: 6e10 8eb7 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3cb73a: 0c00 |0003: move-result-object v0 │ │ +3cb73c: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +3cb740: 6e10 8eb7 0300 |0006: invoke-virtual {v3}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3cb746: 0c00 |0009: move-result-object v0 │ │ +3cb748: 6e10 aeb7 0000 |000a: invoke-virtual {v0}, Lokhttp3/RequestBody;.isDuplex:()Z // method@b7ae │ │ +3cb74e: 0a00 |000d: move-result v0 │ │ +3cb750: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3cb754: 2809 |0010: goto 0019 // +0009 │ │ +3cb756: 2203 c610 |0011: new-instance v3, Ljava/net/ProtocolException; // type@10c6 │ │ +3cb75a: 1a04 f624 |0013: const-string v4, "Duplex connections are not supported for HTTP/1" // string@24f6 │ │ +3cb75e: 7020 7185 4300 |0015: invoke-direct {v3, v4}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cb764: 2703 |0018: throw v3 │ │ +3cb766: 1a00 3f64 |0019: const-string v0, "Transfer-Encoding" // string@643f │ │ +3cb76a: 6e20 90b7 0300 |001b: invoke-virtual {v3, v0}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3cb770: 0c03 |001e: move-result-object v3 │ │ +3cb772: 1a00 b47a |001f: const-string v0, "chunked" // string@7ab4 │ │ +3cb776: 6e20 5184 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3cb77c: 0a03 |0024: move-result v3 │ │ +3cb77e: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ +3cb782: 7010 ccb9 0200 |0027: invoke-direct {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newChunkedSink:()Lokio/Sink; // method@b9cc │ │ +3cb788: 0c03 |002a: move-result-object v3 │ │ +3cb78a: 1103 |002b: return-object v3 │ │ +3cb78c: 1600 ffff |002c: const-wide/16 v0, #int -1 // #ffff │ │ +3cb790: 3103 0400 |002e: cmp-long v3, v4, v0 │ │ +3cb794: 3803 0700 |0030: if-eqz v3, 0037 // +0007 │ │ +3cb798: 7010 cfb9 0200 |0032: invoke-direct {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newKnownLengthSink:()Lokio/Sink; // method@b9cf │ │ +3cb79e: 0c03 |0035: move-result-object v3 │ │ +3cb7a0: 1103 |0036: return-object v3 │ │ +3cb7a2: 2203 7210 |0037: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb7a6: 1a04 921f |0039: const-string v4, "Cannot stream a request body without chunked encoding or a known content length!" // string@1f92 │ │ +3cb7aa: 7020 8c83 4300 |003b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb7b0: 2703 |003e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0011 line=107 │ │ 0x001b line=110 │ │ 0x0027 line=112 │ │ 0x0032 line=117 │ │ @@ -1342524,18 +1342522,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cbad0: |[3cbad0] okhttp3.internal.http1.Http1ExchangeCodec.finishRequest:()V │ │ -3cbae0: 5410 4686 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cbae4: 7210 a0bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3cbaea: 0e00 |0005: return-void │ │ +3cbac8: |[3cbac8] okhttp3.internal.http1.Http1ExchangeCodec.finishRequest:()V │ │ +3cbad8: 5410 4686 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cbadc: 7210 a0bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3cbae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #4 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342543,18 +1342541,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cbaec: |[3cbaec] okhttp3.internal.http1.Http1ExchangeCodec.flushRequest:()V │ │ -3cbafc: 5410 4686 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cbb00: 7210 a0bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3cbb06: 0e00 |0005: return-void │ │ +3cbae4: |[3cbae4] okhttp3.internal.http1.Http1ExchangeCodec.flushRequest:()V │ │ +3cbaf4: 5410 4686 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cbaf8: 7210 a0bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3cbafe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #5 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342562,22 +1342560,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3cb3d0: |[3cb3d0] okhttp3.internal.http1.Http1ExchangeCodec.isClosed:()Z │ │ -3cb3e0: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb3e4: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -3cb3e6: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -3cb3ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3cb3ec: 2802 |0006: goto 0008 // +0002 │ │ -3cb3ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3cb3f0: 0f00 |0008: return v0 │ │ +3cb3c8: |[3cb3c8] okhttp3.internal.http1.Http1ExchangeCodec.isClosed:()Z │ │ +3cb3d8: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb3dc: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +3cb3de: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +3cb3e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3cb3e4: 2802 |0006: goto 0008 // +0002 │ │ +3cb3e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3cb3e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ #6 : (in Lokhttp3/internal/http1/Http1ExchangeCodec;) │ │ @@ -1342585,47 +1342583,47 @@ │ │ type : '(Lokhttp3/Response;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -3cb9a8: |[3cb9a8] okhttp3.internal.http1.Http1ExchangeCodec.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; │ │ -3cb9b8: 7110 61b9 0500 |0000: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ -3cb9be: 0a00 |0003: move-result v0 │ │ -3cb9c0: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -3cb9c4: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3cb9c8: 7030 ceb9 0401 |0008: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ -3cb9ce: 0c05 |000b: move-result-object v5 │ │ -3cb9d0: 1105 |000c: return-object v5 │ │ -3cb9d2: 1a00 3f64 |000d: const-string v0, "Transfer-Encoding" // string@643f │ │ -3cb9d6: 6e20 ceb7 0500 |000f: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3cb9dc: 0c00 |0012: move-result-object v0 │ │ -3cb9de: 1a01 b47a |0013: const-string v1, "chunked" // string@7ab4 │ │ -3cb9e2: 6e20 5184 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3cb9e8: 0a00 |0018: move-result v0 │ │ -3cb9ea: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ -3cb9ee: 6e10 dbb7 0500 |001b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ -3cb9f4: 0c05 |001e: move-result-object v5 │ │ -3cb9f6: 6e10 99b7 0500 |001f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3cb9fc: 0c05 |0022: move-result-object v5 │ │ -3cb9fe: 7020 cdb9 5400 |0023: invoke-direct {v4, v5}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newChunkedSource:(Lokhttp3/HttpUrl;)Lokio/Source; // method@b9cd │ │ -3cba04: 0c05 |0026: move-result-object v5 │ │ -3cba06: 1105 |0027: return-object v5 │ │ -3cba08: 7110 60b9 0500 |0028: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ -3cba0e: 0b00 |002b: move-result-wide v0 │ │ -3cba10: 1602 ffff |002c: const-wide/16 v2, #int -1 // #ffff │ │ -3cba14: 3105 0002 |002e: cmp-long v5, v0, v2 │ │ -3cba18: 3805 0700 |0030: if-eqz v5, 0037 // +0007 │ │ -3cba1c: 7030 ceb9 0401 |0032: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ -3cba22: 0c05 |0035: move-result-object v5 │ │ -3cba24: 1105 |0036: return-object v5 │ │ -3cba26: 7010 d0b9 0400 |0037: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newUnknownLengthSource:()Lokio/Source; // method@b9d0 │ │ -3cba2c: 0c05 |003a: move-result-object v5 │ │ -3cba2e: 1105 |003b: return-object v5 │ │ +3cb9a0: |[3cb9a0] okhttp3.internal.http1.Http1ExchangeCodec.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; │ │ +3cb9b0: 7110 61b9 0500 |0000: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ +3cb9b6: 0a00 |0003: move-result v0 │ │ +3cb9b8: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +3cb9bc: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3cb9c0: 7030 ceb9 0401 |0008: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ +3cb9c6: 0c05 |000b: move-result-object v5 │ │ +3cb9c8: 1105 |000c: return-object v5 │ │ +3cb9ca: 1a00 3f64 |000d: const-string v0, "Transfer-Encoding" // string@643f │ │ +3cb9ce: 6e20 ceb7 0500 |000f: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3cb9d4: 0c00 |0012: move-result-object v0 │ │ +3cb9d6: 1a01 b47a |0013: const-string v1, "chunked" // string@7ab4 │ │ +3cb9da: 6e20 5184 0100 |0015: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3cb9e0: 0a00 |0018: move-result v0 │ │ +3cb9e2: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ +3cb9e6: 6e10 dbb7 0500 |001b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@b7db │ │ +3cb9ec: 0c05 |001e: move-result-object v5 │ │ +3cb9ee: 6e10 99b7 0500 |001f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3cb9f4: 0c05 |0022: move-result-object v5 │ │ +3cb9f6: 7020 cdb9 5400 |0023: invoke-direct {v4, v5}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newChunkedSource:(Lokhttp3/HttpUrl;)Lokio/Source; // method@b9cd │ │ +3cb9fc: 0c05 |0026: move-result-object v5 │ │ +3cb9fe: 1105 |0027: return-object v5 │ │ +3cba00: 7110 60b9 0500 |0028: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ +3cba06: 0b00 |002b: move-result-wide v0 │ │ +3cba08: 1602 ffff |002c: const-wide/16 v2, #int -1 // #ffff │ │ +3cba0c: 3105 0002 |002e: cmp-long v5, v0, v2 │ │ +3cba10: 3805 0700 |0030: if-eqz v5, 0037 // +0007 │ │ +3cba14: 7030 ceb9 0401 |0032: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ +3cba1a: 0c05 |0035: move-result-object v5 │ │ +3cba1c: 1105 |0036: return-object v5 │ │ +3cba1e: 7010 d0b9 0400 |0037: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newUnknownLengthSource:()Lokio/Source; // method@b9d0 │ │ +3cba24: 0c05 |003a: move-result-object v5 │ │ +3cba26: 1105 |003b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0008 line=158 │ │ 0x000f line=161 │ │ 0x001b line=162 │ │ 0x0028 line=165 │ │ @@ -1342640,87 +1342638,87 @@ │ │ type : '(Z)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -3cb590: |[3cb590] okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ -3cb5a0: 5240 4886 |0000: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb5a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -3cb5a6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3cb5a8: 3220 1e00 |0004: if-eq v0, v2, 0022 // +001e │ │ -3cb5ac: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3cb5b0: 281a |0008: goto 0022 // +001a │ │ -3cb5b2: 2205 7210 |0009: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb5b6: 2200 9410 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb5ba: 7010 8384 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb5c0: 1a01 7cce |0010: const-string v1, "state: " // string@ce7c │ │ -3cb5c4: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb5ca: 5241 4886 |0015: iget v1, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb5ce: 6e20 8a84 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cb5d4: 6e10 9f84 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb5da: 0c00 |001d: move-result-object v0 │ │ -3cb5dc: 7020 8c83 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb5e2: 2705 |0021: throw v5 │ │ -3cb5e4: 7010 d2b9 0400 |0022: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaderLine:()Ljava/lang/String; // method@b9d2 │ │ -3cb5ea: 0c00 |0025: move-result-object v0 │ │ -3cb5ec: 7110 9ab9 0000 |0026: invoke-static {v0}, Lokhttp3/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; // method@b99a │ │ -3cb5f2: 0c00 |0029: move-result-object v0 │ │ -3cb5f4: 2202 2f17 |002a: new-instance v2, Lokhttp3/Response$Builder; // type@172f │ │ -3cb5f8: 7010 b1b7 0200 |002c: invoke-direct {v2}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ -3cb5fe: 5403 2586 |002f: iget-object v3, v0, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ -3cb602: 6e20 c1b7 3200 |0031: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ -3cb608: 0c02 |0034: move-result-object v2 │ │ -3cb60a: 5203 2386 |0035: iget v3, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3cb60e: 6e20 b9b7 3200 |0037: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ -3cb614: 0c02 |003a: move-result-object v2 │ │ -3cb616: 5403 2486 |003b: iget-object v3, v0, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ -3cb61a: 6e20 beb7 3200 |003d: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ -3cb620: 0c02 |0040: move-result-object v2 │ │ -3cb622: 7010 d3b9 0400 |0041: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaders:()Lokhttp3/Headers; // method@b9d3 │ │ -3cb628: 0c03 |0044: move-result-object v3 │ │ -3cb62a: 6e20 bcb7 3200 |0045: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ -3cb630: 0c02 |0048: move-result-object v2 │ │ -3cb632: 1303 6400 |0049: const/16 v3, #int 100 // #64 │ │ -3cb636: 3805 0800 |004b: if-eqz v5, 0053 // +0008 │ │ -3cb63a: 5205 2386 |004d: iget v5, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3cb63e: 3335 0400 |004f: if-ne v5, v3, 0053 // +0004 │ │ -3cb642: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -3cb644: 1105 |0052: return-object v5 │ │ -3cb646: 5205 2386 |0053: iget v5, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3cb64a: 3335 0500 |0055: if-ne v5, v3, 005a // +0005 │ │ -3cb64e: 5941 4886 |0057: iput v1, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb652: 1102 |0059: return-object v2 │ │ -3cb654: 1245 |005a: const/4 v5, #int 4 // #4 │ │ -3cb656: 5945 4886 |005b: iput v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb65a: 1102 |005d: return-object v2 │ │ -3cb65c: 0d05 |005e: move-exception v5 │ │ -3cb65e: 5440 4586 |005f: iget-object v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cb662: 3800 1300 |0061: if-eqz v0, 0074 // +0013 │ │ -3cb666: 6e10 08b9 0000 |0063: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3cb66c: 0c00 |0066: move-result-object v0 │ │ -3cb66e: 6e10 f6b7 0000 |0067: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ -3cb674: 0c00 |006a: move-result-object v0 │ │ -3cb676: 6e10 2ab5 0000 |006b: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ -3cb67c: 0c00 |006e: move-result-object v0 │ │ -3cb67e: 6e10 cdb6 0000 |006f: invoke-virtual {v0}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ -3cb684: 0c00 |0072: move-result-object v0 │ │ -3cb686: 2803 |0073: goto 0076 // +0003 │ │ -3cb688: 1a00 20d4 |0074: const-string v0, "unknown" // string@d420 │ │ -3cb68c: 2201 4210 |0076: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3cb690: 2202 9410 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb694: 7010 8384 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb69a: 1a03 03d4 |007d: const-string v3, "unexpected end of stream on " // string@d403 │ │ -3cb69e: 6e20 8f84 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb6a4: 6e20 8f84 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb6aa: 6e10 9f84 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb6b0: 0c00 |0088: move-result-object v0 │ │ -3cb6b2: 7030 7882 0105 |0089: invoke-direct {v1, v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3cb6b8: 2701 |008c: throw v1 │ │ +3cb588: |[3cb588] okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ +3cb598: 5240 4886 |0000: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb59c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +3cb59e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3cb5a0: 3220 1e00 |0004: if-eq v0, v2, 0022 // +001e │ │ +3cb5a4: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3cb5a8: 281a |0008: goto 0022 // +001a │ │ +3cb5aa: 2205 7210 |0009: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb5ae: 2200 9410 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb5b2: 7010 8384 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb5b8: 1a01 7cce |0010: const-string v1, "state: " // string@ce7c │ │ +3cb5bc: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb5c2: 5241 4886 |0015: iget v1, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb5c6: 6e20 8a84 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cb5cc: 6e10 9f84 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb5d2: 0c00 |001d: move-result-object v0 │ │ +3cb5d4: 7020 8c83 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb5da: 2705 |0021: throw v5 │ │ +3cb5dc: 7010 d2b9 0400 |0022: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaderLine:()Ljava/lang/String; // method@b9d2 │ │ +3cb5e2: 0c00 |0025: move-result-object v0 │ │ +3cb5e4: 7110 9ab9 0000 |0026: invoke-static {v0}, Lokhttp3/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; // method@b99a │ │ +3cb5ea: 0c00 |0029: move-result-object v0 │ │ +3cb5ec: 2202 2f17 |002a: new-instance v2, Lokhttp3/Response$Builder; // type@172f │ │ +3cb5f0: 7010 b1b7 0200 |002c: invoke-direct {v2}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ +3cb5f6: 5403 2586 |002f: iget-object v3, v0, Lokhttp3/internal/http/StatusLine;.protocol:Lokhttp3/Protocol; // field@8625 │ │ +3cb5fa: 6e20 c1b7 3200 |0031: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ +3cb600: 0c02 |0034: move-result-object v2 │ │ +3cb602: 5203 2386 |0035: iget v3, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3cb606: 6e20 b9b7 3200 |0037: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ +3cb60c: 0c02 |003a: move-result-object v2 │ │ +3cb60e: 5403 2486 |003b: iget-object v3, v0, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ +3cb612: 6e20 beb7 3200 |003d: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ +3cb618: 0c02 |0040: move-result-object v2 │ │ +3cb61a: 7010 d3b9 0400 |0041: invoke-direct {v4}, Lokhttp3/internal/http1/Http1ExchangeCodec;.readHeaders:()Lokhttp3/Headers; // method@b9d3 │ │ +3cb620: 0c03 |0044: move-result-object v3 │ │ +3cb622: 6e20 bcb7 3200 |0045: invoke-virtual {v2, v3}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ +3cb628: 0c02 |0048: move-result-object v2 │ │ +3cb62a: 1303 6400 |0049: const/16 v3, #int 100 // #64 │ │ +3cb62e: 3805 0800 |004b: if-eqz v5, 0053 // +0008 │ │ +3cb632: 5205 2386 |004d: iget v5, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3cb636: 3335 0400 |004f: if-ne v5, v3, 0053 // +0004 │ │ +3cb63a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +3cb63c: 1105 |0052: return-object v5 │ │ +3cb63e: 5205 2386 |0053: iget v5, v0, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3cb642: 3335 0500 |0055: if-ne v5, v3, 005a // +0005 │ │ +3cb646: 5941 4886 |0057: iput v1, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb64a: 1102 |0059: return-object v2 │ │ +3cb64c: 1245 |005a: const/4 v5, #int 4 // #4 │ │ +3cb64e: 5945 4886 |005b: iput v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb652: 1102 |005d: return-object v2 │ │ +3cb654: 0d05 |005e: move-exception v5 │ │ +3cb656: 5440 4586 |005f: iget-object v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cb65a: 3800 1300 |0061: if-eqz v0, 0074 // +0013 │ │ +3cb65e: 6e10 08b9 0000 |0063: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3cb664: 0c00 |0066: move-result-object v0 │ │ +3cb666: 6e10 f6b7 0000 |0067: invoke-virtual {v0}, Lokhttp3/Route;.address:()Lokhttp3/Address; // method@b7f6 │ │ +3cb66c: 0c00 |006a: move-result-object v0 │ │ +3cb66e: 6e10 2ab5 0000 |006b: invoke-virtual {v0}, Lokhttp3/Address;.url:()Lokhttp3/HttpUrl; // method@b52a │ │ +3cb674: 0c00 |006e: move-result-object v0 │ │ +3cb676: 6e10 cdb6 0000 |006f: invoke-virtual {v0}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ +3cb67c: 0c00 |0072: move-result-object v0 │ │ +3cb67e: 2803 |0073: goto 0076 // +0003 │ │ +3cb680: 1a00 20d4 |0074: const-string v0, "unknown" // string@d420 │ │ +3cb684: 2201 4210 |0076: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3cb688: 2202 9410 |0078: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb68c: 7010 8384 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb692: 1a03 03d4 |007d: const-string v3, "unexpected end of stream on " // string@d403 │ │ +3cb696: 6e20 8f84 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb69c: 6e20 8f84 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb6a2: 6e10 9f84 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb6a8: 0c00 |0088: move-result-object v0 │ │ +3cb6aa: 7030 7882 0105 |0089: invoke-direct {v1, v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3cb6b0: 2701 |008c: throw v1 │ │ catches : 1 │ │ 0x0022 - 0x005d │ │ Ljava/io/EOFException; -> 0x005e │ │ positions : │ │ 0x0000 line=208 │ │ 0x0009 line=209 │ │ 0x0022 line=213 │ │ @@ -1342745,32 +1342743,32 @@ │ │ type : '(Lokhttp3/Response;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3cb45c: |[3cb45c] okhttp3.internal.http1.Http1ExchangeCodec.reportedContentLength:(Lokhttp3/Response;)J │ │ -3cb46c: 7110 61b9 0300 |0000: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ -3cb472: 0a00 |0003: move-result v0 │ │ -3cb474: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -3cb478: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -3cb47c: 1000 |0008: return-wide v0 │ │ -3cb47e: 1a00 3f64 |0009: const-string v0, "Transfer-Encoding" // string@643f │ │ -3cb482: 6e20 ceb7 0300 |000b: invoke-virtual {v3, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3cb488: 0c00 |000e: move-result-object v0 │ │ -3cb48a: 1a01 b47a |000f: const-string v1, "chunked" // string@7ab4 │ │ -3cb48e: 6e20 5184 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3cb494: 0a00 |0014: move-result v0 │ │ -3cb496: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -3cb49a: 1600 ffff |0017: const-wide/16 v0, #int -1 // #ffff │ │ -3cb49e: 1000 |0019: return-wide v0 │ │ -3cb4a0: 7110 60b9 0300 |001a: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ -3cb4a6: 0b00 |001d: move-result-wide v0 │ │ -3cb4a8: 1000 |001e: return-wide v0 │ │ +3cb454: |[3cb454] okhttp3.internal.http1.Http1ExchangeCodec.reportedContentLength:(Lokhttp3/Response;)J │ │ +3cb464: 7110 61b9 0300 |0000: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.hasBody:(Lokhttp3/Response;)Z // method@b961 │ │ +3cb46a: 0a00 |0003: move-result v0 │ │ +3cb46c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +3cb470: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +3cb474: 1000 |0008: return-wide v0 │ │ +3cb476: 1a00 3f64 |0009: const-string v0, "Transfer-Encoding" // string@643f │ │ +3cb47a: 6e20 ceb7 0300 |000b: invoke-virtual {v3, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3cb480: 0c00 |000e: move-result-object v0 │ │ +3cb482: 1a01 b47a |000f: const-string v1, "chunked" // string@7ab4 │ │ +3cb486: 6e20 5184 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3cb48c: 0a00 |0014: move-result v0 │ │ +3cb48e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +3cb492: 1600 ffff |0017: const-wide/16 v0, #int -1 // #ffff │ │ +3cb496: 1000 |0019: return-wide v0 │ │ +3cb498: 7110 60b9 0300 |001a: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ +3cb49e: 0b00 |001d: move-result-wide v0 │ │ +3cb4a0: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000b line=149 │ │ 0x001a line=153 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ @@ -1342781,28 +1342779,28 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3cbb08: |[3cbb08] okhttp3.internal.http1.Http1ExchangeCodec.skipConnectBody:(Lokhttp3/Response;)V │ │ -3cbb18: 7110 60b9 0500 |0000: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ -3cbb1e: 0b00 |0003: move-result-wide v0 │ │ -3cbb20: 1602 ffff |0004: const-wide/16 v2, #int -1 // #ffff │ │ -3cbb24: 3105 0002 |0006: cmp-long v5, v0, v2 │ │ -3cbb28: 3905 0300 |0008: if-nez v5, 000b // +0003 │ │ -3cbb2c: 0e00 |000a: return-void │ │ -3cbb2e: 7030 ceb9 0401 |000b: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ -3cbb34: 0c05 |000e: move-result-object v5 │ │ -3cbb36: 1400 ffff ff7f |000f: const v0, #float nan // #7fffffff │ │ -3cbb3c: 6201 6579 |0012: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3cbb40: 7130 48b8 0501 |0014: invoke-static {v5, v0, v1}, Lokhttp3/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b848 │ │ -3cbb46: 7210 42be 0500 |0017: invoke-interface {v5}, Lokio/Source;.close:()V // method@be42 │ │ -3cbb4c: 0e00 |001a: return-void │ │ +3cbb00: |[3cbb00] okhttp3.internal.http1.Http1ExchangeCodec.skipConnectBody:(Lokhttp3/Response;)V │ │ +3cbb10: 7110 60b9 0500 |0000: invoke-static {v5}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ +3cbb16: 0b00 |0003: move-result-wide v0 │ │ +3cbb18: 1602 ffff |0004: const-wide/16 v2, #int -1 // #ffff │ │ +3cbb1c: 3105 0002 |0006: cmp-long v5, v0, v2 │ │ +3cbb20: 3905 0300 |0008: if-nez v5, 000b // +0003 │ │ +3cbb24: 0e00 |000a: return-void │ │ +3cbb26: 7030 ceb9 0401 |000b: invoke-direct {v4, v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.newFixedLengthSource:(J)Lokio/Source; // method@b9ce │ │ +3cbb2c: 0c05 |000e: move-result-object v5 │ │ +3cbb2e: 1400 ffff ff7f |000f: const v0, #float nan // #7fffffff │ │ +3cbb34: 6201 6579 |0012: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3cbb38: 7130 48b8 0501 |0014: invoke-static {v5, v0, v1}, Lokhttp3/internal/Util;.skipAll:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b848 │ │ +3cbb3e: 7210 42be 0500 |0017: invoke-interface {v5}, Lokio/Source;.close:()V // method@be42 │ │ +3cbb44: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000b line=307 │ │ 0x0012 line=308 │ │ 0x0017 line=309 │ │ locals : │ │ @@ -1342814,27 +1342812,27 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3cb53c: |[3cb53c] okhttp3.internal.http1.Http1ExchangeCodec.trailers:()Lokhttp3/Headers; │ │ -3cb54c: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cb550: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -3cb552: 3310 0a00 |0003: if-ne v0, v1, 000d // +000a │ │ -3cb556: 5420 4986 |0005: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ -3cb55a: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -3cb55e: 2803 |0009: goto 000c // +0003 │ │ -3cb560: 6200 3e85 |000a: sget-object v0, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ -3cb564: 1100 |000c: return-object v0 │ │ -3cb566: 2200 7210 |000d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb56a: 1a01 d8d2 |000f: const-string v1, "too early; can't read the trailers yet" // string@d2d8 │ │ -3cb56e: 7020 8c83 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb574: 2700 |0014: throw v0 │ │ +3cb534: |[3cb534] okhttp3.internal.http1.Http1ExchangeCodec.trailers:()Lokhttp3/Headers; │ │ +3cb544: 5220 4886 |0000: iget v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cb548: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +3cb54a: 3310 0a00 |0003: if-ne v0, v1, 000d // +000a │ │ +3cb54e: 5420 4986 |0005: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec;.trailers:Lokhttp3/Headers; // field@8649 │ │ +3cb552: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +3cb556: 2803 |0009: goto 000c // +0003 │ │ +3cb558: 6200 3e85 |000a: sget-object v0, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ +3cb55c: 1100 |000c: return-object v0 │ │ +3cb55e: 2200 7210 |000d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb562: 1a01 d8d2 |000f: const-string v1, "too early; can't read the trailers yet" // string@d2d8 │ │ +3cb566: 7020 8c83 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb56c: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=177 │ │ 0x000d line=175 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ @@ -1342844,58 +1342842,58 @@ │ │ type : '(Lokhttp3/Headers;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -3cbb50: |[3cbb50] okhttp3.internal.http1.Http1ExchangeCodec.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V │ │ -3cbb60: 5240 4886 |0000: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cbb64: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ -3cbb68: 5440 4686 |0004: iget-object v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cbb6c: 7220 b4bc 6000 |0006: invoke-interface {v0, v6}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbb72: 0c06 |0009: move-result-object v6 │ │ -3cbb74: 1a00 2605 |000a: const-string v0, " │ │ +3cbb48: |[3cbb48] okhttp3.internal.http1.Http1ExchangeCodec.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V │ │ +3cbb58: 5240 4886 |0000: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cbb5c: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ +3cbb60: 5440 4686 |0004: iget-object v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cbb64: 7220 b4bc 6000 |0006: invoke-interface {v0, v6}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbb6a: 0c06 |0009: move-result-object v6 │ │ +3cbb6c: 1a00 2605 |000a: const-string v0, " │ │ " // string@0526 │ │ -3cbb78: 7220 b4bc 0600 |000c: invoke-interface {v6, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbb7e: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -3cbb80: 6e10 72b6 0500 |0010: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3cbb86: 0a01 |0013: move-result v1 │ │ -3cbb88: 3516 2000 |0014: if-ge v6, v1, 0034 // +0020 │ │ -3cbb8c: 5442 4686 |0016: iget-object v2, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cbb90: 6e20 6db6 6500 |0018: invoke-virtual {v5, v6}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3cbb96: 0c03 |001b: move-result-object v3 │ │ -3cbb98: 7220 b4bc 3200 |001c: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbb9e: 0c02 |001f: move-result-object v2 │ │ -3cbba0: 1a03 1115 |0020: const-string v3, ": " // string@1511 │ │ -3cbba4: 7220 b4bc 3200 |0022: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbbaa: 0c02 |0025: move-result-object v2 │ │ -3cbbac: 6e20 75b6 6500 |0026: invoke-virtual {v5, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3cbbb2: 0c03 |0029: move-result-object v3 │ │ -3cbbb4: 7220 b4bc 3200 |002a: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbbba: 0c02 |002d: move-result-object v2 │ │ -3cbbbc: 7220 b4bc 0200 |002e: invoke-interface {v2, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbbc2: d806 0601 |0031: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3cbbc6: 28e1 |0033: goto 0014 // -001f │ │ -3cbbc8: 5445 4686 |0034: iget-object v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ -3cbbcc: 7220 b4bc 0500 |0036: invoke-interface {v5, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ -3cbbd2: 1215 |0039: const/4 v5, #int 1 // #1 │ │ -3cbbd4: 5945 4886 |003a: iput v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cbbd8: 0e00 |003c: return-void │ │ -3cbbda: 2205 7210 |003d: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cbbde: 2206 9410 |003f: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3cbbe2: 7010 8384 0600 |0041: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cbbe8: 1a00 7cce |0044: const-string v0, "state: " // string@ce7c │ │ -3cbbec: 6e20 8f84 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cbbf2: 5240 4886 |0049: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ -3cbbf6: 6e20 8a84 0600 |004b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3cbbfc: 6e10 9f84 0600 |004e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cbc02: 0c06 |0051: move-result-object v6 │ │ -3cbc04: 7020 8c83 6500 |0052: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cbc0a: 2705 |0055: throw v5 │ │ +3cbb70: 7220 b4bc 0600 |000c: invoke-interface {v6, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbb76: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +3cbb78: 6e10 72b6 0500 |0010: invoke-virtual {v5}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3cbb7e: 0a01 |0013: move-result v1 │ │ +3cbb80: 3516 2000 |0014: if-ge v6, v1, 0034 // +0020 │ │ +3cbb84: 5442 4686 |0016: iget-object v2, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cbb88: 6e20 6db6 6500 |0018: invoke-virtual {v5, v6}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3cbb8e: 0c03 |001b: move-result-object v3 │ │ +3cbb90: 7220 b4bc 3200 |001c: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbb96: 0c02 |001f: move-result-object v2 │ │ +3cbb98: 1a03 1115 |0020: const-string v3, ": " // string@1511 │ │ +3cbb9c: 7220 b4bc 3200 |0022: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbba2: 0c02 |0025: move-result-object v2 │ │ +3cbba4: 6e20 75b6 6500 |0026: invoke-virtual {v5, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3cbbaa: 0c03 |0029: move-result-object v3 │ │ +3cbbac: 7220 b4bc 3200 |002a: invoke-interface {v2, v3}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbbb2: 0c02 |002d: move-result-object v2 │ │ +3cbbb4: 7220 b4bc 0200 |002e: invoke-interface {v2, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbbba: d806 0601 |0031: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3cbbbe: 28e1 |0033: goto 0014 // -001f │ │ +3cbbc0: 5445 4686 |0034: iget-object v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.sink:Lokio/BufferedSink; // field@8646 │ │ +3cbbc4: 7220 b4bc 0500 |0036: invoke-interface {v5, v0}, Lokio/BufferedSink;.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; // method@bcb4 │ │ +3cbbca: 1215 |0039: const/4 v5, #int 1 // #1 │ │ +3cbbcc: 5945 4886 |003a: iput v5, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cbbd0: 0e00 |003c: return-void │ │ +3cbbd2: 2205 7210 |003d: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cbbd6: 2206 9410 |003f: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3cbbda: 7010 8384 0600 |0041: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cbbe0: 1a00 7cce |0044: const-string v0, "state: " // string@ce7c │ │ +3cbbe4: 6e20 8f84 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cbbea: 5240 4886 |0049: iget v0, v4, Lokhttp3/internal/http1/Http1ExchangeCodec;.state:I // field@8648 │ │ +3cbbee: 6e20 8a84 0600 |004b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3cbbf4: 6e10 9f84 0600 |004e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cbbfa: 0c06 |0051: move-result-object v6 │ │ +3cbbfc: 7020 8c83 6500 |0052: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cbc02: 2705 |0055: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ 0x0010 line=197 │ │ 0x0016 line=198 │ │ 0x0022 line=199 │ │ @@ -1342914,28 +1342912,28 @@ │ │ type : '(Lokhttp3/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3cbc0c: |[3cbc0c] okhttp3.internal.http1.Http1ExchangeCodec.writeRequestHeaders:(Lokhttp3/Request;)V │ │ -3cbc1c: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ -3cbc20: 6e10 08b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ -3cbc26: 0c00 |0005: move-result-object v0 │ │ -3cbc28: 6e10 f9b7 0000 |0006: invoke-virtual {v0}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ -3cbc2e: 0c00 |0009: move-result-object v0 │ │ -3cbc30: 6e10 7685 0000 |000a: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ -3cbc36: 0c00 |000d: move-result-object v0 │ │ -3cbc38: 7120 8eb9 0200 |000e: invoke-static {v2, v0}, Lokhttp3/internal/http/RequestLine;.get:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@b98e │ │ -3cbc3e: 0c00 |0011: move-result-object v0 │ │ -3cbc40: 6e10 92b7 0200 |0012: invoke-virtual {v2}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ -3cbc46: 0c02 |0015: move-result-object v2 │ │ -3cbc48: 6e30 d8b9 2100 |0016: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V // method@b9d8 │ │ -3cbc4e: 0e00 |0019: return-void │ │ +3cbc04: |[3cbc04] okhttp3.internal.http1.Http1ExchangeCodec.writeRequestHeaders:(Lokhttp3/Request;)V │ │ +3cbc14: 5410 4586 |0000: iget-object v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@8645 │ │ +3cbc18: 6e10 08b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.route:()Lokhttp3/Route; // method@b908 │ │ +3cbc1e: 0c00 |0005: move-result-object v0 │ │ +3cbc20: 6e10 f9b7 0000 |0006: invoke-virtual {v0}, Lokhttp3/Route;.proxy:()Ljava/net/Proxy; // method@b7f9 │ │ +3cbc26: 0c00 |0009: move-result-object v0 │ │ +3cbc28: 6e10 7685 0000 |000a: invoke-virtual {v0}, Ljava/net/Proxy;.type:()Ljava/net/Proxy$Type; // method@8576 │ │ +3cbc2e: 0c00 |000d: move-result-object v0 │ │ +3cbc30: 7120 8eb9 0200 |000e: invoke-static {v2, v0}, Lokhttp3/internal/http/RequestLine;.get:(Lokhttp3/Request;Ljava/net/Proxy$Type;)Ljava/lang/String; // method@b98e │ │ +3cbc36: 0c00 |0011: move-result-object v0 │ │ +3cbc38: 6e10 92b7 0200 |0012: invoke-virtual {v2}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ +3cbc3e: 0c02 |0015: move-result-object v2 │ │ +3cbc40: 6e30 d8b9 2100 |0016: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.writeRequest:(Lokhttp3/Headers;Ljava/lang/String;)V // method@b9d8 │ │ +3cbc46: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x000e line=139 │ │ 0x0012 line=141 │ │ locals : │ │ @@ -1342984,20 +1342982,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cd2f0: |[3cd2f0] okhttp3.internal.http2.Http2Connection$1.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V │ │ -3cd300: 5b01 9686 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ -3cd304: 5904 9886 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$1;.val$streamId:I // field@8698 │ │ -3cd308: 5b05 9786 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$1;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8697 │ │ -3cd30c: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd312: 0e00 |0009: return-void │ │ +3cd2e8: |[3cd2e8] okhttp3.internal.http2.Http2Connection$1.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V │ │ +3cd2f8: 5b01 9686 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ +3cd2fc: 5904 9886 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$1;.val$streamId:I // field@8698 │ │ +3cd300: 5b05 9786 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$1;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8697 │ │ +3cd304: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd30a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/http2/Http2Connection$1; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1343011,24 +1343009,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3cd314: |[3cd314] okhttp3.internal.http2.Http2Connection$1.execute:()V │ │ -3cd324: 5430 9686 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ -3cd328: 5231 9886 |0002: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$1;.val$streamId:I // field@8698 │ │ -3cd32c: 5432 9786 |0004: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$1;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8697 │ │ -3cd330: 6e30 6dba 1002 |0006: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6d │ │ -3cd336: 2807 |0009: goto 0010 // +0007 │ │ -3cd338: 0d00 |000a: move-exception v0 │ │ -3cd33a: 5431 9686 |000b: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ -3cd33e: 7120 44ba 0100 |000d: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ -3cd344: 0e00 |0010: return-void │ │ +3cd30c: |[3cd30c] okhttp3.internal.http2.Http2Connection$1.execute:()V │ │ +3cd31c: 5430 9686 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ +3cd320: 5231 9886 |0002: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$1;.val$streamId:I // field@8698 │ │ +3cd324: 5432 9786 |0004: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$1;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8697 │ │ +3cd328: 6e30 6dba 1002 |0006: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.writeSynReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6d │ │ +3cd32e: 2807 |0009: goto 0010 // +0007 │ │ +3cd330: 0d00 |000a: move-exception v0 │ │ +3cd332: 5431 9686 |000b: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$1;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8696 │ │ +3cd336: 7120 44ba 0100 |000d: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ +3cd33c: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=337 │ │ 0x000b line=339 │ │ locals : │ │ @@ -1343076,20 +1343074,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;IJ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cd358: |[3cd358] okhttp3.internal.http2.Http2Connection$2.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ -3cd368: 5b01 9986 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ -3cd36c: 5904 9a86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$2;.val$streamId:I // field@869a │ │ -3cd370: 5a05 9b86 |0004: iput-wide v5, v0, Lokhttp3/internal/http2/Http2Connection$2;.val$unacknowledgedBytesRead:J // field@869b │ │ -3cd374: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd37a: 0e00 |0009: return-void │ │ +3cd350: |[3cd350] okhttp3.internal.http2.Http2Connection$2.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;IJ)V │ │ +3cd360: 5b01 9986 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ +3cd364: 5904 9a86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$2;.val$streamId:I // field@869a │ │ +3cd368: 5a05 9b86 |0004: iput-wide v5, v0, Lokhttp3/internal/http2/Http2Connection$2;.val$unacknowledgedBytesRead:J // field@869b │ │ +3cd36c: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd372: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/http2/Http2Connection$2; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1343103,25 +1343101,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3cd37c: |[3cd37c] okhttp3.internal.http2.Http2Connection$2.execute:()V │ │ -3cd38c: 5440 9986 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ -3cd390: 5400 e086 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cd394: 5241 9a86 |0004: iget v1, v4, Lokhttp3/internal/http2/Http2Connection$2;.val$streamId:I // field@869a │ │ -3cd398: 5342 9b86 |0006: iget-wide v2, v4, Lokhttp3/internal/http2/Http2Connection$2;.val$unacknowledgedBytesRead:J // field@869b │ │ -3cd39c: 6e40 e2ba 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.windowUpdate:(IJ)V // method@bae2 │ │ -3cd3a2: 2807 |000b: goto 0012 // +0007 │ │ -3cd3a4: 0d00 |000c: move-exception v0 │ │ -3cd3a6: 5441 9986 |000d: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ -3cd3aa: 7120 44ba 0100 |000f: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ -3cd3b0: 0e00 |0012: return-void │ │ +3cd374: |[3cd374] okhttp3.internal.http2.Http2Connection$2.execute:()V │ │ +3cd384: 5440 9986 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ +3cd388: 5400 e086 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cd38c: 5241 9a86 |0004: iget v1, v4, Lokhttp3/internal/http2/Http2Connection$2;.val$streamId:I // field@869a │ │ +3cd390: 5342 9b86 |0006: iget-wide v2, v4, Lokhttp3/internal/http2/Http2Connection$2;.val$unacknowledgedBytesRead:J // field@869b │ │ +3cd394: 6e40 e2ba 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.windowUpdate:(IJ)V // method@bae2 │ │ +3cd39a: 2807 |000b: goto 0012 // +0007 │ │ +3cd39c: 0d00 |000c: move-exception v0 │ │ +3cd39e: 5441 9986 |000d: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$2;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@8699 │ │ +3cd3a2: 7120 44ba 0100 |000f: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ +3cd3a8: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=358 │ │ 0x000d line=360 │ │ locals : │ │ @@ -1343161,18 +1343159,18 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3cd3c4: |[3cd3c4] okhttp3.internal.http2.Http2Connection$3.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -3cd3d4: 5b01 9c86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$3;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869c │ │ -3cd3d8: 7030 24b8 2003 |0002: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd3de: 0e00 |0005: return-void │ │ +3cd3bc: |[3cd3bc] okhttp3.internal.http2.Http2Connection$3.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +3cd3cc: 5b01 9c86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$3;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869c │ │ +3cd3d0: 7030 24b8 2003 |0002: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd3d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/Http2Connection$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -1343184,20 +1343182,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3cd3e0: |[3cd3e0] okhttp3.internal.http2.Http2Connection$3.execute:()V │ │ -3cd3f0: 5430 9c86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$3;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869c │ │ -3cd3f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd3f6: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -3cd3f8: 6e40 6bba 1012 |0004: invoke-virtual {v0, v1, v2, v1}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ -3cd3fe: 0e00 |0007: return-void │ │ +3cd3d8: |[3cd3d8] okhttp3.internal.http2.Http2Connection$3.execute:()V │ │ +3cd3e8: 5430 9c86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$3;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869c │ │ +3cd3ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd3ee: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +3cd3f0: 6e40 6bba 1012 |0004: invoke-virtual {v0, v1, v2, v1}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ +3cd3f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lokhttp3/internal/http2/Http2Connection$3; │ │ │ │ source_file_idx : 11028 (Http2Connection.java) │ │ @@ -1343242,20 +1343240,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cd400: |[3cd400] okhttp3.internal.http2.Http2Connection$4.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ -3cd410: 5b01 9d86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ -3cd414: 5904 9f86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ -3cd418: 5b05 9e86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$4;.val$requestHeaders:Ljava/util/List; // field@869e │ │ -3cd41c: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd422: 0e00 |0009: return-void │ │ +3cd3f8: |[3cd3f8] okhttp3.internal.http2.Http2Connection$4.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V │ │ +3cd408: 5b01 9d86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ +3cd40c: 5904 9f86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ +3cd410: 5b05 9e86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$4;.val$requestHeaders:Ljava/util/List; // field@869e │ │ +3cd414: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd41a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/http2/Http2Connection$4; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1343269,41 +1343267,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3cd424: |[3cd424] okhttp3.internal.http2.Http2Connection$4.execute:()V │ │ -3cd434: 5430 9d86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ -3cd438: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ -3cd43c: 5231 9f86 |0004: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ -3cd440: 5432 9e86 |0006: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$requestHeaders:Ljava/util/List; // field@869e │ │ -3cd444: 7230 f7ba 1002 |0008: invoke-interface {v0, v1, v2}, Lokhttp3/internal/http2/PushObserver;.onRequest:(ILjava/util/List;)Z // method@baf7 │ │ -3cd44a: 0a00 |000b: move-result v0 │ │ -3cd44c: 3800 2200 |000c: if-eqz v0, 002e // +0022 │ │ -3cd450: 5430 9d86 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ -3cd454: 5400 e086 |0010: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cd458: 5231 9f86 |0012: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ -3cd45c: 6202 4b86 |0014: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cd460: 6e30 e0ba 1002 |0016: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ -3cd466: 5430 9d86 |0019: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ -3cd46a: 1d00 |001b: monitor-enter v0 │ │ -3cd46c: 5431 9d86 |001c: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ -3cd470: 5411 cd86 |001e: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3cd474: 5232 9f86 |0020: iget v2, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ -3cd478: 7110 a983 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd47e: 0c02 |0025: move-result-object v2 │ │ -3cd480: 7220 e187 2100 |0026: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ -3cd486: 1e00 |0029: monitor-exit v0 │ │ -3cd488: 2804 |002a: goto 002e // +0004 │ │ -3cd48a: 0d01 |002b: move-exception v1 │ │ -3cd48c: 1e00 |002c: monitor-exit v0 │ │ -3cd48e: 2701 |002d: throw v1 │ │ -3cd490: 0e00 |002e: return-void │ │ +3cd41c: |[3cd41c] okhttp3.internal.http2.Http2Connection$4.execute:()V │ │ +3cd42c: 5430 9d86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ +3cd430: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ +3cd434: 5231 9f86 |0004: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ +3cd438: 5432 9e86 |0006: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$requestHeaders:Ljava/util/List; // field@869e │ │ +3cd43c: 7230 f7ba 1002 |0008: invoke-interface {v0, v1, v2}, Lokhttp3/internal/http2/PushObserver;.onRequest:(ILjava/util/List;)Z // method@baf7 │ │ +3cd442: 0a00 |000b: move-result v0 │ │ +3cd444: 3800 2200 |000c: if-eqz v0, 002e // +0022 │ │ +3cd448: 5430 9d86 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ +3cd44c: 5400 e086 |0010: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cd450: 5231 9f86 |0012: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ +3cd454: 6202 4b86 |0014: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cd458: 6e30 e0ba 1002 |0016: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ +3cd45e: 5430 9d86 |0019: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ +3cd462: 1d00 |001b: monitor-enter v0 │ │ +3cd464: 5431 9d86 |001c: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$4;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@869d │ │ +3cd468: 5411 cd86 |001e: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3cd46c: 5232 9f86 |0020: iget v2, v3, Lokhttp3/internal/http2/Http2Connection$4;.val$streamId:I // field@869f │ │ +3cd470: 7110 a983 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd476: 0c02 |0025: move-result-object v2 │ │ +3cd478: 7220 e187 2100 |0026: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ +3cd47e: 1e00 |0029: monitor-exit v0 │ │ +3cd480: 2804 |002a: goto 002e // +0004 │ │ +3cd482: 0d01 |002b: move-exception v1 │ │ +3cd484: 1e00 |002c: monitor-exit v0 │ │ +3cd486: 2701 |002d: throw v1 │ │ +3cd488: 0e00 |002e: return-void │ │ catches : 3 │ │ 0x000e - 0x001c │ │ Ljava/io/IOException; -> 0x002e │ │ 0x001c - 0x002d │ │ -> 0x002b │ │ 0x002d - 0x002e │ │ Ljava/io/IOException; -> 0x002e │ │ @@ -1343362,21 +1343360,21 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3cd4b4: |[3cd4b4] okhttp3.internal.http2.Http2Connection$5.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ -3cd4c4: 5b01 a086 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ -3cd4c8: 5904 a386 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ -3cd4cc: 5b05 a286 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$requestHeaders:Ljava/util/List; // field@86a2 │ │ -3cd4d0: 5c06 a186 |0006: iput-boolean v6, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ -3cd4d4: 7030 24b8 2003 |0008: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd4da: 0e00 |000b: return-void │ │ +3cd4ac: |[3cd4ac] okhttp3.internal.http2.Http2Connection$5.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V │ │ +3cd4bc: 5b01 a086 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ +3cd4c0: 5904 a386 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ +3cd4c4: 5b05 a286 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$requestHeaders:Ljava/util/List; // field@86a2 │ │ +3cd4c8: 5c06 a186 |0006: iput-boolean v6, v0, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ +3cd4cc: 7030 24b8 2003 |0008: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd4d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lokhttp3/internal/http2/Http2Connection$5; │ │ 0x0000 - 0x000c reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1343391,45 +1343389,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -3cd4dc: |[3cd4dc] okhttp3.internal.http2.Http2Connection$5.execute:()V │ │ -3cd4ec: 5440 a086 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ -3cd4f0: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ -3cd4f4: 5241 a386 |0004: iget v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ -3cd4f8: 5442 a286 |0006: iget-object v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$requestHeaders:Ljava/util/List; // field@86a2 │ │ -3cd4fc: 5543 a186 |0008: iget-boolean v3, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ -3cd500: 7240 f6ba 1032 |000a: invoke-interface {v0, v1, v2, v3}, Lokhttp3/internal/http2/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@baf6 │ │ -3cd506: 0a00 |000d: move-result v0 │ │ -3cd508: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -3cd50c: 5441 a086 |0010: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ -3cd510: 5411 e086 |0012: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cd514: 5242 a386 |0014: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ -3cd518: 6203 4b86 |0016: sget-object v3, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cd51c: 6e30 e0ba 2103 |0018: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ -3cd522: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ -3cd526: 5540 a186 |001d: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ -3cd52a: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ -3cd52e: 5440 a086 |0021: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ -3cd532: 1d00 |0023: monitor-enter v0 │ │ -3cd534: 5441 a086 |0024: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ -3cd538: 5411 cd86 |0026: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3cd53c: 5242 a386 |0028: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ -3cd540: 7110 a983 0200 |002a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd546: 0c02 |002d: move-result-object v2 │ │ -3cd548: 7220 e187 2100 |002e: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ -3cd54e: 1e00 |0031: monitor-exit v0 │ │ -3cd550: 2804 |0032: goto 0036 // +0004 │ │ -3cd552: 0d01 |0033: move-exception v1 │ │ -3cd554: 1e00 |0034: monitor-exit v0 │ │ -3cd556: 2701 |0035: throw v1 │ │ -3cd558: 0e00 |0036: return-void │ │ +3cd4d4: |[3cd4d4] okhttp3.internal.http2.Http2Connection$5.execute:()V │ │ +3cd4e4: 5440 a086 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ +3cd4e8: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ +3cd4ec: 5241 a386 |0004: iget v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ +3cd4f0: 5442 a286 |0006: iget-object v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$requestHeaders:Ljava/util/List; // field@86a2 │ │ +3cd4f4: 5543 a186 |0008: iget-boolean v3, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ +3cd4f8: 7240 f6ba 1032 |000a: invoke-interface {v0, v1, v2, v3}, Lokhttp3/internal/http2/PushObserver;.onHeaders:(ILjava/util/List;Z)Z // method@baf6 │ │ +3cd4fe: 0a00 |000d: move-result v0 │ │ +3cd500: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +3cd504: 5441 a086 |0010: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ +3cd508: 5411 e086 |0012: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cd50c: 5242 a386 |0014: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ +3cd510: 6203 4b86 |0016: sget-object v3, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cd514: 6e30 e0ba 2103 |0018: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ +3cd51a: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ +3cd51e: 5540 a186 |001d: iget-boolean v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$inFinished:Z // field@86a1 │ │ +3cd522: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ +3cd526: 5440 a086 |0021: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ +3cd52a: 1d00 |0023: monitor-enter v0 │ │ +3cd52c: 5441 a086 |0024: iget-object v1, v4, Lokhttp3/internal/http2/Http2Connection$5;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a0 │ │ +3cd530: 5411 cd86 |0026: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3cd534: 5242 a386 |0028: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$5;.val$streamId:I // field@86a3 │ │ +3cd538: 7110 a983 0200 |002a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd53e: 0c02 |002d: move-result-object v2 │ │ +3cd540: 7220 e187 2100 |002e: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ +3cd546: 1e00 |0031: monitor-exit v0 │ │ +3cd548: 2804 |0032: goto 0036 // +0004 │ │ +3cd54a: 0d01 |0033: move-exception v1 │ │ +3cd54c: 1e00 |0034: monitor-exit v0 │ │ +3cd54e: 2701 |0035: throw v1 │ │ +3cd550: 0e00 |0036: return-void │ │ catches : 3 │ │ 0x0010 - 0x0024 │ │ Ljava/io/IOException; -> 0x0036 │ │ 0x0024 - 0x0035 │ │ -> 0x0033 │ │ 0x0035 - 0x0036 │ │ Ljava/io/IOException; -> 0x0036 │ │ @@ -1343493,22 +1343491,22 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3cd57c: |[3cd57c] okhttp3.internal.http2.Http2Connection$6.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ -3cd58c: 5b01 a486 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ -3cd590: 5904 a886 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ -3cd594: 5b05 a586 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$buffer:Lokio/Buffer; // field@86a5 │ │ -3cd598: 5906 a686 |0006: iput v6, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$byteCount:I // field@86a6 │ │ -3cd59c: 5c07 a786 |0008: iput-boolean v7, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ -3cd5a0: 7030 24b8 2003 |000a: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd5a6: 0e00 |000d: return-void │ │ +3cd574: |[3cd574] okhttp3.internal.http2.Http2Connection$6.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokio/Buffer;IZ)V │ │ +3cd584: 5b01 a486 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ +3cd588: 5904 a886 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ +3cd58c: 5b05 a586 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$buffer:Lokio/Buffer; // field@86a5 │ │ +3cd590: 5906 a686 |0006: iput v6, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$byteCount:I // field@86a6 │ │ +3cd594: 5c07 a786 |0008: iput-boolean v7, v0, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ +3cd598: 7030 24b8 2003 |000a: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd59e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lokhttp3/internal/http2/Http2Connection$6; │ │ 0x0000 - 0x000e reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -1343524,46 +1343522,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -3cd5a8: |[3cd5a8] okhttp3.internal.http2.Http2Connection$6.execute:()V │ │ -3cd5b8: 5450 a486 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ -3cd5bc: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ -3cd5c0: 5251 a886 |0004: iget v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ -3cd5c4: 5452 a586 |0006: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$buffer:Lokio/Buffer; // field@86a5 │ │ -3cd5c8: 5253 a686 |0008: iget v3, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$byteCount:I // field@86a6 │ │ -3cd5cc: 5554 a786 |000a: iget-boolean v4, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ -3cd5d0: 7254 f5ba 1032 |000c: invoke-interface {v0, v1, v2, v3, v4}, Lokhttp3/internal/http2/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@baf5 │ │ -3cd5d6: 0a00 |000f: move-result v0 │ │ -3cd5d8: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -3cd5dc: 5451 a486 |0012: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ -3cd5e0: 5411 e086 |0014: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cd5e4: 5252 a886 |0016: iget v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ -3cd5e8: 6203 4b86 |0018: sget-object v3, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cd5ec: 6e30 e0ba 2103 |001a: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ -3cd5f2: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -3cd5f6: 5550 a786 |001f: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ -3cd5fa: 3800 1700 |0021: if-eqz v0, 0038 // +0017 │ │ -3cd5fe: 5450 a486 |0023: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ -3cd602: 1d00 |0025: monitor-enter v0 │ │ -3cd604: 5451 a486 |0026: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ -3cd608: 5411 cd86 |0028: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3cd60c: 5252 a886 |002a: iget v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ -3cd610: 7110 a983 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd616: 0c02 |002f: move-result-object v2 │ │ -3cd618: 7220 e187 2100 |0030: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ -3cd61e: 1e00 |0033: monitor-exit v0 │ │ -3cd620: 2804 |0034: goto 0038 // +0004 │ │ -3cd622: 0d01 |0035: move-exception v1 │ │ -3cd624: 1e00 |0036: monitor-exit v0 │ │ -3cd626: 2701 |0037: throw v1 │ │ -3cd628: 0e00 |0038: return-void │ │ +3cd5a0: |[3cd5a0] okhttp3.internal.http2.Http2Connection$6.execute:()V │ │ +3cd5b0: 5450 a486 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ +3cd5b4: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ +3cd5b8: 5251 a886 |0004: iget v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ +3cd5bc: 5452 a586 |0006: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$buffer:Lokio/Buffer; // field@86a5 │ │ +3cd5c0: 5253 a686 |0008: iget v3, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$byteCount:I // field@86a6 │ │ +3cd5c4: 5554 a786 |000a: iget-boolean v4, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ +3cd5c8: 7254 f5ba 1032 |000c: invoke-interface {v0, v1, v2, v3, v4}, Lokhttp3/internal/http2/PushObserver;.onData:(ILokio/BufferedSource;IZ)Z // method@baf5 │ │ +3cd5ce: 0a00 |000f: move-result v0 │ │ +3cd5d0: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +3cd5d4: 5451 a486 |0012: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ +3cd5d8: 5411 e086 |0014: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cd5dc: 5252 a886 |0016: iget v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ +3cd5e0: 6203 4b86 |0018: sget-object v3, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cd5e4: 6e30 e0ba 2103 |001a: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Writer;.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V // method@bae0 │ │ +3cd5ea: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +3cd5ee: 5550 a786 |001f: iget-boolean v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$inFinished:Z // field@86a7 │ │ +3cd5f2: 3800 1700 |0021: if-eqz v0, 0038 // +0017 │ │ +3cd5f6: 5450 a486 |0023: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ +3cd5fa: 1d00 |0025: monitor-enter v0 │ │ +3cd5fc: 5451 a486 |0026: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$6;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a4 │ │ +3cd600: 5411 cd86 |0028: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3cd604: 5252 a886 |002a: iget v2, v5, Lokhttp3/internal/http2/Http2Connection$6;.val$streamId:I // field@86a8 │ │ +3cd608: 7110 a983 0200 |002c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd60e: 0c02 |002f: move-result-object v2 │ │ +3cd610: 7220 e187 2100 |0030: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ +3cd616: 1e00 |0033: monitor-exit v0 │ │ +3cd618: 2804 |0034: goto 0038 // +0004 │ │ +3cd61a: 0d01 |0035: move-exception v1 │ │ +3cd61c: 1e00 |0036: monitor-exit v0 │ │ +3cd61e: 2701 |0037: throw v1 │ │ +3cd620: 0e00 |0038: return-void │ │ catches : 3 │ │ 0x0000 - 0x0026 │ │ Ljava/io/IOException; -> 0x0038 │ │ 0x0026 - 0x0037 │ │ -> 0x0035 │ │ 0x0037 - 0x0038 │ │ Ljava/io/IOException; -> 0x0038 │ │ @@ -1343619,20 +1343617,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cd64c: |[3cd64c] okhttp3.internal.http2.Http2Connection$7.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V │ │ -3cd65c: 5b01 a986 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ -3cd660: 5904 ab86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ -3cd664: 5b05 aa86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$7;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@86aa │ │ -3cd668: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd66e: 0e00 |0009: return-void │ │ +3cd644: |[3cd644] okhttp3.internal.http2.Http2Connection$7.:(Lokhttp3/internal/http2/Http2Connection;Ljava/lang/String;[Ljava/lang/Object;ILokhttp3/internal/http2/ErrorCode;)V │ │ +3cd654: 5b01 a986 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ +3cd658: 5904 ab86 |0002: iput v4, v0, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ +3cd65c: 5b05 aa86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$7;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@86aa │ │ +3cd660: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd666: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/http2/Http2Connection$7; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/http2/Http2Connection; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1343646,33 +1343644,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3cd670: |[3cd670] okhttp3.internal.http2.Http2Connection$7.execute:()V │ │ -3cd680: 5430 a986 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ -3cd684: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ -3cd688: 5231 ab86 |0004: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ -3cd68c: 5432 aa86 |0006: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@86aa │ │ -3cd690: 7230 f8ba 1002 |0008: invoke-interface {v0, v1, v2}, Lokhttp3/internal/http2/PushObserver;.onReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@baf8 │ │ -3cd696: 5430 a986 |000b: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ -3cd69a: 1d00 |000d: monitor-enter v0 │ │ -3cd69c: 5431 a986 |000e: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ -3cd6a0: 5411 cd86 |0010: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ -3cd6a4: 5232 ab86 |0012: iget v2, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ -3cd6a8: 7110 a983 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd6ae: 0c02 |0017: move-result-object v2 │ │ -3cd6b0: 7220 e187 2100 |0018: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ -3cd6b6: 1e00 |001b: monitor-exit v0 │ │ -3cd6b8: 0e00 |001c: return-void │ │ -3cd6ba: 0d01 |001d: move-exception v1 │ │ -3cd6bc: 1e00 |001e: monitor-exit v0 │ │ -3cd6be: 2701 |001f: throw v1 │ │ +3cd668: |[3cd668] okhttp3.internal.http2.Http2Connection$7.execute:()V │ │ +3cd678: 5430 a986 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ +3cd67c: 5400 da86 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.pushObserver:Lokhttp3/internal/http2/PushObserver; // field@86da │ │ +3cd680: 5231 ab86 |0004: iget v1, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ +3cd684: 5432 aa86 |0006: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$errorCode:Lokhttp3/internal/http2/ErrorCode; // field@86aa │ │ +3cd688: 7230 f8ba 1002 |0008: invoke-interface {v0, v1, v2}, Lokhttp3/internal/http2/PushObserver;.onReset:(ILokhttp3/internal/http2/ErrorCode;)V // method@baf8 │ │ +3cd68e: 5430 a986 |000b: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ +3cd692: 1d00 |000d: monitor-enter v0 │ │ +3cd694: 5431 a986 |000e: iget-object v1, v3, Lokhttp3/internal/http2/Http2Connection$7;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86a9 │ │ +3cd698: 5411 cd86 |0010: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.currentPushRequests:Ljava/util/Set; // field@86cd │ │ +3cd69c: 5232 ab86 |0012: iget v2, v3, Lokhttp3/internal/http2/Http2Connection$7;.val$streamId:I // field@86ab │ │ +3cd6a0: 7110 a983 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd6a6: 0c02 |0017: move-result-object v2 │ │ +3cd6a8: 7220 e187 2100 |0018: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@87e1 │ │ +3cd6ae: 1e00 |001b: monitor-exit v0 │ │ +3cd6b0: 0e00 |001c: return-void │ │ +3cd6b2: 0d01 |001d: move-exception v1 │ │ +3cd6b4: 1e00 |001e: monitor-exit v0 │ │ +3cd6b6: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x000e - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=976 │ │ 0x000b line=977 │ │ 0x000e line=978 │ │ @@ -1343714,24 +1343712,24 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3cd7e0: |[3cd7e0] okhttp3.internal.http2.Http2Connection$IntervalPingRunnable.:(Lokhttp3/internal/http2/Http2Connection;)V │ │ -3cd7f0: 5b23 b486 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd7f4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3cd7f6: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cd7fa: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cd7fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3cd800: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ -3cd804: 1a03 b553 |000a: const-string v3, "OkHttp %s ping" // string@53b5 │ │ -3cd808: 7030 24b8 3200 |000c: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd80e: 0e00 |000f: return-void │ │ +3cd7d8: |[3cd7d8] okhttp3.internal.http2.Http2Connection$IntervalPingRunnable.:(Lokhttp3/internal/http2/Http2Connection;)V │ │ +3cd7e8: 5b23 b486 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd7ec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3cd7ee: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cd7f2: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cd7f6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3cd7f8: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ +3cd7fc: 1a03 b553 |000a: const-string v3, "OkHttp %s ping" // string@53b5 │ │ +3cd800: 7030 24b8 3200 |000c: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd806: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable; │ │ 0x0000 - 0x0010 reg=3 (null) Lokhttp3/internal/http2/Http2Connection; │ │ @@ -1343742,44 +1343740,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3cd810: |[3cd810] okhttp3.internal.http2.Http2Connection$IntervalPingRunnable.execute:()V │ │ -3cd820: 5480 b486 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd824: 1d00 |0002: monitor-enter v0 │ │ -3cd826: 5481 b486 |0003: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd82a: 7110 45ba 0100 |0005: invoke-static {v1}, Lokhttp3/internal/http2/Http2Connection;.access$100:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba45 │ │ -3cd830: 0b01 |0008: move-result-wide v1 │ │ -3cd832: 5483 b486 |0009: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd836: 7110 47ba 0300 |000b: invoke-static {v3}, Lokhttp3/internal/http2/Http2Connection;.access$200:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba47 │ │ -3cd83c: 0b03 |000e: move-result-wide v3 │ │ -3cd83e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -3cd840: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3cd842: 3107 0103 |0011: cmp-long v7, v1, v3 │ │ -3cd846: 3b07 0400 |0013: if-gez v7, 0017 // +0004 │ │ -3cd84a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3cd84c: 2807 |0016: goto 001d // +0007 │ │ -3cd84e: 5481 b486 |0017: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd852: 7110 48ba 0100 |0019: invoke-static {v1}, Lokhttp3/internal/http2/Http2Connection;.access$208:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba48 │ │ -3cd858: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -3cd85a: 1e00 |001d: monitor-exit v0 │ │ -3cd85c: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -3cd860: 5480 b486 |0020: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd864: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -3cd866: 7120 44ba 1000 |0023: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ -3cd86c: 2806 |0026: goto 002c // +0006 │ │ -3cd86e: 5480 b486 |0027: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ -3cd872: 6e40 6bba 6065 |0029: invoke-virtual {v0, v6, v5, v6}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ -3cd878: 0e00 |002c: return-void │ │ -3cd87a: 0d01 |002d: move-exception v1 │ │ -3cd87c: 1e00 |002e: monitor-exit v0 │ │ -3cd87e: 2701 |002f: throw v1 │ │ +3cd808: |[3cd808] okhttp3.internal.http2.Http2Connection$IntervalPingRunnable.execute:()V │ │ +3cd818: 5480 b486 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd81c: 1d00 |0002: monitor-enter v0 │ │ +3cd81e: 5481 b486 |0003: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd822: 7110 45ba 0100 |0005: invoke-static {v1}, Lokhttp3/internal/http2/Http2Connection;.access$100:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba45 │ │ +3cd828: 0b01 |0008: move-result-wide v1 │ │ +3cd82a: 5483 b486 |0009: iget-object v3, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd82e: 7110 47ba 0300 |000b: invoke-static {v3}, Lokhttp3/internal/http2/Http2Connection;.access$200:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba47 │ │ +3cd834: 0b03 |000e: move-result-wide v3 │ │ +3cd836: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +3cd838: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3cd83a: 3107 0103 |0011: cmp-long v7, v1, v3 │ │ +3cd83e: 3b07 0400 |0013: if-gez v7, 0017 // +0004 │ │ +3cd842: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3cd844: 2807 |0016: goto 001d // +0007 │ │ +3cd846: 5481 b486 |0017: iget-object v1, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd84a: 7110 48ba 0100 |0019: invoke-static {v1}, Lokhttp3/internal/http2/Http2Connection;.access$208:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba48 │ │ +3cd850: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +3cd852: 1e00 |001d: monitor-exit v0 │ │ +3cd854: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +3cd858: 5480 b486 |0020: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd85c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +3cd85e: 7120 44ba 1000 |0023: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ +3cd864: 2806 |0026: goto 002c // +0006 │ │ +3cd866: 5480 b486 |0027: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$IntervalPingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b4 │ │ +3cd86a: 6e40 6bba 6065 |0029: invoke-virtual {v0, v6, v5, v6}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ +3cd870: 0e00 |002c: return-void │ │ +3cd872: 0d01 |002d: move-exception v1 │ │ +3cd874: 1e00 |002e: monitor-exit v0 │ │ +3cd876: 2701 |002f: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x001e │ │ -> 0x002d │ │ 0x002e - 0x002f │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=393 │ │ @@ -1343824,17 +1343822,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cd894: |[3cd894] okhttp3.internal.http2.Http2Connection$Listener$1.:()V │ │ -3cd8a4: 7010 29ba 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/http2/Http2Connection$Listener;.:()V // method@ba29 │ │ -3cd8aa: 0e00 |0003: return-void │ │ +3cd88c: |[3cd88c] okhttp3.internal.http2.Http2Connection$Listener$1.:()V │ │ +3cd89c: 7010 29ba 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/http2/Http2Connection$Listener;.:()V // method@ba29 │ │ +3cd8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/Http2Connection$Listener$1; │ │ │ │ Virtual methods - │ │ @@ -1343843,19 +1343841,19 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cd8ac: |[3cd8ac] okhttp3.internal.http2.Http2Connection$Listener$1.onStream:(Lokhttp3/internal/http2/Http2Stream;)V │ │ -3cd8bc: 6200 5586 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3cd8c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cd8c2: 6e30 beba 0301 |0003: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ -3cd8c8: 0e00 |0006: return-void │ │ +3cd8a4: |[3cd8a4] okhttp3.internal.http2.Http2Connection$Listener$1.onStream:(Lokhttp3/internal/http2/Http2Stream;)V │ │ +3cd8b4: 6200 5586 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3cd8b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cd8ba: 6e30 beba 0301 |0003: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ +3cd8c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokhttp3/internal/http2/Http2Connection$Listener$1; │ │ 0x0000 - 0x0007 reg=3 (null) Lokhttp3/internal/http2/Http2Stream; │ │ │ │ @@ -1343905,35 +1343903,35 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;ZII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3cd918: |[3cd918] okhttp3.internal.http2.Http2Connection$PingRunnable.:(Lokhttp3/internal/http2/Http2Connection;ZII)V │ │ -3cd928: 5b23 b986 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b9 │ │ -3cd92c: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -3cd92e: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cd932: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cd936: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3cd938: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ -3cd93c: 7110 a983 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd942: 0c03 |000d: move-result-object v3 │ │ -3cd944: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3cd946: 4d03 0001 |000f: aput-object v3, v0, v1 │ │ -3cd94a: 7110 a983 0600 |0011: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cd950: 0c03 |0014: move-result-object v3 │ │ -3cd952: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -3cd954: 4d03 0001 |0016: aput-object v3, v0, v1 │ │ -3cd958: 1a03 b653 |0018: const-string v3, "OkHttp %s ping %08x%08x" // string@53b6 │ │ -3cd95c: 7030 24b8 3200 |001a: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd962: 5c24 b886 |001d: iput-boolean v4, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.reply:Z // field@86b8 │ │ -3cd966: 5925 b686 |001f: iput v5, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload1:I // field@86b6 │ │ -3cd96a: 5926 b786 |0021: iput v6, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload2:I // field@86b7 │ │ -3cd96e: 0e00 |0023: return-void │ │ +3cd910: |[3cd910] okhttp3.internal.http2.Http2Connection$PingRunnable.:(Lokhttp3/internal/http2/Http2Connection;ZII)V │ │ +3cd920: 5b23 b986 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b9 │ │ +3cd924: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +3cd926: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cd92a: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cd92e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3cd930: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ +3cd934: 7110 a983 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd93a: 0c03 |000d: move-result-object v3 │ │ +3cd93c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3cd93e: 4d03 0001 |000f: aput-object v3, v0, v1 │ │ +3cd942: 7110 a983 0600 |0011: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cd948: 0c03 |0014: move-result-object v3 │ │ +3cd94a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +3cd94c: 4d03 0001 |0016: aput-object v3, v0, v1 │ │ +3cd950: 1a03 b653 |0018: const-string v3, "OkHttp %s ping %08x%08x" // string@53b6 │ │ +3cd954: 7030 24b8 3200 |001a: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd95a: 5c24 b886 |001d: iput-boolean v4, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.reply:Z // field@86b8 │ │ +3cd95e: 5925 b686 |001f: iput v5, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload1:I // field@86b6 │ │ +3cd962: 5926 b786 |0021: iput v6, v2, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload2:I // field@86b7 │ │ +3cd966: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ 0x001d line=376 │ │ 0x001f line=377 │ │ 0x0021 line=378 │ │ @@ -1343950,21 +1343948,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3cd970: |[3cd970] okhttp3.internal.http2.Http2Connection$PingRunnable.execute:()V │ │ -3cd980: 5440 b986 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b9 │ │ -3cd984: 5541 b886 |0002: iget-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.reply:Z // field@86b8 │ │ -3cd988: 5242 b686 |0004: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload1:I // field@86b6 │ │ -3cd98c: 5243 b786 |0006: iget v3, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload2:I // field@86b7 │ │ -3cd990: 6e40 6bba 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ -3cd996: 0e00 |000b: return-void │ │ +3cd968: |[3cd968] okhttp3.internal.http2.Http2Connection$PingRunnable.execute:()V │ │ +3cd978: 5440 b986 |0000: iget-object v0, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86b9 │ │ +3cd97c: 5541 b886 |0002: iget-boolean v1, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.reply:Z // field@86b8 │ │ +3cd980: 5242 b686 |0004: iget v2, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload1:I // field@86b6 │ │ +3cd984: 5243 b786 |0006: iget v3, v4, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.payload2:I // field@86b7 │ │ +3cd988: 6e40 6bba 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.writePing:(ZII)V // method@ba6b │ │ +3cd98e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lokhttp3/internal/http2/Http2Connection$PingRunnable; │ │ │ │ source_file_idx : 11028 (Http2Connection.java) │ │ @@ -1344005,19 +1344003,19 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/http2/Http2Stream;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3cd998: |[3cd998] okhttp3.internal.http2.Http2Connection$ReaderRunnable$1.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/http2/Http2Stream;)V │ │ -3cd9a8: 5b01 ba86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ -3cd9ac: 5b04 bb86 |0002: iput-object v4, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ -3cd9b0: 7030 24b8 2003 |0004: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cd9b6: 0e00 |0007: return-void │ │ +3cd990: |[3cd990] okhttp3.internal.http2.Http2Connection$ReaderRunnable$1.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/http2/Http2Stream;)V │ │ +3cd9a0: 5b01 ba86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ +3cd9a4: 5b04 bb86 |0002: iput-object v4, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ +3cd9a8: 7030 24b8 2003 |0004: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cd9ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1344030,40 +1344028,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3cd9b8: |[3cd9b8] okhttp3.internal.http2.Http2Connection$ReaderRunnable$1.execute:()V │ │ -3cd9c8: 5450 ba86 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ -3cd9cc: 5400 c186 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cd9d0: 5400 d486 |0004: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ -3cd9d4: 5451 bb86 |0006: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ -3cd9d8: 6e20 2bba 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Listener;.onStream:(Lokhttp3/internal/http2/Http2Stream;)V // method@ba2b │ │ -3cd9de: 2828 |000b: goto 0033 // +0028 │ │ -3cd9e0: 0d00 |000c: move-exception v0 │ │ -3cd9e2: 7100 60bb 0000 |000d: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3cd9e8: 0c01 |0010: move-result-object v1 │ │ -3cd9ea: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -3cd9ec: 2203 9410 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3cd9f0: 7010 8384 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cd9f6: 1a04 132b |0017: const-string v4, "Http2Connection.Listener failure for " // string@2b13 │ │ -3cd9fa: 6e20 8f84 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cda00: 5454 ba86 |001c: iget-object v4, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ -3cda04: 5444 c186 |001e: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cda08: 5444 cc86 |0020: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cda0c: 6e20 8f84 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cda12: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cda18: 0c03 |0028: move-result-object v3 │ │ -3cda1a: 6e40 67bb 2103 |0029: invoke-virtual {v1, v2, v3, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3cda20: 5451 bb86 |002c: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ -3cda24: 6202 5486 |002e: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cda28: 6e30 beba 2100 |0030: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ -3cda2e: 0e00 |0033: return-void │ │ +3cd9b0: |[3cd9b0] okhttp3.internal.http2.Http2Connection$ReaderRunnable$1.execute:()V │ │ +3cd9c0: 5450 ba86 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ +3cd9c4: 5400 c186 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cd9c8: 5400 d486 |0004: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ +3cd9cc: 5451 bb86 |0006: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ +3cd9d0: 6e20 2bba 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Listener;.onStream:(Lokhttp3/internal/http2/Http2Stream;)V // method@ba2b │ │ +3cd9d6: 2828 |000b: goto 0033 // +0028 │ │ +3cd9d8: 0d00 |000c: move-exception v0 │ │ +3cd9da: 7100 60bb 0000 |000d: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3cd9e0: 0c01 |0010: move-result-object v1 │ │ +3cd9e2: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +3cd9e4: 2203 9410 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3cd9e8: 7010 8384 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cd9ee: 1a04 132b |0017: const-string v4, "Http2Connection.Listener failure for " // string@2b13 │ │ +3cd9f2: 6e20 8f84 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cd9f8: 5454 ba86 |001c: iget-object v4, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86ba │ │ +3cd9fc: 5444 c186 |001e: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cda00: 5444 cc86 |0020: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cda04: 6e20 8f84 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cda0a: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cda10: 0c03 |0028: move-result-object v3 │ │ +3cda12: 6e40 67bb 2103 |0029: invoke-virtual {v1, v2, v3, v0}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3cda18: 5451 bb86 |002c: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.val$newStream:Lokhttp3/internal/http2/Http2Stream; // field@86bb │ │ +3cda1c: 6202 5486 |002e: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cda20: 6e30 beba 2100 |0030: invoke-virtual {v1, v2, v0}, Lokhttp3/internal/http2/Http2Stream;.close:(Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@babe │ │ +3cda26: 0e00 |0033: return-void │ │ catches : 2 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ 0x002c - 0x0033 │ │ Ljava/io/IOException; -> 0x0033 │ │ positions : │ │ 0x0000 line=731 │ │ @@ -1344114,20 +1344112,20 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;ZLokhttp3/internal/http2/Settings;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cda4c: |[3cda4c] okhttp3.internal.http2.Http2Connection$ReaderRunnable$2.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;ZLokhttp3/internal/http2/Settings;)V │ │ -3cda5c: 5b01 bc86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bc │ │ -3cda60: 5c04 bd86 |0002: iput-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$clearPrevious:Z // field@86bd │ │ -3cda64: 5b05 be86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$settings:Lokhttp3/internal/http2/Settings; // field@86be │ │ -3cda68: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cda6e: 0e00 |0009: return-void │ │ +3cda44: |[3cda44] okhttp3.internal.http2.Http2Connection$ReaderRunnable$2.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;ZLokhttp3/internal/http2/Settings;)V │ │ +3cda54: 5b01 bc86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bc │ │ +3cda58: 5c04 bd86 |0002: iput-boolean v4, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$clearPrevious:Z // field@86bd │ │ +3cda5c: 5b05 be86 |0004: iput-object v5, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$settings:Lokhttp3/internal/http2/Settings; // field@86be │ │ +3cda60: 7030 24b8 2003 |0006: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cda66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2; │ │ 0x0000 - 0x000a reg=1 (null) Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1344141,20 +1344139,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cda70: |[3cda70] okhttp3.internal.http2.Http2Connection$ReaderRunnable$2.execute:()V │ │ -3cda80: 5430 bc86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bc │ │ -3cda84: 5531 bd86 |0002: iget-boolean v1, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$clearPrevious:Z // field@86bd │ │ -3cda88: 5432 be86 |0004: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$settings:Lokhttp3/internal/http2/Settings; // field@86be │ │ -3cda8c: 6e30 37ba 1002 |0006: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.applyAndAckSettings:(ZLokhttp3/internal/http2/Settings;)V // method@ba37 │ │ -3cda92: 0e00 |0009: return-void │ │ +3cda68: |[3cda68] okhttp3.internal.http2.Http2Connection$ReaderRunnable$2.execute:()V │ │ +3cda78: 5430 bc86 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bc │ │ +3cda7c: 5531 bd86 |0002: iget-boolean v1, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$clearPrevious:Z // field@86bd │ │ +3cda80: 5432 be86 |0004: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.val$settings:Lokhttp3/internal/http2/Settings; // field@86be │ │ +3cda84: 6e30 37ba 1002 |0006: invoke-virtual {v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.applyAndAckSettings:(ZLokhttp3/internal/http2/Settings;)V // method@ba37 │ │ +3cda8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2; │ │ │ │ source_file_idx : 11028 (Http2Connection.java) │ │ @@ -1344191,18 +1344189,18 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3cda94: |[3cda94] okhttp3.internal.http2.Http2Connection$ReaderRunnable$3.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -3cdaa4: 5b01 bf86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ -3cdaa8: 7030 24b8 2003 |0002: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cdaae: 0e00 |0005: return-void │ │ +3cda8c: |[3cda8c] okhttp3.internal.http2.Http2Connection$ReaderRunnable$3.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +3cda9c: 5b01 bf86 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ +3cdaa0: 7030 24b8 2003 |0002: invoke-direct {v0, v2, v3}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cdaa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -1344214,22 +1344212,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3cdab0: |[3cdab0] okhttp3.internal.http2.Http2Connection$ReaderRunnable$3.execute:()V │ │ -3cdac0: 5420 bf86 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ -3cdac4: 5400 c186 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdac8: 5400 d486 |0004: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ -3cdacc: 5421 bf86 |0006: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ -3cdad0: 5411 c186 |0008: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdad4: 6e20 2aba 1000 |000a: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Listener;.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V // method@ba2a │ │ -3cdada: 0e00 |000d: return-void │ │ +3cdaa8: |[3cdaa8] okhttp3.internal.http2.Http2Connection$ReaderRunnable$3.execute:()V │ │ +3cdab8: 5420 bf86 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ +3cdabc: 5400 c186 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdac0: 5400 d486 |0004: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.listener:Lokhttp3/internal/http2/Http2Connection$Listener; // field@86d4 │ │ +3cdac4: 5421 bf86 |0006: iget-object v1, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.this$1:Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; // field@86bf │ │ +3cdac8: 5411 c186 |0008: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdacc: 6e20 2aba 1000 |000a: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Connection$Listener;.onSettings:(Lokhttp3/internal/http2/Http2Connection;)V // method@ba2a │ │ +3cdad2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3; │ │ │ │ source_file_idx : 11028 (Http2Connection.java) │ │ @@ -1344277,25 +1344275,25 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3cdadc: |[3cdadc] okhttp3.internal.http2.Http2Connection$ReaderRunnable.:(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V │ │ -3cdaec: 5b23 c186 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdaf0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3cdaf2: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3cdaf6: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cdafa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3cdafc: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ -3cdb00: 1a03 ad53 |000a: const-string v3, "OkHttp %s" // string@53ad │ │ -3cdb04: 7030 24b8 3200 |000c: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ -3cdb0a: 5b24 c086 |000f: iput-object v4, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ -3cdb0e: 0e00 |0011: return-void │ │ +3cdad4: |[3cdad4] okhttp3.internal.http2.Http2Connection$ReaderRunnable.:(Lokhttp3/internal/http2/Http2Connection;Lokhttp3/internal/http2/Http2Reader;)V │ │ +3cdae4: 5b23 c186 |0000: iput-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdae8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3cdaea: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3cdaee: 5433 cc86 |0005: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cdaf2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3cdaf4: 4d03 0001 |0008: aput-object v3, v0, v1 │ │ +3cdaf8: 1a03 ad53 |000a: const-string v3, "OkHttp %s" // string@53ad │ │ +3cdafc: 7030 24b8 3200 |000c: invoke-direct {v2, v3, v0}, Lokhttp3/internal/NamedRunnable;.:(Ljava/lang/String;[Ljava/lang/Object;)V // method@b824 │ │ +3cdb02: 5b24 c086 |000f: iput-object v4, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ +3cdb06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ 0x000f line=659 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ @@ -1344308,134 +1344306,134 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cdb10: |[3cdb10] okhttp3.internal.http2.Http2Connection$ReaderRunnable.ackSettings:()V │ │ -3cdb20: 0e00 |0000: return-void │ │ +3cdb08: |[3cdb08] okhttp3.internal.http2.Http2Connection$ReaderRunnable.ackSettings:()V │ │ +3cdb18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;) │ │ name : 'alternateService' │ │ type : '(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cdb24: |[3cdb24] okhttp3.internal.http2.Http2Connection$ReaderRunnable.alternateService:(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V │ │ -3cdb34: 0e00 |0000: return-void │ │ +3cdb1c: |[3cdb1c] okhttp3.internal.http2.Http2Connection$ReaderRunnable.alternateService:(ILjava/lang/String;Lokio/ByteString;Ljava/lang/String;IJ)V │ │ +3cdb2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;) │ │ name : 'applyAndAckSettings' │ │ type : '(ZLokhttp3/internal/http2/Settings;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -3cdb38: |[3cdb38] okhttp3.internal.http2.Http2Connection$ReaderRunnable.applyAndAckSettings:(ZLokhttp3/internal/http2/Settings;)V │ │ -3cdb48: 5450 c186 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb4c: 5400 e086 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cdb50: 1d00 |0004: monitor-enter v0 │ │ -3cdb52: 5451 c186 |0005: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb56: 1d01 |0007: monitor-enter v1 │ │ -3cdb58: 5452 c186 |0008: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb5c: 5422 d886 |000a: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3cdb60: 6e10 feba 0200 |000c: invoke-virtual {v2}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3cdb66: 0a02 |000f: move-result v2 │ │ -3cdb68: 3806 0900 |0010: if-eqz v6, 0019 // +0009 │ │ -3cdb6c: 5456 c186 |0012: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb70: 5466 d886 |0014: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3cdb74: 6e10 faba 0600 |0016: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.clear:()V // method@bafa │ │ -3cdb7a: 5456 c186 |0019: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb7e: 5466 d886 |001b: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3cdb82: 6e20 03bb 7600 |001d: invoke-virtual {v6, v7}, Lokhttp3/internal/http2/Settings;.merge:(Lokhttp3/internal/http2/Settings;)V // method@bb03 │ │ -3cdb88: 5456 c186 |0020: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdb8c: 5466 d886 |0022: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3cdb90: 6e10 feba 0600 |0024: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3cdb96: 0a06 |0027: move-result v6 │ │ -3cdb98: 12f7 |0028: const/4 v7, #int -1 // #ff │ │ -3cdb9a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -3cdb9c: 3276 2a00 |002a: if-eq v6, v7, 0054 // +002a │ │ -3cdba0: 3226 2800 |002c: if-eq v6, v2, 0054 // +0028 │ │ -3cdba4: b126 |002e: sub-int/2addr v6, v2 │ │ -3cdba6: 8166 |002f: int-to-long v6, v6 │ │ -3cdba8: 5452 c186 |0030: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdbac: 5422 de86 |0032: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cdbb0: 7210 af87 0200 |0034: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3cdbb6: 0a02 |0037: move-result v2 │ │ -3cdbb8: 3902 1e00 |0038: if-nez v2, 0056 // +001e │ │ -3cdbbc: 5452 c186 |003a: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdbc0: 5422 de86 |003c: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cdbc4: 7210 b687 0200 |003e: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ -3cdbca: 0c02 |0041: move-result-object v2 │ │ -3cdbcc: 5453 c186 |0042: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdbd0: 5433 de86 |0044: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cdbd4: 7210 b587 0300 |0046: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@87b5 │ │ -3cdbda: 0a03 |0049: move-result v3 │ │ -3cdbdc: 2333 b31c |004a: new-array v3, v3, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3cdbe0: 7220 f986 3200 |004c: invoke-interface {v2, v3}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ -3cdbe6: 0c02 |004f: move-result-object v2 │ │ -3cdbe8: 1f02 b31c |0050: check-cast v2, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3cdbec: 0723 |0052: move-object v3, v2 │ │ -3cdbee: 2803 |0053: goto 0056 // +0003 │ │ -3cdbf0: 1606 0000 |0054: const-wide/16 v6, #int 0 // #0 │ │ -3cdbf4: 1e01 |0056: monitor-exit v1 │ │ -3cdbf6: 5451 c186 |0057: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdbfa: 5411 e086 |0059: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ -3cdbfe: 5452 c186 |005b: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdc02: 5422 d886 |005d: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ -3cdc06: 6e20 d4ba 2100 |005f: invoke-virtual {v1, v2}, Lokhttp3/internal/http2/Http2Writer;.applyAndAckSettings:(Lokhttp3/internal/http2/Settings;)V // method@bad4 │ │ -3cdc0c: 2807 |0062: goto 0069 // +0007 │ │ -3cdc0e: 0d01 |0063: move-exception v1 │ │ -3cdc10: 5452 c186 |0064: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdc14: 7120 44ba 1200 |0066: invoke-static {v2, v1}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ -3cdc1a: 1e00 |0069: monitor-exit v0 │ │ -3cdc1c: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -3cdc1e: 3803 1300 |006b: if-eqz v3, 007e // +0013 │ │ -3cdc22: 2131 |006d: array-length v1, v3 │ │ -3cdc24: 1202 |006e: const/4 v2, #int 0 // #0 │ │ -3cdc26: 3512 0f00 |006f: if-ge v2, v1, 007e // +000f │ │ -3cdc2a: 4604 0302 |0071: aget-object v4, v3, v2 │ │ -3cdc2e: 1d04 |0073: monitor-enter v4 │ │ -3cdc30: 6e30 bbba 6407 |0074: invoke-virtual {v4, v6, v7}, Lokhttp3/internal/http2/Http2Stream;.addBytesToWriteWindow:(J)V // method@babb │ │ -3cdc36: 1e04 |0077: monitor-exit v4 │ │ -3cdc38: d802 0201 |0078: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cdc3c: 28f5 |007a: goto 006f // -000b │ │ -3cdc3e: 0d06 |007b: move-exception v6 │ │ -3cdc40: 1e04 |007c: monitor-exit v4 │ │ -3cdc42: 2706 |007d: throw v6 │ │ -3cdc44: 7100 4bba 0000 |007e: invoke-static {}, Lokhttp3/internal/http2/Http2Connection;.access$400:()Ljava/util/concurrent/ExecutorService; // method@ba4b │ │ -3cdc4a: 0c06 |0081: move-result-object v6 │ │ -3cdc4c: 2207 8c17 |0082: new-instance v7, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3; // type@178c │ │ -3cdc50: 1211 |0084: const/4 v1, #int 1 // #1 │ │ -3cdc52: 2311 6b1c |0085: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3cdc56: 5452 c186 |0087: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdc5a: 5422 cc86 |0089: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cdc5e: 4d02 0100 |008b: aput-object v2, v1, v0 │ │ -3cdc62: 1a00 b753 |008d: const-string v0, "OkHttp %s settings" // string@53b7 │ │ -3cdc66: 7040 32ba 5710 |008f: invoke-direct {v7, v5, v0, v1}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;)V // method@ba32 │ │ -3cdc6c: 7220 3f88 7600 |0092: invoke-interface {v6, v7}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ -3cdc72: 0e00 |0095: return-void │ │ -3cdc74: 0d06 |0096: move-exception v6 │ │ -3cdc76: 1e01 |0097: monitor-exit v1 │ │ -3cdc78: 2706 |0098: throw v6 │ │ -3cdc7a: 0d06 |0099: move-exception v6 │ │ -3cdc7c: 1e00 |009a: monitor-exit v0 │ │ -3cdc7e: 2706 |009b: throw v6 │ │ +3cdb30: |[3cdb30] okhttp3.internal.http2.Http2Connection$ReaderRunnable.applyAndAckSettings:(ZLokhttp3/internal/http2/Settings;)V │ │ +3cdb40: 5450 c186 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb44: 5400 e086 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cdb48: 1d00 |0004: monitor-enter v0 │ │ +3cdb4a: 5451 c186 |0005: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb4e: 1d01 |0007: monitor-enter v1 │ │ +3cdb50: 5452 c186 |0008: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb54: 5422 d886 |000a: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3cdb58: 6e10 feba 0200 |000c: invoke-virtual {v2}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3cdb5e: 0a02 |000f: move-result v2 │ │ +3cdb60: 3806 0900 |0010: if-eqz v6, 0019 // +0009 │ │ +3cdb64: 5456 c186 |0012: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb68: 5466 d886 |0014: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3cdb6c: 6e10 faba 0600 |0016: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.clear:()V // method@bafa │ │ +3cdb72: 5456 c186 |0019: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb76: 5466 d886 |001b: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3cdb7a: 6e20 03bb 7600 |001d: invoke-virtual {v6, v7}, Lokhttp3/internal/http2/Settings;.merge:(Lokhttp3/internal/http2/Settings;)V // method@bb03 │ │ +3cdb80: 5456 c186 |0020: iget-object v6, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdb84: 5466 d886 |0022: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3cdb88: 6e10 feba 0600 |0024: invoke-virtual {v6}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3cdb8e: 0a06 |0027: move-result v6 │ │ +3cdb90: 12f7 |0028: const/4 v7, #int -1 // #ff │ │ +3cdb92: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +3cdb94: 3276 2a00 |002a: if-eq v6, v7, 0054 // +002a │ │ +3cdb98: 3226 2800 |002c: if-eq v6, v2, 0054 // +0028 │ │ +3cdb9c: b126 |002e: sub-int/2addr v6, v2 │ │ +3cdb9e: 8166 |002f: int-to-long v6, v6 │ │ +3cdba0: 5452 c186 |0030: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdba4: 5422 de86 |0032: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cdba8: 7210 af87 0200 |0034: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3cdbae: 0a02 |0037: move-result v2 │ │ +3cdbb0: 3902 1e00 |0038: if-nez v2, 0056 // +001e │ │ +3cdbb4: 5452 c186 |003a: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdbb8: 5422 de86 |003c: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cdbbc: 7210 b687 0200 |003e: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ +3cdbc2: 0c02 |0041: move-result-object v2 │ │ +3cdbc4: 5453 c186 |0042: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdbc8: 5433 de86 |0044: iget-object v3, v3, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cdbcc: 7210 b587 0300 |0046: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@87b5 │ │ +3cdbd2: 0a03 |0049: move-result v3 │ │ +3cdbd4: 2333 b31c |004a: new-array v3, v3, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3cdbd8: 7220 f986 3200 |004c: invoke-interface {v2, v3}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ +3cdbde: 0c02 |004f: move-result-object v2 │ │ +3cdbe0: 1f02 b31c |0050: check-cast v2, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3cdbe4: 0723 |0052: move-object v3, v2 │ │ +3cdbe6: 2803 |0053: goto 0056 // +0003 │ │ +3cdbe8: 1606 0000 |0054: const-wide/16 v6, #int 0 // #0 │ │ +3cdbec: 1e01 |0056: monitor-exit v1 │ │ +3cdbee: 5451 c186 |0057: iget-object v1, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdbf2: 5411 e086 |0059: iget-object v1, v1, Lokhttp3/internal/http2/Http2Connection;.writer:Lokhttp3/internal/http2/Http2Writer; // field@86e0 │ │ +3cdbf6: 5452 c186 |005b: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdbfa: 5422 d886 |005d: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.peerSettings:Lokhttp3/internal/http2/Settings; // field@86d8 │ │ +3cdbfe: 6e20 d4ba 2100 |005f: invoke-virtual {v1, v2}, Lokhttp3/internal/http2/Http2Writer;.applyAndAckSettings:(Lokhttp3/internal/http2/Settings;)V // method@bad4 │ │ +3cdc04: 2807 |0062: goto 0069 // +0007 │ │ +3cdc06: 0d01 |0063: move-exception v1 │ │ +3cdc08: 5452 c186 |0064: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdc0c: 7120 44ba 1200 |0066: invoke-static {v2, v1}, Lokhttp3/internal/http2/Http2Connection;.access$000:(Lokhttp3/internal/http2/Http2Connection;Ljava/io/IOException;)V // method@ba44 │ │ +3cdc12: 1e00 |0069: monitor-exit v0 │ │ +3cdc14: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +3cdc16: 3803 1300 |006b: if-eqz v3, 007e // +0013 │ │ +3cdc1a: 2131 |006d: array-length v1, v3 │ │ +3cdc1c: 1202 |006e: const/4 v2, #int 0 // #0 │ │ +3cdc1e: 3512 0f00 |006f: if-ge v2, v1, 007e // +000f │ │ +3cdc22: 4604 0302 |0071: aget-object v4, v3, v2 │ │ +3cdc26: 1d04 |0073: monitor-enter v4 │ │ +3cdc28: 6e30 bbba 6407 |0074: invoke-virtual {v4, v6, v7}, Lokhttp3/internal/http2/Http2Stream;.addBytesToWriteWindow:(J)V // method@babb │ │ +3cdc2e: 1e04 |0077: monitor-exit v4 │ │ +3cdc30: d802 0201 |0078: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cdc34: 28f5 |007a: goto 006f // -000b │ │ +3cdc36: 0d06 |007b: move-exception v6 │ │ +3cdc38: 1e04 |007c: monitor-exit v4 │ │ +3cdc3a: 2706 |007d: throw v6 │ │ +3cdc3c: 7100 4bba 0000 |007e: invoke-static {}, Lokhttp3/internal/http2/Http2Connection;.access$400:()Ljava/util/concurrent/ExecutorService; // method@ba4b │ │ +3cdc42: 0c06 |0081: move-result-object v6 │ │ +3cdc44: 2207 8c17 |0082: new-instance v7, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3; // type@178c │ │ +3cdc48: 1211 |0084: const/4 v1, #int 1 // #1 │ │ +3cdc4a: 2311 6b1c |0085: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3cdc4e: 5452 c186 |0087: iget-object v2, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdc52: 5422 cc86 |0089: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cdc56: 4d02 0100 |008b: aput-object v2, v1, v0 │ │ +3cdc5a: 1a00 b753 |008d: const-string v0, "OkHttp %s settings" // string@53b7 │ │ +3cdc5e: 7040 32ba 5710 |008f: invoke-direct {v7, v5, v0, v1}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$3;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;)V // method@ba32 │ │ +3cdc64: 7220 3f88 7600 |0092: invoke-interface {v6, v7}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ +3cdc6a: 0e00 |0095: return-void │ │ +3cdc6c: 0d06 |0096: move-exception v6 │ │ +3cdc6e: 1e01 |0097: monitor-exit v1 │ │ +3cdc70: 2706 |0098: throw v6 │ │ +3cdc72: 0d06 |0099: move-exception v6 │ │ +3cdc74: 1e00 |009a: monitor-exit v0 │ │ +3cdc76: 2706 |009b: throw v6 │ │ catches : 7 │ │ 0x0005 - 0x0008 │ │ -> 0x0099 │ │ 0x0008 - 0x0057 │ │ -> 0x0096 │ │ 0x0057 - 0x0062 │ │ Ljava/io/IOException; -> 0x0063 │ │ @@ -1344478,40 +1344476,40 @@ │ │ type : '(ZILokio/BufferedSource;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -3cdcc8: |[3cdcc8] okhttp3.internal.http2.Http2Connection$ReaderRunnable.data:(ZILokio/BufferedSource;I)V │ │ -3cdcd8: 5420 c186 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdcdc: 6e20 60ba 4000 |0002: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ -3cdce2: 0a00 |0005: move-result v0 │ │ -3cdce4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -3cdce8: 5420 c186 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdcec: 6e53 5aba 4065 |000a: invoke-virtual {v0, v4, v5, v6, v3}, Lokhttp3/internal/http2/Http2Connection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@ba5a │ │ -3cdcf2: 0e00 |000d: return-void │ │ -3cdcf4: 5420 c186 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdcf8: 6e20 54ba 4000 |0010: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ -3cdcfe: 0c00 |0013: move-result-object v0 │ │ -3cdd00: 3900 1300 |0014: if-nez v0, 0027 // +0013 │ │ -3cdd04: 5423 c186 |0016: iget-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdd08: 6200 5486 |0018: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cdd0c: 6e30 6eba 4300 |001a: invoke-virtual {v3, v4, v0}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ -3cdd12: 5423 c186 |001d: iget-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdd16: 8160 |001f: int-to-long v0, v6 │ │ -3cdd18: 6e30 67ba 0301 |0020: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Connection;.updateConnectionFlowControl:(J)V // method@ba67 │ │ -3cdd1e: 7230 e4bc 0501 |0023: invoke-interface {v5, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3cdd24: 0e00 |0026: return-void │ │ -3cdd26: 6e30 caba 5006 |0027: invoke-virtual {v0, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.receiveData:(Lokio/BufferedSource;I)V // method@baca │ │ -3cdd2c: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ -3cdd30: 6203 3e85 |002c: sget-object v3, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ -3cdd34: 1214 |002e: const/4 v4, #int 1 // #1 │ │ -3cdd36: 6e30 cbba 3004 |002f: invoke-virtual {v0, v3, v4}, Lokhttp3/internal/http2/Http2Stream;.receiveHeaders:(Lokhttp3/Headers;Z)V // method@bacb │ │ -3cdd3c: 0e00 |0032: return-void │ │ +3cdcc0: |[3cdcc0] okhttp3.internal.http2.Http2Connection$ReaderRunnable.data:(ZILokio/BufferedSource;I)V │ │ +3cdcd0: 5420 c186 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdcd4: 6e20 60ba 4000 |0002: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ +3cdcda: 0a00 |0005: move-result v0 │ │ +3cdcdc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +3cdce0: 5420 c186 |0008: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdce4: 6e53 5aba 4065 |000a: invoke-virtual {v0, v4, v5, v6, v3}, Lokhttp3/internal/http2/Http2Connection;.pushDataLater:(ILokio/BufferedSource;IZ)V // method@ba5a │ │ +3cdcea: 0e00 |000d: return-void │ │ +3cdcec: 5420 c186 |000e: iget-object v0, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdcf0: 6e20 54ba 4000 |0010: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ +3cdcf6: 0c00 |0013: move-result-object v0 │ │ +3cdcf8: 3900 1300 |0014: if-nez v0, 0027 // +0013 │ │ +3cdcfc: 5423 c186 |0016: iget-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdd00: 6200 5486 |0018: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cdd04: 6e30 6eba 4300 |001a: invoke-virtual {v3, v4, v0}, Lokhttp3/internal/http2/Http2Connection;.writeSynResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba6e │ │ +3cdd0a: 5423 c186 |001d: iget-object v3, v2, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdd0e: 8160 |001f: int-to-long v0, v6 │ │ +3cdd10: 6e30 67ba 0301 |0020: invoke-virtual {v3, v0, v1}, Lokhttp3/internal/http2/Http2Connection;.updateConnectionFlowControl:(J)V // method@ba67 │ │ +3cdd16: 7230 e4bc 0501 |0023: invoke-interface {v5, v0, v1}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3cdd1c: 0e00 |0026: return-void │ │ +3cdd1e: 6e30 caba 5006 |0027: invoke-virtual {v0, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.receiveData:(Lokio/BufferedSource;I)V // method@baca │ │ +3cdd24: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ +3cdd28: 6203 3e85 |002c: sget-object v3, Lokhttp3/internal/Util;.EMPTY_HEADERS:Lokhttp3/Headers; // field@853e │ │ +3cdd2c: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +3cdd2e: 6e30 cbba 3004 |002f: invoke-virtual {v0, v3, v4}, Lokhttp3/internal/http2/Http2Stream;.receiveHeaders:(Lokhttp3/Headers;Z)V // method@bacb │ │ +3cdd34: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0008 line=685 │ │ 0x000e line=688 │ │ 0x0016 line=690 │ │ 0x001d line=691 │ │ @@ -1344530,44 +1344528,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -3cdd40: |[3cdd40] okhttp3.internal.http2.Http2Connection$ReaderRunnable.execute:()V │ │ -3cdd50: 6200 5286 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ -3cdd54: 6201 5286 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ -3cdd58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3cdd5a: 5453 c086 |0005: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ -3cdd5e: 6e20 93ba 5300 |0007: invoke-virtual {v3, v5}, Lokhttp3/internal/http2/Http2Reader;.readConnectionPreface:(Lokhttp3/internal/http2/Http2Reader$Handler;)V // method@ba93 │ │ -3cdd64: 5453 c086 |000a: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ -3cdd68: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -3cdd6a: 6e30 92ba 4305 |000d: invoke-virtual {v3, v4, v5}, Lokhttp3/internal/http2/Http2Reader;.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z // method@ba92 │ │ -3cdd70: 0a03 |0010: move-result v3 │ │ -3cdd72: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ -3cdd76: 28f7 |0013: goto 000a // -0009 │ │ -3cdd78: 6200 5386 |0014: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ -3cdd7c: 6201 4b86 |0016: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cdd80: 2808 |0018: goto 0020 // +0008 │ │ -3cdd82: 0d03 |0019: move-exception v3 │ │ -3cdd84: 2811 |001a: goto 002b // +0011 │ │ -3cdd86: 0d02 |001b: move-exception v2 │ │ -3cdd88: 6200 5486 |001c: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cdd8c: 6201 5486 |001e: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ -3cdd90: 5453 c186 |0020: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdd94: 6e40 51ba 0321 |0022: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ -3cdd9a: 5450 c086 |0025: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ -3cdd9e: 7110 2eb8 0000 |0027: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3cdda4: 0e00 |002a: return-void │ │ -3cdda6: 5454 c186 |002b: iget-object v4, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cddaa: 6e40 51ba 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ -3cddb0: 5450 c086 |0030: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ -3cddb4: 7110 2eb8 0000 |0032: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3cddba: 2703 |0035: throw v3 │ │ +3cdd38: |[3cdd38] okhttp3.internal.http2.Http2Connection$ReaderRunnable.execute:()V │ │ +3cdd48: 6200 5286 |0000: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ +3cdd4c: 6201 5286 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.INTERNAL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8652 │ │ +3cdd50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3cdd52: 5453 c086 |0005: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ +3cdd56: 6e20 93ba 5300 |0007: invoke-virtual {v3, v5}, Lokhttp3/internal/http2/Http2Reader;.readConnectionPreface:(Lokhttp3/internal/http2/Http2Reader$Handler;)V // method@ba93 │ │ +3cdd5c: 5453 c086 |000a: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ +3cdd60: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +3cdd62: 6e30 92ba 4305 |000d: invoke-virtual {v3, v4, v5}, Lokhttp3/internal/http2/Http2Reader;.nextFrame:(ZLokhttp3/internal/http2/Http2Reader$Handler;)Z // method@ba92 │ │ +3cdd68: 0a03 |0010: move-result v3 │ │ +3cdd6a: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ +3cdd6e: 28f7 |0013: goto 000a // -0009 │ │ +3cdd70: 6200 5386 |0014: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.NO_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8653 │ │ +3cdd74: 6201 4b86 |0016: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cdd78: 2808 |0018: goto 0020 // +0008 │ │ +3cdd7a: 0d03 |0019: move-exception v3 │ │ +3cdd7c: 2811 |001a: goto 002b // +0011 │ │ +3cdd7e: 0d02 |001b: move-exception v2 │ │ +3cdd80: 6200 5486 |001c: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cdd84: 6201 5486 |001e: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.PROTOCOL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@8654 │ │ +3cdd88: 5453 c186 |0020: iget-object v3, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdd8c: 6e40 51ba 0321 |0022: invoke-virtual {v3, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ +3cdd92: 5450 c086 |0025: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ +3cdd96: 7110 2eb8 0000 |0027: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3cdd9c: 0e00 |002a: return-void │ │ +3cdd9e: 5454 c186 |002b: iget-object v4, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdda2: 6e40 51ba 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lokhttp3/internal/http2/Http2Connection;.close:(Lokhttp3/internal/http2/ErrorCode;Lokhttp3/internal/http2/ErrorCode;Ljava/io/IOException;)V // method@ba51 │ │ +3cdda8: 5450 c086 |0030: iget-object v0, v5, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.reader:Lokhttp3/internal/http2/Http2Reader; // field@86c0 │ │ +3cddac: 7110 2eb8 0000 |0032: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3cddb2: 2703 |0035: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x0018 │ │ Ljava/io/IOException; -> 0x001b │ │ -> 0x0019 │ │ 0x001c - 0x0020 │ │ -> 0x0019 │ │ positions : │ │ @@ -1344591,56 +1344589,56 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;Lokio/ByteString;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -3cddd4: |[3cddd4] okhttp3.internal.http2.Http2Connection$ReaderRunnable.goAway:(ILokhttp3/internal/http2/ErrorCode;Lokio/ByteString;)V │ │ -3cdde4: 6e10 12bd 0600 |0000: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3cddea: 5435 c186 |0003: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cddee: 1d05 |0005: monitor-enter v5 │ │ -3cddf0: 5436 c186 |0006: iget-object v6, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cddf4: 5466 de86 |0008: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cddf8: 7210 b687 0600 |000a: invoke-interface {v6}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ -3cddfe: 0c06 |000d: move-result-object v6 │ │ -3cde00: 5430 c186 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cde04: 5400 de86 |0010: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cde08: 7210 b587 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ -3cde0e: 0a00 |0015: move-result v0 │ │ -3cde10: 2300 b31c |0016: new-array v0, v0, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3cde14: 7220 f986 0600 |0018: invoke-interface {v6, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ -3cde1a: 0c06 |001b: move-result-object v6 │ │ -3cde1c: 1f06 b31c |001c: check-cast v6, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ -3cde20: 5430 c186 |001e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cde24: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -3cde26: 7120 4aba 1000 |0021: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.access$302:(Lokhttp3/internal/http2/Http2Connection;Z)Z // method@ba4a │ │ -3cde2c: 1e05 |0024: monitor-exit v5 │ │ -3cde2e: 2165 |0025: array-length v5, v6 │ │ -3cde30: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -3cde32: 3550 2100 |0027: if-ge v0, v5, 0048 // +0021 │ │ -3cde36: 4601 0600 |0029: aget-object v1, v6, v0 │ │ -3cde3a: 6e10 c4ba 0100 |002b: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getId:()I // method@bac4 │ │ -3cde40: 0a02 |002e: move-result v2 │ │ -3cde42: 3742 1600 |002f: if-le v2, v4, 0045 // +0016 │ │ -3cde46: 6e10 c7ba 0100 |0031: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ -3cde4c: 0a02 |0034: move-result v2 │ │ -3cde4e: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ -3cde52: 6202 5586 |0037: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ -3cde56: 6e20 ccba 2100 |0039: invoke-virtual {v1, v2}, Lokhttp3/internal/http2/Http2Stream;.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V // method@bacc │ │ -3cde5c: 5432 c186 |003c: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cde60: 6e10 c4ba 0100 |003e: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getId:()I // method@bac4 │ │ -3cde66: 0a01 |0041: move-result v1 │ │ -3cde68: 6e20 61ba 1200 |0042: invoke-virtual {v2, v1}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ -3cde6e: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3cde72: 28e0 |0047: goto 0027 // -0020 │ │ -3cde74: 0e00 |0048: return-void │ │ -3cde76: 0d04 |0049: move-exception v4 │ │ -3cde78: 1e05 |004a: monitor-exit v5 │ │ -3cde7a: 2704 |004b: throw v4 │ │ +3cddcc: |[3cddcc] okhttp3.internal.http2.Http2Connection$ReaderRunnable.goAway:(ILokhttp3/internal/http2/ErrorCode;Lokio/ByteString;)V │ │ +3cdddc: 6e10 12bd 0600 |0000: invoke-virtual {v6}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3cdde2: 5435 c186 |0003: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdde6: 1d05 |0005: monitor-enter v5 │ │ +3cdde8: 5436 c186 |0006: iget-object v6, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cddec: 5466 de86 |0008: iget-object v6, v6, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cddf0: 7210 b687 0600 |000a: invoke-interface {v6}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ +3cddf6: 0c06 |000d: move-result-object v6 │ │ +3cddf8: 5430 c186 |000e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cddfc: 5400 de86 |0010: iget-object v0, v0, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cde00: 7210 b587 0000 |0012: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ +3cde06: 0a00 |0015: move-result v0 │ │ +3cde08: 2300 b31c |0016: new-array v0, v0, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3cde0c: 7220 f986 0600 |0018: invoke-interface {v6, v0}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@86f9 │ │ +3cde12: 0c06 |001b: move-result-object v6 │ │ +3cde14: 1f06 b31c |001c: check-cast v6, [Lokhttp3/internal/http2/Http2Stream; // type@1cb3 │ │ +3cde18: 5430 c186 |001e: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cde1c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +3cde1e: 7120 4aba 1000 |0021: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2Connection;.access$302:(Lokhttp3/internal/http2/Http2Connection;Z)Z // method@ba4a │ │ +3cde24: 1e05 |0024: monitor-exit v5 │ │ +3cde26: 2165 |0025: array-length v5, v6 │ │ +3cde28: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +3cde2a: 3550 2100 |0027: if-ge v0, v5, 0048 // +0021 │ │ +3cde2e: 4601 0600 |0029: aget-object v1, v6, v0 │ │ +3cde32: 6e10 c4ba 0100 |002b: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getId:()I // method@bac4 │ │ +3cde38: 0a02 |002e: move-result v2 │ │ +3cde3a: 3742 1600 |002f: if-le v2, v4, 0045 // +0016 │ │ +3cde3e: 6e10 c7ba 0100 |0031: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.isLocallyInitiated:()Z // method@bac7 │ │ +3cde44: 0a02 |0034: move-result v2 │ │ +3cde46: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ +3cde4a: 6202 5586 |0037: sget-object v2, Lokhttp3/internal/http2/ErrorCode;.REFUSED_STREAM:Lokhttp3/internal/http2/ErrorCode; // field@8655 │ │ +3cde4e: 6e20 ccba 2100 |0039: invoke-virtual {v1, v2}, Lokhttp3/internal/http2/Http2Stream;.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V // method@bacc │ │ +3cde54: 5432 c186 |003c: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cde58: 6e10 c4ba 0100 |003e: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getId:()I // method@bac4 │ │ +3cde5e: 0a01 |0041: move-result v1 │ │ +3cde60: 6e20 61ba 1200 |0042: invoke-virtual {v2, v1}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ +3cde66: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3cde6a: 28e0 |0047: goto 0027 // -0020 │ │ +3cde6c: 0e00 |0048: return-void │ │ +3cde6e: 0d04 |0049: move-exception v4 │ │ +3cde70: 1e05 |004a: monitor-exit v5 │ │ +3cde72: 2704 |004b: throw v4 │ │ catches : 2 │ │ 0x0006 - 0x0025 │ │ -> 0x0049 │ │ 0x004a - 0x004b │ │ -> 0x0049 │ │ positions : │ │ 0x0000 line=836 │ │ @@ -1344664,88 +1344662,88 @@ │ │ type : '(ZIILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 129 16-bit code units │ │ -3cde90: |[3cde90] okhttp3.internal.http2.Http2Connection$ReaderRunnable.headers:(ZIILjava/util/List;)V │ │ -3cdea0: 549c c186 |0000: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdea4: 6e20 60ba bc00 |0002: invoke-virtual {v12, v11}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ -3cdeaa: 0a0c |0005: move-result v12 │ │ -3cdeac: 380c 0800 |0006: if-eqz v12, 000e // +0008 │ │ -3cdeb0: 549c c186 |0008: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdeb4: 6e40 5cba bcad |000a: invoke-virtual {v12, v11, v13, v10}, Lokhttp3/internal/http2/Http2Connection;.pushHeadersLater:(ILjava/util/List;Z)V // method@ba5c │ │ -3cdeba: 0e00 |000d: return-void │ │ -3cdebc: 549c c186 |000e: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdec0: 1d0c |0010: monitor-enter v12 │ │ -3cdec2: 5490 c186 |0011: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdec6: 6e20 54ba b000 |0013: invoke-virtual {v0, v11}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ -3cdecc: 0c00 |0016: move-result-object v0 │ │ -3cdece: 3900 5e00 |0017: if-nez v0, 0075 // +005e │ │ -3cded2: 5490 c186 |0019: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cded6: 7110 49ba 0000 |001b: invoke-static {v0}, Lokhttp3/internal/http2/Http2Connection;.access$300:(Lokhttp3/internal/http2/Http2Connection;)Z // method@ba49 │ │ -3cdedc: 0a00 |001e: move-result v0 │ │ -3cdede: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ -3cdee2: 1e0c |0021: monitor-exit v12 │ │ -3cdee4: 0e00 |0022: return-void │ │ -3cdee6: 5490 c186 |0023: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdeea: 5200 d386 |0025: iget v0, v0, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ -3cdeee: 360b 0400 |0027: if-gt v11, v0, 002b // +0004 │ │ -3cdef2: 1e0c |0029: monitor-exit v12 │ │ -3cdef4: 0e00 |002a: return-void │ │ -3cdef6: dc00 0b02 |002b: rem-int/lit8 v0, v11, #int 2 // #02 │ │ -3cdefa: 5491 c186 |002d: iget-object v1, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdefe: 5211 d686 |002f: iget v1, v1, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ -3cdf02: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -3cdf04: b421 |0032: rem-int/2addr v1, v2 │ │ -3cdf06: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ -3cdf0a: 1e0c |0035: monitor-exit v12 │ │ -3cdf0c: 0e00 |0036: return-void │ │ -3cdf0e: 7110 4db8 0d00 |0037: invoke-static {v13}, Lokhttp3/internal/Util;.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; // method@b84d │ │ -3cdf14: 0c08 |003a: move-result-object v8 │ │ -3cdf16: 220d 9617 |003b: new-instance v13, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ -3cdf1a: 5495 c186 |003d: iget-object v5, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdf1e: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -3cdf20: 07d3 |0040: move-object v3, v13 │ │ -3cdf22: 01b4 |0041: move v4, v11 │ │ -3cdf24: 01a7 |0042: move v7, v10 │ │ -3cdf26: 7606 baba 0300 |0043: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/http2/Http2Stream;.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V // method@baba │ │ -3cdf2c: 549a c186 |0046: iget-object v10, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdf30: 59ab d386 |0048: iput v11, v10, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ -3cdf34: 549a c186 |004a: iget-object v10, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdf38: 54aa de86 |004c: iget-object v10, v10, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ -3cdf3c: 7110 a983 0b00 |004e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cdf42: 0c00 |0051: move-result-object v0 │ │ -3cdf44: 7230 b187 0a0d |0052: invoke-interface {v10, v0, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3cdf4a: 7100 4bba 0000 |0055: invoke-static {}, Lokhttp3/internal/http2/Http2Connection;.access$400:()Ljava/util/concurrent/ExecutorService; // method@ba4b │ │ -3cdf50: 0c0a |0058: move-result-object v10 │ │ -3cdf52: 2200 8a17 |0059: new-instance v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1; // type@178a │ │ -3cdf56: 1a01 b853 |005b: const-string v1, "OkHttp %s stream %d" // string@53b8 │ │ -3cdf5a: 2322 6b1c |005d: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3cdf5e: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -3cdf60: 5494 c186 |0060: iget-object v4, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdf64: 5444 cc86 |0062: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3cdf68: 4d04 0203 |0064: aput-object v4, v2, v3 │ │ -3cdf6c: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -3cdf6e: 7110 a983 0b00 |0067: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3cdf74: 0c0b |006a: move-result-object v11 │ │ -3cdf76: 4d0b 0203 |006b: aput-object v11, v2, v3 │ │ -3cdf7a: 705d 2eba 9021 |006d: invoke-direct {v0, v9, v1, v2, v13}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/http2/Http2Stream;)V // method@ba2e │ │ -3cdf80: 7220 3f88 0a00 |0070: invoke-interface {v10, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ -3cdf86: 1e0c |0073: monitor-exit v12 │ │ -3cdf88: 0e00 |0074: return-void │ │ -3cdf8a: 1e0c |0075: monitor-exit v12 │ │ -3cdf8c: 7110 4db8 0d00 |0076: invoke-static {v13}, Lokhttp3/internal/Util;.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; // method@b84d │ │ -3cdf92: 0c0b |0079: move-result-object v11 │ │ -3cdf94: 6e30 cbba b00a |007a: invoke-virtual {v0, v11, v10}, Lokhttp3/internal/http2/Http2Stream;.receiveHeaders:(Lokhttp3/Headers;Z)V // method@bacb │ │ -3cdf9a: 0e00 |007d: return-void │ │ -3cdf9c: 0d0a |007e: move-exception v10 │ │ -3cdf9e: 1e0c |007f: monitor-exit v12 │ │ -3cdfa0: 270a |0080: throw v10 │ │ +3cde88: |[3cde88] okhttp3.internal.http2.Http2Connection$ReaderRunnable.headers:(ZIILjava/util/List;)V │ │ +3cde98: 549c c186 |0000: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cde9c: 6e20 60ba bc00 |0002: invoke-virtual {v12, v11}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ +3cdea2: 0a0c |0005: move-result v12 │ │ +3cdea4: 380c 0800 |0006: if-eqz v12, 000e // +0008 │ │ +3cdea8: 549c c186 |0008: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdeac: 6e40 5cba bcad |000a: invoke-virtual {v12, v11, v13, v10}, Lokhttp3/internal/http2/Http2Connection;.pushHeadersLater:(ILjava/util/List;Z)V // method@ba5c │ │ +3cdeb2: 0e00 |000d: return-void │ │ +3cdeb4: 549c c186 |000e: iget-object v12, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdeb8: 1d0c |0010: monitor-enter v12 │ │ +3cdeba: 5490 c186 |0011: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdebe: 6e20 54ba b000 |0013: invoke-virtual {v0, v11}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ +3cdec4: 0c00 |0016: move-result-object v0 │ │ +3cdec6: 3900 5e00 |0017: if-nez v0, 0075 // +005e │ │ +3cdeca: 5490 c186 |0019: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdece: 7110 49ba 0000 |001b: invoke-static {v0}, Lokhttp3/internal/http2/Http2Connection;.access$300:(Lokhttp3/internal/http2/Http2Connection;)Z // method@ba49 │ │ +3cded4: 0a00 |001e: move-result v0 │ │ +3cded6: 3800 0400 |001f: if-eqz v0, 0023 // +0004 │ │ +3cdeda: 1e0c |0021: monitor-exit v12 │ │ +3cdedc: 0e00 |0022: return-void │ │ +3cdede: 5490 c186 |0023: iget-object v0, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdee2: 5200 d386 |0025: iget v0, v0, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ +3cdee6: 360b 0400 |0027: if-gt v11, v0, 002b // +0004 │ │ +3cdeea: 1e0c |0029: monitor-exit v12 │ │ +3cdeec: 0e00 |002a: return-void │ │ +3cdeee: dc00 0b02 |002b: rem-int/lit8 v0, v11, #int 2 // #02 │ │ +3cdef2: 5491 c186 |002d: iget-object v1, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdef6: 5211 d686 |002f: iget v1, v1, Lokhttp3/internal/http2/Http2Connection;.nextStreamId:I // field@86d6 │ │ +3cdefa: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +3cdefc: b421 |0032: rem-int/2addr v1, v2 │ │ +3cdefe: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ +3cdf02: 1e0c |0035: monitor-exit v12 │ │ +3cdf04: 0e00 |0036: return-void │ │ +3cdf06: 7110 4db8 0d00 |0037: invoke-static {v13}, Lokhttp3/internal/Util;.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; // method@b84d │ │ +3cdf0c: 0c08 |003a: move-result-object v8 │ │ +3cdf0e: 220d 9617 |003b: new-instance v13, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ +3cdf12: 5495 c186 |003d: iget-object v5, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdf16: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +3cdf18: 07d3 |0040: move-object v3, v13 │ │ +3cdf1a: 01b4 |0041: move v4, v11 │ │ +3cdf1c: 01a7 |0042: move v7, v10 │ │ +3cdf1e: 7606 baba 0300 |0043: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/http2/Http2Stream;.:(ILokhttp3/internal/http2/Http2Connection;ZZLokhttp3/Headers;)V // method@baba │ │ +3cdf24: 549a c186 |0046: iget-object v10, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdf28: 59ab d386 |0048: iput v11, v10, Lokhttp3/internal/http2/Http2Connection;.lastGoodStreamId:I // field@86d3 │ │ +3cdf2c: 549a c186 |004a: iget-object v10, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdf30: 54aa de86 |004c: iget-object v10, v10, Lokhttp3/internal/http2/Http2Connection;.streams:Ljava/util/Map; // field@86de │ │ +3cdf34: 7110 a983 0b00 |004e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cdf3a: 0c00 |0051: move-result-object v0 │ │ +3cdf3c: 7230 b187 0a0d |0052: invoke-interface {v10, v0, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3cdf42: 7100 4bba 0000 |0055: invoke-static {}, Lokhttp3/internal/http2/Http2Connection;.access$400:()Ljava/util/concurrent/ExecutorService; // method@ba4b │ │ +3cdf48: 0c0a |0058: move-result-object v10 │ │ +3cdf4a: 2200 8a17 |0059: new-instance v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1; // type@178a │ │ +3cdf4e: 1a01 b853 |005b: const-string v1, "OkHttp %s stream %d" // string@53b8 │ │ +3cdf52: 2322 6b1c |005d: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3cdf56: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +3cdf58: 5494 c186 |0060: iget-object v4, v9, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdf5c: 5444 cc86 |0062: iget-object v4, v4, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3cdf60: 4d04 0203 |0064: aput-object v4, v2, v3 │ │ +3cdf64: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +3cdf66: 7110 a983 0b00 |0067: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3cdf6c: 0c0b |006a: move-result-object v11 │ │ +3cdf6e: 4d0b 0203 |006b: aput-object v11, v2, v3 │ │ +3cdf72: 705d 2eba 9021 |006d: invoke-direct {v0, v9, v1, v2, v13}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$1;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;Lokhttp3/internal/http2/Http2Stream;)V // method@ba2e │ │ +3cdf78: 7220 3f88 0a00 |0070: invoke-interface {v10, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@883f │ │ +3cdf7e: 1e0c |0073: monitor-exit v12 │ │ +3cdf80: 0e00 |0074: return-void │ │ +3cdf82: 1e0c |0075: monitor-exit v12 │ │ +3cdf84: 7110 4db8 0d00 |0076: invoke-static {v13}, Lokhttp3/internal/Util;.toHeaders:(Ljava/util/List;)Lokhttp3/Headers; // method@b84d │ │ +3cdf8a: 0c0b |0079: move-result-object v11 │ │ +3cdf8c: 6e30 cbba b00a |007a: invoke-virtual {v0, v11, v10}, Lokhttp3/internal/http2/Http2Stream;.receiveHeaders:(Lokhttp3/Headers;Z)V // method@bacb │ │ +3cdf92: 0e00 |007d: return-void │ │ +3cdf94: 0d0a |007e: move-exception v10 │ │ +3cdf96: 1e0c |007f: monitor-exit v12 │ │ +3cdf98: 270a |0080: throw v10 │ │ catches : 2 │ │ 0x0011 - 0x0076 │ │ -> 0x007e │ │ 0x007f - 0x0080 │ │ -> 0x007e │ │ positions : │ │ 0x0000 line=703 │ │ @@ -1344778,48 +1344776,48 @@ │ │ type : '(ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -3cdfb8: |[3cdfb8] okhttp3.internal.http2.Http2Connection$ReaderRunnable.ping:(ZII)V │ │ -3cdfc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3cdfca: 3804 2900 |0001: if-eqz v4, 002a // +0029 │ │ -3cdfce: 5434 c186 |0003: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdfd2: 1d04 |0005: monitor-enter v4 │ │ -3cdfd4: 3305 0a00 |0006: if-ne v5, v0, 0010 // +000a │ │ -3cdfd8: 5435 c186 |0008: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdfdc: 7110 46ba 0500 |000a: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$108:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba46 │ │ -3cdfe2: 2819 |000d: goto 0026 // +0019 │ │ -3cdfe4: 0d05 |000e: move-exception v5 │ │ -3cdfe6: 2819 |000f: goto 0028 // +0019 │ │ -3cdfe8: 1226 |0010: const/4 v6, #int 2 // #2 │ │ -3cdfea: 3365 0800 |0011: if-ne v5, v6, 0019 // +0008 │ │ -3cdfee: 5435 c186 |0013: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3cdff2: 7110 4dba 0500 |0015: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$608:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba4d │ │ -3cdff8: 280e |0018: goto 0026 // +000e │ │ -3cdffa: 1236 |0019: const/4 v6, #int 3 // #3 │ │ -3cdffc: 3365 0c00 |001a: if-ne v5, v6, 0026 // +000c │ │ -3ce000: 5435 c186 |001c: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce004: 7110 4eba 0500 |001e: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$708:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba4e │ │ -3ce00a: 5435 c186 |0021: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce00e: 6e10 0b84 0500 |0023: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3ce014: 1e04 |0026: monitor-exit v4 │ │ -3ce016: 2813 |0027: goto 003a // +0013 │ │ -3ce018: 1e04 |0028: monitor-exit v4 │ │ -3ce01a: 2705 |0029: throw v5 │ │ -3ce01c: 5434 c186 |002a: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce020: 7110 4cba 0400 |002c: invoke-static {v4}, Lokhttp3/internal/http2/Http2Connection;.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; // method@ba4c │ │ -3ce026: 0c04 |002f: move-result-object v4 │ │ -3ce028: 2201 8917 |0030: new-instance v1, Lokhttp3/internal/http2/Http2Connection$PingRunnable; // type@1789 │ │ -3ce02c: 5432 c186 |0032: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce030: 7056 2cba 2150 |0034: invoke-direct {v1, v2, v0, v5, v6}, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.:(Lokhttp3/internal/http2/Http2Connection;ZII)V // method@ba2c │ │ -3ce036: 7220 5988 1400 |0037: invoke-interface {v4, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3ce03c: 0e00 |003a: return-void │ │ +3cdfb0: |[3cdfb0] okhttp3.internal.http2.Http2Connection$ReaderRunnable.ping:(ZII)V │ │ +3cdfc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3cdfc2: 3804 2900 |0001: if-eqz v4, 002a // +0029 │ │ +3cdfc6: 5434 c186 |0003: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdfca: 1d04 |0005: monitor-enter v4 │ │ +3cdfcc: 3305 0a00 |0006: if-ne v5, v0, 0010 // +000a │ │ +3cdfd0: 5435 c186 |0008: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdfd4: 7110 46ba 0500 |000a: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$108:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba46 │ │ +3cdfda: 2819 |000d: goto 0026 // +0019 │ │ +3cdfdc: 0d05 |000e: move-exception v5 │ │ +3cdfde: 2819 |000f: goto 0028 // +0019 │ │ +3cdfe0: 1226 |0010: const/4 v6, #int 2 // #2 │ │ +3cdfe2: 3365 0800 |0011: if-ne v5, v6, 0019 // +0008 │ │ +3cdfe6: 5435 c186 |0013: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdfea: 7110 4dba 0500 |0015: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$608:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba4d │ │ +3cdff0: 280e |0018: goto 0026 // +000e │ │ +3cdff2: 1236 |0019: const/4 v6, #int 3 // #3 │ │ +3cdff4: 3365 0c00 |001a: if-ne v5, v6, 0026 // +000c │ │ +3cdff8: 5435 c186 |001c: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3cdffc: 7110 4eba 0500 |001e: invoke-static {v5}, Lokhttp3/internal/http2/Http2Connection;.access$708:(Lokhttp3/internal/http2/Http2Connection;)J // method@ba4e │ │ +3ce002: 5435 c186 |0021: iget-object v5, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce006: 6e10 0b84 0500 |0023: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3ce00c: 1e04 |0026: monitor-exit v4 │ │ +3ce00e: 2813 |0027: goto 003a // +0013 │ │ +3ce010: 1e04 |0028: monitor-exit v4 │ │ +3ce012: 2705 |0029: throw v5 │ │ +3ce014: 5434 c186 |002a: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce018: 7110 4cba 0400 |002c: invoke-static {v4}, Lokhttp3/internal/http2/Http2Connection;.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; // method@ba4c │ │ +3ce01e: 0c04 |002f: move-result-object v4 │ │ +3ce020: 2201 8917 |0030: new-instance v1, Lokhttp3/internal/http2/Http2Connection$PingRunnable; // type@1789 │ │ +3ce024: 5432 c186 |0032: iget-object v2, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce028: 7056 2cba 2150 |0034: invoke-direct {v1, v2, v0, v5, v6}, Lokhttp3/internal/http2/Http2Connection$PingRunnable;.:(Lokhttp3/internal/http2/Http2Connection;ZII)V // method@ba2c │ │ +3ce02e: 7220 5988 1400 |0037: invoke-interface {v4, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3ce034: 0e00 |003a: return-void │ │ catches : 2 │ │ 0x0008 - 0x0029 │ │ -> 0x000e │ │ 0x002a - 0x003a │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x003a │ │ positions : │ │ 0x0003 line=815 │ │ @@ -1344840,33 +1344838,33 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ce058: |[3ce058] okhttp3.internal.http2.Http2Connection$ReaderRunnable.priority:(IIIZ)V │ │ -3ce068: 0e00 |0000: return-void │ │ +3ce050: |[3ce050] okhttp3.internal.http2.Http2Connection$ReaderRunnable.priority:(IIIZ)V │ │ +3ce060: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;) │ │ name : 'pushPromise' │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3ce06c: |[3ce06c] okhttp3.internal.http2.Http2Connection$ReaderRunnable.pushPromise:(IILjava/util/List;)V │ │ -3ce07c: 5401 c186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce080: 6e30 5dba 2103 |0002: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.pushRequestLater:(ILjava/util/List;)V // method@ba5d │ │ -3ce086: 0e00 |0005: return-void │ │ +3ce064: |[3ce064] okhttp3.internal.http2.Http2Connection$ReaderRunnable.pushPromise:(IILjava/util/List;)V │ │ +3ce074: 5401 c186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce078: 6e30 5dba 2103 |0002: invoke-virtual {v1, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.pushRequestLater:(ILjava/util/List;)V // method@ba5d │ │ +3ce07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1344877,28 +1344875,28 @@ │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3ce088: |[3ce088] okhttp3.internal.http2.Http2Connection$ReaderRunnable.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3ce098: 5410 c186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce09c: 6e20 60ba 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ -3ce0a2: 0a00 |0005: move-result v0 │ │ -3ce0a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -3ce0a8: 5410 c186 |0008: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce0ac: 6e30 5eba 2003 |000a: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.pushResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba5e │ │ -3ce0b2: 0e00 |000d: return-void │ │ -3ce0b4: 5410 c186 |000e: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce0b8: 6e20 61ba 2000 |0010: invoke-virtual {v0, v2}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ -3ce0be: 0c02 |0013: move-result-object v2 │ │ -3ce0c0: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -3ce0c4: 6e20 ccba 3200 |0016: invoke-virtual {v2, v3}, Lokhttp3/internal/http2/Http2Stream;.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V // method@bacc │ │ -3ce0ca: 0e00 |0019: return-void │ │ +3ce080: |[3ce080] okhttp3.internal.http2.Http2Connection$ReaderRunnable.rstStream:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3ce090: 5410 c186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce094: 6e20 60ba 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/internal/http2/Http2Connection;.pushedStream:(I)Z // method@ba60 │ │ +3ce09a: 0a00 |0005: move-result v0 │ │ +3ce09c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +3ce0a0: 5410 c186 |0008: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce0a4: 6e30 5eba 2003 |000a: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.pushResetLater:(ILokhttp3/internal/http2/ErrorCode;)V // method@ba5e │ │ +3ce0aa: 0e00 |000d: return-void │ │ +3ce0ac: 5410 c186 |000e: iget-object v0, v1, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce0b0: 6e20 61ba 2000 |0010: invoke-virtual {v0, v2}, Lokhttp3/internal/http2/Http2Connection;.removeStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba61 │ │ +3ce0b6: 0c02 |0013: move-result-object v2 │ │ +3ce0b8: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +3ce0bc: 6e20 ccba 3200 |0016: invoke-virtual {v2, v3}, Lokhttp3/internal/http2/Http2Stream;.receiveRstStream:(Lokhttp3/internal/http2/ErrorCode;)V // method@bacc │ │ +3ce0c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0008 line=752 │ │ 0x000e line=755 │ │ 0x0016 line=757 │ │ locals : │ │ @@ -1344911,33 +1344909,33 @@ │ │ type : '(ZLokhttp3/internal/http2/Settings;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -3ce0cc: |[3ce0cc] okhttp3.internal.http2.Http2Connection$ReaderRunnable.settings:(ZLokhttp3/internal/http2/Settings;)V │ │ -3ce0dc: 5480 c186 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce0e0: 7110 4cba 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http2/Http2Connection;.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; // method@ba4c │ │ -3ce0e6: 0c00 |0005: move-result-object v0 │ │ -3ce0e8: 2207 8b17 |0006: new-instance v7, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2; // type@178b │ │ -3ce0ec: 1a03 ae53 |0008: const-string v3, "OkHttp %s ACK Settings" // string@53ae │ │ -3ce0f0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3ce0f2: 2314 6b1c |000b: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ -3ce0f6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3ce0f8: 5482 c186 |000e: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce0fc: 5422 cc86 |0010: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ -3ce100: 4d02 0401 |0012: aput-object v2, v4, v1 │ │ -3ce104: 0771 |0014: move-object v1, v7 │ │ -3ce106: 0782 |0015: move-object v2, v8 │ │ -3ce108: 0195 |0016: move v5, v9 │ │ -3ce10a: 07a6 |0017: move-object v6, v10 │ │ -3ce10c: 7606 30ba 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;ZLokhttp3/internal/http2/Settings;)V // method@ba30 │ │ -3ce112: 7220 5988 7000 |001b: invoke-interface {v0, v7}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3ce118: 0e00 |001e: return-void │ │ +3ce0c4: |[3ce0c4] okhttp3.internal.http2.Http2Connection$ReaderRunnable.settings:(ZLokhttp3/internal/http2/Settings;)V │ │ +3ce0d4: 5480 c186 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce0d8: 7110 4cba 0000 |0002: invoke-static {v0}, Lokhttp3/internal/http2/Http2Connection;.access$500:(Lokhttp3/internal/http2/Http2Connection;)Ljava/util/concurrent/ScheduledExecutorService; // method@ba4c │ │ +3ce0de: 0c00 |0005: move-result-object v0 │ │ +3ce0e0: 2207 8b17 |0006: new-instance v7, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2; // type@178b │ │ +3ce0e4: 1a03 ae53 |0008: const-string v3, "OkHttp %s ACK Settings" // string@53ae │ │ +3ce0e8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3ce0ea: 2314 6b1c |000b: new-array v4, v1, [Ljava/lang/Object; // type@1c6b │ │ +3ce0ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3ce0f0: 5482 c186 |000e: iget-object v2, v8, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce0f4: 5422 cc86 |0010: iget-object v2, v2, Lokhttp3/internal/http2/Http2Connection;.connectionName:Ljava/lang/String; // field@86cc │ │ +3ce0f8: 4d02 0401 |0012: aput-object v2, v4, v1 │ │ +3ce0fc: 0771 |0014: move-object v1, v7 │ │ +3ce0fe: 0782 |0015: move-object v2, v8 │ │ +3ce100: 0195 |0016: move v5, v9 │ │ +3ce102: 07a6 |0017: move-object v6, v10 │ │ +3ce104: 7606 30ba 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable$2;.:(Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;Ljava/lang/String;[Ljava/lang/Object;ZLokhttp3/internal/http2/Settings;)V // method@ba30 │ │ +3ce10a: 7220 5988 7000 |001b: invoke-interface {v0, v7}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3ce110: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x001e │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x001f reg=8 this Lokhttp3/internal/http2/Http2Connection$ReaderRunnable; │ │ @@ -1344949,41 +1344947,41 @@ │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3ce12c: |[3ce12c] okhttp3.internal.http2.Http2Connection$ReaderRunnable.windowUpdate:(IJ)V │ │ -3ce13c: 3904 1600 |0000: if-nez v4, 0016 // +0016 │ │ -3ce140: 5430 c186 |0002: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce144: 1d00 |0004: monitor-enter v0 │ │ -3ce146: 5434 c186 |0005: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce14a: 5341 ca86 |0007: iget-wide v1, v4, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3ce14e: bb51 |0009: add-long/2addr v1, v5 │ │ -3ce150: 5a41 ca86 |000a: iput-wide v1, v4, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ -3ce154: 5434 c186 |000c: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce158: 6e10 0b84 0400 |000e: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3ce15e: 1e00 |0011: monitor-exit v0 │ │ -3ce160: 2815 |0012: goto 0027 // +0015 │ │ -3ce162: 0d04 |0013: move-exception v4 │ │ -3ce164: 1e00 |0014: monitor-exit v0 │ │ -3ce166: 2704 |0015: throw v4 │ │ -3ce168: 5430 c186 |0016: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ -3ce16c: 6e20 54ba 4000 |0018: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ -3ce172: 0c04 |001b: move-result-object v4 │ │ -3ce174: 3804 0b00 |001c: if-eqz v4, 0027 // +000b │ │ -3ce178: 1d04 |001e: monitor-enter v4 │ │ -3ce17a: 6e30 bbba 5406 |001f: invoke-virtual {v4, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.addBytesToWriteWindow:(J)V // method@babb │ │ -3ce180: 1e04 |0022: monitor-exit v4 │ │ -3ce182: 2804 |0023: goto 0027 // +0004 │ │ -3ce184: 0d05 |0024: move-exception v5 │ │ -3ce186: 1e04 |0025: monitor-exit v4 │ │ -3ce188: 2705 |0026: throw v5 │ │ -3ce18a: 0e00 |0027: return-void │ │ +3ce124: |[3ce124] okhttp3.internal.http2.Http2Connection$ReaderRunnable.windowUpdate:(IJ)V │ │ +3ce134: 3904 1600 |0000: if-nez v4, 0016 // +0016 │ │ +3ce138: 5430 c186 |0002: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce13c: 1d00 |0004: monitor-enter v0 │ │ +3ce13e: 5434 c186 |0005: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce142: 5341 ca86 |0007: iget-wide v1, v4, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ce146: bb51 |0009: add-long/2addr v1, v5 │ │ +3ce148: 5a41 ca86 |000a: iput-wide v1, v4, Lokhttp3/internal/http2/Http2Connection;.bytesLeftInWriteWindow:J // field@86ca │ │ +3ce14c: 5434 c186 |000c: iget-object v4, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce150: 6e10 0b84 0400 |000e: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3ce156: 1e00 |0011: monitor-exit v0 │ │ +3ce158: 2815 |0012: goto 0027 // +0015 │ │ +3ce15a: 0d04 |0013: move-exception v4 │ │ +3ce15c: 1e00 |0014: monitor-exit v0 │ │ +3ce15e: 2704 |0015: throw v4 │ │ +3ce160: 5430 c186 |0016: iget-object v0, v3, Lokhttp3/internal/http2/Http2Connection$ReaderRunnable;.this$0:Lokhttp3/internal/http2/Http2Connection; // field@86c1 │ │ +3ce164: 6e20 54ba 4000 |0018: invoke-virtual {v0, v4}, Lokhttp3/internal/http2/Http2Connection;.getStream:(I)Lokhttp3/internal/http2/Http2Stream; // method@ba54 │ │ +3ce16a: 0c04 |001b: move-result-object v4 │ │ +3ce16c: 3804 0b00 |001c: if-eqz v4, 0027 // +000b │ │ +3ce170: 1d04 |001e: monitor-enter v4 │ │ +3ce172: 6e30 bbba 5406 |001f: invoke-virtual {v4, v5, v6}, Lokhttp3/internal/http2/Http2Stream;.addBytesToWriteWindow:(J)V // method@babb │ │ +3ce178: 1e04 |0022: monitor-exit v4 │ │ +3ce17a: 2804 |0023: goto 0027 // +0004 │ │ +3ce17c: 0d05 |0024: move-exception v5 │ │ +3ce17e: 1e04 |0025: monitor-exit v4 │ │ +3ce180: 2705 |0026: throw v5 │ │ +3ce182: 0e00 |0027: return-void │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ -> 0x0013 │ │ 0x001f - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0002 line=857 │ │ @@ -1345119,46 +1345117,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 12 │ │ insns size : 61 16-bit code units │ │ -3cf424: |[3cf424] okhttp3.internal.http2.Http2ExchangeCodec.:()V │ │ -3cf434: 1a00 f27c |0000: const-string v0, "connection" // string@7cf2 │ │ -3cf438: 1a01 6299 |0002: const-string v1, "host" // string@9962 │ │ -3cf43c: 1a02 01a0 |0004: const-string v2, "keep-alive" // string@a001 │ │ -3cf440: 1a03 61bb |0006: const-string v3, "proxy-connection" // string@bb61 │ │ -3cf444: 1a04 4dd0 |0008: const-string v4, "te" // string@d04d │ │ -3cf448: 1a05 1cd3 |000a: const-string v5, "transfer-encoding" // string@d31c │ │ -3cf44c: 1a06 e984 |000c: const-string v6, "encoding" // string@84e9 │ │ -3cf450: 1a07 42d5 |000e: const-string v7, "upgrade" // string@d542 │ │ -3cf454: 1a08 3e15 |0010: const-string v8, ":method" // string@153e │ │ -3cf458: 1a09 3f15 |0012: const-string v9, ":path" // string@153f │ │ -3cf45c: 1a0a 4115 |0014: const-string v10, ":scheme" // string@1541 │ │ -3cf460: 1a0b 3b15 |0016: const-string v11, ":authority" // string@153b │ │ -3cf464: 250c 6e1c 0000 |0018: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1c6e │ │ -3cf46a: 0c00 |001b: move-result-object v0 │ │ -3cf46c: 7110 3db8 0000 |001c: invoke-static {v0}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ -3cf472: 0c00 |001f: move-result-object v0 │ │ -3cf474: 6900 e586 |0020: sput-object v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@86e5 │ │ -3cf478: 1a01 f27c |0022: const-string v1, "connection" // string@7cf2 │ │ -3cf47c: 1a02 6299 |0024: const-string v2, "host" // string@9962 │ │ -3cf480: 1a03 01a0 |0026: const-string v3, "keep-alive" // string@a001 │ │ -3cf484: 1a04 61bb |0028: const-string v4, "proxy-connection" // string@bb61 │ │ -3cf488: 1a05 4dd0 |002a: const-string v5, "te" // string@d04d │ │ -3cf48c: 1a06 1cd3 |002c: const-string v6, "transfer-encoding" // string@d31c │ │ -3cf490: 1a07 e984 |002e: const-string v7, "encoding" // string@84e9 │ │ -3cf494: 1a08 42d5 |0030: const-string v8, "upgrade" // string@d542 │ │ -3cf498: 2508 6e1c 0100 |0032: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1c6e │ │ -3cf49e: 0c00 |0035: move-result-object v0 │ │ -3cf4a0: 7110 3db8 0000 |0036: invoke-static {v0}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ -3cf4a6: 0c00 |0039: move-result-object v0 │ │ -3cf4a8: 6900 e686 |003a: sput-object v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@86e6 │ │ -3cf4ac: 0e00 |003c: return-void │ │ +3cf41c: |[3cf41c] okhttp3.internal.http2.Http2ExchangeCodec.:()V │ │ +3cf42c: 1a00 f27c |0000: const-string v0, "connection" // string@7cf2 │ │ +3cf430: 1a01 6299 |0002: const-string v1, "host" // string@9962 │ │ +3cf434: 1a02 01a0 |0004: const-string v2, "keep-alive" // string@a001 │ │ +3cf438: 1a03 61bb |0006: const-string v3, "proxy-connection" // string@bb61 │ │ +3cf43c: 1a04 4dd0 |0008: const-string v4, "te" // string@d04d │ │ +3cf440: 1a05 1cd3 |000a: const-string v5, "transfer-encoding" // string@d31c │ │ +3cf444: 1a06 e984 |000c: const-string v6, "encoding" // string@84e9 │ │ +3cf448: 1a07 42d5 |000e: const-string v7, "upgrade" // string@d542 │ │ +3cf44c: 1a08 3e15 |0010: const-string v8, ":method" // string@153e │ │ +3cf450: 1a09 3f15 |0012: const-string v9, ":path" // string@153f │ │ +3cf454: 1a0a 4115 |0014: const-string v10, ":scheme" // string@1541 │ │ +3cf458: 1a0b 3b15 |0016: const-string v11, ":authority" // string@153b │ │ +3cf45c: 250c 6e1c 0000 |0018: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1c6e │ │ +3cf462: 0c00 |001b: move-result-object v0 │ │ +3cf464: 7110 3db8 0000 |001c: invoke-static {v0}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ +3cf46a: 0c00 |001f: move-result-object v0 │ │ +3cf46c: 6900 e586 |0020: sput-object v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@86e5 │ │ +3cf470: 1a01 f27c |0022: const-string v1, "connection" // string@7cf2 │ │ +3cf474: 1a02 6299 |0024: const-string v2, "host" // string@9962 │ │ +3cf478: 1a03 01a0 |0026: const-string v3, "keep-alive" // string@a001 │ │ +3cf47c: 1a04 61bb |0028: const-string v4, "proxy-connection" // string@bb61 │ │ +3cf480: 1a05 4dd0 |002a: const-string v5, "te" // string@d04d │ │ +3cf484: 1a06 1cd3 |002c: const-string v6, "transfer-encoding" // string@d31c │ │ +3cf488: 1a07 e984 |002e: const-string v7, "encoding" // string@84e9 │ │ +3cf48c: 1a08 42d5 |0030: const-string v8, "upgrade" // string@d542 │ │ +3cf490: 2508 6e1c 0100 |0032: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1c6e │ │ +3cf496: 0c00 |0035: move-result-object v0 │ │ +3cf498: 7110 3db8 0000 |0036: invoke-static {v0}, Lokhttp3/internal/Util;.immutableList:([Ljava/lang/Object;)Ljava/util/List; // method@b83d │ │ +3cf49e: 0c00 |0039: move-result-object v0 │ │ +3cf4a0: 6900 e686 |003a: sput-object v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@86e6 │ │ +3cf4a4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0018 line=63 │ │ 0x0032 line=76 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2ExchangeCodec;) │ │ @@ -1345166,30 +1345164,30 @@ │ │ type : '(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/Interceptor$Chain;Lokhttp3/internal/http2/Http2Connection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3cf4b0: |[3cf4b0] okhttp3.internal.http2.Http2ExchangeCodec.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/Interceptor$Chain;Lokhttp3/internal/http2/Http2Connection;)V │ │ -3cf4c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cf4c6: 5b02 f086 |0003: iput-object v2, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@86f0 │ │ -3cf4ca: 5b03 ed86 |0005: iput-object v3, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ -3cf4ce: 5b04 ee86 |0007: iput-object v4, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ -3cf4d2: 6e10 50b7 0100 |0009: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.protocols:()Ljava/util/List; // method@b750 │ │ -3cf4d8: 0c01 |000c: move-result-object v1 │ │ -3cf4da: 6202 e884 |000d: sget-object v2, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ -3cf4de: 7220 7d87 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3cf4e4: 0a01 |0012: move-result v1 │ │ -3cf4e6: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -3cf4ea: 6201 e884 |0015: sget-object v1, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ -3cf4ee: 2803 |0017: goto 001a // +0003 │ │ -3cf4f0: 6201 eb84 |0018: sget-object v1, Lokhttp3/Protocol;.HTTP_2:Lokhttp3/Protocol; // field@84eb │ │ -3cf4f4: 5b01 ef86 |001a: iput-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.protocol:Lokhttp3/Protocol; // field@86ef │ │ -3cf4f8: 0e00 |001c: return-void │ │ +3cf4a8: |[3cf4a8] okhttp3.internal.http2.Http2ExchangeCodec.:(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/RealConnection;Lokhttp3/Interceptor$Chain;Lokhttp3/internal/http2/Http2Connection;)V │ │ +3cf4b8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cf4be: 5b02 f086 |0003: iput-object v2, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@86f0 │ │ +3cf4c2: 5b03 ed86 |0005: iput-object v3, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ +3cf4c6: 5b04 ee86 |0007: iput-object v4, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ +3cf4ca: 6e10 50b7 0100 |0009: invoke-virtual {v1}, Lokhttp3/OkHttpClient;.protocols:()Ljava/util/List; // method@b750 │ │ +3cf4d0: 0c01 |000c: move-result-object v1 │ │ +3cf4d2: 6202 e884 |000d: sget-object v2, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ +3cf4d6: 7220 7d87 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3cf4dc: 0a01 |0012: move-result v1 │ │ +3cf4de: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +3cf4e2: 6201 e884 |0015: sget-object v1, Lokhttp3/Protocol;.H2_PRIOR_KNOWLEDGE:Lokhttp3/Protocol; // field@84e8 │ │ +3cf4e6: 2803 |0017: goto 001a // +0003 │ │ +3cf4e8: 6201 eb84 |0018: sget-object v1, Lokhttp3/Protocol;.HTTP_2:Lokhttp3/Protocol; // field@84eb │ │ +3cf4ec: 5b01 ef86 |001a: iput-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.protocol:Lokhttp3/Protocol; // field@86ef │ │ +3cf4f0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x0007 line=97 │ │ 0x0009 line=98 │ │ @@ -1345207,83 +1345205,83 @@ │ │ type : '(Lokhttp3/Request;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -3cf130: |[3cf130] okhttp3.internal.http2.Http2ExchangeCodec.http2HeadersList:(Lokhttp3/Request;)Ljava/util/List; │ │ -3cf140: 6e10 92b7 0600 |0000: invoke-virtual {v6}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ -3cf146: 0c00 |0003: move-result-object v0 │ │ -3cf148: 2201 1711 |0004: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -3cf14c: 6e10 72b6 0000 |0006: invoke-virtual {v0}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3cf152: 0a02 |0009: move-result v2 │ │ -3cf154: d802 0204 |000a: add-int/lit8 v2, v2, #int 4 // #04 │ │ -3cf158: 7020 5986 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -3cf15e: 2202 7917 |000f: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cf162: 6203 5c86 |0011: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ -3cf166: 6e10 94b7 0600 |0013: invoke-virtual {v6}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3cf16c: 0c04 |0016: move-result-object v4 │ │ -3cf16e: 7030 e2b9 3204 |0017: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cf174: 7220 7a87 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cf17a: 2202 7917 |001d: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cf17e: 6203 5e86 |001f: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ -3cf182: 6e10 99b7 0600 |0021: invoke-virtual {v6}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3cf188: 0c04 |0024: move-result-object v4 │ │ -3cf18a: 7110 90b9 0400 |0025: invoke-static {v4}, Lokhttp3/internal/http/RequestLine;.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; // method@b990 │ │ -3cf190: 0c04 |0028: move-result-object v4 │ │ -3cf192: 7030 e2b9 3204 |0029: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cf198: 7220 7a87 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cf19e: 1a02 072b |002f: const-string v2, "Host" // string@2b07 │ │ -3cf1a2: 6e20 90b7 2600 |0031: invoke-virtual {v6, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ -3cf1a8: 0c02 |0034: move-result-object v2 │ │ -3cf1aa: 3802 0c00 |0035: if-eqz v2, 0041 // +000c │ │ -3cf1ae: 2203 7917 |0037: new-instance v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cf1b2: 6204 5a86 |0039: sget-object v4, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ -3cf1b6: 7030 e2b9 4302 |003b: invoke-direct {v3, v4, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cf1bc: 7220 7a87 3100 |003e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cf1c2: 2202 7917 |0041: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cf1c6: 6203 6086 |0043: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ -3cf1ca: 6e10 99b7 0600 |0045: invoke-virtual {v6}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3cf1d0: 0c06 |0048: move-result-object v6 │ │ -3cf1d2: 6e10 cfb6 0600 |0049: invoke-virtual {v6}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ -3cf1d8: 0c06 |004c: move-result-object v6 │ │ -3cf1da: 7030 e2b9 3206 |004d: invoke-direct {v2, v3, v6}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ -3cf1e0: 7220 7a87 2100 |0050: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cf1e6: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -3cf1e8: 6e10 72b6 0000 |0054: invoke-virtual {v0}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3cf1ee: 0a02 |0057: move-result v2 │ │ -3cf1f0: 3526 3700 |0058: if-ge v6, v2, 008f // +0037 │ │ -3cf1f4: 6e20 6db6 6000 |005a: invoke-virtual {v0, v6}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3cf1fa: 0c03 |005d: move-result-object v3 │ │ -3cf1fc: 6204 6179 |005e: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ -3cf200: 6e20 7484 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -3cf206: 0c03 |0063: move-result-object v3 │ │ -3cf208: 6204 e586 |0064: sget-object v4, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@86e5 │ │ -3cf20c: 7220 7d87 3400 |0066: invoke-interface {v4, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3cf212: 0a04 |0069: move-result v4 │ │ -3cf214: 3804 1600 |006a: if-eqz v4, 0080 // +0016 │ │ -3cf218: 1a04 4dd0 |006c: const-string v4, "te" // string@d04d │ │ -3cf21c: 6e20 5084 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3cf222: 0a04 |0071: move-result v4 │ │ -3cf224: 3804 1a00 |0072: if-eqz v4, 008c // +001a │ │ -3cf228: 6e20 75b6 6000 |0074: invoke-virtual {v0, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3cf22e: 0c04 |0077: move-result-object v4 │ │ -3cf230: 1a05 15d3 |0078: const-string v5, "trailers" // string@d315 │ │ -3cf234: 6e20 5084 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3cf23a: 0a04 |007d: move-result v4 │ │ -3cf23c: 3804 0e00 |007e: if-eqz v4, 008c // +000e │ │ -3cf240: 2204 7917 |0080: new-instance v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ -3cf244: 6e20 75b6 6000 |0082: invoke-virtual {v0, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3cf24a: 0c05 |0085: move-result-object v5 │ │ -3cf24c: 7030 e1b9 3405 |0086: invoke-direct {v4, v3, v5}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ -3cf252: 7220 7a87 4100 |0089: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3cf258: d806 0601 |008c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3cf25c: 28ca |008e: goto 0058 // -0036 │ │ -3cf25e: 1101 |008f: return-object v1 │ │ +3cf128: |[3cf128] okhttp3.internal.http2.Http2ExchangeCodec.http2HeadersList:(Lokhttp3/Request;)Ljava/util/List; │ │ +3cf138: 6e10 92b7 0600 |0000: invoke-virtual {v6}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@b792 │ │ +3cf13e: 0c00 |0003: move-result-object v0 │ │ +3cf140: 2201 1711 |0004: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +3cf144: 6e10 72b6 0000 |0006: invoke-virtual {v0}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3cf14a: 0a02 |0009: move-result v2 │ │ +3cf14c: d802 0204 |000a: add-int/lit8 v2, v2, #int 4 // #04 │ │ +3cf150: 7020 5986 2100 |000c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +3cf156: 2202 7917 |000f: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cf15a: 6203 5c86 |0011: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_METHOD:Lokio/ByteString; // field@865c │ │ +3cf15e: 6e10 94b7 0600 |0013: invoke-virtual {v6}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3cf164: 0c04 |0016: move-result-object v4 │ │ +3cf166: 7030 e2b9 3204 |0017: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cf16c: 7220 7a87 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cf172: 2202 7917 |001d: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cf176: 6203 5e86 |001f: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_PATH:Lokio/ByteString; // field@865e │ │ +3cf17a: 6e10 99b7 0600 |0021: invoke-virtual {v6}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3cf180: 0c04 |0024: move-result-object v4 │ │ +3cf182: 7110 90b9 0400 |0025: invoke-static {v4}, Lokhttp3/internal/http/RequestLine;.requestPath:(Lokhttp3/HttpUrl;)Ljava/lang/String; // method@b990 │ │ +3cf188: 0c04 |0028: move-result-object v4 │ │ +3cf18a: 7030 e2b9 3204 |0029: invoke-direct {v2, v3, v4}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cf190: 7220 7a87 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cf196: 1a02 072b |002f: const-string v2, "Host" // string@2b07 │ │ +3cf19a: 6e20 90b7 2600 |0031: invoke-virtual {v6, v2}, Lokhttp3/Request;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b790 │ │ +3cf1a0: 0c02 |0034: move-result-object v2 │ │ +3cf1a2: 3802 0c00 |0035: if-eqz v2, 0041 // +000c │ │ +3cf1a6: 2203 7917 |0037: new-instance v3, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cf1aa: 6204 5a86 |0039: sget-object v4, Lokhttp3/internal/http2/Header;.TARGET_AUTHORITY:Lokio/ByteString; // field@865a │ │ +3cf1ae: 7030 e2b9 4302 |003b: invoke-direct {v3, v4, v2}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cf1b4: 7220 7a87 3100 |003e: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cf1ba: 2202 7917 |0041: new-instance v2, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cf1be: 6203 6086 |0043: sget-object v3, Lokhttp3/internal/http2/Header;.TARGET_SCHEME:Lokio/ByteString; // field@8660 │ │ +3cf1c2: 6e10 99b7 0600 |0045: invoke-virtual {v6}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3cf1c8: 0c06 |0048: move-result-object v6 │ │ +3cf1ca: 6e10 cfb6 0600 |0049: invoke-virtual {v6}, Lokhttp3/HttpUrl;.scheme:()Ljava/lang/String; // method@b6cf │ │ +3cf1d0: 0c06 |004c: move-result-object v6 │ │ +3cf1d2: 7030 e2b9 3206 |004d: invoke-direct {v2, v3, v6}, Lokhttp3/internal/http2/Header;.:(Lokio/ByteString;Ljava/lang/String;)V // method@b9e2 │ │ +3cf1d8: 7220 7a87 2100 |0050: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cf1de: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +3cf1e0: 6e10 72b6 0000 |0054: invoke-virtual {v0}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3cf1e6: 0a02 |0057: move-result v2 │ │ +3cf1e8: 3526 3700 |0058: if-ge v6, v2, 008f // +0037 │ │ +3cf1ec: 6e20 6db6 6000 |005a: invoke-virtual {v0, v6}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3cf1f2: 0c03 |005d: move-result-object v3 │ │ +3cf1f4: 6204 6179 |005e: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@7961 │ │ +3cf1f8: 6e20 7484 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +3cf1fe: 0c03 |0063: move-result-object v3 │ │ +3cf200: 6204 e586 |0064: sget-object v4, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_REQUEST_HEADERS:Ljava/util/List; // field@86e5 │ │ +3cf204: 7220 7d87 3400 |0066: invoke-interface {v4, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3cf20a: 0a04 |0069: move-result v4 │ │ +3cf20c: 3804 1600 |006a: if-eqz v4, 0080 // +0016 │ │ +3cf210: 1a04 4dd0 |006c: const-string v4, "te" // string@d04d │ │ +3cf214: 6e20 5084 4300 |006e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3cf21a: 0a04 |0071: move-result v4 │ │ +3cf21c: 3804 1a00 |0072: if-eqz v4, 008c // +001a │ │ +3cf220: 6e20 75b6 6000 |0074: invoke-virtual {v0, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3cf226: 0c04 |0077: move-result-object v4 │ │ +3cf228: 1a05 15d3 |0078: const-string v5, "trailers" // string@d315 │ │ +3cf22c: 6e20 5084 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3cf232: 0a04 |007d: move-result v4 │ │ +3cf234: 3804 0e00 |007e: if-eqz v4, 008c // +000e │ │ +3cf238: 2204 7917 |0080: new-instance v4, Lokhttp3/internal/http2/Header; // type@1779 │ │ +3cf23c: 6e20 75b6 6000 |0082: invoke-virtual {v0, v6}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3cf242: 0c05 |0085: move-result-object v5 │ │ +3cf244: 7030 e1b9 3405 |0086: invoke-direct {v4, v3, v5}, Lokhttp3/internal/http2/Header;.:(Ljava/lang/String;Ljava/lang/String;)V // method@b9e1 │ │ +3cf24a: 7220 7a87 4100 |0089: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3cf250: d806 0601 |008c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3cf254: 28ca |008e: goto 0058 // -0036 │ │ +3cf256: 1101 |008f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x000f line=147 │ │ 0x001d line=148 │ │ 0x0031 line=149 │ │ @@ -1345302,68 +1345300,68 @@ │ │ type : '(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -3cf29c: |[3cf29c] okhttp3.internal.http2.Http2ExchangeCodec.readHttp2HeadersList:(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder; │ │ -3cf2ac: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ -3cf2b0: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ -3cf2b6: 6e10 72b6 0700 |0005: invoke-virtual {v7}, Lokhttp3/Headers;.size:()I // method@b672 │ │ -3cf2bc: 0a01 |0008: move-result v1 │ │ -3cf2be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3cf2c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3cf2c2: 3513 3800 |000b: if-ge v3, v1, 0043 // +0038 │ │ -3cf2c6: 6e20 6db6 3700 |000d: invoke-virtual {v7, v3}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ -3cf2cc: 0c04 |0010: move-result-object v4 │ │ -3cf2ce: 6e20 75b6 3700 |0011: invoke-virtual {v7, v3}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ -3cf2d4: 0c05 |0014: move-result-object v5 │ │ -3cf2d6: 1a06 4215 |0015: const-string v6, ":status" // string@1542 │ │ -3cf2da: 6e20 5084 6400 |0017: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3cf2e0: 0a06 |001a: move-result v6 │ │ -3cf2e2: 3806 1800 |001b: if-eqz v6, 0033 // +0018 │ │ -3cf2e6: 2202 9410 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3cf2ea: 7010 8384 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cf2f0: 1a04 c52a |0022: const-string v4, "HTTP/1.1 " // string@2ac5 │ │ -3cf2f4: 6e20 8f84 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cf2fa: 6e20 8f84 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cf300: 6e10 9f84 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cf306: 0c02 |002d: move-result-object v2 │ │ -3cf308: 7110 9ab9 0200 |002e: invoke-static {v2}, Lokhttp3/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; // method@b99a │ │ -3cf30e: 0c02 |0031: move-result-object v2 │ │ -3cf310: 280e |0032: goto 0040 // +000e │ │ -3cf312: 6206 e686 |0033: sget-object v6, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@86e6 │ │ -3cf316: 7220 7d87 4600 |0035: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ -3cf31c: 0a06 |0038: move-result v6 │ │ -3cf31e: 3906 0700 |0039: if-nez v6, 0040 // +0007 │ │ -3cf322: 6206 3b85 |003b: sget-object v6, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3cf326: 6e40 1bb8 0654 |003d: invoke-virtual {v6, v0, v4, v5}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ -3cf32c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3cf330: 28c9 |0042: goto 000b // -0037 │ │ -3cf332: 3802 2000 |0043: if-eqz v2, 0063 // +0020 │ │ -3cf336: 2207 2f17 |0045: new-instance v7, Lokhttp3/Response$Builder; // type@172f │ │ -3cf33a: 7010 b1b7 0700 |0047: invoke-direct {v7}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ -3cf340: 6e20 c1b7 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ -3cf346: 0c07 |004d: move-result-object v7 │ │ -3cf348: 5228 2386 |004e: iget v8, v2, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ -3cf34c: 6e20 b9b7 8700 |0050: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ -3cf352: 0c07 |0053: move-result-object v7 │ │ -3cf354: 5428 2486 |0054: iget-object v8, v2, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ -3cf358: 6e20 beb7 8700 |0056: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ -3cf35e: 0c07 |0059: move-result-object v7 │ │ -3cf360: 6e10 5cb6 0000 |005a: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ -3cf366: 0c08 |005d: move-result-object v8 │ │ -3cf368: 6e20 bcb7 8700 |005e: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ -3cf36e: 0c07 |0061: move-result-object v7 │ │ -3cf370: 1107 |0062: return-object v7 │ │ -3cf372: 2207 c610 |0063: new-instance v7, Ljava/net/ProtocolException; // type@10c6 │ │ -3cf376: 1a08 d926 |0065: const-string v8, "Expected ':status' header not present" // string@26d9 │ │ -3cf37a: 7020 7185 8700 |0067: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cf380: 2707 |006a: throw v7 │ │ +3cf294: |[3cf294] okhttp3.internal.http2.Http2ExchangeCodec.readHttp2HeadersList:(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder; │ │ +3cf2a4: 2200 1917 |0000: new-instance v0, Lokhttp3/Headers$Builder; // type@1719 │ │ +3cf2a8: 7010 53b6 0000 |0002: invoke-direct {v0}, Lokhttp3/Headers$Builder;.:()V // method@b653 │ │ +3cf2ae: 6e10 72b6 0700 |0005: invoke-virtual {v7}, Lokhttp3/Headers;.size:()I // method@b672 │ │ +3cf2b4: 0a01 |0008: move-result v1 │ │ +3cf2b6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3cf2b8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3cf2ba: 3513 3800 |000b: if-ge v3, v1, 0043 // +0038 │ │ +3cf2be: 6e20 6db6 3700 |000d: invoke-virtual {v7, v3}, Lokhttp3/Headers;.name:(I)Ljava/lang/String; // method@b66d │ │ +3cf2c4: 0c04 |0010: move-result-object v4 │ │ +3cf2c6: 6e20 75b6 3700 |0011: invoke-virtual {v7, v3}, Lokhttp3/Headers;.value:(I)Ljava/lang/String; // method@b675 │ │ +3cf2cc: 0c05 |0014: move-result-object v5 │ │ +3cf2ce: 1a06 4215 |0015: const-string v6, ":status" // string@1542 │ │ +3cf2d2: 6e20 5084 6400 |0017: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3cf2d8: 0a06 |001a: move-result v6 │ │ +3cf2da: 3806 1800 |001b: if-eqz v6, 0033 // +0018 │ │ +3cf2de: 2202 9410 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3cf2e2: 7010 8384 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cf2e8: 1a04 c52a |0022: const-string v4, "HTTP/1.1 " // string@2ac5 │ │ +3cf2ec: 6e20 8f84 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cf2f2: 6e20 8f84 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cf2f8: 6e10 9f84 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cf2fe: 0c02 |002d: move-result-object v2 │ │ +3cf300: 7110 9ab9 0200 |002e: invoke-static {v2}, Lokhttp3/internal/http/StatusLine;.parse:(Ljava/lang/String;)Lokhttp3/internal/http/StatusLine; // method@b99a │ │ +3cf306: 0c02 |0031: move-result-object v2 │ │ +3cf308: 280e |0032: goto 0040 // +000e │ │ +3cf30a: 6206 e686 |0033: sget-object v6, Lokhttp3/internal/http2/Http2ExchangeCodec;.HTTP_2_SKIPPED_RESPONSE_HEADERS:Ljava/util/List; // field@86e6 │ │ +3cf30e: 7220 7d87 4600 |0035: invoke-interface {v6, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@877d │ │ +3cf314: 0a06 |0038: move-result v6 │ │ +3cf316: 3906 0700 |0039: if-nez v6, 0040 // +0007 │ │ +3cf31a: 6206 3b85 |003b: sget-object v6, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3cf31e: 6e40 1bb8 0654 |003d: invoke-virtual {v6, v0, v4, v5}, Lokhttp3/internal/Internal;.addLenient:(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V // method@b81b │ │ +3cf324: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3cf328: 28c9 |0042: goto 000b // -0037 │ │ +3cf32a: 3802 2000 |0043: if-eqz v2, 0063 // +0020 │ │ +3cf32e: 2207 2f17 |0045: new-instance v7, Lokhttp3/Response$Builder; // type@172f │ │ +3cf332: 7010 b1b7 0700 |0047: invoke-direct {v7}, Lokhttp3/Response$Builder;.:()V // method@b7b1 │ │ +3cf338: 6e20 c1b7 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.protocol:(Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@b7c1 │ │ +3cf33e: 0c07 |004d: move-result-object v7 │ │ +3cf340: 5228 2386 |004e: iget v8, v2, Lokhttp3/internal/http/StatusLine;.code:I // field@8623 │ │ +3cf344: 6e20 b9b7 8700 |0050: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.code:(I)Lokhttp3/Response$Builder; // method@b7b9 │ │ +3cf34a: 0c07 |0053: move-result-object v7 │ │ +3cf34c: 5428 2486 |0054: iget-object v8, v2, Lokhttp3/internal/http/StatusLine;.message:Ljava/lang/String; // field@8624 │ │ +3cf350: 6e20 beb7 8700 |0056: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.message:(Ljava/lang/String;)Lokhttp3/Response$Builder; // method@b7be │ │ +3cf356: 0c07 |0059: move-result-object v7 │ │ +3cf358: 6e10 5cb6 0000 |005a: invoke-virtual {v0}, Lokhttp3/Headers$Builder;.build:()Lokhttp3/Headers; // method@b65c │ │ +3cf35e: 0c08 |005d: move-result-object v8 │ │ +3cf360: 6e20 bcb7 8700 |005e: invoke-virtual {v7, v8}, Lokhttp3/Response$Builder;.headers:(Lokhttp3/Headers;)Lokhttp3/Response$Builder; // method@b7bc │ │ +3cf366: 0c07 |0061: move-result-object v7 │ │ +3cf368: 1107 |0062: return-object v7 │ │ +3cf36a: 2207 c610 |0063: new-instance v7, Ljava/net/ProtocolException; // type@10c6 │ │ +3cf36e: 1a08 d926 |0065: const-string v8, "Expected ':status' header not present" // string@26d9 │ │ +3cf372: 7020 7185 8700 |0067: invoke-direct {v7, v8}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cf378: 2707 |006a: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ 0x000d line=172 │ │ 0x0011 line=173 │ │ 0x0017 line=174 │ │ @@ -1345386,23 +1345384,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3cf4fc: |[3cf4fc] okhttp3.internal.http2.Http2ExchangeCodec.cancel:()V │ │ -3cf50c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3cf50e: 5c20 ec86 |0001: iput-boolean v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.canceled:Z // field@86ec │ │ -3cf512: 5420 f186 |0003: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf516: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -3cf51a: 5420 f186 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf51e: 6201 4b86 |0009: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cf522: 6e20 c0ba 1000 |000b: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ -3cf528: 0e00 |000e: return-void │ │ +3cf4f4: |[3cf4f4] okhttp3.internal.http2.Http2ExchangeCodec.cancel:()V │ │ +3cf504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3cf506: 5c20 ec86 |0001: iput-boolean v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.canceled:Z // field@86ec │ │ +3cf50a: 5420 f186 |0003: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf50e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +3cf512: 5420 f186 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf516: 6201 4b86 |0009: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cf51a: 6e20 c0ba 1000 |000b: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ +3cf520: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0003 line=203 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ │ │ @@ -1345411,17 +1345409,17 @@ │ │ type : '()Lokhttp3/internal/connection/RealConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf3cc: |[3cf3cc] okhttp3.internal.http2.Http2ExchangeCodec.connection:()Lokhttp3/internal/connection/RealConnection; │ │ -3cf3dc: 5410 f086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@86f0 │ │ -3cf3e0: 1100 |0002: return-object v0 │ │ +3cf3c4: |[3cf3c4] okhttp3.internal.http2.Http2ExchangeCodec.connection:()Lokhttp3/internal/connection/RealConnection; │ │ +3cf3d4: 5410 f086 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.realConnection:Lokhttp3/internal/connection/RealConnection; // field@86f0 │ │ +3cf3d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ │ │ #2 : (in Lokhttp3/internal/http2/Http2ExchangeCodec;) │ │ @@ -1345429,19 +1345427,19 @@ │ │ type : '(Lokhttp3/Request;J)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cf3e4: |[3cf3e4] okhttp3.internal.http2.Http2ExchangeCodec.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; │ │ -3cf3f4: 5401 f186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf3f8: 6e10 c5ba 0100 |0002: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getSink:()Lokio/Sink; // method@bac5 │ │ -3cf3fe: 0c01 |0005: move-result-object v1 │ │ -3cf400: 1101 |0006: return-object v1 │ │ +3cf3dc: |[3cf3dc] okhttp3.internal.http2.Http2ExchangeCodec.createRequestBody:(Lokhttp3/Request;J)Lokio/Sink; │ │ +3cf3ec: 5401 f186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf3f0: 6e10 c5ba 0100 |0002: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getSink:()Lokio/Sink; // method@bac5 │ │ +3cf3f6: 0c01 |0005: move-result-object v1 │ │ +3cf3f8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ 0x0000 - 0x0007 reg=1 (null) Lokhttp3/Request; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ @@ -1345451,20 +1345449,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cf52c: |[3cf52c] okhttp3.internal.http2.Http2ExchangeCodec.finishRequest:()V │ │ -3cf53c: 5410 f186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf540: 6e10 c5ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.getSink:()Lokio/Sink; // method@bac5 │ │ -3cf546: 0c00 |0005: move-result-object v0 │ │ -3cf548: 7210 3ebe 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ -3cf54e: 0e00 |0009: return-void │ │ +3cf524: |[3cf524] okhttp3.internal.http2.Http2ExchangeCodec.finishRequest:()V │ │ +3cf534: 5410 f186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf538: 6e10 c5ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.getSink:()Lokio/Sink; // method@bac5 │ │ +3cf53e: 0c00 |0005: move-result-object v0 │ │ +3cf540: 7210 3ebe 0000 |0006: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ +3cf546: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ │ │ #4 : (in Lokhttp3/internal/http2/Http2ExchangeCodec;) │ │ @@ -1345472,18 +1345470,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cf550: |[3cf550] okhttp3.internal.http2.Http2ExchangeCodec.flushRequest:()V │ │ -3cf560: 5410 ee86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ -3cf564: 6e10 53ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ -3cf56a: 0e00 |0005: return-void │ │ +3cf548: |[3cf548] okhttp3.internal.http2.Http2ExchangeCodec.flushRequest:()V │ │ +3cf558: 5410 ee86 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ +3cf55c: 6e10 53ba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ +3cf562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ │ │ #5 : (in Lokhttp3/internal/http2/Http2ExchangeCodec;) │ │ @@ -1345491,19 +1345489,19 @@ │ │ type : '(Lokhttp3/Response;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cf404: |[3cf404] okhttp3.internal.http2.Http2ExchangeCodec.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; │ │ -3cf414: 5401 f186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf418: 6e10 c6ba 0100 |0002: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getSource:()Lokio/Source; // method@bac6 │ │ -3cf41e: 0c01 |0005: move-result-object v1 │ │ -3cf420: 1101 |0006: return-object v1 │ │ +3cf3fc: |[3cf3fc] okhttp3.internal.http2.Http2ExchangeCodec.openResponseBodySource:(Lokhttp3/Response;)Lokio/Source; │ │ +3cf40c: 5401 f186 |0000: iget-object v1, v0, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf410: 6e10 c6ba 0100 |0002: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.getSource:()Lokio/Source; // method@bac6 │ │ +3cf416: 0c01 |0005: move-result-object v1 │ │ +3cf418: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ 0x0000 - 0x0007 reg=1 (null) Lokhttp3/Response; │ │ │ │ @@ -1345512,30 +1345510,30 @@ │ │ type : '(Z)Lokhttp3/Response$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3cf384: |[3cf384] okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ -3cf394: 5420 f186 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf398: 6e10 cdba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.takeHeaders:()Lokhttp3/Headers; // method@bacd │ │ -3cf39e: 0c00 |0005: move-result-object v0 │ │ -3cf3a0: 5421 ef86 |0006: iget-object v1, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.protocol:Lokhttp3/Protocol; // field@86ef │ │ -3cf3a4: 7120 79ba 1000 |0008: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2ExchangeCodec;.readHttp2HeadersList:(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@ba79 │ │ -3cf3aa: 0c00 |000b: move-result-object v0 │ │ -3cf3ac: 3803 0e00 |000c: if-eqz v3, 001a // +000e │ │ -3cf3b0: 6203 3b85 |000e: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3cf3b4: 6e20 1db8 0300 |0010: invoke-virtual {v3, v0}, Lokhttp3/internal/Internal;.code:(Lokhttp3/Response$Builder;)I // method@b81d │ │ -3cf3ba: 0a03 |0013: move-result v3 │ │ -3cf3bc: 1301 6400 |0014: const/16 v1, #int 100 // #64 │ │ -3cf3c0: 3313 0400 |0016: if-ne v3, v1, 001a // +0004 │ │ -3cf3c4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -3cf3c6: 1103 |0019: return-object v3 │ │ -3cf3c8: 1100 |001a: return-object v0 │ │ +3cf37c: |[3cf37c] okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders:(Z)Lokhttp3/Response$Builder; │ │ +3cf38c: 5420 f186 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf390: 6e10 cdba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.takeHeaders:()Lokhttp3/Headers; // method@bacd │ │ +3cf396: 0c00 |0005: move-result-object v0 │ │ +3cf398: 5421 ef86 |0006: iget-object v1, v2, Lokhttp3/internal/http2/Http2ExchangeCodec;.protocol:Lokhttp3/Protocol; // field@86ef │ │ +3cf39c: 7120 79ba 1000 |0008: invoke-static {v0, v1}, Lokhttp3/internal/http2/Http2ExchangeCodec;.readHttp2HeadersList:(Lokhttp3/Headers;Lokhttp3/Protocol;)Lokhttp3/Response$Builder; // method@ba79 │ │ +3cf3a2: 0c00 |000b: move-result-object v0 │ │ +3cf3a4: 3803 0e00 |000c: if-eqz v3, 001a // +000e │ │ +3cf3a8: 6203 3b85 |000e: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3cf3ac: 6e20 1db8 0300 |0010: invoke-virtual {v3, v0}, Lokhttp3/internal/Internal;.code:(Lokhttp3/Response$Builder;)I // method@b81d │ │ +3cf3b2: 0a03 |0013: move-result v3 │ │ +3cf3b4: 1301 6400 |0014: const/16 v1, #int 100 // #64 │ │ +3cf3b8: 3313 0400 |0016: if-ne v3, v1, 001a // +0004 │ │ +3cf3bc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +3cf3be: 1103 |0019: return-object v3 │ │ +3cf3c0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000e line=138 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ @@ -1345546,18 +1345544,18 @@ │ │ type : '(Lokhttp3/Response;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cf260: |[3cf260] okhttp3.internal.http2.Http2ExchangeCodec.reportedContentLength:(Lokhttp3/Response;)J │ │ -3cf270: 7110 60b9 0300 |0000: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ -3cf276: 0b00 |0003: move-result-wide v0 │ │ -3cf278: 1000 |0004: return-wide v0 │ │ +3cf258: |[3cf258] okhttp3.internal.http2.Http2ExchangeCodec.reportedContentLength:(Lokhttp3/Response;)J │ │ +3cf268: 7110 60b9 0300 |0000: invoke-static {v3}, Lokhttp3/internal/http/HttpHeaders;.contentLength:(Lokhttp3/Response;)J // method@b960 │ │ +3cf26e: 0b00 |0003: move-result-wide v0 │ │ +3cf270: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ 0x0000 - 0x0005 reg=3 (null) Lokhttp3/Response; │ │ │ │ @@ -1345566,19 +1345564,19 @@ │ │ type : '()Lokhttp3/Headers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cf27c: |[3cf27c] okhttp3.internal.http2.Http2ExchangeCodec.trailers:()Lokhttp3/Headers; │ │ -3cf28c: 5410 f186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf290: 6e10 ceba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.trailers:()Lokhttp3/Headers; // method@bace │ │ -3cf296: 0c00 |0005: move-result-object v0 │ │ -3cf298: 1100 |0006: return-object v0 │ │ +3cf274: |[3cf274] okhttp3.internal.http2.Http2ExchangeCodec.trailers:()Lokhttp3/Headers; │ │ +3cf284: 5410 f186 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf288: 6e10 ceba 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.trailers:()Lokhttp3/Headers; // method@bace │ │ +3cf28e: 0c00 |0005: move-result-object v0 │ │ +3cf290: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/http2/Http2ExchangeCodec; │ │ │ │ #9 : (in Lokhttp3/internal/http2/Http2ExchangeCodec;) │ │ @@ -1345586,58 +1345584,58 @@ │ │ type : '(Lokhttp3/Request;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -3cf56c: |[3cf56c] okhttp3.internal.http2.Http2ExchangeCodec.writeRequestHeaders:(Lokhttp3/Request;)V │ │ -3cf57c: 5430 f186 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf580: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3cf584: 0e00 |0004: return-void │ │ -3cf586: 6e10 8eb7 0400 |0005: invoke-virtual {v4}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ -3cf58c: 0c00 |0008: move-result-object v0 │ │ -3cf58e: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -3cf592: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3cf594: 2802 |000c: goto 000e // +0002 │ │ -3cf596: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3cf598: 7110 77ba 0400 |000e: invoke-static {v4}, Lokhttp3/internal/http2/Http2ExchangeCodec;.http2HeadersList:(Lokhttp3/Request;)Ljava/util/List; // method@ba77 │ │ -3cf59e: 0c04 |0011: move-result-object v4 │ │ -3cf5a0: 5431 ee86 |0012: iget-object v1, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ -3cf5a4: 6e30 58ba 4100 |0014: invoke-virtual {v1, v4, v0}, Lokhttp3/internal/http2/Http2Connection;.newStream:(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba58 │ │ -3cf5aa: 0c04 |0017: move-result-object v4 │ │ -3cf5ac: 5b34 f186 |0018: iput-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf5b0: 5534 ec86 |001a: iget-boolean v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.canceled:Z // field@86ec │ │ -3cf5b4: 3904 2700 |001c: if-nez v4, 0043 // +0027 │ │ -3cf5b8: 5434 f186 |001e: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf5bc: 6e10 c9ba 0400 |0020: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream;.readTimeout:()Lokio/Timeout; // method@bac9 │ │ -3cf5c2: 0c04 |0023: move-result-object v4 │ │ -3cf5c4: 5430 ed86 |0024: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ -3cf5c8: 7210 d9b6 0000 |0026: invoke-interface {v0}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ -3cf5ce: 0a00 |0029: move-result v0 │ │ -3cf5d0: 8100 |002a: int-to-long v0, v0 │ │ -3cf5d2: 6202 6579 |002b: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3cf5d6: 6e40 53be 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3cf5dc: 5434 f186 |0030: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf5e0: 6e10 d1ba 0400 |0032: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:()Lokio/Timeout; // method@bad1 │ │ -3cf5e6: 0c04 |0035: move-result-object v4 │ │ -3cf5e8: 5430 ed86 |0036: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ -3cf5ec: 7210 deb6 0000 |0038: invoke-interface {v0}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ -3cf5f2: 0a00 |003b: move-result v0 │ │ -3cf5f4: 8100 |003c: int-to-long v0, v0 │ │ -3cf5f6: 6202 6579 |003d: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3cf5fa: 6e40 53be 0421 |003f: invoke-virtual {v4, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3cf600: 0e00 |0042: return-void │ │ -3cf602: 5434 f186 |0043: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ -3cf606: 6200 4b86 |0045: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3cf60a: 6e20 c0ba 0400 |0047: invoke-virtual {v4, v0}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ -3cf610: 2204 4210 |004a: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -3cf614: 1a00 3c1f |004c: const-string v0, "Canceled" // string@1f3c │ │ -3cf618: 7020 7782 0400 |004e: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3cf61e: 2704 |0051: throw v4 │ │ +3cf564: |[3cf564] okhttp3.internal.http2.Http2ExchangeCodec.writeRequestHeaders:(Lokhttp3/Request;)V │ │ +3cf574: 5430 f186 |0000: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf578: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3cf57c: 0e00 |0004: return-void │ │ +3cf57e: 6e10 8eb7 0400 |0005: invoke-virtual {v4}, Lokhttp3/Request;.body:()Lokhttp3/RequestBody; // method@b78e │ │ +3cf584: 0c00 |0008: move-result-object v0 │ │ +3cf586: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +3cf58a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3cf58c: 2802 |000c: goto 000e // +0002 │ │ +3cf58e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3cf590: 7110 77ba 0400 |000e: invoke-static {v4}, Lokhttp3/internal/http2/Http2ExchangeCodec;.http2HeadersList:(Lokhttp3/Request;)Ljava/util/List; // method@ba77 │ │ +3cf596: 0c04 |0011: move-result-object v4 │ │ +3cf598: 5431 ee86 |0012: iget-object v1, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.connection:Lokhttp3/internal/http2/Http2Connection; // field@86ee │ │ +3cf59c: 6e30 58ba 4100 |0014: invoke-virtual {v1, v4, v0}, Lokhttp3/internal/http2/Http2Connection;.newStream:(Ljava/util/List;Z)Lokhttp3/internal/http2/Http2Stream; // method@ba58 │ │ +3cf5a2: 0c04 |0017: move-result-object v4 │ │ +3cf5a4: 5b34 f186 |0018: iput-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf5a8: 5534 ec86 |001a: iget-boolean v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.canceled:Z // field@86ec │ │ +3cf5ac: 3904 2700 |001c: if-nez v4, 0043 // +0027 │ │ +3cf5b0: 5434 f186 |001e: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf5b4: 6e10 c9ba 0400 |0020: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream;.readTimeout:()Lokio/Timeout; // method@bac9 │ │ +3cf5ba: 0c04 |0023: move-result-object v4 │ │ +3cf5bc: 5430 ed86 |0024: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ +3cf5c0: 7210 d9b6 0000 |0026: invoke-interface {v0}, Lokhttp3/Interceptor$Chain;.readTimeoutMillis:()I // method@b6d9 │ │ +3cf5c6: 0a00 |0029: move-result v0 │ │ +3cf5c8: 8100 |002a: int-to-long v0, v0 │ │ +3cf5ca: 6202 6579 |002b: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3cf5ce: 6e40 53be 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3cf5d4: 5434 f186 |0030: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf5d8: 6e10 d1ba 0400 |0032: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:()Lokio/Timeout; // method@bad1 │ │ +3cf5de: 0c04 |0035: move-result-object v4 │ │ +3cf5e0: 5430 ed86 |0036: iget-object v0, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.chain:Lokhttp3/Interceptor$Chain; // field@86ed │ │ +3cf5e4: 7210 deb6 0000 |0038: invoke-interface {v0}, Lokhttp3/Interceptor$Chain;.writeTimeoutMillis:()I // method@b6de │ │ +3cf5ea: 0a00 |003b: move-result v0 │ │ +3cf5ec: 8100 |003c: int-to-long v0, v0 │ │ +3cf5ee: 6202 6579 |003d: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3cf5f2: 6e40 53be 0421 |003f: invoke-virtual {v4, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3cf5f8: 0e00 |0042: return-void │ │ +3cf5fa: 5434 f186 |0043: iget-object v4, v3, Lokhttp3/internal/http2/Http2ExchangeCodec;.stream:Lokhttp3/internal/http2/Http2Stream; // field@86f1 │ │ +3cf5fe: 6200 4b86 |0045: sget-object v0, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3cf602: 6e20 c0ba 0400 |0047: invoke-virtual {v4, v0}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ +3cf608: 2204 4210 |004a: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +3cf60c: 1a00 3c1f |004c: const-string v0, "Canceled" // string@1f3c │ │ +3cf610: 7020 7782 0400 |004e: invoke-direct {v4, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3cf616: 2704 |0051: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=114 │ │ 0x000e line=115 │ │ 0x0012 line=116 │ │ 0x001a line=119 │ │ @@ -1345710,18 +1345708,18 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3cf6b8: |[3cf6b8] okhttp3.internal.http2.Http2Reader$ContinuationSource.:(Lokio/BufferedSource;)V │ │ -3cf6c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3cf6ce: 5b01 f686 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf6d2: 0e00 |0005: return-void │ │ +3cf6b0: |[3cf6b0] okhttp3.internal.http2.Http2Reader$ContinuationSource.:(Lokio/BufferedSource;)V │ │ +3cf6c0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3cf6c6: 5b01 f686 |0003: iput-object v1, v0, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf6ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/Http2Reader$ContinuationSource; │ │ 0x0000 - 0x0006 reg=1 (null) Lokio/BufferedSource; │ │ @@ -1345731,70 +1345729,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -3cf6e8: |[3cf6e8] okhttp3.internal.http2.Http2Reader$ContinuationSource.readContinuationHeader:()V │ │ -3cf6f8: 5270 f786 |0000: iget v0, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ -3cf6fc: 5471 f686 |0002: iget-object v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf700: 7110 98ba 0100 |0004: invoke-static {v1}, Lokhttp3/internal/http2/Http2Reader;.readMedium:(Lokio/BufferedSource;)I // method@ba98 │ │ -3cf706: 0a01 |0007: move-result v1 │ │ -3cf708: 5971 f386 |0008: iput v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ -3cf70c: 5971 f486 |000a: iput v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ -3cf710: 5471 f686 |000c: iget-object v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf714: 7210 cabc 0100 |000e: invoke-interface {v1}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf71a: 0a01 |0011: move-result v1 │ │ -3cf71c: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3cf720: 8d11 |0014: int-to-byte v1, v1 │ │ -3cf722: 5472 f686 |0015: iget-object v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf726: 7210 cabc 0200 |0017: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ -3cf72c: 0a02 |001a: move-result v2 │ │ -3cf72e: d522 ff00 |001b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3cf732: 8d22 |001d: int-to-byte v2, v2 │ │ -3cf734: 5d72 f286 |001e: iput-byte v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ -3cf738: 6202 fb86 |0020: sget-object v2, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cf73c: 6203 6a79 |0022: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ -3cf740: 6e20 db88 3200 |0024: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ -3cf746: 0a02 |0027: move-result v2 │ │ -3cf748: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -3cf74a: 3802 1100 |0029: if-eqz v2, 003a // +0011 │ │ -3cf74e: 6202 fb86 |002b: sget-object v2, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ -3cf752: 5274 f786 |002d: iget v4, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ -3cf756: 5275 f486 |002f: iget v5, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ -3cf75a: 5676 f286 |0031: iget-byte v6, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ -3cf75e: 7156 0cba 4315 |0033: invoke-static {v3, v4, v5, v1, v6}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ -3cf764: 0c04 |0036: move-result-object v4 │ │ -3cf766: 6e20 d988 4200 |0037: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ -3cf76c: 5472 f686 |003a: iget-object v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf770: 7210 d3bc 0200 |003c: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ -3cf776: 0a02 |003f: move-result v2 │ │ -3cf778: 1404 ffff ff7f |0040: const v4, #float nan // #7fffffff │ │ -3cf77e: b542 |0043: and-int/2addr v2, v4 │ │ -3cf780: 5972 f786 |0044: iput v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ -3cf784: 1302 0900 |0046: const/16 v2, #int 9 // #9 │ │ -3cf788: 1204 |0048: const/4 v4, #int 0 // #0 │ │ -3cf78a: 3321 1000 |0049: if-ne v1, v2, 0059 // +0010 │ │ -3cf78e: 5271 f786 |004b: iget v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ -3cf792: 3301 0300 |004d: if-ne v1, v0, 0050 // +0003 │ │ -3cf796: 0e00 |004f: return-void │ │ -3cf798: 2340 6b1c |0050: new-array v0, v4, [Ljava/lang/Object; // type@1c6b │ │ -3cf79c: 1a01 ab61 |0052: const-string v1, "TYPE_CONTINUATION streamId changed" // string@61ab │ │ -3cf7a0: 7120 0eba 0100 |0054: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cf7a6: 0c00 |0057: move-result-object v0 │ │ -3cf7a8: 2700 |0058: throw v0 │ │ -3cf7aa: 2330 6b1c |0059: new-array v0, v3, [Ljava/lang/Object; // type@1c6b │ │ -3cf7ae: 7110 fb82 0100 |005b: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3cf7b4: 0c01 |005e: move-result-object v1 │ │ -3cf7b6: 4d01 0004 |005f: aput-object v1, v0, v4 │ │ -3cf7ba: 1a01 fc09 |0061: const-string v1, "%s != TYPE_CONTINUATION" // string@09fc │ │ -3cf7be: 7120 0eba 0100 |0063: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ -3cf7c4: 0c00 |0066: move-result-object v0 │ │ -3cf7c6: 2700 |0067: throw v0 │ │ +3cf6e0: |[3cf6e0] okhttp3.internal.http2.Http2Reader$ContinuationSource.readContinuationHeader:()V │ │ +3cf6f0: 5270 f786 |0000: iget v0, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ +3cf6f4: 5471 f686 |0002: iget-object v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf6f8: 7110 98ba 0100 |0004: invoke-static {v1}, Lokhttp3/internal/http2/Http2Reader;.readMedium:(Lokio/BufferedSource;)I // method@ba98 │ │ +3cf6fe: 0a01 |0007: move-result v1 │ │ +3cf700: 5971 f386 |0008: iput v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ +3cf704: 5971 f486 |000a: iput v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ +3cf708: 5471 f686 |000c: iget-object v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf70c: 7210 cabc 0100 |000e: invoke-interface {v1}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf712: 0a01 |0011: move-result v1 │ │ +3cf714: d511 ff00 |0012: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3cf718: 8d11 |0014: int-to-byte v1, v1 │ │ +3cf71a: 5472 f686 |0015: iget-object v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf71e: 7210 cabc 0200 |0017: invoke-interface {v2}, Lokio/BufferedSource;.readByte:()B // method@bcca │ │ +3cf724: 0a02 |001a: move-result v2 │ │ +3cf726: d522 ff00 |001b: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3cf72a: 8d22 |001d: int-to-byte v2, v2 │ │ +3cf72c: 5d72 f286 |001e: iput-byte v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ +3cf730: 6202 fb86 |0020: sget-object v2, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cf734: 6203 6a79 |0022: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@796a │ │ +3cf738: 6e20 db88 3200 |0024: invoke-virtual {v2, v3}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@88db │ │ +3cf73e: 0a02 |0027: move-result v2 │ │ +3cf740: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +3cf742: 3802 1100 |0029: if-eqz v2, 003a // +0011 │ │ +3cf746: 6202 fb86 |002b: sget-object v2, Lokhttp3/internal/http2/Http2Reader;.logger:Ljava/util/logging/Logger; // field@86fb │ │ +3cf74a: 5274 f786 |002d: iget v4, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ +3cf74e: 5275 f486 |002f: iget v5, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.length:I // field@86f4 │ │ +3cf752: 5676 f286 |0031: iget-byte v6, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ +3cf756: 7156 0cba 4315 |0033: invoke-static {v3, v4, v5, v1, v6}, Lokhttp3/internal/http2/Http2;.frameLog:(ZIIBB)Ljava/lang/String; // method@ba0c │ │ +3cf75c: 0c04 |0036: move-result-object v4 │ │ +3cf75e: 6e20 d988 4200 |0037: invoke-virtual {v2, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@88d9 │ │ +3cf764: 5472 f686 |003a: iget-object v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf768: 7210 d3bc 0200 |003c: invoke-interface {v2}, Lokio/BufferedSource;.readInt:()I // method@bcd3 │ │ +3cf76e: 0a02 |003f: move-result v2 │ │ +3cf770: 1404 ffff ff7f |0040: const v4, #float nan // #7fffffff │ │ +3cf776: b542 |0043: and-int/2addr v2, v4 │ │ +3cf778: 5972 f786 |0044: iput v2, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ +3cf77c: 1302 0900 |0046: const/16 v2, #int 9 // #9 │ │ +3cf780: 1204 |0048: const/4 v4, #int 0 // #0 │ │ +3cf782: 3321 1000 |0049: if-ne v1, v2, 0059 // +0010 │ │ +3cf786: 5271 f786 |004b: iget v1, v7, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.streamId:I // field@86f7 │ │ +3cf78a: 3301 0300 |004d: if-ne v1, v0, 0050 // +0003 │ │ +3cf78e: 0e00 |004f: return-void │ │ +3cf790: 2340 6b1c |0050: new-array v0, v4, [Ljava/lang/Object; // type@1c6b │ │ +3cf794: 1a01 ab61 |0052: const-string v1, "TYPE_CONTINUATION streamId changed" // string@61ab │ │ +3cf798: 7120 0eba 0100 |0054: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cf79e: 0c00 |0057: move-result-object v0 │ │ +3cf7a0: 2700 |0058: throw v0 │ │ +3cf7a2: 2330 6b1c |0059: new-array v0, v3, [Ljava/lang/Object; // type@1c6b │ │ +3cf7a6: 7110 fb82 0100 |005b: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3cf7ac: 0c01 |005e: move-result-object v1 │ │ +3cf7ae: 4d01 0004 |005f: aput-object v1, v0, v4 │ │ +3cf7b2: 1a01 fc09 |0061: const-string v1, "%s != TYPE_CONTINUATION" // string@09fc │ │ +3cf7b6: 7120 0eba 0100 |0063: invoke-static {v1, v0}, Lokhttp3/internal/http2/Http2;.ioException:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; // method@ba0e │ │ +3cf7bc: 0c00 |0066: move-result-object v0 │ │ +3cf7be: 2700 |0067: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0002 line=389 │ │ 0x000c line=390 │ │ 0x0015 line=391 │ │ 0x0020 line=392 │ │ @@ -1345810,60 +1345808,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cf6d4: |[3cf6d4] okhttp3.internal.http2.Http2Reader$ContinuationSource.close:()V │ │ -3cf6e4: 0e00 |0000: return-void │ │ +3cf6cc: |[3cf6cc] okhttp3.internal.http2.Http2Reader$ContinuationSource.close:()V │ │ +3cf6dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Reader$ContinuationSource;) │ │ name : 'read' │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3cf620: |[3cf620] okhttp3.internal.http2.Http2Reader$ContinuationSource.read:(Lokio/Buffer;J)J │ │ -3cf630: 5260 f386 |0000: iget v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ -3cf634: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -3cf638: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ -3cf63c: 5460 f686 |0006: iget-object v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf640: 5863 f586 |0008: iget-short v3, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ -3cf644: 8133 |000a: int-to-long v3, v3 │ │ -3cf646: 7230 e4bc 3004 |000b: invoke-interface {v0, v3, v4}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3cf64c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3cf64e: 5f60 f586 |000f: iput-short v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ -3cf652: 5660 f286 |0011: iget-byte v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ -3cf656: dd00 0004 |0013: and-int/lit8 v0, v0, #int 4 // #04 │ │ -3cf65a: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -3cf65e: 1001 |0017: return-wide v1 │ │ -3cf660: 7010 81ba 0600 |0018: invoke-direct {v6}, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.readContinuationHeader:()V // method@ba81 │ │ -3cf666: 28e5 |001b: goto 0000 // -001b │ │ -3cf668: 5463 f686 |001c: iget-object v3, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf66c: 8104 |001e: int-to-long v4, v0 │ │ -3cf66e: 7140 df83 9854 |001f: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3cf674: 0b08 |0022: move-result-wide v8 │ │ -3cf676: 7240 c8bc 7398 |0023: invoke-interface {v3, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ -3cf67c: 0b07 |0026: move-result-wide v7 │ │ -3cf67e: 3109 0701 |0027: cmp-long v9, v7, v1 │ │ -3cf682: 3909 0300 |0029: if-nez v9, 002c // +0003 │ │ -3cf686: 1001 |002b: return-wide v1 │ │ -3cf688: 5269 f386 |002c: iget v9, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ -3cf68c: 8190 |002e: int-to-long v0, v9 │ │ -3cf68e: bc70 |002f: sub-long/2addr v0, v7 │ │ -3cf690: 8409 |0030: long-to-int v9, v0 │ │ -3cf692: 5969 f386 |0031: iput v9, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ -3cf696: 1007 |0033: return-wide v7 │ │ +3cf618: |[3cf618] okhttp3.internal.http2.Http2Reader$ContinuationSource.read:(Lokio/Buffer;J)J │ │ +3cf628: 5260 f386 |0000: iget v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ +3cf62c: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +3cf630: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ +3cf634: 5460 f686 |0006: iget-object v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf638: 5863 f586 |0008: iget-short v3, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ +3cf63c: 8133 |000a: int-to-long v3, v3 │ │ +3cf63e: 7230 e4bc 3004 |000b: invoke-interface {v0, v3, v4}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3cf644: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3cf646: 5f60 f586 |000f: iput-short v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.padding:S // field@86f5 │ │ +3cf64a: 5660 f286 |0011: iget-byte v0, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.flags:B // field@86f2 │ │ +3cf64e: dd00 0004 |0013: and-int/lit8 v0, v0, #int 4 // #04 │ │ +3cf652: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +3cf656: 1001 |0017: return-wide v1 │ │ +3cf658: 7010 81ba 0600 |0018: invoke-direct {v6}, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.readContinuationHeader:()V // method@ba81 │ │ +3cf65e: 28e5 |001b: goto 0000 // -001b │ │ +3cf660: 5463 f686 |001c: iget-object v3, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf664: 8104 |001e: int-to-long v4, v0 │ │ +3cf666: 7140 df83 9854 |001f: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3cf66c: 0b08 |0022: move-result-wide v8 │ │ +3cf66e: 7240 c8bc 7398 |0023: invoke-interface {v3, v7, v8, v9}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ +3cf674: 0b07 |0026: move-result-wide v7 │ │ +3cf676: 3109 0701 |0027: cmp-long v9, v7, v1 │ │ +3cf67a: 3909 0300 |0029: if-nez v9, 002c // +0003 │ │ +3cf67e: 1001 |002b: return-wide v1 │ │ +3cf680: 5269 f386 |002c: iget v9, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ +3cf684: 8190 |002e: int-to-long v0, v9 │ │ +3cf686: bc70 |002f: sub-long/2addr v0, v7 │ │ +3cf688: 8409 |0030: long-to-int v9, v0 │ │ +3cf68a: 5969 f386 |0031: iput v9, v6, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.left:I // field@86f3 │ │ +3cf68e: 1007 |0033: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0006 line=366 │ │ 0x000f line=367 │ │ 0x0011 line=368 │ │ 0x0018 line=369 │ │ @@ -1345879,19 +1345877,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cf698: |[3cf698] okhttp3.internal.http2.Http2Reader$ContinuationSource.timeout:()Lokio/Timeout; │ │ -3cf6a8: 5410 f686 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ -3cf6ac: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3cf6b2: 0c00 |0005: move-result-object v0 │ │ -3cf6b4: 1100 |0006: return-object v0 │ │ +3cf690: |[3cf690] okhttp3.internal.http2.Http2Reader$ContinuationSource.timeout:()Lokio/Timeout; │ │ +3cf6a0: 5410 f686 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Reader$ContinuationSource;.source:Lokio/BufferedSource; // field@86f6 │ │ +3cf6a4: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3cf6aa: 0c00 |0005: move-result-object v0 │ │ +3cf6ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/http2/Http2Reader$ContinuationSource; │ │ │ │ source_file_idx : 11030 (Http2Reader.java) │ │ @@ -1345959,42 +1345957,40 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lokhttp3/internal/http2/Http2Stream$FramingSink;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -3d0154: |[3d0154] okhttp3.internal.http2.Http2Stream$FramingSink.:()V │ │ -3d0164: 1c00 9617 |0000: const-class v0, Lokhttp3/internal/http2/Http2Stream; // type@1796 │ │ -3d0168: 0e00 |0002: return-void │ │ + insns size : 1 16-bit code units │ │ +3d014c: |[3d014c] okhttp3.internal.http2.Http2Stream$FramingSink.:()V │ │ +3d015c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=532 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Stream$FramingSink;) │ │ name : '' │ │ type : '(Lokhttp3/internal/http2/Http2Stream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d016c: |[3d016c] okhttp3.internal.http2.Http2Stream$FramingSink.:(Lokhttp3/internal/http2/Http2Stream;)V │ │ -3d017c: 5b01 0287 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0180: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d0186: 2201 c817 |0005: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3d018a: 7010 1abc 0100 |0007: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d0190: 5b01 0187 |000a: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d0194: 0e00 |000c: return-void │ │ +3d0160: |[3d0160] okhttp3.internal.http2.Http2Stream$FramingSink.:(Lokhttp3/internal/http2/Http2Stream;)V │ │ +3d0170: 5b01 0287 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0174: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d017a: 2201 c817 |0005: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3d017e: 7010 1abc 0100 |0007: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d0184: 5b01 0187 |000a: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d0188: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0005 line=539 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ 0x0000 - 0x000d reg=1 (null) Lokhttp3/internal/http2/Http2Stream; │ │ @@ -1346004,17 +1346000,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0120: |[3d0120] okhttp3.internal.http2.Http2Stream$FramingSink.access$302:(Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ -3d0130: 5b01 0387 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ -3d0134: 1101 |0002: return-object v1 │ │ +3d0118: |[3d0118] okhttp3.internal.http2.Http2Stream$FramingSink.access$302:(Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ +3d0128: 5b01 0387 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ +3d012c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Headers; │ │ │ │ @@ -1346023,90 +1346019,90 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 141 16-bit code units │ │ -3d02d8: |[3d02d8] okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame:(Z)V │ │ -3d02e8: 54b0 0287 |0000: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d02ec: 1d00 |0002: monitor-enter v0 │ │ -3d02ee: 54b1 0287 |0003: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d02f2: 5411 1987 |0005: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d02f6: 6e10 b4ba 0100 |0007: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ -3d02fc: 54b1 0287 |000a: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0300: 5311 0e87 |000c: iget-wide v1, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0304: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ -3d0308: 3105 0103 |0010: cmp-long v5, v1, v3 │ │ -3d030c: 3c05 1600 |0012: if-gtz v5, 0028 // +0016 │ │ -3d0310: 55b1 0087 |0014: iget-boolean v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d0314: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ -3d0318: 55b1 ff86 |0018: iget-boolean v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d031c: 3901 0e00 |001a: if-nez v1, 0028 // +000e │ │ -3d0320: 54b1 0287 |001c: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0324: 5411 1087 |001e: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0328: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -3d032c: 54b1 0287 |0022: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0330: 6e10 cfba 0100 |0024: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ -3d0336: 28e3 |0027: goto 000a // -001d │ │ -3d0338: 54b1 0287 |0028: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d033c: 5411 1987 |002a: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d0340: 6e10 b6ba 0100 |002c: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d0346: 54b1 0287 |002f: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d034a: 6e10 bdba 0100 |0031: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.checkOutNotClosed:()V // method@babd │ │ -3d0350: 54b1 0287 |0034: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0354: 5311 0e87 |0036: iget-wide v1, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0358: 54b3 0187 |0038: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d035c: 6e10 6dbc 0300 |003a: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d0362: 0b03 |003d: move-result-wide v3 │ │ -3d0364: 7140 df83 2143 |003e: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d036a: 0b09 |0041: move-result-wide v9 │ │ -3d036c: 54b1 0287 |0042: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0370: 5312 0e87 |0044: iget-wide v2, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d0374: bc92 |0046: sub-long/2addr v2, v9 │ │ -3d0376: 5a12 0e87 |0047: iput-wide v2, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ -3d037a: 1e00 |0049: monitor-exit v0 │ │ -3d037c: 54b0 0287 |004a: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0380: 5400 1987 |004c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d0384: 6e10 b4ba 0000 |004e: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ -3d038a: 380c 1100 |0051: if-eqz v12, 0062 // +0011 │ │ -3d038e: 54bc 0187 |0053: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d0392: 6e10 6dbc 0c00 |0055: invoke-virtual {v12}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d0398: 0b00 |0058: move-result-wide v0 │ │ -3d039a: 310c 0900 |0059: cmp-long v12, v9, v0 │ │ -3d039e: 390c 0700 |005b: if-nez v12, 0062 // +0007 │ │ -3d03a2: 121c |005d: const/4 v12, #int 1 // #1 │ │ -3d03a4: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -3d03a6: 2805 |005f: goto 0064 // +0005 │ │ -3d03a8: 0d0c |0060: move-exception v12 │ │ -3d03aa: 2818 |0061: goto 0079 // +0018 │ │ -3d03ac: 120c |0062: const/4 v12, #int 0 // #0 │ │ -3d03ae: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -3d03b0: 54bc 0287 |0064: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d03b4: 54c5 0f87 |0066: iget-object v5, v12, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d03b8: 54bc 0287 |0068: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d03bc: 52c6 1487 |006a: iget v6, v12, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d03c0: 54b8 0187 |006c: iget-object v8, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d03c4: 7406 68ba 0500 |006e: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lokhttp3/internal/http2/Http2Connection;.writeData:(IZLokio/Buffer;J)V // method@ba68 │ │ -3d03ca: 54bc 0287 |0071: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d03ce: 54cc 1987 |0073: iget-object v12, v12, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d03d2: 6e10 b6ba 0c00 |0075: invoke-virtual {v12}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d03d8: 0e00 |0078: return-void │ │ -3d03da: 54b0 0287 |0079: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d03de: 5400 1987 |007b: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d03e2: 6e10 b6ba 0000 |007d: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d03e8: 270c |0080: throw v12 │ │ -3d03ea: 0d0c |0081: move-exception v12 │ │ -3d03ec: 54b1 0287 |0082: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d03f0: 5411 1987 |0084: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d03f4: 6e10 b6ba 0100 |0086: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d03fa: 270c |0089: throw v12 │ │ -3d03fc: 0d0c |008a: move-exception v12 │ │ -3d03fe: 1e00 |008b: monitor-exit v0 │ │ -3d0400: 270c |008c: throw v12 │ │ +3d02cc: |[3d02cc] okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame:(Z)V │ │ +3d02dc: 54b0 0287 |0000: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d02e0: 1d00 |0002: monitor-enter v0 │ │ +3d02e2: 54b1 0287 |0003: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d02e6: 5411 1987 |0005: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d02ea: 6e10 b4ba 0100 |0007: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ +3d02f0: 54b1 0287 |000a: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d02f4: 5311 0e87 |000c: iget-wide v1, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d02f8: 1603 0000 |000e: const-wide/16 v3, #int 0 // #0 │ │ +3d02fc: 3105 0103 |0010: cmp-long v5, v1, v3 │ │ +3d0300: 3c05 1600 |0012: if-gtz v5, 0028 // +0016 │ │ +3d0304: 55b1 0087 |0014: iget-boolean v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d0308: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ +3d030c: 55b1 ff86 |0018: iget-boolean v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d0310: 3901 0e00 |001a: if-nez v1, 0028 // +000e │ │ +3d0314: 54b1 0287 |001c: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0318: 5411 1087 |001e: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d031c: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +3d0320: 54b1 0287 |0022: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0324: 6e10 cfba 0100 |0024: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ +3d032a: 28e3 |0027: goto 000a // -001d │ │ +3d032c: 54b1 0287 |0028: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0330: 5411 1987 |002a: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d0334: 6e10 b6ba 0100 |002c: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d033a: 54b1 0287 |002f: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d033e: 6e10 bdba 0100 |0031: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.checkOutNotClosed:()V // method@babd │ │ +3d0344: 54b1 0287 |0034: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0348: 5311 0e87 |0036: iget-wide v1, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d034c: 54b3 0187 |0038: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d0350: 6e10 6dbc 0300 |003a: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0356: 0b03 |003d: move-result-wide v3 │ │ +3d0358: 7140 df83 2143 |003e: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d035e: 0b09 |0041: move-result-wide v9 │ │ +3d0360: 54b1 0287 |0042: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0364: 5312 0e87 |0044: iget-wide v2, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d0368: bc92 |0046: sub-long/2addr v2, v9 │ │ +3d036a: 5a12 0e87 |0047: iput-wide v2, v1, Lokhttp3/internal/http2/Http2Stream;.bytesLeftInWriteWindow:J // field@870e │ │ +3d036e: 1e00 |0049: monitor-exit v0 │ │ +3d0370: 54b0 0287 |004a: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0374: 5400 1987 |004c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d0378: 6e10 b4ba 0000 |004e: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ +3d037e: 380c 1100 |0051: if-eqz v12, 0062 // +0011 │ │ +3d0382: 54bc 0187 |0053: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d0386: 6e10 6dbc 0c00 |0055: invoke-virtual {v12}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d038c: 0b00 |0058: move-result-wide v0 │ │ +3d038e: 310c 0900 |0059: cmp-long v12, v9, v0 │ │ +3d0392: 390c 0700 |005b: if-nez v12, 0062 // +0007 │ │ +3d0396: 121c |005d: const/4 v12, #int 1 // #1 │ │ +3d0398: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +3d039a: 2805 |005f: goto 0064 // +0005 │ │ +3d039c: 0d0c |0060: move-exception v12 │ │ +3d039e: 2818 |0061: goto 0079 // +0018 │ │ +3d03a0: 120c |0062: const/4 v12, #int 0 // #0 │ │ +3d03a2: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +3d03a4: 54bc 0287 |0064: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d03a8: 54c5 0f87 |0066: iget-object v5, v12, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d03ac: 54bc 0287 |0068: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d03b0: 52c6 1487 |006a: iget v6, v12, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d03b4: 54b8 0187 |006c: iget-object v8, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d03b8: 7406 68ba 0500 |006e: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lokhttp3/internal/http2/Http2Connection;.writeData:(IZLokio/Buffer;J)V // method@ba68 │ │ +3d03be: 54bc 0287 |0071: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d03c2: 54cc 1987 |0073: iget-object v12, v12, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d03c6: 6e10 b6ba 0c00 |0075: invoke-virtual {v12}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d03cc: 0e00 |0078: return-void │ │ +3d03ce: 54b0 0287 |0079: iget-object v0, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d03d2: 5400 1987 |007b: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d03d6: 6e10 b6ba 0000 |007d: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d03dc: 270c |0080: throw v12 │ │ +3d03de: 0d0c |0081: move-exception v12 │ │ +3d03e0: 54b1 0287 |0082: iget-object v1, v11, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d03e4: 5411 1987 |0084: iget-object v1, v1, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d03e8: 6e10 b6ba 0100 |0086: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d03ee: 270c |0089: throw v12 │ │ +3d03f0: 0d0c |008a: move-exception v12 │ │ +3d03f2: 1e00 |008b: monitor-exit v0 │ │ +3d03f4: 270c |008c: throw v12 │ │ catches : 5 │ │ 0x0003 - 0x000a │ │ -> 0x008a │ │ 0x000a - 0x0027 │ │ -> 0x0081 │ │ 0x0028 - 0x004a │ │ -> 0x008a │ │ @@ -1346140,91 +1346136,91 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -3d0198: |[3d0198] okhttp3.internal.http2.Http2Stream$FramingSink.close:()V │ │ -3d01a8: 5480 0287 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d01ac: 1d00 |0002: monitor-enter v0 │ │ -3d01ae: 5581 ff86 |0003: iget-boolean v1, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d01b2: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -3d01b6: 1e00 |0007: monitor-exit v0 │ │ -3d01b8: 0e00 |0008: return-void │ │ -3d01ba: 1e00 |0009: monitor-exit v0 │ │ -3d01bc: 5480 0287 |000a: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d01c0: 5400 1687 |000c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ -3d01c4: 5500 0087 |000e: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ -3d01c8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -3d01ca: 3900 5a00 |0011: if-nez v0, 006b // +005a │ │ -3d01ce: 5480 0187 |0013: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d01d2: 6e10 6dbc 0000 |0015: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d01d8: 0b02 |0018: move-result-wide v2 │ │ -3d01da: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3d01dc: 1604 0000 |001a: const-wide/16 v4, #int 0 // #0 │ │ -3d01e0: 3106 0204 |001c: cmp-long v6, v2, v4 │ │ -3d01e4: 3d06 0400 |001e: if-lez v6, 0022 // +0004 │ │ -3d01e8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -3d01ea: 2802 |0021: goto 0023 // +0002 │ │ -3d01ec: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3d01ee: 5483 0387 |0023: iget-object v3, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ -3d01f2: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ -3d01f6: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -3d01f8: 2802 |0028: goto 002a // +0002 │ │ -3d01fa: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -3d01fc: 3803 2200 |002a: if-eqz v3, 004c // +0022 │ │ -3d0200: 5482 0187 |002c: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d0204: 6e10 6dbc 0200 |002e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d020a: 0b02 |0031: move-result-wide v2 │ │ -3d020c: 3106 0204 |0032: cmp-long v6, v2, v4 │ │ -3d0210: 3d06 0600 |0034: if-lez v6, 003a // +0006 │ │ -3d0214: 7020 a4ba 0800 |0036: invoke-direct {v8, v0}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ -3d021a: 28f3 |0039: goto 002c // -000d │ │ -3d021c: 5480 0287 |003a: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0220: 5400 0f87 |003c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0224: 5482 0287 |003e: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0228: 5222 1487 |0040: iget v2, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d022c: 5483 0387 |0042: iget-object v3, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ -3d0230: 7110 4cb8 0300 |0044: invoke-static {v3}, Lokhttp3/internal/Util;.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; // method@b84c │ │ -3d0236: 0c03 |0047: move-result-object v3 │ │ -3d0238: 6e40 69ba 2031 |0048: invoke-virtual {v0, v2, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.writeHeaders:(IZLjava/util/List;)V // method@ba69 │ │ -3d023e: 2820 |004b: goto 006b // +0020 │ │ -3d0240: 3802 1000 |004c: if-eqz v2, 005c // +0010 │ │ -3d0244: 5480 0187 |004e: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d0248: 6e10 6dbc 0000 |0050: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d024e: 0b02 |0053: move-result-wide v2 │ │ -3d0250: 3100 0204 |0054: cmp-long v0, v2, v4 │ │ -3d0254: 3d00 1500 |0056: if-lez v0, 006b // +0015 │ │ -3d0258: 7020 a4ba 1800 |0058: invoke-direct {v8, v1}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ -3d025e: 28f3 |005b: goto 004e // -000d │ │ -3d0260: 5480 0287 |005c: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0264: 5402 0f87 |005e: iget-object v2, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0268: 5480 0287 |0060: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d026c: 5203 1487 |0062: iget v3, v0, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d0270: 1214 |0064: const/4 v4, #int 1 // #1 │ │ -3d0272: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -3d0274: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ -3d0278: 7406 68ba 0200 |0068: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection;.writeData:(IZLokio/Buffer;J)V // method@ba68 │ │ -3d027e: 5482 0287 |006b: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0282: 1d02 |006d: monitor-enter v2 │ │ -3d0284: 5c81 ff86 |006e: iput-boolean v1, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ -3d0288: 1e02 |0070: monitor-exit v2 │ │ -3d028a: 5480 0287 |0071: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d028e: 5400 0f87 |0073: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0292: 6e10 53ba 0000 |0075: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ -3d0298: 5480 0287 |0078: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d029c: 6e10 bcba 0000 |007a: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.cancelStreamIfNecessary:()V // method@babc │ │ -3d02a2: 0e00 |007d: return-void │ │ -3d02a4: 0d00 |007e: move-exception v0 │ │ -3d02a6: 1e02 |007f: monitor-exit v2 │ │ -3d02a8: 2700 |0080: throw v0 │ │ -3d02aa: 0d01 |0081: move-exception v1 │ │ -3d02ac: 1e00 |0082: monitor-exit v0 │ │ -3d02ae: 2701 |0083: throw v1 │ │ +3d018c: |[3d018c] okhttp3.internal.http2.Http2Stream$FramingSink.close:()V │ │ +3d019c: 5480 0287 |0000: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d01a0: 1d00 |0002: monitor-enter v0 │ │ +3d01a2: 5581 ff86 |0003: iget-boolean v1, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d01a6: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +3d01aa: 1e00 |0007: monitor-exit v0 │ │ +3d01ac: 0e00 |0008: return-void │ │ +3d01ae: 1e00 |0009: monitor-exit v0 │ │ +3d01b0: 5480 0287 |000a: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d01b4: 5400 1687 |000c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; // field@8716 │ │ +3d01b8: 5500 0087 |000e: iget-boolean v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSink;.finished:Z // field@8700 │ │ +3d01bc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +3d01be: 3900 5a00 |0011: if-nez v0, 006b // +005a │ │ +3d01c2: 5480 0187 |0013: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d01c6: 6e10 6dbc 0000 |0015: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d01cc: 0b02 |0018: move-result-wide v2 │ │ +3d01ce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3d01d0: 1604 0000 |001a: const-wide/16 v4, #int 0 // #0 │ │ +3d01d4: 3106 0204 |001c: cmp-long v6, v2, v4 │ │ +3d01d8: 3d06 0400 |001e: if-lez v6, 0022 // +0004 │ │ +3d01dc: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +3d01de: 2802 |0021: goto 0023 // +0002 │ │ +3d01e0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3d01e2: 5483 0387 |0023: iget-object v3, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ +3d01e6: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ +3d01ea: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +3d01ec: 2802 |0028: goto 002a // +0002 │ │ +3d01ee: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +3d01f0: 3803 2200 |002a: if-eqz v3, 004c // +0022 │ │ +3d01f4: 5482 0187 |002c: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d01f8: 6e10 6dbc 0200 |002e: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d01fe: 0b02 |0031: move-result-wide v2 │ │ +3d0200: 3106 0204 |0032: cmp-long v6, v2, v4 │ │ +3d0204: 3d06 0600 |0034: if-lez v6, 003a // +0006 │ │ +3d0208: 7020 a4ba 0800 |0036: invoke-direct {v8, v0}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ +3d020e: 28f3 |0039: goto 002c // -000d │ │ +3d0210: 5480 0287 |003a: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0214: 5400 0f87 |003c: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0218: 5482 0287 |003e: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d021c: 5222 1487 |0040: iget v2, v2, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0220: 5483 0387 |0042: iget-object v3, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.trailers:Lokhttp3/Headers; // field@8703 │ │ +3d0224: 7110 4cb8 0300 |0044: invoke-static {v3}, Lokhttp3/internal/Util;.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; // method@b84c │ │ +3d022a: 0c03 |0047: move-result-object v3 │ │ +3d022c: 6e40 69ba 2031 |0048: invoke-virtual {v0, v2, v1, v3}, Lokhttp3/internal/http2/Http2Connection;.writeHeaders:(IZLjava/util/List;)V // method@ba69 │ │ +3d0232: 2820 |004b: goto 006b // +0020 │ │ +3d0234: 3802 1000 |004c: if-eqz v2, 005c // +0010 │ │ +3d0238: 5480 0187 |004e: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d023c: 6e10 6dbc 0000 |0050: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0242: 0b02 |0053: move-result-wide v2 │ │ +3d0244: 3100 0204 |0054: cmp-long v0, v2, v4 │ │ +3d0248: 3d00 1500 |0056: if-lez v0, 006b // +0015 │ │ +3d024c: 7020 a4ba 1800 |0058: invoke-direct {v8, v1}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ +3d0252: 28f3 |005b: goto 004e // -000d │ │ +3d0254: 5480 0287 |005c: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0258: 5402 0f87 |005e: iget-object v2, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d025c: 5480 0287 |0060: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0260: 5203 1487 |0062: iget v3, v0, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d0264: 1214 |0064: const/4 v4, #int 1 // #1 │ │ +3d0266: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +3d0268: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ +3d026c: 7406 68ba 0200 |0068: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokhttp3/internal/http2/Http2Connection;.writeData:(IZLokio/Buffer;J)V // method@ba68 │ │ +3d0272: 5482 0287 |006b: iget-object v2, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0276: 1d02 |006d: monitor-enter v2 │ │ +3d0278: 5c81 ff86 |006e: iput-boolean v1, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.closed:Z // field@86ff │ │ +3d027c: 1e02 |0070: monitor-exit v2 │ │ +3d027e: 5480 0287 |0071: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0282: 5400 0f87 |0073: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0286: 6e10 53ba 0000 |0075: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ +3d028c: 5480 0287 |0078: iget-object v0, v8, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0290: 6e10 bcba 0000 |007a: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.cancelStreamIfNecessary:()V // method@babc │ │ +3d0296: 0e00 |007d: return-void │ │ +3d0298: 0d00 |007e: move-exception v0 │ │ +3d029a: 1e02 |007f: monitor-exit v2 │ │ +3d029c: 2700 |0080: throw v0 │ │ +3d029e: 0d01 |0081: move-exception v1 │ │ +3d02a0: 1e00 |0082: monitor-exit v0 │ │ +3d02a2: 2701 |0083: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x000a │ │ -> 0x0081 │ │ 0x006e - 0x0071 │ │ -> 0x007e │ │ 0x007f - 0x0080 │ │ -> 0x007e │ │ @@ -1346258,36 +1346254,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3d0438: |[3d0438] okhttp3.internal.http2.Http2Stream$FramingSink.flush:()V │ │ -3d0448: 5450 0287 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d044c: 1d00 |0002: monitor-enter v0 │ │ -3d044e: 5451 0287 |0003: iget-object v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d0452: 6e10 bdba 0100 |0005: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.checkOutNotClosed:()V // method@babd │ │ -3d0458: 1e00 |0008: monitor-exit v0 │ │ -3d045a: 5450 0187 |0009: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d045e: 6e10 6dbc 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d0464: 0b00 |000e: move-result-wide v0 │ │ -3d0466: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -3d046a: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ -3d046e: 3d04 0e00 |0013: if-lez v4, 0021 // +000e │ │ -3d0472: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3d0474: 7020 a4ba 0500 |0016: invoke-direct {v5, v0}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ -3d047a: 5450 0287 |0019: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d047e: 5400 0f87 |001b: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0482: 6e10 53ba 0000 |001d: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ -3d0488: 28e9 |0020: goto 0009 // -0017 │ │ -3d048a: 0e00 |0021: return-void │ │ -3d048c: 0d01 |0022: move-exception v1 │ │ -3d048e: 1e00 |0023: monitor-exit v0 │ │ -3d0490: 2701 |0024: throw v1 │ │ +3d042c: |[3d042c] okhttp3.internal.http2.Http2Stream$FramingSink.flush:()V │ │ +3d043c: 5450 0287 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0440: 1d00 |0002: monitor-enter v0 │ │ +3d0442: 5451 0287 |0003: iget-object v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0446: 6e10 bdba 0100 |0005: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream;.checkOutNotClosed:()V // method@babd │ │ +3d044c: 1e00 |0008: monitor-exit v0 │ │ +3d044e: 5450 0187 |0009: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d0452: 6e10 6dbc 0000 |000b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0458: 0b00 |000e: move-result-wide v0 │ │ +3d045a: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +3d045e: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ +3d0462: 3d04 0e00 |0013: if-lez v4, 0021 // +000e │ │ +3d0466: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3d0468: 7020 a4ba 0500 |0016: invoke-direct {v5, v0}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ +3d046e: 5450 0287 |0019: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0472: 5400 0f87 |001b: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0476: 6e10 53ba 0000 |001d: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.flush:()V // method@ba53 │ │ +3d047c: 28e9 |0020: goto 0009 // -0017 │ │ +3d047e: 0e00 |0021: return-void │ │ +3d0480: 0d01 |0022: move-exception v1 │ │ +3d0482: 1e00 |0023: monitor-exit v0 │ │ +3d0484: 2701 |0024: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ -> 0x0022 │ │ 0x0023 - 0x0024 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=591 │ │ @@ -1346305,18 +1346301,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3d0138: |[3d0138] okhttp3.internal.http2.Http2Stream$FramingSink.timeout:()Lokio/Timeout; │ │ -3d0148: 5410 0287 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ -3d014c: 5400 1987 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ -3d0150: 1100 |0004: return-object v0 │ │ +3d0130: |[3d0130] okhttp3.internal.http2.Http2Stream$FramingSink.timeout:()Lokio/Timeout; │ │ +3d0140: 5410 0287 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSink;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@8702 │ │ +3d0144: 5400 1987 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8719 │ │ +3d0148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ #3 : (in Lokhttp3/internal/http2/Http2Stream$FramingSink;) │ │ @@ -1346324,27 +1346320,27 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -3d04a8: |[3d04a8] okhttp3.internal.http2.Http2Stream$FramingSink.write:(Lokio/Buffer;J)V │ │ -3d04b8: 5420 0187 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d04bc: 6e40 7cbc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3d04c2: 5423 0187 |0005: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ -3d04c6: 6e10 6dbc 0300 |0007: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d04cc: 0b03 |000a: move-result-wide v3 │ │ -3d04ce: 1600 0040 |000b: const-wide/16 v0, #int 16384 // #4000 │ │ -3d04d2: 3105 0300 |000d: cmp-long v5, v3, v0 │ │ -3d04d6: 3a05 0700 |000f: if-ltz v5, 0016 // +0007 │ │ -3d04da: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3d04dc: 7020 a4ba 3200 |0012: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ -3d04e2: 28f0 |0015: goto 0005 // -0010 │ │ -3d04e4: 0e00 |0016: return-void │ │ +3d049c: |[3d049c] okhttp3.internal.http2.Http2Stream$FramingSink.write:(Lokio/Buffer;J)V │ │ +3d04ac: 5420 0187 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d04b0: 6e40 7cbc 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3d04b6: 5423 0187 |0005: iget-object v3, v2, Lokhttp3/internal/http2/Http2Stream$FramingSink;.sendBuffer:Lokio/Buffer; // field@8701 │ │ +3d04ba: 6e10 6dbc 0300 |0007: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d04c0: 0b03 |000a: move-result-wide v3 │ │ +3d04c2: 1600 0040 |000b: const-wide/16 v0, #int 16384 // #4000 │ │ +3d04c6: 3105 0300 |000d: cmp-long v5, v3, v0 │ │ +3d04ca: 3a05 0700 |000f: if-ltz v5, 0016 // +0007 │ │ +3d04ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3d04d0: 7020 a4ba 3200 |0012: invoke-direct {v2, v3}, Lokhttp3/internal/http2/Http2Stream$FramingSink;.emitFrame:(Z)V // method@baa4 │ │ +3d04d6: 28f0 |0015: goto 0005 // -0010 │ │ +3d04d8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0005 line=554 │ │ 0x0012 line=555 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ @@ -1346420,40 +1346416,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d0748: |[3d0748] okhttp3.internal.http2.Http2Stream$FramingSource.:()V │ │ -3d0758: 0e00 |0000: return-void │ │ +3d073c: |[3d073c] okhttp3.internal.http2.Http2Stream$FramingSource.:()V │ │ +3d074c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Stream$FramingSource;) │ │ name : '' │ │ type : '(Lokhttp3/internal/http2/Http2Stream;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3d075c: |[3d075c] okhttp3.internal.http2.Http2Stream$FramingSource.:(Lokhttp3/internal/http2/Http2Stream;J)V │ │ -3d076c: 5b01 0a87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0770: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d0776: 2201 c817 |0005: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3d077a: 7010 1abc 0100 |0007: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d0780: 5b01 0987 |000a: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d0784: 2201 c817 |000c: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3d0788: 7010 1abc 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d078e: 5b01 0887 |0011: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d0792: 5a02 0787 |0013: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.maxByteCount:J // field@8707 │ │ -3d0796: 0e00 |0015: return-void │ │ +3d0750: |[3d0750] okhttp3.internal.http2.Http2Stream$FramingSource.:(Lokhttp3/internal/http2/Http2Stream;J)V │ │ +3d0760: 5b01 0a87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0764: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d076a: 2201 c817 |0005: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3d076e: 7010 1abc 0100 |0007: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d0774: 5b01 0987 |000a: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d0778: 2201 c817 |000c: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3d077c: 7010 1abc 0100 |000e: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d0782: 5b01 0887 |0011: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d0786: 5a02 0787 |0013: iput-wide v2, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.maxByteCount:J // field@8707 │ │ +3d078a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0005 line=341 │ │ 0x000c line=344 │ │ 0x0013 line=365 │ │ locals : │ │ @@ -1346466,17 +1346462,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d06fc: |[3d06fc] okhttp3.internal.http2.Http2Stream$FramingSource.access$000:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; │ │ -3d070c: 5400 0987 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d0710: 1100 |0002: return-object v0 │ │ +3d06f0: |[3d06f0] okhttp3.internal.http2.Http2Stream$FramingSource.access$000:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; │ │ +3d0700: 5400 0987 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d0704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ │ │ #3 : (in Lokhttp3/internal/http2/Http2Stream$FramingSource;) │ │ @@ -1346484,17 +1346480,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d0714: |[3d0714] okhttp3.internal.http2.Http2Stream$FramingSource.access$100:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; │ │ -3d0724: 5400 0887 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d0728: 1100 |0002: return-object v0 │ │ +3d0708: |[3d0708] okhttp3.internal.http2.Http2Stream$FramingSource.access$100:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokio/Buffer; │ │ +3d0718: 5400 0887 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d071c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ │ │ #4 : (in Lokhttp3/internal/http2/Http2Stream$FramingSource;) │ │ @@ -1346502,17 +1346498,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d06cc: |[3d06cc] okhttp3.internal.http2.Http2Stream$FramingSource.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; │ │ -3d06dc: 5400 0b87 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.trailers:Lokhttp3/Headers; // field@870b │ │ -3d06e0: 1100 |0002: return-object v0 │ │ +3d06c0: |[3d06c0] okhttp3.internal.http2.Http2Stream$FramingSource.access$200:(Lokhttp3/internal/http2/Http2Stream$FramingSource;)Lokhttp3/Headers; │ │ +3d06d0: 5400 0b87 |0000: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.trailers:Lokhttp3/Headers; // field@870b │ │ +3d06d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ │ │ #5 : (in Lokhttp3/internal/http2/Http2Stream$FramingSource;) │ │ @@ -1346520,17 +1346516,17 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream$FramingSource;Lokhttp3/Headers;)Lokhttp3/Headers;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d06e4: |[3d06e4] okhttp3.internal.http2.Http2Stream$FramingSource.access$202:(Lokhttp3/internal/http2/Http2Stream$FramingSource;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ -3d06f4: 5b01 0b87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.trailers:Lokhttp3/Headers; // field@870b │ │ -3d06f8: 1101 |0002: return-object v1 │ │ +3d06d8: |[3d06d8] okhttp3.internal.http2.Http2Stream$FramingSource.access$202:(Lokhttp3/internal/http2/Http2Stream$FramingSource;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ +3d06e8: 5b01 0b87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$FramingSource;.trailers:Lokhttp3/Headers; // field@870b │ │ +3d06ec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Headers; │ │ │ │ @@ -1346539,19 +1346535,19 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3d094c: |[3d094c] okhttp3.internal.http2.Http2Stream$FramingSource.updateConnectionFlowControl:(J)V │ │ -3d095c: 5410 0a87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0960: 5400 0f87 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0964: 6e30 67ba 2003 |0004: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.updateConnectionFlowControl:(J)V // method@ba67 │ │ -3d096a: 0e00 |0007: return-void │ │ +3d0940: |[3d0940] okhttp3.internal.http2.Http2Stream$FramingSource.updateConnectionFlowControl:(J)V │ │ +3d0950: 5410 0a87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0954: 5400 0f87 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d0958: 6e30 67ba 2003 |0004: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/http2/Http2Connection;.updateConnectionFlowControl:(J)V // method@ba67 │ │ +3d095e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ @@ -1346561,37 +1346557,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3d0798: |[3d0798] okhttp3.internal.http2.Http2Stream$FramingSource.close:()V │ │ -3d07a8: 5450 0a87 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d07ac: 1d00 |0002: monitor-enter v0 │ │ -3d07ae: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3d07b0: 5c51 0587 |0004: iput-boolean v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ -3d07b4: 5451 0887 |0006: iget-object v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d07b8: 6e10 6dbc 0100 |0008: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d07be: 0b01 |000b: move-result-wide v1 │ │ -3d07c0: 5453 0887 |000c: iget-object v3, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d07c4: 6e10 1cbc 0300 |000e: invoke-virtual {v3}, Lokio/Buffer;.clear:()V // method@bc1c │ │ -3d07ca: 5453 0a87 |0011: iget-object v3, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d07ce: 6e10 0b84 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d07d4: 1e00 |0016: monitor-exit v0 │ │ -3d07d6: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ -3d07da: 3100 0103 |0019: cmp-long v0, v1, v3 │ │ -3d07de: 3d00 0500 |001b: if-lez v0, 0020 // +0005 │ │ -3d07e2: 7030 b2ba 1502 |001d: invoke-direct {v5, v1, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ -3d07e8: 5450 0a87 |0020: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d07ec: 6e10 bcba 0000 |0022: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.cancelStreamIfNecessary:()V // method@babc │ │ -3d07f2: 0e00 |0025: return-void │ │ -3d07f4: 0d01 |0026: move-exception v1 │ │ -3d07f6: 1e00 |0027: monitor-exit v0 │ │ -3d07f8: 2701 |0028: throw v1 │ │ +3d078c: |[3d078c] okhttp3.internal.http2.Http2Stream$FramingSource.close:()V │ │ +3d079c: 5450 0a87 |0000: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d07a0: 1d00 |0002: monitor-enter v0 │ │ +3d07a2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3d07a4: 5c51 0587 |0004: iput-boolean v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ +3d07a8: 5451 0887 |0006: iget-object v1, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d07ac: 6e10 6dbc 0100 |0008: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d07b2: 0b01 |000b: move-result-wide v1 │ │ +3d07b4: 5453 0887 |000c: iget-object v3, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d07b8: 6e10 1cbc 0300 |000e: invoke-virtual {v3}, Lokio/Buffer;.clear:()V // method@bc1c │ │ +3d07be: 5453 0a87 |0011: iget-object v3, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d07c2: 6e10 0b84 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d07c8: 1e00 |0016: monitor-exit v0 │ │ +3d07ca: 1603 0000 |0017: const-wide/16 v3, #int 0 // #0 │ │ +3d07ce: 3100 0103 |0019: cmp-long v0, v1, v3 │ │ +3d07d2: 3d00 0500 |001b: if-lez v0, 0020 // +0005 │ │ +3d07d6: 7030 b2ba 1502 |001d: invoke-direct {v5, v1, v2}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ +3d07dc: 5450 0a87 |0020: iget-object v0, v5, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d07e0: 6e10 bcba 0000 |0022: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Stream;.cancelStreamIfNecessary:()V // method@babc │ │ +3d07e6: 0e00 |0025: return-void │ │ +3d07e8: 0d01 |0026: move-exception v1 │ │ +3d07ea: 1e00 |0027: monitor-exit v0 │ │ +3d07ec: 2701 |0028: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0017 │ │ -> 0x0026 │ │ 0x0027 - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=499 │ │ @@ -1346611,123 +1346607,123 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 210 16-bit code units │ │ -3d04e8: |[3d04e8] okhttp3.internal.http2.Http2Stream$FramingSource.read:(Lokio/Buffer;J)J │ │ -3d04f8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d04fc: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ -3d0500: 3a02 b700 |0004: if-ltz v2, 00bb // +00b7 │ │ -3d0504: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d0506: 54a3 0a87 |0007: iget-object v3, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d050a: 1d03 |0009: monitor-enter v3 │ │ -3d050c: 54a4 0a87 |000a: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0510: 5444 1587 |000c: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0514: 6e10 b4ba 0400 |000e: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ -3d051a: 54a4 0a87 |0011: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d051e: 5444 1087 |0013: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0522: 3804 1600 |0015: if-eqz v4, 002b // +0016 │ │ -3d0526: 54a2 0a87 |0017: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d052a: 5422 1187 |0019: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d052e: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -3d0532: 54a2 0a87 |001d: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0536: 5422 1187 |001f: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ -3d053a: 280a |0021: goto 002b // +000a │ │ -3d053c: 2202 9d17 |0022: new-instance v2, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ -3d0540: 54a4 0a87 |0024: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0544: 5444 1087 |0026: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ -3d0548: 7020 06bb 4200 |0028: invoke-direct {v2, v4}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ -3d054e: 55a4 0587 |002b: iget-boolean v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ -3d0552: 3904 7a00 |002d: if-nez v4, 00a7 // +007a │ │ -3d0556: 54a4 0887 |002f: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d055a: 6e10 6dbc 0400 |0031: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d0560: 0b04 |0034: move-result-wide v4 │ │ -3d0562: 1606 ffff |0035: const-wide/16 v6, #int -1 // #ffff │ │ -3d0566: 3108 0400 |0037: cmp-long v8, v4, v0 │ │ -3d056a: 3d08 4400 |0039: if-lez v8, 007d // +0044 │ │ -3d056e: 54a4 0887 |003b: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d0572: 54a5 0887 |003d: iget-object v5, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d0576: 6e10 6dbc 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d057c: 0b08 |0042: move-result-wide v8 │ │ -3d057e: 7140 df83 dc98 |0043: invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d0584: 0b0c |0046: move-result-wide v12 │ │ -3d0586: 6e40 44bc b4dc |0047: invoke-virtual {v4, v11, v12, v13}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ -3d058c: 0b0b |004a: move-result-wide v11 │ │ -3d058e: 54ad 0a87 |004b: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0592: 53d4 1887 |004d: iget-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d0596: bbb4 |004f: add-long/2addr v4, v11 │ │ -3d0598: 5ad4 1887 |0050: iput-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d059c: 3902 4100 |0052: if-nez v2, 0093 // +0041 │ │ -3d05a0: 54ad 0a87 |0054: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05a4: 53d4 1887 |0056: iget-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d05a8: 54ad 0a87 |0058: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05ac: 54dd 0f87 |005a: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d05b0: 54dd d786 |005c: iget-object v13, v13, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ -3d05b4: 6e10 feba 0d00 |005e: invoke-virtual {v13}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ -3d05ba: 0a0d |0061: move-result v13 │ │ -3d05bc: db0d 0d02 |0062: div-int/lit8 v13, v13, #int 2 // #02 │ │ -3d05c0: 81d8 |0064: int-to-long v8, v13 │ │ -3d05c2: 310d 0408 |0065: cmp-long v13, v4, v8 │ │ -3d05c6: 3a0d 2c00 |0067: if-ltz v13, 0093 // +002c │ │ -3d05ca: 54ad 0a87 |0069: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05ce: 54dd 0f87 |006b: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d05d2: 54a4 0a87 |006d: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05d6: 5244 1487 |006f: iget v4, v4, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ -3d05da: 54a5 0a87 |0071: iget-object v5, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05de: 5358 1887 |0073: iget-wide v8, v5, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d05e2: 6e40 6fba 4d98 |0075: invoke-virtual {v13, v4, v8, v9}, Lokhttp3/internal/http2/Http2Connection;.writeWindowUpdateLater:(IJ)V // method@ba6f │ │ -3d05e8: 54ad 0a87 |0078: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d05ec: 5ad0 1887 |007a: iput-wide v0, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ -3d05f0: 2817 |007c: goto 0093 // +0017 │ │ -3d05f2: 55a4 0687 |007d: iget-boolean v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d05f6: 3904 1300 |007f: if-nez v4, 0092 // +0013 │ │ -3d05fa: 3902 1100 |0081: if-nez v2, 0092 // +0011 │ │ -3d05fe: 54a2 0a87 |0083: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0602: 6e10 cfba 0200 |0085: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ -3d0608: 54a2 0a87 |0088: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d060c: 5422 1587 |008a: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0610: 6e10 b6ba 0200 |008c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d0616: 1e03 |008f: monitor-exit v3 │ │ -3d0618: 2900 76ff |0090: goto/16 0006 // -008a │ │ -3d061c: 046b |0092: move-wide v11, v6 │ │ -3d061e: 54ad 0a87 |0093: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0622: 54dd 1587 |0095: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0626: 6e10 b6ba 0d00 |0097: invoke-virtual {v13}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d062c: 1e03 |009a: monitor-exit v3 │ │ -3d062e: 310d 0b06 |009b: cmp-long v13, v11, v6 │ │ -3d0632: 380d 0600 |009d: if-eqz v13, 00a3 // +0006 │ │ -3d0636: 7030 b2ba ba0c |009f: invoke-direct {v10, v11, v12}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ -3d063c: 100b |00a2: return-wide v11 │ │ -3d063e: 3902 0300 |00a3: if-nez v2, 00a6 // +0003 │ │ -3d0642: 1006 |00a5: return-wide v6 │ │ -3d0644: 2702 |00a6: throw v2 │ │ -3d0646: 220b 4210 |00a7: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -3d064a: 1a0c bace |00a9: const-string v12, "stream closed" // string@ceba │ │ -3d064e: 7020 7782 cb00 |00ab: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d0654: 270b |00ae: throw v11 │ │ -3d0656: 0d0b |00af: move-exception v11 │ │ -3d0658: 54ac 0a87 |00b0: iget-object v12, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d065c: 54cc 1587 |00b2: iget-object v12, v12, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0660: 6e10 b6ba 0c00 |00b4: invoke-virtual {v12}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ -3d0666: 270b |00b7: throw v11 │ │ -3d0668: 0d0b |00b8: move-exception v11 │ │ -3d066a: 1e03 |00b9: monitor-exit v3 │ │ -3d066c: 270b |00ba: throw v11 │ │ -3d066e: 220b 7110 |00bb: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d0672: 2200 9410 |00bd: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d0676: 7010 8384 0000 |00bf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d067c: 1a01 5778 |00c2: const-string v1, "byteCount < 0: " // string@7857 │ │ -3d0680: 6e20 8f84 1000 |00c4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d0686: 6e30 8b84 c00d |00c7: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d068c: 6e10 9f84 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d0692: 0c0c |00cd: move-result-object v12 │ │ -3d0694: 7020 8783 cb00 |00ce: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d069a: 270b |00d1: throw v11 │ │ +3d04dc: |[3d04dc] okhttp3.internal.http2.Http2Stream$FramingSource.read:(Lokio/Buffer;J)J │ │ +3d04ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d04f0: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ +3d04f4: 3a02 b700 |0004: if-ltz v2, 00bb // +00b7 │ │ +3d04f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d04fa: 54a3 0a87 |0007: iget-object v3, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d04fe: 1d03 |0009: monitor-enter v3 │ │ +3d0500: 54a4 0a87 |000a: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0504: 5444 1587 |000c: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0508: 6e10 b4ba 0400 |000e: invoke-virtual {v4}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.enter:()V // method@bab4 │ │ +3d050e: 54a4 0a87 |0011: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0512: 5444 1087 |0013: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d0516: 3804 1600 |0015: if-eqz v4, 002b // +0016 │ │ +3d051a: 54a2 0a87 |0017: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d051e: 5422 1187 |0019: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d0522: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +3d0526: 54a2 0a87 |001d: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d052a: 5422 1187 |001f: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.errorException:Ljava/io/IOException; // field@8711 │ │ +3d052e: 280a |0021: goto 002b // +000a │ │ +3d0530: 2202 9d17 |0022: new-instance v2, Lokhttp3/internal/http2/StreamResetException; // type@179d │ │ +3d0534: 54a4 0a87 |0024: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0538: 5444 1087 |0026: iget-object v4, v4, Lokhttp3/internal/http2/Http2Stream;.errorCode:Lokhttp3/internal/http2/ErrorCode; // field@8710 │ │ +3d053c: 7020 06bb 4200 |0028: invoke-direct {v2, v4}, Lokhttp3/internal/http2/StreamResetException;.:(Lokhttp3/internal/http2/ErrorCode;)V // method@bb06 │ │ +3d0542: 55a4 0587 |002b: iget-boolean v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ +3d0546: 3904 7a00 |002d: if-nez v4, 00a7 // +007a │ │ +3d054a: 54a4 0887 |002f: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d054e: 6e10 6dbc 0400 |0031: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0554: 0b04 |0034: move-result-wide v4 │ │ +3d0556: 1606 ffff |0035: const-wide/16 v6, #int -1 // #ffff │ │ +3d055a: 3108 0400 |0037: cmp-long v8, v4, v0 │ │ +3d055e: 3d08 4400 |0039: if-lez v8, 007d // +0044 │ │ +3d0562: 54a4 0887 |003b: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d0566: 54a5 0887 |003d: iget-object v5, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d056a: 6e10 6dbc 0500 |003f: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0570: 0b08 |0042: move-result-wide v8 │ │ +3d0572: 7140 df83 dc98 |0043: invoke-static {v12, v13, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d0578: 0b0c |0046: move-result-wide v12 │ │ +3d057a: 6e40 44bc b4dc |0047: invoke-virtual {v4, v11, v12, v13}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ +3d0580: 0b0b |004a: move-result-wide v11 │ │ +3d0582: 54ad 0a87 |004b: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0586: 53d4 1887 |004d: iget-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d058a: bbb4 |004f: add-long/2addr v4, v11 │ │ +3d058c: 5ad4 1887 |0050: iput-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d0590: 3902 4100 |0052: if-nez v2, 0093 // +0041 │ │ +3d0594: 54ad 0a87 |0054: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0598: 53d4 1887 |0056: iget-wide v4, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d059c: 54ad 0a87 |0058: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05a0: 54dd 0f87 |005a: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d05a4: 54dd d786 |005c: iget-object v13, v13, Lokhttp3/internal/http2/Http2Connection;.okHttpSettings:Lokhttp3/internal/http2/Settings; // field@86d7 │ │ +3d05a8: 6e10 feba 0d00 |005e: invoke-virtual {v13}, Lokhttp3/internal/http2/Settings;.getInitialWindowSize:()I // method@bafe │ │ +3d05ae: 0a0d |0061: move-result v13 │ │ +3d05b0: db0d 0d02 |0062: div-int/lit8 v13, v13, #int 2 // #02 │ │ +3d05b4: 81d8 |0064: int-to-long v8, v13 │ │ +3d05b6: 310d 0408 |0065: cmp-long v13, v4, v8 │ │ +3d05ba: 3a0d 2c00 |0067: if-ltz v13, 0093 // +002c │ │ +3d05be: 54ad 0a87 |0069: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05c2: 54dd 0f87 |006b: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d05c6: 54a4 0a87 |006d: iget-object v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05ca: 5244 1487 |006f: iget v4, v4, Lokhttp3/internal/http2/Http2Stream;.id:I // field@8714 │ │ +3d05ce: 54a5 0a87 |0071: iget-object v5, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05d2: 5358 1887 |0073: iget-wide v8, v5, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d05d6: 6e40 6fba 4d98 |0075: invoke-virtual {v13, v4, v8, v9}, Lokhttp3/internal/http2/Http2Connection;.writeWindowUpdateLater:(IJ)V // method@ba6f │ │ +3d05dc: 54ad 0a87 |0078: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05e0: 5ad0 1887 |007a: iput-wide v0, v13, Lokhttp3/internal/http2/Http2Stream;.unacknowledgedBytesRead:J // field@8718 │ │ +3d05e4: 2817 |007c: goto 0093 // +0017 │ │ +3d05e6: 55a4 0687 |007d: iget-boolean v4, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d05ea: 3904 1300 |007f: if-nez v4, 0092 // +0013 │ │ +3d05ee: 3902 1100 |0081: if-nez v2, 0092 // +0011 │ │ +3d05f2: 54a2 0a87 |0083: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d05f6: 6e10 cfba 0200 |0085: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream;.waitForIo:()V // method@bacf │ │ +3d05fc: 54a2 0a87 |0088: iget-object v2, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0600: 5422 1587 |008a: iget-object v2, v2, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0604: 6e10 b6ba 0200 |008c: invoke-virtual {v2}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d060a: 1e03 |008f: monitor-exit v3 │ │ +3d060c: 2900 76ff |0090: goto/16 0006 // -008a │ │ +3d0610: 046b |0092: move-wide v11, v6 │ │ +3d0612: 54ad 0a87 |0093: iget-object v13, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0616: 54dd 1587 |0095: iget-object v13, v13, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d061a: 6e10 b6ba 0d00 |0097: invoke-virtual {v13}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d0620: 1e03 |009a: monitor-exit v3 │ │ +3d0622: 310d 0b06 |009b: cmp-long v13, v11, v6 │ │ +3d0626: 380d 0600 |009d: if-eqz v13, 00a3 // +0006 │ │ +3d062a: 7030 b2ba ba0c |009f: invoke-direct {v10, v11, v12}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ +3d0630: 100b |00a2: return-wide v11 │ │ +3d0632: 3902 0300 |00a3: if-nez v2, 00a6 // +0003 │ │ +3d0636: 1006 |00a5: return-wide v6 │ │ +3d0638: 2702 |00a6: throw v2 │ │ +3d063a: 220b 4210 |00a7: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +3d063e: 1a0c bace |00a9: const-string v12, "stream closed" // string@ceba │ │ +3d0642: 7020 7782 cb00 |00ab: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d0648: 270b |00ae: throw v11 │ │ +3d064a: 0d0b |00af: move-exception v11 │ │ +3d064c: 54ac 0a87 |00b0: iget-object v12, v10, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0650: 54cc 1587 |00b2: iget-object v12, v12, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0654: 6e10 b6ba 0c00 |00b4: invoke-virtual {v12}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exitAndThrowIfTimedOut:()V // method@bab6 │ │ +3d065a: 270b |00b7: throw v11 │ │ +3d065c: 0d0b |00b8: move-exception v11 │ │ +3d065e: 1e03 |00b9: monitor-exit v3 │ │ +3d0660: 270b |00ba: throw v11 │ │ +3d0662: 220b 7110 |00bb: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d0666: 2200 9410 |00bd: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d066a: 7010 8384 0000 |00bf: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d0670: 1a01 5778 |00c2: const-string v1, "byteCount < 0: " // string@7857 │ │ +3d0674: 6e20 8f84 1000 |00c4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d067a: 6e30 8b84 c00d |00c7: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d0680: 6e10 9f84 0000 |00ca: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d0686: 0c0c |00cd: move-result-object v12 │ │ +3d0688: 7020 8783 cb00 |00ce: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d068e: 270b |00d1: throw v11 │ │ catches : 5 │ │ 0x000a - 0x0011 │ │ -> 0x00b8 │ │ 0x0011 - 0x0088 │ │ -> 0x00af │ │ 0x0088 - 0x009b │ │ -> 0x00b8 │ │ @@ -1346770,89 +1346766,89 @@ │ │ type : '(Lokio/BufferedSource;J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -3d0810: |[3d0810] okhttp3.internal.http2.Http2Stream$FramingSource.receive:(Lokio/BufferedSource;J)V │ │ -3d0820: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d0824: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ -3d0828: 3d02 7d00 |0004: if-lez v2, 0081 // +007d │ │ -3d082c: 54b2 0a87 |0006: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0830: 1d02 |0008: monitor-enter v2 │ │ -3d0832: 55b3 0687 |0009: iget-boolean v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ -3d0836: 54b4 0887 |000b: iget-object v4, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d083a: 6e10 6dbc 0400 |000d: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d0840: 0b04 |0010: move-result-wide v4 │ │ -3d0842: bbd4 |0011: add-long/2addr v4, v13 │ │ -3d0844: 53b6 0787 |0012: iget-wide v6, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.maxByteCount:J // field@8707 │ │ -3d0848: 1218 |0014: const/4 v8, #int 1 // #1 │ │ -3d084a: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -3d084c: 310a 0406 |0016: cmp-long v10, v4, v6 │ │ -3d0850: 3d0a 0400 |0018: if-lez v10, 001c // +0004 │ │ -3d0854: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -3d0856: 2802 |001b: goto 001d // +0002 │ │ -3d0858: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3d085a: 1e02 |001d: monitor-exit v2 │ │ -3d085c: 3804 0d00 |001e: if-eqz v4, 002b // +000d │ │ -3d0860: 7230 e4bc dc0e |0020: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3d0866: 54bc 0a87 |0023: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d086a: 620d 4f86 |0025: sget-object v13, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ -3d086e: 6e20 c0ba dc00 |0027: invoke-virtual {v12, v13}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ -3d0874: 0e00 |002a: return-void │ │ -3d0876: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ -3d087a: 7230 e4bc dc0e |002d: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3d0880: 0e00 |0030: return-void │ │ -3d0882: 54b2 0987 |0031: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d0886: 7240 c8bc 2ced |0033: invoke-interface {v12, v2, v13, v14}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ -3d088c: 0b02 |0036: move-result-wide v2 │ │ -3d088e: 1604 ffff |0037: const-wide/16 v4, #int -1 // #ffff │ │ -3d0892: 3106 0204 |0039: cmp-long v6, v2, v4 │ │ -3d0896: 3806 3d00 |003b: if-eqz v6, 0078 // +003d │ │ -3d089a: bc2d |003d: sub-long/2addr v13, v2 │ │ -3d089c: 54b2 0a87 |003e: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d08a0: 1d02 |0040: monitor-enter v2 │ │ -3d08a2: 55b3 0587 |0041: iget-boolean v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ -3d08a6: 3803 0e00 |0043: if-eqz v3, 0051 // +000e │ │ -3d08aa: 54b3 0987 |0045: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d08ae: 6e10 6dbc 0300 |0047: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d08b4: 0b03 |004a: move-result-wide v3 │ │ -3d08b6: 54b5 0987 |004b: iget-object v5, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d08ba: 6e10 1cbc 0500 |004d: invoke-virtual {v5}, Lokio/Buffer;.clear:()V // method@bc1c │ │ -3d08c0: 281c |0050: goto 006c // +001c │ │ -3d08c2: 54b3 0887 |0051: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d08c6: 6e10 6dbc 0300 |0053: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d08cc: 0b03 |0056: move-result-wide v3 │ │ -3d08ce: 3105 0300 |0057: cmp-long v5, v3, v0 │ │ -3d08d2: 3905 0300 |0059: if-nez v5, 005c // +0003 │ │ -3d08d6: 2802 |005b: goto 005d // +0002 │ │ -3d08d8: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -3d08da: 54b3 0887 |005d: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ -3d08de: 54b4 0987 |005f: iget-object v4, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ -3d08e2: 6e20 7dbc 4300 |0061: invoke-virtual {v3, v4}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3d08e8: 3808 0700 |0064: if-eqz v8, 006b // +0007 │ │ -3d08ec: 54b3 0a87 |0066: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d08f0: 6e10 0b84 0300 |0068: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3d08f6: 0403 |006b: move-wide v3, v0 │ │ -3d08f8: 1e02 |006c: monitor-exit v2 │ │ -3d08fa: 3102 0300 |006d: cmp-long v2, v3, v0 │ │ -3d08fe: 3d02 91ff |006f: if-lez v2, 0000 // -006f │ │ -3d0902: 7030 b2ba 3b04 |0071: invoke-direct {v11, v3, v4}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ -3d0908: 288c |0074: goto 0000 // -0074 │ │ -3d090a: 0d0c |0075: move-exception v12 │ │ -3d090c: 1e02 |0076: monitor-exit v2 │ │ -3d090e: 270c |0077: throw v12 │ │ -3d0910: 220c 3810 |0078: new-instance v12, Ljava/io/EOFException; // type@1038 │ │ -3d0914: 7010 3882 0c00 |007a: invoke-direct {v12}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3d091a: 270c |007d: throw v12 │ │ -3d091c: 0d0c |007e: move-exception v12 │ │ -3d091e: 1e02 |007f: monitor-exit v2 │ │ -3d0920: 270c |0080: throw v12 │ │ -3d0922: 0e00 |0081: return-void │ │ +3d0804: |[3d0804] okhttp3.internal.http2.Http2Stream$FramingSource.receive:(Lokio/BufferedSource;J)V │ │ +3d0814: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d0818: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ +3d081c: 3d02 7d00 |0004: if-lez v2, 0081 // +007d │ │ +3d0820: 54b2 0a87 |0006: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0824: 1d02 |0008: monitor-enter v2 │ │ +3d0826: 55b3 0687 |0009: iget-boolean v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.finished:Z // field@8706 │ │ +3d082a: 54b4 0887 |000b: iget-object v4, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d082e: 6e10 6dbc 0400 |000d: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d0834: 0b04 |0010: move-result-wide v4 │ │ +3d0836: bbd4 |0011: add-long/2addr v4, v13 │ │ +3d0838: 53b6 0787 |0012: iget-wide v6, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.maxByteCount:J // field@8707 │ │ +3d083c: 1218 |0014: const/4 v8, #int 1 // #1 │ │ +3d083e: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +3d0840: 310a 0406 |0016: cmp-long v10, v4, v6 │ │ +3d0844: 3d0a 0400 |0018: if-lez v10, 001c // +0004 │ │ +3d0848: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +3d084a: 2802 |001b: goto 001d // +0002 │ │ +3d084c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3d084e: 1e02 |001d: monitor-exit v2 │ │ +3d0850: 3804 0d00 |001e: if-eqz v4, 002b // +000d │ │ +3d0854: 7230 e4bc dc0e |0020: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3d085a: 54bc 0a87 |0023: iget-object v12, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d085e: 620d 4f86 |0025: sget-object v13, Lokhttp3/internal/http2/ErrorCode;.FLOW_CONTROL_ERROR:Lokhttp3/internal/http2/ErrorCode; // field@864f │ │ +3d0862: 6e20 c0ba dc00 |0027: invoke-virtual {v12, v13}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ +3d0868: 0e00 |002a: return-void │ │ +3d086a: 3803 0600 |002b: if-eqz v3, 0031 // +0006 │ │ +3d086e: 7230 e4bc dc0e |002d: invoke-interface {v12, v13, v14}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3d0874: 0e00 |0030: return-void │ │ +3d0876: 54b2 0987 |0031: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d087a: 7240 c8bc 2ced |0033: invoke-interface {v12, v2, v13, v14}, Lokio/BufferedSource;.read:(Lokio/Buffer;J)J // method@bcc8 │ │ +3d0880: 0b02 |0036: move-result-wide v2 │ │ +3d0882: 1604 ffff |0037: const-wide/16 v4, #int -1 // #ffff │ │ +3d0886: 3106 0204 |0039: cmp-long v6, v2, v4 │ │ +3d088a: 3806 3d00 |003b: if-eqz v6, 0078 // +003d │ │ +3d088e: bc2d |003d: sub-long/2addr v13, v2 │ │ +3d0890: 54b2 0a87 |003e: iget-object v2, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0894: 1d02 |0040: monitor-enter v2 │ │ +3d0896: 55b3 0587 |0041: iget-boolean v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.closed:Z // field@8705 │ │ +3d089a: 3803 0e00 |0043: if-eqz v3, 0051 // +000e │ │ +3d089e: 54b3 0987 |0045: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d08a2: 6e10 6dbc 0300 |0047: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d08a8: 0b03 |004a: move-result-wide v3 │ │ +3d08aa: 54b5 0987 |004b: iget-object v5, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d08ae: 6e10 1cbc 0500 |004d: invoke-virtual {v5}, Lokio/Buffer;.clear:()V // method@bc1c │ │ +3d08b4: 281c |0050: goto 006c // +001c │ │ +3d08b6: 54b3 0887 |0051: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d08ba: 6e10 6dbc 0300 |0053: invoke-virtual {v3}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d08c0: 0b03 |0056: move-result-wide v3 │ │ +3d08c2: 3105 0300 |0057: cmp-long v5, v3, v0 │ │ +3d08c6: 3905 0300 |0059: if-nez v5, 005c // +0003 │ │ +3d08ca: 2802 |005b: goto 005d // +0002 │ │ +3d08cc: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +3d08ce: 54b3 0887 |005d: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.readBuffer:Lokio/Buffer; // field@8708 │ │ +3d08d2: 54b4 0987 |005f: iget-object v4, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.receiveBuffer:Lokio/Buffer; // field@8709 │ │ +3d08d6: 6e20 7dbc 4300 |0061: invoke-virtual {v3, v4}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3d08dc: 3808 0700 |0064: if-eqz v8, 006b // +0007 │ │ +3d08e0: 54b3 0a87 |0066: iget-object v3, v11, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d08e4: 6e10 0b84 0300 |0068: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3d08ea: 0403 |006b: move-wide v3, v0 │ │ +3d08ec: 1e02 |006c: monitor-exit v2 │ │ +3d08ee: 3102 0300 |006d: cmp-long v2, v3, v0 │ │ +3d08f2: 3d02 91ff |006f: if-lez v2, 0000 // -006f │ │ +3d08f6: 7030 b2ba 3b04 |0071: invoke-direct {v11, v3, v4}, Lokhttp3/internal/http2/Http2Stream$FramingSource;.updateConnectionFlowControl:(J)V // method@bab2 │ │ +3d08fc: 288c |0074: goto 0000 // -0074 │ │ +3d08fe: 0d0c |0075: move-exception v12 │ │ +3d0900: 1e02 |0076: monitor-exit v2 │ │ +3d0902: 270c |0077: throw v12 │ │ +3d0904: 220c 3810 |0078: new-instance v12, Ljava/io/EOFException; // type@1038 │ │ +3d0908: 7010 3882 0c00 |007a: invoke-direct {v12}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3d090e: 270c |007d: throw v12 │ │ +3d0910: 0d0c |007e: move-exception v12 │ │ +3d0912: 1e02 |007f: monitor-exit v2 │ │ +3d0914: 270c |0080: throw v12 │ │ +3d0916: 0e00 |0081: return-void │ │ catches : 4 │ │ 0x0009 - 0x001e │ │ -> 0x007e │ │ 0x0041 - 0x006d │ │ -> 0x0075 │ │ 0x0076 - 0x0077 │ │ -> 0x0075 │ │ @@ -1346889,18 +1346885,18 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3d072c: |[3d072c] okhttp3.internal.http2.Http2Stream$FramingSource.timeout:()Lokio/Timeout; │ │ -3d073c: 5410 0a87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ -3d0740: 5400 1587 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ -3d0744: 1100 |0004: return-object v0 │ │ +3d0720: |[3d0720] okhttp3.internal.http2.Http2Stream$FramingSource.timeout:()Lokio/Timeout; │ │ +3d0730: 5410 0a87 |0000: iget-object v0, v1, Lokhttp3/internal/http2/Http2Stream$FramingSource;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870a │ │ +3d0734: 5400 1587 |0002: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.readTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; // field@8715 │ │ +3d0738: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokhttp3/internal/http2/Http2Stream$FramingSource; │ │ │ │ source_file_idx : 11031 (Http2Stream.java) │ │ @@ -1346940,17 +1346936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2800: |[3d2800] okhttp3.internal.http2.PushObserver$1.:()V │ │ -3d2810: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d2816: 0e00 |0003: return-void │ │ +3d27f4: |[3d27f4] okhttp3.internal.http2.PushObserver$1.:()V │ │ +3d2804: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d280a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http2/PushObserver$1; │ │ │ │ Virtual methods - │ │ @@ -1346959,19 +1346955,19 @@ │ │ type : '(ILokio/BufferedSource;IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d27bc: |[3d27bc] okhttp3.internal.http2.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ -3d27cc: 8133 |0000: int-to-long v3, v3 │ │ -3d27ce: 7230 e4bc 3204 |0001: invoke-interface {v2, v3, v4}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3d27d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3d27d6: 0f01 |0005: return v1 │ │ +3d27b0: |[3d27b0] okhttp3.internal.http2.PushObserver$1.onData:(ILokio/BufferedSource;IZ)Z │ │ +3d27c0: 8133 |0000: int-to-long v3, v3 │ │ +3d27c2: 7230 e4bc 3204 |0001: invoke-interface {v2, v3, v4}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3d27c8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3d27ca: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/PushObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/BufferedSource; │ │ @@ -1346983,48 +1346979,48 @@ │ │ type : '(ILjava/util/List;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d27d8: |[3d27d8] okhttp3.internal.http2.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ -3d27e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3d27ea: 0f01 |0001: return v1 │ │ +3d27cc: |[3d27cc] okhttp3.internal.http2.PushObserver$1.onHeaders:(ILjava/util/List;Z)Z │ │ +3d27dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3d27de: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokhttp3/internal/http2/PushObserver$1;) │ │ name : 'onRequest' │ │ type : '(ILjava/util/List;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d27ec: |[3d27ec] okhttp3.internal.http2.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ -3d27fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3d27fe: 0f01 |0001: return v1 │ │ +3d27e0: |[3d27e0] okhttp3.internal.http2.PushObserver$1.onRequest:(ILjava/util/List;)Z │ │ +3d27f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3d27f2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lokhttp3/internal/http2/PushObserver$1;) │ │ name : 'onReset' │ │ type : '(ILokhttp3/internal/http2/ErrorCode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d2818: |[3d2818] okhttp3.internal.http2.PushObserver$1.onReset:(ILokhttp3/internal/http2/ErrorCode;)V │ │ -3d2828: 0e00 |0000: return-void │ │ +3d280c: |[3d280c] okhttp3.internal.http2.PushObserver$1.onReset:(ILokhttp3/internal/http2/ErrorCode;)V │ │ +3d281c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22219 (PushObserver.java) │ │ │ │ Class #4669 header: │ │ @@ -1347068,17 +1347064,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2b9c: |[3d2b9c] okhttp3.internal.io.FileSystem$1.:()V │ │ -3d2bac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d2bb2: 0e00 |0003: return-void │ │ +3d2b90: |[3d2b90] okhttp3.internal.io.FileSystem$1.:()V │ │ +3d2ba0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d2ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/io/FileSystem$1; │ │ │ │ Virtual methods - │ │ @@ -1347087,24 +1347083,24 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d2af8: |[3d2af8] okhttp3.internal.io.FileSystem$1.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ -3d2b08: 7110 82bd 0200 |0000: invoke-static {v2}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bd82 │ │ -3d2b0e: 0c02 |0003: move-result-object v2 │ │ -3d2b10: 1102 |0004: return-object v2 │ │ -3d2b12: 6e10 4b82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -3d2b18: 0c00 |0008: move-result-object v0 │ │ -3d2b1a: 6e10 5482 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -3d2b20: 7110 82bd 0200 |000c: invoke-static {v2}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bd82 │ │ -3d2b26: 0c02 |000f: move-result-object v2 │ │ -3d2b28: 1102 |0010: return-object v2 │ │ +3d2aec: |[3d2aec] okhttp3.internal.io.FileSystem$1.appendingSink:(Ljava/io/File;)Lokio/Sink; │ │ +3d2afc: 7110 82bd 0200 |0000: invoke-static {v2}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bd82 │ │ +3d2b02: 0c02 |0003: move-result-object v2 │ │ +3d2b04: 1102 |0004: return-object v2 │ │ +3d2b06: 6e10 4b82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +3d2b0c: 0c00 |0008: move-result-object v0 │ │ +3d2b0e: 6e10 5482 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +3d2b14: 7110 82bd 0200 |000c: invoke-static {v2}, Lokio/Okio;.appendingSink:(Ljava/io/File;)Lokio/Sink; // method@bd82 │ │ +3d2b1a: 0c02 |000f: move-result-object v2 │ │ +3d2b1c: 1102 |0010: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/FileNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=62 │ │ 0x000c line=63 │ │ @@ -1347117,33 +1347113,33 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3d2bb4: |[3d2bb4] okhttp3.internal.io.FileSystem$1.delete:(Ljava/io/File;)V │ │ -3d2bc4: 6e10 4382 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ -3d2bca: 0a00 |0003: move-result v0 │ │ -3d2bcc: 3900 2000 |0004: if-nez v0, 0024 // +0020 │ │ -3d2bd0: 6e10 4582 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -3d2bd6: 0a00 |0009: move-result v0 │ │ -3d2bd8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3d2bdc: 2818 |000c: goto 0024 // +0018 │ │ -3d2bde: 2200 4210 |000d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d2be2: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d2be6: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d2bec: 1a02 f886 |0014: const-string v2, "failed to delete " // string@86f8 │ │ -3d2bf0: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2bf6: 6e20 8e84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2bfc: 6e10 9f84 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d2c02: 0c04 |001f: move-result-object v4 │ │ -3d2c04: 7020 7782 4000 |0020: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d2c0a: 2700 |0023: throw v0 │ │ -3d2c0c: 0e00 |0024: return-void │ │ +3d2ba8: |[3d2ba8] okhttp3.internal.io.FileSystem$1.delete:(Ljava/io/File;)V │ │ +3d2bb8: 6e10 4382 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ +3d2bbe: 0a00 |0003: move-result v0 │ │ +3d2bc0: 3900 2000 |0004: if-nez v0, 0024 // +0020 │ │ +3d2bc4: 6e10 4582 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +3d2bca: 0a00 |0009: move-result v0 │ │ +3d2bcc: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3d2bd0: 2818 |000c: goto 0024 // +0018 │ │ +3d2bd2: 2200 4210 |000d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d2bd6: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d2bda: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d2be0: 1a02 f886 |0014: const-string v2, "failed to delete " // string@86f8 │ │ +3d2be4: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2bea: 6e20 8e84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2bf0: 6e10 9f84 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d2bf6: 0c04 |001f: move-result-object v4 │ │ +3d2bf8: 7020 7782 4000 |0020: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d2bfe: 2700 |0023: throw v0 │ │ +3d2c00: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000d line=70 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lokhttp3/internal/io/FileSystem$1; │ │ 0x0000 - 0x0025 reg=4 (null) Ljava/io/File; │ │ @@ -1347153,52 +1347149,52 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3d2c10: |[3d2c10] okhttp3.internal.io.FileSystem$1.deleteContents:(Ljava/io/File;)V │ │ -3d2c20: 6e10 5282 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -3d2c26: 0c00 |0003: move-result-object v0 │ │ -3d2c28: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ -3d2c2c: 2105 |0006: array-length v5, v0 │ │ -3d2c2e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3d2c30: 3551 2d00 |0008: if-ge v1, v5, 0035 // +002d │ │ -3d2c34: 4602 0001 |000a: aget-object v2, v0, v1 │ │ -3d2c38: 6e10 4d82 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3d2c3e: 0a03 |000f: move-result v3 │ │ -3d2c40: 3803 0500 |0010: if-eqz v3, 0015 // +0005 │ │ -3d2c44: 6e20 0abb 2400 |0012: invoke-virtual {v4, v2}, Lokhttp3/internal/io/FileSystem$1;.deleteContents:(Ljava/io/File;)V // method@bb0a │ │ -3d2c4a: 6e10 4382 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@8243 │ │ -3d2c50: 0a03 |0018: move-result v3 │ │ -3d2c52: 3803 0500 |0019: if-eqz v3, 001e // +0005 │ │ -3d2c56: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d2c5a: 28eb |001d: goto 0008 // -0015 │ │ -3d2c5c: 2205 4210 |001e: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3d2c60: 2200 9410 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d2c64: 7010 8384 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d2c6a: 1a01 f886 |0025: const-string v1, "failed to delete " // string@86f8 │ │ -3d2c6e: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2c74: 6e20 8e84 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2c7a: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d2c80: 0c00 |0030: move-result-object v0 │ │ -3d2c82: 7020 7782 0500 |0031: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d2c88: 2705 |0034: throw v5 │ │ -3d2c8a: 0e00 |0035: return-void │ │ -3d2c8c: 2200 4210 |0036: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d2c90: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d2c94: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d2c9a: 1a02 abb3 |003d: const-string v2, "not a readable directory: " // string@b3ab │ │ -3d2c9e: 6e20 8f84 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2ca4: 6e20 8e84 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2caa: 6e10 9f84 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d2cb0: 0c05 |0048: move-result-object v5 │ │ -3d2cb2: 7020 7782 5000 |0049: invoke-direct {v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d2cb8: 2700 |004c: throw v0 │ │ +3d2c04: |[3d2c04] okhttp3.internal.io.FileSystem$1.deleteContents:(Ljava/io/File;)V │ │ +3d2c14: 6e10 5282 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +3d2c1a: 0c00 |0003: move-result-object v0 │ │ +3d2c1c: 3800 3200 |0004: if-eqz v0, 0036 // +0032 │ │ +3d2c20: 2105 |0006: array-length v5, v0 │ │ +3d2c22: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3d2c24: 3551 2d00 |0008: if-ge v1, v5, 0035 // +002d │ │ +3d2c28: 4602 0001 |000a: aget-object v2, v0, v1 │ │ +3d2c2c: 6e10 4d82 0200 |000c: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3d2c32: 0a03 |000f: move-result v3 │ │ +3d2c34: 3803 0500 |0010: if-eqz v3, 0015 // +0005 │ │ +3d2c38: 6e20 0abb 2400 |0012: invoke-virtual {v4, v2}, Lokhttp3/internal/io/FileSystem$1;.deleteContents:(Ljava/io/File;)V // method@bb0a │ │ +3d2c3e: 6e10 4382 0200 |0015: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@8243 │ │ +3d2c44: 0a03 |0018: move-result v3 │ │ +3d2c46: 3803 0500 |0019: if-eqz v3, 001e // +0005 │ │ +3d2c4a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d2c4e: 28eb |001d: goto 0008 // -0015 │ │ +3d2c50: 2205 4210 |001e: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3d2c54: 2200 9410 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d2c58: 7010 8384 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d2c5e: 1a01 f886 |0025: const-string v1, "failed to delete " // string@86f8 │ │ +3d2c62: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2c68: 6e20 8e84 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2c6e: 6e10 9f84 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d2c74: 0c00 |0030: move-result-object v0 │ │ +3d2c76: 7020 7782 0500 |0031: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d2c7c: 2705 |0034: throw v5 │ │ +3d2c7e: 0e00 |0035: return-void │ │ +3d2c80: 2200 4210 |0036: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d2c84: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d2c88: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d2c8e: 1a02 abb3 |003d: const-string v2, "not a readable directory: " // string@b3ab │ │ +3d2c92: 6e20 8f84 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2c98: 6e20 8e84 5100 |0042: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2c9e: 6e10 9f84 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d2ca4: 0c05 |0048: move-result-object v5 │ │ +3d2ca6: 7020 7782 5000 |0049: invoke-direct {v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d2cac: 2700 |004c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=94 │ │ 0x000c line=95 │ │ 0x0012 line=96 │ │ 0x0015 line=98 │ │ @@ -1347213,18 +1347209,18 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2ac0: |[3d2ac0] okhttp3.internal.io.FileSystem$1.exists:(Ljava/io/File;)Z │ │ -3d2ad0: 6e10 4582 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ -3d2ad6: 0a01 |0003: move-result v1 │ │ -3d2ad8: 0f01 |0004: return v1 │ │ +3d2ab4: |[3d2ab4] okhttp3.internal.io.FileSystem$1.exists:(Ljava/io/File;)Z │ │ +3d2ac4: 6e10 4582 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ +3d2aca: 0a01 |0003: move-result v1 │ │ +3d2acc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokhttp3/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1347233,33 +1347229,33 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d2cbc: |[3d2cbc] okhttp3.internal.io.FileSystem$1.rename:(Ljava/io/File;Ljava/io/File;)V │ │ -3d2ccc: 6e20 09bb 5300 |0000: invoke-virtual {v3, v5}, Lokhttp3/internal/io/FileSystem$1;.delete:(Ljava/io/File;)V // method@bb09 │ │ -3d2cd2: 6e20 5582 5400 |0003: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8255 │ │ -3d2cd8: 0a00 |0006: move-result v0 │ │ -3d2cda: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -3d2cde: 0e00 |0009: return-void │ │ -3d2ce0: 2200 4210 |000a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d2ce4: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d2ce8: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d2cee: 1a02 fe86 |0011: const-string v2, "failed to rename " // string@86fe │ │ -3d2cf2: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2cf8: 6e20 8e84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2cfe: 1a04 5607 |0019: const-string v4, " to " // string@0756 │ │ -3d2d02: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d2d08: 6e20 8e84 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d2d0e: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d2d14: 0c04 |0024: move-result-object v4 │ │ -3d2d16: 7020 7782 4000 |0025: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d2d1c: 2700 |0028: throw v0 │ │ +3d2cb0: |[3d2cb0] okhttp3.internal.io.FileSystem$1.rename:(Ljava/io/File;Ljava/io/File;)V │ │ +3d2cc0: 6e20 09bb 5300 |0000: invoke-virtual {v3, v5}, Lokhttp3/internal/io/FileSystem$1;.delete:(Ljava/io/File;)V // method@bb09 │ │ +3d2cc6: 6e20 5582 5400 |0003: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@8255 │ │ +3d2ccc: 0a00 |0006: move-result v0 │ │ +3d2cce: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +3d2cd2: 0e00 |0009: return-void │ │ +3d2cd4: 2200 4210 |000a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d2cd8: 2201 9410 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d2cdc: 7010 8384 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d2ce2: 1a02 fe86 |0011: const-string v2, "failed to rename " // string@86fe │ │ +3d2ce6: 6e20 8f84 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2cec: 6e20 8e84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2cf2: 1a04 5607 |0019: const-string v4, " to " // string@0756 │ │ +3d2cf6: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d2cfc: 6e20 8e84 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d2d02: 6e10 9f84 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d2d08: 0c04 |0024: move-result-object v4 │ │ +3d2d0a: 7020 7782 4000 |0025: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d2d10: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lokhttp3/internal/io/FileSystem$1; │ │ @@ -1347271,24 +1347267,24 @@ │ │ type : '(Ljava/io/File;)Lokio/Sink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d2b3c: |[3d2b3c] okhttp3.internal.io.FileSystem$1.sink:(Ljava/io/File;)Lokio/Sink; │ │ -3d2b4c: 7110 87bd 0200 |0000: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@bd87 │ │ -3d2b52: 0c02 |0003: move-result-object v2 │ │ -3d2b54: 1102 |0004: return-object v2 │ │ -3d2b56: 6e10 4b82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -3d2b5c: 0c00 |0008: move-result-object v0 │ │ -3d2b5e: 6e10 5482 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -3d2b64: 7110 87bd 0200 |000c: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@bd87 │ │ -3d2b6a: 0c02 |000f: move-result-object v2 │ │ -3d2b6c: 1102 |0010: return-object v2 │ │ +3d2b30: |[3d2b30] okhttp3.internal.io.FileSystem$1.sink:(Ljava/io/File;)Lokio/Sink; │ │ +3d2b40: 7110 87bd 0200 |0000: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@bd87 │ │ +3d2b46: 0c02 |0003: move-result-object v2 │ │ +3d2b48: 1102 |0004: return-object v2 │ │ +3d2b4a: 6e10 4b82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +3d2b50: 0c00 |0008: move-result-object v0 │ │ +3d2b52: 6e10 5482 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +3d2b58: 7110 87bd 0200 |000c: invoke-static {v2}, Lokio/Okio;.sink:(Ljava/io/File;)Lokio/Sink; // method@bd87 │ │ +3d2b5e: 0c02 |000f: move-result-object v2 │ │ +3d2b60: 1102 |0010: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/FileNotFoundException; -> 0x0005 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=52 │ │ 0x000c line=53 │ │ @@ -1347301,18 +1347297,18 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2adc: |[3d2adc] okhttp3.internal.io.FileSystem$1.size:(Ljava/io/File;)J │ │ -3d2aec: 6e10 5082 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@8250 │ │ -3d2af2: 0b00 |0003: move-result-wide v0 │ │ -3d2af4: 1000 |0004: return-wide v0 │ │ +3d2ad0: |[3d2ad0] okhttp3.internal.io.FileSystem$1.size:(Ljava/io/File;)J │ │ +3d2ae0: 6e10 5082 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@8250 │ │ +3d2ae6: 0b00 |0003: move-result-wide v0 │ │ +3d2ae8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lokhttp3/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1347321,18 +1347317,18 @@ │ │ type : '(Ljava/io/File;)Lokio/Source;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d2b80: |[3d2b80] okhttp3.internal.io.FileSystem$1.source:(Ljava/io/File;)Lokio/Source; │ │ -3d2b90: 7110 8cbd 0100 |0000: invoke-static {v1}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@bd8c │ │ -3d2b96: 0c01 |0003: move-result-object v1 │ │ -3d2b98: 1101 |0004: return-object v1 │ │ +3d2b74: |[3d2b74] okhttp3.internal.io.FileSystem$1.source:(Ljava/io/File;)Lokio/Source; │ │ +3d2b84: 7110 8cbd 0100 |0000: invoke-static {v1}, Lokio/Okio;.source:(Ljava/io/File;)Lokio/Source; // method@bd8c │ │ +3d2b8a: 0c01 |0003: move-result-object v1 │ │ +3d2b8c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokhttp3/internal/io/FileSystem$1; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1347377,19 +1347373,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/reflect/Method;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d2f14: |[3d2f14] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V │ │ -3d2f24: 7010 81bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/tls/CertificateChainCleaner;.:()V // method@bb81 │ │ -3d2f2a: 5b01 3687 |0003: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.x509TrustManagerExtensions:Ljava/lang/Object; // field@8736 │ │ -3d2f2e: 5b02 3587 |0005: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.checkServerTrusted:Ljava/lang/reflect/Method; // field@8735 │ │ -3d2f32: 0e00 |0007: return-void │ │ +3d2f08: |[3d2f08] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V │ │ +3d2f18: 7010 81bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/tls/CertificateChainCleaner;.:()V // method@bb81 │ │ +3d2f1e: 5b01 3687 |0003: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.x509TrustManagerExtensions:Ljava/lang/Object; // field@8736 │ │ +3d2f22: 5b02 3587 |0005: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.checkServerTrusted:Ljava/lang/reflect/Method; // field@8735 │ │ +3d2f26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; │ │ @@ -1347402,47 +1347398,47 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3d2e80: |[3d2e80] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.clean:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ -3d2e90: 7210 8b87 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ -3d2e96: 0a00 |0003: move-result v0 │ │ -3d2e98: 2300 7d1c |0004: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ -3d2e9c: 7220 8d87 0500 |0006: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3d2ea2: 0c05 |0009: move-result-object v5 │ │ -3d2ea4: 1f05 7d1c |000a: check-cast v5, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ -3d2ea8: 5440 3587 |000c: iget-object v0, v4, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.checkServerTrusted:Ljava/lang/reflect/Method; // field@8735 │ │ -3d2eac: 5441 3687 |000e: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.x509TrustManagerExtensions:Ljava/lang/Object; // field@8736 │ │ -3d2eb0: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -3d2eb2: 2322 6b1c |0011: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d2eb6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -3d2eb8: 4d05 0203 |0014: aput-object v5, v2, v3 │ │ -3d2ebc: 1215 |0016: const/4 v5, #int 1 // #1 │ │ -3d2ebe: 1a03 7857 |0017: const-string v3, "RSA" // string@5778 │ │ -3d2ec2: 4d03 0205 |0019: aput-object v3, v2, v5 │ │ -3d2ec6: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -3d2ec8: 4d06 0205 |001c: aput-object v6, v2, v5 │ │ -3d2ecc: 6e30 0585 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d2ed2: 0c05 |0021: move-result-object v5 │ │ -3d2ed4: 1f05 2c11 |0022: check-cast v5, Ljava/util/List; // type@112c │ │ -3d2ed8: 1105 |0024: return-object v5 │ │ -3d2eda: 0d05 |0025: move-exception v5 │ │ -3d2edc: 2206 5b10 |0026: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ -3d2ee0: 7020 eb82 5600 |0028: invoke-direct {v6, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d2ee6: 2706 |002b: throw v6 │ │ -3d2ee8: 0d05 |002c: move-exception v5 │ │ -3d2eea: 2206 b811 |002d: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3d2eee: 6e10 f884 0500 |002f: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getMessage:()Ljava/lang/String; // method@84f8 │ │ -3d2ef4: 0c00 |0032: move-result-object v0 │ │ -3d2ef6: 7020 5f89 0600 |0033: invoke-direct {v6, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ -3d2efc: 6e20 6089 5600 |0036: invoke-virtual {v6, v5}, Ljavax/net/ssl/SSLPeerUnverifiedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8960 │ │ -3d2f02: 2706 |0039: throw v6 │ │ +3d2e74: |[3d2e74] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.clean:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ +3d2e84: 7210 8b87 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@878b │ │ +3d2e8a: 0a00 |0003: move-result v0 │ │ +3d2e8c: 2300 7d1c |0004: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ +3d2e90: 7220 8d87 0500 |0006: invoke-interface {v5, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3d2e96: 0c05 |0009: move-result-object v5 │ │ +3d2e98: 1f05 7d1c |000a: check-cast v5, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ +3d2e9c: 5440 3587 |000c: iget-object v0, v4, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.checkServerTrusted:Ljava/lang/reflect/Method; // field@8735 │ │ +3d2ea0: 5441 3687 |000e: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.x509TrustManagerExtensions:Ljava/lang/Object; // field@8736 │ │ +3d2ea4: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +3d2ea6: 2322 6b1c |0011: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d2eaa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +3d2eac: 4d05 0203 |0014: aput-object v5, v2, v3 │ │ +3d2eb0: 1215 |0016: const/4 v5, #int 1 // #1 │ │ +3d2eb2: 1a03 7857 |0017: const-string v3, "RSA" // string@5778 │ │ +3d2eb6: 4d03 0205 |0019: aput-object v3, v2, v5 │ │ +3d2eba: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +3d2ebc: 4d06 0205 |001c: aput-object v6, v2, v5 │ │ +3d2ec0: 6e30 0585 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d2ec6: 0c05 |0021: move-result-object v5 │ │ +3d2ec8: 1f05 2c11 |0022: check-cast v5, Ljava/util/List; // type@112c │ │ +3d2ecc: 1105 |0024: return-object v5 │ │ +3d2ece: 0d05 |0025: move-exception v5 │ │ +3d2ed0: 2206 5b10 |0026: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ +3d2ed4: 7020 eb82 5600 |0028: invoke-direct {v6, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d2eda: 2706 |002b: throw v6 │ │ +3d2edc: 0d05 |002c: move-exception v5 │ │ +3d2ede: 2206 b811 |002d: new-instance v6, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3d2ee2: 6e10 f884 0500 |002f: invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;.getMessage:()Ljava/lang/String; // method@84f8 │ │ +3d2ee8: 0c00 |0032: move-result-object v0 │ │ +3d2eea: 7020 5f89 0600 |0033: invoke-direct {v6, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ +3d2ef0: 6e20 6089 5600 |0036: invoke-virtual {v6, v5}, Ljavax/net/ssl/SSLPeerUnverifiedException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8960 │ │ +3d2ef6: 2706 |0039: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002c │ │ Ljava/lang/IllegalAccessException; -> 0x0025 │ │ positions : │ │ 0x0000 line=278 │ │ 0x000c line=279 │ │ @@ -1347460,17 +1347456,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d2e54: |[3d2e54] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.equals:(Ljava/lang/Object;)Z │ │ -3d2e64: 2011 a117 |0000: instance-of v1, v1, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; // type@17a1 │ │ -3d2e68: 0f01 |0002: return v1 │ │ +3d2e48: |[3d2e48] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.equals:(Ljava/lang/Object;)Z │ │ +3d2e58: 2011 a117 |0000: instance-of v1, v1, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; // type@17a1 │ │ +3d2e5c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1347479,17 +1347475,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d2e6c: |[3d2e6c] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.hashCode:()I │ │ -3d2e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d2e7e: 0f00 |0001: return v0 │ │ +3d2e60: |[3d2e60] okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner.hashCode:()I │ │ +3d2e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d2e72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6417 (AndroidPlatform.java) │ │ │ │ Class #4671 header: │ │ @@ -1347529,19 +1347525,19 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d314c: |[3d314c] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.:(Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V │ │ -3d315c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d3162: 5b02 3a87 |0003: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ -3d3166: 5b01 3b87 |0005: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ -3d316a: 0e00 |0007: return-void │ │ +3d3140: |[3d3140] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.:(Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V │ │ +3d3150: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d3156: 5b02 3a87 |0003: iput-object v2, v0, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ +3d315a: 5b01 3b87 |0005: iput-object v1, v0, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ +3d315e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 0x0005 line=371 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; │ │ @@ -1347554,36 +1347550,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3d3060: |[3d3060] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.equals:(Ljava/lang/Object;)Z │ │ -3d3070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d3072: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -3d3076: 0f00 |0003: return v0 │ │ -3d3078: 2051 a317 |0004: instance-of v1, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ -3d307c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d307e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3d3082: 0f02 |0009: return v2 │ │ -3d3084: 1f05 a317 |000a: check-cast v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ -3d3088: 5441 3b87 |000c: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ -3d308c: 5453 3b87 |000e: iget-object v3, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ -3d3090: 6e20 0684 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ -3d3096: 0a01 |0013: move-result v1 │ │ -3d3098: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -3d309c: 5441 3a87 |0016: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ -3d30a0: 5455 3a87 |0018: iget-object v5, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ -3d30a4: 6e20 fb84 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/reflect/Method;.equals:(Ljava/lang/Object;)Z // method@84fb │ │ -3d30aa: 0a05 |001d: move-result v5 │ │ -3d30ac: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ -3d30b0: 2802 |0020: goto 0022 // +0002 │ │ -3d30b2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -3d30b4: 0f00 |0022: return v0 │ │ +3d3054: |[3d3054] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.equals:(Ljava/lang/Object;)Z │ │ +3d3064: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d3066: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +3d306a: 0f00 |0003: return v0 │ │ +3d306c: 2051 a317 |0004: instance-of v1, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ +3d3070: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d3072: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3d3076: 0f02 |0009: return v2 │ │ +3d3078: 1f05 a317 |000a: check-cast v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ +3d307c: 5441 3b87 |000c: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ +3d3080: 5453 3b87 |000e: iget-object v3, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ +3d3084: 6e20 0684 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ +3d308a: 0a01 |0013: move-result v1 │ │ +3d308c: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +3d3090: 5441 3a87 |0016: iget-object v1, v4, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ +3d3094: 5455 3a87 |0018: iget-object v5, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ +3d3098: 6e20 fb84 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/reflect/Method;.equals:(Ljava/lang/Object;)Z // method@84fb │ │ +3d309e: 0a05 |001d: move-result v5 │ │ +3d30a0: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ +3d30a4: 2802 |0020: goto 0022 // +0002 │ │ +3d30a6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +3d30a8: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=392 │ │ 0x000a line=395 │ │ 0x000c line=396 │ │ 0x001a line=397 │ │ locals : │ │ @@ -1347595,34 +1347591,34 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3d30e8: |[3d30e8] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; │ │ -3d30f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d30fa: 5451 3a87 |0001: iget-object v1, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ -3d30fe: 5452 3b87 |0003: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ -3d3102: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3d3104: 2333 6b1c |0006: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ -3d3108: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3d310a: 4d06 0304 |0009: aput-object v6, v3, v4 │ │ -3d310e: 6e30 0585 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3114: 0c06 |000e: move-result-object v6 │ │ -3d3116: 1f06 0211 |000f: check-cast v6, Ljava/security/cert/TrustAnchor; // type@1102 │ │ -3d311a: 3806 0600 |0011: if-eqz v6, 0017 // +0006 │ │ -3d311e: 6e10 1086 0600 |0013: invoke-virtual {v6}, Ljava/security/cert/TrustAnchor;.getTrustedCert:()Ljava/security/cert/X509Certificate; // method@8610 │ │ -3d3124: 0c00 |0016: move-result-object v0 │ │ -3d3126: 1100 |0017: return-object v0 │ │ -3d3128: 0d06 |0018: move-exception v6 │ │ -3d312a: 2200 5b10 |0019: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d312e: 1a01 e3d3 |001b: const-string v1, "unable to get issues and signature" // string@d3e3 │ │ -3d3132: 7030 ec82 1006 |001d: invoke-direct {v0, v1, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3138: 2700 |0020: throw v0 │ │ +3d30dc: |[3d30dc] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; │ │ +3d30ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d30ee: 5451 3a87 |0001: iget-object v1, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ +3d30f2: 5452 3b87 |0003: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ +3d30f6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3d30f8: 2333 6b1c |0006: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ +3d30fc: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3d30fe: 4d06 0304 |0009: aput-object v6, v3, v4 │ │ +3d3102: 6e30 0585 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3108: 0c06 |000e: move-result-object v6 │ │ +3d310a: 1f06 0211 |000f: check-cast v6, Ljava/security/cert/TrustAnchor; // type@1102 │ │ +3d310e: 3806 0600 |0011: if-eqz v6, 0017 // +0006 │ │ +3d3112: 6e10 1086 0600 |0013: invoke-virtual {v6}, Ljava/security/cert/TrustAnchor;.getTrustedCert:()Ljava/security/cert/X509Certificate; // method@8610 │ │ +3d3118: 0c00 |0016: move-result-object v0 │ │ +3d311a: 1100 |0017: return-object v0 │ │ +3d311c: 0d06 |0018: move-exception v6 │ │ +3d311e: 2200 5b10 |0019: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3122: 1a01 e3d3 |001b: const-string v1, "unable to get issues and signature" // string@d3e3 │ │ +3d3126: 7030 ec82 1006 |001d: invoke-direct {v0, v1, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d312c: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ Ljava/lang/IllegalAccessException; -> 0x0018 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0017 │ │ positions : │ │ 0x0001 line=376 │ │ 0x0013 line=379 │ │ @@ -1347636,24 +1347632,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d30b8: |[3d30b8] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.hashCode:()I │ │ -3d30c8: 5420 3b87 |0000: iget-object v0, v2, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ -3d30cc: 6e10 0984 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -3d30d2: 0a00 |0005: move-result v0 │ │ -3d30d4: 5421 3a87 |0006: iget-object v1, v2, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ -3d30d8: 6e10 0485 0100 |0008: invoke-virtual {v1}, Ljava/lang/reflect/Method;.hashCode:()I // method@8504 │ │ -3d30de: 0a01 |000b: move-result v1 │ │ -3d30e0: da01 011f |000c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -3d30e4: b010 |000e: add-int/2addr v0, v1 │ │ -3d30e6: 0f00 |000f: return v0 │ │ +3d30ac: |[3d30ac] okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex.hashCode:()I │ │ +3d30bc: 5420 3b87 |0000: iget-object v0, v2, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@873b │ │ +3d30c0: 6e10 0984 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +3d30c6: 0a00 |0005: move-result v0 │ │ +3d30c8: 5421 3a87 |0006: iget-object v1, v2, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method; // field@873a │ │ +3d30cc: 6e10 0485 0100 |0008: invoke-virtual {v1}, Ljava/lang/reflect/Method;.hashCode:()I // method@8504 │ │ +3d30d2: 0a01 |000b: move-result v1 │ │ +3d30d4: da01 011f |000c: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +3d30d8: b010 |000e: add-int/2addr v0, v1 │ │ +3d30da: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; │ │ │ │ source_file_idx : 6417 (AndroidPlatform.java) │ │ @@ -1347749,26 +1347745,26 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3d3684: |[3d3684] okhttp3.internal.platform.AndroidPlatform.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ -3d3694: 7010 55bb 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ -3d369a: 7100 25bb 0000 |0003: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.get:()Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // method@bb25 │ │ -3d36a0: 0c00 |0006: move-result-object v0 │ │ -3d36a2: 5b10 3d87 |0007: iput-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ -3d36a6: 5b12 4287 |0009: iput-object v2, v1, Lokhttp3/internal/platform/AndroidPlatform;.sslParametersClass:Ljava/lang/Class; // field@8742 │ │ -3d36aa: 5b13 4387 |000b: iput-object v3, v1, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ -3d36ae: 5b14 4187 |000d: iput-object v4, v1, Lokhttp3/internal/platform/AndroidPlatform;.setUseSessionTickets:Ljava/lang/reflect/Method; // field@8741 │ │ -3d36b2: 5b15 4087 |000f: iput-object v5, v1, Lokhttp3/internal/platform/AndroidPlatform;.setHostname:Ljava/lang/reflect/Method; // field@8740 │ │ -3d36b6: 5b16 3e87 |0011: iput-object v6, v1, Lokhttp3/internal/platform/AndroidPlatform;.getAlpnSelectedProtocol:Ljava/lang/reflect/Method; // field@873e │ │ -3d36ba: 5b17 3f87 |0013: iput-object v7, v1, Lokhttp3/internal/platform/AndroidPlatform;.setAlpnProtocols:Ljava/lang/reflect/Method; // field@873f │ │ -3d36be: 0e00 |0015: return-void │ │ +3d3678: |[3d3678] okhttp3.internal.platform.AndroidPlatform.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ +3d3688: 7010 55bb 0100 |0000: invoke-direct {v1}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ +3d368e: 7100 25bb 0000 |0003: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.get:()Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // method@bb25 │ │ +3d3694: 0c00 |0006: move-result-object v0 │ │ +3d3696: 5b10 3d87 |0007: iput-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ +3d369a: 5b12 4287 |0009: iput-object v2, v1, Lokhttp3/internal/platform/AndroidPlatform;.sslParametersClass:Ljava/lang/Class; // field@8742 │ │ +3d369e: 5b13 4387 |000b: iput-object v3, v1, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ +3d36a2: 5b14 4187 |000d: iput-object v4, v1, Lokhttp3/internal/platform/AndroidPlatform;.setUseSessionTickets:Ljava/lang/reflect/Method; // field@8741 │ │ +3d36a6: 5b15 4087 |000f: iput-object v5, v1, Lokhttp3/internal/platform/AndroidPlatform;.setHostname:Ljava/lang/reflect/Method; // field@8740 │ │ +3d36aa: 5b16 3e87 |0011: iput-object v6, v1, Lokhttp3/internal/platform/AndroidPlatform;.getAlpnSelectedProtocol:Ljava/lang/reflect/Method; // field@873e │ │ +3d36ae: 5b17 3f87 |0013: iput-object v7, v1, Lokhttp3/internal/platform/AndroidPlatform;.setAlpnProtocols:Ljava/lang/reflect/Method; // field@873f │ │ +3d36b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=56 │ │ 0x0009 line=60 │ │ 0x000b line=61 │ │ 0x000d line=62 │ │ @@ -1347789,30 +1347785,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3d316c: |[3d316c] okhttp3.internal.platform.AndroidPlatform.api23IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z │ │ -3d317c: 1a00 8f9c |0000: const-string v0, "isCleartextTrafficPermitted" // string@9c8f │ │ -3d3180: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d3182: 2312 641c |0003: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d3186: 6e30 3e83 0502 |0005: invoke-virtual {v5, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d318c: 0c05 |0008: move-result-object v5 │ │ -3d318e: 2310 6b1c |0009: new-array v0, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d3192: 6e30 0585 6500 |000b: invoke-virtual {v5, v6, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3198: 0c05 |000e: move-result-object v5 │ │ -3d319a: 1f05 5d10 |000f: check-cast v5, Ljava/lang/Boolean; // type@105d │ │ -3d319e: 6e10 f182 0500 |0011: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -3d31a4: 0a04 |0014: move-result v4 │ │ -3d31a6: 0f04 |0015: return v4 │ │ -3d31a8: 6f20 65bb 4300 |0016: invoke-super {v3, v4}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ -3d31ae: 0a04 |0019: move-result v4 │ │ -3d31b0: 0f04 |001a: return v4 │ │ +3d3160: |[3d3160] okhttp3.internal.platform.AndroidPlatform.api23IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z │ │ +3d3170: 1a00 8f9c |0000: const-string v0, "isCleartextTrafficPermitted" // string@9c8f │ │ +3d3174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d3176: 2312 641c |0003: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d317a: 6e30 3e83 0502 |0005: invoke-virtual {v5, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3180: 0c05 |0008: move-result-object v5 │ │ +3d3182: 2310 6b1c |0009: new-array v0, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3186: 6e30 0585 6500 |000b: invoke-virtual {v5, v6, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d318c: 0c05 |000e: move-result-object v5 │ │ +3d318e: 1f05 5d10 |000f: check-cast v5, Ljava/lang/Boolean; // type@105d │ │ +3d3192: 6e10 f182 0500 |0011: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +3d3198: 0a04 |0014: move-result v4 │ │ +3d319a: 0f04 |0015: return v4 │ │ +3d319c: 6f20 65bb 4300 |0016: invoke-super {v3, v4}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ +3d31a2: 0a04 |0019: move-result v4 │ │ +3d31a4: 0f04 |001a: return v4 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/NoSuchMethodException; -> 0x0016 │ │ positions : │ │ 0x0003 line=195 │ │ 0x0005 line=196 │ │ 0x0009 line=197 │ │ @@ -1347828,34 +1347824,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -3d31c4: |[3d31c4] okhttp3.internal.platform.AndroidPlatform.api24IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z │ │ -3d31d4: 1a00 8f9c |0000: const-string v0, "isCleartextTrafficPermitted" // string@9c8f │ │ -3d31d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d31da: 2312 641c |0003: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d31de: 1c03 9210 |0005: const-class v3, Ljava/lang/String; // type@1092 │ │ -3d31e2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -3d31e4: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ -3d31e8: 6e30 3e83 0702 |000a: invoke-virtual {v7, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d31ee: 0c00 |000d: move-result-object v0 │ │ -3d31f0: 2311 6b1c |000e: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d31f4: 4d06 0104 |0010: aput-object v6, v1, v4 │ │ -3d31f8: 6e30 0585 8001 |0012: invoke-virtual {v0, v8, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d31fe: 0c00 |0015: move-result-object v0 │ │ -3d3200: 1f00 5d10 |0016: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ -3d3204: 6e10 f182 0000 |0018: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -3d320a: 0a06 |001b: move-result v6 │ │ -3d320c: 0f06 |001c: return v6 │ │ -3d320e: 7040 2cbb 6587 |001d: invoke-direct {v5, v6, v7, v8}, Lokhttp3/internal/platform/AndroidPlatform;.api23IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z // method@bb2c │ │ -3d3214: 0a06 |0020: move-result v6 │ │ -3d3216: 0f06 |0021: return v6 │ │ +3d31b8: |[3d31b8] okhttp3.internal.platform.AndroidPlatform.api24IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z │ │ +3d31c8: 1a00 8f9c |0000: const-string v0, "isCleartextTrafficPermitted" // string@9c8f │ │ +3d31cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d31ce: 2312 641c |0003: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d31d2: 1c03 9210 |0005: const-class v3, Ljava/lang/String; // type@1092 │ │ +3d31d6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3d31d8: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ +3d31dc: 6e30 3e83 0702 |000a: invoke-virtual {v7, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d31e2: 0c00 |000d: move-result-object v0 │ │ +3d31e4: 2311 6b1c |000e: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d31e8: 4d06 0104 |0010: aput-object v6, v1, v4 │ │ +3d31ec: 6e30 0585 8001 |0012: invoke-virtual {v0, v8, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d31f2: 0c00 |0015: move-result-object v0 │ │ +3d31f4: 1f00 5d10 |0016: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ +3d31f8: 6e10 f182 0000 |0018: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +3d31fe: 0a06 |001b: move-result v6 │ │ +3d3200: 0f06 |001c: return v6 │ │ +3d3202: 7040 2cbb 6587 |001d: invoke-direct {v5, v6, v7, v8}, Lokhttp3/internal/platform/AndroidPlatform;.api23IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z // method@bb2c │ │ +3d3208: 0a06 |0020: move-result v6 │ │ +3d320a: 0f06 |0021: return v6 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/NoSuchMethodException; -> 0x001d │ │ positions : │ │ 0x0003 line=184 │ │ 0x000a line=185 │ │ 0x000e line=186 │ │ @@ -1347871,70 +1347867,70 @@ │ │ type : '()Lokhttp3/internal/platform/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 106 16-bit code units │ │ -3d348c: |[3d348c] okhttp3.internal.platform.AndroidPlatform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ -3d349c: 7100 35bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform;.getSdkInt:()I // method@bb35 │ │ -3d34a2: 0a00 |0003: move-result v0 │ │ -3d34a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d34a6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3d34aa: 1101 |0007: return-object v1 │ │ -3d34ac: 1a00 017c |0008: const-string v0, "com.android.org.conscrypt.SSLParametersImpl" // string@7c01 │ │ -3d34b0: 7110 2a83 0000 |000a: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d34b6: 0c03 |000d: move-result-object v3 │ │ -3d34b8: 1a00 007c |000e: const-string v0, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@7c00 │ │ -3d34bc: 7110 2a83 0000 |0010: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d34c2: 0c04 |0013: move-result-object v4 │ │ -3d34c4: 6000 8800 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d34c8: 1301 1500 |0016: const/16 v1, #int 21 // #15 │ │ -3d34cc: 3410 3800 |0018: if-lt v0, v1, 0050 // +0038 │ │ -3d34d0: 1a00 51cb |001a: const-string v0, "setUseSessionTickets" // string@cb51 │ │ -3d34d4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3d34d6: 2312 641c |001d: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d34da: 6205 3079 |001f: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@7930 │ │ -3d34de: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -3d34e0: 4d05 0206 |0022: aput-object v5, v2, v6 │ │ -3d34e4: 6e30 3583 0402 |0024: invoke-virtual {v4, v0, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ -3d34ea: 0c05 |0027: move-result-object v5 │ │ -3d34ec: 1a00 17c7 |0028: const-string v0, "setHostname" // string@c717 │ │ -3d34f0: 2312 641c |002a: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d34f4: 1c07 9210 |002c: const-class v7, Ljava/lang/String; // type@1092 │ │ -3d34f8: 4d07 0206 |002e: aput-object v7, v2, v6 │ │ -3d34fc: 6e30 3e83 0402 |0030: invoke-virtual {v4, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3502: 0c00 |0033: move-result-object v0 │ │ -3d3504: 1a02 b68a |0034: const-string v2, "getAlpnSelectedProtocol" // string@8ab6 │ │ -3d3508: 2367 641c |0036: new-array v7, v6, [Ljava/lang/Class; // type@1c64 │ │ -3d350c: 6e30 3e83 2407 |0038: invoke-virtual {v4, v2, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3512: 0c07 |003b: move-result-object v7 │ │ -3d3514: 1a02 d9c3 |003c: const-string v2, "setAlpnProtocols" // string@c3d9 │ │ -3d3518: 2311 641c |003e: new-array v1, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d351c: 1c08 c71b |0040: const-class v8, [B // type@1bc7 │ │ -3d3520: 4d08 0106 |0042: aput-object v8, v1, v6 │ │ -3d3524: 6e30 3e83 2401 |0044: invoke-virtual {v4, v2, v1}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d352a: 0c08 |0047: move-result-object v8 │ │ -3d352c: 2201 a417 |0048: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform; // type@17a4 │ │ -3d3530: 0712 |004a: move-object v2, v1 │ │ -3d3532: 0706 |004b: move-object v6, v0 │ │ -3d3534: 7607 2bbb 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/platform/AndroidPlatform;.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb2b │ │ -3d353a: 1101 |004f: return-object v1 │ │ -3d353c: 2200 7210 |0050: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d3540: 2201 9410 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d3544: 7010 8384 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d354a: 1a02 dd26 |0057: const-string v2, "Expected Android API level 21+ but was " // string@26dd │ │ -3d354e: 6e20 8f84 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3554: 6002 8800 |005c: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d3558: 6e20 8a84 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d355e: 6e10 9f84 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d3564: 0c01 |0064: move-result-object v1 │ │ -3d3566: 7020 8c83 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d356c: 2700 |0068: throw v0 │ │ -3d356e: 1101 |0069: return-object v1 │ │ +3d3480: |[3d3480] okhttp3.internal.platform.AndroidPlatform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ +3d3490: 7100 35bb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/AndroidPlatform;.getSdkInt:()I // method@bb35 │ │ +3d3496: 0a00 |0003: move-result v0 │ │ +3d3498: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d349a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3d349e: 1101 |0007: return-object v1 │ │ +3d34a0: 1a00 017c |0008: const-string v0, "com.android.org.conscrypt.SSLParametersImpl" // string@7c01 │ │ +3d34a4: 7110 2a83 0000 |000a: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d34aa: 0c03 |000d: move-result-object v3 │ │ +3d34ac: 1a00 007c |000e: const-string v0, "com.android.org.conscrypt.OpenSSLSocketImpl" // string@7c00 │ │ +3d34b0: 7110 2a83 0000 |0010: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d34b6: 0c04 |0013: move-result-object v4 │ │ +3d34b8: 6000 8800 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d34bc: 1301 1500 |0016: const/16 v1, #int 21 // #15 │ │ +3d34c0: 3410 3800 |0018: if-lt v0, v1, 0050 // +0038 │ │ +3d34c4: 1a00 51cb |001a: const-string v0, "setUseSessionTickets" // string@cb51 │ │ +3d34c8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3d34ca: 2312 641c |001d: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d34ce: 6205 3079 |001f: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@7930 │ │ +3d34d2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +3d34d4: 4d05 0206 |0022: aput-object v5, v2, v6 │ │ +3d34d8: 6e30 3583 0402 |0024: invoke-virtual {v4, v0, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ +3d34de: 0c05 |0027: move-result-object v5 │ │ +3d34e0: 1a00 17c7 |0028: const-string v0, "setHostname" // string@c717 │ │ +3d34e4: 2312 641c |002a: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d34e8: 1c07 9210 |002c: const-class v7, Ljava/lang/String; // type@1092 │ │ +3d34ec: 4d07 0206 |002e: aput-object v7, v2, v6 │ │ +3d34f0: 6e30 3e83 0402 |0030: invoke-virtual {v4, v0, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d34f6: 0c00 |0033: move-result-object v0 │ │ +3d34f8: 1a02 b68a |0034: const-string v2, "getAlpnSelectedProtocol" // string@8ab6 │ │ +3d34fc: 2367 641c |0036: new-array v7, v6, [Ljava/lang/Class; // type@1c64 │ │ +3d3500: 6e30 3e83 2407 |0038: invoke-virtual {v4, v2, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3506: 0c07 |003b: move-result-object v7 │ │ +3d3508: 1a02 d9c3 |003c: const-string v2, "setAlpnProtocols" // string@c3d9 │ │ +3d350c: 2311 641c |003e: new-array v1, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d3510: 1c08 c71b |0040: const-class v8, [B // type@1bc7 │ │ +3d3514: 4d08 0106 |0042: aput-object v8, v1, v6 │ │ +3d3518: 6e30 3e83 2401 |0044: invoke-virtual {v4, v2, v1}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d351e: 0c08 |0047: move-result-object v8 │ │ +3d3520: 2201 a417 |0048: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform; // type@17a4 │ │ +3d3524: 0712 |004a: move-object v2, v1 │ │ +3d3526: 0706 |004b: move-object v6, v0 │ │ +3d3528: 7607 2bbb 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lokhttp3/internal/platform/AndroidPlatform;.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb2b │ │ +3d352e: 1101 |004f: return-object v1 │ │ +3d3530: 2200 7210 |0050: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d3534: 2201 9410 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d3538: 7010 8384 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d353e: 1a02 dd26 |0057: const-string v2, "Expected Android API level 21+ but was " // string@26dd │ │ +3d3542: 6e20 8f84 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3548: 6002 8800 |005c: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d354c: 6e20 8a84 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d3552: 6e10 9f84 0100 |0061: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d3558: 0c01 |0064: move-result-object v1 │ │ +3d355a: 7020 8c83 1000 |0065: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d3560: 2700 |0068: throw v0 │ │ +3d3562: 1101 |0069: return-object v1 │ │ catches : 2 │ │ 0x0008 - 0x0014 │ │ Ljava/lang/ClassNotFoundException; -> 0x0069 │ │ 0x001a - 0x004f │ │ Ljava/lang/NoSuchMethodException; -> 0x0050 │ │ positions : │ │ 0x0000 line=217 │ │ @@ -1347954,19 +1347950,19 @@ │ │ type : '()I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3d32b0: |[3d32b0] okhttp3.internal.platform.AndroidPlatform.getSdkInt:()I │ │ -3d32c0: 6000 8800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d32c4: 0f00 |0002: return v0 │ │ -3d32c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d32c8: 0f00 |0004: return v0 │ │ +3d32a4: |[3d32a4] okhttp3.internal.platform.AndroidPlatform.getSdkInt:()I │ │ +3d32b4: 6000 8800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d32b8: 0f00 |0002: return v0 │ │ +3d32ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d32bc: 0f00 |0004: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0002 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0003 │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ │ │ @@ -1347976,47 +1347972,47 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -3d358c: |[3d358c] okhttp3.internal.platform.AndroidPlatform.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ -3d359c: 1a00 9873 |0000: const-string v0, "android.net.http.X509TrustManagerExtensions" // string@7398 │ │ -3d35a0: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d35a6: 0c00 |0005: move-result-object v0 │ │ -3d35a8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3d35aa: 2312 641c |0007: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ -3d35ae: 1c03 bd11 |0009: const-class v3, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d35b2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -3d35b4: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ -3d35b8: 6e20 3083 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@8330 │ │ -3d35be: 0c02 |0011: move-result-object v2 │ │ -3d35c0: 2313 6b1c |0012: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d35c4: 4d08 0304 |0014: aput-object v8, v3, v4 │ │ -3d35c8: 6e20 e484 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@84e4 │ │ -3d35ce: 0c02 |0019: move-result-object v2 │ │ -3d35d0: 1a03 557a |001a: const-string v3, "checkServerTrusted" // string@7a55 │ │ -3d35d4: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -3d35d6: 2355 641c |001d: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ -3d35da: 1c06 7d1c |001f: const-class v6, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ -3d35de: 4d06 0504 |0021: aput-object v6, v5, v4 │ │ -3d35e2: 1c04 9210 |0023: const-class v4, Ljava/lang/String; // type@1092 │ │ -3d35e6: 4d04 0501 |0025: aput-object v4, v5, v1 │ │ -3d35ea: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -3d35ec: 1c04 9210 |0028: const-class v4, Ljava/lang/String; // type@1092 │ │ -3d35f0: 4d04 0501 |002a: aput-object v4, v5, v1 │ │ -3d35f4: 6e30 3e83 3005 |002c: invoke-virtual {v0, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d35fa: 0c00 |002f: move-result-object v0 │ │ -3d35fc: 2201 a117 |0030: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; // type@17a1 │ │ -3d3600: 7030 1fbb 2100 |0032: invoke-direct {v1, v2, v0}, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V // method@bb1f │ │ -3d3606: 1101 |0035: return-object v1 │ │ -3d3608: 6f20 59bb 8700 |0036: invoke-super {v7, v8}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ -3d360e: 0c08 |0039: move-result-object v8 │ │ -3d3610: 1108 |003a: return-object v8 │ │ +3d3580: |[3d3580] okhttp3.internal.platform.AndroidPlatform.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; │ │ +3d3590: 1a00 9873 |0000: const-string v0, "android.net.http.X509TrustManagerExtensions" // string@7398 │ │ +3d3594: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d359a: 0c00 |0005: move-result-object v0 │ │ +3d359c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3d359e: 2312 641c |0007: new-array v2, v1, [Ljava/lang/Class; // type@1c64 │ │ +3d35a2: 1c03 bd11 |0009: const-class v3, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d35a6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +3d35a8: 4d03 0204 |000c: aput-object v3, v2, v4 │ │ +3d35ac: 6e20 3083 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@8330 │ │ +3d35b2: 0c02 |0011: move-result-object v2 │ │ +3d35b4: 2313 6b1c |0012: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d35b8: 4d08 0304 |0014: aput-object v8, v3, v4 │ │ +3d35bc: 6e20 e484 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@84e4 │ │ +3d35c2: 0c02 |0019: move-result-object v2 │ │ +3d35c4: 1a03 557a |001a: const-string v3, "checkServerTrusted" // string@7a55 │ │ +3d35c8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +3d35ca: 2355 641c |001d: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ +3d35ce: 1c06 7d1c |001f: const-class v6, [Ljava/security/cert/X509Certificate; // type@1c7d │ │ +3d35d2: 4d06 0504 |0021: aput-object v6, v5, v4 │ │ +3d35d6: 1c04 9210 |0023: const-class v4, Ljava/lang/String; // type@1092 │ │ +3d35da: 4d04 0501 |0025: aput-object v4, v5, v1 │ │ +3d35de: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +3d35e0: 1c04 9210 |0028: const-class v4, Ljava/lang/String; // type@1092 │ │ +3d35e4: 4d04 0501 |002a: aput-object v4, v5, v1 │ │ +3d35e8: 6e30 3e83 3005 |002c: invoke-virtual {v0, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d35ee: 0c00 |002f: move-result-object v0 │ │ +3d35f0: 2201 a117 |0030: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner; // type@17a1 │ │ +3d35f4: 7030 1fbb 2100 |0032: invoke-direct {v1, v2, v0}, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;.:(Ljava/lang/Object;Ljava/lang/reflect/Method;)V // method@bb1f │ │ +3d35fa: 1101 |0035: return-object v1 │ │ +3d35fc: 6f20 59bb 8700 |0036: invoke-super {v7, v8}, Lokhttp3/internal/platform/Platform;.buildCertificateChainCleaner:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; // method@bb59 │ │ +3d3602: 0c08 |0039: move-result-object v8 │ │ +3d3604: 1108 |003a: return-object v8 │ │ catches : 1 │ │ 0x0000 - 0x0035 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0002 line=205 │ │ 0x0007 line=206 │ │ 0x0012 line=207 │ │ @@ -1348032,32 +1348028,32 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3d3624: |[3d3624] okhttp3.internal.platform.AndroidPlatform.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; │ │ -3d3634: 6e10 0884 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3d363a: 0c00 |0003: move-result-object v0 │ │ -3d363c: 1a01 9588 |0004: const-string v1, "findTrustAnchorByIssuerAndSignature" // string@8895 │ │ -3d3640: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -3d3642: 2323 641c |0007: new-array v3, v2, [Ljava/lang/Class; // type@1c64 │ │ -3d3646: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3d3648: 1c05 0311 |000a: const-class v5, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3d364c: 4d05 0304 |000c: aput-object v5, v3, v4 │ │ -3d3650: 6e30 3583 1003 |000e: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ -3d3656: 0c00 |0011: move-result-object v0 │ │ -3d3658: 6e20 0885 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@8508 │ │ -3d365e: 2201 a317 |0015: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ -3d3662: 7030 27bb 7100 |0017: invoke-direct {v1, v7, v0}, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.:(Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V // method@bb27 │ │ -3d3668: 1101 |001a: return-object v1 │ │ -3d366a: 6f20 5abb 7600 |001b: invoke-super {v6, v7}, Lokhttp3/internal/platform/Platform;.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; // method@bb5a │ │ -3d3670: 0c07 |001e: move-result-object v7 │ │ -3d3672: 1107 |001f: return-object v7 │ │ +3d3618: |[3d3618] okhttp3.internal.platform.AndroidPlatform.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; │ │ +3d3628: 6e10 0884 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3d362e: 0c00 |0003: move-result-object v0 │ │ +3d3630: 1a01 9588 |0004: const-string v1, "findTrustAnchorByIssuerAndSignature" // string@8895 │ │ +3d3634: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +3d3636: 2323 641c |0007: new-array v3, v2, [Ljava/lang/Class; // type@1c64 │ │ +3d363a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3d363c: 1c05 0311 |000a: const-class v5, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3d3640: 4d05 0304 |000c: aput-object v5, v3, v4 │ │ +3d3644: 6e30 3583 1003 |000e: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ +3d364a: 0c00 |0011: move-result-object v0 │ │ +3d364c: 6e20 0885 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@8508 │ │ +3d3652: 2201 a317 |0015: new-instance v1, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex; // type@17a3 │ │ +3d3656: 7030 27bb 7100 |0017: invoke-direct {v1, v7, v0}, Lokhttp3/internal/platform/AndroidPlatform$CustomTrustRootIndex;.:(Ljavax/net/ssl/X509TrustManager;Ljava/lang/reflect/Method;)V // method@bb27 │ │ +3d365c: 1101 |001a: return-object v1 │ │ +3d365e: 6f20 5abb 7600 |001b: invoke-super {v6, v7}, Lokhttp3/internal/platform/Platform;.buildTrustRootIndex:(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/TrustRootIndex; // method@bb5a │ │ +3d3664: 0c07 |001e: move-result-object v7 │ │ +3d3666: 1107 |001f: return-object v7 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/NoSuchMethodException; -> 0x001b │ │ positions : │ │ 0x0000 line=251 │ │ 0x0012 line=253 │ │ 0x0015 line=254 │ │ @@ -1348071,46 +1348067,46 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3d36c0: |[3d36c0] okhttp3.internal.platform.AndroidPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d36d0: 5450 4387 |0000: iget-object v0, v5, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ -3d36d4: 6e20 4e83 6000 |0002: invoke-virtual {v0, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ -3d36da: 0a00 |0005: move-result v0 │ │ -3d36dc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3d36e0: 0e00 |0008: return-void │ │ -3d36e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d36e4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3d36e6: 3807 1800 |000b: if-eqz v7, 0023 // +0018 │ │ -3d36ea: 5452 4187 |000d: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform;.setUseSessionTickets:Ljava/lang/reflect/Method; // field@8741 │ │ -3d36ee: 2313 6b1c |000f: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d36f2: 7110 f682 0100 |0011: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -3d36f8: 0c04 |0014: move-result-object v4 │ │ -3d36fa: 4d04 0300 |0015: aput-object v4, v3, v0 │ │ -3d36fe: 6e30 0585 6203 |0017: invoke-virtual {v2, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3704: 5452 4087 |001a: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform;.setHostname:Ljava/lang/reflect/Method; // field@8740 │ │ -3d3708: 2313 6b1c |001c: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d370c: 4d07 0300 |001e: aput-object v7, v3, v0 │ │ -3d3710: 6e30 0585 6203 |0020: invoke-virtual {v2, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3716: 5457 3f87 |0023: iget-object v7, v5, Lokhttp3/internal/platform/AndroidPlatform;.setAlpnProtocols:Ljava/lang/reflect/Method; // field@873f │ │ -3d371a: 2311 6b1c |0025: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d371e: 7110 31bb 0800 |0027: invoke-static {v8}, Lokhttp3/internal/platform/AndroidPlatform;.concatLengthPrefixed:(Ljava/util/List;)[B // method@bb31 │ │ -3d3724: 0c08 |002a: move-result-object v8 │ │ -3d3726: 4d08 0100 |002b: aput-object v8, v1, v0 │ │ -3d372a: 6e30 0585 6701 |002d: invoke-virtual {v7, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3730: 0e00 |0030: return-void │ │ -3d3732: 0d06 |0031: move-exception v6 │ │ -3d3734: 2802 |0032: goto 0034 // +0002 │ │ -3d3736: 0d06 |0033: move-exception v6 │ │ -3d3738: 2207 5b10 |0034: new-instance v7, Ljava/lang/AssertionError; // type@105b │ │ -3d373c: 7020 eb82 6700 |0036: invoke-direct {v7, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d3742: 2707 |0039: throw v7 │ │ +3d36b4: |[3d36b4] okhttp3.internal.platform.AndroidPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d36c4: 5450 4387 |0000: iget-object v0, v5, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ +3d36c8: 6e20 4e83 6000 |0002: invoke-virtual {v0, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ +3d36ce: 0a00 |0005: move-result v0 │ │ +3d36d0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3d36d4: 0e00 |0008: return-void │ │ +3d36d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d36d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3d36da: 3807 1800 |000b: if-eqz v7, 0023 // +0018 │ │ +3d36de: 5452 4187 |000d: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform;.setUseSessionTickets:Ljava/lang/reflect/Method; // field@8741 │ │ +3d36e2: 2313 6b1c |000f: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d36e6: 7110 f682 0100 |0011: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +3d36ec: 0c04 |0014: move-result-object v4 │ │ +3d36ee: 4d04 0300 |0015: aput-object v4, v3, v0 │ │ +3d36f2: 6e30 0585 6203 |0017: invoke-virtual {v2, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d36f8: 5452 4087 |001a: iget-object v2, v5, Lokhttp3/internal/platform/AndroidPlatform;.setHostname:Ljava/lang/reflect/Method; // field@8740 │ │ +3d36fc: 2313 6b1c |001c: new-array v3, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3700: 4d07 0300 |001e: aput-object v7, v3, v0 │ │ +3d3704: 6e30 0585 6203 |0020: invoke-virtual {v2, v6, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d370a: 5457 3f87 |0023: iget-object v7, v5, Lokhttp3/internal/platform/AndroidPlatform;.setAlpnProtocols:Ljava/lang/reflect/Method; // field@873f │ │ +3d370e: 2311 6b1c |0025: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3712: 7110 31bb 0800 |0027: invoke-static {v8}, Lokhttp3/internal/platform/AndroidPlatform;.concatLengthPrefixed:(Ljava/util/List;)[B // method@bb31 │ │ +3d3718: 0c08 |002a: move-result-object v8 │ │ +3d371a: 4d08 0100 |002b: aput-object v8, v1, v0 │ │ +3d371e: 6e30 0585 6701 |002d: invoke-virtual {v7, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3724: 0e00 |0030: return-void │ │ +3d3726: 0d06 |0031: move-exception v6 │ │ +3d3728: 2802 |0032: goto 0034 // +0002 │ │ +3d372a: 0d06 |0033: move-exception v6 │ │ +3d372c: 2207 5b10 |0034: new-instance v7, Ljava/lang/AssertionError; // type@105b │ │ +3d3730: 7020 eb82 6700 |0036: invoke-direct {v7, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d3736: 2707 |0039: throw v7 │ │ catches : 1 │ │ 0x000d - 0x0030 │ │ Ljava/lang/IllegalAccessException; -> 0x0033 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0031 │ │ positions : │ │ 0x0000 line=110 │ │ 0x000d line=116 │ │ @@ -1348128,34 +1348124,34 @@ │ │ type : '(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3d3754: |[3d3754] okhttp3.internal.platform.AndroidPlatform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ -3d3764: 6e30 7f85 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@857f │ │ -3d376a: 0e00 |0003: return-void │ │ -3d376c: 0d01 |0004: move-exception v1 │ │ -3d376e: 6002 8800 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d3772: 1303 1a00 |0007: const/16 v3, #int 26 // #1a │ │ -3d3776: 3332 0a00 |0009: if-ne v2, v3, 0013 // +000a │ │ -3d377a: 2202 4210 |000b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3d377e: 1a03 af26 |000d: const-string v3, "Exception in connect" // string@26af │ │ -3d3782: 7030 7882 3201 |000f: invoke-direct {v2, v3, v1}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3d3788: 2702 |0012: throw v2 │ │ -3d378a: 2701 |0013: throw v1 │ │ -3d378c: 0d01 |0014: move-exception v1 │ │ -3d378e: 7110 43b8 0100 |0015: invoke-static {v1}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ -3d3794: 0a02 |0018: move-result v2 │ │ -3d3796: 3802 0800 |0019: if-eqz v2, 0021 // +0008 │ │ -3d379a: 2202 4210 |001b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3d379e: 7020 7982 1200 |001d: invoke-direct {v2, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -3d37a4: 2702 |0020: throw v2 │ │ -3d37a6: 2701 |0021: throw v1 │ │ +3d3748: |[3d3748] okhttp3.internal.platform.AndroidPlatform.connectSocket:(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V │ │ +3d3758: 6e30 7f85 2103 |0000: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@857f │ │ +3d375e: 0e00 |0003: return-void │ │ +3d3760: 0d01 |0004: move-exception v1 │ │ +3d3762: 6002 8800 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d3766: 1303 1a00 |0007: const/16 v3, #int 26 // #1a │ │ +3d376a: 3332 0a00 |0009: if-ne v2, v3, 0013 // +000a │ │ +3d376e: 2202 4210 |000b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3d3772: 1a03 af26 |000d: const-string v3, "Exception in connect" // string@26af │ │ +3d3776: 7030 7882 3201 |000f: invoke-direct {v2, v3, v1}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3d377c: 2702 |0012: throw v2 │ │ +3d377e: 2701 |0013: throw v1 │ │ +3d3780: 0d01 |0014: move-exception v1 │ │ +3d3782: 7110 43b8 0100 |0015: invoke-static {v1}, Lokhttp3/internal/Util;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@b843 │ │ +3d3788: 0a02 |0018: move-result v2 │ │ +3d378a: 3802 0800 |0019: if-eqz v2, 0021 // +0008 │ │ +3d378e: 2202 4210 |001b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3d3792: 7020 7982 1200 |001d: invoke-direct {v2, v1}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +3d3798: 2702 |0020: throw v2 │ │ +3d379a: 2701 |0021: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AssertionError; -> 0x0014 │ │ Ljava/lang/ClassCastException; -> 0x0004 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=78 │ │ @@ -1348174,38 +1348170,38 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3d336c: |[3d336c] okhttp3.internal.platform.AndroidPlatform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -3d337c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d337e: 6001 8800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d3382: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -3d3386: 3421 0900 |0005: if-lt v1, v2, 000e // +0009 │ │ -3d338a: 6001 8800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -3d338e: 1302 1600 |0009: const/16 v2, #int 22 // #16 │ │ -3d3392: 3521 0300 |000b: if-ge v1, v2, 000e // +0003 │ │ -3d3396: 2802 |000d: goto 000f // +0002 │ │ -3d3398: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3d339a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -3d339e: 1a00 ab60 |0011: const-string v0, "TLSv1.2" // string@60ab │ │ -3d33a2: 7110 5a89 0000 |0013: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ -3d33a8: 0c00 |0016: move-result-object v0 │ │ -3d33aa: 1100 |0017: return-object v0 │ │ -3d33ac: 1a00 2b60 |0018: const-string v0, "TLS" // string@602b │ │ -3d33b0: 7110 5a89 0000 |001a: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ -3d33b6: 0c00 |001d: move-result-object v0 │ │ -3d33b8: 1100 |001e: return-object v0 │ │ -3d33ba: 0d00 |001f: move-exception v0 │ │ -3d33bc: 2201 7210 |0020: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d33c0: 1a02 c852 |0022: const-string v2, "No TLS provider" // string@52c8 │ │ -3d33c4: 7030 8d83 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ -3d33ca: 2701 |0027: throw v1 │ │ +3d3360: |[3d3360] okhttp3.internal.platform.AndroidPlatform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +3d3370: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d3372: 6001 8800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d3376: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +3d337a: 3421 0900 |0005: if-lt v1, v2, 000e // +0009 │ │ +3d337e: 6001 8800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +3d3382: 1302 1600 |0009: const/16 v2, #int 22 // #16 │ │ +3d3386: 3521 0300 |000b: if-ge v1, v2, 000e // +0003 │ │ +3d338a: 2802 |000d: goto 000f // +0002 │ │ +3d338c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3d338e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +3d3392: 1a00 ab60 |0011: const-string v0, "TLSv1.2" // string@60ab │ │ +3d3396: 7110 5a89 0000 |0013: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ +3d339c: 0c00 |0016: move-result-object v0 │ │ +3d339e: 1100 |0017: return-object v0 │ │ +3d33a0: 1a00 2b60 |0018: const-string v0, "TLS" // string@602b │ │ +3d33a4: 7110 5a89 0000 |001a: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@895a │ │ +3d33aa: 0c00 |001d: move-result-object v0 │ │ +3d33ac: 1100 |001e: return-object v0 │ │ +3d33ae: 0d00 |001f: move-exception v0 │ │ +3d33b0: 2201 7210 |0020: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d33b4: 1a02 c852 |0022: const-string v2, "No TLS provider" // string@52c8 │ │ +3d33b8: 7030 8d83 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ +3d33be: 2701 |0027: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0009 │ │ Ljava/lang/NoClassDefFoundError; -> 0x000f │ │ 0x0011 - 0x0017 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0018 │ │ 0x0018 - 0x001e │ │ Ljava/security/NoSuchAlgorithmException; -> 0x001f │ │ @@ -1348222,38 +1348218,38 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3d32fc: |[3d32fc] okhttp3.internal.platform.AndroidPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d330c: 5430 4387 |0000: iget-object v0, v3, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ -3d3310: 6e20 4e83 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ -3d3316: 0a00 |0005: move-result v0 │ │ -3d3318: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d331a: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3d331e: 1101 |0009: return-object v1 │ │ -3d3320: 5430 3e87 |000a: iget-object v0, v3, Lokhttp3/internal/platform/AndroidPlatform;.getAlpnSelectedProtocol:Ljava/lang/reflect/Method; // field@873e │ │ -3d3324: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3d3326: 2322 6b1c |000d: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d332a: 6e30 0585 4002 |000f: invoke-virtual {v0, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3330: 0c04 |0012: move-result-object v4 │ │ -3d3332: 1f04 c71b |0013: check-cast v4, [B // type@1bc7 │ │ -3d3336: 3804 0900 |0015: if-eqz v4, 001e // +0009 │ │ -3d333a: 2201 9210 |0017: new-instance v1, Ljava/lang/String; // type@1092 │ │ -3d333e: 6200 5a79 |0019: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ -3d3342: 7030 4284 4100 |001b: invoke-direct {v1, v4, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ -3d3348: 1101 |001e: return-object v1 │ │ -3d334a: 0d04 |001f: move-exception v4 │ │ -3d334c: 2802 |0020: goto 0022 // +0002 │ │ -3d334e: 0d04 |0021: move-exception v4 │ │ -3d3350: 2200 5b10 |0022: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d3354: 7020 eb82 4000 |0024: invoke-direct {v0, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d335a: 2700 |0027: throw v0 │ │ +3d32f0: |[3d32f0] okhttp3.internal.platform.AndroidPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d3300: 5430 4387 |0000: iget-object v0, v3, Lokhttp3/internal/platform/AndroidPlatform;.sslSocketClass:Ljava/lang/Class; // field@8743 │ │ +3d3304: 6e20 4e83 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@834e │ │ +3d330a: 0a00 |0005: move-result v0 │ │ +3d330c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d330e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3d3312: 1101 |0009: return-object v1 │ │ +3d3314: 5430 3e87 |000a: iget-object v0, v3, Lokhttp3/internal/platform/AndroidPlatform;.getAlpnSelectedProtocol:Ljava/lang/reflect/Method; // field@873e │ │ +3d3318: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3d331a: 2322 6b1c |000d: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d331e: 6e30 0585 4002 |000f: invoke-virtual {v0, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3324: 0c04 |0012: move-result-object v4 │ │ +3d3326: 1f04 c71b |0013: check-cast v4, [B // type@1bc7 │ │ +3d332a: 3804 0900 |0015: if-eqz v4, 001e // +0009 │ │ +3d332e: 2201 9210 |0017: new-instance v1, Ljava/lang/String; // type@1092 │ │ +3d3332: 6200 5a79 |0019: sget-object v0, Ljava/nio/charset/StandardCharsets;.UTF_8:Ljava/nio/charset/Charset; // field@795a │ │ +3d3336: 7030 4284 4100 |001b: invoke-direct {v1, v4, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ +3d333c: 1101 |001e: return-object v1 │ │ +3d333e: 0d04 |001f: move-exception v4 │ │ +3d3340: 2802 |0020: goto 0022 // +0002 │ │ +3d3342: 0d04 |0021: move-exception v4 │ │ +3d3344: 2200 5b10 |0022: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3348: 7020 eb82 4000 |0024: invoke-direct {v0, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d334e: 2700 |0027: throw v0 │ │ catches : 1 │ │ 0x000a - 0x001e │ │ Ljava/lang/IllegalAccessException; -> 0x0021 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=133 │ │ @@ -1348268,19 +1348264,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 │ │ -3d32dc: |[3d32dc] okhttp3.internal.platform.AndroidPlatform.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; │ │ -3d32ec: 5410 3d87 |0000: iget-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ -3d32f0: 6e20 24bb 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.createAndOpen:(Ljava/lang/String;)Ljava/lang/Object; // method@bb24 │ │ -3d32f6: 0c02 |0005: move-result-object v2 │ │ -3d32f8: 1102 |0006: return-object v2 │ │ +3d32d0: |[3d32d0] okhttp3.internal.platform.AndroidPlatform.getStackTraceForCloseable:(Ljava/lang/String;)Ljava/lang/Object; │ │ +3d32e0: 5410 3d87 |0000: iget-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ +3d32e4: 6e20 24bb 2000 |0002: invoke-virtual {v0, v2}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.createAndOpen:(Ljava/lang/String;)Ljava/lang/Object; // method@bb24 │ │ +3d32ea: 0c02 |0005: move-result-object v2 │ │ +3d32ec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/platform/AndroidPlatform; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1348289,42 +1348285,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -3d3228: |[3d3228] okhttp3.internal.platform.AndroidPlatform.isCleartextTrafficPermitted:(Ljava/lang/String;)Z │ │ -3d3238: 1a00 af73 |0000: const-string v0, "android.security.NetworkSecurityPolicy" // string@73af │ │ -3d323c: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d3242: 0c00 |0005: move-result-object v0 │ │ -3d3244: 1a01 4290 |0006: const-string v1, "getInstance" // string@9042 │ │ -3d3248: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3d324a: 2323 641c |0009: new-array v3, v2, [Ljava/lang/Class; // type@1c64 │ │ -3d324e: 6e30 3e83 1003 |000b: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3254: 0c01 |000e: move-result-object v1 │ │ -3d3256: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3d3258: 2322 6b1c |0010: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d325c: 6e30 0585 3102 |0012: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3262: 0c01 |0015: move-result-object v1 │ │ -3d3264: 7040 2dbb 5410 |0016: invoke-direct {v4, v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.api24IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z // method@bb2d │ │ -3d326a: 0a05 |0019: move-result v5 │ │ -3d326c: 0f05 |001a: return v5 │ │ -3d326e: 0d05 |001b: move-exception v5 │ │ -3d3270: 2804 |001c: goto 0020 // +0004 │ │ -3d3272: 0d05 |001d: move-exception v5 │ │ -3d3274: 2802 |001e: goto 0020 // +0002 │ │ -3d3276: 0d05 |001f: move-exception v5 │ │ -3d3278: 2200 5b10 |0020: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d327c: 1a01 e2d3 |0022: const-string v1, "unable to determine cleartext support" // string@d3e2 │ │ -3d3280: 7030 ec82 1005 |0024: invoke-direct {v0, v1, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3286: 2700 |0027: throw v0 │ │ -3d3288: 6f20 65bb 5400 |0028: invoke-super {v4, v5}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ -3d328e: 0a05 |002b: move-result v5 │ │ -3d3290: 0f05 |002c: return v5 │ │ +3d321c: |[3d321c] okhttp3.internal.platform.AndroidPlatform.isCleartextTrafficPermitted:(Ljava/lang/String;)Z │ │ +3d322c: 1a00 af73 |0000: const-string v0, "android.security.NetworkSecurityPolicy" // string@73af │ │ +3d3230: 7110 2a83 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d3236: 0c00 |0005: move-result-object v0 │ │ +3d3238: 1a01 4290 |0006: const-string v1, "getInstance" // string@9042 │ │ +3d323c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3d323e: 2323 641c |0009: new-array v3, v2, [Ljava/lang/Class; // type@1c64 │ │ +3d3242: 6e30 3e83 1003 |000b: invoke-virtual {v0, v1, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3248: 0c01 |000e: move-result-object v1 │ │ +3d324a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3d324c: 2322 6b1c |0010: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d3250: 6e30 0585 3102 |0012: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3256: 0c01 |0015: move-result-object v1 │ │ +3d3258: 7040 2dbb 5410 |0016: invoke-direct {v4, v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.api24IsCleartextTrafficPermitted:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z // method@bb2d │ │ +3d325e: 0a05 |0019: move-result v5 │ │ +3d3260: 0f05 |001a: return v5 │ │ +3d3262: 0d05 |001b: move-exception v5 │ │ +3d3264: 2804 |001c: goto 0020 // +0004 │ │ +3d3266: 0d05 |001d: move-exception v5 │ │ +3d3268: 2802 |001e: goto 0020 // +0002 │ │ +3d326a: 0d05 |001f: move-exception v5 │ │ +3d326c: 2200 5b10 |0020: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3270: 1a01 e2d3 |0022: const-string v1, "unable to determine cleartext support" // string@d3e2 │ │ +3d3274: 7030 ec82 1005 |0024: invoke-direct {v0, v1, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d327a: 2700 |0027: throw v0 │ │ +3d327c: 6f20 65bb 5400 |0028: invoke-super {v4, v5}, Lokhttp3/internal/platform/Platform;.isCleartextTrafficPermitted:(Ljava/lang/String;)Z // method@bb65 │ │ +3d3282: 0a05 |002b: move-result v5 │ │ +3d3284: 0f05 |002c: return v5 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/ClassNotFoundException; -> 0x0028 │ │ Ljava/lang/NoSuchMethodException; -> 0x0028 │ │ Ljava/lang/IllegalAccessException; -> 0x001f │ │ Ljava/lang/IllegalArgumentException; -> 0x001d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001b │ │ @@ -1348344,53 +1348340,53 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -3d37b8: |[3d37b8] okhttp3.internal.platform.AndroidPlatform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ -3d37c8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3d37ca: 3306 0300 |0001: if-ne v6, v0, 0004 // +0003 │ │ -3d37ce: 2802 |0003: goto 0005 // +0002 │ │ -3d37d0: 1230 |0004: const/4 v0, #int 3 // #3 │ │ -3d37d2: 1306 0a00 |0005: const/16 v6, #int 10 // #a │ │ -3d37d6: 3808 1800 |0007: if-eqz v8, 001f // +0018 │ │ -3d37da: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d37de: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d37e4: 6e20 8f84 7100 |000e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d37ea: 6e20 8784 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d37f0: 7110 0908 0800 |0014: invoke-static {v8}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0809 │ │ -3d37f6: 0c07 |0017: move-result-object v7 │ │ -3d37f8: 6e20 8f84 7100 |0018: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d37fe: 6e10 9f84 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d3804: 0c07 |001e: move-result-object v7 │ │ -3d3806: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -3d3808: 6e10 6384 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ -3d380e: 0a01 |0023: move-result v1 │ │ -3d3810: 3518 2100 |0024: if-ge v8, v1, 0045 // +0021 │ │ -3d3814: 6e30 5a84 6708 |0026: invoke-virtual {v7, v6, v8}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ -3d381a: 0a02 |0029: move-result v2 │ │ -3d381c: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ -3d381e: 3232 0300 |002b: if-eq v2, v3, 002e // +0003 │ │ -3d3822: 2802 |002d: goto 002f // +0002 │ │ -3d3824: 0112 |002e: move v2, v1 │ │ -3d3826: d083 a00f |002f: add-int/lit16 v3, v8, #int 4000 // #0fa0 │ │ -3d382a: 7120 de83 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3d3830: 0a03 |0034: move-result v3 │ │ -3d3832: 6e30 7184 8703 |0035: invoke-virtual {v7, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3d3838: 0c08 |0038: move-result-object v8 │ │ -3d383a: 1a04 ac53 |0039: const-string v4, "OkHttp" // string@53ac │ │ -3d383e: 7130 0d08 4008 |003b: invoke-static {v0, v4, v8}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@080d │ │ -3d3844: 3423 0500 |003e: if-lt v3, v2, 0043 // +0005 │ │ -3d3848: d808 0301 |0040: add-int/lit8 v8, v3, #int 1 // #01 │ │ -3d384c: 28e2 |0042: goto 0024 // -001e │ │ -3d384e: 0138 |0043: move v8, v3 │ │ -3d3850: 28eb |0044: goto 002f // -0015 │ │ -3d3852: 0e00 |0045: return-void │ │ +3d37ac: |[3d37ac] okhttp3.internal.platform.AndroidPlatform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ +3d37bc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3d37be: 3306 0300 |0001: if-ne v6, v0, 0004 // +0003 │ │ +3d37c2: 2802 |0003: goto 0005 // +0002 │ │ +3d37c4: 1230 |0004: const/4 v0, #int 3 // #3 │ │ +3d37c6: 1306 0a00 |0005: const/16 v6, #int 10 // #a │ │ +3d37ca: 3808 1800 |0007: if-eqz v8, 001f // +0018 │ │ +3d37ce: 2201 9410 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d37d2: 7010 8384 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d37d8: 6e20 8f84 7100 |000e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d37de: 6e20 8784 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d37e4: 7110 0908 0800 |0014: invoke-static {v8}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0809 │ │ +3d37ea: 0c07 |0017: move-result-object v7 │ │ +3d37ec: 6e20 8f84 7100 |0018: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d37f2: 6e10 9f84 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d37f8: 0c07 |001e: move-result-object v7 │ │ +3d37fa: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +3d37fc: 6e10 6384 0700 |0020: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ +3d3802: 0a01 |0023: move-result v1 │ │ +3d3804: 3518 2100 |0024: if-ge v8, v1, 0045 // +0021 │ │ +3d3808: 6e30 5a84 6708 |0026: invoke-virtual {v7, v6, v8}, Ljava/lang/String;.indexOf:(II)I // method@845a │ │ +3d380e: 0a02 |0029: move-result v2 │ │ +3d3810: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ +3d3812: 3232 0300 |002b: if-eq v2, v3, 002e // +0003 │ │ +3d3816: 2802 |002d: goto 002f // +0002 │ │ +3d3818: 0112 |002e: move v2, v1 │ │ +3d381a: d083 a00f |002f: add-int/lit16 v3, v8, #int 4000 // #0fa0 │ │ +3d381e: 7120 de83 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3d3824: 0a03 |0034: move-result v3 │ │ +3d3826: 6e30 7184 8703 |0035: invoke-virtual {v7, v8, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3d382c: 0c08 |0038: move-result-object v8 │ │ +3d382e: 1a04 ac53 |0039: const-string v4, "OkHttp" // string@53ac │ │ +3d3832: 7130 0d08 4008 |003b: invoke-static {v0, v4, v8}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@080d │ │ +3d3838: 3423 0500 |003e: if-lt v3, v2, 0043 // +0005 │ │ +3d383c: d808 0301 |0040: add-int/lit8 v8, v3, #int 1 // #01 │ │ +3d3840: 28e2 |0042: goto 0024 // -001e │ │ +3d3842: 0138 |0043: move v8, v3 │ │ +3d3844: 28eb |0044: goto 002f // -0015 │ │ +3d3846: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=142 │ │ 0x0020 line=145 │ │ 0x0026 line=146 │ │ 0x0031 line=149 │ │ 0x0035 line=150 │ │ @@ -1348405,23 +1348401,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3d3854: |[3d3854] okhttp3.internal.platform.AndroidPlatform.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -3d3864: 5410 3d87 |0000: iget-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ -3d3868: 6e20 26bb 3000 |0002: invoke-virtual {v0, v3}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpen:(Ljava/lang/Object;)Z // method@bb26 │ │ -3d386e: 0a03 |0005: move-result v3 │ │ -3d3870: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ -3d3874: 1253 |0008: const/4 v3, #int 5 // #5 │ │ -3d3876: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d3878: 6e40 39bb 3102 |000a: invoke-virtual {v1, v3, v2, v0}, Lokhttp3/internal/platform/AndroidPlatform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb39 │ │ -3d387e: 0e00 |000d: return-void │ │ +3d3848: |[3d3848] okhttp3.internal.platform.AndroidPlatform.logCloseableLeak:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +3d3858: 5410 3d87 |0000: iget-object v0, v1, Lokhttp3/internal/platform/AndroidPlatform;.closeGuard:Lokhttp3/internal/platform/AndroidPlatform$CloseGuard; // field@873d │ │ +3d385c: 6e20 26bb 3000 |0002: invoke-virtual {v0, v3}, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;.warnIfOpen:(Ljava/lang/Object;)Z // method@bb26 │ │ +3d3862: 0a03 |0005: move-result v3 │ │ +3d3864: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ +3d3868: 1253 |0008: const/4 v3, #int 5 // #5 │ │ +3d386a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d386c: 6e40 39bb 3102 |000a: invoke-virtual {v1, v3, v2, v0}, Lokhttp3/internal/platform/AndroidPlatform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb39 │ │ +3d3872: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x000a line=164 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokhttp3/internal/platform/AndroidPlatform; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -1348432,47 +1348428,47 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -3d33f4: |[3d33f4] okhttp3.internal.platform.AndroidPlatform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ -3d3404: 5440 4287 |0000: iget-object v0, v4, Lokhttp3/internal/platform/AndroidPlatform;.sslParametersClass:Ljava/lang/Class; // field@8742 │ │ -3d3408: 1a01 e5cd |0002: const-string v1, "sslParameters" // string@cde5 │ │ -3d340c: 7130 3bbb 0501 |0004: invoke-static {v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ -3d3412: 0c00 |0007: move-result-object v0 │ │ -3d3414: 3900 1b00 |0008: if-nez v0, 0023 // +001b │ │ -3d3418: 1a00 037c |000a: const-string v0, "com.google.android.gms.org.conscrypt.SSLParametersImpl" // string@7c03 │ │ -3d341c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3d341e: 6e10 0884 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3d3424: 0c03 |0010: move-result-object v3 │ │ -3d3426: 6e10 2e83 0300 |0011: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -3d342c: 0c03 |0014: move-result-object v3 │ │ -3d342e: 7130 2b83 2003 |0015: invoke-static {v0, v2, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ -3d3434: 0c00 |0018: move-result-object v0 │ │ -3d3436: 7130 3bbb 0501 |0019: invoke-static {v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ -3d343c: 0c00 |001c: move-result-object v0 │ │ -3d343e: 2806 |001d: goto 0023 // +0006 │ │ -3d3440: 6f20 6bbb 5400 |001e: invoke-super {v4, v5}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ -3d3446: 0c05 |0021: move-result-object v5 │ │ -3d3448: 1105 |0022: return-object v5 │ │ -3d344a: 1c05 bd11 |0023: const-class v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d344e: 1a01 05d9 |0025: const-string v1, "x509TrustManager" // string@d905 │ │ -3d3452: 7130 3bbb 5001 |0027: invoke-static {v0, v5, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ -3d3458: 0c05 |002a: move-result-object v5 │ │ -3d345a: 1f05 bd11 |002b: check-cast v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d345e: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ -3d3462: 1105 |002f: return-object v5 │ │ -3d3464: 1c05 bd11 |0030: const-class v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d3468: 1a01 6fd3 |0032: const-string v1, "trustManager" // string@d36f │ │ -3d346c: 7130 3bbb 5001 |0034: invoke-static {v0, v5, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ -3d3472: 0c05 |0037: move-result-object v5 │ │ -3d3474: 1f05 bd11 |0038: check-cast v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d3478: 1105 |003a: return-object v5 │ │ +3d33e8: |[3d33e8] okhttp3.internal.platform.AndroidPlatform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ +3d33f8: 5440 4287 |0000: iget-object v0, v4, Lokhttp3/internal/platform/AndroidPlatform;.sslParametersClass:Ljava/lang/Class; // field@8742 │ │ +3d33fc: 1a01 e5cd |0002: const-string v1, "sslParameters" // string@cde5 │ │ +3d3400: 7130 3bbb 0501 |0004: invoke-static {v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ +3d3406: 0c00 |0007: move-result-object v0 │ │ +3d3408: 3900 1b00 |0008: if-nez v0, 0023 // +001b │ │ +3d340c: 1a00 037c |000a: const-string v0, "com.google.android.gms.org.conscrypt.SSLParametersImpl" // string@7c03 │ │ +3d3410: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3d3412: 6e10 0884 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3d3418: 0c03 |0010: move-result-object v3 │ │ +3d341a: 6e10 2e83 0300 |0011: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +3d3420: 0c03 |0014: move-result-object v3 │ │ +3d3422: 7130 2b83 2003 |0015: invoke-static {v0, v2, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ +3d3428: 0c00 |0018: move-result-object v0 │ │ +3d342a: 7130 3bbb 0501 |0019: invoke-static {v5, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ +3d3430: 0c00 |001c: move-result-object v0 │ │ +3d3432: 2806 |001d: goto 0023 // +0006 │ │ +3d3434: 6f20 6bbb 5400 |001e: invoke-super {v4, v5}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ +3d343a: 0c05 |0021: move-result-object v5 │ │ +3d343c: 1105 |0022: return-object v5 │ │ +3d343e: 1c05 bd11 |0023: const-class v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d3442: 1a01 05d9 |0025: const-string v1, "x509TrustManager" // string@d905 │ │ +3d3446: 7130 3bbb 5001 |0027: invoke-static {v0, v5, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ +3d344c: 0c05 |002a: move-result-object v5 │ │ +3d344e: 1f05 bd11 |002b: check-cast v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d3452: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ +3d3456: 1105 |002f: return-object v5 │ │ +3d3458: 1c05 bd11 |0030: const-class v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d345c: 1a01 6fd3 |0032: const-string v1, "trustManager" // string@d36f │ │ +3d3460: 7130 3bbb 5001 |0034: invoke-static {v0, v5, v1}, Lokhttp3/internal/platform/AndroidPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb3b │ │ +3d3466: 0c05 |0037: move-result-object v5 │ │ +3d3468: 1f05 bd11 |0038: check-cast v5, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d346c: 1105 |003a: return-object v5 │ │ catches : 1 │ │ 0x000a - 0x001d │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=87 │ │ 0x000d line=94 │ │ 0x0015 line=92 │ │ @@ -1348517,17 +1348513,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3a08: |[3d3a08] okhttp3.internal.platform.ConscryptPlatform.:()V │ │ -3d3a18: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ -3d3a1e: 0e00 |0003: return-void │ │ +3d39fc: |[3d39fc] okhttp3.internal.platform.ConscryptPlatform.:()V │ │ +3d3a0c: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ +3d3a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/platform/ConscryptPlatform; │ │ │ │ #1 : (in Lokhttp3/internal/platform/ConscryptPlatform;) │ │ @@ -1348535,26 +1348531,26 @@ │ │ type : '()Lokhttp3/internal/platform/ConscryptPlatform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3d39c0: |[3d39c0] okhttp3.internal.platform.ConscryptPlatform.buildIfSupported:()Lokhttp3/internal/platform/ConscryptPlatform; │ │ -3d39d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d39d2: 1a01 dab7 |0001: const-string v1, "org.conscrypt.Conscrypt" // string@b7da │ │ -3d39d6: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d39dc: 7100 8dc8 0000 |0006: invoke-static {}, Lorg/conscrypt/Conscrypt;.isAvailable:()Z // method@c88d │ │ -3d39e2: 0a01 |0009: move-result v1 │ │ -3d39e4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -3d39e8: 1100 |000c: return-object v0 │ │ -3d39ea: 2201 a517 |000d: new-instance v1, Lokhttp3/internal/platform/ConscryptPlatform; // type@17a5 │ │ -3d39ee: 7010 3dbb 0100 |000f: invoke-direct {v1}, Lokhttp3/internal/platform/ConscryptPlatform;.:()V // method@bb3d │ │ -3d39f4: 1101 |0012: return-object v1 │ │ -3d39f6: 1100 |0013: return-object v0 │ │ +3d39b4: |[3d39b4] okhttp3.internal.platform.ConscryptPlatform.buildIfSupported:()Lokhttp3/internal/platform/ConscryptPlatform; │ │ +3d39c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d39c6: 1a01 dab7 |0001: const-string v1, "org.conscrypt.Conscrypt" // string@b7da │ │ +3d39ca: 7110 2a83 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d39d0: 7100 8dc8 0000 |0006: invoke-static {}, Lorg/conscrypt/Conscrypt;.isAvailable:()Z // method@c88d │ │ +3d39d6: 0a01 |0009: move-result v1 │ │ +3d39d8: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +3d39dc: 1100 |000c: return-object v0 │ │ +3d39de: 2201 a517 |000d: new-instance v1, Lokhttp3/internal/platform/ConscryptPlatform; // type@17a5 │ │ +3d39e2: 7010 3dbb 0100 |000f: invoke-direct {v1}, Lokhttp3/internal/platform/ConscryptPlatform;.:()V // method@bb3d │ │ +3d39e8: 1101 |0012: return-object v1 │ │ +3d39ea: 1100 |0013: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ Ljava/lang/ClassNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0003 line=106 │ │ 0x0006 line=108 │ │ 0x000d line=112 │ │ @@ -1348565,22 +1348561,22 @@ │ │ type : '()Ljava/security/Provider;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d38b0: |[3d38b0] okhttp3.internal.platform.ConscryptPlatform.getProvider:()Ljava/security/Provider; │ │ -3d38c0: 7100 90c8 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProviderBuilder:()Lorg/conscrypt/Conscrypt$ProviderBuilder; // method@c890 │ │ -3d38c6: 0c00 |0003: move-result-object v0 │ │ -3d38c8: 6e10 8bc8 0000 |0004: invoke-virtual {v0}, Lorg/conscrypt/Conscrypt$ProviderBuilder;.provideTrustManager:()Lorg/conscrypt/Conscrypt$ProviderBuilder; // method@c88b │ │ -3d38ce: 0c00 |0007: move-result-object v0 │ │ -3d38d0: 6e10 8ac8 0000 |0008: invoke-virtual {v0}, Lorg/conscrypt/Conscrypt$ProviderBuilder;.build:()Ljava/security/Provider; // method@c88a │ │ -3d38d6: 0c00 |000b: move-result-object v0 │ │ -3d38d8: 1100 |000c: return-object v0 │ │ +3d38a4: |[3d38a4] okhttp3.internal.platform.ConscryptPlatform.getProvider:()Ljava/security/Provider; │ │ +3d38b4: 7100 90c8 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProviderBuilder:()Lorg/conscrypt/Conscrypt$ProviderBuilder; // method@c890 │ │ +3d38ba: 0c00 |0003: move-result-object v0 │ │ +3d38bc: 6e10 8bc8 0000 |0004: invoke-virtual {v0}, Lorg/conscrypt/Conscrypt$ProviderBuilder;.provideTrustManager:()Lorg/conscrypt/Conscrypt$ProviderBuilder; // method@c88b │ │ +3d38c2: 0c00 |0007: move-result-object v0 │ │ +3d38c4: 6e10 8ac8 0000 |0008: invoke-virtual {v0}, Lorg/conscrypt/Conscrypt$ProviderBuilder;.build:()Ljava/security/Provider; // method@c88a │ │ +3d38ca: 0c00 |000b: move-result-object v0 │ │ +3d38cc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokhttp3/internal/platform/ConscryptPlatform; │ │ │ │ Virtual methods - │ │ @@ -1348589,21 +1348585,21 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d3a20: |[3d3a20] okhttp3.internal.platform.ConscryptPlatform.configureSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V │ │ -3d3a30: 7110 8fc8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocketFactory;)Z // method@c88f │ │ -3d3a36: 0a00 |0003: move-result v0 │ │ -3d3a38: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -3d3a3c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3d3a3e: 7120 93c8 0200 |0007: invoke-static {v2, v0}, Lorg/conscrypt/Conscrypt;.setUseEngineSocket:(Ljavax/net/ssl/SSLSocketFactory;Z)V // method@c893 │ │ -3d3a44: 0e00 |000a: return-void │ │ +3d3a14: |[3d3a14] okhttp3.internal.platform.ConscryptPlatform.configureSslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V │ │ +3d3a24: 7110 8fc8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocketFactory;)Z // method@c88f │ │ +3d3a2a: 0a00 |0003: move-result v0 │ │ +3d3a2c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +3d3a30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3d3a32: 7120 93c8 0200 |0007: invoke-static {v2, v0}, Lorg/conscrypt/Conscrypt;.setUseEngineSocket:(Ljavax/net/ssl/SSLSocketFactory;Z)V // method@c893 │ │ +3d3a38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/platform/ConscryptPlatform; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/net/ssl/SSLSocketFactory; │ │ @@ -1348613,33 +1348609,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -3d3a48: |[3d3a48] okhttp3.internal.platform.ConscryptPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d3a58: 7110 8ec8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocket;)Z // method@c88e │ │ -3d3a5e: 0a00 |0003: move-result v0 │ │ -3d3a60: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ -3d3a64: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ -3d3a68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d3a6a: 7120 94c8 0200 |0009: invoke-static {v2, v0}, Lorg/conscrypt/Conscrypt;.setUseSessionTickets:(Ljavax/net/ssl/SSLSocket;Z)V // method@c894 │ │ -3d3a70: 7120 92c8 3200 |000c: invoke-static {v2, v3}, Lorg/conscrypt/Conscrypt;.setHostname:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)V // method@c892 │ │ -3d3a76: 7110 57bb 0400 |000f: invoke-static {v4}, Lokhttp3/internal/platform/Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb57 │ │ -3d3a7c: 0c03 |0012: move-result-object v3 │ │ -3d3a7e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -3d3a80: 2344 6e1c |0014: new-array v4, v4, [Ljava/lang/String; // type@1c6e │ │ -3d3a84: 7220 8d87 4300 |0016: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3d3a8a: 0c03 |0019: move-result-object v3 │ │ -3d3a8c: 1f03 6e1c |001a: check-cast v3, [Ljava/lang/String; // type@1c6e │ │ -3d3a90: 7120 91c8 3200 |001c: invoke-static {v2, v3}, Lorg/conscrypt/Conscrypt;.setApplicationProtocols:(Ljavax/net/ssl/SSLSocket;[Ljava/lang/String;)V // method@c891 │ │ -3d3a96: 2804 |001f: goto 0023 // +0004 │ │ -3d3a98: 6f40 5dbb 2143 |0020: invoke-super {v1, v2, v3, v4}, Lokhttp3/internal/platform/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@bb5d │ │ -3d3a9e: 0e00 |0023: return-void │ │ +3d3a3c: |[3d3a3c] okhttp3.internal.platform.ConscryptPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d3a4c: 7110 8ec8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocket;)Z // method@c88e │ │ +3d3a52: 0a00 |0003: move-result v0 │ │ +3d3a54: 3800 1c00 |0004: if-eqz v0, 0020 // +001c │ │ +3d3a58: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ +3d3a5c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d3a5e: 7120 94c8 0200 |0009: invoke-static {v2, v0}, Lorg/conscrypt/Conscrypt;.setUseSessionTickets:(Ljavax/net/ssl/SSLSocket;Z)V // method@c894 │ │ +3d3a64: 7120 92c8 3200 |000c: invoke-static {v2, v3}, Lorg/conscrypt/Conscrypt;.setHostname:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)V // method@c892 │ │ +3d3a6a: 7110 57bb 0400 |000f: invoke-static {v4}, Lokhttp3/internal/platform/Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb57 │ │ +3d3a70: 0c03 |0012: move-result-object v3 │ │ +3d3a72: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +3d3a74: 2344 6e1c |0014: new-array v4, v4, [Ljava/lang/String; // type@1c6e │ │ +3d3a78: 7220 8d87 4300 |0016: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3d3a7e: 0c03 |0019: move-result-object v3 │ │ +3d3a80: 1f03 6e1c |001a: check-cast v3, [Ljava/lang/String; // type@1c6e │ │ +3d3a84: 7120 91c8 3200 |001c: invoke-static {v2, v3}, Lorg/conscrypt/Conscrypt;.setApplicationProtocols:(Ljavax/net/ssl/SSLSocket;[Ljava/lang/String;)V // method@c891 │ │ +3d3a8a: 2804 |001f: goto 0023 // +0004 │ │ +3d3a8c: 6f40 5dbb 2143 |0020: invoke-super {v1, v2, v3, v4}, Lokhttp3/internal/platform/Platform;.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V // method@bb5d │ │ +3d3a92: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=70 │ │ 0x000c line=71 │ │ 0x000f line=75 │ │ 0x0014 line=76 │ │ @@ -1348655,32 +1348651,32 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3d38dc: |[3d38dc] okhttp3.internal.platform.ConscryptPlatform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -3d38ec: 1a00 ac60 |0000: const-string v0, "TLSv1.3" // string@60ac │ │ -3d38f0: 7010 41bb 0300 |0002: invoke-direct {v3}, Lokhttp3/internal/platform/ConscryptPlatform;.getProvider:()Ljava/security/Provider; // method@bb41 │ │ -3d38f6: 0c01 |0005: move-result-object v1 │ │ -3d38f8: 7120 5b89 1000 |0006: invoke-static {v0, v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext; // method@895b │ │ -3d38fe: 0c00 |0009: move-result-object v0 │ │ -3d3900: 1100 |000a: return-object v0 │ │ -3d3902: 0d00 |000b: move-exception v0 │ │ -3d3904: 1a01 2b60 |000c: const-string v1, "TLS" // string@602b │ │ -3d3908: 7010 41bb 0300 |000e: invoke-direct {v3}, Lokhttp3/internal/platform/ConscryptPlatform;.getProvider:()Ljava/security/Provider; // method@bb41 │ │ -3d390e: 0c02 |0011: move-result-object v2 │ │ -3d3910: 7120 5b89 2100 |0012: invoke-static {v1, v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext; // method@895b │ │ -3d3916: 0c00 |0015: move-result-object v0 │ │ -3d3918: 1100 |0016: return-object v0 │ │ -3d391a: 2201 7210 |0017: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d391e: 1a02 c852 |0019: const-string v2, "No TLS provider" // string@52c8 │ │ -3d3922: 7030 8d83 2100 |001b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ -3d3928: 2701 |001e: throw v1 │ │ +3d38d0: |[3d38d0] okhttp3.internal.platform.ConscryptPlatform.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +3d38e0: 1a00 ac60 |0000: const-string v0, "TLSv1.3" // string@60ac │ │ +3d38e4: 7010 41bb 0300 |0002: invoke-direct {v3}, Lokhttp3/internal/platform/ConscryptPlatform;.getProvider:()Ljava/security/Provider; // method@bb41 │ │ +3d38ea: 0c01 |0005: move-result-object v1 │ │ +3d38ec: 7120 5b89 1000 |0006: invoke-static {v0, v1}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext; // method@895b │ │ +3d38f2: 0c00 |0009: move-result-object v0 │ │ +3d38f4: 1100 |000a: return-object v0 │ │ +3d38f6: 0d00 |000b: move-exception v0 │ │ +3d38f8: 1a01 2b60 |000c: const-string v1, "TLS" // string@602b │ │ +3d38fc: 7010 41bb 0300 |000e: invoke-direct {v3}, Lokhttp3/internal/platform/ConscryptPlatform;.getProvider:()Ljava/security/Provider; // method@bb41 │ │ +3d3902: 0c02 |0011: move-result-object v2 │ │ +3d3904: 7120 5b89 2100 |0012: invoke-static {v1, v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext; // method@895b │ │ +3d390a: 0c00 |0015: move-result-object v0 │ │ +3d390c: 1100 |0016: return-object v0 │ │ +3d390e: 2201 7210 |0017: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d3912: 1a02 c852 |0019: const-string v2, "No TLS provider" // string@52c8 │ │ +3d3916: 7030 8d83 2100 |001b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@838d │ │ +3d391c: 2701 |001e: throw v1 │ │ catches : 2 │ │ 0x0000 - 0x000a │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000b │ │ 0x000c - 0x0016 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0017 │ │ positions : │ │ 0x0002 line=92 │ │ @@ -1348694,24 +1348690,24 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3d3880: |[3d3880] okhttp3.internal.platform.ConscryptPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d3890: 7110 8ec8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocket;)Z // method@c88e │ │ -3d3896: 0a00 |0003: move-result v0 │ │ -3d3898: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3d389c: 7110 8cc8 0200 |0006: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.getApplicationProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@c88c │ │ -3d38a2: 0c02 |0009: move-result-object v2 │ │ -3d38a4: 1102 |000a: return-object v2 │ │ -3d38a6: 6f20 63bb 2100 |000b: invoke-super {v1, v2}, Lokhttp3/internal/platform/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@bb63 │ │ -3d38ac: 0c02 |000e: move-result-object v2 │ │ -3d38ae: 1102 |000f: return-object v2 │ │ +3d3874: |[3d3874] okhttp3.internal.platform.ConscryptPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d3884: 7110 8ec8 0200 |0000: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocket;)Z // method@c88e │ │ +3d388a: 0a00 |0003: move-result v0 │ │ +3d388c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3d3890: 7110 8cc8 0200 |0006: invoke-static {v2}, Lorg/conscrypt/Conscrypt;.getApplicationProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@c88c │ │ +3d3896: 0c02 |0009: move-result-object v2 │ │ +3d3898: 1102 |000a: return-object v2 │ │ +3d389a: 6f20 63bb 2100 |000b: invoke-super {v1, v2}, Lokhttp3/internal/platform/Platform;.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; // method@bb63 │ │ +3d38a0: 0c02 |000e: move-result-object v2 │ │ +3d38a2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x000b line=86 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokhttp3/internal/platform/ConscryptPlatform; │ │ @@ -1348722,39 +1348718,39 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3d3948: |[3d3948] okhttp3.internal.platform.ConscryptPlatform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ -3d3958: 7110 8fc8 0300 |0000: invoke-static {v3}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocketFactory;)Z // method@c88f │ │ -3d395e: 0a00 |0003: move-result v0 │ │ -3d3960: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3d3964: 6f20 6bbb 3200 |0006: invoke-super {v2, v3}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ -3d396a: 0c03 |0009: move-result-object v3 │ │ -3d396c: 1103 |000a: return-object v3 │ │ -3d396e: 1c00 8310 |000b: const-class v0, Ljava/lang/Object; // type@1083 │ │ -3d3972: 1a01 e5cd |000d: const-string v1, "sslParameters" // string@cde5 │ │ -3d3976: 7130 44bb 0301 |000f: invoke-static {v3, v0, v1}, Lokhttp3/internal/platform/ConscryptPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb44 │ │ -3d397c: 0c03 |0012: move-result-object v3 │ │ -3d397e: 3803 0d00 |0013: if-eqz v3, 0020 // +000d │ │ -3d3982: 1c00 bd11 |0015: const-class v0, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d3986: 1a01 05d9 |0017: const-string v1, "x509TrustManager" // string@d905 │ │ -3d398a: 7130 44bb 0301 |0019: invoke-static {v3, v0, v1}, Lokhttp3/internal/platform/ConscryptPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb44 │ │ -3d3990: 0c03 |001c: move-result-object v3 │ │ -3d3992: 1f03 bd11 |001d: check-cast v3, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ -3d3996: 1103 |001f: return-object v3 │ │ -3d3998: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3d399a: 1103 |0021: return-object v3 │ │ -3d399c: 0d03 |0022: move-exception v3 │ │ -3d399e: 2200 9c10 |0023: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3d39a2: 1a01 3c7b |0025: const-string v1, "clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on Conscrypt" // string@7b3c │ │ -3d39a6: 7030 d384 1003 |0027: invoke-direct {v0, v1, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@84d3 │ │ -3d39ac: 2700 |002a: throw v0 │ │ +3d393c: |[3d393c] okhttp3.internal.platform.ConscryptPlatform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ +3d394c: 7110 8fc8 0300 |0000: invoke-static {v3}, Lorg/conscrypt/Conscrypt;.isConscrypt:(Ljavax/net/ssl/SSLSocketFactory;)Z // method@c88f │ │ +3d3952: 0a00 |0003: move-result v0 │ │ +3d3954: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3d3958: 6f20 6bbb 3200 |0006: invoke-super {v2, v3}, Lokhttp3/internal/platform/Platform;.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; // method@bb6b │ │ +3d395e: 0c03 |0009: move-result-object v3 │ │ +3d3960: 1103 |000a: return-object v3 │ │ +3d3962: 1c00 8310 |000b: const-class v0, Ljava/lang/Object; // type@1083 │ │ +3d3966: 1a01 e5cd |000d: const-string v1, "sslParameters" // string@cde5 │ │ +3d396a: 7130 44bb 0301 |000f: invoke-static {v3, v0, v1}, Lokhttp3/internal/platform/ConscryptPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb44 │ │ +3d3970: 0c03 |0012: move-result-object v3 │ │ +3d3972: 3803 0d00 |0013: if-eqz v3, 0020 // +000d │ │ +3d3976: 1c00 bd11 |0015: const-class v0, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d397a: 1a01 05d9 |0017: const-string v1, "x509TrustManager" // string@d905 │ │ +3d397e: 7130 44bb 0301 |0019: invoke-static {v3, v0, v1}, Lokhttp3/internal/platform/ConscryptPlatform;.readFieldOrNull:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; // method@bb44 │ │ +3d3984: 0c03 |001c: move-result-object v3 │ │ +3d3986: 1f03 bd11 |001d: check-cast v3, Ljavax/net/ssl/X509TrustManager; // type@11bd │ │ +3d398a: 1103 |001f: return-object v3 │ │ +3d398c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3d398e: 1103 |0021: return-object v3 │ │ +3d3990: 0d03 |0022: move-exception v3 │ │ +3d3992: 2200 9c10 |0023: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3d3996: 1a01 3c7b |0025: const-string v1, "clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on Conscrypt" // string@7b3c │ │ +3d399a: 7030 d384 1003 |0027: invoke-direct {v0, v1, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@84d3 │ │ +3d39a0: 2700 |002a: throw v0 │ │ catches : 1 │ │ 0x000b - 0x001f │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000b line=51 │ │ @@ -1348824,22 +1348820,22 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3d3db8: |[3d3db8] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -3d3dc8: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ -3d3dce: 5b01 4987 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@8749 │ │ -3d3dd2: 5b02 4887 |0005: iput-object v2, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@8748 │ │ -3d3dd6: 5b03 4a87 |0007: iput-object v3, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@874a │ │ -3d3dda: 5b04 4787 |0009: iput-object v4, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@8747 │ │ -3d3dde: 5b05 4b87 |000b: iput-object v5, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@874b │ │ -3d3de2: 0e00 |000d: return-void │ │ +3d3dac: |[3d3dac] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +3d3dbc: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ +3d3dc2: 5b01 4987 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@8749 │ │ +3d3dc6: 5b02 4887 |0005: iput-object v2, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@8748 │ │ +3d3dca: 5b03 4a87 |0007: iput-object v3, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@874a │ │ +3d3dce: 5b04 4787 |0009: iput-object v4, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@8747 │ │ +3d3dd2: 5b05 4b87 |000b: iput-object v5, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@874b │ │ +3d3dd6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -1348857,74 +1348853,74 @@ │ │ type : '()Lokhttp3/internal/platform/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 120 16-bit code units │ │ -3d3ca8: |[3d3ca8] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ -3d3cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d3cba: 1a01 dbb7 |0001: const-string v1, "org.eclipse.jetty.alpn.ALPN" // string@b7db │ │ -3d3cbe: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3d3cc0: 7130 2b83 2100 |0004: invoke-static {v1, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ -3d3cc6: 0c03 |0007: move-result-object v3 │ │ -3d3cc8: 2204 9410 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3d3ccc: 7010 8384 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d3cd2: 6e20 8f84 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3cd8: 1a05 a807 |0010: const-string v5, "$Provider" // string@07a8 │ │ -3d3cdc: 6e20 8f84 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3ce2: 6e10 9f84 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d3ce8: 0c04 |0018: move-result-object v4 │ │ -3d3cea: 7130 2b83 2400 |0019: invoke-static {v4, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ -3d3cf0: 0c04 |001c: move-result-object v4 │ │ -3d3cf2: 2205 9410 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3d3cf6: 7010 8384 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d3cfc: 6e20 8f84 1500 |0022: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3d02: 1a06 a307 |0025: const-string v6, "$ClientProvider" // string@07a3 │ │ -3d3d06: 6e20 8f84 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3d0c: 6e10 9f84 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d3d12: 0c05 |002d: move-result-object v5 │ │ -3d3d14: 7130 2b83 2500 |002e: invoke-static {v5, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ -3d3d1a: 0c0a |0031: move-result-object v10 │ │ -3d3d1c: 2205 9410 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3d3d20: 7010 8384 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d3d26: 6e20 8f84 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3d2c: 1a01 a907 |003a: const-string v1, "$ServerProvider" // string@07a9 │ │ -3d3d30: 6e20 8f84 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d3d36: 6e10 9f84 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d3d3c: 0c01 |0042: move-result-object v1 │ │ -3d3d3e: 7130 2b83 2100 |0043: invoke-static {v1, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ -3d3d44: 0c0b |0046: move-result-object v11 │ │ -3d3d46: 1a01 8abb |0047: const-string v1, "put" // string@bb8a │ │ -3d3d4a: 1225 |0049: const/4 v5, #int 2 // #2 │ │ -3d3d4c: 2355 641c |004a: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ -3d3d50: 1c06 ba11 |004c: const-class v6, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ -3d3d54: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -3d3d56: 4d06 0507 |004f: aput-object v6, v5, v7 │ │ -3d3d5a: 4d04 0502 |0051: aput-object v4, v5, v2 │ │ -3d3d5e: 6e30 3e83 1305 |0053: invoke-virtual {v3, v1, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3d64: 0c01 |0056: move-result-object v1 │ │ -3d3d66: 1a04 458a |0057: const-string v4, "get" // string@8a45 │ │ -3d3d6a: 2325 641c |0059: new-array v5, v2, [Ljava/lang/Class; // type@1c64 │ │ -3d3d6e: 1c06 ba11 |005b: const-class v6, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ -3d3d72: 4d06 0507 |005d: aput-object v6, v5, v7 │ │ -3d3d76: 6e30 3e83 4305 |005f: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3d7c: 0c08 |0062: move-result-object v8 │ │ -3d3d7e: 1a04 06be |0063: const-string v4, "remove" // string@be06 │ │ -3d3d82: 2322 641c |0065: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ -3d3d86: 1c05 ba11 |0067: const-class v5, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ -3d3d8a: 4d05 0207 |0069: aput-object v5, v2, v7 │ │ -3d3d8e: 6e30 3e83 4302 |006b: invoke-virtual {v3, v4, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3d94: 0c09 |006e: move-result-object v9 │ │ -3d3d96: 2202 a717 |006f: new-instance v2, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform; // type@17a7 │ │ -3d3d9a: 0726 |0071: move-object v6, v2 │ │ -3d3d9c: 0717 |0072: move-object v7, v1 │ │ -3d3d9e: 7606 48bb 0600 |0073: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@bb48 │ │ -3d3da4: 1102 |0076: return-object v2 │ │ -3d3da6: 1100 |0077: return-object v0 │ │ +3d3c9c: |[3d3c9c] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ +3d3cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d3cae: 1a01 dbb7 |0001: const-string v1, "org.eclipse.jetty.alpn.ALPN" // string@b7db │ │ +3d3cb2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3d3cb4: 7130 2b83 2100 |0004: invoke-static {v1, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ +3d3cba: 0c03 |0007: move-result-object v3 │ │ +3d3cbc: 2204 9410 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3d3cc0: 7010 8384 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d3cc6: 6e20 8f84 1400 |000d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3ccc: 1a05 a807 |0010: const-string v5, "$Provider" // string@07a8 │ │ +3d3cd0: 6e20 8f84 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3cd6: 6e10 9f84 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d3cdc: 0c04 |0018: move-result-object v4 │ │ +3d3cde: 7130 2b83 2400 |0019: invoke-static {v4, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ +3d3ce4: 0c04 |001c: move-result-object v4 │ │ +3d3ce6: 2205 9410 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3d3cea: 7010 8384 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d3cf0: 6e20 8f84 1500 |0022: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3cf6: 1a06 a307 |0025: const-string v6, "$ClientProvider" // string@07a3 │ │ +3d3cfa: 6e20 8f84 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3d00: 6e10 9f84 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d3d06: 0c05 |002d: move-result-object v5 │ │ +3d3d08: 7130 2b83 2500 |002e: invoke-static {v5, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ +3d3d0e: 0c0a |0031: move-result-object v10 │ │ +3d3d10: 2205 9410 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3d3d14: 7010 8384 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d3d1a: 6e20 8f84 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3d20: 1a01 a907 |003a: const-string v1, "$ServerProvider" // string@07a9 │ │ +3d3d24: 6e20 8f84 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d3d2a: 6e10 9f84 0500 |003f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d3d30: 0c01 |0042: move-result-object v1 │ │ +3d3d32: 7130 2b83 2100 |0043: invoke-static {v1, v2, v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@832b │ │ +3d3d38: 0c0b |0046: move-result-object v11 │ │ +3d3d3a: 1a01 8abb |0047: const-string v1, "put" // string@bb8a │ │ +3d3d3e: 1225 |0049: const/4 v5, #int 2 // #2 │ │ +3d3d40: 2355 641c |004a: new-array v5, v5, [Ljava/lang/Class; // type@1c64 │ │ +3d3d44: 1c06 ba11 |004c: const-class v6, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ +3d3d48: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +3d3d4a: 4d06 0507 |004f: aput-object v6, v5, v7 │ │ +3d3d4e: 4d04 0502 |0051: aput-object v4, v5, v2 │ │ +3d3d52: 6e30 3e83 1305 |0053: invoke-virtual {v3, v1, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3d58: 0c01 |0056: move-result-object v1 │ │ +3d3d5a: 1a04 458a |0057: const-string v4, "get" // string@8a45 │ │ +3d3d5e: 2325 641c |0059: new-array v5, v2, [Ljava/lang/Class; // type@1c64 │ │ +3d3d62: 1c06 ba11 |005b: const-class v6, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ +3d3d66: 4d06 0507 |005d: aput-object v6, v5, v7 │ │ +3d3d6a: 6e30 3e83 4305 |005f: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3d70: 0c08 |0062: move-result-object v8 │ │ +3d3d72: 1a04 06be |0063: const-string v4, "remove" // string@be06 │ │ +3d3d76: 2322 641c |0065: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ +3d3d7a: 1c05 ba11 |0067: const-class v5, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ +3d3d7e: 4d05 0207 |0069: aput-object v5, v2, v7 │ │ +3d3d82: 6e30 3e83 4302 |006b: invoke-virtual {v3, v4, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3d88: 0c09 |006e: move-result-object v9 │ │ +3d3d8a: 2202 a717 |006f: new-instance v2, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform; // type@17a7 │ │ +3d3d8e: 0726 |0071: move-object v6, v2 │ │ +3d3d90: 0717 |0072: move-object v7, v1 │ │ +3d3d92: 7606 48bb 0600 |0073: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Class;)V // method@bb48 │ │ +3d3d98: 1102 |0076: return-object v2 │ │ +3d3d9a: 1100 |0077: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0076 │ │ Ljava/lang/ClassNotFoundException; -> 0x0077 │ │ Ljava/lang/NoSuchMethodException; -> 0x0077 │ │ positions : │ │ 0x0004 line=85 │ │ 0x0008 line=86 │ │ @@ -1348942,30 +1348938,30 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3d3de4: |[3d3de4] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ -3d3df4: 5440 4a87 |0000: iget-object v0, v4, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@874a │ │ -3d3df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d3dfa: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3d3dfc: 2322 6b1c |0004: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d3e00: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3d3e02: 4d05 0203 |0007: aput-object v5, v2, v3 │ │ -3d3e06: 6e30 0585 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3e0c: 0e00 |000c: return-void │ │ -3d3e0e: 0d05 |000d: move-exception v5 │ │ -3d3e10: 2802 |000e: goto 0010 // +0002 │ │ -3d3e12: 0d05 |000f: move-exception v5 │ │ -3d3e14: 2200 5b10 |0010: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d3e18: 1a01 fd86 |0012: const-string v1, "failed to remove ALPN" // string@86fd │ │ -3d3e1c: 7030 ec82 1005 |0014: invoke-direct {v0, v1, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3e22: 2700 |0017: throw v0 │ │ +3d3dd8: |[3d3dd8] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.afterHandshake:(Ljavax/net/ssl/SSLSocket;)V │ │ +3d3de8: 5440 4a87 |0000: iget-object v0, v4, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.removeMethod:Ljava/lang/reflect/Method; // field@874a │ │ +3d3dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d3dee: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3d3df0: 2322 6b1c |0004: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d3df4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3d3df6: 4d05 0203 |0007: aput-object v5, v2, v3 │ │ +3d3dfa: 6e30 0585 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3e00: 0e00 |000c: return-void │ │ +3d3e02: 0d05 |000d: move-exception v5 │ │ +3d3e04: 2802 |000e: goto 0010 // +0002 │ │ +3d3e06: 0d05 |000f: move-exception v5 │ │ +3d3e08: 2200 5b10 |0010: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3e0c: 1a01 fd86 |0012: const-string v1, "failed to remove ALPN" // string@86fd │ │ +3d3e10: 7030 ec82 1005 |0014: invoke-direct {v0, v1, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d3e16: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/IllegalAccessException; -> 0x000f │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x000d │ │ positions : │ │ 0x0000 line=60 │ │ 0x0010 line=62 │ │ @@ -1348978,46 +1348974,46 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3d3e34: |[3d3e34] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d3e44: 7110 4abb 0800 |0000: invoke-static {v8}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb4a │ │ -3d3e4a: 0c07 |0003: move-result-object v7 │ │ -3d3e4c: 1c08 a917 |0004: const-class v8, Lokhttp3/internal/platform/Platform; // type@17a9 │ │ -3d3e50: 6e10 2e83 0800 |0006: invoke-virtual {v8}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ -3d3e56: 0c08 |0009: move-result-object v8 │ │ -3d3e58: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -3d3e5a: 2301 641c |000b: new-array v1, v0, [Ljava/lang/Class; // type@1c64 │ │ -3d3e5e: 5452 4787 |000d: iget-object v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@8747 │ │ -3d3e62: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3d3e64: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ -3d3e68: 5452 4b87 |0012: iget-object v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@874b │ │ -3d3e6c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -3d3e6e: 4d02 0104 |0015: aput-object v2, v1, v4 │ │ -3d3e72: 2202 a617 |0017: new-instance v2, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider; // type@17a6 │ │ -3d3e76: 7020 46bb 7200 |0019: invoke-direct {v2, v7}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.:(Ljava/util/List;)V // method@bb46 │ │ -3d3e7c: 7130 1385 1802 |001c: invoke-static {v8, v1, v2}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@8513 │ │ -3d3e82: 0c07 |001f: move-result-object v7 │ │ -3d3e84: 5458 4987 |0020: iget-object v8, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@8749 │ │ -3d3e88: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -3d3e8a: 2300 6b1c |0023: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3d3e8e: 4d06 0003 |0025: aput-object v6, v0, v3 │ │ -3d3e92: 4d07 0004 |0027: aput-object v7, v0, v4 │ │ -3d3e96: 6e30 0585 1800 |0029: invoke-virtual {v8, v1, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3e9c: 0e00 |002c: return-void │ │ -3d3e9e: 0d06 |002d: move-exception v6 │ │ -3d3ea0: 2802 |002e: goto 0030 // +0002 │ │ -3d3ea2: 0d06 |002f: move-exception v6 │ │ -3d3ea4: 2207 5b10 |0030: new-instance v7, Ljava/lang/AssertionError; // type@105b │ │ -3d3ea8: 1a08 ff86 |0032: const-string v8, "failed to set ALPN" // string@86ff │ │ -3d3eac: 7030 ec82 8706 |0034: invoke-direct {v7, v8, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3eb2: 2707 |0037: throw v7 │ │ +3d3e28: |[3d3e28] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d3e38: 7110 4abb 0800 |0000: invoke-static {v8}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb4a │ │ +3d3e3e: 0c07 |0003: move-result-object v7 │ │ +3d3e40: 1c08 a917 |0004: const-class v8, Lokhttp3/internal/platform/Platform; // type@17a9 │ │ +3d3e44: 6e10 2e83 0800 |0006: invoke-virtual {v8}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@832e │ │ +3d3e4a: 0c08 |0009: move-result-object v8 │ │ +3d3e4c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +3d3e4e: 2301 641c |000b: new-array v1, v0, [Ljava/lang/Class; // type@1c64 │ │ +3d3e52: 5452 4787 |000d: iget-object v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.clientProviderClass:Ljava/lang/Class; // field@8747 │ │ +3d3e56: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3d3e58: 4d02 0103 |0010: aput-object v2, v1, v3 │ │ +3d3e5c: 5452 4b87 |0012: iget-object v2, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.serverProviderClass:Ljava/lang/Class; // field@874b │ │ +3d3e60: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +3d3e62: 4d02 0104 |0015: aput-object v2, v1, v4 │ │ +3d3e66: 2202 a617 |0017: new-instance v2, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider; // type@17a6 │ │ +3d3e6a: 7020 46bb 7200 |0019: invoke-direct {v2, v7}, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.:(Ljava/util/List;)V // method@bb46 │ │ +3d3e70: 7130 1385 1802 |001c: invoke-static {v8, v1, v2}, Ljava/lang/reflect/Proxy;.newProxyInstance:(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; // method@8513 │ │ +3d3e76: 0c07 |001f: move-result-object v7 │ │ +3d3e78: 5458 4987 |0020: iget-object v8, v5, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.putMethod:Ljava/lang/reflect/Method; // field@8749 │ │ +3d3e7c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +3d3e7e: 2300 6b1c |0023: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3d3e82: 4d06 0003 |0025: aput-object v6, v0, v3 │ │ +3d3e86: 4d07 0004 |0027: aput-object v7, v0, v4 │ │ +3d3e8a: 6e30 0585 1800 |0029: invoke-virtual {v8, v1, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3e90: 0e00 |002c: return-void │ │ +3d3e92: 0d06 |002d: move-exception v6 │ │ +3d3e94: 2802 |002e: goto 0030 // +0002 │ │ +3d3e96: 0d06 |002f: move-exception v6 │ │ +3d3e98: 2207 5b10 |0030: new-instance v7, Ljava/lang/AssertionError; // type@105b │ │ +3d3e9c: 1a08 ff86 |0032: const-string v8, "failed to set ALPN" // string@86ff │ │ +3d3ea0: 7030 ec82 8706 |0034: invoke-direct {v7, v8, v6}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d3ea6: 2707 |0037: throw v7 │ │ catches : 1 │ │ 0x0004 - 0x002c │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002f │ │ Ljava/lang/IllegalAccessException; -> 0x002d │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=50 │ │ @@ -1349034,48 +1349030,48 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -3d3c14: |[3d3c14] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d3c24: 5430 4887 |0000: iget-object v0, v3, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@8748 │ │ -3d3c28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3d3c2a: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d3c2e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d3c30: 4d04 0102 |0006: aput-object v4, v1, v2 │ │ -3d3c34: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3d3c36: 6e30 0585 4001 |0009: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3c3c: 0c00 |000c: move-result-object v0 │ │ -3d3c3e: 7110 1285 0000 |000d: invoke-static {v0}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@8512 │ │ -3d3c44: 0c00 |0010: move-result-object v0 │ │ -3d3c46: 1f00 a617 |0011: check-cast v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider; // type@17a6 │ │ -3d3c4a: 5501 4687 |0013: iget-boolean v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ -3d3c4e: 3901 1100 |0015: if-nez v1, 0026 // +0011 │ │ -3d3c52: 5401 4587 |0017: iget-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ -3d3c56: 3901 0d00 |0019: if-nez v1, 0026 // +000d │ │ -3d3c5a: 7100 60bb 0000 |001b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ -3d3c60: 0c00 |001e: move-result-object v0 │ │ -3d3c62: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -3d3c64: 1a02 3e17 |0020: const-string v2, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?" // string@173e │ │ -3d3c68: 6e40 67bb 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ -3d3c6e: 1104 |0025: return-object v4 │ │ -3d3c70: 5501 4687 |0026: iget-boolean v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ -3d3c74: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -3d3c78: 2803 |002a: goto 002d // +0003 │ │ -3d3c7a: 5404 4587 |002b: iget-object v4, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ -3d3c7e: 1104 |002d: return-object v4 │ │ -3d3c80: 0d04 |002e: move-exception v4 │ │ -3d3c82: 2802 |002f: goto 0031 // +0002 │ │ -3d3c84: 0d04 |0030: move-exception v4 │ │ -3d3c86: 2200 5b10 |0031: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d3c8a: 1a01 fa86 |0033: const-string v1, "failed to get ALPN selected protocol" // string@86fa │ │ -3d3c8e: 7030 ec82 1004 |0035: invoke-direct {v0, v1, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3c94: 2700 |0038: throw v0 │ │ +3d3c08: |[3d3c08] okhttp3.internal.platform.Jdk8WithJettyBootPlatform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d3c18: 5430 4887 |0000: iget-object v0, v3, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform;.getMethod:Ljava/lang/reflect/Method; // field@8748 │ │ +3d3c1c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3d3c1e: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3c22: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d3c24: 4d04 0102 |0006: aput-object v4, v1, v2 │ │ +3d3c28: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3d3c2a: 6e30 0585 4001 |0009: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3c30: 0c00 |000c: move-result-object v0 │ │ +3d3c32: 7110 1285 0000 |000d: invoke-static {v0}, Ljava/lang/reflect/Proxy;.getInvocationHandler:(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler; // method@8512 │ │ +3d3c38: 0c00 |0010: move-result-object v0 │ │ +3d3c3a: 1f00 a617 |0011: check-cast v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider; // type@17a6 │ │ +3d3c3e: 5501 4687 |0013: iget-boolean v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ +3d3c42: 3901 1100 |0015: if-nez v1, 0026 // +0011 │ │ +3d3c46: 5401 4587 |0017: iget-object v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ +3d3c4a: 3901 0d00 |0019: if-nez v1, 0026 // +000d │ │ +3d3c4e: 7100 60bb 0000 |001b: invoke-static {}, Lokhttp3/internal/platform/Platform;.get:()Lokhttp3/internal/platform/Platform; // method@bb60 │ │ +3d3c54: 0c00 |001e: move-result-object v0 │ │ +3d3c56: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +3d3c58: 1a02 3e17 |0020: const-string v2, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?" // string@173e │ │ +3d3c5c: 6e40 67bb 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Lokhttp3/internal/platform/Platform;.log:(ILjava/lang/String;Ljava/lang/Throwable;)V // method@bb67 │ │ +3d3c62: 1104 |0025: return-object v4 │ │ +3d3c64: 5501 4687 |0026: iget-boolean v1, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.unsupported:Z // field@8746 │ │ +3d3c68: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +3d3c6c: 2803 |002a: goto 002d // +0003 │ │ +3d3c6e: 5404 4587 |002b: iget-object v4, v0, Lokhttp3/internal/platform/Jdk8WithJettyBootPlatform$AlpnProvider;.selected:Ljava/lang/String; // field@8745 │ │ +3d3c72: 1104 |002d: return-object v4 │ │ +3d3c74: 0d04 |002e: move-exception v4 │ │ +3d3c76: 2802 |002f: goto 0031 // +0002 │ │ +3d3c78: 0d04 |0030: move-exception v4 │ │ +3d3c7a: 2200 5b10 |0031: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3c7e: 1a01 fa86 |0033: const-string v1, "failed to get ALPN selected protocol" // string@86fa │ │ +3d3c82: 7030 ec82 1004 |0035: invoke-direct {v0, v1, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d3c88: 2700 |0038: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0030 │ │ Ljava/lang/IllegalAccessException; -> 0x002e │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=69 │ │ @@ -1349126,19 +1349122,19 @@ │ │ type : '(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d3fb0: |[3d3fb0] okhttp3.internal.platform.Jdk9Platform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ -3d3fc0: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ -3d3fc6: 5b01 4d87 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk9Platform;.setProtocolMethod:Ljava/lang/reflect/Method; // field@874d │ │ -3d3fca: 5b02 4c87 |0005: iput-object v2, v0, Lokhttp3/internal/platform/Jdk9Platform;.getProtocolMethod:Ljava/lang/reflect/Method; // field@874c │ │ -3d3fce: 0e00 |0007: return-void │ │ +3d3fa4: |[3d3fa4] okhttp3.internal.platform.Jdk9Platform.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V │ │ +3d3fb4: 7010 55bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/platform/Platform;.:()V // method@bb55 │ │ +3d3fba: 5b01 4d87 |0003: iput-object v1, v0, Lokhttp3/internal/platform/Jdk9Platform;.setProtocolMethod:Ljava/lang/reflect/Method; // field@874d │ │ +3d3fbe: 5b02 4c87 |0005: iput-object v2, v0, Lokhttp3/internal/platform/Jdk9Platform;.getProtocolMethod:Ljava/lang/reflect/Method; // field@874c │ │ +3d3fc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/platform/Jdk9Platform; │ │ @@ -1349150,34 +1349146,34 @@ │ │ type : '()Lokhttp3/internal/platform/Jdk9Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3d3f4c: |[3d3f4c] okhttp3.internal.platform.Jdk9Platform.buildIfSupported:()Lokhttp3/internal/platform/Jdk9Platform; │ │ -3d3f5c: 1c00 b711 |0000: const-class v0, Ljavax/net/ssl/SSLParameters; // type@11b7 │ │ -3d3f60: 1a01 ecc3 |0002: const-string v1, "setApplicationProtocols" // string@c3ec │ │ -3d3f64: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -3d3f66: 2322 641c |0005: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ -3d3f6a: 1c03 6e1c |0007: const-class v3, [Ljava/lang/String; // type@1c6e │ │ -3d3f6e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -3d3f70: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ -3d3f74: 6e30 3e83 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3f7a: 0c00 |000f: move-result-object v0 │ │ -3d3f7c: 1c01 ba11 |0010: const-class v1, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ -3d3f80: 1a02 e38a |0012: const-string v2, "getApplicationProtocol" // string@8ae3 │ │ -3d3f84: 2343 641c |0014: new-array v3, v4, [Ljava/lang/Class; // type@1c64 │ │ -3d3f88: 6e30 3e83 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -3d3f8e: 0c01 |0019: move-result-object v1 │ │ -3d3f90: 2202 a817 |001a: new-instance v2, Lokhttp3/internal/platform/Jdk9Platform; // type@17a8 │ │ -3d3f94: 7030 4ebb 0201 |001c: invoke-direct {v2, v0, v1}, Lokhttp3/internal/platform/Jdk9Platform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb4e │ │ -3d3f9a: 1102 |001f: return-object v2 │ │ -3d3f9c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -3d3f9e: 1100 |0021: return-object v0 │ │ +3d3f40: |[3d3f40] okhttp3.internal.platform.Jdk9Platform.buildIfSupported:()Lokhttp3/internal/platform/Jdk9Platform; │ │ +3d3f50: 1c00 b711 |0000: const-class v0, Ljavax/net/ssl/SSLParameters; // type@11b7 │ │ +3d3f54: 1a01 ecc3 |0002: const-string v1, "setApplicationProtocols" // string@c3ec │ │ +3d3f58: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +3d3f5a: 2322 641c |0005: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ +3d3f5e: 1c03 6e1c |0007: const-class v3, [Ljava/lang/String; // type@1c6e │ │ +3d3f62: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +3d3f64: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ +3d3f68: 6e30 3e83 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3f6e: 0c00 |000f: move-result-object v0 │ │ +3d3f70: 1c01 ba11 |0010: const-class v1, Ljavax/net/ssl/SSLSocket; // type@11ba │ │ +3d3f74: 1a02 e38a |0012: const-string v2, "getApplicationProtocol" // string@8ae3 │ │ +3d3f78: 2343 641c |0014: new-array v3, v4, [Ljava/lang/Class; // type@1c64 │ │ +3d3f7c: 6e30 3e83 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +3d3f82: 0c01 |0019: move-result-object v1 │ │ +3d3f84: 2202 a817 |001a: new-instance v2, Lokhttp3/internal/platform/Jdk9Platform; // type@17a8 │ │ +3d3f88: 7030 4ebb 0201 |001c: invoke-direct {v2, v0, v1}, Lokhttp3/internal/platform/Jdk9Platform;.:(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb4e │ │ +3d3f8e: 1102 |001f: return-object v2 │ │ +3d3f90: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +3d3f92: 1100 |0021: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x001f │ │ Ljava/lang/NoSuchMethodException; -> 0x0020 │ │ positions : │ │ 0x0000 line=84 │ │ 0x000c line=85 │ │ 0x0010 line=86 │ │ @@ -1349190,39 +1349186,39 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -3d3fd0: |[3d3fd0] okhttp3.internal.platform.Jdk9Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d3fe0: 6e10 6889 0500 |0000: invoke-virtual {v5}, Ljavax/net/ssl/SSLSocket;.getSSLParameters:()Ljavax/net/ssl/SSLParameters; // method@8968 │ │ -3d3fe6: 0c06 |0003: move-result-object v6 │ │ -3d3fe8: 7110 4fbb 0700 |0004: invoke-static {v7}, Lokhttp3/internal/platform/Jdk9Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb4f │ │ -3d3fee: 0c07 |0007: move-result-object v7 │ │ -3d3ff0: 5440 4d87 |0008: iget-object v0, v4, Lokhttp3/internal/platform/Jdk9Platform;.setProtocolMethod:Ljava/lang/reflect/Method; // field@874d │ │ -3d3ff4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3d3ff6: 2311 6b1c |000b: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d3ffa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3d3ffc: 7210 8b87 0700 |000e: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ -3d4002: 0a03 |0011: move-result v3 │ │ -3d4004: 2333 6e1c |0012: new-array v3, v3, [Ljava/lang/String; // type@1c6e │ │ -3d4008: 7220 8d87 3700 |0014: invoke-interface {v7, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3d400e: 0c07 |0017: move-result-object v7 │ │ -3d4010: 4d07 0102 |0018: aput-object v7, v1, v2 │ │ -3d4014: 6e30 0585 6001 |001a: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d401a: 6e20 6d89 6500 |001d: invoke-virtual {v5, v6}, Ljavax/net/ssl/SSLSocket;.setSSLParameters:(Ljavax/net/ssl/SSLParameters;)V // method@896d │ │ -3d4020: 0e00 |0020: return-void │ │ -3d4022: 0d05 |0021: move-exception v5 │ │ -3d4024: 2802 |0022: goto 0024 // +0002 │ │ -3d4026: 0d05 |0023: move-exception v5 │ │ -3d4028: 2206 5b10 |0024: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ -3d402c: 1a07 0087 |0026: const-string v7, "failed to set SSL parameters" // string@8700 │ │ -3d4030: 7030 ec82 7605 |0028: invoke-direct {v6, v7, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d4036: 2706 |002b: throw v6 │ │ +3d3fc4: |[3d3fc4] okhttp3.internal.platform.Jdk9Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d3fd4: 6e10 6889 0500 |0000: invoke-virtual {v5}, Ljavax/net/ssl/SSLSocket;.getSSLParameters:()Ljavax/net/ssl/SSLParameters; // method@8968 │ │ +3d3fda: 0c06 |0003: move-result-object v6 │ │ +3d3fdc: 7110 4fbb 0700 |0004: invoke-static {v7}, Lokhttp3/internal/platform/Jdk9Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb4f │ │ +3d3fe2: 0c07 |0007: move-result-object v7 │ │ +3d3fe4: 5440 4d87 |0008: iget-object v0, v4, Lokhttp3/internal/platform/Jdk9Platform;.setProtocolMethod:Ljava/lang/reflect/Method; // field@874d │ │ +3d3fe8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3d3fea: 2311 6b1c |000b: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3fee: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3d3ff0: 7210 8b87 0700 |000e: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ +3d3ff6: 0a03 |0011: move-result v3 │ │ +3d3ff8: 2333 6e1c |0012: new-array v3, v3, [Ljava/lang/String; // type@1c6e │ │ +3d3ffc: 7220 8d87 3700 |0014: invoke-interface {v7, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3d4002: 0c07 |0017: move-result-object v7 │ │ +3d4004: 4d07 0102 |0018: aput-object v7, v1, v2 │ │ +3d4008: 6e30 0585 6001 |001a: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d400e: 6e20 6d89 6500 |001d: invoke-virtual {v5, v6}, Ljavax/net/ssl/SSLSocket;.setSSLParameters:(Ljavax/net/ssl/SSLParameters;)V // method@896d │ │ +3d4014: 0e00 |0020: return-void │ │ +3d4016: 0d05 |0021: move-exception v5 │ │ +3d4018: 2802 |0022: goto 0024 // +0002 │ │ +3d401a: 0d05 |0023: move-exception v5 │ │ +3d401c: 2206 5b10 |0024: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ +3d4020: 1a07 0087 |0026: const-string v7, "failed to set SSL parameters" // string@8700 │ │ +3d4024: 7030 ec82 7605 |0028: invoke-direct {v6, v7, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d402a: 2706 |002b: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/IllegalAccessException; -> 0x0023 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0021 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=44 │ │ @@ -1349242,37 +1349238,37 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3d3ec4: |[3d3ec4] okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d3ed4: 5420 4c87 |0000: iget-object v0, v2, Lokhttp3/internal/platform/Jdk9Platform;.getProtocolMethod:Ljava/lang/reflect/Method; // field@874c │ │ -3d3ed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d3eda: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3d3ede: 6e30 0585 3001 |0005: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -3d3ee4: 0c03 |0008: move-result-object v3 │ │ -3d3ee6: 1f03 9210 |0009: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3d3eea: 3803 0c00 |000b: if-eqz v3, 0017 // +000c │ │ -3d3eee: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -3d3ef2: 6e20 5084 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d3ef8: 0a00 |0012: move-result v0 │ │ -3d3efa: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -3d3efe: 2802 |0015: goto 0017 // +0002 │ │ -3d3f00: 1103 |0016: return-object v3 │ │ -3d3f02: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -3d3f04: 1103 |0018: return-object v3 │ │ -3d3f06: 0d03 |0019: move-exception v3 │ │ -3d3f08: 2802 |001a: goto 001c // +0002 │ │ -3d3f0a: 0d03 |001b: move-exception v3 │ │ -3d3f0c: 2200 5b10 |001c: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d3f10: 1a01 fa86 |001e: const-string v1, "failed to get ALPN selected protocol" // string@86fa │ │ -3d3f14: 7030 ec82 1003 |0020: invoke-direct {v0, v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ -3d3f1a: 2700 |0023: throw v0 │ │ +3d3eb8: |[3d3eb8] okhttp3.internal.platform.Jdk9Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d3ec8: 5420 4c87 |0000: iget-object v0, v2, Lokhttp3/internal/platform/Jdk9Platform;.getProtocolMethod:Ljava/lang/reflect/Method; // field@874c │ │ +3d3ecc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d3ece: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3d3ed2: 6e30 0585 3001 |0005: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +3d3ed8: 0c03 |0008: move-result-object v3 │ │ +3d3eda: 1f03 9210 |0009: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3d3ede: 3803 0c00 |000b: if-eqz v3, 0017 // +000c │ │ +3d3ee2: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +3d3ee6: 6e20 5084 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d3eec: 0a00 |0012: move-result v0 │ │ +3d3eee: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +3d3ef2: 2802 |0015: goto 0017 // +0002 │ │ +3d3ef4: 1103 |0016: return-object v3 │ │ +3d3ef6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +3d3ef8: 1103 |0018: return-object v3 │ │ +3d3efa: 0d03 |0019: move-exception v3 │ │ +3d3efc: 2802 |001a: goto 001c // +0002 │ │ +3d3efe: 0d03 |001b: move-exception v3 │ │ +3d3f00: 2200 5b10 |001c: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d3f04: 1a01 fa86 |001e: const-string v1, "failed to get ALPN selected protocol" // string@86fa │ │ +3d3f08: 7030 ec82 1003 |0020: invoke-direct {v0, v1, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@82ec │ │ +3d3f0e: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x001b │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0019 │ │ positions : │ │ 0x0000 line=58 │ │ 0x000f line=62 │ │ @@ -1349286,19 +1349282,19 @@ │ │ type : '(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3f2c: |[3d3f2c] okhttp3.internal.platform.Jdk9Platform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ -3d3f3c: 2202 9c10 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3d3f40: 1a00 3d7b |0002: const-string v0, "clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+" // string@7b3d │ │ -3d3f44: 7020 d284 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -3d3f4a: 2702 |0007: throw v2 │ │ +3d3f20: |[3d3f20] okhttp3.internal.platform.Jdk9Platform.trustManager:(Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/X509TrustManager; │ │ +3d3f30: 2202 9c10 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3d3f34: 1a00 3d7b |0002: const-string v0, "clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+" // string@7b3d │ │ +3d3f38: 7020 d284 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +3d3f3e: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/platform/Jdk9Platform; │ │ 0x0000 - 0x0008 reg=2 (null) Ljavax/net/ssl/SSLSocketFactory; │ │ │ │ @@ -1349341,18 +1349337,18 @@ │ │ type : '(Lokhttp3/internal/tls/TrustRootIndex;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d4df8: |[3d4df8] okhttp3.internal.tls.BasicCertificateChainCleaner.:(Lokhttp3/internal/tls/TrustRootIndex;)V │ │ -3d4e08: 7010 81bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/tls/CertificateChainCleaner;.:()V // method@bb81 │ │ -3d4e0e: 5b01 5d87 |0003: iput-object v1, v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ -3d4e12: 0e00 |0005: return-void │ │ +3d4dec: |[3d4dec] okhttp3.internal.tls.BasicCertificateChainCleaner.:(Lokhttp3/internal/tls/TrustRootIndex;)V │ │ +3d4dfc: 7010 81bb 0000 |0000: invoke-direct {v0}, Lokhttp3/internal/tls/CertificateChainCleaner;.:()V // method@bb81 │ │ +3d4e02: 5b01 5d87 |0003: iput-object v1, v0, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ +3d4e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/tls/BasicCertificateChainCleaner; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/tls/TrustRootIndex; │ │ @@ -1349362,30 +1349358,30 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3d4c48: |[3d4c48] okhttp3.internal.tls.BasicCertificateChainCleaner.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z │ │ -3d4c58: 6e10 1286 0300 |0000: invoke-virtual {v3}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@8612 │ │ -3d4c5e: 0c00 |0003: move-result-object v0 │ │ -3d4c60: 6e10 1686 0400 |0004: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@8616 │ │ -3d4c66: 0c01 |0007: move-result-object v1 │ │ -3d4c68: 7220 0586 1000 |0008: invoke-interface {v0, v1}, Ljava/security/Principal;.equals:(Ljava/lang/Object;)Z // method@8605 │ │ -3d4c6e: 0a00 |000b: move-result v0 │ │ -3d4c70: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3d4c72: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -3d4c76: 0f01 |000f: return v1 │ │ -3d4c78: 6e10 1486 0400 |0010: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@8614 │ │ -3d4c7e: 0c04 |0013: move-result-object v4 │ │ -3d4c80: 6e20 1886 4300 |0014: invoke-virtual {v3, v4}, Ljava/security/cert/X509Certificate;.verify:(Ljava/security/PublicKey;)V // method@8618 │ │ -3d4c86: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -3d4c88: 0f03 |0018: return v3 │ │ -3d4c8a: 0f01 |0019: return v1 │ │ +3d4c3c: |[3d4c3c] okhttp3.internal.tls.BasicCertificateChainCleaner.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z │ │ +3d4c4c: 6e10 1286 0300 |0000: invoke-virtual {v3}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@8612 │ │ +3d4c52: 0c00 |0003: move-result-object v0 │ │ +3d4c54: 6e10 1686 0400 |0004: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@8616 │ │ +3d4c5a: 0c01 |0007: move-result-object v1 │ │ +3d4c5c: 7220 0586 1000 |0008: invoke-interface {v0, v1}, Ljava/security/Principal;.equals:(Ljava/lang/Object;)Z // method@8605 │ │ +3d4c62: 0a00 |000b: move-result v0 │ │ +3d4c64: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3d4c66: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +3d4c6a: 0f01 |000f: return v1 │ │ +3d4c6c: 6e10 1486 0400 |0010: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@8614 │ │ +3d4c72: 0c04 |0013: move-result-object v4 │ │ +3d4c74: 6e20 1886 4300 |0014: invoke-virtual {v3, v4}, Ljava/security/cert/X509Certificate;.verify:(Ljava/security/PublicKey;)V // method@8618 │ │ +3d4c7a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +3d4c7c: 0f03 |0018: return v3 │ │ +3d4c7e: 0f01 |0019: return v1 │ │ catches : 1 │ │ 0x0010 - 0x0017 │ │ Ljava/security/GeneralSecurityException; -> 0x0019 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0010 line=108 │ │ locals : │ │ @@ -1349399,88 +1349395,88 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -3d4cbc: |[3d4cbc] okhttp3.internal.tls.BasicCertificateChainCleaner.clean:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ -3d4ccc: 2208 1611 |0000: new-instance v8, Ljava/util/ArrayDeque; // type@1116 │ │ -3d4cd0: 7020 4686 7800 |0002: invoke-direct {v8, v7}, Ljava/util/ArrayDeque;.:(Ljava/util/Collection;)V // method@8646 │ │ -3d4cd6: 2207 1711 |0005: new-instance v7, Ljava/util/ArrayList; // type@1117 │ │ -3d4cda: 7010 5886 0700 |0007: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3d4ce0: 7210 2687 0800 |000a: invoke-interface {v8}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ -3d4ce6: 0c00 |000d: move-result-object v0 │ │ -3d4ce8: 1f00 fd10 |000e: check-cast v0, Ljava/security/cert/Certificate; // type@10fd │ │ -3d4cec: 7220 7a87 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d4cf2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3d4cf4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -3d4cf6: 1302 0900 |0015: const/16 v2, #int 9 // #9 │ │ -3d4cfa: 3520 6700 |0017: if-ge v0, v2, 007e // +0067 │ │ -3d4cfe: 7210 8b87 0700 |0019: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ -3d4d04: 0a02 |001c: move-result v2 │ │ -3d4d06: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -3d4d08: b132 |001e: sub-int/2addr v2, v3 │ │ -3d4d0a: 7220 8087 2700 |001f: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3d4d10: 0c02 |0022: move-result-object v2 │ │ -3d4d12: 1f02 0311 |0023: check-cast v2, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3d4d16: 5464 5d87 |0025: iget-object v4, v6, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ -3d4d1a: 7220 97bb 2400 |0027: invoke-interface {v4, v2}, Lokhttp3/internal/tls/TrustRootIndex;.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; // method@bb97 │ │ -3d4d20: 0c04 |002a: move-result-object v4 │ │ -3d4d22: 3804 1a00 |002b: if-eqz v4, 0045 // +001a │ │ -3d4d26: 7210 8b87 0700 |002d: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ -3d4d2c: 0a01 |0030: move-result v1 │ │ -3d4d2e: 3631 0800 |0031: if-gt v1, v3, 0039 // +0008 │ │ -3d4d32: 6e20 1186 4200 |0033: invoke-virtual {v2, v4}, Ljava/security/cert/X509Certificate;.equals:(Ljava/lang/Object;)Z // method@8611 │ │ -3d4d38: 0a01 |0036: move-result v1 │ │ -3d4d3a: 3901 0500 |0037: if-nez v1, 003c // +0005 │ │ -3d4d3e: 7220 7a87 4700 |0039: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d4d44: 7030 7cbb 4604 |003c: invoke-direct {v6, v4, v4}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z // method@bb7c │ │ -3d4d4a: 0a01 |003f: move-result v1 │ │ -3d4d4c: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ -3d4d50: 1107 |0042: return-object v7 │ │ -3d4d52: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -3d4d54: 281d |0044: goto 0061 // +001d │ │ -3d4d56: 7210 2287 0800 |0045: invoke-interface {v8}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -3d4d5c: 0c03 |0048: move-result-object v3 │ │ -3d4d5e: 7210 5487 0300 |0049: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3d4d64: 0a04 |004c: move-result v4 │ │ -3d4d66: 3804 1700 |004d: if-eqz v4, 0064 // +0017 │ │ -3d4d6a: 7210 5587 0300 |004f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3d4d70: 0c04 |0052: move-result-object v4 │ │ -3d4d72: 1f04 0311 |0053: check-cast v4, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3d4d76: 7030 7cbb 2604 |0055: invoke-direct {v6, v2, v4}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z // method@bb7c │ │ -3d4d7c: 0a05 |0058: move-result v5 │ │ -3d4d7e: 3805 f0ff |0059: if-eqz v5, 0049 // -0010 │ │ -3d4d82: 7210 5687 0300 |005b: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ -3d4d88: 7220 7a87 4700 |005e: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d4d8e: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d4d92: 28b2 |0063: goto 0015 // -004e │ │ -3d4d94: 3801 0300 |0064: if-eqz v1, 0067 // +0003 │ │ -3d4d98: 1107 |0066: return-object v7 │ │ -3d4d9a: 2207 b811 |0067: new-instance v7, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3d4d9e: 2208 9410 |0069: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3d4da2: 7010 8384 0800 |006b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d4da8: 1a00 7d28 |006e: const-string v0, "Failed to find a trusted cert that signed " // string@287d │ │ -3d4dac: 6e20 8f84 0800 |0070: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d4db2: 6e20 8e84 2800 |0073: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d4db8: 6e10 9f84 0800 |0076: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d4dbe: 0c08 |0079: move-result-object v8 │ │ -3d4dc0: 7020 5f89 8700 |007a: invoke-direct {v7, v8}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ -3d4dc6: 2707 |007d: throw v7 │ │ -3d4dc8: 2208 b811 |007e: new-instance v8, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ -3d4dcc: 2200 9410 |0080: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d4dd0: 7010 8384 0000 |0082: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d4dd6: 1a01 b21f |0085: const-string v1, "Certificate chain too long: " // string@1fb2 │ │ -3d4dda: 6e20 8f84 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d4de0: 6e20 8e84 7000 |008a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d4de6: 6e10 9f84 0000 |008d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d4dec: 0c07 |0090: move-result-object v7 │ │ -3d4dee: 7020 5f89 7800 |0091: invoke-direct {v8, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ -3d4df4: 2708 |0094: throw v8 │ │ +3d4cb0: |[3d4cb0] okhttp3.internal.tls.BasicCertificateChainCleaner.clean:(Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ +3d4cc0: 2208 1611 |0000: new-instance v8, Ljava/util/ArrayDeque; // type@1116 │ │ +3d4cc4: 7020 4686 7800 |0002: invoke-direct {v8, v7}, Ljava/util/ArrayDeque;.:(Ljava/util/Collection;)V // method@8646 │ │ +3d4cca: 2207 1711 |0005: new-instance v7, Ljava/util/ArrayList; // type@1117 │ │ +3d4cce: 7010 5886 0700 |0007: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3d4cd4: 7210 2687 0800 |000a: invoke-interface {v8}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ +3d4cda: 0c00 |000d: move-result-object v0 │ │ +3d4cdc: 1f00 fd10 |000e: check-cast v0, Ljava/security/cert/Certificate; // type@10fd │ │ +3d4ce0: 7220 7a87 0700 |0010: invoke-interface {v7, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d4ce6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3d4ce8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +3d4cea: 1302 0900 |0015: const/16 v2, #int 9 // #9 │ │ +3d4cee: 3520 6700 |0017: if-ge v0, v2, 007e // +0067 │ │ +3d4cf2: 7210 8b87 0700 |0019: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ +3d4cf8: 0a02 |001c: move-result v2 │ │ +3d4cfa: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +3d4cfc: b132 |001e: sub-int/2addr v2, v3 │ │ +3d4cfe: 7220 8087 2700 |001f: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3d4d04: 0c02 |0022: move-result-object v2 │ │ +3d4d06: 1f02 0311 |0023: check-cast v2, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3d4d0a: 5464 5d87 |0025: iget-object v4, v6, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ +3d4d0e: 7220 97bb 2400 |0027: invoke-interface {v4, v2}, Lokhttp3/internal/tls/TrustRootIndex;.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; // method@bb97 │ │ +3d4d14: 0c04 |002a: move-result-object v4 │ │ +3d4d16: 3804 1a00 |002b: if-eqz v4, 0045 // +001a │ │ +3d4d1a: 7210 8b87 0700 |002d: invoke-interface {v7}, Ljava/util/List;.size:()I // method@878b │ │ +3d4d20: 0a01 |0030: move-result v1 │ │ +3d4d22: 3631 0800 |0031: if-gt v1, v3, 0039 // +0008 │ │ +3d4d26: 6e20 1186 4200 |0033: invoke-virtual {v2, v4}, Ljava/security/cert/X509Certificate;.equals:(Ljava/lang/Object;)Z // method@8611 │ │ +3d4d2c: 0a01 |0036: move-result v1 │ │ +3d4d2e: 3901 0500 |0037: if-nez v1, 003c // +0005 │ │ +3d4d32: 7220 7a87 4700 |0039: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d4d38: 7030 7cbb 4604 |003c: invoke-direct {v6, v4, v4}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z // method@bb7c │ │ +3d4d3e: 0a01 |003f: move-result v1 │ │ +3d4d40: 3801 0300 |0040: if-eqz v1, 0043 // +0003 │ │ +3d4d44: 1107 |0042: return-object v7 │ │ +3d4d46: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +3d4d48: 281d |0044: goto 0061 // +001d │ │ +3d4d4a: 7210 2287 0800 |0045: invoke-interface {v8}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +3d4d50: 0c03 |0048: move-result-object v3 │ │ +3d4d52: 7210 5487 0300 |0049: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3d4d58: 0a04 |004c: move-result v4 │ │ +3d4d5a: 3804 1700 |004d: if-eqz v4, 0064 // +0017 │ │ +3d4d5e: 7210 5587 0300 |004f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3d4d64: 0c04 |0052: move-result-object v4 │ │ +3d4d66: 1f04 0311 |0053: check-cast v4, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3d4d6a: 7030 7cbb 2604 |0055: invoke-direct {v6, v2, v4}, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.verifySignature:(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z // method@bb7c │ │ +3d4d70: 0a05 |0058: move-result v5 │ │ +3d4d72: 3805 f0ff |0059: if-eqz v5, 0049 // -0010 │ │ +3d4d76: 7210 5687 0300 |005b: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@8756 │ │ +3d4d7c: 7220 7a87 4700 |005e: invoke-interface {v7, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d4d82: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d4d86: 28b2 |0063: goto 0015 // -004e │ │ +3d4d88: 3801 0300 |0064: if-eqz v1, 0067 // +0003 │ │ +3d4d8c: 1107 |0066: return-object v7 │ │ +3d4d8e: 2207 b811 |0067: new-instance v7, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3d4d92: 2208 9410 |0069: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3d4d96: 7010 8384 0800 |006b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d4d9c: 1a00 7d28 |006e: const-string v0, "Failed to find a trusted cert that signed " // string@287d │ │ +3d4da0: 6e20 8f84 0800 |0070: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d4da6: 6e20 8e84 2800 |0073: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d4dac: 6e10 9f84 0800 |0076: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d4db2: 0c08 |0079: move-result-object v8 │ │ +3d4db4: 7020 5f89 8700 |007a: invoke-direct {v7, v8}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ +3d4dba: 2707 |007d: throw v7 │ │ +3d4dbc: 2208 b811 |007e: new-instance v8, Ljavax/net/ssl/SSLPeerUnverifiedException; // type@11b8 │ │ +3d4dc0: 2200 9410 |0080: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d4dc4: 7010 8384 0000 |0082: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d4dca: 1a01 b21f |0085: const-string v1, "Certificate chain too long: " // string@1fb2 │ │ +3d4dce: 6e20 8f84 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d4dd4: 6e20 8e84 7000 |008a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d4dda: 6e10 9f84 0000 |008d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d4de0: 0c07 |0090: move-result-object v7 │ │ +3d4de2: 7020 5f89 7800 |0091: invoke-direct {v8, v7}, Ljavax/net/ssl/SSLPeerUnverifiedException;.:(Ljava/lang/String;)V // method@895f │ │ +3d4de8: 2708 |0094: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000a line=58 │ │ 0x0019 line=63 │ │ 0x0025 line=68 │ │ @@ -1349504,29 +1349500,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d4c08: |[3d4c08] okhttp3.internal.tls.BasicCertificateChainCleaner.equals:(Ljava/lang/Object;)Z │ │ -3d4c18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d4c1a: 3323 0300 |0001: if-ne v3, v2, 0004 // +0003 │ │ -3d4c1e: 0f00 |0003: return v0 │ │ -3d4c20: 2031 ac17 |0004: instance-of v1, v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ -3d4c24: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -3d4c28: 1f03 ac17 |0008: check-cast v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ -3d4c2c: 5433 5d87 |000a: iget-object v3, v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ -3d4c30: 5421 5d87 |000c: iget-object v1, v2, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ -3d4c34: 6e20 0684 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ -3d4c3a: 0a03 |0011: move-result v3 │ │ -3d4c3c: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3d4c40: 2802 |0014: goto 0016 // +0002 │ │ -3d4c42: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3d4c44: 0f00 |0016: return v0 │ │ +3d4bfc: |[3d4bfc] okhttp3.internal.tls.BasicCertificateChainCleaner.equals:(Ljava/lang/Object;)Z │ │ +3d4c0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d4c0e: 3323 0300 |0001: if-ne v3, v2, 0004 // +0003 │ │ +3d4c12: 0f00 |0003: return v0 │ │ +3d4c14: 2031 ac17 |0004: instance-of v1, v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ +3d4c18: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +3d4c1c: 1f03 ac17 |0008: check-cast v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner; // type@17ac │ │ +3d4c20: 5433 5d87 |000a: iget-object v3, v3, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ +3d4c24: 5421 5d87 |000c: iget-object v1, v2, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ +3d4c28: 6e20 0684 1300 |000e: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ +3d4c2e: 0a03 |0011: move-result v3 │ │ +3d4c30: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3d4c34: 2802 |0014: goto 0016 // +0002 │ │ +3d4c36: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3d4c38: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ 0x000e line=122 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lokhttp3/internal/tls/BasicCertificateChainCleaner; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/Object; │ │ @@ -1349536,19 +1349532,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d4c9c: |[3d4c9c] okhttp3.internal.tls.BasicCertificateChainCleaner.hashCode:()I │ │ -3d4cac: 5410 5d87 |0000: iget-object v0, v1, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ -3d4cb0: 6e10 0984 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -3d4cb6: 0a00 |0005: move-result v0 │ │ -3d4cb8: 0f00 |0006: return v0 │ │ +3d4c90: |[3d4c90] okhttp3.internal.tls.BasicCertificateChainCleaner.hashCode:()I │ │ +3d4ca0: 5410 5d87 |0000: iget-object v0, v1, Lokhttp3/internal/tls/BasicCertificateChainCleaner;.trustRootIndex:Lokhttp3/internal/tls/TrustRootIndex; // field@875d │ │ +3d4ca4: 6e10 0984 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +3d4caa: 0a00 |0005: move-result v0 │ │ +3d4cac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/tls/BasicCertificateChainCleaner; │ │ │ │ source_file_idx : 7373 (BasicCertificateChainCleaner.java) │ │ @@ -1349585,39 +1349581,39 @@ │ │ type : '([Ljava/security/cert/X509Certificate;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3d4ee8: |[3d4ee8] okhttp3.internal.tls.BasicTrustRootIndex.:([Ljava/security/cert/X509Certificate;)V │ │ -3d4ef8: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d4efe: 2200 2911 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -3d4f02: 7010 5787 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -3d4f08: 5b60 5e87 |0008: iput-object v0, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4f0c: 2170 |000a: array-length v0, v7 │ │ -3d4f0e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3d4f10: 3501 2300 |000c: if-ge v1, v0, 002f // +0023 │ │ -3d4f14: 4602 0701 |000e: aget-object v2, v7, v1 │ │ -3d4f18: 6e10 1786 0200 |0010: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@8617 │ │ -3d4f1e: 0c03 |0013: move-result-object v3 │ │ -3d4f20: 5464 5e87 |0014: iget-object v4, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4f24: 7220 ac87 3400 |0016: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3d4f2a: 0c04 |0019: move-result-object v4 │ │ -3d4f2c: 1f04 3f11 |001a: check-cast v4, Ljava/util/Set; // type@113f │ │ -3d4f30: 3904 0d00 |001c: if-nez v4, 0029 // +000d │ │ -3d4f34: 2204 2a11 |001e: new-instance v4, Ljava/util/LinkedHashSet; // type@112a │ │ -3d4f38: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -3d4f3a: 7020 6487 5400 |0021: invoke-direct {v4, v5}, Ljava/util/LinkedHashSet;.:(I)V // method@8764 │ │ -3d4f40: 5465 5e87 |0024: iget-object v5, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4f44: 7230 b187 3504 |0026: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3d4f4a: 7220 d887 2400 |0029: invoke-interface {v4, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -3d4f50: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d4f54: 28de |002e: goto 000c // -0022 │ │ -3d4f56: 0e00 |002f: return-void │ │ +3d4edc: |[3d4edc] okhttp3.internal.tls.BasicTrustRootIndex.:([Ljava/security/cert/X509Certificate;)V │ │ +3d4eec: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d4ef2: 2200 2911 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +3d4ef6: 7010 5787 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +3d4efc: 5b60 5e87 |0008: iput-object v0, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4f00: 2170 |000a: array-length v0, v7 │ │ +3d4f02: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3d4f04: 3501 2300 |000c: if-ge v1, v0, 002f // +0023 │ │ +3d4f08: 4602 0701 |000e: aget-object v2, v7, v1 │ │ +3d4f0c: 6e10 1786 0200 |0010: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@8617 │ │ +3d4f12: 0c03 |0013: move-result-object v3 │ │ +3d4f14: 5464 5e87 |0014: iget-object v4, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4f18: 7220 ac87 3400 |0016: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3d4f1e: 0c04 |0019: move-result-object v4 │ │ +3d4f20: 1f04 3f11 |001a: check-cast v4, Ljava/util/Set; // type@113f │ │ +3d4f24: 3904 0d00 |001c: if-nez v4, 0029 // +000d │ │ +3d4f28: 2204 2a11 |001e: new-instance v4, Ljava/util/LinkedHashSet; // type@112a │ │ +3d4f2c: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +3d4f2e: 7020 6487 5400 |0021: invoke-direct {v4, v5}, Ljava/util/LinkedHashSet;.:(I)V // method@8764 │ │ +3d4f34: 5465 5e87 |0024: iget-object v5, v6, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4f38: 7230 b187 3504 |0026: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3d4f3e: 7220 d887 2400 |0029: invoke-interface {v4, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +3d4f44: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d4f48: 28de |002e: goto 000c // -0022 │ │ +3d4f4a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000a line=32 │ │ 0x0010 line=33 │ │ 0x0014 line=34 │ │ @@ -1349634,29 +1349630,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d4e14: |[3d4e14] okhttp3.internal.tls.BasicTrustRootIndex.equals:(Ljava/lang/Object;)Z │ │ -3d4e24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d4e26: 3323 0300 |0001: if-ne v3, v2, 0004 // +0003 │ │ -3d4e2a: 0f00 |0003: return v0 │ │ -3d4e2c: 2031 ad17 |0004: instance-of v1, v3, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ -3d4e30: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -3d4e34: 1f03 ad17 |0008: check-cast v3, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ -3d4e38: 5433 5e87 |000a: iget-object v3, v3, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4e3c: 5421 5e87 |000c: iget-object v1, v2, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4e40: 7220 ab87 1300 |000e: invoke-interface {v3, v1}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@87ab │ │ -3d4e46: 0a03 |0011: move-result v3 │ │ -3d4e48: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3d4e4c: 2802 |0014: goto 0016 // +0002 │ │ -3d4e4e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3d4e50: 0f00 |0016: return v0 │ │ +3d4e08: |[3d4e08] okhttp3.internal.tls.BasicTrustRootIndex.equals:(Ljava/lang/Object;)Z │ │ +3d4e18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d4e1a: 3323 0300 |0001: if-ne v3, v2, 0004 // +0003 │ │ +3d4e1e: 0f00 |0003: return v0 │ │ +3d4e20: 2031 ad17 |0004: instance-of v1, v3, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ +3d4e24: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +3d4e28: 1f03 ad17 |0008: check-cast v3, Lokhttp3/internal/tls/BasicTrustRootIndex; // type@17ad │ │ +3d4e2c: 5433 5e87 |000a: iget-object v3, v3, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4e30: 5421 5e87 |000c: iget-object v1, v2, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4e34: 7220 ab87 1300 |000e: invoke-interface {v3, v1}, Ljava/util/Map;.equals:(Ljava/lang/Object;)Z // method@87ab │ │ +3d4e3a: 0a03 |0011: move-result v3 │ │ +3d4e3c: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3d4e40: 2802 |0014: goto 0016 // +0002 │ │ +3d4e42: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3d4e44: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ 0x000e line=63 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lokhttp3/internal/tls/BasicTrustRootIndex; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/lang/Object; │ │ @@ -1349666,37 +1349662,37 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d4e74: |[3d4e74] okhttp3.internal.tls.BasicTrustRootIndex.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; │ │ -3d4e84: 6e10 1386 0500 |0000: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getIssuerX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@8613 │ │ -3d4e8a: 0c00 |0003: move-result-object v0 │ │ -3d4e8c: 5441 5e87 |0004: iget-object v1, v4, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4e90: 7220 ac87 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3d4e96: 0c00 |0009: move-result-object v0 │ │ -3d4e98: 1f00 3f11 |000a: check-cast v0, Ljava/util/Set; // type@113f │ │ -3d4e9c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3d4e9e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -3d4ea2: 1101 |000f: return-object v1 │ │ -3d4ea4: 7210 e087 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3d4eaa: 0c00 |0013: move-result-object v0 │ │ -3d4eac: 7210 5487 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3d4eb2: 0a02 |0017: move-result v2 │ │ -3d4eb4: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -3d4eb8: 7210 5587 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3d4ebe: 0c02 |001d: move-result-object v2 │ │ -3d4ec0: 1f02 0311 |001e: check-cast v2, Ljava/security/cert/X509Certificate; // type@1103 │ │ -3d4ec4: 6e10 1486 0200 |0020: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@8614 │ │ -3d4eca: 0c03 |0023: move-result-object v3 │ │ -3d4ecc: 6e20 1886 3500 |0024: invoke-virtual {v5, v3}, Ljava/security/cert/X509Certificate;.verify:(Ljava/security/PublicKey;)V // method@8618 │ │ -3d4ed2: 1102 |0027: return-object v2 │ │ -3d4ed4: 1101 |0028: return-object v1 │ │ +3d4e68: |[3d4e68] okhttp3.internal.tls.BasicTrustRootIndex.findByIssuerAndSignature:(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate; │ │ +3d4e78: 6e10 1386 0500 |0000: invoke-virtual {v5}, Ljava/security/cert/X509Certificate;.getIssuerX500Principal:()Ljavax/security/auth/x500/X500Principal; // method@8613 │ │ +3d4e7e: 0c00 |0003: move-result-object v0 │ │ +3d4e80: 5441 5e87 |0004: iget-object v1, v4, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4e84: 7220 ac87 0100 |0006: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3d4e8a: 0c00 |0009: move-result-object v0 │ │ +3d4e8c: 1f00 3f11 |000a: check-cast v0, Ljava/util/Set; // type@113f │ │ +3d4e90: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3d4e92: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +3d4e96: 1101 |000f: return-object v1 │ │ +3d4e98: 7210 e087 0000 |0010: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3d4e9e: 0c00 |0013: move-result-object v0 │ │ +3d4ea0: 7210 5487 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3d4ea6: 0a02 |0017: move-result v2 │ │ +3d4ea8: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +3d4eac: 7210 5587 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3d4eb2: 0c02 |001d: move-result-object v2 │ │ +3d4eb4: 1f02 0311 |001e: check-cast v2, Ljava/security/cert/X509Certificate; // type@1103 │ │ +3d4eb8: 6e10 1486 0200 |0020: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@8614 │ │ +3d4ebe: 0c03 |0023: move-result-object v3 │ │ +3d4ec0: 6e20 1886 3500 |0024: invoke-virtual {v5, v3}, Ljava/security/cert/X509Certificate;.verify:(Ljava/security/PublicKey;)V // method@8618 │ │ +3d4ec6: 1102 |0027: return-object v2 │ │ +3d4ec8: 1101 |0028: return-object v1 │ │ catches : 1 │ │ 0x0024 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=48 │ │ @@ -1349711,19 +1349707,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d4e54: |[3d4e54] okhttp3.internal.tls.BasicTrustRootIndex.hashCode:()I │ │ -3d4e64: 5410 5e87 |0000: iget-object v0, v1, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ -3d4e68: 7210 ae87 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.hashCode:()I // method@87ae │ │ -3d4e6e: 0a00 |0005: move-result v0 │ │ -3d4e70: 0f00 |0006: return v0 │ │ +3d4e48: |[3d4e48] okhttp3.internal.tls.BasicTrustRootIndex.hashCode:()I │ │ +3d4e58: 5410 5e87 |0000: iget-object v0, v1, Lokhttp3/internal/tls/BasicTrustRootIndex;.subjectToCaCerts:Ljava/util/Map; // field@875e │ │ +3d4e5c: 7210 ae87 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.hashCode:()I // method@87ae │ │ +3d4e62: 0a00 |0005: move-result v0 │ │ +3d4e64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/tls/BasicTrustRootIndex; │ │ │ │ source_file_idx : 7379 (BasicTrustRootIndex.java) │ │ @@ -1349765,19 +1349761,19 @@ │ │ type : '(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d5e60: |[3d5e60] okhttp3.internal.ws.RealWebSocket$1.:(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;)V │ │ -3d5e70: 5b01 6a87 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5e74: 5b02 6b87 |0002: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$1;.val$request:Lokhttp3/Request; // field@876b │ │ -3d5e78: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d5e7e: 0e00 |0007: return-void │ │ +3d5e54: |[3d5e54] okhttp3.internal.ws.RealWebSocket$1.:(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;)V │ │ +3d5e64: 5b01 6a87 |0000: iput-object v1, v0, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5e68: 5b02 6b87 |0002: iput-object v2, v0, Lokhttp3/internal/ws/RealWebSocket$1;.val$request:Lokhttp3/Request; // field@876b │ │ +3d5e6c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d5e72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/ws/RealWebSocket$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0008 reg=2 (null) Lokhttp3/Request; │ │ @@ -1349788,19 +1349784,19 @@ │ │ type : '(Lokhttp3/Call;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d5e80: |[3d5e80] okhttp3.internal.ws.RealWebSocket$1.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ -3d5e90: 5412 6a87 |0000: iget-object v2, v1, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5e94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3d5e96: 6e30 acbb 3200 |0003: invoke-virtual {v2, v3, v0}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d5e9c: 0e00 |0006: return-void │ │ +3d5e74: |[3d5e74] okhttp3.internal.ws.RealWebSocket$1.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ +3d5e84: 5412 6a87 |0000: iget-object v2, v1, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5e88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3d5e8a: 6e30 acbb 3200 |0003: invoke-virtual {v2, v3, v0}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d5e90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/ws/RealWebSocket$1; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/Call; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/IOException; │ │ @@ -1349810,55 +1349806,55 @@ │ │ type : '(Lokhttp3/Call;Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -3d5ea0: |[3d5ea0] okhttp3.internal.ws.RealWebSocket$1.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ -3d5eb0: 6203 3b85 |0000: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3d5eb4: 6e20 1fb8 4300 |0002: invoke-virtual {v3, v4}, Lokhttp3/internal/Internal;.exchange:(Lokhttp3/Response;)Lokhttp3/internal/connection/Exchange; // method@b81f │ │ -3d5eba: 0c03 |0005: move-result-object v3 │ │ -3d5ebc: 5420 6a87 |0006: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5ec0: 6e30 a8bb 4003 |0008: invoke-virtual {v0, v4, v3}, Lokhttp3/internal/ws/RealWebSocket;.checkUpgradeSuccess:(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)V // method@bba8 │ │ -3d5ec6: 6e10 dcb8 0300 |000b: invoke-virtual {v3}, Lokhttp3/internal/connection/Exchange;.newWebSocketStreams:()Lokhttp3/internal/ws/RealWebSocket$Streams; // method@b8dc │ │ -3d5ecc: 0c03 |000e: move-result-object v3 │ │ -3d5ece: 2200 9410 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d5ed2: 7010 8384 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d5ed8: 1a01 be53 |0014: const-string v1, "OkHttp WebSocket " // string@53be │ │ -3d5edc: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5ee2: 5421 6b87 |0019: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket$1;.val$request:Lokhttp3/Request; // field@876b │ │ -3d5ee6: 6e10 99b7 0100 |001b: invoke-virtual {v1}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ -3d5eec: 0c01 |001e: move-result-object v1 │ │ -3d5eee: 6e10 cdb6 0100 |001f: invoke-virtual {v1}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ -3d5ef4: 0c01 |0022: move-result-object v1 │ │ -3d5ef6: 6e20 8f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d5efc: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d5f02: 0c00 |0029: move-result-object v0 │ │ -3d5f04: 5421 6a87 |002a: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f08: 6e30 adbb 0103 |002c: invoke-virtual {v1, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.initReaderAndWriter:(Ljava/lang/String;Lokhttp3/internal/ws/RealWebSocket$Streams;)V // method@bbad │ │ -3d5f0e: 5423 6a87 |002f: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f12: 5433 8187 |0031: iget-object v3, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d5f16: 5420 6a87 |0033: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f1a: 6e30 13b8 0304 |0035: invoke-virtual {v3, v0, v4}, Lokhttp3/WebSocketListener;.onOpen:(Lokhttp3/WebSocket;Lokhttp3/Response;)V // method@b813 │ │ -3d5f20: 5423 6a87 |0038: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f24: 6e10 afbb 0300 |003a: invoke-virtual {v3}, Lokhttp3/internal/ws/RealWebSocket;.loopReader:()V // method@bbaf │ │ -3d5f2a: 2808 |003d: goto 0045 // +0008 │ │ -3d5f2c: 0d03 |003e: move-exception v3 │ │ -3d5f2e: 5424 6a87 |003f: iget-object v4, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f32: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -3d5f34: 6e30 acbb 3400 |0042: invoke-virtual {v4, v3, v0}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d5f3a: 0e00 |0045: return-void │ │ -3d5f3c: 0d00 |0046: move-exception v0 │ │ -3d5f3e: 3803 0500 |0047: if-eqz v3, 004c // +0005 │ │ -3d5f42: 6e10 e6b8 0300 |0049: invoke-virtual {v3}, Lokhttp3/internal/connection/Exchange;.webSocketUpgradeFailed:()V // method@b8e6 │ │ -3d5f48: 5423 6a87 |004c: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ -3d5f4c: 6e30 acbb 0304 |004e: invoke-virtual {v3, v0, v4}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d5f52: 7110 2eb8 0400 |0051: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d5f58: 0e00 |0054: return-void │ │ +3d5e94: |[3d5e94] okhttp3.internal.ws.RealWebSocket$1.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ +3d5ea4: 6203 3b85 |0000: sget-object v3, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3d5ea8: 6e20 1fb8 4300 |0002: invoke-virtual {v3, v4}, Lokhttp3/internal/Internal;.exchange:(Lokhttp3/Response;)Lokhttp3/internal/connection/Exchange; // method@b81f │ │ +3d5eae: 0c03 |0005: move-result-object v3 │ │ +3d5eb0: 5420 6a87 |0006: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5eb4: 6e30 a8bb 4003 |0008: invoke-virtual {v0, v4, v3}, Lokhttp3/internal/ws/RealWebSocket;.checkUpgradeSuccess:(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)V // method@bba8 │ │ +3d5eba: 6e10 dcb8 0300 |000b: invoke-virtual {v3}, Lokhttp3/internal/connection/Exchange;.newWebSocketStreams:()Lokhttp3/internal/ws/RealWebSocket$Streams; // method@b8dc │ │ +3d5ec0: 0c03 |000e: move-result-object v3 │ │ +3d5ec2: 2200 9410 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d5ec6: 7010 8384 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d5ecc: 1a01 be53 |0014: const-string v1, "OkHttp WebSocket " // string@53be │ │ +3d5ed0: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5ed6: 5421 6b87 |0019: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket$1;.val$request:Lokhttp3/Request; // field@876b │ │ +3d5eda: 6e10 99b7 0100 |001b: invoke-virtual {v1}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@b799 │ │ +3d5ee0: 0c01 |001e: move-result-object v1 │ │ +3d5ee2: 6e10 cdb6 0100 |001f: invoke-virtual {v1}, Lokhttp3/HttpUrl;.redact:()Ljava/lang/String; // method@b6cd │ │ +3d5ee8: 0c01 |0022: move-result-object v1 │ │ +3d5eea: 6e20 8f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d5ef0: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d5ef6: 0c00 |0029: move-result-object v0 │ │ +3d5ef8: 5421 6a87 |002a: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5efc: 6e30 adbb 0103 |002c: invoke-virtual {v1, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.initReaderAndWriter:(Ljava/lang/String;Lokhttp3/internal/ws/RealWebSocket$Streams;)V // method@bbad │ │ +3d5f02: 5423 6a87 |002f: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5f06: 5433 8187 |0031: iget-object v3, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d5f0a: 5420 6a87 |0033: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5f0e: 6e30 13b8 0304 |0035: invoke-virtual {v3, v0, v4}, Lokhttp3/WebSocketListener;.onOpen:(Lokhttp3/WebSocket;Lokhttp3/Response;)V // method@b813 │ │ +3d5f14: 5423 6a87 |0038: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5f18: 6e10 afbb 0300 |003a: invoke-virtual {v3}, Lokhttp3/internal/ws/RealWebSocket;.loopReader:()V // method@bbaf │ │ +3d5f1e: 2808 |003d: goto 0045 // +0008 │ │ +3d5f20: 0d03 |003e: move-exception v3 │ │ +3d5f22: 5424 6a87 |003f: iget-object v4, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5f26: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +3d5f28: 6e30 acbb 3400 |0042: invoke-virtual {v4, v3, v0}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d5f2e: 0e00 |0045: return-void │ │ +3d5f30: 0d00 |0046: move-exception v0 │ │ +3d5f32: 3803 0500 |0047: if-eqz v3, 004c // +0005 │ │ +3d5f36: 6e10 e6b8 0300 |0049: invoke-virtual {v3}, Lokhttp3/internal/connection/Exchange;.webSocketUpgradeFailed:()V // method@b8e6 │ │ +3d5f3c: 5423 6a87 |004c: iget-object v3, v2, Lokhttp3/internal/ws/RealWebSocket$1;.this$0:Lokhttp3/internal/ws/RealWebSocket; // field@876a │ │ +3d5f40: 6e30 acbb 0304 |004e: invoke-virtual {v3, v0, v4}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d5f46: 7110 2eb8 0400 |0051: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d5f4c: 0e00 |0054: return-void │ │ catches : 2 │ │ 0x0006 - 0x000f │ │ Ljava/io/IOException; -> 0x0046 │ │ 0x000f - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=192 │ │ @@ -1350055,78 +1350051,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d6558: |[3d6558] okhttp3.internal.ws.RealWebSocket.:()V │ │ -3d6568: 6200 ea84 |0000: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ -3d656c: 7110 0787 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ -3d6572: 0c00 |0005: move-result-object v0 │ │ -3d6574: 6900 7987 |0006: sput-object v0, Lokhttp3/internal/ws/RealWebSocket;.ONLY_HTTP1:Ljava/util/List; // field@8779 │ │ -3d6578: 0e00 |0008: return-void │ │ +3d654c: |[3d654c] okhttp3.internal.ws.RealWebSocket.:()V │ │ +3d655c: 6200 ea84 |0000: sget-object v0, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@84ea │ │ +3d6560: 7110 0787 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@8707 │ │ +3d6566: 0c00 |0005: move-result-object v0 │ │ +3d6568: 6900 7987 |0006: sput-object v0, Lokhttp3/internal/ws/RealWebSocket;.ONLY_HTTP1:Ljava/util/List; // field@8779 │ │ +3d656c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/ws/RealWebSocket;) │ │ name : '' │ │ type : '(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -3d657c: |[3d657c] okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V │ │ -3d658c: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d6592: 2200 1611 |0003: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ -3d6596: 7010 4586 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ -3d659c: 5b20 8587 |0008: iput-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ -3d65a0: 2200 1611 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ -3d65a4: 7010 4586 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ -3d65aa: 5b20 8287 |000f: iput-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d65ae: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3d65b0: 5920 8987 |0012: iput v0, v2, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d65b4: 6e10 94b7 0300 |0014: invoke-virtual {v3}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3d65ba: 0c00 |0017: move-result-object v0 │ │ -3d65bc: 1a01 e129 |0018: const-string v1, "GET" // string@29e1 │ │ -3d65c0: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d65c6: 0a00 |001d: move-result v0 │ │ -3d65c8: 3800 2300 |001e: if-eqz v0, 0041 // +0023 │ │ -3d65cc: 5b23 8387 |0020: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ -3d65d0: 5b24 8187 |0022: iput-object v4, v2, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d65d4: 5b25 8787 |0024: iput-object v5, v2, Lokhttp3/internal/ws/RealWebSocket;.random:Ljava/util/Random; // field@8787 │ │ -3d65d8: 5a26 8487 |0026: iput-wide v6, v2, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ -3d65dc: 1303 1000 |0028: const/16 v3, #int 16 // #10 │ │ -3d65e0: 2333 c71b |002a: new-array v3, v3, [B // type@1bc7 │ │ -3d65e4: 6e20 cd87 3500 |002c: invoke-virtual {v5, v3}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ -3d65ea: 7110 09bd 0300 |002f: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3d65f0: 0c03 |0032: move-result-object v3 │ │ -3d65f2: 6e10 e9bc 0300 |0033: invoke-virtual {v3}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ -3d65f8: 0c03 |0036: move-result-object v3 │ │ -3d65fa: 5b23 8087 |0037: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ -3d65fe: 2203 b217 |0039: new-instance v3, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k; // type@17b2 │ │ -3d6602: 7020 98bb 2300 |003b: invoke-direct {v3, v2}, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bb98 │ │ -3d6608: 5b23 9087 |003e: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.writerRunnable:Ljava/lang/Runnable; // field@8790 │ │ -3d660c: 0e00 |0040: return-void │ │ -3d660e: 2204 7110 |0041: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d6612: 2205 9410 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6616: 7010 8384 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d661c: 1a06 0858 |0048: const-string v6, "Request must be GET: " // string@5808 │ │ -3d6620: 6e20 8f84 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6626: 6e10 94b7 0300 |004d: invoke-virtual {v3}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ -3d662c: 0c03 |0050: move-result-object v3 │ │ -3d662e: 6e20 8f84 3500 |0051: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6634: 6e10 9f84 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d663a: 0c03 |0057: move-result-object v3 │ │ -3d663c: 7020 8783 3400 |0058: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d6642: 2704 |005b: throw v4 │ │ +3d6570: |[3d6570] okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V │ │ +3d6580: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d6586: 2200 1611 |0003: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ +3d658a: 7010 4586 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ +3d6590: 5b20 8587 |0008: iput-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ +3d6594: 2200 1611 |000a: new-instance v0, Ljava/util/ArrayDeque; // type@1116 │ │ +3d6598: 7010 4586 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@8645 │ │ +3d659e: 5b20 8287 |000f: iput-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d65a2: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3d65a4: 5920 8987 |0012: iput v0, v2, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d65a8: 6e10 94b7 0300 |0014: invoke-virtual {v3}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3d65ae: 0c00 |0017: move-result-object v0 │ │ +3d65b0: 1a01 e129 |0018: const-string v1, "GET" // string@29e1 │ │ +3d65b4: 6e20 5084 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d65ba: 0a00 |001d: move-result v0 │ │ +3d65bc: 3800 2300 |001e: if-eqz v0, 0041 // +0023 │ │ +3d65c0: 5b23 8387 |0020: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ +3d65c4: 5b24 8187 |0022: iput-object v4, v2, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d65c8: 5b25 8787 |0024: iput-object v5, v2, Lokhttp3/internal/ws/RealWebSocket;.random:Ljava/util/Random; // field@8787 │ │ +3d65cc: 5a26 8487 |0026: iput-wide v6, v2, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ +3d65d0: 1303 1000 |0028: const/16 v3, #int 16 // #10 │ │ +3d65d4: 2333 c71b |002a: new-array v3, v3, [B // type@1bc7 │ │ +3d65d8: 6e20 cd87 3500 |002c: invoke-virtual {v5, v3}, Ljava/util/Random;.nextBytes:([B)V // method@87cd │ │ +3d65de: 7110 09bd 0300 |002f: invoke-static {v3}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3d65e4: 0c03 |0032: move-result-object v3 │ │ +3d65e6: 6e10 e9bc 0300 |0033: invoke-virtual {v3}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ +3d65ec: 0c03 |0036: move-result-object v3 │ │ +3d65ee: 5b23 8087 |0037: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ +3d65f2: 2203 b217 |0039: new-instance v3, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k; // type@17b2 │ │ +3d65f6: 7020 98bb 2300 |003b: invoke-direct {v3, v2}, Lokhttp3/internal/ws/-$$Lambda$RealWebSocket$vImgSP5IPT4ir3b3bHxPQ53ps8k;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bb98 │ │ +3d65fc: 5b23 9087 |003e: iput-object v3, v2, Lokhttp3/internal/ws/RealWebSocket;.writerRunnable:Ljava/lang/Runnable; // field@8790 │ │ +3d6600: 0e00 |0040: return-void │ │ +3d6602: 2204 7110 |0041: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d6606: 2205 9410 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3d660a: 7010 8384 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6610: 1a06 0858 |0048: const-string v6, "Request must be GET: " // string@5808 │ │ +3d6614: 6e20 8f84 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d661a: 6e10 94b7 0300 |004d: invoke-virtual {v3}, Lokhttp3/Request;.method:()Ljava/lang/String; // method@b794 │ │ +3d6620: 0c03 |0050: move-result-object v3 │ │ +3d6622: 6e20 8f84 3500 |0051: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6628: 6e10 9f84 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d662e: 0c03 |0057: move-result-object v3 │ │ +3d6630: 7020 8783 3400 |0058: invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d6636: 2704 |005b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=104 │ │ 0x000a line=107 │ │ 0x0012 line=122 │ │ 0x0014 line=144 │ │ @@ -1350151,20 +1350147,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d6c70: |[3d6c70] okhttp3.internal.ws.RealWebSocket.runWriter:()V │ │ -3d6c80: 5420 7e87 |0000: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6c84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3d6c88: 5421 9087 |0004: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket;.writerRunnable:Ljava/lang/Runnable; // field@8790 │ │ -3d6c8c: 7220 5988 1000 |0006: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ -3d6c92: 0e00 |0009: return-void │ │ +3d6c64: |[3d6c64] okhttp3.internal.ws.RealWebSocket.runWriter:()V │ │ +3d6c74: 5420 7e87 |0000: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6c78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3d6c7c: 5421 9087 |0004: iget-object v1, v2, Lokhttp3/internal/ws/RealWebSocket;.writerRunnable:Ljava/lang/Runnable; // field@8790 │ │ +3d6c80: 7220 5988 1000 |0006: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;.execute:(Ljava/lang/Runnable;)V // method@8859 │ │ +3d6c86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ @@ -1350173,54 +1350169,54 @@ │ │ type : '(Lokio/ByteString;I)Z' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -3d6240: |[3d6240] okhttp3.internal.ws.RealWebSocket.send:(Lokio/ByteString;I)Z │ │ -3d6250: 1d06 |0000: monitor-enter v6 │ │ -3d6252: 5560 7f87 |0001: iget-boolean v0, v6, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d6256: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d6258: 3900 3800 |0004: if-nez v0, 003c // +0038 │ │ -3d625c: 5560 7d87 |0006: iget-boolean v0, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d6260: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3d6264: 2832 |000a: goto 003c // +0032 │ │ -3d6266: 5362 8687 |000b: iget-wide v2, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d626a: 6e10 12bd 0700 |000d: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d6270: 0a00 |0010: move-result v0 │ │ -3d6272: 8104 |0011: int-to-long v4, v0 │ │ -3d6274: bb42 |0012: add-long/2addr v2, v4 │ │ -3d6276: 1704 0000 0001 |0013: const-wide/32 v4, #float 2.35099e-38 // #01000000 │ │ -3d627c: 3100 0204 |0016: cmp-long v0, v2, v4 │ │ -3d6280: 3d00 0a00 |0018: if-lez v0, 0022 // +000a │ │ -3d6284: 1307 e903 |001a: const/16 v7, #int 1001 // #3e9 │ │ -3d6288: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -3d628a: 6e30 a9bb 7608 |001d: invoke-virtual {v6, v7, v8}, Lokhttp3/internal/ws/RealWebSocket;.close:(ILjava/lang/String;)Z // method@bba9 │ │ -3d6290: 1e06 |0020: monitor-exit v6 │ │ -3d6292: 0f01 |0021: return v1 │ │ -3d6294: 5360 8687 |0022: iget-wide v0, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d6298: 6e10 12bd 0700 |0024: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d629e: 0a02 |0027: move-result v2 │ │ -3d62a0: 8122 |0028: int-to-long v2, v2 │ │ -3d62a2: bb20 |0029: add-long/2addr v0, v2 │ │ -3d62a4: 5a60 8687 |002a: iput-wide v0, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d62a8: 5460 8287 |002c: iget-object v0, v6, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d62ac: 2201 b617 |002e: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ -3d62b0: 7030 a0bb 8107 |0030: invoke-direct {v1, v8, v7}, Lokhttp3/internal/ws/RealWebSocket$Message;.:(ILokio/ByteString;)V // method@bba0 │ │ -3d62b6: 6e20 4786 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ -3d62bc: 7010 bbbb 0600 |0036: invoke-direct {v6}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ -3d62c2: 1217 |0039: const/4 v7, #int 1 // #1 │ │ -3d62c4: 1e06 |003a: monitor-exit v6 │ │ -3d62c6: 0f07 |003b: return v7 │ │ -3d62c8: 1e06 |003c: monitor-exit v6 │ │ -3d62ca: 0f01 |003d: return v1 │ │ -3d62cc: 0d07 |003e: move-exception v7 │ │ -3d62ce: 1e06 |003f: monitor-exit v6 │ │ -3d62d0: 2707 |0040: throw v7 │ │ +3d6234: |[3d6234] okhttp3.internal.ws.RealWebSocket.send:(Lokio/ByteString;I)Z │ │ +3d6244: 1d06 |0000: monitor-enter v6 │ │ +3d6246: 5560 7f87 |0001: iget-boolean v0, v6, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d624a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d624c: 3900 3800 |0004: if-nez v0, 003c // +0038 │ │ +3d6250: 5560 7d87 |0006: iget-boolean v0, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d6254: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3d6258: 2832 |000a: goto 003c // +0032 │ │ +3d625a: 5362 8687 |000b: iget-wide v2, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d625e: 6e10 12bd 0700 |000d: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d6264: 0a00 |0010: move-result v0 │ │ +3d6266: 8104 |0011: int-to-long v4, v0 │ │ +3d6268: bb42 |0012: add-long/2addr v2, v4 │ │ +3d626a: 1704 0000 0001 |0013: const-wide/32 v4, #float 2.35099e-38 // #01000000 │ │ +3d6270: 3100 0204 |0016: cmp-long v0, v2, v4 │ │ +3d6274: 3d00 0a00 |0018: if-lez v0, 0022 // +000a │ │ +3d6278: 1307 e903 |001a: const/16 v7, #int 1001 // #3e9 │ │ +3d627c: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +3d627e: 6e30 a9bb 7608 |001d: invoke-virtual {v6, v7, v8}, Lokhttp3/internal/ws/RealWebSocket;.close:(ILjava/lang/String;)Z // method@bba9 │ │ +3d6284: 1e06 |0020: monitor-exit v6 │ │ +3d6286: 0f01 |0021: return v1 │ │ +3d6288: 5360 8687 |0022: iget-wide v0, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d628c: 6e10 12bd 0700 |0024: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d6292: 0a02 |0027: move-result v2 │ │ +3d6294: 8122 |0028: int-to-long v2, v2 │ │ +3d6296: bb20 |0029: add-long/2addr v0, v2 │ │ +3d6298: 5a60 8687 |002a: iput-wide v0, v6, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d629c: 5460 8287 |002c: iget-object v0, v6, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d62a0: 2201 b617 |002e: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ +3d62a4: 7030 a0bb 8107 |0030: invoke-direct {v1, v8, v7}, Lokhttp3/internal/ws/RealWebSocket$Message;.:(ILokio/ByteString;)V // method@bba0 │ │ +3d62aa: 6e20 4786 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ +3d62b0: 7010 bbbb 0600 |0036: invoke-direct {v6}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ +3d62b6: 1217 |0039: const/4 v7, #int 1 // #1 │ │ +3d62b8: 1e06 |003a: monitor-exit v6 │ │ +3d62ba: 0f07 |003b: return v7 │ │ +3d62bc: 1e06 |003c: monitor-exit v6 │ │ +3d62be: 0f01 |003d: return v1 │ │ +3d62c0: 0d07 |003e: move-exception v7 │ │ +3d62c2: 1e06 |003f: monitor-exit v6 │ │ +3d62c4: 2707 |0040: throw v7 │ │ catches : 2 │ │ 0x0001 - 0x0020 │ │ -> 0x003e │ │ 0x0022 - 0x0039 │ │ -> 0x003e │ │ positions : │ │ 0x0001 line=385 │ │ @@ -1350243,19 +1350239,19 @@ │ │ type : '(ILjava/util/concurrent/TimeUnit;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d6644: |[3d6644] okhttp3.internal.ws.RealWebSocket.awaitTermination:(ILjava/util/concurrent/TimeUnit;)V │ │ -3d6654: 5430 7e87 |0000: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6658: 8141 |0002: int-to-long v1, v4 │ │ -3d665a: 7240 5888 1052 |0003: invoke-interface {v0, v1, v2, v5}, Ljava/util/concurrent/ScheduledExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@8858 │ │ -3d6660: 0e00 |0006: return-void │ │ +3d6638: |[3d6638] okhttp3.internal.ws.RealWebSocket.awaitTermination:(ILjava/util/concurrent/TimeUnit;)V │ │ +3d6648: 5430 7e87 |0000: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d664c: 8141 |0002: int-to-long v1, v4 │ │ +3d664e: 7240 5888 1052 |0003: invoke-interface {v0, v1, v2, v5}, Ljava/util/concurrent/ScheduledExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@8858 │ │ +3d6654: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0007 reg=3 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ 0x0000 - 0x0007 reg=5 (null) Ljava/util/concurrent/TimeUnit; │ │ @@ -1350265,18 +1350261,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d6664: |[3d6664] okhttp3.internal.ws.RealWebSocket.cancel:()V │ │ -3d6674: 5410 7b87 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ -3d6678: 7210 85b5 0000 |0002: invoke-interface {v0}, Lokhttp3/Call;.cancel:()V // method@b585 │ │ -3d667e: 0e00 |0005: return-void │ │ +3d6658: |[3d6658] okhttp3.internal.ws.RealWebSocket.cancel:()V │ │ +3d6668: 5410 7b87 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ +3d666c: 7210 85b5 0000 |0002: invoke-interface {v0}, Lokhttp3/Call;.cancel:()V // method@b585 │ │ +3d6672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ #2 : (in Lokhttp3/internal/ws/RealWebSocket;) │ │ @@ -1350284,113 +1350280,113 @@ │ │ type : '(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 218 16-bit code units │ │ -3d6680: |[3d6680] okhttp3.internal.ws.RealWebSocket.checkUpgradeSuccess:(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)V │ │ -3d6690: 6e10 ccb7 0500 |0000: invoke-virtual {v5}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3d6696: 0a00 |0003: move-result v0 │ │ -3d6698: 1a01 0d0a |0004: const-string v1, "'" // string@0a0d │ │ -3d669c: 1302 6500 |0006: const/16 v2, #int 101 // #65 │ │ -3d66a0: 3320 a800 |0008: if-ne v0, v2, 00b0 // +00a8 │ │ -3d66a4: 1a00 1d21 |000a: const-string v0, "Connection" // string@211d │ │ -3d66a8: 6e20 ceb7 0500 |000c: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3d66ae: 0c00 |000f: move-result-object v0 │ │ -3d66b0: 1a02 0f66 |0010: const-string v2, "Upgrade" // string@660f │ │ -3d66b4: 6e20 5184 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3d66ba: 0a03 |0015: move-result v3 │ │ -3d66bc: 3803 8000 |0016: if-eqz v3, 0096 // +0080 │ │ -3d66c0: 6e20 ceb7 2500 |0018: invoke-virtual {v5, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3d66c6: 0c00 |001b: move-result-object v0 │ │ -3d66c8: 1a02 6cd7 |001c: const-string v2, "websocket" // string@d76c │ │ -3d66cc: 6e20 5184 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3d66d2: 0a02 |0021: move-result v2 │ │ -3d66d4: 3802 5a00 |0022: if-eqz v2, 007c // +005a │ │ -3d66d8: 1a00 2c5d |0024: const-string v0, "Sec-WebSocket-Accept" // string@5d2c │ │ -3d66dc: 6e20 ceb7 0500 |0026: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ -3d66e2: 0c05 |0029: move-result-object v5 │ │ -3d66e4: 2200 9410 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d66e8: 7010 8384 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d66ee: 5442 8087 |002f: iget-object v2, v4, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ -3d66f2: 6e20 8f84 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d66f8: 1a02 f914 |0034: const-string v2, "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" // string@14f9 │ │ -3d66fc: 6e20 8f84 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6702: 6e10 9f84 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d6708: 0c00 |003c: move-result-object v0 │ │ -3d670a: 7110 f3bc 0000 |003d: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3d6710: 0c00 |0040: move-result-object v0 │ │ -3d6712: 6e10 0fbd 0000 |0041: invoke-virtual {v0}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ -3d6718: 0c00 |0044: move-result-object v0 │ │ -3d671a: 6e10 e9bc 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ -3d6720: 0c00 |0048: move-result-object v0 │ │ -3d6722: 6e20 5084 5000 |0049: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3d6728: 0a02 |004c: move-result v2 │ │ -3d672a: 3802 0d00 |004d: if-eqz v2, 005a // +000d │ │ -3d672e: 3806 0300 |004f: if-eqz v6, 0052 // +0003 │ │ -3d6732: 0e00 |0051: return-void │ │ -3d6734: 2205 c610 |0052: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ -3d6738: 1a06 ff68 |0054: const-string v6, "Web Socket exchange missing: bad interceptor?" // string@68ff │ │ -3d673c: 7020 7185 6500 |0056: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d6742: 2705 |0059: throw v5 │ │ -3d6744: 2206 c610 |005a: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ -3d6748: 2202 9410 |005c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d674c: 7010 8384 0200 |005e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6752: 1a03 db26 |0061: const-string v3, "Expected 'Sec-WebSocket-Accept' header value '" // string@26db │ │ -3d6756: 6e20 8f84 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d675c: 6e20 8f84 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6762: 1a00 140a |0069: const-string v0, "' but was '" // string@0a14 │ │ -3d6766: 6e20 8f84 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d676c: 6e20 8f84 5200 |006e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6772: 6e20 8f84 1200 |0071: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6778: 6e10 9f84 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d677e: 0c05 |0077: move-result-object v5 │ │ -3d6780: 7020 7185 5600 |0078: invoke-direct {v6, v5}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d6786: 2706 |007b: throw v6 │ │ -3d6788: 2205 c610 |007c: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ -3d678c: 2206 9410 |007e: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6790: 7010 8384 0600 |0080: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6796: 1a02 dc26 |0083: const-string v2, "Expected 'Upgrade' header value 'websocket' but was '" // string@26dc │ │ -3d679a: 6e20 8f84 2600 |0085: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67a0: 6e20 8f84 0600 |0088: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67a6: 6e20 8f84 1600 |008b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67ac: 6e10 9f84 0600 |008e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d67b2: 0c06 |0091: move-result-object v6 │ │ -3d67b4: 7020 7185 6500 |0092: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d67ba: 2705 |0095: throw v5 │ │ -3d67bc: 2205 c610 |0096: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ -3d67c0: 2206 9410 |0098: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3d67c4: 7010 8384 0600 |009a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d67ca: 1a02 da26 |009d: const-string v2, "Expected 'Connection' header value 'Upgrade' but was '" // string@26da │ │ -3d67ce: 6e20 8f84 2600 |009f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67d4: 6e20 8f84 0600 |00a2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67da: 6e20 8f84 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d67e0: 6e10 9f84 0600 |00a8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d67e6: 0c06 |00ab: move-result-object v6 │ │ -3d67e8: 7020 7185 6500 |00ac: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d67ee: 2705 |00af: throw v5 │ │ -3d67f0: 2206 c610 |00b0: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ -3d67f4: 2200 9410 |00b2: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d67f8: 7010 8384 0000 |00b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d67fe: 1a02 e326 |00b7: const-string v2, "Expected HTTP 101 response but was '" // string@26e3 │ │ -3d6802: 6e20 8f84 2000 |00b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6808: 6e10 ccb7 0500 |00bc: invoke-virtual {v5}, Lokhttp3/Response;.code:()I // method@b7cc │ │ -3d680e: 0a02 |00bf: move-result v2 │ │ -3d6810: 6e20 8a84 2000 |00c0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d6816: 1a02 6105 |00c3: const-string v2, " " // string@0561 │ │ -3d681a: 6e20 8f84 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6820: 6e10 d4b7 0500 |00c8: invoke-virtual {v5}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@b7d4 │ │ -3d6826: 0c05 |00cb: move-result-object v5 │ │ -3d6828: 6e20 8f84 5000 |00cc: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d682e: 6e20 8f84 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6834: 6e10 9f84 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d683a: 0c05 |00d5: move-result-object v5 │ │ -3d683c: 7020 7185 5600 |00d6: invoke-direct {v6, v5}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3d6842: 2706 |00d9: throw v6 │ │ +3d6674: |[3d6674] okhttp3.internal.ws.RealWebSocket.checkUpgradeSuccess:(Lokhttp3/Response;Lokhttp3/internal/connection/Exchange;)V │ │ +3d6684: 6e10 ccb7 0500 |0000: invoke-virtual {v5}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3d668a: 0a00 |0003: move-result v0 │ │ +3d668c: 1a01 0d0a |0004: const-string v1, "'" // string@0a0d │ │ +3d6690: 1302 6500 |0006: const/16 v2, #int 101 // #65 │ │ +3d6694: 3320 a800 |0008: if-ne v0, v2, 00b0 // +00a8 │ │ +3d6698: 1a00 1d21 |000a: const-string v0, "Connection" // string@211d │ │ +3d669c: 6e20 ceb7 0500 |000c: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3d66a2: 0c00 |000f: move-result-object v0 │ │ +3d66a4: 1a02 0f66 |0010: const-string v2, "Upgrade" // string@660f │ │ +3d66a8: 6e20 5184 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3d66ae: 0a03 |0015: move-result v3 │ │ +3d66b0: 3803 8000 |0016: if-eqz v3, 0096 // +0080 │ │ +3d66b4: 6e20 ceb7 2500 |0018: invoke-virtual {v5, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3d66ba: 0c00 |001b: move-result-object v0 │ │ +3d66bc: 1a02 6cd7 |001c: const-string v2, "websocket" // string@d76c │ │ +3d66c0: 6e20 5184 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3d66c6: 0a02 |0021: move-result v2 │ │ +3d66c8: 3802 5a00 |0022: if-eqz v2, 007c // +005a │ │ +3d66cc: 1a00 2c5d |0024: const-string v0, "Sec-WebSocket-Accept" // string@5d2c │ │ +3d66d0: 6e20 ceb7 0500 |0026: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@b7ce │ │ +3d66d6: 0c05 |0029: move-result-object v5 │ │ +3d66d8: 2200 9410 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d66dc: 7010 8384 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d66e2: 5442 8087 |002f: iget-object v2, v4, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ +3d66e6: 6e20 8f84 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d66ec: 1a02 f914 |0034: const-string v2, "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" // string@14f9 │ │ +3d66f0: 6e20 8f84 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d66f6: 6e10 9f84 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d66fc: 0c00 |003c: move-result-object v0 │ │ +3d66fe: 7110 f3bc 0000 |003d: invoke-static {v0}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3d6704: 0c00 |0040: move-result-object v0 │ │ +3d6706: 6e10 0fbd 0000 |0041: invoke-virtual {v0}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ +3d670c: 0c00 |0044: move-result-object v0 │ │ +3d670e: 6e10 e9bc 0000 |0045: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ +3d6714: 0c00 |0048: move-result-object v0 │ │ +3d6716: 6e20 5084 5000 |0049: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3d671c: 0a02 |004c: move-result v2 │ │ +3d671e: 3802 0d00 |004d: if-eqz v2, 005a // +000d │ │ +3d6722: 3806 0300 |004f: if-eqz v6, 0052 // +0003 │ │ +3d6726: 0e00 |0051: return-void │ │ +3d6728: 2205 c610 |0052: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ +3d672c: 1a06 ff68 |0054: const-string v6, "Web Socket exchange missing: bad interceptor?" // string@68ff │ │ +3d6730: 7020 7185 6500 |0056: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d6736: 2705 |0059: throw v5 │ │ +3d6738: 2206 c610 |005a: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ +3d673c: 2202 9410 |005c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6740: 7010 8384 0200 |005e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6746: 1a03 db26 |0061: const-string v3, "Expected 'Sec-WebSocket-Accept' header value '" // string@26db │ │ +3d674a: 6e20 8f84 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6750: 6e20 8f84 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6756: 1a00 140a |0069: const-string v0, "' but was '" // string@0a14 │ │ +3d675a: 6e20 8f84 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6760: 6e20 8f84 5200 |006e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6766: 6e20 8f84 1200 |0071: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d676c: 6e10 9f84 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d6772: 0c05 |0077: move-result-object v5 │ │ +3d6774: 7020 7185 5600 |0078: invoke-direct {v6, v5}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d677a: 2706 |007b: throw v6 │ │ +3d677c: 2205 c610 |007c: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ +3d6780: 2206 9410 |007e: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6784: 7010 8384 0600 |0080: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d678a: 1a02 dc26 |0083: const-string v2, "Expected 'Upgrade' header value 'websocket' but was '" // string@26dc │ │ +3d678e: 6e20 8f84 2600 |0085: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6794: 6e20 8f84 0600 |0088: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d679a: 6e20 8f84 1600 |008b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d67a0: 6e10 9f84 0600 |008e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d67a6: 0c06 |0091: move-result-object v6 │ │ +3d67a8: 7020 7185 6500 |0092: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d67ae: 2705 |0095: throw v5 │ │ +3d67b0: 2205 c610 |0096: new-instance v5, Ljava/net/ProtocolException; // type@10c6 │ │ +3d67b4: 2206 9410 |0098: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3d67b8: 7010 8384 0600 |009a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d67be: 1a02 da26 |009d: const-string v2, "Expected 'Connection' header value 'Upgrade' but was '" // string@26da │ │ +3d67c2: 6e20 8f84 2600 |009f: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d67c8: 6e20 8f84 0600 |00a2: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d67ce: 6e20 8f84 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d67d4: 6e10 9f84 0600 |00a8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d67da: 0c06 |00ab: move-result-object v6 │ │ +3d67dc: 7020 7185 6500 |00ac: invoke-direct {v5, v6}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d67e2: 2705 |00af: throw v5 │ │ +3d67e4: 2206 c610 |00b0: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ +3d67e8: 2200 9410 |00b2: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d67ec: 7010 8384 0000 |00b4: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d67f2: 1a02 e326 |00b7: const-string v2, "Expected HTTP 101 response but was '" // string@26e3 │ │ +3d67f6: 6e20 8f84 2000 |00b9: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d67fc: 6e10 ccb7 0500 |00bc: invoke-virtual {v5}, Lokhttp3/Response;.code:()I // method@b7cc │ │ +3d6802: 0a02 |00bf: move-result v2 │ │ +3d6804: 6e20 8a84 2000 |00c0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d680a: 1a02 6105 |00c3: const-string v2, " " // string@0561 │ │ +3d680e: 6e20 8f84 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6814: 6e10 d4b7 0500 |00c8: invoke-virtual {v5}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@b7d4 │ │ +3d681a: 0c05 |00cb: move-result-object v5 │ │ +3d681c: 6e20 8f84 5000 |00cc: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6822: 6e20 8f84 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6828: 6e10 9f84 0000 |00d2: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d682e: 0c05 |00d5: move-result-object v5 │ │ +3d6830: 7020 7185 5600 |00d6: invoke-direct {v6, v5}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3d6836: 2706 |00d9: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=227 │ │ 0x0012 line=228 │ │ 0x0018 line=233 │ │ 0x001e line=234 │ │ @@ -1350414,19 +1350410,19 @@ │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3d6050: |[3d6050] okhttp3.internal.ws.RealWebSocket.close:(ILjava/lang/String;)Z │ │ -3d6060: 1700 60ea 0000 |0000: const-wide/32 v0, #float 8.40779e-41 // #0000ea60 │ │ -3d6066: 6e51 aabb 3204 |0003: invoke-virtual {v2, v3, v4, v0, v1}, Lokhttp3/internal/ws/RealWebSocket;.close:(ILjava/lang/String;J)Z // method@bbaa │ │ -3d606c: 0a03 |0006: move-result v3 │ │ -3d606e: 0f03 |0007: return v3 │ │ +3d6044: |[3d6044] okhttp3.internal.ws.RealWebSocket.close:(ILjava/lang/String;)Z │ │ +3d6054: 1700 60ea 0000 |0000: const-wide/32 v0, #float 8.40779e-41 // #0000ea60 │ │ +3d605a: 6e51 aabb 3204 |0003: invoke-virtual {v2, v3, v4, v0, v1}, Lokhttp3/internal/ws/RealWebSocket;.close:(ILjava/lang/String;J)Z // method@bbaa │ │ +3d6060: 0a03 |0006: move-result v3 │ │ +3d6062: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=410 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0008 reg=3 (null) I │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -1350436,58 +1350432,58 @@ │ │ type : '(ILjava/lang/String;J)Z' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -3d6070: |[3d6070] okhttp3.internal.ws.RealWebSocket.close:(ILjava/lang/String;J)Z │ │ -3d6080: 1d06 |0000: monitor-enter v6 │ │ -3d6082: 7110 c7bb 0700 |0001: invoke-static {v7}, Lokhttp3/internal/ws/WebSocketProtocol;.validateCloseCode:(I)V // method@bbc7 │ │ -3d6088: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d608a: 3808 2900 |0005: if-eqz v8, 002e // +0029 │ │ -3d608e: 7110 f3bc 0800 |0007: invoke-static {v8}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3d6094: 0c00 |000a: move-result-object v0 │ │ -3d6096: 6e10 12bd 0000 |000b: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d609c: 0a01 |000e: move-result v1 │ │ -3d609e: 8111 |000f: int-to-long v1, v1 │ │ -3d60a0: 1603 7b00 |0010: const-wide/16 v3, #int 123 // #7b │ │ -3d60a4: 3105 0103 |0012: cmp-long v5, v1, v3 │ │ -3d60a8: 3c05 0300 |0014: if-gtz v5, 0017 // +0003 │ │ -3d60ac: 2818 |0016: goto 002e // +0018 │ │ -3d60ae: 2207 7110 |0017: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d60b2: 2209 9410 |0019: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -3d60b6: 7010 8384 0900 |001b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d60bc: 1a0a 1cbd |001e: const-string v10, "reason.size() > 123: " // string@bd1c │ │ -3d60c0: 6e20 8f84 a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d60c6: 6e20 8f84 8900 |0023: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d60cc: 6e10 9f84 0900 |0026: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d60d2: 0c08 |0029: move-result-object v8 │ │ -3d60d4: 7020 8783 8700 |002a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d60da: 2707 |002d: throw v7 │ │ -3d60dc: 5568 7f87 |002e: iget-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d60e0: 3908 1900 |0030: if-nez v8, 0049 // +0019 │ │ -3d60e4: 5568 7d87 |0032: iget-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d60e8: 3808 0300 |0034: if-eqz v8, 0037 // +0003 │ │ -3d60ec: 2813 |0036: goto 0049 // +0013 │ │ -3d60ee: 1218 |0037: const/4 v8, #int 1 // #1 │ │ -3d60f0: 5c68 7d87 |0038: iput-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d60f4: 5461 8287 |003a: iget-object v1, v6, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d60f8: 2202 b517 |003c: new-instance v2, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ -3d60fc: 705a 9fbb 7290 |003e: invoke-direct {v2, v7, v0, v9, v10}, Lokhttp3/internal/ws/RealWebSocket$Close;.:(ILokio/ByteString;J)V // method@bb9f │ │ -3d6102: 6e20 4786 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ -3d6108: 7010 bbbb 0600 |0044: invoke-direct {v6}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ -3d610e: 1e06 |0047: monitor-exit v6 │ │ -3d6110: 0f08 |0048: return v8 │ │ -3d6112: 1207 |0049: const/4 v7, #int 0 // #0 │ │ -3d6114: 1e06 |004a: monitor-exit v6 │ │ -3d6116: 0f07 |004b: return v7 │ │ -3d6118: 0d07 |004c: move-exception v7 │ │ -3d611a: 1e06 |004d: monitor-exit v6 │ │ -3d611c: 2707 |004e: throw v7 │ │ +3d6064: |[3d6064] okhttp3.internal.ws.RealWebSocket.close:(ILjava/lang/String;J)Z │ │ +3d6074: 1d06 |0000: monitor-enter v6 │ │ +3d6076: 7110 c7bb 0700 |0001: invoke-static {v7}, Lokhttp3/internal/ws/WebSocketProtocol;.validateCloseCode:(I)V // method@bbc7 │ │ +3d607c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d607e: 3808 2900 |0005: if-eqz v8, 002e // +0029 │ │ +3d6082: 7110 f3bc 0800 |0007: invoke-static {v8}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3d6088: 0c00 |000a: move-result-object v0 │ │ +3d608a: 6e10 12bd 0000 |000b: invoke-virtual {v0}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d6090: 0a01 |000e: move-result v1 │ │ +3d6092: 8111 |000f: int-to-long v1, v1 │ │ +3d6094: 1603 7b00 |0010: const-wide/16 v3, #int 123 // #7b │ │ +3d6098: 3105 0103 |0012: cmp-long v5, v1, v3 │ │ +3d609c: 3c05 0300 |0014: if-gtz v5, 0017 // +0003 │ │ +3d60a0: 2818 |0016: goto 002e // +0018 │ │ +3d60a2: 2207 7110 |0017: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d60a6: 2209 9410 |0019: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +3d60aa: 7010 8384 0900 |001b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d60b0: 1a0a 1cbd |001e: const-string v10, "reason.size() > 123: " // string@bd1c │ │ +3d60b4: 6e20 8f84 a900 |0020: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d60ba: 6e20 8f84 8900 |0023: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d60c0: 6e10 9f84 0900 |0026: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d60c6: 0c08 |0029: move-result-object v8 │ │ +3d60c8: 7020 8783 8700 |002a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d60ce: 2707 |002d: throw v7 │ │ +3d60d0: 5568 7f87 |002e: iget-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d60d4: 3908 1900 |0030: if-nez v8, 0049 // +0019 │ │ +3d60d8: 5568 7d87 |0032: iget-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d60dc: 3808 0300 |0034: if-eqz v8, 0037 // +0003 │ │ +3d60e0: 2813 |0036: goto 0049 // +0013 │ │ +3d60e2: 1218 |0037: const/4 v8, #int 1 // #1 │ │ +3d60e4: 5c68 7d87 |0038: iput-boolean v8, v6, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d60e8: 5461 8287 |003a: iget-object v1, v6, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d60ec: 2202 b517 |003c: new-instance v2, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ +3d60f0: 705a 9fbb 7290 |003e: invoke-direct {v2, v7, v0, v9, v10}, Lokhttp3/internal/ws/RealWebSocket$Close;.:(ILokio/ByteString;J)V // method@bb9f │ │ +3d60f6: 6e20 4786 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ +3d60fc: 7010 bbbb 0600 |0044: invoke-direct {v6}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ +3d6102: 1e06 |0047: monitor-exit v6 │ │ +3d6104: 0f08 |0048: return v8 │ │ +3d6106: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +3d6108: 1e06 |004a: monitor-exit v6 │ │ +3d610a: 0f07 |004b: return v7 │ │ +3d610c: 0d07 |004c: move-exception v7 │ │ +3d610e: 1e06 |004d: monitor-exit v6 │ │ +3d6110: 2707 |004e: throw v7 │ │ catches : 1 │ │ 0x0001 - 0x0047 │ │ -> 0x004c │ │ positions : │ │ 0x0001 line=414 │ │ 0x0007 line=418 │ │ 0x000b line=419 │ │ @@ -1350509,54 +1350505,54 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -3d6844: |[3d6844] okhttp3.internal.ws.RealWebSocket.connect:(Lokhttp3/OkHttpClient;)V │ │ -3d6854: 6e10 4bb7 0400 |0000: invoke-virtual {v4}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@b74b │ │ -3d685a: 0c04 |0003: move-result-object v4 │ │ -3d685c: 6200 6884 |0004: sget-object v0, Lokhttp3/EventListener;.NONE:Lokhttp3/EventListener; // field@8468 │ │ -3d6860: 6e20 22b7 0400 |0006: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient$Builder;.eventListener:(Lokhttp3/EventListener;)Lokhttp3/OkHttpClient$Builder; // method@b722 │ │ -3d6866: 0c04 |0009: move-result-object v4 │ │ -3d6868: 6200 7987 |000a: sget-object v0, Lokhttp3/internal/ws/RealWebSocket;.ONLY_HTTP1:Ljava/util/List; // field@8779 │ │ -3d686c: 6e20 2bb7 0400 |000c: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@b72b │ │ -3d6872: 0c04 |000f: move-result-object v4 │ │ -3d6874: 6e10 16b7 0400 |0010: invoke-virtual {v4}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@b716 │ │ -3d687a: 0c04 |0013: move-result-object v4 │ │ -3d687c: 5430 8387 |0014: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ -3d6880: 6e10 95b7 0000 |0016: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ -3d6886: 0c00 |0019: move-result-object v0 │ │ -3d6888: 1a01 0f66 |001a: const-string v1, "Upgrade" // string@660f │ │ -3d688c: 1a02 6cd7 |001c: const-string v2, "websocket" // string@d76c │ │ -3d6890: 6e30 81b7 1002 |001e: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3d6896: 0c00 |0021: move-result-object v0 │ │ -3d6898: 1a02 1d21 |0022: const-string v2, "Connection" // string@211d │ │ -3d689c: 6e30 81b7 2001 |0024: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3d68a2: 0c00 |0027: move-result-object v0 │ │ -3d68a4: 5431 8087 |0028: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ -3d68a8: 1a02 2d5d |002a: const-string v2, "Sec-WebSocket-Key" // string@5d2d │ │ -3d68ac: 6e30 81b7 2001 |002c: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3d68b2: 0c00 |002f: move-result-object v0 │ │ -3d68b4: 1a01 2e5d |0030: const-string v1, "Sec-WebSocket-Version" // string@5d2e │ │ -3d68b8: 1a02 e614 |0032: const-string v2, "13" // string@14e6 │ │ -3d68bc: 6e30 81b7 1002 |0034: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ -3d68c2: 0c00 |0037: move-result-object v0 │ │ -3d68c4: 6e10 7bb7 0000 |0038: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -3d68ca: 0c00 |003b: move-result-object v0 │ │ -3d68cc: 6201 3b85 |003c: sget-object v1, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ -3d68d0: 6e30 22b8 4100 |003e: invoke-virtual {v1, v4, v0}, Lokhttp3/internal/Internal;.newWebSocketCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;)Lokhttp3/Call; // method@b822 │ │ -3d68d6: 0c04 |0041: move-result-object v4 │ │ -3d68d8: 5b34 7b87 |0042: iput-object v4, v3, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ -3d68dc: 5434 7b87 |0044: iget-object v4, v3, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ -3d68e0: 2201 b317 |0046: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$1; // type@17b3 │ │ -3d68e4: 7030 9abb 3100 |0048: invoke-direct {v1, v3, v0}, Lokhttp3/internal/ws/RealWebSocket$1;.:(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;)V // method@bb9a │ │ -3d68ea: 7220 87b5 1400 |004b: invoke-interface {v4, v1}, Lokhttp3/Call;.enqueue:(Lokhttp3/Callback;)V // method@b587 │ │ -3d68f0: 0e00 |004e: return-void │ │ +3d6838: |[3d6838] okhttp3.internal.ws.RealWebSocket.connect:(Lokhttp3/OkHttpClient;)V │ │ +3d6848: 6e10 4bb7 0400 |0000: invoke-virtual {v4}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@b74b │ │ +3d684e: 0c04 |0003: move-result-object v4 │ │ +3d6850: 6200 6884 |0004: sget-object v0, Lokhttp3/EventListener;.NONE:Lokhttp3/EventListener; // field@8468 │ │ +3d6854: 6e20 22b7 0400 |0006: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient$Builder;.eventListener:(Lokhttp3/EventListener;)Lokhttp3/OkHttpClient$Builder; // method@b722 │ │ +3d685a: 0c04 |0009: move-result-object v4 │ │ +3d685c: 6200 7987 |000a: sget-object v0, Lokhttp3/internal/ws/RealWebSocket;.ONLY_HTTP1:Ljava/util/List; // field@8779 │ │ +3d6860: 6e20 2bb7 0400 |000c: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@b72b │ │ +3d6866: 0c04 |000f: move-result-object v4 │ │ +3d6868: 6e10 16b7 0400 |0010: invoke-virtual {v4}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@b716 │ │ +3d686e: 0c04 |0013: move-result-object v4 │ │ +3d6870: 5430 8387 |0014: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ +3d6874: 6e10 95b7 0000 |0016: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@b795 │ │ +3d687a: 0c00 |0019: move-result-object v0 │ │ +3d687c: 1a01 0f66 |001a: const-string v1, "Upgrade" // string@660f │ │ +3d6880: 1a02 6cd7 |001c: const-string v2, "websocket" // string@d76c │ │ +3d6884: 6e30 81b7 1002 |001e: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3d688a: 0c00 |0021: move-result-object v0 │ │ +3d688c: 1a02 1d21 |0022: const-string v2, "Connection" // string@211d │ │ +3d6890: 6e30 81b7 2001 |0024: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3d6896: 0c00 |0027: move-result-object v0 │ │ +3d6898: 5431 8087 |0028: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.key:Ljava/lang/String; // field@8780 │ │ +3d689c: 1a02 2d5d |002a: const-string v2, "Sec-WebSocket-Key" // string@5d2d │ │ +3d68a0: 6e30 81b7 2001 |002c: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3d68a6: 0c00 |002f: move-result-object v0 │ │ +3d68a8: 1a01 2e5d |0030: const-string v1, "Sec-WebSocket-Version" // string@5d2e │ │ +3d68ac: 1a02 e614 |0032: const-string v2, "13" // string@14e6 │ │ +3d68b0: 6e30 81b7 1002 |0034: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b781 │ │ +3d68b6: 0c00 |0037: move-result-object v0 │ │ +3d68b8: 6e10 7bb7 0000 |0038: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +3d68be: 0c00 |003b: move-result-object v0 │ │ +3d68c0: 6201 3b85 |003c: sget-object v1, Lokhttp3/internal/Internal;.instance:Lokhttp3/internal/Internal; // field@853b │ │ +3d68c4: 6e30 22b8 4100 |003e: invoke-virtual {v1, v4, v0}, Lokhttp3/internal/Internal;.newWebSocketCall:(Lokhttp3/OkHttpClient;Lokhttp3/Request;)Lokhttp3/Call; // method@b822 │ │ +3d68ca: 0c04 |0041: move-result-object v4 │ │ +3d68cc: 5b34 7b87 |0042: iput-object v4, v3, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ +3d68d0: 5434 7b87 |0044: iget-object v4, v3, Lokhttp3/internal/ws/RealWebSocket;.call:Lokhttp3/Call; // field@877b │ │ +3d68d4: 2201 b317 |0046: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$1; // type@17b3 │ │ +3d68d8: 7030 9abb 3100 |0048: invoke-direct {v1, v3, v0}, Lokhttp3/internal/ws/RealWebSocket$1;.:(Lokhttp3/internal/ws/RealWebSocket;Lokhttp3/Request;)V // method@bb9a │ │ +3d68de: 7220 87b5 1400 |004b: invoke-interface {v4, v1}, Lokhttp3/Call;.enqueue:(Lokhttp3/Callback;)V // method@b587 │ │ +3d68e4: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x000c line=181 │ │ 0x0010 line=182 │ │ 0x0014 line=183 │ │ @@ -1350576,45 +1350572,45 @@ │ │ type : '(Ljava/lang/Exception;Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3d68f4: |[3d68f4] okhttp3.internal.ws.RealWebSocket.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V │ │ -3d6904: 1d03 |0000: monitor-enter v3 │ │ -3d6906: 5530 7f87 |0001: iget-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d690a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3d690e: 1e03 |0005: monitor-exit v3 │ │ -3d6910: 0e00 |0006: return-void │ │ -3d6912: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3d6914: 5c30 7f87 |0008: iput-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d6918: 5430 8e87 |000a: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d691c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3d691e: 5b31 8e87 |000d: iput-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d6922: 5431 7c87 |000f: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d6926: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ -3d692a: 5431 7c87 |0013: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d692e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3d6930: 7220 5f88 2100 |0016: invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ -3d6936: 5431 7e87 |0019: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d693a: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -3d693e: 5431 7e87 |001d: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6942: 7210 5d88 0100 |001f: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ -3d6948: 1e03 |0022: monitor-exit v3 │ │ -3d694a: 5431 8187 |0023: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d694e: 6e40 10b8 3154 |0025: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onFailure:(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V // method@b810 │ │ -3d6954: 7110 2eb8 0000 |0028: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d695a: 0e00 |002b: return-void │ │ -3d695c: 0d04 |002c: move-exception v4 │ │ -3d695e: 7110 2eb8 0000 |002d: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d6964: 2704 |0030: throw v4 │ │ -3d6966: 0d04 |0031: move-exception v4 │ │ -3d6968: 1e03 |0032: monitor-exit v3 │ │ -3d696a: 2704 |0033: throw v4 │ │ +3d68e8: |[3d68e8] okhttp3.internal.ws.RealWebSocket.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V │ │ +3d68f8: 1d03 |0000: monitor-enter v3 │ │ +3d68fa: 5530 7f87 |0001: iget-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d68fe: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3d6902: 1e03 |0005: monitor-exit v3 │ │ +3d6904: 0e00 |0006: return-void │ │ +3d6906: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3d6908: 5c30 7f87 |0008: iput-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d690c: 5430 8e87 |000a: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6910: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3d6912: 5b31 8e87 |000d: iput-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6916: 5431 7c87 |000f: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d691a: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ +3d691e: 5431 7c87 |0013: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d6922: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3d6924: 7220 5f88 2100 |0016: invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ +3d692a: 5431 7e87 |0019: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d692e: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +3d6932: 5431 7e87 |001d: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6936: 7210 5d88 0100 |001f: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ +3d693c: 1e03 |0022: monitor-exit v3 │ │ +3d693e: 5431 8187 |0023: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d6942: 6e40 10b8 3154 |0025: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onFailure:(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V // method@b810 │ │ +3d6948: 7110 2eb8 0000 |0028: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d694e: 0e00 |002b: return-void │ │ +3d6950: 0d04 |002c: move-exception v4 │ │ +3d6952: 7110 2eb8 0000 |002d: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d6958: 2704 |0030: throw v4 │ │ +3d695a: 0d04 |0031: move-exception v4 │ │ +3d695c: 1e03 |0032: monitor-exit v3 │ │ +3d695e: 2704 |0033: throw v4 │ │ catches : 3 │ │ 0x0001 - 0x0023 │ │ -> 0x0031 │ │ 0x0023 - 0x0028 │ │ -> 0x002c │ │ 0x0032 - 0x0033 │ │ -> 0x0031 │ │ @@ -1350640,56 +1350636,56 @@ │ │ type : '(Ljava/lang/String;Lokhttp3/internal/ws/RealWebSocket$Streams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 80 16-bit code units │ │ -3d698c: |[3d698c] okhttp3.internal.ws.RealWebSocket.initReaderAndWriter:(Ljava/lang/String;Lokhttp3/internal/ws/RealWebSocket$Streams;)V │ │ -3d699c: 1d07 |0000: monitor-enter v7 │ │ -3d699e: 5b79 8e87 |0001: iput-object v9, v7, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d69a2: 2200 be17 |0003: new-instance v0, Lokhttp3/internal/ws/WebSocketWriter; // type@17be │ │ -3d69a6: 5591 7387 |0005: iget-boolean v1, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ -3d69aa: 5492 7487 |0007: iget-object v2, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.sink:Lokio/BufferedSink; // field@8774 │ │ -3d69ae: 5473 8787 |0009: iget-object v3, v7, Lokhttp3/internal/ws/RealWebSocket;.random:Ljava/util/Random; // field@8787 │ │ -3d69b2: 7040 d9bb 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lokhttp3/internal/ws/WebSocketWriter;.:(ZLokio/BufferedSink;Ljava/util/Random;)V // method@bbd9 │ │ -3d69b8: 5b70 8f87 |000e: iput-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ -3d69bc: 2200 6411 |0010: new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1164 │ │ -3d69c0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -3d69c2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3d69c4: 7120 4bb8 2800 |0014: invoke-static {v8, v2}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ -3d69ca: 0c08 |0017: move-result-object v8 │ │ -3d69cc: 7030 6088 1008 |0018: invoke-direct {v0, v1, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@8860 │ │ -3d69d2: 5b70 7e87 |001b: iput-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d69d6: 5370 8487 |001d: iget-wide v0, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ -3d69da: 1602 0000 |001f: const-wide/16 v2, #int 0 // #0 │ │ -3d69de: 3108 0002 |0021: cmp-long v8, v0, v2 │ │ -3d69e2: 3808 1200 |0023: if-eqz v8, 0035 // +0012 │ │ -3d69e6: 5470 7e87 |0025: iget-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d69ea: 2201 b717 |0027: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$PingRunnable; // type@17b7 │ │ -3d69ee: 7020 a1bb 7100 |0029: invoke-direct {v1, v7}, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bba1 │ │ -3d69f4: 5372 8487 |002c: iget-wide v2, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ -3d69f8: 5374 8487 |002e: iget-wide v4, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ -3d69fc: 6206 6579 |0030: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3d6a00: 7807 5b88 0000 |0032: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885b │ │ -3d6a06: 5478 8287 |0035: iget-object v8, v7, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d6a0a: 6e10 4c86 0800 |0037: invoke-virtual {v8}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ -3d6a10: 0a08 |003a: move-result v8 │ │ -3d6a12: 3908 0500 |003b: if-nez v8, 0040 // +0005 │ │ -3d6a16: 7010 bbbb 0700 |003d: invoke-direct {v7}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ -3d6a1c: 1e07 |0040: monitor-exit v7 │ │ -3d6a1e: 2208 bc17 |0041: new-instance v8, Lokhttp3/internal/ws/WebSocketReader; // type@17bc │ │ -3d6a22: 5590 7387 |0043: iget-boolean v0, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ -3d6a26: 5499 7587 |0045: iget-object v9, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.source:Lokio/BufferedSource; // field@8775 │ │ -3d6a2a: 7040 cdbb 0879 |0047: invoke-direct {v8, v0, v9, v7}, Lokhttp3/internal/ws/WebSocketReader;.:(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V // method@bbcd │ │ -3d6a30: 5b78 8887 |004a: iput-object v8, v7, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ -3d6a34: 0e00 |004c: return-void │ │ -3d6a36: 0d08 |004d: move-exception v8 │ │ -3d6a38: 1e07 |004e: monitor-exit v7 │ │ -3d6a3a: 2708 |004f: throw v8 │ │ +3d6980: |[3d6980] okhttp3.internal.ws.RealWebSocket.initReaderAndWriter:(Ljava/lang/String;Lokhttp3/internal/ws/RealWebSocket$Streams;)V │ │ +3d6990: 1d07 |0000: monitor-enter v7 │ │ +3d6992: 5b79 8e87 |0001: iput-object v9, v7, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6996: 2200 be17 |0003: new-instance v0, Lokhttp3/internal/ws/WebSocketWriter; // type@17be │ │ +3d699a: 5591 7387 |0005: iget-boolean v1, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ +3d699e: 5492 7487 |0007: iget-object v2, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.sink:Lokio/BufferedSink; // field@8774 │ │ +3d69a2: 5473 8787 |0009: iget-object v3, v7, Lokhttp3/internal/ws/RealWebSocket;.random:Ljava/util/Random; // field@8787 │ │ +3d69a6: 7040 d9bb 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lokhttp3/internal/ws/WebSocketWriter;.:(ZLokio/BufferedSink;Ljava/util/Random;)V // method@bbd9 │ │ +3d69ac: 5b70 8f87 |000e: iput-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ +3d69b0: 2200 6411 |0010: new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1164 │ │ +3d69b4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +3d69b6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3d69b8: 7120 4bb8 2800 |0014: invoke-static {v8, v2}, Lokhttp3/internal/Util;.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; // method@b84b │ │ +3d69be: 0c08 |0017: move-result-object v8 │ │ +3d69c0: 7030 6088 1008 |0018: invoke-direct {v0, v1, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@8860 │ │ +3d69c6: 5b70 7e87 |001b: iput-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d69ca: 5370 8487 |001d: iget-wide v0, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ +3d69ce: 1602 0000 |001f: const-wide/16 v2, #int 0 // #0 │ │ +3d69d2: 3108 0002 |0021: cmp-long v8, v0, v2 │ │ +3d69d6: 3808 1200 |0023: if-eqz v8, 0035 // +0012 │ │ +3d69da: 5470 7e87 |0025: iget-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d69de: 2201 b717 |0027: new-instance v1, Lokhttp3/internal/ws/RealWebSocket$PingRunnable; // type@17b7 │ │ +3d69e2: 7020 a1bb 7100 |0029: invoke-direct {v1, v7}, Lokhttp3/internal/ws/RealWebSocket$PingRunnable;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bba1 │ │ +3d69e8: 5372 8487 |002c: iget-wide v2, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ +3d69ec: 5374 8487 |002e: iget-wide v4, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ +3d69f0: 6206 6579 |0030: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3d69f4: 7807 5b88 0000 |0032: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885b │ │ +3d69fa: 5478 8287 |0035: iget-object v8, v7, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d69fe: 6e10 4c86 0800 |0037: invoke-virtual {v8}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ +3d6a04: 0a08 |003a: move-result v8 │ │ +3d6a06: 3908 0500 |003b: if-nez v8, 0040 // +0005 │ │ +3d6a0a: 7010 bbbb 0700 |003d: invoke-direct {v7}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ +3d6a10: 1e07 |0040: monitor-exit v7 │ │ +3d6a12: 2208 bc17 |0041: new-instance v8, Lokhttp3/internal/ws/WebSocketReader; // type@17bc │ │ +3d6a16: 5590 7387 |0043: iget-boolean v0, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.client:Z // field@8773 │ │ +3d6a1a: 5499 7587 |0045: iget-object v9, v9, Lokhttp3/internal/ws/RealWebSocket$Streams;.source:Lokio/BufferedSource; // field@8775 │ │ +3d6a1e: 7040 cdbb 0879 |0047: invoke-direct {v8, v0, v9, v7}, Lokhttp3/internal/ws/WebSocketReader;.:(ZLokio/BufferedSource;Lokhttp3/internal/ws/WebSocketReader$FrameCallback;)V // method@bbcd │ │ +3d6a24: 5b78 8887 |004a: iput-object v8, v7, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ +3d6a28: 0e00 |004c: return-void │ │ +3d6a2a: 0d08 |004d: move-exception v8 │ │ +3d6a2c: 1e07 |004e: monitor-exit v7 │ │ +3d6a2e: 2708 |004f: throw v8 │ │ catches : 2 │ │ 0x0001 - 0x0041 │ │ -> 0x004d │ │ 0x004e - 0x004f │ │ -> 0x004d │ │ positions : │ │ 0x0000 line=253 │ │ @@ -1350713,23 +1350709,23 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3d6a50: |[3d6a50] okhttp3.internal.ws.RealWebSocket.lambda$new$0$RealWebSocket:()V │ │ -3d6a60: 6e10 c1bb 0200 |0000: invoke-virtual {v2}, Lokhttp3/internal/ws/RealWebSocket;.writeOneFrame:()Z // method@bbc1 │ │ -3d6a66: 0a00 |0003: move-result v0 │ │ -3d6a68: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3d6a6c: 28fa |0006: goto 0000 // -0006 │ │ -3d6a6e: 0d00 |0007: move-exception v0 │ │ -3d6a70: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3d6a72: 6e30 acbb 0201 |0009: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d6a78: 0e00 |000c: return-void │ │ +3d6a44: |[3d6a44] okhttp3.internal.ws.RealWebSocket.lambda$new$0$RealWebSocket:()V │ │ +3d6a54: 6e10 c1bb 0200 |0000: invoke-virtual {v2}, Lokhttp3/internal/ws/RealWebSocket;.writeOneFrame:()Z // method@bbc1 │ │ +3d6a5a: 0a00 |0003: move-result v0 │ │ +3d6a5c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3d6a60: 28fa |0006: goto 0000 // -0006 │ │ +3d6a62: 0d00 |0007: move-exception v0 │ │ +3d6a64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3d6a66: 6e30 acbb 0201 |0009: invoke-virtual {v2, v0, v1}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d6a6c: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=158 │ │ 0x0009 line=161 │ │ locals : │ │ @@ -1350740,22 +1350736,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3d6a8c: |[3d6a8c] okhttp3.internal.ws.RealWebSocket.loopReader:()V │ │ -3d6a9c: 5220 8987 |0000: iget v0, v2, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d6aa0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3d6aa2: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -3d6aa6: 5420 8887 |0005: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ -3d6aaa: 6e10 cebb 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/ws/WebSocketReader;.processNextFrame:()V // method@bbce │ │ -3d6ab0: 28f6 |000a: goto 0000 // -000a │ │ -3d6ab2: 0e00 |000b: return-void │ │ +3d6a80: |[3d6a80] okhttp3.internal.ws.RealWebSocket.loopReader:()V │ │ +3d6a90: 5220 8987 |0000: iget v0, v2, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d6a94: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3d6a96: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +3d6a9a: 5420 8887 |0005: iget-object v0, v2, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ +3d6a9e: 6e10 cebb 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/ws/WebSocketReader;.processNextFrame:()V // method@bbce │ │ +3d6aa4: 28f6 |000a: goto 0000 // -000a │ │ +3d6aa6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ @@ -1350764,61 +1350760,61 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -3d6ab4: |[3d6ab4] okhttp3.internal.ws.RealWebSocket.onReadClose:(ILjava/lang/String;)V │ │ -3d6ac4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3d6ac6: 3204 4e00 |0001: if-eq v4, v0, 004f // +004e │ │ -3d6aca: 1d03 |0003: monitor-enter v3 │ │ -3d6acc: 5231 8987 |0004: iget v1, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d6ad0: 3301 3e00 |0006: if-ne v1, v0, 0044 // +003e │ │ -3d6ad4: 5934 8987 |0008: iput v4, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d6ad8: 5b35 8a87 |000a: iput-object v5, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseReason:Ljava/lang/String; // field@878a │ │ -3d6adc: 5530 7d87 |000c: iget-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d6ae0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3d6ae2: 3800 1e00 |000f: if-eqz v0, 002d // +001e │ │ -3d6ae6: 5430 8287 |0011: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d6aea: 6e10 4c86 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ -3d6af0: 0a00 |0016: move-result v0 │ │ -3d6af2: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ -3d6af6: 5430 8e87 |0019: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d6afa: 5b31 8e87 |001b: iput-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d6afe: 5431 7c87 |001d: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d6b02: 3801 0800 |001f: if-eqz v1, 0027 // +0008 │ │ -3d6b06: 5431 7c87 |0021: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d6b0a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -3d6b0c: 7220 5f88 2100 |0024: invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ -3d6b12: 5431 7e87 |0027: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6b16: 7210 5d88 0100 |0029: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ -3d6b1c: 2802 |002c: goto 002e // +0002 │ │ -3d6b1e: 0710 |002d: move-object v0, v1 │ │ -3d6b20: 1e03 |002e: monitor-exit v3 │ │ -3d6b22: 5431 8187 |002f: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d6b26: 6e40 0fb8 3154 |0031: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onClosing:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80f │ │ -3d6b2c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -3d6b30: 5431 8187 |0036: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d6b34: 6e40 0eb8 3154 |0038: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80e │ │ -3d6b3a: 7110 2eb8 0000 |003b: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d6b40: 0e00 |003e: return-void │ │ -3d6b42: 0d04 |003f: move-exception v4 │ │ -3d6b44: 7110 2eb8 0000 |0040: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d6b4a: 2704 |0043: throw v4 │ │ -3d6b4c: 2204 7210 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d6b50: 1a05 3273 |0046: const-string v5, "already closed" // string@7332 │ │ -3d6b54: 7020 8c83 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d6b5a: 2704 |004b: throw v4 │ │ -3d6b5c: 0d04 |004c: move-exception v4 │ │ -3d6b5e: 1e03 |004d: monitor-exit v3 │ │ -3d6b60: 2704 |004e: throw v4 │ │ -3d6b62: 2204 7110 |004f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d6b66: 7010 8683 0400 |0051: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3d6b6c: 2704 |0054: throw v4 │ │ +3d6aa8: |[3d6aa8] okhttp3.internal.ws.RealWebSocket.onReadClose:(ILjava/lang/String;)V │ │ +3d6ab8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3d6aba: 3204 4e00 |0001: if-eq v4, v0, 004f // +004e │ │ +3d6abe: 1d03 |0003: monitor-enter v3 │ │ +3d6ac0: 5231 8987 |0004: iget v1, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d6ac4: 3301 3e00 |0006: if-ne v1, v0, 0044 // +003e │ │ +3d6ac8: 5934 8987 |0008: iput v4, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d6acc: 5b35 8a87 |000a: iput-object v5, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseReason:Ljava/lang/String; // field@878a │ │ +3d6ad0: 5530 7d87 |000c: iget-boolean v0, v3, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d6ad4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3d6ad6: 3800 1e00 |000f: if-eqz v0, 002d // +001e │ │ +3d6ada: 5430 8287 |0011: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d6ade: 6e10 4c86 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ +3d6ae4: 0a00 |0016: move-result v0 │ │ +3d6ae6: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ +3d6aea: 5430 8e87 |0019: iget-object v0, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6aee: 5b31 8e87 |001b: iput-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6af2: 5431 7c87 |001d: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d6af6: 3801 0800 |001f: if-eqz v1, 0027 // +0008 │ │ +3d6afa: 5431 7c87 |0021: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d6afe: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +3d6b00: 7220 5f88 2100 |0024: invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ +3d6b06: 5431 7e87 |0027: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6b0a: 7210 5d88 0100 |0029: invoke-interface {v1}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ +3d6b10: 2802 |002c: goto 002e // +0002 │ │ +3d6b12: 0710 |002d: move-object v0, v1 │ │ +3d6b14: 1e03 |002e: monitor-exit v3 │ │ +3d6b16: 5431 8187 |002f: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d6b1a: 6e40 0fb8 3154 |0031: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onClosing:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80f │ │ +3d6b20: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +3d6b24: 5431 8187 |0036: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d6b28: 6e40 0eb8 3154 |0038: invoke-virtual {v1, v3, v4, v5}, Lokhttp3/WebSocketListener;.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80e │ │ +3d6b2e: 7110 2eb8 0000 |003b: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d6b34: 0e00 |003e: return-void │ │ +3d6b36: 0d04 |003f: move-exception v4 │ │ +3d6b38: 7110 2eb8 0000 |0040: invoke-static {v0}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d6b3e: 2704 |0043: throw v4 │ │ +3d6b40: 2204 7210 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d6b44: 1a05 3273 |0046: const-string v5, "already closed" // string@7332 │ │ +3d6b48: 7020 8c83 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d6b4e: 2704 |004b: throw v4 │ │ +3d6b50: 0d04 |004c: move-exception v4 │ │ +3d6b52: 1e03 |004d: monitor-exit v3 │ │ +3d6b54: 2704 |004e: throw v4 │ │ +3d6b56: 2204 7110 |004f: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d6b5a: 7010 8683 0400 |0051: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3d6b60: 2704 |0054: throw v4 │ │ catches : 3 │ │ 0x0004 - 0x002f │ │ -> 0x004c │ │ 0x002f - 0x003b │ │ -> 0x003f │ │ 0x0044 - 0x004e │ │ -> 0x004c │ │ @@ -1350849,18 +1350845,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d6b90: |[3d6b90] okhttp3.internal.ws.RealWebSocket.onReadMessage:(Ljava/lang/String;)V │ │ -3d6ba0: 5410 8187 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d6ba4: 6e30 11b8 1002 |0002: invoke-virtual {v0, v1, v2}, Lokhttp3/WebSocketListener;.onMessage:(Lokhttp3/WebSocket;Ljava/lang/String;)V // method@b811 │ │ -3d6baa: 0e00 |0005: return-void │ │ +3d6b84: |[3d6b84] okhttp3.internal.ws.RealWebSocket.onReadMessage:(Ljava/lang/String;)V │ │ +3d6b94: 5410 8187 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d6b98: 6e30 11b8 1002 |0002: invoke-virtual {v0, v1, v2}, Lokhttp3/WebSocketListener;.onMessage:(Lokhttp3/WebSocket;Ljava/lang/String;)V // method@b811 │ │ +3d6b9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1350869,18 +1350865,18 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d6bac: |[3d6bac] okhttp3.internal.ws.RealWebSocket.onReadMessage:(Lokio/ByteString;)V │ │ -3d6bbc: 5410 8187 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d6bc0: 6e30 12b8 1002 |0002: invoke-virtual {v0, v1, v2}, Lokhttp3/WebSocketListener;.onMessage:(Lokhttp3/WebSocket;Lokio/ByteString;)V // method@b812 │ │ -3d6bc6: 0e00 |0005: return-void │ │ +3d6ba0: |[3d6ba0] okhttp3.internal.ws.RealWebSocket.onReadMessage:(Lokio/ByteString;)V │ │ +3d6bb0: 5410 8187 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d6bb4: 6e30 12b8 1002 |0002: invoke-virtual {v0, v1, v2}, Lokhttp3/WebSocketListener;.onMessage:(Lokhttp3/WebSocket;Lokio/ByteString;)V // method@b812 │ │ +3d6bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1350889,38 +1350885,38 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3d6bc8: |[3d6bc8] okhttp3.internal.ws.RealWebSocket.onReadPing:(Lokio/ByteString;)V │ │ -3d6bd8: 1d01 |0000: monitor-enter v1 │ │ -3d6bda: 5510 7f87 |0001: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d6bde: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ -3d6be2: 5510 7d87 |0005: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d6be6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -3d6bea: 5410 8287 |0009: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d6bee: 6e10 4c86 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ -3d6bf4: 0a00 |000e: move-result v0 │ │ -3d6bf6: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3d6bfa: 2811 |0011: goto 0022 // +0011 │ │ -3d6bfc: 5410 8587 |0012: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ -3d6c00: 6e20 4786 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ -3d6c06: 7010 bbbb 0100 |0017: invoke-direct {v1}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ -3d6c0c: 5212 8b87 |001a: iget v2, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ -3d6c10: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d6c14: 5912 8b87 |001e: iput v2, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ -3d6c18: 1e01 |0020: monitor-exit v1 │ │ -3d6c1a: 0e00 |0021: return-void │ │ -3d6c1c: 1e01 |0022: monitor-exit v1 │ │ -3d6c1e: 0e00 |0023: return-void │ │ -3d6c20: 0d02 |0024: move-exception v2 │ │ -3d6c22: 1e01 |0025: monitor-exit v1 │ │ -3d6c24: 2702 |0026: throw v2 │ │ +3d6bbc: |[3d6bbc] okhttp3.internal.ws.RealWebSocket.onReadPing:(Lokio/ByteString;)V │ │ +3d6bcc: 1d01 |0000: monitor-enter v1 │ │ +3d6bce: 5510 7f87 |0001: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d6bd2: 3900 1f00 |0003: if-nez v0, 0022 // +001f │ │ +3d6bd6: 5510 7d87 |0005: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d6bda: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +3d6bde: 5410 8287 |0009: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d6be2: 6e10 4c86 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ +3d6be8: 0a00 |000e: move-result v0 │ │ +3d6bea: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3d6bee: 2811 |0011: goto 0022 // +0011 │ │ +3d6bf0: 5410 8587 |0012: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ +3d6bf4: 6e20 4786 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ +3d6bfa: 7010 bbbb 0100 |0017: invoke-direct {v1}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ +3d6c00: 5212 8b87 |001a: iget v2, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ +3d6c04: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d6c08: 5912 8b87 |001e: iput v2, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ +3d6c0c: 1e01 |0020: monitor-exit v1 │ │ +3d6c0e: 0e00 |0021: return-void │ │ +3d6c10: 1e01 |0022: monitor-exit v1 │ │ +3d6c12: 0e00 |0023: return-void │ │ +3d6c14: 0d02 |0024: move-exception v2 │ │ +3d6c16: 1e01 |0025: monitor-exit v1 │ │ +3d6c18: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=331 │ │ 0x0012 line=333 │ │ 0x0017 line=334 │ │ @@ -1350936,26 +1350932,26 @@ │ │ type : '(Lokio/ByteString;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3d6c34: |[3d6c34] okhttp3.internal.ws.RealWebSocket.onReadPong:(Lokio/ByteString;)V │ │ -3d6c44: 1d00 |0000: monitor-enter v0 │ │ -3d6c46: 5201 8c87 |0001: iget v1, v0, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ -3d6c4a: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d6c4e: 5901 8c87 |0005: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ -3d6c52: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3d6c54: 5c01 7a87 |0008: iput-boolean v1, v0, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ -3d6c58: 1e00 |000a: monitor-exit v0 │ │ -3d6c5a: 0e00 |000b: return-void │ │ -3d6c5c: 0d01 |000c: move-exception v1 │ │ -3d6c5e: 1e00 |000d: monitor-exit v0 │ │ -3d6c60: 2701 |000e: throw v1 │ │ +3d6c28: |[3d6c28] okhttp3.internal.ws.RealWebSocket.onReadPong:(Lokio/ByteString;)V │ │ +3d6c38: 1d00 |0000: monitor-enter v0 │ │ +3d6c3a: 5201 8c87 |0001: iget v1, v0, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ +3d6c3e: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d6c42: 5901 8c87 |0005: iput v1, v0, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ +3d6c46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3d6c48: 5c01 7a87 |0008: iput-boolean v1, v0, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ +3d6c4c: 1e00 |000a: monitor-exit v0 │ │ +3d6c4e: 0e00 |000b: return-void │ │ +3d6c50: 0d01 |000c: move-exception v1 │ │ +3d6c52: 1e00 |000d: monitor-exit v0 │ │ +3d6c54: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=340 │ │ 0x0008 line=341 │ │ 0x000a line=342 │ │ @@ -1350968,37 +1350964,37 @@ │ │ type : '(Lokio/ByteString;)Z' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3d612c: |[3d612c] okhttp3.internal.ws.RealWebSocket.pong:(Lokio/ByteString;)Z │ │ -3d613c: 1d01 |0000: monitor-enter v1 │ │ -3d613e: 5510 7f87 |0001: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d6142: 3900 1a00 |0003: if-nez v0, 001d // +001a │ │ -3d6146: 5510 7d87 |0005: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ -3d614a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -3d614e: 5410 8287 |0009: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d6152: 6e10 4c86 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ -3d6158: 0a00 |000e: move-result v0 │ │ -3d615a: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3d615e: 280c |0011: goto 001d // +000c │ │ -3d6160: 5410 8587 |0012: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ -3d6164: 6e20 4786 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ -3d616a: 7010 bbbb 0100 |0017: invoke-direct {v1}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ -3d6170: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -3d6172: 1e01 |001b: monitor-exit v1 │ │ -3d6174: 0f02 |001c: return v2 │ │ -3d6176: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3d6178: 1e01 |001e: monitor-exit v1 │ │ -3d617a: 0f02 |001f: return v2 │ │ -3d617c: 0d02 |0020: move-exception v2 │ │ -3d617e: 1e01 |0021: monitor-exit v1 │ │ -3d6180: 2702 |0022: throw v2 │ │ +3d6120: |[3d6120] okhttp3.internal.ws.RealWebSocket.pong:(Lokio/ByteString;)Z │ │ +3d6130: 1d01 |0000: monitor-enter v1 │ │ +3d6132: 5510 7f87 |0001: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d6136: 3900 1a00 |0003: if-nez v0, 001d // +001a │ │ +3d613a: 5510 7d87 |0005: iget-boolean v0, v1, Lokhttp3/internal/ws/RealWebSocket;.enqueuedClose:Z // field@877d │ │ +3d613e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +3d6142: 5410 8287 |0009: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d6146: 6e10 4c86 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayDeque;.isEmpty:()Z // method@864c │ │ +3d614c: 0a00 |000e: move-result v0 │ │ +3d614e: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3d6152: 280c |0011: goto 001d // +000c │ │ +3d6154: 5410 8587 |0012: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ +3d6158: 6e20 4786 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@8647 │ │ +3d615e: 7010 bbbb 0100 |0017: invoke-direct {v1}, Lokhttp3/internal/ws/RealWebSocket;.runWriter:()V // method@bbbb │ │ +3d6164: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +3d6166: 1e01 |001b: monitor-exit v1 │ │ +3d6168: 0f02 |001c: return v2 │ │ +3d616a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3d616c: 1e01 |001e: monitor-exit v1 │ │ +3d616e: 0f02 |001f: return v2 │ │ +3d6170: 0d02 |0020: move-exception v2 │ │ +3d6172: 1e01 |0021: monitor-exit v1 │ │ +3d6174: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=402 │ │ 0x0012 line=404 │ │ 0x0017 line=405 │ │ @@ -1351013,27 +1351009,27 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3d6190: |[3d6190] okhttp3.internal.ws.RealWebSocket.processNextFrame:()Z │ │ -3d61a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d61a2: 5431 8887 |0001: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ -3d61a6: 6e10 cebb 0100 |0003: invoke-virtual {v1}, Lokhttp3/internal/ws/WebSocketReader;.processNextFrame:()V // method@bbce │ │ -3d61ac: 5231 8987 |0006: iget v1, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d61b0: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -3d61b2: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ -3d61b6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3d61b8: 0f00 |000c: return v0 │ │ -3d61ba: 0d01 |000d: move-exception v1 │ │ -3d61bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3d61be: 6e30 acbb 1302 |000f: invoke-virtual {v3, v1, v2}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d61c4: 0f00 |0012: return v0 │ │ +3d6184: |[3d6184] okhttp3.internal.ws.RealWebSocket.processNextFrame:()Z │ │ +3d6194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d6196: 5431 8887 |0001: iget-object v1, v3, Lokhttp3/internal/ws/RealWebSocket;.reader:Lokhttp3/internal/ws/WebSocketReader; // field@8788 │ │ +3d619a: 6e10 cebb 0100 |0003: invoke-virtual {v1}, Lokhttp3/internal/ws/WebSocketReader;.processNextFrame:()V // method@bbce │ │ +3d61a0: 5231 8987 |0006: iget v1, v3, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d61a4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +3d61a6: 3321 0300 |0009: if-ne v1, v2, 000c // +0003 │ │ +3d61aa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3d61ac: 0f00 |000c: return v0 │ │ +3d61ae: 0d01 |000d: move-exception v1 │ │ +3d61b0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3d61b2: 6e30 acbb 1302 |000f: invoke-virtual {v3, v1, v2}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d61b8: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0001 line=283 │ │ 0x0006 line=284 │ │ 0x000f line=286 │ │ @@ -1351045,22 +1351041,22 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d6514: |[3d6514] okhttp3.internal.ws.RealWebSocket.queueSize:()J │ │ -3d6524: 1d02 |0000: monitor-enter v2 │ │ -3d6526: 5320 8687 |0001: iget-wide v0, v2, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d652a: 1e02 |0003: monitor-exit v2 │ │ -3d652c: 1000 |0004: return-wide v0 │ │ -3d652e: 0d00 |0005: move-exception v0 │ │ -3d6530: 1e02 |0006: monitor-exit v2 │ │ -3d6532: 2700 |0007: throw v0 │ │ +3d6508: |[3d6508] okhttp3.internal.ws.RealWebSocket.queueSize:()J │ │ +3d6518: 1d02 |0000: monitor-enter v2 │ │ +3d651a: 5320 8687 |0001: iget-wide v0, v2, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d651e: 1e02 |0003: monitor-exit v2 │ │ +3d6520: 1000 |0004: return-wide v0 │ │ +3d6522: 0d00 |0005: move-exception v0 │ │ +3d6524: 1e02 |0006: monitor-exit v2 │ │ +3d6526: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=171 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lokhttp3/internal/ws/RealWebSocket; │ │ @@ -1351070,22 +1351066,22 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d6490: |[3d6490] okhttp3.internal.ws.RealWebSocket.receivedPingCount:()I │ │ -3d64a0: 1d01 |0000: monitor-enter v1 │ │ -3d64a2: 5210 8b87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ -3d64a6: 1e01 |0003: monitor-exit v1 │ │ -3d64a8: 0f00 |0004: return v0 │ │ -3d64aa: 0d00 |0005: move-exception v0 │ │ -3d64ac: 1e01 |0006: monitor-exit v1 │ │ -3d64ae: 2700 |0007: throw v0 │ │ +3d6484: |[3d6484] okhttp3.internal.ws.RealWebSocket.receivedPingCount:()I │ │ +3d6494: 1d01 |0000: monitor-enter v1 │ │ +3d6496: 5210 8b87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPingCount:I // field@878b │ │ +3d649a: 1e01 |0003: monitor-exit v1 │ │ +3d649c: 0f00 |0004: return v0 │ │ +3d649e: 0d00 |0005: move-exception v0 │ │ +3d64a0: 1e01 |0006: monitor-exit v1 │ │ +3d64a2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=314 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ @@ -1351095,22 +1351091,22 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d64bc: |[3d64bc] okhttp3.internal.ws.RealWebSocket.receivedPongCount:()I │ │ -3d64cc: 1d01 |0000: monitor-enter v1 │ │ -3d64ce: 5210 8c87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ -3d64d2: 1e01 |0003: monitor-exit v1 │ │ -3d64d4: 0f00 |0004: return v0 │ │ -3d64d6: 0d00 |0005: move-exception v0 │ │ -3d64d8: 1e01 |0006: monitor-exit v1 │ │ -3d64da: 2700 |0007: throw v0 │ │ +3d64b0: |[3d64b0] okhttp3.internal.ws.RealWebSocket.receivedPongCount:()I │ │ +3d64c0: 1d01 |0000: monitor-enter v1 │ │ +3d64c2: 5210 8c87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.receivedPongCount:I // field@878c │ │ +3d64c6: 1e01 |0003: monitor-exit v1 │ │ +3d64c8: 0f00 |0004: return v0 │ │ +3d64ca: 0d00 |0005: move-exception v0 │ │ +3d64cc: 1e01 |0006: monitor-exit v1 │ │ +3d64ce: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=318 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ @@ -1351120,17 +1351116,17 @@ │ │ type : '()Lokhttp3/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6540: |[3d6540] okhttp3.internal.ws.RealWebSocket.request:()Lokhttp3/Request; │ │ -3d6550: 5410 8387 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ -3d6554: 1100 |0002: return-object v0 │ │ +3d6534: |[3d6534] okhttp3.internal.ws.RealWebSocket.request:()Lokhttp3/Request; │ │ +3d6544: 5410 8387 |0000: iget-object v0, v1, Lokhttp3/internal/ws/RealWebSocket;.originalRequest:Lokhttp3/Request; // field@8783 │ │ +3d6548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ │ │ #21 : (in Lokhttp3/internal/ws/RealWebSocket;) │ │ @@ -1351138,26 +1351134,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3d61d8: |[3d61d8] okhttp3.internal.ws.RealWebSocket.send:(Ljava/lang/String;)Z │ │ -3d61e8: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -3d61ec: 7110 f3bc 0200 |0002: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ -3d61f2: 0c02 |0005: move-result-object v2 │ │ -3d61f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3d61f6: 7030 bebb 2100 |0007: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/RealWebSocket;.send:(Lokio/ByteString;I)Z // method@bbbe │ │ -3d61fc: 0a02 |000a: move-result v2 │ │ -3d61fe: 0f02 |000b: return v2 │ │ -3d6200: 2202 8010 |000c: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d6204: 1a00 ccd0 |000e: const-string v0, "text == null" // string@d0cc │ │ -3d6208: 7020 f983 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d620e: 2702 |0013: throw v2 │ │ +3d61cc: |[3d61cc] okhttp3.internal.ws.RealWebSocket.send:(Ljava/lang/String;)Z │ │ +3d61dc: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +3d61e0: 7110 f3bc 0200 |0002: invoke-static {v2}, Lokio/ByteString;.encodeUtf8:(Ljava/lang/String;)Lokio/ByteString; // method@bcf3 │ │ +3d61e6: 0c02 |0005: move-result-object v2 │ │ +3d61e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3d61ea: 7030 bebb 2100 |0007: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/RealWebSocket;.send:(Lokio/ByteString;I)Z // method@bbbe │ │ +3d61f0: 0a02 |000a: move-result v2 │ │ +3d61f2: 0f02 |000b: return v2 │ │ +3d61f4: 2202 8010 |000c: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d61f8: 1a00 ccd0 |000e: const-string v0, "text == null" // string@d0cc │ │ +3d61fc: 7020 f983 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d6202: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=375 │ │ 0x000c line=374 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ @@ -1351167,24 +1351163,24 @@ │ │ type : '(Lokio/ByteString;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d6210: |[3d6210] okhttp3.internal.ws.RealWebSocket.send:(Lokio/ByteString;)Z │ │ -3d6220: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -3d6224: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -3d6226: 7030 bebb 2100 |0003: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/RealWebSocket;.send:(Lokio/ByteString;I)Z // method@bbbe │ │ -3d622c: 0a02 |0006: move-result v2 │ │ -3d622e: 0f02 |0007: return v2 │ │ -3d6230: 2202 8010 |0008: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3d6234: 1a00 6378 |000a: const-string v0, "bytes == null" // string@7863 │ │ -3d6238: 7020 f983 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3d623e: 2702 |000f: throw v2 │ │ +3d6204: |[3d6204] okhttp3.internal.ws.RealWebSocket.send:(Lokio/ByteString;)Z │ │ +3d6214: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +3d6218: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +3d621a: 7030 bebb 2100 |0003: invoke-direct {v1, v2, v0}, Lokhttp3/internal/ws/RealWebSocket;.send:(Lokio/ByteString;I)Z // method@bbbe │ │ +3d6220: 0a02 |0006: move-result v2 │ │ +3d6222: 0f02 |0007: return v2 │ │ +3d6224: 2202 8010 |0008: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3d6228: 1a00 6378 |000a: const-string v0, "bytes == null" // string@7863 │ │ +3d622c: 7020 f983 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3d6232: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=380 │ │ 0x0008 line=379 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ 0x0000 - 0x0010 reg=2 (null) Lokio/ByteString; │ │ @@ -1351194,22 +1351190,22 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3d64e8: |[3d64e8] okhttp3.internal.ws.RealWebSocket.sentPingCount:()I │ │ -3d64f8: 1d01 |0000: monitor-enter v1 │ │ -3d64fa: 5210 8d87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ -3d64fe: 1e01 |0003: monitor-exit v1 │ │ -3d6500: 0f00 |0004: return v0 │ │ -3d6502: 0d00 |0005: move-exception v0 │ │ -3d6504: 1e01 |0006: monitor-exit v1 │ │ -3d6506: 2700 |0007: throw v0 │ │ +3d64dc: |[3d64dc] okhttp3.internal.ws.RealWebSocket.sentPingCount:()I │ │ +3d64ec: 1d01 |0000: monitor-enter v1 │ │ +3d64ee: 5210 8d87 |0001: iget v0, v1, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ +3d64f2: 1e01 |0003: monitor-exit v1 │ │ +3d64f4: 0f00 |0004: return v0 │ │ +3d64f6: 0d00 |0005: move-exception v0 │ │ +3d64f8: 1e01 |0006: monitor-exit v1 │ │ +3d64fa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=310 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lokhttp3/internal/ws/RealWebSocket; │ │ @@ -1351219,26 +1351215,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -3d6c94: |[3d6c94] okhttp3.internal.ws.RealWebSocket.tearDown:()V │ │ -3d6ca4: 5440 7c87 |0000: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d6ca8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3d6cac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d6cae: 7220 5f88 1000 |0005: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ -3d6cb4: 5440 7e87 |0008: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6cb8: 7210 5d88 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ -3d6cbe: 5440 7e87 |000d: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6cc2: 1601 0a00 |000f: const-wide/16 v1, #int 10 // #a │ │ -3d6cc6: 6203 6879 |0011: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3d6cca: 7240 5888 1032 |0013: invoke-interface {v0, v1, v2, v3}, Ljava/util/concurrent/ScheduledExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@8858 │ │ -3d6cd0: 0e00 |0016: return-void │ │ +3d6c88: |[3d6c88] okhttp3.internal.ws.RealWebSocket.tearDown:()V │ │ +3d6c98: 5440 7c87 |0000: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d6c9c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3d6ca0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d6ca2: 7220 5f88 1000 |0005: invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;.cancel:(Z)Z // method@885f │ │ +3d6ca8: 5440 7e87 |0008: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6cac: 7210 5d88 0000 |000a: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ +3d6cb2: 5440 7e87 |000d: iget-object v0, v4, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6cb6: 1601 0a00 |000f: const-wide/16 v1, #int 10 // #a │ │ +3d6cba: 6203 6879 |0011: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3d6cbe: 7240 5888 1032 |0013: invoke-interface {v0, v1, v2, v3}, Ljava/util/concurrent/ScheduledExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@8858 │ │ +3d6cc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 0x0008 line=305 │ │ 0x000d line=306 │ │ locals : │ │ @@ -1351249,115 +1351245,115 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 173 16-bit code units │ │ -3d62e8: |[3d62e8] okhttp3.internal.ws.RealWebSocket.writeOneFrame:()Z │ │ -3d62f8: 1d0b |0000: monitor-enter v11 │ │ -3d62fa: 55b0 7f87 |0001: iget-boolean v0, v11, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d62fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d6300: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3d6304: 1e0b |0006: monitor-exit v11 │ │ -3d6306: 0f01 |0007: return v1 │ │ -3d6308: 54b0 8f87 |0008: iget-object v0, v11, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ -3d630c: 54b2 8587 |000a: iget-object v2, v11, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ -3d6310: 6e10 5186 0200 |000c: invoke-virtual {v2}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@8651 │ │ -3d6316: 0c02 |000f: move-result-object v2 │ │ -3d6318: 1f02 cb17 |0010: check-cast v2, Lokio/ByteString; // type@17cb │ │ -3d631c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -3d631e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -3d6320: 3902 3800 |0014: if-nez v2, 004c // +0038 │ │ -3d6324: 54b5 8287 |0016: iget-object v5, v11, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ -3d6328: 6e10 5186 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@8651 │ │ -3d632e: 0c05 |001b: move-result-object v5 │ │ -3d6330: 2056 b517 |001c: instance-of v6, v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ -3d6334: 3806 2800 |001e: if-eqz v6, 0046 // +0028 │ │ -3d6338: 52b1 8987 |0020: iget v1, v11, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ -3d633c: 54b6 8a87 |0022: iget-object v6, v11, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseReason:Ljava/lang/String; // field@878a │ │ -3d6340: 3231 0d00 |0024: if-eq v1, v3, 0031 // +000d │ │ -3d6344: 54b3 8e87 |0026: iget-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d6348: 5bb4 8e87 |0028: iput-object v4, v11, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ -3d634c: 54b4 7e87 |002a: iget-object v4, v11, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d6350: 7210 5d88 0400 |002c: invoke-interface {v4}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ -3d6356: 0734 |002f: move-object v4, v3 │ │ -3d6358: 281f |0030: goto 004f // +001f │ │ -3d635a: 54b3 7e87 |0031: iget-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ -3d635e: 2207 b417 |0033: new-instance v7, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable; // type@17b4 │ │ -3d6362: 7020 9dbb b700 |0035: invoke-direct {v7, v11}, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bb9d │ │ -3d6368: 0758 |0038: move-object v8, v5 │ │ -3d636a: 1f08 b517 |0039: check-cast v8, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ -3d636e: 5388 6d87 |003b: iget-wide v8, v8, Lokhttp3/internal/ws/RealWebSocket$Close;.cancelAfterCloseMillis:J // field@876d │ │ -3d6372: 620a 6579 |003d: sget-object v10, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3d6376: 725a 5a88 7398 |003f: invoke-interface {v3, v7, v8, v9, v10}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885a │ │ -3d637c: 0c03 |0042: move-result-object v3 │ │ -3d637e: 5bb3 7c87 |0043: iput-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ -3d6382: 280a |0045: goto 004f // +000a │ │ -3d6384: 3905 0400 |0046: if-nez v5, 004a // +0004 │ │ -3d6388: 1e0b |0048: monitor-exit v11 │ │ -3d638a: 0f01 |0049: return v1 │ │ -3d638c: 0746 |004a: move-object v6, v4 │ │ -3d638e: 2803 |004b: goto 004e // +0003 │ │ -3d6390: 0745 |004c: move-object v5, v4 │ │ -3d6392: 0756 |004d: move-object v6, v5 │ │ -3d6394: 12f1 |004e: const/4 v1, #int -1 // #ff │ │ -3d6396: 1e0b |004f: monitor-exit v11 │ │ -3d6398: 3802 0600 |0050: if-eqz v2, 0056 // +0006 │ │ -3d639c: 6e20 dfbb 2000 |0052: invoke-virtual {v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writePong:(Lokio/ByteString;)V // method@bbdf │ │ -3d63a2: 2845 |0055: goto 009a // +0045 │ │ -3d63a4: 2052 b617 |0056: instance-of v2, v5, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ -3d63a8: 3802 2e00 |0058: if-eqz v2, 0086 // +002e │ │ -3d63ac: 0751 |005a: move-object v1, v5 │ │ -3d63ae: 1f01 b617 |005b: check-cast v1, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ -3d63b2: 5411 7087 |005d: iget-object v1, v1, Lokhttp3/internal/ws/RealWebSocket$Message;.data:Lokio/ByteString; // field@8770 │ │ -3d63b6: 1f05 b617 |005f: check-cast v5, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ -3d63ba: 5252 7187 |0061: iget v2, v5, Lokhttp3/internal/ws/RealWebSocket$Message;.formatOpcode:I // field@8771 │ │ -3d63be: 6e10 12bd 0100 |0063: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d63c4: 0a03 |0066: move-result v3 │ │ -3d63c6: 8135 |0067: int-to-long v5, v3 │ │ -3d63c8: 6e40 dabb 2065 |0068: invoke-virtual {v0, v2, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.newMessageSink:(IJ)Lokio/Sink; // method@bbda │ │ -3d63ce: 0c00 |006b: move-result-object v0 │ │ -3d63d0: 7110 84bd 0000 |006c: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3d63d6: 0c00 |006f: move-result-object v0 │ │ -3d63d8: 7220 a3bc 1000 |0070: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@bca3 │ │ -3d63de: 7210 9dbc 0000 |0073: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3d63e4: 1d0b |0076: monitor-enter v11 │ │ -3d63e6: 53b2 8687 |0077: iget-wide v2, v11, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d63ea: 6e10 12bd 0100 |0079: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d63f0: 0a00 |007c: move-result v0 │ │ -3d63f2: 8100 |007d: int-to-long v0, v0 │ │ -3d63f4: bc02 |007e: sub-long/2addr v2, v0 │ │ -3d63f6: 5ab2 8687 |007f: iput-wide v2, v11, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ -3d63fa: 1e0b |0081: monitor-exit v11 │ │ -3d63fc: 2818 |0082: goto 009a // +0018 │ │ -3d63fe: 0d00 |0083: move-exception v0 │ │ -3d6400: 1e0b |0084: monitor-exit v11 │ │ -3d6402: 2700 |0085: throw v0 │ │ -3d6404: 2052 b517 |0086: instance-of v2, v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ -3d6408: 3802 1700 |0088: if-eqz v2, 009f // +0017 │ │ -3d640c: 1f05 b517 |008a: check-cast v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ -3d6410: 5252 6e87 |008c: iget v2, v5, Lokhttp3/internal/ws/RealWebSocket$Close;.code:I // field@876e │ │ -3d6414: 5453 6f87 |008e: iget-object v3, v5, Lokhttp3/internal/ws/RealWebSocket$Close;.reason:Lokio/ByteString; // field@876f │ │ -3d6418: 6e30 dbbb 2003 |0090: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/ws/WebSocketWriter;.writeClose:(ILokio/ByteString;)V // method@bbdb │ │ -3d641e: 3804 0700 |0093: if-eqz v4, 009a // +0007 │ │ -3d6422: 54b0 8187 |0095: iget-object v0, v11, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ -3d6426: 6e40 0eb8 b061 |0097: invoke-virtual {v0, v11, v1, v6}, Lokhttp3/WebSocketListener;.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80e │ │ -3d642c: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -3d642e: 7110 2eb8 0400 |009b: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d6434: 0f00 |009e: return v0 │ │ -3d6436: 2200 5b10 |009f: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d643a: 7010 ea82 0000 |00a1: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3d6440: 2700 |00a4: throw v0 │ │ -3d6442: 0d00 |00a5: move-exception v0 │ │ -3d6444: 7110 2eb8 0400 |00a6: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ -3d644a: 2700 |00a9: throw v0 │ │ -3d644c: 0d00 |00aa: move-exception v0 │ │ -3d644e: 1e0b |00ab: monitor-exit v11 │ │ -3d6450: 2700 |00ac: throw v0 │ │ +3d62dc: |[3d62dc] okhttp3.internal.ws.RealWebSocket.writeOneFrame:()Z │ │ +3d62ec: 1d0b |0000: monitor-enter v11 │ │ +3d62ee: 55b0 7f87 |0001: iget-boolean v0, v11, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d62f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d62f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3d62f8: 1e0b |0006: monitor-exit v11 │ │ +3d62fa: 0f01 |0007: return v1 │ │ +3d62fc: 54b0 8f87 |0008: iget-object v0, v11, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ +3d6300: 54b2 8587 |000a: iget-object v2, v11, Lokhttp3/internal/ws/RealWebSocket;.pongQueue:Ljava/util/ArrayDeque; // field@8785 │ │ +3d6304: 6e10 5186 0200 |000c: invoke-virtual {v2}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@8651 │ │ +3d630a: 0c02 |000f: move-result-object v2 │ │ +3d630c: 1f02 cb17 |0010: check-cast v2, Lokio/ByteString; // type@17cb │ │ +3d6310: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +3d6312: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +3d6314: 3902 3800 |0014: if-nez v2, 004c // +0038 │ │ +3d6318: 54b5 8287 |0016: iget-object v5, v11, Lokhttp3/internal/ws/RealWebSocket;.messageAndCloseQueue:Ljava/util/ArrayDeque; // field@8782 │ │ +3d631c: 6e10 5186 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@8651 │ │ +3d6322: 0c05 |001b: move-result-object v5 │ │ +3d6324: 2056 b517 |001c: instance-of v6, v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ +3d6328: 3806 2800 |001e: if-eqz v6, 0046 // +0028 │ │ +3d632c: 52b1 8987 |0020: iget v1, v11, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseCode:I // field@8789 │ │ +3d6330: 54b6 8a87 |0022: iget-object v6, v11, Lokhttp3/internal/ws/RealWebSocket;.receivedCloseReason:Ljava/lang/String; // field@878a │ │ +3d6334: 3231 0d00 |0024: if-eq v1, v3, 0031 // +000d │ │ +3d6338: 54b3 8e87 |0026: iget-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d633c: 5bb4 8e87 |0028: iput-object v4, v11, Lokhttp3/internal/ws/RealWebSocket;.streams:Lokhttp3/internal/ws/RealWebSocket$Streams; // field@878e │ │ +3d6340: 54b4 7e87 |002a: iget-object v4, v11, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6344: 7210 5d88 0400 |002c: invoke-interface {v4}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@885d │ │ +3d634a: 0734 |002f: move-object v4, v3 │ │ +3d634c: 281f |0030: goto 004f // +001f │ │ +3d634e: 54b3 7e87 |0031: iget-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.executor:Ljava/util/concurrent/ScheduledExecutorService; // field@877e │ │ +3d6352: 2207 b417 |0033: new-instance v7, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable; // type@17b4 │ │ +3d6356: 7020 9dbb b700 |0035: invoke-direct {v7, v11}, Lokhttp3/internal/ws/RealWebSocket$CancelRunnable;.:(Lokhttp3/internal/ws/RealWebSocket;)V // method@bb9d │ │ +3d635c: 0758 |0038: move-object v8, v5 │ │ +3d635e: 1f08 b517 |0039: check-cast v8, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ +3d6362: 5388 6d87 |003b: iget-wide v8, v8, Lokhttp3/internal/ws/RealWebSocket$Close;.cancelAfterCloseMillis:J // field@876d │ │ +3d6366: 620a 6579 |003d: sget-object v10, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3d636a: 725a 5a88 7398 |003f: invoke-interface {v3, v7, v8, v9, v10}, Ljava/util/concurrent/ScheduledExecutorService;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@885a │ │ +3d6370: 0c03 |0042: move-result-object v3 │ │ +3d6372: 5bb3 7c87 |0043: iput-object v3, v11, Lokhttp3/internal/ws/RealWebSocket;.cancelFuture:Ljava/util/concurrent/ScheduledFuture; // field@877c │ │ +3d6376: 280a |0045: goto 004f // +000a │ │ +3d6378: 3905 0400 |0046: if-nez v5, 004a // +0004 │ │ +3d637c: 1e0b |0048: monitor-exit v11 │ │ +3d637e: 0f01 |0049: return v1 │ │ +3d6380: 0746 |004a: move-object v6, v4 │ │ +3d6382: 2803 |004b: goto 004e // +0003 │ │ +3d6384: 0745 |004c: move-object v5, v4 │ │ +3d6386: 0756 |004d: move-object v6, v5 │ │ +3d6388: 12f1 |004e: const/4 v1, #int -1 // #ff │ │ +3d638a: 1e0b |004f: monitor-exit v11 │ │ +3d638c: 3802 0600 |0050: if-eqz v2, 0056 // +0006 │ │ +3d6390: 6e20 dfbb 2000 |0052: invoke-virtual {v0, v2}, Lokhttp3/internal/ws/WebSocketWriter;.writePong:(Lokio/ByteString;)V // method@bbdf │ │ +3d6396: 2845 |0055: goto 009a // +0045 │ │ +3d6398: 2052 b617 |0056: instance-of v2, v5, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ +3d639c: 3802 2e00 |0058: if-eqz v2, 0086 // +002e │ │ +3d63a0: 0751 |005a: move-object v1, v5 │ │ +3d63a2: 1f01 b617 |005b: check-cast v1, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ +3d63a6: 5411 7087 |005d: iget-object v1, v1, Lokhttp3/internal/ws/RealWebSocket$Message;.data:Lokio/ByteString; // field@8770 │ │ +3d63aa: 1f05 b617 |005f: check-cast v5, Lokhttp3/internal/ws/RealWebSocket$Message; // type@17b6 │ │ +3d63ae: 5252 7187 |0061: iget v2, v5, Lokhttp3/internal/ws/RealWebSocket$Message;.formatOpcode:I // field@8771 │ │ +3d63b2: 6e10 12bd 0100 |0063: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d63b8: 0a03 |0066: move-result v3 │ │ +3d63ba: 8135 |0067: int-to-long v5, v3 │ │ +3d63bc: 6e40 dabb 2065 |0068: invoke-virtual {v0, v2, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.newMessageSink:(IJ)Lokio/Sink; // method@bbda │ │ +3d63c2: 0c00 |006b: move-result-object v0 │ │ +3d63c4: 7110 84bd 0000 |006c: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3d63ca: 0c00 |006f: move-result-object v0 │ │ +3d63cc: 7220 a3bc 1000 |0070: invoke-interface {v0, v1}, Lokio/BufferedSink;.write:(Lokio/ByteString;)Lokio/BufferedSink; // method@bca3 │ │ +3d63d2: 7210 9dbc 0000 |0073: invoke-interface {v0}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3d63d8: 1d0b |0076: monitor-enter v11 │ │ +3d63da: 53b2 8687 |0077: iget-wide v2, v11, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d63de: 6e10 12bd 0100 |0079: invoke-virtual {v1}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d63e4: 0a00 |007c: move-result v0 │ │ +3d63e6: 8100 |007d: int-to-long v0, v0 │ │ +3d63e8: bc02 |007e: sub-long/2addr v2, v0 │ │ +3d63ea: 5ab2 8687 |007f: iput-wide v2, v11, Lokhttp3/internal/ws/RealWebSocket;.queueSize:J // field@8786 │ │ +3d63ee: 1e0b |0081: monitor-exit v11 │ │ +3d63f0: 2818 |0082: goto 009a // +0018 │ │ +3d63f2: 0d00 |0083: move-exception v0 │ │ +3d63f4: 1e0b |0084: monitor-exit v11 │ │ +3d63f6: 2700 |0085: throw v0 │ │ +3d63f8: 2052 b517 |0086: instance-of v2, v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ +3d63fc: 3802 1700 |0088: if-eqz v2, 009f // +0017 │ │ +3d6400: 1f05 b517 |008a: check-cast v5, Lokhttp3/internal/ws/RealWebSocket$Close; // type@17b5 │ │ +3d6404: 5252 6e87 |008c: iget v2, v5, Lokhttp3/internal/ws/RealWebSocket$Close;.code:I // field@876e │ │ +3d6408: 5453 6f87 |008e: iget-object v3, v5, Lokhttp3/internal/ws/RealWebSocket$Close;.reason:Lokio/ByteString; // field@876f │ │ +3d640c: 6e30 dbbb 2003 |0090: invoke-virtual {v0, v2, v3}, Lokhttp3/internal/ws/WebSocketWriter;.writeClose:(ILokio/ByteString;)V // method@bbdb │ │ +3d6412: 3804 0700 |0093: if-eqz v4, 009a // +0007 │ │ +3d6416: 54b0 8187 |0095: iget-object v0, v11, Lokhttp3/internal/ws/RealWebSocket;.listener:Lokhttp3/WebSocketListener; // field@8781 │ │ +3d641a: 6e40 0eb8 b061 |0097: invoke-virtual {v0, v11, v1, v6}, Lokhttp3/WebSocketListener;.onClosed:(Lokhttp3/WebSocket;ILjava/lang/String;)V // method@b80e │ │ +3d6420: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +3d6422: 7110 2eb8 0400 |009b: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d6428: 0f00 |009e: return v0 │ │ +3d642a: 2200 5b10 |009f: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d642e: 7010 ea82 0000 |00a1: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3d6434: 2700 |00a4: throw v0 │ │ +3d6436: 0d00 |00a5: move-exception v0 │ │ +3d6438: 7110 2eb8 0400 |00a6: invoke-static {v4}, Lokhttp3/internal/Util;.closeQuietly:(Ljava/io/Closeable;)V // method@b82e │ │ +3d643e: 2700 |00a9: throw v0 │ │ +3d6440: 0d00 |00aa: move-exception v0 │ │ +3d6442: 1e0b |00ab: monitor-exit v11 │ │ +3d6444: 2700 |00ac: throw v0 │ │ catches : 6 │ │ 0x0001 - 0x0050 │ │ -> 0x00aa │ │ 0x0052 - 0x0077 │ │ -> 0x00a5 │ │ 0x0077 - 0x0085 │ │ -> 0x0083 │ │ @@ -1351410,62 +1351406,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -3d6cd4: |[3d6cd4] okhttp3.internal.ws.RealWebSocket.writePingFrame:()V │ │ -3d6ce4: 1d07 |0000: monitor-enter v7 │ │ -3d6ce6: 5570 7f87 |0001: iget-boolean v0, v7, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ -3d6cea: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3d6cee: 1e07 |0005: monitor-exit v7 │ │ -3d6cf0: 0e00 |0006: return-void │ │ -3d6cf2: 5470 8f87 |0007: iget-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ -3d6cf6: 5571 7a87 |0009: iget-boolean v1, v7, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ -3d6cfa: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -3d6cfc: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -3d6d00: 5271 8d87 |000e: iget v1, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ -3d6d04: 2802 |0010: goto 0012 // +0002 │ │ -3d6d06: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -3d6d08: 5273 8d87 |0012: iget v3, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ -3d6d0c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -3d6d0e: b043 |0015: add-int/2addr v3, v4 │ │ -3d6d10: 5973 8d87 |0016: iput v3, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ -3d6d14: 5c74 7a87 |0018: iput-boolean v4, v7, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ -3d6d18: 1e07 |001a: monitor-exit v7 │ │ -3d6d1a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3d6d1c: 3221 2c00 |001c: if-eq v1, v2, 0048 // +002c │ │ -3d6d20: 2200 cf10 |001e: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ -3d6d24: 2202 9410 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d6d28: 7010 8384 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d6d2e: 1a05 30c3 |0025: const-string v5, "sent ping but didn't receive pong within " // string@c330 │ │ -3d6d32: 6e20 8f84 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6d38: 5375 8487 |002a: iget-wide v5, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ -3d6d3c: 6e30 8b84 5206 |002c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d6d42: 1a05 35b1 |002f: const-string v5, "ms (after " // string@b135 │ │ -3d6d46: 6e20 8f84 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6d4c: b141 |0034: sub-int/2addr v1, v4 │ │ -3d6d4e: 6e20 8a84 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d6d54: 1a01 4b07 |0038: const-string v1, " successful ping/pongs)" // string@074b │ │ -3d6d58: 6e20 8f84 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d6d5e: 6e10 9f84 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d6d64: 0c01 |0040: move-result-object v1 │ │ -3d6d66: 7020 8a85 1000 |0041: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ -3d6d6c: 6e30 acbb 0703 |0044: invoke-virtual {v7, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d6d72: 0e00 |0047: return-void │ │ -3d6d74: 6201 dc87 |0048: sget-object v1, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3d6d78: 6e20 debb 1000 |004a: invoke-virtual {v0, v1}, Lokhttp3/internal/ws/WebSocketWriter;.writePing:(Lokio/ByteString;)V // method@bbde │ │ -3d6d7e: 2805 |004d: goto 0052 // +0005 │ │ -3d6d80: 0d00 |004e: move-exception v0 │ │ -3d6d82: 6e30 acbb 0703 |004f: invoke-virtual {v7, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ -3d6d88: 0e00 |0052: return-void │ │ -3d6d8a: 0d00 |0053: move-exception v0 │ │ -3d6d8c: 1e07 |0054: monitor-exit v7 │ │ -3d6d8e: 2700 |0055: throw v0 │ │ +3d6cc8: |[3d6cc8] okhttp3.internal.ws.RealWebSocket.writePingFrame:()V │ │ +3d6cd8: 1d07 |0000: monitor-enter v7 │ │ +3d6cda: 5570 7f87 |0001: iget-boolean v0, v7, Lokhttp3/internal/ws/RealWebSocket;.failed:Z // field@877f │ │ +3d6cde: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3d6ce2: 1e07 |0005: monitor-exit v7 │ │ +3d6ce4: 0e00 |0006: return-void │ │ +3d6ce6: 5470 8f87 |0007: iget-object v0, v7, Lokhttp3/internal/ws/RealWebSocket;.writer:Lokhttp3/internal/ws/WebSocketWriter; // field@878f │ │ +3d6cea: 5571 7a87 |0009: iget-boolean v1, v7, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ +3d6cee: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +3d6cf0: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +3d6cf4: 5271 8d87 |000e: iget v1, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ +3d6cf8: 2802 |0010: goto 0012 // +0002 │ │ +3d6cfa: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +3d6cfc: 5273 8d87 |0012: iget v3, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ +3d6d00: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +3d6d02: b043 |0015: add-int/2addr v3, v4 │ │ +3d6d04: 5973 8d87 |0016: iput v3, v7, Lokhttp3/internal/ws/RealWebSocket;.sentPingCount:I // field@878d │ │ +3d6d08: 5c74 7a87 |0018: iput-boolean v4, v7, Lokhttp3/internal/ws/RealWebSocket;.awaitingPong:Z // field@877a │ │ +3d6d0c: 1e07 |001a: monitor-exit v7 │ │ +3d6d0e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3d6d10: 3221 2c00 |001c: if-eq v1, v2, 0048 // +002c │ │ +3d6d14: 2200 cf10 |001e: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ +3d6d18: 2202 9410 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d6d1c: 7010 8384 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d6d22: 1a05 30c3 |0025: const-string v5, "sent ping but didn't receive pong within " // string@c330 │ │ +3d6d26: 6e20 8f84 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6d2c: 5375 8487 |002a: iget-wide v5, v7, Lokhttp3/internal/ws/RealWebSocket;.pingIntervalMillis:J // field@8784 │ │ +3d6d30: 6e30 8b84 5206 |002c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d6d36: 1a05 35b1 |002f: const-string v5, "ms (after " // string@b135 │ │ +3d6d3a: 6e20 8f84 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6d40: b141 |0034: sub-int/2addr v1, v4 │ │ +3d6d42: 6e20 8a84 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d6d48: 1a01 4b07 |0038: const-string v1, " successful ping/pongs)" // string@074b │ │ +3d6d4c: 6e20 8f84 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d6d52: 6e10 9f84 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d6d58: 0c01 |0040: move-result-object v1 │ │ +3d6d5a: 7020 8a85 1000 |0041: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ +3d6d60: 6e30 acbb 0703 |0044: invoke-virtual {v7, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d6d66: 0e00 |0047: return-void │ │ +3d6d68: 6201 dc87 |0048: sget-object v1, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3d6d6c: 6e20 debb 1000 |004a: invoke-virtual {v0, v1}, Lokhttp3/internal/ws/WebSocketWriter;.writePing:(Lokio/ByteString;)V // method@bbde │ │ +3d6d72: 2805 |004d: goto 0052 // +0005 │ │ +3d6d74: 0d00 |004e: move-exception v0 │ │ +3d6d76: 6e30 acbb 0703 |004f: invoke-virtual {v7, v0, v3}, Lokhttp3/internal/ws/RealWebSocket;.failWebSocket:(Ljava/lang/Exception;Lokhttp3/Response;)V // method@bbac │ │ +3d6d7c: 0e00 |0052: return-void │ │ +3d6d7e: 0d00 |0053: move-exception v0 │ │ +3d6d80: 1e07 |0054: monitor-exit v7 │ │ +3d6d82: 2700 |0055: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x001b │ │ -> 0x0053 │ │ 0x0048 - 0x004d │ │ Ljava/io/IOException; -> 0x004e │ │ 0x0054 - 0x0055 │ │ -> 0x0053 │ │ @@ -1351541,18 +1351537,18 @@ │ │ type : '(Lokhttp3/internal/ws/WebSocketWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d758c: |[3d758c] okhttp3.internal.ws.WebSocketWriter$FrameSink.:(Lokhttp3/internal/ws/WebSocketWriter;)V │ │ -3d759c: 5b01 b787 |0000: iput-object v1, v0, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d75a0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d75a6: 0e00 |0005: return-void │ │ +3d7580: |[3d7580] okhttp3.internal.ws.WebSocketWriter$FrameSink.:(Lokhttp3/internal/ws/WebSocketWriter;)V │ │ +3d7590: 5b01 b787 |0000: iput-object v1, v0, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d7594: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d759a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/ws/WebSocketWriter$FrameSink; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/ws/WebSocketWriter; │ │ │ │ @@ -1351562,35 +1351558,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -3d75a8: |[3d75a8] okhttp3.internal.ws.WebSocketWriter$FrameSink.close:()V │ │ -3d75b8: 5570 b387 |0000: iget-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ -3d75bc: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -3d75c0: 5471 b787 |0004: iget-object v1, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d75c4: 5272 b587 |0006: iget v2, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ -3d75c8: 5410 b987 |0008: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d75cc: 6e10 6dbc 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d75d2: 0b03 |000d: move-result-wide v3 │ │ -3d75d4: 5575 b687 |000e: iget-boolean v5, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d75d8: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -3d75da: 7406 ddbb 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ -3d75e0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3d75e2: 5c70 b387 |0015: iput-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ -3d75e6: 5470 b787 |0017: iget-object v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d75ea: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -3d75ec: 5c01 b887 |001a: iput-boolean v1, v0, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ -3d75f0: 0e00 |001c: return-void │ │ -3d75f2: 2200 4210 |001d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d75f6: 1a01 7e7b |001f: const-string v1, "closed" // string@7b7e │ │ -3d75fa: 7020 7782 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d7600: 2700 |0024: throw v0 │ │ +3d759c: |[3d759c] okhttp3.internal.ws.WebSocketWriter$FrameSink.close:()V │ │ +3d75ac: 5570 b387 |0000: iget-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ +3d75b0: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +3d75b4: 5471 b787 |0004: iget-object v1, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d75b8: 5272 b587 |0006: iget v2, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ +3d75bc: 5410 b987 |0008: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d75c0: 6e10 6dbc 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d75c6: 0b03 |000d: move-result-wide v3 │ │ +3d75c8: 5575 b687 |000e: iget-boolean v5, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d75cc: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +3d75ce: 7406 ddbb 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ +3d75d4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3d75d6: 5c70 b387 |0015: iput-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ +3d75da: 5470 b787 |0017: iget-object v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d75de: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +3d75e0: 5c01 b887 |001a: iput-boolean v1, v0, Lokhttp3/internal/ws/WebSocketWriter;.activeWriter:Z // field@87b8 │ │ +3d75e4: 0e00 |001c: return-void │ │ +3d75e6: 2200 4210 |001d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d75ea: 1a01 7e7b |001f: const-string v1, "closed" // string@7b7e │ │ +3d75ee: 7020 7782 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d75f4: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=252 │ │ 0x0015 line=253 │ │ 0x0017 line=254 │ │ 0x001d line=250 │ │ @@ -1351602,32 +1351598,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -3d7604: |[3d7604] okhttp3.internal.ws.WebSocketWriter$FrameSink.flush:()V │ │ -3d7614: 5570 b387 |0000: iget-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ -3d7618: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -3d761c: 5471 b787 |0004: iget-object v1, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d7620: 5272 b587 |0006: iget v2, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ -3d7624: 5410 b987 |0008: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d7628: 6e10 6dbc 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d762e: 0b03 |000d: move-result-wide v3 │ │ -3d7630: 5575 b687 |000e: iget-boolean v5, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d7634: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3d7636: 7406 ddbb 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ -3d763c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3d763e: 5c70 b687 |0015: iput-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d7642: 0e00 |0017: return-void │ │ -3d7644: 2200 4210 |0018: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3d7648: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ -3d764c: 7020 7782 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d7652: 2700 |001f: throw v0 │ │ +3d75f8: |[3d75f8] okhttp3.internal.ws.WebSocketWriter$FrameSink.flush:()V │ │ +3d7608: 5570 b387 |0000: iget-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ +3d760c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +3d7610: 5471 b787 |0004: iget-object v1, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d7614: 5272 b587 |0006: iget v2, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ +3d7618: 5410 b987 |0008: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d761c: 6e10 6dbc 0000 |000a: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d7622: 0b03 |000d: move-result-wide v3 │ │ +3d7624: 5575 b687 |000e: iget-boolean v5, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d7628: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3d762a: 7406 ddbb 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ +3d7630: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3d7632: 5c70 b687 |0015: iput-boolean v0, v7, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d7636: 0e00 |0017: return-void │ │ +3d7638: 2200 4210 |0018: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3d763c: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ +3d7640: 7020 7782 1000 |001c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d7646: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=241 │ │ 0x0015 line=242 │ │ 0x0018 line=239 │ │ locals : │ │ @@ -1351638,20 +1351634,20 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d7568: |[3d7568] okhttp3.internal.ws.WebSocketWriter$FrameSink.timeout:()Lokio/Timeout; │ │ -3d7578: 5410 b787 |0000: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d757c: 5400 bf87 |0002: iget-object v0, v0, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ -3d7580: 7210 a2bc 0000 |0004: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3d7586: 0c00 |0007: move-result-object v0 │ │ -3d7588: 1100 |0008: return-object v0 │ │ +3d755c: |[3d755c] okhttp3.internal.ws.WebSocketWriter$FrameSink.timeout:()Lokio/Timeout; │ │ +3d756c: 5410 b787 |0000: iget-object v0, v1, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d7570: 5400 bf87 |0002: iget-object v0, v0, Lokhttp3/internal/ws/WebSocketWriter;.sink:Lokio/BufferedSink; // field@87bf │ │ +3d7574: 7210 a2bc 0000 |0004: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3d757a: 0c00 |0007: move-result-object v0 │ │ +3d757c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokhttp3/internal/ws/WebSocketWriter$FrameSink; │ │ │ │ #3 : (in Lokhttp3/internal/ws/WebSocketWriter$FrameSink;) │ │ @@ -1351659,58 +1351655,58 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 81 16-bit code units │ │ -3d7654: |[3d7654] okhttp3.internal.ws.WebSocketWriter$FrameSink.write:(Lokio/Buffer;J)V │ │ -3d7664: 5560 b387 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ -3d7668: 3900 4700 |0002: if-nez v0, 0049 // +0047 │ │ -3d766c: 5460 b787 |0004: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d7670: 5400 b987 |0006: iget-object v0, v0, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d7674: 6e40 7cbc 7098 |0008: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3d767a: 5567 b687 |000b: iget-boolean v7, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d767e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -3d7680: 3807 1d00 |000e: if-eqz v7, 002b // +001d │ │ -3d7684: 5360 b487 |0010: iget-wide v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ -3d7688: 1602 ffff |0012: const-wide/16 v2, #int -1 // #ffff │ │ -3d768c: 3107 0002 |0014: cmp-long v7, v0, v2 │ │ -3d7690: 3807 1500 |0016: if-eqz v7, 002b // +0015 │ │ -3d7694: 5467 b787 |0018: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d7698: 5477 b987 |001a: iget-object v7, v7, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d769c: 6e10 6dbc 0700 |001c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d76a2: 0b00 |001f: move-result-wide v0 │ │ -3d76a4: 5362 b487 |0020: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ -3d76a8: 1604 0020 |0022: const-wide/16 v4, #int 8192 // #2000 │ │ -3d76ac: bc42 |0024: sub-long/2addr v2, v4 │ │ -3d76ae: 3107 0002 |0025: cmp-long v7, v0, v2 │ │ -3d76b2: 3d07 0400 |0027: if-lez v7, 002b // +0004 │ │ -3d76b6: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -3d76b8: 2802 |002a: goto 002c // +0002 │ │ -3d76ba: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -3d76bc: 5469 b787 |002c: iget-object v9, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d76c0: 5499 b987 |002e: iget-object v9, v9, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ -3d76c4: 6e10 20bc 0900 |0030: invoke-virtual {v9}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ -3d76ca: 0b02 |0033: move-result-wide v2 │ │ -3d76cc: 1600 0000 |0034: const-wide/16 v0, #int 0 // #0 │ │ -3d76d0: 3109 0200 |0036: cmp-long v9, v2, v0 │ │ -3d76d4: 3d09 1000 |0038: if-lez v9, 0048 // +0010 │ │ -3d76d8: 3907 0e00 |003a: if-nez v7, 0048 // +000e │ │ -3d76dc: 5460 b787 |003c: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ -3d76e0: 5261 b587 |003e: iget v1, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ -3d76e4: 5564 b687 |0040: iget-boolean v4, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d76e8: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -3d76ea: 7406 ddbb 0000 |0043: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ -3d76f0: 5c68 b687 |0046: iput-boolean v8, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ -3d76f4: 0e00 |0048: return-void │ │ -3d76f6: 2207 4210 |0049: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3d76fa: 1a08 7e7b |004b: const-string v8, "closed" // string@7b7e │ │ -3d76fe: 7020 7782 8700 |004d: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3d7704: 2707 |0050: throw v7 │ │ +3d7648: |[3d7648] okhttp3.internal.ws.WebSocketWriter$FrameSink.write:(Lokio/Buffer;J)V │ │ +3d7658: 5560 b387 |0000: iget-boolean v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.closed:Z // field@87b3 │ │ +3d765c: 3900 4700 |0002: if-nez v0, 0049 // +0047 │ │ +3d7660: 5460 b787 |0004: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d7664: 5400 b987 |0006: iget-object v0, v0, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d7668: 6e40 7cbc 7098 |0008: invoke-virtual {v0, v7, v8, v9}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3d766e: 5567 b687 |000b: iget-boolean v7, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d7672: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +3d7674: 3807 1d00 |000e: if-eqz v7, 002b // +001d │ │ +3d7678: 5360 b487 |0010: iget-wide v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ +3d767c: 1602 ffff |0012: const-wide/16 v2, #int -1 // #ffff │ │ +3d7680: 3107 0002 |0014: cmp-long v7, v0, v2 │ │ +3d7684: 3807 1500 |0016: if-eqz v7, 002b // +0015 │ │ +3d7688: 5467 b787 |0018: iget-object v7, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d768c: 5477 b987 |001a: iget-object v7, v7, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d7690: 6e10 6dbc 0700 |001c: invoke-virtual {v7}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d7696: 0b00 |001f: move-result-wide v0 │ │ +3d7698: 5362 b487 |0020: iget-wide v2, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.contentLength:J // field@87b4 │ │ +3d769c: 1604 0020 |0022: const-wide/16 v4, #int 8192 // #2000 │ │ +3d76a0: bc42 |0024: sub-long/2addr v2, v4 │ │ +3d76a2: 3107 0002 |0025: cmp-long v7, v0, v2 │ │ +3d76a6: 3d07 0400 |0027: if-lez v7, 002b // +0004 │ │ +3d76aa: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +3d76ac: 2802 |002a: goto 002c // +0002 │ │ +3d76ae: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +3d76b0: 5469 b787 |002c: iget-object v9, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d76b4: 5499 b987 |002e: iget-object v9, v9, Lokhttp3/internal/ws/WebSocketWriter;.buffer:Lokio/Buffer; // field@87b9 │ │ +3d76b8: 6e10 20bc 0900 |0030: invoke-virtual {v9}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ +3d76be: 0b02 |0033: move-result-wide v2 │ │ +3d76c0: 1600 0000 |0034: const-wide/16 v0, #int 0 // #0 │ │ +3d76c4: 3109 0200 |0036: cmp-long v9, v2, v0 │ │ +3d76c8: 3d09 1000 |0038: if-lez v9, 0048 // +0010 │ │ +3d76cc: 3907 0e00 |003a: if-nez v7, 0048 // +000e │ │ +3d76d0: 5460 b787 |003c: iget-object v0, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.this$0:Lokhttp3/internal/ws/WebSocketWriter; // field@87b7 │ │ +3d76d4: 5261 b587 |003e: iget v1, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.formatOpcode:I // field@87b5 │ │ +3d76d8: 5564 b687 |0040: iget-boolean v4, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d76dc: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +3d76de: 7406 ddbb 0000 |0043: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokhttp3/internal/ws/WebSocketWriter;.writeMessageFrame:(IJZZ)V // method@bbdd │ │ +3d76e4: 5c68 b687 |0046: iput-boolean v8, v6, Lokhttp3/internal/ws/WebSocketWriter$FrameSink;.isFirstFrame:Z // field@87b6 │ │ +3d76e8: 0e00 |0048: return-void │ │ +3d76ea: 2207 4210 |0049: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3d76ee: 1a08 7e7b |004b: const-string v8, "closed" // string@7b7e │ │ +3d76f2: 7020 7782 8700 |004d: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3d76f8: 2707 |0050: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x000b line=227 │ │ 0x001c line=229 │ │ 0x002c line=231 │ │ @@ -1351767,19 +1351763,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d7b30: |[3d7b30] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ -3d7b40: 5b01 c287 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b44: 5b02 c387 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ -3d7b48: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d7b4e: 0e00 |0007: return-void │ │ +3d7b24: |[3d7b24] okio.AsyncTimeout$1.:(Lokio/AsyncTimeout;Lokio/Sink;)V │ │ +3d7b34: 5b01 c287 |0000: iput-object v1, v0, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b38: 5b02 c387 |0002: iput-object v2, v0, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ +3d7b3c: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d7b42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ @@ -1351790,34 +1351786,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3d7b50: |[3d7b50] okio.AsyncTimeout$1.close:()V │ │ -3d7b60: 5430 c287 |0000: iget-object v0, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b64: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3d7b6a: 5430 c387 |0005: iget-object v0, v3, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ -3d7b6e: 7210 3ebe 0000 |0007: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ -3d7b74: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d7b76: 5431 c287 |000b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b7a: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7b80: 0e00 |0010: return-void │ │ -3d7b82: 0d00 |0011: move-exception v0 │ │ -3d7b84: 2809 |0012: goto 001b // +0009 │ │ -3d7b86: 0d00 |0013: move-exception v0 │ │ -3d7b88: 5431 c287 |0014: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b8c: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ -3d7b92: 0c00 |0019: move-result-object v0 │ │ -3d7b94: 2700 |001a: throw v0 │ │ -3d7b96: 5431 c287 |001b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b9a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3d7b9c: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7ba2: 2700 |0021: throw v0 │ │ +3d7b44: |[3d7b44] okio.AsyncTimeout$1.close:()V │ │ +3d7b54: 5430 c287 |0000: iget-object v0, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b58: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3d7b5e: 5430 c387 |0005: iget-object v0, v3, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ +3d7b62: 7210 3ebe 0000 |0007: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ +3d7b68: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d7b6a: 5431 c287 |000b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b6e: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7b74: 0e00 |0010: return-void │ │ +3d7b76: 0d00 |0011: move-exception v0 │ │ +3d7b78: 2809 |0012: goto 001b // +0009 │ │ +3d7b7a: 0d00 |0013: move-exception v0 │ │ +3d7b7c: 5431 c287 |0014: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b80: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ +3d7b86: 0c00 |0019: move-result-object v0 │ │ +3d7b88: 2700 |001a: throw v0 │ │ +3d7b8a: 5431 c287 |001b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b8e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3d7b90: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7b96: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0011 │ │ 0x0014 - 0x001b │ │ -> 0x0011 │ │ positions : │ │ @@ -1351834,34 +1351830,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3d7bbc: |[3d7bbc] okio.AsyncTimeout$1.flush:()V │ │ -3d7bcc: 5430 c287 |0000: iget-object v0, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7bd0: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3d7bd6: 5430 c387 |0005: iget-object v0, v3, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ -3d7bda: 7210 3fbe 0000 |0007: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ -3d7be0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d7be2: 5431 c287 |000b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7be6: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7bec: 0e00 |0010: return-void │ │ -3d7bee: 0d00 |0011: move-exception v0 │ │ -3d7bf0: 2809 |0012: goto 001b // +0009 │ │ -3d7bf2: 0d00 |0013: move-exception v0 │ │ -3d7bf4: 5431 c287 |0014: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7bf8: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ -3d7bfe: 0c00 |0019: move-result-object v0 │ │ -3d7c00: 2700 |001a: throw v0 │ │ -3d7c02: 5431 c287 |001b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7c06: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3d7c08: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7c0e: 2700 |0021: throw v0 │ │ +3d7bb0: |[3d7bb0] okio.AsyncTimeout$1.flush:()V │ │ +3d7bc0: 5430 c287 |0000: iget-object v0, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7bc4: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3d7bca: 5430 c387 |0005: iget-object v0, v3, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ +3d7bce: 7210 3fbe 0000 |0007: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ +3d7bd4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d7bd6: 5431 c287 |000b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7bda: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7be0: 0e00 |0010: return-void │ │ +3d7be2: 0d00 |0011: move-exception v0 │ │ +3d7be4: 2809 |0012: goto 001b // +0009 │ │ +3d7be6: 0d00 |0013: move-exception v0 │ │ +3d7be8: 5431 c287 |0014: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7bec: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ +3d7bf2: 0c00 |0019: move-result-object v0 │ │ +3d7bf4: 2700 |001a: throw v0 │ │ +3d7bf6: 5431 c287 |001b: iget-object v1, v3, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7bfa: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3d7bfc: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7c02: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0011 │ │ 0x0014 - 0x001b │ │ -> 0x0011 │ │ positions : │ │ @@ -1351878,17 +1351874,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7b18: |[3d7b18] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ -3d7b28: 5410 c287 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7b2c: 1100 |0002: return-object v0 │ │ +3d7b0c: |[3d7b0c] okio.AsyncTimeout$1.timeout:()Lokio/Timeout; │ │ +3d7b1c: 5410 c287 |0000: iget-object v0, v1, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7b20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$1; │ │ │ │ #3 : (in Lokio/AsyncTimeout$1;) │ │ @@ -1351896,26 +1351892,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3d7ad4: |[3d7ad4] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ -3d7ae4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d7ae8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d7aee: 1a01 ca1a |0005: const-string v1, "AsyncTimeout.sink(" // string@1aca │ │ -3d7af2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7af8: 5421 c387 |000a: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ -3d7afc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d7b02: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3d7b06: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7b0c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d7b12: 0c00 |0017: move-result-object v0 │ │ -3d7b14: 1100 |0018: return-object v0 │ │ +3d7ac8: |[3d7ac8] okio.AsyncTimeout$1.toString:()Ljava/lang/String; │ │ +3d7ad8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d7adc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d7ae2: 1a01 ca1a |0005: const-string v1, "AsyncTimeout.sink(" // string@1aca │ │ +3d7ae6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7aec: 5421 c387 |000a: iget-object v1, v2, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ +3d7af0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d7af6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3d7afa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7b00: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d7b06: 0c00 |0017: move-result-object v0 │ │ +3d7b08: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/AsyncTimeout$1; │ │ │ │ #4 : (in Lokio/AsyncTimeout$1;) │ │ @@ -1351923,58 +1351919,58 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -3d7c28: |[3d7c28] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ -3d7c38: 5370 db87 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3d7c3c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d7c40: 0484 |0004: move-wide v4, v8 │ │ -3d7c42: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3d7c48: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3d7c4c: 3102 0800 |000a: cmp-long v2, v8, v0 │ │ -3d7c50: 3d02 3e00 |000c: if-lez v2, 004a // +003e │ │ -3d7c54: 5472 da87 |000e: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d7c58: 1703 0000 0100 |0010: const-wide/32 v3, #float 9.18355e-41 // #00010000 │ │ -3d7c5e: 3105 0003 |0013: cmp-long v5, v0, v3 │ │ -3d7c62: 3b05 1200 |0015: if-gez v5, 0027 // +0012 │ │ -3d7c66: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d7c6a: 5224 2d88 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d7c6e: b143 |001b: sub-int/2addr v3, v4 │ │ -3d7c70: 8133 |001c: int-to-long v3, v3 │ │ -3d7c72: bb30 |001d: add-long/2addr v0, v3 │ │ -3d7c74: 3103 0008 |001e: cmp-long v3, v0, v8 │ │ -3d7c78: 3a03 0400 |0020: if-ltz v3, 0024 // +0004 │ │ -3d7c7c: 0480 |0022: move-wide v0, v8 │ │ -3d7c7e: 2804 |0023: goto 0027 // +0004 │ │ -3d7c80: 5422 2b88 |0024: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d7c84: 28ea |0026: goto 0010 // -0016 │ │ -3d7c86: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -3d7c88: 5463 c287 |0028: iget-object v3, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7c8c: 6e10 f4bb 0300 |002a: invoke-virtual {v3}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3d7c92: 5463 c387 |002d: iget-object v3, v6, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ -3d7c96: 7240 41be 7310 |002f: invoke-interface {v3, v7, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3d7c9c: bc08 |0032: sub-long/2addr v8, v0 │ │ -3d7c9e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -3d7ca0: 5461 c287 |0034: iget-object v1, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7ca4: 6e20 f6bb 0100 |0036: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7caa: 28cf |0039: goto 0008 // -0031 │ │ -3d7cac: 0d07 |003a: move-exception v7 │ │ -3d7cae: 2809 |003b: goto 0044 // +0009 │ │ -3d7cb0: 0d07 |003c: move-exception v7 │ │ -3d7cb2: 5468 c287 |003d: iget-object v8, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7cb6: 6e20 f5bb 7800 |003f: invoke-virtual {v8, v7}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ -3d7cbc: 0c07 |0042: move-result-object v7 │ │ -3d7cbe: 2707 |0043: throw v7 │ │ -3d7cc0: 5468 c287 |0044: iget-object v8, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ -3d7cc4: 6e20 f6bb 2800 |0046: invoke-virtual {v8, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7cca: 2707 |0049: throw v7 │ │ -3d7ccc: 0e00 |004a: return-void │ │ +3d7c1c: |[3d7c1c] okio.AsyncTimeout$1.write:(Lokio/Buffer;J)V │ │ +3d7c2c: 5370 db87 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3d7c30: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d7c34: 0484 |0004: move-wide v4, v8 │ │ +3d7c36: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3d7c3c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3d7c40: 3102 0800 |000a: cmp-long v2, v8, v0 │ │ +3d7c44: 3d02 3e00 |000c: if-lez v2, 004a // +003e │ │ +3d7c48: 5472 da87 |000e: iget-object v2, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d7c4c: 1703 0000 0100 |0010: const-wide/32 v3, #float 9.18355e-41 // #00010000 │ │ +3d7c52: 3105 0003 |0013: cmp-long v5, v0, v3 │ │ +3d7c56: 3b05 1200 |0015: if-gez v5, 0027 // +0012 │ │ +3d7c5a: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d7c5e: 5224 2d88 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d7c62: b143 |001b: sub-int/2addr v3, v4 │ │ +3d7c64: 8133 |001c: int-to-long v3, v3 │ │ +3d7c66: bb30 |001d: add-long/2addr v0, v3 │ │ +3d7c68: 3103 0008 |001e: cmp-long v3, v0, v8 │ │ +3d7c6c: 3a03 0400 |0020: if-ltz v3, 0024 // +0004 │ │ +3d7c70: 0480 |0022: move-wide v0, v8 │ │ +3d7c72: 2804 |0023: goto 0027 // +0004 │ │ +3d7c74: 5422 2b88 |0024: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d7c78: 28ea |0026: goto 0010 // -0016 │ │ +3d7c7a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +3d7c7c: 5463 c287 |0028: iget-object v3, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7c80: 6e10 f4bb 0300 |002a: invoke-virtual {v3}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3d7c86: 5463 c387 |002d: iget-object v3, v6, Lokio/AsyncTimeout$1;.val$sink:Lokio/Sink; // field@87c3 │ │ +3d7c8a: 7240 41be 7310 |002f: invoke-interface {v3, v7, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3d7c90: bc08 |0032: sub-long/2addr v8, v0 │ │ +3d7c92: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +3d7c94: 5461 c287 |0034: iget-object v1, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7c98: 6e20 f6bb 0100 |0036: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7c9e: 28cf |0039: goto 0008 // -0031 │ │ +3d7ca0: 0d07 |003a: move-exception v7 │ │ +3d7ca2: 2809 |003b: goto 0044 // +0009 │ │ +3d7ca4: 0d07 |003c: move-exception v7 │ │ +3d7ca6: 5468 c287 |003d: iget-object v8, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7caa: 6e20 f5bb 7800 |003f: invoke-virtual {v8, v7}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ +3d7cb0: 0c07 |0042: move-result-object v7 │ │ +3d7cb2: 2707 |0043: throw v7 │ │ +3d7cb4: 5468 c287 |0044: iget-object v8, v6, Lokio/AsyncTimeout$1;.this$0:Lokio/AsyncTimeout; // field@87c2 │ │ +3d7cb8: 6e20 f6bb 2800 |0046: invoke-virtual {v8, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7cbe: 2707 |0049: throw v7 │ │ +3d7cc0: 0e00 |004a: return-void │ │ catches : 2 │ │ 0x002d - 0x0032 │ │ Ljava/io/IOException; -> 0x003c │ │ -> 0x003a │ │ 0x003d - 0x0044 │ │ -> 0x003a │ │ positions : │ │ @@ -1352035,19 +1352031,19 @@ │ │ type : '(Lokio/AsyncTimeout;Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d7db4: |[3d7db4] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ -3d7dc4: 5b01 c487 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7dc8: 5b02 c587 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ -3d7dcc: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3d7dd2: 0e00 |0007: return-void │ │ +3d7da8: |[3d7da8] okio.AsyncTimeout$2.:(Lokio/AsyncTimeout;Lokio/Source;)V │ │ +3d7db8: 5b01 c487 |0000: iput-object v1, v0, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7dbc: 5b02 c587 |0002: iput-object v2, v0, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ +3d7dc0: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3d7dc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/AsyncTimeout$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/AsyncTimeout; │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ @@ -1352058,34 +1352054,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3d7dd4: |[3d7dd4] okio.AsyncTimeout$2.close:()V │ │ -3d7de4: 5430 c487 |0000: iget-object v0, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7de8: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3d7dee: 5430 c587 |0005: iget-object v0, v3, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ -3d7df2: 7210 42be 0000 |0007: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3d7df8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3d7dfa: 5431 c487 |000b: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7dfe: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7e04: 0e00 |0010: return-void │ │ -3d7e06: 0d00 |0011: move-exception v0 │ │ -3d7e08: 2809 |0012: goto 001b // +0009 │ │ -3d7e0a: 0d00 |0013: move-exception v0 │ │ -3d7e0c: 5431 c487 |0014: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7e10: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ -3d7e16: 0c00 |0019: move-result-object v0 │ │ -3d7e18: 2700 |001a: throw v0 │ │ -3d7e1a: 5431 c487 |001b: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7e1e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3d7e20: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7e26: 2700 |0021: throw v0 │ │ +3d7dc8: |[3d7dc8] okio.AsyncTimeout$2.close:()V │ │ +3d7dd8: 5430 c487 |0000: iget-object v0, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7ddc: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3d7de2: 5430 c587 |0005: iget-object v0, v3, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ +3d7de6: 7210 42be 0000 |0007: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3d7dec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3d7dee: 5431 c487 |000b: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7df2: 6e20 f6bb 0100 |000d: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7df8: 0e00 |0010: return-void │ │ +3d7dfa: 0d00 |0011: move-exception v0 │ │ +3d7dfc: 2809 |0012: goto 001b // +0009 │ │ +3d7dfe: 0d00 |0013: move-exception v0 │ │ +3d7e00: 5431 c487 |0014: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7e04: 6e20 f5bb 0100 |0016: invoke-virtual {v1, v0}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ +3d7e0a: 0c00 |0019: move-result-object v0 │ │ +3d7e0c: 2700 |001a: throw v0 │ │ +3d7e0e: 5431 c487 |001b: iget-object v1, v3, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7e12: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3d7e14: 6e20 f6bb 2100 |001e: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7e1a: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x000a │ │ Ljava/io/IOException; -> 0x0013 │ │ -> 0x0011 │ │ 0x0014 - 0x001b │ │ -> 0x0011 │ │ positions : │ │ @@ -1352102,35 +1352098,35 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3d7d2c: |[3d7d2c] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ -3d7d3c: 5410 c487 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7d40: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ -3d7d46: 5410 c587 |0005: iget-object v0, v1, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ -3d7d4a: 7240 43be 2043 |0007: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3d7d50: 0b02 |000a: move-result-wide v2 │ │ -3d7d52: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -3d7d54: 5410 c487 |000c: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7d58: 6e20 f6bb 4000 |000e: invoke-virtual {v0, v4}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7d5e: 1002 |0011: return-wide v2 │ │ -3d7d60: 0d02 |0012: move-exception v2 │ │ -3d7d62: 2809 |0013: goto 001c // +0009 │ │ -3d7d64: 0d02 |0014: move-exception v2 │ │ -3d7d66: 5413 c487 |0015: iget-object v3, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7d6a: 6e20 f5bb 2300 |0017: invoke-virtual {v3, v2}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ -3d7d70: 0c02 |001a: move-result-object v2 │ │ -3d7d72: 2702 |001b: throw v2 │ │ -3d7d74: 5413 c487 |001c: iget-object v3, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7d78: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -3d7d7a: 6e20 f6bb 4300 |001f: invoke-virtual {v3, v4}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ -3d7d80: 2702 |0022: throw v2 │ │ +3d7d20: |[3d7d20] okio.AsyncTimeout$2.read:(Lokio/Buffer;J)J │ │ +3d7d30: 5410 c487 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7d34: 6e10 f4bb 0000 |0002: invoke-virtual {v0}, Lokio/AsyncTimeout;.enter:()V // method@bbf4 │ │ +3d7d3a: 5410 c587 |0005: iget-object v0, v1, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ +3d7d3e: 7240 43be 2043 |0007: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3d7d44: 0b02 |000a: move-result-wide v2 │ │ +3d7d46: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +3d7d48: 5410 c487 |000c: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7d4c: 6e20 f6bb 4000 |000e: invoke-virtual {v0, v4}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7d52: 1002 |0011: return-wide v2 │ │ +3d7d54: 0d02 |0012: move-exception v2 │ │ +3d7d56: 2809 |0013: goto 001c // +0009 │ │ +3d7d58: 0d02 |0014: move-exception v2 │ │ +3d7d5a: 5413 c487 |0015: iget-object v3, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7d5e: 6e20 f5bb 2300 |0017: invoke-virtual {v3, v2}, Lokio/AsyncTimeout;.exit:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf5 │ │ +3d7d64: 0c02 |001a: move-result-object v2 │ │ +3d7d66: 2702 |001b: throw v2 │ │ +3d7d68: 5413 c487 |001c: iget-object v3, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7d6c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +3d7d6e: 6e20 f6bb 4300 |001f: invoke-virtual {v3, v4}, Lokio/AsyncTimeout;.exit:(Z)V // method@bbf6 │ │ +3d7d74: 2702 |0022: throw v2 │ │ catches : 2 │ │ 0x0005 - 0x000b │ │ Ljava/io/IOException; -> 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x001c │ │ -> 0x0012 │ │ positions : │ │ @@ -1352149,17 +1352145,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d7d9c: |[3d7d9c] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ -3d7dac: 5410 c487 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ -3d7db0: 1100 |0002: return-object v0 │ │ +3d7d90: |[3d7d90] okio.AsyncTimeout$2.timeout:()Lokio/Timeout; │ │ +3d7da0: 5410 c487 |0000: iget-object v0, v1, Lokio/AsyncTimeout$2;.this$0:Lokio/AsyncTimeout; // field@87c4 │ │ +3d7da4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/AsyncTimeout$2; │ │ │ │ #3 : (in Lokio/AsyncTimeout$2;) │ │ @@ -1352167,26 +1352163,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3d7ce8: |[3d7ce8] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ -3d7cf8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d7cfc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d7d02: 1a01 cb1a |0005: const-string v1, "AsyncTimeout.source(" // string@1acb │ │ -3d7d06: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7d0c: 5421 c587 |000a: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ -3d7d10: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3d7d16: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3d7d1a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d7d20: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d7d26: 0c00 |0017: move-result-object v0 │ │ -3d7d28: 1100 |0018: return-object v0 │ │ +3d7cdc: |[3d7cdc] okio.AsyncTimeout$2.toString:()Ljava/lang/String; │ │ +3d7cec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d7cf0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d7cf6: 1a01 cb1a |0005: const-string v1, "AsyncTimeout.source(" // string@1acb │ │ +3d7cfa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7d00: 5421 c587 |000a: iget-object v1, v2, Lokio/AsyncTimeout$2;.val$source:Lokio/Source; // field@87c5 │ │ +3d7d04: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3d7d0a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3d7d0e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d7d14: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d7d1a: 0c00 |0017: move-result-object v0 │ │ +3d7d1c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/AsyncTimeout$2; │ │ │ │ source_file_idx : 6857 (AsyncTimeout.java) │ │ @@ -1352263,26 +1352259,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3d80b4: |[3d80b4] okio.AsyncTimeout.:()V │ │ -3d80c4: 6200 6879 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ -3d80c8: 1601 3c00 |0002: const-wide/16 v1, #int 60 // #3c │ │ -3d80cc: 6e30 7288 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ -3d80d2: 0b00 |0007: move-result-wide v0 │ │ -3d80d4: 6800 c687 |0008: sput-wide v0, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ -3d80d8: 6200 6579 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3d80dc: 6101 c687 |000c: sget-wide v1, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ -3d80e0: 6e30 7388 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ -3d80e6: 0b00 |0011: move-result-wide v0 │ │ -3d80e8: 6800 c787 |0012: sput-wide v0, Lokio/AsyncTimeout;.IDLE_TIMEOUT_NANOS:J // field@87c7 │ │ -3d80ec: 0e00 |0014: return-void │ │ +3d80a8: |[3d80a8] okio.AsyncTimeout.:()V │ │ +3d80b8: 6200 6879 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@7968 │ │ +3d80bc: 1601 3c00 |0002: const-wide/16 v1, #int 60 // #3c │ │ +3d80c0: 6e30 7288 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@8872 │ │ +3d80c6: 0b00 |0007: move-result-wide v0 │ │ +3d80c8: 6800 c687 |0008: sput-wide v0, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ +3d80cc: 6200 6579 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3d80d0: 6101 c687 |000c: sget-wide v1, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ +3d80d4: 6e30 7388 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@8873 │ │ +3d80da: 0b00 |0011: move-result-wide v0 │ │ +3d80dc: 6800 c787 |0012: sput-wide v0, Lokio/AsyncTimeout;.IDLE_TIMEOUT_NANOS:J // field@87c7 │ │ +3d80e0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=51 │ │ locals : │ │ │ │ #1 : (in Lokio/AsyncTimeout;) │ │ @@ -1352290,17 +1352286,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d80f0: |[3d80f0] okio.AsyncTimeout.:()V │ │ -3d8100: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ -3d8106: 0e00 |0003: return-void │ │ +3d80e4: |[3d80e4] okio.AsyncTimeout.:()V │ │ +3d80f4: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ +3d80fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/AsyncTimeout; │ │ │ │ #2 : (in Lokio/AsyncTimeout;) │ │ @@ -1352308,55 +1352304,55 @@ │ │ type : '()Lokio/AsyncTimeout;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -3d7fd4: |[3d7fd4] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ -3d7fe4: 6200 c987 |0000: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d7fe8: 5400 cb87 |0002: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7fec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d7fee: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ -3d7ff2: 7100 a984 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3d7ff8: 0b02 |000a: move-result-wide v2 │ │ -3d7ffa: 1c00 c317 |000b: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ -3d7ffe: 6104 c687 |000d: sget-wide v4, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ -3d8002: 6e30 0e84 4005 |000f: invoke-virtual {v0, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@840e │ │ -3d8008: 6200 c987 |0012: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d800c: 5400 cb87 |0014: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8010: 3900 0f00 |0016: if-nez v0, 0025 // +000f │ │ -3d8014: 7100 a984 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3d801a: 0b04 |001b: move-result-wide v4 │ │ -3d801c: bc24 |001c: sub-long/2addr v4, v2 │ │ -3d801e: 6102 c787 |001d: sget-wide v2, Lokio/AsyncTimeout;.IDLE_TIMEOUT_NANOS:J // field@87c7 │ │ -3d8022: 3100 0402 |001f: cmp-long v0, v4, v2 │ │ -3d8026: 3a00 0400 |0021: if-ltz v0, 0025 // +0004 │ │ -3d802a: 6201 c987 |0023: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d802e: 1101 |0025: return-object v1 │ │ -3d8030: 7100 a984 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3d8036: 0b02 |0029: move-result-wide v2 │ │ -3d8038: 7030 fabb 2003 |002a: invoke-direct {v0, v2, v3}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ -3d803e: 0b02 |002d: move-result-wide v2 │ │ -3d8040: 1604 0000 |002e: const-wide/16 v4, #int 0 // #0 │ │ -3d8044: 3106 0204 |0030: cmp-long v6, v2, v4 │ │ -3d8048: 3d06 1100 |0032: if-lez v6, 0043 // +0011 │ │ -3d804c: 1704 4042 0f00 |0034: const-wide/32 v4, #float 1.4013e-39 // #000f4240 │ │ -3d8052: 9e06 0204 |0037: div-long v6, v2, v4 │ │ -3d8056: 9d04 0406 |0039: mul-long v4, v4, v6 │ │ -3d805a: bc42 |003b: sub-long/2addr v2, v4 │ │ -3d805c: 1c00 c317 |003c: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ -3d8060: 8423 |003e: long-to-int v3, v2 │ │ -3d8062: 6e40 0f84 6037 |003f: invoke-virtual {v0, v6, v7, v3}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ -3d8068: 1101 |0042: return-object v1 │ │ -3d806a: 6202 c987 |0043: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d806e: 5403 cb87 |0045: iget-object v3, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8072: 5b23 cb87 |0047: iput-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8076: 5b01 cb87 |0049: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d807a: 1100 |004b: return-object v0 │ │ +3d7fc8: |[3d7fc8] okio.AsyncTimeout.awaitTimeout:()Lokio/AsyncTimeout; │ │ +3d7fd8: 6200 c987 |0000: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d7fdc: 5400 cb87 |0002: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7fe0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d7fe2: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ +3d7fe6: 7100 a984 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3d7fec: 0b02 |000a: move-result-wide v2 │ │ +3d7fee: 1c00 c317 |000b: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ +3d7ff2: 6104 c687 |000d: sget-wide v4, Lokio/AsyncTimeout;.IDLE_TIMEOUT_MILLIS:J // field@87c6 │ │ +3d7ff6: 6e30 0e84 4005 |000f: invoke-virtual {v0, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@840e │ │ +3d7ffc: 6200 c987 |0012: sget-object v0, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d8000: 5400 cb87 |0014: iget-object v0, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d8004: 3900 0f00 |0016: if-nez v0, 0025 // +000f │ │ +3d8008: 7100 a984 0000 |0018: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3d800e: 0b04 |001b: move-result-wide v4 │ │ +3d8010: bc24 |001c: sub-long/2addr v4, v2 │ │ +3d8012: 6102 c787 |001d: sget-wide v2, Lokio/AsyncTimeout;.IDLE_TIMEOUT_NANOS:J // field@87c7 │ │ +3d8016: 3100 0402 |001f: cmp-long v0, v4, v2 │ │ +3d801a: 3a00 0400 |0021: if-ltz v0, 0025 // +0004 │ │ +3d801e: 6201 c987 |0023: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d8022: 1101 |0025: return-object v1 │ │ +3d8024: 7100 a984 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3d802a: 0b02 |0029: move-result-wide v2 │ │ +3d802c: 7030 fabb 2003 |002a: invoke-direct {v0, v2, v3}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ +3d8032: 0b02 |002d: move-result-wide v2 │ │ +3d8034: 1604 0000 |002e: const-wide/16 v4, #int 0 // #0 │ │ +3d8038: 3106 0204 |0030: cmp-long v6, v2, v4 │ │ +3d803c: 3d06 1100 |0032: if-lez v6, 0043 // +0011 │ │ +3d8040: 1704 4042 0f00 |0034: const-wide/32 v4, #float 1.4013e-39 // #000f4240 │ │ +3d8046: 9e06 0204 |0037: div-long v6, v2, v4 │ │ +3d804a: 9d04 0406 |0039: mul-long v4, v4, v6 │ │ +3d804e: bc42 |003b: sub-long/2addr v2, v4 │ │ +3d8050: 1c00 c317 |003c: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ +3d8054: 8423 |003e: long-to-int v3, v2 │ │ +3d8056: 6e40 0f84 6037 |003f: invoke-virtual {v0, v6, v7, v3}, Ljava/lang/Object;.wait:(JI)V // method@840f │ │ +3d805c: 1101 |0042: return-object v1 │ │ +3d805e: 6202 c987 |0043: sget-object v2, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d8062: 5403 cb87 |0045: iget-object v3, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d8066: 5b23 cb87 |0047: iput-object v3, v2, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d806a: 5b01 cb87 |0049: iput-object v1, v0, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d806e: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0007 line=347 │ │ 0x000b line=348 │ │ 0x0012 line=349 │ │ 0x0023 line=350 │ │ @@ -1352372,36 +1352368,36 @@ │ │ type : '(Lokio/AsyncTimeout;)Z' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3d7edc: |[3d7edc] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ -3d7eec: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ -3d7ef0: 1d00 |0002: monitor-enter v0 │ │ -3d7ef2: 6201 c987 |0003: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d7ef6: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ -3d7efa: 5412 cb87 |0007: iget-object v2, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7efe: 3332 0c00 |0009: if-ne v2, v3, 0015 // +000c │ │ -3d7f02: 5432 cb87 |000b: iget-object v2, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7f06: 5b12 cb87 |000d: iput-object v2, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7f0a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3d7f0c: 5b31 cb87 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7f10: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -3d7f12: 1e00 |0013: monitor-exit v0 │ │ -3d7f14: 0f03 |0014: return v3 │ │ -3d7f16: 5411 cb87 |0015: iget-object v1, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d7f1a: 28ee |0017: goto 0005 // -0012 │ │ -3d7f1c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -3d7f1e: 1e00 |0019: monitor-exit v0 │ │ -3d7f20: 0f03 |001a: return v3 │ │ -3d7f22: 0d03 |001b: move-exception v3 │ │ -3d7f24: 1e00 |001c: monitor-exit v0 │ │ -3d7f26: 2703 |001d: throw v3 │ │ +3d7ed0: |[3d7ed0] okio.AsyncTimeout.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z │ │ +3d7ee0: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ +3d7ee4: 1d00 |0002: monitor-enter v0 │ │ +3d7ee6: 6201 c987 |0003: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d7eea: 3801 1300 |0005: if-eqz v1, 0018 // +0013 │ │ +3d7eee: 5412 cb87 |0007: iget-object v2, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7ef2: 3332 0c00 |0009: if-ne v2, v3, 0015 // +000c │ │ +3d7ef6: 5432 cb87 |000b: iget-object v2, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7efa: 5b12 cb87 |000d: iput-object v2, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7efe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3d7f00: 5b31 cb87 |0010: iput-object v1, v3, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7f04: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +3d7f06: 1e00 |0013: monitor-exit v0 │ │ +3d7f08: 0f03 |0014: return v3 │ │ +3d7f0a: 5411 cb87 |0015: iget-object v1, v1, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d7f0e: 28ee |0017: goto 0005 // -0012 │ │ +3d7f10: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +3d7f12: 1e00 |0019: monitor-exit v0 │ │ +3d7f14: 0f03 |001a: return v3 │ │ +3d7f16: 0d03 |001b: move-exception v3 │ │ +3d7f18: 1e00 |001c: monitor-exit v0 │ │ +3d7f1a: 2703 |001d: throw v3 │ │ catches : 2 │ │ 0x0003 - 0x0012 │ │ -> 0x001b │ │ 0x0015 - 0x0017 │ │ -> 0x001b │ │ positions : │ │ 0x0003 line=128 │ │ @@ -1352419,18 +1352415,18 @@ │ │ type : '(J)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d7fbc: |[3d7fbc] okio.AsyncTimeout.remainingNanos:(J)J │ │ -3d7fcc: 5320 cc87 |0000: iget-wide v0, v2, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ -3d7fd0: bc30 |0002: sub-long/2addr v0, v3 │ │ -3d7fd2: 1000 |0003: return-wide v0 │ │ +3d7fb0: |[3d7fb0] okio.AsyncTimeout.remainingNanos:(J)J │ │ +3d7fc0: 5320 cc87 |0000: iget-wide v0, v2, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ +3d7fc4: bc30 |0002: sub-long/2addr v0, v3 │ │ +3d7fc6: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0004 reg=3 (null) J │ │ │ │ @@ -1352439,75 +1352435,75 @@ │ │ type : '(Lokio/AsyncTimeout;JZ)V' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -3d8190: |[3d8190] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ -3d81a0: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ -3d81a4: 1d00 |0002: monitor-enter v0 │ │ -3d81a6: 6201 c987 |0003: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d81aa: 3901 1100 |0005: if-nez v1, 0016 // +0011 │ │ -3d81ae: 2201 c317 |0007: new-instance v1, Lokio/AsyncTimeout; // type@17c3 │ │ -3d81b2: 7010 f0bb 0100 |0009: invoke-direct {v1}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ -3d81b8: 6901 c987 |000c: sput-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d81bc: 2201 c217 |000e: new-instance v1, Lokio/AsyncTimeout$Watchdog; // type@17c2 │ │ -3d81c0: 7010 ebbb 0100 |0010: invoke-direct {v1}, Lokio/AsyncTimeout$Watchdog;.:()V // method@bbeb │ │ -3d81c6: 6e10 eebb 0100 |0013: invoke-virtual {v1}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@bbee │ │ -3d81cc: 7100 a984 0000 |0016: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ -3d81d2: 0b01 |0019: move-result-wide v1 │ │ -3d81d4: 1603 0000 |001a: const-wide/16 v3, #int 0 // #0 │ │ -3d81d8: 3105 0703 |001c: cmp-long v5, v7, v3 │ │ -3d81dc: 3805 1100 |001e: if-eqz v5, 002f // +0011 │ │ -3d81e0: 3809 0f00 |0020: if-eqz v9, 002f // +000f │ │ -3d81e4: 6e10 f3bb 0600 |0022: invoke-virtual {v6}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@bbf3 │ │ -3d81ea: 0b03 |0025: move-result-wide v3 │ │ -3d81ec: bc13 |0026: sub-long/2addr v3, v1 │ │ -3d81ee: 7140 df83 8743 |0027: invoke-static {v7, v8, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d81f4: 0b07 |002a: move-result-wide v7 │ │ -3d81f6: bb17 |002b: add-long/2addr v7, v1 │ │ -3d81f8: 5a67 cc87 |002c: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ -3d81fc: 280f |002e: goto 003d // +000f │ │ -3d81fe: 3805 0600 |002f: if-eqz v5, 0035 // +0006 │ │ -3d8202: bb17 |0031: add-long/2addr v7, v1 │ │ -3d8204: 5a67 cc87 |0032: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ -3d8208: 2809 |0034: goto 003d // +0009 │ │ -3d820a: 3809 3100 |0035: if-eqz v9, 0066 // +0031 │ │ -3d820e: 6e10 f3bb 0600 |0037: invoke-virtual {v6}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@bbf3 │ │ -3d8214: 0b07 |003a: move-result-wide v7 │ │ -3d8216: 5a67 cc87 |003b: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ -3d821a: 7030 fabb 1602 |003d: invoke-direct {v6, v1, v2}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ -3d8220: 0b07 |0040: move-result-wide v7 │ │ -3d8222: 6209 c987 |0041: sget-object v9, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d8226: 5493 cb87 |0043: iget-object v3, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d822a: 3803 1000 |0045: if-eqz v3, 0055 // +0010 │ │ -3d822e: 5493 cb87 |0047: iget-object v3, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8232: 7030 fabb 1302 |0049: invoke-direct {v3, v1, v2}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ -3d8238: 0b03 |004c: move-result-wide v3 │ │ -3d823a: 3105 0703 |004d: cmp-long v5, v7, v3 │ │ -3d823e: 3b05 0300 |004f: if-gez v5, 0052 // +0003 │ │ -3d8242: 2804 |0051: goto 0055 // +0004 │ │ -3d8244: 5499 cb87 |0052: iget-object v9, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8248: 28ef |0054: goto 0043 // -0011 │ │ -3d824a: 5497 cb87 |0055: iget-object v7, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d824e: 5b67 cb87 |0057: iput-object v7, v6, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8252: 5b96 cb87 |0059: iput-object v6, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ -3d8256: 6206 c987 |005b: sget-object v6, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ -3d825a: 3369 0700 |005d: if-ne v9, v6, 0064 // +0007 │ │ -3d825e: 1c06 c317 |005f: const-class v6, Lokio/AsyncTimeout; // type@17c3 │ │ -3d8262: 6e10 0a84 0600 |0061: invoke-virtual {v6}, Ljava/lang/Object;.notify:()V // method@840a │ │ -3d8268: 1e00 |0064: monitor-exit v0 │ │ -3d826a: 0e00 |0065: return-void │ │ -3d826c: 2206 5b10 |0066: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ -3d8270: 7010 ea82 0600 |0068: invoke-direct {v6}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3d8276: 2706 |006b: throw v6 │ │ -3d8278: 0d06 |006c: move-exception v6 │ │ -3d827a: 1e00 |006d: monitor-exit v0 │ │ -3d827c: 2706 |006e: throw v6 │ │ +3d8184: |[3d8184] okio.AsyncTimeout.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V │ │ +3d8194: 1c00 c317 |0000: const-class v0, Lokio/AsyncTimeout; // type@17c3 │ │ +3d8198: 1d00 |0002: monitor-enter v0 │ │ +3d819a: 6201 c987 |0003: sget-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d819e: 3901 1100 |0005: if-nez v1, 0016 // +0011 │ │ +3d81a2: 2201 c317 |0007: new-instance v1, Lokio/AsyncTimeout; // type@17c3 │ │ +3d81a6: 7010 f0bb 0100 |0009: invoke-direct {v1}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ +3d81ac: 6901 c987 |000c: sput-object v1, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d81b0: 2201 c217 |000e: new-instance v1, Lokio/AsyncTimeout$Watchdog; // type@17c2 │ │ +3d81b4: 7010 ebbb 0100 |0010: invoke-direct {v1}, Lokio/AsyncTimeout$Watchdog;.:()V // method@bbeb │ │ +3d81ba: 6e10 eebb 0100 |0013: invoke-virtual {v1}, Lokio/AsyncTimeout$Watchdog;.start:()V // method@bbee │ │ +3d81c0: 7100 a984 0000 |0016: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@84a9 │ │ +3d81c6: 0b01 |0019: move-result-wide v1 │ │ +3d81c8: 1603 0000 |001a: const-wide/16 v3, #int 0 // #0 │ │ +3d81cc: 3105 0703 |001c: cmp-long v5, v7, v3 │ │ +3d81d0: 3805 1100 |001e: if-eqz v5, 002f // +0011 │ │ +3d81d4: 3809 0f00 |0020: if-eqz v9, 002f // +000f │ │ +3d81d8: 6e10 f3bb 0600 |0022: invoke-virtual {v6}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@bbf3 │ │ +3d81de: 0b03 |0025: move-result-wide v3 │ │ +3d81e0: bc13 |0026: sub-long/2addr v3, v1 │ │ +3d81e2: 7140 df83 8743 |0027: invoke-static {v7, v8, v3, v4}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d81e8: 0b07 |002a: move-result-wide v7 │ │ +3d81ea: bb17 |002b: add-long/2addr v7, v1 │ │ +3d81ec: 5a67 cc87 |002c: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ +3d81f0: 280f |002e: goto 003d // +000f │ │ +3d81f2: 3805 0600 |002f: if-eqz v5, 0035 // +0006 │ │ +3d81f6: bb17 |0031: add-long/2addr v7, v1 │ │ +3d81f8: 5a67 cc87 |0032: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ +3d81fc: 2809 |0034: goto 003d // +0009 │ │ +3d81fe: 3809 3100 |0035: if-eqz v9, 0066 // +0031 │ │ +3d8202: 6e10 f3bb 0600 |0037: invoke-virtual {v6}, Lokio/AsyncTimeout;.deadlineNanoTime:()J // method@bbf3 │ │ +3d8208: 0b07 |003a: move-result-wide v7 │ │ +3d820a: 5a67 cc87 |003b: iput-wide v7, v6, Lokio/AsyncTimeout;.timeoutAt:J // field@87cc │ │ +3d820e: 7030 fabb 1602 |003d: invoke-direct {v6, v1, v2}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ +3d8214: 0b07 |0040: move-result-wide v7 │ │ +3d8216: 6209 c987 |0041: sget-object v9, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d821a: 5493 cb87 |0043: iget-object v3, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d821e: 3803 1000 |0045: if-eqz v3, 0055 // +0010 │ │ +3d8222: 5493 cb87 |0047: iget-object v3, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d8226: 7030 fabb 1302 |0049: invoke-direct {v3, v1, v2}, Lokio/AsyncTimeout;.remainingNanos:(J)J // method@bbfa │ │ +3d822c: 0b03 |004c: move-result-wide v3 │ │ +3d822e: 3105 0703 |004d: cmp-long v5, v7, v3 │ │ +3d8232: 3b05 0300 |004f: if-gez v5, 0052 // +0003 │ │ +3d8236: 2804 |0051: goto 0055 // +0004 │ │ +3d8238: 5499 cb87 |0052: iget-object v9, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d823c: 28ef |0054: goto 0043 // -0011 │ │ +3d823e: 5497 cb87 |0055: iget-object v7, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d8242: 5b67 cb87 |0057: iput-object v7, v6, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d8246: 5b96 cb87 |0059: iput-object v6, v9, Lokio/AsyncTimeout;.next:Lokio/AsyncTimeout; // field@87cb │ │ +3d824a: 6206 c987 |005b: sget-object v6, Lokio/AsyncTimeout;.head:Lokio/AsyncTimeout; // field@87c9 │ │ +3d824e: 3369 0700 |005d: if-ne v9, v6, 0064 // +0007 │ │ +3d8252: 1c06 c317 |005f: const-class v6, Lokio/AsyncTimeout; // type@17c3 │ │ +3d8256: 6e10 0a84 0600 |0061: invoke-virtual {v6}, Ljava/lang/Object;.notify:()V // method@840a │ │ +3d825c: 1e00 |0064: monitor-exit v0 │ │ +3d825e: 0e00 |0065: return-void │ │ +3d8260: 2206 5b10 |0066: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ +3d8264: 7010 ea82 0600 |0068: invoke-direct {v6}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3d826a: 2706 |006b: throw v6 │ │ +3d826c: 0d06 |006c: move-exception v6 │ │ +3d826e: 1e00 |006d: monitor-exit v0 │ │ +3d8270: 2706 |006e: throw v6 │ │ catches : 2 │ │ 0x0003 - 0x0064 │ │ -> 0x006c │ │ 0x0066 - 0x006c │ │ -> 0x006c │ │ positions : │ │ 0x0003 line=86 │ │ @@ -1352538,34 +1352534,34 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -3d8108: |[3d8108] okio.AsyncTimeout.enter:()V │ │ -3d8118: 5560 ca87 |0000: iget-boolean v0, v6, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ -3d811c: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -3d8120: 6e10 00bc 0600 |0004: invoke-virtual {v6}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@bc00 │ │ -3d8126: 0b00 |0007: move-result-wide v0 │ │ -3d8128: 6e10 f8bb 0600 |0008: invoke-virtual {v6}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@bbf8 │ │ -3d812e: 0a02 |000b: move-result v2 │ │ -3d8130: 1603 0000 |000c: const-wide/16 v3, #int 0 // #0 │ │ -3d8134: 3105 0003 |000e: cmp-long v5, v0, v3 │ │ -3d8138: 3905 0500 |0010: if-nez v5, 0015 // +0005 │ │ -3d813c: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -3d8140: 0e00 |0014: return-void │ │ -3d8142: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -3d8144: 5c63 ca87 |0016: iput-boolean v3, v6, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ -3d8148: 7140 fbbb 0621 |0018: invoke-static {v6, v0, v1, v2}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@bbfb │ │ -3d814e: 0e00 |001b: return-void │ │ -3d8150: 2200 7210 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d8154: 1a01 7865 |001e: const-string v1, "Unbalanced enter/exit" // string@6578 │ │ -3d8158: 7020 8c83 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d815e: 2700 |0023: throw v0 │ │ +3d80fc: |[3d80fc] okio.AsyncTimeout.enter:()V │ │ +3d810c: 5560 ca87 |0000: iget-boolean v0, v6, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ +3d8110: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +3d8114: 6e10 00bc 0600 |0004: invoke-virtual {v6}, Lokio/AsyncTimeout;.timeoutNanos:()J // method@bc00 │ │ +3d811a: 0b00 |0007: move-result-wide v0 │ │ +3d811c: 6e10 f8bb 0600 |0008: invoke-virtual {v6}, Lokio/AsyncTimeout;.hasDeadline:()Z // method@bbf8 │ │ +3d8122: 0a02 |000b: move-result v2 │ │ +3d8124: 1603 0000 |000c: const-wide/16 v3, #int 0 // #0 │ │ +3d8128: 3105 0003 |000e: cmp-long v5, v0, v3 │ │ +3d812c: 3905 0500 |0010: if-nez v5, 0015 // +0005 │ │ +3d8130: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +3d8134: 0e00 |0014: return-void │ │ +3d8136: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +3d8138: 5c63 ca87 |0016: iput-boolean v3, v6, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ +3d813c: 7140 fbbb 0621 |0018: invoke-static {v6, v0, v1, v2}, Lokio/AsyncTimeout;.scheduleTimeout:(Lokio/AsyncTimeout;JZ)V // method@bbfb │ │ +3d8142: 0e00 |001b: return-void │ │ +3d8144: 2200 7210 |001c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d8148: 1a01 7865 |001e: const-string v1, "Unbalanced enter/exit" // string@6578 │ │ +3d814c: 7020 8c83 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d8152: 2700 |0023: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0008 line=75 │ │ 0x0016 line=79 │ │ 0x0018 line=80 │ │ @@ -1352578,22 +1352574,22 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3d7f68: |[3d7f68] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3d7f78: 6e10 f7bb 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ -3d7f7e: 0a00 |0003: move-result v0 │ │ -3d7f80: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d7f84: 1102 |0006: return-object v2 │ │ -3d7f86: 6e20 f9bb 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf9 │ │ -3d7f8c: 0c02 |000a: move-result-object v2 │ │ -3d7f8e: 1102 |000b: return-object v2 │ │ +3d7f5c: |[3d7f5c] okio.AsyncTimeout.exit:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3d7f6c: 6e10 f7bb 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ +3d7f72: 0a00 |0003: move-result v0 │ │ +3d7f74: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d7f78: 1102 |0006: return-object v2 │ │ +3d7f7a: 6e20 f9bb 2100 |0007: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf9 │ │ +3d7f80: 0c02 |000a: move-result-object v2 │ │ +3d7f82: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0007 line=286 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/IOException; │ │ @@ -1352603,25 +1352599,25 @@ │ │ type : '(Z)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3d8160: |[3d8160] okio.AsyncTimeout.exit:(Z)V │ │ -3d8170: 6e10 f7bb 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ -3d8176: 0a00 |0003: move-result v0 │ │ -3d8178: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -3d817c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -3d8180: 2807 |0008: goto 000f // +0007 │ │ -3d8182: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3d8184: 6e20 f9bb 2100 |000a: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf9 │ │ -3d818a: 0c02 |000d: move-result-object v2 │ │ -3d818c: 2702 |000e: throw v2 │ │ -3d818e: 0e00 |000f: return-void │ │ +3d8154: |[3d8154] okio.AsyncTimeout.exit:(Z)V │ │ +3d8164: 6e10 f7bb 0100 |0000: invoke-virtual {v1}, Lokio/AsyncTimeout;.exit:()Z // method@bbf7 │ │ +3d816a: 0a00 |0003: move-result v0 │ │ +3d816c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +3d8170: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +3d8174: 2807 |0008: goto 000f // +0007 │ │ +3d8176: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3d8178: 6e20 f9bb 2100 |000a: invoke-virtual {v1, v2}, Lokio/AsyncTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bbf9 │ │ +3d817e: 0c02 |000d: move-result-object v2 │ │ +3d8180: 2702 |000e: throw v2 │ │ +3d8182: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x000a line=276 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0010 reg=2 (null) Z │ │ @@ -1352631,23 +1352627,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3d7f3c: |[3d7f3c] okio.AsyncTimeout.exit:()Z │ │ -3d7f4c: 5520 ca87 |0000: iget-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ -3d7f50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d7f52: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3d7f56: 0f01 |0005: return v1 │ │ -3d7f58: 5c21 ca87 |0006: iput-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ -3d7f5c: 7110 f2bb 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@bbf2 │ │ -3d7f62: 0a00 |000b: move-result v0 │ │ -3d7f64: 0f00 |000c: return v0 │ │ +3d7f30: |[3d7f30] okio.AsyncTimeout.exit:()Z │ │ +3d7f40: 5520 ca87 |0000: iget-boolean v0, v2, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ +3d7f44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d7f46: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3d7f4a: 0f01 |0005: return v1 │ │ +3d7f4c: 5c21 ca87 |0006: iput-boolean v1, v2, Lokio/AsyncTimeout;.inQueue:Z // field@87ca │ │ +3d7f50: 7110 f2bb 0200 |0008: invoke-static {v2}, Lokio/AsyncTimeout;.cancelScheduledTimeout:(Lokio/AsyncTimeout;)Z // method@bbf2 │ │ +3d7f56: 0a00 |000b: move-result v0 │ │ +3d7f58: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokio/AsyncTimeout; │ │ @@ -1352657,21 +1352653,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d7f90: |[3d7f90] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3d7fa0: 2200 4510 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ -3d7fa4: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ -3d7fa8: 7020 8c82 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ -3d7fae: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -3d7fb2: 6e20 8d82 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ -3d7fb8: 1100 |000c: return-object v0 │ │ +3d7f84: |[3d7f84] okio.AsyncTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3d7f94: 2200 4510 |0000: new-instance v0, Ljava/io/InterruptedIOException; // type@1045 │ │ +3d7f98: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ +3d7f9c: 7020 8c82 1000 |0004: invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;.:(Ljava/lang/String;)V // method@828c │ │ +3d7fa2: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +3d7fa6: 6e20 8d82 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ +3d7fac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0009 line=297 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/io/IOException; │ │ @@ -1352681,18 +1352677,18 @@ │ │ type : '(Lokio/Sink;)Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d807c: |[3d807c] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ -3d808c: 2200 c017 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@17c0 │ │ -3d8090: 7030 e0bb 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@bbe0 │ │ -3d8096: 1100 |0005: return-object v0 │ │ +3d8070: |[3d8070] okio.AsyncTimeout.sink:(Lokio/Sink;)Lokio/Sink; │ │ +3d8080: 2200 c017 |0000: new-instance v0, Lokio/AsyncTimeout$1; // type@17c0 │ │ +3d8084: 7030 e0bb 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$1;.:(Lokio/AsyncTimeout;Lokio/Sink;)V // method@bbe0 │ │ +3d808a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/Sink; │ │ │ │ @@ -1352701,18 +1352697,18 @@ │ │ type : '(Lokio/Source;)Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d8098: |[3d8098] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ -3d80a8: 2200 c117 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@17c1 │ │ -3d80ac: 7030 e6bb 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@bbe6 │ │ -3d80b2: 1100 |0005: return-object v0 │ │ +3d808c: |[3d808c] okio.AsyncTimeout.source:(Lokio/Source;)Lokio/Source; │ │ +3d809c: 2200 c117 |0000: new-instance v0, Lokio/AsyncTimeout$2; // type@17c1 │ │ +3d80a0: 7030 e6bb 1002 |0002: invoke-direct {v0, v1, v2}, Lokio/AsyncTimeout$2;.:(Lokio/AsyncTimeout;Lokio/Source;)V // method@bbe6 │ │ +3d80a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/AsyncTimeout; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/Source; │ │ │ │ @@ -1352721,16 +1352717,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d8294: |[3d8294] okio.AsyncTimeout.timedOut:()V │ │ -3d82a4: 0e00 |0000: return-void │ │ +3d8288: |[3d8288] okio.AsyncTimeout.timedOut:()V │ │ +3d8298: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6857 (AsyncTimeout.java) │ │ │ │ Class #4684 header: │ │ @@ -1353367,29 +1353363,29 @@ │ │ type : '(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3dd13c: |[3dd13c] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ -3dd14c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dd152: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ -3dd156: 3802 0700 |0005: if-eqz v2, 000c // +0007 │ │ -3dd15a: 5b01 e487 |0007: iput-object v1, v0, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd15e: 5b02 e387 |0009: iput-object v2, v0, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd162: 0e00 |000b: return-void │ │ -3dd164: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd168: 1a02 dd9a |000e: const-string v2, "inflater == null" // string@9add │ │ -3dd16c: 7020 8783 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd172: 2701 |0013: throw v1 │ │ -3dd174: 2201 7110 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd178: 1a02 a2cd |0016: const-string v2, "source == null" // string@cda2 │ │ -3dd17c: 7020 8783 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd182: 2701 |001b: throw v1 │ │ +3dd130: |[3dd130] okio.DeflaterSink.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V │ │ +3dd140: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dd146: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ +3dd14a: 3802 0700 |0005: if-eqz v2, 000c // +0007 │ │ +3dd14e: 5b01 e487 |0007: iput-object v1, v0, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd152: 5b02 e387 |0009: iput-object v2, v0, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd156: 0e00 |000b: return-void │ │ +3dd158: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd15c: 1a02 dd9a |000e: const-string v2, "inflater == null" // string@9add │ │ +3dd160: 7020 8783 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd166: 2701 |0013: throw v1 │ │ +3dd168: 2201 7110 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd16c: 1a02 a2cd |0016: const-string v2, "source == null" // string@cda2 │ │ +3dd170: 7020 8783 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd176: 2701 |001b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ 0x000c line=54 │ │ 0x0014 line=53 │ │ @@ -1353403,19 +1353399,19 @@ │ │ type : '(Lokio/Sink;Ljava/util/zip/Deflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dd184: |[3dd184] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ -3dd194: 7110 84bd 0100 |0000: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3dd19a: 0c01 |0003: move-result-object v1 │ │ -3dd19c: 7030 20bd 1002 |0004: invoke-direct {v0, v1, v2}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@bd20 │ │ -3dd1a2: 0e00 |0007: return-void │ │ +3dd178: |[3dd178] okio.DeflaterSink.:(Lokio/Sink;Ljava/util/zip/Deflater;)V │ │ +3dd188: 7110 84bd 0100 |0000: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3dd18e: 0c01 |0003: move-result-object v1 │ │ +3dd190: 7030 20bd 1002 |0004: invoke-direct {v0, v1, v2}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@bd20 │ │ +3dd196: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/DeflaterSink; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Sink; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/zip/Deflater; │ │ @@ -1353425,61 +1353421,61 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -3dd22c: |[3dd22c] okio.DeflaterSink.deflate:(Z)V │ │ -3dd23c: 5470 e487 |0000: iget-object v0, v7, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd240: 7210 9cbc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ -3dd246: 0c00 |0005: move-result-object v0 │ │ -3dd248: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3dd24a: 6e20 73bc 1000 |0007: invoke-virtual {v0, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dd250: 0c01 |000a: move-result-object v1 │ │ -3dd252: 3808 1200 |000b: if-eqz v8, 001d // +0012 │ │ -3dd256: 5472 e387 |000d: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd25a: 5413 2988 |000f: iget-object v3, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3dd25e: 5214 2a88 |0011: iget v4, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd262: 5215 2a88 |0013: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd266: d155 0020 |0015: rsub-int v5, v5, #int 8192 // #2000 │ │ -3dd26a: 1226 |0017: const/4 v6, #int 2 // #2 │ │ -3dd26c: 6e56 1989 3254 |0018: invoke-virtual {v2, v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@8919 │ │ -3dd272: 0a02 |001b: move-result v2 │ │ -3dd274: 280f |001c: goto 002b // +000f │ │ -3dd276: 5472 e387 |001d: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd27a: 5413 2988 |001f: iget-object v3, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3dd27e: 5214 2a88 |0021: iget v4, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd282: 5215 2a88 |0023: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd286: d155 0020 |0025: rsub-int v5, v5, #int 8192 // #2000 │ │ -3dd28a: 6e40 1889 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ -3dd290: 0a02 |002a: move-result v2 │ │ -3dd292: 3d02 1300 |002b: if-lez v2, 003e // +0013 │ │ -3dd296: 5213 2a88 |002d: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd29a: b023 |002f: add-int/2addr v3, v2 │ │ -3dd29c: 5913 2a88 |0030: iput v3, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd2a0: 5303 db87 |0032: iget-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ -3dd2a4: 8121 |0034: int-to-long v1, v2 │ │ -3dd2a6: bb13 |0035: add-long/2addr v3, v1 │ │ -3dd2a8: 5a03 db87 |0036: iput-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ -3dd2ac: 5471 e487 |0038: iget-object v1, v7, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd2b0: 7210 9fbc 0100 |003a: invoke-interface {v1}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bc9f │ │ -3dd2b6: 28c9 |003d: goto 0006 // -0037 │ │ -3dd2b8: 5472 e387 |003e: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd2bc: 6e10 1f89 0200 |0040: invoke-virtual {v2}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ -3dd2c2: 0a02 |0043: move-result v2 │ │ -3dd2c4: 3802 c2ff |0044: if-eqz v2, 0006 // -003e │ │ -3dd2c8: 5218 2d88 |0046: iget v8, v1, Lokio/Segment;.pos:I // field@882d │ │ -3dd2cc: 5212 2a88 |0048: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dd2d0: 3328 0b00 |004a: if-ne v8, v2, 0055 // +000b │ │ -3dd2d4: 6e10 15be 0100 |004c: invoke-virtual {v1}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3dd2da: 0c08 |004f: move-result-object v8 │ │ -3dd2dc: 5b08 da87 |0050: iput-object v8, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dd2e0: 7110 1cbe 0100 |0052: invoke-static {v1}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3dd2e6: 0e00 |0055: return-void │ │ +3dd220: |[3dd220] okio.DeflaterSink.deflate:(Z)V │ │ +3dd230: 5470 e487 |0000: iget-object v0, v7, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd234: 7210 9cbc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ +3dd23a: 0c00 |0005: move-result-object v0 │ │ +3dd23c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3dd23e: 6e20 73bc 1000 |0007: invoke-virtual {v0, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dd244: 0c01 |000a: move-result-object v1 │ │ +3dd246: 3808 1200 |000b: if-eqz v8, 001d // +0012 │ │ +3dd24a: 5472 e387 |000d: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd24e: 5413 2988 |000f: iget-object v3, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3dd252: 5214 2a88 |0011: iget v4, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd256: 5215 2a88 |0013: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd25a: d155 0020 |0015: rsub-int v5, v5, #int 8192 // #2000 │ │ +3dd25e: 1226 |0017: const/4 v6, #int 2 // #2 │ │ +3dd260: 6e56 1989 3254 |0018: invoke-virtual {v2, v3, v4, v5, v6}, Ljava/util/zip/Deflater;.deflate:([BIII)I // method@8919 │ │ +3dd266: 0a02 |001b: move-result v2 │ │ +3dd268: 280f |001c: goto 002b // +000f │ │ +3dd26a: 5472 e387 |001d: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd26e: 5413 2988 |001f: iget-object v3, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3dd272: 5214 2a88 |0021: iget v4, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd276: 5215 2a88 |0023: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd27a: d155 0020 |0025: rsub-int v5, v5, #int 8192 // #2000 │ │ +3dd27e: 6e40 1889 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ +3dd284: 0a02 |002a: move-result v2 │ │ +3dd286: 3d02 1300 |002b: if-lez v2, 003e // +0013 │ │ +3dd28a: 5213 2a88 |002d: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd28e: b023 |002f: add-int/2addr v3, v2 │ │ +3dd290: 5913 2a88 |0030: iput v3, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd294: 5303 db87 |0032: iget-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ +3dd298: 8121 |0034: int-to-long v1, v2 │ │ +3dd29a: bb13 |0035: add-long/2addr v3, v1 │ │ +3dd29c: 5a03 db87 |0036: iput-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ +3dd2a0: 5471 e487 |0038: iget-object v1, v7, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd2a4: 7210 9fbc 0100 |003a: invoke-interface {v1}, Lokio/BufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bc9f │ │ +3dd2aa: 28c9 |003d: goto 0006 // -0037 │ │ +3dd2ac: 5472 e387 |003e: iget-object v2, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd2b0: 6e10 1f89 0200 |0040: invoke-virtual {v2}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ +3dd2b6: 0a02 |0043: move-result v2 │ │ +3dd2b8: 3802 c2ff |0044: if-eqz v2, 0006 // -003e │ │ +3dd2bc: 5218 2d88 |0046: iget v8, v1, Lokio/Segment;.pos:I // field@882d │ │ +3dd2c0: 5212 2a88 |0048: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dd2c4: 3328 0b00 |004a: if-ne v8, v2, 0055 // +000b │ │ +3dd2c8: 6e10 15be 0100 |004c: invoke-virtual {v1}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3dd2ce: 0c08 |004f: move-result-object v8 │ │ +3dd2d0: 5b08 da87 |0050: iput-object v8, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dd2d4: 7110 1cbe 0100 |0052: invoke-static {v1}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3dd2da: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=86 │ │ 0x000d line=93 │ │ 0x001d line=94 │ │ 0x002d line=97 │ │ @@ -1353499,39 +1353495,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -3dd1a4: |[3dd1a4] okio.DeflaterSink.close:()V │ │ -3dd1b4: 5520 e287 |0000: iget-boolean v0, v2, Lokio/DeflaterSink;.closed:Z // field@87e2 │ │ -3dd1b8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3dd1bc: 0e00 |0004: return-void │ │ -3dd1be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3dd1c0: 6e10 24bd 0200 |0006: invoke-virtual {v2}, Lokio/DeflaterSink;.finishDeflate:()V // method@bd24 │ │ -3dd1c6: 2802 |0009: goto 000b // +0002 │ │ -3dd1c8: 0d00 |000a: move-exception v0 │ │ -3dd1ca: 5421 e387 |000b: iget-object v1, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd1ce: 6e10 1a89 0100 |000d: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -3dd1d4: 2805 |0010: goto 0015 // +0005 │ │ -3dd1d6: 0d01 |0011: move-exception v1 │ │ -3dd1d8: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -3dd1dc: 0710 |0014: move-object v0, v1 │ │ -3dd1de: 5421 e487 |0015: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd1e2: 7210 9dbc 0100 |0017: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3dd1e8: 2805 |001a: goto 001f // +0005 │ │ -3dd1ea: 0d01 |001b: move-exception v1 │ │ -3dd1ec: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -3dd1f0: 0710 |001e: move-object v0, v1 │ │ -3dd1f2: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -3dd1f4: 5c21 e287 |0020: iput-boolean v1, v2, Lokio/DeflaterSink;.closed:Z // field@87e2 │ │ -3dd1f8: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -3dd1fc: 7110 60be 0000 |0024: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ -3dd202: 0e00 |0027: return-void │ │ +3dd198: |[3dd198] okio.DeflaterSink.close:()V │ │ +3dd1a8: 5520 e287 |0000: iget-boolean v0, v2, Lokio/DeflaterSink;.closed:Z // field@87e2 │ │ +3dd1ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3dd1b0: 0e00 |0004: return-void │ │ +3dd1b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3dd1b4: 6e10 24bd 0200 |0006: invoke-virtual {v2}, Lokio/DeflaterSink;.finishDeflate:()V // method@bd24 │ │ +3dd1ba: 2802 |0009: goto 000b // +0002 │ │ +3dd1bc: 0d00 |000a: move-exception v0 │ │ +3dd1be: 5421 e387 |000b: iget-object v1, v2, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd1c2: 6e10 1a89 0100 |000d: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +3dd1c8: 2805 |0010: goto 0015 // +0005 │ │ +3dd1ca: 0d01 |0011: move-exception v1 │ │ +3dd1cc: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +3dd1d0: 0710 |0014: move-object v0, v1 │ │ +3dd1d2: 5421 e487 |0015: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd1d6: 7210 9dbc 0100 |0017: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3dd1dc: 2805 |001a: goto 001f // +0005 │ │ +3dd1de: 0d01 |001b: move-exception v1 │ │ +3dd1e0: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +3dd1e4: 0710 |001e: move-object v0, v1 │ │ +3dd1e6: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +3dd1e8: 5c21 e287 |0020: iput-boolean v1, v2, Lokio/DeflaterSink;.closed:Z // field@87e2 │ │ +3dd1ec: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +3dd1f0: 7110 60be 0000 |0024: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ +3dd1f6: 0e00 |0027: return-void │ │ catches : 3 │ │ 0x0006 - 0x0009 │ │ Ljava/lang/Throwable; -> 0x000a │ │ 0x000b - 0x0010 │ │ Ljava/lang/Throwable; -> 0x0011 │ │ 0x0015 - 0x001a │ │ Ljava/lang/Throwable; -> 0x001b │ │ @@ -1353550,20 +1353546,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3dd2e8: |[3dd2e8] okio.DeflaterSink.finishDeflate:()V │ │ -3dd2f8: 5410 e387 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd2fc: 6e10 1b89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ -3dd302: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3dd304: 7020 23bd 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ -3dd30a: 0e00 |0009: return-void │ │ +3dd2dc: |[3dd2dc] okio.DeflaterSink.finishDeflate:()V │ │ +3dd2ec: 5410 e387 |0000: iget-object v0, v1, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd2f0: 6e10 1b89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ +3dd2f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3dd2f8: 7020 23bd 0100 |0006: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ +3dd2fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ │ │ @@ -1353572,20 +1353568,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3dd30c: |[3dd30c] okio.DeflaterSink.flush:()V │ │ -3dd31c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3dd31e: 7020 23bd 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ -3dd324: 5410 e487 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd328: 7210 a0bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ -3dd32e: 0e00 |0009: return-void │ │ +3dd300: |[3dd300] okio.DeflaterSink.flush:()V │ │ +3dd310: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3dd312: 7020 23bd 0100 |0001: invoke-direct {v1, v0}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ +3dd318: 5410 e487 |0004: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd31c: 7210 a0bc 0000 |0006: invoke-interface {v0}, Lokio/BufferedSink;.flush:()V // method@bca0 │ │ +3dd322: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/DeflaterSink; │ │ │ │ @@ -1353594,19 +1353590,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd11c: |[3dd11c] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ -3dd12c: 5410 e487 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd130: 7210 a2bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3dd136: 0c00 |0005: move-result-object v0 │ │ -3dd138: 1100 |0006: return-object v0 │ │ +3dd110: |[3dd110] okio.DeflaterSink.timeout:()Lokio/Timeout; │ │ +3dd120: 5410 e487 |0000: iget-object v0, v1, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd124: 7210 a2bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3dd12a: 0c00 |0005: move-result-object v0 │ │ +3dd12c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/DeflaterSink; │ │ │ │ #4 : (in Lokio/DeflaterSink;) │ │ @@ -1353614,26 +1353610,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3dd0d8: |[3dd0d8] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ -3dd0e8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dd0ec: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dd0f2: 1a01 3a24 |0005: const-string v1, "DeflaterSink(" // string@243a │ │ -3dd0f6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd0fc: 5421 e487 |000a: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ -3dd100: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3dd106: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3dd10a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd110: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dd116: 0c00 |0017: move-result-object v0 │ │ -3dd118: 1100 |0018: return-object v0 │ │ +3dd0cc: |[3dd0cc] okio.DeflaterSink.toString:()Ljava/lang/String; │ │ +3dd0dc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dd0e0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dd0e6: 1a01 3a24 |0005: const-string v1, "DeflaterSink(" // string@243a │ │ +3dd0ea: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd0f0: 5421 e487 |000a: iget-object v1, v2, Lokio/DeflaterSink;.sink:Lokio/BufferedSink; // field@87e4 │ │ +3dd0f4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3dd0fa: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3dd0fe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd104: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dd10a: 0c00 |0017: move-result-object v0 │ │ +3dd10c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/DeflaterSink; │ │ │ │ #5 : (in Lokio/DeflaterSink;) │ │ @@ -1353641,53 +1353637,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -3dd330: |[3dd330] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ -3dd340: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dd344: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3dd348: 0494 |0004: move-wide v4, v9 │ │ -3dd34a: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3dd350: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3dd354: 3102 0900 |000a: cmp-long v2, v9, v0 │ │ -3dd358: 3d02 3800 |000c: if-lez v2, 0044 // +0038 │ │ -3dd35c: 5480 da87 |000e: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dd360: 5201 2a88 |0010: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dd364: 5202 2d88 |0012: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dd368: b121 |0014: sub-int/2addr v1, v2 │ │ -3dd36a: 8111 |0015: int-to-long v1, v1 │ │ -3dd36c: 7140 df83 a921 |0016: invoke-static {v9, v10, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3dd372: 0b01 |0019: move-result-wide v1 │ │ -3dd374: 8412 |001a: long-to-int v2, v1 │ │ -3dd376: 5471 e387 |001b: iget-object v1, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ -3dd37a: 5403 2988 |001d: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dd37e: 5204 2d88 |001f: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dd382: 6e40 2189 3124 |0021: invoke-virtual {v1, v3, v4, v2}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ -3dd388: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -3dd38a: 7020 23bd 1700 |0025: invoke-direct {v7, v1}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ -3dd390: 5383 db87 |0028: iget-wide v3, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dd394: 8125 |002a: int-to-long v5, v2 │ │ -3dd396: bc53 |002b: sub-long/2addr v3, v5 │ │ -3dd398: 5a83 db87 |002c: iput-wide v3, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dd39c: 5201 2d88 |002e: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dd3a0: b021 |0030: add-int/2addr v1, v2 │ │ -3dd3a2: 5901 2d88 |0031: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dd3a6: 5201 2d88 |0033: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dd3aa: 5202 2a88 |0035: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dd3ae: 3321 0b00 |0037: if-ne v1, v2, 0042 // +000b │ │ -3dd3b2: 6e10 15be 0000 |0039: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3dd3b8: 0c01 |003c: move-result-object v1 │ │ -3dd3ba: 5b81 da87 |003d: iput-object v1, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dd3be: 7110 1cbe 0000 |003f: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3dd3c4: bc59 |0042: sub-long/2addr v9, v5 │ │ -3dd3c6: 28c5 |0043: goto 0008 // -003b │ │ -3dd3c8: 0e00 |0044: return-void │ │ +3dd324: |[3dd324] okio.DeflaterSink.write:(Lokio/Buffer;J)V │ │ +3dd334: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dd338: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3dd33c: 0494 |0004: move-wide v4, v9 │ │ +3dd33e: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3dd344: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3dd348: 3102 0900 |000a: cmp-long v2, v9, v0 │ │ +3dd34c: 3d02 3800 |000c: if-lez v2, 0044 // +0038 │ │ +3dd350: 5480 da87 |000e: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dd354: 5201 2a88 |0010: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dd358: 5202 2d88 |0012: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dd35c: b121 |0014: sub-int/2addr v1, v2 │ │ +3dd35e: 8111 |0015: int-to-long v1, v1 │ │ +3dd360: 7140 df83 a921 |0016: invoke-static {v9, v10, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dd366: 0b01 |0019: move-result-wide v1 │ │ +3dd368: 8412 |001a: long-to-int v2, v1 │ │ +3dd36a: 5471 e387 |001b: iget-object v1, v7, Lokio/DeflaterSink;.deflater:Ljava/util/zip/Deflater; // field@87e3 │ │ +3dd36e: 5403 2988 |001d: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dd372: 5204 2d88 |001f: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dd376: 6e40 2189 3124 |0021: invoke-virtual {v1, v3, v4, v2}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ +3dd37c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +3dd37e: 7020 23bd 1700 |0025: invoke-direct {v7, v1}, Lokio/DeflaterSink;.deflate:(Z)V // method@bd23 │ │ +3dd384: 5383 db87 |0028: iget-wide v3, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dd388: 8125 |002a: int-to-long v5, v2 │ │ +3dd38a: bc53 |002b: sub-long/2addr v3, v5 │ │ +3dd38c: 5a83 db87 |002c: iput-wide v3, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dd390: 5201 2d88 |002e: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dd394: b021 |0030: add-int/2addr v1, v2 │ │ +3dd396: 5901 2d88 |0031: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dd39a: 5201 2d88 |0033: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dd39e: 5202 2a88 |0035: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dd3a2: 3321 0b00 |0037: if-ne v1, v2, 0042 // +000b │ │ +3dd3a6: 6e10 15be 0000 |0039: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3dd3ac: 0c01 |003c: move-result-object v1 │ │ +3dd3ae: 5b81 da87 |003d: iput-object v1, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dd3b2: 7110 1cbe 0000 |003f: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3dd3b8: bc59 |0042: sub-long/2addr v9, v5 │ │ +3dd3ba: 28c5 |0043: goto 0008 // -003b │ │ +3dd3bc: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000e line=63 │ │ 0x0010 line=64 │ │ 0x001b line=65 │ │ 0x0025 line=68 │ │ @@ -1353739,23 +1353735,23 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3dd464: |[3dd464] okio.ForwardingSink.:(Lokio/Sink;)V │ │ -3dd474: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dd47a: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -3dd47e: 5b12 e587 |0005: iput-object v2, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd482: 0e00 |0007: return-void │ │ -3dd484: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd488: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ -3dd48c: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd492: 2702 |000f: throw v2 │ │ +3dd458: |[3dd458] okio.ForwardingSink.:(Lokio/Sink;)V │ │ +3dd468: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dd46e: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +3dd472: 5b12 e587 |0005: iput-object v2, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd476: 0e00 |0007: return-void │ │ +3dd478: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd47c: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ +3dd480: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd486: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=26 │ │ 0x0008 line=25 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokio/ForwardingSink; │ │ @@ -1353767,18 +1353763,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd494: |[3dd494] okio.ForwardingSink.close:()V │ │ -3dd4a4: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd4a8: 7210 3ebe 0000 |0002: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ -3dd4ae: 0e00 |0005: return-void │ │ +3dd488: |[3dd488] okio.ForwardingSink.close:()V │ │ +3dd498: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd49c: 7210 3ebe 0000 |0002: invoke-interface {v0}, Lokio/Sink;.close:()V // method@be3e │ │ +3dd4a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ │ │ #1 : (in Lokio/ForwardingSink;) │ │ @@ -1353786,17 +1353782,17 @@ │ │ type : '()Lokio/Sink;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd42c: |[3dd42c] okio.ForwardingSink.delegate:()Lokio/Sink; │ │ -3dd43c: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd440: 1100 |0002: return-object v0 │ │ +3dd420: |[3dd420] okio.ForwardingSink.delegate:()Lokio/Sink; │ │ +3dd430: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd434: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingSink; │ │ │ │ #2 : (in Lokio/ForwardingSink;) │ │ @@ -1353804,18 +1353800,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd4b0: |[3dd4b0] okio.ForwardingSink.flush:()V │ │ -3dd4c0: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd4c4: 7210 3fbe 0000 |0002: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ -3dd4ca: 0e00 |0005: return-void │ │ +3dd4a4: |[3dd4a4] okio.ForwardingSink.flush:()V │ │ +3dd4b4: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd4b8: 7210 3fbe 0000 |0002: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ +3dd4be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ │ │ #3 : (in Lokio/ForwardingSink;) │ │ @@ -1353823,19 +1353819,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd444: |[3dd444] okio.ForwardingSink.timeout:()Lokio/Timeout; │ │ -3dd454: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd458: 7210 40be 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ -3dd45e: 0c00 |0005: move-result-object v0 │ │ -3dd460: 1100 |0006: return-object v0 │ │ +3dd438: |[3dd438] okio.ForwardingSink.timeout:()Lokio/Timeout; │ │ +3dd448: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd44c: 7210 40be 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ +3dd452: 0c00 |0005: move-result-object v0 │ │ +3dd454: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSink; │ │ │ │ #4 : (in Lokio/ForwardingSink;) │ │ @@ -1353843,33 +1353839,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3dd3cc: |[3dd3cc] okio.ForwardingSink.toString:()Ljava/lang/String; │ │ -3dd3dc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dd3e0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dd3e6: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3dd3ec: 0c01 |0008: move-result-object v1 │ │ -3dd3ee: 6e10 4483 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ -3dd3f4: 0c01 |000c: move-result-object v1 │ │ -3dd3f6: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd3fc: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ -3dd400: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd406: 5421 e587 |0015: iget-object v1, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd40a: 6e10 0c84 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -3dd410: 0c01 |001a: move-result-object v1 │ │ -3dd412: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd418: 1a01 5211 |001e: const-string v1, ")" // string@1152 │ │ -3dd41c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd422: 6e10 9f84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dd428: 0c00 |0026: move-result-object v0 │ │ -3dd42a: 1100 |0027: return-object v0 │ │ +3dd3c0: |[3dd3c0] okio.ForwardingSink.toString:()Ljava/lang/String; │ │ +3dd3d0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dd3d4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dd3da: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3dd3e0: 0c01 |0008: move-result-object v1 │ │ +3dd3e2: 6e10 4483 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ +3dd3e8: 0c01 |000c: move-result-object v1 │ │ +3dd3ea: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd3f0: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ +3dd3f4: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd3fa: 5421 e587 |0015: iget-object v1, v2, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd3fe: 6e10 0c84 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +3dd404: 0c01 |001a: move-result-object v1 │ │ +3dd406: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd40c: 1a01 5211 |001e: const-string v1, ")" // string@1152 │ │ +3dd410: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd416: 6e10 9f84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dd41c: 0c00 |0026: move-result-object v0 │ │ +3dd41e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lokio/ForwardingSink; │ │ │ │ #5 : (in Lokio/ForwardingSink;) │ │ @@ -1353877,18 +1353873,18 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3dd4cc: |[3dd4cc] okio.ForwardingSink.write:(Lokio/Buffer;J)V │ │ -3dd4dc: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ -3dd4e0: 7240 41be 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3dd4e6: 0e00 |0005: return-void │ │ +3dd4c0: |[3dd4c0] okio.ForwardingSink.write:(Lokio/Buffer;J)V │ │ +3dd4d0: 5410 e587 |0000: iget-object v0, v1, Lokio/ForwardingSink;.delegate:Lokio/Sink; // field@87e5 │ │ +3dd4d4: 7240 41be 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3dd4da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSink; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/Buffer; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1353929,23 +1353925,23 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3dd5a0: |[3dd5a0] okio.ForwardingSource.:(Lokio/Source;)V │ │ -3dd5b0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dd5b6: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -3dd5ba: 5b12 e687 |0005: iput-object v2, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd5be: 0e00 |0007: return-void │ │ -3dd5c0: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd5c4: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ -3dd5c8: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd5ce: 2702 |000f: throw v2 │ │ +3dd594: |[3dd594] okio.ForwardingSource.:(Lokio/Source;)V │ │ +3dd5a4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dd5aa: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +3dd5ae: 5b12 e687 |0005: iput-object v2, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd5b2: 0e00 |0007: return-void │ │ +3dd5b4: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd5b8: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ +3dd5bc: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd5c2: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=26 │ │ 0x0008 line=25 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokio/ForwardingSource; │ │ @@ -1353957,18 +1353953,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd5d0: |[3dd5d0] okio.ForwardingSource.close:()V │ │ -3dd5e0: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd5e4: 7210 42be 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3dd5ea: 0e00 |0005: return-void │ │ +3dd5c4: |[3dd5c4] okio.ForwardingSource.close:()V │ │ +3dd5d4: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd5d8: 7210 42be 0000 |0002: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3dd5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingSource; │ │ │ │ #1 : (in Lokio/ForwardingSource;) │ │ @@ -1353976,17 +1353972,17 @@ │ │ type : '()Lokio/Source;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd568: |[3dd568] okio.ForwardingSource.delegate:()Lokio/Source; │ │ -3dd578: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd57c: 1100 |0002: return-object v0 │ │ +3dd55c: |[3dd55c] okio.ForwardingSource.delegate:()Lokio/Source; │ │ +3dd56c: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingSource; │ │ │ │ #2 : (in Lokio/ForwardingSource;) │ │ @@ -1353994,19 +1353990,19 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3dd548: |[3dd548] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ -3dd558: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd55c: 7240 43be 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3dd562: 0b02 |0005: move-result-wide v2 │ │ -3dd564: 1002 |0006: return-wide v2 │ │ +3dd53c: |[3dd53c] okio.ForwardingSource.read:(Lokio/Buffer;J)J │ │ +3dd54c: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd550: 7240 43be 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3dd556: 0b02 |0005: move-result-wide v2 │ │ +3dd558: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSource; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 (null) J │ │ @@ -1354016,19 +1354012,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd580: |[3dd580] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ -3dd590: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd594: 7210 44be 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3dd59a: 0c00 |0005: move-result-object v0 │ │ -3dd59c: 1100 |0006: return-object v0 │ │ +3dd574: |[3dd574] okio.ForwardingSource.timeout:()Lokio/Timeout; │ │ +3dd584: 5410 e687 |0000: iget-object v0, v1, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd588: 7210 44be 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3dd58e: 0c00 |0005: move-result-object v0 │ │ +3dd590: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingSource; │ │ │ │ #4 : (in Lokio/ForwardingSource;) │ │ @@ -1354036,33 +1354032,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3dd4e8: |[3dd4e8] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ -3dd4f8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dd4fc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dd502: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3dd508: 0c01 |0008: move-result-object v1 │ │ -3dd50a: 6e10 4483 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ -3dd510: 0c01 |000c: move-result-object v1 │ │ -3dd512: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd518: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ -3dd51c: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd522: 5421 e687 |0015: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ -3dd526: 6e10 0c84 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -3dd52c: 0c01 |001a: move-result-object v1 │ │ -3dd52e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd534: 1a01 5211 |001e: const-string v1, ")" // string@1152 │ │ -3dd538: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd53e: 6e10 9f84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dd544: 0c00 |0026: move-result-object v0 │ │ -3dd546: 1100 |0027: return-object v0 │ │ +3dd4dc: |[3dd4dc] okio.ForwardingSource.toString:()Ljava/lang/String; │ │ +3dd4ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dd4f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dd4f6: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3dd4fc: 0c01 |0008: move-result-object v1 │ │ +3dd4fe: 6e10 4483 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ +3dd504: 0c01 |000c: move-result-object v1 │ │ +3dd506: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd50c: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ +3dd510: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd516: 5421 e687 |0015: iget-object v1, v2, Lokio/ForwardingSource;.delegate:Lokio/Source; // field@87e6 │ │ +3dd51a: 6e10 0c84 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +3dd520: 0c01 |001a: move-result-object v1 │ │ +3dd522: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd528: 1a01 5211 |001e: const-string v1, ")" // string@1152 │ │ +3dd52c: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd532: 6e10 9f84 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dd538: 0c00 |0026: move-result-object v0 │ │ +3dd53a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lokio/ForwardingSource; │ │ │ │ source_file_idx : 10597 (ForwardingSource.java) │ │ @@ -1354098,23 +1354094,23 @@ │ │ type : '(Lokio/Timeout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3dd710: |[3dd710] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ -3dd720: 7010 4abe 0100 |0000: invoke-direct {v1}, Lokio/Timeout;.:()V // method@be4a │ │ -3dd726: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -3dd72a: 5b12 e787 |0005: iput-object v2, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd72e: 0e00 |0007: return-void │ │ -3dd730: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd734: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ -3dd738: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd73e: 2702 |000f: throw v2 │ │ +3dd704: |[3dd704] okio.ForwardingTimeout.:(Lokio/Timeout;)V │ │ +3dd714: 7010 4abe 0100 |0000: invoke-direct {v1}, Lokio/Timeout;.:()V // method@be4a │ │ +3dd71a: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +3dd71e: 5b12 e787 |0005: iput-object v2, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd722: 0e00 |0007: return-void │ │ +3dd724: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd728: 1a00 2a81 |000a: const-string v0, "delegate == null" // string@812a │ │ +3dd72c: 7020 8783 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd732: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ 0x0008 line=26 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokio/ForwardingTimeout; │ │ @@ -1354126,19 +1354122,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd678: |[3dd678] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ -3dd688: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd68c: 6e10 4bbe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3dd692: 0c00 |0005: move-result-object v0 │ │ -3dd694: 1100 |0006: return-object v0 │ │ +3dd66c: |[3dd66c] okio.ForwardingTimeout.clearDeadline:()Lokio/Timeout; │ │ +3dd67c: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd680: 6e10 4bbe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3dd686: 0c00 |0005: move-result-object v0 │ │ +3dd688: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #1 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354146,19 +1354142,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd698: |[3dd698] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ -3dd6a8: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd6ac: 6e10 4cbe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ -3dd6b2: 0c00 |0005: move-result-object v0 │ │ -3dd6b4: 1100 |0006: return-object v0 │ │ +3dd68c: |[3dd68c] okio.ForwardingTimeout.clearTimeout:()Lokio/Timeout; │ │ +3dd69c: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd6a0: 6e10 4cbe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.clearTimeout:()Lokio/Timeout; // method@be4c │ │ +3dd6a6: 0c00 |0005: move-result-object v0 │ │ +3dd6a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #2 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354166,19 +1354162,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd60c: |[3dd60c] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ -3dd61c: 5420 e787 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd620: 6e10 4ebe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ -3dd626: 0b00 |0005: move-result-wide v0 │ │ -3dd628: 1000 |0006: return-wide v0 │ │ +3dd600: |[3dd600] okio.ForwardingTimeout.deadlineNanoTime:()J │ │ +3dd610: 5420 e787 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd614: 6e10 4ebe 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ +3dd61a: 0b00 |0005: move-result-wide v0 │ │ +3dd61c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ #3 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354186,19 +1354182,19 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dd6b8: |[3dd6b8] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ -3dd6c8: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd6cc: 6e30 4fbe 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3dd6d2: 0c02 |0005: move-result-object v2 │ │ -3dd6d4: 1102 |0006: return-object v2 │ │ +3dd6ac: |[3dd6ac] okio.ForwardingTimeout.deadlineNanoTime:(J)Lokio/Timeout; │ │ +3dd6bc: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd6c0: 6e30 4fbe 2003 |0002: invoke-virtual {v0, v2, v3}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3dd6c6: 0c02 |0005: move-result-object v2 │ │ +3dd6c8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1354207,17 +1354203,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd6d8: |[3dd6d8] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ -3dd6e8: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd6ec: 1100 |0002: return-object v0 │ │ +3dd6cc: |[3dd6cc] okio.ForwardingTimeout.delegate:()Lokio/Timeout; │ │ +3dd6dc: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd6e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #5 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354225,19 +1354221,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd5ec: |[3dd5ec] okio.ForwardingTimeout.hasDeadline:()Z │ │ -3dd5fc: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd600: 6e10 50be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ -3dd606: 0a00 |0005: move-result v0 │ │ -3dd608: 0f00 |0006: return v0 │ │ +3dd5e0: |[3dd5e0] okio.ForwardingTimeout.hasDeadline:()Z │ │ +3dd5f0: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd5f4: 6e10 50be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ +3dd5fa: 0a00 |0005: move-result v0 │ │ +3dd5fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #6 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354245,22 +1354241,22 @@ │ │ type : '(Lokio/Timeout;)Lokio/ForwardingTimeout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3dd64c: |[3dd64c] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ -3dd65c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -3dd660: 5b12 e787 |0002: iput-object v2, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd664: 1101 |0004: return-object v1 │ │ -3dd666: 2202 7110 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd66a: 1a00 2a81 |0007: const-string v0, "delegate == null" // string@812a │ │ -3dd66e: 7020 8783 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd674: 2702 |000c: throw v2 │ │ +3dd640: |[3dd640] okio.ForwardingTimeout.setDelegate:(Lokio/Timeout;)Lokio/ForwardingTimeout; │ │ +3dd650: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +3dd654: 5b12 e787 |0002: iput-object v2, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd658: 1101 |0004: return-object v1 │ │ +3dd65a: 2202 7110 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd65e: 1a00 2a81 |0007: const-string v0, "delegate == null" // string@812a │ │ +3dd662: 7020 8783 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd668: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x000d reg=2 (null) Lokio/Timeout; │ │ @@ -1354270,18 +1354266,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd740: |[3dd740] okio.ForwardingTimeout.throwIfReached:()V │ │ -3dd750: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd754: 6e10 52be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ -3dd75a: 0e00 |0005: return-void │ │ +3dd734: |[3dd734] okio.ForwardingTimeout.throwIfReached:()V │ │ +3dd744: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd748: 6e10 52be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ +3dd74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/ForwardingTimeout; │ │ │ │ #8 : (in Lokio/ForwardingTimeout;) │ │ @@ -1354289,19 +1354285,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3dd6f0: |[3dd6f0] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -3dd700: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd704: 6e40 53be 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3dd70a: 0c02 |0005: move-result-object v2 │ │ -3dd70c: 1102 |0006: return-object v2 │ │ +3dd6e4: |[3dd6e4] okio.ForwardingTimeout.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +3dd6f4: 5410 e787 |0000: iget-object v0, v1, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd6f8: 6e40 53be 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3dd6fe: 0c02 |0005: move-result-object v2 │ │ +3dd700: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/ForwardingTimeout; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/util/concurrent/TimeUnit; │ │ @@ -1354311,19 +1354307,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd62c: |[3dd62c] okio.ForwardingTimeout.timeoutNanos:()J │ │ -3dd63c: 5420 e787 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ -3dd640: 6e10 54be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ -3dd646: 0b00 |0005: move-result-wide v0 │ │ -3dd648: 1000 |0006: return-wide v0 │ │ +3dd620: |[3dd620] okio.ForwardingTimeout.timeoutNanos:()J │ │ +3dd630: 5420 e787 |0000: iget-object v0, v2, Lokio/ForwardingTimeout;.delegate:Lokio/Timeout; // field@87e7 │ │ +3dd634: 6e10 54be 0000 |0002: invoke-virtual {v0}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ +3dd63a: 0b00 |0005: move-result-wide v0 │ │ +3dd63c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/ForwardingTimeout; │ │ │ │ source_file_idx : 10598 (ForwardingTimeout.java) │ │ @@ -1354382,39 +1354378,39 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3dd794: |[3dd794] okio.GzipSink.:(Lokio/Sink;)V │ │ -3dd7a4: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dd7aa: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3dd7ae: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3dd7b4: 5b30 e987 |0008: iput-object v0, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ -3dd7b8: 3804 2000 |000a: if-eqz v4, 002a // +0020 │ │ -3dd7bc: 2200 9c11 |000c: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3dd7c0: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -3dd7c2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3dd7c4: 7030 1789 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3dd7ca: 5b30 ea87 |0013: iput-object v0, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ -3dd7ce: 7110 84bd 0400 |0015: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ -3dd7d4: 0c04 |0018: move-result-object v4 │ │ -3dd7d6: 5b34 ec87 |0019: iput-object v4, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd7da: 2204 cc17 |001b: new-instance v4, Lokio/DeflaterSink; // type@17cc │ │ -3dd7de: 5430 ec87 |001d: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd7e2: 5431 ea87 |001f: iget-object v1, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ -3dd7e6: 7030 20bd 0401 |0021: invoke-direct {v4, v0, v1}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@bd20 │ │ -3dd7ec: 5b34 eb87 |0024: iput-object v4, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ -3dd7f0: 7010 49bd 0300 |0026: invoke-direct {v3}, Lokio/GzipSink;.writeHeader:()V // method@bd49 │ │ -3dd7f6: 0e00 |0029: return-void │ │ -3dd7f8: 2204 7110 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd7fc: 1a00 ebcc |002c: const-string v0, "sink == null" // string@cceb │ │ -3dd800: 7020 8783 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd806: 2704 |0031: throw v4 │ │ +3dd788: |[3dd788] okio.GzipSink.:(Lokio/Sink;)V │ │ +3dd798: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dd79e: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3dd7a2: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3dd7a8: 5b30 e987 |0008: iput-object v0, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ +3dd7ac: 3804 2000 |000a: if-eqz v4, 002a // +0020 │ │ +3dd7b0: 2200 9c11 |000c: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3dd7b4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +3dd7b6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3dd7b8: 7030 1789 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3dd7be: 5b30 ea87 |0013: iput-object v0, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ +3dd7c2: 7110 84bd 0400 |0015: invoke-static {v4}, Lokio/Okio;.buffer:(Lokio/Sink;)Lokio/BufferedSink; // method@bd84 │ │ +3dd7c8: 0c04 |0018: move-result-object v4 │ │ +3dd7ca: 5b34 ec87 |0019: iput-object v4, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd7ce: 2204 cc17 |001b: new-instance v4, Lokio/DeflaterSink; // type@17cc │ │ +3dd7d2: 5430 ec87 |001d: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd7d6: 5431 ea87 |001f: iget-object v1, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ +3dd7da: 7030 20bd 0401 |0021: invoke-direct {v4, v0, v1}, Lokio/DeflaterSink;.:(Lokio/BufferedSink;Ljava/util/zip/Deflater;)V // method@bd20 │ │ +3dd7e0: 5b34 eb87 |0024: iput-object v4, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ +3dd7e4: 7010 49bd 0300 |0026: invoke-direct {v3}, Lokio/GzipSink;.writeHeader:()V // method@bd49 │ │ +3dd7ea: 0e00 |0029: return-void │ │ +3dd7ec: 2204 7110 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd7f0: 1a00 ebcc |002c: const-string v0, "sink == null" // string@cceb │ │ +3dd7f4: 7020 8783 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd7fa: 2704 |0031: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=54 │ │ 0x000c line=58 │ │ 0x0015 line=59 │ │ 0x001b line=60 │ │ @@ -1354429,35 +1354425,35 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -3dd8b8: |[3dd8b8] okio.GzipSink.updateCrc:(Lokio/Buffer;J)V │ │ -3dd8c8: 5455 da87 |0000: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dd8cc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3dd8d0: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ -3dd8d4: 3d02 1b00 |0006: if-lez v2, 0021 // +001b │ │ -3dd8d8: 5250 2a88 |0008: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3dd8dc: 5251 2d88 |000a: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dd8e0: b110 |000c: sub-int/2addr v0, v1 │ │ -3dd8e2: 8100 |000d: int-to-long v0, v0 │ │ -3dd8e4: 7140 df83 7610 |000e: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3dd8ea: 0b00 |0011: move-result-wide v0 │ │ -3dd8ec: 8401 |0012: long-to-int v1, v0 │ │ -3dd8ee: 5440 e987 |0013: iget-object v0, v4, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ -3dd8f2: 5452 2988 |0015: iget-object v2, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3dd8f6: 5253 2d88 |0017: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dd8fa: 6e40 1289 2013 |0019: invoke-virtual {v0, v2, v3, v1}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3dd900: 8110 |001c: int-to-long v0, v1 │ │ -3dd902: bc06 |001d: sub-long/2addr v6, v0 │ │ -3dd904: 5455 2b88 |001e: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3dd908: 28e2 |0020: goto 0002 // -001e │ │ -3dd90a: 0e00 |0021: return-void │ │ +3dd8ac: |[3dd8ac] okio.GzipSink.updateCrc:(Lokio/Buffer;J)V │ │ +3dd8bc: 5455 da87 |0000: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dd8c0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3dd8c4: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ +3dd8c8: 3d02 1b00 |0006: if-lez v2, 0021 // +001b │ │ +3dd8cc: 5250 2a88 |0008: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3dd8d0: 5251 2d88 |000a: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dd8d4: b110 |000c: sub-int/2addr v0, v1 │ │ +3dd8d6: 8100 |000d: int-to-long v0, v0 │ │ +3dd8d8: 7140 df83 7610 |000e: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dd8de: 0b00 |0011: move-result-wide v0 │ │ +3dd8e0: 8401 |0012: long-to-int v1, v0 │ │ +3dd8e2: 5440 e987 |0013: iget-object v0, v4, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ +3dd8e6: 5452 2988 |0015: iget-object v2, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3dd8ea: 5253 2d88 |0017: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dd8ee: 6e40 1289 2013 |0019: invoke-virtual {v0, v2, v3, v1}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3dd8f4: 8110 |001c: int-to-long v0, v1 │ │ +3dd8f6: bc06 |001d: sub-long/2addr v6, v0 │ │ +3dd8f8: 5455 2b88 |001e: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3dd8fc: 28e2 |0020: goto 0002 // -001e │ │ +3dd8fe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0013 line=141 │ │ 0x001e line=139 │ │ locals : │ │ @@ -1354470,28 +1354466,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3dd970: |[3dd970] okio.GzipSink.writeFooter:()V │ │ -3dd980: 5430 ec87 |0000: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd984: 5431 e987 |0002: iget-object v1, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ -3dd988: 6e10 0e89 0100 |0004: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3dd98e: 0b01 |0007: move-result-wide v1 │ │ -3dd990: 8412 |0008: long-to-int v2, v1 │ │ -3dd992: 7220 adbc 2000 |0009: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@bcad │ │ -3dd998: 5430 ec87 |000c: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd99c: 5431 ea87 |000e: iget-object v1, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ -3dd9a0: 6e10 1d89 0100 |0010: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getBytesRead:()J // method@891d │ │ -3dd9a6: 0b01 |0013: move-result-wide v1 │ │ -3dd9a8: 8412 |0014: long-to-int v2, v1 │ │ -3dd9aa: 7220 adbc 2000 |0015: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@bcad │ │ -3dd9b0: 0e00 |0018: return-void │ │ +3dd964: |[3dd964] okio.GzipSink.writeFooter:()V │ │ +3dd974: 5430 ec87 |0000: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd978: 5431 e987 |0002: iget-object v1, v3, Lokio/GzipSink;.crc:Ljava/util/zip/CRC32; // field@87e9 │ │ +3dd97c: 6e10 0e89 0100 |0004: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3dd982: 0b01 |0007: move-result-wide v1 │ │ +3dd984: 8412 |0008: long-to-int v2, v1 │ │ +3dd986: 7220 adbc 2000 |0009: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@bcad │ │ +3dd98c: 5430 ec87 |000c: iget-object v0, v3, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd990: 5431 ea87 |000e: iget-object v1, v3, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ +3dd994: 6e10 1d89 0100 |0010: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getBytesRead:()J // method@891d │ │ +3dd99a: 0b01 |0013: move-result-wide v1 │ │ +3dd99c: 8412 |0014: long-to-int v2, v1 │ │ +3dd99e: 7220 adbc 2000 |0015: invoke-interface {v0, v2}, Lokio/BufferedSink;.writeIntLe:(I)Lokio/BufferedSink; // method@bcad │ │ +3dd9a4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000c line=134 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lokio/GzipSink; │ │ │ │ @@ -1354500,28 +1354496,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3dd9b4: |[3dd9b4] okio.GzipSink.writeHeader:()V │ │ -3dd9c4: 5420 ec87 |0000: iget-object v0, v2, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd9c8: 7210 9cbc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ -3dd9ce: 0c00 |0005: move-result-object v0 │ │ -3dd9d0: 1301 8b1f |0006: const/16 v1, #int 8075 // #1f8b │ │ -3dd9d4: 6e20 8cbc 1000 |0008: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3dd9da: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ -3dd9de: 6e20 7ebc 1000 |000d: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dd9e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3dd9e6: 6e20 7ebc 1000 |0011: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dd9ec: 6e20 84bc 1000 |0014: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3dd9f2: 6e20 7ebc 1000 |0017: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dd9f8: 6e20 7ebc 1000 |001a: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dd9fe: 0e00 |001d: return-void │ │ +3dd9a8: |[3dd9a8] okio.GzipSink.writeHeader:()V │ │ +3dd9b8: 5420 ec87 |0000: iget-object v0, v2, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd9bc: 7210 9cbc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.buffer:()Lokio/Buffer; // method@bc9c │ │ +3dd9c2: 0c00 |0005: move-result-object v0 │ │ +3dd9c4: 1301 8b1f |0006: const/16 v1, #int 8075 // #1f8b │ │ +3dd9c8: 6e20 8cbc 1000 |0008: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3dd9ce: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ +3dd9d2: 6e20 7ebc 1000 |000d: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dd9d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3dd9da: 6e20 7ebc 1000 |0011: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dd9e0: 6e20 84bc 1000 |0014: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3dd9e6: 6e20 7ebc 1000 |0017: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dd9ec: 6e20 7ebc 1000 |001a: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dd9f2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000d line=125 │ │ 0x0011 line=126 │ │ 0x0014 line=127 │ │ @@ -1354536,41 +1354532,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -3dd808: |[3dd808] okio.GzipSink.close:()V │ │ -3dd818: 5520 e887 |0000: iget-boolean v0, v2, Lokio/GzipSink;.closed:Z // field@87e8 │ │ -3dd81c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3dd820: 0e00 |0004: return-void │ │ -3dd822: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3dd824: 5421 eb87 |0006: iget-object v1, v2, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ -3dd828: 6e10 24bd 0100 |0008: invoke-virtual {v1}, Lokio/DeflaterSink;.finishDeflate:()V // method@bd24 │ │ -3dd82e: 7010 48bd 0200 |000b: invoke-direct {v2}, Lokio/GzipSink;.writeFooter:()V // method@bd48 │ │ -3dd834: 2802 |000e: goto 0010 // +0002 │ │ -3dd836: 0d00 |000f: move-exception v0 │ │ -3dd838: 5421 ea87 |0010: iget-object v1, v2, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ -3dd83c: 6e10 1a89 0100 |0012: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -3dd842: 2805 |0015: goto 001a // +0005 │ │ -3dd844: 0d01 |0016: move-exception v1 │ │ -3dd846: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -3dd84a: 0710 |0019: move-object v0, v1 │ │ -3dd84c: 5421 ec87 |001a: iget-object v1, v2, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd850: 7210 9dbc 0100 |001c: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ -3dd856: 2805 |001f: goto 0024 // +0005 │ │ -3dd858: 0d01 |0020: move-exception v1 │ │ -3dd85a: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -3dd85e: 0710 |0023: move-object v0, v1 │ │ -3dd860: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -3dd862: 5c21 e887 |0025: iput-boolean v1, v2, Lokio/GzipSink;.closed:Z // field@87e8 │ │ -3dd866: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -3dd86a: 7110 60be 0000 |0029: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ -3dd870: 0e00 |002c: return-void │ │ +3dd7fc: |[3dd7fc] okio.GzipSink.close:()V │ │ +3dd80c: 5520 e887 |0000: iget-boolean v0, v2, Lokio/GzipSink;.closed:Z // field@87e8 │ │ +3dd810: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3dd814: 0e00 |0004: return-void │ │ +3dd816: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3dd818: 5421 eb87 |0006: iget-object v1, v2, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ +3dd81c: 6e10 24bd 0100 |0008: invoke-virtual {v1}, Lokio/DeflaterSink;.finishDeflate:()V // method@bd24 │ │ +3dd822: 7010 48bd 0200 |000b: invoke-direct {v2}, Lokio/GzipSink;.writeFooter:()V // method@bd48 │ │ +3dd828: 2802 |000e: goto 0010 // +0002 │ │ +3dd82a: 0d00 |000f: move-exception v0 │ │ +3dd82c: 5421 ea87 |0010: iget-object v1, v2, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ +3dd830: 6e10 1a89 0100 |0012: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +3dd836: 2805 |0015: goto 001a // +0005 │ │ +3dd838: 0d01 |0016: move-exception v1 │ │ +3dd83a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +3dd83e: 0710 |0019: move-object v0, v1 │ │ +3dd840: 5421 ec87 |001a: iget-object v1, v2, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd844: 7210 9dbc 0100 |001c: invoke-interface {v1}, Lokio/BufferedSink;.close:()V // method@bc9d │ │ +3dd84a: 2805 |001f: goto 0024 // +0005 │ │ +3dd84c: 0d01 |0020: move-exception v1 │ │ +3dd84e: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +3dd852: 0710 |0023: move-object v0, v1 │ │ +3dd854: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +3dd856: 5c21 e887 |0025: iput-boolean v1, v2, Lokio/GzipSink;.closed:Z // field@87e8 │ │ +3dd85a: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +3dd85e: 7110 60be 0000 |0029: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ +3dd864: 0e00 |002c: return-void │ │ catches : 3 │ │ 0x0006 - 0x000e │ │ Ljava/lang/Throwable; -> 0x000f │ │ 0x0010 - 0x0015 │ │ Ljava/lang/Throwable; -> 0x0016 │ │ 0x001a - 0x001f │ │ Ljava/lang/Throwable; -> 0x0020 │ │ @@ -1354590,17 +1354586,17 @@ │ │ type : '()Ljava/util/zip/Deflater;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd75c: |[3dd75c] okio.GzipSink.deflater:()Ljava/util/zip/Deflater; │ │ -3dd76c: 5410 ea87 |0000: iget-object v0, v1, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ -3dd770: 1100 |0002: return-object v0 │ │ +3dd750: |[3dd750] okio.GzipSink.deflater:()Ljava/util/zip/Deflater; │ │ +3dd760: 5410 ea87 |0000: iget-object v0, v1, Lokio/GzipSink;.deflater:Ljava/util/zip/Deflater; // field@87ea │ │ +3dd764: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/GzipSink; │ │ │ │ #2 : (in Lokio/GzipSink;) │ │ @@ -1354608,18 +1354604,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd89c: |[3dd89c] okio.GzipSink.flush:()V │ │ -3dd8ac: 5410 eb87 |0000: iget-object v0, v1, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ -3dd8b0: 6e10 25bd 0000 |0002: invoke-virtual {v0}, Lokio/DeflaterSink;.flush:()V // method@bd25 │ │ -3dd8b6: 0e00 |0005: return-void │ │ +3dd890: |[3dd890] okio.GzipSink.flush:()V │ │ +3dd8a0: 5410 eb87 |0000: iget-object v0, v1, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ +3dd8a4: 6e10 25bd 0000 |0002: invoke-virtual {v0}, Lokio/DeflaterSink;.flush:()V // method@bd25 │ │ +3dd8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/GzipSink; │ │ │ │ #3 : (in Lokio/GzipSink;) │ │ @@ -1354627,19 +1354623,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dd774: |[3dd774] okio.GzipSink.timeout:()Lokio/Timeout; │ │ -3dd784: 5410 ec87 |0000: iget-object v0, v1, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ -3dd788: 7210 a2bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ -3dd78e: 0c00 |0005: move-result-object v0 │ │ -3dd790: 1100 |0006: return-object v0 │ │ +3dd768: |[3dd768] okio.GzipSink.timeout:()Lokio/Timeout; │ │ +3dd778: 5410 ec87 |0000: iget-object v0, v1, Lokio/GzipSink;.sink:Lokio/BufferedSink; // field@87ec │ │ +3dd77c: 7210 a2bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSink;.timeout:()Lokio/Timeout; // method@bca2 │ │ +3dd782: 0c00 |0005: move-result-object v0 │ │ +3dd784: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/GzipSink; │ │ │ │ #4 : (in Lokio/GzipSink;) │ │ @@ -1354647,34 +1354643,34 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -3dd90c: |[3dd90c] okio.GzipSink.write:(Lokio/Buffer;J)V │ │ -3dd91c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3dd920: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3dd924: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ -3dd928: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -3dd92c: 0e00 |0008: return-void │ │ -3dd92e: 7040 46bd 4365 |0009: invoke-direct {v3, v4, v5, v6}, Lokio/GzipSink;.updateCrc:(Lokio/Buffer;J)V // method@bd46 │ │ -3dd934: 5430 eb87 |000c: iget-object v0, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ -3dd938: 6e40 28bd 4065 |000e: invoke-virtual {v0, v4, v5, v6}, Lokio/DeflaterSink;.write:(Lokio/Buffer;J)V // method@bd28 │ │ -3dd93e: 0e00 |0011: return-void │ │ -3dd940: 2204 7110 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dd944: 2200 9410 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dd948: 7010 8384 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dd94e: 1a01 5778 |0019: const-string v1, "byteCount < 0: " // string@7857 │ │ -3dd952: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dd958: 6e30 8b84 5006 |001e: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3dd95e: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dd964: 0c05 |0024: move-result-object v5 │ │ -3dd966: 7020 8783 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dd96c: 2704 |0028: throw v4 │ │ +3dd900: |[3dd900] okio.GzipSink.write:(Lokio/Buffer;J)V │ │ +3dd910: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3dd914: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3dd918: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ +3dd91c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +3dd920: 0e00 |0008: return-void │ │ +3dd922: 7040 46bd 4365 |0009: invoke-direct {v3, v4, v5, v6}, Lokio/GzipSink;.updateCrc:(Lokio/Buffer;J)V // method@bd46 │ │ +3dd928: 5430 eb87 |000c: iget-object v0, v3, Lokio/GzipSink;.deflaterSink:Lokio/DeflaterSink; // field@87eb │ │ +3dd92c: 6e40 28bd 4065 |000e: invoke-virtual {v0, v4, v5, v6}, Lokio/DeflaterSink;.write:(Lokio/Buffer;J)V // method@bd28 │ │ +3dd932: 0e00 |0011: return-void │ │ +3dd934: 2204 7110 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dd938: 2200 9410 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dd93c: 7010 8384 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dd942: 1a01 5778 |0019: const-string v1, "byteCount < 0: " // string@7857 │ │ +3dd946: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dd94c: 6e30 8b84 5006 |001e: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3dd952: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dd958: 0c05 |0024: move-result-object v5 │ │ +3dd95a: 7020 8783 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dd960: 2704 |0028: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=69 │ │ 0x000c line=70 │ │ 0x0012 line=66 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lokio/GzipSink; │ │ @@ -1354779,39 +1354775,39 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3ddaf4: |[3ddaf4] okio.GzipSource.:(Lokio/Source;)V │ │ -3ddb04: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ddb0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3ddb0c: 5920 f887 |0004: iput v0, v2, Lokio/GzipSource;.section:I // field@87f8 │ │ -3ddb10: 2200 9911 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3ddb14: 7010 0d89 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3ddb1a: 5b20 f587 |000b: iput-object v0, v2, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ -3ddb1e: 3803 1c00 |000d: if-eqz v3, 0029 // +001c │ │ -3ddb22: 2200 9f11 |000f: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ -3ddb26: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3ddb28: 7020 2c89 1000 |0012: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -3ddb2e: 5b20 f687 |0015: iput-object v0, v2, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ -3ddb32: 7110 85bd 0300 |0017: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3ddb38: 0c03 |001a: move-result-object v3 │ │ -3ddb3a: 5b23 f987 |001b: iput-object v3, v2, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddb3e: 2203 d417 |001d: new-instance v3, Lokio/InflaterSource; // type@17d4 │ │ -3ddb42: 5420 f987 |001f: iget-object v0, v2, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddb46: 5421 f687 |0021: iget-object v1, v2, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ -3ddb4a: 7030 66bd 0301 |0023: invoke-direct {v3, v0, v1}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@bd66 │ │ -3ddb50: 5b23 f787 |0026: iput-object v3, v2, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ -3ddb54: 0e00 |0028: return-void │ │ -3ddb56: 2203 7110 |0029: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ddb5a: 1a00 a2cd |002b: const-string v0, "source == null" // string@cda2 │ │ -3ddb5e: 7020 8783 0300 |002d: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ddb64: 2703 |0030: throw v3 │ │ +3ddae8: |[3ddae8] okio.GzipSource.:(Lokio/Source;)V │ │ +3ddaf8: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ddafe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3ddb00: 5920 f887 |0004: iput v0, v2, Lokio/GzipSource;.section:I // field@87f8 │ │ +3ddb04: 2200 9911 |0006: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3ddb08: 7010 0d89 0000 |0008: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3ddb0e: 5b20 f587 |000b: iput-object v0, v2, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ +3ddb12: 3803 1c00 |000d: if-eqz v3, 0029 // +001c │ │ +3ddb16: 2200 9f11 |000f: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ +3ddb1a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3ddb1c: 7020 2c89 1000 |0012: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +3ddb22: 5b20 f687 |0015: iput-object v0, v2, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ +3ddb26: 7110 85bd 0300 |0017: invoke-static {v3}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3ddb2c: 0c03 |001a: move-result-object v3 │ │ +3ddb2e: 5b23 f987 |001b: iput-object v3, v2, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddb32: 2203 d417 |001d: new-instance v3, Lokio/InflaterSource; // type@17d4 │ │ +3ddb36: 5420 f987 |001f: iget-object v0, v2, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddb3a: 5421 f687 |0021: iget-object v1, v2, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ +3ddb3e: 7030 66bd 0301 |0023: invoke-direct {v3, v0, v1}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@bd66 │ │ +3ddb44: 5b23 f787 |0026: iput-object v3, v2, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ +3ddb48: 0e00 |0028: return-void │ │ +3ddb4a: 2203 7110 |0029: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ddb4e: 1a00 a2cd |002b: const-string v0, "source == null" // string@cda2 │ │ +3ddb52: 7020 8783 0300 |002d: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ddb58: 2703 |0030: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=39 │ │ 0x0006 line=58 │ │ 0x000f line=62 │ │ 0x0017 line=63 │ │ @@ -1354826,35 +1354822,35 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3ddb68: |[3ddb68] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ -3ddb78: 3356 0300 |0000: if-ne v6, v5, 0003 // +0003 │ │ -3ddb7c: 0e00 |0002: return-void │ │ -3ddb7e: 2200 4210 |0003: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3ddb82: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -3ddb84: 2311 6b1c |0006: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -3ddb88: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3ddb8a: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ -3ddb8e: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -3ddb90: 7110 a983 0600 |000c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ddb96: 0c06 |000f: move-result-object v6 │ │ -3ddb98: 4d06 0104 |0010: aput-object v6, v1, v4 │ │ -3ddb9c: 1224 |0012: const/4 v4, #int 2 // #2 │ │ -3ddb9e: 7110 a983 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ddba4: 0c05 |0016: move-result-object v5 │ │ -3ddba6: 4d05 0104 |0017: aput-object v5, v1, v4 │ │ -3ddbaa: 1a04 020a |0019: const-string v4, "%s: actual 0x%08x != expected 0x%08x" // string@0a02 │ │ -3ddbae: 7120 5284 1400 |001b: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3ddbb4: 0c04 |001e: move-result-object v4 │ │ -3ddbb6: 7020 7782 4000 |001f: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ddbbc: 2700 |0022: throw v0 │ │ +3ddb5c: |[3ddb5c] okio.GzipSource.checkEqual:(Ljava/lang/String;II)V │ │ +3ddb6c: 3356 0300 |0000: if-ne v6, v5, 0003 // +0003 │ │ +3ddb70: 0e00 |0002: return-void │ │ +3ddb72: 2200 4210 |0003: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3ddb76: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +3ddb78: 2311 6b1c |0006: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +3ddb7c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3ddb7e: 4d04 0102 |0009: aput-object v4, v1, v2 │ │ +3ddb82: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +3ddb84: 7110 a983 0600 |000c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ddb8a: 0c06 |000f: move-result-object v6 │ │ +3ddb8c: 4d06 0104 |0010: aput-object v6, v1, v4 │ │ +3ddb90: 1224 |0012: const/4 v4, #int 2 // #2 │ │ +3ddb92: 7110 a983 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ddb98: 0c05 |0016: move-result-object v5 │ │ +3ddb9a: 4d05 0104 |0017: aput-object v5, v1, v4 │ │ +3ddb9e: 1a04 020a |0019: const-string v4, "%s: actual 0x%08x != expected 0x%08x" // string@0a02 │ │ +3ddba2: 7120 5284 1400 |001b: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3ddba8: 0c04 |001e: move-result-object v4 │ │ +3ddbaa: 7020 7782 4000 |001f: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ddbb0: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=205 │ │ 0x000c line=206 │ │ 0x001b line=205 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lokio/GzipSource; │ │ @@ -1354867,144 +1354863,144 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 256 16-bit code units │ │ -3ddbdc: |[3ddbdc] okio.GzipSource.consumeHeader:()V │ │ -3ddbec: 0806 1100 |0000: move-object/from16 v6, v17 │ │ -3ddbf0: 5460 f987 |0002: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddbf4: 1601 0a00 |0004: const-wide/16 v1, #int 10 // #a │ │ -3ddbf8: 7230 e2bc 1002 |0006: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ -3ddbfe: 5460 f987 |0009: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc02: 7210 b7bc 0000 |000b: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddc08: 0c00 |000e: move-result-object v0 │ │ -3ddc0a: 1601 0300 |000f: const-wide/16 v1, #int 3 // #3 │ │ -3ddc0e: 6e30 2cbc 1002 |0011: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3ddc14: 0a07 |0014: move-result v7 │ │ -3ddc16: e100 0701 |0015: shr-int/lit8 v0, v7, #int 1 // #01 │ │ -3ddc1a: 1218 |0017: const/4 v8, #int 1 // #1 │ │ -3ddc1c: b580 |0018: and-int/2addr v0, v8 │ │ -3ddc1e: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -3ddc20: 3380 0400 |001a: if-ne v0, v8, 001e // +0004 │ │ -3ddc24: 121a |001c: const/4 v10, #int 1 // #1 │ │ -3ddc26: 2802 |001d: goto 001f // +0002 │ │ -3ddc28: 120a |001e: const/4 v10, #int 0 // #0 │ │ -3ddc2a: 380a 1100 |001f: if-eqz v10, 0030 // +0011 │ │ -3ddc2e: 5460 f987 |0021: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc32: 7210 b7bc 0000 |0023: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddc38: 0c01 |0026: move-result-object v1 │ │ -3ddc3a: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ -3ddc3e: 1604 0a00 |0029: const-wide/16 v4, #int 10 // #a │ │ -3ddc42: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -3ddc46: 7606 51bd 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3ddc4c: 5460 f987 |0030: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc50: 7210 d7bc 0000 |0032: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ -3ddc56: 0a00 |0035: move-result v0 │ │ -3ddc58: 1301 8b1f |0036: const/16 v1, #int 8075 // #1f8b │ │ -3ddc5c: 1a02 472b |0038: const-string v2, "ID1ID2" // string@2b47 │ │ -3ddc60: 7040 4bbd 2601 |003a: invoke-direct {v6, v2, v1, v0}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ -3ddc66: 5460 f987 |003d: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc6a: 1601 0800 |003f: const-wide/16 v1, #int 8 // #8 │ │ -3ddc6e: 7230 e4bc 1002 |0041: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3ddc74: e100 0702 |0044: shr-int/lit8 v0, v7, #int 2 // #02 │ │ -3ddc78: b580 |0046: and-int/2addr v0, v8 │ │ -3ddc7a: 3380 3f00 |0047: if-ne v0, v8, 0086 // +003f │ │ -3ddc7e: 5460 f987 |0049: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc82: 1601 0200 |004b: const-wide/16 v1, #int 2 // #2 │ │ -3ddc86: 7230 e2bc 1002 |004d: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ -3ddc8c: 380a 1100 |0050: if-eqz v10, 0061 // +0011 │ │ -3ddc90: 5460 f987 |0052: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddc94: 7210 b7bc 0000 |0054: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddc9a: 0c01 |0057: move-result-object v1 │ │ -3ddc9c: 1602 0000 |0058: const-wide/16 v2, #int 0 // #0 │ │ -3ddca0: 1604 0200 |005a: const-wide/16 v4, #int 2 // #2 │ │ -3ddca4: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -3ddca8: 7606 51bd 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3ddcae: 5460 f987 |0061: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddcb2: 7210 b7bc 0000 |0063: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddcb8: 0c00 |0066: move-result-object v0 │ │ -3ddcba: 6e10 59bc 0000 |0067: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@bc59 │ │ -3ddcc0: 0a00 |006a: move-result v0 │ │ -3ddcc2: 5461 f987 |006b: iget-object v1, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddcc6: 810b |006d: int-to-long v11, v0 │ │ -3ddcc8: 7230 e2bc b10c |006e: invoke-interface {v1, v11, v12}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ -3ddcce: 380a 1000 |0071: if-eqz v10, 0081 // +0010 │ │ -3ddcd2: 5460 f987 |0073: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddcd6: 7210 b7bc 0000 |0075: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddcdc: 0c01 |0078: move-result-object v1 │ │ -3ddcde: 1602 0000 |0079: const-wide/16 v2, #int 0 // #0 │ │ -3ddce2: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -3ddce6: 04b4 |007d: move-wide v4, v11 │ │ -3ddce8: 7606 51bd 0000 |007e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3ddcee: 5460 f987 |0081: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddcf2: 7230 e4bc b00c |0083: invoke-interface {v0, v11, v12}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3ddcf8: e100 0703 |0086: shr-int/lit8 v0, v7, #int 3 // #03 │ │ -3ddcfc: b580 |0088: and-int/2addr v0, v8 │ │ -3ddcfe: 160b ffff |0089: const-wide/16 v11, #int -1 // #ffff │ │ -3ddd02: 160d 0100 |008b: const-wide/16 v13, #int 1 // #1 │ │ -3ddd06: 3380 2b00 |008d: if-ne v0, v8, 00b8 // +002b │ │ -3ddd0a: 5460 f987 |008f: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddd0e: 7220 bbbc 9000 |0091: invoke-interface {v0, v9}, Lokio/BufferedSource;.indexOf:(B)J // method@bcbb │ │ -3ddd14: 0b0f |0094: move-result-wide v15 │ │ -3ddd16: 3100 0f0b |0095: cmp-long v0, v15, v11 │ │ -3ddd1a: 3800 1b00 |0097: if-eqz v0, 00b2 // +001b │ │ -3ddd1e: 380a 1100 |0099: if-eqz v10, 00aa // +0011 │ │ -3ddd22: 5460 f987 |009b: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddd26: 7210 b7bc 0000 |009d: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddd2c: 0c01 |00a0: move-result-object v1 │ │ -3ddd2e: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ -3ddd32: 9b04 0f0d |00a3: add-long v4, v15, v13 │ │ -3ddd36: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -3ddd3a: 7606 51bd 0000 |00a7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3ddd40: 5460 f987 |00aa: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddd44: 9b01 0f0d |00ac: add-long v1, v15, v13 │ │ -3ddd48: 7230 e4bc 1002 |00ae: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3ddd4e: 2807 |00b1: goto 00b8 // +0007 │ │ -3ddd50: 2200 3810 |00b2: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3ddd54: 7010 3882 0000 |00b4: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3ddd5a: 2700 |00b7: throw v0 │ │ -3ddd5c: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ -3ddd60: b580 |00ba: and-int/2addr v0, v8 │ │ -3ddd62: 3380 2a00 |00bb: if-ne v0, v8, 00e5 // +002a │ │ -3ddd66: 5460 f987 |00bd: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddd6a: 7220 bbbc 9000 |00bf: invoke-interface {v0, v9}, Lokio/BufferedSource;.indexOf:(B)J // method@bcbb │ │ -3ddd70: 0b07 |00c2: move-result-wide v7 │ │ -3ddd72: 3100 070b |00c3: cmp-long v0, v7, v11 │ │ -3ddd76: 3800 1a00 |00c5: if-eqz v0, 00df // +001a │ │ -3ddd7a: 380a 1100 |00c7: if-eqz v10, 00d8 // +0011 │ │ -3ddd7e: 5460 f987 |00c9: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddd82: 7210 b7bc 0000 |00cb: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3ddd88: 0c01 |00ce: move-result-object v1 │ │ -3ddd8a: 1602 0000 |00cf: const-wide/16 v2, #int 0 // #0 │ │ -3ddd8e: 9b04 070d |00d1: add-long v4, v7, v13 │ │ -3ddd92: 0800 1100 |00d3: move-object/from16 v0, v17 │ │ -3ddd96: 7606 51bd 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3ddd9c: 5460 f987 |00d8: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddda0: bbd7 |00da: add-long/2addr v7, v13 │ │ -3ddda2: 7230 e4bc 7008 |00db: invoke-interface {v0, v7, v8}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3ddda8: 2807 |00de: goto 00e5 // +0007 │ │ -3dddaa: 2200 3810 |00df: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3dddae: 7010 3882 0000 |00e1: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dddb4: 2700 |00e4: throw v0 │ │ -3dddb6: 380a 1a00 |00e5: if-eqz v10, 00ff // +001a │ │ -3dddba: 5460 f987 |00e7: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3dddbe: 7210 d8bc 0000 |00e9: invoke-interface {v0}, Lokio/BufferedSource;.readShortLe:()S // method@bcd8 │ │ -3dddc4: 0a00 |00ec: move-result v0 │ │ -3dddc6: 5461 f587 |00ed: iget-object v1, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ -3dddca: 6e10 0e89 0100 |00ef: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3dddd0: 0b01 |00f2: move-result-wide v1 │ │ -3dddd2: 8412 |00f3: long-to-int v2, v1 │ │ -3dddd4: 8f21 |00f4: int-to-short v1, v2 │ │ -3dddd6: 1a02 7f27 |00f5: const-string v2, "FHCRC" // string@277f │ │ -3dddda: 7040 4bbd 2610 |00f7: invoke-direct {v6, v2, v0, v1}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ -3ddde0: 5460 f587 |00fa: iget-object v0, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ -3ddde4: 6e10 0f89 0000 |00fc: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3dddea: 0e00 |00ff: return-void │ │ +3ddbd0: |[3ddbd0] okio.GzipSource.consumeHeader:()V │ │ +3ddbe0: 0806 1100 |0000: move-object/from16 v6, v17 │ │ +3ddbe4: 5460 f987 |0002: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddbe8: 1601 0a00 |0004: const-wide/16 v1, #int 10 // #a │ │ +3ddbec: 7230 e2bc 1002 |0006: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ +3ddbf2: 5460 f987 |0009: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddbf6: 7210 b7bc 0000 |000b: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddbfc: 0c00 |000e: move-result-object v0 │ │ +3ddbfe: 1601 0300 |000f: const-wide/16 v1, #int 3 // #3 │ │ +3ddc02: 6e30 2cbc 1002 |0011: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3ddc08: 0a07 |0014: move-result v7 │ │ +3ddc0a: e100 0701 |0015: shr-int/lit8 v0, v7, #int 1 // #01 │ │ +3ddc0e: 1218 |0017: const/4 v8, #int 1 // #1 │ │ +3ddc10: b580 |0018: and-int/2addr v0, v8 │ │ +3ddc12: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +3ddc14: 3380 0400 |001a: if-ne v0, v8, 001e // +0004 │ │ +3ddc18: 121a |001c: const/4 v10, #int 1 // #1 │ │ +3ddc1a: 2802 |001d: goto 001f // +0002 │ │ +3ddc1c: 120a |001e: const/4 v10, #int 0 // #0 │ │ +3ddc1e: 380a 1100 |001f: if-eqz v10, 0030 // +0011 │ │ +3ddc22: 5460 f987 |0021: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddc26: 7210 b7bc 0000 |0023: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddc2c: 0c01 |0026: move-result-object v1 │ │ +3ddc2e: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ +3ddc32: 1604 0a00 |0029: const-wide/16 v4, #int 10 // #a │ │ +3ddc36: 0800 1100 |002b: move-object/from16 v0, v17 │ │ +3ddc3a: 7606 51bd 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3ddc40: 5460 f987 |0030: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddc44: 7210 d7bc 0000 |0032: invoke-interface {v0}, Lokio/BufferedSource;.readShort:()S // method@bcd7 │ │ +3ddc4a: 0a00 |0035: move-result v0 │ │ +3ddc4c: 1301 8b1f |0036: const/16 v1, #int 8075 // #1f8b │ │ +3ddc50: 1a02 472b |0038: const-string v2, "ID1ID2" // string@2b47 │ │ +3ddc54: 7040 4bbd 2601 |003a: invoke-direct {v6, v2, v1, v0}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ +3ddc5a: 5460 f987 |003d: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddc5e: 1601 0800 |003f: const-wide/16 v1, #int 8 // #8 │ │ +3ddc62: 7230 e4bc 1002 |0041: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3ddc68: e100 0702 |0044: shr-int/lit8 v0, v7, #int 2 // #02 │ │ +3ddc6c: b580 |0046: and-int/2addr v0, v8 │ │ +3ddc6e: 3380 3f00 |0047: if-ne v0, v8, 0086 // +003f │ │ +3ddc72: 5460 f987 |0049: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddc76: 1601 0200 |004b: const-wide/16 v1, #int 2 // #2 │ │ +3ddc7a: 7230 e2bc 1002 |004d: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ +3ddc80: 380a 1100 |0050: if-eqz v10, 0061 // +0011 │ │ +3ddc84: 5460 f987 |0052: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddc88: 7210 b7bc 0000 |0054: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddc8e: 0c01 |0057: move-result-object v1 │ │ +3ddc90: 1602 0000 |0058: const-wide/16 v2, #int 0 // #0 │ │ +3ddc94: 1604 0200 |005a: const-wide/16 v4, #int 2 // #2 │ │ +3ddc98: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +3ddc9c: 7606 51bd 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3ddca2: 5460 f987 |0061: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddca6: 7210 b7bc 0000 |0063: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddcac: 0c00 |0066: move-result-object v0 │ │ +3ddcae: 6e10 59bc 0000 |0067: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@bc59 │ │ +3ddcb4: 0a00 |006a: move-result v0 │ │ +3ddcb6: 5461 f987 |006b: iget-object v1, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddcba: 810b |006d: int-to-long v11, v0 │ │ +3ddcbc: 7230 e2bc b10c |006e: invoke-interface {v1, v11, v12}, Lokio/BufferedSource;.require:(J)V // method@bce2 │ │ +3ddcc2: 380a 1000 |0071: if-eqz v10, 0081 // +0010 │ │ +3ddcc6: 5460 f987 |0073: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddcca: 7210 b7bc 0000 |0075: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddcd0: 0c01 |0078: move-result-object v1 │ │ +3ddcd2: 1602 0000 |0079: const-wide/16 v2, #int 0 // #0 │ │ +3ddcd6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +3ddcda: 04b4 |007d: move-wide v4, v11 │ │ +3ddcdc: 7606 51bd 0000 |007e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3ddce2: 5460 f987 |0081: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddce6: 7230 e4bc b00c |0083: invoke-interface {v0, v11, v12}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3ddcec: e100 0703 |0086: shr-int/lit8 v0, v7, #int 3 // #03 │ │ +3ddcf0: b580 |0088: and-int/2addr v0, v8 │ │ +3ddcf2: 160b ffff |0089: const-wide/16 v11, #int -1 // #ffff │ │ +3ddcf6: 160d 0100 |008b: const-wide/16 v13, #int 1 // #1 │ │ +3ddcfa: 3380 2b00 |008d: if-ne v0, v8, 00b8 // +002b │ │ +3ddcfe: 5460 f987 |008f: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd02: 7220 bbbc 9000 |0091: invoke-interface {v0, v9}, Lokio/BufferedSource;.indexOf:(B)J // method@bcbb │ │ +3ddd08: 0b0f |0094: move-result-wide v15 │ │ +3ddd0a: 3100 0f0b |0095: cmp-long v0, v15, v11 │ │ +3ddd0e: 3800 1b00 |0097: if-eqz v0, 00b2 // +001b │ │ +3ddd12: 380a 1100 |0099: if-eqz v10, 00aa // +0011 │ │ +3ddd16: 5460 f987 |009b: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd1a: 7210 b7bc 0000 |009d: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddd20: 0c01 |00a0: move-result-object v1 │ │ +3ddd22: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ +3ddd26: 9b04 0f0d |00a3: add-long v4, v15, v13 │ │ +3ddd2a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +3ddd2e: 7606 51bd 0000 |00a7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3ddd34: 5460 f987 |00aa: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd38: 9b01 0f0d |00ac: add-long v1, v15, v13 │ │ +3ddd3c: 7230 e4bc 1002 |00ae: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3ddd42: 2807 |00b1: goto 00b8 // +0007 │ │ +3ddd44: 2200 3810 |00b2: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3ddd48: 7010 3882 0000 |00b4: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3ddd4e: 2700 |00b7: throw v0 │ │ +3ddd50: e100 0704 |00b8: shr-int/lit8 v0, v7, #int 4 // #04 │ │ +3ddd54: b580 |00ba: and-int/2addr v0, v8 │ │ +3ddd56: 3380 2a00 |00bb: if-ne v0, v8, 00e5 // +002a │ │ +3ddd5a: 5460 f987 |00bd: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd5e: 7220 bbbc 9000 |00bf: invoke-interface {v0, v9}, Lokio/BufferedSource;.indexOf:(B)J // method@bcbb │ │ +3ddd64: 0b07 |00c2: move-result-wide v7 │ │ +3ddd66: 3100 070b |00c3: cmp-long v0, v7, v11 │ │ +3ddd6a: 3800 1a00 |00c5: if-eqz v0, 00df // +001a │ │ +3ddd6e: 380a 1100 |00c7: if-eqz v10, 00d8 // +0011 │ │ +3ddd72: 5460 f987 |00c9: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd76: 7210 b7bc 0000 |00cb: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3ddd7c: 0c01 |00ce: move-result-object v1 │ │ +3ddd7e: 1602 0000 |00cf: const-wide/16 v2, #int 0 // #0 │ │ +3ddd82: 9b04 070d |00d1: add-long v4, v7, v13 │ │ +3ddd86: 0800 1100 |00d3: move-object/from16 v0, v17 │ │ +3ddd8a: 7606 51bd 0000 |00d5: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3ddd90: 5460 f987 |00d8: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddd94: bbd7 |00da: add-long/2addr v7, v13 │ │ +3ddd96: 7230 e4bc 7008 |00db: invoke-interface {v0, v7, v8}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3ddd9c: 2807 |00de: goto 00e5 // +0007 │ │ +3ddd9e: 2200 3810 |00df: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3ddda2: 7010 3882 0000 |00e1: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3ddda8: 2700 |00e4: throw v0 │ │ +3dddaa: 380a 1a00 |00e5: if-eqz v10, 00ff // +001a │ │ +3dddae: 5460 f987 |00e7: iget-object v0, v6, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3dddb2: 7210 d8bc 0000 |00e9: invoke-interface {v0}, Lokio/BufferedSource;.readShortLe:()S // method@bcd8 │ │ +3dddb8: 0a00 |00ec: move-result v0 │ │ +3dddba: 5461 f587 |00ed: iget-object v1, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ +3dddbe: 6e10 0e89 0100 |00ef: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3dddc4: 0b01 |00f2: move-result-wide v1 │ │ +3dddc6: 8412 |00f3: long-to-int v2, v1 │ │ +3dddc8: 8f21 |00f4: int-to-short v1, v2 │ │ +3dddca: 1a02 7f27 |00f5: const-string v2, "FHCRC" // string@277f │ │ +3dddce: 7040 4bbd 2610 |00f7: invoke-direct {v6, v2, v0, v1}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ +3dddd4: 5460 f587 |00fa: iget-object v0, v6, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ +3dddd8: 6e10 0f89 0000 |00fc: invoke-virtual {v0}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3dddde: 0e00 |00ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x0009 line=115 │ │ 0x0021 line=117 │ │ 0x0030 line=119 │ │ 0x003a line=120 │ │ @@ -1355033,34 +1355029,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3dddec: |[3dddec] okio.GzipSource.consumeTrailer:()V │ │ -3dddfc: 5430 f987 |0000: iget-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3dde00: 7210 d4bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readIntLe:()I // method@bcd4 │ │ -3dde06: 0a00 |0005: move-result v0 │ │ -3dde08: 5431 f587 |0006: iget-object v1, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ -3dde0c: 6e10 0e89 0100 |0008: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3dde12: 0b01 |000b: move-result-wide v1 │ │ -3dde14: 8412 |000c: long-to-int v2, v1 │ │ -3dde16: 1a01 a61e |000d: const-string v1, "CRC" // string@1ea6 │ │ -3dde1a: 7040 4bbd 1320 |000f: invoke-direct {v3, v1, v0, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ -3dde20: 5430 f987 |0012: iget-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3dde24: 7210 d4bc 0000 |0014: invoke-interface {v0}, Lokio/BufferedSource;.readIntLe:()I // method@bcd4 │ │ -3dde2a: 0a00 |0017: move-result v0 │ │ -3dde2c: 5431 f687 |0018: iget-object v1, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ -3dde30: 6e10 3089 0100 |001a: invoke-virtual {v1}, Ljava/util/zip/Inflater;.getBytesWritten:()J // method@8930 │ │ -3dde36: 0b01 |001d: move-result-wide v1 │ │ -3dde38: 8412 |001e: long-to-int v2, v1 │ │ -3dde3a: 1a01 aa2c |001f: const-string v1, "ISIZE" // string@2caa │ │ -3dde3e: 7040 4bbd 1320 |0021: invoke-direct {v3, v1, v0, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ -3dde44: 0e00 |0024: return-void │ │ +3ddde0: |[3ddde0] okio.GzipSource.consumeTrailer:()V │ │ +3dddf0: 5430 f987 |0000: iget-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3dddf4: 7210 d4bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.readIntLe:()I // method@bcd4 │ │ +3dddfa: 0a00 |0005: move-result v0 │ │ +3dddfc: 5431 f587 |0006: iget-object v1, v3, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ +3dde00: 6e10 0e89 0100 |0008: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3dde06: 0b01 |000b: move-result-wide v1 │ │ +3dde08: 8412 |000c: long-to-int v2, v1 │ │ +3dde0a: 1a01 a61e |000d: const-string v1, "CRC" // string@1ea6 │ │ +3dde0e: 7040 4bbd 1320 |000f: invoke-direct {v3, v1, v0, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ +3dde14: 5430 f987 |0012: iget-object v0, v3, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3dde18: 7210 d4bc 0000 |0014: invoke-interface {v0}, Lokio/BufferedSource;.readIntLe:()I // method@bcd4 │ │ +3dde1e: 0a00 |0017: move-result v0 │ │ +3dde20: 5431 f687 |0018: iget-object v1, v3, Lokio/GzipSource;.inflater:Ljava/util/zip/Inflater; // field@87f6 │ │ +3dde24: 6e10 3089 0100 |001a: invoke-virtual {v1}, Ljava/util/zip/Inflater;.getBytesWritten:()J // method@8930 │ │ +3dde2a: 0b01 |001d: move-result-wide v1 │ │ +3dde2c: 8412 |001e: long-to-int v2, v1 │ │ +3dde2e: 1a01 aa2c |001f: const-string v1, "ISIZE" // string@2caa │ │ +3dde32: 7040 4bbd 1320 |0021: invoke-direct {v3, v1, v0, v2}, Lokio/GzipSource;.checkEqual:(Ljava/lang/String;II)V // method@bd4b │ │ +3dde38: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0012 line=174 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lokio/GzipSource; │ │ │ │ @@ -1355069,51 +1355065,51 @@ │ │ type : '(Lokio/Buffer;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -3dde48: |[3dde48] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ -3dde58: 5455 da87 |0000: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dde5c: 5250 2a88 |0002: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3dde60: 5251 2d88 |0004: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dde64: b110 |0006: sub-int/2addr v0, v1 │ │ -3dde66: 8100 |0007: int-to-long v0, v0 │ │ -3dde68: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ -3dde6c: 3a02 0c00 |000a: if-ltz v2, 0016 // +000c │ │ -3dde70: 5250 2a88 |000c: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ -3dde74: 5251 2d88 |000e: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dde78: b110 |0010: sub-int/2addr v0, v1 │ │ -3dde7a: 8100 |0011: int-to-long v0, v0 │ │ -3dde7c: bc06 |0012: sub-long/2addr v6, v0 │ │ -3dde7e: 5455 2b88 |0013: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3dde82: 28ed |0015: goto 0002 // -0013 │ │ -3dde84: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -3dde88: 3102 0800 |0018: cmp-long v2, v8, v0 │ │ -3dde8c: 3d02 1d00 |001a: if-lez v2, 0037 // +001d │ │ -3dde90: 5252 2d88 |001c: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dde94: 8122 |001e: int-to-long v2, v2 │ │ -3dde96: bb62 |001f: add-long/2addr v2, v6 │ │ -3dde98: 8426 |0020: long-to-int v6, v2 │ │ -3dde9a: 5257 2a88 |0021: iget v7, v5, Lokio/Segment;.limit:I // field@882a │ │ -3dde9e: b167 |0023: sub-int/2addr v7, v6 │ │ -3ddea0: 8172 |0024: int-to-long v2, v7 │ │ -3ddea2: 7140 df83 3298 |0025: invoke-static {v2, v3, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3ddea8: 0b02 |0028: move-result-wide v2 │ │ -3ddeaa: 8427 |0029: long-to-int v7, v2 │ │ -3ddeac: 5442 f587 |002a: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ -3ddeb0: 5453 2988 |002c: iget-object v3, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3ddeb4: 6e40 1289 3276 |002e: invoke-virtual {v2, v3, v6, v7}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3ddeba: 8176 |0031: int-to-long v6, v7 │ │ -3ddebc: bc68 |0032: sub-long/2addr v8, v6 │ │ -3ddebe: 5455 2b88 |0033: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3ddec2: 0406 |0035: move-wide v6, v0 │ │ -3ddec4: 28e2 |0036: goto 0018 // -001e │ │ -3ddec6: 0e00 |0037: return-void │ │ +3dde3c: |[3dde3c] okio.GzipSource.updateCrc:(Lokio/Buffer;JJ)V │ │ +3dde4c: 5455 da87 |0000: iget-object v5, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dde50: 5250 2a88 |0002: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3dde54: 5251 2d88 |0004: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dde58: b110 |0006: sub-int/2addr v0, v1 │ │ +3dde5a: 8100 |0007: int-to-long v0, v0 │ │ +3dde5c: 3102 0600 |0008: cmp-long v2, v6, v0 │ │ +3dde60: 3a02 0c00 |000a: if-ltz v2, 0016 // +000c │ │ +3dde64: 5250 2a88 |000c: iget v0, v5, Lokio/Segment;.limit:I // field@882a │ │ +3dde68: 5251 2d88 |000e: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dde6c: b110 |0010: sub-int/2addr v0, v1 │ │ +3dde6e: 8100 |0011: int-to-long v0, v0 │ │ +3dde70: bc06 |0012: sub-long/2addr v6, v0 │ │ +3dde72: 5455 2b88 |0013: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3dde76: 28ed |0015: goto 0002 // -0013 │ │ +3dde78: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +3dde7c: 3102 0800 |0018: cmp-long v2, v8, v0 │ │ +3dde80: 3d02 1d00 |001a: if-lez v2, 0037 // +001d │ │ +3dde84: 5252 2d88 |001c: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dde88: 8122 |001e: int-to-long v2, v2 │ │ +3dde8a: bb62 |001f: add-long/2addr v2, v6 │ │ +3dde8c: 8426 |0020: long-to-int v6, v2 │ │ +3dde8e: 5257 2a88 |0021: iget v7, v5, Lokio/Segment;.limit:I // field@882a │ │ +3dde92: b167 |0023: sub-int/2addr v7, v6 │ │ +3dde94: 8172 |0024: int-to-long v2, v7 │ │ +3dde96: 7140 df83 3298 |0025: invoke-static {v2, v3, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dde9c: 0b02 |0028: move-result-wide v2 │ │ +3dde9e: 8427 |0029: long-to-int v7, v2 │ │ +3ddea0: 5442 f587 |002a: iget-object v2, v4, Lokio/GzipSource;.crc:Ljava/util/zip/CRC32; // field@87f5 │ │ +3ddea4: 5453 2988 |002c: iget-object v3, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3ddea8: 6e40 1289 3276 |002e: invoke-virtual {v2, v3, v6, v7}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3ddeae: 8176 |0031: int-to-long v6, v7 │ │ +3ddeb0: bc68 |0032: sub-long/2addr v8, v6 │ │ +3ddeb2: 5455 2b88 |0033: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3ddeb6: 0406 |0035: move-wide v6, v0 │ │ +3ddeb8: 28e2 |0036: goto 0018 // -001e │ │ +3ddeba: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ 0x000c line=190 │ │ 0x0013 line=189 │ │ 0x001c line=195 │ │ @@ -1355132,18 +1355128,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ddbc0: |[3ddbc0] okio.GzipSource.close:()V │ │ -3ddbd0: 5410 f787 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ -3ddbd4: 6e10 68bd 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@bd68 │ │ -3ddbda: 0e00 |0005: return-void │ │ +3ddbb4: |[3ddbb4] okio.GzipSource.close:()V │ │ +3ddbc4: 5410 f787 |0000: iget-object v0, v1, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ +3ddbc8: 6e10 68bd 0000 |0002: invoke-virtual {v0}, Lokio/InflaterSource;.close:()V // method@bd68 │ │ +3ddbce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/GzipSource; │ │ │ │ #1 : (in Lokio/GzipSource;) │ │ @@ -1355151,66 +1355147,66 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -3dda00: |[3dda00] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ -3dda10: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3dda14: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ -3dda18: 3a02 4700 |0004: if-ltz v2, 004b // +0047 │ │ -3dda1c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -3dda20: 1000 |0008: return-wide v0 │ │ -3dda22: 52b0 f887 |0009: iget v0, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda26: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3dda28: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -3dda2c: 7010 4dbd 0b00 |000e: invoke-direct {v11}, Lokio/GzipSource;.consumeHeader:()V // method@bd4d │ │ -3dda32: 59b1 f887 |0011: iput v1, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda36: 52b0 f887 |0013: iget v0, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda3a: 1602 ffff |0015: const-wide/16 v2, #int -1 // #ffff │ │ -3dda3e: 1224 |0017: const/4 v4, #int 2 // #2 │ │ -3dda40: 3310 1700 |0018: if-ne v0, v1, 002f // +0017 │ │ -3dda44: 53c7 db87 |001a: iget-wide v7, v12, Lokio/Buffer;.size:J // field@87db │ │ -3dda48: 54b0 f787 |001c: iget-object v0, v11, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ -3dda4c: 6e40 69bd c0ed |001e: invoke-virtual {v0, v12, v13, v14}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@bd69 │ │ -3dda52: 0b0d |0021: move-result-wide v13 │ │ -3dda54: 3100 0d02 |0022: cmp-long v0, v13, v2 │ │ -3dda58: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -3dda5c: 07b5 |0026: move-object v5, v11 │ │ -3dda5e: 07c6 |0027: move-object v6, v12 │ │ -3dda60: 04d9 |0028: move-wide v9, v13 │ │ -3dda62: 7606 51bd 0500 |0029: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ -3dda68: 100d |002c: return-wide v13 │ │ -3dda6a: 59b4 f887 |002d: iput v4, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda6e: 52bc f887 |002f: iget v12, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda72: 334c 1900 |0031: if-ne v12, v4, 004a // +0019 │ │ -3dda76: 7010 4ebd 0b00 |0033: invoke-direct {v11}, Lokio/GzipSource;.consumeTrailer:()V // method@bd4e │ │ -3dda7c: 123c |0036: const/4 v12, #int 3 // #3 │ │ -3dda7e: 59bc f887 |0037: iput v12, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ -3dda82: 54bc f987 |0039: iget-object v12, v11, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3dda86: 7210 b9bc 0c00 |003b: invoke-interface {v12}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ -3dda8c: 0a0c |003e: move-result v12 │ │ -3dda8e: 380c 0300 |003f: if-eqz v12, 0042 // +0003 │ │ -3dda92: 2809 |0041: goto 004a // +0009 │ │ -3dda94: 220c 4210 |0042: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3dda98: 1a0d c597 |0044: const-string v13, "gzip finished without exhausting source" // string@97c5 │ │ -3dda9c: 7020 7782 dc00 |0046: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ddaa2: 270c |0049: throw v12 │ │ -3ddaa4: 1002 |004a: return-wide v2 │ │ -3ddaa6: 220c 7110 |004b: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ddaaa: 2200 9410 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ddaae: 7010 8384 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ddab4: 1a01 5778 |0052: const-string v1, "byteCount < 0: " // string@7857 │ │ -3ddab8: 6e20 8f84 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ddabe: 6e30 8b84 d00e |0057: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ddac4: 6e10 9f84 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ddaca: 0c0d |005d: move-result-object v13 │ │ -3ddacc: 7020 8783 dc00 |005e: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ddad2: 270c |0061: throw v12 │ │ +3dd9f4: |[3dd9f4] okio.GzipSource.read:(Lokio/Buffer;J)J │ │ +3dda04: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3dda08: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ +3dda0c: 3a02 4700 |0004: if-ltz v2, 004b // +0047 │ │ +3dda10: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +3dda14: 1000 |0008: return-wide v0 │ │ +3dda16: 52b0 f887 |0009: iget v0, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda1a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3dda1c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +3dda20: 7010 4dbd 0b00 |000e: invoke-direct {v11}, Lokio/GzipSource;.consumeHeader:()V // method@bd4d │ │ +3dda26: 59b1 f887 |0011: iput v1, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda2a: 52b0 f887 |0013: iget v0, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda2e: 1602 ffff |0015: const-wide/16 v2, #int -1 // #ffff │ │ +3dda32: 1224 |0017: const/4 v4, #int 2 // #2 │ │ +3dda34: 3310 1700 |0018: if-ne v0, v1, 002f // +0017 │ │ +3dda38: 53c7 db87 |001a: iget-wide v7, v12, Lokio/Buffer;.size:J // field@87db │ │ +3dda3c: 54b0 f787 |001c: iget-object v0, v11, Lokio/GzipSource;.inflaterSource:Lokio/InflaterSource; // field@87f7 │ │ +3dda40: 6e40 69bd c0ed |001e: invoke-virtual {v0, v12, v13, v14}, Lokio/InflaterSource;.read:(Lokio/Buffer;J)J // method@bd69 │ │ +3dda46: 0b0d |0021: move-result-wide v13 │ │ +3dda48: 3100 0d02 |0022: cmp-long v0, v13, v2 │ │ +3dda4c: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +3dda50: 07b5 |0026: move-object v5, v11 │ │ +3dda52: 07c6 |0027: move-object v6, v12 │ │ +3dda54: 04d9 |0028: move-wide v9, v13 │ │ +3dda56: 7606 51bd 0500 |0029: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lokio/GzipSource;.updateCrc:(Lokio/Buffer;JJ)V // method@bd51 │ │ +3dda5c: 100d |002c: return-wide v13 │ │ +3dda5e: 59b4 f887 |002d: iput v4, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda62: 52bc f887 |002f: iget v12, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda66: 334c 1900 |0031: if-ne v12, v4, 004a // +0019 │ │ +3dda6a: 7010 4ebd 0b00 |0033: invoke-direct {v11}, Lokio/GzipSource;.consumeTrailer:()V // method@bd4e │ │ +3dda70: 123c |0036: const/4 v12, #int 3 // #3 │ │ +3dda72: 59bc f887 |0037: iput v12, v11, Lokio/GzipSource;.section:I // field@87f8 │ │ +3dda76: 54bc f987 |0039: iget-object v12, v11, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3dda7a: 7210 b9bc 0c00 |003b: invoke-interface {v12}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ +3dda80: 0a0c |003e: move-result v12 │ │ +3dda82: 380c 0300 |003f: if-eqz v12, 0042 // +0003 │ │ +3dda86: 2809 |0041: goto 004a // +0009 │ │ +3dda88: 220c 4210 |0042: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3dda8c: 1a0d c597 |0044: const-string v13, "gzip finished without exhausting source" // string@97c5 │ │ +3dda90: 7020 7782 dc00 |0046: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3dda96: 270c |0049: throw v12 │ │ +3dda98: 1002 |004a: return-wide v2 │ │ +3dda9a: 220c 7110 |004b: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dda9e: 2200 9410 |004d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ddaa2: 7010 8384 0000 |004f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ddaa8: 1a01 5778 |0052: const-string v1, "byteCount < 0: " // string@7857 │ │ +3ddaac: 6e20 8f84 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ddab2: 6e30 8b84 d00e |0057: invoke-virtual {v0, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ddab8: 6e10 9f84 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ddabe: 0c0d |005d: move-result-object v13 │ │ +3ddac0: 7020 8783 dc00 |005e: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ddac6: 270c |0061: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=72 │ │ 0x000e line=73 │ │ 0x0011 line=74 │ │ 0x0013 line=78 │ │ 0x001a line=79 │ │ @@ -1355233,19 +1355229,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ddad4: |[3ddad4] okio.GzipSource.timeout:()Lokio/Timeout; │ │ -3ddae4: 5410 f987 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ -3ddae8: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3ddaee: 0c00 |0005: move-result-object v0 │ │ -3ddaf0: 1100 |0006: return-object v0 │ │ +3ddac8: |[3ddac8] okio.GzipSource.timeout:()Lokio/Timeout; │ │ +3ddad8: 5410 f987 |0000: iget-object v0, v1, Lokio/GzipSource;.source:Lokio/BufferedSource; // field@87f9 │ │ +3ddadc: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3ddae2: 0c00 |0005: move-result-object v0 │ │ +3ddae4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/GzipSource; │ │ │ │ source_file_idx : 10857 (GzipSource.java) │ │ @@ -1355300,29 +1355296,29 @@ │ │ type : '(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3de550: |[3de550] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ -3de560: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3de566: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ -3de56a: 3802 0700 |0005: if-eqz v2, 000c // +0007 │ │ -3de56e: 5b01 0188 |0007: iput-object v1, v0, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de572: 5b02 0088 |0009: iput-object v2, v0, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de576: 0e00 |000b: return-void │ │ -3de578: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de57c: 1a02 dd9a |000e: const-string v2, "inflater == null" // string@9add │ │ -3de580: 7020 8783 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3de586: 2701 |0013: throw v1 │ │ -3de588: 2201 7110 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de58c: 1a02 a2cd |0016: const-string v2, "source == null" // string@cda2 │ │ -3de590: 7020 8783 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3de596: 2701 |001b: throw v1 │ │ +3de544: |[3de544] okio.InflaterSource.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V │ │ +3de554: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3de55a: 3801 1100 |0003: if-eqz v1, 0014 // +0011 │ │ +3de55e: 3802 0700 |0005: if-eqz v2, 000c // +0007 │ │ +3de562: 5b01 0188 |0007: iput-object v1, v0, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de566: 5b02 0088 |0009: iput-object v2, v0, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de56a: 0e00 |000b: return-void │ │ +3de56c: 2201 7110 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de570: 1a02 dd9a |000e: const-string v2, "inflater == null" // string@9add │ │ +3de574: 7020 8783 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3de57a: 2701 |0013: throw v1 │ │ +3de57c: 2201 7110 |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de580: 1a02 a2cd |0016: const-string v2, "source == null" // string@cda2 │ │ +3de584: 7020 8783 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3de58a: 2701 |001b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ 0x000c line=50 │ │ 0x0014 line=49 │ │ @@ -1355336,19 +1355332,19 @@ │ │ type : '(Lokio/Source;Ljava/util/zip/Inflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3de598: |[3de598] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ -3de5a8: 7110 85bd 0100 |0000: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3de5ae: 0c01 |0003: move-result-object v1 │ │ -3de5b0: 7030 66bd 1002 |0004: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@bd66 │ │ -3de5b6: 0e00 |0007: return-void │ │ +3de58c: |[3de58c] okio.InflaterSource.:(Lokio/Source;Ljava/util/zip/Inflater;)V │ │ +3de59c: 7110 85bd 0100 |0000: invoke-static {v1}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3de5a2: 0c01 |0003: move-result-object v1 │ │ +3de5a4: 7030 66bd 1002 |0004: invoke-direct {v0, v1, v2}, Lokio/InflaterSource;.:(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V // method@bd66 │ │ +3de5aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/InflaterSource; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Source; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/zip/Inflater; │ │ @@ -1355358,29 +1355354,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3de5f0: |[3de5f0] okio.InflaterSource.releaseInflatedBytes:()V │ │ -3de600: 5240 fe87 |0000: iget v0, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ -3de604: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3de608: 0e00 |0004: return-void │ │ -3de60a: 5441 0088 |0005: iget-object v1, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de60e: 6e10 3189 0100 |0007: invoke-virtual {v1}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ -3de614: 0a01 |000a: move-result v1 │ │ -3de616: b110 |000b: sub-int/2addr v0, v1 │ │ -3de618: 5241 fe87 |000c: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ -3de61c: b101 |000e: sub-int/2addr v1, v0 │ │ -3de61e: 5941 fe87 |000f: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ -3de622: 5441 0188 |0011: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de626: 8102 |0013: int-to-long v2, v0 │ │ -3de628: 7230 e4bc 2103 |0014: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ -3de62e: 0e00 |0017: return-void │ │ +3de5e4: |[3de5e4] okio.InflaterSource.releaseInflatedBytes:()V │ │ +3de5f4: 5240 fe87 |0000: iget v0, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ +3de5f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3de5fc: 0e00 |0004: return-void │ │ +3de5fe: 5441 0088 |0005: iget-object v1, v4, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de602: 6e10 3189 0100 |0007: invoke-virtual {v1}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ +3de608: 0a01 |000a: move-result v1 │ │ +3de60a: b110 |000b: sub-int/2addr v0, v1 │ │ +3de60c: 5241 fe87 |000c: iget v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ +3de610: b101 |000e: sub-int/2addr v1, v0 │ │ +3de612: 5941 fe87 |000f: iput v1, v4, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ +3de616: 5441 0188 |0011: iget-object v1, v4, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de61a: 8102 |0013: int-to-long v2, v0 │ │ +3de61c: 7230 e4bc 2103 |0014: invoke-interface {v1, v2, v3}, Lokio/BufferedSource;.skip:(J)V // method@bce4 │ │ +3de622: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x000c line=115 │ │ 0x0011 line=116 │ │ locals : │ │ @@ -1355392,25 +1355388,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3de5b8: |[3de5b8] okio.InflaterSource.close:()V │ │ -3de5c8: 5510 ff87 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@87ff │ │ -3de5cc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3de5d0: 0e00 |0004: return-void │ │ -3de5d2: 5410 0088 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de5d6: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3de5dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3de5de: 5c10 ff87 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@87ff │ │ -3de5e2: 5410 0188 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de5e6: 7210 b8bc 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ -3de5ec: 0e00 |0012: return-void │ │ +3de5ac: |[3de5ac] okio.InflaterSource.close:()V │ │ +3de5bc: 5510 ff87 |0000: iget-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@87ff │ │ +3de5c0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3de5c4: 0e00 |0004: return-void │ │ +3de5c6: 5410 0088 |0005: iget-object v0, v1, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de5ca: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3de5d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3de5d2: 5c10 ff87 |000b: iput-boolean v0, v1, Lokio/InflaterSource;.closed:Z // field@87ff │ │ +3de5d6: 5410 0188 |000d: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de5da: 7210 b8bc 0000 |000f: invoke-interface {v0}, Lokio/BufferedSource;.close:()V // method@bcb8 │ │ +3de5e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000d line=127 │ │ locals : │ │ @@ -1355421,90 +1355417,90 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -3de3f0: |[3de3f0] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ -3de400: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3de404: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -3de408: 3a02 7400 |0004: if-ltz v2, 0078 // +0074 │ │ -3de40c: 5563 ff87 |0006: iget-boolean v3, v6, Lokio/InflaterSource;.closed:Z // field@87ff │ │ -3de410: 3903 6800 |0008: if-nez v3, 0070 // +0068 │ │ -3de414: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -3de418: 1000 |000c: return-wide v0 │ │ -3de41a: 6e10 6abd 0600 |000d: invoke-virtual {v6}, Lokio/InflaterSource;.refill:()Z // method@bd6a │ │ -3de420: 0a00 |0010: move-result v0 │ │ -3de422: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3de424: 6e20 73bc 1700 |0012: invoke-virtual {v7, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3de42a: 0c01 |0015: move-result-object v1 │ │ -3de42c: 5212 2a88 |0016: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ -3de430: d122 0020 |0018: rsub-int v2, v2, #int 8192 // #2000 │ │ -3de434: 8122 |001a: int-to-long v2, v2 │ │ -3de436: 7140 df83 9832 |001b: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3de43c: 0b02 |001e: move-result-wide v2 │ │ -3de43e: 8423 |001f: long-to-int v3, v2 │ │ -3de440: 5462 0088 |0020: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de444: 5414 2988 |0022: iget-object v4, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3de448: 5215 2a88 |0024: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ -3de44c: 6e40 3389 4235 |0026: invoke-virtual {v2, v4, v5, v3}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ -3de452: 0a02 |0029: move-result v2 │ │ -3de454: 3d02 0e00 |002a: if-lez v2, 0038 // +000e │ │ -3de458: 5218 2a88 |002c: iget v8, v1, Lokio/Segment;.limit:I // field@882a │ │ -3de45c: b028 |002e: add-int/2addr v8, v2 │ │ -3de45e: 5918 2a88 |002f: iput v8, v1, Lokio/Segment;.limit:I // field@882a │ │ -3de462: 5378 db87 |0031: iget-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ -3de466: 8120 |0033: int-to-long v0, v2 │ │ -3de468: bb08 |0034: add-long/2addr v8, v0 │ │ -3de46a: 5a78 db87 |0035: iput-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ -3de46e: 1000 |0037: return-wide v0 │ │ -3de470: 5462 0088 |0038: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de474: 6e10 2e89 0200 |003a: invoke-virtual {v2}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ -3de47a: 0a02 |003d: move-result v2 │ │ -3de47c: 3902 1600 |003e: if-nez v2, 0054 // +0016 │ │ -3de480: 5462 0088 |0040: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de484: 6e10 3489 0200 |0042: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@8934 │ │ -3de48a: 0a02 |0045: move-result v2 │ │ -3de48c: 3802 0300 |0046: if-eqz v2, 0049 // +0003 │ │ -3de490: 280c |0048: goto 0054 // +000c │ │ -3de492: 3900 0300 |0049: if-nez v0, 004c // +0003 │ │ -3de496: 28c2 |004b: goto 000d // -003e │ │ -3de498: 2207 3810 |004c: new-instance v7, Ljava/io/EOFException; // type@1038 │ │ -3de49c: 1a08 a4cd |004e: const-string v8, "source exhausted prematurely" // string@cda4 │ │ -3de4a0: 7020 3982 8700 |0050: invoke-direct {v7, v8}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ -3de4a6: 2707 |0053: throw v7 │ │ -3de4a8: 7010 6bbd 0600 |0054: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@bd6b │ │ -3de4ae: 5218 2d88 |0057: iget v8, v1, Lokio/Segment;.pos:I // field@882d │ │ -3de4b2: 5219 2a88 |0059: iget v9, v1, Lokio/Segment;.limit:I // field@882a │ │ -3de4b6: 3398 0b00 |005b: if-ne v8, v9, 0066 // +000b │ │ -3de4ba: 6e10 15be 0100 |005d: invoke-virtual {v1}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3de4c0: 0c08 |0060: move-result-object v8 │ │ -3de4c2: 5b78 da87 |0061: iput-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de4c6: 7110 1cbe 0100 |0063: invoke-static {v1}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3de4cc: 1607 ffff |0066: const-wide/16 v7, #int -1 // #ffff │ │ -3de4d0: 1007 |0068: return-wide v7 │ │ -3de4d2: 0d07 |0069: move-exception v7 │ │ -3de4d4: 2208 4210 |006a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3de4d8: 7020 7982 7800 |006c: invoke-direct {v8, v7}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -3de4de: 2708 |006f: throw v8 │ │ -3de4e0: 2207 7210 |0070: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3de4e4: 1a08 7e7b |0072: const-string v8, "closed" // string@7b7e │ │ -3de4e8: 7020 8c83 8700 |0074: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3de4ee: 2707 |0077: throw v7 │ │ -3de4f0: 2207 7110 |0078: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de4f4: 2200 9410 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3de4f8: 7010 8384 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3de4fe: 1a01 5778 |007f: const-string v1, "byteCount < 0: " // string@7857 │ │ -3de502: 6e20 8f84 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de508: 6e30 8b84 8009 |0084: invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3de50e: 6e10 9f84 0000 |0087: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3de514: 0c08 |008a: move-result-object v8 │ │ -3de516: 7020 8783 8700 |008b: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3de51c: 2707 |008e: throw v7 │ │ +3de3e4: |[3de3e4] okio.InflaterSource.read:(Lokio/Buffer;J)J │ │ +3de3f4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3de3f8: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +3de3fc: 3a02 7400 |0004: if-ltz v2, 0078 // +0074 │ │ +3de400: 5563 ff87 |0006: iget-boolean v3, v6, Lokio/InflaterSource;.closed:Z // field@87ff │ │ +3de404: 3903 6800 |0008: if-nez v3, 0070 // +0068 │ │ +3de408: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +3de40c: 1000 |000c: return-wide v0 │ │ +3de40e: 6e10 6abd 0600 |000d: invoke-virtual {v6}, Lokio/InflaterSource;.refill:()Z // method@bd6a │ │ +3de414: 0a00 |0010: move-result v0 │ │ +3de416: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3de418: 6e20 73bc 1700 |0012: invoke-virtual {v7, v1}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3de41e: 0c01 |0015: move-result-object v1 │ │ +3de420: 5212 2a88 |0016: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ +3de424: d122 0020 |0018: rsub-int v2, v2, #int 8192 // #2000 │ │ +3de428: 8122 |001a: int-to-long v2, v2 │ │ +3de42a: 7140 df83 9832 |001b: invoke-static {v8, v9, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3de430: 0b02 |001e: move-result-wide v2 │ │ +3de432: 8423 |001f: long-to-int v3, v2 │ │ +3de434: 5462 0088 |0020: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de438: 5414 2988 |0022: iget-object v4, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3de43c: 5215 2a88 |0024: iget v5, v1, Lokio/Segment;.limit:I // field@882a │ │ +3de440: 6e40 3389 4235 |0026: invoke-virtual {v2, v4, v5, v3}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ +3de446: 0a02 |0029: move-result v2 │ │ +3de448: 3d02 0e00 |002a: if-lez v2, 0038 // +000e │ │ +3de44c: 5218 2a88 |002c: iget v8, v1, Lokio/Segment;.limit:I // field@882a │ │ +3de450: b028 |002e: add-int/2addr v8, v2 │ │ +3de452: 5918 2a88 |002f: iput v8, v1, Lokio/Segment;.limit:I // field@882a │ │ +3de456: 5378 db87 |0031: iget-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ +3de45a: 8120 |0033: int-to-long v0, v2 │ │ +3de45c: bb08 |0034: add-long/2addr v8, v0 │ │ +3de45e: 5a78 db87 |0035: iput-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ +3de462: 1000 |0037: return-wide v0 │ │ +3de464: 5462 0088 |0038: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de468: 6e10 2e89 0200 |003a: invoke-virtual {v2}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ +3de46e: 0a02 |003d: move-result v2 │ │ +3de470: 3902 1600 |003e: if-nez v2, 0054 // +0016 │ │ +3de474: 5462 0088 |0040: iget-object v2, v6, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de478: 6e10 3489 0200 |0042: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@8934 │ │ +3de47e: 0a02 |0045: move-result v2 │ │ +3de480: 3802 0300 |0046: if-eqz v2, 0049 // +0003 │ │ +3de484: 280c |0048: goto 0054 // +000c │ │ +3de486: 3900 0300 |0049: if-nez v0, 004c // +0003 │ │ +3de48a: 28c2 |004b: goto 000d // -003e │ │ +3de48c: 2207 3810 |004c: new-instance v7, Ljava/io/EOFException; // type@1038 │ │ +3de490: 1a08 a4cd |004e: const-string v8, "source exhausted prematurely" // string@cda4 │ │ +3de494: 7020 3982 8700 |0050: invoke-direct {v7, v8}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ +3de49a: 2707 |0053: throw v7 │ │ +3de49c: 7010 6bbd 0600 |0054: invoke-direct {v6}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@bd6b │ │ +3de4a2: 5218 2d88 |0057: iget v8, v1, Lokio/Segment;.pos:I // field@882d │ │ +3de4a6: 5219 2a88 |0059: iget v9, v1, Lokio/Segment;.limit:I // field@882a │ │ +3de4aa: 3398 0b00 |005b: if-ne v8, v9, 0066 // +000b │ │ +3de4ae: 6e10 15be 0100 |005d: invoke-virtual {v1}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3de4b4: 0c08 |0060: move-result-object v8 │ │ +3de4b6: 5b78 da87 |0061: iput-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de4ba: 7110 1cbe 0100 |0063: invoke-static {v1}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3de4c0: 1607 ffff |0066: const-wide/16 v7, #int -1 // #ffff │ │ +3de4c4: 1007 |0068: return-wide v7 │ │ +3de4c6: 0d07 |0069: move-exception v7 │ │ +3de4c8: 2208 4210 |006a: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3de4cc: 7020 7982 7800 |006c: invoke-direct {v8, v7}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +3de4d2: 2708 |006f: throw v8 │ │ +3de4d4: 2207 7210 |0070: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3de4d8: 1a08 7e7b |0072: const-string v8, "closed" // string@7b7e │ │ +3de4dc: 7020 8c83 8700 |0074: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3de4e2: 2707 |0077: throw v7 │ │ +3de4e4: 2207 7110 |0078: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de4e8: 2200 9410 |007a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3de4ec: 7010 8384 0000 |007c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3de4f2: 1a01 5778 |007f: const-string v1, "byteCount < 0: " // string@7857 │ │ +3de4f6: 6e20 8f84 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de4fc: 6e30 8b84 8009 |0084: invoke-virtual {v0, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3de502: 6e10 9f84 0000 |0087: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3de508: 0c08 |008a: move-result-object v8 │ │ +3de50a: 7020 8783 8700 |008b: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3de510: 2707 |008e: throw v7 │ │ catches : 1 │ │ 0x0012 - 0x0066 │ │ Ljava/util/zip/DataFormatException; -> 0x0069 │ │ positions : │ │ 0x0006 line=58 │ │ 0x000d line=62 │ │ 0x0012 line=66 │ │ @@ -1355531,50 +1355527,50 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -3de35c: |[3de35c] okio.InflaterSource.refill:()Z │ │ -3de36c: 5450 0088 |0000: iget-object v0, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de370: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ -3de376: 0a00 |0005: move-result v0 │ │ -3de378: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3de37a: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -3de37e: 0f01 |0009: return v1 │ │ -3de380: 7010 6bbd 0500 |000a: invoke-direct {v5}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@bd6b │ │ -3de386: 5450 0088 |000d: iget-object v0, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de38a: 6e10 3189 0000 |000f: invoke-virtual {v0}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ -3de390: 0a00 |0012: move-result v0 │ │ -3de392: 3900 2700 |0013: if-nez v0, 003a // +0027 │ │ -3de396: 5450 0188 |0015: iget-object v0, v5, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de39a: 7210 b9bc 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ -3de3a0: 0a00 |001a: move-result v0 │ │ -3de3a2: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -3de3a6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -3de3a8: 0f00 |001e: return v0 │ │ -3de3aa: 5450 0188 |001f: iget-object v0, v5, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de3ae: 7210 b7bc 0000 |0021: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3de3b4: 0c00 |0024: move-result-object v0 │ │ -3de3b6: 5400 da87 |0025: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de3ba: 5202 2a88 |0027: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de3be: 5203 2d88 |0029: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de3c2: b132 |002b: sub-int/2addr v2, v3 │ │ -3de3c4: 5952 fe87 |002c: iput v2, v5, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ -3de3c8: 5452 0088 |002e: iget-object v2, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ -3de3cc: 5403 2988 |0030: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3de3d0: 5200 2d88 |0032: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de3d4: 5254 fe87 |0034: iget v4, v5, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ -3de3d8: 6e40 3789 3240 |0036: invoke-virtual {v2, v3, v0, v4}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ -3de3de: 0f01 |0039: return v1 │ │ -3de3e0: 2200 7210 |003a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3de3e4: 1a01 9016 |003c: const-string v1, "?" // string@1690 │ │ -3de3e8: 7020 8c83 1000 |003e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3de3ee: 2700 |0041: throw v0 │ │ +3de350: |[3de350] okio.InflaterSource.refill:()Z │ │ +3de360: 5450 0088 |0000: iget-object v0, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de364: 6e10 3589 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ +3de36a: 0a00 |0005: move-result v0 │ │ +3de36c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3de36e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +3de372: 0f01 |0009: return v1 │ │ +3de374: 7010 6bbd 0500 |000a: invoke-direct {v5}, Lokio/InflaterSource;.releaseInflatedBytes:()V // method@bd6b │ │ +3de37a: 5450 0088 |000d: iget-object v0, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de37e: 6e10 3189 0000 |000f: invoke-virtual {v0}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ +3de384: 0a00 |0012: move-result v0 │ │ +3de386: 3900 2700 |0013: if-nez v0, 003a // +0027 │ │ +3de38a: 5450 0188 |0015: iget-object v0, v5, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de38e: 7210 b9bc 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.exhausted:()Z // method@bcb9 │ │ +3de394: 0a00 |001a: move-result v0 │ │ +3de396: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +3de39a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +3de39c: 0f00 |001e: return v0 │ │ +3de39e: 5450 0188 |001f: iget-object v0, v5, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de3a2: 7210 b7bc 0000 |0021: invoke-interface {v0}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3de3a8: 0c00 |0024: move-result-object v0 │ │ +3de3aa: 5400 da87 |0025: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de3ae: 5202 2a88 |0027: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de3b2: 5203 2d88 |0029: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de3b6: b132 |002b: sub-int/2addr v2, v3 │ │ +3de3b8: 5952 fe87 |002c: iput v2, v5, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ +3de3bc: 5452 0088 |002e: iget-object v2, v5, Lokio/InflaterSource;.inflater:Ljava/util/zip/Inflater; // field@8800 │ │ +3de3c0: 5403 2988 |0030: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3de3c4: 5200 2d88 |0032: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de3c8: 5254 fe87 |0034: iget v4, v5, Lokio/InflaterSource;.bufferBytesHeldByInflater:I // field@87fe │ │ +3de3cc: 6e40 3789 3240 |0036: invoke-virtual {v2, v3, v0, v4}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ +3de3d2: 0f01 |0039: return v1 │ │ +3de3d4: 2200 7210 |003a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3de3d8: 1a01 9016 |003c: const-string v1, "?" // string@1690 │ │ +3de3dc: 7020 8c83 1000 |003e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3de3e2: 2700 |0041: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000a line=98 │ │ 0x000d line=99 │ │ 0x0015 line=102 │ │ 0x001f line=105 │ │ @@ -1355589,19 +1355585,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3de530: |[3de530] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ -3de540: 5410 0188 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ -3de544: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3de54a: 0c00 |0005: move-result-object v0 │ │ -3de54c: 1100 |0006: return-object v0 │ │ +3de524: |[3de524] okio.InflaterSource.timeout:()Lokio/Timeout; │ │ +3de534: 5410 0188 |0000: iget-object v0, v1, Lokio/InflaterSource;.source:Lokio/BufferedSource; // field@8801 │ │ +3de538: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3de53e: 0c00 |0005: move-result-object v0 │ │ +3de540: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/InflaterSource; │ │ │ │ source_file_idx : 11571 (InflaterSource.java) │ │ @@ -1355649,19 +1355645,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3de68c: |[3de68c] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ -3de69c: 5b01 0388 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ -3de6a0: 5b02 0288 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ -3de6a4: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3de6aa: 0e00 |0007: return-void │ │ +3de680: |[3de680] okio.Okio$1.:(Lokio/Timeout;Ljava/io/OutputStream;)V │ │ +3de690: 5b01 0388 |0000: iput-object v1, v0, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ +3de694: 5b02 0288 |0002: iput-object v2, v0, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ +3de698: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3de69e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -1355672,18 +1355668,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3de6ac: |[3de6ac] okio.Okio$1.close:()V │ │ -3de6bc: 5410 0288 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ -3de6c0: 6e10 9e82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -3de6c6: 0e00 |0005: return-void │ │ +3de6a0: |[3de6a0] okio.Okio$1.close:()V │ │ +3de6b0: 5410 0288 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ +3de6b4: 6e10 9e82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +3de6ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ #1 : (in Lokio/Okio$1;) │ │ @@ -1355691,18 +1355687,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3de6c8: |[3de6c8] okio.Okio$1.flush:()V │ │ -3de6d8: 5410 0288 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ -3de6dc: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -3de6e2: 0e00 |0005: return-void │ │ +3de6bc: |[3de6bc] okio.Okio$1.flush:()V │ │ +3de6cc: 5410 0288 |0000: iget-object v0, v1, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ +3de6d0: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +3de6d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$1; │ │ │ │ #2 : (in Lokio/Okio$1;) │ │ @@ -1355710,17 +1355706,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3de674: |[3de674] okio.Okio$1.timeout:()Lokio/Timeout; │ │ -3de684: 5410 0388 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ -3de688: 1100 |0002: return-object v0 │ │ +3de668: |[3de668] okio.Okio$1.timeout:()Lokio/Timeout; │ │ +3de678: 5410 0388 |0000: iget-object v0, v1, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ +3de67c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$1; │ │ │ │ #3 : (in Lokio/Okio$1;) │ │ @@ -1355728,26 +1355724,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3de630: |[3de630] okio.Okio$1.toString:()Ljava/lang/String; │ │ -3de640: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3de644: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3de64a: 1a01 edcc |0005: const-string v1, "sink(" // string@cced │ │ -3de64e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de654: 5421 0288 |000a: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ -3de658: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3de65e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3de662: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de668: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3de66e: 0c00 |0017: move-result-object v0 │ │ -3de670: 1100 |0018: return-object v0 │ │ +3de624: |[3de624] okio.Okio$1.toString:()Ljava/lang/String; │ │ +3de634: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3de638: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3de63e: 1a01 edcc |0005: const-string v1, "sink(" // string@cced │ │ +3de642: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de648: 5421 0288 |000a: iget-object v1, v2, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ +3de64c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3de652: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3de656: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de65c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3de662: 0c00 |0017: move-result-object v0 │ │ +3de664: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/Okio$1; │ │ │ │ #4 : (in Lokio/Okio$1;) │ │ @@ -1355755,53 +1355751,53 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -3de6e4: |[3de6e4] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ -3de6f4: 5370 db87 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3de6f8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3de6fc: 0484 |0004: move-wide v4, v8 │ │ -3de6fe: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3de704: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3de708: 3102 0800 |000a: cmp-long v2, v8, v0 │ │ -3de70c: 3d02 3900 |000c: if-lez v2, 0045 // +0039 │ │ -3de710: 5460 0388 |000e: iget-object v0, v6, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ -3de714: 6e10 52be 0000 |0010: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ -3de71a: 5470 da87 |0013: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de71e: 5201 2a88 |0015: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de722: 5202 2d88 |0017: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de726: b121 |0019: sub-int/2addr v1, v2 │ │ -3de728: 8111 |001a: int-to-long v1, v1 │ │ -3de72a: 7140 df83 9821 |001b: invoke-static {v8, v9, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3de730: 0b01 |001e: move-result-wide v1 │ │ -3de732: 8412 |001f: long-to-int v2, v1 │ │ -3de734: 5461 0288 |0020: iget-object v1, v6, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ -3de738: 5403 2988 |0022: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3de73c: 5204 2d88 |0024: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de740: 6e40 a282 3124 |0026: invoke-virtual {v1, v3, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3de746: 5201 2d88 |0029: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de74a: b021 |002b: add-int/2addr v1, v2 │ │ -3de74c: 5901 2d88 |002c: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de750: 8121 |002e: int-to-long v1, v2 │ │ -3de752: bc18 |002f: sub-long/2addr v8, v1 │ │ -3de754: 5373 db87 |0030: iget-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ -3de758: bc13 |0032: sub-long/2addr v3, v1 │ │ -3de75a: 5a73 db87 |0033: iput-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ -3de75e: 5201 2d88 |0035: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de762: 5202 2a88 |0037: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de766: 3321 cfff |0039: if-ne v1, v2, 0008 // -0031 │ │ -3de76a: 6e10 15be 0000 |003b: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3de770: 0c01 |003e: move-result-object v1 │ │ -3de772: 5b71 da87 |003f: iput-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de776: 7110 1cbe 0000 |0041: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3de77c: 28c4 |0044: goto 0008 // -003c │ │ -3de77e: 0e00 |0045: return-void │ │ +3de6d8: |[3de6d8] okio.Okio$1.write:(Lokio/Buffer;J)V │ │ +3de6e8: 5370 db87 |0000: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3de6ec: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3de6f0: 0484 |0004: move-wide v4, v8 │ │ +3de6f2: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3de6f8: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3de6fc: 3102 0800 |000a: cmp-long v2, v8, v0 │ │ +3de700: 3d02 3900 |000c: if-lez v2, 0045 // +0039 │ │ +3de704: 5460 0388 |000e: iget-object v0, v6, Lokio/Okio$1;.val$timeout:Lokio/Timeout; // field@8803 │ │ +3de708: 6e10 52be 0000 |0010: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ +3de70e: 5470 da87 |0013: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de712: 5201 2a88 |0015: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de716: 5202 2d88 |0017: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de71a: b121 |0019: sub-int/2addr v1, v2 │ │ +3de71c: 8111 |001a: int-to-long v1, v1 │ │ +3de71e: 7140 df83 9821 |001b: invoke-static {v8, v9, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3de724: 0b01 |001e: move-result-wide v1 │ │ +3de726: 8412 |001f: long-to-int v2, v1 │ │ +3de728: 5461 0288 |0020: iget-object v1, v6, Lokio/Okio$1;.val$out:Ljava/io/OutputStream; // field@8802 │ │ +3de72c: 5403 2988 |0022: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3de730: 5204 2d88 |0024: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de734: 6e40 a282 3124 |0026: invoke-virtual {v1, v3, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3de73a: 5201 2d88 |0029: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de73e: b021 |002b: add-int/2addr v1, v2 │ │ +3de740: 5901 2d88 |002c: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de744: 8121 |002e: int-to-long v1, v2 │ │ +3de746: bc18 |002f: sub-long/2addr v8, v1 │ │ +3de748: 5373 db87 |0030: iget-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ +3de74c: bc13 |0032: sub-long/2addr v3, v1 │ │ +3de74e: 5a73 db87 |0033: iput-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ +3de752: 5201 2d88 |0035: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de756: 5202 2a88 |0037: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de75a: 3321 cfff |0039: if-ne v1, v2, 0008 // -0031 │ │ +3de75e: 6e10 15be 0000 |003b: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3de764: 0c01 |003e: move-result-object v1 │ │ +3de766: 5b71 da87 |003f: iput-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de76a: 7110 1cbe 0000 |0041: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3de770: 28c4 |0044: goto 0008 // -003c │ │ +3de772: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000e line=76 │ │ 0x0013 line=77 │ │ 0x0015 line=78 │ │ 0x0020 line=79 │ │ @@ -1355858,19 +1355854,19 @@ │ │ type : '(Lokio/Timeout;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3de8b8: |[3de8b8] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ -3de8c8: 5b01 0588 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ -3de8cc: 5b02 0488 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ -3de8d0: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3de8d6: 0e00 |0007: return-void │ │ +3de8ac: |[3de8ac] okio.Okio$2.:(Lokio/Timeout;Ljava/io/InputStream;)V │ │ +3de8bc: 5b01 0588 |0000: iput-object v1, v0, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ +3de8c0: 5b02 0488 |0002: iput-object v2, v0, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ +3de8c4: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3de8ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokio/Okio$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lokio/Timeout; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1355881,18 +1355877,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3de8d8: |[3de8d8] okio.Okio$2.close:()V │ │ -3de8e8: 5410 0488 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ -3de8ec: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3de8f2: 0e00 |0005: return-void │ │ +3de8cc: |[3de8cc] okio.Okio$2.close:()V │ │ +3de8dc: 5410 0488 |0000: iget-object v0, v1, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ +3de8e0: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3de8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Okio$2; │ │ │ │ #1 : (in Lokio/Okio$2;) │ │ @@ -1355900,66 +1355896,66 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -3de7c4: |[3de7c4] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ -3de7d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3de7d8: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3de7dc: 3a02 4300 |0004: if-ltz v2, 0047 // +0043 │ │ -3de7e0: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -3de7e4: 1000 |0008: return-wide v0 │ │ -3de7e6: 5430 0588 |0009: iget-object v0, v3, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ -3de7ea: 6e10 52be 0000 |000b: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ -3de7f0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3de7f2: 6e20 73bc 0400 |000f: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3de7f8: 0c00 |0012: move-result-object v0 │ │ -3de7fa: 5201 2a88 |0013: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de7fe: d111 0020 |0015: rsub-int v1, v1, #int 8192 // #2000 │ │ -3de802: 8111 |0017: int-to-long v1, v1 │ │ -3de804: 7140 df83 6521 |0018: invoke-static {v5, v6, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3de80a: 0b05 |001b: move-result-wide v5 │ │ -3de80c: 8456 |001c: long-to-int v6, v5 │ │ -3de80e: 5435 0488 |001d: iget-object v5, v3, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ -3de812: 5401 2988 |001f: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3de816: 5202 2a88 |0021: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de81a: 6e40 8582 1562 |0023: invoke-virtual {v5, v1, v2, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3de820: 0a05 |0026: move-result v5 │ │ -3de822: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ -3de824: 3365 0500 |0028: if-ne v5, v6, 002d // +0005 │ │ -3de828: 1604 ffff |002a: const-wide/16 v4, #int -1 // #ffff │ │ -3de82c: 1004 |002c: return-wide v4 │ │ -3de82e: 5206 2a88 |002d: iget v6, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de832: b056 |002f: add-int/2addr v6, v5 │ │ -3de834: 5906 2a88 |0030: iput v6, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de838: 5340 db87 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ -3de83c: 8155 |0034: int-to-long v5, v5 │ │ -3de83e: bb50 |0035: add-long/2addr v0, v5 │ │ -3de840: 5a40 db87 |0036: iput-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ -3de844: 1005 |0038: return-wide v5 │ │ -3de846: 0d04 |0039: move-exception v4 │ │ -3de848: 7110 86bd 0400 |003a: invoke-static {v4}, Lokio/Okio;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@bd86 │ │ -3de84e: 0a05 |003d: move-result v5 │ │ -3de850: 3805 0800 |003e: if-eqz v5, 0046 // +0008 │ │ -3de854: 2205 4210 |0040: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3de858: 7020 7982 4500 |0042: invoke-direct {v5, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -3de85e: 2705 |0045: throw v5 │ │ -3de860: 2704 |0046: throw v4 │ │ -3de862: 2204 7110 |0047: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de866: 2200 9410 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3de86a: 7010 8384 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3de870: 1a01 5778 |004e: const-string v1, "byteCount < 0: " // string@7857 │ │ -3de874: 6e20 8f84 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de87a: 6e30 8b84 5006 |0053: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3de880: 6e10 9f84 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3de886: 0c05 |0059: move-result-object v5 │ │ -3de888: 7020 8783 5400 |005a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3de88e: 2704 |005d: throw v4 │ │ +3de7b8: |[3de7b8] okio.Okio$2.read:(Lokio/Buffer;J)J │ │ +3de7c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3de7cc: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3de7d0: 3a02 4300 |0004: if-ltz v2, 0047 // +0043 │ │ +3de7d4: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +3de7d8: 1000 |0008: return-wide v0 │ │ +3de7da: 5430 0588 |0009: iget-object v0, v3, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ +3de7de: 6e10 52be 0000 |000b: invoke-virtual {v0}, Lokio/Timeout;.throwIfReached:()V // method@be52 │ │ +3de7e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3de7e6: 6e20 73bc 0400 |000f: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3de7ec: 0c00 |0012: move-result-object v0 │ │ +3de7ee: 5201 2a88 |0013: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de7f2: d111 0020 |0015: rsub-int v1, v1, #int 8192 // #2000 │ │ +3de7f6: 8111 |0017: int-to-long v1, v1 │ │ +3de7f8: 7140 df83 6521 |0018: invoke-static {v5, v6, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3de7fe: 0b05 |001b: move-result-wide v5 │ │ +3de800: 8456 |001c: long-to-int v6, v5 │ │ +3de802: 5435 0488 |001d: iget-object v5, v3, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ +3de806: 5401 2988 |001f: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3de80a: 5202 2a88 |0021: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de80e: 6e40 8582 1562 |0023: invoke-virtual {v5, v1, v2, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3de814: 0a05 |0026: move-result v5 │ │ +3de816: 12f6 |0027: const/4 v6, #int -1 // #ff │ │ +3de818: 3365 0500 |0028: if-ne v5, v6, 002d // +0005 │ │ +3de81c: 1604 ffff |002a: const-wide/16 v4, #int -1 // #ffff │ │ +3de820: 1004 |002c: return-wide v4 │ │ +3de822: 5206 2a88 |002d: iget v6, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de826: b056 |002f: add-int/2addr v6, v5 │ │ +3de828: 5906 2a88 |0030: iput v6, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de82c: 5340 db87 |0032: iget-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ +3de830: 8155 |0034: int-to-long v5, v5 │ │ +3de832: bb50 |0035: add-long/2addr v0, v5 │ │ +3de834: 5a40 db87 |0036: iput-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ +3de838: 1005 |0038: return-wide v5 │ │ +3de83a: 0d04 |0039: move-exception v4 │ │ +3de83c: 7110 86bd 0400 |003a: invoke-static {v4}, Lokio/Okio;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@bd86 │ │ +3de842: 0a05 |003d: move-result v5 │ │ +3de844: 3805 0800 |003e: if-eqz v5, 0046 // +0008 │ │ +3de848: 2205 4210 |0040: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3de84c: 7020 7982 4500 |0042: invoke-direct {v5, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +3de852: 2705 |0045: throw v5 │ │ +3de854: 2704 |0046: throw v4 │ │ +3de856: 2204 7110 |0047: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de85a: 2200 9410 |0049: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3de85e: 7010 8384 0000 |004b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3de864: 1a01 5778 |004e: const-string v1, "byteCount < 0: " // string@7857 │ │ +3de868: 6e20 8f84 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de86e: 6e30 8b84 5006 |0053: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3de874: 6e10 9f84 0000 |0056: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3de87a: 0c05 |0059: move-result-object v5 │ │ +3de87c: 7020 8783 5400 |005a: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3de882: 2704 |005d: throw v4 │ │ catches : 1 │ │ 0x0009 - 0x0038 │ │ Ljava/lang/AssertionError; -> 0x0039 │ │ positions : │ │ 0x0009 line=137 │ │ 0x000f line=138 │ │ 0x0013 line=139 │ │ @@ -1355979,17 +1355975,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3de8a0: |[3de8a0] okio.Okio$2.timeout:()Lokio/Timeout; │ │ -3de8b0: 5410 0588 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ -3de8b4: 1100 |0002: return-object v0 │ │ +3de894: |[3de894] okio.Okio$2.timeout:()Lokio/Timeout; │ │ +3de8a4: 5410 0588 |0000: iget-object v0, v1, Lokio/Okio$2;.val$timeout:Lokio/Timeout; // field@8805 │ │ +3de8a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$2; │ │ │ │ #3 : (in Lokio/Okio$2;) │ │ @@ -1355997,26 +1355993,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3de780: |[3de780] okio.Okio$2.toString:()Ljava/lang/String; │ │ -3de790: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3de794: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3de79a: 1a01 a6cd |0005: const-string v1, "source(" // string@cda6 │ │ -3de79e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de7a4: 5421 0488 |000a: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ -3de7a8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3de7ae: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3de7b2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de7b8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3de7be: 0c00 |0017: move-result-object v0 │ │ -3de7c0: 1100 |0018: return-object v0 │ │ +3de774: |[3de774] okio.Okio$2.toString:()Ljava/lang/String; │ │ +3de784: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3de788: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3de78e: 1a01 a6cd |0005: const-string v1, "source(" // string@cda6 │ │ +3de792: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de798: 5421 0488 |000a: iget-object v1, v2, Lokio/Okio$2;.val$in:Ljava/io/InputStream; // field@8804 │ │ +3de79c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3de7a2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3de7a6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de7ac: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3de7b2: 0c00 |0017: move-result-object v0 │ │ +3de7b4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/Okio$2; │ │ │ │ source_file_idx : 21444 (Okio.java) │ │ @@ -1356056,17 +1356052,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de90c: |[3de90c] okio.Okio$3.:()V │ │ -3de91c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3de922: 0e00 |0003: return-void │ │ +3de900: |[3de900] okio.Okio$3.:()V │ │ +3de910: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3de916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Okio$3; │ │ │ │ Virtual methods - │ │ @@ -1356075,47 +1356071,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3de924: |[3de924] okio.Okio$3.close:()V │ │ -3de934: 0e00 |0000: return-void │ │ +3de918: |[3de918] okio.Okio$3.close:()V │ │ +3de928: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokio/Okio$3;) │ │ name : 'flush' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3de938: |[3de938] okio.Okio$3.flush:()V │ │ -3de948: 0e00 |0000: return-void │ │ +3de92c: |[3de92c] okio.Okio$3.flush:()V │ │ +3de93c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokio/Okio$3;) │ │ name : 'timeout' │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3de8f4: |[3de8f4] okio.Okio$3.timeout:()Lokio/Timeout; │ │ -3de904: 6200 3688 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ -3de908: 1100 |0002: return-object v0 │ │ +3de8e8: |[3de8e8] okio.Okio$3.timeout:()Lokio/Timeout; │ │ +3de8f8: 6200 3688 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ +3de8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Okio$3; │ │ │ │ #3 : (in Lokio/Okio$3;) │ │ @@ -1356123,17 +1356119,17 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3de94c: |[3de94c] okio.Okio$3.write:(Lokio/Buffer;J)V │ │ -3de95c: 6e30 6ebc 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3de962: 0e00 |0003: return-void │ │ +3de940: |[3de940] okio.Okio$3.write:(Lokio/Buffer;J)V │ │ +3de950: 6e30 6ebc 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3de956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Okio$3; │ │ 0x0000 - 0x0004 reg=1 (null) Lokio/Buffer; │ │ 0x0000 - 0x0004 reg=2 (null) J │ │ @@ -1356194,30 +1356190,30 @@ │ │ type : '(Lokio/BufferedSource;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3df558: |[3df558] okio.PeekSource.:(Lokio/BufferedSource;)V │ │ -3df568: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3df56e: 5b01 0f88 |0003: iput-object v1, v0, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ -3df572: 7210 b7bc 0100 |0005: invoke-interface {v1}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ -3df578: 0c01 |0008: move-result-object v1 │ │ -3df57a: 5b01 0a88 |0009: iput-object v1, v0, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df57e: 5401 0a88 |000b: iget-object v1, v0, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df582: 5411 da87 |000d: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df586: 5b01 0d88 |000f: iput-object v1, v0, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ -3df58a: 5401 0d88 |0011: iget-object v1, v0, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ -3df58e: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -3df592: 5211 2d88 |0015: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ -3df596: 2802 |0017: goto 0019 // +0002 │ │ -3df598: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -3df59a: 5901 0c88 |0019: iput v1, v0, Lokio/PeekSource;.expectedPos:I // field@880c │ │ -3df59e: 0e00 |001b: return-void │ │ +3df54c: |[3df54c] okio.PeekSource.:(Lokio/BufferedSource;)V │ │ +3df55c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3df562: 5b01 0f88 |0003: iput-object v1, v0, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ +3df566: 7210 b7bc 0100 |0005: invoke-interface {v1}, Lokio/BufferedSource;.buffer:()Lokio/Buffer; // method@bcb7 │ │ +3df56c: 0c01 |0008: move-result-object v1 │ │ +3df56e: 5b01 0a88 |0009: iput-object v1, v0, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df572: 5401 0a88 |000b: iget-object v1, v0, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df576: 5411 da87 |000d: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df57a: 5b01 0d88 |000f: iput-object v1, v0, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ +3df57e: 5401 0d88 |0011: iget-object v1, v0, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ +3df582: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +3df586: 5211 2d88 |0015: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ +3df58a: 2802 |0017: goto 0019 // +0002 │ │ +3df58c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +3df58e: 5901 0c88 |0019: iput v1, v0, Lokio/PeekSource;.expectedPos:I // field@880c │ │ +3df592: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000b line=42 │ │ 0x0011 line=43 │ │ @@ -1356231,18 +1356227,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3df5a0: |[3df5a0] okio.PeekSource.close:()V │ │ -3df5b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3df5b2: 5c10 0b88 |0001: iput-boolean v0, v1, Lokio/PeekSource;.closed:Z // field@880b │ │ -3df5b6: 0e00 |0003: return-void │ │ +3df594: |[3df594] okio.PeekSource.close:()V │ │ +3df5a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3df5a6: 5c10 0b88 |0001: iput-boolean v0, v1, Lokio/PeekSource;.closed:Z // field@880b │ │ +3df5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lokio/PeekSource; │ │ │ │ #1 : (in Lokio/PeekSource;) │ │ @@ -1356250,72 +1356246,72 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 108 16-bit code units │ │ -3df450: |[3df450] okio.PeekSource.read:(Lokio/Buffer;J)J │ │ -3df460: 5580 0b88 |0000: iget-boolean v0, v8, Lokio/PeekSource;.closed:Z // field@880b │ │ -3df464: 3900 6200 |0002: if-nez v0, 0064 // +0062 │ │ -3df468: 5480 0d88 |0004: iget-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ -3df46c: 3800 1b00 |0006: if-eqz v0, 0021 // +001b │ │ -3df470: 5481 0a88 |0008: iget-object v1, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df474: 5411 da87 |000a: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df478: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -3df47c: 5280 0c88 |000e: iget v0, v8, Lokio/PeekSource;.expectedPos:I // field@880c │ │ -3df480: 5481 0a88 |0010: iget-object v1, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df484: 5411 da87 |0012: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df488: 5211 2d88 |0014: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ -3df48c: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ -3df490: 2809 |0018: goto 0021 // +0009 │ │ -3df492: 2209 7210 |0019: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3df496: 1a0a aa55 |001b: const-string v10, "Peek source is invalid because upstream source was used" // string@55aa │ │ -3df49a: 7020 8c83 a900 |001d: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3df4a0: 2709 |0020: throw v9 │ │ -3df4a2: 5480 0f88 |0021: iget-object v0, v8, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ -3df4a6: 5381 0e88 |0023: iget-wide v1, v8, Lokio/PeekSource;.pos:J // field@880e │ │ -3df4aa: bba1 |0025: add-long/2addr v1, v10 │ │ -3df4ac: 7230 e1bc 1002 |0026: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.request:(J)Z // method@bce1 │ │ -3df4b2: 5480 0d88 |0029: iget-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ -3df4b6: 3900 1600 |002b: if-nez v0, 0041 // +0016 │ │ -3df4ba: 5480 0a88 |002d: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df4be: 5400 da87 |002f: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df4c2: 3800 1000 |0031: if-eqz v0, 0041 // +0010 │ │ -3df4c6: 5480 0a88 |0033: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df4ca: 5400 da87 |0035: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df4ce: 5b80 0d88 |0037: iput-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ -3df4d2: 5480 0a88 |0039: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df4d6: 5400 da87 |003b: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3df4da: 5200 2d88 |003d: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3df4de: 5980 0c88 |003f: iput v0, v8, Lokio/PeekSource;.expectedPos:I // field@880c │ │ -3df4e2: 5480 0a88 |0041: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df4e6: 5300 db87 |0043: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3df4ea: 5382 0e88 |0045: iget-wide v2, v8, Lokio/PeekSource;.pos:J // field@880e │ │ -3df4ee: bc20 |0047: sub-long/2addr v0, v2 │ │ -3df4f0: 7140 df83 ba10 |0048: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3df4f6: 0b0a |004b: move-result-wide v10 │ │ -3df4f8: 1600 0000 |004c: const-wide/16 v0, #int 0 // #0 │ │ -3df4fc: 3102 0a00 |004e: cmp-long v2, v10, v0 │ │ -3df500: 3c02 0500 |0050: if-gtz v2, 0055 // +0005 │ │ -3df504: 1609 ffff |0052: const-wide/16 v9, #int -1 // #ffff │ │ -3df508: 1009 |0054: return-wide v9 │ │ -3df50a: 5482 0a88 |0055: iget-object v2, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ -3df50e: 5384 0e88 |0057: iget-wide v4, v8, Lokio/PeekSource;.pos:J // field@880e │ │ -3df512: 0793 |0059: move-object v3, v9 │ │ -3df514: 04a6 |005a: move-wide v6, v10 │ │ -3df516: 7406 23bc 0200 |005b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3df51c: 5380 0e88 |005e: iget-wide v0, v8, Lokio/PeekSource;.pos:J // field@880e │ │ -3df520: bba0 |0060: add-long/2addr v0, v10 │ │ -3df522: 5a80 0e88 |0061: iput-wide v0, v8, Lokio/PeekSource;.pos:J // field@880e │ │ -3df526: 100a |0063: return-wide v10 │ │ -3df528: 2209 7210 |0064: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3df52c: 1a0a 7e7b |0066: const-string v10, "closed" // string@7b7e │ │ -3df530: 7020 8c83 a900 |0068: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3df536: 2709 |006b: throw v9 │ │ +3df444: |[3df444] okio.PeekSource.read:(Lokio/Buffer;J)J │ │ +3df454: 5580 0b88 |0000: iget-boolean v0, v8, Lokio/PeekSource;.closed:Z // field@880b │ │ +3df458: 3900 6200 |0002: if-nez v0, 0064 // +0062 │ │ +3df45c: 5480 0d88 |0004: iget-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ +3df460: 3800 1b00 |0006: if-eqz v0, 0021 // +001b │ │ +3df464: 5481 0a88 |0008: iget-object v1, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df468: 5411 da87 |000a: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df46c: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +3df470: 5280 0c88 |000e: iget v0, v8, Lokio/PeekSource;.expectedPos:I // field@880c │ │ +3df474: 5481 0a88 |0010: iget-object v1, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df478: 5411 da87 |0012: iget-object v1, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df47c: 5211 2d88 |0014: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ +3df480: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ +3df484: 2809 |0018: goto 0021 // +0009 │ │ +3df486: 2209 7210 |0019: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3df48a: 1a0a aa55 |001b: const-string v10, "Peek source is invalid because upstream source was used" // string@55aa │ │ +3df48e: 7020 8c83 a900 |001d: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3df494: 2709 |0020: throw v9 │ │ +3df496: 5480 0f88 |0021: iget-object v0, v8, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ +3df49a: 5381 0e88 |0023: iget-wide v1, v8, Lokio/PeekSource;.pos:J // field@880e │ │ +3df49e: bba1 |0025: add-long/2addr v1, v10 │ │ +3df4a0: 7230 e1bc 1002 |0026: invoke-interface {v0, v1, v2}, Lokio/BufferedSource;.request:(J)Z // method@bce1 │ │ +3df4a6: 5480 0d88 |0029: iget-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ +3df4aa: 3900 1600 |002b: if-nez v0, 0041 // +0016 │ │ +3df4ae: 5480 0a88 |002d: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df4b2: 5400 da87 |002f: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df4b6: 3800 1000 |0031: if-eqz v0, 0041 // +0010 │ │ +3df4ba: 5480 0a88 |0033: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df4be: 5400 da87 |0035: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df4c2: 5b80 0d88 |0037: iput-object v0, v8, Lokio/PeekSource;.expectedSegment:Lokio/Segment; // field@880d │ │ +3df4c6: 5480 0a88 |0039: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df4ca: 5400 da87 |003b: iget-object v0, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3df4ce: 5200 2d88 |003d: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3df4d2: 5980 0c88 |003f: iput v0, v8, Lokio/PeekSource;.expectedPos:I // field@880c │ │ +3df4d6: 5480 0a88 |0041: iget-object v0, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df4da: 5300 db87 |0043: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3df4de: 5382 0e88 |0045: iget-wide v2, v8, Lokio/PeekSource;.pos:J // field@880e │ │ +3df4e2: bc20 |0047: sub-long/2addr v0, v2 │ │ +3df4e4: 7140 df83 ba10 |0048: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3df4ea: 0b0a |004b: move-result-wide v10 │ │ +3df4ec: 1600 0000 |004c: const-wide/16 v0, #int 0 // #0 │ │ +3df4f0: 3102 0a00 |004e: cmp-long v2, v10, v0 │ │ +3df4f4: 3c02 0500 |0050: if-gtz v2, 0055 // +0005 │ │ +3df4f8: 1609 ffff |0052: const-wide/16 v9, #int -1 // #ffff │ │ +3df4fc: 1009 |0054: return-wide v9 │ │ +3df4fe: 5482 0a88 |0055: iget-object v2, v8, Lokio/PeekSource;.buffer:Lokio/Buffer; // field@880a │ │ +3df502: 5384 0e88 |0057: iget-wide v4, v8, Lokio/PeekSource;.pos:J // field@880e │ │ +3df506: 0793 |0059: move-object v3, v9 │ │ +3df508: 04a6 |005a: move-wide v6, v10 │ │ +3df50a: 7406 23bc 0200 |005b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3df510: 5380 0e88 |005e: iget-wide v0, v8, Lokio/PeekSource;.pos:J // field@880e │ │ +3df514: bba0 |0060: add-long/2addr v0, v10 │ │ +3df516: 5a80 0e88 |0061: iput-wide v0, v8, Lokio/PeekSource;.pos:J // field@880e │ │ +3df51a: 100a |0063: return-wide v10 │ │ +3df51c: 2209 7210 |0064: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3df520: 1a0a 7e7b |0066: const-string v10, "closed" // string@7b7e │ │ +3df524: 7020 8c83 a900 |0068: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3df52a: 2709 |006b: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=51 │ │ 0x0019 line=53 │ │ 0x0021 line=56 │ │ 0x0029 line=57 │ │ @@ -1356335,19 +1356331,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3df538: |[3df538] okio.PeekSource.timeout:()Lokio/Timeout; │ │ -3df548: 5410 0f88 |0000: iget-object v0, v1, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ -3df54c: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ -3df552: 0c00 |0005: move-result-object v0 │ │ -3df554: 1100 |0006: return-object v0 │ │ +3df52c: |[3df52c] okio.PeekSource.timeout:()Lokio/Timeout; │ │ +3df53c: 5410 0f88 |0000: iget-object v0, v1, Lokio/PeekSource;.upstream:Lokio/BufferedSource; // field@880f │ │ +3df540: 7210 e5bc 0000 |0002: invoke-interface {v0}, Lokio/BufferedSource;.timeout:()Lokio/Timeout; // method@bce5 │ │ +3df546: 0c00 |0005: move-result-object v0 │ │ +3df548: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/PeekSource; │ │ │ │ source_file_idx : 21931 (PeekSource.java) │ │ @@ -1356395,21 +1356391,21 @@ │ │ type : '(Lokio/Pipe;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3df5d0: |[3df5d0] okio.Pipe$PipeSink.:(Lokio/Pipe;)V │ │ -3df5e0: 5b01 1088 |0000: iput-object v1, v0, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df5e4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3df5ea: 2201 df17 |0005: new-instance v1, Lokio/PushableTimeout; // type@17df │ │ -3df5ee: 7010 acbd 0100 |0007: invoke-direct {v1}, Lokio/PushableTimeout;.:()V // method@bdac │ │ -3df5f4: 5b01 1188 |000a: iput-object v1, v0, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df5f8: 0e00 |000c: return-void │ │ +3df5c4: |[3df5c4] okio.Pipe$PipeSink.:(Lokio/Pipe;)V │ │ +3df5d4: 5b01 1088 |0000: iput-object v1, v0, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df5d8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3df5de: 2201 df17 |0005: new-instance v1, Lokio/PushableTimeout; // type@17df │ │ +3df5e2: 7010 acbd 0100 |0007: invoke-direct {v1}, Lokio/PushableTimeout;.:()V // method@bdac │ │ +3df5e8: 5b01 1188 |000a: iput-object v1, v0, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df5ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lokio/Pipe$PipeSink; │ │ 0x0000 - 0x000d reg=1 (null) Lokio/Pipe; │ │ @@ -1356420,71 +1356416,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -3df5fc: |[3df5fc] okio.Pipe$PipeSink.close:()V │ │ -3df60c: 5460 1088 |0000: iget-object v0, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df610: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df614: 1d00 |0004: monitor-enter v0 │ │ -3df616: 5461 1088 |0005: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df61a: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ -3df61e: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -3df622: 1e00 |000b: monitor-exit v0 │ │ -3df624: 0e00 |000c: return-void │ │ -3df626: 5461 1088 |000d: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df62a: 7110 a8bd 0100 |000f: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df630: 0c01 |0012: move-result-object v1 │ │ -3df632: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -3df636: 5461 1088 |0015: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df63a: 7110 a8bd 0100 |0017: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df640: 0c01 |001a: move-result-object v1 │ │ -3df642: 282b |001b: goto 0046 // +002b │ │ -3df644: 5461 1088 |001c: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df648: 5511 1a88 |001e: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3df64c: 3801 1900 |0020: if-eqz v1, 0039 // +0019 │ │ -3df650: 5461 1088 |0022: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df654: 5411 1488 |0024: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df658: 6e10 6dbc 0100 |0026: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df65e: 0b01 |0029: move-result-wide v1 │ │ -3df660: 1603 0000 |002a: const-wide/16 v3, #int 0 // #0 │ │ -3df664: 3105 0103 |002c: cmp-long v5, v1, v3 │ │ -3df668: 3c05 0300 |002e: if-gtz v5, 0031 // +0003 │ │ -3df66c: 2809 |0030: goto 0039 // +0009 │ │ -3df66e: 2201 4210 |0031: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3df672: 1a02 a5cd |0033: const-string v2, "source is closed" // string@cda5 │ │ -3df676: 7020 7782 2100 |0035: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3df67c: 2701 |0038: throw v1 │ │ -3df67e: 5461 1088 |0039: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df682: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -3df684: 5c12 1888 |003c: iput-boolean v2, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ -3df688: 5461 1088 |003e: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df68c: 5411 1488 |0040: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df690: 6e10 0b84 0100 |0042: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3df696: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -3df698: 1e00 |0046: monitor-exit v0 │ │ -3df69a: 3801 1b00 |0047: if-eqz v1, 0062 // +001b │ │ -3df69e: 5460 1188 |0049: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df6a2: 7210 40be 0100 |004b: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ -3df6a8: 0c02 |004e: move-result-object v2 │ │ -3df6aa: 6e20 b1bd 2000 |004f: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ -3df6b0: 7210 3ebe 0100 |0052: invoke-interface {v1}, Lokio/Sink;.close:()V // method@be3e │ │ -3df6b6: 5460 1188 |0055: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df6ba: 6e10 b0bd 0000 |0057: invoke-virtual {v0}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df6c0: 2808 |005a: goto 0062 // +0008 │ │ -3df6c2: 0d00 |005b: move-exception v0 │ │ -3df6c4: 5461 1188 |005c: iget-object v1, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df6c8: 6e10 b0bd 0100 |005e: invoke-virtual {v1}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df6ce: 2700 |0061: throw v0 │ │ -3df6d0: 0e00 |0062: return-void │ │ -3df6d2: 0d01 |0063: move-exception v1 │ │ -3df6d4: 1e00 |0064: monitor-exit v0 │ │ -3df6d6: 2701 |0065: throw v1 │ │ +3df5f0: |[3df5f0] okio.Pipe$PipeSink.close:()V │ │ +3df600: 5460 1088 |0000: iget-object v0, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df604: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df608: 1d00 |0004: monitor-enter v0 │ │ +3df60a: 5461 1088 |0005: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df60e: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ +3df612: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +3df616: 1e00 |000b: monitor-exit v0 │ │ +3df618: 0e00 |000c: return-void │ │ +3df61a: 5461 1088 |000d: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df61e: 7110 a8bd 0100 |000f: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df624: 0c01 |0012: move-result-object v1 │ │ +3df626: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +3df62a: 5461 1088 |0015: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df62e: 7110 a8bd 0100 |0017: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df634: 0c01 |001a: move-result-object v1 │ │ +3df636: 282b |001b: goto 0046 // +002b │ │ +3df638: 5461 1088 |001c: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df63c: 5511 1a88 |001e: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3df640: 3801 1900 |0020: if-eqz v1, 0039 // +0019 │ │ +3df644: 5461 1088 |0022: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df648: 5411 1488 |0024: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df64c: 6e10 6dbc 0100 |0026: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df652: 0b01 |0029: move-result-wide v1 │ │ +3df654: 1603 0000 |002a: const-wide/16 v3, #int 0 // #0 │ │ +3df658: 3105 0103 |002c: cmp-long v5, v1, v3 │ │ +3df65c: 3c05 0300 |002e: if-gtz v5, 0031 // +0003 │ │ +3df660: 2809 |0030: goto 0039 // +0009 │ │ +3df662: 2201 4210 |0031: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3df666: 1a02 a5cd |0033: const-string v2, "source is closed" // string@cda5 │ │ +3df66a: 7020 7782 2100 |0035: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3df670: 2701 |0038: throw v1 │ │ +3df672: 5461 1088 |0039: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df676: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +3df678: 5c12 1888 |003c: iput-boolean v2, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ +3df67c: 5461 1088 |003e: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df680: 5411 1488 |0040: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df684: 6e10 0b84 0100 |0042: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3df68a: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +3df68c: 1e00 |0046: monitor-exit v0 │ │ +3df68e: 3801 1b00 |0047: if-eqz v1, 0062 // +001b │ │ +3df692: 5460 1188 |0049: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df696: 7210 40be 0100 |004b: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ +3df69c: 0c02 |004e: move-result-object v2 │ │ +3df69e: 6e20 b1bd 2000 |004f: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ +3df6a4: 7210 3ebe 0100 |0052: invoke-interface {v1}, Lokio/Sink;.close:()V // method@be3e │ │ +3df6aa: 5460 1188 |0055: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df6ae: 6e10 b0bd 0000 |0057: invoke-virtual {v0}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df6b4: 2808 |005a: goto 0062 // +0008 │ │ +3df6b6: 0d00 |005b: move-exception v0 │ │ +3df6b8: 5461 1188 |005c: iget-object v1, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df6bc: 6e10 b0bd 0100 |005e: invoke-virtual {v1}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df6c2: 2700 |0061: throw v0 │ │ +3df6c4: 0e00 |0062: return-void │ │ +3df6c6: 0d01 |0063: move-exception v1 │ │ +3df6c8: 1e00 |0064: monitor-exit v0 │ │ +3df6ca: 2701 |0065: throw v1 │ │ catches : 3 │ │ 0x0005 - 0x0047 │ │ -> 0x0063 │ │ 0x0052 - 0x0055 │ │ -> 0x005b │ │ 0x0064 - 0x0065 │ │ -> 0x0063 │ │ @@ -1356509,67 +1356505,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -3df6f8: |[3df6f8] okio.Pipe$PipeSink.flush:()V │ │ -3df708: 5460 1088 |0000: iget-object v0, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df70c: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df710: 1d00 |0004: monitor-enter v0 │ │ -3df712: 5461 1088 |0005: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df716: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ -3df71a: 3901 4c00 |0009: if-nez v1, 0055 // +004c │ │ -3df71e: 5461 1088 |000b: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df722: 7110 a8bd 0100 |000d: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df728: 0c01 |0010: move-result-object v1 │ │ -3df72a: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ -3df72e: 5461 1088 |0013: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df732: 7110 a8bd 0100 |0015: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df738: 0c01 |0018: move-result-object v1 │ │ -3df73a: 281f |0019: goto 0038 // +001f │ │ -3df73c: 5461 1088 |001a: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df740: 5511 1a88 |001c: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3df744: 3801 1900 |001e: if-eqz v1, 0037 // +0019 │ │ -3df748: 5461 1088 |0020: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df74c: 5411 1488 |0022: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df750: 6e10 6dbc 0100 |0024: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df756: 0b01 |0027: move-result-wide v1 │ │ -3df758: 1603 0000 |0028: const-wide/16 v3, #int 0 // #0 │ │ -3df75c: 3105 0103 |002a: cmp-long v5, v1, v3 │ │ -3df760: 3c05 0300 |002c: if-gtz v5, 002f // +0003 │ │ -3df764: 2809 |002e: goto 0037 // +0009 │ │ -3df766: 2201 4210 |002f: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3df76a: 1a02 a5cd |0031: const-string v2, "source is closed" // string@cda5 │ │ -3df76e: 7020 7782 2100 |0033: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3df774: 2701 |0036: throw v1 │ │ -3df776: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -3df778: 1e00 |0038: monitor-exit v0 │ │ -3df77a: 3801 1b00 |0039: if-eqz v1, 0054 // +001b │ │ -3df77e: 5460 1188 |003b: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df782: 7210 40be 0100 |003d: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ -3df788: 0c02 |0040: move-result-object v2 │ │ -3df78a: 6e20 b1bd 2000 |0041: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ -3df790: 7210 3fbe 0100 |0044: invoke-interface {v1}, Lokio/Sink;.flush:()V // method@be3f │ │ -3df796: 5460 1188 |0047: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df79a: 6e10 b0bd 0000 |0049: invoke-virtual {v0}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df7a0: 2808 |004c: goto 0054 // +0008 │ │ -3df7a2: 0d00 |004d: move-exception v0 │ │ -3df7a4: 5461 1188 |004e: iget-object v1, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df7a8: 6e10 b0bd 0100 |0050: invoke-virtual {v1}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df7ae: 2700 |0053: throw v0 │ │ -3df7b0: 0e00 |0054: return-void │ │ -3df7b2: 2201 7210 |0055: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3df7b6: 1a02 7e7b |0057: const-string v2, "closed" // string@7b7e │ │ -3df7ba: 7020 8c83 2100 |0059: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3df7c0: 2701 |005c: throw v1 │ │ -3df7c2: 0d01 |005d: move-exception v1 │ │ -3df7c4: 1e00 |005e: monitor-exit v0 │ │ -3df7c6: 2701 |005f: throw v1 │ │ +3df6ec: |[3df6ec] okio.Pipe$PipeSink.flush:()V │ │ +3df6fc: 5460 1088 |0000: iget-object v0, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df700: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df704: 1d00 |0004: monitor-enter v0 │ │ +3df706: 5461 1088 |0005: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df70a: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ +3df70e: 3901 4c00 |0009: if-nez v1, 0055 // +004c │ │ +3df712: 5461 1088 |000b: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df716: 7110 a8bd 0100 |000d: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df71c: 0c01 |0010: move-result-object v1 │ │ +3df71e: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ +3df722: 5461 1088 |0013: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df726: 7110 a8bd 0100 |0015: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df72c: 0c01 |0018: move-result-object v1 │ │ +3df72e: 281f |0019: goto 0038 // +001f │ │ +3df730: 5461 1088 |001a: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df734: 5511 1a88 |001c: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3df738: 3801 1900 |001e: if-eqz v1, 0037 // +0019 │ │ +3df73c: 5461 1088 |0020: iget-object v1, v6, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df740: 5411 1488 |0022: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df744: 6e10 6dbc 0100 |0024: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df74a: 0b01 |0027: move-result-wide v1 │ │ +3df74c: 1603 0000 |0028: const-wide/16 v3, #int 0 // #0 │ │ +3df750: 3105 0103 |002a: cmp-long v5, v1, v3 │ │ +3df754: 3c05 0300 |002c: if-gtz v5, 002f // +0003 │ │ +3df758: 2809 |002e: goto 0037 // +0009 │ │ +3df75a: 2201 4210 |002f: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3df75e: 1a02 a5cd |0031: const-string v2, "source is closed" // string@cda5 │ │ +3df762: 7020 7782 2100 |0033: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3df768: 2701 |0036: throw v1 │ │ +3df76a: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +3df76c: 1e00 |0038: monitor-exit v0 │ │ +3df76e: 3801 1b00 |0039: if-eqz v1, 0054 // +001b │ │ +3df772: 5460 1188 |003b: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df776: 7210 40be 0100 |003d: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ +3df77c: 0c02 |0040: move-result-object v2 │ │ +3df77e: 6e20 b1bd 2000 |0041: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ +3df784: 7210 3fbe 0100 |0044: invoke-interface {v1}, Lokio/Sink;.flush:()V // method@be3f │ │ +3df78a: 5460 1188 |0047: iget-object v0, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df78e: 6e10 b0bd 0000 |0049: invoke-virtual {v0}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df794: 2808 |004c: goto 0054 // +0008 │ │ +3df796: 0d00 |004d: move-exception v0 │ │ +3df798: 5461 1188 |004e: iget-object v1, v6, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df79c: 6e10 b0bd 0100 |0050: invoke-virtual {v1}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df7a2: 2700 |0053: throw v0 │ │ +3df7a4: 0e00 |0054: return-void │ │ +3df7a6: 2201 7210 |0055: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3df7aa: 1a02 7e7b |0057: const-string v2, "closed" // string@7b7e │ │ +3df7ae: 7020 8c83 2100 |0059: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3df7b4: 2701 |005c: throw v1 │ │ +3df7b6: 0d01 |005d: move-exception v1 │ │ +3df7b8: 1e00 |005e: monitor-exit v0 │ │ +3df7ba: 2701 |005f: throw v1 │ │ catches : 3 │ │ 0x0005 - 0x0039 │ │ -> 0x005d │ │ 0x0044 - 0x0047 │ │ -> 0x004d │ │ 0x0055 - 0x005f │ │ -> 0x005d │ │ @@ -1356594,17 +1356590,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df5b8: |[3df5b8] okio.Pipe$PipeSink.timeout:()Lokio/Timeout; │ │ -3df5c8: 5410 1188 |0000: iget-object v0, v1, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df5cc: 1100 |0002: return-object v0 │ │ +3df5ac: |[3df5ac] okio.Pipe$PipeSink.timeout:()Lokio/Timeout; │ │ +3df5bc: 5410 1188 |0000: iget-object v0, v1, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Pipe$PipeSink; │ │ │ │ #3 : (in Lokio/Pipe$PipeSink;) │ │ @@ -1356612,86 +1356608,86 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -3df7e8: |[3df7e8] okio.Pipe$PipeSink.write:(Lokio/Buffer;J)V │ │ -3df7f8: 5470 1088 |0000: iget-object v0, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df7fc: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df800: 1d00 |0004: monitor-enter v0 │ │ -3df802: 5471 1088 |0005: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df806: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ -3df80a: 3901 7200 |0009: if-nez v1, 007b // +0072 │ │ -3df80e: 1601 0000 |000b: const-wide/16 v1, #int 0 // #0 │ │ -3df812: 3103 0901 |000d: cmp-long v3, v9, v1 │ │ -3df816: 3d03 4e00 |000f: if-lez v3, 005d // +004e │ │ -3df81a: 5473 1088 |0011: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df81e: 7110 a8bd 0300 |0013: invoke-static {v3}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df824: 0c03 |0016: move-result-object v3 │ │ -3df826: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ -3df82a: 5471 1088 |0019: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df82e: 7110 a8bd 0100 |001b: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ -3df834: 0c01 |001e: move-result-object v1 │ │ -3df836: 283f |001f: goto 005e // +003f │ │ -3df838: 5473 1088 |0020: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df83c: 5533 1a88 |0022: iget-boolean v3, v3, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3df840: 3903 3100 |0024: if-nez v3, 0055 // +0031 │ │ -3df844: 5473 1088 |0026: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df848: 5333 1688 |0028: iget-wide v3, v3, Lokio/Pipe;.maxBufferSize:J // field@8816 │ │ -3df84c: 5475 1088 |002a: iget-object v5, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df850: 5455 1488 |002c: iget-object v5, v5, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df854: 6e10 6dbc 0500 |002e: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df85a: 0b05 |0031: move-result-wide v5 │ │ -3df85c: bc53 |0032: sub-long/2addr v3, v5 │ │ -3df85e: 3105 0301 |0033: cmp-long v5, v3, v1 │ │ -3df862: 3905 0c00 |0035: if-nez v5, 0041 // +000c │ │ -3df866: 5471 1188 |0037: iget-object v1, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df86a: 5472 1088 |0039: iget-object v2, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df86e: 5422 1488 |003b: iget-object v2, v2, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df872: 6e20 b3bd 2100 |003d: invoke-virtual {v1, v2}, Lokio/PushableTimeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@bdb3 │ │ -3df878: 28cb |0040: goto 000b // -0035 │ │ -3df87a: 7140 df83 43a9 |0041: invoke-static {v3, v4, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3df880: 0b01 |0044: move-result-wide v1 │ │ -3df882: 5473 1088 |0045: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df886: 5433 1488 |0047: iget-object v3, v3, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df88a: 6e40 7cbc 8321 |0049: invoke-virtual {v3, v8, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3df890: bc19 |004c: sub-long/2addr v9, v1 │ │ -3df892: 5471 1088 |004d: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ -3df896: 5411 1488 |004f: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df89a: 6e10 0b84 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3df8a0: 28b7 |0054: goto 000b // -0049 │ │ -3df8a2: 2208 4210 |0055: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3df8a6: 1a09 a5cd |0057: const-string v9, "source is closed" // string@cda5 │ │ -3df8aa: 7020 7782 9800 |0059: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3df8b0: 2708 |005c: throw v8 │ │ -3df8b2: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -3df8b4: 1e00 |005e: monitor-exit v0 │ │ -3df8b6: 3801 1b00 |005f: if-eqz v1, 007a // +001b │ │ -3df8ba: 5470 1188 |0061: iget-object v0, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df8be: 7210 40be 0100 |0063: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ -3df8c4: 0c02 |0066: move-result-object v2 │ │ -3df8c6: 6e20 b1bd 2000 |0067: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ -3df8cc: 7240 41be 81a9 |006a: invoke-interface {v1, v8, v9, v10}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3df8d2: 5478 1188 |006d: iget-object v8, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df8d6: 6e10 b0bd 0800 |006f: invoke-virtual {v8}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df8dc: 2808 |0072: goto 007a // +0008 │ │ -3df8de: 0d08 |0073: move-exception v8 │ │ -3df8e0: 5479 1188 |0074: iget-object v9, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ -3df8e4: 6e10 b0bd 0900 |0076: invoke-virtual {v9}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ -3df8ea: 2708 |0079: throw v8 │ │ -3df8ec: 0e00 |007a: return-void │ │ -3df8ee: 2208 7210 |007b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3df8f2: 1a09 7e7b |007d: const-string v9, "closed" // string@7b7e │ │ -3df8f6: 7020 8c83 9800 |007f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3df8fc: 2708 |0082: throw v8 │ │ -3df8fe: 0d08 |0083: move-exception v8 │ │ -3df900: 1e00 |0084: monitor-exit v0 │ │ -3df902: 2708 |0085: throw v8 │ │ +3df7dc: |[3df7dc] okio.Pipe$PipeSink.write:(Lokio/Buffer;J)V │ │ +3df7ec: 5470 1088 |0000: iget-object v0, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df7f0: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df7f4: 1d00 |0004: monitor-enter v0 │ │ +3df7f6: 5471 1088 |0005: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df7fa: 5511 1888 |0007: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ +3df7fe: 3901 7200 |0009: if-nez v1, 007b // +0072 │ │ +3df802: 1601 0000 |000b: const-wide/16 v1, #int 0 // #0 │ │ +3df806: 3103 0901 |000d: cmp-long v3, v9, v1 │ │ +3df80a: 3d03 4e00 |000f: if-lez v3, 005d // +004e │ │ +3df80e: 5473 1088 |0011: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df812: 7110 a8bd 0300 |0013: invoke-static {v3}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df818: 0c03 |0016: move-result-object v3 │ │ +3df81a: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ +3df81e: 5471 1088 |0019: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df822: 7110 a8bd 0100 |001b: invoke-static {v1}, Lokio/Pipe;.access$000:(Lokio/Pipe;)Lokio/Sink; // method@bda8 │ │ +3df828: 0c01 |001e: move-result-object v1 │ │ +3df82a: 283f |001f: goto 005e // +003f │ │ +3df82c: 5473 1088 |0020: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df830: 5533 1a88 |0022: iget-boolean v3, v3, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3df834: 3903 3100 |0024: if-nez v3, 0055 // +0031 │ │ +3df838: 5473 1088 |0026: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df83c: 5333 1688 |0028: iget-wide v3, v3, Lokio/Pipe;.maxBufferSize:J // field@8816 │ │ +3df840: 5475 1088 |002a: iget-object v5, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df844: 5455 1488 |002c: iget-object v5, v5, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df848: 6e10 6dbc 0500 |002e: invoke-virtual {v5}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df84e: 0b05 |0031: move-result-wide v5 │ │ +3df850: bc53 |0032: sub-long/2addr v3, v5 │ │ +3df852: 3105 0301 |0033: cmp-long v5, v3, v1 │ │ +3df856: 3905 0c00 |0035: if-nez v5, 0041 // +000c │ │ +3df85a: 5471 1188 |0037: iget-object v1, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df85e: 5472 1088 |0039: iget-object v2, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df862: 5422 1488 |003b: iget-object v2, v2, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df866: 6e20 b3bd 2100 |003d: invoke-virtual {v1, v2}, Lokio/PushableTimeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@bdb3 │ │ +3df86c: 28cb |0040: goto 000b // -0035 │ │ +3df86e: 7140 df83 43a9 |0041: invoke-static {v3, v4, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3df874: 0b01 |0044: move-result-wide v1 │ │ +3df876: 5473 1088 |0045: iget-object v3, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df87a: 5433 1488 |0047: iget-object v3, v3, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df87e: 6e40 7cbc 8321 |0049: invoke-virtual {v3, v8, v1, v2}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3df884: bc19 |004c: sub-long/2addr v9, v1 │ │ +3df886: 5471 1088 |004d: iget-object v1, v7, Lokio/Pipe$PipeSink;.this$0:Lokio/Pipe; // field@8810 │ │ +3df88a: 5411 1488 |004f: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df88e: 6e10 0b84 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3df894: 28b7 |0054: goto 000b // -0049 │ │ +3df896: 2208 4210 |0055: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3df89a: 1a09 a5cd |0057: const-string v9, "source is closed" // string@cda5 │ │ +3df89e: 7020 7782 9800 |0059: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3df8a4: 2708 |005c: throw v8 │ │ +3df8a6: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +3df8a8: 1e00 |005e: monitor-exit v0 │ │ +3df8aa: 3801 1b00 |005f: if-eqz v1, 007a // +001b │ │ +3df8ae: 5470 1188 |0061: iget-object v0, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df8b2: 7210 40be 0100 |0063: invoke-interface {v1}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ +3df8b8: 0c02 |0066: move-result-object v2 │ │ +3df8ba: 6e20 b1bd 2000 |0067: invoke-virtual {v0, v2}, Lokio/PushableTimeout;.push:(Lokio/Timeout;)V // method@bdb1 │ │ +3df8c0: 7240 41be 81a9 |006a: invoke-interface {v1, v8, v9, v10}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3df8c6: 5478 1188 |006d: iget-object v8, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df8ca: 6e10 b0bd 0800 |006f: invoke-virtual {v8}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df8d0: 2808 |0072: goto 007a // +0008 │ │ +3df8d2: 0d08 |0073: move-exception v8 │ │ +3df8d4: 5479 1188 |0074: iget-object v9, v7, Lokio/Pipe$PipeSink;.timeout:Lokio/PushableTimeout; // field@8811 │ │ +3df8d8: 6e10 b0bd 0900 |0076: invoke-virtual {v9}, Lokio/PushableTimeout;.pop:()V // method@bdb0 │ │ +3df8de: 2708 |0079: throw v8 │ │ +3df8e0: 0e00 |007a: return-void │ │ +3df8e2: 2208 7210 |007b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3df8e6: 1a09 7e7b |007d: const-string v9, "closed" // string@7b7e │ │ +3df8ea: 7020 8c83 9800 |007f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3df8f0: 2708 |0082: throw v8 │ │ +3df8f2: 0d08 |0083: move-exception v8 │ │ +3df8f4: 1e00 |0084: monitor-exit v0 │ │ +3df8f6: 2708 |0085: throw v8 │ │ catches : 3 │ │ 0x0005 - 0x005f │ │ -> 0x0083 │ │ 0x006a - 0x006d │ │ -> 0x0073 │ │ 0x007b - 0x0085 │ │ -> 0x0083 │ │ @@ -1356761,21 +1356757,21 @@ │ │ type : '(Lokio/Pipe;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3df9ec: |[3df9ec] okio.Pipe$PipeSource.:(Lokio/Pipe;)V │ │ -3df9fc: 5b01 1288 |0000: iput-object v1, v0, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3dfa00: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dfa06: 2201 ea17 |0005: new-instance v1, Lokio/Timeout; // type@17ea │ │ -3dfa0a: 7010 4abe 0100 |0007: invoke-direct {v1}, Lokio/Timeout;.:()V // method@be4a │ │ -3dfa10: 5b01 1388 |000a: iput-object v1, v0, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ -3dfa14: 0e00 |000c: return-void │ │ +3df9e0: |[3df9e0] okio.Pipe$PipeSource.:(Lokio/Pipe;)V │ │ +3df9f0: 5b01 1288 |0000: iput-object v1, v0, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df9f4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3df9fa: 2201 ea17 |0005: new-instance v1, Lokio/Timeout; // type@17ea │ │ +3df9fe: 7010 4abe 0100 |0007: invoke-direct {v1}, Lokio/Timeout;.:()V // method@be4a │ │ +3dfa04: 5b01 1388 |000a: iput-object v1, v0, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ +3dfa08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lokio/Pipe$PipeSource; │ │ 0x0000 - 0x000d reg=1 (null) Lokio/Pipe; │ │ @@ -1356786,29 +1356782,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3dfa18: |[3dfa18] okio.Pipe$PipeSource.close:()V │ │ -3dfa28: 5430 1288 |0000: iget-object v0, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3dfa2c: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfa30: 1d00 |0004: monitor-enter v0 │ │ -3dfa32: 5431 1288 |0005: iget-object v1, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3dfa36: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3dfa38: 5c12 1a88 |0008: iput-boolean v2, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3dfa3c: 5431 1288 |000a: iget-object v1, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3dfa40: 5411 1488 |000c: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3dfa44: 6e10 0b84 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3dfa4a: 1e00 |0011: monitor-exit v0 │ │ -3dfa4c: 0e00 |0012: return-void │ │ -3dfa4e: 0d01 |0013: move-exception v1 │ │ -3dfa50: 1e00 |0014: monitor-exit v0 │ │ -3dfa52: 2701 |0015: throw v1 │ │ +3dfa0c: |[3dfa0c] okio.Pipe$PipeSource.close:()V │ │ +3dfa1c: 5430 1288 |0000: iget-object v0, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3dfa20: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfa24: 1d00 |0004: monitor-enter v0 │ │ +3dfa26: 5431 1288 |0005: iget-object v1, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3dfa2a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3dfa2c: 5c12 1a88 |0008: iput-boolean v2, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3dfa30: 5431 1288 |000a: iget-object v1, v3, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3dfa34: 5411 1488 |000c: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3dfa38: 6e10 0b84 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3dfa3e: 1e00 |0011: monitor-exit v0 │ │ +3dfa40: 0e00 |0012: return-void │ │ +3dfa42: 0d01 |0013: move-exception v1 │ │ +3dfa44: 1e00 |0014: monitor-exit v0 │ │ +3dfa46: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ 0x000a line=213 │ │ @@ -1356821,55 +1356817,55 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -3df924: |[3df924] okio.Pipe$PipeSource.read:(Lokio/Buffer;J)J │ │ -3df934: 5460 1288 |0000: iget-object v0, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df938: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df93c: 1d00 |0004: monitor-enter v0 │ │ -3df93e: 5461 1288 |0005: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df942: 5511 1a88 |0007: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ -3df946: 3901 3500 |0009: if-nez v1, 003e // +0035 │ │ -3df94a: 5461 1288 |000b: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df94e: 5411 1488 |000d: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df952: 6e10 6dbc 0100 |000f: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3df958: 0b01 |0012: move-result-wide v1 │ │ -3df95a: 1603 0000 |0013: const-wide/16 v3, #int 0 // #0 │ │ -3df95e: 3105 0103 |0015: cmp-long v5, v1, v3 │ │ -3df962: 3905 1600 |0017: if-nez v5, 002d // +0016 │ │ -3df966: 5461 1288 |0019: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df96a: 5511 1888 |001b: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ -3df96e: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ -3df972: 1607 ffff |001f: const-wide/16 v7, #int -1 // #ffff │ │ -3df976: 1e00 |0021: monitor-exit v0 │ │ -3df978: 1007 |0022: return-wide v7 │ │ -3df97a: 5461 1388 |0023: iget-object v1, v6, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ -3df97e: 5462 1288 |0025: iget-object v2, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df982: 5422 1488 |0027: iget-object v2, v2, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df986: 6e20 55be 2100 |0029: invoke-virtual {v1, v2}, Lokio/Timeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@be55 │ │ -3df98c: 28df |002c: goto 000b // -0021 │ │ -3df98e: 5461 1288 |002d: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df992: 5411 1488 |002f: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df996: 6e40 44bc 7198 |0031: invoke-virtual {v1, v7, v8, v9}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ -3df99c: 0b07 |0034: move-result-wide v7 │ │ -3df99e: 5469 1288 |0035: iget-object v9, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ -3df9a2: 5499 1488 |0037: iget-object v9, v9, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ -3df9a6: 6e10 0b84 0900 |0039: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ -3df9ac: 1e00 |003c: monitor-exit v0 │ │ -3df9ae: 1007 |003d: return-wide v7 │ │ -3df9b0: 2207 7210 |003e: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3df9b4: 1a08 7e7b |0040: const-string v8, "closed" // string@7b7e │ │ -3df9b8: 7020 8c83 8700 |0042: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3df9be: 2707 |0045: throw v7 │ │ -3df9c0: 0d07 |0046: move-exception v7 │ │ -3df9c2: 1e00 |0047: monitor-exit v0 │ │ -3df9c4: 2707 |0048: throw v7 │ │ +3df918: |[3df918] okio.Pipe$PipeSource.read:(Lokio/Buffer;J)J │ │ +3df928: 5460 1288 |0000: iget-object v0, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df92c: 5400 1488 |0002: iget-object v0, v0, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df930: 1d00 |0004: monitor-enter v0 │ │ +3df932: 5461 1288 |0005: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df936: 5511 1a88 |0007: iget-boolean v1, v1, Lokio/Pipe;.sourceClosed:Z // field@881a │ │ +3df93a: 3901 3500 |0009: if-nez v1, 003e // +0035 │ │ +3df93e: 5461 1288 |000b: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df942: 5411 1488 |000d: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df946: 6e10 6dbc 0100 |000f: invoke-virtual {v1}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3df94c: 0b01 |0012: move-result-wide v1 │ │ +3df94e: 1603 0000 |0013: const-wide/16 v3, #int 0 // #0 │ │ +3df952: 3105 0103 |0015: cmp-long v5, v1, v3 │ │ +3df956: 3905 1600 |0017: if-nez v5, 002d // +0016 │ │ +3df95a: 5461 1288 |0019: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df95e: 5511 1888 |001b: iget-boolean v1, v1, Lokio/Pipe;.sinkClosed:Z // field@8818 │ │ +3df962: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ +3df966: 1607 ffff |001f: const-wide/16 v7, #int -1 // #ffff │ │ +3df96a: 1e00 |0021: monitor-exit v0 │ │ +3df96c: 1007 |0022: return-wide v7 │ │ +3df96e: 5461 1388 |0023: iget-object v1, v6, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ +3df972: 5462 1288 |0025: iget-object v2, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df976: 5422 1488 |0027: iget-object v2, v2, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df97a: 6e20 55be 2100 |0029: invoke-virtual {v1, v2}, Lokio/Timeout;.waitUntilNotified:(Ljava/lang/Object;)V // method@be55 │ │ +3df980: 28df |002c: goto 000b // -0021 │ │ +3df982: 5461 1288 |002d: iget-object v1, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df986: 5411 1488 |002f: iget-object v1, v1, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df98a: 6e40 44bc 7198 |0031: invoke-virtual {v1, v7, v8, v9}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ +3df990: 0b07 |0034: move-result-wide v7 │ │ +3df992: 5469 1288 |0035: iget-object v9, v6, Lokio/Pipe$PipeSource;.this$0:Lokio/Pipe; // field@8812 │ │ +3df996: 5499 1488 |0037: iget-object v9, v9, Lokio/Pipe;.buffer:Lokio/Buffer; // field@8814 │ │ +3df99a: 6e10 0b84 0900 |0039: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@840b │ │ +3df9a0: 1e00 |003c: monitor-exit v0 │ │ +3df9a2: 1007 |003d: return-wide v7 │ │ +3df9a4: 2207 7210 |003e: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3df9a8: 1a08 7e7b |0040: const-string v8, "closed" // string@7b7e │ │ +3df9ac: 7020 8c83 8700 |0042: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3df9b2: 2707 |0045: throw v7 │ │ +3df9b4: 0d07 |0046: move-exception v7 │ │ +3df9b6: 1e00 |0047: monitor-exit v0 │ │ +3df9b8: 2707 |0048: throw v7 │ │ catches : 1 │ │ 0x0005 - 0x0048 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ 0x000b line=199 │ │ @@ -1356890,17 +1356886,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df9d4: |[3df9d4] okio.Pipe$PipeSource.timeout:()Lokio/Timeout; │ │ -3df9e4: 5410 1388 |0000: iget-object v0, v1, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ -3df9e8: 1100 |0002: return-object v0 │ │ +3df9c8: |[3df9c8] okio.Pipe$PipeSource.timeout:()Lokio/Timeout; │ │ +3df9d8: 5410 1388 |0000: iget-object v0, v1, Lokio/Pipe$PipeSource;.timeout:Lokio/Timeout; // field@8813 │ │ +3df9dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Pipe$PipeSource; │ │ │ │ source_file_idx : 21948 (Pipe.java) │ │ @@ -1356944,17 +1356940,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfc04: |[3dfc04] okio.PushableTimeout.:()V │ │ -3dfc14: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ -3dfc1a: 0e00 |0003: return-void │ │ +3dfbf8: |[3dfbf8] okio.PushableTimeout.:()V │ │ +3dfc08: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ +3dfc0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/PushableTimeout; │ │ │ │ Virtual methods - │ │ @@ -1356963,28 +1356959,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3dfc1c: |[3dfc1c] okio.PushableTimeout.pop:()V │ │ -3dfc2c: 5440 1e88 |0000: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ -3dfc30: 5341 1d88 |0002: iget-wide v1, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ -3dfc34: 6203 6779 |0004: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ -3dfc38: 6e40 53be 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3dfc3e: 5540 1c88 |0009: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ -3dfc42: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -3dfc46: 5440 1e88 |000d: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ -3dfc4a: 5341 1b88 |000f: iget-wide v1, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ -3dfc4e: 6e30 4fbe 1002 |0011: invoke-virtual {v0, v1, v2}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3dfc54: 2806 |0014: goto 001a // +0006 │ │ -3dfc56: 5440 1e88 |0015: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ -3dfc5a: 6e10 4bbe 0000 |0017: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ -3dfc60: 0e00 |001a: return-void │ │ +3dfc10: |[3dfc10] okio.PushableTimeout.pop:()V │ │ +3dfc20: 5440 1e88 |0000: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ +3dfc24: 5341 1d88 |0002: iget-wide v1, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ +3dfc28: 6203 6779 |0004: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ +3dfc2c: 6e40 53be 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3dfc32: 5540 1c88 |0009: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ +3dfc36: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +3dfc3a: 5440 1e88 |000d: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ +3dfc3e: 5341 1b88 |000f: iget-wide v1, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ +3dfc42: 6e30 4fbe 1002 |0011: invoke-virtual {v0, v1, v2}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3dfc48: 2806 |0014: goto 001a // +0006 │ │ +3dfc4a: 5440 1e88 |0015: iget-object v0, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ +3dfc4e: 6e10 4bbe 0000 |0017: invoke-virtual {v0}, Lokio/Timeout;.clearDeadline:()Lokio/Timeout; // method@be4b │ │ +3dfc54: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0009 line=50 │ │ 0x000d line=51 │ │ 0x0015 line=53 │ │ locals : │ │ @@ -1356995,55 +1356991,55 @@ │ │ type : '(Lokio/Timeout;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -3dfc64: |[3dfc64] okio.PushableTimeout.push:(Lokio/Timeout;)V │ │ -3dfc74: 5b45 1e88 |0000: iput-object v5, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ -3dfc78: 6e10 50be 0500 |0002: invoke-virtual {v5}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ -3dfc7e: 0a00 |0005: move-result v0 │ │ -3dfc80: 5c40 1c88 |0006: iput-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ -3dfc84: 5540 1c88 |0008: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ -3dfc88: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3dfc8c: 6e10 4ebe 0500 |000c: invoke-virtual {v5}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ -3dfc92: 0b00 |000f: move-result-wide v0 │ │ -3dfc94: 2803 |0010: goto 0013 // +0003 │ │ -3dfc96: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ -3dfc9a: 5a40 1b88 |0013: iput-wide v0, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ -3dfc9e: 6e10 54be 0500 |0015: invoke-virtual {v5}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ -3dfca4: 0b00 |0018: move-result-wide v0 │ │ -3dfca6: 5a40 1d88 |0019: iput-wide v0, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ -3dfcaa: 5340 1d88 |001b: iget-wide v0, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ -3dfcae: 6e10 b2bd 0400 |001d: invoke-virtual {v4}, Lokio/PushableTimeout;.timeoutNanos:()J // method@bdb2 │ │ -3dfcb4: 0b02 |0020: move-result-wide v2 │ │ -3dfcb6: 7140 afbd 1032 |0021: invoke-static {v0, v1, v2, v3}, Lokio/PushableTimeout;.minTimeout:(JJ)J // method@bdaf │ │ -3dfcbc: 0b00 |0024: move-result-wide v0 │ │ -3dfcbe: 6202 6779 |0025: sget-object v2, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ -3dfcc2: 6e40 53be 0521 |0027: invoke-virtual {v5, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ -3dfcc8: 5540 1c88 |002a: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ -3dfccc: 3800 1600 |002c: if-eqz v0, 0042 // +0016 │ │ -3dfcd0: 6e10 aebd 0400 |002e: invoke-virtual {v4}, Lokio/PushableTimeout;.hasDeadline:()Z // method@bdae │ │ -3dfcd6: 0a00 |0031: move-result v0 │ │ -3dfcd8: 3800 1000 |0032: if-eqz v0, 0042 // +0010 │ │ -3dfcdc: 6e10 adbd 0400 |0034: invoke-virtual {v4}, Lokio/PushableTimeout;.deadlineNanoTime:()J // method@bdad │ │ -3dfce2: 0b00 |0037: move-result-wide v0 │ │ -3dfce4: 5342 1b88 |0038: iget-wide v2, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ -3dfce8: 7140 df83 1032 |003a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3dfcee: 0b00 |003d: move-result-wide v0 │ │ -3dfcf0: 6e30 4fbe 0501 |003e: invoke-virtual {v5, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3dfcf6: 280e |0041: goto 004f // +000e │ │ -3dfcf8: 6e10 aebd 0400 |0042: invoke-virtual {v4}, Lokio/PushableTimeout;.hasDeadline:()Z // method@bdae │ │ -3dfcfe: 0a00 |0045: move-result v0 │ │ -3dfd00: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ -3dfd04: 6e10 adbd 0400 |0048: invoke-virtual {v4}, Lokio/PushableTimeout;.deadlineNanoTime:()J // method@bdad │ │ -3dfd0a: 0b00 |004b: move-result-wide v0 │ │ -3dfd0c: 6e30 4fbe 0501 |004c: invoke-virtual {v5, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ -3dfd12: 0e00 |004f: return-void │ │ +3dfc58: |[3dfc58] okio.PushableTimeout.push:(Lokio/Timeout;)V │ │ +3dfc68: 5b45 1e88 |0000: iput-object v5, v4, Lokio/PushableTimeout;.pushed:Lokio/Timeout; // field@881e │ │ +3dfc6c: 6e10 50be 0500 |0002: invoke-virtual {v5}, Lokio/Timeout;.hasDeadline:()Z // method@be50 │ │ +3dfc72: 0a00 |0005: move-result v0 │ │ +3dfc74: 5c40 1c88 |0006: iput-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ +3dfc78: 5540 1c88 |0008: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ +3dfc7c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3dfc80: 6e10 4ebe 0500 |000c: invoke-virtual {v5}, Lokio/Timeout;.deadlineNanoTime:()J // method@be4e │ │ +3dfc86: 0b00 |000f: move-result-wide v0 │ │ +3dfc88: 2803 |0010: goto 0013 // +0003 │ │ +3dfc8a: 1600 ffff |0011: const-wide/16 v0, #int -1 // #ffff │ │ +3dfc8e: 5a40 1b88 |0013: iput-wide v0, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ +3dfc92: 6e10 54be 0500 |0015: invoke-virtual {v5}, Lokio/Timeout;.timeoutNanos:()J // method@be54 │ │ +3dfc98: 0b00 |0018: move-result-wide v0 │ │ +3dfc9a: 5a40 1d88 |0019: iput-wide v0, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ +3dfc9e: 5340 1d88 |001b: iget-wide v0, v4, Lokio/PushableTimeout;.originalTimeoutNanos:J // field@881d │ │ +3dfca2: 6e10 b2bd 0400 |001d: invoke-virtual {v4}, Lokio/PushableTimeout;.timeoutNanos:()J // method@bdb2 │ │ +3dfca8: 0b02 |0020: move-result-wide v2 │ │ +3dfcaa: 7140 afbd 1032 |0021: invoke-static {v0, v1, v2, v3}, Lokio/PushableTimeout;.minTimeout:(JJ)J // method@bdaf │ │ +3dfcb0: 0b00 |0024: move-result-wide v0 │ │ +3dfcb2: 6202 6779 |0025: sget-object v2, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@7967 │ │ +3dfcb6: 6e40 53be 0521 |0027: invoke-virtual {v5, v0, v1, v2}, Lokio/Timeout;.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; // method@be53 │ │ +3dfcbc: 5540 1c88 |002a: iget-boolean v0, v4, Lokio/PushableTimeout;.originalHasDeadline:Z // field@881c │ │ +3dfcc0: 3800 1600 |002c: if-eqz v0, 0042 // +0016 │ │ +3dfcc4: 6e10 aebd 0400 |002e: invoke-virtual {v4}, Lokio/PushableTimeout;.hasDeadline:()Z // method@bdae │ │ +3dfcca: 0a00 |0031: move-result v0 │ │ +3dfccc: 3800 1000 |0032: if-eqz v0, 0042 // +0010 │ │ +3dfcd0: 6e10 adbd 0400 |0034: invoke-virtual {v4}, Lokio/PushableTimeout;.deadlineNanoTime:()J // method@bdad │ │ +3dfcd6: 0b00 |0037: move-result-wide v0 │ │ +3dfcd8: 5342 1b88 |0038: iget-wide v2, v4, Lokio/PushableTimeout;.originalDeadlineNanoTime:J // field@881b │ │ +3dfcdc: 7140 df83 1032 |003a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dfce2: 0b00 |003d: move-result-wide v0 │ │ +3dfce4: 6e30 4fbe 0501 |003e: invoke-virtual {v5, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3dfcea: 280e |0041: goto 004f // +000e │ │ +3dfcec: 6e10 aebd 0400 |0042: invoke-virtual {v4}, Lokio/PushableTimeout;.hasDeadline:()Z // method@bdae │ │ +3dfcf2: 0a00 |0045: move-result v0 │ │ +3dfcf4: 3800 0900 |0046: if-eqz v0, 004f // +0009 │ │ +3dfcf8: 6e10 adbd 0400 |0048: invoke-virtual {v4}, Lokio/PushableTimeout;.deadlineNanoTime:()J // method@bdad │ │ +3dfcfe: 0b00 |004b: move-result-wide v0 │ │ +3dfd00: 6e30 4fbe 0501 |004c: invoke-virtual {v5, v0, v1}, Lokio/Timeout;.deadlineNanoTime:(J)Lokio/Timeout; // method@be4f │ │ +3dfd06: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ 0x0008 line=35 │ │ 0x0015 line=36 │ │ 0x001b line=38 │ │ @@ -1357092,72 +1357088,72 @@ │ │ type : '(Lokio/Buffer;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -3e1f08: |[3e1f08] okio.SegmentedByteString.:(Lokio/Buffer;I)V │ │ -3e1f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1f1a: 7020 e7bc 0700 |0001: invoke-direct {v7, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3e1f20: 5381 db87 |0004: iget-wide v1, v8, Lokio/Buffer;.size:J // field@87db │ │ -3e1f24: 8195 |0006: int-to-long v5, v9 │ │ -3e1f26: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -3e1f2a: 7706 5cbe 0100 |0009: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3e1f30: 5480 da87 |000c: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3e1f34: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3e1f36: 0703 |000f: move-object v3, v0 │ │ -3e1f38: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3e1f3a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3e1f3c: 3590 1b00 |0012: if-ge v0, v9, 002d // +001b │ │ -3e1f40: 5234 2a88 |0014: iget v4, v3, Lokio/Segment;.limit:I // field@882a │ │ -3e1f44: 5235 2d88 |0016: iget v5, v3, Lokio/Segment;.pos:I // field@882d │ │ -3e1f48: 3254 0d00 |0018: if-eq v4, v5, 0025 // +000d │ │ -3e1f4c: 5234 2a88 |001a: iget v4, v3, Lokio/Segment;.limit:I // field@882a │ │ -3e1f50: 5235 2d88 |001c: iget v5, v3, Lokio/Segment;.pos:I // field@882d │ │ -3e1f54: b154 |001e: sub-int/2addr v4, v5 │ │ -3e1f56: b040 |001f: add-int/2addr v0, v4 │ │ -3e1f58: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e1f5c: 5433 2b88 |0022: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e1f60: 28ee |0024: goto 0012 // -0012 │ │ -3e1f62: 2208 5b10 |0025: new-instance v8, Ljava/lang/AssertionError; // type@105b │ │ -3e1f66: 1a09 e5c0 |0027: const-string v9, "s.limit == s.pos" // string@c0e5 │ │ -3e1f6a: 7020 eb82 9800 |0029: invoke-direct {v8, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3e1f70: 2708 |002c: throw v8 │ │ -3e1f72: 2320 de1c |002d: new-array v0, v2, [[B // type@1cde │ │ -3e1f76: 5b70 3588 |002f: iput-object v0, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1f7a: da02 0202 |0031: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -3e1f7e: 2320 cb1b |0033: new-array v0, v2, [I // type@1bcb │ │ -3e1f82: 5b70 3388 |0035: iput-object v0, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1f86: 5488 da87 |0037: iget-object v8, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3e1f8a: 0780 |0039: move-object v0, v8 │ │ -3e1f8c: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -3e1f8e: 3591 2500 |003b: if-ge v1, v9, 0060 // +0025 │ │ -3e1f92: 5472 3588 |003d: iget-object v2, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1f96: 5403 2988 |003f: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3e1f9a: 4d03 0208 |0041: aput-object v3, v2, v8 │ │ -3e1f9e: 5202 2a88 |0043: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3e1fa2: 5203 2d88 |0045: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3e1fa6: b132 |0047: sub-int/2addr v2, v3 │ │ -3e1fa8: b021 |0048: add-int/2addr v1, v2 │ │ -3e1faa: 3791 0300 |0049: if-le v1, v9, 004c // +0003 │ │ -3e1fae: 0191 |004b: move v1, v9 │ │ -3e1fb0: 5472 3388 |004c: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1fb4: 4b01 0208 |004e: aput v1, v2, v8 │ │ -3e1fb8: 5473 3588 |0050: iget-object v3, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1fbc: 2133 |0052: array-length v3, v3 │ │ -3e1fbe: b083 |0053: add-int/2addr v3, v8 │ │ -3e1fc0: 5204 2d88 |0054: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ -3e1fc4: 4b04 0203 |0056: aput v4, v2, v3 │ │ -3e1fc8: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -3e1fca: 5c02 2f88 |0059: iput-boolean v2, v0, Lokio/Segment;.shared:Z // field@882f │ │ -3e1fce: d808 0801 |005b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3e1fd2: 5400 2b88 |005d: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e1fd6: 28dc |005f: goto 003b // -0024 │ │ -3e1fd8: 0e00 |0060: return-void │ │ +3e1efc: |[3e1efc] okio.SegmentedByteString.:(Lokio/Buffer;I)V │ │ +3e1f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e1f0e: 7020 e7bc 0700 |0001: invoke-direct {v7, v0}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3e1f14: 5381 db87 |0004: iget-wide v1, v8, Lokio/Buffer;.size:J // field@87db │ │ +3e1f18: 8195 |0006: int-to-long v5, v9 │ │ +3e1f1a: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +3e1f1e: 7706 5cbe 0100 |0009: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3e1f24: 5480 da87 |000c: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3e1f28: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3e1f2a: 0703 |000f: move-object v3, v0 │ │ +3e1f2c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3e1f2e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3e1f30: 3590 1b00 |0012: if-ge v0, v9, 002d // +001b │ │ +3e1f34: 5234 2a88 |0014: iget v4, v3, Lokio/Segment;.limit:I // field@882a │ │ +3e1f38: 5235 2d88 |0016: iget v5, v3, Lokio/Segment;.pos:I // field@882d │ │ +3e1f3c: 3254 0d00 |0018: if-eq v4, v5, 0025 // +000d │ │ +3e1f40: 5234 2a88 |001a: iget v4, v3, Lokio/Segment;.limit:I // field@882a │ │ +3e1f44: 5235 2d88 |001c: iget v5, v3, Lokio/Segment;.pos:I // field@882d │ │ +3e1f48: b154 |001e: sub-int/2addr v4, v5 │ │ +3e1f4a: b040 |001f: add-int/2addr v0, v4 │ │ +3e1f4c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e1f50: 5433 2b88 |0022: iget-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e1f54: 28ee |0024: goto 0012 // -0012 │ │ +3e1f56: 2208 5b10 |0025: new-instance v8, Ljava/lang/AssertionError; // type@105b │ │ +3e1f5a: 1a09 e5c0 |0027: const-string v9, "s.limit == s.pos" // string@c0e5 │ │ +3e1f5e: 7020 eb82 9800 |0029: invoke-direct {v8, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3e1f64: 2708 |002c: throw v8 │ │ +3e1f66: 2320 de1c |002d: new-array v0, v2, [[B // type@1cde │ │ +3e1f6a: 5b70 3588 |002f: iput-object v0, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1f6e: da02 0202 |0031: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +3e1f72: 2320 cb1b |0033: new-array v0, v2, [I // type@1bcb │ │ +3e1f76: 5b70 3388 |0035: iput-object v0, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1f7a: 5488 da87 |0037: iget-object v8, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3e1f7e: 0780 |0039: move-object v0, v8 │ │ +3e1f80: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +3e1f82: 3591 2500 |003b: if-ge v1, v9, 0060 // +0025 │ │ +3e1f86: 5472 3588 |003d: iget-object v2, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1f8a: 5403 2988 |003f: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3e1f8e: 4d03 0208 |0041: aput-object v3, v2, v8 │ │ +3e1f92: 5202 2a88 |0043: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3e1f96: 5203 2d88 |0045: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3e1f9a: b132 |0047: sub-int/2addr v2, v3 │ │ +3e1f9c: b021 |0048: add-int/2addr v1, v2 │ │ +3e1f9e: 3791 0300 |0049: if-le v1, v9, 004c // +0003 │ │ +3e1fa2: 0191 |004b: move v1, v9 │ │ +3e1fa4: 5472 3388 |004c: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1fa8: 4b01 0208 |004e: aput v1, v2, v8 │ │ +3e1fac: 5473 3588 |0050: iget-object v3, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1fb0: 2133 |0052: array-length v3, v3 │ │ +3e1fb2: b083 |0053: add-int/2addr v3, v8 │ │ +3e1fb4: 5204 2d88 |0054: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ +3e1fb8: 4b04 0203 |0056: aput v4, v2, v3 │ │ +3e1fbc: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +3e1fbe: 5c02 2f88 |0059: iput-boolean v2, v0, Lokio/Segment;.shared:Z // field@882f │ │ +3e1fc2: d808 0801 |005b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3e1fc6: 5400 2b88 |005d: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e1fca: 28dc |005f: goto 003b // -0024 │ │ +3e1fcc: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0004 line=58 │ │ 0x000c line=63 │ │ 0x0014 line=64 │ │ 0x001a line=67 │ │ @@ -1357182,26 +1357178,26 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3e1c28: |[3e1c28] okio.SegmentedByteString.segment:(I)I │ │ -3e1c38: 5430 3388 |0000: iget-object v0, v3, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1c3c: 5431 3588 |0002: iget-object v1, v3, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1c40: 2111 |0004: array-length v1, v1 │ │ -3e1c42: d804 0401 |0005: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3e1c46: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e1c48: 7140 7486 2041 |0008: invoke-static {v0, v2, v1, v4}, Ljava/util/Arrays;.binarySearch:([IIII)I // method@8674 │ │ -3e1c4e: 0a04 |000b: move-result v4 │ │ -3e1c50: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ -3e1c54: 2802 |000e: goto 0010 // +0002 │ │ -3e1c56: 7c44 |000f: not-int v4, v4 │ │ -3e1c58: 0f04 |0010: return v4 │ │ +3e1c1c: |[3e1c1c] okio.SegmentedByteString.segment:(I)I │ │ +3e1c2c: 5430 3388 |0000: iget-object v0, v3, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1c30: 5431 3588 |0002: iget-object v1, v3, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1c34: 2111 |0004: array-length v1, v1 │ │ +3e1c36: d804 0401 |0005: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3e1c3a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e1c3c: 7140 7486 2041 |0008: invoke-static {v0, v2, v1, v4}, Ljava/util/Arrays;.binarySearch:([IIII)I // method@8674 │ │ +3e1c42: 0a04 |000b: move-result v4 │ │ +3e1c44: 3a04 0300 |000c: if-ltz v4, 000f // +0003 │ │ +3e1c48: 2802 |000e: goto 0010 // +0002 │ │ +3e1c4a: 7c44 |000f: not-int v4, v4 │ │ +3e1c4c: 0f04 |0010: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ │ │ @@ -1357210,20 +1357206,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3e1ee4: |[3e1ee4] okio.SegmentedByteString.toByteString:()Lokio/ByteString; │ │ -3e1ef4: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3e1ef8: 6e10 37be 0200 |0002: invoke-virtual {v2}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ -3e1efe: 0c01 |0005: move-result-object v1 │ │ -3e1f00: 7020 e7bc 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3e1f06: 1100 |0009: return-object v0 │ │ +3e1ed8: |[3e1ed8] okio.SegmentedByteString.toByteString:()Lokio/ByteString; │ │ +3e1ee8: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3e1eec: 6e10 37be 0200 |0002: invoke-virtual {v2}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ +3e1ef2: 0c01 |0005: move-result-object v1 │ │ +3e1ef4: 7020 e7bc 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3e1efa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/SegmentedByteString; │ │ │ │ #3 : (in Lokio/SegmentedByteString;) │ │ @@ -1357231,18 +1357227,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e1c80: |[3e1c80] okio.SegmentedByteString.writeReplace:()Ljava/lang/Object; │ │ -3e1c90: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1c96: 0c00 |0003: move-result-object v0 │ │ -3e1c98: 1100 |0004: return-object v0 │ │ +3e1c74: |[3e1c74] okio.SegmentedByteString.writeReplace:()Ljava/lang/Object; │ │ +3e1c84: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1c8a: 0c00 |0003: move-result-object v0 │ │ +3e1c8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/SegmentedByteString; │ │ │ │ Virtual methods - │ │ @@ -1357251,22 +1357247,22 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e1d74: |[3e1d74] okio.SegmentedByteString.asByteBuffer:()Ljava/nio/ByteBuffer; │ │ -3e1d84: 6e10 37be 0100 |0000: invoke-virtual {v1}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ -3e1d8a: 0c00 |0003: move-result-object v0 │ │ -3e1d8c: 7110 c685 0000 |0004: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3e1d92: 0c00 |0007: move-result-object v0 │ │ -3e1d94: 6e10 ad85 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asReadOnlyBuffer:()Ljava/nio/ByteBuffer; // method@85ad │ │ -3e1d9a: 0c00 |000b: move-result-object v0 │ │ -3e1d9c: 1100 |000c: return-object v0 │ │ +3e1d68: |[3e1d68] okio.SegmentedByteString.asByteBuffer:()Ljava/nio/ByteBuffer; │ │ +3e1d78: 6e10 37be 0100 |0000: invoke-virtual {v1}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ +3e1d7e: 0c00 |0003: move-result-object v0 │ │ +3e1d80: 7110 c685 0000 |0004: invoke-static {v0}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3e1d86: 0c00 |0007: move-result-object v0 │ │ +3e1d88: 6e10 ad85 0000 |0008: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asReadOnlyBuffer:()Ljava/nio/ByteBuffer; // method@85ad │ │ +3e1d8e: 0c00 |000b: move-result-object v0 │ │ +3e1d90: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokio/SegmentedByteString; │ │ │ │ #1 : (in Lokio/SegmentedByteString;) │ │ @@ -1357274,20 +1357270,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1c9c: |[3e1c9c] okio.SegmentedByteString.base64:()Ljava/lang/String; │ │ -3e1cac: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1cb2: 0c00 |0003: move-result-object v0 │ │ -3e1cb4: 6e10 e9bc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ -3e1cba: 0c00 |0007: move-result-object v0 │ │ -3e1cbc: 1100 |0008: return-object v0 │ │ +3e1c90: |[3e1c90] okio.SegmentedByteString.base64:()Ljava/lang/String; │ │ +3e1ca0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1ca6: 0c00 |0003: move-result-object v0 │ │ +3e1ca8: 6e10 e9bc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64:()Ljava/lang/String; // method@bce9 │ │ +3e1cae: 0c00 |0007: move-result-object v0 │ │ +3e1cb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #2 : (in Lokio/SegmentedByteString;) │ │ @@ -1357295,20 +1357291,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1cc0: |[3e1cc0] okio.SegmentedByteString.base64Url:()Ljava/lang/String; │ │ -3e1cd0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1cd6: 0c00 |0003: move-result-object v0 │ │ -3e1cd8: 6e10 eabc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64Url:()Ljava/lang/String; // method@bcea │ │ -3e1cde: 0c00 |0007: move-result-object v0 │ │ -3e1ce0: 1100 |0008: return-object v0 │ │ +3e1cb4: |[3e1cb4] okio.SegmentedByteString.base64Url:()Ljava/lang/String; │ │ +3e1cc4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1cca: 0c00 |0003: move-result-object v0 │ │ +3e1ccc: 6e10 eabc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.base64Url:()Ljava/lang/String; // method@bcea │ │ +3e1cd2: 0c00 |0007: move-result-object v0 │ │ +3e1cd4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #3 : (in Lokio/SegmentedByteString;) │ │ @@ -1357316,35 +1357312,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -3e1900: |[3e1900] okio.SegmentedByteString.equals:(Ljava/lang/Object;)Z │ │ -3e1910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e1912: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -3e1916: 0f00 |0003: return v0 │ │ -3e1918: 2051 cb17 |0004: instance-of v1, v5, Lokio/ByteString; // type@17cb │ │ -3e191c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3e191e: 3801 1900 |0007: if-eqz v1, 0020 // +0019 │ │ -3e1922: 1f05 cb17 |0009: check-cast v5, Lokio/ByteString; // type@17cb │ │ -3e1926: 6e10 12bd 0500 |000b: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3e192c: 0a01 |000e: move-result v1 │ │ -3e192e: 6e10 31be 0400 |000f: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ -3e1934: 0a03 |0012: move-result v3 │ │ -3e1936: 3331 0d00 |0013: if-ne v1, v3, 0020 // +000d │ │ -3e193a: 6e10 31be 0400 |0015: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ -3e1940: 0a01 |0018: move-result v1 │ │ -3e1942: 6e51 2cbe 2425 |0019: invoke-virtual {v4, v2, v5, v2, v1}, Lokio/SegmentedByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@be2c │ │ -3e1948: 0a05 |001c: move-result v5 │ │ -3e194a: 3805 0300 |001d: if-eqz v5, 0020 // +0003 │ │ -3e194e: 2802 |001f: goto 0021 // +0002 │ │ -3e1950: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -3e1952: 0f00 |0021: return v0 │ │ +3e18f4: |[3e18f4] okio.SegmentedByteString.equals:(Ljava/lang/Object;)Z │ │ +3e1904: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e1906: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +3e190a: 0f00 |0003: return v0 │ │ +3e190c: 2051 cb17 |0004: instance-of v1, v5, Lokio/ByteString; // type@17cb │ │ +3e1910: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3e1912: 3801 1900 |0007: if-eqz v1, 0020 // +0019 │ │ +3e1916: 1f05 cb17 |0009: check-cast v5, Lokio/ByteString; // type@17cb │ │ +3e191a: 6e10 12bd 0500 |000b: invoke-virtual {v5}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3e1920: 0a01 |000e: move-result v1 │ │ +3e1922: 6e10 31be 0400 |000f: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ +3e1928: 0a03 |0012: move-result v3 │ │ +3e192a: 3331 0d00 |0013: if-ne v1, v3, 0020 // +000d │ │ +3e192e: 6e10 31be 0400 |0015: invoke-virtual {v4}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ +3e1934: 0a01 |0018: move-result v1 │ │ +3e1936: 6e51 2cbe 2425 |0019: invoke-virtual {v4, v2, v5, v2, v1}, Lokio/SegmentedByteString;.rangeEquals:(ILokio/ByteString;II)Z // method@be2c │ │ +3e193c: 0a05 |001c: move-result v5 │ │ +3e193e: 3805 0300 |001d: if-eqz v5, 0020 // +0003 │ │ +3e1942: 2802 |001f: goto 0021 // +0002 │ │ +3e1944: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +3e1946: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=266 │ │ 0x000b line=267 │ │ 0x0015 line=268 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lokio/SegmentedByteString; │ │ @@ -1357355,42 +1357351,42 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -3e1a90: |[3e1a90] okio.SegmentedByteString.getByte:(I)B │ │ -3e1aa0: 5470 3388 |0000: iget-object v0, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1aa4: 5471 3588 |0002: iget-object v1, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1aa8: 2111 |0004: array-length v1, v1 │ │ -3e1aaa: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3e1aae: 4400 0001 |0007: aget v0, v0, v1 │ │ -3e1ab2: 8101 |0009: int-to-long v1, v0 │ │ -3e1ab4: 8183 |000a: int-to-long v3, v8 │ │ -3e1ab6: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ -3e1aba: 7706 5cbe 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3e1ac0: 7020 2ebe 8700 |0010: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ -3e1ac6: 0a00 |0013: move-result v0 │ │ -3e1ac8: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ -3e1acc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3e1ace: 2807 |0017: goto 001e // +0007 │ │ -3e1ad0: 5471 3388 |0018: iget-object v1, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1ad4: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ -3e1ad8: 4401 0102 |001c: aget v1, v1, v2 │ │ -3e1adc: 5472 3388 |001e: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1ae0: 5473 3588 |0020: iget-object v3, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1ae4: 2134 |0022: array-length v4, v3 │ │ -3e1ae6: b004 |0023: add-int/2addr v4, v0 │ │ -3e1ae8: 4402 0204 |0024: aget v2, v2, v4 │ │ -3e1aec: 4600 0300 |0026: aget-object v0, v3, v0 │ │ -3e1af0: b118 |0028: sub-int/2addr v8, v1 │ │ -3e1af2: b028 |0029: add-int/2addr v8, v2 │ │ -3e1af4: 4808 0008 |002a: aget-byte v8, v0, v8 │ │ -3e1af8: 0f08 |002c: return v8 │ │ +3e1a84: |[3e1a84] okio.SegmentedByteString.getByte:(I)B │ │ +3e1a94: 5470 3388 |0000: iget-object v0, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1a98: 5471 3588 |0002: iget-object v1, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1a9c: 2111 |0004: array-length v1, v1 │ │ +3e1a9e: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3e1aa2: 4400 0001 |0007: aget v0, v0, v1 │ │ +3e1aa6: 8101 |0009: int-to-long v1, v0 │ │ +3e1aa8: 8183 |000a: int-to-long v3, v8 │ │ +3e1aaa: 1605 0100 |000b: const-wide/16 v5, #int 1 // #1 │ │ +3e1aae: 7706 5cbe 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3e1ab4: 7020 2ebe 8700 |0010: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ +3e1aba: 0a00 |0013: move-result v0 │ │ +3e1abc: 3900 0400 |0014: if-nez v0, 0018 // +0004 │ │ +3e1ac0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3e1ac2: 2807 |0017: goto 001e // +0007 │ │ +3e1ac4: 5471 3388 |0018: iget-object v1, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1ac8: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ +3e1acc: 4401 0102 |001c: aget v1, v1, v2 │ │ +3e1ad0: 5472 3388 |001e: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1ad4: 5473 3588 |0020: iget-object v3, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1ad8: 2134 |0022: array-length v4, v3 │ │ +3e1ada: b004 |0023: add-int/2addr v4, v0 │ │ +3e1adc: 4402 0204 |0024: aget v2, v2, v4 │ │ +3e1ae0: 4600 0300 |0026: aget-object v0, v3, v0 │ │ +3e1ae4: b118 |0028: sub-int/2addr v8, v1 │ │ +3e1ae6: b028 |0029: add-int/2addr v8, v2 │ │ +3e1ae8: 4808 0008 |002a: aget-byte v8, v0, v8 │ │ +3e1aec: 0f08 |002c: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=148 │ │ 0x001e line=149 │ │ 0x0026 line=150 │ │ @@ -1357403,43 +1357399,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -3e1b74: |[3e1b74] okio.SegmentedByteString.hashCode:()I │ │ -3e1b84: 5280 3488 |0000: iget v0, v8, Lokio/SegmentedByteString;.hashCode:I // field@8834 │ │ -3e1b88: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3e1b8c: 0f00 |0004: return v0 │ │ -3e1b8e: 5480 3588 |0005: iget-object v0, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1b92: 2100 |0007: array-length v0, v0 │ │ -3e1b94: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3e1b96: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3e1b98: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3e1b9a: 3501 1f00 |000b: if-ge v1, v0, 002a // +001f │ │ -3e1b9e: 5484 3588 |000d: iget-object v4, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1ba2: 4604 0401 |000f: aget-object v4, v4, v1 │ │ -3e1ba6: 5485 3388 |0011: iget-object v5, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1baa: 9006 0001 |0013: add-int v6, v0, v1 │ │ -3e1bae: 4406 0506 |0015: aget v6, v5, v6 │ │ -3e1bb2: 4405 0501 |0017: aget v5, v5, v1 │ │ -3e1bb6: 9103 0503 |0019: sub-int v3, v5, v3 │ │ -3e1bba: b063 |001b: add-int/2addr v3, v6 │ │ -3e1bbc: 3536 0a00 |001c: if-ge v6, v3, 0026 // +000a │ │ -3e1bc0: da02 021f |001e: mul-int/lit8 v2, v2, #int 31 // #1f │ │ -3e1bc4: 4807 0406 |0020: aget-byte v7, v4, v6 │ │ -3e1bc8: b072 |0022: add-int/2addr v2, v7 │ │ -3e1bca: d806 0601 |0023: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3e1bce: 28f7 |0025: goto 001c // -0009 │ │ -3e1bd0: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e1bd4: 0153 |0028: move v3, v5 │ │ -3e1bd6: 28e2 |0029: goto 000b // -001e │ │ -3e1bd8: 5982 3488 |002a: iput v2, v8, Lokio/SegmentedByteString;.hashCode:I // field@8834 │ │ -3e1bdc: 0f02 |002c: return v2 │ │ +3e1b68: |[3e1b68] okio.SegmentedByteString.hashCode:()I │ │ +3e1b78: 5280 3488 |0000: iget v0, v8, Lokio/SegmentedByteString;.hashCode:I // field@8834 │ │ +3e1b7c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3e1b80: 0f00 |0004: return v0 │ │ +3e1b82: 5480 3588 |0005: iget-object v0, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1b86: 2100 |0007: array-length v0, v0 │ │ +3e1b88: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3e1b8a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3e1b8c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3e1b8e: 3501 1f00 |000b: if-ge v1, v0, 002a // +001f │ │ +3e1b92: 5484 3588 |000d: iget-object v4, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1b96: 4604 0401 |000f: aget-object v4, v4, v1 │ │ +3e1b9a: 5485 3388 |0011: iget-object v5, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1b9e: 9006 0001 |0013: add-int v6, v0, v1 │ │ +3e1ba2: 4406 0506 |0015: aget v6, v5, v6 │ │ +3e1ba6: 4405 0501 |0017: aget v5, v5, v1 │ │ +3e1baa: 9103 0503 |0019: sub-int v3, v5, v3 │ │ +3e1bae: b063 |001b: add-int/2addr v3, v6 │ │ +3e1bb0: 3536 0a00 |001c: if-ge v6, v3, 0026 // +000a │ │ +3e1bb4: da02 021f |001e: mul-int/lit8 v2, v2, #int 31 // #1f │ │ +3e1bb8: 4807 0406 |0020: aget-byte v7, v4, v6 │ │ +3e1bbc: b072 |0022: add-int/2addr v2, v7 │ │ +3e1bbe: d806 0601 |0023: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3e1bc2: 28f7 |0025: goto 001c // -0009 │ │ +3e1bc4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e1bc8: 0153 |0028: move v3, v5 │ │ +3e1bca: 28e2 |0029: goto 000b // -001e │ │ +3e1bcc: 5982 3488 |002a: iput v2, v8, Lokio/SegmentedByteString;.hashCode:I // field@8834 │ │ +3e1bd0: 0f02 |002c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=278 │ │ 0x000d line=279 │ │ 0x0011 line=280 │ │ 0x0017 line=281 │ │ @@ -1357453,20 +1357449,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1ce4: |[3e1ce4] okio.SegmentedByteString.hex:()Ljava/lang/String; │ │ -3e1cf4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1cfa: 0c00 |0003: move-result-object v0 │ │ -3e1cfc: 6e10 f9bc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3e1d02: 0c00 |0007: move-result-object v0 │ │ -3e1d04: 1100 |0008: return-object v0 │ │ +3e1cd8: |[3e1cd8] okio.SegmentedByteString.hex:()Ljava/lang/String; │ │ +3e1ce8: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1cee: 0c00 |0003: move-result-object v0 │ │ +3e1cf0: 6e10 f9bc 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3e1cf6: 0c00 |0007: move-result-object v0 │ │ +3e1cf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #7 : (in Lokio/SegmentedByteString;) │ │ @@ -1357474,20 +1357470,20 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1da0: |[3e1da0] okio.SegmentedByteString.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ -3e1db0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1db6: 0c00 |0003: move-result-object v0 │ │ -3e1db8: 6e20 fbbc 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; // method@bcfb │ │ -3e1dbe: 0c02 |0007: move-result-object v2 │ │ -3e1dc0: 1102 |0008: return-object v2 │ │ +3e1d94: |[3e1d94] okio.SegmentedByteString.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ +3e1da4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1daa: 0c00 |0003: move-result-object v0 │ │ +3e1dac: 6e20 fbbc 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; // method@bcfb │ │ +3e1db2: 0c02 |0007: move-result-object v2 │ │ +3e1db4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1357496,20 +1357492,20 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1dc4: |[3e1dc4] okio.SegmentedByteString.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ -3e1dd4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1dda: 0c00 |0003: move-result-object v0 │ │ -3e1ddc: 6e20 fcbc 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; // method@bcfc │ │ -3e1de2: 0c02 |0007: move-result-object v2 │ │ -3e1de4: 1102 |0008: return-object v2 │ │ +3e1db8: |[3e1db8] okio.SegmentedByteString.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ +3e1dc8: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1dce: 0c00 |0003: move-result-object v0 │ │ +3e1dd0: 6e20 fcbc 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; // method@bcfc │ │ +3e1dd6: 0c02 |0007: move-result-object v2 │ │ +3e1dd8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1357518,20 +1357514,20 @@ │ │ type : '([BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e1be0: |[3e1be0] okio.SegmentedByteString.indexOf:([BI)I │ │ -3e1bf0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1bf6: 0c00 |0003: move-result-object v0 │ │ -3e1bf8: 6e30 01bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ -3e1bfe: 0a02 |0007: move-result v2 │ │ -3e1c00: 0f02 |0008: return v2 │ │ +3e1bd4: |[3e1bd4] okio.SegmentedByteString.indexOf:([BI)I │ │ +3e1be4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1bea: 0c00 |0003: move-result-object v0 │ │ +3e1bec: 6e30 01bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.indexOf:([BI)I // method@bd01 │ │ +3e1bf2: 0a02 |0007: move-result v2 │ │ +3e1bf4: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1357541,18 +1357537,18 @@ │ │ type : '()[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e1afc: |[3e1afc] okio.SegmentedByteString.internalArray:()[B │ │ -3e1b0c: 6e10 37be 0100 |0000: invoke-virtual {v1}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ -3e1b12: 0c00 |0003: move-result-object v0 │ │ -3e1b14: 1100 |0004: return-object v0 │ │ +3e1af0: |[3e1af0] okio.SegmentedByteString.internalArray:()[B │ │ +3e1b00: 6e10 37be 0100 |0000: invoke-virtual {v1}, Lokio/SegmentedByteString;.toByteArray:()[B // method@be37 │ │ +3e1b06: 0c00 |0003: move-result-object v0 │ │ +3e1b08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #11 : (in Lokio/SegmentedByteString;) │ │ @@ -1357560,20 +1357556,20 @@ │ │ type : '([BI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e1c04: |[3e1c04] okio.SegmentedByteString.lastIndexOf:([BI)I │ │ -3e1c14: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1c1a: 0c00 |0003: move-result-object v0 │ │ -3e1c1c: 6e30 06bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ -3e1c22: 0a02 |0007: move-result v2 │ │ -3e1c24: 0f02 |0008: return v2 │ │ +3e1bf8: |[3e1bf8] okio.SegmentedByteString.lastIndexOf:([BI)I │ │ +3e1c08: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1c0e: 0c00 |0003: move-result-object v0 │ │ +3e1c10: 6e30 06bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.lastIndexOf:([BI)I // method@bd06 │ │ +3e1c16: 0a02 |0007: move-result v2 │ │ +3e1c18: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) [B │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1357583,20 +1357579,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1de8: |[3e1de8] okio.SegmentedByteString.md5:()Lokio/ByteString; │ │ -3e1df8: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1dfe: 0c00 |0003: move-result-object v0 │ │ -3e1e00: 6e10 07bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@bd07 │ │ -3e1e06: 0c00 |0007: move-result-object v0 │ │ -3e1e08: 1100 |0008: return-object v0 │ │ +3e1ddc: |[3e1ddc] okio.SegmentedByteString.md5:()Lokio/ByteString; │ │ +3e1dec: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1df2: 0c00 |0003: move-result-object v0 │ │ +3e1df4: 6e10 07bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.md5:()Lokio/ByteString; // method@bd07 │ │ +3e1dfa: 0c00 |0007: move-result-object v0 │ │ +3e1dfc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #13 : (in Lokio/SegmentedByteString;) │ │ @@ -1357604,58 +1357600,58 @@ │ │ type : '(ILokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -3e19f8: |[3e19f8] okio.SegmentedByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ -3e1a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1a0a: 3a08 4100 |0001: if-ltz v8, 0042 // +0041 │ │ -3e1a0e: 6e10 31be 0700 |0003: invoke-virtual {v7}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ -3e1a14: 0a01 |0006: move-result v1 │ │ -3e1a16: b1b1 |0007: sub-int/2addr v1, v11 │ │ -3e1a18: 3718 0300 |0008: if-le v8, v1, 000b // +0003 │ │ -3e1a1c: 2838 |000a: goto 0042 // +0038 │ │ -3e1a1e: 7020 2ebe 8700 |000b: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ -3e1a24: 0a01 |000e: move-result v1 │ │ -3e1a26: 3d0b 3100 |000f: if-lez v11, 0040 // +0031 │ │ -3e1a2a: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ -3e1a2e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3e1a30: 2807 |0014: goto 001b // +0007 │ │ -3e1a32: 5472 3388 |0015: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1a36: d803 01ff |0017: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3e1a3a: 4402 0203 |0019: aget v2, v2, v3 │ │ -3e1a3e: 5473 3388 |001b: iget-object v3, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1a42: 4403 0301 |001d: aget v3, v3, v1 │ │ -3e1a46: b123 |001f: sub-int/2addr v3, v2 │ │ -3e1a48: b023 |0020: add-int/2addr v3, v2 │ │ -3e1a4a: b183 |0021: sub-int/2addr v3, v8 │ │ -3e1a4c: 7120 de83 3b00 |0022: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3e1a52: 0a03 |0025: move-result v3 │ │ -3e1a54: 5474 3388 |0026: iget-object v4, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1a58: 5475 3588 |0028: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1a5c: 2156 |002a: array-length v6, v5 │ │ -3e1a5e: b016 |002b: add-int/2addr v6, v1 │ │ -3e1a60: 4404 0406 |002c: aget v4, v4, v6 │ │ -3e1a64: 9102 0802 |002e: sub-int v2, v8, v2 │ │ -3e1a68: b042 |0030: add-int/2addr v2, v4 │ │ -3e1a6a: 4604 0501 |0031: aget-object v4, v5, v1 │ │ -3e1a6e: 6e53 0cbd a924 |0033: invoke-virtual {v9, v10, v4, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ -3e1a74: 0a02 |0036: move-result v2 │ │ -3e1a76: 3902 0300 |0037: if-nez v2, 003a // +0003 │ │ -3e1a7a: 0f00 |0039: return v0 │ │ -3e1a7c: b038 |003a: add-int/2addr v8, v3 │ │ -3e1a7e: b03a |003b: add-int/2addr v10, v3 │ │ -3e1a80: b13b |003c: sub-int/2addr v11, v3 │ │ -3e1a82: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e1a86: 28d0 |003f: goto 000f // -0030 │ │ -3e1a88: 1218 |0040: const/4 v8, #int 1 // #1 │ │ -3e1a8a: 0f08 |0041: return v8 │ │ -3e1a8c: 0f00 |0042: return v0 │ │ +3e19ec: |[3e19ec] okio.SegmentedByteString.rangeEquals:(ILokio/ByteString;II)Z │ │ +3e19fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e19fe: 3a08 4100 |0001: if-ltz v8, 0042 // +0041 │ │ +3e1a02: 6e10 31be 0700 |0003: invoke-virtual {v7}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ +3e1a08: 0a01 |0006: move-result v1 │ │ +3e1a0a: b1b1 |0007: sub-int/2addr v1, v11 │ │ +3e1a0c: 3718 0300 |0008: if-le v8, v1, 000b // +0003 │ │ +3e1a10: 2838 |000a: goto 0042 // +0038 │ │ +3e1a12: 7020 2ebe 8700 |000b: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ +3e1a18: 0a01 |000e: move-result v1 │ │ +3e1a1a: 3d0b 3100 |000f: if-lez v11, 0040 // +0031 │ │ +3e1a1e: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ +3e1a22: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3e1a24: 2807 |0014: goto 001b // +0007 │ │ +3e1a26: 5472 3388 |0015: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1a2a: d803 01ff |0017: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3e1a2e: 4402 0203 |0019: aget v2, v2, v3 │ │ +3e1a32: 5473 3388 |001b: iget-object v3, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1a36: 4403 0301 |001d: aget v3, v3, v1 │ │ +3e1a3a: b123 |001f: sub-int/2addr v3, v2 │ │ +3e1a3c: b023 |0020: add-int/2addr v3, v2 │ │ +3e1a3e: b183 |0021: sub-int/2addr v3, v8 │ │ +3e1a40: 7120 de83 3b00 |0022: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3e1a46: 0a03 |0025: move-result v3 │ │ +3e1a48: 5474 3388 |0026: iget-object v4, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1a4c: 5475 3588 |0028: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1a50: 2156 |002a: array-length v6, v5 │ │ +3e1a52: b016 |002b: add-int/2addr v6, v1 │ │ +3e1a54: 4404 0406 |002c: aget v4, v4, v6 │ │ +3e1a58: 9102 0802 |002e: sub-int v2, v8, v2 │ │ +3e1a5c: b042 |0030: add-int/2addr v2, v4 │ │ +3e1a5e: 4604 0501 |0031: aget-object v4, v5, v1 │ │ +3e1a62: 6e53 0cbd a924 |0033: invoke-virtual {v9, v10, v4, v2, v3}, Lokio/ByteString;.rangeEquals:(I[BII)Z // method@bd0c │ │ +3e1a68: 0a02 |0036: move-result v2 │ │ +3e1a6a: 3902 0300 |0037: if-nez v2, 003a // +0003 │ │ +3e1a6e: 0f00 |0039: return v0 │ │ +3e1a70: b038 |003a: add-int/2addr v8, v3 │ │ +3e1a72: b03a |003b: add-int/2addr v10, v3 │ │ +3e1a74: b13b |003c: sub-int/2addr v11, v3 │ │ +3e1a76: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e1a7a: 28d0 |003f: goto 000f // -0030 │ │ +3e1a7c: 1218 |0040: const/4 v8, #int 1 // #1 │ │ +3e1a7e: 0f08 |0041: return v8 │ │ +3e1a80: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=211 │ │ 0x000b line=213 │ │ 0x0015 line=214 │ │ 0x001b line=215 │ │ 0x0022 line=216 │ │ @@ -1357673,62 +1357669,62 @@ │ │ type : '(I[BII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -3e1954: |[3e1954] okio.SegmentedByteString.rangeEquals:(I[BII)Z │ │ -3e1964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e1966: 3a08 4700 |0001: if-ltz v8, 0048 // +0047 │ │ -3e196a: 6e10 31be 0700 |0003: invoke-virtual {v7}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ -3e1970: 0a01 |0006: move-result v1 │ │ -3e1972: b1b1 |0007: sub-int/2addr v1, v11 │ │ -3e1974: 3618 4000 |0008: if-gt v8, v1, 0048 // +0040 │ │ -3e1978: 3a0a 3e00 |000a: if-ltz v10, 0048 // +003e │ │ -3e197c: 2191 |000c: array-length v1, v9 │ │ -3e197e: b1b1 |000d: sub-int/2addr v1, v11 │ │ -3e1980: 371a 0300 |000e: if-le v10, v1, 0011 // +0003 │ │ -3e1984: 2838 |0010: goto 0048 // +0038 │ │ -3e1986: 7020 2ebe 8700 |0011: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ -3e198c: 0a01 |0014: move-result v1 │ │ -3e198e: 3d0b 3100 |0015: if-lez v11, 0046 // +0031 │ │ -3e1992: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ -3e1996: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3e1998: 2807 |001a: goto 0021 // +0007 │ │ -3e199a: 5472 3388 |001b: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e199e: d803 01ff |001d: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3e19a2: 4402 0203 |001f: aget v2, v2, v3 │ │ -3e19a6: 5473 3388 |0021: iget-object v3, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e19aa: 4403 0301 |0023: aget v3, v3, v1 │ │ -3e19ae: b123 |0025: sub-int/2addr v3, v2 │ │ -3e19b0: b023 |0026: add-int/2addr v3, v2 │ │ -3e19b2: b183 |0027: sub-int/2addr v3, v8 │ │ -3e19b4: 7120 de83 3b00 |0028: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3e19ba: 0a03 |002b: move-result v3 │ │ -3e19bc: 5474 3388 |002c: iget-object v4, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e19c0: 5475 3588 |002e: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e19c4: 2156 |0030: array-length v6, v5 │ │ -3e19c6: b016 |0031: add-int/2addr v6, v1 │ │ -3e19c8: 4404 0406 |0032: aget v4, v4, v6 │ │ -3e19cc: 9102 0802 |0034: sub-int v2, v8, v2 │ │ -3e19d0: b042 |0036: add-int/2addr v2, v4 │ │ -3e19d2: 4604 0501 |0037: aget-object v4, v5, v1 │ │ -3e19d6: 7153 5bbe 24a9 |0039: invoke-static {v4, v2, v9, v10, v3}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ -3e19dc: 0a02 |003c: move-result v2 │ │ -3e19de: 3902 0300 |003d: if-nez v2, 0040 // +0003 │ │ -3e19e2: 0f00 |003f: return v0 │ │ -3e19e4: b038 |0040: add-int/2addr v8, v3 │ │ -3e19e6: b03a |0041: add-int/2addr v10, v3 │ │ -3e19e8: b13b |0042: sub-int/2addr v11, v3 │ │ -3e19ea: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e19ee: 28d0 |0045: goto 0015 // -0030 │ │ -3e19f0: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -3e19f2: 0f08 |0047: return v8 │ │ -3e19f4: 0f00 |0048: return v0 │ │ +3e1948: |[3e1948] okio.SegmentedByteString.rangeEquals:(I[BII)Z │ │ +3e1958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e195a: 3a08 4700 |0001: if-ltz v8, 0048 // +0047 │ │ +3e195e: 6e10 31be 0700 |0003: invoke-virtual {v7}, Lokio/SegmentedByteString;.size:()I // method@be31 │ │ +3e1964: 0a01 |0006: move-result v1 │ │ +3e1966: b1b1 |0007: sub-int/2addr v1, v11 │ │ +3e1968: 3618 4000 |0008: if-gt v8, v1, 0048 // +0040 │ │ +3e196c: 3a0a 3e00 |000a: if-ltz v10, 0048 // +003e │ │ +3e1970: 2191 |000c: array-length v1, v9 │ │ +3e1972: b1b1 |000d: sub-int/2addr v1, v11 │ │ +3e1974: 371a 0300 |000e: if-le v10, v1, 0011 // +0003 │ │ +3e1978: 2838 |0010: goto 0048 // +0038 │ │ +3e197a: 7020 2ebe 8700 |0011: invoke-direct {v7, v8}, Lokio/SegmentedByteString;.segment:(I)I // method@be2e │ │ +3e1980: 0a01 |0014: move-result v1 │ │ +3e1982: 3d0b 3100 |0015: if-lez v11, 0046 // +0031 │ │ +3e1986: 3901 0400 |0017: if-nez v1, 001b // +0004 │ │ +3e198a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3e198c: 2807 |001a: goto 0021 // +0007 │ │ +3e198e: 5472 3388 |001b: iget-object v2, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1992: d803 01ff |001d: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3e1996: 4402 0203 |001f: aget v2, v2, v3 │ │ +3e199a: 5473 3388 |0021: iget-object v3, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e199e: 4403 0301 |0023: aget v3, v3, v1 │ │ +3e19a2: b123 |0025: sub-int/2addr v3, v2 │ │ +3e19a4: b023 |0026: add-int/2addr v3, v2 │ │ +3e19a6: b183 |0027: sub-int/2addr v3, v8 │ │ +3e19a8: 7120 de83 3b00 |0028: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3e19ae: 0a03 |002b: move-result v3 │ │ +3e19b0: 5474 3388 |002c: iget-object v4, v7, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e19b4: 5475 3588 |002e: iget-object v5, v7, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e19b8: 2156 |0030: array-length v6, v5 │ │ +3e19ba: b016 |0031: add-int/2addr v6, v1 │ │ +3e19bc: 4404 0406 |0032: aget v4, v4, v6 │ │ +3e19c0: 9102 0802 |0034: sub-int v2, v8, v2 │ │ +3e19c4: b042 |0036: add-int/2addr v2, v4 │ │ +3e19c6: 4604 0501 |0037: aget-object v4, v5, v1 │ │ +3e19ca: 7153 5bbe 24a9 |0039: invoke-static {v4, v2, v9, v10, v3}, Lokio/Util;.arrayRangeEquals:([BI[BII)Z // method@be5b │ │ +3e19d0: 0a02 |003c: move-result v2 │ │ +3e19d2: 3902 0300 |003d: if-nez v2, 0040 // +0003 │ │ +3e19d6: 0f00 |003f: return v0 │ │ +3e19d8: b038 |0040: add-int/2addr v8, v3 │ │ +3e19da: b03a |0041: add-int/2addr v10, v3 │ │ +3e19dc: b13b |0042: sub-int/2addr v11, v3 │ │ +3e19de: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e19e2: 28d0 |0045: goto 0015 // -0030 │ │ +3e19e4: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +3e19e6: 0f08 |0047: return v8 │ │ +3e19e8: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=228 │ │ 0x0011 line=233 │ │ 0x001b line=234 │ │ 0x0021 line=235 │ │ 0x0028 line=236 │ │ @@ -1357746,20 +1357742,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1e0c: |[3e1e0c] okio.SegmentedByteString.sha1:()Lokio/ByteString; │ │ -3e1e1c: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1e22: 0c00 |0003: move-result-object v0 │ │ -3e1e24: 6e10 0fbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ -3e1e2a: 0c00 |0007: move-result-object v0 │ │ -3e1e2c: 1100 |0008: return-object v0 │ │ +3e1e00: |[3e1e00] okio.SegmentedByteString.sha1:()Lokio/ByteString; │ │ +3e1e10: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1e16: 0c00 |0003: move-result-object v0 │ │ +3e1e18: 6e10 0fbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha1:()Lokio/ByteString; // method@bd0f │ │ +3e1e1e: 0c00 |0007: move-result-object v0 │ │ +3e1e20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #16 : (in Lokio/SegmentedByteString;) │ │ @@ -1357767,20 +1357763,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1e30: |[3e1e30] okio.SegmentedByteString.sha256:()Lokio/ByteString; │ │ -3e1e40: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1e46: 0c00 |0003: move-result-object v0 │ │ -3e1e48: 6e10 10bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha256:()Lokio/ByteString; // method@bd10 │ │ -3e1e4e: 0c00 |0007: move-result-object v0 │ │ -3e1e50: 1100 |0008: return-object v0 │ │ +3e1e24: |[3e1e24] okio.SegmentedByteString.sha256:()Lokio/ByteString; │ │ +3e1e34: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1e3a: 0c00 |0003: move-result-object v0 │ │ +3e1e3c: 6e10 10bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.sha256:()Lokio/ByteString; // method@bd10 │ │ +3e1e42: 0c00 |0007: move-result-object v0 │ │ +3e1e44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #17 : (in Lokio/SegmentedByteString;) │ │ @@ -1357788,21 +1357784,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e1c5c: |[3e1c5c] okio.SegmentedByteString.size:()I │ │ -3e1c6c: 5420 3388 |0000: iget-object v0, v2, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1c70: 5421 3588 |0002: iget-object v1, v2, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1c74: 2111 |0004: array-length v1, v1 │ │ -3e1c76: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3e1c7a: 4400 0001 |0007: aget v0, v0, v1 │ │ -3e1c7e: 0f00 |0009: return v0 │ │ +3e1c50: |[3e1c50] okio.SegmentedByteString.size:()I │ │ +3e1c60: 5420 3388 |0000: iget-object v0, v2, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1c64: 5421 3588 |0002: iget-object v1, v2, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1c68: 2111 |0004: array-length v1, v1 │ │ +3e1c6a: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3e1c6e: 4400 0001 |0007: aget v0, v0, v1 │ │ +3e1c72: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/SegmentedByteString; │ │ │ │ #18 : (in Lokio/SegmentedByteString;) │ │ @@ -1357810,20 +1357806,20 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1d08: |[3e1d08] okio.SegmentedByteString.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -3e1d18: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1d1e: 0c00 |0003: move-result-object v0 │ │ -3e1d20: 6e20 15bd 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bd15 │ │ -3e1d26: 0c02 |0007: move-result-object v2 │ │ -3e1d28: 1102 |0008: return-object v2 │ │ +3e1cfc: |[3e1cfc] okio.SegmentedByteString.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +3e1d0c: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1d12: 0c00 |0003: move-result-object v0 │ │ +3e1d14: 6e20 15bd 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.string:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bd15 │ │ +3e1d1a: 0c02 |0007: move-result-object v2 │ │ +3e1d1c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/nio/charset/Charset; │ │ │ │ @@ -1357832,20 +1357828,20 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1e54: |[3e1e54] okio.SegmentedByteString.substring:(I)Lokio/ByteString; │ │ -3e1e64: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1e6a: 0c00 |0003: move-result-object v0 │ │ -3e1e6c: 6e20 16bd 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.substring:(I)Lokio/ByteString; // method@bd16 │ │ -3e1e72: 0c02 |0007: move-result-object v2 │ │ -3e1e74: 1102 |0008: return-object v2 │ │ +3e1e48: |[3e1e48] okio.SegmentedByteString.substring:(I)Lokio/ByteString; │ │ +3e1e58: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1e5e: 0c00 |0003: move-result-object v0 │ │ +3e1e60: 6e20 16bd 2000 |0004: invoke-virtual {v0, v2}, Lokio/ByteString;.substring:(I)Lokio/ByteString; // method@bd16 │ │ +3e1e66: 0c02 |0007: move-result-object v2 │ │ +3e1e68: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1357854,20 +1357850,20 @@ │ │ type : '(II)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e1e78: |[3e1e78] okio.SegmentedByteString.substring:(II)Lokio/ByteString; │ │ -3e1e88: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1e8e: 0c00 |0003: move-result-object v0 │ │ -3e1e90: 6e30 17bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ -3e1e96: 0c02 |0007: move-result-object v2 │ │ -3e1e98: 1102 |0008: return-object v2 │ │ +3e1e6c: |[3e1e6c] okio.SegmentedByteString.substring:(II)Lokio/ByteString; │ │ +3e1e7c: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1e82: 0c00 |0003: move-result-object v0 │ │ +3e1e84: 6e30 17bd 2003 |0004: invoke-virtual {v0, v2, v3}, Lokio/ByteString;.substring:(II)Lokio/ByteString; // method@bd17 │ │ +3e1e8a: 0c02 |0007: move-result-object v2 │ │ +3e1e8c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1357877,20 +1357873,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1e9c: |[3e1e9c] okio.SegmentedByteString.toAsciiLowercase:()Lokio/ByteString; │ │ -3e1eac: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1eb2: 0c00 |0003: move-result-object v0 │ │ -3e1eb4: 6e10 18bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@bd18 │ │ -3e1eba: 0c00 |0007: move-result-object v0 │ │ -3e1ebc: 1100 |0008: return-object v0 │ │ +3e1e90: |[3e1e90] okio.SegmentedByteString.toAsciiLowercase:()Lokio/ByteString; │ │ +3e1ea0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1ea6: 0c00 |0003: move-result-object v0 │ │ +3e1ea8: 6e10 18bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiLowercase:()Lokio/ByteString; // method@bd18 │ │ +3e1eae: 0c00 |0007: move-result-object v0 │ │ +3e1eb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #22 : (in Lokio/SegmentedByteString;) │ │ @@ -1357898,20 +1357894,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1ec0: |[3e1ec0] okio.SegmentedByteString.toAsciiUppercase:()Lokio/ByteString; │ │ -3e1ed0: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1ed6: 0c00 |0003: move-result-object v0 │ │ -3e1ed8: 6e10 19bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiUppercase:()Lokio/ByteString; // method@bd19 │ │ -3e1ede: 0c00 |0007: move-result-object v0 │ │ -3e1ee0: 1100 |0008: return-object v0 │ │ +3e1eb4: |[3e1eb4] okio.SegmentedByteString.toAsciiUppercase:()Lokio/ByteString; │ │ +3e1ec4: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1eca: 0c00 |0003: move-result-object v0 │ │ +3e1ecc: 6e10 19bd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toAsciiUppercase:()Lokio/ByteString; // method@bd19 │ │ +3e1ed2: 0c00 |0007: move-result-object v0 │ │ +3e1ed4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #23 : (in Lokio/SegmentedByteString;) │ │ @@ -1357919,37 +1357915,37 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -3e1b18: |[3e1b18] okio.SegmentedByteString.toByteArray:()[B │ │ -3e1b28: 5480 3388 |0000: iget-object v0, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1b2c: 5481 3588 |0002: iget-object v1, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1b30: 2112 |0004: array-length v2, v1 │ │ -3e1b32: d802 02ff |0005: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3e1b36: 4400 0002 |0007: aget v0, v0, v2 │ │ -3e1b3a: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ -3e1b3e: 2111 |000b: array-length v1, v1 │ │ -3e1b40: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3e1b42: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3e1b44: 3512 1700 |000e: if-ge v2, v1, 0025 // +0017 │ │ -3e1b48: 5484 3388 |0010: iget-object v4, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e1b4c: 9005 0102 |0012: add-int v5, v1, v2 │ │ -3e1b50: 4405 0405 |0014: aget v5, v4, v5 │ │ -3e1b54: 4404 0402 |0016: aget v4, v4, v2 │ │ -3e1b58: 5486 3588 |0018: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1b5c: 4606 0602 |001a: aget-object v6, v6, v2 │ │ -3e1b60: 9107 0403 |001c: sub-int v7, v4, v3 │ │ -3e1b64: 7157 a084 5630 |001e: invoke-static {v6, v5, v0, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e1b6a: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e1b6e: 0143 |0023: move v3, v4 │ │ -3e1b70: 28ea |0024: goto 000e // -0016 │ │ -3e1b72: 1100 |0025: return-object v0 │ │ +3e1b0c: |[3e1b0c] okio.SegmentedByteString.toByteArray:()[B │ │ +3e1b1c: 5480 3388 |0000: iget-object v0, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1b20: 5481 3588 |0002: iget-object v1, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1b24: 2112 |0004: array-length v2, v1 │ │ +3e1b26: d802 02ff |0005: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3e1b2a: 4400 0002 |0007: aget v0, v0, v2 │ │ +3e1b2e: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ +3e1b32: 2111 |000b: array-length v1, v1 │ │ +3e1b34: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3e1b36: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3e1b38: 3512 1700 |000e: if-ge v2, v1, 0025 // +0017 │ │ +3e1b3c: 5484 3388 |0010: iget-object v4, v8, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1b40: 9005 0102 |0012: add-int v5, v1, v2 │ │ +3e1b44: 4405 0405 |0014: aget v5, v4, v5 │ │ +3e1b48: 4404 0402 |0016: aget v4, v4, v2 │ │ +3e1b4c: 5486 3588 |0018: iget-object v6, v8, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1b50: 4606 0602 |001a: aget-object v6, v6, v2 │ │ +3e1b54: 9107 0403 |001c: sub-int v7, v4, v3 │ │ +3e1b58: 7157 a084 5630 |001e: invoke-static {v6, v5, v0, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e1b5e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e1b62: 0143 |0023: move v3, v4 │ │ +3e1b64: 28ea |0024: goto 000e // -0016 │ │ +3e1b66: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000b line=167 │ │ 0x0010 line=168 │ │ 0x0016 line=169 │ │ 0x0018 line=170 │ │ @@ -1357961,20 +1357957,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1d2c: |[3e1d2c] okio.SegmentedByteString.toString:()Ljava/lang/String; │ │ -3e1d3c: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1d42: 0c00 |0003: move-result-object v0 │ │ -3e1d44: 6e10 1bbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@bd1b │ │ -3e1d4a: 0c00 |0007: move-result-object v0 │ │ -3e1d4c: 1100 |0008: return-object v0 │ │ +3e1d20: |[3e1d20] okio.SegmentedByteString.toString:()Ljava/lang/String; │ │ +3e1d30: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1d36: 0c00 |0003: move-result-object v0 │ │ +3e1d38: 6e10 1bbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@bd1b │ │ +3e1d3e: 0c00 |0007: move-result-object v0 │ │ +3e1d40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #25 : (in Lokio/SegmentedByteString;) │ │ @@ -1357982,20 +1357978,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e1d50: |[3e1d50] okio.SegmentedByteString.utf8:()Ljava/lang/String; │ │ -3e1d60: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ -3e1d66: 0c00 |0003: move-result-object v0 │ │ -3e1d68: 6e10 1cbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ -3e1d6e: 0c00 |0007: move-result-object v0 │ │ -3e1d70: 1100 |0008: return-object v0 │ │ +3e1d44: |[3e1d44] okio.SegmentedByteString.utf8:()Ljava/lang/String; │ │ +3e1d54: 7010 38be 0100 |0000: invoke-direct {v1}, Lokio/SegmentedByteString;.toByteString:()Lokio/ByteString; // method@be38 │ │ +3e1d5a: 0c00 |0003: move-result-object v0 │ │ +3e1d5c: 6e10 1cbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.utf8:()Ljava/lang/String; // method@bd1c │ │ +3e1d62: 0c00 |0007: move-result-object v0 │ │ +3e1d64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/SegmentedByteString; │ │ │ │ #26 : (in Lokio/SegmentedByteString;) │ │ @@ -1358003,37 +1357999,37 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -3e1fdc: |[3e1fdc] okio.SegmentedByteString.write:(Ljava/io/OutputStream;)V │ │ -3e1fec: 3807 1f00 |0000: if-eqz v7, 001f // +001f │ │ -3e1ff0: 5460 3588 |0002: iget-object v0, v6, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e1ff4: 2100 |0004: array-length v0, v0 │ │ -3e1ff6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3e1ff8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3e1ffa: 3501 1700 |0007: if-ge v1, v0, 001e // +0017 │ │ -3e1ffe: 5463 3388 |0009: iget-object v3, v6, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e2002: 9004 0001 |000b: add-int v4, v0, v1 │ │ -3e2006: 4404 0304 |000d: aget v4, v3, v4 │ │ -3e200a: 4403 0301 |000f: aget v3, v3, v1 │ │ -3e200e: 5465 3588 |0011: iget-object v5, v6, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e2012: 4605 0501 |0013: aget-object v5, v5, v1 │ │ -3e2016: 9102 0302 |0015: sub-int v2, v3, v2 │ │ -3e201a: 6e40 a282 5724 |0017: invoke-virtual {v7, v5, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3e2020: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e2024: 0132 |001c: move v2, v3 │ │ -3e2026: 28ea |001d: goto 0007 // -0016 │ │ -3e2028: 0e00 |001e: return-void │ │ -3e202a: 2207 7110 |001f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e202e: 1a00 03b8 |0021: const-string v0, "out == null" // string@b803 │ │ -3e2032: 7020 8783 0700 |0023: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e2038: 2707 |0026: throw v7 │ │ +3e1fd0: |[3e1fd0] okio.SegmentedByteString.write:(Ljava/io/OutputStream;)V │ │ +3e1fe0: 3807 1f00 |0000: if-eqz v7, 001f // +001f │ │ +3e1fe4: 5460 3588 |0002: iget-object v0, v6, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e1fe8: 2100 |0004: array-length v0, v0 │ │ +3e1fea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3e1fec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3e1fee: 3501 1700 |0007: if-ge v1, v0, 001e // +0017 │ │ +3e1ff2: 5463 3388 |0009: iget-object v3, v6, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e1ff6: 9004 0001 |000b: add-int v4, v0, v1 │ │ +3e1ffa: 4404 0304 |000d: aget v4, v3, v4 │ │ +3e1ffe: 4403 0301 |000f: aget v3, v3, v1 │ │ +3e2002: 5465 3588 |0011: iget-object v5, v6, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e2006: 4605 0501 |0013: aget-object v5, v5, v1 │ │ +3e200a: 9102 0302 |0015: sub-int v2, v3, v2 │ │ +3e200e: 6e40 a282 5724 |0017: invoke-virtual {v7, v5, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3e2014: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e2018: 0132 |001c: move v2, v3 │ │ +3e201a: 28ea |001d: goto 0007 // -0016 │ │ +3e201c: 0e00 |001e: return-void │ │ +3e201e: 2207 7110 |001f: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e2022: 1a00 03b8 |0021: const-string v0, "out == null" // string@b803 │ │ +3e2026: 7020 8783 0700 |0023: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e202c: 2707 |0026: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=184 │ │ 0x0009 line=185 │ │ 0x000f line=186 │ │ 0x0011 line=187 │ │ 0x001f line=182 │ │ @@ -1358046,50 +1358042,50 @@ │ │ type : '(Lokio/Buffer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -3e203c: |[3e203c] okio.SegmentedByteString.write:(Lokio/Buffer;)V │ │ -3e204c: 54b0 3588 |0000: iget-object v0, v11, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e2050: 2100 |0002: array-length v0, v0 │ │ -3e2052: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e2054: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e2056: 3501 3000 |0005: if-ge v1, v0, 0035 // +0030 │ │ -3e205a: 54b3 3388 |0007: iget-object v3, v11, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ -3e205e: 9004 0001 |0009: add-int v4, v0, v1 │ │ -3e2062: 4407 0304 |000b: aget v7, v3, v4 │ │ -3e2066: 4403 0301 |000d: aget v3, v3, v1 │ │ -3e206a: 2204 e417 |000f: new-instance v4, Lokio/Segment; // type@17e4 │ │ -3e206e: 54b5 3588 |0011: iget-object v5, v11, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ -3e2072: 4606 0501 |0013: aget-object v6, v5, v1 │ │ -3e2076: 9005 0703 |0015: add-int v5, v7, v3 │ │ -3e207a: 9108 0502 |0017: sub-int v8, v5, v2 │ │ -3e207e: 1219 |0019: const/4 v9, #int 1 // #1 │ │ -3e2080: 120a |001a: const/4 v10, #int 0 // #0 │ │ -3e2082: 0745 |001b: move-object v5, v4 │ │ -3e2084: 7606 13be 0500 |001c: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ -3e208a: 54c2 da87 |001f: iget-object v2, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3e208e: 3902 0900 |0021: if-nez v2, 002a // +0009 │ │ -3e2092: 5b44 2e88 |0023: iput-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e2096: 5b44 2b88 |0025: iput-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3e209a: 5bc4 da87 |0027: iput-object v4, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3e209e: 2808 |0029: goto 0031 // +0008 │ │ -3e20a0: 54c2 da87 |002a: iget-object v2, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3e20a4: 5422 2e88 |002c: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3e20a8: 6e20 16be 4200 |002e: invoke-virtual {v2, v4}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3e20ae: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e20b2: 0132 |0033: move v2, v3 │ │ -3e20b4: 28d1 |0034: goto 0005 // -002f │ │ -3e20b6: 53c0 db87 |0035: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ -3e20ba: 8122 |0037: int-to-long v2, v2 │ │ -3e20bc: bb20 |0038: add-long/2addr v0, v2 │ │ -3e20be: 5ac0 db87 |0039: iput-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ -3e20c2: 0e00 |003b: return-void │ │ +3e2030: |[3e2030] okio.SegmentedByteString.write:(Lokio/Buffer;)V │ │ +3e2040: 54b0 3588 |0000: iget-object v0, v11, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e2044: 2100 |0002: array-length v0, v0 │ │ +3e2046: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e2048: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e204a: 3501 3000 |0005: if-ge v1, v0, 0035 // +0030 │ │ +3e204e: 54b3 3388 |0007: iget-object v3, v11, Lokio/SegmentedByteString;.directory:[I // field@8833 │ │ +3e2052: 9004 0001 |0009: add-int v4, v0, v1 │ │ +3e2056: 4407 0304 |000b: aget v7, v3, v4 │ │ +3e205a: 4403 0301 |000d: aget v3, v3, v1 │ │ +3e205e: 2204 e417 |000f: new-instance v4, Lokio/Segment; // type@17e4 │ │ +3e2062: 54b5 3588 |0011: iget-object v5, v11, Lokio/SegmentedByteString;.segments:[[B // field@8835 │ │ +3e2066: 4606 0501 |0013: aget-object v6, v5, v1 │ │ +3e206a: 9005 0703 |0015: add-int v5, v7, v3 │ │ +3e206e: 9108 0502 |0017: sub-int v8, v5, v2 │ │ +3e2072: 1219 |0019: const/4 v9, #int 1 // #1 │ │ +3e2074: 120a |001a: const/4 v10, #int 0 // #0 │ │ +3e2076: 0745 |001b: move-object v5, v4 │ │ +3e2078: 7606 13be 0500 |001c: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lokio/Segment;.:([BIIZZ)V // method@be13 │ │ +3e207e: 54c2 da87 |001f: iget-object v2, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3e2082: 3902 0900 |0021: if-nez v2, 002a // +0009 │ │ +3e2086: 5b44 2e88 |0023: iput-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e208a: 5b44 2b88 |0025: iput-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3e208e: 5bc4 da87 |0027: iput-object v4, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3e2092: 2808 |0029: goto 0031 // +0008 │ │ +3e2094: 54c2 da87 |002a: iget-object v2, v12, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3e2098: 5422 2e88 |002c: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3e209c: 6e20 16be 4200 |002e: invoke-virtual {v2, v4}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3e20a2: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e20a6: 0132 |0033: move v2, v3 │ │ +3e20a8: 28d1 |0034: goto 0005 // -002f │ │ +3e20aa: 53c0 db87 |0035: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ +3e20ae: 8122 |0037: int-to-long v2, v2 │ │ +3e20b0: bb20 |0038: add-long/2addr v0, v2 │ │ +3e20b2: 5ac0 db87 |0039: iput-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ +3e20b6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0007 line=195 │ │ 0x000d line=196 │ │ 0x000f line=197 │ │ 0x001f line=199 │ │ @@ -1358132,17 +1358128,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e23bc: |[3e23bc] okio.Timeout$1.:()V │ │ -3e23cc: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ -3e23d2: 0e00 |0003: return-void │ │ +3e23b0: |[3e23b0] okio.Timeout$1.:()V │ │ +3e23c0: 7010 4abe 0000 |0000: invoke-direct {v0}, Lokio/Timeout;.:()V // method@be4a │ │ +3e23c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Timeout$1; │ │ │ │ Virtual methods - │ │ @@ -1358151,46 +1358147,46 @@ │ │ type : '(J)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e2394: |[3e2394] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ -3e23a4: 1100 |0000: return-object v0 │ │ +3e2388: |[3e2388] okio.Timeout$1.deadlineNanoTime:(J)Lokio/Timeout; │ │ +3e2398: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokio/Timeout$1;) │ │ name : 'throwIfReached' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e23d4: |[3e23d4] okio.Timeout$1.throwIfReached:()V │ │ -3e23e4: 0e00 |0000: return-void │ │ +3e23c8: |[3e23c8] okio.Timeout$1.throwIfReached:()V │ │ +3e23d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lokio/Timeout$1;) │ │ name : 'timeout' │ │ type : '(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e23a8: |[3e23a8] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ -3e23b8: 1100 |0000: return-object v0 │ │ +3e239c: |[3e239c] okio.Timeout$1.timeout:(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; │ │ +3e23ac: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25572 (Timeout.java) │ │ │ │ Class #4702 header: │ │ @@ -1358331,37 +1358327,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e3754: |[3e3754] org.apache.commons.compress.archivers.ArchiveStreamFactory.:()V │ │ -3e3764: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ -3e3768: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ -3e376e: 6900 4f88 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.SINGLETON:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@884f │ │ -3e3772: 0e00 |0007: return-void │ │ +3e3748: |[3e3748] org.apache.commons.compress.archivers.ArchiveStreamFactory.:()V │ │ +3e3758: 2200 f617 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // type@17f6 │ │ +3e375c: 7010 8fbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:()V // method@be8f │ │ +3e3762: 6900 4f88 |0005: sput-object v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.SINGLETON:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@884f │ │ +3e3766: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e3774: |[3e3774] org.apache.commons.compress.archivers.ArchiveStreamFactory.:()V │ │ -3e3784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e3786: 7020 90be 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:(Ljava/lang/String;)V // method@be90 │ │ -3e378c: 0e00 |0004: return-void │ │ +3e3768: |[3e3768] org.apache.commons.compress.archivers.ArchiveStreamFactory.:()V │ │ +3e3778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e377a: 7020 90be 0100 |0001: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.:(Ljava/lang/String;)V // method@be90 │ │ +3e3780: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ @@ -1358369,19 +1358365,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e3790: |[3e3790] org.apache.commons.compress.archivers.ArchiveStreamFactory.:(Ljava/lang/String;)V │ │ -3e37a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e37a6: 5b01 5588 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.encoding:Ljava/lang/String; // field@8855 │ │ -3e37aa: 5b01 5688 |0005: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ -3e37ae: 0e00 |0007: return-void │ │ +3e3784: |[3e3784] org.apache.commons.compress.archivers.ArchiveStreamFactory.:(Ljava/lang/String;)V │ │ +3e3794: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e379a: 5b01 5588 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.encoding:Ljava/lang/String; // field@8855 │ │ +3e379e: 5b01 5688 |0005: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ +3e37a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0005 line=282 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ @@ -1358392,168 +1358388,168 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e373c: |[3e373c] org.apache.commons.compress.archivers.ArchiveStreamFactory.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ -3e374c: 6200 4f88 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.SINGLETON:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@884f │ │ -3e3750: 1100 |0002: return-object v0 │ │ +3e3730: |[3e3730] org.apache.commons.compress.archivers.ArchiveStreamFactory.access$000:()Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ +3e3740: 6200 4f88 |0000: sget-object v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.SINGLETON:Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; // field@884f │ │ +3e3744: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'access$100' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e31e8: |[3e31e8] org.apache.commons.compress.archivers.ArchiveStreamFactory.access$100:()Ljava/util/ArrayList; │ │ -3e31f8: 7100 99be 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findArchiveStreamProviders:()Ljava/util/ArrayList; // method@be99 │ │ -3e31fe: 0c00 |0003: move-result-object v0 │ │ -3e3200: 1100 |0004: return-object v0 │ │ +3e31dc: |[3e31dc] org.apache.commons.compress.archivers.ArchiveStreamFactory.access$100:()Ljava/util/ArrayList; │ │ +3e31ec: 7100 99be 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findArchiveStreamProviders:()Ljava/util/ArrayList; // method@be99 │ │ +3e31f2: 0c00 |0003: move-result-object v0 │ │ +3e31f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'detect' │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 222 16-bit code units │ │ -3e2f9c: |[3e2f9c] org.apache.commons.compress.archivers.ArchiveStreamFactory.detect:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -3e2fac: 3805 d600 |0000: if-eqz v5, 00d6 // +00d6 │ │ -3e2fb0: 6e10 8282 0500 |0002: invoke-virtual {v5}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ -3e2fb6: 0a00 |0005: move-result v0 │ │ -3e2fb8: 3800 c800 |0006: if-eqz v0, 00ce // +00c8 │ │ -3e2fbc: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ -3e2fc0: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ -3e2fc4: 2101 |000c: array-length v1, v0 │ │ -3e2fc6: 6e20 8182 1500 |000d: invoke-virtual {v5, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -3e2fcc: 7120 5fc8 0500 |0010: invoke-static {v5, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e2fd2: 0a01 |0013: move-result v1 │ │ -3e2fd4: 6e10 8682 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -3e2fda: 7120 00c4 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.matches:([BI)Z // method@c400 │ │ -3e2fe0: 0a02 |001a: move-result v2 │ │ -3e2fe2: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -3e2fe6: 1a05 2ad9 |001d: const-string v5, "zip" // string@d92a │ │ -3e2fea: 1105 |001f: return-object v5 │ │ -3e2fec: 7120 32c0 1000 |0020: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.matches:([BI)Z // method@c032 │ │ -3e2ff2: 0a02 |0023: move-result v2 │ │ -3e2ff4: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -3e2ff8: 1a05 779f |0026: const-string v5, "jar" // string@9f77 │ │ -3e2ffc: 1105 |0028: return-object v5 │ │ -3e2ffe: 7120 d1be 1000 |0029: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.matches:([BI)Z // method@bed1 │ │ -3e3004: 0a02 |002c: move-result v2 │ │ -3e3006: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ -3e300a: 1a05 4775 |002f: const-string v5, "ar" // string@7547 │ │ -3e300e: 1105 |0031: return-object v5 │ │ -3e3010: 7120 50bf 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.matches:([BI)Z // method@bf50 │ │ -3e3016: 0a02 |0035: move-result v2 │ │ -3e3018: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ -3e301c: 1a05 937e |0038: const-string v5, "cpio" // string@7e93 │ │ -3e3020: 1105 |003a: return-object v5 │ │ -3e3022: 7120 f9be 1000 |003b: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.matches:([BI)Z // method@bef9 │ │ -3e3028: 0a02 |003e: move-result v2 │ │ -3e302a: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ -3e302e: 1a05 7875 |0041: const-string v5, "arj" // string@7578 │ │ -3e3032: 1105 |0043: return-object v5 │ │ -3e3034: 7120 e6c0 1000 |0044: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.matches:([BI)Z // method@c0e6 │ │ -3e303a: 0a00 |0047: move-result v0 │ │ -3e303c: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ -3e3040: 1a05 0c15 |004a: const-string v5, "7z" // string@150c │ │ -3e3044: 1105 |004c: return-object v5 │ │ -3e3046: 1300 2000 |004d: const/16 v0, #int 32 // #20 │ │ -3e304a: 2300 c71b |004f: new-array v0, v0, [B // type@1bc7 │ │ -3e304e: 2101 |0051: array-length v1, v0 │ │ -3e3050: 6e20 8182 1500 |0052: invoke-virtual {v5, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -3e3056: 7120 5fc8 0500 |0055: invoke-static {v5, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e305c: 0a01 |0058: move-result v1 │ │ -3e305e: 6e10 8682 0500 |0059: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -3e3064: 7120 e8bf 1000 |005c: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.matches:([BI)Z // method@bfe8 │ │ -3e306a: 0a00 |005f: move-result v0 │ │ -3e306c: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ -3e3070: 1a05 4984 |0062: const-string v5, "dump" // string@8449 │ │ -3e3074: 1105 |0064: return-object v5 │ │ -3e3076: 1300 0002 |0065: const/16 v0, #int 512 // #200 │ │ -3e307a: 2301 c71b |0067: new-array v1, v0, [B // type@1bc7 │ │ -3e307e: 2112 |0069: array-length v2, v1 │ │ -3e3080: 6e20 8182 2500 |006a: invoke-virtual {v5, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -3e3086: 7120 5fc8 1500 |006d: invoke-static {v5, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e308c: 0a02 |0070: move-result v2 │ │ -3e308e: 6e10 8682 0500 |0071: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -3e3094: 7120 a1c1 2100 |0074: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.matches:([BI)Z // method@c1a1 │ │ -3e309a: 0a05 |0077: move-result v5 │ │ -3e309c: 1a03 30d0 |0078: const-string v3, "tar" // string@d030 │ │ -3e30a0: 3805 0300 |007a: if-eqz v5, 007d // +0003 │ │ -3e30a4: 1103 |007c: return-object v3 │ │ -3e30a6: 3402 2e00 |007d: if-lt v2, v0, 00ab // +002e │ │ -3e30aa: 1205 |007f: const/4 v5, #int 0 // #0 │ │ -3e30ac: 2200 4718 |0080: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ -3e30b0: 2202 2f10 |0082: new-instance v2, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3e30b4: 7020 0c82 1200 |0084: invoke-direct {v2, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3e30ba: 7020 88c1 2000 |0087: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c188 │ │ -3e30c0: 6e10 99c1 0000 |008a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // method@c199 │ │ -3e30c6: 0c05 |008d: move-result-object v5 │ │ -3e30c8: 6e10 60c1 0500 |008e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isCheckSumOK:()Z // method@c160 │ │ -3e30ce: 0a05 |0091: move-result v5 │ │ -3e30d0: 3805 0600 |0092: if-eqz v5, 0098 // +0006 │ │ -3e30d4: 7110 5cc8 0000 |0094: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3e30da: 1103 |0097: return-object v3 │ │ -3e30dc: 7110 5cc8 0000 |0098: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3e30e2: 2810 |009b: goto 00ab // +0010 │ │ -3e30e4: 0d05 |009c: move-exception v5 │ │ -3e30e6: 0704 |009d: move-object v4, v0 │ │ -3e30e8: 0750 |009e: move-object v0, v5 │ │ -3e30ea: 0745 |009f: move-object v5, v4 │ │ -3e30ec: 2804 |00a0: goto 00a4 // +0004 │ │ -3e30ee: 0705 |00a1: move-object v5, v0 │ │ -3e30f0: 2806 |00a2: goto 00a8 // +0006 │ │ -3e30f2: 0d00 |00a3: move-exception v0 │ │ -3e30f4: 7110 5cc8 0500 |00a4: invoke-static {v5}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3e30fa: 2700 |00a7: throw v0 │ │ -3e30fc: 7110 5cc8 0500 |00a8: invoke-static {v5}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3e3102: 2205 f117 |00ab: new-instance v5, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e3106: 1a00 bc52 |00ad: const-string v0, "No Archiver found for the stream signature" // string@52bc │ │ -3e310a: 7020 6cbe 0500 |00af: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e3110: 2705 |00b2: throw v5 │ │ -3e3112: 0d05 |00b3: move-exception v5 │ │ -3e3114: 2200 f117 |00b4: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e3118: 1a01 9e2c |00b6: const-string v1, "IOException while reading tar signature" // string@2c9e │ │ -3e311c: 7030 6dbe 1005 |00b8: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ -3e3122: 2700 |00bb: throw v0 │ │ -3e3124: 0d05 |00bc: move-exception v5 │ │ -3e3126: 2200 f117 |00bd: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e312a: 1a01 9c2c |00bf: const-string v1, "IOException while reading dump signature" // string@2c9c │ │ -3e312e: 7030 6dbe 1005 |00c1: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ -3e3134: 2700 |00c4: throw v0 │ │ -3e3136: 0d05 |00c5: move-exception v5 │ │ -3e3138: 2200 f117 |00c6: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e313c: 1a01 9d2c |00c8: const-string v1, "IOException while reading signature." // string@2c9d │ │ -3e3140: 7030 6dbe 1005 |00ca: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ -3e3146: 2700 |00cd: throw v0 │ │ -3e3148: 2205 7110 |00ce: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e314c: 1a00 7450 |00d0: const-string v0, "Mark is not supported." // string@5074 │ │ -3e3150: 7020 8783 0500 |00d2: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e3156: 2705 |00d5: throw v5 │ │ -3e3158: 2205 7110 |00d6: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e315c: 1a00 ba5e |00d8: const-string v0, "Stream must not be null." // string@5eba │ │ -3e3160: 7020 8783 0500 |00da: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e3166: 2705 |00dd: throw v5 │ │ +3e2f90: |[3e2f90] org.apache.commons.compress.archivers.ArchiveStreamFactory.detect:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +3e2fa0: 3805 d600 |0000: if-eqz v5, 00d6 // +00d6 │ │ +3e2fa4: 6e10 8282 0500 |0002: invoke-virtual {v5}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ +3e2faa: 0a00 |0005: move-result v0 │ │ +3e2fac: 3800 c800 |0006: if-eqz v0, 00ce // +00c8 │ │ +3e2fb0: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ +3e2fb4: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ +3e2fb8: 2101 |000c: array-length v1, v0 │ │ +3e2fba: 6e20 8182 1500 |000d: invoke-virtual {v5, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +3e2fc0: 7120 5fc8 0500 |0010: invoke-static {v5, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e2fc6: 0a01 |0013: move-result v1 │ │ +3e2fc8: 6e10 8682 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +3e2fce: 7120 00c4 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.matches:([BI)Z // method@c400 │ │ +3e2fd4: 0a02 |001a: move-result v2 │ │ +3e2fd6: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +3e2fda: 1a05 2ad9 |001d: const-string v5, "zip" // string@d92a │ │ +3e2fde: 1105 |001f: return-object v5 │ │ +3e2fe0: 7120 32c0 1000 |0020: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.matches:([BI)Z // method@c032 │ │ +3e2fe6: 0a02 |0023: move-result v2 │ │ +3e2fe8: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ +3e2fec: 1a05 779f |0026: const-string v5, "jar" // string@9f77 │ │ +3e2ff0: 1105 |0028: return-object v5 │ │ +3e2ff2: 7120 d1be 1000 |0029: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.matches:([BI)Z // method@bed1 │ │ +3e2ff8: 0a02 |002c: move-result v2 │ │ +3e2ffa: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ +3e2ffe: 1a05 4775 |002f: const-string v5, "ar" // string@7547 │ │ +3e3002: 1105 |0031: return-object v5 │ │ +3e3004: 7120 50bf 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.matches:([BI)Z // method@bf50 │ │ +3e300a: 0a02 |0035: move-result v2 │ │ +3e300c: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ +3e3010: 1a05 937e |0038: const-string v5, "cpio" // string@7e93 │ │ +3e3014: 1105 |003a: return-object v5 │ │ +3e3016: 7120 f9be 1000 |003b: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.matches:([BI)Z // method@bef9 │ │ +3e301c: 0a02 |003e: move-result v2 │ │ +3e301e: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ +3e3022: 1a05 7875 |0041: const-string v5, "arj" // string@7578 │ │ +3e3026: 1105 |0043: return-object v5 │ │ +3e3028: 7120 e6c0 1000 |0044: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.matches:([BI)Z // method@c0e6 │ │ +3e302e: 0a00 |0047: move-result v0 │ │ +3e3030: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ +3e3034: 1a05 0c15 |004a: const-string v5, "7z" // string@150c │ │ +3e3038: 1105 |004c: return-object v5 │ │ +3e303a: 1300 2000 |004d: const/16 v0, #int 32 // #20 │ │ +3e303e: 2300 c71b |004f: new-array v0, v0, [B // type@1bc7 │ │ +3e3042: 2101 |0051: array-length v1, v0 │ │ +3e3044: 6e20 8182 1500 |0052: invoke-virtual {v5, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +3e304a: 7120 5fc8 0500 |0055: invoke-static {v5, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e3050: 0a01 |0058: move-result v1 │ │ +3e3052: 6e10 8682 0500 |0059: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +3e3058: 7120 e8bf 1000 |005c: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.matches:([BI)Z // method@bfe8 │ │ +3e305e: 0a00 |005f: move-result v0 │ │ +3e3060: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ +3e3064: 1a05 4984 |0062: const-string v5, "dump" // string@8449 │ │ +3e3068: 1105 |0064: return-object v5 │ │ +3e306a: 1300 0002 |0065: const/16 v0, #int 512 // #200 │ │ +3e306e: 2301 c71b |0067: new-array v1, v0, [B // type@1bc7 │ │ +3e3072: 2112 |0069: array-length v2, v1 │ │ +3e3074: 6e20 8182 2500 |006a: invoke-virtual {v5, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +3e307a: 7120 5fc8 1500 |006d: invoke-static {v5, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e3080: 0a02 |0070: move-result v2 │ │ +3e3082: 6e10 8682 0500 |0071: invoke-virtual {v5}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +3e3088: 7120 a1c1 2100 |0074: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.matches:([BI)Z // method@c1a1 │ │ +3e308e: 0a05 |0077: move-result v5 │ │ +3e3090: 1a03 30d0 |0078: const-string v3, "tar" // string@d030 │ │ +3e3094: 3805 0300 |007a: if-eqz v5, 007d // +0003 │ │ +3e3098: 1103 |007c: return-object v3 │ │ +3e309a: 3402 2e00 |007d: if-lt v2, v0, 00ab // +002e │ │ +3e309e: 1205 |007f: const/4 v5, #int 0 // #0 │ │ +3e30a0: 2200 4718 |0080: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ +3e30a4: 2202 2f10 |0082: new-instance v2, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3e30a8: 7020 0c82 1200 |0084: invoke-direct {v2, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3e30ae: 7020 88c1 2000 |0087: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c188 │ │ +3e30b4: 6e10 99c1 0000 |008a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // method@c199 │ │ +3e30ba: 0c05 |008d: move-result-object v5 │ │ +3e30bc: 6e10 60c1 0500 |008e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isCheckSumOK:()Z // method@c160 │ │ +3e30c2: 0a05 |0091: move-result v5 │ │ +3e30c4: 3805 0600 |0092: if-eqz v5, 0098 // +0006 │ │ +3e30c8: 7110 5cc8 0000 |0094: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3e30ce: 1103 |0097: return-object v3 │ │ +3e30d0: 7110 5cc8 0000 |0098: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3e30d6: 2810 |009b: goto 00ab // +0010 │ │ +3e30d8: 0d05 |009c: move-exception v5 │ │ +3e30da: 0704 |009d: move-object v4, v0 │ │ +3e30dc: 0750 |009e: move-object v0, v5 │ │ +3e30de: 0745 |009f: move-object v5, v4 │ │ +3e30e0: 2804 |00a0: goto 00a4 // +0004 │ │ +3e30e2: 0705 |00a1: move-object v5, v0 │ │ +3e30e4: 2806 |00a2: goto 00a8 // +0006 │ │ +3e30e6: 0d00 |00a3: move-exception v0 │ │ +3e30e8: 7110 5cc8 0500 |00a4: invoke-static {v5}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3e30ee: 2700 |00a7: throw v0 │ │ +3e30f0: 7110 5cc8 0500 |00a8: invoke-static {v5}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3e30f6: 2205 f117 |00ab: new-instance v5, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e30fa: 1a00 bc52 |00ad: const-string v0, "No Archiver found for the stream signature" // string@52bc │ │ +3e30fe: 7020 6cbe 0500 |00af: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e3104: 2705 |00b2: throw v5 │ │ +3e3106: 0d05 |00b3: move-exception v5 │ │ +3e3108: 2200 f117 |00b4: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e310c: 1a01 9e2c |00b6: const-string v1, "IOException while reading tar signature" // string@2c9e │ │ +3e3110: 7030 6dbe 1005 |00b8: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ +3e3116: 2700 |00bb: throw v0 │ │ +3e3118: 0d05 |00bc: move-exception v5 │ │ +3e311a: 2200 f117 |00bd: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e311e: 1a01 9c2c |00bf: const-string v1, "IOException while reading dump signature" // string@2c9c │ │ +3e3122: 7030 6dbe 1005 |00c1: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ +3e3128: 2700 |00c4: throw v0 │ │ +3e312a: 0d05 |00c5: move-exception v5 │ │ +3e312c: 2200 f117 |00c6: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e3130: 1a01 9d2c |00c8: const-string v1, "IOException while reading signature." // string@2c9d │ │ +3e3134: 7030 6dbe 1005 |00ca: invoke-direct {v0, v1, v5}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ +3e313a: 2700 |00cd: throw v0 │ │ +3e313c: 2205 7110 |00ce: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3140: 1a00 7450 |00d0: const-string v0, "Mark is not supported." // string@5074 │ │ +3e3144: 7020 8783 0500 |00d2: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e314a: 2705 |00d5: throw v5 │ │ +3e314c: 2205 7110 |00d6: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3150: 1a00 ba5e |00d8: const-string v0, "Stream must not be null." // string@5eba │ │ +3e3154: 7020 8783 0500 |00da: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e315a: 2705 |00dd: throw v5 │ │ catches : 5 │ │ 0x0010 - 0x0017 │ │ Ljava/io/IOException; -> 0x00c5 │ │ 0x0055 - 0x005c │ │ Ljava/io/IOException; -> 0x00bc │ │ 0x006d - 0x0074 │ │ Ljava/io/IOException; -> 0x00b3 │ │ @@ -1358602,90 +1358598,90 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3e3204: |[3e3204] org.apache.commons.compress.archivers.ArchiveStreamFactory.findArchiveStreamProviders:()Ljava/util/ArrayList; │ │ -3e3214: 7100 a2be 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.serviceLoaderIterator:()Ljava/util/Iterator; // method@bea2 │ │ -3e321a: 0c00 |0003: move-result-object v0 │ │ -3e321c: 7110 68c8 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; // method@c868 │ │ -3e3222: 0c00 |0007: move-result-object v0 │ │ -3e3224: 1100 |0008: return-object v0 │ │ +3e31f8: |[3e31f8] org.apache.commons.compress.archivers.ArchiveStreamFactory.findArchiveStreamProviders:()Ljava/util/ArrayList; │ │ +3e3208: 7100 a2be 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.serviceLoaderIterator:()Ljava/util/Iterator; // method@bea2 │ │ +3e320e: 0c00 |0003: move-result-object v0 │ │ +3e3210: 7110 68c8 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; // method@c868 │ │ +3e3216: 0c00 |0007: move-result-object v0 │ │ +3e3218: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'findAvailableArchiveInputStreamProviders' │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e32c8: |[3e32c8] org.apache.commons.compress.archivers.ArchiveStreamFactory.findAvailableArchiveInputStreamProviders:()Ljava/util/SortedMap; │ │ -3e32d8: 2200 f417 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1; // type@17f4 │ │ -3e32dc: 7010 88be 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1;.:()V // method@be88 │ │ -3e32e2: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ -3e32e8: 0c00 |0008: move-result-object v0 │ │ -3e32ea: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ -3e32ee: 1100 |000b: return-object v0 │ │ +3e32bc: |[3e32bc] org.apache.commons.compress.archivers.ArchiveStreamFactory.findAvailableArchiveInputStreamProviders:()Ljava/util/SortedMap; │ │ +3e32cc: 2200 f417 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1; // type@17f4 │ │ +3e32d0: 7010 88be 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$1;.:()V // method@be88 │ │ +3e32d6: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ +3e32dc: 0c00 |0008: move-result-object v0 │ │ +3e32de: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ +3e32e2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'findAvailableArchiveOutputStreamProviders' │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e32f0: |[3e32f0] org.apache.commons.compress.archivers.ArchiveStreamFactory.findAvailableArchiveOutputStreamProviders:()Ljava/util/SortedMap; │ │ -3e3300: 2200 f517 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2; // type@17f5 │ │ -3e3304: 7010 8bbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2;.:()V // method@be8b │ │ -3e330a: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ -3e3310: 0c00 |0008: move-result-object v0 │ │ -3e3312: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ -3e3316: 1100 |000b: return-object v0 │ │ +3e32e4: |[3e32e4] org.apache.commons.compress.archivers.ArchiveStreamFactory.findAvailableArchiveOutputStreamProviders:()Ljava/util/SortedMap; │ │ +3e32f4: 2200 f517 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2; // type@17f5 │ │ +3e32f8: 7010 8bbe 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory$2;.:()V // method@be8b │ │ +3e32fe: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ +3e3304: 0c00 |0008: move-result-object v0 │ │ +3e3306: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ +3e330a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'putAll' │ │ type : '(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3e37b0: |[3e37b0] org.apache.commons.compress.archivers.ArchiveStreamFactory.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V │ │ -3e37c0: 7210 e087 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3e37c6: 0c01 |0003: move-result-object v1 │ │ -3e37c8: 7210 5487 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3e37ce: 0a00 |0007: move-result v0 │ │ -3e37d0: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -3e37d4: 7210 5587 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3e37da: 0c00 |000d: move-result-object v0 │ │ -3e37dc: 1f00 9210 |000e: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3e37e0: 7110 a4be 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ -3e37e6: 0c00 |0013: move-result-object v0 │ │ -3e37e8: 6e30 0688 0302 |0014: invoke-virtual {v3, v0, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8806 │ │ -3e37ee: 28ed |0017: goto 0004 // -0013 │ │ -3e37f0: 0e00 |0018: return-void │ │ +3e37a4: |[3e37a4] org.apache.commons.compress.archivers.ArchiveStreamFactory.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;Ljava/util/TreeMap;)V │ │ +3e37b4: 7210 e087 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3e37ba: 0c01 |0003: move-result-object v1 │ │ +3e37bc: 7210 5487 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3e37c2: 0a00 |0007: move-result v0 │ │ +3e37c4: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +3e37c8: 7210 5587 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3e37ce: 0c00 |000d: move-result-object v0 │ │ +3e37d0: 1f00 9210 |000e: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3e37d4: 7110 a4be 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ +3e37da: 0c00 |0013: move-result-object v0 │ │ +3e37dc: 6e30 0688 0302 |0014: invoke-virtual {v3, v0, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8806 │ │ +3e37e2: 28ed |0017: goto 0004 // -0013 │ │ +3e37e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0010 line=170 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/util/Set; │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; │ │ @@ -1358696,38 +1358692,38 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e3228: |[3e3228] org.apache.commons.compress.archivers.ArchiveStreamFactory.serviceLoaderIterator:()Ljava/util/Iterator; │ │ -3e3238: 2200 0e19 |0000: new-instance v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator; // type@190e │ │ -3e323c: 1c01 f717 |0002: const-class v1, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ -3e3240: 7020 78c8 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;)V // method@c878 │ │ -3e3246: 1100 |0007: return-object v0 │ │ +3e321c: |[3e321c] org.apache.commons.compress.archivers.ArchiveStreamFactory.serviceLoaderIterator:()Ljava/util/Iterator; │ │ +3e322c: 2200 0e19 |0000: new-instance v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator; // type@190e │ │ +3e3230: 1c01 f717 |0002: const-class v1, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ +3e3234: 7020 78c8 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;)V // method@c878 │ │ +3e323a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ name : 'toKey' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e31c8: |[3e31c8] org.apache.commons.compress.archivers.ArchiveStreamFactory.toKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -3e31d8: 6200 6079 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@7960 │ │ -3e31dc: 6e20 7684 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8476 │ │ -3e31e2: 0c01 |0005: move-result-object v1 │ │ -3e31e4: 1101 |0006: return-object v1 │ │ +3e31bc: |[3e31bc] org.apache.commons.compress.archivers.ArchiveStreamFactory.toKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +3e31cc: 6200 6079 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@7960 │ │ +3e31d0: 6e20 7684 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8476 │ │ +3e31d6: 0c01 |0005: move-result-object v1 │ │ +3e31d8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1358736,20 +1358732,20 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3e3380: |[3e3380] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -3e3390: 7110 98be 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.detect:(Ljava/io/InputStream;)Ljava/lang/String; // method@be98 │ │ -3e3396: 0c00 |0003: move-result-object v0 │ │ -3e3398: 6e30 94be 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ -3e339e: 0c02 |0007: move-result-object v2 │ │ -3e33a0: 1102 |0008: return-object v2 │ │ +3e3374: |[3e3374] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +3e3384: 7110 98be 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.detect:(Ljava/io/InputStream;)Ljava/lang/String; // method@be98 │ │ +3e338a: 0c00 |0003: move-result-object v0 │ │ +3e338c: 6e30 94be 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be94 │ │ +3e3392: 0c02 |0007: move-result-object v2 │ │ +3e3394: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1358758,19 +1358754,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e33a4: |[3e33a4] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -3e33b4: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ -3e33b8: 6e40 95be 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be95 │ │ -3e33be: 0c02 |0005: move-result-object v2 │ │ -3e33c0: 1102 |0006: return-object v2 │ │ +3e3398: |[3e3398] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +3e33a8: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ +3e33ac: 6e40 95be 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@be95 │ │ +3e33b2: 0c02 |0005: move-result-object v2 │ │ +3e33b4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/InputStream; │ │ @@ -1358780,128 +1358776,128 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 229 16-bit code units │ │ -3e33c4: |[3e33c4] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -3e33d4: 3803 dd00 |0000: if-eqz v3, 00dd // +00dd │ │ -3e33d8: 3804 d300 |0002: if-eqz v4, 00d5 // +00d3 │ │ -3e33dc: 1a00 4775 |0004: const-string v0, "ar" // string@7547 │ │ -3e33e0: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e33e6: 0a00 |0009: move-result v0 │ │ -3e33e8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -3e33ec: 2203 fc17 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; // type@17fc │ │ -3e33f0: 7020 c1be 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bec1 │ │ -3e33f6: 1103 |0011: return-object v3 │ │ -3e33f8: 1a00 7875 |0012: const-string v0, "arj" // string@7578 │ │ -3e33fc: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e3402: 0a00 |0017: move-result v0 │ │ -3e3404: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ -3e3408: 3805 0800 |001a: if-eqz v5, 0022 // +0008 │ │ -3e340c: 2203 0018 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; // type@1800 │ │ -3e3410: 7030 f1be 4305 |001e: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bef1 │ │ -3e3416: 1103 |0021: return-object v3 │ │ -3e3418: 2203 0018 |0022: new-instance v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; // type@1800 │ │ -3e341c: 7020 f0be 4300 |0024: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bef0 │ │ -3e3422: 1103 |0027: return-object v3 │ │ -3e3424: 1a00 2ad9 |0028: const-string v0, "zip" // string@d92a │ │ -3e3428: 6e20 5184 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e342e: 0a00 |002d: move-result v0 │ │ -3e3430: 3800 1000 |002e: if-eqz v0, 003e // +0010 │ │ -3e3434: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ -3e3438: 2203 8618 |0032: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // type@1886 │ │ -3e343c: 7030 e9c3 4305 |0034: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ -3e3442: 1103 |0037: return-object v3 │ │ -3e3444: 2203 8618 |0038: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // type@1886 │ │ -3e3448: 7020 e8c3 4300 |003a: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c3e8 │ │ -3e344e: 1103 |003d: return-object v3 │ │ -3e3450: 1a00 30d0 |003e: const-string v0, "tar" // string@d030 │ │ -3e3454: 6e20 5184 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e345a: 0a00 |0043: move-result v0 │ │ -3e345c: 3800 1000 |0044: if-eqz v0, 0054 // +0010 │ │ -3e3460: 3805 0800 |0046: if-eqz v5, 004e // +0008 │ │ -3e3464: 2203 4718 |0048: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ -3e3468: 7030 8dc1 4305 |004a: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c18d │ │ -3e346e: 1103 |004d: return-object v3 │ │ -3e3470: 2203 4718 |004e: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ -3e3474: 7020 88c1 4300 |0050: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c188 │ │ -3e347a: 1103 |0053: return-object v3 │ │ -3e347c: 1a00 779f |0054: const-string v0, "jar" // string@9f77 │ │ -3e3480: 6e20 5184 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e3486: 0a00 |0059: move-result v0 │ │ -3e3488: 3800 1000 |005a: if-eqz v0, 006a // +0010 │ │ -3e348c: 3805 0800 |005c: if-eqz v5, 0064 // +0008 │ │ -3e3490: 2203 2018 |005e: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; // type@1820 │ │ -3e3494: 7030 2ec0 4305 |0060: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c02e │ │ -3e349a: 1103 |0063: return-object v3 │ │ -3e349c: 2203 2018 |0064: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; // type@1820 │ │ -3e34a0: 7020 2dc0 4300 |0066: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c02d │ │ -3e34a6: 1103 |0069: return-object v3 │ │ -3e34a8: 1a00 937e |006a: const-string v0, "cpio" // string@7e93 │ │ -3e34ac: 6e20 5184 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e34b2: 0a00 |006f: move-result v0 │ │ -3e34b4: 3800 1000 |0070: if-eqz v0, 0080 // +0010 │ │ -3e34b8: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ -3e34bc: 2203 0818 |0074: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; // type@1808 │ │ -3e34c0: 7030 47bf 4305 |0076: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bf47 │ │ -3e34c6: 1103 |0079: return-object v3 │ │ -3e34c8: 2203 0818 |007a: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; // type@1808 │ │ -3e34cc: 7020 44bf 4300 |007c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bf44 │ │ -3e34d2: 1103 |007f: return-object v3 │ │ -3e34d4: 1a00 4984 |0080: const-string v0, "dump" // string@8449 │ │ -3e34d8: 6e20 5184 3000 |0082: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e34de: 0a00 |0085: move-result v0 │ │ -3e34e0: 3800 1000 |0086: if-eqz v0, 0096 // +0010 │ │ -3e34e4: 3805 0800 |0088: if-eqz v5, 0090 // +0008 │ │ -3e34e8: 2203 1618 |008a: new-instance v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // type@1816 │ │ -3e34ec: 7030 dfbf 4305 |008c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bfdf │ │ -3e34f2: 1103 |008f: return-object v3 │ │ -3e34f4: 2203 1618 |0090: new-instance v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // type@1816 │ │ -3e34f8: 7020 debf 4300 |0092: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bfde │ │ -3e34fe: 1103 |0095: return-object v3 │ │ -3e3500: 1a00 0c15 |0096: const-string v0, "7z" // string@150c │ │ -3e3504: 6e20 5184 3000 |0098: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e350a: 0a01 |009b: move-result v1 │ │ -3e350c: 3901 3300 |009c: if-nez v1, 00cf // +0033 │ │ -3e3510: 6e10 9cbe 0200 |009e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getArchiveInputStreamProviders:()Ljava/util/SortedMap; // method@be9c │ │ -3e3516: 0c00 |00a1: move-result-object v0 │ │ -3e3518: 7110 a4be 0300 |00a2: invoke-static {v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ -3e351e: 0c01 |00a5: move-result-object v1 │ │ -3e3520: 7220 e587 1000 |00a6: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ -3e3526: 0c00 |00a9: move-result-object v0 │ │ -3e3528: 1f00 f717 |00aa: check-cast v0, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ -3e352c: 3800 0700 |00ac: if-eqz v0, 00b3 // +0007 │ │ -3e3530: 7240 a5be 3054 |00ae: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@bea5 │ │ -3e3536: 0c03 |00b1: move-result-object v3 │ │ -3e3538: 1103 |00b2: return-object v3 │ │ -3e353a: 2204 f117 |00b3: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e353e: 2205 9410 |00b5: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3e3542: 7010 8384 0500 |00b7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e3548: 1a00 761a |00ba: const-string v0, "Archiver: " // string@1a76 │ │ -3e354c: 6e20 8f84 0500 |00bc: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3552: 6e20 8f84 3500 |00bf: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3558: 1a03 0507 |00c2: const-string v3, " not found." // string@0705 │ │ -3e355c: 6e20 8f84 3500 |00c4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3562: 6e10 9f84 0500 |00c7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e3568: 0c03 |00ca: move-result-object v3 │ │ -3e356a: 7020 6cbe 3400 |00cb: invoke-direct {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e3570: 2704 |00ce: throw v4 │ │ -3e3572: 2203 fa17 |00cf: new-instance v3, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; // type@17fa │ │ -3e3576: 7020 b0be 0300 |00d1: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.:(Ljava/lang/String;)V // method@beb0 │ │ -3e357c: 2703 |00d4: throw v3 │ │ -3e357e: 2203 7110 |00d5: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e3582: 1a04 472d |00d7: const-string v4, "InputStream must not be null." // string@2d47 │ │ -3e3586: 7020 8783 4300 |00d9: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e358c: 2703 |00dc: throw v3 │ │ -3e358e: 2203 7110 |00dd: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e3592: 1a04 7a1a |00df: const-string v4, "Archivername must not be null." // string@1a7a │ │ -3e3596: 7020 8783 4300 |00e1: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e359c: 2703 |00e4: throw v3 │ │ +3e33b8: |[3e33b8] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +3e33c8: 3803 dd00 |0000: if-eqz v3, 00dd // +00dd │ │ +3e33cc: 3804 d300 |0002: if-eqz v4, 00d5 // +00d3 │ │ +3e33d0: 1a00 4775 |0004: const-string v0, "ar" // string@7547 │ │ +3e33d4: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e33da: 0a00 |0009: move-result v0 │ │ +3e33dc: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +3e33e0: 2203 fc17 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; // type@17fc │ │ +3e33e4: 7020 c1be 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bec1 │ │ +3e33ea: 1103 |0011: return-object v3 │ │ +3e33ec: 1a00 7875 |0012: const-string v0, "arj" // string@7578 │ │ +3e33f0: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e33f6: 0a00 |0017: move-result v0 │ │ +3e33f8: 3800 1000 |0018: if-eqz v0, 0028 // +0010 │ │ +3e33fc: 3805 0800 |001a: if-eqz v5, 0022 // +0008 │ │ +3e3400: 2203 0018 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; // type@1800 │ │ +3e3404: 7030 f1be 4305 |001e: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bef1 │ │ +3e340a: 1103 |0021: return-object v3 │ │ +3e340c: 2203 0018 |0022: new-instance v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; // type@1800 │ │ +3e3410: 7020 f0be 4300 |0024: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bef0 │ │ +3e3416: 1103 |0027: return-object v3 │ │ +3e3418: 1a00 2ad9 |0028: const-string v0, "zip" // string@d92a │ │ +3e341c: 6e20 5184 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e3422: 0a00 |002d: move-result v0 │ │ +3e3424: 3800 1000 |002e: if-eqz v0, 003e // +0010 │ │ +3e3428: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ +3e342c: 2203 8618 |0032: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // type@1886 │ │ +3e3430: 7030 e9c3 4305 |0034: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ +3e3436: 1103 |0037: return-object v3 │ │ +3e3438: 2203 8618 |0038: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; // type@1886 │ │ +3e343c: 7020 e8c3 4300 |003a: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c3e8 │ │ +3e3442: 1103 |003d: return-object v3 │ │ +3e3444: 1a00 30d0 |003e: const-string v0, "tar" // string@d030 │ │ +3e3448: 6e20 5184 3000 |0040: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e344e: 0a00 |0043: move-result v0 │ │ +3e3450: 3800 1000 |0044: if-eqz v0, 0054 // +0010 │ │ +3e3454: 3805 0800 |0046: if-eqz v5, 004e // +0008 │ │ +3e3458: 2203 4718 |0048: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ +3e345c: 7030 8dc1 4305 |004a: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c18d │ │ +3e3462: 1103 |004d: return-object v3 │ │ +3e3464: 2203 4718 |004e: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; // type@1847 │ │ +3e3468: 7020 88c1 4300 |0050: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c188 │ │ +3e346e: 1103 |0053: return-object v3 │ │ +3e3470: 1a00 779f |0054: const-string v0, "jar" // string@9f77 │ │ +3e3474: 6e20 5184 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e347a: 0a00 |0059: move-result v0 │ │ +3e347c: 3800 1000 |005a: if-eqz v0, 006a // +0010 │ │ +3e3480: 3805 0800 |005c: if-eqz v5, 0064 // +0008 │ │ +3e3484: 2203 2018 |005e: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; // type@1820 │ │ +3e3488: 7030 2ec0 4305 |0060: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c02e │ │ +3e348e: 1103 |0063: return-object v3 │ │ +3e3490: 2203 2018 |0064: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; // type@1820 │ │ +3e3494: 7020 2dc0 4300 |0066: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c02d │ │ +3e349a: 1103 |0069: return-object v3 │ │ +3e349c: 1a00 937e |006a: const-string v0, "cpio" // string@7e93 │ │ +3e34a0: 6e20 5184 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e34a6: 0a00 |006f: move-result v0 │ │ +3e34a8: 3800 1000 |0070: if-eqz v0, 0080 // +0010 │ │ +3e34ac: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ +3e34b0: 2203 0818 |0074: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; // type@1808 │ │ +3e34b4: 7030 47bf 4305 |0076: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bf47 │ │ +3e34ba: 1103 |0079: return-object v3 │ │ +3e34bc: 2203 0818 |007a: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; // type@1808 │ │ +3e34c0: 7020 44bf 4300 |007c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bf44 │ │ +3e34c6: 1103 |007f: return-object v3 │ │ +3e34c8: 1a00 4984 |0080: const-string v0, "dump" // string@8449 │ │ +3e34cc: 6e20 5184 3000 |0082: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e34d2: 0a00 |0085: move-result v0 │ │ +3e34d4: 3800 1000 |0086: if-eqz v0, 0096 // +0010 │ │ +3e34d8: 3805 0800 |0088: if-eqz v5, 0090 // +0008 │ │ +3e34dc: 2203 1618 |008a: new-instance v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // type@1816 │ │ +3e34e0: 7030 dfbf 4305 |008c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bfdf │ │ +3e34e6: 1103 |008f: return-object v3 │ │ +3e34e8: 2203 1618 |0090: new-instance v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; // type@1816 │ │ +3e34ec: 7020 debf 4300 |0092: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;)V // method@bfde │ │ +3e34f2: 1103 |0095: return-object v3 │ │ +3e34f4: 1a00 0c15 |0096: const-string v0, "7z" // string@150c │ │ +3e34f8: 6e20 5184 3000 |0098: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e34fe: 0a01 |009b: move-result v1 │ │ +3e3500: 3901 3300 |009c: if-nez v1, 00cf // +0033 │ │ +3e3504: 6e10 9cbe 0200 |009e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getArchiveInputStreamProviders:()Ljava/util/SortedMap; // method@be9c │ │ +3e350a: 0c00 |00a1: move-result-object v0 │ │ +3e350c: 7110 a4be 0300 |00a2: invoke-static {v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ +3e3512: 0c01 |00a5: move-result-object v1 │ │ +3e3514: 7220 e587 1000 |00a6: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ +3e351a: 0c00 |00a9: move-result-object v0 │ │ +3e351c: 1f00 f717 |00aa: check-cast v0, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ +3e3520: 3800 0700 |00ac: if-eqz v0, 00b3 // +0007 │ │ +3e3524: 7240 a5be 3054 |00ae: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.createArchiveInputStream:(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@bea5 │ │ +3e352a: 0c03 |00b1: move-result-object v3 │ │ +3e352c: 1103 |00b2: return-object v3 │ │ +3e352e: 2204 f117 |00b3: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e3532: 2205 9410 |00b5: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3e3536: 7010 8384 0500 |00b7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e353c: 1a00 761a |00ba: const-string v0, "Archiver: " // string@1a76 │ │ +3e3540: 6e20 8f84 0500 |00bc: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3546: 6e20 8f84 3500 |00bf: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e354c: 1a03 0507 |00c2: const-string v3, " not found." // string@0705 │ │ +3e3550: 6e20 8f84 3500 |00c4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3556: 6e10 9f84 0500 |00c7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e355c: 0c03 |00ca: move-result-object v3 │ │ +3e355e: 7020 6cbe 3400 |00cb: invoke-direct {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e3564: 2704 |00ce: throw v4 │ │ +3e3566: 2203 fa17 |00cf: new-instance v3, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; // type@17fa │ │ +3e356a: 7020 b0be 0300 |00d1: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.:(Ljava/lang/String;)V // method@beb0 │ │ +3e3570: 2703 |00d4: throw v3 │ │ +3e3572: 2203 7110 |00d5: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3576: 1a04 472d |00d7: const-string v4, "InputStream must not be null." // string@2d47 │ │ +3e357a: 7020 8783 4300 |00d9: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e3580: 2703 |00dc: throw v3 │ │ +3e3582: 2203 7110 |00dd: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3586: 1a04 7a1a |00df: const-string v4, "Archivername must not be null." // string@1a7a │ │ +3e358a: 7020 8783 4300 |00e1: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e3590: 2703 |00e4: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=343 │ │ 0x000c line=344 │ │ 0x0014 line=346 │ │ 0x001c line=348 │ │ 0x0022 line=350 │ │ @@ -1358938,19 +1358934,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e35a0: |[3e35a0] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -3e35b0: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ -3e35b4: 6e40 97be 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@be97 │ │ -3e35ba: 0c02 |0005: move-result-object v2 │ │ -3e35bc: 1102 |0006: return-object v2 │ │ +3e3594: |[3e3594] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +3e35a4: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ +3e35a8: 6e40 97be 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@be97 │ │ +3e35ae: 0c02 |0005: move-result-object v2 │ │ +3e35b0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1358960,104 +1358956,104 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -3e35c0: |[3e35c0] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -3e35d0: 3803 ae00 |0000: if-eqz v3, 00ae // +00ae │ │ -3e35d4: 3804 a400 |0002: if-eqz v4, 00a6 // +00a4 │ │ -3e35d8: 1a00 4775 |0004: const-string v0, "ar" // string@7547 │ │ -3e35dc: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e35e2: 0a00 |0009: move-result v0 │ │ -3e35e4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -3e35e8: 2203 fd17 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; // type@17fd │ │ -3e35ec: 7020 d5be 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@bed5 │ │ -3e35f2: 1103 |0011: return-object v3 │ │ -3e35f4: 1a00 2ad9 |0012: const-string v0, "zip" // string@d92a │ │ -3e35f8: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e35fe: 0a00 |0017: move-result v0 │ │ -3e3600: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ -3e3604: 2203 8a18 |001a: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; // type@188a │ │ -3e3608: 7020 23c4 4300 |001c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ -3e360e: 3805 0500 |001f: if-eqz v5, 0024 // +0005 │ │ -3e3612: 6e20 4dc4 5300 |0021: invoke-virtual {v3, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.setEncoding:(Ljava/lang/String;)V // method@c44d │ │ -3e3618: 1103 |0024: return-object v3 │ │ -3e361a: 1a00 30d0 |0025: const-string v0, "tar" // string@d030 │ │ -3e361e: 6e20 5184 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e3624: 0a00 |002a: move-result v0 │ │ -3e3626: 3800 1000 |002b: if-eqz v0, 003b // +0010 │ │ -3e362a: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ -3e362e: 2203 4818 |002f: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; // type@1848 │ │ -3e3632: 7030 b6c1 4305 |0031: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@c1b6 │ │ -3e3638: 1103 |0034: return-object v3 │ │ -3e363a: 2203 4818 |0035: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; // type@1848 │ │ -3e363e: 7020 b1c1 4300 |0037: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c1b1 │ │ -3e3644: 1103 |003a: return-object v3 │ │ -3e3646: 1a00 779f |003b: const-string v0, "jar" // string@9f77 │ │ -3e364a: 6e20 5184 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e3650: 0a00 |0040: move-result v0 │ │ -3e3652: 3800 1000 |0041: if-eqz v0, 0051 // +0010 │ │ -3e3656: 3805 0800 |0043: if-eqz v5, 004b // +0008 │ │ -3e365a: 2203 2118 |0045: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; // type@1821 │ │ -3e365e: 7030 34c0 4305 |0047: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@c034 │ │ -3e3664: 1103 |004a: return-object v3 │ │ -3e3666: 2203 2118 |004b: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; // type@1821 │ │ -3e366a: 7020 33c0 4300 |004d: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c033 │ │ -3e3670: 1103 |0050: return-object v3 │ │ -3e3672: 1a00 937e |0051: const-string v0, "cpio" // string@7e93 │ │ -3e3676: 6e20 5184 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e367c: 0a00 |0056: move-result v0 │ │ -3e367e: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -3e3682: 3805 0800 |0059: if-eqz v5, 0061 // +0008 │ │ -3e3686: 2203 0918 |005b: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; // type@1809 │ │ -3e368a: 7030 5dbf 4305 |005d: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@bf5d │ │ -3e3690: 1103 |0060: return-object v3 │ │ -3e3692: 2203 0918 |0061: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; // type@1809 │ │ -3e3696: 7020 5cbf 4300 |0063: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@bf5c │ │ -3e369c: 1103 |0066: return-object v3 │ │ -3e369e: 1a00 0c15 |0067: const-string v0, "7z" // string@150c │ │ -3e36a2: 6e20 5184 3000 |0069: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -3e36a8: 0a01 |006c: move-result v1 │ │ -3e36aa: 3901 3300 |006d: if-nez v1, 00a0 // +0033 │ │ -3e36ae: 6e10 9dbe 0200 |006f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getArchiveOutputStreamProviders:()Ljava/util/SortedMap; // method@be9d │ │ -3e36b4: 0c00 |0072: move-result-object v0 │ │ -3e36b6: 7110 a4be 0300 |0073: invoke-static {v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ -3e36bc: 0c01 |0076: move-result-object v1 │ │ -3e36be: 7220 e587 1000 |0077: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ -3e36c4: 0c00 |007a: move-result-object v0 │ │ -3e36c6: 1f00 f717 |007b: check-cast v0, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ -3e36ca: 3800 0700 |007d: if-eqz v0, 0084 // +0007 │ │ -3e36ce: 7240 a6be 3054 |007f: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@bea6 │ │ -3e36d4: 0c03 |0082: move-result-object v3 │ │ -3e36d6: 1103 |0083: return-object v3 │ │ -3e36d8: 2204 f117 |0084: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e36dc: 2205 9410 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3e36e0: 7010 8384 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e36e6: 1a00 761a |008b: const-string v0, "Archiver: " // string@1a76 │ │ -3e36ea: 6e20 8f84 0500 |008d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e36f0: 6e20 8f84 3500 |0090: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e36f6: 1a03 0507 |0093: const-string v3, " not found." // string@0705 │ │ -3e36fa: 6e20 8f84 3500 |0095: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3700: 6e10 9f84 0500 |0098: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e3706: 0c03 |009b: move-result-object v3 │ │ -3e3708: 7020 6cbe 3400 |009c: invoke-direct {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e370e: 2704 |009f: throw v4 │ │ -3e3710: 2203 fa17 |00a0: new-instance v3, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; // type@17fa │ │ -3e3714: 7020 b0be 0300 |00a2: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.:(Ljava/lang/String;)V // method@beb0 │ │ -3e371a: 2703 |00a5: throw v3 │ │ -3e371c: 2203 7110 |00a6: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e3720: 1a04 3054 |00a8: const-string v4, "OutputStream must not be null." // string@5430 │ │ -3e3724: 7020 8783 4300 |00aa: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e372a: 2703 |00ad: throw v3 │ │ -3e372c: 2203 7110 |00ae: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e3730: 1a04 7a1a |00b0: const-string v4, "Archivername must not be null." // string@1a7a │ │ -3e3734: 7020 8783 4300 |00b2: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e373a: 2703 |00b5: throw v3 │ │ +3e35b4: |[3e35b4] org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +3e35c4: 3803 ae00 |0000: if-eqz v3, 00ae // +00ae │ │ +3e35c8: 3804 a400 |0002: if-eqz v4, 00a6 // +00a4 │ │ +3e35cc: 1a00 4775 |0004: const-string v0, "ar" // string@7547 │ │ +3e35d0: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e35d6: 0a00 |0009: move-result v0 │ │ +3e35d8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +3e35dc: 2203 fd17 |000c: new-instance v3, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; // type@17fd │ │ +3e35e0: 7020 d5be 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@bed5 │ │ +3e35e6: 1103 |0011: return-object v3 │ │ +3e35e8: 1a00 2ad9 |0012: const-string v0, "zip" // string@d92a │ │ +3e35ec: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e35f2: 0a00 |0017: move-result v0 │ │ +3e35f4: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ +3e35f8: 2203 8a18 |001a: new-instance v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; // type@188a │ │ +3e35fc: 7020 23c4 4300 |001c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ +3e3602: 3805 0500 |001f: if-eqz v5, 0024 // +0005 │ │ +3e3606: 6e20 4dc4 5300 |0021: invoke-virtual {v3, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.setEncoding:(Ljava/lang/String;)V // method@c44d │ │ +3e360c: 1103 |0024: return-object v3 │ │ +3e360e: 1a00 30d0 |0025: const-string v0, "tar" // string@d030 │ │ +3e3612: 6e20 5184 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e3618: 0a00 |002a: move-result v0 │ │ +3e361a: 3800 1000 |002b: if-eqz v0, 003b // +0010 │ │ +3e361e: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ +3e3622: 2203 4818 |002f: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; // type@1848 │ │ +3e3626: 7030 b6c1 4305 |0031: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@c1b6 │ │ +3e362c: 1103 |0034: return-object v3 │ │ +3e362e: 2203 4818 |0035: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; // type@1848 │ │ +3e3632: 7020 b1c1 4300 |0037: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c1b1 │ │ +3e3638: 1103 |003a: return-object v3 │ │ +3e363a: 1a00 779f |003b: const-string v0, "jar" // string@9f77 │ │ +3e363e: 6e20 5184 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e3644: 0a00 |0040: move-result v0 │ │ +3e3646: 3800 1000 |0041: if-eqz v0, 0051 // +0010 │ │ +3e364a: 3805 0800 |0043: if-eqz v5, 004b // +0008 │ │ +3e364e: 2203 2118 |0045: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; // type@1821 │ │ +3e3652: 7030 34c0 4305 |0047: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@c034 │ │ +3e3658: 1103 |004a: return-object v3 │ │ +3e365a: 2203 2118 |004b: new-instance v3, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; // type@1821 │ │ +3e365e: 7020 33c0 4300 |004d: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c033 │ │ +3e3664: 1103 |0050: return-object v3 │ │ +3e3666: 1a00 937e |0051: const-string v0, "cpio" // string@7e93 │ │ +3e366a: 6e20 5184 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e3670: 0a00 |0056: move-result v0 │ │ +3e3672: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +3e3676: 3805 0800 |0059: if-eqz v5, 0061 // +0008 │ │ +3e367a: 2203 0918 |005b: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; // type@1809 │ │ +3e367e: 7030 5dbf 4305 |005d: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@bf5d │ │ +3e3684: 1103 |0060: return-object v3 │ │ +3e3686: 2203 0918 |0061: new-instance v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; // type@1809 │ │ +3e368a: 7020 5cbf 4300 |0063: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@bf5c │ │ +3e3690: 1103 |0066: return-object v3 │ │ +3e3692: 1a00 0c15 |0067: const-string v0, "7z" // string@150c │ │ +3e3696: 6e20 5184 3000 |0069: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +3e369c: 0a01 |006c: move-result v1 │ │ +3e369e: 3901 3300 |006d: if-nez v1, 00a0 // +0033 │ │ +3e36a2: 6e10 9dbe 0200 |006f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.getArchiveOutputStreamProviders:()Ljava/util/SortedMap; // method@be9d │ │ +3e36a8: 0c00 |0072: move-result-object v0 │ │ +3e36aa: 7110 a4be 0300 |0073: invoke-static {v3}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@bea4 │ │ +3e36b0: 0c01 |0076: move-result-object v1 │ │ +3e36b2: 7220 e587 1000 |0077: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ +3e36b8: 0c00 |007a: move-result-object v0 │ │ +3e36ba: 1f00 f717 |007b: check-cast v0, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider; // type@17f7 │ │ +3e36be: 3800 0700 |007d: if-eqz v0, 0084 // +0007 │ │ +3e36c2: 7240 a6be 3054 |007f: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ArchiveStreamProvider;.createArchiveOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@bea6 │ │ +3e36c8: 0c03 |0082: move-result-object v3 │ │ +3e36ca: 1103 |0083: return-object v3 │ │ +3e36cc: 2204 f117 |0084: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e36d0: 2205 9410 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3e36d4: 7010 8384 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e36da: 1a00 761a |008b: const-string v0, "Archiver: " // string@1a76 │ │ +3e36de: 6e20 8f84 0500 |008d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e36e4: 6e20 8f84 3500 |0090: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e36ea: 1a03 0507 |0093: const-string v3, " not found." // string@0705 │ │ +3e36ee: 6e20 8f84 3500 |0095: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e36f4: 6e10 9f84 0500 |0098: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e36fa: 0c03 |009b: move-result-object v3 │ │ +3e36fc: 7020 6cbe 3400 |009c: invoke-direct {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e3702: 2704 |009f: throw v4 │ │ +3e3704: 2203 fa17 |00a0: new-instance v3, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; // type@17fa │ │ +3e3708: 7020 b0be 0300 |00a2: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.:(Ljava/lang/String;)V // method@beb0 │ │ +3e370e: 2703 |00a5: throw v3 │ │ +3e3710: 2203 7110 |00a6: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3714: 1a04 3054 |00a8: const-string v4, "OutputStream must not be null." // string@5430 │ │ +3e3718: 7020 8783 4300 |00aa: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e371e: 2703 |00ad: throw v3 │ │ +3e3720: 2203 7110 |00ae: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e3724: 1a04 7a1a |00b0: const-string v4, "Archivername must not be null." // string@1a7a │ │ +3e3728: 7020 8783 4300 |00b2: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e372e: 2703 |00b5: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=422 │ │ 0x000c line=423 │ │ 0x0014 line=425 │ │ 0x001a line=426 │ │ 0x0021 line=428 │ │ @@ -1359088,24 +1359084,24 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3e3318: |[3e3318] org.apache.commons.compress.archivers.ArchiveStreamFactory.getArchiveInputStreamProviders:()Ljava/util/SortedMap; │ │ -3e3328: 5410 5388 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ -3e332c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e3330: 7100 9abe 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findAvailableArchiveInputStreamProviders:()Ljava/util/SortedMap; // method@be9a │ │ -3e3336: 0c00 |0007: move-result-object v0 │ │ -3e3338: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ -3e333e: 0c00 |000b: move-result-object v0 │ │ -3e3340: 5b10 5388 |000c: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ -3e3344: 5410 5388 |000e: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ -3e3348: 1100 |0010: return-object v0 │ │ +3e330c: |[3e330c] org.apache.commons.compress.archivers.ArchiveStreamFactory.getArchiveInputStreamProviders:()Ljava/util/SortedMap; │ │ +3e331c: 5410 5388 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ +3e3320: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e3324: 7100 9abe 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findAvailableArchiveInputStreamProviders:()Ljava/util/SortedMap; // method@be9a │ │ +3e332a: 0c00 |0007: move-result-object v0 │ │ +3e332c: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ +3e3332: 0c00 |000b: move-result-object v0 │ │ +3e3334: 5b10 5388 |000c: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ +3e3338: 5410 5388 |000e: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveInputStreamProviders:Ljava/util/SortedMap; // field@8853 │ │ +3e333c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0004 line=569 │ │ 0x000e line=571 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ @@ -1359115,24 +1359111,24 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3e334c: |[3e334c] org.apache.commons.compress.archivers.ArchiveStreamFactory.getArchiveOutputStreamProviders:()Ljava/util/SortedMap; │ │ -3e335c: 5410 5488 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ -3e3360: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e3364: 7100 9bbe 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findAvailableArchiveOutputStreamProviders:()Ljava/util/SortedMap; // method@be9b │ │ -3e336a: 0c00 |0007: move-result-object v0 │ │ -3e336c: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ -3e3372: 0c00 |000b: move-result-object v0 │ │ -3e3374: 5b10 5488 |000c: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ -3e3378: 5410 5488 |000e: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ -3e337c: 1100 |0010: return-object v0 │ │ +3e3340: |[3e3340] org.apache.commons.compress.archivers.ArchiveStreamFactory.getArchiveOutputStreamProviders:()Ljava/util/SortedMap; │ │ +3e3350: 5410 5488 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ +3e3354: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e3358: 7100 9bbe 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.findAvailableArchiveOutputStreamProviders:()Ljava/util/SortedMap; // method@be9b │ │ +3e335e: 0c00 |0007: move-result-object v0 │ │ +3e3360: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ +3e3366: 0c00 |000b: move-result-object v0 │ │ +3e3368: 5b10 5488 |000c: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ +3e336c: 5410 5488 |000e: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.archiveOutputStreamProviders:Ljava/util/SortedMap; // field@8854 │ │ +3e3370: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0004 line=577 │ │ 0x000e line=579 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ @@ -1359142,17 +1359138,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e31b0: |[3e31b0] org.apache.commons.compress.archivers.ArchiveStreamFactory.getEntryEncoding:()Ljava/lang/String; │ │ -3e31c0: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ -3e31c4: 1100 |0002: return-object v0 │ │ +3e31a4: |[3e31a4] org.apache.commons.compress.archivers.ArchiveStreamFactory.getEntryEncoding:()Ljava/lang/String; │ │ +3e31b4: 5410 5688 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ +3e31b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ @@ -1359160,28 +1359156,28 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 25 16-bit code units │ │ -3e3248: |[3e3248] org.apache.commons.compress.archivers.ArchiveStreamFactory.getInputStreamArchiveNames:()Ljava/util/Set; │ │ -3e3258: 1a00 4775 |0000: const-string v0, "ar" // string@7547 │ │ -3e325c: 1a01 7875 |0002: const-string v1, "arj" // string@7578 │ │ -3e3260: 1a02 2ad9 |0004: const-string v2, "zip" // string@d92a │ │ -3e3264: 1a03 30d0 |0006: const-string v3, "tar" // string@d030 │ │ -3e3268: 1a04 779f |0008: const-string v4, "jar" // string@9f77 │ │ -3e326c: 1a05 937e |000a: const-string v5, "cpio" // string@7e93 │ │ -3e3270: 1a06 4984 |000c: const-string v6, "dump" // string@8449 │ │ -3e3274: 1a07 0c15 |000e: const-string v7, "7z" // string@150c │ │ -3e3278: 2508 6e1c 0000 |0010: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1c6e │ │ -3e327e: 0c00 |0013: move-result-object v0 │ │ -3e3280: 7110 7fc8 0000 |0014: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ -3e3286: 0c00 |0017: move-result-object v0 │ │ -3e3288: 1100 |0018: return-object v0 │ │ +3e323c: |[3e323c] org.apache.commons.compress.archivers.ArchiveStreamFactory.getInputStreamArchiveNames:()Ljava/util/Set; │ │ +3e324c: 1a00 4775 |0000: const-string v0, "ar" // string@7547 │ │ +3e3250: 1a01 7875 |0002: const-string v1, "arj" // string@7578 │ │ +3e3254: 1a02 2ad9 |0004: const-string v2, "zip" // string@d92a │ │ +3e3258: 1a03 30d0 |0006: const-string v3, "tar" // string@d030 │ │ +3e325c: 1a04 779f |0008: const-string v4, "jar" // string@9f77 │ │ +3e3260: 1a05 937e |000a: const-string v5, "cpio" // string@7e93 │ │ +3e3264: 1a06 4984 |000c: const-string v6, "dump" // string@8449 │ │ +3e3268: 1a07 0c15 |000e: const-string v7, "7z" // string@150c │ │ +3e326c: 2508 6e1c 0000 |0010: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1c6e │ │ +3e3272: 0c00 |0013: move-result-object v0 │ │ +3e3274: 7110 7fc8 0000 |0014: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ +3e327a: 0c00 |0017: move-result-object v0 │ │ +3e327c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=584 │ │ locals : │ │ 0x0000 - 0x0019 reg=8 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ @@ -1359189,26 +1359185,26 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -3e328c: |[3e328c] org.apache.commons.compress.archivers.ArchiveStreamFactory.getOutputStreamArchiveNames:()Ljava/util/Set; │ │ -3e329c: 1a00 4775 |0000: const-string v0, "ar" // string@7547 │ │ -3e32a0: 1a01 2ad9 |0002: const-string v1, "zip" // string@d92a │ │ -3e32a4: 1a02 30d0 |0004: const-string v2, "tar" // string@d030 │ │ -3e32a8: 1a03 779f |0006: const-string v3, "jar" // string@9f77 │ │ -3e32ac: 1a04 937e |0008: const-string v4, "cpio" // string@7e93 │ │ -3e32b0: 1a05 0c15 |000a: const-string v5, "7z" // string@150c │ │ -3e32b4: 2506 6e1c 0000 |000c: filled-new-array/range {v0, v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ -3e32ba: 0c00 |000f: move-result-object v0 │ │ -3e32bc: 7110 7fc8 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ -3e32c2: 0c00 |0013: move-result-object v0 │ │ -3e32c4: 1100 |0014: return-object v0 │ │ +3e3280: |[3e3280] org.apache.commons.compress.archivers.ArchiveStreamFactory.getOutputStreamArchiveNames:()Ljava/util/Set; │ │ +3e3290: 1a00 4775 |0000: const-string v0, "ar" // string@7547 │ │ +3e3294: 1a01 2ad9 |0002: const-string v1, "zip" // string@d92a │ │ +3e3298: 1a02 30d0 |0004: const-string v2, "tar" // string@d030 │ │ +3e329c: 1a03 779f |0006: const-string v3, "jar" // string@9f77 │ │ +3e32a0: 1a04 937e |0008: const-string v4, "cpio" // string@7e93 │ │ +3e32a4: 1a05 0c15 |000a: const-string v5, "7z" // string@150c │ │ +3e32a8: 2506 6e1c 0000 |000c: filled-new-array/range {v0, v1, v2, v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ +3e32ae: 0c00 |000f: move-result-object v0 │ │ +3e32b0: 7110 7fc8 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ +3e32b6: 0c00 |0013: move-result-object v0 │ │ +3e32b8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000c line=589 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;) │ │ @@ -1359216,23 +1359212,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3e37f4: |[3e37f4] org.apache.commons.compress.archivers.ArchiveStreamFactory.setEntryEncoding:(Ljava/lang/String;)V │ │ -3e3804: 5410 5588 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.encoding:Ljava/lang/String; // field@8855 │ │ -3e3808: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3e380c: 5b12 5688 |0004: iput-object v2, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ -3e3810: 0e00 |0006: return-void │ │ -3e3812: 2202 7210 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e3816: 1a00 751f |0009: const-string v0, "Cannot overide encoding set by the constructor" // string@1f75 │ │ -3e381a: 7020 8c83 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e3820: 2702 |000e: throw v2 │ │ +3e37e8: |[3e37e8] org.apache.commons.compress.archivers.ArchiveStreamFactory.setEntryEncoding:(Ljava/lang/String;)V │ │ +3e37f8: 5410 5588 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.encoding:Ljava/lang/String; // field@8855 │ │ +3e37fc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3e3800: 5b12 5688 |0004: iput-object v2, v1, Lorg/apache/commons/compress/archivers/ArchiveStreamFactory;.entryEncoding:Ljava/lang/String; // field@8856 │ │ +3e3804: 0e00 |0006: return-void │ │ +3e3806: 2202 7210 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e380a: 1a00 751f |0009: const-string v0, "Cannot overide encoding set by the constructor" // string@1f75 │ │ +3e380e: 7020 8c83 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e3814: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0004 line=311 │ │ 0x0007 line=309 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/ArchiveStreamFactory; │ │ @@ -1359272,27 +1359268,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3e3ab0: |[3e3ab0] org.apache.commons.compress.archivers.StreamingNotSupportedException.:(Ljava/lang/String;)V │ │ -3e3ac0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e3ac4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e3aca: 1a01 0a63 |0005: const-string v1, "The " // string@630a │ │ -3e3ace: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3ad4: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3ada: 1a01 4e06 |000d: const-string v1, " doesn't support streaming." // string@064e │ │ -3e3ade: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e3ae4: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e3aea: 0c00 |0015: move-result-object v0 │ │ -3e3aec: 7020 6cbe 0200 |0016: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e3af2: 5b23 5988 |0019: iput-object v3, v2, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.format:Ljava/lang/String; // field@8859 │ │ -3e3af6: 0e00 |001b: return-void │ │ +3e3aa4: |[3e3aa4] org.apache.commons.compress.archivers.StreamingNotSupportedException.:(Ljava/lang/String;)V │ │ +3e3ab4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e3ab8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e3abe: 1a01 0a63 |0005: const-string v1, "The " // string@630a │ │ +3e3ac2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3ac8: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3ace: 1a01 4e06 |000d: const-string v1, " doesn't support streaming." // string@064e │ │ +3e3ad2: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e3ad8: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e3ade: 0c00 |0015: move-result-object v0 │ │ +3e3ae0: 7020 6cbe 0200 |0016: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e3ae6: 5b23 5988 |0019: iput-object v3, v2, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.format:Ljava/lang/String; // field@8859 │ │ +3e3aea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0019 line=39 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ @@ -1359303,17 +1359299,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3a98: |[3e3a98] org.apache.commons.compress.archivers.StreamingNotSupportedException.getFormat:()Ljava/lang/String; │ │ -3e3aa8: 5410 5988 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.format:Ljava/lang/String; // field@8859 │ │ -3e3aac: 1100 |0002: return-object v0 │ │ +3e3a8c: |[3e3a8c] org.apache.commons.compress.archivers.StreamingNotSupportedException.getFormat:()Ljava/lang/String; │ │ +3e3a9c: 5410 5988 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/StreamingNotSupportedException;.format:Ljava/lang/String; // field@8859 │ │ +3e3aa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/StreamingNotSupportedException; │ │ │ │ source_file_idx : 24259 (StreamingNotSupportedException.java) │ │ @@ -1359381,34 +1359377,34 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 33 16-bit code units │ │ -3e3c70: |[3e3c70] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ -3e3c80: 6e10 4e82 0c00 |0000: invoke-virtual {v12}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3e3c86: 0a00 |0003: move-result v0 │ │ -3e3c88: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3e3c8c: 6e10 5082 0c00 |0006: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@8250 │ │ -3e3c92: 0b00 |0009: move-result-wide v0 │ │ -3e3c94: 2803 |000a: goto 000d // +0003 │ │ -3e3c96: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -3e3c9a: 0404 |000d: move-wide v4, v0 │ │ -3e3c9c: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -3e3c9e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -3e3ca0: 1408 a481 0000 |0010: const v8, #float 4.65063e-41 // #000081a4 │ │ -3e3ca6: 6e10 4f82 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.lastModified:()J // method@824f │ │ -3e3cac: 0b00 |0016: move-result-wide v0 │ │ -3e3cae: 1602 e803 |0017: const-wide/16 v2, #int 1000 // #3e8 │ │ -3e3cb2: 9e09 0002 |0019: div-long v9, v0, v2 │ │ -3e3cb6: 07b2 |001b: move-object v2, v11 │ │ -3e3cb8: 07d3 |001c: move-object v3, v13 │ │ -3e3cba: 7609 b4be 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ -3e3cc0: 0e00 |0020: return-void │ │ +3e3c64: |[3e3c64] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ +3e3c74: 6e10 4e82 0c00 |0000: invoke-virtual {v12}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3e3c7a: 0a00 |0003: move-result v0 │ │ +3e3c7c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3e3c80: 6e10 5082 0c00 |0006: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@8250 │ │ +3e3c86: 0b00 |0009: move-result-wide v0 │ │ +3e3c88: 2803 |000a: goto 000d // +0003 │ │ +3e3c8a: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +3e3c8e: 0404 |000d: move-wide v4, v0 │ │ +3e3c90: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +3e3c92: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +3e3c94: 1408 a481 0000 |0010: const v8, #float 4.65063e-41 // #000081a4 │ │ +3e3c9a: 6e10 4f82 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.lastModified:()J // method@824f │ │ +3e3ca0: 0b00 |0016: move-result-wide v0 │ │ +3e3ca2: 1602 e803 |0017: const-wide/16 v2, #int 1000 // #3e8 │ │ +3e3ca6: 9e09 0002 |0019: div-long v9, v0, v2 │ │ +3e3caa: 07b2 |001b: move-object v2, v11 │ │ +3e3cac: 07d3 |001c: move-object v3, v13 │ │ +3e3cae: 7609 b4be 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ +3e3cb4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0013 line=117 │ │ 0x001d line=116 │ │ locals : │ │ 0x0000 - 0x0021 reg=11 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ @@ -1359420,27 +1359416,27 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 20 16-bit code units │ │ -3e3cc4: |[3e3cc4] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/lang/String;J)V │ │ -3e3cd4: 7100 a184 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3e3cda: 0b00 |0003: move-result-wide v0 │ │ -3e3cdc: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -3e3ce0: 9e0b 0002 |0006: div-long v11, v0, v2 │ │ -3e3ce4: 1208 |0008: const/4 v8, #int 0 // #0 │ │ -3e3ce6: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -3e3ce8: 140a a481 0000 |000a: const v10, #float 4.65063e-41 // #000081a4 │ │ -3e3cee: 07d4 |000d: move-object v4, v13 │ │ -3e3cf0: 07e5 |000e: move-object v5, v14 │ │ -3e3cf2: 04f6 |000f: move-wide v6, v15 │ │ -3e3cf4: 7609 b4be 0400 |0010: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ -3e3cfa: 0e00 |0013: return-void │ │ +3e3cb8: |[3e3cb8] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/lang/String;J)V │ │ +3e3cc8: 7100 a184 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3e3cce: 0b00 |0003: move-result-wide v0 │ │ +3e3cd0: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +3e3cd4: 9e0b 0002 |0006: div-long v11, v0, v2 │ │ +3e3cd8: 1208 |0008: const/4 v8, #int 0 // #0 │ │ +3e3cda: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +3e3cdc: 140a a481 0000 |000a: const v10, #float 4.65063e-41 // #000081a4 │ │ +3e3ce2: 07d4 |000d: move-object v4, v13 │ │ +3e3ce4: 07e5 |000e: move-object v5, v14 │ │ +3e3ce6: 04f6 |000f: move-wide v6, v15 │ │ +3e3ce8: 7609 b4be 0400 |0010: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ +3e3cee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0010 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=13 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ 0x0000 - 0x0014 reg=14 (null) Ljava/lang/String; │ │ @@ -1359451,23 +1359447,23 @@ │ │ type : '(Ljava/lang/String;JIIIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3e3cfc: |[3e3cfc] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/lang/String;JIIIJ)V │ │ -3e3d0c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e3d12: 5b01 6288 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3d16: 5a02 6088 |0005: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.length:J // field@8860 │ │ -3e3d1a: 5904 6388 |0007: iput v4, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.userId:I // field@8863 │ │ -3e3d1e: 5905 5e88 |0009: iput v5, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.groupId:I // field@885e │ │ -3e3d22: 5906 6188 |000b: iput v6, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.mode:I // field@8861 │ │ -3e3d26: 5a07 5f88 |000d: iput-wide v7, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.lastModified:J // field@885f │ │ -3e3d2a: 0e00 |000f: return-void │ │ +3e3cf0: |[3e3cf0] org.apache.commons.compress.archivers.ar.ArArchiveEntry.:(Ljava/lang/String;JIIIJ)V │ │ +3e3d00: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e3d06: 5b01 6288 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3d0a: 5a02 6088 |0005: iput-wide v2, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.length:J // field@8860 │ │ +3e3d0e: 5904 6388 |0007: iput v4, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.userId:I // field@8863 │ │ +3e3d12: 5905 5e88 |0009: iput v5, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.groupId:I // field@885e │ │ +3e3d16: 5906 6188 |000b: iput v6, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.mode:I // field@8861 │ │ +3e3d1a: 5a07 5f88 |000d: iput-wide v7, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.lastModified:J // field@885f │ │ +3e3d1e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0005 line=102 │ │ 0x0007 line=103 │ │ 0x0009 line=104 │ │ @@ -1359488,39 +1359484,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3e3af8: |[3e3af8] org.apache.commons.compress.archivers.ar.ArArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ -3e3b08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e3b0a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -3e3b0e: 0f00 |0003: return v0 │ │ -3e3b10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e3b12: 3805 2200 |0005: if-eqz v5, 0027 // +0022 │ │ -3e3b16: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e3b1c: 0c02 |000a: move-result-object v2 │ │ -3e3b1e: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e3b24: 0c03 |000e: move-result-object v3 │ │ -3e3b26: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3e3b2a: 2816 |0011: goto 0027 // +0016 │ │ -3e3b2c: 1f05 fb17 |0012: check-cast v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -3e3b30: 5442 6288 |0014: iget-object v2, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3b34: 3902 0700 |0016: if-nez v2, 001d // +0007 │ │ -3e3b38: 5455 6288 |0018: iget-object v5, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3b3c: 3805 0c00 |001a: if-eqz v5, 0026 // +000c │ │ -3e3b40: 0f01 |001c: return v1 │ │ -3e3b42: 5455 6288 |001d: iget-object v5, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3b46: 6e20 5084 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e3b4c: 0a05 |0022: move-result v5 │ │ -3e3b4e: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ -3e3b52: 0f01 |0025: return v1 │ │ -3e3b54: 0f00 |0026: return v0 │ │ -3e3b56: 0f01 |0027: return v1 │ │ +3e3aec: |[3e3aec] org.apache.commons.compress.archivers.ar.ArArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ +3e3afc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e3afe: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +3e3b02: 0f00 |0003: return v0 │ │ +3e3b04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e3b06: 3805 2200 |0005: if-eqz v5, 0027 // +0022 │ │ +3e3b0a: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e3b10: 0c02 |000a: move-result-object v2 │ │ +3e3b12: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e3b18: 0c03 |000e: move-result-object v3 │ │ +3e3b1a: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3e3b1e: 2816 |0011: goto 0027 // +0016 │ │ +3e3b20: 1f05 fb17 |0012: check-cast v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +3e3b24: 5442 6288 |0014: iget-object v2, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3b28: 3902 0700 |0016: if-nez v2, 001d // +0007 │ │ +3e3b2c: 5455 6288 |0018: iget-object v5, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3b30: 3805 0c00 |001a: if-eqz v5, 0026 // +000c │ │ +3e3b34: 0f01 |001c: return v1 │ │ +3e3b36: 5455 6288 |001d: iget-object v5, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3b3a: 6e20 5084 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e3b40: 0a05 |0022: move-result v5 │ │ +3e3b42: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ +3e3b46: 0f01 |0025: return v1 │ │ +3e3b48: 0f00 |0026: return v0 │ │ +3e3b4a: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=177 │ │ 0x0012 line=180 │ │ 0x0014 line=181 │ │ 0x0018 line=182 │ │ 0x001d line=185 │ │ @@ -1359533,17 +1359529,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3b6c: |[3e3b6c] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getGroupId:()I │ │ -3e3b7c: 5210 5e88 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.groupId:I // field@885e │ │ -3e3b80: 0f00 |0002: return v0 │ │ +3e3b60: |[3e3b60] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getGroupId:()I │ │ +3e3b70: 5210 5e88 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.groupId:I // field@885e │ │ +3e3b74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359551,17 +1359547,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3c24: |[3e3c24] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLastModified:()J │ │ -3e3c34: 5320 5f88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.lastModified:J // field@885f │ │ -3e3c38: 1000 |0002: return-wide v0 │ │ +3e3c18: |[3e3c18] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLastModified:()J │ │ +3e3c28: 5320 5f88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.lastModified:J // field@885f │ │ +3e3c2c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359569,22 +1359565,22 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3e3bf8: |[3e3bf8] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3e3c08: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e3c0c: 6e10 b7be 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLastModified:()J // method@beb7 │ │ -3e3c12: 0b01 |0005: move-result-wide v1 │ │ -3e3c14: 1603 e803 |0006: const-wide/16 v3, #int 1000 // #3e8 │ │ -3e3c18: 9d01 0103 |0008: mul-long v1, v1, v3 │ │ -3e3c1c: 7030 1587 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e3c22: 1100 |000d: return-object v0 │ │ +3e3bec: |[3e3bec] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3e3bfc: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e3c00: 6e10 b7be 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLastModified:()J // method@beb7 │ │ +3e3c06: 0b01 |0005: move-result-wide v1 │ │ +3e3c08: 1603 e803 |0006: const-wide/16 v3, #int 1000 // #3e8 │ │ +3e3c0c: 9d01 0103 |0008: mul-long v1, v1, v3 │ │ +3e3c10: 7030 1587 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e3c16: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359592,17 +1359588,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3c3c: |[3e3c3c] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLength:()J │ │ -3e3c4c: 5320 6088 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.length:J // field@8860 │ │ -3e3c50: 1000 |0002: return-wide v0 │ │ +3e3c30: |[3e3c30] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getLength:()J │ │ +3e3c40: 5320 6088 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.length:J // field@8860 │ │ +3e3c44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359610,17 +1359606,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3b84: |[3e3b84] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getMode:()I │ │ -3e3b94: 5210 6188 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.mode:I // field@8861 │ │ -3e3b98: 0f00 |0002: return v0 │ │ +3e3b78: |[3e3b78] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getMode:()I │ │ +3e3b88: 5210 6188 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.mode:I // field@8861 │ │ +3e3b8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359628,17 +1359624,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3be0: |[3e3be0] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getName:()Ljava/lang/String; │ │ -3e3bf0: 5410 6288 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3bf4: 1100 |0002: return-object v0 │ │ +3e3bd4: |[3e3bd4] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getName:()Ljava/lang/String; │ │ +3e3be4: 5410 6288 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359646,18 +1359642,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e3c54: |[3e3c54] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getSize:()J │ │ -3e3c64: 6e10 b9be 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e3c6a: 0b00 |0003: move-result-wide v0 │ │ -3e3c6c: 1000 |0004: return-wide v0 │ │ +3e3c48: |[3e3c48] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getSize:()J │ │ +3e3c58: 6e10 b9be 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e3c5e: 0b00 |0003: move-result-wide v0 │ │ +3e3c60: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359665,17 +1359661,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e3b9c: |[3e3b9c] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getUserId:()I │ │ -3e3bac: 5210 6388 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.userId:I // field@8863 │ │ -3e3bb0: 0f00 |0002: return v0 │ │ +3e3b90: |[3e3b90] org.apache.commons.compress.archivers.ar.ArArchiveEntry.getUserId:()I │ │ +3e3ba0: 5210 6388 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.userId:I // field@8863 │ │ +3e3ba4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359683,24 +1359679,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3e3bb4: |[3e3bb4] org.apache.commons.compress.archivers.ar.ArArchiveEntry.hashCode:()I │ │ -3e3bc4: 5420 6288 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ -3e3bc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e3bcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3e3bce: 2805 |0005: goto 000a // +0005 │ │ -3e3bd0: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e3bd6: 0a00 |0009: move-result v0 │ │ -3e3bd8: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ -3e3bdc: b001 |000c: add-int/2addr v1, v0 │ │ -3e3bde: 0f01 |000d: return v1 │ │ +3e3ba8: |[3e3ba8] org.apache.commons.compress.archivers.ar.ArArchiveEntry.hashCode:()I │ │ +3e3bb8: 5420 6288 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.name:Ljava/lang/String; // field@8862 │ │ +3e3bbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e3bc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3e3bc2: 2805 |0005: goto 000a // +0005 │ │ +3e3bc4: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e3bca: 0a00 |0009: move-result v0 │ │ +3e3bcc: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ +3e3bd0: b001 |000c: add-int/2addr v1, v0 │ │ +3e3bd2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;) │ │ @@ -1359708,17 +1359704,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e3b58: |[3e3b58] org.apache.commons.compress.archivers.ar.ArArchiveEntry.isDirectory:()Z │ │ -3e3b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e3b6a: 0f00 |0001: return v0 │ │ +3e3b4c: |[3e3b4c] org.apache.commons.compress.archivers.ar.ArArchiveEntry.isDirectory:()Z │ │ +3e3b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e3b5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6748 (ArArchiveEntry.java) │ │ │ │ Class #4705 header: │ │ @@ -1359829,57 +1359825,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e442c: |[3e442c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.:()V │ │ -3e443c: 0e00 |0000: return-void │ │ +3e4420: |[3e4420] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.:()V │ │ +3e4430: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -3e4440: |[3e4440] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3e4450: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3e4456: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3e445a: 5a20 7388 |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e445e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3e4460: 5b20 6a88 |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e4464: 5b20 7288 |000a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e4468: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ -3e446c: 5a20 6b88 |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e4470: 1300 1000 |0010: const/16 v0, #int 16 // #10 │ │ -3e4474: 2300 c71b |0012: new-array v0, v0, [B // type@1bc7 │ │ -3e4478: 5b20 7188 |0014: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ -3e447c: 1300 0c00 |0016: const/16 v0, #int 12 // #c │ │ -3e4480: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ -3e4484: 5b20 6f88 |001a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ -3e4488: 1260 |001c: const/4 v0, #int 6 // #6 │ │ -3e448a: 2300 c71b |001d: new-array v0, v0, [B // type@1bc7 │ │ -3e448e: 5b20 6d88 |001f: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ -3e4492: 1300 0800 |0021: const/16 v0, #int 8 // #8 │ │ -3e4496: 2300 c71b |0023: new-array v0, v0, [B // type@1bc7 │ │ -3e449a: 5b20 6c88 |0025: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ -3e449e: 1300 0a00 |0027: const/16 v0, #int 10 // #a │ │ -3e44a2: 2300 c71b |0029: new-array v0, v0, [B // type@1bc7 │ │ -3e44a6: 5b20 7088 |002b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ -3e44aa: 5b23 6e88 |002d: iput-object v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ -3e44ae: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -3e44b0: 5c23 6988 |0030: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ -3e44b4: 0e00 |0032: return-void │ │ +3e4434: |[3e4434] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3e4444: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3e444a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3e444e: 5a20 7388 |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e4452: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3e4454: 5b20 6a88 |0008: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e4458: 5b20 7288 |000a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e445c: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +3e4460: 5a20 6b88 |000e: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e4464: 1300 1000 |0010: const/16 v0, #int 16 // #10 │ │ +3e4468: 2300 c71b |0012: new-array v0, v0, [B // type@1bc7 │ │ +3e446c: 5b20 7188 |0014: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ +3e4470: 1300 0c00 |0016: const/16 v0, #int 12 // #c │ │ +3e4474: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ +3e4478: 5b20 6f88 |001a: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ +3e447c: 1260 |001c: const/4 v0, #int 6 // #6 │ │ +3e447e: 2300 c71b |001d: new-array v0, v0, [B // type@1bc7 │ │ +3e4482: 5b20 6d88 |001f: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ +3e4486: 1300 0800 |0021: const/16 v0, #int 8 // #8 │ │ +3e448a: 2300 c71b |0023: new-array v0, v0, [B // type@1bc7 │ │ +3e448e: 5b20 6c88 |0025: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ +3e4492: 1300 0a00 |0027: const/16 v0, #int 10 // #a │ │ +3e4496: 2300 c71b |0029: new-array v0, v0, [B // type@1bc7 │ │ +3e449a: 5b20 7088 |002b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ +3e449e: 5b23 6e88 |002d: iput-object v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ +3e44a2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +3e44a4: 5c23 6988 |0030: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ +3e44a8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=39 │ │ 0x0008 line=46 │ │ 0x000a line=49 │ │ 0x000e line=55 │ │ @@ -1359899,20 +1359895,20 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3e3e40: |[3e3e40] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([B)I │ │ -3e3e50: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3e3e54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e3e56: 7040 c4be 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ -3e3e5c: 0a03 |0006: move-result v3 │ │ -3e3e5e: 0f03 |0007: return v3 │ │ +3e3e34: |[3e3e34] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([B)I │ │ +3e3e44: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3e3e48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e3e4a: 7040 c4be 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ +3e3e50: 0a03 |0006: move-result v3 │ │ +3e3e52: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=195 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) [B │ │ │ │ @@ -1359921,19 +1359917,19 @@ │ │ type : '([BI)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3e3e80: |[3e3e80] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BI)I │ │ -3e3e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e3e92: 7040 c4be 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ -3e3e98: 0a02 |0004: move-result v2 │ │ -3e3e9a: 0f02 |0005: return v2 │ │ +3e3e74: |[3e3e74] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BI)I │ │ +3e3e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e3e86: 7040 c4be 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ +3e3e8c: 0a02 |0004: move-result v2 │ │ +3e3e8e: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1359943,28 +1359939,28 @@ │ │ type : '([BIZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3e3e9c: |[3e3e9c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BIZ)I │ │ -3e3eac: 7110 16c8 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e3eb2: 0c02 |0003: move-result-object v2 │ │ -3e3eb4: 6e10 7784 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e3eba: 0c02 |0007: move-result-object v2 │ │ -3e3ebc: 6e10 6384 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e3ec2: 0a00 |000b: move-result v0 │ │ -3e3ec4: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -3e3ec8: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -3e3ecc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3e3ece: 0f02 |0011: return v2 │ │ -3e3ed0: 7120 9e83 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@839e │ │ -3e3ed6: 0a02 |0015: move-result v2 │ │ -3e3ed8: 0f02 |0016: return v2 │ │ +3e3e90: |[3e3e90] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BIZ)I │ │ +3e3ea0: 7110 16c8 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e3ea6: 0c02 |0003: move-result-object v2 │ │ +3e3ea8: 6e10 7784 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e3eae: 0c02 |0007: move-result-object v2 │ │ +3e3eb0: 6e10 6384 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e3eb6: 0a00 |000b: move-result v0 │ │ +3e3eb8: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +3e3ebc: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +3e3ec0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3e3ec2: 0f02 |0011: return v2 │ │ +3e3ec4: 7120 9e83 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@839e │ │ +3e3eca: 0a02 |0015: move-result v2 │ │ +3e3ecc: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0008 line=208 │ │ 0x0012 line=211 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ @@ -1359977,19 +1359973,19 @@ │ │ type : '([BZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e3e60: |[3e3e60] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BZ)I │ │ -3e3e70: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3e3e74: 7040 c4be 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ -3e3e7a: 0a02 |0005: move-result v2 │ │ -3e3e7c: 0f02 |0006: return v2 │ │ +3e3e54: |[3e3e54] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asInt:([BZ)I │ │ +3e3e64: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3e3e68: 7040 c4be 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BIZ)I // method@bec4 │ │ +3e3e6e: 0a02 |0005: move-result v2 │ │ +3e3e70: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) Z │ │ @@ -1359999,22 +1359995,22 @@ │ │ type : '([B)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e4044: |[3e4044] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asLong:([B)J │ │ -3e4054: 7110 16c8 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e405a: 0c03 |0003: move-result-object v3 │ │ -3e405c: 6e10 7784 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e4062: 0c03 |0007: move-result-object v3 │ │ -3e4064: 7110 b783 0300 |0008: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3e406a: 0b00 |000b: move-result-wide v0 │ │ -3e406c: 1000 |000c: return-wide v0 │ │ +3e4038: |[3e4038] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.asLong:([B)J │ │ +3e4048: 7110 16c8 0300 |0000: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e404e: 0c03 |0003: move-result-object v3 │ │ +3e4050: 6e10 7784 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e4056: 0c03 |0007: move-result-object v3 │ │ +3e4058: 7110 b783 0300 |0008: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3e405e: 0b00 |000b: move-result-wide v0 │ │ +3e4060: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ │ │ @@ -1360023,30 +1360019,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3e3f50: |[3e3f50] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getBSDLongName:(Ljava/lang/String;)Ljava/lang/String; │ │ -3e3f60: 6000 6688 |0000: sget v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.BSD_LONGNAME_PREFIX_LEN:I // field@8866 │ │ -3e3f64: 6e20 7084 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3e3f6a: 0c03 |0005: move-result-object v3 │ │ -3e3f6c: 7110 9d83 0300 |0006: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3e3f72: 0a03 |0009: move-result v3 │ │ -3e3f74: 2330 c71b |000a: new-array v0, v3, [B // type@1bc7 │ │ -3e3f78: 7120 5fc8 0200 |000c: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e3f7e: 0a01 |000f: move-result v1 │ │ -3e3f80: 3331 0700 |0010: if-ne v1, v3, 0017 // +0007 │ │ -3e3f84: 7110 16c8 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e3f8a: 0c03 |0015: move-result-object v3 │ │ -3e3f8c: 1103 |0016: return-object v3 │ │ -3e3f8e: 2203 3810 |0017: new-instance v3, Ljava/io/EOFException; // type@1038 │ │ -3e3f92: 7010 3882 0300 |0019: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e3f98: 2703 |001c: throw v3 │ │ +3e3f44: |[3e3f44] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getBSDLongName:(Ljava/lang/String;)Ljava/lang/String; │ │ +3e3f54: 6000 6688 |0000: sget v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.BSD_LONGNAME_PREFIX_LEN:I // field@8866 │ │ +3e3f58: 6e20 7084 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3e3f5e: 0c03 |0005: move-result-object v3 │ │ +3e3f60: 7110 9d83 0300 |0006: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3e3f66: 0a03 |0009: move-result v3 │ │ +3e3f68: 2330 c71b |000a: new-array v0, v3, [B // type@1bc7 │ │ +3e3f6c: 7120 5fc8 0200 |000c: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e3f72: 0a01 |000f: move-result v1 │ │ +3e3f74: 3331 0700 |0010: if-ne v1, v3, 0017 // +0007 │ │ +3e3f78: 7110 16c8 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e3f7e: 0c03 |0015: move-result-object v3 │ │ +3e3f80: 1103 |0016: return-object v3 │ │ +3e3f82: 2203 3810 |0017: new-instance v3, Ljava/io/EOFException; // type@1038 │ │ +3e3f86: 7010 3882 0300 |0019: invoke-direct {v3}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e3f8c: 2703 |001c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ 0x000a line=348 │ │ 0x000c line=349 │ │ 0x0012 line=353 │ │ @@ -1360060,54 +1360056,54 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -3e3f9c: |[3e3f9c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getExtendedName:(I)Ljava/lang/String; │ │ -3e3fac: 5440 7288 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e3fb0: 3800 4100 |0002: if-eqz v0, 0043 // +0041 │ │ -3e3fb4: 0150 |0004: move v0, v5 │ │ -3e3fb6: 5441 7288 |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e3fba: 2112 |0007: array-length v2, v1 │ │ -3e3fbc: 3520 2400 |0008: if-ge v0, v2, 002c // +0024 │ │ -3e3fc0: 4802 0100 |000a: aget-byte v2, v1, v0 │ │ -3e3fc4: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -3e3fc8: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ -3e3fcc: 4801 0100 |0010: aget-byte v1, v1, v0 │ │ -3e3fd0: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -3e3fd4: 2804 |0014: goto 0018 // +0004 │ │ -3e3fd6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e3fda: 28ee |0017: goto 0005 // -0012 │ │ -3e3fdc: 5441 7288 |0018: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e3fe0: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ -3e3fe4: 4801 0102 |001c: aget-byte v1, v1, v2 │ │ -3e3fe8: 1302 2f00 |001e: const/16 v2, #int 47 // #2f │ │ -3e3fec: 3321 0400 |0020: if-ne v1, v2, 0024 // +0004 │ │ -3e3ff0: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3e3ff4: 5441 7288 |0024: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e3ff8: b150 |0026: sub-int/2addr v0, v5 │ │ -3e3ffa: 7130 17c8 5100 |0027: invoke-static {v1, v5, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([BII)Ljava/lang/String; // method@c817 │ │ -3e4000: 0c05 |002a: move-result-object v5 │ │ -3e4002: 1105 |002b: return-object v5 │ │ -3e4004: 2200 4210 |002c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4008: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e400c: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4012: 1a02 a128 |0033: const-string v2, "Failed to read entry: " // string@28a1 │ │ -3e4016: 6e20 8f84 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e401c: 6e20 8a84 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e4022: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4028: 0c05 |003e: move-result-object v5 │ │ -3e402a: 7020 7782 5000 |003f: invoke-direct {v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4030: 2700 |0042: throw v0 │ │ -3e4032: 2205 4210 |0043: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -3e4036: 1a00 771f |0045: const-string v0, "Cannot process GNU long filename as no // record was found" // string@1f77 │ │ -3e403a: 7020 7782 0500 |0047: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4040: 2705 |004a: throw v5 │ │ +3e3f90: |[3e3f90] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getExtendedName:(I)Ljava/lang/String; │ │ +3e3fa0: 5440 7288 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e3fa4: 3800 4100 |0002: if-eqz v0, 0043 // +0041 │ │ +3e3fa8: 0150 |0004: move v0, v5 │ │ +3e3faa: 5441 7288 |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e3fae: 2112 |0007: array-length v2, v1 │ │ +3e3fb0: 3520 2400 |0008: if-ge v0, v2, 002c // +0024 │ │ +3e3fb4: 4802 0100 |000a: aget-byte v2, v1, v0 │ │ +3e3fb8: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +3e3fbc: 3232 0a00 |000e: if-eq v2, v3, 0018 // +000a │ │ +3e3fc0: 4801 0100 |0010: aget-byte v1, v1, v0 │ │ +3e3fc4: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +3e3fc8: 2804 |0014: goto 0018 // +0004 │ │ +3e3fca: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e3fce: 28ee |0017: goto 0005 // -0012 │ │ +3e3fd0: 5441 7288 |0018: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e3fd4: d802 00ff |001a: add-int/lit8 v2, v0, #int -1 // #ff │ │ +3e3fd8: 4801 0102 |001c: aget-byte v1, v1, v2 │ │ +3e3fdc: 1302 2f00 |001e: const/16 v2, #int 47 // #2f │ │ +3e3fe0: 3321 0400 |0020: if-ne v1, v2, 0024 // +0004 │ │ +3e3fe4: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3e3fe8: 5441 7288 |0024: iget-object v1, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e3fec: b150 |0026: sub-int/2addr v0, v5 │ │ +3e3fee: 7130 17c8 5100 |0027: invoke-static {v1, v5, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([BII)Ljava/lang/String; // method@c817 │ │ +3e3ff4: 0c05 |002a: move-result-object v5 │ │ +3e3ff6: 1105 |002b: return-object v5 │ │ +3e3ff8: 2200 4210 |002c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e3ffc: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4000: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4006: 1a02 a128 |0033: const-string v2, "Failed to read entry: " // string@28a1 │ │ +3e400a: 6e20 8f84 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4010: 6e20 8a84 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e4016: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e401c: 0c05 |003e: move-result-object v5 │ │ +3e401e: 7020 7782 5000 |003f: invoke-direct {v0, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4024: 2700 |0042: throw v0 │ │ +3e4026: 2205 4210 |0043: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +3e402a: 1a00 771f |0045: const-string v0, "Cannot process GNU long filename as no // record was found" // string@1f77 │ │ +3e402e: 7020 7782 0500 |0047: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4034: 2705 |004a: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=179 │ │ 0x000a line=180 │ │ 0x0018 line=181 │ │ 0x0024 line=184 │ │ @@ -1360122,24 +1360118,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e3d2c: |[3e3d2c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isBSDLongName:(Ljava/lang/String;)Z │ │ -3e3d3c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -3e3d40: 1a00 5a6c |0002: const-string v0, "^#1/\d+" // string@6c5a │ │ -3e3d44: 6e20 6484 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ -3e3d4a: 0a01 |0007: move-result v1 │ │ -3e3d4c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -3e3d50: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3e3d52: 2802 |000b: goto 000d // +0002 │ │ -3e3d54: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3e3d56: 0f01 |000d: return v1 │ │ +3e3d20: |[3e3d20] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isBSDLongName:(Ljava/lang/String;)Z │ │ +3e3d30: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +3e3d34: 1a00 5a6c |0002: const-string v0, "^#1/\d+" // string@6c5a │ │ +3e3d38: 6e20 6484 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ +3e3d3e: 0a01 |0007: move-result v1 │ │ +3e3d40: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +3e3d44: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3e3d46: 2802 |000b: goto 000d // +0002 │ │ +3e3d48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3e3d4a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=334 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;) │ │ @@ -1360147,24 +1360143,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e3d58: |[3e3d58] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isGNULongName:(Ljava/lang/String;)Z │ │ -3e3d68: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -3e3d6c: 1a00 5b6c |0002: const-string v0, "^/\d+" // string@6c5b │ │ -3e3d70: 6e20 6484 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ -3e3d76: 0a02 |0007: move-result v2 │ │ -3e3d78: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -3e3d7c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3e3d7e: 2802 |000b: goto 000d // +0002 │ │ -3e3d80: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3e3d82: 0f02 |000d: return v2 │ │ +3e3d4c: |[3e3d4c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isGNULongName:(Ljava/lang/String;)Z │ │ +3e3d5c: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +3e3d60: 1a00 5b6c |0002: const-string v0, "^/\d+" // string@6c5b │ │ +3e3d64: 6e20 6484 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@8464 │ │ +3e3d6a: 0a02 |0007: move-result v2 │ │ +3e3d6c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +3e3d70: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3e3d72: 2802 |000b: goto 000d // +0002 │ │ +3e3d74: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3e3d76: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=404 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1360173,19 +1360169,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e3d84: |[3e3d84] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isGNUStringTable:(Ljava/lang/String;)Z │ │ -3e3d94: 1a00 8e14 |0000: const-string v0, "//" // string@148e │ │ -3e3d98: 6e20 5084 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e3d9e: 0a01 |0005: move-result v1 │ │ -3e3da0: 0f01 |0006: return v1 │ │ +3e3d78: |[3e3d78] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.isGNUStringTable:(Ljava/lang/String;)Z │ │ +3e3d88: 1a00 8e14 |0000: const-string v0, "//" // string@148e │ │ +3e3d8c: 6e20 5084 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e3d92: 0a01 |0005: move-result v1 │ │ +3e3d94: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;) │ │ @@ -1360193,59 +1360189,59 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -3e3da4: |[3e3da4] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.matches:([BI)Z │ │ -3e3db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e3db6: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -3e3dba: 3514 0300 |0003: if-ge v4, v1, 0006 // +0003 │ │ -3e3dbe: 0f00 |0005: return v0 │ │ -3e3dc0: 4804 0300 |0006: aget-byte v4, v3, v0 │ │ -3e3dc4: 1301 2100 |0008: const/16 v1, #int 33 // #21 │ │ -3e3dc8: 3214 0300 |000a: if-eq v4, v1, 000d // +0003 │ │ -3e3dcc: 0f00 |000c: return v0 │ │ -3e3dce: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -3e3dd0: 4801 0304 |000e: aget-byte v1, v3, v4 │ │ -3e3dd4: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ -3e3dd8: 3221 0300 |0012: if-eq v1, v2, 0015 // +0003 │ │ -3e3ddc: 0f00 |0014: return v0 │ │ -3e3dde: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -3e3de0: 4801 0301 |0016: aget-byte v1, v3, v1 │ │ -3e3de4: 1302 6100 |0018: const/16 v2, #int 97 // #61 │ │ -3e3de8: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ -3e3dec: 0f00 |001c: return v0 │ │ -3e3dee: 1231 |001d: const/4 v1, #int 3 // #3 │ │ -3e3df0: 4801 0301 |001e: aget-byte v1, v3, v1 │ │ -3e3df4: 1302 7200 |0020: const/16 v2, #int 114 // #72 │ │ -3e3df8: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -3e3dfc: 0f00 |0024: return v0 │ │ -3e3dfe: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -3e3e00: 4801 0301 |0026: aget-byte v1, v3, v1 │ │ -3e3e04: 1302 6300 |0028: const/16 v2, #int 99 // #63 │ │ -3e3e08: 3221 0300 |002a: if-eq v1, v2, 002d // +0003 │ │ -3e3e0c: 0f00 |002c: return v0 │ │ -3e3e0e: 1251 |002d: const/4 v1, #int 5 // #5 │ │ -3e3e10: 4801 0301 |002e: aget-byte v1, v3, v1 │ │ -3e3e14: 1302 6800 |0030: const/16 v2, #int 104 // #68 │ │ -3e3e18: 3221 0300 |0032: if-eq v1, v2, 0035 // +0003 │ │ -3e3e1c: 0f00 |0034: return v0 │ │ -3e3e1e: 1261 |0035: const/4 v1, #int 6 // #6 │ │ -3e3e20: 4801 0301 |0036: aget-byte v1, v3, v1 │ │ -3e3e24: 1302 3e00 |0038: const/16 v2, #int 62 // #3e │ │ -3e3e28: 3221 0300 |003a: if-eq v1, v2, 003d // +0003 │ │ -3e3e2c: 0f00 |003c: return v0 │ │ -3e3e2e: 1271 |003d: const/4 v1, #int 7 // #7 │ │ -3e3e30: 4803 0301 |003e: aget-byte v3, v3, v1 │ │ -3e3e34: 1301 0a00 |0040: const/16 v1, #int 10 // #a │ │ -3e3e38: 3213 0300 |0042: if-eq v3, v1, 0045 // +0003 │ │ -3e3e3c: 0f00 |0044: return v0 │ │ -3e3e3e: 0f04 |0045: return v4 │ │ +3e3d98: |[3e3d98] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.matches:([BI)Z │ │ +3e3da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e3daa: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +3e3dae: 3514 0300 |0003: if-ge v4, v1, 0006 // +0003 │ │ +3e3db2: 0f00 |0005: return v0 │ │ +3e3db4: 4804 0300 |0006: aget-byte v4, v3, v0 │ │ +3e3db8: 1301 2100 |0008: const/16 v1, #int 33 // #21 │ │ +3e3dbc: 3214 0300 |000a: if-eq v4, v1, 000d // +0003 │ │ +3e3dc0: 0f00 |000c: return v0 │ │ +3e3dc2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +3e3dc4: 4801 0304 |000e: aget-byte v1, v3, v4 │ │ +3e3dc8: 1302 3c00 |0010: const/16 v2, #int 60 // #3c │ │ +3e3dcc: 3221 0300 |0012: if-eq v1, v2, 0015 // +0003 │ │ +3e3dd0: 0f00 |0014: return v0 │ │ +3e3dd2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +3e3dd4: 4801 0301 |0016: aget-byte v1, v3, v1 │ │ +3e3dd8: 1302 6100 |0018: const/16 v2, #int 97 // #61 │ │ +3e3ddc: 3221 0300 |001a: if-eq v1, v2, 001d // +0003 │ │ +3e3de0: 0f00 |001c: return v0 │ │ +3e3de2: 1231 |001d: const/4 v1, #int 3 // #3 │ │ +3e3de4: 4801 0301 |001e: aget-byte v1, v3, v1 │ │ +3e3de8: 1302 7200 |0020: const/16 v2, #int 114 // #72 │ │ +3e3dec: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +3e3df0: 0f00 |0024: return v0 │ │ +3e3df2: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +3e3df4: 4801 0301 |0026: aget-byte v1, v3, v1 │ │ +3e3df8: 1302 6300 |0028: const/16 v2, #int 99 // #63 │ │ +3e3dfc: 3221 0300 |002a: if-eq v1, v2, 002d // +0003 │ │ +3e3e00: 0f00 |002c: return v0 │ │ +3e3e02: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +3e3e04: 4801 0301 |002e: aget-byte v1, v3, v1 │ │ +3e3e08: 1302 6800 |0030: const/16 v2, #int 104 // #68 │ │ +3e3e0c: 3221 0300 |0032: if-eq v1, v2, 0035 // +0003 │ │ +3e3e10: 0f00 |0034: return v0 │ │ +3e3e12: 1261 |0035: const/4 v1, #int 6 // #6 │ │ +3e3e14: 4801 0301 |0036: aget-byte v1, v3, v1 │ │ +3e3e18: 1302 3e00 |0038: const/16 v2, #int 62 // #3e │ │ +3e3e1c: 3221 0300 |003a: if-eq v1, v2, 003d // +0003 │ │ +3e3e20: 0f00 |003c: return v0 │ │ +3e3e22: 1271 |003d: const/4 v1, #int 7 // #7 │ │ +3e3e24: 4803 0301 |003e: aget-byte v3, v3, v1 │ │ +3e3e28: 1301 0a00 |0040: const/16 v1, #int 10 // #a │ │ +3e3e2c: 3213 0300 |0042: if-eq v3, v1, 0045 // +0003 │ │ +3e3e30: 0f00 |0044: return v0 │ │ +3e3e32: 0f04 |0045: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=277 │ │ 0x000e line=280 │ │ 0x0016 line=283 │ │ 0x001e line=286 │ │ 0x0026 line=289 │ │ @@ -1360261,42 +1360257,42 @@ │ │ type : '([B)Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -3e43a8: |[3e43a8] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.readGNUStringTable:([B)Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ -3e43b8: 7020 c2be 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([B)I // method@bec2 │ │ -3e43be: 0a05 |0003: move-result v5 │ │ -3e43c0: 2350 c71b |0004: new-array v0, v5, [B // type@1bc7 │ │ -3e43c4: 5b40 7288 |0006: iput-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e43c8: 5440 7288 |0008: iget-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ -3e43cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3e43ce: 7140 60c8 0451 |000b: invoke-static {v4, v0, v1, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -3e43d4: 0a00 |000e: move-result v0 │ │ -3e43d6: 3350 0b00 |000f: if-ne v0, v5, 001a // +000b │ │ -3e43da: 2200 fb17 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -3e43de: 8151 |0013: int-to-long v1, v5 │ │ -3e43e0: 1a05 8e14 |0014: const-string v5, "//" // string@148e │ │ -3e43e4: 7040 b3be 5021 |0016: invoke-direct {v0, v5, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;J)V // method@beb3 │ │ -3e43ea: 1100 |0019: return-object v0 │ │ -3e43ec: 2201 4210 |001a: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3e43f0: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e43f4: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e43fa: 1a03 a028 |0021: const-string v3, "Failed to read complete // record: expected=" // string@28a0 │ │ -3e43fe: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4404: 6e20 8a84 5200 |0026: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e440a: 1a05 2507 |0029: const-string v5, " read=" // string@0725 │ │ -3e440e: 6e20 8f84 5200 |002b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4414: 6e20 8a84 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e441a: 6e10 9f84 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4420: 0c05 |0034: move-result-object v5 │ │ -3e4422: 7020 7782 5100 |0035: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4428: 2701 |0038: throw v1 │ │ +3e439c: |[3e439c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.readGNUStringTable:([B)Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ +3e43ac: 7020 c2be 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([B)I // method@bec2 │ │ +3e43b2: 0a05 |0003: move-result v5 │ │ +3e43b4: 2350 c71b |0004: new-array v0, v5, [B // type@1bc7 │ │ +3e43b8: 5b40 7288 |0006: iput-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e43bc: 5440 7288 |0008: iget-object v0, v4, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.namebuffer:[B // field@8872 │ │ +3e43c0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3e43c2: 7140 60c8 0451 |000b: invoke-static {v4, v0, v1, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +3e43c8: 0a00 |000e: move-result v0 │ │ +3e43ca: 3350 0b00 |000f: if-ne v0, v5, 001a // +000b │ │ +3e43ce: 2200 fb17 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +3e43d2: 8151 |0013: int-to-long v1, v5 │ │ +3e43d4: 1a05 8e14 |0014: const-string v5, "//" // string@148e │ │ +3e43d8: 7040 b3be 5021 |0016: invoke-direct {v0, v5, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;J)V // method@beb3 │ │ +3e43de: 1100 |0019: return-object v0 │ │ +3e43e0: 2201 4210 |001a: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3e43e4: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e43e8: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e43ee: 1a03 a028 |0021: const-string v3, "Failed to read complete // record: expected=" // string@28a0 │ │ +3e43f2: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e43f8: 6e20 8a84 5200 |0026: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e43fe: 1a05 2507 |0029: const-string v5, " read=" // string@0725 │ │ +3e4402: 6e20 8f84 5200 |002b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4408: 6e20 8a84 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e440e: 6e10 9f84 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4414: 0c05 |0034: move-result-object v5 │ │ +3e4416: 7020 7782 5100 |0035: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e441c: 2701 |0038: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0004 line=386 │ │ 0x0008 line=387 │ │ 0x0011 line=392 │ │ 0x001a line=389 │ │ @@ -1360310,24 +1360306,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3e44b8: |[3e44b8] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.close:()V │ │ -3e44c8: 5510 6988 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ -3e44cc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -3e44d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3e44d2: 5c10 6988 |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ -3e44d6: 5410 6e88 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ -3e44da: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e44e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3e44e2: 5b10 6a88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e44e6: 0e00 |000f: return-void │ │ +3e44ac: |[3e44ac] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.close:()V │ │ +3e44bc: 5510 6988 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ +3e44c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +3e44c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3e44c6: 5c10 6988 |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.closed:Z // field@8869 │ │ +3e44ca: 5410 6e88 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ +3e44ce: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e44d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3e44d6: 5b10 6a88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e44da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x0007 line=234 │ │ 0x000d line=236 │ │ locals : │ │ @@ -1360338,218 +1360334,218 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 390 16-bit code units │ │ -3e408c: |[3e408c] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ -3e409c: 54c0 6a88 |0000: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e40a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e40a2: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -3e40a6: 53c2 6b88 |0005: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e40aa: 6e10 b9be 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e40b0: 0b04 |000a: move-result-wide v4 │ │ -3e40b2: bb42 |000b: add-long/2addr v2, v4 │ │ -3e40b4: 53c4 7388 |000c: iget-wide v4, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e40b8: bc42 |000e: sub-long/2addr v2, v4 │ │ -3e40ba: 7130 62c8 2c03 |000f: invoke-static {v12, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3e40c0: 5bc1 6a88 |0012: iput-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e40c4: 53c2 7388 |0014: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e40c8: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ -3e40cc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3e40ce: 3106 0204 |0019: cmp-long v6, v2, v4 │ │ -3e40d2: 3906 5500 |001b: if-nez v6, 0070 // +0055 │ │ -3e40d6: 1a02 8907 |001d: const-string v2, "! │ │ +3e4080: |[3e4080] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ +3e4090: 54c0 6a88 |0000: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e4094: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e4096: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +3e409a: 53c2 6b88 |0005: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e409e: 6e10 b9be 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e40a4: 0b04 |000a: move-result-wide v4 │ │ +3e40a6: bb42 |000b: add-long/2addr v2, v4 │ │ +3e40a8: 53c4 7388 |000c: iget-wide v4, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e40ac: bc42 |000e: sub-long/2addr v2, v4 │ │ +3e40ae: 7130 62c8 2c03 |000f: invoke-static {v12, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3e40b4: 5bc1 6a88 |0012: iput-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e40b8: 53c2 7388 |0014: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e40bc: 1604 0000 |0016: const-wide/16 v4, #int 0 // #0 │ │ +3e40c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3e40c2: 3106 0204 |0019: cmp-long v6, v2, v4 │ │ +3e40c6: 3906 5500 |001b: if-nez v6, 0070 // +0055 │ │ +3e40ca: 1a02 8907 |001d: const-string v2, "! │ │ " // string@0789 │ │ -3e40da: 7110 15c8 0200 |001f: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e40e0: 0c02 |0022: move-result-object v2 │ │ -3e40e2: 2123 |0023: array-length v3, v2 │ │ -3e40e4: 2333 c71b |0024: new-array v3, v3, [B // type@1bc7 │ │ -3e40e8: 7120 5fc8 3c00 |0026: invoke-static {v12, v3}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e40ee: 0a06 |0029: move-result v6 │ │ -3e40f0: 2127 |002a: array-length v7, v2 │ │ -3e40f2: 3376 2a00 |002b: if-ne v6, v7, 0055 // +002a │ │ -3e40f6: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -3e40f8: 2127 |002e: array-length v7, v2 │ │ -3e40fa: 3576 4100 |002f: if-ge v6, v7, 0070 // +0041 │ │ -3e40fe: 4807 0206 |0031: aget-byte v7, v2, v6 │ │ -3e4102: 4808 0306 |0033: aget-byte v8, v3, v6 │ │ -3e4106: 3387 0500 |0035: if-ne v7, v8, 003a // +0005 │ │ -3e410a: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3e410e: 28f5 |0039: goto 002e // -000b │ │ -3e4110: 2200 4210 |003a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4114: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4118: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e411e: 1a02 cc9b |0041: const-string v2, "invalid header " // string@9bcc │ │ -3e4122: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4128: 7110 16c8 0300 |0046: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e412e: 0c02 |0049: move-result-object v2 │ │ -3e4130: 6e20 8f84 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4136: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e413c: 0c01 |0050: move-result-object v1 │ │ -3e413e: 7020 7782 1000 |0051: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4144: 2700 |0054: throw v0 │ │ -3e4146: 2200 4210 |0055: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e414a: 2201 9410 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e414e: 7010 8384 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4154: 1a02 fc86 |005c: const-string v2, "failed to read header. Occured at byte: " // string@86fc │ │ -3e4158: 6e20 8f84 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e415e: 6e10 cabe 0c00 |0061: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ -3e4164: 0b02 |0064: move-result-wide v2 │ │ -3e4166: 6e30 8b84 2103 |0065: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e416c: 6e10 9f84 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4172: 0c01 |006b: move-result-object v1 │ │ -3e4174: 7020 7782 1000 |006c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e417a: 2700 |006f: throw v0 │ │ -3e417c: 53c2 7388 |0070: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e4180: 1606 0200 |0072: const-wide/16 v6, #int 2 // #2 │ │ -3e4184: bf62 |0074: rem-long/2addr v2, v6 │ │ -3e4186: 3106 0204 |0075: cmp-long v6, v2, v4 │ │ -3e418a: 3806 0900 |0077: if-eqz v6, 0080 // +0009 │ │ -3e418e: 6e10 d2be 0c00 |0079: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.read:()I // method@bed2 │ │ -3e4194: 0a02 |007c: move-result v2 │ │ -3e4196: 3b02 0300 |007d: if-gez v2, 0080 // +0003 │ │ -3e419a: 1101 |007f: return-object v1 │ │ -3e419c: 54c2 6e88 |0080: iget-object v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ -3e41a0: 6e10 7f82 0200 |0082: invoke-virtual {v2}, Ljava/io/InputStream;.available:()I // method@827f │ │ -3e41a6: 0a02 |0085: move-result v2 │ │ -3e41a8: 3902 0300 |0086: if-nez v2, 0089 // +0003 │ │ -3e41ac: 1101 |0088: return-object v1 │ │ -3e41ae: 54c1 7188 |0089: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ -3e41b2: 7120 5fc8 1c00 |008b: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41b8: 54c1 6f88 |008e: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ -3e41bc: 7120 5fc8 1c00 |0090: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41c2: 54c1 6d88 |0093: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ -3e41c6: 7120 5fc8 1c00 |0095: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41cc: 54c1 6d88 |0098: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ -3e41d0: 1212 |009a: const/4 v2, #int 1 // #1 │ │ -3e41d2: 7030 c5be 1c02 |009b: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BZ)I // method@bec5 │ │ -3e41d8: 0a07 |009e: move-result v7 │ │ -3e41da: 54c1 6d88 |009f: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ -3e41de: 7120 5fc8 1c00 |00a1: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41e4: 54c1 6c88 |00a4: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ -3e41e8: 7120 5fc8 1c00 |00a6: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41ee: 54c1 7088 |00a9: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ -3e41f2: 7120 5fc8 1c00 |00ab: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e41f8: 1a01 816e |00ae: const-string v1, "` │ │ +3e40ce: 7110 15c8 0200 |001f: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e40d4: 0c02 |0022: move-result-object v2 │ │ +3e40d6: 2123 |0023: array-length v3, v2 │ │ +3e40d8: 2333 c71b |0024: new-array v3, v3, [B // type@1bc7 │ │ +3e40dc: 7120 5fc8 3c00 |0026: invoke-static {v12, v3}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e40e2: 0a06 |0029: move-result v6 │ │ +3e40e4: 2127 |002a: array-length v7, v2 │ │ +3e40e6: 3376 2a00 |002b: if-ne v6, v7, 0055 // +002a │ │ +3e40ea: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +3e40ec: 2127 |002e: array-length v7, v2 │ │ +3e40ee: 3576 4100 |002f: if-ge v6, v7, 0070 // +0041 │ │ +3e40f2: 4807 0206 |0031: aget-byte v7, v2, v6 │ │ +3e40f6: 4808 0306 |0033: aget-byte v8, v3, v6 │ │ +3e40fa: 3387 0500 |0035: if-ne v7, v8, 003a // +0005 │ │ +3e40fe: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3e4102: 28f5 |0039: goto 002e // -000b │ │ +3e4104: 2200 4210 |003a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4108: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e410c: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4112: 1a02 cc9b |0041: const-string v2, "invalid header " // string@9bcc │ │ +3e4116: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e411c: 7110 16c8 0300 |0046: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e4122: 0c02 |0049: move-result-object v2 │ │ +3e4124: 6e20 8f84 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e412a: 6e10 9f84 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4130: 0c01 |0050: move-result-object v1 │ │ +3e4132: 7020 7782 1000 |0051: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4138: 2700 |0054: throw v0 │ │ +3e413a: 2200 4210 |0055: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e413e: 2201 9410 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4142: 7010 8384 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4148: 1a02 fc86 |005c: const-string v2, "failed to read header. Occured at byte: " // string@86fc │ │ +3e414c: 6e20 8f84 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4152: 6e10 cabe 0c00 |0061: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ +3e4158: 0b02 |0064: move-result-wide v2 │ │ +3e415a: 6e30 8b84 2103 |0065: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e4160: 6e10 9f84 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4166: 0c01 |006b: move-result-object v1 │ │ +3e4168: 7020 7782 1000 |006c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e416e: 2700 |006f: throw v0 │ │ +3e4170: 53c2 7388 |0070: iget-wide v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e4174: 1606 0200 |0072: const-wide/16 v6, #int 2 // #2 │ │ +3e4178: bf62 |0074: rem-long/2addr v2, v6 │ │ +3e417a: 3106 0204 |0075: cmp-long v6, v2, v4 │ │ +3e417e: 3806 0900 |0077: if-eqz v6, 0080 // +0009 │ │ +3e4182: 6e10 d2be 0c00 |0079: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.read:()I // method@bed2 │ │ +3e4188: 0a02 |007c: move-result v2 │ │ +3e418a: 3b02 0300 |007d: if-gez v2, 0080 // +0003 │ │ +3e418e: 1101 |007f: return-object v1 │ │ +3e4190: 54c2 6e88 |0080: iget-object v2, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ +3e4194: 6e10 7f82 0200 |0082: invoke-virtual {v2}, Ljava/io/InputStream;.available:()I // method@827f │ │ +3e419a: 0a02 |0085: move-result v2 │ │ +3e419c: 3902 0300 |0086: if-nez v2, 0089 // +0003 │ │ +3e41a0: 1101 |0088: return-object v1 │ │ +3e41a2: 54c1 7188 |0089: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ +3e41a6: 7120 5fc8 1c00 |008b: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41ac: 54c1 6f88 |008e: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ +3e41b0: 7120 5fc8 1c00 |0090: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41b6: 54c1 6d88 |0093: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ +3e41ba: 7120 5fc8 1c00 |0095: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41c0: 54c1 6d88 |0098: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ +3e41c4: 1212 |009a: const/4 v2, #int 1 // #1 │ │ +3e41c6: 7030 c5be 1c02 |009b: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BZ)I // method@bec5 │ │ +3e41cc: 0a07 |009e: move-result v7 │ │ +3e41ce: 54c1 6d88 |009f: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ +3e41d2: 7120 5fc8 1c00 |00a1: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41d8: 54c1 6c88 |00a4: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ +3e41dc: 7120 5fc8 1c00 |00a6: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41e2: 54c1 7088 |00a9: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ +3e41e6: 7120 5fc8 1c00 |00ab: invoke-static {v12, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e41ec: 1a01 816e |00ae: const-string v1, "` │ │ " // string@6e81 │ │ -3e41fc: 7110 15c8 0100 |00b0: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e4202: 0c01 |00b3: move-result-object v1 │ │ -3e4204: 2113 |00b4: array-length v3, v1 │ │ -3e4206: 2333 c71b |00b5: new-array v3, v3, [B // type@1bc7 │ │ -3e420a: 7120 5fc8 3c00 |00b7: invoke-static {v12, v3}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3e4210: 0a04 |00ba: move-result v4 │ │ -3e4212: 2115 |00bb: array-length v5, v1 │ │ -3e4214: 3354 af00 |00bc: if-ne v4, v5, 016b // +00af │ │ -3e4218: 1204 |00be: const/4 v4, #int 0 // #0 │ │ -3e421a: 2115 |00bf: array-length v5, v1 │ │ -3e421c: 3554 2600 |00c0: if-ge v4, v5, 00e6 // +0026 │ │ -3e4220: 4805 0104 |00c2: aget-byte v5, v1, v4 │ │ -3e4224: 4806 0304 |00c4: aget-byte v6, v3, v4 │ │ -3e4228: 3365 0500 |00c6: if-ne v5, v6, 00cb // +0005 │ │ -3e422c: d804 0401 |00c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3e4230: 28f5 |00ca: goto 00bf // -000b │ │ -3e4232: 2200 4210 |00cb: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4236: 2201 9410 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e423a: 7010 8384 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4240: 1a02 ca9b |00d2: const-string v2, "invalid entry trailer. not read the content? Occured at byte: " // string@9bca │ │ -3e4244: 6e20 8f84 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e424a: 6e10 cabe 0c00 |00d7: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ -3e4250: 0b02 |00da: move-result-wide v2 │ │ -3e4252: 6e30 8b84 2103 |00db: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e4258: 6e10 9f84 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e425e: 0c01 |00e1: move-result-object v1 │ │ -3e4260: 7020 7782 1000 |00e2: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4266: 2700 |00e5: throw v0 │ │ -3e4268: 53c3 7388 |00e6: iget-wide v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e426c: 5ac3 6b88 |00e8: iput-wide v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e4270: 54c1 7188 |00ea: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ -3e4274: 7110 16c8 0100 |00ec: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e427a: 0c01 |00ef: move-result-object v1 │ │ -3e427c: 6e10 7784 0100 |00f0: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3e4282: 0c01 |00f3: move-result-object v1 │ │ -3e4284: 7110 d0be 0100 |00f4: invoke-static {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isGNUStringTable:(Ljava/lang/String;)Z // method@bed0 │ │ -3e428a: 0a03 |00f7: move-result v3 │ │ -3e428c: 3803 0f00 |00f8: if-eqz v3, 0107 // +000f │ │ -3e4290: 54c0 7088 |00fa: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ -3e4294: 7020 d4be 0c00 |00fc: invoke-direct {v12, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.readGNUStringTable:([B)Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@bed4 │ │ -3e429a: 0c00 |00ff: move-result-object v0 │ │ -3e429c: 5bc0 6a88 |0100: iput-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e42a0: 6e10 ccbe 0c00 |0102: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@becc │ │ -3e42a6: 0c00 |0105: move-result-object v0 │ │ -3e42a8: 1100 |0106: return-object v0 │ │ -3e42aa: 54c3 7088 |0107: iget-object v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ -3e42ae: 7020 c6be 3c00 |0109: invoke-direct {v12, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asLong:([B)J // method@bec6 │ │ -3e42b4: 0b03 |010c: move-result-wide v3 │ │ -3e42b6: 1a05 8814 |010d: const-string v5, "/" // string@1488 │ │ -3e42ba: 6e20 4f84 5100 |010f: invoke-virtual {v1, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3e42c0: 0a05 |0112: move-result v5 │ │ -3e42c2: 3805 0e00 |0113: if-eqz v5, 0121 // +000e │ │ -3e42c6: 6e10 6384 0100 |0115: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e42cc: 0a05 |0118: move-result v5 │ │ -3e42ce: b125 |0119: sub-int/2addr v5, v2 │ │ -3e42d0: 6e30 7184 0105 |011a: invoke-virtual {v1, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3e42d6: 0c00 |011d: move-result-object v0 │ │ -3e42d8: 0435 |011e: move-wide v5, v3 │ │ -3e42da: 0704 |011f: move-object v4, v0 │ │ -3e42dc: 282c |0120: goto 014c // +002c │ │ -3e42de: 7020 cfbe 1c00 |0121: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isGNULongName:(Ljava/lang/String;)Z // method@becf │ │ -3e42e4: 0a00 |0124: move-result v0 │ │ -3e42e6: 3800 0f00 |0125: if-eqz v0, 0134 // +000f │ │ -3e42ea: 6e20 7084 2100 |0127: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3e42f0: 0c00 |012a: move-result-object v0 │ │ -3e42f2: 7110 9d83 0000 |012b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3e42f8: 0a00 |012e: move-result v0 │ │ -3e42fa: 7020 cbbe 0c00 |012f: invoke-direct {v12, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getExtendedName:(I)Ljava/lang/String; // method@becb │ │ -3e4300: 0c00 |0132: move-result-object v0 │ │ -3e4302: 28eb |0133: goto 011e // -0015 │ │ -3e4304: 7110 cebe 0100 |0134: invoke-static {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isBSDLongName:(Ljava/lang/String;)Z // method@bece │ │ -3e430a: 0a00 |0137: move-result v0 │ │ -3e430c: 3800 1200 |0138: if-eqz v0, 014a // +0012 │ │ -3e4310: 7020 c9be 1c00 |013a: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBSDLongName:(Ljava/lang/String;)Ljava/lang/String; // method@bec9 │ │ -3e4316: 0c00 |013d: move-result-object v0 │ │ -3e4318: 6e10 6384 0000 |013e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e431e: 0a01 |0141: move-result v1 │ │ -3e4320: 8115 |0142: int-to-long v5, v1 │ │ -3e4322: bc53 |0143: sub-long/2addr v3, v5 │ │ -3e4324: 53c8 6b88 |0144: iget-wide v8, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e4328: bb58 |0146: add-long/2addr v8, v5 │ │ -3e432a: 5ac8 6b88 |0147: iput-wide v8, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e432e: 28d5 |0149: goto 011e // -002b │ │ -3e4330: 0435 |014a: move-wide v5, v3 │ │ -3e4332: 0714 |014b: move-object v4, v1 │ │ -3e4334: 2200 fb17 |014c: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -3e4338: 54c1 6d88 |014e: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ -3e433c: 7030 c5be 1c02 |0150: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BZ)I // method@bec5 │ │ -3e4342: 0a08 |0153: move-result v8 │ │ -3e4344: 54c1 6c88 |0154: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ -3e4348: 1302 0800 |0156: const/16 v2, #int 8 // #8 │ │ -3e434c: 7030 c3be 1c02 |0158: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BI)I // method@bec3 │ │ -3e4352: 0a09 |015b: move-result v9 │ │ -3e4354: 54c1 6f88 |015c: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ -3e4358: 7020 c6be 1c00 |015e: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asLong:([B)J // method@bec6 │ │ -3e435e: 0b0a |0161: move-result-wide v10 │ │ -3e4360: 0703 |0162: move-object v3, v0 │ │ -3e4362: 7609 b4be 0300 |0163: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ -3e4368: 5bc0 6a88 |0166: iput-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e436c: 54c0 6a88 |0168: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e4370: 1100 |016a: return-object v0 │ │ -3e4372: 2200 4210 |016b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4376: 2201 9410 |016d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e437a: 7010 8384 0100 |016f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4380: 1a02 fb86 |0172: const-string v2, "failed to read entry trailer. Occured at byte: " // string@86fb │ │ -3e4384: 6e20 8f84 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e438a: 6e10 cabe 0c00 |0177: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ -3e4390: 0b02 |017a: move-result-wide v2 │ │ -3e4392: 6e30 8b84 2103 |017b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e4398: 6e10 9f84 0100 |017e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e439e: 0c01 |0181: move-result-object v1 │ │ -3e43a0: 7020 7782 1000 |0182: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e43a6: 2700 |0185: throw v0 │ │ +3e41f0: 7110 15c8 0100 |00b0: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e41f6: 0c01 |00b3: move-result-object v1 │ │ +3e41f8: 2113 |00b4: array-length v3, v1 │ │ +3e41fa: 2333 c71b |00b5: new-array v3, v3, [B // type@1bc7 │ │ +3e41fe: 7120 5fc8 3c00 |00b7: invoke-static {v12, v3}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3e4204: 0a04 |00ba: move-result v4 │ │ +3e4206: 2115 |00bb: array-length v5, v1 │ │ +3e4208: 3354 af00 |00bc: if-ne v4, v5, 016b // +00af │ │ +3e420c: 1204 |00be: const/4 v4, #int 0 // #0 │ │ +3e420e: 2115 |00bf: array-length v5, v1 │ │ +3e4210: 3554 2600 |00c0: if-ge v4, v5, 00e6 // +0026 │ │ +3e4214: 4805 0104 |00c2: aget-byte v5, v1, v4 │ │ +3e4218: 4806 0304 |00c4: aget-byte v6, v3, v4 │ │ +3e421c: 3365 0500 |00c6: if-ne v5, v6, 00cb // +0005 │ │ +3e4220: d804 0401 |00c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3e4224: 28f5 |00ca: goto 00bf // -000b │ │ +3e4226: 2200 4210 |00cb: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e422a: 2201 9410 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e422e: 7010 8384 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4234: 1a02 ca9b |00d2: const-string v2, "invalid entry trailer. not read the content? Occured at byte: " // string@9bca │ │ +3e4238: 6e20 8f84 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e423e: 6e10 cabe 0c00 |00d7: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ +3e4244: 0b02 |00da: move-result-wide v2 │ │ +3e4246: 6e30 8b84 2103 |00db: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e424c: 6e10 9f84 0100 |00de: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4252: 0c01 |00e1: move-result-object v1 │ │ +3e4254: 7020 7782 1000 |00e2: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e425a: 2700 |00e5: throw v0 │ │ +3e425c: 53c3 7388 |00e6: iget-wide v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e4260: 5ac3 6b88 |00e8: iput-wide v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e4264: 54c1 7188 |00ea: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.nameBuf:[B // field@8871 │ │ +3e4268: 7110 16c8 0100 |00ec: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e426e: 0c01 |00ef: move-result-object v1 │ │ +3e4270: 6e10 7784 0100 |00f0: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3e4276: 0c01 |00f3: move-result-object v1 │ │ +3e4278: 7110 d0be 0100 |00f4: invoke-static {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isGNUStringTable:(Ljava/lang/String;)Z // method@bed0 │ │ +3e427e: 0a03 |00f7: move-result v3 │ │ +3e4280: 3803 0f00 |00f8: if-eqz v3, 0107 // +000f │ │ +3e4284: 54c0 7088 |00fa: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ +3e4288: 7020 d4be 0c00 |00fc: invoke-direct {v12, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.readGNUStringTable:([B)Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@bed4 │ │ +3e428e: 0c00 |00ff: move-result-object v0 │ │ +3e4290: 5bc0 6a88 |0100: iput-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e4294: 6e10 ccbe 0c00 |0102: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@becc │ │ +3e429a: 0c00 |0105: move-result-object v0 │ │ +3e429c: 1100 |0106: return-object v0 │ │ +3e429e: 54c3 7088 |0107: iget-object v3, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lengthBuf:[B // field@8870 │ │ +3e42a2: 7020 c6be 3c00 |0109: invoke-direct {v12, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asLong:([B)J // method@bec6 │ │ +3e42a8: 0b03 |010c: move-result-wide v3 │ │ +3e42aa: 1a05 8814 |010d: const-string v5, "/" // string@1488 │ │ +3e42ae: 6e20 4f84 5100 |010f: invoke-virtual {v1, v5}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3e42b4: 0a05 |0112: move-result v5 │ │ +3e42b6: 3805 0e00 |0113: if-eqz v5, 0121 // +000e │ │ +3e42ba: 6e10 6384 0100 |0115: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e42c0: 0a05 |0118: move-result v5 │ │ +3e42c2: b125 |0119: sub-int/2addr v5, v2 │ │ +3e42c4: 6e30 7184 0105 |011a: invoke-virtual {v1, v0, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3e42ca: 0c00 |011d: move-result-object v0 │ │ +3e42cc: 0435 |011e: move-wide v5, v3 │ │ +3e42ce: 0704 |011f: move-object v4, v0 │ │ +3e42d0: 282c |0120: goto 014c // +002c │ │ +3e42d2: 7020 cfbe 1c00 |0121: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isGNULongName:(Ljava/lang/String;)Z // method@becf │ │ +3e42d8: 0a00 |0124: move-result v0 │ │ +3e42da: 3800 0f00 |0125: if-eqz v0, 0134 // +000f │ │ +3e42de: 6e20 7084 2100 |0127: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3e42e4: 0c00 |012a: move-result-object v0 │ │ +3e42e6: 7110 9d83 0000 |012b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3e42ec: 0a00 |012e: move-result v0 │ │ +3e42ee: 7020 cbbe 0c00 |012f: invoke-direct {v12, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getExtendedName:(I)Ljava/lang/String; // method@becb │ │ +3e42f4: 0c00 |0132: move-result-object v0 │ │ +3e42f6: 28eb |0133: goto 011e // -0015 │ │ +3e42f8: 7110 cebe 0100 |0134: invoke-static {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.isBSDLongName:(Ljava/lang/String;)Z // method@bece │ │ +3e42fe: 0a00 |0137: move-result v0 │ │ +3e4300: 3800 1200 |0138: if-eqz v0, 014a // +0012 │ │ +3e4304: 7020 c9be 1c00 |013a: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBSDLongName:(Ljava/lang/String;)Ljava/lang/String; // method@bec9 │ │ +3e430a: 0c00 |013d: move-result-object v0 │ │ +3e430c: 6e10 6384 0000 |013e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e4312: 0a01 |0141: move-result v1 │ │ +3e4314: 8115 |0142: int-to-long v5, v1 │ │ +3e4316: bc53 |0143: sub-long/2addr v3, v5 │ │ +3e4318: 53c8 6b88 |0144: iget-wide v8, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e431c: bb58 |0146: add-long/2addr v8, v5 │ │ +3e431e: 5ac8 6b88 |0147: iput-wide v8, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e4322: 28d5 |0149: goto 011e // -002b │ │ +3e4324: 0435 |014a: move-wide v5, v3 │ │ +3e4326: 0714 |014b: move-object v4, v1 │ │ +3e4328: 2200 fb17 |014c: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +3e432c: 54c1 6d88 |014e: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.idBuf:[B // field@886d │ │ +3e4330: 7030 c5be 1c02 |0150: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BZ)I // method@bec5 │ │ +3e4336: 0a08 |0153: move-result v8 │ │ +3e4338: 54c1 6c88 |0154: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.fileModeBuf:[B // field@886c │ │ +3e433c: 1302 0800 |0156: const/16 v2, #int 8 // #8 │ │ +3e4340: 7030 c3be 1c02 |0158: invoke-direct {v12, v1, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asInt:([BI)I // method@bec3 │ │ +3e4346: 0a09 |015b: move-result v9 │ │ +3e4348: 54c1 6f88 |015c: iget-object v1, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.lastModifiedBuf:[B // field@886f │ │ +3e434c: 7020 c6be 1c00 |015e: invoke-direct {v12, v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.asLong:([B)J // method@bec6 │ │ +3e4352: 0b0a |0161: move-result-wide v10 │ │ +3e4354: 0703 |0162: move-object v3, v0 │ │ +3e4356: 7609 b4be 0300 |0163: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/lang/String;JIIIJ)V // method@beb4 │ │ +3e435c: 5bc0 6a88 |0166: iput-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e4360: 54c0 6a88 |0168: iget-object v0, v12, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e4364: 1100 |016a: return-object v0 │ │ +3e4366: 2200 4210 |016b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e436a: 2201 9410 |016d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e436e: 7010 8384 0100 |016f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4374: 1a02 fb86 |0172: const-string v2, "failed to read entry trailer. Occured at byte: " // string@86fb │ │ +3e4378: 6e20 8f84 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e437e: 6e10 cabe 0c00 |0177: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getBytesRead:()J // method@beca │ │ +3e4384: 0b02 |017a: move-result-wide v2 │ │ +3e4386: 6e30 8b84 2103 |017b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e438c: 6e10 9f84 0100 |017e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4392: 0c01 |0181: move-result-object v1 │ │ +3e4394: 7020 7782 1000 |0182: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e439a: 2700 |0185: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ 0x000c line=85 │ │ 0x0012 line=86 │ │ 0x0014 line=89 │ │ @@ -1360606,18 +1360602,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e4070: |[3e4070] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e4080: 6e10 ccbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@becc │ │ -3e4086: 0c00 |0003: move-result-object v0 │ │ -3e4088: 1100 |0004: return-object v0 │ │ +3e4064: |[3e4064] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e4074: 6e10 ccbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.getNextArEntry:()Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // method@becc │ │ +3e407a: 0c00 |0003: move-result-object v0 │ │ +3e407c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;) │ │ @@ -1360625,45 +1360621,45 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -3e3edc: |[3e3edc] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.read:([BII)I │ │ -3e3eec: 5470 6a88 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ -3e3ef0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -3e3ef4: 5371 6b88 |0004: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ -3e3ef8: 6e10 b9be 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e3efe: 0b03 |0009: move-result-wide v3 │ │ -3e3f00: bb31 |000a: add-long/2addr v1, v3 │ │ -3e3f02: 3d0a 1000 |000b: if-lez v10, 001b // +0010 │ │ -3e3f06: 5373 7388 |000d: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e3f0a: 3100 0103 |000f: cmp-long v0, v1, v3 │ │ -3e3f0e: 3d00 0a00 |0011: if-lez v0, 001b // +000a │ │ -3e3f12: 81a5 |0013: int-to-long v5, v10 │ │ -3e3f14: bc31 |0014: sub-long/2addr v1, v3 │ │ -3e3f16: 7140 df83 6521 |0015: invoke-static {v5, v6, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e3f1c: 0b00 |0018: move-result-wide v0 │ │ -3e3f1e: 840a |0019: long-to-int v10, v0 │ │ -3e3f20: 2803 |001a: goto 001d // +0003 │ │ -3e3f22: 12f8 |001b: const/4 v8, #int -1 // #ff │ │ -3e3f24: 0f08 |001c: return v8 │ │ -3e3f26: 5470 6e88 |001d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ -3e3f2a: 6e40 8582 80a9 |001f: invoke-virtual {v0, v8, v9, v10}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3e3f30: 0a08 |0022: move-result v8 │ │ -3e3f32: 6e20 c8be 8700 |0023: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.count:(I)V // method@bec8 │ │ -3e3f38: 5379 7388 |0026: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e3f3c: 3d08 0400 |0028: if-lez v8, 002c // +0004 │ │ -3e3f40: 8180 |002a: int-to-long v0, v8 │ │ -3e3f42: 2803 |002b: goto 002e // +0003 │ │ -3e3f44: 1600 0000 |002c: const-wide/16 v0, #int 0 // #0 │ │ -3e3f48: bb09 |002e: add-long/2addr v9, v0 │ │ -3e3f4a: 5a79 7388 |002f: iput-wide v9, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ -3e3f4e: 0f08 |0031: return v8 │ │ +3e3ed0: |[3e3ed0] org.apache.commons.compress.archivers.ar.ArArchiveInputStream.read:([BII)I │ │ +3e3ee0: 5470 6a88 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@886a │ │ +3e3ee4: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +3e3ee8: 5371 6b88 |0004: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.entryOffset:J // field@886b │ │ +3e3eec: 6e10 b9be 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e3ef2: 0b03 |0009: move-result-wide v3 │ │ +3e3ef4: bb31 |000a: add-long/2addr v1, v3 │ │ +3e3ef6: 3d0a 1000 |000b: if-lez v10, 001b // +0010 │ │ +3e3efa: 5373 7388 |000d: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e3efe: 3100 0103 |000f: cmp-long v0, v1, v3 │ │ +3e3f02: 3d00 0a00 |0011: if-lez v0, 001b // +000a │ │ +3e3f06: 81a5 |0013: int-to-long v5, v10 │ │ +3e3f08: bc31 |0014: sub-long/2addr v1, v3 │ │ +3e3f0a: 7140 df83 6521 |0015: invoke-static {v5, v6, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e3f10: 0b00 |0018: move-result-wide v0 │ │ +3e3f12: 840a |0019: long-to-int v10, v0 │ │ +3e3f14: 2803 |001a: goto 001d // +0003 │ │ +3e3f16: 12f8 |001b: const/4 v8, #int -1 // #ff │ │ +3e3f18: 0f08 |001c: return v8 │ │ +3e3f1a: 5470 6e88 |001d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.input:Ljava/io/InputStream; // field@886e │ │ +3e3f1e: 6e40 8582 80a9 |001f: invoke-virtual {v0, v8, v9, v10}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3e3f24: 0a08 |0022: move-result v8 │ │ +3e3f26: 6e20 c8be 8700 |0023: invoke-virtual {v7, v8}, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.count:(I)V // method@bec8 │ │ +3e3f2c: 5379 7388 |0026: iget-wide v9, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e3f30: 3d08 0400 |0028: if-lez v8, 002c // +0004 │ │ +3e3f34: 8180 |002a: int-to-long v0, v8 │ │ +3e3f36: 2803 |002b: goto 002e // +0003 │ │ +3e3f38: 1600 0000 |002c: const-wide/16 v0, #int 0 // #0 │ │ +3e3f3c: bb09 |002e: add-long/2addr v9, v0 │ │ +3e3f3e: 5a79 7388 |002f: iput-wide v9, v7, Lorg/apache/commons/compress/archivers/ar/ArArchiveInputStream;.offset:J // field@8873 │ │ +3e3f42: 0f08 |0031: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x000d line=249 │ │ 0x0015 line=250 │ │ 0x001d line=255 │ │ @@ -1360755,24 +1360751,24 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3e48ac: |[3e48ac] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ -3e48bc: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3e48c2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3e48c6: 5a20 7688 |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e48ca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3e48cc: 5c20 7888 |0008: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e48d0: 5920 7988 |000a: iput v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ -3e48d4: 5c20 7788 |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e48d8: 5b23 7a88 |000e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ -3e48dc: 0e00 |0010: return-void │ │ +3e48a0: |[3e48a0] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ +3e48b0: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3e48b6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3e48ba: 5a20 7688 |0005: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e48be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3e48c0: 5c20 7888 |0008: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e48c4: 5920 7988 |000a: iput v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ +3e48c8: 5c20 7788 |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e48cc: 5b23 7a88 |000e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ +3e48d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=42 │ │ 0x0008 line=44 │ │ 0x000a line=45 │ │ 0x000c line=48 │ │ @@ -1360786,27 +1360782,27 @@ │ │ type : '(JJC)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3e44e8: |[3e44e8] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.fill:(JJC)J │ │ -3e44f8: 9c05 0705 |0000: sub-long v5, v7, v5 │ │ -3e44fc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3e4500: 3102 0500 |0004: cmp-long v2, v5, v0 │ │ -3e4504: 3d02 0e00 |0006: if-lez v2, 0014 // +000e │ │ -3e4508: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e450a: 8101 |0009: int-to-long v1, v0 │ │ -3e450c: 3103 0105 |000a: cmp-long v3, v1, v5 │ │ -3e4510: 3b03 0800 |000c: if-gez v3, 0014 // +0008 │ │ -3e4514: 6e20 dfbe 9400 |000e: invoke-virtual {v4, v9}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(I)V // method@bedf │ │ -3e451a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e451e: 28f6 |0013: goto 0009 // -000a │ │ -3e4520: 1007 |0014: return-wide v7 │ │ +3e44dc: |[3e44dc] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.fill:(JJC)J │ │ +3e44ec: 9c05 0705 |0000: sub-long v5, v7, v5 │ │ +3e44f0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3e44f4: 3102 0500 |0004: cmp-long v2, v5, v0 │ │ +3e44f8: 3d02 0e00 |0006: if-lez v2, 0014 // +000e │ │ +3e44fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e44fe: 8101 |0009: int-to-long v1, v0 │ │ +3e4500: 3103 0105 |000a: cmp-long v3, v1, v5 │ │ +3e4504: 3b03 0800 |000c: if-gez v3, 0014 // +0008 │ │ +3e4508: 6e20 dfbe 9400 |000e: invoke-virtual {v4, v9}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(I)V // method@bedf │ │ +3e450e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e4512: 28f6 |0013: goto 0009 // -000a │ │ +3e4514: 1007 |0014: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x000e line=118 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ 0x0000 - 0x0015 reg=5 (null) J │ │ 0x0000 - 0x0015 reg=7 (null) J │ │ @@ -1360817,22 +1360813,22 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3e4524: |[3e4524] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.write:(Ljava/lang/String;)J │ │ -3e4534: 1a00 c975 |0000: const-string v0, "ascii" // string@75c9 │ │ -3e4538: 6e20 5584 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3e453e: 0c03 |0005: move-result-object v3 │ │ -3e4540: 6e20 e0be 3200 |0006: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:([B)V // method@bee0 │ │ -3e4546: 2133 |0009: array-length v3, v3 │ │ -3e4548: 8130 |000a: int-to-long v0, v3 │ │ -3e454a: 1000 |000b: return-wide v0 │ │ +3e4518: |[3e4518] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.write:(Ljava/lang/String;)J │ │ +3e4528: 1a00 c975 |0000: const-string v0, "ascii" // string@75c9 │ │ +3e452c: 6e20 5584 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3e4532: 0c03 |0005: move-result-object v3 │ │ +3e4534: 6e20 e0be 3200 |0006: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:([B)V // method@bee0 │ │ +3e453a: 2133 |0009: array-length v3, v3 │ │ +3e453c: 8130 |000a: int-to-long v0, v3 │ │ +3e453e: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ 0x0006 line=127 │ │ 0x0009 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ @@ -1360843,24 +1360839,24 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e454c: |[3e454c] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.writeArchiveHeader:()J │ │ -3e455c: 1a00 8907 |0000: const-string v0, "! │ │ +3e4540: |[3e4540] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.writeArchiveHeader:()J │ │ +3e4550: 1a00 8907 |0000: const-string v0, "! │ │ " // string@0789 │ │ -3e4560: 7110 15c8 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e4566: 0c00 |0005: move-result-object v0 │ │ -3e4568: 5421 7a88 |0006: iget-object v1, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ -3e456c: 6e20 a182 0100 |0008: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e4572: 2100 |000b: array-length v0, v0 │ │ -3e4574: 8100 |000c: int-to-long v0, v0 │ │ -3e4576: 1000 |000d: return-wide v0 │ │ +3e4554: 7110 15c8 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e455a: 0c00 |0005: move-result-object v0 │ │ +3e455c: 5421 7a88 |0006: iget-object v1, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ +3e4560: 6e20 a182 0100 |0008: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e4566: 2100 |000b: array-length v0, v0 │ │ +3e4568: 8100 |000c: int-to-long v0, v0 │ │ +3e456a: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ @@ -1360870,206 +1360866,206 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 376 16-bit code units │ │ -3e4578: |[3e4578] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.writeEntryHeader:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)J │ │ -3e4588: 6e10 bbbe 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getName:()Ljava/lang/String; // method@bebb │ │ -3e458e: 0c06 |0003: move-result-object v6 │ │ -3e4590: 52b0 7988 |0004: iget v0, v11, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ -3e4594: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -3e4598: 3900 2000 |0008: if-nez v0, 0028 // +0020 │ │ -3e459c: 6e10 6384 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e45a2: 0a00 |000d: move-result v0 │ │ -3e45a4: 3610 0300 |000e: if-gt v0, v1, 0011 // +0003 │ │ -3e45a8: 2818 |0010: goto 0028 // +0018 │ │ -3e45aa: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e45ae: 2201 9410 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e45b2: 7010 8384 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e45b8: 1a02 5887 |0018: const-string v2, "filename too long, > 16 chars: " // string@8758 │ │ -3e45bc: 6e20 8f84 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e45c2: 6e20 8f84 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e45c8: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e45ce: 0c01 |0023: move-result-object v1 │ │ -3e45d0: 7020 7782 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e45d6: 2700 |0027: throw v0 │ │ -3e45d8: 52b0 7988 |0028: iget v0, v11, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ -3e45dc: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -3e45de: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -3e45e0: 1603 0000 |002c: const-wide/16 v3, #int 0 // #0 │ │ -3e45e4: 3302 3100 |002e: if-ne v2, v0, 005f // +0031 │ │ -3e45e8: 6e10 6384 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e45ee: 0a00 |0033: move-result v0 │ │ -3e45f0: 3610 0a00 |0034: if-gt v0, v1, 003e // +000a │ │ -3e45f4: 1a00 6105 |0036: const-string v0, " " // string@0561 │ │ -3e45f8: 6e20 4c84 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3e45fe: 0a00 |003b: move-result v0 │ │ -3e4600: 3800 2300 |003c: if-eqz v0, 005f // +0023 │ │ -3e4604: 2200 9410 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4608: 7010 8384 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e460e: 1a01 9907 |0043: const-string v1, "#1/" // string@0799 │ │ -3e4612: 6e20 8f84 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4618: 6e10 6384 0600 |0048: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e461e: 0a01 |004b: move-result v1 │ │ -3e4620: 7110 7b84 0100 |004c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ -3e4626: 0c01 |004f: move-result-object v1 │ │ -3e4628: 6e20 8f84 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e462e: 6e10 9f84 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4634: 0c00 |0056: move-result-object v0 │ │ -3e4636: 7020 debe 0b00 |0057: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e463c: 0b00 |005a: move-result-wide v0 │ │ -3e463e: bb03 |005b: add-long/2addr v3, v0 │ │ -3e4640: 0431 |005c: move-wide v1, v3 │ │ -3e4642: 1218 |005d: const/4 v8, #int 1 // #1 │ │ -3e4644: 2808 |005e: goto 0066 // +0008 │ │ -3e4646: 7020 debe 6b00 |005f: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e464c: 0b00 |0062: move-result-wide v0 │ │ -3e464e: bb03 |0063: add-long/2addr v3, v0 │ │ -3e4650: 0431 |0064: move-wide v1, v3 │ │ -3e4652: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -3e4654: 1603 1000 |0066: const-wide/16 v3, #int 16 // #10 │ │ -3e4658: 1305 2000 |0068: const/16 v5, #int 32 // #20 │ │ -3e465c: 07b0 |006a: move-object v0, v11 │ │ -3e465e: 7606 dabe 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e4664: 0b00 |006e: move-result-wide v0 │ │ -3e4666: 2202 9410 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e466a: 7010 8384 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4670: 1a09 0000 |0074: const-string v9, "" // string@0000 │ │ -3e4674: 6e20 8f84 9200 |0076: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e467a: 6e10 b7be 0c00 |0079: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLastModified:()J // method@beb7 │ │ -3e4680: 0b03 |007c: move-result-wide v3 │ │ -3e4682: 6e30 8b84 3204 |007d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e4688: 6e10 9f84 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e468e: 0c02 |0083: move-result-object v2 │ │ -3e4690: 6e10 6384 0200 |0084: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e4696: 0a03 |0087: move-result v3 │ │ -3e4698: 1304 0c00 |0088: const/16 v4, #int 12 // #c │ │ -3e469c: 3643 e600 |008a: if-gt v3, v4, 0170 // +00e6 │ │ -3e46a0: 7020 debe 2b00 |008c: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e46a6: 0b02 |008f: move-result-wide v2 │ │ -3e46a8: 9b01 0002 |0090: add-long v1, v0, v2 │ │ -3e46ac: 1603 1c00 |0092: const-wide/16 v3, #int 28 // #1c │ │ -3e46b0: 1305 2000 |0094: const/16 v5, #int 32 // #20 │ │ -3e46b4: 07b0 |0096: move-object v0, v11 │ │ -3e46b6: 7606 dabe 0000 |0097: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e46bc: 0b00 |009a: move-result-wide v0 │ │ -3e46be: 2202 9410 |009b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e46c2: 7010 8384 0200 |009d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e46c8: 6e20 8f84 9200 |00a0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e46ce: 6e10 bdbe 0c00 |00a3: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getUserId:()I // method@bebd │ │ -3e46d4: 0a03 |00a6: move-result v3 │ │ -3e46d6: 6e20 8a84 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e46dc: 6e10 9f84 0200 |00aa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e46e2: 0c02 |00ad: move-result-object v2 │ │ -3e46e4: 6e10 6384 0200 |00ae: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e46ea: 0a03 |00b1: move-result v3 │ │ -3e46ec: 126a |00b2: const/4 v10, #int 6 // #6 │ │ -3e46ee: 36a3 b500 |00b3: if-gt v3, v10, 0168 // +00b5 │ │ -3e46f2: 7020 debe 2b00 |00b5: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e46f8: 0b02 |00b8: move-result-wide v2 │ │ -3e46fa: 9b01 0002 |00b9: add-long v1, v0, v2 │ │ -3e46fe: 1603 2200 |00bb: const-wide/16 v3, #int 34 // #22 │ │ -3e4702: 1305 2000 |00bd: const/16 v5, #int 32 // #20 │ │ -3e4706: 07b0 |00bf: move-object v0, v11 │ │ -3e4708: 7606 dabe 0000 |00c0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e470e: 0b00 |00c3: move-result-wide v0 │ │ -3e4710: 2202 9410 |00c4: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4714: 7010 8384 0200 |00c6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e471a: 6e20 8f84 9200 |00c9: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4720: 6e10 b6be 0c00 |00cc: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getGroupId:()I // method@beb6 │ │ -3e4726: 0a03 |00cf: move-result v3 │ │ -3e4728: 6e20 8a84 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e472e: 6e10 9f84 0200 |00d3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4734: 0c02 |00d6: move-result-object v2 │ │ -3e4736: 6e10 6384 0200 |00d7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e473c: 0a03 |00da: move-result v3 │ │ -3e473e: 36a3 8500 |00db: if-gt v3, v10, 0160 // +0085 │ │ -3e4742: 7020 debe 2b00 |00dd: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e4748: 0b02 |00e0: move-result-wide v2 │ │ -3e474a: 9b01 0002 |00e1: add-long v1, v0, v2 │ │ -3e474e: 1603 2800 |00e3: const-wide/16 v3, #int 40 // #28 │ │ -3e4752: 1305 2000 |00e5: const/16 v5, #int 32 // #20 │ │ -3e4756: 07b0 |00e7: move-object v0, v11 │ │ -3e4758: 7606 dabe 0000 |00e8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e475e: 0b00 |00eb: move-result-wide v0 │ │ -3e4760: 2202 9410 |00ec: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4764: 7010 8384 0200 |00ee: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e476a: 6e20 8f84 9200 |00f1: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4770: 6e10 babe 0c00 |00f4: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getMode:()I // method@beba │ │ -3e4776: 0a03 |00f7: move-result v3 │ │ -3e4778: 1304 0800 |00f8: const/16 v4, #int 8 // #8 │ │ -3e477c: 7120 a883 4300 |00fa: invoke-static {v3, v4}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@83a8 │ │ -3e4782: 0c03 |00fd: move-result-object v3 │ │ -3e4784: 6e20 8f84 3200 |00fe: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e478a: 6e10 9f84 0200 |0101: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4790: 0c02 |0104: move-result-object v2 │ │ -3e4792: 6e10 6384 0200 |0105: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e4798: 0a03 |0108: move-result v3 │ │ -3e479a: 3643 4f00 |0109: if-gt v3, v4, 0158 // +004f │ │ -3e479e: 7020 debe 2b00 |010b: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e47a4: 0b02 |010e: move-result-wide v2 │ │ -3e47a6: 9b01 0002 |010f: add-long v1, v0, v2 │ │ -3e47aa: 1603 3000 |0111: const-wide/16 v3, #int 48 // #30 │ │ -3e47ae: 1305 2000 |0113: const/16 v5, #int 32 // #20 │ │ -3e47b2: 07b0 |0115: move-object v0, v11 │ │ -3e47b4: 7606 dabe 0000 |0116: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e47ba: 0b00 |0119: move-result-wide v0 │ │ -3e47bc: 6e10 b9be 0c00 |011a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e47c2: 0b02 |011d: move-result-wide v2 │ │ -3e47c4: 3808 0600 |011e: if-eqz v8, 0124 // +0006 │ │ -3e47c8: 6e10 6384 0600 |0120: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e47ce: 0a07 |0123: move-result v7 │ │ -3e47d0: 8174 |0124: int-to-long v4, v7 │ │ -3e47d2: bb42 |0125: add-long/2addr v2, v4 │ │ -3e47d4: 7120 7c84 3200 |0126: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -3e47da: 0c02 |0129: move-result-object v2 │ │ -3e47dc: 6e10 6384 0200 |012a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e47e2: 0a03 |012d: move-result v3 │ │ -3e47e4: 1304 0a00 |012e: const/16 v4, #int 10 // #a │ │ -3e47e8: 3643 2000 |0130: if-gt v3, v4, 0150 // +0020 │ │ -3e47ec: 7020 debe 2b00 |0132: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e47f2: 0b02 |0135: move-result-wide v2 │ │ -3e47f4: 9b01 0002 |0136: add-long v1, v0, v2 │ │ -3e47f8: 1603 3a00 |0138: const-wide/16 v3, #int 58 // #3a │ │ -3e47fc: 1305 2000 |013a: const/16 v5, #int 32 // #20 │ │ -3e4800: 07b0 |013c: move-object v0, v11 │ │ -3e4802: 7606 dabe 0000 |013d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ -3e4808: 0b00 |0140: move-result-wide v0 │ │ -3e480a: 1a02 816e |0141: const-string v2, "` │ │ +3e456c: |[3e456c] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.writeEntryHeader:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)J │ │ +3e457c: 6e10 bbbe 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getName:()Ljava/lang/String; // method@bebb │ │ +3e4582: 0c06 |0003: move-result-object v6 │ │ +3e4584: 52b0 7988 |0004: iget v0, v11, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ +3e4588: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +3e458c: 3900 2000 |0008: if-nez v0, 0028 // +0020 │ │ +3e4590: 6e10 6384 0600 |000a: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e4596: 0a00 |000d: move-result v0 │ │ +3e4598: 3610 0300 |000e: if-gt v0, v1, 0011 // +0003 │ │ +3e459c: 2818 |0010: goto 0028 // +0018 │ │ +3e459e: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e45a2: 2201 9410 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e45a6: 7010 8384 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e45ac: 1a02 5887 |0018: const-string v2, "filename too long, > 16 chars: " // string@8758 │ │ +3e45b0: 6e20 8f84 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e45b6: 6e20 8f84 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e45bc: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e45c2: 0c01 |0023: move-result-object v1 │ │ +3e45c4: 7020 7782 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e45ca: 2700 |0027: throw v0 │ │ +3e45cc: 52b0 7988 |0028: iget v0, v11, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ +3e45d0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +3e45d2: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +3e45d4: 1603 0000 |002c: const-wide/16 v3, #int 0 // #0 │ │ +3e45d8: 3302 3100 |002e: if-ne v2, v0, 005f // +0031 │ │ +3e45dc: 6e10 6384 0600 |0030: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e45e2: 0a00 |0033: move-result v0 │ │ +3e45e4: 3610 0a00 |0034: if-gt v0, v1, 003e // +000a │ │ +3e45e8: 1a00 6105 |0036: const-string v0, " " // string@0561 │ │ +3e45ec: 6e20 4c84 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3e45f2: 0a00 |003b: move-result v0 │ │ +3e45f4: 3800 2300 |003c: if-eqz v0, 005f // +0023 │ │ +3e45f8: 2200 9410 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e45fc: 7010 8384 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4602: 1a01 9907 |0043: const-string v1, "#1/" // string@0799 │ │ +3e4606: 6e20 8f84 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e460c: 6e10 6384 0600 |0048: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e4612: 0a01 |004b: move-result v1 │ │ +3e4614: 7110 7b84 0100 |004c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ +3e461a: 0c01 |004f: move-result-object v1 │ │ +3e461c: 6e20 8f84 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4622: 6e10 9f84 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4628: 0c00 |0056: move-result-object v0 │ │ +3e462a: 7020 debe 0b00 |0057: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e4630: 0b00 |005a: move-result-wide v0 │ │ +3e4632: bb03 |005b: add-long/2addr v3, v0 │ │ +3e4634: 0431 |005c: move-wide v1, v3 │ │ +3e4636: 1218 |005d: const/4 v8, #int 1 // #1 │ │ +3e4638: 2808 |005e: goto 0066 // +0008 │ │ +3e463a: 7020 debe 6b00 |005f: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e4640: 0b00 |0062: move-result-wide v0 │ │ +3e4642: bb03 |0063: add-long/2addr v3, v0 │ │ +3e4644: 0431 |0064: move-wide v1, v3 │ │ +3e4646: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +3e4648: 1603 1000 |0066: const-wide/16 v3, #int 16 // #10 │ │ +3e464c: 1305 2000 |0068: const/16 v5, #int 32 // #20 │ │ +3e4650: 07b0 |006a: move-object v0, v11 │ │ +3e4652: 7606 dabe 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e4658: 0b00 |006e: move-result-wide v0 │ │ +3e465a: 2202 9410 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e465e: 7010 8384 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4664: 1a09 0000 |0074: const-string v9, "" // string@0000 │ │ +3e4668: 6e20 8f84 9200 |0076: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e466e: 6e10 b7be 0c00 |0079: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLastModified:()J // method@beb7 │ │ +3e4674: 0b03 |007c: move-result-wide v3 │ │ +3e4676: 6e30 8b84 3204 |007d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e467c: 6e10 9f84 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4682: 0c02 |0083: move-result-object v2 │ │ +3e4684: 6e10 6384 0200 |0084: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e468a: 0a03 |0087: move-result v3 │ │ +3e468c: 1304 0c00 |0088: const/16 v4, #int 12 // #c │ │ +3e4690: 3643 e600 |008a: if-gt v3, v4, 0170 // +00e6 │ │ +3e4694: 7020 debe 2b00 |008c: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e469a: 0b02 |008f: move-result-wide v2 │ │ +3e469c: 9b01 0002 |0090: add-long v1, v0, v2 │ │ +3e46a0: 1603 1c00 |0092: const-wide/16 v3, #int 28 // #1c │ │ +3e46a4: 1305 2000 |0094: const/16 v5, #int 32 // #20 │ │ +3e46a8: 07b0 |0096: move-object v0, v11 │ │ +3e46aa: 7606 dabe 0000 |0097: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e46b0: 0b00 |009a: move-result-wide v0 │ │ +3e46b2: 2202 9410 |009b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e46b6: 7010 8384 0200 |009d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e46bc: 6e20 8f84 9200 |00a0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e46c2: 6e10 bdbe 0c00 |00a3: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getUserId:()I // method@bebd │ │ +3e46c8: 0a03 |00a6: move-result v3 │ │ +3e46ca: 6e20 8a84 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e46d0: 6e10 9f84 0200 |00aa: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e46d6: 0c02 |00ad: move-result-object v2 │ │ +3e46d8: 6e10 6384 0200 |00ae: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e46de: 0a03 |00b1: move-result v3 │ │ +3e46e0: 126a |00b2: const/4 v10, #int 6 // #6 │ │ +3e46e2: 36a3 b500 |00b3: if-gt v3, v10, 0168 // +00b5 │ │ +3e46e6: 7020 debe 2b00 |00b5: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e46ec: 0b02 |00b8: move-result-wide v2 │ │ +3e46ee: 9b01 0002 |00b9: add-long v1, v0, v2 │ │ +3e46f2: 1603 2200 |00bb: const-wide/16 v3, #int 34 // #22 │ │ +3e46f6: 1305 2000 |00bd: const/16 v5, #int 32 // #20 │ │ +3e46fa: 07b0 |00bf: move-object v0, v11 │ │ +3e46fc: 7606 dabe 0000 |00c0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e4702: 0b00 |00c3: move-result-wide v0 │ │ +3e4704: 2202 9410 |00c4: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4708: 7010 8384 0200 |00c6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e470e: 6e20 8f84 9200 |00c9: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4714: 6e10 b6be 0c00 |00cc: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getGroupId:()I // method@beb6 │ │ +3e471a: 0a03 |00cf: move-result v3 │ │ +3e471c: 6e20 8a84 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e4722: 6e10 9f84 0200 |00d3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4728: 0c02 |00d6: move-result-object v2 │ │ +3e472a: 6e10 6384 0200 |00d7: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e4730: 0a03 |00da: move-result v3 │ │ +3e4732: 36a3 8500 |00db: if-gt v3, v10, 0160 // +0085 │ │ +3e4736: 7020 debe 2b00 |00dd: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e473c: 0b02 |00e0: move-result-wide v2 │ │ +3e473e: 9b01 0002 |00e1: add-long v1, v0, v2 │ │ +3e4742: 1603 2800 |00e3: const-wide/16 v3, #int 40 // #28 │ │ +3e4746: 1305 2000 |00e5: const/16 v5, #int 32 // #20 │ │ +3e474a: 07b0 |00e7: move-object v0, v11 │ │ +3e474c: 7606 dabe 0000 |00e8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e4752: 0b00 |00eb: move-result-wide v0 │ │ +3e4754: 2202 9410 |00ec: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4758: 7010 8384 0200 |00ee: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e475e: 6e20 8f84 9200 |00f1: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4764: 6e10 babe 0c00 |00f4: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getMode:()I // method@beba │ │ +3e476a: 0a03 |00f7: move-result v3 │ │ +3e476c: 1304 0800 |00f8: const/16 v4, #int 8 // #8 │ │ +3e4770: 7120 a883 4300 |00fa: invoke-static {v3, v4}, Ljava/lang/Integer;.toString:(II)Ljava/lang/String; // method@83a8 │ │ +3e4776: 0c03 |00fd: move-result-object v3 │ │ +3e4778: 6e20 8f84 3200 |00fe: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e477e: 6e10 9f84 0200 |0101: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4784: 0c02 |0104: move-result-object v2 │ │ +3e4786: 6e10 6384 0200 |0105: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e478c: 0a03 |0108: move-result v3 │ │ +3e478e: 3643 4f00 |0109: if-gt v3, v4, 0158 // +004f │ │ +3e4792: 7020 debe 2b00 |010b: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e4798: 0b02 |010e: move-result-wide v2 │ │ +3e479a: 9b01 0002 |010f: add-long v1, v0, v2 │ │ +3e479e: 1603 3000 |0111: const-wide/16 v3, #int 48 // #30 │ │ +3e47a2: 1305 2000 |0113: const/16 v5, #int 32 // #20 │ │ +3e47a6: 07b0 |0115: move-object v0, v11 │ │ +3e47a8: 7606 dabe 0000 |0116: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e47ae: 0b00 |0119: move-result-wide v0 │ │ +3e47b0: 6e10 b9be 0c00 |011a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e47b6: 0b02 |011d: move-result-wide v2 │ │ +3e47b8: 3808 0600 |011e: if-eqz v8, 0124 // +0006 │ │ +3e47bc: 6e10 6384 0600 |0120: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e47c2: 0a07 |0123: move-result v7 │ │ +3e47c4: 8174 |0124: int-to-long v4, v7 │ │ +3e47c6: bb42 |0125: add-long/2addr v2, v4 │ │ +3e47c8: 7120 7c84 3200 |0126: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +3e47ce: 0c02 |0129: move-result-object v2 │ │ +3e47d0: 6e10 6384 0200 |012a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e47d6: 0a03 |012d: move-result v3 │ │ +3e47d8: 1304 0a00 |012e: const/16 v4, #int 10 // #a │ │ +3e47dc: 3643 2000 |0130: if-gt v3, v4, 0150 // +0020 │ │ +3e47e0: 7020 debe 2b00 |0132: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e47e6: 0b02 |0135: move-result-wide v2 │ │ +3e47e8: 9b01 0002 |0136: add-long v1, v0, v2 │ │ +3e47ec: 1603 3a00 |0138: const-wide/16 v3, #int 58 // #3a │ │ +3e47f0: 1305 2000 |013a: const/16 v5, #int 32 // #20 │ │ +3e47f4: 07b0 |013c: move-object v0, v11 │ │ +3e47f6: 7606 dabe 0000 |013d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.fill:(JJC)J // method@beda │ │ +3e47fc: 0b00 |0140: move-result-wide v0 │ │ +3e47fe: 1a02 816e |0141: const-string v2, "` │ │ " // string@6e81 │ │ -3e480e: 7020 debe 2b00 |0143: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e4814: 0b02 |0146: move-result-wide v2 │ │ -3e4816: bb20 |0147: add-long/2addr v0, v2 │ │ -3e4818: 3808 0700 |0148: if-eqz v8, 014f // +0007 │ │ -3e481c: 7020 debe 6b00 |014a: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ -3e4822: 0b02 |014d: move-result-wide v2 │ │ -3e4824: bb20 |014e: add-long/2addr v0, v2 │ │ -3e4826: 1000 |014f: return-wide v0 │ │ -3e4828: 2200 4210 |0150: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e482c: 1a01 f9cc |0152: const-string v1, "size too long" // string@ccf9 │ │ -3e4830: 7020 7782 1000 |0154: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4836: 2700 |0157: throw v0 │ │ -3e4838: 2200 4210 |0158: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e483c: 1a01 5687 |015a: const-string v1, "filemode too long" // string@8756 │ │ -3e4840: 7020 7782 1000 |015c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4846: 2700 |015f: throw v0 │ │ -3e4848: 2200 4210 |0160: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e484c: 1a01 b597 |0162: const-string v1, "groupid too long" // string@97b5 │ │ -3e4850: 7020 7782 1000 |0164: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4856: 2700 |0167: throw v0 │ │ -3e4858: 2200 4210 |0168: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e485c: 1a01 8bd5 |016a: const-string v1, "userid too long" // string@d58b │ │ -3e4860: 7020 7782 1000 |016c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4866: 2700 |016f: throw v0 │ │ -3e4868: 2200 4210 |0170: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e486c: 1a01 fdb0 |0172: const-string v1, "modified too long" // string@b0fd │ │ -3e4870: 7020 7782 1000 |0174: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4876: 2700 |0177: throw v0 │ │ +3e4802: 7020 debe 2b00 |0143: invoke-direct {v11, v2}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e4808: 0b02 |0146: move-result-wide v2 │ │ +3e480a: bb20 |0147: add-long/2addr v0, v2 │ │ +3e480c: 3808 0700 |0148: if-eqz v8, 014f // +0007 │ │ +3e4810: 7020 debe 6b00 |014a: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.write:(Ljava/lang/String;)J // method@bede │ │ +3e4816: 0b02 |014d: move-result-wide v2 │ │ +3e4818: bb20 |014e: add-long/2addr v0, v2 │ │ +3e481a: 1000 |014f: return-wide v0 │ │ +3e481c: 2200 4210 |0150: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4820: 1a01 f9cc |0152: const-string v1, "size too long" // string@ccf9 │ │ +3e4824: 7020 7782 1000 |0154: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e482a: 2700 |0157: throw v0 │ │ +3e482c: 2200 4210 |0158: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4830: 1a01 5687 |015a: const-string v1, "filemode too long" // string@8756 │ │ +3e4834: 7020 7782 1000 |015c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e483a: 2700 |015f: throw v0 │ │ +3e483c: 2200 4210 |0160: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4840: 1a01 b597 |0162: const-string v1, "groupid too long" // string@97b5 │ │ +3e4844: 7020 7782 1000 |0164: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e484a: 2700 |0167: throw v0 │ │ +3e484c: 2200 4210 |0168: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4850: 1a01 8bd5 |016a: const-string v1, "userid too long" // string@d58b │ │ +3e4854: 7020 7782 1000 |016c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e485a: 2700 |016f: throw v0 │ │ +3e485c: 2200 4210 |0170: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e4860: 1a01 fdb0 |0172: const-string v1, "modified too long" // string@b0fd │ │ +3e4864: 7020 7782 1000 |0174: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e486a: 2700 |0177: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0011 line=138 │ │ 0x0028 line=140 │ │ 0x0030 line=141 │ │ @@ -1361117,23 +1361113,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3e48e0: |[3e48e0] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.close:()V │ │ -3e48f0: 5510 7788 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e48f4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3e48f8: 6e10 dbbe 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finish:()V // method@bedb │ │ -3e48fe: 5410 7a88 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ -3e4902: 6e10 9e82 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -3e4908: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3e490a: 5b10 7b88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ -3e490e: 0e00 |000f: return-void │ │ +3e48d4: |[3e48d4] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.close:()V │ │ +3e48e4: 5510 7788 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e48e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3e48ec: 6e10 dbbe 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finish:()V // method@bedb │ │ +3e48f2: 5410 7a88 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ +3e48f6: 6e10 9e82 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +3e48fc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3e48fe: 5b10 7b88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ +3e4902: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x0007 line=212 │ │ 0x000d line=213 │ │ locals : │ │ @@ -1361144,41 +1361140,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3e4910: |[3e4910] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.closeArchiveEntry:()V │ │ -3e4920: 5550 7788 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e4924: 3900 2800 |0002: if-nez v0, 002a // +0028 │ │ -3e4928: 5450 7b88 |0004: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ -3e492c: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ -3e4930: 5550 7888 |0008: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e4934: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -3e4938: 5350 7688 |000c: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e493c: 1602 0200 |000e: const-wide/16 v2, #int 2 // #2 │ │ -3e4940: bf20 |0010: rem-long/2addr v0, v2 │ │ -3e4942: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3e4946: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ -3e494a: 3804 0900 |0015: if-eqz v4, 001e // +0009 │ │ -3e494e: 5450 7a88 |0017: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ -3e4952: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ -3e4956: 6e20 a082 1000 |001b: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -3e495c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3e495e: 5c50 7888 |001f: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e4962: 0e00 |0021: return-void │ │ -3e4964: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4968: 1a01 d452 |0024: const-string v1, "No current entry to close" // string@52d4 │ │ -3e496c: 7020 7782 1000 |0026: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4972: 2700 |0029: throw v0 │ │ -3e4974: 2200 4210 |002a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e4978: 1a01 b75e |002c: const-string v1, "Stream has already been finished" // string@5eb7 │ │ -3e497c: 7020 7782 1000 |002e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4982: 2700 |0031: throw v0 │ │ +3e4904: |[3e4904] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.closeArchiveEntry:()V │ │ +3e4914: 5550 7788 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e4918: 3900 2800 |0002: if-nez v0, 002a // +0028 │ │ +3e491c: 5450 7b88 |0004: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ +3e4920: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ +3e4924: 5550 7888 |0008: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e4928: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +3e492c: 5350 7688 |000c: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e4930: 1602 0200 |000e: const-wide/16 v2, #int 2 // #2 │ │ +3e4934: bf20 |0010: rem-long/2addr v0, v2 │ │ +3e4936: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3e493a: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ +3e493e: 3804 0900 |0015: if-eqz v4, 001e // +0009 │ │ +3e4942: 5450 7a88 |0017: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ +3e4946: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ +3e494a: 6e20 a082 1000 |001b: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +3e4950: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3e4952: 5c50 7888 |001f: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e4956: 0e00 |0021: return-void │ │ +3e4958: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e495c: 1a01 d452 |0024: const-string v1, "No current entry to close" // string@52d4 │ │ +3e4960: 7020 7782 1000 |0026: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4966: 2700 |0029: throw v0 │ │ +3e4968: 2200 4210 |002a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e496c: 1a01 b75e |002c: const-string v1, "Stream has already been finished" // string@5eb7 │ │ +3e4970: 7020 7782 1000 |002e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4976: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=77 │ │ 0x000c line=80 │ │ 0x0017 line=81 │ │ 0x001f line=83 │ │ @@ -1361192,24 +1361188,24 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3e4878: |[3e4878] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e4888: 5510 7788 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e488c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3e4890: 2200 fb17 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -3e4894: 7030 b2be 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@beb2 │ │ -3e489a: 1100 |0009: return-object v0 │ │ -3e489c: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3e48a0: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ -3e48a4: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e48aa: 2702 |0011: throw v2 │ │ +3e486c: |[3e486c] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e487c: 5510 7788 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e4880: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3e4884: 2200 fb17 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +3e4888: 7030 b2be 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@beb2 │ │ +3e488e: 1100 |0009: return-object v0 │ │ +3e4890: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3e4894: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ +3e4898: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e489e: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=222 │ │ 0x000a line=220 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ @@ -1361221,30 +1361217,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3e4984: |[3e4984] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.finish:()V │ │ -3e4994: 5520 7888 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e4998: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -3e499c: 5520 7788 |0004: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e49a0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3e49a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3e49a6: 5c20 7788 |0009: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e49aa: 0e00 |000b: return-void │ │ -3e49ac: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e49b0: 1a01 ae63 |000e: const-string v1, "This archive has already been finished" // string@63ae │ │ -3e49b4: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e49ba: 2700 |0013: throw v0 │ │ -3e49bc: 2200 4210 |0014: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e49c0: 1a01 ad63 |0016: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ -3e49c4: 7020 7782 1000 |0018: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e49ca: 2700 |001b: throw v0 │ │ +3e4978: |[3e4978] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.finish:()V │ │ +3e4988: 5520 7888 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e498c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +3e4990: 5520 7788 |0004: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e4994: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3e4998: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3e499a: 5c20 7788 |0009: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e499e: 0e00 |000b: return-void │ │ +3e49a0: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e49a4: 1a01 ae63 |000e: const-string v1, "This archive has already been finished" // string@63ae │ │ +3e49a8: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e49ae: 2700 |0013: throw v0 │ │ +3e49b0: 2200 4210 |0014: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e49b4: 1a01 ad63 |0016: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ +3e49b8: 7020 7782 1000 |0018: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e49be: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=229 │ │ 0x0009 line=232 │ │ 0x000c line=230 │ │ 0x0014 line=228 │ │ @@ -1361256,58 +1361252,58 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -3e49cc: |[3e49cc] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3e49dc: 5550 7788 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ -3e49e0: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ -3e49e4: 1f06 fb17 |0004: check-cast v6, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -3e49e8: 5450 7b88 |0006: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ -3e49ec: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -3e49f0: 7010 e2be 0500 |000a: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.writeArchiveHeader:()J // method@bee2 │ │ -3e49f6: 2812 |000d: goto 001f // +0012 │ │ -3e49f8: 6e10 b9be 0000 |000e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e49fe: 0b00 |0011: move-result-wide v0 │ │ -3e4a00: 5352 7688 |0012: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e4a04: 3104 0002 |0014: cmp-long v4, v0, v2 │ │ -3e4a08: 3904 1600 |0016: if-nez v4, 002c // +0016 │ │ -3e4a0c: 5550 7888 |0018: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e4a10: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -3e4a14: 6e10 d7be 0500 |001c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.closeArchiveEntry:()V // method@bed7 │ │ -3e4a1a: 5b56 7b88 |001f: iput-object v6, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ -3e4a1e: 7020 e3be 6500 |0021: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.writeEntryHeader:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)J // method@bee3 │ │ -3e4a24: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ -3e4a28: 5a50 7688 |0026: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e4a2c: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -3e4a2e: 5c56 7888 |0029: iput-boolean v6, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ -3e4a32: 0e00 |002b: return-void │ │ -3e4a34: 2206 4210 |002c: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -3e4a38: 2200 9410 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4a3c: 7010 8384 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4a42: 1a01 30a2 |0033: const-string v1, "length does not match entry (" // string@a230 │ │ -3e4a46: 6e20 8f84 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4a4c: 5451 7b88 |0038: iget-object v1, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ -3e4a50: 6e10 b9be 0100 |003a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ -3e4a56: 0b01 |003d: move-result-wide v1 │ │ -3e4a58: 6e30 8b84 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e4a5e: 1a01 7b05 |0041: const-string v1, " != " // string@057b │ │ -3e4a62: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4a68: 5351 7688 |0046: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e4a6c: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e4a72: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4a78: 0c00 |004e: move-result-object v0 │ │ -3e4a7a: 7020 7782 0600 |004f: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4a80: 2706 |0052: throw v6 │ │ -3e4a82: 2206 4210 |0053: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -3e4a86: 1a00 b75e |0055: const-string v0, "Stream has already been finished" // string@5eb7 │ │ -3e4a8a: 7020 7782 0600 |0057: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4a90: 2706 |005a: throw v6 │ │ +3e49c0: |[3e49c0] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3e49d0: 5550 7788 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.finished:Z // field@8877 │ │ +3e49d4: 3900 5100 |0002: if-nez v0, 0053 // +0051 │ │ +3e49d8: 1f06 fb17 |0004: check-cast v6, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +3e49dc: 5450 7b88 |0006: iget-object v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ +3e49e0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +3e49e4: 7010 e2be 0500 |000a: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.writeArchiveHeader:()J // method@bee2 │ │ +3e49ea: 2812 |000d: goto 001f // +0012 │ │ +3e49ec: 6e10 b9be 0000 |000e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e49f2: 0b00 |0011: move-result-wide v0 │ │ +3e49f4: 5352 7688 |0012: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e49f8: 3104 0002 |0014: cmp-long v4, v0, v2 │ │ +3e49fc: 3904 1600 |0016: if-nez v4, 002c // +0016 │ │ +3e4a00: 5550 7888 |0018: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e4a04: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +3e4a08: 6e10 d7be 0500 |001c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.closeArchiveEntry:()V // method@bed7 │ │ +3e4a0e: 5b56 7b88 |001f: iput-object v6, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ +3e4a12: 7020 e3be 6500 |0021: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.writeEntryHeader:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)J // method@bee3 │ │ +3e4a18: 1600 0000 |0024: const-wide/16 v0, #int 0 // #0 │ │ +3e4a1c: 5a50 7688 |0026: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e4a20: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +3e4a22: 5c56 7888 |0029: iput-boolean v6, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.haveUnclosedEntry:Z // field@8878 │ │ +3e4a26: 0e00 |002b: return-void │ │ +3e4a28: 2206 4210 |002c: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +3e4a2c: 2200 9410 |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4a30: 7010 8384 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4a36: 1a01 30a2 |0033: const-string v1, "length does not match entry (" // string@a230 │ │ +3e4a3a: 6e20 8f84 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4a40: 5451 7b88 |0038: iget-object v1, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.prevEntry:Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // field@887b │ │ +3e4a44: 6e10 b9be 0100 |003a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getLength:()J // method@beb9 │ │ +3e4a4a: 0b01 |003d: move-result-wide v1 │ │ +3e4a4c: 6e30 8b84 1002 |003e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e4a52: 1a01 7b05 |0041: const-string v1, " != " // string@057b │ │ +3e4a56: 6e20 8f84 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4a5c: 5351 7688 |0046: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e4a60: 6e30 8b84 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e4a66: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4a6c: 0c00 |004e: move-result-object v0 │ │ +3e4a6e: 7020 7782 0600 |004f: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4a74: 2706 |0052: throw v6 │ │ +3e4a76: 2206 4210 |0053: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +3e4a7a: 1a00 b75e |0055: const-string v0, "Stream has already been finished" // string@5eb7 │ │ +3e4a7e: 7020 7782 0600 |0057: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4a84: 2706 |005a: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x000a line=94 │ │ 0x000e line=96 │ │ @@ -1361328,17 +1361324,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e4a94: |[3e4a94] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.setLongFileMode:(I)V │ │ -3e4aa4: 5901 7988 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ -3e4aa8: 0e00 |0002: return-void │ │ +3e4a88: |[3e4a88] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.setLongFileMode:(I)V │ │ +3e4a98: 5901 7988 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.longFileMode:I // field@8879 │ │ +3e4a9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1361347,23 +1361343,23 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -3e4aac: |[3e4aac] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.write:([BII)V │ │ -3e4abc: 5420 7a88 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ -3e4ac0: 6e40 a282 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3e4ac6: 6e20 d8be 5200 |0005: invoke-virtual {v2, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.count:(I)V // method@bed8 │ │ -3e4acc: 5323 7688 |0008: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e4ad0: 8150 |000a: int-to-long v0, v5 │ │ -3e4ad2: bb03 |000b: add-long/2addr v3, v0 │ │ -3e4ad4: 5a23 7688 |000c: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ -3e4ad8: 0e00 |000e: return-void │ │ +3e4aa0: |[3e4aa0] org.apache.commons.compress.archivers.ar.ArArchiveOutputStream.write:([BII)V │ │ +3e4ab0: 5420 7a88 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.out:Ljava/io/OutputStream; // field@887a │ │ +3e4ab4: 6e40 a282 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3e4aba: 6e20 d8be 5200 |0005: invoke-virtual {v2, v5}, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.count:(I)V // method@bed8 │ │ +3e4ac0: 5323 7688 |0008: iget-wide v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e4ac4: 8150 |000a: int-to-long v0, v5 │ │ +3e4ac6: bb03 |000b: add-long/2addr v3, v0 │ │ +3e4ac8: 5a23 7688 |000c: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream;.entryOffset:J // field@8876 │ │ +3e4acc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ 0x0008 line=201 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/ar/ArArchiveOutputStream; │ │ @@ -1361405,20 +1361401,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e4c98: |[3e4c98] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.:()V │ │ -3e4ca8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e4cae: 2200 0418 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // type@1804 │ │ -3e4cb2: 7010 08bf 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.:()V // method@bf08 │ │ -3e4cb8: 5b10 8888 |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4cbc: 0e00 |000a: return-void │ │ +3e4c8c: |[3e4c8c] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.:()V │ │ +3e4c9c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e4ca2: 2200 0418 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // type@1804 │ │ +3e4ca6: 7010 08bf 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.:()V // method@bf08 │ │ +3e4cac: 5b10 8888 |0008: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4cb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ @@ -1361427,18 +1361423,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e4cc0: |[3e4cc0] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.:(Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V │ │ -3e4cd0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e4cd6: 5b01 8888 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4cda: 0e00 |0005: return-void │ │ +3e4cb4: |[3e4cb4] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.:(Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V │ │ +3e4cc4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e4cca: 5b01 8888 |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; │ │ @@ -1361449,18 +1361445,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4b54: |[3e4b54] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getHostOs:()I │ │ -3e4b64: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4b68: 5200 ac88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ -3e4b6c: 0f00 |0004: return v0 │ │ +3e4b48: |[3e4b48] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getHostOs:()I │ │ +3e4b58: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4b5c: 5200 ac88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ +3e4b60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361468,34 +1361464,34 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -3e4c20: |[3e4c20] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3e4c30: 6e10 efbe 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.isHostOsUnix:()Z // method@beef │ │ -3e4c36: 0a00 |0003: move-result v0 │ │ -3e4c38: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3e4c3c: 5440 8888 |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4c40: 5200 a588 |0008: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ -3e4c44: 8100 |000a: int-to-long v0, v0 │ │ -3e4c46: 1602 e803 |000b: const-wide/16 v2, #int 1000 // #3e8 │ │ -3e4c4a: 9d00 0002 |000d: mul-long v0, v0, v2 │ │ -3e4c4e: 2810 |000f: goto 001f // +0010 │ │ -3e4c50: 1800 ffff ffff 0000 0000 |0010: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -3e4c5a: 5442 8888 |0015: iget-object v2, v4, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4c5e: 5222 a588 |0017: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ -3e4c62: 8122 |0019: int-to-long v2, v2 │ │ -3e4c64: c020 |001a: and-long/2addr v0, v2 │ │ -3e4c66: 7120 02c5 1000 |001b: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ -3e4c6c: 0b00 |001e: move-result-wide v0 │ │ -3e4c6e: 2202 2011 |001f: new-instance v2, Ljava/util/Date; // type@1120 │ │ -3e4c72: 7030 1587 0201 |0021: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e4c78: 1102 |0024: return-object v2 │ │ +3e4c14: |[3e4c14] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3e4c24: 6e10 efbe 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.isHostOsUnix:()Z // method@beef │ │ +3e4c2a: 0a00 |0003: move-result v0 │ │ +3e4c2c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3e4c30: 5440 8888 |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4c34: 5200 a588 |0008: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ +3e4c38: 8100 |000a: int-to-long v0, v0 │ │ +3e4c3a: 1602 e803 |000b: const-wide/16 v2, #int 1000 // #3e8 │ │ +3e4c3e: 9d00 0002 |000d: mul-long v0, v0, v2 │ │ +3e4c42: 2810 |000f: goto 001f // +0010 │ │ +3e4c44: 1800 ffff ffff 0000 0000 |0010: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +3e4c4e: 5442 8888 |0015: iget-object v2, v4, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4c52: 5222 a588 |0017: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ +3e4c56: 8122 |0019: int-to-long v2, v2 │ │ +3e4c58: c020 |001a: and-long/2addr v0, v2 │ │ +3e4c5a: 7120 02c5 1000 |001b: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ +3e4c60: 0b00 |001e: move-result-wide v0 │ │ +3e4c62: 2202 2011 |001f: new-instance v2, Ljava/util/Date; // type@1120 │ │ +3e4c66: 7030 1587 0201 |0021: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e4c6c: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x001b line=95 │ │ 0x001f line=96 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ @@ -1361505,18 +1361501,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4b70: |[3e4b70] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getMethod:()I │ │ -3e4b80: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4b84: 5200 ae88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e4b88: 0f00 |0004: return v0 │ │ +3e4b64: |[3e4b64] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getMethod:()I │ │ +3e4b74: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4b78: 5200 ae88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e4b7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361524,18 +1361520,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4b8c: |[3e4b8c] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getMode:()I │ │ -3e4b9c: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4ba0: 5200 a888 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ -3e4ba4: 0f00 |0004: return v0 │ │ +3e4b80: |[3e4b80] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getMode:()I │ │ +3e4b90: 5410 8888 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4b94: 5200 a888 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ +3e4b98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361543,31 +1361539,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3e4bd4: |[3e4bd4] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getName:()Ljava/lang/String; │ │ -3e4be4: 5430 8888 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4be8: 5200 a088 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ -3e4bec: dd00 0010 |0004: and-int/lit8 v0, v0, #int 16 // #10 │ │ -3e4bf0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -3e4bf4: 5430 8888 |0008: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4bf8: 5400 b088 |000a: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ -3e4bfc: 6201 2c79 |000c: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@792c │ │ -3e4c00: 7110 f188 0100 |000e: invoke-static {v1}, Ljava/util/regex/Matcher;.quoteReplacement:(Ljava/lang/String;)Ljava/lang/String; // method@88f1 │ │ -3e4c06: 0c01 |0011: move-result-object v1 │ │ -3e4c08: 1a02 8814 |0012: const-string v2, "/" // string@1488 │ │ -3e4c0c: 6e30 6a84 2001 |0014: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@846a │ │ -3e4c12: 0c00 |0017: move-result-object v0 │ │ -3e4c14: 1100 |0018: return-object v0 │ │ -3e4c16: 5430 8888 |0019: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4c1a: 5400 b088 |001b: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ -3e4c1e: 1100 |001d: return-object v0 │ │ +3e4bc8: |[3e4bc8] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getName:()Ljava/lang/String; │ │ +3e4bd8: 5430 8888 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4bdc: 5200 a088 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ +3e4be0: dd00 0010 |0004: and-int/lit8 v0, v0, #int 16 // #10 │ │ +3e4be4: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +3e4be8: 5430 8888 |0008: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4bec: 5400 b088 |000a: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ +3e4bf0: 6201 2c79 |000c: sget-object v1, Ljava/io/File;.separator:Ljava/lang/String; // field@792c │ │ +3e4bf4: 7110 f188 0100 |000e: invoke-static {v1}, Ljava/util/regex/Matcher;.quoteReplacement:(Ljava/lang/String;)Ljava/lang/String; // method@88f1 │ │ +3e4bfa: 0c01 |0011: move-result-object v1 │ │ +3e4bfc: 1a02 8814 |0012: const-string v2, "/" // string@1488 │ │ +3e4c00: 6e30 6a84 2001 |0014: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@846a │ │ +3e4c06: 0c00 |0017: move-result-object v0 │ │ +3e4c08: 1100 |0018: return-object v0 │ │ +3e4c0a: 5430 8888 |0019: iget-object v0, v3, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4c0e: 5400 b088 |001b: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ +3e4c12: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x000e line=53 │ │ 0x0014 line=52 │ │ 0x0019 line=55 │ │ @@ -1361579,18 +1361575,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4c7c: |[3e4c7c] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getSize:()J │ │ -3e4c8c: 5420 8888 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4c90: 5300 b288 |0002: iget-wide v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ -3e4c94: 1000 |0004: return-wide v0 │ │ +3e4c70: |[3e4c70] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getSize:()J │ │ +3e4c80: 5420 8888 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4c84: 5300 b288 |0002: iget-wide v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ +3e4c88: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361598,23 +1361594,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e4ba8: |[3e4ba8] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getUnixMode:()I │ │ -3e4bb8: 6e10 efbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.isHostOsUnix:()Z // method@beef │ │ -3e4bbe: 0a00 |0003: move-result v0 │ │ -3e4bc0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3e4bc4: 6e10 eabe 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMode:()I // method@beea │ │ -3e4bca: 0a00 |0009: move-result v0 │ │ -3e4bcc: 2802 |000a: goto 000c // +0002 │ │ -3e4bce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3e4bd0: 0f00 |000c: return v0 │ │ +3e4b9c: |[3e4b9c] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.getUnixMode:()I │ │ +3e4bac: 6e10 efbe 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.isHostOsUnix:()Z // method@beef │ │ +3e4bb2: 0a00 |0003: move-result v0 │ │ +3e4bb4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3e4bb8: 6e10 eabe 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMode:()I // method@beea │ │ +3e4bbe: 0a00 |0009: move-result v0 │ │ +3e4bc0: 2802 |000a: goto 000c // +0002 │ │ +3e4bc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3e4bc4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361622,23 +1361618,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3e4af4: |[3e4af4] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.isDirectory:()Z │ │ -3e4b04: 5420 8888 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ -3e4b08: 5200 aa88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ -3e4b0c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -3e4b0e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3e4b12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3e4b14: 2802 |0008: goto 000a // +0002 │ │ -3e4b16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3e4b18: 0f00 |000a: return v0 │ │ +3e4ae8: |[3e4ae8] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.isDirectory:()Z │ │ +3e4af8: 5420 8888 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.localFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@8888 │ │ +3e4afc: 5200 aa88 |0002: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ +3e4b00: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +3e4b02: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3e4b06: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3e4b08: 2802 |0008: goto 000a // +0002 │ │ +3e4b0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3e4b0c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;) │ │ @@ -1361646,28 +1361642,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3e4b1c: |[3e4b1c] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.isHostOsUnix:()Z │ │ -3e4b2c: 6e10 e7be 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getHostOs:()I // method@bee7 │ │ -3e4b32: 0a00 |0003: move-result v0 │ │ -3e4b34: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -3e4b36: 3210 0d00 |0005: if-eq v0, v1, 0012 // +000d │ │ -3e4b3a: 6e10 e7be 0200 |0007: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getHostOs:()I // method@bee7 │ │ -3e4b40: 0a00 |000a: move-result v0 │ │ -3e4b42: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ -3e4b46: 3310 0300 |000d: if-ne v0, v1, 0010 // +0003 │ │ -3e4b4a: 2803 |000f: goto 0012 // +0003 │ │ -3e4b4c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3e4b4e: 2802 |0011: goto 0013 // +0002 │ │ -3e4b50: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3e4b52: 0f00 |0013: return v0 │ │ +3e4b10: |[3e4b10] org.apache.commons.compress.archivers.arj.ArjArchiveEntry.isHostOsUnix:()Z │ │ +3e4b20: 6e10 e7be 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getHostOs:()I // method@bee7 │ │ +3e4b26: 0a00 |0003: move-result v0 │ │ +3e4b28: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +3e4b2a: 3210 0d00 |0005: if-eq v0, v1, 0012 // +000d │ │ +3e4b2e: 6e10 e7be 0200 |0007: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getHostOs:()I // method@bee7 │ │ +3e4b34: 0a00 |000a: move-result v0 │ │ +3e4b36: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ +3e4b3a: 3310 0300 |000d: if-ne v0, v1, 0010 // +0003 │ │ +3e4b3e: 2803 |000f: goto 0012 // +0003 │ │ +3e4b40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3e4b42: 2802 |0011: goto 0013 // +0002 │ │ +3e4b44: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3e4b46: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ source_file_idx : 6786 (ArjArchiveEntry.java) │ │ @@ -1361757,18 +1361753,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3e54f8: |[3e54f8] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3e5508: 1a00 9f1e |0000: const-string v0, "CP437" // string@1e9f │ │ -3e550c: 7030 f1be 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bef1 │ │ -3e5512: 0e00 |0005: return-void │ │ +3e54ec: |[3e54ec] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3e54fc: 1a00 9f1e |0000: const-string v0, "CP437" // string@1e9f │ │ +3e5500: 7030 f1be 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bef1 │ │ +3e5506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1361777,49 +1361773,49 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3e5514: |[3e5514] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3e5524: 7010 6fbe 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3e552a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e552c: 5b10 8d88 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e5530: 5b10 8c88 |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e5534: 2200 3510 |0008: new-instance v0, Ljava/io/DataInputStream; // type@1035 │ │ -3e5538: 7020 1e82 2000 |000a: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3e553e: 5b10 8e88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e5542: 5b13 8b88 |000f: iput-object v3, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ -3e5546: 7010 03bf 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readMainHeader:()Lorg/apache/commons/compress/archivers/arj/MainHeader; // method@bf03 │ │ -3e554c: 0c02 |0014: move-result-object v2 │ │ -3e554e: 5b12 8f88 |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ -3e5552: 5412 8f88 |0017: iget-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ -3e5556: 5222 bf88 |0019: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ -3e555a: dd02 0201 |001b: and-int/lit8 v2, v2, #int 1 // #01 │ │ -3e555e: 3902 1300 |001d: if-nez v2, 0030 // +0013 │ │ -3e5562: 5412 8f88 |001f: iget-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ -3e5566: 5222 bf88 |0021: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ -3e556a: dd02 0204 |0023: and-int/lit8 v2, v2, #int 4 // #04 │ │ -3e556e: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ -3e5572: 0e00 |0027: return-void │ │ -3e5574: 2202 f117 |0028: new-instance v2, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e5578: 1a03 6f51 |002a: const-string v3, "Multi-volume ARJ files are unsupported" // string@516f │ │ -3e557c: 7020 6cbe 3200 |002c: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e5582: 2702 |002f: throw v2 │ │ -3e5584: 2202 f117 |0030: new-instance v2, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e5588: 1a03 4b26 |0032: const-string v3, "Encrypted ARJ files are unsupported" // string@264b │ │ -3e558c: 7020 6cbe 3200 |0034: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ -3e5592: 2702 |0037: throw v2 │ │ -3e5594: 0d02 |0038: move-exception v2 │ │ -3e5596: 2203 f117 |0039: new-instance v3, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e559a: 6e10 7c82 0200 |003b: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ -3e55a0: 0c00 |003e: move-result-object v0 │ │ -3e55a2: 7030 6dbe 0302 |003f: invoke-direct {v3, v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ -3e55a8: 2703 |0042: throw v3 │ │ +3e5508: |[3e5508] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3e5518: 7010 6fbe 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3e551e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e5520: 5b10 8d88 |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e5524: 5b10 8c88 |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e5528: 2200 3510 |0008: new-instance v0, Ljava/io/DataInputStream; // type@1035 │ │ +3e552c: 7020 1e82 2000 |000a: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3e5532: 5b10 8e88 |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e5536: 5b13 8b88 |000f: iput-object v3, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ +3e553a: 7010 03bf 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readMainHeader:()Lorg/apache/commons/compress/archivers/arj/MainHeader; // method@bf03 │ │ +3e5540: 0c02 |0014: move-result-object v2 │ │ +3e5542: 5b12 8f88 |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ +3e5546: 5412 8f88 |0017: iget-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ +3e554a: 5222 bf88 |0019: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ +3e554e: dd02 0201 |001b: and-int/lit8 v2, v2, #int 1 // #01 │ │ +3e5552: 3902 1300 |001d: if-nez v2, 0030 // +0013 │ │ +3e5556: 5412 8f88 |001f: iget-object v2, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ +3e555a: 5222 bf88 |0021: iget v2, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ +3e555e: dd02 0204 |0023: and-int/lit8 v2, v2, #int 4 // #04 │ │ +3e5562: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ +3e5566: 0e00 |0027: return-void │ │ +3e5568: 2202 f117 |0028: new-instance v2, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e556c: 1a03 6f51 |002a: const-string v3, "Multi-volume ARJ files are unsupported" // string@516f │ │ +3e5570: 7020 6cbe 3200 |002c: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e5576: 2702 |002f: throw v2 │ │ +3e5578: 2202 f117 |0030: new-instance v2, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e557c: 1a03 4b26 |0032: const-string v3, "Encrypted ARJ files are unsupported" // string@264b │ │ +3e5580: 7020 6cbe 3200 |0034: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;)V // method@be6c │ │ +3e5586: 2702 |0037: throw v2 │ │ +3e5588: 0d02 |0038: move-exception v2 │ │ +3e558a: 2203 f117 |0039: new-instance v3, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e558e: 6e10 7c82 0200 |003b: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ +3e5594: 0c00 |003e: move-result-object v0 │ │ +3e5596: 7030 6dbe 0302 |003f: invoke-direct {v3, v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ +3e559c: 2703 |0042: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0038 │ │ Ljava/io/IOException; -> 0x0038 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ @@ -1361841,30 +1361837,30 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3e4d0c: |[3e4d0c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.matches:([BI)Z │ │ -3e4d1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e4d1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e4d20: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -3e4d22: 3424 1300 |0003: if-lt v4, v2, 0016 // +0013 │ │ -3e4d26: 4804 0301 |0005: aget-byte v4, v3, v1 │ │ -3e4d2a: d544 ff00 |0007: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3e4d2e: 1302 6000 |0009: const/16 v2, #int 96 // #60 │ │ -3e4d32: 3324 0b00 |000b: if-ne v4, v2, 0016 // +000b │ │ -3e4d36: 4803 0300 |000d: aget-byte v3, v3, v0 │ │ -3e4d3a: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3e4d3e: 1304 ea00 |0011: const/16 v4, #int 234 // #ea │ │ -3e4d42: 3343 0300 |0013: if-ne v3, v4, 0016 // +0003 │ │ -3e4d46: 2802 |0015: goto 0017 // +0002 │ │ -3e4d48: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3e4d4a: 0f00 |0017: return v0 │ │ +3e4d00: |[3e4d00] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.matches:([BI)Z │ │ +3e4d10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e4d12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e4d14: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +3e4d16: 3424 1300 |0003: if-lt v4, v2, 0016 // +0013 │ │ +3e4d1a: 4804 0301 |0005: aget-byte v4, v3, v1 │ │ +3e4d1e: d544 ff00 |0007: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3e4d22: 1302 6000 |0009: const/16 v2, #int 96 // #60 │ │ +3e4d26: 3324 0b00 |000b: if-ne v4, v2, 0016 // +000b │ │ +3e4d2a: 4803 0300 |000d: aget-byte v3, v3, v0 │ │ +3e4d2e: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3e4d32: 1304 ea00 |0011: const/16 v4, #int 234 // #ea │ │ +3e4d36: 3343 0300 |0013: if-ne v3, v4, 0016 // +0003 │ │ +3e4d3a: 2802 |0015: goto 0017 // +0002 │ │ +3e4d3c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3e4d3e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 (null) [B │ │ 0x0000 - 0x0018 reg=4 (null) I │ │ │ │ @@ -1361873,23 +1361869,23 @@ │ │ type : '(Ljava/io/DataInputStream;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3e4e70: |[3e4e70] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read16:(Ljava/io/DataInputStream;)I │ │ -3e4e80: 6e10 2782 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@8227 │ │ -3e4e86: 0a02 |0003: move-result v2 │ │ -3e4e88: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -3e4e8a: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ -3e4e90: 7110 a083 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3e4e96: 0a02 |000b: move-result v2 │ │ -3e4e98: e202 0210 |000c: ushr-int/lit8 v2, v2, #int 16 // #10 │ │ -3e4e9c: 0f02 |000e: return v2 │ │ +3e4e64: |[3e4e64] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read16:(Ljava/io/DataInputStream;)I │ │ +3e4e74: 6e10 2782 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@8227 │ │ +3e4e7a: 0a02 |0003: move-result v2 │ │ +3e4e7c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +3e4e7e: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ +3e4e84: 7110 a083 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3e4e8a: 0a02 |000b: move-result v2 │ │ +3e4e8c: e202 0210 |000c: ushr-int/lit8 v2, v2, #int 16 // #10 │ │ +3e4e90: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x0008 line=100 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ @@ -1361900,22 +1361896,22 @@ │ │ type : '(Ljava/io/DataInputStream;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e4ea0: |[3e4ea0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read32:(Ljava/io/DataInputStream;)I │ │ -3e4eb0: 6e10 2482 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@8224 │ │ -3e4eb6: 0a02 |0003: move-result v2 │ │ -3e4eb8: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -3e4eba: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ -3e4ec0: 7110 a083 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ -3e4ec6: 0a02 |000b: move-result v2 │ │ -3e4ec8: 0f02 |000c: return v2 │ │ +3e4e94: |[3e4e94] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read32:(Ljava/io/DataInputStream;)I │ │ +3e4ea4: 6e10 2482 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@8224 │ │ +3e4eaa: 0a02 |0003: move-result v2 │ │ +3e4eac: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +3e4eae: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ +3e4eb4: 7110 a083 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.reverseBytes:(I)I // method@83a0 │ │ +3e4eba: 0a02 |000b: move-result v2 │ │ +3e4ebc: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ @@ -1361926,20 +1361922,20 @@ │ │ type : '(Ljava/io/DataInputStream;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e4ecc: |[3e4ecc] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read8:(Ljava/io/DataInputStream;)I │ │ -3e4edc: 6e10 2682 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e4ee2: 0a02 |0003: move-result v2 │ │ -3e4ee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3e4ee6: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ -3e4eec: 0f02 |0008: return v2 │ │ +3e4ec0: |[3e4ec0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read8:(Ljava/io/DataInputStream;)I │ │ +3e4ed0: 6e10 2682 0200 |0000: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e4ed6: 0a02 |0003: move-result v2 │ │ +3e4ed8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3e4eda: 6e20 f4be 0100 |0005: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ +3e4ee0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/DataInputStream; │ │ @@ -1361949,36 +1361945,36 @@ │ │ type : '(ILjava/io/DataInputStream;Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3e55d8: |[3e55d8] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readExtraData:(ILjava/io/DataInputStream;Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V │ │ -3e55e8: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -3e55ec: 3402 2800 |0002: if-lt v2, v0, 002a // +0028 │ │ -3e55f0: 7020 fdbe 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e55f6: 0a00 |0007: move-result v0 │ │ -3e55f8: 5940 a688 |0008: iput v0, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedFilePosition:I // field@88a6 │ │ -3e55fc: 1300 2d00 |000a: const/16 v0, #int 45 // #2d │ │ -3e5600: 3402 1900 |000c: if-lt v2, v0, 0025 // +0019 │ │ -3e5604: 7020 fdbe 3100 |000e: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e560a: 0a02 |0011: move-result v2 │ │ -3e560c: 5942 a388 |0012: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeAccessed:I // field@88a3 │ │ -3e5610: 7020 fdbe 3100 |0014: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e5616: 0a02 |0017: move-result v2 │ │ -3e5618: 5942 a488 |0018: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeCreated:I // field@88a4 │ │ -3e561c: 7020 fdbe 3100 |001a: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e5622: 0a02 |001d: move-result v2 │ │ -3e5624: 5942 b388 |001e: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSizeEvenForVolumes:I // field@88b3 │ │ -3e5628: 1602 0c00 |0020: const-wide/16 v2, #int 12 // #c │ │ -3e562c: 6e30 fabe 2103 |0022: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ -3e5632: 1602 0400 |0025: const-wide/16 v2, #int 4 // #4 │ │ -3e5636: 6e30 fabe 2103 |0027: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ -3e563c: 0e00 |002a: return-void │ │ +3e55cc: |[3e55cc] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readExtraData:(ILjava/io/DataInputStream;Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V │ │ +3e55dc: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +3e55e0: 3402 2800 |0002: if-lt v2, v0, 002a // +0028 │ │ +3e55e4: 7020 fdbe 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e55ea: 0a00 |0007: move-result v0 │ │ +3e55ec: 5940 a688 |0008: iput v0, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedFilePosition:I // field@88a6 │ │ +3e55f0: 1300 2d00 |000a: const/16 v0, #int 45 // #2d │ │ +3e55f4: 3402 1900 |000c: if-lt v2, v0, 0025 // +0019 │ │ +3e55f8: 7020 fdbe 3100 |000e: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e55fe: 0a02 |0011: move-result v2 │ │ +3e5600: 5942 a388 |0012: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeAccessed:I // field@88a3 │ │ +3e5604: 7020 fdbe 3100 |0014: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e560a: 0a02 |0017: move-result v2 │ │ +3e560c: 5942 a488 |0018: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeCreated:I // field@88a4 │ │ +3e5610: 7020 fdbe 3100 |001a: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e5616: 0a02 |001d: move-result v2 │ │ +3e5618: 5942 b388 |001e: iput v2, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSizeEvenForVolumes:I // field@88b3 │ │ +3e561c: 1602 0c00 |0020: const-wide/16 v2, #int 12 // #c │ │ +3e5620: 6e30 fabe 2103 |0022: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ +3e5626: 1602 0400 |0025: const-wide/16 v2, #int 4 // #4 │ │ +3e562a: 6e30 fabe 2103 |0027: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ +3e5630: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=272 │ │ 0x000e line=274 │ │ 0x0014 line=275 │ │ 0x001a line=276 │ │ 0x0022 line=277 │ │ @@ -1361994,19 +1361990,19 @@ │ │ type : '(Ljava/io/DataInputStream;[B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e5640: |[3e5640] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readFully:(Ljava/io/DataInputStream;[B)V │ │ -3e5650: 6e20 2382 2100 |0000: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ -3e5656: 2121 |0003: array-length v1, v2 │ │ -3e5658: 6e20 f4be 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ -3e565e: 0e00 |0007: return-void │ │ +3e5634: |[3e5634] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readFully:(Ljava/io/DataInputStream;[B)V │ │ +3e5644: 6e20 2382 2100 |0000: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ +3e564a: 2121 |0003: array-length v1, v2 │ │ +3e564c: 6e20 f4be 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.count:(I)V // method@bef4 │ │ +3e5652: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/DataInputStream; │ │ @@ -1362017,58 +1362013,58 @@ │ │ type : '()[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3e4d4c: |[3e4d4c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readHeader:()[B │ │ -3e4d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e4d5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e4d60: 0701 |0002: move-object v1, v0 │ │ -3e4d62: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3e4d64: 5483 8e88 |0004: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e4d68: 7020 febe 3800 |0006: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read8:(Ljava/io/DataInputStream;)I // method@befe │ │ -3e4d6e: 0a03 |0009: move-result v3 │ │ -3e4d70: 5484 8e88 |000a: iget-object v4, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e4d74: 7020 febe 4800 |000c: invoke-direct {v8, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read8:(Ljava/io/DataInputStream;)I // method@befe │ │ -3e4d7a: 0a04 |000f: move-result v4 │ │ -3e4d7c: 1305 6000 |0010: const/16 v5, #int 96 // #60 │ │ -3e4d80: 3253 0900 |0012: if-eq v3, v5, 001b // +0009 │ │ -3e4d84: 1303 ea00 |0014: const/16 v3, #int 234 // #ea │ │ -3e4d88: 3334 0300 |0016: if-ne v4, v3, 0019 // +0003 │ │ -3e4d8c: 2803 |0018: goto 001b // +0003 │ │ -3e4d8e: 0143 |0019: move v3, v4 │ │ -3e4d90: 28f0 |001a: goto 000a // -0010 │ │ -3e4d92: 5483 8e88 |001b: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e4d96: 7020 fcbe 3800 |001d: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e4d9c: 0a03 |0020: move-result v3 │ │ -3e4d9e: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ -3e4da2: 1100 |0023: return-object v0 │ │ -3e4da4: 1304 280a |0024: const/16 v4, #int 2600 // #a28 │ │ -3e4da8: 3643 2700 |0026: if-gt v3, v4, 004d // +0027 │ │ -3e4dac: 2331 c71b |0028: new-array v1, v3, [B // type@1bc7 │ │ -3e4db0: 5483 8e88 |002a: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e4db4: 7030 00bf 3801 |002c: invoke-direct {v8, v3, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ -3e4dba: 5483 8e88 |002f: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e4dbe: 7020 fdbe 3800 |0031: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e4dc4: 0a03 |0034: move-result v3 │ │ -3e4dc6: 8133 |0035: int-to-long v3, v3 │ │ -3e4dc8: 1805 ffff ffff 0000 0000 |0036: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -3e4dd2: c053 |003b: and-long/2addr v3, v5 │ │ -3e4dd4: 2205 9911 |003c: new-instance v5, Ljava/util/zip/CRC32; // type@1199 │ │ -3e4dd8: 7010 0d89 0500 |003e: invoke-direct {v5}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3e4dde: 6e20 1189 1500 |0041: invoke-virtual {v5, v1}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3e4de4: 6e10 0e89 0500 |0044: invoke-virtual {v5}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3e4dea: 0b05 |0047: move-result-wide v5 │ │ -3e4dec: 3107 0305 |0048: cmp-long v7, v3, v5 │ │ -3e4df0: 3907 0300 |004a: if-nez v7, 004d // +0003 │ │ -3e4df4: 1212 |004c: const/4 v2, #int 1 // #1 │ │ -3e4df6: 3802 b7ff |004d: if-eqz v2, 0004 // -0049 │ │ -3e4dfa: 1101 |004f: return-object v1 │ │ +3e4d40: |[3e4d40] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readHeader:()[B │ │ +3e4d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e4d52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e4d54: 0701 |0002: move-object v1, v0 │ │ +3e4d56: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3e4d58: 5483 8e88 |0004: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4d5c: 7020 febe 3800 |0006: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read8:(Ljava/io/DataInputStream;)I // method@befe │ │ +3e4d62: 0a03 |0009: move-result v3 │ │ +3e4d64: 5484 8e88 |000a: iget-object v4, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4d68: 7020 febe 4800 |000c: invoke-direct {v8, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read8:(Ljava/io/DataInputStream;)I // method@befe │ │ +3e4d6e: 0a04 |000f: move-result v4 │ │ +3e4d70: 1305 6000 |0010: const/16 v5, #int 96 // #60 │ │ +3e4d74: 3253 0900 |0012: if-eq v3, v5, 001b // +0009 │ │ +3e4d78: 1303 ea00 |0014: const/16 v3, #int 234 // #ea │ │ +3e4d7c: 3334 0300 |0016: if-ne v4, v3, 0019 // +0003 │ │ +3e4d80: 2803 |0018: goto 001b // +0003 │ │ +3e4d82: 0143 |0019: move v3, v4 │ │ +3e4d84: 28f0 |001a: goto 000a // -0010 │ │ +3e4d86: 5483 8e88 |001b: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4d8a: 7020 fcbe 3800 |001d: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e4d90: 0a03 |0020: move-result v3 │ │ +3e4d92: 3903 0300 |0021: if-nez v3, 0024 // +0003 │ │ +3e4d96: 1100 |0023: return-object v0 │ │ +3e4d98: 1304 280a |0024: const/16 v4, #int 2600 // #a28 │ │ +3e4d9c: 3643 2700 |0026: if-gt v3, v4, 004d // +0027 │ │ +3e4da0: 2331 c71b |0028: new-array v1, v3, [B // type@1bc7 │ │ +3e4da4: 5483 8e88 |002a: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4da8: 7030 00bf 3801 |002c: invoke-direct {v8, v3, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ +3e4dae: 5483 8e88 |002f: iget-object v3, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4db2: 7020 fdbe 3800 |0031: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e4db8: 0a03 |0034: move-result v3 │ │ +3e4dba: 8133 |0035: int-to-long v3, v3 │ │ +3e4dbc: 1805 ffff ffff 0000 0000 |0036: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +3e4dc6: c053 |003b: and-long/2addr v3, v5 │ │ +3e4dc8: 2205 9911 |003c: new-instance v5, Ljava/util/zip/CRC32; // type@1199 │ │ +3e4dcc: 7010 0d89 0500 |003e: invoke-direct {v5}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3e4dd2: 6e20 1189 1500 |0041: invoke-virtual {v5, v1}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3e4dd8: 6e10 0e89 0500 |0044: invoke-virtual {v5}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3e4dde: 0b05 |0047: move-result-wide v5 │ │ +3e4de0: 3107 0305 |0048: cmp-long v7, v3, v5 │ │ +3e4de4: 3907 0300 |004a: if-nez v7, 004d // +0003 │ │ +3e4de8: 1212 |004c: const/4 v2, #int 1 // #1 │ │ +3e4dea: 3802 b7ff |004d: if-eqz v2, 0004 // -0049 │ │ +3e4dee: 1101 |004f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x000a line=136 │ │ 0x001b line=138 │ │ 0x0028 line=144 │ │ 0x002a line=145 │ │ @@ -1362084,163 +1362080,163 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 286 16-bit code units │ │ -3e5054: |[3e5054] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readLocalFileHeader:()Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; │ │ -3e5064: 7010 01bf 0e00 |0000: invoke-direct {v14}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readHeader:()[B // method@bf01 │ │ -3e506a: 0c00 |0003: move-result-object v0 │ │ -3e506c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e506e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -3e5072: 1101 |0007: return-object v1 │ │ -3e5074: 2202 3510 |0008: new-instance v2, Ljava/io/DataInputStream; // type@1035 │ │ -3e5078: 2203 2f10 |000a: new-instance v3, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3e507c: 7020 0c82 0300 |000c: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3e5082: 7020 1e82 3200 |000f: invoke-direct {v2, v3}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3e5088: 6e10 2682 0200 |0012: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e508e: 0a00 |0015: move-result v0 │ │ -3e5090: d803 00ff |0016: add-int/lit8 v3, v0, #int -1 // #ff │ │ -3e5094: 2333 c71b |0018: new-array v3, v3, [B // type@1bc7 │ │ -3e5098: 6e20 2382 3200 |001a: invoke-virtual {v2, v3}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ -3e509e: 2204 3510 |001d: new-instance v4, Ljava/io/DataInputStream; // type@1035 │ │ -3e50a2: 2205 2f10 |001f: new-instance v5, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3e50a6: 7020 0c82 3500 |0021: invoke-direct {v5, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3e50ac: 7020 1e82 5400 |0024: invoke-direct {v4, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3e50b2: 2203 0418 |0027: new-instance v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // type@1804 │ │ -3e50b6: 7010 08bf 0300 |0029: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.:()V // method@bf08 │ │ -3e50bc: 6e10 2682 0400 |002c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50c2: 0a05 |002f: move-result v5 │ │ -3e50c4: 5935 9f88 |0030: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.archiverVersionNumber:I // field@889f │ │ -3e50c8: 6e10 2682 0400 |0032: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50ce: 0a05 |0035: move-result v5 │ │ -3e50d0: 5935 af88 |0036: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.minVersionToExtract:I // field@88af │ │ -3e50d4: 6e10 2682 0400 |0038: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50da: 0a05 |003b: move-result v5 │ │ -3e50dc: 5935 ac88 |003c: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ -3e50e0: 6e10 2682 0400 |003e: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50e6: 0a05 |0041: move-result v5 │ │ -3e50e8: 5935 a088 |0042: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ -3e50ec: 6e10 2682 0400 |0044: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50f2: 0a05 |0047: move-result v5 │ │ -3e50f4: 5935 ae88 |0048: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e50f8: 6e10 2682 0400 |004a: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e50fe: 0a05 |004d: move-result v5 │ │ -3e5100: 5935 aa88 |004e: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ -3e5104: 6e10 2682 0400 |0050: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e510a: 0a05 |0053: move-result v5 │ │ -3e510c: 5935 b488 |0054: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.reserved:I // field@88b4 │ │ -3e5110: 7020 fdbe 4e00 |0056: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e5116: 0a05 |0059: move-result v5 │ │ -3e5118: 5935 a588 |005a: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ -3e511c: 7020 fdbe 4e00 |005c: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e5122: 0a05 |005f: move-result v5 │ │ -3e5124: 8155 |0060: int-to-long v5, v5 │ │ -3e5126: 1807 ffff ffff 0000 0000 |0061: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -3e5130: c075 |0066: and-long/2addr v5, v7 │ │ -3e5132: 5a35 a288 |0067: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ -3e5136: 7020 fdbe 4e00 |0069: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e513c: 0a05 |006c: move-result v5 │ │ -3e513e: 8155 |006d: int-to-long v5, v5 │ │ -3e5140: c075 |006e: and-long/2addr v5, v7 │ │ -3e5142: 5a35 b288 |006f: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ -3e5146: 7020 fdbe 4e00 |0071: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e514c: 0a05 |0074: move-result v5 │ │ -3e514e: 8155 |0075: int-to-long v5, v5 │ │ -3e5150: c075 |0076: and-long/2addr v5, v7 │ │ -3e5152: 5a35 b188 |0077: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ -3e5156: 7020 fcbe 4e00 |0079: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e515c: 0a05 |007c: move-result v5 │ │ -3e515e: 5935 a988 |007d: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileSpecPosition:I // field@88a9 │ │ -3e5162: 7020 fcbe 4e00 |007f: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e5168: 0a05 |0082: move-result v5 │ │ -3e516a: 5935 a888 |0083: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ -3e516e: 1605 1400 |0085: const-wide/16 v5, #int 20 // #14 │ │ -3e5172: 6e30 fabe 5e06 |0087: invoke-virtual {v14, v5, v6}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ -3e5178: 6e10 2682 0400 |008a: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e517e: 0a05 |008d: move-result v5 │ │ -3e5180: 5935 ab88 |008e: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.firstChapter:I // field@88ab │ │ -3e5184: 6e10 2682 0400 |0090: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e518a: 0a05 |0093: move-result v5 │ │ -3e518c: 5935 ad88 |0094: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.lastChapter:I // field@88ad │ │ -3e5190: 7040 ffbe 0e34 |0096: invoke-direct {v14, v0, v4, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readExtraData:(ILjava/io/DataInputStream;Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V // method@beff │ │ -3e5196: 7020 04bf 2e00 |0099: invoke-direct {v14, v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ -3e519c: 0c00 |009c: move-result-object v0 │ │ -3e519e: 5b30 b088 |009d: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ -3e51a2: 7020 04bf 2e00 |009f: invoke-direct {v14, v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ -3e51a8: 0c00 |00a2: move-result-object v0 │ │ -3e51aa: 5b30 a188 |00a3: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.comment:Ljava/lang/String; // field@88a1 │ │ -3e51ae: 2200 1711 |00a5: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3e51b2: 7010 5886 0000 |00a7: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3e51b8: 54e5 8e88 |00aa: iget-object v5, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e51bc: 7020 fcbe 5e00 |00ac: invoke-direct {v14, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e51c2: 0a05 |00af: move-result v5 │ │ -3e51c4: 3d05 2d00 |00b0: if-lez v5, 00dd // +002d │ │ -3e51c8: 2355 c71b |00b2: new-array v5, v5, [B // type@1bc7 │ │ -3e51cc: 54e6 8e88 |00b4: iget-object v6, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e51d0: 7030 00bf 6e05 |00b6: invoke-direct {v14, v6, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ -3e51d6: 54e6 8e88 |00b9: iget-object v6, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e51da: 7020 fdbe 6e00 |00bb: invoke-direct {v14, v6}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e51e0: 0a06 |00be: move-result v6 │ │ -3e51e2: 8169 |00bf: int-to-long v9, v6 │ │ -3e51e4: c079 |00c0: and-long/2addr v9, v7 │ │ -3e51e6: 2206 9911 |00c1: new-instance v6, Ljava/util/zip/CRC32; // type@1199 │ │ -3e51ea: 7010 0d89 0600 |00c3: invoke-direct {v6}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3e51f0: 6e20 1189 5600 |00c6: invoke-virtual {v6, v5}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3e51f6: 6e10 0e89 0600 |00c9: invoke-virtual {v6}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3e51fc: 0b0b |00cc: move-result-wide v11 │ │ -3e51fe: 3106 090b |00cd: cmp-long v6, v9, v11 │ │ -3e5202: 3906 0600 |00cf: if-nez v6, 00d5 // +0006 │ │ -3e5206: 6e20 5c86 5000 |00d1: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -3e520c: 28d6 |00d4: goto 00aa // -002a │ │ -3e520e: 2200 4210 |00d5: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e5212: 1a03 1827 |00d7: const-string v3, "Extended header CRC32 verification failure" // string@2718 │ │ -3e5216: 7020 7782 3000 |00d9: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e521c: 2700 |00dc: throw v0 │ │ -3e521e: 6e10 6c86 0000 |00dd: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@866c │ │ -3e5224: 0a05 |00e0: move-result v5 │ │ -3e5226: 2355 de1c |00e1: new-array v5, v5, [[B // type@1cde │ │ -3e522a: 6e20 6e86 5000 |00e3: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@866e │ │ -3e5230: 0c00 |00e6: move-result-object v0 │ │ -3e5232: 1f00 de1c |00e7: check-cast v0, [[B // type@1cde │ │ -3e5236: 5b30 a788 |00e9: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ -3e523a: 6e10 1f82 0400 |00eb: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e5240: 6e10 1f82 0200 |00ee: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e5246: 1103 |00f1: return-object v3 │ │ -3e5248: 0d00 |00f2: move-exception v0 │ │ -3e524a: 0713 |00f3: move-object v3, v1 │ │ -3e524c: 2807 |00f4: goto 00fb // +0007 │ │ -3e524e: 0d00 |00f5: move-exception v0 │ │ -3e5250: 2700 |00f6: throw v0 │ │ -3e5252: 0d03 |00f7: move-exception v3 │ │ -3e5254: 073d |00f8: move-object v13, v3 │ │ -3e5256: 0703 |00f9: move-object v3, v0 │ │ -3e5258: 07d0 |00fa: move-object v0, v13 │ │ -3e525a: 3803 0b00 |00fb: if-eqz v3, 0106 // +000b │ │ -3e525e: 6e10 1f82 0400 |00fd: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e5264: 2809 |0100: goto 0109 // +0009 │ │ -3e5266: 0d04 |0101: move-exception v4 │ │ -3e5268: 6e20 c784 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3e526e: 2804 |0105: goto 0109 // +0004 │ │ -3e5270: 6e10 1f82 0400 |0106: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e5276: 2700 |0109: throw v0 │ │ -3e5278: 0d00 |010a: move-exception v0 │ │ -3e527a: 2804 |010b: goto 010f // +0004 │ │ -3e527c: 0d00 |010c: move-exception v0 │ │ -3e527e: 0701 |010d: move-object v1, v0 │ │ -3e5280: 2701 |010e: throw v1 │ │ -3e5282: 3801 0b00 |010f: if-eqz v1, 011a // +000b │ │ -3e5286: 6e10 1f82 0200 |0111: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e528c: 2809 |0114: goto 011d // +0009 │ │ -3e528e: 0d02 |0115: move-exception v2 │ │ -3e5290: 6e20 c784 2100 |0116: invoke-virtual {v1, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3e5296: 2804 |0119: goto 011d // +0004 │ │ -3e5298: 6e10 1f82 0200 |011a: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e529e: 2700 |011d: throw v0 │ │ +3e5048: |[3e5048] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readLocalFileHeader:()Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; │ │ +3e5058: 7010 01bf 0e00 |0000: invoke-direct {v14}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readHeader:()[B // method@bf01 │ │ +3e505e: 0c00 |0003: move-result-object v0 │ │ +3e5060: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e5062: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +3e5066: 1101 |0007: return-object v1 │ │ +3e5068: 2202 3510 |0008: new-instance v2, Ljava/io/DataInputStream; // type@1035 │ │ +3e506c: 2203 2f10 |000a: new-instance v3, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3e5070: 7020 0c82 0300 |000c: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3e5076: 7020 1e82 3200 |000f: invoke-direct {v2, v3}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3e507c: 6e10 2682 0200 |0012: invoke-virtual {v2}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5082: 0a00 |0015: move-result v0 │ │ +3e5084: d803 00ff |0016: add-int/lit8 v3, v0, #int -1 // #ff │ │ +3e5088: 2333 c71b |0018: new-array v3, v3, [B // type@1bc7 │ │ +3e508c: 6e20 2382 3200 |001a: invoke-virtual {v2, v3}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ +3e5092: 2204 3510 |001d: new-instance v4, Ljava/io/DataInputStream; // type@1035 │ │ +3e5096: 2205 2f10 |001f: new-instance v5, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3e509a: 7020 0c82 3500 |0021: invoke-direct {v5, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3e50a0: 7020 1e82 5400 |0024: invoke-direct {v4, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3e50a6: 2203 0418 |0027: new-instance v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // type@1804 │ │ +3e50aa: 7010 08bf 0300 |0029: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.:()V // method@bf08 │ │ +3e50b0: 6e10 2682 0400 |002c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50b6: 0a05 |002f: move-result v5 │ │ +3e50b8: 5935 9f88 |0030: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.archiverVersionNumber:I // field@889f │ │ +3e50bc: 6e10 2682 0400 |0032: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50c2: 0a05 |0035: move-result v5 │ │ +3e50c4: 5935 af88 |0036: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.minVersionToExtract:I // field@88af │ │ +3e50c8: 6e10 2682 0400 |0038: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50ce: 0a05 |003b: move-result v5 │ │ +3e50d0: 5935 ac88 |003c: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.hostOS:I // field@88ac │ │ +3e50d4: 6e10 2682 0400 |003e: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50da: 0a05 |0041: move-result v5 │ │ +3e50dc: 5935 a088 |0042: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.arjFlags:I // field@88a0 │ │ +3e50e0: 6e10 2682 0400 |0044: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50e6: 0a05 |0047: move-result v5 │ │ +3e50e8: 5935 ae88 |0048: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e50ec: 6e10 2682 0400 |004a: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50f2: 0a05 |004d: move-result v5 │ │ +3e50f4: 5935 aa88 |004e: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileType:I // field@88aa │ │ +3e50f8: 6e10 2682 0400 |0050: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e50fe: 0a05 |0053: move-result v5 │ │ +3e5100: 5935 b488 |0054: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.reserved:I // field@88b4 │ │ +3e5104: 7020 fdbe 4e00 |0056: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e510a: 0a05 |0059: move-result v5 │ │ +3e510c: 5935 a588 |005a: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.dateTimeModified:I // field@88a5 │ │ +3e5110: 7020 fdbe 4e00 |005c: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e5116: 0a05 |005f: move-result v5 │ │ +3e5118: 8155 |0060: int-to-long v5, v5 │ │ +3e511a: 1807 ffff ffff 0000 0000 |0061: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +3e5124: c075 |0066: and-long/2addr v5, v7 │ │ +3e5126: 5a35 a288 |0067: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ +3e512a: 7020 fdbe 4e00 |0069: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e5130: 0a05 |006c: move-result v5 │ │ +3e5132: 8155 |006d: int-to-long v5, v5 │ │ +3e5134: c075 |006e: and-long/2addr v5, v7 │ │ +3e5136: 5a35 b288 |006f: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ +3e513a: 7020 fdbe 4e00 |0071: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e5140: 0a05 |0074: move-result v5 │ │ +3e5142: 8155 |0075: int-to-long v5, v5 │ │ +3e5144: c075 |0076: and-long/2addr v5, v7 │ │ +3e5146: 5a35 b188 |0077: iput-wide v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ +3e514a: 7020 fcbe 4e00 |0079: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e5150: 0a05 |007c: move-result v5 │ │ +3e5152: 5935 a988 |007d: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileSpecPosition:I // field@88a9 │ │ +3e5156: 7020 fcbe 4e00 |007f: invoke-direct {v14, v4}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e515c: 0a05 |0082: move-result v5 │ │ +3e515e: 5935 a888 |0083: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.fileAccessMode:I // field@88a8 │ │ +3e5162: 1605 1400 |0085: const-wide/16 v5, #int 20 // #14 │ │ +3e5166: 6e30 fabe 5e06 |0087: invoke-virtual {v14, v5, v6}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ +3e516c: 6e10 2682 0400 |008a: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5172: 0a05 |008d: move-result v5 │ │ +3e5174: 5935 ab88 |008e: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.firstChapter:I // field@88ab │ │ +3e5178: 6e10 2682 0400 |0090: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e517e: 0a05 |0093: move-result v5 │ │ +3e5180: 5935 ad88 |0094: iput v5, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.lastChapter:I // field@88ad │ │ +3e5184: 7040 ffbe 0e34 |0096: invoke-direct {v14, v0, v4, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readExtraData:(ILjava/io/DataInputStream;Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V // method@beff │ │ +3e518a: 7020 04bf 2e00 |0099: invoke-direct {v14, v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ +3e5190: 0c00 |009c: move-result-object v0 │ │ +3e5192: 5b30 b088 |009d: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.name:Ljava/lang/String; // field@88b0 │ │ +3e5196: 7020 04bf 2e00 |009f: invoke-direct {v14, v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ +3e519c: 0c00 |00a2: move-result-object v0 │ │ +3e519e: 5b30 a188 |00a3: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.comment:Ljava/lang/String; // field@88a1 │ │ +3e51a2: 2200 1711 |00a5: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3e51a6: 7010 5886 0000 |00a7: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3e51ac: 54e5 8e88 |00aa: iget-object v5, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e51b0: 7020 fcbe 5e00 |00ac: invoke-direct {v14, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e51b6: 0a05 |00af: move-result v5 │ │ +3e51b8: 3d05 2d00 |00b0: if-lez v5, 00dd // +002d │ │ +3e51bc: 2355 c71b |00b2: new-array v5, v5, [B // type@1bc7 │ │ +3e51c0: 54e6 8e88 |00b4: iget-object v6, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e51c4: 7030 00bf 6e05 |00b6: invoke-direct {v14, v6, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ +3e51ca: 54e6 8e88 |00b9: iget-object v6, v14, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e51ce: 7020 fdbe 6e00 |00bb: invoke-direct {v14, v6}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e51d4: 0a06 |00be: move-result v6 │ │ +3e51d6: 8169 |00bf: int-to-long v9, v6 │ │ +3e51d8: c079 |00c0: and-long/2addr v9, v7 │ │ +3e51da: 2206 9911 |00c1: new-instance v6, Ljava/util/zip/CRC32; // type@1199 │ │ +3e51de: 7010 0d89 0600 |00c3: invoke-direct {v6}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3e51e4: 6e20 1189 5600 |00c6: invoke-virtual {v6, v5}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3e51ea: 6e10 0e89 0600 |00c9: invoke-virtual {v6}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3e51f0: 0b0b |00cc: move-result-wide v11 │ │ +3e51f2: 3106 090b |00cd: cmp-long v6, v9, v11 │ │ +3e51f6: 3906 0600 |00cf: if-nez v6, 00d5 // +0006 │ │ +3e51fa: 6e20 5c86 5000 |00d1: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +3e5200: 28d6 |00d4: goto 00aa // -002a │ │ +3e5202: 2200 4210 |00d5: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e5206: 1a03 1827 |00d7: const-string v3, "Extended header CRC32 verification failure" // string@2718 │ │ +3e520a: 7020 7782 3000 |00d9: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e5210: 2700 |00dc: throw v0 │ │ +3e5212: 6e10 6c86 0000 |00dd: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@866c │ │ +3e5218: 0a05 |00e0: move-result v5 │ │ +3e521a: 2355 de1c |00e1: new-array v5, v5, [[B // type@1cde │ │ +3e521e: 6e20 6e86 5000 |00e3: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@866e │ │ +3e5224: 0c00 |00e6: move-result-object v0 │ │ +3e5226: 1f00 de1c |00e7: check-cast v0, [[B // type@1cde │ │ +3e522a: 5b30 a788 |00e9: iput-object v0, v3, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.extendedHeaders:[[B // field@88a7 │ │ +3e522e: 6e10 1f82 0400 |00eb: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e5234: 6e10 1f82 0200 |00ee: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e523a: 1103 |00f1: return-object v3 │ │ +3e523c: 0d00 |00f2: move-exception v0 │ │ +3e523e: 0713 |00f3: move-object v3, v1 │ │ +3e5240: 2807 |00f4: goto 00fb // +0007 │ │ +3e5242: 0d00 |00f5: move-exception v0 │ │ +3e5244: 2700 |00f6: throw v0 │ │ +3e5246: 0d03 |00f7: move-exception v3 │ │ +3e5248: 073d |00f8: move-object v13, v3 │ │ +3e524a: 0703 |00f9: move-object v3, v0 │ │ +3e524c: 07d0 |00fa: move-object v0, v13 │ │ +3e524e: 3803 0b00 |00fb: if-eqz v3, 0106 // +000b │ │ +3e5252: 6e10 1f82 0400 |00fd: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e5258: 2809 |0100: goto 0109 // +0009 │ │ +3e525a: 0d04 |0101: move-exception v4 │ │ +3e525c: 6e20 c784 4300 |0102: invoke-virtual {v3, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3e5262: 2804 |0105: goto 0109 // +0004 │ │ +3e5264: 6e10 1f82 0400 |0106: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e526a: 2700 |0109: throw v0 │ │ +3e526c: 0d00 |010a: move-exception v0 │ │ +3e526e: 2804 |010b: goto 010f // +0004 │ │ +3e5270: 0d00 |010c: move-exception v0 │ │ +3e5272: 0701 |010d: move-object v1, v0 │ │ +3e5274: 2701 |010e: throw v1 │ │ +3e5276: 3801 0b00 |010f: if-eqz v1, 011a // +000b │ │ +3e527a: 6e10 1f82 0200 |0111: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e5280: 2809 |0114: goto 011d // +0009 │ │ +3e5282: 0d02 |0115: move-exception v2 │ │ +3e5284: 6e20 c784 2100 |0116: invoke-virtual {v1, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3e528a: 2804 |0119: goto 011d // +0004 │ │ +3e528c: 6e10 1f82 0200 |011a: invoke-virtual {v2}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e5292: 2700 |011d: throw v0 │ │ catches : 8 │ │ 0x0012 - 0x0027 │ │ Ljava/lang/Throwable; -> 0x010c │ │ -> 0x010a │ │ 0x0027 - 0x00eb │ │ Ljava/lang/Throwable; -> 0x00f5 │ │ -> 0x00f2 │ │ @@ -1362311,131 +1362307,131 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/arj/MainHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -3e5304: |[3e5304] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readMainHeader:()Lorg/apache/commons/compress/archivers/arj/MainHeader; │ │ -3e5314: 7010 01bf 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readHeader:()[B // method@bf01 │ │ -3e531a: 0c00 |0003: move-result-object v0 │ │ -3e531c: 3800 e500 |0004: if-eqz v0, 00e9 // +00e5 │ │ -3e5320: 2201 3510 |0006: new-instance v1, Ljava/io/DataInputStream; // type@1035 │ │ -3e5324: 2202 2f10 |0008: new-instance v2, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3e5328: 7020 0c82 0200 |000a: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3e532e: 7020 1e82 2100 |000d: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3e5334: 6e10 2682 0100 |0010: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e533a: 0a00 |0013: move-result v0 │ │ -3e533c: d802 00ff |0014: add-int/lit8 v2, v0, #int -1 // #ff │ │ -3e5340: 2322 c71b |0016: new-array v2, v2, [B // type@1bc7 │ │ -3e5344: 6e20 2382 2100 |0018: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ -3e534a: 2203 3510 |001b: new-instance v3, Ljava/io/DataInputStream; // type@1035 │ │ -3e534e: 2204 2f10 |001d: new-instance v4, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3e5352: 7020 0c82 2400 |001f: invoke-direct {v4, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3e5358: 7020 1e82 4300 |0022: invoke-direct {v3, v4}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -3e535e: 2202 0618 |0025: new-instance v2, Lorg/apache/commons/compress/archivers/arj/MainHeader; // type@1806 │ │ -3e5362: 7010 0bbf 0200 |0027: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/arj/MainHeader;.:()V // method@bf0b │ │ -3e5368: 6e10 2682 0300 |002a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e536e: 0a04 |002d: move-result v4 │ │ -3e5370: 5924 be88 |002e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiverVersionNumber:I // field@88be │ │ -3e5374: 6e10 2682 0300 |0030: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e537a: 0a04 |0033: move-result v4 │ │ -3e537c: 5924 cb88 |0034: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.minVersionToExtract:I // field@88cb │ │ -3e5380: 6e10 2682 0300 |0036: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e5386: 0a04 |0039: move-result v4 │ │ -3e5388: 5924 c988 |003a: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.hostOS:I // field@88c9 │ │ -3e538c: 6e10 2682 0300 |003c: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e5392: 0a04 |003f: move-result v4 │ │ -3e5394: 5924 bf88 |0040: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ -3e5398: 6e10 2682 0300 |0042: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e539e: 0a04 |0045: move-result v4 │ │ -3e53a0: 5924 d088 |0046: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityVersion:I // field@88d0 │ │ -3e53a4: 6e10 2682 0300 |0048: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e53aa: 0a04 |004b: move-result v4 │ │ -3e53ac: 5924 c888 |004c: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileType:I // field@88c8 │ │ -3e53b0: 6e10 2682 0300 |004e: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e53b6: 0a04 |0051: move-result v4 │ │ -3e53b8: 5924 cd88 |0052: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.reserved:I // field@88cd │ │ -3e53bc: 7020 fdbe 3800 |0054: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e53c2: 0a04 |0057: move-result v4 │ │ -3e53c4: 5924 c388 |0058: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeCreated:I // field@88c3 │ │ -3e53c8: 7020 fdbe 3800 |005a: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e53ce: 0a04 |005d: move-result v4 │ │ -3e53d0: 5924 c488 |005e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeModified:I // field@88c4 │ │ -3e53d4: 7020 fdbe 3800 |0060: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e53da: 0a04 |0063: move-result v4 │ │ -3e53dc: 8144 |0064: int-to-long v4, v4 │ │ -3e53de: 1806 ffff ffff 0000 0000 |0065: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -3e53e8: c064 |006a: and-long/2addr v4, v6 │ │ -3e53ea: 5a24 bd88 |006b: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiveSize:J // field@88bd │ │ -3e53ee: 7020 fdbe 3800 |006d: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e53f4: 0a04 |0070: move-result v4 │ │ -3e53f6: 5924 ce88 |0071: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeFilePosition:I // field@88ce │ │ -3e53fa: 7020 fcbe 3800 |0073: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e5400: 0a04 |0076: move-result v4 │ │ -3e5402: 5924 c788 |0077: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileSpecPosition:I // field@88c7 │ │ -3e5406: 7020 fcbe 3800 |0079: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e540c: 0a04 |007c: move-result v4 │ │ -3e540e: 5924 cf88 |007d: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeLength:I // field@88cf │ │ -3e5412: 1604 1400 |007f: const-wide/16 v4, #int 20 // #14 │ │ -3e5416: 6e30 fabe 4805 |0081: invoke-virtual {v8, v4, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ -3e541c: 6e10 2682 0300 |0084: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e5422: 0a04 |0087: move-result v4 │ │ -3e5424: 5924 c588 |0088: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.encryptionVersion:I // field@88c5 │ │ -3e5428: 6e10 2682 0300 |008a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e542e: 0a04 |008d: move-result v4 │ │ -3e5430: 5924 ca88 |008e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.lastChapter:I // field@88ca │ │ -3e5434: 1304 2100 |0090: const/16 v4, #int 33 // #21 │ │ -3e5438: 3440 1400 |0092: if-lt v0, v4, 00a6 // +0014 │ │ -3e543c: 6e10 2682 0300 |0094: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e5442: 0a00 |0097: move-result v0 │ │ -3e5444: 5920 c188 |0098: iput v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjProtectionFactor:I // field@88c1 │ │ -3e5448: 6e10 2682 0300 |009a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e544e: 0a00 |009d: move-result v0 │ │ -3e5450: 5920 c088 |009e: iput v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags2:I // field@88c0 │ │ -3e5454: 6e10 2682 0300 |00a0: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e545a: 6e10 2682 0300 |00a3: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e5460: 7020 04bf 1800 |00a6: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ -3e5466: 0c00 |00a9: move-result-object v0 │ │ -3e5468: 5b20 cc88 |00aa: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ -3e546c: 7020 04bf 1800 |00ac: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ -3e5472: 0c00 |00af: move-result-object v0 │ │ -3e5474: 5b20 c288 |00b0: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ -3e5478: 5480 8e88 |00b2: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e547c: 7020 fcbe 0800 |00b4: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ -3e5482: 0a00 |00b7: move-result v0 │ │ -3e5484: 3d00 3000 |00b8: if-lez v0, 00e8 // +0030 │ │ -3e5488: 2300 c71b |00ba: new-array v0, v0, [B // type@1bc7 │ │ -3e548c: 5b20 c688 |00bc: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ -3e5490: 5480 8e88 |00be: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e5494: 5421 c688 |00c0: iget-object v1, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ -3e5498: 7030 00bf 0801 |00c2: invoke-direct {v8, v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ -3e549e: 5480 8e88 |00c5: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e54a2: 7020 fdbe 0800 |00c7: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ -3e54a8: 0a00 |00ca: move-result v0 │ │ -3e54aa: 8100 |00cb: int-to-long v0, v0 │ │ -3e54ac: c060 |00cc: and-long/2addr v0, v6 │ │ -3e54ae: 2203 9911 |00cd: new-instance v3, Ljava/util/zip/CRC32; // type@1199 │ │ -3e54b2: 7010 0d89 0300 |00cf: invoke-direct {v3}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3e54b8: 5424 c688 |00d2: iget-object v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ -3e54bc: 6e20 1189 4300 |00d4: invoke-virtual {v3, v4}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3e54c2: 6e10 0e89 0300 |00d7: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3e54c8: 0b03 |00da: move-result-wide v3 │ │ -3e54ca: 3105 0003 |00db: cmp-long v5, v0, v3 │ │ -3e54ce: 3905 0300 |00dd: if-nez v5, 00e0 // +0003 │ │ -3e54d2: 2809 |00df: goto 00e8 // +0009 │ │ -3e54d4: 2200 4210 |00e0: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e54d8: 1a01 1827 |00e2: const-string v1, "Extended header CRC32 verification failure" // string@2718 │ │ -3e54dc: 7020 7782 1000 |00e4: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e54e2: 2700 |00e7: throw v0 │ │ -3e54e4: 1102 |00e8: return-object v2 │ │ -3e54e6: 2200 4210 |00e9: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e54ea: 1a01 671a |00eb: const-string v1, "Archive ends without any headers" // string@1a67 │ │ -3e54ee: 7020 7782 1000 |00ed: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e54f4: 2700 |00f0: throw v0 │ │ +3e52f8: |[3e52f8] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readMainHeader:()Lorg/apache/commons/compress/archivers/arj/MainHeader; │ │ +3e5308: 7010 01bf 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readHeader:()[B // method@bf01 │ │ +3e530e: 0c00 |0003: move-result-object v0 │ │ +3e5310: 3800 e500 |0004: if-eqz v0, 00e9 // +00e5 │ │ +3e5314: 2201 3510 |0006: new-instance v1, Ljava/io/DataInputStream; // type@1035 │ │ +3e5318: 2202 2f10 |0008: new-instance v2, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3e531c: 7020 0c82 0200 |000a: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3e5322: 7020 1e82 2100 |000d: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3e5328: 6e10 2682 0100 |0010: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e532e: 0a00 |0013: move-result v0 │ │ +3e5330: d802 00ff |0014: add-int/lit8 v2, v0, #int -1 // #ff │ │ +3e5334: 2322 c71b |0016: new-array v2, v2, [B // type@1bc7 │ │ +3e5338: 6e20 2382 2100 |0018: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@8223 │ │ +3e533e: 2203 3510 |001b: new-instance v3, Ljava/io/DataInputStream; // type@1035 │ │ +3e5342: 2204 2f10 |001d: new-instance v4, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3e5346: 7020 0c82 2400 |001f: invoke-direct {v4, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3e534c: 7020 1e82 4300 |0022: invoke-direct {v3, v4}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +3e5352: 2202 0618 |0025: new-instance v2, Lorg/apache/commons/compress/archivers/arj/MainHeader; // type@1806 │ │ +3e5356: 7010 0bbf 0200 |0027: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/arj/MainHeader;.:()V // method@bf0b │ │ +3e535c: 6e10 2682 0300 |002a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5362: 0a04 |002d: move-result v4 │ │ +3e5364: 5924 be88 |002e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiverVersionNumber:I // field@88be │ │ +3e5368: 6e10 2682 0300 |0030: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e536e: 0a04 |0033: move-result v4 │ │ +3e5370: 5924 cb88 |0034: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.minVersionToExtract:I // field@88cb │ │ +3e5374: 6e10 2682 0300 |0036: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e537a: 0a04 |0039: move-result v4 │ │ +3e537c: 5924 c988 |003a: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.hostOS:I // field@88c9 │ │ +3e5380: 6e10 2682 0300 |003c: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5386: 0a04 |003f: move-result v4 │ │ +3e5388: 5924 bf88 |0040: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags:I // field@88bf │ │ +3e538c: 6e10 2682 0300 |0042: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5392: 0a04 |0045: move-result v4 │ │ +3e5394: 5924 d088 |0046: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityVersion:I // field@88d0 │ │ +3e5398: 6e10 2682 0300 |0048: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e539e: 0a04 |004b: move-result v4 │ │ +3e53a0: 5924 c888 |004c: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileType:I // field@88c8 │ │ +3e53a4: 6e10 2682 0300 |004e: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e53aa: 0a04 |0051: move-result v4 │ │ +3e53ac: 5924 cd88 |0052: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.reserved:I // field@88cd │ │ +3e53b0: 7020 fdbe 3800 |0054: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e53b6: 0a04 |0057: move-result v4 │ │ +3e53b8: 5924 c388 |0058: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeCreated:I // field@88c3 │ │ +3e53bc: 7020 fdbe 3800 |005a: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e53c2: 0a04 |005d: move-result v4 │ │ +3e53c4: 5924 c488 |005e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.dateTimeModified:I // field@88c4 │ │ +3e53c8: 7020 fdbe 3800 |0060: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e53ce: 0a04 |0063: move-result v4 │ │ +3e53d0: 8144 |0064: int-to-long v4, v4 │ │ +3e53d2: 1806 ffff ffff 0000 0000 |0065: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +3e53dc: c064 |006a: and-long/2addr v4, v6 │ │ +3e53de: 5a24 bd88 |006b: iput-wide v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.archiveSize:J // field@88bd │ │ +3e53e2: 7020 fdbe 3800 |006d: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e53e8: 0a04 |0070: move-result v4 │ │ +3e53ea: 5924 ce88 |0071: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeFilePosition:I // field@88ce │ │ +3e53ee: 7020 fcbe 3800 |0073: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e53f4: 0a04 |0076: move-result v4 │ │ +3e53f6: 5924 c788 |0077: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.fileSpecPosition:I // field@88c7 │ │ +3e53fa: 7020 fcbe 3800 |0079: invoke-direct {v8, v3}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e5400: 0a04 |007c: move-result v4 │ │ +3e5402: 5924 cf88 |007d: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.securityEnvelopeLength:I // field@88cf │ │ +3e5406: 1604 1400 |007f: const-wide/16 v4, #int 20 // #14 │ │ +3e540a: 6e30 fabe 4805 |0081: invoke-virtual {v8, v4, v5}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.pushedBackBytes:(J)V // method@befa │ │ +3e5410: 6e10 2682 0300 |0084: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5416: 0a04 |0087: move-result v4 │ │ +3e5418: 5924 c588 |0088: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.encryptionVersion:I // field@88c5 │ │ +3e541c: 6e10 2682 0300 |008a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5422: 0a04 |008d: move-result v4 │ │ +3e5424: 5924 ca88 |008e: iput v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.lastChapter:I // field@88ca │ │ +3e5428: 1304 2100 |0090: const/16 v4, #int 33 // #21 │ │ +3e542c: 3440 1400 |0092: if-lt v0, v4, 00a6 // +0014 │ │ +3e5430: 6e10 2682 0300 |0094: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5436: 0a00 |0097: move-result v0 │ │ +3e5438: 5920 c188 |0098: iput v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjProtectionFactor:I // field@88c1 │ │ +3e543c: 6e10 2682 0300 |009a: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5442: 0a00 |009d: move-result v0 │ │ +3e5444: 5920 c088 |009e: iput v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.arjFlags2:I // field@88c0 │ │ +3e5448: 6e10 2682 0300 |00a0: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e544e: 6e10 2682 0300 |00a3: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e5454: 7020 04bf 1800 |00a6: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ +3e545a: 0c00 |00a9: move-result-object v0 │ │ +3e545c: 5b20 cc88 |00aa: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ +3e5460: 7020 04bf 1800 |00ac: invoke-direct {v8, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; // method@bf04 │ │ +3e5466: 0c00 |00af: move-result-object v0 │ │ +3e5468: 5b20 c288 |00b0: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ +3e546c: 5480 8e88 |00b2: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e5470: 7020 fcbe 0800 |00b4: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read16:(Ljava/io/DataInputStream;)I // method@befc │ │ +3e5476: 0a00 |00b7: move-result v0 │ │ +3e5478: 3d00 3000 |00b8: if-lez v0, 00e8 // +0030 │ │ +3e547c: 2300 c71b |00ba: new-array v0, v0, [B // type@1bc7 │ │ +3e5480: 5b20 c688 |00bc: iput-object v0, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ +3e5484: 5480 8e88 |00be: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e5488: 5421 c688 |00c0: iget-object v1, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ +3e548c: 7030 00bf 0801 |00c2: invoke-direct {v8, v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readFully:(Ljava/io/DataInputStream;[B)V // method@bf00 │ │ +3e5492: 5480 8e88 |00c5: iget-object v0, v8, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e5496: 7020 fdbe 0800 |00c7: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.read32:(Ljava/io/DataInputStream;)I // method@befd │ │ +3e549c: 0a00 |00ca: move-result v0 │ │ +3e549e: 8100 |00cb: int-to-long v0, v0 │ │ +3e54a0: c060 |00cc: and-long/2addr v0, v6 │ │ +3e54a2: 2203 9911 |00cd: new-instance v3, Ljava/util/zip/CRC32; // type@1199 │ │ +3e54a6: 7010 0d89 0300 |00cf: invoke-direct {v3}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3e54ac: 5424 c688 |00d2: iget-object v4, v2, Lorg/apache/commons/compress/archivers/arj/MainHeader;.extendedHeaderBytes:[B // field@88c6 │ │ +3e54b0: 6e20 1189 4300 |00d4: invoke-virtual {v3, v4}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3e54b6: 6e10 0e89 0300 |00d7: invoke-virtual {v3}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3e54bc: 0b03 |00da: move-result-wide v3 │ │ +3e54be: 3105 0003 |00db: cmp-long v5, v0, v3 │ │ +3e54c2: 3905 0300 |00dd: if-nez v5, 00e0 // +0003 │ │ +3e54c6: 2809 |00df: goto 00e8 // +0009 │ │ +3e54c8: 2200 4210 |00e0: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e54cc: 1a01 1827 |00e2: const-string v1, "Extended header CRC32 verification failure" // string@2718 │ │ +3e54d0: 7020 7782 1000 |00e4: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e54d6: 2700 |00e7: throw v0 │ │ +3e54d8: 1102 |00e8: return-object v2 │ │ +3e54da: 2200 4210 |00e9: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e54de: 1a01 671a |00eb: const-string v1, "Archive ends without any headers" // string@1a67 │ │ +3e54e2: 7020 7782 1000 |00ed: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e54e8: 2700 |00f0: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=162 │ │ 0x0010 line=165 │ │ 0x0016 line=166 │ │ 0x0018 line=167 │ │ @@ -1362480,35 +1362476,35 @@ │ │ type : '(Ljava/io/DataInputStream;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3e4f28: |[3e4f28] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; │ │ -3e4f38: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3e4f3c: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3e4f42: 6e10 2682 0300 |0005: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ -3e4f48: 0a01 |0008: move-result v1 │ │ -3e4f4a: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -3e4f4e: 6e20 1582 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ -3e4f54: 28f7 |000e: goto 0005 // -0009 │ │ -3e4f56: 5423 8b88 |000f: iget-object v3, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ -3e4f5a: 3803 0e00 |0011: if-eqz v3, 001f // +000e │ │ -3e4f5e: 2203 9210 |0013: new-instance v3, Ljava/lang/String; // type@1092 │ │ -3e4f62: 6e10 1382 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3e4f68: 0c00 |0018: move-result-object v0 │ │ -3e4f6a: 5421 8b88 |0019: iget-object v1, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ -3e4f6e: 7030 4184 0301 |001b: invoke-direct {v3, v0, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -3e4f74: 1103 |001e: return-object v3 │ │ -3e4f76: 2203 9210 |001f: new-instance v3, Ljava/lang/String; // type@1092 │ │ -3e4f7a: 6e10 1382 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3e4f80: 0c00 |0024: move-result-object v0 │ │ -3e4f82: 7020 3d84 0300 |0025: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@843d │ │ -3e4f88: 1103 |0028: return-object v3 │ │ +3e4f1c: |[3e4f1c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.readString:(Ljava/io/DataInputStream;)Ljava/lang/String; │ │ +3e4f2c: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3e4f30: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3e4f36: 6e10 2682 0300 |0005: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@8226 │ │ +3e4f3c: 0a01 |0008: move-result v1 │ │ +3e4f3e: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +3e4f42: 6e20 1582 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ +3e4f48: 28f7 |000e: goto 0005 // -0009 │ │ +3e4f4a: 5423 8b88 |000f: iget-object v3, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ +3e4f4e: 3803 0e00 |0011: if-eqz v3, 001f // +000e │ │ +3e4f52: 2203 9210 |0013: new-instance v3, Ljava/lang/String; // type@1092 │ │ +3e4f56: 6e10 1382 0000 |0015: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3e4f5c: 0c00 |0018: move-result-object v0 │ │ +3e4f5e: 5421 8b88 |0019: iget-object v1, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.charsetName:Ljava/lang/String; // field@888b │ │ +3e4f62: 7030 4184 0301 |001b: invoke-direct {v3, v0, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +3e4f68: 1103 |001e: return-object v3 │ │ +3e4f6a: 2203 9210 |001f: new-instance v3, Ljava/lang/String; // type@1092 │ │ +3e4f6e: 6e10 1382 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3e4f74: 0c00 |0024: move-result-object v0 │ │ +3e4f76: 7020 3d84 0300 |0025: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@843d │ │ +3e4f7c: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=112 │ │ 0x000b line=113 │ │ 0x000f line=115 │ │ 0x0013 line=116 │ │ @@ -1362523,25 +1362519,25 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3e4cdc: |[3e4cdc] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3e4cec: 2020 ff17 |0000: instance-of v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -3e4cf0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3e4cf4: 1f02 ff17 |0004: check-cast v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -3e4cf8: 6e10 e9be 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMethod:()I // method@bee9 │ │ -3e4cfe: 0a02 |0009: move-result v2 │ │ -3e4d00: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -3e4d04: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3e4d06: 2802 |000d: goto 000f // +0002 │ │ -3e4d08: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3e4d0a: 0f02 |000f: return v2 │ │ +3e4cd0: |[3e4cd0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3e4ce0: 2020 ff17 |0000: instance-of v0, v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +3e4ce4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3e4ce8: 1f02 ff17 |0004: check-cast v2, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +3e4cec: 6e10 e9be 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMethod:()I // method@bee9 │ │ +3e4cf2: 0a02 |0009: move-result v2 │ │ +3e4cf4: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +3e4cf8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3e4cfa: 2802 |000d: goto 000f // +0002 │ │ +3e4cfc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3e4cfe: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0006 line=340 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ 0x0000 - 0x0010 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ @@ -1362551,18 +1362547,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e55bc: |[3e55bc] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.close:()V │ │ -3e55cc: 5410 8e88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e55d0: 6e10 1f82 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ -3e55d6: 0e00 |0005: return-void │ │ +3e55b0: |[3e55b0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.close:()V │ │ +3e55c0: 5410 8e88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e55c4: 6e10 1f82 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.close:()V // method@821f │ │ +3e55ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;) │ │ @@ -1362570,18 +1362566,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4ef0: |[3e4ef0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getArchiveComment:()Ljava/lang/String; │ │ -3e4f00: 5410 8f88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ -3e4f04: 5400 c288 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ -3e4f08: 1100 |0004: return-object v0 │ │ +3e4ee4: |[3e4ee4] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getArchiveComment:()Ljava/lang/String; │ │ +3e4ef4: 5410 8f88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ +3e4ef8: 5400 c288 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/MainHeader;.comment:Ljava/lang/String; // field@88c2 │ │ +3e4efc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;) │ │ @@ -1362589,18 +1362585,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e4f0c: |[3e4f0c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getArchiveName:()Ljava/lang/String; │ │ -3e4f1c: 5410 8f88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ -3e4f20: 5400 cc88 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ -3e4f24: 1100 |0004: return-object v0 │ │ +3e4f00: |[3e4f00] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getArchiveName:()Ljava/lang/String; │ │ +3e4f10: 5410 8f88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.mainHeader:Lorg/apache/commons/compress/archivers/arj/MainHeader; // field@888f │ │ +3e4f14: 5400 cc88 |0002: iget-object v0, v0, Lorg/apache/commons/compress/archivers/arj/MainHeader;.name:Ljava/lang/String; // field@88cc │ │ +3e4f18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;) │ │ @@ -1362608,18 +1362604,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e4f8c: |[3e4f8c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e4f9c: 6e10 f8be 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // method@bef8 │ │ -3e4fa2: 0c00 |0003: move-result-object v0 │ │ -3e4fa4: 1100 |0004: return-object v0 │ │ +3e4f80: |[3e4f80] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e4f90: 6e10 f8be 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // method@bef8 │ │ +3e4f96: 0c00 |0003: move-result-object v0 │ │ +3e4f98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;) │ │ @@ -1362627,52 +1362623,52 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 78 16-bit code units │ │ -3e4fa8: |[3e4fa8] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ -3e4fb8: 5470 8c88 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e4fbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e4fbe: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ -3e4fc2: 1802 ffff ffff ffff ff7f |0005: const-wide v2, #double nan // #7fffffffffffffff │ │ -3e4fcc: 7130 62c8 2003 |000a: invoke-static {v0, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3e4fd2: 5470 8c88 |000d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e4fd6: 6e10 8082 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e4fdc: 5b71 8d88 |0012: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e4fe0: 5b71 8c88 |0014: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e4fe4: 7010 02bf 0700 |0016: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readLocalFileHeader:()Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // method@bf02 │ │ -3e4fea: 0c00 |0019: move-result-object v0 │ │ -3e4fec: 5b70 8d88 |001a: iput-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e4ff0: 5470 8d88 |001c: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e4ff4: 3800 2d00 |001e: if-eqz v0, 004b // +002d │ │ -3e4ff8: 2201 fb18 |0020: new-instance v1, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ -3e4ffc: 5472 8e88 |0022: iget-object v2, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ -3e5000: 5303 a288 |0024: iget-wide v3, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ -3e5004: 7040 20c8 2143 |0026: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ -3e500a: 5b71 8c88 |0029: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e500e: 5470 8d88 |002b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e5012: 5200 ae88 |002d: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e5016: 3900 1400 |002f: if-nez v0, 0043 // +0014 │ │ -3e501a: 2200 0119 |0031: new-instance v0, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ -3e501e: 5472 8c88 |0033: iget-object v2, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e5022: 5471 8d88 |0035: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e5026: 5313 b288 |0037: iget-wide v3, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ -3e502a: 5471 8d88 |0039: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e502e: 5315 b188 |003b: iget-wide v5, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ -3e5032: 0701 |003d: move-object v1, v0 │ │ -3e5034: 7606 36c8 0100 |003e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -3e503a: 5b70 8c88 |0041: iput-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e503e: 2200 ff17 |0043: new-instance v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -3e5042: 5471 8d88 |0045: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e5046: 7020 e6be 1000 |0047: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.:(Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V // method@bee6 │ │ -3e504c: 1100 |004a: return-object v0 │ │ -3e504e: 5b71 8c88 |004b: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e5052: 1101 |004d: return-object v1 │ │ +3e4f9c: |[3e4f9c] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ +3e4fac: 5470 8c88 |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e4fb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e4fb2: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ +3e4fb6: 1802 ffff ffff ffff ff7f |0005: const-wide v2, #double nan // #7fffffffffffffff │ │ +3e4fc0: 7130 62c8 2003 |000a: invoke-static {v0, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3e4fc6: 5470 8c88 |000d: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e4fca: 6e10 8082 0000 |000f: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e4fd0: 5b71 8d88 |0012: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e4fd4: 5b71 8c88 |0014: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e4fd8: 7010 02bf 0700 |0016: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.readLocalFileHeader:()Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // method@bf02 │ │ +3e4fde: 0c00 |0019: move-result-object v0 │ │ +3e4fe0: 5b70 8d88 |001a: iput-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e4fe4: 5470 8d88 |001c: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e4fe8: 3800 2d00 |001e: if-eqz v0, 004b // +002d │ │ +3e4fec: 2201 fb18 |0020: new-instance v1, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ +3e4ff0: 5472 8e88 |0022: iget-object v2, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.in:Ljava/io/DataInputStream; // field@888e │ │ +3e4ff4: 5303 a288 |0024: iget-wide v3, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.compressedSize:J // field@88a2 │ │ +3e4ff8: 7040 20c8 2143 |0026: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ +3e4ffe: 5b71 8c88 |0029: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e5002: 5470 8d88 |002b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e5006: 5200 ae88 |002d: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e500a: 3900 1400 |002f: if-nez v0, 0043 // +0014 │ │ +3e500e: 2200 0119 |0031: new-instance v0, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; // type@1901 │ │ +3e5012: 5472 8c88 |0033: iget-object v2, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e5016: 5471 8d88 |0035: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e501a: 5313 b288 |0037: iget-wide v3, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalSize:J // field@88b2 │ │ +3e501e: 5471 8d88 |0039: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e5022: 5315 b188 |003b: iget-wide v5, v1, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.originalCrc32:J // field@88b1 │ │ +3e5026: 0701 |003d: move-object v1, v0 │ │ +3e5028: 7606 36c8 0100 |003e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +3e502e: 5b70 8c88 |0041: iput-object v0, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e5032: 2200 ff17 |0043: new-instance v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +3e5036: 5471 8d88 |0045: iget-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e503a: 7020 e6be 1000 |0047: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.:(Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;)V // method@bee6 │ │ +3e5040: 1100 |004a: return-object v0 │ │ +3e5042: 5b71 8c88 |004b: iput-object v1, v7, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e5046: 1101 |004d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000a line=318 │ │ 0x000d line=319 │ │ 0x0012 line=320 │ │ 0x0014 line=321 │ │ @@ -1362691,39 +1362687,39 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -3e4dfc: |[3e4dfc] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read:([BII)I │ │ -3e4e0c: 5410 8d88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e4e10: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -3e4e14: 5200 ae88 |0004: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e4e18: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -3e4e1c: 5410 8c88 |0008: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ -3e4e20: 6e40 8582 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3e4e26: 0a02 |000d: move-result v2 │ │ -3e4e28: 0f02 |000e: return v2 │ │ -3e4e2a: 2202 4210 |000f: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3e4e2e: 2203 9410 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3e4e32: 7010 8384 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e4e38: 1a04 f665 |0016: const-string v4, "Unsupported compression method " // string@65f6 │ │ -3e4e3c: 6e20 8f84 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e4e42: 5414 8d88 |001b: iget-object v4, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ -3e4e46: 5244 ae88 |001d: iget v4, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ -3e4e4a: 6e20 8a84 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e4e50: 6e10 9f84 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e4e56: 0c03 |0025: move-result-object v3 │ │ -3e4e58: 7020 7782 3200 |0026: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e4e5e: 2702 |0029: throw v2 │ │ -3e4e60: 2202 7210 |002a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e4e64: 1a03 d152 |002c: const-string v3, "No current arj entry" // string@52d1 │ │ -3e4e68: 7020 8c83 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e4e6e: 2702 |0031: throw v2 │ │ +3e4df0: |[3e4df0] org.apache.commons.compress.archivers.arj.ArjArchiveInputStream.read:([BII)I │ │ +3e4e00: 5410 8d88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e4e04: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +3e4e08: 5200 ae88 |0004: iget v0, v0, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e4e0c: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +3e4e10: 5410 8c88 |0008: iget-object v0, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentInputStream:Ljava/io/InputStream; // field@888c │ │ +3e4e14: 6e40 8582 2043 |000a: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3e4e1a: 0a02 |000d: move-result v2 │ │ +3e4e1c: 0f02 |000e: return v2 │ │ +3e4e1e: 2202 4210 |000f: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3e4e22: 2203 9410 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3e4e26: 7010 8384 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e4e2c: 1a04 f665 |0016: const-string v4, "Unsupported compression method " // string@65f6 │ │ +3e4e30: 6e20 8f84 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e4e36: 5414 8d88 |001b: iget-object v4, v1, Lorg/apache/commons/compress/archivers/arj/ArjArchiveInputStream;.currentLocalFileHeader:Lorg/apache/commons/compress/archivers/arj/LocalFileHeader; // field@888d │ │ +3e4e3a: 5244 ae88 |001d: iget v4, v4, Lorg/apache/commons/compress/archivers/arj/LocalFileHeader;.method:I // field@88ae │ │ +3e4e3e: 6e20 8a84 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e4e44: 6e10 9f84 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e4e4a: 0c03 |0025: move-result-object v3 │ │ +3e4e4c: 7020 7782 3200 |0026: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e4e52: 2702 |0029: throw v2 │ │ +3e4e54: 2202 7210 |002a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e4e58: 1a03 d152 |002c: const-string v3, "No current arj entry" // string@52d1 │ │ +3e4e5c: 7020 8c83 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e4e62: 2702 |0031: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=348 │ │ 0x0008 line=351 │ │ 0x000f line=349 │ │ 0x002a line=346 │ │ @@ -1362824,18 +1362820,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 │ │ -3e5fa0: |[3e5fa0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ -3e5fb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e5fb2: 7040 11bf 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/io/File;Ljava/lang/String;)V // method@bf11 │ │ -3e5fb8: 0e00 |0004: return-void │ │ +3e5f94: |[3e5f94] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ +3e5fa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e5fa6: 7040 11bf 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/io/File;Ljava/lang/String;)V // method@bf11 │ │ +3e5fac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1362845,18 +1362841,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e5fbc: |[3e5fbc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/lang/String;)V │ │ -3e5fcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e5fce: 7030 12bf 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;)V // method@bf12 │ │ -3e5fd4: 0e00 |0004: return-void │ │ +3e5fb0: |[3e5fb0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/lang/String;)V │ │ +3e5fc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e5fc2: 7030 12bf 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;)V // method@bf12 │ │ +3e5fc8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=236 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1362865,18 +1362861,18 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3e5fd8: |[3e5fd8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/lang/String;J)V │ │ -3e5fe8: 7020 0ebf 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(Ljava/lang/String;)V // method@bf0e │ │ -3e5fee: 6e30 41bf 2003 |0003: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ -3e5ff4: 0e00 |0006: return-void │ │ +3e5fcc: |[3e5fcc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(Ljava/lang/String;J)V │ │ +3e5fdc: 7020 0ebf 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(Ljava/lang/String;)V // method@bf0e │ │ +3e5fe2: 6e30 41bf 2003 |0003: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ +3e5fe8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1362887,58 +1362883,58 @@ │ │ type : '(S)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3e5ff8: |[3e5ff8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(S)V │ │ -3e6008: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e600e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -3e6012: 5a30 d288 |0005: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ -3e6016: 5a30 d488 |0007: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ -3e601a: 5a30 d588 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ -3e601e: 5a30 d788 |000b: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ -3e6022: 5a30 d888 |000d: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ -3e6026: 5a30 d988 |000f: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ -3e602a: 5a30 da88 |0011: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e602e: 5a30 db88 |0013: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ -3e6032: 5a30 dd88 |0015: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ -3e6036: 5a30 de88 |0017: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ -3e603a: 5a30 df88 |0019: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ -3e603e: 5a30 e088 |001b: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ -3e6042: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -3e6044: 1301 6e00 |001e: const/16 v1, #int 110 // #6e │ │ -3e6048: 1242 |0020: const/4 v2, #int 4 // #4 │ │ -3e604a: 3204 2700 |0021: if-eq v4, v0, 0048 // +0027 │ │ -3e604e: 1220 |0023: const/4 v0, #int 2 // #2 │ │ -3e6050: 3204 1f00 |0024: if-eq v4, v0, 0043 // +001f │ │ -3e6054: 3224 1500 |0026: if-eq v4, v2, 003b // +0015 │ │ -3e6058: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -3e605c: 3314 0900 |002a: if-ne v4, v1, 0033 // +0009 │ │ -3e6060: 1301 1a00 |002c: const/16 v1, #int 26 // #1a │ │ -3e6064: 5931 d688 |002e: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e6068: 5930 d188 |0030: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e606c: 281a |0032: goto 004c // +001a │ │ -3e606e: 2204 7110 |0033: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e6072: 1a00 c765 |0035: const-string v0, "Unknown header type" // string@65c7 │ │ -3e6076: 7020 8783 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e607c: 2704 |003a: throw v4 │ │ -3e607e: 1300 4c00 |003b: const/16 v0, #int 76 // #4c │ │ -3e6082: 5930 d688 |003d: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e6086: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -3e6088: 5930 d188 |0040: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e608c: 280a |0042: goto 004c // +000a │ │ -3e608e: 5931 d688 |0043: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e6092: 5932 d188 |0045: iput v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e6096: 2805 |0047: goto 004c // +0005 │ │ -3e6098: 5931 d688 |0048: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e609c: 5932 d188 |004a: iput v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e60a0: 5f34 d388 |004c: iput-short v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ -3e60a4: 0e00 |004e: return-void │ │ +3e5fec: |[3e5fec] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(S)V │ │ +3e5ffc: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e6002: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +3e6006: 5a30 d288 |0005: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ +3e600a: 5a30 d488 |0007: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ +3e600e: 5a30 d588 |0009: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ +3e6012: 5a30 d788 |000b: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ +3e6016: 5a30 d888 |000d: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ +3e601a: 5a30 d988 |000f: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ +3e601e: 5a30 da88 |0011: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e6022: 5a30 db88 |0013: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ +3e6026: 5a30 dd88 |0015: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ +3e602a: 5a30 de88 |0017: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ +3e602e: 5a30 df88 |0019: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ +3e6032: 5a30 e088 |001b: iput-wide v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ +3e6036: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +3e6038: 1301 6e00 |001e: const/16 v1, #int 110 // #6e │ │ +3e603c: 1242 |0020: const/4 v2, #int 4 // #4 │ │ +3e603e: 3204 2700 |0021: if-eq v4, v0, 0048 // +0027 │ │ +3e6042: 1220 |0023: const/4 v0, #int 2 // #2 │ │ +3e6044: 3204 1f00 |0024: if-eq v4, v0, 0043 // +001f │ │ +3e6048: 3224 1500 |0026: if-eq v4, v2, 003b // +0015 │ │ +3e604c: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +3e6050: 3314 0900 |002a: if-ne v4, v1, 0033 // +0009 │ │ +3e6054: 1301 1a00 |002c: const/16 v1, #int 26 // #1a │ │ +3e6058: 5931 d688 |002e: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e605c: 5930 d188 |0030: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e6060: 281a |0032: goto 004c // +001a │ │ +3e6062: 2204 7110 |0033: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e6066: 1a00 c765 |0035: const-string v0, "Unknown header type" // string@65c7 │ │ +3e606a: 7020 8783 0400 |0037: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e6070: 2704 |003a: throw v4 │ │ +3e6072: 1300 4c00 |003b: const/16 v0, #int 76 // #4c │ │ +3e6076: 5930 d688 |003d: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e607a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +3e607c: 5930 d188 |0040: iput v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e6080: 280a |0042: goto 004c // +000a │ │ +3e6082: 5931 d688 |0043: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e6086: 5932 d188 |0045: iput v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e608a: 2805 |0047: goto 004c // +0005 │ │ +3e608c: 5931 d688 |0048: iput v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e6090: 5932 d188 |004a: iput v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e6094: 5f34 d388 |004c: iput-short v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ +3e6098: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=163 │ │ 0x0007 line=166 │ │ 0x0009 line=168 │ │ 0x000b line=170 │ │ @@ -1362969,52 +1362965,52 @@ │ │ type : '(SLjava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -3e60a8: |[3e60a8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/io/File;Ljava/lang/String;)V │ │ -3e60b8: 6e10 4e82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3e60be: 0a00 |0003: move-result v0 │ │ -3e60c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3e60c4: 6e10 5082 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@8250 │ │ -3e60ca: 0b00 |0009: move-result-wide v0 │ │ -3e60cc: 2803 |000a: goto 000d // +0003 │ │ -3e60ce: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -3e60d2: 7051 13bf 3205 |000d: invoke-direct {v2, v3, v5, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;J)V // method@bf13 │ │ -3e60d8: 6e10 4d82 0400 |0010: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3e60de: 0a03 |0013: move-result v3 │ │ -3e60e0: 3803 0800 |0014: if-eqz v3, 001c // +0008 │ │ -3e60e4: 1600 0040 |0016: const-wide/16 v0, #int 16384 // #4000 │ │ -3e60e8: 6e30 3bbf 0201 |0018: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ -3e60ee: 280d |001b: goto 0028 // +000d │ │ -3e60f0: 6e10 4e82 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3e60f6: 0a03 |001f: move-result v3 │ │ -3e60f8: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ -3e60fc: 1700 0080 0000 |0022: const-wide/32 v0, #float 4.59177e-41 // #00008000 │ │ -3e6102: 6e30 3bbf 0201 |0025: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ -3e6108: 6e10 4f82 0400 |0028: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ -3e610e: 0b03 |002b: move-result-wide v3 │ │ -3e6110: 1600 e803 |002c: const-wide/16 v0, #int 1000 // #3e8 │ │ -3e6114: be03 |002e: div-long/2addr v3, v0 │ │ -3e6116: 6e30 42bf 3204 |002f: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ -3e611c: 0e00 |0032: return-void │ │ -3e611e: 2203 7110 |0033: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e6122: 2205 9410 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3e6126: 7010 8384 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e612c: 1a00 601f |003a: const-string v0, "Cannot determine type of file " // string@1f60 │ │ -3e6130: 6e20 8f84 0500 |003c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6136: 6e10 4a82 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -3e613c: 0c04 |0042: move-result-object v4 │ │ -3e613e: 6e20 8f84 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6144: 6e10 9f84 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e614a: 0c04 |0049: move-result-object v4 │ │ -3e614c: 7020 8783 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e6152: 2703 |004d: throw v3 │ │ +3e609c: |[3e609c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/io/File;Ljava/lang/String;)V │ │ +3e60ac: 6e10 4e82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3e60b2: 0a00 |0003: move-result v0 │ │ +3e60b4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3e60b8: 6e10 5082 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@8250 │ │ +3e60be: 0b00 |0009: move-result-wide v0 │ │ +3e60c0: 2803 |000a: goto 000d // +0003 │ │ +3e60c2: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +3e60c6: 7051 13bf 3205 |000d: invoke-direct {v2, v3, v5, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;J)V // method@bf13 │ │ +3e60cc: 6e10 4d82 0400 |0010: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3e60d2: 0a03 |0013: move-result v3 │ │ +3e60d4: 3803 0800 |0014: if-eqz v3, 001c // +0008 │ │ +3e60d8: 1600 0040 |0016: const-wide/16 v0, #int 16384 // #4000 │ │ +3e60dc: 6e30 3bbf 0201 |0018: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ +3e60e2: 280d |001b: goto 0028 // +000d │ │ +3e60e4: 6e10 4e82 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3e60ea: 0a03 |001f: move-result v3 │ │ +3e60ec: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ +3e60f0: 1700 0080 0000 |0022: const-wide/32 v0, #float 4.59177e-41 // #00008000 │ │ +3e60f6: 6e30 3bbf 0201 |0025: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ +3e60fc: 6e10 4f82 0400 |0028: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ +3e6102: 0b03 |002b: move-result-wide v3 │ │ +3e6104: 1600 e803 |002c: const-wide/16 v0, #int 1000 // #3e8 │ │ +3e6108: be03 |002e: div-long/2addr v3, v0 │ │ +3e610a: 6e30 42bf 3204 |002f: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ +3e6110: 0e00 |0032: return-void │ │ +3e6112: 2203 7110 |0033: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e6116: 2205 9410 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3e611a: 7010 8384 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e6120: 1a00 601f |003a: const-string v0, "Cannot determine type of file " // string@1f60 │ │ +3e6124: 6e20 8f84 0500 |003c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e612a: 6e10 4a82 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +3e6130: 0c04 |0042: move-result-object v4 │ │ +3e6132: 6e20 8f84 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6138: 6e10 9f84 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e613e: 0c04 |0049: move-result-object v4 │ │ +3e6140: 7020 8783 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e6146: 2703 |004d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0010 line=340 │ │ 0x0018 line=341 │ │ 0x001c line=342 │ │ 0x0025 line=343 │ │ @@ -1363032,18 +1363028,18 @@ │ │ type : '(SLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e6154: |[3e6154] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/lang/String;)V │ │ -3e6164: 7020 10bf 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e616a: 5b02 dc88 |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e616e: 0e00 |0005: return-void │ │ +3e6148: |[3e6148] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/lang/String;)V │ │ +3e6158: 7020 10bf 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e615e: 5b02 dc88 |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e6162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) S │ │ @@ -1363054,18 +1363050,18 @@ │ │ type : '(SLjava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3e6170: |[3e6170] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/lang/String;J)V │ │ -3e6180: 7030 12bf 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;)V // method@bf12 │ │ -3e6186: 6e30 41bf 3004 |0003: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ -3e618c: 0e00 |0006: return-void │ │ +3e6164: |[3e6164] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.:(SLjava/lang/String;J)V │ │ +3e6174: 7030 12bf 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(SLjava/lang/String;)V // method@bf12 │ │ +3e617a: 6e30 41bf 3004 |0003: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ +3e6180: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=299 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) S │ │ @@ -1363077,22 +1363073,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e6190: |[3e6190] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.checkNewFormat:()V │ │ -3e61a0: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ -3e61a4: dd00 0003 |0002: and-int/lit8 v0, v0, #int 3 // #03 │ │ -3e61a8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3e61ac: 0e00 |0006: return-void │ │ -3e61ae: 2200 9c10 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3e61b2: 7010 d184 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ -3e61b8: 2700 |000c: throw v0 │ │ +3e6184: |[3e6184] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.checkNewFormat:()V │ │ +3e6194: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ +3e6198: dd00 0003 |0002: and-int/lit8 v0, v0, #int 3 // #03 │ │ +3e619c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3e61a0: 0e00 |0006: return-void │ │ +3e61a2: 2200 9c10 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3e61a6: 7010 d184 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ +3e61ac: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0007 line=357 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363101,22 +1363097,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e61bc: |[3e61bc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.checkOldFormat:()V │ │ -3e61cc: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ -3e61d0: dd00 000c |0002: and-int/lit8 v0, v0, #int 12 // #0c │ │ -3e61d4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3e61d8: 0e00 |0006: return-void │ │ -3e61da: 2200 9c10 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3e61de: 7010 d184 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ -3e61e4: 2700 |000c: throw v0 │ │ +3e61b0: |[3e61b0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.checkOldFormat:()V │ │ +3e61c0: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ +3e61c4: dd00 000c |0002: and-int/lit8 v0, v0, #int 12 // #0c │ │ +3e61c8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3e61cc: 0e00 |0006: return-void │ │ +3e61ce: 2200 9c10 |0007: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3e61d2: 7010 d184 0000 |0009: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@84d1 │ │ +3e61d8: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0007 line=366 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363126,39 +1363122,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3e5abc: |[3e5abc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ -3e5acc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e5ace: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -3e5ad2: 0f00 |0003: return v0 │ │ -3e5ad4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e5ad6: 3805 2200 |0005: if-eqz v5, 0027 // +0022 │ │ -3e5ada: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e5ae0: 0c02 |000a: move-result-object v2 │ │ -3e5ae2: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e5ae8: 0c03 |000e: move-result-object v3 │ │ -3e5aea: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3e5aee: 2816 |0011: goto 0027 // +0016 │ │ -3e5af0: 1f05 0718 |0012: check-cast v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e5af4: 5442 dc88 |0014: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5af8: 3902 0700 |0016: if-nez v2, 001d // +0007 │ │ -3e5afc: 5455 dc88 |0018: iget-object v5, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5b00: 3805 0c00 |001a: if-eqz v5, 0026 // +000c │ │ -3e5b04: 0f01 |001c: return v1 │ │ -3e5b06: 5455 dc88 |001d: iget-object v5, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5b0a: 6e20 5084 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e5b10: 0a05 |0022: move-result v5 │ │ -3e5b12: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ -3e5b16: 0f01 |0025: return v1 │ │ -3e5b18: 0f00 |0026: return v0 │ │ -3e5b1a: 0f01 |0027: return v1 │ │ +3e5ab0: |[3e5ab0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ +3e5ac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e5ac2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +3e5ac6: 0f00 |0003: return v0 │ │ +3e5ac8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e5aca: 3805 2200 |0005: if-eqz v5, 0027 // +0022 │ │ +3e5ace: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e5ad4: 0c02 |000a: move-result-object v2 │ │ +3e5ad6: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e5adc: 0c03 |000e: move-result-object v3 │ │ +3e5ade: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3e5ae2: 2816 |0011: goto 0027 // +0016 │ │ +3e5ae4: 1f05 0718 |0012: check-cast v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e5ae8: 5442 dc88 |0014: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5aec: 3902 0700 |0016: if-nez v2, 001d // +0007 │ │ +3e5af0: 5455 dc88 |0018: iget-object v5, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5af4: 3805 0c00 |001a: if-eqz v5, 0026 // +000c │ │ +3e5af8: 0f01 |001c: return v1 │ │ +3e5afa: 5455 dc88 |001d: iget-object v5, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5afe: 6e20 5084 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e5b04: 0a05 |0022: move-result v5 │ │ +3e5b06: 3905 0300 |0023: if-nez v5, 0026 // +0003 │ │ +3e5b0a: 0f01 |0025: return v1 │ │ +3e5b0c: 0f00 |0026: return v0 │ │ +3e5b0e: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=884 │ │ 0x0012 line=887 │ │ 0x0014 line=888 │ │ 0x0018 line=889 │ │ 0x001d line=892 │ │ @@ -1363171,17 +1363167,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5cac: |[3e5cac] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getAlignmentBoundary:()I │ │ -3e5cbc: 5210 d188 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e5cc0: 0f00 |0002: return v0 │ │ +3e5ca0: |[3e5ca0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getAlignmentBoundary:()I │ │ +3e5cb0: 5210 d188 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e5cb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363189,20 +1363185,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e5dc4: |[3e5dc4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getChksum:()J │ │ -3e5dd4: 7010 14bf 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e5dda: 5340 d288 |0003: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ -3e5dde: 1802 ffff ffff 0000 0000 |0005: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3e5de8: c020 |000a: and-long/2addr v0, v2 │ │ -3e5dea: 1000 |000b: return-wide v0 │ │ +3e5db8: |[3e5db8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getChksum:()J │ │ +3e5dc8: 7010 14bf 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e5dce: 5340 d288 |0003: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ +3e5dd2: 1802 ffff ffff 0000 0000 |0005: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3e5ddc: c020 |000a: and-long/2addr v0, v2 │ │ +3e5dde: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363211,27 +1363207,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -3e5cc4: |[3e5cc4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDataPadCount:()I │ │ -3e5cd4: 5260 d188 |0000: iget v0, v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e5cd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e5cda: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3e5cde: 0f01 |0005: return v1 │ │ -3e5ce0: 5362 d488 |0006: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ -3e5ce4: 8104 |0008: int-to-long v4, v0 │ │ -3e5ce6: bf42 |0009: rem-long/2addr v2, v4 │ │ -3e5ce8: 8423 |000a: long-to-int v3, v2 │ │ -3e5cea: 3d03 0400 |000b: if-lez v3, 000f // +0004 │ │ -3e5cee: b130 |000d: sub-int/2addr v0, v3 │ │ -3e5cf0: 0f00 |000e: return v0 │ │ -3e5cf2: 0f01 |000f: return v1 │ │ +3e5cb8: |[3e5cb8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDataPadCount:()I │ │ +3e5cc8: 5260 d188 |0000: iget v0, v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e5ccc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e5cce: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3e5cd2: 0f01 |0005: return v1 │ │ +3e5cd4: 5362 d488 |0006: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ +3e5cd8: 8104 |0008: int-to-long v4, v0 │ │ +3e5cda: bf42 |0009: rem-long/2addr v2, v4 │ │ +3e5cdc: 8423 |000a: long-to-int v3, v2 │ │ +3e5cde: 3d03 0400 |000b: if-lez v3, 000f // +0004 │ │ +3e5ce2: b130 |000d: sub-int/2addr v0, v3 │ │ +3e5ce4: 0f00 |000e: return v0 │ │ +3e5ce6: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0006 line=491 │ │ 0x0009 line=492 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ @@ -1363241,18 +1363237,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5dec: |[3e5dec] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDevice:()J │ │ -3e5dfc: 7010 15bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ -3e5e02: 5320 d988 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ -3e5e06: 1000 |0005: return-wide v0 │ │ +3e5de0: |[3e5de0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDevice:()J │ │ +3e5df0: 7010 15bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ +3e5df6: 5320 d988 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ +3e5dfa: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363261,18 +1363257,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5e08: |[3e5e08] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDeviceMaj:()J │ │ -3e5e18: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e5e1e: 5320 d888 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ -3e5e22: 1000 |0005: return-wide v0 │ │ +3e5dfc: |[3e5dfc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDeviceMaj:()J │ │ +3e5e0c: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e5e12: 5320 d888 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ +3e5e16: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363281,18 +1363277,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5e24: |[3e5e24] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDeviceMin:()J │ │ -3e5e34: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e5e3a: 5320 d988 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ -3e5e3e: 1000 |0005: return-wide v0 │ │ +3e5e18: |[3e5e18] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getDeviceMin:()J │ │ +3e5e28: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e5e2e: 5320 d988 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ +3e5e32: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0003 line=416 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363301,17 +1363297,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5f88: |[3e5f88] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getFormat:()S │ │ -3e5f98: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ -3e5f9c: 0f00 |0002: return v0 │ │ +3e5f7c: |[3e5f7c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getFormat:()S │ │ +3e5f8c: 5810 d388 |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.fileFormat:S // field@88d3 │ │ +3e5f90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363319,17 +1363315,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5e40: |[3e5e40] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getGID:()J │ │ -3e5e50: 5320 d588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ -3e5e54: 1000 |0002: return-wide v0 │ │ +3e5e34: |[3e5e34] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getGID:()J │ │ +3e5e44: 5320 d588 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ +3e5e48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363337,32 +1363333,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3e5cf4: |[3e5cf4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getHeaderPadCount:()I │ │ -3e5d04: 5230 d188 |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e5d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e5d0a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3e5d0e: 0f01 |0005: return v1 │ │ -3e5d10: 5230 d688 |0006: iget v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e5d14: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e5d18: 5432 dc88 |000a: iget-object v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5d1c: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -3e5d20: 6e10 6384 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e5d26: 0a02 |0011: move-result v2 │ │ -3e5d28: b020 |0012: add-int/2addr v0, v2 │ │ -3e5d2a: 5232 d188 |0013: iget v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ -3e5d2e: b420 |0015: rem-int/2addr v0, v2 │ │ -3e5d30: 3d00 0400 |0016: if-lez v0, 001a // +0004 │ │ -3e5d34: b102 |0018: sub-int/2addr v2, v0 │ │ -3e5d36: 0f02 |0019: return v2 │ │ -3e5d38: 0f01 |001a: return v1 │ │ +3e5ce8: |[3e5ce8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getHeaderPadCount:()I │ │ +3e5cf8: 5230 d188 |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e5cfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e5cfe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3e5d02: 0f01 |0005: return v1 │ │ +3e5d04: 5230 d688 |0006: iget v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e5d08: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e5d0c: 5432 dc88 |000a: iget-object v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5d10: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +3e5d14: 6e10 6384 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e5d1a: 0a02 |0011: move-result v2 │ │ +3e5d1c: b020 |0012: add-int/2addr v0, v2 │ │ +3e5d1e: 5232 d188 |0013: iget v2, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.alignmentBoundary:I // field@88d1 │ │ +3e5d22: b420 |0015: rem-int/2addr v0, v2 │ │ +3e5d24: 3d00 0400 |0016: if-lez v0, 001a // +0004 │ │ +3e5d28: b102 |0018: sub-int/2addr v2, v0 │ │ +3e5d2a: 0f02 |0019: return v2 │ │ +3e5d2c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0006 line=473 │ │ 0x000a line=474 │ │ 0x000e line=475 │ │ 0x0013 line=477 │ │ @@ -1363374,17 +1363370,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5d3c: |[3e5d3c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getHeaderSize:()I │ │ -3e5d4c: 5210 d688 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ -3e5d50: 0f00 |0002: return v0 │ │ +3e5d30: |[3e5d30] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getHeaderSize:()I │ │ +3e5d40: 5210 d688 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.headerSize:I // field@88d6 │ │ +3e5d44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363392,17 +1363388,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5e58: |[3e5e58] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getInode:()J │ │ -3e5e68: 5320 d788 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ -3e5e6c: 1000 |0002: return-wide v0 │ │ +3e5e4c: |[3e5e4c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getInode:()J │ │ +3e5e5c: 5320 d788 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ +3e5e60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363410,22 +1363406,22 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3e5d98: |[3e5d98] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3e5da8: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e5dac: 6e10 2abf 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ -3e5db2: 0b01 |0005: move-result-wide v1 │ │ -3e5db4: 1603 e803 |0006: const-wide/16 v3, #int 1000 // #3e8 │ │ -3e5db8: 9d01 0103 |0008: mul-long v1, v1, v3 │ │ -3e5dbc: 7030 1587 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e5dc2: 1100 |000d: return-object v0 │ │ +3e5d8c: |[3e5d8c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3e5d9c: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e5da0: 6e10 2abf 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ +3e5da6: 0b01 |0005: move-result-wide v1 │ │ +3e5da8: 1603 e803 |0006: const-wide/16 v3, #int 1000 // #3e8 │ │ +3e5dac: 9d01 0103 |0008: mul-long v1, v1, v3 │ │ +3e5db0: 7030 1587 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e5db6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363433,28 +1363429,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3e5e70: |[3e5e70] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getMode:()J │ │ -3e5e80: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5e84: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3e5e88: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3e5e8c: 3904 1000 |0006: if-nez v4, 0016 // +0010 │ │ -3e5e90: 5450 dc88 |0008: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5e94: 1a01 e760 |000a: const-string v1, "TRAILER!!!" // string@60e7 │ │ -3e5e98: 6e20 5084 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e5e9e: 0a00 |000f: move-result v0 │ │ -3e5ea0: 3900 0600 |0010: if-nez v0, 0016 // +0006 │ │ -3e5ea4: 1700 0080 0000 |0012: const-wide/32 v0, #float 4.59177e-41 // #00008000 │ │ -3e5eaa: 2803 |0015: goto 0018 // +0003 │ │ -3e5eac: 5350 da88 |0016: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5eb0: 1000 |0018: return-wide v0 │ │ +3e5e64: |[3e5e64] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getMode:()J │ │ +3e5e74: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5e78: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3e5e7c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3e5e80: 3904 1000 |0006: if-nez v4, 0016 // +0010 │ │ +3e5e84: 5450 dc88 |0008: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5e88: 1a01 e760 |000a: const-string v1, "TRAILER!!!" // string@60e7 │ │ +3e5e8c: 6e20 5084 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e5e92: 0a00 |000f: move-result v0 │ │ +3e5e94: 3900 0600 |0010: if-nez v0, 0016 // +0006 │ │ +3e5e98: 1700 0080 0000 |0012: const-wide/32 v0, #float 4.59177e-41 // #00008000 │ │ +3e5e9e: 2803 |0015: goto 0018 // +0003 │ │ +3e5ea0: 5350 da88 |0016: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5ea4: 1000 |0018: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363462,17 +1363458,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5d80: |[3e5d80] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getName:()Ljava/lang/String; │ │ -3e5d90: 5410 dc88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5d94: 1100 |0002: return-object v0 │ │ +3e5d74: |[3e5d74] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getName:()Ljava/lang/String; │ │ +3e5d84: 5410 dc88 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5d88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363480,26 +1363476,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3e5eb4: |[3e5eb4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getNumberOfLinks:()J │ │ -3e5ec4: 5350 dd88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ -3e5ec8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3e5ecc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3e5ed0: 3904 0d00 |0006: if-nez v4, 0013 // +000d │ │ -3e5ed4: 6e10 2fbf 0500 |0008: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.isDirectory:()Z // method@bf2f │ │ -3e5eda: 0a00 |000b: move-result v0 │ │ -3e5edc: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -3e5ee0: 1600 0200 |000e: const-wide/16 v0, #int 2 // #2 │ │ -3e5ee4: 2803 |0010: goto 0013 // +0003 │ │ -3e5ee6: 1600 0100 |0011: const-wide/16 v0, #int 1 // #1 │ │ -3e5eea: 1000 |0013: return-wide v0 │ │ +3e5ea8: |[3e5ea8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getNumberOfLinks:()J │ │ +3e5eb8: 5350 dd88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ +3e5ebc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3e5ec0: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3e5ec4: 3904 0d00 |0006: if-nez v4, 0013 // +000d │ │ +3e5ec8: 6e10 2fbf 0500 |0008: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.isDirectory:()Z // method@bf2f │ │ +3e5ece: 0a00 |000b: move-result v0 │ │ +3e5ed0: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +3e5ed4: 1600 0200 |000e: const-wide/16 v0, #int 2 // #2 │ │ +3e5ed8: 2803 |0010: goto 0013 // +0003 │ │ +3e5eda: 1600 0100 |0011: const-wide/16 v0, #int 1 // #1 │ │ +3e5ede: 1000 |0013: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0008 line=534 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363508,18 +1363504,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5eec: |[3e5eec] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDevice:()J │ │ -3e5efc: 7010 15bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ -3e5f02: 5320 df88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ -3e5f06: 1000 |0005: return-wide v0 │ │ +3e5ee0: |[3e5ee0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDevice:()J │ │ +3e5ef0: 7010 15bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ +3e5ef6: 5320 df88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ +3e5efa: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0003 line=548 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363528,18 +1363524,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5f08: |[3e5f08] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDeviceMaj:()J │ │ -3e5f18: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e5f1e: 5320 de88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ -3e5f22: 1000 |0005: return-wide v0 │ │ +3e5efc: |[3e5efc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDeviceMaj:()J │ │ +3e5f0c: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e5f12: 5320 de88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ +3e5f16: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363548,18 +1363544,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e5f24: |[3e5f24] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDeviceMin:()J │ │ -3e5f34: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e5f3a: 5320 df88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ -3e5f3e: 1000 |0005: return-wide v0 │ │ +3e5f18: |[3e5f18] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getRemoteDeviceMin:()J │ │ +3e5f28: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e5f2e: 5320 df88 |0003: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ +3e5f32: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1363568,17 +1363564,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5f40: |[3e5f40] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getSize:()J │ │ -3e5f50: 5320 d488 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ -3e5f54: 1000 |0002: return-wide v0 │ │ +3e5f34: |[3e5f34] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getSize:()J │ │ +3e5f44: 5320 d488 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ +3e5f48: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #20 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363586,17 +1363582,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5f58: |[3e5f58] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getTime:()J │ │ -3e5f68: 5320 db88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ -3e5f6c: 1000 |0002: return-wide v0 │ │ +3e5f4c: |[3e5f4c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getTime:()J │ │ +3e5f5c: 5320 db88 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ +3e5f60: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #21 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363604,17 +1363600,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e5f70: |[3e5f70] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getUID:()J │ │ -3e5f80: 5320 e088 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ -3e5f84: 1000 |0002: return-wide v0 │ │ +3e5f64: |[3e5f64] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.getUID:()J │ │ +3e5f74: 5320 e088 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ +3e5f78: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #22 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363622,24 +1363618,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3e5d54: |[3e5d54] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.hashCode:()I │ │ -3e5d64: 5420 dc88 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e5d68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e5d6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3e5d6e: 2805 |0005: goto 000a // +0005 │ │ -3e5d70: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e5d76: 0a00 |0009: move-result v0 │ │ -3e5d78: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ -3e5d7c: b001 |000c: add-int/2addr v1, v0 │ │ -3e5d7e: 0f01 |000d: return v1 │ │ +3e5d48: |[3e5d48] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.hashCode:()I │ │ +3e5d58: 5420 dc88 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e5d5c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e5d60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3e5d62: 2805 |0005: goto 000a // +0005 │ │ +3e5d64: 6e10 5884 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e5d6a: 0a00 |0009: move-result v0 │ │ +3e5d6c: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ +3e5d70: b001 |000c: add-int/2addr v1, v0 │ │ +3e5d72: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #23 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363647,25 +1363643,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e5b1c: |[3e5b1c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isBlockDevice:()Z │ │ -3e5b2c: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5b30: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5b36: 0b00 |0005: move-result-wide v0 │ │ -3e5b38: 1602 0060 |0006: const-wide/16 v2, #int 24576 // #6000 │ │ -3e5b3c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3e5b40: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ -3e5b44: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e5b46: 2802 |000d: goto 000f // +0002 │ │ -3e5b48: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3e5b4a: 0f00 |000f: return v0 │ │ +3e5b10: |[3e5b10] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isBlockDevice:()Z │ │ +3e5b20: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5b24: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5b2a: 0b00 |0005: move-result-wide v0 │ │ +3e5b2c: 1602 0060 |0006: const-wide/16 v2, #int 24576 // #6000 │ │ +3e5b30: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3e5b34: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ +3e5b38: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e5b3a: 2802 |000d: goto 000f // +0002 │ │ +3e5b3c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3e5b3e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #24 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363673,25 +1363669,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e5b4c: |[3e5b4c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isCharacterDevice:()Z │ │ -3e5b5c: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5b60: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5b66: 0b00 |0005: move-result-wide v0 │ │ -3e5b68: 1602 0020 |0006: const-wide/16 v2, #int 8192 // #2000 │ │ -3e5b6c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3e5b70: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ -3e5b74: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e5b76: 2802 |000d: goto 000f // +0002 │ │ -3e5b78: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3e5b7a: 0f00 |000f: return v0 │ │ +3e5b40: |[3e5b40] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isCharacterDevice:()Z │ │ +3e5b50: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5b54: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5b5a: 0b00 |0005: move-result-wide v0 │ │ +3e5b5c: 1602 0020 |0006: const-wide/16 v2, #int 8192 // #2000 │ │ +3e5b60: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3e5b64: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ +3e5b68: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e5b6a: 2802 |000d: goto 000f // +0002 │ │ +3e5b6c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3e5b6e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #25 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363699,25 +1363695,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e5b7c: |[3e5b7c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isDirectory:()Z │ │ -3e5b8c: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5b90: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5b96: 0b00 |0005: move-result-wide v0 │ │ -3e5b98: 1602 0040 |0006: const-wide/16 v2, #int 16384 // #4000 │ │ -3e5b9c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3e5ba0: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ -3e5ba4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e5ba6: 2802 |000d: goto 000f // +0002 │ │ -3e5ba8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3e5baa: 0f00 |000f: return v0 │ │ +3e5b70: |[3e5b70] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isDirectory:()Z │ │ +3e5b80: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5b84: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5b8a: 0b00 |0005: move-result-wide v0 │ │ +3e5b8c: 1602 0040 |0006: const-wide/16 v2, #int 16384 // #4000 │ │ +3e5b90: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3e5b94: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ +3e5b98: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e5b9a: 2802 |000d: goto 000f // +0002 │ │ +3e5b9c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3e5b9e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #26 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363725,25 +1363721,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3e5bac: |[3e5bac] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isNetwork:()Z │ │ -3e5bbc: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5bc0: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5bc6: 0b00 |0005: move-result-wide v0 │ │ -3e5bc8: 1702 0090 0000 |0006: const-wide/32 v2, #float 5.16575e-41 // #00009000 │ │ -3e5bce: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3e5bd2: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -3e5bd6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3e5bd8: 2802 |000e: goto 0010 // +0002 │ │ -3e5bda: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3e5bdc: 0f00 |0010: return v0 │ │ +3e5ba0: |[3e5ba0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isNetwork:()Z │ │ +3e5bb0: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5bb4: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5bba: 0b00 |0005: move-result-wide v0 │ │ +3e5bbc: 1702 0090 0000 |0006: const-wide/32 v2, #float 5.16575e-41 // #00009000 │ │ +3e5bc2: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3e5bc6: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +3e5bca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3e5bcc: 2802 |000e: goto 0010 // +0002 │ │ +3e5bce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3e5bd0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #27 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363751,25 +1363747,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e5be0: |[3e5be0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isPipe:()Z │ │ -3e5bf0: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5bf4: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5bfa: 0b00 |0005: move-result-wide v0 │ │ -3e5bfc: 1602 0010 |0006: const-wide/16 v2, #int 4096 // #1000 │ │ -3e5c00: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3e5c04: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ -3e5c08: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e5c0a: 2802 |000d: goto 000f // +0002 │ │ -3e5c0c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3e5c0e: 0f00 |000f: return v0 │ │ +3e5bd4: |[3e5bd4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isPipe:()Z │ │ +3e5be4: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5be8: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5bee: 0b00 |0005: move-result-wide v0 │ │ +3e5bf0: 1602 0010 |0006: const-wide/16 v2, #int 4096 // #1000 │ │ +3e5bf4: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3e5bf8: 3904 0400 |000a: if-nez v4, 000e // +0004 │ │ +3e5bfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e5bfe: 2802 |000d: goto 000f // +0002 │ │ +3e5c00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3e5c02: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #28 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363777,25 +1363773,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3e5c10: |[3e5c10] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isRegularFile:()Z │ │ -3e5c20: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5c24: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5c2a: 0b00 |0005: move-result-wide v0 │ │ -3e5c2c: 1702 0080 0000 |0006: const-wide/32 v2, #float 4.59177e-41 // #00008000 │ │ -3e5c32: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3e5c36: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -3e5c3a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3e5c3c: 2802 |000e: goto 0010 // +0002 │ │ -3e5c3e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3e5c40: 0f00 |0010: return v0 │ │ +3e5c04: |[3e5c04] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isRegularFile:()Z │ │ +3e5c14: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5c18: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5c1e: 0b00 |0005: move-result-wide v0 │ │ +3e5c20: 1702 0080 0000 |0006: const-wide/32 v2, #float 4.59177e-41 // #00008000 │ │ +3e5c26: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3e5c2a: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +3e5c2e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3e5c30: 2802 |000e: goto 0010 // +0002 │ │ +3e5c32: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3e5c34: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #29 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363803,25 +1363799,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3e5c44: |[3e5c44] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isSocket:()Z │ │ -3e5c54: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5c58: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5c5e: 0b00 |0005: move-result-wide v0 │ │ -3e5c60: 1702 00c0 0000 |0006: const-wide/32 v2, #float 6.88766e-41 // #0000c000 │ │ -3e5c66: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3e5c6a: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -3e5c6e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3e5c70: 2802 |000e: goto 0010 // +0002 │ │ -3e5c72: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3e5c74: 0f00 |0010: return v0 │ │ +3e5c38: |[3e5c38] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isSocket:()Z │ │ +3e5c48: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5c4c: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5c52: 0b00 |0005: move-result-wide v0 │ │ +3e5c54: 1702 00c0 0000 |0006: const-wide/32 v2, #float 6.88766e-41 // #0000c000 │ │ +3e5c5a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3e5c5e: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +3e5c62: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3e5c64: 2802 |000e: goto 0010 // +0002 │ │ +3e5c66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3e5c68: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #30 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363829,25 +1363825,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3e5c78: |[3e5c78] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isSymbolicLink:()Z │ │ -3e5c88: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e5c8c: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e5c92: 0b00 |0005: move-result-wide v0 │ │ -3e5c94: 1702 00a0 0000 |0006: const-wide/32 v2, #float 5.73972e-41 // #0000a000 │ │ -3e5c9a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3e5c9e: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -3e5ca2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3e5ca4: 2802 |000e: goto 0010 // +0002 │ │ -3e5ca6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3e5ca8: 0f00 |0010: return v0 │ │ +3e5c6c: |[3e5c6c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.isSymbolicLink:()Z │ │ +3e5c7c: 5350 da88 |0000: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e5c80: 7120 74bf 1000 |0002: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e5c86: 0b00 |0005: move-result-wide v0 │ │ +3e5c88: 1702 00a0 0000 |0006: const-wide/32 v2, #float 5.73972e-41 // #0000a000 │ │ +3e5c8e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3e5c92: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +3e5c96: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3e5c98: 2802 |000e: goto 0010 // +0002 │ │ +3e5c9a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3e5c9c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ #31 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;) │ │ @@ -1363855,20 +1363851,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e61e8: |[3e61e8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setChksum:(J)V │ │ -3e61f8: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e61fe: 1800 ffff ffff 0000 0000 |0003: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -3e6208: c003 |0008: and-long/2addr v3, v0 │ │ -3e620a: 5a23 d288 |0009: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ -3e620e: 0e00 |000b: return-void │ │ +3e61dc: |[3e61dc] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setChksum:(J)V │ │ +3e61ec: 7010 14bf 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e61f2: 1800 ffff ffff 0000 0000 |0003: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +3e61fc: c003 |0008: and-long/2addr v3, v0 │ │ +3e61fe: 5a23 d288 |0009: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.chksum:J // field@88d2 │ │ +3e6202: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0009 line=682 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x000c reg=3 (null) J │ │ @@ -1363878,18 +1363874,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e6210: |[3e6210] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDevice:(J)V │ │ -3e6220: 7010 15bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ -3e6226: 5a01 d988 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ -3e622a: 0e00 |0005: return-void │ │ +3e6204: |[3e6204] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDevice:(J)V │ │ +3e6214: 7010 15bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ +3e621a: 5a01 d988 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ +3e621e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0003 line=696 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1363899,18 +1363895,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e622c: |[3e622c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDeviceMaj:(J)V │ │ -3e623c: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e6242: 5a01 d888 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ -3e6246: 0e00 |0005: return-void │ │ +3e6220: |[3e6220] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDeviceMaj:(J)V │ │ +3e6230: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e6236: 5a01 d888 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.maj:J // field@88d8 │ │ +3e623a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1363920,18 +1363916,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e6248: |[3e6248] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDeviceMin:(J)V │ │ -3e6258: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e625e: 5a01 d988 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ -3e6262: 0e00 |0005: return-void │ │ +3e623c: |[3e623c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setDeviceMin:(J)V │ │ +3e624c: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e6252: 5a01 d988 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.min:J // field@88d9 │ │ +3e6256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0003 line=718 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1363941,17 +1363937,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6264: |[3e6264] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setGID:(J)V │ │ -3e6274: 5a01 d588 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ -3e6278: 0e00 |0002: return-void │ │ +3e6258: |[3e6258] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setGID:(J)V │ │ +3e6268: 5a01 d588 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.gid:J // field@88d5 │ │ +3e626c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1363960,17 +1363956,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e627c: |[3e627c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setInode:(J)V │ │ -3e628c: 5a01 d788 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ -3e6290: 0e00 |0002: return-void │ │ +3e6270: |[3e6270] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setInode:(J)V │ │ +3e6280: 5a01 d788 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.inode:J // field@88d7 │ │ +3e6284: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1363979,39 +1363975,39 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3e6294: |[3e6294] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setMode:(J)V │ │ -3e62a4: 1700 00f0 0000 |0000: const-wide/32 v0, #float 8.60958e-41 // #0000f000 │ │ -3e62aa: c060 |0003: and-long/2addr v0, v6 │ │ -3e62ac: 8402 |0004: long-to-int v2, v0 │ │ -3e62ae: 2c02 2d00 0000 |0005: sparse-switch v2, 00000032 // +0000002d │ │ -3e62b4: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e62b8: 2203 9410 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3e62bc: 7010 8384 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e62c2: 1a04 cd65 |000f: const-string v4, "Unknown mode. Full: " // string@65cd │ │ -3e62c6: 6e20 8f84 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e62cc: 7120 be83 7600 |0014: invoke-static {v6, v7}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3e62d2: 0c06 |0017: move-result-object v6 │ │ -3e62d4: 6e20 8f84 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e62da: 1a06 be05 |001b: const-string v6, " Masked: " // string@05be │ │ -3e62de: 6e20 8f84 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e62e4: 7120 be83 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3e62ea: 0c06 |0023: move-result-object v6 │ │ -3e62ec: 6e20 8f84 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e62f2: 6e10 9f84 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e62f8: 0c06 |002a: move-result-object v6 │ │ -3e62fa: 7020 8783 6200 |002b: invoke-direct {v2, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e6300: 2702 |002e: throw v2 │ │ -3e6302: 5a56 da88 |002f: iput-wide v6, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ -3e6306: 0e00 |0031: return-void │ │ -3e6308: 0002 0800 0010 0000 0020 0000 0040 ... |0032: sparse-switch-data (34 units) │ │ +3e6288: |[3e6288] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setMode:(J)V │ │ +3e6298: 1700 00f0 0000 |0000: const-wide/32 v0, #float 8.60958e-41 // #0000f000 │ │ +3e629e: c060 |0003: and-long/2addr v0, v6 │ │ +3e62a0: 8402 |0004: long-to-int v2, v0 │ │ +3e62a2: 2c02 2d00 0000 |0005: sparse-switch v2, 00000032 // +0000002d │ │ +3e62a8: 2202 7110 |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e62ac: 2203 9410 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3e62b0: 7010 8384 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e62b6: 1a04 cd65 |000f: const-string v4, "Unknown mode. Full: " // string@65cd │ │ +3e62ba: 6e20 8f84 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e62c0: 7120 be83 7600 |0014: invoke-static {v6, v7}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3e62c6: 0c06 |0017: move-result-object v6 │ │ +3e62c8: 6e20 8f84 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e62ce: 1a06 be05 |001b: const-string v6, " Masked: " // string@05be │ │ +3e62d2: 6e20 8f84 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e62d8: 7120 be83 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3e62de: 0c06 |0023: move-result-object v6 │ │ +3e62e0: 6e20 8f84 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e62e6: 6e10 9f84 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e62ec: 0c06 |002a: move-result-object v6 │ │ +3e62ee: 7020 8783 6200 |002b: invoke-direct {v2, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e62f4: 2702 |002e: throw v2 │ │ +3e62f6: 5a56 da88 |002f: iput-wide v6, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mode:J // field@88da │ │ +3e62fa: 0e00 |0031: return-void │ │ +3e62fc: 0002 0800 0010 0000 0020 0000 0040 ... |0032: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=774 │ │ 0x0014 line=776 │ │ 0x0020 line=777 │ │ 0x002f line=780 │ │ locals : │ │ @@ -1364023,17 +1364019,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e634c: |[3e634c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setName:(Ljava/lang/String;)V │ │ -3e635c: 5b01 dc88 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ -3e6360: 0e00 |0002: return-void │ │ +3e6340: |[3e6340] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setName:(Ljava/lang/String;)V │ │ +3e6350: 5b01 dc88 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.name:Ljava/lang/String; // field@88dc │ │ +3e6354: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1364042,17 +1364038,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6364: |[3e6364] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setNumberOfLinks:(J)V │ │ -3e6374: 5a01 dd88 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ -3e6378: 0e00 |0002: return-void │ │ +3e6358: |[3e6358] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setNumberOfLinks:(J)V │ │ +3e6368: 5a01 dd88 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.nlink:J // field@88dd │ │ +3e636c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1364061,18 +1364057,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e637c: |[3e637c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDevice:(J)V │ │ -3e638c: 7010 15bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ -3e6392: 5a01 df88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ -3e6396: 0e00 |0005: return-void │ │ +3e6370: |[3e6370] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDevice:(J)V │ │ +3e6380: 7010 15bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkOldFormat:()V // method@bf15 │ │ +3e6386: 5a01 df88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ +3e638a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0003 line=814 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1364082,18 +1364078,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e6398: |[3e6398] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDeviceMaj:(J)V │ │ -3e63a8: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e63ae: 5a01 de88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ -3e63b2: 0e00 |0005: return-void │ │ +3e638c: |[3e638c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDeviceMaj:(J)V │ │ +3e639c: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e63a2: 5a01 de88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmaj:J // field@88de │ │ +3e63a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0003 line=828 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1364103,18 +1364099,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e63b4: |[3e63b4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDeviceMin:(J)V │ │ -3e63c4: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ -3e63ca: 5a01 df88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ -3e63ce: 0e00 |0005: return-void │ │ +3e63a8: |[3e63a8] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setRemoteDeviceMin:(J)V │ │ +3e63b8: 7010 14bf 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.checkNewFormat:()V // method@bf14 │ │ +3e63be: 5a01 df88 |0003: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.rmin:J // field@88df │ │ +3e63c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0003 line=842 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1364124,35 +1364120,35 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3e63d0: |[3e63d0] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setSize:(J)V │ │ -3e63e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e63e4: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3e63e8: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ -3e63ec: 1800 ffff ffff 0000 0000 |0006: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -3e63f6: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ -3e63fa: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ -3e63fe: 5a34 d488 |000f: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ -3e6402: 0e00 |0011: return-void │ │ -3e6404: 2200 7110 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e6408: 2201 9410 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e640c: 7010 8384 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e6412: 1a02 c99b |0019: const-string v2, "invalid entry size <" // string@9bc9 │ │ -3e6416: 6e20 8f84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e641c: 6e30 8b84 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6422: 1a04 ac15 |0021: const-string v4, ">" // string@15ac │ │ -3e6426: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e642c: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6432: 0c04 |0029: move-result-object v4 │ │ -3e6434: 7020 8783 4000 |002a: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e643a: 2700 |002d: throw v0 │ │ +3e63c4: |[3e63c4] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setSize:(J)V │ │ +3e63d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e63d8: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3e63dc: 3a02 0e00 |0004: if-ltz v2, 0012 // +000e │ │ +3e63e0: 1800 ffff ffff 0000 0000 |0006: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +3e63ea: 3102 0400 |000b: cmp-long v2, v4, v0 │ │ +3e63ee: 3c02 0500 |000d: if-gtz v2, 0012 // +0005 │ │ +3e63f2: 5a34 d488 |000f: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.filesize:J // field@88d4 │ │ +3e63f6: 0e00 |0011: return-void │ │ +3e63f8: 2200 7110 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e63fc: 2201 9410 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e6400: 7010 8384 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e6406: 1a02 c99b |0019: const-string v2, "invalid entry size <" // string@9bc9 │ │ +3e640a: 6e20 8f84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6410: 6e30 8b84 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6416: 1a04 ac15 |0021: const-string v4, ">" // string@15ac │ │ +3e641a: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6420: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e6426: 0c04 |0029: move-result-object v4 │ │ +3e6428: 7020 8783 4000 |002a: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e642e: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000f line=732 │ │ 0x0012 line=729 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x002e reg=4 (null) J │ │ @@ -1364162,17 +1364158,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e643c: |[3e643c] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setTime:(J)V │ │ -3e644c: 5a01 db88 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ -3e6450: 0e00 |0002: return-void │ │ +3e6430: |[3e6430] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setTime:(J)V │ │ +3e6440: 5a01 db88 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.mtime:J // field@88db │ │ +3e6444: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1364181,17 +1364177,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e6454: |[3e6454] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setUID:(J)V │ │ -3e6464: 5a01 e088 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ -3e6468: 0e00 |0002: return-void │ │ +3e6448: |[3e6448] org.apache.commons.compress.archivers.cpio.CpioArchiveEntry.setUID:(J)V │ │ +3e6458: 5a01 e088 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.uid:J // field@88e0 │ │ +3e645c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1364309,19 +1364305,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3e6e04: |[3e6e04] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3e6e14: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3e6e18: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ -3e6e1c: 7040 46bf 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ -3e6e22: 0e00 |0007: return-void │ │ +3e6df8: |[3e6df8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3e6e08: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3e6e0c: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ +3e6e10: 7040 46bf 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ +3e6e16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/InputStream; │ │ │ │ @@ -1364330,18 +1364326,18 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3e6e24: |[3e6e24] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;I)V │ │ -3e6e34: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ -3e6e38: 7040 46bf 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ -3e6e3e: 0e00 |0005: return-void │ │ +3e6e18: |[3e6e18] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;I)V │ │ +3e6e28: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ +3e6e2c: 7040 46bf 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ +3e6e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1364351,41 +1364347,41 @@ │ │ type : '(Ljava/io/InputStream;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -3e6e40: |[3e6e40] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;ILjava/lang/String;)V │ │ -3e6e50: 7010 6fbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3e6e56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e6e58: 5c30 e288 |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ -3e6e5c: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -3e6e60: 5a31 e688 |0008: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e6e64: 5c30 e788 |000a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e6e68: 1300 0010 |000c: const/16 v0, #int 4096 // #1000 │ │ -3e6e6c: 2300 c71b |000e: new-array v0, v0, [B // type@1bc7 │ │ -3e6e70: 5b30 eb88 |0010: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ -3e6e74: 5a31 e388 |0012: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e6e78: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -3e6e7a: 2300 c71b |0015: new-array v0, v0, [B // type@1bc7 │ │ -3e6e7e: 5b30 ec88 |0017: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e6e82: 1240 |0019: const/4 v0, #int 4 // #4 │ │ -3e6e84: 2300 c71b |001a: new-array v0, v0, [B // type@1bc7 │ │ -3e6e88: 5b30 e888 |001c: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ -3e6e8c: 1260 |001e: const/4 v0, #int 6 // #6 │ │ -3e6e8e: 2300 c71b |001f: new-array v0, v0, [B // type@1bc7 │ │ -3e6e92: 5b30 ea88 |0021: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ -3e6e96: 5b34 e988 |0023: iput-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ -3e6e9a: 5935 e188 |0025: iput v5, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ -3e6e9e: 5b36 e488 |0027: iput-object v6, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.encoding:Ljava/lang/String; // field@88e4 │ │ -3e6ea2: 7110 7bc4 0600 |0029: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3e6ea8: 0c04 |002c: move-result-object v4 │ │ -3e6eaa: 5b34 ed88 |002d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88ed │ │ -3e6eae: 0e00 |002f: return-void │ │ +3e6e34: |[3e6e34] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;ILjava/lang/String;)V │ │ +3e6e44: 7010 6fbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3e6e4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e6e4c: 5c30 e288 |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ +3e6e50: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ +3e6e54: 5a31 e688 |0008: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e6e58: 5c30 e788 |000a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e6e5c: 1300 0010 |000c: const/16 v0, #int 4096 // #1000 │ │ +3e6e60: 2300 c71b |000e: new-array v0, v0, [B // type@1bc7 │ │ +3e6e64: 5b30 eb88 |0010: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ +3e6e68: 5a31 e388 |0012: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e6e6c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +3e6e6e: 2300 c71b |0015: new-array v0, v0, [B // type@1bc7 │ │ +3e6e72: 5b30 ec88 |0017: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e6e76: 1240 |0019: const/4 v0, #int 4 // #4 │ │ +3e6e78: 2300 c71b |001a: new-array v0, v0, [B // type@1bc7 │ │ +3e6e7c: 5b30 e888 |001c: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ +3e6e80: 1260 |001e: const/4 v0, #int 6 // #6 │ │ +3e6e82: 2300 c71b |001f: new-array v0, v0, [B // type@1bc7 │ │ +3e6e86: 5b30 ea88 |0021: iput-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ +3e6e8a: 5b34 e988 |0023: iput-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ +3e6e8e: 5935 e188 |0025: iput v5, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ +3e6e92: 5b36 e488 |0027: iput-object v6, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.encoding:Ljava/lang/String; // field@88e4 │ │ +3e6e96: 7110 7bc4 0600 |0029: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3e6e9c: 0c04 |002c: move-result-object v4 │ │ +3e6e9e: 5b34 ed88 |002d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88ed │ │ +3e6ea2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=70 │ │ 0x0008 line=74 │ │ 0x000a line=76 │ │ 0x000e line=78 │ │ @@ -1364408,18 +1364404,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3e6eb0: |[3e6eb0] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3e6ec0: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3e6ec4: 7040 46bf 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ -3e6eca: 0e00 |0005: return-void │ │ +3e6ea4: |[3e6ea4] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3e6eb4: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3e6eb8: 7040 46bf 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.:(Ljava/io/InputStream;ILjava/lang/String;)V // method@bf46 │ │ +3e6ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -1364429,22 +1364425,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3e6ef8: |[3e6ef8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.closeEntry:()V │ │ -3e6f08: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ -3e6f0e: 6e30 59bf 0501 |0003: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(J)J // method@bf59 │ │ -3e6f14: 0b02 |0006: move-result-wide v2 │ │ -3e6f16: 3104 0200 |0007: cmp-long v4, v2, v0 │ │ -3e6f1a: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -3e6f1e: 28f5 |000b: goto 0000 // -000b │ │ -3e6f20: 0e00 |000c: return-void │ │ +3e6eec: |[3e6eec] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.closeEntry:()V │ │ +3e6efc: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ +3e6f02: 6e30 59bf 0501 |0003: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(J)J // method@bf59 │ │ +3e6f08: 0b02 |0006: move-result-wide v2 │ │ +3e6f0a: 3104 0200 |0007: cmp-long v4, v2, v0 │ │ +3e6f0e: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +3e6f12: 28f5 |000b: goto 0000 // -000b │ │ +3e6f14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;) │ │ @@ -1364452,22 +1364448,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e6f24: |[3e6f24] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.ensureOpen:()V │ │ -3e6f34: 5520 e288 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ -3e6f38: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3e6f3c: 0e00 |0004: return-void │ │ -3e6f3e: 2200 4210 |0005: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e6f42: 1a01 b55e |0007: const-string v1, "Stream closed" // string@5eb5 │ │ -3e6f46: 7020 7782 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e6f4c: 2700 |000c: throw v0 │ │ +3e6f18: |[3e6f18] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.ensureOpen:()V │ │ +3e6f28: 5520 e288 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ +3e6f2c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3e6f30: 0e00 |0004: return-void │ │ +3e6f32: 2200 4210 |0005: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e6f36: 1a01 b55e |0007: const-string v1, "Stream closed" // string@5eb5 │ │ +3e6f3a: 7020 7782 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6f40: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0005 line=219 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ │ │ @@ -1364476,67 +1364472,67 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 85 16-bit code units │ │ -3e646c: |[3e646c] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.matches:([BI)Z │ │ -3e647c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e647e: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -3e6480: 3516 0300 |0002: if-ge v6, v1, 0005 // +0003 │ │ -3e6484: 0f00 |0004: return v0 │ │ -3e6486: 4806 0500 |0005: aget-byte v6, v5, v0 │ │ -3e648a: 1301 c700 |0007: const/16 v1, #int 199 // #c7 │ │ -3e648e: 1302 7100 |0009: const/16 v2, #int 113 // #71 │ │ -3e6492: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -3e6494: 3326 0900 |000c: if-ne v6, v2, 0015 // +0009 │ │ -3e6498: 4806 0503 |000e: aget-byte v6, v5, v3 │ │ -3e649c: d566 ff00 |0010: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3e64a0: 3316 0300 |0012: if-ne v6, v1, 0015 // +0003 │ │ -3e64a4: 0f03 |0014: return v3 │ │ -3e64a6: 4806 0503 |0015: aget-byte v6, v5, v3 │ │ -3e64aa: 3326 0900 |0017: if-ne v6, v2, 0020 // +0009 │ │ -3e64ae: 4806 0500 |0019: aget-byte v6, v5, v0 │ │ -3e64b2: d566 ff00 |001b: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3e64b6: 3316 0300 |001d: if-ne v6, v1, 0020 // +0003 │ │ -3e64ba: 0f03 |001f: return v3 │ │ -3e64bc: 4806 0500 |0020: aget-byte v6, v5, v0 │ │ -3e64c0: 1301 3000 |0022: const/16 v1, #int 48 // #30 │ │ -3e64c4: 3216 0300 |0024: if-eq v6, v1, 0027 // +0003 │ │ -3e64c8: 0f00 |0026: return v0 │ │ -3e64ca: 4806 0503 |0027: aget-byte v6, v5, v3 │ │ -3e64ce: 1302 3700 |0029: const/16 v2, #int 55 // #37 │ │ -3e64d2: 3226 0300 |002b: if-eq v6, v2, 002e // +0003 │ │ -3e64d6: 0f00 |002d: return v0 │ │ -3e64d8: 1226 |002e: const/4 v6, #int 2 // #2 │ │ -3e64da: 4806 0506 |002f: aget-byte v6, v5, v6 │ │ -3e64de: 3216 0300 |0031: if-eq v6, v1, 0034 // +0003 │ │ -3e64e2: 0f00 |0033: return v0 │ │ -3e64e4: 1236 |0034: const/4 v6, #int 3 // #3 │ │ -3e64e6: 4806 0506 |0035: aget-byte v6, v5, v6 │ │ -3e64ea: 3226 0300 |0037: if-eq v6, v2, 003a // +0003 │ │ -3e64ee: 0f00 |0039: return v0 │ │ -3e64f0: 1246 |003a: const/4 v6, #int 4 // #4 │ │ -3e64f2: 4806 0506 |003b: aget-byte v6, v5, v6 │ │ -3e64f6: 3216 0300 |003d: if-eq v6, v1, 0040 // +0003 │ │ -3e64fa: 0f00 |003f: return v0 │ │ -3e64fc: 1256 |0040: const/4 v6, #int 5 // #5 │ │ -3e64fe: 4801 0506 |0041: aget-byte v1, v5, v6 │ │ -3e6502: 1304 3100 |0043: const/16 v4, #int 49 // #31 │ │ -3e6506: 3341 0300 |0045: if-ne v1, v4, 0048 // +0003 │ │ -3e650a: 0f03 |0047: return v3 │ │ -3e650c: 4801 0506 |0048: aget-byte v1, v5, v6 │ │ -3e6510: 1304 3200 |004a: const/16 v4, #int 50 // #32 │ │ -3e6514: 3341 0300 |004c: if-ne v1, v4, 004f // +0003 │ │ -3e6518: 0f03 |004e: return v3 │ │ -3e651a: 4805 0506 |004f: aget-byte v5, v5, v6 │ │ -3e651e: 3325 0300 |0051: if-ne v5, v2, 0054 // +0003 │ │ -3e6522: 0f03 |0053: return v3 │ │ -3e6524: 0f00 |0054: return v0 │ │ +3e6460: |[3e6460] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.matches:([BI)Z │ │ +3e6470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e6472: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +3e6474: 3516 0300 |0002: if-ge v6, v1, 0005 // +0003 │ │ +3e6478: 0f00 |0004: return v0 │ │ +3e647a: 4806 0500 |0005: aget-byte v6, v5, v0 │ │ +3e647e: 1301 c700 |0007: const/16 v1, #int 199 // #c7 │ │ +3e6482: 1302 7100 |0009: const/16 v2, #int 113 // #71 │ │ +3e6486: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +3e6488: 3326 0900 |000c: if-ne v6, v2, 0015 // +0009 │ │ +3e648c: 4806 0503 |000e: aget-byte v6, v5, v3 │ │ +3e6490: d566 ff00 |0010: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3e6494: 3316 0300 |0012: if-ne v6, v1, 0015 // +0003 │ │ +3e6498: 0f03 |0014: return v3 │ │ +3e649a: 4806 0503 |0015: aget-byte v6, v5, v3 │ │ +3e649e: 3326 0900 |0017: if-ne v6, v2, 0020 // +0009 │ │ +3e64a2: 4806 0500 |0019: aget-byte v6, v5, v0 │ │ +3e64a6: d566 ff00 |001b: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3e64aa: 3316 0300 |001d: if-ne v6, v1, 0020 // +0003 │ │ +3e64ae: 0f03 |001f: return v3 │ │ +3e64b0: 4806 0500 |0020: aget-byte v6, v5, v0 │ │ +3e64b4: 1301 3000 |0022: const/16 v1, #int 48 // #30 │ │ +3e64b8: 3216 0300 |0024: if-eq v6, v1, 0027 // +0003 │ │ +3e64bc: 0f00 |0026: return v0 │ │ +3e64be: 4806 0503 |0027: aget-byte v6, v5, v3 │ │ +3e64c2: 1302 3700 |0029: const/16 v2, #int 55 // #37 │ │ +3e64c6: 3226 0300 |002b: if-eq v6, v2, 002e // +0003 │ │ +3e64ca: 0f00 |002d: return v0 │ │ +3e64cc: 1226 |002e: const/4 v6, #int 2 // #2 │ │ +3e64ce: 4806 0506 |002f: aget-byte v6, v5, v6 │ │ +3e64d2: 3216 0300 |0031: if-eq v6, v1, 0034 // +0003 │ │ +3e64d6: 0f00 |0033: return v0 │ │ +3e64d8: 1236 |0034: const/4 v6, #int 3 // #3 │ │ +3e64da: 4806 0506 |0035: aget-byte v6, v5, v6 │ │ +3e64de: 3226 0300 |0037: if-eq v6, v2, 003a // +0003 │ │ +3e64e2: 0f00 |0039: return v0 │ │ +3e64e4: 1246 |003a: const/4 v6, #int 4 // #4 │ │ +3e64e6: 4806 0506 |003b: aget-byte v6, v5, v6 │ │ +3e64ea: 3216 0300 |003d: if-eq v6, v1, 0040 // +0003 │ │ +3e64ee: 0f00 |003f: return v0 │ │ +3e64f0: 1256 |0040: const/4 v6, #int 5 // #5 │ │ +3e64f2: 4801 0506 |0041: aget-byte v1, v5, v6 │ │ +3e64f6: 1304 3100 |0043: const/16 v4, #int 49 // #31 │ │ +3e64fa: 3341 0300 |0045: if-ne v1, v4, 0048 // +0003 │ │ +3e64fe: 0f03 |0047: return v3 │ │ +3e6500: 4801 0506 |0048: aget-byte v1, v5, v6 │ │ +3e6504: 1304 3200 |004a: const/16 v4, #int 50 // #32 │ │ +3e6508: 3341 0300 |004c: if-ne v1, v4, 004f // +0003 │ │ +3e650c: 0f03 |004e: return v3 │ │ +3e650e: 4805 0506 |004f: aget-byte v5, v5, v6 │ │ +3e6512: 3325 0300 |0051: if-ne v5, v2, 0054 // +0003 │ │ +3e6516: 0f03 |0053: return v3 │ │ +3e6518: 0f00 |0054: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=543 │ │ 0x0015 line=546 │ │ 0x0020 line=552 │ │ 0x0027 line=555 │ │ 0x002f line=558 │ │ @@ -1364554,24 +1364550,24 @@ │ │ type : '(II)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3e6720: |[3e6720] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readAsciiLong:(II)J │ │ -3e6730: 2333 c71b |0000: new-array v3, v3, [B // type@1bc7 │ │ -3e6734: 2130 |0002: array-length v0, v3 │ │ -3e6736: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e6738: 7040 55bf 3201 |0004: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e673e: 7110 16c8 0300 |0007: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e6744: 0c03 |000a: move-result-object v3 │ │ -3e6746: 7120 b883 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;I)J // method@83b8 │ │ -3e674c: 0b03 |000e: move-result-wide v3 │ │ -3e674e: 1003 |000f: return-wide v3 │ │ +3e6714: |[3e6714] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readAsciiLong:(II)J │ │ +3e6724: 2333 c71b |0000: new-array v3, v3, [B // type@1bc7 │ │ +3e6728: 2130 |0002: array-length v0, v3 │ │ +3e672a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e672c: 7040 55bf 3201 |0004: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e6732: 7110 16c8 0300 |0007: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e6738: 0c03 |000a: move-result-object v3 │ │ +3e673a: 7120 b883 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;I)J // method@83b8 │ │ +3e6740: 0b03 |000e: move-result-wide v3 │ │ +3e6742: 1003 |000f: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0002 line=360 │ │ 0x0007 line=361 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ @@ -1364583,22 +1364579,22 @@ │ │ type : '(IZ)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3e6750: |[3e6750] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readBinaryLong:(IZ)J │ │ -3e6760: 2333 c71b |0000: new-array v3, v3, [B // type@1bc7 │ │ -3e6764: 2130 |0002: array-length v0, v3 │ │ -3e6766: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e6768: 7040 55bf 3201 |0004: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e676e: 7120 73bf 4300 |0007: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ -3e6774: 0b03 |000a: move-result-wide v3 │ │ -3e6776: 1003 |000b: return-wide v3 │ │ +3e6744: |[3e6744] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readBinaryLong:(IZ)J │ │ +3e6754: 2333 c71b |0000: new-array v3, v3, [B // type@1bc7 │ │ +3e6758: 2130 |0002: array-length v0, v3 │ │ +3e675a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e675c: 7040 55bf 3201 |0004: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e6762: 7120 73bf 4300 |0007: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ +3e6768: 0b03 |000a: move-result-wide v3 │ │ +3e676a: 1003 |000b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0002 line=353 │ │ 0x0007 line=354 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ @@ -1364610,26 +1364606,26 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -3e66e4: |[3e66e4] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readCString:(I)Ljava/lang/String; │ │ -3e66f4: d803 03ff |0000: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3e66f8: 2333 c71b |0002: new-array v3, v3, [B // type@1bc7 │ │ -3e66fc: 2130 |0004: array-length v0, v3 │ │ -3e66fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3e6700: 7040 55bf 3201 |0006: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e6706: 5420 e988 |0009: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ -3e670a: 6e10 8382 0000 |000b: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3e6710: 5420 ed88 |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88ed │ │ -3e6714: 7220 74c4 3000 |0010: invoke-interface {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3e671a: 0c03 |0013: move-result-object v3 │ │ -3e671c: 1103 |0014: return-object v3 │ │ +3e66d8: |[3e66d8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readCString:(I)Ljava/lang/String; │ │ +3e66e8: d803 03ff |0000: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3e66ec: 2333 c71b |0002: new-array v3, v3, [B // type@1bc7 │ │ +3e66f0: 2130 |0004: array-length v0, v3 │ │ +3e66f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3e66f4: 7040 55bf 3201 |0006: invoke-direct {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e66fa: 5420 e988 |0009: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ +3e66fe: 6e10 8382 0000 |000b: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3e6704: 5420 ed88 |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88ed │ │ +3e6708: 7220 74c4 3000 |0010: invoke-interface {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3e670e: 0c03 |0013: move-result-object v3 │ │ +3e6710: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=459 │ │ 0x0004 line=460 │ │ 0x0009 line=461 │ │ 0x000e line=462 │ │ locals : │ │ @@ -1364641,24 +1364637,24 @@ │ │ type : '([BII)I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -3e66b0: |[3e66b0] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readFully:([BII)I │ │ -3e66c0: 5410 e988 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ -3e66c4: 7140 60c8 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -3e66ca: 0a02 |0005: move-result v2 │ │ -3e66cc: 6e20 4bbf 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.count:(I)V // method@bf4b │ │ -3e66d2: 3442 0300 |0009: if-lt v2, v4, 000c // +0003 │ │ -3e66d6: 0f02 |000b: return v2 │ │ -3e66d8: 2202 3810 |000c: new-instance v2, Ljava/io/EOFException; // type@1038 │ │ -3e66dc: 7010 3882 0200 |000e: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e66e2: 2702 |0011: throw v2 │ │ +3e66a4: |[3e66a4] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readFully:([BII)I │ │ +3e66b4: 5410 e988 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ +3e66b8: 7140 60c8 2043 |0002: invoke-static {v0, v2, v3, v4}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +3e66be: 0a02 |0005: move-result v2 │ │ +3e66c0: 6e20 4bbf 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.count:(I)V // method@bf4b │ │ +3e66c6: 3442 0300 |0009: if-lt v2, v4, 000c // +0003 │ │ +3e66ca: 0f02 |000b: return v2 │ │ +3e66cc: 2202 3810 |000c: new-instance v2, Ljava/io/EOFException; // type@1038 │ │ +3e66d0: 7010 3882 0200 |000e: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e66d6: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0006 line=343 │ │ 0x000c line=345 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ @@ -1364671,102 +1364667,102 @@ │ │ type : '(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -3e69e8: |[3e69e8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ -3e69f8: 380a 0900 |0000: if-eqz v10, 0009 // +0009 │ │ -3e69fc: 220a 0718 |0002: new-instance v10, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e6a00: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -3e6a02: 7020 10bf 0a00 |0005: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e6a08: 2807 |0008: goto 000f // +0007 │ │ -3e6a0a: 220a 0718 |0009: new-instance v10, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e6a0e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3e6a10: 7020 10bf 0a00 |000c: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e6a16: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ -3e6a1a: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ -3e6a1e: 7030 52bf 1900 |0013: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a24: 0b02 |0016: move-result-wide v2 │ │ -3e6a26: 6e30 3abf 2a03 |0017: invoke-virtual {v10, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ -3e6a2c: 7030 52bf 1900 |001a: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a32: 0b02 |001d: move-result-wide v2 │ │ -3e6a34: 7120 74bf 3200 |001e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6a3a: 0b04 |0021: move-result-wide v4 │ │ -3e6a3c: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ -3e6a40: 3108 0406 |0024: cmp-long v8, v4, v6 │ │ -3e6a44: 3808 0500 |0026: if-eqz v8, 002b // +0005 │ │ -3e6a48: 6e30 3bbf 2a03 |0028: invoke-virtual {v10, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ -3e6a4e: 7030 52bf 1900 |002b: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a54: 0b04 |002e: move-result-wide v4 │ │ -3e6a56: 6e30 43bf 4a05 |002f: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ -3e6a5c: 7030 52bf 1900 |0032: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a62: 0b04 |0035: move-result-wide v4 │ │ -3e6a64: 6e30 39bf 4a05 |0036: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ -3e6a6a: 7030 52bf 1900 |0039: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a70: 0b04 |003c: move-result-wide v4 │ │ -3e6a72: 6e30 3dbf 4a05 |003d: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ -3e6a78: 7030 52bf 1900 |0040: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a7e: 0b04 |0043: move-result-wide v4 │ │ -3e6a80: 6e30 42bf 4a05 |0044: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ -3e6a86: 7030 52bf 1900 |0047: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a8c: 0b04 |004a: move-result-wide v4 │ │ -3e6a8e: 6e30 41bf 4a05 |004b: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ -3e6a94: 7030 52bf 1900 |004e: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6a9a: 0b04 |0051: move-result-wide v4 │ │ -3e6a9c: 6e30 37bf 4a05 |0052: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDeviceMaj:(J)V // method@bf37 │ │ -3e6aa2: 7030 52bf 1900 |0055: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6aa8: 0b04 |0058: move-result-wide v4 │ │ -3e6aaa: 6e30 38bf 4a05 |0059: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDeviceMin:(J)V // method@bf38 │ │ -3e6ab0: 7030 52bf 1900 |005c: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6ab6: 0b04 |005f: move-result-wide v4 │ │ -3e6ab8: 6e30 3fbf 4a05 |0060: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDeviceMaj:(J)V // method@bf3f │ │ -3e6abe: 7030 52bf 1900 |0063: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6ac4: 0b04 |0066: move-result-wide v4 │ │ -3e6ac6: 6e30 40bf 4a05 |0067: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDeviceMin:(J)V // method@bf40 │ │ -3e6acc: 7030 52bf 1900 |006a: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6ad2: 0b04 |006d: move-result-wide v4 │ │ -3e6ad4: 7030 52bf 1900 |006e: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6ada: 0b00 |0071: move-result-wide v0 │ │ -3e6adc: 6e30 35bf 0a01 |0072: invoke-virtual {v10, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setChksum:(J)V // method@bf35 │ │ -3e6ae2: 8440 |0075: long-to-int v0, v4 │ │ -3e6ae4: 7020 54bf 0900 |0076: invoke-direct {v9, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ -3e6aea: 0c00 |0079: move-result-object v0 │ │ -3e6aec: 6e20 3cbf 0a00 |007a: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ -3e6af2: 7120 74bf 3200 |007d: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6af8: 0b01 |0080: move-result-wide v1 │ │ -3e6afa: 3103 0106 |0081: cmp-long v3, v1, v6 │ │ -3e6afe: 3903 3200 |0083: if-nez v3, 00b5 // +0032 │ │ -3e6b02: 1a01 e760 |0085: const-string v1, "TRAILER!!!" // string@60e7 │ │ -3e6b06: 6e20 5084 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e6b0c: 0a01 |008a: move-result v1 │ │ -3e6b0e: 3801 0300 |008b: if-eqz v1, 008e // +0003 │ │ -3e6b12: 2828 |008d: goto 00b5 // +0028 │ │ -3e6b14: 220a 4210 |008e: new-instance v10, Ljava/io/IOException; // type@1042 │ │ -3e6b18: 2201 9410 |0090: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e6b1c: 7010 8384 0100 |0092: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e6b22: 1a02 5851 |0095: const-string v2, "Mode 0 only allowed in the trailer. Found entry name: " // string@5158 │ │ -3e6b26: 6e20 8f84 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6b2c: 7110 14c8 0000 |009a: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ -3e6b32: 0c00 |009d: move-result-object v0 │ │ -3e6b34: 6e20 8f84 0100 |009e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6b3a: 1a00 c805 |00a1: const-string v0, " Occured at byte: " // string@05c8 │ │ -3e6b3e: 6e20 8f84 0100 |00a3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6b44: 6e10 4dbf 0900 |00a6: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e6b4a: 0b02 |00a9: move-result-wide v2 │ │ -3e6b4c: 6e30 8b84 2103 |00aa: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6b52: 6e10 9f84 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6b58: 0c00 |00b0: move-result-object v0 │ │ -3e6b5a: 7020 7782 0a00 |00b1: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e6b60: 270a |00b4: throw v10 │ │ -3e6b62: 6e10 1fbf 0a00 |00b5: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ -3e6b68: 0a00 |00b8: move-result v0 │ │ -3e6b6a: 7020 5abf 0900 |00b9: invoke-direct {v9, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ -3e6b70: 110a |00bc: return-object v10 │ │ +3e69dc: |[3e69dc] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ +3e69ec: 380a 0900 |0000: if-eqz v10, 0009 // +0009 │ │ +3e69f0: 220a 0718 |0002: new-instance v10, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e69f4: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +3e69f6: 7020 10bf 0a00 |0005: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e69fc: 2807 |0008: goto 000f // +0007 │ │ +3e69fe: 220a 0718 |0009: new-instance v10, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e6a02: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3e6a04: 7020 10bf 0a00 |000c: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e6a0a: 1300 1000 |000f: const/16 v0, #int 16 // #10 │ │ +3e6a0e: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ +3e6a12: 7030 52bf 1900 |0013: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a18: 0b02 |0016: move-result-wide v2 │ │ +3e6a1a: 6e30 3abf 2a03 |0017: invoke-virtual {v10, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ +3e6a20: 7030 52bf 1900 |001a: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a26: 0b02 |001d: move-result-wide v2 │ │ +3e6a28: 7120 74bf 3200 |001e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6a2e: 0b04 |0021: move-result-wide v4 │ │ +3e6a30: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +3e6a34: 3108 0406 |0024: cmp-long v8, v4, v6 │ │ +3e6a38: 3808 0500 |0026: if-eqz v8, 002b // +0005 │ │ +3e6a3c: 6e30 3bbf 2a03 |0028: invoke-virtual {v10, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ +3e6a42: 7030 52bf 1900 |002b: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a48: 0b04 |002e: move-result-wide v4 │ │ +3e6a4a: 6e30 43bf 4a05 |002f: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ +3e6a50: 7030 52bf 1900 |0032: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a56: 0b04 |0035: move-result-wide v4 │ │ +3e6a58: 6e30 39bf 4a05 |0036: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ +3e6a5e: 7030 52bf 1900 |0039: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a64: 0b04 |003c: move-result-wide v4 │ │ +3e6a66: 6e30 3dbf 4a05 |003d: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ +3e6a6c: 7030 52bf 1900 |0040: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a72: 0b04 |0043: move-result-wide v4 │ │ +3e6a74: 6e30 42bf 4a05 |0044: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ +3e6a7a: 7030 52bf 1900 |0047: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a80: 0b04 |004a: move-result-wide v4 │ │ +3e6a82: 6e30 41bf 4a05 |004b: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ +3e6a88: 7030 52bf 1900 |004e: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a8e: 0b04 |0051: move-result-wide v4 │ │ +3e6a90: 6e30 37bf 4a05 |0052: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDeviceMaj:(J)V // method@bf37 │ │ +3e6a96: 7030 52bf 1900 |0055: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6a9c: 0b04 |0058: move-result-wide v4 │ │ +3e6a9e: 6e30 38bf 4a05 |0059: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDeviceMin:(J)V // method@bf38 │ │ +3e6aa4: 7030 52bf 1900 |005c: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6aaa: 0b04 |005f: move-result-wide v4 │ │ +3e6aac: 6e30 3fbf 4a05 |0060: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDeviceMaj:(J)V // method@bf3f │ │ +3e6ab2: 7030 52bf 1900 |0063: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6ab8: 0b04 |0066: move-result-wide v4 │ │ +3e6aba: 6e30 40bf 4a05 |0067: invoke-virtual {v10, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDeviceMin:(J)V // method@bf40 │ │ +3e6ac0: 7030 52bf 1900 |006a: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6ac6: 0b04 |006d: move-result-wide v4 │ │ +3e6ac8: 7030 52bf 1900 |006e: invoke-direct {v9, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6ace: 0b00 |0071: move-result-wide v0 │ │ +3e6ad0: 6e30 35bf 0a01 |0072: invoke-virtual {v10, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setChksum:(J)V // method@bf35 │ │ +3e6ad6: 8440 |0075: long-to-int v0, v4 │ │ +3e6ad8: 7020 54bf 0900 |0076: invoke-direct {v9, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ +3e6ade: 0c00 |0079: move-result-object v0 │ │ +3e6ae0: 6e20 3cbf 0a00 |007a: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ +3e6ae6: 7120 74bf 3200 |007d: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6aec: 0b01 |0080: move-result-wide v1 │ │ +3e6aee: 3103 0106 |0081: cmp-long v3, v1, v6 │ │ +3e6af2: 3903 3200 |0083: if-nez v3, 00b5 // +0032 │ │ +3e6af6: 1a01 e760 |0085: const-string v1, "TRAILER!!!" // string@60e7 │ │ +3e6afa: 6e20 5084 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e6b00: 0a01 |008a: move-result v1 │ │ +3e6b02: 3801 0300 |008b: if-eqz v1, 008e // +0003 │ │ +3e6b06: 2828 |008d: goto 00b5 // +0028 │ │ +3e6b08: 220a 4210 |008e: new-instance v10, Ljava/io/IOException; // type@1042 │ │ +3e6b0c: 2201 9410 |0090: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e6b10: 7010 8384 0100 |0092: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e6b16: 1a02 5851 |0095: const-string v2, "Mode 0 only allowed in the trailer. Found entry name: " // string@5158 │ │ +3e6b1a: 6e20 8f84 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6b20: 7110 14c8 0000 |009a: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ +3e6b26: 0c00 |009d: move-result-object v0 │ │ +3e6b28: 6e20 8f84 0100 |009e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6b2e: 1a00 c805 |00a1: const-string v0, " Occured at byte: " // string@05c8 │ │ +3e6b32: 6e20 8f84 0100 |00a3: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6b38: 6e10 4dbf 0900 |00a6: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e6b3e: 0b02 |00a9: move-result-wide v2 │ │ +3e6b40: 6e30 8b84 2103 |00aa: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6b46: 6e10 9f84 0100 |00ad: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e6b4c: 0c00 |00b0: move-result-object v0 │ │ +3e6b4e: 7020 7782 0a00 |00b1: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6b54: 270a |00b4: throw v10 │ │ +3e6b56: 6e10 1fbf 0a00 |00b5: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ +3e6b5c: 0a00 |00b8: move-result v0 │ │ +3e6b5e: 7020 5abf 0900 |00b9: invoke-direct {v9, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ +3e6b64: 110a |00bc: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0009 line=370 │ │ 0x0013 line=373 │ │ 0x001a line=374 │ │ 0x001e line=375 │ │ @@ -1364798,86 +1364794,86 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -3e6b74: |[3e6b74] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readOldAsciiEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ -3e6b84: 2200 0718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e6b88: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -3e6b8a: 7020 10bf 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e6b90: 1261 |0006: const/4 v1, #int 6 // #6 │ │ -3e6b92: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -3e6b96: 7030 52bf 1b02 |0009: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6b9c: 0b03 |000c: move-result-wide v3 │ │ -3e6b9e: 6e30 36bf 3004 |000d: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDevice:(J)V // method@bf36 │ │ -3e6ba4: 7030 52bf 1b02 |0010: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6baa: 0b03 |0013: move-result-wide v3 │ │ -3e6bac: 6e30 3abf 3004 |0014: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ -3e6bb2: 7030 52bf 1b02 |0017: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6bb8: 0b03 |001a: move-result-wide v3 │ │ -3e6bba: 7120 74bf 4300 |001b: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6bc0: 0b05 |001e: move-result-wide v5 │ │ -3e6bc2: 1607 0000 |001f: const-wide/16 v7, #int 0 // #0 │ │ -3e6bc6: 3109 0507 |0021: cmp-long v9, v5, v7 │ │ -3e6bca: 3809 0500 |0023: if-eqz v9, 0028 // +0005 │ │ -3e6bce: 6e30 3bbf 3004 |0025: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ -3e6bd4: 7030 52bf 1b02 |0028: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6bda: 0b05 |002b: move-result-wide v5 │ │ -3e6bdc: 6e30 43bf 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ -3e6be2: 7030 52bf 1b02 |002f: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6be8: 0b05 |0032: move-result-wide v5 │ │ -3e6bea: 6e30 39bf 5006 |0033: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ -3e6bf0: 7030 52bf 1b02 |0036: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6bf6: 0b05 |0039: move-result-wide v5 │ │ -3e6bf8: 6e30 3dbf 5006 |003a: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ -3e6bfe: 7030 52bf 1b02 |003d: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6c04: 0b05 |0040: move-result-wide v5 │ │ -3e6c06: 6e30 3ebf 5006 |0041: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDevice:(J)V // method@bf3e │ │ -3e6c0c: 1305 0b00 |0044: const/16 v5, #int 11 // #b │ │ -3e6c10: 7030 52bf 5b02 |0046: invoke-direct {v11, v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6c16: 0b09 |0049: move-result-wide v9 │ │ -3e6c18: 6e30 42bf 900a |004a: invoke-virtual {v0, v9, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ -3e6c1e: 7030 52bf 1b02 |004d: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6c24: 0b09 |0050: move-result-wide v9 │ │ -3e6c26: 7030 52bf 5b02 |0051: invoke-direct {v11, v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ -3e6c2c: 0b01 |0054: move-result-wide v1 │ │ -3e6c2e: 6e30 41bf 1002 |0055: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ -3e6c34: 8491 |0058: long-to-int v1, v9 │ │ -3e6c36: 7020 54bf 1b00 |0059: invoke-direct {v11, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ -3e6c3c: 0c01 |005c: move-result-object v1 │ │ -3e6c3e: 6e20 3cbf 1000 |005d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ -3e6c44: 7120 74bf 4300 |0060: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6c4a: 0b02 |0063: move-result-wide v2 │ │ -3e6c4c: 3104 0207 |0064: cmp-long v4, v2, v7 │ │ -3e6c50: 3904 3200 |0066: if-nez v4, 0098 // +0032 │ │ -3e6c54: 1a02 e760 |0068: const-string v2, "TRAILER!!!" // string@60e7 │ │ -3e6c58: 6e20 5084 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e6c5e: 0a02 |006d: move-result v2 │ │ -3e6c60: 3802 0300 |006e: if-eqz v2, 0071 // +0003 │ │ -3e6c64: 2828 |0070: goto 0098 // +0028 │ │ -3e6c66: 2200 4210 |0071: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e6c6a: 2202 9410 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e6c6e: 7010 8384 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e6c74: 1a03 5951 |0078: const-string v3, "Mode 0 only allowed in the trailer. Found entry: " // string@5159 │ │ -3e6c78: 6e20 8f84 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6c7e: 7110 14c8 0100 |007d: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ -3e6c84: 0c01 |0080: move-result-object v1 │ │ -3e6c86: 6e20 8f84 1200 |0081: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6c8c: 1a01 c805 |0084: const-string v1, " Occured at byte: " // string@05c8 │ │ -3e6c90: 6e20 8f84 1200 |0086: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6c96: 6e10 4dbf 0b00 |0089: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e6c9c: 0b03 |008c: move-result-wide v3 │ │ -3e6c9e: 6e30 8b84 3204 |008d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6ca4: 6e10 9f84 0200 |0090: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6caa: 0c01 |0093: move-result-object v1 │ │ -3e6cac: 7020 7782 1000 |0094: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e6cb2: 2700 |0097: throw v0 │ │ -3e6cb4: 1100 |0098: return-object v0 │ │ +3e6b68: |[3e6b68] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readOldAsciiEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ +3e6b78: 2200 0718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e6b7c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +3e6b7e: 7020 10bf 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e6b84: 1261 |0006: const/4 v1, #int 6 // #6 │ │ +3e6b86: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +3e6b8a: 7030 52bf 1b02 |0009: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6b90: 0b03 |000c: move-result-wide v3 │ │ +3e6b92: 6e30 36bf 3004 |000d: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDevice:(J)V // method@bf36 │ │ +3e6b98: 7030 52bf 1b02 |0010: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6b9e: 0b03 |0013: move-result-wide v3 │ │ +3e6ba0: 6e30 3abf 3004 |0014: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ +3e6ba6: 7030 52bf 1b02 |0017: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6bac: 0b03 |001a: move-result-wide v3 │ │ +3e6bae: 7120 74bf 4300 |001b: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6bb4: 0b05 |001e: move-result-wide v5 │ │ +3e6bb6: 1607 0000 |001f: const-wide/16 v7, #int 0 // #0 │ │ +3e6bba: 3109 0507 |0021: cmp-long v9, v5, v7 │ │ +3e6bbe: 3809 0500 |0023: if-eqz v9, 0028 // +0005 │ │ +3e6bc2: 6e30 3bbf 3004 |0025: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ +3e6bc8: 7030 52bf 1b02 |0028: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6bce: 0b05 |002b: move-result-wide v5 │ │ +3e6bd0: 6e30 43bf 5006 |002c: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ +3e6bd6: 7030 52bf 1b02 |002f: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6bdc: 0b05 |0032: move-result-wide v5 │ │ +3e6bde: 6e30 39bf 5006 |0033: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ +3e6be4: 7030 52bf 1b02 |0036: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6bea: 0b05 |0039: move-result-wide v5 │ │ +3e6bec: 6e30 3dbf 5006 |003a: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ +3e6bf2: 7030 52bf 1b02 |003d: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6bf8: 0b05 |0040: move-result-wide v5 │ │ +3e6bfa: 6e30 3ebf 5006 |0041: invoke-virtual {v0, v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDevice:(J)V // method@bf3e │ │ +3e6c00: 1305 0b00 |0044: const/16 v5, #int 11 // #b │ │ +3e6c04: 7030 52bf 5b02 |0046: invoke-direct {v11, v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6c0a: 0b09 |0049: move-result-wide v9 │ │ +3e6c0c: 6e30 42bf 900a |004a: invoke-virtual {v0, v9, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ +3e6c12: 7030 52bf 1b02 |004d: invoke-direct {v11, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6c18: 0b09 |0050: move-result-wide v9 │ │ +3e6c1a: 7030 52bf 5b02 |0051: invoke-direct {v11, v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readAsciiLong:(II)J // method@bf52 │ │ +3e6c20: 0b01 |0054: move-result-wide v1 │ │ +3e6c22: 6e30 41bf 1002 |0055: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ +3e6c28: 8491 |0058: long-to-int v1, v9 │ │ +3e6c2a: 7020 54bf 1b00 |0059: invoke-direct {v11, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ +3e6c30: 0c01 |005c: move-result-object v1 │ │ +3e6c32: 6e20 3cbf 1000 |005d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ +3e6c38: 7120 74bf 4300 |0060: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6c3e: 0b02 |0063: move-result-wide v2 │ │ +3e6c40: 3104 0207 |0064: cmp-long v4, v2, v7 │ │ +3e6c44: 3904 3200 |0066: if-nez v4, 0098 // +0032 │ │ +3e6c48: 1a02 e760 |0068: const-string v2, "TRAILER!!!" // string@60e7 │ │ +3e6c4c: 6e20 5084 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e6c52: 0a02 |006d: move-result v2 │ │ +3e6c54: 3802 0300 |006e: if-eqz v2, 0071 // +0003 │ │ +3e6c58: 2828 |0070: goto 0098 // +0028 │ │ +3e6c5a: 2200 4210 |0071: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e6c5e: 2202 9410 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e6c62: 7010 8384 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e6c68: 1a03 5951 |0078: const-string v3, "Mode 0 only allowed in the trailer. Found entry: " // string@5159 │ │ +3e6c6c: 6e20 8f84 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6c72: 7110 14c8 0100 |007d: invoke-static {v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ +3e6c78: 0c01 |0080: move-result-object v1 │ │ +3e6c7a: 6e20 8f84 1200 |0081: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6c80: 1a01 c805 |0084: const-string v1, " Occured at byte: " // string@05c8 │ │ +3e6c84: 6e20 8f84 1200 |0086: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6c8a: 6e10 4dbf 0b00 |0089: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e6c90: 0b03 |008c: move-result-wide v3 │ │ +3e6c92: 6e30 8b84 3204 |008d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6c98: 6e10 9f84 0200 |0090: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e6c9e: 0c01 |0093: move-result-object v1 │ │ +3e6ca0: 7020 7782 1000 |0094: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6ca6: 2700 |0097: throw v0 │ │ +3e6ca8: 1100 |0098: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0009 line=404 │ │ 0x0010 line=405 │ │ 0x0017 line=406 │ │ 0x001b line=407 │ │ @@ -1364903,88 +1364899,88 @@ │ │ type : '(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -3e6cb8: |[3e6cb8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ -3e6cc8: 2200 0718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e6ccc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3e6cd0: 7020 10bf 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e6cd6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -3e6cd8: 7030 53bf 1a0b |0008: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6cde: 0b02 |000b: move-result-wide v2 │ │ -3e6ce0: 6e30 36bf 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDevice:(J)V // method@bf36 │ │ -3e6ce6: 7030 53bf 1a0b |000f: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6cec: 0b02 |0012: move-result-wide v2 │ │ -3e6cee: 6e30 3abf 2003 |0013: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ -3e6cf4: 7030 53bf 1a0b |0016: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6cfa: 0b02 |0019: move-result-wide v2 │ │ -3e6cfc: 7120 74bf 3200 |001a: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6d02: 0b04 |001d: move-result-wide v4 │ │ -3e6d04: 1606 0000 |001e: const-wide/16 v6, #int 0 // #0 │ │ -3e6d08: 3108 0406 |0020: cmp-long v8, v4, v6 │ │ -3e6d0c: 3808 0500 |0022: if-eqz v8, 0027 // +0005 │ │ -3e6d10: 6e30 3bbf 2003 |0024: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ -3e6d16: 7030 53bf 1a0b |0027: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d1c: 0b04 |002a: move-result-wide v4 │ │ -3e6d1e: 6e30 43bf 4005 |002b: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ -3e6d24: 7030 53bf 1a0b |002e: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d2a: 0b04 |0031: move-result-wide v4 │ │ -3e6d2c: 6e30 39bf 4005 |0032: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ -3e6d32: 7030 53bf 1a0b |0035: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d38: 0b04 |0038: move-result-wide v4 │ │ -3e6d3a: 6e30 3dbf 4005 |0039: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ -3e6d40: 7030 53bf 1a0b |003c: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d46: 0b04 |003f: move-result-wide v4 │ │ -3e6d48: 6e30 3ebf 4005 |0040: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDevice:(J)V // method@bf3e │ │ -3e6d4e: 1244 |0043: const/4 v4, #int 4 // #4 │ │ -3e6d50: 7030 53bf 4a0b |0044: invoke-direct {v10, v4, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d56: 0b08 |0047: move-result-wide v8 │ │ -3e6d58: 6e30 42bf 8009 |0048: invoke-virtual {v0, v8, v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ -3e6d5e: 7030 53bf 1a0b |004b: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d64: 0b08 |004e: move-result-wide v8 │ │ -3e6d66: 7030 53bf 4a0b |004f: invoke-direct {v10, v4, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ -3e6d6c: 0b04 |0052: move-result-wide v4 │ │ -3e6d6e: 6e30 41bf 4005 |0053: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ -3e6d74: 848b |0056: long-to-int v11, v8 │ │ -3e6d76: 7020 54bf ba00 |0057: invoke-direct {v10, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ -3e6d7c: 0c0b |005a: move-result-object v11 │ │ -3e6d7e: 6e20 3cbf b000 |005b: invoke-virtual {v0, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ -3e6d84: 7120 74bf 3200 |005e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ -3e6d8a: 0b01 |0061: move-result-wide v1 │ │ -3e6d8c: 3103 0106 |0062: cmp-long v3, v1, v6 │ │ -3e6d90: 3903 3200 |0064: if-nez v3, 0096 // +0032 │ │ -3e6d94: 1a01 e760 |0066: const-string v1, "TRAILER!!!" // string@60e7 │ │ -3e6d98: 6e20 5084 1b00 |0068: invoke-virtual {v11, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e6d9e: 0a01 |006b: move-result v1 │ │ -3e6da0: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ -3e6da4: 2828 |006e: goto 0096 // +0028 │ │ -3e6da6: 2200 4210 |006f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e6daa: 2201 9410 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e6dae: 7010 8384 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e6db4: 1a02 5951 |0076: const-string v2, "Mode 0 only allowed in the trailer. Found entry: " // string@5159 │ │ -3e6db8: 6e20 8f84 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6dbe: 7110 14c8 0b00 |007b: invoke-static {v11}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ -3e6dc4: 0c0b |007e: move-result-object v11 │ │ -3e6dc6: 6e20 8f84 b100 |007f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6dcc: 1a0b a853 |0082: const-string v11, "Occured at byte: " // string@53a8 │ │ -3e6dd0: 6e20 8f84 b100 |0084: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6dd6: 6e10 4dbf 0a00 |0087: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e6ddc: 0b02 |008a: move-result-wide v2 │ │ -3e6dde: 6e30 8b84 2103 |008b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6de4: 6e10 9f84 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6dea: 0c0b |0091: move-result-object v11 │ │ -3e6dec: 7020 7782 b000 |0092: invoke-direct {v0, v11}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e6df2: 2700 |0095: throw v0 │ │ -3e6df4: 6e10 1fbf 0000 |0096: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ -3e6dfa: 0a0b |0099: move-result v11 │ │ -3e6dfc: 7020 5abf ba00 |009a: invoke-direct {v10, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ -3e6e02: 1100 |009d: return-object v0 │ │ +3e6cac: |[3e6cac] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ +3e6cbc: 2200 0718 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e6cc0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3e6cc4: 7020 10bf 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e6cca: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +3e6ccc: 7030 53bf 1a0b |0008: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6cd2: 0b02 |000b: move-result-wide v2 │ │ +3e6cd4: 6e30 36bf 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setDevice:(J)V // method@bf36 │ │ +3e6cda: 7030 53bf 1a0b |000f: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6ce0: 0b02 |0012: move-result-wide v2 │ │ +3e6ce2: 6e30 3abf 2003 |0013: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setInode:(J)V // method@bf3a │ │ +3e6ce8: 7030 53bf 1a0b |0016: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6cee: 0b02 |0019: move-result-wide v2 │ │ +3e6cf0: 7120 74bf 3200 |001a: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6cf6: 0b04 |001d: move-result-wide v4 │ │ +3e6cf8: 1606 0000 |001e: const-wide/16 v6, #int 0 // #0 │ │ +3e6cfc: 3108 0406 |0020: cmp-long v8, v4, v6 │ │ +3e6d00: 3808 0500 |0022: if-eqz v8, 0027 // +0005 │ │ +3e6d04: 6e30 3bbf 2003 |0024: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setMode:(J)V // method@bf3b │ │ +3e6d0a: 7030 53bf 1a0b |0027: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d10: 0b04 |002a: move-result-wide v4 │ │ +3e6d12: 6e30 43bf 4005 |002b: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setUID:(J)V // method@bf43 │ │ +3e6d18: 7030 53bf 1a0b |002e: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d1e: 0b04 |0031: move-result-wide v4 │ │ +3e6d20: 6e30 39bf 4005 |0032: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setGID:(J)V // method@bf39 │ │ +3e6d26: 7030 53bf 1a0b |0035: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d2c: 0b04 |0038: move-result-wide v4 │ │ +3e6d2e: 6e30 3dbf 4005 |0039: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ +3e6d34: 7030 53bf 1a0b |003c: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d3a: 0b04 |003f: move-result-wide v4 │ │ +3e6d3c: 6e30 3ebf 4005 |0040: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setRemoteDevice:(J)V // method@bf3e │ │ +3e6d42: 1244 |0043: const/4 v4, #int 4 // #4 │ │ +3e6d44: 7030 53bf 4a0b |0044: invoke-direct {v10, v4, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d4a: 0b08 |0047: move-result-wide v8 │ │ +3e6d4c: 6e30 42bf 8009 |0048: invoke-virtual {v0, v8, v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ +3e6d52: 7030 53bf 1a0b |004b: invoke-direct {v10, v1, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d58: 0b08 |004e: move-result-wide v8 │ │ +3e6d5a: 7030 53bf 4a0b |004f: invoke-direct {v10, v4, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readBinaryLong:(IZ)J // method@bf53 │ │ +3e6d60: 0b04 |0052: move-result-wide v4 │ │ +3e6d62: 6e30 41bf 4005 |0053: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setSize:(J)V // method@bf41 │ │ +3e6d68: 848b |0056: long-to-int v11, v8 │ │ +3e6d6a: 7020 54bf ba00 |0057: invoke-direct {v10, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readCString:(I)Ljava/lang/String; // method@bf54 │ │ +3e6d70: 0c0b |005a: move-result-object v11 │ │ +3e6d72: 6e20 3cbf b000 |005b: invoke-virtual {v0, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ +3e6d78: 7120 74bf 3200 |005e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.fileType:(J)J // method@bf74 │ │ +3e6d7e: 0b01 |0061: move-result-wide v1 │ │ +3e6d80: 3103 0106 |0062: cmp-long v3, v1, v6 │ │ +3e6d84: 3903 3200 |0064: if-nez v3, 0096 // +0032 │ │ +3e6d88: 1a01 e760 |0066: const-string v1, "TRAILER!!!" // string@60e7 │ │ +3e6d8c: 6e20 5084 1b00 |0068: invoke-virtual {v11, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e6d92: 0a01 |006b: move-result v1 │ │ +3e6d94: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ +3e6d98: 2828 |006e: goto 0096 // +0028 │ │ +3e6d9a: 2200 4210 |006f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e6d9e: 2201 9410 |0071: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e6da2: 7010 8384 0100 |0073: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e6da8: 1a02 5951 |0076: const-string v2, "Mode 0 only allowed in the trailer. Found entry: " // string@5159 │ │ +3e6dac: 6e20 8f84 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6db2: 7110 14c8 0b00 |007b: invoke-static {v11}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ +3e6db8: 0c0b |007e: move-result-object v11 │ │ +3e6dba: 6e20 8f84 b100 |007f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6dc0: 1a0b a853 |0082: const-string v11, "Occured at byte: " // string@53a8 │ │ +3e6dc4: 6e20 8f84 b100 |0084: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6dca: 6e10 4dbf 0a00 |0087: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e6dd0: 0b02 |008a: move-result-wide v2 │ │ +3e6dd2: 6e30 8b84 2103 |008b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6dd8: 6e10 9f84 0100 |008e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e6dde: 0c0b |0091: move-result-object v11 │ │ +3e6de0: 7020 7782 b000 |0092: invoke-direct {v0, v11}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6de6: 2700 |0095: throw v0 │ │ +3e6de8: 6e10 1fbf 0000 |0096: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ +3e6dee: 0a0b |0099: move-result v11 │ │ +3e6df0: 7020 5abf ba00 |009a: invoke-direct {v10, v11}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ +3e6df6: 1100 |009d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0008 line=432 │ │ 0x000f line=433 │ │ 0x0016 line=434 │ │ 0x001a line=435 │ │ @@ -1365012,20 +1365008,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3e6f50: |[3e6f50] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skip:(I)V │ │ -3e6f60: 3d03 0800 |0000: if-lez v3, 0008 // +0008 │ │ -3e6f64: 5420 e888 |0002: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ -3e6f68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e6f6a: 7040 55bf 0231 |0005: invoke-direct {v2, v0, v1, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e6f70: 0e00 |0008: return-void │ │ +3e6f44: |[3e6f44] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skip:(I)V │ │ +3e6f54: 3d03 0800 |0000: if-lez v3, 0008 // +0008 │ │ +3e6f58: 5420 e888 |0002: iget-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ +3e6f5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e6f5e: 7040 55bf 0231 |0005: invoke-direct {v2, v0, v1, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e6f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ │ │ @@ -1365034,40 +1365030,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3e6f74: |[3e6f74] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skipRemainderOfLastBlock:()V │ │ -3e6f84: 6e10 4dbf 0900 |0000: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e6f8a: 0b00 |0003: move-result-wide v0 │ │ -3e6f8c: 5292 e188 |0004: iget v2, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ -3e6f90: 8123 |0006: int-to-long v3, v2 │ │ -3e6f92: bf30 |0007: rem-long/2addr v0, v3 │ │ -3e6f94: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -3e6f98: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -3e6f9c: 3905 0400 |000c: if-nez v5, 0010 // +0004 │ │ -3e6fa0: 0435 |000e: move-wide v5, v3 │ │ -3e6fa2: 2803 |000f: goto 0012 // +0003 │ │ -3e6fa4: 8125 |0010: int-to-long v5, v2 │ │ -3e6fa6: bc05 |0011: sub-long/2addr v5, v0 │ │ -3e6fa8: 3102 0503 |0012: cmp-long v2, v5, v3 │ │ -3e6fac: 3d02 1100 |0014: if-lez v2, 0025 // +0011 │ │ -3e6fb0: 5292 e188 |0016: iget v2, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ -3e6fb4: 8127 |0018: int-to-long v7, v2 │ │ -3e6fb6: bc07 |0019: sub-long/2addr v7, v0 │ │ -3e6fb8: 6e30 59bf 7908 |001a: invoke-virtual {v9, v7, v8}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(J)J // method@bf59 │ │ -3e6fbe: 0b07 |001d: move-result-wide v7 │ │ -3e6fc0: 3102 0703 |001e: cmp-long v2, v7, v3 │ │ -3e6fc4: 3c02 0300 |0020: if-gtz v2, 0023 // +0003 │ │ -3e6fc8: 2803 |0022: goto 0025 // +0003 │ │ -3e6fca: bc75 |0023: sub-long/2addr v5, v7 │ │ -3e6fcc: 28ee |0024: goto 0012 // -0012 │ │ -3e6fce: 0e00 |0025: return-void │ │ +3e6f68: |[3e6f68] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skipRemainderOfLastBlock:()V │ │ +3e6f78: 6e10 4dbf 0900 |0000: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e6f7e: 0b00 |0003: move-result-wide v0 │ │ +3e6f80: 5292 e188 |0004: iget v2, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ +3e6f84: 8123 |0006: int-to-long v3, v2 │ │ +3e6f86: bf30 |0007: rem-long/2addr v0, v3 │ │ +3e6f88: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +3e6f8c: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +3e6f90: 3905 0400 |000c: if-nez v5, 0010 // +0004 │ │ +3e6f94: 0435 |000e: move-wide v5, v3 │ │ +3e6f96: 2803 |000f: goto 0012 // +0003 │ │ +3e6f98: 8125 |0010: int-to-long v5, v2 │ │ +3e6f9a: bc05 |0011: sub-long/2addr v5, v0 │ │ +3e6f9c: 3102 0503 |0012: cmp-long v2, v5, v3 │ │ +3e6fa0: 3d02 1100 |0014: if-lez v2, 0025 // +0011 │ │ +3e6fa4: 5292 e188 |0016: iget v2, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.blockSize:I // field@88e1 │ │ +3e6fa8: 8127 |0018: int-to-long v7, v2 │ │ +3e6faa: bc07 |0019: sub-long/2addr v7, v0 │ │ +3e6fac: 6e30 59bf 7908 |001a: invoke-virtual {v9, v7, v8}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(J)J // method@bf59 │ │ +3e6fb2: 0b07 |001d: move-result-wide v7 │ │ +3e6fb4: 3102 0703 |001e: cmp-long v2, v7, v3 │ │ +3e6fb8: 3c02 0300 |0020: if-gtz v2, 0023 // +0003 │ │ +3e6fbc: 2803 |0022: goto 0025 // +0003 │ │ +3e6fbe: bc75 |0023: sub-long/2addr v5, v7 │ │ +3e6fc0: 28ee |0024: goto 0012 // -0012 │ │ +3e6fc2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0016 line=513 │ │ locals : │ │ 0x0000 - 0x0026 reg=9 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ │ │ @@ -1365077,22 +1365073,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e6528: |[3e6528] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.available:()I │ │ -3e6538: 7010 4cbf 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ -3e653e: 5510 e788 |0003: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e6542: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -3e6546: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3e6548: 0f00 |0008: return v0 │ │ -3e654a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3e654c: 0f00 |000a: return v0 │ │ +3e651c: |[3e651c] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.available:()I │ │ +3e652c: 7010 4cbf 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ +3e6532: 5510 e788 |0003: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e6536: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +3e653a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3e653c: 0f00 |0008: return v0 │ │ +3e653e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3e6540: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ │ │ @@ -1365101,22 +1365097,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e6ecc: |[3e6ecc] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.close:()V │ │ -3e6edc: 5510 e288 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ -3e6ee0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -3e6ee4: 5410 e988 |0004: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ -3e6ee8: 6e10 8082 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3e6eee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3e6ef0: 5c10 e288 |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ -3e6ef4: 0e00 |000c: return-void │ │ +3e6ec0: |[3e6ec0] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.close:()V │ │ +3e6ed0: 5510 e288 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ +3e6ed4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +3e6ed8: 5410 e988 |0004: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.in:Ljava/io/InputStream; // field@88e9 │ │ +3e6edc: 6e10 8082 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3e6ee2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3e6ee4: 5c10 e288 |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closed:Z // field@88e2 │ │ +3e6ee8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x000a line=191 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ @@ -1365126,127 +1365122,127 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 228 16-bit code units │ │ -3e6810: |[3e6810] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.getNextCPIOEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ -3e6820: 7010 4cbf 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ -3e6826: 5470 e588 |0003: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e682a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -3e682e: 7010 4abf 0700 |0007: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closeEntry:()V // method@bf4a │ │ -3e6834: 5470 ec88 |000a: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e6838: 2101 |000c: array-length v1, v0 │ │ -3e683a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3e683c: 7040 55bf 0712 |000e: invoke-direct {v7, v0, v2, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e6842: 5470 ec88 |0011: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e6846: 7120 73bf 2000 |0013: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ -3e684c: 0b00 |0016: move-result-wide v0 │ │ -3e684e: 1603 c771 |0017: const-wide/16 v3, #int 29127 // #71c7 │ │ -3e6852: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3e6854: 3106 0003 |001a: cmp-long v6, v0, v3 │ │ -3e6858: 3906 0a00 |001c: if-nez v6, 0026 // +000a │ │ -3e685c: 7020 58bf 2700 |001e: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf58 │ │ -3e6862: 0c00 |0021: move-result-object v0 │ │ -3e6864: 5b70 e588 |0022: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e6868: 2900 9100 |0024: goto/16 00b5 // +0091 │ │ -3e686c: 5470 ec88 |0026: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e6870: 7120 73bf 5000 |0028: invoke-static {v0, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ -3e6876: 0b00 |002b: move-result-wide v0 │ │ -3e6878: 3106 0003 |002c: cmp-long v6, v0, v3 │ │ -3e687c: 3906 0a00 |002e: if-nez v6, 0038 // +000a │ │ -3e6880: 7020 58bf 5700 |0030: invoke-direct {v7, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf58 │ │ -3e6886: 0c00 |0033: move-result-object v0 │ │ -3e6888: 5b70 e588 |0034: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e688c: 2900 7f00 |0036: goto/16 00b5 // +007f │ │ -3e6890: 5470 ec88 |0038: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e6894: 5471 ea88 |003a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ -3e6898: 2103 |003c: array-length v3, v0 │ │ -3e689a: 7153 a084 2021 |003d: invoke-static {v0, v2, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e68a0: 5470 ea88 |0040: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ -3e68a4: 5471 ec88 |0042: iget-object v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ -3e68a8: 2111 |0044: array-length v1, v1 │ │ -3e68aa: 5473 e888 |0045: iget-object v3, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ -3e68ae: 2133 |0047: array-length v3, v3 │ │ -3e68b0: 7040 55bf 0731 |0048: invoke-direct {v7, v0, v1, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e68b6: 5470 ea88 |004b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ -3e68ba: 7110 16c8 0000 |004d: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ -3e68c0: 0c00 |0050: move-result-object v0 │ │ -3e68c2: 12f1 |0051: const/4 v1, #int -1 // #ff │ │ -3e68c4: 6e10 5884 0000 |0052: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3e68ca: 0a03 |0055: move-result v3 │ │ -3e68cc: 1224 |0056: const/4 v4, #int 2 // #2 │ │ -3e68ce: 2c03 7f00 0000 |0057: sparse-switch v3, 000000d6 // +0000007f │ │ -3e68d4: 281e |005a: goto 0078 // +001e │ │ -3e68d6: 1a03 c914 |005b: const-string v3, "070707" // string@14c9 │ │ -3e68da: 6e20 5084 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e68e0: 0a03 |0060: move-result v3 │ │ -3e68e2: 3803 1700 |0061: if-eqz v3, 0078 // +0017 │ │ -3e68e6: 1221 |0063: const/4 v1, #int 2 // #2 │ │ -3e68e8: 2814 |0064: goto 0078 // +0014 │ │ -3e68ea: 1a03 c814 |0065: const-string v3, "070702" // string@14c8 │ │ -3e68ee: 6e20 5084 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e68f4: 0a03 |006a: move-result v3 │ │ -3e68f6: 3803 0d00 |006b: if-eqz v3, 0078 // +000d │ │ -3e68fa: 1211 |006d: const/4 v1, #int 1 // #1 │ │ -3e68fc: 280a |006e: goto 0078 // +000a │ │ -3e68fe: 1a03 c714 |006f: const-string v3, "070701" // string@14c7 │ │ -3e6902: 6e20 5084 3000 |0071: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e6908: 0a03 |0074: move-result v3 │ │ -3e690a: 3803 0300 |0075: if-eqz v3, 0078 // +0003 │ │ -3e690e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -3e6910: 3801 3700 |0078: if-eqz v1, 00af // +0037 │ │ -3e6914: 3251 2e00 |007a: if-eq v1, v5, 00a8 // +002e │ │ -3e6918: 3341 0900 |007c: if-ne v1, v4, 0085 // +0009 │ │ -3e691c: 7010 57bf 0700 |007e: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldAsciiEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf57 │ │ -3e6922: 0c00 |0081: move-result-object v0 │ │ -3e6924: 5b70 e588 |0082: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e6928: 2831 |0084: goto 00b5 // +0031 │ │ -3e692a: 2201 4210 |0085: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3e692e: 2202 9410 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3e6932: 7010 8384 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e6938: 1a03 ca65 |008c: const-string v3, "Unknown magic [" // string@65ca │ │ -3e693c: 6e20 8f84 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6942: 6e20 8f84 0200 |0091: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6948: 1a00 576c |0094: const-string v0, "]. Occured at byte: " // string@6c57 │ │ -3e694c: 6e20 8f84 0200 |0096: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6952: 6e10 4dbf 0700 |0099: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e6958: 0b03 |009c: move-result-wide v3 │ │ -3e695a: 6e30 8b84 3204 |009d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6960: 6e10 9f84 0200 |00a0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6966: 0c00 |00a3: move-result-object v0 │ │ -3e6968: 7020 7782 0100 |00a4: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e696e: 2701 |00a7: throw v1 │ │ -3e6970: 7020 56bf 5700 |00a8: invoke-direct {v7, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf56 │ │ -3e6976: 0c00 |00ab: move-result-object v0 │ │ -3e6978: 5b70 e588 |00ac: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e697c: 2807 |00ae: goto 00b5 // +0007 │ │ -3e697e: 7020 56bf 2700 |00af: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf56 │ │ -3e6984: 0c00 |00b2: move-result-object v0 │ │ -3e6986: 5b70 e588 |00b3: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e698a: 1600 0000 |00b5: const-wide/16 v0, #int 0 // #0 │ │ -3e698e: 5a70 e688 |00b7: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e6992: 5c72 e788 |00b9: iput-boolean v2, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e6996: 5a70 e388 |00bb: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e699a: 5470 e588 |00bd: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e699e: 6e10 24bf 0000 |00bf: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e69a4: 0c00 |00c2: move-result-object v0 │ │ -3e69a6: 1a01 e760 |00c3: const-string v1, "TRAILER!!!" // string@60e7 │ │ -3e69aa: 6e20 5084 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e69b0: 0a00 |00c8: move-result v0 │ │ -3e69b2: 3800 0900 |00c9: if-eqz v0, 00d2 // +0009 │ │ -3e69b6: 5c75 e788 |00cb: iput-boolean v5, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e69ba: 7010 5bbf 0700 |00cd: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skipRemainderOfLastBlock:()V // method@bf5b │ │ -3e69c0: 1200 |00d0: const/4 v0, #int 0 // #0 │ │ -3e69c2: 1100 |00d1: return-object v0 │ │ -3e69c4: 5470 e588 |00d2: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e69c8: 1100 |00d4: return-object v0 │ │ -3e69ca: 0000 |00d5: nop // spacer │ │ -3e69cc: 0002 0300 cf50 0655 d050 0655 d550 ... |00d6: sparse-switch-data (14 units) │ │ +3e6804: |[3e6804] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.getNextCPIOEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ +3e6814: 7010 4cbf 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ +3e681a: 5470 e588 |0003: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e681e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +3e6822: 7010 4abf 0700 |0007: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.closeEntry:()V // method@bf4a │ │ +3e6828: 5470 ec88 |000a: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e682c: 2101 |000c: array-length v1, v0 │ │ +3e682e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3e6830: 7040 55bf 0712 |000e: invoke-direct {v7, v0, v2, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e6836: 5470 ec88 |0011: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e683a: 7120 73bf 2000 |0013: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ +3e6840: 0b00 |0016: move-result-wide v0 │ │ +3e6842: 1603 c771 |0017: const-wide/16 v3, #int 29127 // #71c7 │ │ +3e6846: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3e6848: 3106 0003 |001a: cmp-long v6, v0, v3 │ │ +3e684c: 3906 0a00 |001c: if-nez v6, 0026 // +000a │ │ +3e6850: 7020 58bf 2700 |001e: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf58 │ │ +3e6856: 0c00 |0021: move-result-object v0 │ │ +3e6858: 5b70 e588 |0022: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e685c: 2900 9100 |0024: goto/16 00b5 // +0091 │ │ +3e6860: 5470 ec88 |0026: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e6864: 7120 73bf 5000 |0028: invoke-static {v0, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.byteArray2long:([BZ)J // method@bf73 │ │ +3e686a: 0b00 |002b: move-result-wide v0 │ │ +3e686c: 3106 0003 |002c: cmp-long v6, v0, v3 │ │ +3e6870: 3906 0a00 |002e: if-nez v6, 0038 // +000a │ │ +3e6874: 7020 58bf 5700 |0030: invoke-direct {v7, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldBinaryEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf58 │ │ +3e687a: 0c00 |0033: move-result-object v0 │ │ +3e687c: 5b70 e588 |0034: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e6880: 2900 7f00 |0036: goto/16 00b5 // +007f │ │ +3e6884: 5470 ec88 |0038: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e6888: 5471 ea88 |003a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ +3e688c: 2103 |003c: array-length v3, v0 │ │ +3e688e: 7153 a084 2021 |003d: invoke-static {v0, v2, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e6894: 5470 ea88 |0040: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ +3e6898: 5471 ec88 |0042: iget-object v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.twoBytesBuf:[B // field@88ec │ │ +3e689c: 2111 |0044: array-length v1, v1 │ │ +3e689e: 5473 e888 |0045: iget-object v3, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.fourBytesBuf:[B // field@88e8 │ │ +3e68a2: 2133 |0047: array-length v3, v3 │ │ +3e68a4: 7040 55bf 0731 |0048: invoke-direct {v7, v0, v1, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e68aa: 5470 ea88 |004b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.sixBytesBuf:[B // field@88ea │ │ +3e68ae: 7110 16c8 0000 |004d: invoke-static {v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiString:([B)Ljava/lang/String; // method@c816 │ │ +3e68b4: 0c00 |0050: move-result-object v0 │ │ +3e68b6: 12f1 |0051: const/4 v1, #int -1 // #ff │ │ +3e68b8: 6e10 5884 0000 |0052: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3e68be: 0a03 |0055: move-result v3 │ │ +3e68c0: 1224 |0056: const/4 v4, #int 2 // #2 │ │ +3e68c2: 2c03 7f00 0000 |0057: sparse-switch v3, 000000d6 // +0000007f │ │ +3e68c8: 281e |005a: goto 0078 // +001e │ │ +3e68ca: 1a03 c914 |005b: const-string v3, "070707" // string@14c9 │ │ +3e68ce: 6e20 5084 3000 |005d: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e68d4: 0a03 |0060: move-result v3 │ │ +3e68d6: 3803 1700 |0061: if-eqz v3, 0078 // +0017 │ │ +3e68da: 1221 |0063: const/4 v1, #int 2 // #2 │ │ +3e68dc: 2814 |0064: goto 0078 // +0014 │ │ +3e68de: 1a03 c814 |0065: const-string v3, "070702" // string@14c8 │ │ +3e68e2: 6e20 5084 3000 |0067: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e68e8: 0a03 |006a: move-result v3 │ │ +3e68ea: 3803 0d00 |006b: if-eqz v3, 0078 // +000d │ │ +3e68ee: 1211 |006d: const/4 v1, #int 1 // #1 │ │ +3e68f0: 280a |006e: goto 0078 // +000a │ │ +3e68f2: 1a03 c714 |006f: const-string v3, "070701" // string@14c7 │ │ +3e68f6: 6e20 5084 3000 |0071: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e68fc: 0a03 |0074: move-result v3 │ │ +3e68fe: 3803 0300 |0075: if-eqz v3, 0078 // +0003 │ │ +3e6902: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +3e6904: 3801 3700 |0078: if-eqz v1, 00af // +0037 │ │ +3e6908: 3251 2e00 |007a: if-eq v1, v5, 00a8 // +002e │ │ +3e690c: 3341 0900 |007c: if-ne v1, v4, 0085 // +0009 │ │ +3e6910: 7010 57bf 0700 |007e: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readOldAsciiEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf57 │ │ +3e6916: 0c00 |0081: move-result-object v0 │ │ +3e6918: 5b70 e588 |0082: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e691c: 2831 |0084: goto 00b5 // +0031 │ │ +3e691e: 2201 4210 |0085: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3e6922: 2202 9410 |0087: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3e6926: 7010 8384 0200 |0089: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e692c: 1a03 ca65 |008c: const-string v3, "Unknown magic [" // string@65ca │ │ +3e6930: 6e20 8f84 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6936: 6e20 8f84 0200 |0091: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e693c: 1a00 576c |0094: const-string v0, "]. Occured at byte: " // string@6c57 │ │ +3e6940: 6e20 8f84 0200 |0096: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e6946: 6e10 4dbf 0700 |0099: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e694c: 0b03 |009c: move-result-wide v3 │ │ +3e694e: 6e30 8b84 3204 |009d: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6954: 6e10 9f84 0200 |00a0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e695a: 0c00 |00a3: move-result-object v0 │ │ +3e695c: 7020 7782 0100 |00a4: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6962: 2701 |00a7: throw v1 │ │ +3e6964: 7020 56bf 5700 |00a8: invoke-direct {v7, v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf56 │ │ +3e696a: 0c00 |00ab: move-result-object v0 │ │ +3e696c: 5b70 e588 |00ac: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e6970: 2807 |00ae: goto 00b5 // +0007 │ │ +3e6972: 7020 56bf 2700 |00af: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readNewEntry:(Z)Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf56 │ │ +3e6978: 0c00 |00b2: move-result-object v0 │ │ +3e697a: 5b70 e588 |00b3: iput-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e697e: 1600 0000 |00b5: const-wide/16 v0, #int 0 // #0 │ │ +3e6982: 5a70 e688 |00b7: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e6986: 5c72 e788 |00b9: iput-boolean v2, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e698a: 5a70 e388 |00bb: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e698e: 5470 e588 |00bd: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e6992: 6e10 24bf 0000 |00bf: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e6998: 0c00 |00c2: move-result-object v0 │ │ +3e699a: 1a01 e760 |00c3: const-string v1, "TRAILER!!!" // string@60e7 │ │ +3e699e: 6e20 5084 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e69a4: 0a00 |00c8: move-result v0 │ │ +3e69a6: 3800 0900 |00c9: if-eqz v0, 00d2 // +0009 │ │ +3e69aa: 5c75 e788 |00cb: iput-boolean v5, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e69ae: 7010 5bbf 0700 |00cd: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skipRemainderOfLastBlock:()V // method@bf5b │ │ +3e69b4: 1200 |00d0: const/4 v0, #int 0 // #0 │ │ +3e69b6: 1100 |00d1: return-object v0 │ │ +3e69b8: 5470 e588 |00d2: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e69bc: 1100 |00d4: return-object v0 │ │ +3e69be: 0000 |00d5: nop // spacer │ │ +3e69c0: 0002 0300 cf50 0655 d050 0655 d550 ... |00d6: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ 0x0007 line=235 │ │ 0x000a line=237 │ │ 0x0011 line=238 │ │ @@ -1365276,18 +1365272,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e67f4: |[3e67f4] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e6804: 6e10 4ebf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getNextCPIOEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf4e │ │ -3e680a: 0c00 |0003: move-result-object v0 │ │ -3e680c: 1100 |0004: return-object v0 │ │ +3e67e8: |[3e67e8] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e67f8: 6e10 4ebf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getNextCPIOEntry:()Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // method@bf4e │ │ +3e67fe: 0c00 |0003: move-result-object v0 │ │ +3e6800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;) │ │ @@ -1365295,105 +1365291,105 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 167 16-bit code units │ │ -3e6550: |[3e6550] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.read:([BII)I │ │ -3e6560: 7010 4cbf 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ -3e6566: 3a0b 9e00 |0003: if-ltz v11, 00a1 // +009e │ │ -3e656a: 3a0c 9c00 |0005: if-ltz v12, 00a1 // +009c │ │ -3e656e: 21a0 |0007: array-length v0, v10 │ │ -3e6570: b1c0 |0008: sub-int/2addr v0, v12 │ │ -3e6572: 360b 9800 |0009: if-gt v11, v0, 00a1 // +0098 │ │ -3e6576: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3e6578: 390c 0300 |000c: if-nez v12, 000f // +0003 │ │ -3e657c: 0f00 |000e: return v0 │ │ -3e657e: 5491 e588 |000f: iget-object v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e6582: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -3e6584: 3801 8e00 |0012: if-eqz v1, 00a0 // +008e │ │ -3e6588: 5593 e788 |0014: iget-boolean v3, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e658c: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -3e6590: 2900 8800 |0018: goto/16 00a0 // +0088 │ │ -3e6594: 5393 e688 |001a: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e6598: 6e10 29bf 0100 |001c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e659e: 0b05 |001f: move-result-wide v5 │ │ -3e65a0: 1221 |0020: const/4 v1, #int 2 // #2 │ │ -3e65a2: 3107 0305 |0021: cmp-long v7, v3, v5 │ │ -3e65a6: 3907 3f00 |0023: if-nez v7, 0062 // +003f │ │ -3e65aa: 549a e588 |0025: iget-object v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e65ae: 6e10 19bf 0a00 |0027: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDataPadCount:()I // method@bf19 │ │ -3e65b4: 0a0a |002a: move-result v10 │ │ -3e65b6: 7020 5abf a900 |002b: invoke-direct {v9, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ -3e65bc: 121a |002e: const/4 v10, #int 1 // #1 │ │ -3e65be: 5c9a e788 |002f: iput-boolean v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e65c2: 549a e588 |0031: iget-object v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e65c6: 6e10 1dbf 0a00 |0033: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e65cc: 0a0a |0036: move-result v10 │ │ -3e65ce: 331a 2a00 |0037: if-ne v10, v1, 0061 // +002a │ │ -3e65d2: 539a e388 |0039: iget-wide v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e65d6: 549c e588 |003b: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e65da: 6e10 18bf 0c00 |003d: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ -3e65e0: 0b00 |0040: move-result-wide v0 │ │ -3e65e2: 310c 0a00 |0041: cmp-long v12, v10, v0 │ │ -3e65e6: 390c 0300 |0043: if-nez v12, 0046 // +0003 │ │ -3e65ea: 281c |0045: goto 0061 // +001c │ │ -3e65ec: 220a 4210 |0046: new-instance v10, Ljava/io/IOException; // type@1042 │ │ -3e65f0: 220b 9410 |0048: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -3e65f4: 7010 8384 0b00 |004a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e65fa: 1a0c a81e |004d: const-string v12, "CRC Error. Occured at byte: " // string@1ea8 │ │ -3e65fe: 6e20 8f84 cb00 |004f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e6604: 6e10 4dbf 0900 |0052: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ -3e660a: 0b00 |0055: move-result-wide v0 │ │ -3e660c: 6e30 8b84 0b01 |0056: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e6612: 6e10 9f84 0b00 |0059: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e6618: 0c0b |005c: move-result-object v11 │ │ -3e661a: 7020 7782 ba00 |005d: invoke-direct {v10, v11}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e6620: 270a |0060: throw v10 │ │ -3e6622: 0f02 |0061: return v2 │ │ -3e6624: 81c3 |0062: int-to-long v3, v12 │ │ -3e6626: 549c e588 |0063: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e662a: 6e10 29bf 0c00 |0065: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e6630: 0b05 |0068: move-result-wide v5 │ │ -3e6632: 5397 e688 |0069: iget-wide v7, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e6636: bc75 |006b: sub-long/2addr v5, v7 │ │ -3e6638: 7140 df83 4365 |006c: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e663e: 0b03 |006f: move-result-wide v3 │ │ -3e6640: 843c |0070: long-to-int v12, v3 │ │ -3e6642: 3b0c 0300 |0071: if-gez v12, 0074 // +0003 │ │ -3e6646: 0f02 |0073: return v2 │ │ -3e6648: 7040 55bf a9cb |0074: invoke-direct {v9, v10, v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ -3e664e: 0a0b |0077: move-result v11 │ │ -3e6650: 549c e588 |0078: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ -3e6654: 6e10 1dbf 0c00 |007a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e665a: 0a0c |007d: move-result v12 │ │ -3e665c: 331c 1b00 |007e: if-ne v12, v1, 0099 // +001b │ │ -3e6660: 35b0 1900 |0080: if-ge v0, v11, 0099 // +0019 │ │ -3e6664: 5391 e388 |0082: iget-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e6668: 480c 0a00 |0084: aget-byte v12, v10, v0 │ │ -3e666c: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -3e6670: 81c3 |0088: int-to-long v3, v12 │ │ -3e6672: bb31 |0089: add-long/2addr v1, v3 │ │ -3e6674: 5a91 e388 |008a: iput-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e6678: 5391 e388 |008c: iget-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e667c: 1803 ffff ffff 0000 0000 |008e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -3e6686: c031 |0093: and-long/2addr v1, v3 │ │ -3e6688: 5a91 e388 |0094: iput-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ -3e668c: d800 0001 |0096: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e6690: 28e8 |0098: goto 0080 // -0018 │ │ -3e6692: 5390 e688 |0099: iget-wide v0, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e6696: 81b2 |009b: int-to-long v2, v11 │ │ -3e6698: bb20 |009c: add-long/2addr v0, v2 │ │ -3e669a: 5a90 e688 |009d: iput-wide v0, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ -3e669e: 0f0b |009f: return v11 │ │ -3e66a0: 0f02 |00a0: return v2 │ │ -3e66a2: 220a 7310 |00a1: new-instance v10, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -3e66a6: 7010 9083 0a00 |00a3: invoke-direct {v10}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ -3e66ac: 270a |00a6: throw v10 │ │ +3e6544: |[3e6544] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.read:([BII)I │ │ +3e6554: 7010 4cbf 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ +3e655a: 3a0b 9e00 |0003: if-ltz v11, 00a1 // +009e │ │ +3e655e: 3a0c 9c00 |0005: if-ltz v12, 00a1 // +009c │ │ +3e6562: 21a0 |0007: array-length v0, v10 │ │ +3e6564: b1c0 |0008: sub-int/2addr v0, v12 │ │ +3e6566: 360b 9800 |0009: if-gt v11, v0, 00a1 // +0098 │ │ +3e656a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3e656c: 390c 0300 |000c: if-nez v12, 000f // +0003 │ │ +3e6570: 0f00 |000e: return v0 │ │ +3e6572: 5491 e588 |000f: iget-object v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e6576: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +3e6578: 3801 8e00 |0012: if-eqz v1, 00a0 // +008e │ │ +3e657c: 5593 e788 |0014: iget-boolean v3, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e6580: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +3e6584: 2900 8800 |0018: goto/16 00a0 // +0088 │ │ +3e6588: 5393 e688 |001a: iget-wide v3, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e658c: 6e10 29bf 0100 |001c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e6592: 0b05 |001f: move-result-wide v5 │ │ +3e6594: 1221 |0020: const/4 v1, #int 2 // #2 │ │ +3e6596: 3107 0305 |0021: cmp-long v7, v3, v5 │ │ +3e659a: 3907 3f00 |0023: if-nez v7, 0062 // +003f │ │ +3e659e: 549a e588 |0025: iget-object v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e65a2: 6e10 19bf 0a00 |0027: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDataPadCount:()I // method@bf19 │ │ +3e65a8: 0a0a |002a: move-result v10 │ │ +3e65aa: 7020 5abf a900 |002b: invoke-direct {v9, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.skip:(I)V // method@bf5a │ │ +3e65b0: 121a |002e: const/4 v10, #int 1 // #1 │ │ +3e65b2: 5c9a e788 |002f: iput-boolean v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e65b6: 549a e588 |0031: iget-object v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e65ba: 6e10 1dbf 0a00 |0033: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e65c0: 0a0a |0036: move-result v10 │ │ +3e65c2: 331a 2a00 |0037: if-ne v10, v1, 0061 // +002a │ │ +3e65c6: 539a e388 |0039: iget-wide v10, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e65ca: 549c e588 |003b: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e65ce: 6e10 18bf 0c00 |003d: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ +3e65d4: 0b00 |0040: move-result-wide v0 │ │ +3e65d6: 310c 0a00 |0041: cmp-long v12, v10, v0 │ │ +3e65da: 390c 0300 |0043: if-nez v12, 0046 // +0003 │ │ +3e65de: 281c |0045: goto 0061 // +001c │ │ +3e65e0: 220a 4210 |0046: new-instance v10, Ljava/io/IOException; // type@1042 │ │ +3e65e4: 220b 9410 |0048: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +3e65e8: 7010 8384 0b00 |004a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e65ee: 1a0c a81e |004d: const-string v12, "CRC Error. Occured at byte: " // string@1ea8 │ │ +3e65f2: 6e20 8f84 cb00 |004f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e65f8: 6e10 4dbf 0900 |0052: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.getBytesRead:()J // method@bf4d │ │ +3e65fe: 0b00 |0055: move-result-wide v0 │ │ +3e6600: 6e30 8b84 0b01 |0056: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e6606: 6e10 9f84 0b00 |0059: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e660c: 0c0b |005c: move-result-object v11 │ │ +3e660e: 7020 7782 ba00 |005d: invoke-direct {v10, v11}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6614: 270a |0060: throw v10 │ │ +3e6616: 0f02 |0061: return v2 │ │ +3e6618: 81c3 |0062: int-to-long v3, v12 │ │ +3e661a: 549c e588 |0063: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e661e: 6e10 29bf 0c00 |0065: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e6624: 0b05 |0068: move-result-wide v5 │ │ +3e6626: 5397 e688 |0069: iget-wide v7, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e662a: bc75 |006b: sub-long/2addr v5, v7 │ │ +3e662c: 7140 df83 4365 |006c: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e6632: 0b03 |006f: move-result-wide v3 │ │ +3e6634: 843c |0070: long-to-int v12, v3 │ │ +3e6636: 3b0c 0300 |0071: if-gez v12, 0074 // +0003 │ │ +3e663a: 0f02 |0073: return v2 │ │ +3e663c: 7040 55bf a9cb |0074: invoke-direct {v9, v10, v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.readFully:([BII)I // method@bf55 │ │ +3e6642: 0a0b |0077: move-result v11 │ │ +3e6644: 549c e588 |0078: iget-object v12, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88e5 │ │ +3e6648: 6e10 1dbf 0c00 |007a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e664e: 0a0c |007d: move-result v12 │ │ +3e6650: 331c 1b00 |007e: if-ne v12, v1, 0099 // +001b │ │ +3e6654: 35b0 1900 |0080: if-ge v0, v11, 0099 // +0019 │ │ +3e6658: 5391 e388 |0082: iget-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e665c: 480c 0a00 |0084: aget-byte v12, v10, v0 │ │ +3e6660: d5cc ff00 |0086: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +3e6664: 81c3 |0088: int-to-long v3, v12 │ │ +3e6666: bb31 |0089: add-long/2addr v1, v3 │ │ +3e6668: 5a91 e388 |008a: iput-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e666c: 5391 e388 |008c: iget-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e6670: 1803 ffff ffff 0000 0000 |008e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +3e667a: c031 |0093: and-long/2addr v1, v3 │ │ +3e667c: 5a91 e388 |0094: iput-wide v1, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.crc:J // field@88e3 │ │ +3e6680: d800 0001 |0096: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e6684: 28e8 |0098: goto 0080 // -0018 │ │ +3e6686: 5390 e688 |0099: iget-wide v0, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e668a: 81b2 |009b: int-to-long v2, v11 │ │ +3e668c: bb20 |009c: add-long/2addr v0, v2 │ │ +3e668e: 5a90 e688 |009d: iput-wide v0, v9, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryBytesRead:J // field@88e6 │ │ +3e6692: 0f0b |009f: return v11 │ │ +3e6694: 0f02 |00a0: return v2 │ │ +3e6696: 220a 7310 |00a1: new-instance v10, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +3e669a: 7010 9083 0a00 |00a3: invoke-direct {v10}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ +3e66a0: 270a |00a6: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0007 line=303 │ │ 0x000f line=309 │ │ 0x001a line=312 │ │ 0x0025 line=313 │ │ @@ -1365420,47 +1365416,47 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -3e6778: |[3e6778] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skip:(J)J │ │ -3e6788: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e678c: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3e6790: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ -3e6794: 7010 4cbf 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ -3e679a: 1700 ffff ff7f |0009: const-wide/32 v0, #float nan // #7fffffff │ │ -3e67a0: 7140 df83 6510 |000c: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e67a6: 0b05 |000f: move-result-wide v5 │ │ -3e67a8: 8456 |0010: long-to-int v6, v5 │ │ -3e67aa: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -3e67ac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3e67ae: 3560 1900 |0013: if-ge v0, v6, 002c // +0019 │ │ -3e67b2: 9101 0600 |0015: sub-int v1, v6, v0 │ │ -3e67b6: 5442 eb88 |0017: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ -3e67ba: 2123 |0019: array-length v3, v2 │ │ -3e67bc: 3731 0300 |001a: if-le v1, v3, 001d // +0003 │ │ -3e67c0: 2121 |001c: array-length v1, v2 │ │ -3e67c2: 5442 eb88 |001d: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ -3e67c6: 6e40 51bf 2415 |001f: invoke-virtual {v4, v2, v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.read:([BII)I // method@bf51 │ │ -3e67cc: 0a01 |0022: move-result v1 │ │ -3e67ce: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -3e67d0: 3321 0600 |0024: if-ne v1, v2, 002a // +0006 │ │ -3e67d4: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -3e67d6: 5c45 e788 |0027: iput-boolean v5, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ -3e67da: 2803 |0029: goto 002c // +0003 │ │ -3e67dc: b010 |002a: add-int/2addr v0, v1 │ │ -3e67de: 28e8 |002b: goto 0013 // -0018 │ │ -3e67e0: 8105 |002c: int-to-long v5, v0 │ │ -3e67e2: 1005 |002d: return-wide v5 │ │ -3e67e4: 2205 7110 |002e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e67e8: 1a06 a5b2 |0030: const-string v6, "negative skip length" // string@b2a5 │ │ -3e67ec: 7020 8783 6500 |0032: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e67f2: 2705 |0035: throw v5 │ │ +3e676c: |[3e676c] org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.skip:(J)J │ │ +3e677c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e6780: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3e6784: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ +3e6788: 7010 4cbf 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.ensureOpen:()V // method@bf4c │ │ +3e678e: 1700 ffff ff7f |0009: const-wide/32 v0, #float nan // #7fffffff │ │ +3e6794: 7140 df83 6510 |000c: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e679a: 0b05 |000f: move-result-wide v5 │ │ +3e679c: 8456 |0010: long-to-int v6, v5 │ │ +3e679e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +3e67a0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3e67a2: 3560 1900 |0013: if-ge v0, v6, 002c // +0019 │ │ +3e67a6: 9101 0600 |0015: sub-int v1, v6, v0 │ │ +3e67aa: 5442 eb88 |0017: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ +3e67ae: 2123 |0019: array-length v3, v2 │ │ +3e67b0: 3731 0300 |001a: if-le v1, v3, 001d // +0003 │ │ +3e67b4: 2121 |001c: array-length v1, v2 │ │ +3e67b6: 5442 eb88 |001d: iget-object v2, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.tmpbuf:[B // field@88eb │ │ +3e67ba: 6e40 51bf 2415 |001f: invoke-virtual {v4, v2, v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.read:([BII)I // method@bf51 │ │ +3e67c0: 0a01 |0022: move-result v1 │ │ +3e67c2: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +3e67c4: 3321 0600 |0024: if-ne v1, v2, 002a // +0006 │ │ +3e67c8: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +3e67ca: 5c45 e788 |0027: iput-boolean v5, v4, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveInputStream;.entryEOF:Z // field@88e7 │ │ +3e67ce: 2803 |0029: goto 002c // +0003 │ │ +3e67d0: b010 |002a: add-int/2addr v0, v1 │ │ +3e67d2: 28e8 |002b: goto 0013 // -0018 │ │ +3e67d4: 8105 |002c: int-to-long v5, v0 │ │ +3e67d6: 1005 |002d: return-wide v5 │ │ +3e67d8: 2205 7110 |002e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e67dc: 1a06 a5b2 |0030: const-string v6, "negative skip length" // string@b2a5 │ │ +3e67e0: 7020 8783 6500 |0032: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e67e6: 2705 |0035: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=481 │ │ 0x000c line=482 │ │ 0x0017 line=487 │ │ 0x001c line=488 │ │ 0x001d line=490 │ │ @@ -1365578,18 +1365574,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e7004: |[3e7004] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ -3e7014: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e7016: 7030 5ebf 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;S)V // method@bf5e │ │ -3e701c: 0e00 |0004: return-void │ │ +3e6ff8: |[3e6ff8] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ +3e7008: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e700a: 7030 5ebf 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;S)V // method@bf5e │ │ +3e7010: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1365598,19 +1365594,19 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -3e7020: |[3e7020] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -3e7030: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e7032: 1301 0002 |0001: const/16 v1, #int 512 // #200 │ │ -3e7036: 7054 60bf 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ -3e703c: 0e00 |0006: return-void │ │ +3e7014: |[3e7014] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +3e7024: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e7026: 1301 0002 |0001: const/16 v1, #int 512 // #200 │ │ +3e702a: 7054 60bf 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ +3e7030: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/String; │ │ @@ -1365620,19 +1365616,19 @@ │ │ type : '(Ljava/io/OutputStream;S)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3e7040: |[3e7040] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;S)V │ │ -3e7050: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3e7054: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ -3e7058: 7051 60bf 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ -3e705e: 0e00 |0007: return-void │ │ +3e7034: |[3e7034] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;S)V │ │ +3e7044: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3e7048: 1a01 0a65 |0002: const-string v1, "US-ASCII" // string@650a │ │ +3e704c: 7051 60bf 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ +3e7052: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=111 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=4 (null) S │ │ @@ -1365642,18 +1365638,18 @@ │ │ type : '(Ljava/io/OutputStream;SI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3e7060: |[3e7060] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;SI)V │ │ -3e7070: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ -3e7074: 7050 60bf 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ -3e707a: 0e00 |0005: return-void │ │ +3e7054: |[3e7054] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;SI)V │ │ +3e7064: 1a00 0a65 |0000: const-string v0, "US-ASCII" // string@650a │ │ +3e7068: 7050 60bf 2143 |0002: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.:(Ljava/io/OutputStream;SILjava/lang/String;)V // method@bf60 │ │ +3e706e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) S │ │ @@ -1365664,52 +1365660,52 @@ │ │ type : '(Ljava/io/OutputStream;SILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -3e707c: |[3e707c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;SILjava/lang/String;)V │ │ -3e708c: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3e7092: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e7094: 5c20 ef88 |0004: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ -3e7098: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3e709c: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3e70a2: 5b20 f588 |000b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.names:Ljava/util/HashMap; // field@88f5 │ │ -3e70a6: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -3e70aa: 5a20 f088 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e70ae: 1600 0100 |0011: const-wide/16 v0, #int 1 // #1 │ │ -3e70b2: 5a20 f688 |0013: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e70b6: 5b23 f788 |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e70ba: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -3e70bc: 3234 2400 |0018: if-eq v4, v3, 003c // +0024 │ │ -3e70c0: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -3e70c2: 3234 2100 |001b: if-eq v4, v3, 003c // +0021 │ │ -3e70c6: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -3e70c8: 3234 1e00 |001e: if-eq v4, v3, 003c // +001e │ │ -3e70cc: 1303 0800 |0020: const/16 v3, #int 8 // #8 │ │ -3e70d0: 3334 0300 |0022: if-ne v4, v3, 0025 // +0003 │ │ -3e70d4: 2818 |0024: goto 003c // +0018 │ │ -3e70d6: 2203 7110 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e70da: 2205 9410 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3e70de: 7010 8384 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e70e4: 1a06 c665 |002c: const-string v6, "Unknown format: " // string@65c6 │ │ -3e70e8: 6e20 8f84 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e70ee: 6e20 8a84 4500 |0031: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e70f4: 6e10 9f84 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e70fa: 0c04 |0037: move-result-object v4 │ │ -3e70fc: 7020 8783 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e7102: 2703 |003b: throw v3 │ │ -3e7104: 5f24 f388 |003c: iput-short v4, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ -3e7108: 5925 ee88 |003e: iput v5, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.blockSize:I // field@88ee │ │ -3e710c: 5b26 f188 |0040: iput-object v6, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.encoding:Ljava/lang/String; // field@88f1 │ │ -3e7110: 7110 7bc4 0600 |0042: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3e7116: 0c03 |0045: move-result-object v3 │ │ -3e7118: 5b23 f988 |0046: iput-object v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88f9 │ │ -3e711c: 0e00 |0048: return-void │ │ +3e7070: |[3e7070] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.:(Ljava/io/OutputStream;SILjava/lang/String;)V │ │ +3e7080: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3e7086: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e7088: 5c20 ef88 |0004: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ +3e708c: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3e7090: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3e7096: 5b20 f588 |000b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.names:Ljava/util/HashMap; // field@88f5 │ │ +3e709a: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +3e709e: 5a20 f088 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e70a2: 1600 0100 |0011: const-wide/16 v0, #int 1 // #1 │ │ +3e70a6: 5a20 f688 |0013: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e70aa: 5b23 f788 |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e70ae: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +3e70b0: 3234 2400 |0018: if-eq v4, v3, 003c // +0024 │ │ +3e70b4: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +3e70b6: 3234 2100 |001b: if-eq v4, v3, 003c // +0021 │ │ +3e70ba: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +3e70bc: 3234 1e00 |001e: if-eq v4, v3, 003c // +001e │ │ +3e70c0: 1303 0800 |0020: const/16 v3, #int 8 // #8 │ │ +3e70c4: 3334 0300 |0022: if-ne v4, v3, 0025 // +0003 │ │ +3e70c8: 2818 |0024: goto 003c // +0018 │ │ +3e70ca: 2203 7110 |0025: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e70ce: 2205 9410 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3e70d2: 7010 8384 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e70d8: 1a06 c665 |002c: const-string v6, "Unknown format: " // string@65c6 │ │ +3e70dc: 6e20 8f84 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e70e2: 6e20 8a84 4500 |0031: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e70e8: 6e10 9f84 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e70ee: 0c04 |0037: move-result-object v4 │ │ +3e70f0: 7020 8783 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e70f6: 2703 |003b: throw v3 │ │ +3e70f8: 5f24 f388 |003c: iput-short v4, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ +3e70fc: 5925 ee88 |003e: iput v5, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.blockSize:I // field@88ee │ │ +3e7100: 5b26 f188 |0040: iput-object v6, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.encoding:Ljava/lang/String; // field@88f1 │ │ +3e7104: 7110 7bc4 0600 |0042: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3e710a: 0c03 |0045: move-result-object v3 │ │ +3e710c: 5b23 f988 |0046: iput-object v3, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88f9 │ │ +3e7110: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=69 │ │ 0x0006 line=79 │ │ 0x000f line=82 │ │ 0x0013 line=90 │ │ @@ -1365731,22 +1365727,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e726c: |[3e726c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.ensureOpen:()V │ │ -3e727c: 5520 ef88 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ -3e7280: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3e7284: 0e00 |0004: return-void │ │ -3e7286: 2200 4210 |0005: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e728a: 1a01 b55e |0007: const-string v1, "Stream closed" // string@5eb5 │ │ -3e728e: 7020 7782 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7294: 2700 |000c: throw v0 │ │ +3e7260: |[3e7260] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.ensureOpen:()V │ │ +3e7270: 5520 ef88 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ +3e7274: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3e7278: 0e00 |0004: return-void │ │ +3e727a: 2200 4210 |0005: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e727e: 1a01 b55e |0007: const-string v1, "Stream closed" // string@5eb5 │ │ +3e7282: 7020 7782 1000 |0009: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e7288: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ │ │ @@ -1365755,21 +1365751,21 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e7344: |[3e7344] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.pad:(I)V │ │ -3e7354: 3d03 0c00 |0000: if-lez v3, 000c // +000c │ │ -3e7358: 2330 c71b |0002: new-array v0, v3, [B // type@1bc7 │ │ -3e735c: 5421 f788 |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7360: 6e20 a182 0100 |0006: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e7366: 6e20 63bf 3200 |0009: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e736c: 0e00 |000c: return-void │ │ +3e7338: |[3e7338] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.pad:(I)V │ │ +3e7348: 3d03 0c00 |0000: if-lez v3, 000c // +000c │ │ +3e734c: 2330 c71b |0002: new-array v0, v3, [B // type@1bc7 │ │ +3e7350: 5421 f788 |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e7354: 6e20 a182 0100 |0006: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e735a: 6e20 63bf 3200 |0009: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7360: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=497 │ │ 0x0004 line=498 │ │ 0x0009 line=499 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ @@ -1365780,60 +1365776,60 @@ │ │ type : '(JII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -3e7568: |[3e7568] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeAsciiLong:(JII)V │ │ -3e7578: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e757c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e7582: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -3e7586: 3316 0a00 |0007: if-ne v6, v1, 0011 // +000a │ │ -3e758a: 7120 be83 4300 |0009: invoke-static {v3, v4}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3e7590: 0c03 |000c: move-result-object v3 │ │ -3e7592: 6e20 8f84 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e7598: 2814 |0010: goto 0024 // +0014 │ │ -3e759a: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ -3e759e: 3316 0a00 |0013: if-ne v6, v1, 001d // +000a │ │ -3e75a2: 7120 bf83 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Long;.toOctalString:(J)Ljava/lang/String; // method@83bf │ │ -3e75a8: 0c03 |0018: move-result-object v3 │ │ -3e75aa: 6e20 8f84 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e75b0: 2808 |001c: goto 0024 // +0008 │ │ -3e75b2: 7120 c083 4300 |001d: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ -3e75b8: 0c03 |0020: move-result-object v3 │ │ -3e75ba: 6e20 8f84 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e75c0: 6e10 9a84 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ -3e75c6: 0a03 |0027: move-result v3 │ │ -3e75c8: 3653 1800 |0028: if-gt v3, v5, 0040 // +0018 │ │ -3e75cc: 6e10 9a84 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ -3e75d2: 0a03 |002d: move-result v3 │ │ -3e75d4: b135 |002e: sub-int/2addr v5, v3 │ │ -3e75d6: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -3e75d8: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3e75da: 3554 0a00 |0031: if-ge v4, v5, 003b // +000a │ │ -3e75de: 1a06 c014 |0033: const-string v6, "0" // string@14c0 │ │ -3e75e2: 6e30 9984 3006 |0035: invoke-virtual {v0, v3, v6}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@8499 │ │ -3e75e8: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3e75ec: 28f7 |003a: goto 0031 // -0009 │ │ -3e75ee: 6e10 9f84 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e75f4: 0c03 |003e: move-result-object v3 │ │ -3e75f6: 280a |003f: goto 0049 // +000a │ │ -3e75f8: 6e10 9a84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ -3e75fe: 0a03 |0043: move-result v3 │ │ -3e7600: b153 |0044: sub-int/2addr v3, v5 │ │ -3e7602: 6e20 9e84 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.substring:(I)Ljava/lang/String; // method@849e │ │ -3e7608: 0c03 |0048: move-result-object v3 │ │ -3e760a: 7110 15c8 0300 |0049: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e7610: 0c03 |004c: move-result-object v3 │ │ -3e7612: 5424 f788 |004d: iget-object v4, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7616: 6e20 a182 3400 |004f: invoke-virtual {v4, v3}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e761c: 2133 |0052: array-length v3, v3 │ │ -3e761e: 6e20 63bf 3200 |0053: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e7624: 0e00 |0056: return-void │ │ +3e755c: |[3e755c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeAsciiLong:(JII)V │ │ +3e756c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e7570: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e7576: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +3e757a: 3316 0a00 |0007: if-ne v6, v1, 0011 // +000a │ │ +3e757e: 7120 be83 4300 |0009: invoke-static {v3, v4}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3e7584: 0c03 |000c: move-result-object v3 │ │ +3e7586: 6e20 8f84 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e758c: 2814 |0010: goto 0024 // +0014 │ │ +3e758e: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ +3e7592: 3316 0a00 |0013: if-ne v6, v1, 001d // +000a │ │ +3e7596: 7120 bf83 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Long;.toOctalString:(J)Ljava/lang/String; // method@83bf │ │ +3e759c: 0c03 |0018: move-result-object v3 │ │ +3e759e: 6e20 8f84 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e75a4: 2808 |001c: goto 0024 // +0008 │ │ +3e75a6: 7120 c083 4300 |001d: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@83c0 │ │ +3e75ac: 0c03 |0020: move-result-object v3 │ │ +3e75ae: 6e20 8f84 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e75b4: 6e10 9a84 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ +3e75ba: 0a03 |0027: move-result v3 │ │ +3e75bc: 3653 1800 |0028: if-gt v3, v5, 0040 // +0018 │ │ +3e75c0: 6e10 9a84 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ +3e75c6: 0a03 |002d: move-result v3 │ │ +3e75c8: b135 |002e: sub-int/2addr v5, v3 │ │ +3e75ca: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +3e75cc: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3e75ce: 3554 0a00 |0031: if-ge v4, v5, 003b // +000a │ │ +3e75d2: 1a06 c014 |0033: const-string v6, "0" // string@14c0 │ │ +3e75d6: 6e30 9984 3006 |0035: invoke-virtual {v0, v3, v6}, Ljava/lang/StringBuilder;.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder; // method@8499 │ │ +3e75dc: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3e75e0: 28f7 |003a: goto 0031 // -0009 │ │ +3e75e2: 6e10 9f84 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e75e8: 0c03 |003e: move-result-object v3 │ │ +3e75ea: 280a |003f: goto 0049 // +000a │ │ +3e75ec: 6e10 9a84 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@849a │ │ +3e75f2: 0a03 |0043: move-result v3 │ │ +3e75f4: b153 |0044: sub-int/2addr v3, v5 │ │ +3e75f6: 6e20 9e84 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.substring:(I)Ljava/lang/String; // method@849e │ │ +3e75fc: 0c03 |0048: move-result-object v3 │ │ +3e75fe: 7110 15c8 0300 |0049: invoke-static {v3}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e7604: 0c03 |004c: move-result-object v3 │ │ +3e7606: 5424 f788 |004d: iget-object v4, v2, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e760a: 6e20 a182 3400 |004f: invoke-virtual {v4, v3}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e7610: 2133 |0052: array-length v3, v3 │ │ +3e7612: 6e20 63bf 3200 |0053: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7618: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0009 line=515 │ │ 0x0015 line=517 │ │ 0x001d line=519 │ │ 0x0024 line=522 │ │ @@ -1365855,22 +1365851,22 @@ │ │ type : '(JIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3e7628: |[3e7628] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeBinaryLong:(JIZ)V │ │ -3e7638: 7140 75bf 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.long2byteArray:(JIZ)[B // method@bf75 │ │ -3e763e: 0c01 |0003: move-result-object v1 │ │ -3e7640: 5402 f788 |0004: iget-object v2, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7644: 6e20 a182 1200 |0006: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e764a: 2111 |0009: array-length v1, v1 │ │ -3e764c: 6e20 63bf 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e7652: 0e00 |000d: return-void │ │ +3e761c: |[3e761c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeBinaryLong:(JIZ)V │ │ +3e762c: 7140 75bf 2143 |0000: invoke-static {v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/cpio/CpioUtil;.long2byteArray:(JIZ)[B // method@bf75 │ │ +3e7632: 0c01 |0003: move-result-object v1 │ │ +3e7634: 5402 f788 |0004: iget-object v2, v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e7638: 6e20 a182 1200 |0006: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e763e: 2111 |0009: array-length v1, v1 │ │ +3e7640: 6e20 63bf 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7646: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0004 line=506 │ │ 0x0009 line=507 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ @@ -1365883,35 +1365879,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -3e7654: |[3e7654] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeCString:(Ljava/lang/String;)V │ │ -3e7664: 5430 f988 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88f9 │ │ -3e7668: 7220 75c4 4000 |0002: invoke-interface {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3e766e: 0c04 |0005: move-result-object v4 │ │ -3e7670: 6e10 b785 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3e7676: 0a00 |0009: move-result v0 │ │ -3e7678: 6e10 ba85 0400 |000a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3e767e: 0a01 |000d: move-result v1 │ │ -3e7680: b110 |000e: sub-int/2addr v0, v1 │ │ -3e7682: 5431 f788 |000f: iget-object v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7686: 6e10 ab85 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3e768c: 0c02 |0014: move-result-object v2 │ │ -3e768e: 6e10 ac85 0400 |0015: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3e7694: 0a04 |0018: move-result v4 │ │ -3e7696: 6e40 a282 2104 |0019: invoke-virtual {v1, v2, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3e769c: 5434 f788 |001c: iget-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e76a0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -3e76a2: 6e20 a082 1400 |001f: invoke-virtual {v4, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -3e76a8: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e76ac: 6e20 63bf 0300 |0024: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e76b2: 0e00 |0027: return-void │ │ +3e7648: |[3e7648] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeCString:(Ljava/lang/String;)V │ │ +3e7658: 5430 f988 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@88f9 │ │ +3e765c: 7220 75c4 4000 |0002: invoke-interface {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3e7662: 0c04 |0005: move-result-object v4 │ │ +3e7664: 6e10 b785 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3e766a: 0a00 |0009: move-result v0 │ │ +3e766c: 6e10 ba85 0400 |000a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3e7672: 0a01 |000d: move-result v1 │ │ +3e7674: b110 |000e: sub-int/2addr v0, v1 │ │ +3e7676: 5431 f788 |000f: iget-object v1, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e767a: 6e10 ab85 0400 |0011: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3e7680: 0c02 |0014: move-result-object v2 │ │ +3e7682: 6e10 ac85 0400 |0015: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3e7688: 0a04 |0018: move-result v4 │ │ +3e768a: 6e40 a282 2104 |0019: invoke-virtual {v1, v2, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3e7690: 5434 f788 |001c: iget-object v4, v3, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e7694: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +3e7696: 6e20 a082 1400 |001f: invoke-virtual {v4, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +3e769c: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e76a0: 6e20 63bf 0300 |0024: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e76a6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0006 line=543 │ │ 0x000f line=544 │ │ 0x001c line=545 │ │ 0x0024 line=546 │ │ @@ -1365924,66 +1365920,66 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -3e76b4: |[3e76b4] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ -3e76c4: 6e10 1dbf 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e76ca: 0a00 |0003: move-result v0 │ │ -3e76cc: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -3e76ce: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3e76d0: 3220 5400 |0006: if-eq v0, v2, 005a // +0054 │ │ -3e76d4: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -3e76d6: 3230 3f00 |0009: if-eq v0, v3, 0048 // +003f │ │ -3e76da: 1244 |000b: const/4 v4, #int 4 // #4 │ │ -3e76dc: 3240 2a00 |000c: if-eq v0, v4, 0036 // +002a │ │ -3e76e0: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -3e76e4: 3310 0b00 |0010: if-ne v0, v1, 001b // +000b │ │ -3e76e8: 1600 c771 |0012: const-wide/16 v0, #int 29127 // #71c7 │ │ -3e76ec: 7052 6cbf 0531 |0014: invoke-direct {v5, v0, v1, v3, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e76f2: 7030 71bf 6502 |0017: invoke-direct {v5, v6, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeOldBinaryEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;Z)V // method@bf71 │ │ -3e76f8: 2851 |001a: goto 006b // +0051 │ │ -3e76fa: 2200 4210 |001b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e76fe: 2201 9410 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e7702: 7010 8384 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e7708: 1a02 28d4 |0022: const-string v2, "unknown format " // string@d428 │ │ -3e770c: 6e20 8f84 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e7712: 6e10 1dbf 0600 |0027: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e7718: 0a06 |002a: move-result v6 │ │ -3e771a: 6e20 8a84 6100 |002b: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e7720: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e7726: 0c06 |0031: move-result-object v6 │ │ -3e7728: 7020 7782 6000 |0032: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e772e: 2700 |0035: throw v0 │ │ -3e7730: 5450 f788 |0036: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7734: 1a02 c914 |0038: const-string v2, "070707" // string@14c9 │ │ -3e7738: 7110 15c8 0200 |003a: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e773e: 0c02 |003d: move-result-object v2 │ │ -3e7740: 6e20 a182 2000 |003e: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e7746: 6e20 63bf 1500 |0041: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e774c: 7020 70bf 6500 |0044: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeOldAsciiEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf70 │ │ -3e7752: 2824 |0047: goto 006b // +0024 │ │ -3e7754: 5450 f788 |0048: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e7758: 1a02 c814 |004a: const-string v2, "070702" // string@14c8 │ │ -3e775c: 7110 15c8 0200 |004c: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e7762: 0c02 |004f: move-result-object v2 │ │ -3e7764: 6e20 a182 2000 |0050: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e776a: 6e20 63bf 1500 |0053: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e7770: 7020 6fbf 6500 |0056: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6f │ │ -3e7776: 2812 |0059: goto 006b // +0012 │ │ -3e7778: 5450 f788 |005a: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e777c: 1a02 c714 |005c: const-string v2, "070701" // string@14c7 │ │ -3e7780: 7110 15c8 0200 |005e: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ -3e7786: 0c02 |0061: move-result-object v2 │ │ -3e7788: 6e20 a182 2000 |0062: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3e778e: 6e20 63bf 1500 |0065: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e7794: 7020 6fbf 6500 |0068: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6f │ │ -3e779a: 0e00 |006b: return-void │ │ +3e76a8: |[3e76a8] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ +3e76b8: 6e10 1dbf 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e76be: 0a00 |0003: move-result v0 │ │ +3e76c0: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +3e76c2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3e76c4: 3220 5400 |0006: if-eq v0, v2, 005a // +0054 │ │ +3e76c8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +3e76ca: 3230 3f00 |0009: if-eq v0, v3, 0048 // +003f │ │ +3e76ce: 1244 |000b: const/4 v4, #int 4 // #4 │ │ +3e76d0: 3240 2a00 |000c: if-eq v0, v4, 0036 // +002a │ │ +3e76d4: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +3e76d8: 3310 0b00 |0010: if-ne v0, v1, 001b // +000b │ │ +3e76dc: 1600 c771 |0012: const-wide/16 v0, #int 29127 // #71c7 │ │ +3e76e0: 7052 6cbf 0531 |0014: invoke-direct {v5, v0, v1, v3, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e76e6: 7030 71bf 6502 |0017: invoke-direct {v5, v6, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeOldBinaryEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;Z)V // method@bf71 │ │ +3e76ec: 2851 |001a: goto 006b // +0051 │ │ +3e76ee: 2200 4210 |001b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e76f2: 2201 9410 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e76f6: 7010 8384 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e76fc: 1a02 28d4 |0022: const-string v2, "unknown format " // string@d428 │ │ +3e7700: 6e20 8f84 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7706: 6e10 1dbf 0600 |0027: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e770c: 0a06 |002a: move-result v6 │ │ +3e770e: 6e20 8a84 6100 |002b: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e7714: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e771a: 0c06 |0031: move-result-object v6 │ │ +3e771c: 7020 7782 6000 |0032: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e7722: 2700 |0035: throw v0 │ │ +3e7724: 5450 f788 |0036: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e7728: 1a02 c914 |0038: const-string v2, "070707" // string@14c9 │ │ +3e772c: 7110 15c8 0200 |003a: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e7732: 0c02 |003d: move-result-object v2 │ │ +3e7734: 6e20 a182 2000 |003e: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e773a: 6e20 63bf 1500 |0041: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7740: 7020 70bf 6500 |0044: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeOldAsciiEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf70 │ │ +3e7746: 2824 |0047: goto 006b // +0024 │ │ +3e7748: 5450 f788 |0048: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e774c: 1a02 c814 |004a: const-string v2, "070702" // string@14c8 │ │ +3e7750: 7110 15c8 0200 |004c: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e7756: 0c02 |004f: move-result-object v2 │ │ +3e7758: 6e20 a182 2000 |0050: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e775e: 6e20 63bf 1500 |0053: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7764: 7020 6fbf 6500 |0056: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6f │ │ +3e776a: 2812 |0059: goto 006b // +0012 │ │ +3e776c: 5450 f788 |005a: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e7770: 1a02 c714 |005c: const-string v2, "070701" // string@14c7 │ │ +3e7774: 7110 15c8 0200 |005e: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.toAsciiBytes:(Ljava/lang/String;)[B // method@c815 │ │ +3e777a: 0c02 |0061: move-result-object v2 │ │ +3e777c: 6e20 a182 2000 |0062: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3e7782: 6e20 63bf 1500 |0065: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e7788: 7020 6fbf 6500 |0068: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6f │ │ +3e778e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0014 line=267 │ │ 0x0017 line=268 │ │ 0x001b line=271 │ │ 0x0036 line=261 │ │ @@ -1366004,99 +1366000,99 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -3e779c: |[3e779c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ -3e77ac: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ -3e77b2: 0b00 |0003: move-result-wide v0 │ │ -3e77b4: 6e10 1cbf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDeviceMin:()J // method@bf1c │ │ -3e77ba: 0b02 |0007: move-result-wide v2 │ │ -3e77bc: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e77c2: 0c04 |000b: move-result-object v4 │ │ -3e77c4: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ -3e77c8: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e77ce: 0a04 |0011: move-result v4 │ │ -3e77d0: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ -3e77d4: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ -3e77d8: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -3e77dc: 0472 |0018: move-wide v2, v7 │ │ -3e77de: 282a |0019: goto 0043 // +002a │ │ -3e77e0: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ -3e77e4: 3904 1500 |001c: if-nez v4, 0031 // +0015 │ │ -3e77e8: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ -3e77ec: 3904 1100 |0020: if-nez v4, 0031 // +0011 │ │ -3e77f0: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e77f4: 1602 ffff |0024: const-wide/16 v2, #int -1 // #ffff │ │ -3e77f8: a007 0002 |0026: and-long v7, v0, v2 │ │ -3e77fc: 9b09 0005 |0028: add-long v9, v0, v5 │ │ -3e7800: 5ab9 f688 |002a: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7804: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ -3e7808: c440 |002e: shr-long/2addr v0, v4 │ │ -3e780a: c002 |002f: and-long/2addr v2, v0 │ │ -3e780c: 2813 |0030: goto 0043 // +0013 │ │ -3e780e: 53b7 f688 |0031: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7812: 1809 0000 0000 0100 0000 |0033: const-wide v9, #double 2.122e-314 // #0000000100000000 │ │ -3e781c: 9d09 0902 |0038: mul-long v9, v9, v2 │ │ -3e7820: bb09 |003a: add-long/2addr v9, v0 │ │ -3e7822: 7140 db83 87a9 |003b: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e7828: 0b07 |003e: move-result-wide v7 │ │ -3e782a: bb57 |003f: add-long/2addr v7, v5 │ │ -3e782c: 5ab7 f688 |0040: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7830: 0407 |0042: move-wide v7, v0 │ │ -3e7832: 1300 1000 |0043: const/16 v0, #int 16 // #10 │ │ -3e7836: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ -3e783a: 7050 6bbf 7b18 |0047: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7840: 6e10 23bf 0c00 |004a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ -3e7846: 0b07 |004d: move-result-wide v7 │ │ -3e7848: 7050 6bbf 7b18 |004e: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e784e: 6e10 2bbf 0c00 |0051: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ -3e7854: 0b07 |0054: move-result-wide v7 │ │ -3e7856: 7050 6bbf 7b18 |0055: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e785c: 6e10 1ebf 0c00 |0058: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ -3e7862: 0b07 |005b: move-result-wide v7 │ │ -3e7864: 7050 6bbf 7b18 |005c: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e786a: 6e10 25bf 0c00 |005f: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ -3e7870: 0b07 |0062: move-result-wide v7 │ │ -3e7872: 7050 6bbf 7b18 |0063: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7878: 6e10 2abf 0c00 |0066: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ -3e787e: 0b07 |0069: move-result-wide v7 │ │ -3e7880: 7050 6bbf 7b18 |006a: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7886: 6e10 29bf 0c00 |006d: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e788c: 0b07 |0070: move-result-wide v7 │ │ -3e788e: 7050 6bbf 7b18 |0071: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7894: 6e10 1bbf 0c00 |0074: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDeviceMaj:()J // method@bf1b │ │ -3e789a: 0b07 |0077: move-result-wide v7 │ │ -3e789c: 7050 6bbf 7b18 |0078: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78a2: 7050 6bbf 2b13 |007b: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78a8: 6e10 27bf 0c00 |007e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDeviceMaj:()J // method@bf27 │ │ -3e78ae: 0b02 |0081: move-result-wide v2 │ │ -3e78b0: 7050 6bbf 2b13 |0082: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78b6: 6e10 28bf 0c00 |0085: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDeviceMin:()J // method@bf28 │ │ -3e78bc: 0b02 |0088: move-result-wide v2 │ │ -3e78be: 7050 6bbf 2b13 |0089: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78c4: 6e10 24bf 0c00 |008c: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e78ca: 0c02 |008f: move-result-object v2 │ │ -3e78cc: 6e10 6384 0200 |0090: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e78d2: 0a02 |0093: move-result v2 │ │ -3e78d4: 8122 |0094: int-to-long v2, v2 │ │ -3e78d6: bb52 |0095: add-long/2addr v2, v5 │ │ -3e78d8: 7050 6bbf 2b13 |0096: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78de: 6e10 18bf 0c00 |0099: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ -3e78e4: 0b02 |009c: move-result-wide v2 │ │ -3e78e6: 7050 6bbf 2b13 |009d: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e78ec: 6e10 24bf 0c00 |00a0: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e78f2: 0c00 |00a3: move-result-object v0 │ │ -3e78f4: 7020 6dbf 0b00 |00a4: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ -3e78fa: 6e10 1fbf 0c00 |00a7: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ -3e7900: 0a0c |00aa: move-result v12 │ │ -3e7902: 7020 68bf cb00 |00ab: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ -3e7908: 0e00 |00ae: return-void │ │ +3e7790: |[3e7790] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeNewEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ +3e77a0: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ +3e77a6: 0b00 |0003: move-result-wide v0 │ │ +3e77a8: 6e10 1cbf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDeviceMin:()J // method@bf1c │ │ +3e77ae: 0b02 |0007: move-result-wide v2 │ │ +3e77b0: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e77b6: 0c04 |000b: move-result-object v4 │ │ +3e77b8: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ +3e77bc: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e77c2: 0a04 |0011: move-result v4 │ │ +3e77c4: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ +3e77c8: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ +3e77cc: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +3e77d0: 0472 |0018: move-wide v2, v7 │ │ +3e77d2: 282a |0019: goto 0043 // +002a │ │ +3e77d4: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ +3e77d8: 3904 1500 |001c: if-nez v4, 0031 // +0015 │ │ +3e77dc: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ +3e77e0: 3904 1100 |0020: if-nez v4, 0031 // +0011 │ │ +3e77e4: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e77e8: 1602 ffff |0024: const-wide/16 v2, #int -1 // #ffff │ │ +3e77ec: a007 0002 |0026: and-long v7, v0, v2 │ │ +3e77f0: 9b09 0005 |0028: add-long v9, v0, v5 │ │ +3e77f4: 5ab9 f688 |002a: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e77f8: 1304 2000 |002c: const/16 v4, #int 32 // #20 │ │ +3e77fc: c440 |002e: shr-long/2addr v0, v4 │ │ +3e77fe: c002 |002f: and-long/2addr v2, v0 │ │ +3e7800: 2813 |0030: goto 0043 // +0013 │ │ +3e7802: 53b7 f688 |0031: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7806: 1809 0000 0000 0100 0000 |0033: const-wide v9, #double 2.122e-314 // #0000000100000000 │ │ +3e7810: 9d09 0902 |0038: mul-long v9, v9, v2 │ │ +3e7814: bb09 |003a: add-long/2addr v9, v0 │ │ +3e7816: 7140 db83 87a9 |003b: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e781c: 0b07 |003e: move-result-wide v7 │ │ +3e781e: bb57 |003f: add-long/2addr v7, v5 │ │ +3e7820: 5ab7 f688 |0040: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7824: 0407 |0042: move-wide v7, v0 │ │ +3e7826: 1300 1000 |0043: const/16 v0, #int 16 // #10 │ │ +3e782a: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ +3e782e: 7050 6bbf 7b18 |0047: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7834: 6e10 23bf 0c00 |004a: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ +3e783a: 0b07 |004d: move-result-wide v7 │ │ +3e783c: 7050 6bbf 7b18 |004e: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7842: 6e10 2bbf 0c00 |0051: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ +3e7848: 0b07 |0054: move-result-wide v7 │ │ +3e784a: 7050 6bbf 7b18 |0055: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7850: 6e10 1ebf 0c00 |0058: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ +3e7856: 0b07 |005b: move-result-wide v7 │ │ +3e7858: 7050 6bbf 7b18 |005c: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e785e: 6e10 25bf 0c00 |005f: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ +3e7864: 0b07 |0062: move-result-wide v7 │ │ +3e7866: 7050 6bbf 7b18 |0063: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e786c: 6e10 2abf 0c00 |0066: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ +3e7872: 0b07 |0069: move-result-wide v7 │ │ +3e7874: 7050 6bbf 7b18 |006a: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e787a: 6e10 29bf 0c00 |006d: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e7880: 0b07 |0070: move-result-wide v7 │ │ +3e7882: 7050 6bbf 7b18 |0071: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7888: 6e10 1bbf 0c00 |0074: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDeviceMaj:()J // method@bf1b │ │ +3e788e: 0b07 |0077: move-result-wide v7 │ │ +3e7890: 7050 6bbf 7b18 |0078: invoke-direct {v11, v7, v8, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7896: 7050 6bbf 2b13 |007b: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e789c: 6e10 27bf 0c00 |007e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDeviceMaj:()J // method@bf27 │ │ +3e78a2: 0b02 |0081: move-result-wide v2 │ │ +3e78a4: 7050 6bbf 2b13 |0082: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e78aa: 6e10 28bf 0c00 |0085: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDeviceMin:()J // method@bf28 │ │ +3e78b0: 0b02 |0088: move-result-wide v2 │ │ +3e78b2: 7050 6bbf 2b13 |0089: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e78b8: 6e10 24bf 0c00 |008c: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e78be: 0c02 |008f: move-result-object v2 │ │ +3e78c0: 6e10 6384 0200 |0090: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e78c6: 0a02 |0093: move-result v2 │ │ +3e78c8: 8122 |0094: int-to-long v2, v2 │ │ +3e78ca: bb52 |0095: add-long/2addr v2, v5 │ │ +3e78cc: 7050 6bbf 2b13 |0096: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e78d2: 6e10 18bf 0c00 |0099: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ +3e78d8: 0b02 |009c: move-result-wide v2 │ │ +3e78da: 7050 6bbf 2b13 |009d: invoke-direct {v11, v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e78e0: 6e10 24bf 0c00 |00a0: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e78e6: 0c00 |00a3: move-result-object v0 │ │ +3e78e8: 7020 6dbf 0b00 |00a4: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ +3e78ee: 6e10 1fbf 0c00 |00a7: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ +3e78f4: 0a0c |00aa: move-result v12 │ │ +3e78f6: 7020 68bf cb00 |00ab: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ +3e78fc: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0008 line=278 │ │ 0x0022 line=282 │ │ 0x002a line=283 │ │ @@ -1366126,88 +1366122,88 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -3e790c: |[3e790c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeOldAsciiEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ -3e791c: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ -3e7922: 0b00 |0003: move-result-wide v0 │ │ -3e7924: 6e10 1abf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDevice:()J // method@bf1a │ │ -3e792a: 0b02 |0007: move-result-wide v2 │ │ -3e792c: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7932: 0c04 |000b: move-result-object v4 │ │ -3e7934: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ -3e7938: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e793e: 0a04 |0011: move-result v4 │ │ -3e7940: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ -3e7944: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ -3e7948: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -3e794c: 0472 |0018: move-wide v2, v7 │ │ -3e794e: 2829 |0019: goto 0042 // +0029 │ │ -3e7950: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ -3e7954: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -3e7958: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ -3e795c: 3904 1200 |0020: if-nez v4, 0032 // +0012 │ │ -3e7960: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7964: 1702 ffff 0300 |0024: const-wide/32 v2, #float 3.67341e-40 // #0003ffff │ │ -3e796a: a007 0002 |0027: and-long v7, v0, v2 │ │ -3e796e: 9b09 0005 |0029: add-long v9, v0, v5 │ │ -3e7972: 5ab9 f688 |002b: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7976: 1304 1200 |002d: const/16 v4, #int 18 // #12 │ │ -3e797a: c440 |002f: shr-long/2addr v0, v4 │ │ -3e797c: c002 |0030: and-long/2addr v2, v0 │ │ -3e797e: 2811 |0031: goto 0042 // +0011 │ │ -3e7980: 53b7 f688 |0032: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7984: 1709 0000 0400 |0034: const-wide/32 v9, #float 3.67342e-40 // #00040000 │ │ -3e798a: 9d09 0902 |0037: mul-long v9, v9, v2 │ │ -3e798e: bb09 |0039: add-long/2addr v9, v0 │ │ -3e7990: 7140 db83 87a9 |003a: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e7996: 0b07 |003d: move-result-wide v7 │ │ -3e7998: bb57 |003e: add-long/2addr v7, v5 │ │ -3e799a: 5ab7 f688 |003f: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e799e: 0407 |0041: move-wide v7, v0 │ │ -3e79a0: 1260 |0042: const/4 v0, #int 6 // #6 │ │ -3e79a2: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ -3e79a6: 7051 6bbf 2b03 |0045: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79ac: 7051 6bbf 7b08 |0048: invoke-direct {v11, v7, v8, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79b2: 6e10 23bf 0c00 |004b: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ -3e79b8: 0b02 |004e: move-result-wide v2 │ │ -3e79ba: 7051 6bbf 2b03 |004f: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79c0: 6e10 2bbf 0c00 |0052: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ -3e79c6: 0b02 |0055: move-result-wide v2 │ │ -3e79c8: 7051 6bbf 2b03 |0056: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79ce: 6e10 1ebf 0c00 |0059: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ -3e79d4: 0b02 |005c: move-result-wide v2 │ │ -3e79d6: 7051 6bbf 2b03 |005d: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79dc: 6e10 25bf 0c00 |0060: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ -3e79e2: 0b02 |0063: move-result-wide v2 │ │ -3e79e4: 7051 6bbf 2b03 |0064: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79ea: 6e10 26bf 0c00 |0067: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDevice:()J // method@bf26 │ │ -3e79f0: 0b02 |006a: move-result-wide v2 │ │ -3e79f2: 7051 6bbf 2b03 |006b: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e79f8: 6e10 2abf 0c00 |006e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ -3e79fe: 0b02 |0071: move-result-wide v2 │ │ -3e7a00: 1304 0b00 |0072: const/16 v4, #int 11 // #b │ │ -3e7a04: 7051 6bbf 2b43 |0074: invoke-direct {v11, v2, v3, v4, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7a0a: 6e10 24bf 0c00 |0077: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7a10: 0c02 |007a: move-result-object v2 │ │ -3e7a12: 6e10 6384 0200 |007b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e7a18: 0a02 |007e: move-result v2 │ │ -3e7a1a: 8122 |007f: int-to-long v2, v2 │ │ -3e7a1c: bb52 |0080: add-long/2addr v2, v5 │ │ -3e7a1e: 7051 6bbf 2b03 |0081: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7a24: 6e10 29bf 0c00 |0084: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e7a2a: 0b02 |0087: move-result-wide v2 │ │ -3e7a2c: 7051 6bbf 2b43 |0088: invoke-direct {v11, v2, v3, v4, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ -3e7a32: 6e10 24bf 0c00 |008b: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7a38: 0c0c |008e: move-result-object v12 │ │ -3e7a3a: 7020 6dbf cb00 |008f: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ -3e7a40: 0e00 |0092: return-void │ │ +3e7900: |[3e7900] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeOldAsciiEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ +3e7910: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ +3e7916: 0b00 |0003: move-result-wide v0 │ │ +3e7918: 6e10 1abf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDevice:()J // method@bf1a │ │ +3e791e: 0b02 |0007: move-result-wide v2 │ │ +3e7920: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7926: 0c04 |000b: move-result-object v4 │ │ +3e7928: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ +3e792c: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e7932: 0a04 |0011: move-result v4 │ │ +3e7934: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ +3e7938: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ +3e793c: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +3e7940: 0472 |0018: move-wide v2, v7 │ │ +3e7942: 2829 |0019: goto 0042 // +0029 │ │ +3e7944: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ +3e7948: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +3e794c: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ +3e7950: 3904 1200 |0020: if-nez v4, 0032 // +0012 │ │ +3e7954: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7958: 1702 ffff 0300 |0024: const-wide/32 v2, #float 3.67341e-40 // #0003ffff │ │ +3e795e: a007 0002 |0027: and-long v7, v0, v2 │ │ +3e7962: 9b09 0005 |0029: add-long v9, v0, v5 │ │ +3e7966: 5ab9 f688 |002b: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e796a: 1304 1200 |002d: const/16 v4, #int 18 // #12 │ │ +3e796e: c440 |002f: shr-long/2addr v0, v4 │ │ +3e7970: c002 |0030: and-long/2addr v2, v0 │ │ +3e7972: 2811 |0031: goto 0042 // +0011 │ │ +3e7974: 53b7 f688 |0032: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7978: 1709 0000 0400 |0034: const-wide/32 v9, #float 3.67342e-40 // #00040000 │ │ +3e797e: 9d09 0902 |0037: mul-long v9, v9, v2 │ │ +3e7982: bb09 |0039: add-long/2addr v9, v0 │ │ +3e7984: 7140 db83 87a9 |003a: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e798a: 0b07 |003d: move-result-wide v7 │ │ +3e798c: bb57 |003e: add-long/2addr v7, v5 │ │ +3e798e: 5ab7 f688 |003f: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7992: 0407 |0041: move-wide v7, v0 │ │ +3e7994: 1260 |0042: const/4 v0, #int 6 // #6 │ │ +3e7996: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ +3e799a: 7051 6bbf 2b03 |0045: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79a0: 7051 6bbf 7b08 |0048: invoke-direct {v11, v7, v8, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79a6: 6e10 23bf 0c00 |004b: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ +3e79ac: 0b02 |004e: move-result-wide v2 │ │ +3e79ae: 7051 6bbf 2b03 |004f: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79b4: 6e10 2bbf 0c00 |0052: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ +3e79ba: 0b02 |0055: move-result-wide v2 │ │ +3e79bc: 7051 6bbf 2b03 |0056: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79c2: 6e10 1ebf 0c00 |0059: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ +3e79c8: 0b02 |005c: move-result-wide v2 │ │ +3e79ca: 7051 6bbf 2b03 |005d: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79d0: 6e10 25bf 0c00 |0060: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ +3e79d6: 0b02 |0063: move-result-wide v2 │ │ +3e79d8: 7051 6bbf 2b03 |0064: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79de: 6e10 26bf 0c00 |0067: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDevice:()J // method@bf26 │ │ +3e79e4: 0b02 |006a: move-result-wide v2 │ │ +3e79e6: 7051 6bbf 2b03 |006b: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79ec: 6e10 2abf 0c00 |006e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ +3e79f2: 0b02 |0071: move-result-wide v2 │ │ +3e79f4: 1304 0b00 |0072: const/16 v4, #int 11 // #b │ │ +3e79f8: 7051 6bbf 2b43 |0074: invoke-direct {v11, v2, v3, v4, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e79fe: 6e10 24bf 0c00 |0077: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7a04: 0c02 |007a: move-result-object v2 │ │ +3e7a06: 6e10 6384 0200 |007b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e7a0c: 0a02 |007e: move-result v2 │ │ +3e7a0e: 8122 |007f: int-to-long v2, v2 │ │ +3e7a10: bb52 |0080: add-long/2addr v2, v5 │ │ +3e7a12: 7051 6bbf 2b03 |0081: invoke-direct {v11, v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7a18: 6e10 29bf 0c00 |0084: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e7a1e: 0b02 |0087: move-result-wide v2 │ │ +3e7a20: 7051 6bbf 2b43 |0088: invoke-direct {v11, v2, v3, v4, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeAsciiLong:(JII)V // method@bf6b │ │ +3e7a26: 6e10 24bf 0c00 |008b: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7a2c: 0c0c |008e: move-result-object v12 │ │ +3e7a2e: 7020 6dbf cb00 |008f: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ +3e7a34: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0008 line=312 │ │ 0x0022 line=316 │ │ 0x002b line=317 │ │ @@ -1366233,90 +1366229,90 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -3e7a44: |[3e7a44] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeOldBinaryEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;Z)V │ │ -3e7a54: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ -3e7a5a: 0b00 |0003: move-result-wide v0 │ │ -3e7a5c: 6e10 1abf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDevice:()J // method@bf1a │ │ -3e7a62: 0b02 |0007: move-result-wide v2 │ │ -3e7a64: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7a6a: 0c04 |000b: move-result-object v4 │ │ -3e7a6c: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ -3e7a70: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e7a76: 0a04 |0011: move-result v4 │ │ -3e7a78: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ -3e7a7c: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ -3e7a80: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ -3e7a84: 0472 |0018: move-wide v2, v7 │ │ -3e7a86: 2829 |0019: goto 0042 // +0029 │ │ -3e7a88: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ -3e7a8c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -3e7a90: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ -3e7a94: 3904 1200 |0020: if-nez v4, 0032 // +0012 │ │ -3e7a98: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7a9c: 1702 ffff 0000 |0024: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ -3e7aa2: a007 0002 |0027: and-long v7, v0, v2 │ │ -3e7aa6: 9b09 0005 |0029: add-long v9, v0, v5 │ │ -3e7aaa: 5ab9 f688 |002b: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7aae: 1304 1000 |002d: const/16 v4, #int 16 // #10 │ │ -3e7ab2: c440 |002f: shr-long/2addr v0, v4 │ │ -3e7ab4: c002 |0030: and-long/2addr v2, v0 │ │ -3e7ab6: 2811 |0031: goto 0042 // +0011 │ │ -3e7ab8: 53b7 f688 |0032: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7abc: 1709 0000 0100 |0034: const-wide/32 v9, #float 9.18355e-41 // #00010000 │ │ -3e7ac2: 9d09 0902 |0037: mul-long v9, v9, v2 │ │ -3e7ac6: bb09 |0039: add-long/2addr v9, v0 │ │ -3e7ac8: 7140 db83 87a9 |003a: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e7ace: 0b07 |003d: move-result-wide v7 │ │ -3e7ad0: bb57 |003e: add-long/2addr v7, v5 │ │ -3e7ad2: 5ab7 f688 |003f: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ -3e7ad6: 0407 |0041: move-wide v7, v0 │ │ -3e7ad8: 1220 |0042: const/4 v0, #int 2 // #2 │ │ -3e7ada: 705d 6cbf 2b03 |0043: invoke-direct {v11, v2, v3, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7ae0: 705d 6cbf 7b08 |0046: invoke-direct {v11, v7, v8, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7ae6: 6e10 23bf 0c00 |0049: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ -3e7aec: 0b01 |004c: move-result-wide v1 │ │ -3e7aee: 705d 6cbf 1b02 |004d: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7af4: 6e10 2bbf 0c00 |0050: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ -3e7afa: 0b01 |0053: move-result-wide v1 │ │ -3e7afc: 705d 6cbf 1b02 |0054: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b02: 6e10 1ebf 0c00 |0057: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ -3e7b08: 0b01 |005a: move-result-wide v1 │ │ -3e7b0a: 705d 6cbf 1b02 |005b: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b10: 6e10 25bf 0c00 |005e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ -3e7b16: 0b01 |0061: move-result-wide v1 │ │ -3e7b18: 705d 6cbf 1b02 |0062: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b1e: 6e10 26bf 0c00 |0065: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDevice:()J // method@bf26 │ │ -3e7b24: 0b01 |0068: move-result-wide v1 │ │ -3e7b26: 705d 6cbf 1b02 |0069: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b2c: 6e10 2abf 0c00 |006c: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ -3e7b32: 0b01 |006f: move-result-wide v1 │ │ -3e7b34: 1243 |0070: const/4 v3, #int 4 // #4 │ │ -3e7b36: 705d 6cbf 1b32 |0071: invoke-direct {v11, v1, v2, v3, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b3c: 6e10 24bf 0c00 |0074: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7b42: 0c01 |0077: move-result-object v1 │ │ -3e7b44: 6e10 6384 0100 |0078: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ -3e7b4a: 0a01 |007b: move-result v1 │ │ -3e7b4c: 8111 |007c: int-to-long v1, v1 │ │ -3e7b4e: bb51 |007d: add-long/2addr v1, v5 │ │ -3e7b50: 705d 6cbf 1b02 |007e: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b56: 6e10 29bf 0c00 |0081: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e7b5c: 0b00 |0084: move-result-wide v0 │ │ -3e7b5e: 705d 6cbf 0b31 |0085: invoke-direct {v11, v0, v1, v3, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ -3e7b64: 6e10 24bf 0c00 |0088: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7b6a: 0c0d |008b: move-result-object v13 │ │ -3e7b6c: 7020 6dbf db00 |008c: invoke-direct {v11, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ -3e7b72: 6e10 1fbf 0c00 |008f: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ -3e7b78: 0a0c |0092: move-result v12 │ │ -3e7b7a: 7020 68bf cb00 |0093: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ -3e7b80: 0e00 |0096: return-void │ │ +3e7a38: |[3e7a38] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.writeOldBinaryEntry:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;Z)V │ │ +3e7a48: 6e10 21bf 0c00 |0000: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getInode:()J // method@bf21 │ │ +3e7a4e: 0b00 |0003: move-result-wide v0 │ │ +3e7a50: 6e10 1abf 0c00 |0004: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDevice:()J // method@bf1a │ │ +3e7a56: 0b02 |0007: move-result-wide v2 │ │ +3e7a58: 6e10 24bf 0c00 |0008: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7a5e: 0c04 |000b: move-result-object v4 │ │ +3e7a60: 1a05 e760 |000c: const-string v5, "TRAILER!!!" // string@60e7 │ │ +3e7a64: 6e20 5084 4500 |000e: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e7a6a: 0a04 |0011: move-result v4 │ │ +3e7a6c: 1605 0100 |0012: const-wide/16 v5, #int 1 // #1 │ │ +3e7a70: 1607 0000 |0014: const-wide/16 v7, #int 0 // #0 │ │ +3e7a74: 3804 0400 |0016: if-eqz v4, 001a // +0004 │ │ +3e7a78: 0472 |0018: move-wide v2, v7 │ │ +3e7a7a: 2829 |0019: goto 0042 // +0029 │ │ +3e7a7c: 3104 0007 |001a: cmp-long v4, v0, v7 │ │ +3e7a80: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +3e7a84: 3104 0207 |001e: cmp-long v4, v2, v7 │ │ +3e7a88: 3904 1200 |0020: if-nez v4, 0032 // +0012 │ │ +3e7a8c: 53b0 f688 |0022: iget-wide v0, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7a90: 1702 ffff 0000 |0024: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ +3e7a96: a007 0002 |0027: and-long v7, v0, v2 │ │ +3e7a9a: 9b09 0005 |0029: add-long v9, v0, v5 │ │ +3e7a9e: 5ab9 f688 |002b: iput-wide v9, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7aa2: 1304 1000 |002d: const/16 v4, #int 16 // #10 │ │ +3e7aa6: c440 |002f: shr-long/2addr v0, v4 │ │ +3e7aa8: c002 |0030: and-long/2addr v2, v0 │ │ +3e7aaa: 2811 |0031: goto 0042 // +0011 │ │ +3e7aac: 53b7 f688 |0032: iget-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7ab0: 1709 0000 0100 |0034: const-wide/32 v9, #float 9.18355e-41 // #00010000 │ │ +3e7ab6: 9d09 0902 |0037: mul-long v9, v9, v2 │ │ +3e7aba: bb09 |0039: add-long/2addr v9, v0 │ │ +3e7abc: 7140 db83 87a9 |003a: invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e7ac2: 0b07 |003d: move-result-wide v7 │ │ +3e7ac4: bb57 |003e: add-long/2addr v7, v5 │ │ +3e7ac6: 5ab7 f688 |003f: iput-wide v7, v11, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.nextArtificalDeviceAndInode:J // field@88f6 │ │ +3e7aca: 0407 |0041: move-wide v7, v0 │ │ +3e7acc: 1220 |0042: const/4 v0, #int 2 // #2 │ │ +3e7ace: 705d 6cbf 2b03 |0043: invoke-direct {v11, v2, v3, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7ad4: 705d 6cbf 7b08 |0046: invoke-direct {v11, v7, v8, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7ada: 6e10 23bf 0c00 |0049: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ +3e7ae0: 0b01 |004c: move-result-wide v1 │ │ +3e7ae2: 705d 6cbf 1b02 |004d: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7ae8: 6e10 2bbf 0c00 |0050: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getUID:()J // method@bf2b │ │ +3e7aee: 0b01 |0053: move-result-wide v1 │ │ +3e7af0: 705d 6cbf 1b02 |0054: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7af6: 6e10 1ebf 0c00 |0057: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getGID:()J // method@bf1e │ │ +3e7afc: 0b01 |005a: move-result-wide v1 │ │ +3e7afe: 705d 6cbf 1b02 |005b: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b04: 6e10 25bf 0c00 |005e: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getNumberOfLinks:()J // method@bf25 │ │ +3e7b0a: 0b01 |0061: move-result-wide v1 │ │ +3e7b0c: 705d 6cbf 1b02 |0062: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b12: 6e10 26bf 0c00 |0065: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getRemoteDevice:()J // method@bf26 │ │ +3e7b18: 0b01 |0068: move-result-wide v1 │ │ +3e7b1a: 705d 6cbf 1b02 |0069: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b20: 6e10 2abf 0c00 |006c: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ +3e7b26: 0b01 |006f: move-result-wide v1 │ │ +3e7b28: 1243 |0070: const/4 v3, #int 4 // #4 │ │ +3e7b2a: 705d 6cbf 1b32 |0071: invoke-direct {v11, v1, v2, v3, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b30: 6e10 24bf 0c00 |0074: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7b36: 0c01 |0077: move-result-object v1 │ │ +3e7b38: 6e10 6384 0100 |0078: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@8463 │ │ +3e7b3e: 0a01 |007b: move-result v1 │ │ +3e7b40: 8111 |007c: int-to-long v1, v1 │ │ +3e7b42: bb51 |007d: add-long/2addr v1, v5 │ │ +3e7b44: 705d 6cbf 1b02 |007e: invoke-direct {v11, v1, v2, v0, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b4a: 6e10 29bf 0c00 |0081: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e7b50: 0b00 |0084: move-result-wide v0 │ │ +3e7b52: 705d 6cbf 0b31 |0085: invoke-direct {v11, v0, v1, v3, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeBinaryLong:(JIZ)V // method@bf6c │ │ +3e7b58: 6e10 24bf 0c00 |0088: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7b5e: 0c0d |008b: move-result-object v13 │ │ +3e7b60: 7020 6dbf db00 |008c: invoke-direct {v11, v13}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeCString:(Ljava/lang/String;)V // method@bf6d │ │ +3e7b66: 6e10 1fbf 0c00 |008f: invoke-virtual {v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getHeaderPadCount:()I // method@bf1f │ │ +3e7b6c: 0a0c |0092: move-result v12 │ │ +3e7b6e: 7020 68bf cb00 |0093: invoke-direct {v11, v12}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ +3e7b74: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0004 line=341 │ │ 0x0008 line=342 │ │ 0x0022 line=346 │ │ 0x002b line=347 │ │ @@ -1366345,25 +1366341,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3e7120: |[3e7120] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.close:()V │ │ -3e7130: 5510 f488 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e7134: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3e7138: 6e10 66bf 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finish:()V // method@bf66 │ │ -3e713e: 5510 ef88 |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ -3e7142: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -3e7146: 5410 f788 |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e714a: 6e10 9e82 0000 |000d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -3e7150: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3e7152: 5c10 ef88 |0011: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ -3e7156: 0e00 |0013: return-void │ │ +3e7114: |[3e7114] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.close:()V │ │ +3e7124: 5510 f488 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e7128: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3e712c: 6e10 66bf 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finish:()V // method@bf66 │ │ +3e7132: 5510 ef88 |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ +3e7136: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +3e713a: 5410 f788 |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e713e: 6e10 9e82 0000 |000d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +3e7144: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3e7146: 5c10 ef88 |0011: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closed:Z // field@88ef │ │ +3e714a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0004 line=486 │ │ 0x0007 line=489 │ │ 0x000b line=490 │ │ 0x0011 line=491 │ │ @@ -1366375,78 +1366371,78 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -3e7158: |[3e7158] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.closeArchiveEntry:()V │ │ -3e7168: 5550 f488 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e716c: 3900 7800 |0002: if-nez v0, 007a // +0078 │ │ -3e7170: 7010 65bf 0500 |0004: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ -3e7176: 5450 f288 |0007: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e717a: 3800 6900 |0009: if-eqz v0, 0072 // +0069 │ │ -3e717e: 6e10 29bf 0000 |000b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e7184: 0b00 |000e: move-result-wide v0 │ │ -3e7186: 5352 f888 |000f: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e718a: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ -3e718e: 3904 3300 |0013: if-nez v4, 0046 // +0033 │ │ -3e7192: 5450 f288 |0015: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e7196: 6e10 19bf 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDataPadCount:()I // method@bf19 │ │ -3e719c: 0a00 |001a: move-result v0 │ │ -3e719e: 7020 68bf 0500 |001b: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ -3e71a4: 5450 f288 |001e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e71a8: 6e10 1dbf 0000 |0020: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e71ae: 0a00 |0023: move-result v0 │ │ -3e71b0: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -3e71b2: 3310 1700 |0025: if-ne v0, v1, 003c // +0017 │ │ -3e71b6: 5350 f088 |0027: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e71ba: 5452 f288 |0029: iget-object v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e71be: 6e10 18bf 0200 |002b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ -3e71c4: 0b02 |002e: move-result-wide v2 │ │ -3e71c6: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ -3e71ca: 3904 0300 |0031: if-nez v4, 0034 // +0003 │ │ -3e71ce: 2809 |0033: goto 003c // +0009 │ │ -3e71d0: 2200 4210 |0034: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e71d4: 1a01 a71e |0036: const-string v1, "CRC Error" // string@1ea7 │ │ -3e71d8: 7020 7782 1000 |0038: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e71de: 2700 |003b: throw v0 │ │ -3e71e0: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -3e71e2: 5b50 f288 |003d: iput-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e71e6: 1600 0000 |003f: const-wide/16 v0, #int 0 // #0 │ │ -3e71ea: 5a50 f088 |0041: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e71ee: 5a50 f888 |0043: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e71f2: 0e00 |0045: return-void │ │ -3e71f4: 2200 4210 |0046: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e71f8: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e71fc: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e7202: 1a02 c89b |004d: const-string v2, "invalid entry size (expected " // string@9bc8 │ │ -3e7206: 6e20 8f84 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e720c: 5452 f288 |0052: iget-object v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e7210: 6e10 29bf 0200 |0054: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e7216: 0b02 |0057: move-result-wide v2 │ │ -3e7218: 6e30 8b84 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e721e: 1a02 f605 |005b: const-string v2, " but got " // string@05f6 │ │ -3e7222: 6e20 8f84 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e7228: 5352 f888 |0060: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e722c: 6e30 8b84 2103 |0062: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e7232: 1a02 0606 |0065: const-string v2, " bytes)" // string@0606 │ │ -3e7236: 6e20 8f84 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e723c: 6e10 9f84 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e7242: 0c01 |006d: move-result-object v1 │ │ -3e7244: 7020 7782 1000 |006e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e724a: 2700 |0071: throw v0 │ │ -3e724c: 2200 4210 |0072: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e7250: 1a01 7964 |0074: const-string v1, "Trying to close non-existent entry" // string@6479 │ │ -3e7254: 7020 7782 1000 |0076: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e725a: 2700 |0079: throw v0 │ │ -3e725c: 2200 4210 |007a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e7260: 1a01 b75e |007c: const-string v1, "Stream has already been finished" // string@5eb7 │ │ -3e7264: 7020 7782 1000 |007e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e726a: 2700 |0081: throw v0 │ │ +3e714c: |[3e714c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.closeArchiveEntry:()V │ │ +3e715c: 5550 f488 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e7160: 3900 7800 |0002: if-nez v0, 007a // +0078 │ │ +3e7164: 7010 65bf 0500 |0004: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ +3e716a: 5450 f288 |0007: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e716e: 3800 6900 |0009: if-eqz v0, 0072 // +0069 │ │ +3e7172: 6e10 29bf 0000 |000b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e7178: 0b00 |000e: move-result-wide v0 │ │ +3e717a: 5352 f888 |000f: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e717e: 3104 0002 |0011: cmp-long v4, v0, v2 │ │ +3e7182: 3904 3300 |0013: if-nez v4, 0046 // +0033 │ │ +3e7186: 5450 f288 |0015: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e718a: 6e10 19bf 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getDataPadCount:()I // method@bf19 │ │ +3e7190: 0a00 |001a: move-result v0 │ │ +3e7192: 7020 68bf 0500 |001b: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ +3e7198: 5450 f288 |001e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e719c: 6e10 1dbf 0000 |0020: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e71a2: 0a00 |0023: move-result v0 │ │ +3e71a4: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +3e71a6: 3310 1700 |0025: if-ne v0, v1, 003c // +0017 │ │ +3e71aa: 5350 f088 |0027: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e71ae: 5452 f288 |0029: iget-object v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e71b2: 6e10 18bf 0200 |002b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getChksum:()J // method@bf18 │ │ +3e71b8: 0b02 |002e: move-result-wide v2 │ │ +3e71ba: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ +3e71be: 3904 0300 |0031: if-nez v4, 0034 // +0003 │ │ +3e71c2: 2809 |0033: goto 003c // +0009 │ │ +3e71c4: 2200 4210 |0034: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e71c8: 1a01 a71e |0036: const-string v1, "CRC Error" // string@1ea7 │ │ +3e71cc: 7020 7782 1000 |0038: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e71d2: 2700 |003b: throw v0 │ │ +3e71d4: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +3e71d6: 5b50 f288 |003d: iput-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e71da: 1600 0000 |003f: const-wide/16 v0, #int 0 // #0 │ │ +3e71de: 5a50 f088 |0041: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e71e2: 5a50 f888 |0043: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e71e6: 0e00 |0045: return-void │ │ +3e71e8: 2200 4210 |0046: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e71ec: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e71f0: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e71f6: 1a02 c89b |004d: const-string v2, "invalid entry size (expected " // string@9bc8 │ │ +3e71fa: 6e20 8f84 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7200: 5452 f288 |0052: iget-object v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e7204: 6e10 29bf 0200 |0054: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e720a: 0b02 |0057: move-result-wide v2 │ │ +3e720c: 6e30 8b84 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e7212: 1a02 f605 |005b: const-string v2, " but got " // string@05f6 │ │ +3e7216: 6e20 8f84 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e721c: 5352 f888 |0060: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e7220: 6e30 8b84 2103 |0062: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e7226: 1a02 0606 |0065: const-string v2, " bytes)" // string@0606 │ │ +3e722a: 6e20 8f84 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7230: 6e10 9f84 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e7236: 0c01 |006d: move-result-object v1 │ │ +3e7238: 7020 7782 1000 |006e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e723e: 2700 |0071: throw v0 │ │ +3e7240: 2200 4210 |0072: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e7244: 1a01 7964 |0074: const-string v1, "Trying to close non-existent entry" // string@6479 │ │ +3e7248: 7020 7782 1000 |0076: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e724e: 2700 |0079: throw v0 │ │ +3e7250: 2200 4210 |007a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e7254: 1a01 b75e |007c: const-string v1, "Stream has already been finished" // string@5eb7 │ │ +3e7258: 7020 7782 1000 |007e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e725e: 2700 |0081: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=381 │ │ 0x0007 line=383 │ │ 0x000b line=387 │ │ 0x0015 line=392 │ │ @@ -1366468,24 +1366464,24 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3e6fd0: |[3e6fd0] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e6fe0: 5510 f488 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e6fe4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3e6fe8: 2200 0718 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e6fec: 7030 0dbf 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@bf0d │ │ -3e6ff2: 1100 |0009: return-object v0 │ │ -3e6ff4: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3e6ff8: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ -3e6ffc: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7002: 2702 |0011: throw v2 │ │ +3e6fc4: |[3e6fc4] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e6fd4: 5510 f488 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e6fd8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3e6fdc: 2200 0718 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e6fe0: 7030 0dbf 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@bf0d │ │ +3e6fe6: 1100 |0009: return-object v0 │ │ +3e6fe8: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3e6fec: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ +3e6ff0: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e6ff6: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=560 │ │ 0x000a line=558 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream; │ │ @@ -1366497,53 +1366493,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -3e7298: |[3e7298] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.finish:()V │ │ -3e72a8: 7010 65bf 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ -3e72ae: 5550 f488 |0003: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e72b2: 3900 4000 |0005: if-nez v0, 0045 // +0040 │ │ -3e72b6: 5450 f288 |0007: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e72ba: 3900 3400 |0009: if-nez v0, 003d // +0034 │ │ -3e72be: 2200 0718 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e72c2: 5851 f388 |000d: iget-short v1, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ -3e72c6: 7020 10bf 1000 |000f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ -3e72cc: 5b50 f288 |0012: iput-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e72d0: 5450 f288 |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e72d4: 1a01 e760 |0016: const-string v1, "TRAILER!!!" // string@60e7 │ │ -3e72d8: 6e20 3cbf 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ -3e72de: 5450 f288 |001b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e72e2: 1601 0100 |001d: const-wide/16 v1, #int 1 // #1 │ │ -3e72e6: 6e30 3dbf 1002 |001f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ -3e72ec: 5450 f288 |0022: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e72f0: 7020 6ebf 0500 |0024: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6e │ │ -3e72f6: 6e10 62bf 0500 |0027: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closeArchiveEntry:()V // method@bf62 │ │ -3e72fc: 6e10 67bf 0500 |002a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.getBytesWritten:()J // method@bf67 │ │ -3e7302: 0b00 |002d: move-result-wide v0 │ │ -3e7304: 5252 ee88 |002e: iget v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.blockSize:I // field@88ee │ │ -3e7308: 8123 |0030: int-to-long v3, v2 │ │ -3e730a: bf30 |0031: rem-long/2addr v0, v3 │ │ -3e730c: 8401 |0032: long-to-int v1, v0 │ │ -3e730e: 3801 0600 |0033: if-eqz v1, 0039 // +0006 │ │ -3e7312: b112 |0035: sub-int/2addr v2, v1 │ │ -3e7314: 7020 68bf 2500 |0036: invoke-direct {v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ -3e731a: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -3e731c: 5c50 f488 |003a: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e7320: 0e00 |003c: return-void │ │ -3e7322: 2200 4210 |003d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e7326: 1a01 ad63 |003f: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ -3e732a: 7020 7782 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7330: 2700 |0044: throw v0 │ │ -3e7332: 2200 4210 |0045: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e7336: 1a01 ae63 |0047: const-string v1, "This archive has already been finished" // string@63ae │ │ -3e733a: 7020 7782 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7340: 2700 |004c: throw v0 │ │ +3e728c: |[3e728c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.finish:()V │ │ +3e729c: 7010 65bf 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ +3e72a2: 5550 f488 |0003: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e72a6: 3900 4000 |0005: if-nez v0, 0045 // +0040 │ │ +3e72aa: 5450 f288 |0007: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e72ae: 3900 3400 |0009: if-nez v0, 003d // +0034 │ │ +3e72b2: 2200 0718 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e72b6: 5851 f388 |000d: iget-short v1, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ +3e72ba: 7020 10bf 1000 |000f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.:(S)V // method@bf10 │ │ +3e72c0: 5b50 f288 |0012: iput-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e72c4: 5450 f288 |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e72c8: 1a01 e760 |0016: const-string v1, "TRAILER!!!" // string@60e7 │ │ +3e72cc: 6e20 3cbf 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setName:(Ljava/lang/String;)V // method@bf3c │ │ +3e72d2: 5450 f288 |001b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e72d6: 1601 0100 |001d: const-wide/16 v1, #int 1 // #1 │ │ +3e72da: 6e30 3dbf 1002 |001f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setNumberOfLinks:(J)V // method@bf3d │ │ +3e72e0: 5450 f288 |0022: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e72e4: 7020 6ebf 0500 |0024: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6e │ │ +3e72ea: 6e10 62bf 0500 |0027: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closeArchiveEntry:()V // method@bf62 │ │ +3e72f0: 6e10 67bf 0500 |002a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.getBytesWritten:()J // method@bf67 │ │ +3e72f6: 0b00 |002d: move-result-wide v0 │ │ +3e72f8: 5252 ee88 |002e: iget v2, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.blockSize:I // field@88ee │ │ +3e72fc: 8123 |0030: int-to-long v3, v2 │ │ +3e72fe: bf30 |0031: rem-long/2addr v0, v3 │ │ +3e7300: 8401 |0032: long-to-int v1, v0 │ │ +3e7302: 3801 0600 |0033: if-eqz v1, 0039 // +0006 │ │ +3e7306: b112 |0035: sub-int/2addr v2, v1 │ │ +3e7308: 7020 68bf 2500 |0036: invoke-direct {v5, v2}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.pad:(I)V // method@bf68 │ │ +3e730e: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +3e7310: 5c50 f488 |003a: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e7314: 0e00 |003c: return-void │ │ +3e7316: 2200 4210 |003d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e731a: 1a01 ad63 |003f: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ +3e731e: 7020 7782 1000 |0041: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e7324: 2700 |0044: throw v0 │ │ +3e7326: 2200 4210 |0045: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e732a: 1a01 ae63 |0047: const-string v1, "This archive has already been finished" // string@63ae │ │ +3e732e: 7020 7782 1000 |0049: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e7334: 2700 |004c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ 0x0007 line=459 │ │ 0x000b line=462 │ │ 0x0014 line=463 │ │ @@ -1366563,77 +1366559,77 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -3e7370: |[3e7370] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3e7380: 5550 f488 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ -3e7384: 3900 7c00 |0002: if-nez v0, 007e // +007c │ │ -3e7388: 1f06 0718 |0004: check-cast v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -3e738c: 7010 65bf 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ -3e7392: 5450 f288 |0009: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e7396: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -3e739a: 6e10 62bf 0500 |000d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closeArchiveEntry:()V // method@bf62 │ │ -3e73a0: 6e10 2abf 0600 |0010: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ -3e73a6: 0b00 |0013: move-result-wide v0 │ │ -3e73a8: 1602 ffff |0014: const-wide/16 v2, #int -1 // #ffff │ │ -3e73ac: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ -3e73b0: 3904 0c00 |0018: if-nez v4, 0024 // +000c │ │ -3e73b4: 7100 a184 0000 |001a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3e73ba: 0b00 |001d: move-result-wide v0 │ │ -3e73bc: 1602 e803 |001e: const-wide/16 v2, #int 1000 // #3e8 │ │ -3e73c0: be20 |0020: div-long/2addr v0, v2 │ │ -3e73c2: 6e30 42bf 0601 |0021: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ -3e73c8: 6e10 1dbf 0600 |0024: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e73ce: 0a00 |0027: move-result v0 │ │ -3e73d0: 5851 f388 |0028: iget-short v1, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ -3e73d4: 3310 3300 |002a: if-ne v0, v1, 005d // +0033 │ │ -3e73d8: 5450 f588 |002c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.names:Ljava/util/HashMap; // field@88f5 │ │ -3e73dc: 6e10 24bf 0600 |002e: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e73e2: 0c01 |0031: move-result-object v1 │ │ -3e73e4: 6e30 4087 1006 |0032: invoke-virtual {v0, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -3e73ea: 0c00 |0035: move-result-object v0 │ │ -3e73ec: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ -3e73f0: 7020 6ebf 6500 |0038: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6e │ │ -3e73f6: 5b56 f288 |003b: iput-object v6, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e73fa: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ -3e73fe: 5a50 f888 |003f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e7402: 0e00 |0041: return-void │ │ -3e7404: 2200 4210 |0042: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3e7408: 2201 9410 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e740c: 7010 8384 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e7412: 1a02 4e84 |0049: const-string v2, "duplicate entry: " // string@844e │ │ -3e7416: 6e20 8f84 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e741c: 6e10 24bf 0600 |004e: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ -3e7422: 0c06 |0051: move-result-object v6 │ │ -3e7424: 6e20 8f84 6100 |0052: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e742a: 6e10 9f84 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e7430: 0c06 |0058: move-result-object v6 │ │ -3e7432: 7020 7782 6000 |0059: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7438: 2700 |005c: throw v0 │ │ -3e743a: 2206 4210 |005d: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -3e743e: 2201 9410 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e7442: 7010 8384 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e7448: 1a02 ef2a |0064: const-string v2, "Header format: " // string@2aef │ │ -3e744c: 6e20 8f84 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e7452: 6e20 8a84 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e7458: 1a00 4806 |006c: const-string v0, " does not match existing format: " // string@0648 │ │ -3e745c: 6e20 8f84 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e7462: 5850 f388 |0071: iget-short v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ -3e7466: 6e20 8a84 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3e746c: 6e10 9f84 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e7472: 0c00 |0079: move-result-object v0 │ │ -3e7474: 7020 7782 0600 |007a: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e747a: 2706 |007d: throw v6 │ │ -3e747c: 2206 4210 |007e: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -3e7480: 1a00 b75e |0080: const-string v0, "Stream has already been finished" // string@5eb7 │ │ -3e7484: 7020 7782 0600 |0082: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e748a: 2706 |0085: throw v6 │ │ +3e7364: |[3e7364] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3e7374: 5550 f488 |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.finished:Z // field@88f4 │ │ +3e7378: 3900 7c00 |0002: if-nez v0, 007e // +007c │ │ +3e737c: 1f06 0718 |0004: check-cast v6, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +3e7380: 7010 65bf 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ +3e7386: 5450 f288 |0009: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e738a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +3e738e: 6e10 62bf 0500 |000d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.closeArchiveEntry:()V // method@bf62 │ │ +3e7394: 6e10 2abf 0600 |0010: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getTime:()J // method@bf2a │ │ +3e739a: 0b00 |0013: move-result-wide v0 │ │ +3e739c: 1602 ffff |0014: const-wide/16 v2, #int -1 // #ffff │ │ +3e73a0: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ +3e73a4: 3904 0c00 |0018: if-nez v4, 0024 // +000c │ │ +3e73a8: 7100 a184 0000 |001a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3e73ae: 0b00 |001d: move-result-wide v0 │ │ +3e73b0: 1602 e803 |001e: const-wide/16 v2, #int 1000 // #3e8 │ │ +3e73b4: be20 |0020: div-long/2addr v0, v2 │ │ +3e73b6: 6e30 42bf 0601 |0021: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.setTime:(J)V // method@bf42 │ │ +3e73bc: 6e10 1dbf 0600 |0024: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e73c2: 0a00 |0027: move-result v0 │ │ +3e73c4: 5851 f388 |0028: iget-short v1, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ +3e73c8: 3310 3300 |002a: if-ne v0, v1, 005d // +0033 │ │ +3e73cc: 5450 f588 |002c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.names:Ljava/util/HashMap; // field@88f5 │ │ +3e73d0: 6e10 24bf 0600 |002e: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e73d6: 0c01 |0031: move-result-object v1 │ │ +3e73d8: 6e30 4087 1006 |0032: invoke-virtual {v0, v1, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +3e73de: 0c00 |0035: move-result-object v0 │ │ +3e73e0: 3900 0c00 |0036: if-nez v0, 0042 // +000c │ │ +3e73e4: 7020 6ebf 6500 |0038: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.writeHeader:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V // method@bf6e │ │ +3e73ea: 5b56 f288 |003b: iput-object v6, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e73ee: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ +3e73f2: 5a50 f888 |003f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e73f6: 0e00 |0041: return-void │ │ +3e73f8: 2200 4210 |0042: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3e73fc: 2201 9410 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e7400: 7010 8384 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e7406: 1a02 4e84 |0049: const-string v2, "duplicate entry: " // string@844e │ │ +3e740a: 6e20 8f84 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7410: 6e10 24bf 0600 |004e: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getName:()Ljava/lang/String; // method@bf24 │ │ +3e7416: 0c06 |0051: move-result-object v6 │ │ +3e7418: 6e20 8f84 6100 |0052: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e741e: 6e10 9f84 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e7424: 0c06 |0058: move-result-object v6 │ │ +3e7426: 7020 7782 6000 |0059: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e742c: 2700 |005c: throw v0 │ │ +3e742e: 2206 4210 |005d: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +3e7432: 2201 9410 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e7436: 7010 8384 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e743c: 1a02 ef2a |0064: const-string v2, "Header format: " // string@2aef │ │ +3e7440: 6e20 8f84 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7446: 6e20 8a84 0100 |0069: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e744c: 1a00 4806 |006c: const-string v0, " does not match existing format: " // string@0648 │ │ +3e7450: 6e20 8f84 0100 |006e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e7456: 5850 f388 |0071: iget-short v0, v5, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entryFormat:S // field@88f3 │ │ +3e745a: 6e20 8a84 0100 |0073: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3e7460: 6e10 9f84 0100 |0076: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e7466: 0c00 |0079: move-result-object v0 │ │ +3e7468: 7020 7782 0600 |007a: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e746e: 2706 |007d: throw v6 │ │ +3e7470: 2206 4210 |007e: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +3e7474: 1a00 b75e |0080: const-string v0, "Stream has already been finished" // string@5eb7 │ │ +3e7478: 7020 7782 0600 |0082: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e747e: 2706 |0085: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=225 │ │ 0x0006 line=226 │ │ 0x0009 line=227 │ │ 0x000d line=228 │ │ @@ -1366657,69 +1366653,69 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -3e748c: |[3e748c] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.write:([BII)V │ │ -3e749c: 7010 65bf 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ -3e74a2: 3a09 5c00 |0003: if-ltz v9, 005f // +005c │ │ -3e74a6: 3a0a 5a00 |0005: if-ltz v10, 005f // +005a │ │ -3e74aa: 2180 |0007: array-length v0, v8 │ │ -3e74ac: b1a0 |0008: sub-int/2addr v0, v10 │ │ -3e74ae: 3609 5600 |0009: if-gt v9, v0, 005f // +0056 │ │ -3e74b2: 390a 0300 |000b: if-nez v10, 000e // +0003 │ │ -3e74b6: 0e00 |000d: return-void │ │ -3e74b8: 5470 f288 |000e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e74bc: 3800 4700 |0010: if-eqz v0, 0057 // +0047 │ │ -3e74c0: 5371 f888 |0012: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e74c4: 81a3 |0014: int-to-long v3, v10 │ │ -3e74c6: bb31 |0015: add-long/2addr v1, v3 │ │ -3e74c8: 6e10 29bf 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ -3e74ce: 0b05 |0019: move-result-wide v5 │ │ -3e74d0: 3100 0105 |001a: cmp-long v0, v1, v5 │ │ -3e74d4: 3c00 3300 |001c: if-gtz v0, 004f // +0033 │ │ -3e74d8: 5470 f788 |001e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ -3e74dc: 6e40 a282 80a9 |0020: invoke-virtual {v0, v8, v9, v10}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3e74e2: 5370 f888 |0023: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e74e6: bb30 |0025: add-long/2addr v0, v3 │ │ -3e74e8: 5a70 f888 |0026: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ -3e74ec: 5479 f288 |0028: iget-object v9, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ -3e74f0: 6e10 1dbf 0900 |002a: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ -3e74f6: 0a09 |002d: move-result v9 │ │ -3e74f8: 1220 |002e: const/4 v0, #int 2 // #2 │ │ -3e74fa: 3309 1c00 |002f: if-ne v9, v0, 004b // +001c │ │ -3e74fe: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -3e7500: 35a9 1900 |0032: if-ge v9, v10, 004b // +0019 │ │ -3e7504: 5370 f088 |0034: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e7508: 4802 0809 |0036: aget-byte v2, v8, v9 │ │ -3e750c: d522 ff00 |0038: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3e7510: 8122 |003a: int-to-long v2, v2 │ │ -3e7512: bb20 |003b: add-long/2addr v0, v2 │ │ -3e7514: 5a70 f088 |003c: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e7518: 5370 f088 |003e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e751c: 1802 ffff ffff 0000 0000 |0040: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3e7526: c020 |0045: and-long/2addr v0, v2 │ │ -3e7528: 5a70 f088 |0046: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ -3e752c: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3e7530: 28e8 |004a: goto 0032 // -0018 │ │ -3e7532: 6e20 63bf a700 |004b: invoke-virtual {v7, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ -3e7538: 0e00 |004e: return-void │ │ -3e753a: 2208 4210 |004f: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3e753e: 1a09 2a76 |0051: const-string v9, "attempt to write past end of STORED entry" // string@762a │ │ -3e7542: 7020 7782 9800 |0053: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7548: 2708 |0056: throw v8 │ │ -3e754a: 2208 4210 |0057: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3e754e: 1a09 76b3 |0059: const-string v9, "no current CPIO entry" // string@b376 │ │ -3e7552: 7020 7782 9800 |005b: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3e7558: 2708 |005e: throw v8 │ │ -3e755a: 2208 7310 |005f: new-instance v8, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -3e755e: 7010 9083 0800 |0061: invoke-direct {v8}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ -3e7564: 2708 |0064: throw v8 │ │ +3e7480: |[3e7480] org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream.write:([BII)V │ │ +3e7490: 7010 65bf 0700 |0000: invoke-direct {v7}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.ensureOpen:()V // method@bf65 │ │ +3e7496: 3a09 5c00 |0003: if-ltz v9, 005f // +005c │ │ +3e749a: 3a0a 5a00 |0005: if-ltz v10, 005f // +005a │ │ +3e749e: 2180 |0007: array-length v0, v8 │ │ +3e74a0: b1a0 |0008: sub-int/2addr v0, v10 │ │ +3e74a2: 3609 5600 |0009: if-gt v9, v0, 005f // +0056 │ │ +3e74a6: 390a 0300 |000b: if-nez v10, 000e // +0003 │ │ +3e74aa: 0e00 |000d: return-void │ │ +3e74ac: 5470 f288 |000e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e74b0: 3800 4700 |0010: if-eqz v0, 0057 // +0047 │ │ +3e74b4: 5371 f888 |0012: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e74b8: 81a3 |0014: int-to-long v3, v10 │ │ +3e74ba: bb31 |0015: add-long/2addr v1, v3 │ │ +3e74bc: 6e10 29bf 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getSize:()J // method@bf29 │ │ +3e74c2: 0b05 |0019: move-result-wide v5 │ │ +3e74c4: 3100 0105 |001a: cmp-long v0, v1, v5 │ │ +3e74c8: 3c00 3300 |001c: if-gtz v0, 004f // +0033 │ │ +3e74cc: 5470 f788 |001e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.out:Ljava/io/OutputStream; // field@88f7 │ │ +3e74d0: 6e40 a282 80a9 |0020: invoke-virtual {v0, v8, v9, v10}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3e74d6: 5370 f888 |0023: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e74da: bb30 |0025: add-long/2addr v0, v3 │ │ +3e74dc: 5a70 f888 |0026: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.written:J // field@88f8 │ │ +3e74e0: 5479 f288 |0028: iget-object v9, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // field@88f2 │ │ +3e74e4: 6e10 1dbf 0900 |002a: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getFormat:()S // method@bf1d │ │ +3e74ea: 0a09 |002d: move-result v9 │ │ +3e74ec: 1220 |002e: const/4 v0, #int 2 // #2 │ │ +3e74ee: 3309 1c00 |002f: if-ne v9, v0, 004b // +001c │ │ +3e74f2: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +3e74f4: 35a9 1900 |0032: if-ge v9, v10, 004b // +0019 │ │ +3e74f8: 5370 f088 |0034: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e74fc: 4802 0809 |0036: aget-byte v2, v8, v9 │ │ +3e7500: d522 ff00 |0038: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3e7504: 8122 |003a: int-to-long v2, v2 │ │ +3e7506: bb20 |003b: add-long/2addr v0, v2 │ │ +3e7508: 5a70 f088 |003c: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e750c: 5370 f088 |003e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e7510: 1802 ffff ffff 0000 0000 |0040: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3e751a: c020 |0045: and-long/2addr v0, v2 │ │ +3e751c: 5a70 f088 |0046: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.crc:J // field@88f0 │ │ +3e7520: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3e7524: 28e8 |004a: goto 0032 // -0018 │ │ +3e7526: 6e20 63bf a700 |004b: invoke-virtual {v7, v10}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream;.count:(I)V // method@bf63 │ │ +3e752c: 0e00 |004e: return-void │ │ +3e752e: 2208 4210 |004f: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3e7532: 1a09 2a76 |0051: const-string v9, "attempt to write past end of STORED entry" // string@762a │ │ +3e7536: 7020 7782 9800 |0053: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e753c: 2708 |0056: throw v8 │ │ +3e753e: 2208 4210 |0057: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3e7542: 1a09 76b3 |0059: const-string v9, "no current CPIO entry" // string@b376 │ │ +3e7546: 7020 7782 9800 |005b: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3e754c: 2708 |005e: throw v8 │ │ +3e754e: 2208 7310 |005f: new-instance v8, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +3e7552: 7010 9083 0800 |0061: invoke-direct {v8}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@8390 │ │ +3e7558: 2708 |0064: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ 0x000e line=426 │ │ 0x0012 line=429 │ │ 0x001e line=432 │ │ @@ -1366851,27 +1366847,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3e8bcc: |[3e8bcc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:()V │ │ -3e8bdc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e8be2: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e8be6: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8bea: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ -3e8bf0: 0c00 |000a: move-result-object v0 │ │ -3e8bf2: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ -3e8bf6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3e8bf8: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8bfc: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ -3e8c00: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ -3e8c06: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8c0a: 0e00 |0017: return-void │ │ +3e8bc0: |[3e8bc0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:()V │ │ +3e8bd0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e8bd6: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e8bda: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8bde: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ +3e8be4: 0c00 |000a: move-result-object v0 │ │ +3e8be6: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ +3e8bea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3e8bec: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e8bf0: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ +3e8bf4: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ +3e8bfa: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8bfe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=183 │ │ 0x0007 line=185 │ │ 0x000e line=195 │ │ 0x0010 line=198 │ │ @@ -1366883,29 +1366879,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3e8c0c: |[3e8c0c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3e8c1c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e8c22: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e8c26: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8c2a: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ -3e8c30: 0c00 |000a: move-result-object v0 │ │ -3e8c32: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ -3e8c36: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3e8c38: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8c3c: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ -3e8c40: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ -3e8c46: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8c4a: 6e20 ccbf 2100 |0017: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ -3e8c50: 5b13 6289 |001a: iput-object v3, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ -3e8c54: 0e00 |001c: return-void │ │ +3e8c00: |[3e8c00] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3e8c10: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e8c16: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e8c1a: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8c1e: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ +3e8c24: 0c00 |000a: move-result-object v0 │ │ +3e8c26: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ +3e8c2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3e8c2c: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e8c30: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ +3e8c34: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ +3e8c3a: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8c3e: 6e20 ccbf 2100 |0017: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ +3e8c44: 5b13 6289 |001a: iput-object v3, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ +3e8c48: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=183 │ │ 0x0007 line=185 │ │ 0x000e line=195 │ │ 0x0010 line=198 │ │ @@ -1366921,33 +1366917,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ILorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3e8c58: |[3e8c58] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:(Ljava/lang/String;Ljava/lang/String;ILorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V │ │ -3e8c68: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e8c6e: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ -3e8c72: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8c76: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ -3e8c7c: 0c00 |000a: move-result-object v0 │ │ -3e8c7e: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ -3e8c82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3e8c84: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8c88: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ -3e8c8c: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ -3e8c92: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8c96: 6e20 d1bf 5100 |0017: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V // method@bfd1 │ │ -3e8c9c: 6e20 ccbf 2100 |001a: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ -3e8ca2: 5b13 6289 |001d: iput-object v3, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ -3e8ca6: 5914 5989 |001f: iput v4, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ -3e8caa: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -3e8cae: 5a12 5f89 |0023: iput-wide v2, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ -3e8cb2: 0e00 |0025: return-void │ │ +3e8c4c: |[3e8c4c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.:(Ljava/lang/String;Ljava/lang/String;ILorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V │ │ +3e8c5c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e8c62: 6200 4b89 |0003: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.UNKNOWN:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894b │ │ +3e8c66: 5b10 6589 |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8c6a: 7100 fe86 0000 |0007: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@86fe │ │ +3e8c70: 0c00 |000a: move-result-object v0 │ │ +3e8c72: 5b10 6189 |000b: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ +3e8c76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3e8c78: 5b10 6489 |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e8c7c: 2200 1218 |0010: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // type@1812 │ │ +3e8c80: 7010 92bf 0000 |0012: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.:()V // method@bf92 │ │ +3e8c86: 5b10 5889 |0015: iput-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8c8a: 6e20 d1bf 5100 |0017: invoke-virtual {v1, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V // method@bfd1 │ │ +3e8c90: 6e20 ccbf 2100 |001a: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ +3e8c96: 5b13 6289 |001d: iput-object v3, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ +3e8c9a: 5914 5989 |001f: iput v4, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ +3e8c9e: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +3e8ca2: 5a12 5f89 |0023: iput-wide v2, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ +3e8ca6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=183 │ │ 0x0007 line=185 │ │ 0x000e line=195 │ │ 0x0010 line=198 │ │ @@ -1366968,129 +1366964,129 @@ │ │ type : '([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 231 16-bit code units │ │ -3e89d4: |[3e89d4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ -3e89e4: 2200 1318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e89e8: 7010 a2bf 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.:()V // method@bfa2 │ │ -3e89ee: 5401 5889 |0005: iget-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e89f2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e89f4: 7120 0ec0 2900 |0008: invoke-static {v9, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e89fa: 0a03 |000b: move-result v3 │ │ -3e89fc: 7110 84bf 0300 |000c: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf84 │ │ -3e8a02: 0c03 |000f: move-result-object v3 │ │ -3e8a04: 7120 93bf 3100 |0010: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$002:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf93 │ │ -3e8a0a: 1303 0c00 |0013: const/16 v3, #int 12 // #c │ │ -3e8a0e: 7120 0ec0 3900 |0015: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8a14: 0a03 |0018: move-result v3 │ │ -3e8a16: 7120 94bf 3100 |0019: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf94 │ │ -3e8a1c: 1303 1400 |001c: const/16 v3, #int 20 // #14 │ │ -3e8a20: 7120 0ec0 3900 |001e: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8a26: 0a03 |0021: move-result v3 │ │ -3e8a28: 7120 95bf 3100 |0022: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$202:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf95 │ │ -3e8a2e: 0a03 |0025: move-result v3 │ │ -3e8a30: 5903 5989 |0026: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ -3e8a34: 1303 2000 |0028: const/16 v3, #int 32 // #20 │ │ -3e8a38: 7120 0dc0 3900 |002a: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ -3e8a3e: 0a03 |002d: move-result v3 │ │ -3e8a40: e104 030c |002e: shr-int/lit8 v4, v3, #int 12 // #0c │ │ -3e8a44: dd04 040f |0030: and-int/lit8 v4, v4, #int 15 // #0f │ │ -3e8a48: 7110 8fbf 0400 |0032: invoke-static {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // method@bf8f │ │ -3e8a4e: 0c04 |0035: move-result-object v4 │ │ -3e8a50: 6e20 d1bf 4000 |0036: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V // method@bfd1 │ │ -3e8a56: 6e20 cbbf 3000 |0039: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setMode:(I)V // method@bfcb │ │ -3e8a5c: 1303 2200 |003c: const/16 v3, #int 34 // #22 │ │ -3e8a60: 7120 0dc0 3900 |003e: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ -3e8a66: 0a03 |0041: move-result v3 │ │ -3e8a68: 5903 5e89 |0042: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ -3e8a6c: 1303 2800 |0044: const/16 v3, #int 40 // #28 │ │ -3e8a70: 7120 0fc0 3900 |0046: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert64:([BI)J // method@c00f │ │ -3e8a76: 0b03 |0049: move-result-wide v3 │ │ -3e8a78: 6e30 d0bf 3004 |004a: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSize:(J)V // method@bfd0 │ │ -3e8a7e: 1303 3000 |004d: const/16 v3, #int 48 // #30 │ │ -3e8a82: 7120 0ec0 3900 |004f: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8a88: 0a03 |0052: move-result v3 │ │ -3e8a8a: 8133 |0053: int-to-long v3, v3 │ │ -3e8a8c: 1605 e803 |0054: const-wide/16 v5, #int 1000 // #3e8 │ │ -3e8a90: 9d03 0305 |0056: mul-long v3, v3, v5 │ │ -3e8a94: 1307 3400 |0058: const/16 v7, #int 52 // #34 │ │ -3e8a98: 7120 0ec0 7900 |005a: invoke-static {v9, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8a9e: 0a07 |005d: move-result v7 │ │ -3e8aa0: d377 e803 |005e: div-int/lit16 v7, v7, #int 1000 // #03e8 │ │ -3e8aa4: 8177 |0060: int-to-long v7, v7 │ │ -3e8aa6: bb73 |0061: add-long/2addr v3, v7 │ │ -3e8aa8: 2207 2011 |0062: new-instance v7, Ljava/util/Date; // type@1120 │ │ -3e8aac: 7030 1587 3704 |0064: invoke-direct {v7, v3, v4}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e8ab2: 6e20 c5bf 7000 |0067: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setAccessTime:(Ljava/util/Date;)V // method@bfc5 │ │ -3e8ab8: 1303 3800 |006a: const/16 v3, #int 56 // #38 │ │ -3e8abc: 7120 0ec0 3900 |006c: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8ac2: 0a03 |006f: move-result v3 │ │ -3e8ac4: 8133 |0070: int-to-long v3, v3 │ │ -3e8ac6: 9d03 0305 |0071: mul-long v3, v3, v5 │ │ -3e8aca: 1307 3c00 |0073: const/16 v7, #int 60 // #3c │ │ -3e8ace: 7120 0ec0 7900 |0075: invoke-static {v9, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8ad4: 0a07 |0078: move-result v7 │ │ -3e8ad6: d377 e803 |0079: div-int/lit16 v7, v7, #int 1000 // #03e8 │ │ -3e8ada: 8177 |007b: int-to-long v7, v7 │ │ -3e8adc: bb73 |007c: add-long/2addr v3, v7 │ │ -3e8ade: 2207 2011 |007d: new-instance v7, Ljava/util/Date; // type@1120 │ │ -3e8ae2: 7030 1587 3704 |007f: invoke-direct {v7, v3, v4}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e8ae8: 6e20 cabf 7000 |0082: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setLastModifiedDate:(Ljava/util/Date;)V // method@bfca │ │ -3e8aee: 1303 4000 |0085: const/16 v3, #int 64 // #40 │ │ -3e8af2: 7120 0ec0 3900 |0087: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8af8: 0a03 |008a: move-result v3 │ │ -3e8afa: 8133 |008b: int-to-long v3, v3 │ │ -3e8afc: 9d03 0305 |008c: mul-long v3, v3, v5 │ │ -3e8b00: 1305 4400 |008e: const/16 v5, #int 68 // #44 │ │ -3e8b04: 7120 0ec0 5900 |0090: invoke-static {v9, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8b0a: 0a05 |0093: move-result v5 │ │ -3e8b0c: d355 e803 |0094: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -3e8b10: 8155 |0096: int-to-long v5, v5 │ │ -3e8b12: bb53 |0097: add-long/2addr v3, v5 │ │ -3e8b14: 5a03 5589 |0098: iput-wide v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ -3e8b18: 1303 8c00 |009a: const/16 v3, #int 140 // #8c │ │ -3e8b1c: 7120 0ec0 3900 |009c: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8b22: 0a03 |009f: move-result v3 │ │ -3e8b24: 5903 5689 |00a0: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ -3e8b28: 1303 9000 |00a2: const/16 v3, #int 144 // #90 │ │ -3e8b2c: 7120 0ec0 3900 |00a4: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8b32: 0a03 |00a7: move-result v3 │ │ -3e8b34: 6e20 d2bf 3000 |00a8: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setUserId:(I)V // method@bfd2 │ │ -3e8b3a: 1303 9400 |00ab: const/16 v3, #int 148 // #94 │ │ -3e8b3e: 7120 0ec0 3900 |00ad: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8b44: 0a03 |00b0: move-result v3 │ │ -3e8b46: 6e20 c9bf 3000 |00b1: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setGroupId:(I)V // method@bfc9 │ │ -3e8b4c: 1303 a000 |00b4: const/16 v3, #int 160 // #a0 │ │ -3e8b50: 7120 0ec0 3900 |00b6: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8b56: 0a03 |00b9: move-result v3 │ │ -3e8b58: 7120 97bf 3100 |00ba: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf97 │ │ -3e8b5e: 7120 98bf 2100 |00bd: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf98 │ │ -3e8b64: 1203 |00c0: const/4 v3, #int 0 // #0 │ │ -3e8b66: 1304 0002 |00c1: const/16 v4, #int 512 // #200 │ │ -3e8b6a: 3543 1400 |00c3: if-ge v3, v4, 00d7 // +0014 │ │ -3e8b6e: 7110 96bf 0100 |00c5: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf96 │ │ -3e8b74: 0a05 |00c8: move-result v5 │ │ -3e8b76: 3553 0e00 |00c9: if-ge v3, v5, 00d7 // +000e │ │ -3e8b7a: d034 a400 |00cb: add-int/lit16 v4, v3, #int 164 // #00a4 │ │ -3e8b7e: 4804 0904 |00cd: aget-byte v4, v9, v4 │ │ -3e8b82: 3904 0500 |00cf: if-nez v4, 00d4 // +0005 │ │ -3e8b86: 7110 99bf 0100 |00d1: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf99 │ │ -3e8b8c: d803 0301 |00d4: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3e8b90: 28eb |00d6: goto 00c1 // -0015 │ │ -3e8b92: 7110 9abf 0100 |00d7: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B // method@bf9a │ │ -3e8b98: 0c03 |00da: move-result-object v3 │ │ -3e8b9a: 1305 a400 |00db: const/16 v5, #int 164 // #a4 │ │ -3e8b9e: 7154 a084 5923 |00dd: invoke-static {v9, v5, v3, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e8ba4: 6e10 a0bf 0100 |00e0: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getVolume:()I // method@bfa0 │ │ -3e8baa: 0a09 |00e3: move-result v9 │ │ -3e8bac: 5909 6789 |00e4: iput v9, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ -3e8bb0: 1100 |00e6: return-object v0 │ │ +3e89c8: |[3e89c8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ +3e89d8: 2200 1318 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e89dc: 7010 a2bf 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.:()V // method@bfa2 │ │ +3e89e2: 5401 5889 |0005: iget-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e89e6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e89e8: 7120 0ec0 2900 |0008: invoke-static {v9, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e89ee: 0a03 |000b: move-result v3 │ │ +3e89f0: 7110 84bf 0300 |000c: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf84 │ │ +3e89f6: 0c03 |000f: move-result-object v3 │ │ +3e89f8: 7120 93bf 3100 |0010: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$002:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;)Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf93 │ │ +3e89fe: 1303 0c00 |0013: const/16 v3, #int 12 // #c │ │ +3e8a02: 7120 0ec0 3900 |0015: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8a08: 0a03 |0018: move-result v3 │ │ +3e8a0a: 7120 94bf 3100 |0019: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf94 │ │ +3e8a10: 1303 1400 |001c: const/16 v3, #int 20 // #14 │ │ +3e8a14: 7120 0ec0 3900 |001e: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8a1a: 0a03 |0021: move-result v3 │ │ +3e8a1c: 7120 95bf 3100 |0022: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$202:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf95 │ │ +3e8a22: 0a03 |0025: move-result v3 │ │ +3e8a24: 5903 5989 |0026: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ +3e8a28: 1303 2000 |0028: const/16 v3, #int 32 // #20 │ │ +3e8a2c: 7120 0dc0 3900 |002a: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ +3e8a32: 0a03 |002d: move-result v3 │ │ +3e8a34: e104 030c |002e: shr-int/lit8 v4, v3, #int 12 // #0c │ │ +3e8a38: dd04 040f |0030: and-int/lit8 v4, v4, #int 15 // #0f │ │ +3e8a3c: 7110 8fbf 0400 |0032: invoke-static {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.find:(I)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // method@bf8f │ │ +3e8a42: 0c04 |0035: move-result-object v4 │ │ +3e8a44: 6e20 d1bf 4000 |0036: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V // method@bfd1 │ │ +3e8a4a: 6e20 cbbf 3000 |0039: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setMode:(I)V // method@bfcb │ │ +3e8a50: 1303 2200 |003c: const/16 v3, #int 34 // #22 │ │ +3e8a54: 7120 0dc0 3900 |003e: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ +3e8a5a: 0a03 |0041: move-result v3 │ │ +3e8a5c: 5903 5e89 |0042: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ +3e8a60: 1303 2800 |0044: const/16 v3, #int 40 // #28 │ │ +3e8a64: 7120 0fc0 3900 |0046: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert64:([BI)J // method@c00f │ │ +3e8a6a: 0b03 |0049: move-result-wide v3 │ │ +3e8a6c: 6e30 d0bf 3004 |004a: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSize:(J)V // method@bfd0 │ │ +3e8a72: 1303 3000 |004d: const/16 v3, #int 48 // #30 │ │ +3e8a76: 7120 0ec0 3900 |004f: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8a7c: 0a03 |0052: move-result v3 │ │ +3e8a7e: 8133 |0053: int-to-long v3, v3 │ │ +3e8a80: 1605 e803 |0054: const-wide/16 v5, #int 1000 // #3e8 │ │ +3e8a84: 9d03 0305 |0056: mul-long v3, v3, v5 │ │ +3e8a88: 1307 3400 |0058: const/16 v7, #int 52 // #34 │ │ +3e8a8c: 7120 0ec0 7900 |005a: invoke-static {v9, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8a92: 0a07 |005d: move-result v7 │ │ +3e8a94: d377 e803 |005e: div-int/lit16 v7, v7, #int 1000 // #03e8 │ │ +3e8a98: 8177 |0060: int-to-long v7, v7 │ │ +3e8a9a: bb73 |0061: add-long/2addr v3, v7 │ │ +3e8a9c: 2207 2011 |0062: new-instance v7, Ljava/util/Date; // type@1120 │ │ +3e8aa0: 7030 1587 3704 |0064: invoke-direct {v7, v3, v4}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e8aa6: 6e20 c5bf 7000 |0067: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setAccessTime:(Ljava/util/Date;)V // method@bfc5 │ │ +3e8aac: 1303 3800 |006a: const/16 v3, #int 56 // #38 │ │ +3e8ab0: 7120 0ec0 3900 |006c: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8ab6: 0a03 |006f: move-result v3 │ │ +3e8ab8: 8133 |0070: int-to-long v3, v3 │ │ +3e8aba: 9d03 0305 |0071: mul-long v3, v3, v5 │ │ +3e8abe: 1307 3c00 |0073: const/16 v7, #int 60 // #3c │ │ +3e8ac2: 7120 0ec0 7900 |0075: invoke-static {v9, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8ac8: 0a07 |0078: move-result v7 │ │ +3e8aca: d377 e803 |0079: div-int/lit16 v7, v7, #int 1000 // #03e8 │ │ +3e8ace: 8177 |007b: int-to-long v7, v7 │ │ +3e8ad0: bb73 |007c: add-long/2addr v3, v7 │ │ +3e8ad2: 2207 2011 |007d: new-instance v7, Ljava/util/Date; // type@1120 │ │ +3e8ad6: 7030 1587 3704 |007f: invoke-direct {v7, v3, v4}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e8adc: 6e20 cabf 7000 |0082: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setLastModifiedDate:(Ljava/util/Date;)V // method@bfca │ │ +3e8ae2: 1303 4000 |0085: const/16 v3, #int 64 // #40 │ │ +3e8ae6: 7120 0ec0 3900 |0087: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8aec: 0a03 |008a: move-result v3 │ │ +3e8aee: 8133 |008b: int-to-long v3, v3 │ │ +3e8af0: 9d03 0305 |008c: mul-long v3, v3, v5 │ │ +3e8af4: 1305 4400 |008e: const/16 v5, #int 68 // #44 │ │ +3e8af8: 7120 0ec0 5900 |0090: invoke-static {v9, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8afe: 0a05 |0093: move-result v5 │ │ +3e8b00: d355 e803 |0094: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +3e8b04: 8155 |0096: int-to-long v5, v5 │ │ +3e8b06: bb53 |0097: add-long/2addr v3, v5 │ │ +3e8b08: 5a03 5589 |0098: iput-wide v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ +3e8b0c: 1303 8c00 |009a: const/16 v3, #int 140 // #8c │ │ +3e8b10: 7120 0ec0 3900 |009c: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8b16: 0a03 |009f: move-result v3 │ │ +3e8b18: 5903 5689 |00a0: iput v3, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ +3e8b1c: 1303 9000 |00a2: const/16 v3, #int 144 // #90 │ │ +3e8b20: 7120 0ec0 3900 |00a4: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8b26: 0a03 |00a7: move-result v3 │ │ +3e8b28: 6e20 d2bf 3000 |00a8: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setUserId:(I)V // method@bfd2 │ │ +3e8b2e: 1303 9400 |00ab: const/16 v3, #int 148 // #94 │ │ +3e8b32: 7120 0ec0 3900 |00ad: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8b38: 0a03 |00b0: move-result v3 │ │ +3e8b3a: 6e20 c9bf 3000 |00b1: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setGroupId:(I)V // method@bfc9 │ │ +3e8b40: 1303 a000 |00b4: const/16 v3, #int 160 // #a0 │ │ +3e8b44: 7120 0ec0 3900 |00b6: invoke-static {v9, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8b4a: 0a03 |00b9: move-result v3 │ │ +3e8b4c: 7120 97bf 3100 |00ba: invoke-static {v1, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf97 │ │ +3e8b52: 7120 98bf 2100 |00bd: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf98 │ │ +3e8b58: 1203 |00c0: const/4 v3, #int 0 // #0 │ │ +3e8b5a: 1304 0002 |00c1: const/16 v4, #int 512 // #200 │ │ +3e8b5e: 3543 1400 |00c3: if-ge v3, v4, 00d7 // +0014 │ │ +3e8b62: 7110 96bf 0100 |00c5: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf96 │ │ +3e8b68: 0a05 |00c8: move-result v5 │ │ +3e8b6a: 3553 0e00 |00c9: if-ge v3, v5, 00d7 // +000e │ │ +3e8b6e: d034 a400 |00cb: add-int/lit16 v4, v3, #int 164 // #00a4 │ │ +3e8b72: 4804 0904 |00cd: aget-byte v4, v9, v4 │ │ +3e8b76: 3904 0500 |00cf: if-nez v4, 00d4 // +0005 │ │ +3e8b7a: 7110 99bf 0100 |00d1: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf99 │ │ +3e8b80: d803 0301 |00d4: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3e8b84: 28eb |00d6: goto 00c1 // -0015 │ │ +3e8b86: 7110 9abf 0100 |00d7: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B // method@bf9a │ │ +3e8b8c: 0c03 |00da: move-result-object v3 │ │ +3e8b8e: 1305 a400 |00db: const/16 v5, #int 164 // #a4 │ │ +3e8b92: 7154 a084 5923 |00dd: invoke-static {v9, v5, v3, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e8b98: 6e10 a0bf 0100 |00e0: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getVolume:()I // method@bfa0 │ │ +3e8b9e: 0a09 |00e3: move-result v9 │ │ +3e8ba0: 5909 6789 |00e4: iput v9, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ +3e8ba4: 1100 |00e6: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ 0x0008 line=443 │ │ 0x0015 line=449 │ │ 0x001e line=451 │ │ @@ -1367127,51 +1367123,51 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -3e85cc: |[3e85cc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ -3e85dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e85de: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -3e85e2: 0f00 |0003: return v0 │ │ -3e85e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e85e6: 3805 3900 |0005: if-eqz v5, 003e // +0039 │ │ -3e85ea: 6e10 0884 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e85f0: 0c02 |000a: move-result-object v2 │ │ -3e85f2: 6e10 0884 0400 |000b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3e85f8: 0c03 |000e: move-result-object v3 │ │ -3e85fa: 6e20 0684 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ -3e8600: 0a02 |0012: move-result v2 │ │ -3e8602: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -3e8606: 2829 |0015: goto 003e // +0029 │ │ -3e8608: 1f05 1318 |0016: check-cast v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e860c: 5442 5889 |0018: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8610: 3802 2400 |001a: if-eqz v2, 003e // +0024 │ │ -3e8614: 5452 5889 |001c: iget-object v2, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8618: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ -3e861c: 281e |0020: goto 003e // +001e │ │ -3e861e: 5242 5989 |0021: iget v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ -3e8622: 5253 5989 |0023: iget v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ -3e8626: 3232 0300 |0025: if-eq v2, v3, 0028 // +0003 │ │ -3e862a: 0f01 |0027: return v1 │ │ -3e862c: 5442 6489 |0028: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8630: 3902 0600 |002a: if-nez v2, 0030 // +0006 │ │ -3e8634: 5452 6489 |002c: iget-object v2, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8638: 3902 0e00 |002e: if-nez v2, 003c // +000e │ │ -3e863c: 5442 6489 |0030: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8640: 3802 0b00 |0032: if-eqz v2, 003d // +000b │ │ -3e8644: 5455 6489 |0034: iget-object v5, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ -3e8648: 6e20 eebf 5200 |0036: invoke-virtual {v2, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.equals:(Ljava/lang/Object;)Z // method@bfee │ │ -3e864e: 0a05 |0039: move-result v5 │ │ -3e8650: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ -3e8654: 0f01 |003c: return v1 │ │ -3e8656: 0f00 |003d: return v0 │ │ -3e8658: 0f01 |003e: return v1 │ │ +3e85c0: |[3e85c0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ +3e85d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e85d2: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +3e85d6: 0f00 |0003: return v0 │ │ +3e85d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e85da: 3805 3900 |0005: if-eqz v5, 003e // +0039 │ │ +3e85de: 6e10 0884 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e85e4: 0c02 |000a: move-result-object v2 │ │ +3e85e6: 6e10 0884 0400 |000b: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3e85ec: 0c03 |000e: move-result-object v3 │ │ +3e85ee: 6e20 0684 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@8406 │ │ +3e85f4: 0a02 |0012: move-result v2 │ │ +3e85f6: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +3e85fa: 2829 |0015: goto 003e // +0029 │ │ +3e85fc: 1f05 1318 |0016: check-cast v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e8600: 5442 5889 |0018: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8604: 3802 2400 |001a: if-eqz v2, 003e // +0024 │ │ +3e8608: 5452 5889 |001c: iget-object v2, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e860c: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ +3e8610: 281e |0020: goto 003e // +001e │ │ +3e8612: 5242 5989 |0021: iget v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ +3e8616: 5253 5989 |0023: iget v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ +3e861a: 3232 0300 |0025: if-eq v2, v3, 0028 // +0003 │ │ +3e861e: 0f01 |0027: return v1 │ │ +3e8620: 5442 6489 |0028: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e8624: 3902 0600 |002a: if-nez v2, 0030 // +0006 │ │ +3e8628: 5452 6489 |002c: iget-object v2, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e862c: 3902 0e00 |002e: if-nez v2, 003c // +000e │ │ +3e8630: 5442 6489 |0030: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e8634: 3802 0b00 |0032: if-eqz v2, 003d // +000b │ │ +3e8638: 5455 6489 |0034: iget-object v5, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8964 │ │ +3e863c: 6e20 eebf 5200 |0036: invoke-virtual {v2, v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.equals:(Ljava/lang/Object;)Z // method@bfee │ │ +3e8642: 0a05 |0039: move-result v5 │ │ +3e8644: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ +3e8648: 0f01 |003c: return v1 │ │ +3e864a: 0f00 |003d: return v0 │ │ +3e864c: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=406 │ │ 0x0016 line=410 │ │ 0x0018 line=412 │ │ 0x0021 line=416 │ │ 0x0028 line=420 │ │ @@ -1367185,19 +1367181,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e88e4: |[3e88e4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getAccessTime:()Ljava/util/Date; │ │ -3e88f4: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e88f8: 5331 5489 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.atime:J // field@8954 │ │ -3e88fc: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e8902: 1100 |0007: return-object v0 │ │ +3e88d8: |[3e88d8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getAccessTime:()Ljava/util/Date; │ │ +3e88e8: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e88ec: 5331 5489 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.atime:J // field@8954 │ │ +3e88f0: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e88f6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367205,19 +1367201,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e8904: |[3e8904] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getCreationTime:()Ljava/util/Date; │ │ -3e8914: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e8918: 5331 5589 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ -3e891c: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e8922: 1100 |0007: return-object v0 │ │ +3e88f8: |[3e88f8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getCreationTime:()Ljava/util/Date; │ │ +3e8908: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e890c: 5331 5589 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ +3e8910: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e8916: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367225,17 +1367221,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e895c: |[3e895c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getEntrySize:()J │ │ -3e896c: 5320 6389 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ -3e8970: 1000 |0002: return-wide v0 │ │ +3e8950: |[3e8950] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getEntrySize:()J │ │ +3e8960: 5320 6389 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ +3e8964: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367243,17 +1367239,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8778: |[3e8778] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getGeneration:()I │ │ -3e8788: 5210 5689 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ -3e878c: 0f00 |0002: return v0 │ │ +3e876c: |[3e876c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getGeneration:()I │ │ +3e877c: 5210 5689 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ +3e8780: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367261,17 +1367257,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8790: |[3e8790] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getGroupId:()I │ │ -3e87a0: 5210 5789 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.gid:I // field@8957 │ │ -3e87a4: 0f00 |0002: return v0 │ │ +3e8784: |[3e8784] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getGroupId:()I │ │ +3e8794: 5210 5789 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.gid:I // field@8957 │ │ +3e8798: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367279,19 +1367275,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e87a8: |[3e87a8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderCount:()I │ │ -3e87b8: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e87bc: 6e10 9cbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getCount:()I // method@bf9c │ │ -3e87c2: 0a00 |0005: move-result v0 │ │ -3e87c4: 0f00 |0006: return v0 │ │ +3e879c: |[3e879c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderCount:()I │ │ +3e87ac: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e87b0: 6e10 9cbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getCount:()I // method@bf9c │ │ +3e87b6: 0a00 |0005: move-result v0 │ │ +3e87b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367299,19 +1367295,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e87c8: |[3e87c8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderHoles:()I │ │ -3e87d8: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e87dc: 6e10 9dbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getHoles:()I // method@bf9d │ │ -3e87e2: 0a00 |0005: move-result v0 │ │ -3e87e4: 0f00 |0006: return v0 │ │ +3e87bc: |[3e87bc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderHoles:()I │ │ +3e87cc: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e87d0: 6e10 9dbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getHoles:()I // method@bf9d │ │ +3e87d6: 0a00 |0005: move-result v0 │ │ +3e87d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367319,19 +1367315,19 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e89b4: |[3e89b4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ -3e89c4: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e89c8: 6e10 9fbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf9f │ │ -3e89ce: 0c00 |0005: move-result-object v0 │ │ -3e89d0: 1100 |0006: return-object v0 │ │ +3e89a8: |[3e89a8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; │ │ +3e89b8: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e89bc: 6e10 9fbf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bf9f │ │ +3e89c2: 0c00 |0005: move-result-object v0 │ │ +3e89c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367339,19 +1367335,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e87e8: |[3e87e8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getIno:()I │ │ -3e87f8: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e87fc: 6e10 9ebf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getIno:()I // method@bf9e │ │ -3e8802: 0a00 |0005: move-result v0 │ │ -3e8804: 0f00 |0006: return v0 │ │ +3e87dc: |[3e87dc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getIno:()I │ │ +3e87ec: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e87f0: 6e10 9ebf 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getIno:()I // method@bf9e │ │ +3e87f6: 0a00 |0005: move-result v0 │ │ +3e87f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367359,19 +1367355,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3e8924: |[3e8924] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3e8934: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3e8938: 5331 5c89 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mtime:J // field@895c │ │ -3e893c: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3e8942: 1100 |0007: return-object v0 │ │ +3e8918: |[3e8918] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3e8928: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3e892c: 5331 5c89 |0002: iget-wide v1, v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mtime:J // field@895c │ │ +3e8930: 7030 1587 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3e8936: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367379,17 +1367375,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8808: |[3e8808] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getMode:()I │ │ -3e8818: 5210 5b89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mode:I // field@895b │ │ -3e881c: 0f00 |0002: return v0 │ │ +3e87fc: |[3e87fc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getMode:()I │ │ +3e880c: 5210 5b89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mode:I // field@895b │ │ +3e8810: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367397,17 +1367393,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8880: |[3e8880] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getName:()Ljava/lang/String; │ │ -3e8890: 5410 5d89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.name:Ljava/lang/String; // field@895d │ │ -3e8894: 1100 |0002: return-object v0 │ │ +3e8874: |[3e8874] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getName:()Ljava/lang/String; │ │ +3e8884: 5410 5d89 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.name:Ljava/lang/String; // field@895d │ │ +3e8888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367415,17 +1367411,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8820: |[3e8820] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getNlink:()I │ │ -3e8830: 5210 5e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ -3e8834: 0f00 |0002: return v0 │ │ +3e8814: |[3e8814] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getNlink:()I │ │ +3e8824: 5210 5e89 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ +3e8828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367433,17 +1367429,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8974: |[3e8974] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getOffset:()J │ │ -3e8984: 5320 5f89 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ -3e8988: 1000 |0002: return-wide v0 │ │ +3e8968: |[3e8968] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getOffset:()J │ │ +3e8978: 5320 5f89 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ +3e897c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367451,17 +1367447,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8898: |[3e8898] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getOriginalName:()Ljava/lang/String; │ │ -3e88a8: 5410 6089 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.originalName:Ljava/lang/String; // field@8960 │ │ -3e88ac: 1100 |0002: return-object v0 │ │ +3e888c: |[3e888c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getOriginalName:()Ljava/lang/String; │ │ +3e889c: 5410 6089 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.originalName:Ljava/lang/String; // field@8960 │ │ +3e88a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367469,17 +1367465,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8944: |[3e8944] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getPermissions:()Ljava/util/Set; │ │ -3e8954: 5410 6189 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ -3e8958: 1100 |0002: return-object v0 │ │ +3e8938: |[3e8938] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getPermissions:()Ljava/util/Set; │ │ +3e8948: 5410 6189 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ +3e894c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367487,17 +1367483,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e88b0: |[3e88b0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getSimpleName:()Ljava/lang/String; │ │ -3e88c0: 5410 6289 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ -3e88c4: 1100 |0002: return-object v0 │ │ +3e88a4: |[3e88a4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getSimpleName:()Ljava/lang/String; │ │ +3e88b4: 5410 6289 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ +3e88b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367505,22 +1367501,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e898c: |[3e898c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getSize:()J │ │ -3e899c: 6e10 bfbf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ -3e89a2: 0a00 |0003: move-result v0 │ │ -3e89a4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3e89a8: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -3e89ac: 2803 |0008: goto 000b // +0003 │ │ -3e89ae: 5320 6389 |0009: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ -3e89b2: 1000 |000b: return-wide v0 │ │ +3e8980: |[3e8980] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getSize:()J │ │ +3e8990: 6e10 bfbf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ +3e8996: 0a00 |0003: move-result v0 │ │ +3e8998: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3e899c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +3e89a0: 2803 |0008: goto 000b // +0003 │ │ +3e89a2: 5320 6389 |0009: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ +3e89a6: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #19 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367528,17 +1367524,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8bb4: |[3e8bb4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ -3e8bc4: 5410 6589 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8bc8: 1100 |0002: return-object v0 │ │ +3e8ba8: |[3e8ba8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ +3e8bb8: 5410 6589 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #20 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367546,17 +1367542,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8838: |[3e8838] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getUserId:()I │ │ -3e8848: 5210 6689 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.uid:I // field@8966 │ │ -3e884c: 0f00 |0002: return v0 │ │ +3e882c: |[3e882c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getUserId:()I │ │ +3e883c: 5210 6689 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.uid:I // field@8966 │ │ +3e8840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #21 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367564,17 +1367560,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8850: |[3e8850] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getVolume:()I │ │ -3e8860: 5210 6789 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ -3e8864: 0f00 |0002: return v0 │ │ +3e8844: |[3e8844] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.getVolume:()I │ │ +3e8854: 5210 6789 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ +3e8858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #22 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367582,17 +1367578,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8868: |[3e8868] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.hashCode:()I │ │ -3e8878: 5210 5989 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ -3e887c: 0f00 |0002: return v0 │ │ +3e885c: |[3e885c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.hashCode:()I │ │ +3e886c: 5210 5989 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ino:I // field@8959 │ │ +3e8870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #23 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367600,22 +1367596,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e865c: |[3e865c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isBlkDev:()Z │ │ -3e866c: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8670: 6201 4489 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ -3e8674: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e8678: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e867a: 2802 |0007: goto 0009 // +0002 │ │ -3e867c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e867e: 0f00 |0009: return v0 │ │ +3e8650: |[3e8650] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isBlkDev:()Z │ │ +3e8660: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8664: 6201 4489 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.BLKDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8944 │ │ +3e8668: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e866c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e866e: 2802 |0007: goto 0009 // +0002 │ │ +3e8670: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e8672: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #24 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367623,22 +1367619,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e8680: |[3e8680] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isChrDev:()Z │ │ -3e8690: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8694: 6201 4589 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ -3e8698: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e869c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e869e: 2802 |0007: goto 0009 // +0002 │ │ -3e86a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e86a2: 0f00 |0009: return v0 │ │ +3e8674: |[3e8674] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isChrDev:()Z │ │ +3e8684: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8688: 6201 4589 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.CHRDEV:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8945 │ │ +3e868c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e8690: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e8692: 2802 |0007: goto 0009 // +0002 │ │ +3e8694: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e8696: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #25 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367646,17 +1367642,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e86a4: |[3e86a4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isDeleted:()Z │ │ -3e86b4: 5510 5a89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDeleted:Z // field@895a │ │ -3e86b8: 0f00 |0002: return v0 │ │ +3e8698: |[3e8698] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isDeleted:()Z │ │ +3e86a8: 5510 5a89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDeleted:Z // field@895a │ │ +3e86ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #26 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367664,22 +1367660,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e86bc: |[3e86bc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isDirectory:()Z │ │ -3e86cc: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e86d0: 6201 4689 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ -3e86d4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e86d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e86da: 2802 |0007: goto 0009 // +0002 │ │ -3e86dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e86de: 0f00 |0009: return v0 │ │ +3e86b0: |[3e86b0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isDirectory:()Z │ │ +3e86c0: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e86c4: 6201 4689 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.DIRECTORY:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8946 │ │ +3e86c8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e86cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e86ce: 2802 |0007: goto 0009 // +0002 │ │ +3e86d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e86d2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #27 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367687,22 +1367683,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e86e0: |[3e86e0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isFifo:()Z │ │ -3e86f0: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e86f4: 6201 4789 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ -3e86f8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e86fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e86fe: 2802 |0007: goto 0009 // +0002 │ │ -3e8700: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e8702: 0f00 |0009: return v0 │ │ +3e86d4: |[3e86d4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isFifo:()Z │ │ +3e86e4: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e86e8: 6201 4789 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FIFO:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8947 │ │ +3e86ec: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e86f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e86f2: 2802 |0007: goto 0009 // +0002 │ │ +3e86f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e86f6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #28 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367710,22 +1367706,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e8704: |[3e8704] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isFile:()Z │ │ -3e8714: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8718: 6201 4889 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ -3e871c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e8720: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e8722: 2802 |0007: goto 0009 // +0002 │ │ -3e8724: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e8726: 0f00 |0009: return v0 │ │ +3e86f8: |[3e86f8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isFile:()Z │ │ +3e8708: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e870c: 6201 4889 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.FILE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8948 │ │ +3e8710: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e8714: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e8716: 2802 |0007: goto 0009 // +0002 │ │ +3e8718: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e871a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #29 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367733,22 +1367729,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3e8728: |[3e8728] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isSocket:()Z │ │ -3e8738: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e873c: 6201 4a89 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ -3e8740: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3e8744: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e8746: 2802 |0007: goto 0009 // +0002 │ │ -3e8748: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e874a: 0f00 |0009: return v0 │ │ +3e871c: |[3e871c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isSocket:()Z │ │ +3e872c: 5420 6589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8730: 6201 4a89 |0002: sget-object v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;.SOCKET:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@894a │ │ +3e8734: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3e8738: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e873a: 2802 |0007: goto 0009 // +0002 │ │ +3e873c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e873e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #30 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1367756,24 +1367752,24 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e874c: |[3e874c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isSparseRecord:(I)Z │ │ -3e875c: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8760: 6e20 9bbf 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getCdata:(I)I // method@bf9b │ │ -3e8766: 0a02 |0005: move-result v2 │ │ -3e8768: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3e876a: b502 |0007: and-int/2addr v2, v0 │ │ -3e876c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -3e8770: 2802 |000a: goto 000c // +0002 │ │ -3e8772: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3e8774: 0f00 |000c: return v0 │ │ +3e8740: |[3e8740] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.isSparseRecord:(I)Z │ │ +3e8750: 5410 5889 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8754: 6e20 9bbf 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.getCdata:(I)I // method@bf9b │ │ +3e875a: 0a02 |0005: move-result v2 │ │ +3e875c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3e875e: b502 |0007: and-int/2addr v2, v0 │ │ +3e8760: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +3e8764: 2802 |000a: goto 000c // +0002 │ │ +3e8766: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3e8768: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -1367782,19 +1367778,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e8cb4: |[3e8cb4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setAccessTime:(Ljava/util/Date;)V │ │ -3e8cc4: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3e8cca: 0b00 |0003: move-result-wide v0 │ │ -3e8ccc: 5a20 5489 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.atime:J // field@8954 │ │ -3e8cd0: 0e00 |0006: return-void │ │ +3e8ca8: |[3e8ca8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setAccessTime:(Ljava/util/Date;)V │ │ +3e8cb8: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3e8cbe: 0b00 |0003: move-result-wide v0 │ │ +3e8cc0: 5a20 5489 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.atime:J // field@8954 │ │ +3e8cc4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -1367803,19 +1367799,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e8cd4: |[3e8cd4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setCreationTime:(Ljava/util/Date;)V │ │ -3e8ce4: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3e8cea: 0b00 |0003: move-result-wide v0 │ │ -3e8cec: 5a20 5589 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ -3e8cf0: 0e00 |0006: return-void │ │ +3e8cc8: |[3e8cc8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setCreationTime:(Ljava/util/Date;)V │ │ +3e8cd8: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3e8cde: 0b00 |0003: move-result-wide v0 │ │ +3e8ce0: 5a20 5589 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.ctime:J // field@8955 │ │ +3e8ce4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -1367824,17 +1367820,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8cf4: |[3e8cf4] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setDeleted:(Z)V │ │ -3e8d04: 5c01 5a89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDeleted:Z // field@895a │ │ -3e8d08: 0e00 |0002: return-void │ │ +3e8ce8: |[3e8ce8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setDeleted:(Z)V │ │ +3e8cf8: 5c01 5a89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDeleted:Z // field@895a │ │ +3e8cfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1367843,17 +1367839,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8d0c: |[3e8d0c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setGeneration:(I)V │ │ -3e8d1c: 5901 5689 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ -3e8d20: 0e00 |0002: return-void │ │ +3e8d00: |[3e8d00] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setGeneration:(I)V │ │ +3e8d10: 5901 5689 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.generation:I // field@8956 │ │ +3e8d14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1367862,17 +1367858,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8d24: |[3e8d24] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setGroupId:(I)V │ │ -3e8d34: 5901 5789 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.gid:I // field@8957 │ │ -3e8d38: 0e00 |0002: return-void │ │ +3e8d18: |[3e8d18] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setGroupId:(I)V │ │ +3e8d28: 5901 5789 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.gid:I // field@8957 │ │ +3e8d2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1367881,19 +1367877,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e8d3c: |[3e8d3c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setLastModifiedDate:(Ljava/util/Date;)V │ │ -3e8d4c: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3e8d52: 0b00 |0003: move-result-wide v0 │ │ -3e8d54: 5a20 5c89 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mtime:J // field@895c │ │ -3e8d58: 0e00 |0006: return-void │ │ +3e8d30: |[3e8d30] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setLastModifiedDate:(Ljava/util/Date;)V │ │ +3e8d40: 6e10 1787 0300 |0000: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3e8d46: 0b00 |0003: move-result-wide v0 │ │ +3e8d48: 5a20 5c89 |0004: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mtime:J // field@895c │ │ +3e8d4c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/util/Date; │ │ │ │ @@ -1367902,21 +1367898,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e8d5c: |[3e8d5c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setMode:(I)V │ │ -3e8d6c: d520 ff0f |0000: and-int/lit16 v0, v2, #int 4095 // #0fff │ │ -3e8d70: 5910 5b89 |0002: iput v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mode:I // field@895b │ │ -3e8d74: 7110 8abf 0200 |0004: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.find:(I)Ljava/util/Set; // method@bf8a │ │ -3e8d7a: 0c02 |0007: move-result-object v2 │ │ -3e8d7c: 5b12 6189 |0008: iput-object v2, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ -3e8d80: 0e00 |000a: return-void │ │ +3e8d50: |[3e8d50] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setMode:(I)V │ │ +3e8d60: d520 ff0f |0000: and-int/lit16 v0, v2, #int 4095 // #0fff │ │ +3e8d64: 5910 5b89 |0002: iput v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.mode:I // field@895b │ │ +3e8d68: 7110 8abf 0200 |0004: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION;.find:(I)Ljava/util/Set; // method@bf8a │ │ +3e8d6e: 0c02 |0007: move-result-object v2 │ │ +3e8d70: 5b12 6189 |0008: iput-object v2, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.permissions:Ljava/util/Set; // field@8961 │ │ +3e8d74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=683 │ │ 0x0004 line=684 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1367926,39 +1367922,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3e8d84: |[3e8d84] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setName:(Ljava/lang/String;)V │ │ -3e8d94: 5b23 6089 |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.originalName:Ljava/lang/String; // field@8960 │ │ -3e8d98: 3803 2c00 |0002: if-eqz v3, 002e // +002c │ │ -3e8d9c: 6e10 bfbf 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ -3e8da2: 0a00 |0007: move-result v0 │ │ -3e8da4: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ -3e8da8: 1a00 8814 |000a: const-string v0, "/" // string@1488 │ │ -3e8dac: 6e20 4f84 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3e8db2: 0a01 |000f: move-result v1 │ │ -3e8db4: 3901 1100 |0010: if-nez v1, 0021 // +0011 │ │ -3e8db8: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e8dbc: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e8dc2: 6e20 8f84 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e8dc8: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e8dce: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e8dd4: 0c03 |0020: move-result-object v3 │ │ -3e8dd6: 1a00 3e14 |0021: const-string v0, "./" // string@143e │ │ -3e8dda: 6e20 6d84 0300 |0023: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3e8de0: 0a00 |0026: move-result v0 │ │ -3e8de2: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ -3e8de6: 1220 |0029: const/4 v0, #int 2 // #2 │ │ -3e8de8: 6e20 7084 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3e8dee: 0c03 |002d: move-result-object v3 │ │ -3e8df0: 5b23 5d89 |002e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.name:Ljava/lang/String; // field@895d │ │ -3e8df4: 0e00 |0030: return-void │ │ +3e8d78: |[3e8d78] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setName:(Ljava/lang/String;)V │ │ +3e8d88: 5b23 6089 |0000: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.originalName:Ljava/lang/String; // field@8960 │ │ +3e8d8c: 3803 2c00 |0002: if-eqz v3, 002e // +002c │ │ +3e8d90: 6e10 bfbf 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ +3e8d96: 0a00 |0007: move-result v0 │ │ +3e8d98: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ +3e8d9c: 1a00 8814 |000a: const-string v0, "/" // string@1488 │ │ +3e8da0: 6e20 4f84 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3e8da6: 0a01 |000f: move-result v1 │ │ +3e8da8: 3901 1100 |0010: if-nez v1, 0021 // +0011 │ │ +3e8dac: 2201 9410 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e8db0: 7010 8384 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e8db6: 6e20 8f84 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e8dbc: 6e20 8f84 0100 |001a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e8dc2: 6e10 9f84 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e8dc8: 0c03 |0020: move-result-object v3 │ │ +3e8dca: 1a00 3e14 |0021: const-string v0, "./" // string@143e │ │ +3e8dce: 6e20 6d84 0300 |0023: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3e8dd4: 0a00 |0026: move-result v0 │ │ +3e8dd6: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ +3e8dda: 1220 |0029: const/4 v0, #int 2 // #2 │ │ +3e8ddc: 6e20 7084 0300 |002a: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3e8de2: 0c03 |002d: move-result-object v3 │ │ +3e8de4: 5b23 5d89 |002e: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.name:Ljava/lang/String; // field@895d │ │ +3e8de8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0004 line=586 │ │ 0x0012 line=587 │ │ 0x0023 line=589 │ │ 0x002a line=590 │ │ @@ -1367972,17 +1367968,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8df8: |[3e8df8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setNlink:(I)V │ │ -3e8e08: 5901 5e89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ -3e8e0c: 0e00 |0002: return-void │ │ +3e8dec: |[3e8dec] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setNlink:(I)V │ │ +3e8dfc: 5901 5e89 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.nlink:I // field@895e │ │ +3e8e00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1367991,17 +1367987,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e10: |[3e8e10] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setOffset:(J)V │ │ -3e8e20: 5a01 5f89 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ -3e8e24: 0e00 |0002: return-void │ │ +3e8e04: |[3e8e04] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setOffset:(J)V │ │ +3e8e14: 5a01 5f89 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.offset:J // field@895f │ │ +3e8e18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1368010,17 +1368006,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e28: |[3e8e28] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setSimpleName:(Ljava/lang/String;)V │ │ -3e8e38: 5b01 6289 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ -3e8e3c: 0e00 |0002: return-void │ │ +3e8e1c: |[3e8e1c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setSimpleName:(Ljava/lang/String;)V │ │ +3e8e2c: 5b01 6289 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.simpleName:Ljava/lang/String; // field@8962 │ │ +3e8e30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1368029,17 +1368025,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e40: |[3e8e40] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setSize:(J)V │ │ -3e8e50: 5a01 6389 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ -3e8e54: 0e00 |0002: return-void │ │ +3e8e34: |[3e8e34] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setSize:(J)V │ │ +3e8e44: 5a01 6389 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.size:J // field@8963 │ │ +3e8e48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1368048,17 +1368044,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e58: |[3e8e58] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V │ │ -3e8e68: 5b01 6589 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ -3e8e6c: 0e00 |0002: return-void │ │ +3e8e4c: |[3e8e4c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setType:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE;)V │ │ +3e8e5c: 5b01 6589 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.type:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; // field@8965 │ │ +3e8e60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE; │ │ │ │ @@ -1368067,17 +1368063,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e70: |[3e8e70] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setUserId:(I)V │ │ -3e8e80: 5901 6689 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.uid:I // field@8966 │ │ -3e8e84: 0e00 |0002: return-void │ │ +3e8e64: |[3e8e64] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setUserId:(I)V │ │ +3e8e74: 5901 6689 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.uid:I // field@8966 │ │ +3e8e78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1368086,17 +1368082,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8e88: |[3e8e88] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setVolume:(I)V │ │ -3e8e98: 5901 6789 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ -3e8e9c: 0e00 |0002: return-void │ │ +3e8e7c: |[3e8e7c] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.setVolume:(I)V │ │ +3e8e8c: 5901 6789 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.volume:I // field@8967 │ │ +3e8e90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1368105,18 +1368101,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e88c8: |[3e88c8] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.toString:()Ljava/lang/String; │ │ -3e88d8: 6e10 b1bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getName:()Ljava/lang/String; // method@bfb1 │ │ -3e88de: 0c00 |0003: move-result-object v0 │ │ -3e88e0: 1100 |0004: return-object v0 │ │ +3e88bc: |[3e88bc] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.toString:()Ljava/lang/String; │ │ +3e88cc: 6e10 b1bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getName:()Ljava/lang/String; // method@bfb1 │ │ +3e88d2: 0c00 |0003: move-result-object v0 │ │ +3e88d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ │ │ #47 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;) │ │ @@ -1368124,48 +1368120,48 @@ │ │ type : '([B)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -3e8ea0: |[3e8ea0] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.update:([B)V │ │ -3e8eb0: 5440 5889 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8eb4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -3e8eb8: 7120 0ec0 1500 |0004: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8ebe: 0a01 |0007: move-result v1 │ │ -3e8ec0: 7120 94bf 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf94 │ │ -3e8ec6: 5440 5889 |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8eca: 1301 a000 |000d: const/16 v1, #int 160 // #a0 │ │ -3e8ece: 7120 0ec0 1500 |000f: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e8ed4: 0a01 |0012: move-result v1 │ │ -3e8ed6: 7120 97bf 1000 |0013: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf97 │ │ -3e8edc: 5440 5889 |0016: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8ee0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3e8ee2: 7120 98bf 1000 |0019: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf98 │ │ -3e8ee8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3e8eea: 1302 0002 |001d: const/16 v2, #int 512 // #200 │ │ -3e8eee: 3520 1800 |001f: if-ge v0, v2, 0037 // +0018 │ │ -3e8ef2: 5443 5889 |0021: iget-object v3, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8ef6: 7110 96bf 0300 |0023: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf96 │ │ -3e8efc: 0a03 |0026: move-result v3 │ │ -3e8efe: 3530 1000 |0027: if-ge v0, v3, 0037 // +0010 │ │ -3e8f02: d002 a400 |0029: add-int/lit16 v2, v0, #int 164 // #00a4 │ │ -3e8f06: 4802 0502 |002b: aget-byte v2, v5, v2 │ │ -3e8f0a: 3902 0700 |002d: if-nez v2, 0034 // +0007 │ │ -3e8f0e: 5442 5889 |002f: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8f12: 7110 99bf 0200 |0031: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf99 │ │ -3e8f18: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e8f1c: 28e7 |0036: goto 001d // -0019 │ │ -3e8f1e: 5440 5889 |0037: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ -3e8f22: 7110 9abf 0000 |0039: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B // method@bf9a │ │ -3e8f28: 0c00 |003c: move-result-object v0 │ │ -3e8f2a: 1303 a400 |003d: const/16 v3, #int 164 // #a4 │ │ -3e8f2e: 7152 a084 3510 |003f: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e8f34: 0e00 |0042: return-void │ │ +3e8e94: |[3e8e94] org.apache.commons.compress.archivers.dump.DumpArchiveEntry.update:([B)V │ │ +3e8ea4: 5440 5889 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8ea8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +3e8eac: 7120 0ec0 1500 |0004: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8eb2: 0a01 |0007: move-result v1 │ │ +3e8eb4: 7120 94bf 1000 |0008: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$102:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf94 │ │ +3e8eba: 5440 5889 |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8ebe: 1301 a000 |000d: const/16 v1, #int 160 // #a0 │ │ +3e8ec2: 7120 0ec0 1500 |000f: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e8ec8: 0a01 |0012: move-result v1 │ │ +3e8eca: 7120 97bf 1000 |0013: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$302:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf97 │ │ +3e8ed0: 5440 5889 |0016: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8ed4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3e8ed6: 7120 98bf 1000 |0019: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$402:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;I)I // method@bf98 │ │ +3e8edc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3e8ede: 1302 0002 |001d: const/16 v2, #int 512 // #200 │ │ +3e8ee2: 3520 1800 |001f: if-ge v0, v2, 0037 // +0018 │ │ +3e8ee6: 5443 5889 |0021: iget-object v3, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8eea: 7110 96bf 0300 |0023: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$300:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf96 │ │ +3e8ef0: 0a03 |0026: move-result v3 │ │ +3e8ef2: 3530 1000 |0027: if-ge v0, v3, 0037 // +0010 │ │ +3e8ef6: d002 a400 |0029: add-int/lit16 v2, v0, #int 164 // #00a4 │ │ +3e8efa: 4802 0502 |002b: aget-byte v2, v5, v2 │ │ +3e8efe: 3902 0700 |002d: if-nez v2, 0034 // +0007 │ │ +3e8f02: 5442 5889 |002f: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8f06: 7110 99bf 0200 |0031: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$408:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)I // method@bf99 │ │ +3e8f0c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e8f10: 28e7 |0036: goto 001d // -0019 │ │ +3e8f12: 5440 5889 |0037: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.header:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader; // field@8958 │ │ +3e8f16: 7110 9abf 0000 |0039: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;.access$500:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader;)[B // method@bf9a │ │ +3e8f1c: 0c00 |003c: move-result-object v0 │ │ +3e8f1e: 1303 a400 |003d: const/16 v3, #int 164 // #a4 │ │ +3e8f22: 7152 a084 3510 |003f: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e8f28: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000b line=508 │ │ 0x0016 line=510 │ │ 0x0021 line=512 │ │ 0x002b line=513 │ │ @@ -1368298,18 +1368294,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e95a4: |[3e95a4] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3e95b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e95b6: 7030 dfbf 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bfdf │ │ -3e95bc: 0e00 |0004: return-void │ │ +3e9598: |[3e9598] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3e95a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e95aa: 7030 dfbf 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@bfdf │ │ +3e95b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1368318,82 +1368314,82 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -3e95c0: |[3e95c0] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3e95d0: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3e95d6: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ -3e95da: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -3e95de: 5b20 7689 |0007: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e95e2: 2200 2511 |0009: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3e95e6: 7010 3587 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3e95ec: 5b20 7289 |000e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e95f0: 2200 2511 |0010: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3e95f4: 7010 3587 0000 |0012: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3e95fa: 5b20 7389 |0015: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ -3e95fe: 2200 1c18 |0017: new-instance v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // type@181c │ │ -3e9602: 7020 18c0 3000 |0019: invoke-direct {v0, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.:(Ljava/io/InputStream;)V // method@c018 │ │ -3e9608: 5b20 7589 |001c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e960c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -3e960e: 5c23 7089 |001f: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ -3e9612: 5b24 6c89 |0021: iput-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.encoding:Ljava/lang/String; // field@896c │ │ -3e9616: 7110 7bc4 0400 |0023: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3e961c: 0c03 |0026: move-result-object v3 │ │ -3e961e: 5b23 7a89 |0027: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ -3e9622: 5423 7589 |0029: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9626: 6e10 21c0 0300 |002b: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e962c: 0c03 |002e: move-result-object v3 │ │ -3e962e: 7110 12c0 0300 |002f: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9634: 0a04 |0032: move-result v4 │ │ -3e9636: 3804 4900 |0033: if-eqz v4, 007c // +0049 │ │ -3e963a: 2204 1718 |0035: new-instance v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // type@1817 │ │ -3e963e: 5420 7a89 |0037: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ -3e9642: 7030 edbf 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@bfed │ │ -3e9648: 5b24 7989 |003c: iput-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ -3e964c: 5423 7589 |003e: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9650: 5424 7989 |0040: iget-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ -3e9654: 6e10 f7bf 0400 |0042: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getNTRec:()I // method@bff7 │ │ -3e965a: 0a04 |0045: move-result v4 │ │ -3e965c: 5420 7989 |0046: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ -3e9660: 6e10 fbbf 0000 |0048: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.isCompressed:()Z // method@bffb │ │ -3e9666: 0a00 |004b: move-result v0 │ │ -3e9668: 6e30 22c0 4300 |004c: invoke-virtual {v3, v4, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.resetBlockSize:(IZ)V // method@c022 │ │ -3e966e: 1303 0010 |004f: const/16 v3, #int 4096 // #1000 │ │ -3e9672: 2333 c71b |0051: new-array v3, v3, [B // type@1bc7 │ │ -3e9676: 5b23 6b89 |0053: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e967a: 7010 ebbf 0200 |0055: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readCLRI:()V // method@bfeb │ │ -3e9680: 7010 eabf 0200 |0058: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBITS:()V // method@bfea │ │ -3e9686: 2203 0c18 |005b: new-instance v3, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ -3e968a: 1244 |005d: const/4 v4, #int 4 // #4 │ │ -3e968c: 1220 |005e: const/4 v0, #int 2 // #2 │ │ -3e968e: 1a01 2614 |005f: const-string v1, "." // string@1426 │ │ -3e9692: 7051 76bf 0340 |0061: invoke-direct {v3, v0, v0, v4, v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.:(IIILjava/lang/String;)V // method@bf76 │ │ -3e9698: 5424 7289 |0064: iget-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e969c: 7110 a983 0000 |0066: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e96a2: 0c00 |0069: move-result-object v0 │ │ -3e96a4: 7230 b187 0403 |006a: invoke-interface {v4, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3e96aa: 2203 3711 |006d: new-instance v3, Ljava/util/PriorityQueue; // type@1137 │ │ -3e96ae: 1304 0a00 |006f: const/16 v4, #int 10 // #a │ │ -3e96b2: 2200 1518 |0071: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1; // type@1815 │ │ -3e96b6: 7020 dbbf 2000 |0073: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;)V // method@bfdb │ │ -3e96bc: 7030 bf87 4300 |0076: invoke-direct {v3, v4, v0}, Ljava/util/PriorityQueue;.:(ILjava/util/Comparator;)V // method@87bf │ │ -3e96c2: 5b23 7489 |0079: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ -3e96c6: 0e00 |007b: return-void │ │ -3e96c8: 2203 1d18 |007c: new-instance v3, Lorg/apache/commons/compress/archivers/dump/UnrecognizedFormatException; // type@181d │ │ -3e96cc: 7010 24c0 0300 |007e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/dump/UnrecognizedFormatException;.:()V // method@c024 │ │ -3e96d2: 2703 |0081: throw v3 │ │ -3e96d4: 0d03 |0082: move-exception v3 │ │ -3e96d6: 2204 f117 |0083: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ -3e96da: 6e10 7c82 0300 |0085: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ -3e96e0: 0c00 |0088: move-result-object v0 │ │ -3e96e2: 7030 6dbe 0403 |0089: invoke-direct {v4, v0, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ -3e96e8: 2704 |008c: throw v4 │ │ +3e95b4: |[3e95b4] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3e95c4: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3e95ca: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ +3e95ce: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +3e95d2: 5b20 7689 |0007: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e95d6: 2200 2511 |0009: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3e95da: 7010 3587 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3e95e0: 5b20 7289 |000e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e95e4: 2200 2511 |0010: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3e95e8: 7010 3587 0000 |0012: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3e95ee: 5b20 7389 |0015: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ +3e95f2: 2200 1c18 |0017: new-instance v0, Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // type@181c │ │ +3e95f6: 7020 18c0 3000 |0019: invoke-direct {v0, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.:(Ljava/io/InputStream;)V // method@c018 │ │ +3e95fc: 5b20 7589 |001c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9600: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +3e9602: 5c23 7089 |001f: iput-boolean v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ +3e9606: 5b24 6c89 |0021: iput-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.encoding:Ljava/lang/String; // field@896c │ │ +3e960a: 7110 7bc4 0400 |0023: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3e9610: 0c03 |0026: move-result-object v3 │ │ +3e9612: 5b23 7a89 |0027: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ +3e9616: 5423 7589 |0029: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e961a: 6e10 21c0 0300 |002b: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e9620: 0c03 |002e: move-result-object v3 │ │ +3e9622: 7110 12c0 0300 |002f: invoke-static {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9628: 0a04 |0032: move-result v4 │ │ +3e962a: 3804 4900 |0033: if-eqz v4, 007c // +0049 │ │ +3e962e: 2204 1718 |0035: new-instance v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // type@1817 │ │ +3e9632: 5420 7a89 |0037: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ +3e9636: 7030 edbf 3400 |0039: invoke-direct {v4, v3, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@bfed │ │ +3e963c: 5b24 7989 |003c: iput-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ +3e9640: 5423 7589 |003e: iget-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9644: 5424 7989 |0040: iget-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ +3e9648: 6e10 f7bf 0400 |0042: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.getNTRec:()I // method@bff7 │ │ +3e964e: 0a04 |0045: move-result v4 │ │ +3e9650: 5420 7989 |0046: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ +3e9654: 6e10 fbbf 0000 |0048: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;.isCompressed:()Z // method@bffb │ │ +3e965a: 0a00 |004b: move-result v0 │ │ +3e965c: 6e30 22c0 4300 |004c: invoke-virtual {v3, v4, v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.resetBlockSize:(IZ)V // method@c022 │ │ +3e9662: 1303 0010 |004f: const/16 v3, #int 4096 // #1000 │ │ +3e9666: 2333 c71b |0051: new-array v3, v3, [B // type@1bc7 │ │ +3e966a: 5b23 6b89 |0053: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e966e: 7010 ebbf 0200 |0055: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readCLRI:()V // method@bfeb │ │ +3e9674: 7010 eabf 0200 |0058: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBITS:()V // method@bfea │ │ +3e967a: 2203 0c18 |005b: new-instance v3, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ +3e967e: 1244 |005d: const/4 v4, #int 4 // #4 │ │ +3e9680: 1220 |005e: const/4 v0, #int 2 // #2 │ │ +3e9682: 1a01 2614 |005f: const-string v1, "." // string@1426 │ │ +3e9686: 7051 76bf 0340 |0061: invoke-direct {v3, v0, v0, v4, v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.:(IIILjava/lang/String;)V // method@bf76 │ │ +3e968c: 5424 7289 |0064: iget-object v4, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e9690: 7110 a983 0000 |0066: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e9696: 0c00 |0069: move-result-object v0 │ │ +3e9698: 7230 b187 0403 |006a: invoke-interface {v4, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3e969e: 2203 3711 |006d: new-instance v3, Ljava/util/PriorityQueue; // type@1137 │ │ +3e96a2: 1304 0a00 |006f: const/16 v4, #int 10 // #a │ │ +3e96a6: 2200 1518 |0071: new-instance v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1; // type@1815 │ │ +3e96aa: 7020 dbbf 2000 |0073: invoke-direct {v0, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream$1;.:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;)V // method@bfdb │ │ +3e96b0: 7030 bf87 4300 |0076: invoke-direct {v3, v4, v0}, Ljava/util/PriorityQueue;.:(ILjava/util/Comparator;)V // method@87bf │ │ +3e96b6: 5b23 7489 |0079: iput-object v3, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ +3e96ba: 0e00 |007b: return-void │ │ +3e96bc: 2203 1d18 |007c: new-instance v3, Lorg/apache/commons/compress/archivers/dump/UnrecognizedFormatException; // type@181d │ │ +3e96c0: 7010 24c0 0300 |007e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/dump/UnrecognizedFormatException;.:()V // method@c024 │ │ +3e96c6: 2703 |0081: throw v3 │ │ +3e96c8: 0d03 |0082: move-exception v3 │ │ +3e96ca: 2204 f117 |0083: new-instance v4, Lorg/apache/commons/compress/archivers/ArchiveException; // type@17f1 │ │ +3e96ce: 6e10 7c82 0300 |0085: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@827c │ │ +3e96d4: 0c00 |0088: move-result-object v0 │ │ +3e96d6: 7030 6dbe 0403 |0089: invoke-direct {v4, v0, v3}, Lorg/apache/commons/compress/archivers/ArchiveException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@be6d │ │ +3e96dc: 2704 |008c: throw v4 │ │ catches : 2 │ │ 0x0029 - 0x005b │ │ Ljava/io/IOException; -> 0x0082 │ │ 0x007c - 0x0082 │ │ Ljava/io/IOException; -> 0x0082 │ │ positions : │ │ 0x0000 line=103 │ │ @@ -1368426,73 +1368422,73 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -3e91ec: |[3e91ec] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; │ │ -3e91fc: 2200 4411 |0000: new-instance v0, Ljava/util/Stack; // type@1144 │ │ -3e9200: 7010 e887 0000 |0002: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@87e8 │ │ -3e9206: 6e10 aebf 0500 |0005: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e920c: 0a01 |0008: move-result v1 │ │ -3e920e: 5442 7289 |0009: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e9212: 7110 a983 0100 |000b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e9218: 0c03 |000e: move-result-object v3 │ │ -3e921a: 7220 a887 3200 |000f: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3e9220: 0a02 |0012: move-result v2 │ │ -3e9222: 3902 0600 |0013: if-nez v2, 0019 // +0006 │ │ -3e9226: 6e10 e987 0000 |0015: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@87e9 │ │ -3e922c: 281e |0018: goto 0036 // +001e │ │ -3e922e: 5442 7289 |0019: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e9232: 7110 a983 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e9238: 0c01 |001e: move-result-object v1 │ │ -3e923a: 7220 ac87 1200 |001f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3e9240: 0c01 |0022: move-result-object v1 │ │ -3e9242: 1f01 0c18 |0023: check-cast v1, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ -3e9246: 6e10 78bf 0100 |0025: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ -3e924c: 0c02 |0028: move-result-object v2 │ │ -3e924e: 6e20 ec87 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ec │ │ -3e9254: 6e10 77bf 0100 |002c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getIno:()I // method@bf77 │ │ -3e925a: 0a02 |002f: move-result v2 │ │ -3e925c: 6e10 79bf 0100 |0030: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getParentIno:()I // method@bf79 │ │ -3e9262: 0a03 |0033: move-result v3 │ │ -3e9264: 3332 3c00 |0034: if-ne v2, v3, 0070 // +003c │ │ -3e9268: 6e10 ea87 0000 |0036: invoke-virtual {v0}, Ljava/util/Stack;.isEmpty:()Z // method@87ea │ │ -3e926e: 0a01 |0039: move-result v1 │ │ -3e9270: 3801 1100 |003a: if-eqz v1, 004b // +0011 │ │ -3e9274: 5440 7389 |003c: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ -3e9278: 6e10 aebf 0500 |003e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e927e: 0a01 |0041: move-result v1 │ │ -3e9280: 7110 a983 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e9286: 0c01 |0045: move-result-object v1 │ │ -3e9288: 7230 b187 1005 |0046: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3e928e: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -3e9290: 1105 |004a: return-object v5 │ │ -3e9292: 2205 9410 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3e9296: 6e10 eb87 0000 |004d: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@87eb │ │ -3e929c: 0c01 |0050: move-result-object v1 │ │ -3e929e: 1f01 9210 |0051: check-cast v1, Ljava/lang/String; // type@1092 │ │ -3e92a2: 7020 8684 1500 |0053: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ -3e92a8: 6e10 ea87 0000 |0056: invoke-virtual {v0}, Ljava/util/Stack;.isEmpty:()Z // method@87ea │ │ -3e92ae: 0a01 |0059: move-result v1 │ │ -3e92b0: 3901 1100 |005a: if-nez v1, 006b // +0011 │ │ -3e92b4: 1301 2f00 |005c: const/16 v1, #int 47 // #2f │ │ -3e92b8: 6e20 8784 1500 |005e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3e92be: 6e10 eb87 0000 |0061: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@87eb │ │ -3e92c4: 0c01 |0064: move-result-object v1 │ │ -3e92c6: 1f01 9210 |0065: check-cast v1, Ljava/lang/String; // type@1092 │ │ -3e92ca: 6e20 8f84 1500 |0067: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e92d0: 28ec |006a: goto 0056 // -0014 │ │ -3e92d2: 6e10 9f84 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e92d8: 0c05 |006e: move-result-object v5 │ │ -3e92da: 1105 |006f: return-object v5 │ │ -3e92dc: 6e10 79bf 0100 |0070: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getParentIno:()I // method@bf79 │ │ -3e92e2: 0a01 |0073: move-result v1 │ │ -3e92e4: 2895 |0074: goto 0009 // -006b │ │ +3e91e0: |[3e91e0] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; │ │ +3e91f0: 2200 4411 |0000: new-instance v0, Ljava/util/Stack; // type@1144 │ │ +3e91f4: 7010 e887 0000 |0002: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@87e8 │ │ +3e91fa: 6e10 aebf 0500 |0005: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e9200: 0a01 |0008: move-result v1 │ │ +3e9202: 5442 7289 |0009: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e9206: 7110 a983 0100 |000b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e920c: 0c03 |000e: move-result-object v3 │ │ +3e920e: 7220 a887 3200 |000f: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3e9214: 0a02 |0012: move-result v2 │ │ +3e9216: 3902 0600 |0013: if-nez v2, 0019 // +0006 │ │ +3e921a: 6e10 e987 0000 |0015: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@87e9 │ │ +3e9220: 281e |0018: goto 0036 // +001e │ │ +3e9222: 5442 7289 |0019: iget-object v2, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e9226: 7110 a983 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e922c: 0c01 |001e: move-result-object v1 │ │ +3e922e: 7220 ac87 1200 |001f: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3e9234: 0c01 |0022: move-result-object v1 │ │ +3e9236: 1f01 0c18 |0023: check-cast v1, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ +3e923a: 6e10 78bf 0100 |0025: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ +3e9240: 0c02 |0028: move-result-object v2 │ │ +3e9242: 6e20 ec87 2000 |0029: invoke-virtual {v0, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ec │ │ +3e9248: 6e10 77bf 0100 |002c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getIno:()I // method@bf77 │ │ +3e924e: 0a02 |002f: move-result v2 │ │ +3e9250: 6e10 79bf 0100 |0030: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getParentIno:()I // method@bf79 │ │ +3e9256: 0a03 |0033: move-result v3 │ │ +3e9258: 3332 3c00 |0034: if-ne v2, v3, 0070 // +003c │ │ +3e925c: 6e10 ea87 0000 |0036: invoke-virtual {v0}, Ljava/util/Stack;.isEmpty:()Z // method@87ea │ │ +3e9262: 0a01 |0039: move-result v1 │ │ +3e9264: 3801 1100 |003a: if-eqz v1, 004b // +0011 │ │ +3e9268: 5440 7389 |003c: iget-object v0, v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ +3e926c: 6e10 aebf 0500 |003e: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e9272: 0a01 |0041: move-result v1 │ │ +3e9274: 7110 a983 0100 |0042: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e927a: 0c01 |0045: move-result-object v1 │ │ +3e927c: 7230 b187 1005 |0046: invoke-interface {v0, v1, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3e9282: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +3e9284: 1105 |004a: return-object v5 │ │ +3e9286: 2205 9410 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3e928a: 6e10 eb87 0000 |004d: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@87eb │ │ +3e9290: 0c01 |0050: move-result-object v1 │ │ +3e9292: 1f01 9210 |0051: check-cast v1, Ljava/lang/String; // type@1092 │ │ +3e9296: 7020 8684 1500 |0053: invoke-direct {v5, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ +3e929c: 6e10 ea87 0000 |0056: invoke-virtual {v0}, Ljava/util/Stack;.isEmpty:()Z // method@87ea │ │ +3e92a2: 0a01 |0059: move-result v1 │ │ +3e92a4: 3901 1100 |005a: if-nez v1, 006b // +0011 │ │ +3e92a8: 1301 2f00 |005c: const/16 v1, #int 47 // #2f │ │ +3e92ac: 6e20 8784 1500 |005e: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3e92b2: 6e10 eb87 0000 |0061: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@87eb │ │ +3e92b8: 0c01 |0064: move-result-object v1 │ │ +3e92ba: 1f01 9210 |0065: check-cast v1, Ljava/lang/String; // type@1092 │ │ +3e92be: 6e20 8f84 1500 |0067: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e92c4: 28ec |006a: goto 0056 // -0014 │ │ +3e92c6: 6e10 9f84 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e92cc: 0c05 |006e: move-result-object v5 │ │ +3e92ce: 1105 |006f: return-object v5 │ │ +3e92d0: 6e10 79bf 0100 |0070: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getParentIno:()I // method@bf79 │ │ +3e92d6: 0a01 |0073: move-result v1 │ │ +3e92d8: 2895 |0074: goto 0009 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=421 │ │ 0x0009 line=422 │ │ 0x0015 line=423 │ │ 0x0019 line=427 │ │ @@ -1368515,31 +1368511,31 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3e9034: |[3e9034] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.matches:([BI)Z │ │ -3e9044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e9046: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -3e904a: 3513 0300 |0003: if-ge v3, v1, 0006 // +0003 │ │ -3e904e: 0f00 |0005: return v0 │ │ -3e9050: 1301 0004 |0006: const/16 v1, #int 1024 // #400 │ │ -3e9054: 3413 0700 |0008: if-lt v3, v1, 000f // +0007 │ │ -3e9058: 7110 12c0 0200 |000a: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e905e: 0a02 |000d: move-result v2 │ │ -3e9060: 0f02 |000e: return v2 │ │ -3e9062: 1403 6cea 0000 |000f: const v3, #float 8.40947e-41 // #0000ea6c │ │ -3e9068: 1301 1800 |0012: const/16 v1, #int 24 // #18 │ │ -3e906c: 7120 0ec0 1200 |0014: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e9072: 0a02 |0017: move-result v2 │ │ -3e9074: 3323 0300 |0018: if-ne v3, v2, 001b // +0003 │ │ -3e9078: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3e907a: 0f00 |001b: return v0 │ │ +3e9028: |[3e9028] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.matches:([BI)Z │ │ +3e9038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e903a: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +3e903e: 3513 0300 |0003: if-ge v3, v1, 0006 // +0003 │ │ +3e9042: 0f00 |0005: return v0 │ │ +3e9044: 1301 0004 |0006: const/16 v1, #int 1024 // #400 │ │ +3e9048: 3413 0700 |0008: if-lt v3, v1, 000f // +0007 │ │ +3e904c: 7110 12c0 0200 |000a: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9052: 0a02 |000d: move-result v2 │ │ +3e9054: 0f02 |000e: return v2 │ │ +3e9056: 1403 6cea 0000 |000f: const v3, #float 8.40947e-41 // #0000ea6c │ │ +3e905c: 1301 1800 |0012: const/16 v1, #int 24 // #18 │ │ +3e9060: 7120 0ec0 1200 |0014: invoke-static {v2, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9066: 0a02 |0017: move-result v2 │ │ +3e9068: 3323 0300 |0018: if-ne v3, v2, 001b // +0003 │ │ +3e906c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3e906e: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=553 │ │ 0x0014 line=557 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) [B │ │ 0x0000 - 0x001c reg=3 (null) I │ │ @@ -1368549,55 +1368545,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -3e9730: |[3e9730] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readBITS:()V │ │ -3e9740: 5450 7589 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9744: 6e10 21c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e974a: 0c00 |0005: move-result-object v0 │ │ -3e974c: 7110 12c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9752: 0a01 |0009: move-result v1 │ │ -3e9754: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ -3e9758: 7110 c4bf 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e975e: 0c00 |000f: move-result-object v0 │ │ -3e9760: 5b50 6a89 |0010: iput-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9764: 6200 2689 |0012: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ -3e9768: 5451 6a89 |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e976c: 6e10 adbf 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e9772: 0c01 |0019: move-result-object v1 │ │ -3e9774: 3310 2800 |001a: if-ne v0, v1, 0042 // +0028 │ │ -3e9778: 5450 7589 |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e977c: 1601 0004 |001e: const-wide/16 v1, #int 1024 // #400 │ │ -3e9780: 5453 6a89 |0020: iget-object v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9784: 6e10 abbf 0300 |0022: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e978a: 0a03 |0025: move-result v3 │ │ -3e978c: 8133 |0026: int-to-long v3, v3 │ │ -3e978e: 9d03 0301 |0027: mul-long v3, v3, v1 │ │ -3e9792: 6e30 23c0 3004 |0029: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ -3e9798: 0b00 |002c: move-result-wide v0 │ │ -3e979a: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ -3e979e: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ -3e97a2: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -3e97a6: 5450 6a89 |0033: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e97aa: 6e10 abbf 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e97b0: 0a00 |0038: move-result v0 │ │ -3e97b2: 5950 7789 |0039: iput v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e97b6: 0e00 |003b: return-void │ │ -3e97b8: 2200 3810 |003c: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3e97bc: 7010 3882 0000 |003e: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e97c2: 2700 |0041: throw v0 │ │ -3e97c4: 2200 1918 |0042: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e97c8: 7010 13c0 0000 |0044: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e97ce: 2700 |0047: throw v0 │ │ -3e97d0: 2200 1918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e97d4: 7010 13c0 0000 |004a: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e97da: 2700 |004d: throw v0 │ │ +3e9724: |[3e9724] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readBITS:()V │ │ +3e9734: 5450 7589 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9738: 6e10 21c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e973e: 0c00 |0005: move-result-object v0 │ │ +3e9740: 7110 12c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9746: 0a01 |0009: move-result v1 │ │ +3e9748: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ +3e974c: 7110 c4bf 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e9752: 0c00 |000f: move-result-object v0 │ │ +3e9754: 5b50 6a89 |0010: iput-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9758: 6200 2689 |0012: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.BITS:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8926 │ │ +3e975c: 5451 6a89 |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9760: 6e10 adbf 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e9766: 0c01 |0019: move-result-object v1 │ │ +3e9768: 3310 2800 |001a: if-ne v0, v1, 0042 // +0028 │ │ +3e976c: 5450 7589 |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9770: 1601 0004 |001e: const-wide/16 v1, #int 1024 // #400 │ │ +3e9774: 5453 6a89 |0020: iget-object v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9778: 6e10 abbf 0300 |0022: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e977e: 0a03 |0025: move-result v3 │ │ +3e9780: 8133 |0026: int-to-long v3, v3 │ │ +3e9782: 9d03 0301 |0027: mul-long v3, v3, v1 │ │ +3e9786: 6e30 23c0 3004 |0029: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ +3e978c: 0b00 |002c: move-result-wide v0 │ │ +3e978e: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ +3e9792: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ +3e9796: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +3e979a: 5450 6a89 |0033: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e979e: 6e10 abbf 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e97a4: 0a00 |0038: move-result v0 │ │ +3e97a6: 5950 7789 |0039: iput v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e97aa: 0e00 |003b: return-void │ │ +3e97ac: 2200 3810 |003c: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3e97b0: 7010 3882 0000 |003e: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e97b6: 2700 |0041: throw v0 │ │ +3e97b8: 2200 1918 |0042: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e97bc: 7010 13c0 0000 |0044: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e97c2: 2700 |0047: throw v0 │ │ +3e97c4: 2200 1918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e97c8: 7010 13c0 0000 |004a: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e97ce: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=201 │ │ 0x000c line=205 │ │ 0x0012 line=207 │ │ 0x001c line=212 │ │ @@ -1368613,55 +1368609,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -3e97dc: |[3e97dc] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readCLRI:()V │ │ -3e97ec: 5450 7589 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e97f0: 6e10 21c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e97f6: 0c00 |0005: move-result-object v0 │ │ -3e97f8: 7110 12c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e97fe: 0a01 |0009: move-result v1 │ │ -3e9800: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ -3e9804: 7110 c4bf 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e980a: 0c00 |000f: move-result-object v0 │ │ -3e980c: 5b50 6a89 |0010: iput-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9810: 6200 2789 |0012: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ -3e9814: 5451 6a89 |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9818: 6e10 adbf 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e981e: 0c01 |0019: move-result-object v1 │ │ -3e9820: 3310 2800 |001a: if-ne v0, v1, 0042 // +0028 │ │ -3e9824: 5450 7589 |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9828: 1601 0004 |001e: const-wide/16 v1, #int 1024 // #400 │ │ -3e982c: 5453 6a89 |0020: iget-object v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9830: 6e10 abbf 0300 |0022: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e9836: 0a03 |0025: move-result v3 │ │ -3e9838: 8133 |0026: int-to-long v3, v3 │ │ -3e983a: 9d03 0301 |0027: mul-long v3, v3, v1 │ │ -3e983e: 6e30 23c0 3004 |0029: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ -3e9844: 0b00 |002c: move-result-wide v0 │ │ -3e9846: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ -3e984a: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ -3e984e: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -3e9852: 5450 6a89 |0033: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9856: 6e10 abbf 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e985c: 0a00 |0038: move-result v0 │ │ -3e985e: 5950 7789 |0039: iput v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e9862: 0e00 |003b: return-void │ │ -3e9864: 2200 3810 |003c: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3e9868: 7010 3882 0000 |003e: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e986e: 2700 |0041: throw v0 │ │ -3e9870: 2200 1918 |0042: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e9874: 7010 13c0 0000 |0044: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e987a: 2700 |0047: throw v0 │ │ -3e987c: 2200 1918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e9880: 7010 13c0 0000 |004a: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e9886: 2700 |004d: throw v0 │ │ +3e97d0: |[3e97d0] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readCLRI:()V │ │ +3e97e0: 5450 7589 |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e97e4: 6e10 21c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e97ea: 0c00 |0005: move-result-object v0 │ │ +3e97ec: 7110 12c0 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e97f2: 0a01 |0009: move-result v1 │ │ +3e97f4: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ +3e97f8: 7110 c4bf 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e97fe: 0c00 |000f: move-result-object v0 │ │ +3e9800: 5b50 6a89 |0010: iput-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9804: 6200 2789 |0012: sget-object v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.CLRI:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8927 │ │ +3e9808: 5451 6a89 |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e980c: 6e10 adbf 0100 |0016: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e9812: 0c01 |0019: move-result-object v1 │ │ +3e9814: 3310 2800 |001a: if-ne v0, v1, 0042 // +0028 │ │ +3e9818: 5450 7589 |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e981c: 1601 0004 |001e: const-wide/16 v1, #int 1024 // #400 │ │ +3e9820: 5453 6a89 |0020: iget-object v3, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9824: 6e10 abbf 0300 |0022: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e982a: 0a03 |0025: move-result v3 │ │ +3e982c: 8133 |0026: int-to-long v3, v3 │ │ +3e982e: 9d03 0301 |0027: mul-long v3, v3, v1 │ │ +3e9832: 6e30 23c0 3004 |0029: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ +3e9838: 0b00 |002c: move-result-wide v0 │ │ +3e983a: 1602 ffff |002d: const-wide/16 v2, #int -1 // #ffff │ │ +3e983e: 3104 0002 |002f: cmp-long v4, v0, v2 │ │ +3e9842: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +3e9846: 5450 6a89 |0033: iget-object v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e984a: 6e10 abbf 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e9850: 0a00 |0038: move-result v0 │ │ +3e9852: 5950 7789 |0039: iput v0, v5, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e9856: 0e00 |003b: return-void │ │ +3e9858: 2200 3810 |003c: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3e985c: 7010 3882 0000 |003e: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e9862: 2700 |0041: throw v0 │ │ +3e9864: 2200 1918 |0042: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9868: 7010 13c0 0000 |0044: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e986e: 2700 |0047: throw v0 │ │ +3e9870: 2200 1918 |0048: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9874: 7010 13c0 0000 |004a: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e987a: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0006 line=177 │ │ 0x000c line=181 │ │ 0x0012 line=183 │ │ 0x001c line=188 │ │ @@ -1368677,175 +1368673,175 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 316 16-bit code units │ │ -3e9888: |[3e9888] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readDirectoryEntry:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)V │ │ -3e9898: 6e10 a8bf 0d00 |0000: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getEntrySize:()J // method@bfa8 │ │ -3e989e: 0b00 |0003: move-result-wide v0 │ │ -3e98a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e98a2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3e98a4: 3903 0c00 |0006: if-nez v3, 0012 // +000c │ │ -3e98a8: 6204 2589 |0008: sget-object v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ -3e98ac: 6e10 adbf 0d00 |000a: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e98b2: 0c05 |000d: move-result-object v5 │ │ -3e98b4: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ -3e98b8: 2802 |0010: goto 0012 // +0002 │ │ -3e98ba: 0e00 |0011: return-void │ │ -3e98bc: 3903 0700 |0012: if-nez v3, 0019 // +0007 │ │ -3e98c0: 54c3 7589 |0014: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e98c4: 6e10 21c0 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e98ca: 54c3 7289 |0019: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e98ce: 6e10 aebf 0d00 |001b: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e98d4: 0a04 |001e: move-result v4 │ │ -3e98d6: 7110 a983 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e98dc: 0c04 |0022: move-result-object v4 │ │ -3e98de: 7220 a887 4300 |0023: invoke-interface {v3, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3e98e4: 0a03 |0026: move-result v3 │ │ -3e98e6: 3903 1700 |0027: if-nez v3, 003e // +0017 │ │ -3e98ea: 6203 2989 |0029: sget-object v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ -3e98ee: 6e10 adbf 0d00 |002b: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e98f4: 0c04 |002e: move-result-object v4 │ │ -3e98f6: 3343 0f00 |002f: if-ne v3, v4, 003e // +000f │ │ -3e98fa: 54c3 7389 |0031: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ -3e98fe: 6e10 aebf 0d00 |0033: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e9904: 0a04 |0036: move-result v4 │ │ -3e9906: 7110 a983 0400 |0037: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e990c: 0c04 |003a: move-result-object v4 │ │ -3e990e: 7230 b187 430d |003b: invoke-interface {v3, v4, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3e9914: 6e10 abbf 0d00 |003e: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e991a: 0a03 |0041: move-result v3 │ │ -3e991c: d233 0004 |0042: mul-int/lit16 v3, v3, #int 1024 // #0400 │ │ -3e9920: 54c4 6b89 |0044: iget-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e9924: 2144 |0046: array-length v4, v4 │ │ -3e9926: 3534 0600 |0047: if-ge v4, v3, 004d // +0006 │ │ -3e992a: 2334 c71b |0049: new-array v4, v3, [B // type@1bc7 │ │ -3e992e: 5bc4 6b89 |004b: iput-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e9932: 54c4 7589 |004d: iget-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9936: 54c5 6b89 |004f: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e993a: 6e40 1ec0 5432 |0051: invoke-virtual {v4, v5, v2, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ -3e9940: 0a04 |0054: move-result v4 │ │ -3e9942: 3334 e100 |0055: if-ne v4, v3, 0136 // +00e1 │ │ -3e9946: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -3e9948: d805 03f8 |0058: add-int/lit8 v5, v3, #int -8 // #f8 │ │ -3e994c: 3554 c000 |005a: if-ge v4, v5, 011a // +00c0 │ │ -3e9950: 8145 |005c: int-to-long v5, v4 │ │ -3e9952: 1607 0800 |005d: const-wide/16 v7, #int 8 // #8 │ │ -3e9956: 9c07 0007 |005f: sub-long v7, v0, v7 │ │ -3e995a: 3109 0507 |0061: cmp-long v9, v5, v7 │ │ -3e995e: 3b09 b700 |0063: if-gez v9, 011a // +00b7 │ │ -3e9962: 54c5 6b89 |0065: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e9966: 7120 0ec0 4500 |0067: invoke-static {v5, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ -3e996c: 0a05 |006a: move-result v5 │ │ -3e996e: 54c6 6b89 |006b: iget-object v6, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e9972: d807 0404 |006d: add-int/lit8 v7, v4, #int 4 // #04 │ │ -3e9976: 7120 0dc0 7600 |006f: invoke-static {v6, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ -3e997c: 0a06 |0072: move-result v6 │ │ -3e997e: 54c7 6b89 |0073: iget-object v7, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ -3e9982: d808 0406 |0075: add-int/lit8 v8, v4, #int 6 // #06 │ │ -3e9986: 4808 0708 |0077: aget-byte v8, v7, v8 │ │ -3e998a: 54c9 7a89 |0079: iget-object v9, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ -3e998e: d80a 0408 |007b: add-int/lit8 v10, v4, #int 8 // #08 │ │ -3e9992: d80b 0407 |007d: add-int/lit8 v11, v4, #int 7 // #07 │ │ -3e9996: 480b 070b |007f: aget-byte v11, v7, v11 │ │ -3e999a: 7140 10c0 79ba |0081: invoke-static {v9, v7, v10, v11}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ -3e99a0: 0c07 |0084: move-result-object v7 │ │ -3e99a2: 1a09 2614 |0085: const-string v9, "." // string@1426 │ │ -3e99a6: 6e20 5084 7900 |0087: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e99ac: 0a09 |008a: move-result v9 │ │ -3e99ae: 3909 8c00 |008b: if-nez v9, 0117 // +008c │ │ -3e99b2: 1a09 3c14 |008d: const-string v9, ".." // string@143c │ │ -3e99b6: 6e20 5084 7900 |008f: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3e99bc: 0a09 |0092: move-result v9 │ │ -3e99be: 3809 0400 |0093: if-eqz v9, 0097 // +0004 │ │ -3e99c2: 2900 8200 |0095: goto/16 0117 // +0082 │ │ -3e99c6: 2209 0c18 |0097: new-instance v9, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ -3e99ca: 6e10 aebf 0d00 |0099: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e99d0: 0a0a |009c: move-result v10 │ │ -3e99d2: 7057 76bf 598a |009d: invoke-direct {v9, v5, v10, v8, v7}, Lorg/apache/commons/compress/archivers/dump/Dirent;.:(IIILjava/lang/String;)V // method@bf76 │ │ -3e99d8: 54c7 7289 |00a0: iget-object v7, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e99dc: 7110 a983 0500 |00a2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e99e2: 0c05 |00a5: move-result-object v5 │ │ -3e99e4: 7230 b187 5709 |00a6: invoke-interface {v7, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3e99ea: 54c5 7389 |00a9: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ -3e99ee: 7210 aa87 0500 |00ab: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -3e99f4: 0c05 |00ae: move-result-object v5 │ │ -3e99f6: 7210 e087 0500 |00af: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3e99fc: 0c05 |00b2: move-result-object v5 │ │ -3e99fe: 7210 5487 0500 |00b3: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3e9a04: 0a07 |00b6: move-result v7 │ │ -3e9a06: 3807 4000 |00b7: if-eqz v7, 00f7 // +0040 │ │ -3e9a0a: 7210 5587 0500 |00b9: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3e9a10: 0c07 |00bc: move-result-object v7 │ │ -3e9a12: 1f07 2f11 |00bd: check-cast v7, Ljava/util/Map$Entry; // type@112f │ │ -3e9a16: 7210 a487 0700 |00bf: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3e9a1c: 0c08 |00c2: move-result-object v8 │ │ -3e9a1e: 1f08 1318 |00c3: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e9a22: 7020 e6bf 8c00 |00c5: invoke-direct {v12, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; // method@bfe6 │ │ -3e9a28: 0c08 |00c8: move-result-object v8 │ │ -3e9a2a: 3808 eaff |00c9: if-eqz v8, 00b3 // -0016 │ │ -3e9a2e: 7210 a487 0700 |00cb: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3e9a34: 0c09 |00ce: move-result-object v9 │ │ -3e9a36: 1f09 1318 |00cf: check-cast v9, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e9a3a: 6e20 ccbf 8900 |00d1: invoke-virtual {v9, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ -3e9a40: 7210 a487 0700 |00d4: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3e9a46: 0c08 |00d7: move-result-object v8 │ │ -3e9a48: 1f08 1318 |00d8: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e9a4c: 54c9 7289 |00da: iget-object v9, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e9a50: 7210 a387 0700 |00dc: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -3e9a56: 0c0a |00df: move-result-object v10 │ │ -3e9a58: 7220 ac87 a900 |00e0: invoke-interface {v9, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3e9a5e: 0c09 |00e3: move-result-object v9 │ │ -3e9a60: 1f09 0c18 |00e4: check-cast v9, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ -3e9a64: 6e10 78bf 0900 |00e6: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ -3e9a6a: 0c09 |00e9: move-result-object v9 │ │ -3e9a6c: 6e20 cfbf 9800 |00ea: invoke-virtual {v8, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSimpleName:(Ljava/lang/String;)V // method@bfcf │ │ -3e9a72: 54c8 7489 |00ed: iget-object v8, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ -3e9a76: 7210 a487 0700 |00ef: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3e9a7c: 0c07 |00f2: move-result-object v7 │ │ -3e9a7e: 7220 c787 7800 |00f3: invoke-interface {v8, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ -3e9a84: 28bd |00f6: goto 00b3 // -0043 │ │ -3e9a86: 54c5 7489 |00f7: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ -3e9a8a: 7210 c987 0500 |00f9: invoke-interface {v5}, Ljava/util/Queue;.iterator:()Ljava/util/Iterator; // method@87c9 │ │ -3e9a90: 0c05 |00fc: move-result-object v5 │ │ -3e9a92: 7210 5487 0500 |00fd: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3e9a98: 0a07 |0100: move-result v7 │ │ -3e9a9a: 3807 1600 |0101: if-eqz v7, 0117 // +0016 │ │ -3e9a9e: 7210 5587 0500 |0103: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3e9aa4: 0c07 |0106: move-result-object v7 │ │ -3e9aa6: 1f07 1318 |0107: check-cast v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e9aaa: 54c8 7389 |0109: iget-object v8, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ -3e9aae: 6e10 aebf 0700 |010b: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e9ab4: 0a07 |010e: move-result v7 │ │ -3e9ab6: 7110 a983 0700 |010f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e9abc: 0c07 |0112: move-result-object v7 │ │ -3e9abe: 7220 b387 7800 |0113: invoke-interface {v8, v7}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -3e9ac4: 28e7 |0116: goto 00fd // -0019 │ │ -3e9ac6: b064 |0117: add-int/2addr v4, v6 │ │ -3e9ac8: 2900 40ff |0118: goto/16 0058 // -00c0 │ │ -3e9acc: 54cd 7589 |011a: iget-object v13, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9ad0: 6e10 1cc0 0d00 |011c: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.peek:()[B // method@c01c │ │ -3e9ad6: 0c0d |011f: move-result-object v13 │ │ -3e9ad8: 7110 12c0 0d00 |0120: invoke-static {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9ade: 0a03 |0123: move-result v3 │ │ -3e9ae0: 3803 0c00 |0124: if-eqz v3, 0130 // +000c │ │ -3e9ae4: 7110 c4bf 0d00 |0126: invoke-static {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e9aea: 0c0d |0129: move-result-object v13 │ │ -3e9aec: 1603 0004 |012a: const-wide/16 v3, #int 1024 // #400 │ │ -3e9af0: bc30 |012c: sub-long/2addr v0, v3 │ │ -3e9af2: 1203 |012d: const/4 v3, #int 0 // #0 │ │ -3e9af4: 2900 d8fe |012e: goto/16 0006 // -0128 │ │ -3e9af8: 220d 1918 |0130: new-instance v13, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e9afc: 7010 13c0 0d00 |0132: invoke-direct {v13}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e9b02: 270d |0135: throw v13 │ │ -3e9b04: 220d 3810 |0136: new-instance v13, Ljava/io/EOFException; // type@1038 │ │ -3e9b08: 7010 3882 0d00 |0138: invoke-direct {v13}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e9b0e: 270d |013b: throw v13 │ │ +3e987c: |[3e987c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.readDirectoryEntry:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)V │ │ +3e988c: 6e10 a8bf 0d00 |0000: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getEntrySize:()J // method@bfa8 │ │ +3e9892: 0b00 |0003: move-result-wide v0 │ │ +3e9894: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e9896: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3e9898: 3903 0c00 |0006: if-nez v3, 0012 // +000c │ │ +3e989c: 6204 2589 |0008: sget-object v4, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ +3e98a0: 6e10 adbf 0d00 |000a: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e98a6: 0c05 |000d: move-result-object v5 │ │ +3e98a8: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +3e98ac: 2802 |0010: goto 0012 // +0002 │ │ +3e98ae: 0e00 |0011: return-void │ │ +3e98b0: 3903 0700 |0012: if-nez v3, 0019 // +0007 │ │ +3e98b4: 54c3 7589 |0014: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e98b8: 6e10 21c0 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e98be: 54c3 7289 |0019: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e98c2: 6e10 aebf 0d00 |001b: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e98c8: 0a04 |001e: move-result v4 │ │ +3e98ca: 7110 a983 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e98d0: 0c04 |0022: move-result-object v4 │ │ +3e98d2: 7220 a887 4300 |0023: invoke-interface {v3, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3e98d8: 0a03 |0026: move-result v3 │ │ +3e98da: 3903 1700 |0027: if-nez v3, 003e // +0017 │ │ +3e98de: 6203 2989 |0029: sget-object v3, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.INODE:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8929 │ │ +3e98e2: 6e10 adbf 0d00 |002b: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e98e8: 0c04 |002e: move-result-object v4 │ │ +3e98ea: 3343 0f00 |002f: if-ne v3, v4, 003e // +000f │ │ +3e98ee: 54c3 7389 |0031: iget-object v3, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ +3e98f2: 6e10 aebf 0d00 |0033: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e98f8: 0a04 |0036: move-result v4 │ │ +3e98fa: 7110 a983 0400 |0037: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e9900: 0c04 |003a: move-result-object v4 │ │ +3e9902: 7230 b187 430d |003b: invoke-interface {v3, v4, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3e9908: 6e10 abbf 0d00 |003e: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e990e: 0a03 |0041: move-result v3 │ │ +3e9910: d233 0004 |0042: mul-int/lit16 v3, v3, #int 1024 // #0400 │ │ +3e9914: 54c4 6b89 |0044: iget-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e9918: 2144 |0046: array-length v4, v4 │ │ +3e991a: 3534 0600 |0047: if-ge v4, v3, 004d // +0006 │ │ +3e991e: 2334 c71b |0049: new-array v4, v3, [B // type@1bc7 │ │ +3e9922: 5bc4 6b89 |004b: iput-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e9926: 54c4 7589 |004d: iget-object v4, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e992a: 54c5 6b89 |004f: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e992e: 6e40 1ec0 5432 |0051: invoke-virtual {v4, v5, v2, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ +3e9934: 0a04 |0054: move-result v4 │ │ +3e9936: 3334 e100 |0055: if-ne v4, v3, 0136 // +00e1 │ │ +3e993a: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +3e993c: d805 03f8 |0058: add-int/lit8 v5, v3, #int -8 // #f8 │ │ +3e9940: 3554 c000 |005a: if-ge v4, v5, 011a // +00c0 │ │ +3e9944: 8145 |005c: int-to-long v5, v4 │ │ +3e9946: 1607 0800 |005d: const-wide/16 v7, #int 8 // #8 │ │ +3e994a: 9c07 0007 |005f: sub-long v7, v0, v7 │ │ +3e994e: 3109 0507 |0061: cmp-long v9, v5, v7 │ │ +3e9952: 3b09 b700 |0063: if-gez v9, 011a // +00b7 │ │ +3e9956: 54c5 6b89 |0065: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e995a: 7120 0ec0 4500 |0067: invoke-static {v5, v4}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert32:([BI)I // method@c00e │ │ +3e9960: 0a05 |006a: move-result v5 │ │ +3e9962: 54c6 6b89 |006b: iget-object v6, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e9966: d807 0404 |006d: add-int/lit8 v7, v4, #int 4 // #04 │ │ +3e996a: 7120 0dc0 7600 |006f: invoke-static {v6, v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.convert16:([BI)I // method@c00d │ │ +3e9970: 0a06 |0072: move-result v6 │ │ +3e9972: 54c7 6b89 |0073: iget-object v7, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.blockBuffer:[B // field@896b │ │ +3e9976: d808 0406 |0075: add-int/lit8 v8, v4, #int 6 // #06 │ │ +3e997a: 4808 0708 |0077: aget-byte v8, v7, v8 │ │ +3e997e: 54c9 7a89 |0079: iget-object v9, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@897a │ │ +3e9982: d80a 0408 |007b: add-int/lit8 v10, v4, #int 8 // #08 │ │ +3e9986: d80b 0407 |007d: add-int/lit8 v11, v4, #int 7 // #07 │ │ +3e998a: 480b 070b |007f: aget-byte v11, v7, v11 │ │ +3e998e: 7140 10c0 79ba |0081: invoke-static {v9, v7, v10, v11}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.decode:(Lorg/apache/commons/compress/archivers/zip/ZipEncoding;[BII)Ljava/lang/String; // method@c010 │ │ +3e9994: 0c07 |0084: move-result-object v7 │ │ +3e9996: 1a09 2614 |0085: const-string v9, "." // string@1426 │ │ +3e999a: 6e20 5084 7900 |0087: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e99a0: 0a09 |008a: move-result v9 │ │ +3e99a2: 3909 8c00 |008b: if-nez v9, 0117 // +008c │ │ +3e99a6: 1a09 3c14 |008d: const-string v9, ".." // string@143c │ │ +3e99aa: 6e20 5084 7900 |008f: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3e99b0: 0a09 |0092: move-result v9 │ │ +3e99b2: 3809 0400 |0093: if-eqz v9, 0097 // +0004 │ │ +3e99b6: 2900 8200 |0095: goto/16 0117 // +0082 │ │ +3e99ba: 2209 0c18 |0097: new-instance v9, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ +3e99be: 6e10 aebf 0d00 |0099: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e99c4: 0a0a |009c: move-result v10 │ │ +3e99c6: 7057 76bf 598a |009d: invoke-direct {v9, v5, v10, v8, v7}, Lorg/apache/commons/compress/archivers/dump/Dirent;.:(IIILjava/lang/String;)V // method@bf76 │ │ +3e99cc: 54c7 7289 |00a0: iget-object v7, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e99d0: 7110 a983 0500 |00a2: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e99d6: 0c05 |00a5: move-result-object v5 │ │ +3e99d8: 7230 b187 5709 |00a6: invoke-interface {v7, v5, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3e99de: 54c5 7389 |00a9: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ +3e99e2: 7210 aa87 0500 |00ab: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +3e99e8: 0c05 |00ae: move-result-object v5 │ │ +3e99ea: 7210 e087 0500 |00af: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3e99f0: 0c05 |00b2: move-result-object v5 │ │ +3e99f2: 7210 5487 0500 |00b3: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3e99f8: 0a07 |00b6: move-result v7 │ │ +3e99fa: 3807 4000 |00b7: if-eqz v7, 00f7 // +0040 │ │ +3e99fe: 7210 5587 0500 |00b9: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3e9a04: 0c07 |00bc: move-result-object v7 │ │ +3e9a06: 1f07 2f11 |00bd: check-cast v7, Ljava/util/Map$Entry; // type@112f │ │ +3e9a0a: 7210 a487 0700 |00bf: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3e9a10: 0c08 |00c2: move-result-object v8 │ │ +3e9a12: 1f08 1318 |00c3: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e9a16: 7020 e6bf 8c00 |00c5: invoke-direct {v12, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; // method@bfe6 │ │ +3e9a1c: 0c08 |00c8: move-result-object v8 │ │ +3e9a1e: 3808 eaff |00c9: if-eqz v8, 00b3 // -0016 │ │ +3e9a22: 7210 a487 0700 |00cb: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3e9a28: 0c09 |00ce: move-result-object v9 │ │ +3e9a2a: 1f09 1318 |00cf: check-cast v9, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e9a2e: 6e20 ccbf 8900 |00d1: invoke-virtual {v9, v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ +3e9a34: 7210 a487 0700 |00d4: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3e9a3a: 0c08 |00d7: move-result-object v8 │ │ +3e9a3c: 1f08 1318 |00d8: check-cast v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e9a40: 54c9 7289 |00da: iget-object v9, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e9a44: 7210 a387 0700 |00dc: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +3e9a4a: 0c0a |00df: move-result-object v10 │ │ +3e9a4c: 7220 ac87 a900 |00e0: invoke-interface {v9, v10}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3e9a52: 0c09 |00e3: move-result-object v9 │ │ +3e9a54: 1f09 0c18 |00e4: check-cast v9, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ +3e9a58: 6e10 78bf 0900 |00e6: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ +3e9a5e: 0c09 |00e9: move-result-object v9 │ │ +3e9a60: 6e20 cfbf 9800 |00ea: invoke-virtual {v8, v9}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSimpleName:(Ljava/lang/String;)V // method@bfcf │ │ +3e9a66: 54c8 7489 |00ed: iget-object v8, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ +3e9a6a: 7210 a487 0700 |00ef: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3e9a70: 0c07 |00f2: move-result-object v7 │ │ +3e9a72: 7220 c787 7800 |00f3: invoke-interface {v8, v7}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ +3e9a78: 28bd |00f6: goto 00b3 // -0043 │ │ +3e9a7a: 54c5 7489 |00f7: iget-object v5, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ +3e9a7e: 7210 c987 0500 |00f9: invoke-interface {v5}, Ljava/util/Queue;.iterator:()Ljava/util/Iterator; // method@87c9 │ │ +3e9a84: 0c05 |00fc: move-result-object v5 │ │ +3e9a86: 7210 5487 0500 |00fd: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3e9a8c: 0a07 |0100: move-result v7 │ │ +3e9a8e: 3807 1600 |0101: if-eqz v7, 0117 // +0016 │ │ +3e9a92: 7210 5587 0500 |0103: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3e9a98: 0c07 |0106: move-result-object v7 │ │ +3e9a9a: 1f07 1318 |0107: check-cast v7, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e9a9e: 54c8 7389 |0109: iget-object v8, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.pending:Ljava/util/Map; // field@8973 │ │ +3e9aa2: 6e10 aebf 0700 |010b: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e9aa8: 0a07 |010e: move-result v7 │ │ +3e9aaa: 7110 a983 0700 |010f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e9ab0: 0c07 |0112: move-result-object v7 │ │ +3e9ab2: 7220 b387 7800 |0113: invoke-interface {v8, v7}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +3e9ab8: 28e7 |0116: goto 00fd // -0019 │ │ +3e9aba: b064 |0117: add-int/2addr v4, v6 │ │ +3e9abc: 2900 40ff |0118: goto/16 0058 // -00c0 │ │ +3e9ac0: 54cd 7589 |011a: iget-object v13, v12, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9ac4: 6e10 1cc0 0d00 |011c: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.peek:()[B // method@c01c │ │ +3e9aca: 0c0d |011f: move-result-object v13 │ │ +3e9acc: 7110 12c0 0d00 |0120: invoke-static {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9ad2: 0a03 |0123: move-result v3 │ │ +3e9ad4: 3803 0c00 |0124: if-eqz v3, 0130 // +000c │ │ +3e9ad8: 7110 c4bf 0d00 |0126: invoke-static {v13}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e9ade: 0c0d |0129: move-result-object v13 │ │ +3e9ae0: 1603 0004 |012a: const-wide/16 v3, #int 1024 // #400 │ │ +3e9ae4: bc30 |012c: sub-long/2addr v0, v3 │ │ +3e9ae6: 1203 |012d: const/4 v3, #int 0 // #0 │ │ +3e9ae8: 2900 d8fe |012e: goto/16 0006 // -0128 │ │ +3e9aec: 220d 1918 |0130: new-instance v13, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9af0: 7010 13c0 0d00 |0132: invoke-direct {v13}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e9af6: 270d |0135: throw v13 │ │ +3e9af8: 220d 3810 |0136: new-instance v13, Ljava/io/EOFException; // type@1038 │ │ +3e9afc: 7010 3882 0d00 |0138: invoke-direct {v13}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e9b02: 270d |013b: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0008 line=329 │ │ 0x000a line=330 │ │ 0x0014 line=333 │ │ 0x0019 line=336 │ │ @@ -1368885,22 +1368881,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e9704: |[3e9704] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.close:()V │ │ -3e9714: 5510 7189 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ -3e9718: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -3e971c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3e971e: 5c10 7189 |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ -3e9722: 5410 7589 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9726: 6e10 1ac0 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.close:()V // method@c01a │ │ -3e972c: 0e00 |000c: return-void │ │ +3e96f8: |[3e96f8] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.close:()V │ │ +3e9708: 5510 7189 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ +3e970c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +3e9710: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3e9712: 5c10 7189 |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ +3e9716: 5410 7589 |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e971a: 6e10 1ac0 0000 |0009: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.close:()V // method@c01a │ │ +3e9720: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0005 line=532 │ │ 0x0007 line=533 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ @@ -1368910,19 +1368906,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e92e8: |[3e92e8] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getBytesRead:()J │ │ -3e92f8: 5420 7589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e92fc: 6e10 1bc0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ -3e9302: 0b00 |0005: move-result-wide v0 │ │ -3e9304: 1000 |0006: return-wide v0 │ │ +3e92dc: |[3e92dc] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getBytesRead:()J │ │ +3e92ec: 5420 7589 |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e92f0: 6e10 1bc0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ +3e92f6: 0b00 |0005: move-result-wide v0 │ │ +3e92f8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;) │ │ @@ -1368930,19 +1368926,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e907c: |[3e907c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getCount:()I │ │ -3e908c: 6e10 e1bf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getBytesRead:()J // method@bfe1 │ │ -3e9092: 0b00 |0003: move-result-wide v0 │ │ -3e9094: 8401 |0004: long-to-int v1, v0 │ │ -3e9096: 0f01 |0005: return v1 │ │ +3e9070: |[3e9070] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getCount:()I │ │ +3e9080: 6e10 e1bf 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getBytesRead:()J // method@bfe1 │ │ +3e9086: 0b00 |0003: move-result-wide v0 │ │ +3e9088: 8401 |0004: long-to-int v1, v0 │ │ +3e908a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;) │ │ @@ -1368950,18 +1368946,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e9324: |[3e9324] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextDumpEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ -3e9334: 6e10 e5bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfe5 │ │ -3e933a: 0c00 |0003: move-result-object v0 │ │ -3e933c: 1100 |0004: return-object v0 │ │ +3e9318: |[3e9318] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextDumpEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ +3e9328: 6e10 e5bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfe5 │ │ +3e932e: 0c00 |0003: move-result-object v0 │ │ +3e9330: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;) │ │ @@ -1368969,18 +1368965,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e9308: |[3e9308] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3e9318: 6e10 e5bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfe5 │ │ -3e931e: 0c00 |0003: move-result-object v0 │ │ -3e9320: 1100 |0004: return-object v0 │ │ +3e92fc: |[3e92fc] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3e930c: 6e10 e5bf 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfe5 │ │ +3e9312: 0c00 |0003: move-result-object v0 │ │ +3e9314: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;) │ │ @@ -1368988,165 +1368984,165 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 285 16-bit code units │ │ -3e9340: |[3e9340] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ -3e9350: 54a0 7489 |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ -3e9354: 7210 c887 0000 |0002: invoke-interface {v0}, Ljava/util/Queue;.isEmpty:()Z // method@87c8 │ │ -3e935a: 0a00 |0005: move-result v0 │ │ -3e935c: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -3e9360: 54a0 7489 |0008: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ -3e9364: 7210 ca87 0000 |000a: invoke-interface {v0}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@87ca │ │ -3e936a: 0c00 |000d: move-result-object v0 │ │ -3e936c: 1f00 1318 |000e: check-cast v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ -3e9370: 1100 |0010: return-object v0 │ │ -3e9372: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3e9374: 0701 |0012: move-object v1, v0 │ │ -3e9376: 0712 |0013: move-object v2, v1 │ │ -3e9378: 3901 e900 |0014: if-nez v1, 00fd // +00e9 │ │ -3e937c: 55a1 7089 |0016: iget-boolean v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ -3e9380: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ -3e9384: 1100 |001a: return-object v0 │ │ -3e9386: 52a1 7789 |001b: iget v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e938a: 54a2 6a89 |001d: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e938e: 6e10 abbf 0200 |001f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e9394: 0a02 |0022: move-result v2 │ │ -3e9396: 1603 ffff |0023: const-wide/16 v3, #int -1 // #ffff │ │ -3e939a: 1605 0004 |0025: const-wide/16 v5, #int 1024 // #400 │ │ -3e939e: 3521 2100 |0027: if-ge v1, v2, 0048 // +0021 │ │ -3e93a2: 54a1 6a89 |0029: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e93a6: 52a2 7789 |002b: iget v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e93aa: d807 0201 |002d: add-int/lit8 v7, v2, #int 1 // #01 │ │ -3e93ae: 59a7 7789 |002f: iput v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e93b2: 6e20 c3bf 2100 |0031: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isSparseRecord:(I)Z // method@bfc3 │ │ -3e93b8: 0a01 |0034: move-result v1 │ │ -3e93ba: 3901 e6ff |0035: if-nez v1, 001b // -001a │ │ -3e93be: 54a1 7589 |0037: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e93c2: 6e30 23c0 5106 |0039: invoke-virtual {v1, v5, v6}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ -3e93c8: 0b01 |003c: move-result-wide v1 │ │ -3e93ca: 3105 0103 |003d: cmp-long v5, v1, v3 │ │ -3e93ce: 3805 0300 |003f: if-eqz v5, 0042 // +0003 │ │ -3e93d2: 28da |0041: goto 001b // -0026 │ │ -3e93d4: 2200 3810 |0042: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3e93d8: 7010 3882 0000 |0044: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e93de: 2700 |0047: throw v0 │ │ -3e93e0: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -3e93e2: 59a1 7789 |0049: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e93e6: 54a2 7589 |004b: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e93ea: 6e10 1bc0 0200 |004d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ -3e93f0: 0b07 |0050: move-result-wide v7 │ │ -3e93f2: 5aa7 6f89 |0051: iput-wide v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ -3e93f6: 54a2 7589 |0053: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e93fa: 6e10 21c0 0200 |0055: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e9400: 0c02 |0058: move-result-object v2 │ │ -3e9402: 7110 12c0 0200 |0059: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9408: 0a07 |005c: move-result v7 │ │ -3e940a: 3807 9a00 |005d: if-eqz v7, 00f7 // +009a │ │ -3e940e: 7110 c4bf 0200 |005f: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e9414: 0c02 |0062: move-result-object v2 │ │ -3e9416: 5ba2 6a89 |0063: iput-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e941a: 6202 2589 |0065: sget-object v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ -3e941e: 54a7 6a89 |0067: iget-object v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9422: 6e10 adbf 0700 |0069: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e9428: 0c07 |006c: move-result-object v7 │ │ -3e942a: 3372 4300 |006d: if-ne v2, v7, 00b0 // +0043 │ │ -3e942e: 54a2 7589 |006f: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9432: 54a7 6a89 |0071: iget-object v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9436: 6e10 abbf 0700 |0073: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e943c: 0a07 |0076: move-result v7 │ │ -3e943e: 54a8 6a89 |0077: iget-object v8, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9442: 6e10 acbf 0800 |0079: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderHoles:()I // method@bfac │ │ -3e9448: 0a08 |007c: move-result v8 │ │ -3e944a: b187 |007d: sub-int/2addr v7, v8 │ │ -3e944c: 8177 |007e: int-to-long v7, v7 │ │ -3e944e: 9d07 0705 |007f: mul-long v7, v7, v5 │ │ -3e9452: 6e30 23c0 7208 |0081: invoke-virtual {v2, v7, v8}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ -3e9458: 0b07 |0084: move-result-wide v7 │ │ -3e945a: 3102 0703 |0085: cmp-long v2, v7, v3 │ │ -3e945e: 3802 2300 |0087: if-eqz v2, 00aa // +0023 │ │ -3e9462: 54a2 7589 |0089: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9466: 6e10 1bc0 0200 |008b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ -3e946c: 0b07 |008e: move-result-wide v7 │ │ -3e946e: 5aa7 6f89 |008f: iput-wide v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ -3e9472: 54a2 7589 |0091: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9476: 6e10 21c0 0200 |0093: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e947c: 0c02 |0096: move-result-object v2 │ │ -3e947e: 7110 12c0 0200 |0097: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9484: 0a07 |009a: move-result v7 │ │ -3e9486: 3807 0900 |009b: if-eqz v7, 00a4 // +0009 │ │ -3e948a: 7110 c4bf 0200 |009d: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e9490: 0c02 |00a0: move-result-object v2 │ │ -3e9492: 5ba2 6a89 |00a1: iput-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9496: 28c2 |00a3: goto 0065 // -003e │ │ -3e9498: 2200 1918 |00a4: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e949c: 7010 13c0 0000 |00a6: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e94a2: 2700 |00a9: throw v0 │ │ -3e94a4: 2200 3810 |00aa: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3e94a8: 7010 3882 0000 |00ac: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e94ae: 2700 |00af: throw v0 │ │ -3e94b0: 6202 2889 |00b0: sget-object v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ -3e94b4: 54a3 6a89 |00b2: iget-object v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e94b8: 6e10 adbf 0300 |00b4: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ -3e94be: 0c03 |00b7: move-result-object v3 │ │ -3e94c0: 3332 0600 |00b8: if-ne v2, v3, 00be // +0006 │ │ -3e94c4: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ -3e94c6: 5ca1 7089 |00bb: iput-boolean v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ -3e94ca: 1100 |00bd: return-object v0 │ │ -3e94cc: 54a2 6a89 |00be: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e94d0: 6e10 bfbf 0200 |00c0: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ -3e94d6: 0a03 |00c3: move-result v3 │ │ -3e94d8: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ -3e94dc: 3803 1400 |00c6: if-eqz v3, 00da // +0014 │ │ -3e94e0: 54a1 6a89 |00c8: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e94e4: 7020 ecbf 1a00 |00ca: invoke-direct {v10, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readDirectoryEntry:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)V // method@bfec │ │ -3e94ea: 5aa4 6d89 |00cd: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ -3e94ee: 5aa4 6e89 |00cf: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ -3e94f2: 54a1 6a89 |00d1: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e94f6: 6e10 abbf 0100 |00d3: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ -3e94fc: 0a01 |00d6: move-result v1 │ │ -3e94fe: 59a1 7789 |00d7: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e9502: 280d |00d9: goto 00e6 // +000d │ │ -3e9504: 5aa4 6d89 |00da: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ -3e9508: 54a3 6a89 |00dc: iget-object v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e950c: 6e10 a8bf 0300 |00de: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getEntrySize:()J // method@bfa8 │ │ -3e9512: 0b03 |00e1: move-result-wide v3 │ │ -3e9514: 5aa3 6e89 |00e2: iput-wide v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ -3e9518: 59a1 7789 |00e4: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e951c: 54a1 7689 |00e6: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e9520: 2111 |00e8: array-length v1, v1 │ │ -3e9522: 59a1 7889 |00e9: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e9526: 7020 e6bf 2a00 |00eb: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; // method@bfe6 │ │ -3e952c: 0c01 |00ee: move-result-object v1 │ │ -3e952e: 3901 0300 |00ef: if-nez v1, 00f2 // +0003 │ │ -3e9532: 0702 |00f1: move-object v2, v0 │ │ -3e9534: 0729 |00f2: move-object v9, v2 │ │ -3e9536: 0712 |00f3: move-object v2, v1 │ │ -3e9538: 0791 |00f4: move-object v1, v9 │ │ -3e953a: 2900 1fff |00f5: goto/16 0014 // -00e1 │ │ -3e953e: 2200 1918 |00f7: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e9542: 7010 13c0 0000 |00f9: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e9548: 2700 |00fc: throw v0 │ │ -3e954a: 6e20 ccbf 2100 |00fd: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ -3e9550: 54a0 7289 |0100: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ -3e9554: 6e10 aebf 0100 |0102: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ -3e955a: 0a02 |0105: move-result v2 │ │ -3e955c: 7110 a983 0200 |0106: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3e9562: 0c02 |0109: move-result-object v2 │ │ -3e9564: 7220 ac87 2000 |010a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3e956a: 0c00 |010d: move-result-object v0 │ │ -3e956c: 1f00 0c18 |010e: check-cast v0, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ -3e9570: 6e10 78bf 0000 |0110: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ -3e9576: 0c00 |0113: move-result-object v0 │ │ -3e9578: 6e20 cfbf 0100 |0114: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSimpleName:(Ljava/lang/String;)V // method@bfcf │ │ -3e957e: 53a2 6f89 |0117: iget-wide v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ -3e9582: 6e30 cebf 2103 |0119: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setOffset:(J)V // method@bfce │ │ -3e9588: 1101 |011c: return-object v1 │ │ +3e9334: |[3e9334] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; │ │ +3e9344: 54a0 7489 |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ +3e9348: 7210 c887 0000 |0002: invoke-interface {v0}, Ljava/util/Queue;.isEmpty:()Z // method@87c8 │ │ +3e934e: 0a00 |0005: move-result v0 │ │ +3e9350: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +3e9354: 54a0 7489 |0008: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.queue:Ljava/util/Queue; // field@8974 │ │ +3e9358: 7210 ca87 0000 |000a: invoke-interface {v0}, Ljava/util/Queue;.remove:()Ljava/lang/Object; // method@87ca │ │ +3e935e: 0c00 |000d: move-result-object v0 │ │ +3e9360: 1f00 1318 |000e: check-cast v0, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // type@1813 │ │ +3e9364: 1100 |0010: return-object v0 │ │ +3e9366: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3e9368: 0701 |0012: move-object v1, v0 │ │ +3e936a: 0712 |0013: move-object v2, v1 │ │ +3e936c: 3901 e900 |0014: if-nez v1, 00fd // +00e9 │ │ +3e9370: 55a1 7089 |0016: iget-boolean v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ +3e9374: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ +3e9378: 1100 |001a: return-object v0 │ │ +3e937a: 52a1 7789 |001b: iget v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e937e: 54a2 6a89 |001d: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9382: 6e10 abbf 0200 |001f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e9388: 0a02 |0022: move-result v2 │ │ +3e938a: 1603 ffff |0023: const-wide/16 v3, #int -1 // #ffff │ │ +3e938e: 1605 0004 |0025: const-wide/16 v5, #int 1024 // #400 │ │ +3e9392: 3521 2100 |0027: if-ge v1, v2, 0048 // +0021 │ │ +3e9396: 54a1 6a89 |0029: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e939a: 52a2 7789 |002b: iget v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e939e: d807 0201 |002d: add-int/lit8 v7, v2, #int 1 // #01 │ │ +3e93a2: 59a7 7789 |002f: iput v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e93a6: 6e20 c3bf 2100 |0031: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isSparseRecord:(I)Z // method@bfc3 │ │ +3e93ac: 0a01 |0034: move-result v1 │ │ +3e93ae: 3901 e6ff |0035: if-nez v1, 001b // -001a │ │ +3e93b2: 54a1 7589 |0037: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e93b6: 6e30 23c0 5106 |0039: invoke-virtual {v1, v5, v6}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ +3e93bc: 0b01 |003c: move-result-wide v1 │ │ +3e93be: 3105 0103 |003d: cmp-long v5, v1, v3 │ │ +3e93c2: 3805 0300 |003f: if-eqz v5, 0042 // +0003 │ │ +3e93c6: 28da |0041: goto 001b // -0026 │ │ +3e93c8: 2200 3810 |0042: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3e93cc: 7010 3882 0000 |0044: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e93d2: 2700 |0047: throw v0 │ │ +3e93d4: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +3e93d6: 59a1 7789 |0049: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e93da: 54a2 7589 |004b: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e93de: 6e10 1bc0 0200 |004d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ +3e93e4: 0b07 |0050: move-result-wide v7 │ │ +3e93e6: 5aa7 6f89 |0051: iput-wide v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ +3e93ea: 54a2 7589 |0053: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e93ee: 6e10 21c0 0200 |0055: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e93f4: 0c02 |0058: move-result-object v2 │ │ +3e93f6: 7110 12c0 0200 |0059: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e93fc: 0a07 |005c: move-result v7 │ │ +3e93fe: 3807 9a00 |005d: if-eqz v7, 00f7 // +009a │ │ +3e9402: 7110 c4bf 0200 |005f: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e9408: 0c02 |0062: move-result-object v2 │ │ +3e940a: 5ba2 6a89 |0063: iput-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e940e: 6202 2589 |0065: sget-object v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.ADDR:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8925 │ │ +3e9412: 54a7 6a89 |0067: iget-object v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9416: 6e10 adbf 0700 |0069: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e941c: 0c07 |006c: move-result-object v7 │ │ +3e941e: 3372 4300 |006d: if-ne v2, v7, 00b0 // +0043 │ │ +3e9422: 54a2 7589 |006f: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9426: 54a7 6a89 |0071: iget-object v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e942a: 6e10 abbf 0700 |0073: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e9430: 0a07 |0076: move-result v7 │ │ +3e9432: 54a8 6a89 |0077: iget-object v8, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9436: 6e10 acbf 0800 |0079: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderHoles:()I // method@bfac │ │ +3e943c: 0a08 |007c: move-result v8 │ │ +3e943e: b187 |007d: sub-int/2addr v7, v8 │ │ +3e9440: 8177 |007e: int-to-long v7, v7 │ │ +3e9442: 9d07 0705 |007f: mul-long v7, v7, v5 │ │ +3e9446: 6e30 23c0 7208 |0081: invoke-virtual {v2, v7, v8}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.skip:(J)J // method@c023 │ │ +3e944c: 0b07 |0084: move-result-wide v7 │ │ +3e944e: 3102 0703 |0085: cmp-long v2, v7, v3 │ │ +3e9452: 3802 2300 |0087: if-eqz v2, 00aa // +0023 │ │ +3e9456: 54a2 7589 |0089: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e945a: 6e10 1bc0 0200 |008b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.getBytesRead:()J // method@c01b │ │ +3e9460: 0b07 |008e: move-result-wide v7 │ │ +3e9462: 5aa7 6f89 |008f: iput-wide v7, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ +3e9466: 54a2 7589 |0091: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e946a: 6e10 21c0 0200 |0093: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e9470: 0c02 |0096: move-result-object v2 │ │ +3e9472: 7110 12c0 0200 |0097: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9478: 0a07 |009a: move-result v7 │ │ +3e947a: 3807 0900 |009b: if-eqz v7, 00a4 // +0009 │ │ +3e947e: 7110 c4bf 0200 |009d: invoke-static {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e9484: 0c02 |00a0: move-result-object v2 │ │ +3e9486: 5ba2 6a89 |00a1: iput-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e948a: 28c2 |00a3: goto 0065 // -003e │ │ +3e948c: 2200 1918 |00a4: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9490: 7010 13c0 0000 |00a6: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e9496: 2700 |00a9: throw v0 │ │ +3e9498: 2200 3810 |00aa: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3e949c: 7010 3882 0000 |00ac: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e94a2: 2700 |00af: throw v0 │ │ +3e94a4: 6202 2889 |00b0: sget-object v2, Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE;.END:Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // field@8928 │ │ +3e94a8: 54a3 6a89 |00b2: iget-object v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e94ac: 6e10 adbf 0300 |00b4: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderType:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE; // method@bfad │ │ +3e94b2: 0c03 |00b7: move-result-object v3 │ │ +3e94b4: 3332 0600 |00b8: if-ne v2, v3, 00be // +0006 │ │ +3e94b8: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ +3e94ba: 5ca1 7089 |00bb: iput-boolean v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ +3e94be: 1100 |00bd: return-object v0 │ │ +3e94c0: 54a2 6a89 |00be: iget-object v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e94c4: 6e10 bfbf 0200 |00c0: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isDirectory:()Z // method@bfbf │ │ +3e94ca: 0a03 |00c3: move-result v3 │ │ +3e94cc: 1604 0000 |00c4: const-wide/16 v4, #int 0 // #0 │ │ +3e94d0: 3803 1400 |00c6: if-eqz v3, 00da // +0014 │ │ +3e94d4: 54a1 6a89 |00c8: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e94d8: 7020 ecbf 1a00 |00ca: invoke-direct {v10, v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readDirectoryEntry:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)V // method@bfec │ │ +3e94de: 5aa4 6d89 |00cd: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ +3e94e2: 5aa4 6e89 |00cf: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ +3e94e6: 54a1 6a89 |00d1: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e94ea: 6e10 abbf 0100 |00d3: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getHeaderCount:()I // method@bfab │ │ +3e94f0: 0a01 |00d6: move-result v1 │ │ +3e94f2: 59a1 7789 |00d7: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e94f6: 280d |00d9: goto 00e6 // +000d │ │ +3e94f8: 5aa4 6d89 |00da: iput-wide v4, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ +3e94fc: 54a3 6a89 |00dc: iget-object v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9500: 6e10 a8bf 0300 |00de: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getEntrySize:()J // method@bfa8 │ │ +3e9506: 0b03 |00e1: move-result-wide v3 │ │ +3e9508: 5aa3 6e89 |00e2: iput-wide v3, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ +3e950c: 59a1 7789 |00e4: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e9510: 54a1 7689 |00e6: iget-object v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e9514: 2111 |00e8: array-length v1, v1 │ │ +3e9516: 59a1 7889 |00e9: iput v1, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e951a: 7020 e6bf 2a00 |00eb: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.getPath:(Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;)Ljava/lang/String; // method@bfe6 │ │ +3e9520: 0c01 |00ee: move-result-object v1 │ │ +3e9522: 3901 0300 |00ef: if-nez v1, 00f2 // +0003 │ │ +3e9526: 0702 |00f1: move-object v2, v0 │ │ +3e9528: 0729 |00f2: move-object v9, v2 │ │ +3e952a: 0712 |00f3: move-object v2, v1 │ │ +3e952c: 0791 |00f4: move-object v1, v9 │ │ +3e952e: 2900 1fff |00f5: goto/16 0014 // -00e1 │ │ +3e9532: 2200 1918 |00f7: new-instance v0, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9536: 7010 13c0 0000 |00f9: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e953c: 2700 |00fc: throw v0 │ │ +3e953e: 6e20 ccbf 2100 |00fd: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setName:(Ljava/lang/String;)V // method@bfcc │ │ +3e9544: 54a0 7289 |0100: iget-object v0, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.names:Ljava/util/Map; // field@8972 │ │ +3e9548: 6e10 aebf 0100 |0102: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.getIno:()I // method@bfae │ │ +3e954e: 0a02 |0105: move-result v2 │ │ +3e9550: 7110 a983 0200 |0106: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3e9556: 0c02 |0109: move-result-object v2 │ │ +3e9558: 7220 ac87 2000 |010a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3e955e: 0c00 |010d: move-result-object v0 │ │ +3e9560: 1f00 0c18 |010e: check-cast v0, Lorg/apache/commons/compress/archivers/dump/Dirent; // type@180c │ │ +3e9564: 6e10 78bf 0000 |0110: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/dump/Dirent;.getName:()Ljava/lang/String; // method@bf78 │ │ +3e956a: 0c00 |0113: move-result-object v0 │ │ +3e956c: 6e20 cfbf 0100 |0114: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setSimpleName:(Ljava/lang/String;)V // method@bfcf │ │ +3e9572: 53a2 6f89 |0117: iget-wide v2, v10, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.filepos:J // field@896f │ │ +3e9576: 6e30 cebf 2103 |0119: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.setOffset:(J)V // method@bfce │ │ +3e957c: 1101 |011c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0008 line=235 │ │ 0x0016 line=239 │ │ 0x001b line=247 │ │ 0x0029 line=248 │ │ @@ -1369193,17 +1369189,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e958c: |[3e958c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getSummary:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ -3e959c: 5410 7989 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ -3e95a0: 1100 |0002: return-object v0 │ │ +3e9580: |[3e9580] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.getSummary:()Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; │ │ +3e9590: 5410 7989 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.summary:Lorg/apache/commons/compress/archivers/dump/DumpArchiveSummary; // field@8979 │ │ +3e9594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;) │ │ @@ -1369211,109 +1369207,109 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 162 16-bit code units │ │ -3e9098: |[3e9098] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.read:([BII)I │ │ -3e90a8: 5580 7089 |0000: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ -3e90ac: 3900 9e00 |0002: if-nez v0, 00a0 // +009e │ │ -3e90b0: 5580 7189 |0004: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ -3e90b4: 3900 9a00 |0006: if-nez v0, 00a0 // +009a │ │ -3e90b8: 5380 6d89 |0008: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ -3e90bc: 5382 6e89 |000a: iget-wide v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ -3e90c0: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3e90c4: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ -3e90c8: 2900 9000 |0010: goto/16 00a0 // +0090 │ │ -3e90cc: 5484 6a89 |0012: iget-object v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e90d0: 3804 8400 |0014: if-eqz v4, 0098 // +0084 │ │ -3e90d4: 81b4 |0016: int-to-long v4, v11 │ │ -3e90d6: bb04 |0017: add-long/2addr v4, v0 │ │ -3e90d8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -3e90da: 3107 0402 |0019: cmp-long v7, v4, v2 │ │ -3e90de: 3d07 0400 |001b: if-lez v7, 001f // +0004 │ │ -3e90e2: bc02 |001d: sub-long/2addr v2, v0 │ │ -3e90e4: 842b |001e: long-to-int v11, v2 │ │ -3e90e6: 01a0 |001f: move v0, v10 │ │ -3e90e8: 120a |0020: const/4 v10, #int 0 // #0 │ │ -3e90ea: 3d0b 7000 |0021: if-lez v11, 0091 // +0070 │ │ -3e90ee: 5481 7689 |0023: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e90f2: 2112 |0025: array-length v2, v1 │ │ -3e90f4: 5283 7889 |0026: iget v3, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e90f8: b132 |0028: sub-int/2addr v2, v3 │ │ -3e90fa: 372b 0500 |0029: if-le v11, v2, 002e // +0005 │ │ -3e90fe: 2111 |002b: array-length v1, v1 │ │ -3e9100: b131 |002c: sub-int/2addr v1, v3 │ │ -3e9102: 2802 |002d: goto 002f // +0002 │ │ -3e9104: 01b1 |002e: move v1, v11 │ │ -3e9106: 5282 7889 |002f: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e910a: 9003 0201 |0031: add-int v3, v2, v1 │ │ -3e910e: 5484 7689 |0033: iget-object v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e9112: 2145 |0035: array-length v5, v4 │ │ -3e9114: 3653 0d00 |0036: if-gt v3, v5, 0043 // +000d │ │ -3e9118: 7151 a084 2409 |0038: invoke-static {v4, v2, v9, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3e911e: b01a |003b: add-int/2addr v10, v1 │ │ -3e9120: 5282 7889 |003c: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e9124: b012 |003e: add-int/2addr v2, v1 │ │ -3e9126: 5982 7889 |003f: iput v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e912a: b11b |0041: sub-int/2addr v11, v1 │ │ -3e912c: b010 |0042: add-int/2addr v0, v1 │ │ -3e912e: 3d0b deff |0043: if-lez v11, 0021 // -0022 │ │ -3e9132: 5281 7789 |0045: iget v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e9136: 1302 0002 |0047: const/16 v2, #int 512 // #200 │ │ -3e913a: 3421 1d00 |0049: if-lt v1, v2, 0066 // +001d │ │ -3e913e: 5481 7589 |004b: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9142: 6e10 21c0 0100 |004d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ -3e9148: 0c01 |0050: move-result-object v1 │ │ -3e914a: 7110 12c0 0100 |0051: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ -3e9150: 0a02 |0054: move-result v2 │ │ -3e9152: 3802 0b00 |0055: if-eqz v2, 0060 // +000b │ │ -3e9156: 7110 c4bf 0100 |0057: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ -3e915c: 0c01 |005a: move-result-object v1 │ │ -3e915e: 5b81 6a89 |005b: iput-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9162: 5986 7789 |005d: iput v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e9166: 2807 |005f: goto 0066 // +0007 │ │ -3e9168: 2209 1918 |0060: new-instance v9, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ -3e916c: 7010 13c0 0900 |0062: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ -3e9172: 2709 |0065: throw v9 │ │ -3e9174: 5481 6a89 |0066: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ -3e9178: 5282 7789 |0068: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e917c: d803 0201 |006a: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3e9180: 5983 7789 |006c: iput v3, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ -3e9184: 6e20 c3bf 2100 |006e: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isSparseRecord:(I)Z // method@bfc3 │ │ -3e918a: 0a01 |0071: move-result v1 │ │ -3e918c: 3901 1700 |0072: if-nez v1, 0089 // +0017 │ │ -3e9190: 5481 7589 |0074: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ -3e9194: 5482 7689 |0076: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e9198: 2123 |0078: array-length v3, v2 │ │ -3e919a: 6e40 1ec0 2136 |0079: invoke-virtual {v1, v2, v6, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ -3e91a0: 0a01 |007c: move-result v1 │ │ -3e91a2: 5482 7689 |007d: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e91a6: 2122 |007f: array-length v2, v2 │ │ -3e91a8: 3321 0300 |0080: if-ne v1, v2, 0083 // +0003 │ │ -3e91ac: 280c |0082: goto 008e // +000c │ │ -3e91ae: 2209 3810 |0083: new-instance v9, Ljava/io/EOFException; // type@1038 │ │ -3e91b2: 7010 3882 0900 |0085: invoke-direct {v9}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e91b8: 2709 |0088: throw v9 │ │ -3e91ba: 5481 7689 |0089: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ -3e91be: 7120 9886 6100 |008b: invoke-static {v1, v6}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -3e91c4: 5986 7889 |008e: iput v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ -3e91c8: 2891 |0090: goto 0021 // -006f │ │ -3e91ca: 5380 6d89 |0091: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ -3e91ce: 81a2 |0093: int-to-long v2, v10 │ │ -3e91d0: bb20 |0094: add-long/2addr v0, v2 │ │ -3e91d2: 5a80 6d89 |0095: iput-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ -3e91d6: 0f0a |0097: return v10 │ │ -3e91d8: 2209 7210 |0098: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e91dc: 1a0a d252 |009a: const-string v10, "No current dump entry" // string@52d2 │ │ -3e91e0: 7020 8c83 a900 |009c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e91e6: 2709 |009f: throw v9 │ │ -3e91e8: 12f9 |00a0: const/4 v9, #int -1 // #ff │ │ -3e91ea: 0f09 |00a1: return v9 │ │ +3e908c: |[3e908c] org.apache.commons.compress.archivers.dump.DumpArchiveInputStream.read:([BII)I │ │ +3e909c: 5580 7089 |0000: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.hasHitEOF:Z // field@8970 │ │ +3e90a0: 3900 9e00 |0002: if-nez v0, 00a0 // +009e │ │ +3e90a4: 5580 7189 |0004: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.isClosed:Z // field@8971 │ │ +3e90a8: 3900 9a00 |0006: if-nez v0, 00a0 // +009a │ │ +3e90ac: 5380 6d89 |0008: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ +3e90b0: 5382 6e89 |000a: iget-wide v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entrySize:J // field@896e │ │ +3e90b4: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3e90b8: 3a04 0400 |000e: if-ltz v4, 0012 // +0004 │ │ +3e90bc: 2900 9000 |0010: goto/16 00a0 // +0090 │ │ +3e90c0: 5484 6a89 |0012: iget-object v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e90c4: 3804 8400 |0014: if-eqz v4, 0098 // +0084 │ │ +3e90c8: 81b4 |0016: int-to-long v4, v11 │ │ +3e90ca: bb04 |0017: add-long/2addr v4, v0 │ │ +3e90cc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +3e90ce: 3107 0402 |0019: cmp-long v7, v4, v2 │ │ +3e90d2: 3d07 0400 |001b: if-lez v7, 001f // +0004 │ │ +3e90d6: bc02 |001d: sub-long/2addr v2, v0 │ │ +3e90d8: 842b |001e: long-to-int v11, v2 │ │ +3e90da: 01a0 |001f: move v0, v10 │ │ +3e90dc: 120a |0020: const/4 v10, #int 0 // #0 │ │ +3e90de: 3d0b 7000 |0021: if-lez v11, 0091 // +0070 │ │ +3e90e2: 5481 7689 |0023: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e90e6: 2112 |0025: array-length v2, v1 │ │ +3e90e8: 5283 7889 |0026: iget v3, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e90ec: b132 |0028: sub-int/2addr v2, v3 │ │ +3e90ee: 372b 0500 |0029: if-le v11, v2, 002e // +0005 │ │ +3e90f2: 2111 |002b: array-length v1, v1 │ │ +3e90f4: b131 |002c: sub-int/2addr v1, v3 │ │ +3e90f6: 2802 |002d: goto 002f // +0002 │ │ +3e90f8: 01b1 |002e: move v1, v11 │ │ +3e90fa: 5282 7889 |002f: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e90fe: 9003 0201 |0031: add-int v3, v2, v1 │ │ +3e9102: 5484 7689 |0033: iget-object v4, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e9106: 2145 |0035: array-length v5, v4 │ │ +3e9108: 3653 0d00 |0036: if-gt v3, v5, 0043 // +000d │ │ +3e910c: 7151 a084 2409 |0038: invoke-static {v4, v2, v9, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3e9112: b01a |003b: add-int/2addr v10, v1 │ │ +3e9114: 5282 7889 |003c: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e9118: b012 |003e: add-int/2addr v2, v1 │ │ +3e911a: 5982 7889 |003f: iput v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e911e: b11b |0041: sub-int/2addr v11, v1 │ │ +3e9120: b010 |0042: add-int/2addr v0, v1 │ │ +3e9122: 3d0b deff |0043: if-lez v11, 0021 // -0022 │ │ +3e9126: 5281 7789 |0045: iget v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e912a: 1302 0002 |0047: const/16 v2, #int 512 // #200 │ │ +3e912e: 3421 1d00 |0049: if-lt v1, v2, 0066 // +001d │ │ +3e9132: 5481 7589 |004b: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9136: 6e10 21c0 0100 |004d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.readRecord:()[B // method@c021 │ │ +3e913c: 0c01 |0050: move-result-object v1 │ │ +3e913e: 7110 12c0 0100 |0051: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveUtil;.verify:([B)Z // method@c012 │ │ +3e9144: 0a02 |0054: move-result v2 │ │ +3e9146: 3802 0b00 |0055: if-eqz v2, 0060 // +000b │ │ +3e914a: 7110 c4bf 0100 |0057: invoke-static {v1}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.parse:([B)Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // method@bfc4 │ │ +3e9150: 0c01 |005a: move-result-object v1 │ │ +3e9152: 5b81 6a89 |005b: iput-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e9156: 5986 7789 |005d: iput v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e915a: 2807 |005f: goto 0066 // +0007 │ │ +3e915c: 2209 1918 |0060: new-instance v9, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; // type@1819 │ │ +3e9160: 7010 13c0 0900 |0062: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.:()V // method@c013 │ │ +3e9166: 2709 |0065: throw v9 │ │ +3e9168: 5481 6a89 |0066: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.active:Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry; // field@896a │ │ +3e916c: 5282 7789 |0068: iget v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e9170: d803 0201 |006a: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3e9174: 5983 7789 |006c: iput v3, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readIdx:I // field@8977 │ │ +3e9178: 6e20 c3bf 2100 |006e: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveEntry;.isSparseRecord:(I)Z // method@bfc3 │ │ +3e917e: 0a01 |0071: move-result v1 │ │ +3e9180: 3901 1700 |0072: if-nez v1, 0089 // +0017 │ │ +3e9184: 5481 7589 |0074: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.raw:Lorg/apache/commons/compress/archivers/dump/TapeInputStream; // field@8975 │ │ +3e9188: 5482 7689 |0076: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e918c: 2123 |0078: array-length v3, v2 │ │ +3e918e: 6e40 1ec0 2136 |0079: invoke-virtual {v1, v2, v6, v3}, Lorg/apache/commons/compress/archivers/dump/TapeInputStream;.read:([BII)I // method@c01e │ │ +3e9194: 0a01 |007c: move-result v1 │ │ +3e9196: 5482 7689 |007d: iget-object v2, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e919a: 2122 |007f: array-length v2, v2 │ │ +3e919c: 3321 0300 |0080: if-ne v1, v2, 0083 // +0003 │ │ +3e91a0: 280c |0082: goto 008e // +000c │ │ +3e91a2: 2209 3810 |0083: new-instance v9, Ljava/io/EOFException; // type@1038 │ │ +3e91a6: 7010 3882 0900 |0085: invoke-direct {v9}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e91ac: 2709 |0088: throw v9 │ │ +3e91ae: 5481 7689 |0089: iget-object v1, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.readBuf:[B // field@8976 │ │ +3e91b2: 7120 9886 6100 |008b: invoke-static {v1, v6}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +3e91b8: 5986 7889 |008e: iput v6, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.recordOffset:I // field@8978 │ │ +3e91bc: 2891 |0090: goto 0021 // -006f │ │ +3e91be: 5380 6d89 |0091: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ +3e91c2: 81a2 |0093: int-to-long v2, v10 │ │ +3e91c4: bb20 |0094: add-long/2addr v0, v2 │ │ +3e91c6: 5a80 6d89 |0095: iput-wide v0, v8, Lorg/apache/commons/compress/archivers/dump/DumpArchiveInputStream;.entryOffset:J // field@896d │ │ +3e91ca: 0f0a |0097: return v10 │ │ +3e91cc: 2209 7210 |0098: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e91d0: 1a0a d252 |009a: const-string v10, "No current dump entry" // string@52d2 │ │ +3e91d4: 7020 8c83 a900 |009c: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e91da: 2709 |009f: throw v9 │ │ +3e91dc: 12f9 |00a0: const/4 v9, #int -1 // #ff │ │ +3e91de: 0f09 |00a1: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0012 line=474 │ │ 0x0023 line=483 │ │ 0x002f line=487 │ │ 0x0038 line=488 │ │ @@ -1369372,18 +1369368,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ea17c: |[3ea17c] org.apache.commons.compress.archivers.dump.InvalidFormatException.:()V │ │ -3ea18c: 1a00 43d1 |0000: const-string v0, "there was an error decoding a tape segment" // string@d143 │ │ -3ea190: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea196: 0e00 |0005: return-void │ │ +3ea170: |[3ea170] org.apache.commons.compress.archivers.dump.InvalidFormatException.:()V │ │ +3ea180: 1a00 43d1 |0000: const-string v0, "there was an error decoding a tape segment" // string@d143 │ │ +3ea184: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea18a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;) │ │ @@ -1369391,27 +1369387,27 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3ea198: |[3ea198] org.apache.commons.compress.archivers.dump.InvalidFormatException.:(J)V │ │ -3ea1a8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ea1ac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ea1b2: 1a01 44d1 |0005: const-string v1, "there was an error decoding a tape segment header at offset " // string@d144 │ │ -3ea1b6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ea1bc: 6e30 8b84 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3ea1c2: 1a01 2614 |000d: const-string v1, "." // string@1426 │ │ -3ea1c6: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ea1cc: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ea1d2: 0c00 |0015: move-result-object v0 │ │ -3ea1d4: 7020 d7bf 0200 |0016: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea1da: 5a23 8689 |0019: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.offset:J // field@8986 │ │ -3ea1de: 0e00 |001b: return-void │ │ +3ea18c: |[3ea18c] org.apache.commons.compress.archivers.dump.InvalidFormatException.:(J)V │ │ +3ea19c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ea1a0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ea1a6: 1a01 44d1 |0005: const-string v1, "there was an error decoding a tape segment header at offset " // string@d144 │ │ +3ea1aa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ea1b0: 6e30 8b84 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3ea1b6: 1a01 2614 |000d: const-string v1, "." // string@1426 │ │ +3ea1ba: 6e20 8f84 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ea1c0: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ea1c6: 0c00 |0015: move-result-object v0 │ │ +3ea1c8: 7020 d7bf 0200 |0016: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea1ce: 5a23 8689 |0019: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.offset:J // field@8986 │ │ +3ea1d2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0019 line=37 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; │ │ 0x0000 - 0x001c reg=3 (null) J │ │ @@ -1369422,17 +1369418,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea164: |[3ea164] org.apache.commons.compress.archivers.dump.InvalidFormatException.getOffset:()J │ │ -3ea174: 5320 8689 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.offset:J // field@8986 │ │ -3ea178: 1000 |0002: return-wide v0 │ │ +3ea158: |[3ea158] org.apache.commons.compress.archivers.dump.InvalidFormatException.getOffset:()J │ │ +3ea168: 5320 8689 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/dump/InvalidFormatException;.offset:J // field@8986 │ │ +3ea16c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/dump/InvalidFormatException; │ │ │ │ source_file_idx : 11707 (InvalidFormatException.java) │ │ @@ -1369465,18 +1369461,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ea1e0: |[3ea1e0] org.apache.commons.compress.archivers.dump.ShortFileException.:()V │ │ -3ea1f0: 1a00 ffd3 |0000: const-string v0, "unexpected EOF" // string@d3ff │ │ -3ea1f4: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea1fa: 0e00 |0005: return-void │ │ +3ea1d4: |[3ea1d4] org.apache.commons.compress.archivers.dump.ShortFileException.:()V │ │ +3ea1e4: 1a00 ffd3 |0000: const-string v0, "unexpected EOF" // string@d3ff │ │ +3ea1e8: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea1ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/dump/ShortFileException; │ │ │ │ Virtual methods - │ │ @@ -1369510,18 +1369506,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ea798: |[3ea798] org.apache.commons.compress.archivers.dump.UnrecognizedFormatException.:()V │ │ -3ea7a8: 1a00 4bd1 |0000: const-string v0, "this is not a recognized format." // string@d14b │ │ -3ea7ac: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea7b2: 0e00 |0005: return-void │ │ +3ea78c: |[3ea78c] org.apache.commons.compress.archivers.dump.UnrecognizedFormatException.:()V │ │ +3ea79c: 1a00 4bd1 |0000: const-string v0, "this is not a recognized format." // string@d14b │ │ +3ea7a0: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea7a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/dump/UnrecognizedFormatException; │ │ │ │ Virtual methods - │ │ @@ -1369555,18 +1369551,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ea7b4: |[3ea7b4] org.apache.commons.compress.archivers.dump.UnsupportedCompressionAlgorithmException.:()V │ │ -3ea7c4: 1a00 49d1 |0000: const-string v0, "this file uses an unsupported compression algorithm." // string@d149 │ │ -3ea7c8: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea7ce: 0e00 |0005: return-void │ │ +3ea7a8: |[3ea7a8] org.apache.commons.compress.archivers.dump.UnsupportedCompressionAlgorithmException.:()V │ │ +3ea7b8: 1a00 49d1 |0000: const-string v0, "this file uses an unsupported compression algorithm." // string@d149 │ │ +3ea7bc: 7020 d7bf 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea7c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException;) │ │ @@ -1369574,26 +1369570,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3ea7d0: |[3ea7d0] org.apache.commons.compress.archivers.dump.UnsupportedCompressionAlgorithmException.:(Ljava/lang/String;)V │ │ -3ea7e0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3ea7e4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ea7ea: 1a01 4ad1 |0005: const-string v1, "this file uses an unsupported compression algorithm: " // string@d14a │ │ -3ea7ee: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ea7f4: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ea7fa: 1a03 2614 |000d: const-string v3, "." // string@1426 │ │ -3ea7fe: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ea804: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ea80a: 0c03 |0015: move-result-object v3 │ │ -3ea80c: 7020 d7bf 3200 |0016: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ -3ea812: 0e00 |0019: return-void │ │ +3ea7c4: |[3ea7c4] org.apache.commons.compress.archivers.dump.UnsupportedCompressionAlgorithmException.:(Ljava/lang/String;)V │ │ +3ea7d4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3ea7d8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ea7de: 1a01 4ad1 |0005: const-string v1, "this file uses an unsupported compression algorithm: " // string@d14a │ │ +3ea7e2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ea7e8: 6e20 8f84 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ea7ee: 1a03 2614 |000d: const-string v3, "." // string@1426 │ │ +3ea7f2: 6e20 8f84 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ea7f8: 6e10 9f84 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ea7fe: 0c03 |0015: move-result-object v3 │ │ +3ea800: 7020 d7bf 3200 |0016: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/dump/DumpArchiveException;.:(Ljava/lang/String;)V // method@bfd7 │ │ +3ea806: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1369627,19 +1369623,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3eaccc: |[3eaccc] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder.:()V │ │ -3eacdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eacde: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3eace2: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3eace8: 0e00 |0006: return-void │ │ +3eacc0: |[3eacc0] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder.:()V │ │ +3eacd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eacd2: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3eacd6: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3eacdc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; │ │ │ │ Virtual methods - │ │ @@ -1369648,24 +1369644,24 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -3eaca4: |[3eaca4] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3eacb4: 2209 2218 |0000: new-instance v9, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1; // type@1822 │ │ -3eacb8: 0790 |0002: move-object v0, v9 │ │ -3eacba: 0761 |0003: move-object v1, v6 │ │ -3eacbc: 07b2 |0004: move-object v2, v11 │ │ -3eacbe: 0773 |0005: move-object v3, v7 │ │ -3eacc0: 07c4 |0006: move-object v4, v12 │ │ -3eacc2: 0785 |0007: move-object v5, v8 │ │ -3eacc4: 7606 37c0 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.:(Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/lang/String;[BLjava/io/InputStream;)V // method@c037 │ │ -3eacca: 1109 |000b: return-object v9 │ │ +3eac98: |[3eac98] org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3eaca8: 2209 2218 |0000: new-instance v9, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1; // type@1822 │ │ +3eacac: 0790 |0002: move-object v0, v9 │ │ +3eacae: 0761 |0003: move-object v1, v6 │ │ +3eacb0: 07b2 |0004: move-object v2, v11 │ │ +3eacb2: 0773 |0005: move-object v3, v7 │ │ +3eacb4: 07c4 |0006: move-object v4, v12 │ │ +3eacb6: 0785 |0007: move-object v5, v8 │ │ +3eacb8: 7606 37c0 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1;.:(Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder;Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/lang/String;[BLjava/io/InputStream;)V // method@c037 │ │ +3eacbe: 1109 |000b: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder; │ │ 0x0000 - 0x000c reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=8 (null) Ljava/io/InputStream; │ │ @@ -1369703,18 +1369699,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3eb08c: |[3eb08c] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3eb09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb09e: 7050 50c0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V // method@c050 │ │ -3eb0a4: 0e00 |0004: return-void │ │ +3eb080: |[3eb080] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3eb090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb092: 7050 50c0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V // method@c050 │ │ +3eb098: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1369725,49 +1369721,49 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3eaff0: |[3eaff0] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/String; │ │ -3eb000: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb004: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb00a: 6e10 aec0 0500 |0005: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ -3eb010: 0c05 |0008: move-result-object v5 │ │ -3eb012: 7210 ad83 0500 |0009: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3eb018: 0c05 |000c: move-result-object v5 │ │ -3eb01a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3eb01c: 7210 5487 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3eb022: 0a02 |0011: move-result v2 │ │ -3eb024: 3802 2f00 |0012: if-eqz v2, 0041 // +002f │ │ -3eb028: 7210 5587 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3eb02e: 0c02 |0017: move-result-object v2 │ │ -3eb030: 1f02 3f18 |0018: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3eb034: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ -3eb038: 1a01 5312 |001c: const-string v1, ", " // string@1253 │ │ -3eb03c: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb042: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -3eb044: 6e10 03c1 0200 |0022: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ -3eb04a: 0c03 |0025: move-result-object v3 │ │ -3eb04c: 6e20 8e84 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb052: 6e10 04c1 0200 |0029: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ -3eb058: 0c03 |002c: move-result-object v3 │ │ -3eb05a: 3803 e1ff |002d: if-eqz v3, 000e // -001f │ │ -3eb05e: 1a03 340a |002f: const-string v3, "(" // string@0a34 │ │ -3eb062: 6e20 8f84 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb068: 6e10 04c1 0200 |0034: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ -3eb06e: 0c02 |0037: move-result-object v2 │ │ -3eb070: 6e20 8e84 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb076: 1a02 5211 |003b: const-string v2, ")" // string@1152 │ │ -3eb07a: 6e20 8f84 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb080: 28ce |0040: goto 000e // -0032 │ │ -3eb082: 6e10 9f84 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb088: 0c05 |0044: move-result-object v5 │ │ -3eb08a: 1105 |0045: return-object v5 │ │ +3eafe4: |[3eafe4] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/String; │ │ +3eaff4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3eaff8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eaffe: 6e10 aec0 0500 |0005: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getContentMethods:()Ljava/lang/Iterable; // method@c0ae │ │ +3eb004: 0c05 |0008: move-result-object v5 │ │ +3eb006: 7210 ad83 0500 |0009: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3eb00c: 0c05 |000c: move-result-object v5 │ │ +3eb00e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3eb010: 7210 5487 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3eb016: 0a02 |0011: move-result v2 │ │ +3eb018: 3802 2f00 |0012: if-eqz v2, 0041 // +002f │ │ +3eb01c: 7210 5587 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3eb022: 0c02 |0017: move-result-object v2 │ │ +3eb024: 1f02 3f18 |0018: check-cast v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3eb028: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ +3eb02c: 1a01 5312 |001c: const-string v1, ", " // string@1253 │ │ +3eb030: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb036: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +3eb038: 6e10 03c1 0200 |0022: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getMethod:()Lorg/apache/commons/compress/archivers/sevenz/SevenZMethod; // method@c103 │ │ +3eb03e: 0c03 |0025: move-result-object v3 │ │ +3eb040: 6e20 8e84 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb046: 6e10 04c1 0200 |0029: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ +3eb04c: 0c03 |002c: move-result-object v3 │ │ +3eb04e: 3803 e1ff |002d: if-eqz v3, 000e // -001f │ │ +3eb052: 1a03 340a |002f: const-string v3, "(" // string@0a34 │ │ +3eb056: 6e20 8f84 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb05c: 6e10 04c1 0200 |0034: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration;.getOptions:()Ljava/lang/Object; // method@c104 │ │ +3eb062: 0c02 |0037: move-result-object v2 │ │ +3eb064: 6e20 8e84 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb06a: 1a02 5211 |003b: const-string v2, ")" // string@1152 │ │ +3eb06e: 6e20 8f84 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb074: 28ce |0040: goto 000e // -0032 │ │ +3eb076: 6e10 9f84 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb07c: 0c05 |0044: move-result-object v5 │ │ +3eb07e: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=54 │ │ 0x001e line=56 │ │ 0x0022 line=59 │ │ 0x0029 line=60 │ │ @@ -1369783,77 +1369779,77 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -3eb0a8: |[3eb0a8] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ -3eb0b8: 6205 3c79 |0000: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb0bc: 6e10 b8c0 0600 |0002: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ -3eb0c2: 0c00 |0005: move-result-object v0 │ │ -3eb0c4: 6e20 ae82 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ -3eb0ca: 6e10 bdc0 0600 |0009: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ -3eb0d0: 0a05 |000c: move-result v5 │ │ -3eb0d2: 1a00 6105 |000d: const-string v0, " " // string@0561 │ │ -3eb0d6: 3805 0a00 |000f: if-eqz v5, 0019 // +000a │ │ -3eb0da: 6205 3c79 |0011: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb0de: 1a01 2f06 |0013: const-string v1, " dir" // string@062f │ │ -3eb0e2: 6e20 ae82 1500 |0015: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ -3eb0e8: 2825 |0018: goto 003d // +0025 │ │ -3eb0ea: 6205 3c79 |0019: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb0ee: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb0f2: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb0f8: 6e20 8f84 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb0fe: 6e10 adc0 0600 |0023: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedSize:()J // method@c0ad │ │ -3eb104: 0b02 |0026: move-result-wide v2 │ │ -3eb106: 6e30 8b84 2103 |0027: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eb10c: 1a02 8814 |002a: const-string v2, "/" // string@1488 │ │ -3eb110: 6e20 8f84 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb116: 6e10 b9c0 0600 |002f: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3eb11c: 0b02 |0032: move-result-wide v2 │ │ -3eb11e: 6e30 8b84 2103 |0033: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eb124: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb12a: 0c01 |0039: move-result-object v1 │ │ -3eb12c: 6e20 ae82 1500 |003a: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ -3eb132: 6e10 b5c0 0600 |003d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ -3eb138: 0a05 |0040: move-result v5 │ │ -3eb13a: 3805 1b00 |0041: if-eqz v5, 005c // +001b │ │ -3eb13e: 6205 3c79 |0043: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb142: 2201 9410 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb146: 7010 8384 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb14c: 6e20 8f84 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb152: 6e10 b7c0 0600 |004d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@c0b7 │ │ -3eb158: 0c02 |0050: move-result-object v2 │ │ -3eb15a: 6e20 8e84 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb160: 6e10 9f84 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb166: 0c01 |0057: move-result-object v1 │ │ -3eb168: 6e20 ae82 1500 |0058: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ -3eb16e: 2808 |005b: goto 0063 // +0008 │ │ -3eb170: 6205 3c79 |005c: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb174: 1a01 fd06 |005e: const-string v1, " no last modified date" // string@06fd │ │ -3eb178: 6e20 ae82 1500 |0060: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ -3eb17e: 6e10 bdc0 0600 |0063: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ -3eb184: 0a05 |0066: move-result v5 │ │ -3eb186: 3905 1b00 |0067: if-nez v5, 0082 // +001b │ │ -3eb18a: 6205 3c79 |0069: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb18e: 2201 9410 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb192: 7010 8384 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb198: 6e20 8f84 0100 |0070: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb19e: 7020 4ac0 6400 |0073: invoke-direct {v4, v6}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/String; // method@c04a │ │ -3eb1a4: 0c06 |0076: move-result-object v6 │ │ -3eb1a6: 6e20 8f84 6100 |0077: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb1ac: 6e10 9f84 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb1b2: 0c06 |007d: move-result-object v6 │ │ -3eb1b4: 6e20 b882 6500 |007e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb1ba: 2808 |0081: goto 0089 // +0008 │ │ -3eb1bc: 6205 3c79 |0082: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb1c0: 1a06 0000 |0084: const-string v6, "" // string@0000 │ │ -3eb1c4: 6e20 b882 6500 |0086: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb1ca: 0e00 |0089: return-void │ │ +3eb09c: |[3eb09c] org.apache.commons.compress.archivers.sevenz.CLI$Mode$1.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ +3eb0ac: 6205 3c79 |0000: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb0b0: 6e10 b8c0 0600 |0002: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ +3eb0b6: 0c00 |0005: move-result-object v0 │ │ +3eb0b8: 6e20 ae82 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ +3eb0be: 6e10 bdc0 0600 |0009: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ +3eb0c4: 0a05 |000c: move-result v5 │ │ +3eb0c6: 1a00 6105 |000d: const-string v0, " " // string@0561 │ │ +3eb0ca: 3805 0a00 |000f: if-eqz v5, 0019 // +000a │ │ +3eb0ce: 6205 3c79 |0011: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb0d2: 1a01 2f06 |0013: const-string v1, " dir" // string@062f │ │ +3eb0d6: 6e20 ae82 1500 |0015: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ +3eb0dc: 2825 |0018: goto 003d // +0025 │ │ +3eb0de: 6205 3c79 |0019: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb0e2: 2201 9410 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb0e6: 7010 8384 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb0ec: 6e20 8f84 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb0f2: 6e10 adc0 0600 |0023: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getCompressedSize:()J // method@c0ad │ │ +3eb0f8: 0b02 |0026: move-result-wide v2 │ │ +3eb0fa: 6e30 8b84 2103 |0027: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eb100: 1a02 8814 |002a: const-string v2, "/" // string@1488 │ │ +3eb104: 6e20 8f84 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb10a: 6e10 b9c0 0600 |002f: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3eb110: 0b02 |0032: move-result-wide v2 │ │ +3eb112: 6e30 8b84 2103 |0033: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eb118: 6e10 9f84 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb11e: 0c01 |0039: move-result-object v1 │ │ +3eb120: 6e20 ae82 1500 |003a: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ +3eb126: 6e10 b5c0 0600 |003d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getHasLastModifiedDate:()Z // method@c0b5 │ │ +3eb12c: 0a05 |0040: move-result v5 │ │ +3eb12e: 3805 1b00 |0041: if-eqz v5, 005c // +001b │ │ +3eb132: 6205 3c79 |0043: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb136: 2201 9410 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb13a: 7010 8384 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb140: 6e20 8f84 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb146: 6e10 b7c0 0600 |004d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@c0b7 │ │ +3eb14c: 0c02 |0050: move-result-object v2 │ │ +3eb14e: 6e20 8e84 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb154: 6e10 9f84 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb15a: 0c01 |0057: move-result-object v1 │ │ +3eb15c: 6e20 ae82 1500 |0058: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ +3eb162: 2808 |005b: goto 0063 // +0008 │ │ +3eb164: 6205 3c79 |005c: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb168: 1a01 fd06 |005e: const-string v1, " no last modified date" // string@06fd │ │ +3eb16c: 6e20 ae82 1500 |0060: invoke-virtual {v5, v1}, Ljava/io/PrintStream;.print:(Ljava/lang/String;)V // method@82ae │ │ +3eb172: 6e10 bdc0 0600 |0063: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ +3eb178: 0a05 |0066: move-result v5 │ │ +3eb17a: 3905 1b00 |0067: if-nez v5, 0082 // +001b │ │ +3eb17e: 6205 3c79 |0069: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb182: 2201 9410 |006b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb186: 7010 8384 0100 |006d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb18c: 6e20 8f84 0100 |0070: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb192: 7020 4ac0 6400 |0073: invoke-direct {v4, v6}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$1;.getContentMethods:(Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)Ljava/lang/String; // method@c04a │ │ +3eb198: 0c06 |0076: move-result-object v6 │ │ +3eb19a: 6e20 8f84 6100 |0077: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb1a0: 6e10 9f84 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb1a6: 0c06 |007d: move-result-object v6 │ │ +3eb1a8: 6e20 b882 6500 |007e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb1ae: 2808 |0081: goto 0089 // +0008 │ │ +3eb1b0: 6205 3c79 |0082: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb1b4: 1a06 0000 |0084: const-string v6, "" // string@0000 │ │ +3eb1b8: 6e20 b882 6500 |0086: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb1be: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=34 │ │ 0x0019 line=36 │ │ 0x002f line=37 │ │ @@ -1369901,18 +1369897,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3eb1cc: |[3eb1cc] org.apache.commons.compress.archivers.sevenz.CLI$Mode$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3eb1dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb1de: 7050 50c0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V // method@c050 │ │ -3eb1e4: 0e00 |0004: return-void │ │ +3eb1c0: |[3eb1c0] org.apache.commons.compress.archivers.sevenz.CLI$Mode$2.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3eb1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb1d2: 7050 50c0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode;.:(Ljava/lang/String;ILjava/lang/String;Lorg/apache/commons/compress/archivers/sevenz/CLI$1;)V // method@c050 │ │ +3eb1d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/CLI$Mode$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1369924,140 +1369920,140 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 256 16-bit code units │ │ -3eb1e8: |[3eb1e8] org.apache.commons.compress.archivers.sevenz.CLI$Mode$2.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ -3eb1f8: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ -3eb1fc: 6e10 b8c0 0d00 |0002: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ -3eb202: 0c01 |0005: move-result-object v1 │ │ -3eb204: 7020 3b82 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -3eb20a: 6e10 bdc0 0d00 |0009: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ -3eb210: 0a01 |000c: move-result v1 │ │ -3eb212: 3801 3d00 |000d: if-eqz v1, 004a // +003d │ │ -3eb216: 6e10 4d82 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3eb21c: 0a0c |0012: move-result v12 │ │ -3eb21e: 390c 2000 |0013: if-nez v12, 0033 // +0020 │ │ -3eb222: 6e10 5482 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -3eb228: 0a0c |0018: move-result v12 │ │ -3eb22a: 380c 0300 |0019: if-eqz v12, 001c // +0003 │ │ -3eb22e: 2818 |001b: goto 0033 // +0018 │ │ -3eb230: 220c 4210 |001c: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3eb234: 220d 9410 |001e: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb238: 7010 8384 0d00 |0020: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb23e: 1a01 5d1f |0023: const-string v1, "Cannot create directory " // string@1f5d │ │ -3eb242: 6e20 8f84 1d00 |0025: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb248: 6e20 8e84 0d00 |0028: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb24e: 6e10 9f84 0d00 |002b: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb254: 0c0d |002e: move-result-object v13 │ │ -3eb256: 7020 7782 dc00 |002f: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3eb25c: 270c |0032: throw v12 │ │ -3eb25e: 620c 3c79 |0033: sget-object v12, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb262: 220d 9410 |0035: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb266: 7010 8384 0d00 |0037: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb26c: 1a01 f97f |003a: const-string v1, "created directory " // string@7ff9 │ │ -3eb270: 6e20 8f84 1d00 |003c: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb276: 6e20 8e84 0d00 |003f: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb27c: 6e10 9f84 0d00 |0042: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb282: 0c0d |0045: move-result-object v13 │ │ -3eb284: 6e20 b882 dc00 |0046: invoke-virtual {v12, v13}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb28a: 0e00 |0049: return-void │ │ -3eb28c: 6201 3c79 |004a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3eb290: 2202 9410 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb294: 7010 8384 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb29a: 1a03 c886 |0051: const-string v3, "extracting to " // string@86c8 │ │ -3eb29e: 6e20 8f84 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb2a4: 6e20 8e84 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb2aa: 6e10 9f84 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb2b0: 0c02 |005c: move-result-object v2 │ │ -3eb2b2: 6e20 b882 2100 |005d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3eb2b8: 6e10 4b82 0000 |0060: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -3eb2be: 0c01 |0063: move-result-object v1 │ │ -3eb2c0: 3801 2600 |0064: if-eqz v1, 008a // +0026 │ │ -3eb2c4: 6e10 4582 0100 |0066: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ -3eb2ca: 0a02 |0069: move-result v2 │ │ -3eb2cc: 3902 2000 |006a: if-nez v2, 008a // +0020 │ │ -3eb2d0: 6e10 5482 0100 |006c: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -3eb2d6: 0a02 |006f: move-result v2 │ │ -3eb2d8: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ -3eb2dc: 2818 |0072: goto 008a // +0018 │ │ -3eb2de: 220c 4210 |0073: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3eb2e2: 220d 9410 |0075: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb2e6: 7010 8384 0d00 |0077: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb2ec: 1a00 5b1f |007a: const-string v0, "Cannot create " // string@1f5b │ │ -3eb2f0: 6e20 8f84 0d00 |007c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb2f6: 6e20 8e84 1d00 |007f: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3eb2fc: 6e10 9f84 0d00 |0082: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb302: 0c0d |0085: move-result-object v13 │ │ -3eb304: 7020 7782 dc00 |0086: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3eb30a: 270c |0089: throw v12 │ │ -3eb30c: 2201 3d10 |008a: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -3eb310: 7020 6882 0100 |008c: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -3eb316: 1200 |008f: const/4 v0, #int 0 // #0 │ │ -3eb318: 6e10 b9c0 0d00 |0090: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ -3eb31e: 0b02 |0093: move-result-wide v2 │ │ -3eb320: 1604 0000 |0094: const-wide/16 v4, #int 0 // #0 │ │ -3eb324: 3106 0402 |0096: cmp-long v6, v4, v2 │ │ -3eb328: 3b06 5000 |0098: if-gez v6, 00e8 // +0050 │ │ -3eb32c: 9c06 0204 |009a: sub-long v6, v2, v4 │ │ -3eb330: 7100 57c0 0000 |009c: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ -3eb336: 0c08 |009f: move-result-object v8 │ │ -3eb338: 2188 |00a0: array-length v8, v8 │ │ -3eb33a: 8188 |00a1: int-to-long v8, v8 │ │ -3eb33c: 7140 df83 7698 |00a2: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3eb342: 0b06 |00a5: move-result-wide v6 │ │ -3eb344: 8467 |00a6: long-to-int v7, v6 │ │ -3eb346: 7100 57c0 0000 |00a7: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ -3eb34c: 0c06 |00aa: move-result-object v6 │ │ -3eb34e: 1208 |00ab: const/4 v8, #int 0 // #0 │ │ -3eb350: 6e40 e9c0 6c78 |00ac: invoke-virtual {v12, v6, v8, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ -3eb356: 0a06 |00af: move-result v6 │ │ -3eb358: 1217 |00b0: const/4 v7, #int 1 // #1 │ │ -3eb35a: 3476 0c00 |00b1: if-lt v6, v7, 00bd // +000c │ │ -3eb35e: 8169 |00b3: int-to-long v9, v6 │ │ -3eb360: bb94 |00b4: add-long/2addr v4, v9 │ │ -3eb362: 7100 57c0 0000 |00b5: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ -3eb368: 0c07 |00b8: move-result-object v7 │ │ -3eb36a: 6e40 6e82 7168 |00b9: invoke-virtual {v1, v7, v8, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@826e │ │ -3eb370: 28da |00bc: goto 0096 // -0026 │ │ -3eb372: 220c 4210 |00bd: new-instance v12, Ljava/io/IOException; // type@1042 │ │ -3eb376: 2206 9410 |00bf: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb37a: 7010 8384 0600 |00c1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb380: 1a07 43bc |00c4: const-string v7, "reached end of entry " // string@bc43 │ │ -3eb384: 6e20 8f84 7600 |00c6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb38a: 6e10 b8c0 0d00 |00c9: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ -3eb390: 0c0d |00cc: move-result-object v13 │ │ -3eb392: 6e20 8f84 d600 |00cd: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb398: 1a0d dd05 |00d0: const-string v13, " after " // string@05dd │ │ -3eb39c: 6e20 8f84 d600 |00d2: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb3a2: 6e30 8b84 4605 |00d5: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eb3a8: 1a0d 0806 |00d8: const-string v13, " bytes, expected " // string@0608 │ │ -3eb3ac: 6e20 8f84 d600 |00da: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb3b2: 6e30 8b84 2603 |00dd: invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3eb3b8: 6e10 9f84 0600 |00e0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb3be: 0c0d |00e3: move-result-object v13 │ │ -3eb3c0: 7020 7782 dc00 |00e4: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3eb3c6: 270c |00e7: throw v12 │ │ -3eb3c8: 6e10 6b82 0100 |00e8: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -3eb3ce: 0e00 |00eb: return-void │ │ -3eb3d0: 0d0c |00ec: move-exception v12 │ │ -3eb3d2: 2804 |00ed: goto 00f1 // +0004 │ │ -3eb3d4: 0d0c |00ee: move-exception v12 │ │ -3eb3d6: 07c0 |00ef: move-object v0, v12 │ │ -3eb3d8: 2700 |00f0: throw v0 │ │ -3eb3da: 3800 0b00 |00f1: if-eqz v0, 00fc // +000b │ │ -3eb3de: 6e10 6b82 0100 |00f3: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -3eb3e4: 2809 |00f6: goto 00ff // +0009 │ │ -3eb3e6: 0d0d |00f7: move-exception v13 │ │ -3eb3e8: 6e20 c784 d000 |00f8: invoke-virtual {v0, v13}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -3eb3ee: 2804 |00fb: goto 00ff // +0004 │ │ -3eb3f0: 6e10 6b82 0100 |00fc: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -3eb3f6: 270c |00ff: throw v12 │ │ +3eb1dc: |[3eb1dc] org.apache.commons.compress.archivers.sevenz.CLI$Mode$2.takeAction:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;)V │ │ +3eb1ec: 2200 3910 |0000: new-instance v0, Ljava/io/File; // type@1039 │ │ +3eb1f0: 6e10 b8c0 0d00 |0002: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ +3eb1f6: 0c01 |0005: move-result-object v1 │ │ +3eb1f8: 7020 3b82 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +3eb1fe: 6e10 bdc0 0d00 |0009: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:()Z // method@c0bd │ │ +3eb204: 0a01 |000c: move-result v1 │ │ +3eb206: 3801 3d00 |000d: if-eqz v1, 004a // +003d │ │ +3eb20a: 6e10 4d82 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3eb210: 0a0c |0012: move-result v12 │ │ +3eb212: 390c 2000 |0013: if-nez v12, 0033 // +0020 │ │ +3eb216: 6e10 5482 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +3eb21c: 0a0c |0018: move-result v12 │ │ +3eb21e: 380c 0300 |0019: if-eqz v12, 001c // +0003 │ │ +3eb222: 2818 |001b: goto 0033 // +0018 │ │ +3eb224: 220c 4210 |001c: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3eb228: 220d 9410 |001e: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb22c: 7010 8384 0d00 |0020: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb232: 1a01 5d1f |0023: const-string v1, "Cannot create directory " // string@1f5d │ │ +3eb236: 6e20 8f84 1d00 |0025: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb23c: 6e20 8e84 0d00 |0028: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb242: 6e10 9f84 0d00 |002b: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb248: 0c0d |002e: move-result-object v13 │ │ +3eb24a: 7020 7782 dc00 |002f: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3eb250: 270c |0032: throw v12 │ │ +3eb252: 620c 3c79 |0033: sget-object v12, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb256: 220d 9410 |0035: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb25a: 7010 8384 0d00 |0037: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb260: 1a01 f97f |003a: const-string v1, "created directory " // string@7ff9 │ │ +3eb264: 6e20 8f84 1d00 |003c: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb26a: 6e20 8e84 0d00 |003f: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb270: 6e10 9f84 0d00 |0042: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb276: 0c0d |0045: move-result-object v13 │ │ +3eb278: 6e20 b882 dc00 |0046: invoke-virtual {v12, v13}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb27e: 0e00 |0049: return-void │ │ +3eb280: 6201 3c79 |004a: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3eb284: 2202 9410 |004c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb288: 7010 8384 0200 |004e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb28e: 1a03 c886 |0051: const-string v3, "extracting to " // string@86c8 │ │ +3eb292: 6e20 8f84 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb298: 6e20 8e84 0200 |0056: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb29e: 6e10 9f84 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb2a4: 0c02 |005c: move-result-object v2 │ │ +3eb2a6: 6e20 b882 2100 |005d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3eb2ac: 6e10 4b82 0000 |0060: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +3eb2b2: 0c01 |0063: move-result-object v1 │ │ +3eb2b4: 3801 2600 |0064: if-eqz v1, 008a // +0026 │ │ +3eb2b8: 6e10 4582 0100 |0066: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@8245 │ │ +3eb2be: 0a02 |0069: move-result v2 │ │ +3eb2c0: 3902 2000 |006a: if-nez v2, 008a // +0020 │ │ +3eb2c4: 6e10 5482 0100 |006c: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +3eb2ca: 0a02 |006f: move-result v2 │ │ +3eb2cc: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ +3eb2d0: 2818 |0072: goto 008a // +0018 │ │ +3eb2d2: 220c 4210 |0073: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3eb2d6: 220d 9410 |0075: new-instance v13, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb2da: 7010 8384 0d00 |0077: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb2e0: 1a00 5b1f |007a: const-string v0, "Cannot create " // string@1f5b │ │ +3eb2e4: 6e20 8f84 0d00 |007c: invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb2ea: 6e20 8e84 1d00 |007f: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3eb2f0: 6e10 9f84 0d00 |0082: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb2f6: 0c0d |0085: move-result-object v13 │ │ +3eb2f8: 7020 7782 dc00 |0086: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3eb2fe: 270c |0089: throw v12 │ │ +3eb300: 2201 3d10 |008a: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +3eb304: 7020 6882 0100 |008c: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +3eb30a: 1200 |008f: const/4 v0, #int 0 // #0 │ │ +3eb30c: 6e10 b9c0 0d00 |0090: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getSize:()J // method@c0b9 │ │ +3eb312: 0b02 |0093: move-result-wide v2 │ │ +3eb314: 1604 0000 |0094: const-wide/16 v4, #int 0 // #0 │ │ +3eb318: 3106 0402 |0096: cmp-long v6, v4, v2 │ │ +3eb31c: 3b06 5000 |0098: if-gez v6, 00e8 // +0050 │ │ +3eb320: 9c06 0204 |009a: sub-long v6, v2, v4 │ │ +3eb324: 7100 57c0 0000 |009c: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ +3eb32a: 0c08 |009f: move-result-object v8 │ │ +3eb32c: 2188 |00a0: array-length v8, v8 │ │ +3eb32e: 8188 |00a1: int-to-long v8, v8 │ │ +3eb330: 7140 df83 7698 |00a2: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3eb336: 0b06 |00a5: move-result-wide v6 │ │ +3eb338: 8467 |00a6: long-to-int v7, v6 │ │ +3eb33a: 7100 57c0 0000 |00a7: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ +3eb340: 0c06 |00aa: move-result-object v6 │ │ +3eb342: 1208 |00ab: const/4 v8, #int 0 // #0 │ │ +3eb344: 6e40 e9c0 6c78 |00ac: invoke-virtual {v12, v6, v8, v7}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ +3eb34a: 0a06 |00af: move-result v6 │ │ +3eb34c: 1217 |00b0: const/4 v7, #int 1 // #1 │ │ +3eb34e: 3476 0c00 |00b1: if-lt v6, v7, 00bd // +000c │ │ +3eb352: 8169 |00b3: int-to-long v9, v6 │ │ +3eb354: bb94 |00b4: add-long/2addr v4, v9 │ │ +3eb356: 7100 57c0 0000 |00b5: invoke-static {}, Lorg/apache/commons/compress/archivers/sevenz/CLI;.access$100:()[B // method@c057 │ │ +3eb35c: 0c07 |00b8: move-result-object v7 │ │ +3eb35e: 6e40 6e82 7168 |00b9: invoke-virtual {v1, v7, v8, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@826e │ │ +3eb364: 28da |00bc: goto 0096 // -0026 │ │ +3eb366: 220c 4210 |00bd: new-instance v12, Ljava/io/IOException; // type@1042 │ │ +3eb36a: 2206 9410 |00bf: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb36e: 7010 8384 0600 |00c1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb374: 1a07 43bc |00c4: const-string v7, "reached end of entry " // string@bc43 │ │ +3eb378: 6e20 8f84 7600 |00c6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb37e: 6e10 b8c0 0d00 |00c9: invoke-virtual {v13}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.getName:()Ljava/lang/String; // method@c0b8 │ │ +3eb384: 0c0d |00cc: move-result-object v13 │ │ +3eb386: 6e20 8f84 d600 |00cd: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb38c: 1a0d dd05 |00d0: const-string v13, " after " // string@05dd │ │ +3eb390: 6e20 8f84 d600 |00d2: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb396: 6e30 8b84 4605 |00d5: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eb39c: 1a0d 0806 |00d8: const-string v13, " bytes, expected " // string@0608 │ │ +3eb3a0: 6e20 8f84 d600 |00da: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb3a6: 6e30 8b84 2603 |00dd: invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3eb3ac: 6e10 9f84 0600 |00e0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb3b2: 0c0d |00e3: move-result-object v13 │ │ +3eb3b4: 7020 7782 dc00 |00e4: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3eb3ba: 270c |00e7: throw v12 │ │ +3eb3bc: 6e10 6b82 0100 |00e8: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +3eb3c2: 0e00 |00eb: return-void │ │ +3eb3c4: 0d0c |00ec: move-exception v12 │ │ +3eb3c6: 2804 |00ed: goto 00f1 // +0004 │ │ +3eb3c8: 0d0c |00ee: move-exception v12 │ │ +3eb3ca: 07c0 |00ef: move-object v0, v12 │ │ +3eb3cc: 2700 |00f0: throw v0 │ │ +3eb3ce: 3800 0b00 |00f1: if-eqz v0, 00fc // +000b │ │ +3eb3d2: 6e10 6b82 0100 |00f3: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +3eb3d8: 2809 |00f6: goto 00ff // +0009 │ │ +3eb3da: 0d0d |00f7: move-exception v13 │ │ +3eb3dc: 6e20 c784 d000 |00f8: invoke-virtual {v0, v13}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +3eb3e2: 2804 |00fb: goto 00ff // +0004 │ │ +3eb3e4: 6e10 6b82 0100 |00fc: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +3eb3ea: 270c |00ff: throw v12 │ │ catches : 3 │ │ 0x0090 - 0x00e8 │ │ Ljava/lang/Throwable; -> 0x00ee │ │ -> 0x00ec │ │ 0x00f0 - 0x00f1 │ │ -> 0x00ec │ │ 0x00f3 - 0x00f6 │ │ @@ -1370123,20 +1370119,20 @@ │ │ type : '(Lorg/tukaani/xz/FilterOptions;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3eb9bc: |[3eb9bc] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.:(Lorg/tukaani/xz/FilterOptions;)V │ │ -3eb9cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb9ce: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3eb9d2: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3eb9d8: 5b12 b889 |0006: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ -3eb9dc: 0e00 |0008: return-void │ │ +3eb9b0: |[3eb9b0] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.:(Lorg/tukaani/xz/FilterOptions;)V │ │ +3eb9c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb9c2: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3eb9c6: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3eb9cc: 5b12 b889 |0006: iput-object v2, v1, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ +3eb9d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0006 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/tukaani/xz/FilterOptions; │ │ @@ -1370147,32 +1370143,32 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3eb920: |[3eb920] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3eb930: 5403 b889 |0000: iget-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ -3eb934: 6e20 7acb 2300 |0002: invoke-virtual {v3, v2}, Lorg/tukaani/xz/FilterOptions;.getInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@cb7a │ │ -3eb93a: 0c01 |0005: move-result-object v1 │ │ -3eb93c: 1101 |0006: return-object v1 │ │ -3eb93e: 0d02 |0007: move-exception v2 │ │ -3eb940: 2203 4210 |0008: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3eb944: 2204 9410 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3eb948: 7010 8384 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3eb94e: 1a05 201b |000f: const-string v5, "BCJ filter used in " // string@1b20 │ │ -3eb952: 6e20 8f84 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb958: 6e20 8f84 1400 |0014: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb95e: 1a01 fb06 |0017: const-string v1, " needs XZ for Java > 1.4 - see http://commons.apache.org/proper/commons-compress/limitations.html#7Z" // string@06fb │ │ -3eb962: 6e20 8f84 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3eb968: 6e10 9f84 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3eb96e: 0c01 |001f: move-result-object v1 │ │ -3eb970: 7030 7882 1302 |0020: invoke-direct {v3, v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3eb976: 2703 |0023: throw v3 │ │ +3eb914: |[3eb914] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3eb924: 5403 b889 |0000: iget-object v3, v0, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ +3eb928: 6e20 7acb 2300 |0002: invoke-virtual {v3, v2}, Lorg/tukaani/xz/FilterOptions;.getInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@cb7a │ │ +3eb92e: 0c01 |0005: move-result-object v1 │ │ +3eb930: 1101 |0006: return-object v1 │ │ +3eb932: 0d02 |0007: move-exception v2 │ │ +3eb934: 2203 4210 |0008: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3eb938: 2204 9410 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3eb93c: 7010 8384 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3eb942: 1a05 201b |000f: const-string v5, "BCJ filter used in " // string@1b20 │ │ +3eb946: 6e20 8f84 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb94c: 6e20 8f84 1400 |0014: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb952: 1a01 fb06 |0017: const-string v1, " needs XZ for Java > 1.4 - see http://commons.apache.org/proper/commons-compress/limitations.html#7Z" // string@06fb │ │ +3eb956: 6e20 8f84 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3eb95c: 6e10 9f84 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3eb962: 0c01 |001f: move-result-object v1 │ │ +3eb964: 7030 7882 1302 |0020: invoke-direct {v3, v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3eb96a: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/AssertionError; -> 0x0007 │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=112 │ │ locals : │ │ @@ -1370188,23 +1370184,23 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3eb988: |[3eb988] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3eb998: 2204 0919 |0000: new-instance v4, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream; // type@1909 │ │ -3eb99c: 5420 b889 |0002: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ -3eb9a0: 2201 8219 |0004: new-instance v1, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ -3eb9a4: 7020 7ccb 3100 |0006: invoke-direct {v1, v3}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ -3eb9aa: 6e20 7bcb 1000 |0009: invoke-virtual {v0, v1}, Lorg/tukaani/xz/FilterOptions;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb7b │ │ -3eb9b0: 0c03 |000c: move-result-object v3 │ │ -3eb9b2: 7020 58c8 3400 |000d: invoke-direct {v4, v3}, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream;.:(Ljava/io/OutputStream;)V // method@c858 │ │ -3eb9b8: 1104 |0010: return-object v4 │ │ +3eb97c: |[3eb97c] org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3eb98c: 2204 0919 |0000: new-instance v4, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream; // type@1909 │ │ +3eb990: 5420 b889 |0002: iget-object v0, v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder;.opts:Lorg/tukaani/xz/FilterOptions; // field@89b8 │ │ +3eb994: 2201 8219 |0004: new-instance v1, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ +3eb998: 7020 7ccb 3100 |0006: invoke-direct {v1, v3}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ +3eb99e: 6e20 7bcb 1000 |0009: invoke-virtual {v0, v1}, Lorg/tukaani/xz/FilterOptions;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb7b │ │ +3eb9a4: 0c03 |000c: move-result-object v3 │ │ +3eb9a6: 7020 58c8 3400 |000d: invoke-direct {v4, v3}, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream;.:(Ljava/io/OutputStream;)V // method@c858 │ │ +3eb9ac: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/lang/Object; │ │ @@ -1370243,22 +1370239,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3eba24: |[3eba24] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.:()V │ │ -3eba34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3eba36: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3eba3a: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ -3eba3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3eba40: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -3eba44: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3eba4a: 0e00 |000b: return-void │ │ +3eba18: |[3eba18] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.:()V │ │ +3eba28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3eba2a: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3eba2e: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ +3eba32: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3eba34: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +3eba38: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3eba3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder; │ │ │ │ Virtual methods - │ │ @@ -1370267,18 +1370263,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3eb9e0: |[3eb9e0] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3eb9f0: 2201 b018 |0000: new-instance v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ -3eb9f4: 7020 8cc5 2100 |0002: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ -3eb9fa: 1101 |0005: return-object v1 │ │ +3eb9d4: |[3eb9d4] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3eb9e4: 2201 b018 |0000: new-instance v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ +3eb9e8: 7020 8cc5 2100 |0002: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ +3eb9ee: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1370291,21 +1370287,21 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3eb9fc: |[3eb9fc] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3eba0c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3eba10: 7120 6cc0 0300 |0002: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c06c │ │ -3eba16: 0a03 |0005: move-result v3 │ │ -3eba18: 2200 b218 |0006: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; // type@18b2 │ │ -3eba1c: 7030 acc5 2003 |0008: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;I)V // method@c5ac │ │ -3eba22: 1100 |000b: return-object v0 │ │ +3eb9f0: |[3eb9f0] org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3eba00: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3eba04: 7120 6cc0 0300 |0002: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c06c │ │ +3eba0a: 0a03 |0005: move-result v3 │ │ +3eba0c: 2200 b218 |0006: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; // type@18b2 │ │ +3eba10: 7030 acc5 2003 |0008: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;I)V // method@c5ac │ │ +3eba16: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0006 line=213 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/OutputStream; │ │ @@ -1370343,19 +1370339,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3eba74: |[3eba74] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.:()V │ │ -3eba84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eba86: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3eba8a: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3eba90: 0e00 |0006: return-void │ │ +3eba68: |[3eba68] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.:()V │ │ +3eba78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eba7a: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3eba7e: 7020 5dc0 0100 |0003: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3eba84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder; │ │ │ │ Virtual methods - │ │ @@ -1370364,31 +1370360,31 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eba4c: |[3eba4c] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3eba5c: 1102 |0000: return-object v2 │ │ +3eba40: |[3eba40] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3eba50: 1102 |0000: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder;) │ │ name : 'encode' │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eba60: |[3eba60] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3eba70: 1101 |0000: return-object v1 │ │ +3eba54: |[3eba54] org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3eba64: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8331 (Coders.java) │ │ │ │ Class #4724 header: │ │ @@ -1370421,22 +1370417,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3ebc90: |[3ebc90] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.:()V │ │ -3ebca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ebca2: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3ebca6: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ -3ebcaa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3ebcac: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -3ebcb0: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3ebcb6: 0e00 |000b: return-void │ │ +3ebc84: |[3ebc84] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.:()V │ │ +3ebc94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ebc96: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3ebc9a: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ +3ebc9e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3ebca0: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +3ebca4: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3ebcaa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; │ │ │ │ Virtual methods - │ │ @@ -1370445,26 +1370441,26 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -3ebc10: |[3ebc10] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3ebc20: 2201 9f11 |0000: new-instance v1, Ljava/util/zip/Inflater; // type@119f │ │ -3ebc24: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -3ebc26: 7020 2c89 3100 |0003: invoke-direct {v1, v3}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -3ebc2c: 2203 a011 |0006: new-instance v3, Ljava/util/zip/InflaterInputStream; // type@11a0 │ │ -3ebc30: 2204 3518 |0008: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream; // type@1835 │ │ -3ebc34: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -3ebc36: 7030 7fc0 2405 |000b: invoke-direct {v4, v2, v5}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/sevenz/Coders$1;)V // method@c07f │ │ -3ebc3c: 7030 3889 4301 |000e: invoke-direct {v3, v4, v1}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ -3ebc42: 2202 3218 |0011: new-instance v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; // type@1832 │ │ -3ebc46: 7040 70c0 0213 |0013: invoke-direct {v2, v0, v3, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/InflaterInputStream;Ljava/util/zip/Inflater;)V // method@c070 │ │ -3ebc4c: 1102 |0016: return-object v2 │ │ +3ebc04: |[3ebc04] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3ebc14: 2201 9f11 |0000: new-instance v1, Ljava/util/zip/Inflater; // type@119f │ │ +3ebc18: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +3ebc1a: 7020 2c89 3100 |0003: invoke-direct {v1, v3}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +3ebc20: 2203 a011 |0006: new-instance v3, Ljava/util/zip/InflaterInputStream; // type@11a0 │ │ +3ebc24: 2204 3518 |0008: new-instance v4, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream; // type@1835 │ │ +3ebc28: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +3ebc2a: 7030 7fc0 2405 |000b: invoke-direct {v4, v2, v5}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DummyByteAddingInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/archivers/sevenz/Coders$1;)V // method@c07f │ │ +3ebc30: 7030 3889 4301 |000e: invoke-direct {v3, v4, v1}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ +3ebc36: 2202 3218 |0011: new-instance v2, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1; // type@1832 │ │ +3ebc3a: 7040 70c0 0213 |0013: invoke-direct {v2, v0, v3, v1}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$1;.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/InflaterInputStream;Ljava/util/zip/Inflater;)V // method@c070 │ │ +3ebc40: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0011 line=139 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder; │ │ @@ -1370479,26 +1370475,26 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -3ebc50: |[3ebc50] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3ebc60: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3ebc64: 7120 7dc0 0400 |0002: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c07d │ │ -3ebc6a: 0a04 |0005: move-result v4 │ │ -3ebc6c: 2200 9c11 |0006: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3ebc70: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3ebc72: 7030 1789 4001 |0009: invoke-direct {v0, v4, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3ebc78: 2204 9d11 |000c: new-instance v4, Ljava/util/zip/DeflaterOutputStream; // type@119d │ │ -3ebc7c: 7030 2389 3400 |000e: invoke-direct {v4, v3, v0}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V // method@8923 │ │ -3ebc82: 2203 3318 |0011: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; // type@1833 │ │ -3ebc86: 7040 75c0 2304 |0013: invoke-direct {v3, v2, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/DeflaterOutputStream;Ljava/util/zip/Deflater;)V // method@c075 │ │ -3ebc8c: 1103 |0016: return-object v3 │ │ +3ebc44: |[3ebc44] org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3ebc54: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3ebc58: 7120 7dc0 0400 |0002: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c07d │ │ +3ebc5e: 0a04 |0005: move-result v4 │ │ +3ebc60: 2200 9c11 |0006: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3ebc64: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3ebc66: 7030 1789 4001 |0009: invoke-direct {v0, v4, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3ebc6c: 2204 9d11 |000c: new-instance v4, Ljava/util/zip/DeflaterOutputStream; // type@119d │ │ +3ebc70: 7030 2389 3400 |000e: invoke-direct {v4, v3, v0}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V // method@8923 │ │ +3ebc76: 2203 3318 |0011: new-instance v3, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2; // type@1833 │ │ +3ebc7a: 7040 75c0 2304 |0013: invoke-direct {v3, v2, v4, v0}, Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$2;.:(Lorg/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder;Ljava/util/zip/DeflaterOutputStream;Ljava/util/zip/Deflater;)V // method@c075 │ │ +3ebc80: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0006 line=168 │ │ 0x000c line=169 │ │ 0x0011 line=170 │ │ locals : │ │ @@ -1370537,22 +1370533,22 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3ebfc8: |[3ebfc8] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.:()V │ │ -3ebfd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ebfda: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3ebfde: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ -3ebfe2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3ebfe4: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -3ebfe8: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3ebfee: 0e00 |000b: return-void │ │ +3ebfbc: |[3ebfbc] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.:()V │ │ +3ebfcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ebfce: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3ebfd2: 1c01 8110 |0003: const-class v1, Ljava/lang/Number; // type@1081 │ │ +3ebfd6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3ebfd8: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +3ebfdc: 7020 5dc0 0300 |0008: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3ebfe2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;) │ │ @@ -1370560,29 +1370556,29 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3ebedc: |[3ebedc] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ -3ebeec: 5430 b489 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ebef0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3ebef2: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -3ebef6: 5430 b489 |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ebefa: 2100 |0007: array-length v0, v0 │ │ -3ebefc: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -3ebf00: 280a |000a: goto 0014 // +000a │ │ -3ebf02: 5433 b489 |000b: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ebf06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3ebf08: 4803 0300 |000e: aget-byte v3, v3, v0 │ │ -3ebf0c: d533 ff00 |0010: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3ebf10: b013 |0012: add-int/2addr v3, v1 │ │ -3ebf12: 0f03 |0013: return v3 │ │ -3ebf14: 0f01 |0014: return v1 │ │ +3ebed0: |[3ebed0] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ +3ebee0: 5430 b489 |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ebee4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3ebee6: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +3ebeea: 5430 b489 |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ebeee: 2100 |0007: array-length v0, v0 │ │ +3ebef0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +3ebef4: 280a |000a: goto 0014 // +000a │ │ +3ebef6: 5433 b489 |000b: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ebefa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3ebefc: 4803 0300 |000e: aget-byte v3, v3, v0 │ │ +3ebf00: d533 ff00 |0010: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3ebf04: b013 |0012: add-int/2addr v3, v1 │ │ +3ebf06: 0f03 |0013: return v3 │ │ +3ebf08: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000b line=65 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; │ │ 0x0000 - 0x0015 reg=3 (null) Lorg/apache/commons/compress/archivers/sevenz/Coder; │ │ @@ -1370593,22 +1370589,22 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3ebf18: |[3ebf18] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3ebf28: 2201 7f19 |0000: new-instance v1, Lorg/tukaani/xz/DeltaOptions; // type@197f │ │ -3ebf2c: 7020 8bc0 5000 |0002: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c08b │ │ -3ebf32: 0a03 |0005: move-result v3 │ │ -3ebf34: 7020 77cb 3100 |0006: invoke-direct {v1, v3}, Lorg/tukaani/xz/DeltaOptions;.:(I)V // method@cb77 │ │ -3ebf3a: 6e20 78cb 2100 |0009: invoke-virtual {v1, v2}, Lorg/tukaani/xz/DeltaOptions;.getInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@cb78 │ │ -3ebf40: 0c01 |000c: move-result-object v1 │ │ -3ebf42: 1101 |000d: return-object v1 │ │ +3ebf0c: |[3ebf0c] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3ebf1c: 2201 7f19 |0000: new-instance v1, Lorg/tukaani/xz/DeltaOptions; // type@197f │ │ +3ebf20: 7020 8bc0 5000 |0002: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c08b │ │ +3ebf26: 0a03 |0005: move-result v3 │ │ +3ebf28: 7020 77cb 3100 |0006: invoke-direct {v1, v3}, Lorg/tukaani/xz/DeltaOptions;.:(I)V // method@cb77 │ │ +3ebf2e: 6e20 78cb 2100 |0009: invoke-virtual {v1, v2}, Lorg/tukaani/xz/DeltaOptions;.getInputStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@cb78 │ │ +3ebf34: 0c01 |000c: move-result-object v1 │ │ +3ebf36: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/io/InputStream; │ │ @@ -1370621,31 +1370617,31 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3ebf44: |[3ebf44] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3ebf54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ebf56: 7120 8dc0 0300 |0001: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c08d │ │ -3ebf5c: 0a03 |0004: move-result v3 │ │ -3ebf5e: 2200 7f19 |0005: new-instance v0, Lorg/tukaani/xz/DeltaOptions; // type@197f │ │ -3ebf62: 7020 77cb 3000 |0007: invoke-direct {v0, v3}, Lorg/tukaani/xz/DeltaOptions;.:(I)V // method@cb77 │ │ -3ebf68: 2203 8219 |000a: new-instance v3, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ -3ebf6c: 7020 7ccb 2300 |000c: invoke-direct {v3, v2}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ -3ebf72: 6e20 79cb 3000 |000f: invoke-virtual {v0, v3}, Lorg/tukaani/xz/DeltaOptions;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb79 │ │ -3ebf78: 0c02 |0012: move-result-object v2 │ │ -3ebf7a: 1102 |0013: return-object v2 │ │ -3ebf7c: 0d02 |0014: move-exception v2 │ │ -3ebf7e: 2203 4210 |0015: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3ebf82: 6e10 96cb 0200 |0017: invoke-virtual {v2}, Lorg/tukaani/xz/UnsupportedOptionsException;.getMessage:()Ljava/lang/String; // method@cb96 │ │ -3ebf88: 0c02 |001a: move-result-object v2 │ │ -3ebf8a: 7020 7782 2300 |001b: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ebf90: 2703 |001e: throw v3 │ │ +3ebf38: |[3ebf38] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3ebf48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ebf4a: 7120 8dc0 0300 |0001: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c08d │ │ +3ebf50: 0a03 |0004: move-result v3 │ │ +3ebf52: 2200 7f19 |0005: new-instance v0, Lorg/tukaani/xz/DeltaOptions; // type@197f │ │ +3ebf56: 7020 77cb 3000 |0007: invoke-direct {v0, v3}, Lorg/tukaani/xz/DeltaOptions;.:(I)V // method@cb77 │ │ +3ebf5c: 2203 8219 |000a: new-instance v3, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ +3ebf60: 7020 7ccb 2300 |000c: invoke-direct {v3, v2}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ +3ebf66: 6e20 79cb 3000 |000f: invoke-virtual {v0, v3}, Lorg/tukaani/xz/DeltaOptions;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb79 │ │ +3ebf6c: 0c02 |0012: move-result-object v2 │ │ +3ebf6e: 1102 |0013: return-object v2 │ │ +3ebf70: 0d02 |0014: move-exception v2 │ │ +3ebf72: 2203 4210 |0015: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3ebf76: 6e10 96cb 0200 |0017: invoke-virtual {v2}, Lorg/tukaani/xz/UnsupportedOptionsException;.getMessage:()Ljava/lang/String; // method@cb96 │ │ +3ebf7c: 0c02 |001a: move-result-object v2 │ │ +3ebf7e: 7020 7782 2300 |001b: invoke-direct {v3, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ebf84: 2703 |001e: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x0013 │ │ Lorg/tukaani/xz/UnsupportedOptionsException; -> 0x0014 │ │ positions : │ │ 0x0001 line=41 │ │ 0x0005 line=43 │ │ 0x0015 line=45 │ │ @@ -1370659,24 +1370655,24 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3ebeb0: |[3ebeb0] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ -3ebec0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ebec2: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -3ebec6: 7120 8dc0 0300 |0003: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c08d │ │ -3ebecc: 0a03 |0006: move-result v3 │ │ -3ebece: b103 |0007: sub-int/2addr v3, v0 │ │ -3ebed0: 8d33 |0008: int-to-byte v3, v3 │ │ -3ebed2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3ebed4: 4f03 0100 |000a: aput-byte v3, v1, v0 │ │ -3ebed8: 1101 |000c: return-object v1 │ │ +3ebea4: |[3ebea4] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ +3ebeb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ebeb6: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +3ebeba: 7120 8dc0 0300 |0003: invoke-static {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c08d │ │ +3ebec0: 0a03 |0006: move-result v3 │ │ +3ebec2: b103 |0007: sub-int/2addr v3, v0 │ │ +3ebec4: 8d33 |0008: int-to-byte v3, v3 │ │ +3ebec6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3ebec8: 4f03 0100 |000a: aput-byte v3, v1, v0 │ │ +3ebecc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/Object; │ │ @@ -1370686,20 +1370682,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ebfa4: |[3ebfa4] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -3ebfb4: 7020 8bc0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c08b │ │ -3ebfba: 0a01 |0003: move-result v1 │ │ -3ebfbc: 7110 a983 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ebfc2: 0c01 |0007: move-result-object v1 │ │ -3ebfc4: 1101 |0008: return-object v1 │ │ +3ebf98: |[3ebf98] org.apache.commons.compress.archivers.sevenz.DeltaDecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +3ebfa8: 7020 8bc0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder;.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c08b │ │ +3ebfae: 0a01 |0003: move-result v1 │ │ +3ebfb0: 7110 a983 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ebfb6: 0c01 |0007: move-result-object v1 │ │ +3ebfb8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/DeltaDecoder; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/Coder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1370739,25 +1370735,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3ec44c: |[3ec44c] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.:()V │ │ -3ec45c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3ec45e: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3ec462: 1c01 8519 |0003: const-class v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec466: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3ec468: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -3ec46c: 1c01 8110 |0008: const-class v1, Ljava/lang/Number; // type@1081 │ │ -3ec470: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3ec472: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -3ec476: 7020 5dc0 0300 |000d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3ec47c: 0e00 |0010: return-void │ │ +3ec440: |[3ec440] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.:()V │ │ +3ec450: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3ec452: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3ec456: 1c01 8519 |0003: const-class v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec45a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3ec45c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +3ec460: 1c01 8110 |0008: const-class v1, Ljava/lang/Number; // type@1081 │ │ +3ec464: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3ec466: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +3ec46a: 7020 5dc0 0300 |000d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3ec470: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;) │ │ @@ -1370765,24 +1370761,24 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3ec2bc: |[3ec2bc] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getDictSize:(Ljava/lang/Object;)I │ │ -3ec2cc: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec2d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3ec2d4: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec2d8: 6e10 81cb 0200 |0006: invoke-virtual {v2}, Lorg/tukaani/xz/LZMA2Options;.getDictSize:()I // method@cb81 │ │ -3ec2de: 0a02 |0009: move-result v2 │ │ -3ec2e0: 0f02 |000a: return v2 │ │ -3ec2e2: 7020 9dc0 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c09d │ │ -3ec2e8: 0a02 |000e: move-result v2 │ │ -3ec2ea: 0f02 |000f: return v2 │ │ +3ec2b0: |[3ec2b0] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getDictSize:(Ljava/lang/Object;)I │ │ +3ec2c0: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec2c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3ec2c8: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec2cc: 6e10 81cb 0200 |0006: invoke-virtual {v2}, Lorg/tukaani/xz/LZMA2Options;.getDictSize:()I // method@cb81 │ │ +3ec2d2: 0a02 |0009: move-result v2 │ │ +3ec2d4: 0f02 |000a: return v2 │ │ +3ec2d6: 7020 9dc0 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c09d │ │ +3ec2dc: 0a02 |000e: move-result v2 │ │ +3ec2de: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=70 │ │ 0x000b line=72 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ @@ -1370793,40 +1370789,40 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3ec2ec: |[3ec2ec] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ -3ec2fc: 5422 b489 |0000: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ec300: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3ec302: 4802 0200 |0003: aget-byte v2, v2, v0 │ │ -3ec306: d522 ff00 |0005: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -3ec30a: dd00 02c0 |0007: and-int/lit8 v0, v2, #int -64 // #c0 │ │ -3ec30e: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ -3ec312: 1300 2800 |000b: const/16 v0, #int 40 // #28 │ │ -3ec316: 3602 1100 |000d: if-gt v2, v0, 001e // +0011 │ │ -3ec31a: 3302 0400 |000f: if-ne v2, v0, 0013 // +0004 │ │ -3ec31e: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -3ec320: 0f02 |0012: return v2 │ │ -3ec322: dd00 0201 |0013: and-int/lit8 v0, v2, #int 1 // #01 │ │ -3ec326: de00 0002 |0015: or-int/lit8 v0, v0, #int 2 // #02 │ │ -3ec32a: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -3ec32e: d802 020b |0019: add-int/lit8 v2, v2, #int 11 // #0b │ │ -3ec332: 9802 0002 |001b: shl-int v2, v0, v2 │ │ -3ec336: 0f02 |001d: return v2 │ │ -3ec338: 2202 7110 |001e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ec33c: 1a00 7324 |0020: const-string v0, "Dictionary larger than 4GiB maximum size" // string@2473 │ │ -3ec340: 7020 8783 0200 |0022: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ec346: 2702 |0025: throw v2 │ │ -3ec348: 2202 7110 |0026: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3ec34c: 1a00 f365 |0028: const-string v0, "Unsupported LZMA2 property bits" // string@65f3 │ │ -3ec350: 7020 8783 0200 |002a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3ec356: 2702 |002d: throw v2 │ │ +3ec2e0: |[3ec2e0] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ +3ec2f0: 5422 b489 |0000: iget-object v2, v2, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ec2f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3ec2f6: 4802 0200 |0003: aget-byte v2, v2, v0 │ │ +3ec2fa: d522 ff00 |0005: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +3ec2fe: dd00 02c0 |0007: and-int/lit8 v0, v2, #int -64 // #c0 │ │ +3ec302: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ +3ec306: 1300 2800 |000b: const/16 v0, #int 40 // #28 │ │ +3ec30a: 3602 1100 |000d: if-gt v2, v0, 001e // +0011 │ │ +3ec30e: 3302 0400 |000f: if-ne v2, v0, 0013 // +0004 │ │ +3ec312: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +3ec314: 0f02 |0012: return v2 │ │ +3ec316: dd00 0201 |0013: and-int/lit8 v0, v2, #int 1 // #01 │ │ +3ec31a: de00 0002 |0015: or-int/lit8 v0, v0, #int 2 // #02 │ │ +3ec31e: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +3ec322: d802 020b |0019: add-int/lit8 v2, v2, #int 11 // #0b │ │ +3ec326: 9802 0002 |001b: shl-int v2, v0, v2 │ │ +3ec32a: 0f02 |001d: return v2 │ │ +3ec32c: 2202 7110 |001e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ec330: 1a00 7324 |0020: const-string v0, "Dictionary larger than 4GiB maximum size" // string@2473 │ │ +3ec334: 7020 8783 0200 |0022: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ec33a: 2702 |0025: throw v2 │ │ +3ec33c: 2202 7110 |0026: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3ec340: 1a00 f365 |0028: const-string v0, "Unsupported LZMA2 property bits" // string@65f3 │ │ +3ec344: 7020 8783 0200 |002a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3ec34a: 2702 |002d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0017 line=86 │ │ 0x001e line=81 │ │ 0x0026 line=78 │ │ locals : │ │ @@ -1370838,25 +1370834,25 @@ │ │ type : '(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3ec414: |[3ec414] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; │ │ -3ec424: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec428: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3ec42c: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec430: 1102 |0006: return-object v2 │ │ -3ec432: 2200 8519 |0007: new-instance v0, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec436: 7010 7fcb 0000 |0009: invoke-direct {v0}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ -3ec43c: 7020 9dc0 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c09d │ │ -3ec442: 0a02 |000f: move-result v2 │ │ -3ec444: 6e20 86cb 2000 |0010: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ -3ec44a: 1100 |0013: return-object v0 │ │ +3ec408: |[3ec408] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; │ │ +3ec418: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec41c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3ec420: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec424: 1102 |0006: return-object v2 │ │ +3ec426: 2200 8519 |0007: new-instance v0, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec42a: 7010 7fcb 0000 |0009: invoke-direct {v0}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ +3ec430: 7020 9dc0 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c09d │ │ +3ec436: 0a02 |000f: move-result v2 │ │ +3ec438: 6e20 86cb 2000 |0010: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ +3ec43e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0007 line=93 │ │ 0x000c line=94 │ │ locals : │ │ @@ -1370868,19 +1370864,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ec358: |[3ec358] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.numberOptionOrDefault:(Ljava/lang/Object;)I │ │ -3ec368: 1500 8000 |0000: const/high16 v0, #int 8388608 // #80 │ │ -3ec36c: 7120 9ec0 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c09e │ │ -3ec372: 0a02 |0005: move-result v2 │ │ -3ec374: 0f02 |0006: return v2 │ │ +3ec34c: |[3ec34c] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.numberOptionOrDefault:(Ljava/lang/Object;)I │ │ +3ec35c: 1500 8000 |0000: const/high16 v0, #int 8388608 // #80 │ │ +3ec360: 7120 9ec0 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c09e │ │ +3ec366: 0a02 |0005: move-result v2 │ │ +3ec368: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1370890,26 +1370886,26 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3ec378: |[3ec378] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3ec388: 7020 99c0 5000 |0000: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c099 │ │ -3ec38e: 0a01 |0003: move-result v1 │ │ -3ec390: 2203 8419 |0004: new-instance v3, Lorg/tukaani/xz/LZMA2InputStream; // type@1984 │ │ -3ec394: 7030 7ecb 2301 |0006: invoke-direct {v3, v2, v1}, Lorg/tukaani/xz/LZMA2InputStream;.:(Ljava/io/InputStream;I)V // method@cb7e │ │ -3ec39a: 1103 |0009: return-object v3 │ │ -3ec39c: 0d01 |000a: move-exception v1 │ │ -3ec39e: 2202 4210 |000b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3ec3a2: 6e10 8a83 0100 |000d: invoke-virtual {v1}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@838a │ │ -3ec3a8: 0c01 |0010: move-result-object v1 │ │ -3ec3aa: 7020 7782 1200 |0011: invoke-direct {v2, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ec3b0: 2702 |0014: throw v2 │ │ +3ec36c: |[3ec36c] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3ec37c: 7020 99c0 5000 |0000: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c099 │ │ +3ec382: 0a01 |0003: move-result v1 │ │ +3ec384: 2203 8419 |0004: new-instance v3, Lorg/tukaani/xz/LZMA2InputStream; // type@1984 │ │ +3ec388: 7030 7ecb 2301 |0006: invoke-direct {v3, v2, v1}, Lorg/tukaani/xz/LZMA2InputStream;.:(Ljava/io/InputStream;I)V // method@cb7e │ │ +3ec38e: 1103 |0009: return-object v3 │ │ +3ec390: 0d01 |000a: move-exception v1 │ │ +3ec392: 2202 4210 |000b: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3ec396: 6e10 8a83 0100 |000d: invoke-virtual {v1}, Ljava/lang/IllegalArgumentException;.getMessage:()Ljava/lang/String; // method@838a │ │ +3ec39c: 0c01 |0010: move-result-object v1 │ │ +3ec39e: 7020 7782 1200 |0011: invoke-direct {v2, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ec3a4: 2702 |0014: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/IllegalArgumentException; -> 0x000a │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x000b line=41 │ │ @@ -1370926,22 +1370922,22 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3ec3c4: |[3ec3c4] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3ec3d4: 7020 9ac0 3100 |0000: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c09a │ │ -3ec3da: 0c03 |0003: move-result-object v3 │ │ -3ec3dc: 2200 8219 |0004: new-instance v0, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ -3ec3e0: 7020 7ccb 2000 |0006: invoke-direct {v0, v2}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ -3ec3e6: 6e20 84cb 0300 |0009: invoke-virtual {v3, v0}, Lorg/tukaani/xz/LZMA2Options;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb84 │ │ -3ec3ec: 0c02 |000c: move-result-object v2 │ │ -3ec3ee: 1102 |000d: return-object v2 │ │ +3ec3b8: |[3ec3b8] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3ec3c8: 7020 9ac0 3100 |0000: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c09a │ │ +3ec3ce: 0c03 |0003: move-result-object v3 │ │ +3ec3d0: 2200 8219 |0004: new-instance v0, Lorg/tukaani/xz/FinishableWrapperOutputStream; // type@1982 │ │ +3ec3d4: 7020 7ccb 2000 |0006: invoke-direct {v0, v2}, Lorg/tukaani/xz/FinishableWrapperOutputStream;.:(Ljava/io/OutputStream;)V // method@cb7c │ │ +3ec3da: 6e20 84cb 0300 |0009: invoke-virtual {v3, v0}, Lorg/tukaani/xz/LZMA2Options;.getOutputStream:(Lorg/tukaani/xz/FinishableOutputStream;)Lorg/tukaani/xz/FinishableOutputStream; // method@cb84 │ │ +3ec3e0: 0c02 |000c: move-result-object v2 │ │ +3ec3e2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0009 line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ @@ -1370953,31 +1370949,31 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3ec278: |[3ec278] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ -3ec288: 7020 98c0 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictSize:(Ljava/lang/Object;)I // method@c098 │ │ -3ec28e: 0a03 |0003: move-result v3 │ │ -3ec290: 7110 9b83 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.numberOfLeadingZeros:(I)I // method@839b │ │ -3ec296: 0a00 |0007: move-result v0 │ │ -3ec298: d901 001e |0008: rsub-int/lit8 v1, v0, #int 30 // #1e │ │ -3ec29c: ba13 |000a: ushr-int/2addr v3, v1 │ │ -3ec29e: d803 03fe |000b: add-int/lit8 v3, v3, #int -2 // #fe │ │ -3ec2a2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3ec2a4: 2311 c71b |000e: new-array v1, v1, [B // type@1bc7 │ │ -3ec2a8: d900 0013 |0010: rsub-int/lit8 v0, v0, #int 19 // #13 │ │ -3ec2ac: da00 0002 |0012: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -3ec2b0: b030 |0014: add-int/2addr v0, v3 │ │ -3ec2b2: 8d03 |0015: int-to-byte v3, v0 │ │ -3ec2b4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3ec2b6: 4f03 0100 |0017: aput-byte v3, v1, v0 │ │ -3ec2ba: 1101 |0019: return-object v1 │ │ +3ec26c: |[3ec26c] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ +3ec27c: 7020 98c0 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictSize:(Ljava/lang/Object;)I // method@c098 │ │ +3ec282: 0a03 |0003: move-result v3 │ │ +3ec284: 7110 9b83 0300 |0004: invoke-static {v3}, Ljava/lang/Integer;.numberOfLeadingZeros:(I)I // method@839b │ │ +3ec28a: 0a00 |0007: move-result v0 │ │ +3ec28c: d901 001e |0008: rsub-int/lit8 v1, v0, #int 30 // #1e │ │ +3ec290: ba13 |000a: ushr-int/2addr v3, v1 │ │ +3ec292: d803 03fe |000b: add-int/lit8 v3, v3, #int -2 // #fe │ │ +3ec296: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3ec298: 2311 c71b |000e: new-array v1, v1, [B // type@1bc7 │ │ +3ec29c: d900 0013 |0010: rsub-int/lit8 v0, v0, #int 19 // #13 │ │ +3ec2a0: da00 0002 |0012: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +3ec2a4: b030 |0014: add-int/2addr v0, v3 │ │ +3ec2a6: 8d03 |0015: int-to-byte v3, v0 │ │ +3ec2a8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3ec2aa: 4f03 0100 |0017: aput-byte v3, v1, v0 │ │ +3ec2ae: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x000e line=58 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ @@ -1370988,20 +1370984,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ec3f0: |[3ec3f0] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -3ec400: 7020 99c0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c099 │ │ -3ec406: 0a01 |0003: move-result v1 │ │ -3ec408: 7110 a983 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3ec40e: 0c01 |0007: move-result-object v1 │ │ -3ec410: 1101 |0008: return-object v1 │ │ +3ec3e4: |[3ec3e4] org.apache.commons.compress.archivers.sevenz.LZMA2Decoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +3ec3f4: 7020 99c0 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c099 │ │ +3ec3fa: 0a01 |0003: move-result v1 │ │ +3ec3fc: 7110 a983 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3ec402: 0c01 |0007: move-result-object v1 │ │ +3ec404: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/LZMA2Decoder; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/Coder; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ @@ -1371045,25 +1371041,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3ec654: |[3ec654] org.apache.commons.compress.archivers.sevenz.LZMADecoder.:()V │ │ -3ec664: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3ec666: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ -3ec66a: 1c01 8519 |0003: const-class v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec66e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3ec670: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -3ec674: 1c01 8110 |0008: const-class v1, Ljava/lang/Number; // type@1081 │ │ -3ec678: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3ec67a: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -3ec67e: 7020 5dc0 0300 |000d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ -3ec684: 0e00 |0010: return-void │ │ +3ec648: |[3ec648] org.apache.commons.compress.archivers.sevenz.LZMADecoder.:()V │ │ +3ec658: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3ec65a: 2300 641c |0001: new-array v0, v0, [Ljava/lang/Class; // type@1c64 │ │ +3ec65e: 1c01 8519 |0003: const-class v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec662: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3ec664: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +3ec668: 1c01 8110 |0008: const-class v1, Ljava/lang/Number; // type@1081 │ │ +3ec66c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3ec66e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +3ec672: 7020 5dc0 0300 |000d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/sevenz/CoderBase;.:([Ljava/lang/Class;)V // method@c05d │ │ +3ec678: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;) │ │ @@ -1371071,22 +1371067,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3ec4e0: |[3ec4e0] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ -3ec4f0: 5433 b489 |0000: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ec4f4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3ec4f6: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -3ec4f8: 7130 30c8 0301 |0004: invoke-static {v3, v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ -3ec4fe: 0b00 |0007: move-result-wide v0 │ │ -3ec500: 8403 |0008: long-to-int v3, v0 │ │ -3ec502: 0f03 |0009: return v3 │ │ +3ec4d4: |[3ec4d4] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I │ │ +3ec4e4: 5433 b489 |0000: iget-object v3, v3, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ec4e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3ec4ea: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +3ec4ec: 7130 30c8 0301 |0004: invoke-static {v3, v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([BII)J // method@c830 │ │ +3ec4f2: 0b00 |0007: move-result-wide v0 │ │ +3ec4f4: 8403 |0008: long-to-int v3, v0 │ │ +3ec4f6: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/apache/commons/compress/archivers/sevenz/Coder; │ │ │ │ @@ -1371095,25 +1371091,25 @@ │ │ type : '(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3ec61c: |[3ec61c] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; │ │ -3ec62c: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec630: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3ec634: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec638: 1102 |0006: return-object v2 │ │ -3ec63a: 2200 8519 |0007: new-instance v0, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec63e: 7010 7fcb 0000 |0009: invoke-direct {v0}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ -3ec644: 7020 a6c0 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c0a6 │ │ -3ec64a: 0a02 |000f: move-result v2 │ │ -3ec64c: 6e20 86cb 2000 |0010: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ -3ec652: 1100 |0013: return-object v0 │ │ +3ec610: |[3ec610] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; │ │ +3ec620: 2020 8519 |0000: instance-of v0, v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec624: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3ec628: 1f02 8519 |0004: check-cast v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec62c: 1102 |0006: return-object v2 │ │ +3ec62e: 2200 8519 |0007: new-instance v0, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec632: 7010 7fcb 0000 |0009: invoke-direct {v0}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ +3ec638: 7020 a6c0 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.numberOptionOrDefault:(Ljava/lang/Object;)I // method@c0a6 │ │ +3ec63e: 0a02 |000f: move-result v2 │ │ +3ec640: 6e20 86cb 2000 |0010: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ +3ec646: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0007 line=88 │ │ 0x000c line=89 │ │ locals : │ │ @@ -1371125,19 +1371121,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ec504: |[3ec504] org.apache.commons.compress.archivers.sevenz.LZMADecoder.numberOptionOrDefault:(Ljava/lang/Object;)I │ │ -3ec514: 1500 8000 |0000: const/high16 v0, #int 8388608 // #80 │ │ -3ec518: 7120 a7c0 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c0a7 │ │ -3ec51e: 0a02 |0005: move-result v2 │ │ -3ec520: 0f02 |0006: return v2 │ │ +3ec4f8: |[3ec4f8] org.apache.commons.compress.archivers.sevenz.LZMADecoder.numberOptionOrDefault:(Ljava/lang/Object;)I │ │ +3ec508: 1500 8000 |0000: const/high16 v0, #int 8388608 // #80 │ │ +3ec50c: 7120 a7c0 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.numberOptionOrDefault:(Ljava/lang/Object;I)I // method@c0a7 │ │ +3ec512: 0a02 |0005: move-result v2 │ │ +3ec514: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1371147,38 +1371143,38 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -3ec524: |[3ec524] org.apache.commons.compress.archivers.sevenz.LZMADecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ -3ec534: 54cd b489 |0000: iget-object v13, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ec538: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3ec53a: 4805 0d00 |0003: aget-byte v5, v13, v0 │ │ -3ec53e: 7020 a2c0 c700 |0005: invoke-direct {v7, v12}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c0a2 │ │ -3ec544: 0a06 |0008: move-result v6 │ │ -3ec546: 140c f0ff ff7f |0009: const v12, #float nan // #7ffffff0 │ │ -3ec54c: 36c6 0b00 |000c: if-gt v6, v12, 0017 // +000b │ │ -3ec550: 2208 8619 |000e: new-instance v8, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ -3ec554: 0781 |0010: move-object v1, v8 │ │ -3ec556: 0792 |0011: move-object v2, v9 │ │ -3ec558: 04a3 |0012: move-wide v3, v10 │ │ -3ec55a: 7606 8acb 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;JBI)V // method@cb8a │ │ -3ec560: 1108 |0016: return-object v8 │ │ -3ec562: 2209 4210 |0017: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3ec566: 220a 9410 |0019: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3ec56a: 7010 8384 0a00 |001b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3ec570: 1a0b 7424 |001e: const-string v11, "Dictionary larger than 4GiB maximum size used in " // string@2474 │ │ -3ec574: 6e20 8f84 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec57a: 6e20 8f84 8a00 |0023: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3ec580: 6e10 9f84 0a00 |0026: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3ec586: 0c08 |0029: move-result-object v8 │ │ -3ec588: 7020 7782 8900 |002a: invoke-direct {v9, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3ec58e: 2709 |002d: throw v9 │ │ +3ec518: |[3ec518] org.apache.commons.compress.archivers.sevenz.LZMADecoder.decode:(Ljava/lang/String;Ljava/io/InputStream;JLorg/apache/commons/compress/archivers/sevenz/Coder;[B)Ljava/io/InputStream; │ │ +3ec528: 54cd b489 |0000: iget-object v13, v12, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ec52c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3ec52e: 4805 0d00 |0003: aget-byte v5, v13, v0 │ │ +3ec532: 7020 a2c0 c700 |0005: invoke-direct {v7, v12}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c0a2 │ │ +3ec538: 0a06 |0008: move-result v6 │ │ +3ec53a: 140c f0ff ff7f |0009: const v12, #float nan // #7ffffff0 │ │ +3ec540: 36c6 0b00 |000c: if-gt v6, v12, 0017 // +000b │ │ +3ec544: 2208 8619 |000e: new-instance v8, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ +3ec548: 0781 |0010: move-object v1, v8 │ │ +3ec54a: 0792 |0011: move-object v2, v9 │ │ +3ec54c: 04a3 |0012: move-wide v3, v10 │ │ +3ec54e: 7606 8acb 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;JBI)V // method@cb8a │ │ +3ec554: 1108 |0016: return-object v8 │ │ +3ec556: 2209 4210 |0017: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3ec55a: 220a 9410 |0019: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3ec55e: 7010 8384 0a00 |001b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3ec564: 1a0b 7424 |001e: const-string v11, "Dictionary larger than 4GiB maximum size used in " // string@2474 │ │ +3ec568: 6e20 8f84 ba00 |0020: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec56e: 6e20 8f84 8a00 |0023: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3ec574: 6e10 9f84 0a00 |0026: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3ec57a: 0c08 |0029: move-result-object v8 │ │ +3ec57c: 7020 7782 8900 |002a: invoke-direct {v9, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3ec582: 2709 |002d: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ 0x000e line=43 │ │ 0x0017 line=41 │ │ locals : │ │ @@ -1371194,23 +1371190,23 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3ec590: |[3ec590] org.apache.commons.compress.archivers.sevenz.LZMADecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ -3ec5a0: 2200 0919 |0000: new-instance v0, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream; // type@1909 │ │ -3ec5a4: 2201 8719 |0002: new-instance v1, Lorg/tukaani/xz/LZMAOutputStream; // type@1987 │ │ -3ec5a8: 7020 a3c0 5300 |0004: invoke-direct {v3, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c0a3 │ │ -3ec5ae: 0c05 |0007: move-result-object v5 │ │ -3ec5b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3ec5b2: 7040 8ccb 4125 |0009: invoke-direct {v1, v4, v5, v2}, Lorg/tukaani/xz/LZMAOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/LZMA2Options;Z)V // method@cb8c │ │ -3ec5b8: 7020 58c8 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream;.:(Ljava/io/OutputStream;)V // method@c858 │ │ -3ec5be: 1100 |000f: return-object v0 │ │ +3ec584: |[3ec584] org.apache.commons.compress.archivers.sevenz.LZMADecoder.encode:(Ljava/io/OutputStream;Ljava/lang/Object;)Ljava/io/OutputStream; │ │ +3ec594: 2200 0919 |0000: new-instance v0, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream; // type@1909 │ │ +3ec598: 2201 8719 |0002: new-instance v1, Lorg/tukaani/xz/LZMAOutputStream; // type@1987 │ │ +3ec59c: 7020 a3c0 5300 |0004: invoke-direct {v3, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c0a3 │ │ +3ec5a2: 0c05 |0007: move-result-object v5 │ │ +3ec5a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3ec5a6: 7040 8ccb 4125 |0009: invoke-direct {v1, v4, v5, v2}, Lorg/tukaani/xz/LZMAOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/LZMA2Options;Z)V // method@cb8c │ │ +3ec5ac: 7020 58c8 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/FlushShieldFilterOutputStream;.:(Ljava/io/OutputStream;)V // method@c858 │ │ +3ec5b2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1371220,39 +1371216,39 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -3ec480: |[3ec480] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ -3ec490: 7020 a3c0 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c0a3 │ │ -3ec496: 0c05 |0003: move-result-object v5 │ │ -3ec498: 6e10 85cb 0500 |0004: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getPb:()I // method@cb85 │ │ -3ec49e: 0a00 |0007: move-result v0 │ │ -3ec4a0: 1251 |0008: const/4 v1, #int 5 // #5 │ │ -3ec4a2: da00 0005 |0009: mul-int/lit8 v0, v0, #int 5 // #05 │ │ -3ec4a6: 6e10 83cb 0500 |000b: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getLp:()I // method@cb83 │ │ -3ec4ac: 0a02 |000e: move-result v2 │ │ -3ec4ae: b020 |000f: add-int/2addr v0, v2 │ │ -3ec4b0: da00 0009 |0010: mul-int/lit8 v0, v0, #int 9 // #09 │ │ -3ec4b4: 6e10 82cb 0500 |0012: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getLc:()I // method@cb82 │ │ -3ec4ba: 0a02 |0015: move-result v2 │ │ -3ec4bc: b020 |0016: add-int/2addr v0, v2 │ │ -3ec4be: 8d00 |0017: int-to-byte v0, v0 │ │ -3ec4c0: 6e10 81cb 0500 |0018: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getDictSize:()I // method@cb81 │ │ -3ec4c6: 0a05 |001b: move-result v5 │ │ -3ec4c8: 2311 c71b |001c: new-array v1, v1, [B // type@1bc7 │ │ -3ec4cc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3ec4ce: 4f00 0102 |001f: aput-byte v0, v1, v2 │ │ -3ec4d2: 8152 |0021: int-to-long v2, v5 │ │ -3ec4d4: 1215 |0022: const/4 v5, #int 1 // #1 │ │ -3ec4d6: 1240 |0023: const/4 v0, #int 4 // #4 │ │ -3ec4d8: 7150 34c8 2153 |0024: invoke-static {v1, v2, v3, v5, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ -3ec4de: 1101 |0027: return-object v1 │ │ +3ec474: |[3ec474] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptionsAsProperties:(Ljava/lang/Object;)[B │ │ +3ec484: 7020 a3c0 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getOptions:(Ljava/lang/Object;)Lorg/tukaani/xz/LZMA2Options; // method@c0a3 │ │ +3ec48a: 0c05 |0003: move-result-object v5 │ │ +3ec48c: 6e10 85cb 0500 |0004: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getPb:()I // method@cb85 │ │ +3ec492: 0a00 |0007: move-result v0 │ │ +3ec494: 1251 |0008: const/4 v1, #int 5 // #5 │ │ +3ec496: da00 0005 |0009: mul-int/lit8 v0, v0, #int 5 // #05 │ │ +3ec49a: 6e10 83cb 0500 |000b: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getLp:()I // method@cb83 │ │ +3ec4a0: 0a02 |000e: move-result v2 │ │ +3ec4a2: b020 |000f: add-int/2addr v0, v2 │ │ +3ec4a4: da00 0009 |0010: mul-int/lit8 v0, v0, #int 9 // #09 │ │ +3ec4a8: 6e10 82cb 0500 |0012: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getLc:()I // method@cb82 │ │ +3ec4ae: 0a02 |0015: move-result v2 │ │ +3ec4b0: b020 |0016: add-int/2addr v0, v2 │ │ +3ec4b2: 8d00 |0017: int-to-byte v0, v0 │ │ +3ec4b4: 6e10 81cb 0500 |0018: invoke-virtual {v5}, Lorg/tukaani/xz/LZMA2Options;.getDictSize:()I // method@cb81 │ │ +3ec4ba: 0a05 |001b: move-result v5 │ │ +3ec4bc: 2311 c71b |001c: new-array v1, v1, [B // type@1bc7 │ │ +3ec4c0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3ec4c2: 4f00 0102 |001f: aput-byte v0, v1, v2 │ │ +3ec4c6: 8152 |0021: int-to-long v2, v5 │ │ +3ec4c8: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +3ec4ca: 1240 |0023: const/4 v0, #int 4 // #4 │ │ +3ec4cc: 7150 34c8 2153 |0024: invoke-static {v1, v2, v3, v5, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:([BJII)V // method@c834 │ │ +3ec4d2: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x001c line=59 │ │ 0x0024 line=61 │ │ @@ -1371265,34 +1371261,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3ec5c0: |[3ec5c0] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -3ec5d0: 5445 b489 |0000: iget-object v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ -3ec5d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3ec5d6: 4805 0500 |0003: aget-byte v5, v5, v0 │ │ -3ec5da: d555 ff00 |0005: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3ec5de: db00 052d |0007: div-int/lit8 v0, v5, #int 45 // #2d │ │ -3ec5e2: da01 0009 |0009: mul-int/lit8 v1, v0, #int 9 // #09 │ │ -3ec5e6: da01 0105 |000b: mul-int/lit8 v1, v1, #int 5 // #05 │ │ -3ec5ea: b115 |000d: sub-int/2addr v5, v1 │ │ -3ec5ec: db01 0509 |000e: div-int/lit8 v1, v5, #int 9 // #09 │ │ -3ec5f0: da02 0109 |0010: mul-int/lit8 v2, v1, #int 9 // #09 │ │ -3ec5f4: b125 |0012: sub-int/2addr v5, v2 │ │ -3ec5f6: 2202 8519 |0013: new-instance v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -3ec5fa: 7010 7fcb 0200 |0015: invoke-direct {v2}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ -3ec600: 6e20 88cb 0200 |0018: invoke-virtual {v2, v0}, Lorg/tukaani/xz/LZMA2Options;.setPb:(I)V // method@cb88 │ │ -3ec606: 6e30 87cb 5201 |001b: invoke-virtual {v2, v5, v1}, Lorg/tukaani/xz/LZMA2Options;.setLcLp:(II)V // method@cb87 │ │ -3ec60c: 7020 a2c0 4300 |001e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c0a2 │ │ -3ec612: 0a04 |0021: move-result v4 │ │ -3ec614: 6e20 86cb 4200 |0022: invoke-virtual {v2, v4}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ -3ec61a: 1102 |0025: return-object v2 │ │ +3ec5b4: |[3ec5b4] org.apache.commons.compress.archivers.sevenz.LZMADecoder.getOptionsFromCoder:(Lorg/apache/commons/compress/archivers/sevenz/Coder;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +3ec5c4: 5445 b489 |0000: iget-object v5, v4, Lorg/apache/commons/compress/archivers/sevenz/Coder;.properties:[B // field@89b4 │ │ +3ec5c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3ec5ca: 4805 0500 |0003: aget-byte v5, v5, v0 │ │ +3ec5ce: d555 ff00 |0005: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3ec5d2: db00 052d |0007: div-int/lit8 v0, v5, #int 45 // #2d │ │ +3ec5d6: da01 0009 |0009: mul-int/lit8 v1, v0, #int 9 // #09 │ │ +3ec5da: da01 0105 |000b: mul-int/lit8 v1, v1, #int 5 // #05 │ │ +3ec5de: b115 |000d: sub-int/2addr v5, v1 │ │ +3ec5e0: db01 0509 |000e: div-int/lit8 v1, v5, #int 9 // #09 │ │ +3ec5e4: da02 0109 |0010: mul-int/lit8 v2, v1, #int 9 // #09 │ │ +3ec5e8: b125 |0012: sub-int/2addr v5, v2 │ │ +3ec5ea: 2202 8519 |0013: new-instance v2, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +3ec5ee: 7010 7fcb 0200 |0015: invoke-direct {v2}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ +3ec5f4: 6e20 88cb 0200 |0018: invoke-virtual {v2, v0}, Lorg/tukaani/xz/LZMA2Options;.setPb:(I)V // method@cb88 │ │ +3ec5fa: 6e30 87cb 5201 |001b: invoke-virtual {v2, v5, v1}, Lorg/tukaani/xz/LZMA2Options;.setLcLp:(II)V // method@cb87 │ │ +3ec600: 7020 a2c0 4300 |001e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/LZMADecoder;.getDictionarySize:(Lorg/apache/commons/compress/archivers/sevenz/Coder;)I // method@c0a2 │ │ +3ec606: 0a04 |0021: move-result v4 │ │ +3ec608: 6e20 86cb 4200 |0022: invoke-virtual {v2, v4}, Lorg/tukaani/xz/LZMA2Options;.setDictSize:(I)V // method@cb86 │ │ +3ec60e: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=69 │ │ 0x000e line=71 │ │ 0x0013 line=73 │ │ 0x0018 line=74 │ │ @@ -1371417,17 +1371413,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ec9b8: |[3ec9b8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.:()V │ │ -3ec9c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3ec9ce: 0e00 |0003: return-void │ │ +3ec9ac: |[3ec9ac] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.:()V │ │ +3ec9bc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3ec9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371435,42 +1371431,42 @@ │ │ type : '(Ljava/util/Date;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 48 16-bit code units │ │ -3ec948: |[3ec948] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.javaTimeToNtfsTime:(Ljava/util/Date;)J │ │ -3ec958: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -3ec95e: 0c07 |0003: move-result-object v7 │ │ -3ec960: 1a00 e529 |0004: const-string v0, "GMT+0" // string@29e5 │ │ -3ec964: 7110 f787 0000 |0006: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ -3ec96a: 0c00 |0009: move-result-object v0 │ │ -3ec96c: 6e20 ed86 0700 |000a: invoke-virtual {v7, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@86ed │ │ -3ec972: 1301 4106 |000d: const/16 v1, #int 1601 // #641 │ │ -3ec976: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3ec978: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3ec97a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -3ec97c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3ec97e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -3ec980: 0770 |0014: move-object v0, v7 │ │ -3ec982: 7407 e986 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@86e9 │ │ -3ec988: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ -3ec98c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -3ec98e: 6e30 e886 0701 |001b: invoke-virtual {v7, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -3ec994: 6e10 1787 0800 |001e: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3ec99a: 0b00 |0021: move-result-wide v0 │ │ -3ec99c: 6e10 e786 0700 |0022: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@86e7 │ │ -3ec9a2: 0b02 |0025: move-result-wide v2 │ │ -3ec9a4: bc20 |0026: sub-long/2addr v0, v2 │ │ -3ec9a6: 1602 e803 |0027: const-wide/16 v2, #int 1000 // #3e8 │ │ -3ec9aa: 9d00 0002 |0029: mul-long v0, v0, v2 │ │ -3ec9ae: 1602 0a00 |002b: const-wide/16 v2, #int 10 // #a │ │ -3ec9b2: 9d00 0002 |002d: mul-long v0, v0, v2 │ │ -3ec9b6: 1000 |002f: return-wide v0 │ │ +3ec93c: |[3ec93c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.javaTimeToNtfsTime:(Ljava/util/Date;)J │ │ +3ec94c: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +3ec952: 0c07 |0003: move-result-object v7 │ │ +3ec954: 1a00 e529 |0004: const-string v0, "GMT+0" // string@29e5 │ │ +3ec958: 7110 f787 0000 |0006: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ +3ec95e: 0c00 |0009: move-result-object v0 │ │ +3ec960: 6e20 ed86 0700 |000a: invoke-virtual {v7, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@86ed │ │ +3ec966: 1301 4106 |000d: const/16 v1, #int 1601 // #641 │ │ +3ec96a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3ec96c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3ec96e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +3ec970: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3ec972: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +3ec974: 0770 |0014: move-object v0, v7 │ │ +3ec976: 7407 e986 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@86e9 │ │ +3ec97c: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ +3ec980: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +3ec982: 6e30 e886 0701 |001b: invoke-virtual {v7, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +3ec988: 6e10 1787 0800 |001e: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3ec98e: 0b00 |0021: move-result-wide v0 │ │ +3ec990: 6e10 e786 0700 |0022: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@86e7 │ │ +3ec996: 0b02 |0025: move-result-wide v2 │ │ +3ec998: bc20 |0026: sub-long/2addr v0, v2 │ │ +3ec99a: 1602 e803 |0027: const-wide/16 v2, #int 1000 // #3e8 │ │ +3ec99e: 9d00 0002 |0029: mul-long v0, v0, v2 │ │ +3ec9a2: 1602 0a00 |002b: const-wide/16 v2, #int 10 // #a │ │ +3ec9a6: 9d00 0002 |002d: mul-long v0, v0, v2 │ │ +3ec9aa: 1000 |002f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0006 line=508 │ │ 0x0015 line=509 │ │ 0x001b line=510 │ │ 0x001e line=511 │ │ @@ -1371482,40 +1371478,40 @@ │ │ type : '(J)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 44 16-bit code units │ │ -3ec880: |[3ec880] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.ntfsTimeToJavaTime:(J)Ljava/util/Date; │ │ -3ec890: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -3ec896: 0c07 |0003: move-result-object v7 │ │ -3ec898: 1a00 e529 |0004: const-string v0, "GMT+0" // string@29e5 │ │ -3ec89c: 7110 f787 0000 |0006: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ -3ec8a2: 0c00 |0009: move-result-object v0 │ │ -3ec8a4: 6e20 ed86 0700 |000a: invoke-virtual {v7, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@86ed │ │ -3ec8aa: 1301 4106 |000d: const/16 v1, #int 1601 // #641 │ │ -3ec8ae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3ec8b0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3ec8b2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -3ec8b4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3ec8b6: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -3ec8b8: 0770 |0014: move-object v0, v7 │ │ -3ec8ba: 7407 e986 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@86e9 │ │ -3ec8c0: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ -3ec8c4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -3ec8c6: 6e30 e886 0701 |001b: invoke-virtual {v7, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ -3ec8cc: 6e10 e786 0700 |001e: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@86e7 │ │ -3ec8d2: 0b00 |0021: move-result-wide v0 │ │ -3ec8d4: 1602 1027 |0022: const-wide/16 v2, #int 10000 // #2710 │ │ -3ec8d8: be28 |0024: div-long/2addr v8, v2 │ │ -3ec8da: bb80 |0025: add-long/2addr v0, v8 │ │ -3ec8dc: 2208 2011 |0026: new-instance v8, Ljava/util/Date; // type@1120 │ │ -3ec8e0: 7030 1587 0801 |0028: invoke-direct {v8, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3ec8e6: 1108 |002b: return-object v8 │ │ +3ec874: |[3ec874] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.ntfsTimeToJavaTime:(J)Ljava/util/Date; │ │ +3ec884: 7100 e486 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +3ec88a: 0c07 |0003: move-result-object v7 │ │ +3ec88c: 1a00 e529 |0004: const-string v0, "GMT+0" // string@29e5 │ │ +3ec890: 7110 f787 0000 |0006: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@87f7 │ │ +3ec896: 0c00 |0009: move-result-object v0 │ │ +3ec898: 6e20 ed86 0700 |000a: invoke-virtual {v7, v0}, Ljava/util/Calendar;.setTimeZone:(Ljava/util/TimeZone;)V // method@86ed │ │ +3ec89e: 1301 4106 |000d: const/16 v1, #int 1601 // #641 │ │ +3ec8a2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3ec8a4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3ec8a6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +3ec8a8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3ec8aa: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +3ec8ac: 0770 |0014: move-object v0, v7 │ │ +3ec8ae: 7407 e986 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/Calendar;.set:(IIIIII)V // method@86e9 │ │ +3ec8b4: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ +3ec8b8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +3ec8ba: 6e30 e886 0701 |001b: invoke-virtual {v7, v0, v1}, Ljava/util/Calendar;.set:(II)V // method@86e8 │ │ +3ec8c0: 6e10 e786 0700 |001e: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@86e7 │ │ +3ec8c6: 0b00 |0021: move-result-wide v0 │ │ +3ec8c8: 1602 1027 |0022: const-wide/16 v2, #int 10000 // #2710 │ │ +3ec8cc: be28 |0024: div-long/2addr v8, v2 │ │ +3ec8ce: bb80 |0025: add-long/2addr v0, v8 │ │ +3ec8d0: 2208 2011 |0026: new-instance v8, Ljava/util/Date; // type@1120 │ │ +3ec8d4: 7030 1587 0801 |0028: invoke-direct {v8, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3ec8da: 1108 |002b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0006 line=494 │ │ 0x0015 line=495 │ │ 0x001b line=496 │ │ 0x001e line=497 │ │ @@ -1371529,25 +1371525,25 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ec7d8: |[3ec7d8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getAccessDate:()Ljava/util/Date; │ │ -3ec7e8: 5520 ea89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ -3ec7ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3ec7f0: 5320 e489 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ -3ec7f4: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ -3ec7fa: 0c00 |0009: move-result-object v0 │ │ -3ec7fc: 1100 |000a: return-object v0 │ │ -3ec7fe: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3ec802: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ -3ec806: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -3ec80c: 2700 |0012: throw v0 │ │ +3ec7cc: |[3ec7cc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getAccessDate:()Ljava/util/Date; │ │ +3ec7dc: 5520 ea89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ +3ec7e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3ec7e4: 5320 e489 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ +3ec7e8: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ +3ec7ee: 0c00 |0009: move-result-object v0 │ │ +3ec7f0: 1100 |000a: return-object v0 │ │ +3ec7f2: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3ec7f6: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ +3ec7fa: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +3ec800: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x000b line=255 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1371557,18 +1371553,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3ec760: |[3ec760] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedCrc:()I │ │ -3ec770: 5320 e589 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ -3ec774: 8401 |0002: long-to-int v1, v0 │ │ -3ec776: 0f01 |0003: return v1 │ │ +3ec754: |[3ec754] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedCrc:()I │ │ +3ec764: 5320 e589 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ +3ec768: 8401 |0002: long-to-int v1, v0 │ │ +3ec76a: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371576,17 +1371572,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec8e8: |[3ec8e8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedCrcValue:()J │ │ -3ec8f8: 5320 e589 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ -3ec8fc: 1000 |0002: return-wide v0 │ │ +3ec8dc: |[3ec8dc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedCrcValue:()J │ │ +3ec8ec: 5320 e589 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ +3ec8f0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371594,17 +1371590,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec900: |[3ec900] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedSize:()J │ │ -3ec910: 5320 e689 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedSize:J // field@89e6 │ │ -3ec914: 1000 |0002: return-wide v0 │ │ +3ec8f4: |[3ec8f4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCompressedSize:()J │ │ +3ec904: 5320 e689 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedSize:J // field@89e6 │ │ +3ec908: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371612,17 +1371608,17 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec7a8: |[3ec7a8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getContentMethods:()Ljava/lang/Iterable; │ │ -3ec7b8: 5410 e789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ -3ec7bc: 1100 |0002: return-object v0 │ │ +3ec79c: |[3ec79c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getContentMethods:()Ljava/lang/Iterable; │ │ +3ec7ac: 5410 e789 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ +3ec7b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371630,18 +1371626,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3ec778: |[3ec778] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCrc:()I │ │ -3ec788: 5320 e889 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ -3ec78c: 8401 |0002: long-to-int v1, v0 │ │ -3ec78e: 0f01 |0003: return v1 │ │ +3ec76c: |[3ec76c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCrc:()I │ │ +3ec77c: 5320 e889 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ +3ec780: 8401 |0002: long-to-int v1, v0 │ │ +3ec782: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371649,17 +1371645,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec918: |[3ec918] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCrcValue:()J │ │ -3ec928: 5320 e889 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ -3ec92c: 1000 |0002: return-wide v0 │ │ +3ec90c: |[3ec90c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCrcValue:()J │ │ +3ec91c: 5320 e889 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ +3ec920: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371667,25 +1371663,25 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ec810: |[3ec810] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCreationDate:()Ljava/util/Date; │ │ -3ec820: 5520 ec89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ -3ec824: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3ec828: 5320 e989 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ -3ec82c: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ -3ec832: 0c00 |0009: move-result-object v0 │ │ -3ec834: 1100 |000a: return-object v0 │ │ -3ec836: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3ec83a: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ -3ec83e: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -3ec844: 2700 |0012: throw v0 │ │ +3ec804: |[3ec804] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getCreationDate:()Ljava/util/Date; │ │ +3ec814: 5520 ec89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ +3ec818: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3ec81c: 5320 e989 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ +3ec820: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ +3ec826: 0c00 |0009: move-result-object v0 │ │ +3ec828: 1100 |000a: return-object v0 │ │ +3ec82a: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3ec82e: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ +3ec832: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +3ec838: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1371695,17 +1371691,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec6a0: |[3ec6a0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasAccessDate:()Z │ │ -3ec6b0: 5510 ea89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ -3ec6b4: 0f00 |0002: return v0 │ │ +3ec694: |[3ec694] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasAccessDate:()Z │ │ +3ec6a4: 5510 ea89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ +3ec6a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371713,17 +1371709,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec6b8: |[3ec6b8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasCrc:()Z │ │ -3ec6c8: 5510 eb89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCrc:Z // field@89eb │ │ -3ec6cc: 0f00 |0002: return v0 │ │ +3ec6ac: |[3ec6ac] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasCrc:()Z │ │ +3ec6bc: 5510 eb89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCrc:Z // field@89eb │ │ +3ec6c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371731,17 +1371727,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec6d0: |[3ec6d0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasCreationDate:()Z │ │ -3ec6e0: 5510 ec89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ -3ec6e4: 0f00 |0002: return v0 │ │ +3ec6c4: |[3ec6c4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasCreationDate:()Z │ │ +3ec6d4: 5510 ec89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ +3ec6d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371749,17 +1371745,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec6e8: |[3ec6e8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasLastModifiedDate:()Z │ │ -3ec6f8: 5510 ed89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ -3ec6fc: 0f00 |0002: return v0 │ │ +3ec6dc: |[3ec6dc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasLastModifiedDate:()Z │ │ +3ec6ec: 5510 ed89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ +3ec6f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371767,17 +1371763,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec700: |[3ec700] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasWindowsAttributes:()Z │ │ -3ec710: 5510 ef89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasWindowsAttributes:Z // field@89ef │ │ -3ec714: 0f00 |0002: return v0 │ │ +3ec6f4: |[3ec6f4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getHasWindowsAttributes:()Z │ │ +3ec704: 5510 ef89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasWindowsAttributes:Z // field@89ef │ │ +3ec708: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371785,25 +1371781,25 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ec848: |[3ec848] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3ec858: 5520 ed89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ -3ec85c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3ec860: 5320 f289 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ -3ec864: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ -3ec86a: 0c00 |0009: move-result-object v0 │ │ -3ec86c: 1100 |000a: return-object v0 │ │ -3ec86e: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ -3ec872: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ -3ec876: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ -3ec87c: 2700 |0012: throw v0 │ │ +3ec83c: |[3ec83c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3ec84c: 5520 ed89 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ +3ec850: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3ec854: 5320 f289 |0004: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ +3ec858: 7120 bfc0 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.ntfsTimeToJavaTime:(J)Ljava/util/Date; // method@c0bf │ │ +3ec85e: 0c00 |0009: move-result-object v0 │ │ +3ec860: 1100 |000a: return-object v0 │ │ +3ec862: 2200 9c10 |000b: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@109c │ │ +3ec866: 1a01 1a63 |000d: const-string v1, "The entry doesn't have this timestamp" // string@631a │ │ +3ec86a: 7020 d284 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@84d2 │ │ +3ec870: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ 0x000b line=205 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1371813,17 +1371809,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec7c0: |[3ec7c0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getName:()Ljava/lang/String; │ │ -3ec7d0: 5410 f389 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.name:Ljava/lang/String; // field@89f3 │ │ -3ec7d4: 1100 |0002: return-object v0 │ │ +3ec7b4: |[3ec7b4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getName:()Ljava/lang/String; │ │ +3ec7c4: 5410 f389 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.name:Ljava/lang/String; // field@89f3 │ │ +3ec7c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371831,17 +1371827,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec930: |[3ec930] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getSize:()J │ │ -3ec940: 5320 f489 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.size:J // field@89f4 │ │ -3ec944: 1000 |0002: return-wide v0 │ │ +3ec924: |[3ec924] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getSize:()J │ │ +3ec934: 5320 f489 |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.size:J // field@89f4 │ │ +3ec938: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371849,17 +1371845,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec790: |[3ec790] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getWindowsAttributes:()I │ │ -3ec7a0: 5210 f589 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.windowsAttributes:I // field@89f5 │ │ -3ec7a4: 0f00 |0002: return v0 │ │ +3ec784: |[3ec784] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.getWindowsAttributes:()I │ │ +3ec794: 5210 f589 |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.windowsAttributes:I // field@89f5 │ │ +3ec798: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371867,17 +1371863,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec718: |[3ec718] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasStream:()Z │ │ -3ec728: 5510 ee89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:Z // field@89ee │ │ -3ec72c: 0f00 |0002: return v0 │ │ +3ec70c: |[3ec70c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.hasStream:()Z │ │ +3ec71c: 5510 ee89 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:Z // field@89ee │ │ +3ec720: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371885,17 +1371881,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec730: |[3ec730] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isAntiItem:()Z │ │ -3ec740: 5510 f089 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:Z // field@89f0 │ │ -3ec744: 0f00 |0002: return v0 │ │ +3ec724: |[3ec724] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isAntiItem:()Z │ │ +3ec734: 5510 f089 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:Z // field@89f0 │ │ +3ec738: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #19 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371903,17 +1371899,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ec748: |[3ec748] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isDirectory:()Z │ │ -3ec758: 5510 f189 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:Z // field@89f1 │ │ -3ec75c: 0f00 |0002: return v0 │ │ +3ec73c: |[3ec73c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.isDirectory:()Z │ │ +3ec74c: 5510 f189 |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:Z // field@89f1 │ │ +3ec750: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ │ │ #20 : (in Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;) │ │ @@ -1371921,17 +1371917,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eca04: |[3eca04] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAccessDate:(J)V │ │ -3eca14: 5a01 e489 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ -3eca18: 0e00 |0002: return-void │ │ +3ec9f8: |[3ec9f8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAccessDate:(J)V │ │ +3eca08: 5a01 e489 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ +3eca0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1371940,26 +1371936,26 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ec9d0: |[3ec9d0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAccessDate:(Ljava/util/Date;)V │ │ -3ec9e0: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ -3ec9e4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3ec9e6: 2802 |0003: goto 0005 // +0002 │ │ -3ec9e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3ec9ea: 5c20 ea89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ -3ec9ee: 5520 ea89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ -3ec9f2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -3ec9f6: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3ec9fc: 0b00 |000e: move-result-wide v0 │ │ -3ec9fe: 5a20 e489 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ -3eca02: 0e00 |0011: return-void │ │ +3ec9c4: |[3ec9c4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAccessDate:(Ljava/util/Date;)V │ │ +3ec9d4: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ +3ec9d8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3ec9da: 2802 |0003: goto 0005 // +0002 │ │ +3ec9dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3ec9de: 5c20 ea89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ +3ec9e2: 5520 ea89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ +3ec9e6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +3ec9ea: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3ec9f0: 0b00 |000e: move-result-wide v0 │ │ +3ec9f2: 5a20 e489 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.accessDate:J // field@89e4 │ │ +3ec9f6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=273 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1371970,17 +1371966,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eca1c: |[3eca1c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAntiItem:(Z)V │ │ -3eca2c: 5c01 f089 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:Z // field@89f0 │ │ -3eca30: 0e00 |0002: return-void │ │ +3eca10: |[3eca10] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setAntiItem:(Z)V │ │ +3eca20: 5c01 f089 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isAntiItem:Z // field@89f0 │ │ +3eca24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1371989,18 +1371985,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3eca34: |[3eca34] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedCrc:(I)V │ │ -3eca44: 8130 |0000: int-to-long v0, v3 │ │ -3eca46: 5a20 e589 |0001: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ -3eca4a: 0e00 |0003: return-void │ │ +3eca28: |[3eca28] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedCrc:(I)V │ │ +3eca38: 8130 |0000: int-to-long v0, v3 │ │ +3eca3a: 5a20 e589 |0001: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ +3eca3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0004 reg=3 (null) I │ │ │ │ @@ -1372009,17 +1372005,17 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eca4c: |[3eca4c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedCrcValue:(J)V │ │ -3eca5c: 5a01 e589 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ -3eca60: 0e00 |0002: return-void │ │ +3eca40: |[3eca40] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedCrcValue:(J)V │ │ +3eca50: 5a01 e589 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedCrc:J // field@89e5 │ │ +3eca54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372028,17 +1372024,17 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eca64: |[3eca64] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedSize:(J)V │ │ -3eca74: 5a01 e689 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedSize:J // field@89e6 │ │ -3eca78: 0e00 |0002: return-void │ │ +3eca58: |[3eca58] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCompressedSize:(J)V │ │ +3eca68: 5a01 e689 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.compressedSize:J // field@89e6 │ │ +3eca6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372047,35 +1372043,35 @@ │ │ type : '(Ljava/lang/Iterable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3eca7c: |[3eca7c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setContentMethods:(Ljava/lang/Iterable;)V │ │ -3eca8c: 3803 2200 |0000: if-eqz v3, 0022 // +0022 │ │ -3eca90: 2200 2b11 |0002: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -3eca94: 7010 6e87 0000 |0004: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3eca9a: 7210 ad83 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -3ecaa0: 0c03 |000a: move-result-object v3 │ │ -3ecaa2: 7210 5487 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3ecaa8: 0a01 |000e: move-result v1 │ │ -3ecaaa: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -3ecaae: 7210 5587 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3ecab4: 0c01 |0014: move-result-object v1 │ │ -3ecab6: 1f01 3f18 |0015: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ -3ecaba: 6e20 7187 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ -3ecac0: 28f1 |001a: goto 000b // -000f │ │ -3ecac2: 7110 0c87 0000 |001b: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ -3ecac8: 0c03 |001e: move-result-object v3 │ │ -3ecaca: 5b23 e789 |001f: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ -3ecace: 2804 |0021: goto 0025 // +0004 │ │ -3ecad0: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -3ecad2: 5b23 e789 |0023: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ -3ecad6: 0e00 |0025: return-void │ │ +3eca70: |[3eca70] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setContentMethods:(Ljava/lang/Iterable;)V │ │ +3eca80: 3803 2200 |0000: if-eqz v3, 0022 // +0022 │ │ +3eca84: 2200 2b11 |0002: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +3eca88: 7010 6e87 0000 |0004: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3eca8e: 7210 ad83 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +3eca94: 0c03 |000a: move-result-object v3 │ │ +3eca96: 7210 5487 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3eca9c: 0a01 |000e: move-result v1 │ │ +3eca9e: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +3ecaa2: 7210 5587 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3ecaa8: 0c01 |0014: move-result-object v1 │ │ +3ecaaa: 1f01 3f18 |0015: check-cast v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration; // type@183f │ │ +3ecaae: 6e20 7187 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@8771 │ │ +3ecab4: 28f1 |001a: goto 000b // -000f │ │ +3ecab6: 7110 0c87 0000 |001b: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ +3ecabc: 0c03 |001e: move-result-object v3 │ │ +3ecabe: 5b23 e789 |001f: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ +3ecac2: 2804 |0021: goto 0025 // +0004 │ │ +3ecac4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +3ecac6: 5b23 e789 |0023: iput-object v3, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.contentMethods:Ljava/lang/Iterable; // field@89e7 │ │ +3ecaca: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=458 │ │ 0x0007 line=459 │ │ 0x0017 line=460 │ │ 0x001b line=462 │ │ 0x0023 line=464 │ │ @@ -1372088,18 +1372084,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3ecad8: |[3ecad8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCrc:(I)V │ │ -3ecae8: 8130 |0000: int-to-long v0, v3 │ │ -3ecaea: 5a20 e889 |0001: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ -3ecaee: 0e00 |0003: return-void │ │ +3ecacc: |[3ecacc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCrc:(I)V │ │ +3ecadc: 8130 |0000: int-to-long v0, v3 │ │ +3ecade: 5a20 e889 |0001: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ +3ecae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0004 reg=3 (null) I │ │ │ │ @@ -1372108,17 +1372104,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecaf0: |[3ecaf0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCrcValue:(J)V │ │ -3ecb00: 5a01 e889 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ -3ecb04: 0e00 |0002: return-void │ │ +3ecae4: |[3ecae4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCrcValue:(J)V │ │ +3ecaf4: 5a01 e889 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.crc:J // field@89e8 │ │ +3ecaf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372127,17 +1372123,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecb3c: |[3ecb3c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCreationDate:(J)V │ │ -3ecb4c: 5a01 e989 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ -3ecb50: 0e00 |0002: return-void │ │ +3ecb30: |[3ecb30] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCreationDate:(J)V │ │ +3ecb40: 5a01 e989 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ +3ecb44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372146,26 +1372142,26 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ecb08: |[3ecb08] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCreationDate:(Ljava/util/Date;)V │ │ -3ecb18: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ -3ecb1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3ecb1e: 2802 |0003: goto 0005 // +0002 │ │ -3ecb20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3ecb22: 5c20 ec89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ -3ecb26: 5520 ec89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ -3ecb2a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -3ecb2e: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3ecb34: 0b00 |000e: move-result-wide v0 │ │ -3ecb36: 5a20 e989 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ -3ecb3a: 0e00 |0011: return-void │ │ +3ecafc: |[3ecafc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setCreationDate:(Ljava/util/Date;)V │ │ +3ecb0c: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ +3ecb10: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3ecb12: 2802 |0003: goto 0005 // +0002 │ │ +3ecb14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3ecb16: 5c20 ec89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ +3ecb1a: 5520 ec89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ +3ecb1e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +3ecb22: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3ecb28: 0b00 |000e: move-result-wide v0 │ │ +3ecb2a: 5a20 e989 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.creationDate:J // field@89e9 │ │ +3ecb2e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=171 │ │ 0x0007 line=172 │ │ 0x000b line=173 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1372176,17 +1372172,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecb54: |[3ecb54] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setDirectory:(Z)V │ │ -3ecb64: 5c01 f189 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:Z // field@89f1 │ │ -3ecb68: 0e00 |0002: return-void │ │ +3ecb48: |[3ecb48] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setDirectory:(Z)V │ │ +3ecb58: 5c01 f189 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.isDirectory:Z // field@89f1 │ │ +3ecb5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372195,17 +1372191,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecb6c: |[3ecb6c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasAccessDate:(Z)V │ │ -3ecb7c: 5c01 ea89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ -3ecb80: 0e00 |0002: return-void │ │ +3ecb60: |[3ecb60] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasAccessDate:(Z)V │ │ +3ecb70: 5c01 ea89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasAccessDate:Z // field@89ea │ │ +3ecb74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372214,17 +1372210,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecb84: |[3ecb84] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasCrc:(Z)V │ │ -3ecb94: 5c01 eb89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCrc:Z // field@89eb │ │ -3ecb98: 0e00 |0002: return-void │ │ +3ecb78: |[3ecb78] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasCrc:(Z)V │ │ +3ecb88: 5c01 eb89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCrc:Z // field@89eb │ │ +3ecb8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372233,17 +1372229,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecb9c: |[3ecb9c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasCreationDate:(Z)V │ │ -3ecbac: 5c01 ec89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ -3ecbb0: 0e00 |0002: return-void │ │ +3ecb90: |[3ecb90] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasCreationDate:(Z)V │ │ +3ecba0: 5c01 ec89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasCreationDate:Z // field@89ec │ │ +3ecba4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372252,17 +1372248,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecbb4: |[3ecbb4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasLastModifiedDate:(Z)V │ │ -3ecbc4: 5c01 ed89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ -3ecbc8: 0e00 |0002: return-void │ │ +3ecba8: |[3ecba8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasLastModifiedDate:(Z)V │ │ +3ecbb8: 5c01 ed89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ +3ecbbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372271,17 +1372267,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecbcc: |[3ecbcc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasStream:(Z)V │ │ -3ecbdc: 5c01 ee89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:Z // field@89ee │ │ -3ecbe0: 0e00 |0002: return-void │ │ +3ecbc0: |[3ecbc0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasStream:(Z)V │ │ +3ecbd0: 5c01 ee89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasStream:Z // field@89ee │ │ +3ecbd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372290,17 +1372286,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecbe4: |[3ecbe4] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasWindowsAttributes:(Z)V │ │ -3ecbf4: 5c01 ef89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasWindowsAttributes:Z // field@89ef │ │ -3ecbf8: 0e00 |0002: return-void │ │ +3ecbd8: |[3ecbd8] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setHasWindowsAttributes:(Z)V │ │ +3ecbe8: 5c01 ef89 |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasWindowsAttributes:Z // field@89ef │ │ +3ecbec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1372309,17 +1372305,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecc30: |[3ecc30] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setLastModifiedDate:(J)V │ │ -3ecc40: 5a01 f289 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ -3ecc44: 0e00 |0002: return-void │ │ +3ecc24: |[3ecc24] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setLastModifiedDate:(J)V │ │ +3ecc34: 5a01 f289 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ +3ecc38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372328,26 +1372324,26 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ecbfc: |[3ecbfc] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setLastModifiedDate:(Ljava/util/Date;)V │ │ -3ecc0c: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ -3ecc10: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3ecc12: 2802 |0003: goto 0005 // +0002 │ │ -3ecc14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3ecc16: 5c20 ed89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ -3ecc1a: 5520 ed89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ -3ecc1e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -3ecc22: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ -3ecc28: 0b00 |000e: move-result-wide v0 │ │ -3ecc2a: 5a20 f289 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ -3ecc2e: 0e00 |0011: return-void │ │ +3ecbf0: |[3ecbf0] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setLastModifiedDate:(Ljava/util/Date;)V │ │ +3ecc00: 3803 0400 |0000: if-eqz v3, 0004 // +0004 │ │ +3ecc04: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3ecc06: 2802 |0003: goto 0005 // +0002 │ │ +3ecc08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3ecc0a: 5c20 ed89 |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ +3ecc0e: 5520 ed89 |0007: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.hasLastModifiedDate:Z // field@89ed │ │ +3ecc12: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +3ecc16: 7110 bec0 0300 |000b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.javaTimeToNtfsTime:(Ljava/util/Date;)J // method@c0be │ │ +3ecc1c: 0b00 |000e: move-result-wide v0 │ │ +3ecc1e: 5a20 f289 |000f: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.lastModifiedDate:J // field@89f2 │ │ +3ecc22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=223 │ │ 0x0007 line=224 │ │ 0x000b line=225 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ @@ -1372358,17 +1372354,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecc48: |[3ecc48] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setName:(Ljava/lang/String;)V │ │ -3ecc58: 5b01 f389 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.name:Ljava/lang/String; // field@89f3 │ │ -3ecc5c: 0e00 |0002: return-void │ │ +3ecc3c: |[3ecc3c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setName:(Ljava/lang/String;)V │ │ +3ecc4c: 5b01 f389 |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.name:Ljava/lang/String; // field@89f3 │ │ +3ecc50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1372377,17 +1372373,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecc60: |[3ecc60] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setSize:(J)V │ │ -3ecc70: 5a01 f489 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.size:J // field@89f4 │ │ -3ecc74: 0e00 |0002: return-void │ │ +3ecc54: |[3ecc54] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setSize:(J)V │ │ +3ecc64: 5a01 f489 |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.size:J // field@89f4 │ │ +3ecc68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1372396,17 +1372392,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ecc78: |[3ecc78] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setWindowsAttributes:(I)V │ │ -3ecc88: 5901 f589 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.windowsAttributes:I // field@89f5 │ │ -3ecc8c: 0e00 |0002: return-void │ │ +3ecc6c: |[3ecc6c] org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry.setWindowsAttributes:(I)V │ │ +3ecc7c: 5901 f589 |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry;.windowsAttributes:I // field@89f5 │ │ +3ecc80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1372450,18 +1372446,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Ljava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3eeb70: |[3eeb70] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Ljava/io/OutputStream;)V │ │ -3eeb80: 5b01 118a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ -3eeb84: 7020 50c8 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ -3eeb8a: 0e00 |0005: return-void │ │ +3eeb64: |[3eeb64] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;Ljava/io/OutputStream;)V │ │ +3eeb74: 5b01 118a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ +3eeb78: 7020 50c8 2000 |0002: invoke-direct {v0, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ +3eeb7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -1372472,21 +1372468,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3eebe4: |[3eebe4] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:(I)V │ │ -3eebf4: 6f20 55c8 2100 |0000: invoke-super {v1, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:(I)V // method@c855 │ │ -3eebfa: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ -3eebfe: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ -3eec04: 0c00 |0008: move-result-object v0 │ │ -3eec06: 6e20 1089 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/zip/CRC32;.update:(I)V // method@8910 │ │ -3eec0c: 0e00 |000c: return-void │ │ +3eebd8: |[3eebd8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:(I)V │ │ +3eebe8: 6f20 55c8 2100 |0000: invoke-super {v1, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:(I)V // method@c855 │ │ +3eebee: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ +3eebf2: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ +3eebf8: 0c00 |0008: move-result-object v0 │ │ +3eebfa: 6e20 1089 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/zip/CRC32;.update:(I)V // method@8910 │ │ +3eec00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0003 line=328 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1372496,21 +1372492,21 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3eeb8c: |[3eeb8c] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:([B)V │ │ -3eeb9c: 6f20 56c8 2100 |0000: invoke-super {v1, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([B)V // method@c856 │ │ -3eeba2: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ -3eeba6: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ -3eebac: 0c00 |0008: move-result-object v0 │ │ -3eebae: 6e20 1189 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3eebb4: 0e00 |000c: return-void │ │ +3eeb80: |[3eeb80] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:([B)V │ │ +3eeb90: 6f20 56c8 2100 |0000: invoke-super {v1, v2}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([B)V // method@c856 │ │ +3eeb96: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ +3eeb9a: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ +3eeba0: 0c00 |0008: move-result-object v0 │ │ +3eeba2: 6e20 1189 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3eeba8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; │ │ 0x0000 - 0x000d reg=2 (null) [B │ │ @@ -1372520,21 +1372516,21 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -3eebb8: |[3eebb8] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:([BII)V │ │ -3eebc8: 6f40 57c8 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([BII)V // method@c857 │ │ -3eebce: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ -3eebd2: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ -3eebd8: 0c00 |0008: move-result-object v0 │ │ -3eebda: 6e40 1289 2043 |0009: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3eebe0: 0e00 |000c: return-void │ │ +3eebac: |[3eebac] org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1.write:([BII)V │ │ +3eebbc: 6f40 57c8 2143 |0000: invoke-super {v1, v2, v3, v4}, Lorg/apache/commons/compress/utils/CountingOutputStream;.write:([BII)V // method@c857 │ │ +3eebc2: 5410 118a |0003: iget-object v0, v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1;.this$0:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8a11 │ │ +3eebc6: 7110 12c1 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.access$100:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)Ljava/util/zip/CRC32; // method@c112 │ │ +3eebcc: 0c00 |0008: move-result-object v0 │ │ +3eebce: 6e40 1289 2043 |0009: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3eebd4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1; │ │ 0x0000 - 0x000d reg=2 (null) [B │ │ @@ -1372697,63 +1372693,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3f09cc: |[3f09cc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:()V │ │ -3f09dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f09de: 2300 c11c |0001: new-array v0, v0, [Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1cc1 │ │ -3f09e2: 6900 2c8a |0003: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ -3f09e6: 0e00 |0005: return-void │ │ +3f09c0: |[3f09c0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:()V │ │ +3f09d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f09d2: 2300 c11c |0001: new-array v0, v0, [Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1cc1 │ │ +3f09d6: 6900 2c8a |0003: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ +3f09da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3f09e8: |[3f09e8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:()V │ │ -3f09f8: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f09fe: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3f0a02: 5b40 3b8a |0005: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0a06: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3f0a0a: 5a41 418a |0009: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f0a0e: 5a41 338a |000b: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f0a12: 5a41 3f8a |000d: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f0a16: 5b40 378a |000f: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f0a1a: 1a01 9bd5 |0011: const-string v1, "ustar��" // string@d59b │ │ -3f0a1e: 5b41 388a |0013: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ -3f0a22: 1a01 c414 |0015: const-string v1, "00" // string@14c4 │ │ -3f0a26: 5b41 438a |0017: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ -3f0a2a: 5b40 348a |0019: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f0a2e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3f0a30: 5941 308a |001c: iput v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f0a34: 5941 318a |001e: iput v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f0a38: 1a02 79d5 |0020: const-string v2, "user.name" // string@d579 │ │ -3f0a3c: 7120 a484 0200 |0022: invoke-static {v2, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@84a4 │ │ -3f0a42: 0c00 |0025: move-result-object v0 │ │ -3f0a44: 6e10 6384 0000 |0026: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f0a4a: 0a02 |0029: move-result v2 │ │ -3f0a4c: 1303 1f00 |002a: const/16 v3, #int 31 // #1f │ │ -3f0a50: 3732 0600 |002c: if-le v2, v3, 0032 // +0006 │ │ -3f0a54: 6e30 7184 1003 |002e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3f0a5a: 0c00 |0031: move-result-object v0 │ │ -3f0a5c: 5b40 428a |0032: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f0a60: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -3f0a62: 5b40 328a |0035: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f0a66: 0e00 |0037: return-void │ │ +3f09dc: |[3f09dc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:()V │ │ +3f09ec: 7010 0484 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f09f2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3f09f6: 5b40 3b8a |0005: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f09fa: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3f09fe: 5a41 418a |0009: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f0a02: 5a41 338a |000b: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f0a06: 5a41 3f8a |000d: iput-wide v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f0a0a: 5b40 378a |000f: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f0a0e: 1a01 9bd5 |0011: const-string v1, "ustar��" // string@d59b │ │ +3f0a12: 5b41 388a |0013: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ +3f0a16: 1a01 c414 |0015: const-string v1, "00" // string@14c4 │ │ +3f0a1a: 5b41 438a |0017: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ +3f0a1e: 5b40 348a |0019: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f0a22: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3f0a24: 5941 308a |001c: iput v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f0a28: 5941 318a |001e: iput v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f0a2c: 1a02 79d5 |0020: const-string v2, "user.name" // string@d579 │ │ +3f0a30: 7120 a484 0200 |0022: invoke-static {v2, v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@84a4 │ │ +3f0a36: 0c00 |0025: move-result-object v0 │ │ +3f0a38: 6e10 6384 0000 |0026: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f0a3e: 0a02 |0029: move-result v2 │ │ +3f0a40: 1303 1f00 |002a: const/16 v3, #int 31 // #1f │ │ +3f0a44: 3732 0600 |002c: if-le v2, v3, 0032 // +0006 │ │ +3f0a48: 6e30 7184 1003 |002e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3f0a4e: 0c00 |0031: move-result-object v0 │ │ +3f0a50: 5b40 428a |0032: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f0a54: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +3f0a56: 5b40 328a |0035: iput-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0a5a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=149 │ │ 0x0009 line=158 │ │ 0x000b line=161 │ │ 0x000d line=164 │ │ @@ -1372776,19 +1372772,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3f0aa8: |[3f0aa8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/io/File;)V │ │ -3f0ab8: 6e10 4c82 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -3f0abe: 0c00 |0003: move-result-object v0 │ │ -3f0ac0: 7030 3fc1 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c13f │ │ -3f0ac6: 0e00 |0007: return-void │ │ +3f0a9c: |[3f0a9c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/io/File;)V │ │ +3f0aac: 6e10 4c82 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +3f0ab2: 0c00 |0003: move-result-object v0 │ │ +3f0ab4: 7030 3fc1 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c13f │ │ +3f0aba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1372797,76 +1372793,76 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -3f0ac8: |[3f0ac8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ -3f0ad8: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f0ade: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3f0ae2: 5b30 3b8a |0005: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0ae6: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3f0aea: 5a31 418a |0009: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f0aee: 5a31 338a |000b: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f0af2: 5a31 3f8a |000d: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f0af6: 5b30 378a |000f: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f0afa: 1a01 9bd5 |0011: const-string v1, "ustar��" // string@d59b │ │ -3f0afe: 5b31 388a |0013: iput-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ -3f0b02: 1a01 c414 |0015: const-string v1, "00" // string@14c4 │ │ -3f0b06: 5b31 438a |0017: iput-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ -3f0b0a: 5b30 348a |0019: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f0b0e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3f0b10: 5931 308a |001c: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f0b14: 5931 318a |001e: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f0b18: 7120 71c1 1500 |0020: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ -3f0b1e: 0c05 |0023: move-result-object v5 │ │ -3f0b20: 5b34 328a |0024: iput-object v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f0b24: 6e10 4d82 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3f0b2a: 0a01 |0029: move-result v1 │ │ -3f0b2c: 3801 3200 |002a: if-eqz v1, 005c // +0032 │ │ -3f0b30: 1301 ed41 |002c: const/16 v1, #int 16877 // #41ed │ │ -3f0b34: 5931 3a8a |002e: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f0b38: 1301 3500 |0030: const/16 v1, #int 53 // #35 │ │ -3f0b3c: 5d31 368a |0032: iput-byte v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0b40: 6e10 6384 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f0b46: 0a01 |0037: move-result v1 │ │ -3f0b48: 3801 1000 |0038: if-eqz v1, 0048 // +0010 │ │ -3f0b4c: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3f0b50: 6e20 4684 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f0b56: 0a01 |003f: move-result v1 │ │ -3f0b58: 1302 2f00 |0040: const/16 v2, #int 47 // #2f │ │ -3f0b5c: 3221 0300 |0042: if-eq v1, v2, 0045 // +0003 │ │ -3f0b60: 2804 |0044: goto 0048 // +0004 │ │ -3f0b62: 5b35 3b8a |0045: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0b66: 2826 |0047: goto 006d // +0026 │ │ -3f0b68: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f0b6c: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f0b72: 6e20 8f84 5100 |004d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0b78: 1a05 8814 |0050: const-string v5, "/" // string@1488 │ │ -3f0b7c: 6e20 8f84 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0b82: 6e10 9f84 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f0b88: 0c05 |0058: move-result-object v5 │ │ -3f0b8a: 5b35 3b8a |0059: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0b8e: 2812 |005b: goto 006d // +0012 │ │ -3f0b90: 1401 a481 0000 |005c: const v1, #float 4.65063e-41 // #000081a4 │ │ -3f0b96: 5931 3a8a |005f: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f0b9a: 1301 3000 |0061: const/16 v1, #int 48 // #30 │ │ -3f0b9e: 5d31 368a |0063: iput-byte v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0ba2: 6e10 5082 0400 |0065: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@8250 │ │ -3f0ba8: 0b01 |0068: move-result-wide v1 │ │ -3f0baa: 5a31 3f8a |0069: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f0bae: 5b35 3b8a |006b: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0bb2: 6e10 4f82 0400 |006d: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ -3f0bb8: 0b04 |0070: move-result-wide v4 │ │ -3f0bba: 1601 e803 |0071: const-wide/16 v1, #int 1000 // #3e8 │ │ -3f0bbe: be14 |0073: div-long/2addr v4, v1 │ │ -3f0bc0: 5a34 398a |0074: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f0bc4: 5b30 428a |0076: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f0bc8: 0e00 |0078: return-void │ │ +3f0abc: |[3f0abc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ +3f0acc: 7010 0484 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f0ad2: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3f0ad6: 5b30 3b8a |0005: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0ada: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3f0ade: 5a31 418a |0009: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f0ae2: 5a31 338a |000b: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f0ae6: 5a31 3f8a |000d: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f0aea: 5b30 378a |000f: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f0aee: 1a01 9bd5 |0011: const-string v1, "ustar��" // string@d59b │ │ +3f0af2: 5b31 388a |0013: iput-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ +3f0af6: 1a01 c414 |0015: const-string v1, "00" // string@14c4 │ │ +3f0afa: 5b31 438a |0017: iput-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ +3f0afe: 5b30 348a |0019: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f0b02: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3f0b04: 5931 308a |001c: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f0b08: 5931 318a |001e: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f0b0c: 7120 71c1 1500 |0020: invoke-static {v5, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ +3f0b12: 0c05 |0023: move-result-object v5 │ │ +3f0b14: 5b34 328a |0024: iput-object v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0b18: 6e10 4d82 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3f0b1e: 0a01 |0029: move-result v1 │ │ +3f0b20: 3801 3200 |002a: if-eqz v1, 005c // +0032 │ │ +3f0b24: 1301 ed41 |002c: const/16 v1, #int 16877 // #41ed │ │ +3f0b28: 5931 3a8a |002e: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f0b2c: 1301 3500 |0030: const/16 v1, #int 53 // #35 │ │ +3f0b30: 5d31 368a |0032: iput-byte v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0b34: 6e10 6384 0500 |0034: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f0b3a: 0a01 |0037: move-result v1 │ │ +3f0b3c: 3801 1000 |0038: if-eqz v1, 0048 // +0010 │ │ +3f0b40: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3f0b44: 6e20 4684 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f0b4a: 0a01 |003f: move-result v1 │ │ +3f0b4c: 1302 2f00 |0040: const/16 v2, #int 47 // #2f │ │ +3f0b50: 3221 0300 |0042: if-eq v1, v2, 0045 // +0003 │ │ +3f0b54: 2804 |0044: goto 0048 // +0004 │ │ +3f0b56: 5b35 3b8a |0045: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0b5a: 2826 |0047: goto 006d // +0026 │ │ +3f0b5c: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f0b60: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f0b66: 6e20 8f84 5100 |004d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0b6c: 1a05 8814 |0050: const-string v5, "/" // string@1488 │ │ +3f0b70: 6e20 8f84 5100 |0052: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0b76: 6e10 9f84 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f0b7c: 0c05 |0058: move-result-object v5 │ │ +3f0b7e: 5b35 3b8a |0059: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0b82: 2812 |005b: goto 006d // +0012 │ │ +3f0b84: 1401 a481 0000 |005c: const v1, #float 4.65063e-41 // #000081a4 │ │ +3f0b8a: 5931 3a8a |005f: iput v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f0b8e: 1301 3000 |0061: const/16 v1, #int 48 // #30 │ │ +3f0b92: 5d31 368a |0063: iput-byte v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0b96: 6e10 5082 0400 |0065: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@8250 │ │ +3f0b9c: 0b01 |0068: move-result-wide v1 │ │ +3f0b9e: 5a31 3f8a |0069: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f0ba2: 5b35 3b8a |006b: iput-object v5, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0ba6: 6e10 4f82 0400 |006d: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@824f │ │ +3f0bac: 0b04 |0070: move-result-wide v4 │ │ +3f0bae: 1601 e803 |0071: const-wide/16 v1, #int 1000 // #3e8 │ │ +3f0bb2: be14 |0073: div-long/2addr v4, v1 │ │ +3f0bb4: 5a34 398a |0074: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f0bb8: 5b30 428a |0076: iput-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f0bbc: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=149 │ │ 0x0009 line=158 │ │ 0x000b line=161 │ │ 0x000d line=164 │ │ @@ -1372901,18 +1372897,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3f0bcc: |[3f0bcc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;)V │ │ -3f0bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0bde: 7030 43c1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;Z)V // method@c143 │ │ -3f0be4: 0e00 |0004: return-void │ │ +3f0bc0: |[3f0bc0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;)V │ │ +3f0bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0bd2: 7030 43c1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;Z)V // method@c143 │ │ +3f0bd8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1372921,18 +1372917,18 @@ │ │ type : '(Ljava/lang/String;B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f0c68: |[3f0c68] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;B)V │ │ -3f0c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0c7a: 7040 42c1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;BZ)V // method@c142 │ │ -3f0c80: 0e00 |0004: return-void │ │ +3f0c5c: |[3f0c5c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;B)V │ │ +3f0c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0c6e: 7040 42c1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;BZ)V // method@c142 │ │ +3f0c74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) B │ │ @@ -1372942,24 +1372938,24 @@ │ │ type : '(Ljava/lang/String;BZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3f0c84: |[3f0c84] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;BZ)V │ │ -3f0c94: 7030 43c1 1003 |0000: invoke-direct {v0, v1, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;Z)V // method@c143 │ │ -3f0c9a: 5d02 368a |0003: iput-byte v2, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0c9e: 1301 4c00 |0005: const/16 v1, #int 76 // #4c │ │ -3f0ca2: 3312 0a00 |0007: if-ne v2, v1, 0011 // +000a │ │ -3f0ca6: 1a01 9cd5 |0009: const-string v1, "ustar " // string@d59c │ │ -3f0caa: 5b01 388a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ -3f0cae: 1a01 6205 |000d: const-string v1, " ��" // string@0562 │ │ -3f0cb2: 5b01 438a |000f: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ -3f0cb6: 0e00 |0011: return-void │ │ +3f0c78: |[3f0c78] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;BZ)V │ │ +3f0c88: 7030 43c1 1003 |0000: invoke-direct {v0, v1, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;Z)V // method@c143 │ │ +3f0c8e: 5d02 368a |0003: iput-byte v2, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0c92: 1301 4c00 |0005: const/16 v1, #int 76 // #4c │ │ +3f0c96: 3312 0a00 |0007: if-ne v2, v1, 0011 // +000a │ │ +3f0c9a: 1a01 9cd5 |0009: const-string v1, "ustar " // string@d59c │ │ +3f0c9e: 5b01 388a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ +3f0ca2: 1a01 6205 |000d: const-string v1, " ��" // string@0562 │ │ +3f0ca6: 5b01 438a |000f: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ +3f0caa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0003 line=293 │ │ 0x000b line=295 │ │ 0x000f line=296 │ │ locals : │ │ @@ -1372973,43 +1372969,43 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3f0be8: |[3f0be8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;Z)V │ │ -3f0bf8: 7010 3dc1 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ -3f0bfe: 5c24 3d8a |0003: iput-boolean v4, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.preserveLeadingSlashes:Z // field@8a3d │ │ -3f0c02: 7120 71c1 4300 |0005: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ -3f0c08: 0c03 |0008: move-result-object v3 │ │ -3f0c0a: 1a04 8814 |0009: const-string v4, "/" // string@1488 │ │ -3f0c0e: 6e20 4f84 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f0c14: 0a04 |000e: move-result v4 │ │ -3f0c16: 5b23 3b8a |000f: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0c1a: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -3f0c1e: 1303 ed41 |0013: const/16 v3, #int 16877 // #41ed │ │ -3f0c22: 2804 |0015: goto 0019 // +0004 │ │ -3f0c24: 1403 a481 0000 |0016: const v3, #float 4.65063e-41 // #000081a4 │ │ -3f0c2a: 5923 3a8a |0019: iput v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f0c2e: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ -3f0c32: 1303 3500 |001d: const/16 v3, #int 53 // #35 │ │ -3f0c36: 2803 |001f: goto 0022 // +0003 │ │ -3f0c38: 1303 3000 |0020: const/16 v3, #int 48 // #30 │ │ -3f0c3c: 5d23 368a |0022: iput-byte v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0c40: 2203 2011 |0024: new-instance v3, Ljava/util/Date; // type@1120 │ │ -3f0c44: 7010 1487 0300 |0026: invoke-direct {v3}, Ljava/util/Date;.:()V // method@8714 │ │ -3f0c4a: 6e10 1787 0300 |0029: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f0c50: 0b03 |002c: move-result-wide v3 │ │ -3f0c52: 1600 e803 |002d: const-wide/16 v0, #int 1000 // #3e8 │ │ -3f0c56: be03 |002f: div-long/2addr v3, v0 │ │ -3f0c58: 5a23 398a |0030: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f0c5c: 1a03 0000 |0032: const-string v3, "" // string@0000 │ │ -3f0c60: 5b23 428a |0034: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f0c64: 0e00 |0036: return-void │ │ +3f0bdc: |[3f0bdc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:(Ljava/lang/String;Z)V │ │ +3f0bec: 7010 3dc1 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ +3f0bf2: 5c24 3d8a |0003: iput-boolean v4, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.preserveLeadingSlashes:Z // field@8a3d │ │ +3f0bf6: 7120 71c1 4300 |0005: invoke-static {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ +3f0bfc: 0c03 |0008: move-result-object v3 │ │ +3f0bfe: 1a04 8814 |0009: const-string v4, "/" // string@1488 │ │ +3f0c02: 6e20 4f84 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f0c08: 0a04 |000e: move-result v4 │ │ +3f0c0a: 5b23 3b8a |000f: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0c0e: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +3f0c12: 1303 ed41 |0013: const/16 v3, #int 16877 // #41ed │ │ +3f0c16: 2804 |0015: goto 0019 // +0004 │ │ +3f0c18: 1403 a481 0000 |0016: const v3, #float 4.65063e-41 // #000081a4 │ │ +3f0c1e: 5923 3a8a |0019: iput v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f0c22: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ +3f0c26: 1303 3500 |001d: const/16 v3, #int 53 // #35 │ │ +3f0c2a: 2803 |001f: goto 0022 // +0003 │ │ +3f0c2c: 1303 3000 |0020: const/16 v3, #int 48 // #30 │ │ +3f0c30: 5d23 368a |0022: iput-byte v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0c34: 2203 2011 |0024: new-instance v3, Ljava/util/Date; // type@1120 │ │ +3f0c38: 7010 1487 0300 |0026: invoke-direct {v3}, Ljava/util/Date;.:()V // method@8714 │ │ +3f0c3e: 6e10 1787 0300 |0029: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f0c44: 0b03 |002c: move-result-wide v3 │ │ +3f0c46: 1600 e803 |002d: const-wide/16 v0, #int 1000 // #3e8 │ │ +3f0c4a: be03 |002f: div-long/2addr v3, v0 │ │ +3f0c4c: 5a23 398a |0030: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f0c50: 1a03 0000 |0032: const-string v3, "" // string@0000 │ │ +3f0c54: 5b23 428a |0034: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f0c58: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=259 │ │ 0x0005 line=261 │ │ 0x000b line=262 │ │ 0x000f line=264 │ │ @@ -1373027,18 +1373023,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f0a68: |[3f0a68] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:([B)V │ │ -3f0a78: 7010 3dc1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ -3f0a7e: 6e20 72c1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([B)V // method@c172 │ │ -3f0a84: 0e00 |0006: return-void │ │ +3f0a5c: |[3f0a5c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:([B)V │ │ +3f0a6c: 7010 3dc1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ +3f0a72: 6e20 72c1 1000 |0003: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([B)V // method@c172 │ │ +3f0a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1373048,18 +1373044,18 @@ │ │ type : '([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3f0a88: |[3f0a88] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ -3f0a98: 7010 3dc1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ -3f0a9e: 6e30 73c1 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c173 │ │ -3f0aa4: 0e00 |0006: return-void │ │ +3f0a7c: |[3f0a7c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ +3f0a8c: 7010 3dc1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:()V // method@c13d │ │ +3f0a92: 6e30 73c1 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c173 │ │ +3f0a98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1373070,38 +1373066,38 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3f05fc: |[3f05fc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.evaluateType:([B)I │ │ -3f060c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -3f060e: 1301 0101 |0001: const/16 v1, #int 257 // #101 │ │ -3f0612: 1a02 9cd5 |0003: const-string v2, "ustar " // string@d59c │ │ -3f0616: 7140 13c8 4201 |0005: invoke-static {v2, v4, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f061c: 0a02 |0008: move-result v2 │ │ -3f061e: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -3f0622: 1224 |000b: const/4 v4, #int 2 // #2 │ │ -3f0624: 0f04 |000c: return v4 │ │ -3f0626: 1a02 9bd5 |000d: const-string v2, "ustar��" // string@d59b │ │ -3f062a: 7140 13c8 4201 |000f: invoke-static {v2, v4, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f0630: 0a00 |0012: move-result v0 │ │ -3f0632: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ -3f0636: 1300 fc01 |0015: const/16 v0, #int 508 // #1fc │ │ -3f063a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3f063c: 1a02 31d0 |0018: const-string v2, "tar��" // string@d031 │ │ -3f0640: 7140 13c8 4210 |001a: invoke-static {v2, v4, v0, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f0646: 0a04 |001d: move-result v4 │ │ -3f0648: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ -3f064c: 0f01 |0020: return v1 │ │ -3f064e: 1234 |0021: const/4 v4, #int 3 // #3 │ │ -3f0650: 0f04 |0022: return v4 │ │ -3f0652: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -3f0654: 0f04 |0024: return v4 │ │ +3f05f0: |[3f05f0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.evaluateType:([B)I │ │ +3f0600: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +3f0602: 1301 0101 |0001: const/16 v1, #int 257 // #101 │ │ +3f0606: 1a02 9cd5 |0003: const-string v2, "ustar " // string@d59c │ │ +3f060a: 7140 13c8 4201 |0005: invoke-static {v2, v4, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f0610: 0a02 |0008: move-result v2 │ │ +3f0612: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +3f0616: 1224 |000b: const/4 v4, #int 2 // #2 │ │ +3f0618: 0f04 |000c: return v4 │ │ +3f061a: 1a02 9bd5 |000d: const-string v2, "ustar��" // string@d59b │ │ +3f061e: 7140 13c8 4201 |000f: invoke-static {v2, v4, v1, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f0624: 0a00 |0012: move-result v0 │ │ +3f0626: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ +3f062a: 1300 fc01 |0015: const/16 v0, #int 508 // #1fc │ │ +3f062e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3f0630: 1a02 31d0 |0018: const-string v2, "tar��" // string@d031 │ │ +3f0634: 7140 13c8 4210 |001a: invoke-static {v2, v4, v0, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f063a: 0a04 |001d: move-result v4 │ │ +3f063c: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ +3f0640: 0f01 |0020: return v1 │ │ +3f0642: 1234 |0021: const/4 v4, #int 3 // #3 │ │ +3f0644: 0f04 |0022: return v4 │ │ +3f0646: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +3f0648: 0f04 |0024: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1224 │ │ 0x000f line=1227 │ │ 0x001a line=1228 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ @@ -1373112,73 +1373108,73 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -3f07c8: |[3f07c8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -3f07d8: 1a00 fbb7 |0000: const-string v0, "os.name" // string@b7fb │ │ -3f07dc: 7110 a384 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ -3f07e2: 0c00 |0005: move-result-object v0 │ │ -3f07e4: 6201 5f79 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -3f07e8: 6e20 7484 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -3f07ee: 0c00 |000b: move-result-object v0 │ │ -3f07f0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3f07f2: 3800 4700 |000d: if-eqz v0, 0054 // +0047 │ │ -3f07f6: 1a02 a0d7 |000f: const-string v2, "windows" // string@d7a0 │ │ -3f07fa: 6e20 6d84 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3f0800: 0a02 |0014: move-result v2 │ │ -3f0802: 1303 3a00 |0015: const/16 v3, #int 58 // #3a │ │ -3f0806: 3802 2900 |0017: if-eqz v2, 0040 // +0029 │ │ -3f080a: 6e10 6384 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f0810: 0a00 |001c: move-result v0 │ │ -3f0812: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -3f0814: 3720 3600 |001e: if-le v0, v2, 0054 // +0036 │ │ -3f0818: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -3f081a: 6e20 4684 0500 |0021: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f0820: 0a00 |0024: move-result v0 │ │ -3f0822: 6e20 4684 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f0828: 0a04 |0028: move-result v4 │ │ -3f082a: 3334 2b00 |0029: if-ne v4, v3, 0054 // +002b │ │ -3f082e: 1303 6100 |002b: const/16 v3, #int 97 // #61 │ │ -3f0832: 3430 0600 |002d: if-lt v0, v3, 0033 // +0006 │ │ -3f0836: 1303 7a00 |002f: const/16 v3, #int 122 // #7a │ │ -3f083a: 3730 0a00 |0031: if-le v0, v3, 003b // +000a │ │ -3f083e: 1303 4100 |0033: const/16 v3, #int 65 // #41 │ │ -3f0842: 3430 1f00 |0035: if-lt v0, v3, 0054 // +001f │ │ -3f0846: 1303 5a00 |0037: const/16 v3, #int 90 // #5a │ │ -3f084a: 3630 1b00 |0039: if-gt v0, v3, 0054 // +001b │ │ -3f084e: 6e20 7084 2500 |003b: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3f0854: 0c05 |003e: move-result-object v5 │ │ -3f0856: 2815 |003f: goto 0054 // +0015 │ │ -3f0858: 1a02 abb2 |0040: const-string v2, "netware" // string@b2ab │ │ -3f085c: 6e20 4c84 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3f0862: 0a00 |0045: move-result v0 │ │ -3f0864: 3800 0e00 |0046: if-eqz v0, 0054 // +000e │ │ -3f0868: 6e20 5984 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ -3f086e: 0a00 |004b: move-result v0 │ │ -3f0870: 12f2 |004c: const/4 v2, #int -1 // #ff │ │ -3f0872: 3220 0700 |004d: if-eq v0, v2, 0054 // +0007 │ │ -3f0876: b010 |004f: add-int/2addr v0, v1 │ │ -3f0878: 6e20 7084 0500 |0050: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3f087e: 0c05 |0053: move-result-object v5 │ │ -3f0880: 6500 2d79 |0054: sget-char v0, Ljava/io/File;.separatorChar:C // field@792d │ │ -3f0884: 1302 2f00 |0056: const/16 v2, #int 47 // #2f │ │ -3f0888: 6e30 6884 0502 |0058: invoke-virtual {v5, v0, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ -3f088e: 0c05 |005b: move-result-object v5 │ │ -3f0890: 3906 0f00 |005c: if-nez v6, 006b // +000f │ │ -3f0894: 1a00 8814 |005e: const-string v0, "/" // string@1488 │ │ -3f0898: 6e20 6d84 0500 |0060: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3f089e: 0a00 |0063: move-result v0 │ │ -3f08a0: 3800 0700 |0064: if-eqz v0, 006b // +0007 │ │ -3f08a4: 6e20 7084 1500 |0066: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ -3f08aa: 0c05 |0069: move-result-object v5 │ │ -3f08ac: 28f2 |006a: goto 005c // -000e │ │ -3f08ae: 1105 |006b: return-object v5 │ │ +3f07bc: |[3f07bc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +3f07cc: 1a00 fbb7 |0000: const-string v0, "os.name" // string@b7fb │ │ +3f07d0: 7110 a384 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@84a3 │ │ +3f07d6: 0c00 |0005: move-result-object v0 │ │ +3f07d8: 6201 5f79 |0006: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +3f07dc: 6e20 7484 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +3f07e2: 0c00 |000b: move-result-object v0 │ │ +3f07e4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3f07e6: 3800 4700 |000d: if-eqz v0, 0054 // +0047 │ │ +3f07ea: 1a02 a0d7 |000f: const-string v2, "windows" // string@d7a0 │ │ +3f07ee: 6e20 6d84 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3f07f4: 0a02 |0014: move-result v2 │ │ +3f07f6: 1303 3a00 |0015: const/16 v3, #int 58 // #3a │ │ +3f07fa: 3802 2900 |0017: if-eqz v2, 0040 // +0029 │ │ +3f07fe: 6e10 6384 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f0804: 0a00 |001c: move-result v0 │ │ +3f0806: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +3f0808: 3720 3600 |001e: if-le v0, v2, 0054 // +0036 │ │ +3f080c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +3f080e: 6e20 4684 0500 |0021: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f0814: 0a00 |0024: move-result v0 │ │ +3f0816: 6e20 4684 1500 |0025: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f081c: 0a04 |0028: move-result v4 │ │ +3f081e: 3334 2b00 |0029: if-ne v4, v3, 0054 // +002b │ │ +3f0822: 1303 6100 |002b: const/16 v3, #int 97 // #61 │ │ +3f0826: 3430 0600 |002d: if-lt v0, v3, 0033 // +0006 │ │ +3f082a: 1303 7a00 |002f: const/16 v3, #int 122 // #7a │ │ +3f082e: 3730 0a00 |0031: if-le v0, v3, 003b // +000a │ │ +3f0832: 1303 4100 |0033: const/16 v3, #int 65 // #41 │ │ +3f0836: 3430 1f00 |0035: if-lt v0, v3, 0054 // +001f │ │ +3f083a: 1303 5a00 |0037: const/16 v3, #int 90 // #5a │ │ +3f083e: 3630 1b00 |0039: if-gt v0, v3, 0054 // +001b │ │ +3f0842: 6e20 7084 2500 |003b: invoke-virtual {v5, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3f0848: 0c05 |003e: move-result-object v5 │ │ +3f084a: 2815 |003f: goto 0054 // +0015 │ │ +3f084c: 1a02 abb2 |0040: const-string v2, "netware" // string@b2ab │ │ +3f0850: 6e20 4c84 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3f0856: 0a00 |0045: move-result v0 │ │ +3f0858: 3800 0e00 |0046: if-eqz v0, 0054 // +000e │ │ +3f085c: 6e20 5984 3500 |0048: invoke-virtual {v5, v3}, Ljava/lang/String;.indexOf:(I)I // method@8459 │ │ +3f0862: 0a00 |004b: move-result v0 │ │ +3f0864: 12f2 |004c: const/4 v2, #int -1 // #ff │ │ +3f0866: 3220 0700 |004d: if-eq v0, v2, 0054 // +0007 │ │ +3f086a: b010 |004f: add-int/2addr v0, v1 │ │ +3f086c: 6e20 7084 0500 |0050: invoke-virtual {v5, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3f0872: 0c05 |0053: move-result-object v5 │ │ +3f0874: 6500 2d79 |0054: sget-char v0, Ljava/io/File;.separatorChar:C // field@792d │ │ +3f0878: 1302 2f00 |0056: const/16 v2, #int 47 // #2f │ │ +3f087c: 6e30 6884 0502 |0058: invoke-virtual {v5, v0, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ +3f0882: 0c05 |005b: move-result-object v5 │ │ +3f0884: 3906 0f00 |005c: if-nez v6, 006b // +000f │ │ +3f0888: 1a00 8814 |005e: const-string v0, "/" // string@1488 │ │ +3f088c: 6e20 6d84 0500 |0060: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3f0892: 0a00 |0063: move-result v0 │ │ +3f0894: 3800 0700 |0064: if-eqz v0, 006b // +0007 │ │ +3f0898: 6e20 7084 1500 |0066: invoke-virtual {v5, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@8470 │ │ +3f089e: 0c05 |0069: move-result-object v5 │ │ +3f08a0: 28f2 |006a: goto 005c // -000e │ │ +3f08a2: 1105 |006b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1180 │ │ 0x0011 line=1187 │ │ 0x0019 line=1188 │ │ 0x0021 line=1189 │ │ 0x0025 line=1190 │ │ @@ -1373198,172 +1373194,172 @@ │ │ type : '([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 305 16-bit code units │ │ -3f0e0c: |[3f0e0c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V │ │ -3f0e1c: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -3f0e20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f0e22: 3809 0700 |0003: if-eqz v9, 000a // +0007 │ │ -3f0e26: 7130 ebc1 1700 |0005: invoke-static {v7, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0e2c: 0c01 |0008: move-result-object v1 │ │ -3f0e2e: 2805 |0009: goto 000e // +0005 │ │ -3f0e30: 7140 ecc1 1780 |000a: invoke-static {v7, v1, v0, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f0e36: 0c01 |000d: move-result-object v1 │ │ -3f0e38: 5b61 3b8a |000e: iput-object v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0e3c: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -3f0e40: 7130 eec1 0701 |0012: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0e46: 0b02 |0015: move-result-wide v2 │ │ -3f0e48: 8423 |0016: long-to-int v3, v2 │ │ -3f0e4a: 5963 3a8a |0017: iput v3, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f0e4e: 1302 6c00 |0019: const/16 v2, #int 108 // #6c │ │ -3f0e52: 7130 eec1 2701 |001b: invoke-static {v7, v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0e58: 0b02 |001e: move-result-wide v2 │ │ -3f0e5a: 8423 |001f: long-to-int v3, v2 │ │ -3f0e5c: 8132 |0020: int-to-long v2, v3 │ │ -3f0e5e: 5a62 418a |0021: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f0e62: 1302 7400 |0023: const/16 v2, #int 116 // #74 │ │ -3f0e66: 7130 eec1 2701 |0025: invoke-static {v7, v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0e6c: 0b02 |0028: move-result-wide v2 │ │ -3f0e6e: 8423 |0029: long-to-int v3, v2 │ │ -3f0e70: 8132 |002a: int-to-long v2, v3 │ │ -3f0e72: 5a62 338a |002b: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f0e76: 1302 7c00 |002d: const/16 v2, #int 124 // #7c │ │ -3f0e7a: 1303 0c00 |002f: const/16 v3, #int 12 // #c │ │ -3f0e7e: 7130 eec1 2703 |0031: invoke-static {v7, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0e84: 0b04 |0034: move-result-wide v4 │ │ -3f0e86: 5a64 3f8a |0035: iput-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f0e8a: 1302 8800 |0037: const/16 v2, #int 136 // #88 │ │ -3f0e8e: 7130 eec1 2703 |0039: invoke-static {v7, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0e94: 0b04 |003c: move-result-wide v4 │ │ -3f0e96: 5a64 398a |003d: iput-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f0e9a: 7110 efc1 0700 |003f: invoke-static {v7}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.verifyCheckSum:([B)Z // method@c1ef │ │ -3f0ea0: 0a02 |0042: move-result v2 │ │ -3f0ea2: 5c62 2f8a |0043: iput-boolean v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.checkSumOK:Z // field@8a2f │ │ -3f0ea6: 1302 9c00 |0045: const/16 v2, #int 156 // #9c │ │ -3f0eaa: 1304 9d00 |0047: const/16 v4, #int 157 // #9d │ │ -3f0eae: 4802 0702 |0049: aget-byte v2, v7, v2 │ │ -3f0eb2: 5d62 368a |004b: iput-byte v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0eb6: 3809 0700 |004d: if-eqz v9, 0054 // +0007 │ │ -3f0eba: 7130 ebc1 4700 |004f: invoke-static {v7, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0ec0: 0c00 |0052: move-result-object v0 │ │ -3f0ec2: 2805 |0053: goto 0058 // +0005 │ │ -3f0ec4: 7140 ecc1 4780 |0054: invoke-static {v7, v4, v0, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f0eca: 0c00 |0057: move-result-object v0 │ │ -3f0ecc: 5b60 378a |0058: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f0ed0: 1300 0101 |005a: const/16 v0, #int 257 // #101 │ │ -3f0ed4: 1262 |005c: const/4 v2, #int 6 // #6 │ │ -3f0ed6: 7130 ebc1 0702 |005d: invoke-static {v7, v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0edc: 0c00 |0060: move-result-object v0 │ │ -3f0ede: 5b60 388a |0061: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ -3f0ee2: 1300 0701 |0063: const/16 v0, #int 263 // #107 │ │ -3f0ee6: 1222 |0065: const/4 v2, #int 2 // #2 │ │ -3f0ee8: 7130 ebc1 0702 |0066: invoke-static {v7, v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0eee: 0c00 |0069: move-result-object v0 │ │ -3f0ef0: 5b60 438a |006a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ -3f0ef4: 1300 0901 |006c: const/16 v0, #int 265 // #109 │ │ -3f0ef8: 1304 2000 |006e: const/16 v4, #int 32 // #20 │ │ -3f0efc: 3809 0700 |0070: if-eqz v9, 0077 // +0007 │ │ -3f0f00: 7130 ebc1 0704 |0072: invoke-static {v7, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0f06: 0c00 |0075: move-result-object v0 │ │ -3f0f08: 2805 |0076: goto 007b // +0005 │ │ -3f0f0a: 7140 ecc1 0784 |0077: invoke-static {v7, v0, v4, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f0f10: 0c00 |007a: move-result-object v0 │ │ -3f0f12: 5b60 428a |007b: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f0f16: 1300 2901 |007d: const/16 v0, #int 297 // #129 │ │ -3f0f1a: 3809 0700 |007f: if-eqz v9, 0086 // +0007 │ │ -3f0f1e: 7130 ebc1 0704 |0081: invoke-static {v7, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0f24: 0c00 |0084: move-result-object v0 │ │ -3f0f26: 2805 |0085: goto 008a // +0005 │ │ -3f0f28: 7140 ecc1 0784 |0086: invoke-static {v7, v0, v4, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f0f2e: 0c00 |0089: move-result-object v0 │ │ -3f0f30: 5b60 348a |008a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f0f34: 1300 4901 |008c: const/16 v0, #int 329 // #149 │ │ -3f0f38: 7130 eec1 0701 |008e: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0f3e: 0b04 |0091: move-result-wide v4 │ │ -3f0f40: 8440 |0092: long-to-int v0, v4 │ │ -3f0f42: 5960 308a |0093: iput v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f0f46: 1300 5101 |0095: const/16 v0, #int 337 // #151 │ │ -3f0f4a: 7130 eec1 0701 |0097: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ -3f0f50: 0b00 |009a: move-result-wide v0 │ │ -3f0f52: 8401 |009b: long-to-int v1, v0 │ │ -3f0f54: 5961 318a |009c: iput v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f0f58: 1300 5901 |009e: const/16 v0, #int 345 // #159 │ │ -3f0f5c: 7020 48c1 7600 |00a0: invoke-direct {v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.evaluateType:([B)I // method@c148 │ │ -3f0f62: 0a01 |00a3: move-result v1 │ │ -3f0f64: 3221 7c00 |00a4: if-eq v1, v2, 0120 // +007c │ │ -3f0f68: 1242 |00a6: const/4 v2, #int 4 // #4 │ │ -3f0f6a: 1a03 8814 |00a7: const-string v3, "/" // string@1488 │ │ -3f0f6e: 3221 4d00 |00a9: if-eq v1, v2, 00f6 // +004d │ │ -3f0f72: 1301 9b00 |00ab: const/16 v1, #int 155 // #9b │ │ -3f0f76: 3809 0700 |00ad: if-eqz v9, 00b4 // +0007 │ │ -3f0f7a: 7130 ebc1 0701 |00af: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f0f80: 0c07 |00b2: move-result-object v7 │ │ -3f0f82: 2805 |00b3: goto 00b8 // +0005 │ │ -3f0f84: 7140 ecc1 0781 |00b4: invoke-static {v7, v0, v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f0f8a: 0c07 |00b7: move-result-object v7 │ │ -3f0f8c: 6e10 62c1 0600 |00b8: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ -3f0f92: 0a08 |00bb: move-result v8 │ │ -3f0f94: 3808 1d00 |00bc: if-eqz v8, 00d9 // +001d │ │ -3f0f98: 5468 3b8a |00be: iget-object v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0f9c: 6e20 4f84 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f0fa2: 0a08 |00c3: move-result v8 │ │ -3f0fa4: 3908 1500 |00c4: if-nez v8, 00d9 // +0015 │ │ -3f0fa8: 2208 9410 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3f0fac: 7010 8384 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f0fb2: 5469 3b8a |00cb: iget-object v9, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0fb6: 6e20 8f84 9800 |00cd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0fbc: 6e20 8f84 3800 |00d0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0fc2: 6e10 9f84 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f0fc8: 0c08 |00d6: move-result-object v8 │ │ -3f0fca: 5b68 3b8a |00d7: iput-object v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0fce: 6e10 6384 0700 |00d9: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f0fd4: 0a08 |00dc: move-result v8 │ │ -3f0fd6: 3d08 5300 |00dd: if-lez v8, 0130 // +0053 │ │ -3f0fda: 2208 9410 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3f0fde: 7010 8384 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f0fe4: 6e20 8f84 7800 |00e4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0fea: 6e20 8f84 3800 |00e7: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0ff0: 5467 3b8a |00ea: iget-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0ff4: 6e20 8f84 7800 |00ec: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f0ffa: 6e10 9f84 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f1000: 0c07 |00f2: move-result-object v7 │ │ -3f1002: 5b67 3b8a |00f3: iput-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f1006: 283b |00f5: goto 0130 // +003b │ │ -3f1008: 1301 8300 |00f6: const/16 v1, #int 131 // #83 │ │ -3f100c: 3809 0700 |00f8: if-eqz v9, 00ff // +0007 │ │ -3f1010: 7130 ebc1 0701 |00fa: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ -3f1016: 0c07 |00fd: move-result-object v7 │ │ -3f1018: 2805 |00fe: goto 0103 // +0005 │ │ -3f101a: 7140 ecc1 0781 |00ff: invoke-static {v7, v0, v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ -3f1020: 0c07 |0102: move-result-object v7 │ │ -3f1022: 6e10 6384 0700 |0103: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f1028: 0a08 |0106: move-result v8 │ │ -3f102a: 3d08 2900 |0107: if-lez v8, 0130 // +0029 │ │ -3f102e: 2208 9410 |0109: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -3f1032: 7010 8384 0800 |010b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f1038: 6e20 8f84 7800 |010e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f103e: 6e20 8f84 3800 |0111: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f1044: 5467 3b8a |0114: iget-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f1048: 6e20 8f84 7800 |0116: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f104e: 6e10 9f84 0800 |0119: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f1054: 0c07 |011c: move-result-object v7 │ │ -3f1056: 5b67 3b8a |011d: iput-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f105a: 2811 |011f: goto 0130 // +0011 │ │ -3f105c: 1308 e201 |0120: const/16 v8, #int 482 // #1e2 │ │ -3f1060: 7120 eac1 8700 |0122: invoke-static {v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBoolean:([BI)Z // method@c1ea │ │ -3f1066: 0a08 |0125: move-result v8 │ │ -3f1068: 5c68 358a |0126: iput-boolean v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:Z // field@8a35 │ │ -3f106c: 1308 e301 |0128: const/16 v8, #int 483 // #1e3 │ │ -3f1070: 7130 edc1 8703 |012a: invoke-static {v7, v8, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ -3f1076: 0b07 |012d: move-result-wide v7 │ │ -3f1078: 5a67 3e8a |012e: iput-wide v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ -3f107c: 0e00 |0130: return-void │ │ +3f0e00: |[3f0e00] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V │ │ +3f0e10: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +3f0e14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f0e16: 3809 0700 |0003: if-eqz v9, 000a // +0007 │ │ +3f0e1a: 7130 ebc1 1700 |0005: invoke-static {v7, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0e20: 0c01 |0008: move-result-object v1 │ │ +3f0e22: 2805 |0009: goto 000e // +0005 │ │ +3f0e24: 7140 ecc1 1780 |000a: invoke-static {v7, v1, v0, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f0e2a: 0c01 |000d: move-result-object v1 │ │ +3f0e2c: 5b61 3b8a |000e: iput-object v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0e30: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +3f0e34: 7130 eec1 0701 |0012: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0e3a: 0b02 |0015: move-result-wide v2 │ │ +3f0e3c: 8423 |0016: long-to-int v3, v2 │ │ +3f0e3e: 5963 3a8a |0017: iput v3, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f0e42: 1302 6c00 |0019: const/16 v2, #int 108 // #6c │ │ +3f0e46: 7130 eec1 2701 |001b: invoke-static {v7, v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0e4c: 0b02 |001e: move-result-wide v2 │ │ +3f0e4e: 8423 |001f: long-to-int v3, v2 │ │ +3f0e50: 8132 |0020: int-to-long v2, v3 │ │ +3f0e52: 5a62 418a |0021: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f0e56: 1302 7400 |0023: const/16 v2, #int 116 // #74 │ │ +3f0e5a: 7130 eec1 2701 |0025: invoke-static {v7, v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0e60: 0b02 |0028: move-result-wide v2 │ │ +3f0e62: 8423 |0029: long-to-int v3, v2 │ │ +3f0e64: 8132 |002a: int-to-long v2, v3 │ │ +3f0e66: 5a62 338a |002b: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f0e6a: 1302 7c00 |002d: const/16 v2, #int 124 // #7c │ │ +3f0e6e: 1303 0c00 |002f: const/16 v3, #int 12 // #c │ │ +3f0e72: 7130 eec1 2703 |0031: invoke-static {v7, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0e78: 0b04 |0034: move-result-wide v4 │ │ +3f0e7a: 5a64 3f8a |0035: iput-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f0e7e: 1302 8800 |0037: const/16 v2, #int 136 // #88 │ │ +3f0e82: 7130 eec1 2703 |0039: invoke-static {v7, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0e88: 0b04 |003c: move-result-wide v4 │ │ +3f0e8a: 5a64 398a |003d: iput-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f0e8e: 7110 efc1 0700 |003f: invoke-static {v7}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.verifyCheckSum:([B)Z // method@c1ef │ │ +3f0e94: 0a02 |0042: move-result v2 │ │ +3f0e96: 5c62 2f8a |0043: iput-boolean v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.checkSumOK:Z // field@8a2f │ │ +3f0e9a: 1302 9c00 |0045: const/16 v2, #int 156 // #9c │ │ +3f0e9e: 1304 9d00 |0047: const/16 v4, #int 157 // #9d │ │ +3f0ea2: 4802 0702 |0049: aget-byte v2, v7, v2 │ │ +3f0ea6: 5d62 368a |004b: iput-byte v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0eaa: 3809 0700 |004d: if-eqz v9, 0054 // +0007 │ │ +3f0eae: 7130 ebc1 4700 |004f: invoke-static {v7, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0eb4: 0c00 |0052: move-result-object v0 │ │ +3f0eb6: 2805 |0053: goto 0058 // +0005 │ │ +3f0eb8: 7140 ecc1 4780 |0054: invoke-static {v7, v4, v0, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f0ebe: 0c00 |0057: move-result-object v0 │ │ +3f0ec0: 5b60 378a |0058: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f0ec4: 1300 0101 |005a: const/16 v0, #int 257 // #101 │ │ +3f0ec8: 1262 |005c: const/4 v2, #int 6 // #6 │ │ +3f0eca: 7130 ebc1 0702 |005d: invoke-static {v7, v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0ed0: 0c00 |0060: move-result-object v0 │ │ +3f0ed2: 5b60 388a |0061: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ +3f0ed6: 1300 0701 |0063: const/16 v0, #int 263 // #107 │ │ +3f0eda: 1222 |0065: const/4 v2, #int 2 // #2 │ │ +3f0edc: 7130 ebc1 0702 |0066: invoke-static {v7, v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0ee2: 0c00 |0069: move-result-object v0 │ │ +3f0ee4: 5b60 438a |006a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ +3f0ee8: 1300 0901 |006c: const/16 v0, #int 265 // #109 │ │ +3f0eec: 1304 2000 |006e: const/16 v4, #int 32 // #20 │ │ +3f0ef0: 3809 0700 |0070: if-eqz v9, 0077 // +0007 │ │ +3f0ef4: 7130 ebc1 0704 |0072: invoke-static {v7, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0efa: 0c00 |0075: move-result-object v0 │ │ +3f0efc: 2805 |0076: goto 007b // +0005 │ │ +3f0efe: 7140 ecc1 0784 |0077: invoke-static {v7, v0, v4, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f0f04: 0c00 |007a: move-result-object v0 │ │ +3f0f06: 5b60 428a |007b: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f0f0a: 1300 2901 |007d: const/16 v0, #int 297 // #129 │ │ +3f0f0e: 3809 0700 |007f: if-eqz v9, 0086 // +0007 │ │ +3f0f12: 7130 ebc1 0704 |0081: invoke-static {v7, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0f18: 0c00 |0084: move-result-object v0 │ │ +3f0f1a: 2805 |0085: goto 008a // +0005 │ │ +3f0f1c: 7140 ecc1 0784 |0086: invoke-static {v7, v0, v4, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f0f22: 0c00 |0089: move-result-object v0 │ │ +3f0f24: 5b60 348a |008a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f0f28: 1300 4901 |008c: const/16 v0, #int 329 // #149 │ │ +3f0f2c: 7130 eec1 0701 |008e: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0f32: 0b04 |0091: move-result-wide v4 │ │ +3f0f34: 8440 |0092: long-to-int v0, v4 │ │ +3f0f36: 5960 308a |0093: iput v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f0f3a: 1300 5101 |0095: const/16 v0, #int 337 // #151 │ │ +3f0f3e: 7130 eec1 0701 |0097: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctalOrBinary:([BII)J // method@c1ee │ │ +3f0f44: 0b00 |009a: move-result-wide v0 │ │ +3f0f46: 8401 |009b: long-to-int v1, v0 │ │ +3f0f48: 5961 318a |009c: iput v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f0f4c: 1300 5901 |009e: const/16 v0, #int 345 // #159 │ │ +3f0f50: 7020 48c1 7600 |00a0: invoke-direct {v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.evaluateType:([B)I // method@c148 │ │ +3f0f56: 0a01 |00a3: move-result v1 │ │ +3f0f58: 3221 7c00 |00a4: if-eq v1, v2, 0120 // +007c │ │ +3f0f5c: 1242 |00a6: const/4 v2, #int 4 // #4 │ │ +3f0f5e: 1a03 8814 |00a7: const-string v3, "/" // string@1488 │ │ +3f0f62: 3221 4d00 |00a9: if-eq v1, v2, 00f6 // +004d │ │ +3f0f66: 1301 9b00 |00ab: const/16 v1, #int 155 // #9b │ │ +3f0f6a: 3809 0700 |00ad: if-eqz v9, 00b4 // +0007 │ │ +3f0f6e: 7130 ebc1 0701 |00af: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f0f74: 0c07 |00b2: move-result-object v7 │ │ +3f0f76: 2805 |00b3: goto 00b8 // +0005 │ │ +3f0f78: 7140 ecc1 0781 |00b4: invoke-static {v7, v0, v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f0f7e: 0c07 |00b7: move-result-object v7 │ │ +3f0f80: 6e10 62c1 0600 |00b8: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ +3f0f86: 0a08 |00bb: move-result v8 │ │ +3f0f88: 3808 1d00 |00bc: if-eqz v8, 00d9 // +001d │ │ +3f0f8c: 5468 3b8a |00be: iget-object v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0f90: 6e20 4f84 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f0f96: 0a08 |00c3: move-result v8 │ │ +3f0f98: 3908 1500 |00c4: if-nez v8, 00d9 // +0015 │ │ +3f0f9c: 2208 9410 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3f0fa0: 7010 8384 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f0fa6: 5469 3b8a |00cb: iget-object v9, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0faa: 6e20 8f84 9800 |00cd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0fb0: 6e20 8f84 3800 |00d0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0fb6: 6e10 9f84 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f0fbc: 0c08 |00d6: move-result-object v8 │ │ +3f0fbe: 5b68 3b8a |00d7: iput-object v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0fc2: 6e10 6384 0700 |00d9: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f0fc8: 0a08 |00dc: move-result v8 │ │ +3f0fca: 3d08 5300 |00dd: if-lez v8, 0130 // +0053 │ │ +3f0fce: 2208 9410 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3f0fd2: 7010 8384 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f0fd8: 6e20 8f84 7800 |00e4: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0fde: 6e20 8f84 3800 |00e7: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0fe4: 5467 3b8a |00ea: iget-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0fe8: 6e20 8f84 7800 |00ec: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f0fee: 6e10 9f84 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f0ff4: 0c07 |00f2: move-result-object v7 │ │ +3f0ff6: 5b67 3b8a |00f3: iput-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0ffa: 283b |00f5: goto 0130 // +003b │ │ +3f0ffc: 1301 8300 |00f6: const/16 v1, #int 131 // #83 │ │ +3f1000: 3809 0700 |00f8: if-eqz v9, 00ff // +0007 │ │ +3f1004: 7130 ebc1 0701 |00fa: invoke-static {v7, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BII)Ljava/lang/String; // method@c1eb │ │ +3f100a: 0c07 |00fd: move-result-object v7 │ │ +3f100c: 2805 |00fe: goto 0103 // +0005 │ │ +3f100e: 7140 ecc1 0781 |00ff: invoke-static {v7, v0, v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseName:([BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)Ljava/lang/String; // method@c1ec │ │ +3f1014: 0c07 |0102: move-result-object v7 │ │ +3f1016: 6e10 6384 0700 |0103: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f101c: 0a08 |0106: move-result v8 │ │ +3f101e: 3d08 2900 |0107: if-lez v8, 0130 // +0029 │ │ +3f1022: 2208 9410 |0109: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +3f1026: 7010 8384 0800 |010b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f102c: 6e20 8f84 7800 |010e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f1032: 6e20 8f84 3800 |0111: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f1038: 5467 3b8a |0114: iget-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f103c: 6e20 8f84 7800 |0116: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f1042: 6e10 9f84 0800 |0119: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f1048: 0c07 |011c: move-result-object v7 │ │ +3f104a: 5b67 3b8a |011d: iput-object v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f104e: 2811 |011f: goto 0130 // +0011 │ │ +3f1050: 1308 e201 |0120: const/16 v8, #int 482 // #1e2 │ │ +3f1054: 7120 eac1 8700 |0122: invoke-static {v7, v8}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBoolean:([BI)Z // method@c1ea │ │ +3f105a: 0a08 |0125: move-result v8 │ │ +3f105c: 5c68 358a |0126: iput-boolean v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:Z // field@8a35 │ │ +3f1060: 1308 e301 |0128: const/16 v8, #int 483 // #1e3 │ │ +3f1064: 7130 edc1 8703 |012a: invoke-static {v7, v8, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseOctal:([BII)J // method@c1ed │ │ +3f106a: 0b07 |012d: move-result-wide v7 │ │ +3f106c: 5a67 3e8a |012e: iput-wide v7, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ +3f1070: 0e00 |0130: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1099 │ │ 0x000a line=1100 │ │ 0x0012 line=1102 │ │ 0x001b line=1104 │ │ 0x0025 line=1106 │ │ @@ -1373405,31 +1373401,31 @@ │ │ type : '(J[BIIZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -3f0704: |[3f0704] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeaderField:(J[BIIZ)I │ │ -3f0714: 390a 1800 |0000: if-nez v10, 0018 // +0018 │ │ -3f0718: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3f071c: 310a 0500 |0004: cmp-long v10, v5, v0 │ │ -3f0720: 3a0a 0d00 |0006: if-ltz v10, 0013 // +000d │ │ -3f0724: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ -3f0728: d80a 09ff |000a: add-int/lit8 v10, v9, #int -1 // #ff │ │ -3f072c: da0a 0a03 |000c: mul-int/lit8 v10, v10, #int 3 // #03 │ │ -3f0730: c3a2 |000e: shl-long/2addr v2, v10 │ │ -3f0732: 310a 0502 |000f: cmp-long v10, v5, v2 │ │ -3f0736: 3a0a 0700 |0011: if-ltz v10, 0018 // +0007 │ │ -3f073a: 7159 e2c1 1087 |0013: invoke-static {v0, v1, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalBytes:(J[BII)I // method@c1e2 │ │ -3f0740: 0a05 |0016: move-result v5 │ │ -3f0742: 0f05 |0017: return v5 │ │ -3f0744: 7159 e3c1 6587 |0018: invoke-static {v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalOrBinaryBytes:(J[BII)I // method@c1e3 │ │ -3f074a: 0a05 |001b: move-result v5 │ │ -3f074c: 0f05 |001c: return v5 │ │ +3f06f8: |[3f06f8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeaderField:(J[BIIZ)I │ │ +3f0708: 390a 1800 |0000: if-nez v10, 0018 // +0018 │ │ +3f070c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3f0710: 310a 0500 |0004: cmp-long v10, v5, v0 │ │ +3f0714: 3a0a 0d00 |0006: if-ltz v10, 0013 // +000d │ │ +3f0718: 1602 0100 |0008: const-wide/16 v2, #int 1 // #1 │ │ +3f071c: d80a 09ff |000a: add-int/lit8 v10, v9, #int -1 // #ff │ │ +3f0720: da0a 0a03 |000c: mul-int/lit8 v10, v10, #int 3 // #03 │ │ +3f0724: c3a2 |000e: shl-long/2addr v2, v10 │ │ +3f0726: 310a 0502 |000f: cmp-long v10, v5, v2 │ │ +3f072a: 3a0a 0700 |0011: if-ltz v10, 0018 // +0007 │ │ +3f072e: 7159 e2c1 1087 |0013: invoke-static {v0, v1, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalBytes:(J[BII)I // method@c1e2 │ │ +3f0734: 0a05 |0016: move-result v5 │ │ +3f0736: 0f05 |0017: return v5 │ │ +3f0738: 7159 e3c1 6587 |0018: invoke-static {v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatLongOctalOrBinaryBytes:(J[BII)I // method@c1e3 │ │ +3f073e: 0a05 |001b: move-result v5 │ │ +3f0740: 0f05 |001c: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0013 line=1054 │ │ 0x0018 line=1056 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x001d reg=5 (null) J │ │ @@ -1373444,28 +1373440,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f0268: |[3f0268] org.apache.commons.compress.archivers.tar.TarArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ -3f0278: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -3f027c: 6e10 0884 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3f0282: 0c00 |0005: move-result-object v0 │ │ -3f0284: 6e10 0884 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3f028a: 0c01 |0009: move-result-object v1 │ │ -3f028c: 3210 0300 |000a: if-eq v0, v1, 000d // +0003 │ │ -3f0290: 2808 |000c: goto 0014 // +0008 │ │ -3f0292: 1f03 4618 |000d: check-cast v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f0296: 6e20 47c1 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.equals:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z // method@c147 │ │ -3f029c: 0a03 |0012: move-result v3 │ │ -3f029e: 0f03 |0013: return v3 │ │ -3f02a0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -3f02a2: 0f03 |0015: return v3 │ │ +3f025c: |[3f025c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ +3f026c: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +3f0270: 6e10 0884 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3f0276: 0c00 |0005: move-result-object v0 │ │ +3f0278: 6e10 0884 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3f027e: 0c01 |0009: move-result-object v1 │ │ +3f0280: 3210 0300 |000a: if-eq v0, v1, 000d // +0003 │ │ +3f0284: 2808 |000c: goto 0014 // +0008 │ │ +3f0286: 1f03 4618 |000d: check-cast v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f028a: 6e20 47c1 3200 |000f: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.equals:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z // method@c147 │ │ +3f0290: 0a03 |0012: move-result v3 │ │ +3f0292: 0f03 |0013: return v3 │ │ +3f0294: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +3f0296: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=391 │ │ 0x000d line=394 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0016 reg=3 (null) Ljava/lang/Object; │ │ @@ -1373475,27 +1373471,27 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3f02a4: |[3f02a4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.equals:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z │ │ -3f02b4: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -3f02b8: 6e10 58c1 0100 |0002: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f02be: 0c00 |0005: move-result-object v0 │ │ -3f02c0: 6e10 58c1 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f02c6: 0c02 |0009: move-result-object v2 │ │ -3f02c8: 6e20 5084 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f02ce: 0a02 |000d: move-result v2 │ │ -3f02d0: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -3f02d4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -3f02d6: 2802 |0011: goto 0013 // +0002 │ │ -3f02d8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3f02da: 0f02 |0013: return v2 │ │ +3f0298: |[3f0298] org.apache.commons.compress.archivers.tar.TarArchiveEntry.equals:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z │ │ +3f02a8: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +3f02ac: 6e10 58c1 0100 |0002: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f02b2: 0c00 |0005: move-result-object v0 │ │ +3f02b4: 6e10 58c1 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f02ba: 0c02 |0009: move-result-object v2 │ │ +3f02bc: 6e20 5084 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f02c2: 0a02 |000d: move-result v2 │ │ +3f02c4: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +3f02c8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +3f02ca: 2802 |0011: goto 0013 // +0002 │ │ +3f02cc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3f02ce: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=379 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ @@ -1373504,34 +1373500,34 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f0cb8: |[3f0cb8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillGNUSparse0xData:(Ljava/util/Map;)V │ │ -3f0cc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f0cca: 5c20 3c8a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ -3f0cce: 1a00 e929 |0003: const-string v0, "GNU.sparse.size" // string@29e9 │ │ -3f0cd2: 7220 ac87 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0cd8: 0c00 |0008: move-result-object v0 │ │ -3f0cda: 1f00 9210 |0009: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3f0cde: 7110 9d83 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3f0ce4: 0a00 |000e: move-result v0 │ │ -3f0ce6: 8100 |000f: int-to-long v0, v0 │ │ -3f0ce8: 5a20 3e8a |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ -3f0cec: 1a00 e729 |0012: const-string v0, "GNU.sparse.name" // string@29e7 │ │ -3f0cf0: 7220 a887 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3f0cf6: 0a01 |0017: move-result v1 │ │ -3f0cf8: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ -3f0cfc: 7220 ac87 0300 |001a: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0d02: 0c03 |001d: move-result-object v3 │ │ -3f0d04: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3f0d08: 5b23 3b8a |0020: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0d0c: 0e00 |0022: return-void │ │ +3f0cac: |[3f0cac] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillGNUSparse0xData:(Ljava/util/Map;)V │ │ +3f0cbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f0cbe: 5c20 3c8a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ +3f0cc2: 1a00 e929 |0003: const-string v0, "GNU.sparse.size" // string@29e9 │ │ +3f0cc6: 7220 ac87 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f0ccc: 0c00 |0008: move-result-object v0 │ │ +3f0cce: 1f00 9210 |0009: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3f0cd2: 7110 9d83 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3f0cd8: 0a00 |000e: move-result v0 │ │ +3f0cda: 8100 |000f: int-to-long v0, v0 │ │ +3f0cdc: 5a20 3e8a |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ +3f0ce0: 1a00 e729 |0012: const-string v0, "GNU.sparse.name" // string@29e7 │ │ +3f0ce4: 7220 a887 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3f0cea: 0a01 |0017: move-result v1 │ │ +3f0cec: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ +3f0cf0: 7220 ac87 0300 |001a: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f0cf6: 0c03 |001d: move-result-object v3 │ │ +3f0cf8: 1f03 9210 |001e: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3f0cfc: 5b23 3b8a |0020: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0d00: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1238 │ │ 0x0005 line=1239 │ │ 0x0014 line=1240 │ │ 0x001a line=1242 │ │ locals : │ │ @@ -1373543,31 +1373539,31 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3f0d10: |[3f0d10] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillGNUSparse1xData:(Ljava/util/Map;)V │ │ -3f0d20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f0d22: 5c20 3c8a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ -3f0d26: 1a00 e829 |0003: const-string v0, "GNU.sparse.realsize" // string@29e8 │ │ -3f0d2a: 7220 ac87 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0d30: 0c00 |0008: move-result-object v0 │ │ -3f0d32: 1f00 9210 |0009: check-cast v0, Ljava/lang/String; // type@1092 │ │ -3f0d36: 7110 9d83 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3f0d3c: 0a00 |000e: move-result v0 │ │ -3f0d3e: 8100 |000f: int-to-long v0, v0 │ │ -3f0d40: 5a20 3e8a |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ -3f0d44: 1a00 e729 |0012: const-string v0, "GNU.sparse.name" // string@29e7 │ │ -3f0d48: 7220 ac87 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0d4e: 0c03 |0017: move-result-object v3 │ │ -3f0d50: 1f03 9210 |0018: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3f0d54: 5b23 3b8a |001a: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f0d58: 0e00 |001c: return-void │ │ +3f0d04: |[3f0d04] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillGNUSparse1xData:(Ljava/util/Map;)V │ │ +3f0d14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f0d16: 5c20 3c8a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ +3f0d1a: 1a00 e829 |0003: const-string v0, "GNU.sparse.realsize" // string@29e8 │ │ +3f0d1e: 7220 ac87 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f0d24: 0c00 |0008: move-result-object v0 │ │ +3f0d26: 1f00 9210 |0009: check-cast v0, Ljava/lang/String; // type@1092 │ │ +3f0d2a: 7110 9d83 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3f0d30: 0a00 |000e: move-result v0 │ │ +3f0d32: 8100 |000f: int-to-long v0, v0 │ │ +3f0d34: 5a20 3e8a |0010: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ +3f0d38: 1a00 e729 |0012: const-string v0, "GNU.sparse.name" // string@29e7 │ │ +3f0d3c: 7220 ac87 0300 |0014: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f0d42: 0c03 |0017: move-result-object v3 │ │ +3f0d44: 1f03 9210 |0018: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3f0d48: 5b23 3b8a |001a: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f0d4c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1247 │ │ 0x0005 line=1248 │ │ 0x0014 line=1249 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ @@ -1373578,28 +1373574,28 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f0d5c: |[3f0d5c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillStarSparseData:(Ljava/util/Map;)V │ │ -3f0d6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f0d6e: 5c20 408a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.starSparse:Z // field@8a40 │ │ -3f0d72: 1a00 b358 |0003: const-string v0, "SCHILY.realsize" // string@58b3 │ │ -3f0d76: 7220 a887 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ -3f0d7c: 0a01 |0008: move-result v1 │ │ -3f0d7e: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ -3f0d82: 7220 ac87 0300 |000b: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3f0d88: 0c03 |000e: move-result-object v3 │ │ -3f0d8a: 1f03 9210 |000f: check-cast v3, Ljava/lang/String; // type@1092 │ │ -3f0d8e: 7110 b783 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3f0d94: 0b00 |0014: move-result-wide v0 │ │ -3f0d96: 5a20 3e8a |0015: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ -3f0d9a: 0e00 |0017: return-void │ │ +3f0d50: |[3f0d50] org.apache.commons.compress.archivers.tar.TarArchiveEntry.fillStarSparseData:(Ljava/util/Map;)V │ │ +3f0d60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f0d62: 5c20 408a |0001: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.starSparse:Z // field@8a40 │ │ +3f0d66: 1a00 b358 |0003: const-string v0, "SCHILY.realsize" // string@58b3 │ │ +3f0d6a: 7220 a887 0300 |0005: invoke-interface {v3, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@87a8 │ │ +3f0d70: 0a01 |0008: move-result v1 │ │ +3f0d72: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ +3f0d76: 7220 ac87 0300 |000b: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3f0d7c: 0c03 |000e: move-result-object v3 │ │ +3f0d7e: 1f03 9210 |000f: check-cast v3, Ljava/lang/String; // type@1092 │ │ +3f0d82: 7110 b783 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3f0d88: 0b00 |0014: move-result-wide v0 │ │ +3f0d8a: 5a20 3e8a |0015: iput-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ +3f0d8e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1253 │ │ 0x0005 line=1254 │ │ 0x000b line=1255 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ @@ -1373610,17 +1373606,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0658: |[3f0658] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDevMajor:()I │ │ -3f0668: 5210 308a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f066c: 0f00 |0002: return v0 │ │ +3f064c: |[3f064c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDevMajor:()I │ │ +3f065c: 5210 308a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f0660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373628,17 +1373624,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0670: |[3f0670] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDevMinor:()I │ │ -3f0680: 5210 318a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f0684: 0f00 |0002: return v0 │ │ +3f0664: |[3f0664] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDevMinor:()I │ │ +3f0674: 5210 318a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f0678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373646,44 +1373642,44 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3f0954: |[3f0954] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDirectoryEntries:()[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ -3f0964: 5470 328a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f0968: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -3f096c: 6e10 4d82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3f0972: 0a00 |0007: move-result v0 │ │ -3f0974: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -3f0978: 2827 |000a: goto 0031 // +0027 │ │ -3f097a: 5470 328a |000b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f097e: 6e10 5182 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.list:()[Ljava/lang/String; // method@8251 │ │ -3f0984: 0c00 |0010: move-result-object v0 │ │ -3f0986: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -3f098a: 6200 2c8a |0013: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ -3f098e: 1100 |0015: return-object v0 │ │ -3f0990: 2101 |0016: array-length v1, v0 │ │ -3f0992: 2311 c11c |0017: new-array v1, v1, [Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1cc1 │ │ -3f0996: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3f0998: 2113 |001a: array-length v3, v1 │ │ -3f099a: 3532 1500 |001b: if-ge v2, v3, 0030 // +0015 │ │ -3f099e: 2203 4618 |001d: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f09a2: 2204 3910 |001f: new-instance v4, Ljava/io/File; // type@1039 │ │ -3f09a6: 5475 328a |0021: iget-object v5, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f09aa: 4606 0002 |0023: aget-object v6, v0, v2 │ │ -3f09ae: 7030 3a82 5406 |0025: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -3f09b4: 7020 3ec1 4300 |0028: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;)V // method@c13e │ │ -3f09ba: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -3f09be: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f09c2: 28eb |002f: goto 001a // -0015 │ │ -3f09c4: 1101 |0030: return-object v1 │ │ -3f09c6: 6200 2c8a |0031: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ -3f09ca: 1100 |0033: return-object v0 │ │ +3f0948: |[3f0948] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getDirectoryEntries:()[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ +3f0958: 5470 328a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f095c: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +3f0960: 6e10 4d82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3f0966: 0a00 |0007: move-result v0 │ │ +3f0968: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +3f096c: 2827 |000a: goto 0031 // +0027 │ │ +3f096e: 5470 328a |000b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0972: 6e10 5182 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.list:()[Ljava/lang/String; // method@8251 │ │ +3f0978: 0c00 |0010: move-result-object v0 │ │ +3f097a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +3f097e: 6200 2c8a |0013: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ +3f0982: 1100 |0015: return-object v0 │ │ +3f0984: 2101 |0016: array-length v1, v0 │ │ +3f0986: 2311 c11c |0017: new-array v1, v1, [Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1cc1 │ │ +3f098a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3f098c: 2113 |001a: array-length v3, v1 │ │ +3f098e: 3532 1500 |001b: if-ge v2, v3, 0030 // +0015 │ │ +3f0992: 2203 4618 |001d: new-instance v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f0996: 2204 3910 |001f: new-instance v4, Ljava/io/File; // type@1039 │ │ +3f099a: 5475 328a |0021: iget-object v5, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f099e: 4606 0002 |0023: aget-object v6, v0, v2 │ │ +3f09a2: 7030 3a82 5406 |0025: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +3f09a8: 7020 3ec1 4300 |0028: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;)V // method@c13e │ │ +3f09ae: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +3f09b2: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f09b6: 28eb |002f: goto 001a // -0015 │ │ +3f09b8: 1101 |0030: return-object v1 │ │ +3f09ba: 6200 2c8a |0031: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.EMPTY_TAR_ARCHIVE_ENTRIES:[Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a2c │ │ +3f09be: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ 0x000b line=959 │ │ 0x0013 line=961 │ │ 0x0016 line=963 │ │ 0x001a line=965 │ │ @@ -1373697,17 +1373693,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0750: |[3f0750] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getFile:()Ljava/io/File; │ │ -3f0760: 5410 328a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f0764: 1100 |0002: return-object v0 │ │ +3f0744: |[3f0744] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getFile:()Ljava/io/File; │ │ +3f0754: 5410 328a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0758: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373715,20 +1373711,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f0688: |[3f0688] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getGroupId:()I │ │ -3f0698: 5340 338a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f069c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -3f06a0: c020 |0004: and-long/2addr v0, v2 │ │ -3f06a2: 8401 |0005: long-to-int v1, v0 │ │ -3f06a4: 0f01 |0006: return v1 │ │ +3f067c: |[3f067c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getGroupId:()I │ │ +3f068c: 5340 338a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f0690: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +3f0694: c020 |0004: and-long/2addr v0, v2 │ │ +3f0696: 8401 |0005: long-to-int v1, v0 │ │ +3f0698: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373736,17 +1373732,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0768: |[3f0768] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getGroupName:()Ljava/lang/String; │ │ -3f0778: 5410 348a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f077c: 1100 |0002: return-object v0 │ │ +3f075c: |[3f075c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getGroupName:()Ljava/lang/String; │ │ +3f076c: 5410 348a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f0770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373754,18 +1373750,18 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f08b0: |[3f08b0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3f08c0: 6e10 56c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ -3f08c6: 0c00 |0003: move-result-object v0 │ │ -3f08c8: 1100 |0004: return-object v0 │ │ +3f08a4: |[3f08a4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3f08b4: 6e10 56c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ +3f08ba: 0c00 |0003: move-result-object v0 │ │ +3f08bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373773,17 +1373769,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0780: |[3f0780] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLinkName:()Ljava/lang/String; │ │ -3f0790: 5410 378a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f0794: 1100 |0002: return-object v0 │ │ +3f0774: |[3f0774] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLinkName:()Ljava/lang/String; │ │ +3f0784: 5410 378a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f0788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373791,17 +1373787,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f08f4: |[3f08f4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLongGroupId:()J │ │ -3f0904: 5320 338a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f0908: 1000 |0002: return-wide v0 │ │ +3f08e8: |[3f08e8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLongGroupId:()J │ │ +3f08f8: 5320 338a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f08fc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373809,17 +1373805,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f090c: |[3f090c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLongUserId:()J │ │ -3f091c: 5320 418a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f0920: 1000 |0002: return-wide v0 │ │ +3f0900: |[3f0900] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getLongUserId:()J │ │ +3f0910: 5320 418a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f0914: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #15 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373827,21 +1373823,21 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3f08cc: |[3f08cc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getModTime:()Ljava/util/Date; │ │ -3f08dc: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3f08e0: 5351 398a |0002: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f08e4: 1603 e803 |0004: const-wide/16 v3, #int 1000 // #3e8 │ │ -3f08e8: 9d01 0103 |0006: mul-long v1, v1, v3 │ │ -3f08ec: 7030 1587 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f08f2: 1100 |000b: return-object v0 │ │ +3f08c0: |[3f08c0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getModTime:()Ljava/util/Date; │ │ +3f08d0: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3f08d4: 5351 398a |0002: iget-wide v1, v5, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f08d8: 1603 e803 |0004: const-wide/16 v3, #int 1000 // #3e8 │ │ +3f08dc: 9d01 0103 |0006: mul-long v1, v1, v3 │ │ +3f08e0: 7030 1587 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f08e6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373849,17 +1373845,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f06a8: |[3f06a8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getMode:()I │ │ -3f06b8: 5210 3a8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f06bc: 0f00 |0002: return v0 │ │ +3f069c: |[3f069c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getMode:()I │ │ +3f06ac: 5210 3a8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f06b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373867,17 +1373863,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0798: |[3f0798] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getName:()Ljava/lang/String; │ │ -3f07a8: 5410 3b8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f07ac: 1100 |0002: return-object v0 │ │ +3f078c: |[3f078c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getName:()Ljava/lang/String; │ │ +3f079c: 5410 3b8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f07a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373885,17 +1373881,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0924: |[3f0924] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getRealSize:()J │ │ -3f0934: 5320 3e8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ -3f0938: 1000 |0002: return-wide v0 │ │ +3f0918: |[3f0918] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getRealSize:()J │ │ +3f0928: 5320 3e8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.realSize:J // field@8a3e │ │ +3f092c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #19 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373903,17 +1373899,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f093c: |[3f093c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getSize:()J │ │ -3f094c: 5320 3f8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f0950: 1000 |0002: return-wide v0 │ │ +3f0930: |[3f0930] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getSize:()J │ │ +3f0940: 5320 3f8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f0944: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #20 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373921,20 +1373917,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f06c0: |[3f06c0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getUserId:()I │ │ -3f06d0: 5340 418a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f06d4: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -3f06d8: c020 |0004: and-long/2addr v0, v2 │ │ -3f06da: 8401 |0005: long-to-int v1, v0 │ │ -3f06dc: 0f01 |0006: return v1 │ │ +3f06b4: |[3f06b4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getUserId:()I │ │ +3f06c4: 5340 418a |0000: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f06c8: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +3f06cc: c020 |0004: and-long/2addr v0, v2 │ │ +3f06ce: 8401 |0005: long-to-int v1, v0 │ │ +3f06d0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #21 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373942,17 +1373938,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f07b0: |[3f07b0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getUserName:()Ljava/lang/String; │ │ -3f07c0: 5410 428a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f07c4: 1100 |0002: return-object v0 │ │ +3f07a4: |[3f07a4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.getUserName:()Ljava/lang/String; │ │ +3f07b4: 5410 428a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f07b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #22 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373960,20 +1373956,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f06e0: |[3f06e0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.hashCode:()I │ │ -3f06f0: 6e10 58c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f06f6: 0c00 |0003: move-result-object v0 │ │ -3f06f8: 6e10 5884 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3f06fe: 0a00 |0007: move-result v0 │ │ -3f0700: 0f00 |0008: return v0 │ │ +3f06d4: |[3f06d4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.hashCode:()I │ │ +3f06e4: 6e10 58c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f06ea: 0c00 |0003: move-result-object v0 │ │ +3f06ec: 6e10 5884 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3f06f2: 0a00 |0007: move-result v0 │ │ +3f06f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #23 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1373981,22 +1373977,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f02dc: |[3f02dc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isBlockDevice:()Z │ │ -3f02ec: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f02f0: 1301 3400 |0002: const/16 v1, #int 52 // #34 │ │ -3f02f4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f02f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f02fa: 2802 |0007: goto 0009 // +0002 │ │ -3f02fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f02fe: 0f00 |0009: return v0 │ │ +3f02d0: |[3f02d0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isBlockDevice:()Z │ │ +3f02e0: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f02e4: 1301 3400 |0002: const/16 v1, #int 52 // #34 │ │ +3f02e8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f02ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f02ee: 2802 |0007: goto 0009 // +0002 │ │ +3f02f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f02f2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #24 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374004,22 +1374000,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f0300: |[3f0300] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isCharacterDevice:()Z │ │ -3f0310: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0314: 1301 3300 |0002: const/16 v1, #int 51 // #33 │ │ -3f0318: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f031c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f031e: 2802 |0007: goto 0009 // +0002 │ │ -3f0320: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f0322: 0f00 |0009: return v0 │ │ +3f02f4: |[3f02f4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isCharacterDevice:()Z │ │ +3f0304: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0308: 1301 3300 |0002: const/16 v1, #int 51 // #33 │ │ +3f030c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f0310: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f0312: 2802 |0007: goto 0009 // +0002 │ │ +3f0314: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f0316: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #25 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374027,17 +1374023,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0324: |[3f0324] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isCheckSumOK:()Z │ │ -3f0334: 5510 2f8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.checkSumOK:Z // field@8a2f │ │ -3f0338: 0f00 |0002: return v0 │ │ +3f0318: |[3f0318] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isCheckSumOK:()Z │ │ +3f0328: 5510 2f8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.checkSumOK:Z // field@8a2f │ │ +3f032c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #26 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374045,22 +1374041,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f033c: |[3f033c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isDescendent:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z │ │ -3f034c: 6e10 58c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f0352: 0c02 |0003: move-result-object v2 │ │ -3f0354: 6e10 58c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f035a: 0c00 |0007: move-result-object v0 │ │ -3f035c: 6e20 6d84 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3f0362: 0a02 |000b: move-result v2 │ │ -3f0364: 0f02 |000c: return v2 │ │ +3f0330: |[3f0330] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isDescendent:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)Z │ │ +3f0340: 6e10 58c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f0346: 0c02 |0003: move-result-object v2 │ │ +3f0348: 6e10 58c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f034e: 0c00 |0007: move-result-object v0 │ │ +3f0350: 6e20 6d84 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3f0356: 0a02 |000b: move-result v2 │ │ +3f0358: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ @@ -1374069,40 +1374065,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3f0368: |[3f0368] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isDirectory:()Z │ │ -3f0378: 5430 328a |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f037c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f0380: 6e10 4d82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3f0386: 0a00 |0007: move-result v0 │ │ -3f0388: 0f00 |0008: return v0 │ │ -3f038a: 5630 368a |0009: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f038e: 1301 3500 |000b: const/16 v1, #int 53 // #35 │ │ -3f0392: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3f0394: 3310 0300 |000e: if-ne v0, v1, 0011 // +0003 │ │ -3f0398: 0f02 |0010: return v2 │ │ -3f039a: 6e10 6dc1 0300 |0011: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxHeader:()Z // method@c16d │ │ -3f03a0: 0a00 |0014: move-result v0 │ │ -3f03a2: 3900 1500 |0015: if-nez v0, 002a // +0015 │ │ -3f03a6: 6e10 69c1 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGlobalPaxHeader:()Z // method@c169 │ │ -3f03ac: 0a00 |001a: move-result v0 │ │ -3f03ae: 3900 0f00 |001b: if-nez v0, 002a // +000f │ │ -3f03b2: 6e10 58c1 0300 |001d: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f03b8: 0c00 |0020: move-result-object v0 │ │ -3f03ba: 1a01 8814 |0021: const-string v1, "/" // string@1488 │ │ -3f03be: 6e20 4f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f03c4: 0a00 |0026: move-result v0 │ │ -3f03c6: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -3f03ca: 0f02 |0029: return v2 │ │ -3f03cc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -3f03ce: 0f00 |002b: return v0 │ │ +3f035c: |[3f035c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isDirectory:()Z │ │ +3f036c: 5430 328a |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0370: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f0374: 6e10 4d82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3f037a: 0a00 |0007: move-result v0 │ │ +3f037c: 0f00 |0008: return v0 │ │ +3f037e: 5630 368a |0009: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0382: 1301 3500 |000b: const/16 v1, #int 53 // #35 │ │ +3f0386: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3f0388: 3310 0300 |000e: if-ne v0, v1, 0011 // +0003 │ │ +3f038c: 0f02 |0010: return v2 │ │ +3f038e: 6e10 6dc1 0300 |0011: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxHeader:()Z // method@c16d │ │ +3f0394: 0a00 |0014: move-result v0 │ │ +3f0396: 3900 1500 |0015: if-nez v0, 002a // +0015 │ │ +3f039a: 6e10 69c1 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGlobalPaxHeader:()Z // method@c169 │ │ +3f03a0: 0a00 |001a: move-result v0 │ │ +3f03a2: 3900 0f00 |001b: if-nez v0, 002a // +000f │ │ +3f03a6: 6e10 58c1 0300 |001d: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f03ac: 0c00 |0020: move-result-object v0 │ │ +3f03ae: 1a01 8814 |0021: const-string v1, "/" // string@1488 │ │ +3f03b2: 6e20 4f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f03b8: 0a00 |0026: move-result v0 │ │ +3f03ba: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +3f03be: 0f02 |0029: return v2 │ │ +3f03c0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +3f03c2: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0004 line=855 │ │ 0x0009 line=858 │ │ 0x0011 line=862 │ │ locals : │ │ @@ -1374113,17 +1374109,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f03d0: |[3f03d0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isExtended:()Z │ │ -3f03e0: 5510 358a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:Z // field@8a35 │ │ -3f03e4: 0f00 |0002: return v0 │ │ +3f03c4: |[3f03c4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isExtended:()Z │ │ +3f03d4: 5510 358a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:Z // field@8a35 │ │ +3f03d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #29 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374131,22 +1374127,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f03e8: |[3f03e8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isFIFO:()Z │ │ -3f03f8: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f03fc: 1301 3600 |0002: const/16 v1, #int 54 // #36 │ │ -3f0400: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f0404: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f0406: 2802 |0007: goto 0009 // +0002 │ │ -3f0408: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f040a: 0f00 |0009: return v0 │ │ +3f03dc: |[3f03dc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isFIFO:()Z │ │ +3f03ec: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f03f0: 1301 3600 |0002: const/16 v1, #int 54 // #36 │ │ +3f03f4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f03f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f03fa: 2802 |0007: goto 0009 // +0002 │ │ +3f03fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f03fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #30 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374154,34 +1374150,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3f040c: |[3f040c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isFile:()Z │ │ -3f041c: 5430 328a |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ -3f0420: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f0424: 6e10 4e82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3f042a: 0a00 |0007: move-result v0 │ │ -3f042c: 0f00 |0008: return v0 │ │ -3f042e: 5630 368a |0009: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0432: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3f0434: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -3f0438: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ -3f043c: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ -3f0440: 280d |0012: goto 001f // +000d │ │ -3f0442: 6e10 58c1 0300 |0013: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f0448: 0c00 |0016: move-result-object v0 │ │ -3f044a: 1a02 8814 |0017: const-string v2, "/" // string@1488 │ │ -3f044e: 6e20 4f84 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f0454: 0a00 |001c: move-result v0 │ │ -3f0456: b710 |001d: xor-int/2addr v0, v1 │ │ -3f0458: 0f00 |001e: return v0 │ │ -3f045a: 0f01 |001f: return v1 │ │ +3f0400: |[3f0400] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isFile:()Z │ │ +3f0410: 5430 328a |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.file:Ljava/io/File; // field@8a32 │ │ +3f0414: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f0418: 6e10 4e82 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3f041e: 0a00 |0007: move-result v0 │ │ +3f0420: 0f00 |0008: return v0 │ │ +3f0422: 5630 368a |0009: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0426: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3f0428: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +3f042c: 1302 3000 |000e: const/16 v2, #int 48 // #30 │ │ +3f0430: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ +3f0434: 280d |0012: goto 001f // +000d │ │ +3f0436: 6e10 58c1 0300 |0013: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f043c: 0c00 |0016: move-result-object v0 │ │ +3f043e: 1a02 8814 |0017: const-string v2, "/" // string@1488 │ │ +3f0442: 6e20 4f84 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f0448: 0a00 |001c: move-result v0 │ │ +3f044a: b710 |001d: xor-int/2addr v0, v1 │ │ +3f044c: 0f00 |001e: return v0 │ │ +3f044e: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0004 line=877 │ │ 0x0009 line=879 │ │ 0x0013 line=882 │ │ locals : │ │ @@ -1374192,22 +1374188,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f045c: |[3f045c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNULongLinkEntry:()Z │ │ -3f046c: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0470: 1301 4b00 |0002: const/16 v1, #int 75 // #4b │ │ -3f0474: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f0478: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f047a: 2802 |0007: goto 0009 // +0002 │ │ -3f047c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f047e: 0f00 |0009: return v0 │ │ +3f0450: |[3f0450] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNULongLinkEntry:()Z │ │ +3f0460: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0464: 1301 4b00 |0002: const/16 v1, #int 75 // #4b │ │ +3f0468: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f046c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f046e: 2802 |0007: goto 0009 // +0002 │ │ +3f0470: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f0472: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #32 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374215,22 +1374211,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f0480: |[3f0480] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNULongNameEntry:()Z │ │ -3f0490: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0494: 1301 4c00 |0002: const/16 v1, #int 76 // #4c │ │ -3f0498: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f049c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f049e: 2802 |0007: goto 0009 // +0002 │ │ -3f04a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f04a2: 0f00 |0009: return v0 │ │ +3f0474: |[3f0474] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNULongNameEntry:()Z │ │ +3f0484: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0488: 1301 4c00 |0002: const/16 v1, #int 76 // #4c │ │ +3f048c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f0490: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f0492: 2802 |0007: goto 0009 // +0002 │ │ +3f0494: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f0496: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #33 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374238,26 +1374234,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f04a4: |[3f04a4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNUSparse:()Z │ │ -3f04b4: 6e10 6bc1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isOldGNUSparse:()Z // method@c16b │ │ -3f04ba: 0a00 |0003: move-result v0 │ │ -3f04bc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3f04c0: 6e10 6cc1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxGNUSparse:()Z // method@c16c │ │ -3f04c6: 0a00 |0009: move-result v0 │ │ -3f04c8: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3f04cc: 2803 |000c: goto 000f // +0003 │ │ -3f04ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3f04d0: 2802 |000e: goto 0010 // +0002 │ │ -3f04d2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3f04d4: 0f00 |0010: return v0 │ │ +3f0498: |[3f0498] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGNUSparse:()Z │ │ +3f04a8: 6e10 6bc1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isOldGNUSparse:()Z // method@c16b │ │ +3f04ae: 0a00 |0003: move-result v0 │ │ +3f04b0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3f04b4: 6e10 6cc1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxGNUSparse:()Z // method@c16c │ │ +3f04ba: 0a00 |0009: move-result v0 │ │ +3f04bc: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3f04c0: 2803 |000c: goto 000f // +0003 │ │ +3f04c2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3f04c4: 2802 |000e: goto 0010 // +0002 │ │ +3f04c6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3f04c8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #34 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374265,22 +1374261,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f04d8: |[3f04d8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGlobalPaxHeader:()Z │ │ -3f04e8: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f04ec: 1301 6700 |0002: const/16 v1, #int 103 // #67 │ │ -3f04f0: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f04f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f04f6: 2802 |0007: goto 0009 // +0002 │ │ -3f04f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f04fa: 0f00 |0009: return v0 │ │ +3f04cc: |[3f04cc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isGlobalPaxHeader:()Z │ │ +3f04dc: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f04e0: 1301 6700 |0002: const/16 v1, #int 103 // #67 │ │ +3f04e4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f04e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f04ea: 2802 |0007: goto 0009 // +0002 │ │ +3f04ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f04ee: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #35 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374288,22 +1374284,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f04fc: |[3f04fc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isLink:()Z │ │ -3f050c: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0510: 1301 3100 |0002: const/16 v1, #int 49 // #31 │ │ -3f0514: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f0518: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f051a: 2802 |0007: goto 0009 // +0002 │ │ -3f051c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f051e: 0f00 |0009: return v0 │ │ +3f04f0: |[3f04f0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isLink:()Z │ │ +3f0500: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0504: 1301 3100 |0002: const/16 v1, #int 49 // #31 │ │ +3f0508: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f050c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f050e: 2802 |0007: goto 0009 // +0002 │ │ +3f0510: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f0512: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #36 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374311,22 +1374307,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f0520: |[3f0520] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isOldGNUSparse:()Z │ │ -3f0530: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0534: 1301 5300 |0002: const/16 v1, #int 83 // #53 │ │ -3f0538: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f053c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f053e: 2802 |0007: goto 0009 // +0002 │ │ -3f0540: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f0542: 0f00 |0009: return v0 │ │ +3f0514: |[3f0514] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isOldGNUSparse:()Z │ │ +3f0524: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0528: 1301 5300 |0002: const/16 v1, #int 83 // #53 │ │ +3f052c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f0530: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f0532: 2802 |0007: goto 0009 // +0002 │ │ +3f0534: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f0536: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #37 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374334,17 +1374330,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f0544: |[3f0544] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isPaxGNUSparse:()Z │ │ -3f0554: 5510 3c8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ -3f0558: 0f00 |0002: return v0 │ │ +3f0538: |[3f0538] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isPaxGNUSparse:()Z │ │ +3f0548: 5510 3c8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.paxGNUSparse:Z // field@8a3c │ │ +3f054c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #38 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374352,25 +1374348,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3f055c: |[3f055c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isPaxHeader:()Z │ │ -3f056c: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f0570: 1301 7800 |0002: const/16 v1, #int 120 // #78 │ │ -3f0574: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -3f0578: 1301 5800 |0006: const/16 v1, #int 88 // #58 │ │ -3f057c: 3310 0300 |0008: if-ne v0, v1, 000b // +0003 │ │ -3f0580: 2803 |000a: goto 000d // +0003 │ │ -3f0582: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3f0584: 2802 |000c: goto 000e // +0002 │ │ -3f0586: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3f0588: 0f00 |000e: return v0 │ │ +3f0550: |[3f0550] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isPaxHeader:()Z │ │ +3f0560: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f0564: 1301 7800 |0002: const/16 v1, #int 120 // #78 │ │ +3f0568: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +3f056c: 1301 5800 |0006: const/16 v1, #int 88 // #58 │ │ +3f0570: 3310 0300 |0008: if-ne v0, v1, 000b // +0003 │ │ +3f0574: 2803 |000a: goto 000d // +0003 │ │ +3f0576: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3f0578: 2802 |000c: goto 000e // +0002 │ │ +3f057a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3f057c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #39 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374378,26 +1374374,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f058c: |[3f058c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isSparse:()Z │ │ -3f059c: 6e10 68c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNUSparse:()Z // method@c168 │ │ -3f05a2: 0a00 |0003: move-result v0 │ │ -3f05a4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3f05a8: 6e10 6fc1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isStarSparse:()Z // method@c16f │ │ -3f05ae: 0a00 |0009: move-result v0 │ │ -3f05b0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3f05b4: 2803 |000c: goto 000f // +0003 │ │ -3f05b6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3f05b8: 2802 |000e: goto 0010 // +0002 │ │ -3f05ba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3f05bc: 0f00 |0010: return v0 │ │ +3f0580: |[3f0580] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isSparse:()Z │ │ +3f0590: 6e10 68c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNUSparse:()Z // method@c168 │ │ +3f0596: 0a00 |0003: move-result v0 │ │ +3f0598: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3f059c: 6e10 6fc1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isStarSparse:()Z // method@c16f │ │ +3f05a2: 0a00 |0009: move-result v0 │ │ +3f05a4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3f05a8: 2803 |000c: goto 000f // +0003 │ │ +3f05aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3f05ac: 2802 |000e: goto 0010 // +0002 │ │ +3f05ae: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3f05b0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #40 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374405,17 +1374401,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f05c0: |[3f05c0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isStarSparse:()Z │ │ -3f05d0: 5510 408a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.starSparse:Z // field@8a40 │ │ -3f05d4: 0f00 |0002: return v0 │ │ +3f05b4: |[3f05b4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isStarSparse:()Z │ │ +3f05c4: 5510 408a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.starSparse:Z // field@8a40 │ │ +3f05c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #41 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374423,22 +1374419,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f05d8: |[3f05d8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isSymbolicLink:()Z │ │ -3f05e8: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f05ec: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ -3f05f0: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3f05f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3f05f6: 2802 |0007: goto 0009 // +0002 │ │ -3f05f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f05fa: 0f00 |0009: return v0 │ │ +3f05cc: |[3f05cc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.isSymbolicLink:()Z │ │ +3f05dc: 5620 368a |0000: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f05e0: 1301 3200 |0002: const/16 v1, #int 50 // #32 │ │ +3f05e4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3f05e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3f05ea: 2802 |0007: goto 0009 // +0002 │ │ +3f05ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f05ee: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ #42 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;) │ │ @@ -1374446,26 +1374442,26 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3f0d9c: |[3f0d9c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([B)V │ │ -3f0dac: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f0db0: 6e30 73c1 3200 |0002: invoke-virtual {v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c173 │ │ -3f0db6: 2807 |0005: goto 000c // +0007 │ │ -3f0db8: 6200 aa8a |0006: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f0dbc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3f0dbe: 7040 74c1 3210 |0009: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c174 │ │ -3f0dc4: 0e00 |000c: return-void │ │ -3f0dc6: 0d03 |000d: move-exception v3 │ │ -3f0dc8: 2200 8b10 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f0dcc: 7020 2884 3000 |0010: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f0dd2: 2700 |0013: throw v0 │ │ +3f0d90: |[3f0d90] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([B)V │ │ +3f0da0: 6200 aa8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f0da4: 6e30 73c1 3200 |0002: invoke-virtual {v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c173 │ │ +3f0daa: 2807 |0005: goto 000c // +0007 │ │ +3f0dac: 6200 aa8a |0006: sget-object v0, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f0db0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3f0db2: 7040 74c1 3210 |0009: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c174 │ │ +3f0db8: 0e00 |000c: return-void │ │ +3f0dba: 0d03 |000d: move-exception v3 │ │ +3f0dbc: 2200 8b10 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f0dc0: 7020 2884 3000 |0010: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f0dc6: 2700 |0013: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ 0x0006 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=1068 │ │ @@ -1374480,18 +1374476,18 @@ │ │ type : '([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f0df0: |[3f0df0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ -3f0e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0e02: 7040 74c1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c174 │ │ -3f0e08: 0e00 |0004: return-void │ │ +3f0de4: |[3f0de4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V │ │ +3f0df4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0df6: 7040 74c1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.parseTarHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c174 │ │ +3f0dfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1091 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0005 reg=2 (null) [B │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ @@ -1374501,28 +1374497,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3f1080: |[3f1080] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setDevMajor:(I)V │ │ -3f1090: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ -3f1094: 5934 308a |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f1098: 0e00 |0004: return-void │ │ -3f109a: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f109e: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f10a2: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f10a8: 1a02 6250 |000c: const-string v2, "Major device number is out of range: " // string@5062 │ │ -3f10ac: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f10b2: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f10b8: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f10be: 0c04 |0017: move-result-object v4 │ │ -3f10c0: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f10c6: 2700 |001b: throw v0 │ │ +3f1074: |[3f1074] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setDevMajor:(I)V │ │ +3f1084: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ +3f1088: 5934 308a |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f108c: 0e00 |0004: return-void │ │ +3f108e: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f1092: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f1096: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f109c: 1a02 6250 |000c: const-string v2, "Major device number is out of range: " // string@5062 │ │ +3f10a0: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f10a6: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f10ac: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f10b2: 0c04 |0017: move-result-object v4 │ │ +3f10b4: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f10ba: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=717 │ │ 0x0005 line=714 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x001c reg=4 (null) I │ │ @@ -1374532,28 +1374528,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3f10c8: |[3f10c8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setDevMinor:(I)V │ │ -3f10d8: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ -3f10dc: 5934 318a |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f10e0: 0e00 |0004: return-void │ │ -3f10e2: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f10e6: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f10ea: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f10f0: 1a02 4e51 |000c: const-string v2, "Minor device number is out of range: " // string@514e │ │ -3f10f4: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f10fa: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f1100: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f1106: 0c04 |0017: move-result-object v4 │ │ -3f1108: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f110e: 2700 |001b: throw v0 │ │ +3f10bc: |[3f10bc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setDevMinor:(I)V │ │ +3f10cc: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ +3f10d0: 5934 318a |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f10d4: 0e00 |0004: return-void │ │ +3f10d6: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f10da: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f10de: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f10e4: 1a02 4e51 |000c: const-string v2, "Minor device number is out of range: " // string@514e │ │ +3f10e8: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f10ee: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f10f4: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f10fa: 0c04 |0017: move-result-object v4 │ │ +3f10fc: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f1102: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=742 │ │ 0x0005 line=739 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x001c reg=4 (null) I │ │ @@ -1374563,18 +1374559,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3f1110: |[3f1110] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupId:(I)V │ │ -3f1120: 8130 |0000: int-to-long v0, v3 │ │ -3f1122: 6e30 78c1 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(J)V // method@c178 │ │ -3f1128: 0e00 |0004: return-void │ │ +3f1104: |[3f1104] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupId:(I)V │ │ +3f1114: 8130 |0000: int-to-long v0, v3 │ │ +3f1116: 6e30 78c1 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(J)V // method@c178 │ │ +3f111c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=526 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -1374583,17 +1374579,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f112c: |[3f112c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupId:(J)V │ │ -3f113c: 5a01 338a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f1140: 0e00 |0002: return-void │ │ +3f1120: |[3f1120] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupId:(J)V │ │ +3f1130: 5a01 338a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f1134: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1374602,17 +1374598,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1144: |[3f1144] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupName:(Ljava/lang/String;)V │ │ -3f1154: 5b01 348a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f1158: 0e00 |0002: return-void │ │ +3f1138: |[3f1138] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setGroupName:(Ljava/lang/String;)V │ │ +3f1148: 5b01 348a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f114c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1374621,18 +1374617,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f115c: |[3f115c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setIds:(II)V │ │ -3f116c: 6e20 82c1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(I)V // method@c182 │ │ -3f1172: 6e20 77c1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(I)V // method@c177 │ │ -3f1178: 0e00 |0006: return-void │ │ +3f1150: |[3f1150] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setIds:(II)V │ │ +3f1160: 6e20 82c1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(I)V // method@c182 │ │ +3f1166: 6e20 77c1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(I)V // method@c177 │ │ +3f116c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0003 line=593 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -1374643,17 +1374639,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f117c: |[3f117c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setLinkName:(Ljava/lang/String;)V │ │ -3f118c: 5b01 378a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f1190: 0e00 |0002: return-void │ │ +3f1170: |[3f1170] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setLinkName:(Ljava/lang/String;)V │ │ +3f1180: 5b01 378a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f1184: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1374662,19 +1374658,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3f11b8: |[3f11b8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setModTime:(J)V │ │ -3f11c8: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ -3f11cc: be03 |0002: div-long/2addr v3, v0 │ │ -3f11ce: 5a23 398a |0003: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f11d2: 0e00 |0005: return-void │ │ +3f11ac: |[3f11ac] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setModTime:(J)V │ │ +3f11bc: 1600 e803 |0000: const-wide/16 v0, #int 1000 // #3e8 │ │ +3f11c0: be03 |0002: div-long/2addr v3, v0 │ │ +3f11c2: 5a23 398a |0003: iput-wide v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f11c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=614 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ │ │ @@ -1374683,21 +1374679,21 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f1194: |[3f1194] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setModTime:(Ljava/util/Date;)V │ │ -3f11a4: 6e10 1787 0500 |0000: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f11aa: 0b00 |0003: move-result-wide v0 │ │ -3f11ac: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -3f11b0: be20 |0006: div-long/2addr v0, v2 │ │ -3f11b2: 5a40 398a |0007: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f11b6: 0e00 |0009: return-void │ │ +3f1188: |[3f1188] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setModTime:(Ljava/util/Date;)V │ │ +3f1198: 6e10 1787 0500 |0000: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f119e: 0b00 |0003: move-result-wide v0 │ │ +3f11a0: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +3f11a4: be20 |0006: div-long/2addr v0, v2 │ │ +3f11a6: 5a40 398a |0007: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f11aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x000a reg=5 (null) Ljava/util/Date; │ │ │ │ @@ -1374706,17 +1374702,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f11d4: |[3f11d4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setMode:(I)V │ │ -3f11e4: 5901 3a8a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f11e8: 0e00 |0002: return-void │ │ +3f11c8: |[3f11c8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setMode:(I)V │ │ +3f11d8: 5901 3a8a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f11dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1374725,20 +1374721,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3f11ec: |[3f11ec] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setName:(Ljava/lang/String;)V │ │ -3f11fc: 5510 3d8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.preserveLeadingSlashes:Z // field@8a3d │ │ -3f1200: 7120 71c1 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ -3f1206: 0c02 |0005: move-result-object v2 │ │ -3f1208: 5b12 3b8a |0006: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f120c: 0e00 |0008: return-void │ │ +3f11e0: |[3f11e0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setName:(Ljava/lang/String;)V │ │ +3f11f0: 5510 3d8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.preserveLeadingSlashes:Z // field@8a3d │ │ +3f11f4: 7120 71c1 0200 |0002: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.normalizeFileName:(Ljava/lang/String;Z)Ljava/lang/String; // method@c171 │ │ +3f11fa: 0c02 |0005: move-result-object v2 │ │ +3f11fc: 5b12 3b8a |0006: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f1200: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1374747,18 +1374743,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 │ │ -3f1210: |[3f1210] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setNames:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3f1220: 6e20 84c1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserName:(Ljava/lang/String;)V // method@c184 │ │ -3f1226: 6e20 79c1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupName:(Ljava/lang/String;)V // method@c179 │ │ -3f122c: 0e00 |0006: return-void │ │ +3f1204: |[3f1204] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setNames:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3f1214: 6e20 84c1 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserName:(Ljava/lang/String;)V // method@c184 │ │ +3f121a: 6e20 79c1 2000 |0003: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupName:(Ljava/lang/String;)V // method@c179 │ │ +3f1220: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -1374769,30 +1374765,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3f1230: |[3f1230] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setSize:(J)V │ │ -3f1240: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3f1244: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3f1248: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ -3f124c: 5a34 3f8a |0006: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f1250: 0e00 |0008: return-void │ │ -3f1252: 2200 7110 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f1256: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f125a: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f1260: 1a02 255e |0010: const-string v2, "Size is out of range: " // string@5e25 │ │ -3f1264: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f126a: 6e30 8b84 4105 |0015: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f1270: 6e10 9f84 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f1276: 0c04 |001b: move-result-object v4 │ │ -3f1278: 7020 8783 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f127e: 2700 |001f: throw v0 │ │ +3f1224: |[3f1224] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setSize:(J)V │ │ +3f1234: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3f1238: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3f123c: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ +3f1240: 5a34 3f8a |0006: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f1244: 0e00 |0008: return-void │ │ +3f1246: 2200 7110 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f124a: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f124e: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f1254: 1a02 255e |0010: const-string v2, "Size is out of range: " // string@5e25 │ │ +3f1258: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f125e: 6e30 8b84 4105 |0015: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f1264: 6e10 9f84 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f126a: 0c04 |001b: move-result-object v4 │ │ +3f126c: 7020 8783 4000 |001c: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f1272: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=692 │ │ 0x0009 line=690 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0020 reg=4 (null) J │ │ @@ -1374802,18 +1374798,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3f1280: |[3f1280] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserId:(I)V │ │ -3f1290: 8130 |0000: int-to-long v0, v3 │ │ -3f1292: 6e30 83c1 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(J)V // method@c183 │ │ -3f1298: 0e00 |0004: return-void │ │ +3f1274: |[3f1274] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserId:(I)V │ │ +3f1284: 8130 |0000: int-to-long v0, v3 │ │ +3f1286: 6e30 83c1 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(J)V // method@c183 │ │ +3f128c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -1374822,17 +1374818,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f129c: |[3f129c] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserId:(J)V │ │ -3f12ac: 5a01 418a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f12b0: 0e00 |0002: return-void │ │ +3f1290: |[3f1290] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserId:(J)V │ │ +3f12a0: 5a01 418a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f12a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1374841,17 +1374837,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f12b4: |[3f12b4] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserName:(Ljava/lang/String;)V │ │ -3f12c4: 5b01 428a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f12c8: 0e00 |0002: return-void │ │ +3f12a8: |[3f12a8] org.apache.commons.compress.archivers.tar.TarArchiveEntry.setUserName:(Ljava/lang/String;)V │ │ +3f12b8: 5b01 428a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f12bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1374860,26 +1374856,26 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3f12cc: |[3f12cc] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeader:([B)V │ │ -3f12dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f12de: 6201 aa8a |0001: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ -3f12e2: 6e40 86c1 3201 |0003: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ -3f12e8: 2806 |0006: goto 000c // +0006 │ │ -3f12ea: 6201 ab8a |0007: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ -3f12ee: 6e40 86c1 3201 |0009: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ -3f12f4: 0e00 |000c: return-void │ │ -3f12f6: 0d03 |000d: move-exception v3 │ │ -3f12f8: 2200 8b10 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f12fc: 7020 2884 3000 |0010: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f1302: 2700 |0013: throw v0 │ │ +3f12c0: |[3f12c0] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeader:([B)V │ │ +3f12d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f12d2: 6201 aa8a |0001: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarUtils;.DEFAULT_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aaa │ │ +3f12d6: 6e40 86c1 3201 |0003: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ +3f12dc: 2806 |0006: goto 000c // +0006 │ │ +3f12de: 6201 ab8a |0007: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarUtils;.FALLBACK_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8aab │ │ +3f12e2: 6e40 86c1 3201 |0009: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ +3f12e8: 0e00 |000c: return-void │ │ +3f12ea: 0d03 |000d: move-exception v3 │ │ +3f12ec: 2200 8b10 |000e: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f12f0: 7020 2884 3000 |0010: invoke-direct {v0, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f12f6: 2700 |0013: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ 0x0007 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0001 line=981 │ │ @@ -1374894,97 +1374890,97 @@ │ │ type : '([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 144 16-bit code units │ │ -3f1320: |[3f1320] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V │ │ -3f1330: 07e7 |0000: move-object v7, v14 │ │ -3f1332: 07f8 |0001: move-object v8, v15 │ │ -3f1334: 0809 1000 |0002: move-object/from16 v9, v16 │ │ -3f1338: 5470 3b8a |0004: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ -3f133c: 130a 6400 |0006: const/16 v10, #int 100 // #64 │ │ -3f1340: 120b |0008: const/4 v11, #int 0 // #0 │ │ -3f1342: 7159 e5c1 f0ab |0009: invoke-static {v0, v15, v11, v10, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f1348: 0a04 |000c: move-result v4 │ │ -3f134a: 5270 3a8a |000d: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ -3f134e: 8101 |000f: int-to-long v1, v0 │ │ -3f1350: 1305 0800 |0010: const/16 v5, #int 8 // #8 │ │ -3f1354: 07e0 |0012: move-object v0, v14 │ │ -3f1356: 07f3 |0013: move-object v3, v15 │ │ -3f1358: 0206 1100 |0014: move/from16 v6, v17 │ │ -3f135c: 7607 87c1 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f1362: 0a04 |0019: move-result v4 │ │ -3f1364: 5371 418a |001a: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ -3f1368: 7607 87c1 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f136e: 0a04 |001f: move-result v4 │ │ -3f1370: 5371 338a |0020: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ -3f1374: 7607 87c1 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f137a: 0a04 |0025: move-result v4 │ │ -3f137c: 5371 3f8a |0026: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ -3f1380: 1305 0c00 |0028: const/16 v5, #int 12 // #c │ │ -3f1384: 7607 87c1 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f138a: 0a04 |002d: move-result v4 │ │ -3f138c: 5371 398a |002e: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ -3f1390: 7607 87c1 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f1396: 0a0c |0033: move-result v12 │ │ -3f1398: 01c1 |0034: move v1, v12 │ │ -3f139a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -3f139c: 130d 0800 |0036: const/16 v13, #int 8 // #8 │ │ -3f13a0: 1302 2000 |0038: const/16 v2, #int 32 // #20 │ │ -3f13a4: 35d0 0a00 |003a: if-ge v0, v13, 0044 // +000a │ │ -3f13a8: d803 0101 |003c: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3f13ac: 4f02 0801 |003e: aput-byte v2, v8, v1 │ │ -3f13b0: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f13b4: 0131 |0042: move v1, v3 │ │ -3f13b6: 28f3 |0043: goto 0036 // -000d │ │ -3f13b8: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ -3f13bc: 5673 368a |0046: iget-byte v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ -3f13c0: 4f03 0801 |0048: aput-byte v3, v8, v1 │ │ -3f13c4: 5471 378a |004a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ -3f13c8: 7159 e5c1 f1a0 |004c: invoke-static {v1, v15, v0, v10, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f13ce: 0a00 |004f: move-result v0 │ │ -3f13d0: 5471 388a |0050: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ -3f13d4: 1263 |0052: const/4 v3, #int 6 // #6 │ │ -3f13d6: 7140 e4c1 f130 |0053: invoke-static {v1, v15, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BII)I // method@c1e4 │ │ -3f13dc: 0a00 |0056: move-result v0 │ │ -3f13de: 5471 438a |0057: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ -3f13e2: 1223 |0059: const/4 v3, #int 2 // #2 │ │ -3f13e4: 7140 e4c1 f130 |005a: invoke-static {v1, v15, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BII)I // method@c1e4 │ │ -3f13ea: 0a00 |005d: move-result v0 │ │ -3f13ec: 5471 428a |005e: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ -3f13f0: 7159 e5c1 f120 |0060: invoke-static {v1, v15, v0, v2, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f13f6: 0a00 |0063: move-result v0 │ │ -3f13f8: 5471 348a |0064: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ -3f13fc: 7159 e5c1 f120 |0066: invoke-static {v1, v15, v0, v2, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ -3f1402: 0a04 |0069: move-result v4 │ │ -3f1404: 5270 308a |006a: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ -3f1408: 8101 |006c: int-to-long v1, v0 │ │ -3f140a: 1305 0800 |006d: const/16 v5, #int 8 // #8 │ │ -3f140e: 07e0 |006f: move-object v0, v14 │ │ -3f1410: 07f3 |0070: move-object v3, v15 │ │ -3f1412: 0206 1100 |0071: move/from16 v6, v17 │ │ -3f1416: 7607 87c1 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f141c: 0a04 |0076: move-result v4 │ │ -3f141e: 5270 318a |0077: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ -3f1422: 8101 |0079: int-to-long v1, v0 │ │ -3f1424: 07e0 |007a: move-object v0, v14 │ │ -3f1426: 7607 87c1 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ -3f142c: 0a00 |007e: move-result v0 │ │ -3f142e: 2181 |007f: array-length v1, v8 │ │ -3f1430: 3510 0800 |0080: if-ge v0, v1, 0088 // +0008 │ │ -3f1434: d801 0001 |0082: add-int/lit8 v1, v0, #int 1 // #01 │ │ -3f1438: 4f0b 0800 |0084: aput-byte v11, v8, v0 │ │ -3f143c: 0110 |0086: move v0, v1 │ │ -3f143e: 28f8 |0087: goto 007f // -0008 │ │ -3f1440: 7110 ddc1 0f00 |0088: invoke-static {v15}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.computeCheckSum:([B)J // method@c1dd │ │ -3f1446: 0b00 |008b: move-result-wide v0 │ │ -3f1448: 715d e0c1 10cf |008c: invoke-static {v0, v1, v15, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatCheckSumOctalBytes:(J[BII)I // method@c1e0 │ │ -3f144e: 0e00 |008f: return-void │ │ +3f1314: |[3f1314] org.apache.commons.compress.archivers.tar.TarArchiveEntry.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V │ │ +3f1324: 07e7 |0000: move-object v7, v14 │ │ +3f1326: 07f8 |0001: move-object v8, v15 │ │ +3f1328: 0809 1000 |0002: move-object/from16 v9, v16 │ │ +3f132c: 5470 3b8a |0004: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.name:Ljava/lang/String; // field@8a3b │ │ +3f1330: 130a 6400 |0006: const/16 v10, #int 100 // #64 │ │ +3f1334: 120b |0008: const/4 v11, #int 0 // #0 │ │ +3f1336: 7159 e5c1 f0ab |0009: invoke-static {v0, v15, v11, v10, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f133c: 0a04 |000c: move-result v4 │ │ +3f133e: 5270 3a8a |000d: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.mode:I // field@8a3a │ │ +3f1342: 8101 |000f: int-to-long v1, v0 │ │ +3f1344: 1305 0800 |0010: const/16 v5, #int 8 // #8 │ │ +3f1348: 07e0 |0012: move-object v0, v14 │ │ +3f134a: 07f3 |0013: move-object v3, v15 │ │ +3f134c: 0206 1100 |0014: move/from16 v6, v17 │ │ +3f1350: 7607 87c1 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f1356: 0a04 |0019: move-result v4 │ │ +3f1358: 5371 418a |001a: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userId:J // field@8a41 │ │ +3f135c: 7607 87c1 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f1362: 0a04 |001f: move-result v4 │ │ +3f1364: 5371 338a |0020: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupId:J // field@8a33 │ │ +3f1368: 7607 87c1 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f136e: 0a04 |0025: move-result v4 │ │ +3f1370: 5371 3f8a |0026: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.size:J // field@8a3f │ │ +3f1374: 1305 0c00 |0028: const/16 v5, #int 12 // #c │ │ +3f1378: 7607 87c1 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f137e: 0a04 |002d: move-result v4 │ │ +3f1380: 5371 398a |002e: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.modTime:J // field@8a39 │ │ +3f1384: 7607 87c1 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f138a: 0a0c |0033: move-result v12 │ │ +3f138c: 01c1 |0034: move v1, v12 │ │ +3f138e: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +3f1390: 130d 0800 |0036: const/16 v13, #int 8 // #8 │ │ +3f1394: 1302 2000 |0038: const/16 v2, #int 32 // #20 │ │ +3f1398: 35d0 0a00 |003a: if-ge v0, v13, 0044 // +000a │ │ +3f139c: d803 0101 |003c: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3f13a0: 4f02 0801 |003e: aput-byte v2, v8, v1 │ │ +3f13a4: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f13a8: 0131 |0042: move v1, v3 │ │ +3f13aa: 28f3 |0043: goto 0036 // -000d │ │ +3f13ac: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ +3f13b0: 5673 368a |0046: iget-byte v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkFlag:B // field@8a36 │ │ +3f13b4: 4f03 0801 |0048: aput-byte v3, v8, v1 │ │ +3f13b8: 5471 378a |004a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.linkName:Ljava/lang/String; // field@8a37 │ │ +3f13bc: 7159 e5c1 f1a0 |004c: invoke-static {v1, v15, v0, v10, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f13c2: 0a00 |004f: move-result v0 │ │ +3f13c4: 5471 388a |0050: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.magic:Ljava/lang/String; // field@8a38 │ │ +3f13c8: 1263 |0052: const/4 v3, #int 6 // #6 │ │ +3f13ca: 7140 e4c1 f130 |0053: invoke-static {v1, v15, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BII)I // method@c1e4 │ │ +3f13d0: 0a00 |0056: move-result v0 │ │ +3f13d2: 5471 438a |0057: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.version:Ljava/lang/String; // field@8a43 │ │ +3f13d6: 1223 |0059: const/4 v3, #int 2 // #2 │ │ +3f13d8: 7140 e4c1 f130 |005a: invoke-static {v1, v15, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BII)I // method@c1e4 │ │ +3f13de: 0a00 |005d: move-result v0 │ │ +3f13e0: 5471 428a |005e: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.userName:Ljava/lang/String; // field@8a42 │ │ +3f13e4: 7159 e5c1 f120 |0060: invoke-static {v1, v15, v0, v2, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f13ea: 0a00 |0063: move-result v0 │ │ +3f13ec: 5471 348a |0064: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.groupName:Ljava/lang/String; // field@8a34 │ │ +3f13f0: 7159 e5c1 f120 |0066: invoke-static {v1, v15, v0, v2, v9}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatNameBytes:(Ljava/lang/String;[BIILorg/apache/commons/compress/archivers/zip/ZipEncoding;)I // method@c1e5 │ │ +3f13f6: 0a04 |0069: move-result v4 │ │ +3f13f8: 5270 308a |006a: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMajor:I // field@8a30 │ │ +3f13fc: 8101 |006c: int-to-long v1, v0 │ │ +3f13fe: 1305 0800 |006d: const/16 v5, #int 8 // #8 │ │ +3f1402: 07e0 |006f: move-object v0, v14 │ │ +3f1404: 07f3 |0070: move-object v3, v15 │ │ +3f1406: 0206 1100 |0071: move/from16 v6, v17 │ │ +3f140a: 7607 87c1 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f1410: 0a04 |0076: move-result v4 │ │ +3f1412: 5270 318a |0077: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.devMinor:I // field@8a31 │ │ +3f1416: 8101 |0079: int-to-long v1, v0 │ │ +3f1418: 07e0 |007a: move-object v0, v14 │ │ +3f141a: 7607 87c1 0000 |007b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeaderField:(J[BIIZ)I // method@c187 │ │ +3f1420: 0a00 |007e: move-result v0 │ │ +3f1422: 2181 |007f: array-length v1, v8 │ │ +3f1424: 3510 0800 |0080: if-ge v0, v1, 0088 // +0008 │ │ +3f1428: d801 0001 |0082: add-int/lit8 v1, v0, #int 1 // #01 │ │ +3f142c: 4f0b 0800 |0084: aput-byte v11, v8, v0 │ │ +3f1430: 0110 |0086: move v0, v1 │ │ +3f1432: 28f8 |0087: goto 007f // -0008 │ │ +3f1434: 7110 ddc1 0f00 |0088: invoke-static {v15}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.computeCheckSum:([B)J // method@c1dd │ │ +3f143a: 0b00 |008b: move-result-wide v0 │ │ +3f143c: 715d e0c1 10cf |008c: invoke-static {v0, v1, v15, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.formatCheckSumOctalBytes:(J[BII)I // method@c1e0 │ │ +3f1442: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1007 │ │ 0x000d line=1009 │ │ 0x001a line=1010 │ │ 0x0020 line=1012 │ │ 0x0026 line=1014 │ │ @@ -1375121,19 +1375117,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3f1ab0: |[3f1ab0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3f1ac0: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ -3f1ac4: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -3f1ac8: 7040 8ac1 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;II)V // method@c18a │ │ -3f1ace: 0e00 |0007: return-void │ │ +3f1aa4: |[3f1aa4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3f1ab4: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ +3f1ab8: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +3f1abc: 7040 8ac1 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;II)V // method@c18a │ │ +3f1ac2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/InputStream; │ │ │ │ @@ -1375142,18 +1375138,18 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f1ad0: |[3f1ad0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;I)V │ │ -3f1ae0: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3f1ae4: 7040 8ac1 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;II)V // method@c18a │ │ -3f1aea: 0e00 |0005: return-void │ │ +3f1ac4: |[3f1ac4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;I)V │ │ +3f1ad4: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3f1ad8: 7040 8ac1 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;II)V // method@c18a │ │ +3f1ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1375163,18 +1375159,18 @@ │ │ type : '(Ljava/io/InputStream;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3f1aec: |[3f1aec] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;II)V │ │ -3f1afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f1afe: 7050 8bc1 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ -3f1b04: 0e00 |0004: return-void │ │ +3f1ae0: |[3f1ae0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;II)V │ │ +3f1af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f1af2: 7050 8bc1 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ +3f1af8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1375185,32 +1375181,32 @@ │ │ type : '(Ljava/io/InputStream;IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3f1b08: |[3f1b08] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;IILjava/lang/String;)V │ │ -3f1b18: 7010 6fbe 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3f1b1e: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ -3f1b22: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -3f1b26: 5b10 4e8a |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ -3f1b2a: 2200 2511 |0009: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3f1b2e: 7010 3587 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3f1b34: 5b10 4a8a |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ -3f1b38: 5b12 4c8a |0010: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1b3c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3f1b3e: 5c12 4b8a |0013: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1b42: 5b15 478a |0015: iput-object v5, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.encoding:Ljava/lang/String; // field@8a47 │ │ -3f1b46: 7110 7bc4 0500 |0017: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3f1b4c: 0c02 |001a: move-result-object v2 │ │ -3f1b4e: 5b12 4f8a |001b: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ -3f1b52: 5914 4d8a |001d: iput v4, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1b56: 5913 458a |001f: iput v3, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.blockSize:I // field@8a45 │ │ -3f1b5a: 0e00 |0021: return-void │ │ +3f1afc: |[3f1afc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;IILjava/lang/String;)V │ │ +3f1b0c: 7010 6fbe 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3f1b12: 1300 0001 |0003: const/16 v0, #int 256 // #100 │ │ +3f1b16: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +3f1b1a: 5b10 4e8a |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ +3f1b1e: 2200 2511 |0009: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3f1b22: 7010 3587 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3f1b28: 5b10 4a8a |000e: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ +3f1b2c: 5b12 4c8a |0010: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1b30: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3f1b32: 5c12 4b8a |0013: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1b36: 5b15 478a |0015: iput-object v5, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.encoding:Ljava/lang/String; // field@8a47 │ │ +3f1b3a: 7110 7bc4 0500 |0017: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3f1b40: 0c02 |001a: move-result-object v2 │ │ +3f1b42: 5b12 4f8a |001b: iput-object v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ +3f1b46: 5914 4d8a |001d: iput v4, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1b4a: 5913 458a |001f: iput v3, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.blockSize:I // field@8a45 │ │ +3f1b4e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=52 │ │ 0x0009 line=82 │ │ 0x0010 line=144 │ │ 0x0013 line=145 │ │ @@ -1375230,18 +1375226,18 @@ │ │ type : '(Ljava/io/InputStream;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3f1b5c: |[3f1b5c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;ILjava/lang/String;)V │ │ -3f1b6c: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3f1b70: 7054 8bc1 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ -3f1b76: 0e00 |0005: return-void │ │ +3f1b50: |[3f1b50] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;ILjava/lang/String;)V │ │ +3f1b60: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3f1b64: 7054 8bc1 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ +3f1b6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1375252,19 +1375248,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3f1b78: |[3f1b78] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3f1b88: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ -3f1b8c: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -3f1b90: 7054 8bc1 3210 |0004: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ -3f1b96: 0e00 |0007: return-void │ │ +3f1b6c: |[3f1b6c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3f1b7c: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ +3f1b80: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +3f1b84: 7054 8bc1 3210 |0004: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.:(Ljava/io/InputStream;IILjava/lang/String;)V // method@c18b │ │ +3f1b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -1375274,142 +1375270,142 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -3f1b98: |[3f1b98] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V │ │ -3f1ba8: 7210 aa87 0800 |0000: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -3f1bae: 0c00 |0003: move-result-object v0 │ │ -3f1bb0: 7210 e087 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3f1bb6: 0c00 |0007: move-result-object v0 │ │ -3f1bb8: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f1bbe: 0a01 |000b: move-result v1 │ │ -3f1bc0: 3801 f900 |000c: if-eqz v1, 0105 // +00f9 │ │ -3f1bc4: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f1bca: 0c01 |0011: move-result-object v1 │ │ -3f1bcc: 1f01 2f11 |0012: check-cast v1, Ljava/util/Map$Entry; // type@112f │ │ -3f1bd0: 7210 a387 0100 |0014: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -3f1bd6: 0c02 |0017: move-result-object v2 │ │ -3f1bd8: 1f02 9210 |0018: check-cast v2, Ljava/lang/String; // type@1092 │ │ -3f1bdc: 7210 a487 0100 |001a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3f1be2: 0c01 |001d: move-result-object v1 │ │ -3f1be4: 1f01 9210 |001e: check-cast v1, Ljava/lang/String; // type@1092 │ │ -3f1be8: 1a03 00b9 |0020: const-string v3, "path" // string@b900 │ │ -3f1bec: 6e20 5084 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1bf2: 0a03 |0025: move-result v3 │ │ -3f1bf4: 3803 0800 |0026: if-eqz v3, 002e // +0008 │ │ -3f1bf8: 5472 468a |0028: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1bfc: 6e20 7fc1 1200 |002a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setName:(Ljava/lang/String;)V // method@c17f │ │ -3f1c02: 28db |002d: goto 0008 // -0025 │ │ -3f1c04: 1a03 71a2 |002e: const-string v3, "linkpath" // string@a271 │ │ -3f1c08: 6e20 5084 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1c0e: 0a03 |0033: move-result v3 │ │ -3f1c10: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ -3f1c14: 5472 468a |0036: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1c18: 6e20 7bc1 1200 |0038: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setLinkName:(Ljava/lang/String;)V // method@c17b │ │ -3f1c1e: 28cd |003b: goto 0008 // -0033 │ │ -3f1c20: 1a03 6c97 |003c: const-string v3, "gid" // string@976c │ │ -3f1c24: 6e20 5084 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1c2a: 0a03 |0041: move-result v3 │ │ -3f1c2c: 3803 0c00 |0042: if-eqz v3, 004e // +000c │ │ -3f1c30: 5472 468a |0044: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1c34: 7110 b783 0100 |0046: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3f1c3a: 0b03 |0049: move-result-wide v3 │ │ -3f1c3c: 6e30 78c1 3204 |004a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(J)V // method@c178 │ │ -3f1c42: 28bb |004d: goto 0008 // -0045 │ │ -3f1c44: 1a03 7497 |004e: const-string v3, "gname" // string@9774 │ │ -3f1c48: 6e20 5084 2300 |0050: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1c4e: 0a03 |0053: move-result v3 │ │ -3f1c50: 3803 0800 |0054: if-eqz v3, 005c // +0008 │ │ -3f1c54: 5472 468a |0056: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1c58: 6e20 79c1 1200 |0058: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupName:(Ljava/lang/String;)V // method@c179 │ │ -3f1c5e: 28ad |005b: goto 0008 // -0053 │ │ -3f1c60: 1a03 c7d3 |005c: const-string v3, "uid" // string@d3c7 │ │ -3f1c64: 6e20 5084 2300 |005e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1c6a: 0a03 |0061: move-result v3 │ │ -3f1c6c: 3803 0c00 |0062: if-eqz v3, 006e // +000c │ │ -3f1c70: 5472 468a |0064: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1c74: 7110 b783 0100 |0066: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3f1c7a: 0b03 |0069: move-result-wide v3 │ │ -3f1c7c: 6e30 83c1 3204 |006a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(J)V // method@c183 │ │ -3f1c82: 289b |006d: goto 0008 // -0065 │ │ -3f1c84: 1a03 e5d3 |006e: const-string v3, "uname" // string@d3e5 │ │ -3f1c88: 6e20 5084 2300 |0070: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1c8e: 0a03 |0073: move-result v3 │ │ -3f1c90: 3803 0800 |0074: if-eqz v3, 007c // +0008 │ │ -3f1c94: 5472 468a |0076: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1c98: 6e20 84c1 1200 |0078: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserName:(Ljava/lang/String;)V // method@c184 │ │ -3f1c9e: 288d |007b: goto 0008 // -0073 │ │ -3f1ca0: 1a03 f1cc |007c: const-string v3, "size" // string@ccf1 │ │ -3f1ca4: 6e20 5084 2300 |007e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1caa: 0a03 |0081: move-result v3 │ │ -3f1cac: 3803 0d00 |0082: if-eqz v3, 008f // +000d │ │ -3f1cb0: 5472 468a |0084: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1cb4: 7110 b783 0100 |0086: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -3f1cba: 0b03 |0089: move-result-wide v3 │ │ -3f1cbc: 6e30 81c1 3204 |008a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ -3f1cc2: 2900 7bff |008d: goto/16 0008 // -0085 │ │ -3f1cc6: 1a03 3ab1 |008f: const-string v3, "mtime" // string@b13a │ │ -3f1cca: 6e20 5084 2300 |0091: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1cd0: 0a03 |0094: move-result v3 │ │ -3f1cd2: 3803 1500 |0095: if-eqz v3, 00aa // +0015 │ │ -3f1cd6: 5472 468a |0097: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1cda: 7110 6783 0100 |0099: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@8367 │ │ -3f1ce0: 0b03 |009c: move-result-wide v3 │ │ -3f1ce2: 1805 0000 0000 0040 8f40 |009d: const-wide v5, #double 1000 // #408f400000000000 │ │ -3f1cec: ad03 0305 |00a2: mul-double v3, v3, v5 │ │ -3f1cf0: 8b33 |00a4: double-to-long v3, v3 │ │ -3f1cf2: 6e30 7cc1 3204 |00a5: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setModTime:(J)V // method@c17c │ │ -3f1cf8: 2900 60ff |00a8: goto/16 0008 // -00a0 │ │ -3f1cfc: 1a03 b158 |00aa: const-string v3, "SCHILY.devminor" // string@58b1 │ │ -3f1d00: 6e20 5084 2300 |00ac: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d06: 0a03 |00af: move-result v3 │ │ -3f1d08: 3803 0d00 |00b0: if-eqz v3, 00bd // +000d │ │ -3f1d0c: 5472 468a |00b2: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1d10: 7110 9d83 0100 |00b4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3f1d16: 0a01 |00b7: move-result v1 │ │ -3f1d18: 6e20 76c1 1200 |00b8: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setDevMinor:(I)V // method@c176 │ │ -3f1d1e: 2900 4dff |00bb: goto/16 0008 // -00b3 │ │ -3f1d22: 1a03 b058 |00bd: const-string v3, "SCHILY.devmajor" // string@58b0 │ │ -3f1d26: 6e20 5084 2300 |00bf: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d2c: 0a03 |00c2: move-result v3 │ │ -3f1d2e: 3803 0d00 |00c3: if-eqz v3, 00d0 // +000d │ │ -3f1d32: 5472 468a |00c5: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1d36: 7110 9d83 0100 |00c7: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ -3f1d3c: 0a01 |00ca: move-result v1 │ │ -3f1d3e: 6e20 75c1 1200 |00cb: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setDevMajor:(I)V // method@c175 │ │ -3f1d44: 2900 3aff |00ce: goto/16 0008 // -00c6 │ │ -3f1d48: 1a03 e929 |00d0: const-string v3, "GNU.sparse.size" // string@29e9 │ │ -3f1d4c: 6e20 5084 2300 |00d2: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d52: 0a03 |00d5: move-result v3 │ │ -3f1d54: 3803 0900 |00d6: if-eqz v3, 00df // +0009 │ │ -3f1d58: 5471 468a |00d8: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1d5c: 6e20 49c1 8100 |00da: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillGNUSparse0xData:(Ljava/util/Map;)V // method@c149 │ │ -3f1d62: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -3f1d66: 1a03 e829 |00df: const-string v3, "GNU.sparse.realsize" // string@29e8 │ │ -3f1d6a: 6e20 5084 2300 |00e1: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d70: 0a03 |00e4: move-result v3 │ │ -3f1d72: 3803 0900 |00e5: if-eqz v3, 00ee // +0009 │ │ -3f1d76: 5471 468a |00e7: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1d7a: 6e20 4ac1 8100 |00e9: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillGNUSparse1xData:(Ljava/util/Map;)V // method@c14a │ │ -3f1d80: 2900 1cff |00ec: goto/16 0008 // -00e4 │ │ -3f1d84: 1a03 b258 |00ee: const-string v3, "SCHILY.filetype" // string@58b2 │ │ -3f1d88: 6e20 5084 2300 |00f0: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d8e: 0a02 |00f3: move-result v2 │ │ -3f1d90: 3802 14ff |00f4: if-eqz v2, 0008 // -00ec │ │ -3f1d94: 1a02 b5cd |00f6: const-string v2, "sparse" // string@cdb5 │ │ -3f1d98: 6e20 5084 1200 |00f8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f1d9e: 0a01 |00fb: move-result v1 │ │ -3f1da0: 3801 0cff |00fc: if-eqz v1, 0008 // -00f4 │ │ -3f1da4: 5471 468a |00fe: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1da8: 6e20 4bc1 8100 |0100: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillStarSparseData:(Ljava/util/Map;)V // method@c14b │ │ -3f1dae: 2900 05ff |0103: goto/16 0008 // -00fb │ │ -3f1db2: 0e00 |0105: return-void │ │ +3f1b8c: |[3f1b8c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V │ │ +3f1b9c: 7210 aa87 0800 |0000: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +3f1ba2: 0c00 |0003: move-result-object v0 │ │ +3f1ba4: 7210 e087 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3f1baa: 0c00 |0007: move-result-object v0 │ │ +3f1bac: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f1bb2: 0a01 |000b: move-result v1 │ │ +3f1bb4: 3801 f900 |000c: if-eqz v1, 0105 // +00f9 │ │ +3f1bb8: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f1bbe: 0c01 |0011: move-result-object v1 │ │ +3f1bc0: 1f01 2f11 |0012: check-cast v1, Ljava/util/Map$Entry; // type@112f │ │ +3f1bc4: 7210 a387 0100 |0014: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +3f1bca: 0c02 |0017: move-result-object v2 │ │ +3f1bcc: 1f02 9210 |0018: check-cast v2, Ljava/lang/String; // type@1092 │ │ +3f1bd0: 7210 a487 0100 |001a: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3f1bd6: 0c01 |001d: move-result-object v1 │ │ +3f1bd8: 1f01 9210 |001e: check-cast v1, Ljava/lang/String; // type@1092 │ │ +3f1bdc: 1a03 00b9 |0020: const-string v3, "path" // string@b900 │ │ +3f1be0: 6e20 5084 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1be6: 0a03 |0025: move-result v3 │ │ +3f1be8: 3803 0800 |0026: if-eqz v3, 002e // +0008 │ │ +3f1bec: 5472 468a |0028: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1bf0: 6e20 7fc1 1200 |002a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setName:(Ljava/lang/String;)V // method@c17f │ │ +3f1bf6: 28db |002d: goto 0008 // -0025 │ │ +3f1bf8: 1a03 71a2 |002e: const-string v3, "linkpath" // string@a271 │ │ +3f1bfc: 6e20 5084 2300 |0030: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c02: 0a03 |0033: move-result v3 │ │ +3f1c04: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ +3f1c08: 5472 468a |0036: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1c0c: 6e20 7bc1 1200 |0038: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setLinkName:(Ljava/lang/String;)V // method@c17b │ │ +3f1c12: 28cd |003b: goto 0008 // -0033 │ │ +3f1c14: 1a03 6c97 |003c: const-string v3, "gid" // string@976c │ │ +3f1c18: 6e20 5084 2300 |003e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c1e: 0a03 |0041: move-result v3 │ │ +3f1c20: 3803 0c00 |0042: if-eqz v3, 004e // +000c │ │ +3f1c24: 5472 468a |0044: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1c28: 7110 b783 0100 |0046: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3f1c2e: 0b03 |0049: move-result-wide v3 │ │ +3f1c30: 6e30 78c1 3204 |004a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupId:(J)V // method@c178 │ │ +3f1c36: 28bb |004d: goto 0008 // -0045 │ │ +3f1c38: 1a03 7497 |004e: const-string v3, "gname" // string@9774 │ │ +3f1c3c: 6e20 5084 2300 |0050: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c42: 0a03 |0053: move-result v3 │ │ +3f1c44: 3803 0800 |0054: if-eqz v3, 005c // +0008 │ │ +3f1c48: 5472 468a |0056: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1c4c: 6e20 79c1 1200 |0058: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setGroupName:(Ljava/lang/String;)V // method@c179 │ │ +3f1c52: 28ad |005b: goto 0008 // -0053 │ │ +3f1c54: 1a03 c7d3 |005c: const-string v3, "uid" // string@d3c7 │ │ +3f1c58: 6e20 5084 2300 |005e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c5e: 0a03 |0061: move-result v3 │ │ +3f1c60: 3803 0c00 |0062: if-eqz v3, 006e // +000c │ │ +3f1c64: 5472 468a |0064: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1c68: 7110 b783 0100 |0066: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3f1c6e: 0b03 |0069: move-result-wide v3 │ │ +3f1c70: 6e30 83c1 3204 |006a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserId:(J)V // method@c183 │ │ +3f1c76: 289b |006d: goto 0008 // -0065 │ │ +3f1c78: 1a03 e5d3 |006e: const-string v3, "uname" // string@d3e5 │ │ +3f1c7c: 6e20 5084 2300 |0070: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c82: 0a03 |0073: move-result v3 │ │ +3f1c84: 3803 0800 |0074: if-eqz v3, 007c // +0008 │ │ +3f1c88: 5472 468a |0076: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1c8c: 6e20 84c1 1200 |0078: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setUserName:(Ljava/lang/String;)V // method@c184 │ │ +3f1c92: 288d |007b: goto 0008 // -0073 │ │ +3f1c94: 1a03 f1cc |007c: const-string v3, "size" // string@ccf1 │ │ +3f1c98: 6e20 5084 2300 |007e: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1c9e: 0a03 |0081: move-result v3 │ │ +3f1ca0: 3803 0d00 |0082: if-eqz v3, 008f // +000d │ │ +3f1ca4: 5472 468a |0084: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1ca8: 7110 b783 0100 |0086: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +3f1cae: 0b03 |0089: move-result-wide v3 │ │ +3f1cb0: 6e30 81c1 3204 |008a: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ +3f1cb6: 2900 7bff |008d: goto/16 0008 // -0085 │ │ +3f1cba: 1a03 3ab1 |008f: const-string v3, "mtime" // string@b13a │ │ +3f1cbe: 6e20 5084 2300 |0091: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1cc4: 0a03 |0094: move-result v3 │ │ +3f1cc6: 3803 1500 |0095: if-eqz v3, 00aa // +0015 │ │ +3f1cca: 5472 468a |0097: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1cce: 7110 6783 0100 |0099: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@8367 │ │ +3f1cd4: 0b03 |009c: move-result-wide v3 │ │ +3f1cd6: 1805 0000 0000 0040 8f40 |009d: const-wide v5, #double 1000 // #408f400000000000 │ │ +3f1ce0: ad03 0305 |00a2: mul-double v3, v3, v5 │ │ +3f1ce4: 8b33 |00a4: double-to-long v3, v3 │ │ +3f1ce6: 6e30 7cc1 3204 |00a5: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setModTime:(J)V // method@c17c │ │ +3f1cec: 2900 60ff |00a8: goto/16 0008 // -00a0 │ │ +3f1cf0: 1a03 b158 |00aa: const-string v3, "SCHILY.devminor" // string@58b1 │ │ +3f1cf4: 6e20 5084 2300 |00ac: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1cfa: 0a03 |00af: move-result v3 │ │ +3f1cfc: 3803 0d00 |00b0: if-eqz v3, 00bd // +000d │ │ +3f1d00: 5472 468a |00b2: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1d04: 7110 9d83 0100 |00b4: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3f1d0a: 0a01 |00b7: move-result v1 │ │ +3f1d0c: 6e20 76c1 1200 |00b8: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setDevMinor:(I)V // method@c176 │ │ +3f1d12: 2900 4dff |00bb: goto/16 0008 // -00b3 │ │ +3f1d16: 1a03 b058 |00bd: const-string v3, "SCHILY.devmajor" // string@58b0 │ │ +3f1d1a: 6e20 5084 2300 |00bf: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1d20: 0a03 |00c2: move-result v3 │ │ +3f1d22: 3803 0d00 |00c3: if-eqz v3, 00d0 // +000d │ │ +3f1d26: 5472 468a |00c5: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1d2a: 7110 9d83 0100 |00c7: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@839d │ │ +3f1d30: 0a01 |00ca: move-result v1 │ │ +3f1d32: 6e20 75c1 1200 |00cb: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setDevMajor:(I)V // method@c175 │ │ +3f1d38: 2900 3aff |00ce: goto/16 0008 // -00c6 │ │ +3f1d3c: 1a03 e929 |00d0: const-string v3, "GNU.sparse.size" // string@29e9 │ │ +3f1d40: 6e20 5084 2300 |00d2: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1d46: 0a03 |00d5: move-result v3 │ │ +3f1d48: 3803 0900 |00d6: if-eqz v3, 00df // +0009 │ │ +3f1d4c: 5471 468a |00d8: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1d50: 6e20 49c1 8100 |00da: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillGNUSparse0xData:(Ljava/util/Map;)V // method@c149 │ │ +3f1d56: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +3f1d5a: 1a03 e829 |00df: const-string v3, "GNU.sparse.realsize" // string@29e8 │ │ +3f1d5e: 6e20 5084 2300 |00e1: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1d64: 0a03 |00e4: move-result v3 │ │ +3f1d66: 3803 0900 |00e5: if-eqz v3, 00ee // +0009 │ │ +3f1d6a: 5471 468a |00e7: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1d6e: 6e20 4ac1 8100 |00e9: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillGNUSparse1xData:(Ljava/util/Map;)V // method@c14a │ │ +3f1d74: 2900 1cff |00ec: goto/16 0008 // -00e4 │ │ +3f1d78: 1a03 b258 |00ee: const-string v3, "SCHILY.filetype" // string@58b2 │ │ +3f1d7c: 6e20 5084 2300 |00f0: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1d82: 0a02 |00f3: move-result v2 │ │ +3f1d84: 3802 14ff |00f4: if-eqz v2, 0008 // -00ec │ │ +3f1d88: 1a02 b5cd |00f6: const-string v2, "sparse" // string@cdb5 │ │ +3f1d8c: 6e20 5084 1200 |00f8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f1d92: 0a01 |00fb: move-result v1 │ │ +3f1d94: 3801 0cff |00fc: if-eqz v1, 0008 // -00f4 │ │ +3f1d98: 5471 468a |00fe: iget-object v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1d9c: 6e20 4bc1 8100 |0100: invoke-virtual {v1, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.fillStarSparseData:(Ljava/util/Map;)V // method@c14b │ │ +3f1da2: 2900 05ff |0103: goto/16 0008 // -00fb │ │ +3f1da6: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0014 line=526 │ │ 0x001a line=527 │ │ 0x0022 line=528 │ │ 0x0028 line=529 │ │ @@ -1375446,30 +1375442,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3f1dd0: |[3f1dd0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.consumeRemainderOfLastBlock:()V │ │ -3f1de0: 6e10 95c1 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getBytesRead:()J // method@c195 │ │ -3f1de6: 0b00 |0003: move-result-wide v0 │ │ -3f1de8: 5262 458a |0004: iget v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.blockSize:I // field@8a45 │ │ -3f1dec: 8123 |0006: int-to-long v3, v2 │ │ -3f1dee: bf30 |0007: rem-long/2addr v0, v3 │ │ -3f1df0: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -3f1df4: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ -3f1df8: 3d05 0d00 |000c: if-lez v5, 0019 // +000d │ │ -3f1dfc: 5463 4c8a |000e: iget-object v3, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1e00: 8124 |0010: int-to-long v4, v2 │ │ -3f1e02: bc04 |0011: sub-long/2addr v4, v0 │ │ -3f1e04: 7130 62c8 4305 |0012: invoke-static {v3, v4, v5}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3f1e0a: 0b00 |0015: move-result-wide v0 │ │ -3f1e0c: 6e30 94c1 0601 |0016: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ -3f1e12: 0e00 |0019: return-void │ │ +3f1dc4: |[3f1dc4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.consumeRemainderOfLastBlock:()V │ │ +3f1dd4: 6e10 95c1 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getBytesRead:()J // method@c195 │ │ +3f1dda: 0b00 |0003: move-result-wide v0 │ │ +3f1ddc: 5262 458a |0004: iget v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.blockSize:I // field@8a45 │ │ +3f1de0: 8123 |0006: int-to-long v3, v2 │ │ +3f1de2: bf30 |0007: rem-long/2addr v0, v3 │ │ +3f1de4: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +3f1de8: 3105 0003 |000a: cmp-long v5, v0, v3 │ │ +3f1dec: 3d05 0d00 |000c: if-lez v5, 0019 // +000d │ │ +3f1df0: 5463 4c8a |000e: iget-object v3, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1df4: 8124 |0010: int-to-long v4, v2 │ │ +3f1df6: bc04 |0011: sub-long/2addr v4, v0 │ │ +3f1df8: 7130 62c8 4305 |0012: invoke-static {v3, v4, v5}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3f1dfe: 0b00 |0015: move-result-wide v0 │ │ +3f1e00: 6e30 94c1 0601 |0016: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ +3f1e06: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x000e line=714 │ │ 0x0016 line=715 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ @@ -1375479,27 +1375475,27 @@ │ │ type : '()[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f1628: |[3f1628] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getRecord:()[B │ │ -3f1638: 6e10 a9c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readRecord:()[B // method@c1a9 │ │ -3f163e: 0c00 |0003: move-result-object v0 │ │ -3f1640: 6e20 9ec1 0200 |0004: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isEOFRecord:([B)Z // method@c19e │ │ -3f1646: 0a01 |0007: move-result v1 │ │ -3f1648: 5c21 4b8a |0008: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f164c: 5521 4b8a |000a: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1650: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -3f1654: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -3f1658: 7010 afc1 0200 |0010: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.tryToConsumeSecondEOFRecord:()V // method@c1af │ │ -3f165e: 7010 92c1 0200 |0013: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.consumeRemainderOfLastBlock:()V // method@c192 │ │ -3f1664: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3f1666: 1100 |0017: return-object v0 │ │ +3f161c: |[3f161c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getRecord:()[B │ │ +3f162c: 6e10 a9c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readRecord:()[B // method@c1a9 │ │ +3f1632: 0c00 |0003: move-result-object v0 │ │ +3f1634: 6e20 9ec1 0200 |0004: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isEOFRecord:([B)Z // method@c19e │ │ +3f163a: 0a01 |0007: move-result v1 │ │ +3f163c: 5c21 4b8a |0008: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1640: 5521 4b8a |000a: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1644: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +3f1648: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +3f164c: 7010 afc1 0200 |0010: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.tryToConsumeSecondEOFRecord:()V // method@c1af │ │ +3f1652: 7010 92c1 0200 |0013: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.consumeRemainderOfLastBlock:()V // method@c192 │ │ +3f1658: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3f165a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0004 line=399 │ │ 0x000a line=400 │ │ 0x0010 line=401 │ │ 0x0013 line=402 │ │ @@ -1375511,24 +1375507,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f1498: |[3f1498] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isDirectory:()Z │ │ -3f14a8: 5410 468a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f14ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3f14b0: 6e10 62c1 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ -3f14b6: 0a00 |0007: move-result v0 │ │ -3f14b8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3f14bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3f14be: 2802 |000b: goto 000d // +0002 │ │ -3f14c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3f14c2: 0f00 |000d: return v0 │ │ +3f148c: |[3f148c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isDirectory:()Z │ │ +3f149c: 5410 468a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f14a0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3f14a4: 6e10 62c1 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ +3f14aa: 0a00 |0007: move-result v0 │ │ +3f14ac: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3f14b0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3f14b2: 2802 |000b: goto 000d // +0002 │ │ +3f14b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3f14b6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1375536,55 +1375532,55 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -3f1508: |[3f1508] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.matches:([BI)Z │ │ -3f1518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f151a: 1301 0901 |0001: const/16 v1, #int 265 // #109 │ │ -3f151e: 3518 0300 |0003: if-ge v8, v1, 0006 // +0003 │ │ -3f1522: 0f00 |0005: return v0 │ │ -3f1524: 1a08 9bd5 |0006: const-string v8, "ustar��" // string@d59b │ │ -3f1528: 1261 |0008: const/4 v1, #int 6 // #6 │ │ -3f152a: 1302 0101 |0009: const/16 v2, #int 257 // #101 │ │ -3f152e: 7140 13c8 7812 |000b: invoke-static {v8, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f1534: 0a03 |000e: move-result v3 │ │ -3f1536: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -3f1538: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -3f153a: 1306 0701 |0011: const/16 v6, #int 263 // #107 │ │ -3f153e: 3803 0b00 |0013: if-eqz v3, 001e // +000b │ │ -3f1542: 1a03 c414 |0015: const-string v3, "00" // string@14c4 │ │ -3f1546: 7140 13c8 7356 |0017: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f154c: 0a03 |001a: move-result v3 │ │ -3f154e: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -3f1552: 0f04 |001d: return v4 │ │ -3f1554: 1a03 9cd5 |001e: const-string v3, "ustar " // string@d59c │ │ -3f1558: 7140 13c8 7312 |0020: invoke-static {v3, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f155e: 0a03 |0023: move-result v3 │ │ -3f1560: 3803 1300 |0024: if-eqz v3, 0037 // +0013 │ │ -3f1564: 1a03 6205 |0026: const-string v3, " ��" // string@0562 │ │ -3f1568: 7140 13c8 7356 |0028: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f156e: 0a03 |002b: move-result v3 │ │ -3f1570: 3903 0a00 |002c: if-nez v3, 0036 // +000a │ │ -3f1574: 1a03 c114 |002e: const-string v3, "0��" // string@14c1 │ │ -3f1578: 7140 13c8 7356 |0030: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f157e: 0a03 |0033: move-result v3 │ │ -3f1580: 3803 0300 |0034: if-eqz v3, 0037 // +0003 │ │ -3f1584: 0f04 |0036: return v4 │ │ -3f1586: 7140 13c8 7812 |0037: invoke-static {v8, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f158c: 0a08 |003a: move-result v8 │ │ -3f158e: 3808 0b00 |003b: if-eqz v8, 0046 // +000b │ │ -3f1592: 1a08 0200 |003d: const-string v8, "����" // string@0002 │ │ -3f1596: 7140 13c8 7856 |003f: invoke-static {v8, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ -3f159c: 0a07 |0042: move-result v7 │ │ -3f159e: 3807 0300 |0043: if-eqz v7, 0046 // +0003 │ │ -3f15a2: 0f04 |0045: return v4 │ │ -3f15a4: 0f00 |0046: return v0 │ │ +3f14fc: |[3f14fc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.matches:([BI)Z │ │ +3f150c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f150e: 1301 0901 |0001: const/16 v1, #int 265 // #109 │ │ +3f1512: 3518 0300 |0003: if-ge v8, v1, 0006 // +0003 │ │ +3f1516: 0f00 |0005: return v0 │ │ +3f1518: 1a08 9bd5 |0006: const-string v8, "ustar��" // string@d59b │ │ +3f151c: 1261 |0008: const/4 v1, #int 6 // #6 │ │ +3f151e: 1302 0101 |0009: const/16 v2, #int 257 // #101 │ │ +3f1522: 7140 13c8 7812 |000b: invoke-static {v8, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1528: 0a03 |000e: move-result v3 │ │ +3f152a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +3f152c: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +3f152e: 1306 0701 |0011: const/16 v6, #int 263 // #107 │ │ +3f1532: 3803 0b00 |0013: if-eqz v3, 001e // +000b │ │ +3f1536: 1a03 c414 |0015: const-string v3, "00" // string@14c4 │ │ +3f153a: 7140 13c8 7356 |0017: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1540: 0a03 |001a: move-result v3 │ │ +3f1542: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +3f1546: 0f04 |001d: return v4 │ │ +3f1548: 1a03 9cd5 |001e: const-string v3, "ustar " // string@d59c │ │ +3f154c: 7140 13c8 7312 |0020: invoke-static {v3, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1552: 0a03 |0023: move-result v3 │ │ +3f1554: 3803 1300 |0024: if-eqz v3, 0037 // +0013 │ │ +3f1558: 1a03 6205 |0026: const-string v3, " ��" // string@0562 │ │ +3f155c: 7140 13c8 7356 |0028: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1562: 0a03 |002b: move-result v3 │ │ +3f1564: 3903 0a00 |002c: if-nez v3, 0036 // +000a │ │ +3f1568: 1a03 c114 |002e: const-string v3, "0��" // string@14c1 │ │ +3f156c: 7140 13c8 7356 |0030: invoke-static {v3, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1572: 0a03 |0033: move-result v3 │ │ +3f1574: 3803 0300 |0034: if-eqz v3, 0037 // +0003 │ │ +3f1578: 0f04 |0036: return v4 │ │ +3f157a: 7140 13c8 7812 |0037: invoke-static {v8, v7, v2, v1}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1580: 0a08 |003a: move-result v8 │ │ +3f1582: 3808 0b00 |003b: if-eqz v8, 0046 // +000b │ │ +3f1586: 1a08 0200 |003d: const-string v8, "����" // string@0002 │ │ +3f158a: 7140 13c8 7856 |003f: invoke-static {v8, v7, v6, v5}, Lorg/apache/commons/compress/utils/ArchiveUtils;.matchAsciiBuffer:(Ljava/lang/String;[BII)Z // method@c813 │ │ +3f1590: 0a07 |0042: move-result v7 │ │ +3f1592: 3807 0300 |0043: if-eqz v7, 0046 // +0003 │ │ +3f1596: 0f04 |0045: return v4 │ │ +3f1598: 0f00 |0046: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=733 │ │ 0x0017 line=736 │ │ 0x0020 line=741 │ │ 0x0028 line=745 │ │ 0x0030 line=748 │ │ @@ -1375599,20 +1375595,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f1e28: |[3f1e28] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.paxHeaders:()V │ │ -3f1e38: 6e20 a2c1 1100 |0000: invoke-virtual {v1, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; // method@c1a2 │ │ -3f1e3e: 0c00 |0003: move-result-object v0 │ │ -3f1e40: 6e10 98c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ -3f1e46: 7020 8ec1 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V // method@c18e │ │ -3f1e4c: 0e00 |000a: return-void │ │ +3f1e1c: |[3f1e1c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.paxHeaders:()V │ │ +3f1e2c: 6e20 a2c1 1100 |0000: invoke-virtual {v1, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; // method@c1a2 │ │ +3f1e32: 0c00 |0003: move-result-object v0 │ │ +3f1e34: 6e10 98c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ +3f1e3a: 7020 8ec1 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V // method@c18e │ │ +3f1e40: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0004 line=445 │ │ 0x0007 line=446 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ @@ -1375622,20 +1375618,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f1e50: |[3f1e50] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readGlobalPaxHeaders:()V │ │ -3f1e60: 6e20 a2c1 1100 |0000: invoke-virtual {v1, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; // method@c1a2 │ │ -3f1e66: 0c00 |0003: move-result-object v0 │ │ -3f1e68: 5b10 4a8a |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ -3f1e6c: 6e10 98c1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ -3f1e72: 0e00 |0009: return-void │ │ +3f1e44: |[3f1e44] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readGlobalPaxHeaders:()V │ │ +3f1e54: 6e20 a2c1 1100 |0000: invoke-virtual {v1, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; // method@c1a2 │ │ +3f1e5a: 0c00 |0003: move-result-object v0 │ │ +3f1e5c: 5b10 4a8a |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ +3f1e60: 6e10 98c1 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ +3f1e66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0006 line=440 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ @@ -1375644,31 +1375640,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3f1e74: |[3f1e74] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readOldGNUSparse:()V │ │ -3f1e84: 5420 468a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1e88: 6e10 63c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:()Z // method@c163 │ │ -3f1e8e: 0a00 |0005: move-result v0 │ │ -3f1e90: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -3f1e94: 7010 9ac1 0200 |0008: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getRecord:()[B // method@c19a │ │ -3f1e9a: 0c00 |000b: move-result-object v0 │ │ -3f1e9c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -3f1ea0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3f1ea2: 5b20 468a |000f: iput-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1ea6: 280c |0011: goto 001d // +000c │ │ -3f1ea8: 2201 4918 |0012: new-instance v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry; // type@1849 │ │ -3f1eac: 7020 d5c1 0100 |0014: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.:([B)V // method@c1d5 │ │ -3f1eb2: 6e10 d6c1 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:()Z // method@c1d6 │ │ -3f1eb8: 0a00 |001a: move-result v0 │ │ -3f1eba: 3900 edff |001b: if-nez v0, 0008 // -0013 │ │ -3f1ebe: 0e00 |001d: return-void │ │ +3f1e68: |[3f1e68] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readOldGNUSparse:()V │ │ +3f1e78: 5420 468a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1e7c: 6e10 63c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isExtended:()Z // method@c163 │ │ +3f1e82: 0a00 |0005: move-result v0 │ │ +3f1e84: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +3f1e88: 7010 9ac1 0200 |0008: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getRecord:()[B // method@c19a │ │ +3f1e8e: 0c00 |000b: move-result-object v0 │ │ +3f1e90: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +3f1e94: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3f1e96: 5b20 468a |000f: iput-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1e9a: 280c |0011: goto 001d // +000c │ │ +3f1e9c: 2201 4918 |0012: new-instance v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry; // type@1849 │ │ +3f1ea0: 7020 d5c1 0100 |0014: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.:([B)V // method@c1d5 │ │ +3f1ea6: 6e10 d6c1 0100 |0017: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:()Z // method@c1d6 │ │ +3f1eac: 0a00 |001a: move-result v0 │ │ +3f1eae: 3900 edff |001b: if-nez v0, 0008 // -0013 │ │ +3f1eb2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0008 line=574 │ │ 0x000f line=576 │ │ 0x0012 line=579 │ │ 0x0017 line=583 │ │ @@ -1375680,39 +1375676,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3f1f08: |[3f1f08] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.skipRecordPadding:()V │ │ -3f1f18: 7010 9dc1 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ -3f1f1e: 0a00 |0003: move-result v0 │ │ -3f1f20: 3900 2600 |0004: if-nez v0, 002a // +0026 │ │ -3f1f24: 5380 498a |0006: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f1f28: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -3f1f2c: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3f1f30: 3d04 1e00 |000c: if-lez v4, 002a // +001e │ │ -3f1f34: 5284 4d8a |000e: iget v4, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1f38: 8145 |0010: int-to-long v5, v4 │ │ -3f1f3a: 9f05 0005 |0011: rem-long v5, v0, v5 │ │ -3f1f3e: 3107 0502 |0013: cmp-long v7, v5, v2 │ │ -3f1f42: 3807 1500 |0015: if-eqz v7, 002a // +0015 │ │ -3f1f46: 8142 |0017: int-to-long v2, v4 │ │ -3f1f48: 9e02 0002 |0018: div-long v2, v0, v2 │ │ -3f1f4c: 1605 0100 |001a: const-wide/16 v5, #int 1 // #1 │ │ -3f1f50: bb52 |001c: add-long/2addr v2, v5 │ │ -3f1f52: 8144 |001d: int-to-long v4, v4 │ │ -3f1f54: 9d02 0204 |001e: mul-long v2, v2, v4 │ │ -3f1f58: bc02 |0020: sub-long/2addr v2, v0 │ │ -3f1f5a: 5480 4c8a |0021: iget-object v0, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1f5e: 7130 62c8 2003 |0023: invoke-static {v0, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3f1f64: 0b00 |0026: move-result-wide v0 │ │ -3f1f66: 6e30 94c1 0801 |0027: invoke-virtual {v8, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ -3f1f6c: 0e00 |002a: return-void │ │ +3f1efc: |[3f1efc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.skipRecordPadding:()V │ │ +3f1f0c: 7010 9dc1 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ +3f1f12: 0a00 |0003: move-result v0 │ │ +3f1f14: 3900 2600 |0004: if-nez v0, 002a // +0026 │ │ +3f1f18: 5380 498a |0006: iget-wide v0, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f1f1c: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +3f1f20: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3f1f24: 3d04 1e00 |000c: if-lez v4, 002a // +001e │ │ +3f1f28: 5284 4d8a |000e: iget v4, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1f2c: 8145 |0010: int-to-long v5, v4 │ │ +3f1f2e: 9f05 0005 |0011: rem-long v5, v0, v5 │ │ +3f1f32: 3107 0502 |0013: cmp-long v7, v5, v2 │ │ +3f1f36: 3807 1500 |0015: if-eqz v7, 002a // +0015 │ │ +3f1f3a: 8142 |0017: int-to-long v2, v4 │ │ +3f1f3c: 9e02 0002 |0018: div-long v2, v0, v2 │ │ +3f1f40: 1605 0100 |001a: const-wide/16 v5, #int 1 // #1 │ │ +3f1f44: bb52 |001c: add-long/2addr v2, v5 │ │ +3f1f46: 8144 |001d: int-to-long v4, v4 │ │ +3f1f48: 9d02 0204 |001e: mul-long v2, v2, v4 │ │ +3f1f4c: bc02 |0020: sub-long/2addr v2, v0 │ │ +3f1f4e: 5480 4c8a |0021: iget-object v0, v8, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1f52: 7130 62c8 2003 |0023: invoke-static {v0, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3f1f58: 0b00 |0026: move-result-wide v0 │ │ +3f1f5a: 6e30 94c1 0801 |0027: invoke-virtual {v8, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ +3f1f60: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0018 line=343 │ │ 0x0021 line=345 │ │ 0x0027 line=346 │ │ locals : │ │ @@ -1375723,43 +1375719,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3f1f70: |[3f1f70] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.tryToConsumeSecondEOFRecord:()V │ │ -3f1f80: 5440 4c8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1f84: 6e10 8282 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ -3f1f8a: 0a00 |0005: move-result v0 │ │ -3f1f8c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -3f1f90: 5441 4c8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1f94: 5242 4d8a |000a: iget v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1f98: 6e20 8182 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -3f1f9e: 6e10 a9c1 0400 |000f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readRecord:()[B // method@c1a9 │ │ -3f1fa4: 0c01 |0012: move-result-object v1 │ │ -3f1fa6: 6e20 9ec1 1400 |0013: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isEOFRecord:([B)Z // method@c19e │ │ -3f1fac: 0a01 |0016: move-result v1 │ │ -3f1fae: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3f1fb2: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ -3f1fb6: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -3f1fba: 5240 4d8a |001d: iget v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1fbe: 8100 |001f: int-to-long v0, v0 │ │ -3f1fc0: 6e30 a4c1 0401 |0020: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.pushedBackBytes:(J)V // method@c1a4 │ │ -3f1fc6: 5440 4c8a |0023: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1fca: 6e10 8682 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -3f1fd0: 0e00 |0028: return-void │ │ -3f1fd2: 0d01 |0029: move-exception v1 │ │ -3f1fd4: 3800 0d00 |002a: if-eqz v0, 0037 // +000d │ │ -3f1fd8: 5240 4d8a |002c: iget v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1fdc: 8102 |002e: int-to-long v2, v0 │ │ -3f1fde: 6e30 a4c1 2403 |002f: invoke-virtual {v4, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.pushedBackBytes:(J)V // method@c1a4 │ │ -3f1fe4: 5440 4c8a |0032: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1fe8: 6e10 8682 0000 |0034: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -3f1fee: 2701 |0037: throw v1 │ │ +3f1f64: |[3f1f64] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.tryToConsumeSecondEOFRecord:()V │ │ +3f1f74: 5440 4c8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1f78: 6e10 8282 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ +3f1f7e: 0a00 |0005: move-result v0 │ │ +3f1f80: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +3f1f84: 5441 4c8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1f88: 5242 4d8a |000a: iget v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1f8c: 6e20 8182 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +3f1f92: 6e10 a9c1 0400 |000f: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readRecord:()[B // method@c1a9 │ │ +3f1f98: 0c01 |0012: move-result-object v1 │ │ +3f1f9a: 6e20 9ec1 1400 |0013: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isEOFRecord:([B)Z // method@c19e │ │ +3f1fa0: 0a01 |0016: move-result v1 │ │ +3f1fa2: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3f1fa6: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ +3f1faa: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +3f1fae: 5240 4d8a |001d: iget v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1fb2: 8100 |001f: int-to-long v0, v0 │ │ +3f1fb4: 6e30 a4c1 0401 |0020: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.pushedBackBytes:(J)V // method@c1a4 │ │ +3f1fba: 5440 4c8a |0023: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1fbe: 6e10 8682 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +3f1fc4: 0e00 |0028: return-void │ │ +3f1fc6: 0d01 |0029: move-exception v1 │ │ +3f1fc8: 3800 0d00 |002a: if-eqz v0, 0037 // +000d │ │ +3f1fcc: 5240 4d8a |002c: iget v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1fd0: 8102 |002e: int-to-long v2, v0 │ │ +3f1fd2: 6e30 a4c1 2403 |002f: invoke-virtual {v4, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.pushedBackBytes:(J)V // method@c1a4 │ │ +3f1fd8: 5440 4c8a |0032: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1fdc: 6e10 8682 0000 |0034: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +3f1fe2: 2701 |0037: throw v1 │ │ catches : 1 │ │ 0x000f - 0x0017 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=615 │ │ 0x0008 line=617 │ │ 0x000f line=620 │ │ @@ -1375776,31 +1375772,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3f16a0: |[3f16a0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.available:()I │ │ -3f16b0: 7010 9dc1 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ -3f16b6: 0a00 |0003: move-result v0 │ │ -3f16b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3f16bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3f16be: 0f00 |0007: return v0 │ │ -3f16c0: 5390 498a |0008: iget-wide v0, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f16c4: 5392 488a |000a: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f16c8: 9c04 0002 |000c: sub-long v4, v0, v2 │ │ -3f16cc: 1706 ffff ff7f |000e: const-wide/32 v6, #float nan // #7fffffff │ │ -3f16d2: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ -3f16d6: 3d08 0600 |0013: if-lez v8, 0019 // +0006 │ │ -3f16da: 1400 ffff ff7f |0015: const v0, #float nan // #7fffffff │ │ -3f16e0: 0f00 |0018: return v0 │ │ -3f16e2: bc20 |0019: sub-long/2addr v0, v2 │ │ -3f16e4: 8401 |001a: long-to-int v1, v0 │ │ -3f16e6: 0f01 |001b: return v1 │ │ +3f1694: |[3f1694] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.available:()I │ │ +3f16a4: 7010 9dc1 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ +3f16aa: 0a00 |0003: move-result v0 │ │ +3f16ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3f16b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3f16b2: 0f00 |0007: return v0 │ │ +3f16b4: 5390 498a |0008: iget-wide v0, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f16b8: 5392 488a |000a: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f16bc: 9c04 0002 |000c: sub-long v4, v0, v2 │ │ +3f16c0: 1706 ffff ff7f |000e: const-wide/32 v6, #float nan // #7fffffff │ │ +3f16c6: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ +3f16ca: 3d08 0600 |0013: if-lez v8, 0019 // +0006 │ │ +3f16ce: 1400 ffff ff7f |0015: const v0, #float nan // #7fffffff │ │ +3f16d4: 0f00 |0018: return v0 │ │ +3f16d6: bc20 |0019: sub-long/2addr v0, v2 │ │ +3f16d8: 8401 |001a: long-to-int v1, v0 │ │ +3f16da: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0008 line=187 │ │ locals : │ │ 0x0000 - 0x001c reg=9 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ @@ -1375809,24 +1375805,24 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3f1450: |[3f1450] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3f1460: 2020 4618 |0000: instance-of v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f1464: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3f1468: 1f02 4618 |0004: check-cast v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f146c: 6e10 6ec1 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isSparse:()Z // method@c16e │ │ -3f1472: 0a02 |0009: move-result v2 │ │ -3f1474: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -3f1478: 0f02 |000c: return v2 │ │ -3f147a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3f147c: 0f02 |000e: return v2 │ │ +3f1444: |[3f1444] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3f1454: 2020 4618 |0000: instance-of v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f1458: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3f145c: 1f02 4618 |0004: check-cast v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f1460: 6e10 6ec1 0200 |0006: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isSparse:()Z // method@c16e │ │ +3f1466: 0a02 |0009: move-result v2 │ │ +3f1468: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +3f146c: 0f02 |000c: return v2 │ │ +3f146e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3f1470: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0004 line=679 │ │ 0x0006 line=680 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ @@ -1375837,18 +1375833,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f1db4: |[3f1db4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.close:()V │ │ -3f1dc4: 5410 4c8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1dc8: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3f1dce: 0e00 |0005: return-void │ │ +3f1da8: |[3f1da8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.close:()V │ │ +3f1db8: 5410 4c8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1dbc: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3f1dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1375856,17 +1375852,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1924: |[3f1924] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getCurrentEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ -3f1934: 5410 468a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1938: 1100 |0002: return-object v0 │ │ +3f1918: |[3f1918] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getCurrentEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ +3f1928: 5410 468a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f192c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1375874,45 +1375870,45 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -3f15a8: |[3f15a8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getLongNameData:()[B │ │ -3f15b8: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3f15bc: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3f15c2: 5441 4e8a |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ -3f15c6: 6e20 a5c1 1400 |0007: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.read:([B)I // method@c1a5 │ │ -3f15cc: 0a01 |000a: move-result v1 │ │ -3f15ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3f15d0: 3a01 0800 |000c: if-ltz v1, 0014 // +0008 │ │ -3f15d4: 5443 4e8a |000e: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ -3f15d8: 6e40 1782 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ -3f15de: 28f2 |0013: goto 0005 // -000e │ │ -3f15e0: 6e10 98c1 0400 |0014: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ -3f15e6: 5441 468a |0017: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f15ea: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -3f15ee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3f15f0: 1100 |001c: return-object v0 │ │ -3f15f2: 6e10 1382 0000 |001d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3f15f8: 0c00 |0020: move-result-object v0 │ │ -3f15fa: 2101 |0021: array-length v1, v0 │ │ -3f15fc: 3d01 0b00 |0022: if-lez v1, 002d // +000b │ │ -3f1600: d803 01ff |0024: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3f1604: 4803 0003 |0026: aget-byte v3, v0, v3 │ │ -3f1608: 3903 0500 |0028: if-nez v3, 002d // +0005 │ │ -3f160c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -3f1610: 28f6 |002c: goto 0022 // -000a │ │ -3f1612: 2103 |002d: array-length v3, v0 │ │ -3f1614: 3231 0800 |002e: if-eq v1, v3, 0036 // +0008 │ │ -3f1618: 2313 c71b |0030: new-array v3, v1, [B // type@1bc7 │ │ -3f161c: 7151 a084 2023 |0032: invoke-static {v0, v2, v3, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f1622: 0730 |0035: move-object v0, v3 │ │ -3f1624: 1100 |0036: return-object v0 │ │ +3f159c: |[3f159c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getLongNameData:()[B │ │ +3f15ac: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3f15b0: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3f15b6: 5441 4e8a |0005: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ +3f15ba: 6e20 a5c1 1400 |0007: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.read:([B)I // method@c1a5 │ │ +3f15c0: 0a01 |000a: move-result v1 │ │ +3f15c2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3f15c4: 3a01 0800 |000c: if-ltz v1, 0014 // +0008 │ │ +3f15c8: 5443 4e8a |000e: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.smallBuf:[B // field@8a4e │ │ +3f15cc: 6e40 1782 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ +3f15d2: 28f2 |0013: goto 0005 // -000e │ │ +3f15d4: 6e10 98c1 0400 |0014: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c198 │ │ +3f15da: 5441 468a |0017: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f15de: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +3f15e2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3f15e4: 1100 |001c: return-object v0 │ │ +3f15e6: 6e10 1382 0000 |001d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3f15ec: 0c00 |0020: move-result-object v0 │ │ +3f15ee: 2101 |0021: array-length v1, v0 │ │ +3f15f0: 3d01 0b00 |0022: if-lez v1, 002d // +000b │ │ +3f15f4: d803 01ff |0024: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3f15f8: 4803 0003 |0026: aget-byte v3, v0, v3 │ │ +3f15fc: 3903 0500 |0028: if-nez v3, 002d // +0005 │ │ +3f1600: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +3f1604: 28f6 |002c: goto 0022 // -000a │ │ +3f1606: 2103 |002d: array-length v3, v0 │ │ +3f1608: 3231 0800 |002e: if-eq v1, v3, 0036 // +0008 │ │ +3f160c: 2313 c71b |0030: new-array v3, v1, [B // type@1bc7 │ │ +3f1610: 7151 a084 2023 |0032: invoke-static {v0, v2, v3, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f1616: 0730 |0035: move-object v0, v3 │ │ +3f1618: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=360 │ │ 0x000e line=361 │ │ 0x0014 line=363 │ │ 0x0017 line=364 │ │ @@ -1375930,18 +1375926,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f1908: |[3f1908] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3f1918: 6e10 99c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // method@c199 │ │ -3f191e: 0c00 |0003: move-result-object v0 │ │ -3f1920: 1100 |0004: return-object v0 │ │ +3f18fc: |[3f18fc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3f190c: 6e10 99c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // method@c199 │ │ +3f1912: 0c00 |0003: move-result-object v0 │ │ +3f1914: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1375949,98 +1375945,98 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -3f193c: |[3f193c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ -3f194c: 5540 4b8a |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1950: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f1952: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -3f1956: 1101 |0005: return-object v1 │ │ -3f1958: 5440 468a |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f195c: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -3f1960: 1802 ffff ffff ffff ff7f |000a: const-wide v2, #double nan // #7fffffffffffffff │ │ -3f196a: 7130 62c8 2403 |000f: invoke-static {v4, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -3f1970: 7010 aec1 0400 |0012: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.skipRecordPadding:()V // method@c1ae │ │ -3f1976: 7010 9ac1 0400 |0015: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getRecord:()[B // method@c19a │ │ -3f197c: 0c00 |0018: move-result-object v0 │ │ -3f197e: 3900 0500 |0019: if-nez v0, 001e // +0005 │ │ -3f1982: 5b41 468a |001b: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1986: 1101 |001d: return-object v1 │ │ -3f1988: 2202 4618 |001e: new-instance v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f198c: 5443 4f8a |0020: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ -3f1990: 7030 45c1 0203 |0022: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c145 │ │ -3f1996: 5b42 468a |0025: iput-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f199a: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ -3f199e: 5a42 488a |0029: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f19a2: 5440 468a |002b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f19a6: 6e10 5ac1 0000 |002d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ -3f19ac: 0b02 |0030: move-result-wide v2 │ │ -3f19ae: 5a42 498a |0031: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f19b2: 5440 468a |0033: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f19b6: 6e10 66c1 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNULongLinkEntry:()Z // method@c166 │ │ -3f19bc: 0a00 |0038: move-result v0 │ │ -3f19be: 3800 1400 |0039: if-eqz v0, 004d // +0014 │ │ -3f19c2: 6e10 97c1 0400 |003b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getLongNameData:()[B // method@c197 │ │ -3f19c8: 0c00 |003e: move-result-object v0 │ │ -3f19ca: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ -3f19ce: 1101 |0041: return-object v1 │ │ -3f19d0: 5442 468a |0042: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f19d4: 5443 4f8a |0044: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ -3f19d8: 7220 74c4 0300 |0046: invoke-interface {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3f19de: 0c00 |0049: move-result-object v0 │ │ -3f19e0: 6e20 7bc1 0200 |004a: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setLinkName:(Ljava/lang/String;)V // method@c17b │ │ -3f19e6: 5440 468a |004d: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f19ea: 6e10 67c1 0000 |004f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNULongNameEntry:()Z // method@c167 │ │ -3f19f0: 0a00 |0052: move-result v0 │ │ -3f19f2: 3800 1400 |0053: if-eqz v0, 0067 // +0014 │ │ -3f19f6: 6e10 97c1 0400 |0055: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getLongNameData:()[B // method@c197 │ │ -3f19fc: 0c00 |0058: move-result-object v0 │ │ -3f19fe: 3900 0300 |0059: if-nez v0, 005c // +0003 │ │ -3f1a02: 1101 |005b: return-object v1 │ │ -3f1a04: 5441 468a |005c: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a08: 5442 4f8a |005e: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ -3f1a0c: 7220 74c4 0200 |0060: invoke-interface {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3f1a12: 0c00 |0063: move-result-object v0 │ │ -3f1a14: 6e20 7fc1 0100 |0064: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setName:(Ljava/lang/String;)V // method@c17f │ │ -3f1a1a: 5440 468a |0067: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a1e: 6e10 69c1 0000 |0069: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGlobalPaxHeader:()Z // method@c169 │ │ -3f1a24: 0a00 |006c: move-result v0 │ │ -3f1a26: 3800 0500 |006d: if-eqz v0, 0072 // +0005 │ │ -3f1a2a: 7010 a7c1 0400 |006f: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readGlobalPaxHeaders:()V // method@c1a7 │ │ -3f1a30: 5440 468a |0072: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a34: 6e10 6dc1 0000 |0074: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxHeader:()Z // method@c16d │ │ -3f1a3a: 0a00 |0077: move-result v0 │ │ -3f1a3c: 3800 0600 |0078: if-eqz v0, 007e // +0006 │ │ -3f1a40: 7010 a3c1 0400 |007a: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.paxHeaders:()V // method@c1a3 │ │ -3f1a46: 280e |007d: goto 008b // +000e │ │ -3f1a48: 5440 4a8a |007e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ -3f1a4c: 7210 af87 0000 |0080: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -3f1a52: 0a00 |0083: move-result v0 │ │ -3f1a54: 3900 0700 |0084: if-nez v0, 008b // +0007 │ │ -3f1a58: 5440 4a8a |0086: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ -3f1a5c: 7020 8ec1 0400 |0088: invoke-direct {v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V // method@c18e │ │ -3f1a62: 5440 468a |008b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a66: 6e10 6bc1 0000 |008d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isOldGNUSparse:()Z // method@c16b │ │ -3f1a6c: 0a00 |0090: move-result v0 │ │ -3f1a6e: 3800 0500 |0091: if-eqz v0, 0096 // +0005 │ │ -3f1a72: 7010 a8c1 0400 |0093: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readOldGNUSparse:()V // method@c1a8 │ │ -3f1a78: 5440 468a |0096: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a7c: 6e10 5ac1 0000 |0098: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ -3f1a82: 0b00 |009b: move-result-wide v0 │ │ -3f1a84: 5a40 498a |009c: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f1a88: 5440 468a |009e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1a8c: 1100 |00a0: return-object v0 │ │ -3f1a8e: 0d00 |00a1: move-exception v0 │ │ -3f1a90: 2201 4210 |00a2: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3f1a94: 1a02 6c26 |00a4: const-string v2, "Error detected parsing the header" // string@266c │ │ -3f1a98: 7030 7882 2100 |00a6: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ -3f1a9e: 2701 |00a9: throw v1 │ │ +3f1930: |[3f1930] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getNextTarEntry:()Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ +3f1940: 5540 4b8a |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f1946: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +3f194a: 1101 |0005: return-object v1 │ │ +3f194c: 5440 468a |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1950: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +3f1954: 1802 ffff ffff ffff ff7f |000a: const-wide v2, #double nan // #7fffffffffffffff │ │ +3f195e: 7130 62c8 2403 |000f: invoke-static {v4, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +3f1964: 7010 aec1 0400 |0012: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.skipRecordPadding:()V // method@c1ae │ │ +3f196a: 7010 9ac1 0400 |0015: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getRecord:()[B // method@c19a │ │ +3f1970: 0c00 |0018: move-result-object v0 │ │ +3f1972: 3900 0500 |0019: if-nez v0, 001e // +0005 │ │ +3f1976: 5b41 468a |001b: iput-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f197a: 1101 |001d: return-object v1 │ │ +3f197c: 2202 4618 |001e: new-instance v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f1980: 5443 4f8a |0020: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ +3f1984: 7030 45c1 0203 |0022: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;)V // method@c145 │ │ +3f198a: 5b42 468a |0025: iput-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f198e: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ +3f1992: 5a42 488a |0029: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f1996: 5440 468a |002b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f199a: 6e10 5ac1 0000 |002d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ +3f19a0: 0b02 |0030: move-result-wide v2 │ │ +3f19a2: 5a42 498a |0031: iput-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f19a6: 5440 468a |0033: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f19aa: 6e10 66c1 0000 |0035: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNULongLinkEntry:()Z // method@c166 │ │ +3f19b0: 0a00 |0038: move-result v0 │ │ +3f19b2: 3800 1400 |0039: if-eqz v0, 004d // +0014 │ │ +3f19b6: 6e10 97c1 0400 |003b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getLongNameData:()[B // method@c197 │ │ +3f19bc: 0c00 |003e: move-result-object v0 │ │ +3f19be: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ +3f19c2: 1101 |0041: return-object v1 │ │ +3f19c4: 5442 468a |0042: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f19c8: 5443 4f8a |0044: iget-object v3, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ +3f19cc: 7220 74c4 0300 |0046: invoke-interface {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3f19d2: 0c00 |0049: move-result-object v0 │ │ +3f19d4: 6e20 7bc1 0200 |004a: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setLinkName:(Ljava/lang/String;)V // method@c17b │ │ +3f19da: 5440 468a |004d: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f19de: 6e10 67c1 0000 |004f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGNULongNameEntry:()Z // method@c167 │ │ +3f19e4: 0a00 |0052: move-result v0 │ │ +3f19e6: 3800 1400 |0053: if-eqz v0, 0067 // +0014 │ │ +3f19ea: 6e10 97c1 0400 |0055: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.getLongNameData:()[B // method@c197 │ │ +3f19f0: 0c00 |0058: move-result-object v0 │ │ +3f19f2: 3900 0300 |0059: if-nez v0, 005c // +0003 │ │ +3f19f6: 1101 |005b: return-object v1 │ │ +3f19f8: 5441 468a |005c: iget-object v1, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f19fc: 5442 4f8a |005e: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a4f │ │ +3f1a00: 7220 74c4 0200 |0060: invoke-interface {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3f1a06: 0c00 |0063: move-result-object v0 │ │ +3f1a08: 6e20 7fc1 0100 |0064: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setName:(Ljava/lang/String;)V // method@c17f │ │ +3f1a0e: 5440 468a |0067: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1a12: 6e10 69c1 0000 |0069: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isGlobalPaxHeader:()Z // method@c169 │ │ +3f1a18: 0a00 |006c: move-result v0 │ │ +3f1a1a: 3800 0500 |006d: if-eqz v0, 0072 // +0005 │ │ +3f1a1e: 7010 a7c1 0400 |006f: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readGlobalPaxHeaders:()V // method@c1a7 │ │ +3f1a24: 5440 468a |0072: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1a28: 6e10 6dc1 0000 |0074: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isPaxHeader:()Z // method@c16d │ │ +3f1a2e: 0a00 |0077: move-result v0 │ │ +3f1a30: 3800 0600 |0078: if-eqz v0, 007e // +0006 │ │ +3f1a34: 7010 a3c1 0400 |007a: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.paxHeaders:()V // method@c1a3 │ │ +3f1a3a: 280e |007d: goto 008b // +000e │ │ +3f1a3c: 5440 4a8a |007e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ +3f1a40: 7210 af87 0000 |0080: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +3f1a46: 0a00 |0083: move-result v0 │ │ +3f1a48: 3900 0700 |0084: if-nez v0, 008b // +0007 │ │ +3f1a4c: 5440 4a8a |0086: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ +3f1a50: 7020 8ec1 0400 |0088: invoke-direct {v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.applyPaxHeadersToCurrentEntry:(Ljava/util/Map;)V // method@c18e │ │ +3f1a56: 5440 468a |008b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1a5a: 6e10 6bc1 0000 |008d: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isOldGNUSparse:()Z // method@c16b │ │ +3f1a60: 0a00 |0090: move-result v0 │ │ +3f1a62: 3800 0500 |0091: if-eqz v0, 0096 // +0005 │ │ +3f1a66: 7010 a8c1 0400 |0093: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.readOldGNUSparse:()V // method@c1a8 │ │ +3f1a6c: 5440 468a |0096: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1a70: 6e10 5ac1 0000 |0098: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ +3f1a76: 0b00 |009b: move-result-wide v0 │ │ +3f1a78: 5a40 498a |009c: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f1a7c: 5440 468a |009e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1a80: 1100 |00a0: return-object v0 │ │ +3f1a82: 0d00 |00a1: move-exception v0 │ │ +3f1a84: 2201 4210 |00a2: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3f1a88: 1a02 6c26 |00a4: const-string v2, "Error detected parsing the header" // string@266c │ │ +3f1a8c: 7030 7882 2100 |00a6: invoke-direct {v1, v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8278 │ │ +3f1a92: 2701 |00a9: throw v1 │ │ catches : 1 │ │ 0x001e - 0x0027 │ │ Ljava/lang/IllegalArgumentException; -> 0x00a1 │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=267 │ │ 0x000f line=269 │ │ @@ -1376075,17 +1376071,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f16e8: |[3f16e8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getRecordSize:()I │ │ -3f16f8: 5210 4d8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f16fc: 0f00 |0002: return v0 │ │ +3f16dc: |[3f16dc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.getRecordSize:()I │ │ +3f16ec: 5210 4d8a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f16f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1376093,17 +1376089,17 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1480: |[3f1480] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isAtEOF:()Z │ │ -3f1490: 5510 4b8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1494: 0f00 |0002: return v0 │ │ +3f1474: |[3f1474] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isAtEOF:()Z │ │ +3f1484: 5510 4b8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1376111,25 +1376107,25 @@ │ │ type : '([B)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3f14c4: |[3f14c4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isEOFRecord:([B)Z │ │ -3f14d4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -3f14d8: 5210 4d8a |0002: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f14dc: 7120 0cc8 0200 |0004: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isArrayZero:([BI)Z // method@c80c │ │ -3f14e2: 0a02 |0007: move-result v2 │ │ -3f14e4: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -3f14e8: 2803 |000a: goto 000d // +0003 │ │ -3f14ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3f14ec: 2802 |000c: goto 000e // +0002 │ │ -3f14ee: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3f14f0: 0f02 |000e: return v2 │ │ +3f14b8: |[3f14b8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.isEOFRecord:([B)Z │ │ +3f14c8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +3f14cc: 5210 4d8a |0002: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f14d0: 7120 0cc8 0200 |0004: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/ArchiveUtils;.isArrayZero:([BI)Z // method@c80c │ │ +3f14d6: 0a02 |0007: move-result v2 │ │ +3f14d8: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +3f14dc: 2803 |000a: goto 000d // +0003 │ │ +3f14de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3f14e0: 2802 |000c: goto 000e // +0002 │ │ +3f14e2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3f14e4: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=416 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x000f reg=2 (null) [B │ │ │ │ @@ -1376138,111 +1376134,111 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f1e14: |[3f1e14] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.mark:(I)V │ │ -3f1e24: 0e00 |0000: return-void │ │ +3f1e08: |[3f1e08] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.mark:(I)V │ │ +3f1e18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ name : 'markSupported' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f14f4: |[3f14f4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.markSupported:()Z │ │ -3f1504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f1506: 0f00 |0001: return v0 │ │ +3f14e8: |[3f14e8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.markSupported:()Z │ │ +3f14f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f14fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ name : 'parsePaxHeaders' │ │ type : '(Ljava/io/InputStream;)Ljava/util/Map;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -3f17a4: |[3f17a4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; │ │ -3f17b4: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3f17b8: 5491 4a8a |0002: iget-object v1, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ -3f17bc: 7020 3787 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ -3f17c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3f17c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3f17c6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3f17c8: 6e10 8382 0a00 |000a: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3f17ce: 0a04 |000d: move-result v4 │ │ -3f17d0: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -3f17d2: 3254 6900 |000f: if-eq v4, v5, 0078 // +0069 │ │ -3f17d6: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -3f17d8: b062 |0012: add-int/2addr v2, v6 │ │ -3f17da: 1307 0a00 |0013: const/16 v7, #int 10 // #a │ │ -3f17de: 3374 0300 |0015: if-ne v4, v7, 0018 // +0003 │ │ -3f17e2: 2861 |0017: goto 0078 // +0061 │ │ -3f17e4: 1307 2000 |0018: const/16 v7, #int 32 // #20 │ │ -3f17e8: 3374 5800 |001a: if-ne v4, v7, 0072 // +0058 │ │ -3f17ec: 2204 3010 |001c: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3f17f0: 7010 0f82 0400 |001e: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3f17f6: 6e10 8382 0a00 |0021: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3f17fc: 0a07 |0024: move-result v7 │ │ -3f17fe: 3257 4b00 |0025: if-eq v7, v5, 0070 // +004b │ │ -3f1802: b062 |0027: add-int/2addr v2, v6 │ │ -3f1804: 1308 3d00 |0028: const/16 v8, #int 61 // #3d │ │ -3f1808: 3387 4100 |002a: if-ne v7, v8, 006b // +0041 │ │ -3f180c: 1a08 3c65 |002c: const-string v8, "UTF-8" // string@653c │ │ -3f1810: 6e20 1482 8400 |002e: invoke-virtual {v4, v8}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@8214 │ │ -3f1816: 0c04 |0031: move-result-object v4 │ │ -3f1818: b123 |0032: sub-int/2addr v3, v2 │ │ -3f181a: 3363 0600 |0033: if-ne v3, v6, 0039 // +0006 │ │ -3f181e: 7220 b387 4000 |0035: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -3f1824: 2838 |0038: goto 0070 // +0038 │ │ -3f1826: 2332 c71b |0039: new-array v2, v3, [B // type@1bc7 │ │ -3f182a: 7120 5fc8 2a00 |003b: invoke-static {v10, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3f1830: 0a06 |003e: move-result v6 │ │ -3f1832: 3336 0d00 |003f: if-ne v6, v3, 004c // +000d │ │ -3f1836: 2206 9210 |0041: new-instance v6, Ljava/lang/String; // type@1092 │ │ -3f183a: d803 03ff |0043: add-int/lit8 v3, v3, #int -1 // #ff │ │ -3f183e: 7058 3f84 2631 |0045: invoke-direct {v6, v2, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ -3f1844: 7230 b187 4006 |0048: invoke-interface {v0, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f184a: 2825 |004b: goto 0070 // +0025 │ │ -3f184c: 220a 4210 |004c: new-instance v10, Ljava/io/IOException; // type@1042 │ │ -3f1850: 2200 9410 |004e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f1854: 7010 8384 0000 |0050: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f185a: 1a01 9f28 |0053: const-string v1, "Failed to read Paxheader. Expected " // string@289f │ │ -3f185e: 6e20 8f84 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f1864: 6e20 8a84 3000 |0058: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f186a: 1a01 0906 |005b: const-string v1, " bytes, read " // string@0609 │ │ -3f186e: 6e20 8f84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f1874: 6e20 8a84 6000 |0060: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f187a: 6e10 9f84 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f1880: 0c00 |0066: move-result-object v0 │ │ -3f1882: 7020 7782 0a00 |0067: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f1888: 270a |006a: throw v10 │ │ -3f188a: 8d77 |006b: int-to-byte v7, v7 │ │ -3f188c: 6e20 1582 7400 |006c: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ -3f1892: 28b2 |006f: goto 0021 // -004e │ │ -3f1894: 0174 |0070: move v4, v7 │ │ -3f1896: 2807 |0071: goto 0078 // +0007 │ │ -3f1898: da03 030a |0072: mul-int/lit8 v3, v3, #int 10 // #0a │ │ -3f189c: d804 04d0 |0074: add-int/lit8 v4, v4, #int -48 // #d0 │ │ -3f18a0: b043 |0076: add-int/2addr v3, v4 │ │ -3f18a2: 2893 |0077: goto 000a // -006d │ │ -3f18a4: 3354 8fff |0078: if-ne v4, v5, 0007 // -0071 │ │ -3f18a8: 1100 |007a: return-object v0 │ │ +3f1798: |[3f1798] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.parsePaxHeaders:(Ljava/io/InputStream;)Ljava/util/Map; │ │ +3f17a8: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3f17ac: 5491 4a8a |0002: iget-object v1, v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.globalPaxHeaders:Ljava/util/Map; // field@8a4a │ │ +3f17b0: 7020 3787 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ +3f17b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3f17b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3f17ba: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3f17bc: 6e10 8382 0a00 |000a: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3f17c2: 0a04 |000d: move-result v4 │ │ +3f17c4: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +3f17c6: 3254 6900 |000f: if-eq v4, v5, 0078 // +0069 │ │ +3f17ca: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +3f17cc: b062 |0012: add-int/2addr v2, v6 │ │ +3f17ce: 1307 0a00 |0013: const/16 v7, #int 10 // #a │ │ +3f17d2: 3374 0300 |0015: if-ne v4, v7, 0018 // +0003 │ │ +3f17d6: 2861 |0017: goto 0078 // +0061 │ │ +3f17d8: 1307 2000 |0018: const/16 v7, #int 32 // #20 │ │ +3f17dc: 3374 5800 |001a: if-ne v4, v7, 0072 // +0058 │ │ +3f17e0: 2204 3010 |001c: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3f17e4: 7010 0f82 0400 |001e: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3f17ea: 6e10 8382 0a00 |0021: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3f17f0: 0a07 |0024: move-result v7 │ │ +3f17f2: 3257 4b00 |0025: if-eq v7, v5, 0070 // +004b │ │ +3f17f6: b062 |0027: add-int/2addr v2, v6 │ │ +3f17f8: 1308 3d00 |0028: const/16 v8, #int 61 // #3d │ │ +3f17fc: 3387 4100 |002a: if-ne v7, v8, 006b // +0041 │ │ +3f1800: 1a08 3c65 |002c: const-string v8, "UTF-8" // string@653c │ │ +3f1804: 6e20 1482 8400 |002e: invoke-virtual {v4, v8}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@8214 │ │ +3f180a: 0c04 |0031: move-result-object v4 │ │ +3f180c: b123 |0032: sub-int/2addr v3, v2 │ │ +3f180e: 3363 0600 |0033: if-ne v3, v6, 0039 // +0006 │ │ +3f1812: 7220 b387 4000 |0035: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +3f1818: 2838 |0038: goto 0070 // +0038 │ │ +3f181a: 2332 c71b |0039: new-array v2, v3, [B // type@1bc7 │ │ +3f181e: 7120 5fc8 2a00 |003b: invoke-static {v10, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3f1824: 0a06 |003e: move-result v6 │ │ +3f1826: 3336 0d00 |003f: if-ne v6, v3, 004c // +000d │ │ +3f182a: 2206 9210 |0041: new-instance v6, Ljava/lang/String; // type@1092 │ │ +3f182e: d803 03ff |0043: add-int/lit8 v3, v3, #int -1 // #ff │ │ +3f1832: 7058 3f84 2631 |0045: invoke-direct {v6, v2, v1, v3, v8}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@843f │ │ +3f1838: 7230 b187 4006 |0048: invoke-interface {v0, v4, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f183e: 2825 |004b: goto 0070 // +0025 │ │ +3f1840: 220a 4210 |004c: new-instance v10, Ljava/io/IOException; // type@1042 │ │ +3f1844: 2200 9410 |004e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f1848: 7010 8384 0000 |0050: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f184e: 1a01 9f28 |0053: const-string v1, "Failed to read Paxheader. Expected " // string@289f │ │ +3f1852: 6e20 8f84 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f1858: 6e20 8a84 3000 |0058: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f185e: 1a01 0906 |005b: const-string v1, " bytes, read " // string@0609 │ │ +3f1862: 6e20 8f84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f1868: 6e20 8a84 6000 |0060: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f186e: 6e10 9f84 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f1874: 0c00 |0066: move-result-object v0 │ │ +3f1876: 7020 7782 0a00 |0067: invoke-direct {v10, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f187c: 270a |006a: throw v10 │ │ +3f187e: 8d77 |006b: int-to-byte v7, v7 │ │ +3f1880: 6e20 1582 7400 |006c: invoke-virtual {v4, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ +3f1886: 28b2 |006f: goto 0021 // -004e │ │ +3f1888: 0174 |0070: move v4, v7 │ │ +3f188a: 2807 |0071: goto 0078 // +0007 │ │ +3f188c: da03 030a |0072: mul-int/lit8 v3, v3, #int 10 // #0a │ │ +3f1890: d804 04d0 |0074: add-int/lit8 v4, v4, #int -48 // #d0 │ │ +3f1894: b043 |0076: add-int/2addr v3, v4 │ │ +3f1896: 2893 |0077: goto 000a // -006d │ │ +3f1898: 3354 8fff |0078: if-ne v4, v5, 0007 // -0071 │ │ +3f189c: 1100 |007a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x000a line=460 │ │ 0x001c line=466 │ │ 0x0021 line=467 │ │ 0x002e line=470 │ │ @@ -1376262,55 +1376258,55 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -3f1700: |[3f1700] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read:([BII)I │ │ -3f1710: 5560 4b8a |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1714: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3f1716: 3900 4500 |0003: if-nez v0, 0048 // +0045 │ │ -3f171a: 7010 9dc1 0600 |0005: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ -3f1720: 0a00 |0008: move-result v0 │ │ -3f1722: 3900 3f00 |0009: if-nez v0, 0048 // +003f │ │ -3f1726: 5362 488a |000b: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f172a: 5364 498a |000d: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f172e: 3100 0204 |000f: cmp-long v0, v2, v4 │ │ -3f1732: 3a00 0300 |0011: if-ltz v0, 0014 // +0003 │ │ -3f1736: 2835 |0013: goto 0048 // +0035 │ │ -3f1738: 5460 468a |0014: iget-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f173c: 3800 2a00 |0016: if-eqz v0, 0040 // +002a │ │ -3f1740: 6e10 8fc1 0600 |0018: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.available:()I // method@c18f │ │ -3f1746: 0a00 |001b: move-result v0 │ │ -3f1748: 7120 de83 0900 |001c: invoke-static {v9, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3f174e: 0a09 |001f: move-result v9 │ │ -3f1750: 5460 4c8a |0020: iget-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1754: 6e40 8582 7098 |0022: invoke-virtual {v0, v7, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3f175a: 0a07 |0025: move-result v7 │ │ -3f175c: 3317 1000 |0026: if-ne v7, v1, 0036 // +0010 │ │ -3f1760: 3c09 0600 |0028: if-gtz v9, 002e // +0006 │ │ -3f1764: 1218 |002a: const/4 v8, #int 1 // #1 │ │ -3f1766: 5c68 4b8a |002b: iput-boolean v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f176a: 2812 |002d: goto 003f // +0012 │ │ -3f176c: 2207 4210 |002e: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -3f1770: 1a08 6d64 |0030: const-string v8, "Truncated TAR archive" // string@646d │ │ -3f1774: 7020 7782 8700 |0032: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f177a: 2707 |0035: throw v7 │ │ -3f177c: 6e20 93c1 7600 |0036: invoke-virtual {v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(I)V // method@c193 │ │ -3f1782: 5368 488a |0039: iget-wide v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f1786: 8170 |003b: int-to-long v0, v7 │ │ -3f1788: bb08 |003c: add-long/2addr v8, v0 │ │ -3f178a: 5a68 488a |003d: iput-wide v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f178e: 0f07 |003f: return v7 │ │ -3f1790: 2207 7210 |0040: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3f1794: 1a08 d652 |0042: const-string v8, "No current tar entry" // string@52d6 │ │ -3f1798: 7020 8c83 8700 |0044: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3f179e: 2707 |0047: throw v7 │ │ -3f17a0: 0f01 |0048: return v1 │ │ +3f16f4: |[3f16f4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read:([BII)I │ │ +3f1704: 5560 4b8a |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1708: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3f170a: 3900 4500 |0003: if-nez v0, 0048 // +0045 │ │ +3f170e: 7010 9dc1 0600 |0005: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ +3f1714: 0a00 |0008: move-result v0 │ │ +3f1716: 3900 3f00 |0009: if-nez v0, 0048 // +003f │ │ +3f171a: 5362 488a |000b: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f171e: 5364 498a |000d: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f1722: 3100 0204 |000f: cmp-long v0, v2, v4 │ │ +3f1726: 3a00 0300 |0011: if-ltz v0, 0014 // +0003 │ │ +3f172a: 2835 |0013: goto 0048 // +0035 │ │ +3f172c: 5460 468a |0014: iget-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1730: 3800 2a00 |0016: if-eqz v0, 0040 // +002a │ │ +3f1734: 6e10 8fc1 0600 |0018: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.available:()I // method@c18f │ │ +3f173a: 0a00 |001b: move-result v0 │ │ +3f173c: 7120 de83 0900 |001c: invoke-static {v9, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3f1742: 0a09 |001f: move-result v9 │ │ +3f1744: 5460 4c8a |0020: iget-object v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1748: 6e40 8582 7098 |0022: invoke-virtual {v0, v7, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3f174e: 0a07 |0025: move-result v7 │ │ +3f1750: 3317 1000 |0026: if-ne v7, v1, 0036 // +0010 │ │ +3f1754: 3c09 0600 |0028: if-gtz v9, 002e // +0006 │ │ +3f1758: 1218 |002a: const/4 v8, #int 1 // #1 │ │ +3f175a: 5c68 4b8a |002b: iput-boolean v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f175e: 2812 |002d: goto 003f // +0012 │ │ +3f1760: 2207 4210 |002e: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +3f1764: 1a08 6d64 |0030: const-string v8, "Truncated TAR archive" // string@646d │ │ +3f1768: 7020 7782 8700 |0032: invoke-direct {v7, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f176e: 2707 |0035: throw v7 │ │ +3f1770: 6e20 93c1 7600 |0036: invoke-virtual {v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(I)V // method@c193 │ │ +3f1776: 5368 488a |0039: iget-wide v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f177a: 8170 |003b: int-to-long v0, v7 │ │ +3f177c: bb08 |003c: add-long/2addr v8, v0 │ │ +3f177e: 5a68 488a |003d: iput-wide v8, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f1782: 0f07 |003f: return v7 │ │ +3f1784: 2207 7210 |0040: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3f1788: 1a08 d652 |0042: const-string v8, "No current tar entry" // string@52d6 │ │ +3f178c: 7020 8c83 8700 |0044: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3f1792: 2707 |0047: throw v7 │ │ +3f1794: 0f01 |0048: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0014 line=650 │ │ 0x0018 line=654 │ │ 0x0020 line=656 │ │ 0x002b line=662 │ │ @@ -1376329,25 +1376325,25 @@ │ │ type : '()[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f1668: |[3f1668] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readRecord:()[B │ │ -3f1678: 5230 4d8a |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f167c: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -3f1680: 5431 4c8a |0004: iget-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f1684: 7120 5fc8 0100 |0006: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3f168a: 0a01 |0009: move-result v1 │ │ -3f168c: 6e20 93c1 1300 |000a: invoke-virtual {v3, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(I)V // method@c193 │ │ -3f1692: 5232 4d8a |000d: iget v2, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ -3f1696: 3221 0300 |000f: if-eq v1, v2, 0012 // +0003 │ │ -3f169a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3f169c: 1100 |0012: return-object v0 │ │ +3f165c: |[3f165c] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.readRecord:()[B │ │ +3f166c: 5230 4d8a |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f1670: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +3f1674: 5431 4c8a |0004: iget-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f1678: 7120 5fc8 0100 |0006: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3f167e: 0a01 |0009: move-result v1 │ │ +3f1680: 6e20 93c1 1300 |000a: invoke-virtual {v3, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(I)V // method@c193 │ │ +3f1686: 5232 4d8a |000d: iget v2, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.recordSize:I // field@8a4d │ │ +3f168a: 3221 0300 |000f: if-eq v1, v2, 0012 // +0003 │ │ +3f168e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3f1690: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0004 line=429 │ │ 0x000a line=430 │ │ 0x000d line=431 │ │ locals : │ │ @@ -1376358,18 +1376354,18 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1ec0: |[3f1ec0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.reset:()V │ │ -3f1ed0: 1d00 |0000: monitor-enter v0 │ │ -3f1ed2: 1e00 |0001: monitor-exit v0 │ │ -3f1ed4: 0e00 |0002: return-void │ │ +3f1eb4: |[3f1eb4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.reset:()V │ │ +3f1ec4: 1d00 |0000: monitor-enter v0 │ │ +3f1ec6: 1e00 |0001: monitor-exit v0 │ │ +3f1ec8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;) │ │ @@ -1376377,17 +1376373,17 @@ │ │ type : '(Z)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1ed8: |[3f1ed8] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.setAtEOF:(Z)V │ │ -3f1ee8: 5c01 4b8a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ -3f1eec: 0e00 |0002: return-void │ │ +3f1ecc: |[3f1ecc] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.setAtEOF:(Z)V │ │ +3f1edc: 5c01 4b8a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.hasHitEOF:Z // field@8a4b │ │ +3f1ee0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1376396,17 +1376392,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f1ef0: |[3f1ef0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.setCurrentEntry:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ -3f1f00: 5b01 468a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ -3f1f04: 0e00 |0002: return-void │ │ +3f1ee4: |[3f1ee4] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.setCurrentEntry:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ +3f1ef4: 5b01 468a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.currEntry:Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // field@8a46 │ │ +3f1ef8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ @@ -1376415,36 +1376411,36 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -3f18ac: |[3f18ac] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.skip:(J)J │ │ -3f18bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3f18c0: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3f18c4: 3d02 2100 |0004: if-lez v2, 0025 // +0021 │ │ -3f18c8: 7010 9dc1 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ -3f18ce: 0a02 |0009: move-result v2 │ │ -3f18d0: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ -3f18d4: 2819 |000c: goto 0025 // +0019 │ │ -3f18d6: 5340 498a |000d: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ -3f18da: 5342 488a |000f: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f18de: bc20 |0011: sub-long/2addr v0, v2 │ │ -3f18e0: 5442 4c8a |0012: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ -3f18e4: 7140 df83 6510 |0014: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3f18ea: 0b05 |0017: move-result-wide v5 │ │ -3f18ec: 6e30 8782 5206 |0018: invoke-virtual {v2, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -3f18f2: 0b05 |001b: move-result-wide v5 │ │ -3f18f4: 6e30 94c1 5406 |001c: invoke-virtual {v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ -3f18fa: 5340 488a |001f: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f18fe: bb50 |0021: add-long/2addr v0, v5 │ │ -3f1900: 5a40 488a |0022: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ -3f1904: 1005 |0024: return-wide v5 │ │ -3f1906: 1000 |0025: return-wide v0 │ │ +3f18a0: |[3f18a0] org.apache.commons.compress.archivers.tar.TarArchiveInputStream.skip:(J)J │ │ +3f18b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3f18b4: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3f18b8: 3d02 2100 |0004: if-lez v2, 0025 // +0021 │ │ +3f18bc: 7010 9dc1 0400 |0006: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.isDirectory:()Z // method@c19d │ │ +3f18c2: 0a02 |0009: move-result v2 │ │ +3f18c4: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +3f18c8: 2819 |000c: goto 0025 // +0019 │ │ +3f18ca: 5340 498a |000d: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entrySize:J // field@8a49 │ │ +3f18ce: 5342 488a |000f: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f18d2: bc20 |0011: sub-long/2addr v0, v2 │ │ +3f18d4: 5442 4c8a |0012: iget-object v2, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.is:Ljava/io/InputStream; // field@8a4c │ │ +3f18d8: 7140 df83 6510 |0014: invoke-static {v5, v6, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3f18de: 0b05 |0017: move-result-wide v5 │ │ +3f18e0: 6e30 8782 5206 |0018: invoke-virtual {v2, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +3f18e6: 0b05 |001b: move-result-wide v5 │ │ +3f18e8: 6e30 94c1 5406 |001c: invoke-virtual {v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.count:(J)V // method@c194 │ │ +3f18ee: 5340 488a |001f: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f18f2: bb50 |0021: add-long/2addr v0, v5 │ │ +3f18f4: 5a40 488a |0022: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/tar/TarArchiveInputStream;.entryOffset:J // field@8a48 │ │ +3f18f8: 1005 |0024: return-wide v5 │ │ +3f18fa: 1000 |0025: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=212 │ │ 0x000d line=216 │ │ 0x0012 line=217 │ │ 0x001c line=218 │ │ 0x001f line=219 │ │ @@ -1376625,39 +1376621,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f2210: |[3f2210] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:()V │ │ -3f2220: 1a00 ae17 |0000: const-string v0, "ASCII" // string@17ae │ │ -3f2224: 7110 7bc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3f222a: 0c00 |0005: move-result-object v0 │ │ -3f222c: 6900 508a |0006: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ -3f2230: 0e00 |0008: return-void │ │ +3f2204: |[3f2204] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:()V │ │ +3f2214: 1a00 ae17 |0000: const-string v0, "ASCII" // string@17ae │ │ +3f2218: 7110 7bc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3f221e: 0c00 |0005: move-result-object v0 │ │ +3f2220: 6900 508a |0006: sput-object v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ +3f2224: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ name : '' │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3f2234: |[3f2234] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ -3f2244: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ -3f2248: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -3f224c: 7040 b3c1 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;II)V // method@c1b3 │ │ -3f2252: 0e00 |0007: return-void │ │ +3f2228: |[3f2228] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ +3f2238: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ +3f223c: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +3f2240: 7040 b3c1 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;II)V // method@c1b3 │ │ +3f2246: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1376666,18 +1376662,18 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f2254: |[3f2254] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;I)V │ │ -3f2264: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3f2268: 7040 b3c1 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;II)V // method@c1b3 │ │ -3f226e: 0e00 |0005: return-void │ │ +3f2248: |[3f2248] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;I)V │ │ +3f2258: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3f225c: 7040 b3c1 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;II)V // method@c1b3 │ │ +3f2262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1376687,18 +1376683,18 @@ │ │ type : '(Ljava/io/OutputStream;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3f2270: |[3f2270] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;II)V │ │ -3f2280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f2282: 7050 b4c1 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ -3f2288: 0e00 |0004: return-void │ │ +3f2264: |[3f2264] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;II)V │ │ +3f2274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f2276: 7050 b4c1 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ +3f227c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1376709,39 +1376705,39 @@ │ │ type : '(Ljava/io/OutputStream;IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3f228c: |[3f228c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;IILjava/lang/String;)V │ │ -3f229c: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3f22a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f22a4: 5920 638a |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ -3f22a8: 5920 5b8a |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ -3f22ac: 5c20 5c8a |0008: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ -3f22b0: 5c20 628a |000a: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f22b4: 5c20 618a |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f22b8: 5c20 588a |000e: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ -3f22bc: 2201 0819 |0010: new-instance v1, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ -3f22c0: 7020 50c8 3100 |0012: invoke-direct {v1, v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ -3f22c6: 5b21 648a |0015: iput-object v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f22ca: 5b26 608a |0017: iput-object v6, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.encoding:Ljava/lang/String; // field@8a60 │ │ -3f22ce: 7110 7bc4 0600 |0019: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3f22d4: 0c03 |001c: move-result-object v3 │ │ -3f22d6: 5b23 698a |001d: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ -3f22da: 5920 5a8a |001f: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f22de: 2353 c71b |0021: new-array v3, v5, [B // type@1bc7 │ │ -3f22e2: 5b23 598a |0023: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ -3f22e6: 2353 c71b |0025: new-array v3, v5, [B // type@1bc7 │ │ -3f22ea: 5b23 658a |0027: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f22ee: 5925 668a |0029: iput v5, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f22f2: b354 |002b: div-int/2addr v4, v5 │ │ -3f22f4: 5924 678a |002c: iput v4, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ -3f22f8: 0e00 |002e: return-void │ │ +3f2280: |[3f2280] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;IILjava/lang/String;)V │ │ +3f2290: 7010 7bbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3f2296: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f2298: 5920 638a |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ +3f229c: 5920 5b8a |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ +3f22a0: 5c20 5c8a |0008: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ +3f22a4: 5c20 628a |000a: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f22a8: 5c20 618a |000c: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f22ac: 5c20 588a |000e: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ +3f22b0: 2201 0819 |0010: new-instance v1, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ +3f22b4: 7020 50c8 3100 |0012: invoke-direct {v1, v3}, Lorg/apache/commons/compress/utils/CountingOutputStream;.:(Ljava/io/OutputStream;)V // method@c850 │ │ +3f22ba: 5b21 648a |0015: iput-object v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f22be: 5b26 608a |0017: iput-object v6, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.encoding:Ljava/lang/String; // field@8a60 │ │ +3f22c2: 7110 7bc4 0600 |0019: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3f22c8: 0c03 |001c: move-result-object v3 │ │ +3f22ca: 5b23 698a |001d: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ +3f22ce: 5920 5a8a |001f: iput v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f22d2: 2353 c71b |0021: new-array v3, v5, [B // type@1bc7 │ │ +3f22d6: 5b23 598a |0023: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ +3f22da: 2353 c71b |0025: new-array v3, v5, [B // type@1bc7 │ │ +3f22de: 5b23 658a |0027: iput-object v3, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f22e2: 5925 668a |0029: iput v5, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f22e6: b354 |002b: div-int/2addr v4, v5 │ │ +3f22e8: 5924 678a |002c: iput v4, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ +3f22ec: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=71 │ │ 0x0006 line=72 │ │ 0x0008 line=77 │ │ 0x000a line=80 │ │ @@ -1376767,18 +1376763,18 @@ │ │ type : '(Ljava/io/OutputStream;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3f22fc: |[3f22fc] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;ILjava/lang/String;)V │ │ -3f230c: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -3f2310: 7054 b4c1 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ -3f2316: 0e00 |0005: return-void │ │ +3f22f0: |[3f22f0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;ILjava/lang/String;)V │ │ +3f2300: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +3f2304: 7054 b4c1 2103 |0002: invoke-direct {v1, v2, v3, v0, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ +3f230a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1376789,19 +1376785,19 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3f2318: |[3f2318] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -3f2328: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ -3f232c: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -3f2330: 7054 b4c1 3210 |0004: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ -3f2336: 0e00 |0007: return-void │ │ +3f230c: |[3f230c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +3f231c: 1300 0028 |0000: const/16 v0, #int 10240 // #2800 │ │ +3f2320: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +3f2324: 7054 b4c1 3210 |0004: invoke-direct {v2, v3, v0, v1, v4}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.:(Ljava/io/OutputStream;IILjava/lang/String;)V // method@c1b4 │ │ +3f232a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=111 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -1376811,24 +1376807,24 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3f2338: |[3f2338] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V │ │ -3f2348: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3f234c: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -3f2350: 3a02 0600 |0004: if-ltz v2, 000a // +0006 │ │ -3f2354: 3100 0608 |0006: cmp-long v0, v6, v8 │ │ -3f2358: 3d00 0900 |0008: if-lez v0, 0011 // +0009 │ │ -3f235c: 7120 7c84 7600 |000a: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -3f2362: 0c06 |000d: move-result-object v6 │ │ -3f2364: 7230 b187 5406 |000e: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f236a: 0e00 |0011: return-void │ │ +3f232c: |[3f232c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V │ │ +3f233c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3f2340: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +3f2344: 3a02 0600 |0004: if-ltz v2, 000a // +0006 │ │ +3f2348: 3100 0608 |0006: cmp-long v0, v6, v8 │ │ +3f234c: 3d00 0900 |0008: if-lez v0, 0011 // +0009 │ │ +3f2350: 7120 7c84 7600 |000a: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +3f2356: 0c06 |000d: move-result-object v6 │ │ +3f2358: 7230 b187 5406 |000e: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f235e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=608 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0012 reg=4 (null) Ljava/util/Map; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/lang/String; │ │ @@ -1376840,67 +1376836,67 @@ │ │ type : '(Ljava/util/Map;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 117 16-bit code units │ │ -3f236c: |[3f236c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.addPaxHeadersForBigNumbers:(Ljava/util/Map;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ -3f237c: 7401 5ac1 1400 |0000: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ -3f2382: 0b03 |0003: move-result-wide v3 │ │ -3f2384: 1a02 f1cc |0004: const-string v2, "size" // string@ccf1 │ │ -3f2388: 1805 ffff ffff 0100 0000 |0006: const-wide v5, #double 4.24399e-314 // #00000001ffffffff │ │ -3f2392: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -3f2396: 0801 1300 |000d: move-object/from16 v1, v19 │ │ -3f239a: 7607 b7c1 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f23a0: 7401 54c1 1400 |0012: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongGroupId:()J // method@c154 │ │ -3f23a6: 0b0a |0015: move-result-wide v10 │ │ -3f23a8: 1a09 6c97 |0016: const-string v9, "gid" // string@976c │ │ -3f23ac: 170c ffff 1f00 |0018: const-wide/32 v12, #float 2.93873e-39 // #001fffff │ │ -3f23b2: 0807 1200 |001b: move-object/from16 v7, v18 │ │ -3f23b6: 0808 1300 |001d: move-object/from16 v8, v19 │ │ -3f23ba: 7607 b7c1 0700 |001f: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f23c0: 7401 56c1 1400 |0022: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ -3f23c6: 0c00 |0025: move-result-object v0 │ │ -3f23c8: 6e10 1787 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f23ce: 0b00 |0029: move-result-wide v0 │ │ -3f23d0: 1602 e803 |002a: const-wide/16 v2, #int 1000 // #3e8 │ │ -3f23d4: 9e07 0002 |002c: div-long v7, v0, v2 │ │ -3f23d8: 1a06 3ab1 |002e: const-string v6, "mtime" // string@b13a │ │ -3f23dc: 1809 ffff ffff 0100 0000 |0030: const-wide v9, #double 4.24399e-314 // #00000001ffffffff │ │ -3f23e6: 0804 1200 |0035: move-object/from16 v4, v18 │ │ -3f23ea: 0805 1300 |0037: move-object/from16 v5, v19 │ │ -3f23ee: 7607 b7c1 0400 |0039: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f23f4: 7401 55c1 1400 |003c: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongUserId:()J // method@c155 │ │ -3f23fa: 0b0e |003f: move-result-wide v14 │ │ -3f23fc: 1a0d c7d3 |0040: const-string v13, "uid" // string@d3c7 │ │ -3f2400: 1710 ffff 1f00 |0042: const-wide/32 v16, #float 2.93873e-39 // #001fffff │ │ -3f2406: 080b 1200 |0045: move-object/from16 v11, v18 │ │ -3f240a: 080c 1300 |0047: move-object/from16 v12, v19 │ │ -3f240e: 7607 b7c1 0b00 |0049: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f2414: 7401 4cc1 1400 |004c: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMajor:()I // method@c14c │ │ -3f241a: 0a00 |004f: move-result v0 │ │ -3f241c: 8104 |0050: int-to-long v4, v0 │ │ -3f241e: 1a03 b058 |0051: const-string v3, "SCHILY.devmajor" // string@58b0 │ │ -3f2422: 1706 ffff 1f00 |0053: const-wide/32 v6, #float 2.93873e-39 // #001fffff │ │ -3f2428: 0801 1200 |0056: move-object/from16 v1, v18 │ │ -3f242c: 0802 1300 |0058: move-object/from16 v2, v19 │ │ -3f2430: 7607 b7c1 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f2436: 7401 4dc1 1400 |005d: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMinor:()I // method@c14d │ │ -3f243c: 0a00 |0060: move-result v0 │ │ -3f243e: 8104 |0061: int-to-long v4, v0 │ │ -3f2440: 1a03 b158 |0062: const-string v3, "SCHILY.devminor" // string@58b1 │ │ -3f2444: 7607 b7c1 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ -3f244a: 7401 57c1 1400 |0067: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ -3f2450: 0a00 |006a: move-result v0 │ │ -3f2452: 8103 |006b: int-to-long v3, v0 │ │ -3f2454: 1a02 f6b0 |006c: const-string v2, "mode" // string@b0f6 │ │ -3f2458: 1705 ffff 1f00 |006e: const-wide/32 v5, #float 2.93873e-39 // #001fffff │ │ -3f245e: 7606 bcc1 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f2464: 0e00 |0074: return-void │ │ +3f2360: |[3f2360] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.addPaxHeadersForBigNumbers:(Ljava/util/Map;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ +3f2370: 7401 5ac1 1400 |0000: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ +3f2376: 0b03 |0003: move-result-wide v3 │ │ +3f2378: 1a02 f1cc |0004: const-string v2, "size" // string@ccf1 │ │ +3f237c: 1805 ffff ffff 0100 0000 |0006: const-wide v5, #double 4.24399e-314 // #00000001ffffffff │ │ +3f2386: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +3f238a: 0801 1300 |000d: move-object/from16 v1, v19 │ │ +3f238e: 7607 b7c1 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f2394: 7401 54c1 1400 |0012: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongGroupId:()J // method@c154 │ │ +3f239a: 0b0a |0015: move-result-wide v10 │ │ +3f239c: 1a09 6c97 |0016: const-string v9, "gid" // string@976c │ │ +3f23a0: 170c ffff 1f00 |0018: const-wide/32 v12, #float 2.93873e-39 // #001fffff │ │ +3f23a6: 0807 1200 |001b: move-object/from16 v7, v18 │ │ +3f23aa: 0808 1300 |001d: move-object/from16 v8, v19 │ │ +3f23ae: 7607 b7c1 0700 |001f: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f23b4: 7401 56c1 1400 |0022: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ +3f23ba: 0c00 |0025: move-result-object v0 │ │ +3f23bc: 6e10 1787 0000 |0026: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f23c2: 0b00 |0029: move-result-wide v0 │ │ +3f23c4: 1602 e803 |002a: const-wide/16 v2, #int 1000 // #3e8 │ │ +3f23c8: 9e07 0002 |002c: div-long v7, v0, v2 │ │ +3f23cc: 1a06 3ab1 |002e: const-string v6, "mtime" // string@b13a │ │ +3f23d0: 1809 ffff ffff 0100 0000 |0030: const-wide v9, #double 4.24399e-314 // #00000001ffffffff │ │ +3f23da: 0804 1200 |0035: move-object/from16 v4, v18 │ │ +3f23de: 0805 1300 |0037: move-object/from16 v5, v19 │ │ +3f23e2: 7607 b7c1 0400 |0039: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f23e8: 7401 55c1 1400 |003c: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongUserId:()J // method@c155 │ │ +3f23ee: 0b0e |003f: move-result-wide v14 │ │ +3f23f0: 1a0d c7d3 |0040: const-string v13, "uid" // string@d3c7 │ │ +3f23f4: 1710 ffff 1f00 |0042: const-wide/32 v16, #float 2.93873e-39 // #001fffff │ │ +3f23fa: 080b 1200 |0045: move-object/from16 v11, v18 │ │ +3f23fe: 080c 1300 |0047: move-object/from16 v12, v19 │ │ +3f2402: 7607 b7c1 0b00 |0049: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f2408: 7401 4cc1 1400 |004c: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMajor:()I // method@c14c │ │ +3f240e: 0a00 |004f: move-result v0 │ │ +3f2410: 8104 |0050: int-to-long v4, v0 │ │ +3f2412: 1a03 b058 |0051: const-string v3, "SCHILY.devmajor" // string@58b0 │ │ +3f2416: 1706 ffff 1f00 |0053: const-wide/32 v6, #float 2.93873e-39 // #001fffff │ │ +3f241c: 0801 1200 |0056: move-object/from16 v1, v18 │ │ +3f2420: 0802 1300 |0058: move-object/from16 v2, v19 │ │ +3f2424: 7607 b7c1 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f242a: 7401 4dc1 1400 |005d: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMinor:()I // method@c14d │ │ +3f2430: 0a00 |0060: move-result v0 │ │ +3f2432: 8104 |0061: int-to-long v4, v0 │ │ +3f2434: 1a03 b158 |0062: const-string v3, "SCHILY.devminor" // string@58b1 │ │ +3f2438: 7607 b7c1 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeaderForBigNumber:(Ljava/util/Map;Ljava/lang/String;JJ)V // method@c1b7 │ │ +3f243e: 7401 57c1 1400 |0067: invoke-virtual/range {v20}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ +3f2444: 0a00 |006a: move-result v0 │ │ +3f2446: 8103 |006b: int-to-long v3, v0 │ │ +3f2448: 1a02 f6b0 |006c: const-string v2, "mode" // string@b0f6 │ │ +3f244c: 1705 ffff 1f00 |006e: const-wide/32 v5, #float 2.93873e-39 // #001fffff │ │ +3f2452: 7606 bcc1 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f2458: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0012 line=588 │ │ 0x0022 line=591 │ │ 0x0039 line=590 │ │ 0x003c line=593 │ │ @@ -1376919,22 +1376915,22 @@ │ │ type : '(Ljava/lang/String;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 10 16-bit code units │ │ -3f2594: |[3f2594] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumber:(Ljava/lang/String;JJ)V │ │ -3f25a4: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ -3f25a8: 0770 |0002: move-object v0, v7 │ │ -3f25aa: 0781 |0003: move-object v1, v8 │ │ -3f25ac: 0492 |0004: move-wide v2, v9 │ │ -3f25ae: 04b4 |0005: move-wide v4, v11 │ │ -3f25b0: 7607 bdc1 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V // method@c1bd │ │ -3f25b6: 0e00 |0009: return-void │ │ +3f2588: |[3f2588] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumber:(Ljava/lang/String;JJ)V │ │ +3f2598: 1a06 0000 |0000: const-string v6, "" // string@0000 │ │ +3f259c: 0770 |0002: move-object v0, v7 │ │ +3f259e: 0781 |0003: move-object v1, v8 │ │ +3f25a0: 0492 |0004: move-wide v2, v9 │ │ +3f25a2: 04b4 |0005: move-wide v4, v11 │ │ +3f25a4: 7607 bdc1 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V // method@c1bd │ │ +3f25aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=627 │ │ locals : │ │ 0x0000 - 0x000a reg=7 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=9 (null) J │ │ @@ -1376945,38 +1376941,38 @@ │ │ type : '(Ljava/lang/String;JJLjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3f25b8: |[3f25b8] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V │ │ -3f25c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3f25cc: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3f25d0: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ -3f25d4: 3100 0507 |0006: cmp-long v0, v5, v7 │ │ -3f25d8: 3c00 0300 |0008: if-gtz v0, 000b // +0003 │ │ -3f25dc: 0e00 |000a: return-void │ │ -3f25de: 2200 8b10 |000b: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f25e2: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f25e6: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f25ec: 6e20 8f84 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f25f2: 1a04 8705 |0015: const-string v4, " '" // string@0587 │ │ -3f25f6: 6e20 8f84 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f25fc: 6e30 8b84 5106 |001a: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f2602: 1a04 210a |001d: const-string v4, "' is too big ( > " // string@0a21 │ │ -3f2606: 6e20 8f84 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f260c: 6e30 8b84 7108 |0022: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f2612: 1a04 9805 |0025: const-string v4, " )." // string@0598 │ │ -3f2616: 6e20 8f84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f261c: 6e20 8f84 9100 |002a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2622: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2628: 0c04 |0030: move-result-object v4 │ │ -3f262a: 7020 2684 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ -3f2630: 2700 |0034: throw v0 │ │ +3f25ac: |[3f25ac] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V │ │ +3f25bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3f25c0: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3f25c4: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ +3f25c8: 3100 0507 |0006: cmp-long v0, v5, v7 │ │ +3f25cc: 3c00 0300 |0008: if-gtz v0, 000b // +0003 │ │ +3f25d0: 0e00 |000a: return-void │ │ +3f25d2: 2200 8b10 |000b: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f25d6: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f25da: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f25e0: 6e20 8f84 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f25e6: 1a04 8705 |0015: const-string v4, " '" // string@0587 │ │ +3f25ea: 6e20 8f84 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f25f0: 6e30 8b84 5106 |001a: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f25f6: 1a04 210a |001d: const-string v4, "' is too big ( > " // string@0a21 │ │ +3f25fa: 6e20 8f84 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2600: 6e30 8b84 7108 |0022: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f2606: 1a04 9805 |0025: const-string v4, " )." // string@0598 │ │ +3f260a: 6e20 8f84 4100 |0027: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2610: 6e20 8f84 9100 |002a: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2616: 6e10 9f84 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f261c: 0c04 |0030: move-result-object v4 │ │ +3f261e: 7020 2684 4000 |0031: invoke-direct {v0, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ +3f2624: 2700 |0034: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=636 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0035 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0035 reg=5 (null) J │ │ @@ -1376988,22 +1376984,22 @@ │ │ type : '(Ljava/lang/String;JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 10 16-bit code units │ │ -3f2634: |[3f2634] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumberWithPosixMessage:(Ljava/lang/String;JJ)V │ │ -3f2644: 1a06 d405 |0000: const-string v6, " Use STAR or POSIX extensions to overcome this limit" // string@05d4 │ │ -3f2648: 0770 |0002: move-object v0, v7 │ │ -3f264a: 0781 |0003: move-object v1, v8 │ │ -3f264c: 0492 |0004: move-wide v2, v9 │ │ -3f264e: 04b4 |0005: move-wide v4, v11 │ │ -3f2650: 7607 bdc1 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V // method@c1bd │ │ -3f2656: 0e00 |0009: return-void │ │ +3f2628: |[3f2628] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumberWithPosixMessage:(Ljava/lang/String;JJ)V │ │ +3f2638: 1a06 d405 |0000: const-string v6, " Use STAR or POSIX extensions to overcome this limit" // string@05d4 │ │ +3f263c: 0770 |0002: move-object v0, v7 │ │ +3f263e: 0781 |0003: move-object v1, v8 │ │ +3f2640: 0492 |0004: move-wide v2, v9 │ │ +3f2642: 04b4 |0005: move-wide v4, v11 │ │ +3f2644: 7607 bdc1 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJLjava/lang/String;)V // method@c1bd │ │ +3f264a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=631 │ │ locals : │ │ 0x0000 - 0x000a reg=7 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=9 (null) J │ │ @@ -1377014,61 +1377010,61 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 104 16-bit code units │ │ -3f2658: |[3f2658] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumbers:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ -3f2668: 7401 5ac1 1100 |0000: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ -3f266e: 0b02 |0003: move-result-wide v2 │ │ -3f2670: 1a01 7c85 |0004: const-string v1, "entry size" // string@857c │ │ -3f2674: 1804 ffff ffff 0100 0000 |0006: const-wide v4, #double 4.24399e-314 // #00000001ffffffff │ │ -3f267e: 0800 1000 |000b: move-object/from16 v0, v16 │ │ -3f2682: 7606 bcc1 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f2688: 7401 54c1 1100 |0010: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongGroupId:()J // method@c154 │ │ -3f268e: 0b08 |0013: move-result-wide v8 │ │ -3f2690: 1a07 9497 |0014: const-string v7, "group id" // string@9794 │ │ -3f2694: 170a ffff 1f00 |0016: const-wide/32 v10, #float 2.93873e-39 // #001fffff │ │ -3f269a: 0806 1000 |0019: move-object/from16 v6, v16 │ │ -3f269e: 7606 bec1 0600 |001b: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumberWithPosixMessage:(Ljava/lang/String;JJ)V // method@c1be │ │ -3f26a4: 7401 56c1 1100 |001e: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ -3f26aa: 0c00 |0021: move-result-object v0 │ │ -3f26ac: 6e10 1787 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f26b2: 0b00 |0025: move-result-wide v0 │ │ -3f26b4: 1602 e803 |0026: const-wide/16 v2, #int 1000 // #3e8 │ │ -3f26b8: 9e06 0002 |0028: div-long v6, v0, v2 │ │ -3f26bc: 1a05 5fa1 |002a: const-string v5, "last modification time" // string@a15f │ │ -3f26c0: 1808 ffff ffff 0100 0000 |002c: const-wide v8, #double 4.24399e-314 // #00000001ffffffff │ │ -3f26ca: 0804 1000 |0031: move-object/from16 v4, v16 │ │ -3f26ce: 7606 bcc1 0400 |0033: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f26d4: 7401 55c1 1100 |0036: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongUserId:()J // method@c155 │ │ -3f26da: 0b0c |0039: move-result-wide v12 │ │ -3f26dc: 1a0b 77d5 |003a: const-string v11, "user id" // string@d577 │ │ -3f26e0: 170e ffff 1f00 |003c: const-wide/32 v14, #float 2.93873e-39 // #001fffff │ │ -3f26e6: 080a 1000 |003f: move-object/from16 v10, v16 │ │ -3f26ea: 7606 bcc1 0a00 |0041: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f26f0: 7401 57c1 1100 |0044: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ -3f26f6: 0a00 |0047: move-result v0 │ │ -3f26f8: 8103 |0048: int-to-long v3, v0 │ │ -3f26fa: 1a02 f6b0 |0049: const-string v2, "mode" // string@b0f6 │ │ -3f26fe: 1705 ffff 1f00 |004b: const-wide/32 v5, #float 2.93873e-39 // #001fffff │ │ -3f2704: 0801 1000 |004e: move-object/from16 v1, v16 │ │ -3f2708: 7606 bcc1 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f270e: 7401 4cc1 1100 |0053: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMajor:()I // method@c14c │ │ -3f2714: 0a00 |0056: move-result v0 │ │ -3f2716: 8103 |0057: int-to-long v3, v0 │ │ -3f2718: 1a02 f0ae |0058: const-string v2, "major device number" // string@aef0 │ │ -3f271c: 7606 bcc1 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f2722: 7401 4dc1 1100 |005d: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMinor:()I // method@c14d │ │ -3f2728: 0a00 |0060: move-result v0 │ │ -3f272a: 8103 |0061: int-to-long v3, v0 │ │ -3f272c: 1a02 dab0 |0062: const-string v2, "minor device number" // string@b0da │ │ -3f2730: 7606 bcc1 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ -3f2736: 0e00 |0067: return-void │ │ +3f264c: |[3f264c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.failForBigNumbers:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ +3f265c: 7401 5ac1 1100 |0000: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ +3f2662: 0b02 |0003: move-result-wide v2 │ │ +3f2664: 1a01 7c85 |0004: const-string v1, "entry size" // string@857c │ │ +3f2668: 1804 ffff ffff 0100 0000 |0006: const-wide v4, #double 4.24399e-314 // #00000001ffffffff │ │ +3f2672: 0800 1000 |000b: move-object/from16 v0, v16 │ │ +3f2676: 7606 bcc1 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f267c: 7401 54c1 1100 |0010: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongGroupId:()J // method@c154 │ │ +3f2682: 0b08 |0013: move-result-wide v8 │ │ +3f2684: 1a07 9497 |0014: const-string v7, "group id" // string@9794 │ │ +3f2688: 170a ffff 1f00 |0016: const-wide/32 v10, #float 2.93873e-39 // #001fffff │ │ +3f268e: 0806 1000 |0019: move-object/from16 v6, v16 │ │ +3f2692: 7606 bec1 0600 |001b: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumberWithPosixMessage:(Ljava/lang/String;JJ)V // method@c1be │ │ +3f2698: 7401 56c1 1100 |001e: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ +3f269e: 0c00 |0021: move-result-object v0 │ │ +3f26a0: 6e10 1787 0000 |0022: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f26a6: 0b00 |0025: move-result-wide v0 │ │ +3f26a8: 1602 e803 |0026: const-wide/16 v2, #int 1000 // #3e8 │ │ +3f26ac: 9e06 0002 |0028: div-long v6, v0, v2 │ │ +3f26b0: 1a05 5fa1 |002a: const-string v5, "last modification time" // string@a15f │ │ +3f26b4: 1808 ffff ffff 0100 0000 |002c: const-wide v8, #double 4.24399e-314 // #00000001ffffffff │ │ +3f26be: 0804 1000 |0031: move-object/from16 v4, v16 │ │ +3f26c2: 7606 bcc1 0400 |0033: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f26c8: 7401 55c1 1100 |0036: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLongUserId:()J // method@c155 │ │ +3f26ce: 0b0c |0039: move-result-wide v12 │ │ +3f26d0: 1a0b 77d5 |003a: const-string v11, "user id" // string@d577 │ │ +3f26d4: 170e ffff 1f00 |003c: const-wide/32 v14, #float 2.93873e-39 // #001fffff │ │ +3f26da: 080a 1000 |003f: move-object/from16 v10, v16 │ │ +3f26de: 7606 bcc1 0a00 |0041: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f26e4: 7401 57c1 1100 |0044: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ +3f26ea: 0a00 |0047: move-result v0 │ │ +3f26ec: 8103 |0048: int-to-long v3, v0 │ │ +3f26ee: 1a02 f6b0 |0049: const-string v2, "mode" // string@b0f6 │ │ +3f26f2: 1705 ffff 1f00 |004b: const-wide/32 v5, #float 2.93873e-39 // #001fffff │ │ +3f26f8: 0801 1000 |004e: move-object/from16 v1, v16 │ │ +3f26fc: 7606 bcc1 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f2702: 7401 4cc1 1100 |0053: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMajor:()I // method@c14c │ │ +3f2708: 0a00 |0056: move-result v0 │ │ +3f270a: 8103 |0057: int-to-long v3, v0 │ │ +3f270c: 1a02 f0ae |0058: const-string v2, "major device number" // string@aef0 │ │ +3f2710: 7606 bcc1 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f2716: 7401 4dc1 1100 |005d: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getDevMinor:()I // method@c14d │ │ +3f271c: 0a00 |0060: move-result v0 │ │ +3f271e: 8103 |0061: int-to-long v3, v0 │ │ +3f2720: 1a02 dab0 |0062: const-string v2, "minor device number" // string@b0da │ │ +3f2724: 7606 bcc1 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumber:(Ljava/lang/String;JJ)V // method@c1bc │ │ +3f272a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0010 line=614 │ │ 0x001e line=616 │ │ 0x0033 line=615 │ │ 0x0036 line=618 │ │ @@ -1377084,70 +1377080,70 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -3f1ffc: |[3f1ffc] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z │ │ -3f200c: 5470 698a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ -3f2010: 7220 75c4 9000 |0002: invoke-interface {v0, v9}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3f2016: 0c00 |0005: move-result-object v0 │ │ -3f2018: 6e10 b785 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3f201e: 0a01 |0009: move-result v1 │ │ -3f2020: 6e10 ba85 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f2026: 0a02 |000d: move-result v2 │ │ -3f2028: b121 |000e: sub-int/2addr v1, v2 │ │ -3f202a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -3f202c: 1303 6400 |0010: const/16 v3, #int 100 // #64 │ │ -3f2030: 3431 5f00 |0012: if-lt v1, v3, 0071 // +005f │ │ -3f2034: 5274 638a |0014: iget v4, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ -3f2038: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -3f203a: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -3f203c: 3354 0600 |0018: if-ne v4, v5, 001e // +0006 │ │ -3f2040: 7230 b187 ba09 |001a: invoke-interface {v10, v11, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f2046: 0f06 |001d: return v6 │ │ -3f2048: 122a |001e: const/4 v10, #int 2 // #2 │ │ -3f204a: 33a4 2800 |001f: if-ne v4, v10, 0047 // +0028 │ │ -3f204e: 2209 4618 |0021: new-instance v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f2052: 1a0a 3f14 |0023: const-string v10, "././@LongLink" // string@143f │ │ -3f2056: 7030 41c1 a90c |0025: invoke-direct {v9, v10, v12}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;B)V // method@c141 │ │ -3f205c: 811a |0028: int-to-long v10, v1 │ │ -3f205e: 160c 0100 |0029: const-wide/16 v12, #int 1 // #1 │ │ -3f2062: bbca |002b: add-long/2addr v10, v12 │ │ -3f2064: 6e30 81c1 a90b |002c: invoke-virtual {v9, v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ -3f206a: 7030 cdc1 8709 |002f: invoke-direct {v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1cd │ │ -3f2070: 6e20 c7c1 9700 |0032: invoke-virtual {v7, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c1c7 │ │ -3f2076: 6e10 ab85 0000 |0035: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3f207c: 0c08 |0038: move-result-object v8 │ │ -3f207e: 6e10 ac85 0000 |0039: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3f2084: 0a09 |003c: move-result v9 │ │ -3f2086: 6e40 d0c1 8719 |003d: invoke-virtual {v7, v8, v9, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:([BII)V // method@c1d0 │ │ -3f208c: 6e20 cec1 2700 |0040: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:(I)V // method@c1ce │ │ -3f2092: 6e10 bac1 0700 |0043: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closeArchiveEntry:()V // method@c1ba │ │ -3f2098: 282b |0046: goto 0071 // +002b │ │ -3f209a: 3364 0300 |0047: if-ne v4, v6, 004a // +0003 │ │ -3f209e: 2828 |0049: goto 0071 // +0028 │ │ -3f20a0: 2208 8b10 |004a: new-instance v8, Ljava/lang/RuntimeException; // type@108b │ │ -3f20a4: 220a 9410 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3f20a8: 7010 8384 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f20ae: 6e20 8f84 da00 |0051: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f20b4: 1a0b 8705 |0054: const-string v11, " '" // string@0587 │ │ -3f20b8: 6e20 8f84 ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f20be: 6e20 8f84 9a00 |0059: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f20c4: 1a09 220a |005c: const-string v9, "' is too long ( > " // string@0a22 │ │ -3f20c8: 6e20 8f84 9a00 |005e: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f20ce: 6e20 8a84 3a00 |0061: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f20d4: 1a09 0606 |0064: const-string v9, " bytes)" // string@0606 │ │ -3f20d8: 6e20 8f84 9a00 |0066: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f20de: 6e10 9f84 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f20e4: 0c09 |006c: move-result-object v9 │ │ -3f20e6: 7020 2684 9800 |006d: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ -3f20ec: 2708 |0070: throw v8 │ │ -3f20ee: 0f02 |0071: return v2 │ │ +3f1ff0: |[3f1ff0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z │ │ +3f2000: 5470 698a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ +3f2004: 7220 75c4 9000 |0002: invoke-interface {v0, v9}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3f200a: 0c00 |0005: move-result-object v0 │ │ +3f200c: 6e10 b785 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3f2012: 0a01 |0009: move-result v1 │ │ +3f2014: 6e10 ba85 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f201a: 0a02 |000d: move-result v2 │ │ +3f201c: b121 |000e: sub-int/2addr v1, v2 │ │ +3f201e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +3f2020: 1303 6400 |0010: const/16 v3, #int 100 // #64 │ │ +3f2024: 3431 5f00 |0012: if-lt v1, v3, 0071 // +005f │ │ +3f2028: 5274 638a |0014: iget v4, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ +3f202c: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +3f202e: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +3f2030: 3354 0600 |0018: if-ne v4, v5, 001e // +0006 │ │ +3f2034: 7230 b187 ba09 |001a: invoke-interface {v10, v11, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f203a: 0f06 |001d: return v6 │ │ +3f203c: 122a |001e: const/4 v10, #int 2 // #2 │ │ +3f203e: 33a4 2800 |001f: if-ne v4, v10, 0047 // +0028 │ │ +3f2042: 2209 4618 |0021: new-instance v9, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f2046: 1a0a 3f14 |0023: const-string v10, "././@LongLink" // string@143f │ │ +3f204a: 7030 41c1 a90c |0025: invoke-direct {v9, v10, v12}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;B)V // method@c141 │ │ +3f2050: 811a |0028: int-to-long v10, v1 │ │ +3f2052: 160c 0100 |0029: const-wide/16 v12, #int 1 // #1 │ │ +3f2056: bbca |002b: add-long/2addr v10, v12 │ │ +3f2058: 6e30 81c1 a90b |002c: invoke-virtual {v9, v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ +3f205e: 7030 cdc1 8709 |002f: invoke-direct {v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1cd │ │ +3f2064: 6e20 c7c1 9700 |0032: invoke-virtual {v7, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c1c7 │ │ +3f206a: 6e10 ab85 0000 |0035: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3f2070: 0c08 |0038: move-result-object v8 │ │ +3f2072: 6e10 ac85 0000 |0039: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3f2078: 0a09 |003c: move-result v9 │ │ +3f207a: 6e40 d0c1 8719 |003d: invoke-virtual {v7, v8, v9, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:([BII)V // method@c1d0 │ │ +3f2080: 6e20 cec1 2700 |0040: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:(I)V // method@c1ce │ │ +3f2086: 6e10 bac1 0700 |0043: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closeArchiveEntry:()V // method@c1ba │ │ +3f208c: 282b |0046: goto 0071 // +002b │ │ +3f208e: 3364 0300 |0047: if-ne v4, v6, 004a // +0003 │ │ +3f2092: 2828 |0049: goto 0071 // +0028 │ │ +3f2094: 2208 8b10 |004a: new-instance v8, Ljava/lang/RuntimeException; // type@108b │ │ +3f2098: 220a 9410 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3f209c: 7010 8384 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f20a2: 6e20 8f84 da00 |0051: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f20a8: 1a0b 8705 |0054: const-string v11, " '" // string@0587 │ │ +3f20ac: 6e20 8f84 ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f20b2: 6e20 8f84 9a00 |0059: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f20b8: 1a09 220a |005c: const-string v9, "' is too long ( > " // string@0a22 │ │ +3f20bc: 6e20 8f84 9a00 |005e: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f20c2: 6e20 8a84 3a00 |0061: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f20c8: 1a09 0606 |0064: const-string v9, " bytes)" // string@0606 │ │ +3f20cc: 6e20 8f84 9a00 |0066: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f20d2: 6e10 9f84 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f20d8: 0c09 |006c: move-result-object v9 │ │ +3f20da: 7020 2684 9800 |006d: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@8426 │ │ +3f20e0: 2708 |0070: throw v8 │ │ +3f20e2: 0f02 |0071: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=669 │ │ 0x0014 line=672 │ │ 0x001a line=673 │ │ 0x0021 line=678 │ │ @@ -1377172,25 +1377168,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3f27b8: |[3f27b8] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.padAsNeeded:()V │ │ -3f27c8: 5220 688a |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ -3f27cc: 5221 678a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ -3f27d0: b410 |0004: rem-int/2addr v0, v1 │ │ -3f27d2: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -3f27d6: 5221 678a |0007: iget v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ -3f27da: 3510 0800 |0009: if-ge v0, v1, 0011 // +0008 │ │ -3f27de: 7010 d1c1 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ -3f27e4: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f27e8: 28f7 |0010: goto 0007 // -0009 │ │ -3f27ea: 0e00 |0011: return-void │ │ +3f27ac: |[3f27ac] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.padAsNeeded:()V │ │ +3f27bc: 5220 688a |0000: iget v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ +3f27c0: 5221 678a |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ +3f27c4: b410 |0004: rem-int/2addr v0, v1 │ │ +3f27c6: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +3f27ca: 5221 678a |0007: iget v1, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsPerBlock:I // field@8a67 │ │ +3f27ce: 3510 0800 |0009: if-ge v0, v1, 0011 // +0008 │ │ +3f27d2: 7010 d1c1 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ +3f27d8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f27dc: 28f7 |0010: goto 0007 // -0009 │ │ +3f27de: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0007 line=578 │ │ 0x000b line=579 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ @@ -1377200,61 +1377196,61 @@ │ │ type : '(C)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3f20f0: |[3f20f0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.shouldBeReplaced:(C)Z │ │ -3f2100: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -3f2104: 1300 2f00 |0002: const/16 v0, #int 47 // #2f │ │ -3f2108: 3202 0900 |0004: if-eq v2, v0, 000d // +0009 │ │ -3f210c: 1300 5c00 |0006: const/16 v0, #int 92 // #5c │ │ -3f2110: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -3f2114: 2803 |000a: goto 000d // +0003 │ │ -3f2116: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3f2118: 2802 |000c: goto 000e // +0002 │ │ -3f211a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3f211c: 0f02 |000e: return v2 │ │ +3f20e4: |[3f20e4] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.shouldBeReplaced:(C)Z │ │ +3f20f4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +3f20f8: 1300 2f00 |0002: const/16 v0, #int 47 // #2f │ │ +3f20fc: 3202 0900 |0004: if-eq v2, v0, 000d // +0009 │ │ +3f2100: 1300 5c00 |0006: const/16 v0, #int 92 // #5c │ │ +3f2104: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +3f2108: 2803 |000a: goto 000d // +0003 │ │ +3f210a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3f210c: 2802 |000c: goto 000e // +0002 │ │ +3f210e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3f2110: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ name : 'stripTo7Bits' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f2154: |[3f2154] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.stripTo7Bits:(Ljava/lang/String;)Ljava/lang/String; │ │ -3f2164: 6e10 6384 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f216a: 0a00 |0003: move-result v0 │ │ -3f216c: 2201 9410 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2170: 7020 8484 0100 |0006: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ -3f2176: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3f2178: 3502 1b00 |000a: if-ge v2, v0, 0025 // +001b │ │ -3f217c: 6e20 4684 2600 |000c: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f2182: 0a03 |000f: move-result v3 │ │ -3f2184: dd03 037f |0010: and-int/lit8 v3, v3, #int 127 // #7f │ │ -3f2188: 8e33 |0012: int-to-char v3, v3 │ │ -3f218a: 7020 cbc1 3500 |0013: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.shouldBeReplaced:(C)Z // method@c1cb │ │ -3f2190: 0a04 |0016: move-result v4 │ │ -3f2192: 3804 0800 |0017: if-eqz v4, 001f // +0008 │ │ -3f2196: 1a03 5f6c |0019: const-string v3, "_" // string@6c5f │ │ -3f219a: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f21a0: 2804 |001e: goto 0022 // +0004 │ │ -3f21a2: 6e20 8784 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3f21a8: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f21ac: 28e6 |0024: goto 000a // -001a │ │ -3f21ae: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f21b4: 0c06 |0028: move-result-object v6 │ │ -3f21b6: 1106 |0029: return-object v6 │ │ +3f2148: |[3f2148] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.stripTo7Bits:(Ljava/lang/String;)Ljava/lang/String; │ │ +3f2158: 6e10 6384 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f215e: 0a00 |0003: move-result v0 │ │ +3f2160: 2201 9410 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2164: 7020 8484 0100 |0006: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ +3f216a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3f216c: 3502 1b00 |000a: if-ge v2, v0, 0025 // +001b │ │ +3f2170: 6e20 4684 2600 |000c: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f2176: 0a03 |000f: move-result v3 │ │ +3f2178: dd03 037f |0010: and-int/lit8 v3, v3, #int 127 // #7f │ │ +3f217c: 8e33 |0012: int-to-char v3, v3 │ │ +3f217e: 7020 cbc1 3500 |0013: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.shouldBeReplaced:(C)Z // method@c1cb │ │ +3f2184: 0a04 |0016: move-result v4 │ │ +3f2186: 3804 0800 |0017: if-eqz v4, 001f // +0008 │ │ +3f218a: 1a03 5f6c |0019: const-string v3, "_" // string@6c5f │ │ +3f218e: 6e20 8f84 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2194: 2804 |001e: goto 0022 // +0004 │ │ +3f2196: 6e20 8784 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3f219c: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f21a0: 28e6 |0024: goto 000a // -001a │ │ +3f21a2: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f21a8: 0c06 |0028: move-result-object v6 │ │ +3f21aa: 1106 |0029: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0004 line=490 │ │ 0x000c line=492 │ │ 0x0013 line=493 │ │ 0x001b line=494 │ │ @@ -1377269,31 +1377265,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3f29b4: |[3f29b4] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ -3f29c4: 6e10 56c1 0800 |0000: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ -3f29ca: 0c08 |0003: move-result-object v8 │ │ -3f29cc: 6e10 1787 0800 |0004: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f29d2: 0b00 |0007: move-result-wide v0 │ │ -3f29d4: 1602 e803 |0008: const-wide/16 v2, #int 1000 // #3e8 │ │ -3f29d8: be20 |000a: div-long/2addr v0, v2 │ │ -3f29da: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -3f29de: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -3f29e2: 3a04 0b00 |000f: if-ltz v4, 001a // +000b │ │ -3f29e6: 1804 ffff ffff 0100 0000 |0011: const-wide v4, #double 4.24399e-314 // #00000001ffffffff │ │ -3f29f0: 3106 0004 |0016: cmp-long v6, v0, v4 │ │ -3f29f4: 3d06 0700 |0018: if-lez v6, 001f // +0007 │ │ -3f29f8: 2208 2011 |001a: new-instance v8, Ljava/util/Date; // type@1120 │ │ -3f29fc: 7030 1587 2803 |001c: invoke-direct {v8, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f2a02: 6e20 7dc1 8900 |001f: invoke-virtual {v9, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setModTime:(Ljava/util/Date;)V // method@c17d │ │ -3f2a08: 0e00 |0022: return-void │ │ +3f29a8: |[3f29a8] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ +3f29b8: 6e10 56c1 0800 |0000: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getModTime:()Ljava/util/Date; // method@c156 │ │ +3f29be: 0c08 |0003: move-result-object v8 │ │ +3f29c0: 6e10 1787 0800 |0004: invoke-virtual {v8}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f29c6: 0b00 |0007: move-result-wide v0 │ │ +3f29c8: 1602 e803 |0008: const-wide/16 v2, #int 1000 // #3e8 │ │ +3f29cc: be20 |000a: div-long/2addr v0, v2 │ │ +3f29ce: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +3f29d2: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +3f29d6: 3a04 0b00 |000f: if-ltz v4, 001a // +000b │ │ +3f29da: 1804 ffff ffff 0100 0000 |0011: const-wide v4, #double 4.24399e-314 // #00000001ffffffff │ │ +3f29e4: 3106 0004 |0016: cmp-long v6, v0, v4 │ │ +3f29e8: 3d06 0700 |0018: if-lez v6, 001f // +0007 │ │ +3f29ec: 2208 2011 |001a: new-instance v8, Ljava/util/Date; // type@1120 │ │ +3f29f0: 7030 1587 2803 |001c: invoke-direct {v8, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f29f6: 6e20 7dc1 8900 |001f: invoke-virtual {v9, v8}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setModTime:(Ljava/util/Date;)V // method@c17d │ │ +3f29fc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0004 line=697 │ │ 0x001a line=699 │ │ 0x001f line=701 │ │ locals : │ │ @@ -1377306,21 +1377302,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f2b64: |[3f2b64] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeEOFRecord:()V │ │ -3f2b74: 5420 658a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2b78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f2b7a: 7120 9886 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -3f2b80: 5420 658a |0006: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2b84: 7020 d3c1 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ -3f2b8a: 0e00 |000b: return-void │ │ +3f2b58: |[3f2b58] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeEOFRecord:()V │ │ +3f2b68: 5420 658a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2b6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f2b6e: 7120 9886 1000 |0003: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +3f2b74: 5420 658a |0006: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2b78: 7020 d3c1 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ +3f2b7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0006 line=518 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ │ │ @@ -1377329,41 +1377325,41 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -3f2d30: |[3f2d30] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeRecord:([B)V │ │ -3f2d40: 2140 |0000: array-length v0, v4 │ │ -3f2d42: 5231 668a |0001: iget v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f2d46: 3310 0e00 |0003: if-ne v0, v1, 0011 // +000e │ │ -3f2d4a: 5430 648a |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f2d4e: 6e20 a182 4000 |0007: invoke-virtual {v0, v4}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -3f2d54: 5234 688a |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ -3f2d58: d804 0401 |000c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f2d5c: 5934 688a |000e: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ -3f2d60: 0e00 |0010: return-void │ │ -3f2d62: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2d66: 2201 9410 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2d6a: 7010 8384 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2d70: 1a02 41bd |0018: const-string v2, "record to write has length '" // string@bd41 │ │ -3f2d74: 6e20 8f84 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2d7a: 2144 |001d: array-length v4, v4 │ │ -3f2d7c: 6e20 8a84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2d82: 1a04 280a |0021: const-string v4, "' which is not the record size of '" // string@0a28 │ │ -3f2d86: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2d8c: 5234 668a |0026: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f2d90: 6e20 8a84 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2d96: 1a04 0d0a |002b: const-string v4, "'" // string@0a0d │ │ -3f2d9a: 6e20 8f84 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2da0: 6e10 9f84 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2da6: 0c04 |0033: move-result-object v4 │ │ -3f2da8: 7020 7782 4000 |0034: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2dae: 2700 |0037: throw v0 │ │ +3f2d24: |[3f2d24] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeRecord:([B)V │ │ +3f2d34: 2140 |0000: array-length v0, v4 │ │ +3f2d36: 5231 668a |0001: iget v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f2d3a: 3310 0e00 |0003: if-ne v0, v1, 0011 // +000e │ │ +3f2d3e: 5430 648a |0005: iget-object v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f2d42: 6e20 a182 4000 |0007: invoke-virtual {v0, v4}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +3f2d48: 5234 688a |000a: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ +3f2d4c: d804 0401 |000c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f2d50: 5934 688a |000e: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ +3f2d54: 0e00 |0010: return-void │ │ +3f2d56: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f2d5a: 2201 9410 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2d5e: 7010 8384 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2d64: 1a02 41bd |0018: const-string v2, "record to write has length '" // string@bd41 │ │ +3f2d68: 6e20 8f84 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2d6e: 2144 |001d: array-length v4, v4 │ │ +3f2d70: 6e20 8a84 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2d76: 1a04 280a |0021: const-string v4, "' which is not the record size of '" // string@0a28 │ │ +3f2d7a: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2d80: 5234 668a |0026: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f2d84: 6e20 8a84 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2d8a: 1a04 0d0a |002b: const-string v4, "'" // string@0a0d │ │ +3f2d8e: 6e20 8f84 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2d94: 6e10 9f84 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2d9a: 0c04 |0033: move-result-object v4 │ │ +3f2d9c: 7020 7782 4000 |0034: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2da2: 2700 |0037: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0005 line=549 │ │ 0x000a line=550 │ │ 0x0011 line=543 │ │ locals : │ │ @@ -1377375,45 +1377371,45 @@ │ │ type : '([BI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -3f2db0: |[3f2db0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeRecord:([BI)V │ │ -3f2dc0: 5230 668a |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f2dc4: 9001 0500 |0002: add-int v1, v5, v0 │ │ -3f2dc8: 2142 |0004: array-length v2, v4 │ │ -3f2dca: 3621 0e00 |0005: if-gt v1, v2, 0013 // +000e │ │ -3f2dce: 5431 648a |0007: iget-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f2dd2: 6e40 a282 4105 |0009: invoke-virtual {v1, v4, v5, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3f2dd8: 5234 688a |000c: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ -3f2ddc: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3f2de0: 5934 688a |0010: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ -3f2de4: 0e00 |0012: return-void │ │ -3f2de6: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2dea: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2dee: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2df4: 1a02 40bd |001a: const-string v2, "record has length '" // string@bd40 │ │ -3f2df8: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2dfe: 2144 |001f: array-length v4, v4 │ │ -3f2e00: 6e20 8a84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2e06: 1a04 290a |0023: const-string v4, "' with offset '" // string@0a29 │ │ -3f2e0a: 6e20 8f84 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2e10: 6e20 8a84 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2e16: 1a04 270a |002b: const-string v4, "' which is less than the record size of '" // string@0a27 │ │ -3f2e1a: 6e20 8f84 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2e20: 5234 668a |0030: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f2e24: 6e20 8a84 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2e2a: 1a04 0d0a |0035: const-string v4, "'" // string@0a0d │ │ -3f2e2e: 6e20 8f84 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2e34: 6e10 9f84 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2e3a: 0c04 |003d: move-result-object v4 │ │ -3f2e3c: 7020 7782 4000 |003e: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2e42: 2700 |0041: throw v0 │ │ +3f2da4: |[3f2da4] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writeRecord:([BI)V │ │ +3f2db4: 5230 668a |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f2db8: 9001 0500 |0002: add-int v1, v5, v0 │ │ +3f2dbc: 2142 |0004: array-length v2, v4 │ │ +3f2dbe: 3621 0e00 |0005: if-gt v1, v2, 0013 // +000e │ │ +3f2dc2: 5431 648a |0007: iget-object v1, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f2dc6: 6e40 a282 4105 |0009: invoke-virtual {v1, v4, v5, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3f2dcc: 5234 688a |000c: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ +3f2dd0: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3f2dd4: 5934 688a |0010: iput v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordsWritten:I // field@8a68 │ │ +3f2dd8: 0e00 |0012: return-void │ │ +3f2dda: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f2dde: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2de2: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2de8: 1a02 40bd |001a: const-string v2, "record has length '" // string@bd40 │ │ +3f2dec: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2df2: 2144 |001f: array-length v4, v4 │ │ +3f2df4: 6e20 8a84 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2dfa: 1a04 290a |0023: const-string v4, "' with offset '" // string@0a29 │ │ +3f2dfe: 6e20 8f84 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2e04: 6e20 8a84 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2e0a: 1a04 270a |002b: const-string v4, "' which is less than the record size of '" // string@0a27 │ │ +3f2e0e: 6e20 8f84 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2e14: 5234 668a |0030: iget v4, v3, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f2e18: 6e20 8a84 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2e1e: 1a04 0d0a |0035: const-string v4, "'" // string@0a0d │ │ +3f2e22: 6e20 8f84 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2e28: 6e10 9f84 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2e2e: 0c04 |003d: move-result-object v4 │ │ +3f2e30: 7020 7782 4000 |003e: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2e36: 2700 |0041: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0007 line=571 │ │ 0x000c line=572 │ │ 0x0013 line=565 │ │ locals : │ │ @@ -1377427,25 +1377423,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3f2468: |[3f2468] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.close:()V │ │ -3f2478: 5510 618a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f247c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3f2480: 6e10 c0c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finish:()V // method@c1c0 │ │ -3f2486: 5510 5c8a |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ -3f248a: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -3f248e: 5410 648a |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f2492: 6e10 9e82 0000 |000d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -3f2498: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3f249a: 5c10 5c8a |0011: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ -3f249e: 0e00 |0013: return-void │ │ +3f245c: |[3f245c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.close:()V │ │ +3f246c: 5510 618a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f2470: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3f2474: 6e10 c0c1 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finish:()V // method@c1c0 │ │ +3f247a: 5510 5c8a |0007: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ +3f247e: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +3f2482: 5410 648a |000b: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f2486: 6e10 9e82 0000 |000d: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +3f248c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3f248e: 5c10 5c8a |0011: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closed:Z // field@8a5c │ │ +3f2492: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x0007 line=244 │ │ 0x000b line=245 │ │ 0x0011 line=246 │ │ @@ -1377457,70 +1377453,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -3f24a0: |[3f24a0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.closeArchiveEntry:()V │ │ -3f24b0: 5560 618a |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f24b4: 3900 6700 |0002: if-nez v0, 0069 // +0067 │ │ -3f24b8: 5560 628a |0004: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f24bc: 3800 5b00 |0006: if-eqz v0, 0061 // +005b │ │ -3f24c0: 5260 5a8a |0008: iget v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f24c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f24c6: 3d00 1900 |000b: if-lez v0, 0024 // +0019 │ │ -3f24ca: 5462 598a |000d: iget-object v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ -3f24ce: 2123 |000f: array-length v3, v2 │ │ -3f24d0: 3530 0700 |0010: if-ge v0, v3, 0017 // +0007 │ │ -3f24d4: 4f01 0200 |0012: aput-byte v1, v2, v0 │ │ -3f24d8: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f24dc: 28f7 |0016: goto 000d // -0009 │ │ -3f24de: 7020 d3c1 2600 |0017: invoke-direct {v6, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ -3f24e4: 5362 5d8a |001a: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f24e8: 5260 5a8a |001c: iget v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f24ec: 8104 |001e: int-to-long v4, v0 │ │ -3f24ee: bb42 |001f: add-long/2addr v2, v4 │ │ -3f24f0: 5a62 5d8a |0020: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f24f4: 5961 5a8a |0022: iput v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f24f8: 5362 5d8a |0024: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f24fc: 5364 5f8a |0026: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2500: 3100 0204 |0028: cmp-long v0, v2, v4 │ │ -3f2504: 3a00 0500 |002a: if-ltz v0, 002f // +0005 │ │ -3f2508: 5c61 628a |002c: iput-boolean v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f250c: 0e00 |002e: return-void │ │ -3f250e: 2200 4210 |002f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2512: 2201 9410 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2516: 7010 8384 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f251c: 1a02 7b85 |0036: const-string v2, "entry '" // string@857b │ │ -3f2520: 6e20 8f84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2526: 5462 5e8a |003b: iget-object v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ -3f252a: 6e20 8f84 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2530: 1a02 180a |0040: const-string v2, "' closed at '" // string@0a18 │ │ -3f2534: 6e20 8f84 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f253a: 5362 5d8a |0045: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f253e: 6e30 8b84 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f2544: 1a02 130a |004a: const-string v2, "' before the '" // string@0a13 │ │ -3f2548: 6e20 8f84 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f254e: 5362 5f8a |004f: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2552: 6e30 8b84 2103 |0051: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f2558: 1a02 170a |0054: const-string v2, "' bytes specified in the header were written" // string@0a17 │ │ -3f255c: 6e20 8f84 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2562: 6e10 9f84 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2568: 0c01 |005c: move-result-object v1 │ │ -3f256a: 7020 7782 1000 |005d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2570: 2700 |0060: throw v0 │ │ -3f2572: 2200 4210 |0061: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2576: 1a01 d452 |0063: const-string v1, "No current entry to close" // string@52d4 │ │ -3f257a: 7020 7782 1000 |0065: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2580: 2700 |0068: throw v0 │ │ -3f2582: 2200 4210 |0069: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2586: 1a01 b75e |006b: const-string v1, "Stream has already been finished" // string@5eb7 │ │ -3f258a: 7020 7782 1000 |006d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2590: 2700 |0070: throw v0 │ │ +3f2494: |[3f2494] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.closeArchiveEntry:()V │ │ +3f24a4: 5560 618a |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f24a8: 3900 6700 |0002: if-nez v0, 0069 // +0067 │ │ +3f24ac: 5560 628a |0004: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f24b0: 3800 5b00 |0006: if-eqz v0, 0061 // +005b │ │ +3f24b4: 5260 5a8a |0008: iget v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f24b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f24ba: 3d00 1900 |000b: if-lez v0, 0024 // +0019 │ │ +3f24be: 5462 598a |000d: iget-object v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ +3f24c2: 2123 |000f: array-length v3, v2 │ │ +3f24c4: 3530 0700 |0010: if-ge v0, v3, 0017 // +0007 │ │ +3f24c8: 4f01 0200 |0012: aput-byte v1, v2, v0 │ │ +3f24cc: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f24d0: 28f7 |0016: goto 000d // -0009 │ │ +3f24d2: 7020 d3c1 2600 |0017: invoke-direct {v6, v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ +3f24d8: 5362 5d8a |001a: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f24dc: 5260 5a8a |001c: iget v0, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f24e0: 8104 |001e: int-to-long v4, v0 │ │ +3f24e2: bb42 |001f: add-long/2addr v2, v4 │ │ +3f24e4: 5a62 5d8a |0020: iput-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f24e8: 5961 5a8a |0022: iput v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f24ec: 5362 5d8a |0024: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f24f0: 5364 5f8a |0026: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f24f4: 3100 0204 |0028: cmp-long v0, v2, v4 │ │ +3f24f8: 3a00 0500 |002a: if-ltz v0, 002f // +0005 │ │ +3f24fc: 5c61 628a |002c: iput-boolean v1, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f2500: 0e00 |002e: return-void │ │ +3f2502: 2200 4210 |002f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f2506: 2201 9410 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f250a: 7010 8384 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2510: 1a02 7b85 |0036: const-string v2, "entry '" // string@857b │ │ +3f2514: 6e20 8f84 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f251a: 5462 5e8a |003b: iget-object v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ +3f251e: 6e20 8f84 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2524: 1a02 180a |0040: const-string v2, "' closed at '" // string@0a18 │ │ +3f2528: 6e20 8f84 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f252e: 5362 5d8a |0045: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2532: 6e30 8b84 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f2538: 1a02 130a |004a: const-string v2, "' before the '" // string@0a13 │ │ +3f253c: 6e20 8f84 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2542: 5362 5f8a |004f: iget-wide v2, v6, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f2546: 6e30 8b84 2103 |0051: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f254c: 1a02 170a |0054: const-string v2, "' bytes specified in the header were written" // string@0a17 │ │ +3f2550: 6e20 8f84 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2556: 6e10 9f84 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f255c: 0c01 |005c: move-result-object v1 │ │ +3f255e: 7020 7782 1000 |005d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2564: 2700 |0060: throw v0 │ │ +3f2566: 2200 4210 |0061: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f256a: 1a01 d452 |0063: const-string v1, "No current entry to close" // string@52d4 │ │ +3f256e: 7020 7782 1000 |0065: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2574: 2700 |0068: throw v0 │ │ +3f2576: 2200 4210 |0069: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f257a: 1a01 b75e |006b: const-string v1, "Stream has already been finished" // string@5eb7 │ │ +3f257e: 7020 7782 1000 |006d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2584: 2700 |0070: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0004 line=339 │ │ 0x0008 line=342 │ │ 0x000d line=343 │ │ 0x0012 line=344 │ │ @@ -1377540,24 +1377536,24 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3f21dc: |[3f21dc] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3f21ec: 5510 618a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f21f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3f21f4: 2200 4618 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f21f8: 7030 3fc1 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c13f │ │ -3f21fe: 1100 |0009: return-object v0 │ │ -3f2200: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3f2204: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ -3f2208: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f220e: 2702 |0011: throw v2 │ │ +3f21d0: |[3f21d0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3f21e0: 5510 618a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f21e4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3f21e8: 2200 4618 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f21ec: 7030 3fc1 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c13f │ │ +3f21f2: 1100 |0009: return-object v0 │ │ +3f21f4: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3f21f8: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ +3f21fc: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2202: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=532 │ │ 0x000a line=530 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ @@ -1377569,35 +1377565,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f2738: |[3f2738] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.finish:()V │ │ -3f2748: 5520 618a |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f274c: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -3f2750: 5520 628a |0004: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f2754: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ -3f2758: 7010 d1c1 0200 |0008: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ -3f275e: 7010 d1c1 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ -3f2764: 7010 c6c1 0200 |000e: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.padAsNeeded:()V // method@c1c6 │ │ -3f276a: 5420 648a |0011: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f276e: 6e10 9f82 0000 |0013: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -3f2774: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3f2776: 5c20 618a |0017: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f277a: 0e00 |0019: return-void │ │ -3f277c: 2200 4210 |001a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2780: 1a01 b063 |001c: const-string v1, "This archives contains unclosed entries." // string@63b0 │ │ -3f2784: 7020 7782 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f278a: 2700 |0021: throw v0 │ │ -3f278c: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f2790: 1a01 ae63 |0024: const-string v1, "This archive has already been finished" // string@63ae │ │ -3f2794: 7020 7782 1000 |0026: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f279a: 2700 |0029: throw v0 │ │ +3f272c: |[3f272c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.finish:()V │ │ +3f273c: 5520 618a |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f2740: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +3f2744: 5520 628a |0004: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f2748: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ +3f274c: 7010 d1c1 0200 |0008: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ +3f2752: 7010 d1c1 0200 |000b: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeEOFRecord:()V // method@c1d1 │ │ +3f2758: 7010 c6c1 0200 |000e: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.padAsNeeded:()V // method@c1c6 │ │ +3f275e: 5420 648a |0011: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f2762: 6e10 9f82 0000 |0013: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +3f2768: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3f276a: 5c20 618a |0017: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f276e: 0e00 |0019: return-void │ │ +3f2770: 2200 4210 |001a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f2774: 1a01 b063 |001c: const-string v1, "This archives contains unclosed entries." // string@63b0 │ │ +3f2778: 7020 7782 1000 |001e: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f277e: 2700 |0021: throw v0 │ │ +3f2780: 2200 4210 |0022: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f2784: 1a01 ae63 |0024: const-string v1, "This archive has already been finished" // string@63ae │ │ +3f2788: 7020 7782 1000 |0026: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f278e: 2700 |0029: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=224 │ │ 0x0008 line=227 │ │ 0x000b line=228 │ │ 0x000e line=229 │ │ @@ -1377613,18 +1377609,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f279c: |[3f279c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.flush:()V │ │ -3f27ac: 5410 648a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f27b0: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -3f27b6: 0e00 |0005: return-void │ │ +3f2790: |[3f2790] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.flush:()V │ │ +3f27a0: 5410 648a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f27a4: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +3f27aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ @@ -1377632,20 +1377628,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f21b8: |[3f21b8] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getBytesWritten:()J │ │ -3f21c8: 5420 648a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ -3f21cc: 1f00 0819 |0002: check-cast v0, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ -3f21d0: 6e10 54c8 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ -3f21d6: 0b00 |0007: move-result-wide v0 │ │ -3f21d8: 1000 |0008: return-wide v0 │ │ +3f21ac: |[3f21ac] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getBytesWritten:()J │ │ +3f21bc: 5420 648a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8a64 │ │ +3f21c0: 1f00 0819 |0002: check-cast v0, Lorg/apache/commons/compress/utils/CountingOutputStream; // type@1908 │ │ +3f21c4: 6e10 54c8 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/CountingOutputStream;.getBytesWritten:()J // method@c854 │ │ +3f21ca: 0b00 |0007: move-result-wide v0 │ │ +3f21cc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ @@ -1377653,19 +1377649,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f2120: |[3f2120] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getCount:()I │ │ -3f2130: 6e10 c2c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.getBytesWritten:()J // method@c1c2 │ │ -3f2136: 0b00 |0003: move-result-wide v0 │ │ -3f2138: 8401 |0004: long-to-int v1, v0 │ │ -3f213a: 0f01 |0005: return v1 │ │ +3f2114: |[3f2114] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getCount:()I │ │ +3f2124: 6e10 c2c1 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.getBytesWritten:()J // method@c1c2 │ │ +3f212a: 0b00 |0003: move-result-wide v0 │ │ +3f212c: 8401 |0004: long-to-int v1, v0 │ │ +3f212e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ @@ -1377673,17 +1377669,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f213c: |[3f213c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getRecordSize:()I │ │ -3f214c: 5210 668a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ -3f2150: 0f00 |0002: return v0 │ │ +3f2130: |[3f2130] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.getRecordSize:()I │ │ +3f2140: 5210 668a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordSize:I // field@8a66 │ │ +3f2144: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;) │ │ @@ -1377691,112 +1377687,112 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 184 16-bit code units │ │ -3f27ec: |[3f27ec] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3f27fc: 55d0 618a |0000: iget-boolean v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ -3f2800: 3900 ae00 |0002: if-nez v0, 00b0 // +00ae │ │ -3f2804: 1f0e 4618 |0004: check-cast v14, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f2808: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -3f280c: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3f2812: 6e10 58c1 0e00 |000b: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ -3f2818: 0c08 |000e: move-result-object v8 │ │ -3f281a: 1306 4c00 |000f: const/16 v6, #int 76 // #4c │ │ -3f281e: 1a05 00b9 |0011: const-string v5, "path" // string@b900 │ │ -3f2822: 1a07 3f87 |0013: const-string v7, "file name" // string@873f │ │ -3f2826: 07d1 |0015: move-object v1, v13 │ │ -3f2828: 07e2 |0016: move-object v2, v14 │ │ -3f282a: 0783 |0017: move-object v3, v8 │ │ -3f282c: 0704 |0018: move-object v4, v0 │ │ -3f282e: 7607 c5c1 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z // method@c1c5 │ │ -3f2834: 0a09 |001c: move-result v9 │ │ -3f2836: 6e10 53c1 0e00 |001d: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLinkName:()Ljava/lang/String; // method@c153 │ │ -3f283c: 0c0a |0020: move-result-object v10 │ │ -3f283e: 120b |0021: const/4 v11, #int 0 // #0 │ │ -3f2840: 121c |0022: const/4 v12, #int 1 // #1 │ │ -3f2842: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ -3f2846: 6e10 6384 0a00 |0025: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f284c: 0a01 |0028: move-result v1 │ │ -3f284e: 3d01 1400 |0029: if-lez v1, 003d // +0014 │ │ -3f2852: 1306 4b00 |002b: const/16 v6, #int 75 // #4b │ │ -3f2856: 1a05 71a2 |002d: const-string v5, "linkpath" // string@a271 │ │ -3f285a: 1a07 6aa2 |002f: const-string v7, "link name" // string@a26a │ │ -3f285e: 07d1 |0031: move-object v1, v13 │ │ -3f2860: 07e2 |0032: move-object v2, v14 │ │ -3f2862: 07a3 |0033: move-object v3, v10 │ │ -3f2864: 0704 |0034: move-object v4, v0 │ │ -3f2866: 7607 c5c1 0100 |0035: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z // method@c1c5 │ │ -3f286c: 0a01 |0038: move-result v1 │ │ -3f286e: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ -3f2872: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -3f2874: 2802 |003c: goto 003e // +0002 │ │ -3f2876: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -3f2878: 52d2 5b8a |003e: iget v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ -3f287c: 1223 |0040: const/4 v3, #int 2 // #2 │ │ -3f287e: 3332 0600 |0041: if-ne v2, v3, 0047 // +0006 │ │ -3f2882: 7030 b8c1 0d0e |0043: invoke-direct {v13, v0, v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForBigNumbers:(Ljava/util/Map;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1b8 │ │ -3f2888: 2806 |0046: goto 004c // +0006 │ │ -3f288a: 32c2 0500 |0047: if-eq v2, v12, 004c // +0005 │ │ -3f288e: 7020 bfc1 ed00 |0049: invoke-direct {v13, v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumbers:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1bf │ │ -3f2894: 55d2 588a |004c: iget-boolean v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ -3f2898: 3802 1100 |004e: if-eqz v2, 005f // +0011 │ │ -3f289c: 3909 0f00 |0050: if-nez v9, 005f // +000f │ │ -3f28a0: 6202 508a |0052: sget-object v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ -3f28a4: 7220 73c4 8200 |0054: invoke-interface {v2, v8}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3f28aa: 0a02 |0057: move-result v2 │ │ -3f28ac: 3902 0700 |0058: if-nez v2, 005f // +0007 │ │ -3f28b0: 1a02 00b9 |005a: const-string v2, "path" // string@b900 │ │ -3f28b4: 7230 b187 2008 |005c: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f28ba: 55d2 588a |005f: iget-boolean v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ -3f28be: 3802 1d00 |0061: if-eqz v2, 007e // +001d │ │ -3f28c2: 3901 1b00 |0063: if-nez v1, 007e // +001b │ │ -3f28c6: 6e10 6ac1 0e00 |0065: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isLink:()Z // method@c16a │ │ -3f28cc: 0a01 |0068: move-result v1 │ │ -3f28ce: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ -3f28d2: 6e10 70c1 0e00 |006b: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isSymbolicLink:()Z // method@c170 │ │ -3f28d8: 0a01 |006e: move-result v1 │ │ -3f28da: 3801 0f00 |006f: if-eqz v1, 007e // +000f │ │ -3f28de: 6201 508a |0071: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ -3f28e2: 7220 73c4 a100 |0073: invoke-interface {v1, v10}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3f28e8: 0a01 |0076: move-result v1 │ │ -3f28ea: 3901 0700 |0077: if-nez v1, 007e // +0007 │ │ -3f28ee: 1a01 71a2 |0079: const-string v1, "linkpath" // string@a271 │ │ -3f28f2: 7230 b187 100a |007b: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3f28f8: 7210 b587 0000 |007e: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ -3f28fe: 0a01 |0081: move-result v1 │ │ -3f2900: 3d01 0500 |0082: if-lez v1, 0087 // +0005 │ │ -3f2904: 6e40 d2c1 ed08 |0084: invoke-virtual {v13, v14, v8, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writePaxHeaders:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;)V // method@c1d2 │ │ -3f290a: 54d0 658a |0087: iget-object v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f290e: 54d1 698a |0089: iget-object v1, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ -3f2912: 52d2 5b8a |008b: iget v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ -3f2916: 33c2 0300 |008d: if-ne v2, v12, 0090 // +0003 │ │ -3f291a: 121b |008f: const/4 v11, #int 1 // #1 │ │ -3f291c: 6e40 86c1 0eb1 |0090: invoke-virtual {v14, v0, v1, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ -3f2922: 54d0 658a |0093: iget-object v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2926: 7020 d3c1 0d00 |0095: invoke-direct {v13, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ -3f292c: 1600 0000 |0098: const-wide/16 v0, #int 0 // #0 │ │ -3f2930: 5ad0 5d8a |009a: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2934: 6e10 62c1 0e00 |009c: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ -3f293a: 0a02 |009f: move-result v2 │ │ -3f293c: 3802 0500 |00a0: if-eqz v2, 00a5 // +0005 │ │ -3f2940: 5ad0 5f8a |00a2: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2944: 2807 |00a4: goto 00ab // +0007 │ │ -3f2946: 6e10 5ac1 0e00 |00a5: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ -3f294c: 0b00 |00a8: move-result-wide v0 │ │ -3f294e: 5ad0 5f8a |00a9: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2952: 5bd8 5e8a |00ab: iput-object v8, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ -3f2956: 5cdc 628a |00ad: iput-boolean v12, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f295a: 0e00 |00af: return-void │ │ -3f295c: 220e 4210 |00b0: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -3f2960: 1a00 b75e |00b2: const-string v0, "Stream has already been finished" // string@5eb7 │ │ -3f2964: 7020 7782 0e00 |00b4: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f296a: 270e |00b7: throw v14 │ │ +3f27e0: |[3f27e0] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3f27f0: 55d0 618a |0000: iget-boolean v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.finished:Z // field@8a61 │ │ +3f27f4: 3900 ae00 |0002: if-nez v0, 00b0 // +00ae │ │ +3f27f8: 1f0e 4618 |0004: check-cast v14, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f27fc: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +3f2800: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3f2806: 6e10 58c1 0e00 |000b: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getName:()Ljava/lang/String; // method@c158 │ │ +3f280c: 0c08 |000e: move-result-object v8 │ │ +3f280e: 1306 4c00 |000f: const/16 v6, #int 76 // #4c │ │ +3f2812: 1a05 00b9 |0011: const-string v5, "path" // string@b900 │ │ +3f2816: 1a07 3f87 |0013: const-string v7, "file name" // string@873f │ │ +3f281a: 07d1 |0015: move-object v1, v13 │ │ +3f281c: 07e2 |0016: move-object v2, v14 │ │ +3f281e: 0783 |0017: move-object v3, v8 │ │ +3f2820: 0704 |0018: move-object v4, v0 │ │ +3f2822: 7607 c5c1 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z // method@c1c5 │ │ +3f2828: 0a09 |001c: move-result v9 │ │ +3f282a: 6e10 53c1 0e00 |001d: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getLinkName:()Ljava/lang/String; // method@c153 │ │ +3f2830: 0c0a |0020: move-result-object v10 │ │ +3f2832: 120b |0021: const/4 v11, #int 0 // #0 │ │ +3f2834: 121c |0022: const/4 v12, #int 1 // #1 │ │ +3f2836: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ +3f283a: 6e10 6384 0a00 |0025: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f2840: 0a01 |0028: move-result v1 │ │ +3f2842: 3d01 1400 |0029: if-lez v1, 003d // +0014 │ │ +3f2846: 1306 4b00 |002b: const/16 v6, #int 75 // #4b │ │ +3f284a: 1a05 71a2 |002d: const-string v5, "linkpath" // string@a271 │ │ +3f284e: 1a07 6aa2 |002f: const-string v7, "link name" // string@a26a │ │ +3f2852: 07d1 |0031: move-object v1, v13 │ │ +3f2854: 07e2 |0032: move-object v2, v14 │ │ +3f2856: 07a3 |0033: move-object v3, v10 │ │ +3f2858: 0704 |0034: move-object v4, v0 │ │ +3f285a: 7607 c5c1 0100 |0035: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.handleLongName:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;BLjava/lang/String;)Z // method@c1c5 │ │ +3f2860: 0a01 |0038: move-result v1 │ │ +3f2862: 3801 0400 |0039: if-eqz v1, 003d // +0004 │ │ +3f2866: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +3f2868: 2802 |003c: goto 003e // +0002 │ │ +3f286a: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +3f286c: 52d2 5b8a |003e: iget v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ +3f2870: 1223 |0040: const/4 v3, #int 2 // #2 │ │ +3f2872: 3332 0600 |0041: if-ne v2, v3, 0047 // +0006 │ │ +3f2876: 7030 b8c1 0d0e |0043: invoke-direct {v13, v0, v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForBigNumbers:(Ljava/util/Map;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1b8 │ │ +3f287c: 2806 |0046: goto 004c // +0006 │ │ +3f287e: 32c2 0500 |0047: if-eq v2, v12, 004c // +0005 │ │ +3f2882: 7020 bfc1 ed00 |0049: invoke-direct {v13, v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.failForBigNumbers:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1bf │ │ +3f2888: 55d2 588a |004c: iget-boolean v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ +3f288c: 3802 1100 |004e: if-eqz v2, 005f // +0011 │ │ +3f2890: 3909 0f00 |0050: if-nez v9, 005f // +000f │ │ +3f2894: 6202 508a |0052: sget-object v2, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ +3f2898: 7220 73c4 8200 |0054: invoke-interface {v2, v8}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3f289e: 0a02 |0057: move-result v2 │ │ +3f28a0: 3902 0700 |0058: if-nez v2, 005f // +0007 │ │ +3f28a4: 1a02 00b9 |005a: const-string v2, "path" // string@b900 │ │ +3f28a8: 7230 b187 2008 |005c: invoke-interface {v0, v2, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f28ae: 55d2 588a |005f: iget-boolean v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ +3f28b2: 3802 1d00 |0061: if-eqz v2, 007e // +001d │ │ +3f28b6: 3901 1b00 |0063: if-nez v1, 007e // +001b │ │ +3f28ba: 6e10 6ac1 0e00 |0065: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isLink:()Z // method@c16a │ │ +3f28c0: 0a01 |0068: move-result v1 │ │ +3f28c2: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ +3f28c6: 6e10 70c1 0e00 |006b: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isSymbolicLink:()Z // method@c170 │ │ +3f28cc: 0a01 |006e: move-result v1 │ │ +3f28ce: 3801 0f00 |006f: if-eqz v1, 007e // +000f │ │ +3f28d2: 6201 508a |0071: sget-object v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.ASCII:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a50 │ │ +3f28d6: 7220 73c4 a100 |0073: invoke-interface {v1, v10}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3f28dc: 0a01 |0076: move-result v1 │ │ +3f28de: 3901 0700 |0077: if-nez v1, 007e // +0007 │ │ +3f28e2: 1a01 71a2 |0079: const-string v1, "linkpath" // string@a271 │ │ +3f28e6: 7230 b187 100a |007b: invoke-interface {v0, v1, v10}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3f28ec: 7210 b587 0000 |007e: invoke-interface {v0}, Ljava/util/Map;.size:()I // method@87b5 │ │ +3f28f2: 0a01 |0081: move-result v1 │ │ +3f28f4: 3d01 0500 |0082: if-lez v1, 0087 // +0005 │ │ +3f28f8: 6e40 d2c1 ed08 |0084: invoke-virtual {v13, v14, v8, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writePaxHeaders:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;)V // method@c1d2 │ │ +3f28fe: 54d0 658a |0087: iget-object v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2902: 54d1 698a |0089: iget-object v1, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8a69 │ │ +3f2906: 52d2 5b8a |008b: iget v2, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ +3f290a: 33c2 0300 |008d: if-ne v2, v12, 0090 // +0003 │ │ +3f290e: 121b |008f: const/4 v11, #int 1 // #1 │ │ +3f2910: 6e40 86c1 0eb1 |0090: invoke-virtual {v14, v0, v1, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.writeEntryHeader:([BLorg/apache/commons/compress/archivers/zip/ZipEncoding;Z)V // method@c186 │ │ +3f2916: 54d0 658a |0093: iget-object v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f291a: 7020 d3c1 0d00 |0095: invoke-direct {v13, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ +3f2920: 1600 0000 |0098: const-wide/16 v0, #int 0 // #0 │ │ +3f2924: 5ad0 5d8a |009a: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2928: 6e10 62c1 0e00 |009c: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.isDirectory:()Z // method@c162 │ │ +3f292e: 0a02 |009f: move-result v2 │ │ +3f2930: 3802 0500 |00a0: if-eqz v2, 00a5 // +0005 │ │ +3f2934: 5ad0 5f8a |00a2: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f2938: 2807 |00a4: goto 00ab // +0007 │ │ +3f293a: 6e10 5ac1 0e00 |00a5: invoke-virtual {v14}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getSize:()J // method@c15a │ │ +3f2940: 0b00 |00a8: move-result-wide v0 │ │ +3f2942: 5ad0 5f8a |00a9: iput-wide v0, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f2946: 5bd8 5e8a |00ab: iput-object v8, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ +3f294a: 5cdc 628a |00ad: iput-boolean v12, v13, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f294e: 0e00 |00af: return-void │ │ +3f2950: 220e 4210 |00b0: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +3f2954: 1a00 b75e |00b2: const-string v0, "Stream has already been finished" // string@5eb7 │ │ +3f2958: 7020 7782 0e00 |00b4: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f295e: 270e |00b7: throw v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=279 │ │ 0x0019 line=280 │ │ @@ -1377833,17 +1377829,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f296c: |[3f296c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setAddPaxHeadersForNonAsciiNames:(Z)V │ │ -3f297c: 5c01 588a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ -3f2980: 0e00 |0002: return-void │ │ +3f2960: |[3f2960] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setAddPaxHeadersForNonAsciiNames:(Z)V │ │ +3f2970: 5c01 588a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.addPaxHeadersForNonAsciiNames:Z // field@8a58 │ │ +3f2974: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1377852,17 +1377848,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f2984: |[3f2984] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setBigNumberMode:(I)V │ │ -3f2994: 5901 5b8a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ -3f2998: 0e00 |0002: return-void │ │ +3f2978: |[3f2978] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setBigNumberMode:(I)V │ │ +3f2988: 5901 5b8a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.bigNumberMode:I // field@8a5b │ │ +3f298c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1377871,17 +1377867,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f299c: |[3f299c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setLongFileMode:(I)V │ │ -3f29ac: 5901 638a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ -3f29b0: 0e00 |0002: return-void │ │ +3f2990: |[3f2990] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.setLongFileMode:(I)V │ │ +3f29a0: 5901 638a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.longFileMode:I // field@8a63 │ │ +3f29a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1377890,102 +1377886,102 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 163 16-bit code units │ │ -3f2a0c: |[3f2a0c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.write:([BII)V │ │ -3f2a1c: 5570 628a |0000: iget-boolean v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ -3f2a20: 3800 9900 |0002: if-eqz v0, 009b // +0099 │ │ -3f2a24: 5370 5d8a |0004: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2a28: 81a2 |0006: int-to-long v2, v10 │ │ -3f2a2a: bb20 |0007: add-long/2addr v0, v2 │ │ -3f2a2c: 5372 5f8a |0008: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2a30: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3f2a34: 3c04 5f00 |000c: if-gtz v4, 006b // +005f │ │ -3f2a38: 5270 5a8a |000e: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2a3c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3f2a3e: 3d00 3600 |0011: if-lez v0, 0047 // +0036 │ │ -3f2a42: 9002 000a |0013: add-int v2, v0, v10 │ │ -3f2a46: 5473 658a |0015: iget-object v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2a4a: 2134 |0017: array-length v4, v3 │ │ -3f2a4c: 3442 2300 |0018: if-lt v2, v4, 003b // +0023 │ │ -3f2a50: 2132 |001a: array-length v2, v3 │ │ -3f2a52: b102 |001b: sub-int/2addr v2, v0 │ │ -3f2a54: 5474 598a |001c: iget-object v4, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ -3f2a58: 7150 a084 1413 |001e: invoke-static {v4, v1, v3, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f2a5e: 5470 658a |0021: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2a62: 5273 5a8a |0023: iget v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2a66: 7152 a084 9830 |0025: invoke-static {v8, v9, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f2a6c: 5470 658a |0028: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2a70: 7020 d3c1 0700 |002a: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ -3f2a76: 5373 5d8a |002d: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2a7a: 5470 658a |002f: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2a7e: 2100 |0031: array-length v0, v0 │ │ -3f2a80: 8105 |0032: int-to-long v5, v0 │ │ -3f2a82: bb53 |0033: add-long/2addr v3, v5 │ │ -3f2a84: 5a73 5d8a |0034: iput-wide v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2a88: b029 |0036: add-int/2addr v9, v2 │ │ -3f2a8a: b12a |0037: sub-int/2addr v10, v2 │ │ -3f2a8c: 5971 5a8a |0038: iput v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2a90: 280d |003a: goto 0047 // +000d │ │ -3f2a92: 5472 598a |003b: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ -3f2a96: 715a a084 9802 |003d: invoke-static {v8, v9, v2, v0, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f2a9c: b0a9 |0040: add-int/2addr v9, v10 │ │ -3f2a9e: 5270 5a8a |0041: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2aa2: b0a0 |0043: add-int/2addr v0, v10 │ │ -3f2aa4: 5970 5a8a |0044: iput v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2aa8: 120a |0046: const/4 v10, #int 0 // #0 │ │ -3f2aaa: 3d0a 2300 |0047: if-lez v10, 006a // +0023 │ │ -3f2aae: 5470 658a |0049: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2ab2: 2100 |004b: array-length v0, v0 │ │ -3f2ab4: 350a 0f00 |004c: if-ge v10, v0, 005b // +000f │ │ -3f2ab8: 5470 598a |004e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ -3f2abc: 5271 5a8a |0050: iget v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2ac0: 715a a084 9810 |0052: invoke-static {v8, v9, v0, v1, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f2ac6: 5278 5a8a |0055: iget v8, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2aca: b0a8 |0057: add-int/2addr v8, v10 │ │ -3f2acc: 5978 5a8a |0058: iput v8, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ -3f2ad0: 2810 |005a: goto 006a // +0010 │ │ -3f2ad2: 7030 d4c1 8709 |005b: invoke-direct {v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([BI)V // method@c1d4 │ │ -3f2ad8: 5470 658a |005e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ -3f2adc: 2100 |0060: array-length v0, v0 │ │ -3f2ade: 5371 5d8a |0061: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2ae2: 8103 |0063: int-to-long v3, v0 │ │ -3f2ae4: bb31 |0064: add-long/2addr v1, v3 │ │ -3f2ae6: 5a71 5d8a |0065: iput-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ -3f2aea: b10a |0067: sub-int/2addr v10, v0 │ │ -3f2aec: b009 |0068: add-int/2addr v9, v0 │ │ -3f2aee: 28de |0069: goto 0047 // -0022 │ │ -3f2af0: 0e00 |006a: return-void │ │ -3f2af2: 2208 4210 |006b: new-instance v8, Ljava/io/IOException; // type@1042 │ │ -3f2af6: 2209 9410 |006d: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2afa: 7010 8384 0900 |006f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2b00: 1a00 06bf |0072: const-string v0, "request to write '" // string@bf06 │ │ -3f2b04: 6e20 8f84 0900 |0074: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2b0a: 6e20 8a84 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2b10: 1a0a 150a |007a: const-string v10, "' bytes exceeds size in header of '" // string@0a15 │ │ -3f2b14: 6e20 8f84 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2b1a: 5370 5f8a |007f: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ -3f2b1e: 6e30 8b84 0901 |0081: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f2b24: 1a0a 160a |0084: const-string v10, "' bytes for entry '" // string@0a16 │ │ -3f2b28: 6e20 8f84 a900 |0086: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2b2e: 547a 5e8a |0089: iget-object v10, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ -3f2b32: 6e20 8f84 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2b38: 1a0a 0d0a |008e: const-string v10, "'" // string@0a0d │ │ -3f2b3c: 6e20 8f84 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2b42: 6e10 9f84 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2b48: 0c09 |0096: move-result-object v9 │ │ -3f2b4a: 7020 7782 9800 |0097: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f2b50: 2708 |009a: throw v8 │ │ -3f2b52: 2208 7210 |009b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3f2b56: 1a09 d652 |009d: const-string v9, "No current tar entry" // string@52d6 │ │ -3f2b5a: 7020 8c83 9800 |009f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3f2b60: 2708 |00a2: throw v8 │ │ +3f2a00: |[3f2a00] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.write:([BII)V │ │ +3f2a10: 5570 628a |0000: iget-boolean v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.haveUnclosedEntry:Z // field@8a62 │ │ +3f2a14: 3800 9900 |0002: if-eqz v0, 009b // +0099 │ │ +3f2a18: 5370 5d8a |0004: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2a1c: 81a2 |0006: int-to-long v2, v10 │ │ +3f2a1e: bb20 |0007: add-long/2addr v0, v2 │ │ +3f2a20: 5372 5f8a |0008: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f2a24: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3f2a28: 3c04 5f00 |000c: if-gtz v4, 006b // +005f │ │ +3f2a2c: 5270 5a8a |000e: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2a30: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3f2a32: 3d00 3600 |0011: if-lez v0, 0047 // +0036 │ │ +3f2a36: 9002 000a |0013: add-int v2, v0, v10 │ │ +3f2a3a: 5473 658a |0015: iget-object v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2a3e: 2134 |0017: array-length v4, v3 │ │ +3f2a40: 3442 2300 |0018: if-lt v2, v4, 003b // +0023 │ │ +3f2a44: 2132 |001a: array-length v2, v3 │ │ +3f2a46: b102 |001b: sub-int/2addr v2, v0 │ │ +3f2a48: 5474 598a |001c: iget-object v4, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ +3f2a4c: 7150 a084 1413 |001e: invoke-static {v4, v1, v3, v1, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f2a52: 5470 658a |0021: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2a56: 5273 5a8a |0023: iget v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2a5a: 7152 a084 9830 |0025: invoke-static {v8, v9, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f2a60: 5470 658a |0028: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2a64: 7020 d3c1 0700 |002a: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([B)V // method@c1d3 │ │ +3f2a6a: 5373 5d8a |002d: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2a6e: 5470 658a |002f: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2a72: 2100 |0031: array-length v0, v0 │ │ +3f2a74: 8105 |0032: int-to-long v5, v0 │ │ +3f2a76: bb53 |0033: add-long/2addr v3, v5 │ │ +3f2a78: 5a73 5d8a |0034: iput-wide v3, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2a7c: b029 |0036: add-int/2addr v9, v2 │ │ +3f2a7e: b12a |0037: sub-int/2addr v10, v2 │ │ +3f2a80: 5971 5a8a |0038: iput v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2a84: 280d |003a: goto 0047 // +000d │ │ +3f2a86: 5472 598a |003b: iget-object v2, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ +3f2a8a: 715a a084 9802 |003d: invoke-static {v8, v9, v2, v0, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f2a90: b0a9 |0040: add-int/2addr v9, v10 │ │ +3f2a92: 5270 5a8a |0041: iget v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2a96: b0a0 |0043: add-int/2addr v0, v10 │ │ +3f2a98: 5970 5a8a |0044: iput v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2a9c: 120a |0046: const/4 v10, #int 0 // #0 │ │ +3f2a9e: 3d0a 2300 |0047: if-lez v10, 006a // +0023 │ │ +3f2aa2: 5470 658a |0049: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2aa6: 2100 |004b: array-length v0, v0 │ │ +3f2aa8: 350a 0f00 |004c: if-ge v10, v0, 005b // +000f │ │ +3f2aac: 5470 598a |004e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemBuf:[B // field@8a59 │ │ +3f2ab0: 5271 5a8a |0050: iget v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2ab4: 715a a084 9810 |0052: invoke-static {v8, v9, v0, v1, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f2aba: 5278 5a8a |0055: iget v8, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2abe: b0a8 |0057: add-int/2addr v8, v10 │ │ +3f2ac0: 5978 5a8a |0058: iput v8, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.assemLen:I // field@8a5a │ │ +3f2ac4: 2810 |005a: goto 006a // +0010 │ │ +3f2ac6: 7030 d4c1 8709 |005b: invoke-direct {v7, v8, v9}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.writeRecord:([BI)V // method@c1d4 │ │ +3f2acc: 5470 658a |005e: iget-object v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.recordBuf:[B // field@8a65 │ │ +3f2ad0: 2100 |0060: array-length v0, v0 │ │ +3f2ad2: 5371 5d8a |0061: iget-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2ad6: 8103 |0063: int-to-long v3, v0 │ │ +3f2ad8: bb31 |0064: add-long/2addr v1, v3 │ │ +3f2ada: 5a71 5d8a |0065: iput-wide v1, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currBytes:J // field@8a5d │ │ +3f2ade: b10a |0067: sub-int/2addr v10, v0 │ │ +3f2ae0: b009 |0068: add-int/2addr v9, v0 │ │ +3f2ae2: 28de |0069: goto 0047 // -0022 │ │ +3f2ae4: 0e00 |006a: return-void │ │ +3f2ae6: 2208 4210 |006b: new-instance v8, Ljava/io/IOException; // type@1042 │ │ +3f2aea: 2209 9410 |006d: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2aee: 7010 8384 0900 |006f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2af4: 1a00 06bf |0072: const-string v0, "request to write '" // string@bf06 │ │ +3f2af8: 6e20 8f84 0900 |0074: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2afe: 6e20 8a84 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2b04: 1a0a 150a |007a: const-string v10, "' bytes exceeds size in header of '" // string@0a15 │ │ +3f2b08: 6e20 8f84 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2b0e: 5370 5f8a |007f: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currSize:J // field@8a5f │ │ +3f2b12: 6e30 8b84 0901 |0081: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f2b18: 1a0a 160a |0084: const-string v10, "' bytes for entry '" // string@0a16 │ │ +3f2b1c: 6e20 8f84 a900 |0086: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2b22: 547a 5e8a |0089: iget-object v10, v7, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.currName:Ljava/lang/String; // field@8a5e │ │ +3f2b26: 6e20 8f84 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2b2c: 1a0a 0d0a |008e: const-string v10, "'" // string@0a0d │ │ +3f2b30: 6e20 8f84 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2b36: 6e10 9f84 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2b3c: 0c09 |0096: move-result-object v9 │ │ +3f2b3e: 7020 7782 9800 |0097: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f2b44: 2708 |009a: throw v8 │ │ +3f2b46: 2208 7210 |009b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3f2b4a: 1a09 d652 |009d: const-string v9, "No current tar entry" // string@52d6 │ │ +3f2b4e: 7020 8c83 9800 |009f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3f2b54: 2708 |00a2: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=381 │ │ 0x000e line=396 │ │ 0x0015 line=397 │ │ 0x001a line=398 │ │ @@ -1378015,110 +1378011,110 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -3f2b8c: |[3f2b8c] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writePaxHeaders:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;)V │ │ -3f2b9c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2ba0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2ba6: 1a01 4014 |0005: const-string v1, "./PaxHeaders.X/" // string@1440 │ │ -3f2baa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2bb0: 7020 ccc1 ca00 |000a: invoke-direct {v10, v12}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.stripTo7Bits:(Ljava/lang/String;)Ljava/lang/String; // method@c1cc │ │ -3f2bb6: 0c0c |000d: move-result-object v12 │ │ -3f2bb8: 6e20 8f84 c000 |000e: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2bbe: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2bc4: 0c0c |0014: move-result-object v12 │ │ -3f2bc6: 6e10 6384 0c00 |0015: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f2bcc: 0a00 |0018: move-result v0 │ │ -3f2bce: 1301 6400 |0019: const/16 v1, #int 100 // #64 │ │ -3f2bd2: 3410 0900 |001b: if-lt v0, v1, 0024 // +0009 │ │ -3f2bd6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3f2bd8: 1301 6300 |001e: const/16 v1, #int 99 // #63 │ │ -3f2bdc: 6e30 7184 0c01 |0020: invoke-virtual {v12, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3f2be2: 0c0c |0023: move-result-object v12 │ │ -3f2be4: 2200 4618 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -3f2be8: 1301 7800 |0026: const/16 v1, #int 120 // #78 │ │ -3f2bec: 7030 41c1 c001 |0028: invoke-direct {v0, v12, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;B)V // method@c141 │ │ -3f2bf2: 7030 cdc1 ba00 |002b: invoke-direct {v10, v11, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1cd │ │ -3f2bf8: 220b 5410 |002e: new-instance v11, Ljava/io/StringWriter; // type@1054 │ │ -3f2bfc: 7010 d582 0b00 |0030: invoke-direct {v11}, Ljava/io/StringWriter;.:()V // method@82d5 │ │ -3f2c02: 7210 aa87 0d00 |0033: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -3f2c08: 0c0c |0036: move-result-object v12 │ │ -3f2c0a: 7210 e087 0c00 |0037: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -3f2c10: 0c0c |003a: move-result-object v12 │ │ -3f2c12: 7210 5487 0c00 |003b: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3f2c18: 0a0d |003e: move-result v13 │ │ -3f2c1a: 1a01 3c65 |003f: const-string v1, "UTF-8" // string@653c │ │ -3f2c1e: 380d 7100 |0041: if-eqz v13, 00b2 // +0071 │ │ -3f2c22: 7210 5587 0c00 |0043: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3f2c28: 0c0d |0046: move-result-object v13 │ │ -3f2c2a: 1f0d 2f11 |0047: check-cast v13, Ljava/util/Map$Entry; // type@112f │ │ -3f2c2e: 7210 a387 0d00 |0049: invoke-interface {v13}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -3f2c34: 0c02 |004c: move-result-object v2 │ │ -3f2c36: 1f02 9210 |004d: check-cast v2, Ljava/lang/String; // type@1092 │ │ -3f2c3a: 7210 a487 0d00 |004f: invoke-interface {v13}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -3f2c40: 0c0d |0052: move-result-object v13 │ │ -3f2c42: 1f0d 9210 |0053: check-cast v13, Ljava/lang/String; // type@1092 │ │ -3f2c46: 6e10 6384 0200 |0055: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f2c4c: 0a03 |0058: move-result v3 │ │ -3f2c4e: 6e10 6384 0d00 |0059: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f2c54: 0a04 |005c: move-result v4 │ │ -3f2c56: b043 |005d: add-int/2addr v3, v4 │ │ -3f2c58: d803 0303 |005e: add-int/lit8 v3, v3, #int 3 // #03 │ │ -3f2c5c: d803 0302 |0060: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3f2c60: 2204 9410 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2c64: 7010 8384 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2c6a: 6e20 8a84 3400 |0067: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2c70: 1a05 6105 |006a: const-string v5, " " // string@0561 │ │ -3f2c74: 6e20 8f84 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2c7a: 6e20 8f84 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2c80: 1a06 a815 |0072: const-string v6, "=" // string@15a8 │ │ -3f2c84: 6e20 8f84 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2c8a: 6e20 8f84 d400 |0077: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2c90: 1a07 fb04 |007a: const-string v7, " │ │ +3f2b80: |[3f2b80] org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.writePaxHeaders:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Ljava/lang/String;Ljava/util/Map;)V │ │ +3f2b90: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2b94: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2b9a: 1a01 4014 |0005: const-string v1, "./PaxHeaders.X/" // string@1440 │ │ +3f2b9e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2ba4: 7020 ccc1 ca00 |000a: invoke-direct {v10, v12}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.stripTo7Bits:(Ljava/lang/String;)Ljava/lang/String; // method@c1cc │ │ +3f2baa: 0c0c |000d: move-result-object v12 │ │ +3f2bac: 6e20 8f84 c000 |000e: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2bb2: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2bb8: 0c0c |0014: move-result-object v12 │ │ +3f2bba: 6e10 6384 0c00 |0015: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f2bc0: 0a00 |0018: move-result v0 │ │ +3f2bc2: 1301 6400 |0019: const/16 v1, #int 100 // #64 │ │ +3f2bc6: 3410 0900 |001b: if-lt v0, v1, 0024 // +0009 │ │ +3f2bca: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3f2bcc: 1301 6300 |001e: const/16 v1, #int 99 // #63 │ │ +3f2bd0: 6e30 7184 0c01 |0020: invoke-virtual {v12, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3f2bd6: 0c0c |0023: move-result-object v12 │ │ +3f2bd8: 2200 4618 |0024: new-instance v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +3f2bdc: 1301 7800 |0026: const/16 v1, #int 120 // #78 │ │ +3f2be0: 7030 41c1 c001 |0028: invoke-direct {v0, v12, v1}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.:(Ljava/lang/String;B)V // method@c141 │ │ +3f2be6: 7030 cdc1 ba00 |002b: invoke-direct {v10, v11, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.transferModTime:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V // method@c1cd │ │ +3f2bec: 220b 5410 |002e: new-instance v11, Ljava/io/StringWriter; // type@1054 │ │ +3f2bf0: 7010 d582 0b00 |0030: invoke-direct {v11}, Ljava/io/StringWriter;.:()V // method@82d5 │ │ +3f2bf6: 7210 aa87 0d00 |0033: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +3f2bfc: 0c0c |0036: move-result-object v12 │ │ +3f2bfe: 7210 e087 0c00 |0037: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +3f2c04: 0c0c |003a: move-result-object v12 │ │ +3f2c06: 7210 5487 0c00 |003b: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3f2c0c: 0a0d |003e: move-result v13 │ │ +3f2c0e: 1a01 3c65 |003f: const-string v1, "UTF-8" // string@653c │ │ +3f2c12: 380d 7100 |0041: if-eqz v13, 00b2 // +0071 │ │ +3f2c16: 7210 5587 0c00 |0043: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3f2c1c: 0c0d |0046: move-result-object v13 │ │ +3f2c1e: 1f0d 2f11 |0047: check-cast v13, Ljava/util/Map$Entry; // type@112f │ │ +3f2c22: 7210 a387 0d00 |0049: invoke-interface {v13}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +3f2c28: 0c02 |004c: move-result-object v2 │ │ +3f2c2a: 1f02 9210 |004d: check-cast v2, Ljava/lang/String; // type@1092 │ │ +3f2c2e: 7210 a487 0d00 |004f: invoke-interface {v13}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +3f2c34: 0c0d |0052: move-result-object v13 │ │ +3f2c36: 1f0d 9210 |0053: check-cast v13, Ljava/lang/String; // type@1092 │ │ +3f2c3a: 6e10 6384 0200 |0055: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f2c40: 0a03 |0058: move-result v3 │ │ +3f2c42: 6e10 6384 0d00 |0059: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f2c48: 0a04 |005c: move-result v4 │ │ +3f2c4a: b043 |005d: add-int/2addr v3, v4 │ │ +3f2c4c: d803 0303 |005e: add-int/lit8 v3, v3, #int 3 // #03 │ │ +3f2c50: d803 0302 |0060: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3f2c54: 2204 9410 |0062: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2c58: 7010 8384 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2c5e: 6e20 8a84 3400 |0067: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2c64: 1a05 6105 |006a: const-string v5, " " // string@0561 │ │ +3f2c68: 6e20 8f84 5400 |006c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2c6e: 6e20 8f84 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2c74: 1a06 a815 |0072: const-string v6, "=" // string@15a8 │ │ +3f2c78: 6e20 8f84 6400 |0074: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2c7e: 6e20 8f84 d400 |0077: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2c84: 1a07 fb04 |007a: const-string v7, " │ │ " // string@04fb │ │ -3f2c94: 6e20 8f84 7400 |007c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2c9a: 6e10 9f84 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2ca0: 0c04 |0082: move-result-object v4 │ │ -3f2ca2: 6e20 5584 1400 |0083: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3f2ca8: 0c08 |0086: move-result-object v8 │ │ -3f2caa: 2188 |0087: array-length v8, v8 │ │ -3f2cac: 3283 2600 |0088: if-eq v3, v8, 00ae // +0026 │ │ -3f2cb0: 2203 9410 |008a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2cb4: 7010 8384 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f2cba: 6e20 8a84 8300 |008f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f2cc0: 6e20 8f84 5300 |0092: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2cc6: 6e20 8f84 2300 |0095: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2ccc: 6e20 8f84 6300 |0098: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2cd2: 6e20 8f84 d300 |009b: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2cd8: 6e20 8f84 7300 |009e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f2cde: 6e10 9f84 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2ce4: 0c04 |00a4: move-result-object v4 │ │ -3f2ce6: 6e20 5584 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3f2cec: 0c03 |00a8: move-result-object v3 │ │ -3f2cee: 2133 |00a9: array-length v3, v3 │ │ -3f2cf0: 0189 |00aa: move v9, v8 │ │ -3f2cf2: 0138 |00ab: move v8, v3 │ │ -3f2cf4: 0193 |00ac: move v3, v9 │ │ -3f2cf6: 28db |00ad: goto 0088 // -0025 │ │ -3f2cf8: 6e20 d782 4b00 |00ae: invoke-virtual {v11, v4}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@82d7 │ │ -3f2cfe: 288a |00b1: goto 003b // -0076 │ │ -3f2d00: 6e10 d682 0b00 |00b2: invoke-virtual {v11}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@82d6 │ │ -3f2d06: 0c0b |00b5: move-result-object v11 │ │ -3f2d08: 6e20 5584 1b00 |00b6: invoke-virtual {v11, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3f2d0e: 0c0b |00b9: move-result-object v11 │ │ -3f2d10: 21bc |00ba: array-length v12, v11 │ │ -3f2d12: 81cc |00bb: int-to-long v12, v12 │ │ -3f2d14: 6e30 81c1 c00d |00bc: invoke-virtual {v0, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ -3f2d1a: 6e20 c7c1 0a00 |00bf: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c1c7 │ │ -3f2d20: 6e20 cfc1 ba00 |00c2: invoke-virtual {v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:([B)V // method@c1cf │ │ -3f2d26: 6e10 bac1 0a00 |00c5: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closeArchiveEntry:()V // method@c1ba │ │ -3f2d2c: 0e00 |00c8: return-void │ │ +3f2c88: 6e20 8f84 7400 |007c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2c8e: 6e10 9f84 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2c94: 0c04 |0082: move-result-object v4 │ │ +3f2c96: 6e20 5584 1400 |0083: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3f2c9c: 0c08 |0086: move-result-object v8 │ │ +3f2c9e: 2188 |0087: array-length v8, v8 │ │ +3f2ca0: 3283 2600 |0088: if-eq v3, v8, 00ae // +0026 │ │ +3f2ca4: 2203 9410 |008a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2ca8: 7010 8384 0300 |008c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f2cae: 6e20 8a84 8300 |008f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f2cb4: 6e20 8f84 5300 |0092: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2cba: 6e20 8f84 2300 |0095: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2cc0: 6e20 8f84 6300 |0098: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2cc6: 6e20 8f84 d300 |009b: invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2ccc: 6e20 8f84 7300 |009e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f2cd2: 6e10 9f84 0300 |00a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2cd8: 0c04 |00a4: move-result-object v4 │ │ +3f2cda: 6e20 5584 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3f2ce0: 0c03 |00a8: move-result-object v3 │ │ +3f2ce2: 2133 |00a9: array-length v3, v3 │ │ +3f2ce4: 0189 |00aa: move v9, v8 │ │ +3f2ce6: 0138 |00ab: move v8, v3 │ │ +3f2ce8: 0193 |00ac: move v3, v9 │ │ +3f2cea: 28db |00ad: goto 0088 // -0025 │ │ +3f2cec: 6e20 d782 4b00 |00ae: invoke-virtual {v11, v4}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@82d7 │ │ +3f2cf2: 288a |00b1: goto 003b // -0076 │ │ +3f2cf4: 6e10 d682 0b00 |00b2: invoke-virtual {v11}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@82d6 │ │ +3f2cfa: 0c0b |00b5: move-result-object v11 │ │ +3f2cfc: 6e20 5584 1b00 |00b6: invoke-virtual {v11, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3f2d02: 0c0b |00b9: move-result-object v11 │ │ +3f2d04: 21bc |00ba: array-length v12, v11 │ │ +3f2d06: 81cc |00bb: int-to-long v12, v12 │ │ +3f2d08: 6e30 81c1 c00d |00bc: invoke-virtual {v0, v12, v13}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.setSize:(J)V // method@c181 │ │ +3f2d0e: 6e20 c7c1 0a00 |00bf: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c1c7 │ │ +3f2d14: 6e20 cfc1 ba00 |00c2: invoke-virtual {v10, v11}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.write:([B)V // method@c1cf │ │ +3f2d1a: 6e10 bac1 0a00 |00c5: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;.closeArchiveEntry:()V // method@c1ba │ │ +3f2d20: 0e00 |00c8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0015 line=453 │ │ 0x0020 line=454 │ │ 0x0024 line=456 │ │ 0x002b line=458 │ │ @@ -1378177,21 +1378173,21 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f2e5c: |[3f2e5c] org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry.:([B)V │ │ -3f2e6c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f2e72: 1300 f801 |0003: const/16 v0, #int 504 // #1f8 │ │ -3f2e76: 7120 eac1 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBoolean:([BI)Z // method@c1ea │ │ -3f2e7c: 0a02 |0008: move-result v2 │ │ -3f2e7e: 5c12 6a8a |0009: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:Z // field@8a6a │ │ -3f2e82: 0e00 |000b: return-void │ │ +3f2e50: |[3f2e50] org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry.:([B)V │ │ +3f2e60: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f2e66: 1300 f801 |0003: const/16 v0, #int 504 // #1f8 │ │ +3f2e6a: 7120 eac1 0200 |0005: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/tar/TarUtils;.parseBoolean:([BI)Z // method@c1ea │ │ +3f2e70: 0a02 |0008: move-result v2 │ │ +3f2e72: 5c12 6a8a |0009: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:Z // field@8a6a │ │ +3f2e76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry; │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ @@ -1378202,17 +1378198,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f2e44: |[3f2e44] org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry.isExtended:()Z │ │ -3f2e54: 5510 6a8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:Z // field@8a6a │ │ -3f2e58: 0f00 |0002: return v0 │ │ +3f2e38: |[3f2e38] org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry.isExtended:()Z │ │ +3f2e48: 5510 6a8a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry;.isExtended:Z // field@8a6a │ │ +3f2e4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/tar/TarArchiveSparseEntry; │ │ │ │ source_file_idx : 25151 (TarArchiveSparseEntry.java) │ │ @@ -1378246,17 +1378242,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f2f24: |[3f2f24] org.apache.commons.compress.archivers.tar.TarUtils$1.:()V │ │ -3f2f34: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f2f3a: 0e00 |0003: return-void │ │ +3f2f18: |[3f2f18] org.apache.commons.compress.archivers.tar.TarUtils$1.:()V │ │ +3f2f28: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f2f2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/tar/TarUtils$1; │ │ │ │ Virtual methods - │ │ @@ -1378265,48 +1378261,48 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f2e84: |[3f2e84] org.apache.commons.compress.archivers.tar.TarUtils$1.canEncode:(Ljava/lang/String;)Z │ │ -3f2e94: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3f2e96: 0f01 |0001: return v1 │ │ +3f2e78: |[3f2e78] org.apache.commons.compress.archivers.tar.TarUtils$1.canEncode:(Ljava/lang/String;)Z │ │ +3f2e88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3f2e8a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/tar/TarUtils$1;) │ │ name : 'decode' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3f2e98: |[3f2e98] org.apache.commons.compress.archivers.tar.TarUtils$1.decode:([B)Ljava/lang/String; │ │ -3f2ea8: 2150 |0000: array-length v0, v5 │ │ -3f2eaa: 2201 9410 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f2eae: 7020 8484 0100 |0003: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ -3f2eb4: 2150 |0006: array-length v0, v5 │ │ -3f2eb6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3f2eb8: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ -3f2ebc: 4803 0502 |000a: aget-byte v3, v5, v2 │ │ -3f2ec0: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -3f2ec4: 280a |000e: goto 0018 // +000a │ │ -3f2ec6: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3f2eca: 8e33 |0011: int-to-char v3, v3 │ │ -3f2ecc: 6e20 8784 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3f2ed2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f2ed6: 28f1 |0017: goto 0008 // -000f │ │ -3f2ed8: 6e10 9f84 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f2ede: 0c05 |001b: move-result-object v5 │ │ -3f2ee0: 1105 |001c: return-object v5 │ │ +3f2e8c: |[3f2e8c] org.apache.commons.compress.archivers.tar.TarUtils$1.decode:([B)Ljava/lang/String; │ │ +3f2e9c: 2150 |0000: array-length v0, v5 │ │ +3f2e9e: 2201 9410 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f2ea2: 7020 8484 0100 |0003: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@8484 │ │ +3f2ea8: 2150 |0006: array-length v0, v5 │ │ +3f2eaa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3f2eac: 3502 1000 |0008: if-ge v2, v0, 0018 // +0010 │ │ +3f2eb0: 4803 0502 |000a: aget-byte v3, v5, v2 │ │ +3f2eb4: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +3f2eb8: 280a |000e: goto 0018 // +000a │ │ +3f2eba: d533 ff00 |000f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3f2ebe: 8e33 |0011: int-to-char v3, v3 │ │ +3f2ec0: 6e20 8784 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3f2ec6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f2eca: 28f1 |0017: goto 0008 // -000f │ │ +3f2ecc: 6e10 9f84 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f2ed2: 0c05 |001b: move-result-object v5 │ │ +3f2ed4: 1105 |001c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0006 line=68 │ │ 0x0012 line=72 │ │ 0x0018 line=75 │ │ @@ -1378319,29 +1378315,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f2ee4: |[3f2ee4] org.apache.commons.compress.archivers.tar.TarUtils$1.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ -3f2ef4: 6e10 6384 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f2efa: 0a00 |0003: move-result v0 │ │ -3f2efc: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ -3f2f00: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3f2f02: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ -3f2f06: 6e20 4684 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f2f0c: 0a03 |000c: move-result v3 │ │ -3f2f0e: 8d33 |000d: int-to-byte v3, v3 │ │ -3f2f10: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ -3f2f14: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f2f18: 28f5 |0012: goto 0007 // -000b │ │ -3f2f1a: 7110 c685 0100 |0013: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3f2f20: 0c05 |0016: move-result-object v5 │ │ -3f2f22: 1105 |0017: return-object v5 │ │ +3f2ed8: |[3f2ed8] org.apache.commons.compress.archivers.tar.TarUtils$1.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ +3f2ee8: 6e10 6384 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f2eee: 0a00 |0003: move-result v0 │ │ +3f2ef0: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ +3f2ef4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3f2ef6: 3502 0c00 |0007: if-ge v2, v0, 0013 // +000c │ │ +3f2efa: 6e20 4684 2500 |0009: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f2f00: 0a03 |000c: move-result v3 │ │ +3f2f02: 8d33 |000d: int-to-byte v3, v3 │ │ +3f2f04: 4f03 0102 |000e: aput-byte v3, v1, v2 │ │ +3f2f08: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f2f0c: 28f5 |0012: goto 0007 // -000b │ │ +3f2f0e: 7110 c685 0100 |0013: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3f2f14: 0c05 |0016: move-result-object v5 │ │ +3f2f16: 1105 |0017: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0009 line=58 │ │ 0x0013 line=60 │ │ locals : │ │ @@ -1378392,17 +1378388,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f38c8: |[3f38c8] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:()V │ │ -3f38d8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f38de: 0e00 |0003: return-void │ │ +3f38bc: |[3f38bc] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:()V │ │ +3f38cc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f38d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;) │ │ @@ -1378410,19 +1378406,19 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3f38e0: |[3f38e0] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:(Ljava/lang/String;[B)V │ │ -3f38f0: 2140 |0000: array-length v0, v4 │ │ -3f38f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3f38f4: 7050 f2c1 3214 |0002: invoke-direct {v2, v3, v4, v1, v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ -3f38fa: 0e00 |0005: return-void │ │ +3f38d4: |[3f38d4] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:(Ljava/lang/String;[B)V │ │ +3f38e4: 2140 |0000: array-length v0, v4 │ │ +3f38e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3f38e8: 7050 f2c1 3214 |0002: invoke-direct {v2, v3, v4, v1, v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ +3f38ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 (null) [B │ │ @@ -1378432,32 +1378428,32 @@ │ │ type : '(Ljava/lang/String;[BII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3f38fc: |[3f38fc] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:(Ljava/lang/String;[BII)V │ │ -3f390c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f3912: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3f3916: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3f391c: 6e40 1289 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3f3922: 6e10 0e89 0000 |000b: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3f3928: 0b03 |000e: move-result-wide v3 │ │ -3f392a: 5a13 ad8a |000f: iput-wide v3, v1, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ -3f392e: 1a03 3c65 |0011: const-string v3, "UTF-8" // string@653c │ │ -3f3932: 6e20 5584 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3f3938: 0c02 |0016: move-result-object v2 │ │ -3f393a: 5b12 ae8a |0017: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f393e: 0e00 |0019: return-void │ │ -3f3940: 0d02 |001a: move-exception v2 │ │ -3f3942: 2203 8b10 |001b: new-instance v3, Ljava/lang/RuntimeException; // type@108b │ │ -3f3946: 1a04 5f27 |001d: const-string v4, "FATAL: UTF-8 encoding not supported." // string@275f │ │ -3f394a: 7030 2784 4302 |001f: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ -3f3950: 2703 |0022: throw v3 │ │ +3f38f0: |[3f38f0] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.:(Ljava/lang/String;[BII)V │ │ +3f3900: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f3906: 2200 9911 |0003: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3f390a: 7010 0d89 0000 |0005: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3f3910: 6e40 1289 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3f3916: 6e10 0e89 0000 |000b: invoke-virtual {v0}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3f391c: 0b03 |000e: move-result-wide v3 │ │ +3f391e: 5a13 ad8a |000f: iput-wide v3, v1, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ +3f3922: 1a03 3c65 |0011: const-string v3, "UTF-8" // string@653c │ │ +3f3926: 6e20 5584 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3f392c: 0c02 |0016: move-result-object v2 │ │ +3f392e: 5b12 ae8a |0017: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3932: 0e00 |0019: return-void │ │ +3f3934: 0d02 |001a: move-exception v2 │ │ +3f3936: 2203 8b10 |001b: new-instance v3, Ljava/lang/RuntimeException; // type@108b │ │ +3f393a: 1a04 5f27 |001d: const-string v4, "FATAL: UTF-8 encoding not supported." // string@275f │ │ +3f393e: 7030 2784 4302 |001f: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ +3f3944: 2703 |0022: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0019 │ │ Ljava/io/UnsupportedEncodingException; -> 0x001a │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0008 line=53 │ │ @@ -1378476,38 +1378472,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -3f3964: |[3f3964] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.assembleData:()V │ │ -3f3974: 5460 ae8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3978: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3f397c: 0e00 |0004: return-void │ │ -3f397e: 2100 |0005: array-length v0, v0 │ │ -3f3980: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -3f3982: b010 |0007: add-int/2addr v0, v1 │ │ -3f3984: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f3988: 5b60 ac8a |000a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f398c: 5460 ac8a |000c: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f3990: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3f3992: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3f3994: 4f02 0003 |0010: aput-byte v2, v0, v3 │ │ -3f3998: 5364 ad8a |0012: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ -3f399c: 7120 dbc4 5400 |0014: invoke-static {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3f39a2: 0c00 |0017: move-result-object v0 │ │ -3f39a4: 5464 ac8a |0018: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f39a8: 1245 |001a: const/4 v5, #int 4 // #4 │ │ -3f39aa: 7155 a084 3024 |001b: invoke-static {v0, v3, v4, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f39b0: 5460 ae8a |001e: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f39b4: 5462 ac8a |0020: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f39b8: 2104 |0022: array-length v4, v0 │ │ -3f39ba: 7154 a084 3012 |0023: invoke-static {v0, v3, v2, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f39c0: 0e00 |0026: return-void │ │ +3f3958: |[3f3958] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.assembleData:()V │ │ +3f3968: 5460 ae8a |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f396c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3f3970: 0e00 |0004: return-void │ │ +3f3972: 2100 |0005: array-length v0, v0 │ │ +3f3974: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +3f3976: b010 |0007: add-int/2addr v0, v1 │ │ +3f3978: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f397c: 5b60 ac8a |000a: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f3980: 5460 ac8a |000c: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f3984: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3f3986: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3f3988: 4f02 0003 |0010: aput-byte v2, v0, v3 │ │ +3f398c: 5364 ad8a |0012: iget-wide v4, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ +3f3990: 7120 dbc4 5400 |0014: invoke-static {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3f3996: 0c00 |0017: move-result-object v0 │ │ +3f3998: 5464 ac8a |0018: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f399c: 1245 |001a: const/4 v5, #int 4 // #4 │ │ +3f399e: 7155 a084 3024 |001b: invoke-static {v0, v3, v4, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f39a4: 5460 ae8a |001e: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f39a8: 5462 ac8a |0020: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f39ac: 2104 |0022: array-length v4, v0 │ │ +3f39ae: 7154 a084 3012 |0023: invoke-static {v0, v3, v2, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f39b4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=80 │ │ 0x000c line=82 │ │ 0x0012 line=83 │ │ 0x001e line=84 │ │ @@ -1378520,27 +1378516,27 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -3f37d4: |[3f37d4] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getCentralDirectoryData:()[B │ │ -3f37e4: 5440 ac8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f37e8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3f37ec: 7010 f3c1 0400 |0004: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.assembleData:()V // method@c1f3 │ │ -3f37f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3f37f4: 5441 ac8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f37f8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -3f37fc: 2110 |000c: array-length v0, v1 │ │ -3f37fe: 2300 c71b |000d: new-array v0, v0, [B // type@1bc7 │ │ -3f3802: 2102 |000f: array-length v2, v0 │ │ -3f3804: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3f3806: 7152 a084 3130 |0011: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f380c: 1100 |0014: return-object v0 │ │ +3f37c8: |[3f37c8] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getCentralDirectoryData:()[B │ │ +3f37d8: 5440 ac8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f37dc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3f37e0: 7010 f3c1 0400 |0004: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.assembleData:()V // method@c1f3 │ │ +3f37e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3f37e8: 5441 ac8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f37ec: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +3f37f0: 2110 |000c: array-length v0, v1 │ │ +3f37f2: 2300 c71b |000d: new-array v0, v0, [B // type@1bc7 │ │ +3f37f6: 2102 |000f: array-length v2, v0 │ │ +3f37f8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3f37fa: 7152 a084 3130 |0011: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3800: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0008 line=136 │ │ 0x000c line=137 │ │ 0x000f line=138 │ │ @@ -1378552,26 +1378548,26 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3f3874: |[3f3874] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f3884: 5420 ac8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f3888: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3f388c: 7010 f3c1 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.assembleData:()V // method@c1f3 │ │ -3f3892: 2200 9b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f3896: 5421 ac8a |0009: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f389a: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -3f389e: 2111 |000d: array-length v1, v1 │ │ -3f38a0: 2802 |000e: goto 0010 // +0002 │ │ -3f38a2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3f38a4: 7020 edc4 1000 |0010: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f38aa: 1100 |0013: return-object v0 │ │ +3f3868: |[3f3868] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f3878: 5420 ac8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f387c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3f3880: 7010 f3c1 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.assembleData:()V // method@c1f3 │ │ +3f3886: 2200 9b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f388a: 5421 ac8a |0009: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f388e: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +3f3892: 2111 |000d: array-length v1, v1 │ │ +3f3894: 2802 |000e: goto 0010 // +0002 │ │ +3f3896: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3f3898: 7020 edc4 1000 |0010: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f389e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0007 line=148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ @@ -1378581,18 +1378577,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f3810: |[3f3810] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getLocalFileDataData:()[B │ │ -3f3820: 6e10 f4c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getCentralDirectoryData:()[B // method@c1f4 │ │ -3f3826: 0c00 |0003: move-result-object v0 │ │ -3f3828: 1100 |0004: return-object v0 │ │ +3f3804: |[3f3804] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getLocalFileDataData:()[B │ │ +3f3814: 6e10 f4c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getCentralDirectoryData:()[B // method@c1f4 │ │ +3f381a: 0c00 |0003: move-result-object v0 │ │ +3f381c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;) │ │ @@ -1378600,18 +1378596,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f38ac: |[3f38ac] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f38bc: 6e10 f5c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c1f5 │ │ -3f38c2: 0c00 |0003: move-result-object v0 │ │ -3f38c4: 1100 |0004: return-object v0 │ │ +3f38a0: |[3f38a0] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f38b0: 6e10 f5c1 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c1f5 │ │ +3f38b6: 0c00 |0003: move-result-object v0 │ │ +3f38b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;) │ │ @@ -1378619,17 +1378615,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f385c: |[3f385c] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getNameCRC32:()J │ │ -3f386c: 5320 ad8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ -3f3870: 1000 |0002: return-wide v0 │ │ +3f3850: |[3f3850] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getNameCRC32:()J │ │ +3f3860: 5320 ad8a |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ +3f3864: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;) │ │ @@ -1378637,25 +1378633,25 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -3f382c: |[3f382c] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getUnicodeName:()[B │ │ -3f383c: 5440 ae8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3840: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3f3844: 2101 |0004: array-length v1, v0 │ │ -3f3846: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ -3f384a: 2112 |0007: array-length v2, v1 │ │ -3f384c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3f384e: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3854: 2802 |000c: goto 000e // +0002 │ │ -3f3856: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3f3858: 1101 |000e: return-object v1 │ │ +3f3820: |[3f3820] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.getUnicodeName:()[B │ │ +3f3830: 5440 ae8a |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3834: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3f3838: 2101 |0004: array-length v1, v0 │ │ +3f383a: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ +3f383e: 2112 |0007: array-length v2, v1 │ │ +3f3840: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3f3842: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3848: 2802 |000c: goto 000e // +0002 │ │ +3f384a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3f384c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ @@ -1378665,17 +1378661,17 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3f39c4: |[3f39c4] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.parseFromCentralDirectoryData:([BII)V │ │ -3f39d4: 6e40 fbc1 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.parseFromLocalFileData:([BII)V // method@c1fb │ │ -3f39da: 0e00 |0003: return-void │ │ +3f39b8: |[3f39b8] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.parseFromCentralDirectoryData:([BII)V │ │ +3f39c8: 6e40 fbc1 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.parseFromLocalFileData:([BII)V // method@c1fb │ │ +3f39ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1378686,50 +1378682,50 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -3f39dc: |[3f39dc] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.parseFromLocalFileData:([BII)V │ │ -3f39ec: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3f39ee: 3406 3b00 |0001: if-lt v6, v0, 003c // +003b │ │ -3f39f2: 4801 0405 |0003: aget-byte v1, v4, v5 │ │ -3f39f6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3f39f8: 3321 1a00 |0006: if-ne v1, v2, 0020 // +001a │ │ -3f39fc: d801 0501 |0008: add-int/lit8 v1, v5, #int 1 // #01 │ │ -3f3a00: 7120 dec4 1400 |000a: invoke-static {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3f3a06: 0b01 |000d: move-result-wide v1 │ │ -3f3a08: 5a31 ad8a |000e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ -3f3a0c: b106 |0010: sub-int/2addr v6, v0 │ │ -3f3a0e: 2361 c71b |0011: new-array v1, v6, [B // type@1bc7 │ │ -3f3a12: 5b31 ae8a |0013: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3a16: b005 |0015: add-int/2addr v5, v0 │ │ -3f3a18: 5430 ae8a |0016: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3a1c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3f3a1e: 7156 a084 5410 |0019: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3a24: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3f3a26: 5b34 ac8a |001d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f3a2a: 0e00 |001f: return-void │ │ -3f3a2c: 2204 a211 |0020: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f3a30: 2205 9410 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3f3a34: 7010 8384 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f3a3a: 1a06 fb65 |0027: const-string v6, "Unsupported version [" // string@65fb │ │ -3f3a3e: 6e20 8f84 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3a44: 6e20 8a84 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f3a4a: 1a06 4f6c |002f: const-string v6, "] for UniCode path extra data." // string@6c4f │ │ -3f3a4e: 6e20 8f84 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3a54: 6e10 9f84 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f3a5a: 0c05 |0037: move-result-object v5 │ │ -3f3a5c: 7020 4589 5400 |0038: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f3a62: 2704 |003b: throw v4 │ │ -3f3a64: 2204 a211 |003c: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f3a68: 1a05 ac65 |003e: const-string v5, "UniCode path extra data must have at least 5 bytes." // string@65ac │ │ -3f3a6c: 7020 4589 5400 |0040: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f3a72: 2704 |0043: throw v4 │ │ +3f39d0: |[3f39d0] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.parseFromLocalFileData:([BII)V │ │ +3f39e0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3f39e2: 3406 3b00 |0001: if-lt v6, v0, 003c // +003b │ │ +3f39e6: 4801 0405 |0003: aget-byte v1, v4, v5 │ │ +3f39ea: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3f39ec: 3321 1a00 |0006: if-ne v1, v2, 0020 // +001a │ │ +3f39f0: d801 0501 |0008: add-int/lit8 v1, v5, #int 1 // #01 │ │ +3f39f4: 7120 dec4 1400 |000a: invoke-static {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3f39fa: 0b01 |000d: move-result-wide v1 │ │ +3f39fc: 5a31 ad8a |000e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ +3f3a00: b106 |0010: sub-int/2addr v6, v0 │ │ +3f3a02: 2361 c71b |0011: new-array v1, v6, [B // type@1bc7 │ │ +3f3a06: 5b31 ae8a |0013: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3a0a: b005 |0015: add-int/2addr v5, v0 │ │ +3f3a0c: 5430 ae8a |0016: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3a10: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3f3a12: 7156 a084 5410 |0019: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3a18: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3f3a1a: 5b34 ac8a |001d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f3a1e: 0e00 |001f: return-void │ │ +3f3a20: 2204 a211 |0020: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f3a24: 2205 9410 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3f3a28: 7010 8384 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f3a2e: 1a06 fb65 |0027: const-string v6, "Unsupported version [" // string@65fb │ │ +3f3a32: 6e20 8f84 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3a38: 6e20 8a84 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f3a3e: 1a06 4f6c |002f: const-string v6, "] for UniCode path extra data." // string@6c4f │ │ +3f3a42: 6e20 8f84 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3a48: 6e10 9f84 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f3a4e: 0c05 |0037: move-result-object v5 │ │ +3f3a50: 7020 4589 5400 |0038: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f3a56: 2704 |003b: throw v4 │ │ +3f3a58: 2204 a211 |003c: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f3a5c: 1a05 ac65 |003e: const-string v5, "UniCode path extra data must have at least 5 bytes." // string@65ac │ │ +3f3a60: 7020 4589 5400 |0040: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f3a66: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=169 │ │ 0x000a line=176 │ │ 0x0011 line=177 │ │ 0x0016 line=178 │ │ 0x001d line=179 │ │ @@ -1378746,19 +1378742,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3f3a74: |[3f3a74] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.setNameCRC32:(J)V │ │ -3f3a84: 5a01 ad8a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ -3f3a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f3a8a: 5b01 ac8a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f3a8e: 0e00 |0005: return-void │ │ +3f3a68: |[3f3a68] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.setNameCRC32:(J)V │ │ +3f3a78: 5a01 ad8a |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.nameCRC32:J // field@8aad │ │ +3f3a7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f3a7e: 5b01 ac8a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f3a82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1378768,28 +1378764,28 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -3f3a90: |[3f3a90] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.setUnicodeName:([B)V │ │ -3f3aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f3aa2: 3805 0f00 |0001: if-eqz v5, 0010 // +000f │ │ -3f3aa6: 2151 |0003: array-length v1, v5 │ │ -3f3aa8: 2311 c71b |0004: new-array v1, v1, [B // type@1bc7 │ │ -3f3aac: 5b41 ae8a |0006: iput-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3ab0: 5441 ae8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3ab4: 2152 |000a: array-length v2, v5 │ │ -3f3ab6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3f3ab8: 7152 a084 3531 |000c: invoke-static {v5, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3abe: 2803 |000f: goto 0012 // +0003 │ │ -3f3ac0: 5b40 ae8a |0010: iput-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ -3f3ac4: 5b40 ac8a |0012: iput-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ -3f3ac8: 0e00 |0014: return-void │ │ +3f3a84: |[3f3a84] org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField.setUnicodeName:([B)V │ │ +3f3a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f3a96: 3805 0f00 |0001: if-eqz v5, 0010 // +000f │ │ +3f3a9a: 2151 |0003: array-length v1, v5 │ │ +3f3a9c: 2311 c71b |0004: new-array v1, v1, [B // type@1bc7 │ │ +3f3aa0: 5b41 ae8a |0006: iput-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3aa4: 5441 ae8a |0008: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3aa8: 2152 |000a: array-length v2, v5 │ │ +3f3aaa: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3f3aac: 7152 a084 3531 |000c: invoke-static {v5, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3ab2: 2803 |000f: goto 0012 // +0003 │ │ +3f3ab4: 5b40 ae8a |0010: iput-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.unicodeName:[B // field@8aae │ │ +3f3ab8: 5b40 ac8a |0012: iput-object v0, v4, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.data:[B // field@8aac │ │ +3f3abc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=121 │ │ 0x0008 line=122 │ │ 0x0010 line=125 │ │ 0x0012 line=127 │ │ locals : │ │ @@ -1378864,47 +1378860,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f3d7c: |[3f3d7c] org.apache.commons.compress.archivers.zip.AsiExtraField.:()V │ │ -3f3d8c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f3d90: 1301 6e75 |0002: const/16 v1, #int 30062 // #756e │ │ -3f3d94: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f3d9a: 6900 af8a |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8aaf │ │ -3f3d9e: 0e00 |0009: return-void │ │ +3f3d70: |[3f3d70] org.apache.commons.compress.archivers.zip.AsiExtraField.:()V │ │ +3f3d80: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f3d84: 1301 6e75 |0002: const/16 v1, #int 30062 // #756e │ │ +3f3d88: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f3d8e: 6900 af8a |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8aaf │ │ +3f3d92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3f3da0: |[3f3da0] org.apache.commons.compress.archivers.zip.AsiExtraField.:()V │ │ -3f3db0: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f3db6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f3db8: 5920 b58a |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3dbc: 5920 b68a |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ -3f3dc0: 5920 b38a |0008: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ -3f3dc4: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -3f3dc8: 5b21 b48a |000c: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ -3f3dcc: 5c20 b28a |000e: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ -3f3dd0: 2200 9911 |0010: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -3f3dd4: 7010 0d89 0000 |0012: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3f3dda: 5b20 b18a |0015: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3dde: 0e00 |0017: return-void │ │ +3f3d94: |[3f3d94] org.apache.commons.compress.archivers.zip.AsiExtraField.:()V │ │ +3f3da4: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f3daa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f3dac: 5920 b58a |0004: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3db0: 5920 b68a |0006: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ +3f3db4: 5920 b38a |0008: iput v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ +3f3db8: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +3f3dbc: 5b21 b48a |000c: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ +3f3dc0: 5c20 b28a |000e: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ +3f3dc4: 2200 9911 |0010: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +3f3dc8: 7010 0d89 0000 |0012: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3f3dce: 5b20 b18a |0015: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3dd2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=59 │ │ 0x0006 line=63 │ │ 0x0008 line=67 │ │ 0x000c line=73 │ │ @@ -1378919,26 +1378915,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3f3cb0: |[3f3cb0] org.apache.commons.compress.archivers.zip.AsiExtraField.clone:()Ljava/lang/Object; │ │ -3f3cc0: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -3f3cc6: 0c00 |0003: move-result-object v0 │ │ -3f3cc8: 1f00 4e18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField; // type@184e │ │ -3f3ccc: 2201 9911 |0006: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ -3f3cd0: 7010 0d89 0100 |0008: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -3f3cd6: 5b01 b18a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3cda: 1100 |000d: return-object v0 │ │ -3f3cdc: 0d00 |000e: move-exception v0 │ │ -3f3cde: 2201 8b10 |000f: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ -3f3ce2: 7020 2884 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -3f3ce8: 2701 |0014: throw v1 │ │ +3f3ca4: |[3f3ca4] org.apache.commons.compress.archivers.zip.AsiExtraField.clone:()Ljava/lang/Object; │ │ +3f3cb4: 6f10 0584 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +3f3cba: 0c00 |0003: move-result-object v0 │ │ +3f3cbc: 1f00 4e18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField; // type@184e │ │ +3f3cc0: 2201 9911 |0006: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ +3f3cc4: 7010 0d89 0100 |0008: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +3f3cca: 5b01 b18a |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3cce: 1100 |000d: return-object v0 │ │ +3f3cd0: 0d00 |000e: move-exception v0 │ │ +3f3cd2: 2201 8b10 |000f: new-instance v1, Ljava/lang/RuntimeException; // type@108b │ │ +3f3cd6: 7020 2884 0100 |0011: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +3f3cdc: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/CloneNotSupportedException; -> 0x000e │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=330 │ │ 0x000f line=334 │ │ @@ -1378950,18 +1378946,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f3b24: |[3f3b24] org.apache.commons.compress.archivers.zip.AsiExtraField.getCentralDirectoryData:()[B │ │ -3f3b34: 6e10 06c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataData:()[B // method@c206 │ │ -3f3b3a: 0c00 |0003: move-result-object v0 │ │ -3f3b3c: 1100 |0004: return-object v0 │ │ +3f3b18: |[3f3b18] org.apache.commons.compress.archivers.zip.AsiExtraField.getCentralDirectoryData:()[B │ │ +3f3b28: 6e10 06c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataData:()[B // method@c206 │ │ +3f3b2e: 0c00 |0003: move-result-object v0 │ │ +3f3b30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1378969,18 +1378965,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f3d14: |[3f3d14] org.apache.commons.compress.archivers.zip.AsiExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f3d24: 6e10 07c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c207 │ │ -3f3d2a: 0c00 |0003: move-result-object v0 │ │ -3f3d2c: 1100 |0004: return-object v0 │ │ +3f3d08: |[3f3d08] org.apache.commons.compress.archivers.zip.AsiExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f3d18: 6e10 07c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c207 │ │ +3f3d1e: 0c00 |0003: move-result-object v0 │ │ +3f3d20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1378988,17 +1378984,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3c24: |[3f3c24] org.apache.commons.compress.archivers.zip.AsiExtraField.getGroupId:()I │ │ -3f3c34: 5210 b38a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ -3f3c38: 0f00 |0002: return v0 │ │ +3f3c18: |[3f3c18] org.apache.commons.compress.archivers.zip.AsiExtraField.getGroupId:()I │ │ +3f3c28: 5210 b38a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ +3f3c2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379006,17 +1379002,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3d30: |[3f3d30] org.apache.commons.compress.archivers.zip.AsiExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f3d40: 6200 af8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8aaf │ │ -3f3d44: 1100 |0002: return-object v0 │ │ +3f3d24: |[3f3d24] org.apache.commons.compress.archivers.zip.AsiExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f3d34: 6200 af8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8aaf │ │ +3f3d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379024,17 +1379020,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3cfc: |[3f3cfc] org.apache.commons.compress.archivers.zip.AsiExtraField.getLinkedFile:()Ljava/lang/String; │ │ -3f3d0c: 5410 b48a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ -3f3d10: 1100 |0002: return-object v0 │ │ +3f3cf0: |[3f3cf0] org.apache.commons.compress.archivers.zip.AsiExtraField.getLinkedFile:()Ljava/lang/String; │ │ +3f3d00: 5410 b48a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ +3f3d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379042,69 +1379038,69 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -3f3b40: |[3f3b40] org.apache.commons.compress.archivers.zip.AsiExtraField.getLocalFileDataData:()[B │ │ -3f3b50: 6e10 07c2 0700 |0000: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c207 │ │ -3f3b56: 0c00 |0003: move-result-object v0 │ │ -3f3b58: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f3b5e: 0a00 |0007: move-result v0 │ │ -3f3b60: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -3f3b62: b110 |0009: sub-int/2addr v0, v1 │ │ -3f3b64: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ -3f3b68: 6e10 08c2 0700 |000c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:()I // method@c208 │ │ -3f3b6e: 0a02 |000f: move-result v2 │ │ -3f3b70: 7110 f3c4 0200 |0010: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3f3b76: 0c02 |0013: move-result-object v2 │ │ -3f3b78: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -3f3b7a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -3f3b7c: 7153 a084 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3b82: 6e10 05c2 0700 |0019: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ -3f3b88: 0c02 |001c: move-result-object v2 │ │ -3f3b8a: 6e10 5484 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ -3f3b90: 0c02 |0020: move-result-object v2 │ │ -3f3b92: 2125 |0021: array-length v5, v2 │ │ -3f3b94: 8155 |0022: int-to-long v5, v5 │ │ -3f3b96: 7120 dbc4 6500 |0023: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3f3b9c: 0c05 |0026: move-result-object v5 │ │ -3f3b9e: 7151 a084 4530 |0027: invoke-static {v5, v4, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3ba4: 6e10 0ac2 0700 |002a: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getUserId:()I // method@c20a │ │ -3f3baa: 0a05 |002d: move-result v5 │ │ -3f3bac: 7110 f3c4 0500 |002e: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3f3bb2: 0c05 |0031: move-result-object v5 │ │ -3f3bb4: 1266 |0032: const/4 v6, #int 6 // #6 │ │ -3f3bb6: 7153 a084 4560 |0033: invoke-static {v5, v4, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3bbc: 6e10 03c2 0700 |0036: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getGroupId:()I // method@c203 │ │ -3f3bc2: 0a05 |0039: move-result v5 │ │ -3f3bc4: 7110 f3c4 0500 |003a: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3f3bca: 0c05 |003d: move-result-object v5 │ │ -3f3bcc: 1306 0800 |003e: const/16 v6, #int 8 // #8 │ │ -3f3bd0: 7153 a084 4560 |0040: invoke-static {v5, v4, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3bd6: 2123 |0043: array-length v3, v2 │ │ -3f3bd8: 1305 0a00 |0044: const/16 v5, #int 10 // #a │ │ -3f3bdc: 7153 a084 4250 |0046: invoke-static {v2, v4, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3be2: 5472 b18a |0049: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3be6: 6e10 0f89 0200 |004b: invoke-virtual {v2}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3f3bec: 5472 b18a |004e: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3bf0: 6e20 1189 0200 |0050: invoke-virtual {v2, v0}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3f3bf6: 5472 b18a |0053: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3bfa: 6e10 0e89 0200 |0055: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3f3c00: 0b02 |0058: move-result-wide v2 │ │ -3f3c02: 2105 |0059: array-length v5, v0 │ │ -3f3c04: b015 |005a: add-int/2addr v5, v1 │ │ -3f3c06: 2355 c71b |005b: new-array v5, v5, [B // type@1bc7 │ │ -3f3c0a: 7120 dbc4 3200 |005d: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3f3c10: 0c02 |0060: move-result-object v2 │ │ -3f3c12: 7151 a084 4245 |0061: invoke-static {v2, v4, v5, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3c18: 2102 |0064: array-length v2, v0 │ │ -3f3c1a: 7152 a084 4015 |0065: invoke-static {v0, v4, v5, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3c20: 1105 |0068: return-object v5 │ │ +3f3b34: |[3f3b34] org.apache.commons.compress.archivers.zip.AsiExtraField.getLocalFileDataData:()[B │ │ +3f3b44: 6e10 07c2 0700 |0000: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c207 │ │ +3f3b4a: 0c00 |0003: move-result-object v0 │ │ +3f3b4c: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f3b52: 0a00 |0007: move-result v0 │ │ +3f3b54: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +3f3b56: b110 |0009: sub-int/2addr v0, v1 │ │ +3f3b58: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ +3f3b5c: 6e10 08c2 0700 |000c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:()I // method@c208 │ │ +3f3b62: 0a02 |000f: move-result v2 │ │ +3f3b64: 7110 f3c4 0200 |0010: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3f3b6a: 0c02 |0013: move-result-object v2 │ │ +3f3b6c: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +3f3b6e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +3f3b70: 7153 a084 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3b76: 6e10 05c2 0700 |0019: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ +3f3b7c: 0c02 |001c: move-result-object v2 │ │ +3f3b7e: 6e10 5484 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ +3f3b84: 0c02 |0020: move-result-object v2 │ │ +3f3b86: 2125 |0021: array-length v5, v2 │ │ +3f3b88: 8155 |0022: int-to-long v5, v5 │ │ +3f3b8a: 7120 dbc4 6500 |0023: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3f3b90: 0c05 |0026: move-result-object v5 │ │ +3f3b92: 7151 a084 4530 |0027: invoke-static {v5, v4, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3b98: 6e10 0ac2 0700 |002a: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getUserId:()I // method@c20a │ │ +3f3b9e: 0a05 |002d: move-result v5 │ │ +3f3ba0: 7110 f3c4 0500 |002e: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3f3ba6: 0c05 |0031: move-result-object v5 │ │ +3f3ba8: 1266 |0032: const/4 v6, #int 6 // #6 │ │ +3f3baa: 7153 a084 4560 |0033: invoke-static {v5, v4, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3bb0: 6e10 03c2 0700 |0036: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getGroupId:()I // method@c203 │ │ +3f3bb6: 0a05 |0039: move-result v5 │ │ +3f3bb8: 7110 f3c4 0500 |003a: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3f3bbe: 0c05 |003d: move-result-object v5 │ │ +3f3bc0: 1306 0800 |003e: const/16 v6, #int 8 // #8 │ │ +3f3bc4: 7153 a084 4560 |0040: invoke-static {v5, v4, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3bca: 2123 |0043: array-length v3, v2 │ │ +3f3bcc: 1305 0a00 |0044: const/16 v5, #int 10 // #a │ │ +3f3bd0: 7153 a084 4250 |0046: invoke-static {v2, v4, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3bd6: 5472 b18a |0049: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3bda: 6e10 0f89 0200 |004b: invoke-virtual {v2}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3f3be0: 5472 b18a |004e: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3be4: 6e20 1189 0200 |0050: invoke-virtual {v2, v0}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3f3bea: 5472 b18a |0053: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3bee: 6e10 0e89 0200 |0055: invoke-virtual {v2}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3f3bf4: 0b02 |0058: move-result-wide v2 │ │ +3f3bf6: 2105 |0059: array-length v5, v0 │ │ +3f3bf8: b015 |005a: add-int/2addr v5, v1 │ │ +3f3bfa: 2355 c71b |005b: new-array v5, v5, [B // type@1bc7 │ │ +3f3bfe: 7120 dbc4 3200 |005d: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3f3c04: 0c02 |0060: move-result-object v2 │ │ +3f3c06: 7151 a084 4245 |0061: invoke-static {v2, v4, v5, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3c0c: 2102 |0064: array-length v2, v0 │ │ +3f3c0e: 7152 a084 4015 |0065: invoke-static {v0, v4, v5, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3c14: 1105 |0068: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000c line=131 │ │ 0x0019 line=133 │ │ 0x0021 line=135 │ │ 0x002a line=138 │ │ @@ -1379124,24 +1379120,24 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3f3d48: |[3f3d48] org.apache.commons.compress.archivers.zip.AsiExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f3d58: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f3d5c: 6e10 05c2 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ -3f3d62: 0c01 |0005: move-result-object v1 │ │ -3f3d64: 6e10 5484 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ -3f3d6a: 0c01 |0009: move-result-object v1 │ │ -3f3d6c: 2111 |000a: array-length v1, v1 │ │ -3f3d6e: d801 010e |000b: add-int/lit8 v1, v1, #int 14 // #0e │ │ -3f3d72: 7020 edc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f3d78: 1100 |0010: return-object v0 │ │ +3f3d3c: |[3f3d3c] org.apache.commons.compress.archivers.zip.AsiExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f3d4c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f3d50: 6e10 05c2 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ +3f3d56: 0c01 |0005: move-result-object v1 │ │ +3f3d58: 6e10 5484 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ +3f3d5e: 0c01 |0009: move-result-object v1 │ │ +3f3d60: 2111 |000a: array-length v1, v1 │ │ +3f3d62: d801 010e |000b: add-int/lit8 v1, v1, #int 14 // #0e │ │ +3f3d66: 7020 edc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f3d6c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ @@ -1379150,17 +1379146,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3c3c: |[3f3c3c] org.apache.commons.compress.archivers.zip.AsiExtraField.getMode:()I │ │ -3f3c4c: 5210 b58a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3c50: 0f00 |0002: return v0 │ │ +3f3c30: |[3f3c30] org.apache.commons.compress.archivers.zip.AsiExtraField.getMode:()I │ │ +3f3c40: 5210 b58a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379168,29 +1379164,29 @@ │ │ type : '(I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3f3c54: |[3f3c54] org.apache.commons.compress.archivers.zip.AsiExtraField.getMode:(I)I │ │ -3f3c64: 6e10 0cc2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isLink:()Z // method@c20c │ │ -3f3c6a: 0a00 |0003: move-result v0 │ │ -3f3c6c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -3f3c70: 1400 00a0 0000 |0006: const v0, #float 5.73972e-41 // #0000a000 │ │ -3f3c76: 280d |0009: goto 0016 // +000d │ │ -3f3c78: 6e10 0bc2 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isDirectory:()Z // method@c20b │ │ -3f3c7e: 0a00 |000d: move-result v0 │ │ -3f3c80: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -3f3c84: 1300 0040 |0010: const/16 v0, #int 16384 // #4000 │ │ -3f3c88: 2804 |0012: goto 0016 // +0004 │ │ -3f3c8a: 1400 0080 0000 |0013: const v0, #float 4.59177e-41 // #00008000 │ │ -3f3c90: d522 ff0f |0016: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ -3f3c94: b602 |0018: or-int/2addr v2, v0 │ │ -3f3c96: 0f02 |0019: return v2 │ │ +3f3c48: |[3f3c48] org.apache.commons.compress.archivers.zip.AsiExtraField.getMode:(I)I │ │ +3f3c58: 6e10 0cc2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isLink:()Z // method@c20c │ │ +3f3c5e: 0a00 |0003: move-result v0 │ │ +3f3c60: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +3f3c64: 1400 00a0 0000 |0006: const v0, #float 5.73972e-41 // #0000a000 │ │ +3f3c6a: 280d |0009: goto 0016 // +000d │ │ +3f3c6c: 6e10 0bc2 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isDirectory:()Z // method@c20b │ │ +3f3c72: 0a00 |000d: move-result v0 │ │ +3f3c74: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +3f3c78: 1300 0040 |0010: const/16 v0, #int 16384 // #4000 │ │ +3f3c7c: 2804 |0012: goto 0016 // +0004 │ │ +3f3c7e: 1400 0080 0000 |0013: const v0, #float 4.59177e-41 // #00008000 │ │ +3f3c84: d522 ff0f |0016: and-int/lit16 v2, v2, #int 4095 // #0fff │ │ +3f3c88: b602 |0018: or-int/2addr v2, v0 │ │ +3f3c8a: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000a line=320 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x001a reg=2 (null) I │ │ @@ -1379200,17 +1379196,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3c98: |[3f3c98] org.apache.commons.compress.archivers.zip.AsiExtraField.getUserId:()I │ │ -3f3ca8: 5210 b68a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ -3f3cac: 0f00 |0002: return v0 │ │ +3f3c8c: |[3f3c8c] org.apache.commons.compress.archivers.zip.AsiExtraField.getUserId:()I │ │ +3f3c9c: 5210 b68a |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ +3f3ca0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379218,24 +1379214,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f3acc: |[3f3acc] org.apache.commons.compress.archivers.zip.AsiExtraField.isDirectory:()Z │ │ -3f3adc: 5510 b28a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ -3f3ae0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3f3ae4: 6e10 0cc2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isLink:()Z // method@c20c │ │ -3f3aea: 0a00 |0007: move-result v0 │ │ -3f3aec: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -3f3af0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3f3af2: 2802 |000b: goto 000d // +0002 │ │ -3f3af4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3f3af6: 0f00 |000d: return v0 │ │ +3f3ac0: |[3f3ac0] org.apache.commons.compress.archivers.zip.AsiExtraField.isDirectory:()Z │ │ +3f3ad0: 5510 b28a |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ +3f3ad4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3f3ad8: 6e10 0cc2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.isLink:()Z // method@c20c │ │ +3f3ade: 0a00 |0007: move-result v0 │ │ +3f3ae0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +3f3ae4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3f3ae6: 2802 |000b: goto 000d // +0002 │ │ +3f3ae8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3f3aea: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379243,24 +1379239,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f3af8: |[3f3af8] org.apache.commons.compress.archivers.zip.AsiExtraField.isLink:()Z │ │ -3f3b08: 6e10 05c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ -3f3b0e: 0c00 |0003: move-result-object v0 │ │ -3f3b10: 6e10 6384 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f3b16: 0a00 |0007: move-result v0 │ │ -3f3b18: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3f3b1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3f3b1e: 2802 |000b: goto 000d // +0002 │ │ -3f3b20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3f3b22: 0f00 |000d: return v0 │ │ +3f3aec: |[3f3aec] org.apache.commons.compress.archivers.zip.AsiExtraField.isLink:()Z │ │ +3f3afc: 6e10 05c2 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getLinkedFile:()Ljava/lang/String; // method@c205 │ │ +3f3b02: 0c00 |0003: move-result-object v0 │ │ +3f3b04: 6e10 6384 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f3b0a: 0a00 |0007: move-result v0 │ │ +3f3b0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3f3b10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3f3b12: 2802 |000b: goto 000d // +0002 │ │ +3f3b14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3f3b16: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/zip/AsiExtraField;) │ │ @@ -1379268,17 +1379264,17 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3f3de0: |[3f3de0] org.apache.commons.compress.archivers.zip.AsiExtraField.parseFromCentralDirectoryData:([BII)V │ │ -3f3df0: 6e40 0ec2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.parseFromLocalFileData:([BII)V // method@c20e │ │ -3f3df6: 0e00 |0003: return-void │ │ +3f3dd4: |[3f3dd4] org.apache.commons.compress.archivers.zip.AsiExtraField.parseFromCentralDirectoryData:([BII)V │ │ +3f3de4: 6e40 0ec2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.parseFromLocalFileData:([BII)V // method@c20e │ │ +3f3dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379289,80 +1379285,80 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 133 16-bit code units │ │ -3f3df8: |[3f3df8] org.apache.commons.compress.archivers.zip.AsiExtraField.parseFromLocalFileData:([BII)V │ │ -3f3e08: 7120 dec4 6500 |0000: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3f3e0e: 0b00 |0003: move-result-wide v0 │ │ -3f3e10: d807 07fc |0004: add-int/lit8 v7, v7, #int -4 // #fc │ │ -3f3e14: 2372 c71b |0006: new-array v2, v7, [B // type@1bc7 │ │ -3f3e18: d806 0604 |0008: add-int/lit8 v6, v6, #int 4 // #04 │ │ -3f3e1c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3f3e1e: 7157 a084 6532 |000b: invoke-static {v5, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3e24: 5445 b18a |000e: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3e28: 6e10 0f89 0500 |0010: invoke-virtual {v5}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -3f3e2e: 5445 b18a |0013: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3e32: 6e20 1189 2500 |0015: invoke-virtual {v5, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ -3f3e38: 5445 b18a |0018: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ -3f3e3c: 6e10 0e89 0500 |001a: invoke-virtual {v5}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -3f3e42: 0b05 |001d: move-result-wide v5 │ │ -3f3e44: 3107 0005 |001e: cmp-long v7, v0, v5 │ │ -3f3e48: 3907 3e00 |0020: if-nez v7, 005e // +003e │ │ -3f3e4c: 7120 f6c4 3200 |0022: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f3e52: 0a05 |0025: move-result v5 │ │ -3f3e54: 1226 |0026: const/4 v6, #int 2 // #2 │ │ -3f3e56: 7120 dec4 6200 |0027: invoke-static {v2, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3f3e5c: 0b06 |002a: move-result-wide v6 │ │ -3f3e5e: 8467 |002b: long-to-int v7, v6 │ │ -3f3e60: 2376 c71b |002c: new-array v6, v7, [B // type@1bc7 │ │ -3f3e64: 1267 |002e: const/4 v7, #int 6 // #6 │ │ -3f3e66: 7120 f6c4 7200 |002f: invoke-static {v2, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f3e6c: 0a07 |0032: move-result v7 │ │ -3f3e6e: 5947 b68a |0033: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ -3f3e72: 1307 0800 |0035: const/16 v7, #int 8 // #8 │ │ -3f3e76: 7120 f6c4 7200 |0037: invoke-static {v2, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f3e7c: 0a07 |003a: move-result v7 │ │ -3f3e7e: 5947 b38a |003b: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ -3f3e82: 2167 |003d: array-length v7, v6 │ │ -3f3e84: 3907 0700 |003e: if-nez v7, 0045 // +0007 │ │ -3f3e88: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ -3f3e8c: 5b46 b48a |0042: iput-object v6, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ -3f3e90: 280e |0044: goto 0052 // +000e │ │ -3f3e92: 1307 0a00 |0045: const/16 v7, #int 10 // #a │ │ -3f3e96: 2160 |0047: array-length v0, v6 │ │ -3f3e98: 7150 a084 7236 |0048: invoke-static {v2, v7, v6, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f3e9e: 2207 9210 |004b: new-instance v7, Ljava/lang/String; // type@1092 │ │ -3f3ea2: 7020 3d84 6700 |004d: invoke-direct {v7, v6}, Ljava/lang/String;.:([B)V // method@843d │ │ -3f3ea8: 5b47 b48a |0050: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ -3f3eac: d556 0040 |0052: and-int/lit16 v6, v5, #int 16384 // #4000 │ │ -3f3eb0: 3806 0300 |0054: if-eqz v6, 0057 // +0003 │ │ -3f3eb4: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -3f3eb6: 6e20 0fc2 3400 |0057: invoke-virtual {v4, v3}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.setDirectory:(Z)V // method@c20f │ │ -3f3ebc: 6e20 12c2 5400 |005a: invoke-virtual {v4, v5}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.setMode:(I)V // method@c212 │ │ -3f3ec2: 0e00 |005d: return-void │ │ -3f3ec4: 2207 a211 |005e: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f3ec8: 2202 9410 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3f3ecc: 7010 8384 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f3ed2: 1a03 9176 |0065: const-string v3, "bad CRC checksum " // string@7691 │ │ -3f3ed6: 6e20 8f84 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3edc: 7120 be83 1000 |006a: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3f3ee2: 0c00 |006d: move-result-object v0 │ │ -3f3ee4: 6e20 8f84 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3eea: 1a00 8c06 |0071: const-string v0, " instead of " // string@068c │ │ -3f3eee: 6e20 8f84 0200 |0073: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3ef4: 7120 be83 6500 |0076: invoke-static {v5, v6}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3f3efa: 0c05 |0079: move-result-object v5 │ │ -3f3efc: 6e20 8f84 5200 |007a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f3f02: 6e10 9f84 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f3f08: 0c05 |0080: move-result-object v5 │ │ -3f3f0a: 7020 4589 5700 |0081: invoke-direct {v7, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f3f10: 2707 |0084: throw v7 │ │ +3f3dec: |[3f3dec] org.apache.commons.compress.archivers.zip.AsiExtraField.parseFromLocalFileData:([BII)V │ │ +3f3dfc: 7120 dec4 6500 |0000: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3f3e02: 0b00 |0003: move-result-wide v0 │ │ +3f3e04: d807 07fc |0004: add-int/lit8 v7, v7, #int -4 // #fc │ │ +3f3e08: 2372 c71b |0006: new-array v2, v7, [B // type@1bc7 │ │ +3f3e0c: d806 0604 |0008: add-int/lit8 v6, v6, #int 4 // #04 │ │ +3f3e10: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3f3e12: 7157 a084 6532 |000b: invoke-static {v5, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3e18: 5445 b18a |000e: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3e1c: 6e10 0f89 0500 |0010: invoke-virtual {v5}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +3f3e22: 5445 b18a |0013: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3e26: 6e20 1189 2500 |0015: invoke-virtual {v5, v2}, Ljava/util/zip/CRC32;.update:([B)V // method@8911 │ │ +3f3e2c: 5445 b18a |0018: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.crc:Ljava/util/zip/CRC32; // field@8ab1 │ │ +3f3e30: 6e10 0e89 0500 |001a: invoke-virtual {v5}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +3f3e36: 0b05 |001d: move-result-wide v5 │ │ +3f3e38: 3107 0005 |001e: cmp-long v7, v0, v5 │ │ +3f3e3c: 3907 3e00 |0020: if-nez v7, 005e // +003e │ │ +3f3e40: 7120 f6c4 3200 |0022: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f3e46: 0a05 |0025: move-result v5 │ │ +3f3e48: 1226 |0026: const/4 v6, #int 2 // #2 │ │ +3f3e4a: 7120 dec4 6200 |0027: invoke-static {v2, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3f3e50: 0b06 |002a: move-result-wide v6 │ │ +3f3e52: 8467 |002b: long-to-int v7, v6 │ │ +3f3e54: 2376 c71b |002c: new-array v6, v7, [B // type@1bc7 │ │ +3f3e58: 1267 |002e: const/4 v7, #int 6 // #6 │ │ +3f3e5a: 7120 f6c4 7200 |002f: invoke-static {v2, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f3e60: 0a07 |0032: move-result v7 │ │ +3f3e62: 5947 b68a |0033: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ +3f3e66: 1307 0800 |0035: const/16 v7, #int 8 // #8 │ │ +3f3e6a: 7120 f6c4 7200 |0037: invoke-static {v2, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f3e70: 0a07 |003a: move-result v7 │ │ +3f3e72: 5947 b38a |003b: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ +3f3e76: 2167 |003d: array-length v7, v6 │ │ +3f3e78: 3907 0700 |003e: if-nez v7, 0045 // +0007 │ │ +3f3e7c: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ +3f3e80: 5b46 b48a |0042: iput-object v6, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ +3f3e84: 280e |0044: goto 0052 // +000e │ │ +3f3e86: 1307 0a00 |0045: const/16 v7, #int 10 // #a │ │ +3f3e8a: 2160 |0047: array-length v0, v6 │ │ +3f3e8c: 7150 a084 7236 |0048: invoke-static {v2, v7, v6, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f3e92: 2207 9210 |004b: new-instance v7, Ljava/lang/String; // type@1092 │ │ +3f3e96: 7020 3d84 6700 |004d: invoke-direct {v7, v6}, Ljava/lang/String;.:([B)V // method@843d │ │ +3f3e9c: 5b47 b48a |0050: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ +3f3ea0: d556 0040 |0052: and-int/lit16 v6, v5, #int 16384 // #4000 │ │ +3f3ea4: 3806 0300 |0054: if-eqz v6, 0057 // +0003 │ │ +3f3ea8: 1213 |0056: const/4 v3, #int 1 // #1 │ │ +3f3eaa: 6e20 0fc2 3400 |0057: invoke-virtual {v4, v3}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.setDirectory:(Z)V // method@c20f │ │ +3f3eb0: 6e20 12c2 5400 |005a: invoke-virtual {v4, v5}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.setMode:(I)V // method@c212 │ │ +3f3eb6: 0e00 |005d: return-void │ │ +3f3eb8: 2207 a211 |005e: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f3ebc: 2202 9410 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3f3ec0: 7010 8384 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f3ec6: 1a03 9176 |0065: const-string v3, "bad CRC checksum " // string@7691 │ │ +3f3eca: 6e20 8f84 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3ed0: 7120 be83 1000 |006a: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3f3ed6: 0c00 |006d: move-result-object v0 │ │ +3f3ed8: 6e20 8f84 0200 |006e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3ede: 1a00 8c06 |0071: const-string v0, " instead of " // string@068c │ │ +3f3ee2: 6e20 8f84 0200 |0073: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3ee8: 7120 be83 6500 |0076: invoke-static {v5, v6}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3f3eee: 0c05 |0079: move-result-object v5 │ │ +3f3ef0: 6e20 8f84 5200 |007a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f3ef6: 6e10 9f84 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f3efc: 0c05 |0080: move-result-object v5 │ │ +3f3efe: 7020 4589 5700 |0081: invoke-direct {v7, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f3f04: 2707 |0084: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x000b line=272 │ │ 0x000e line=273 │ │ 0x0013 line=274 │ │ @@ -1379391,21 +1379387,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f3f14: |[3f3f14] org.apache.commons.compress.archivers.zip.AsiExtraField.setDirectory:(Z)V │ │ -3f3f24: 5c01 b28a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ -3f3f28: 5201 b58a |0002: iget v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3f2c: 6e20 09c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ -3f3f32: 0a01 |0007: move-result v1 │ │ -3f3f34: 5901 b58a |0008: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3f38: 0e00 |000a: return-void │ │ +3f3f08: |[3f3f08] org.apache.commons.compress.archivers.zip.AsiExtraField.setDirectory:(Z)V │ │ +3f3f18: 5c01 b28a |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.dirFlag:Z // field@8ab2 │ │ +3f3f1c: 5201 b58a |0002: iget v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3f20: 6e20 09c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ +3f3f26: 0a01 |0007: move-result v1 │ │ +3f3f28: 5901 b58a |0008: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3f2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x000b reg=1 (null) Z │ │ @@ -1379415,17 +1379411,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3f3c: |[3f3f3c] org.apache.commons.compress.archivers.zip.AsiExtraField.setGroupId:(I)V │ │ -3f3f4c: 5901 b38a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ -3f3f50: 0e00 |0002: return-void │ │ +3f3f30: |[3f3f30] org.apache.commons.compress.archivers.zip.AsiExtraField.setGroupId:(I)V │ │ +3f3f40: 5901 b38a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.gid:I // field@8ab3 │ │ +3f3f44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1379434,21 +1379430,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f3f54: |[3f3f54] org.apache.commons.compress.archivers.zip.AsiExtraField.setLinkedFile:(Ljava/lang/String;)V │ │ -3f3f64: 5b01 b48a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ -3f3f68: 5201 b58a |0002: iget v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3f6c: 6e20 09c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ -3f3f72: 0a01 |0007: move-result v1 │ │ -3f3f74: 5901 b58a |0008: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3f78: 0e00 |000a: return-void │ │ +3f3f48: |[3f3f48] org.apache.commons.compress.archivers.zip.AsiExtraField.setLinkedFile:(Ljava/lang/String;)V │ │ +3f3f58: 5b01 b48a |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.link:Ljava/lang/String; // field@8ab4 │ │ +3f3f5c: 5201 b58a |0002: iget v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3f60: 6e20 09c2 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ +3f3f66: 0a01 |0007: move-result v1 │ │ +3f3f68: 5901 b58a |0008: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3f6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1379458,19 +1379454,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f3f7c: |[3f3f7c] org.apache.commons.compress.archivers.zip.AsiExtraField.setMode:(I)V │ │ -3f3f8c: 6e20 09c2 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ -3f3f92: 0a01 |0003: move-result v1 │ │ -3f3f94: 5901 b58a |0004: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ -3f3f98: 0e00 |0006: return-void │ │ +3f3f70: |[3f3f70] org.apache.commons.compress.archivers.zip.AsiExtraField.setMode:(I)V │ │ +3f3f80: 6e20 09c2 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.getMode:(I)I // method@c209 │ │ +3f3f86: 0a01 |0003: move-result v1 │ │ +3f3f88: 5901 b58a |0004: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.mode:I // field@8ab5 │ │ +3f3f8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -1379479,17 +1379475,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f3f9c: |[3f3f9c] org.apache.commons.compress.archivers.zip.AsiExtraField.setUserId:(I)V │ │ -3f3fac: 5901 b68a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ -3f3fb0: 0e00 |0002: return-void │ │ +3f3f90: |[3f3f90] org.apache.commons.compress.archivers.zip.AsiExtraField.setUserId:(I)V │ │ +3f3fa0: 5901 b68a |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/AsiExtraField;.uid:I // field@8ab6 │ │ +3f3fa4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/AsiExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1379526,18 +1379522,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f42cc: |[3f42cc] org.apache.commons.compress.archivers.zip.BitStream.:(Ljava/io/InputStream;)V │ │ -3f42dc: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3f42e0: 7030 1ac8 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ -3f42e6: 0e00 |0005: return-void │ │ +3f42c0: |[3f42c0] org.apache.commons.compress.archivers.zip.BitStream.:(Ljava/io/InputStream;)V │ │ +3f42d0: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3f42d4: 7030 1ac8 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ +3f42da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/BitStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1379547,20 +1379543,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f4270: |[3f4270] org.apache.commons.compress.archivers.zip.BitStream.nextBit:()I │ │ -3f4280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f4282: 6e20 1cc2 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ -3f4288: 0b00 |0004: move-result-wide v0 │ │ -3f428a: 8401 |0005: long-to-int v1, v0 │ │ -3f428c: 0f01 |0006: return v1 │ │ +3f4264: |[3f4264] org.apache.commons.compress.archivers.zip.BitStream.nextBit:()I │ │ +3f4274: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f4276: 6e20 1cc2 0200 |0001: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ +3f427c: 0b00 |0004: move-result-wide v0 │ │ +3f427e: 8401 |0005: long-to-int v1, v0 │ │ +3f4280: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/BitStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/BitStream;) │ │ @@ -1379568,18 +1379564,18 @@ │ │ type : '(I)J' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3f42b0: |[3f42b0] org.apache.commons.compress.archivers.zip.BitStream.nextBits:(I)J │ │ -3f42c0: 6e20 1cc2 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ -3f42c6: 0b00 |0003: move-result-wide v0 │ │ -3f42c8: 1000 |0004: return-wide v0 │ │ +3f42a4: |[3f42a4] org.apache.commons.compress.archivers.zip.BitStream.nextBits:(I)J │ │ +3f42b4: 6e20 1cc2 3200 |0000: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ +3f42ba: 0b00 |0003: move-result-wide v0 │ │ +3f42bc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/apache/commons/compress/archivers/zip/BitStream; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ │ │ @@ -1379588,20 +1379584,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f4290: |[3f4290] org.apache.commons.compress.archivers.zip.BitStream.nextByte:()I │ │ -3f42a0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3f42a4: 6e20 1cc2 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ -3f42aa: 0b00 |0005: move-result-wide v0 │ │ -3f42ac: 8401 |0006: long-to-int v1, v0 │ │ -3f42ae: 0f01 |0007: return v1 │ │ +3f4284: |[3f4284] org.apache.commons.compress.archivers.zip.BitStream.nextByte:()I │ │ +3f4294: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3f4298: 6e20 1cc2 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/BitStream;.readBits:(I)J // method@c21c │ │ +3f429e: 0b00 |0005: move-result-wide v0 │ │ +3f42a0: 8401 |0006: long-to-int v1, v0 │ │ +3f42a2: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/zip/BitStream; │ │ │ │ source_file_idx : 7403 (BitStream.java) │ │ @@ -1379640,19 +1379636,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f4c90: |[3f4c90] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.:()V │ │ -3f4ca0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f4ca6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f4ca8: 5b10 d08a |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ -3f4cac: 0e00 |0006: return-void │ │ +3f4c84: |[3f4c84] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.:()V │ │ +3f4c94: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4c9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f4c9c: 5b10 d08a |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ +3f4ca0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; │ │ │ │ @@ -1379661,18 +1379657,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f4cb0: |[3f4cb0] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.:(Ljava/lang/String;)V │ │ -3f4cc0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f4cc6: 5b01 d08a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ -3f4cca: 0e00 |0005: return-void │ │ +3f4ca4: |[3f4ca4] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.:(Ljava/lang/String;)V │ │ +3f4cb4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f4cba: 5b01 d08a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ +3f4cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1379683,39 +1379679,39 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f4c10: |[3f4c10] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ -3f4c20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3f4c22: 0f01 |0001: return v1 │ │ +3f4c04: |[3f4c04] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ +3f4c14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3f4c16: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;) │ │ name : 'decode' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3f4c24: |[3f4c24] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.decode:([B)Ljava/lang/String; │ │ -3f4c34: 5420 d08a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ -3f4c38: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3f4c3c: 2200 9210 |0004: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3f4c40: 7020 3d84 3000 |0006: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@843d │ │ -3f4c46: 1100 |0009: return-object v0 │ │ -3f4c48: 2201 9210 |000a: new-instance v1, Ljava/lang/String; // type@1092 │ │ -3f4c4c: 7030 4184 3100 |000c: invoke-direct {v1, v3, v0}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -3f4c52: 1101 |000f: return-object v1 │ │ +3f4c18: |[3f4c18] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.decode:([B)Ljava/lang/String; │ │ +3f4c28: 5420 d08a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ +3f4c2c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3f4c30: 2200 9210 |0004: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3f4c34: 7020 3d84 3000 |0006: invoke-direct {v0, v3}, Ljava/lang/String;.:([B)V // method@843d │ │ +3f4c3a: 1100 |0009: return-object v0 │ │ +3f4c3c: 2201 9210 |000a: new-instance v1, Ljava/lang/String; // type@1092 │ │ +3f4c40: 7030 4184 3100 |000c: invoke-direct {v1, v3, v0}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +3f4c46: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; │ │ @@ -1379726,27 +1379722,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f4c54: |[3f4c54] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ -3f4c64: 5410 d08a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ -3f4c68: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -3f4c6c: 6e10 5484 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ -3f4c72: 0c02 |0007: move-result-object v2 │ │ -3f4c74: 7110 c685 0200 |0008: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3f4c7a: 0c02 |000b: move-result-object v2 │ │ -3f4c7c: 1102 |000c: return-object v2 │ │ -3f4c7e: 6e20 5584 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -3f4c84: 0c02 |0010: move-result-object v2 │ │ -3f4c86: 7110 c685 0200 |0011: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3f4c8c: 0c02 |0014: move-result-object v2 │ │ -3f4c8e: 1102 |0015: return-object v2 │ │ +3f4c48: |[3f4c48] org.apache.commons.compress.archivers.zip.FallbackZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ +3f4c58: 5410 d08a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;.charsetName:Ljava/lang/String; // field@8ad0 │ │ +3f4c5c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +3f4c60: 6e10 5484 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@8454 │ │ +3f4c66: 0c02 |0007: move-result-object v2 │ │ +3f4c68: 7110 c685 0200 |0008: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3f4c6e: 0c02 |000b: move-result-object v2 │ │ +3f4c70: 1102 |000c: return-object v2 │ │ +3f4c72: 6e20 5584 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +3f4c78: 0c02 |0010: move-result-object v2 │ │ +3f4c7a: 7110 c685 0200 |0011: invoke-static {v2}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3f4c80: 0c02 |0014: move-result-object v2 │ │ +3f4c82: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x000d line=82 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/apache/commons/compress/archivers/zip/FallbackZipEncoding; │ │ @@ -1379800,29 +1379796,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3f5068: |[3f5068] org.apache.commons.compress.archivers.zip.JarMarker.:()V │ │ -3f5078: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f507c: 1401 feca 0000 |0002: const v1, #float 7.28199e-41 // #0000cafe │ │ -3f5082: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f5088: 6900 de8a |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ade │ │ -3f508c: 2200 9b18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f5090: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3f5092: 7020 edc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f5098: 6900 e08a |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ -3f509c: 2310 c71b |0012: new-array v0, v1, [B // type@1bc7 │ │ -3f50a0: 6900 df8a |0014: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ -3f50a4: 2200 5718 |0016: new-instance v0, Lorg/apache/commons/compress/archivers/zip/JarMarker; // type@1857 │ │ -3f50a8: 7010 49c2 0000 |0018: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.:()V // method@c249 │ │ -3f50ae: 6900 dd8a |001b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.DEFAULT:Lorg/apache/commons/compress/archivers/zip/JarMarker; // field@8add │ │ -3f50b2: 0e00 |001d: return-void │ │ +3f505c: |[3f505c] org.apache.commons.compress.archivers.zip.JarMarker.:()V │ │ +3f506c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5070: 1401 feca 0000 |0002: const v1, #float 7.28199e-41 // #0000cafe │ │ +3f5076: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f507c: 6900 de8a |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ade │ │ +3f5080: 2200 9b18 |000a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5084: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3f5086: 7020 edc4 1000 |000d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f508c: 6900 e08a |0010: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ +3f5090: 2310 c71b |0012: new-array v0, v1, [B // type@1bc7 │ │ +3f5094: 6900 df8a |0014: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ +3f5098: 2200 5718 |0016: new-instance v0, Lorg/apache/commons/compress/archivers/zip/JarMarker; // type@1857 │ │ +3f509c: 7010 49c2 0000 |0018: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.:()V // method@c249 │ │ +3f50a2: 6900 dd8a |001b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.DEFAULT:Lorg/apache/commons/compress/archivers/zip/JarMarker; // field@8add │ │ +3f50a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000a line=30 │ │ 0x0012 line=31 │ │ 0x0016 line=32 │ │ locals : │ │ @@ -1379832,17 +1379828,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f50b4: |[3f50b4] org.apache.commons.compress.archivers.zip.JarMarker.:()V │ │ -3f50c4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f50ca: 0e00 |0003: return-void │ │ +3f50a8: |[3f50a8] org.apache.commons.compress.archivers.zip.JarMarker.:()V │ │ +3f50b8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f50be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379850,17 +1379846,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/JarMarker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5008: |[3f5008] org.apache.commons.compress.archivers.zip.JarMarker.getInstance:()Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ -3f5018: 6200 dd8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.DEFAULT:Lorg/apache/commons/compress/archivers/zip/JarMarker; // field@8add │ │ -3f501c: 1100 |0002: return-object v0 │ │ +3f4ffc: |[3f4ffc] org.apache.commons.compress.archivers.zip.JarMarker.getInstance:()Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ +3f500c: 6200 dd8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.DEFAULT:Lorg/apache/commons/compress/archivers/zip/JarMarker; // field@8add │ │ +3f5010: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379868,17 +1379864,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4fd8: |[3f4fd8] org.apache.commons.compress.archivers.zip.JarMarker.getCentralDirectoryData:()[B │ │ -3f4fe8: 6200 df8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ -3f4fec: 1100 |0002: return-object v0 │ │ +3f4fcc: |[3f4fcc] org.apache.commons.compress.archivers.zip.JarMarker.getCentralDirectoryData:()[B │ │ +3f4fdc: 6200 df8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ +3f4fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379886,17 +1379882,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5020: |[3f5020] org.apache.commons.compress.archivers.zip.JarMarker.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5030: 6200 e08a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ -3f5034: 1100 |0002: return-object v0 │ │ +3f5014: |[3f5014] org.apache.commons.compress.archivers.zip.JarMarker.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5024: 6200 e08a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ +3f5028: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379904,17 +1379900,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5038: |[3f5038] org.apache.commons.compress.archivers.zip.JarMarker.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5048: 6200 de8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ade │ │ -3f504c: 1100 |0002: return-object v0 │ │ +3f502c: |[3f502c] org.apache.commons.compress.archivers.zip.JarMarker.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f503c: 6200 de8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ade │ │ +3f5040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379922,17 +1379918,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f4ff0: |[3f4ff0] org.apache.commons.compress.archivers.zip.JarMarker.getLocalFileDataData:()[B │ │ -3f5000: 6200 df8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ -3f5004: 1100 |0002: return-object v0 │ │ +3f4fe4: |[3f4fe4] org.apache.commons.compress.archivers.zip.JarMarker.getLocalFileDataData:()[B │ │ +3f4ff4: 6200 df8a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NO_BYTES:[B // field@8adf │ │ +3f4ff8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379940,17 +1379936,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5050: |[3f5050] org.apache.commons.compress.archivers.zip.JarMarker.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5060: 6200 e08a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ -3f5064: 1100 |0002: return-object v0 │ │ +3f5044: |[3f5044] org.apache.commons.compress.archivers.zip.JarMarker.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5054: 6200 e08a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/JarMarker;.NULL:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8ae0 │ │ +3f5058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/JarMarker;) │ │ @@ -1379958,17 +1379954,17 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3f50cc: |[3f50cc] org.apache.commons.compress.archivers.zip.JarMarker.parseFromCentralDirectoryData:([BII)V │ │ -3f50dc: 6e40 51c2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.parseFromLocalFileData:([BII)V // method@c251 │ │ -3f50e2: 0e00 |0003: return-void │ │ +3f50c0: |[3f50c0] org.apache.commons.compress.archivers.zip.JarMarker.parseFromCentralDirectoryData:([BII)V │ │ +3f50d0: 6e40 51c2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.parseFromLocalFileData:([BII)V // method@c251 │ │ +3f50d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1379979,21 +1379975,21 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f50e4: |[3f50e4] org.apache.commons.compress.archivers.zip.JarMarker.parseFromLocalFileData:([BII)V │ │ -3f50f4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -3f50f8: 0e00 |0002: return-void │ │ -3f50fa: 2201 a211 |0003: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f50fe: 1a02 2e2e |0005: const-string v2, "JarMarker doesn't expect any data" // string@2e2e │ │ -3f5102: 7020 4589 2100 |0007: invoke-direct {v1, v2}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f5108: 2701 |000a: throw v1 │ │ +3f50d8: |[3f50d8] org.apache.commons.compress.archivers.zip.JarMarker.parseFromLocalFileData:([BII)V │ │ +3f50e8: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +3f50ec: 0e00 |0002: return-void │ │ +3f50ee: 2201 a211 |0003: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f50f2: 1a02 2e2e |0005: const-string v2, "JarMarker doesn't expect any data" // string@2e2e │ │ +3f50f6: 7020 4589 2100 |0007: invoke-direct {v1, v2}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f50fc: 2701 |000a: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/apache/commons/compress/archivers/zip/JarMarker; │ │ 0x0000 - 0x000b reg=1 (null) [B │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1380033,18 +1380029,18 @@ │ │ type : '(Ljava/nio/charset/Charset;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f52b8: |[3f52b8] org.apache.commons.compress.archivers.zip.NioZipEncoding.:(Ljava/nio/charset/Charset;)V │ │ -3f52c8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f52ce: 5b01 e18a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ -3f52d2: 0e00 |0005: return-void │ │ +3f52ac: |[3f52ac] org.apache.commons.compress.archivers.zip.NioZipEncoding.:(Ljava/nio/charset/Charset;)V │ │ +3f52bc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f52c2: 5b01 e18a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ +3f52c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/NioZipEncoding; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/nio/charset/Charset; │ │ @@ -1380055,25 +1380051,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3f510c: |[3f510c] org.apache.commons.compress.archivers.zip.NioZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ -3f511c: 5420 e18a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ -3f5120: 6e10 e885 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@85e8 │ │ -3f5126: 0c00 |0005: move-result-object v0 │ │ -3f5128: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f512c: 6e20 f385 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f3 │ │ -3f5132: 6201 5679 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f5136: 6e20 f485 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f4 │ │ -3f513c: 6e20 ef85 3000 |0010: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@85ef │ │ -3f5142: 0a03 |0013: move-result v3 │ │ -3f5144: 0f03 |0014: return v3 │ │ +3f5100: |[3f5100] org.apache.commons.compress.archivers.zip.NioZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ +3f5110: 5420 e18a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ +3f5114: 6e10 e885 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@85e8 │ │ +3f511a: 0c00 |0005: move-result-object v0 │ │ +3f511c: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f5120: 6e20 f385 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f3 │ │ +3f5126: 6201 5679 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f512a: 6e20 f485 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f4 │ │ +3f5130: 6e20 ef85 3000 |0010: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetEncoder;.canEncode:(Ljava/lang/CharSequence;)Z // method@85ef │ │ +3f5136: 0a03 |0013: move-result v3 │ │ +3f5138: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000b line=62 │ │ 0x0010 line=64 │ │ locals : │ │ @@ -1380085,31 +1380081,31 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3f5148: |[3f5148] org.apache.commons.compress.archivers.zip.NioZipEncoding.decode:([B)Ljava/lang/String; │ │ -3f5158: 5420 e18a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ -3f515c: 6e10 e785 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@85e7 │ │ -3f5162: 0c00 |0005: move-result-object v0 │ │ -3f5164: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f5168: 6e20 ec85 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@85ec │ │ -3f516e: 0c00 |000b: move-result-object v0 │ │ -3f5170: 6201 5679 |000c: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f5174: 6e20 ed85 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@85ed │ │ -3f517a: 0c00 |0011: move-result-object v0 │ │ -3f517c: 7110 c685 0300 |0012: invoke-static {v3}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ -3f5182: 0c03 |0015: move-result-object v3 │ │ -3f5184: 6e20 e985 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@85e9 │ │ -3f518a: 0c03 |0019: move-result-object v3 │ │ -3f518c: 6e10 d085 0300 |001a: invoke-virtual {v3}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@85d0 │ │ -3f5192: 0c03 |001d: move-result-object v3 │ │ -3f5194: 1103 |001e: return-object v3 │ │ +3f513c: |[3f513c] org.apache.commons.compress.archivers.zip.NioZipEncoding.decode:([B)Ljava/lang/String; │ │ +3f514c: 5420 e18a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ +3f5150: 6e10 e785 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@85e7 │ │ +3f5156: 0c00 |0005: move-result-object v0 │ │ +3f5158: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f515c: 6e20 ec85 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@85ec │ │ +3f5162: 0c00 |000b: move-result-object v0 │ │ +3f5164: 6201 5679 |000c: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f5168: 6e20 ed85 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; // method@85ed │ │ +3f516e: 0c00 |0011: move-result-object v0 │ │ +3f5170: 7110 c685 0300 |0012: invoke-static {v3}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@85c6 │ │ +3f5176: 0c03 |0015: move-result-object v3 │ │ +3f5178: 6e20 e985 3000 |0016: invoke-virtual {v0, v3}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@85e9 │ │ +3f517e: 0c03 |0019: move-result-object v3 │ │ +3f5180: 6e10 d085 0300 |001a: invoke-virtual {v3}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@85d0 │ │ +3f5186: 0c03 |001d: move-result-object v3 │ │ +3f5188: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0008 line=122 │ │ 0x000e line=123 │ │ 0x0012 line=124 │ │ locals : │ │ @@ -1380121,85 +1380117,85 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -3f5198: |[3f5198] org.apache.commons.compress.archivers.zip.NioZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ -3f51a8: 5470 e18a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ -3f51ac: 6e10 e885 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@85e8 │ │ -3f51b2: 0c00 |0005: move-result-object v0 │ │ -3f51b4: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f51b8: 6e20 f385 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f3 │ │ -3f51be: 6201 5679 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ -3f51c2: 6e20 f485 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f4 │ │ -3f51c8: 7110 d185 0800 |0010: invoke-static {v8}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@85d1 │ │ -3f51ce: 0c01 |0013: move-result-object v1 │ │ -3f51d0: 6e10 6384 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f51d6: 0a02 |0017: move-result v2 │ │ -3f51d8: 6e10 6384 0800 |0018: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f51de: 0a08 |001b: move-result v8 │ │ -3f51e0: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -3f51e2: b038 |001d: add-int/2addr v8, v3 │ │ -3f51e4: db08 0802 |001e: div-int/lit8 v8, v8, #int 2 // #02 │ │ -3f51e8: b082 |0020: add-int/2addr v2, v8 │ │ -3f51ea: 7110 aa85 0200 |0021: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3f51f0: 0c08 |0024: move-result-object v8 │ │ -3f51f2: 6e10 cf85 0100 |0025: invoke-virtual {v1}, Ljava/nio/CharBuffer;.remaining:()I // method@85cf │ │ -3f51f8: 0a02 |0028: move-result v2 │ │ -3f51fa: 3d02 5400 |0029: if-lez v2, 007d // +0054 │ │ -3f51fe: 6e40 f185 1038 |002b: invoke-virtual {v0, v1, v8, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@85f1 │ │ -3f5204: 0c02 |002e: move-result-object v2 │ │ -3f5206: 6e10 f985 0200 |002f: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isUnmappable:()Z // method@85f9 │ │ -3f520c: 0a04 |0032: move-result v4 │ │ -3f520e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -3f5210: 3904 1e00 |0034: if-nez v4, 0052 // +001e │ │ -3f5214: 6e10 f685 0200 |0036: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isMalformed:()Z // method@85f6 │ │ -3f521a: 0a04 |0039: move-result v4 │ │ -3f521c: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ -3f5220: 2816 |003c: goto 0052 // +0016 │ │ -3f5222: 6e10 f785 0200 |003d: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@85f7 │ │ -3f5228: 0a04 |0040: move-result v4 │ │ -3f522a: 3804 0700 |0041: if-eqz v4, 0048 // +0007 │ │ -3f522e: 7120 7cc4 5800 |0043: invoke-static {v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ -3f5234: 0c08 |0046: move-result-object v8 │ │ -3f5236: 28de |0047: goto 0025 // -0022 │ │ -3f5238: 6e10 f885 0200 |0048: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@85f8 │ │ -3f523e: 0a02 |004b: move-result v2 │ │ -3f5240: 3802 d9ff |004c: if-eqz v2, 0025 // -0027 │ │ -3f5244: 6e20 f285 8000 |004e: invoke-virtual {v0, v8}, Ljava/nio/charset/CharsetEncoder;.flush:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; // method@85f2 │ │ -3f524a: 282c |0051: goto 007d // +002c │ │ -3f524c: 6e10 fa85 0200 |0052: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ -3f5252: 0a04 |0055: move-result v4 │ │ -3f5254: da04 0406 |0056: mul-int/lit8 v4, v4, #int 6 // #06 │ │ -3f5258: 6e10 c485 0800 |0058: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3f525e: 0a06 |005b: move-result v6 │ │ -3f5260: 3764 1100 |005c: if-le v4, v6, 006d // +0011 │ │ -3f5264: 6e10 ba85 0800 |005e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f526a: 0a04 |0061: move-result v4 │ │ -3f526c: 6e10 fa85 0200 |0062: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ -3f5272: 0a06 |0065: move-result v6 │ │ -3f5274: da06 0606 |0066: mul-int/lit8 v6, v6, #int 6 // #06 │ │ -3f5278: b064 |0068: add-int/2addr v4, v6 │ │ -3f527a: 7120 7cc4 4800 |0069: invoke-static {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ -3f5280: 0c08 |006c: move-result-object v8 │ │ -3f5282: 6e10 fa85 0200 |006d: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ -3f5288: 0a04 |0070: move-result v4 │ │ -3f528a: 3545 b4ff |0071: if-ge v5, v4, 0025 // -004c │ │ -3f528e: 6e10 cb85 0100 |0073: invoke-virtual {v1}, Ljava/nio/CharBuffer;.get:()C // method@85cb │ │ -3f5294: 0a04 |0076: move-result v4 │ │ -3f5296: 7120 7ac4 4800 |0077: invoke-static {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.appendSurrogate:(Ljava/nio/ByteBuffer;C)V // method@c47a │ │ -3f529c: d805 0501 |007a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3f52a0: 28f1 |007c: goto 006d // -000f │ │ -3f52a2: 6e10 ba85 0800 |007d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f52a8: 0a00 |0080: move-result v0 │ │ -3f52aa: 6e20 b885 0800 |0081: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3f52b0: 6e10 c585 0800 |0084: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3f52b6: 1108 |0087: return-object v8 │ │ +3f518c: |[3f518c] org.apache.commons.compress.archivers.zip.NioZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ +3f519c: 5470 e18a |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/NioZipEncoding;.charset:Ljava/nio/charset/Charset; // field@8ae1 │ │ +3f51a0: 6e10 e885 0000 |0002: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@85e8 │ │ +3f51a6: 0c00 |0005: move-result-object v0 │ │ +3f51a8: 6201 5679 |0006: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f51ac: 6e20 f385 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onMalformedInput:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f3 │ │ +3f51b2: 6201 5679 |000b: sget-object v1, Ljava/nio/charset/CodingErrorAction;.REPORT:Ljava/nio/charset/CodingErrorAction; // field@7956 │ │ +3f51b6: 6e20 f485 1000 |000d: invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;.onUnmappableCharacter:(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; // method@85f4 │ │ +3f51bc: 7110 d185 0800 |0010: invoke-static {v8}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@85d1 │ │ +3f51c2: 0c01 |0013: move-result-object v1 │ │ +3f51c4: 6e10 6384 0800 |0014: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f51ca: 0a02 |0017: move-result v2 │ │ +3f51cc: 6e10 6384 0800 |0018: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f51d2: 0a08 |001b: move-result v8 │ │ +3f51d4: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +3f51d6: b038 |001d: add-int/2addr v8, v3 │ │ +3f51d8: db08 0802 |001e: div-int/lit8 v8, v8, #int 2 // #02 │ │ +3f51dc: b082 |0020: add-int/2addr v2, v8 │ │ +3f51de: 7110 aa85 0200 |0021: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3f51e4: 0c08 |0024: move-result-object v8 │ │ +3f51e6: 6e10 cf85 0100 |0025: invoke-virtual {v1}, Ljava/nio/CharBuffer;.remaining:()I // method@85cf │ │ +3f51ec: 0a02 |0028: move-result v2 │ │ +3f51ee: 3d02 5400 |0029: if-lez v2, 007d // +0054 │ │ +3f51f2: 6e40 f185 1038 |002b: invoke-virtual {v0, v1, v8, v3}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@85f1 │ │ +3f51f8: 0c02 |002e: move-result-object v2 │ │ +3f51fa: 6e10 f985 0200 |002f: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isUnmappable:()Z // method@85f9 │ │ +3f5200: 0a04 |0032: move-result v4 │ │ +3f5202: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +3f5204: 3904 1e00 |0034: if-nez v4, 0052 // +001e │ │ +3f5208: 6e10 f685 0200 |0036: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isMalformed:()Z // method@85f6 │ │ +3f520e: 0a04 |0039: move-result v4 │ │ +3f5210: 3804 0300 |003a: if-eqz v4, 003d // +0003 │ │ +3f5214: 2816 |003c: goto 0052 // +0016 │ │ +3f5216: 6e10 f785 0200 |003d: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@85f7 │ │ +3f521c: 0a04 |0040: move-result v4 │ │ +3f521e: 3804 0700 |0041: if-eqz v4, 0048 // +0007 │ │ +3f5222: 7120 7cc4 5800 |0043: invoke-static {v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ +3f5228: 0c08 |0046: move-result-object v8 │ │ +3f522a: 28de |0047: goto 0025 // -0022 │ │ +3f522c: 6e10 f885 0200 |0048: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.isUnderflow:()Z // method@85f8 │ │ +3f5232: 0a02 |004b: move-result v2 │ │ +3f5234: 3802 d9ff |004c: if-eqz v2, 0025 // -0027 │ │ +3f5238: 6e20 f285 8000 |004e: invoke-virtual {v0, v8}, Ljava/nio/charset/CharsetEncoder;.flush:(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; // method@85f2 │ │ +3f523e: 282c |0051: goto 007d // +002c │ │ +3f5240: 6e10 fa85 0200 |0052: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ +3f5246: 0a04 |0055: move-result v4 │ │ +3f5248: da04 0406 |0056: mul-int/lit8 v4, v4, #int 6 // #06 │ │ +3f524c: 6e10 c485 0800 |0058: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3f5252: 0a06 |005b: move-result v6 │ │ +3f5254: 3764 1100 |005c: if-le v4, v6, 006d // +0011 │ │ +3f5258: 6e10 ba85 0800 |005e: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f525e: 0a04 |0061: move-result v4 │ │ +3f5260: 6e10 fa85 0200 |0062: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ +3f5266: 0a06 |0065: move-result v6 │ │ +3f5268: da06 0606 |0066: mul-int/lit8 v6, v6, #int 6 // #06 │ │ +3f526c: b064 |0068: add-int/2addr v4, v6 │ │ +3f526e: 7120 7cc4 4800 |0069: invoke-static {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ +3f5274: 0c08 |006c: move-result-object v8 │ │ +3f5276: 6e10 fa85 0200 |006d: invoke-virtual {v2}, Ljava/nio/charset/CoderResult;.length:()I // method@85fa │ │ +3f527c: 0a04 |0070: move-result v4 │ │ +3f527e: 3545 b4ff |0071: if-ge v5, v4, 0025 // -004c │ │ +3f5282: 6e10 cb85 0100 |0073: invoke-virtual {v1}, Ljava/nio/CharBuffer;.get:()C // method@85cb │ │ +3f5288: 0a04 |0076: move-result v4 │ │ +3f528a: 7120 7ac4 4800 |0077: invoke-static {v8, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.appendSurrogate:(Ljava/nio/ByteBuffer;C)V // method@c47a │ │ +3f5290: d805 0501 |007a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3f5294: 28f1 |007c: goto 006d // -000f │ │ +3f5296: 6e10 ba85 0800 |007d: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f529c: 0a00 |0080: move-result v0 │ │ +3f529e: 6e20 b885 0800 |0081: invoke-virtual {v8, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3f52a4: 6e10 c585 0800 |0084: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3f52aa: 1108 |0087: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=75 │ │ 0x000b line=76 │ │ 0x0010 line=78 │ │ 0x0014 line=79 │ │ @@ -1380266,18 +1380262,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3f57f4: |[3f57f4] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ -3f5804: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f580a: 5b01 fb8a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8afb │ │ -3f580e: 0e00 |0005: return-void │ │ +3f57e8: |[3f57e8] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ +3f57f8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f57fe: 5b01 fb8a |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8afb │ │ +3f5802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ @@ -1380288,23 +1380284,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f5734: |[3f5734] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getCentralDirectoryData:()[B │ │ -3f5744: 5410 fa8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ -3f5748: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f574c: 7110 01c5 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f5752: 0c00 |0007: move-result-object v0 │ │ -3f5754: 1100 |0008: return-object v0 │ │ -3f5756: 6e10 66c2 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.getLocalFileDataData:()[B // method@c266 │ │ -3f575c: 0c00 |000c: move-result-object v0 │ │ -3f575e: 1100 |000d: return-object v0 │ │ +3f5728: |[3f5728] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getCentralDirectoryData:()[B │ │ +3f5738: 5410 fa8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ +3f573c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f5740: 7110 01c5 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f5746: 0c00 |0007: move-result-object v0 │ │ +3f5748: 1100 |0008: return-object v0 │ │ +3f574a: 6e10 66c2 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.getLocalFileDataData:()[B // method@c266 │ │ +3f5750: 0c00 |000c: move-result-object v0 │ │ +3f5752: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0009 line=159 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ @@ -1380314,24 +1380310,24 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3f5780: |[3f5780] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5790: 5420 fa8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ -3f5794: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3f5798: 2201 9b18 |0004: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f579c: 2100 |0006: array-length v0, v0 │ │ -3f579e: 7020 edc4 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f57a4: 1101 |000a: return-object v1 │ │ -3f57a6: 6e10 67c2 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c267 │ │ -3f57ac: 0c00 |000e: move-result-object v0 │ │ -3f57ae: 1100 |000f: return-object v0 │ │ +3f5774: |[3f5774] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5784: 5420 fa8a |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ +3f5788: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3f578c: 2201 9b18 |0004: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5790: 2100 |0006: array-length v0, v0 │ │ +3f5792: 7020 edc4 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f5798: 1101 |000a: return-object v1 │ │ +3f579a: 6e10 67c2 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c267 │ │ +3f57a0: 0c00 |000e: move-result-object v0 │ │ +3f57a2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000b line=146 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ @@ -1380341,17 +1380337,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f57b0: |[3f57b0] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f57c0: 5410 fb8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8afb │ │ -3f57c4: 1100 |0002: return-object v0 │ │ +3f57a4: |[3f57a4] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f57b4: 5410 fb8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8afb │ │ +3f57b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;) │ │ @@ -1380359,19 +1380355,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f5760: |[3f5760] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getLocalFileDataData:()[B │ │ -3f5770: 5410 fc8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ -3f5774: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f577a: 0c00 |0005: move-result-object v0 │ │ -3f577c: 1100 |0006: return-object v0 │ │ +3f5754: |[3f5754] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getLocalFileDataData:()[B │ │ +3f5764: 5410 fc8a |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ +3f5768: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f576e: 0c00 |0005: move-result-object v0 │ │ +3f5770: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;) │ │ @@ -1380379,23 +1380375,23 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f57c8: |[3f57c8] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f57d8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f57dc: 5421 fc8a |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ -3f57e0: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -3f57e4: 2111 |0006: array-length v1, v1 │ │ -3f57e6: 2802 |0007: goto 0009 // +0002 │ │ -3f57e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3f57ea: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f57f0: 1100 |000c: return-object v0 │ │ +3f57bc: |[3f57bc] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f57cc: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f57d0: 5421 fc8a |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ +3f57d4: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +3f57d8: 2111 |0006: array-length v1, v1 │ │ +3f57da: 2802 |0007: goto 0009 // +0002 │ │ +3f57dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3f57de: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f57e4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;) │ │ @@ -1380403,23 +1380399,23 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -3f5810: |[3f5810] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.parseFromCentralDirectoryData:([BII)V │ │ -3f5820: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f5824: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f5826: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f582c: 6e20 6ac2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setCentralDirectoryData:([B)V // method@c26a │ │ -3f5832: 5423 fc8a |0009: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ -3f5836: 3903 0500 |000b: if-nez v3, 0010 // +0005 │ │ -3f583a: 6e20 6bc2 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setLocalFileDataData:([B)V // method@c26b │ │ -3f5840: 0e00 |0010: return-void │ │ +3f5804: |[3f5804] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.parseFromCentralDirectoryData:([BII)V │ │ +3f5814: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f5818: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f581a: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f5820: 6e20 6ac2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setCentralDirectoryData:([B)V // method@c26a │ │ +3f5826: 5423 fc8a |0009: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ +3f582a: 3903 0500 |000b: if-nez v3, 0010 // +0005 │ │ +3f582e: 6e20 6bc2 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setLocalFileDataData:([B)V // method@c26b │ │ +3f5834: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0006 line=191 │ │ 0x0009 line=192 │ │ 0x000d line=193 │ │ @@ -1380434,20 +1380430,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3f5844: |[3f5844] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.parseFromLocalFileData:([BII)V │ │ -3f5854: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f5858: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f585a: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f5860: 6e20 6bc2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setLocalFileDataData:([B)V // method@c26b │ │ -3f5866: 0e00 |0009: return-void │ │ +3f5838: |[3f5838] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.parseFromLocalFileData:([BII)V │ │ +3f5848: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f584c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f584e: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f5854: 6e20 6bc2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.setLocalFileDataData:([B)V // method@c26b │ │ +3f585a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0006 line=175 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ @@ -1380460,19 +1380456,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f5868: |[3f5868] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.setCentralDirectoryData:([B)V │ │ -3f5878: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f587e: 0c01 |0003: move-result-object v1 │ │ -3f5880: 5b01 fa8a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ -3f5884: 0e00 |0006: return-void │ │ +3f585c: |[3f585c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.setCentralDirectoryData:([B)V │ │ +3f586c: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f5872: 0c01 |0003: move-result-object v1 │ │ +3f5874: 5b01 fa8a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.centralData:[B // field@8afa │ │ +3f5878: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ @@ -1380481,19 +1380477,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f5888: |[3f5888] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.setLocalFileDataData:([B)V │ │ -3f5898: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f589e: 0c01 |0003: move-result-object v1 │ │ -3f58a0: 5b01 fc8a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ -3f58a4: 0e00 |0006: return-void │ │ +3f587c: |[3f587c] org.apache.commons.compress.archivers.zip.PKWareExtraHeader.setLocalFileDataData:([B)V │ │ +3f588c: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f5892: 0c01 |0003: move-result-object v1 │ │ +3f5894: 5b01 fc8a |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.localData:[B // field@8afc │ │ +3f5898: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ @@ -1380534,21 +1380530,21 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f5a4c: |[3f5a4c] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.:()V │ │ -3f5a5c: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f5a62: 2200 7011 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1170 │ │ -3f5a66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f5a68: 7020 7d88 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@887d │ │ -3f5a6e: 5b20 028b |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.storeNum:Ljava/util/concurrent/atomic/AtomicInteger; // field@8b02 │ │ -3f5a72: 0e00 |000b: return-void │ │ +3f5a40: |[3f5a40] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.:()V │ │ +3f5a50: 7010 0484 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f5a56: 2200 7011 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@1170 │ │ +3f5a5a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f5a5c: 7020 7d88 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@887d │ │ +3f5a62: 5b20 028b |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.storeNum:Ljava/util/concurrent/atomic/AtomicInteger; // field@8b02 │ │ +3f5a66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier; │ │ │ │ @@ -1380557,17 +1380553,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f5a74: |[3f5a74] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;)V │ │ -3f5a84: 7010 73c2 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.:()V // method@c273 │ │ -3f5a8a: 0e00 |0003: return-void │ │ +3f5a68: |[3f5a68] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.:(Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1;)V │ │ +3f5a78: 7010 73c2 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.:()V // method@c273 │ │ +3f5a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1; │ │ │ │ @@ -1380577,31 +1380573,31 @@ │ │ type : '()Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f59f4: |[3f59f4] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.get:()Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; │ │ -3f5a04: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f5a08: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f5a0e: 1a01 38b2 |0005: const-string v1, "n" // string@b238 │ │ -3f5a12: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f5a18: 5421 028b |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.storeNum:Ljava/util/concurrent/atomic/AtomicInteger; // field@8b02 │ │ -3f5a1c: 6e10 8288 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@8882 │ │ -3f5a22: 0a01 |000f: move-result v1 │ │ -3f5a24: 6e20 8a84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f5a2a: 6e10 9f84 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f5a30: 0c00 |0016: move-result-object v0 │ │ -3f5a32: 1a01 78b8 |0017: const-string v1, "parallelscatter" // string@b878 │ │ -3f5a36: 7120 4182 0100 |0019: invoke-static {v1, v0}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ -3f5a3c: 0c00 |001c: move-result-object v0 │ │ -3f5a3e: 2201 f518 |001d: new-instance v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; // type@18f5 │ │ -3f5a42: 7020 00c8 0100 |001f: invoke-direct {v1, v0}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.:(Ljava/io/File;)V // method@c800 │ │ -3f5a48: 1101 |0022: return-object v1 │ │ +3f59e8: |[3f59e8] org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier.get:()Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; │ │ +3f59f8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f59fc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f5a02: 1a01 38b2 |0005: const-string v1, "n" // string@b238 │ │ +3f5a06: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f5a0c: 5421 028b |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier;.storeNum:Ljava/util/concurrent/atomic/AtomicInteger; // field@8b02 │ │ +3f5a10: 6e10 8288 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@8882 │ │ +3f5a16: 0a01 |000f: move-result v1 │ │ +3f5a18: 6e20 8a84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f5a1e: 6e10 9f84 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f5a24: 0c00 |0016: move-result-object v0 │ │ +3f5a26: 1a01 78b8 |0017: const-string v1, "parallelscatter" // string@b878 │ │ +3f5a2a: 7120 4182 0100 |0019: invoke-static {v1, v0}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ +3f5a30: 0c00 |001c: move-result-object v0 │ │ +3f5a32: 2201 f518 |001d: new-instance v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; // type@18f5 │ │ +3f5a36: 7020 00c8 0100 |001f: invoke-direct {v1, v0}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.:(Ljava/io/File;)V // method@c800 │ │ +3f5a3c: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x001d line=70 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier; │ │ │ │ @@ -1380663,39 +1380659,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f5e98: |[3f5e98] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:()V │ │ -3f5ea8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f5eac: 1401 1ea1 0000 |0002: const v1, #float 5.7798e-41 // #0000a11e │ │ -3f5eb2: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f5eb8: 6900 0d8b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ -3f5ebc: 0e00 |000a: return-void │ │ +3f5e8c: |[3f5e8c] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:()V │ │ +3f5e9c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5ea0: 1401 1ea1 0000 |0002: const v1, #float 5.7798e-41 // #0000a11e │ │ +3f5ea6: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f5eac: 6900 0d8b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ +3f5eb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f5ec0: |[3f5ec0] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:()V │ │ -3f5ed0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f5ed6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f5ed8: 5910 108b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f5edc: 0e00 |0006: return-void │ │ +3f5eb4: |[3f5eb4] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:()V │ │ +3f5ec4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f5eca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f5ecc: 5910 108b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f5ed0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ @@ -1380704,18 +1380700,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3f5ee0: |[3f5ee0] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(I)V │ │ -3f5ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f5ef2: 7030 88c2 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZ)V // method@c288 │ │ -3f5ef8: 0e00 |0004: return-void │ │ +3f5ed4: |[3f5ed4] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(I)V │ │ +3f5ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f5ee6: 7030 88c2 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZ)V // method@c288 │ │ +3f5eec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1380724,18 +1380720,18 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f5efc: |[3f5efc] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(IZ)V │ │ -3f5f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f5f0e: 7040 89c2 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZI)V // method@c289 │ │ -3f5f14: 0e00 |0004: return-void │ │ +3f5ef0: |[3f5ef0] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(IZ)V │ │ +3f5f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f5f02: 7040 89c2 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZI)V // method@c289 │ │ +3f5f08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1380745,36 +1380741,36 @@ │ │ type : '(IZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3f5f18: |[3f5f18] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(IZI)V │ │ -3f5f28: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f5f2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3f5f30: 5910 108b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f5f34: 3a02 0e00 |0006: if-ltz v2, 0014 // +000e │ │ -3f5f38: 1300 ff7f |0008: const/16 v0, #int 32767 // #7fff │ │ -3f5f3c: 3602 0a00 |000a: if-gt v2, v0, 0014 // +000a │ │ -3f5f40: 8f22 |000c: int-to-short v2, v2 │ │ -3f5f42: 5f12 0e8b |000d: iput-short v2, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ -3f5f46: 5c13 0f8b |000f: iput-boolean v3, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ -3f5f4a: 5914 108b |0011: iput v4, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f5f4e: 0e00 |0013: return-void │ │ -3f5f50: 2203 7110 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f5f54: 2204 9410 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3f5f58: 7010 8384 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f5f5e: 1a00 e418 |001b: const-string v0, "Alignment must be between 0 and 0x7fff, was: " // string@18e4 │ │ -3f5f62: 6e20 8f84 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f5f68: 6e20 8a84 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f5f6e: 6e10 9f84 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f5f74: 0c02 |0026: move-result-object v2 │ │ -3f5f76: 7020 8783 2300 |0027: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f5f7c: 2703 |002a: throw v3 │ │ +3f5f0c: |[3f5f0c] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.:(IZI)V │ │ +3f5f1c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f5f22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3f5f24: 5910 108b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f5f28: 3a02 0e00 |0006: if-ltz v2, 0014 // +000e │ │ +3f5f2c: 1300 ff7f |0008: const/16 v0, #int 32767 // #7fff │ │ +3f5f30: 3602 0a00 |000a: if-gt v2, v0, 0014 // +000a │ │ +3f5f34: 8f22 |000c: int-to-short v2, v2 │ │ +3f5f36: 5f12 0e8b |000d: iput-short v2, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ +3f5f3a: 5c13 0f8b |000f: iput-boolean v3, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ +3f5f3e: 5914 108b |0011: iput v4, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f5f42: 0e00 |0013: return-void │ │ +3f5f44: 2203 7110 |0014: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f5f48: 2204 9410 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3f5f4c: 7010 8384 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f5f52: 1a00 e418 |001b: const-string v0, "Alignment must be between 0 and 0x7fff, was: " // string@18e4 │ │ +3f5f56: 6e20 8f84 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f5f5c: 6e20 8a84 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f5f62: 6e10 9f84 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f5f68: 0c02 |0026: move-result-object v2 │ │ +3f5f6a: 7020 8783 2300 |0027: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f5f70: 2703 |002a: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=53 │ │ 0x000d line=70 │ │ 0x000f line=71 │ │ 0x0011 line=72 │ │ @@ -1380791,17 +1380787,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5d98: |[3f5d98] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.allowMethodChange:()Z │ │ -3f5da8: 5510 0f8b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ -3f5dac: 0f00 |0002: return v0 │ │ +3f5d8c: |[3f5d8c] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.allowMethodChange:()Z │ │ +3f5d9c: 5510 0f8b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ +3f5da0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380809,17 +1380805,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5e80: |[3f5e80] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getAlignment:()S │ │ -3f5e90: 5810 0e8b |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ -3f5e94: 0f00 |0002: return v0 │ │ +3f5e74: |[3f5e74] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getAlignment:()S │ │ +3f5e84: 5810 0e8b |0000: iget-short v0, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ +3f5e88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380827,25 +1380823,25 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f5db0: |[3f5db0] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getCentralDirectoryData:()[B │ │ -3f5dc0: 5820 0e8b |0000: iget-short v0, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ -3f5dc4: 5521 0f8b |0002: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ -3f5dc8: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ -3f5dcc: 1401 0080 0000 |0006: const v1, #float 4.59177e-41 // #00008000 │ │ -3f5dd2: 2802 |0009: goto 000b // +0002 │ │ -3f5dd4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f5dd6: b610 |000b: or-int/2addr v0, v1 │ │ -3f5dd8: 7110 f3c4 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3f5dde: 0c00 |000f: move-result-object v0 │ │ -3f5de0: 1100 |0010: return-object v0 │ │ +3f5da4: |[3f5da4] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getCentralDirectoryData:()[B │ │ +3f5db4: 5820 0e8b |0000: iget-short v0, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ +3f5db8: 5521 0f8b |0002: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ +3f5dbc: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ +3f5dc0: 1401 0080 0000 |0006: const v1, #float 4.59177e-41 // #00008000 │ │ +3f5dc6: 2802 |0009: goto 000b // +0002 │ │ +3f5dc8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f5dca: b610 |000b: or-int/2addr v0, v1 │ │ +3f5dcc: 7110 f3c4 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3f5dd2: 0c00 |000f: move-result-object v0 │ │ +3f5dd4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380853,19 +1380849,19 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f5e24: |[3f5e24] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5e34: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f5e38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3f5e3a: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f5e40: 1100 |0006: return-object v0 │ │ +3f5e18: |[3f5e18] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5e28: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5e2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3f5e2e: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f5e34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380873,17 +1380869,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f5e44: |[3f5e44] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5e54: 6200 0d8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ -3f5e58: 1100 |0002: return-object v0 │ │ +3f5e38: |[3f5e38] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5e48: 6200 0d8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ +3f5e4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380891,28 +1380887,28 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3f5de4: |[3f5de4] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getLocalFileDataData:()[B │ │ -3f5df4: 5240 108b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f5df8: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3f5dfc: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -3f5e00: 5841 0e8b |0006: iget-short v1, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ -3f5e04: 5542 0f8b |0008: iget-boolean v2, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ -3f5e08: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -3f5e0a: 3802 0600 |000b: if-eqz v2, 0011 // +0006 │ │ -3f5e0e: 1402 0080 0000 |000d: const v2, #float 4.59177e-41 // #00008000 │ │ -3f5e14: 2802 |0010: goto 0012 // +0002 │ │ -3f5e16: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3f5e18: b621 |0012: or-int/2addr v1, v2 │ │ -3f5e1a: 7130 f8c4 0103 |0013: invoke-static {v1, v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3f5e20: 1100 |0016: return-object v0 │ │ +3f5dd8: |[3f5dd8] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getLocalFileDataData:()[B │ │ +3f5de8: 5240 108b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f5dec: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3f5df0: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +3f5df4: 5841 0e8b |0006: iget-short v1, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ +3f5df8: 5542 0f8b |0008: iget-boolean v2, v4, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ +3f5dfc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +3f5dfe: 3802 0600 |000b: if-eqz v2, 0011 // +0006 │ │ +3f5e02: 1402 0080 0000 |000d: const v2, #float 4.59177e-41 // #00008000 │ │ +3f5e08: 2802 |0010: goto 0012 // +0002 │ │ +3f5e0a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3f5e0c: b621 |0012: or-int/2addr v1, v2 │ │ +3f5e0e: 7130 f8c4 0103 |0013: invoke-static {v1, v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3f5e14: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ @@ -1380921,20 +1380917,20 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f5e5c: |[3f5e5c] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f5e6c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f5e70: 5221 108b |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f5e74: d801 0102 |0004: add-int/lit8 v1, v1, #int 2 // #02 │ │ -3f5e78: 7020 edc4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f5e7e: 1100 |0009: return-object v0 │ │ +3f5e50: |[3f5e50] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f5e60: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f5e64: 5221 108b |0002: iget v1, v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f5e68: d801 0102 |0004: add-int/lit8 v1, v1, #int 2 // #02 │ │ +3f5e6c: 7020 edc4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f5e72: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;) │ │ @@ -1380942,40 +1380938,40 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3f5f80: |[3f5f80] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.parseFromCentralDirectoryData:([BII)V │ │ -3f5f90: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3f5f92: 3404 1700 |0001: if-lt v4, v0, 0018 // +0017 │ │ -3f5f96: 7120 f6c4 3200 |0003: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f5f9c: 0a02 |0006: move-result v2 │ │ -3f5f9e: d523 ff7f |0007: and-int/lit16 v3, v2, #int 32767 // #7fff │ │ -3f5fa2: 8f33 |0009: int-to-short v3, v3 │ │ -3f5fa4: 5f13 0e8b |000a: iput-short v3, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ -3f5fa8: 1403 0080 0000 |000c: const v3, #float 4.59177e-41 // #00008000 │ │ -3f5fae: b532 |000f: and-int/2addr v2, v3 │ │ -3f5fb0: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -3f5fb4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3f5fb6: 2802 |0013: goto 0015 // +0002 │ │ -3f5fb8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -3f5fba: 5c12 0f8b |0015: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ -3f5fbe: 0e00 |0017: return-void │ │ -3f5fc0: 2202 a211 |0018: new-instance v2, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f5fc4: 2203 9410 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3f5fc8: 7010 8384 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f5fce: 1a00 0564 |001f: const-string v0, "Too short content for ResourceAlignmentExtraField (0xa11e): " // string@6405 │ │ -3f5fd2: 6e20 8f84 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f5fd8: 6e20 8a84 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f5fde: 6e10 9f84 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f5fe4: 0c03 |002a: move-result-object v3 │ │ -3f5fe6: 7020 4589 3200 |002b: invoke-direct {v2, v3}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f5fec: 2702 |002e: throw v2 │ │ +3f5f74: |[3f5f74] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.parseFromCentralDirectoryData:([BII)V │ │ +3f5f84: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3f5f86: 3404 1700 |0001: if-lt v4, v0, 0018 // +0017 │ │ +3f5f8a: 7120 f6c4 3200 |0003: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f5f90: 0a02 |0006: move-result v2 │ │ +3f5f92: d523 ff7f |0007: and-int/lit16 v3, v2, #int 32767 // #7fff │ │ +3f5f96: 8f33 |0009: int-to-short v3, v3 │ │ +3f5f98: 5f13 0e8b |000a: iput-short v3, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.alignment:S // field@8b0e │ │ +3f5f9c: 1403 0080 0000 |000c: const v3, #float 4.59177e-41 // #00008000 │ │ +3f5fa2: b532 |000f: and-int/2addr v2, v3 │ │ +3f5fa4: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +3f5fa8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3f5faa: 2802 |0013: goto 0015 // +0002 │ │ +3f5fac: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +3f5fae: 5c12 0f8b |0015: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:Z // field@8b0f │ │ +3f5fb2: 0e00 |0017: return-void │ │ +3f5fb4: 2202 a211 |0018: new-instance v2, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f5fb8: 2203 9410 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3f5fbc: 7010 8384 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f5fc2: 1a00 0564 |001f: const-string v0, "Too short content for ResourceAlignmentExtraField (0xa11e): " // string@6405 │ │ +3f5fc6: 6e20 8f84 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f5fcc: 6e20 8a84 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f5fd2: 6e10 9f84 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f5fd8: 0c03 |002a: move-result-object v3 │ │ +3f5fda: 7020 4589 3200 |002b: invoke-direct {v2, v3}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f5fe0: 2702 |002e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=134 │ │ 0x000a line=135 │ │ 0x0015 line=136 │ │ 0x0018 line=132 │ │ locals : │ │ @@ -1380989,19 +1380985,19 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3f5ff0: |[3f5ff0] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.parseFromLocalFileData:([BII)V │ │ -3f6000: 6e40 91c2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.parseFromCentralDirectoryData:([BII)V // method@c291 │ │ -3f6006: d803 03fe |0003: add-int/lit8 v3, v3, #int -2 // #fe │ │ -3f600a: 5903 108b |0005: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ -3f600e: 0e00 |0007: return-void │ │ +3f5fe4: |[3f5fe4] org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField.parseFromLocalFileData:([BII)V │ │ +3f5ff4: 6e40 91c2 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.parseFromCentralDirectoryData:([BII)V // method@c291 │ │ +3f5ffa: d803 03fe |0003: add-int/lit8 v3, v3, #int -2 // #fe │ │ +3f5ffe: 5903 108b |0005: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.padding:I // field@8b10 │ │ +3f6002: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; │ │ 0x0000 - 0x0008 reg=1 (null) [B │ │ @@ -1381050,42 +1381046,42 @@ │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3f6724: |[3f6724] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.:([C)V │ │ -3f6734: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f673a: 6e10 3ed7 0700 |0003: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@d73e │ │ -3f6740: 0c07 |0006: move-result-object v7 │ │ -3f6742: 1f07 c81b |0007: check-cast v7, [C // type@1bc8 │ │ -3f6746: 5b67 1c8b |0009: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ -3f674a: 2207 1711 |000b: new-instance v7, Ljava/util/ArrayList; // type@1117 │ │ -3f674e: 5460 1c8b |000d: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ -3f6752: 2100 |000f: array-length v0, v0 │ │ -3f6754: 7020 5986 0700 |0010: invoke-direct {v7, v0}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -3f675a: 5460 1c8b |0013: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ -3f675e: 2101 |0015: array-length v1, v0 │ │ -3f6760: 1302 7f00 |0016: const/16 v2, #int 127 // #7f │ │ -3f6764: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -3f6766: 3513 1200 |0019: if-ge v3, v1, 002b // +0012 │ │ -3f676a: 4904 0003 |001b: aget-char v4, v0, v3 │ │ -3f676e: 2205 6518 |001d: new-instance v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f6772: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f6776: 8d22 |0021: int-to-byte v2, v2 │ │ -3f6778: 7030 9fc2 2504 |0022: invoke-direct {v5, v2, v4}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.:(BC)V // method@c29f │ │ -3f677e: 7220 7a87 5700 |0025: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f6784: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f6788: 28ef |002a: goto 0019 // -0011 │ │ -3f678a: 7110 0987 0700 |002b: invoke-static {v7}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@8709 │ │ -3f6790: 7110 0c87 0700 |002e: invoke-static {v7}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ -3f6796: 0c07 |0031: move-result-object v7 │ │ -3f6798: 5b67 1d8b |0032: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ -3f679c: 0e00 |0034: return-void │ │ +3f6718: |[3f6718] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.:([C)V │ │ +3f6728: 7010 0484 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f672e: 6e10 3ed7 0700 |0003: invoke-virtual {v7}, [C.clone:()Ljava/lang/Object; // method@d73e │ │ +3f6734: 0c07 |0006: move-result-object v7 │ │ +3f6736: 1f07 c81b |0007: check-cast v7, [C // type@1bc8 │ │ +3f673a: 5b67 1c8b |0009: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ +3f673e: 2207 1711 |000b: new-instance v7, Ljava/util/ArrayList; // type@1117 │ │ +3f6742: 5460 1c8b |000d: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ +3f6746: 2100 |000f: array-length v0, v0 │ │ +3f6748: 7020 5986 0700 |0010: invoke-direct {v7, v0}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +3f674e: 5460 1c8b |0013: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ +3f6752: 2101 |0015: array-length v1, v0 │ │ +3f6754: 1302 7f00 |0016: const/16 v2, #int 127 // #7f │ │ +3f6758: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +3f675a: 3513 1200 |0019: if-ge v3, v1, 002b // +0012 │ │ +3f675e: 4904 0003 |001b: aget-char v4, v0, v3 │ │ +3f6762: 2205 6518 |001d: new-instance v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f6766: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f676a: 8d22 |0021: int-to-byte v2, v2 │ │ +3f676c: 7030 9fc2 2504 |0022: invoke-direct {v5, v2, v4}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.:(BC)V // method@c29f │ │ +3f6772: 7220 7a87 5700 |0025: invoke-interface {v7, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f6778: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f677c: 28ef |002a: goto 0019 // -0011 │ │ +3f677e: 7110 0987 0700 |002b: invoke-static {v7}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@8709 │ │ +3f6784: 7110 0c87 0700 |002e: invoke-static {v7}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@870c │ │ +3f678a: 0c07 |0031: move-result-object v7 │ │ +3f678c: 5b67 1d8b |0032: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ +3f6790: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000b line=107 │ │ 0x0013 line=112 │ │ 0x001d line=113 │ │ @@ -1381100,51 +1381096,51 @@ │ │ type : '(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3f6698: |[3f6698] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ -3f66a8: 5450 1d8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ -3f66ac: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f66b2: 0a00 |0005: move-result v0 │ │ -3f66b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f66b6: 3710 1e00 |0007: if-le v0, v1, 0025 // +001e │ │ -3f66ba: 9102 0001 |0009: sub-int v2, v0, v1 │ │ -3f66be: db02 0202 |000b: div-int/lit8 v2, v2, #int 2 // #02 │ │ -3f66c2: b012 |000d: add-int/2addr v2, v1 │ │ -3f66c4: 5453 1d8b |000e: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ -3f66c8: 7220 8087 2300 |0010: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3f66ce: 0c03 |0013: move-result-object v3 │ │ -3f66d0: 1f03 6518 |0014: check-cast v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f66d4: 5734 1b8b |0016: iget-char v4, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f66d8: 3364 0300 |0018: if-ne v4, v6, 001b // +0003 │ │ -3f66dc: 1103 |001a: return-object v3 │ │ -3f66de: 5733 1b8b |001b: iget-char v3, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f66e2: 3563 0600 |001d: if-ge v3, v6, 0023 // +0006 │ │ -3f66e6: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f66ea: 0121 |0021: move v1, v2 │ │ -3f66ec: 28e5 |0022: goto 0007 // -001b │ │ -3f66ee: 0120 |0023: move v0, v2 │ │ -3f66f0: 28e3 |0024: goto 0007 // -001d │ │ -3f66f2: 5450 1d8b |0025: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ -3f66f6: 7210 8b87 0000 |0027: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f66fc: 0a00 |002a: move-result v0 │ │ -3f66fe: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -3f6700: 3401 0300 |002c: if-lt v1, v0, 002f // +0003 │ │ -3f6704: 1102 |002e: return-object v2 │ │ -3f6706: 5450 1d8b |002f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ -3f670a: 7220 8087 1000 |0031: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -3f6710: 0c00 |0034: move-result-object v0 │ │ -3f6712: 1f00 6518 |0035: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ -3f6716: 5701 1b8b |0037: iget-char v1, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ -3f671a: 3261 0300 |0039: if-eq v1, v6, 003c // +0003 │ │ -3f671e: 1102 |003b: return-object v2 │ │ -3f6720: 1100 |003c: return-object v0 │ │ +3f668c: |[3f668c] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; │ │ +3f669c: 5450 1d8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ +3f66a0: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f66a6: 0a00 |0005: move-result v0 │ │ +3f66a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f66aa: 3710 1e00 |0007: if-le v0, v1, 0025 // +001e │ │ +3f66ae: 9102 0001 |0009: sub-int v2, v0, v1 │ │ +3f66b2: db02 0202 |000b: div-int/lit8 v2, v2, #int 2 // #02 │ │ +3f66b6: b012 |000d: add-int/2addr v2, v1 │ │ +3f66b8: 5453 1d8b |000e: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ +3f66bc: 7220 8087 2300 |0010: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3f66c2: 0c03 |0013: move-result-object v3 │ │ +3f66c4: 1f03 6518 |0014: check-cast v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f66c8: 5734 1b8b |0016: iget-char v4, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f66cc: 3364 0300 |0018: if-ne v4, v6, 001b // +0003 │ │ +3f66d0: 1103 |001a: return-object v3 │ │ +3f66d2: 5733 1b8b |001b: iget-char v3, v3, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f66d6: 3563 0600 |001d: if-ge v3, v6, 0023 // +0006 │ │ +3f66da: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f66de: 0121 |0021: move v1, v2 │ │ +3f66e0: 28e5 |0022: goto 0007 // -001b │ │ +3f66e2: 0120 |0023: move v0, v2 │ │ +3f66e4: 28e3 |0024: goto 0007 // -001d │ │ +3f66e6: 5450 1d8b |0025: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ +3f66ea: 7210 8b87 0000 |0027: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f66f0: 0a00 |002a: move-result v0 │ │ +3f66f2: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +3f66f4: 3401 0300 |002c: if-lt v1, v0, 002f // +0003 │ │ +3f66f8: 1102 |002e: return-object v2 │ │ +3f66fa: 5450 1d8b |002f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.reverseMapping:Ljava/util/List; // field@8b1d │ │ +3f66fe: 7220 8087 1000 |0031: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +3f6704: 0c00 |0034: move-result-object v0 │ │ +3f6706: 1f00 6518 |0035: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // type@1865 │ │ +3f670a: 5701 1b8b |0037: iget-char v1, v0, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.unicode:C // field@8b1b │ │ +3f670e: 3261 0300 |0039: if-eq v1, v6, 003c // +0003 │ │ +3f6712: 1102 |003b: return-object v2 │ │ +3f6714: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000b line=188 │ │ 0x000e line=190 │ │ 0x0016 line=192 │ │ 0x001b line=196 │ │ @@ -1381161,30 +1381157,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f64e0: |[3f64e0] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ -3f64f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f64f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3f64f4: 6e10 6384 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f64fa: 0a02 |0005: move-result v2 │ │ -3f64fc: 3521 1000 |0006: if-ge v1, v2, 0016 // +0010 │ │ -3f6500: 6e20 4684 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f6506: 0a02 |000b: move-result v2 │ │ -3f6508: 6e20 a7c2 2300 |000c: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.canEncodeChar:(C)Z // method@c2a7 │ │ -3f650e: 0a02 |000f: move-result v2 │ │ -3f6510: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -3f6514: 0f00 |0012: return v0 │ │ -3f6516: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f651a: 28ed |0015: goto 0002 // -0013 │ │ -3f651c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -3f651e: 0f04 |0017: return v4 │ │ +3f64d4: |[3f64d4] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.canEncode:(Ljava/lang/String;)Z │ │ +3f64e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f64e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3f64e8: 6e10 6384 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f64ee: 0a02 |0005: move-result v2 │ │ +3f64f0: 3521 1000 |0006: if-ge v1, v2, 0016 // +0010 │ │ +3f64f4: 6e20 4684 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f64fa: 0a02 |000b: move-result v2 │ │ +3f64fc: 6e20 a7c2 2300 |000c: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.canEncodeChar:(C)Z // method@c2a7 │ │ +3f6502: 0a02 |000f: move-result v2 │ │ +3f6504: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +3f6508: 0f00 |0012: return v0 │ │ +3f650a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f650e: 28ed |0015: goto 0002 // -0013 │ │ +3f6510: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +3f6512: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0008 line=225 │ │ 0x000c line=227 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ @@ -1381195,26 +1381191,26 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3f6520: |[3f6520] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.canEncodeChar:(C)Z │ │ -3f6530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f6532: 3a03 0700 |0001: if-ltz v3, 0008 // +0007 │ │ -3f6536: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ -3f653a: 3513 0300 |0005: if-ge v3, v1, 0008 // +0003 │ │ -3f653e: 0f00 |0007: return v0 │ │ -3f6540: 7020 abc2 3200 |0008: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // method@c2ab │ │ -3f6546: 0c03 |000b: move-result-object v3 │ │ -3f6548: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -3f654c: 2802 |000e: goto 0010 // +0002 │ │ -3f654e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3f6550: 0f00 |0010: return v0 │ │ +3f6514: |[3f6514] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.canEncodeChar:(C)Z │ │ +3f6524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f6526: 3a03 0700 |0001: if-ltz v3, 0008 // +0007 │ │ +3f652a: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ +3f652e: 3513 0300 |0005: if-ge v3, v1, 0008 // +0003 │ │ +3f6532: 0f00 |0007: return v0 │ │ +3f6534: 7020 abc2 3200 |0008: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // method@c2ab │ │ +3f653a: 0c03 |000b: move-result-object v3 │ │ +3f653c: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +3f6540: 2802 |000e: goto 0010 // +0002 │ │ +3f6542: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3f6544: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=146 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ 0x0000 - 0x0011 reg=3 (null) C │ │ │ │ @@ -1381223,29 +1381219,29 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3f65c0: |[3f65c0] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.decode:([B)Ljava/lang/String; │ │ -3f65d0: 2140 |0000: array-length v0, v4 │ │ -3f65d2: 2300 c81b |0001: new-array v0, v0, [C // type@1bc8 │ │ -3f65d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f65d8: 2142 |0004: array-length v2, v4 │ │ -3f65da: 3521 0d00 |0005: if-ge v1, v2, 0012 // +000d │ │ -3f65de: 4802 0401 |0007: aget-byte v2, v4, v1 │ │ -3f65e2: 6e20 a9c2 2300 |0009: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.decodeByte:(B)C // method@c2a9 │ │ -3f65e8: 0a02 |000c: move-result v2 │ │ -3f65ea: 5002 0001 |000d: aput-char v2, v0, v1 │ │ -3f65ee: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f65f2: 28f3 |0011: goto 0004 // -000d │ │ -3f65f4: 2204 9210 |0012: new-instance v4, Ljava/lang/String; // type@1092 │ │ -3f65f8: 7020 4384 0400 |0014: invoke-direct {v4, v0}, Ljava/lang/String;.:([C)V // method@8443 │ │ -3f65fe: 1104 |0017: return-object v4 │ │ +3f65b4: |[3f65b4] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.decode:([B)Ljava/lang/String; │ │ +3f65c4: 2140 |0000: array-length v0, v4 │ │ +3f65c6: 2300 c81b |0001: new-array v0, v0, [C // type@1bc8 │ │ +3f65ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f65cc: 2142 |0004: array-length v2, v4 │ │ +3f65ce: 3521 0d00 |0005: if-ge v1, v2, 0012 // +000d │ │ +3f65d2: 4802 0401 |0007: aget-byte v2, v4, v1 │ │ +3f65d6: 6e20 a9c2 2300 |0009: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.decodeByte:(B)C // method@c2a9 │ │ +3f65dc: 0a02 |000c: move-result v2 │ │ +3f65de: 5002 0001 |000d: aput-char v2, v0, v1 │ │ +3f65e2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f65e6: 28f3 |0011: goto 0004 // -000d │ │ +3f65e8: 2204 9210 |0012: new-instance v4, Ljava/lang/String; // type@1092 │ │ +3f65ec: 7020 4384 0400 |0014: invoke-direct {v4, v0}, Ljava/lang/String;.:([C)V // method@8443 │ │ +3f65f2: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=271 │ │ 0x0007 line=272 │ │ 0x0012 line=275 │ │ locals : │ │ @@ -1381257,22 +1381253,22 @@ │ │ type : '(B)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -3f6598: |[3f6598] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.decodeByte:(B)C │ │ -3f65a8: 3a02 0400 |0000: if-ltz v2, 0004 // +0004 │ │ -3f65ac: 8e22 |0002: int-to-char v2, v2 │ │ -3f65ae: 0f02 |0003: return v2 │ │ -3f65b0: 5410 1c8b |0004: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ -3f65b4: d022 8000 |0006: add-int/lit16 v2, v2, #int 128 // #0080 │ │ -3f65b8: 4902 0002 |0008: aget-char v2, v0, v2 │ │ -3f65bc: 0f02 |000a: return v2 │ │ +3f658c: |[3f658c] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.decodeByte:(B)C │ │ +3f659c: 3a02 0400 |0000: if-ltz v2, 0004 // +0004 │ │ +3f65a0: 8e22 |0002: int-to-char v2, v2 │ │ +3f65a2: 0f02 |0003: return v2 │ │ +3f65a4: 5410 1c8b |0004: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.highChars:[C // field@8b1c │ │ +3f65a8: d022 8000 |0006: add-int/lit16 v2, v2, #int 128 // #0080 │ │ +3f65ac: 4902 0002 |0008: aget-char v2, v0, v2 │ │ +3f65b0: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ 0x0000 - 0x000b reg=2 (null) B │ │ │ │ @@ -1381281,51 +1381277,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -3f6600: |[3f6600] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ -3f6610: 6e10 6384 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f6616: 0a00 |0003: move-result v0 │ │ -3f6618: 1261 |0004: const/4 v1, #int 6 // #6 │ │ -3f661a: b010 |0005: add-int/2addr v0, v1 │ │ -3f661c: 6e10 6384 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f6622: 0a02 |0009: move-result v2 │ │ -3f6624: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f6628: db02 0202 |000c: div-int/lit8 v2, v2, #int 2 // #02 │ │ -3f662c: b020 |000e: add-int/2addr v0, v2 │ │ -3f662e: 7110 aa85 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3f6634: 0c00 |0012: move-result-object v0 │ │ -3f6636: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3f6638: 6e10 6384 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ -3f663e: 0a03 |0017: move-result v3 │ │ -3f6640: 3532 2100 |0018: if-ge v2, v3, 0039 // +0021 │ │ -3f6644: 6e20 4684 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3f664a: 0a03 |001d: move-result v3 │ │ -3f664c: 6e10 c485 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3f6652: 0a04 |0021: move-result v4 │ │ -3f6654: 3514 0b00 |0022: if-ge v4, v1, 002d // +000b │ │ -3f6658: 6e10 ba85 0000 |0024: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f665e: 0a04 |0027: move-result v4 │ │ -3f6660: b014 |0028: add-int/2addr v4, v1 │ │ -3f6662: 7120 7cc4 4000 |0029: invoke-static {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ -3f6668: 0c00 |002c: move-result-object v0 │ │ -3f666a: 6e30 acc2 0503 |002d: invoke-virtual {v5, v0, v3}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.pushEncodedChar:(Ljava/nio/ByteBuffer;C)Z // method@c2ac │ │ -3f6670: 0a04 |0030: move-result v4 │ │ -3f6672: 3904 0500 |0031: if-nez v4, 0036 // +0005 │ │ -3f6676: 7120 7ac4 3000 |0033: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.appendSurrogate:(Ljava/nio/ByteBuffer;C)V // method@c47a │ │ -3f667c: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f6680: 28dc |0038: goto 0014 // -0024 │ │ -3f6682: 6e10 ba85 0000 |0039: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3f6688: 0a06 |003c: move-result v6 │ │ -3f668a: 6e20 b885 6000 |003d: invoke-virtual {v0, v6}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3f6690: 6e10 c585 0000 |0040: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ -3f6696: 1100 |0043: return-object v0 │ │ +3f65f4: |[3f65f4] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; │ │ +3f6604: 6e10 6384 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f660a: 0a00 |0003: move-result v0 │ │ +3f660c: 1261 |0004: const/4 v1, #int 6 // #6 │ │ +3f660e: b010 |0005: add-int/2addr v0, v1 │ │ +3f6610: 6e10 6384 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f6616: 0a02 |0009: move-result v2 │ │ +3f6618: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f661c: db02 0202 |000c: div-int/lit8 v2, v2, #int 2 // #02 │ │ +3f6620: b020 |000e: add-int/2addr v0, v2 │ │ +3f6622: 7110 aa85 0000 |000f: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3f6628: 0c00 |0012: move-result-object v0 │ │ +3f662a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3f662c: 6e10 6384 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@8463 │ │ +3f6632: 0a03 |0017: move-result v3 │ │ +3f6634: 3532 2100 |0018: if-ge v2, v3, 0039 // +0021 │ │ +3f6638: 6e20 4684 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3f663e: 0a03 |001d: move-result v3 │ │ +3f6640: 6e10 c485 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3f6646: 0a04 |0021: move-result v4 │ │ +3f6648: 3514 0b00 |0022: if-ge v4, v1, 002d // +000b │ │ +3f664c: 6e10 ba85 0000 |0024: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f6652: 0a04 |0027: move-result v4 │ │ +3f6654: b014 |0028: add-int/2addr v4, v1 │ │ +3f6656: 7120 7cc4 4000 |0029: invoke-static {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.growBuffer:(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; // method@c47c │ │ +3f665c: 0c00 |002c: move-result-object v0 │ │ +3f665e: 6e30 acc2 0503 |002d: invoke-virtual {v5, v0, v3}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.pushEncodedChar:(Ljava/nio/ByteBuffer;C)Z // method@c2ac │ │ +3f6664: 0a04 |0030: move-result v4 │ │ +3f6666: 3904 0500 |0031: if-nez v4, 0036 // +0005 │ │ +3f666a: 7120 7ac4 3000 |0033: invoke-static {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.appendSurrogate:(Ljava/nio/ByteBuffer;C)V // method@c47a │ │ +3f6670: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f6674: 28dc |0038: goto 0014 // -0024 │ │ +3f6676: 6e10 ba85 0000 |0039: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3f667c: 0a06 |003c: move-result v6 │ │ +3f667e: 6e20 b885 6000 |003d: invoke-virtual {v0, v6}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3f6684: 6e10 c585 0000 |0040: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@85c5 │ │ +3f668a: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0006 line=242 │ │ 0x000f line=241 │ │ 0x0014 line=244 │ │ 0x001a line=246 │ │ @@ -1381344,30 +1381340,30 @@ │ │ type : '(Ljava/nio/ByteBuffer;C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3f6554: |[3f6554] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.pushEncodedChar:(Ljava/nio/ByteBuffer;C)Z │ │ -3f6564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f6566: 3a04 0b00 |0001: if-ltz v4, 000c // +000b │ │ -3f656a: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ -3f656e: 3514 0700 |0005: if-ge v4, v1, 000c // +0007 │ │ -3f6572: 8d44 |0007: int-to-byte v4, v4 │ │ -3f6574: 6e20 bc85 4300 |0008: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3f657a: 0f00 |000b: return v0 │ │ -3f657c: 7020 abc2 4200 |000c: invoke-direct {v2, v4}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // method@c2ab │ │ -3f6582: 0c04 |000f: move-result-object v4 │ │ -3f6584: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ -3f6588: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -3f658a: 0f03 |0013: return v3 │ │ -3f658c: 5644 1a8b |0014: iget-byte v4, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ -3f6590: 6e20 bc85 4300 |0016: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -3f6596: 0f00 |0019: return v0 │ │ +3f6548: |[3f6548] org.apache.commons.compress.archivers.zip.Simple8BitZipEncoding.pushEncodedChar:(Ljava/nio/ByteBuffer;C)Z │ │ +3f6558: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f655a: 3a04 0b00 |0001: if-ltz v4, 000c // +000b │ │ +3f655e: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ +3f6562: 3514 0700 |0005: if-ge v4, v1, 000c // +0007 │ │ +3f6566: 8d44 |0007: int-to-byte v4, v4 │ │ +3f6568: 6e20 bc85 4300 |0008: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3f656e: 0f00 |000b: return v0 │ │ +3f6570: 7020 abc2 4200 |000c: invoke-direct {v2, v4}, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding;.encodeHighChar:(C)Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar; // method@c2ab │ │ +3f6576: 0c04 |000f: move-result-object v4 │ │ +3f6578: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ +3f657c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +3f657e: 0f03 |0013: return v3 │ │ +3f6580: 5644 1a8b |0014: iget-byte v4, v4, Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding$Simple8BitChar;.code:B // field@8b1a │ │ +3f6584: 6e20 bc85 4300 |0016: invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +3f658a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=162 │ │ 0x000c line=166 │ │ 0x0014 line=170 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/apache/commons/compress/archivers/zip/Simple8BitZipEncoding; │ │ @@ -1381410,18 +1381406,18 @@ │ │ type : '(Ljava/util/zip/Deflater;Ljava/io/DataOutput;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f67a0: |[3f67a0] org.apache.commons.compress.archivers.zip.StreamCompressor$DataOutputCompressor.:(Ljava/util/zip/Deflater;Ljava/io/DataOutput;)V │ │ -3f67b0: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ -3f67b6: 5b02 1e8b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.raf:Ljava/io/DataOutput; // field@8b1e │ │ -3f67ba: 0e00 |0005: return-void │ │ +3f6794: |[3f6794] org.apache.commons.compress.archivers.zip.StreamCompressor$DataOutputCompressor.:(Ljava/util/zip/Deflater;Ljava/io/DataOutput;)V │ │ +3f67a4: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ +3f67aa: 5b02 1e8b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.raf:Ljava/io/DataOutput; // field@8b1e │ │ +3f67ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0003 line=315 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/zip/Deflater; │ │ @@ -1381433,18 +1381429,18 @@ │ │ type : '([BII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f67bc: |[3f67bc] org.apache.commons.compress.archivers.zip.StreamCompressor$DataOutputCompressor.writeOut:([BII)V │ │ -3f67cc: 5410 1e8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.raf:Ljava/io/DataOutput; // field@8b1e │ │ -3f67d0: 7240 2b82 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljava/io/DataOutput;.write:([BII)V // method@822b │ │ -3f67d6: 0e00 |0005: return-void │ │ +3f67b0: |[3f67b0] org.apache.commons.compress.archivers.zip.StreamCompressor$DataOutputCompressor.writeOut:([BII)V │ │ +3f67c0: 5410 1e8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor;.raf:Ljava/io/DataOutput; // field@8b1e │ │ +3f67c4: 7240 2b82 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljava/io/DataOutput;.write:([BII)V // method@822b │ │ +3f67ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1381486,18 +1381482,18 @@ │ │ type : '(Ljava/util/zip/Deflater;Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f67d8: |[3f67d8] org.apache.commons.compress.archivers.zip.StreamCompressor$OutputStreamCompressor.:(Ljava/util/zip/Deflater;Ljava/io/OutputStream;)V │ │ -3f67e8: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ -3f67ee: 5b02 1f8b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.os:Ljava/io/OutputStream; // field@8b1f │ │ -3f67f2: 0e00 |0005: return-void │ │ +3f67cc: |[3f67cc] org.apache.commons.compress.archivers.zip.StreamCompressor$OutputStreamCompressor.:(Ljava/util/zip/Deflater;Ljava/io/OutputStream;)V │ │ +3f67dc: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ +3f67e2: 5b02 1f8b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.os:Ljava/io/OutputStream; // field@8b1f │ │ +3f67e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/zip/Deflater; │ │ @@ -1381509,18 +1381505,18 @@ │ │ type : '([BII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f67f4: |[3f67f4] org.apache.commons.compress.archivers.zip.StreamCompressor$OutputStreamCompressor.writeOut:([BII)V │ │ -3f6804: 5410 1f8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.os:Ljava/io/OutputStream; // field@8b1f │ │ -3f6808: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3f680e: 0e00 |0005: return-void │ │ +3f67e8: |[3f67e8] org.apache.commons.compress.archivers.zip.StreamCompressor$OutputStreamCompressor.writeOut:([BII)V │ │ +3f67f8: 5410 1f8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor;.os:Ljava/io/OutputStream; // field@8b1f │ │ +3f67fc: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3f6802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1381562,18 +1381558,18 @@ │ │ type : '(Ljava/util/zip/Deflater;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f6810: |[3f6810] org.apache.commons.compress.archivers.zip.StreamCompressor$ScatterGatherBackingStoreCompressor.:(Ljava/util/zip/Deflater;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)V │ │ -3f6820: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ -3f6826: 5b02 208b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.bs:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b20 │ │ -3f682a: 0e00 |0005: return-void │ │ +3f6804: |[3f6804] org.apache.commons.compress.archivers.zip.StreamCompressor$ScatterGatherBackingStoreCompressor.:(Ljava/util/zip/Deflater;Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;)V │ │ +3f6814: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ +3f681a: 5b02 208b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.bs:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b20 │ │ +3f681e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/zip/Deflater; │ │ @@ -1381585,18 +1381581,18 @@ │ │ type : '([BII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3f682c: |[3f682c] org.apache.commons.compress.archivers.zip.StreamCompressor$ScatterGatherBackingStoreCompressor.writeOut:([BII)V │ │ -3f683c: 5410 208b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.bs:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b20 │ │ -3f6840: 7240 09c8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.writeOut:([BII)V // method@c809 │ │ -3f6846: 0e00 |0005: return-void │ │ +3f6820: |[3f6820] org.apache.commons.compress.archivers.zip.StreamCompressor$ScatterGatherBackingStoreCompressor.writeOut:([BII)V │ │ +3f6830: 5410 208b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor;.bs:Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore; // field@8b20 │ │ +3f6834: 7240 09c8 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lorg/apache/commons/compress/parallel/ScatterGatherBackingStore;.writeOut:([BII)V // method@c809 │ │ +3f683a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1381638,18 +1381634,18 @@ │ │ type : '(Ljava/util/zip/Deflater;Ljava/nio/channels/SeekableByteChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f6848: |[3f6848] org.apache.commons.compress.archivers.zip.StreamCompressor$SeekableByteChannelCompressor.:(Ljava/util/zip/Deflater;Ljava/nio/channels/SeekableByteChannel;)V │ │ -3f6858: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ -3f685e: 5b02 218b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8b21 │ │ -3f6862: 0e00 |0005: return-void │ │ +3f683c: |[3f683c] org.apache.commons.compress.archivers.zip.StreamCompressor$SeekableByteChannelCompressor.:(Ljava/util/zip/Deflater;Ljava/nio/channels/SeekableByteChannel;)V │ │ +3f684c: 7020 b5c2 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.:(Ljava/util/zip/Deflater;)V // method@c2b5 │ │ +3f6852: 5b02 218b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8b21 │ │ +3f6856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/zip/Deflater; │ │ @@ -1381661,20 +1381657,20 @@ │ │ type : '([BII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3f6864: |[3f6864] org.apache.commons.compress.archivers.zip.StreamCompressor$SeekableByteChannelCompressor.writeOut:([BII)V │ │ -3f6874: 5410 218b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8b21 │ │ -3f6878: 7130 c785 3204 |0002: invoke-static {v2, v3, v4}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ -3f687e: 0c02 |0005: move-result-object v2 │ │ -3f6880: 7220 e185 2000 |0006: invoke-interface {v0, v2}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ -3f6886: 0e00 |0009: return-void │ │ +3f6858: |[3f6858] org.apache.commons.compress.archivers.zip.StreamCompressor$SeekableByteChannelCompressor.writeOut:([BII)V │ │ +3f6868: 5410 218b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8b21 │ │ +3f686c: 7130 c785 3204 |0002: invoke-static {v2, v3, v4}, Ljava/nio/ByteBuffer;.wrap:([BII)Ljava/nio/ByteBuffer; // method@85c7 │ │ +3f6872: 0c02 |0005: move-result-object v2 │ │ +3f6874: 7220 e185 2000 |0006: invoke-interface {v0, v2}, Ljava/nio/channels/SeekableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@85e1 │ │ +3f687a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ 0x0000 - 0x000a reg=3 (null) I │ │ @@ -1381718,37 +1381714,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f6e10: |[3f6e10] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.:()V │ │ -3f6e20: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6e24: 1401 c1ac 0000 |0002: const v1, #float 6.19724e-41 // #0000acc1 │ │ -3f6e2a: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6e30: 6900 358b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b35 │ │ -3f6e34: 0e00 |000a: return-void │ │ +3f6e04: |[3f6e04] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.:()V │ │ +3f6e14: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6e18: 1401 c1ac 0000 |0002: const v1, #float 6.19724e-41 // #0000acc1 │ │ +3f6e1e: 7020 edc4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6e24: 6900 358b |0008: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b35 │ │ +3f6e28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6e38: |[3f6e38] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.:()V │ │ -3f6e48: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f6e4e: 0e00 |0003: return-void │ │ +3f6e2c: |[3f6e2c] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.:()V │ │ +3f6e3c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f6e42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ Virtual methods - │ │ @@ -1381757,23 +1381753,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f6d4c: |[3f6d4c] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getCentralDirectoryData:()[B │ │ -3f6d5c: 5410 368b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ -3f6d60: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3f6d64: 6e10 dac2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.getLocalFileDataData:()[B // method@c2da │ │ -3f6d6a: 0c00 |0007: move-result-object v0 │ │ -3f6d6c: 2805 |0008: goto 000d // +0005 │ │ -3f6d6e: 7110 01c5 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f6d74: 0c00 |000c: move-result-object v0 │ │ -3f6d76: 1100 |000d: return-object v0 │ │ +3f6d40: |[3f6d40] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getCentralDirectoryData:()[B │ │ +3f6d50: 5410 368b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ +3f6d54: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3f6d58: 6e10 dac2 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.getLocalFileDataData:()[B // method@c2da │ │ +3f6d5e: 0c00 |0007: move-result-object v0 │ │ +3f6d60: 2805 |0008: goto 000d // +0005 │ │ +3f6d62: 7110 01c5 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f6d68: 0c00 |000c: move-result-object v0 │ │ +3f6d6a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ @@ -1381782,25 +1381778,25 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3f6d98: |[3f6d98] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6da8: 5420 368b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ -3f6dac: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3f6db0: 6e10 dbc2 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c2db │ │ -3f6db6: 0c00 |0007: move-result-object v0 │ │ -3f6db8: 2808 |0008: goto 0010 // +0008 │ │ -3f6dba: 2201 9b18 |0009: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6dbe: 2100 |000b: array-length v0, v0 │ │ -3f6dc0: 7020 edc4 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6dc6: 0710 |000f: move-object v0, v1 │ │ -3f6dc8: 1100 |0010: return-object v0 │ │ +3f6d8c: |[3f6d8c] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6d9c: 5420 368b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ +3f6da0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3f6da4: 6e10 dbc2 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c2db │ │ +3f6daa: 0c00 |0007: move-result-object v0 │ │ +3f6dac: 2808 |0008: goto 0010 // +0008 │ │ +3f6dae: 2201 9b18 |0009: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6db2: 2100 |000b: array-length v0, v0 │ │ +3f6db4: 7020 edc4 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6dba: 0710 |000f: move-object v0, v1 │ │ +3f6dbc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ @@ -1381809,17 +1381805,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6dcc: |[3f6dcc] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6ddc: 6200 358b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b35 │ │ -3f6de0: 1100 |0002: return-object v0 │ │ +3f6dc0: |[3f6dc0] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6dd0: 6200 358b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b35 │ │ +3f6dd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;) │ │ @@ -1381827,19 +1381823,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f6d78: |[3f6d78] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getLocalFileDataData:()[B │ │ -3f6d88: 5410 378b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ -3f6d8c: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f6d92: 0c00 |0005: move-result-object v0 │ │ -3f6d94: 1100 |0006: return-object v0 │ │ +3f6d6c: |[3f6d6c] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getLocalFileDataData:()[B │ │ +3f6d7c: 5410 378b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ +3f6d80: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f6d86: 0c00 |0005: move-result-object v0 │ │ +3f6d88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;) │ │ @@ -1381847,23 +1381843,23 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f6de4: |[3f6de4] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6df4: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6df8: 5421 378b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ -3f6dfc: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -3f6e00: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f6e02: 2802 |0007: goto 0009 // +0002 │ │ -3f6e04: 2111 |0008: array-length v1, v1 │ │ -3f6e06: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6e0c: 1100 |000c: return-object v0 │ │ +3f6dd8: |[3f6dd8] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6de8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6dec: 5421 378b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ +3f6df0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +3f6df4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f6df6: 2802 |0007: goto 0009 // +0002 │ │ +3f6df8: 2111 |0008: array-length v1, v1 │ │ +3f6dfa: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6e00: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;) │ │ @@ -1381871,24 +1381867,24 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -3f6e50: |[3f6e50] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.parseFromCentralDirectoryData:([BII)V │ │ -3f6e60: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f6e64: 5b20 368b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ -3f6e68: 5420 368b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ -3f6e6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f6e6e: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f6e74: 5420 378b |000a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ -3f6e78: 3900 0500 |000c: if-nez v0, 0011 // +0005 │ │ -3f6e7c: 6e40 ddc2 3254 |000e: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromLocalFileData:([BII)V // method@c2dd │ │ -3f6e82: 0e00 |0011: return-void │ │ +3f6e44: |[3f6e44] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.parseFromCentralDirectoryData:([BII)V │ │ +3f6e54: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f6e58: 5b20 368b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ +3f6e5c: 5420 368b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.centralDirectoryData:[B // field@8b36 │ │ +3f6e60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f6e62: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f6e68: 5420 378b |000a: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ +3f6e6c: 3900 0500 |000c: if-nez v0, 0011 // +0005 │ │ +3f6e70: 6e40 ddc2 3254 |000e: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.parseFromLocalFileData:([BII)V // method@c2dd │ │ +3f6e76: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x000a line=115 │ │ 0x000e line=116 │ │ locals : │ │ @@ -1381902,21 +1381898,21 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -3f6e84: |[3f6e84] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.parseFromLocalFileData:([BII)V │ │ -3f6e94: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f6e98: 5b20 378b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ -3f6e9c: 5420 378b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ -3f6ea0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f6ea2: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f6ea8: 0e00 |000a: return-void │ │ +3f6e78: |[3f6e78] org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData.parseFromLocalFileData:([BII)V │ │ +3f6e88: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f6e8c: 5b20 378b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ +3f6e90: 5420 378b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;.localFileData:[B // field@8b37 │ │ +3f6e94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f6e96: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f6e9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ 0x0000 - 0x000b reg=3 (null) [B │ │ @@ -1381961,17 +1381957,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6f6c: |[3f6f6c] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.:()V │ │ -3f6f7c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f6f82: 0e00 |0003: return-void │ │ +3f6f60: |[3f6f60] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.:()V │ │ +3f6f70: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f6f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ │ │ Virtual methods - │ │ @@ -1381980,23 +1381976,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3f6eac: |[3f6eac] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getCentralDirectoryData:()[B │ │ -3f6ebc: 5410 388b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ -3f6ec0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f6ec4: 7110 01c5 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f6eca: 0c00 |0007: move-result-object v0 │ │ -3f6ecc: 1100 |0008: return-object v0 │ │ -3f6ece: 6e10 e2c2 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.getLocalFileDataData:()[B // method@c2e2 │ │ -3f6ed4: 0c00 |000c: move-result-object v0 │ │ -3f6ed6: 1100 |000d: return-object v0 │ │ +3f6ea0: |[3f6ea0] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getCentralDirectoryData:()[B │ │ +3f6eb0: 5410 388b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ +3f6eb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f6eb8: 7110 01c5 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f6ebe: 0c00 |0007: move-result-object v0 │ │ +3f6ec0: 1100 |0008: return-object v0 │ │ +3f6ec2: 6e10 e2c2 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.getLocalFileDataData:()[B // method@c2e2 │ │ +3f6ec8: 0c00 |000c: move-result-object v0 │ │ +3f6eca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x0009 line=122 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ @@ -1382006,24 +1382002,24 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3f6ef8: |[3f6ef8] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6f08: 5420 388b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ -3f6f0c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3f6f10: 2201 9b18 |0004: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6f14: 2100 |0006: array-length v0, v0 │ │ -3f6f16: 7020 edc4 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6f1c: 1101 |000a: return-object v1 │ │ -3f6f1e: 6e10 e3c2 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c2e3 │ │ -3f6f24: 0c00 |000e: move-result-object v0 │ │ -3f6f26: 1100 |000f: return-object v0 │ │ +3f6eec: |[3f6eec] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6efc: 5420 388b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ +3f6f00: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3f6f04: 2201 9b18 |0004: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6f08: 2100 |0006: array-length v0, v0 │ │ +3f6f0a: 7020 edc4 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6f10: 1101 |000a: return-object v1 │ │ +3f6f12: 6e10 e3c2 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c2e3 │ │ +3f6f18: 0c00 |000e: move-result-object v0 │ │ +3f6f1a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ @@ -1382033,17 +1382029,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6f28: |[3f6f28] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6f38: 5410 398b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b39 │ │ -3f6f3c: 1100 |0002: return-object v0 │ │ +3f6f1c: |[3f6f1c] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6f2c: 5410 398b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b39 │ │ +3f6f30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;) │ │ @@ -1382051,19 +1382047,19 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f6ed8: |[3f6ed8] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getLocalFileDataData:()[B │ │ -3f6ee8: 5410 3a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ -3f6eec: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f6ef2: 0c00 |0005: move-result-object v0 │ │ -3f6ef4: 1100 |0006: return-object v0 │ │ +3f6ecc: |[3f6ecc] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getLocalFileDataData:()[B │ │ +3f6edc: 5410 3a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ +3f6ee0: 7110 01c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f6ee6: 0c00 |0005: move-result-object v0 │ │ +3f6ee8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;) │ │ @@ -1382071,23 +1382067,23 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f6f40: |[3f6f40] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6f50: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6f54: 5421 3a8b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ -3f6f58: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -3f6f5c: 2111 |0006: array-length v1, v1 │ │ -3f6f5e: 2802 |0007: goto 0009 // +0002 │ │ -3f6f60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3f6f62: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6f68: 1100 |000c: return-object v0 │ │ +3f6f34: |[3f6f34] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6f44: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6f48: 5421 3a8b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ +3f6f4c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +3f6f50: 2111 |0006: array-length v1, v1 │ │ +3f6f52: 2802 |0007: goto 0009 // +0002 │ │ +3f6f54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3f6f56: 7020 edc4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6f5c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;) │ │ @@ -1382095,23 +1382091,23 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -3f6f84: |[3f6f84] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.parseFromCentralDirectoryData:([BII)V │ │ -3f6f94: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f6f98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f6f9a: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f6fa0: 6e20 e6c2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setCentralDirectoryData:([B)V // method@c2e6 │ │ -3f6fa6: 5423 3a8b |0009: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ -3f6faa: 3903 0500 |000b: if-nez v3, 0010 // +0005 │ │ -3f6fae: 6e20 e8c2 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setLocalFileDataData:([B)V // method@c2e8 │ │ -3f6fb4: 0e00 |0010: return-void │ │ +3f6f78: |[3f6f78] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.parseFromCentralDirectoryData:([BII)V │ │ +3f6f88: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f6f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f6f8e: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f6f94: 6e20 e6c2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setCentralDirectoryData:([B)V // method@c2e6 │ │ +3f6f9a: 5423 3a8b |0009: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ +3f6f9e: 3903 0500 |000b: if-nez v3, 0010 // +0005 │ │ +3f6fa2: 6e20 e8c2 0200 |000d: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setLocalFileDataData:([B)V // method@c2e8 │ │ +3f6fa8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0006 line=149 │ │ 0x0009 line=150 │ │ 0x000d line=151 │ │ @@ -1382126,20 +1382122,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3f6fb8: |[3f6fb8] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.parseFromLocalFileData:([BII)V │ │ -3f6fc8: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f6fcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f6fce: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f6fd4: 6e20 e8c2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setLocalFileDataData:([B)V // method@c2e8 │ │ -3f6fda: 0e00 |0009: return-void │ │ +3f6fac: |[3f6fac] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.parseFromLocalFileData:([BII)V │ │ +3f6fbc: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f6fc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f6fc2: 7155 a084 4310 |0003: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f6fc8: 6e20 e8c2 0200 |0006: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.setLocalFileDataData:([B)V // method@c2e8 │ │ +3f6fce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ 0x0006 line=135 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ @@ -1382152,19 +1382148,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f6fdc: |[3f6fdc] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setCentralDirectoryData:([B)V │ │ -3f6fec: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f6ff2: 0c01 |0003: move-result-object v1 │ │ -3f6ff4: 5b01 388b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ -3f6ff8: 0e00 |0006: return-void │ │ +3f6fd0: |[3f6fd0] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setCentralDirectoryData:([B)V │ │ +3f6fe0: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f6fe6: 0c01 |0003: move-result-object v1 │ │ +3f6fe8: 5b01 388b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.centralData:[B // field@8b38 │ │ +3f6fec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ @@ -1382173,17 +1382169,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6ffc: |[3f6ffc] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setHeaderId:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ -3f700c: 5b01 398b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b39 │ │ -3f7010: 0e00 |0002: return-void │ │ +3f6ff0: |[3f6ff0] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setHeaderId:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ +3f7000: 5b01 398b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.headerId:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b39 │ │ +3f7004: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ │ │ @@ -1382192,19 +1382188,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f7014: |[3f7014] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setLocalFileDataData:([B)V │ │ -3f7024: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ -3f702a: 0c01 |0003: move-result-object v1 │ │ -3f702c: 5b01 3a8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ -3f7030: 0e00 |0006: return-void │ │ +3f7008: |[3f7008] org.apache.commons.compress.archivers.zip.UnrecognizedExtraField.setLocalFileDataData:([B)V │ │ +3f7018: 7110 01c5 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.copy:([B)[B // method@c501 │ │ +3f701e: 0c01 |0003: move-result-object v1 │ │ +3f7020: 5b01 3a8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField;.localData:[B // field@8b3a │ │ +3f7024: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnrecognizedExtraField; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ │ │ @@ -1382269,28 +1382265,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3f77cc: |[3f77cc] org.apache.commons.compress.archivers.zip.X000A_NTFS.:()V │ │ -3f77dc: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f77e0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -3f77e4: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f77ea: 6900 488b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b48 │ │ -3f77ee: 2200 9b18 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f77f2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3f77f4: 7020 edc4 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f77fa: 6900 4a8b |000f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ -3f77fe: 2200 9b18 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7802: 1301 1800 |0013: const/16 v1, #int 24 // #18 │ │ -3f7806: 7020 edc4 1000 |0015: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f780c: 6900 498b |0018: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ -3f7810: 0e00 |001a: return-void │ │ +3f77c0: |[3f77c0] org.apache.commons.compress.archivers.zip.X000A_NTFS.:()V │ │ +3f77d0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f77d4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +3f77d8: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f77de: 6900 488b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b48 │ │ +3f77e2: 2200 9b18 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f77e6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3f77e8: 7020 edc4 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f77ee: 6900 4a8b |000f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ +3f77f2: 2200 9b18 |0011: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f77f6: 1301 1800 |0013: const/16 v1, #int 24 // #18 │ │ +3f77fa: 7020 edc4 1000 |0015: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7800: 6900 498b |0018: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ +3f7804: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=68 │ │ 0x0011 line=69 │ │ locals : │ │ │ │ @@ -1382299,23 +1382295,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3f7814: |[3f7814] org.apache.commons.compress.archivers.zip.X000A_NTFS.:()V │ │ -3f7824: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f782a: 6200 2b8c |0003: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f782e: 5b10 4d8b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7832: 6200 2b8c |0007: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7836: 5b10 4b8b |0009: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f783a: 6200 2b8c |000b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f783e: 5b10 4c8b |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7842: 0e00 |000f: return-void │ │ +3f7808: |[3f7808] org.apache.commons.compress.archivers.zip.X000A_NTFS.:()V │ │ +3f7818: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f781e: 6200 2b8c |0003: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f7822: 5b10 4d8b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7826: 6200 2b8c |0007: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f782a: 5b10 4b8b |0009: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f782e: 6200 2b8c |000b: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f7832: 5b10 4c8b |000d: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7836: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=71 │ │ 0x0007 line=72 │ │ 0x000b line=73 │ │ locals : │ │ @@ -1382326,27 +1382322,27 @@ │ │ type : '(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3f76f0: |[3f76f0] org.apache.commons.compress.archivers.zip.X000A_NTFS.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f7700: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -3f7704: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -3f7706: 1105 |0003: return-object v5 │ │ -3f7708: 2200 8c18 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f770c: 6e10 1787 0500 |0006: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f7712: 0b01 |0009: move-result-wide v1 │ │ -3f7714: 1603 1027 |000a: const-wide/16 v3, #int 10000 // #2710 │ │ -3f7718: 9d01 0103 |000c: mul-long v1, v1, v3 │ │ -3f771c: 1803 0080 c12a 214e 62fe |000e: const-wide v3, #double -6.12943e+300 // #fe624e212ac18000 │ │ -3f7726: bc31 |0013: sub-long/2addr v1, v3 │ │ -3f7728: 7030 63c4 1002 |0014: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3f772e: 1100 |0017: return-object v0 │ │ +3f76e4: |[3f76e4] org.apache.commons.compress.archivers.zip.X000A_NTFS.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f76f4: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +3f76f8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +3f76fa: 1105 |0003: return-object v5 │ │ +3f76fc: 2200 8c18 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f7700: 6e10 1787 0500 |0006: invoke-virtual {v5}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f7706: 0b01 |0009: move-result-wide v1 │ │ +3f7708: 1603 1027 |000a: const-wide/16 v3, #int 10000 // #2710 │ │ +3f770c: 9d01 0103 |000c: mul-long v1, v1, v3 │ │ +3f7710: 1803 0080 c12a 214e 62fe |000e: const-wide v3, #double -6.12943e+300 // #fe624e212ac18000 │ │ +3f771a: bc31 |0013: sub-long/2addr v1, v3 │ │ +3f771c: 7030 63c4 1002 |0014: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3f7722: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=385 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 (null) Ljava/util/Date; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382354,36 +1382350,36 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3f78c8: |[3f78c8] org.apache.commons.compress.archivers.zip.X000A_NTFS.readTimeAttr:([BII)V │ │ -3f78d8: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ -3f78dc: 3404 2a00 |0002: if-lt v4, v0, 002c // +002a │ │ -3f78e0: 2204 9b18 |0004: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f78e4: 7030 efc4 2403 |0006: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -3f78ea: 6200 498b |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ -3f78ee: 6e20 f1c4 4000 |000b: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ -3f78f4: 0a04 |000e: move-result v4 │ │ -3f78f6: 3804 1d00 |000f: if-eqz v4, 002c // +001d │ │ -3f78fa: d803 0302 |0011: add-int/lit8 v3, v3, #int 2 // #02 │ │ -3f78fe: 2204 8c18 |0013: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f7902: 7030 66c4 2403 |0015: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f7908: 5b14 4d8b |0018: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f790c: d803 0308 |001a: add-int/lit8 v3, v3, #int 8 // #08 │ │ -3f7910: 2204 8c18 |001c: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f7914: 7030 66c4 2403 |001e: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f791a: 5b14 4b8b |0021: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f791e: d803 0308 |0023: add-int/lit8 v3, v3, #int 8 // #08 │ │ -3f7922: 2204 8c18 |0025: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f7926: 7030 66c4 2403 |0027: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f792c: 5b14 4c8b |002a: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7930: 0e00 |002c: return-void │ │ +3f78bc: |[3f78bc] org.apache.commons.compress.archivers.zip.X000A_NTFS.readTimeAttr:([BII)V │ │ +3f78cc: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ +3f78d0: 3404 2a00 |0002: if-lt v4, v0, 002c // +002a │ │ +3f78d4: 2204 9b18 |0004: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f78d8: 7030 efc4 2403 |0006: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +3f78de: 6200 498b |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ +3f78e2: 6e20 f1c4 4000 |000b: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ +3f78e8: 0a04 |000e: move-result v4 │ │ +3f78ea: 3804 1d00 |000f: if-eqz v4, 002c // +001d │ │ +3f78ee: d803 0302 |0011: add-int/lit8 v3, v3, #int 2 // #02 │ │ +3f78f2: 2204 8c18 |0013: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f78f6: 7030 66c4 2403 |0015: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f78fc: 5b14 4d8b |0018: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7900: d803 0308 |001a: add-int/lit8 v3, v3, #int 8 // #08 │ │ +3f7904: 2204 8c18 |001c: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f7908: 7030 66c4 2403 |001e: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f790e: 5b14 4b8b |0021: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f7912: d803 0308 |0023: add-int/lit8 v3, v3, #int 8 // #08 │ │ +3f7916: 2204 8c18 |0025: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f791a: 7030 66c4 2403 |0027: invoke-direct {v4, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f7920: 5b14 4c8b |002a: iput-object v4, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7924: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=364 │ │ 0x0009 line=365 │ │ 0x0013 line=367 │ │ 0x001c line=369 │ │ 0x0025 line=371 │ │ @@ -1382398,22 +1382394,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3f7934: |[3f7934] org.apache.commons.compress.archivers.zip.X000A_NTFS.reset:()V │ │ -3f7944: 6200 2b8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7948: 5b10 4d8b |0002: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f794c: 6200 2b8c |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7950: 5b10 4b8b |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f7954: 6200 2b8c |0008: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7958: 5b10 4c8b |000a: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f795c: 0e00 |000c: return-void │ │ +3f7928: |[3f7928] org.apache.commons.compress.archivers.zip.X000A_NTFS.reset:()V │ │ +3f7938: 6200 2b8c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f793c: 5b10 4d8b |0002: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7940: 6200 2b8c |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f7944: 5b10 4b8b |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f7948: 6200 2b8c |0008: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f794c: 5b10 4c8b |000a: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7950: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x0008 line=359 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ @@ -1382423,32 +1382419,32 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3f76a0: |[3f76a0] org.apache.commons.compress.archivers.zip.X000A_NTFS.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; │ │ -3f76b0: 3804 1e00 |0000: if-eqz v4, 001e // +001e │ │ -3f76b4: 6200 2b8c |0002: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f76b8: 6e20 67c4 4000 |0004: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ -3f76be: 0a00 |0007: move-result v0 │ │ -3f76c0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3f76c4: 2814 |000a: goto 001e // +0014 │ │ -3f76c6: 6e10 6bc4 0400 |000b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3f76cc: 0b00 |000e: move-result-wide v0 │ │ -3f76ce: 1802 0080 c12a 214e 62fe |000f: const-wide v2, #double -6.12943e+300 // #fe624e212ac18000 │ │ -3f76d8: bb20 |0014: add-long/2addr v0, v2 │ │ -3f76da: 1602 1027 |0015: const-wide/16 v2, #int 10000 // #2710 │ │ -3f76de: be20 |0017: div-long/2addr v0, v2 │ │ -3f76e0: 2204 2011 |0018: new-instance v4, Ljava/util/Date; // type@1120 │ │ -3f76e4: 7030 1587 0401 |001a: invoke-direct {v4, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f76ea: 1104 |001d: return-object v4 │ │ -3f76ec: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -3f76ee: 1104 |001f: return-object v4 │ │ +3f7694: |[3f7694] org.apache.commons.compress.archivers.zip.X000A_NTFS.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; │ │ +3f76a4: 3804 1e00 |0000: if-eqz v4, 001e // +001e │ │ +3f76a8: 6200 2b8c |0002: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f76ac: 6e20 67c4 4000 |0004: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ +3f76b2: 0a00 |0007: move-result v0 │ │ +3f76b4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3f76b8: 2814 |000a: goto 001e // +0014 │ │ +3f76ba: 6e10 6bc4 0400 |000b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3f76c0: 0b00 |000e: move-result-wide v0 │ │ +3f76c2: 1802 0080 c12a 214e 62fe |000f: const-wide v2, #double -6.12943e+300 // #fe624e212ac18000 │ │ +3f76cc: bb20 |0014: add-long/2addr v0, v2 │ │ +3f76ce: 1602 1027 |0015: const-wide/16 v2, #int 10000 // #2710 │ │ +3f76d2: be20 |0017: div-long/2addr v0, v2 │ │ +3f76d4: 2204 2011 |0018: new-instance v4, Ljava/util/Date; // type@1120 │ │ +3f76d8: 7030 1587 0401 |001a: invoke-direct {v4, v0, v1}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f76de: 1104 |001d: return-object v4 │ │ +3f76e0: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +3f76e2: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=389 │ │ 0x000b line=390 │ │ 0x0018 line=391 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ @@ -1382459,42 +1382455,42 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3f7428: |[3f7428] org.apache.commons.compress.archivers.zip.X000A_NTFS.equals:(Ljava/lang/Object;)Z │ │ -3f7438: 2040 7418 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ -3f743c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f743e: 3800 2f00 |0003: if-eqz v0, 0032 // +002f │ │ -3f7442: 1f04 7418 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ -3f7446: 5430 4d8b |0007: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f744a: 5442 4d8b |0009: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f744e: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ -3f7452: 3800 2500 |000d: if-eqz v0, 0032 // +0025 │ │ -3f7456: 6e20 67c4 2000 |000f: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ -3f745c: 0a00 |0012: move-result v0 │ │ -3f745e: 3800 1f00 |0013: if-eqz v0, 0032 // +001f │ │ -3f7462: 5430 4b8b |0015: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f7466: 5442 4b8b |0017: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f746a: 3220 0a00 |0019: if-eq v0, v2, 0023 // +000a │ │ -3f746e: 3800 1700 |001b: if-eqz v0, 0032 // +0017 │ │ -3f7472: 6e20 67c4 2000 |001d: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ -3f7478: 0a00 |0020: move-result v0 │ │ -3f747a: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ -3f747e: 5430 4c8b |0023: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7482: 5444 4c8b |0025: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7486: 3240 0a00 |0027: if-eq v0, v4, 0031 // +000a │ │ -3f748a: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -3f748e: 6e20 67c4 4000 |002b: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ -3f7494: 0a04 |002e: move-result v4 │ │ -3f7496: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ -3f749a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -3f749c: 0f01 |0032: return v1 │ │ +3f741c: |[3f741c] org.apache.commons.compress.archivers.zip.X000A_NTFS.equals:(Ljava/lang/Object;)Z │ │ +3f742c: 2040 7418 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ +3f7430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f7432: 3800 2f00 |0003: if-eqz v0, 0032 // +002f │ │ +3f7436: 1f04 7418 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; // type@1874 │ │ +3f743a: 5430 4d8b |0007: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f743e: 5442 4d8b |0009: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7442: 3220 0a00 |000b: if-eq v0, v2, 0015 // +000a │ │ +3f7446: 3800 2500 |000d: if-eqz v0, 0032 // +0025 │ │ +3f744a: 6e20 67c4 2000 |000f: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ +3f7450: 0a00 |0012: move-result v0 │ │ +3f7452: 3800 1f00 |0013: if-eqz v0, 0032 // +001f │ │ +3f7456: 5430 4b8b |0015: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f745a: 5442 4b8b |0017: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f745e: 3220 0a00 |0019: if-eq v0, v2, 0023 // +000a │ │ +3f7462: 3800 1700 |001b: if-eqz v0, 0032 // +0017 │ │ +3f7466: 6e20 67c4 2000 |001d: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ +3f746c: 0a00 |0020: move-result v0 │ │ +3f746e: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ +3f7472: 5430 4c8b |0023: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7476: 5444 4c8b |0025: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f747a: 3240 0a00 |0027: if-eq v0, v4, 0031 // +000a │ │ +3f747e: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +3f7482: 6e20 67c4 4000 |002b: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.equals:(Ljava/lang/Object;)Z // method@c467 │ │ +3f7488: 0a04 |002e: move-result v4 │ │ +3f748a: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ +3f748e: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +3f7490: 0f01 |0032: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ 0x0007 line=328 │ │ 0x001d line=329 │ │ 0x002b line=330 │ │ @@ -1382507,19 +1382503,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f7640: |[3f7640] org.apache.commons.compress.archivers.zip.X000A_NTFS.getAccessJavaTime:()Ljava/util/Date; │ │ -3f7650: 5410 4b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f7654: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ -3f765a: 0c00 |0005: move-result-object v0 │ │ -3f765c: 1100 |0006: return-object v0 │ │ +3f7634: |[3f7634] org.apache.commons.compress.archivers.zip.X000A_NTFS.getAccessJavaTime:()Ljava/util/Date; │ │ +3f7644: 5410 4b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f7648: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ +3f764e: 0c00 |0005: move-result-object v0 │ │ +3f7650: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382527,17 +1382523,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7730: |[3f7730] org.apache.commons.compress.archivers.zip.X000A_NTFS.getAccessTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f7740: 5410 4b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f7744: 1100 |0002: return-object v0 │ │ +3f7724: |[3f7724] org.apache.commons.compress.archivers.zip.X000A_NTFS.getAccessTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f7734: 5410 4b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f7738: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382545,18 +1382541,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f74a0: |[3f74a0] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCentralDirectoryData:()[B │ │ -3f74b0: 6e10 0ec3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataData:()[B // method@c30e │ │ -3f74b6: 0c00 |0003: move-result-object v0 │ │ -3f74b8: 1100 |0004: return-object v0 │ │ +3f7494: |[3f7494] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCentralDirectoryData:()[B │ │ +3f74a4: 6e10 0ec3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataData:()[B // method@c30e │ │ +3f74aa: 0c00 |0003: move-result-object v0 │ │ +3f74ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382564,18 +1382560,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f7778: |[3f7778] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f7788: 6e10 0fc3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c30f │ │ -3f778e: 0c00 |0003: move-result-object v0 │ │ -3f7790: 1100 |0004: return-object v0 │ │ +3f776c: |[3f776c] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f777c: 6e10 0fc3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c30f │ │ +3f7782: 0c00 |0003: move-result-object v0 │ │ +3f7784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382583,19 +1382579,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f7660: |[3f7660] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCreateJavaTime:()Ljava/util/Date; │ │ -3f7670: 5410 4c8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7674: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ -3f767a: 0c00 |0005: move-result-object v0 │ │ -3f767c: 1100 |0006: return-object v0 │ │ +3f7654: |[3f7654] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCreateJavaTime:()Ljava/util/Date; │ │ +3f7664: 5410 4c8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7668: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ +3f766e: 0c00 |0005: move-result-object v0 │ │ +3f7670: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382603,17 +1382599,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7748: |[3f7748] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCreateTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f7758: 5410 4c8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f775c: 1100 |0002: return-object v0 │ │ +3f773c: |[3f773c] org.apache.commons.compress.archivers.zip.X000A_NTFS.getCreateTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f774c: 5410 4c8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382621,17 +1382617,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7794: |[3f7794] org.apache.commons.compress.archivers.zip.X000A_NTFS.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f77a4: 6200 488b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b48 │ │ -3f77a8: 1100 |0002: return-object v0 │ │ +3f7788: |[3f7788] org.apache.commons.compress.archivers.zip.X000A_NTFS.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f7798: 6200 488b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b48 │ │ +3f779c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382639,48 +1382635,48 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -3f74bc: |[3f74bc] org.apache.commons.compress.archivers.zip.X000A_NTFS.getLocalFileDataData:()[B │ │ -3f74cc: 6e10 0fc3 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c30f │ │ -3f74d2: 0c00 |0003: move-result-object v0 │ │ -3f74d4: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f74da: 0a00 |0007: move-result v0 │ │ -3f74dc: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f74e0: 6201 4a8b |000a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ -3f74e4: 6e10 f2c4 0100 |000c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f74ea: 0c01 |000f: move-result-object v1 │ │ -3f74ec: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -3f74ee: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3f74f0: 1244 |0012: const/4 v4, #int 4 // #4 │ │ -3f74f2: 7152 a084 3140 |0013: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f74f8: 6201 498b |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ -3f74fc: 6e10 f2c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ -3f7502: 0c01 |001b: move-result-object v1 │ │ -3f7504: 1264 |001c: const/4 v4, #int 6 // #6 │ │ -3f7506: 7152 a084 3140 |001d: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f750c: 5451 4d8b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7510: 6e10 68c4 0100 |0022: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f7516: 0c01 |0025: move-result-object v1 │ │ -3f7518: 1302 0800 |0026: const/16 v2, #int 8 // #8 │ │ -3f751c: 7152 a084 3120 |0028: invoke-static {v1, v3, v0, v2, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7522: 5451 4b8b |002b: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f7526: 6e10 68c4 0100 |002d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f752c: 0c01 |0030: move-result-object v1 │ │ -3f752e: 1304 1000 |0031: const/16 v4, #int 16 // #10 │ │ -3f7532: 7152 a084 3140 |0033: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7538: 5451 4c8b |0036: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f753c: 6e10 68c4 0100 |0038: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f7542: 0c01 |003b: move-result-object v1 │ │ -3f7544: 1304 1800 |003c: const/16 v4, #int 24 // #18 │ │ -3f7548: 7152 a084 3140 |003e: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f754e: 1100 |0041: return-object v0 │ │ +3f74b0: |[3f74b0] org.apache.commons.compress.archivers.zip.X000A_NTFS.getLocalFileDataData:()[B │ │ +3f74c0: 6e10 0fc3 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c30f │ │ +3f74c6: 0c00 |0003: move-result-object v0 │ │ +3f74c8: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f74ce: 0a00 |0007: move-result v0 │ │ +3f74d0: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f74d4: 6201 4a8b |000a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ +3f74d8: 6e10 f2c4 0100 |000c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f74de: 0c01 |000f: move-result-object v1 │ │ +3f74e0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +3f74e2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3f74e4: 1244 |0012: const/4 v4, #int 4 // #4 │ │ +3f74e6: 7152 a084 3140 |0013: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f74ec: 6201 498b |0016: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_SIZE:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b49 │ │ +3f74f0: 6e10 f2c4 0100 |0018: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:()[B // method@c4f2 │ │ +3f74f6: 0c01 |001b: move-result-object v1 │ │ +3f74f8: 1264 |001c: const/4 v4, #int 6 // #6 │ │ +3f74fa: 7152 a084 3140 |001d: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7500: 5451 4d8b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7504: 6e10 68c4 0100 |0022: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f750a: 0c01 |0025: move-result-object v1 │ │ +3f750c: 1302 0800 |0026: const/16 v2, #int 8 // #8 │ │ +3f7510: 7152 a084 3120 |0028: invoke-static {v1, v3, v0, v2, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7516: 5451 4b8b |002b: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f751a: 6e10 68c4 0100 |002d: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f7520: 0c01 |0030: move-result-object v1 │ │ +3f7522: 1304 1000 |0031: const/16 v4, #int 16 // #10 │ │ +3f7526: 7152 a084 3140 |0033: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f752c: 5451 4c8b |0036: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f7530: 6e10 68c4 0100 |0038: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f7536: 0c01 |003b: move-result-object v1 │ │ +3f7538: 1304 1800 |003c: const/16 v4, #int 24 // #18 │ │ +3f753c: 7152 a084 3140 |003e: invoke-static {v1, v3, v0, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7542: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=124 │ │ 0x0016 line=126 │ │ 0x0020 line=128 │ │ 0x002b line=130 │ │ @@ -1382693,19 +1382689,19 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f77ac: |[3f77ac] org.apache.commons.compress.archivers.zip.X000A_NTFS.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f77bc: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f77c0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -3f77c4: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f77ca: 1100 |0007: return-object v0 │ │ +3f77a0: |[3f77a0] org.apache.commons.compress.archivers.zip.X000A_NTFS.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f77b0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f77b4: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +3f77b8: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f77be: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382713,19 +1382709,19 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f7680: |[3f7680] org.apache.commons.compress.archivers.zip.X000A_NTFS.getModifyJavaTime:()Ljava/util/Date; │ │ -3f7690: 5410 4d8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7694: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ -3f769a: 0c00 |0005: move-result-object v0 │ │ -3f769c: 1100 |0006: return-object v0 │ │ +3f7674: |[3f7674] org.apache.commons.compress.archivers.zip.X000A_NTFS.getModifyJavaTime:()Ljava/util/Date; │ │ +3f7684: 5410 4d8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7688: 7110 1ec3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.zipToDate:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)Ljava/util/Date; // method@c31e │ │ +3f768e: 0c00 |0005: move-result-object v0 │ │ +3f7690: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382733,17 +1382729,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7760: |[3f7760] org.apache.commons.compress.archivers.zip.X000A_NTFS.getModifyTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f7770: 5410 4d8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7774: 1100 |0002: return-object v0 │ │ +3f7754: |[3f7754] org.apache.commons.compress.archivers.zip.X000A_NTFS.getModifyTime:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f7764: 5410 4d8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;) │ │ @@ -1382751,38 +1382747,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3f7550: |[3f7550] org.apache.commons.compress.archivers.zip.X000A_NTFS.hashCode:()I │ │ -3f7560: 5430 4d8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7564: 1301 85ff |0002: const/16 v1, #int -123 // #ff85 │ │ -3f7568: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -3f756c: 6e10 71c4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ -3f7572: 0a00 |0009: move-result v0 │ │ -3f7574: b701 |000a: xor-int/2addr v1, v0 │ │ -3f7576: 5430 4b8b |000b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f757a: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -3f757e: 6e10 71c4 0000 |000f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ -3f7584: 0a00 |0012: move-result v0 │ │ -3f7586: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -3f758a: 7120 a183 2000 |0015: invoke-static {v0, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -3f7590: 0a00 |0018: move-result v0 │ │ -3f7592: b701 |0019: xor-int/2addr v1, v0 │ │ -3f7594: 5430 4c8b |001a: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f7598: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -3f759c: 6e10 71c4 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ -3f75a2: 0a00 |0021: move-result v0 │ │ -3f75a4: 1302 1600 |0022: const/16 v2, #int 22 // #16 │ │ -3f75a8: 7120 a183 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -3f75ae: 0a00 |0027: move-result v0 │ │ -3f75b0: b701 |0028: xor-int/2addr v1, v0 │ │ -3f75b2: 0f01 |0029: return v1 │ │ +3f7544: |[3f7544] org.apache.commons.compress.archivers.zip.X000A_NTFS.hashCode:()I │ │ +3f7554: 5430 4d8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7558: 1301 85ff |0002: const/16 v1, #int -123 // #ff85 │ │ +3f755c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +3f7560: 6e10 71c4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ +3f7566: 0a00 |0009: move-result v0 │ │ +3f7568: b701 |000a: xor-int/2addr v1, v0 │ │ +3f756a: 5430 4b8b |000b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f756e: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +3f7572: 6e10 71c4 0000 |000f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ +3f7578: 0a00 |0012: move-result v0 │ │ +3f757a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +3f757e: 7120 a183 2000 |0015: invoke-static {v0, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +3f7584: 0a00 |0018: move-result v0 │ │ +3f7586: b701 |0019: xor-int/2addr v1, v0 │ │ +3f7588: 5430 4c8b |001a: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f758c: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +3f7590: 6e10 71c4 0000 |001e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.hashCode:()I // method@c471 │ │ +3f7596: 0a00 |0021: move-result v0 │ │ +3f7598: 1302 1600 |0022: const/16 v2, #int 22 // #16 │ │ +3f759c: 7120 a183 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +3f75a2: 0a00 |0027: move-result v0 │ │ +3f75a4: b701 |0028: xor-int/2addr v1, v0 │ │ +3f75a6: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0006 line=339 │ │ 0x000b line=341 │ │ 0x000f line=344 │ │ 0x001a line=346 │ │ @@ -1382795,18 +1382791,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3f7844: |[3f7844] org.apache.commons.compress.archivers.zip.X000A_NTFS.parseFromCentralDirectoryData:([BII)V │ │ -3f7854: 7010 16c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.reset:()V // method@c316 │ │ -3f785a: 6e40 14c3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.parseFromLocalFileData:([BII)V // method@c314 │ │ -3f7860: 0e00 |0006: return-void │ │ +3f7838: |[3f7838] org.apache.commons.compress.archivers.zip.X000A_NTFS.parseFromCentralDirectoryData:([BII)V │ │ +3f7848: 7010 16c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.reset:()V // method@c316 │ │ +3f784e: 6e40 14c3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.parseFromLocalFileData:([BII)V // method@c314 │ │ +3f7854: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1382818,37 +1382814,37 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -3f7864: |[3f7864] org.apache.commons.compress.archivers.zip.X000A_NTFS.parseFromLocalFileData:([BII)V │ │ -3f7874: b045 |0000: add-int/2addr v5, v4 │ │ -3f7876: d804 0404 |0001: add-int/lit8 v4, v4, #int 4 // #04 │ │ -3f787a: d800 0404 |0003: add-int/lit8 v0, v4, #int 4 // #04 │ │ -3f787e: 3650 2300 |0005: if-gt v0, v5, 0028 // +0023 │ │ -3f7882: 2200 9b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7886: 7030 efc4 3004 |0009: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -3f788c: d804 0402 |000c: add-int/lit8 v4, v4, #int 2 // #02 │ │ -3f7890: 6201 4a8b |000e: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ -3f7894: 6e20 f1c4 1000 |0010: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ -3f789a: 0a00 |0013: move-result v0 │ │ -3f789c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -3f78a0: b145 |0016: sub-int/2addr v5, v4 │ │ -3f78a2: 7040 15c3 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.readTimeAttr:([BII)V // method@c315 │ │ -3f78a8: 280e |001a: goto 0028 // +000e │ │ -3f78aa: 2200 9b18 |001b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f78ae: 7030 efc4 3004 |001d: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ -3f78b4: 6e10 f4c4 0000 |0020: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f78ba: 0a00 |0023: move-result v0 │ │ -3f78bc: d800 0002 |0024: add-int/lit8 v0, v0, #int 2 // #02 │ │ -3f78c0: b004 |0026: add-int/2addr v4, v0 │ │ -3f78c2: 28dc |0027: goto 0003 // -0024 │ │ -3f78c4: 0e00 |0028: return-void │ │ +3f7858: |[3f7858] org.apache.commons.compress.archivers.zip.X000A_NTFS.parseFromLocalFileData:([BII)V │ │ +3f7868: b045 |0000: add-int/2addr v5, v4 │ │ +3f786a: d804 0404 |0001: add-int/lit8 v4, v4, #int 4 // #04 │ │ +3f786e: d800 0404 |0003: add-int/lit8 v0, v4, #int 4 // #04 │ │ +3f7872: 3650 2300 |0005: if-gt v0, v5, 0028 // +0023 │ │ +3f7876: 2200 9b18 |0007: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f787a: 7030 efc4 3004 |0009: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +3f7880: d804 0402 |000c: add-int/lit8 v4, v4, #int 2 // #02 │ │ +3f7884: 6201 4a8b |000e: sget-object v1, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.TIME_ATTR_TAG:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b4a │ │ +3f7888: 6e20 f1c4 1000 |0010: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ +3f788e: 0a00 |0013: move-result v0 │ │ +3f7890: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +3f7894: b145 |0016: sub-int/2addr v5, v4 │ │ +3f7896: 7040 15c3 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.readTimeAttr:([BII)V // method@c315 │ │ +3f789c: 280e |001a: goto 0028 // +000e │ │ +3f789e: 2200 9b18 |001b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f78a2: 7030 efc4 3004 |001d: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:([BI)V // method@c4ef │ │ +3f78a8: 6e10 f4c4 0000 |0020: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f78ae: 0a00 |0023: move-result v0 │ │ +3f78b0: d800 0002 |0024: add-int/lit8 v0, v0, #int 2 // #02 │ │ +3f78b4: b004 |0026: add-int/2addr v4, v0 │ │ +3f78b6: 28dc |0027: goto 0003 // -0024 │ │ +3f78b8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=165 │ │ 0x000e line=167 │ │ 0x0017 line=168 │ │ 0x001b line=171 │ │ 0x0020 line=172 │ │ @@ -1382863,19 +1382859,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f7960: |[3f7960] org.apache.commons.compress.archivers.zip.X000A_NTFS.setAccessJavaTime:(Ljava/util/Date;)V │ │ -3f7970: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ -3f7976: 0c01 |0003: move-result-object v1 │ │ -3f7978: 6e20 18c3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c318 │ │ -3f797e: 0e00 |0007: return-void │ │ +3f7954: |[3f7954] org.apache.commons.compress.archivers.zip.X000A_NTFS.setAccessJavaTime:(Ljava/util/Date;)V │ │ +3f7964: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ +3f796a: 0c01 |0003: move-result-object v1 │ │ +3f796c: 6e20 18c3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c318 │ │ +3f7972: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1382884,19 +1382880,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f7980: |[3f7980] org.apache.commons.compress.archivers.zip.X000A_NTFS.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f7990: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3f7994: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7998: 5b01 4b8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ -3f799c: 0e00 |0006: return-void │ │ +3f7974: |[3f7974] org.apache.commons.compress.archivers.zip.X000A_NTFS.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f7984: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3f7988: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f798c: 5b01 4b8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4b │ │ +3f7990: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=263 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1382905,19 +1382901,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f79a0: |[3f79a0] org.apache.commons.compress.archivers.zip.X000A_NTFS.setCreateJavaTime:(Ljava/util/Date;)V │ │ -3f79b0: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ -3f79b6: 0c01 |0003: move-result-object v1 │ │ -3f79b8: 6e20 1ac3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c31a │ │ -3f79be: 0e00 |0007: return-void │ │ +3f7994: |[3f7994] org.apache.commons.compress.archivers.zip.X000A_NTFS.setCreateJavaTime:(Ljava/util/Date;)V │ │ +3f79a4: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ +3f79aa: 0c01 |0003: move-result-object v1 │ │ +3f79ac: 6e20 1ac3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c31a │ │ +3f79b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1382926,19 +1382922,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f79c0: |[3f79c0] org.apache.commons.compress.archivers.zip.X000A_NTFS.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f79d0: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3f79d4: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f79d8: 5b01 4c8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ -3f79dc: 0e00 |0006: return-void │ │ +3f79b4: |[3f79b4] org.apache.commons.compress.archivers.zip.X000A_NTFS.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f79c4: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3f79c8: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f79cc: 5b01 4c8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4c │ │ +3f79d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1382947,19 +1382943,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f79e0: |[3f79e0] org.apache.commons.compress.archivers.zip.X000A_NTFS.setModifyJavaTime:(Ljava/util/Date;)V │ │ -3f79f0: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ -3f79f6: 0c01 |0003: move-result-object v1 │ │ -3f79f8: 6e20 1cc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c31c │ │ -3f79fe: 0e00 |0007: return-void │ │ +3f79d4: |[3f79d4] org.apache.commons.compress.archivers.zip.X000A_NTFS.setModifyJavaTime:(Ljava/util/Date;)V │ │ +3f79e4: 7110 05c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.dateToZip:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c305 │ │ +3f79ea: 0c01 |0003: move-result-object v1 │ │ +3f79ec: 6e20 1cc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c31c │ │ +3f79f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1382968,19 +1382964,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f7a00: |[3f7a00] org.apache.commons.compress.archivers.zip.X000A_NTFS.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f7a10: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3f7a14: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3f7a18: 5b01 4d8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ -3f7a1c: 0e00 |0006: return-void │ │ +3f79f4: |[3f79f4] org.apache.commons.compress.archivers.zip.X000A_NTFS.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f7a04: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3f7a08: 6201 2b8c |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3f7a0c: 5b01 4d8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b4d │ │ +3f7a10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X000A_NTFS; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1382989,41 +1382985,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3f75b4: |[3f75b4] org.apache.commons.compress.archivers.zip.X000A_NTFS.toString:()Ljava/lang/String; │ │ -3f75c4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f75c8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f75ce: 1a01 d014 |0005: const-string v1, "0x000A Zip Extra Field:" // string@14d0 │ │ -3f75d2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f75d8: 1a01 c005 |000a: const-string v1, " Modify:[" // string@05c0 │ │ -3f75dc: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f75e2: 6e10 10c3 0300 |000f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getModifyJavaTime:()Ljava/util/Date; // method@c310 │ │ -3f75e8: 0c01 |0012: move-result-object v1 │ │ -3f75ea: 6e20 8e84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f75f0: 1a01 4b6c |0016: const-string v1, "] " // string@6c4b │ │ -3f75f4: 6e20 8f84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f75fa: 1a02 b105 |001b: const-string v2, " Access:[" // string@05b1 │ │ -3f75fe: 6e20 8f84 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7604: 6e10 07c3 0300 |0020: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getAccessJavaTime:()Ljava/util/Date; // method@c307 │ │ -3f760a: 0c02 |0023: move-result-object v2 │ │ -3f760c: 6e20 8e84 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f7612: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7618: 1a02 b405 |002a: const-string v2, " Create:[" // string@05b4 │ │ -3f761c: 6e20 8f84 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7622: 6e10 0bc3 0300 |002f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getCreateJavaTime:()Ljava/util/Date; // method@c30b │ │ -3f7628: 0c02 |0032: move-result-object v2 │ │ -3f762a: 6e20 8e84 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f7630: 6e20 8f84 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7636: 6e10 9f84 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f763c: 0c00 |003c: move-result-object v0 │ │ -3f763e: 1100 |003d: return-object v0 │ │ +3f75a8: |[3f75a8] org.apache.commons.compress.archivers.zip.X000A_NTFS.toString:()Ljava/lang/String; │ │ +3f75b8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f75bc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f75c2: 1a01 d014 |0005: const-string v1, "0x000A Zip Extra Field:" // string@14d0 │ │ +3f75c6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f75cc: 1a01 c005 |000a: const-string v1, " Modify:[" // string@05c0 │ │ +3f75d0: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f75d6: 6e10 10c3 0300 |000f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getModifyJavaTime:()Ljava/util/Date; // method@c310 │ │ +3f75dc: 0c01 |0012: move-result-object v1 │ │ +3f75de: 6e20 8e84 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f75e4: 1a01 4b6c |0016: const-string v1, "] " // string@6c4b │ │ +3f75e8: 6e20 8f84 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f75ee: 1a02 b105 |001b: const-string v2, " Access:[" // string@05b1 │ │ +3f75f2: 6e20 8f84 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f75f8: 6e10 07c3 0300 |0020: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getAccessJavaTime:()Ljava/util/Date; // method@c307 │ │ +3f75fe: 0c02 |0023: move-result-object v2 │ │ +3f7600: 6e20 8e84 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f7606: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f760c: 1a02 b405 |002a: const-string v2, " Create:[" // string@05b4 │ │ +3f7610: 6e20 8f84 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f7616: 6e10 0bc3 0300 |002f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/X000A_NTFS;.getCreateJavaTime:()Ljava/util/Date; // method@c30b │ │ +3f761c: 0c02 |0032: move-result-object v2 │ │ +3f761e: 6e20 8e84 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f7624: 6e20 8f84 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f762a: 6e10 9f84 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f7630: 0c00 |003c: move-result-object v0 │ │ +3f7632: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0007 line=316 │ │ 0x000c line=317 │ │ 0x001d line=318 │ │ 0x002c line=319 │ │ @@ -1383120,37 +1383116,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f8438: |[3f8438] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.:()V │ │ -3f8448: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f844c: 1301 5554 |0002: const/16 v1, #int 21589 // #5455 │ │ -3f8450: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8456: 6900 618b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b61 │ │ -3f845a: 0e00 |0009: return-void │ │ +3f842c: |[3f842c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.:()V │ │ +3f843c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8440: 1301 5554 |0002: const/16 v1, #int 21589 // #5455 │ │ +3f8444: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f844a: 6900 618b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b61 │ │ +3f844e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f845c: |[3f845c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.:()V │ │ -3f846c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f8472: 0e00 |0003: return-void │ │ +3f8450: |[3f8450] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.:()V │ │ +3f8460: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f8466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383158,38 +1383154,38 @@ │ │ type : '(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3f82d4: |[3f82d4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -3f82e4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -3f82e8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -3f82ea: 1104 |0003: return-object v4 │ │ -3f82ec: 6e10 1787 0400 |0004: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@8717 │ │ -3f82f2: 0b00 |0007: move-result-wide v0 │ │ -3f82f4: 1602 e803 |0008: const-wide/16 v2, #int 1000 // #3e8 │ │ -3f82f8: be20 |000a: div-long/2addr v0, v2 │ │ -3f82fa: 1802 0000 0000 0100 0000 |000b: const-wide v2, #double 2.122e-314 // #0000000100000000 │ │ -3f8304: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -3f8308: 3b04 0800 |0012: if-gez v4, 001a // +0008 │ │ -3f830c: 2204 9918 |0014: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f8310: 7030 d5c4 0401 |0016: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ -3f8316: 1104 |0019: return-object v4 │ │ -3f8318: 2204 7110 |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f831c: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3f8320: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f8326: 1a03 871f |0021: const-string v3, "Cannot set an X5455 timestamp larger than 2^32: " // string@1f87 │ │ -3f832a: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8330: 6e30 8b84 0201 |0026: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f8336: 6e10 9f84 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f833c: 0c00 |002c: move-result-object v0 │ │ -3f833e: 7020 8783 0400 |002d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f8344: 2704 |0030: throw v4 │ │ +3f82c8: |[3f82c8] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +3f82d8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +3f82dc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +3f82de: 1104 |0003: return-object v4 │ │ +3f82e0: 6e10 1787 0400 |0004: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@8717 │ │ +3f82e6: 0b00 |0007: move-result-wide v0 │ │ +3f82e8: 1602 e803 |0008: const-wide/16 v2, #int 1000 // #3e8 │ │ +3f82ec: be20 |000a: div-long/2addr v0, v2 │ │ +3f82ee: 1802 0000 0000 0100 0000 |000b: const-wide v2, #double 2.122e-314 // #0000000100000000 │ │ +3f82f8: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +3f82fc: 3b04 0800 |0012: if-gez v4, 001a // +0008 │ │ +3f8300: 2204 9918 |0014: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f8304: 7030 d5c4 0401 |0016: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:(J)V // method@c4d5 │ │ +3f830a: 1104 |0019: return-object v4 │ │ +3f830c: 2204 7110 |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f8310: 2202 9410 |001c: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3f8314: 7010 8384 0200 |001e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f831a: 1a03 871f |0021: const-string v3, "Cannot set an X5455 timestamp larger than 2^32: " // string@1f87 │ │ +3f831e: 6e20 8f84 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8324: 6e30 8b84 0201 |0026: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f832a: 6e10 9f84 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f8330: 0c00 |002c: move-result-object v0 │ │ +3f8332: 7020 8783 0400 |002d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f8338: 2704 |0030: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=522 │ │ 0x0014 line=526 │ │ 0x001a line=524 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 (null) Ljava/util/Date; │ │ @@ -1383199,22 +1383195,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f8518: |[3f8518] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.reset:()V │ │ -3f8528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f852a: 6e20 4dc3 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setFlags:(B)V // method@c34d │ │ -3f8530: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f8532: 5b10 698b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f8536: 5b10 638b |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f853a: 5b10 678b |0009: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f853e: 0e00 |000b: return-void │ │ +3f850c: |[3f850c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.reset:()V │ │ +3f851c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f851e: 6e20 4dc3 0100 |0001: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setFlags:(B)V // method@c34d │ │ +3f8524: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f8526: 5b10 698b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f852a: 5b10 638b |0007: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f852e: 5b10 678b |0009: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f8532: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ locals : │ │ @@ -1383226,18 +1383222,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f8130: |[3f8130] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.clone:()Ljava/lang/Object; │ │ -3f8140: 6f10 0584 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -3f8146: 0c00 |0003: move-result-object v0 │ │ -3f8148: 1100 |0004: return-object v0 │ │ +3f8124: |[3f8124] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.clone:()Ljava/lang/Object; │ │ +3f8134: 6f10 0584 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +3f813a: 0c00 |0003: move-result-object v0 │ │ +3f813c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383245,47 +1383241,47 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3f7eec: |[3f7eec] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.equals:(Ljava/lang/Object;)Z │ │ -3f7efc: 2040 7a18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ -3f7f00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f7f02: 3800 3900 |0003: if-eqz v0, 003c // +0039 │ │ -3f7f06: 1f04 7a18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ -3f7f0a: 5630 688b |0007: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f7f0e: dd00 0007 |0009: and-int/lit8 v0, v0, #int 7 // #07 │ │ -3f7f12: 5642 688b |000b: iget-byte v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f7f16: dd02 0207 |000d: and-int/lit8 v2, v2, #int 7 // #07 │ │ -3f7f1a: 3320 2d00 |000f: if-ne v0, v2, 003c // +002d │ │ -3f7f1e: 5430 698b |0011: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f7f22: 5442 698b |0013: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f7f26: 3220 0a00 |0015: if-eq v0, v2, 001f // +000a │ │ -3f7f2a: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -3f7f2e: 6e20 d9c4 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3f7f34: 0a00 |001c: move-result v0 │ │ -3f7f36: 3800 1f00 |001d: if-eqz v0, 003c // +001f │ │ -3f7f3a: 5430 638b |001f: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f7f3e: 5442 638b |0021: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f7f42: 3220 0a00 |0023: if-eq v0, v2, 002d // +000a │ │ -3f7f46: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -3f7f4a: 6e20 d9c4 2000 |0027: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3f7f50: 0a00 |002a: move-result v0 │ │ -3f7f52: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ -3f7f56: 5430 678b |002d: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f7f5a: 5444 678b |002f: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f7f5e: 3240 0a00 |0031: if-eq v0, v4, 003b // +000a │ │ -3f7f62: 3800 0900 |0033: if-eqz v0, 003c // +0009 │ │ -3f7f66: 6e20 d9c4 4000 |0035: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3f7f6c: 0a04 |0038: move-result v4 │ │ -3f7f6e: 3804 0300 |0039: if-eqz v4, 003c // +0003 │ │ -3f7f72: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -3f7f74: 0f01 |003c: return v1 │ │ +3f7ee0: |[3f7ee0] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.equals:(Ljava/lang/Object;)Z │ │ +3f7ef0: 2040 7a18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ +3f7ef4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f7ef6: 3800 3900 |0003: if-eqz v0, 003c // +0039 │ │ +3f7efa: 1f04 7a18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; // type@187a │ │ +3f7efe: 5630 688b |0007: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f7f02: dd00 0007 |0009: and-int/lit8 v0, v0, #int 7 // #07 │ │ +3f7f06: 5642 688b |000b: iget-byte v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f7f0a: dd02 0207 |000d: and-int/lit8 v2, v2, #int 7 // #07 │ │ +3f7f0e: 3320 2d00 |000f: if-ne v0, v2, 003c // +002d │ │ +3f7f12: 5430 698b |0011: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f7f16: 5442 698b |0013: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f7f1a: 3220 0a00 |0015: if-eq v0, v2, 001f // +000a │ │ +3f7f1e: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +3f7f22: 6e20 d9c4 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3f7f28: 0a00 |001c: move-result v0 │ │ +3f7f2a: 3800 1f00 |001d: if-eqz v0, 003c // +001f │ │ +3f7f2e: 5430 638b |001f: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f7f32: 5442 638b |0021: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f7f36: 3220 0a00 |0023: if-eq v0, v2, 002d // +000a │ │ +3f7f3a: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +3f7f3e: 6e20 d9c4 2000 |0027: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3f7f44: 0a00 |002a: move-result v0 │ │ +3f7f46: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ +3f7f4a: 5430 678b |002d: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f7f4e: 5444 678b |002f: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f7f52: 3240 0a00 |0031: if-eq v0, v4, 003b // +000a │ │ +3f7f56: 3800 0900 |0033: if-eqz v0, 003c // +0009 │ │ +3f7f5a: 6e20 d9c4 4000 |0035: invoke-virtual {v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3f7f60: 0a04 |0038: move-result v4 │ │ +3f7f62: 3804 0300 |0039: if-eqz v4, 003c // +0003 │ │ +3f7f66: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +3f7f68: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0005 line=564 │ │ 0x0007 line=568 │ │ 0x0019 line=569 │ │ 0x0027 line=570 │ │ @@ -1383299,26 +1383295,26 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3f822c: |[3f822c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getAccessJavaTime:()Ljava/util/Date; │ │ -3f823c: 5460 638b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f8240: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3f8244: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ -3f8248: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3f824e: 0b02 |0009: move-result-wide v2 │ │ -3f8250: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ -3f8254: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ -3f8258: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f825e: 2802 |0011: goto 0013 // +0002 │ │ -3f8260: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3f8262: 1101 |0013: return-object v1 │ │ +3f8220: |[3f8220] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getAccessJavaTime:()Ljava/util/Date; │ │ +3f8230: 5460 638b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f8234: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3f8238: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ +3f823c: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3f8242: 0b02 |0009: move-result-wide v2 │ │ +3f8244: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ +3f8248: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ +3f824c: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f8252: 2802 |0011: goto 0013 // +0002 │ │ +3f8254: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3f8256: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383326,17 +1383322,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8348: |[3f8348] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getAccessTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -3f8358: 5410 638b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f835c: 1100 |0002: return-object v0 │ │ +3f833c: |[3f833c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getAccessTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +3f834c: 5410 638b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f8350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383344,26 +1383340,26 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -3f7fd8: |[3f7fd8] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCentralDirectoryData:()[B │ │ -3f7fe8: 6e10 39c3 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c339 │ │ -3f7fee: 0c00 |0003: move-result-object v0 │ │ -3f7ff0: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f7ff6: 0a00 |0007: move-result v0 │ │ -3f7ff8: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f7ffc: 6e10 3ec3 0400 |000a: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getLocalFileDataData:()[B // method@c33e │ │ -3f8002: 0c01 |000d: move-result-object v1 │ │ -3f8004: 2102 |000e: array-length v2, v0 │ │ -3f8006: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3f8008: 7152 a084 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f800e: 1100 |0013: return-object v0 │ │ +3f7fcc: |[3f7fcc] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCentralDirectoryData:()[B │ │ +3f7fdc: 6e10 39c3 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c339 │ │ +3f7fe2: 0c00 |0003: move-result-object v0 │ │ +3f7fe4: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f7fea: 0a00 |0007: move-result v0 │ │ +3f7fec: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f7ff0: 6e10 3ec3 0400 |000a: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getLocalFileDataData:()[B // method@c33e │ │ +3f7ff6: 0c01 |000d: move-result-object v1 │ │ +3f7ff8: 2102 |000e: array-length v2, v0 │ │ +3f7ffa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3f7ffc: 7152 a084 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8002: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000a line=204 │ │ 0x000e line=208 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ @@ -1383373,24 +1383369,24 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3f8390: |[3f8390] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f83a0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f83a4: 5521 648b |0002: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f83a8: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -3f83ac: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -3f83ae: 2802 |0007: goto 0009 // +0002 │ │ -3f83b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3f83b2: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f83b6: 7020 edc4 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f83bc: 1100 |000e: return-object v0 │ │ +3f8384: |[3f8384] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f8394: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8398: 5521 648b |0002: iget-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f839c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +3f83a0: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +3f83a2: 2802 |0007: goto 0009 // +0002 │ │ +3f83a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3f83a6: d801 0101 |0009: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f83aa: 7020 edc4 1000 |000b: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f83b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383398,26 +1383394,26 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3f8264: |[3f8264] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCreateJavaTime:()Ljava/util/Date; │ │ -3f8274: 5460 678b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8278: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3f827c: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ -3f8280: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3f8286: 0b02 |0009: move-result-wide v2 │ │ -3f8288: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ -3f828c: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ -3f8290: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f8296: 2802 |0011: goto 0013 // +0002 │ │ -3f8298: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3f829a: 1101 |0013: return-object v1 │ │ +3f8258: |[3f8258] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCreateJavaTime:()Ljava/util/Date; │ │ +3f8268: 5460 678b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f826c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3f8270: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ +3f8274: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3f827a: 0b02 |0009: move-result-wide v2 │ │ +3f827c: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ +3f8280: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ +3f8284: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f828a: 2802 |0011: goto 0013 // +0002 │ │ +3f828c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3f828e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383425,17 +1383421,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8360: |[3f8360] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCreateTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -3f8370: 5410 678b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8374: 1100 |0002: return-object v0 │ │ +3f8354: |[3f8354] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getCreateTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +3f8364: 5410 678b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f8368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383443,17 +1383439,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7fc0: |[3f7fc0] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getFlags:()B │ │ -3f7fd0: 5610 688b |0000: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f7fd4: 0f00 |0002: return v0 │ │ +3f7fb4: |[3f7fb4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getFlags:()B │ │ +3f7fc4: 5610 688b |0000: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f7fc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383461,17 +1383457,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f83c0: |[3f83c0] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f83d0: 6200 618b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b61 │ │ -3f83d4: 1100 |0002: return-object v0 │ │ +3f83b4: |[3f83b4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f83c4: 6200 618b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b61 │ │ +3f83c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383479,59 +1383475,59 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -3f8010: |[3f8010] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getLocalFileDataData:()[B │ │ -3f8020: 6e10 3fc3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c33f │ │ -3f8026: 0c00 |0003: move-result-object v0 │ │ -3f8028: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f802e: 0a00 |0007: move-result v0 │ │ -3f8030: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f8034: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f8036: 4f01 0001 |000b: aput-byte v1, v0, v1 │ │ -3f803a: 5562 648b |000d: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f803e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -3f8040: 1244 |0010: const/4 v4, #int 4 // #4 │ │ -3f8042: 3802 1200 |0011: if-eqz v2, 0023 // +0012 │ │ -3f8046: 4802 0001 |0013: aget-byte v2, v0, v1 │ │ -3f804a: b632 |0015: or-int/2addr v2, v3 │ │ -3f804c: 8d22 |0016: int-to-byte v2, v2 │ │ -3f804e: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ -3f8052: 5462 698b |0019: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f8056: 6e10 dac4 0200 |001b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3f805c: 0c02 |001e: move-result-object v2 │ │ -3f805e: 7154 a084 1230 |001f: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8064: 1253 |0022: const/4 v3, #int 5 // #5 │ │ -3f8066: 5562 658b |0023: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f806a: 3802 1600 |0025: if-eqz v2, 003b // +0016 │ │ -3f806e: 5462 638b |0027: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f8072: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ -3f8076: 4805 0001 |002b: aget-byte v5, v0, v1 │ │ -3f807a: de05 0502 |002d: or-int/lit8 v5, v5, #int 2 // #02 │ │ -3f807e: 8d55 |002f: int-to-byte v5, v5 │ │ -3f8080: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ -3f8084: 6e10 dac4 0200 |0032: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3f808a: 0c02 |0035: move-result-object v2 │ │ -3f808c: 7154 a084 1230 |0036: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8092: d803 0304 |0039: add-int/lit8 v3, v3, #int 4 // #04 │ │ -3f8096: 5562 668b |003b: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f809a: 3802 1300 |003d: if-eqz v2, 0050 // +0013 │ │ -3f809e: 5462 678b |003f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f80a2: 3802 0f00 |0041: if-eqz v2, 0050 // +000f │ │ -3f80a6: 4805 0001 |0043: aget-byte v5, v0, v1 │ │ -3f80aa: b645 |0045: or-int/2addr v5, v4 │ │ -3f80ac: 8d55 |0046: int-to-byte v5, v5 │ │ -3f80ae: 4f05 0001 |0047: aput-byte v5, v0, v1 │ │ -3f80b2: 6e10 dac4 0200 |0049: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3f80b8: 0c02 |004c: move-result-object v2 │ │ -3f80ba: 7154 a084 1230 |004d: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f80c0: 1100 |0050: return-object v0 │ │ +3f8004: |[3f8004] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getLocalFileDataData:()[B │ │ +3f8014: 6e10 3fc3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c33f │ │ +3f801a: 0c00 |0003: move-result-object v0 │ │ +3f801c: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f8022: 0a00 |0007: move-result v0 │ │ +3f8024: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f8028: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f802a: 4f01 0001 |000b: aput-byte v1, v0, v1 │ │ +3f802e: 5562 648b |000d: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f8032: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +3f8034: 1244 |0010: const/4 v4, #int 4 // #4 │ │ +3f8036: 3802 1200 |0011: if-eqz v2, 0023 // +0012 │ │ +3f803a: 4802 0001 |0013: aget-byte v2, v0, v1 │ │ +3f803e: b632 |0015: or-int/2addr v2, v3 │ │ +3f8040: 8d22 |0016: int-to-byte v2, v2 │ │ +3f8042: 4f02 0001 |0017: aput-byte v2, v0, v1 │ │ +3f8046: 5462 698b |0019: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f804a: 6e10 dac4 0200 |001b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3f8050: 0c02 |001e: move-result-object v2 │ │ +3f8052: 7154 a084 1230 |001f: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8058: 1253 |0022: const/4 v3, #int 5 // #5 │ │ +3f805a: 5562 658b |0023: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f805e: 3802 1600 |0025: if-eqz v2, 003b // +0016 │ │ +3f8062: 5462 638b |0027: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f8066: 3802 1200 |0029: if-eqz v2, 003b // +0012 │ │ +3f806a: 4805 0001 |002b: aget-byte v5, v0, v1 │ │ +3f806e: de05 0502 |002d: or-int/lit8 v5, v5, #int 2 // #02 │ │ +3f8072: 8d55 |002f: int-to-byte v5, v5 │ │ +3f8074: 4f05 0001 |0030: aput-byte v5, v0, v1 │ │ +3f8078: 6e10 dac4 0200 |0032: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3f807e: 0c02 |0035: move-result-object v2 │ │ +3f8080: 7154 a084 1230 |0036: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8086: d803 0304 |0039: add-int/lit8 v3, v3, #int 4 // #04 │ │ +3f808a: 5562 668b |003b: iget-boolean v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f808e: 3802 1300 |003d: if-eqz v2, 0050 // +0013 │ │ +3f8092: 5462 678b |003f: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f8096: 3802 0f00 |0041: if-eqz v2, 0050 // +000f │ │ +3f809a: 4805 0001 |0043: aget-byte v5, v0, v1 │ │ +3f809e: b645 |0045: or-int/2addr v5, v4 │ │ +3f80a0: 8d55 |0046: int-to-byte v5, v5 │ │ +3f80a2: 4f05 0001 |0047: aput-byte v5, v0, v1 │ │ +3f80a6: 6e10 dac4 0200 |0049: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3f80ac: 0c02 |004c: move-result-object v2 │ │ +3f80ae: 7154 a084 1230 |004d: invoke-static {v2, v1, v0, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f80b4: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000b line=176 │ │ 0x000d line=177 │ │ 0x0013 line=178 │ │ 0x0019 line=179 │ │ @@ -1383549,41 +1383545,41 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3f83d8: |[3f83d8] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f83e8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f83ec: 5551 648b |0002: iget-boolean v1, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f83f0: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -3f83f2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -3f83f4: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -3f83f8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -3f83fa: 2802 |0009: goto 000b // +0002 │ │ -3f83fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f83fe: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f8402: 5554 658b |000d: iget-boolean v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f8406: 3804 0800 |000f: if-eqz v4, 0017 // +0008 │ │ -3f840a: 5454 638b |0011: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f840e: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ -3f8412: 1244 |0015: const/4 v4, #int 4 // #4 │ │ -3f8414: 2802 |0016: goto 0018 // +0002 │ │ -3f8416: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3f8418: b041 |0018: add-int/2addr v1, v4 │ │ -3f841a: 5554 668b |0019: iget-boolean v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f841e: 3804 0700 |001b: if-eqz v4, 0022 // +0007 │ │ -3f8422: 5454 678b |001d: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8426: 3804 0300 |001f: if-eqz v4, 0022 // +0003 │ │ -3f842a: 2802 |0021: goto 0023 // +0002 │ │ -3f842c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -3f842e: b021 |0023: add-int/2addr v1, v2 │ │ -3f8430: 7020 edc4 1000 |0024: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8436: 1100 |0027: return-object v0 │ │ +3f83cc: |[3f83cc] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f83dc: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f83e0: 5551 648b |0002: iget-boolean v1, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f83e4: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +3f83e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +3f83e8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +3f83ec: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +3f83ee: 2802 |0009: goto 000b // +0002 │ │ +3f83f0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f83f2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f83f6: 5554 658b |000d: iget-boolean v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f83fa: 3804 0800 |000f: if-eqz v4, 0017 // +0008 │ │ +3f83fe: 5454 638b |0011: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f8402: 3804 0400 |0013: if-eqz v4, 0017 // +0004 │ │ +3f8406: 1244 |0015: const/4 v4, #int 4 // #4 │ │ +3f8408: 2802 |0016: goto 0018 // +0002 │ │ +3f840a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3f840c: b041 |0018: add-int/2addr v1, v4 │ │ +3f840e: 5554 668b |0019: iget-boolean v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f8412: 3804 0700 |001b: if-eqz v4, 0022 // +0007 │ │ +3f8416: 5454 678b |001d: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f841a: 3804 0300 |001f: if-eqz v4, 0022 // +0003 │ │ +3f841e: 2802 |0021: goto 0023 // +0002 │ │ +3f8420: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +3f8422: b021 |0023: add-int/2addr v1, v2 │ │ +3f8424: 7020 edc4 1000 |0024: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f842a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0028 reg=5 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383591,26 +1383587,26 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3f829c: |[3f829c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getModifyJavaTime:()Ljava/util/Date; │ │ -3f82ac: 5460 698b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f82b0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3f82b4: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ -3f82b8: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3f82be: 0b02 |0009: move-result-wide v2 │ │ -3f82c0: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ -3f82c4: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ -3f82c8: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f82ce: 2802 |0011: goto 0013 // +0002 │ │ -3f82d0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3f82d2: 1101 |0013: return-object v1 │ │ +3f8290: |[3f8290] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getModifyJavaTime:()Ljava/util/Date; │ │ +3f82a0: 5460 698b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f82a4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3f82a8: 2201 2011 |0004: new-instance v1, Ljava/util/Date; // type@1120 │ │ +3f82ac: 6e10 dcc4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3f82b2: 0b02 |0009: move-result-wide v2 │ │ +3f82b4: 1604 e803 |000a: const-wide/16 v4, #int 1000 // #3e8 │ │ +3f82b8: 9d02 0204 |000c: mul-long v2, v2, v4 │ │ +3f82bc: 7030 1587 2103 |000e: invoke-direct {v1, v2, v3}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f82c2: 2802 |0011: goto 0013 // +0002 │ │ +3f82c4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3f82c6: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383618,17 +1383614,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8378: |[3f8378] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getModifyTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -3f8388: 5410 698b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f838c: 1100 |0002: return-object v0 │ │ +3f836c: |[3f836c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.getModifyTime:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +3f837c: 5410 698b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f8380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383636,40 +1383632,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3f80c4: |[3f80c4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.hashCode:()I │ │ -3f80d4: 5630 688b |0000: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f80d8: dd00 0007 |0002: and-int/lit8 v0, v0, #int 7 // #07 │ │ -3f80dc: da00 0085 |0004: mul-int/lit8 v0, v0, #int -123 // #85 │ │ -3f80e0: 5431 698b |0006: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f80e4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -3f80e8: 6e10 dfc4 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ -3f80ee: 0a01 |000d: move-result v1 │ │ -3f80f0: b710 |000e: xor-int/2addr v0, v1 │ │ -3f80f2: 5431 638b |000f: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f80f6: 3801 0d00 |0011: if-eqz v1, 001e // +000d │ │ -3f80fa: 6e10 dfc4 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ -3f8100: 0a01 |0016: move-result v1 │ │ -3f8102: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -3f8106: 7120 a183 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -3f810c: 0a01 |001c: move-result v1 │ │ -3f810e: b710 |001d: xor-int/2addr v0, v1 │ │ -3f8110: 5431 678b |001e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8114: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ -3f8118: 6e10 dfc4 0100 |0022: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ -3f811e: 0a01 |0025: move-result v1 │ │ -3f8120: 1302 1600 |0026: const/16 v2, #int 22 // #16 │ │ -3f8124: 7120 a183 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -3f812a: 0a01 |002b: move-result v1 │ │ -3f812c: b710 |002c: xor-int/2addr v0, v1 │ │ -3f812e: 0f00 |002d: return v0 │ │ +3f80b8: |[3f80b8] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.hashCode:()I │ │ +3f80c8: 5630 688b |0000: iget-byte v0, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f80cc: dd00 0007 |0002: and-int/lit8 v0, v0, #int 7 // #07 │ │ +3f80d0: da00 0085 |0004: mul-int/lit8 v0, v0, #int -123 // #85 │ │ +3f80d4: 5431 698b |0006: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f80d8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +3f80dc: 6e10 dfc4 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ +3f80e2: 0a01 |000d: move-result v1 │ │ +3f80e4: b710 |000e: xor-int/2addr v0, v1 │ │ +3f80e6: 5431 638b |000f: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f80ea: 3801 0d00 |0011: if-eqz v1, 001e // +000d │ │ +3f80ee: 6e10 dfc4 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ +3f80f4: 0a01 |0016: move-result v1 │ │ +3f80f6: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +3f80fa: 7120 a183 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +3f8100: 0a01 |001c: move-result v1 │ │ +3f8102: b710 |001d: xor-int/2addr v0, v1 │ │ +3f8104: 5431 678b |001e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f8108: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ +3f810c: 6e10 dfc4 0100 |0022: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.hashCode:()I // method@c4df │ │ +3f8112: 0a01 |0025: move-result v1 │ │ +3f8114: 1302 1600 |0026: const/16 v2, #int 22 // #16 │ │ +3f8118: 7120 a183 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +3f811e: 0a01 |002b: move-result v1 │ │ +3f8120: b710 |002c: xor-int/2addr v0, v1 │ │ +3f8122: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0006 line=579 │ │ 0x000a line=580 │ │ 0x000f line=582 │ │ 0x0013 line=585 │ │ @@ -1383683,17 +1383679,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7f78: |[3f7f78] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit0_modifyTimePresent:()Z │ │ -3f7f88: 5510 648b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f7f8c: 0f00 |0002: return v0 │ │ +3f7f6c: |[3f7f6c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit0_modifyTimePresent:()Z │ │ +3f7f7c: 5510 648b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f7f80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383701,17 +1383697,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7f90: |[3f7f90] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit1_accessTimePresent:()Z │ │ -3f7fa0: 5510 658b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f7fa4: 0f00 |0002: return v0 │ │ +3f7f84: |[3f7f84] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit1_accessTimePresent:()Z │ │ +3f7f94: 5510 658b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f7f98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383719,17 +1383715,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7fa8: |[3f7fa8] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit2_createTimePresent:()Z │ │ -3f7fb8: 5510 668b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f7fbc: 0f00 |0002: return v0 │ │ +3f7f9c: |[3f7f9c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.isBit2_createTimePresent:()Z │ │ +3f7fac: 5510 668b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f7fb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;) │ │ @@ -1383737,18 +1383733,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3f8474: |[3f8474] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.parseFromCentralDirectoryData:([BII)V │ │ -3f8484: 7010 48c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.reset:()V // method@c348 │ │ -3f848a: 6e40 47c3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.parseFromLocalFileData:([BII)V // method@c347 │ │ -3f8490: 0e00 |0006: return-void │ │ +3f8468: |[3f8468] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.parseFromCentralDirectoryData:([BII)V │ │ +3f8478: 7010 48c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.reset:()V // method@c348 │ │ +3f847e: 6e40 47c3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.parseFromLocalFileData:([BII)V // method@c347 │ │ +3f8484: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=253 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1383760,43 +1383756,43 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3f8494: |[3f8494] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.parseFromLocalFileData:([BII)V │ │ -3f84a4: 7010 48c3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.reset:()V // method@c348 │ │ -3f84aa: b045 |0003: add-int/2addr v5, v4 │ │ -3f84ac: d800 0401 |0004: add-int/lit8 v0, v4, #int 1 // #01 │ │ -3f84b0: 4804 0304 |0006: aget-byte v4, v3, v4 │ │ -3f84b4: 6e20 4dc3 4200 |0008: invoke-virtual {v2, v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setFlags:(B)V // method@c34d │ │ -3f84ba: 5524 648b |000b: iget-boolean v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f84be: 3804 0b00 |000d: if-eqz v4, 0018 // +000b │ │ -3f84c2: 2204 9918 |000f: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f84c6: 7030 d7c4 3400 |0011: invoke-direct {v4, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f84cc: 5b24 698b |0014: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f84d0: d800 0004 |0016: add-int/lit8 v0, v0, #int 4 // #04 │ │ -3f84d4: 5524 658b |0018: iget-boolean v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f84d8: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -3f84dc: d804 0004 |001c: add-int/lit8 v4, v0, #int 4 // #04 │ │ -3f84e0: 3654 0a00 |001e: if-gt v4, v5, 0028 // +000a │ │ -3f84e4: 2201 9918 |0020: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f84e8: 7030 d7c4 3100 |0022: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f84ee: 5b21 638b |0025: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f84f2: 2802 |0027: goto 0029 // +0002 │ │ -3f84f4: 0104 |0028: move v4, v0 │ │ -3f84f6: 5520 668b |0029: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f84fa: 3800 0d00 |002b: if-eqz v0, 0038 // +000d │ │ -3f84fe: d800 0404 |002d: add-int/lit8 v0, v4, #int 4 // #04 │ │ -3f8502: 3650 0900 |002f: if-gt v0, v5, 0038 // +0009 │ │ -3f8506: 2205 9918 |0031: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f850a: 7030 d7c4 3504 |0033: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f8510: 5b25 678b |0036: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8514: 0e00 |0038: return-void │ │ +3f8488: |[3f8488] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.parseFromLocalFileData:([BII)V │ │ +3f8498: 7010 48c3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.reset:()V // method@c348 │ │ +3f849e: b045 |0003: add-int/2addr v5, v4 │ │ +3f84a0: d800 0401 |0004: add-int/lit8 v0, v4, #int 1 // #01 │ │ +3f84a4: 4804 0304 |0006: aget-byte v4, v3, v4 │ │ +3f84a8: 6e20 4dc3 4200 |0008: invoke-virtual {v2, v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setFlags:(B)V // method@c34d │ │ +3f84ae: 5524 648b |000b: iget-boolean v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f84b2: 3804 0b00 |000d: if-eqz v4, 0018 // +000b │ │ +3f84b6: 2204 9918 |000f: new-instance v4, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f84ba: 7030 d7c4 3400 |0011: invoke-direct {v4, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f84c0: 5b24 698b |0014: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f84c4: d800 0004 |0016: add-int/lit8 v0, v0, #int 4 // #04 │ │ +3f84c8: 5524 658b |0018: iget-boolean v4, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f84cc: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +3f84d0: d804 0004 |001c: add-int/lit8 v4, v0, #int 4 // #04 │ │ +3f84d4: 3654 0a00 |001e: if-gt v4, v5, 0028 // +000a │ │ +3f84d8: 2201 9918 |0020: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f84dc: 7030 d7c4 3100 |0022: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f84e2: 5b21 638b |0025: iput-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f84e6: 2802 |0027: goto 0029 // +0002 │ │ +3f84e8: 0104 |0028: move v4, v0 │ │ +3f84ea: 5520 668b |0029: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f84ee: 3800 0d00 |002b: if-eqz v0, 0038 // +000d │ │ +3f84f2: d800 0404 |002d: add-int/lit8 v0, v4, #int 4 // #04 │ │ +3f84f6: 3650 0900 |002f: if-gt v0, v5, 0038 // +0009 │ │ +3f84fa: 2205 9918 |0031: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f84fe: 7030 d7c4 3504 |0033: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f8504: 5b25 678b |0036: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f8508: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0006 line=226 │ │ 0x000b line=227 │ │ 0x000f line=228 │ │ 0x0018 line=234 │ │ @@ -1383814,19 +1383810,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8540: |[3f8540] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setAccessJavaTime:(Ljava/util/Date;)V │ │ -3f8550: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ -3f8556: 0c01 |0003: move-result-object v1 │ │ -3f8558: 6e20 4ac3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34a │ │ -3f855e: 0e00 |0007: return-void │ │ +3f8534: |[3f8534] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setAccessJavaTime:(Ljava/util/Date;)V │ │ +3f8544: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ +3f854a: 0c01 |0003: move-result-object v1 │ │ +3f854c: 6e20 4ac3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34a │ │ +3f8552: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1383835,30 +1383831,30 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3f8560: |[3f8560] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3f8570: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -3f8574: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3f8576: 2802 |0003: goto 0005 // +0002 │ │ -3f8578: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f857a: 5c10 658b |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f857e: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -3f8582: 5610 688b |0009: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f8586: de00 0002 |000b: or-int/lit8 v0, v0, #int 2 // #02 │ │ -3f858a: 2805 |000d: goto 0012 // +0005 │ │ -3f858c: 5610 688b |000e: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f8590: dd00 00fd |0010: and-int/lit8 v0, v0, #int -3 // #fd │ │ -3f8594: 8d00 |0012: int-to-byte v0, v0 │ │ -3f8596: 5d10 688b |0013: iput-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f859a: 5b12 638b |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f859e: 0e00 |0017: return-void │ │ +3f8554: |[3f8554] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setAccessTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3f8564: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ +3f8568: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3f856a: 2802 |0003: goto 0005 // +0002 │ │ +3f856c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f856e: 5c10 658b |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f8572: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +3f8576: 5610 688b |0009: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f857a: de00 0002 |000b: or-int/lit8 v0, v0, #int 2 // #02 │ │ +3f857e: 2805 |000d: goto 0012 // +0005 │ │ +3f8580: 5610 688b |000e: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f8584: dd00 00fd |0010: and-int/lit8 v0, v0, #int -3 // #fd │ │ +3f8588: 8d00 |0012: int-to-byte v0, v0 │ │ +3f858a: 5d10 688b |0013: iput-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f858e: 5b12 638b |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f8592: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=438 │ │ 0x0009 line=439 │ │ 0x0015 line=441 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ @@ -1383869,19 +1383865,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f85a0: |[3f85a0] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setCreateJavaTime:(Ljava/util/Date;)V │ │ -3f85b0: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ -3f85b6: 0c01 |0003: move-result-object v1 │ │ -3f85b8: 6e20 4cc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34c │ │ -3f85be: 0e00 |0007: return-void │ │ +3f8594: |[3f8594] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setCreateJavaTime:(Ljava/util/Date;)V │ │ +3f85a4: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ +3f85aa: 0c01 |0003: move-result-object v1 │ │ +3f85ac: 6e20 4cc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34c │ │ +3f85b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1383890,30 +1383886,30 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3f85c0: |[3f85c0] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3f85d0: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -3f85d4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3f85d6: 2802 |0003: goto 0005 // +0002 │ │ -3f85d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f85da: 5c10 668b |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f85de: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -3f85e2: 5610 688b |0009: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f85e6: de00 0004 |000b: or-int/lit8 v0, v0, #int 4 // #04 │ │ -3f85ea: 2805 |000d: goto 0012 // +0005 │ │ -3f85ec: 5610 688b |000e: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f85f0: dd00 00fb |0010: and-int/lit8 v0, v0, #int -5 // #fb │ │ -3f85f4: 8d00 |0012: int-to-byte v0, v0 │ │ -3f85f6: 5d10 688b |0013: iput-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f85fa: 5b12 678b |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f85fe: 0e00 |0017: return-void │ │ +3f85b4: |[3f85b4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setCreateTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3f85c4: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ +3f85c8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3f85ca: 2802 |0003: goto 0005 // +0002 │ │ +3f85cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f85ce: 5c10 668b |0005: iput-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f85d2: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +3f85d6: 5610 688b |0009: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f85da: de00 0004 |000b: or-int/lit8 v0, v0, #int 4 // #04 │ │ +3f85de: 2805 |000d: goto 0012 // +0005 │ │ +3f85e0: 5610 688b |000e: iget-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f85e4: dd00 00fb |0010: and-int/lit8 v0, v0, #int -5 // #fb │ │ +3f85e8: 8d00 |0012: int-to-byte v0, v0 │ │ +3f85ea: 5d10 688b |0013: iput-byte v0, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f85ee: 5b12 678b |0015: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f85f2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=457 │ │ 0x0009 line=458 │ │ 0x0015 line=460 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ @@ -1383924,37 +1383920,37 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -3f8600: |[3f8600] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setFlags:(B)V │ │ -3f8610: 5d45 688b |0000: iput-byte v5, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f8614: dd00 0501 |0002: and-int/lit8 v0, v5, #int 1 // #01 │ │ -3f8618: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f861a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3f861c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -3f8620: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3f8622: 2802 |0009: goto 000b // +0002 │ │ -3f8624: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3f8626: 5c40 648b |000b: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f862a: dd00 0502 |000d: and-int/lit8 v0, v5, #int 2 // #02 │ │ -3f862e: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -3f8630: 3330 0400 |0010: if-ne v0, v3, 0014 // +0004 │ │ -3f8634: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3f8636: 2802 |0013: goto 0015 // +0002 │ │ -3f8638: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3f863a: 5c40 658b |0015: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f863e: 1240 |0017: const/4 v0, #int 4 // #4 │ │ -3f8640: b505 |0018: and-int/2addr v5, v0 │ │ -3f8642: 3305 0300 |0019: if-ne v5, v0, 001c // +0003 │ │ -3f8646: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -3f8648: 5c41 668b |001c: iput-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f864c: 0e00 |001e: return-void │ │ +3f85f4: |[3f85f4] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setFlags:(B)V │ │ +3f8604: 5d45 688b |0000: iput-byte v5, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f8608: dd00 0501 |0002: and-int/lit8 v0, v5, #int 1 // #01 │ │ +3f860c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f860e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3f8610: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +3f8614: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3f8616: 2802 |0009: goto 000b // +0002 │ │ +3f8618: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3f861a: 5c40 648b |000b: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f861e: dd00 0502 |000d: and-int/lit8 v0, v5, #int 2 // #02 │ │ +3f8622: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +3f8624: 3330 0400 |0010: if-ne v0, v3, 0014 // +0004 │ │ +3f8628: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3f862a: 2802 |0013: goto 0015 // +0002 │ │ +3f862c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3f862e: 5c40 658b |0015: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f8632: 1240 |0017: const/4 v0, #int 4 // #4 │ │ +3f8634: b505 |0018: and-int/2addr v5, v0 │ │ +3f8636: 3305 0300 |0019: if-ne v5, v0, 001c // +0003 │ │ +3f863a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +3f863c: 5c41 668b |001c: iput-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f8640: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000b line=283 │ │ 0x0015 line=284 │ │ 0x001c line=285 │ │ locals : │ │ @@ -1383966,19 +1383962,19 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3f8650: |[3f8650] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setModifyJavaTime:(Ljava/util/Date;)V │ │ -3f8660: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ -3f8666: 0c01 |0003: move-result-object v1 │ │ -3f8668: 6e20 4fc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34f │ │ -3f866e: 0e00 |0007: return-void │ │ +3f8644: |[3f8644] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setModifyJavaTime:(Ljava/util/Date;)V │ │ +3f8654: 7110 34c3 0100 |0000: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.dateToZipLong:(Ljava/util/Date;)Lorg/apache/commons/compress/archivers/zip/ZipLong; // method@c334 │ │ +3f865a: 0c01 |0003: move-result-object v1 │ │ +3f865c: 6e20 4fc3 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c34f │ │ +3f8662: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1383987,31 +1383983,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3f8670: |[3f8670] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3f8680: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f8682: 3803 0400 |0001: if-eqz v3, 0005 // +0004 │ │ -3f8686: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3f8688: 2802 |0004: goto 0006 // +0002 │ │ -3f868a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3f868c: 5c21 648b |0006: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f8690: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ -3f8694: 5621 688b |000a: iget-byte v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f8698: b610 |000c: or-int/2addr v0, v1 │ │ -3f869a: 2805 |000d: goto 0012 // +0005 │ │ -3f869c: 5620 688b |000e: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f86a0: dd00 00fe |0010: and-int/lit8 v0, v0, #int -2 // #fe │ │ -3f86a4: 8d00 |0012: int-to-byte v0, v0 │ │ -3f86a6: 5d20 688b |0013: iput-byte v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f86aa: 5b23 698b |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f86ae: 0e00 |0017: return-void │ │ +3f8664: |[3f8664] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.setModifyTime:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3f8674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f8676: 3803 0400 |0001: if-eqz v3, 0005 // +0004 │ │ +3f867a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3f867c: 2802 |0004: goto 0006 // +0002 │ │ +3f867e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3f8680: 5c21 648b |0006: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f8684: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ +3f8688: 5621 688b |000a: iget-byte v1, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f868c: b610 |000c: or-int/2addr v0, v1 │ │ +3f868e: 2805 |000d: goto 0012 // +0005 │ │ +3f8690: 5620 688b |000e: iget-byte v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f8694: dd00 00fe |0010: and-int/lit8 v0, v0, #int -2 // #fe │ │ +3f8698: 8d00 |0012: int-to-byte v0, v0 │ │ +3f869a: 5d20 688b |0013: iput-byte v0, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f869e: 5b23 698b |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f86a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=419 │ │ 0x000a line=420 │ │ 0x0015 line=422 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp; │ │ @@ -1384022,61 +1384018,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -3f814c: |[3f814c] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.toString:()Ljava/lang/String; │ │ -3f815c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f8160: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f8166: 1a01 d114 |0005: const-string v1, "0x5455 Zip Extra Field: Flags=" // string@14d1 │ │ -3f816a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8170: 5641 688b |000a: iget-byte v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ -3f8174: 7110 0fc5 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ -3f817a: 0a01 |000f: move-result v1 │ │ -3f817c: 7110 a483 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@83a4 │ │ -3f8182: 0c01 |0013: move-result-object v1 │ │ -3f8184: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f818a: 1a01 6105 |0017: const-string v1, " " // string@0561 │ │ -3f818e: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8194: 5541 648b |001c: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ -3f8198: 1a02 4b6c |001e: const-string v2, "] " // string@6c4b │ │ -3f819c: 3801 1500 |0020: if-eqz v1, 0035 // +0015 │ │ -3f81a0: 5441 698b |0022: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ -3f81a4: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ -3f81a8: 6e10 40c3 0400 |0026: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getModifyJavaTime:()Ljava/util/Date; // method@c340 │ │ -3f81ae: 0c01 |0029: move-result-object v1 │ │ -3f81b0: 1a03 c005 |002a: const-string v3, " Modify:[" // string@05c0 │ │ -3f81b4: 6e20 8f84 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f81ba: 6e20 8e84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f81c0: 6e20 8f84 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f81c6: 5541 658b |0035: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ -3f81ca: 3801 1500 |0037: if-eqz v1, 004c // +0015 │ │ -3f81ce: 5441 638b |0039: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ -3f81d2: 3801 1100 |003b: if-eqz v1, 004c // +0011 │ │ -3f81d6: 6e10 36c3 0400 |003d: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getAccessJavaTime:()Ljava/util/Date; // method@c336 │ │ -3f81dc: 0c01 |0040: move-result-object v1 │ │ -3f81de: 1a03 b105 |0041: const-string v3, " Access:[" // string@05b1 │ │ -3f81e2: 6e20 8f84 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f81e8: 6e20 8e84 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f81ee: 6e20 8f84 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f81f4: 5541 668b |004c: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ -3f81f8: 3801 1500 |004e: if-eqz v1, 0063 // +0015 │ │ -3f81fc: 5441 678b |0050: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ -3f8200: 3801 1100 |0052: if-eqz v1, 0063 // +0011 │ │ -3f8204: 6e10 3ac3 0400 |0054: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getCreateJavaTime:()Ljava/util/Date; // method@c33a │ │ -3f820a: 0c01 |0057: move-result-object v1 │ │ -3f820c: 1a03 b405 |0058: const-string v3, " Create:[" // string@05b4 │ │ -3f8210: 6e20 8f84 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8216: 6e20 8e84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f821c: 6e20 8f84 2000 |0060: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8222: 6e10 9f84 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f8228: 0c00 |0066: move-result-object v0 │ │ -3f822a: 1100 |0067: return-object v0 │ │ +3f8140: |[3f8140] org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp.toString:()Ljava/lang/String; │ │ +3f8150: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f8154: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f815a: 1a01 d114 |0005: const-string v1, "0x5455 Zip Extra Field: Flags=" // string@14d1 │ │ +3f815e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8164: 5641 688b |000a: iget-byte v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.flags:B // field@8b68 │ │ +3f8168: 7110 0fc5 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ +3f816e: 0a01 |000f: move-result v1 │ │ +3f8170: 7110 a483 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toBinaryString:(I)Ljava/lang/String; // method@83a4 │ │ +3f8176: 0c01 |0013: move-result-object v1 │ │ +3f8178: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f817e: 1a01 6105 |0017: const-string v1, " " // string@0561 │ │ +3f8182: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8188: 5541 648b |001c: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit0_modifyTimePresent:Z // field@8b64 │ │ +3f818c: 1a02 4b6c |001e: const-string v2, "] " // string@6c4b │ │ +3f8190: 3801 1500 |0020: if-eqz v1, 0035 // +0015 │ │ +3f8194: 5441 698b |0022: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.modifyTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b69 │ │ +3f8198: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ +3f819c: 6e10 40c3 0400 |0026: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getModifyJavaTime:()Ljava/util/Date; // method@c340 │ │ +3f81a2: 0c01 |0029: move-result-object v1 │ │ +3f81a4: 1a03 c005 |002a: const-string v3, " Modify:[" // string@05c0 │ │ +3f81a8: 6e20 8f84 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f81ae: 6e20 8e84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f81b4: 6e20 8f84 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f81ba: 5541 658b |0035: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit1_accessTimePresent:Z // field@8b65 │ │ +3f81be: 3801 1500 |0037: if-eqz v1, 004c // +0015 │ │ +3f81c2: 5441 638b |0039: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.accessTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b63 │ │ +3f81c6: 3801 1100 |003b: if-eqz v1, 004c // +0011 │ │ +3f81ca: 6e10 36c3 0400 |003d: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getAccessJavaTime:()Ljava/util/Date; // method@c336 │ │ +3f81d0: 0c01 |0040: move-result-object v1 │ │ +3f81d2: 1a03 b105 |0041: const-string v3, " Access:[" // string@05b1 │ │ +3f81d6: 6e20 8f84 3000 |0043: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f81dc: 6e20 8e84 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f81e2: 6e20 8f84 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f81e8: 5541 668b |004c: iget-boolean v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.bit2_createTimePresent:Z // field@8b66 │ │ +3f81ec: 3801 1500 |004e: if-eqz v1, 0063 // +0015 │ │ +3f81f0: 5441 678b |0050: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.createTime:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b67 │ │ +3f81f4: 3801 1100 |0052: if-eqz v1, 0063 // +0011 │ │ +3f81f8: 6e10 3ac3 0400 |0054: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;.getCreateJavaTime:()Ljava/util/Date; // method@c33a │ │ +3f81fe: 0c01 |0057: move-result-object v1 │ │ +3f8200: 1a03 b405 |0058: const-string v3, " Create:[" // string@05b4 │ │ +3f8204: 6e20 8f84 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f820a: 6e20 8e84 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f8210: 6e20 8f84 2000 |0060: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8216: 6e10 9f84 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f821c: 0c00 |0066: move-result-object v0 │ │ +3f821e: 1100 |0067: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0007 line=539 │ │ 0x000a line=540 │ │ 0x001c line=541 │ │ 0x0026 line=542 │ │ @@ -1384159,28 +1384155,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3f8988: |[3f8988] org.apache.commons.compress.archivers.zip.X7875_NewUnix.:()V │ │ -3f8998: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f899c: 1301 7578 |0002: const/16 v1, #int 30837 // #7875 │ │ -3f89a0: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f89a6: 6900 6b8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6b │ │ -3f89aa: 2200 9b18 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f89ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3f89b0: 7020 edc4 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f89b6: 6900 6d8b |000f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6d │ │ -3f89ba: 1600 e803 |0011: const-wide/16 v0, #int 1000 // #3e8 │ │ -3f89be: 7120 4c85 1000 |0013: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ -3f89c4: 0c00 |0016: move-result-object v0 │ │ -3f89c6: 6900 6c8b |0017: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ONE_THOUSAND:Ljava/math/BigInteger; // field@8b6c │ │ -3f89ca: 0e00 |0019: return-void │ │ +3f897c: |[3f897c] org.apache.commons.compress.archivers.zip.X7875_NewUnix.:()V │ │ +3f898c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8990: 1301 7578 |0002: const/16 v1, #int 30837 // #7875 │ │ +3f8994: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f899a: 6900 6b8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6b │ │ +3f899e: 2200 9b18 |0009: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f89a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3f89a4: 7020 edc4 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f89aa: 6900 6d8b |000f: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6d │ │ +3f89ae: 1600 e803 |0011: const-wide/16 v0, #int 1000 // #3e8 │ │ +3f89b2: 7120 4c85 1000 |0013: invoke-static {v0, v1}, Ljava/math/BigInteger;.valueOf:(J)Ljava/math/BigInteger; // method@854c │ │ +3f89b8: 0c00 |0016: move-result-object v0 │ │ +3f89ba: 6900 6c8b |0017: sput-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ONE_THOUSAND:Ljava/math/BigInteger; // field@8b6c │ │ +3f89be: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ 0x0013 line=59 │ │ locals : │ │ │ │ @@ -1384189,20 +1384185,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f89cc: |[3f89cc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.:()V │ │ -3f89dc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f89e2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3f89e4: 5910 718b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f89e8: 7010 5fc3 0100 |0006: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.reset:()V // method@c35f │ │ -3f89ee: 0e00 |0009: return-void │ │ +3f89c0: |[3f89c0] org.apache.commons.compress.archivers.zip.X7875_NewUnix.:()V │ │ +3f89d0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f89d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3f89d8: 5910 718b |0004: iput v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f89dc: 7010 5fc3 0100 |0006: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.reset:()V // method@c35f │ │ +3f89e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=62 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ @@ -1384212,19 +1384208,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f8a98: |[3f8a98] org.apache.commons.compress.archivers.zip.X7875_NewUnix.reset:()V │ │ -3f8aa8: 6200 6c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ONE_THOUSAND:Ljava/math/BigInteger; // field@8b6c │ │ -3f8aac: 5b10 708b |0002: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f8ab0: 5b10 6e8b |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8ab4: 0e00 |0006: return-void │ │ +3f8a8c: |[3f8a8c] org.apache.commons.compress.archivers.zip.X7875_NewUnix.reset:()V │ │ +3f8a9c: 6200 6c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ONE_THOUSAND:Ljava/math/BigInteger; // field@8b6c │ │ +3f8aa0: 5b10 708b |0002: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8aa4: 5b10 6e8b |0004: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8aa8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ @@ -1384233,40 +1384229,40 @@ │ │ type : '([B)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -3f87c0: |[3f87c0] org.apache.commons.compress.archivers.zip.X7875_NewUnix.trimLeadingZeroesForceMinLength:([B)[B │ │ -3f87d0: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -3f87d4: 1104 |0002: return-object v4 │ │ -3f87d6: 2140 |0003: array-length v0, v4 │ │ -3f87d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f87da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3f87dc: 3501 0b00 |0006: if-ge v1, v0, 0011 // +000b │ │ -3f87e0: 4803 0401 |0008: aget-byte v3, v4, v1 │ │ -3f87e4: 3903 0700 |000a: if-nez v3, 0011 // +0007 │ │ -3f87e8: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f87ec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f87f0: 28f6 |0010: goto 0006 // -000a │ │ -3f87f2: 2140 |0011: array-length v0, v4 │ │ -3f87f4: b120 |0012: sub-int/2addr v0, v2 │ │ -3f87f6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3f87f8: 7120 da83 0100 |0014: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ -3f87fe: 0a00 |0017: move-result v0 │ │ -3f8800: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ -3f8804: 2101 |001a: array-length v1, v0 │ │ -3f8806: 2143 |001b: array-length v3, v4 │ │ -3f8808: b123 |001c: sub-int/2addr v3, v2 │ │ -3f880a: b131 |001d: sub-int/2addr v1, v3 │ │ -3f880c: 2103 |001e: array-length v3, v0 │ │ -3f880e: b113 |001f: sub-int/2addr v3, v1 │ │ -3f8810: 7153 a084 2410 |0020: invoke-static {v4, v2, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8816: 1100 |0023: return-object v0 │ │ +3f87b4: |[3f87b4] org.apache.commons.compress.archivers.zip.X7875_NewUnix.trimLeadingZeroesForceMinLength:([B)[B │ │ +3f87c4: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +3f87c8: 1104 |0002: return-object v4 │ │ +3f87ca: 2140 |0003: array-length v0, v4 │ │ +3f87cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f87ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3f87d0: 3501 0b00 |0006: if-ge v1, v0, 0011 // +000b │ │ +3f87d4: 4803 0401 |0008: aget-byte v3, v4, v1 │ │ +3f87d8: 3903 0700 |000a: if-nez v3, 0011 // +0007 │ │ +3f87dc: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f87e0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f87e4: 28f6 |0010: goto 0006 // -000a │ │ +3f87e6: 2140 |0011: array-length v0, v4 │ │ +3f87e8: b120 |0012: sub-int/2addr v0, v2 │ │ +3f87ea: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3f87ec: 7120 da83 0100 |0014: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@83da │ │ +3f87f2: 0a00 |0017: move-result v0 │ │ +3f87f4: 2300 c71b |0018: new-array v0, v0, [B // type@1bc7 │ │ +3f87f8: 2101 |001a: array-length v1, v0 │ │ +3f87fa: 2143 |001b: array-length v3, v4 │ │ +3f87fc: b123 |001c: sub-int/2addr v3, v2 │ │ +3f87fe: b131 |001d: sub-int/2addr v1, v3 │ │ +3f8800: 2103 |001e: array-length v3, v0 │ │ +3f8802: b113 |001f: sub-int/2addr v3, v1 │ │ +3f8804: 7153 a084 2410 |0020: invoke-static {v4, v2, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f880a: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=301 │ │ 0x0011 line=348 │ │ 0x001a line=349 │ │ 0x001e line=350 │ │ locals : │ │ @@ -1384278,18 +1384274,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f8860: |[3f8860] org.apache.commons.compress.archivers.zip.X7875_NewUnix.clone:()Ljava/lang/Object; │ │ -3f8870: 6f10 0584 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ -3f8876: 0c00 |0003: move-result-object v0 │ │ -3f8878: 1100 |0004: return-object v0 │ │ +3f8854: |[3f8854] org.apache.commons.compress.archivers.zip.X7875_NewUnix.clone:()Ljava/lang/Object; │ │ +3f8864: 6f10 0584 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@8405 │ │ +3f886a: 0c00 |0003: move-result-object v0 │ │ +3f886c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384297,34 +1384293,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3f86b0: |[3f86b0] org.apache.commons.compress.archivers.zip.X7875_NewUnix.equals:(Ljava/lang/Object;)Z │ │ -3f86c0: 2040 7b18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ -3f86c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f86c6: 3800 1f00 |0003: if-eqz v0, 0022 // +001f │ │ -3f86ca: 1f04 7b18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ -3f86ce: 5230 718b |0007: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f86d2: 5242 718b |0009: iget v2, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f86d6: 3320 1700 |000b: if-ne v0, v2, 0022 // +0017 │ │ -3f86da: 5430 708b |000d: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f86de: 5442 708b |000f: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f86e2: 6e20 3c85 2000 |0011: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ -3f86e8: 0a00 |0014: move-result v0 │ │ -3f86ea: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ -3f86ee: 5430 6e8b |0017: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f86f2: 5444 6e8b |0019: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f86f6: 6e20 3c85 4000 |001b: invoke-virtual {v0, v4}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ -3f86fc: 0a04 |001e: move-result v4 │ │ -3f86fe: 3804 0300 |001f: if-eqz v4, 0022 // +0003 │ │ -3f8702: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -3f8704: 0f01 |0022: return v1 │ │ +3f86a4: |[3f86a4] org.apache.commons.compress.archivers.zip.X7875_NewUnix.equals:(Ljava/lang/Object;)Z │ │ +3f86b4: 2040 7b18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ +3f86b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f86ba: 3800 1f00 |0003: if-eqz v0, 0022 // +001f │ │ +3f86be: 1f04 7b18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; // type@187b │ │ +3f86c2: 5230 718b |0007: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f86c6: 5242 718b |0009: iget v2, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f86ca: 3320 1700 |000b: if-ne v0, v2, 0022 // +0017 │ │ +3f86ce: 5430 708b |000d: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f86d2: 5442 708b |000f: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f86d6: 6e20 3c85 2000 |0011: invoke-virtual {v0, v2}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ +3f86dc: 0a00 |0014: move-result v0 │ │ +3f86de: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ +3f86e2: 5430 6e8b |0017: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f86e6: 5444 6e8b |0019: iget-object v4, v4, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f86ea: 6e20 3c85 4000 |001b: invoke-virtual {v0, v4}, Ljava/math/BigInteger;.equals:(Ljava/lang/Object;)Z // method@853c │ │ +3f86f0: 0a04 |001e: move-result v4 │ │ +3f86f2: 3804 0300 |001f: if-eqz v4, 0022 // +0003 │ │ +3f86f6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +3f86f8: 0f01 |0022: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x0007 line=270 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ @@ -1384335,18 +1384331,18 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3f8708: |[3f8708] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getCentralDirectoryData:()[B │ │ -3f8718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f871a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3f871e: 1100 |0003: return-object v0 │ │ +3f86fc: |[3f86fc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getCentralDirectoryData:()[B │ │ +3f870c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f870e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3f8712: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384354,17 +1384350,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8908: |[3f8908] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8918: 6200 6d8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6d │ │ -3f891c: 1100 |0002: return-object v0 │ │ +3f88fc: |[3f88fc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f890c: 6200 6d8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6d │ │ +3f8910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384372,19 +1384368,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f88c8: |[3f88c8] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getGID:()J │ │ -3f88d8: 5420 6e8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f88dc: 7110 fdc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.bigToLong:(Ljava/math/BigInteger;)J // method@c4fd │ │ -3f88e2: 0b00 |0005: move-result-wide v0 │ │ -3f88e4: 1000 |0006: return-wide v0 │ │ +3f88bc: |[3f88bc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getGID:()J │ │ +3f88cc: 5420 6e8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f88d0: 7110 fdc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.bigToLong:(Ljava/math/BigInteger;)J // method@c4fd │ │ +3f88d6: 0b00 |0005: move-result-wide v0 │ │ +3f88d8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384392,17 +1384388,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8920: |[3f8920] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8930: 6200 6b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6b │ │ -3f8934: 1100 |0002: return-object v0 │ │ +3f8914: |[3f8914] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f8924: 6200 6b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b6b │ │ +3f8928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384410,55 +1384406,55 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -3f8720: |[3f8720] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getLocalFileDataData:()[B │ │ -3f8730: 5460 708b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f8734: 6e10 4a85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ -3f873a: 0c00 |0005: move-result-object v0 │ │ -3f873c: 5461 6e8b |0006: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8740: 6e10 4a85 0100 |0008: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ -3f8746: 0c01 |000b: move-result-object v1 │ │ -3f8748: 7110 63c3 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ -3f874e: 0c00 |000f: move-result-object v0 │ │ -3f8750: 7110 63c3 0100 |0010: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ -3f8756: 0c01 |0013: move-result-object v1 │ │ -3f8758: 2102 |0014: array-length v2, v0 │ │ -3f875a: d802 0203 |0015: add-int/lit8 v2, v2, #int 3 // #03 │ │ -3f875e: 2113 |0017: array-length v3, v1 │ │ -3f8760: b032 |0018: add-int/2addr v2, v3 │ │ -3f8762: 2322 c71b |0019: new-array v2, v2, [B // type@1bc7 │ │ -3f8766: 7110 06c5 0000 |001b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ -3f876c: 7110 06c5 0100 |001e: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ -3f8772: 5263 718b |0021: iget v3, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f8776: 7110 0fc5 0300 |0023: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ -3f877c: 0a03 |0026: move-result v3 │ │ -3f877e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -3f8780: 4f03 0204 |0028: aput-byte v3, v2, v4 │ │ -3f8784: 2103 |002a: array-length v3, v0 │ │ -3f8786: 7110 0fc5 0300 |002b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ -3f878c: 0a03 |002e: move-result v3 │ │ -3f878e: 1215 |002f: const/4 v5, #int 1 // #1 │ │ -3f8790: 4f03 0205 |0030: aput-byte v3, v2, v5 │ │ -3f8794: 2103 |0032: array-length v3, v0 │ │ -3f8796: 1225 |0033: const/4 v5, #int 2 // #2 │ │ -3f8798: 7153 a084 4052 |0034: invoke-static {v0, v4, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f879e: 2100 |0037: array-length v0, v0 │ │ -3f87a0: b005 |0038: add-int/2addr v5, v0 │ │ -3f87a2: d800 0501 |0039: add-int/lit8 v0, v5, #int 1 // #01 │ │ -3f87a6: 2113 |003b: array-length v3, v1 │ │ -3f87a8: 7110 0fc5 0300 |003c: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ -3f87ae: 0a03 |003f: move-result v3 │ │ -3f87b0: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ -3f87b4: 2113 |0042: array-length v3, v1 │ │ -3f87b6: 7153 a084 4102 |0043: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f87bc: 1102 |0046: return-object v2 │ │ +3f8714: |[3f8714] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getLocalFileDataData:()[B │ │ +3f8724: 5460 708b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8728: 6e10 4a85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ +3f872e: 0c00 |0005: move-result-object v0 │ │ +3f8730: 5461 6e8b |0006: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8734: 6e10 4a85 0100 |0008: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ +3f873a: 0c01 |000b: move-result-object v1 │ │ +3f873c: 7110 63c3 0000 |000c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ +3f8742: 0c00 |000f: move-result-object v0 │ │ +3f8744: 7110 63c3 0100 |0010: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ +3f874a: 0c01 |0013: move-result-object v1 │ │ +3f874c: 2102 |0014: array-length v2, v0 │ │ +3f874e: d802 0203 |0015: add-int/lit8 v2, v2, #int 3 // #03 │ │ +3f8752: 2113 |0017: array-length v3, v1 │ │ +3f8754: b032 |0018: add-int/2addr v2, v3 │ │ +3f8756: 2322 c71b |0019: new-array v2, v2, [B // type@1bc7 │ │ +3f875a: 7110 06c5 0000 |001b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ +3f8760: 7110 06c5 0100 |001e: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ +3f8766: 5263 718b |0021: iget v3, v6, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f876a: 7110 0fc5 0300 |0023: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ +3f8770: 0a03 |0026: move-result v3 │ │ +3f8772: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +3f8774: 4f03 0204 |0028: aput-byte v3, v2, v4 │ │ +3f8778: 2103 |002a: array-length v3, v0 │ │ +3f877a: 7110 0fc5 0300 |002b: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ +3f8780: 0a03 |002e: move-result v3 │ │ +3f8782: 1215 |002f: const/4 v5, #int 1 // #1 │ │ +3f8784: 4f03 0205 |0030: aput-byte v3, v2, v5 │ │ +3f8788: 2103 |0032: array-length v3, v0 │ │ +3f878a: 1225 |0033: const/4 v5, #int 2 // #2 │ │ +3f878c: 7153 a084 4052 |0034: invoke-static {v0, v4, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8792: 2100 |0037: array-length v0, v0 │ │ +3f8794: b005 |0038: add-int/2addr v5, v0 │ │ +3f8796: d800 0501 |0039: add-int/lit8 v0, v5, #int 1 // #01 │ │ +3f879a: 2113 |003b: array-length v3, v1 │ │ +3f879c: 7110 0fc5 0300 |003c: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.unsignedIntToSignedByte:(I)B // method@c50f │ │ +3f87a2: 0a03 |003f: move-result v3 │ │ +3f87a4: 4f03 0205 |0040: aput-byte v3, v2, v5 │ │ +3f87a8: 2113 |0042: array-length v3, v1 │ │ +3f87aa: 7153 a084 4102 |0043: invoke-static {v1, v4, v2, v0, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f87b0: 1102 |0046: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x000c line=167 │ │ 0x0010 line=168 │ │ 0x0014 line=175 │ │ @@ -1384478,32 +1384474,32 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3f8938: |[3f8938] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8948: 5430 708b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f894c: 6e10 4a85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ -3f8952: 0c00 |0005: move-result-object v0 │ │ -3f8954: 7110 63c3 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ -3f895a: 0c00 |0009: move-result-object v0 │ │ -3f895c: 2100 |000a: array-length v0, v0 │ │ -3f895e: 5431 6e8b |000b: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8962: 6e10 4a85 0100 |000d: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ -3f8968: 0c01 |0010: move-result-object v1 │ │ -3f896a: 7110 63c3 0100 |0011: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ -3f8970: 0c01 |0014: move-result-object v1 │ │ -3f8972: 2111 |0015: array-length v1, v1 │ │ -3f8974: 2202 9b18 |0016: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f8978: d800 0003 |0018: add-int/lit8 v0, v0, #int 3 // #03 │ │ -3f897c: b010 |001a: add-int/2addr v0, v1 │ │ -3f897e: 7020 edc4 0200 |001b: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8984: 1102 |001e: return-object v2 │ │ +3f892c: |[3f892c] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f893c: 5430 708b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8940: 6e10 4a85 0000 |0002: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ +3f8946: 0c00 |0005: move-result-object v0 │ │ +3f8948: 7110 63c3 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ +3f894e: 0c00 |0009: move-result-object v0 │ │ +3f8950: 2100 |000a: array-length v0, v0 │ │ +3f8952: 5431 6e8b |000b: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8956: 6e10 4a85 0100 |000d: invoke-virtual {v1}, Ljava/math/BigInteger;.toByteArray:()[B // method@854a │ │ +3f895c: 0c01 |0010: move-result-object v1 │ │ +3f895e: 7110 63c3 0100 |0011: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.trimLeadingZeroesForceMinLength:([B)[B // method@c363 │ │ +3f8964: 0c01 |0014: move-result-object v1 │ │ +3f8966: 2111 |0015: array-length v1, v1 │ │ +3f8968: 2202 9b18 |0016: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f896c: d800 0003 |0018: add-int/lit8 v0, v0, #int 3 // #03 │ │ +3f8970: b010 |001a: add-int/2addr v0, v1 │ │ +3f8972: 7020 edc4 0200 |001b: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f8978: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000b line=136 │ │ 0x0016 line=139 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ @@ -1384513,19 +1384509,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3f88e8: |[3f88e8] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getUID:()J │ │ -3f88f8: 5420 708b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f88fc: 7110 fdc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.bigToLong:(Ljava/math/BigInteger;)J // method@c4fd │ │ -3f8902: 0b00 |0005: move-result-wide v0 │ │ -3f8904: 1000 |0006: return-wide v0 │ │ +3f88dc: |[3f88dc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.getUID:()J │ │ +3f88ec: 5420 708b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f88f0: 7110 fdc4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.bigToLong:(Ljava/math/BigInteger;)J // method@c4fd │ │ +3f88f6: 0b00 |0005: move-result-wide v0 │ │ +3f88f8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ @@ -1384533,30 +1384529,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3f8818: |[3f8818] org.apache.commons.compress.archivers.zip.X7875_NewUnix.hashCode:()I │ │ -3f8828: 5230 718b |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f882c: 1401 7929 edff |0002: const v1, #float -nan // #ffed2979 │ │ -3f8832: 9200 0001 |0005: mul-int v0, v0, v1 │ │ -3f8836: 5431 708b |0007: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f883a: 6e10 3d85 0100 |0009: invoke-virtual {v1}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ -3f8840: 0a01 |000c: move-result v1 │ │ -3f8842: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ -3f8846: 7120 a183 2100 |000f: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ -3f884c: 0a01 |0012: move-result v1 │ │ -3f884e: b710 |0013: xor-int/2addr v0, v1 │ │ -3f8850: 5431 6e8b |0014: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8854: 6e10 3d85 0100 |0016: invoke-virtual {v1}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ -3f885a: 0a01 |0019: move-result v1 │ │ -3f885c: b710 |001a: xor-int/2addr v0, v1 │ │ -3f885e: 0f00 |001b: return v0 │ │ +3f880c: |[3f880c] org.apache.commons.compress.archivers.zip.X7875_NewUnix.hashCode:()I │ │ +3f881c: 5230 718b |0000: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f8820: 1401 7929 edff |0002: const v1, #float -nan // #ffed2979 │ │ +3f8826: 9200 0001 |0005: mul-int v0, v0, v1 │ │ +3f882a: 5431 708b |0007: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f882e: 6e10 3d85 0100 |0009: invoke-virtual {v1}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ +3f8834: 0a01 |000c: move-result v1 │ │ +3f8836: 1302 1000 |000d: const/16 v2, #int 16 // #10 │ │ +3f883a: 7120 a183 2100 |000f: invoke-static {v1, v2}, Ljava/lang/Integer;.rotateLeft:(II)I // method@83a1 │ │ +3f8840: 0a01 |0012: move-result v1 │ │ +3f8842: b710 |0013: xor-int/2addr v0, v1 │ │ +3f8844: 5431 6e8b |0014: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8848: 6e10 3d85 0100 |0016: invoke-virtual {v1}, Ljava/math/BigInteger;.hashCode:()I // method@853d │ │ +3f884e: 0a01 |0019: move-result v1 │ │ +3f8850: b710 |001a: xor-int/2addr v0, v1 │ │ +3f8852: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0007 line=281 │ │ 0x0014 line=282 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ @@ -1384566,62 +1384562,62 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f89f0: |[3f89f0] org.apache.commons.compress.archivers.zip.X7875_NewUnix.parseFromCentralDirectoryData:([BII)V │ │ -3f8a00: 0e00 |0000: return-void │ │ +3f89e4: |[3f89e4] org.apache.commons.compress.archivers.zip.X7875_NewUnix.parseFromCentralDirectoryData:([BII)V │ │ +3f89f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;) │ │ name : 'parseFromLocalFileData' │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -3f8a04: |[3f8a04] org.apache.commons.compress.archivers.zip.X7875_NewUnix.parseFromLocalFileData:([BII)V │ │ -3f8a14: 7010 5fc3 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.reset:()V // method@c35f │ │ -3f8a1a: d806 0501 |0003: add-int/lit8 v6, v5, #int 1 // #01 │ │ -3f8a1e: 4805 0405 |0005: aget-byte v5, v4, v5 │ │ -3f8a22: 7110 08c5 0500 |0007: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ -3f8a28: 0a05 |000a: move-result v5 │ │ -3f8a2a: 5935 718b |000b: iput v5, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ -3f8a2e: d805 0601 |000d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -3f8a32: 4806 0406 |000f: aget-byte v6, v4, v6 │ │ -3f8a36: 7110 08c5 0600 |0011: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ -3f8a3c: 0a06 |0014: move-result v6 │ │ -3f8a3e: 2360 c71b |0015: new-array v0, v6, [B // type@1bc7 │ │ -3f8a42: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -3f8a44: 7156 a084 5410 |0018: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8a4a: b065 |001b: add-int/2addr v5, v6 │ │ -3f8a4c: 2206 b910 |001c: new-instance v6, Ljava/math/BigInteger; // type@10b9 │ │ -3f8a50: 7110 06c5 0000 |001e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ -3f8a56: 0c00 |0021: move-result-object v0 │ │ -3f8a58: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3f8a5a: 7030 3285 2600 |0023: invoke-direct {v6, v2, v0}, Ljava/math/BigInteger;.:(I[B)V // method@8532 │ │ -3f8a60: 5b36 708b |0026: iput-object v6, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f8a64: d806 0501 |0028: add-int/lit8 v6, v5, #int 1 // #01 │ │ -3f8a68: 4805 0405 |002a: aget-byte v5, v4, v5 │ │ -3f8a6c: 7110 08c5 0500 |002c: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ -3f8a72: 0a05 |002f: move-result v5 │ │ -3f8a74: 2350 c71b |0030: new-array v0, v5, [B // type@1bc7 │ │ -3f8a78: 7155 a084 6410 |0032: invoke-static {v4, v6, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8a7e: 2204 b910 |0035: new-instance v4, Ljava/math/BigInteger; // type@10b9 │ │ -3f8a82: 7110 06c5 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ -3f8a88: 0c05 |003a: move-result-object v5 │ │ -3f8a8a: 7030 3285 2405 |003b: invoke-direct {v4, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@8532 │ │ -3f8a90: 5b34 6e8b |003e: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8a94: 0e00 |0040: return-void │ │ +3f89f8: |[3f89f8] org.apache.commons.compress.archivers.zip.X7875_NewUnix.parseFromLocalFileData:([BII)V │ │ +3f8a08: 7010 5fc3 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.reset:()V // method@c35f │ │ +3f8a0e: d806 0501 |0003: add-int/lit8 v6, v5, #int 1 // #01 │ │ +3f8a12: 4805 0405 |0005: aget-byte v5, v4, v5 │ │ +3f8a16: 7110 08c5 0500 |0007: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ +3f8a1c: 0a05 |000a: move-result v5 │ │ +3f8a1e: 5935 718b |000b: iput v5, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.version:I // field@8b71 │ │ +3f8a22: d805 0601 |000d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +3f8a26: 4806 0406 |000f: aget-byte v6, v4, v6 │ │ +3f8a2a: 7110 08c5 0600 |0011: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ +3f8a30: 0a06 |0014: move-result v6 │ │ +3f8a32: 2360 c71b |0015: new-array v0, v6, [B // type@1bc7 │ │ +3f8a36: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +3f8a38: 7156 a084 5410 |0018: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8a3e: b065 |001b: add-int/2addr v5, v6 │ │ +3f8a40: 2206 b910 |001c: new-instance v6, Ljava/math/BigInteger; // type@10b9 │ │ +3f8a44: 7110 06c5 0000 |001e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ +3f8a4a: 0c00 |0021: move-result-object v0 │ │ +3f8a4c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3f8a4e: 7030 3285 2600 |0023: invoke-direct {v6, v2, v0}, Ljava/math/BigInteger;.:(I[B)V // method@8532 │ │ +3f8a54: 5b36 708b |0026: iput-object v6, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8a58: d806 0501 |0028: add-int/lit8 v6, v5, #int 1 // #01 │ │ +3f8a5c: 4805 0405 |002a: aget-byte v5, v4, v5 │ │ +3f8a60: 7110 08c5 0500 |002c: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.signedByteToUnsignedInt:(B)I // method@c508 │ │ +3f8a66: 0a05 |002f: move-result v5 │ │ +3f8a68: 2350 c71b |0030: new-array v0, v5, [B // type@1bc7 │ │ +3f8a6c: 7155 a084 6410 |0032: invoke-static {v4, v6, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8a72: 2204 b910 |0035: new-instance v4, Ljava/math/BigInteger; // type@10b9 │ │ +3f8a76: 7110 06c5 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.reverse:([B)[B // method@c506 │ │ +3f8a7c: 0c05 |003a: move-result-object v5 │ │ +3f8a7e: 7030 3285 2405 |003b: invoke-direct {v4, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@8532 │ │ +3f8a84: 5b34 6e8b |003e: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8a88: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x000f line=216 │ │ 0x0015 line=217 │ │ 0x0018 line=218 │ │ @@ -1384641,19 +1384637,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f8ab8: |[3f8ab8] org.apache.commons.compress.archivers.zip.X7875_NewUnix.setGID:(J)V │ │ -3f8ac8: 7120 05c5 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.longToBig:(J)Ljava/math/BigInteger; // method@c505 │ │ -3f8ace: 0c01 |0003: move-result-object v1 │ │ -3f8ad0: 5b01 6e8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f8ad4: 0e00 |0006: return-void │ │ +3f8aac: |[3f8aac] org.apache.commons.compress.archivers.zip.X7875_NewUnix.setGID:(J)V │ │ +3f8abc: 7120 05c5 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.longToBig:(J)Ljava/math/BigInteger; // method@c505 │ │ +3f8ac2: 0c01 |0003: move-result-object v1 │ │ +3f8ac4: 5b01 6e8b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f8ac8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1384662,19 +1384658,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3f8ad8: |[3f8ad8] org.apache.commons.compress.archivers.zip.X7875_NewUnix.setUID:(J)V │ │ -3f8ae8: 7120 05c5 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.longToBig:(J)Ljava/math/BigInteger; // method@c505 │ │ -3f8aee: 0c01 |0003: move-result-object v1 │ │ -3f8af0: 5b01 708b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f8af4: 0e00 |0006: return-void │ │ +3f8acc: |[3f8acc] org.apache.commons.compress.archivers.zip.X7875_NewUnix.setUID:(J)V │ │ +3f8adc: 7120 05c5 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.longToBig:(J)Ljava/math/BigInteger; // method@c505 │ │ +3f8ae2: 0c01 |0003: move-result-object v1 │ │ +3f8ae4: 5b01 708b |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8ae8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ @@ -1384683,28 +1384679,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3f887c: |[3f887c] org.apache.commons.compress.archivers.zip.X7875_NewUnix.toString:()Ljava/lang/String; │ │ -3f888c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3f8890: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f8896: 1a01 d214 |0005: const-string v1, "0x7875 Zip Extra Field: UID=" // string@14d2 │ │ -3f889a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f88a0: 5421 708b |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ -3f88a4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f88aa: 1a01 b705 |000f: const-string v1, " GID=" // string@05b7 │ │ -3f88ae: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f88b4: 5421 6e8b |0014: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ -3f88b8: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3f88be: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f88c4: 0c00 |001c: move-result-object v0 │ │ -3f88c6: 1100 |001d: return-object v0 │ │ +3f8870: |[3f8870] org.apache.commons.compress.archivers.zip.X7875_NewUnix.toString:()Ljava/lang/String; │ │ +3f8880: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3f8884: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f888a: 1a01 d214 |0005: const-string v1, "0x7875 Zip Extra Field: UID=" // string@14d2 │ │ +3f888e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8894: 5421 708b |000a: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.uid:Ljava/math/BigInteger; // field@8b70 │ │ +3f8898: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f889e: 1a01 b705 |000f: const-string v1, " GID=" // string@05b7 │ │ +3f88a2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f88a8: 5421 6e8b |0014: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix;.gid:Ljava/math/BigInteger; // field@8b6e │ │ +3f88ac: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3f88b2: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f88b8: 0c00 |001c: move-result-object v0 │ │ +3f88ba: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/apache/commons/compress/archivers/zip/X7875_NewUnix; │ │ │ │ source_file_idx : 27091 (X7875_NewUnix.java) │ │ @@ -1384776,23 +1384772,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3f8d0c: |[3f8d0c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:()V │ │ -3f8d1c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f8d20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3f8d22: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8d28: 6900 738b |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3f8d2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3f8d2e: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ -3f8d32: 6900 728b |000b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.EMPTY:[B // field@8b72 │ │ -3f8d36: 0e00 |000d: return-void │ │ +3f8d00: |[3f8d00] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:()V │ │ +3f8d10: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8d14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3f8d16: 7020 edc4 1000 |0003: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f8d1c: 6900 738b |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3f8d20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3f8d22: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ +3f8d26: 6900 728b |000b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.EMPTY:[B // field@8b72 │ │ +3f8d2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=50 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1384800,17 +1384796,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f8d38: |[3f8d38] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:()V │ │ -3f8d48: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f8d4e: 0e00 |0003: return-void │ │ +3f8d2c: |[3f8d2c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:()V │ │ +3f8d3c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f8d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1384818,18 +1384814,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3f8d50: |[3f8d50] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f8d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f8d62: 7050 67c3 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c367 │ │ -3f8d68: 0e00 |0004: return-void │ │ +3f8d44: |[3f8d44] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f8d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f8d56: 7050 67c3 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c367 │ │ +3f8d5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ @@ -1384839,21 +1384835,21 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3f8d6c: |[3f8d6c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3f8d7c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3f8d82: 5b01 798b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8d86: 5b02 758b |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8d8a: 5b03 788b |0007: iput-object v3, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8d8e: 5b04 768b |0009: iput-object v4, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8d92: 0e00 |000b: return-void │ │ +3f8d60: |[3f8d60] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3f8d70: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3f8d76: 5b01 798b |0003: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8d7a: 5b02 758b |0005: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8d7e: 5b03 788b |0007: iput-object v3, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8d82: 5b04 768b |0009: iput-object v4, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8d86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x0009 line=103 │ │ @@ -1384869,32 +1384865,32 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -3f8bb8: |[3f8bb8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.addSizes:([B)I │ │ -3f8bc8: 5440 798b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8bcc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -3f8bd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3f8bd2: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -3f8bd6: 6e10 68c4 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f8bdc: 0c00 |000a: move-result-object v0 │ │ -3f8bde: 7151 a084 2025 |000b: invoke-static {v0, v2, v5, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8be4: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ -3f8be8: 2802 |0010: goto 0012 // +0002 │ │ -3f8bea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3f8bec: 5443 758b |0012: iget-object v3, v4, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8bf0: 3803 0b00 |0014: if-eqz v3, 001f // +000b │ │ -3f8bf4: 6e10 68c4 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f8bfa: 0c03 |0019: move-result-object v3 │ │ -3f8bfc: 7151 a084 2305 |001a: invoke-static {v3, v2, v5, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8c02: d800 0008 |001d: add-int/lit8 v0, v0, #int 8 // #08 │ │ -3f8c06: 0f00 |001f: return v0 │ │ +3f8bac: |[3f8bac] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.addSizes:([B)I │ │ +3f8bbc: 5440 798b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8bc0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +3f8bc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3f8bc6: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +3f8bca: 6e10 68c4 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f8bd0: 0c00 |000a: move-result-object v0 │ │ +3f8bd2: 7151 a084 2025 |000b: invoke-static {v0, v2, v5, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8bd8: 1300 0800 |000e: const/16 v0, #int 8 // #8 │ │ +3f8bdc: 2802 |0010: goto 0012 // +0002 │ │ +3f8bde: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3f8be0: 5443 758b |0012: iget-object v3, v4, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8be4: 3803 0b00 |0014: if-eqz v3, 001f // +000b │ │ +3f8be8: 6e10 68c4 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f8bee: 0c03 |0019: move-result-object v3 │ │ +3f8bf0: 7151 a084 2305 |001a: invoke-static {v3, v2, v5, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8bf6: d800 0008 |001d: add-int/lit8 v0, v0, #int 8 // #08 │ │ +3f8bfa: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0007 line=331 │ │ 0x0012 line=334 │ │ 0x0016 line=335 │ │ locals : │ │ @@ -1384907,37 +1384903,37 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -3f8af8: |[3f8af8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCentralDirectoryData:()[B │ │ -3f8b08: 6e10 6ac3 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c36a │ │ -3f8b0e: 0c00 |0003: move-result-object v0 │ │ -3f8b10: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ -3f8b16: 0a00 |0007: move-result v0 │ │ -3f8b18: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ -3f8b1c: 7020 68c3 0500 |000a: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.addSizes:([B)I // method@c368 │ │ -3f8b22: 0a01 |000d: move-result v1 │ │ -3f8b24: 5452 788b |000e: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8b28: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3f8b2a: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ -3f8b2e: 6e10 68c4 0200 |0013: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ -3f8b34: 0c02 |0016: move-result-object v2 │ │ -3f8b36: 1304 0800 |0017: const/16 v4, #int 8 // #8 │ │ -3f8b3a: 7154 a084 3210 |0019: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8b40: d801 0108 |001c: add-int/lit8 v1, v1, #int 8 // #08 │ │ -3f8b44: 5452 768b |001e: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8b48: 3802 0a00 |0020: if-eqz v2, 002a // +000a │ │ -3f8b4c: 6e10 dac4 0200 |0022: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3f8b52: 0c02 |0025: move-result-object v2 │ │ -3f8b54: 1244 |0026: const/4 v4, #int 4 // #4 │ │ -3f8b56: 7154 a084 3210 |0027: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8b5c: 1100 |002a: return-object v0 │ │ +3f8aec: |[3f8aec] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCentralDirectoryData:()[B │ │ +3f8afc: 6e10 6ac3 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c36a │ │ +3f8b02: 0c00 |0003: move-result-object v0 │ │ +3f8b04: 6e10 f4c4 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:()I // method@c4f4 │ │ +3f8b0a: 0a00 |0007: move-result v0 │ │ +3f8b0c: 2300 c71b |0008: new-array v0, v0, [B // type@1bc7 │ │ +3f8b10: 7020 68c3 0500 |000a: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.addSizes:([B)I // method@c368 │ │ +3f8b16: 0a01 |000d: move-result v1 │ │ +3f8b18: 5452 788b |000e: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8b1c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3f8b1e: 3802 0d00 |0011: if-eqz v2, 001e // +000d │ │ +3f8b22: 6e10 68c4 0200 |0013: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:()[B // method@c468 │ │ +3f8b28: 0c02 |0016: move-result-object v2 │ │ +3f8b2a: 1304 0800 |0017: const/16 v4, #int 8 // #8 │ │ +3f8b2e: 7154 a084 3210 |0019: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8b34: d801 0108 |001c: add-int/lit8 v1, v1, #int 8 // #08 │ │ +3f8b38: 5452 768b |001e: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8b3c: 3802 0a00 |0020: if-eqz v2, 002a // +000a │ │ +3f8b40: 6e10 dac4 0200 |0022: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3f8b46: 0c02 |0025: move-result-object v2 │ │ +3f8b48: 1244 |0026: const/4 v4, #int 4 // #4 │ │ +3f8b4a: 7154 a084 3210 |0027: invoke-static {v2, v3, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8b50: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x000e line=141 │ │ 0x0013 line=142 │ │ 0x001e line=145 │ │ @@ -1384950,40 +1384946,40 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3f8c68: |[3f8c68] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8c78: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f8c7c: 5451 798b |0002: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8c80: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -3f8c84: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3f8c86: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -3f8c8a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -3f8c8e: 2802 |000b: goto 000d // +0002 │ │ -3f8c90: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3f8c92: 5454 758b |000d: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8c96: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -3f8c9a: 1304 0800 |0011: const/16 v4, #int 8 // #8 │ │ -3f8c9e: 2802 |0013: goto 0015 // +0002 │ │ -3f8ca0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -3f8ca2: b041 |0015: add-int/2addr v1, v4 │ │ -3f8ca4: 5454 788b |0016: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8ca8: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ -3f8cac: 2802 |001a: goto 001c // +0002 │ │ -3f8cae: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3f8cb0: b021 |001c: add-int/2addr v1, v2 │ │ -3f8cb2: 5452 768b |001d: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8cb6: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ -3f8cba: 1243 |0021: const/4 v3, #int 4 // #4 │ │ -3f8cbc: b031 |0022: add-int/2addr v1, v3 │ │ -3f8cbe: 7020 edc4 1000 |0023: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8cc4: 1100 |0026: return-object v0 │ │ +3f8c5c: |[3f8c5c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCentralDirectoryLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f8c6c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8c70: 5451 798b |0002: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8c74: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +3f8c78: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3f8c7a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +3f8c7e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +3f8c82: 2802 |000b: goto 000d // +0002 │ │ +3f8c84: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3f8c86: 5454 758b |000d: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8c8a: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +3f8c8e: 1304 0800 |0011: const/16 v4, #int 8 // #8 │ │ +3f8c92: 2802 |0013: goto 0015 // +0002 │ │ +3f8c94: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +3f8c96: b041 |0015: add-int/2addr v1, v4 │ │ +3f8c98: 5454 788b |0016: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8c9c: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ +3f8ca0: 2802 |001a: goto 001c // +0002 │ │ +3f8ca2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3f8ca4: b021 |001c: add-int/2addr v1, v2 │ │ +3f8ca6: 5452 768b |001d: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8caa: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ +3f8cae: 1243 |0021: const/4 v3, #int 4 // #4 │ │ +3f8cb0: b031 |0022: add-int/2addr v1, v3 │ │ +3f8cb2: 7020 edc4 1000 |0023: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f8cb8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0027 reg=5 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1384991,17 +1384987,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8c08: |[3f8c08] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f8c18: 5410 758b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8c1c: 1100 |0002: return-object v0 │ │ +3f8bfc: |[3f8bfc] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f8c0c: 5410 758b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385009,17 +1385005,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipLong;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8c50: |[3f8c50] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getDiskStartNumber:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ -3f8c60: 5410 768b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8c64: 1100 |0002: return-object v0 │ │ +3f8c44: |[3f8c44] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getDiskStartNumber:()Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ +3f8c54: 5410 768b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #4 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385027,17 +1385023,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8cc8: |[3f8cc8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8cd8: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3f8cdc: 1100 |0002: return-object v0 │ │ +3f8cbc: |[3f8cbc] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f8ccc: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3f8cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385045,34 +1385041,34 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3f8b60: |[3f8b60] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getLocalFileDataData:()[B │ │ -3f8b70: 5420 798b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8b74: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -3f8b78: 5420 758b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8b7c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -3f8b80: 2804 |0008: goto 000c // +0004 │ │ -3f8b82: 6200 728b |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.EMPTY:[B // field@8b72 │ │ -3f8b86: 1100 |000b: return-object v0 │ │ -3f8b88: 5420 798b |000c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8b8c: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -3f8b90: 5420 758b |0010: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8b94: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -3f8b98: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ -3f8b9c: 2300 c71b |0016: new-array v0, v0, [B // type@1bc7 │ │ -3f8ba0: 7020 68c3 0200 |0018: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.addSizes:([B)I // method@c368 │ │ -3f8ba6: 1100 |001b: return-object v0 │ │ -3f8ba8: 2200 7110 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f8bac: 1a01 b46a |001e: const-string v1, "Zip64 extended information must contain both size values in the local file header." // string@6ab4 │ │ -3f8bb0: 7020 8783 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f8bb6: 2700 |0023: throw v0 │ │ +3f8b54: |[3f8b54] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getLocalFileDataData:()[B │ │ +3f8b64: 5420 798b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8b68: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +3f8b6c: 5420 758b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8b70: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +3f8b74: 2804 |0008: goto 000c // +0004 │ │ +3f8b76: 6200 728b |0009: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.EMPTY:[B // field@8b72 │ │ +3f8b7a: 1100 |000b: return-object v0 │ │ +3f8b7c: 5420 798b |000c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8b80: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +3f8b84: 5420 758b |0010: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8b88: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +3f8b8c: 1300 1000 |0014: const/16 v0, #int 16 // #10 │ │ +3f8b90: 2300 c71b |0016: new-array v0, v0, [B // type@1bc7 │ │ +3f8b94: 7020 68c3 0200 |0018: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.addSizes:([B)I // method@c368 │ │ +3f8b9a: 1100 |001b: return-object v0 │ │ +3f8b9c: 2200 7110 |001c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f8ba0: 1a01 b46a |001e: const-string v1, "Zip64 extended information must contain both size values in the local file header." // string@6ab4 │ │ +3f8ba4: 7020 8783 1000 |0020: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f8baa: 2700 |0023: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=134 │ │ 0x000c line=127 │ │ 0x0016 line=130 │ │ 0x0018 line=131 │ │ @@ -1385085,23 +1385081,23 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3f8ce0: |[3f8ce0] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f8cf0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f8cf4: 5421 798b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8cf8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -3f8cfc: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -3f8d00: 2802 |0008: goto 000a // +0002 │ │ -3f8d02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3f8d04: 7020 edc4 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f8d0a: 1100 |000d: return-object v0 │ │ +3f8cd4: |[3f8cd4] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getLocalFileDataLength:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f8ce4: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f8ce8: 5421 798b |0002: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8cec: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +3f8cf0: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +3f8cf4: 2802 |0008: goto 000a // +0002 │ │ +3f8cf6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3f8cf8: 7020 edc4 1000 |000a: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f8cfe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385109,17 +1385105,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8c20: |[3f8c20] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getRelativeHeaderOffset:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f8c30: 5410 788b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8c34: 1100 |0002: return-object v0 │ │ +3f8c14: |[3f8c14] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getRelativeHeaderOffset:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f8c24: 5410 788b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385127,17 +1385123,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8c38: |[3f8c38] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ -3f8c48: 5410 798b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8c4c: 1100 |0002: return-object v0 │ │ +3f8c2c: |[3f8c2c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ +3f8c3c: 5410 798b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ │ │ #9 : (in Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;) │ │ @@ -1385145,47 +1385141,47 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -3f8d94: |[3f8d94] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.parseFromCentralDirectoryData:([BII)V │ │ -3f8da4: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ -3f8da8: 5b20 778b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8dac: 5420 778b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8db0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3f8db2: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f8db8: 1300 1c00 |000a: const/16 v0, #int 28 // #1c │ │ -3f8dbc: 3405 0600 |000c: if-lt v5, v0, 0012 // +0006 │ │ -3f8dc0: 6e40 73c3 3254 |000e: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.parseFromLocalFileData:([BII)V // method@c373 │ │ -3f8dc6: 282d |0011: goto 003e // +002d │ │ -3f8dc8: 1300 1800 |0012: const/16 v0, #int 24 // #18 │ │ -3f8dcc: 3305 1c00 |0014: if-ne v5, v0, 0030 // +001c │ │ -3f8dd0: 2205 8c18 |0016: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8dd4: 7030 66c4 3504 |0018: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8dda: 5b25 798b |001b: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8dde: d804 0408 |001d: add-int/lit8 v4, v4, #int 8 // #08 │ │ -3f8de2: 2205 8c18 |001f: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8de6: 7030 66c4 3504 |0021: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8dec: 5b25 758b |0024: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8df0: d804 0408 |0026: add-int/lit8 v4, v4, #int 8 // #08 │ │ -3f8df4: 2205 8c18 |0028: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8df8: 7030 66c4 3504 |002a: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8dfe: 5b25 788b |002d: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8e02: 280f |002f: goto 003e // +000f │ │ -3f8e04: dc00 0508 |0030: rem-int/lit8 v0, v5, #int 8 // #08 │ │ -3f8e08: 1241 |0032: const/4 v1, #int 4 // #4 │ │ -3f8e0a: 3310 0b00 |0033: if-ne v0, v1, 003e // +000b │ │ -3f8e0e: 2200 9918 |0035: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f8e12: b054 |0037: add-int/2addr v4, v5 │ │ -3f8e14: b114 |0038: sub-int/2addr v4, v1 │ │ -3f8e16: 7030 d7c4 3004 |0039: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f8e1c: 5b20 768b |003c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8e20: 0e00 |003e: return-void │ │ +3f8d88: |[3f8d88] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.parseFromCentralDirectoryData:([BII)V │ │ +3f8d98: 2350 c71b |0000: new-array v0, v5, [B // type@1bc7 │ │ +3f8d9c: 5b20 778b |0002: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8da0: 5420 778b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8da4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3f8da6: 7155 a084 4310 |0007: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f8dac: 1300 1c00 |000a: const/16 v0, #int 28 // #1c │ │ +3f8db0: 3405 0600 |000c: if-lt v5, v0, 0012 // +0006 │ │ +3f8db4: 6e40 73c3 3254 |000e: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.parseFromLocalFileData:([BII)V // method@c373 │ │ +3f8dba: 282d |0011: goto 003e // +002d │ │ +3f8dbc: 1300 1800 |0012: const/16 v0, #int 24 // #18 │ │ +3f8dc0: 3305 1c00 |0014: if-ne v5, v0, 0030 // +001c │ │ +3f8dc4: 2205 8c18 |0016: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8dc8: 7030 66c4 3504 |0018: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8dce: 5b25 798b |001b: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8dd2: d804 0408 |001d: add-int/lit8 v4, v4, #int 8 // #08 │ │ +3f8dd6: 2205 8c18 |001f: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8dda: 7030 66c4 3504 |0021: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8de0: 5b25 758b |0024: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8de4: d804 0408 |0026: add-int/lit8 v4, v4, #int 8 // #08 │ │ +3f8de8: 2205 8c18 |0028: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8dec: 7030 66c4 3504 |002a: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8df2: 5b25 788b |002d: iput-object v5, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8df6: 280f |002f: goto 003e // +000f │ │ +3f8df8: dc00 0508 |0030: rem-int/lit8 v0, v5, #int 8 // #08 │ │ +3f8dfc: 1241 |0032: const/4 v1, #int 4 // #4 │ │ +3f8dfe: 3310 0b00 |0033: if-ne v0, v1, 003e // +000b │ │ +3f8e02: 2200 9918 |0035: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f8e06: b054 |0037: add-int/2addr v4, v5 │ │ +3f8e08: b114 |0038: sub-int/2addr v4, v1 │ │ +3f8e0a: 7030 d7c4 3004 |0039: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f8e10: 5b20 768b |003c: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8e14: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x000e line=197 │ │ 0x0016 line=199 │ │ 0x001f line=201 │ │ @@ -1385203,45 +1385199,45 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3f8e24: |[3f8e24] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.parseFromLocalFileData:([BII)V │ │ -3f8e34: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ -3f8e38: 0e00 |0002: return-void │ │ -3f8e3a: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -3f8e3e: 3406 2d00 |0005: if-lt v6, v0, 0032 // +002d │ │ -3f8e42: 2201 8c18 |0007: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8e46: 7030 66c4 4105 |0009: invoke-direct {v1, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8e4c: 5b31 798b |000c: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8e50: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -3f8e54: b015 |0010: add-int/2addr v5, v1 │ │ -3f8e56: 2202 8c18 |0011: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8e5a: 7030 66c4 4205 |0013: invoke-direct {v2, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8e60: 5b32 758b |0016: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8e64: b015 |0018: add-int/2addr v5, v1 │ │ -3f8e66: b106 |0019: sub-int/2addr v6, v0 │ │ -3f8e68: 3416 0d00 |001a: if-lt v6, v1, 0027 // +000d │ │ -3f8e6c: 2200 8c18 |001c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8e70: 7030 66c4 4005 |001e: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8e76: 5b30 788b |0021: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8e7a: d805 0508 |0023: add-int/lit8 v5, v5, #int 8 // #08 │ │ -3f8e7e: d806 06f8 |0025: add-int/lit8 v6, v6, #int -8 // #f8 │ │ -3f8e82: 1240 |0027: const/4 v0, #int 4 // #4 │ │ -3f8e84: 3406 0900 |0028: if-lt v6, v0, 0031 // +0009 │ │ -3f8e88: 2206 9918 |002a: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f8e8c: 7030 d7c4 4605 |002c: invoke-direct {v6, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f8e92: 5b36 768b |002f: iput-object v6, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8e96: 0e00 |0031: return-void │ │ -3f8e98: 2204 a211 |0032: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f8e9c: 1a05 b46a |0034: const-string v5, "Zip64 extended information must contain both size values in the local file header." // string@6ab4 │ │ -3f8ea0: 7020 4589 5400 |0036: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f8ea6: 2704 |0039: throw v4 │ │ +3f8e18: |[3f8e18] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.parseFromLocalFileData:([BII)V │ │ +3f8e28: 3906 0300 |0000: if-nez v6, 0003 // +0003 │ │ +3f8e2c: 0e00 |0002: return-void │ │ +3f8e2e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +3f8e32: 3406 2d00 |0005: if-lt v6, v0, 0032 // +002d │ │ +3f8e36: 2201 8c18 |0007: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8e3a: 7030 66c4 4105 |0009: invoke-direct {v1, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8e40: 5b31 798b |000c: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8e44: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +3f8e48: b015 |0010: add-int/2addr v5, v1 │ │ +3f8e4a: 2202 8c18 |0011: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8e4e: 7030 66c4 4205 |0013: invoke-direct {v2, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8e54: 5b32 758b |0016: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8e58: b015 |0018: add-int/2addr v5, v1 │ │ +3f8e5a: b106 |0019: sub-int/2addr v6, v0 │ │ +3f8e5c: 3416 0d00 |001a: if-lt v6, v1, 0027 // +000d │ │ +3f8e60: 2200 8c18 |001c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8e64: 7030 66c4 4005 |001e: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8e6a: 5b30 788b |0021: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8e6e: d805 0508 |0023: add-int/lit8 v5, v5, #int 8 // #08 │ │ +3f8e72: d806 06f8 |0025: add-int/lit8 v6, v6, #int -8 // #f8 │ │ +3f8e76: 1240 |0027: const/4 v0, #int 4 // #4 │ │ +3f8e78: 3406 0900 |0028: if-lt v6, v0, 0031 // +0009 │ │ +3f8e7c: 2206 9918 |002a: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f8e80: 7030 d7c4 4605 |002c: invoke-direct {v6, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f8e86: 5b36 768b |002f: iput-object v6, v3, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8e8a: 0e00 |0031: return-void │ │ +3f8e8c: 2204 a211 |0032: new-instance v4, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f8e90: 1a05 b46a |0034: const-string v5, "Zip64 extended information must contain both size values in the local file header." // string@6ab4 │ │ +3f8e94: 7020 4589 5400 |0036: invoke-direct {v4, v5}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f8e9a: 2704 |0039: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=165 │ │ 0x0011 line=167 │ │ 0x001c line=171 │ │ 0x002a line=176 │ │ 0x0032 line=163 │ │ @@ -1385256,80 +1385252,80 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -3f8ea8: |[3f8ea8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.reparseCentralDirectoryData:(ZZZZ)V │ │ -3f8eb8: 5450 778b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8ebc: 3800 7700 |0002: if-eqz v0, 0079 // +0077 │ │ -3f8ec0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f8ec2: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -3f8ec6: 3806 0500 |0007: if-eqz v6, 000c // +0005 │ │ -3f8eca: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ -3f8ece: 2802 |000b: goto 000d // +0002 │ │ -3f8ed0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3f8ed2: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ -3f8ed6: 1303 0800 |000f: const/16 v3, #int 8 // #8 │ │ -3f8eda: 2802 |0011: goto 0013 // +0002 │ │ -3f8edc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -3f8ede: b032 |0013: add-int/2addr v2, v3 │ │ -3f8ee0: 3808 0500 |0014: if-eqz v8, 0019 // +0005 │ │ -3f8ee4: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -3f8ee8: 2802 |0018: goto 001a // +0002 │ │ -3f8eea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -3f8eec: b032 |001a: add-int/2addr v2, v3 │ │ -3f8eee: 3809 0400 |001b: if-eqz v9, 001f // +0004 │ │ -3f8ef2: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -3f8ef4: 2802 |001e: goto 0020 // +0002 │ │ -3f8ef6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3f8ef8: b032 |0020: add-int/2addr v2, v3 │ │ -3f8efa: 5453 778b |0021: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8efe: 2134 |0023: array-length v4, v3 │ │ -3f8f00: 3424 3300 |0024: if-lt v4, v2, 0057 // +0033 │ │ -3f8f04: 3806 0b00 |0026: if-eqz v6, 0031 // +000b │ │ -3f8f08: 2206 8c18 |0028: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8f0c: 7030 66c4 3600 |002a: invoke-direct {v6, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8f12: 5b56 798b |002d: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f8f16: 1300 0800 |002f: const/16 v0, #int 8 // #8 │ │ -3f8f1a: 3807 0d00 |0031: if-eqz v7, 003e // +000d │ │ -3f8f1e: 2206 8c18 |0033: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8f22: 5457 778b |0035: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8f26: 7030 66c4 7600 |0037: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8f2c: 5b56 758b |003a: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8f30: d800 0008 |003c: add-int/lit8 v0, v0, #int 8 // #08 │ │ -3f8f34: 3808 0d00 |003e: if-eqz v8, 004b // +000d │ │ -3f8f38: 2206 8c18 |0040: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3f8f3c: 5457 778b |0042: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8f40: 7030 66c4 7600 |0044: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ -3f8f46: 5b56 788b |0047: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8f4a: d800 0008 |0049: add-int/lit8 v0, v0, #int 8 // #08 │ │ -3f8f4e: 3809 2e00 |004b: if-eqz v9, 0079 // +002e │ │ -3f8f52: 2206 9918 |004d: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3f8f56: 5457 778b |004f: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8f5a: 7030 d7c4 7600 |0051: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3f8f60: 5b56 768b |0054: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8f64: 2823 |0056: goto 0079 // +0023 │ │ -3f8f66: 2206 a211 |0057: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ -3f8f6a: 2207 9410 |0059: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3f8f6e: 7010 8384 0700 |005b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f8f74: 1a08 cb79 |005e: const-string v8, "central directory zip64 extended information extra field's length doesn't match central directory data. Expected length " // string@79cb │ │ -3f8f78: 6e20 8f84 8700 |0060: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8f7e: 6e20 8a84 2700 |0063: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f8f84: 1a08 f705 |0066: const-string v8, " but is " // string@05f7 │ │ -3f8f88: 6e20 8f84 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f8f8e: 5458 778b |006b: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ -3f8f92: 2188 |006d: array-length v8, v8 │ │ -3f8f94: 6e20 8a84 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f8f9a: 6e10 9f84 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f8fa0: 0c07 |0074: move-result-object v7 │ │ -3f8fa2: 7020 4589 7600 |0075: invoke-direct {v6, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3f8fa8: 2706 |0078: throw v6 │ │ -3f8faa: 0e00 |0079: return-void │ │ +3f8e9c: |[3f8e9c] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.reparseCentralDirectoryData:(ZZZZ)V │ │ +3f8eac: 5450 778b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8eb0: 3800 7700 |0002: if-eqz v0, 0079 // +0077 │ │ +3f8eb4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f8eb6: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +3f8eba: 3806 0500 |0007: if-eqz v6, 000c // +0005 │ │ +3f8ebe: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ +3f8ec2: 2802 |000b: goto 000d // +0002 │ │ +3f8ec4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3f8ec6: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +3f8eca: 1303 0800 |000f: const/16 v3, #int 8 // #8 │ │ +3f8ece: 2802 |0011: goto 0013 // +0002 │ │ +3f8ed0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +3f8ed2: b032 |0013: add-int/2addr v2, v3 │ │ +3f8ed4: 3808 0500 |0014: if-eqz v8, 0019 // +0005 │ │ +3f8ed8: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +3f8edc: 2802 |0018: goto 001a // +0002 │ │ +3f8ede: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +3f8ee0: b032 |001a: add-int/2addr v2, v3 │ │ +3f8ee2: 3809 0400 |001b: if-eqz v9, 001f // +0004 │ │ +3f8ee6: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +3f8ee8: 2802 |001e: goto 0020 // +0002 │ │ +3f8eea: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3f8eec: b032 |0020: add-int/2addr v2, v3 │ │ +3f8eee: 5453 778b |0021: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8ef2: 2134 |0023: array-length v4, v3 │ │ +3f8ef4: 3424 3300 |0024: if-lt v4, v2, 0057 // +0033 │ │ +3f8ef8: 3806 0b00 |0026: if-eqz v6, 0031 // +000b │ │ +3f8efc: 2206 8c18 |0028: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8f00: 7030 66c4 3600 |002a: invoke-direct {v6, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8f06: 5b56 798b |002d: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8f0a: 1300 0800 |002f: const/16 v0, #int 8 // #8 │ │ +3f8f0e: 3807 0d00 |0031: if-eqz v7, 003e // +000d │ │ +3f8f12: 2206 8c18 |0033: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8f16: 5457 778b |0035: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8f1a: 7030 66c4 7600 |0037: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8f20: 5b56 758b |003a: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8f24: d800 0008 |003c: add-int/lit8 v0, v0, #int 8 // #08 │ │ +3f8f28: 3808 0d00 |003e: if-eqz v8, 004b // +000d │ │ +3f8f2c: 2206 8c18 |0040: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3f8f30: 5457 778b |0042: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8f34: 7030 66c4 7600 |0044: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:([BI)V // method@c466 │ │ +3f8f3a: 5b56 788b |0047: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8f3e: d800 0008 |0049: add-int/lit8 v0, v0, #int 8 // #08 │ │ +3f8f42: 3809 2e00 |004b: if-eqz v9, 0079 // +002e │ │ +3f8f46: 2206 9918 |004d: new-instance v6, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3f8f4a: 5457 778b |004f: iget-object v7, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8f4e: 7030 d7c4 7600 |0051: invoke-direct {v6, v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3f8f54: 5b56 768b |0054: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8f58: 2823 |0056: goto 0079 // +0023 │ │ +3f8f5a: 2206 a211 |0057: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ +3f8f5e: 2207 9410 |0059: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3f8f62: 7010 8384 0700 |005b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f8f68: 1a08 cb79 |005e: const-string v8, "central directory zip64 extended information extra field's length doesn't match central directory data. Expected length " // string@79cb │ │ +3f8f6c: 6e20 8f84 8700 |0060: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8f72: 6e20 8a84 2700 |0063: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f8f78: 1a08 f705 |0066: const-string v8, " but is " // string@05f7 │ │ +3f8f7c: 6e20 8f84 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f8f82: 5458 778b |006b: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.rawCentralDirectoryData:[B // field@8b77 │ │ +3f8f86: 2188 |006d: array-length v8, v8 │ │ +3f8f88: 6e20 8a84 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f8f8e: 6e10 9f84 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f8f94: 0c07 |0074: move-result-object v7 │ │ +3f8f96: 7020 4589 7600 |0075: invoke-direct {v6, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3f8f9c: 2706 |0078: throw v6 │ │ +3f8f9e: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0021 line=234 │ │ 0x0028 line=244 │ │ 0x0033 line=248 │ │ 0x0040 line=253 │ │ @@ -1385347,17 +1385343,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8fac: |[3f8fac] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f8fbc: 5b01 758b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ -3f8fc0: 0e00 |0002: return-void │ │ +3f8fa0: |[3f8fa0] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f8fb0: 5b01 758b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.compressedSize:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b75 │ │ +3f8fb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1385366,17 +1385362,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8fc4: |[3f8fc4] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setDiskStartNumber:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3f8fd4: 5b01 768b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ -3f8fd8: 0e00 |0002: return-void │ │ +3f8fb8: |[3f8fb8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setDiskStartNumber:(Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3f8fc8: 5b01 768b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.diskStart:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8b76 │ │ +3f8fcc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipLong; │ │ │ │ @@ -1385385,17 +1385381,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8fdc: |[3f8fdc] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setRelativeHeaderOffset:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f8fec: 5b01 788b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ -3f8ff0: 0e00 |0002: return-void │ │ +3f8fd0: |[3f8fd0] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setRelativeHeaderOffset:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f8fe0: 5b01 788b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.relativeHeaderOffset:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b78 │ │ +3f8fe4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1385404,17 +1385400,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f8ff4: |[3f8ff4] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ -3f9004: 5b01 798b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ -3f9008: 0e00 |0002: return-void │ │ +3f8fe8: |[3f8fe8] org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V │ │ +3f8ff8: 5b01 798b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.size:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8b79 │ │ +3f8ffc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; │ │ │ │ @@ -1385557,21 +1385553,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3f986c: |[3f986c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:()V │ │ -3f987c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f987e: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -3f9882: 6901 828b |0003: sput-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.EMPTY:[B // field@8b82 │ │ -3f9886: 2300 c61c |0005: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f988a: 6900 918b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ -3f988e: 0e00 |0009: return-void │ │ +3f9860: |[3f9860] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:()V │ │ +3f9870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f9872: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +3f9876: 6901 828b |0003: sput-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.EMPTY:[B // field@8b82 │ │ +3f987a: 2300 c61c |0005: new-array v0, v0, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f987e: 6900 918b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ +3f9882: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0005 line=94 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1385579,18 +1385575,18 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f9890: |[3f9890] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:()V │ │ -3f98a0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3f98a4: 7020 82c3 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ -3f98aa: 0e00 |0005: return-void │ │ +3f9884: |[3f9884] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:()V │ │ +3f9894: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3f9898: 7020 82c3 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ +3f989e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1385598,39 +1385594,39 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3f98ac: |[3f98ac] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ -3f98bc: 6e10 4d82 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -3f98c2: 0a00 |0003: move-result v0 │ │ -3f98c4: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -3f98c8: 1a00 8814 |0006: const-string v0, "/" // string@1488 │ │ -3f98cc: 6e20 4f84 0400 |0008: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f98d2: 0a01 |000b: move-result v1 │ │ -3f98d4: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -3f98d8: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f98dc: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f98e2: 6e20 8f84 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f98e8: 6e20 8f84 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f98ee: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f98f4: 0c04 |001c: move-result-object v4 │ │ -3f98f6: 7020 82c3 4200 |001d: invoke-direct {v2, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ -3f98fc: 6e10 4e82 0300 |0020: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@824e │ │ -3f9902: 0a04 |0023: move-result v4 │ │ -3f9904: 3804 0900 |0024: if-eqz v4, 002d // +0009 │ │ -3f9908: 6e10 5082 0300 |0026: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@8250 │ │ -3f990e: 0b00 |0029: move-result-wide v0 │ │ -3f9910: 6e30 c5c3 0201 |002a: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3f9916: 6e10 4f82 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@824f │ │ -3f991c: 0b03 |0030: move-result-wide v3 │ │ -3f991e: 6e30 c7c3 3204 |0031: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ -3f9924: 0e00 |0034: return-void │ │ +3f98a0: |[3f98a0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/io/File;Ljava/lang/String;)V │ │ +3f98b0: 6e10 4d82 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +3f98b6: 0a00 |0003: move-result v0 │ │ +3f98b8: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +3f98bc: 1a00 8814 |0006: const-string v0, "/" // string@1488 │ │ +3f98c0: 6e20 4f84 0400 |0008: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f98c6: 0a01 |000b: move-result v1 │ │ +3f98c8: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +3f98cc: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f98d0: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f98d6: 6e20 8f84 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f98dc: 6e20 8f84 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f98e2: 6e10 9f84 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f98e8: 0c04 |001c: move-result-object v4 │ │ +3f98ea: 7020 82c3 4200 |001d: invoke-direct {v2, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ +3f98f0: 6e10 4e82 0300 |0020: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@824e │ │ +3f98f6: 0a04 |0023: move-result v4 │ │ +3f98f8: 3804 0900 |0024: if-eqz v4, 002d // +0009 │ │ +3f98fc: 6e10 5082 0300 |0026: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@8250 │ │ +3f9902: 0b00 |0029: move-result-wide v0 │ │ +3f9904: 6e30 c5c3 0201 |002a: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3f990a: 6e10 4f82 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@824f │ │ +3f9910: 0b03 |0030: move-result-wide v3 │ │ +3f9912: 6e30 c7c3 3204 |0031: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ +3f9918: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0020 line=178 │ │ 0x0026 line=179 │ │ 0x002d line=181 │ │ locals : │ │ @@ -1385643,38 +1385639,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3f9928: |[3f9928] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/lang/String;)V │ │ -3f9938: 7020 3d89 6500 |0000: invoke-direct {v5, v6}, Ljava/util/zip/ZipEntry;.:(Ljava/lang/String;)V // method@893d │ │ -3f993e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3f9940: 5950 8f8b |0004: iput v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ -3f9944: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -3f9948: 5a50 958b |0008: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ -3f994c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3f994e: 5952 8c8b |000b: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ -3f9952: 5952 928b |000d: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3f9956: 1603 0000 |000f: const-wide/16 v3, #int 0 // #0 │ │ -3f995a: 5a53 898b |0011: iput-wide v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ -3f995e: 5952 878b |0013: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ -3f9962: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3f9964: 5b53 968b |0016: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9968: 5b53 908b |0018: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ -3f996c: 5b53 948b |001a: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ -3f9970: 2203 5618 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f9974: 7010 37c2 0300 |001e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ -3f997a: 5b53 8b8b |0021: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f997e: 5a50 8e8b |0023: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f9982: 5a50 888b |0025: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f9986: 5c52 8d8b |0027: iput-boolean v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ -3f998a: 6e20 c1c3 6500 |0029: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ -3f9990: 0e00 |002c: return-void │ │ +3f991c: |[3f991c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/lang/String;)V │ │ +3f992c: 7020 3d89 6500 |0000: invoke-direct {v5, v6}, Ljava/util/zip/ZipEntry;.:(Ljava/lang/String;)V // method@893d │ │ +3f9932: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3f9934: 5950 8f8b |0004: iput v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ +3f9938: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +3f993c: 5a50 958b |0008: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ +3f9940: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3f9942: 5952 8c8b |000b: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ +3f9946: 5952 928b |000d: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3f994a: 1603 0000 |000f: const-wide/16 v3, #int 0 // #0 │ │ +3f994e: 5a53 898b |0011: iput-wide v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ +3f9952: 5952 878b |0013: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ +3f9956: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3f9958: 5b53 968b |0016: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f995c: 5b53 908b |0018: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ +3f9960: 5b53 948b |001a: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ +3f9964: 2203 5618 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f9968: 7010 37c2 0300 |001e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ +3f996e: 5b53 8b8b |0021: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f9972: 5a50 8e8b |0023: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f9976: 5a50 888b |0025: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f997a: 5c52 8d8b |0027: iput-boolean v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ +3f997e: 6e20 c1c3 6500 |0029: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ +3f9984: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=72 │ │ 0x0008 line=80 │ │ 0x000b line=82 │ │ 0x000d line=85 │ │ @@ -1385697,56 +1385693,56 @@ │ │ type : '(Ljava/util/zip/ZipEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -3f9994: |[3f9994] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/util/zip/ZipEntry;)V │ │ -3f99a4: 7020 3e89 6500 |0000: invoke-direct {v5, v6}, Ljava/util/zip/ZipEntry;.:(Ljava/util/zip/ZipEntry;)V // method@893e │ │ -3f99aa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3f99ac: 5950 8f8b |0004: iput v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ -3f99b0: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -3f99b4: 5a50 958b |0008: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ -3f99b8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3f99ba: 5952 8c8b |000b: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ -3f99be: 5952 928b |000d: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3f99c2: 1603 0000 |000f: const-wide/16 v3, #int 0 // #0 │ │ -3f99c6: 5a53 898b |0011: iput-wide v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ -3f99ca: 5952 878b |0013: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ -3f99ce: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3f99d0: 5b53 968b |0016: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f99d4: 5b53 908b |0018: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ -3f99d8: 5b53 948b |001a: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ -3f99dc: 2203 5618 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f99e0: 7010 37c2 0300 |001e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ -3f99e6: 5b53 8b8b |0021: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f99ea: 5a50 8e8b |0023: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f99ee: 5a50 888b |0025: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f99f2: 5c52 8d8b |0027: iput-boolean v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ -3f99f6: 6e10 4289 0600 |0029: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@8942 │ │ -3f99fc: 0c00 |002c: move-result-object v0 │ │ -3f99fe: 6e20 c1c3 0500 |002d: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ -3f9a04: 6e10 4089 0600 |0030: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getExtra:()[B // method@8940 │ │ -3f9a0a: 0c00 |0033: move-result-object v0 │ │ -3f9a0c: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ -3f9a10: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -3f9a12: 6202 c78a |0037: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ -3f9a16: 7130 30c2 1002 |0039: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ -3f9a1c: 0c00 |003c: move-result-object v0 │ │ -3f9a1e: 6e20 bcc3 0500 |003d: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ -3f9a24: 2804 |0040: goto 0044 // +0004 │ │ -3f9a26: 6e10 bac3 0500 |0041: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9a2c: 6e10 4189 0600 |0044: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getMethod:()I // method@8941 │ │ -3f9a32: 0a00 |0047: move-result v0 │ │ -3f9a34: 6e20 c0c3 0500 |0048: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ -3f9a3a: 6e10 4389 0600 |004b: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getSize:()J // method@8943 │ │ -3f9a40: 0b00 |004e: move-result-wide v0 │ │ -3f9a42: 5a50 958b |004f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ -3f9a46: 0e00 |0051: return-void │ │ +3f9988: |[3f9988] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Ljava/util/zip/ZipEntry;)V │ │ +3f9998: 7020 3e89 6500 |0000: invoke-direct {v5, v6}, Ljava/util/zip/ZipEntry;.:(Ljava/util/zip/ZipEntry;)V // method@893e │ │ +3f999e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3f99a0: 5950 8f8b |0004: iput v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ +3f99a4: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +3f99a8: 5a50 958b |0008: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ +3f99ac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3f99ae: 5952 8c8b |000b: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ +3f99b2: 5952 928b |000d: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3f99b6: 1603 0000 |000f: const-wide/16 v3, #int 0 // #0 │ │ +3f99ba: 5a53 898b |0011: iput-wide v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ +3f99be: 5952 878b |0013: iput v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ +3f99c2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3f99c4: 5b53 968b |0016: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f99c8: 5b53 908b |0018: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ +3f99cc: 5b53 948b |001a: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ +3f99d0: 2203 5618 |001c: new-instance v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f99d4: 7010 37c2 0300 |001e: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ +3f99da: 5b53 8b8b |0021: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f99de: 5a50 8e8b |0023: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f99e2: 5a50 888b |0025: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f99e6: 5c52 8d8b |0027: iput-boolean v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ +3f99ea: 6e10 4289 0600 |0029: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@8942 │ │ +3f99f0: 0c00 |002c: move-result-object v0 │ │ +3f99f2: 6e20 c1c3 0500 |002d: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ +3f99f8: 6e10 4089 0600 |0030: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getExtra:()[B // method@8940 │ │ +3f99fe: 0c00 |0033: move-result-object v0 │ │ +3f9a00: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ +3f9a04: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +3f9a06: 6202 c78a |0037: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ +3f9a0a: 7130 30c2 1002 |0039: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ +3f9a10: 0c00 |003c: move-result-object v0 │ │ +3f9a12: 6e20 bcc3 0500 |003d: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ +3f9a18: 2804 |0040: goto 0044 // +0004 │ │ +3f9a1a: 6e10 bac3 0500 |0041: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9a20: 6e10 4189 0600 |0044: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getMethod:()I // method@8941 │ │ +3f9a26: 0a00 |0047: move-result v0 │ │ +3f9a28: 6e20 c0c3 0500 |0048: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ +3f9a2e: 6e10 4389 0600 |004b: invoke-virtual {v6}, Ljava/util/zip/ZipEntry;.getSize:()J // method@8943 │ │ +3f9a34: 0b00 |004e: move-result-wide v0 │ │ +3f9a36: 5a50 958b |004f: iput-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ +3f9a3a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=72 │ │ 0x0008 line=80 │ │ 0x000b line=82 │ │ 0x000d line=85 │ │ @@ -1385774,38 +1385770,38 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3f9a48: |[3f9a48] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3f9a58: 7020 83c3 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ -3f9a5e: 6e10 99c3 0300 |0003: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ -3f9a64: 0a00 |0006: move-result v0 │ │ -3f9a66: 6e20 bec3 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setInternalAttributes:(I)V // method@c3be │ │ -3f9a6c: 6e10 93c3 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3f9a72: 0b00 |000d: move-result-wide v0 │ │ -3f9a74: 6e30 b9c3 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ -3f9a7a: 7010 8dc3 0200 |0011: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ -3f9a80: 0c00 |0014: move-result-object v0 │ │ -3f9a82: 6e20 bcc3 0200 |0015: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ -3f9a88: 6e10 a2c3 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ -3f9a8e: 0a00 |001b: move-result v0 │ │ -3f9a90: 6e20 c3c3 0200 |001c: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setPlatform:(I)V // method@c3c3 │ │ -3f9a96: 6e10 98c3 0300 |001f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3f9a9c: 0c03 |0022: move-result-object v3 │ │ -3f9a9e: 3903 0400 |0023: if-nez v3, 0027 // +0004 │ │ -3f9aa2: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -3f9aa4: 2807 |0026: goto 002d // +0007 │ │ -3f9aa6: 6e10 38c2 0300 |0027: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.clone:()Ljava/lang/Object; // method@c238 │ │ -3f9aac: 0c03 |002a: move-result-object v3 │ │ -3f9aae: 1f03 5618 |002b: check-cast v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3f9ab2: 6e20 bdc3 3200 |002d: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c3bd │ │ -3f9ab8: 0e00 |0030: return-void │ │ +3f9a3c: |[3f9a3c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3f9a4c: 7020 83c3 3200 |0000: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ +3f9a52: 6e10 99c3 0300 |0003: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ +3f9a58: 0a00 |0006: move-result v0 │ │ +3f9a5a: 6e20 bec3 0200 |0007: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setInternalAttributes:(I)V // method@c3be │ │ +3f9a60: 6e10 93c3 0300 |000a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3f9a66: 0b00 |000d: move-result-wide v0 │ │ +3f9a68: 6e30 b9c3 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ +3f9a6e: 7010 8dc3 0200 |0011: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ +3f9a74: 0c00 |0014: move-result-object v0 │ │ +3f9a76: 6e20 bcc3 0200 |0015: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ +3f9a7c: 6e10 a2c3 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ +3f9a82: 0a00 |001b: move-result v0 │ │ +3f9a84: 6e20 c3c3 0200 |001c: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setPlatform:(I)V // method@c3c3 │ │ +3f9a8a: 6e10 98c3 0300 |001f: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3f9a90: 0c03 |0022: move-result-object v3 │ │ +3f9a92: 3903 0400 |0023: if-nez v3, 0027 // +0004 │ │ +3f9a96: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +3f9a98: 2807 |0026: goto 002d // +0007 │ │ +3f9a9a: 6e10 38c2 0300 |0027: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.clone:()Ljava/lang/Object; // method@c238 │ │ +3f9aa0: 0c03 |002a: move-result-object v3 │ │ +3f9aa2: 1f03 5618 |002b: check-cast v3, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3f9aa6: 6e20 bdc3 3200 |002d: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c3bd │ │ +3f9aac: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x000a line=150 │ │ 0x0011 line=151 │ │ 0x0018 line=152 │ │ @@ -1385821,19 +1385817,19 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3f96d4: |[3f96d4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f96e4: 2120 |0000: array-length v0, v2 │ │ -3f96e6: 7030 89c3 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ -3f96ec: 0c02 |0004: move-result-object v2 │ │ -3f96ee: 1102 |0005: return-object v2 │ │ +3f96c8: |[3f96c8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f96d8: 2120 |0000: array-length v0, v2 │ │ +3f96da: 7030 89c3 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ +3f96e0: 0c02 |0004: move-result-object v2 │ │ +3f96e2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0006 reg=2 (null) [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ │ │ @@ -1385842,22 +1385838,22 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3f96f0: |[3f96f0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f9700: 2340 c61c |0000: new-array v0, v4, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9704: 2131 |0002: array-length v1, v3 │ │ -3f9706: 7120 de83 4100 |0003: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3f970c: 0a04 |0006: move-result v4 │ │ -3f970e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3f9710: 7154 a084 1310 |0008: invoke-static {v3, v1, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f9716: 1100 |000b: return-object v0 │ │ +3f96e4: |[3f96e4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f96f4: 2340 c61c |0000: new-array v0, v4, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f96f8: 2131 |0002: array-length v1, v3 │ │ +3f96fa: 7120 de83 4100 |0003: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3f9700: 0a04 |0006: move-result v4 │ │ +3f9702: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3f9704: 7154 a084 1310 |0008: invoke-static {v3, v1, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f970a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x000c reg=3 (null) [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ @@ -1385868,22 +1385864,22 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f9718: |[3f9718] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAllExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f9728: 7010 8dc3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ -3f972e: 0c00 |0003: move-result-object v0 │ │ -3f9730: 5421 8a8b |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9734: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -3f9738: 7020 88c3 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c388 │ │ -3f973e: 0c00 |000b: move-result-object v0 │ │ -3f9740: 1100 |000c: return-object v0 │ │ +3f970c: |[3f970c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAllExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f971c: 7010 8dc3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ +3f9722: 0c00 |0003: move-result-object v0 │ │ +3f9724: 5421 8a8b |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9728: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +3f972c: 7020 88c3 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c388 │ │ +3f9732: 0c00 |000b: move-result-object v0 │ │ +3f9734: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0004 line=443 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1385892,25 +1385888,25 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3f9744: |[3f9744] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f9754: 5420 8a8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9758: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3f975c: 7010 a9c3 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnparseableOnly:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a9 │ │ -3f9762: 0c00 |0007: move-result-object v0 │ │ -3f9764: 1100 |0008: return-object v0 │ │ -3f9766: 5421 968b |0009: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f976a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -3f976e: 7010 9dc3 0200 |000d: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMergedFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c39d │ │ -3f9774: 0c00 |0010: move-result-object v0 │ │ -3f9776: 1100 |0011: return-object v0 │ │ +3f9738: |[3f9738] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f9748: 5420 8a8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f974c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3f9750: 7010 a9c3 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnparseableOnly:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a9 │ │ +3f9756: 0c00 |0007: move-result-object v0 │ │ +3f9758: 1100 |0008: return-object v0 │ │ +3f975a: 5421 968b |0009: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f975e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +3f9762: 7010 9dc3 0200 |000d: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMergedFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c39d │ │ +3f9768: 0c00 |0010: move-result-object v0 │ │ +3f976a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0004 line=416 │ │ 0x0009 line=418 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1385920,25 +1385916,25 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3f97bc: |[3f97bc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getMergedFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f97cc: 5430 8a8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f97d0: 2101 |0002: array-length v1, v0 │ │ -3f97d2: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3f97d6: 7030 89c3 0301 |0005: invoke-direct {v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ -3f97dc: 0c00 |0008: move-result-object v0 │ │ -3f97de: 5431 8a8b |0009: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f97e2: 2111 |000b: array-length v1, v1 │ │ -3f97e4: 5432 968b |000c: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f97e8: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -3f97ec: 1100 |0010: return-object v0 │ │ +3f97b0: |[3f97b0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getMergedFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f97c0: 5430 8a8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f97c4: 2101 |0002: array-length v1, v0 │ │ +3f97c6: d801 0101 |0003: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3f97ca: 7030 89c3 0301 |0005: invoke-direct {v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ +3f97d0: 0c00 |0008: move-result-object v0 │ │ +3f97d2: 5431 8a8b |0009: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f97d6: 2111 |000b: array-length v1, v1 │ │ +3f97d8: 5432 968b |000c: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f97dc: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +3f97e0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0009 line=433 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1385947,22 +1385943,22 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3f97f0: |[3f97f0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f9800: 7010 a1c3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a1 │ │ -3f9806: 0c00 |0003: move-result-object v0 │ │ -3f9808: 5421 8a8b |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f980c: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ -3f9810: 7020 88c3 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c388 │ │ -3f9816: 0c00 |000b: move-result-object v0 │ │ -3f9818: 1100 |000c: return-object v0 │ │ +3f97e4: |[3f97e4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f97f4: 7010 a1c3 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a1 │ │ +3f97fa: 0c00 |0003: move-result-object v0 │ │ +3f97fc: 5421 8a8b |0004: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9800: 3310 0600 |0006: if-ne v0, v1, 000c // +0006 │ │ +3f9804: 7020 88c3 0200 |0008: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c388 │ │ +3f980a: 0c00 |000b: move-result-object v0 │ │ +3f980c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1385971,19 +1385967,19 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -3f981c: |[3f981c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getParseableExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f982c: 5410 8a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9830: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3f9834: 6200 918b |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ -3f9838: 1100 |0006: return-object v0 │ │ +3f9810: |[3f9810] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getParseableExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f9820: 5410 8a8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9824: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3f9828: 6200 918b |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ +3f982c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1385992,25 +1385988,25 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3f983c: |[3f983c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnparseableOnly:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f984c: 5430 968b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9850: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3f9854: 6200 918b |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ -3f9858: 2808 |0006: goto 000e // +0008 │ │ -3f985a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3f985c: 2311 c61c |0008: new-array v1, v1, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9860: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3f9862: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ -3f9866: 0710 |000d: move-object v0, v1 │ │ -3f9868: 1100 |000e: return-object v0 │ │ +3f9830: |[3f9830] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnparseableOnly:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f9840: 5430 968b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9844: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3f9848: 6200 918b |0004: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.noExtraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b91 │ │ +3f984c: 2808 |0006: goto 000e // +0008 │ │ +3f984e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3f9850: 2311 c61c |0008: new-array v1, v1, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9854: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3f9856: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ +3f985a: 0710 |000d: move-object v0, v1 │ │ +3f985c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386018,49 +1386014,49 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -3f9bc0: |[3f9bc0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V │ │ -3f9bd0: 5460 8a8b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9bd4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -3f9bd8: 6e20 bcc3 7600 |0004: invoke-virtual {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ -3f9bde: 2836 |0007: goto 003d // +0036 │ │ -3f9be0: 2170 |0008: array-length v0, v7 │ │ -3f9be2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3f9be4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3f9be6: 3502 2f00 |000b: if-ge v2, v0, 003a // +002f │ │ -3f9bea: 4603 0702 |000d: aget-object v3, v7, v2 │ │ -3f9bee: 2034 6f18 |000f: instance-of v4, v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9bf2: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ -3f9bf6: 5464 968b |0013: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9bfa: 2809 |0015: goto 001e // +0009 │ │ -3f9bfc: 7210 80c4 0300 |0016: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9c02: 0c04 |0019: move-result-object v4 │ │ -3f9c04: 6e20 95c3 4600 |001a: invoke-virtual {v6, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3f9c0a: 0c04 |001d: move-result-object v4 │ │ -3f9c0c: 3904 0600 |001e: if-nez v4, 0024 // +0006 │ │ -3f9c10: 6e20 86c3 3600 |0020: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ -3f9c16: 2814 |0023: goto 0037 // +0014 │ │ -3f9c18: 3808 0b00 |0024: if-eqz v8, 002f // +000b │ │ -3f9c1c: 7210 81c4 0300 |0026: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ -3f9c22: 0c03 |0029: move-result-object v3 │ │ -3f9c24: 2135 |002a: array-length v5, v3 │ │ -3f9c26: 7240 84c4 3451 |002b: invoke-interface {v4, v3, v1, v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromLocalFileData:([BII)V // method@c484 │ │ -3f9c2c: 2809 |002e: goto 0037 // +0009 │ │ -3f9c2e: 7210 7ec4 0300 |002f: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ -3f9c34: 0c03 |0032: move-result-object v3 │ │ -3f9c36: 2135 |0033: array-length v5, v3 │ │ -3f9c38: 7240 83c4 3451 |0034: invoke-interface {v4, v3, v1, v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromCentralDirectoryData:([BII)V // method@c483 │ │ -3f9c3e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f9c42: 28d2 |0039: goto 000b // -002e │ │ -3f9c44: 6e10 bac3 0600 |003a: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9c4a: 0e00 |003d: return-void │ │ +3f9bb4: |[3f9bb4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V │ │ +3f9bc4: 5460 8a8b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9bc8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +3f9bcc: 6e20 bcc3 7600 |0004: invoke-virtual {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ +3f9bd2: 2836 |0007: goto 003d // +0036 │ │ +3f9bd4: 2170 |0008: array-length v0, v7 │ │ +3f9bd6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3f9bd8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3f9bda: 3502 2f00 |000b: if-ge v2, v0, 003a // +002f │ │ +3f9bde: 4603 0702 |000d: aget-object v3, v7, v2 │ │ +3f9be2: 2034 6f18 |000f: instance-of v4, v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9be6: 3804 0500 |0011: if-eqz v4, 0016 // +0005 │ │ +3f9bea: 5464 968b |0013: iget-object v4, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9bee: 2809 |0015: goto 001e // +0009 │ │ +3f9bf0: 7210 80c4 0300 |0016: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9bf6: 0c04 |0019: move-result-object v4 │ │ +3f9bf8: 6e20 95c3 4600 |001a: invoke-virtual {v6, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3f9bfe: 0c04 |001d: move-result-object v4 │ │ +3f9c00: 3904 0600 |001e: if-nez v4, 0024 // +0006 │ │ +3f9c04: 6e20 86c3 3600 |0020: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ +3f9c0a: 2814 |0023: goto 0037 // +0014 │ │ +3f9c0c: 3808 0b00 |0024: if-eqz v8, 002f // +000b │ │ +3f9c10: 7210 81c4 0300 |0026: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getLocalFileDataData:()[B // method@c481 │ │ +3f9c16: 0c03 |0029: move-result-object v3 │ │ +3f9c18: 2135 |002a: array-length v5, v3 │ │ +3f9c1a: 7240 84c4 3451 |002b: invoke-interface {v4, v3, v1, v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromLocalFileData:([BII)V // method@c484 │ │ +3f9c20: 2809 |002e: goto 0037 // +0009 │ │ +3f9c22: 7210 7ec4 0300 |002f: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getCentralDirectoryData:()[B // method@c47e │ │ +3f9c28: 0c03 |0032: move-result-object v3 │ │ +3f9c2a: 2135 |0033: array-length v5, v3 │ │ +3f9c2c: 7240 83c4 3451 |0034: invoke-interface {v4, v3, v1, v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.parseFromCentralDirectoryData:([BII)V // method@c483 │ │ +3f9c32: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f9c36: 28d2 |0039: goto 000b // -002e │ │ +3f9c38: 6e10 bac3 0600 |003a: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9c3e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0004 line=789 │ │ 0x0008 line=791 │ │ 0x000f line=793 │ │ 0x0013 line=794 │ │ @@ -1386082,46 +1386078,46 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -3f9abc: |[3f9abc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ -3f9acc: 2050 6f18 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9ad0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f9ad4: 1f05 6f18 |0004: check-cast v5, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9ad8: 5b45 968b |0006: iput-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9adc: 282b |0008: goto 0033 // +002b │ │ -3f9ade: 7210 80c4 0500 |0009: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9ae4: 0c00 |000c: move-result-object v0 │ │ -3f9ae6: 6e20 95c3 0400 |000d: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3f9aec: 0c00 |0010: move-result-object v0 │ │ -3f9aee: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -3f9af2: 7210 80c4 0500 |0013: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9af8: 0c00 |0016: move-result-object v0 │ │ -3f9afa: 6e20 b1c3 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ -3f9b00: 5440 8a8b |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b04: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3f9b06: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -3f9b0a: 2102 |001f: array-length v2, v0 │ │ -3f9b0c: b012 |0020: add-int/2addr v2, v1 │ │ -3f9b0e: 2802 |0021: goto 0023 // +0002 │ │ -3f9b10: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3f9b12: 2322 c61c |0023: new-array v2, v2, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9b16: 5b42 8a8b |0025: iput-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b1a: 5442 8a8b |0027: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b1e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -3f9b20: 4d05 0203 |002a: aput-object v5, v2, v3 │ │ -3f9b24: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -3f9b28: 2125 |002e: array-length v5, v2 │ │ -3f9b2a: b115 |002f: sub-int/2addr v5, v1 │ │ -3f9b2c: 7155 a084 3012 |0030: invoke-static {v0, v3, v2, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f9b32: 6e10 bac3 0400 |0033: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9b38: 0e00 |0036: return-void │ │ +3f9ab0: |[3f9ab0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ +3f9ac0: 2050 6f18 |0000: instance-of v0, v5, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9ac4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f9ac8: 1f05 6f18 |0004: check-cast v5, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9acc: 5b45 968b |0006: iput-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9ad0: 282b |0008: goto 0033 // +002b │ │ +3f9ad2: 7210 80c4 0500 |0009: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9ad8: 0c00 |000c: move-result-object v0 │ │ +3f9ada: 6e20 95c3 0400 |000d: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3f9ae0: 0c00 |0010: move-result-object v0 │ │ +3f9ae2: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +3f9ae6: 7210 80c4 0500 |0013: invoke-interface {v5}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9aec: 0c00 |0016: move-result-object v0 │ │ +3f9aee: 6e20 b1c3 0400 |0017: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ +3f9af4: 5440 8a8b |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9af8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3f9afa: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +3f9afe: 2102 |001f: array-length v2, v0 │ │ +3f9b00: b012 |0020: add-int/2addr v2, v1 │ │ +3f9b02: 2802 |0021: goto 0023 // +0002 │ │ +3f9b04: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3f9b06: 2322 c61c |0023: new-array v2, v2, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9b0a: 5b42 8a8b |0025: iput-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9b0e: 5442 8a8b |0027: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9b12: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +3f9b14: 4d05 0203 |002a: aput-object v5, v2, v3 │ │ +3f9b18: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +3f9b1c: 2125 |002e: array-length v5, v2 │ │ +3f9b1e: b115 |002f: sub-int/2addr v5, v1 │ │ +3f9b20: 7155 a084 3012 |0030: invoke-static {v0, v3, v2, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f9b26: 6e10 bac3 0400 |0033: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9b2c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ 0x0009 line=482 │ │ 0x0013 line=483 │ │ 0x001a line=485 │ │ @@ -1386139,47 +1386135,47 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3f9b3c: |[3f9b3c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ -3f9b4c: 2040 6f18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9b50: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3f9b54: 1f04 6f18 |0004: check-cast v4, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9b58: 5b34 968b |0006: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9b5c: 282d |0008: goto 0035 // +002d │ │ -3f9b5e: 5430 8a8b |0009: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b62: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3f9b64: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -3f9b68: 2310 c61c |000e: new-array v0, v1, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9b6c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3f9b6e: 4d04 0001 |0011: aput-object v4, v0, v1 │ │ -3f9b72: 5b30 8a8b |0013: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b76: 2820 |0015: goto 0035 // +0020 │ │ -3f9b78: 7210 80c4 0400 |0016: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9b7e: 0c00 |0019: move-result-object v0 │ │ -3f9b80: 6e20 95c3 0300 |001a: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3f9b86: 0c00 |001d: move-result-object v0 │ │ -3f9b88: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ -3f9b8c: 7210 80c4 0400 |0020: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9b92: 0c00 |0023: move-result-object v0 │ │ -3f9b94: 6e20 b1c3 0300 |0024: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ -3f9b9a: 5430 8a8b |0027: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9b9e: 2102 |0029: array-length v2, v0 │ │ -3f9ba0: b012 |002a: add-int/2addr v2, v1 │ │ -3f9ba2: 7030 89c3 0302 |002b: invoke-direct {v3, v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ -3f9ba8: 0c00 |002e: move-result-object v0 │ │ -3f9baa: 2102 |002f: array-length v2, v0 │ │ -3f9bac: b112 |0030: sub-int/2addr v2, v1 │ │ -3f9bae: 4d04 0002 |0031: aput-object v4, v0, v2 │ │ -3f9bb2: 5b30 8a8b |0033: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9bb6: 6e10 bac3 0300 |0035: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9bbc: 0e00 |0038: return-void │ │ +3f9b30: |[3f9b30] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ +3f9b40: 2040 6f18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9b44: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3f9b48: 1f04 6f18 |0004: check-cast v4, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9b4c: 5b34 968b |0006: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9b50: 282d |0008: goto 0035 // +002d │ │ +3f9b52: 5430 8a8b |0009: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9b56: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3f9b58: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +3f9b5c: 2310 c61c |000e: new-array v0, v1, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9b60: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3f9b62: 4d04 0001 |0011: aput-object v4, v0, v1 │ │ +3f9b66: 5b30 8a8b |0013: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9b6a: 2820 |0015: goto 0035 // +0020 │ │ +3f9b6c: 7210 80c4 0400 |0016: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9b72: 0c00 |0019: move-result-object v0 │ │ +3f9b74: 6e20 95c3 0300 |001a: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3f9b7a: 0c00 |001d: move-result-object v0 │ │ +3f9b7c: 3800 0900 |001e: if-eqz v0, 0027 // +0009 │ │ +3f9b80: 7210 80c4 0400 |0020: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9b86: 0c00 |0023: move-result-object v0 │ │ +3f9b88: 6e20 b1c3 0300 |0024: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ +3f9b8e: 5430 8a8b |0027: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9b92: 2102 |0029: array-length v2, v0 │ │ +3f9b94: b012 |002a: add-int/2addr v2, v1 │ │ +3f9b96: 7030 89c3 0302 |002b: invoke-direct {v3, v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.copyOf:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;I)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c389 │ │ +3f9b9c: 0c00 |002e: move-result-object v0 │ │ +3f9b9e: 2102 |002f: array-length v2, v0 │ │ +3f9ba0: b112 |0030: sub-int/2addr v2, v1 │ │ +3f9ba2: 4d04 0002 |0031: aput-object v4, v0, v2 │ │ +3f9ba6: 5b30 8a8b |0033: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9baa: 6e10 bac3 0300 |0035: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9bb0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0004 line=455 │ │ 0x0009 line=457 │ │ 0x000e line=458 │ │ 0x0016 line=460 │ │ @@ -1386197,28 +1386193,28 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3f9570: |[3f9570] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.clone:()Ljava/lang/Object; │ │ -3f9580: 6f10 3f89 0300 |0000: invoke-super {v3}, Ljava/util/zip/ZipEntry;.clone:()Ljava/lang/Object; // method@893f │ │ -3f9586: 0c00 |0003: move-result-object v0 │ │ -3f9588: 1f00 7f18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3f958c: 6e10 99c3 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ -3f9592: 0a01 |0009: move-result v1 │ │ -3f9594: 6e20 bec3 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setInternalAttributes:(I)V // method@c3be │ │ -3f959a: 6e10 93c3 0300 |000d: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3f95a0: 0b01 |0010: move-result-wide v1 │ │ -3f95a2: 6e30 b9c3 1002 |0011: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ -3f95a8: 7010 8dc3 0300 |0014: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ -3f95ae: 0c01 |0017: move-result-object v1 │ │ -3f95b0: 6e20 bcc3 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ -3f95b6: 1100 |001b: return-object v0 │ │ +3f9564: |[3f9564] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.clone:()Ljava/lang/Object; │ │ +3f9574: 6f10 3f89 0300 |0000: invoke-super {v3}, Ljava/util/zip/ZipEntry;.clone:()Ljava/lang/Object; // method@893f │ │ +3f957a: 0c00 |0003: move-result-object v0 │ │ +3f957c: 1f00 7f18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3f9580: 6e10 99c3 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ +3f9586: 0a01 |0009: move-result v1 │ │ +3f9588: 6e20 bec3 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setInternalAttributes:(I)V // method@c3be │ │ +3f958e: 6e10 93c3 0300 |000d: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3f9594: 0b01 |0010: move-result-wide v1 │ │ +3f9596: 6e30 b9c3 1002 |0011: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ +3f959c: 7010 8dc3 0300 |0014: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ +3f95a2: 0c01 |0017: move-result-object v1 │ │ +3f95a4: 6e20 bcc3 1000 |0018: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c3bc │ │ +3f95aa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=193 │ │ 0x000d line=194 │ │ 0x0014 line=195 │ │ locals : │ │ @@ -1386229,126 +1386225,126 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 211 16-bit code units │ │ -3f91c8: |[3f91c8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ -3f91d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3f91da: 33a9 0300 |0001: if-ne v9, v10, 0004 // +0003 │ │ -3f91de: 0f00 |0003: return v0 │ │ -3f91e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f91e2: 380a cd00 |0005: if-eqz v10, 00d2 // +00cd │ │ -3f91e6: 6e10 0884 0900 |0007: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3f91ec: 0c02 |000a: move-result-object v2 │ │ -3f91ee: 6e10 0884 0a00 |000b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -3f91f4: 0c03 |000e: move-result-object v3 │ │ -3f91f6: 3232 0400 |000f: if-eq v2, v3, 0013 // +0004 │ │ -3f91fa: 2900 c100 |0011: goto/16 00d2 // +00c1 │ │ -3f91fe: 1f0a 7f18 |0013: check-cast v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3f9202: 6e10 9fc3 0900 |0015: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f9208: 0c02 |0018: move-result-object v2 │ │ -3f920a: 6e10 9fc3 0a00 |0019: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f9210: 0c03 |001c: move-result-object v3 │ │ -3f9212: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ -3f9216: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ -3f921a: 0f01 |0021: return v1 │ │ -3f921c: 6e20 5084 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f9222: 0a02 |0025: move-result v2 │ │ -3f9224: 3902 0300 |0026: if-nez v2, 0029 // +0003 │ │ -3f9228: 0f01 |0028: return v1 │ │ -3f922a: 6e10 8fc3 0900 |0029: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ -3f9230: 0c02 |002c: move-result-object v2 │ │ -3f9232: 6e10 8fc3 0a00 |002d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ -3f9238: 0c03 |0030: move-result-object v3 │ │ -3f923a: 1a04 0000 |0031: const-string v4, "" // string@0000 │ │ -3f923e: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -3f9242: 0742 |0035: move-object v2, v4 │ │ -3f9244: 3903 0300 |0036: if-nez v3, 0039 // +0003 │ │ -3f9248: 0743 |0038: move-object v3, v4 │ │ -3f924a: 6e10 a6c3 0900 |0039: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3f9250: 0b04 |003c: move-result-wide v4 │ │ -3f9252: 6e10 a6c3 0a00 |003d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3f9258: 0b06 |0040: move-result-wide v6 │ │ -3f925a: 3108 0406 |0041: cmp-long v8, v4, v6 │ │ -3f925e: 3908 8d00 |0043: if-nez v8, 00d0 // +008d │ │ -3f9262: 6e20 5084 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3f9268: 0a02 |0048: move-result v2 │ │ -3f926a: 3802 8700 |0049: if-eqz v2, 00d0 // +0087 │ │ -3f926e: 6e10 99c3 0900 |004b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ -3f9274: 0a02 |004e: move-result v2 │ │ -3f9276: 6e10 99c3 0a00 |004f: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ -3f927c: 0a03 |0052: move-result v3 │ │ -3f927e: 3332 7d00 |0053: if-ne v2, v3, 00d0 // +007d │ │ -3f9282: 6e10 a2c3 0900 |0055: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ -3f9288: 0a02 |0058: move-result v2 │ │ -3f928a: 6e10 a2c3 0a00 |0059: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ -3f9290: 0a03 |005c: move-result v3 │ │ -3f9292: 3332 7300 |005d: if-ne v2, v3, 00d0 // +0073 │ │ -3f9296: 6e10 93c3 0900 |005f: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3f929c: 0b02 |0062: move-result-wide v2 │ │ -3f929e: 6e10 93c3 0a00 |0063: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3f92a4: 0b04 |0066: move-result-wide v4 │ │ -3f92a6: 3106 0204 |0067: cmp-long v6, v2, v4 │ │ -3f92aa: 3906 6700 |0069: if-nez v6, 00d0 // +0067 │ │ -3f92ae: 6e10 9ec3 0900 |006b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3f92b4: 0a02 |006e: move-result v2 │ │ -3f92b6: 6e10 9ec3 0a00 |006f: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3f92bc: 0a03 |0072: move-result v3 │ │ -3f92be: 3332 5d00 |0073: if-ne v2, v3, 00d0 // +005d │ │ -3f92c2: 6e10 a5c3 0900 |0075: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3f92c8: 0b02 |0078: move-result-wide v2 │ │ -3f92ca: 6e10 a5c3 0a00 |0079: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3f92d0: 0b04 |007c: move-result-wide v4 │ │ -3f92d2: 3106 0204 |007d: cmp-long v6, v2, v4 │ │ -3f92d6: 3906 5100 |007f: if-nez v6, 00d0 // +0051 │ │ -3f92da: 6e10 91c3 0900 |0081: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3f92e0: 0b02 |0084: move-result-wide v2 │ │ -3f92e2: 6e10 91c3 0a00 |0085: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3f92e8: 0b04 |0088: move-result-wide v4 │ │ -3f92ea: 3106 0204 |0089: cmp-long v6, v2, v4 │ │ -3f92ee: 3906 4500 |008b: if-nez v6, 00d0 // +0045 │ │ -3f92f2: 6e10 90c3 0900 |008d: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3f92f8: 0b02 |0090: move-result-wide v2 │ │ -3f92fa: 6e10 90c3 0a00 |0091: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3f9300: 0b04 |0094: move-result-wide v4 │ │ -3f9302: 3106 0204 |0095: cmp-long v6, v2, v4 │ │ -3f9306: 3906 3900 |0097: if-nez v6, 00d0 // +0039 │ │ -3f930a: 6e10 8ec3 0900 |0099: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ -3f9310: 0c02 |009c: move-result-object v2 │ │ -3f9312: 6e10 8ec3 0a00 |009d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ -3f9318: 0c03 |00a0: move-result-object v3 │ │ -3f931a: 7120 8f86 3200 |00a1: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3f9320: 0a02 |00a4: move-result v2 │ │ -3f9322: 3802 2b00 |00a5: if-eqz v2, 00d0 // +002b │ │ -3f9326: 6e10 9bc3 0900 |00a7: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ -3f932c: 0c02 |00aa: move-result-object v2 │ │ -3f932e: 6e10 9bc3 0a00 |00ab: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ -3f9334: 0c03 |00ae: move-result-object v3 │ │ -3f9336: 7120 8f86 3200 |00af: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -3f933c: 0a02 |00b2: move-result v2 │ │ -3f933e: 3802 1d00 |00b3: if-eqz v2, 00d0 // +001d │ │ -3f9342: 5392 8e8b |00b5: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f9346: 53a4 8e8b |00b7: iget-wide v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f934a: 3106 0204 |00b9: cmp-long v6, v2, v4 │ │ -3f934e: 3906 1500 |00bb: if-nez v6, 00d0 // +0015 │ │ -3f9352: 5392 888b |00bd: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f9356: 53a4 888b |00bf: iget-wide v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f935a: 3106 0204 |00c1: cmp-long v6, v2, v4 │ │ -3f935e: 3906 0d00 |00c3: if-nez v6, 00d0 // +000d │ │ -3f9362: 5492 8b8b |00c5: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f9366: 54aa 8b8b |00c7: iget-object v10, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f936a: 6e20 3bc2 a200 |00c9: invoke-virtual {v2, v10}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.equals:(Ljava/lang/Object;)Z // method@c23b │ │ -3f9370: 0a0a |00cc: move-result v10 │ │ -3f9372: 380a 0300 |00cd: if-eqz v10, 00d0 // +0003 │ │ -3f9376: 2802 |00cf: goto 00d1 // +0002 │ │ -3f9378: 1200 |00d0: const/4 v0, #int 0 // #0 │ │ -3f937a: 0f00 |00d1: return v0 │ │ -3f937c: 0f01 |00d2: return v1 │ │ +3f91bc: |[3f91bc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.equals:(Ljava/lang/Object;)Z │ │ +3f91cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3f91ce: 33a9 0300 |0001: if-ne v9, v10, 0004 // +0003 │ │ +3f91d2: 0f00 |0003: return v0 │ │ +3f91d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f91d6: 380a cd00 |0005: if-eqz v10, 00d2 // +00cd │ │ +3f91da: 6e10 0884 0900 |0007: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3f91e0: 0c02 |000a: move-result-object v2 │ │ +3f91e2: 6e10 0884 0a00 |000b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +3f91e8: 0c03 |000e: move-result-object v3 │ │ +3f91ea: 3232 0400 |000f: if-eq v2, v3, 0013 // +0004 │ │ +3f91ee: 2900 c100 |0011: goto/16 00d2 // +00c1 │ │ +3f91f2: 1f0a 7f18 |0013: check-cast v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3f91f6: 6e10 9fc3 0900 |0015: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f91fc: 0c02 |0018: move-result-object v2 │ │ +3f91fe: 6e10 9fc3 0a00 |0019: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f9204: 0c03 |001c: move-result-object v3 │ │ +3f9206: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ +3f920a: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ +3f920e: 0f01 |0021: return v1 │ │ +3f9210: 6e20 5084 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f9216: 0a02 |0025: move-result v2 │ │ +3f9218: 3902 0300 |0026: if-nez v2, 0029 // +0003 │ │ +3f921c: 0f01 |0028: return v1 │ │ +3f921e: 6e10 8fc3 0900 |0029: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ +3f9224: 0c02 |002c: move-result-object v2 │ │ +3f9226: 6e10 8fc3 0a00 |002d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ +3f922c: 0c03 |0030: move-result-object v3 │ │ +3f922e: 1a04 0000 |0031: const-string v4, "" // string@0000 │ │ +3f9232: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +3f9236: 0742 |0035: move-object v2, v4 │ │ +3f9238: 3903 0300 |0036: if-nez v3, 0039 // +0003 │ │ +3f923c: 0743 |0038: move-object v3, v4 │ │ +3f923e: 6e10 a6c3 0900 |0039: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3f9244: 0b04 |003c: move-result-wide v4 │ │ +3f9246: 6e10 a6c3 0a00 |003d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3f924c: 0b06 |0040: move-result-wide v6 │ │ +3f924e: 3108 0406 |0041: cmp-long v8, v4, v6 │ │ +3f9252: 3908 8d00 |0043: if-nez v8, 00d0 // +008d │ │ +3f9256: 6e20 5084 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3f925c: 0a02 |0048: move-result v2 │ │ +3f925e: 3802 8700 |0049: if-eqz v2, 00d0 // +0087 │ │ +3f9262: 6e10 99c3 0900 |004b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ +3f9268: 0a02 |004e: move-result v2 │ │ +3f926a: 6e10 99c3 0a00 |004f: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ +3f9270: 0a03 |0052: move-result v3 │ │ +3f9272: 3332 7d00 |0053: if-ne v2, v3, 00d0 // +007d │ │ +3f9276: 6e10 a2c3 0900 |0055: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ +3f927c: 0a02 |0058: move-result v2 │ │ +3f927e: 6e10 a2c3 0a00 |0059: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ +3f9284: 0a03 |005c: move-result v3 │ │ +3f9286: 3332 7300 |005d: if-ne v2, v3, 00d0 // +0073 │ │ +3f928a: 6e10 93c3 0900 |005f: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3f9290: 0b02 |0062: move-result-wide v2 │ │ +3f9292: 6e10 93c3 0a00 |0063: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3f9298: 0b04 |0066: move-result-wide v4 │ │ +3f929a: 3106 0204 |0067: cmp-long v6, v2, v4 │ │ +3f929e: 3906 6700 |0069: if-nez v6, 00d0 // +0067 │ │ +3f92a2: 6e10 9ec3 0900 |006b: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3f92a8: 0a02 |006e: move-result v2 │ │ +3f92aa: 6e10 9ec3 0a00 |006f: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3f92b0: 0a03 |0072: move-result v3 │ │ +3f92b2: 3332 5d00 |0073: if-ne v2, v3, 00d0 // +005d │ │ +3f92b6: 6e10 a5c3 0900 |0075: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3f92bc: 0b02 |0078: move-result-wide v2 │ │ +3f92be: 6e10 a5c3 0a00 |0079: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3f92c4: 0b04 |007c: move-result-wide v4 │ │ +3f92c6: 3106 0204 |007d: cmp-long v6, v2, v4 │ │ +3f92ca: 3906 5100 |007f: if-nez v6, 00d0 // +0051 │ │ +3f92ce: 6e10 91c3 0900 |0081: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3f92d4: 0b02 |0084: move-result-wide v2 │ │ +3f92d6: 6e10 91c3 0a00 |0085: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3f92dc: 0b04 |0088: move-result-wide v4 │ │ +3f92de: 3106 0204 |0089: cmp-long v6, v2, v4 │ │ +3f92e2: 3906 4500 |008b: if-nez v6, 00d0 // +0045 │ │ +3f92e6: 6e10 90c3 0900 |008d: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3f92ec: 0b02 |0090: move-result-wide v2 │ │ +3f92ee: 6e10 90c3 0a00 |0091: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3f92f4: 0b04 |0094: move-result-wide v4 │ │ +3f92f6: 3106 0204 |0095: cmp-long v6, v2, v4 │ │ +3f92fa: 3906 3900 |0097: if-nez v6, 00d0 // +0039 │ │ +3f92fe: 6e10 8ec3 0900 |0099: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ +3f9304: 0c02 |009c: move-result-object v2 │ │ +3f9306: 6e10 8ec3 0a00 |009d: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ +3f930c: 0c03 |00a0: move-result-object v3 │ │ +3f930e: 7120 8f86 3200 |00a1: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3f9314: 0a02 |00a4: move-result v2 │ │ +3f9316: 3802 2b00 |00a5: if-eqz v2, 00d0 // +002b │ │ +3f931a: 6e10 9bc3 0900 |00a7: invoke-virtual {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ +3f9320: 0c02 |00aa: move-result-object v2 │ │ +3f9322: 6e10 9bc3 0a00 |00ab: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ +3f9328: 0c03 |00ae: move-result-object v3 │ │ +3f932a: 7120 8f86 3200 |00af: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +3f9330: 0a02 |00b2: move-result v2 │ │ +3f9332: 3802 1d00 |00b3: if-eqz v2, 00d0 // +001d │ │ +3f9336: 5392 8e8b |00b5: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f933a: 53a4 8e8b |00b7: iget-wide v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f933e: 3106 0204 |00b9: cmp-long v6, v2, v4 │ │ +3f9342: 3906 1500 |00bb: if-nez v6, 00d0 // +0015 │ │ +3f9346: 5392 888b |00bd: iget-wide v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f934a: 53a4 888b |00bf: iget-wide v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f934e: 3106 0204 |00c1: cmp-long v6, v2, v4 │ │ +3f9352: 3906 0d00 |00c3: if-nez v6, 00d0 // +000d │ │ +3f9356: 5492 8b8b |00c5: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f935a: 54aa 8b8b |00c7: iget-object v10, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f935e: 6e20 3bc2 a200 |00c9: invoke-virtual {v2, v10}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.equals:(Ljava/lang/Object;)Z // method@c23b │ │ +3f9364: 0a0a |00cc: move-result v10 │ │ +3f9366: 380a 0300 |00cd: if-eqz v10, 00d0 // +0003 │ │ +3f936a: 2802 |00cf: goto 00d1 // +0002 │ │ +3f936c: 1200 |00d0: const/4 v0, #int 0 // #0 │ │ +3f936e: 0f00 |00d1: return v0 │ │ +3f9370: 0f01 |00d2: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=835 │ │ 0x0013 line=838 │ │ 0x0015 line=839 │ │ 0x0019 line=840 │ │ 0x0022 line=845 │ │ @@ -1386379,17 +1386375,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f946c: |[3f946c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAlignment:()I │ │ -3f947c: 5210 878b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ -3f9480: 0f00 |0002: return v0 │ │ +3f9460: |[3f9460] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getAlignment:()I │ │ +3f9470: 5210 878b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ +3f9474: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #5 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386397,20 +1386393,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f93f4: |[3f93f4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getCentralDirectoryExtra:()[B │ │ -3f9404: 7010 8dc3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ -3f940a: 0c00 |0003: move-result-object v0 │ │ -3f940c: 7110 2cc2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.mergeCentralDirectoryData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B // method@c22c │ │ -3f9412: 0c00 |0007: move-result-object v0 │ │ -3f9414: 1100 |0008: return-object v0 │ │ +3f93e8: |[3f93e8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getCentralDirectoryExtra:()[B │ │ +3f93f8: 7010 8dc3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ +3f93fe: 0c00 |0003: move-result-object v0 │ │ +3f9400: 7110 2cc2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.mergeCentralDirectoryData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B // method@c22c │ │ +3f9406: 0c00 |0007: move-result-object v0 │ │ +3f9408: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386418,17 +1386414,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9600: |[3f9600] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getDataOffset:()J │ │ -3f9610: 5320 888b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f9614: 1000 |0002: return-wide v0 │ │ +3f95f4: |[3f95f4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getDataOffset:()J │ │ +3f9604: 5320 888b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f9608: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #7 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386436,17 +1386432,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9618: |[3f9618] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExternalAttributes:()J │ │ -3f9628: 5320 898b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ -3f962c: 1000 |0002: return-wide v0 │ │ +3f960c: |[3f960c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExternalAttributes:()J │ │ +3f961c: 5320 898b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ +3f9620: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386454,31 +1386450,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3f9690: |[3f9690] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f96a0: 5450 8a8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f96a4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -3f96a8: 2101 |0004: array-length v1, v0 │ │ -3f96aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3f96ac: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -3f96b0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3f96b4: 7210 80c4 0300 |000a: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f96ba: 0c04 |000d: move-result-object v4 │ │ -3f96bc: 6e20 f1c4 4600 |000e: invoke-virtual {v6, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ -3f96c2: 0a04 |0011: move-result v4 │ │ -3f96c4: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -3f96c8: 1103 |0014: return-object v3 │ │ -3f96ca: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f96ce: 28ef |0017: goto 0006 // -0011 │ │ -3f96d0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -3f96d2: 1106 |0019: return-object v6 │ │ +3f9684: |[3f9684] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f9694: 5450 8a8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9698: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +3f969c: 2101 |0004: array-length v1, v0 │ │ +3f969e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3f96a0: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +3f96a4: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3f96a8: 7210 80c4 0300 |000a: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f96ae: 0c04 |000d: move-result-object v4 │ │ +3f96b0: 6e20 f1c4 4600 |000e: invoke-virtual {v6, v4}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ +3f96b6: 0a04 |0011: move-result v4 │ │ +3f96b8: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +3f96bc: 1103 |0014: return-object v3 │ │ +3f96be: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f96c2: 28ef |0017: goto 0006 // -0011 │ │ +3f96c4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +3f96c6: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0004 line=539 │ │ 0x000a line=540 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1386489,18 +1386485,18 @@ │ │ type : '()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3f9778: |[3f9778] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f9788: 7010 a0c3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a0 │ │ -3f978e: 0c00 |0003: move-result-object v0 │ │ -3f9790: 1100 |0004: return-object v0 │ │ +3f976c: |[3f976c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f977c: 7010 a0c3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a0 │ │ +3f9782: 0c00 |0003: move-result-object v0 │ │ +3f9784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386508,22 +1386504,22 @@ │ │ type : '(Z)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3f9794: |[3f9794] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraFields:(Z)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ -3f97a4: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -3f97a8: 7010 8cc3 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38c │ │ -3f97ae: 0c01 |0005: move-result-object v1 │ │ -3f97b0: 2805 |0006: goto 000b // +0005 │ │ -3f97b2: 7010 a0c3 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a0 │ │ -3f97b8: 0c01 |000a: move-result-object v1 │ │ -3f97ba: 1101 |000b: return-object v1 │ │ +3f9788: |[3f9788] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getExtraFields:(Z)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; │ │ +3f9798: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +3f979c: 7010 8cc3 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38c │ │ +3f97a2: 0c01 |0005: move-result-object v1 │ │ +3f97a4: 2805 |0006: goto 000b // +0005 │ │ +3f97a6: 7010 a0c3 0000 |0007: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getParseableExtraFields:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c3a0 │ │ +3f97ac: 0c01 |000a: move-result-object v1 │ │ +3f97ae: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=394 │ │ 0x0007 line=395 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x000c reg=1 (null) Z │ │ @@ -1386533,17 +1386529,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9660: |[3f9660] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ -3f9670: 5410 8b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f9674: 1100 |0002: return-object v0 │ │ +3f9654: |[3f9654] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ +3f9664: 5410 8b8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f9668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #12 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386551,17 +1386547,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9484: |[3f9484] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getInternalAttributes:()I │ │ -3f9494: 5210 8c8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ -3f9498: 0f00 |0002: return v0 │ │ +3f9478: |[3f9478] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getInternalAttributes:()I │ │ +3f9488: 5210 8c8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ +3f948c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #13 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386569,20 +1386565,20 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3f95dc: |[3f95dc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -3f95ec: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ -3f95f0: 6e10 a6c3 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3f95f6: 0b01 |0005: move-result-wide v1 │ │ -3f95f8: 7030 1587 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ -3f95fe: 1100 |0009: return-object v0 │ │ +3f95d0: |[3f95d0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +3f95e0: 2200 2011 |0000: new-instance v0, Ljava/util/Date; // type@1120 │ │ +3f95e4: 6e10 a6c3 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3f95ea: 0b01 |0005: move-result-wide v1 │ │ +3f95ec: 7030 1587 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@8715 │ │ +3f95f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #14 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386590,21 +1386586,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f9418: |[3f9418] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLocalFileDataExtra:()[B │ │ -3f9428: 6e10 94c3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtra:()[B // method@c394 │ │ -3f942e: 0c00 |0003: move-result-object v0 │ │ -3f9430: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3f9434: 2803 |0006: goto 0009 // +0003 │ │ -3f9436: 6200 828b |0007: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.EMPTY:[B // field@8b82 │ │ -3f943a: 1100 |0009: return-object v0 │ │ +3f940c: |[3f940c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLocalFileDataExtra:()[B │ │ +3f941c: 6e10 94c3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtra:()[B // method@c394 │ │ +3f9422: 0c00 |0003: move-result-object v0 │ │ +3f9424: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3f9428: 2803 |0006: goto 0009 // +0003 │ │ +3f942a: 6200 828b |0007: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.EMPTY:[B // field@8b82 │ │ +3f942e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0007 line=612 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1386613,17 +1386609,17 @@ │ │ type : '()J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9630: |[3f9630] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLocalHeaderOffset:()J │ │ -3f9640: 5320 8e8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f9644: 1000 |0002: return-wide v0 │ │ +3f9624: |[3f9624] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getLocalHeaderOffset:()J │ │ +3f9634: 5320 8e8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f9638: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #16 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386631,17 +1386627,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f949c: |[3f949c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getMethod:()I │ │ -3f94ac: 5210 8f8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ -3f94b0: 0f00 |0002: return v0 │ │ +3f9490: |[3f9490] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getMethod:()I │ │ +3f94a0: 5210 8f8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ +3f94a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #17 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386649,20 +1386645,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f95b8: |[3f95b8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getName:()Ljava/lang/String; │ │ -3f95c8: 5410 908b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ -3f95cc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -3f95d0: 6f10 4289 0100 |0004: invoke-super {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@8942 │ │ -3f95d6: 0c00 |0007: move-result-object v0 │ │ -3f95d8: 1100 |0008: return-object v0 │ │ +3f95ac: |[3f95ac] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getName:()Ljava/lang/String; │ │ +3f95bc: 5410 908b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ +3f95c0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +3f95c4: 6f10 4289 0100 |0004: invoke-super {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@8942 │ │ +3f95ca: 0c00 |0007: move-result-object v0 │ │ +3f95cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #18 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386670,17 +1386666,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f94b4: |[3f94b4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getPlatform:()I │ │ -3f94c4: 5210 928b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3f94c8: 0f00 |0002: return v0 │ │ +3f94a8: |[3f94a8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getPlatform:()I │ │ +3f94b8: 5210 928b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3f94bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #19 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386688,17 +1386684,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f94cc: |[3f94cc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getRawFlag:()I │ │ -3f94dc: 5210 938b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawFlag:I // field@8b93 │ │ -3f94e0: 0f00 |0002: return v0 │ │ +3f94c0: |[3f94c0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getRawFlag:()I │ │ +3f94d0: 5210 938b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawFlag:I // field@8b93 │ │ +3f94d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #20 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386706,25 +1386702,25 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -3f943c: |[3f943c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getRawName:()[B │ │ -3f944c: 5440 948b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ -3f9450: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3f9454: 2101 |0004: array-length v1, v0 │ │ -3f9456: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ -3f945a: 2102 |0007: array-length v2, v0 │ │ -3f945c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3f945e: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f9464: 1101 |000c: return-object v1 │ │ -3f9466: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3f9468: 1100 |000e: return-object v0 │ │ +3f9430: |[3f9430] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getRawName:()[B │ │ +3f9440: 5440 948b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ +3f9444: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3f9448: 2101 |0004: array-length v1, v0 │ │ +3f944a: 2311 c71b |0005: new-array v1, v1, [B // type@1bc7 │ │ +3f944e: 2102 |0007: array-length v2, v0 │ │ +3f9450: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3f9452: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f9458: 1101 |000c: return-object v1 │ │ +3f945a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3f945c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0004 line=707 │ │ 0x0007 line=708 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1386734,17 +1386730,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9648: |[3f9648] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getSize:()J │ │ -3f9658: 5320 958b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ -3f965c: 1000 |0002: return-wide v0 │ │ +3f963c: |[3f963c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getSize:()J │ │ +3f964c: 5320 958b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ +3f9650: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #22 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386752,28 +1386748,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3f94e4: |[3f94e4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnixMode:()I │ │ -3f94f4: 5240 928b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3f94f8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -3f94fa: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -3f94fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3f9500: 280d |0006: goto 0013 // +000d │ │ -3f9502: 6e10 93c3 0400 |0007: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3f9508: 0b00 |000a: move-result-wide v0 │ │ -3f950a: 1302 1000 |000b: const/16 v2, #int 16 // #10 │ │ -3f950e: c420 |000d: shr-long/2addr v0, v2 │ │ -3f9510: 1702 ffff 0000 |000e: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ -3f9516: c020 |0011: and-long/2addr v0, v2 │ │ -3f9518: 8400 |0012: long-to-int v0, v0 │ │ -3f951a: 0f00 |0013: return v0 │ │ +3f94d8: |[3f94d8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnixMode:()I │ │ +3f94e8: 5240 928b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3f94ec: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +3f94ee: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +3f94f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3f94f4: 280d |0006: goto 0013 // +000d │ │ +3f94f6: 6e10 93c3 0400 |0007: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3f94fc: 0b00 |000a: move-result-wide v0 │ │ +3f94fe: 1302 1000 |000b: const/16 v2, #int 16 // #10 │ │ +3f9502: c420 |000d: shr-long/2addr v0, v2 │ │ +3f9504: 1702 ffff 0000 |000e: const-wide/32 v2, #float 9.18341e-41 // #0000ffff │ │ +3f950a: c020 |0011: and-long/2addr v0, v2 │ │ +3f950c: 8400 |0012: long-to-int v0, v0 │ │ +3f950e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0007 line=292 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1386782,17 +1386778,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9678: |[3f9678] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnparseableExtraFieldData:()Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ -3f9688: 5410 968b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f968c: 1100 |0002: return-object v0 │ │ +3f966c: |[3f966c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getUnparseableExtraFieldData:()Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; │ │ +3f967c: 5410 968b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9680: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #24 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386800,17 +1386796,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f951c: |[3f951c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getVersionMadeBy:()I │ │ -3f952c: 5210 978b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionMadeBy:I // field@8b97 │ │ -3f9530: 0f00 |0002: return v0 │ │ +3f9510: |[3f9510] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getVersionMadeBy:()I │ │ +3f9520: 5210 978b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionMadeBy:I // field@8b97 │ │ +3f9524: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #25 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386818,17 +1386814,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9534: |[3f9534] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getVersionRequired:()I │ │ -3f9544: 5210 988b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionRequired:I // field@8b98 │ │ -3f9548: 0f00 |0002: return v0 │ │ +3f9528: |[3f9528] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.getVersionRequired:()I │ │ +3f9538: 5210 988b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionRequired:I // field@8b98 │ │ +3f953c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #26 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386836,20 +1386832,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3f954c: |[3f954c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.hashCode:()I │ │ -3f955c: 6e10 9fc3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f9562: 0c00 |0003: move-result-object v0 │ │ -3f9564: 6e10 5884 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -3f956a: 0a00 |0007: move-result v0 │ │ -3f956c: 0f00 |0008: return v0 │ │ +3f9540: |[3f9540] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.hashCode:()I │ │ +3f9550: 6e10 9fc3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f9556: 0c00 |0003: move-result-object v0 │ │ +3f9558: 6e10 5884 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +3f955e: 0a00 |0007: move-result v0 │ │ +3f9560: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #27 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386857,21 +1386853,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f9380: |[3f9380] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isDirectory:()Z │ │ -3f9390: 6e10 9fc3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f9396: 0c00 |0003: move-result-object v0 │ │ -3f9398: 1a01 8814 |0004: const-string v1, "/" // string@1488 │ │ -3f939c: 6e20 4f84 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -3f93a2: 0a00 |0009: move-result v0 │ │ -3f93a4: 0f00 |000a: return v0 │ │ +3f9374: |[3f9374] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isDirectory:()Z │ │ +3f9384: 6e10 9fc3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f938a: 0c00 |0003: move-result-object v0 │ │ +3f938c: 1a01 8814 |0004: const-string v1, "/" // string@1488 │ │ +3f9390: 6e20 4f84 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +3f9396: 0a00 |0009: move-result v0 │ │ +3f9398: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #28 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386879,17 +1386875,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f93a8: |[3f93a8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isStreamContiguous:()Z │ │ -3f93b8: 5510 8d8b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ -3f93bc: 0f00 |0002: return v0 │ │ +3f939c: |[3f939c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isStreamContiguous:()Z │ │ +3f93ac: 5510 8d8b |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ +3f93b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #29 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386897,25 +1386893,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f93c0: |[3f93c0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isUnixSymlink:()Z │ │ -3f93d0: 6e10 a7c3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnixMode:()I // method@c3a7 │ │ -3f93d6: 0a00 |0003: move-result v0 │ │ -3f93d8: 1401 00f0 0000 |0004: const v1, #float 8.60958e-41 // #0000f000 │ │ -3f93de: b510 |0007: and-int/2addr v0, v1 │ │ -3f93e0: 1401 00a0 0000 |0008: const v1, #float 5.73972e-41 // #0000a000 │ │ -3f93e6: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -3f93ea: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3f93ec: 2802 |000e: goto 0010 // +0002 │ │ -3f93ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -3f93f0: 0f00 |0010: return v0 │ │ +3f93b4: |[3f93b4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.isUnixSymlink:()Z │ │ +3f93c4: 6e10 a7c3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnixMode:()I // method@c3a7 │ │ +3f93ca: 0a00 |0003: move-result v0 │ │ +3f93cc: 1401 00f0 0000 |0004: const v1, #float 8.60958e-41 // #0000f000 │ │ +3f93d2: b510 |0007: and-int/2addr v0, v1 │ │ +3f93d4: 1401 00a0 0000 |0008: const v1, #float 5.73972e-41 // #0000a000 │ │ +3f93da: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +3f93de: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3f93e0: 2802 |000e: goto 0010 // +0002 │ │ +3f93e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +3f93e4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #30 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1386923,52 +1386919,52 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3f9c4c: |[3f9c4c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ -3f9c5c: 5460 8a8b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9c60: 3800 4000 |0002: if-eqz v0, 0042 // +0040 │ │ -3f9c64: 2200 1711 |0004: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3f9c68: 7010 5886 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3f9c6e: 5461 8a8b |0009: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9c72: 2112 |000b: array-length v2, v1 │ │ -3f9c74: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3f9c76: 3523 1400 |000d: if-ge v3, v2, 0021 // +0014 │ │ -3f9c7a: 4604 0103 |000f: aget-object v4, v1, v3 │ │ -3f9c7e: 7210 80c4 0400 |0011: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ -3f9c84: 0c05 |0014: move-result-object v5 │ │ -3f9c86: 6e20 f1c4 5700 |0015: invoke-virtual {v7, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ -3f9c8c: 0a05 |0018: move-result v5 │ │ -3f9c8e: 3905 0500 |0019: if-nez v5, 001e // +0005 │ │ -3f9c92: 7220 7a87 4000 |001b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f9c98: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f9c9c: 28ed |0020: goto 000d // -0013 │ │ -3f9c9e: 5467 8a8b |0021: iget-object v7, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9ca2: 2177 |0023: array-length v7, v7 │ │ -3f9ca4: 7210 8b87 0000 |0024: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f9caa: 0a01 |0027: move-result v1 │ │ -3f9cac: 3217 1400 |0028: if-eq v7, v1, 003c // +0014 │ │ -3f9cb0: 7210 8b87 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f9cb6: 0a07 |002d: move-result v7 │ │ -3f9cb8: 2377 c61c |002e: new-array v7, v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9cbc: 7220 8d87 7000 |0030: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3f9cc2: 0c07 |0033: move-result-object v7 │ │ -3f9cc4: 1f07 c61c |0034: check-cast v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9cc8: 5b67 8a8b |0036: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9ccc: 6e10 bac3 0600 |0038: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9cd2: 0e00 |003b: return-void │ │ -3f9cd4: 2207 3211 |003c: new-instance v7, Ljava/util/NoSuchElementException; // type@1132 │ │ -3f9cd8: 7010 b887 0700 |003e: invoke-direct {v7}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3f9cde: 2707 |0041: throw v7 │ │ -3f9ce0: 2207 3211 |0042: new-instance v7, Ljava/util/NoSuchElementException; // type@1132 │ │ -3f9ce4: 7010 b887 0700 |0044: invoke-direct {v7}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3f9cea: 2707 |0047: throw v7 │ │ +3f9c40: |[3f9c40] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V │ │ +3f9c50: 5460 8a8b |0000: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9c54: 3800 4000 |0002: if-eqz v0, 0042 // +0040 │ │ +3f9c58: 2200 1711 |0004: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3f9c5c: 7010 5886 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3f9c62: 5461 8a8b |0009: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9c66: 2112 |000b: array-length v2, v1 │ │ +3f9c68: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3f9c6a: 3523 1400 |000d: if-ge v3, v2, 0021 // +0014 │ │ +3f9c6e: 4604 0103 |000f: aget-object v4, v1, v3 │ │ +3f9c72: 7210 80c4 0400 |0011: invoke-interface {v4}, Lorg/apache/commons/compress/archivers/zip/ZipExtraField;.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; // method@c480 │ │ +3f9c78: 0c05 |0014: move-result-object v5 │ │ +3f9c7a: 6e20 f1c4 5700 |0015: invoke-virtual {v7, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.equals:(Ljava/lang/Object;)Z // method@c4f1 │ │ +3f9c80: 0a05 |0018: move-result v5 │ │ +3f9c82: 3905 0500 |0019: if-nez v5, 001e // +0005 │ │ +3f9c86: 7220 7a87 4000 |001b: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f9c8c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f9c90: 28ed |0020: goto 000d // -0013 │ │ +3f9c92: 5467 8a8b |0021: iget-object v7, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9c96: 2177 |0023: array-length v7, v7 │ │ +3f9c98: 7210 8b87 0000 |0024: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f9c9e: 0a01 |0027: move-result v1 │ │ +3f9ca0: 3217 1400 |0028: if-eq v7, v1, 003c // +0014 │ │ +3f9ca4: 7210 8b87 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f9caa: 0a07 |002d: move-result v7 │ │ +3f9cac: 2377 c61c |002e: new-array v7, v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9cb0: 7220 8d87 7000 |0030: invoke-interface {v0, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3f9cb6: 0c07 |0033: move-result-object v7 │ │ +3f9cb8: 1f07 c61c |0034: check-cast v7, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9cbc: 5b67 8a8b |0036: iput-object v7, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9cc0: 6e10 bac3 0600 |0038: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9cc6: 0e00 |003b: return-void │ │ +3f9cc8: 2207 3211 |003c: new-instance v7, Ljava/util/NoSuchElementException; // type@1132 │ │ +3f9ccc: 7010 b887 0700 |003e: invoke-direct {v7}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3f9cd2: 2707 |0041: throw v7 │ │ +3f9cd4: 2207 3211 |0042: new-instance v7, Ljava/util/NoSuchElementException; // type@1132 │ │ +3f9cd8: 7010 b887 0700 |0044: invoke-direct {v7}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3f9cde: 2707 |0047: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=505 │ │ 0x0009 line=506 │ │ 0x0011 line=507 │ │ 0x001b line=508 │ │ @@ -1386986,24 +1386982,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3f9cec: |[3f9cec] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.removeUnparseableExtraFieldData:()V │ │ -3f9cfc: 5410 968b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9d00: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3f9d04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3f9d06: 5b10 968b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9d0a: 6e10 bac3 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9d10: 0e00 |000a: return-void │ │ -3f9d12: 2200 3211 |000b: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ -3f9d16: 7010 b887 0000 |000d: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ -3f9d1c: 2700 |0010: throw v0 │ │ +3f9ce0: |[3f9ce0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.removeUnparseableExtraFieldData:()V │ │ +3f9cf0: 5410 968b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9cf4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3f9cf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3f9cfa: 5b10 968b |0005: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9cfe: 6e10 bac3 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9d04: 0e00 |000a: return-void │ │ +3f9d06: 2200 3211 |000b: new-instance v0, Ljava/util/NoSuchElementException; // type@1132 │ │ +3f9d0a: 7010 b887 0000 |000d: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@87b8 │ │ +3f9d10: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0005 line=527 │ │ 0x0007 line=528 │ │ 0x000b line=525 │ │ locals : │ │ @@ -1387014,32 +1387010,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3f9d20: |[3f9d20] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setAlignment:(I)V │ │ -3f9d30: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ -3f9d34: b540 |0002: and-int/2addr v0, v4 │ │ -3f9d36: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -3f9d3a: 1400 ffff 0000 |0005: const v0, #float 9.18341e-41 // #0000ffff │ │ -3f9d40: 3604 0500 |0008: if-gt v4, v0, 000d // +0005 │ │ -3f9d44: 5934 878b |000a: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ -3f9d48: 0e00 |000c: return-void │ │ -3f9d4a: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f9d4e: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f9d52: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f9d58: 1a02 b92d |0014: const-string v2, "Invalid value for alignment, must be power of two and no bigger than 65535 but is " // string@2db9 │ │ -3f9d5c: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9d62: 6e20 8a84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f9d68: 6e10 9f84 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f9d6e: 0c04 |001f: move-result-object v4 │ │ -3f9d70: 7020 8783 4000 |0020: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f9d76: 2700 |0023: throw v0 │ │ +3f9d14: |[3f9d14] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setAlignment:(I)V │ │ +3f9d24: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ +3f9d28: b540 |0002: and-int/2addr v0, v4 │ │ +3f9d2a: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +3f9d2e: 1400 ffff 0000 |0005: const v0, #float 9.18341e-41 // #0000ffff │ │ +3f9d34: 3604 0500 |0008: if-gt v4, v0, 000d // +0005 │ │ +3f9d38: 5934 878b |000a: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.alignment:I // field@8b87 │ │ +3f9d3c: 0e00 |000c: return-void │ │ +3f9d3e: 2200 7110 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f9d42: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f9d46: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f9d4c: 1a02 b92d |0014: const-string v2, "Invalid value for alignment, must be power of two and no bigger than 65535 but is " // string@2db9 │ │ +3f9d50: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9d56: 6e20 8a84 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f9d5c: 6e10 9f84 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f9d62: 0c04 |001f: move-result-object v4 │ │ +3f9d64: 7020 8783 4000 |0020: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f9d6a: 2700 |0023: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=349 │ │ 0x000d line=346 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0024 reg=4 (null) I │ │ @@ -1387049,27 +1387045,27 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3f9d78: |[3f9d78] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setCentralDirectoryExtra:([B)V │ │ -3f9d88: 6200 c78a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ -3f9d8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3f9d8e: 7130 30c2 1300 |0003: invoke-static {v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ -3f9d94: 0c03 |0006: move-result-object v3 │ │ -3f9d96: 7030 b0c3 3201 |0007: invoke-direct {v2, v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V // method@c3b0 │ │ -3f9d9c: 0e00 |000a: return-void │ │ -3f9d9e: 0d03 |000b: move-exception v3 │ │ -3f9da0: 2200 8b10 |000c: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f9da4: 6e10 4689 0300 |000e: invoke-virtual {v3}, Ljava/util/zip/ZipException;.getMessage:()Ljava/lang/String; // method@8946 │ │ -3f9daa: 0c01 |0011: move-result-object v1 │ │ -3f9dac: 7030 2784 1003 |0012: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ -3f9db2: 2700 |0015: throw v0 │ │ +3f9d6c: |[3f9d6c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setCentralDirectoryExtra:([B)V │ │ +3f9d7c: 6200 c78a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ +3f9d80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3f9d82: 7130 30c2 1300 |0003: invoke-static {v3, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ +3f9d88: 0c03 |0006: move-result-object v3 │ │ +3f9d8a: 7030 b0c3 3201 |0007: invoke-direct {v2, v3, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V // method@c3b0 │ │ +3f9d90: 0e00 |000a: return-void │ │ +3f9d92: 0d03 |000b: move-exception v3 │ │ +3f9d94: 2200 8b10 |000c: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f9d98: 6e10 4689 0300 |000e: invoke-virtual {v3}, Ljava/util/zip/ZipException;.getMessage:()Ljava/lang/String; // method@8946 │ │ +3f9d9e: 0c01 |0011: move-result-object v1 │ │ +3f9da0: 7030 2784 1003 |0012: invoke-direct {v0, v1, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ +3f9da6: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/util/zip/ZipException; -> 0x000b │ │ positions : │ │ 0x0000 line=597 │ │ 0x0003 line=598 │ │ 0x0007 line=600 │ │ @@ -1387083,17 +1387079,17 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9dc4: |[3f9dc4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setDataOffset:(J)V │ │ -3f9dd4: 5a01 888b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ -3f9dd8: 0e00 |0002: return-void │ │ +3f9db8: |[3f9db8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setDataOffset:(J)V │ │ +3f9dc8: 5a01 888b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.dataOffset:J // field@8b88 │ │ +3f9dcc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1387102,17 +1387098,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9ddc: |[3f9ddc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExternalAttributes:(J)V │ │ -3f9dec: 5a01 898b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ -3f9df0: 0e00 |0002: return-void │ │ +3f9dd0: |[3f9dd0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExternalAttributes:(J)V │ │ +3f9de0: 5a01 898b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.externalAttributes:J // field@8b89 │ │ +3f9de4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1387121,21 +1387117,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3f9df4: |[3f9df4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra:()V │ │ -3f9e04: 7010 8dc3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ -3f9e0a: 0c00 |0003: move-result-object v0 │ │ -3f9e0c: 7110 2dc2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.mergeLocalFileDataData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B // method@c22d │ │ -3f9e12: 0c00 |0007: move-result-object v0 │ │ -3f9e14: 6f20 4489 0100 |0008: invoke-super {v1, v0}, Ljava/util/zip/ZipEntry;.setExtra:([B)V // method@8944 │ │ -3f9e1a: 0e00 |000b: return-void │ │ +3f9de8: |[3f9de8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra:()V │ │ +3f9df8: 7010 8dc3 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAllExtraFieldsNoCopy:()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c38d │ │ +3f9dfe: 0c00 |0003: move-result-object v0 │ │ +3f9e00: 7110 2dc2 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.mergeLocalFileDataData:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)[B // method@c22d │ │ +3f9e06: 0c00 |0007: move-result-object v0 │ │ +3f9e08: 6f20 4489 0100 |0008: invoke-super {v1, v0}, Ljava/util/zip/ZipEntry;.setExtra:([B)V // method@8944 │ │ +3f9e0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ #37 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;) │ │ @@ -1387143,39 +1387139,39 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3f9e1c: |[3f9e1c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra:([B)V │ │ -3f9e2c: 6200 c78a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ -3f9e30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3f9e32: 7130 30c2 1400 |0003: invoke-static {v4, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ -3f9e38: 0c04 |0006: move-result-object v4 │ │ -3f9e3a: 7030 b0c3 4301 |0007: invoke-direct {v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V // method@c3b0 │ │ -3f9e40: 0e00 |000a: return-void │ │ -3f9e42: 0d04 |000b: move-exception v4 │ │ -3f9e44: 2200 8b10 |000c: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -3f9e48: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f9e4c: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f9e52: 1a02 8526 |0013: const-string v2, "Error parsing extra fields for entry: " // string@2685 │ │ -3f9e56: 6e20 8f84 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9e5c: 6e10 9fc3 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3f9e62: 0c02 |001b: move-result-object v2 │ │ -3f9e64: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9e6a: 1a02 9b05 |001f: const-string v2, " - " // string@059b │ │ -3f9e6e: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9e74: 6e10 4689 0400 |0024: invoke-virtual {v4}, Ljava/util/zip/ZipException;.getMessage:()Ljava/lang/String; // method@8946 │ │ -3f9e7a: 0c02 |0027: move-result-object v2 │ │ -3f9e7c: 6e20 8f84 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9e82: 6e10 9f84 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f9e88: 0c01 |002e: move-result-object v1 │ │ -3f9e8a: 7030 2784 1004 |002f: invoke-direct {v0, v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ -3f9e90: 2700 |0032: throw v0 │ │ +3f9e10: |[3f9e10] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra:([B)V │ │ +3f9e20: 6200 c78a |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;.READ:Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField; // field@8ac7 │ │ +3f9e24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3f9e26: 7130 30c2 1400 |0003: invoke-static {v4, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;.parse:([BZLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField;)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c230 │ │ +3f9e2c: 0c04 |0006: move-result-object v4 │ │ +3f9e2e: 7030 b0c3 4301 |0007: invoke-direct {v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.mergeExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V // method@c3b0 │ │ +3f9e34: 0e00 |000a: return-void │ │ +3f9e36: 0d04 |000b: move-exception v4 │ │ +3f9e38: 2200 8b10 |000c: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +3f9e3c: 2201 9410 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f9e40: 7010 8384 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f9e46: 1a02 8526 |0013: const-string v2, "Error parsing extra fields for entry: " // string@2685 │ │ +3f9e4a: 6e20 8f84 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9e50: 6e10 9fc3 0300 |0018: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3f9e56: 0c02 |001b: move-result-object v2 │ │ +3f9e58: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9e5e: 1a02 9b05 |001f: const-string v2, " - " // string@059b │ │ +3f9e62: 6e20 8f84 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9e68: 6e10 4689 0400 |0024: invoke-virtual {v4}, Ljava/util/zip/ZipException;.getMessage:()Ljava/lang/String; // method@8946 │ │ +3f9e6e: 0c02 |0027: move-result-object v2 │ │ +3f9e70: 6e20 8f84 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9e76: 6e10 9f84 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f9e7c: 0c01 |002e: move-result-object v1 │ │ +3f9e7e: 7030 2784 1004 |002f: invoke-direct {v0, v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8427 │ │ +3f9e84: 2700 |0032: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/util/zip/ZipException; -> 0x000b │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ 0x0007 line=573 │ │ @@ -1387190,38 +1387186,38 @@ │ │ type : '([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3f9ea4: |[3f9ea4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ -3f9eb4: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3f9eb8: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3f9ebe: 2161 |0005: array-length v1, v6 │ │ -3f9ec0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3f9ec2: 3512 1300 |0007: if-ge v2, v1, 001a // +0013 │ │ -3f9ec6: 4603 0602 |0009: aget-object v3, v6, v2 │ │ -3f9eca: 2034 6f18 |000b: instance-of v4, v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9ece: 3804 0700 |000d: if-eqz v4, 0014 // +0007 │ │ -3f9ed2: 1f03 6f18 |000f: check-cast v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ -3f9ed6: 5b53 968b |0011: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ -3f9eda: 2804 |0013: goto 0017 // +0004 │ │ -3f9edc: 7220 7a87 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3f9ee2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f9ee6: 28ee |0019: goto 0007 // -0012 │ │ -3f9ee8: 7210 8b87 0000 |001a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3f9eee: 0a06 |001d: move-result v6 │ │ -3f9ef0: 2366 c61c |001e: new-array v6, v6, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9ef4: 7220 8d87 6000 |0020: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3f9efa: 0c06 |0023: move-result-object v6 │ │ -3f9efc: 1f06 c61c |0024: check-cast v6, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ -3f9f00: 5b56 8a8b |0026: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ -3f9f04: 6e10 bac3 0500 |0028: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3f9f0a: 0e00 |002b: return-void │ │ +3f9e98: |[3f9e98] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtraFields:([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V │ │ +3f9ea8: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3f9eac: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3f9eb2: 2161 |0005: array-length v1, v6 │ │ +3f9eb4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3f9eb6: 3512 1300 |0007: if-ge v2, v1, 001a // +0013 │ │ +3f9eba: 4603 0602 |0009: aget-object v3, v6, v2 │ │ +3f9ebe: 2034 6f18 |000b: instance-of v4, v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9ec2: 3804 0700 |000d: if-eqz v4, 0014 // +0007 │ │ +3f9ec6: 1f03 6f18 |000f: check-cast v3, Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // type@186f │ │ +3f9eca: 5b53 968b |0011: iput-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.unparseableExtra:Lorg/apache/commons/compress/archivers/zip/UnparseableExtraFieldData; // field@8b96 │ │ +3f9ece: 2804 |0013: goto 0017 // +0004 │ │ +3f9ed0: 7220 7a87 3000 |0014: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3f9ed6: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f9eda: 28ee |0019: goto 0007 // -0012 │ │ +3f9edc: 7210 8b87 0000 |001a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3f9ee2: 0a06 |001d: move-result v6 │ │ +3f9ee4: 2366 c61c |001e: new-array v6, v6, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9ee8: 7220 8d87 6000 |0020: invoke-interface {v0, v6}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3f9eee: 0c06 |0023: move-result-object v6 │ │ +3f9ef0: 1f06 c61c |0024: check-cast v6, [Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // type@1cc6 │ │ +3f9ef4: 5b56 8a8b |0026: iput-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.extraFields:[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // field@8b8a │ │ +3f9ef8: 6e10 bac3 0500 |0028: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3f9efe: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x000b line=359 │ │ 0x000f line=360 │ │ 0x0014 line=362 │ │ @@ -1387236,17 +1387232,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9f0c: |[3f9f0c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V │ │ -3f9f1c: 5b01 8b8b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ -3f9f20: 0e00 |0002: return-void │ │ +3f9f00: |[3f9f00] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V │ │ +3f9f10: 5b01 8b8b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.gpb:Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // field@8b8b │ │ +3f9f14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ │ │ @@ -1387255,17 +1387251,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9f24: |[3f9f24] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setInternalAttributes:(I)V │ │ -3f9f34: 5901 8c8b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ -3f9f38: 0e00 |0002: return-void │ │ +3f9f18: |[3f9f18] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setInternalAttributes:(I)V │ │ +3f9f28: 5901 8c8b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.internalAttributes:I // field@8b8c │ │ +3f9f2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1387274,17 +1387270,17 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f9f3c: |[3f9f3c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setLocalHeaderOffset:(J)V │ │ -3f9f4c: 5a01 8e8b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ -3f9f50: 0e00 |0002: return-void │ │ +3f9f30: |[3f9f30] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setLocalHeaderOffset:(J)V │ │ +3f9f40: 5a01 8e8b |0000: iput-wide v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.localHeaderOffset:J // field@8b8e │ │ +3f9f44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1387293,28 +1387289,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3f9f54: |[3f9f54] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setMethod:(I)V │ │ -3f9f64: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ -3f9f68: 5934 8f8b |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ -3f9f6c: 0e00 |0004: return-void │ │ -3f9f6e: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3f9f72: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f9f76: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f9f7c: 1a02 406a |000c: const-string v2, "ZIP compression method can not be negative: " // string@6a40 │ │ -3f9f80: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f9f86: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f9f8c: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f9f92: 0c04 |0017: move-result-object v4 │ │ -3f9f94: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3f9f9a: 2700 |001b: throw v0 │ │ +3f9f48: |[3f9f48] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setMethod:(I)V │ │ +3f9f58: 3a04 0500 |0000: if-ltz v4, 0005 // +0005 │ │ +3f9f5c: 5934 8f8b |0002: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.method:I // field@8b8f │ │ +3f9f60: 0e00 |0004: return-void │ │ +3f9f62: 2200 7110 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3f9f66: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f9f6a: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f9f70: 1a02 406a |000c: const-string v2, "ZIP compression method can not be negative: " // string@6a40 │ │ +3f9f74: 6e20 8f84 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f9f7a: 6e20 8a84 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f9f80: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f9f86: 0c04 |0017: move-result-object v4 │ │ +3f9f88: 7020 8783 4000 |0018: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3f9f8e: 2700 |001b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x0005 line=222 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x001c reg=4 (null) I │ │ @@ -1387324,29 +1387320,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3f9f9c: |[3f9f9c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setName:(Ljava/lang/String;)V │ │ -3f9fac: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ -3f9fb0: 6e10 a2c3 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ -3f9fb6: 0a00 |0005: move-result v0 │ │ -3f9fb8: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -3f9fbc: 1a00 8814 |0008: const-string v0, "/" // string@1488 │ │ -3f9fc0: 6e20 4c84 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ -3f9fc6: 0a00 |000d: move-result v0 │ │ -3f9fc8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -3f9fcc: 1300 5c00 |0010: const/16 v0, #int 92 // #5c │ │ -3f9fd0: 1301 2f00 |0012: const/16 v1, #int 47 // #2f │ │ -3f9fd4: 6e30 6884 0301 |0014: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ -3f9fda: 0c03 |0017: move-result-object v3 │ │ -3f9fdc: 5b23 908b |0018: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ -3f9fe0: 0e00 |001a: return-void │ │ +3f9f90: |[3f9f90] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setName:(Ljava/lang/String;)V │ │ +3f9fa0: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ +3f9fa4: 6e10 a2c3 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ +3f9faa: 0a00 |0005: move-result v0 │ │ +3f9fac: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +3f9fb0: 1a00 8814 |0008: const-string v0, "/" // string@1488 │ │ +3f9fb4: 6e20 4c84 0300 |000a: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@844c │ │ +3f9fba: 0a00 |000d: move-result v0 │ │ +3f9fbc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +3f9fc0: 1300 5c00 |0010: const/16 v0, #int 92 // #5c │ │ +3f9fc4: 1301 2f00 |0012: const/16 v1, #int 47 // #2f │ │ +3f9fc8: 6e30 6884 0301 |0014: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@8468 │ │ +3f9fce: 0c03 |0017: move-result-object v3 │ │ +3f9fd0: 5b23 908b |0018: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.name:Ljava/lang/String; // field@8b90 │ │ +3f9fd4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=646 │ │ 0x000a line=647 │ │ 0x0014 line=648 │ │ 0x0018 line=650 │ │ locals : │ │ @@ -1387358,18 +1387354,18 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f9fe4: |[3f9fe4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setName:(Ljava/lang/String;[B)V │ │ -3f9ff4: 6e20 c1c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ -3f9ffa: 5b02 948b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ -3f9ffe: 0e00 |0005: return-void │ │ +3f9fd8: |[3f9fd8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setName:(Ljava/lang/String;[B)V │ │ +3f9fe8: 6e20 c1c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;)V // method@c3c1 │ │ +3f9fee: 5b02 948b |0003: iput-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawName:[B // field@8b94 │ │ +3f9ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0003 line=692 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1387380,17 +1387376,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa000: |[3fa000] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setPlatform:(I)V │ │ -3fa010: 5901 928b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3fa014: 0e00 |0002: return-void │ │ +3f9ff4: |[3f9ff4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setPlatform:(I)V │ │ +3fa004: 5901 928b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3fa008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1387399,17 +1387395,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa018: |[3fa018] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setRawFlag:(I)V │ │ -3fa028: 5901 938b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawFlag:I // field@8b93 │ │ -3fa02c: 0e00 |0002: return-void │ │ +3fa00c: |[3fa00c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setRawFlag:(I)V │ │ +3fa01c: 5901 938b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.rawFlag:I // field@8b93 │ │ +3fa020: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1387418,24 +1387414,24 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3fa030: |[3fa030] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setSize:(J)V │ │ -3fa040: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3fa044: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -3fa048: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ -3fa04c: 5a34 958b |0006: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ -3fa050: 0e00 |0008: return-void │ │ -3fa052: 2204 7110 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3fa056: 1a05 c79b |000b: const-string v5, "invalid entry size" // string@9bc7 │ │ -3fa05a: 7020 8783 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3fa060: 2704 |0010: throw v4 │ │ +3fa024: |[3fa024] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setSize:(J)V │ │ +3fa034: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3fa038: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +3fa03c: 3a02 0500 |0004: if-ltz v2, 0009 // +0005 │ │ +3fa040: 5a34 958b |0006: iput-wide v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.size:J // field@8b95 │ │ +3fa044: 0e00 |0008: return-void │ │ +3fa046: 2204 7110 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3fa04a: 1a05 c79b |000b: const-string v5, "invalid entry size" // string@9bc7 │ │ +3fa04e: 7020 8783 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3fa054: 2704 |0010: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=678 │ │ 0x0009 line=676 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0011 reg=4 (null) J │ │ @@ -1387445,17 +1387441,17 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa064: |[3fa064] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setStreamContiguous:(Z)V │ │ -3fa074: 5c01 8d8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ -3fa078: 0e00 |0002: return-void │ │ +3fa058: |[3fa058] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setStreamContiguous:(Z)V │ │ +3fa068: 5c01 8d8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isStreamContiguous:Z // field@8b8d │ │ +3fa06c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1387464,33 +1387460,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3fa07c: |[3fa07c] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setUnixMode:(I)V │ │ -3fa08c: e000 0310 |0000: shl-int/lit8 v0, v3, #int 16 // #10 │ │ -3fa090: d533 8000 |0002: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -3fa094: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3fa096: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -3fa09a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -3fa09c: 2802 |0008: goto 000a // +0002 │ │ -3fa09e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3fa0a0: b603 |000a: or-int/2addr v3, v0 │ │ -3fa0a2: 6e10 adc3 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isDirectory:()Z // method@c3ad │ │ -3fa0a8: 0a00 |000e: move-result v0 │ │ -3fa0aa: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ -3fa0ae: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ -3fa0b2: b613 |0013: or-int/2addr v3, v1 │ │ -3fa0b4: 8130 |0014: int-to-long v0, v3 │ │ -3fa0b6: 6e30 b9c3 0201 |0015: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ -3fa0bc: 1233 |0018: const/4 v3, #int 3 // #3 │ │ -3fa0be: 5923 928b |0019: iput v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ -3fa0c2: 0e00 |001b: return-void │ │ +3fa070: |[3fa070] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setUnixMode:(I)V │ │ +3fa080: e000 0310 |0000: shl-int/lit8 v0, v3, #int 16 // #10 │ │ +3fa084: d533 8000 |0002: and-int/lit16 v3, v3, #int 128 // #0080 │ │ +3fa088: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3fa08a: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +3fa08e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +3fa090: 2802 |0008: goto 000a // +0002 │ │ +3fa092: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3fa094: b603 |000a: or-int/2addr v3, v0 │ │ +3fa096: 6e10 adc3 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.isDirectory:()Z // method@c3ad │ │ +3fa09c: 0a00 |000e: move-result v0 │ │ +3fa09e: 3800 0400 |000f: if-eqz v0, 0013 // +0004 │ │ +3fa0a2: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ +3fa0a6: b613 |0013: or-int/2addr v3, v1 │ │ +3fa0a8: 8130 |0014: int-to-long v0, v3 │ │ +3fa0aa: 6e30 b9c3 0201 |0015: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExternalAttributes:(J)V // method@c3b9 │ │ +3fa0b0: 1233 |0018: const/4 v3, #int 3 // #3 │ │ +3fa0b2: 5923 928b |0019: iput v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.platform:I // field@8b92 │ │ +3fa0b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=281 │ │ 0x0015 line=277 │ │ 0x0019 line=283 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1387501,17 +1387497,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa0c4: |[3fa0c4] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setVersionMadeBy:(I)V │ │ -3fa0d4: 5901 978b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionMadeBy:I // field@8b97 │ │ -3fa0d8: 0e00 |0002: return-void │ │ +3fa0b8: |[3fa0b8] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setVersionMadeBy:(I)V │ │ +3fa0c8: 5901 978b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionMadeBy:I // field@8b97 │ │ +3fa0cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1387520,17 +1387516,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fa0dc: |[3fa0dc] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setVersionRequired:(I)V │ │ -3fa0ec: 5901 988b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionRequired:I // field@8b98 │ │ -3fa0f0: 0e00 |0002: return-void │ │ +3fa0d0: |[3fa0d0] org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setVersionRequired:(I)V │ │ +3fa0e0: 5901 988b |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.versionRequired:I // field@8b98 │ │ +3fa0e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1387703,28 +1387699,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3fb1bc: |[3fb1bc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:()V │ │ -3fb1cc: 6200 658c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ -3fb1d0: 6e10 dac4 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fb1d6: 0c00 |0005: move-result-object v0 │ │ -3fb1d8: 6900 aa8b |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ -3fb1dc: 6200 638c |0008: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ -3fb1e0: 6e10 dac4 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fb1e6: 0c00 |000d: move-result-object v0 │ │ -3fb1e8: 6900 a78b |000e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ -3fb1ec: 6200 648c |0010: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ -3fb1f0: 6e10 dac4 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fb1f6: 0c00 |0015: move-result-object v0 │ │ -3fb1f8: 6900 a98b |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ -3fb1fc: 0e00 |0018: return-void │ │ +3fb1b0: |[3fb1b0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:()V │ │ +3fb1c0: 6200 658c |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ +3fb1c4: 6e10 dac4 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fb1ca: 0c00 |0005: move-result-object v0 │ │ +3fb1cc: 6900 aa8b |0006: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ +3fb1d0: 6200 638c |0008: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ +3fb1d4: 6e10 dac4 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fb1da: 0c00 |000d: move-result-object v0 │ │ +3fb1dc: 6900 a78b |000e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ +3fb1e0: 6200 648c |0010: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ +3fb1e4: 6e10 dac4 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fb1ea: 0c00 |0015: move-result-object v0 │ │ +3fb1ec: 6900 a98b |0016: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ +3fb1f0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0008 line=831 │ │ 0x0010 line=832 │ │ locals : │ │ │ │ @@ -1387733,18 +1387729,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3fb200: |[3fb200] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3fb210: 1a00 4365 |0000: const-string v0, "UTF8" // string@6543 │ │ -3fb214: 7030 e9c3 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ -3fb21a: 0e00 |0005: return-void │ │ +3fb1f4: |[3fb1f4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3fb204: 1a00 4365 |0000: const-string v0, "UTF8" // string@6543 │ │ +3fb208: 7030 e9c3 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ +3fb20e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1387753,18 +1387749,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 │ │ -3fb21c: |[3fb21c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3fb22c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3fb22e: 7040 eac3 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;Z)V // method@c3ea │ │ -3fb234: 0e00 |0004: return-void │ │ +3fb210: |[3fb210] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3fb220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3fb222: 7040 eac3 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;Z)V // method@c3ea │ │ +3fb228: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1387774,18 +1387770,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 │ │ -3fb238: |[3fb238] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;Z)V │ │ -3fb248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fb24a: 7050 ebc3 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;ZZ)V // method@c3eb │ │ -3fb250: 0e00 |0004: return-void │ │ +3fb22c: |[3fb22c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;Z)V │ │ +3fb23c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fb23e: 7050 ebc3 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;ZZ)V // method@c3eb │ │ +3fb244: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -1387796,62 +1387792,62 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3fb254: |[3fb254] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;ZZ)V │ │ -3fb264: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -3fb26a: 2200 9f11 |0003: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ -3fb26e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3fb270: 7020 2c89 1000 |0006: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -3fb276: 5b20 b58b |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fb27a: 1300 0002 |000b: const/16 v0, #int 512 // #200 │ │ -3fb27e: 7110 aa85 0000 |000d: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -3fb284: 0c00 |0010: move-result-object v0 │ │ -3fb286: 5b20 ae8b |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb28a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3fb28c: 5b20 b08b |0014: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb290: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3fb292: 5c21 af8b |0017: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fb296: 5c21 b38b |0019: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ -3fb29a: 5b20 b68b |001b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fb29e: 5c21 ad8b |001d: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ -3fb2a2: 1300 1e00 |001f: const/16 v0, #int 30 // #1e │ │ -3fb2a6: 2300 c71b |0021: new-array v0, v0, [B // type@1bc7 │ │ -3fb2aa: 5b20 b78b |0023: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fb2ae: 1300 0004 |0025: const/16 v0, #int 1024 // #400 │ │ -3fb2b2: 2300 c71b |0027: new-array v0, v0, [B // type@1bc7 │ │ -3fb2b6: 5b20 b98b |0029: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ -3fb2ba: 1220 |002b: const/4 v0, #int 2 // #2 │ │ -3fb2bc: 2300 c71b |002c: new-array v0, v0, [B // type@1bc7 │ │ -3fb2c0: 5b20 b88b |002e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ -3fb2c4: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -3fb2c6: 2300 c71b |0031: new-array v0, v0, [B // type@1bc7 │ │ -3fb2ca: 5b20 bc8b |0033: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ -3fb2ce: 1300 1000 |0035: const/16 v0, #int 16 // #10 │ │ -3fb2d2: 2300 c71b |0037: new-array v0, v0, [B // type@1bc7 │ │ -3fb2d6: 5b20 ba8b |0039: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb2da: 5921 b28b |003b: iput v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ -3fb2de: 5b24 b18b |003d: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.encoding:Ljava/lang/String; // field@8bb1 │ │ -3fb2e2: 7110 7bc4 0400 |003f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3fb2e8: 0c04 |0042: move-result-object v4 │ │ -3fb2ea: 5b24 bd8b |0043: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8bbd │ │ -3fb2ee: 5c25 bb8b |0045: iput-boolean v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.useUnicodeExtraFields:Z // field@8bbb │ │ -3fb2f2: 2204 4f10 |0047: new-instance v4, Ljava/io/PushbackInputStream; // type@104f │ │ -3fb2f6: 5425 ae8b |0049: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb2fa: 6e10 ae85 0500 |004b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ -3fb300: 0a05 |004e: move-result v5 │ │ -3fb302: 7030 c682 3405 |004f: invoke-direct {v4, v3, v5}, Ljava/io/PushbackInputStream;.:(Ljava/io/InputStream;I)V // method@82c6 │ │ -3fb308: 5b24 b48b |0052: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb30c: 5c26 ad8b |0054: iput-boolean v6, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ -3fb310: 5423 ae8b |0056: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb314: 6e20 b885 1300 |0058: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3fb31a: 0e00 |005b: return-void │ │ +3fb248: |[3fb248] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;ZZ)V │ │ +3fb258: 7010 6fbe 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +3fb25e: 2200 9f11 |0003: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ +3fb262: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3fb264: 7020 2c89 1000 |0006: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +3fb26a: 5b20 b58b |0009: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fb26e: 1300 0002 |000b: const/16 v0, #int 512 // #200 │ │ +3fb272: 7110 aa85 0000 |000d: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +3fb278: 0c00 |0010: move-result-object v0 │ │ +3fb27a: 5b20 ae8b |0011: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb27e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3fb280: 5b20 b08b |0014: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb284: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3fb286: 5c21 af8b |0017: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fb28a: 5c21 b38b |0019: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ +3fb28e: 5b20 b68b |001b: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fb292: 5c21 ad8b |001d: iput-boolean v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ +3fb296: 1300 1e00 |001f: const/16 v0, #int 30 // #1e │ │ +3fb29a: 2300 c71b |0021: new-array v0, v0, [B // type@1bc7 │ │ +3fb29e: 5b20 b78b |0023: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fb2a2: 1300 0004 |0025: const/16 v0, #int 1024 // #400 │ │ +3fb2a6: 2300 c71b |0027: new-array v0, v0, [B // type@1bc7 │ │ +3fb2aa: 5b20 b98b |0029: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ +3fb2ae: 1220 |002b: const/4 v0, #int 2 // #2 │ │ +3fb2b0: 2300 c71b |002c: new-array v0, v0, [B // type@1bc7 │ │ +3fb2b4: 5b20 b88b |002e: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ +3fb2b8: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +3fb2ba: 2300 c71b |0031: new-array v0, v0, [B // type@1bc7 │ │ +3fb2be: 5b20 bc8b |0033: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ +3fb2c2: 1300 1000 |0035: const/16 v0, #int 16 // #10 │ │ +3fb2c6: 2300 c71b |0037: new-array v0, v0, [B // type@1bc7 │ │ +3fb2ca: 5b20 ba8b |0039: iput-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb2ce: 5921 b28b |003b: iput v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ +3fb2d2: 5b24 b18b |003d: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.encoding:Ljava/lang/String; // field@8bb1 │ │ +3fb2d6: 7110 7bc4 0400 |003f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3fb2dc: 0c04 |0042: move-result-object v4 │ │ +3fb2de: 5b24 bd8b |0043: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8bbd │ │ +3fb2e2: 5c25 bb8b |0045: iput-boolean v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.useUnicodeExtraFields:Z // field@8bbb │ │ +3fb2e6: 2204 4f10 |0047: new-instance v4, Ljava/io/PushbackInputStream; // type@104f │ │ +3fb2ea: 5425 ae8b |0049: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb2ee: 6e10 ae85 0500 |004b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ +3fb2f4: 0a05 |004e: move-result v5 │ │ +3fb2f6: 7030 c682 3405 |004f: invoke-direct {v4, v3, v5}, Ljava/io/PushbackInputStream;.:(Ljava/io/InputStream;I)V // method@82c6 │ │ +3fb2fc: 5b24 b48b |0052: iput-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb300: 5c26 ad8b |0054: iput-boolean v6, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ +3fb304: 5423 ae8b |0056: iget-object v3, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb308: 6e20 b885 1300 |0058: invoke-virtual {v3, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3fb30e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=92 │ │ 0x000d line=95 │ │ 0x0014 line=98 │ │ 0x0017 line=101 │ │ @@ -1387882,17 +1387878,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fb31c: |[3fb31c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$1000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V │ │ -3fb32c: 6e20 f5c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fb332: 0e00 |0003: return-void │ │ +3fb310: |[3fb310] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$1000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V │ │ +3fb320: 6e20 f5c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fb326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1387901,17 +1387897,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3fb334: |[3fb334] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$800:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V │ │ -3fb344: 6e20 f5c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fb34a: 0e00 |0003: return-void │ │ +3fb328: |[3fb328] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$800:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;I)V │ │ +3fb338: 6e20 f5c3 1000 |0000: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fb33e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1387920,17 +1387916,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fb1a4: |[3fb1a4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ -3fb1b4: 5400 b08b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb1b8: 1100 |0002: return-object v0 │ │ +3fb198: |[3fb198] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.access$900:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; │ │ +3fb1a8: 5400 b08b |0000: iget-object v0, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb1ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;) │ │ @@ -1387938,110 +1387934,110 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;III)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 179 16-bit code units │ │ -3fa458: |[3fa458] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.bufferContainsSignature:(Ljava/io/ByteArrayOutputStream;III)Z │ │ -3fa468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fa46a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3fa46c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3fa46e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3fa470: 3901 ae00 |0004: if-nez v1, 00b2 // +00ae │ │ -3fa474: d804 0dfc |0006: add-int/lit8 v4, v13, #int -4 // #fc │ │ -3fa478: 3542 aa00 |0008: if-ge v2, v4, 00b2 // +00aa │ │ -3fa47c: 54a4 ae8b |000a: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa480: 6e10 ab85 0400 |000c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa486: 0c04 |000f: move-result-object v4 │ │ -3fa488: 4804 0402 |0010: aget-byte v4, v4, v2 │ │ -3fa48c: 6205 aa8b |0012: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ -3fa490: 4805 0500 |0014: aget-byte v5, v5, v0 │ │ -3fa494: 3354 9800 |0016: if-ne v4, v5, 00ae // +0098 │ │ -3fa498: 54a4 ae8b |0018: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa49c: 6e10 ab85 0400 |001a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa4a2: 0c04 |001d: move-result-object v4 │ │ -3fa4a4: d805 0201 |001e: add-int/lit8 v5, v2, #int 1 // #01 │ │ -3fa4a8: 4804 0405 |0020: aget-byte v4, v4, v5 │ │ -3fa4ac: 6205 aa8b |0022: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ -3fa4b0: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -3fa4b2: 4805 0506 |0025: aget-byte v5, v5, v6 │ │ -3fa4b6: 3354 8700 |0027: if-ne v4, v5, 00ae // +0087 │ │ -3fa4ba: 54a4 ae8b |0029: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa4be: 6e10 ab85 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa4c4: 0c04 |002e: move-result-object v4 │ │ -3fa4c6: d805 0202 |002f: add-int/lit8 v5, v2, #int 2 // #02 │ │ -3fa4ca: 4804 0405 |0031: aget-byte v4, v4, v5 │ │ -3fa4ce: 6207 aa8b |0033: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ -3fa4d2: 1228 |0035: const/4 v8, #int 2 // #2 │ │ -3fa4d4: 4807 0708 |0036: aget-byte v7, v7, v8 │ │ -3fa4d8: 1239 |0038: const/4 v9, #int 3 // #3 │ │ -3fa4da: 3374 1200 |0039: if-ne v4, v7, 004b // +0012 │ │ -3fa4de: 54a4 ae8b |003b: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa4e2: 6e10 ab85 0400 |003d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa4e8: 0c04 |0040: move-result-object v4 │ │ -3fa4ea: d807 0203 |0041: add-int/lit8 v7, v2, #int 3 // #03 │ │ -3fa4ee: 4804 0407 |0043: aget-byte v4, v4, v7 │ │ -3fa4f2: 6207 aa8b |0045: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ -3fa4f6: 4807 0709 |0047: aget-byte v7, v7, v9 │ │ -3fa4fa: 3274 2000 |0049: if-eq v4, v7, 0069 // +0020 │ │ -3fa4fe: 54a4 ae8b |004b: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa502: 6e10 ab85 0400 |004d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa508: 0c04 |0050: move-result-object v4 │ │ -3fa50a: 4804 0402 |0051: aget-byte v4, v4, v2 │ │ -3fa50e: 6207 a78b |0053: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ -3fa512: 4807 0708 |0055: aget-byte v7, v7, v8 │ │ -3fa516: 3374 1800 |0057: if-ne v4, v7, 006f // +0018 │ │ -3fa51a: 54a4 ae8b |0059: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa51e: 6e10 ab85 0400 |005b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa524: 0c04 |005e: move-result-object v4 │ │ -3fa526: d807 0203 |005f: add-int/lit8 v7, v2, #int 3 // #03 │ │ -3fa52a: 4804 0407 |0061: aget-byte v4, v4, v7 │ │ -3fa52e: 6207 a78b |0063: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ -3fa532: 4807 0709 |0065: aget-byte v7, v7, v9 │ │ -3fa536: 3374 0800 |0067: if-ne v4, v7, 006f // +0008 │ │ -3fa53a: 9001 0c0d |0069: add-int v1, v12, v13 │ │ -3fa53e: b121 |006b: sub-int/2addr v1, v2 │ │ -3fa540: 9103 010e |006c: sub-int v3, v1, v14 │ │ -3fa544: 2825 |006e: goto 0093 // +0025 │ │ -3fa546: 54a4 ae8b |006f: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa54a: 6e10 ab85 0400 |0071: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa550: 0c04 |0074: move-result-object v4 │ │ -3fa552: 4804 0405 |0075: aget-byte v4, v4, v5 │ │ -3fa556: 6205 a98b |0077: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ -3fa55a: 4805 0508 |0079: aget-byte v5, v5, v8 │ │ -3fa55e: 3354 1700 |007b: if-ne v4, v5, 0092 // +0017 │ │ -3fa562: 54a4 ae8b |007d: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa566: 6e10 ab85 0400 |007f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa56c: 0c04 |0082: move-result-object v4 │ │ -3fa56e: d805 0203 |0083: add-int/lit8 v5, v2, #int 3 // #03 │ │ -3fa572: 4804 0405 |0085: aget-byte v4, v4, v5 │ │ -3fa576: 6205 a98b |0087: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ -3fa57a: 4805 0509 |0089: aget-byte v5, v5, v9 │ │ -3fa57e: 3354 0700 |008b: if-ne v4, v5, 0092 // +0007 │ │ -3fa582: 9001 0c0d |008d: add-int v1, v12, v13 │ │ -3fa586: 9103 0102 |008f: sub-int v3, v1, v2 │ │ -3fa58a: 2802 |0091: goto 0093 // +0002 │ │ -3fa58c: 0116 |0092: move v6, v1 │ │ -3fa58e: 3806 1a00 |0093: if-eqz v6, 00ad // +001a │ │ -3fa592: 54a1 ae8b |0095: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa596: 6e10 ab85 0100 |0097: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa59c: 0c01 |009a: move-result-object v1 │ │ -3fa59e: 9004 0c0d |009b: add-int v4, v12, v13 │ │ -3fa5a2: b134 |009d: sub-int/2addr v4, v3 │ │ -3fa5a4: 7040 02c4 1a34 |009e: invoke-direct {v10, v1, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ -3fa5aa: 54a1 ae8b |00a1: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa5ae: 6e10 ab85 0100 |00a3: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa5b4: 0c01 |00a6: move-result-object v1 │ │ -3fa5b6: 6e40 1782 1b20 |00a7: invoke-virtual {v11, v1, v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ -3fa5bc: 7010 05c4 0a00 |00aa: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDataDescriptor:()V // method@c405 │ │ -3fa5c2: 0161 |00ad: move v1, v6 │ │ -3fa5c4: d802 0201 |00ae: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3fa5c8: 2900 54ff |00b0: goto/16 0004 // -00ac │ │ -3fa5cc: 0f01 |00b2: return v1 │ │ +3fa44c: |[3fa44c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.bufferContainsSignature:(Ljava/io/ByteArrayOutputStream;III)Z │ │ +3fa45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fa45e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3fa460: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3fa462: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3fa464: 3901 ae00 |0004: if-nez v1, 00b2 // +00ae │ │ +3fa468: d804 0dfc |0006: add-int/lit8 v4, v13, #int -4 // #fc │ │ +3fa46c: 3542 aa00 |0008: if-ge v2, v4, 00b2 // +00aa │ │ +3fa470: 54a4 ae8b |000a: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa474: 6e10 ab85 0400 |000c: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa47a: 0c04 |000f: move-result-object v4 │ │ +3fa47c: 4804 0402 |0010: aget-byte v4, v4, v2 │ │ +3fa480: 6205 aa8b |0012: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ +3fa484: 4805 0500 |0014: aget-byte v5, v5, v0 │ │ +3fa488: 3354 9800 |0016: if-ne v4, v5, 00ae // +0098 │ │ +3fa48c: 54a4 ae8b |0018: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa490: 6e10 ab85 0400 |001a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa496: 0c04 |001d: move-result-object v4 │ │ +3fa498: d805 0201 |001e: add-int/lit8 v5, v2, #int 1 // #01 │ │ +3fa49c: 4804 0405 |0020: aget-byte v4, v4, v5 │ │ +3fa4a0: 6205 aa8b |0022: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ +3fa4a4: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +3fa4a6: 4805 0506 |0025: aget-byte v5, v5, v6 │ │ +3fa4aa: 3354 8700 |0027: if-ne v4, v5, 00ae // +0087 │ │ +3fa4ae: 54a4 ae8b |0029: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa4b2: 6e10 ab85 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa4b8: 0c04 |002e: move-result-object v4 │ │ +3fa4ba: d805 0202 |002f: add-int/lit8 v5, v2, #int 2 // #02 │ │ +3fa4be: 4804 0405 |0031: aget-byte v4, v4, v5 │ │ +3fa4c2: 6207 aa8b |0033: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ +3fa4c6: 1228 |0035: const/4 v8, #int 2 // #2 │ │ +3fa4c8: 4807 0708 |0036: aget-byte v7, v7, v8 │ │ +3fa4cc: 1239 |0038: const/4 v9, #int 3 // #3 │ │ +3fa4ce: 3374 1200 |0039: if-ne v4, v7, 004b // +0012 │ │ +3fa4d2: 54a4 ae8b |003b: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa4d6: 6e10 ab85 0400 |003d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa4dc: 0c04 |0040: move-result-object v4 │ │ +3fa4de: d807 0203 |0041: add-int/lit8 v7, v2, #int 3 // #03 │ │ +3fa4e2: 4804 0407 |0043: aget-byte v4, v4, v7 │ │ +3fa4e6: 6207 aa8b |0045: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.LFH:[B // field@8baa │ │ +3fa4ea: 4807 0709 |0047: aget-byte v7, v7, v9 │ │ +3fa4ee: 3274 2000 |0049: if-eq v4, v7, 0069 // +0020 │ │ +3fa4f2: 54a4 ae8b |004b: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa4f6: 6e10 ab85 0400 |004d: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa4fc: 0c04 |0050: move-result-object v4 │ │ +3fa4fe: 4804 0402 |0051: aget-byte v4, v4, v2 │ │ +3fa502: 6207 a78b |0053: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ +3fa506: 4807 0708 |0055: aget-byte v7, v7, v8 │ │ +3fa50a: 3374 1800 |0057: if-ne v4, v7, 006f // +0018 │ │ +3fa50e: 54a4 ae8b |0059: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa512: 6e10 ab85 0400 |005b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa518: 0c04 |005e: move-result-object v4 │ │ +3fa51a: d807 0203 |005f: add-int/lit8 v7, v2, #int 3 // #03 │ │ +3fa51e: 4804 0407 |0061: aget-byte v4, v4, v7 │ │ +3fa522: 6207 a78b |0063: sget-object v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.CFH:[B // field@8ba7 │ │ +3fa526: 4807 0709 |0065: aget-byte v7, v7, v9 │ │ +3fa52a: 3374 0800 |0067: if-ne v4, v7, 006f // +0008 │ │ +3fa52e: 9001 0c0d |0069: add-int v1, v12, v13 │ │ +3fa532: b121 |006b: sub-int/2addr v1, v2 │ │ +3fa534: 9103 010e |006c: sub-int v3, v1, v14 │ │ +3fa538: 2825 |006e: goto 0093 // +0025 │ │ +3fa53a: 54a4 ae8b |006f: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa53e: 6e10 ab85 0400 |0071: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa544: 0c04 |0074: move-result-object v4 │ │ +3fa546: 4804 0405 |0075: aget-byte v4, v4, v5 │ │ +3fa54a: 6205 a98b |0077: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ +3fa54e: 4805 0508 |0079: aget-byte v5, v5, v8 │ │ +3fa552: 3354 1700 |007b: if-ne v4, v5, 0092 // +0017 │ │ +3fa556: 54a4 ae8b |007d: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa55a: 6e10 ab85 0400 |007f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa560: 0c04 |0082: move-result-object v4 │ │ +3fa562: d805 0203 |0083: add-int/lit8 v5, v2, #int 3 // #03 │ │ +3fa566: 4804 0405 |0085: aget-byte v4, v4, v5 │ │ +3fa56a: 6205 a98b |0087: sget-object v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.DD:[B // field@8ba9 │ │ +3fa56e: 4805 0509 |0089: aget-byte v5, v5, v9 │ │ +3fa572: 3354 0700 |008b: if-ne v4, v5, 0092 // +0007 │ │ +3fa576: 9001 0c0d |008d: add-int v1, v12, v13 │ │ +3fa57a: 9103 0102 |008f: sub-int v3, v1, v2 │ │ +3fa57e: 2802 |0091: goto 0093 // +0002 │ │ +3fa580: 0116 |0092: move v6, v1 │ │ +3fa582: 3806 1a00 |0093: if-eqz v6, 00ad // +001a │ │ +3fa586: 54a1 ae8b |0095: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa58a: 6e10 ab85 0100 |0097: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa590: 0c01 |009a: move-result-object v1 │ │ +3fa592: 9004 0c0d |009b: add-int v4, v12, v13 │ │ +3fa596: b134 |009d: sub-int/2addr v4, v3 │ │ +3fa598: 7040 02c4 1a34 |009e: invoke-direct {v10, v1, v4, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ +3fa59e: 54a1 ae8b |00a1: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa5a2: 6e10 ab85 0100 |00a3: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa5a8: 0c01 |00a6: move-result-object v1 │ │ +3fa5aa: 6e40 1782 1b20 |00a7: invoke-virtual {v11, v1, v0, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ +3fa5b0: 7010 05c4 0a00 |00aa: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDataDescriptor:()V // method@c405 │ │ +3fa5b6: 0161 |00ad: move v1, v6 │ │ +3fa5b8: d802 0201 |00ae: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3fa5bc: 2900 54ff |00b0: goto/16 0004 // -00ac │ │ +3fa5c0: 0f01 |00b2: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=848 │ │ 0x0029 line=849 │ │ 0x004d line=850 │ │ 0x006f line=855 │ │ 0x0095 line=865 │ │ @@ -1388059,34 +1388055,34 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -3fa774: |[3fa774] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.cacheBytesRead:(Ljava/io/ByteArrayOutputStream;III)I │ │ -3fa784: b043 |0000: add-int/2addr v3, v4 │ │ -3fa786: 9104 0305 |0001: sub-int v4, v3, v5 │ │ -3fa78a: d804 04fd |0003: add-int/lit8 v4, v4, #int -3 // #fd │ │ -3fa78e: 3d04 1e00 |0005: if-lez v4, 0023 // +001e │ │ -3fa792: 5413 ae8b |0007: iget-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa796: 6e10 ab85 0300 |0009: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa79c: 0c03 |000c: move-result-object v3 │ │ -3fa79e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3fa7a0: 6e40 1782 3240 |000e: invoke-virtual {v2, v3, v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ -3fa7a6: 5412 ae8b |0011: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa7aa: 6e10 ab85 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa7b0: 0c02 |0016: move-result-object v2 │ │ -3fa7b2: 5413 ae8b |0017: iget-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa7b6: 6e10 ab85 0300 |0019: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa7bc: 0c03 |001c: move-result-object v3 │ │ -3fa7be: d805 0503 |001d: add-int/lit8 v5, v5, #int 3 // #03 │ │ -3fa7c2: 7155 a084 4203 |001f: invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fa7c8: 0153 |0022: move v3, v5 │ │ -3fa7ca: 0f03 |0023: return v3 │ │ +3fa768: |[3fa768] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.cacheBytesRead:(Ljava/io/ByteArrayOutputStream;III)I │ │ +3fa778: b043 |0000: add-int/2addr v3, v4 │ │ +3fa77a: 9104 0305 |0001: sub-int v4, v3, v5 │ │ +3fa77e: d804 04fd |0003: add-int/lit8 v4, v4, #int -3 // #fd │ │ +3fa782: 3d04 1e00 |0005: if-lez v4, 0023 // +001e │ │ +3fa786: 5413 ae8b |0007: iget-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa78a: 6e10 ab85 0300 |0009: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa790: 0c03 |000c: move-result-object v3 │ │ +3fa792: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3fa794: 6e40 1782 3240 |000e: invoke-virtual {v2, v3, v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@8217 │ │ +3fa79a: 5412 ae8b |0011: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa79e: 6e10 ab85 0200 |0013: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa7a4: 0c02 |0016: move-result-object v2 │ │ +3fa7a6: 5413 ae8b |0017: iget-object v3, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa7aa: 6e10 ab85 0300 |0019: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa7b0: 0c03 |001c: move-result-object v3 │ │ +3fa7b2: d805 0503 |001d: add-int/lit8 v5, v5, #int 3 // #03 │ │ +3fa7b6: 7155 a084 4203 |001f: invoke-static {v2, v4, v3, v0, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fa7bc: 0153 |0022: move v3, v5 │ │ +3fa7be: 0f03 |0023: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=886 │ │ 0x0011 line=887 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0024 reg=2 (null) Ljava/io/ByteArrayOutputStream; │ │ @@ -1388099,27 +1388095,27 @@ │ │ type : '([B[B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3fa60c: |[3fa60c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.checksig:([B[B)Z │ │ -3fa61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fa61e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3fa620: 2152 |0002: array-length v2, v5 │ │ -3fa622: 3521 0c00 |0003: if-ge v1, v2, 000f // +000c │ │ -3fa626: 4802 0401 |0005: aget-byte v2, v4, v1 │ │ -3fa62a: 4803 0501 |0007: aget-byte v3, v5, v1 │ │ -3fa62e: 3232 0300 |0009: if-eq v2, v3, 000c // +0003 │ │ -3fa632: 0f00 |000b: return v0 │ │ -3fa634: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3fa638: 28f4 |000e: goto 0002 // -000c │ │ -3fa63a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -3fa63c: 0f04 |0010: return v4 │ │ +3fa600: |[3fa600] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.checksig:([B[B)Z │ │ +3fa610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fa612: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3fa614: 2152 |0002: array-length v2, v5 │ │ +3fa616: 3521 0c00 |0003: if-ge v1, v2, 000f // +000c │ │ +3fa61a: 4802 0401 |0005: aget-byte v2, v4, v1 │ │ +3fa61e: 4803 0501 |0007: aget-byte v3, v5, v1 │ │ +3fa622: 3232 0300 |0009: if-eq v2, v3, 000c // +0003 │ │ +3fa626: 0f00 |000b: return v0 │ │ +3fa628: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3fa62c: 28f4 |000e: goto 0002 // -000c │ │ +3fa62e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +3fa630: 0f04 |0010: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=590 │ │ 0x0005 line=591 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) [B │ │ 0x0000 - 0x0011 reg=5 (null) [B │ │ @@ -1388129,85 +1388125,85 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -3fb39c: |[3fb39c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.closeEntry:()V │ │ -3fb3ac: 5560 af8b |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fb3b0: 3900 8300 |0002: if-nez v0, 0085 // +0083 │ │ -3fb3b4: 5460 b08b |0004: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb3b8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3fb3bc: 0e00 |0008: return-void │ │ -3fb3be: 7010 f7c3 0600 |0009: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.currentEntryHasOutstandingBytes:()Z // method@c3f7 │ │ -3fb3c4: 0a00 |000c: move-result v0 │ │ -3fb3c6: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -3fb3ca: 7010 f8c3 0600 |000f: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.drainCurrentEntryData:()V // method@c3f8 │ │ -3fb3d0: 2850 |0012: goto 0062 // +0050 │ │ -3fb3d2: 1800 ffff ffff ffff ff7f |0013: const-wide v0, #double nan // #7fffffffffffffff │ │ -3fb3dc: 6e30 0ec4 0601 |0018: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skip:(J)J // method@c40e │ │ -3fb3e2: 5460 b08b |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb3e6: 7110 dac3 0000 |001d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb3ec: 0c00 |0020: move-result-object v0 │ │ -3fb3ee: 6e10 9ec3 0000 |0021: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fb3f4: 0a00 |0024: move-result v0 │ │ -3fb3f6: 1301 0800 |0025: const/16 v1, #int 8 // #8 │ │ -3fb3fa: 3310 0700 |0027: if-ne v0, v1, 002e // +0007 │ │ -3fb3fe: 7010 fbc3 0600 |0029: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesInflated:()J // method@c3fb │ │ -3fb404: 0b00 |002c: move-result-wide v0 │ │ -3fb406: 2807 |002d: goto 0034 // +0007 │ │ -3fb408: 5460 b08b |002e: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb40c: 7110 e2c3 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ -3fb412: 0b00 |0033: move-result-wide v0 │ │ -3fb414: 5462 b08b |0034: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb418: 7110 e4c3 0200 |0036: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fb41e: 0b02 |0039: move-result-wide v2 │ │ -3fb420: bc02 |003a: sub-long/2addr v2, v0 │ │ -3fb422: 8420 |003b: long-to-int v0, v2 │ │ -3fb424: 3d00 1d00 |003c: if-lez v0, 0059 // +001d │ │ -3fb428: 5461 ae8b |003e: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb42c: 6e10 ab85 0100 |0040: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fb432: 0c01 |0043: move-result-object v1 │ │ -3fb434: 5462 ae8b |0044: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb438: 6e10 b785 0200 |0046: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fb43e: 0a02 |0049: move-result v2 │ │ -3fb440: b102 |004a: sub-int/2addr v2, v0 │ │ -3fb442: 7040 02c4 1602 |004b: invoke-direct {v6, v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ -3fb448: 5461 b08b |004e: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb44c: 7110 e4c3 0100 |0050: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fb452: 0b02 |0053: move-result-wide v2 │ │ -3fb454: 8104 |0054: int-to-long v4, v0 │ │ -3fb456: bc42 |0055: sub-long/2addr v2, v4 │ │ -3fb458: 7130 e5c3 2103 |0056: invoke-static {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ -3fb45e: 7010 f7c3 0600 |0059: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.currentEntryHasOutstandingBytes:()Z // method@c3f7 │ │ -3fb464: 0a00 |005c: move-result v0 │ │ -3fb466: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ -3fb46a: 7010 f8c3 0600 |005f: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.drainCurrentEntryData:()V // method@c3f8 │ │ -3fb470: 5460 b68b |0062: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fb474: 3900 0d00 |0064: if-nez v0, 0071 // +000d │ │ -3fb478: 5460 b08b |0066: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb47c: 7110 dbc3 0000 |0068: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ -3fb482: 0a00 |006b: move-result v0 │ │ -3fb484: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ -3fb488: 7010 05c4 0600 |006e: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDataDescriptor:()V // method@c405 │ │ -3fb48e: 5460 b58b |0071: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fb492: 6e10 3689 0000 |0073: invoke-virtual {v0}, Ljava/util/zip/Inflater;.reset:()V // method@8936 │ │ -3fb498: 5460 ae8b |0076: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb49c: 6e10 af85 0000 |0078: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ -3fb4a2: 0c00 |007b: move-result-object v0 │ │ -3fb4a4: 6e10 a685 0000 |007c: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@85a6 │ │ -3fb4aa: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -3fb4ac: 5b60 b08b |0080: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb4b0: 5b60 b68b |0082: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fb4b4: 0e00 |0084: return-void │ │ -3fb4b6: 2200 4210 |0085: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fb4ba: 1a01 2c63 |0087: const-string v1, "The stream is closed" // string@632c │ │ -3fb4be: 7020 7782 1000 |0089: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fb4c4: 2700 |008c: throw v0 │ │ +3fb390: |[3fb390] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.closeEntry:()V │ │ +3fb3a0: 5560 af8b |0000: iget-boolean v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fb3a4: 3900 8300 |0002: if-nez v0, 0085 // +0083 │ │ +3fb3a8: 5460 b08b |0004: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb3ac: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3fb3b0: 0e00 |0008: return-void │ │ +3fb3b2: 7010 f7c3 0600 |0009: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.currentEntryHasOutstandingBytes:()Z // method@c3f7 │ │ +3fb3b8: 0a00 |000c: move-result v0 │ │ +3fb3ba: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +3fb3be: 7010 f8c3 0600 |000f: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.drainCurrentEntryData:()V // method@c3f8 │ │ +3fb3c4: 2850 |0012: goto 0062 // +0050 │ │ +3fb3c6: 1800 ffff ffff ffff ff7f |0013: const-wide v0, #double nan // #7fffffffffffffff │ │ +3fb3d0: 6e30 0ec4 0601 |0018: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skip:(J)J // method@c40e │ │ +3fb3d6: 5460 b08b |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb3da: 7110 dac3 0000 |001d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb3e0: 0c00 |0020: move-result-object v0 │ │ +3fb3e2: 6e10 9ec3 0000 |0021: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fb3e8: 0a00 |0024: move-result v0 │ │ +3fb3ea: 1301 0800 |0025: const/16 v1, #int 8 // #8 │ │ +3fb3ee: 3310 0700 |0027: if-ne v0, v1, 002e // +0007 │ │ +3fb3f2: 7010 fbc3 0600 |0029: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesInflated:()J // method@c3fb │ │ +3fb3f8: 0b00 |002c: move-result-wide v0 │ │ +3fb3fa: 2807 |002d: goto 0034 // +0007 │ │ +3fb3fc: 5460 b08b |002e: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb400: 7110 e2c3 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ +3fb406: 0b00 |0033: move-result-wide v0 │ │ +3fb408: 5462 b08b |0034: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb40c: 7110 e4c3 0200 |0036: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fb412: 0b02 |0039: move-result-wide v2 │ │ +3fb414: bc02 |003a: sub-long/2addr v2, v0 │ │ +3fb416: 8420 |003b: long-to-int v0, v2 │ │ +3fb418: 3d00 1d00 |003c: if-lez v0, 0059 // +001d │ │ +3fb41c: 5461 ae8b |003e: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb420: 6e10 ab85 0100 |0040: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fb426: 0c01 |0043: move-result-object v1 │ │ +3fb428: 5462 ae8b |0044: iget-object v2, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb42c: 6e10 b785 0200 |0046: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fb432: 0a02 |0049: move-result v2 │ │ +3fb434: b102 |004a: sub-int/2addr v2, v0 │ │ +3fb436: 7040 02c4 1602 |004b: invoke-direct {v6, v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ +3fb43c: 5461 b08b |004e: iget-object v1, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb440: 7110 e4c3 0100 |0050: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fb446: 0b02 |0053: move-result-wide v2 │ │ +3fb448: 8104 |0054: int-to-long v4, v0 │ │ +3fb44a: bc42 |0055: sub-long/2addr v2, v4 │ │ +3fb44c: 7130 e5c3 2103 |0056: invoke-static {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ +3fb452: 7010 f7c3 0600 |0059: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.currentEntryHasOutstandingBytes:()Z // method@c3f7 │ │ +3fb458: 0a00 |005c: move-result v0 │ │ +3fb45a: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ +3fb45e: 7010 f8c3 0600 |005f: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.drainCurrentEntryData:()V // method@c3f8 │ │ +3fb464: 5460 b68b |0062: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fb468: 3900 0d00 |0064: if-nez v0, 0071 // +000d │ │ +3fb46c: 5460 b08b |0066: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb470: 7110 dbc3 0000 |0068: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ +3fb476: 0a00 |006b: move-result v0 │ │ +3fb478: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ +3fb47c: 7010 05c4 0600 |006e: invoke-direct {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDataDescriptor:()V // method@c405 │ │ +3fb482: 5460 b58b |0071: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fb486: 6e10 3689 0000 |0073: invoke-virtual {v0}, Ljava/util/zip/Inflater;.reset:()V // method@8936 │ │ +3fb48c: 5460 ae8b |0076: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb490: 6e10 af85 0000 |0078: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@85af │ │ +3fb496: 0c00 |007b: move-result-object v0 │ │ +3fb498: 6e10 a685 0000 |007c: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@85a6 │ │ +3fb49e: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +3fb4a0: 5b60 b08b |0080: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb4a4: 5b60 b68b |0082: iput-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fb4a8: 0e00 |0084: return-void │ │ +3fb4aa: 2200 4210 |0085: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fb4ae: 1a01 2c63 |0087: const-string v1, "The stream is closed" // string@632c │ │ +3fb4b2: 7020 7782 1000 |0089: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fb4b8: 2700 |008c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=620 │ │ 0x0009 line=625 │ │ 0x000f line=626 │ │ 0x0018 line=629 │ │ @@ -1388233,33 +1388229,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3fa640: |[3fa640] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.currentEntryHasOutstandingBytes:()Z │ │ -3fa650: 5450 b08b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa654: 7110 e4c3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fa65a: 0b00 |0005: move-result-wide v0 │ │ -3fa65c: 5452 b08b |0006: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa660: 7110 dac3 0200 |0008: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa666: 0c02 |000b: move-result-object v2 │ │ -3fa668: 6e10 90c3 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fa66e: 0b02 |000f: move-result-wide v2 │ │ -3fa670: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -3fa674: 3c04 0c00 |0012: if-gtz v4, 001e // +000c │ │ -3fa678: 5450 b08b |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa67c: 7110 dbc3 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ -3fa682: 0a00 |0019: move-result v0 │ │ -3fa684: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -3fa688: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -3fa68a: 2802 |001d: goto 001f // +0002 │ │ -3fa68c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3fa68e: 0f00 |001f: return v0 │ │ +3fa634: |[3fa634] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.currentEntryHasOutstandingBytes:()Z │ │ +3fa644: 5450 b08b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa648: 7110 e4c3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fa64e: 0b00 |0005: move-result-wide v0 │ │ +3fa650: 5452 b08b |0006: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa654: 7110 dac3 0200 |0008: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa65a: 0c02 |000b: move-result-object v2 │ │ +3fa65c: 6e10 90c3 0200 |000c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fa662: 0b02 |000f: move-result-wide v2 │ │ +3fa664: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +3fa668: 3c04 0c00 |0012: if-gtz v4, 001e // +000c │ │ +3fa66c: 5450 b08b |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa670: 7110 dbc3 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ +3fa676: 0a00 |0019: move-result v0 │ │ +3fa678: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +3fa67c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +3fa67e: 2802 |001d: goto 001f // +0002 │ │ +3fa680: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3fa682: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0016 line=669 │ │ locals : │ │ 0x0000 - 0x0020 reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ │ │ @@ -1388268,65 +1388264,65 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -3fb4c8: |[3fb4c8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.drainCurrentEntryData:()V │ │ -3fb4d8: 5490 b08b |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb4dc: 7110 dac3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb4e2: 0c00 |0005: move-result-object v0 │ │ -3fb4e4: 6e10 90c3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fb4ea: 0b00 |0009: move-result-wide v0 │ │ -3fb4ec: 5492 b08b |000a: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb4f0: 7110 e4c3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fb4f6: 0b02 |000f: move-result-wide v2 │ │ -3fb4f8: bc20 |0010: sub-long/2addr v0, v2 │ │ -3fb4fa: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -3fb4fe: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ -3fb502: 3d04 4a00 |0015: if-lez v4, 005f // +004a │ │ -3fb506: 5494 b48b |0017: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb50a: 5495 ae8b |0019: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb50e: 6e10 ab85 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fb514: 0c05 |001e: move-result-object v5 │ │ -3fb516: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -3fb518: 5497 ae8b |0020: iget-object v7, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb51c: 6e10 ae85 0700 |0022: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ -3fb522: 0a07 |0025: move-result v7 │ │ -3fb524: 8177 |0026: int-to-long v7, v7 │ │ -3fb526: 7140 df83 8710 |0027: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fb52c: 0b07 |002a: move-result-wide v7 │ │ -3fb52e: 8478 |002b: long-to-int v8, v7 │ │ -3fb530: 6e40 8582 5486 |002c: invoke-virtual {v4, v5, v6, v8}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3fb536: 0a04 |002f: move-result v4 │ │ -3fb538: 8144 |0030: int-to-long v4, v4 │ │ -3fb53a: 3106 0402 |0031: cmp-long v6, v4, v2 │ │ -3fb53e: 3a06 0700 |0033: if-ltz v6, 003a // +0007 │ │ -3fb542: 6e30 f6c3 4905 |0035: invoke-virtual {v9, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(J)V // method@c3f6 │ │ -3fb548: bc40 |0038: sub-long/2addr v0, v4 │ │ -3fb54a: 28d8 |0039: goto 0011 // -0028 │ │ -3fb54c: 2200 3810 |003a: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3fb550: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3fb554: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3fb55a: 1a02 6e64 |0041: const-string v2, "Truncated ZIP entry: " // string@646e │ │ -3fb55e: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fb564: 5492 b08b |0046: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb568: 7110 dac3 0200 |0048: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb56e: 0c02 |004b: move-result-object v2 │ │ -3fb570: 6e10 9fc3 0200 |004c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fb576: 0c02 |004f: move-result-object v2 │ │ -3fb578: 7110 14c8 0200 |0050: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ -3fb57e: 0c02 |0053: move-result-object v2 │ │ -3fb580: 6e20 8f84 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fb586: 6e10 9f84 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fb58c: 0c01 |005a: move-result-object v1 │ │ -3fb58e: 7020 3982 1000 |005b: invoke-direct {v0, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ -3fb594: 2700 |005e: throw v0 │ │ -3fb596: 0e00 |005f: return-void │ │ +3fb4bc: |[3fb4bc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.drainCurrentEntryData:()V │ │ +3fb4cc: 5490 b08b |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb4d0: 7110 dac3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb4d6: 0c00 |0005: move-result-object v0 │ │ +3fb4d8: 6e10 90c3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fb4de: 0b00 |0009: move-result-wide v0 │ │ +3fb4e0: 5492 b08b |000a: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb4e4: 7110 e4c3 0200 |000c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fb4ea: 0b02 |000f: move-result-wide v2 │ │ +3fb4ec: bc20 |0010: sub-long/2addr v0, v2 │ │ +3fb4ee: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +3fb4f2: 3104 0002 |0013: cmp-long v4, v0, v2 │ │ +3fb4f6: 3d04 4a00 |0015: if-lez v4, 005f // +004a │ │ +3fb4fa: 5494 b48b |0017: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb4fe: 5495 ae8b |0019: iget-object v5, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb502: 6e10 ab85 0500 |001b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fb508: 0c05 |001e: move-result-object v5 │ │ +3fb50a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +3fb50c: 5497 ae8b |0020: iget-object v7, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb510: 6e10 ae85 0700 |0022: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@85ae │ │ +3fb516: 0a07 |0025: move-result v7 │ │ +3fb518: 8177 |0026: int-to-long v7, v7 │ │ +3fb51a: 7140 df83 8710 |0027: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fb520: 0b07 |002a: move-result-wide v7 │ │ +3fb522: 8478 |002b: long-to-int v8, v7 │ │ +3fb524: 6e40 8582 5486 |002c: invoke-virtual {v4, v5, v6, v8}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3fb52a: 0a04 |002f: move-result v4 │ │ +3fb52c: 8144 |0030: int-to-long v4, v4 │ │ +3fb52e: 3106 0402 |0031: cmp-long v6, v4, v2 │ │ +3fb532: 3a06 0700 |0033: if-ltz v6, 003a // +0007 │ │ +3fb536: 6e30 f6c3 4905 |0035: invoke-virtual {v9, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(J)V // method@c3f6 │ │ +3fb53c: bc40 |0038: sub-long/2addr v0, v4 │ │ +3fb53e: 28d8 |0039: goto 0011 // -0028 │ │ +3fb540: 2200 3810 |003a: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3fb544: 2201 9410 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3fb548: 7010 8384 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fb54e: 1a02 6e64 |0041: const-string v2, "Truncated ZIP entry: " // string@646e │ │ +3fb552: 6e20 8f84 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fb558: 5492 b08b |0046: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb55c: 7110 dac3 0200 |0048: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb562: 0c02 |004b: move-result-object v2 │ │ +3fb564: 6e10 9fc3 0200 |004c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fb56a: 0c02 |004f: move-result-object v2 │ │ +3fb56c: 7110 14c8 0200 |0050: invoke-static {v2}, Lorg/apache/commons/compress/utils/ArchiveUtils;.sanitize:(Ljava/lang/String;)Ljava/lang/String; // method@c814 │ │ +3fb572: 0c02 |0053: move-result-object v2 │ │ +3fb574: 6e20 8f84 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fb57a: 6e10 9f84 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fb580: 0c01 |005a: move-result-object v1 │ │ +3fb582: 7020 3982 1000 |005b: invoke-direct {v0, v1}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ +3fb588: 2700 |005e: throw v0 │ │ +3fb58a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0017 line=679 │ │ 0x0035 line=684 │ │ 0x003a line=681 │ │ 0x0048 line=682 │ │ @@ -1388338,44 +1388334,44 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3fa7cc: |[3fa7cc] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.fill:()I │ │ -3fa7dc: 5550 af8b |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fa7e0: 3900 3100 |0002: if-nez v0, 0033 // +0031 │ │ -3fa7e4: 5450 b48b |0004: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fa7e8: 5451 ae8b |0006: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa7ec: 6e10 ab85 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa7f2: 0c01 |000b: move-result-object v1 │ │ -3fa7f4: 6e20 8482 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -3fa7fa: 0a00 |000f: move-result v0 │ │ -3fa7fc: 3d00 2200 |0010: if-lez v0, 0032 // +0022 │ │ -3fa800: 5451 ae8b |0012: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa804: 6e20 b885 0100 |0014: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3fa80a: 5451 ae8b |0017: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa80e: 6e10 b785 0100 |0019: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fa814: 0a01 |001c: move-result v1 │ │ -3fa816: 6e20 f5c3 1500 |001d: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fa81c: 5451 b58b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fa820: 5452 ae8b |0022: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa824: 6e10 ab85 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fa82a: 0c02 |0027: move-result-object v2 │ │ -3fa82c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -3fa82e: 5454 ae8b |0029: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fa832: 6e10 b785 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fa838: 0a04 |002e: move-result v4 │ │ -3fa83a: 6e40 3789 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ -3fa840: 0f00 |0032: return v0 │ │ -3fa842: 2200 4210 |0033: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fa846: 1a01 2c63 |0035: const-string v1, "The stream is closed" // string@632c │ │ -3fa84a: 7020 7782 1000 |0037: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fa850: 2700 |003a: throw v0 │ │ +3fa7c0: |[3fa7c0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.fill:()I │ │ +3fa7d0: 5550 af8b |0000: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fa7d4: 3900 3100 |0002: if-nez v0, 0033 // +0031 │ │ +3fa7d8: 5450 b48b |0004: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fa7dc: 5451 ae8b |0006: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa7e0: 6e10 ab85 0100 |0008: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa7e6: 0c01 |000b: move-result-object v1 │ │ +3fa7e8: 6e20 8482 1000 |000c: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +3fa7ee: 0a00 |000f: move-result v0 │ │ +3fa7f0: 3d00 2200 |0010: if-lez v0, 0032 // +0022 │ │ +3fa7f4: 5451 ae8b |0012: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa7f8: 6e20 b885 0100 |0014: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3fa7fe: 5451 ae8b |0017: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa802: 6e10 b785 0100 |0019: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fa808: 0a01 |001c: move-result v1 │ │ +3fa80a: 6e20 f5c3 1500 |001d: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fa810: 5451 b58b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fa814: 5452 ae8b |0022: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa818: 6e10 ab85 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fa81e: 0c02 |0027: move-result-object v2 │ │ +3fa820: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +3fa822: 5454 ae8b |0029: iget-object v4, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fa826: 6e10 b785 0400 |002b: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fa82c: 0a04 |002e: move-result v4 │ │ +3fa82e: 6e40 3789 2143 |002f: invoke-virtual {v1, v2, v3, v4}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ +3fa834: 0f00 |0032: return v0 │ │ +3fa836: 2200 4210 |0033: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fa83a: 1a01 2c63 |0035: const-string v1, "The stream is closed" // string@632c │ │ +3fa83e: 7020 7782 1000 |0037: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fa844: 2700 |003a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0004 line=718 │ │ 0x0012 line=720 │ │ 0x0017 line=721 │ │ 0x0020 line=722 │ │ @@ -1388388,63 +1388384,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3fb598: |[3fb598] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.findEocdRecord:()V │ │ -3fb5a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fb5aa: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -3fb5ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -3fb5ae: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ -3fb5b0: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -3fb5b4: 7010 0ac4 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ -3fb5ba: 0a02 |0009: move-result v2 │ │ -3fb5bc: 3712 4400 |000a: if-le v2, v1, 004e // +0044 │ │ -3fb5c0: 0123 |000c: move v3, v2 │ │ -3fb5c2: 7020 ffc3 3500 |000d: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ -3fb5c8: 0a02 |0010: move-result v2 │ │ -3fb5ca: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ -3fb5ce: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3fb5d0: 28f0 |0014: goto 0004 // -0010 │ │ -3fb5d2: 7010 0ac4 0500 |0015: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ -3fb5d8: 0a03 |0018: move-result v3 │ │ -3fb5da: 6202 e18b |0019: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fb5de: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -3fb5e0: 4802 0204 |001c: aget-byte v2, v2, v4 │ │ -3fb5e4: 3223 0a00 |001e: if-eq v3, v2, 0028 // +000a │ │ -3fb5e8: 3313 0300 |0020: if-ne v3, v1, 0023 // +0003 │ │ -3fb5ec: 282c |0022: goto 004e // +002c │ │ -3fb5ee: 7020 ffc3 3500 |0023: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ -3fb5f4: 0a02 |0026: move-result v2 │ │ -3fb5f6: 28dd |0027: goto 0004 // -0023 │ │ -3fb5f8: 7010 0ac4 0500 |0028: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ -3fb5fe: 0a03 |002b: move-result v3 │ │ -3fb600: 6202 e18b |002c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fb604: 1224 |002e: const/4 v4, #int 2 // #2 │ │ -3fb606: 4802 0204 |002f: aget-byte v2, v2, v4 │ │ -3fb60a: 3223 0a00 |0031: if-eq v3, v2, 003b // +000a │ │ -3fb60e: 3313 0300 |0033: if-ne v3, v1, 0036 // +0003 │ │ -3fb612: 2819 |0035: goto 004e // +0019 │ │ -3fb614: 7020 ffc3 3500 |0036: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ -3fb61a: 0a02 |0039: move-result v2 │ │ -3fb61c: 28ca |003a: goto 0004 // -0036 │ │ -3fb61e: 7010 0ac4 0500 |003b: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ -3fb624: 0a03 |003e: move-result v3 │ │ -3fb626: 3213 0f00 |003f: if-eq v3, v1, 004e // +000f │ │ -3fb62a: 6202 e18b |0041: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fb62e: 1234 |0043: const/4 v4, #int 3 // #3 │ │ -3fb630: 4802 0204 |0044: aget-byte v2, v2, v4 │ │ -3fb634: 3323 0300 |0046: if-ne v3, v2, 0049 // +0003 │ │ -3fb638: 2806 |0048: goto 004e // +0006 │ │ -3fb63a: 7020 ffc3 3500 |0049: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ -3fb640: 0a02 |004c: move-result v2 │ │ -3fb642: 28b7 |004d: goto 0004 // -0049 │ │ -3fb644: 0e00 |004e: return-void │ │ +3fb58c: |[3fb58c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.findEocdRecord:()V │ │ +3fb59c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fb59e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +3fb5a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +3fb5a2: 12f3 |0003: const/4 v3, #int -1 // #ff │ │ +3fb5a4: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +3fb5a8: 7010 0ac4 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ +3fb5ae: 0a02 |0009: move-result v2 │ │ +3fb5b0: 3712 4400 |000a: if-le v2, v1, 004e // +0044 │ │ +3fb5b4: 0123 |000c: move v3, v2 │ │ +3fb5b6: 7020 ffc3 3500 |000d: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ +3fb5bc: 0a02 |0010: move-result v2 │ │ +3fb5be: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ +3fb5c2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3fb5c4: 28f0 |0014: goto 0004 // -0010 │ │ +3fb5c6: 7010 0ac4 0500 |0015: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ +3fb5cc: 0a03 |0018: move-result v3 │ │ +3fb5ce: 6202 e18b |0019: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fb5d2: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +3fb5d4: 4802 0204 |001c: aget-byte v2, v2, v4 │ │ +3fb5d8: 3223 0a00 |001e: if-eq v3, v2, 0028 // +000a │ │ +3fb5dc: 3313 0300 |0020: if-ne v3, v1, 0023 // +0003 │ │ +3fb5e0: 282c |0022: goto 004e // +002c │ │ +3fb5e2: 7020 ffc3 3500 |0023: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ +3fb5e8: 0a02 |0026: move-result v2 │ │ +3fb5ea: 28dd |0027: goto 0004 // -0023 │ │ +3fb5ec: 7010 0ac4 0500 |0028: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ +3fb5f2: 0a03 |002b: move-result v3 │ │ +3fb5f4: 6202 e18b |002c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fb5f8: 1224 |002e: const/4 v4, #int 2 // #2 │ │ +3fb5fa: 4802 0204 |002f: aget-byte v2, v2, v4 │ │ +3fb5fe: 3223 0a00 |0031: if-eq v3, v2, 003b // +000a │ │ +3fb602: 3313 0300 |0033: if-ne v3, v1, 0036 // +0003 │ │ +3fb606: 2819 |0035: goto 004e // +0019 │ │ +3fb608: 7020 ffc3 3500 |0036: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ +3fb60e: 0a02 |0039: move-result v2 │ │ +3fb610: 28ca |003a: goto 0004 // -0036 │ │ +3fb612: 7010 0ac4 0500 |003b: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readOneByte:()I // method@c40a │ │ +3fb618: 0a03 |003e: move-result v3 │ │ +3fb61a: 3213 0f00 |003f: if-eq v3, v1, 004e // +000f │ │ +3fb61e: 6202 e18b |0041: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fb622: 1234 |0043: const/4 v4, #int 3 // #3 │ │ +3fb624: 4802 0204 |0044: aget-byte v2, v2, v4 │ │ +3fb628: 3323 0300 |0046: if-ne v3, v2, 0049 // +0003 │ │ +3fb62c: 2806 |0048: goto 004e // +0006 │ │ +3fb62e: 7020 ffc3 3500 |0049: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.isFirstByteOfEocdSig:(I)Z // method@c3ff │ │ +3fb634: 0a02 |004c: move-result v2 │ │ +3fb636: 28b7 |004d: goto 0004 // -0049 │ │ +3fb638: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=940 │ │ 0x000d line=942 │ │ 0x0015 line=945 │ │ 0x0019 line=946 │ │ 0x0023 line=950 │ │ @@ -1388462,33 +1388458,33 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3fac7c: |[3fac7c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getBytesInflated:()J │ │ -3fac8c: 5490 b58b |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fac90: 6e10 2f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Inflater;.getBytesRead:()J // method@892f │ │ -3fac96: 0b00 |0005: move-result-wide v0 │ │ -3fac98: 5492 b08b |0006: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fac9c: 7110 e4c3 0200 |0008: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3faca2: 0b02 |000b: move-result-wide v2 │ │ -3faca4: 1804 0000 0000 0100 0000 |000c: const-wide v4, #double 2.122e-314 // #0000000100000000 │ │ -3facae: 3106 0204 |0011: cmp-long v6, v2, v4 │ │ -3facb2: 3a06 1000 |0013: if-ltz v6, 0023 // +0010 │ │ -3facb6: 9b02 0004 |0015: add-long v2, v0, v4 │ │ -3facba: 5496 b08b |0017: iget-object v6, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3facbe: 7110 e4c3 0600 |0019: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3facc4: 0b06 |001c: move-result-wide v6 │ │ -3facc6: 3108 0206 |001d: cmp-long v8, v2, v6 │ │ -3facca: 3c08 0400 |001f: if-gtz v8, 0023 // +0004 │ │ -3facce: 0420 |0021: move-wide v0, v2 │ │ -3facd0: 28f3 |0022: goto 0015 // -000d │ │ -3facd2: 1000 |0023: return-wide v0 │ │ +3fac70: |[3fac70] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getBytesInflated:()J │ │ +3fac80: 5490 b58b |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fac84: 6e10 2f89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Inflater;.getBytesRead:()J // method@892f │ │ +3fac8a: 0b00 |0005: move-result-wide v0 │ │ +3fac8c: 5492 b08b |0006: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fac90: 7110 e4c3 0200 |0008: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fac96: 0b02 |000b: move-result-wide v2 │ │ +3fac98: 1804 0000 0000 0100 0000 |000c: const-wide v4, #double 2.122e-314 // #0000000100000000 │ │ +3faca2: 3106 0204 |0011: cmp-long v6, v2, v4 │ │ +3faca6: 3a06 1000 |0013: if-ltz v6, 0023 // +0010 │ │ +3facaa: 9b02 0004 |0015: add-long v2, v0, v4 │ │ +3facae: 5496 b08b |0017: iget-object v6, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3facb2: 7110 e4c3 0600 |0019: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3facb8: 0b06 |001c: move-result-wide v6 │ │ +3facba: 3108 0206 |001d: cmp-long v8, v2, v6 │ │ +3facbe: 3c08 0400 |001f: if-gtz v8, 0023 // +0004 │ │ +3facc2: 0420 |0021: move-wide v0, v2 │ │ +3facc4: 28f3 |0022: goto 0015 // -000d │ │ +3facc6: 1000 |0023: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0006 line=706 │ │ 0x0017 line=707 │ │ locals : │ │ 0x0000 - 0x0024 reg=9 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ @@ -1388498,21 +1388494,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3fa690: |[3fa690] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.isFirstByteOfEocdSig:(I)Z │ │ -3fa6a0: 6200 e18b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fa6a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3fa6a6: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ -3fa6aa: 3303 0300 |0005: if-ne v3, v0, 0008 // +0003 │ │ -3fa6ae: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3fa6b0: 0f01 |0008: return v1 │ │ +3fa684: |[3fa684] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.isFirstByteOfEocdSig:(I)Z │ │ +3fa694: 6200 e18b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fa698: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3fa69a: 4800 0001 |0003: aget-byte v0, v0, v1 │ │ +3fa69e: 3303 0300 |0005: if-ne v3, v0, 0008 // +0003 │ │ +3fa6a2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3fa6a4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ │ │ @@ -1388521,40 +1388517,40 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3fa6b4: |[3fa6b4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.matches:([BI)Z │ │ -3fa6c4: 6200 ea8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ -3fa6c8: 2100 |0002: array-length v0, v0 │ │ -3fa6ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3fa6cc: 3503 0300 |0004: if-ge v3, v0, 0007 // +0003 │ │ -3fa6d0: 0f01 |0006: return v1 │ │ -3fa6d2: 6203 ea8b |0007: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ -3fa6d6: 7120 f2c3 3200 |0009: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ -3fa6dc: 0a03 |000c: move-result v3 │ │ -3fa6de: 3903 1e00 |000d: if-nez v3, 002b // +001e │ │ -3fa6e2: 6203 e18b |000f: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fa6e6: 7120 f2c3 3200 |0011: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ -3fa6ec: 0a03 |0014: move-result v3 │ │ -3fa6ee: 3903 1600 |0015: if-nez v3, 002b // +0016 │ │ -3fa6f2: 6203 db8b |0017: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ -3fa6f6: 7120 f2c3 3200 |0019: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ -3fa6fc: 0a03 |001c: move-result v3 │ │ -3fa6fe: 3903 0e00 |001d: if-nez v3, 002b // +000e │ │ -3fa702: 6203 668c |001f: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ -3fa706: 6e10 dac4 0300 |0021: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fa70c: 0c03 |0024: move-result-object v3 │ │ -3fa70e: 7120 f2c3 3200 |0025: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ -3fa714: 0a02 |0028: move-result v2 │ │ -3fa716: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ -3fa71a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3fa71c: 0f01 |002c: return v1 │ │ +3fa6a8: |[3fa6a8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.matches:([BI)Z │ │ +3fa6b8: 6200 ea8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ +3fa6bc: 2100 |0002: array-length v0, v0 │ │ +3fa6be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3fa6c0: 3503 0300 |0004: if-ge v3, v0, 0007 // +0003 │ │ +3fa6c4: 0f01 |0006: return v1 │ │ +3fa6c6: 6203 ea8b |0007: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ +3fa6ca: 7120 f2c3 3200 |0009: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ +3fa6d0: 0a03 |000c: move-result v3 │ │ +3fa6d2: 3903 1e00 |000d: if-nez v3, 002b // +001e │ │ +3fa6d6: 6203 e18b |000f: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fa6da: 7120 f2c3 3200 |0011: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ +3fa6e0: 0a03 |0014: move-result v3 │ │ +3fa6e2: 3903 1600 |0015: if-nez v3, 002b // +0016 │ │ +3fa6e6: 6203 db8b |0017: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ +3fa6ea: 7120 f2c3 3200 |0019: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ +3fa6f0: 0a03 |001c: move-result v3 │ │ +3fa6f2: 3903 0e00 |001d: if-nez v3, 002b // +000e │ │ +3fa6f6: 6203 668c |001f: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ +3fa6fa: 6e10 dac4 0300 |0021: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fa700: 0c03 |0024: move-result-object v3 │ │ +3fa702: 7120 f2c3 3200 |0025: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.checksig:([B[B)Z // method@c3f2 │ │ +3fa708: 0a02 |0028: move-result v2 │ │ +3fa70a: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ +3fa70e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3fa710: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0007 line=583 │ │ 0x0011 line=584 │ │ 0x0019 line=585 │ │ 0x0021 line=586 │ │ @@ -1388567,71 +1388563,71 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipLong;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3fb648: |[3fb648] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.processZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipLong;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ -3fb658: 5430 b08b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb65c: 7110 dac3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb662: 0c00 |0005: move-result-object v0 │ │ -3fb664: 6201 738b |0006: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3fb668: 6e20 95c3 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3fb66e: 0c00 |000b: move-result-object v0 │ │ -3fb670: 1f00 7c18 |000c: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ -3fb674: 5431 b08b |000e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb678: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3fb67c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3fb67e: 2802 |0013: goto 0015 // +0002 │ │ -3fb680: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -3fb682: 7120 e0c3 2100 |0015: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z // method@c3e0 │ │ -3fb688: 5431 b08b |0018: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb68c: 7110 dbc3 0100 |001a: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ -3fb692: 0a01 |001d: move-result v1 │ │ -3fb694: 3901 5100 |001e: if-nez v1, 006f // +0051 │ │ -3fb698: 3800 3500 |0020: if-eqz v0, 0055 // +0035 │ │ -3fb69c: 6201 678c |0022: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fb6a0: 6e20 d9c4 1500 |0024: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb6a6: 0a01 |0027: move-result v1 │ │ -3fb6a8: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ -3fb6ac: 6201 678c |002a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fb6b0: 6e20 d9c4 1400 |002c: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb6b6: 0a01 |002f: move-result v1 │ │ -3fb6b8: 3801 2500 |0030: if-eqz v1, 0055 // +0025 │ │ -3fb6bc: 5434 b08b |0032: iget-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb6c0: 7110 dac3 0400 |0034: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb6c6: 0c04 |0037: move-result-object v4 │ │ -3fb6c8: 6e10 6bc3 0000 |0038: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c36b │ │ -3fb6ce: 0c05 |003b: move-result-object v5 │ │ -3fb6d0: 6e10 6bc4 0500 |003c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3fb6d6: 0b01 |003f: move-result-wide v1 │ │ -3fb6d8: 6e30 b6c3 1402 |0040: invoke-virtual {v4, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fb6de: 5434 b08b |0043: iget-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb6e2: 7110 dac3 0400 |0045: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb6e8: 0c04 |0048: move-result-object v4 │ │ -3fb6ea: 6e10 71c3 0000 |0049: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c371 │ │ -3fb6f0: 0c05 |004c: move-result-object v5 │ │ -3fb6f2: 6e10 6bc4 0500 |004d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ -3fb6f8: 0b00 |0050: move-result-wide v0 │ │ -3fb6fa: 6e30 c5c3 0401 |0051: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fb700: 281b |0054: goto 006f // +001b │ │ -3fb702: 5430 b08b |0055: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb706: 7110 dac3 0000 |0057: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb70c: 0c00 |005a: move-result-object v0 │ │ -3fb70e: 6e10 dcc4 0500 |005b: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3fb714: 0b01 |005e: move-result-wide v1 │ │ -3fb716: 6e30 b6c3 1002 |005f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fb71c: 5435 b08b |0062: iget-object v5, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb720: 7110 dac3 0500 |0064: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb726: 0c05 |0067: move-result-object v5 │ │ -3fb728: 6e10 dcc4 0400 |0068: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3fb72e: 0b00 |006b: move-result-wide v0 │ │ -3fb730: 6e30 c5c3 0501 |006c: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fb736: 0e00 |006f: return-void │ │ +3fb63c: |[3fb63c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.processZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipLong;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V │ │ +3fb64c: 5430 b08b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb650: 7110 dac3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb656: 0c00 |0005: move-result-object v0 │ │ +3fb658: 6201 738b |0006: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3fb65c: 6e20 95c3 1000 |0008: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3fb662: 0c00 |000b: move-result-object v0 │ │ +3fb664: 1f00 7c18 |000c: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ +3fb668: 5431 b08b |000e: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb66c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3fb670: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3fb672: 2802 |0013: goto 0015 // +0002 │ │ +3fb674: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +3fb676: 7120 e0c3 2100 |0015: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z // method@c3e0 │ │ +3fb67c: 5431 b08b |0018: iget-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb680: 7110 dbc3 0100 |001a: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ +3fb686: 0a01 |001d: move-result v1 │ │ +3fb688: 3901 5100 |001e: if-nez v1, 006f // +0051 │ │ +3fb68c: 3800 3500 |0020: if-eqz v0, 0055 // +0035 │ │ +3fb690: 6201 678c |0022: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fb694: 6e20 d9c4 1500 |0024: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb69a: 0a01 |0027: move-result v1 │ │ +3fb69c: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ +3fb6a0: 6201 678c |002a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fb6a4: 6e20 d9c4 1400 |002c: invoke-virtual {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb6aa: 0a01 |002f: move-result v1 │ │ +3fb6ac: 3801 2500 |0030: if-eqz v1, 0055 // +0025 │ │ +3fb6b0: 5434 b08b |0032: iget-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb6b4: 7110 dac3 0400 |0034: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb6ba: 0c04 |0037: move-result-object v4 │ │ +3fb6bc: 6e10 6bc3 0000 |0038: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getCompressedSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c36b │ │ +3fb6c2: 0c05 |003b: move-result-object v5 │ │ +3fb6c4: 6e10 6bc4 0500 |003c: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3fb6ca: 0b01 |003f: move-result-wide v1 │ │ +3fb6cc: 6e30 b6c3 1402 |0040: invoke-virtual {v4, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fb6d2: 5434 b08b |0043: iget-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb6d6: 7110 dac3 0400 |0045: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb6dc: 0c04 |0048: move-result-object v4 │ │ +3fb6de: 6e10 71c3 0000 |0049: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.getSize:()Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // method@c371 │ │ +3fb6e4: 0c05 |004c: move-result-object v5 │ │ +3fb6e6: 6e10 6bc4 0500 |004d: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:()J // method@c46b │ │ +3fb6ec: 0b00 |0050: move-result-wide v0 │ │ +3fb6ee: 6e30 c5c3 0401 |0051: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fb6f4: 281b |0054: goto 006f // +001b │ │ +3fb6f6: 5430 b08b |0055: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb6fa: 7110 dac3 0000 |0057: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb700: 0c00 |005a: move-result-object v0 │ │ +3fb702: 6e10 dcc4 0500 |005b: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3fb708: 0b01 |005e: move-result-wide v1 │ │ +3fb70a: 6e30 b6c3 1002 |005f: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fb710: 5435 b08b |0062: iget-object v5, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb714: 7110 dac3 0500 |0064: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb71a: 0c05 |0067: move-result-object v5 │ │ +3fb71c: 6e10 dcc4 0400 |0068: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3fb722: 0b00 |006b: move-result-wide v0 │ │ +3fb724: 6e30 c5c3 0501 |006c: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fb72a: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0002 line=362 │ │ 0x000e line=363 │ │ 0x0018 line=364 │ │ 0x0022 line=365 │ │ @@ -1388650,21 +1388646,21 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3fb738: |[3fb738] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.pushback:([BII)V │ │ -3fb748: 5410 b48b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb74c: 1f00 4f10 |0002: check-cast v0, Ljava/io/PushbackInputStream; // type@104f │ │ -3fb750: 6e40 cc82 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/PushbackInputStream;.unread:([BII)V // method@82cc │ │ -3fb756: 8142 |0007: int-to-long v2, v4 │ │ -3fb758: 6e30 03c4 2103 |0008: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushedBackBytes:(J)V // method@c403 │ │ -3fb75e: 0e00 |000b: return-void │ │ +3fb72c: |[3fb72c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.pushback:([BII)V │ │ +3fb73c: 5410 b48b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb740: 1f00 4f10 |0002: check-cast v0, Ljava/io/PushbackInputStream; // type@104f │ │ +3fb744: 6e40 cc82 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/PushbackInputStream;.unread:([BII)V // method@82cc │ │ +3fb74a: 8142 |0007: int-to-long v2, v4 │ │ +3fb74c: 6e30 03c4 2103 |0008: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushedBackBytes:(J)V // method@c403 │ │ +3fb752: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0008 line=897 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x000c reg=2 (null) [B │ │ @@ -1388676,83 +1388672,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -3fb760: |[3fb760] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDataDescriptor:()V │ │ -3fb770: 5450 bc8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ -3fb774: 7020 09c4 0500 |0002: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fb77a: 2200 9918 |0005: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fb77e: 5451 bc8b |0007: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ -3fb782: 7020 d6c4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ -3fb788: 6201 648c |000c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ -3fb78c: 6e20 d9c4 0100 |000e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb792: 0a01 |0011: move-result v1 │ │ -3fb794: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -3fb798: 5450 bc8b |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ -3fb79c: 7020 09c4 0500 |0016: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fb7a2: 2200 9918 |0019: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fb7a6: 5451 bc8b |001b: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ -3fb7aa: 7020 d6c4 1000 |001d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ -3fb7b0: 5451 b08b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb7b4: 7110 dac3 0100 |0022: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb7ba: 0c01 |0025: move-result-object v1 │ │ -3fb7bc: 6e10 dcc4 0000 |0026: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3fb7c2: 0b02 |0029: move-result-wide v2 │ │ -3fb7c4: 6e30 b7c3 2103 |002a: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ -3fb7ca: 5450 ba8b |002d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb7ce: 7020 09c4 0500 |002f: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fb7d4: 2200 9918 |0032: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fb7d8: 5451 ba8b |0034: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb7dc: 1302 0800 |0036: const/16 v2, #int 8 // #8 │ │ -3fb7e0: 7030 d7c4 1002 |0038: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3fb7e6: 6201 638c |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ -3fb7ea: 6e20 d9c4 1000 |003d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb7f0: 0a01 |0040: move-result v1 │ │ -3fb7f2: 3901 2a00 |0041: if-nez v1, 006b // +002a │ │ -3fb7f6: 6201 658c |0043: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ -3fb7fa: 6e20 d9c4 1000 |0045: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb800: 0a00 |0048: move-result v0 │ │ -3fb802: 3800 0300 |0049: if-eqz v0, 004c // +0003 │ │ -3fb806: 2820 |004b: goto 006b // +0020 │ │ -3fb808: 5450 b08b |004c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb80c: 7110 dac3 0000 |004e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb812: 0c00 |0051: move-result-object v0 │ │ -3fb814: 5451 ba8b |0052: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb818: 7110 6cc4 0100 |0054: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ -3fb81e: 0b03 |0057: move-result-wide v3 │ │ -3fb820: 6e30 b6c3 3004 |0058: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fb826: 5450 b08b |005b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb82a: 7110 dac3 0000 |005d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb830: 0c00 |0060: move-result-object v0 │ │ -3fb832: 5451 ba8b |0061: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb836: 7120 6dc4 2100 |0063: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([BI)J // method@c46d │ │ -3fb83c: 0b01 |0066: move-result-wide v1 │ │ -3fb83e: 6e30 c5c3 1002 |0067: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fb844: 2825 |006a: goto 008f // +0025 │ │ -3fb846: 5450 ba8b |006b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb84a: 7040 02c4 0522 |006d: invoke-direct {v5, v0, v2, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ -3fb850: 5450 b08b |0070: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb854: 7110 dac3 0000 |0072: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb85a: 0c00 |0075: move-result-object v0 │ │ -3fb85c: 5451 ba8b |0076: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb860: 7110 ddc4 0100 |0078: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ -3fb866: 0b01 |007b: move-result-wide v1 │ │ -3fb868: 6e30 b6c3 1002 |007c: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fb86e: 5450 b08b |007f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb872: 7110 dac3 0000 |0081: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb878: 0c00 |0084: move-result-object v0 │ │ -3fb87a: 5451 ba8b |0085: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ -3fb87e: 1242 |0087: const/4 v2, #int 4 // #4 │ │ -3fb880: 7120 dec4 2100 |0088: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3fb886: 0b01 |008b: move-result-wide v1 │ │ -3fb888: 6e30 c5c3 1002 |008c: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fb88e: 0e00 |008f: return-void │ │ +3fb754: |[3fb754] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDataDescriptor:()V │ │ +3fb764: 5450 bc8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ +3fb768: 7020 09c4 0500 |0002: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fb76e: 2200 9918 |0005: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fb772: 5451 bc8b |0007: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ +3fb776: 7020 d6c4 1000 |0009: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ +3fb77c: 6201 648c |000c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ +3fb780: 6e20 d9c4 0100 |000e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb786: 0a01 |0011: move-result v1 │ │ +3fb788: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +3fb78c: 5450 bc8b |0014: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ +3fb790: 7020 09c4 0500 |0016: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fb796: 2200 9918 |0019: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fb79a: 5451 bc8b |001b: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.wordBuf:[B // field@8bbc │ │ +3fb79e: 7020 d6c4 1000 |001d: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ +3fb7a4: 5451 b08b |0020: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb7a8: 7110 dac3 0100 |0022: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb7ae: 0c01 |0025: move-result-object v1 │ │ +3fb7b0: 6e10 dcc4 0000 |0026: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3fb7b6: 0b02 |0029: move-result-wide v2 │ │ +3fb7b8: 6e30 b7c3 2103 |002a: invoke-virtual {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ +3fb7be: 5450 ba8b |002d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb7c2: 7020 09c4 0500 |002f: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fb7c8: 2200 9918 |0032: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fb7cc: 5451 ba8b |0034: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb7d0: 1302 0800 |0036: const/16 v2, #int 8 // #8 │ │ +3fb7d4: 7030 d7c4 1002 |0038: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3fb7da: 6201 638c |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ +3fb7de: 6e20 d9c4 1000 |003d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb7e4: 0a01 |0040: move-result v1 │ │ +3fb7e6: 3901 2a00 |0041: if-nez v1, 006b // +002a │ │ +3fb7ea: 6201 658c |0043: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ +3fb7ee: 6e20 d9c4 1000 |0045: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb7f4: 0a00 |0048: move-result v0 │ │ +3fb7f6: 3800 0300 |0049: if-eqz v0, 004c // +0003 │ │ +3fb7fa: 2820 |004b: goto 006b // +0020 │ │ +3fb7fc: 5450 b08b |004c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb800: 7110 dac3 0000 |004e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb806: 0c00 |0051: move-result-object v0 │ │ +3fb808: 5451 ba8b |0052: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb80c: 7110 6cc4 0100 |0054: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([B)J // method@c46c │ │ +3fb812: 0b03 |0057: move-result-wide v3 │ │ +3fb814: 6e30 b6c3 3004 |0058: invoke-virtual {v0, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fb81a: 5450 b08b |005b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb81e: 7110 dac3 0000 |005d: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb824: 0c00 |0060: move-result-object v0 │ │ +3fb826: 5451 ba8b |0061: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb82a: 7120 6dc4 2100 |0063: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getLongValue:([BI)J // method@c46d │ │ +3fb830: 0b01 |0066: move-result-wide v1 │ │ +3fb832: 6e30 c5c3 1002 |0067: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fb838: 2825 |006a: goto 008f // +0025 │ │ +3fb83a: 5450 ba8b |006b: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb83e: 7040 02c4 0522 |006d: invoke-direct {v5, v0, v2, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.pushback:([BII)V // method@c402 │ │ +3fb844: 5450 b08b |0070: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb848: 7110 dac3 0000 |0072: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb84e: 0c00 |0075: move-result-object v0 │ │ +3fb850: 5451 ba8b |0076: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb854: 7110 ddc4 0100 |0078: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([B)J // method@c4dd │ │ +3fb85a: 0b01 |007b: move-result-wide v1 │ │ +3fb85c: 6e30 b6c3 1002 |007c: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fb862: 5450 b08b |007f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb866: 7110 dac3 0000 |0081: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb86c: 0c00 |0084: move-result-object v0 │ │ +3fb86e: 5451 ba8b |0085: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.twoDwordBuf:[B // field@8bba │ │ +3fb872: 1242 |0087: const/4 v2, #int 4 // #4 │ │ +3fb874: 7120 dec4 2100 |0088: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3fb87a: 0b01 |008b: move-result-wide v1 │ │ +3fb87c: 6e30 c5c3 1002 |008c: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fb882: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0005 line=737 │ │ 0x000c line=738 │ │ 0x0014 line=740 │ │ 0x0019 line=741 │ │ @@ -1388773,39 +1388769,39 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3faa04: |[3faa04] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDeflated:([BII)I │ │ -3faa14: 7040 08c4 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFromInflater:([BII)I // method@c408 │ │ -3faa1a: 0a01 |0003: move-result v1 │ │ -3faa1c: 3c01 2700 |0004: if-gtz v1, 002b // +0027 │ │ -3faa20: 5402 b58b |0006: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3faa24: 6e10 2e89 0200 |0008: invoke-virtual {v2}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ -3faa2a: 0a02 |000b: move-result v2 │ │ -3faa2c: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -3faa2e: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -3faa32: 0f03 |000f: return v3 │ │ -3faa34: 5402 b58b |0010: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3faa38: 6e10 3489 0200 |0012: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@8934 │ │ -3faa3e: 0a02 |0015: move-result v2 │ │ -3faa40: 3902 0d00 |0016: if-nez v2, 0023 // +000d │ │ -3faa44: 3231 0300 |0018: if-eq v1, v3, 001b // +0003 │ │ -3faa48: 2811 |001a: goto 002b // +0011 │ │ -3faa4a: 2201 4210 |001b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3faa4e: 1a02 6f64 |001d: const-string v2, "Truncated ZIP file" // string@646f │ │ -3faa52: 7020 7782 2100 |001f: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3faa58: 2701 |0022: throw v1 │ │ -3faa5a: 2201 a211 |0023: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ -3faa5e: 1a02 af63 |0025: const-string v2, "This archive needs a preset dictionary which is not supported by Commons Compress." // string@63af │ │ -3faa62: 7020 4589 2100 |0027: invoke-direct {v1, v2}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3faa68: 2701 |002a: throw v1 │ │ -3faa6a: 0f01 |002b: return v1 │ │ +3fa9f8: |[3fa9f8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDeflated:([BII)I │ │ +3faa08: 7040 08c4 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFromInflater:([BII)I // method@c408 │ │ +3faa0e: 0a01 |0003: move-result v1 │ │ +3faa10: 3c01 2700 |0004: if-gtz v1, 002b // +0027 │ │ +3faa14: 5402 b58b |0006: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3faa18: 6e10 2e89 0200 |0008: invoke-virtual {v2}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ +3faa1e: 0a02 |000b: move-result v2 │ │ +3faa20: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +3faa22: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +3faa26: 0f03 |000f: return v3 │ │ +3faa28: 5402 b58b |0010: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3faa2c: 6e10 3489 0200 |0012: invoke-virtual {v2}, Ljava/util/zip/Inflater;.needsDictionary:()Z // method@8934 │ │ +3faa32: 0a02 |0015: move-result v2 │ │ +3faa34: 3902 0d00 |0016: if-nez v2, 0023 // +000d │ │ +3faa38: 3231 0300 |0018: if-eq v1, v3, 001b // +0003 │ │ +3faa3c: 2811 |001a: goto 002b // +0011 │ │ +3faa3e: 2201 4210 |001b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3faa42: 1a02 6f64 |001d: const-string v2, "Truncated ZIP file" // string@646f │ │ +3faa46: 7020 7782 2100 |001f: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3faa4c: 2701 |0022: throw v1 │ │ +3faa4e: 2201 a211 |0023: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ +3faa52: 1a02 af63 |0025: const-string v2, "This archive needs a preset dictionary which is not supported by Commons Compress." // string@63af │ │ +3faa56: 7020 4589 2100 |0027: invoke-direct {v1, v2}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3faa5c: 2701 |002a: throw v1 │ │ +3faa5e: 0f01 |002b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=486 │ │ 0x0010 line=488 │ │ 0x001b line=493 │ │ 0x0023 line=489 │ │ @@ -1388820,38 +1388816,38 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -3fb890: |[3fb890] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFirstLocalFileHeader:([B)V │ │ -3fb8a0: 7020 09c4 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fb8a6: 2200 9918 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fb8aa: 7020 d6c4 5000 |0005: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ -3fb8b0: 6201 648c |0008: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ -3fb8b4: 6e20 d9c4 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb8ba: 0a01 |000d: move-result v1 │ │ -3fb8bc: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ -3fb8c0: 6201 668c |0010: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ -3fb8c4: 6e20 d9c4 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fb8ca: 0a00 |0015: move-result v0 │ │ -3fb8cc: 3800 1100 |0016: if-eqz v0, 0027 // +0011 │ │ -3fb8d0: 1240 |0018: const/4 v0, #int 4 // #4 │ │ -3fb8d2: 2301 c71b |0019: new-array v1, v0, [B // type@1bc7 │ │ -3fb8d6: 7020 09c4 1400 |001b: invoke-direct {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fb8dc: 1302 1a00 |001e: const/16 v2, #int 26 // #1a │ │ -3fb8e0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3fb8e2: 7152 a084 0535 |0021: invoke-static {v5, v0, v5, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fb8e8: 7150 a084 3125 |0024: invoke-static {v1, v3, v5, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fb8ee: 0e00 |0027: return-void │ │ -3fb8f0: 2205 7318 |0028: new-instance v5, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -3fb8f4: 6200 418b |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.SPLITTING:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b41 │ │ -3fb8f8: 7020 fec2 0500 |002c: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;)V // method@c2fe │ │ -3fb8fe: 2705 |002f: throw v5 │ │ +3fb884: |[3fb884] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFirstLocalFileHeader:([B)V │ │ +3fb894: 7020 09c4 5400 |0000: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fb89a: 2200 9918 |0003: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fb89e: 7020 d6c4 5000 |0005: invoke-direct {v0, v5}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ +3fb8a4: 6201 648c |0008: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ +3fb8a8: 6e20 d9c4 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb8ae: 0a01 |000d: move-result v1 │ │ +3fb8b0: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ +3fb8b4: 6201 668c |0010: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.SINGLE_SEGMENT_SPLIT_MARKER:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c66 │ │ +3fb8b8: 6e20 d9c4 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fb8be: 0a00 |0015: move-result v0 │ │ +3fb8c0: 3800 1100 |0016: if-eqz v0, 0027 // +0011 │ │ +3fb8c4: 1240 |0018: const/4 v0, #int 4 // #4 │ │ +3fb8c6: 2301 c71b |0019: new-array v1, v0, [B // type@1bc7 │ │ +3fb8ca: 7020 09c4 1400 |001b: invoke-direct {v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fb8d0: 1302 1a00 |001e: const/16 v2, #int 26 // #1a │ │ +3fb8d4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3fb8d6: 7152 a084 0535 |0021: invoke-static {v5, v0, v5, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fb8dc: 7150 a084 3125 |0024: invoke-static {v1, v3, v5, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fb8e2: 0e00 |0027: return-void │ │ +3fb8e4: 2205 7318 |0028: new-instance v5, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +3fb8e8: 6200 418b |002a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.SPLITTING:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b41 │ │ +3fb8ec: 7020 fec2 0500 |002c: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;)V // method@c2fe │ │ +3fb8f2: 2705 |002f: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0003 line=339 │ │ 0x0008 line=340 │ │ 0x0010 line=344 │ │ 0x0019 line=347 │ │ @@ -1388868,54 +1388864,54 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -3faa6c: |[3faa6c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFromInflater:([BII)I │ │ -3faa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3faa7e: 5451 b58b |0001: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3faa82: 6e10 3589 0100 |0003: invoke-virtual {v1}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ -3faa88: 0a01 |0006: move-result v1 │ │ -3faa8a: 3801 1e00 |0007: if-eqz v1, 0025 // +001e │ │ -3faa8e: 7010 f9c3 0500 |0009: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.fill:()I // method@c3f9 │ │ -3faa94: 0a01 |000c: move-result v1 │ │ -3faa96: 3d01 1400 |000d: if-lez v1, 0021 // +0014 │ │ -3faa9a: 5450 b08b |000f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faa9e: 7110 e4c3 0000 |0011: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3faaa4: 0b01 |0014: move-result-wide v1 │ │ -3faaa6: 5453 ae8b |0015: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3faaaa: 6e10 b785 0300 |0017: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3faab0: 0a03 |001a: move-result v3 │ │ -3faab2: 8133 |001b: int-to-long v3, v3 │ │ -3faab4: bb31 |001c: add-long/2addr v1, v3 │ │ -3faab6: 7130 e5c3 1002 |001d: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ -3faabc: 2805 |0020: goto 0025 // +0005 │ │ -3faabe: 12f6 |0021: const/4 v6, #int -1 // #ff │ │ -3faac0: 3361 1300 |0022: if-ne v1, v6, 0035 // +0013 │ │ -3faac4: 0f06 |0024: return v6 │ │ -3faac6: 5450 b58b |0025: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3faaca: 6e40 3389 6087 |0027: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ -3faad0: 0a00 |002a: move-result v0 │ │ -3faad2: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ -3faad6: 5451 b58b |002d: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3faada: 6e10 3589 0100 |002f: invoke-virtual {v1}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ -3faae0: 0a01 |0032: move-result v1 │ │ -3faae2: 3901 ceff |0033: if-nez v1, 0001 // -0032 │ │ -3faae6: 0f00 |0035: return v0 │ │ -3faae8: 0d06 |0036: move-exception v6 │ │ -3faaea: 2207 a211 |0037: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ -3faaee: 6e10 1689 0600 |0039: invoke-virtual {v6}, Ljava/util/zip/DataFormatException;.getMessage:()Ljava/lang/String; // method@8916 │ │ -3faaf4: 0c08 |003c: move-result-object v8 │ │ -3faaf6: 7020 4589 8700 |003d: invoke-direct {v7, v8}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3faafc: 6e20 4789 6700 |0040: invoke-virtual {v7, v6}, Ljava/util/zip/ZipException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8947 │ │ -3fab02: 0c06 |0043: move-result-object v6 │ │ -3fab04: 1f06 4210 |0044: check-cast v6, Ljava/io/IOException; // type@1042 │ │ -3fab08: 2706 |0046: throw v6 │ │ +3faa60: |[3faa60] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFromInflater:([BII)I │ │ +3faa70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3faa72: 5451 b58b |0001: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3faa76: 6e10 3589 0100 |0003: invoke-virtual {v1}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ +3faa7c: 0a01 |0006: move-result v1 │ │ +3faa7e: 3801 1e00 |0007: if-eqz v1, 0025 // +001e │ │ +3faa82: 7010 f9c3 0500 |0009: invoke-direct {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.fill:()I // method@c3f9 │ │ +3faa88: 0a01 |000c: move-result v1 │ │ +3faa8a: 3d01 1400 |000d: if-lez v1, 0021 // +0014 │ │ +3faa8e: 5450 b08b |000f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faa92: 7110 e4c3 0000 |0011: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3faa98: 0b01 |0014: move-result-wide v1 │ │ +3faa9a: 5453 ae8b |0015: iget-object v3, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3faa9e: 6e10 b785 0300 |0017: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3faaa4: 0a03 |001a: move-result v3 │ │ +3faaa6: 8133 |001b: int-to-long v3, v3 │ │ +3faaa8: bb31 |001c: add-long/2addr v1, v3 │ │ +3faaaa: 7130 e5c3 1002 |001d: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ +3faab0: 2805 |0020: goto 0025 // +0005 │ │ +3faab2: 12f6 |0021: const/4 v6, #int -1 // #ff │ │ +3faab4: 3361 1300 |0022: if-ne v1, v6, 0035 // +0013 │ │ +3faab8: 0f06 |0024: return v6 │ │ +3faaba: 5450 b58b |0025: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3faabe: 6e40 3389 6087 |0027: invoke-virtual {v0, v6, v7, v8}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ +3faac4: 0a00 |002a: move-result v0 │ │ +3faac6: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ +3faaca: 5451 b58b |002d: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3faace: 6e10 3589 0100 |002f: invoke-virtual {v1}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ +3faad4: 0a01 |0032: move-result v1 │ │ +3faad6: 3901 ceff |0033: if-nez v1, 0001 // -0032 │ │ +3faada: 0f00 |0035: return v0 │ │ +3faadc: 0d06 |0036: move-exception v6 │ │ +3faade: 2207 a211 |0037: new-instance v7, Ljava/util/zip/ZipException; // type@11a2 │ │ +3faae2: 6e10 1689 0600 |0039: invoke-virtual {v6}, Ljava/util/zip/DataFormatException;.getMessage:()Ljava/lang/String; // method@8916 │ │ +3faae8: 0c08 |003c: move-result-object v8 │ │ +3faaea: 7020 4589 8700 |003d: invoke-direct {v7, v8}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3faaf0: 6e20 4789 6700 |0040: invoke-virtual {v7, v6}, Ljava/util/zip/ZipException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@8947 │ │ +3faaf6: 0c06 |0043: move-result-object v6 │ │ +3faaf8: 1f06 4210 |0044: check-cast v6, Ljava/io/IOException; // type@1042 │ │ +3faafc: 2706 |0046: throw v6 │ │ catches : 1 │ │ 0x0025 - 0x002b │ │ Ljava/util/zip/DataFormatException; -> 0x0036 │ │ positions : │ │ 0x0001 line=506 │ │ 0x0009 line=507 │ │ 0x000f line=509 │ │ @@ -1388933,25 +1388929,25 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3fb900: |[3fb900] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFully:([B)V │ │ -3fb910: 5410 b48b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb914: 7120 5fc8 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -3fb91a: 0a00 |0005: move-result v0 │ │ -3fb91c: 6e20 f5c3 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fb922: 2122 |0009: array-length v2, v2 │ │ -3fb924: 3420 0300 |000a: if-lt v0, v2, 000d // +0003 │ │ -3fb928: 0e00 |000c: return-void │ │ -3fb92a: 2202 3810 |000d: new-instance v2, Ljava/io/EOFException; // type@1038 │ │ -3fb92e: 7010 3882 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3fb934: 2702 |0012: throw v2 │ │ +3fb8f4: |[3fb8f4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFully:([B)V │ │ +3fb904: 5410 b48b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb908: 7120 5fc8 2000 |0002: invoke-static {v0, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +3fb90e: 0a00 |0005: move-result v0 │ │ +3fb910: 6e20 f5c3 0100 |0006: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fb916: 2122 |0009: array-length v2, v2 │ │ +3fb918: 3420 0300 |000a: if-lt v0, v2, 000d // +0003 │ │ +3fb91c: 0e00 |000c: return-void │ │ +3fb91e: 2202 3810 |000d: new-instance v2, Ljava/io/EOFException; // type@1038 │ │ +3fb922: 7010 3882 0200 |000f: invoke-direct {v2}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3fb928: 2702 |0012: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0006 line=729 │ │ 0x0009 line=730 │ │ 0x000d line=731 │ │ locals : │ │ @@ -1388963,23 +1388959,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3fab1c: |[3fab1c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readOneByte:()I │ │ -3fab2c: 5420 b48b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fab30: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -3fab36: 0a00 |0005: move-result v0 │ │ -3fab38: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3fab3a: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ -3fab3e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3fab40: 6e20 f5c3 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fab46: 0f00 |000d: return v0 │ │ +3fab10: |[3fab10] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readOneByte:()I │ │ +3fab20: 5420 b48b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fab24: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +3fab2a: 0a00 |0005: move-result v0 │ │ +3fab2c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3fab2e: 3210 0600 |0007: if-eq v0, v1, 000d // +0006 │ │ +3fab32: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3fab34: 6e20 f5c3 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fab3a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x000a line=1003 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ │ │ @@ -1388988,91 +1388984,91 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 146 16-bit code units │ │ -3fab48: |[3fab48] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readStored:([BII)I │ │ -3fab58: 5480 b08b |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fab5c: 7110 dbc3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ -3fab62: 0a00 |0005: move-result v0 │ │ -3fab64: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -3fab68: 5480 b68b |0008: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fab6c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -3fab70: 7010 0cc4 0800 |000c: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readStoredEntry:()V // method@c40c │ │ -3fab76: 5480 b68b |000f: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fab7a: 6e40 0e82 90ba |0011: invoke-virtual {v0, v9, v10, v11}, Ljava/io/ByteArrayInputStream;.read:([BII)I // method@820e │ │ -3fab80: 0a09 |0014: move-result v9 │ │ -3fab82: 0f09 |0015: return v9 │ │ -3fab84: 5480 b08b |0016: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fab88: 7110 dac3 0000 |0018: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fab8e: 0c00 |001b: move-result-object v0 │ │ -3fab90: 6e10 a5c3 0000 |001c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fab96: 0b00 |001f: move-result-wide v0 │ │ -3fab98: 5482 b08b |0020: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fab9c: 7110 e2c3 0200 |0022: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ -3faba2: 0b02 |0025: move-result-wide v2 │ │ -3faba4: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ -3faba6: 3105 0200 |0027: cmp-long v5, v2, v0 │ │ -3fabaa: 3a05 0300 |0029: if-ltz v5, 002c // +0003 │ │ -3fabae: 0f04 |002b: return v4 │ │ -3fabb0: 5482 ae8b |002c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fabb4: 6e10 ba85 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fabba: 0a02 |0031: move-result v2 │ │ -3fabbc: 5483 ae8b |0032: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fabc0: 6e10 b785 0300 |0034: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fabc6: 0a03 |0037: move-result v3 │ │ -3fabc8: 3432 2a00 |0038: if-lt v2, v3, 0062 // +002a │ │ -3fabcc: 5482 ae8b |003a: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fabd0: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -3fabd2: 6e20 bb85 3200 |003d: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@85bb │ │ -3fabd8: 5482 b48b |0040: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fabdc: 5483 ae8b |0042: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fabe0: 6e10 ab85 0300 |0044: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fabe6: 0c03 |0047: move-result-object v3 │ │ -3fabe8: 6e20 8482 3200 |0048: invoke-virtual {v2, v3}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -3fabee: 0a02 |004b: move-result v2 │ │ -3fabf0: 3342 0300 |004c: if-ne v2, v4, 004f // +0003 │ │ -3fabf4: 0f04 |004e: return v4 │ │ -3fabf6: 5483 ae8b |004f: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fabfa: 6e20 b885 2300 |0051: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ -3fac00: 6e20 f5c3 2800 |0054: invoke-virtual {v8, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fac06: 5483 b08b |0057: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fac0a: 7110 e4c3 0300 |0059: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ -3fac10: 0b04 |005c: move-result-wide v4 │ │ -3fac12: 8126 |005d: int-to-long v6, v2 │ │ -3fac14: bb64 |005e: add-long/2addr v4, v6 │ │ -3fac16: 7130 e5c3 4305 |005f: invoke-static {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ -3fac1c: 5482 ae8b |0062: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fac20: 6e10 c485 0200 |0064: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3fac26: 0a02 |0067: move-result v2 │ │ -3fac28: 7120 de83 b200 |0068: invoke-static {v2, v11}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3fac2e: 0a0b |006b: move-result v11 │ │ -3fac30: 5482 b08b |006c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fac34: 7110 e2c3 0200 |006e: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ -3fac3a: 0b02 |0071: move-result-wide v2 │ │ -3fac3c: 9c02 0002 |0072: sub-long v2, v0, v2 │ │ -3fac40: 81b4 |0074: int-to-long v4, v11 │ │ -3fac42: 3106 0204 |0075: cmp-long v6, v2, v4 │ │ -3fac46: 3b06 0a00 |0077: if-gez v6, 0081 // +000a │ │ -3fac4a: 548b b08b |0079: iget-object v11, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fac4e: 7110 e2c3 0b00 |007b: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ -3fac54: 0b02 |007e: move-result-wide v2 │ │ -3fac56: bc20 |007f: sub-long/2addr v0, v2 │ │ -3fac58: 840b |0080: long-to-int v11, v0 │ │ -3fac5a: 5480 ae8b |0081: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fac5e: 6e40 b385 90ba |0083: invoke-virtual {v0, v9, v10, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ -3fac64: 5489 b08b |0086: iget-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fac68: 7110 e2c3 0900 |0088: invoke-static {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ -3fac6e: 0b00 |008b: move-result-wide v0 │ │ -3fac70: 81b2 |008c: int-to-long v2, v11 │ │ -3fac72: bb20 |008d: add-long/2addr v0, v2 │ │ -3fac74: 7130 e3c3 0901 |008e: invoke-static {v9, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$602:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e3 │ │ -3fac7a: 0f0b |0091: return v11 │ │ +3fab3c: |[3fab3c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readStored:([BII)I │ │ +3fab4c: 5480 b08b |0000: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fab50: 7110 dbc3 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ +3fab56: 0a00 |0005: move-result v0 │ │ +3fab58: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +3fab5c: 5480 b68b |0008: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fab60: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +3fab64: 7010 0cc4 0800 |000c: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readStoredEntry:()V // method@c40c │ │ +3fab6a: 5480 b68b |000f: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fab6e: 6e40 0e82 90ba |0011: invoke-virtual {v0, v9, v10, v11}, Ljava/io/ByteArrayInputStream;.read:([BII)I // method@820e │ │ +3fab74: 0a09 |0014: move-result v9 │ │ +3fab76: 0f09 |0015: return v9 │ │ +3fab78: 5480 b08b |0016: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fab7c: 7110 dac3 0000 |0018: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fab82: 0c00 |001b: move-result-object v0 │ │ +3fab84: 6e10 a5c3 0000 |001c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fab8a: 0b00 |001f: move-result-wide v0 │ │ +3fab8c: 5482 b08b |0020: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fab90: 7110 e2c3 0200 |0022: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ +3fab96: 0b02 |0025: move-result-wide v2 │ │ +3fab98: 12f4 |0026: const/4 v4, #int -1 // #ff │ │ +3fab9a: 3105 0200 |0027: cmp-long v5, v2, v0 │ │ +3fab9e: 3a05 0300 |0029: if-ltz v5, 002c // +0003 │ │ +3faba2: 0f04 |002b: return v4 │ │ +3faba4: 5482 ae8b |002c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3faba8: 6e10 ba85 0200 |002e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fabae: 0a02 |0031: move-result v2 │ │ +3fabb0: 5483 ae8b |0032: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fabb4: 6e10 b785 0300 |0034: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fabba: 0a03 |0037: move-result v3 │ │ +3fabbc: 3432 2a00 |0038: if-lt v2, v3, 0062 // +002a │ │ +3fabc0: 5482 ae8b |003a: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fabc4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +3fabc6: 6e20 bb85 3200 |003d: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@85bb │ │ +3fabcc: 5482 b48b |0040: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fabd0: 5483 ae8b |0042: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fabd4: 6e10 ab85 0300 |0044: invoke-virtual {v3}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fabda: 0c03 |0047: move-result-object v3 │ │ +3fabdc: 6e20 8482 3200 |0048: invoke-virtual {v2, v3}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +3fabe2: 0a02 |004b: move-result v2 │ │ +3fabe4: 3342 0300 |004c: if-ne v2, v4, 004f // +0003 │ │ +3fabe8: 0f04 |004e: return v4 │ │ +3fabea: 5483 ae8b |004f: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fabee: 6e20 b885 2300 |0051: invoke-virtual {v3, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@85b8 │ │ +3fabf4: 6e20 f5c3 2800 |0054: invoke-virtual {v8, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fabfa: 5483 b08b |0057: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fabfe: 7110 e4c3 0300 |0059: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$700:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e4 │ │ +3fac04: 0b04 |005c: move-result-wide v4 │ │ +3fac06: 8126 |005d: int-to-long v6, v2 │ │ +3fac08: bb64 |005e: add-long/2addr v4, v6 │ │ +3fac0a: 7130 e5c3 4305 |005f: invoke-static {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$702:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e5 │ │ +3fac10: 5482 ae8b |0062: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fac14: 6e10 c485 0200 |0064: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3fac1a: 0a02 |0067: move-result v2 │ │ +3fac1c: 7120 de83 b200 |0068: invoke-static {v2, v11}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3fac22: 0a0b |006b: move-result v11 │ │ +3fac24: 5482 b08b |006c: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fac28: 7110 e2c3 0200 |006e: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ +3fac2e: 0b02 |0071: move-result-wide v2 │ │ +3fac30: 9c02 0002 |0072: sub-long v2, v0, v2 │ │ +3fac34: 81b4 |0074: int-to-long v4, v11 │ │ +3fac36: 3106 0204 |0075: cmp-long v6, v2, v4 │ │ +3fac3a: 3b06 0a00 |0077: if-gez v6, 0081 // +000a │ │ +3fac3e: 548b b08b |0079: iget-object v11, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fac42: 7110 e2c3 0b00 |007b: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ +3fac48: 0b02 |007e: move-result-wide v2 │ │ +3fac4a: bc20 |007f: sub-long/2addr v0, v2 │ │ +3fac4c: 840b |0080: long-to-int v11, v0 │ │ +3fac4e: 5480 ae8b |0081: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fac52: 6e40 b385 90ba |0083: invoke-virtual {v0, v9, v10, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ +3fac58: 5489 b08b |0086: iget-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fac5c: 7110 e2c3 0900 |0088: invoke-static {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$600:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)J // method@c3e2 │ │ +3fac62: 0b00 |008b: move-result-wide v0 │ │ +3fac64: 81b2 |008c: int-to-long v2, v11 │ │ +3fac66: bb20 |008d: add-long/2addr v0, v2 │ │ +3fac68: 7130 e3c3 0901 |008e: invoke-static {v9, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$602:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;J)J // method@c3e3 │ │ +3fac6e: 0f0b |0091: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0008 line=447 │ │ 0x000c line=448 │ │ 0x000f line=450 │ │ 0x0016 line=453 │ │ @@ -1389099,56 +1389095,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -3fb938: |[3fb938] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readStoredEntry:()V │ │ -3fb948: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3fb94c: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -3fb952: 5471 b08b |0005: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb956: 7110 dfc3 0100 |0007: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3df │ │ -3fb95c: 0a01 |000a: move-result v1 │ │ -3fb95e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -3fb962: 1301 1400 |000d: const/16 v1, #int 20 // #14 │ │ -3fb966: 2803 |000f: goto 0012 // +0003 │ │ -3fb968: 1301 0c00 |0010: const/16 v1, #int 12 // #c │ │ -3fb96c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3fb96e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -3fb970: 3902 2c00 |0014: if-nez v2, 0040 // +002c │ │ -3fb974: 5474 b48b |0016: iget-object v4, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb978: 5475 ae8b |0018: iget-object v5, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ -3fb97c: 6e10 ab85 0500 |001a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fb982: 0c05 |001d: move-result-object v5 │ │ -3fb984: d136 0002 |001e: rsub-int v6, v3, #int 512 // #0200 │ │ -3fb988: 6e40 8582 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3fb98e: 0a04 |0023: move-result v4 │ │ -3fb990: 3d04 1400 |0024: if-lez v4, 0038 // +0014 │ │ -3fb994: 9005 0403 |0026: add-int v5, v4, v3 │ │ -3fb998: 1246 |0028: const/4 v6, #int 4 // #4 │ │ -3fb99a: 3565 0400 |0029: if-ge v5, v6, 002d // +0004 │ │ -3fb99e: 0153 |002b: move v3, v5 │ │ -3fb9a0: 28e8 |002c: goto 0014 // -0018 │ │ -3fb9a2: 7051 efc3 0743 |002d: invoke-direct {v7, v0, v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.bufferContainsSignature:(Ljava/io/ByteArrayOutputStream;III)Z // method@c3ef │ │ -3fb9a8: 0a02 |0030: move-result v2 │ │ -3fb9aa: 3902 e3ff |0031: if-nez v2, 0014 // -001d │ │ -3fb9ae: 7051 f0c3 0743 |0033: invoke-direct {v7, v0, v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.cacheBytesRead:(Ljava/io/ByteArrayOutputStream;III)I // method@c3f0 │ │ -3fb9b4: 0a03 |0036: move-result v3 │ │ -3fb9b6: 28dd |0037: goto 0014 // -0023 │ │ -3fb9b8: 2200 4210 |0038: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fb9bc: 1a01 6f64 |003a: const-string v1, "Truncated ZIP file" // string@646f │ │ -3fb9c0: 7020 7782 1000 |003c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fb9c6: 2700 |003f: throw v0 │ │ -3fb9c8: 6e10 1382 0000 |0040: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3fb9ce: 0c00 |0043: move-result-object v0 │ │ -3fb9d0: 2201 2f10 |0044: new-instance v1, Ljava/io/ByteArrayInputStream; // type@102f │ │ -3fb9d4: 7020 0c82 0100 |0046: invoke-direct {v1, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -3fb9da: 5b71 b68b |0049: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ -3fb9de: 0e00 |004b: return-void │ │ +3fb92c: |[3fb92c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readStoredEntry:()V │ │ +3fb93c: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3fb940: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +3fb946: 5471 b08b |0005: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb94a: 7110 dfc3 0100 |0007: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3df │ │ +3fb950: 0a01 |000a: move-result v1 │ │ +3fb952: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +3fb956: 1301 1400 |000d: const/16 v1, #int 20 // #14 │ │ +3fb95a: 2803 |000f: goto 0012 // +0003 │ │ +3fb95c: 1301 0c00 |0010: const/16 v1, #int 12 // #c │ │ +3fb960: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3fb962: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +3fb964: 3902 2c00 |0014: if-nez v2, 0040 // +002c │ │ +3fb968: 5474 b48b |0016: iget-object v4, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb96c: 5475 ae8b |0018: iget-object v5, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.buf:Ljava/nio/ByteBuffer; // field@8bae │ │ +3fb970: 6e10 ab85 0500 |001a: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fb976: 0c05 |001d: move-result-object v5 │ │ +3fb978: d136 0002 |001e: rsub-int v6, v3, #int 512 // #0200 │ │ +3fb97c: 6e40 8582 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3fb982: 0a04 |0023: move-result v4 │ │ +3fb984: 3d04 1400 |0024: if-lez v4, 0038 // +0014 │ │ +3fb988: 9005 0403 |0026: add-int v5, v4, v3 │ │ +3fb98c: 1246 |0028: const/4 v6, #int 4 // #4 │ │ +3fb98e: 3565 0400 |0029: if-ge v5, v6, 002d // +0004 │ │ +3fb992: 0153 |002b: move v3, v5 │ │ +3fb994: 28e8 |002c: goto 0014 // -0018 │ │ +3fb996: 7051 efc3 0743 |002d: invoke-direct {v7, v0, v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.bufferContainsSignature:(Ljava/io/ByteArrayOutputStream;III)Z // method@c3ef │ │ +3fb99c: 0a02 |0030: move-result v2 │ │ +3fb99e: 3902 e3ff |0031: if-nez v2, 0014 // -001d │ │ +3fb9a2: 7051 f0c3 0743 |0033: invoke-direct {v7, v0, v3, v4, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.cacheBytesRead:(Ljava/io/ByteArrayOutputStream;III)I // method@c3f0 │ │ +3fb9a8: 0a03 |0036: move-result v3 │ │ +3fb9aa: 28dd |0037: goto 0014 // -0023 │ │ +3fb9ac: 2200 4210 |0038: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fb9b0: 1a01 6f64 |003a: const-string v1, "Truncated ZIP file" // string@646f │ │ +3fb9b4: 7020 7782 1000 |003c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fb9ba: 2700 |003f: throw v0 │ │ +3fb9bc: 6e10 1382 0000 |0040: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3fb9c2: 0c00 |0043: move-result-object v0 │ │ +3fb9c4: 2201 2f10 |0044: new-instance v1, Ljava/io/ByteArrayInputStream; // type@102f │ │ +3fb9c8: 7020 0c82 0100 |0046: invoke-direct {v1, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +3fb9ce: 5b71 b68b |0049: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lastStoredEntry:Ljava/io/ByteArrayInputStream; // field@8bb6 │ │ +3fb9d2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0005 line=805 │ │ 0x0016 line=808 │ │ 0x002d line=820 │ │ 0x0033 line=822 │ │ @@ -1389163,45 +1389159,45 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3fb9e0: |[3fb9e0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.realSkip:(J)V │ │ -3fb9f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3fb9f4: 3102 0b00 |0002: cmp-long v2, v11, v0 │ │ -3fb9f8: 3a02 2600 |0004: if-ltz v2, 002a // +0026 │ │ -3fb9fc: 3102 000b |0006: cmp-long v2, v0, v11 │ │ -3fba00: 3b02 2100 |0008: if-gez v2, 0029 // +0021 │ │ -3fba04: 9c02 0b00 |000a: sub-long v2, v11, v0 │ │ -3fba08: 54a4 b48b |000c: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fba0c: 54a5 b98b |000e: iget-object v5, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ -3fba10: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -3fba12: 2157 |0011: array-length v7, v5 │ │ -3fba14: 8177 |0012: int-to-long v7, v7 │ │ -3fba16: 3109 0702 |0013: cmp-long v9, v7, v2 │ │ -3fba1a: 3d09 0300 |0015: if-lez v9, 0018 // +0003 │ │ -3fba1e: 2803 |0017: goto 001a // +0003 │ │ -3fba20: 2152 |0018: array-length v2, v5 │ │ -3fba22: 8122 |0019: int-to-long v2, v2 │ │ -3fba24: 8423 |001a: long-to-int v3, v2 │ │ -3fba26: 6e40 8582 5436 |001b: invoke-virtual {v4, v5, v6, v3}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3fba2c: 0a02 |001e: move-result v2 │ │ -3fba2e: 12f3 |001f: const/4 v3, #int -1 // #ff │ │ -3fba30: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ -3fba34: 0e00 |0022: return-void │ │ -3fba36: 6e20 f5c3 2a00 |0023: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ -3fba3c: 8122 |0026: int-to-long v2, v2 │ │ -3fba3e: bb20 |0027: add-long/2addr v0, v2 │ │ -3fba40: 28de |0028: goto 0006 // -0022 │ │ -3fba42: 0e00 |0029: return-void │ │ -3fba44: 220b 7110 |002a: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3fba48: 7010 8683 0b00 |002c: invoke-direct {v11}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3fba4e: 270b |002f: throw v11 │ │ +3fb9d4: |[3fb9d4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.realSkip:(J)V │ │ +3fb9e4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3fb9e8: 3102 0b00 |0002: cmp-long v2, v11, v0 │ │ +3fb9ec: 3a02 2600 |0004: if-ltz v2, 002a // +0026 │ │ +3fb9f0: 3102 000b |0006: cmp-long v2, v0, v11 │ │ +3fb9f4: 3b02 2100 |0008: if-gez v2, 0029 // +0021 │ │ +3fb9f8: 9c02 0b00 |000a: sub-long v2, v11, v0 │ │ +3fb9fc: 54a4 b48b |000c: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fba00: 54a5 b98b |000e: iget-object v5, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ +3fba04: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +3fba06: 2157 |0011: array-length v7, v5 │ │ +3fba08: 8177 |0012: int-to-long v7, v7 │ │ +3fba0a: 3109 0702 |0013: cmp-long v9, v7, v2 │ │ +3fba0e: 3d09 0300 |0015: if-lez v9, 0018 // +0003 │ │ +3fba12: 2803 |0017: goto 001a // +0003 │ │ +3fba14: 2152 |0018: array-length v2, v5 │ │ +3fba16: 8122 |0019: int-to-long v2, v2 │ │ +3fba18: 8423 |001a: long-to-int v3, v2 │ │ +3fba1a: 6e40 8582 5436 |001b: invoke-virtual {v4, v5, v6, v3}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3fba20: 0a02 |001e: move-result v2 │ │ +3fba22: 12f3 |001f: const/4 v3, #int -1 // #ff │ │ +3fba24: 3332 0300 |0020: if-ne v2, v3, 0023 // +0003 │ │ +3fba28: 0e00 |0022: return-void │ │ +3fba2a: 6e20 f5c3 2a00 |0023: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.count:(I)V // method@c3f5 │ │ +3fba30: 8122 |0026: int-to-long v2, v2 │ │ +3fba32: bb20 |0027: add-long/2addr v0, v2 │ │ +3fba34: 28de |0028: goto 0006 // -0022 │ │ +3fba36: 0e00 |0029: return-void │ │ +3fba38: 220b 7110 |002a: new-instance v11, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3fba3c: 7010 8683 0b00 |002c: invoke-direct {v11}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3fba42: 270b |002f: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x000c line=982 │ │ 0x0023 line=986 │ │ 0x002a line=991 │ │ locals : │ │ 0x0000 - 0x0030 reg=10 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ @@ -1389212,33 +1389208,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -3fba50: |[3fba50] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.skipRemainderOfArchive:()V │ │ -3fba60: 5240 b28b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ -3fba64: 8100 |0002: int-to-long v0, v0 │ │ -3fba66: 1602 2e00 |0003: const-wide/16 v2, #int 46 // #2e │ │ -3fba6a: 9d00 0002 |0005: mul-long v0, v0, v2 │ │ -3fba6e: 1602 1e00 |0007: const-wide/16 v2, #int 30 // #1e │ │ -3fba72: bc20 |0009: sub-long/2addr v0, v2 │ │ -3fba74: 7030 0dc4 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ -3fba7a: 7010 fac3 0400 |000d: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.findEocdRecord:()V // method@c3fa │ │ -3fba80: 1600 1000 |0010: const-wide/16 v0, #int 16 // #10 │ │ -3fba84: 7030 0dc4 0401 |0012: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ -3fba8a: 5440 b88b |0015: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ -3fba8e: 7020 09c4 0400 |0017: invoke-direct {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fba94: 5440 b88b |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ -3fba98: 7110 f5c4 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ -3fba9e: 0a00 |001f: move-result v0 │ │ -3fbaa0: 8100 |0020: int-to-long v0, v0 │ │ -3fbaa2: 7030 0dc4 0401 |0021: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ -3fbaa8: 0e00 |0024: return-void │ │ +3fba44: |[3fba44] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.skipRemainderOfArchive:()V │ │ +3fba54: 5240 b28b |0000: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ +3fba58: 8100 |0002: int-to-long v0, v0 │ │ +3fba5a: 1602 2e00 |0003: const-wide/16 v2, #int 46 // #2e │ │ +3fba5e: 9d00 0002 |0005: mul-long v0, v0, v2 │ │ +3fba62: 1602 1e00 |0007: const-wide/16 v2, #int 30 // #1e │ │ +3fba66: bc20 |0009: sub-long/2addr v0, v2 │ │ +3fba68: 7030 0dc4 0401 |000a: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ +3fba6e: 7010 fac3 0400 |000d: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.findEocdRecord:()V // method@c3fa │ │ +3fba74: 1600 1000 |0010: const-wide/16 v0, #int 16 // #10 │ │ +3fba78: 7030 0dc4 0401 |0012: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ +3fba7e: 5440 b88b |0015: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ +3fba82: 7020 09c4 0400 |0017: invoke-direct {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fba88: 5440 b88b |001a: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.shortBuf:[B // field@8bb8 │ │ +3fba8c: 7110 f5c4 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([B)I // method@c4f5 │ │ +3fba92: 0a00 |001f: move-result v0 │ │ +3fba94: 8100 |0020: int-to-long v0, v0 │ │ +3fba96: 7030 0dc4 0401 |0021: invoke-direct {v4, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.realSkip:(J)V // method@c40d │ │ +3fba9c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x000d line=926 │ │ 0x0012 line=927 │ │ 0x0015 line=928 │ │ 0x001a line=930 │ │ @@ -1389250,34 +1389246,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -3fa720: |[3fa720] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -3fa730: 6e10 98c3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3fa736: 0c00 |0003: move-result-object v0 │ │ -3fa738: 6e10 44c2 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesDataDescriptor:()Z // method@c244 │ │ -3fa73e: 0a00 |0007: move-result v0 │ │ -3fa740: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ -3fa744: 5510 ad8b |000a: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ -3fa748: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -3fa74c: 6e10 9ec3 0200 |000e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa752: 0a00 |0011: move-result v0 │ │ -3fa754: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -3fa758: 6e10 9ec3 0200 |0014: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa75e: 0a02 |0017: move-result v2 │ │ -3fa760: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -3fa764: 3302 0300 |001a: if-ne v2, v0, 001d // +0003 │ │ -3fa768: 2803 |001c: goto 001f // +0003 │ │ -3fa76a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -3fa76c: 2802 |001e: goto 0020 // +0002 │ │ -3fa76e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -3fa770: 0f02 |0020: return v2 │ │ +3fa714: |[3fa714] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +3fa724: 6e10 98c3 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3fa72a: 0c00 |0003: move-result-object v0 │ │ +3fa72c: 6e10 44c2 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesDataDescriptor:()Z // method@c244 │ │ +3fa732: 0a00 |0007: move-result v0 │ │ +3fa734: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ +3fa738: 5510 ad8b |000a: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.allowStoredEntriesWithDataDescriptor:Z // field@8bad │ │ +3fa73c: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +3fa740: 6e10 9ec3 0200 |000e: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa746: 0a00 |0011: move-result v0 │ │ +3fa748: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +3fa74c: 6e10 9ec3 0200 |0014: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa752: 0a02 |0017: move-result v2 │ │ +3fa754: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +3fa758: 3302 0300 |001a: if-ne v2, v0, 001d // +0003 │ │ +3fa75c: 2803 |001c: goto 001f // +0003 │ │ +3fa75e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +3fa760: 2802 |001e: goto 0020 // +0002 │ │ +3fa762: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +3fa764: 0f02 |0020: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000e line=778 │ │ 0x0014 line=779 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ @@ -1389289,27 +1389285,27 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3fa5d0: |[3fa5d0] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3fa5e0: 2030 7f18 |0000: instance-of v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fa5e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3fa5e6: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -3fa5ea: 1f03 7f18 |0005: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fa5ee: 7110 fec4 0300 |0007: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ -3fa5f4: 0a00 |000a: move-result v0 │ │ -3fa5f6: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -3fa5fa: 7020 10c4 3200 |000d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c410 │ │ -3fa600: 0a03 |0010: move-result v3 │ │ -3fa602: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ -3fa606: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3fa608: 0f01 |0014: return v1 │ │ +3fa5c4: |[3fa5c4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3fa5d4: 2030 7f18 |0000: instance-of v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fa5d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3fa5da: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +3fa5de: 1f03 7f18 |0005: check-cast v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fa5e2: 7110 fec4 0300 |0007: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ +3fa5e8: 0a00 |000a: move-result v0 │ │ +3fa5ea: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +3fa5ee: 7020 10c4 3200 |000d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c410 │ │ +3fa5f4: 0a03 |0010: move-result v3 │ │ +3fa5f6: 3803 0300 |0011: if-eqz v3, 0014 // +0003 │ │ +3fa5fa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3fa5fc: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ 0x0007 line=392 │ │ 0x000d line=393 │ │ locals : │ │ @@ -1389321,29 +1389317,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3fb34c: |[3fb34c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.close:()V │ │ -3fb35c: 5520 af8b |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fb360: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -3fb364: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3fb366: 5c20 af8b |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fb36a: 5420 b48b |0007: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb36e: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -3fb374: 5420 b58b |000c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fb378: 6e10 2d89 0000 |000e: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3fb37e: 2808 |0011: goto 0019 // +0008 │ │ -3fb380: 0d00 |0012: move-exception v0 │ │ -3fb382: 5421 b58b |0013: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ -3fb386: 6e10 2d89 0100 |0015: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -3fb38c: 2700 |0018: throw v0 │ │ -3fb38e: 0e00 |0019: return-void │ │ +3fb340: |[3fb340] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.close:()V │ │ +3fb350: 5520 af8b |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fb354: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +3fb358: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3fb35a: 5c20 af8b |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fb35e: 5420 b48b |0007: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb362: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +3fb368: 5420 b58b |000c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fb36c: 6e10 2d89 0000 |000e: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3fb372: 2808 |0011: goto 0019 // +0008 │ │ +3fb374: 0d00 |0012: move-exception v0 │ │ +3fb376: 5421 b58b |0013: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.inf:Ljava/util/zip/Inflater; // field@8bb5 │ │ +3fb37a: 6e10 2d89 0100 |0015: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +3fb380: 2700 |0018: throw v0 │ │ +3fb382: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0007 - 0x000c │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=527 │ │ 0x0005 line=528 │ │ 0x0007 line=530 │ │ @@ -1389356,18 +1389352,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3fad3c: |[3fad3c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3fad4c: 6e10 fec3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3fe │ │ -3fad52: 0c00 |0003: move-result-object v0 │ │ -3fad54: 1100 |0004: return-object v0 │ │ +3fad30: |[3fad30] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3fad40: 6e10 fec3 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3fe │ │ +3fad46: 0c00 |0003: move-result-object v0 │ │ +3fad48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;) │ │ @@ -1389375,275 +1389371,275 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 533 16-bit code units │ │ -3fad58: |[3fad58] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -3fad68: 55b0 af8b |0000: iget-boolean v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fad6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3fad6e: 3900 1102 |0003: if-nez v0, 0214 // +0211 │ │ -3fad72: 55b0 b38b |0005: iget-boolean v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ -3fad76: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -3fad7a: 2900 0b02 |0009: goto/16 0214 // +020b │ │ -3fad7e: 54b0 b08b |000b: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fad82: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3fad84: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -3fad86: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -3fad8a: 7010 f4c3 0b00 |0011: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closeEntry:()V // method@c3f4 │ │ -3fad90: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3fad92: 2802 |0015: goto 0017 // +0002 │ │ -3fad94: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3fad96: 6e10 fcc3 0b00 |0017: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesRead:()J // method@c3fc │ │ -3fad9c: 0b04 |001a: move-result-wide v4 │ │ -3fad9e: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ -3fada2: 54b0 b78b |001d: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fada6: 7020 07c4 0b00 |001f: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFirstLocalFileHeader:([B)V // method@c407 │ │ -3fadac: 2806 |0022: goto 0028 // +0006 │ │ -3fadae: 54b0 b78b |0023: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fadb2: 7020 09c4 0b00 |0025: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3fadb8: 2200 9918 |0028: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3fadbc: 54b6 b78b |002a: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fadc0: 7020 d6c4 6000 |002c: invoke-direct {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ -3fadc6: 6206 638c |002f: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ -3fadca: 6e20 d9c4 6000 |0031: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fadd0: 0a06 |0034: move-result v6 │ │ -3fadd2: 3906 da01 |0035: if-nez v6, 020f // +01da │ │ -3fadd6: 6206 628c |0037: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.AED_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c62 │ │ -3fadda: 6e20 d9c4 6000 |0039: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fade0: 0a06 |003c: move-result v6 │ │ -3fade2: 3806 0400 |003d: if-eqz v6, 0041 // +0004 │ │ -3fade6: 2900 d001 |003f: goto/16 020f // +01d0 │ │ -3fadea: 6206 658c |0041: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ -3fadee: 6e20 d9c4 6000 |0043: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ -3fadf4: 0a06 |0046: move-result v6 │ │ -3fadf6: 3806 b001 |0047: if-eqz v6, 01f7 // +01b0 │ │ -3fadfa: 1240 |0049: const/4 v0, #int 4 // #4 │ │ -3fadfc: 2202 8518 |004a: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // type@1885 │ │ -3fae00: 7020 d9c3 1200 |004c: invoke-direct {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1;)V // method@c3d9 │ │ -3fae06: 5bb2 b08b |004f: iput-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fae0a: 54b2 b78b |0051: iget-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fae0e: 7120 f6c4 0200 |0053: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3fae14: 0a00 |0056: move-result v0 │ │ -3fae16: 1262 |0057: const/4 v2, #int 6 // #6 │ │ -3fae18: 54b6 b08b |0058: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fae1c: 7110 dac3 0600 |005a: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fae22: 0c06 |005d: move-result-object v6 │ │ -3fae24: 1307 0800 |005e: const/16 v7, #int 8 // #8 │ │ -3fae28: b970 |0060: shr-int/2addr v0, v7 │ │ -3fae2a: dd00 000f |0061: and-int/lit8 v0, v0, #int 15 // #0f │ │ -3fae2e: 6e20 c3c3 0600 |0063: invoke-virtual {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setPlatform:(I)V // method@c3c3 │ │ -3fae34: 54b0 b78b |0066: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fae38: 7120 3fc2 2000 |0068: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c23f │ │ -3fae3e: 0c00 |006b: move-result-object v0 │ │ -3fae40: 6e10 47c2 0000 |006c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesUTF8ForNames:()Z // method@c247 │ │ -3fae46: 0a02 |006f: move-result v2 │ │ -3fae48: 3802 0500 |0070: if-eqz v2, 0075 // +0005 │ │ -3fae4c: 6206 328c |0072: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -3fae50: 2803 |0074: goto 0077 // +0003 │ │ -3fae52: 54b6 bd8b |0075: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8bbd │ │ -3fae56: 54b8 b08b |0077: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fae5a: 6e10 44c2 0000 |0079: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesDataDescriptor:()Z // method@c244 │ │ -3fae60: 0a09 |007c: move-result v9 │ │ -3fae62: 7120 dcc3 9800 |007d: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$202:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z // method@c3dc │ │ -3fae68: 54b8 b08b |0080: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fae6c: 7110 dac3 0800 |0082: invoke-static {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fae72: 0c08 |0085: move-result-object v8 │ │ -3fae74: 6e20 bdc3 0800 |0086: invoke-virtual {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c3bd │ │ -3fae7a: 54b0 b08b |0089: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fae7e: 7110 dac3 0000 |008b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fae84: 0c00 |008e: move-result-object v0 │ │ -3fae86: 54b8 b78b |008f: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3fae8a: 7120 f6c4 7800 |0091: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3fae90: 0a07 |0094: move-result v7 │ │ -3fae92: 6e20 c0c3 7000 |0095: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ -3fae98: 1300 0a00 |0098: const/16 v0, #int 10 // #a │ │ -3fae9c: 54b7 b78b |009a: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faea0: 7120 dec4 0700 |009c: invoke-static {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3faea6: 0b07 |009f: move-result-wide v7 │ │ -3faea8: 7120 02c5 8700 |00a0: invoke-static {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ -3faeae: 0b07 |00a3: move-result-wide v7 │ │ -3faeb0: 54b0 b08b |00a4: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faeb4: 7110 dac3 0000 |00a6: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3faeba: 0c00 |00a9: move-result-object v0 │ │ -3faebc: 6e30 c7c3 7008 |00aa: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ -3faec2: 1300 0e00 |00ad: const/16 v0, #int 14 // #e │ │ -3faec6: 54b7 b08b |00af: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faeca: 7110 dbc3 0700 |00b1: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ -3faed0: 0a07 |00b4: move-result v7 │ │ -3faed2: 3907 2400 |00b5: if-nez v7, 00d9 // +0024 │ │ -3faed6: 54b7 b08b |00b7: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faeda: 7110 dac3 0700 |00b9: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3faee0: 0c07 |00bc: move-result-object v7 │ │ -3faee2: 54b8 b78b |00bd: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faee6: 7120 dec4 0800 |00bf: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3faeec: 0b08 |00c2: move-result-wide v8 │ │ -3faeee: 6e30 b7c3 8709 |00c3: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ -3faef4: 1300 1200 |00c6: const/16 v0, #int 18 // #12 │ │ -3faef8: 2207 9918 |00c8: new-instance v7, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3faefc: 54b8 b78b |00ca: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faf00: 7030 d7c4 8700 |00cc: invoke-direct {v7, v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3faf06: 1300 1600 |00cf: const/16 v0, #int 22 // #16 │ │ -3faf0a: 2208 9918 |00d1: new-instance v8, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ -3faf0e: 54b9 b78b |00d3: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faf12: 7030 d7c4 9800 |00d5: invoke-direct {v8, v9, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ -3faf18: 2803 |00d8: goto 00db // +0003 │ │ -3faf1a: 0717 |00d9: move-object v7, v1 │ │ -3faf1c: 0778 |00da: move-object v8, v7 │ │ -3faf1e: 1300 1a00 |00db: const/16 v0, #int 26 // #1a │ │ -3faf22: 54b9 b78b |00dd: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faf26: 7120 f6c4 0900 |00df: invoke-static {v9, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3faf2c: 0a00 |00e2: move-result v0 │ │ -3faf2e: 1309 1c00 |00e3: const/16 v9, #int 28 // #1c │ │ -3faf32: 54ba b78b |00e5: iget-object v10, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ -3faf36: 7120 f6c4 9a00 |00e7: invoke-static {v10, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3faf3c: 0a09 |00ea: move-result v9 │ │ -3faf3e: 2300 c71b |00eb: new-array v0, v0, [B // type@1bc7 │ │ -3faf42: 7020 09c4 0b00 |00ed: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3faf48: 54ba b08b |00f0: iget-object v10, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faf4c: 7110 dac3 0a00 |00f2: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3faf52: 0c0a |00f5: move-result-object v10 │ │ -3faf54: 7220 74c4 0600 |00f6: invoke-interface {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ -3faf5a: 0c06 |00f9: move-result-object v6 │ │ -3faf5c: 6e30 c2c3 6a00 |00fa: invoke-virtual {v10, v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;[B)V // method@c3c2 │ │ -3faf62: 2396 c71b |00fd: new-array v6, v9, [B // type@1bc7 │ │ -3faf66: 7020 09c4 6b00 |00ff: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ -3faf6c: 54b9 b08b |0102: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faf70: 7110 dac3 0900 |0104: invoke-static {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3faf76: 0c09 |0107: move-result-object v9 │ │ -3faf78: 6e20 bbc3 6900 |0108: invoke-virtual {v9, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:([B)V // method@c3bb │ │ -3faf7e: 3902 0f00 |010b: if-nez v2, 011a // +000f │ │ -3faf82: 55b2 bb8b |010d: iget-boolean v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.useUnicodeExtraFields:Z // field@8bbb │ │ -3faf86: 3802 0b00 |010f: if-eqz v2, 011a // +000b │ │ -3faf8a: 54b2 b08b |0111: iget-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3faf8e: 7110 dac3 0200 |0113: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3faf94: 0c02 |0116: move-result-object v2 │ │ -3faf96: 7130 07c5 0201 |0117: invoke-static {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V // method@c507 │ │ -3faf9c: 7030 01c4 8b07 |011a: invoke-direct {v11, v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.processZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipLong;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c401 │ │ -3fafa2: 54b0 b08b |011d: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fafa6: 7110 dac3 0000 |011f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fafac: 0c00 |0122: move-result-object v0 │ │ -3fafae: 6e30 bfc3 4005 |0123: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setLocalHeaderOffset:(J)V // method@c3bf │ │ -3fafb4: 54b0 b08b |0126: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fafb8: 7110 dac3 0000 |0128: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fafbe: 0c00 |012b: move-result-object v0 │ │ -3fafc0: 6e10 fcc3 0b00 |012c: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesRead:()J // method@c3fc │ │ -3fafc6: 0b01 |012f: move-result-wide v1 │ │ -3fafc8: 6e30 b8c3 1002 |0130: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setDataOffset:(J)V // method@c3b8 │ │ -3fafce: 54b0 b08b |0133: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fafd2: 7110 dac3 0000 |0135: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fafd8: 0c00 |0138: move-result-object v0 │ │ -3fafda: 6e20 c6c3 3000 |0139: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setStreamContiguous:(Z)V // method@c3c6 │ │ -3fafe0: 54b0 b08b |013c: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fafe4: 7110 dac3 0000 |013e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fafea: 0c00 |0141: move-result-object v0 │ │ -3fafec: 6e10 90c3 0000 |0142: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3faff2: 0b00 |0145: move-result-wide v0 │ │ -3faff4: 1604 ffff |0146: const-wide/16 v4, #int -1 // #ffff │ │ -3faff8: 3102 0004 |0148: cmp-long v2, v0, v4 │ │ -3faffc: 3802 a100 |014a: if-eqz v2, 01eb // +00a1 │ │ -3fb000: 54b0 b08b |014c: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb004: 7110 dac3 0000 |014e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb00a: 0c00 |0151: move-result-object v0 │ │ -3fb00c: 6e10 9ec3 0000 |0152: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fb012: 0a00 |0155: move-result v0 │ │ -3fb014: 6201 7c8c |0156: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -3fb018: 6e10 e6c4 0100 |0158: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fb01e: 0a01 |015b: move-result v1 │ │ -3fb020: 3310 1c00 |015c: if-ne v0, v1, 0178 // +001c │ │ -3fb024: 54b0 b08b |015e: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb028: 2201 7118 |0160: new-instance v1, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream; // type@1871 │ │ -3fb02c: 2202 8418 |0162: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ -3fb030: 54b4 b48b |0164: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb034: 7110 dac3 0000 |0166: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb03a: 0c05 |0169: move-result-object v5 │ │ -3fb03c: 6e10 90c3 0500 |016a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fb042: 0b05 |016d: move-result-wide v5 │ │ -3fb044: 7056 d2c3 b254 |016e: invoke-direct {v2, v11, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ -3fb04a: 7020 e9c2 2100 |0171: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.:(Ljava/io/InputStream;)V // method@c2e9 │ │ -3fb050: 7120 dec3 1000 |0174: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ -3fb056: 2874 |0177: goto 01eb // +0074 │ │ -3fb058: 54b0 b08b |0178: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb05c: 7110 dac3 0000 |017a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb062: 0c00 |017d: move-result-object v0 │ │ -3fb064: 6e10 9ec3 0000 |017e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fb06a: 0a00 |0181: move-result v0 │ │ -3fb06c: 6201 738c |0182: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -3fb070: 6e10 e6c4 0100 |0184: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fb076: 0a01 |0187: move-result v1 │ │ -3fb078: 3310 3800 |0188: if-ne v0, v1, 01c0 // +0038 │ │ -3fb07c: 54b0 b08b |018a: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb080: 2201 5218 |018c: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream; // type@1852 │ │ -3fb084: 7110 dac3 0000 |018e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb08a: 0c02 |0191: move-result-object v2 │ │ -3fb08c: 6e10 98c3 0200 |0192: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3fb092: 0c02 |0195: move-result-object v2 │ │ -3fb094: 6e10 3dc2 0200 |0196: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getSlidingDictionarySize:()I // method@c23d │ │ -3fb09a: 0a02 |0199: move-result v2 │ │ -3fb09c: 54b4 b08b |019a: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb0a0: 7110 dac3 0400 |019c: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb0a6: 0c04 |019f: move-result-object v4 │ │ -3fb0a8: 6e10 98c3 0400 |01a0: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ -3fb0ae: 0c04 |01a3: move-result-object v4 │ │ -3fb0b0: 6e10 3cc2 0400 |01a4: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getNumberOfShannonFanoTrees:()I // method@c23c │ │ -3fb0b6: 0a04 |01a7: move-result v4 │ │ -3fb0b8: 2205 8418 |01a8: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ -3fb0bc: 54b6 b48b |01aa: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb0c0: 54b7 b08b |01ac: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb0c4: 7110 dac3 0700 |01ae: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb0ca: 0c07 |01b1: move-result-object v7 │ │ -3fb0cc: 6e10 90c3 0700 |01b2: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fb0d2: 0b07 |01b5: move-result-wide v7 │ │ -3fb0d4: 7058 d2c3 b576 |01b6: invoke-direct {v5, v11, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ -3fb0da: 7040 22c2 2154 |01b9: invoke-direct {v1, v2, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.:(IILjava/io/InputStream;)V // method@c222 │ │ -3fb0e0: 7120 dec3 1000 |01bc: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ -3fb0e6: 282c |01bf: goto 01eb // +002c │ │ -3fb0e8: 54b0 b08b |01c0: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb0ec: 7110 dac3 0000 |01c2: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb0f2: 0c00 |01c5: move-result-object v0 │ │ -3fb0f4: 6e10 9ec3 0000 |01c6: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fb0fa: 0a00 |01c9: move-result v0 │ │ -3fb0fc: 6201 6c8c |01ca: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -3fb100: 6e10 e6c4 0100 |01cc: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fb106: 0a01 |01cf: move-result v1 │ │ -3fb108: 3310 1b00 |01d0: if-ne v0, v1, 01eb // +001b │ │ -3fb10c: 54b0 b08b |01d2: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb110: 2201 b018 |01d4: new-instance v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ -3fb114: 2202 8418 |01d6: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ -3fb118: 54b4 b48b |01d8: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ -3fb11c: 7110 dac3 0000 |01da: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb122: 0c05 |01dd: move-result-object v5 │ │ -3fb124: 6e10 90c3 0500 |01de: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fb12a: 0b05 |01e1: move-result-wide v5 │ │ -3fb12c: 7056 d2c3 b254 |01e2: invoke-direct {v2, v11, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ -3fb132: 7020 8cc5 2100 |01e5: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ -3fb138: 7120 dec3 1000 |01e8: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ -3fb13e: 52b0 b28b |01eb: iget v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ -3fb142: b030 |01ed: add-int/2addr v0, v3 │ │ -3fb144: 59b0 b28b |01ee: iput v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ -3fb148: 54b0 b08b |01f0: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fb14c: 7110 dac3 0000 |01f2: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fb152: 0c00 |01f5: move-result-object v0 │ │ -3fb154: 1100 |01f6: return-object v0 │ │ -3fb156: 2201 a211 |01f7: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ -3fb15a: 2333 6b1c |01f9: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ -3fb15e: 6e10 dcc4 0000 |01fb: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ -3fb164: 0b04 |01fe: move-result-wide v4 │ │ -3fb166: 7120 c283 5400 |01ff: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3fb16c: 0c00 |0202: move-result-object v0 │ │ -3fb16e: 4d00 0302 |0203: aput-object v0, v3, v2 │ │ -3fb172: 1a00 a165 |0205: const-string v0, "Unexpected record signature: 0X%X" // string@65a1 │ │ -3fb176: 7120 5284 3000 |0207: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3fb17c: 0c00 |020a: move-result-object v0 │ │ -3fb17e: 7020 4589 0100 |020b: invoke-direct {v1, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3fb184: 2701 |020e: throw v1 │ │ -3fb186: 5cb3 b38b |020f: iput-boolean v3, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ -3fb18a: 7010 0fc4 0b00 |0211: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipRemainderOfArchive:()V // method@c40f │ │ -3fb190: 1101 |0214: return-object v1 │ │ +3fad4c: |[3fad4c] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +3fad5c: 55b0 af8b |0000: iget-boolean v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fad60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3fad62: 3900 1102 |0003: if-nez v0, 0214 // +0211 │ │ +3fad66: 55b0 b38b |0005: iget-boolean v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ +3fad6a: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +3fad6e: 2900 0b02 |0009: goto/16 0214 // +020b │ │ +3fad72: 54b0 b08b |000b: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fad76: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3fad78: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +3fad7a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +3fad7e: 7010 f4c3 0b00 |0011: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closeEntry:()V // method@c3f4 │ │ +3fad84: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3fad86: 2802 |0015: goto 0017 // +0002 │ │ +3fad88: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3fad8a: 6e10 fcc3 0b00 |0017: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesRead:()J // method@c3fc │ │ +3fad90: 0b04 |001a: move-result-wide v4 │ │ +3fad92: 3800 0800 |001b: if-eqz v0, 0023 // +0008 │ │ +3fad96: 54b0 b78b |001d: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fad9a: 7020 07c4 0b00 |001f: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFirstLocalFileHeader:([B)V // method@c407 │ │ +3fada0: 2806 |0022: goto 0028 // +0006 │ │ +3fada2: 54b0 b78b |0023: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fada6: 7020 09c4 0b00 |0025: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3fadac: 2200 9918 |0028: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3fadb0: 54b6 b78b |002a: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fadb4: 7020 d6c4 6000 |002c: invoke-direct {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([B)V // method@c4d6 │ │ +3fadba: 6206 638c |002f: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ +3fadbe: 6e20 d9c4 6000 |0031: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fadc4: 0a06 |0034: move-result v6 │ │ +3fadc6: 3906 da01 |0035: if-nez v6, 020f // +01da │ │ +3fadca: 6206 628c |0037: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.AED_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c62 │ │ +3fadce: 6e20 d9c4 6000 |0039: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fadd4: 0a06 |003c: move-result v6 │ │ +3fadd6: 3806 0400 |003d: if-eqz v6, 0041 // +0004 │ │ +3fadda: 2900 d001 |003f: goto/16 020f // +01d0 │ │ +3fadde: 6206 658c |0041: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ +3fade2: 6e20 d9c4 6000 |0043: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.equals:(Ljava/lang/Object;)Z // method@c4d9 │ │ +3fade8: 0a06 |0046: move-result v6 │ │ +3fadea: 3806 b001 |0047: if-eqz v6, 01f7 // +01b0 │ │ +3fadee: 1240 |0049: const/4 v0, #int 4 // #4 │ │ +3fadf0: 2202 8518 |004a: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // type@1885 │ │ +3fadf4: 7020 d9c3 1200 |004c: invoke-direct {v2, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1;)V // method@c3d9 │ │ +3fadfa: 5bb2 b08b |004f: iput-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fadfe: 54b2 b78b |0051: iget-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fae02: 7120 f6c4 0200 |0053: invoke-static {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3fae08: 0a00 |0056: move-result v0 │ │ +3fae0a: 1262 |0057: const/4 v2, #int 6 // #6 │ │ +3fae0c: 54b6 b08b |0058: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fae10: 7110 dac3 0600 |005a: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fae16: 0c06 |005d: move-result-object v6 │ │ +3fae18: 1307 0800 |005e: const/16 v7, #int 8 // #8 │ │ +3fae1c: b970 |0060: shr-int/2addr v0, v7 │ │ +3fae1e: dd00 000f |0061: and-int/lit8 v0, v0, #int 15 // #0f │ │ +3fae22: 6e20 c3c3 0600 |0063: invoke-virtual {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setPlatform:(I)V // method@c3c3 │ │ +3fae28: 54b0 b78b |0066: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fae2c: 7120 3fc2 2000 |0068: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.parse:([BI)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c23f │ │ +3fae32: 0c00 |006b: move-result-object v0 │ │ +3fae34: 6e10 47c2 0000 |006c: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesUTF8ForNames:()Z // method@c247 │ │ +3fae3a: 0a02 |006f: move-result v2 │ │ +3fae3c: 3802 0500 |0070: if-eqz v2, 0075 // +0005 │ │ +3fae40: 6206 328c |0072: sget-object v6, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +3fae44: 2803 |0074: goto 0077 // +0003 │ │ +3fae46: 54b6 bd8b |0075: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8bbd │ │ +3fae4a: 54b8 b08b |0077: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fae4e: 6e10 44c2 0000 |0079: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.usesDataDescriptor:()Z // method@c244 │ │ +3fae54: 0a09 |007c: move-result v9 │ │ +3fae56: 7120 dcc3 9800 |007d: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$202:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Z)Z // method@c3dc │ │ +3fae5c: 54b8 b08b |0080: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fae60: 7110 dac3 0800 |0082: invoke-static {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fae66: 0c08 |0085: move-result-object v8 │ │ +3fae68: 6e20 bdc3 0800 |0086: invoke-virtual {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setGeneralPurposeBit:(Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;)V // method@c3bd │ │ +3fae6e: 54b0 b08b |0089: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fae72: 7110 dac3 0000 |008b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fae78: 0c00 |008e: move-result-object v0 │ │ +3fae7a: 54b8 b78b |008f: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fae7e: 7120 f6c4 7800 |0091: invoke-static {v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3fae84: 0a07 |0094: move-result v7 │ │ +3fae86: 6e20 c0c3 7000 |0095: invoke-virtual {v0, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ +3fae8c: 1300 0a00 |0098: const/16 v0, #int 10 // #a │ │ +3fae90: 54b7 b78b |009a: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3fae94: 7120 dec4 0700 |009c: invoke-static {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3fae9a: 0b07 |009f: move-result-wide v7 │ │ +3fae9c: 7120 02c5 8700 |00a0: invoke-static {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.dosToJavaTime:(J)J // method@c502 │ │ +3faea2: 0b07 |00a3: move-result-wide v7 │ │ +3faea4: 54b0 b08b |00a4: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faea8: 7110 dac3 0000 |00a6: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faeae: 0c00 |00a9: move-result-object v0 │ │ +3faeb0: 6e30 c7c3 7008 |00aa: invoke-virtual {v0, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ +3faeb6: 1300 0e00 |00ad: const/16 v0, #int 14 // #e │ │ +3faeba: 54b7 b08b |00af: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faebe: 7110 dbc3 0700 |00b1: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Z // method@c3db │ │ +3faec4: 0a07 |00b4: move-result v7 │ │ +3faec6: 3907 2400 |00b5: if-nez v7, 00d9 // +0024 │ │ +3faeca: 54b7 b08b |00b7: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faece: 7110 dac3 0700 |00b9: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faed4: 0c07 |00bc: move-result-object v7 │ │ +3faed6: 54b8 b78b |00bd: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3faeda: 7120 dec4 0800 |00bf: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3faee0: 0b08 |00c2: move-result-wide v8 │ │ +3faee2: 6e30 b7c3 8709 |00c3: invoke-virtual {v7, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ +3faee8: 1300 1200 |00c6: const/16 v0, #int 18 // #12 │ │ +3faeec: 2207 9918 |00c8: new-instance v7, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3faef0: 54b8 b78b |00ca: iget-object v8, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3faef4: 7030 d7c4 8700 |00cc: invoke-direct {v7, v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3faefa: 1300 1600 |00cf: const/16 v0, #int 22 // #16 │ │ +3faefe: 2208 9918 |00d1: new-instance v8, Lorg/apache/commons/compress/archivers/zip/ZipLong; // type@1899 │ │ +3faf02: 54b9 b78b |00d3: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3faf06: 7030 d7c4 9800 |00d5: invoke-direct {v8, v9, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.:([BI)V // method@c4d7 │ │ +3faf0c: 2803 |00d8: goto 00db // +0003 │ │ +3faf0e: 0717 |00d9: move-object v7, v1 │ │ +3faf10: 0778 |00da: move-object v8, v7 │ │ +3faf12: 1300 1a00 |00db: const/16 v0, #int 26 // #1a │ │ +3faf16: 54b9 b78b |00dd: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3faf1a: 7120 f6c4 0900 |00df: invoke-static {v9, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3faf20: 0a00 |00e2: move-result v0 │ │ +3faf22: 1309 1c00 |00e3: const/16 v9, #int 28 // #1c │ │ +3faf26: 54ba b78b |00e5: iget-object v10, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.lfhBuf:[B // field@8bb7 │ │ +3faf2a: 7120 f6c4 9a00 |00e7: invoke-static {v10, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3faf30: 0a09 |00ea: move-result v9 │ │ +3faf32: 2300 c71b |00eb: new-array v0, v0, [B // type@1bc7 │ │ +3faf36: 7020 09c4 0b00 |00ed: invoke-direct {v11, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3faf3c: 54ba b08b |00f0: iget-object v10, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faf40: 7110 dac3 0a00 |00f2: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faf46: 0c0a |00f5: move-result-object v10 │ │ +3faf48: 7220 74c4 0600 |00f6: invoke-interface {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.decode:([B)Ljava/lang/String; // method@c474 │ │ +3faf4e: 0c06 |00f9: move-result-object v6 │ │ +3faf50: 6e30 c2c3 6a00 |00fa: invoke-virtual {v10, v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setName:(Ljava/lang/String;[B)V // method@c3c2 │ │ +3faf56: 2396 c71b |00fd: new-array v6, v9, [B // type@1bc7 │ │ +3faf5a: 7020 09c4 6b00 |00ff: invoke-direct {v11, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readFully:([B)V // method@c409 │ │ +3faf60: 54b9 b08b |0102: iget-object v9, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faf64: 7110 dac3 0900 |0104: invoke-static {v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faf6a: 0c09 |0107: move-result-object v9 │ │ +3faf6c: 6e20 bbc3 6900 |0108: invoke-virtual {v9, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:([B)V // method@c3bb │ │ +3faf72: 3902 0f00 |010b: if-nez v2, 011a // +000f │ │ +3faf76: 55b2 bb8b |010d: iget-boolean v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.useUnicodeExtraFields:Z // field@8bbb │ │ +3faf7a: 3802 0b00 |010f: if-eqz v2, 011a // +000b │ │ +3faf7e: 54b2 b08b |0111: iget-object v2, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faf82: 7110 dac3 0200 |0113: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faf88: 0c02 |0116: move-result-object v2 │ │ +3faf8a: 7130 07c5 0201 |0117: invoke-static {v2, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.setNameAndCommentFromExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;[B[B)V // method@c507 │ │ +3faf90: 7030 01c4 8b07 |011a: invoke-direct {v11, v8, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.processZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipLong;Lorg/apache/commons/compress/archivers/zip/ZipLong;)V // method@c401 │ │ +3faf96: 54b0 b08b |011d: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faf9a: 7110 dac3 0000 |011f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fafa0: 0c00 |0122: move-result-object v0 │ │ +3fafa2: 6e30 bfc3 4005 |0123: invoke-virtual {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setLocalHeaderOffset:(J)V // method@c3bf │ │ +3fafa8: 54b0 b08b |0126: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fafac: 7110 dac3 0000 |0128: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fafb2: 0c00 |012b: move-result-object v0 │ │ +3fafb4: 6e10 fcc3 0b00 |012c: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.getBytesRead:()J // method@c3fc │ │ +3fafba: 0b01 |012f: move-result-wide v1 │ │ +3fafbc: 6e30 b8c3 1002 |0130: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setDataOffset:(J)V // method@c3b8 │ │ +3fafc2: 54b0 b08b |0133: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fafc6: 7110 dac3 0000 |0135: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fafcc: 0c00 |0138: move-result-object v0 │ │ +3fafce: 6e20 c6c3 3000 |0139: invoke-virtual {v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setStreamContiguous:(Z)V // method@c3c6 │ │ +3fafd4: 54b0 b08b |013c: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fafd8: 7110 dac3 0000 |013e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fafde: 0c00 |0141: move-result-object v0 │ │ +3fafe0: 6e10 90c3 0000 |0142: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fafe6: 0b00 |0145: move-result-wide v0 │ │ +3fafe8: 1604 ffff |0146: const-wide/16 v4, #int -1 // #ffff │ │ +3fafec: 3102 0004 |0148: cmp-long v2, v0, v4 │ │ +3faff0: 3802 a100 |014a: if-eqz v2, 01eb // +00a1 │ │ +3faff4: 54b0 b08b |014c: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3faff8: 7110 dac3 0000 |014e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3faffe: 0c00 |0151: move-result-object v0 │ │ +3fb000: 6e10 9ec3 0000 |0152: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fb006: 0a00 |0155: move-result v0 │ │ +3fb008: 6201 7c8c |0156: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +3fb00c: 6e10 e6c4 0100 |0158: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fb012: 0a01 |015b: move-result v1 │ │ +3fb014: 3310 1c00 |015c: if-ne v0, v1, 0178 // +001c │ │ +3fb018: 54b0 b08b |015e: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb01c: 2201 7118 |0160: new-instance v1, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream; // type@1871 │ │ +3fb020: 2202 8418 |0162: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ +3fb024: 54b4 b48b |0164: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb028: 7110 dac3 0000 |0166: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb02e: 0c05 |0169: move-result-object v5 │ │ +3fb030: 6e10 90c3 0500 |016a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fb036: 0b05 |016d: move-result-wide v5 │ │ +3fb038: 7056 d2c3 b254 |016e: invoke-direct {v2, v11, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ +3fb03e: 7020 e9c2 2100 |0171: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.:(Ljava/io/InputStream;)V // method@c2e9 │ │ +3fb044: 7120 dec3 1000 |0174: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ +3fb04a: 2874 |0177: goto 01eb // +0074 │ │ +3fb04c: 54b0 b08b |0178: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb050: 7110 dac3 0000 |017a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb056: 0c00 |017d: move-result-object v0 │ │ +3fb058: 6e10 9ec3 0000 |017e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fb05e: 0a00 |0181: move-result v0 │ │ +3fb060: 6201 738c |0182: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +3fb064: 6e10 e6c4 0100 |0184: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fb06a: 0a01 |0187: move-result v1 │ │ +3fb06c: 3310 3800 |0188: if-ne v0, v1, 01c0 // +0038 │ │ +3fb070: 54b0 b08b |018a: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb074: 2201 5218 |018c: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream; // type@1852 │ │ +3fb078: 7110 dac3 0000 |018e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb07e: 0c02 |0191: move-result-object v2 │ │ +3fb080: 6e10 98c3 0200 |0192: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3fb086: 0c02 |0195: move-result-object v2 │ │ +3fb088: 6e10 3dc2 0200 |0196: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getSlidingDictionarySize:()I // method@c23d │ │ +3fb08e: 0a02 |0199: move-result v2 │ │ +3fb090: 54b4 b08b |019a: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb094: 7110 dac3 0400 |019c: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb09a: 0c04 |019f: move-result-object v4 │ │ +3fb09c: 6e10 98c3 0400 |01a0: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getGeneralPurposeBit:()Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c398 │ │ +3fb0a2: 0c04 |01a3: move-result-object v4 │ │ +3fb0a4: 6e10 3cc2 0400 |01a4: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.getNumberOfShannonFanoTrees:()I // method@c23c │ │ +3fb0aa: 0a04 |01a7: move-result v4 │ │ +3fb0ac: 2205 8418 |01a8: new-instance v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ +3fb0b0: 54b6 b48b |01aa: iget-object v6, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb0b4: 54b7 b08b |01ac: iget-object v7, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb0b8: 7110 dac3 0700 |01ae: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb0be: 0c07 |01b1: move-result-object v7 │ │ +3fb0c0: 6e10 90c3 0700 |01b2: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fb0c6: 0b07 |01b5: move-result-wide v7 │ │ +3fb0c8: 7058 d2c3 b576 |01b6: invoke-direct {v5, v11, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ +3fb0ce: 7040 22c2 2154 |01b9: invoke-direct {v1, v2, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ExplodingInputStream;.:(IILjava/io/InputStream;)V // method@c222 │ │ +3fb0d4: 7120 dec3 1000 |01bc: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ +3fb0da: 282c |01bf: goto 01eb // +002c │ │ +3fb0dc: 54b0 b08b |01c0: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb0e0: 7110 dac3 0000 |01c2: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb0e6: 0c00 |01c5: move-result-object v0 │ │ +3fb0e8: 6e10 9ec3 0000 |01c6: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fb0ee: 0a00 |01c9: move-result v0 │ │ +3fb0f0: 6201 6c8c |01ca: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +3fb0f4: 6e10 e6c4 0100 |01cc: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fb0fa: 0a01 |01cf: move-result v1 │ │ +3fb0fc: 3310 1b00 |01d0: if-ne v0, v1, 01eb // +001b │ │ +3fb100: 54b0 b08b |01d2: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb104: 2201 b018 |01d4: new-instance v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ +3fb108: 2202 8418 |01d6: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream; // type@1884 │ │ +3fb10c: 54b4 b48b |01d8: iget-object v4, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.in:Ljava/io/InputStream; // field@8bb4 │ │ +3fb110: 7110 dac3 0000 |01da: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb116: 0c05 |01dd: move-result-object v5 │ │ +3fb118: 6e10 90c3 0500 |01de: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fb11e: 0b05 |01e1: move-result-wide v5 │ │ +3fb120: 7056 d2c3 b254 |01e2: invoke-direct {v2, v11, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;Ljava/io/InputStream;J)V // method@c3d2 │ │ +3fb126: 7020 8cc5 2100 |01e5: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c58c │ │ +3fb12c: 7120 dec3 1000 |01e8: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;Ljava/io/InputStream;)Ljava/io/InputStream; // method@c3de │ │ +3fb132: 52b0 b28b |01eb: iget v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ +3fb136: b030 |01ed: add-int/2addr v0, v3 │ │ +3fb138: 59b0 b28b |01ee: iput v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.entriesRead:I // field@8bb2 │ │ +3fb13c: 54b0 b08b |01f0: iget-object v0, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fb140: 7110 dac3 0000 |01f2: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fb146: 0c00 |01f5: move-result-object v0 │ │ +3fb148: 1100 |01f6: return-object v0 │ │ +3fb14a: 2201 a211 |01f7: new-instance v1, Ljava/util/zip/ZipException; // type@11a2 │ │ +3fb14e: 2333 6b1c |01f9: new-array v3, v3, [Ljava/lang/Object; // type@1c6b │ │ +3fb152: 6e10 dcc4 0000 |01fb: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:()J // method@c4dc │ │ +3fb158: 0b04 |01fe: move-result-wide v4 │ │ +3fb15a: 7120 c283 5400 |01ff: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3fb160: 0c00 |0202: move-result-object v0 │ │ +3fb162: 4d00 0302 |0203: aput-object v0, v3, v2 │ │ +3fb166: 1a00 a165 |0205: const-string v0, "Unexpected record signature: 0X%X" // string@65a1 │ │ +3fb16a: 7120 5284 3000 |0207: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3fb170: 0c00 |020a: move-result-object v0 │ │ +3fb172: 7020 4589 0100 |020b: invoke-direct {v1, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3fb178: 2701 |020e: throw v1 │ │ +3fb17a: 5cb3 b38b |020f: iput-boolean v3, v11, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.hitCentralDirectory:Z // field@8bb3 │ │ +3fb17e: 7010 0fc4 0b00 |0211: invoke-direct {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipRemainderOfArchive:()V // method@c40f │ │ +3fb184: 1101 |0214: return-object v1 │ │ catches : 1 │ │ 0x001d - 0x0028 │ │ Ljava/io/EOFException; -> 0x0214 │ │ positions : │ │ 0x0000 line=221 │ │ 0x000b line=224 │ │ 0x0011 line=225 │ │ @@ -1389706,122 +1389702,122 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 207 16-bit code units │ │ -3fa854: |[3fa854] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read:([BII)I │ │ -3fa864: 5520 af8b |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ -3fa868: 3900 c500 |0002: if-nez v0, 00c7 // +00c5 │ │ -3fa86c: 5420 b08b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa870: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3fa874: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -3fa876: 0f03 |0009: return v3 │ │ -3fa878: 2131 |000a: array-length v1, v3 │ │ -3fa87a: 3614 b600 |000b: if-gt v4, v1, 00c1 // +00b6 │ │ -3fa87e: 3a05 b400 |000d: if-ltz v5, 00c1 // +00b4 │ │ -3fa882: 3a04 b200 |000f: if-ltz v4, 00c1 // +00b2 │ │ -3fa886: 2131 |0011: array-length v1, v3 │ │ -3fa888: b141 |0012: sub-int/2addr v1, v4 │ │ -3fa88a: 3451 ae00 |0013: if-lt v1, v5, 00c1 // +00ae │ │ -3fa88e: 7110 dac3 0000 |0015: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa894: 0c00 |0018: move-result-object v0 │ │ -3fa896: 7110 ffc4 0000 |0019: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ -3fa89c: 5420 b08b |001c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa8a0: 7110 dac3 0000 |001e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa8a6: 0c00 |0021: move-result-object v0 │ │ -3fa8a8: 7020 10c4 0200 |0022: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c410 │ │ -3fa8ae: 0a00 |0025: move-result v0 │ │ -3fa8b0: 3800 8d00 |0026: if-eqz v0, 00b3 // +008d │ │ -3fa8b4: 5420 b08b |0028: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa8b8: 7110 dac3 0000 |002a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa8be: 0c00 |002d: move-result-object v0 │ │ -3fa8c0: 6e10 9ec3 0000 |002e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa8c6: 0a00 |0031: move-result v0 │ │ -3fa8c8: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ -3fa8cc: 7040 0bc4 3254 |0034: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readStored:([BII)I // method@c40b │ │ -3fa8d2: 0a05 |0037: move-result v5 │ │ -3fa8d4: 286f |0038: goto 00a7 // +006f │ │ -3fa8d6: 5420 b08b |0039: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa8da: 7110 dac3 0000 |003b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa8e0: 0c00 |003e: move-result-object v0 │ │ -3fa8e2: 6e10 9ec3 0000 |003f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa8e8: 0a00 |0042: move-result v0 │ │ -3fa8ea: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ -3fa8ee: 3310 0700 |0045: if-ne v0, v1, 004c // +0007 │ │ -3fa8f2: 7040 06c4 3254 |0047: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDeflated:([BII)I // method@c406 │ │ -3fa8f8: 0a05 |004a: move-result v5 │ │ -3fa8fa: 285c |004b: goto 00a7 // +005c │ │ -3fa8fc: 5420 b08b |004c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa900: 7110 dac3 0000 |004e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa906: 0c00 |0051: move-result-object v0 │ │ -3fa908: 6e10 9ec3 0000 |0052: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa90e: 0a00 |0055: move-result v0 │ │ -3fa910: 6201 7c8c |0056: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -3fa914: 6e10 e6c4 0100 |0058: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fa91a: 0a01 |005b: move-result v1 │ │ -3fa91c: 3210 4100 |005c: if-eq v0, v1, 009d // +0041 │ │ -3fa920: 5420 b08b |005e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa924: 7110 dac3 0000 |0060: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa92a: 0c00 |0063: move-result-object v0 │ │ -3fa92c: 6e10 9ec3 0000 |0064: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa932: 0a00 |0067: move-result v0 │ │ -3fa934: 6201 738c |0068: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -3fa938: 6e10 e6c4 0100 |006a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fa93e: 0a01 |006d: move-result v1 │ │ -3fa940: 3210 2f00 |006e: if-eq v0, v1, 009d // +002f │ │ -3fa944: 5420 b08b |0070: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa948: 7110 dac3 0000 |0072: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa94e: 0c00 |0075: move-result-object v0 │ │ -3fa950: 6e10 9ec3 0000 |0076: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa956: 0a00 |0079: move-result v0 │ │ -3fa958: 6201 6c8c |007a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ -3fa95c: 6e10 e6c4 0100 |007c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fa962: 0a01 |007f: move-result v1 │ │ -3fa964: 3310 0300 |0080: if-ne v0, v1, 0083 // +0003 │ │ -3fa968: 281b |0082: goto 009d // +001b │ │ -3fa96a: 2203 7318 |0083: new-instance v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -3fa96e: 5424 b08b |0085: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa972: 7110 dac3 0400 |0087: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa978: 0c04 |008a: move-result-object v4 │ │ -3fa97a: 6e10 9ec3 0400 |008b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fa980: 0a04 |008e: move-result v4 │ │ -3fa982: 7110 e7c4 0400 |008f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ -3fa988: 0c04 |0092: move-result-object v4 │ │ -3fa98a: 5425 b08b |0093: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa98e: 7110 dac3 0500 |0095: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa994: 0c05 |0098: move-result-object v5 │ │ -3fa996: 7030 00c3 4305 |0099: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c300 │ │ -3fa99c: 2703 |009c: throw v3 │ │ -3fa99e: 5420 b08b |009d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa9a2: 7110 ddc3 0000 |009f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/io/InputStream; // method@c3dd │ │ -3fa9a8: 0c00 |00a2: move-result-object v0 │ │ -3fa9aa: 6e40 8582 3054 |00a3: invoke-virtual {v0, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3fa9b0: 0a05 |00a6: move-result v5 │ │ -3fa9b2: 3a05 0b00 |00a7: if-ltz v5, 00b2 // +000b │ │ -3fa9b6: 5420 b08b |00a9: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa9ba: 7110 e1c3 0000 |00ab: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/util/zip/CRC32; // method@c3e1 │ │ -3fa9c0: 0c00 |00ae: move-result-object v0 │ │ -3fa9c2: 6e40 1289 3054 |00af: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -3fa9c8: 0f05 |00b2: return v5 │ │ -3fa9ca: 2203 7318 |00b3: new-instance v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ -3fa9ce: 6204 3e8b |00b5: sget-object v4, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.DATA_DESCRIPTOR:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3e │ │ -3fa9d2: 5425 b08b |00b7: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ -3fa9d6: 7110 dac3 0500 |00b9: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ -3fa9dc: 0c05 |00bc: move-result-object v5 │ │ -3fa9de: 7030 ffc2 4305 |00bd: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ -3fa9e4: 2703 |00c0: throw v3 │ │ -3fa9e6: 2203 5a10 |00c1: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ -3fa9ea: 7010 e782 0300 |00c3: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@82e7 │ │ -3fa9f0: 2703 |00c6: throw v3 │ │ -3fa9f2: 2203 4210 |00c7: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -3fa9f6: 1a04 2c63 |00c9: const-string v4, "The stream is closed" // string@632c │ │ -3fa9fa: 7020 7782 4300 |00cb: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3faa00: 2703 |00ce: throw v3 │ │ +3fa848: |[3fa848] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read:([BII)I │ │ +3fa858: 5520 af8b |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.closed:Z // field@8baf │ │ +3fa85c: 3900 c500 |0002: if-nez v0, 00c7 // +00c5 │ │ +3fa860: 5420 b08b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa864: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3fa868: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +3fa86a: 0f03 |0009: return v3 │ │ +3fa86c: 2131 |000a: array-length v1, v3 │ │ +3fa86e: 3614 b600 |000b: if-gt v4, v1, 00c1 // +00b6 │ │ +3fa872: 3a05 b400 |000d: if-ltz v5, 00c1 // +00b4 │ │ +3fa876: 3a04 b200 |000f: if-ltz v4, 00c1 // +00b2 │ │ +3fa87a: 2131 |0011: array-length v1, v3 │ │ +3fa87c: b141 |0012: sub-int/2addr v1, v4 │ │ +3fa87e: 3451 ae00 |0013: if-lt v1, v5, 00c1 // +00ae │ │ +3fa882: 7110 dac3 0000 |0015: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa888: 0c00 |0018: move-result-object v0 │ │ +3fa88a: 7110 ffc4 0000 |0019: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ +3fa890: 5420 b08b |001c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa894: 7110 dac3 0000 |001e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa89a: 0c00 |0021: move-result-object v0 │ │ +3fa89c: 7020 10c4 0200 |0022: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.supportsDataDescriptorFor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c410 │ │ +3fa8a2: 0a00 |0025: move-result v0 │ │ +3fa8a4: 3800 8d00 |0026: if-eqz v0, 00b3 // +008d │ │ +3fa8a8: 5420 b08b |0028: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa8ac: 7110 dac3 0000 |002a: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa8b2: 0c00 |002d: move-result-object v0 │ │ +3fa8b4: 6e10 9ec3 0000 |002e: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa8ba: 0a00 |0031: move-result v0 │ │ +3fa8bc: 3900 0700 |0032: if-nez v0, 0039 // +0007 │ │ +3fa8c0: 7040 0bc4 3254 |0034: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readStored:([BII)I // method@c40b │ │ +3fa8c6: 0a05 |0037: move-result v5 │ │ +3fa8c8: 286f |0038: goto 00a7 // +006f │ │ +3fa8ca: 5420 b08b |0039: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa8ce: 7110 dac3 0000 |003b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa8d4: 0c00 |003e: move-result-object v0 │ │ +3fa8d6: 6e10 9ec3 0000 |003f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa8dc: 0a00 |0042: move-result v0 │ │ +3fa8de: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ +3fa8e2: 3310 0700 |0045: if-ne v0, v1, 004c // +0007 │ │ +3fa8e6: 7040 06c4 3254 |0047: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.readDeflated:([BII)I // method@c406 │ │ +3fa8ec: 0a05 |004a: move-result v5 │ │ +3fa8ee: 285c |004b: goto 00a7 // +005c │ │ +3fa8f0: 5420 b08b |004c: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa8f4: 7110 dac3 0000 |004e: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa8fa: 0c00 |0051: move-result-object v0 │ │ +3fa8fc: 6e10 9ec3 0000 |0052: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa902: 0a00 |0055: move-result v0 │ │ +3fa904: 6201 7c8c |0056: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +3fa908: 6e10 e6c4 0100 |0058: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fa90e: 0a01 |005b: move-result v1 │ │ +3fa910: 3210 4100 |005c: if-eq v0, v1, 009d // +0041 │ │ +3fa914: 5420 b08b |005e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa918: 7110 dac3 0000 |0060: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa91e: 0c00 |0063: move-result-object v0 │ │ +3fa920: 6e10 9ec3 0000 |0064: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa926: 0a00 |0067: move-result v0 │ │ +3fa928: 6201 738c |0068: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +3fa92c: 6e10 e6c4 0100 |006a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fa932: 0a01 |006d: move-result v1 │ │ +3fa934: 3210 2f00 |006e: if-eq v0, v1, 009d // +002f │ │ +3fa938: 5420 b08b |0070: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa93c: 7110 dac3 0000 |0072: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa942: 0c00 |0075: move-result-object v0 │ │ +3fa944: 6e10 9ec3 0000 |0076: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa94a: 0a00 |0079: move-result v0 │ │ +3fa94c: 6201 6c8c |007a: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.BZIP2:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c6c │ │ +3fa950: 6e10 e6c4 0100 |007c: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fa956: 0a01 |007f: move-result v1 │ │ +3fa958: 3310 0300 |0080: if-ne v0, v1, 0083 // +0003 │ │ +3fa95c: 281b |0082: goto 009d // +001b │ │ +3fa95e: 2203 7318 |0083: new-instance v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +3fa962: 5424 b08b |0085: iget-object v4, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa966: 7110 dac3 0400 |0087: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa96c: 0c04 |008a: move-result-object v4 │ │ +3fa96e: 6e10 9ec3 0400 |008b: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fa974: 0a04 |008e: move-result v4 │ │ +3fa976: 7110 e7c4 0400 |008f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getMethodByCode:(I)Lorg/apache/commons/compress/archivers/zip/ZipMethod; // method@c4e7 │ │ +3fa97c: 0c04 |0092: move-result-object v4 │ │ +3fa97e: 5425 b08b |0093: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa982: 7110 dac3 0500 |0095: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa988: 0c05 |0098: move-result-object v5 │ │ +3fa98a: 7030 00c3 4305 |0099: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/ZipMethod;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c300 │ │ +3fa990: 2703 |009c: throw v3 │ │ +3fa992: 5420 b08b |009d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa996: 7110 ddc3 0000 |009f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/io/InputStream; // method@c3dd │ │ +3fa99c: 0c00 |00a2: move-result-object v0 │ │ +3fa99e: 6e40 8582 3054 |00a3: invoke-virtual {v0, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3fa9a4: 0a05 |00a6: move-result v5 │ │ +3fa9a6: 3a05 0b00 |00a7: if-ltz v5, 00b2 // +000b │ │ +3fa9aa: 5420 b08b |00a9: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa9ae: 7110 e1c3 0000 |00ab: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Ljava/util/zip/CRC32; // method@c3e1 │ │ +3fa9b4: 0c00 |00ae: move-result-object v0 │ │ +3fa9b6: 6e40 1289 3054 |00af: invoke-virtual {v0, v3, v4, v5}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +3fa9bc: 0f05 |00b2: return v5 │ │ +3fa9be: 2203 7318 |00b3: new-instance v3, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException; // type@1873 │ │ +3fa9c2: 6204 3e8b |00b5: sget-object v4, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;.DATA_DESCRIPTOR:Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature; // field@8b3e │ │ +3fa9c6: 5425 b08b |00b7: iget-object v5, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry; // field@8bb0 │ │ +3fa9ca: 7110 dac3 0500 |00b9: invoke-static {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c3da │ │ +3fa9d0: 0c05 |00bc: move-result-object v5 │ │ +3fa9d2: 7030 ffc2 4305 |00bd: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException;.:(Lorg/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature;Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c2ff │ │ +3fa9d8: 2703 |00c0: throw v3 │ │ +3fa9da: 2203 5a10 |00c1: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@105a │ │ +3fa9de: 7010 e782 0300 |00c3: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@82e7 │ │ +3fa9e4: 2703 |00c6: throw v3 │ │ +3fa9e6: 2203 4210 |00c7: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +3fa9ea: 1a04 2c63 |00c9: const-string v4, "The stream is closed" // string@632c │ │ +3fa9ee: 7020 7782 4300 |00cb: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fa9f4: 2703 |00ce: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0004 line=405 │ │ 0x000a line=410 │ │ 0x0015 line=414 │ │ 0x001c line=415 │ │ @@ -1389851,43 +1389847,43 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3facd4: |[3facd4] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.skip:(J)J │ │ -3face4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3face8: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ -3facec: 3a02 2100 |0004: if-ltz v2, 0025 // +0021 │ │ -3facf0: 3102 000a |0006: cmp-long v2, v0, v10 │ │ -3facf4: 3b02 1c00 |0008: if-gez v2, 0024 // +001c │ │ -3facf8: 9c02 0a00 |000a: sub-long v2, v10, v0 │ │ -3facfc: 5494 b98b |000c: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ -3fad00: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -3fad02: 2146 |000f: array-length v6, v4 │ │ -3fad04: 8166 |0010: int-to-long v6, v6 │ │ -3fad06: 3108 0602 |0011: cmp-long v8, v6, v2 │ │ -3fad0a: 3d08 0300 |0013: if-lez v8, 0016 // +0003 │ │ -3fad0e: 2803 |0015: goto 0018 // +0003 │ │ -3fad10: 2142 |0016: array-length v2, v4 │ │ -3fad12: 8122 |0017: int-to-long v2, v2 │ │ -3fad14: 8423 |0018: long-to-int v3, v2 │ │ -3fad16: 6e40 04c4 4935 |0019: invoke-virtual {v9, v4, v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.read:([BII)I // method@c404 │ │ -3fad1c: 0a02 |001c: move-result v2 │ │ -3fad1e: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ -3fad20: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ -3fad24: 1000 |0020: return-wide v0 │ │ -3fad26: 8122 |0021: int-to-long v2, v2 │ │ -3fad28: bb20 |0022: add-long/2addr v0, v2 │ │ -3fad2a: 28e3 |0023: goto 0006 // -001d │ │ -3fad2c: 1000 |0024: return-wide v0 │ │ -3fad2e: 220a 7110 |0025: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3fad32: 7010 8683 0a00 |0027: invoke-direct {v10}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3fad38: 270a |002a: throw v10 │ │ +3facc8: |[3facc8] org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.skip:(J)J │ │ +3facd8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3facdc: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ +3face0: 3a02 2100 |0004: if-ltz v2, 0025 // +0021 │ │ +3face4: 3102 000a |0006: cmp-long v2, v0, v10 │ │ +3face8: 3b02 1c00 |0008: if-gez v2, 0024 // +001c │ │ +3facec: 9c02 0a00 |000a: sub-long v2, v10, v0 │ │ +3facf0: 5494 b98b |000c: iget-object v4, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.skipBuf:[B // field@8bb9 │ │ +3facf4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +3facf6: 2146 |000f: array-length v6, v4 │ │ +3facf8: 8166 |0010: int-to-long v6, v6 │ │ +3facfa: 3108 0602 |0011: cmp-long v8, v6, v2 │ │ +3facfe: 3d08 0300 |0013: if-lez v8, 0016 // +0003 │ │ +3fad02: 2803 |0015: goto 0018 // +0003 │ │ +3fad04: 2142 |0016: array-length v2, v4 │ │ +3fad06: 8122 |0017: int-to-long v2, v2 │ │ +3fad08: 8423 |0018: long-to-int v3, v2 │ │ +3fad0a: 6e40 04c4 4935 |0019: invoke-virtual {v9, v4, v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.read:([BII)I // method@c404 │ │ +3fad10: 0a02 |001c: move-result v2 │ │ +3fad12: 12f3 |001d: const/4 v3, #int -1 // #ff │ │ +3fad14: 3332 0300 |001e: if-ne v2, v3, 0021 // +0003 │ │ +3fad18: 1000 |0020: return-wide v0 │ │ +3fad1a: 8122 |0021: int-to-long v2, v2 │ │ +3fad1c: bb20 |0022: add-long/2addr v0, v2 │ │ +3fad1e: 28e3 |0023: goto 0006 // -001d │ │ +3fad20: 1000 |0024: return-wide v0 │ │ +3fad22: 220a 7110 |0025: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3fad26: 7010 8683 0a00 |0027: invoke-direct {v10}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3fad2c: 270a |002a: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x000c line=558 │ │ 0x0025 line=566 │ │ locals : │ │ 0x0000 - 0x002b reg=9 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream; │ │ 0x0000 - 0x002b reg=10 (null) J │ │ @@ -1390307,59 +1390303,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -3fc808: |[3fc808] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:()V │ │ -3fc818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fc81a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -3fc81e: 6900 e08b |0003: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EMPTY:[B // field@8be0 │ │ -3fc822: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -3fc824: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ -3fc828: 2600 4a00 0000 |0008: fill-array-data v0, 00000052 // +0000004a │ │ -3fc82e: 6900 f18b |000b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ -3fc832: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -3fc834: 2300 c71b |000e: new-array v0, v0, [B // type@1bc7 │ │ -3fc838: 2600 4800 0000 |0010: fill-array-data v0, 00000058 // +00000048 │ │ -3fc83e: 6900 ee8b |0013: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fc842: 1600 0100 |0015: const-wide/16 v0, #int 1 // #1 │ │ -3fc846: 7120 dbc4 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fc84c: 0c00 |001a: move-result-object v0 │ │ -3fc84e: 6900 ef8b |001b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ONE:[B // field@8bef │ │ -3fc852: 6200 658c |001d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ -3fc856: 6e10 dac4 0000 |001f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fc85c: 0c00 |0022: move-result-object v0 │ │ -3fc85e: 6900 ea8b |0023: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ -3fc862: 6200 648c |0025: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ -3fc866: 6e10 dac4 0000 |0027: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fc86c: 0c00 |002a: move-result-object v0 │ │ -3fc86e: 6900 db8b |002b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ -3fc872: 6200 638c |002d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ -3fc876: 6e10 dac4 0000 |002f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fc87c: 0c00 |0032: move-result-object v0 │ │ -3fc87e: 6900 d68b |0033: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ -3fc882: 1700 504b 0506 |0035: const-wide/32 v0, #float 2.50699e-35 // #06054b50 │ │ -3fc888: 7120 dbc4 1000 |0038: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fc88e: 0c00 |003b: move-result-object v0 │ │ -3fc890: 6900 e18b |003c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fc894: 1700 504b 0606 |003e: const-wide/32 v0, #float 2.52579e-35 // #06064b50 │ │ -3fc89a: 7120 dbc4 1000 |0041: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fc8a0: 0c00 |0044: move-result-object v0 │ │ -3fc8a2: 6900 f38b |0045: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ -3fc8a6: 1700 504b 0607 |0047: const-wide/32 v0, #float 1.01032e-34 // #07064b50 │ │ -3fc8ac: 7120 dbc4 1000 |004a: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fc8b2: 0c00 |004d: move-result-object v0 │ │ -3fc8b4: 6900 f28b |004e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ -3fc8b8: 0e00 |0050: return-void │ │ -3fc8ba: 0000 |0051: nop // spacer │ │ -3fc8bc: 0003 0100 0200 0000 0000 |0052: array-data (5 units) │ │ -3fc8c6: 0000 |0057: nop // spacer │ │ -3fc8c8: 0003 0100 0400 0000 0000 0000 |0058: array-data (6 units) │ │ +3fc7fc: |[3fc7fc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:()V │ │ +3fc80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fc80e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +3fc812: 6900 e08b |0003: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EMPTY:[B // field@8be0 │ │ +3fc816: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +3fc818: 2300 c71b |0006: new-array v0, v0, [B // type@1bc7 │ │ +3fc81c: 2600 4a00 0000 |0008: fill-array-data v0, 00000052 // +0000004a │ │ +3fc822: 6900 f18b |000b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ +3fc826: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +3fc828: 2300 c71b |000e: new-array v0, v0, [B // type@1bc7 │ │ +3fc82c: 2600 4800 0000 |0010: fill-array-data v0, 00000058 // +00000048 │ │ +3fc832: 6900 ee8b |0013: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fc836: 1600 0100 |0015: const-wide/16 v0, #int 1 // #1 │ │ +3fc83a: 7120 dbc4 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fc840: 0c00 |001a: move-result-object v0 │ │ +3fc842: 6900 ef8b |001b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ONE:[B // field@8bef │ │ +3fc846: 6200 658c |001d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.LFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c65 │ │ +3fc84a: 6e10 dac4 0000 |001f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fc850: 0c00 |0022: move-result-object v0 │ │ +3fc852: 6900 ea8b |0023: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ +3fc856: 6200 648c |0025: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.DD_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c64 │ │ +3fc85a: 6e10 dac4 0000 |0027: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fc860: 0c00 |002a: move-result-object v0 │ │ +3fc862: 6900 db8b |002b: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ +3fc866: 6200 638c |002d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipLong;.CFH_SIG:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c63 │ │ +3fc86a: 6e10 dac4 0000 |002f: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fc870: 0c00 |0032: move-result-object v0 │ │ +3fc872: 6900 d68b |0033: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ +3fc876: 1700 504b 0506 |0035: const-wide/32 v0, #float 2.50699e-35 // #06054b50 │ │ +3fc87c: 7120 dbc4 1000 |0038: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fc882: 0c00 |003b: move-result-object v0 │ │ +3fc884: 6900 e18b |003c: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fc888: 1700 504b 0606 |003e: const-wide/32 v0, #float 2.52579e-35 // #06064b50 │ │ +3fc88e: 7120 dbc4 1000 |0041: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fc894: 0c00 |0044: move-result-object v0 │ │ +3fc896: 6900 f38b |0045: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ +3fc89a: 1700 504b 0607 |0047: const-wide/32 v0, #float 1.01032e-34 // #07064b50 │ │ +3fc8a0: 7120 dbc4 1000 |004a: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fc8a6: 0c00 |004d: move-result-object v0 │ │ +3fc8a8: 6900 f28b |004e: sput-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ +3fc8ac: 0e00 |0050: return-void │ │ +3fc8ae: 0000 |0051: nop // spacer │ │ +3fc8b0: 0003 0100 0200 0000 0000 |0052: array-data (5 units) │ │ +3fc8ba: 0000 |0057: nop // spacer │ │ +3fc8bc: 0003 0100 0400 0000 0000 0000 |0058: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0006 line=194 │ │ 0x000e line=199 │ │ 0x0017 line=201 │ │ 0x001d line=982 │ │ @@ -1390375,87 +1390371,87 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -3fc8d4: |[3fc8d4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/io/File;)V │ │ -3fc8e4: 7010 7bbe 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3fc8ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3fc8ec: 5c80 008c |0004: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fc8f0: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -3fc8f4: 5b81 f88b |0008: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ -3fc8f8: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -3fc8fa: 5981 038c |000b: iput v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fc8fe: 5c80 018c |000d: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fc902: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -3fc906: 5981 048c |0011: iput v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ -3fc90a: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ -3fc90e: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3fc914: 5b81 fd8b |0018: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fc918: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ -3fc91c: 5a81 f68b |001c: iput-wide v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fc920: 5a81 f58b |001e: iput-wide v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fc924: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -3fc928: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3fc92e: 5b81 058c |0025: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fc932: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ -3fc936: 5b81 fc8b |0029: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fc93a: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3fc940: 0c01 |002e: move-result-object v1 │ │ -3fc942: 5b81 0a8c |002f: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fc946: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -3fc948: 5c81 088c |0032: iput-boolean v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fc94c: 5c80 ff8b |0034: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fc950: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ -3fc954: 5b82 fa8b |0038: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fc958: 5c80 028c |003a: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fc95c: 6202 7c8b |003c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3fc960: 5b82 098c |003e: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc964: 1402 0080 0000 |0040: const v2, #float 4.59177e-41 // #00008000 │ │ -3fc96a: 2322 c71b |0043: new-array v2, v2, [B // type@1bc7 │ │ -3fc96e: 5b82 f98b |0045: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ -3fc972: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -3fc978: 0c02 |004a: move-result-object v2 │ │ -3fc97a: 5b82 f48b |004b: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ -3fc97e: 2202 9c11 |004d: new-instance v2, Ljava/util/zip/Deflater; // type@119c │ │ -3fc982: 5283 038c |004f: iget v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fc986: 7030 1789 3201 |0051: invoke-direct {v2, v3, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3fc98c: 5b82 fb8b |0054: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fc990: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -3fc992: 6e10 5882 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -3fc998: 0c02 |005a: move-result-object v2 │ │ -3fc99a: 6203 5b79 |005b: sget-object v3, Ljava/nio/file/StandardOpenOption;.CREATE:Ljava/nio/file/StandardOpenOption; // field@795b │ │ -3fc99e: 6204 5e79 |005d: sget-object v4, Ljava/nio/file/StandardOpenOption;.WRITE:Ljava/nio/file/StandardOpenOption; // field@795e │ │ -3fc9a2: 6205 5c79 |005f: sget-object v5, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ -3fc9a6: 6206 5d79 |0061: sget-object v6, Ljava/nio/file/StandardOpenOption;.TRUNCATE_EXISTING:Ljava/nio/file/StandardOpenOption; // field@795d │ │ -3fc9aa: 7140 2e87 4365 |0063: invoke-static {v3, v4, v5, v6}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872e │ │ -3fc9b0: 0c03 |0066: move-result-object v3 │ │ -3fc9b2: 2300 7a1c |0067: new-array v0, v0, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ -3fc9b6: 7130 fc85 3200 |0069: invoke-static {v2, v3, v0}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ -3fc9bc: 0c00 |006c: move-result-object v0 │ │ -3fc9be: 5482 fb8b |006d: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fc9c2: 7120 bbc2 2000 |006f: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2bb │ │ -3fc9c8: 0c09 |0072: move-result-object v9 │ │ -3fc9ca: 0717 |0073: move-object v7, v1 │ │ -3fc9cc: 0701 |0074: move-object v1, v0 │ │ -3fc9ce: 0770 |0075: move-object v0, v7 │ │ -3fc9d0: 2810 |0076: goto 0086 // +0010 │ │ -3fc9d2: 0710 |0077: move-object v0, v1 │ │ -3fc9d4: 7110 5cc8 0000 |0078: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ -3fc9da: 2200 3d10 |007b: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ -3fc9de: 7020 6882 9000 |007d: invoke-direct {v0, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -3fc9e4: 5489 fb8b |0080: iget-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fc9e8: 7120 bac2 9000 |0082: invoke-static {v0, v9}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ -3fc9ee: 0c09 |0085: move-result-object v9 │ │ -3fc9f0: 5b80 068c |0086: iput-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ -3fc9f4: 5b81 f78b |0088: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fc9f8: 5b89 078c |008a: iput-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fc9fc: 0e00 |008c: return-void │ │ +3fc8c8: |[3fc8c8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/io/File;)V │ │ +3fc8d8: 7010 7bbe 0800 |0000: invoke-direct {v8}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3fc8de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3fc8e0: 5c80 008c |0004: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fc8e4: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3fc8e8: 5b81 f88b |0008: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ +3fc8ec: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +3fc8ee: 5981 038c |000b: iput v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fc8f2: 5c80 018c |000d: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fc8f6: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +3fc8fa: 5981 048c |0011: iput v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ +3fc8fe: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ +3fc902: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3fc908: 5b81 fd8b |0018: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fc90c: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ +3fc910: 5a81 f68b |001c: iput-wide v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fc914: 5a81 f58b |001e: iput-wide v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fc918: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +3fc91c: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3fc922: 5b81 058c |0025: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fc926: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ +3fc92a: 5b81 fc8b |0029: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fc92e: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3fc934: 0c01 |002e: move-result-object v1 │ │ +3fc936: 5b81 0a8c |002f: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fc93a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +3fc93c: 5c81 088c |0032: iput-boolean v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fc940: 5c80 ff8b |0034: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fc944: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ +3fc948: 5b82 fa8b |0038: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fc94c: 5c80 028c |003a: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fc950: 6202 7c8b |003c: sget-object v2, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3fc954: 5b82 098c |003e: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc958: 1402 0080 0000 |0040: const v2, #float 4.59177e-41 // #00008000 │ │ +3fc95e: 2322 c71b |0043: new-array v2, v2, [B // type@1bc7 │ │ +3fc962: 5b82 f98b |0045: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ +3fc966: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +3fc96c: 0c02 |004a: move-result-object v2 │ │ +3fc96e: 5b82 f48b |004b: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ +3fc972: 2202 9c11 |004d: new-instance v2, Ljava/util/zip/Deflater; // type@119c │ │ +3fc976: 5283 038c |004f: iget v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fc97a: 7030 1789 3201 |0051: invoke-direct {v2, v3, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3fc980: 5b82 fb8b |0054: iput-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fc984: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +3fc986: 6e10 5882 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +3fc98c: 0c02 |005a: move-result-object v2 │ │ +3fc98e: 6203 5b79 |005b: sget-object v3, Ljava/nio/file/StandardOpenOption;.CREATE:Ljava/nio/file/StandardOpenOption; // field@795b │ │ +3fc992: 6204 5e79 |005d: sget-object v4, Ljava/nio/file/StandardOpenOption;.WRITE:Ljava/nio/file/StandardOpenOption; // field@795e │ │ +3fc996: 6205 5c79 |005f: sget-object v5, Ljava/nio/file/StandardOpenOption;.READ:Ljava/nio/file/StandardOpenOption; // field@795c │ │ +3fc99a: 6206 5d79 |0061: sget-object v6, Ljava/nio/file/StandardOpenOption;.TRUNCATE_EXISTING:Ljava/nio/file/StandardOpenOption; // field@795d │ │ +3fc99e: 7140 2e87 4365 |0063: invoke-static {v3, v4, v5, v6}, Ljava/util/EnumSet;.of:(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; // method@872e │ │ +3fc9a4: 0c03 |0066: move-result-object v3 │ │ +3fc9a6: 2300 7a1c |0067: new-array v0, v0, [Ljava/nio/file/attribute/FileAttribute; // type@1c7a │ │ +3fc9aa: 7130 fc85 3200 |0069: invoke-static {v2, v3, v0}, Ljava/nio/file/Files;.newByteChannel:(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel; // method@85fc │ │ +3fc9b0: 0c00 |006c: move-result-object v0 │ │ +3fc9b2: 5482 fb8b |006d: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fc9b6: 7120 bbc2 2000 |006f: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2bb │ │ +3fc9bc: 0c09 |0072: move-result-object v9 │ │ +3fc9be: 0717 |0073: move-object v7, v1 │ │ +3fc9c0: 0701 |0074: move-object v1, v0 │ │ +3fc9c2: 0770 |0075: move-object v0, v7 │ │ +3fc9c4: 2810 |0076: goto 0086 // +0010 │ │ +3fc9c6: 0710 |0077: move-object v0, v1 │ │ +3fc9c8: 7110 5cc8 0000 |0078: invoke-static {v0}, Lorg/apache/commons/compress/utils/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c85c │ │ +3fc9ce: 2200 3d10 |007b: new-instance v0, Ljava/io/FileOutputStream; // type@103d │ │ +3fc9d2: 7020 6882 9000 |007d: invoke-direct {v0, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +3fc9d8: 5489 fb8b |0080: iget-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fc9dc: 7120 bac2 9000 |0082: invoke-static {v0, v9}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ +3fc9e2: 0c09 |0085: move-result-object v9 │ │ +3fc9e4: 5b80 068c |0086: iput-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ +3fc9e8: 5b81 f78b |0088: iput-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fc9ec: 5b89 078c |008a: iput-object v9, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fc9f0: 0e00 |008c: return-void │ │ catches : 2 │ │ 0x0057 - 0x006d │ │ Ljava/io/IOException; -> 0x0077 │ │ 0x006d - 0x0073 │ │ Ljava/io/IOException; -> 0x0078 │ │ positions : │ │ 0x0000 line=285 │ │ @@ -1390497,65 +1390493,65 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -3fca1c: |[3fca1c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ -3fca2c: 7010 7bbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3fca32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3fca34: 5c30 008c |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fca38: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -3fca3c: 5b31 f88b |0008: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ -3fca40: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -3fca42: 5931 038c |000b: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fca46: 5c30 018c |000d: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fca4a: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -3fca4e: 5931 048c |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ -3fca52: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ -3fca56: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3fca5c: 5b31 fd8b |0018: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fca60: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ -3fca64: 5a31 f68b |001c: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fca68: 5a31 f58b |001e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fca6c: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -3fca70: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3fca76: 5b31 058c |0025: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fca7a: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ -3fca7e: 5b31 fc8b |0029: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fca82: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3fca88: 0c01 |002e: move-result-object v1 │ │ -3fca8a: 5b31 0a8c |002f: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fca8e: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -3fca90: 5c31 088c |0032: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fca94: 5c30 ff8b |0034: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fca98: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ -3fca9c: 5b32 fa8b |0038: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fcaa0: 5c30 028c |003a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fcaa4: 6200 7c8b |003c: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3fcaa8: 5b30 098c |003e: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fcaac: 1400 0080 0000 |0040: const v0, #float 4.59177e-41 // #00008000 │ │ -3fcab2: 2300 c71b |0043: new-array v0, v0, [B // type@1bc7 │ │ -3fcab6: 5b30 f98b |0045: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ -3fcaba: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -3fcac0: 0c00 |004a: move-result-object v0 │ │ -3fcac2: 5b30 f48b |004b: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ -3fcac6: 5b34 068c |004d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ -3fcaca: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -3fcacc: 5b30 f78b |0050: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fcad0: 2200 9c11 |0052: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3fcad4: 5232 038c |0054: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fcad8: 7030 1789 2001 |0056: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3fcade: 5b30 fb8b |0059: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fcae2: 5430 fb8b |005b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fcae6: 7120 bac2 0400 |005d: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ -3fcaec: 0c04 |0060: move-result-object v4 │ │ -3fcaee: 5b34 078c |0061: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcaf2: 0e00 |0063: return-void │ │ +3fca10: |[3fca10] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ +3fca20: 7010 7bbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3fca26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3fca28: 5c30 008c |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fca2c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3fca30: 5b31 f88b |0008: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ +3fca34: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +3fca36: 5931 038c |000b: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fca3a: 5c30 018c |000d: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fca3e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +3fca42: 5931 048c |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ +3fca46: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ +3fca4a: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3fca50: 5b31 fd8b |0018: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fca54: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ +3fca58: 5a31 f68b |001c: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fca5c: 5a31 f58b |001e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fca60: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +3fca64: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3fca6a: 5b31 058c |0025: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fca6e: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ +3fca72: 5b31 fc8b |0029: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fca76: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3fca7c: 0c01 |002e: move-result-object v1 │ │ +3fca7e: 5b31 0a8c |002f: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fca82: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +3fca84: 5c31 088c |0032: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fca88: 5c30 ff8b |0034: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fca8c: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ +3fca90: 5b32 fa8b |0038: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fca94: 5c30 028c |003a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fca98: 6200 7c8b |003c: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3fca9c: 5b30 098c |003e: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fcaa0: 1400 0080 0000 |0040: const v0, #float 4.59177e-41 // #00008000 │ │ +3fcaa6: 2300 c71b |0043: new-array v0, v0, [B // type@1bc7 │ │ +3fcaaa: 5b30 f98b |0045: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ +3fcaae: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +3fcab4: 0c00 |004a: move-result-object v0 │ │ +3fcab6: 5b30 f48b |004b: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ +3fcaba: 5b34 068c |004d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ +3fcabe: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +3fcac0: 5b30 f78b |0050: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fcac4: 2200 9c11 |0052: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3fcac8: 5232 038c |0054: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fcacc: 7030 1789 2001 |0056: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3fcad2: 5b30 fb8b |0059: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fcad6: 5430 fb8b |005b: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fcada: 7120 bac2 0400 |005d: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2ba │ │ +3fcae0: 0c04 |0060: move-result-object v4 │ │ +3fcae2: 5b34 078c |0061: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcae6: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=115 │ │ 0x0008 line=155 │ │ 0x000b line=160 │ │ 0x000d line=166 │ │ @@ -1390586,65 +1390582,65 @@ │ │ type : '(Ljava/nio/channels/SeekableByteChannel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -3fcaf4: |[3fcaf4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ -3fcb04: 7010 7bbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -3fcb0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3fcb0c: 5c30 008c |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fcb10: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -3fcb14: 5b31 f88b |0008: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ -3fcb18: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -3fcb1a: 5931 038c |000b: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fcb1e: 5c30 018c |000d: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fcb22: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -3fcb26: 5931 048c |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ -3fcb2a: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ -3fcb2e: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ -3fcb34: 5b31 fd8b |0018: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fcb38: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ -3fcb3c: 5a31 f68b |001c: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fcb40: 5a31 f58b |001e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fcb44: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -3fcb48: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ -3fcb4e: 5b31 058c |0025: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fcb52: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ -3fcb56: 5b31 fc8b |0029: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fcb5a: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3fcb60: 0c01 |002e: move-result-object v1 │ │ -3fcb62: 5b31 0a8c |002f: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fcb66: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -3fcb68: 5c31 088c |0032: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fcb6c: 5c30 ff8b |0034: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fcb70: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ -3fcb74: 5b32 fa8b |0038: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fcb78: 5c30 028c |003a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fcb7c: 6200 7c8b |003c: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3fcb80: 5b30 098c |003e: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fcb84: 1400 0080 0000 |0040: const v0, #float 4.59177e-41 // #00008000 │ │ -3fcb8a: 2300 c71b |0043: new-array v0, v0, [B // type@1bc7 │ │ -3fcb8e: 5b30 f98b |0045: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ -3fcb92: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ -3fcb98: 0c00 |004a: move-result-object v0 │ │ -3fcb9a: 5b30 f48b |004b: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ -3fcb9e: 5b34 f78b |004d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fcba2: 2200 9c11 |004f: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -3fcba6: 5232 038c |0051: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fcbaa: 7030 1789 2001 |0053: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -3fcbb0: 5b30 fb8b |0056: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fcbb4: 5430 fb8b |0058: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fcbb8: 7120 bbc2 0400 |005a: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2bb │ │ -3fcbbe: 0c04 |005d: move-result-object v4 │ │ -3fcbc0: 5b34 078c |005e: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcbc4: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -3fcbc6: 5b34 068c |0061: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ -3fcbca: 0e00 |0063: return-void │ │ +3fcae8: |[3fcae8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.:(Ljava/nio/channels/SeekableByteChannel;)V │ │ +3fcaf8: 7010 7bbe 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +3fcafe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3fcb00: 5c30 008c |0004: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fcb04: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +3fcb08: 5b31 f88b |0008: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ +3fcb0c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +3fcb0e: 5931 038c |000b: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fcb12: 5c30 018c |000d: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fcb16: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +3fcb1a: 5931 048c |0011: iput v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ +3fcb1e: 2201 2b11 |0013: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ +3fcb22: 7010 6e87 0100 |0015: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ +3fcb28: 5b31 fd8b |0018: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fcb2c: 1601 0000 |001a: const-wide/16 v1, #int 0 // #0 │ │ +3fcb30: 5a31 f68b |001c: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fcb34: 5a31 f58b |001e: iput-wide v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fcb38: 2201 2511 |0020: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +3fcb3c: 7010 3587 0100 |0022: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ +3fcb42: 5b31 058c |0025: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fcb46: 1a01 4365 |0027: const-string v1, "UTF8" // string@6543 │ │ +3fcb4a: 5b31 fc8b |0029: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fcb4e: 7110 7bc4 0100 |002b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3fcb54: 0c01 |002e: move-result-object v1 │ │ +3fcb56: 5b31 0a8c |002f: iput-object v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fcb5a: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +3fcb5c: 5c31 088c |0032: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fcb60: 5c30 ff8b |0034: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fcb64: 6202 c58b |0036: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ +3fcb68: 5b32 fa8b |0038: iput-object v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fcb6c: 5c30 028c |003a: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fcb70: 6200 7c8b |003c: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3fcb74: 5b30 098c |003e: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fcb78: 1400 0080 0000 |0040: const v0, #float 4.59177e-41 // #00008000 │ │ +3fcb7e: 2300 c71b |0043: new-array v0, v0, [B // type@1bc7 │ │ +3fcb82: 5b30 f98b |0045: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ +3fcb86: 7100 e486 0000 |0047: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@86e4 │ │ +3fcb8c: 0c00 |004a: move-result-object v0 │ │ +3fcb8e: 5b30 f48b |004b: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ +3fcb92: 5b34 f78b |004d: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fcb96: 2200 9c11 |004f: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +3fcb9a: 5232 038c |0051: iget v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fcb9e: 7030 1789 2001 |0053: invoke-direct {v0, v2, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +3fcba4: 5b30 fb8b |0056: iput-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fcba8: 5430 fb8b |0058: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fcbac: 7120 bbc2 0400 |005a: invoke-static {v4, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.create:(Ljava/nio/channels/SeekableByteChannel;Ljava/util/zip/Deflater;)Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // method@c2bb │ │ +3fcbb2: 0c04 |005d: move-result-object v4 │ │ +3fcbb4: 5b34 078c |005e: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcbb8: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +3fcbba: 5b34 068c |0061: iput-object v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ +3fcbbe: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=115 │ │ 0x0008 line=155 │ │ 0x000b line=160 │ │ 0x000d line=166 │ │ @@ -1390675,64 +1390671,64 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;ZLjava/nio/ByteBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -3fcc4c: |[3fcc4c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.addUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;ZLjava/nio/ByteBuffer;)V │ │ -3fcc5c: 5440 fa8b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fcc60: 6201 c48b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ -3fcc64: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -3fcc68: 3906 1f00 |0006: if-nez v6, 0025 // +001f │ │ -3fcc6c: 2206 6d18 |0008: new-instance v6, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ -3fcc70: 6e10 9fc3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fcc76: 0c00 |000d: move-result-object v0 │ │ -3fcc78: 6e10 ab85 0700 |000e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fcc7e: 0c01 |0011: move-result-object v1 │ │ -3fcc80: 6e10 ac85 0700 |0012: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fcc86: 0a02 |0015: move-result v2 │ │ -3fcc88: 6e10 b785 0700 |0016: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fcc8e: 0a03 |0019: move-result v3 │ │ -3fcc90: 6e10 ba85 0700 |001a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fcc96: 0a07 |001d: move-result v7 │ │ -3fcc98: b173 |001e: sub-int/2addr v3, v7 │ │ -3fcc9a: 7053 d3c2 0621 |001f: invoke-direct {v6, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.:(Ljava/lang/String;[BII)V // method@c2d3 │ │ -3fcca0: 6e20 86c3 6500 |0022: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ -3fcca6: 6e10 8fc3 0500 |0025: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ -3fccac: 0c06 |0028: move-result-object v6 │ │ -3fccae: 3806 3900 |0029: if-eqz v6, 0062 // +0039 │ │ -3fccb2: 1a07 0000 |002b: const-string v7, "" // string@0000 │ │ -3fccb6: 6e20 5084 6700 |002d: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -3fccbc: 0a07 |0030: move-result v7 │ │ -3fccbe: 3907 3100 |0031: if-nez v7, 0062 // +0031 │ │ -3fccc2: 5447 0a8c |0033: iget-object v7, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fccc6: 7220 73c4 6700 |0035: invoke-interface {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3fcccc: 0a07 |0038: move-result v7 │ │ -3fccce: 5440 fa8b |0039: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fccd2: 6201 c48b |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ -3fccd6: 3210 0400 |003d: if-eq v0, v1, 0041 // +0004 │ │ -3fccda: 3907 2300 |003f: if-nez v7, 0062 // +0023 │ │ -3fccde: 7020 3bc4 5400 |0041: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ -3fcce4: 0c07 |0044: move-result-object v7 │ │ -3fcce6: 7220 75c4 6700 |0045: invoke-interface {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3fccec: 0c07 |0048: move-result-object v7 │ │ -3fccee: 2200 6c18 |0049: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ -3fccf2: 6e10 ab85 0700 |004b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fccf8: 0c01 |004e: move-result-object v1 │ │ -3fccfa: 6e10 ac85 0700 |004f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fcd00: 0a02 |0052: move-result v2 │ │ -3fcd02: 6e10 b785 0700 |0053: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fcd08: 0a03 |0056: move-result v3 │ │ -3fcd0a: 6e10 ba85 0700 |0057: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fcd10: 0a07 |005a: move-result v7 │ │ -3fcd12: b173 |005b: sub-int/2addr v3, v7 │ │ -3fcd14: 7053 cec2 6021 |005c: invoke-direct {v0, v6, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.:(Ljava/lang/String;[BII)V // method@c2ce │ │ -3fcd1a: 6e20 86c3 0500 |005f: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ -3fcd20: 0e00 |0062: return-void │ │ +3fcc40: |[3fcc40] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.addUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;ZLjava/nio/ByteBuffer;)V │ │ +3fcc50: 5440 fa8b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fcc54: 6201 c48b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ +3fcc58: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +3fcc5c: 3906 1f00 |0006: if-nez v6, 0025 // +001f │ │ +3fcc60: 2206 6d18 |0008: new-instance v6, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; // type@186d │ │ +3fcc64: 6e10 9fc3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fcc6a: 0c00 |000d: move-result-object v0 │ │ +3fcc6c: 6e10 ab85 0700 |000e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fcc72: 0c01 |0011: move-result-object v1 │ │ +3fcc74: 6e10 ac85 0700 |0012: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fcc7a: 0a02 |0015: move-result v2 │ │ +3fcc7c: 6e10 b785 0700 |0016: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fcc82: 0a03 |0019: move-result v3 │ │ +3fcc84: 6e10 ba85 0700 |001a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fcc8a: 0a07 |001d: move-result v7 │ │ +3fcc8c: b173 |001e: sub-int/2addr v3, v7 │ │ +3fcc8e: 7053 d3c2 0621 |001f: invoke-direct {v6, v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.:(Ljava/lang/String;[BII)V // method@c2d3 │ │ +3fcc94: 6e20 86c3 6500 |0022: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ +3fcc9a: 6e10 8fc3 0500 |0025: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ +3fcca0: 0c06 |0028: move-result-object v6 │ │ +3fcca2: 3806 3900 |0029: if-eqz v6, 0062 // +0039 │ │ +3fcca6: 1a07 0000 |002b: const-string v7, "" // string@0000 │ │ +3fccaa: 6e20 5084 6700 |002d: invoke-virtual {v7, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +3fccb0: 0a07 |0030: move-result v7 │ │ +3fccb2: 3907 3100 |0031: if-nez v7, 0062 // +0031 │ │ +3fccb6: 5447 0a8c |0033: iget-object v7, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fccba: 7220 73c4 6700 |0035: invoke-interface {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3fccc0: 0a07 |0038: move-result v7 │ │ +3fccc2: 5440 fa8b |0039: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fccc6: 6201 c48b |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.ALWAYS:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc4 │ │ +3fccca: 3210 0400 |003d: if-eq v0, v1, 0041 // +0004 │ │ +3fccce: 3907 2300 |003f: if-nez v7, 0062 // +0023 │ │ +3fccd2: 7020 3bc4 5400 |0041: invoke-direct {v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ +3fccd8: 0c07 |0044: move-result-object v7 │ │ +3fccda: 7220 75c4 6700 |0045: invoke-interface {v7, v6}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3fcce0: 0c07 |0048: move-result-object v7 │ │ +3fcce2: 2200 6c18 |0049: new-instance v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; // type@186c │ │ +3fcce6: 6e10 ab85 0700 |004b: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fccec: 0c01 |004e: move-result-object v1 │ │ +3fccee: 6e10 ac85 0700 |004f: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fccf4: 0a02 |0052: move-result v2 │ │ +3fccf6: 6e10 b785 0700 |0053: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fccfc: 0a03 |0056: move-result v3 │ │ +3fccfe: 6e10 ba85 0700 |0057: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fcd04: 0a07 |005a: move-result v7 │ │ +3fcd06: b173 |005b: sub-int/2addr v3, v7 │ │ +3fcd08: 7053 cec2 6021 |005c: invoke-direct {v0, v6, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.:(Ljava/lang/String;[BII)V // method@c2ce │ │ +3fcd0e: 6e20 86c3 0500 |005f: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ +3fcd14: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0008 line=1140 │ │ 0x000e line=1141 │ │ 0x0012 line=1142 │ │ 0x0016 line=1143 │ │ @@ -1390760,33 +1390756,33 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3fbcdc: |[3fbcdc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ -3fbcec: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbcf0: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbcf6: 0c00 |0005: move-result-object v0 │ │ -3fbcf8: 7030 45c4 0203 |0006: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c445 │ │ -3fbcfe: 0a00 |0009: move-result v0 │ │ -3fbd00: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ -3fbd04: 6201 7d8b |000c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fbd08: 3213 0300 |000e: if-eq v3, v1, 0011 // +0003 │ │ -3fbd0c: 2811 |0010: goto 0021 // +0011 │ │ -3fbd0e: 2203 7e18 |0011: new-instance v3, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ -3fbd12: 5420 fe8b |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd16: 7110 17c4 0000 |0015: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbd1c: 0c00 |0018: move-result-object v0 │ │ -3fbd1e: 7110 7ec3 0000 |0019: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; // method@c37e │ │ -3fbd24: 0c00 |001c: move-result-object v0 │ │ -3fbd26: 7020 7dc3 0300 |001d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ -3fbd2c: 2703 |0020: throw v3 │ │ -3fbd2e: 0f00 |0021: return v0 │ │ +3fbcd0: |[3fbcd0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ +3fbce0: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbce4: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbcea: 0c00 |0005: move-result-object v0 │ │ +3fbcec: 7030 45c4 0203 |0006: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c445 │ │ +3fbcf2: 0a00 |0009: move-result v0 │ │ +3fbcf4: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ +3fbcf8: 6201 7d8b |000c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fbcfc: 3213 0300 |000e: if-eq v3, v1, 0011 // +0003 │ │ +3fbd00: 2811 |0010: goto 0021 // +0011 │ │ +3fbd02: 2203 7e18 |0011: new-instance v3, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ +3fbd06: 5420 fe8b |0013: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd0a: 7110 17c4 0000 |0015: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbd10: 0c00 |0018: move-result-object v0 │ │ +3fbd12: 7110 7ec3 0000 |0019: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; // method@c37e │ │ +3fbd18: 0c00 |001c: move-result-object v0 │ │ +3fbd1a: 7020 7dc3 0300 |001d: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ +3fbd20: 2703 |0020: throw v3 │ │ +3fbd22: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x000c line=650 │ │ 0x0011 line=651 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ @@ -1390797,31 +1390793,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3fcdd8: |[3fcdd8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeCopiedEntry:(Z)V │ │ -3fcde8: 7010 46c4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.preClose:()V // method@c446 │ │ -3fcdee: 5430 fe8b |0003: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcdf2: 7110 17c4 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fcdf8: 0c01 |0008: move-result-object v1 │ │ -3fcdfa: 6e10 a5c3 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fce00: 0b01 |000c: move-result-wide v1 │ │ -3fce02: 7130 16c4 1002 |000d: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c416 │ │ -3fce08: 5430 fe8b |0010: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fce0c: 7110 17c4 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fce12: 0c00 |0015: move-result-object v0 │ │ -3fce14: 7020 39c4 0300 |0016: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ -3fce1a: 0c00 |0019: move-result-object v0 │ │ -3fce1c: 7020 28c4 0300 |001a: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c428 │ │ -3fce22: 0a00 |001d: move-result v0 │ │ -3fce24: 7030 2cc4 0304 |001e: invoke-direct {v3, v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeEntry:(ZZ)V // method@c42c │ │ -3fce2a: 0e00 |0021: return-void │ │ +3fcdcc: |[3fcdcc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeCopiedEntry:(Z)V │ │ +3fcddc: 7010 46c4 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.preClose:()V // method@c446 │ │ +3fcde2: 5430 fe8b |0003: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcde6: 7110 17c4 0000 |0005: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fcdec: 0c01 |0008: move-result-object v1 │ │ +3fcdee: 6e10 a5c3 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fcdf4: 0b01 |000c: move-result-wide v1 │ │ +3fcdf6: 7130 16c4 1002 |000d: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c416 │ │ +3fcdfc: 5430 fe8b |0010: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fce00: 7110 17c4 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fce06: 0c00 |0015: move-result-object v0 │ │ +3fce08: 7020 39c4 0300 |0016: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ +3fce0e: 0c00 |0019: move-result-object v0 │ │ +3fce10: 7020 28c4 0300 |001a: invoke-direct {v3, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c428 │ │ +3fce16: 0a00 |001d: move-result v0 │ │ +3fce18: 7030 2cc4 0304 |001e: invoke-direct {v3, v0, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeEntry:(ZZ)V // method@c42c │ │ +3fce1e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0003 line=530 │ │ 0x0010 line=531 │ │ 0x001a line=532 │ │ 0x001e line=533 │ │ @@ -1390834,26 +1390830,26 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3fce2c: |[3fce2c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeEntry:(ZZ)V │ │ -3fce3c: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -3fce40: 5402 f78b |0002: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fce44: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -3fce48: 7020 49c4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.rewriteSizesAndCrc:(Z)V // method@c449 │ │ -3fce4e: 5401 fe8b |0009: iget-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fce52: 7110 17c4 0100 |000b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fce58: 0c01 |000e: move-result-object v1 │ │ -3fce5a: 6e20 5bc4 1000 |000f: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeDataDescriptor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c45b │ │ -3fce60: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3fce62: 5b01 fe8b |0013: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fce66: 0e00 |0015: return-void │ │ +3fce20: |[3fce20] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeEntry:(ZZ)V │ │ +3fce30: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +3fce34: 5402 f78b |0002: iget-object v2, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fce38: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +3fce3c: 7020 49c4 1000 |0006: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.rewriteSizesAndCrc:(Z)V // method@c449 │ │ +3fce42: 5401 fe8b |0009: iget-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fce46: 7110 17c4 0100 |000b: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fce4c: 0c01 |000e: move-result-object v1 │ │ +3fce4e: 6e20 5bc4 1000 |000f: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeDataDescriptor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c45b │ │ +3fce54: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3fce56: 5b01 fe8b |0013: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fce5a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=537 │ │ 0x0006 line=538 │ │ 0x0009 line=541 │ │ 0x0013 line=542 │ │ locals : │ │ @@ -1390866,38 +1390862,38 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -3fce68: |[3fce68] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.copyFromZipInputStream:(Ljava/io/InputStream;)V │ │ -3fce78: 5440 fe8b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fce7c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -3fce80: 7110 17c4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fce86: 0c00 |0007: move-result-object v0 │ │ -3fce88: 7110 ffc4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ -3fce8e: 5440 fe8b |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fce92: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3fce94: 7120 19c4 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z // method@c419 │ │ -3fce9a: 5440 f98b |0011: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ -3fce9e: 6e20 8482 0500 |0013: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -3fcea4: 0a00 |0016: move-result v0 │ │ -3fcea6: 3a00 0e00 |0017: if-ltz v0, 0025 // +000e │ │ -3fceaa: 5441 078c |0019: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fceae: 5442 f98b |001b: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ -3fceb2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3fceb4: 6e40 c8c2 2103 |001e: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ -3fceba: 6e20 2ec4 0400 |0021: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.count:(I)V // method@c42e │ │ -3fcec0: 28ed |0024: goto 0011 // -0013 │ │ -3fcec2: 0e00 |0025: return-void │ │ -3fcec4: 2205 7210 |0026: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -3fcec8: 1a00 d352 |0028: const-string v0, "No current entry" // string@52d3 │ │ -3fcecc: 7020 8c83 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3fced2: 2705 |002d: throw v5 │ │ +3fce5c: |[3fce5c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.copyFromZipInputStream:(Ljava/io/InputStream;)V │ │ +3fce6c: 5440 fe8b |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fce70: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +3fce74: 7110 17c4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fce7a: 0c00 |0007: move-result-object v0 │ │ +3fce7c: 7110 ffc4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ +3fce82: 5440 fe8b |000b: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fce86: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3fce88: 7120 19c4 1000 |000e: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$302:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z // method@c419 │ │ +3fce8e: 5440 f98b |0011: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ +3fce92: 6e20 8482 0500 |0013: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +3fce98: 0a00 |0016: move-result v0 │ │ +3fce9a: 3a00 0e00 |0017: if-ltz v0, 0025 // +000e │ │ +3fce9e: 5441 078c |0019: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcea2: 5442 f98b |001b: iget-object v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyBuffer:[B // field@8bf9 │ │ +3fcea6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3fcea8: 6e40 c8c2 2103 |001e: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ +3fceae: 6e20 2ec4 0400 |0021: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.count:(I)V // method@c42e │ │ +3fceb4: 28ed |0024: goto 0011 // -0013 │ │ +3fceb6: 0e00 |0025: return-void │ │ +3fceb8: 2205 7210 |0026: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +3fcebc: 1a00 d352 |0028: const-string v0, "No current entry" // string@52d3 │ │ +3fcec0: 7020 8c83 0500 |002a: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3fcec6: 2705 |002d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0004 line=936 │ │ 0x000b line=937 │ │ 0x0011 line=939 │ │ 0x0019 line=941 │ │ @@ -1390912,61 +1390908,61 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 86 16-bit code units │ │ -3fc070: |[3fc070] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B │ │ -3fc080: 5470 058c |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fc084: 7220 ac87 8000 |0002: invoke-interface {v0, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -3fc08a: 0c00 |0005: move-result-object v0 │ │ -3fc08c: 1f00 7910 |0006: check-cast v0, Ljava/lang/Long; // type@1079 │ │ -3fc090: 6e10 b383 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@83b3 │ │ -3fc096: 0b04 |000b: move-result-wide v4 │ │ -3fc098: 7020 41c4 8700 |000c: invoke-direct {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fc09e: 0a00 |000f: move-result v0 │ │ -3fc0a0: 3900 2500 |0010: if-nez v0, 0035 // +0025 │ │ -3fc0a4: 6e10 90c3 0800 |0012: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fc0aa: 0b00 |0015: move-result-wide v0 │ │ -3fc0ac: 1802 ffff ffff 0000 0000 |0016: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fc0b6: 3106 0002 |001b: cmp-long v6, v0, v2 │ │ -3fc0ba: 3b06 1800 |001d: if-gez v6, 0035 // +0018 │ │ -3fc0be: 6e10 a5c3 0800 |001f: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc0c4: 0b00 |0022: move-result-wide v0 │ │ -3fc0c6: 3106 0002 |0023: cmp-long v6, v0, v2 │ │ -3fc0ca: 3b06 1000 |0025: if-gez v6, 0035 // +0010 │ │ -3fc0ce: 3100 0402 |0027: cmp-long v0, v4, v2 │ │ -3fc0d2: 3b00 0c00 |0029: if-gez v0, 0035 // +000c │ │ -3fc0d6: 5470 098c |002b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc0da: 6201 7b8b |002d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fc0de: 3310 0300 |002f: if-ne v0, v1, 0032 // +0003 │ │ -3fc0e2: 2804 |0031: goto 0035 // +0004 │ │ -3fc0e4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -3fc0e6: 1206 |0033: const/4 v6, #int 0 // #0 │ │ -3fc0e8: 2803 |0034: goto 0037 // +0003 │ │ -3fc0ea: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -3fc0ec: 1216 |0036: const/4 v6, #int 1 // #1 │ │ -3fc0ee: 3806 1100 |0037: if-eqz v6, 0048 // +0011 │ │ -3fc0f2: 5470 098c |0039: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc0f6: 6201 7d8b |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fc0fa: 3210 0300 |003d: if-eq v0, v1, 0040 // +0003 │ │ -3fc0fe: 2809 |003f: goto 0048 // +0009 │ │ -3fc100: 2208 7e18 |0040: new-instance v8, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ -3fc104: 1a00 5275 |0042: const-string v0, "archive's size exceeds the limit of 4GByte." // string@7552 │ │ -3fc108: 7020 7dc3 0800 |0044: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ -3fc10e: 2708 |0047: throw v8 │ │ -3fc110: 7056 40c4 8754 |0048: invoke-direct {v7, v8, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.handleZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;JZ)V // method@c440 │ │ -3fc116: 7020 3dc4 8700 |004b: invoke-direct {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ -3fc11c: 0c03 |004e: move-result-object v3 │ │ -3fc11e: 0771 |004f: move-object v1, v7 │ │ -3fc120: 0782 |0050: move-object v2, v8 │ │ -3fc122: 7606 32c4 0100 |0051: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;JZ)[B // method@c432 │ │ -3fc128: 0c08 |0054: move-result-object v8 │ │ -3fc12a: 1108 |0055: return-object v8 │ │ +3fc064: |[3fc064] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B │ │ +3fc074: 5470 058c |0000: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fc078: 7220 ac87 8000 |0002: invoke-interface {v0, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +3fc07e: 0c00 |0005: move-result-object v0 │ │ +3fc080: 1f00 7910 |0006: check-cast v0, Ljava/lang/Long; // type@1079 │ │ +3fc084: 6e10 b383 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@83b3 │ │ +3fc08a: 0b04 |000b: move-result-wide v4 │ │ +3fc08c: 7020 41c4 8700 |000c: invoke-direct {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fc092: 0a00 |000f: move-result v0 │ │ +3fc094: 3900 2500 |0010: if-nez v0, 0035 // +0025 │ │ +3fc098: 6e10 90c3 0800 |0012: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fc09e: 0b00 |0015: move-result-wide v0 │ │ +3fc0a0: 1802 ffff ffff 0000 0000 |0016: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fc0aa: 3106 0002 |001b: cmp-long v6, v0, v2 │ │ +3fc0ae: 3b06 1800 |001d: if-gez v6, 0035 // +0018 │ │ +3fc0b2: 6e10 a5c3 0800 |001f: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc0b8: 0b00 |0022: move-result-wide v0 │ │ +3fc0ba: 3106 0002 |0023: cmp-long v6, v0, v2 │ │ +3fc0be: 3b06 1000 |0025: if-gez v6, 0035 // +0010 │ │ +3fc0c2: 3100 0402 |0027: cmp-long v0, v4, v2 │ │ +3fc0c6: 3b00 0c00 |0029: if-gez v0, 0035 // +000c │ │ +3fc0ca: 5470 098c |002b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc0ce: 6201 7b8b |002d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fc0d2: 3310 0300 |002f: if-ne v0, v1, 0032 // +0003 │ │ +3fc0d6: 2804 |0031: goto 0035 // +0004 │ │ +3fc0d8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +3fc0da: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +3fc0dc: 2803 |0034: goto 0037 // +0003 │ │ +3fc0de: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +3fc0e0: 1216 |0036: const/4 v6, #int 1 // #1 │ │ +3fc0e2: 3806 1100 |0037: if-eqz v6, 0048 // +0011 │ │ +3fc0e6: 5470 098c |0039: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc0ea: 6201 7d8b |003b: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fc0ee: 3210 0300 |003d: if-eq v0, v1, 0040 // +0003 │ │ +3fc0f2: 2809 |003f: goto 0048 // +0009 │ │ +3fc0f4: 2208 7e18 |0040: new-instance v8, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ +3fc0f8: 1a00 5275 |0042: const-string v0, "archive's size exceeds the limit of 4GByte." // string@7552 │ │ +3fc0fc: 7020 7dc3 0800 |0044: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ +3fc102: 2708 |0047: throw v8 │ │ +3fc104: 7056 40c4 8754 |0048: invoke-direct {v7, v8, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.handleZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;JZ)V // method@c440 │ │ +3fc10a: 7020 3dc4 8700 |004b: invoke-direct {v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ +3fc110: 0c03 |004e: move-result-object v3 │ │ +3fc112: 0771 |004f: move-object v1, v7 │ │ +3fc114: 0782 |0050: move-object v2, v8 │ │ +3fc116: 7606 32c4 0100 |0051: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;JZ)[B // method@c432 │ │ +3fc11c: 0c08 |0054: move-result-object v8 │ │ +3fc11e: 1108 |0055: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ 0x000c line=1201 │ │ 0x0012 line=1202 │ │ 0x001f line=1203 │ │ 0x0039 line=1207 │ │ @@ -1390982,165 +1390978,165 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;JZ)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 299 16-bit code units │ │ -3fc12c: |[3fc12c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;JZ)[B │ │ -3fc13c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3fc140: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ -3fc144: 7401 8ec3 1100 |0004: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ -3fc14a: 0c03 |0007: move-result-object v3 │ │ -3fc14c: 7401 8fc3 1100 |0008: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ -3fc152: 0c04 |000b: move-result-object v4 │ │ -3fc154: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ -3fc158: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -3fc15c: 7602 3bc4 1000 |0010: invoke-direct/range {v16, v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ -3fc162: 0c05 |0013: move-result-object v5 │ │ -3fc164: 7220 75c4 4500 |0014: invoke-interface {v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3fc16a: 0c04 |0017: move-result-object v4 │ │ -3fc16c: 7401 b785 1200 |0018: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fc172: 0a05 |001b: move-result v5 │ │ -3fc174: 7401 ba85 1200 |001c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fc17a: 0a06 |001f: move-result v6 │ │ -3fc17c: b165 |0020: sub-int/2addr v5, v6 │ │ -3fc17e: 6e10 b785 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fc184: 0a06 |0024: move-result v6 │ │ -3fc186: 6e10 ba85 0400 |0025: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fc18c: 0a07 |0028: move-result v7 │ │ -3fc18e: b176 |0029: sub-int/2addr v6, v7 │ │ -3fc190: d807 052e |002a: add-int/lit8 v7, v5, #int 46 // #2e │ │ -3fc194: 2138 |002c: array-length v8, v3 │ │ -3fc196: b078 |002d: add-int/2addr v8, v7 │ │ -3fc198: b068 |002e: add-int/2addr v8, v6 │ │ -3fc19a: 2388 c71b |002f: new-array v8, v8, [B // type@1bc7 │ │ -3fc19e: 6209 d68b |0031: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ -3fc1a2: 124a |0033: const/4 v10, #int 4 // #4 │ │ -3fc1a4: 120b |0034: const/4 v11, #int 0 // #0 │ │ -3fc1a6: 715a a084 b9b8 |0035: invoke-static {v9, v11, v8, v11, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc1ac: 7401 a2c3 1100 |0038: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ -3fc1b2: 0a09 |003b: move-result v9 │ │ -3fc1b4: 130c 0800 |003c: const/16 v12, #int 8 // #8 │ │ -3fc1b8: b8c9 |003e: shl-int/2addr v9, v12 │ │ -3fc1ba: 550d 028c |003f: iget-boolean v13, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fc1be: 130e 1400 |0041: const/16 v14, #int 20 // #14 │ │ -3fc1c2: 390d 0500 |0043: if-nez v13, 0048 // +0005 │ │ -3fc1c6: 130d 1400 |0045: const/16 v13, #int 20 // #14 │ │ -3fc1ca: 2803 |0047: goto 004a // +0003 │ │ -3fc1cc: 130d 2d00 |0048: const/16 v13, #int 45 // #2d │ │ -3fc1d0: b6d9 |004a: or-int/2addr v9, v13 │ │ -3fc1d2: 7130 f8c4 890a |004b: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc1d8: 7401 9ec3 1100 |004e: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fc1de: 0a09 |0051: move-result v9 │ │ -3fc1e0: 540a 0a8c |0052: iget-object v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fc1e4: 7401 9fc3 1100 |0054: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fc1ea: 0c0d |0057: move-result-object v13 │ │ -3fc1ec: 7220 73c4 da00 |0058: invoke-interface {v10, v13}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3fc1f2: 0a0a |005b: move-result v10 │ │ -3fc1f4: 020d 1500 |005c: move/from16 v13, v21 │ │ -3fc1f8: 7030 55c4 900d |005e: invoke-direct {v0, v9, v13}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.versionNeededToExtract:(IZ)I // method@c455 │ │ -3fc1fe: 0a0d |0061: move-result v13 │ │ -3fc200: 126f |0062: const/4 v15, #int 6 // #6 │ │ -3fc202: 7130 f8c4 8d0f |0063: invoke-static {v13, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc208: 390a 0800 |0066: if-nez v10, 006e // +0008 │ │ -3fc20c: 550a ff8b |0068: iget-boolean v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fc210: 380a 0400 |006a: if-eqz v10, 006e // +0004 │ │ -3fc214: 121a |006c: const/4 v10, #int 1 // #1 │ │ -3fc216: 2802 |006d: goto 006f // +0002 │ │ -3fc218: 120a |006e: const/4 v10, #int 0 // #0 │ │ -3fc21a: 7030 3cc4 900a |006f: invoke-direct {v0, v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c43c │ │ -3fc220: 0c0a |0072: move-result-object v10 │ │ -3fc222: 6e30 39c2 8a0c |0073: invoke-virtual {v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ -3fc228: 130a 0a00 |0076: const/16 v10, #int 10 // #a │ │ -3fc22c: 7130 f8c4 890a |0078: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc232: 5409 f48b |007b: iget-object v9, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ -3fc236: 7401 a6c3 1100 |007d: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3fc23c: 0b0c |0080: move-result-wide v12 │ │ -3fc23e: 130a 0c00 |0081: const/16 v10, #int 12 // #c │ │ -3fc242: 715a 0dc5 c98d |0083: invoke-static {v9, v12, v13, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ -3fc248: 7401 91c3 1100 |0086: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fc24e: 0b09 |0089: move-result-wide v9 │ │ -3fc250: 130c 1000 |008a: const/16 v12, #int 16 // #10 │ │ -3fc254: 7140 e0c4 a9c8 |008c: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc25a: 7401 90c3 1100 |008f: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fc260: 0b09 |0092: move-result-wide v9 │ │ -3fc262: 180b ffff ffff 0000 0000 |0093: const-wide v11, #double 2.122e-314 // #00000000ffffffff │ │ -3fc26c: 310f 090b |0098: cmp-long v15, v9, v11 │ │ -3fc270: 3b0f 2200 |009a: if-gez v15, 00bc // +0022 │ │ -3fc274: 7401 a5c3 1100 |009c: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc27a: 0b09 |009f: move-result-wide v9 │ │ -3fc27c: 310f 090b |00a0: cmp-long v15, v9, v11 │ │ -3fc280: 3b0f 1a00 |00a2: if-gez v15, 00bc // +001a │ │ -3fc284: 5409 098c |00a4: iget-object v9, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc288: 620a 7b8b |00a6: sget-object v10, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fc28c: 33a9 0300 |00a8: if-ne v9, v10, 00ab // +0003 │ │ -3fc290: 2812 |00aa: goto 00bc // +0012 │ │ -3fc292: 7401 90c3 1100 |00ab: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fc298: 0b09 |00ae: move-result-wide v9 │ │ -3fc29a: 7140 e0c4 a9e8 |00af: invoke-static {v9, v10, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc2a0: 7401 a5c3 1100 |00b2: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc2a6: 0b09 |00b5: move-result-wide v9 │ │ -3fc2a8: 130f 1800 |00b6: const/16 v15, #int 24 // #18 │ │ -3fc2ac: 7140 e0c4 a9f8 |00b8: invoke-static {v9, v10, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc2b2: 280d |00bb: goto 00c8 // +000d │ │ -3fc2b4: 130f 1800 |00bc: const/16 v15, #int 24 // #18 │ │ -3fc2b8: 6209 678c |00be: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fc2bc: 6e30 e1c4 890e |00c0: invoke-virtual {v9, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ -3fc2c2: 6209 678c |00c3: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fc2c6: 6e30 e1c4 890f |00c5: invoke-virtual {v9, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ -3fc2cc: 1309 1c00 |00c8: const/16 v9, #int 28 // #1c │ │ -3fc2d0: 7130 f8c4 8509 |00ca: invoke-static {v5, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc2d6: 2139 |00cd: array-length v9, v3 │ │ -3fc2d8: 130a 1e00 |00ce: const/16 v10, #int 30 // #1e │ │ -3fc2dc: 7130 f8c4 890a |00d0: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc2e2: 1309 2000 |00d3: const/16 v9, #int 32 // #20 │ │ -3fc2e6: 7130 f8c4 8609 |00d5: invoke-static {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc2ec: 6209 f18b |00d8: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ -3fc2f0: 130a 2200 |00da: const/16 v10, #int 34 // #22 │ │ -3fc2f4: 122e |00dc: const/4 v14, #int 2 // #2 │ │ -3fc2f6: 120d |00dd: const/4 v13, #int 0 // #0 │ │ -3fc2f8: 715e a084 d9a8 |00de: invoke-static {v9, v13, v8, v10, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc2fe: 7401 99c3 1100 |00e1: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ -3fc304: 0a09 |00e4: move-result v9 │ │ -3fc306: 130a 2400 |00e5: const/16 v10, #int 36 // #24 │ │ -3fc30a: 7130 f8c4 890a |00e7: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc310: 7401 93c3 1100 |00ea: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ -3fc316: 0b09 |00ed: move-result-wide v9 │ │ -3fc318: 130e 2600 |00ee: const/16 v14, #int 38 // #26 │ │ -3fc31c: 7140 e0c4 a9e8 |00f0: invoke-static {v9, v10, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc322: 1309 2a00 |00f3: const/16 v9, #int 42 // #2a │ │ -3fc326: 310a 010b |00f5: cmp-long v10, v1, v11 │ │ -3fc32a: 3b0a 1100 |00f7: if-gez v10, 0108 // +0011 │ │ -3fc32e: 540a 098c |00f9: iget-object v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc332: 620e 7b8b |00fb: sget-object v14, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fc336: 33ea 0300 |00fd: if-ne v10, v14, 0100 // +0003 │ │ -3fc33a: 2809 |00ff: goto 0108 // +0009 │ │ -3fc33c: 7140 df83 21cb |0100: invoke-static {v1, v2, v11, v12}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fc342: 0b01 |0103: move-result-wide v1 │ │ -3fc344: 7140 e0c4 2198 |0104: invoke-static {v1, v2, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc34a: 2804 |0107: goto 010b // +0004 │ │ -3fc34c: 7140 e0c4 cb98 |0108: invoke-static {v11, v12, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc352: 7401 ab85 1200 |010b: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fc358: 0c01 |010e: move-result-object v1 │ │ -3fc35a: 7401 ac85 1200 |010f: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fc360: 0a02 |0112: move-result v2 │ │ -3fc362: 1309 2e00 |0113: const/16 v9, #int 46 // #2e │ │ -3fc366: 7155 a084 2198 |0115: invoke-static {v1, v2, v8, v9, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc36c: 2131 |0118: array-length v1, v3 │ │ -3fc36e: 1202 |0119: const/4 v2, #int 0 // #0 │ │ -3fc370: 7151 a084 2378 |011a: invoke-static {v3, v2, v8, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc376: 2131 |011d: array-length v1, v3 │ │ -3fc378: b017 |011e: add-int/2addr v7, v1 │ │ -3fc37a: 6e10 ab85 0400 |011f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fc380: 0c01 |0122: move-result-object v1 │ │ -3fc382: 6e10 ac85 0400 |0123: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fc388: 0a02 |0126: move-result v2 │ │ -3fc38a: 7156 a084 2178 |0127: invoke-static {v1, v2, v8, v7, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc390: 1108 |012a: return-object v8 │ │ +3fc120: |[3fc120] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;JZ)[B │ │ +3fc130: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3fc134: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ +3fc138: 7401 8ec3 1100 |0004: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCentralDirectoryExtra:()[B // method@c38e │ │ +3fc13e: 0c03 |0007: move-result-object v3 │ │ +3fc140: 7401 8fc3 1100 |0008: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getComment:()Ljava/lang/String; // method@c38f │ │ +3fc146: 0c04 |000b: move-result-object v4 │ │ +3fc148: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ +3fc14c: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +3fc150: 7602 3bc4 1000 |0010: invoke-direct/range {v16, v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ +3fc156: 0c05 |0013: move-result-object v5 │ │ +3fc158: 7220 75c4 4500 |0014: invoke-interface {v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3fc15e: 0c04 |0017: move-result-object v4 │ │ +3fc160: 7401 b785 1200 |0018: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fc166: 0a05 |001b: move-result v5 │ │ +3fc168: 7401 ba85 1200 |001c: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fc16e: 0a06 |001f: move-result v6 │ │ +3fc170: b165 |0020: sub-int/2addr v5, v6 │ │ +3fc172: 6e10 b785 0400 |0021: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fc178: 0a06 |0024: move-result v6 │ │ +3fc17a: 6e10 ba85 0400 |0025: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fc180: 0a07 |0028: move-result v7 │ │ +3fc182: b176 |0029: sub-int/2addr v6, v7 │ │ +3fc184: d807 052e |002a: add-int/lit8 v7, v5, #int 46 // #2e │ │ +3fc188: 2138 |002c: array-length v8, v3 │ │ +3fc18a: b078 |002d: add-int/2addr v8, v7 │ │ +3fc18c: b068 |002e: add-int/2addr v8, v6 │ │ +3fc18e: 2388 c71b |002f: new-array v8, v8, [B // type@1bc7 │ │ +3fc192: 6209 d68b |0031: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.CFH_SIG:[B // field@8bd6 │ │ +3fc196: 124a |0033: const/4 v10, #int 4 // #4 │ │ +3fc198: 120b |0034: const/4 v11, #int 0 // #0 │ │ +3fc19a: 715a a084 b9b8 |0035: invoke-static {v9, v11, v8, v11, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc1a0: 7401 a2c3 1100 |0038: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getPlatform:()I // method@c3a2 │ │ +3fc1a6: 0a09 |003b: move-result v9 │ │ +3fc1a8: 130c 0800 |003c: const/16 v12, #int 8 // #8 │ │ +3fc1ac: b8c9 |003e: shl-int/2addr v9, v12 │ │ +3fc1ae: 550d 028c |003f: iget-boolean v13, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fc1b2: 130e 1400 |0041: const/16 v14, #int 20 // #14 │ │ +3fc1b6: 390d 0500 |0043: if-nez v13, 0048 // +0005 │ │ +3fc1ba: 130d 1400 |0045: const/16 v13, #int 20 // #14 │ │ +3fc1be: 2803 |0047: goto 004a // +0003 │ │ +3fc1c0: 130d 2d00 |0048: const/16 v13, #int 45 // #2d │ │ +3fc1c4: b6d9 |004a: or-int/2addr v9, v13 │ │ +3fc1c6: 7130 f8c4 890a |004b: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc1cc: 7401 9ec3 1100 |004e: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fc1d2: 0a09 |0051: move-result v9 │ │ +3fc1d4: 540a 0a8c |0052: iget-object v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fc1d8: 7401 9fc3 1100 |0054: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fc1de: 0c0d |0057: move-result-object v13 │ │ +3fc1e0: 7220 73c4 da00 |0058: invoke-interface {v10, v13}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3fc1e6: 0a0a |005b: move-result v10 │ │ +3fc1e8: 020d 1500 |005c: move/from16 v13, v21 │ │ +3fc1ec: 7030 55c4 900d |005e: invoke-direct {v0, v9, v13}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.versionNeededToExtract:(IZ)I // method@c455 │ │ +3fc1f2: 0a0d |0061: move-result v13 │ │ +3fc1f4: 126f |0062: const/4 v15, #int 6 // #6 │ │ +3fc1f6: 7130 f8c4 8d0f |0063: invoke-static {v13, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc1fc: 390a 0800 |0066: if-nez v10, 006e // +0008 │ │ +3fc200: 550a ff8b |0068: iget-boolean v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fc204: 380a 0400 |006a: if-eqz v10, 006e // +0004 │ │ +3fc208: 121a |006c: const/4 v10, #int 1 // #1 │ │ +3fc20a: 2802 |006d: goto 006f // +0002 │ │ +3fc20c: 120a |006e: const/4 v10, #int 0 // #0 │ │ +3fc20e: 7030 3cc4 900a |006f: invoke-direct {v0, v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c43c │ │ +3fc214: 0c0a |0072: move-result-object v10 │ │ +3fc216: 6e30 39c2 8a0c |0073: invoke-virtual {v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ +3fc21c: 130a 0a00 |0076: const/16 v10, #int 10 // #a │ │ +3fc220: 7130 f8c4 890a |0078: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc226: 5409 f48b |007b: iget-object v9, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ +3fc22a: 7401 a6c3 1100 |007d: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3fc230: 0b0c |0080: move-result-wide v12 │ │ +3fc232: 130a 0c00 |0081: const/16 v10, #int 12 // #c │ │ +3fc236: 715a 0dc5 c98d |0083: invoke-static {v9, v12, v13, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ +3fc23c: 7401 91c3 1100 |0086: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fc242: 0b09 |0089: move-result-wide v9 │ │ +3fc244: 130c 1000 |008a: const/16 v12, #int 16 // #10 │ │ +3fc248: 7140 e0c4 a9c8 |008c: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc24e: 7401 90c3 1100 |008f: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fc254: 0b09 |0092: move-result-wide v9 │ │ +3fc256: 180b ffff ffff 0000 0000 |0093: const-wide v11, #double 2.122e-314 // #00000000ffffffff │ │ +3fc260: 310f 090b |0098: cmp-long v15, v9, v11 │ │ +3fc264: 3b0f 2200 |009a: if-gez v15, 00bc // +0022 │ │ +3fc268: 7401 a5c3 1100 |009c: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc26e: 0b09 |009f: move-result-wide v9 │ │ +3fc270: 310f 090b |00a0: cmp-long v15, v9, v11 │ │ +3fc274: 3b0f 1a00 |00a2: if-gez v15, 00bc // +001a │ │ +3fc278: 5409 098c |00a4: iget-object v9, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc27c: 620a 7b8b |00a6: sget-object v10, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fc280: 33a9 0300 |00a8: if-ne v9, v10, 00ab // +0003 │ │ +3fc284: 2812 |00aa: goto 00bc // +0012 │ │ +3fc286: 7401 90c3 1100 |00ab: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fc28c: 0b09 |00ae: move-result-wide v9 │ │ +3fc28e: 7140 e0c4 a9e8 |00af: invoke-static {v9, v10, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc294: 7401 a5c3 1100 |00b2: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc29a: 0b09 |00b5: move-result-wide v9 │ │ +3fc29c: 130f 1800 |00b6: const/16 v15, #int 24 // #18 │ │ +3fc2a0: 7140 e0c4 a9f8 |00b8: invoke-static {v9, v10, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc2a6: 280d |00bb: goto 00c8 // +000d │ │ +3fc2a8: 130f 1800 |00bc: const/16 v15, #int 24 // #18 │ │ +3fc2ac: 6209 678c |00be: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fc2b0: 6e30 e1c4 890e |00c0: invoke-virtual {v9, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ +3fc2b6: 6209 678c |00c3: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fc2ba: 6e30 e1c4 890f |00c5: invoke-virtual {v9, v8, v15}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ +3fc2c0: 1309 1c00 |00c8: const/16 v9, #int 28 // #1c │ │ +3fc2c4: 7130 f8c4 8509 |00ca: invoke-static {v5, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc2ca: 2139 |00cd: array-length v9, v3 │ │ +3fc2cc: 130a 1e00 |00ce: const/16 v10, #int 30 // #1e │ │ +3fc2d0: 7130 f8c4 890a |00d0: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc2d6: 1309 2000 |00d3: const/16 v9, #int 32 // #20 │ │ +3fc2da: 7130 f8c4 8609 |00d5: invoke-static {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc2e0: 6209 f18b |00d8: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ +3fc2e4: 130a 2200 |00da: const/16 v10, #int 34 // #22 │ │ +3fc2e8: 122e |00dc: const/4 v14, #int 2 // #2 │ │ +3fc2ea: 120d |00dd: const/4 v13, #int 0 // #0 │ │ +3fc2ec: 715e a084 d9a8 |00de: invoke-static {v9, v13, v8, v10, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc2f2: 7401 99c3 1100 |00e1: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getInternalAttributes:()I // method@c399 │ │ +3fc2f8: 0a09 |00e4: move-result v9 │ │ +3fc2fa: 130a 2400 |00e5: const/16 v10, #int 36 // #24 │ │ +3fc2fe: 7130 f8c4 890a |00e7: invoke-static {v9, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc304: 7401 93c3 1100 |00ea: invoke-virtual/range {v17}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExternalAttributes:()J // method@c393 │ │ +3fc30a: 0b09 |00ed: move-result-wide v9 │ │ +3fc30c: 130e 2600 |00ee: const/16 v14, #int 38 // #26 │ │ +3fc310: 7140 e0c4 a9e8 |00f0: invoke-static {v9, v10, v8, v14}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc316: 1309 2a00 |00f3: const/16 v9, #int 42 // #2a │ │ +3fc31a: 310a 010b |00f5: cmp-long v10, v1, v11 │ │ +3fc31e: 3b0a 1100 |00f7: if-gez v10, 0108 // +0011 │ │ +3fc322: 540a 098c |00f9: iget-object v10, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc326: 620e 7b8b |00fb: sget-object v14, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fc32a: 33ea 0300 |00fd: if-ne v10, v14, 0100 // +0003 │ │ +3fc32e: 2809 |00ff: goto 0108 // +0009 │ │ +3fc330: 7140 df83 21cb |0100: invoke-static {v1, v2, v11, v12}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fc336: 0b01 |0103: move-result-wide v1 │ │ +3fc338: 7140 e0c4 2198 |0104: invoke-static {v1, v2, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc33e: 2804 |0107: goto 010b // +0004 │ │ +3fc340: 7140 e0c4 cb98 |0108: invoke-static {v11, v12, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc346: 7401 ab85 1200 |010b: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fc34c: 0c01 |010e: move-result-object v1 │ │ +3fc34e: 7401 ac85 1200 |010f: invoke-virtual/range {v18}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fc354: 0a02 |0112: move-result v2 │ │ +3fc356: 1309 2e00 |0113: const/16 v9, #int 46 // #2e │ │ +3fc35a: 7155 a084 2198 |0115: invoke-static {v1, v2, v8, v9, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc360: 2131 |0118: array-length v1, v3 │ │ +3fc362: 1202 |0119: const/4 v2, #int 0 // #0 │ │ +3fc364: 7151 a084 2378 |011a: invoke-static {v3, v2, v8, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc36a: 2131 |011d: array-length v1, v3 │ │ +3fc36c: b017 |011e: add-int/2addr v7, v1 │ │ +3fc36e: 6e10 ab85 0400 |011f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fc374: 0c01 |0122: move-result-object v1 │ │ +3fc376: 6e10 ac85 0400 |0123: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fc37c: 0a02 |0126: move-result v2 │ │ +3fc37e: 7156 a084 2178 |0127: invoke-static {v1, v2, v8, v7, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc384: 1108 |012a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1230 │ │ 0x0008 line=1233 │ │ 0x0010 line=1238 │ │ 0x0018 line=1239 │ │ 0x0021 line=1240 │ │ @@ -1391186,182 +1391182,182 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;ZZJ)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 323 16-bit code units │ │ -3fc394: |[3fc394] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;ZZJ)[B │ │ -3fc3a4: 07f0 |0000: move-object v0, v15 │ │ -3fc3a6: 0801 1000 |0001: move-object/from16 v1, v16 │ │ -3fc3aa: 6202 0d8b |0003: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ -3fc3ae: 6e20 95c3 2100 |0005: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3fc3b4: 0c02 |0008: move-result-object v2 │ │ -3fc3b6: 1f02 6118 |0009: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ -3fc3ba: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ -3fc3be: 6203 0d8b |000d: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ -3fc3c2: 6e20 b1c3 3100 |000f: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ -3fc3c8: 7401 8bc3 1000 |0012: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAlignment:()I // method@c38b │ │ -3fc3ce: 0a03 |0015: move-result v3 │ │ -3fc3d0: 3c03 0800 |0016: if-gtz v3, 001e // +0008 │ │ -3fc3d4: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ -3fc3d8: 6e10 8bc2 0200 |001a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.getAlignment:()S // method@c28b │ │ -3fc3de: 0a03 |001d: move-result v3 │ │ -3fc3e0: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ -3fc3e4: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -3fc3e6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -3fc3e8: 3653 0a00 |0022: if-gt v3, v5, 002c // +000a │ │ -3fc3ec: 3802 3c00 |0024: if-eqz v2, 0060 // +003c │ │ -3fc3f0: 6e10 8ac2 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:()Z // method@c28a │ │ -3fc3f6: 0a07 |0029: move-result v7 │ │ -3fc3f8: 3907 3600 |002a: if-nez v7, 0060 // +0036 │ │ -3fc3fc: 7401 b785 1100 |002c: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fc402: 0a07 |002f: move-result v7 │ │ -3fc404: b047 |0030: add-int/2addr v7, v4 │ │ -3fc406: 7401 ba85 1100 |0031: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fc40c: 0a08 |0034: move-result v8 │ │ -3fc40e: b187 |0035: sub-int/2addr v7, v8 │ │ -3fc410: 7401 9bc3 1000 |0036: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ -3fc416: 0c08 |0039: move-result-object v8 │ │ -3fc418: 2188 |003a: array-length v8, v8 │ │ -3fc41a: b087 |003b: add-int/2addr v7, v8 │ │ -3fc41c: 0508 1400 |003c: move-wide/from16 v8, v20 │ │ -3fc420: 7d88 |003e: neg-long v8, v8 │ │ -3fc422: 817a |003f: int-to-long v10, v7 │ │ -3fc424: bca8 |0040: sub-long/2addr v8, v10 │ │ -3fc426: 160a 0400 |0041: const-wide/16 v10, #int 4 // #4 │ │ -3fc42a: bca8 |0043: sub-long/2addr v8, v10 │ │ -3fc42c: 160a 0200 |0044: const-wide/16 v10, #int 2 // #2 │ │ -3fc430: bca8 |0046: sub-long/2addr v8, v10 │ │ -3fc432: d807 03ff |0047: add-int/lit8 v7, v3, #int -1 // #ff │ │ -3fc436: 817a |0049: int-to-long v10, v7 │ │ -3fc438: a007 080a |004a: and-long v7, v8, v10 │ │ -3fc43c: 8478 |004c: long-to-int v8, v7 │ │ -3fc43e: 2207 6118 |004d: new-instance v7, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ -3fc442: 3802 0a00 |004f: if-eqz v2, 0059 // +000a │ │ -3fc446: 6e10 8ac2 0200 |0051: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:()Z // method@c28a │ │ -3fc44c: 0a02 |0054: move-result v2 │ │ -3fc44e: 3802 0400 |0055: if-eqz v2, 0059 // +0004 │ │ -3fc452: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -3fc454: 2802 |0058: goto 005a // +0002 │ │ -3fc456: 1202 |0059: const/4 v2, #int 0 // #0 │ │ -3fc458: 7040 89c2 3782 |005a: invoke-direct {v7, v3, v2, v8}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZI)V // method@c289 │ │ -3fc45e: 6e20 86c3 7100 |005d: invoke-virtual {v1, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ -3fc464: 7401 9bc3 1000 |0060: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ -3fc46a: 0c02 |0063: move-result-object v2 │ │ -3fc46c: 7401 b785 1100 |0064: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fc472: 0a03 |0067: move-result v3 │ │ -3fc474: 7401 ba85 1100 |0068: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fc47a: 0a07 |006b: move-result v7 │ │ -3fc47c: b173 |006c: sub-int/2addr v3, v7 │ │ -3fc47e: d807 031e |006d: add-int/lit8 v7, v3, #int 30 // #1e │ │ -3fc482: 2128 |006f: array-length v8, v2 │ │ -3fc484: b078 |0070: add-int/2addr v8, v7 │ │ -3fc486: 2388 c71b |0071: new-array v8, v8, [B // type@1bc7 │ │ -3fc48a: 6209 ea8b |0073: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ -3fc48e: 124a |0075: const/4 v10, #int 4 // #4 │ │ -3fc490: 715a a084 6968 |0076: invoke-static {v9, v6, v8, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc496: 7401 9ec3 1000 |0079: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fc49c: 0a09 |007c: move-result v9 │ │ -3fc49e: 130b 0a00 |007d: const/16 v11, #int 10 // #a │ │ -3fc4a2: 3813 1400 |007f: if-eqz v19, 0093 // +0014 │ │ -3fc4a6: 540c fe8b |0081: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fc4aa: 7110 17c4 0c00 |0083: invoke-static {v12}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fc4b0: 0c0c |0086: move-result-object v12 │ │ -3fc4b2: 540d 098c |0087: iget-object v13, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc4b6: 7030 45c4 cf0d |0089: invoke-direct {v15, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c445 │ │ -3fc4bc: 0a0c |008c: move-result v12 │ │ -3fc4be: 390c 0600 |008d: if-nez v12, 0093 // +0006 │ │ -3fc4c2: 7130 f8c4 8b0a |008f: invoke-static {v11, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc4c8: 280c |0092: goto 009e // +000c │ │ -3fc4ca: 7602 41c4 0f00 |0093: invoke-direct/range {v15, v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fc4d0: 0a0c |0096: move-result v12 │ │ -3fc4d2: 7030 55c4 9f0c |0097: invoke-direct {v15, v9, v12}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.versionNeededToExtract:(IZ)I // method@c455 │ │ -3fc4d8: 0a0c |009a: move-result v12 │ │ -3fc4da: 7130 f8c4 8c0a |009b: invoke-static {v12, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc4e0: 3912 0700 |009e: if-nez v18, 00a5 // +0007 │ │ -3fc4e4: 550c ff8b |00a0: iget-boolean v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fc4e8: 380c 0300 |00a2: if-eqz v12, 00a5 // +0003 │ │ -3fc4ec: 2802 |00a4: goto 00a6 // +0002 │ │ -3fc4ee: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ -3fc4f0: 7030 3cc4 9f05 |00a6: invoke-direct {v15, v9, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c43c │ │ -3fc4f6: 0c05 |00a9: move-result-object v5 │ │ -3fc4f8: 126c |00aa: const/4 v12, #int 6 // #6 │ │ -3fc4fa: 6e30 39c2 850c |00ab: invoke-virtual {v5, v8, v12}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ -3fc500: 1305 0800 |00ae: const/16 v5, #int 8 // #8 │ │ -3fc504: 7130 f8c4 8905 |00b0: invoke-static {v9, v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc50a: 540c f48b |00b3: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ -3fc50e: 7401 a6c3 1000 |00b5: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3fc514: 0b0d |00b8: move-result-wide v13 │ │ -3fc516: 715b 0dc5 dc8e |00b9: invoke-static {v12, v13, v14, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ -3fc51c: 130b 0e00 |00bc: const/16 v11, #int 14 // #e │ │ -3fc520: 3813 0a00 |00be: if-eqz v19, 00c8 // +000a │ │ -3fc524: 7401 91c3 1000 |00c0: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fc52a: 0b0c |00c3: move-result-wide v12 │ │ -3fc52c: 7140 e0c4 dcb8 |00c4: invoke-static {v12, v13, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc532: 2815 |00c7: goto 00dc // +0015 │ │ -3fc534: 3259 0f00 |00c8: if-eq v9, v5, 00d7 // +000f │ │ -3fc538: 540c f78b |00ca: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fc53c: 380c 0300 |00cc: if-eqz v12, 00cf // +0003 │ │ -3fc540: 2809 |00ce: goto 00d7 // +0009 │ │ -3fc542: 7401 91c3 1000 |00cf: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fc548: 0b0c |00d2: move-result-wide v12 │ │ -3fc54a: 7140 e0c4 dcb8 |00d3: invoke-static {v12, v13, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc550: 2806 |00d6: goto 00dc // +0006 │ │ -3fc552: 620c ee8b |00d7: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fc556: 715a a084 6cb8 |00d9: invoke-static {v12, v6, v8, v11, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc55c: 540b fe8b |00dc: iget-object v11, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fc560: 7110 17c4 0b00 |00de: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fc566: 0c0b |00e1: move-result-object v11 │ │ -3fc568: 7020 41c4 bf00 |00e2: invoke-direct {v15, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fc56e: 0a0b |00e5: move-result v11 │ │ -3fc570: 130c 1600 |00e6: const/16 v12, #int 22 // #16 │ │ -3fc574: 130d 1200 |00e8: const/16 v13, #int 18 // #12 │ │ -3fc578: 380b 0d00 |00ea: if-eqz v11, 00f7 // +000d │ │ -3fc57c: 6201 678c |00ec: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fc580: 6e30 e1c4 810d |00ee: invoke-virtual {v1, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ -3fc586: 6201 678c |00f1: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fc58a: 6e30 e1c4 810c |00f3: invoke-virtual {v1, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ -3fc590: 2832 |00f6: goto 0128 // +0032 │ │ -3fc592: 3813 1100 |00f7: if-eqz v19, 0108 // +0011 │ │ -3fc596: 7401 90c3 1000 |00f9: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fc59c: 0b09 |00fc: move-result-wide v9 │ │ -3fc59e: 7140 e0c4 a9d8 |00fd: invoke-static {v9, v10, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc5a4: 7401 a5c3 1000 |0100: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc5aa: 0b09 |0103: move-result-wide v9 │ │ -3fc5ac: 7140 e0c4 a9c8 |0104: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc5b2: 2821 |0107: goto 0128 // +0021 │ │ -3fc5b4: 3259 1600 |0108: if-eq v9, v5, 011e // +0016 │ │ -3fc5b8: 5405 f78b |010a: iget-object v5, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fc5bc: 3805 0300 |010c: if-eqz v5, 010f // +0003 │ │ -3fc5c0: 2810 |010e: goto 011e // +0010 │ │ -3fc5c2: 7401 a5c3 1000 |010f: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc5c8: 0b09 |0112: move-result-wide v9 │ │ -3fc5ca: 7140 e0c4 a9d8 |0113: invoke-static {v9, v10, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc5d0: 7401 a5c3 1000 |0116: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc5d6: 0b09 |0119: move-result-wide v9 │ │ -3fc5d8: 7140 e0c4 a9c8 |011a: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ -3fc5de: 280b |011d: goto 0128 // +000b │ │ -3fc5e0: 6201 ee8b |011e: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fc5e4: 715a a084 61d8 |0120: invoke-static {v1, v6, v8, v13, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc5ea: 6201 ee8b |0123: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fc5ee: 715a a084 61c8 |0125: invoke-static {v1, v6, v8, v12, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc5f4: 1301 1a00 |0128: const/16 v1, #int 26 // #1a │ │ -3fc5f8: 7130 f8c4 8301 |012a: invoke-static {v3, v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc5fe: 2121 |012d: array-length v1, v2 │ │ -3fc600: 1305 1c00 |012e: const/16 v5, #int 28 // #1c │ │ -3fc604: 7130 f8c4 8105 |0130: invoke-static {v1, v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ -3fc60a: 7401 ab85 1100 |0133: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fc610: 0c01 |0136: move-result-object v1 │ │ -3fc612: 7401 ac85 1100 |0137: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fc618: 0a05 |013a: move-result v5 │ │ -3fc61a: 7153 a084 5148 |013b: invoke-static {v1, v5, v8, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc620: 2121 |013e: array-length v1, v2 │ │ -3fc622: 7151 a084 6278 |013f: invoke-static {v2, v6, v8, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3fc628: 1108 |0142: return-object v8 │ │ +3fc388: |[3fc388] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;ZZJ)[B │ │ +3fc398: 07f0 |0000: move-object v0, v15 │ │ +3fc39a: 0801 1000 |0001: move-object/from16 v1, v16 │ │ +3fc39e: 6202 0d8b |0003: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ +3fc3a2: 6e20 95c3 2100 |0005: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3fc3a8: 0c02 |0008: move-result-object v2 │ │ +3fc3aa: 1f02 6118 |0009: check-cast v2, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ +3fc3ae: 3802 0700 |000b: if-eqz v2, 0012 // +0007 │ │ +3fc3b2: 6203 0d8b |000d: sget-object v3, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b0d │ │ +3fc3b6: 6e20 b1c3 3100 |000f: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ +3fc3bc: 7401 8bc3 1000 |0012: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getAlignment:()I // method@c38b │ │ +3fc3c2: 0a03 |0015: move-result v3 │ │ +3fc3c4: 3c03 0800 |0016: if-gtz v3, 001e // +0008 │ │ +3fc3c8: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ +3fc3cc: 6e10 8bc2 0200 |001a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.getAlignment:()S // method@c28b │ │ +3fc3d2: 0a03 |001d: move-result v3 │ │ +3fc3d4: 1304 1e00 |001e: const/16 v4, #int 30 // #1e │ │ +3fc3d8: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +3fc3da: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +3fc3dc: 3653 0a00 |0022: if-gt v3, v5, 002c // +000a │ │ +3fc3e0: 3802 3c00 |0024: if-eqz v2, 0060 // +003c │ │ +3fc3e4: 6e10 8ac2 0200 |0026: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:()Z // method@c28a │ │ +3fc3ea: 0a07 |0029: move-result v7 │ │ +3fc3ec: 3907 3600 |002a: if-nez v7, 0060 // +0036 │ │ +3fc3f0: 7401 b785 1100 |002c: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fc3f6: 0a07 |002f: move-result v7 │ │ +3fc3f8: b047 |0030: add-int/2addr v7, v4 │ │ +3fc3fa: 7401 ba85 1100 |0031: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fc400: 0a08 |0034: move-result v8 │ │ +3fc402: b187 |0035: sub-int/2addr v7, v8 │ │ +3fc404: 7401 9bc3 1000 |0036: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ +3fc40a: 0c08 |0039: move-result-object v8 │ │ +3fc40c: 2188 |003a: array-length v8, v8 │ │ +3fc40e: b087 |003b: add-int/2addr v7, v8 │ │ +3fc410: 0508 1400 |003c: move-wide/from16 v8, v20 │ │ +3fc414: 7d88 |003e: neg-long v8, v8 │ │ +3fc416: 817a |003f: int-to-long v10, v7 │ │ +3fc418: bca8 |0040: sub-long/2addr v8, v10 │ │ +3fc41a: 160a 0400 |0041: const-wide/16 v10, #int 4 // #4 │ │ +3fc41e: bca8 |0043: sub-long/2addr v8, v10 │ │ +3fc420: 160a 0200 |0044: const-wide/16 v10, #int 2 // #2 │ │ +3fc424: bca8 |0046: sub-long/2addr v8, v10 │ │ +3fc426: d807 03ff |0047: add-int/lit8 v7, v3, #int -1 // #ff │ │ +3fc42a: 817a |0049: int-to-long v10, v7 │ │ +3fc42c: a007 080a |004a: and-long v7, v8, v10 │ │ +3fc430: 8478 |004c: long-to-int v8, v7 │ │ +3fc432: 2207 6118 |004d: new-instance v7, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField; // type@1861 │ │ +3fc436: 3802 0a00 |004f: if-eqz v2, 0059 // +000a │ │ +3fc43a: 6e10 8ac2 0200 |0051: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.allowMethodChange:()Z // method@c28a │ │ +3fc440: 0a02 |0054: move-result v2 │ │ +3fc442: 3802 0400 |0055: if-eqz v2, 0059 // +0004 │ │ +3fc446: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +3fc448: 2802 |0058: goto 005a // +0002 │ │ +3fc44a: 1202 |0059: const/4 v2, #int 0 // #0 │ │ +3fc44c: 7040 89c2 3782 |005a: invoke-direct {v7, v3, v2, v8}, Lorg/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField;.:(IZI)V // method@c289 │ │ +3fc452: 6e20 86c3 7100 |005d: invoke-virtual {v1, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c386 │ │ +3fc458: 7401 9bc3 1000 |0060: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getLocalFileDataExtra:()[B // method@c39b │ │ +3fc45e: 0c02 |0063: move-result-object v2 │ │ +3fc460: 7401 b785 1100 |0064: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fc466: 0a03 |0067: move-result v3 │ │ +3fc468: 7401 ba85 1100 |0068: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fc46e: 0a07 |006b: move-result v7 │ │ +3fc470: b173 |006c: sub-int/2addr v3, v7 │ │ +3fc472: d807 031e |006d: add-int/lit8 v7, v3, #int 30 // #1e │ │ +3fc476: 2128 |006f: array-length v8, v2 │ │ +3fc478: b078 |0070: add-int/2addr v8, v7 │ │ +3fc47a: 2388 c71b |0071: new-array v8, v8, [B // type@1bc7 │ │ +3fc47e: 6209 ea8b |0073: sget-object v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LFH_SIG:[B // field@8bea │ │ +3fc482: 124a |0075: const/4 v10, #int 4 // #4 │ │ +3fc484: 715a a084 6968 |0076: invoke-static {v9, v6, v8, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc48a: 7401 9ec3 1000 |0079: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fc490: 0a09 |007c: move-result v9 │ │ +3fc492: 130b 0a00 |007d: const/16 v11, #int 10 // #a │ │ +3fc496: 3813 1400 |007f: if-eqz v19, 0093 // +0014 │ │ +3fc49a: 540c fe8b |0081: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fc49e: 7110 17c4 0c00 |0083: invoke-static {v12}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fc4a4: 0c0c |0086: move-result-object v12 │ │ +3fc4a6: 540d 098c |0087: iget-object v13, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc4aa: 7030 45c4 cf0d |0089: invoke-direct {v15, v12, v13}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c445 │ │ +3fc4b0: 0a0c |008c: move-result v12 │ │ +3fc4b2: 390c 0600 |008d: if-nez v12, 0093 // +0006 │ │ +3fc4b6: 7130 f8c4 8b0a |008f: invoke-static {v11, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc4bc: 280c |0092: goto 009e // +000c │ │ +3fc4be: 7602 41c4 0f00 |0093: invoke-direct/range {v15, v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fc4c4: 0a0c |0096: move-result v12 │ │ +3fc4c6: 7030 55c4 9f0c |0097: invoke-direct {v15, v9, v12}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.versionNeededToExtract:(IZ)I // method@c455 │ │ +3fc4cc: 0a0c |009a: move-result v12 │ │ +3fc4ce: 7130 f8c4 8c0a |009b: invoke-static {v12, v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc4d4: 3912 0700 |009e: if-nez v18, 00a5 // +0007 │ │ +3fc4d8: 550c ff8b |00a0: iget-boolean v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fc4dc: 380c 0300 |00a2: if-eqz v12, 00a5 // +0003 │ │ +3fc4e0: 2802 |00a4: goto 00a6 // +0002 │ │ +3fc4e2: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ +3fc4e4: 7030 3cc4 9f05 |00a6: invoke-direct {v15, v9, v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // method@c43c │ │ +3fc4ea: 0c05 |00a9: move-result-object v5 │ │ +3fc4ec: 126c |00aa: const/4 v12, #int 6 // #6 │ │ +3fc4ee: 6e30 39c2 850c |00ab: invoke-virtual {v5, v8, v12}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.encode:([BI)V // method@c239 │ │ +3fc4f4: 1305 0800 |00ae: const/16 v5, #int 8 // #8 │ │ +3fc4f8: 7130 f8c4 8905 |00b0: invoke-static {v9, v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc4fe: 540c f48b |00b3: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.calendarInstance:Ljava/util/Calendar; // field@8bf4 │ │ +3fc502: 7401 a6c3 1000 |00b5: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3fc508: 0b0d |00b8: move-result-wide v13 │ │ +3fc50a: 715b 0dc5 dc8e |00b9: invoke-static {v12, v13, v14, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.toDosTime:(Ljava/util/Calendar;J[BI)V // method@c50d │ │ +3fc510: 130b 0e00 |00bc: const/16 v11, #int 14 // #e │ │ +3fc514: 3813 0a00 |00be: if-eqz v19, 00c8 // +000a │ │ +3fc518: 7401 91c3 1000 |00c0: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fc51e: 0b0c |00c3: move-result-wide v12 │ │ +3fc520: 7140 e0c4 dcb8 |00c4: invoke-static {v12, v13, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc526: 2815 |00c7: goto 00dc // +0015 │ │ +3fc528: 3259 0f00 |00c8: if-eq v9, v5, 00d7 // +000f │ │ +3fc52c: 540c f78b |00ca: iget-object v12, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fc530: 380c 0300 |00cc: if-eqz v12, 00cf // +0003 │ │ +3fc534: 2809 |00ce: goto 00d7 // +0009 │ │ +3fc536: 7401 91c3 1000 |00cf: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fc53c: 0b0c |00d2: move-result-wide v12 │ │ +3fc53e: 7140 e0c4 dcb8 |00d3: invoke-static {v12, v13, v8, v11}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc544: 2806 |00d6: goto 00dc // +0006 │ │ +3fc546: 620c ee8b |00d7: sget-object v12, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fc54a: 715a a084 6cb8 |00d9: invoke-static {v12, v6, v8, v11, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc550: 540b fe8b |00dc: iget-object v11, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fc554: 7110 17c4 0b00 |00de: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fc55a: 0c0b |00e1: move-result-object v11 │ │ +3fc55c: 7020 41c4 bf00 |00e2: invoke-direct {v15, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fc562: 0a0b |00e5: move-result v11 │ │ +3fc564: 130c 1600 |00e6: const/16 v12, #int 22 // #16 │ │ +3fc568: 130d 1200 |00e8: const/16 v13, #int 18 // #12 │ │ +3fc56c: 380b 0d00 |00ea: if-eqz v11, 00f7 // +000d │ │ +3fc570: 6201 678c |00ec: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fc574: 6e30 e1c4 810d |00ee: invoke-virtual {v1, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ +3fc57a: 6201 678c |00f1: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fc57e: 6e30 e1c4 810c |00f3: invoke-virtual {v1, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:([BI)V // method@c4e1 │ │ +3fc584: 2832 |00f6: goto 0128 // +0032 │ │ +3fc586: 3813 1100 |00f7: if-eqz v19, 0108 // +0011 │ │ +3fc58a: 7401 90c3 1000 |00f9: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fc590: 0b09 |00fc: move-result-wide v9 │ │ +3fc592: 7140 e0c4 a9d8 |00fd: invoke-static {v9, v10, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc598: 7401 a5c3 1000 |0100: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc59e: 0b09 |0103: move-result-wide v9 │ │ +3fc5a0: 7140 e0c4 a9c8 |0104: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc5a6: 2821 |0107: goto 0128 // +0021 │ │ +3fc5a8: 3259 1600 |0108: if-eq v9, v5, 011e // +0016 │ │ +3fc5ac: 5405 f78b |010a: iget-object v5, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fc5b0: 3805 0300 |010c: if-eqz v5, 010f // +0003 │ │ +3fc5b4: 2810 |010e: goto 011e // +0010 │ │ +3fc5b6: 7401 a5c3 1000 |010f: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc5bc: 0b09 |0112: move-result-wide v9 │ │ +3fc5be: 7140 e0c4 a9d8 |0113: invoke-static {v9, v10, v8, v13}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc5c4: 7401 a5c3 1000 |0116: invoke-virtual/range {v16}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc5ca: 0b09 |0119: move-result-wide v9 │ │ +3fc5cc: 7140 e0c4 a9c8 |011a: invoke-static {v9, v10, v8, v12}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.putLong:(J[BI)V // method@c4e0 │ │ +3fc5d2: 280b |011d: goto 0128 // +000b │ │ +3fc5d4: 6201 ee8b |011e: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fc5d8: 715a a084 61d8 |0120: invoke-static {v1, v6, v8, v13, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc5de: 6201 ee8b |0123: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fc5e2: 715a a084 61c8 |0125: invoke-static {v1, v6, v8, v12, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc5e8: 1301 1a00 |0128: const/16 v1, #int 26 // #1a │ │ +3fc5ec: 7130 f8c4 8301 |012a: invoke-static {v3, v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc5f2: 2121 |012d: array-length v1, v2 │ │ +3fc5f4: 1305 1c00 |012e: const/16 v5, #int 28 // #1c │ │ +3fc5f8: 7130 f8c4 8105 |0130: invoke-static {v1, v8, v5}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.putShort:(I[BI)V // method@c4f8 │ │ +3fc5fe: 7401 ab85 1100 |0133: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fc604: 0c01 |0136: move-result-object v1 │ │ +3fc606: 7401 ac85 1100 |0137: invoke-virtual/range {v17}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fc60c: 0a05 |013a: move-result v5 │ │ +3fc60e: 7153 a084 5148 |013b: invoke-static {v1, v5, v8, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc614: 2121 |013e: array-length v1, v2 │ │ +3fc616: 7151 a084 6278 |013f: invoke-static {v2, v6, v8, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3fc61c: 1108 |0142: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1040 │ │ 0x0005 line=1041 │ │ 0x000d line=1043 │ │ 0x0012 line=1046 │ │ 0x001a line=1048 │ │ @@ -1391415,25 +1391411,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3fcfe0: |[3fcfe0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.flushDeflater:()V │ │ -3fcff0: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcff4: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fcffa: 0c00 |0005: move-result-object v0 │ │ -3fcffc: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd002: 0a00 |0009: move-result v0 │ │ -3fd004: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -3fd008: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ -3fd00c: 5420 078c |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fd010: 6e10 c0c2 0000 |0010: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.flushDeflater:()V // method@c2c0 │ │ -3fd016: 0e00 |0013: return-void │ │ +3fcfd4: |[3fcfd4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.flushDeflater:()V │ │ +3fcfe4: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcfe8: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fcfee: 0c00 |0005: move-result-object v0 │ │ +3fcff0: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fcff6: 0a00 |0009: move-result v0 │ │ +3fcff8: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +3fcffc: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ +3fd000: 5420 078c |000e: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fd004: 6e10 c0c2 0000 |0010: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.flushDeflater:()V // method@c2c0 │ │ +3fd00a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x000e line=594 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ │ │ @@ -1391442,34 +1391438,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3fc774: |[3fc774] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ -3fc784: 5440 098c |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc788: 6201 7c8b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ -3fc78c: 3310 1c00 |0004: if-ne v0, v1, 0020 // +001c │ │ -3fc790: 5440 f78b |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fc794: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ -3fc798: 6e10 9ec3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fc79e: 0a00 |000d: move-result v0 │ │ -3fc7a0: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -3fc7a4: 3310 1000 |0010: if-ne v0, v1, 0020 // +0010 │ │ -3fc7a8: 6e10 a5c3 0500 |0012: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc7ae: 0b00 |0015: move-result-wide v0 │ │ -3fc7b0: 1602 ffff |0016: const-wide/16 v2, #int -1 // #ffff │ │ -3fc7b4: 3105 0002 |0018: cmp-long v5, v0, v2 │ │ -3fc7b8: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ -3fc7bc: 2804 |001c: goto 0020 // +0004 │ │ -3fc7be: 6205 7d8b |001d: sget-object v5, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fc7c2: 1105 |001f: return-object v5 │ │ -3fc7c4: 5445 098c |0020: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fc7c8: 1105 |0022: return-object v5 │ │ +3fc768: |[3fc768] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ +3fc778: 5440 098c |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc77c: 6201 7c8b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.AsNeeded:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7c │ │ +3fc780: 3310 1c00 |0004: if-ne v0, v1, 0020 // +001c │ │ +3fc784: 5440 f78b |0006: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fc788: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ +3fc78c: 6e10 9ec3 0500 |000a: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fc792: 0a00 |000d: move-result v0 │ │ +3fc794: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +3fc798: 3310 1000 |0010: if-ne v0, v1, 0020 // +0010 │ │ +3fc79c: 6e10 a5c3 0500 |0012: invoke-virtual {v5}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc7a2: 0b00 |0015: move-result-wide v0 │ │ +3fc7a4: 1602 ffff |0016: const-wide/16 v2, #int -1 // #ffff │ │ +3fc7a8: 3105 0002 |0018: cmp-long v5, v0, v2 │ │ +3fc7ac: 3805 0300 |001a: if-eqz v5, 001d // +0003 │ │ +3fc7b0: 2804 |001c: goto 0020 // +0004 │ │ +3fc7b2: 6205 7d8b |001d: sget-object v5, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fc7b6: 1105 |001f: return-object v5 │ │ +3fc7b8: 5445 098c |0020: iget-object v5, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fc7bc: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x000a line=1570 │ │ 0x0012 line=1571 │ │ 0x001d line=1574 │ │ 0x0020 line=1572 │ │ @@ -1391482,27 +1391478,27 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3fc7cc: |[3fc7cc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ -3fc7dc: 5410 0a8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fc7e0: 6e10 9fc3 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fc7e6: 0c02 |0005: move-result-object v2 │ │ -3fc7e8: 7220 73c4 2000 |0006: invoke-interface {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3fc7ee: 0a02 |0009: move-result v2 │ │ -3fc7f0: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ -3fc7f4: 5512 ff8b |000c: iget-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fc7f8: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -3fc7fc: 6202 328c |0010: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ -3fc800: 2803 |0012: goto 0015 // +0003 │ │ -3fc802: 5412 0a8c |0013: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fc806: 1102 |0015: return-object v2 │ │ +3fc7c0: |[3fc7c0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; │ │ +3fc7d0: 5410 0a8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fc7d4: 6e10 9fc3 0200 |0002: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fc7da: 0c02 |0005: move-result-object v2 │ │ +3fc7dc: 7220 73c4 2000 |0006: invoke-interface {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3fc7e2: 0a02 |0009: move-result v2 │ │ +3fc7e4: 3902 0900 |000a: if-nez v2, 0013 // +0009 │ │ +3fc7e8: 5512 ff8b |000c: iget-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fc7ec: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +3fc7f0: 6202 328c |0010: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.UTF8_ZIP_ENCODING:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c32 │ │ +3fc7f4: 2803 |0012: goto 0015 // +0003 │ │ +3fc7f6: 5412 0a8c |0013: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fc7fa: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x000c line=1579 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0016 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1391512,31 +1391508,31 @@ │ │ type : '(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3fc6d8: |[3fc6d8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ -3fc6e8: 2200 5618 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ -3fc6ec: 7010 37c2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ -3fc6f2: 5531 088c |0005: iget-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fc6f6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3fc6f8: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ -3fc6fc: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -3fc700: 2803 |000c: goto 000f // +0003 │ │ -3fc702: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3fc704: 2802 |000e: goto 0010 // +0002 │ │ -3fc706: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -3fc708: 6e20 43c2 5000 |0010: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useUTF8ForNames:(Z)V // method@c243 │ │ -3fc70e: 7020 42c4 4300 |0013: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isDeflatedToOutputStream:(I)Z // method@c442 │ │ -3fc714: 0a04 |0016: move-result v4 │ │ -3fc716: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ -3fc71a: 6e20 40c2 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useDataDescriptor:(Z)V // method@c240 │ │ -3fc720: 1100 |001c: return-object v0 │ │ +3fc6cc: |[3fc6cc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getGeneralPurposeBits:(IZ)Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; │ │ +3fc6dc: 2200 5618 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit; // type@1856 │ │ +3fc6e0: 7010 37c2 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.:()V // method@c237 │ │ +3fc6e6: 5531 088c |0005: iget-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fc6ea: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3fc6ec: 3901 0700 |0008: if-nez v1, 000f // +0007 │ │ +3fc6f0: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +3fc6f4: 2803 |000c: goto 000f // +0003 │ │ +3fc6f6: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3fc6f8: 2802 |000e: goto 0010 // +0002 │ │ +3fc6fa: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +3fc6fc: 6e20 43c2 5000 |0010: invoke-virtual {v0, v5}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useUTF8ForNames:(Z)V // method@c243 │ │ +3fc702: 7020 42c4 4300 |0013: invoke-direct {v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isDeflatedToOutputStream:(I)Z // method@c442 │ │ +3fc708: 0a04 |0016: move-result v4 │ │ +3fc70a: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ +3fc70e: 6e20 40c2 2000 |0019: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;.useDataDescriptor:(Z)V // method@c240 │ │ +3fc714: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0005 line=1473 │ │ 0x0013 line=1474 │ │ 0x0019 line=1475 │ │ locals : │ │ @@ -1391549,22 +1391545,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3fc678: |[3fc678] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; │ │ -3fc688: 7020 3bc4 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ -3fc68e: 0c00 |0003: move-result-object v0 │ │ -3fc690: 6e10 9fc3 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fc696: 0c02 |0007: move-result-object v2 │ │ -3fc698: 7220 75c4 2000 |0008: invoke-interface {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3fc69e: 0c02 |000b: move-result-object v2 │ │ -3fc6a0: 1102 |000c: return-object v2 │ │ +3fc66c: |[3fc66c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; │ │ +3fc67c: 7020 3bc4 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEntryEncoding:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c43b │ │ +3fc682: 0c00 |0003: move-result-object v0 │ │ +3fc684: 6e10 9fc3 0200 |0004: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fc68a: 0c02 |0007: move-result-object v2 │ │ +3fc68c: 7220 75c4 2000 |0008: invoke-interface {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3fc692: 0c02 |000b: move-result-object v2 │ │ +3fc694: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1584 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1391573,31 +1391569,31 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3fc724: |[3fc724] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ -3fc734: 5430 fe8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fc738: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3fc73a: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -3fc73e: 5532 028c |0005: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fc742: b712 |0007: xor-int/2addr v2, v1 │ │ -3fc744: 7120 1dc4 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$502:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z // method@c41d │ │ -3fc74a: 5c31 028c |000b: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fc74e: 6200 738b |000d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3fc752: 6e20 95c3 0400 |000f: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3fc758: 0c00 |0012: move-result-object v0 │ │ -3fc75a: 1f00 7c18 |0013: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ -3fc75e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -3fc762: 2200 7c18 |0017: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ -3fc766: 7010 65c3 0000 |0019: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.:()V // method@c365 │ │ -3fc76c: 6e20 85c3 0400 |001c: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c385 │ │ -3fc772: 1100 |001f: return-object v0 │ │ +3fc718: |[3fc718] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; │ │ +3fc728: 5430 fe8b |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fc72c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3fc72e: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +3fc732: 5532 028c |0005: iget-boolean v2, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fc736: b712 |0007: xor-int/2addr v2, v1 │ │ +3fc738: 7120 1dc4 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$502:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;Z)Z // method@c41d │ │ +3fc73e: 5c31 028c |000b: iput-boolean v1, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fc742: 6200 738b |000d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3fc746: 6e20 95c3 0400 |000f: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3fc74c: 0c00 |0012: move-result-object v0 │ │ +3fc74e: 1f00 7c18 |0013: check-cast v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ +3fc752: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +3fc756: 2200 7c18 |0017: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // type@187c │ │ +3fc75a: 7010 65c3 0000 |0019: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.:()V // method@c365 │ │ +3fc760: 6e20 85c3 0400 |001c: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c385 │ │ +3fc766: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1524 │ │ 0x0005 line=1525 │ │ 0x000b line=1527 │ │ 0x000d line=1528 │ │ 0x000f line=1530 │ │ @@ -1391612,124 +1391608,124 @@ │ │ type : '(JJLorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 237 16-bit code units │ │ -3fbd30: |[3fbd30] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.handleSizesAndCrc:(JJLorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ -3fbd40: 5450 fe8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd44: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbd4a: 0c00 |0005: move-result-object v0 │ │ -3fbd4c: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fbd52: 0a00 |0009: move-result v0 │ │ -3fbd54: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -3fbd58: 3310 2500 |000c: if-ne v0, v1, 0031 // +0025 │ │ -3fbd5c: 5450 fe8b |000e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd60: 7110 17c4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbd66: 0c00 |0013: move-result-object v0 │ │ -3fbd68: 5451 fe8b |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd6c: 7110 15c4 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c415 │ │ -3fbd72: 0b01 |0019: move-result-wide v1 │ │ -3fbd74: 6e30 c5c3 1002 |001a: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fbd7a: 5450 fe8b |001d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd7e: 7110 17c4 0000 |001f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbd84: 0c00 |0022: move-result-object v0 │ │ -3fbd86: 6e30 b6c3 6007 |0023: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fbd8c: 5456 fe8b |0026: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbd90: 7110 17c4 0600 |0028: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbd96: 0c06 |002b: move-result-object v6 │ │ -3fbd98: 6e30 b7c3 8609 |002c: invoke-virtual {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ -3fbd9e: 2900 b900 |002f: goto/16 00e8 // +00b9 │ │ -3fbda2: 5450 f78b |0031: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fbda6: 3900 9a00 |0033: if-nez v0, 00cd // +009a │ │ -3fbdaa: 5450 fe8b |0035: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbdae: 7110 17c4 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbdb4: 0c00 |003a: move-result-object v0 │ │ -3fbdb6: 6e10 91c3 0000 |003b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fbdbc: 0b00 |003e: move-result-wide v0 │ │ -3fbdbe: 1a02 8c06 |003f: const-string v2, " instead of " // string@068c │ │ -3fbdc2: 1a03 1115 |0041: const-string v3, ": " // string@1511 │ │ -3fbdc6: 3104 0008 |0043: cmp-long v4, v0, v8 │ │ -3fbdca: 3904 4900 |0045: if-nez v4, 008e // +0049 │ │ -3fbdce: 5458 fe8b |0047: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbdd2: 7110 17c4 0800 |0049: invoke-static {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbdd8: 0c08 |004c: move-result-object v8 │ │ -3fbdda: 6e10 a5c3 0800 |004d: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fbde0: 0b08 |0050: move-result-wide v8 │ │ -3fbde2: 3100 0806 |0051: cmp-long v0, v8, v6 │ │ -3fbde6: 3900 0400 |0053: if-nez v0, 0057 // +0004 │ │ -3fbdea: 2900 9300 |0055: goto/16 00e8 // +0093 │ │ -3fbdee: 2208 a211 |0057: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ -3fbdf2: 2209 9410 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -3fbdf6: 7010 8384 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3fbdfc: 1a0a 9876 |005e: const-string v10, "bad size for entry " // string@7698 │ │ -3fbe00: 6e20 8f84 a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe06: 545a fe8b |0063: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbe0a: 7110 17c4 0a00 |0065: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbe10: 0c0a |0068: move-result-object v10 │ │ -3fbe12: 6e10 9fc3 0a00 |0069: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fbe18: 0c0a |006c: move-result-object v10 │ │ -3fbe1a: 6e20 8f84 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe20: 6e20 8f84 3900 |0070: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe26: 545a fe8b |0073: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbe2a: 7110 17c4 0a00 |0075: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbe30: 0c0a |0078: move-result-object v10 │ │ -3fbe32: 6e10 a5c3 0a00 |0079: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fbe38: 0b00 |007c: move-result-wide v0 │ │ -3fbe3a: 6e30 8b84 0901 |007d: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3fbe40: 6e20 8f84 2900 |0080: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe46: 6e30 8b84 6907 |0083: invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3fbe4c: 6e10 9f84 0900 |0086: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fbe52: 0c06 |0089: move-result-object v6 │ │ -3fbe54: 7020 4589 6800 |008a: invoke-direct {v8, v6}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3fbe5a: 2708 |008d: throw v8 │ │ -3fbe5c: 2206 a211 |008e: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ -3fbe60: 2207 9410 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -3fbe64: 7010 8384 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3fbe6a: 1a0a 9276 |0095: const-string v10, "bad CRC checksum for entry " // string@7692 │ │ -3fbe6e: 6e20 8f84 a700 |0097: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe74: 545a fe8b |009a: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbe78: 7110 17c4 0a00 |009c: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbe7e: 0c0a |009f: move-result-object v10 │ │ -3fbe80: 6e10 9fc3 0a00 |00a0: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fbe86: 0c0a |00a3: move-result-object v10 │ │ -3fbe88: 6e20 8f84 a700 |00a4: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe8e: 6e20 8f84 3700 |00a7: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbe94: 545a fe8b |00aa: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbe98: 7110 17c4 0a00 |00ac: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbe9e: 0c0a |00af: move-result-object v10 │ │ -3fbea0: 6e10 91c3 0a00 |00b0: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fbea6: 0b00 |00b3: move-result-wide v0 │ │ -3fbea8: 7120 be83 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3fbeae: 0c0a |00b7: move-result-object v10 │ │ -3fbeb0: 6e20 8f84 a700 |00b8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbeb6: 6e20 8f84 2700 |00bb: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbebc: 7120 be83 9800 |00be: invoke-static {v8, v9}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ -3fbec2: 0c08 |00c1: move-result-object v8 │ │ -3fbec4: 6e20 8f84 8700 |00c2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fbeca: 6e10 9f84 0700 |00c5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fbed0: 0c07 |00c8: move-result-object v7 │ │ -3fbed2: 7020 4589 7600 |00c9: invoke-direct {v6, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3fbed8: 2706 |00cc: throw v6 │ │ -3fbeda: 5450 fe8b |00cd: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbede: 7110 17c4 0000 |00cf: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbee4: 0c00 |00d2: move-result-object v0 │ │ -3fbee6: 6e30 c5c3 6007 |00d3: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ -3fbeec: 5450 fe8b |00d6: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbef0: 7110 17c4 0000 |00d8: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbef6: 0c00 |00db: move-result-object v0 │ │ -3fbef8: 6e30 b6c3 6007 |00dc: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fbefe: 5456 fe8b |00df: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fbf02: 7110 17c4 0600 |00e1: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fbf08: 0c06 |00e4: move-result-object v6 │ │ -3fbf0a: 6e30 b7c3 8609 |00e5: invoke-virtual {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ -3fbf10: 7020 28c4 a500 |00e8: invoke-direct {v5, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c428 │ │ -3fbf16: 0a06 |00eb: move-result v6 │ │ -3fbf18: 0f06 |00ec: return v6 │ │ +3fbd24: |[3fbd24] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.handleSizesAndCrc:(JJLorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ +3fbd34: 5450 fe8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd38: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbd3e: 0c00 |0005: move-result-object v0 │ │ +3fbd40: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fbd46: 0a00 |0009: move-result v0 │ │ +3fbd48: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +3fbd4c: 3310 2500 |000c: if-ne v0, v1, 0031 // +0025 │ │ +3fbd50: 5450 fe8b |000e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd54: 7110 17c4 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbd5a: 0c00 |0013: move-result-object v0 │ │ +3fbd5c: 5451 fe8b |0014: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd60: 7110 15c4 0100 |0016: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$100:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c415 │ │ +3fbd66: 0b01 |0019: move-result-wide v1 │ │ +3fbd68: 6e30 c5c3 1002 |001a: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fbd6e: 5450 fe8b |001d: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd72: 7110 17c4 0000 |001f: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbd78: 0c00 |0022: move-result-object v0 │ │ +3fbd7a: 6e30 b6c3 6007 |0023: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fbd80: 5456 fe8b |0026: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbd84: 7110 17c4 0600 |0028: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbd8a: 0c06 |002b: move-result-object v6 │ │ +3fbd8c: 6e30 b7c3 8609 |002c: invoke-virtual {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ +3fbd92: 2900 b900 |002f: goto/16 00e8 // +00b9 │ │ +3fbd96: 5450 f78b |0031: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fbd9a: 3900 9a00 |0033: if-nez v0, 00cd // +009a │ │ +3fbd9e: 5450 fe8b |0035: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbda2: 7110 17c4 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbda8: 0c00 |003a: move-result-object v0 │ │ +3fbdaa: 6e10 91c3 0000 |003b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fbdb0: 0b00 |003e: move-result-wide v0 │ │ +3fbdb2: 1a02 8c06 |003f: const-string v2, " instead of " // string@068c │ │ +3fbdb6: 1a03 1115 |0041: const-string v3, ": " // string@1511 │ │ +3fbdba: 3104 0008 |0043: cmp-long v4, v0, v8 │ │ +3fbdbe: 3904 4900 |0045: if-nez v4, 008e // +0049 │ │ +3fbdc2: 5458 fe8b |0047: iget-object v8, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbdc6: 7110 17c4 0800 |0049: invoke-static {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbdcc: 0c08 |004c: move-result-object v8 │ │ +3fbdce: 6e10 a5c3 0800 |004d: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fbdd4: 0b08 |0050: move-result-wide v8 │ │ +3fbdd6: 3100 0806 |0051: cmp-long v0, v8, v6 │ │ +3fbdda: 3900 0400 |0053: if-nez v0, 0057 // +0004 │ │ +3fbdde: 2900 9300 |0055: goto/16 00e8 // +0093 │ │ +3fbde2: 2208 a211 |0057: new-instance v8, Ljava/util/zip/ZipException; // type@11a2 │ │ +3fbde6: 2209 9410 |0059: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +3fbdea: 7010 8384 0900 |005b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fbdf0: 1a0a 9876 |005e: const-string v10, "bad size for entry " // string@7698 │ │ +3fbdf4: 6e20 8f84 a900 |0060: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbdfa: 545a fe8b |0063: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbdfe: 7110 17c4 0a00 |0065: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbe04: 0c0a |0068: move-result-object v10 │ │ +3fbe06: 6e10 9fc3 0a00 |0069: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fbe0c: 0c0a |006c: move-result-object v10 │ │ +3fbe0e: 6e20 8f84 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe14: 6e20 8f84 3900 |0070: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe1a: 545a fe8b |0073: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbe1e: 7110 17c4 0a00 |0075: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbe24: 0c0a |0078: move-result-object v10 │ │ +3fbe26: 6e10 a5c3 0a00 |0079: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fbe2c: 0b00 |007c: move-result-wide v0 │ │ +3fbe2e: 6e30 8b84 0901 |007d: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3fbe34: 6e20 8f84 2900 |0080: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe3a: 6e30 8b84 6907 |0083: invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3fbe40: 6e10 9f84 0900 |0086: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fbe46: 0c06 |0089: move-result-object v6 │ │ +3fbe48: 7020 4589 6800 |008a: invoke-direct {v8, v6}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3fbe4e: 2708 |008d: throw v8 │ │ +3fbe50: 2206 a211 |008e: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ +3fbe54: 2207 9410 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +3fbe58: 7010 8384 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fbe5e: 1a0a 9276 |0095: const-string v10, "bad CRC checksum for entry " // string@7692 │ │ +3fbe62: 6e20 8f84 a700 |0097: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe68: 545a fe8b |009a: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbe6c: 7110 17c4 0a00 |009c: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbe72: 0c0a |009f: move-result-object v10 │ │ +3fbe74: 6e10 9fc3 0a00 |00a0: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fbe7a: 0c0a |00a3: move-result-object v10 │ │ +3fbe7c: 6e20 8f84 a700 |00a4: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe82: 6e20 8f84 3700 |00a7: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbe88: 545a fe8b |00aa: iget-object v10, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbe8c: 7110 17c4 0a00 |00ac: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbe92: 0c0a |00af: move-result-object v10 │ │ +3fbe94: 6e10 91c3 0a00 |00b0: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fbe9a: 0b00 |00b3: move-result-wide v0 │ │ +3fbe9c: 7120 be83 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3fbea2: 0c0a |00b7: move-result-object v10 │ │ +3fbea4: 6e20 8f84 a700 |00b8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbeaa: 6e20 8f84 2700 |00bb: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbeb0: 7120 be83 9800 |00be: invoke-static {v8, v9}, Ljava/lang/Long;.toHexString:(J)Ljava/lang/String; // method@83be │ │ +3fbeb6: 0c08 |00c1: move-result-object v8 │ │ +3fbeb8: 6e20 8f84 8700 |00c2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fbebe: 6e10 9f84 0700 |00c5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fbec4: 0c07 |00c8: move-result-object v7 │ │ +3fbec6: 7020 4589 7600 |00c9: invoke-direct {v6, v7}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3fbecc: 2706 |00cc: throw v6 │ │ +3fbece: 5450 fe8b |00cd: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbed2: 7110 17c4 0000 |00cf: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbed8: 0c00 |00d2: move-result-object v0 │ │ +3fbeda: 6e30 c5c3 6007 |00d3: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setSize:(J)V // method@c3c5 │ │ +3fbee0: 5450 fe8b |00d6: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbee4: 7110 17c4 0000 |00d8: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbeea: 0c00 |00db: move-result-object v0 │ │ +3fbeec: 6e30 b6c3 6007 |00dc: invoke-virtual {v0, v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fbef2: 5456 fe8b |00df: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fbef6: 7110 17c4 0600 |00e1: invoke-static {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fbefc: 0c06 |00e4: move-result-object v6 │ │ +3fbefe: 6e30 b7c3 8609 |00e5: invoke-virtual {v6, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCrc:(J)V // method@c3b7 │ │ +3fbf04: 7020 28c4 a500 |00e8: invoke-direct {v5, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.checkIfNeedsZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c428 │ │ +3fbf0a: 0a06 |00eb: move-result v6 │ │ +3fbf0c: 0f06 |00ec: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x000e line=612 │ │ 0x001d line=613 │ │ 0x0026 line=614 │ │ 0x0031 line=616 │ │ @@ -1391757,55 +1391753,55 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;JZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -3fd018: |[3fd018] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.handleZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;JZ)V │ │ -3fd028: 380a 5700 |0000: if-eqz v10, 0057 // +0057 │ │ -3fd02c: 7020 3ec4 7600 |0002: invoke-direct {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // method@c43e │ │ -3fd032: 0c0a |0005: move-result-object v10 │ │ -3fd034: 6e10 90c3 0700 |0006: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd03a: 0b00 |0009: move-result-wide v0 │ │ -3fd03c: 1802 ffff ffff 0000 0000 |000a: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fd046: 3104 0002 |000f: cmp-long v4, v0, v2 │ │ -3fd04a: 3b04 1900 |0011: if-gez v4, 002a // +0019 │ │ -3fd04e: 6e10 a5c3 0700 |0013: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd054: 0b00 |0016: move-result-wide v0 │ │ -3fd056: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ -3fd05a: 3b04 1100 |0019: if-gez v4, 002a // +0011 │ │ -3fd05e: 5460 098c |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fd062: 6201 7b8b |001d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fd066: 3310 0300 |001f: if-ne v0, v1, 0022 // +0003 │ │ -3fd06a: 2809 |0021: goto 002a // +0009 │ │ -3fd06c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3fd06e: 6e20 75c3 0a00 |0023: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ -3fd074: 6e20 78c3 0a00 |0026: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ -3fd07a: 2819 |0029: goto 0042 // +0019 │ │ -3fd07c: 2200 8c18 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd080: 6e10 90c3 0700 |002c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd086: 0b04 |002f: move-result-wide v4 │ │ -3fd088: 7030 63c4 4005 |0030: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd08e: 6e20 75c3 0a00 |0033: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ -3fd094: 2200 8c18 |0036: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd098: 6e10 a5c3 0700 |0038: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd09e: 0b04 |003b: move-result-wide v4 │ │ -3fd0a0: 7030 63c4 4005 |003c: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd0a6: 6e20 78c3 0a00 |003f: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ -3fd0ac: 3100 0802 |0042: cmp-long v0, v8, v2 │ │ -3fd0b0: 3b00 0800 |0044: if-gez v0, 004c // +0008 │ │ -3fd0b4: 5460 098c |0046: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fd0b8: 6201 7b8b |0048: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fd0bc: 3310 0a00 |004a: if-ne v0, v1, 0054 // +000a │ │ -3fd0c0: 2200 8c18 |004c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd0c4: 7030 63c4 8009 |004e: invoke-direct {v0, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd0ca: 6e20 77c3 0a00 |0051: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setRelativeHeaderOffset:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c377 │ │ -3fd0d0: 6e10 bac3 0700 |0054: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3fd0d6: 0e00 |0057: return-void │ │ +3fd00c: |[3fd00c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.handleZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;JZ)V │ │ +3fd01c: 380a 5700 |0000: if-eqz v10, 0057 // +0057 │ │ +3fd020: 7020 3ec4 7600 |0002: invoke-direct {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // method@c43e │ │ +3fd026: 0c0a |0005: move-result-object v10 │ │ +3fd028: 6e10 90c3 0700 |0006: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd02e: 0b00 |0009: move-result-wide v0 │ │ +3fd030: 1802 ffff ffff 0000 0000 |000a: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fd03a: 3104 0002 |000f: cmp-long v4, v0, v2 │ │ +3fd03e: 3b04 1900 |0011: if-gez v4, 002a // +0019 │ │ +3fd042: 6e10 a5c3 0700 |0013: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd048: 0b00 |0016: move-result-wide v0 │ │ +3fd04a: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ +3fd04e: 3b04 1100 |0019: if-gez v4, 002a // +0011 │ │ +3fd052: 5460 098c |001b: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fd056: 6201 7b8b |001d: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fd05a: 3310 0300 |001f: if-ne v0, v1, 0022 // +0003 │ │ +3fd05e: 2809 |0021: goto 002a // +0009 │ │ +3fd060: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3fd062: 6e20 75c3 0a00 |0023: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ +3fd068: 6e20 78c3 0a00 |0026: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ +3fd06e: 2819 |0029: goto 0042 // +0019 │ │ +3fd070: 2200 8c18 |002a: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd074: 6e10 90c3 0700 |002c: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd07a: 0b04 |002f: move-result-wide v4 │ │ +3fd07c: 7030 63c4 4005 |0030: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd082: 6e20 75c3 0a00 |0033: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ +3fd088: 2200 8c18 |0036: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd08c: 6e10 a5c3 0700 |0038: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd092: 0b04 |003b: move-result-wide v4 │ │ +3fd094: 7030 63c4 4005 |003c: invoke-direct {v0, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd09a: 6e20 78c3 0a00 |003f: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ +3fd0a0: 3100 0802 |0042: cmp-long v0, v8, v2 │ │ +3fd0a4: 3b00 0800 |0044: if-gez v0, 004c // +0008 │ │ +3fd0a8: 5460 098c |0046: iget-object v0, v6, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fd0ac: 6201 7b8b |0048: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fd0b0: 3310 0a00 |004a: if-ne v0, v1, 0054 // +000a │ │ +3fd0b4: 2200 8c18 |004c: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd0b8: 7030 63c4 8009 |004e: invoke-direct {v0, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd0be: 6e20 77c3 0a00 |0051: invoke-virtual {v10, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setRelativeHeaderOffset:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c377 │ │ +3fd0c4: 6e10 bac3 0700 |0054: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3fd0ca: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1320 │ │ 0x0006 line=1321 │ │ 0x0013 line=1322 │ │ 0x0023 line=1328 │ │ 0x0026 line=1329 │ │ @@ -1391825,23 +1391821,23 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3fbf1c: |[3fbf1c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -3fbf2c: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3fbf30: 6e20 95c3 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ -3fbf36: 0c02 |0005: move-result-object v2 │ │ -3fbf38: 3802 0400 |0006: if-eqz v2, 000a // +0004 │ │ -3fbf3c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3fbf3e: 2802 |0009: goto 000b // +0002 │ │ -3fbf40: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3fbf42: 0f02 |000b: return v2 │ │ +3fbf10: |[3fbf10] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +3fbf20: 6200 738b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3fbf24: 6e20 95c3 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; // method@c395 │ │ +3fbf2a: 0c02 |0005: move-result-object v2 │ │ +3fbf2c: 3802 0400 |0006: if-eqz v2, 000a // +0004 │ │ +3fbf30: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3fbf32: 2802 |0009: goto 000b // +0002 │ │ +3fbf34: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3fbf36: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1555 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1391850,23 +1391846,23 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3fbf44: |[3fbf44] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isDeflatedToOutputStream:(I)Z │ │ -3fbf54: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3fbf58: 3302 0800 |0002: if-ne v2, v0, 000a // +0008 │ │ -3fbf5c: 5412 f78b |0004: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fbf60: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -3fbf64: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3fbf66: 2802 |0009: goto 000b // +0002 │ │ -3fbf68: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3fbf6a: 0f02 |000b: return v2 │ │ +3fbf38: |[3fbf38] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isDeflatedToOutputStream:(I)Z │ │ +3fbf48: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3fbf4c: 3302 0800 |0002: if-ne v2, v0, 000a // +0008 │ │ +3fbf50: 5412 f78b |0004: iget-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fbf54: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +3fbf58: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3fbf5a: 2802 |0009: goto 000b // +0002 │ │ +3fbf5c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3fbf5e: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1492 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ │ │ @@ -1391875,29 +1391871,29 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3fbf8c: |[3fbf8c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isTooLageForZip32:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ -3fbf9c: 6e10 a5c3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fbfa2: 0b00 |0003: move-result-wide v0 │ │ -3fbfa4: 1802 ffff ffff 0000 0000 |0004: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fbfae: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3fbfb2: 3b04 0d00 |000b: if-gez v4, 0018 // +000d │ │ -3fbfb6: 6e10 90c3 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fbfbc: 0b00 |0010: move-result-wide v0 │ │ -3fbfbe: 3106 0002 |0011: cmp-long v6, v0, v2 │ │ -3fbfc2: 3a06 0300 |0013: if-ltz v6, 0016 // +0003 │ │ -3fbfc6: 2803 |0015: goto 0018 // +0003 │ │ -3fbfc8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -3fbfca: 2802 |0017: goto 0019 // +0002 │ │ -3fbfcc: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -3fbfce: 0f06 |0019: return v6 │ │ +3fbf80: |[3fbf80] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isTooLageForZip32:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z │ │ +3fbf90: 6e10 a5c3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fbf96: 0b00 |0003: move-result-wide v0 │ │ +3fbf98: 1802 ffff ffff 0000 0000 |0004: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fbfa2: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3fbfa6: 3b04 0d00 |000b: if-gez v4, 0018 // +000d │ │ +3fbfaa: 6e10 90c3 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fbfb0: 0b00 |0010: move-result-wide v0 │ │ +3fbfb2: 3106 0002 |0011: cmp-long v6, v0, v2 │ │ +3fbfb6: 3a06 0300 |0013: if-ltz v6, 0016 // +0003 │ │ +3fbfba: 2803 |0015: goto 0018 // +0003 │ │ +3fbfbc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +3fbfbe: 2802 |0017: goto 0019 // +0002 │ │ +3fbfc0: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +3fbfc2: 0f06 |0019: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x001a reg=6 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1391906,25 +1391902,25 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3fbfd0: |[3fbfd0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ -3fbfe0: 6200 7b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fbfe4: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ -3fbfe8: 7020 44c4 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isTooLageForZip32:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c444 │ │ -3fbfee: 0a02 |0007: move-result v2 │ │ -3fbff0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -3fbff4: 2803 |000a: goto 000d // +0003 │ │ -3fbff6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3fbff8: 2802 |000c: goto 000e // +0002 │ │ -3fbffa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3fbffc: 0f02 |000e: return v2 │ │ +3fbfc4: |[3fbfc4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isZip64Required:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ +3fbfd4: 6200 7b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fbfd8: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ +3fbfdc: 7020 44c4 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isTooLageForZip32:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c444 │ │ +3fbfe2: 0a02 |0007: move-result v2 │ │ +3fbfe4: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +3fbfe8: 2803 |000a: goto 000d // +0003 │ │ +3fbfea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3fbfec: 2802 |000c: goto 000e // +0002 │ │ +3fbfee: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3fbff0: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x000f reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ 0x0000 - 0x000f reg=3 (null) Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ @@ -1391934,34 +1391930,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3fd0d8: |[3fd0d8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.preClose:()V │ │ -3fd0e8: 5520 008c |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fd0ec: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -3fd0f0: 5420 fe8b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd0f4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -3fd0f8: 7110 18c4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z // method@c418 │ │ -3fd0fe: 0a00 |000b: move-result v0 │ │ -3fd100: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -3fd104: 6200 e08b |000e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EMPTY:[B // field@8be0 │ │ -3fd108: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3fd10a: 6e40 56c4 0211 |0011: invoke-virtual {v2, v0, v1, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.write:([BII)V // method@c456 │ │ -3fd110: 0e00 |0014: return-void │ │ -3fd112: 2200 4210 |0015: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fd116: 1a01 d452 |0017: const-string v1, "No current entry to close" // string@52d4 │ │ -3fd11a: 7020 7782 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fd120: 2700 |001c: throw v0 │ │ -3fd122: 2200 4210 |001d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fd126: 1a01 b75e |001f: const-string v1, "Stream has already been finished" // string@5eb7 │ │ -3fd12a: 7020 7782 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fd130: 2700 |0024: throw v0 │ │ +3fd0cc: |[3fd0cc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.preClose:()V │ │ +3fd0dc: 5520 008c |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fd0e0: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +3fd0e4: 5420 fe8b |0004: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd0e8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +3fd0ec: 7110 18c4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z // method@c418 │ │ +3fd0f2: 0a00 |000b: move-result v0 │ │ +3fd0f4: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +3fd0f8: 6200 e08b |000e: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EMPTY:[B // field@8be0 │ │ +3fd0fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3fd0fe: 6e40 56c4 0211 |0011: invoke-virtual {v2, v0, v1, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.write:([BII)V // method@c456 │ │ +3fd104: 0e00 |0014: return-void │ │ +3fd106: 2200 4210 |0015: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fd10a: 1a01 d452 |0017: const-string v1, "No current entry to close" // string@52d4 │ │ +3fd10e: 7020 7782 1000 |0019: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fd114: 2700 |001c: throw v0 │ │ +3fd116: 2200 4210 |001d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fd11a: 1a01 b75e |001f: const-string v1, "Stream has already been finished" // string@5eb7 │ │ +3fd11e: 7020 7782 1000 |0021: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fd124: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=550 │ │ 0x0008 line=554 │ │ 0x000e line=555 │ │ 0x0015 line=551 │ │ @@ -1391974,117 +1391970,117 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 212 16-bit code units │ │ -3fd150: |[3fd150] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V │ │ -3fd160: 5580 008c |0000: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fd164: 3900 ca00 |0002: if-nez v0, 00cc // +00ca │ │ -3fd168: 5480 fe8b |0004: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd16c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3fd170: 6e10 2ac4 0800 |0008: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeArchiveEntry:()V // method@c42a │ │ -3fd176: 2200 8818 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // type@1888 │ │ -3fd17a: 1f09 7f18 |000d: check-cast v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fd17e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3fd180: 7030 12c4 9001 |0010: invoke-direct {v0, v9, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1;)V // method@c412 │ │ -3fd186: 5b80 fe8b |0013: iput-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd18a: 5480 fd8b |0015: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fd18e: 5481 fe8b |0017: iget-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd192: 7110 17c4 0100 |0019: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd198: 0c01 |001c: move-result-object v1 │ │ -3fd19a: 7220 7a87 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3fd1a0: 5480 fe8b |0020: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd1a4: 7110 17c4 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd1aa: 0c00 |0025: move-result-object v0 │ │ -3fd1ac: 7020 4cc4 0800 |0026: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.setDefaults:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c44c │ │ -3fd1b2: 5480 fe8b |0029: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd1b6: 7110 17c4 0000 |002b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd1bc: 0c00 |002e: move-result-object v0 │ │ -3fd1be: 7020 39c4 0800 |002f: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ -3fd1c4: 0c00 |0032: move-result-object v0 │ │ -3fd1c6: 7020 54c4 0800 |0033: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.validateSizeInformation:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V // method@c454 │ │ -3fd1cc: 5481 fe8b |0036: iget-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd1d0: 7110 17c4 0100 |0038: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd1d6: 0c01 |003b: move-result-object v1 │ │ -3fd1d8: 7030 53c4 1800 |003c: invoke-direct {v8, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.shouldAddZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c453 │ │ -3fd1de: 0a00 |003f: move-result v0 │ │ -3fd1e0: 3800 6c00 |0040: if-eqz v0, 00ac // +006c │ │ -3fd1e4: 5480 fe8b |0042: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd1e8: 7110 17c4 0000 |0044: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd1ee: 0c00 |0047: move-result-object v0 │ │ -3fd1f0: 7020 3ec4 0800 |0048: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // method@c43e │ │ -3fd1f6: 0c00 |004b: move-result-object v0 │ │ -3fd1f8: 6201 2b8c |004c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3fd1fc: 6202 2b8c |004e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ -3fd200: 380a 2100 |0050: if-eqz v10, 0071 // +0021 │ │ -3fd204: 2201 8c18 |0052: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd208: 5482 fe8b |0054: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd20c: 7110 17c4 0200 |0056: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd212: 0c02 |0059: move-result-object v2 │ │ -3fd214: 6e10 a5c3 0200 |005a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd21a: 0b02 |005d: move-result-wide v2 │ │ -3fd21c: 7030 63c4 2103 |005e: invoke-direct {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd222: 2202 8c18 |0061: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd226: 5483 fe8b |0063: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd22a: 7110 17c4 0300 |0065: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd230: 0c03 |0068: move-result-object v3 │ │ -3fd232: 6e10 90c3 0300 |0069: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd238: 0b03 |006c: move-result-wide v3 │ │ -3fd23a: 7030 63c4 3204 |006d: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd240: 282d |0070: goto 009d // +002d │ │ -3fd242: 5483 fe8b |0071: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd246: 7110 17c4 0300 |0073: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd24c: 0c03 |0076: move-result-object v3 │ │ -3fd24e: 6e10 9ec3 0300 |0077: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd254: 0a03 |007a: move-result v3 │ │ -3fd256: 3903 2200 |007b: if-nez v3, 009d // +0022 │ │ -3fd25a: 5483 fe8b |007d: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd25e: 7110 17c4 0300 |007f: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd264: 0c03 |0082: move-result-object v3 │ │ -3fd266: 6e10 a5c3 0300 |0083: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd26c: 0b03 |0086: move-result-wide v3 │ │ -3fd26e: 1605 ffff |0087: const-wide/16 v5, #int -1 // #ffff │ │ -3fd272: 3107 0305 |0089: cmp-long v7, v3, v5 │ │ -3fd276: 3807 1200 |008b: if-eqz v7, 009d // +0012 │ │ -3fd27a: 2201 8c18 |008d: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ -3fd27e: 5482 fe8b |008f: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd282: 7110 17c4 0200 |0091: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd288: 0c02 |0094: move-result-object v2 │ │ -3fd28a: 6e10 a5c3 0200 |0095: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd290: 0b02 |0098: move-result-wide v2 │ │ -3fd292: 7030 63c4 2103 |0099: invoke-direct {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ -3fd298: 0712 |009c: move-object v2, v1 │ │ -3fd29a: 6e20 78c3 1000 |009d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ -3fd2a0: 6e20 75c3 2000 |00a0: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ -3fd2a6: 5480 fe8b |00a3: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd2aa: 7110 17c4 0000 |00a5: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd2b0: 0c00 |00a8: move-result-object v0 │ │ -3fd2b2: 6e10 bac3 0000 |00a9: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3fd2b8: 5480 fe8b |00ac: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd2bc: 7110 17c4 0000 |00ae: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd2c2: 0c00 |00b1: move-result-object v0 │ │ -3fd2c4: 6e10 9ec3 0000 |00b2: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd2ca: 0a00 |00b5: move-result v0 │ │ -3fd2cc: 1301 0800 |00b6: const/16 v1, #int 8 // #8 │ │ -3fd2d0: 3310 1000 |00b8: if-ne v0, v1, 00c8 // +0010 │ │ -3fd2d4: 5580 018c |00ba: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fd2d8: 3800 0c00 |00bc: if-eqz v0, 00c8 // +000c │ │ -3fd2dc: 5480 fb8b |00be: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ -3fd2e0: 5281 038c |00c0: iget v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fd2e4: 6e20 2289 1000 |00c2: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setLevel:(I)V // method@8922 │ │ -3fd2ea: 1200 |00c5: const/4 v0, #int 0 // #0 │ │ -3fd2ec: 5c80 018c |00c6: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fd2f0: 7030 5dc4 980a |00c8: invoke-direct {v8, v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V // method@c45d │ │ -3fd2f6: 0e00 |00cb: return-void │ │ -3fd2f8: 2209 4210 |00cc: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -3fd2fc: 1a0a b75e |00ce: const-string v10, "Stream has already been finished" // string@5eb7 │ │ -3fd300: 7020 7782 a900 |00d0: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fd306: 2709 |00d3: throw v9 │ │ +3fd144: |[3fd144] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V │ │ +3fd154: 5580 008c |0000: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fd158: 3900 ca00 |0002: if-nez v0, 00cc // +00ca │ │ +3fd15c: 5480 fe8b |0004: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd160: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3fd164: 6e10 2ac4 0800 |0008: invoke-virtual {v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeArchiveEntry:()V // method@c42a │ │ +3fd16a: 2200 8818 |000b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // type@1888 │ │ +3fd16e: 1f09 7f18 |000d: check-cast v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fd172: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3fd174: 7030 12c4 9001 |0010: invoke-direct {v0, v9, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1;)V // method@c412 │ │ +3fd17a: 5b80 fe8b |0013: iput-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd17e: 5480 fd8b |0015: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fd182: 5481 fe8b |0017: iget-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd186: 7110 17c4 0100 |0019: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd18c: 0c01 |001c: move-result-object v1 │ │ +3fd18e: 7220 7a87 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3fd194: 5480 fe8b |0020: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd198: 7110 17c4 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd19e: 0c00 |0025: move-result-object v0 │ │ +3fd1a0: 7020 4cc4 0800 |0026: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.setDefaults:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c44c │ │ +3fd1a6: 5480 fe8b |0029: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd1aa: 7110 17c4 0000 |002b: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd1b0: 0c00 |002e: move-result-object v0 │ │ +3fd1b2: 7020 39c4 0800 |002f: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ +3fd1b8: 0c00 |0032: move-result-object v0 │ │ +3fd1ba: 7020 54c4 0800 |0033: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.validateSizeInformation:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V // method@c454 │ │ +3fd1c0: 5481 fe8b |0036: iget-object v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd1c4: 7110 17c4 0100 |0038: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd1ca: 0c01 |003b: move-result-object v1 │ │ +3fd1cc: 7030 53c4 1800 |003c: invoke-direct {v8, v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.shouldAddZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c453 │ │ +3fd1d2: 0a00 |003f: move-result v0 │ │ +3fd1d4: 3800 6c00 |0040: if-eqz v0, 00ac // +006c │ │ +3fd1d8: 5480 fe8b |0042: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd1dc: 7110 17c4 0000 |0044: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd1e2: 0c00 |0047: move-result-object v0 │ │ +3fd1e4: 7020 3ec4 0800 |0048: invoke-direct {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField; // method@c43e │ │ +3fd1ea: 0c00 |004b: move-result-object v0 │ │ +3fd1ec: 6201 2b8c |004c: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3fd1f0: 6202 2b8c |004e: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.ZERO:Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // field@8c2b │ │ +3fd1f4: 380a 2100 |0050: if-eqz v10, 0071 // +0021 │ │ +3fd1f8: 2201 8c18 |0052: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd1fc: 5482 fe8b |0054: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd200: 7110 17c4 0200 |0056: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd206: 0c02 |0059: move-result-object v2 │ │ +3fd208: 6e10 a5c3 0200 |005a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd20e: 0b02 |005d: move-result-wide v2 │ │ +3fd210: 7030 63c4 2103 |005e: invoke-direct {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd216: 2202 8c18 |0061: new-instance v2, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd21a: 5483 fe8b |0063: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd21e: 7110 17c4 0300 |0065: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd224: 0c03 |0068: move-result-object v3 │ │ +3fd226: 6e10 90c3 0300 |0069: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd22c: 0b03 |006c: move-result-wide v3 │ │ +3fd22e: 7030 63c4 3204 |006d: invoke-direct {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd234: 282d |0070: goto 009d // +002d │ │ +3fd236: 5483 fe8b |0071: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd23a: 7110 17c4 0300 |0073: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd240: 0c03 |0076: move-result-object v3 │ │ +3fd242: 6e10 9ec3 0300 |0077: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fd248: 0a03 |007a: move-result v3 │ │ +3fd24a: 3903 2200 |007b: if-nez v3, 009d // +0022 │ │ +3fd24e: 5483 fe8b |007d: iget-object v3, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd252: 7110 17c4 0300 |007f: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd258: 0c03 |0082: move-result-object v3 │ │ +3fd25a: 6e10 a5c3 0300 |0083: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd260: 0b03 |0086: move-result-wide v3 │ │ +3fd262: 1605 ffff |0087: const-wide/16 v5, #int -1 // #ffff │ │ +3fd266: 3107 0305 |0089: cmp-long v7, v3, v5 │ │ +3fd26a: 3807 1200 |008b: if-eqz v7, 009d // +0012 │ │ +3fd26e: 2201 8c18 |008d: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger; // type@188c │ │ +3fd272: 5482 fe8b |008f: iget-object v2, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd276: 7110 17c4 0200 |0091: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd27c: 0c02 |0094: move-result-object v2 │ │ +3fd27e: 6e10 a5c3 0200 |0095: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd284: 0b02 |0098: move-result-wide v2 │ │ +3fd286: 7030 63c4 2103 |0099: invoke-direct {v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.:(J)V // method@c463 │ │ +3fd28c: 0712 |009c: move-object v2, v1 │ │ +3fd28e: 6e20 78c3 1000 |009d: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c378 │ │ +3fd294: 6e20 75c3 2000 |00a0: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.setCompressedSize:(Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;)V // method@c375 │ │ +3fd29a: 5480 fe8b |00a3: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd29e: 7110 17c4 0000 |00a5: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd2a4: 0c00 |00a8: move-result-object v0 │ │ +3fd2a6: 6e10 bac3 0000 |00a9: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3fd2ac: 5480 fe8b |00ac: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd2b0: 7110 17c4 0000 |00ae: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd2b6: 0c00 |00b1: move-result-object v0 │ │ +3fd2b8: 6e10 9ec3 0000 |00b2: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fd2be: 0a00 |00b5: move-result v0 │ │ +3fd2c0: 1301 0800 |00b6: const/16 v1, #int 8 // #8 │ │ +3fd2c4: 3310 1000 |00b8: if-ne v0, v1, 00c8 // +0010 │ │ +3fd2c8: 5580 018c |00ba: iget-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fd2cc: 3800 0c00 |00bc: if-eqz v0, 00c8 // +000c │ │ +3fd2d0: 5480 fb8b |00be: iget-object v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.def:Ljava/util/zip/Deflater; // field@8bfb │ │ +3fd2d4: 5281 038c |00c0: iget v1, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fd2d8: 6e20 2289 1000 |00c2: invoke-virtual {v0, v1}, Ljava/util/zip/Deflater;.setLevel:(I)V // method@8922 │ │ +3fd2de: 1200 |00c5: const/4 v0, #int 0 // #0 │ │ +3fd2e0: 5c80 018c |00c6: iput-boolean v0, v8, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fd2e4: 7030 5dc4 980a |00c8: invoke-direct {v8, v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V // method@c45d │ │ +3fd2ea: 0e00 |00cb: return-void │ │ +3fd2ec: 2209 4210 |00cc: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +3fd2f0: 1a0a b75e |00ce: const-string v10, "Stream has already been finished" // string@5eb7 │ │ +3fd2f4: 7020 7782 a900 |00d0: invoke-direct {v9, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fd2fa: 2709 |00d3: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0004 line=745 │ │ 0x0008 line=746 │ │ 0x000b line=749 │ │ 0x0015 line=750 │ │ @@ -1392118,138 +1392114,138 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 249 16-bit code units │ │ -3fd308: |[3fd308] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.rewriteSizesAndCrc:(Z)V │ │ -3fd318: 54a0 f78b |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd31c: 7210 dd85 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ -3fd322: 0b00 |0005: move-result-wide v0 │ │ -3fd324: 54a2 f78b |0006: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd328: 54a3 fe8b |0008: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd32c: 7110 1ac4 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ -3fd332: 0b03 |000d: move-result-wide v3 │ │ -3fd334: 7230 de85 3204 |000e: invoke-interface {v2, v3, v4}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fd33a: 54a2 fe8b |0011: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd33e: 7110 17c4 0200 |0013: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd344: 0c02 |0016: move-result-object v2 │ │ -3fd346: 6e10 91c3 0200 |0017: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fd34c: 0b02 |001a: move-result-wide v2 │ │ -3fd34e: 7120 dbc4 3200 |001b: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fd354: 0c02 |001e: move-result-object v2 │ │ -3fd356: 6e20 5ec4 2a00 |001f: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd35c: 54a2 fe8b |0022: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd360: 7110 17c4 0200 |0024: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd366: 0c02 |0027: move-result-object v2 │ │ -3fd368: 7020 41c4 2a00 |0028: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fd36e: 0a02 |002b: move-result v2 │ │ -3fd370: 3802 1800 |002c: if-eqz v2, 0044 // +0018 │ │ -3fd374: 390b 0300 |002e: if-nez v11, 0031 // +0003 │ │ -3fd378: 2814 |0030: goto 0044 // +0014 │ │ -3fd37a: 6202 678c |0031: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fd37e: 6e10 dac4 0200 |0033: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fd384: 0c02 |0036: move-result-object v2 │ │ -3fd386: 6e20 5ec4 2a00 |0037: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd38c: 6202 678c |003a: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ -3fd390: 6e10 dac4 0200 |003c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ -3fd396: 0c02 |003f: move-result-object v2 │ │ -3fd398: 6e20 5ec4 2a00 |0040: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd39e: 2823 |0043: goto 0066 // +0023 │ │ -3fd3a0: 54a2 fe8b |0044: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd3a4: 7110 17c4 0200 |0046: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd3aa: 0c02 |0049: move-result-object v2 │ │ -3fd3ac: 6e10 90c3 0200 |004a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd3b2: 0b02 |004d: move-result-wide v2 │ │ -3fd3b4: 7120 dbc4 3200 |004e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fd3ba: 0c02 |0051: move-result-object v2 │ │ -3fd3bc: 6e20 5ec4 2a00 |0052: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd3c2: 54a2 fe8b |0055: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd3c6: 7110 17c4 0200 |0057: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd3cc: 0c02 |005a: move-result-object v2 │ │ -3fd3ce: 6e10 a5c3 0200 |005b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd3d4: 0b02 |005e: move-result-wide v2 │ │ -3fd3d6: 7120 dbc4 3200 |005f: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fd3dc: 0c02 |0062: move-result-object v2 │ │ -3fd3de: 6e20 5ec4 2a00 |0063: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd3e4: 54a2 fe8b |0066: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd3e8: 7110 17c4 0200 |0068: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd3ee: 0c02 |006b: move-result-object v2 │ │ -3fd3f0: 7020 41c4 2a00 |006c: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fd3f6: 0a02 |006f: move-result v2 │ │ -3fd3f8: 3802 8300 |0070: if-eqz v2, 00f3 // +0083 │ │ -3fd3fc: 54a2 fe8b |0072: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd400: 7110 17c4 0200 |0074: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd406: 0c02 |0077: move-result-object v2 │ │ -3fd408: 7020 3dc4 2a00 |0078: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ -3fd40e: 0c02 |007b: move-result-object v2 │ │ -3fd410: 6e10 b785 0200 |007c: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fd416: 0a03 |007f: move-result v3 │ │ -3fd418: 6e10 ba85 0200 |0080: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fd41e: 0a02 |0083: move-result v2 │ │ -3fd420: b123 |0084: sub-int/2addr v3, v2 │ │ -3fd422: 54a2 f78b |0085: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd426: 54a4 fe8b |0087: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd42a: 7110 1ac4 0400 |0089: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ -3fd430: 0b04 |008c: move-result-wide v4 │ │ -3fd432: 1606 0c00 |008d: const-wide/16 v6, #int 12 // #c │ │ -3fd436: bb64 |008f: add-long/2addr v4, v6 │ │ -3fd438: 1606 0400 |0090: const-wide/16 v6, #int 4 // #4 │ │ -3fd43c: bb64 |0092: add-long/2addr v4, v6 │ │ -3fd43e: 8138 |0093: int-to-long v8, v3 │ │ -3fd440: bb84 |0094: add-long/2addr v4, v8 │ │ -3fd442: bb64 |0095: add-long/2addr v4, v6 │ │ -3fd444: 7230 de85 4205 |0096: invoke-interface {v2, v4, v5}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fd44a: 54a2 fe8b |0099: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd44e: 7110 17c4 0200 |009b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd454: 0c02 |009e: move-result-object v2 │ │ -3fd456: 6e10 a5c3 0200 |009f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd45c: 0b02 |00a2: move-result-wide v2 │ │ -3fd45e: 7120 69c4 3200 |00a3: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fd464: 0c02 |00a6: move-result-object v2 │ │ -3fd466: 6e20 5ec4 2a00 |00a7: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd46c: 54a2 fe8b |00aa: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd470: 7110 17c4 0200 |00ac: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd476: 0c02 |00af: move-result-object v2 │ │ -3fd478: 6e10 90c3 0200 |00b0: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd47e: 0b02 |00b3: move-result-wide v2 │ │ -3fd480: 7120 69c4 3200 |00b4: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fd486: 0c02 |00b7: move-result-object v2 │ │ -3fd488: 6e20 5ec4 2a00 |00b8: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd48e: 390b 3800 |00bb: if-nez v11, 00f3 // +0038 │ │ -3fd492: 54ab f78b |00bd: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd496: 54a2 fe8b |00bf: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd49a: 7110 1ac4 0200 |00c1: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ -3fd4a0: 0b02 |00c4: move-result-wide v2 │ │ -3fd4a2: 1604 0a00 |00c5: const-wide/16 v4, #int 10 // #a │ │ -3fd4a6: bc42 |00c7: sub-long/2addr v2, v4 │ │ -3fd4a8: 7230 de85 2b03 |00c8: invoke-interface {v11, v2, v3}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fd4ae: 130b 0a00 |00cb: const/16 v11, #int 10 // #a │ │ -3fd4b2: 7110 f3c4 0b00 |00cd: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3fd4b8: 0c0b |00d0: move-result-object v11 │ │ -3fd4ba: 6e20 5ec4 ba00 |00d1: invoke-virtual {v10, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fd4c0: 54ab fe8b |00d4: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd4c4: 7110 17c4 0b00 |00d6: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd4ca: 0c0b |00d9: move-result-object v11 │ │ -3fd4cc: 6202 738b |00da: sget-object v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3fd4d0: 6e20 b1c3 2b00 |00dc: invoke-virtual {v11, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ -3fd4d6: 54ab fe8b |00df: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd4da: 7110 17c4 0b00 |00e1: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd4e0: 0c0b |00e4: move-result-object v11 │ │ -3fd4e2: 6e10 bac3 0b00 |00e5: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ -3fd4e8: 54ab fe8b |00e8: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd4ec: 7110 1cc4 0b00 |00ea: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z // method@c41c │ │ -3fd4f2: 0a0b |00ed: move-result v11 │ │ -3fd4f4: 380b 0500 |00ee: if-eqz v11, 00f3 // +0005 │ │ -3fd4f8: 120b |00f0: const/4 v11, #int 0 // #0 │ │ -3fd4fa: 5cab 028c |00f1: iput-boolean v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fd4fe: 54ab f78b |00f3: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd502: 7230 de85 0b01 |00f5: invoke-interface {v11, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ -3fd508: 0e00 |00f8: return-void │ │ +3fd2fc: |[3fd2fc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.rewriteSizesAndCrc:(Z)V │ │ +3fd30c: 54a0 f78b |0000: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd310: 7210 dd85 0000 |0002: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.position:()J // method@85dd │ │ +3fd316: 0b00 |0005: move-result-wide v0 │ │ +3fd318: 54a2 f78b |0006: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd31c: 54a3 fe8b |0008: iget-object v3, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd320: 7110 1ac4 0300 |000a: invoke-static {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ +3fd326: 0b03 |000d: move-result-wide v3 │ │ +3fd328: 7230 de85 3204 |000e: invoke-interface {v2, v3, v4}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fd32e: 54a2 fe8b |0011: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd332: 7110 17c4 0200 |0013: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd338: 0c02 |0016: move-result-object v2 │ │ +3fd33a: 6e10 91c3 0200 |0017: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fd340: 0b02 |001a: move-result-wide v2 │ │ +3fd342: 7120 dbc4 3200 |001b: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fd348: 0c02 |001e: move-result-object v2 │ │ +3fd34a: 6e20 5ec4 2a00 |001f: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd350: 54a2 fe8b |0022: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd354: 7110 17c4 0200 |0024: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd35a: 0c02 |0027: move-result-object v2 │ │ +3fd35c: 7020 41c4 2a00 |0028: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fd362: 0a02 |002b: move-result v2 │ │ +3fd364: 3802 1800 |002c: if-eqz v2, 0044 // +0018 │ │ +3fd368: 390b 0300 |002e: if-nez v11, 0031 // +0003 │ │ +3fd36c: 2814 |0030: goto 0044 // +0014 │ │ +3fd36e: 6202 678c |0031: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fd372: 6e10 dac4 0200 |0033: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fd378: 0c02 |0036: move-result-object v2 │ │ +3fd37a: 6e20 5ec4 2a00 |0037: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd380: 6202 678c |003a: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipLong;.ZIP64_MAGIC:Lorg/apache/commons/compress/archivers/zip/ZipLong; // field@8c67 │ │ +3fd384: 6e10 dac4 0200 |003c: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:()[B // method@c4da │ │ +3fd38a: 0c02 |003f: move-result-object v2 │ │ +3fd38c: 6e20 5ec4 2a00 |0040: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd392: 2823 |0043: goto 0066 // +0023 │ │ +3fd394: 54a2 fe8b |0044: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd398: 7110 17c4 0200 |0046: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd39e: 0c02 |0049: move-result-object v2 │ │ +3fd3a0: 6e10 90c3 0200 |004a: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd3a6: 0b02 |004d: move-result-wide v2 │ │ +3fd3a8: 7120 dbc4 3200 |004e: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fd3ae: 0c02 |0051: move-result-object v2 │ │ +3fd3b0: 6e20 5ec4 2a00 |0052: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd3b6: 54a2 fe8b |0055: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd3ba: 7110 17c4 0200 |0057: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd3c0: 0c02 |005a: move-result-object v2 │ │ +3fd3c2: 6e10 a5c3 0200 |005b: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd3c8: 0b02 |005e: move-result-wide v2 │ │ +3fd3ca: 7120 dbc4 3200 |005f: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fd3d0: 0c02 |0062: move-result-object v2 │ │ +3fd3d2: 6e20 5ec4 2a00 |0063: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd3d8: 54a2 fe8b |0066: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd3dc: 7110 17c4 0200 |0068: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd3e2: 0c02 |006b: move-result-object v2 │ │ +3fd3e4: 7020 41c4 2a00 |006c: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fd3ea: 0a02 |006f: move-result v2 │ │ +3fd3ec: 3802 8300 |0070: if-eqz v2, 00f3 // +0083 │ │ +3fd3f0: 54a2 fe8b |0072: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd3f4: 7110 17c4 0200 |0074: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd3fa: 0c02 |0077: move-result-object v2 │ │ +3fd3fc: 7020 3dc4 2a00 |0078: invoke-direct {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ +3fd402: 0c02 |007b: move-result-object v2 │ │ +3fd404: 6e10 b785 0200 |007c: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fd40a: 0a03 |007f: move-result v3 │ │ +3fd40c: 6e10 ba85 0200 |0080: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fd412: 0a02 |0083: move-result v2 │ │ +3fd414: b123 |0084: sub-int/2addr v3, v2 │ │ +3fd416: 54a2 f78b |0085: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd41a: 54a4 fe8b |0087: iget-object v4, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd41e: 7110 1ac4 0400 |0089: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ +3fd424: 0b04 |008c: move-result-wide v4 │ │ +3fd426: 1606 0c00 |008d: const-wide/16 v6, #int 12 // #c │ │ +3fd42a: bb64 |008f: add-long/2addr v4, v6 │ │ +3fd42c: 1606 0400 |0090: const-wide/16 v6, #int 4 // #4 │ │ +3fd430: bb64 |0092: add-long/2addr v4, v6 │ │ +3fd432: 8138 |0093: int-to-long v8, v3 │ │ +3fd434: bb84 |0094: add-long/2addr v4, v8 │ │ +3fd436: bb64 |0095: add-long/2addr v4, v6 │ │ +3fd438: 7230 de85 4205 |0096: invoke-interface {v2, v4, v5}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fd43e: 54a2 fe8b |0099: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd442: 7110 17c4 0200 |009b: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd448: 0c02 |009e: move-result-object v2 │ │ +3fd44a: 6e10 a5c3 0200 |009f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd450: 0b02 |00a2: move-result-wide v2 │ │ +3fd452: 7120 69c4 3200 |00a3: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fd458: 0c02 |00a6: move-result-object v2 │ │ +3fd45a: 6e20 5ec4 2a00 |00a7: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd460: 54a2 fe8b |00aa: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd464: 7110 17c4 0200 |00ac: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd46a: 0c02 |00af: move-result-object v2 │ │ +3fd46c: 6e10 90c3 0200 |00b0: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd472: 0b02 |00b3: move-result-wide v2 │ │ +3fd474: 7120 69c4 3200 |00b4: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fd47a: 0c02 |00b7: move-result-object v2 │ │ +3fd47c: 6e20 5ec4 2a00 |00b8: invoke-virtual {v10, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd482: 390b 3800 |00bb: if-nez v11, 00f3 // +0038 │ │ +3fd486: 54ab f78b |00bd: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd48a: 54a2 fe8b |00bf: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd48e: 7110 1ac4 0200 |00c1: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$400:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c41a │ │ +3fd494: 0b02 |00c4: move-result-wide v2 │ │ +3fd496: 1604 0a00 |00c5: const-wide/16 v4, #int 10 // #a │ │ +3fd49a: bc42 |00c7: sub-long/2addr v2, v4 │ │ +3fd49c: 7230 de85 2b03 |00c8: invoke-interface {v11, v2, v3}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fd4a2: 130b 0a00 |00cb: const/16 v11, #int 10 // #a │ │ +3fd4a6: 7110 f3c4 0b00 |00cd: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3fd4ac: 0c0b |00d0: move-result-object v11 │ │ +3fd4ae: 6e20 5ec4 ba00 |00d1: invoke-virtual {v10, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fd4b4: 54ab fe8b |00d4: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd4b8: 7110 17c4 0b00 |00d6: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd4be: 0c0b |00d9: move-result-object v11 │ │ +3fd4c0: 6202 738b |00da: sget-object v2, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3fd4c4: 6e20 b1c3 2b00 |00dc: invoke-virtual {v11, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ +3fd4ca: 54ab fe8b |00df: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd4ce: 7110 17c4 0b00 |00e1: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd4d4: 0c0b |00e4: move-result-object v11 │ │ +3fd4d6: 6e10 bac3 0b00 |00e5: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setExtra:()V // method@c3ba │ │ +3fd4dc: 54ab fe8b |00e8: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd4e0: 7110 1cc4 0b00 |00ea: invoke-static {v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$500:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Z // method@c41c │ │ +3fd4e6: 0a0b |00ed: move-result v11 │ │ +3fd4e8: 380b 0500 |00ee: if-eqz v11, 00f3 // +0005 │ │ +3fd4ec: 120b |00f0: const/4 v11, #int 0 // #0 │ │ +3fd4ee: 5cab 028c |00f1: iput-boolean v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fd4f2: 54ab f78b |00f3: iget-object v11, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd4f6: 7230 de85 0b01 |00f5: invoke-interface {v11, v0, v1}, Ljava/nio/channels/SeekableByteChannel;.position:(J)Ljava/nio/channels/SeekableByteChannel; // method@85de │ │ +3fd4fc: 0e00 |00f8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0006 line=673 │ │ 0x0011 line=674 │ │ 0x0022 line=675 │ │ 0x0031 line=679 │ │ @@ -1392278,30 +1392274,30 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3fd53c: |[3fd53c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setDefaults:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3fd54c: 6e10 9ec3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd552: 0a00 |0003: move-result v0 │ │ -3fd554: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3fd556: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ -3fd55a: 5250 048c |0007: iget v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ -3fd55e: 6e20 c0c3 0600 |0009: invoke-virtual {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ -3fd564: 6e10 a6c3 0600 |000c: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ -3fd56a: 0b00 |000f: move-result-wide v0 │ │ -3fd56c: 1602 ffff |0010: const-wide/16 v2, #int -1 // #ffff │ │ -3fd570: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -3fd574: 3904 0900 |0014: if-nez v4, 001d // +0009 │ │ -3fd578: 7100 a184 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -3fd57e: 0b00 |0019: move-result-wide v0 │ │ -3fd580: 6e30 c7c3 0601 |001a: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ -3fd586: 0e00 |001d: return-void │ │ +3fd530: |[3fd530] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setDefaults:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3fd540: 6e10 9ec3 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fd546: 0a00 |0003: move-result v0 │ │ +3fd548: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3fd54a: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ +3fd54e: 5250 048c |0007: iget v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ +3fd552: 6e20 c0c3 0600 |0009: invoke-virtual {v6, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setMethod:(I)V // method@c3c0 │ │ +3fd558: 6e10 a6c3 0600 |000c: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getTime:()J // method@c3a6 │ │ +3fd55e: 0b00 |000f: move-result-wide v0 │ │ +3fd560: 1602 ffff |0010: const-wide/16 v2, #int -1 // #ffff │ │ +3fd564: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +3fd568: 3904 0900 |0014: if-nez v4, 001d // +0009 │ │ +3fd56c: 7100 a184 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +3fd572: 0b00 |0019: move-result-wide v0 │ │ +3fd574: 6e30 c7c3 0601 |001a: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setTime:(J)V // method@c3c7 │ │ +3fd57a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0007 line=792 │ │ 0x000c line=795 │ │ 0x0016 line=796 │ │ locals : │ │ @@ -1392313,40 +1392309,40 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -3fc000: |[3fc000] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.shouldAddZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ -3fc010: 6200 7b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ -3fc014: 3207 2c00 |0002: if-eq v7, v0, 002e // +002c │ │ -3fc018: 6e10 a5c3 0600 |0004: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc01e: 0b00 |0007: move-result-wide v0 │ │ -3fc020: 1802 ffff ffff 0000 0000 |0008: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fc02a: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -3fc02e: 3b04 1f00 |000f: if-gez v4, 002e // +001f │ │ -3fc032: 6e10 90c3 0600 |0011: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fc038: 0b00 |0014: move-result-wide v0 │ │ -3fc03a: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ -3fc03e: 3b04 1700 |0017: if-gez v4, 002e // +0017 │ │ -3fc042: 6e10 a5c3 0600 |0019: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fc048: 0b00 |001c: move-result-wide v0 │ │ -3fc04a: 1602 ffff |001d: const-wide/16 v2, #int -1 // #ffff │ │ -3fc04e: 3106 0002 |001f: cmp-long v6, v0, v2 │ │ -3fc052: 3906 0b00 |0021: if-nez v6, 002c // +000b │ │ -3fc056: 5456 f78b |0023: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fc05a: 3806 0700 |0025: if-eqz v6, 002c // +0007 │ │ -3fc05e: 6206 7d8b |0027: sget-object v6, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fc062: 3267 0300 |0029: if-eq v7, v6, 002c // +0003 │ │ -3fc066: 2803 |002b: goto 002e // +0003 │ │ -3fc068: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -3fc06a: 2802 |002d: goto 002f // +0002 │ │ -3fc06c: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -3fc06e: 0f06 |002f: return v6 │ │ +3fbff4: |[3fbff4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.shouldAddZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z │ │ +3fc004: 6200 7b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Always:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7b │ │ +3fc008: 3207 2c00 |0002: if-eq v7, v0, 002e // +002c │ │ +3fc00c: 6e10 a5c3 0600 |0004: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc012: 0b00 |0007: move-result-wide v0 │ │ +3fc014: 1802 ffff ffff 0000 0000 |0008: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fc01e: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +3fc022: 3b04 1f00 |000f: if-gez v4, 002e // +001f │ │ +3fc026: 6e10 90c3 0600 |0011: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fc02c: 0b00 |0014: move-result-wide v0 │ │ +3fc02e: 3104 0002 |0015: cmp-long v4, v0, v2 │ │ +3fc032: 3b04 1700 |0017: if-gez v4, 002e // +0017 │ │ +3fc036: 6e10 a5c3 0600 |0019: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fc03c: 0b00 |001c: move-result-wide v0 │ │ +3fc03e: 1602 ffff |001d: const-wide/16 v2, #int -1 // #ffff │ │ +3fc042: 3106 0002 |001f: cmp-long v6, v0, v2 │ │ +3fc046: 3906 0b00 |0021: if-nez v6, 002c // +000b │ │ +3fc04a: 5456 f78b |0023: iget-object v6, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fc04e: 3806 0700 |0025: if-eqz v6, 002c // +0007 │ │ +3fc052: 6206 7d8b |0027: sget-object v6, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fc056: 3267 0300 |0029: if-eq v7, v6, 002c // +0003 │ │ +3fc05a: 2803 |002b: goto 002e // +0003 │ │ +3fc05c: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +3fc05e: 2802 |002d: goto 002f // +0002 │ │ +3fc060: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +3fc062: 0f06 |002f: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ 0x0004 line=846 │ │ 0x0011 line=847 │ │ 0x0019 line=848 │ │ locals : │ │ @@ -1392359,82 +1392355,82 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -3fd6a0: |[3fd6a0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.validateSizeInformation:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V │ │ -3fd6b0: 5450 fe8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd6b4: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd6ba: 0c00 |0005: move-result-object v0 │ │ -3fd6bc: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd6c2: 0a00 |0009: move-result v0 │ │ -3fd6c4: 3900 4800 |000a: if-nez v0, 0052 // +0048 │ │ -3fd6c8: 5450 f78b |000c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fd6cc: 3900 4400 |000e: if-nez v0, 0052 // +0044 │ │ -3fd6d0: 5450 fe8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd6d4: 7110 17c4 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd6da: 0c00 |0015: move-result-object v0 │ │ -3fd6dc: 6e10 a5c3 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd6e2: 0b00 |0019: move-result-wide v0 │ │ -3fd6e4: 1602 ffff |001a: const-wide/16 v2, #int -1 // #ffff │ │ -3fd6e8: 3104 0002 |001c: cmp-long v4, v0, v2 │ │ -3fd6ec: 3804 2c00 |001e: if-eqz v4, 004a // +002c │ │ -3fd6f0: 5450 fe8b |0020: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd6f4: 7110 17c4 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd6fa: 0c00 |0025: move-result-object v0 │ │ -3fd6fc: 6e10 91c3 0000 |0026: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fd702: 0b00 |0029: move-result-wide v0 │ │ -3fd704: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ -3fd708: 3804 1600 |002c: if-eqz v4, 0042 // +0016 │ │ -3fd70c: 5450 fe8b |002e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd710: 7110 17c4 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd716: 0c00 |0033: move-result-object v0 │ │ -3fd718: 5451 fe8b |0034: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd71c: 7110 17c4 0100 |0036: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd722: 0c01 |0039: move-result-object v1 │ │ -3fd724: 6e10 a5c3 0100 |003a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd72a: 0b01 |003d: move-result-wide v1 │ │ -3fd72c: 6e30 b6c3 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ -3fd732: 2811 |0041: goto 0052 // +0011 │ │ -3fd734: 2206 a211 |0042: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ -3fd738: 1a00 997e |0044: const-string v0, "crc checksum is required for STORED method when not writing to a file" // string@7e99 │ │ -3fd73c: 7020 4589 0600 |0046: invoke-direct {v6, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3fd742: 2706 |0049: throw v6 │ │ -3fd744: 2206 a211 |004a: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ -3fd748: 1a00 f8d3 |004c: const-string v0, "uncompressed size is required for STORED method when not writing to a file" // string@d3f8 │ │ -3fd74c: 7020 4589 0600 |004e: invoke-direct {v6, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ -3fd752: 2706 |0051: throw v6 │ │ -3fd754: 5450 fe8b |0052: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd758: 7110 17c4 0000 |0054: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd75e: 0c00 |0057: move-result-object v0 │ │ -3fd760: 6e10 a5c3 0000 |0058: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fd766: 0b00 |005b: move-result-wide v0 │ │ -3fd768: 1802 ffff ffff 0000 0000 |005c: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fd772: 3104 0002 |0061: cmp-long v4, v0, v2 │ │ -3fd776: 3b04 1000 |0063: if-gez v4, 0073 // +0010 │ │ -3fd77a: 5450 fe8b |0065: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd77e: 7110 17c4 0000 |0067: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd784: 0c00 |006a: move-result-object v0 │ │ -3fd786: 6e10 90c3 0000 |006b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fd78c: 0b00 |006e: move-result-wide v0 │ │ -3fd78e: 3104 0002 |006f: cmp-long v4, v0, v2 │ │ -3fd792: 3a04 0600 |0071: if-ltz v4, 0077 // +0006 │ │ -3fd796: 6200 7d8b |0073: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fd79a: 3206 0300 |0075: if-eq v6, v0, 0078 // +0003 │ │ -3fd79e: 0e00 |0077: return-void │ │ -3fd7a0: 2206 7e18 |0078: new-instance v6, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ -3fd7a4: 5450 fe8b |007a: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd7a8: 7110 17c4 0000 |007c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd7ae: 0c00 |007f: move-result-object v0 │ │ -3fd7b0: 7110 7ec3 0000 |0080: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; // method@c37e │ │ -3fd7b6: 0c00 |0083: move-result-object v0 │ │ -3fd7b8: 7020 7dc3 0600 |0084: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ -3fd7be: 2706 |0087: throw v6 │ │ +3fd694: |[3fd694] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.validateSizeInformation:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V │ │ +3fd6a4: 5450 fe8b |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd6a8: 7110 17c4 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd6ae: 0c00 |0005: move-result-object v0 │ │ +3fd6b0: 6e10 9ec3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fd6b6: 0a00 |0009: move-result v0 │ │ +3fd6b8: 3900 4800 |000a: if-nez v0, 0052 // +0048 │ │ +3fd6bc: 5450 f78b |000c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fd6c0: 3900 4400 |000e: if-nez v0, 0052 // +0044 │ │ +3fd6c4: 5450 fe8b |0010: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd6c8: 7110 17c4 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd6ce: 0c00 |0015: move-result-object v0 │ │ +3fd6d0: 6e10 a5c3 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd6d6: 0b00 |0019: move-result-wide v0 │ │ +3fd6d8: 1602 ffff |001a: const-wide/16 v2, #int -1 // #ffff │ │ +3fd6dc: 3104 0002 |001c: cmp-long v4, v0, v2 │ │ +3fd6e0: 3804 2c00 |001e: if-eqz v4, 004a // +002c │ │ +3fd6e4: 5450 fe8b |0020: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd6e8: 7110 17c4 0000 |0022: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd6ee: 0c00 |0025: move-result-object v0 │ │ +3fd6f0: 6e10 91c3 0000 |0026: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fd6f6: 0b00 |0029: move-result-wide v0 │ │ +3fd6f8: 3104 0002 |002a: cmp-long v4, v0, v2 │ │ +3fd6fc: 3804 1600 |002c: if-eqz v4, 0042 // +0016 │ │ +3fd700: 5450 fe8b |002e: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd704: 7110 17c4 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd70a: 0c00 |0033: move-result-object v0 │ │ +3fd70c: 5451 fe8b |0034: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd710: 7110 17c4 0100 |0036: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd716: 0c01 |0039: move-result-object v1 │ │ +3fd718: 6e10 a5c3 0100 |003a: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd71e: 0b01 |003d: move-result-wide v1 │ │ +3fd720: 6e30 b6c3 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.setCompressedSize:(J)V // method@c3b6 │ │ +3fd726: 2811 |0041: goto 0052 // +0011 │ │ +3fd728: 2206 a211 |0042: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ +3fd72c: 1a00 997e |0044: const-string v0, "crc checksum is required for STORED method when not writing to a file" // string@7e99 │ │ +3fd730: 7020 4589 0600 |0046: invoke-direct {v6, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3fd736: 2706 |0049: throw v6 │ │ +3fd738: 2206 a211 |004a: new-instance v6, Ljava/util/zip/ZipException; // type@11a2 │ │ +3fd73c: 1a00 f8d3 |004c: const-string v0, "uncompressed size is required for STORED method when not writing to a file" // string@d3f8 │ │ +3fd740: 7020 4589 0600 |004e: invoke-direct {v6, v0}, Ljava/util/zip/ZipException;.:(Ljava/lang/String;)V // method@8945 │ │ +3fd746: 2706 |0051: throw v6 │ │ +3fd748: 5450 fe8b |0052: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd74c: 7110 17c4 0000 |0054: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd752: 0c00 |0057: move-result-object v0 │ │ +3fd754: 6e10 a5c3 0000 |0058: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fd75a: 0b00 |005b: move-result-wide v0 │ │ +3fd75c: 1802 ffff ffff 0000 0000 |005c: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fd766: 3104 0002 |0061: cmp-long v4, v0, v2 │ │ +3fd76a: 3b04 1000 |0063: if-gez v4, 0073 // +0010 │ │ +3fd76e: 5450 fe8b |0065: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd772: 7110 17c4 0000 |0067: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd778: 0c00 |006a: move-result-object v0 │ │ +3fd77a: 6e10 90c3 0000 |006b: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fd780: 0b00 |006e: move-result-wide v0 │ │ +3fd782: 3104 0002 |006f: cmp-long v4, v0, v2 │ │ +3fd786: 3a04 0600 |0071: if-ltz v4, 0077 // +0006 │ │ +3fd78a: 6200 7d8b |0073: sget-object v0, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fd78e: 3206 0300 |0075: if-eq v6, v0, 0078 // +0003 │ │ +3fd792: 0e00 |0077: return-void │ │ +3fd794: 2206 7e18 |0078: new-instance v6, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ +3fd798: 5450 fe8b |007a: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd79c: 7110 17c4 0000 |007c: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd7a2: 0c00 |007f: move-result-object v0 │ │ +3fd7a4: 7110 7ec3 0000 |0080: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.getEntryTooBigMessage:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/lang/String; // method@c37e │ │ +3fd7aa: 0c00 |0083: move-result-object v0 │ │ +3fd7ac: 7020 7dc3 0600 |0084: invoke-direct {v6, v0}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ +3fd7b2: 2706 |0087: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0010 line=810 │ │ 0x0020 line=815 │ │ 0x002e line=819 │ │ 0x0042 line=816 │ │ @@ -1392452,25 +1392448,25 @@ │ │ type : '(IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3fc62c: |[3fc62c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.versionNeededToExtract:(IZ)I │ │ -3fc63c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -3fc640: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ -3fc644: 0f01 |0004: return v1 │ │ -3fc646: 7020 42c4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isDeflatedToOutputStream:(I)Z // method@c442 │ │ -3fc64c: 0a01 |0008: move-result v1 │ │ -3fc64e: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3fc652: 1301 1400 |000b: const/16 v1, #int 20 // #14 │ │ -3fc656: 2803 |000d: goto 0010 // +0003 │ │ -3fc658: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ -3fc65c: 0f01 |0010: return v1 │ │ +3fc620: |[3fc620] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.versionNeededToExtract:(IZ)I │ │ +3fc630: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +3fc634: 1301 2d00 |0002: const/16 v1, #int 45 // #2d │ │ +3fc638: 0f01 |0004: return v1 │ │ +3fc63a: 7020 42c4 1000 |0005: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.isDeflatedToOutputStream:(I)Z // method@c442 │ │ +3fc640: 0a01 |0008: move-result v1 │ │ +3fc642: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3fc646: 1301 1400 |000b: const/16 v1, #int 20 // #14 │ │ +3fc64a: 2803 |000d: goto 0010 // +0003 │ │ +3fc64c: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ +3fc650: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1486 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -1392480,44 +1392476,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3fd954: |[3fd954] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralDirectoryInChunks:()V │ │ -3fd964: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -3fd968: 1401 7011 0100 |0002: const v1, #float 9.80909e-41 // #00011170 │ │ -3fd96e: 7020 1082 1000 |0005: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@8210 │ │ -3fd974: 5451 fd8b |0008: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fd978: 7210 8487 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -3fd97e: 0c01 |000d: move-result-object v1 │ │ -3fd980: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3fd982: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3fd984: 7210 5487 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -3fd98a: 0a04 |0013: move-result v4 │ │ -3fd98c: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -3fd990: 7210 5587 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -3fd996: 0c04 |0019: move-result-object v4 │ │ -3fd998: 1f04 7f18 |001a: check-cast v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fd99c: 7020 31c4 4500 |001c: invoke-direct {v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B // method@c431 │ │ -3fd9a2: 0c04 |001f: move-result-object v4 │ │ -3fd9a4: 6e20 1682 4000 |0020: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8216 │ │ -3fd9aa: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3fd9ae: 1304 e803 |0025: const/16 v4, #int 1000 // #3e8 │ │ -3fd9b2: 3743 e9ff |0027: if-le v3, v4, 0010 // -0017 │ │ -3fd9b6: 6e10 1382 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3fd9bc: 0c03 |002c: move-result-object v3 │ │ -3fd9be: 7020 5ac4 3500 |002d: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd9c4: 6e10 1182 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@8211 │ │ -3fd9ca: 28dc |0033: goto 000f // -0024 │ │ -3fd9cc: 6e10 1382 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -3fd9d2: 0c00 |0037: move-result-object v0 │ │ -3fd9d4: 7020 5ac4 0500 |0038: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd9da: 0e00 |003b: return-void │ │ +3fd948: |[3fd948] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralDirectoryInChunks:()V │ │ +3fd958: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +3fd95c: 1401 7011 0100 |0002: const v1, #float 9.80909e-41 // #00011170 │ │ +3fd962: 7020 1082 1000 |0005: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@8210 │ │ +3fd968: 5451 fd8b |0008: iget-object v1, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fd96c: 7210 8487 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +3fd972: 0c01 |000d: move-result-object v1 │ │ +3fd974: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3fd976: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3fd978: 7210 5487 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +3fd97e: 0a04 |0013: move-result v4 │ │ +3fd980: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +3fd984: 7210 5587 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +3fd98a: 0c04 |0019: move-result-object v4 │ │ +3fd98c: 1f04 7f18 |001a: check-cast v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fd990: 7020 31c4 4500 |001c: invoke-direct {v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B // method@c431 │ │ +3fd996: 0c04 |001f: move-result-object v4 │ │ +3fd998: 6e20 1682 4000 |0020: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@8216 │ │ +3fd99e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3fd9a2: 1304 e803 |0025: const/16 v4, #int 1000 // #3e8 │ │ +3fd9a6: 3743 e9ff |0027: if-le v3, v4, 0010 // -0017 │ │ +3fd9aa: 6e10 1382 0000 |0029: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3fd9b0: 0c03 |002c: move-result-object v3 │ │ +3fd9b2: 7020 5ac4 3500 |002d: invoke-direct {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd9b8: 6e10 1182 0000 |0030: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@8211 │ │ +3fd9be: 28dc |0033: goto 000f // -0024 │ │ +3fd9c0: 6e10 1382 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +3fd9c6: 0c00 |0037: move-result-object v0 │ │ +3fd9c8: 7020 5ac4 0500 |0038: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd9ce: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0008 line=485 │ │ 0x001c line=486 │ │ 0x0029 line=488 │ │ 0x0030 line=489 │ │ @@ -1392530,18 +1392526,18 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3fd9fc: |[3fd9fc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCounted:([B)V │ │ -3fda0c: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fda10: 6e20 c7c2 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([B)V // method@c2c7 │ │ -3fda16: 0e00 |0005: return-void │ │ +3fd9f0: |[3fd9f0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCounted:([B)V │ │ +3fda00: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fda04: 6e20 c7c2 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([B)V // method@c2c7 │ │ +3fda0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1392550,50 +1392546,50 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 69 16-bit code units │ │ -3fdae8: |[3fdae8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V │ │ -3fdaf8: 5490 0a8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fdafc: 6e10 9fc3 0a00 |0002: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ -3fdb02: 0c01 |0005: move-result-object v1 │ │ -3fdb04: 7220 73c4 1000 |0006: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ -3fdb0a: 0a05 |0009: move-result v5 │ │ -3fdb0c: 7020 3dc4 a900 |000a: invoke-direct {v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ -3fdb12: 0c04 |000d: move-result-object v4 │ │ -3fdb14: 5490 fa8b |000e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fdb18: 6201 c58b |0010: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ -3fdb1c: 3210 0500 |0012: if-eq v0, v1, 0017 // +0005 │ │ -3fdb20: 7040 26c4 a945 |0014: invoke-direct {v9, v10, v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;ZLjava/nio/ByteBuffer;)V // method@c426 │ │ -3fdb26: 5490 078c |0017: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fdb2a: 6e10 c4c2 0000 |0019: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fdb30: 0b00 |001c: move-result-wide v0 │ │ -3fdb32: 0792 |001d: move-object v2, v9 │ │ -3fdb34: 07a3 |001e: move-object v3, v10 │ │ -3fdb36: 01b6 |001f: move v6, v11 │ │ -3fdb38: 0407 |0020: move-wide v7, v0 │ │ -3fdb3a: 7607 33c4 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;ZZJ)[B // method@c433 │ │ -3fdb40: 0c0b |0024: move-result-object v11 │ │ -3fdb42: 5492 058c |0025: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fdb46: 7120 c283 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3fdb4c: 0c03 |002a: move-result-object v3 │ │ -3fdb4e: 7230 b187 a203 |002b: invoke-interface {v2, v10, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -3fdb54: 549a fe8b |002e: iget-object v10, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fdb58: 1602 0e00 |0030: const-wide/16 v2, #int 14 // #e │ │ -3fdb5c: bb20 |0032: add-long/2addr v0, v2 │ │ -3fdb5e: 7130 1bc4 0a01 |0033: invoke-static {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c41b │ │ -3fdb64: 7020 5ac4 b900 |0036: invoke-direct {v9, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fdb6a: 549a fe8b |0039: iget-object v10, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fdb6e: 549b 078c |003b: iget-object v11, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fdb72: 6e10 c4c2 0b00 |003d: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fdb78: 0b00 |0040: move-result-wide v0 │ │ -3fdb7a: 7130 14c4 0a01 |0041: invoke-static {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$002:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c414 │ │ -3fdb80: 0e00 |0044: return-void │ │ +3fdadc: |[3fdadc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V │ │ +3fdaec: 5490 0a8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fdaf0: 6e10 9fc3 0a00 |0002: invoke-virtual {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getName:()Ljava/lang/String; // method@c39f │ │ +3fdaf6: 0c01 |0005: move-result-object v1 │ │ +3fdaf8: 7220 73c4 1000 |0006: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.canEncode:(Ljava/lang/String;)Z // method@c473 │ │ +3fdafe: 0a05 |0009: move-result v5 │ │ +3fdb00: 7020 3dc4 a900 |000a: invoke-direct {v9, v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getName:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/nio/ByteBuffer; // method@c43d │ │ +3fdb06: 0c04 |000d: move-result-object v4 │ │ +3fdb08: 5490 fa8b |000e: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fdb0c: 6201 c58b |0010: sget-object v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;.NEVER:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bc5 │ │ +3fdb10: 3210 0500 |0012: if-eq v0, v1, 0017 // +0005 │ │ +3fdb14: 7040 26c4 a945 |0014: invoke-direct {v9, v10, v5, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.addUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;ZLjava/nio/ByteBuffer;)V // method@c426 │ │ +3fdb1a: 5490 078c |0017: iget-object v0, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fdb1e: 6e10 c4c2 0000 |0019: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fdb24: 0b00 |001c: move-result-wide v0 │ │ +3fdb26: 0792 |001d: move-object v2, v9 │ │ +3fdb28: 07a3 |001e: move-object v3, v10 │ │ +3fdb2a: 01b6 |001f: move v6, v11 │ │ +3fdb2c: 0407 |0020: move-wide v7, v0 │ │ +3fdb2e: 7607 33c4 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/nio/ByteBuffer;ZZJ)[B // method@c433 │ │ +3fdb34: 0c0b |0024: move-result-object v11 │ │ +3fdb36: 5492 058c |0025: iget-object v2, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fdb3a: 7120 c283 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3fdb40: 0c03 |002a: move-result-object v3 │ │ +3fdb42: 7230 b187 a203 |002b: invoke-interface {v2, v10, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +3fdb48: 549a fe8b |002e: iget-object v10, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fdb4c: 1602 0e00 |0030: const-wide/16 v2, #int 14 // #e │ │ +3fdb50: bb20 |0032: add-long/2addr v0, v2 │ │ +3fdb52: 7130 1bc4 0a01 |0033: invoke-static {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$402:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c41b │ │ +3fdb58: 7020 5ac4 b900 |0036: invoke-direct {v9, v11}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fdb5e: 549a fe8b |0039: iget-object v10, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fdb62: 549b 078c |003b: iget-object v11, v9, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fdb66: 6e10 c4c2 0b00 |003d: invoke-virtual {v11}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fdb6c: 0b00 |0040: move-result-wide v0 │ │ +3fdb6e: 7130 14c4 0a01 |0041: invoke-static {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$002:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c414 │ │ +3fdb74: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x000a line=1023 │ │ 0x000e line=1025 │ │ 0x0014 line=1026 │ │ 0x0017 line=1029 │ │ @@ -1392613,42 +1392609,42 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -3fcbcc: |[3fcbcc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V │ │ -3fcbdc: 2200 7f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fcbe0: 7020 84c3 6000 |0002: invoke-direct {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c384 │ │ -3fcbe6: 7020 41c4 0500 |0005: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fcbec: 0a06 |0008: move-result v6 │ │ -3fcbee: 3806 0700 |0009: if-eqz v6, 0010 // +0007 │ │ -3fcbf2: 6206 738b |000b: sget-object v6, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ -3fcbf6: 6e20 b1c3 6000 |000d: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ -3fcbfc: 6e10 91c3 0000 |0010: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fcc02: 0b01 |0013: move-result-wide v1 │ │ -3fcc04: 1603 ffff |0014: const-wide/16 v3, #int -1 // #ffff │ │ -3fcc08: 3106 0103 |0016: cmp-long v6, v1, v3 │ │ -3fcc0c: 3806 1400 |0018: if-eqz v6, 002c // +0014 │ │ -3fcc10: 6e10 a5c3 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fcc16: 0b01 |001d: move-result-wide v1 │ │ -3fcc18: 3106 0103 |001e: cmp-long v6, v1, v3 │ │ -3fcc1c: 3806 0c00 |0020: if-eqz v6, 002c // +000c │ │ -3fcc20: 6e10 90c3 0000 |0022: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fcc26: 0b01 |0025: move-result-wide v1 │ │ -3fcc28: 3106 0103 |0026: cmp-long v6, v1, v3 │ │ -3fcc2c: 3806 0400 |0028: if-eqz v6, 002c // +0004 │ │ -3fcc30: 1216 |002a: const/4 v6, #int 1 // #1 │ │ -3fcc32: 2802 |002b: goto 002d // +0002 │ │ -3fcc34: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -3fcc36: 7030 48c4 0506 |002d: invoke-direct {v5, v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V // method@c448 │ │ -3fcc3c: 7020 2dc4 7500 |0030: invoke-direct {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyFromZipInputStream:(Ljava/io/InputStream;)V // method@c42d │ │ -3fcc42: 7020 2bc4 6500 |0033: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeCopiedEntry:(Z)V // method@c42b │ │ -3fcc48: 0e00 |0036: return-void │ │ +3fcbc0: |[3fcbc0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.addRawArchiveEntry:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Ljava/io/InputStream;)V │ │ +3fcbd0: 2200 7f18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fcbd4: 7020 84c3 6000 |0002: invoke-direct {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c384 │ │ +3fcbda: 7020 41c4 0500 |0005: invoke-direct {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fcbe0: 0a06 |0008: move-result v6 │ │ +3fcbe2: 3806 0700 |0009: if-eqz v6, 0010 // +0007 │ │ +3fcbe6: 6206 738b |000b: sget-object v6, Lorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;.HEADER_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b73 │ │ +3fcbea: 6e20 b1c3 6000 |000d: invoke-virtual {v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.removeExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c3b1 │ │ +3fcbf0: 6e10 91c3 0000 |0010: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fcbf6: 0b01 |0013: move-result-wide v1 │ │ +3fcbf8: 1603 ffff |0014: const-wide/16 v3, #int -1 // #ffff │ │ +3fcbfc: 3106 0103 |0016: cmp-long v6, v1, v3 │ │ +3fcc00: 3806 1400 |0018: if-eqz v6, 002c // +0014 │ │ +3fcc04: 6e10 a5c3 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fcc0a: 0b01 |001d: move-result-wide v1 │ │ +3fcc0c: 3106 0103 |001e: cmp-long v6, v1, v3 │ │ +3fcc10: 3806 0c00 |0020: if-eqz v6, 002c // +000c │ │ +3fcc14: 6e10 90c3 0000 |0022: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fcc1a: 0b01 |0025: move-result-wide v1 │ │ +3fcc1c: 3106 0103 |0026: cmp-long v6, v1, v3 │ │ +3fcc20: 3806 0400 |0028: if-eqz v6, 002c // +0004 │ │ +3fcc24: 1216 |002a: const/4 v6, #int 1 // #1 │ │ +3fcc26: 2802 |002b: goto 002d // +0002 │ │ +3fcc28: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +3fcc2a: 7030 48c4 0506 |002d: invoke-direct {v5, v0, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V // method@c448 │ │ +3fcc30: 7020 2dc4 7500 |0030: invoke-direct {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.copyFromZipInputStream:(Ljava/io/InputStream;)V // method@c42d │ │ +3fcc36: 7020 2bc4 6500 |0033: invoke-direct {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeCopiedEntry:(Z)V // method@c42b │ │ +3fcc3c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0005 line=575 │ │ 0x000b line=579 │ │ 0x0010 line=581 │ │ 0x001a line=582 │ │ @@ -1392666,36 +1392662,36 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -3fbc7c: |[3fbc7c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.canWriteEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -3fbc8c: 2040 7f18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fbc90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3fbc92: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ -3fbc96: 1f04 7f18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fbc9a: 6e10 9ec3 0400 |0007: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fbca0: 0a00 |000a: move-result v0 │ │ -3fbca2: 6202 738c |000b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ -3fbca6: 6e10 e6c4 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fbcac: 0a02 |0010: move-result v2 │ │ -3fbcae: 3220 1500 |0011: if-eq v0, v2, 0026 // +0015 │ │ -3fbcb2: 6e10 9ec3 0400 |0013: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fbcb8: 0a00 |0016: move-result v0 │ │ -3fbcba: 6202 7c8c |0017: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ -3fbcbe: 6e10 e6c4 0200 |0019: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ -3fbcc4: 0a02 |001c: move-result v2 │ │ -3fbcc6: 3220 0900 |001d: if-eq v0, v2, 0026 // +0009 │ │ -3fbcca: 7110 fec4 0400 |001f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ -3fbcd0: 0a04 |0022: move-result v4 │ │ -3fbcd2: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ -3fbcd6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -3fbcd8: 0f01 |0026: return v1 │ │ +3fbc70: |[3fbc70] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.canWriteEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +3fbc80: 2040 7f18 |0000: instance-of v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fbc84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3fbc86: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ +3fbc8a: 1f04 7f18 |0005: check-cast v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fbc8e: 6e10 9ec3 0400 |0007: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fbc94: 0a00 |000a: move-result v0 │ │ +3fbc96: 6202 738c |000b: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.IMPLODING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c73 │ │ +3fbc9a: 6e10 e6c4 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fbca0: 0a02 |0010: move-result v2 │ │ +3fbca2: 3220 1500 |0011: if-eq v0, v2, 0026 // +0015 │ │ +3fbca6: 6e10 9ec3 0400 |0013: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fbcac: 0a00 |0016: move-result v0 │ │ +3fbcae: 6202 7c8c |0017: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.UNSHRINKING:Lorg/apache/commons/compress/archivers/zip/ZipMethod; // field@8c7c │ │ +3fbcb2: 6e10 e6c4 0200 |0019: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/ZipMethod;.getCode:()I // method@c4e6 │ │ +3fbcb8: 0a02 |001c: move-result v2 │ │ +3fbcba: 3220 0900 |001d: if-eq v0, v2, 0026 // +0009 │ │ +3fbcbe: 7110 fec4 0400 |001f: invoke-static {v4}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.canHandleEntryData:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c4fe │ │ +3fbcc4: 0a04 |0022: move-result v4 │ │ +3fbcc6: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ +3fbcca: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +3fbccc: 0f01 |0026: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0005 line=898 │ │ 0x0007 line=899 │ │ 0x0013 line=900 │ │ 0x001f line=901 │ │ @@ -1392708,20 +1392704,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3fcd24: |[3fcd24] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close:()V │ │ -3fcd34: 5510 008c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fcd38: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3fcd3c: 6e10 36c4 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finish:()V // method@c436 │ │ -3fcd42: 6e10 35c4 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.destroy:()V // method@c435 │ │ -3fcd48: 0e00 |000a: return-void │ │ +3fcd18: |[3fcd18] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close:()V │ │ +3fcd28: 5510 008c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fcd2c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3fcd30: 6e10 36c4 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finish:()V // method@c436 │ │ +3fcd36: 6e10 35c4 0100 |0007: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.destroy:()V // method@c435 │ │ +3fcd3c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0004 line=958 │ │ 0x0007 line=960 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ @@ -1392731,45 +1392727,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -3fcd4c: |[3fcd4c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeArchiveEntry:()V │ │ -3fcd5c: 7010 46c4 0a00 |0000: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.preClose:()V // method@c446 │ │ -3fcd62: 7010 38c4 0a00 |0003: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.flushDeflater:()V // method@c438 │ │ -3fcd68: 54a0 078c |0006: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcd6c: 6e10 c4c2 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fcd72: 0b00 |000b: move-result-wide v0 │ │ -3fcd74: 54a2 fe8b |000c: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcd78: 7110 13c4 0200 |000e: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c413 │ │ -3fcd7e: 0b02 |0011: move-result-wide v2 │ │ -3fcd80: 9c05 0002 |0012: sub-long v5, v0, v2 │ │ -3fcd84: 54a0 078c |0014: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcd88: 6e10 c3c2 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getCrc32:()J // method@c2c3 │ │ -3fcd8e: 0b07 |0019: move-result-wide v7 │ │ -3fcd90: 54a0 fe8b |001a: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcd94: 54a1 078c |001c: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcd98: 6e10 c1c2 0100 |001e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesRead:()J // method@c2c1 │ │ -3fcd9e: 0b01 |0021: move-result-wide v1 │ │ -3fcda0: 7130 16c4 1002 |0022: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c416 │ │ -3fcda6: 54a0 fe8b |0025: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcdaa: 7110 17c4 0000 |0027: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fcdb0: 0c00 |002a: move-result-object v0 │ │ -3fcdb2: 7020 39c4 0a00 |002b: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ -3fcdb8: 0c09 |002e: move-result-object v9 │ │ -3fcdba: 07a4 |002f: move-object v4, v10 │ │ -3fcdbc: 7606 3fc4 0400 |0030: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.handleSizesAndCrc:(JJLorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c43f │ │ -3fcdc2: 0a00 |0033: move-result v0 │ │ -3fcdc4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -3fcdc6: 7030 2cc4 0a01 |0035: invoke-direct {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeEntry:(ZZ)V // method@c42c │ │ -3fcdcc: 54a0 078c |0038: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcdd0: 6e10 c5c2 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.reset:()V // method@c2c5 │ │ -3fcdd6: 0e00 |003d: return-void │ │ +3fcd40: |[3fcd40] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.closeArchiveEntry:()V │ │ +3fcd50: 7010 46c4 0a00 |0000: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.preClose:()V // method@c446 │ │ +3fcd56: 7010 38c4 0a00 |0003: invoke-direct {v10}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.flushDeflater:()V // method@c438 │ │ +3fcd5c: 54a0 078c |0006: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcd60: 6e10 c4c2 0000 |0008: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fcd66: 0b00 |000b: move-result-wide v0 │ │ +3fcd68: 54a2 fe8b |000c: iget-object v2, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcd6c: 7110 13c4 0200 |000e: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$000:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)J // method@c413 │ │ +3fcd72: 0b02 |0011: move-result-wide v2 │ │ +3fcd74: 9c05 0002 |0012: sub-long v5, v0, v2 │ │ +3fcd78: 54a0 078c |0014: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcd7c: 6e10 c3c2 0000 |0016: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getCrc32:()J // method@c2c3 │ │ +3fcd82: 0b07 |0019: move-result-wide v7 │ │ +3fcd84: 54a0 fe8b |001a: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcd88: 54a1 078c |001c: iget-object v1, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcd8c: 6e10 c1c2 0100 |001e: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getBytesRead:()J // method@c2c1 │ │ +3fcd92: 0b01 |0021: move-result-wide v1 │ │ +3fcd94: 7130 16c4 1002 |0022: invoke-static {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$102:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;J)J // method@c416 │ │ +3fcd9a: 54a0 fe8b |0025: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcd9e: 7110 17c4 0000 |0027: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fcda4: 0c00 |002a: move-result-object v0 │ │ +3fcda6: 7020 39c4 0a00 |002b: invoke-direct {v10, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.getEffectiveZip64Mode:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // method@c439 │ │ +3fcdac: 0c09 |002e: move-result-object v9 │ │ +3fcdae: 07a4 |002f: move-object v4, v10 │ │ +3fcdb0: 7606 3fc4 0400 |0030: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.handleSizesAndCrc:(JJLorg/apache/commons/compress/archivers/zip/Zip64Mode;)Z // method@c43f │ │ +3fcdb6: 0a00 |0033: move-result v0 │ │ +3fcdb8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +3fcdba: 7030 2cc4 0a01 |0035: invoke-direct {v10, v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.closeEntry:(ZZ)V // method@c42c │ │ +3fcdc0: 54a0 078c |0038: iget-object v0, v10, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcdc4: 6e10 c5c2 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.reset:()V // method@c2c5 │ │ +3fcdca: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0003 line=507 │ │ 0x0006 line=509 │ │ 0x0014 line=510 │ │ 0x001a line=511 │ │ @@ -1392785,24 +1392781,24 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3fc6a4: |[3fc6a4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3fc6b4: 5510 008c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fc6b8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3fc6bc: 2200 7f18 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3fc6c0: 7030 81c3 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c381 │ │ -3fc6c6: 1100 |0009: return-object v0 │ │ -3fc6c8: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -3fc6cc: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ -3fc6d0: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fc6d6: 2702 |0011: throw v2 │ │ +3fc698: |[3fc698] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3fc6a8: 5510 008c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fc6ac: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3fc6b0: 2200 7f18 |0004: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3fc6b4: 7030 81c3 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/io/File;Ljava/lang/String;)V // method@c381 │ │ +3fc6ba: 1100 |0009: return-object v0 │ │ +3fc6bc: 2202 4210 |000a: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +3fc6c0: 1a03 b75e |000c: const-string v3, "Stream has already been finished" // string@5eb7 │ │ +3fc6c4: 7020 7782 3200 |000e: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fc6ca: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 0x0004 line=1513 │ │ 0x000a line=1511 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ @@ -1392814,18 +1392810,18 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3fced4: |[3fced4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.deflate:()V │ │ -3fcee4: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcee8: 6e10 bdc2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ -3fceee: 0e00 |0005: return-void │ │ +3fcec8: |[3fcec8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.deflate:()V │ │ +3fced8: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcedc: 6e10 bdc2 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.deflate:()V // method@c2bd │ │ +3fcee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ │ │ #6 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;) │ │ @@ -1392833,22 +1392829,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3fcef0: |[3fcef0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.destroy:()V │ │ -3fcf00: 5410 f78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fcf04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3fcf08: 7210 dc85 0000 |0004: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ -3fcf0e: 5410 068c |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ -3fcf12: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -3fcf16: 6e10 9e82 0000 |000b: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -3fcf1c: 0e00 |000e: return-void │ │ +3fcee4: |[3fcee4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.destroy:()V │ │ +3fcef4: 5410 f78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fcef8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3fcefc: 7210 dc85 0000 |0004: invoke-interface {v0}, Ljava/nio/channels/SeekableByteChannel;.close:()V // method@85dc │ │ +3fcf02: 5410 068c |0007: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ +3fcf06: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +3fcf0a: 6e10 9e82 0000 |000b: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +3fcf10: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ 0x0004 line=1596 │ │ 0x0007 line=1598 │ │ 0x000b line=1599 │ │ locals : │ │ @@ -1392859,49 +1392855,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3fcf20: |[3fcf20] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish:()V │ │ -3fcf30: 5540 008c |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fcf34: 3900 3d00 |0002: if-nez v0, 003f // +003d │ │ -3fcf38: 5440 fe8b |0004: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fcf3c: 3900 3100 |0006: if-nez v0, 0037 // +0031 │ │ -3fcf40: 5440 078c |0008: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcf44: 6e10 c4c2 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fcf4a: 0b00 |000d: move-result-wide v0 │ │ -3fcf4c: 5a40 f68b |000e: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fcf50: 7010 58c4 0400 |0010: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCentralDirectoryInChunks:()V // method@c458 │ │ -3fcf56: 5440 078c |0013: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcf5a: 6e10 c4c2 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fcf60: 0b00 |0018: move-result-wide v0 │ │ -3fcf62: 5342 f68b |0019: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fcf66: bc20 |001b: sub-long/2addr v0, v2 │ │ -3fcf68: 5a40 f58b |001c: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fcf6c: 6e10 60c4 0400 |001e: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeZip64CentralDirectory:()V // method@c460 │ │ -3fcf72: 6e10 57c4 0400 |0021: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCentralDirectoryEnd:()V // method@c457 │ │ -3fcf78: 5440 058c |0024: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ -3fcf7c: 7210 a787 0000 |0026: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ -3fcf82: 5440 fd8b |0029: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fcf86: 7210 7c87 0000 |002b: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ -3fcf8c: 5440 078c |002e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fcf90: 6e10 b6c2 0000 |0030: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.close:()V // method@c2b6 │ │ -3fcf96: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -3fcf98: 5c40 008c |0034: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ -3fcf9c: 0e00 |0036: return-void │ │ -3fcf9e: 2200 4210 |0037: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fcfa2: 1a01 ad63 |0039: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ -3fcfa6: 7020 7782 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fcfac: 2700 |003e: throw v0 │ │ -3fcfae: 2200 4210 |003f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3fcfb2: 1a01 ae63 |0041: const-string v1, "This archive has already been finished" // string@63ae │ │ -3fcfb6: 7020 7782 1000 |0043: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3fcfbc: 2700 |0046: throw v0 │ │ +3fcf14: |[3fcf14] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish:()V │ │ +3fcf24: 5540 008c |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fcf28: 3900 3d00 |0002: if-nez v0, 003f // +003d │ │ +3fcf2c: 5440 fe8b |0004: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fcf30: 3900 3100 |0006: if-nez v0, 0037 // +0031 │ │ +3fcf34: 5440 078c |0008: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcf38: 6e10 c4c2 0000 |000a: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fcf3e: 0b00 |000d: move-result-wide v0 │ │ +3fcf40: 5a40 f68b |000e: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fcf44: 7010 58c4 0400 |0010: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCentralDirectoryInChunks:()V // method@c458 │ │ +3fcf4a: 5440 078c |0013: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcf4e: 6e10 c4c2 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fcf54: 0b00 |0018: move-result-wide v0 │ │ +3fcf56: 5342 f68b |0019: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fcf5a: bc20 |001b: sub-long/2addr v0, v2 │ │ +3fcf5c: 5a40 f58b |001c: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fcf60: 6e10 60c4 0400 |001e: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeZip64CentralDirectory:()V // method@c460 │ │ +3fcf66: 6e10 57c4 0400 |0021: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCentralDirectoryEnd:()V // method@c457 │ │ +3fcf6c: 5440 058c |0024: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.offsets:Ljava/util/Map; // field@8c05 │ │ +3fcf70: 7210 a787 0000 |0026: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ +3fcf76: 5440 fd8b |0029: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fcf7a: 7210 7c87 0000 |002b: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ +3fcf80: 5440 078c |002e: iget-object v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fcf84: 6e10 b6c2 0000 |0030: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.close:()V // method@c2b6 │ │ +3fcf8a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +3fcf8c: 5c40 008c |0034: iput-boolean v0, v4, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.finished:Z // field@8c00 │ │ +3fcf90: 0e00 |0036: return-void │ │ +3fcf92: 2200 4210 |0037: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fcf96: 1a01 ad63 |0039: const-string v1, "This archive contains unclosed entries." // string@63ad │ │ +3fcf9a: 7020 7782 1000 |003b: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fcfa0: 2700 |003e: throw v0 │ │ +3fcfa2: 2200 4210 |003f: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3fcfa6: 1a01 ae63 |0041: const-string v1, "This archive has already been finished" // string@63ae │ │ +3fcfaa: 7020 7782 1000 |0043: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3fcfb0: 2700 |0046: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=465 │ │ 0x0008 line=469 │ │ 0x0010 line=470 │ │ 0x0013 line=472 │ │ @@ -1392921,19 +1392917,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3fcfc0: |[3fcfc0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.flush:()V │ │ -3fcfd0: 5410 068c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ -3fcfd4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3fcfd8: 6e10 9f82 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -3fcfde: 0e00 |0007: return-void │ │ +3fcfb4: |[3fcfb4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.flush:()V │ │ +3fcfc4: 5410 068c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.out:Ljava/io/OutputStream; // field@8c06 │ │ +3fcfc8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3fcfcc: 6e10 9f82 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +3fcfd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0004 line=972 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ │ │ @@ -1392942,17 +1392938,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fc660: |[3fc660] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEncoding:()Ljava/lang/String; │ │ -3fc670: 5410 fc8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fc674: 1100 |0002: return-object v0 │ │ +3fc654: |[3fc654] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.getEncoding:()Ljava/lang/String; │ │ +3fc664: 5410 fc8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fc668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ │ │ #10 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;) │ │ @@ -1392960,21 +1392956,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3fbf6c: |[3fbf6c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isSeekable:()Z │ │ -3fbf7c: 5410 f78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fbf80: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3fbf84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3fbf86: 2802 |0005: goto 0007 // +0002 │ │ -3fbf88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3fbf8a: 0f00 |0007: return v0 │ │ +3fbf60: |[3fbf60] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.isSeekable:()Z │ │ +3fbf70: 5410 f78b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fbf74: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3fbf78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3fbf7a: 2802 |0005: goto 0007 // +0002 │ │ +3fbf7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3fbf7e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ │ │ #11 : (in Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;) │ │ @@ -1392982,18 +1392978,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3fd134: |[3fd134] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3fd144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fd146: 7030 48c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V // method@c448 │ │ -3fd14c: 0e00 |0004: return-void │ │ +3fd128: |[3fd128] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3fd138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fd13a: 7030 48c4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Z)V // method@c448 │ │ +3fd140: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=725 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1393002,17 +1392998,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fd50c: |[3fd50c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setComment:(Ljava/lang/String;)V │ │ -3fd51c: 5b01 f88b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ -3fd520: 0e00 |0002: return-void │ │ +3fd500: |[3fd500] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setComment:(Ljava/lang/String;)V │ │ +3fd510: 5b01 f88b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ +3fd514: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1393021,17 +1393017,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fd524: |[3fd524] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setCreateUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;)V │ │ -3fd534: 5b01 fa8b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ -3fd538: 0e00 |0002: return-void │ │ +3fd518: |[3fd518] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setCreateUnicodeExtraFields:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy;)V │ │ +3fd528: 5b01 fa8b |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createUnicodeExtraFields:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; // field@8bfa │ │ +3fd52c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy; │ │ │ │ @@ -1393040,27 +1393036,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3fd588: |[3fd588] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setEncoding:(Ljava/lang/String;)V │ │ -3fd598: 5b12 fc8b |0000: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fd59c: 7110 7bc4 0200 |0002: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ -3fd5a2: 0c00 |0005: move-result-object v0 │ │ -3fd5a4: 5b10 0a8c |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fd5a8: 5510 088c |0008: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fd5ac: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -3fd5b0: 7110 7dc4 0200 |000c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ -3fd5b6: 0a02 |000f: move-result v2 │ │ -3fd5b8: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ -3fd5bc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3fd5be: 5c12 088c |0013: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fd5c2: 0e00 |0015: return-void │ │ +3fd57c: |[3fd57c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setEncoding:(Ljava/lang/String;)V │ │ +3fd58c: 5b12 fc8b |0000: iput-object v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fd590: 7110 7bc4 0200 |0002: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.getZipEncoding:(Ljava/lang/String;)Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // method@c47b │ │ +3fd596: 0c00 |0005: move-result-object v0 │ │ +3fd598: 5b10 0a8c |0006: iput-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fd59c: 5510 088c |0008: iget-boolean v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fd5a0: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +3fd5a4: 7110 7dc4 0200 |000c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ +3fd5aa: 0a02 |000f: move-result v2 │ │ +3fd5ac: 3902 0500 |0010: if-nez v2, 0015 // +0005 │ │ +3fd5b0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3fd5b2: 5c12 088c |0013: iput-boolean v2, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fd5b6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ 0x0008 line=352 │ │ 0x0013 line=353 │ │ locals : │ │ @@ -1393072,17 +1393068,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fd5c4: |[3fd5c4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setFallbackToUTF8:(Z)V │ │ -3fd5d4: 5c01 ff8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ -3fd5d8: 0e00 |0002: return-void │ │ +3fd5b8: |[3fd5b8] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setFallbackToUTF8:(Z)V │ │ +3fd5c8: 5c01 ff8b |0000: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.fallbackToUTF8:Z // field@8bff │ │ +3fd5cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1393091,37 +1393087,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3fd5dc: |[3fd5dc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setLevel:(I)V │ │ -3fd5ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3fd5ee: 3404 1200 |0001: if-lt v4, v0, 0013 // +0012 │ │ -3fd5f2: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -3fd5f6: 3604 0e00 |0005: if-gt v4, v0, 0013 // +000e │ │ -3fd5fa: 5230 038c |0007: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fd5fe: 3240 0400 |0009: if-eq v0, v4, 000d // +0004 │ │ -3fd602: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3fd604: 2802 |000c: goto 000e // +0002 │ │ -3fd606: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3fd608: 5c30 018c |000e: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ -3fd60c: 5934 038c |0010: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ -3fd610: 0e00 |0012: return-void │ │ -3fd612: 2200 7110 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3fd616: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3fd61a: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3fd620: 1a02 912d |001a: const-string v2, "Invalid compression level: " // string@2d91 │ │ -3fd624: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3fd62a: 6e20 8a84 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3fd630: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3fd636: 0c04 |0025: move-result-object v4 │ │ -3fd638: 7020 8783 4000 |0026: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3fd63e: 2700 |0029: throw v0 │ │ +3fd5d0: |[3fd5d0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setLevel:(I)V │ │ +3fd5e0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3fd5e2: 3404 1200 |0001: if-lt v4, v0, 0013 // +0012 │ │ +3fd5e6: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +3fd5ea: 3604 0e00 |0005: if-gt v4, v0, 0013 // +000e │ │ +3fd5ee: 5230 038c |0007: iget v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fd5f2: 3240 0400 |0009: if-eq v0, v4, 000d // +0004 │ │ +3fd5f6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3fd5f8: 2802 |000c: goto 000e // +0002 │ │ +3fd5fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3fd5fc: 5c30 018c |000e: iput-boolean v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasCompressionLevelChanged:Z // field@8c01 │ │ +3fd600: 5934 038c |0010: iput v4, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.level:I // field@8c03 │ │ +3fd604: 0e00 |0012: return-void │ │ +3fd606: 2200 7110 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3fd60a: 2201 9410 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3fd60e: 7010 8384 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3fd614: 1a02 912d |001a: const-string v2, "Invalid compression level: " // string@2d91 │ │ +3fd618: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3fd61e: 6e20 8a84 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3fd624: 6e10 9f84 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3fd62a: 0c04 |0025: move-result-object v4 │ │ +3fd62c: 7020 8783 4000 |0026: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3fd632: 2700 |0029: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=874 │ │ 0x0010 line=875 │ │ 0x0013 line=871 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ @@ -1393132,17 +1393128,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fd640: |[3fd640] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setMethod:(I)V │ │ -3fd650: 5901 048c |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ -3fd654: 0e00 |0002: return-void │ │ +3fd634: |[3fd634] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setMethod:(I)V │ │ +3fd644: 5901 048c |0000: iput v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.method:I // field@8c04 │ │ +3fd648: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1393151,25 +1393147,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3fd658: |[3fd658] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setUseLanguageEncodingFlag:(Z)V │ │ -3fd668: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -3fd66c: 5401 fc8b |0002: iget-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ -3fd670: 7110 7dc4 0100 |0004: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ -3fd676: 0a01 |0007: move-result v1 │ │ -3fd678: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -3fd67c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3fd67e: 2802 |000b: goto 000d // +0002 │ │ -3fd680: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3fd682: 5c01 088c |000d: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ -3fd686: 0e00 |000f: return-void │ │ +3fd64c: |[3fd64c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setUseLanguageEncodingFlag:(Z)V │ │ +3fd65c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +3fd660: 5401 fc8b |0002: iget-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.encoding:Ljava/lang/String; // field@8bfc │ │ +3fd664: 7110 7dc4 0100 |0004: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncodingHelper;.isUTF8:(Ljava/lang/String;)Z // method@c47d │ │ +3fd66a: 0a01 |0007: move-result v1 │ │ +3fd66c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +3fd670: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3fd672: 2802 |000b: goto 000d // +0002 │ │ +3fd674: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3fd676: 5c01 088c |000d: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.useUTF8Flag:Z // field@8c08 │ │ +3fd67a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0010 reg=1 (null) Z │ │ │ │ @@ -1393178,17 +1393174,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3fd688: |[3fd688] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setUseZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V │ │ -3fd698: 5b01 098c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fd69c: 0e00 |0002: return-void │ │ +3fd67c: |[3fd67c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.setUseZip64:(Lorg/apache/commons/compress/archivers/zip/Zip64Mode;)V │ │ +3fd68c: 5b01 098c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fd690: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/Zip64Mode; │ │ │ │ @@ -1393197,34 +1393193,34 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -3fd7c0: |[3fd7c0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.write:([BII)V │ │ -3fd7d0: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd7d4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -3fd7d8: 7110 17c4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd7de: 0c00 |0007: move-result-object v0 │ │ -3fd7e0: 7110 ffc4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ -3fd7e6: 5420 078c |000b: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fd7ea: 5421 fe8b |000d: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ -3fd7ee: 7110 17c4 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ -3fd7f4: 0c01 |0012: move-result-object v1 │ │ -3fd7f6: 6e10 9ec3 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fd7fc: 0a01 |0016: move-result v1 │ │ -3fd7fe: 6e51 c6c2 3054 |0017: invoke-virtual {v0, v3, v4, v5, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.write:([BIII)J // method@c2c6 │ │ -3fd804: 0b03 |001a: move-result-wide v3 │ │ -3fd806: 6e30 2fc4 3204 |001b: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.count:(J)V // method@c42f │ │ -3fd80c: 0e00 |001e: return-void │ │ -3fd80e: 2203 7210 |001f: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -3fd812: 1a04 d352 |0021: const-string v4, "No current entry" // string@52d3 │ │ -3fd816: 7020 8c83 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3fd81c: 2703 |0026: throw v3 │ │ +3fd7b4: |[3fd7b4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.write:([BII)V │ │ +3fd7c4: 5420 fe8b |0000: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd7c8: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +3fd7cc: 7110 17c4 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd7d2: 0c00 |0007: move-result-object v0 │ │ +3fd7d4: 7110 ffc4 0000 |0008: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipUtil;.checkRequestedFeatures:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c4ff │ │ +3fd7da: 5420 078c |000b: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fd7de: 5421 fe8b |000d: iget-object v1, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry; // field@8bfe │ │ +3fd7e2: 7110 17c4 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;.access$200:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry;)Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c417 │ │ +3fd7e8: 0c01 |0012: move-result-object v1 │ │ +3fd7ea: 6e10 9ec3 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fd7f0: 0a01 |0016: move-result v1 │ │ +3fd7f2: 6e51 c6c2 3054 |0017: invoke-virtual {v0, v3, v4, v5, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.write:([BIII)J // method@c2c6 │ │ +3fd7f8: 0b03 |001a: move-result-wide v3 │ │ +3fd7fa: 6e30 2fc4 3204 |001b: invoke-virtual {v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.count:(J)V // method@c42f │ │ +3fd800: 0e00 |001e: return-void │ │ +3fd802: 2203 7210 |001f: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +3fd806: 1a04 d352 |0021: const-string v4, "No current entry" // string@52d3 │ │ +3fd80a: 7020 8c83 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3fd810: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0004 line=918 │ │ 0x000b line=919 │ │ 0x001b line=920 │ │ 0x001f line=916 │ │ @@ -1393239,83 +1393235,83 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -3fd820: |[3fd820] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralDirectoryEnd:()V │ │ -3fd830: 6200 e18b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ -3fd834: 7020 5ac4 0700 |0002: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd83a: 6200 f18b |0005: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ -3fd83e: 7020 5ac4 0700 |0007: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd844: 6200 f18b |000a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ -3fd848: 7020 5ac4 0700 |000c: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd84e: 5470 fd8b |000f: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fd852: 7210 8b87 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3fd858: 0a00 |0014: move-result v0 │ │ -3fd85a: 1401 ffff 0000 |0015: const v1, #float 9.18341e-41 // #0000ffff │ │ -3fd860: 3710 1100 |0018: if-le v0, v1, 0029 // +0011 │ │ -3fd864: 5472 098c |001a: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fd868: 6203 7d8b |001c: sget-object v3, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fd86c: 3232 0300 |001e: if-eq v2, v3, 0021 // +0003 │ │ -3fd870: 2809 |0020: goto 0029 // +0009 │ │ -3fd872: 2200 7e18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ -3fd876: 1a01 4f75 |0023: const-string v1, "archive contains more than 65535 entries." // string@754f │ │ -3fd87a: 7020 7dc3 1000 |0025: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ -3fd880: 2700 |0028: throw v0 │ │ -3fd882: 5372 f68b |0029: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fd886: 1804 ffff ffff 0000 0000 |002b: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -3fd890: 3106 0204 |0030: cmp-long v6, v2, v4 │ │ -3fd894: 3d06 1100 |0032: if-lez v6, 0043 // +0011 │ │ -3fd898: 5472 098c |0034: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fd89c: 6203 7d8b |0036: sget-object v3, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fd8a0: 3232 0300 |0038: if-eq v2, v3, 003b // +0003 │ │ -3fd8a4: 2809 |003a: goto 0043 // +0009 │ │ -3fd8a6: 2200 7e18 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ -3fd8aa: 1a01 5275 |003d: const-string v1, "archive's size exceeds the limit of 4GByte." // string@7552 │ │ -3fd8ae: 7020 7dc3 1000 |003f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ -3fd8b4: 2700 |0042: throw v0 │ │ -3fd8b6: 7120 de83 1000 |0043: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3fd8bc: 0a00 |0046: move-result v0 │ │ -3fd8be: 7110 f3c4 0000 |0047: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3fd8c4: 0c00 |004a: move-result-object v0 │ │ -3fd8c6: 7020 5ac4 0700 |004b: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd8cc: 7020 5ac4 0700 |004e: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd8d2: 5370 f58b |0051: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fd8d6: 7140 df83 1054 |0053: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fd8dc: 0b00 |0056: move-result-wide v0 │ │ -3fd8de: 7120 dbc4 1000 |0057: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fd8e4: 0c00 |005a: move-result-object v0 │ │ -3fd8e6: 7020 5ac4 0700 |005b: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd8ec: 5370 f68b |005e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fd8f0: 7140 df83 1054 |0060: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3fd8f6: 0b00 |0063: move-result-wide v0 │ │ -3fd8f8: 7120 dbc4 1000 |0064: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fd8fe: 0c00 |0067: move-result-object v0 │ │ -3fd900: 7020 5ac4 0700 |0068: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd906: 5470 0a8c |006b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ -3fd90a: 5471 f88b |006d: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ -3fd90e: 7220 75c4 1000 |006f: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ -3fd914: 0c00 |0072: move-result-object v0 │ │ -3fd916: 6e10 b785 0000 |0073: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ -3fd91c: 0a01 |0076: move-result v1 │ │ -3fd91e: 6e10 ba85 0000 |0077: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ -3fd924: 0a02 |007a: move-result v2 │ │ -3fd926: b121 |007b: sub-int/2addr v1, v2 │ │ -3fd928: 7110 f3c4 0100 |007c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3fd92e: 0c02 |007f: move-result-object v2 │ │ -3fd930: 7020 5ac4 2700 |0080: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd936: 5472 078c |0083: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fd93a: 6e10 ab85 0000 |0085: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -3fd940: 0c03 |0088: move-result-object v3 │ │ -3fd942: 6e10 ac85 0000 |0089: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ -3fd948: 0a00 |008c: move-result v0 │ │ -3fd94a: 6e40 c8c2 3210 |008d: invoke-virtual {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ -3fd950: 0e00 |0090: return-void │ │ +3fd814: |[3fd814] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralDirectoryEnd:()V │ │ +3fd824: 6200 e18b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.EOCD_SIG:[B // field@8be1 │ │ +3fd828: 7020 5ac4 0700 |0002: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd82e: 6200 f18b |0005: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ +3fd832: 7020 5ac4 0700 |0007: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd838: 6200 f18b |000a: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZERO:[B // field@8bf1 │ │ +3fd83c: 7020 5ac4 0700 |000c: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd842: 5470 fd8b |000f: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fd846: 7210 8b87 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3fd84c: 0a00 |0014: move-result v0 │ │ +3fd84e: 1401 ffff 0000 |0015: const v1, #float 9.18341e-41 // #0000ffff │ │ +3fd854: 3710 1100 |0018: if-le v0, v1, 0029 // +0011 │ │ +3fd858: 5472 098c |001a: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fd85c: 6203 7d8b |001c: sget-object v3, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fd860: 3232 0300 |001e: if-eq v2, v3, 0021 // +0003 │ │ +3fd864: 2809 |0020: goto 0029 // +0009 │ │ +3fd866: 2200 7e18 |0021: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ +3fd86a: 1a01 4f75 |0023: const-string v1, "archive contains more than 65535 entries." // string@754f │ │ +3fd86e: 7020 7dc3 1000 |0025: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ +3fd874: 2700 |0028: throw v0 │ │ +3fd876: 5372 f68b |0029: iget-wide v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fd87a: 1804 ffff ffff 0000 0000 |002b: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +3fd884: 3106 0204 |0030: cmp-long v6, v2, v4 │ │ +3fd888: 3d06 1100 |0032: if-lez v6, 0043 // +0011 │ │ +3fd88c: 5472 098c |0034: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fd890: 6203 7d8b |0036: sget-object v3, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fd894: 3232 0300 |0038: if-eq v2, v3, 003b // +0003 │ │ +3fd898: 2809 |003a: goto 0043 // +0009 │ │ +3fd89a: 2200 7e18 |003b: new-instance v0, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException; // type@187e │ │ +3fd89e: 1a01 5275 |003d: const-string v1, "archive's size exceeds the limit of 4GByte." // string@7552 │ │ +3fd8a2: 7020 7dc3 1000 |003f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/Zip64RequiredException;.:(Ljava/lang/String;)V // method@c37d │ │ +3fd8a8: 2700 |0042: throw v0 │ │ +3fd8aa: 7120 de83 1000 |0043: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3fd8b0: 0a00 |0046: move-result v0 │ │ +3fd8b2: 7110 f3c4 0000 |0047: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3fd8b8: 0c00 |004a: move-result-object v0 │ │ +3fd8ba: 7020 5ac4 0700 |004b: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd8c0: 7020 5ac4 0700 |004e: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd8c6: 5370 f58b |0051: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fd8ca: 7140 df83 1054 |0053: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fd8d0: 0b00 |0056: move-result-wide v0 │ │ +3fd8d2: 7120 dbc4 1000 |0057: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fd8d8: 0c00 |005a: move-result-object v0 │ │ +3fd8da: 7020 5ac4 0700 |005b: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd8e0: 5370 f68b |005e: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fd8e4: 7140 df83 1054 |0060: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3fd8ea: 0b00 |0063: move-result-wide v0 │ │ +3fd8ec: 7120 dbc4 1000 |0064: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fd8f2: 0c00 |0067: move-result-object v0 │ │ +3fd8f4: 7020 5ac4 0700 |0068: invoke-direct {v7, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd8fa: 5470 0a8c |006b: iget-object v0, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zipEncoding:Lorg/apache/commons/compress/archivers/zip/ZipEncoding; // field@8c0a │ │ +3fd8fe: 5471 f88b |006d: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.comment:Ljava/lang/String; // field@8bf8 │ │ +3fd902: 7220 75c4 1000 |006f: invoke-interface {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEncoding;.encode:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@c475 │ │ +3fd908: 0c00 |0072: move-result-object v0 │ │ +3fd90a: 6e10 b785 0000 |0073: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@85b7 │ │ +3fd910: 0a01 |0076: move-result v1 │ │ +3fd912: 6e10 ba85 0000 |0077: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.position:()I // method@85ba │ │ +3fd918: 0a02 |007a: move-result v2 │ │ +3fd91a: b121 |007b: sub-int/2addr v1, v2 │ │ +3fd91c: 7110 f3c4 0100 |007c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3fd922: 0c02 |007f: move-result-object v2 │ │ +3fd924: 7020 5ac4 2700 |0080: invoke-direct {v7, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd92a: 5472 078c |0083: iget-object v2, v7, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fd92e: 6e10 ab85 0000 |0085: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +3fd934: 0c03 |0088: move-result-object v3 │ │ +3fd936: 6e10 ac85 0000 |0089: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@85ac │ │ +3fd93c: 0a00 |008c: move-result v0 │ │ +3fd93e: 6e40 c8c2 3210 |008d: invoke-virtual {v2, v3, v0, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeCounted:([BII)V // method@c2c8 │ │ +3fd944: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0005 line=1349 │ │ 0x000a line=1350 │ │ 0x000f line=1353 │ │ 0x001a line=1354 │ │ @@ -1393339,19 +1393335,19 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3fd9dc: |[3fd9dc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3fd9ec: 7020 31c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B // method@c431 │ │ -3fd9f2: 0c01 |0003: move-result-object v1 │ │ -3fd9f4: 7020 5ac4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fd9fa: 0e00 |0007: return-void │ │ +3fd9d0: |[3fd9d0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3fd9e0: 7020 31c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.createCentralFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)[B // method@c431 │ │ +3fd9e6: 0c01 |0003: move-result-object v1 │ │ +3fd9e8: 7020 5ac4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fd9ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0004 line=1195 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ @@ -1393361,54 +1393357,54 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3fda18: |[3fda18] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeDataDescriptor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3fda28: 6e10 9ec3 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ -3fda2e: 0a00 |0003: move-result v0 │ │ -3fda30: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -3fda34: 3310 4a00 |0006: if-ne v0, v1, 0050 // +004a │ │ -3fda38: 5420 f78b |0008: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ -3fda3c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3fda40: 2844 |000c: goto 0050 // +0044 │ │ -3fda42: 6200 db8b |000d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ -3fda46: 7020 5ac4 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fda4c: 6e10 91c3 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ -3fda52: 0b00 |0015: move-result-wide v0 │ │ -3fda54: 7120 dbc4 1000 |0016: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fda5a: 0c00 |0019: move-result-object v0 │ │ -3fda5c: 7020 5ac4 0200 |001a: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fda62: 7020 41c4 3200 |001d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ -3fda68: 0a00 |0020: move-result v0 │ │ -3fda6a: 3900 1900 |0021: if-nez v0, 003a // +0019 │ │ -3fda6e: 6e10 90c3 0300 |0023: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fda74: 0b00 |0026: move-result-wide v0 │ │ -3fda76: 7120 dbc4 1000 |0027: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fda7c: 0c00 |002a: move-result-object v0 │ │ -3fda7e: 7020 5ac4 0200 |002b: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fda84: 6e10 a5c3 0300 |002e: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fda8a: 0b00 |0031: move-result-wide v0 │ │ -3fda8c: 7120 dbc4 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ -3fda92: 0c03 |0035: move-result-object v3 │ │ -3fda94: 7020 5ac4 3200 |0036: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fda9a: 2817 |0039: goto 0050 // +0017 │ │ -3fda9c: 6e10 90c3 0300 |003a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ -3fdaa2: 0b00 |003d: move-result-wide v0 │ │ -3fdaa4: 7120 69c4 1000 |003e: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdaaa: 0c00 |0041: move-result-object v0 │ │ -3fdaac: 7020 5ac4 0200 |0042: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fdab2: 6e10 a5c3 0300 |0045: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ -3fdab8: 0b00 |0048: move-result-wide v0 │ │ -3fdaba: 7120 69c4 1000 |0049: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdac0: 0c03 |004c: move-result-object v3 │ │ -3fdac2: 7020 5ac4 3200 |004d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ -3fdac8: 0e00 |0050: return-void │ │ +3fda0c: |[3fda0c] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeDataDescriptor:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3fda1c: 6e10 9ec3 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getMethod:()I // method@c39e │ │ +3fda22: 0a00 |0003: move-result v0 │ │ +3fda24: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +3fda28: 3310 4a00 |0006: if-ne v0, v1, 0050 // +004a │ │ +3fda2c: 5420 f78b |0008: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.channel:Ljava/nio/channels/SeekableByteChannel; // field@8bf7 │ │ +3fda30: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3fda34: 2844 |000c: goto 0050 // +0044 │ │ +3fda36: 6200 db8b |000d: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.DD_SIG:[B // field@8bdb │ │ +3fda3a: 7020 5ac4 0200 |000f: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fda40: 6e10 91c3 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCrc:()J // method@c391 │ │ +3fda46: 0b00 |0015: move-result-wide v0 │ │ +3fda48: 7120 dbc4 1000 |0016: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fda4e: 0c00 |0019: move-result-object v0 │ │ +3fda50: 7020 5ac4 0200 |001a: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fda56: 7020 41c4 3200 |001d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasZip64Extra:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Z // method@c441 │ │ +3fda5c: 0a00 |0020: move-result v0 │ │ +3fda5e: 3900 1900 |0021: if-nez v0, 003a // +0019 │ │ +3fda62: 6e10 90c3 0300 |0023: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fda68: 0b00 |0026: move-result-wide v0 │ │ +3fda6a: 7120 dbc4 1000 |0027: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fda70: 0c00 |002a: move-result-object v0 │ │ +3fda72: 7020 5ac4 0200 |002b: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fda78: 6e10 a5c3 0300 |002e: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fda7e: 0b00 |0031: move-result-wide v0 │ │ +3fda80: 7120 dbc4 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getBytes:(J)[B // method@c4db │ │ +3fda86: 0c03 |0035: move-result-object v3 │ │ +3fda88: 7020 5ac4 3200 |0036: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fda8e: 2817 |0039: goto 0050 // +0017 │ │ +3fda90: 6e10 90c3 0300 |003a: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getCompressedSize:()J // method@c390 │ │ +3fda96: 0b00 |003d: move-result-wide v0 │ │ +3fda98: 7120 69c4 1000 |003e: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fda9e: 0c00 |0041: move-result-object v0 │ │ +3fdaa0: 7020 5ac4 0200 |0042: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fdaa6: 6e10 a5c3 0300 |0045: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getSize:()J // method@c3a5 │ │ +3fdaac: 0b00 |0048: move-result-wide v0 │ │ +3fdaae: 7120 69c4 1000 |0049: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdab4: 0c03 |004c: move-result-object v3 │ │ +3fdab6: 7020 5ac4 3200 |004d: invoke-direct {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeCounted:([B)V // method@c45a │ │ +3fdabc: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ 0x000d line=1174 │ │ 0x0012 line=1175 │ │ 0x001d line=1176 │ │ 0x0023 line=1177 │ │ @@ -1393424,18 +1393420,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3fdacc: |[3fdacc] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3fdadc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3fdade: 7030 5dc4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V // method@c45d │ │ -3fdae4: 0e00 |0004: return-void │ │ +3fdac0: |[3fdac0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3fdad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3fdad2: 7030 5dc4 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeLocalFileHeader:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;Z)V // method@c45d │ │ +3fdad8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1018 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1393444,20 +1393440,20 @@ │ │ type : '([B)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3fdb84: |[3fdb84] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeOut:([B)V │ │ -3fdb94: 5430 078c |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fdb98: 2141 |0002: array-length v1, v4 │ │ -3fdb9a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3fdb9c: 6e40 cac2 4012 |0004: invoke-virtual {v0, v4, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ -3fdba2: 0e00 |0007: return-void │ │ +3fdb78: |[3fdb78] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeOut:([B)V │ │ +3fdb88: 5430 078c |0000: iget-object v0, v3, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fdb8c: 2141 |0002: array-length v1, v4 │ │ +3fdb8e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3fdb90: 6e40 cac2 4012 |0004: invoke-virtual {v0, v4, v2, v1}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ +3fdb96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0008 reg=4 (null) [B │ │ │ │ @@ -1393466,18 +1393462,18 @@ │ │ type : '([BII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3fdba4: |[3fdba4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeOut:([BII)V │ │ -3fdbb4: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fdbb8: 6e40 cac2 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ -3fdbbe: 0e00 |0005: return-void │ │ +3fdb98: |[3fdb98] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeOut:([BII)V │ │ +3fdba8: 5410 078c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fdbac: 6e40 cac2 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.writeOut:([BII)V // method@c2ca │ │ +3fdbb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1393488,84 +1393484,84 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 151 16-bit code units │ │ -3fdbc0: |[3fdbc0] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeZip64CentralDirectory:()V │ │ -3fdbd0: 5450 098c |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ -3fdbd4: 6201 7d8b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ -3fdbd8: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -3fdbdc: 0e00 |0006: return-void │ │ -3fdbde: 5550 028c |0007: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fdbe2: 3900 2100 |0009: if-nez v0, 002a // +0021 │ │ -3fdbe6: 5350 f68b |000b: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fdbea: 1802 ffff ffff 0000 0000 |000d: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3fdbf4: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -3fdbf8: 3b04 1300 |0014: if-gez v4, 0027 // +0013 │ │ -3fdbfc: 5350 f58b |0016: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fdc00: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ -3fdc04: 3b04 0d00 |001a: if-gez v4, 0027 // +000d │ │ -3fdc08: 5450 fd8b |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fdc0c: 7210 8b87 0000 |001e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -3fdc12: 0a00 |0021: move-result v0 │ │ -3fdc14: 1401 ffff 0000 |0022: const v1, #float 9.18341e-41 // #0000ffff │ │ -3fdc1a: 3410 0500 |0025: if-lt v0, v1, 002a // +0005 │ │ -3fdc1e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -3fdc20: 5c50 028c |0028: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fdc24: 5550 028c |002a: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ -3fdc28: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ -3fdc2c: 0e00 |002e: return-void │ │ -3fdc2e: 5450 078c |002f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ -3fdc32: 6e10 c4c2 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ -3fdc38: 0b00 |0034: move-result-wide v0 │ │ -3fdc3a: 6202 f38b |0035: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ -3fdc3e: 6e20 5ec4 2500 |0037: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc44: 1602 2c00 |003a: const-wide/16 v2, #int 44 // #2c │ │ -3fdc48: 7120 69c4 3200 |003c: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdc4e: 0c02 |003f: move-result-object v2 │ │ -3fdc50: 6e20 5ec4 2500 |0040: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc56: 1302 2d00 |0043: const/16 v2, #int 45 // #2d │ │ -3fdc5a: 7110 f3c4 0200 |0045: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3fdc60: 0c03 |0048: move-result-object v3 │ │ -3fdc62: 6e20 5ec4 3500 |0049: invoke-virtual {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc68: 7110 f3c4 0200 |004c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ -3fdc6e: 0c02 |004f: move-result-object v2 │ │ -3fdc70: 6e20 5ec4 2500 |0050: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc76: 6202 ee8b |0053: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fdc7a: 6e20 5ec4 2500 |0055: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc80: 6202 ee8b |0058: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fdc84: 6e20 5ec4 2500 |005a: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdc8a: 5452 fd8b |005d: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ -3fdc8e: 7210 8b87 0200 |005f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ -3fdc94: 0a02 |0062: move-result v2 │ │ -3fdc96: 8122 |0063: int-to-long v2, v2 │ │ -3fdc98: 7120 69c4 3200 |0064: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdc9e: 0c02 |0067: move-result-object v2 │ │ -3fdca0: 6e20 5ec4 2500 |0068: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdca6: 6e20 5ec4 2500 |006b: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcac: 5352 f58b |006e: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ -3fdcb0: 7120 69c4 3200 |0070: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdcb6: 0c02 |0073: move-result-object v2 │ │ -3fdcb8: 6e20 5ec4 2500 |0074: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcbe: 5352 f68b |0077: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ -3fdcc2: 7120 69c4 3200 |0079: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdcc8: 0c02 |007c: move-result-object v2 │ │ -3fdcca: 6e20 5ec4 2500 |007d: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcd0: 6202 f28b |0080: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ -3fdcd4: 6e20 5ec4 2500 |0082: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcda: 6202 ee8b |0085: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ -3fdcde: 6e20 5ec4 2500 |0087: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdce4: 7120 69c4 1000 |008a: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ -3fdcea: 0c00 |008d: move-result-object v0 │ │ -3fdcec: 6e20 5ec4 0500 |008e: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcf2: 6200 ef8b |0091: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ONE:[B // field@8bef │ │ -3fdcf6: 6e20 5ec4 0500 |0093: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ -3fdcfc: 0e00 |0096: return-void │ │ +3fdbb4: |[3fdbb4] org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.writeZip64CentralDirectory:()V │ │ +3fdbc4: 5450 098c |0000: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.zip64Mode:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8c09 │ │ +3fdbc8: 6201 7d8b |0002: sget-object v1, Lorg/apache/commons/compress/archivers/zip/Zip64Mode;.Never:Lorg/apache/commons/compress/archivers/zip/Zip64Mode; // field@8b7d │ │ +3fdbcc: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +3fdbd0: 0e00 |0006: return-void │ │ +3fdbd2: 5550 028c |0007: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fdbd6: 3900 2100 |0009: if-nez v0, 002a // +0021 │ │ +3fdbda: 5350 f68b |000b: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fdbde: 1802 ffff ffff 0000 0000 |000d: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3fdbe8: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +3fdbec: 3b04 1300 |0014: if-gez v4, 0027 // +0013 │ │ +3fdbf0: 5350 f58b |0016: iget-wide v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fdbf4: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ +3fdbf8: 3b04 0d00 |001a: if-gez v4, 0027 // +000d │ │ +3fdbfc: 5450 fd8b |001c: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fdc00: 7210 8b87 0000 |001e: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +3fdc06: 0a00 |0021: move-result v0 │ │ +3fdc08: 1401 ffff 0000 |0022: const v1, #float 9.18341e-41 // #0000ffff │ │ +3fdc0e: 3410 0500 |0025: if-lt v0, v1, 002a // +0005 │ │ +3fdc12: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +3fdc14: 5c50 028c |0028: iput-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fdc18: 5550 028c |002a: iget-boolean v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.hasUsedZip64:Z // field@8c02 │ │ +3fdc1c: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ +3fdc20: 0e00 |002e: return-void │ │ +3fdc22: 5450 078c |002f: iget-object v0, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.streamCompressor:Lorg/apache/commons/compress/archivers/zip/StreamCompressor; // field@8c07 │ │ +3fdc26: 6e10 c4c2 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/StreamCompressor;.getTotalBytesWritten:()J // method@c2c4 │ │ +3fdc2c: 0b00 |0034: move-result-wide v0 │ │ +3fdc2e: 6202 f38b |0035: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_SIG:[B // field@8bf3 │ │ +3fdc32: 6e20 5ec4 2500 |0037: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc38: 1602 2c00 |003a: const-wide/16 v2, #int 44 // #2c │ │ +3fdc3c: 7120 69c4 3200 |003c: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdc42: 0c02 |003f: move-result-object v2 │ │ +3fdc44: 6e20 5ec4 2500 |0040: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc4a: 1302 2d00 |0043: const/16 v2, #int 45 // #2d │ │ +3fdc4e: 7110 f3c4 0200 |0045: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3fdc54: 0c03 |0048: move-result-object v3 │ │ +3fdc56: 6e20 5ec4 3500 |0049: invoke-virtual {v5, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc5c: 7110 f3c4 0200 |004c: invoke-static {v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getBytes:(I)[B // method@c4f3 │ │ +3fdc62: 0c02 |004f: move-result-object v2 │ │ +3fdc64: 6e20 5ec4 2500 |0050: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc6a: 6202 ee8b |0053: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fdc6e: 6e20 5ec4 2500 |0055: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc74: 6202 ee8b |0058: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fdc78: 6e20 5ec4 2500 |005a: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc7e: 5452 fd8b |005d: iget-object v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.entries:Ljava/util/List; // field@8bfd │ │ +3fdc82: 7210 8b87 0200 |005f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@878b │ │ +3fdc88: 0a02 |0062: move-result v2 │ │ +3fdc8a: 8122 |0063: int-to-long v2, v2 │ │ +3fdc8c: 7120 69c4 3200 |0064: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdc92: 0c02 |0067: move-result-object v2 │ │ +3fdc94: 6e20 5ec4 2500 |0068: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdc9a: 6e20 5ec4 2500 |006b: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdca0: 5352 f58b |006e: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdLength:J // field@8bf5 │ │ +3fdca4: 7120 69c4 3200 |0070: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdcaa: 0c02 |0073: move-result-object v2 │ │ +3fdcac: 6e20 5ec4 2500 |0074: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdcb2: 5352 f68b |0077: iget-wide v2, v5, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.cdOffset:J // field@8bf6 │ │ +3fdcb6: 7120 69c4 3200 |0079: invoke-static {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdcbc: 0c02 |007c: move-result-object v2 │ │ +3fdcbe: 6e20 5ec4 2500 |007d: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdcc4: 6202 f28b |0080: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ZIP64_EOCD_LOC_SIG:[B // field@8bf2 │ │ +3fdcc8: 6e20 5ec4 2500 |0082: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdcce: 6202 ee8b |0085: sget-object v2, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.LZERO:[B // field@8bee │ │ +3fdcd2: 6e20 5ec4 2500 |0087: invoke-virtual {v5, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdcd8: 7120 69c4 1000 |008a: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipEightByteInteger;.getBytes:(J)[B // method@c469 │ │ +3fdcde: 0c00 |008d: move-result-object v0 │ │ +3fdce0: 6e20 5ec4 0500 |008e: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdce6: 6200 ef8b |0091: sget-object v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.ONE:[B // field@8bef │ │ +3fdcea: 6e20 5ec4 0500 |0093: invoke-virtual {v5, v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.writeOut:([B)V // method@c45e │ │ +3fdcf0: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1387 │ │ 0x0007 line=1391 │ │ 0x001e line=1393 │ │ 0x0028 line=1395 │ │ 0x002a line=1398 │ │ @@ -1393629,22 +1393625,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -3fea44: |[3fea44] org.apache.commons.compress.archivers.zip.ZipFile$BoundedFileChannelInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V │ │ -3fea54: 5b01 3a8c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3a │ │ -3fea58: 7606 8dc4 0000 |0002: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48d │ │ -3fea5e: 7110 b9c4 0100 |0005: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ -3fea64: 0c01 |0008: move-result-object v1 │ │ -3fea66: 1f01 e010 |0009: check-cast v1, Ljava/nio/channels/FileChannel; // type@10e0 │ │ -3fea6a: 5b01 398c |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.archive:Ljava/nio/channels/FileChannel; // field@8c39 │ │ -3fea6e: 0e00 |000d: return-void │ │ +3fea38: |[3fea38] org.apache.commons.compress.archivers.zip.ZipFile$BoundedFileChannelInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V │ │ +3fea48: 5b01 3a8c |0000: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.this$0:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c3a │ │ +3fea4c: 7606 8dc4 0000 |0002: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;JJ)V // method@c48d │ │ +3fea52: 7110 b9c4 0100 |0005: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.access$300:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)Ljava/nio/channels/SeekableByteChannel; // method@c4b9 │ │ +3fea58: 0c01 |0008: move-result-object v1 │ │ +3fea5a: 1f01 e010 |0009: check-cast v1, Ljava/nio/channels/FileChannel; // type@10e0 │ │ +3fea5e: 5b01 398c |000b: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.archive:Ljava/nio/channels/FileChannel; // field@8c39 │ │ +3fea62: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1179 │ │ 0x0002 line=1180 │ │ 0x0005 line=1181 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream; │ │ @@ -1393658,20 +1393654,20 @@ │ │ type : '(JLjava/nio/ByteBuffer;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3fea20: |[3fea20] org.apache.commons.compress.archivers.zip.ZipFile$BoundedFileChannelInputStream.read:(JLjava/nio/ByteBuffer;)I │ │ -3fea30: 5410 398c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.archive:Ljava/nio/channels/FileChannel; // field@8c39 │ │ -3fea34: 6e40 d785 4032 |0002: invoke-virtual {v0, v4, v2, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@85d7 │ │ -3fea3a: 0a02 |0005: move-result v2 │ │ -3fea3c: 6e10 b085 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ -3fea42: 0f02 |0009: return v2 │ │ +3fea14: |[3fea14] org.apache.commons.compress.archivers.zip.ZipFile$BoundedFileChannelInputStream.read:(JLjava/nio/ByteBuffer;)I │ │ +3fea24: 5410 398c |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream;.archive:Ljava/nio/channels/FileChannel; // field@8c39 │ │ +3fea28: 6e40 d785 4032 |0002: invoke-virtual {v0, v4, v2, v3}, Ljava/nio/channels/FileChannel;.read:(Ljava/nio/ByteBuffer;J)I // method@85d7 │ │ +3fea2e: 0a02 |0005: move-result v2 │ │ +3fea30: 6e10 b085 0400 |0006: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@85b0 │ │ +3fea36: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0006 line=1187 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -1393718,18 +1393714,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -400c4c: |[400c4c] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V │ │ -400c5c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -400c62: 5b01 8e8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ -400c66: 0e00 |0005: return-void │ │ +400c40: |[400c40] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V │ │ +400c50: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +400c56: 5b01 8e8c |0003: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ +400c5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ @@ -1393740,17 +1393736,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400c1c: |[400c1c] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.getInputStream:()Ljava/io/InputStream; │ │ -400c2c: 5410 8e8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ -400c30: 1100 |0002: return-object v0 │ │ +400c10: |[400c10] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.getInputStream:()Ljava/io/InputStream; │ │ +400c20: 5410 8e8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ +400c24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; │ │ │ │ #1 : (in Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;) │ │ @@ -1393758,24 +1393754,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -400bf0: |[400bf0] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.hasNext:()Z │ │ -400c00: 5410 8e8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ -400c04: 6e10 76be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ -400c0a: 0c00 |0005: move-result-object v0 │ │ -400c0c: 5b10 8f8c |0006: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.next:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c8f │ │ -400c10: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -400c14: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -400c16: 2802 |000b: goto 000d // +0002 │ │ -400c18: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -400c1a: 0f00 |000d: return v0 │ │ +400be4: |[400be4] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.hasNext:()Z │ │ +400bf4: 5410 8e8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.in:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8c8e │ │ +400bf8: 6e10 76be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ +400bfe: 0c00 |0005: move-result-object v0 │ │ +400c00: 5b10 8f8c |0006: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.next:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c8f │ │ +400c04: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +400c08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +400c0a: 2802 |000b: goto 000d // +0002 │ │ +400c0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +400c0e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; │ │ │ │ #2 : (in Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;) │ │ @@ -1393783,17 +1393779,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -400c34: |[400c34] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -400c44: 5410 8f8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.next:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c8f │ │ -400c48: 1100 |0002: return-object v0 │ │ +400c28: |[400c28] org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +400c38: 5410 8f8c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator;.next:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8c8f │ │ +400c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator; │ │ │ │ source_file_idx : 8134 (ChangeSetPerformer.java) │ │ @@ -1393843,21 +1393839,21 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -400cd8: |[400cd8] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ -400ce8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -400cee: 5b01 918c |0003: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.in:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c91 │ │ -400cf2: 6e10 c4c4 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ -400cf8: 0c01 |0008: move-result-object v1 │ │ -400cfa: 5b01 928c |0009: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ -400cfe: 0e00 |000b: return-void │ │ +400ccc: |[400ccc] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ +400cdc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +400ce2: 5b01 918c |0003: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.in:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c91 │ │ +400ce6: 6e10 c4c4 0100 |0005: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ +400cec: 0c01 |0008: move-result-object v1 │ │ +400cee: 5b01 928c |0009: iput-object v1, v0, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ +400cf2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0005 line=268 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; │ │ @@ -1393869,20 +1393865,20 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -400c88: |[400c88] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.getInputStream:()Ljava/io/InputStream; │ │ -400c98: 5420 918c |0000: iget-object v0, v2, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.in:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c91 │ │ -400c9c: 5421 908c |0002: iget-object v1, v2, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ -400ca0: 6e20 c6c4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ -400ca6: 0c00 |0007: move-result-object v0 │ │ -400ca8: 1100 |0008: return-object v0 │ │ +400c7c: |[400c7c] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.getInputStream:()Ljava/io/InputStream; │ │ +400c8c: 5420 918c |0000: iget-object v0, v2, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.in:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8c91 │ │ +400c90: 5421 908c |0002: iget-object v1, v2, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ +400c94: 6e20 c6c4 1000 |0004: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ +400c9a: 0c00 |0007: move-result-object v0 │ │ +400c9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; │ │ │ │ #1 : (in Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;) │ │ @@ -1393890,19 +1393886,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -400c68: |[400c68] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.hasNext:()Z │ │ -400c78: 5410 928c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ -400c7c: 7210 2f87 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ -400c82: 0a00 |0005: move-result v0 │ │ -400c84: 0f00 |0006: return v0 │ │ +400c5c: |[400c5c] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.hasNext:()Z │ │ +400c6c: 5410 928c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ +400c70: 7210 2f87 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ +400c76: 0a00 |0005: move-result v0 │ │ +400c78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; │ │ │ │ #2 : (in Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;) │ │ @@ -1393910,22 +1393906,22 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -400cac: |[400cac] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -400cbc: 5410 928c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ -400cc0: 7210 3087 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ -400cc6: 0c00 |0005: move-result-object v0 │ │ -400cc8: 1f00 7f18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -400ccc: 5b10 908c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ -400cd0: 5410 908c |000a: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ -400cd4: 1100 |000c: return-object v0 │ │ +400ca0: |[400ca0] org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator.next:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +400cb0: 5410 928c |0000: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.nestedEnum:Ljava/util/Enumeration; // field@8c92 │ │ +400cb4: 7210 3087 0000 |0002: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ +400cba: 0c00 |0005: move-result-object v0 │ │ +400cbc: 1f00 7f18 |0006: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +400cc0: 5b10 908c |0008: iput-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ +400cc4: 5410 908c |000a: iget-object v0, v1, Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator;.current:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8c90 │ │ +400cc8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000a line=277 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator; │ │ │ │ @@ -1394076,42 +1394072,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -402030: |[402030] org.apache.commons.compress.compressors.CompressorStreamFactory.:()V │ │ -402040: 2200 a918 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // type@18a9 │ │ -402044: 7010 48c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:()V // method@c548 │ │ -40204a: 6900 a18c |0005: sput-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ -40204e: 0e00 |0007: return-void │ │ +402024: |[402024] org.apache.commons.compress.compressors.CompressorStreamFactory.:()V │ │ +402034: 2200 a918 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // type@18a9 │ │ +402038: 7010 48c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:()V // method@c548 │ │ +40203e: 6900 a18c |0005: sput-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ +402042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -402050: |[402050] org.apache.commons.compress.compressors.CompressorStreamFactory.:()V │ │ -402060: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -402066: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -402068: 5c10 a88c |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -40206c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -40206e: 5b10 a98c |0007: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ -402072: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -402074: 5910 aa8c |000a: iput v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ -402078: 0e00 |000c: return-void │ │ +402044: |[402044] org.apache.commons.compress.compressors.CompressorStreamFactory.:()V │ │ +402054: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +40205a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40205c: 5c10 a88c |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +402060: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +402062: 5b10 a98c |0007: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ +402066: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +402068: 5910 aa8c |000a: iput v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ +40206c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=366 │ │ 0x0007 line=373 │ │ 0x000a line=374 │ │ locals : │ │ @@ -1394122,18 +1394118,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -40207c: |[40207c] org.apache.commons.compress.compressors.CompressorStreamFactory.:(Z)V │ │ -40208c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -40208e: 7030 4ac5 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:(ZI)V // method@c54a │ │ -402094: 0e00 |0004: return-void │ │ +402070: |[402070] org.apache.commons.compress.compressors.CompressorStreamFactory.:(Z)V │ │ +402080: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +402082: 7030 4ac5 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.:(ZI)V // method@c54a │ │ +402088: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=413 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -1394142,24 +1394138,24 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -402098: |[402098] org.apache.commons.compress.compressors.CompressorStreamFactory.:(ZI)V │ │ -4020a8: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4020ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4020b0: 5c10 a88c |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -4020b4: 7110 f682 0200 |0006: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -4020ba: 0c00 |0009: move-result-object v0 │ │ -4020bc: 5b10 a98c |000a: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ -4020c0: 5c12 a88c |000c: iput-boolean v2, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -4020c4: 5913 aa8c |000e: iput v3, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ -4020c8: 0e00 |0010: return-void │ │ +40208c: |[40208c] org.apache.commons.compress.compressors.CompressorStreamFactory.:(ZI)V │ │ +40209c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4020a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4020a4: 5c10 a88c |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +4020a8: 7110 f682 0200 |0006: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +4020ae: 0c00 |0009: move-result-object v0 │ │ +4020b0: 5b10 a98c |000a: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ +4020b4: 5c12 a88c |000c: iput-boolean v2, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +4020b8: 5913 aa8c |000e: iput v3, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ +4020bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=366 │ │ 0x0006 line=394 │ │ 0x000c line=397 │ │ 0x000e line=398 │ │ @@ -1394173,123 +1394169,123 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/CompressorStreamFactory;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402000: |[402000] org.apache.commons.compress.compressors.CompressorStreamFactory.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ -402010: 6200 a18c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ -402014: 1100 |0002: return-object v0 │ │ +401ff4: |[401ff4] org.apache.commons.compress.compressors.CompressorStreamFactory.access$000:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ +402004: 6200 a18c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ +402008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'access$100' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -401a04: |[401a04] org.apache.commons.compress.compressors.CompressorStreamFactory.access$100:()Ljava/util/ArrayList; │ │ -401a14: 7100 54c5 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findCompressorStreamProviders:()Ljava/util/ArrayList; // method@c554 │ │ -401a1a: 0c00 |0003: move-result-object v0 │ │ -401a1c: 1100 |0004: return-object v0 │ │ +4019f8: |[4019f8] org.apache.commons.compress.compressors.CompressorStreamFactory.access$100:()Ljava/util/ArrayList; │ │ +401a08: 7100 54c5 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findCompressorStreamProviders:()Ljava/util/ArrayList; // method@c554 │ │ +401a0e: 0c00 |0003: move-result-object v0 │ │ +401a10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #6 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'detect' │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -401790: |[401790] org.apache.commons.compress.compressors.CompressorStreamFactory.detect:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -4017a0: 3802 8100 |0000: if-eqz v2, 0081 // +0081 │ │ -4017a4: 6e10 8282 0200 |0002: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ -4017aa: 0a00 |0005: move-result v0 │ │ -4017ac: 3800 7300 |0006: if-eqz v0, 0079 // +0073 │ │ -4017b0: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ -4017b4: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ -4017b8: 2101 |000c: array-length v1, v0 │ │ -4017ba: 6e20 8182 1200 |000d: invoke-virtual {v2, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -4017c0: 7120 5fc8 0200 |0010: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -4017c6: 0a01 |0013: move-result v1 │ │ -4017c8: 6e10 8682 0200 |0014: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -4017ce: 7120 9dc5 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.matches:([BI)Z // method@c59d │ │ -4017d4: 0a02 |001a: move-result v2 │ │ -4017d6: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -4017da: 1a02 6c78 |001d: const-string v2, "bzip2" // string@786c │ │ -4017de: 1102 |001f: return-object v2 │ │ -4017e0: 7120 0bc6 1000 |0020: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.matches:([BI)Z // method@c60b │ │ -4017e6: 0a02 |0023: move-result v2 │ │ -4017e8: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -4017ec: 1a02 c397 |0026: const-string v2, "gz" // string@97c3 │ │ -4017f0: 1102 |0028: return-object v2 │ │ -4017f2: 7120 41c7 1000 |0029: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.matches:([BI)Z // method@c741 │ │ -4017f8: 0a02 |002c: move-result v2 │ │ -4017fa: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ -4017fe: 1a02 42b8 |002f: const-string v2, "pack200" // string@b842 │ │ -401802: 1102 |0031: return-object v2 │ │ -401804: 7120 78c7 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.matches:([BI)Z // method@c778 │ │ -40180a: 0a02 |0035: move-result v2 │ │ -40180c: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ -401810: 1a02 5acd |0038: const-string v2, "snappy-framed" // string@cd5a │ │ -401814: 1102 |003a: return-object v2 │ │ -401816: 7120 f9c7 1000 |003b: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.matches:([BI)Z // method@c7f9 │ │ -40181c: 0a02 |003e: move-result v2 │ │ -40181e: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ -401822: 1a02 28d9 |0041: const-string v2, "z" // string@d928 │ │ -401826: 1102 |0043: return-object v2 │ │ -401828: 7120 f4c5 1000 |0044: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.matches:([BI)Z // method@c5f4 │ │ -40182e: 0a02 |0047: move-result v2 │ │ -401830: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ -401834: 1a02 1681 |004a: const-string v2, "deflate" // string@8116 │ │ -401838: 1102 |004c: return-object v2 │ │ -40183a: 7120 eac7 1000 |004d: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.matches:([BI)Z // method@c7ea │ │ -401840: 0a02 |0050: move-result v2 │ │ -401842: 3802 0500 |0051: if-eqz v2, 0056 // +0005 │ │ -401846: 1a02 1bd9 |0053: const-string v2, "xz" // string@d91b │ │ -40184a: 1102 |0055: return-object v2 │ │ -40184c: 7120 12c7 1000 |0056: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.matches:([BI)Z // method@c712 │ │ -401852: 0a02 |0059: move-result v2 │ │ -401854: 3802 0500 |005a: if-eqz v2, 005f // +0005 │ │ -401858: 1a02 2fa3 |005c: const-string v2, "lzma" // string@a32f │ │ -40185c: 1102 |005e: return-object v2 │ │ -40185e: 7120 78c6 1000 |005f: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.matches:([BI)Z // method@c678 │ │ -401864: 0a02 |0062: move-result v2 │ │ -401866: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ -40186a: 1a02 2da3 |0065: const-string v2, "lz4-framed" // string@a32d │ │ -40186e: 1102 |0067: return-object v2 │ │ -401870: 2202 a418 |0068: new-instance v2, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401874: 1a00 be52 |006a: const-string v0, "No Compressor found for the stream signature." // string@52be │ │ -401878: 7020 38c5 0200 |006c: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -40187e: 2702 |006f: throw v2 │ │ -401880: 0d02 |0070: move-exception v2 │ │ -401882: 2200 a418 |0071: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401886: 1a01 9d2c |0073: const-string v1, "IOException while reading signature." // string@2c9d │ │ -40188a: 7030 39c5 1002 |0075: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ -401890: 2700 |0078: throw v0 │ │ -401892: 2202 7110 |0079: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -401896: 1a00 7450 |007b: const-string v0, "Mark is not supported." // string@5074 │ │ -40189a: 7020 8783 0200 |007d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4018a0: 2702 |0080: throw v2 │ │ -4018a2: 2202 7110 |0081: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4018a6: 1a00 ba5e |0083: const-string v0, "Stream must not be null." // string@5eba │ │ -4018aa: 7020 8783 0200 |0085: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4018b0: 2702 |0088: throw v2 │ │ +401784: |[401784] org.apache.commons.compress.compressors.CompressorStreamFactory.detect:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +401794: 3802 8100 |0000: if-eqz v2, 0081 // +0081 │ │ +401798: 6e10 8282 0200 |0002: invoke-virtual {v2}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ +40179e: 0a00 |0005: move-result v0 │ │ +4017a0: 3800 7300 |0006: if-eqz v0, 0079 // +0073 │ │ +4017a4: 1300 0c00 |0008: const/16 v0, #int 12 // #c │ │ +4017a8: 2300 c71b |000a: new-array v0, v0, [B // type@1bc7 │ │ +4017ac: 2101 |000c: array-length v1, v0 │ │ +4017ae: 6e20 8182 1200 |000d: invoke-virtual {v2, v1}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +4017b4: 7120 5fc8 0200 |0010: invoke-static {v2, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +4017ba: 0a01 |0013: move-result v1 │ │ +4017bc: 6e10 8682 0200 |0014: invoke-virtual {v2}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +4017c2: 7120 9dc5 1000 |0017: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.matches:([BI)Z // method@c59d │ │ +4017c8: 0a02 |001a: move-result v2 │ │ +4017ca: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +4017ce: 1a02 6c78 |001d: const-string v2, "bzip2" // string@786c │ │ +4017d2: 1102 |001f: return-object v2 │ │ +4017d4: 7120 0bc6 1000 |0020: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.matches:([BI)Z // method@c60b │ │ +4017da: 0a02 |0023: move-result v2 │ │ +4017dc: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ +4017e0: 1a02 c397 |0026: const-string v2, "gz" // string@97c3 │ │ +4017e4: 1102 |0028: return-object v2 │ │ +4017e6: 7120 41c7 1000 |0029: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.matches:([BI)Z // method@c741 │ │ +4017ec: 0a02 |002c: move-result v2 │ │ +4017ee: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ +4017f2: 1a02 42b8 |002f: const-string v2, "pack200" // string@b842 │ │ +4017f6: 1102 |0031: return-object v2 │ │ +4017f8: 7120 78c7 1000 |0032: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.matches:([BI)Z // method@c778 │ │ +4017fe: 0a02 |0035: move-result v2 │ │ +401800: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ +401804: 1a02 5acd |0038: const-string v2, "snappy-framed" // string@cd5a │ │ +401808: 1102 |003a: return-object v2 │ │ +40180a: 7120 f9c7 1000 |003b: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.matches:([BI)Z // method@c7f9 │ │ +401810: 0a02 |003e: move-result v2 │ │ +401812: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ +401816: 1a02 28d9 |0041: const-string v2, "z" // string@d928 │ │ +40181a: 1102 |0043: return-object v2 │ │ +40181c: 7120 f4c5 1000 |0044: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.matches:([BI)Z // method@c5f4 │ │ +401822: 0a02 |0047: move-result v2 │ │ +401824: 3802 0500 |0048: if-eqz v2, 004d // +0005 │ │ +401828: 1a02 1681 |004a: const-string v2, "deflate" // string@8116 │ │ +40182c: 1102 |004c: return-object v2 │ │ +40182e: 7120 eac7 1000 |004d: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.matches:([BI)Z // method@c7ea │ │ +401834: 0a02 |0050: move-result v2 │ │ +401836: 3802 0500 |0051: if-eqz v2, 0056 // +0005 │ │ +40183a: 1a02 1bd9 |0053: const-string v2, "xz" // string@d91b │ │ +40183e: 1102 |0055: return-object v2 │ │ +401840: 7120 12c7 1000 |0056: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.matches:([BI)Z // method@c712 │ │ +401846: 0a02 |0059: move-result v2 │ │ +401848: 3802 0500 |005a: if-eqz v2, 005f // +0005 │ │ +40184c: 1a02 2fa3 |005c: const-string v2, "lzma" // string@a32f │ │ +401850: 1102 |005e: return-object v2 │ │ +401852: 7120 78c6 1000 |005f: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.matches:([BI)Z // method@c678 │ │ +401858: 0a02 |0062: move-result v2 │ │ +40185a: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ +40185e: 1a02 2da3 |0065: const-string v2, "lz4-framed" // string@a32d │ │ +401862: 1102 |0067: return-object v2 │ │ +401864: 2202 a418 |0068: new-instance v2, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401868: 1a00 be52 |006a: const-string v0, "No Compressor found for the stream signature." // string@52be │ │ +40186c: 7020 38c5 0200 |006c: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401872: 2702 |006f: throw v2 │ │ +401874: 0d02 |0070: move-exception v2 │ │ +401876: 2200 a418 |0071: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +40187a: 1a01 9d2c |0073: const-string v1, "IOException while reading signature." // string@2c9d │ │ +40187e: 7030 39c5 1002 |0075: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ +401884: 2700 |0078: throw v0 │ │ +401886: 2202 7110 |0079: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +40188a: 1a00 7450 |007b: const-string v0, "Mark is not supported." // string@5074 │ │ +40188e: 7020 8783 0200 |007d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +401894: 2702 |0080: throw v2 │ │ +401896: 2202 7110 |0081: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +40189a: 1a00 ba5e |0083: const-string v0, "Stream must not be null." // string@5eba │ │ +40189e: 7020 8783 0200 |0085: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4018a4: 2702 |0088: throw v2 │ │ catches : 1 │ │ 0x0010 - 0x0017 │ │ Ljava/io/IOException; -> 0x0070 │ │ positions : │ │ 0x0002 line=432 │ │ 0x000a line=436 │ │ 0x000c line=437 │ │ @@ -1394316,299 +1394312,299 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -401b00: |[401b00] org.apache.commons.compress.compressors.CompressorStreamFactory.findAvailableCompressorInputStreamProviders:()Ljava/util/SortedMap; │ │ -401b10: 2200 a718 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1; // type@18a7 │ │ -401b14: 7010 41c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1;.:()V // method@c541 │ │ -401b1a: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ -401b20: 0c00 |0008: move-result-object v0 │ │ -401b22: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ -401b26: 1100 |000b: return-object v0 │ │ +401af4: |[401af4] org.apache.commons.compress.compressors.CompressorStreamFactory.findAvailableCompressorInputStreamProviders:()Ljava/util/SortedMap; │ │ +401b04: 2200 a718 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1; // type@18a7 │ │ +401b08: 7010 41c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$1;.:()V // method@c541 │ │ +401b0e: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ +401b14: 0c00 |0008: move-result-object v0 │ │ +401b16: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ +401b1a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'findAvailableCompressorOutputStreamProviders' │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -401b28: |[401b28] org.apache.commons.compress.compressors.CompressorStreamFactory.findAvailableCompressorOutputStreamProviders:()Ljava/util/SortedMap; │ │ -401b38: 2200 a818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2; // type@18a8 │ │ -401b3c: 7010 44c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2;.:()V // method@c544 │ │ -401b42: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ -401b48: 0c00 |0008: move-result-object v0 │ │ -401b4a: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ -401b4e: 1100 |000b: return-object v0 │ │ +401b1c: |[401b1c] org.apache.commons.compress.compressors.CompressorStreamFactory.findAvailableCompressorOutputStreamProviders:()Ljava/util/SortedMap; │ │ +401b2c: 2200 a818 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2; // type@18a8 │ │ +401b30: 7010 44c5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory$2;.:()V // method@c544 │ │ +401b36: 7110 ff85 0000 |0005: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@85ff │ │ +401b3c: 0c00 |0008: move-result-object v0 │ │ +401b3e: 1f00 4011 |0009: check-cast v0, Ljava/util/SortedMap; // type@1140 │ │ +401b42: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ │ │ #9 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'findCompressorStreamProviders' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -401a20: |[401a20] org.apache.commons.compress.compressors.CompressorStreamFactory.findCompressorStreamProviders:()Ljava/util/ArrayList; │ │ -401a30: 7100 69c5 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.serviceLoaderIterator:()Ljava/util/Iterator; // method@c569 │ │ -401a36: 0c00 |0003: move-result-object v0 │ │ -401a38: 7110 68c8 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; // method@c868 │ │ -401a3e: 0c00 |0007: move-result-object v0 │ │ -401a40: 1100 |0008: return-object v0 │ │ +401a14: |[401a14] org.apache.commons.compress.compressors.CompressorStreamFactory.findCompressorStreamProviders:()Ljava/util/ArrayList; │ │ +401a24: 7100 69c5 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.serviceLoaderIterator:()Ljava/util/Iterator; // method@c569 │ │ +401a2a: 0c00 |0003: move-result-object v0 │ │ +401a2c: 7110 68c8 0000 |0004: invoke-static {v0}, Lorg/apache/commons/compress/utils/Lists;.newArrayList:(Ljava/util/Iterator;)Ljava/util/ArrayList; // method@c868 │ │ +401a32: 0c00 |0007: move-result-object v0 │ │ +401a34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ │ │ #10 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getBrotli' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4018c4: |[4018c4] org.apache.commons.compress.compressors.CompressorStreamFactory.getBrotli:()Ljava/lang/String; │ │ -4018d4: 1a00 8e77 |0000: const-string v0, "br" // string@778e │ │ -4018d8: 1100 |0002: return-object v0 │ │ +4018b8: |[4018b8] org.apache.commons.compress.compressors.CompressorStreamFactory.getBrotli:()Ljava/lang/String; │ │ +4018c8: 1a00 8e77 |0000: const-string v0, "br" // string@778e │ │ +4018cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getBzip2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4018dc: |[4018dc] org.apache.commons.compress.compressors.CompressorStreamFactory.getBzip2:()Ljava/lang/String; │ │ -4018ec: 1a00 6c78 |0000: const-string v0, "bzip2" // string@786c │ │ -4018f0: 1100 |0002: return-object v0 │ │ +4018d0: |[4018d0] org.apache.commons.compress.compressors.CompressorStreamFactory.getBzip2:()Ljava/lang/String; │ │ +4018e0: 1a00 6c78 |0000: const-string v0, "bzip2" // string@786c │ │ +4018e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getDeflate' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4018f4: |[4018f4] org.apache.commons.compress.compressors.CompressorStreamFactory.getDeflate:()Ljava/lang/String; │ │ -401904: 1a00 1681 |0000: const-string v0, "deflate" // string@8116 │ │ -401908: 1100 |0002: return-object v0 │ │ +4018e8: |[4018e8] org.apache.commons.compress.compressors.CompressorStreamFactory.getDeflate:()Ljava/lang/String; │ │ +4018f8: 1a00 1681 |0000: const-string v0, "deflate" // string@8116 │ │ +4018fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getGzip' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40190c: |[40190c] org.apache.commons.compress.compressors.CompressorStreamFactory.getGzip:()Ljava/lang/String; │ │ -40191c: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ -401920: 1100 |0002: return-object v0 │ │ +401900: |[401900] org.apache.commons.compress.compressors.CompressorStreamFactory.getGzip:()Ljava/lang/String; │ │ +401910: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ +401914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getLZ4Block' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401924: |[401924] org.apache.commons.compress.compressors.CompressorStreamFactory.getLZ4Block:()Ljava/lang/String; │ │ -401934: 1a00 2ca3 |0000: const-string v0, "lz4-block" // string@a32c │ │ -401938: 1100 |0002: return-object v0 │ │ +401918: |[401918] org.apache.commons.compress.compressors.CompressorStreamFactory.getLZ4Block:()Ljava/lang/String; │ │ +401928: 1a00 2ca3 |0000: const-string v0, "lz4-block" // string@a32c │ │ +40192c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getLZ4Framed' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40193c: |[40193c] org.apache.commons.compress.compressors.CompressorStreamFactory.getLZ4Framed:()Ljava/lang/String; │ │ -40194c: 1a00 2da3 |0000: const-string v0, "lz4-framed" // string@a32d │ │ -401950: 1100 |0002: return-object v0 │ │ +401930: |[401930] org.apache.commons.compress.compressors.CompressorStreamFactory.getLZ4Framed:()Ljava/lang/String; │ │ +401940: 1a00 2da3 |0000: const-string v0, "lz4-framed" // string@a32d │ │ +401944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getLzma' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401954: |[401954] org.apache.commons.compress.compressors.CompressorStreamFactory.getLzma:()Ljava/lang/String; │ │ -401964: 1a00 2fa3 |0000: const-string v0, "lzma" // string@a32f │ │ -401968: 1100 |0002: return-object v0 │ │ +401948: |[401948] org.apache.commons.compress.compressors.CompressorStreamFactory.getLzma:()Ljava/lang/String; │ │ +401958: 1a00 2fa3 |0000: const-string v0, "lzma" // string@a32f │ │ +40195c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getPack200' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40196c: |[40196c] org.apache.commons.compress.compressors.CompressorStreamFactory.getPack200:()Ljava/lang/String; │ │ -40197c: 1a00 42b8 |0000: const-string v0, "pack200" // string@b842 │ │ -401980: 1100 |0002: return-object v0 │ │ +401960: |[401960] org.apache.commons.compress.compressors.CompressorStreamFactory.getPack200:()Ljava/lang/String; │ │ +401970: 1a00 42b8 |0000: const-string v0, "pack200" // string@b842 │ │ +401974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getSingleton' │ │ type : '()Lorg/apache/commons/compress/compressors/CompressorStreamFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -402018: |[402018] org.apache.commons.compress.compressors.CompressorStreamFactory.getSingleton:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ -402028: 6200 a18c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ -40202c: 1100 |0002: return-object v0 │ │ +40200c: |[40200c] org.apache.commons.compress.compressors.CompressorStreamFactory.getSingleton:()Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ +40201c: 6200 a18c |0000: sget-object v0, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.SINGLETON:Lorg/apache/commons/compress/compressors/CompressorStreamFactory; // field@8ca1 │ │ +402020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ │ │ #19 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getSnappyFramed' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401984: |[401984] org.apache.commons.compress.compressors.CompressorStreamFactory.getSnappyFramed:()Ljava/lang/String; │ │ -401994: 1a00 5acd |0000: const-string v0, "snappy-framed" // string@cd5a │ │ -401998: 1100 |0002: return-object v0 │ │ +401978: |[401978] org.apache.commons.compress.compressors.CompressorStreamFactory.getSnappyFramed:()Ljava/lang/String; │ │ +401988: 1a00 5acd |0000: const-string v0, "snappy-framed" // string@cd5a │ │ +40198c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getSnappyRaw' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40199c: |[40199c] org.apache.commons.compress.compressors.CompressorStreamFactory.getSnappyRaw:()Ljava/lang/String; │ │ -4019ac: 1a00 5bcd |0000: const-string v0, "snappy-raw" // string@cd5b │ │ -4019b0: 1100 |0002: return-object v0 │ │ +401990: |[401990] org.apache.commons.compress.compressors.CompressorStreamFactory.getSnappyRaw:()Ljava/lang/String; │ │ +4019a0: 1a00 5bcd |0000: const-string v0, "snappy-raw" // string@cd5b │ │ +4019a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getXz' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4019b4: |[4019b4] org.apache.commons.compress.compressors.CompressorStreamFactory.getXz:()Ljava/lang/String; │ │ -4019c4: 1a00 1bd9 |0000: const-string v0, "xz" // string@d91b │ │ -4019c8: 1100 |0002: return-object v0 │ │ +4019a8: |[4019a8] org.apache.commons.compress.compressors.CompressorStreamFactory.getXz:()Ljava/lang/String; │ │ +4019b8: 1a00 1bd9 |0000: const-string v0, "xz" // string@d91b │ │ +4019bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'getZ' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4019cc: |[4019cc] org.apache.commons.compress.compressors.CompressorStreamFactory.getZ:()Ljava/lang/String; │ │ -4019dc: 1a00 28d9 |0000: const-string v0, "z" // string@d928 │ │ -4019e0: 1100 |0002: return-object v0 │ │ +4019c0: |[4019c0] org.apache.commons.compress.compressors.CompressorStreamFactory.getZ:()Ljava/lang/String; │ │ +4019d0: 1a00 28d9 |0000: const-string v0, "z" // string@d928 │ │ +4019d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'putAll' │ │ type : '(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4020cc: |[4020cc] org.apache.commons.compress.compressors.CompressorStreamFactory.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V │ │ -4020dc: 7210 e087 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -4020e2: 0c01 |0003: move-result-object v1 │ │ -4020e4: 7210 5487 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4020ea: 0a00 |0007: move-result v0 │ │ -4020ec: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -4020f0: 7210 5587 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4020f6: 0c00 |000d: move-result-object v0 │ │ -4020f8: 1f00 9210 |000e: check-cast v0, Ljava/lang/String; // type@1092 │ │ -4020fc: 7110 6bc5 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ -402102: 0c00 |0013: move-result-object v0 │ │ -402104: 6e30 0688 0302 |0014: invoke-virtual {v3, v0, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8806 │ │ -40210a: 28ed |0017: goto 0004 // -0013 │ │ -40210c: 0e00 |0018: return-void │ │ +4020c0: |[4020c0] org.apache.commons.compress.compressors.CompressorStreamFactory.putAll:(Ljava/util/Set;Lorg/apache/commons/compress/compressors/CompressorStreamProvider;Ljava/util/TreeMap;)V │ │ +4020d0: 7210 e087 0100 |0000: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +4020d6: 0c01 |0003: move-result-object v1 │ │ +4020d8: 7210 5487 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4020de: 0a00 |0007: move-result v0 │ │ +4020e0: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +4020e4: 7210 5587 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4020ea: 0c00 |000d: move-result-object v0 │ │ +4020ec: 1f00 9210 |000e: check-cast v0, Ljava/lang/String; // type@1092 │ │ +4020f0: 7110 6bc5 0000 |0010: invoke-static {v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ +4020f6: 0c00 |0013: move-result-object v0 │ │ +4020f8: 6e30 0688 0302 |0014: invoke-virtual {v3, v0, v2}, Ljava/util/TreeMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8806 │ │ +4020fe: 28ed |0017: goto 0004 // -0013 │ │ +402100: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0010 line=334 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 (null) Ljava/util/Set; │ │ 0x0000 - 0x0019 reg=2 (null) Lorg/apache/commons/compress/compressors/CompressorStreamProvider; │ │ @@ -1394619,38 +1394615,38 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -401a44: |[401a44] org.apache.commons.compress.compressors.CompressorStreamFactory.serviceLoaderIterator:()Ljava/util/Iterator; │ │ -401a54: 2200 0e19 |0000: new-instance v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator; // type@190e │ │ -401a58: 1c01 aa18 |0002: const-class v1, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ -401a5c: 7020 78c8 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;)V // method@c878 │ │ -401a62: 1100 |0007: return-object v0 │ │ +401a38: |[401a38] org.apache.commons.compress.compressors.CompressorStreamFactory.serviceLoaderIterator:()Ljava/util/Iterator; │ │ +401a48: 2200 0e19 |0000: new-instance v0, Lorg/apache/commons/compress/utils/ServiceLoaderIterator; // type@190e │ │ +401a4c: 1c01 aa18 |0002: const-class v1, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ +401a50: 7020 78c8 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/utils/ServiceLoaderIterator;.:(Ljava/lang/Class;)V // method@c878 │ │ +401a56: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ │ │ #25 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ name : 'toKey' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4019e4: |[4019e4] org.apache.commons.compress.compressors.CompressorStreamFactory.toKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -4019f4: 6200 6079 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@7960 │ │ -4019f8: 6e20 7684 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8476 │ │ -4019fe: 0c01 |0005: move-result-object v1 │ │ -401a00: 1101 |0006: return-object v1 │ │ +4019d8: |[4019d8] org.apache.commons.compress.compressors.CompressorStreamFactory.toKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +4019e8: 6200 6079 |0000: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@7960 │ │ +4019ec: 6e20 7684 0100 |0002: invoke-virtual {v1, v0}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8476 │ │ +4019f2: 0c01 |0005: move-result-object v1 │ │ +4019f4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1394659,20 +1394655,20 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -401bb8: |[401bb8] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -401bc8: 7110 51c5 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.detect:(Ljava/io/InputStream;)Ljava/lang/String; // method@c551 │ │ -401bce: 0c00 |0003: move-result-object v0 │ │ -401bd0: 6e30 4ec5 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54e │ │ -401bd6: 0c02 |0007: move-result-object v2 │ │ -401bd8: 1102 |0008: return-object v2 │ │ +401bac: |[401bac] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +401bbc: 7110 51c5 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.detect:(Ljava/io/InputStream;)Ljava/lang/String; // method@c551 │ │ +401bc2: 0c00 |0003: move-result-object v0 │ │ +401bc4: 6e30 4ec5 0102 |0004: invoke-virtual {v1, v0, v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54e │ │ +401bca: 0c02 |0007: move-result-object v2 │ │ +401bcc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1394681,19 +1394677,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -401bdc: |[401bdc] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -401bec: 5510 a88c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -401bf0: 6e40 4fc5 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54f │ │ -401bf6: 0c02 |0005: move-result-object v2 │ │ -401bf8: 1102 |0006: return-object v2 │ │ +401bd0: |[401bd0] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +401be0: 5510 a88c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +401be4: 6e40 4fc5 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c54f │ │ +401bea: 0c02 |0005: move-result-object v2 │ │ +401bec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/InputStream; │ │ @@ -1394703,157 +1394699,157 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 286 16-bit code units │ │ -401bfc: |[401bfc] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ -401c0c: 3803 1601 |0000: if-eqz v3, 0116 // +0116 │ │ -401c10: 3804 1401 |0002: if-eqz v4, 0116 // +0114 │ │ -401c14: 1a00 c397 |0004: const-string v0, "gz" // string@97c3 │ │ -401c18: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401c1e: 0a00 |0009: move-result v0 │ │ -401c20: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -401c24: 2203 bb18 |000c: new-instance v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream; // type@18bb │ │ -401c28: 7030 06c6 4305 |000e: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c606 │ │ -401c2e: 1103 |0011: return-object v3 │ │ -401c30: 1a00 6c78 |0012: const-string v0, "bzip2" // string@786c │ │ -401c34: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401c3a: 0a00 |0017: move-result v0 │ │ -401c3c: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -401c40: 2203 b018 |001a: new-instance v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ -401c44: 7030 8dc5 4305 |001c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c58d │ │ -401c4a: 1103 |001f: return-object v3 │ │ -401c4c: 1a00 8e77 |0020: const-string v0, "br" // string@778e │ │ -401c50: 6e20 5184 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401c56: 0a00 |0025: move-result v0 │ │ -401c58: 3800 1600 |0026: if-eqz v0, 003c // +0016 │ │ -401c5c: 7100 88c5 0000 |0028: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.isBrotliCompressionAvailable:()Z // method@c588 │ │ -401c62: 0a03 |002b: move-result v3 │ │ -401c64: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ -401c68: 2203 ac18 |002e: new-instance v3, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; // type@18ac │ │ -401c6c: 7020 74c5 4300 |0030: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c574 │ │ -401c72: 1103 |0033: return-object v3 │ │ -401c74: 2203 a418 |0034: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401c78: 1a04 471d |0036: const-string v4, "Brotli compression is not available." // string@1d47 │ │ -401c7c: 7020 38c5 4300 |0038: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -401c82: 2703 |003b: throw v3 │ │ -401c84: 1a00 1bd9 |003c: const-string v0, "xz" // string@d91b │ │ -401c88: 6e20 5184 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401c8e: 0a00 |0041: move-result v0 │ │ -401c90: 3800 1800 |0042: if-eqz v0, 005a // +0018 │ │ -401c94: 7100 e9c7 0000 |0044: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.isXZCompressionAvailable:()Z // method@c7e9 │ │ -401c9a: 0a03 |0047: move-result v3 │ │ -401c9c: 3803 0a00 |0048: if-eqz v3, 0052 // +000a │ │ -401ca0: 2203 f018 |004a: new-instance v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; // type@18f0 │ │ -401ca4: 5220 aa8c |004c: iget v0, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ -401ca8: 7040 cfc7 4305 |004e: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;ZI)V // method@c7cf │ │ -401cae: 1103 |0051: return-object v3 │ │ -401cb0: 2203 a418 |0052: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401cb4: 1a04 e569 |0054: const-string v4, "XZ compression is not available." // string@69e5 │ │ -401cb8: 7020 38c5 4300 |0056: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -401cbe: 2703 |0059: throw v3 │ │ -401cc0: 1a00 2fa3 |005a: const-string v0, "lzma" // string@a32f │ │ -401cc4: 6e20 5184 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401cca: 0a00 |005f: move-result v0 │ │ -401ccc: 3800 1800 |0060: if-eqz v0, 0078 // +0018 │ │ -401cd0: 7100 11c7 0000 |0062: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.isLZMACompressionAvailable:()Z // method@c711 │ │ -401cd6: 0a03 |0065: move-result v3 │ │ -401cd8: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ -401cdc: 2203 d618 |0068: new-instance v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; // type@18d6 │ │ -401ce0: 5225 aa8c |006a: iget v5, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ -401ce4: 7030 f8c6 4305 |006c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6f8 │ │ -401cea: 1103 |006f: return-object v3 │ │ -401cec: 2203 a418 |0070: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401cf0: 1a04 0231 |0072: const-string v4, "LZMA compression is not available" // string@3102 │ │ -401cf4: 7020 38c5 4300 |0074: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -401cfa: 2703 |0077: throw v3 │ │ -401cfc: 1a00 42b8 |0078: const-string v0, "pack200" // string@b842 │ │ -401d00: 6e20 5184 3000 |007a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d06: 0a00 |007d: move-result v0 │ │ -401d08: 3800 0800 |007e: if-eqz v0, 0086 // +0008 │ │ -401d0c: 2203 dd18 |0080: new-instance v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; // type@18dd │ │ -401d10: 7020 38c7 4300 |0082: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c738 │ │ -401d16: 1103 |0085: return-object v3 │ │ -401d18: 1a00 5bcd |0086: const-string v0, "snappy-raw" // string@cd5b │ │ -401d1c: 6e20 5184 3000 |0088: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d22: 0a00 |008b: move-result v0 │ │ -401d24: 3800 0800 |008c: if-eqz v0, 0094 // +0008 │ │ -401d28: 2203 ed18 |008e: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // type@18ed │ │ -401d2c: 7020 a2c7 4300 |0090: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c7a2 │ │ -401d32: 1103 |0093: return-object v3 │ │ -401d34: 1a00 5acd |0094: const-string v0, "snappy-framed" // string@cd5a │ │ -401d38: 6e20 5184 3000 |0096: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d3e: 0a00 |0099: move-result v0 │ │ -401d40: 3800 0800 |009a: if-eqz v0, 00a2 // +0008 │ │ -401d44: 2203 e718 |009c: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // type@18e7 │ │ -401d48: 7020 70c7 4300 |009e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c770 │ │ -401d4e: 1103 |00a1: return-object v3 │ │ -401d50: 1a00 28d9 |00a2: const-string v0, "z" // string@d928 │ │ -401d54: 6e20 5184 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d5a: 0a00 |00a7: move-result v0 │ │ -401d5c: 3800 0a00 |00a8: if-eqz v0, 00b2 // +000a │ │ -401d60: 2203 f418 |00aa: new-instance v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; // type@18f4 │ │ -401d64: 5225 aa8c |00ac: iget v5, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ -401d68: 7030 edc7 4305 |00ae: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7ed │ │ -401d6e: 1103 |00b1: return-object v3 │ │ -401d70: 1a00 1681 |00b2: const-string v0, "deflate" // string@8116 │ │ -401d74: 6e20 5184 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d7a: 0a00 |00b7: move-result v0 │ │ -401d7c: 3800 0800 |00b8: if-eqz v0, 00c0 // +0008 │ │ -401d80: 2203 b818 |00ba: new-instance v3, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; // type@18b8 │ │ -401d84: 7020 efc5 4300 |00bc: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c5ef │ │ -401d8a: 1103 |00bf: return-object v3 │ │ -401d8c: 1a00 2ca3 |00c0: const-string v0, "lz4-block" // string@a32c │ │ -401d90: 6e20 5184 3000 |00c2: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401d96: 0a00 |00c5: move-result v0 │ │ -401d98: 3800 0800 |00c6: if-eqz v0, 00ce // +0008 │ │ -401d9c: 2203 c118 |00c8: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ -401da0: 7020 30c6 4300 |00ca: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c630 │ │ -401da6: 1103 |00cd: return-object v3 │ │ -401da8: 1a00 2da3 |00ce: const-string v0, "lz4-framed" // string@a32d │ │ -401dac: 6e20 5184 3000 |00d0: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401db2: 0a00 |00d3: move-result v0 │ │ -401db4: 3800 0800 |00d4: if-eqz v0, 00dc // +0008 │ │ -401db8: 2203 c618 |00d6: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // type@18c6 │ │ -401dbc: 7030 70c6 4305 |00d8: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c670 │ │ -401dc2: 1103 |00db: return-object v3 │ │ -401dc4: 6e10 57c5 0200 |00dc: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getCompressorInputStreamProviders:()Ljava/util/SortedMap; // method@c557 │ │ -401dca: 0c00 |00df: move-result-object v0 │ │ -401dcc: 7110 6bc5 0300 |00e0: invoke-static {v3}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ -401dd2: 0c01 |00e3: move-result-object v1 │ │ -401dd4: 7220 e587 1000 |00e4: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ -401dda: 0c00 |00e7: move-result-object v0 │ │ -401ddc: 1f00 aa18 |00e8: check-cast v0, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ -401de0: 3800 0700 |00ea: if-eqz v0, 00f1 // +0007 │ │ -401de4: 7240 6cc5 3054 |00ec: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c56c │ │ -401dea: 0c03 |00ef: move-result-object v3 │ │ -401dec: 1103 |00f0: return-object v3 │ │ -401dee: 2204 a418 |00f1: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401df2: 2205 9410 |00f3: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -401df6: 7010 8384 0500 |00f5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -401dfc: 1a00 0521 |00f8: const-string v0, "Compressor: " // string@2105 │ │ -401e00: 6e20 8f84 0500 |00fa: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401e06: 6e20 8f84 3500 |00fd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401e0c: 1a03 0507 |0100: const-string v3, " not found." // string@0705 │ │ -401e10: 6e20 8f84 3500 |0102: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401e16: 6e10 9f84 0500 |0105: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -401e1c: 0c03 |0108: move-result-object v3 │ │ -401e1e: 7020 38c5 3400 |0109: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -401e24: 2704 |010c: throw v4 │ │ -401e26: 0d03 |010d: move-exception v3 │ │ -401e28: 2204 a418 |010e: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401e2c: 1a05 3722 |0110: const-string v5, "Could not create CompressorInputStream." // string@2237 │ │ -401e30: 7030 39c5 5403 |0112: invoke-direct {v4, v5, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ -401e36: 2704 |0115: throw v4 │ │ -401e38: 2203 7110 |0116: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -401e3c: 1a04 0321 |0118: const-string v4, "Compressor name and stream must not be null." // string@2103 │ │ -401e40: 7020 8783 4300 |011a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -401e46: 2703 |011d: throw v3 │ │ +401bf0: |[401bf0] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; │ │ +401c00: 3803 1601 |0000: if-eqz v3, 0116 // +0116 │ │ +401c04: 3804 1401 |0002: if-eqz v4, 0116 // +0114 │ │ +401c08: 1a00 c397 |0004: const-string v0, "gz" // string@97c3 │ │ +401c0c: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401c12: 0a00 |0009: move-result v0 │ │ +401c14: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +401c18: 2203 bb18 |000c: new-instance v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream; // type@18bb │ │ +401c1c: 7030 06c6 4305 |000e: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c606 │ │ +401c22: 1103 |0011: return-object v3 │ │ +401c24: 1a00 6c78 |0012: const-string v0, "bzip2" // string@786c │ │ +401c28: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401c2e: 0a00 |0017: move-result v0 │ │ +401c30: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +401c34: 2203 b018 |001a: new-instance v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; // type@18b0 │ │ +401c38: 7030 8dc5 4305 |001c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c58d │ │ +401c3e: 1103 |001f: return-object v3 │ │ +401c40: 1a00 8e77 |0020: const-string v0, "br" // string@778e │ │ +401c44: 6e20 5184 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401c4a: 0a00 |0025: move-result v0 │ │ +401c4c: 3800 1600 |0026: if-eqz v0, 003c // +0016 │ │ +401c50: 7100 88c5 0000 |0028: invoke-static {}, Lorg/apache/commons/compress/compressors/brotli/BrotliUtils;.isBrotliCompressionAvailable:()Z // method@c588 │ │ +401c56: 0a03 |002b: move-result v3 │ │ +401c58: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ +401c5c: 2203 ac18 |002e: new-instance v3, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; // type@18ac │ │ +401c60: 7020 74c5 4300 |0030: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c574 │ │ +401c66: 1103 |0033: return-object v3 │ │ +401c68: 2203 a418 |0034: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401c6c: 1a04 471d |0036: const-string v4, "Brotli compression is not available." // string@1d47 │ │ +401c70: 7020 38c5 4300 |0038: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401c76: 2703 |003b: throw v3 │ │ +401c78: 1a00 1bd9 |003c: const-string v0, "xz" // string@d91b │ │ +401c7c: 6e20 5184 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401c82: 0a00 |0041: move-result v0 │ │ +401c84: 3800 1800 |0042: if-eqz v0, 005a // +0018 │ │ +401c88: 7100 e9c7 0000 |0044: invoke-static {}, Lorg/apache/commons/compress/compressors/xz/XZUtils;.isXZCompressionAvailable:()Z // method@c7e9 │ │ +401c8e: 0a03 |0047: move-result v3 │ │ +401c90: 3803 0a00 |0048: if-eqz v3, 0052 // +000a │ │ +401c94: 2203 f018 |004a: new-instance v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; // type@18f0 │ │ +401c98: 5220 aa8c |004c: iget v0, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ +401c9c: 7040 cfc7 4305 |004e: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;ZI)V // method@c7cf │ │ +401ca2: 1103 |0051: return-object v3 │ │ +401ca4: 2203 a418 |0052: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401ca8: 1a04 e569 |0054: const-string v4, "XZ compression is not available." // string@69e5 │ │ +401cac: 7020 38c5 4300 |0056: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401cb2: 2703 |0059: throw v3 │ │ +401cb4: 1a00 2fa3 |005a: const-string v0, "lzma" // string@a32f │ │ +401cb8: 6e20 5184 3000 |005c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401cbe: 0a00 |005f: move-result v0 │ │ +401cc0: 3800 1800 |0060: if-eqz v0, 0078 // +0018 │ │ +401cc4: 7100 11c7 0000 |0062: invoke-static {}, Lorg/apache/commons/compress/compressors/lzma/LZMAUtils;.isLZMACompressionAvailable:()Z // method@c711 │ │ +401cca: 0a03 |0065: move-result v3 │ │ +401ccc: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ +401cd0: 2203 d618 |0068: new-instance v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; // type@18d6 │ │ +401cd4: 5225 aa8c |006a: iget v5, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ +401cd8: 7030 f8c6 4305 |006c: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6f8 │ │ +401cde: 1103 |006f: return-object v3 │ │ +401ce0: 2203 a418 |0070: new-instance v3, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401ce4: 1a04 0231 |0072: const-string v4, "LZMA compression is not available" // string@3102 │ │ +401ce8: 7020 38c5 4300 |0074: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401cee: 2703 |0077: throw v3 │ │ +401cf0: 1a00 42b8 |0078: const-string v0, "pack200" // string@b842 │ │ +401cf4: 6e20 5184 3000 |007a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401cfa: 0a00 |007d: move-result v0 │ │ +401cfc: 3800 0800 |007e: if-eqz v0, 0086 // +0008 │ │ +401d00: 2203 dd18 |0080: new-instance v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; // type@18dd │ │ +401d04: 7020 38c7 4300 |0082: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c738 │ │ +401d0a: 1103 |0085: return-object v3 │ │ +401d0c: 1a00 5bcd |0086: const-string v0, "snappy-raw" // string@cd5b │ │ +401d10: 6e20 5184 3000 |0088: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401d16: 0a00 |008b: move-result v0 │ │ +401d18: 3800 0800 |008c: if-eqz v0, 0094 // +0008 │ │ +401d1c: 2203 ed18 |008e: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // type@18ed │ │ +401d20: 7020 a2c7 4300 |0090: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c7a2 │ │ +401d26: 1103 |0093: return-object v3 │ │ +401d28: 1a00 5acd |0094: const-string v0, "snappy-framed" // string@cd5a │ │ +401d2c: 6e20 5184 3000 |0096: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401d32: 0a00 |0099: move-result v0 │ │ +401d34: 3800 0800 |009a: if-eqz v0, 00a2 // +0008 │ │ +401d38: 2203 e718 |009c: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // type@18e7 │ │ +401d3c: 7020 70c7 4300 |009e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c770 │ │ +401d42: 1103 |00a1: return-object v3 │ │ +401d44: 1a00 28d9 |00a2: const-string v0, "z" // string@d928 │ │ +401d48: 6e20 5184 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401d4e: 0a00 |00a7: move-result v0 │ │ +401d50: 3800 0a00 |00a8: if-eqz v0, 00b2 // +000a │ │ +401d54: 2203 f418 |00aa: new-instance v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; // type@18f4 │ │ +401d58: 5225 aa8c |00ac: iget v5, v2, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.memoryLimitInKb:I // field@8caa │ │ +401d5c: 7030 edc7 4305 |00ae: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7ed │ │ +401d62: 1103 |00b1: return-object v3 │ │ +401d64: 1a00 1681 |00b2: const-string v0, "deflate" // string@8116 │ │ +401d68: 6e20 5184 3000 |00b4: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401d6e: 0a00 |00b7: move-result v0 │ │ +401d70: 3800 0800 |00b8: if-eqz v0, 00c0 // +0008 │ │ +401d74: 2203 b818 |00ba: new-instance v3, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; // type@18b8 │ │ +401d78: 7020 efc5 4300 |00bc: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.:(Ljava/io/InputStream;)V // method@c5ef │ │ +401d7e: 1103 |00bf: return-object v3 │ │ +401d80: 1a00 2ca3 |00c0: const-string v0, "lz4-block" // string@a32c │ │ +401d84: 6e20 5184 3000 |00c2: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401d8a: 0a00 |00c5: move-result v0 │ │ +401d8c: 3800 0800 |00c6: if-eqz v0, 00ce // +0008 │ │ +401d90: 2203 c118 |00c8: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ +401d94: 7020 30c6 4300 |00ca: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c630 │ │ +401d9a: 1103 |00cd: return-object v3 │ │ +401d9c: 1a00 2da3 |00ce: const-string v0, "lz4-framed" // string@a32d │ │ +401da0: 6e20 5184 3000 |00d0: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401da6: 0a00 |00d3: move-result v0 │ │ +401da8: 3800 0800 |00d4: if-eqz v0, 00dc // +0008 │ │ +401dac: 2203 c618 |00d6: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // type@18c6 │ │ +401db0: 7030 70c6 4305 |00d8: invoke-direct {v3, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c670 │ │ +401db6: 1103 |00db: return-object v3 │ │ +401db8: 6e10 57c5 0200 |00dc: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getCompressorInputStreamProviders:()Ljava/util/SortedMap; // method@c557 │ │ +401dbe: 0c00 |00df: move-result-object v0 │ │ +401dc0: 7110 6bc5 0300 |00e0: invoke-static {v3}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ +401dc6: 0c01 |00e3: move-result-object v1 │ │ +401dc8: 7220 e587 1000 |00e4: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ +401dce: 0c00 |00e7: move-result-object v0 │ │ +401dd0: 1f00 aa18 |00e8: check-cast v0, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ +401dd4: 3800 0700 |00ea: if-eqz v0, 00f1 // +0007 │ │ +401dd8: 7240 6cc5 3054 |00ec: invoke-interface {v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.createCompressorInputStream:(Ljava/lang/String;Ljava/io/InputStream;Z)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c56c │ │ +401dde: 0c03 |00ef: move-result-object v3 │ │ +401de0: 1103 |00f0: return-object v3 │ │ +401de2: 2204 a418 |00f1: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401de6: 2205 9410 |00f3: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +401dea: 7010 8384 0500 |00f5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +401df0: 1a00 0521 |00f8: const-string v0, "Compressor: " // string@2105 │ │ +401df4: 6e20 8f84 0500 |00fa: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401dfa: 6e20 8f84 3500 |00fd: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401e00: 1a03 0507 |0100: const-string v3, " not found." // string@0705 │ │ +401e04: 6e20 8f84 3500 |0102: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401e0a: 6e10 9f84 0500 |0105: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +401e10: 0c03 |0108: move-result-object v3 │ │ +401e12: 7020 38c5 3400 |0109: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401e18: 2704 |010c: throw v4 │ │ +401e1a: 0d03 |010d: move-exception v3 │ │ +401e1c: 2204 a418 |010e: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401e20: 1a05 3722 |0110: const-string v5, "Could not create CompressorInputStream." // string@2237 │ │ +401e24: 7030 39c5 5403 |0112: invoke-direct {v4, v5, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ +401e2a: 2704 |0115: throw v4 │ │ +401e2c: 2203 7110 |0116: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +401e30: 1a04 0321 |0118: const-string v4, "Compressor name and stream must not be null." // string@2103 │ │ +401e34: 7020 8783 4300 |011a: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +401e3a: 2703 |011d: throw v3 │ │ catches : 1 │ │ 0x0004 - 0x00db │ │ Ljava/io/IOException; -> 0x010d │ │ positions : │ │ 0x0006 line=536 │ │ 0x000c line=537 │ │ 0x0014 line=540 │ │ @@ -1394900,112 +1394896,112 @@ │ │ type : '(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 196 16-bit code units │ │ -401e58: |[401e58] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ -401e68: 3803 bc00 |0000: if-eqz v3, 00bc // +00bc │ │ -401e6c: 3804 ba00 |0002: if-eqz v4, 00bc // +00ba │ │ -401e70: 1a00 c397 |0004: const-string v0, "gz" // string@97c3 │ │ -401e74: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401e7a: 0a00 |0009: move-result v0 │ │ -401e7c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -401e80: 2203 bc18 |000c: new-instance v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; // type@18bc │ │ -401e84: 7020 0fc6 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c60f │ │ -401e8a: 1103 |0011: return-object v3 │ │ -401e8c: 1a00 6c78 |0012: const-string v0, "bzip2" // string@786c │ │ -401e90: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401e96: 0a00 |0017: move-result v0 │ │ -401e98: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -401e9c: 2203 b218 |001a: new-instance v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; // type@18b2 │ │ -401ea0: 7020 abc5 4300 |001c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c5ab │ │ -401ea6: 1103 |001f: return-object v3 │ │ -401ea8: 1a00 1bd9 |0020: const-string v0, "xz" // string@d91b │ │ -401eac: 6e20 5184 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401eb2: 0a00 |0025: move-result v0 │ │ -401eb4: 3800 0800 |0026: if-eqz v0, 002e // +0008 │ │ -401eb8: 2203 f118 |0028: new-instance v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; // type@18f1 │ │ -401ebc: 7020 d7c7 4300 |002a: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c7d7 │ │ -401ec2: 1103 |002d: return-object v3 │ │ -401ec4: 1a00 42b8 |002e: const-string v0, "pack200" // string@b842 │ │ -401ec8: 6e20 5184 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401ece: 0a00 |0033: move-result v0 │ │ -401ed0: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -401ed4: 2203 de18 |0036: new-instance v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; // type@18de │ │ -401ed8: 7020 47c7 4300 |0038: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c747 │ │ -401ede: 1103 |003b: return-object v3 │ │ -401ee0: 1a00 2fa3 |003c: const-string v0, "lzma" // string@a32f │ │ -401ee4: 6e20 5184 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401eea: 0a00 |0041: move-result v0 │ │ -401eec: 3800 0800 |0042: if-eqz v0, 004a // +0008 │ │ -401ef0: 2203 d718 |0044: new-instance v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; // type@18d7 │ │ -401ef4: 7020 00c7 4300 |0046: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c700 │ │ -401efa: 1103 |0049: return-object v3 │ │ -401efc: 1a00 1681 |004a: const-string v0, "deflate" // string@8116 │ │ -401f00: 6e20 5184 3000 |004c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401f06: 0a00 |004f: move-result v0 │ │ -401f08: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ -401f0c: 2203 b918 |0052: new-instance v3, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; // type@18b9 │ │ -401f10: 7020 f8c5 4300 |0054: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c5f8 │ │ -401f16: 1103 |0057: return-object v3 │ │ -401f18: 1a00 5acd |0058: const-string v0, "snappy-framed" // string@cd5a │ │ -401f1c: 6e20 5184 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401f22: 0a00 |005d: move-result v0 │ │ -401f24: 3800 0800 |005e: if-eqz v0, 0066 // +0008 │ │ -401f28: 2203 e818 |0060: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; // type@18e8 │ │ -401f2c: 7020 85c7 4300 |0062: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c785 │ │ -401f32: 1103 |0065: return-object v3 │ │ -401f34: 1a00 2ca3 |0066: const-string v0, "lz4-block" // string@a32c │ │ -401f38: 6e20 5184 3000 |0068: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401f3e: 0a00 |006b: move-result v0 │ │ -401f40: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ -401f44: 2203 c418 |006e: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // type@18c4 │ │ -401f48: 7020 53c6 4300 |0070: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c653 │ │ -401f4e: 1103 |0073: return-object v3 │ │ -401f50: 1a00 2da3 |0074: const-string v0, "lz4-framed" // string@a32d │ │ -401f54: 6e20 5184 3000 |0076: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ -401f5a: 0a00 |0079: move-result v0 │ │ -401f5c: 3800 0800 |007a: if-eqz v0, 0082 // +0008 │ │ -401f60: 2203 c918 |007c: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; // type@18c9 │ │ -401f64: 7020 96c6 4300 |007e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c696 │ │ -401f6a: 1103 |0081: return-object v3 │ │ -401f6c: 6e10 58c5 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getCompressorOutputStreamProviders:()Ljava/util/SortedMap; // method@c558 │ │ -401f72: 0c00 |0085: move-result-object v0 │ │ -401f74: 7110 6bc5 0300 |0086: invoke-static {v3}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ -401f7a: 0c01 |0089: move-result-object v1 │ │ -401f7c: 7220 e587 1000 |008a: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ -401f82: 0c00 |008d: move-result-object v0 │ │ -401f84: 1f00 aa18 |008e: check-cast v0, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ -401f88: 3800 0700 |0090: if-eqz v0, 0097 // +0007 │ │ -401f8c: 7230 6dc5 3004 |0092: invoke-interface {v0, v3, v4}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c56d │ │ -401f92: 0c03 |0095: move-result-object v3 │ │ -401f94: 1103 |0096: return-object v3 │ │ -401f96: 2204 a418 |0097: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401f9a: 2200 9410 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -401f9e: 7010 8384 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -401fa4: 1a01 0521 |009e: const-string v1, "Compressor: " // string@2105 │ │ -401fa8: 6e20 8f84 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401fae: 6e20 8f84 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401fb4: 1a03 0507 |00a6: const-string v3, " not found." // string@0705 │ │ -401fb8: 6e20 8f84 3000 |00a8: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -401fbe: 6e10 9f84 0000 |00ab: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -401fc4: 0c03 |00ae: move-result-object v3 │ │ -401fc6: 7020 38c5 3400 |00af: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ -401fcc: 2704 |00b2: throw v4 │ │ -401fce: 0d03 |00b3: move-exception v3 │ │ -401fd0: 2204 a418 |00b4: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ -401fd4: 1a00 3822 |00b6: const-string v0, "Could not create CompressorOutputStream" // string@2238 │ │ -401fd8: 7030 39c5 0403 |00b8: invoke-direct {v4, v0, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ -401fde: 2704 |00bb: throw v4 │ │ -401fe0: 2203 7110 |00bc: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -401fe4: 1a04 0321 |00be: const-string v4, "Compressor name and stream must not be null." // string@2103 │ │ -401fe8: 7020 8783 4300 |00c0: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -401fee: 2703 |00c3: throw v3 │ │ +401e4c: |[401e4c] org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; │ │ +401e5c: 3803 bc00 |0000: if-eqz v3, 00bc // +00bc │ │ +401e60: 3804 ba00 |0002: if-eqz v4, 00bc // +00ba │ │ +401e64: 1a00 c397 |0004: const-string v0, "gz" // string@97c3 │ │ +401e68: 6e20 5184 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401e6e: 0a00 |0009: move-result v0 │ │ +401e70: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +401e74: 2203 bc18 |000c: new-instance v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; // type@18bc │ │ +401e78: 7020 0fc6 4300 |000e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c60f │ │ +401e7e: 1103 |0011: return-object v3 │ │ +401e80: 1a00 6c78 |0012: const-string v0, "bzip2" // string@786c │ │ +401e84: 6e20 5184 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401e8a: 0a00 |0017: move-result v0 │ │ +401e8c: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +401e90: 2203 b218 |001a: new-instance v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; // type@18b2 │ │ +401e94: 7020 abc5 4300 |001c: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c5ab │ │ +401e9a: 1103 |001f: return-object v3 │ │ +401e9c: 1a00 1bd9 |0020: const-string v0, "xz" // string@d91b │ │ +401ea0: 6e20 5184 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401ea6: 0a00 |0025: move-result v0 │ │ +401ea8: 3800 0800 |0026: if-eqz v0, 002e // +0008 │ │ +401eac: 2203 f118 |0028: new-instance v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; // type@18f1 │ │ +401eb0: 7020 d7c7 4300 |002a: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c7d7 │ │ +401eb6: 1103 |002d: return-object v3 │ │ +401eb8: 1a00 42b8 |002e: const-string v0, "pack200" // string@b842 │ │ +401ebc: 6e20 5184 3000 |0030: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401ec2: 0a00 |0033: move-result v0 │ │ +401ec4: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +401ec8: 2203 de18 |0036: new-instance v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; // type@18de │ │ +401ecc: 7020 47c7 4300 |0038: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c747 │ │ +401ed2: 1103 |003b: return-object v3 │ │ +401ed4: 1a00 2fa3 |003c: const-string v0, "lzma" // string@a32f │ │ +401ed8: 6e20 5184 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401ede: 0a00 |0041: move-result v0 │ │ +401ee0: 3800 0800 |0042: if-eqz v0, 004a // +0008 │ │ +401ee4: 2203 d718 |0044: new-instance v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; // type@18d7 │ │ +401ee8: 7020 00c7 4300 |0046: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c700 │ │ +401eee: 1103 |0049: return-object v3 │ │ +401ef0: 1a00 1681 |004a: const-string v0, "deflate" // string@8116 │ │ +401ef4: 6e20 5184 3000 |004c: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401efa: 0a00 |004f: move-result v0 │ │ +401efc: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ +401f00: 2203 b918 |0052: new-instance v3, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; // type@18b9 │ │ +401f04: 7020 f8c5 4300 |0054: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c5f8 │ │ +401f0a: 1103 |0057: return-object v3 │ │ +401f0c: 1a00 5acd |0058: const-string v0, "snappy-framed" // string@cd5a │ │ +401f10: 6e20 5184 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401f16: 0a00 |005d: move-result v0 │ │ +401f18: 3800 0800 |005e: if-eqz v0, 0066 // +0008 │ │ +401f1c: 2203 e818 |0060: new-instance v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; // type@18e8 │ │ +401f20: 7020 85c7 4300 |0062: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c785 │ │ +401f26: 1103 |0065: return-object v3 │ │ +401f28: 1a00 2ca3 |0066: const-string v0, "lz4-block" // string@a32c │ │ +401f2c: 6e20 5184 3000 |0068: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401f32: 0a00 |006b: move-result v0 │ │ +401f34: 3800 0800 |006c: if-eqz v0, 0074 // +0008 │ │ +401f38: 2203 c418 |006e: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // type@18c4 │ │ +401f3c: 7020 53c6 4300 |0070: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c653 │ │ +401f42: 1103 |0073: return-object v3 │ │ +401f44: 1a00 2da3 |0074: const-string v0, "lz4-framed" // string@a32d │ │ +401f48: 6e20 5184 3000 |0076: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@8451 │ │ +401f4e: 0a00 |0079: move-result v0 │ │ +401f50: 3800 0800 |007a: if-eqz v0, 0082 // +0008 │ │ +401f54: 2203 c918 |007c: new-instance v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; // type@18c9 │ │ +401f58: 7020 96c6 4300 |007e: invoke-direct {v3, v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;)V // method@c696 │ │ +401f5e: 1103 |0081: return-object v3 │ │ +401f60: 6e10 58c5 0200 |0082: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.getCompressorOutputStreamProviders:()Ljava/util/SortedMap; // method@c558 │ │ +401f66: 0c00 |0085: move-result-object v0 │ │ +401f68: 7110 6bc5 0300 |0086: invoke-static {v3}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.toKey:(Ljava/lang/String;)Ljava/lang/String; // method@c56b │ │ +401f6e: 0c01 |0089: move-result-object v1 │ │ +401f70: 7220 e587 1000 |008a: invoke-interface {v0, v1}, Ljava/util/SortedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87e5 │ │ +401f76: 0c00 |008d: move-result-object v0 │ │ +401f78: 1f00 aa18 |008e: check-cast v0, Lorg/apache/commons/compress/compressors/CompressorStreamProvider; // type@18aa │ │ +401f7c: 3800 0700 |0090: if-eqz v0, 0097 // +0007 │ │ +401f80: 7230 6dc5 3004 |0092: invoke-interface {v0, v3, v4}, Lorg/apache/commons/compress/compressors/CompressorStreamProvider;.createCompressorOutputStream:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c56d │ │ +401f86: 0c03 |0095: move-result-object v3 │ │ +401f88: 1103 |0096: return-object v3 │ │ +401f8a: 2204 a418 |0097: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401f8e: 2200 9410 |0099: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +401f92: 7010 8384 0000 |009b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +401f98: 1a01 0521 |009e: const-string v1, "Compressor: " // string@2105 │ │ +401f9c: 6e20 8f84 1000 |00a0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401fa2: 6e20 8f84 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401fa8: 1a03 0507 |00a6: const-string v3, " not found." // string@0705 │ │ +401fac: 6e20 8f84 3000 |00a8: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +401fb2: 6e10 9f84 0000 |00ab: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +401fb8: 0c03 |00ae: move-result-object v3 │ │ +401fba: 7020 38c5 3400 |00af: invoke-direct {v4, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;)V // method@c538 │ │ +401fc0: 2704 |00b2: throw v4 │ │ +401fc2: 0d03 |00b3: move-exception v3 │ │ +401fc4: 2204 a418 |00b4: new-instance v4, Lorg/apache/commons/compress/compressors/CompressorException; // type@18a4 │ │ +401fc8: 1a00 3822 |00b6: const-string v0, "Could not create CompressorOutputStream" // string@2238 │ │ +401fcc: 7030 39c5 0403 |00b8: invoke-direct {v4, v0, v3}, Lorg/apache/commons/compress/compressors/CompressorException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c539 │ │ +401fd2: 2704 |00bb: throw v4 │ │ +401fd4: 2203 7110 |00bc: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +401fd8: 1a04 0321 |00be: const-string v4, "Compressor name and stream must not be null." // string@2103 │ │ +401fdc: 7020 8783 4300 |00c0: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +401fe2: 2703 |00c3: throw v3 │ │ catches : 1 │ │ 0x0004 - 0x0081 │ │ Ljava/io/IOException; -> 0x00b3 │ │ positions : │ │ 0x0006 line=630 │ │ 0x000c line=631 │ │ 0x0014 line=634 │ │ @@ -1395039,24 +1395035,24 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -401b50: |[401b50] org.apache.commons.compress.compressors.CompressorStreamFactory.getCompressorInputStreamProviders:()Ljava/util/SortedMap; │ │ -401b60: 5410 a68c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ -401b64: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -401b68: 7100 52c5 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findAvailableCompressorInputStreamProviders:()Ljava/util/SortedMap; // method@c552 │ │ -401b6e: 0c00 |0007: move-result-object v0 │ │ -401b70: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ -401b76: 0c00 |000b: move-result-object v0 │ │ -401b78: 5b10 a68c |000c: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ -401b7c: 5410 a68c |000e: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ -401b80: 1100 |0010: return-object v0 │ │ +401b44: |[401b44] org.apache.commons.compress.compressors.CompressorStreamFactory.getCompressorInputStreamProviders:()Ljava/util/SortedMap; │ │ +401b54: 5410 a68c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ +401b58: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +401b5c: 7100 52c5 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findAvailableCompressorInputStreamProviders:()Ljava/util/SortedMap; // method@c552 │ │ +401b62: 0c00 |0007: move-result-object v0 │ │ +401b64: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ +401b6a: 0c00 |000b: move-result-object v0 │ │ +401b6c: 5b10 a68c |000c: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ +401b70: 5410 a68c |000e: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorInputStreamProviders:Ljava/util/SortedMap; // field@8ca6 │ │ +401b74: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0004 line=679 │ │ 0x000e line=681 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ @@ -1395066,24 +1395062,24 @@ │ │ type : '()Ljava/util/SortedMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -401b84: |[401b84] org.apache.commons.compress.compressors.CompressorStreamFactory.getCompressorOutputStreamProviders:()Ljava/util/SortedMap; │ │ -401b94: 5410 a78c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ -401b98: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -401b9c: 7100 53c5 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findAvailableCompressorOutputStreamProviders:()Ljava/util/SortedMap; // method@c553 │ │ -401ba2: 0c00 |0007: move-result-object v0 │ │ -401ba4: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ -401baa: 0c00 |000b: move-result-object v0 │ │ -401bac: 5b10 a78c |000c: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ -401bb0: 5410 a78c |000e: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ -401bb4: 1100 |0010: return-object v0 │ │ +401b78: |[401b78] org.apache.commons.compress.compressors.CompressorStreamFactory.getCompressorOutputStreamProviders:()Ljava/util/SortedMap; │ │ +401b88: 5410 a78c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ +401b8c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +401b90: 7100 53c5 0000 |0004: invoke-static {}, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.findAvailableCompressorOutputStreamProviders:()Ljava/util/SortedMap; // method@c553 │ │ +401b96: 0c00 |0007: move-result-object v0 │ │ +401b98: 7110 0f87 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSortedMap:(Ljava/util/SortedMap;)Ljava/util/SortedMap; // method@870f │ │ +401b9e: 0c00 |000b: move-result-object v0 │ │ +401ba0: 5b10 a78c |000c: iput-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ +401ba4: 5410 a78c |000e: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.compressorOutputStreamProviders:Ljava/util/SortedMap; // field@8ca7 │ │ +401ba8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0004 line=687 │ │ 0x000e line=689 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ @@ -1395093,17 +1395089,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401760: |[401760] org.apache.commons.compress.compressors.CompressorStreamFactory.getDecompressConcatenated:()Z │ │ -401770: 5510 a88c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -401774: 0f00 |0002: return v0 │ │ +401754: |[401754] org.apache.commons.compress.compressors.CompressorStreamFactory.getDecompressConcatenated:()Z │ │ +401764: 5510 a88c |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +401768: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ @@ -1395111,17 +1395107,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -401778: |[401778] org.apache.commons.compress.compressors.CompressorStreamFactory.getDecompressUntilEOF:()Ljava/lang/Boolean; │ │ -401788: 5410 a98c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ -40178c: 1100 |0002: return-object v0 │ │ +40176c: |[40176c] org.apache.commons.compress.compressors.CompressorStreamFactory.getDecompressUntilEOF:()Ljava/lang/Boolean; │ │ +40177c: 5410 a98c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ +401780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ @@ -1395129,32 +1395125,32 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 12 │ │ insns size : 33 16-bit code units │ │ -401a64: |[401a64] org.apache.commons.compress.compressors.CompressorStreamFactory.getInputStreamCompressorNames:()Ljava/util/Set; │ │ -401a74: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ -401a78: 1a01 8e77 |0002: const-string v1, "br" // string@778e │ │ -401a7c: 1a02 6c78 |0004: const-string v2, "bzip2" // string@786c │ │ -401a80: 1a03 1bd9 |0006: const-string v3, "xz" // string@d91b │ │ -401a84: 1a04 2fa3 |0008: const-string v4, "lzma" // string@a32f │ │ -401a88: 1a05 42b8 |000a: const-string v5, "pack200" // string@b842 │ │ -401a8c: 1a06 1681 |000c: const-string v6, "deflate" // string@8116 │ │ -401a90: 1a07 5bcd |000e: const-string v7, "snappy-raw" // string@cd5b │ │ -401a94: 1a08 5acd |0010: const-string v8, "snappy-framed" // string@cd5a │ │ -401a98: 1a09 28d9 |0012: const-string v9, "z" // string@d928 │ │ -401a9c: 1a0a 2ca3 |0014: const-string v10, "lz4-block" // string@a32c │ │ -401aa0: 1a0b 2da3 |0016: const-string v11, "lz4-framed" // string@a32d │ │ -401aa4: 250c 6e1c 0000 |0018: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1c6e │ │ -401aaa: 0c00 |001b: move-result-object v0 │ │ -401aac: 7110 7fc8 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ -401ab2: 0c00 |001f: move-result-object v0 │ │ -401ab4: 1100 |0020: return-object v0 │ │ +401a58: |[401a58] org.apache.commons.compress.compressors.CompressorStreamFactory.getInputStreamCompressorNames:()Ljava/util/Set; │ │ +401a68: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ +401a6c: 1a01 8e77 |0002: const-string v1, "br" // string@778e │ │ +401a70: 1a02 6c78 |0004: const-string v2, "bzip2" // string@786c │ │ +401a74: 1a03 1bd9 |0006: const-string v3, "xz" // string@d91b │ │ +401a78: 1a04 2fa3 |0008: const-string v4, "lzma" // string@a32f │ │ +401a7c: 1a05 42b8 |000a: const-string v5, "pack200" // string@b842 │ │ +401a80: 1a06 1681 |000c: const-string v6, "deflate" // string@8116 │ │ +401a84: 1a07 5bcd |000e: const-string v7, "snappy-raw" // string@cd5b │ │ +401a88: 1a08 5acd |0010: const-string v8, "snappy-framed" // string@cd5a │ │ +401a8c: 1a09 28d9 |0012: const-string v9, "z" // string@d928 │ │ +401a90: 1a0a 2ca3 |0014: const-string v10, "lz4-block" // string@a32c │ │ +401a94: 1a0b 2da3 |0016: const-string v11, "lz4-framed" // string@a32d │ │ +401a98: 250c 6e1c 0000 |0018: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, [Ljava/lang/String; // type@1c6e │ │ +401a9e: 0c00 |001b: move-result-object v0 │ │ +401aa0: 7110 7fc8 0000 |001c: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ +401aa6: 0c00 |001f: move-result-object v0 │ │ +401aa8: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0018 line=703 │ │ locals : │ │ 0x0000 - 0x0021 reg=12 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ │ │ #9 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ @@ -1395162,29 +1395158,29 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 27 16-bit code units │ │ -401ab8: |[401ab8] org.apache.commons.compress.compressors.CompressorStreamFactory.getOutputStreamCompressorNames:()Ljava/util/Set; │ │ -401ac8: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ -401acc: 1a01 6c78 |0002: const-string v1, "bzip2" // string@786c │ │ -401ad0: 1a02 1bd9 |0004: const-string v2, "xz" // string@d91b │ │ -401ad4: 1a03 2fa3 |0006: const-string v3, "lzma" // string@a32f │ │ -401ad8: 1a04 42b8 |0008: const-string v4, "pack200" // string@b842 │ │ -401adc: 1a05 1681 |000a: const-string v5, "deflate" // string@8116 │ │ -401ae0: 1a06 5acd |000c: const-string v6, "snappy-framed" // string@cd5a │ │ -401ae4: 1a07 2ca3 |000e: const-string v7, "lz4-block" // string@a32c │ │ -401ae8: 1a08 2da3 |0010: const-string v8, "lz4-framed" // string@a32d │ │ -401aec: 2509 6e1c 0000 |0012: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1c6e │ │ -401af2: 0c00 |0015: move-result-object v0 │ │ -401af4: 7110 7fc8 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ -401afa: 0c00 |0019: move-result-object v0 │ │ -401afc: 1100 |001a: return-object v0 │ │ +401aac: |[401aac] org.apache.commons.compress.compressors.CompressorStreamFactory.getOutputStreamCompressorNames:()Ljava/util/Set; │ │ +401abc: 1a00 c397 |0000: const-string v0, "gz" // string@97c3 │ │ +401ac0: 1a01 6c78 |0002: const-string v1, "bzip2" // string@786c │ │ +401ac4: 1a02 1bd9 |0004: const-string v2, "xz" // string@d91b │ │ +401ac8: 1a03 2fa3 |0006: const-string v3, "lzma" // string@a32f │ │ +401acc: 1a04 42b8 |0008: const-string v4, "pack200" // string@b842 │ │ +401ad0: 1a05 1681 |000a: const-string v5, "deflate" // string@8116 │ │ +401ad4: 1a06 5acd |000c: const-string v6, "snappy-framed" // string@cd5a │ │ +401ad8: 1a07 2ca3 |000e: const-string v7, "lz4-block" // string@a32c │ │ +401adc: 1a08 2da3 |0010: const-string v8, "lz4-framed" // string@a32d │ │ +401ae0: 2509 6e1c 0000 |0012: filled-new-array/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, [Ljava/lang/String; // type@1c6e │ │ +401ae6: 0c00 |0015: move-result-object v0 │ │ +401ae8: 7110 7fc8 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/utils/Sets;.newHashSet:([Ljava/lang/Object;)Ljava/util/HashSet; // method@c87f │ │ +401aee: 0c00 |0019: move-result-object v0 │ │ +401af0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0012 line=709 │ │ locals : │ │ 0x0000 - 0x001b reg=9 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ │ │ #10 : (in Lorg/apache/commons/compress/compressors/CompressorStreamFactory;) │ │ @@ -1395192,23 +1395188,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -402110: |[402110] org.apache.commons.compress.compressors.CompressorStreamFactory.setDecompressConcatenated:(Z)V │ │ -402120: 5410 a98c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ -402124: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -402128: 5c12 a88c |0004: iput-boolean v2, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ -40212c: 0e00 |0006: return-void │ │ -40212e: 2202 7210 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -402132: 1a00 761f |0009: const-string v0, "Cannot override the setting defined by the constructor" // string@1f76 │ │ -402136: 7020 8c83 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -40213c: 2702 |000e: throw v2 │ │ +402104: |[402104] org.apache.commons.compress.compressors.CompressorStreamFactory.setDecompressConcatenated:(Z)V │ │ +402114: 5410 a98c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressUntilEOF:Ljava/lang/Boolean; // field@8ca9 │ │ +402118: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +40211c: 5c12 a88c |0004: iput-boolean v2, v1, Lorg/apache/commons/compress/compressors/CompressorStreamFactory;.decompressConcatenated:Z // field@8ca8 │ │ +402120: 0e00 |0006: return-void │ │ +402122: 2202 7210 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +402126: 1a00 761f |0009: const-string v0, "Cannot override the setting defined by the constructor" // string@1f76 │ │ +40212a: 7020 8c83 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +402130: 2702 |000e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0004 line=736 │ │ 0x0007 line=734 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/compressors/CompressorStreamFactory; │ │ @@ -1395261,20 +1395257,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4024b4: |[4024b4] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4024c4: 7010 3ac5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -4024ca: 2200 1019 |0003: new-instance v0, Lorg/brotli/dec/BrotliInputStream; // type@1910 │ │ -4024ce: 7020 80c8 2000 |0005: invoke-direct {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.:(Ljava/io/InputStream;)V // method@c880 │ │ -4024d4: 5b10 b28c |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -4024d8: 0e00 |000a: return-void │ │ +4024a8: |[4024a8] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +4024b8: 7010 3ac5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +4024be: 2200 1019 |0003: new-instance v0, Lorg/brotli/dec/BrotliInputStream; // type@1910 │ │ +4024c2: 7020 80c8 2000 |0005: invoke-direct {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.:(Ljava/io/InputStream;)V // method@c880 │ │ +4024c8: 5b10 b28c |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +4024cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/InputStream; │ │ @@ -1395285,19 +1395281,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4023e0: |[4023e0] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.available:()I │ │ -4023f0: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -4023f4: 6e10 81c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.available:()I // method@c881 │ │ -4023fa: 0a00 |0005: move-result v0 │ │ -4023fc: 0f00 |0006: return v0 │ │ +4023d4: |[4023d4] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.available:()I │ │ +4023e4: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +4023e8: 6e10 81c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.available:()I // method@c881 │ │ +4023ee: 0a00 |0005: move-result v0 │ │ +4023f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;) │ │ @@ -1395305,18 +1395301,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4024dc: |[4024dc] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.close:()V │ │ -4024ec: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -4024f0: 6e10 82c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.close:()V // method@c882 │ │ -4024f6: 0e00 |0005: return-void │ │ +4024d0: |[4024d0] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.close:()V │ │ +4024e0: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +4024e4: 6e10 82c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.close:()V // method@c882 │ │ +4024ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;) │ │ @@ -1395324,18 +1395320,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4024f8: |[4024f8] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.mark:(I)V │ │ -402508: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -40250c: 6e20 83c8 2000 |0002: invoke-virtual {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.mark:(I)V // method@c883 │ │ -402512: 0e00 |0005: return-void │ │ +4024ec: |[4024ec] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.mark:(I)V │ │ +4024fc: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +402500: 6e20 83c8 2000 |0002: invoke-virtual {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.mark:(I)V // method@c883 │ │ +402506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1395344,19 +1395340,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4023c0: |[4023c0] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.markSupported:()Z │ │ -4023d0: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -4023d4: 6e10 84c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.markSupported:()Z // method@c884 │ │ -4023da: 0a00 |0005: move-result v0 │ │ -4023dc: 0f00 |0006: return v0 │ │ +4023b4: |[4023b4] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.markSupported:()Z │ │ +4023c4: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +4023c8: 6e10 84c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.markSupported:()Z // method@c884 │ │ +4023ce: 0a00 |0005: move-result v0 │ │ +4023d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;) │ │ @@ -1395364,25 +1395360,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -402400: |[402400] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:()I │ │ -402410: 5420 b28c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -402414: 6e10 85c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.read:()I // method@c885 │ │ -40241a: 0a00 |0005: move-result v0 │ │ -40241c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40241e: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -402422: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -402424: 2802 |000a: goto 000c // +0002 │ │ -402426: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -402428: 6e20 77c5 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.count:(I)V // method@c577 │ │ -40242e: 0f00 |000f: return v0 │ │ +4023f4: |[4023f4] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:()I │ │ +402404: 5420 b28c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +402408: 6e10 85c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.read:()I // method@c885 │ │ +40240e: 0a00 |0005: move-result v0 │ │ +402410: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +402412: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +402416: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +402418: 2802 |000a: goto 000c // +0002 │ │ +40241a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +40241c: 6e20 77c5 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.count:(I)V // method@c577 │ │ +402422: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000c line=72 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ @@ -1395391,19 +1395387,19 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -402430: |[402430] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:([B)I │ │ -402440: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -402444: 6e20 86c8 2000 |0002: invoke-virtual {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.read:([B)I // method@c886 │ │ -40244a: 0a02 |0005: move-result v2 │ │ -40244c: 0f02 |0006: return v2 │ │ +402424: |[402424] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:([B)I │ │ +402434: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +402438: 6e20 86c8 2000 |0002: invoke-virtual {v0, v2}, Lorg/brotli/dec/BrotliInputStream;.read:([B)I // method@c886 │ │ +40243e: 0a02 |0005: move-result v2 │ │ +402440: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1395412,20 +1395408,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -402450: |[402450] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:([BII)I │ │ -402460: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -402464: 6e40 87c8 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/brotli/dec/BrotliInputStream;.read:([BII)I // method@c887 │ │ -40246a: 0a02 |0005: move-result v2 │ │ -40246c: 6e20 77c5 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.count:(I)V // method@c577 │ │ -402472: 0f02 |0009: return v2 │ │ +402444: |[402444] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.read:([BII)I │ │ +402454: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +402458: 6e40 87c8 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/brotli/dec/BrotliInputStream;.read:([BII)I // method@c887 │ │ +40245e: 0a02 |0005: move-result v2 │ │ +402460: 6e20 77c5 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.count:(I)V // method@c577 │ │ +402466: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -1395437,18 +1395433,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -402514: |[402514] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.reset:()V │ │ -402524: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -402528: 6e10 88c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.reset:()V // method@c888 │ │ -40252e: 0e00 |0005: return-void │ │ +402508: |[402508] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.reset:()V │ │ +402518: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +40251c: 6e10 88c8 0000 |0002: invoke-virtual {v0}, Lorg/brotli/dec/BrotliInputStream;.reset:()V // method@c888 │ │ +402522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;) │ │ @@ -1395456,19 +1395452,19 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -402494: |[402494] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.skip:(J)J │ │ -4024a4: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -4024a8: 6e30 89c8 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/brotli/dec/BrotliInputStream;.skip:(J)J // method@c889 │ │ -4024ae: 0b02 |0005: move-result-wide v2 │ │ -4024b0: 1002 |0006: return-wide v2 │ │ +402488: |[402488] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.skip:(J)J │ │ +402498: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +40249c: 6e30 89c8 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/brotli/dec/BrotliInputStream;.skip:(J)J // method@c889 │ │ +4024a2: 0b02 |0005: move-result-wide v2 │ │ +4024a4: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1395477,19 +1395473,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -402474: |[402474] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.toString:()Ljava/lang/String; │ │ -402484: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ -402488: 6e10 0c84 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -40248e: 0c00 |0005: move-result-object v0 │ │ -402490: 1100 |0006: return-object v0 │ │ +402468: |[402468] org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream.toString:()Ljava/lang/String; │ │ +402478: 5410 b28c |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream;.decIS:Lorg/brotli/dec/BrotliInputStream; // field@8cb2 │ │ +40247c: 6e10 0c84 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +402482: 0c00 |0005: move-result-object v0 │ │ +402484: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream; │ │ │ │ source_file_idx : 7496 (BrotliCompressorInputStream.java) │ │ @@ -1395704,18 +1395700,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -403180: |[403180] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.:(Ljava/io/InputStream;)V │ │ -403190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -403192: 7030 8dc5 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c58d │ │ -403198: 0e00 |0004: return-void │ │ +403174: |[403174] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.:(Ljava/io/InputStream;)V │ │ +403184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +403186: 7030 8dc5 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c58d │ │ +40318c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1395724,34 +1395720,34 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -40319c: |[40319c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ -4031ac: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -4031b2: 2200 b618 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/CRC; // type@18b6 │ │ -4031b6: 7010 e5c5 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.:()V // method@c5e5 │ │ -4031bc: 5b30 d48c |0008: iput-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -4031c0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -4031c2: 5930 d58c |000b: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -4031c6: 2201 fa18 |000d: new-instance v1, Lorg/apache/commons/compress/utils/BitInputStream; // type@18fa │ │ -4031ca: 6202 3b79 |000f: sget-object v2, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ -4031ce: 3324 0800 |0011: if-ne v4, v2, 0019 // +0008 │ │ -4031d2: 2202 0619 |0013: new-instance v2, Lorg/apache/commons/compress/utils/CloseShieldFilterInputStream; // type@1906 │ │ -4031d6: 7020 48c8 4200 |0015: invoke-direct {v2, v4}, Lorg/apache/commons/compress/utils/CloseShieldFilterInputStream;.:(Ljava/io/InputStream;)V // method@c848 │ │ -4031dc: 0724 |0018: move-object v4, v2 │ │ -4031de: 6202 5379 |0019: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@7953 │ │ -4031e2: 7030 1ac8 4102 |001b: invoke-direct {v1, v4, v2}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ -4031e8: 5b31 cf8c |001e: iput-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -4031ec: 5c35 d78c |0020: iput-boolean v5, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.decompressConcatenated:Z // field@8cd7 │ │ -4031f0: 7020 9ac5 0300 |0022: invoke-direct {v3, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.init:(Z)Z // method@c59a │ │ -4031f6: 7010 9bc5 0300 |0025: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ -4031fc: 0e00 |0028: return-void │ │ +403190: |[403190] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ +4031a0: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +4031a6: 2200 b618 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/CRC; // type@18b6 │ │ +4031aa: 7010 e5c5 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.:()V // method@c5e5 │ │ +4031b0: 5b30 d48c |0008: iput-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +4031b4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +4031b6: 5930 d58c |000b: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +4031ba: 2201 fa18 |000d: new-instance v1, Lorg/apache/commons/compress/utils/BitInputStream; // type@18fa │ │ +4031be: 6202 3b79 |000f: sget-object v2, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ +4031c2: 3324 0800 |0011: if-ne v4, v2, 0019 // +0008 │ │ +4031c6: 2202 0619 |0013: new-instance v2, Lorg/apache/commons/compress/utils/CloseShieldFilterInputStream; // type@1906 │ │ +4031ca: 7020 48c8 4200 |0015: invoke-direct {v2, v4}, Lorg/apache/commons/compress/utils/CloseShieldFilterInputStream;.:(Ljava/io/InputStream;)V // method@c848 │ │ +4031d0: 0724 |0018: move-object v4, v2 │ │ +4031d2: 6202 5379 |0019: sget-object v2, Ljava/nio/ByteOrder;.BIG_ENDIAN:Ljava/nio/ByteOrder; // field@7953 │ │ +4031d6: 7030 1ac8 4102 |001b: invoke-direct {v1, v4, v2}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ +4031dc: 5b31 cf8c |001e: iput-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +4031e0: 5c35 d78c |0020: iput-boolean v5, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.decompressConcatenated:Z // field@8cd7 │ │ +4031e4: 7020 9ac5 0300 |0022: invoke-direct {v3, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.init:(Z)Z // method@c59a │ │ +4031ea: 7010 9bc5 0300 |0025: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ +4031f0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=62 │ │ 0x000b line=78 │ │ 0x000d line=130 │ │ 0x0020 line=132 │ │ @@ -1395767,22 +1395763,22 @@ │ │ type : '(Lorg/apache/commons/compress/utils/BitInputStream;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -402840: |[402840] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z │ │ -402850: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -402852: 7120 91c5 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -402858: 0a01 |0004: move-result v1 │ │ -40285a: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ -40285e: 2802 |0007: goto 0009 // +0002 │ │ -402860: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -402862: 0f00 |0009: return v0 │ │ +402834: |[402834] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z │ │ +402844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +402846: 7120 91c5 0100 |0001: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +40284c: 0a01 |0004: move-result v1 │ │ +40284e: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ +402852: 2802 |0007: goto 0009 // +0002 │ │ +402854: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +402856: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=391 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;) │ │ @@ -1395790,19 +1395786,19 @@ │ │ type : '(Lorg/apache/commons/compress/utils/BitInputStream;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -402a04: |[402a04] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I │ │ -402a14: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -402a18: 7120 91c5 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -402a1e: 0a01 |0005: move-result v1 │ │ -402a20: 0f01 |0006: return v1 │ │ +4029f8: |[4029f8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I │ │ +402a08: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +402a0c: 7120 91c5 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +402a12: 0a01 |0005: move-result v1 │ │ +402a14: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;) │ │ @@ -1395810,20 +1395806,20 @@ │ │ type : '(Lorg/apache/commons/compress/utils/BitInputStream;)C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4029e4: |[4029e4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C │ │ -4029f4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -4029f8: 7120 91c5 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4029fe: 0a01 |0005: move-result v1 │ │ -402a00: 8e11 |0006: int-to-char v1, v1 │ │ -402a02: 0f01 |0007: return v1 │ │ +4029d8: |[4029d8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C │ │ +4029e8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +4029ec: 7120 91c5 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +4029f2: 0a01 |0005: move-result v1 │ │ +4029f4: 8e11 |0006: int-to-char v1, v1 │ │ +4029f6: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=395 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;) │ │ @@ -1395831,26 +1395827,26 @@ │ │ type : '(Lorg/apache/commons/compress/utils/BitInputStream;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -402a24: |[402a24] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I │ │ -402a34: 6e20 1fc8 4300 |0000: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -402a3a: 0b03 |0003: move-result-wide v3 │ │ -402a3c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -402a40: 3102 0300 |0006: cmp-long v2, v3, v0 │ │ -402a44: 3a02 0400 |0008: if-ltz v2, 000c // +0004 │ │ -402a48: 8434 |000a: long-to-int v4, v3 │ │ -402a4a: 0f04 |000b: return v4 │ │ -402a4c: 2203 4210 |000c: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -402a50: 1a04 02d4 |000e: const-string v4, "unexpected end of stream" // string@d402 │ │ -402a54: 7020 7782 4300 |0010: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402a5a: 2703 |0013: throw v3 │ │ +402a18: |[402a18] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I │ │ +402a28: 6e20 1fc8 4300 |0000: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +402a2e: 0b03 |0003: move-result-wide v3 │ │ +402a30: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +402a34: 3102 0300 |0006: cmp-long v2, v3, v0 │ │ +402a38: 3a02 0400 |0008: if-ltz v2, 000c // +0004 │ │ +402a3c: 8434 |000a: long-to-int v4, v3 │ │ +402a3e: 0f04 |000b: return v4 │ │ +402a40: 2203 4210 |000c: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +402a44: 1a04 02d4 |000e: const-string v4, "unexpected end of stream" // string@d402 │ │ +402a48: 7020 7782 4300 |0010: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +402a4e: 2703 |0013: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x000c line=385 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 (null) Lorg/apache/commons/compress/utils/BitInputStream; │ │ 0x0000 - 0x0014 reg=4 (null) I │ │ @@ -1395860,37 +1395856,37 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -402864: |[402864] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.complete:()Z │ │ -402874: 5430 cf8c |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402878: 7110 8fc5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c58f │ │ -40287e: 0a00 |0005: move-result v0 │ │ -402880: 5930 dc8c |0006: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ -402884: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -402886: 5930 d58c |0009: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -40288a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -40288c: 5b31 d68c |000c: iput-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402890: 5231 dc8c |000e: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ -402894: 5232 d38c |0010: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -402898: 3321 0e00 |0012: if-ne v1, v2, 0020 // +000e │ │ -40289c: 5531 d78c |0014: iget-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.decompressConcatenated:Z // field@8cd7 │ │ -4028a0: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -4028a4: 7020 9ac5 0300 |0018: invoke-direct {v3, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.init:(Z)Z // method@c59a │ │ -4028aa: 0a01 |001b: move-result v1 │ │ -4028ac: 3901 0300 |001c: if-nez v1, 001f // +0003 │ │ -4028b0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -4028b2: 0f00 |001f: return v0 │ │ -4028b4: 2200 4210 |0020: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -4028b8: 1a01 c21b |0022: const-string v1, "BZip2 CRC error" // string@1bc2 │ │ -4028bc: 7020 7782 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4028c2: 2700 |0027: throw v0 │ │ +402858: |[402858] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.complete:()Z │ │ +402868: 5430 cf8c |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +40286c: 7110 8fc5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c58f │ │ +402872: 0a00 |0005: move-result v0 │ │ +402874: 5930 dc8c |0006: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ +402878: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +40287a: 5930 d58c |0009: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +40287e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +402880: 5b31 d68c |000c: iput-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402884: 5231 dc8c |000e: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ +402888: 5232 d38c |0010: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +40288c: 3321 0e00 |0012: if-ne v1, v2, 0020 // +000e │ │ +402890: 5531 d78c |0014: iget-boolean v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.decompressConcatenated:Z // field@8cd7 │ │ +402894: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +402898: 7020 9ac5 0300 |0018: invoke-direct {v3, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.init:(Z)Z // method@c59a │ │ +40289e: 0a01 |001b: move-result v1 │ │ +4028a0: 3901 0300 |001c: if-nez v1, 001f // +0003 │ │ +4028a4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +4028a6: 0f00 |001f: return v0 │ │ +4028a8: 2200 4210 |0020: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +4028ac: 1a01 c21b |0022: const-string v1, "BZip2 CRC error" // string@1bc2 │ │ +4028b0: 7020 7782 1000 |0024: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4028b6: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0009 line=351 │ │ 0x000c line=352 │ │ 0x000e line=354 │ │ 0x0014 line=360 │ │ @@ -1395903,53 +1395899,53 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 66 16-bit code units │ │ -403244: |[403244] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.createHuffmanDecodingTables:(II)V │ │ -403254: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -403258: 5401 d68c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -40325c: 5412 c48c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ -403260: 5413 be8c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ -403264: 5414 bc8c |0008: iget-object v4, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ -403268: 5415 b88c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ -40326c: 5411 bf8c |000c: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ -403270: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -403272: 0207 1400 |000f: move/from16 v7, v20 │ │ -403276: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -403278: 3578 2f00 |0012: if-ge v8, v7, 0041 // +002f │ │ -40327c: 1309 2000 |0014: const/16 v9, #int 32 // #20 │ │ -403280: 460a 0208 |0016: aget-object v10, v2, v8 │ │ -403284: 0209 1300 |0018: move/from16 v9, v19 │ │ -403288: 120e |001a: const/4 v14, #int 0 // #0 │ │ -40328a: 130f 2000 |001b: const/16 v15, #int 32 // #20 │ │ -40328e: d809 09ff |001d: add-int/lit8 v9, v9, #int -1 // #ff │ │ -403292: 3a09 0b00 |001f: if-ltz v9, 002a // +000b │ │ -403296: 490b 0a09 |0021: aget-char v11, v10, v9 │ │ -40329a: 37eb 0300 |0023: if-le v11, v14, 0026 // +0003 │ │ -40329e: 01be |0025: move v14, v11 │ │ -4032a0: 35fb f7ff |0026: if-ge v11, v15, 001d // -0009 │ │ -4032a4: 01bf |0028: move v15, v11 │ │ -4032a6: 28f4 |0029: goto 001d // -000c │ │ -4032a8: 460b 0408 |002a: aget-object v11, v4, v8 │ │ -4032ac: 460c 0508 |002c: aget-object v12, v5, v8 │ │ -4032b0: 460d 0108 |002e: aget-object v13, v1, v8 │ │ -4032b4: 4609 0208 |0030: aget-object v9, v2, v8 │ │ -4032b8: 01ea |0032: move v10, v14 │ │ -4032ba: 079e |0033: move-object v14, v9 │ │ -4032bc: 01f9 |0034: move v9, v15 │ │ -4032be: 0210 0a00 |0035: move/from16 v16, v10 │ │ -4032c2: 0211 1300 |0037: move/from16 v17, v19 │ │ -4032c6: 7707 99c5 0b00 |0039: invoke-static/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.hbCreateDecodeTables:([I[I[I[CIII)V // method@c599 │ │ -4032cc: 4b09 0308 |003c: aput v9, v3, v8 │ │ -4032d0: d808 0801 |003e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -4032d4: 28d2 |0040: goto 0012 // -002e │ │ -4032d6: 0e00 |0041: return-void │ │ +403238: |[403238] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.createHuffmanDecodingTables:(II)V │ │ +403248: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +40324c: 5401 d68c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403250: 5412 c48c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ +403254: 5413 be8c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ +403258: 5414 bc8c |0008: iget-object v4, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ +40325c: 5415 b88c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ +403260: 5411 bf8c |000c: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ +403264: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +403266: 0207 1400 |000f: move/from16 v7, v20 │ │ +40326a: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +40326c: 3578 2f00 |0012: if-ge v8, v7, 0041 // +002f │ │ +403270: 1309 2000 |0014: const/16 v9, #int 32 // #20 │ │ +403274: 460a 0208 |0016: aget-object v10, v2, v8 │ │ +403278: 0209 1300 |0018: move/from16 v9, v19 │ │ +40327c: 120e |001a: const/4 v14, #int 0 // #0 │ │ +40327e: 130f 2000 |001b: const/16 v15, #int 32 // #20 │ │ +403282: d809 09ff |001d: add-int/lit8 v9, v9, #int -1 // #ff │ │ +403286: 3a09 0b00 |001f: if-ltz v9, 002a // +000b │ │ +40328a: 490b 0a09 |0021: aget-char v11, v10, v9 │ │ +40328e: 37eb 0300 |0023: if-le v11, v14, 0026 // +0003 │ │ +403292: 01be |0025: move v14, v11 │ │ +403294: 35fb f7ff |0026: if-ge v11, v15, 001d // -0009 │ │ +403298: 01bf |0028: move v15, v11 │ │ +40329a: 28f4 |0029: goto 001d // -000c │ │ +40329c: 460b 0408 |002a: aget-object v11, v4, v8 │ │ +4032a0: 460c 0508 |002c: aget-object v12, v5, v8 │ │ +4032a4: 460d 0108 |002e: aget-object v13, v1, v8 │ │ +4032a8: 4609 0208 |0030: aget-object v9, v2, v8 │ │ +4032ac: 01ea |0032: move v10, v14 │ │ +4032ae: 079e |0033: move-object v14, v9 │ │ +4032b0: 01f9 |0034: move v9, v15 │ │ +4032b2: 0210 0a00 |0035: move/from16 v16, v10 │ │ +4032b6: 0211 1300 |0037: move/from16 v17, v19 │ │ +4032ba: 7707 99c5 0b00 |0039: invoke-static/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.hbCreateDecodeTables:([I[I[I[CIII)V // method@c599 │ │ +4032c0: 4b09 0308 |003c: aput v9, v3, v8 │ │ +4032c4: d808 0801 |003e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +4032c8: 28d2 |0040: goto 0012 // -002e │ │ +4032ca: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=526 │ │ 0x0004 line=527 │ │ 0x0006 line=528 │ │ 0x0008 line=529 │ │ 0x000a line=530 │ │ @@ -1395968,43 +1395964,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4032d8: |[4032d8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.endBlock:()V │ │ -4032e8: 5430 d48c |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -4032ec: 6e10 e6c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.getFinalCRC:()I // method@c5e6 │ │ -4032f2: 0a00 |0005: move-result v0 │ │ -4032f4: 5930 d28c |0006: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedBlockCRC:I // field@8cd2 │ │ -4032f8: 5230 db8c |0008: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedBlockCRC:I // field@8cdb │ │ -4032fc: 5231 d28c |000a: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedBlockCRC:I // field@8cd2 │ │ -403300: 3310 1100 |000c: if-ne v0, v1, 001d // +0011 │ │ -403304: 5230 d38c |000e: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -403308: e002 0001 |0010: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -40330c: e200 001f |0012: ushr-int/lit8 v0, v0, #int 31 // #1f │ │ -403310: b620 |0014: or-int/2addr v0, v2 │ │ -403312: 5930 d38c |0015: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -403316: 5230 d38c |0017: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -40331a: b710 |0019: xor-int/2addr v0, v1 │ │ -40331c: 5930 d38c |001a: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -403320: 0e00 |001c: return-void │ │ -403322: 5231 dc8c |001d: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ -403326: e002 0101 |001f: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -40332a: e201 011f |0021: ushr-int/lit8 v1, v1, #int 31 // #1f │ │ -40332e: b621 |0023: or-int/2addr v1, v2 │ │ -403330: 5931 d38c |0024: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -403334: 5231 d38c |0026: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -403338: b710 |0028: xor-int/2addr v0, v1 │ │ -40333a: 5930 d38c |0029: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -40333e: 2200 4210 |002b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -403342: 1a01 c21b |002d: const-string v1, "BZip2 CRC error" // string@1bc2 │ │ -403346: 7020 7782 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40334c: 2700 |0032: throw v0 │ │ +4032cc: |[4032cc] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.endBlock:()V │ │ +4032dc: 5430 d48c |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +4032e0: 6e10 e6c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.getFinalCRC:()I // method@c5e6 │ │ +4032e6: 0a00 |0005: move-result v0 │ │ +4032e8: 5930 d28c |0006: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedBlockCRC:I // field@8cd2 │ │ +4032ec: 5230 db8c |0008: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedBlockCRC:I // field@8cdb │ │ +4032f0: 5231 d28c |000a: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedBlockCRC:I // field@8cd2 │ │ +4032f4: 3310 1100 |000c: if-ne v0, v1, 001d // +0011 │ │ +4032f8: 5230 d38c |000e: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +4032fc: e002 0001 |0010: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +403300: e200 001f |0012: ushr-int/lit8 v0, v0, #int 31 // #1f │ │ +403304: b620 |0014: or-int/2addr v0, v2 │ │ +403306: 5930 d38c |0015: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +40330a: 5230 d38c |0017: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +40330e: b710 |0019: xor-int/2addr v0, v1 │ │ +403310: 5930 d38c |001a: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +403314: 0e00 |001c: return-void │ │ +403316: 5231 dc8c |001d: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedCombinedCRC:I // field@8cdc │ │ +40331a: e002 0101 |001f: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +40331e: e201 011f |0021: ushr-int/lit8 v1, v1, #int 31 // #1f │ │ +403322: b621 |0023: or-int/2addr v1, v2 │ │ +403324: 5931 d38c |0024: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +403328: 5231 d38c |0026: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +40332c: b710 |0028: xor-int/2addr v0, v1 │ │ +40332e: 5930 d38c |0029: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +403332: 2200 4210 |002b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +403336: 1a01 c21b |002d: const-string v1, "BZip2 CRC error" // string@1bc2 │ │ +40333a: 7020 7782 1000 |002f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +403340: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0008 line=334 │ │ 0x000e line=344 │ │ 0x0017 line=346 │ │ 0x001d line=337 │ │ @@ -1396018,213 +1396014,213 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 366 16-bit code units │ │ -403350: |[403350] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.getAndMoveToFrontDecode:()V │ │ -403360: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -403364: 5401 cf8c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403368: 1302 1800 |0004: const/16 v2, #int 24 // #18 │ │ -40336c: 7120 91c5 2100 |0006: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -403372: 0a02 |0009: move-result v2 │ │ -403374: 5902 da8c |000a: iput v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.origPtr:I // field@8cda │ │ -403378: 7601 a2c5 1d00 |000c: invoke-direct/range {v29}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.recvDecodingTables:()V // method@c5a2 │ │ -40337e: 5402 d68c |000f: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -403382: 5423 bd8c |0011: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -403386: 5424 c68c |0013: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ -40338a: 5425 c18c |0015: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ -40338e: 5426 c38c |0017: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ -403392: 5427 ba8c |0019: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.getAndMoveToFrontDecode_yy:[C // field@8cba │ │ -403396: 5428 be8c |001b: iget-object v8, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ -40339a: 5429 bc8c |001d: iget-object v9, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ -40339e: 542a b88c |001f: iget-object v10, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ -4033a2: 5422 bf8c |0021: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ -4033a6: 520b d18c |0023: iget v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ -4033aa: 140c a086 0100 |0025: const v12, #float 1.4013e-40 // #000186a0 │ │ -4033b0: 920b 0b0c |0028: mul-int v11, v11, v12 │ │ -4033b4: 130c 0001 |002a: const/16 v12, #int 256 // #100 │ │ -4033b8: 12fd |002c: const/4 v13, #int -1 // #ff │ │ -4033ba: b0dc |002d: add-int/2addr v12, v13 │ │ -4033bc: 120e |002e: const/4 v14, #int 0 // #0 │ │ -4033be: 3a0c 0800 |002f: if-ltz v12, 0037 // +0008 │ │ -4033c2: 8ecd |0031: int-to-char v13, v12 │ │ -4033c4: 500d 070c |0032: aput-char v13, v7, v12 │ │ -4033c8: 4b0e 040c |0034: aput v14, v4, v12 │ │ -4033cc: 28f6 |0036: goto 002c // -000a │ │ -4033ce: 520c d98c |0037: iget v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ -4033d2: 121f |0039: const/4 v15, #int 1 // #1 │ │ -4033d4: b0fc |003a: add-int/2addr v12, v15 │ │ -4033d6: 7020 98c5 e000 |003b: invoke-direct {v0, v14}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.getAndMoveToFrontDecode0:(I)I // method@c598 │ │ -4033dc: 0a10 |003e: move-result v16 │ │ -4033de: 480d 050e |003f: aget-byte v13, v5, v14 │ │ -4033e2: d5dd ff00 |0041: and-int/lit16 v13, v13, #int 255 // #00ff │ │ -4033e6: 4611 0a0d |0043: aget-object v17, v10, v13 │ │ -4033ea: 4612 090d |0045: aget-object v18, v9, v13 │ │ -4033ee: 4613 020d |0047: aget-object v19, v2, v13 │ │ -4033f2: 440d 080d |0049: aget v13, v8, v13 │ │ -4033f6: 1314 3100 |004b: const/16 v20, #int 49 // #31 │ │ -4033fa: 0815 1100 |004d: move-object/from16 v21, v17 │ │ -4033fe: 0816 1200 |004f: move-object/from16 v22, v18 │ │ -403402: 0817 1300 |0051: move-object/from16 v23, v19 │ │ -403406: 12fe |0053: const/4 v14, #int -1 // #ff │ │ -403408: 1311 0000 |0054: const/16 v17, #int 0 // #0 │ │ -40340c: 1312 3100 |0056: const/16 v18, #int 49 // #31 │ │ -403410: 0213 0d00 |0058: move/from16 v19, v13 │ │ -403414: 020d 1000 |005a: move/from16 v13, v16 │ │ -403418: 32cd 0f01 |005c: if-eq v13, v12, 016b // +010f │ │ -40341c: 0218 0c00 |005e: move/from16 v24, v12 │ │ -403420: 1a0c 2677 |0060: const-string v12, "block overrun" // string@7726 │ │ -403424: 380d 7800 |0062: if-eqz v13, 00da // +0078 │ │ -403428: 33fd 0400 |0064: if-ne v13, v15, 0068 // +0004 │ │ -40342c: 2900 7400 |0066: goto/16 00da // +0074 │ │ -403430: d80e 0e01 |0068: add-int/lit8 v14, v14, #int 1 // #01 │ │ -403434: 35be 6a00 |006a: if-ge v14, v11, 00d4 // +006a │ │ -403438: d80c 0dff |006c: add-int/lit8 v12, v13, #int -1 // #ff │ │ -40343c: 4919 070c |006e: aget-char v25, v7, v12 │ │ -403440: 480f 0619 |0070: aget-byte v15, v6, v25 │ │ -403444: d5ff ff00 |0072: and-int/lit16 v15, v15, #int 255 // #00ff │ │ -403448: 441b 040f |0074: aget v27, v4, v15 │ │ -40344c: 131a 0100 |0076: const/16 v26, #int 1 // #1 │ │ -403450: d81b 1b01 |0078: add-int/lit8 v27, v27, #int 1 // #01 │ │ -403454: 4b1b 040f |007a: aput v27, v4, v15 │ │ -403458: 480f 0619 |007c: aget-byte v15, v6, v25 │ │ -40345c: 4f0f 030e |007e: aput-byte v15, v3, v14 │ │ -403460: 130f 1000 |0080: const/16 v15, #int 16 // #10 │ │ -403464: 36fd 0e00 |0082: if-gt v13, v15, 0090 // +000e │ │ -403468: 3d0c 0a00 |0084: if-lez v12, 008e // +000a │ │ -40346c: d80d 0cff |0086: add-int/lit8 v13, v12, #int -1 // #ff │ │ -403470: 490f 070d |0088: aget-char v15, v7, v13 │ │ -403474: 500f 070c |008a: aput-char v15, v7, v12 │ │ -403478: 01dc |008c: move v12, v13 │ │ -40347a: 28f7 |008d: goto 0084 // -0009 │ │ -40347c: 120d |008e: const/4 v13, #int 0 // #0 │ │ -40347e: 2806 |008f: goto 0095 // +0006 │ │ -403480: 120d |0090: const/4 v13, #int 0 // #0 │ │ -403482: 121f |0091: const/4 v15, #int 1 // #1 │ │ -403484: 715c a084 d7f7 |0092: invoke-static {v7, v13, v7, v15, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40348a: 5019 070d |0095: aput-char v25, v7, v13 │ │ -40348e: 3912 1900 |0097: if-nez v18, 00b0 // +0019 │ │ -403492: d811 1101 |0099: add-int/lit8 v17, v17, #int 1 // #01 │ │ -403496: 480c 0511 |009b: aget-byte v12, v5, v17 │ │ -40349a: d5cc ff00 |009d: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -40349e: 460d 0a0c |009f: aget-object v13, v10, v12 │ │ -4034a2: 460f 090c |00a1: aget-object v15, v9, v12 │ │ -4034a6: 4612 020c |00a3: aget-object v18, v2, v12 │ │ -4034aa: 440c 080c |00a5: aget v12, v8, v12 │ │ -4034ae: 0815 0d00 |00a7: move-object/from16 v21, v13 │ │ -4034b2: 0816 0f00 |00a9: move-object/from16 v22, v15 │ │ -4034b6: 0817 1200 |00ab: move-object/from16 v23, v18 │ │ -4034ba: 1312 3100 |00ad: const/16 v18, #int 49 // #31 │ │ -4034be: 2805 |00af: goto 00b4 // +0005 │ │ -4034c0: d812 12ff |00b0: add-int/lit8 v18, v18, #int -1 // #ff │ │ -4034c4: 020c 1300 |00b2: move/from16 v12, v19 │ │ -4034c8: 7120 91c5 c100 |00b4: invoke-static {v1, v12}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4034ce: 0a0d |00b7: move-result v13 │ │ -4034d0: 01cf |00b8: move v15, v12 │ │ -4034d2: 0213 0f00 |00b9: move/from16 v19, v15 │ │ -4034d6: 440c 160f |00bb: aget v12, v22, v15 │ │ -4034da: 37cd 0e00 |00bd: if-le v13, v12, 00cb // +000e │ │ -4034de: d80f 0f01 |00bf: add-int/lit8 v15, v15, #int 1 // #01 │ │ -4034e2: e00c 0d01 |00c1: shl-int/lit8 v12, v13, #int 1 // #01 │ │ -4034e6: 121d |00c3: const/4 v13, #int 1 // #1 │ │ -4034e8: 7120 91c5 d100 |00c4: invoke-static {v1, v13}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4034ee: 0a19 |00c7: move-result v25 │ │ -4034f0: 960d 0c19 |00c8: or-int v13, v12, v25 │ │ -4034f4: 28f1 |00ca: goto 00bb // -000f │ │ -4034f6: 440c 150f |00cb: aget v12, v21, v15 │ │ -4034fa: b1cd |00cd: sub-int/2addr v13, v12 │ │ -4034fc: 440d 170d |00ce: aget v13, v23, v13 │ │ -403500: 020c 1800 |00d0: move/from16 v12, v24 │ │ -403504: 2900 9000 |00d2: goto/16 0162 // +0090 │ │ -403508: 2201 4210 |00d4: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -40350c: 7020 7782 c100 |00d6: invoke-direct {v1, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -403512: 2701 |00d9: throw v1 │ │ -403514: 0819 1700 |00da: move-object/from16 v25, v23 │ │ -403518: 12ff |00dc: const/4 v15, #int -1 // #ff │ │ -40351a: 0817 1600 |00dd: move-object/from16 v23, v22 │ │ -40351e: 0816 1500 |00df: move-object/from16 v22, v21 │ │ -403522: 0215 1300 |00e1: move/from16 v21, v19 │ │ -403526: 0213 1100 |00e3: move/from16 v19, v17 │ │ -40352a: 1311 0100 |00e5: const/16 v17, #int 1 // #1 │ │ -40352e: 390d 0500 |00e7: if-nez v13, 00ec // +0005 │ │ -403532: 900f 0f11 |00e9: add-int v15, v15, v17 │ │ -403536: 2807 |00eb: goto 00f2 // +0007 │ │ -403538: 1210 |00ec: const/4 v0, #int 1 // #1 │ │ -40353a: 330d 4700 |00ed: if-ne v13, v0, 0134 // +0047 │ │ -40353e: e000 1101 |00ef: shl-int/lit8 v0, v17, #int 1 // #01 │ │ -403542: b00f |00f1: add-int/2addr v15, v0 │ │ -403544: 3912 1500 |00f2: if-nez v18, 0107 // +0015 │ │ -403548: d813 1301 |00f4: add-int/lit8 v19, v19, #int 1 // #01 │ │ -40354c: 4800 0513 |00f6: aget-byte v0, v5, v19 │ │ -403550: d500 ff00 |00f8: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -403554: 4616 0a00 |00fa: aget-object v22, v10, v0 │ │ -403558: 4617 0900 |00fc: aget-object v23, v9, v0 │ │ -40355c: 4619 0200 |00fe: aget-object v25, v2, v0 │ │ -403560: 4415 0800 |0100: aget v21, v8, v0 │ │ -403564: 0200 1500 |0102: move/from16 v0, v21 │ │ -403568: 1312 3100 |0104: const/16 v18, #int 49 // #31 │ │ -40356c: 2807 |0106: goto 010d // +0007 │ │ -40356e: d800 12ff |0107: add-int/lit8 v0, v18, #int -1 // #ff │ │ -403572: 0212 0000 |0109: move/from16 v18, v0 │ │ -403576: 0200 1500 |010b: move/from16 v0, v21 │ │ -40357a: 7120 91c5 0100 |010d: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -403580: 0a0d |0110: move-result v13 │ │ -403582: 0215 0000 |0111: move/from16 v21, v0 │ │ -403586: 021b 1500 |0113: move/from16 v27, v21 │ │ -40358a: 4400 1715 |0115: aget v0, v23, v21 │ │ -40358e: 370d 0f00 |0117: if-le v13, v0, 0126 // +000f │ │ -403592: d815 1501 |0119: add-int/lit8 v21, v21, #int 1 // #01 │ │ -403596: e000 0d01 |011b: shl-int/lit8 v0, v13, #int 1 // #01 │ │ -40359a: 121d |011d: const/4 v13, #int 1 // #1 │ │ -40359c: 7120 91c5 d100 |011e: invoke-static {v1, v13}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4035a2: 0a1a |0121: move-result v26 │ │ -4035a4: 9600 001a |0122: or-int v0, v0, v26 │ │ -4035a8: 010d |0124: move v13, v0 │ │ -4035aa: 28f0 |0125: goto 0115 // -0010 │ │ -4035ac: 1210 |0126: const/4 v0, #int 1 // #1 │ │ -4035ae: 4415 1615 |0127: aget v21, v22, v21 │ │ -4035b2: 910d 0d15 |0129: sub-int v13, v13, v21 │ │ -4035b6: 440d 190d |012b: aget v13, v25, v13 │ │ -4035ba: e011 1101 |012d: shl-int/lit8 v17, v17, #int 1 // #01 │ │ -4035be: 0800 1d00 |012f: move-object/from16 v0, v29 │ │ -4035c2: 0215 1b00 |0131: move/from16 v21, v27 │ │ -4035c6: 28b4 |0133: goto 00e7 // -004c │ │ -4035c8: 1310 0000 |0134: const/16 v16, #int 0 // #0 │ │ -4035cc: 4911 0710 |0136: aget-char v17, v7, v16 │ │ -4035d0: 4800 0611 |0138: aget-byte v0, v6, v17 │ │ -4035d4: 0811 0100 |013a: move-object/from16 v17, v1 │ │ -4035d8: d501 ff00 |013c: and-int/lit16 v1, v0, #int 255 // #00ff │ │ -4035dc: 441b 0401 |013e: aget v27, v4, v1 │ │ -4035e0: d81c 0f01 |0140: add-int/lit8 v28, v15, #int 1 // #01 │ │ -4035e4: 901b 1b1c |0142: add-int v27, v27, v28 │ │ -4035e8: 4b1b 0401 |0144: aput v27, v4, v1 │ │ -4035ec: d801 0fff |0146: add-int/lit8 v1, v15, #int -1 // #ff │ │ -4035f0: 3a0f 0800 |0148: if-ltz v15, 0150 // +0008 │ │ -4035f4: d80e 0e01 |014a: add-int/lit8 v14, v14, #int 1 // #01 │ │ -4035f8: 4f00 030e |014c: aput-byte v0, v3, v14 │ │ -4035fc: 011f |014e: move v15, v1 │ │ -4035fe: 28f7 |014f: goto 0146 // -0009 │ │ -403600: 35be 1500 |0150: if-ge v14, v11, 0165 // +0015 │ │ -403604: 0800 1d00 |0152: move-object/from16 v0, v29 │ │ -403608: 0801 1100 |0154: move-object/from16 v1, v17 │ │ -40360c: 0211 1300 |0156: move/from16 v17, v19 │ │ -403610: 0213 1500 |0158: move/from16 v19, v21 │ │ -403614: 0815 1600 |015a: move-object/from16 v21, v22 │ │ -403618: 0816 1700 |015c: move-object/from16 v22, v23 │ │ -40361c: 020c 1800 |015e: move/from16 v12, v24 │ │ -403620: 0817 1900 |0160: move-object/from16 v23, v25 │ │ -403624: 121f |0162: const/4 v15, #int 1 // #1 │ │ -403626: 2900 f9fe |0163: goto/16 005c // -0107 │ │ -40362a: 2200 4210 |0165: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40362e: 7020 7782 c000 |0167: invoke-direct {v0, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -403634: 2700 |016a: throw v0 │ │ -403636: 590e d88c |016b: iput v14, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ -40363a: 0e00 |016d: return-void │ │ +403344: |[403344] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.getAndMoveToFrontDecode:()V │ │ +403354: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +403358: 5401 cf8c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +40335c: 1302 1800 |0004: const/16 v2, #int 24 // #18 │ │ +403360: 7120 91c5 2100 |0006: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +403366: 0a02 |0009: move-result v2 │ │ +403368: 5902 da8c |000a: iput v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.origPtr:I // field@8cda │ │ +40336c: 7601 a2c5 1d00 |000c: invoke-direct/range {v29}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.recvDecodingTables:()V // method@c5a2 │ │ +403372: 5402 d68c |000f: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403376: 5423 bd8c |0011: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +40337a: 5424 c68c |0013: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ +40337e: 5425 c18c |0015: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ +403382: 5426 c38c |0017: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ +403386: 5427 ba8c |0019: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.getAndMoveToFrontDecode_yy:[C // field@8cba │ │ +40338a: 5428 be8c |001b: iget-object v8, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ +40338e: 5429 bc8c |001d: iget-object v9, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ +403392: 542a b88c |001f: iget-object v10, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ +403396: 5422 bf8c |0021: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ +40339a: 520b d18c |0023: iget v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ +40339e: 140c a086 0100 |0025: const v12, #float 1.4013e-40 // #000186a0 │ │ +4033a4: 920b 0b0c |0028: mul-int v11, v11, v12 │ │ +4033a8: 130c 0001 |002a: const/16 v12, #int 256 // #100 │ │ +4033ac: 12fd |002c: const/4 v13, #int -1 // #ff │ │ +4033ae: b0dc |002d: add-int/2addr v12, v13 │ │ +4033b0: 120e |002e: const/4 v14, #int 0 // #0 │ │ +4033b2: 3a0c 0800 |002f: if-ltz v12, 0037 // +0008 │ │ +4033b6: 8ecd |0031: int-to-char v13, v12 │ │ +4033b8: 500d 070c |0032: aput-char v13, v7, v12 │ │ +4033bc: 4b0e 040c |0034: aput v14, v4, v12 │ │ +4033c0: 28f6 |0036: goto 002c // -000a │ │ +4033c2: 520c d98c |0037: iget v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ +4033c6: 121f |0039: const/4 v15, #int 1 // #1 │ │ +4033c8: b0fc |003a: add-int/2addr v12, v15 │ │ +4033ca: 7020 98c5 e000 |003b: invoke-direct {v0, v14}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.getAndMoveToFrontDecode0:(I)I // method@c598 │ │ +4033d0: 0a10 |003e: move-result v16 │ │ +4033d2: 480d 050e |003f: aget-byte v13, v5, v14 │ │ +4033d6: d5dd ff00 |0041: and-int/lit16 v13, v13, #int 255 // #00ff │ │ +4033da: 4611 0a0d |0043: aget-object v17, v10, v13 │ │ +4033de: 4612 090d |0045: aget-object v18, v9, v13 │ │ +4033e2: 4613 020d |0047: aget-object v19, v2, v13 │ │ +4033e6: 440d 080d |0049: aget v13, v8, v13 │ │ +4033ea: 1314 3100 |004b: const/16 v20, #int 49 // #31 │ │ +4033ee: 0815 1100 |004d: move-object/from16 v21, v17 │ │ +4033f2: 0816 1200 |004f: move-object/from16 v22, v18 │ │ +4033f6: 0817 1300 |0051: move-object/from16 v23, v19 │ │ +4033fa: 12fe |0053: const/4 v14, #int -1 // #ff │ │ +4033fc: 1311 0000 |0054: const/16 v17, #int 0 // #0 │ │ +403400: 1312 3100 |0056: const/16 v18, #int 49 // #31 │ │ +403404: 0213 0d00 |0058: move/from16 v19, v13 │ │ +403408: 020d 1000 |005a: move/from16 v13, v16 │ │ +40340c: 32cd 0f01 |005c: if-eq v13, v12, 016b // +010f │ │ +403410: 0218 0c00 |005e: move/from16 v24, v12 │ │ +403414: 1a0c 2677 |0060: const-string v12, "block overrun" // string@7726 │ │ +403418: 380d 7800 |0062: if-eqz v13, 00da // +0078 │ │ +40341c: 33fd 0400 |0064: if-ne v13, v15, 0068 // +0004 │ │ +403420: 2900 7400 |0066: goto/16 00da // +0074 │ │ +403424: d80e 0e01 |0068: add-int/lit8 v14, v14, #int 1 // #01 │ │ +403428: 35be 6a00 |006a: if-ge v14, v11, 00d4 // +006a │ │ +40342c: d80c 0dff |006c: add-int/lit8 v12, v13, #int -1 // #ff │ │ +403430: 4919 070c |006e: aget-char v25, v7, v12 │ │ +403434: 480f 0619 |0070: aget-byte v15, v6, v25 │ │ +403438: d5ff ff00 |0072: and-int/lit16 v15, v15, #int 255 // #00ff │ │ +40343c: 441b 040f |0074: aget v27, v4, v15 │ │ +403440: 131a 0100 |0076: const/16 v26, #int 1 // #1 │ │ +403444: d81b 1b01 |0078: add-int/lit8 v27, v27, #int 1 // #01 │ │ +403448: 4b1b 040f |007a: aput v27, v4, v15 │ │ +40344c: 480f 0619 |007c: aget-byte v15, v6, v25 │ │ +403450: 4f0f 030e |007e: aput-byte v15, v3, v14 │ │ +403454: 130f 1000 |0080: const/16 v15, #int 16 // #10 │ │ +403458: 36fd 0e00 |0082: if-gt v13, v15, 0090 // +000e │ │ +40345c: 3d0c 0a00 |0084: if-lez v12, 008e // +000a │ │ +403460: d80d 0cff |0086: add-int/lit8 v13, v12, #int -1 // #ff │ │ +403464: 490f 070d |0088: aget-char v15, v7, v13 │ │ +403468: 500f 070c |008a: aput-char v15, v7, v12 │ │ +40346c: 01dc |008c: move v12, v13 │ │ +40346e: 28f7 |008d: goto 0084 // -0009 │ │ +403470: 120d |008e: const/4 v13, #int 0 // #0 │ │ +403472: 2806 |008f: goto 0095 // +0006 │ │ +403474: 120d |0090: const/4 v13, #int 0 // #0 │ │ +403476: 121f |0091: const/4 v15, #int 1 // #1 │ │ +403478: 715c a084 d7f7 |0092: invoke-static {v7, v13, v7, v15, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40347e: 5019 070d |0095: aput-char v25, v7, v13 │ │ +403482: 3912 1900 |0097: if-nez v18, 00b0 // +0019 │ │ +403486: d811 1101 |0099: add-int/lit8 v17, v17, #int 1 // #01 │ │ +40348a: 480c 0511 |009b: aget-byte v12, v5, v17 │ │ +40348e: d5cc ff00 |009d: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +403492: 460d 0a0c |009f: aget-object v13, v10, v12 │ │ +403496: 460f 090c |00a1: aget-object v15, v9, v12 │ │ +40349a: 4612 020c |00a3: aget-object v18, v2, v12 │ │ +40349e: 440c 080c |00a5: aget v12, v8, v12 │ │ +4034a2: 0815 0d00 |00a7: move-object/from16 v21, v13 │ │ +4034a6: 0816 0f00 |00a9: move-object/from16 v22, v15 │ │ +4034aa: 0817 1200 |00ab: move-object/from16 v23, v18 │ │ +4034ae: 1312 3100 |00ad: const/16 v18, #int 49 // #31 │ │ +4034b2: 2805 |00af: goto 00b4 // +0005 │ │ +4034b4: d812 12ff |00b0: add-int/lit8 v18, v18, #int -1 // #ff │ │ +4034b8: 020c 1300 |00b2: move/from16 v12, v19 │ │ +4034bc: 7120 91c5 c100 |00b4: invoke-static {v1, v12}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +4034c2: 0a0d |00b7: move-result v13 │ │ +4034c4: 01cf |00b8: move v15, v12 │ │ +4034c6: 0213 0f00 |00b9: move/from16 v19, v15 │ │ +4034ca: 440c 160f |00bb: aget v12, v22, v15 │ │ +4034ce: 37cd 0e00 |00bd: if-le v13, v12, 00cb // +000e │ │ +4034d2: d80f 0f01 |00bf: add-int/lit8 v15, v15, #int 1 // #01 │ │ +4034d6: e00c 0d01 |00c1: shl-int/lit8 v12, v13, #int 1 // #01 │ │ +4034da: 121d |00c3: const/4 v13, #int 1 // #1 │ │ +4034dc: 7120 91c5 d100 |00c4: invoke-static {v1, v13}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +4034e2: 0a19 |00c7: move-result v25 │ │ +4034e4: 960d 0c19 |00c8: or-int v13, v12, v25 │ │ +4034e8: 28f1 |00ca: goto 00bb // -000f │ │ +4034ea: 440c 150f |00cb: aget v12, v21, v15 │ │ +4034ee: b1cd |00cd: sub-int/2addr v13, v12 │ │ +4034f0: 440d 170d |00ce: aget v13, v23, v13 │ │ +4034f4: 020c 1800 |00d0: move/from16 v12, v24 │ │ +4034f8: 2900 9000 |00d2: goto/16 0162 // +0090 │ │ +4034fc: 2201 4210 |00d4: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +403500: 7020 7782 c100 |00d6: invoke-direct {v1, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +403506: 2701 |00d9: throw v1 │ │ +403508: 0819 1700 |00da: move-object/from16 v25, v23 │ │ +40350c: 12ff |00dc: const/4 v15, #int -1 // #ff │ │ +40350e: 0817 1600 |00dd: move-object/from16 v23, v22 │ │ +403512: 0816 1500 |00df: move-object/from16 v22, v21 │ │ +403516: 0215 1300 |00e1: move/from16 v21, v19 │ │ +40351a: 0213 1100 |00e3: move/from16 v19, v17 │ │ +40351e: 1311 0100 |00e5: const/16 v17, #int 1 // #1 │ │ +403522: 390d 0500 |00e7: if-nez v13, 00ec // +0005 │ │ +403526: 900f 0f11 |00e9: add-int v15, v15, v17 │ │ +40352a: 2807 |00eb: goto 00f2 // +0007 │ │ +40352c: 1210 |00ec: const/4 v0, #int 1 // #1 │ │ +40352e: 330d 4700 |00ed: if-ne v13, v0, 0134 // +0047 │ │ +403532: e000 1101 |00ef: shl-int/lit8 v0, v17, #int 1 // #01 │ │ +403536: b00f |00f1: add-int/2addr v15, v0 │ │ +403538: 3912 1500 |00f2: if-nez v18, 0107 // +0015 │ │ +40353c: d813 1301 |00f4: add-int/lit8 v19, v19, #int 1 // #01 │ │ +403540: 4800 0513 |00f6: aget-byte v0, v5, v19 │ │ +403544: d500 ff00 |00f8: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +403548: 4616 0a00 |00fa: aget-object v22, v10, v0 │ │ +40354c: 4617 0900 |00fc: aget-object v23, v9, v0 │ │ +403550: 4619 0200 |00fe: aget-object v25, v2, v0 │ │ +403554: 4415 0800 |0100: aget v21, v8, v0 │ │ +403558: 0200 1500 |0102: move/from16 v0, v21 │ │ +40355c: 1312 3100 |0104: const/16 v18, #int 49 // #31 │ │ +403560: 2807 |0106: goto 010d // +0007 │ │ +403562: d800 12ff |0107: add-int/lit8 v0, v18, #int -1 // #ff │ │ +403566: 0212 0000 |0109: move/from16 v18, v0 │ │ +40356a: 0200 1500 |010b: move/from16 v0, v21 │ │ +40356e: 7120 91c5 0100 |010d: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +403574: 0a0d |0110: move-result v13 │ │ +403576: 0215 0000 |0111: move/from16 v21, v0 │ │ +40357a: 021b 1500 |0113: move/from16 v27, v21 │ │ +40357e: 4400 1715 |0115: aget v0, v23, v21 │ │ +403582: 370d 0f00 |0117: if-le v13, v0, 0126 // +000f │ │ +403586: d815 1501 |0119: add-int/lit8 v21, v21, #int 1 // #01 │ │ +40358a: e000 0d01 |011b: shl-int/lit8 v0, v13, #int 1 // #01 │ │ +40358e: 121d |011d: const/4 v13, #int 1 // #1 │ │ +403590: 7120 91c5 d100 |011e: invoke-static {v1, v13}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +403596: 0a1a |0121: move-result v26 │ │ +403598: 9600 001a |0122: or-int v0, v0, v26 │ │ +40359c: 010d |0124: move v13, v0 │ │ +40359e: 28f0 |0125: goto 0115 // -0010 │ │ +4035a0: 1210 |0126: const/4 v0, #int 1 // #1 │ │ +4035a2: 4415 1615 |0127: aget v21, v22, v21 │ │ +4035a6: 910d 0d15 |0129: sub-int v13, v13, v21 │ │ +4035aa: 440d 190d |012b: aget v13, v25, v13 │ │ +4035ae: e011 1101 |012d: shl-int/lit8 v17, v17, #int 1 // #01 │ │ +4035b2: 0800 1d00 |012f: move-object/from16 v0, v29 │ │ +4035b6: 0215 1b00 |0131: move/from16 v21, v27 │ │ +4035ba: 28b4 |0133: goto 00e7 // -004c │ │ +4035bc: 1310 0000 |0134: const/16 v16, #int 0 // #0 │ │ +4035c0: 4911 0710 |0136: aget-char v17, v7, v16 │ │ +4035c4: 4800 0611 |0138: aget-byte v0, v6, v17 │ │ +4035c8: 0811 0100 |013a: move-object/from16 v17, v1 │ │ +4035cc: d501 ff00 |013c: and-int/lit16 v1, v0, #int 255 // #00ff │ │ +4035d0: 441b 0401 |013e: aget v27, v4, v1 │ │ +4035d4: d81c 0f01 |0140: add-int/lit8 v28, v15, #int 1 // #01 │ │ +4035d8: 901b 1b1c |0142: add-int v27, v27, v28 │ │ +4035dc: 4b1b 0401 |0144: aput v27, v4, v1 │ │ +4035e0: d801 0fff |0146: add-int/lit8 v1, v15, #int -1 // #ff │ │ +4035e4: 3a0f 0800 |0148: if-ltz v15, 0150 // +0008 │ │ +4035e8: d80e 0e01 |014a: add-int/lit8 v14, v14, #int 1 // #01 │ │ +4035ec: 4f00 030e |014c: aput-byte v0, v3, v14 │ │ +4035f0: 011f |014e: move v15, v1 │ │ +4035f2: 28f7 |014f: goto 0146 // -0009 │ │ +4035f4: 35be 1500 |0150: if-ge v14, v11, 0165 // +0015 │ │ +4035f8: 0800 1d00 |0152: move-object/from16 v0, v29 │ │ +4035fc: 0801 1100 |0154: move-object/from16 v1, v17 │ │ +403600: 0211 1300 |0156: move/from16 v17, v19 │ │ +403604: 0213 1500 |0158: move/from16 v19, v21 │ │ +403608: 0815 1600 |015a: move-object/from16 v21, v22 │ │ +40360c: 0816 1700 |015c: move-object/from16 v22, v23 │ │ +403610: 020c 1800 |015e: move/from16 v12, v24 │ │ +403614: 0817 1900 |0160: move-object/from16 v23, v25 │ │ +403618: 121f |0162: const/4 v15, #int 1 // #1 │ │ +40361a: 2900 f9fe |0163: goto/16 005c // -0107 │ │ +40361e: 2200 4210 |0165: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +403622: 7020 7782 c000 |0167: invoke-direct {v0, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +403628: 2700 |016a: throw v0 │ │ +40362a: 590e d88c |016b: iput v14, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ +40362e: 0e00 |016d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=553 │ │ 0x0006 line=554 │ │ 0x000c line=555 │ │ 0x000f line=557 │ │ 0x0011 line=558 │ │ @@ -1396284,44 +1396280,44 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -402a5c: |[402a5c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.getAndMoveToFrontDecode0:(I)I │ │ -402a6c: 5460 d68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402a70: 5401 c18c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ -402a74: 4807 0107 |0004: aget-byte v7, v1, v7 │ │ -402a78: d577 ff00 |0006: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -402a7c: 5401 bc8c |0008: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ -402a80: 4601 0107 |000a: aget-object v1, v1, v7 │ │ -402a84: 5402 be8c |000c: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ -402a88: 4402 0207 |000e: aget v2, v2, v7 │ │ -402a8c: 5463 cf8c |0010: iget-object v3, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402a90: 7120 91c5 2300 |0012: invoke-static {v3, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -402a96: 0a03 |0015: move-result v3 │ │ -402a98: 4404 0102 |0016: aget v4, v1, v2 │ │ -402a9c: 3743 0f00 |0018: if-le v3, v4, 0027 // +000f │ │ -402aa0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -402aa4: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -402aa8: 5464 cf8c |001e: iget-object v4, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402aac: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -402aae: 7120 91c5 5400 |0021: invoke-static {v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -402ab4: 0a04 |0024: move-result v4 │ │ -402ab6: b643 |0025: or-int/2addr v3, v4 │ │ -402ab8: 28f0 |0026: goto 0016 // -0010 │ │ -402aba: 5401 bf8c |0027: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ -402abe: 4601 0107 |0029: aget-object v1, v1, v7 │ │ -402ac2: 5400 b88c |002b: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ -402ac6: 4607 0007 |002d: aget-object v7, v0, v7 │ │ -402aca: 4407 0702 |002f: aget v7, v7, v2 │ │ -402ace: b173 |0031: sub-int/2addr v3, v7 │ │ -402ad0: 4407 0103 |0032: aget v7, v1, v3 │ │ -402ad4: 0f07 |0034: return v7 │ │ +402a50: |[402a50] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.getAndMoveToFrontDecode0:(I)I │ │ +402a60: 5460 d68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402a64: 5401 c18c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ +402a68: 4807 0107 |0004: aget-byte v7, v1, v7 │ │ +402a6c: d577 ff00 |0006: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +402a70: 5401 bc8c |0008: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.limit:[[I // field@8cbc │ │ +402a74: 4601 0107 |000a: aget-object v1, v1, v7 │ │ +402a78: 5402 be8c |000c: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.minLens:[I // field@8cbe │ │ +402a7c: 4402 0207 |000e: aget v2, v2, v7 │ │ +402a80: 5463 cf8c |0010: iget-object v3, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +402a84: 7120 91c5 2300 |0012: invoke-static {v3, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +402a8a: 0a03 |0015: move-result v3 │ │ +402a8c: 4404 0102 |0016: aget v4, v1, v2 │ │ +402a90: 3743 0f00 |0018: if-le v3, v4, 0027 // +000f │ │ +402a94: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +402a98: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +402a9c: 5464 cf8c |001e: iget-object v4, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +402aa0: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +402aa2: 7120 91c5 5400 |0021: invoke-static {v4, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +402aa8: 0a04 |0024: move-result v4 │ │ +402aaa: b643 |0025: or-int/2addr v3, v4 │ │ +402aac: 28f0 |0026: goto 0016 // -0010 │ │ +402aae: 5401 bf8c |0027: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.perm:[[I // field@8cbf │ │ +402ab2: 4601 0107 |0029: aget-object v1, v1, v7 │ │ +402ab6: 5400 b88c |002b: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.base:[[I // field@8cb8 │ │ +402aba: 4607 0007 |002d: aget-object v7, v0, v7 │ │ +402abe: 4407 0702 |002f: aget v7, v7, v2 │ │ +402ac2: b173 |0031: sub-int/2addr v3, v7 │ │ +402ac4: 4407 0103 |0032: aget v7, v1, v3 │ │ +402ac8: 0f07 |0034: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0002 line=683 │ │ 0x0008 line=684 │ │ 0x000c line=685 │ │ 0x0010 line=686 │ │ @@ -1396337,84 +1396333,84 @@ │ │ type : '([I[I[I[CIII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 106 16-bit code units │ │ -40363c: |[40363c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.hbCreateDecodeTables:([I[I[I[CIII)V │ │ -40364c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40364e: 0191 |0001: move v1, v9 │ │ -403650: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -403652: 36a1 1600 |0003: if-gt v1, v10, 0019 // +0016 │ │ -403656: 0123 |0005: move v3, v2 │ │ -403658: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -40365a: 35b2 0e00 |0007: if-ge v2, v11, 0015 // +000e │ │ -40365e: 4904 0802 |0009: aget-char v4, v8, v2 │ │ -403662: 3314 0700 |000b: if-ne v4, v1, 0012 // +0007 │ │ -403666: d804 0301 |000d: add-int/lit8 v4, v3, #int 1 // #01 │ │ -40366a: 4b02 0703 |000f: aput v2, v7, v3 │ │ -40366e: 0143 |0011: move v3, v4 │ │ -403670: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -403674: 28f3 |0014: goto 0007 // -000d │ │ -403676: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -40367a: 0132 |0017: move v2, v3 │ │ -40367c: 28eb |0018: goto 0003 // -0015 │ │ -40367e: 1307 1700 |0019: const/16 v7, #int 23 // #17 │ │ -403682: 1301 1700 |001b: const/16 v1, #int 23 // #17 │ │ -403686: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -40368a: 3d01 0700 |001f: if-lez v1, 0026 // +0007 │ │ -40368e: 4b00 0601 |0021: aput v0, v6, v1 │ │ -403692: 4b00 0501 |0023: aput v0, v5, v1 │ │ -403696: 28f8 |0025: goto 001d // -0008 │ │ -403698: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -40369a: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -40369c: 35b1 0d00 |0028: if-ge v1, v11, 0035 // +000d │ │ -4036a0: 4903 0801 |002a: aget-char v3, v8, v1 │ │ -4036a4: b023 |002c: add-int/2addr v3, v2 │ │ -4036a6: 4404 0603 |002d: aget v4, v6, v3 │ │ -4036aa: b024 |002f: add-int/2addr v4, v2 │ │ -4036ac: 4b04 0603 |0030: aput v4, v6, v3 │ │ -4036b0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4036b4: 28f3 |0034: goto 0027 // -000d │ │ -4036b6: 4408 0600 |0035: aget v8, v6, v0 │ │ -4036ba: 018b |0037: move v11, v8 │ │ -4036bc: 1218 |0038: const/4 v8, #int 1 // #1 │ │ -4036be: 3578 0a00 |0039: if-ge v8, v7, 0043 // +000a │ │ -4036c2: 4401 0608 |003b: aget v1, v6, v8 │ │ -4036c6: b01b |003d: add-int/2addr v11, v1 │ │ -4036c8: 4b0b 0608 |003e: aput v11, v6, v8 │ │ -4036cc: d808 0801 |0040: add-int/lit8 v8, v8, #int 1 // #01 │ │ -4036d0: 28f7 |0042: goto 0039 // -0009 │ │ -4036d2: 4407 0609 |0043: aget v7, v6, v9 │ │ -4036d6: 0178 |0045: move v8, v7 │ │ -4036d8: 0197 |0046: move v7, v9 │ │ -4036da: 36a7 1100 |0047: if-gt v7, v10, 0058 // +0011 │ │ -4036de: d80b 0701 |0049: add-int/lit8 v11, v7, #int 1 // #01 │ │ -4036e2: 4401 060b |004b: aget v1, v6, v11 │ │ -4036e6: 9108 0108 |004d: sub-int v8, v1, v8 │ │ -4036ea: b080 |004f: add-int/2addr v0, v8 │ │ -4036ec: d808 00ff |0050: add-int/lit8 v8, v0, #int -1 // #ff │ │ -4036f0: 4b08 0507 |0052: aput v8, v5, v7 │ │ -4036f4: b820 |0054: shl-int/2addr v0, v2 │ │ -4036f6: 01b7 |0055: move v7, v11 │ │ -4036f8: 0118 |0056: move v8, v1 │ │ -4036fa: 28f0 |0057: goto 0047 // -0010 │ │ -4036fc: b029 |0058: add-int/2addr v9, v2 │ │ -4036fe: 36a9 1000 |0059: if-gt v9, v10, 0069 // +0010 │ │ -403702: d807 09ff |005b: add-int/lit8 v7, v9, #int -1 // #ff │ │ -403706: 4407 0507 |005d: aget v7, v5, v7 │ │ -40370a: b027 |005f: add-int/2addr v7, v2 │ │ -40370c: b827 |0060: shl-int/2addr v7, v2 │ │ -40370e: 4408 0609 |0061: aget v8, v6, v9 │ │ -403712: b187 |0063: sub-int/2addr v7, v8 │ │ -403714: 4b07 0609 |0064: aput v7, v6, v9 │ │ -403718: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -40371c: 28f1 |0068: goto 0059 // -000f │ │ -40371e: 0e00 |0069: return-void │ │ +403630: |[403630] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.hbCreateDecodeTables:([I[I[I[CIII)V │ │ +403640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +403642: 0191 |0001: move v1, v9 │ │ +403644: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +403646: 36a1 1600 |0003: if-gt v1, v10, 0019 // +0016 │ │ +40364a: 0123 |0005: move v3, v2 │ │ +40364c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +40364e: 35b2 0e00 |0007: if-ge v2, v11, 0015 // +000e │ │ +403652: 4904 0802 |0009: aget-char v4, v8, v2 │ │ +403656: 3314 0700 |000b: if-ne v4, v1, 0012 // +0007 │ │ +40365a: d804 0301 |000d: add-int/lit8 v4, v3, #int 1 // #01 │ │ +40365e: 4b02 0703 |000f: aput v2, v7, v3 │ │ +403662: 0143 |0011: move v3, v4 │ │ +403664: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +403668: 28f3 |0014: goto 0007 // -000d │ │ +40366a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40366e: 0132 |0017: move v2, v3 │ │ +403670: 28eb |0018: goto 0003 // -0015 │ │ +403672: 1307 1700 |0019: const/16 v7, #int 23 // #17 │ │ +403676: 1301 1700 |001b: const/16 v1, #int 23 // #17 │ │ +40367a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +40367e: 3d01 0700 |001f: if-lez v1, 0026 // +0007 │ │ +403682: 4b00 0601 |0021: aput v0, v6, v1 │ │ +403686: 4b00 0501 |0023: aput v0, v5, v1 │ │ +40368a: 28f8 |0025: goto 001d // -0008 │ │ +40368c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +40368e: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +403690: 35b1 0d00 |0028: if-ge v1, v11, 0035 // +000d │ │ +403694: 4903 0801 |002a: aget-char v3, v8, v1 │ │ +403698: b023 |002c: add-int/2addr v3, v2 │ │ +40369a: 4404 0603 |002d: aget v4, v6, v3 │ │ +40369e: b024 |002f: add-int/2addr v4, v2 │ │ +4036a0: 4b04 0603 |0030: aput v4, v6, v3 │ │ +4036a4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4036a8: 28f3 |0034: goto 0027 // -000d │ │ +4036aa: 4408 0600 |0035: aget v8, v6, v0 │ │ +4036ae: 018b |0037: move v11, v8 │ │ +4036b0: 1218 |0038: const/4 v8, #int 1 // #1 │ │ +4036b2: 3578 0a00 |0039: if-ge v8, v7, 0043 // +000a │ │ +4036b6: 4401 0608 |003b: aget v1, v6, v8 │ │ +4036ba: b01b |003d: add-int/2addr v11, v1 │ │ +4036bc: 4b0b 0608 |003e: aput v11, v6, v8 │ │ +4036c0: d808 0801 |0040: add-int/lit8 v8, v8, #int 1 // #01 │ │ +4036c4: 28f7 |0042: goto 0039 // -0009 │ │ +4036c6: 4407 0609 |0043: aget v7, v6, v9 │ │ +4036ca: 0178 |0045: move v8, v7 │ │ +4036cc: 0197 |0046: move v7, v9 │ │ +4036ce: 36a7 1100 |0047: if-gt v7, v10, 0058 // +0011 │ │ +4036d2: d80b 0701 |0049: add-int/lit8 v11, v7, #int 1 // #01 │ │ +4036d6: 4401 060b |004b: aget v1, v6, v11 │ │ +4036da: 9108 0108 |004d: sub-int v8, v1, v8 │ │ +4036de: b080 |004f: add-int/2addr v0, v8 │ │ +4036e0: d808 00ff |0050: add-int/lit8 v8, v0, #int -1 // #ff │ │ +4036e4: 4b08 0507 |0052: aput v8, v5, v7 │ │ +4036e8: b820 |0054: shl-int/2addr v0, v2 │ │ +4036ea: 01b7 |0055: move v7, v11 │ │ +4036ec: 0118 |0056: move v8, v1 │ │ +4036ee: 28f0 |0057: goto 0047 // -0010 │ │ +4036f0: b029 |0058: add-int/2addr v9, v2 │ │ +4036f2: 36a9 1000 |0059: if-gt v9, v10, 0069 // +0010 │ │ +4036f6: d807 09ff |005b: add-int/lit8 v7, v9, #int -1 // #ff │ │ +4036fa: 4407 0507 |005d: aget v7, v5, v7 │ │ +4036fe: b027 |005f: add-int/2addr v7, v2 │ │ +403700: b827 |0060: shl-int/2addr v7, v2 │ │ +403702: 4408 0609 |0061: aget v8, v6, v9 │ │ +403706: b187 |0063: sub-int/2addr v7, v8 │ │ +403708: 4b07 0609 |0064: aput v7, v6, v9 │ │ +40370c: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +403710: 28f1 |0068: goto 0059 // -000f │ │ +403712: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=410 │ │ 0x000f line=411 │ │ 0x0021 line=417 │ │ 0x0023 line=418 │ │ 0x002a line=422 │ │ @@ -1396439,67 +1396435,67 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -4028c4: |[4028c4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.init:(Z)Z │ │ -4028d4: 5450 cf8c |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -4028d8: 3800 5800 |0002: if-eqz v0, 005a // +0058 │ │ -4028dc: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -4028e0: 6e10 1bc8 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.clearBitCache:()V // method@c81b │ │ -4028e6: 5450 cf8c |0009: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -4028ea: 7020 a1c5 0500 |000b: invoke-direct {v5, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ -4028f0: 0a00 |000e: move-result v0 │ │ -4028f2: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ -4028f4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4028f6: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -4028fa: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ -4028fe: 0f02 |0015: return v2 │ │ -402900: 5451 cf8c |0016: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402904: 7020 a1c5 1500 |0018: invoke-direct {v5, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ -40290a: 0a01 |001b: move-result v1 │ │ -40290c: 5453 cf8c |001c: iget-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402910: 7020 a1c5 3500 |001e: invoke-direct {v5, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ -402916: 0a03 |0021: move-result v3 │ │ -402918: 1304 4200 |0022: const/16 v4, #int 66 // #42 │ │ -40291c: 3340 2900 |0024: if-ne v0, v4, 004d // +0029 │ │ -402920: 1300 5a00 |0026: const/16 v0, #int 90 // #5a │ │ -402924: 3301 2500 |0028: if-ne v1, v0, 004d // +0025 │ │ -402928: 1300 6800 |002a: const/16 v0, #int 104 // #68 │ │ -40292c: 3203 0300 |002c: if-eq v3, v0, 002f // +0003 │ │ -402930: 281f |002e: goto 004d // +001f │ │ -402932: 5456 cf8c |002f: iget-object v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402936: 7020 a1c5 6500 |0031: invoke-direct {v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ -40293c: 0a06 |0034: move-result v6 │ │ -40293e: 1300 3100 |0035: const/16 v0, #int 49 // #31 │ │ -402942: 3406 0e00 |0037: if-lt v6, v0, 0045 // +000e │ │ -402946: 1300 3900 |0039: const/16 v0, #int 57 // #39 │ │ -40294a: 3606 0a00 |003b: if-gt v6, v0, 0045 // +000a │ │ -40294e: d806 06d0 |003d: add-int/lit8 v6, v6, #int -48 // #d0 │ │ -402952: 5956 d18c |003f: iput v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ -402956: 5952 d38c |0041: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ -40295a: 1216 |0043: const/4 v6, #int 1 // #1 │ │ -40295c: 0f06 |0044: return v6 │ │ -40295e: 2206 4210 |0045: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -402962: 1a00 c31b |0047: const-string v0, "BZip2 block size is invalid" // string@1bc3 │ │ -402966: 7020 7782 0600 |0049: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40296c: 2706 |004c: throw v6 │ │ -40296e: 2200 4210 |004d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -402972: 3806 0500 |004f: if-eqz v6, 0054 // +0005 │ │ -402976: 1a06 b85e |0051: const-string v6, "Stream is not in the BZip2 format" // string@5eb8 │ │ -40297a: 2803 |0053: goto 0056 // +0003 │ │ -40297c: 1a06 0d2a |0054: const-string v6, "Garbage after a valid BZip2 stream" // string@2a0d │ │ -402980: 7020 7782 6000 |0056: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402986: 2700 |0059: throw v0 │ │ -402988: 2206 4210 |005a: new-instance v6, Ljava/io/IOException; // type@1042 │ │ -40298c: 1a00 c152 |005c: const-string v0, "No InputStream" // string@52c1 │ │ -402990: 7020 7782 0600 |005e: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402996: 2706 |0061: throw v6 │ │ +4028b8: |[4028b8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.init:(Z)Z │ │ +4028c8: 5450 cf8c |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +4028cc: 3800 5800 |0002: if-eqz v0, 005a // +0058 │ │ +4028d0: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +4028d4: 6e10 1bc8 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.clearBitCache:()V // method@c81b │ │ +4028da: 5450 cf8c |0009: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +4028de: 7020 a1c5 0500 |000b: invoke-direct {v5, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ +4028e4: 0a00 |000e: move-result v0 │ │ +4028e6: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ +4028e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +4028ea: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +4028ee: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ +4028f2: 0f02 |0015: return v2 │ │ +4028f4: 5451 cf8c |0016: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +4028f8: 7020 a1c5 1500 |0018: invoke-direct {v5, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ +4028fe: 0a01 |001b: move-result v1 │ │ +402900: 5453 cf8c |001c: iget-object v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +402904: 7020 a1c5 3500 |001e: invoke-direct {v5, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ +40290a: 0a03 |0021: move-result v3 │ │ +40290c: 1304 4200 |0022: const/16 v4, #int 66 // #42 │ │ +402910: 3340 2900 |0024: if-ne v0, v4, 004d // +0029 │ │ +402914: 1300 5a00 |0026: const/16 v0, #int 90 // #5a │ │ +402918: 3301 2500 |0028: if-ne v1, v0, 004d // +0025 │ │ +40291c: 1300 6800 |002a: const/16 v0, #int 104 // #68 │ │ +402920: 3203 0300 |002c: if-eq v3, v0, 002f // +0003 │ │ +402924: 281f |002e: goto 004d // +001f │ │ +402926: 5456 cf8c |002f: iget-object v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +40292a: 7020 a1c5 6500 |0031: invoke-direct {v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c5a1 │ │ +402930: 0a06 |0034: move-result v6 │ │ +402932: 1300 3100 |0035: const/16 v0, #int 49 // #31 │ │ +402936: 3406 0e00 |0037: if-lt v6, v0, 0045 // +000e │ │ +40293a: 1300 3900 |0039: const/16 v0, #int 57 // #39 │ │ +40293e: 3606 0a00 |003b: if-gt v6, v0, 0045 // +000a │ │ +402942: d806 06d0 |003d: add-int/lit8 v6, v6, #int -48 // #d0 │ │ +402946: 5956 d18c |003f: iput v6, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ +40294a: 5952 d38c |0041: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.computedCombinedCRC:I // field@8cd3 │ │ +40294e: 1216 |0043: const/4 v6, #int 1 // #1 │ │ +402950: 0f06 |0044: return v6 │ │ +402952: 2206 4210 |0045: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +402956: 1a00 c31b |0047: const-string v0, "BZip2 block size is invalid" // string@1bc3 │ │ +40295a: 7020 7782 0600 |0049: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +402960: 2706 |004c: throw v6 │ │ +402962: 2200 4210 |004d: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +402966: 3806 0500 |004f: if-eqz v6, 0054 // +0005 │ │ +40296a: 1a06 b85e |0051: const-string v6, "Stream is not in the BZip2 format" // string@5eb8 │ │ +40296e: 2803 |0053: goto 0056 // +0003 │ │ +402970: 1a06 0d2a |0054: const-string v6, "Garbage after a valid BZip2 stream" // string@2a0d │ │ +402974: 7020 7782 6000 |0056: invoke-direct {v0, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40297a: 2700 |0059: throw v0 │ │ +40297c: 2206 4210 |005a: new-instance v6, Ljava/io/IOException; // type@1042 │ │ +402980: 1a00 c152 |005c: const-string v0, "No InputStream" // string@52c1 │ │ +402984: 7020 7782 0600 |005e: invoke-direct {v6, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40298a: 2706 |0061: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=242 │ │ 0x0009 line=245 │ │ 0x0016 line=249 │ │ 0x001c line=250 │ │ @@ -1396518,82 +1396514,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -403720: |[403720] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.initBlock:()V │ │ -403730: 5490 cf8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403734: 7110 90c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -40373a: 0a01 |0005: move-result v1 │ │ -40373c: 7110 90c5 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -403742: 0a02 |0009: move-result v2 │ │ -403744: 7110 90c5 0000 |000a: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -40374a: 0a03 |000d: move-result v3 │ │ -40374c: 7110 90c5 0000 |000e: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -403752: 0a04 |0011: move-result v4 │ │ -403754: 7110 90c5 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -40375a: 0a05 |0015: move-result v5 │ │ -40375c: 7110 90c5 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ -403762: 0a06 |0019: move-result v6 │ │ -403764: 1307 1700 |001a: const/16 v7, #int 23 // #17 │ │ -403768: 3371 1e00 |001c: if-ne v1, v7, 003a // +001e │ │ -40376c: 1307 7200 |001e: const/16 v7, #int 114 // #72 │ │ -403770: 3372 1a00 |0020: if-ne v2, v7, 003a // +001a │ │ -403774: 1307 4500 |0022: const/16 v7, #int 69 // #45 │ │ -403778: 3373 1600 |0024: if-ne v3, v7, 003a // +0016 │ │ -40377c: 1307 3800 |0026: const/16 v7, #int 56 // #38 │ │ -403780: 3374 1200 |0028: if-ne v4, v7, 003a // +0012 │ │ -403784: 1307 5000 |002a: const/16 v7, #int 80 // #50 │ │ -403788: 3375 0e00 |002c: if-ne v5, v7, 003a // +000e │ │ -40378c: 1307 9000 |002e: const/16 v7, #int 144 // #90 │ │ -403790: 3276 0300 |0030: if-eq v6, v7, 0033 // +0003 │ │ -403794: 2808 |0032: goto 003a // +0008 │ │ -403796: 7010 93c5 0900 |0033: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.complete:()Z // method@c593 │ │ -40379c: 0a01 |0036: move-result v1 │ │ -40379e: 3801 cbff |0037: if-eqz v1, 0002 // -0035 │ │ -4037a2: 0e00 |0039: return-void │ │ -4037a4: 1307 3100 |003a: const/16 v7, #int 49 // #31 │ │ -4037a8: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -4037aa: 3371 3c00 |003d: if-ne v1, v7, 0079 // +003c │ │ -4037ae: 1301 4100 |003f: const/16 v1, #int 65 // #41 │ │ -4037b2: 3312 3800 |0041: if-ne v2, v1, 0079 // +0038 │ │ -4037b6: 1301 5900 |0043: const/16 v1, #int 89 // #59 │ │ -4037ba: 3313 3400 |0045: if-ne v3, v1, 0079 // +0034 │ │ -4037be: 1302 2600 |0047: const/16 v2, #int 38 // #26 │ │ -4037c2: 3324 3000 |0049: if-ne v4, v2, 0079 // +0030 │ │ -4037c6: 1302 5300 |004b: const/16 v2, #int 83 // #53 │ │ -4037ca: 3325 2c00 |004d: if-ne v5, v2, 0079 // +002c │ │ -4037ce: 3316 2a00 |004f: if-ne v6, v1, 0079 // +002a │ │ -4037d2: 7110 8fc5 0000 |0051: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c58f │ │ -4037d8: 0a01 |0054: move-result v1 │ │ -4037da: 5991 db8c |0055: iput v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedBlockCRC:I // field@8cdb │ │ -4037de: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -4037e0: 7120 91c5 1000 |0058: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4037e6: 0a00 |005b: move-result v0 │ │ -4037e8: 3310 0300 |005c: if-ne v0, v1, 005f // +0003 │ │ -4037ec: 1218 |005e: const/4 v8, #int 1 // #1 │ │ -4037ee: 5c98 d08c |005f: iput-boolean v8, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockRandomised:Z // field@8cd0 │ │ -4037f2: 5490 d68c |0061: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -4037f6: 3900 0b00 |0063: if-nez v0, 006e // +000b │ │ -4037fa: 2200 af18 |0065: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // type@18af │ │ -4037fe: 5292 d18c |0067: iget v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ -403802: 7020 8ac5 2000 |0069: invoke-direct {v0, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.:(I)V // method@c58a │ │ -403808: 5b90 d68c |006c: iput-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -40380c: 7010 97c5 0900 |006e: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.getAndMoveToFrontDecode:()V // method@c597 │ │ -403812: 5490 d48c |0071: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -403816: 6e10 e8c5 0000 |0073: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ -40381c: 5991 d58c |0076: iput v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -403820: 0e00 |0078: return-void │ │ -403822: 5998 d58c |0079: iput v8, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -403826: 2200 4210 |007b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40382a: 1a01 9576 |007d: const-string v1, "bad block header" // string@7695 │ │ -40382e: 7020 7782 1000 |007f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -403834: 2700 |0082: throw v0 │ │ +403714: |[403714] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.initBlock:()V │ │ +403724: 5490 cf8c |0000: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +403728: 7110 90c5 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +40372e: 0a01 |0005: move-result v1 │ │ +403730: 7110 90c5 0000 |0006: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +403736: 0a02 |0009: move-result v2 │ │ +403738: 7110 90c5 0000 |000a: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +40373e: 0a03 |000d: move-result v3 │ │ +403740: 7110 90c5 0000 |000e: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +403746: 0a04 |0011: move-result v4 │ │ +403748: 7110 90c5 0000 |0012: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +40374e: 0a05 |0015: move-result v5 │ │ +403750: 7110 90c5 0000 |0016: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetUByte:(Lorg/apache/commons/compress/utils/BitInputStream;)C // method@c590 │ │ +403756: 0a06 |0019: move-result v6 │ │ +403758: 1307 1700 |001a: const/16 v7, #int 23 // #17 │ │ +40375c: 3371 1e00 |001c: if-ne v1, v7, 003a // +001e │ │ +403760: 1307 7200 |001e: const/16 v7, #int 114 // #72 │ │ +403764: 3372 1a00 |0020: if-ne v2, v7, 003a // +001a │ │ +403768: 1307 4500 |0022: const/16 v7, #int 69 // #45 │ │ +40376c: 3373 1600 |0024: if-ne v3, v7, 003a // +0016 │ │ +403770: 1307 3800 |0026: const/16 v7, #int 56 // #38 │ │ +403774: 3374 1200 |0028: if-ne v4, v7, 003a // +0012 │ │ +403778: 1307 5000 |002a: const/16 v7, #int 80 // #50 │ │ +40377c: 3375 0e00 |002c: if-ne v5, v7, 003a // +000e │ │ +403780: 1307 9000 |002e: const/16 v7, #int 144 // #90 │ │ +403784: 3276 0300 |0030: if-eq v6, v7, 0033 // +0003 │ │ +403788: 2808 |0032: goto 003a // +0008 │ │ +40378a: 7010 93c5 0900 |0033: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.complete:()Z // method@c593 │ │ +403790: 0a01 |0036: move-result v1 │ │ +403792: 3801 cbff |0037: if-eqz v1, 0002 // -0035 │ │ +403796: 0e00 |0039: return-void │ │ +403798: 1307 3100 |003a: const/16 v7, #int 49 // #31 │ │ +40379c: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +40379e: 3371 3c00 |003d: if-ne v1, v7, 0079 // +003c │ │ +4037a2: 1301 4100 |003f: const/16 v1, #int 65 // #41 │ │ +4037a6: 3312 3800 |0041: if-ne v2, v1, 0079 // +0038 │ │ +4037aa: 1301 5900 |0043: const/16 v1, #int 89 // #59 │ │ +4037ae: 3313 3400 |0045: if-ne v3, v1, 0079 // +0034 │ │ +4037b2: 1302 2600 |0047: const/16 v2, #int 38 // #26 │ │ +4037b6: 3324 3000 |0049: if-ne v4, v2, 0079 // +0030 │ │ +4037ba: 1302 5300 |004b: const/16 v2, #int 83 // #53 │ │ +4037be: 3325 2c00 |004d: if-ne v5, v2, 0079 // +002c │ │ +4037c2: 3316 2a00 |004f: if-ne v6, v1, 0079 // +002a │ │ +4037c6: 7110 8fc5 0000 |0051: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetInt:(Lorg/apache/commons/compress/utils/BitInputStream;)I // method@c58f │ │ +4037cc: 0a01 |0054: move-result v1 │ │ +4037ce: 5991 db8c |0055: iput v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.storedBlockCRC:I // field@8cdb │ │ +4037d2: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +4037d4: 7120 91c5 1000 |0058: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +4037da: 0a00 |005b: move-result v0 │ │ +4037dc: 3310 0300 |005c: if-ne v0, v1, 005f // +0003 │ │ +4037e0: 1218 |005e: const/4 v8, #int 1 // #1 │ │ +4037e2: 5c98 d08c |005f: iput-boolean v8, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockRandomised:Z // field@8cd0 │ │ +4037e6: 5490 d68c |0061: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +4037ea: 3900 0b00 |0063: if-nez v0, 006e // +000b │ │ +4037ee: 2200 af18 |0065: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // type@18af │ │ +4037f2: 5292 d18c |0067: iget v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockSize100k:I // field@8cd1 │ │ +4037f6: 7020 8ac5 2000 |0069: invoke-direct {v0, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.:(I)V // method@c58a │ │ +4037fc: 5b90 d68c |006c: iput-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403800: 7010 97c5 0900 |006e: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.getAndMoveToFrontDecode:()V // method@c597 │ │ +403806: 5490 d48c |0071: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +40380a: 6e10 e8c5 0000 |0073: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ +403810: 5991 d58c |0076: iput v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +403814: 0e00 |0078: return-void │ │ +403816: 5998 d58c |0079: iput v8, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +40381a: 2200 4210 |007b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40381e: 1a01 9576 |007d: const-string v1, "bad block header" // string@7695 │ │ +403822: 7020 7782 1000 |007f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +403828: 2700 |0082: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=281 │ │ 0x0006 line=282 │ │ 0x000a line=283 │ │ 0x000e line=284 │ │ @@ -1396617,33 +1396613,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -403838: |[403838] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.makeMaps:()V │ │ -403848: 5460 d68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -40384c: 5400 bb8c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ -403850: 5461 d68c |0004: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -403854: 5411 c38c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ -403858: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -40385a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -40385c: 1304 0001 |000a: const/16 v4, #int 256 // #100 │ │ -403860: 3542 0f00 |000c: if-ge v2, v4, 001b // +000f │ │ -403864: 4704 0002 |000e: aget-boolean v4, v0, v2 │ │ -403868: 3804 0800 |0010: if-eqz v4, 0018 // +0008 │ │ -40386c: d804 0301 |0012: add-int/lit8 v4, v3, #int 1 // #01 │ │ -403870: 8d25 |0014: int-to-byte v5, v2 │ │ -403872: 4f05 0103 |0015: aput-byte v5, v1, v3 │ │ -403876: 0143 |0017: move v3, v4 │ │ -403878: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -40387c: 28f0 |001a: goto 000a // -0010 │ │ -40387e: 5963 d98c |001b: iput v3, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ -403882: 0e00 |001d: return-void │ │ +40382c: |[40382c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.makeMaps:()V │ │ +40383c: 5460 d68c |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403840: 5400 bb8c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ +403844: 5461 d68c |0004: iget-object v1, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403848: 5411 c38c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.seqToUnseq:[B // field@8cc3 │ │ +40384c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +40384e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +403850: 1304 0001 |000a: const/16 v4, #int 256 // #100 │ │ +403854: 3542 0f00 |000c: if-ge v2, v4, 001b // +000f │ │ +403858: 4704 0002 |000e: aget-boolean v4, v0, v2 │ │ +40385c: 3804 0800 |0010: if-eqz v4, 0018 // +0008 │ │ +403860: d804 0301 |0012: add-int/lit8 v4, v3, #int 1 // #01 │ │ +403864: 8d25 |0014: int-to-byte v5, v2 │ │ +403866: 4f05 0103 |0015: aput-byte v5, v1, v3 │ │ +40386a: 0143 |0017: move v3, v4 │ │ +40386c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +403870: 28f0 |001a: goto 000a // -0010 │ │ +403872: 5963 d98c |001b: iput v3, v6, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ +403876: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x000e line=192 │ │ 0x0015 line=193 │ │ 0x001b line=197 │ │ @@ -1396655,34 +1396651,34 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -402998: |[402998] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.matches:([BI)Z │ │ -4029a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4029aa: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -4029ac: 3514 0300 |0002: if-ge v4, v1, 0005 // +0003 │ │ -4029b0: 0f00 |0004: return v0 │ │ -4029b2: 4804 0300 |0005: aget-byte v4, v3, v0 │ │ -4029b6: 1301 4200 |0007: const/16 v1, #int 66 // #42 │ │ -4029ba: 3214 0300 |0009: if-eq v4, v1, 000c // +0003 │ │ -4029be: 0f00 |000b: return v0 │ │ -4029c0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -4029c2: 4801 0304 |000d: aget-byte v1, v3, v4 │ │ -4029c6: 1302 5a00 |000f: const/16 v2, #int 90 // #5a │ │ -4029ca: 3221 0300 |0011: if-eq v1, v2, 0014 // +0003 │ │ -4029ce: 0f00 |0013: return v0 │ │ -4029d0: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -4029d2: 4803 0301 |0015: aget-byte v3, v3, v1 │ │ -4029d6: 1301 6800 |0017: const/16 v1, #int 104 // #68 │ │ -4029da: 3213 0300 |0019: if-eq v3, v1, 001c // +0003 │ │ -4029de: 0f00 |001b: return v0 │ │ -4029e0: 0f04 |001c: return v4 │ │ +40298c: |[40298c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.matches:([BI)Z │ │ +40299c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40299e: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +4029a0: 3514 0300 |0002: if-ge v4, v1, 0005 // +0003 │ │ +4029a4: 0f00 |0004: return v0 │ │ +4029a6: 4804 0300 |0005: aget-byte v4, v3, v0 │ │ +4029aa: 1301 4200 |0007: const/16 v1, #int 66 // #42 │ │ +4029ae: 3214 0300 |0009: if-eq v4, v1, 000c // +0003 │ │ +4029b2: 0f00 |000b: return v0 │ │ +4029b4: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +4029b6: 4801 0304 |000d: aget-byte v1, v3, v4 │ │ +4029ba: 1302 5a00 |000f: const/16 v2, #int 90 // #5a │ │ +4029be: 3221 0300 |0011: if-eq v1, v2, 0014 // +0003 │ │ +4029c2: 0f00 |0013: return v0 │ │ +4029c4: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +4029c6: 4803 0301 |0015: aget-byte v3, v3, v1 │ │ +4029ca: 1301 6800 |0017: const/16 v1, #int 104 // #68 │ │ +4029ce: 3213 0300 |0019: if-eq v3, v1, 001c // +0003 │ │ +4029d2: 0f00 |001b: return v0 │ │ +4029d4: 0f04 |001c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=919 │ │ 0x000d line=923 │ │ 0x0015 line=927 │ │ locals : │ │ 0x0000 - 0x001d reg=3 (null) [B │ │ @@ -1396693,44 +1396689,44 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -402c58: |[402c58] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read0:()I │ │ -402c68: 5210 d58c |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -402c6c: 2b00 3000 0000 |0002: packed-switch v0, 00000032 // +00000030 │ │ -402c72: 2200 7210 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -402c76: 7010 8b83 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -402c7c: 2700 |000a: throw v0 │ │ -402c7e: 7010 a6c5 0100 |000b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartC:()I // method@c5a6 │ │ -402c84: 0a00 |000e: move-result v0 │ │ -402c86: 0f00 |000f: return v0 │ │ -402c88: 7010 a5c5 0100 |0010: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartB:()I // method@c5a5 │ │ -402c8e: 0a00 |0013: move-result v0 │ │ -402c90: 0f00 |0014: return v0 │ │ -402c92: 2200 7210 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -402c96: 7010 8b83 0000 |0017: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -402c9c: 2700 |001a: throw v0 │ │ -402c9e: 7010 a9c5 0100 |001b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartC:()I // method@c5a9 │ │ -402ca4: 0a00 |001e: move-result v0 │ │ -402ca6: 0f00 |001f: return v0 │ │ -402ca8: 7010 a8c5 0100 |0020: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartB:()I // method@c5a8 │ │ -402cae: 0a00 |0023: move-result v0 │ │ -402cb0: 0f00 |0024: return v0 │ │ -402cb2: 2200 7210 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -402cb6: 7010 8b83 0000 |0027: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ -402cbc: 2700 |002a: throw v0 │ │ -402cbe: 7010 a3c5 0100 |002b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ -402cc4: 0a00 |002e: move-result v0 │ │ -402cc6: 0f00 |002f: return v0 │ │ -402cc8: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ -402cca: 0f00 |0031: return v0 │ │ -402ccc: 0001 0800 0000 0000 2e00 0000 2900 ... |0032: packed-switch-data (20 units) │ │ +402c4c: |[402c4c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read0:()I │ │ +402c5c: 5210 d58c |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +402c60: 2b00 3000 0000 |0002: packed-switch v0, 00000032 // +00000030 │ │ +402c66: 2200 7210 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +402c6a: 7010 8b83 0000 |0007: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +402c70: 2700 |000a: throw v0 │ │ +402c72: 7010 a6c5 0100 |000b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartC:()I // method@c5a6 │ │ +402c78: 0a00 |000e: move-result v0 │ │ +402c7a: 0f00 |000f: return v0 │ │ +402c7c: 7010 a5c5 0100 |0010: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartB:()I // method@c5a5 │ │ +402c82: 0a00 |0013: move-result v0 │ │ +402c84: 0f00 |0014: return v0 │ │ +402c86: 2200 7210 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +402c8a: 7010 8b83 0000 |0017: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +402c90: 2700 |001a: throw v0 │ │ +402c92: 7010 a9c5 0100 |001b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartC:()I // method@c5a9 │ │ +402c98: 0a00 |001e: move-result v0 │ │ +402c9a: 0f00 |001f: return v0 │ │ +402c9c: 7010 a8c5 0100 |0020: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartB:()I // method@c5a8 │ │ +402ca2: 0a00 |0023: move-result v0 │ │ +402ca4: 0f00 |0024: return v0 │ │ +402ca6: 2200 7210 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +402caa: 7010 8b83 0000 |0027: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@838b │ │ +402cb0: 2700 |002a: throw v0 │ │ +402cb2: 7010 a3c5 0100 |002b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ +402cb8: 0a00 |002e: move-result v0 │ │ +402cba: 0f00 |002f: return v0 │ │ +402cbc: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ +402cbe: 0f00 |0031: return v0 │ │ +402cc0: 0001 0800 0000 0000 2e00 0000 2900 ... |0032: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=227 │ │ 0x000b line=224 │ │ 0x0010 line=221 │ │ 0x0015 line=218 │ │ @@ -1396746,20 +1396742,20 @@ │ │ type : '(Lorg/apache/commons/compress/utils/BitInputStream;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -402cf4: |[402cf4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I │ │ -402d04: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -402d08: 6e20 1fc8 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -402d0e: 0b00 |0005: move-result-wide v0 │ │ -402d10: 8403 |0006: long-to-int v3, v0 │ │ -402d12: 0f03 |0007: return v3 │ │ +402ce8: |[402ce8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.readNextByte:(Lorg/apache/commons/compress/utils/BitInputStream;)I │ │ +402cf8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +402cfc: 6e20 1fc8 0300 |0002: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +402d02: 0b00 |0005: move-result-wide v0 │ │ +402d04: 8403 |0006: long-to-int v3, v0 │ │ +402d06: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream; │ │ 0x0000 - 0x0008 reg=3 (null) Lorg/apache/commons/compress/utils/BitInputStream; │ │ │ │ @@ -1396768,124 +1396764,124 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -403884: |[403884] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.recvDecodingTables:()V │ │ -403894: 54f0 cf8c |0000: iget-object v0, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403898: 54f1 d68c |0002: iget-object v1, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -40389c: 5412 bb8c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ -4038a0: 5413 c08c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.recvDecodingTables_pos:[B // field@8cc0 │ │ -4038a4: 5414 c18c |0008: iget-object v4, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ -4038a8: 5415 c28c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selectorMtf:[B // field@8cc2 │ │ -4038ac: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -4038ae: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -4038b0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -4038b2: 1309 1000 |000f: const/16 v9, #int 16 // #10 │ │ -4038b6: 121a |0011: const/4 v10, #int 1 // #1 │ │ -4038b8: 3597 0e00 |0012: if-ge v7, v9, 0020 // +000e │ │ -4038bc: 7110 8ec5 0000 |0014: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ -4038c2: 0a09 |0017: move-result v9 │ │ -4038c4: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ -4038c8: 9809 0a07 |001a: shl-int v9, v10, v7 │ │ -4038cc: b698 |001c: or-int/2addr v8, v9 │ │ -4038ce: d807 0701 |001d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4038d2: 28f0 |001f: goto 000f // -0010 │ │ -4038d4: 7120 a786 6200 |0020: invoke-static {v2, v6}, Ljava/util/Arrays;.fill:([ZZ)V // method@86a7 │ │ -4038da: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -4038dc: 3597 1c00 |0024: if-ge v7, v9, 0040 // +001c │ │ -4038e0: 980b 0a07 |0026: shl-int v11, v10, v7 │ │ -4038e4: b58b |0028: and-int/2addr v11, v8 │ │ -4038e6: 380b 1400 |0029: if-eqz v11, 003d // +0014 │ │ -4038ea: e00b 0704 |002b: shl-int/lit8 v11, v7, #int 4 // #04 │ │ -4038ee: 120c |002d: const/4 v12, #int 0 // #0 │ │ -4038f0: 359c 0f00 |002e: if-ge v12, v9, 003d // +000f │ │ -4038f4: 7110 8ec5 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ -4038fa: 0a0d |0033: move-result v13 │ │ -4038fc: 380d 0600 |0034: if-eqz v13, 003a // +0006 │ │ -403900: 900d 0b0c |0036: add-int v13, v11, v12 │ │ -403904: 4e0a 020d |0038: aput-boolean v10, v2, v13 │ │ -403908: d80c 0c01 |003a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -40390c: 28f2 |003c: goto 002e // -000e │ │ -40390e: d807 0701 |003d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -403912: 28e5 |003f: goto 0024 // -001b │ │ -403914: 7010 9cc5 0f00 |0040: invoke-direct {v15}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.makeMaps:()V // method@c59c │ │ -40391a: 52f2 d98c |0043: iget v2, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ -40391e: d802 0202 |0045: add-int/lit8 v2, v2, #int 2 // #02 │ │ -403922: 1237 |0047: const/4 v7, #int 3 // #3 │ │ -403924: 7120 91c5 7000 |0048: invoke-static {v0, v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -40392a: 0a07 |004b: move-result v7 │ │ -40392c: 1308 0f00 |004c: const/16 v8, #int 15 // #f │ │ -403930: 7120 91c5 8000 |004e: invoke-static {v0, v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -403936: 0a08 |0051: move-result v8 │ │ -403938: 1209 |0052: const/4 v9, #int 0 // #0 │ │ -40393a: 3589 1200 |0053: if-ge v9, v8, 0065 // +0012 │ │ -40393e: 120b |0055: const/4 v11, #int 0 // #0 │ │ -403940: 7110 8ec5 0000 |0056: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ -403946: 0a0c |0059: move-result v12 │ │ -403948: 380c 0500 |005a: if-eqz v12, 005f // +0005 │ │ -40394c: d80b 0b01 |005c: add-int/lit8 v11, v11, #int 1 // #01 │ │ -403950: 28f8 |005e: goto 0056 // -0008 │ │ -403952: 8dbb |005f: int-to-byte v11, v11 │ │ -403954: 4f0b 0509 |0060: aput-byte v11, v5, v9 │ │ -403958: d809 0901 |0062: add-int/lit8 v9, v9, #int 1 // #01 │ │ -40395c: 28ef |0064: goto 0053 // -0011 │ │ -40395e: 0179 |0065: move v9, v7 │ │ -403960: 12fb |0066: const/4 v11, #int -1 // #ff │ │ -403962: b0b9 |0067: add-int/2addr v9, v11 │ │ -403964: 3a09 0600 |0068: if-ltz v9, 006e // +0006 │ │ -403968: 8d9b |006a: int-to-byte v11, v9 │ │ -40396a: 4f0b 0309 |006b: aput-byte v11, v3, v9 │ │ -40396e: 28f9 |006d: goto 0066 // -0007 │ │ -403970: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -403972: 3589 1a00 |006f: if-ge v9, v8, 0089 // +001a │ │ -403976: 480c 0509 |0071: aget-byte v12, v5, v9 │ │ -40397a: d5cc ff00 |0073: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -40397e: 480d 030c |0075: aget-byte v13, v3, v12 │ │ -403982: 3d0c 0b00 |0077: if-lez v12, 0082 // +000b │ │ -403986: d80e 0cff |0079: add-int/lit8 v14, v12, #int -1 // #ff │ │ -40398a: 480e 030e |007b: aget-byte v14, v3, v14 │ │ -40398e: 4f0e 030c |007d: aput-byte v14, v3, v12 │ │ -403992: d80c 0cff |007f: add-int/lit8 v12, v12, #int -1 // #ff │ │ -403996: 28f6 |0081: goto 0077 // -000a │ │ -403998: 4f0d 0306 |0082: aput-byte v13, v3, v6 │ │ -40399c: 4f0d 0409 |0084: aput-byte v13, v4, v9 │ │ -4039a0: d809 0901 |0086: add-int/lit8 v9, v9, #int 1 // #01 │ │ -4039a4: 28e7 |0088: goto 006f // -0019 │ │ -4039a6: 5411 c48c |0089: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ -4039aa: 1203 |008b: const/4 v3, #int 0 // #0 │ │ -4039ac: 3573 2700 |008c: if-ge v3, v7, 00b3 // +0027 │ │ -4039b0: 1254 |008e: const/4 v4, #int 5 // #5 │ │ -4039b2: 7120 91c5 4000 |008f: invoke-static {v0, v4}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ -4039b8: 0a04 |0092: move-result v4 │ │ -4039ba: 4605 0103 |0093: aget-object v5, v1, v3 │ │ -4039be: 0148 |0095: move v8, v4 │ │ -4039c0: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -4039c2: 3524 1900 |0097: if-ge v4, v2, 00b0 // +0019 │ │ -4039c6: 7110 8ec5 0000 |0099: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ -4039cc: 0a09 |009c: move-result v9 │ │ -4039ce: 3809 0d00 |009d: if-eqz v9, 00aa // +000d │ │ -4039d2: 7110 8ec5 0000 |009f: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ -4039d8: 0a09 |00a2: move-result v9 │ │ -4039da: 3809 0400 |00a3: if-eqz v9, 00a7 // +0004 │ │ -4039de: 12f9 |00a5: const/4 v9, #int -1 // #ff │ │ -4039e0: 2802 |00a6: goto 00a8 // +0002 │ │ -4039e2: 1219 |00a7: const/4 v9, #int 1 // #1 │ │ -4039e4: b098 |00a8: add-int/2addr v8, v9 │ │ -4039e6: 28f0 |00a9: goto 0099 // -0010 │ │ -4039e8: 8e89 |00aa: int-to-char v9, v8 │ │ -4039ea: 5009 0504 |00ab: aput-char v9, v5, v4 │ │ -4039ee: d804 0401 |00ad: add-int/lit8 v4, v4, #int 1 // #01 │ │ -4039f2: 28e8 |00af: goto 0097 // -0018 │ │ -4039f4: d803 0301 |00b0: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4039f8: 28da |00b2: goto 008c // -0026 │ │ -4039fa: 7030 95c5 2f07 |00b3: invoke-direct {v15, v2, v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.createHuffmanDecodingTables:(II)V // method@c595 │ │ -403a00: 0e00 |00b6: return-void │ │ +403878: |[403878] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.recvDecodingTables:()V │ │ +403888: 54f0 cf8c |0000: iget-object v0, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +40388c: 54f1 d68c |0002: iget-object v1, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403890: 5412 bb8c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.inUse:[Z // field@8cbb │ │ +403894: 5413 c08c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.recvDecodingTables_pos:[B // field@8cc0 │ │ +403898: 5414 c18c |0008: iget-object v4, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selector:[B // field@8cc1 │ │ +40389c: 5415 c28c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.selectorMtf:[B // field@8cc2 │ │ +4038a0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +4038a2: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +4038a4: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +4038a6: 1309 1000 |000f: const/16 v9, #int 16 // #10 │ │ +4038aa: 121a |0011: const/4 v10, #int 1 // #1 │ │ +4038ac: 3597 0e00 |0012: if-ge v7, v9, 0020 // +000e │ │ +4038b0: 7110 8ec5 0000 |0014: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ +4038b6: 0a09 |0017: move-result v9 │ │ +4038b8: 3809 0500 |0018: if-eqz v9, 001d // +0005 │ │ +4038bc: 9809 0a07 |001a: shl-int v9, v10, v7 │ │ +4038c0: b698 |001c: or-int/2addr v8, v9 │ │ +4038c2: d807 0701 |001d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4038c6: 28f0 |001f: goto 000f // -0010 │ │ +4038c8: 7120 a786 6200 |0020: invoke-static {v2, v6}, Ljava/util/Arrays;.fill:([ZZ)V // method@86a7 │ │ +4038ce: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +4038d0: 3597 1c00 |0024: if-ge v7, v9, 0040 // +001c │ │ +4038d4: 980b 0a07 |0026: shl-int v11, v10, v7 │ │ +4038d8: b58b |0028: and-int/2addr v11, v8 │ │ +4038da: 380b 1400 |0029: if-eqz v11, 003d // +0014 │ │ +4038de: e00b 0704 |002b: shl-int/lit8 v11, v7, #int 4 // #04 │ │ +4038e2: 120c |002d: const/4 v12, #int 0 // #0 │ │ +4038e4: 359c 0f00 |002e: if-ge v12, v9, 003d // +000f │ │ +4038e8: 7110 8ec5 0000 |0030: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ +4038ee: 0a0d |0033: move-result v13 │ │ +4038f0: 380d 0600 |0034: if-eqz v13, 003a // +0006 │ │ +4038f4: 900d 0b0c |0036: add-int v13, v11, v12 │ │ +4038f8: 4e0a 020d |0038: aput-boolean v10, v2, v13 │ │ +4038fc: d80c 0c01 |003a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +403900: 28f2 |003c: goto 002e // -000e │ │ +403902: d807 0701 |003d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +403906: 28e5 |003f: goto 0024 // -001b │ │ +403908: 7010 9cc5 0f00 |0040: invoke-direct {v15}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.makeMaps:()V // method@c59c │ │ +40390e: 52f2 d98c |0043: iget v2, v15, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.nInUse:I // field@8cd9 │ │ +403912: d802 0202 |0045: add-int/lit8 v2, v2, #int 2 // #02 │ │ +403916: 1237 |0047: const/4 v7, #int 3 // #3 │ │ +403918: 7120 91c5 7000 |0048: invoke-static {v0, v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +40391e: 0a07 |004b: move-result v7 │ │ +403920: 1308 0f00 |004c: const/16 v8, #int 15 // #f │ │ +403924: 7120 91c5 8000 |004e: invoke-static {v0, v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +40392a: 0a08 |0051: move-result v8 │ │ +40392c: 1209 |0052: const/4 v9, #int 0 // #0 │ │ +40392e: 3589 1200 |0053: if-ge v9, v8, 0065 // +0012 │ │ +403932: 120b |0055: const/4 v11, #int 0 // #0 │ │ +403934: 7110 8ec5 0000 |0056: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ +40393a: 0a0c |0059: move-result v12 │ │ +40393c: 380c 0500 |005a: if-eqz v12, 005f // +0005 │ │ +403940: d80b 0b01 |005c: add-int/lit8 v11, v11, #int 1 // #01 │ │ +403944: 28f8 |005e: goto 0056 // -0008 │ │ +403946: 8dbb |005f: int-to-byte v11, v11 │ │ +403948: 4f0b 0509 |0060: aput-byte v11, v5, v9 │ │ +40394c: d809 0901 |0062: add-int/lit8 v9, v9, #int 1 // #01 │ │ +403950: 28ef |0064: goto 0053 // -0011 │ │ +403952: 0179 |0065: move v9, v7 │ │ +403954: 12fb |0066: const/4 v11, #int -1 // #ff │ │ +403956: b0b9 |0067: add-int/2addr v9, v11 │ │ +403958: 3a09 0600 |0068: if-ltz v9, 006e // +0006 │ │ +40395c: 8d9b |006a: int-to-byte v11, v9 │ │ +40395e: 4f0b 0309 |006b: aput-byte v11, v3, v9 │ │ +403962: 28f9 |006d: goto 0066 // -0007 │ │ +403964: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +403966: 3589 1a00 |006f: if-ge v9, v8, 0089 // +001a │ │ +40396a: 480c 0509 |0071: aget-byte v12, v5, v9 │ │ +40396e: d5cc ff00 |0073: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +403972: 480d 030c |0075: aget-byte v13, v3, v12 │ │ +403976: 3d0c 0b00 |0077: if-lez v12, 0082 // +000b │ │ +40397a: d80e 0cff |0079: add-int/lit8 v14, v12, #int -1 // #ff │ │ +40397e: 480e 030e |007b: aget-byte v14, v3, v14 │ │ +403982: 4f0e 030c |007d: aput-byte v14, v3, v12 │ │ +403986: d80c 0cff |007f: add-int/lit8 v12, v12, #int -1 // #ff │ │ +40398a: 28f6 |0081: goto 0077 // -000a │ │ +40398c: 4f0d 0306 |0082: aput-byte v13, v3, v6 │ │ +403990: 4f0d 0409 |0084: aput-byte v13, v4, v9 │ │ +403994: d809 0901 |0086: add-int/lit8 v9, v9, #int 1 // #01 │ │ +403998: 28e7 |0088: goto 006f // -0019 │ │ +40399a: 5411 c48c |0089: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.temp_charArray2d:[[C // field@8cc4 │ │ +40399e: 1203 |008b: const/4 v3, #int 0 // #0 │ │ +4039a0: 3573 2700 |008c: if-ge v3, v7, 00b3 // +0027 │ │ +4039a4: 1254 |008e: const/4 v4, #int 5 // #5 │ │ +4039a6: 7120 91c5 4000 |008f: invoke-static {v0, v4}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsR:(Lorg/apache/commons/compress/utils/BitInputStream;I)I // method@c591 │ │ +4039ac: 0a04 |0092: move-result v4 │ │ +4039ae: 4605 0103 |0093: aget-object v5, v1, v3 │ │ +4039b2: 0148 |0095: move v8, v4 │ │ +4039b4: 1204 |0096: const/4 v4, #int 0 // #0 │ │ +4039b6: 3524 1900 |0097: if-ge v4, v2, 00b0 // +0019 │ │ +4039ba: 7110 8ec5 0000 |0099: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ +4039c0: 0a09 |009c: move-result v9 │ │ +4039c2: 3809 0d00 |009d: if-eqz v9, 00aa // +000d │ │ +4039c6: 7110 8ec5 0000 |009f: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bsGetBit:(Lorg/apache/commons/compress/utils/BitInputStream;)Z // method@c58e │ │ +4039cc: 0a09 |00a2: move-result v9 │ │ +4039ce: 3809 0400 |00a3: if-eqz v9, 00a7 // +0004 │ │ +4039d2: 12f9 |00a5: const/4 v9, #int -1 // #ff │ │ +4039d4: 2802 |00a6: goto 00a8 // +0002 │ │ +4039d6: 1219 |00a7: const/4 v9, #int 1 // #1 │ │ +4039d8: b098 |00a8: add-int/2addr v8, v9 │ │ +4039da: 28f0 |00a9: goto 0099 // -0010 │ │ +4039dc: 8e89 |00aa: int-to-char v9, v8 │ │ +4039de: 5009 0504 |00ab: aput-char v9, v5, v4 │ │ +4039e2: d804 0401 |00ad: add-int/lit8 v4, v4, #int 1 // #01 │ │ +4039e6: 28e8 |00af: goto 0097 // -0018 │ │ +4039e8: d803 0301 |00b0: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4039ec: 28da |00b2: goto 008c // -0026 │ │ +4039ee: 7030 95c5 2f07 |00b3: invoke-direct {v15, v2, v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.createHuffmanDecodingTables:(II)V // method@c595 │ │ +4039f4: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0002 line=445 │ │ 0x0004 line=446 │ │ 0x0006 line=447 │ │ 0x0008 line=448 │ │ @@ -1396921,78 +1396917,78 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -402d14: |[402d14] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupBlock:()I │ │ -402d24: 52a0 d58c |0000: iget v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -402d28: 3800 6e00 |0002: if-eqz v0, 0070 // +006e │ │ -402d2c: 54a0 d68c |0004: iget-object v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402d30: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -402d34: 2868 |0008: goto 0070 // +0068 │ │ -402d36: 5400 b98c |0009: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.cftab:[I // field@8cb9 │ │ -402d3a: 54a1 d68c |000b: iget-object v1, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402d3e: 52a2 d88c |000d: iget v2, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ -402d42: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -402d44: b032 |0010: add-int/2addr v2, v3 │ │ -402d46: 6e20 8bc5 2100 |0011: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.initTT:(I)[I // method@c58b │ │ -402d4c: 0c01 |0014: move-result-object v1 │ │ -402d4e: 54a2 d68c |0015: iget-object v2, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402d52: 5422 bd8c |0017: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -402d56: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -402d58: 4b04 0004 |001a: aput v4, v0, v4 │ │ -402d5c: 54a5 d68c |001c: iget-object v5, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402d60: 5455 c68c |001e: iget-object v5, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ -402d64: 1306 0001 |0020: const/16 v6, #int 256 // #100 │ │ -402d68: 7156 a084 4530 |0022: invoke-static {v5, v4, v0, v3, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -402d6e: 4405 0004 |0025: aget v5, v0, v4 │ │ -402d72: 3663 0a00 |0027: if-gt v3, v6, 0031 // +000a │ │ -402d76: 4407 0003 |0029: aget v7, v0, v3 │ │ -402d7a: b075 |002b: add-int/2addr v5, v7 │ │ -402d7c: 4b05 0003 |002c: aput v5, v0, v3 │ │ -402d80: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -402d84: 28f7 |0030: goto 0027 // -0009 │ │ -402d86: 52a3 d88c |0031: iget v3, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ -402d8a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -402d8c: 3635 1100 |0034: if-gt v5, v3, 0045 // +0011 │ │ -402d90: 4807 0205 |0036: aget-byte v7, v2, v5 │ │ -402d94: d577 ff00 |0038: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -402d98: 4408 0007 |003a: aget v8, v0, v7 │ │ -402d9c: d809 0801 |003c: add-int/lit8 v9, v8, #int 1 // #01 │ │ -402da0: 4b09 0007 |003e: aput v9, v0, v7 │ │ -402da4: 4b05 0108 |0040: aput v5, v1, v8 │ │ -402da8: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ -402dac: 28f0 |0044: goto 0034 // -0010 │ │ -402dae: 52a0 da8c |0045: iget v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.origPtr:I // field@8cda │ │ -402db2: 3a00 2100 |0047: if-ltz v0, 0068 // +0021 │ │ -402db6: 2112 |0049: array-length v2, v1 │ │ -402db8: 3520 1e00 |004a: if-ge v0, v2, 0068 // +001e │ │ -402dbc: 4400 0100 |004c: aget v0, v1, v0 │ │ -402dc0: 59a0 e48c |004e: iput v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402dc4: 59a4 df8c |0050: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -402dc8: 59a4 e08c |0052: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402dcc: 59a6 dd8c |0054: iput v6, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402dd0: 55a0 d08c |0056: iget-boolean v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockRandomised:Z // field@8cd0 │ │ -402dd4: 3800 0b00 |0058: if-eqz v0, 0063 // +000b │ │ -402dd8: 59a4 e28c |005a: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -402ddc: 59a4 e38c |005c: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -402de0: 7010 a7c5 0a00 |005e: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ -402de6: 0a00 |0061: move-result v0 │ │ -402de8: 0f00 |0062: return v0 │ │ -402dea: 7010 a4c5 0a00 |0063: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ -402df0: 0a00 |0066: move-result v0 │ │ -402df2: 0f00 |0067: return v0 │ │ -402df4: 2200 4210 |0068: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -402df8: 1a01 bbce |006a: const-string v1, "stream corrupted" // string@cebb │ │ -402dfc: 7020 7782 1000 |006c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402e02: 2700 |006f: throw v0 │ │ -402e04: 12f0 |0070: const/4 v0, #int -1 // #ff │ │ -402e06: 0f00 |0071: return v0 │ │ +402d08: |[402d08] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupBlock:()I │ │ +402d18: 52a0 d58c |0000: iget v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +402d1c: 3800 6e00 |0002: if-eqz v0, 0070 // +006e │ │ +402d20: 54a0 d68c |0004: iget-object v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402d24: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +402d28: 2868 |0008: goto 0070 // +0068 │ │ +402d2a: 5400 b98c |0009: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.cftab:[I // field@8cb9 │ │ +402d2e: 54a1 d68c |000b: iget-object v1, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402d32: 52a2 d88c |000d: iget v2, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ +402d36: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +402d38: b032 |0010: add-int/2addr v2, v3 │ │ +402d3a: 6e20 8bc5 2100 |0011: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.initTT:(I)[I // method@c58b │ │ +402d40: 0c01 |0014: move-result-object v1 │ │ +402d42: 54a2 d68c |0015: iget-object v2, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402d46: 5422 bd8c |0017: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +402d4a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +402d4c: 4b04 0004 |001a: aput v4, v0, v4 │ │ +402d50: 54a5 d68c |001c: iget-object v5, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402d54: 5455 c68c |001e: iget-object v5, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.unzftab:[I // field@8cc6 │ │ +402d58: 1306 0001 |0020: const/16 v6, #int 256 // #100 │ │ +402d5c: 7156 a084 4530 |0022: invoke-static {v5, v4, v0, v3, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +402d62: 4405 0004 |0025: aget v5, v0, v4 │ │ +402d66: 3663 0a00 |0027: if-gt v3, v6, 0031 // +000a │ │ +402d6a: 4407 0003 |0029: aget v7, v0, v3 │ │ +402d6e: b075 |002b: add-int/2addr v5, v7 │ │ +402d70: 4b05 0003 |002c: aput v5, v0, v3 │ │ +402d74: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +402d78: 28f7 |0030: goto 0027 // -0009 │ │ +402d7a: 52a3 d88c |0031: iget v3, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ +402d7e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +402d80: 3635 1100 |0034: if-gt v5, v3, 0045 // +0011 │ │ +402d84: 4807 0205 |0036: aget-byte v7, v2, v5 │ │ +402d88: d577 ff00 |0038: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +402d8c: 4408 0007 |003a: aget v8, v0, v7 │ │ +402d90: d809 0801 |003c: add-int/lit8 v9, v8, #int 1 // #01 │ │ +402d94: 4b09 0007 |003e: aput v9, v0, v7 │ │ +402d98: 4b05 0108 |0040: aput v5, v1, v8 │ │ +402d9c: d805 0501 |0042: add-int/lit8 v5, v5, #int 1 // #01 │ │ +402da0: 28f0 |0044: goto 0034 // -0010 │ │ +402da2: 52a0 da8c |0045: iget v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.origPtr:I // field@8cda │ │ +402da6: 3a00 2100 |0047: if-ltz v0, 0068 // +0021 │ │ +402daa: 2112 |0049: array-length v2, v1 │ │ +402dac: 3520 1e00 |004a: if-ge v0, v2, 0068 // +001e │ │ +402db0: 4400 0100 |004c: aget v0, v1, v0 │ │ +402db4: 59a0 e48c |004e: iput v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402db8: 59a4 df8c |0050: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +402dbc: 59a4 e08c |0052: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402dc0: 59a6 dd8c |0054: iput v6, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402dc4: 55a0 d08c |0056: iget-boolean v0, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.blockRandomised:Z // field@8cd0 │ │ +402dc8: 3800 0b00 |0058: if-eqz v0, 0063 // +000b │ │ +402dcc: 59a4 e28c |005a: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +402dd0: 59a4 e38c |005c: iput v4, v10, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +402dd4: 7010 a7c5 0a00 |005e: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ +402dda: 0a00 |0061: move-result v0 │ │ +402ddc: 0f00 |0062: return v0 │ │ +402dde: 7010 a4c5 0a00 |0063: invoke-direct {v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ +402de4: 0a00 |0066: move-result v0 │ │ +402de6: 0f00 |0067: return v0 │ │ +402de8: 2200 4210 |0068: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +402dec: 1a01 bbce |006a: const-string v1, "stream corrupted" // string@cebb │ │ +402df0: 7020 7782 1000 |006c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +402df6: 2700 |006f: throw v0 │ │ +402df8: 12f0 |0070: const/4 v0, #int -1 // #ff │ │ +402dfa: 0f00 |0071: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0009 line=700 │ │ 0x000b line=701 │ │ 0x0015 line=702 │ │ 0x001a line=703 │ │ @@ -1397021,46 +1397017,46 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -402e08: |[402e08] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartA:()I │ │ -402e18: 5230 e08c |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402e1c: 5231 d88c |0002: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ -402e20: 3610 2b00 |0004: if-gt v0, v1, 002f // +002b │ │ -402e24: 5230 dd8c |0006: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402e28: 5930 de8c |0008: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ -402e2c: 5430 d68c |000a: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402e30: 5400 bd8c |000c: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -402e34: 5231 e48c |000e: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402e38: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ -402e3c: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -402e40: 5930 dd8c |0014: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402e44: 5431 d68c |0016: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402e48: 5411 c58c |0018: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -402e4c: 5232 e48c |001a: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402e50: 4401 0102 |001c: aget v1, v1, v2 │ │ -402e54: 5931 e48c |001e: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402e58: 5231 e08c |0020: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402e5c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -402e60: 5931 e08c |0024: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402e64: 1261 |0026: const/4 v1, #int 6 // #6 │ │ -402e66: 5931 d58c |0027: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -402e6a: 5431 d48c |0029: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -402e6e: 6e20 eac5 0100 |002b: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ -402e74: 0f00 |002e: return v0 │ │ -402e76: 1250 |002f: const/4 v0, #int 5 // #5 │ │ -402e78: 5930 d58c |0030: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -402e7c: 7010 96c5 0300 |0032: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.endBlock:()V // method@c596 │ │ -402e82: 7010 9bc5 0300 |0035: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ -402e88: 7010 a3c5 0300 |0038: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ -402e8e: 0a00 |003b: move-result v0 │ │ -402e90: 0f00 |003c: return v0 │ │ +402dfc: |[402dfc] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartA:()I │ │ +402e0c: 5230 e08c |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402e10: 5231 d88c |0002: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ +402e14: 3610 2b00 |0004: if-gt v0, v1, 002f // +002b │ │ +402e18: 5230 dd8c |0006: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402e1c: 5930 de8c |0008: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ +402e20: 5430 d68c |000a: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402e24: 5400 bd8c |000c: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +402e28: 5231 e48c |000e: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402e2c: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ +402e30: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +402e34: 5930 dd8c |0014: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402e38: 5431 d68c |0016: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402e3c: 5411 c58c |0018: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +402e40: 5232 e48c |001a: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402e44: 4401 0102 |001c: aget v1, v1, v2 │ │ +402e48: 5931 e48c |001e: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402e4c: 5231 e08c |0020: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402e50: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +402e54: 5931 e08c |0024: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402e58: 1261 |0026: const/4 v1, #int 6 // #6 │ │ +402e5a: 5931 d58c |0027: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +402e5e: 5431 d48c |0029: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +402e62: 6e20 eac5 0100 |002b: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ +402e68: 0f00 |002e: return v0 │ │ +402e6a: 1250 |002f: const/4 v0, #int 5 // #5 │ │ +402e6c: 5930 d58c |0030: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +402e70: 7010 96c5 0300 |0032: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.endBlock:()V // method@c596 │ │ +402e76: 7010 9bc5 0300 |0035: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ +402e7c: 7010 a3c5 0300 |0038: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ +402e82: 0a00 |003b: move-result v0 │ │ +402e84: 0f00 |003c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0006 line=758 │ │ 0x000a line=759 │ │ 0x0014 line=760 │ │ 0x0016 line=761 │ │ @@ -1397079,48 +1397075,48 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -402e94: |[402e94] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartB:()I │ │ -402ea4: 5230 dd8c |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402ea8: 5231 de8c |0002: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ -402eac: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -402eae: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ -402eb2: 5932 df8c |0007: iput v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -402eb6: 7010 a4c5 0300 |0009: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ -402ebc: 0a00 |000c: move-result v0 │ │ -402ebe: 0f00 |000d: return v0 │ │ -402ec0: 5230 df8c |000e: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -402ec4: b020 |0010: add-int/2addr v0, v2 │ │ -402ec6: 5930 df8c |0011: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -402eca: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -402ecc: 3410 2100 |0014: if-lt v0, v1, 0035 // +0021 │ │ -402ed0: 5430 d68c |0016: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402ed4: 5400 bd8c |0018: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -402ed8: 5231 e48c |001a: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402edc: 4800 0001 |001c: aget-byte v0, v0, v1 │ │ -402ee0: d500 ff00 |001e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -402ee4: 8e00 |0020: int-to-char v0, v0 │ │ -402ee6: 5e30 e58c |0021: iput-char v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -402eea: 5430 d68c |0023: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402eee: 5400 c58c |0025: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -402ef2: 5231 e48c |0027: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402ef6: 4400 0001 |0029: aget v0, v0, v1 │ │ -402efa: 5930 e48c |002b: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402efe: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -402f00: 5930 e18c |002e: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -402f04: 7010 a6c5 0300 |0030: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartC:()I // method@c5a6 │ │ -402f0a: 0a00 |0033: move-result v0 │ │ -402f0c: 0f00 |0034: return v0 │ │ -402f0e: 7010 a4c5 0300 |0035: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ -402f14: 0a00 |0038: move-result v0 │ │ -402f16: 0f00 |0039: return v0 │ │ +402e88: |[402e88] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartB:()I │ │ +402e98: 5230 dd8c |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402e9c: 5231 de8c |0002: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ +402ea0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +402ea2: 3210 0900 |0005: if-eq v0, v1, 000e // +0009 │ │ +402ea6: 5932 df8c |0007: iput v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +402eaa: 7010 a4c5 0300 |0009: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ +402eb0: 0a00 |000c: move-result v0 │ │ +402eb2: 0f00 |000d: return v0 │ │ +402eb4: 5230 df8c |000e: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +402eb8: b020 |0010: add-int/2addr v0, v2 │ │ +402eba: 5930 df8c |0011: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +402ebe: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +402ec0: 3410 2100 |0014: if-lt v0, v1, 0035 // +0021 │ │ +402ec4: 5430 d68c |0016: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402ec8: 5400 bd8c |0018: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +402ecc: 5231 e48c |001a: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402ed0: 4800 0001 |001c: aget-byte v0, v0, v1 │ │ +402ed4: d500 ff00 |001e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +402ed8: 8e00 |0020: int-to-char v0, v0 │ │ +402eda: 5e30 e58c |0021: iput-char v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +402ede: 5430 d68c |0023: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402ee2: 5400 c58c |0025: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +402ee6: 5231 e48c |0027: iget v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402eea: 4400 0001 |0029: aget v0, v0, v1 │ │ +402eee: 5930 e48c |002b: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402ef2: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +402ef4: 5930 e18c |002e: iput v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +402ef8: 7010 a6c5 0300 |0030: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartC:()I // method@c5a6 │ │ +402efe: 0a00 |0033: move-result v0 │ │ +402f00: 0f00 |0034: return v0 │ │ +402f02: 7010 a4c5 0300 |0035: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ +402f08: 0a00 |0038: move-result v0 │ │ +402f0a: 0f00 |0039: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0007 line=815 │ │ 0x0009 line=816 │ │ 0x000e line=817 │ │ 0x0016 line=818 │ │ @@ -1397136,35 +1397132,35 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -402f18: |[402f18] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartC:()I │ │ -402f28: 5220 e18c |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -402f2c: 5721 e58c |0002: iget-char v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -402f30: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ -402f34: 5220 dd8c |0006: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402f38: 5421 d48c |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -402f3c: 6e20 eac5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ -402f42: 5221 e18c |000d: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -402f46: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -402f4a: 5921 e18c |0011: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -402f4e: 1271 |0013: const/4 v1, #int 7 // #7 │ │ -402f50: 5921 d58c |0014: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -402f54: 0f00 |0016: return v0 │ │ -402f56: 5220 e08c |0017: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402f5a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -402f5e: 5920 e08c |001b: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402f62: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -402f64: 5920 df8c |001e: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -402f68: 7010 a4c5 0200 |0020: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ -402f6e: 0a00 |0023: move-result v0 │ │ -402f70: 0f00 |0024: return v0 │ │ +402f0c: |[402f0c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupNoRandPartC:()I │ │ +402f1c: 5220 e18c |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +402f20: 5721 e58c |0002: iget-char v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +402f24: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ +402f28: 5220 dd8c |0006: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402f2c: 5421 d48c |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +402f30: 6e20 eac5 0100 |000a: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ +402f36: 5221 e18c |000d: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +402f3a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +402f3e: 5921 e18c |0011: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +402f42: 1271 |0013: const/4 v1, #int 7 // #7 │ │ +402f44: 5921 d58c |0014: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +402f48: 0f00 |0016: return v0 │ │ +402f4a: 5220 e08c |0017: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402f4e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +402f52: 5920 e08c |001b: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402f56: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +402f58: 5920 df8c |001e: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +402f5c: 7010 a4c5 0200 |0020: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupNoRandPartA:()I // method@c5a4 │ │ +402f62: 0a00 |0023: move-result v0 │ │ +402f64: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0006 line=829 │ │ 0x0008 line=830 │ │ 0x000d line=831 │ │ 0x0014 line=832 │ │ @@ -1397179,66 +1397175,66 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -402f74: |[402f74] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartA:()I │ │ -402f84: 5250 e08c |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -402f88: 5251 d88c |0002: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ -402f8c: 3610 4e00 |0004: if-gt v0, v1, 0052 // +004e │ │ -402f90: 5250 dd8c |0006: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -402f94: 5950 de8c |0008: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ -402f98: 5450 d68c |000a: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402f9c: 5400 bd8c |000c: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -402fa0: 5251 e48c |000e: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402fa4: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ -402fa8: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -402fac: 5451 d68c |0014: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -402fb0: 5411 c58c |0016: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -402fb4: 5252 e48c |0018: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402fb8: 4401 0102 |001a: aget v1, v1, v2 │ │ -402fbc: 5951 e48c |001c: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -402fc0: 5251 e28c |001e: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -402fc4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -402fc6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -402fc8: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -402fcc: 5251 e38c |0024: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -402fd0: 7110 eec5 0100 |0026: invoke-static {v1}, Lorg/apache/commons/compress/compressors/bzip2/Rand;.rNums:(I)I // method@c5ee │ │ -402fd6: 0a01 |0029: move-result v1 │ │ -402fd8: b131 |002a: sub-int/2addr v1, v3 │ │ -402fda: 5951 e28c |002b: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -402fde: 5251 e38c |002d: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -402fe2: b031 |002f: add-int/2addr v1, v3 │ │ -402fe4: 5951 e38c |0030: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -402fe8: 1304 0002 |0032: const/16 v4, #int 512 // #200 │ │ -402fec: 3341 0800 |0034: if-ne v1, v4, 003c // +0008 │ │ -402ff0: 5952 e38c |0036: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -402ff4: 2804 |0038: goto 003c // +0004 │ │ -402ff6: b131 |0039: sub-int/2addr v1, v3 │ │ -402ff8: 5951 e28c |003a: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -402ffc: 5251 e28c |003c: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -403000: 3331 0300 |003e: if-ne v1, v3, 0041 // +0003 │ │ -403004: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -403006: b720 |0041: xor-int/2addr v0, v2 │ │ -403008: 5950 dd8c |0042: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -40300c: 5251 e08c |0044: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -403010: b031 |0046: add-int/2addr v1, v3 │ │ -403012: 5951 e08c |0047: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -403016: 1231 |0049: const/4 v1, #int 3 // #3 │ │ -403018: 5951 d58c |004a: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -40301c: 5451 d48c |004c: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -403020: 6e20 eac5 0100 |004e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ -403026: 0f00 |0051: return v0 │ │ -403028: 7010 96c5 0500 |0052: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.endBlock:()V // method@c596 │ │ -40302e: 7010 9bc5 0500 |0055: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ -403034: 7010 a3c5 0500 |0058: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ -40303a: 0a00 |005b: move-result v0 │ │ -40303c: 0f00 |005c: return v0 │ │ +402f68: |[402f68] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartA:()I │ │ +402f78: 5250 e08c |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +402f7c: 5251 d88c |0002: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.last:I // field@8cd8 │ │ +402f80: 3610 4e00 |0004: if-gt v0, v1, 0052 // +004e │ │ +402f84: 5250 dd8c |0006: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +402f88: 5950 de8c |0008: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ +402f8c: 5450 d68c |000a: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402f90: 5400 bd8c |000c: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +402f94: 5251 e48c |000e: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402f98: 4800 0001 |0010: aget-byte v0, v0, v1 │ │ +402f9c: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +402fa0: 5451 d68c |0014: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +402fa4: 5411 c58c |0016: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +402fa8: 5252 e48c |0018: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402fac: 4401 0102 |001a: aget v1, v1, v2 │ │ +402fb0: 5951 e48c |001c: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +402fb4: 5251 e28c |001e: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +402fb8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +402fba: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +402fbc: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +402fc0: 5251 e38c |0024: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +402fc4: 7110 eec5 0100 |0026: invoke-static {v1}, Lorg/apache/commons/compress/compressors/bzip2/Rand;.rNums:(I)I // method@c5ee │ │ +402fca: 0a01 |0029: move-result v1 │ │ +402fcc: b131 |002a: sub-int/2addr v1, v3 │ │ +402fce: 5951 e28c |002b: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +402fd2: 5251 e38c |002d: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +402fd6: b031 |002f: add-int/2addr v1, v3 │ │ +402fd8: 5951 e38c |0030: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +402fdc: 1304 0002 |0032: const/16 v4, #int 512 // #200 │ │ +402fe0: 3341 0800 |0034: if-ne v1, v4, 003c // +0008 │ │ +402fe4: 5952 e38c |0036: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +402fe8: 2804 |0038: goto 003c // +0004 │ │ +402fea: b131 |0039: sub-int/2addr v1, v3 │ │ +402fec: 5951 e28c |003a: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +402ff0: 5251 e28c |003c: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +402ff4: 3331 0300 |003e: if-ne v1, v3, 0041 // +0003 │ │ +402ff8: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +402ffa: b720 |0041: xor-int/2addr v0, v2 │ │ +402ffc: 5950 dd8c |0042: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +403000: 5251 e08c |0044: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +403004: b031 |0046: add-int/2addr v1, v3 │ │ +403006: 5951 e08c |0047: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +40300a: 1231 |0049: const/4 v1, #int 3 // #3 │ │ +40300c: 5951 d58c |004a: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +403010: 5451 d48c |004c: iget-object v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +403014: 6e20 eac5 0100 |004e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ +40301a: 0f00 |0051: return v0 │ │ +40301c: 7010 96c5 0500 |0052: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.endBlock:()V // method@c596 │ │ +403022: 7010 9bc5 0500 |0055: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.initBlock:()V // method@c59b │ │ +403028: 7010 a3c5 0500 |0058: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupBlock:()I // method@c5a3 │ │ +40302e: 0a00 |005b: move-result v0 │ │ +403030: 0f00 |005c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0006 line=734 │ │ 0x000a line=735 │ │ 0x0014 line=736 │ │ 0x001e line=737 │ │ @@ -1397261,74 +1397257,74 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 103 16-bit code units │ │ -403040: |[403040] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartB:()I │ │ -403050: 5250 dd8c |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -403054: 5251 de8c |0002: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ -403058: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -40305a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -40305c: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -403060: 5952 d58c |0008: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -403064: 5953 df8c |000a: iput v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -403068: 7010 a7c5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ -40306e: 0a00 |000f: move-result v0 │ │ -403070: 0f00 |0010: return v0 │ │ -403072: 5250 df8c |0011: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -403076: b030 |0013: add-int/2addr v0, v3 │ │ -403078: 5950 df8c |0014: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -40307c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -40307e: 3410 4900 |0017: if-lt v0, v1, 0060 // +0049 │ │ -403082: 5450 d68c |0019: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -403086: 5400 bd8c |001b: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ -40308a: 5252 e48c |001d: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -40308e: 4800 0002 |001f: aget-byte v0, v0, v2 │ │ -403092: d500 ff00 |0021: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -403096: 8e00 |0023: int-to-char v0, v0 │ │ -403098: 5e50 e58c |0024: iput-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -40309c: 5450 d68c |0026: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -4030a0: 5400 c58c |0028: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ -4030a4: 5252 e48c |002a: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -4030a8: 4400 0002 |002c: aget v0, v0, v2 │ │ -4030ac: 5950 e48c |002e: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ -4030b0: 5250 e28c |0030: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -4030b4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -4030b6: 3900 1700 |0033: if-nez v0, 004a // +0017 │ │ -4030ba: 5250 e38c |0035: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -4030be: 7110 eec5 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/Rand;.rNums:(I)I // method@c5ee │ │ -4030c4: 0a00 |003a: move-result v0 │ │ -4030c6: b130 |003b: sub-int/2addr v0, v3 │ │ -4030c8: 5950 e28c |003c: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -4030cc: 5250 e38c |003e: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -4030d0: b030 |0040: add-int/2addr v0, v3 │ │ -4030d2: 5950 e38c |0041: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -4030d6: 1304 0002 |0043: const/16 v4, #int 512 // #200 │ │ -4030da: 3340 0800 |0045: if-ne v0, v4, 004d // +0008 │ │ -4030de: 5952 e38c |0047: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ -4030e2: 2804 |0049: goto 004d // +0004 │ │ -4030e4: b130 |004a: sub-int/2addr v0, v3 │ │ -4030e6: 5950 e28c |004b: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -4030ea: 5952 e18c |004d: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -4030ee: 5951 d58c |004f: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -4030f2: 5250 e28c |0051: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ -4030f6: 3330 0800 |0053: if-ne v0, v3, 005b // +0008 │ │ -4030fa: 5750 e58c |0055: iget-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -4030fe: b730 |0057: xor-int/2addr v0, v3 │ │ -403100: 8e00 |0058: int-to-char v0, v0 │ │ -403102: 5e50 e58c |0059: iput-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -403106: 7010 a9c5 0500 |005b: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartC:()I // method@c5a9 │ │ -40310c: 0a00 |005e: move-result v0 │ │ -40310e: 0f00 |005f: return v0 │ │ -403110: 5952 d58c |0060: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -403114: 7010 a7c5 0500 |0062: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ -40311a: 0a00 |0065: move-result v0 │ │ -40311c: 0f00 |0066: return v0 │ │ +403034: |[403034] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartB:()I │ │ +403044: 5250 dd8c |0000: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +403048: 5251 de8c |0002: iget v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_chPrev:I // field@8cde │ │ +40304c: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +40304e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +403050: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +403054: 5952 d58c |0008: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +403058: 5953 df8c |000a: iput v3, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +40305c: 7010 a7c5 0500 |000c: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ +403062: 0a00 |000f: move-result v0 │ │ +403064: 0f00 |0010: return v0 │ │ +403066: 5250 df8c |0011: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +40306a: b030 |0013: add-int/2addr v0, v3 │ │ +40306c: 5950 df8c |0014: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +403070: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +403072: 3410 4900 |0017: if-lt v0, v1, 0060 // +0049 │ │ +403076: 5450 d68c |0019: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +40307a: 5400 bd8c |001b: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.ll8:[B // field@8cbd │ │ +40307e: 5252 e48c |001d: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +403082: 4800 0002 |001f: aget-byte v0, v0, v2 │ │ +403086: d500 ff00 |0021: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +40308a: 8e00 |0023: int-to-char v0, v0 │ │ +40308c: 5e50 e58c |0024: iput-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +403090: 5450 d68c |0026: iget-object v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403094: 5400 c58c |0028: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;.tt:[I // field@8cc5 │ │ +403098: 5252 e48c |002a: iget v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +40309c: 4400 0002 |002c: aget v0, v0, v2 │ │ +4030a0: 5950 e48c |002e: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_tPos:I // field@8ce4 │ │ +4030a4: 5250 e28c |0030: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +4030a8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +4030aa: 3900 1700 |0033: if-nez v0, 004a // +0017 │ │ +4030ae: 5250 e38c |0035: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +4030b2: 7110 eec5 0000 |0037: invoke-static {v0}, Lorg/apache/commons/compress/compressors/bzip2/Rand;.rNums:(I)I // method@c5ee │ │ +4030b8: 0a00 |003a: move-result v0 │ │ +4030ba: b130 |003b: sub-int/2addr v0, v3 │ │ +4030bc: 5950 e28c |003c: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +4030c0: 5250 e38c |003e: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +4030c4: b030 |0040: add-int/2addr v0, v3 │ │ +4030c6: 5950 e38c |0041: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +4030ca: 1304 0002 |0043: const/16 v4, #int 512 // #200 │ │ +4030ce: 3340 0800 |0045: if-ne v0, v4, 004d // +0008 │ │ +4030d2: 5952 e38c |0047: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rTPos:I // field@8ce3 │ │ +4030d6: 2804 |0049: goto 004d // +0004 │ │ +4030d8: b130 |004a: sub-int/2addr v0, v3 │ │ +4030da: 5950 e28c |004b: iput v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +4030de: 5952 e18c |004d: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +4030e2: 5951 d58c |004f: iput v1, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +4030e6: 5250 e28c |0051: iget v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_rNToGo:I // field@8ce2 │ │ +4030ea: 3330 0800 |0053: if-ne v0, v3, 005b // +0008 │ │ +4030ee: 5750 e58c |0055: iget-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +4030f2: b730 |0057: xor-int/2addr v0, v3 │ │ +4030f4: 8e00 |0058: int-to-char v0, v0 │ │ +4030f6: 5e50 e58c |0059: iput-char v0, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +4030fa: 7010 a9c5 0500 |005b: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartC:()I // method@c5a9 │ │ +403100: 0a00 |005e: move-result v0 │ │ +403102: 0f00 |005f: return v0 │ │ +403104: 5952 d58c |0060: iput v2, v5, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +403108: 7010 a7c5 0500 |0062: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ +40310e: 0a00 |0065: move-result v0 │ │ +403110: 0f00 |0066: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0008 line=775 │ │ 0x000a line=776 │ │ 0x000c line=777 │ │ 0x0011 line=778 │ │ @@ -1397354,36 +1397350,36 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -403120: |[403120] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartC:()I │ │ -403130: 5220 e18c |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -403134: 5721 e58c |0002: iget-char v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ -403138: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ -40313c: 5420 d48c |0006: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ -403140: 5221 dd8c |0008: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -403144: 6e20 eac5 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ -40314a: 5220 e18c |000d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -40314e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -403152: 5920 e18c |0011: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ -403156: 5220 dd8c |0013: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ -40315a: 0f00 |0015: return v0 │ │ -40315c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -40315e: 5920 d58c |0017: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ -403162: 5220 e08c |0019: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -403166: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -40316a: 5920 e08c |001d: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ -40316e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -403170: 5920 df8c |0020: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ -403174: 7010 a7c5 0200 |0022: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ -40317a: 0a00 |0025: move-result v0 │ │ -40317c: 0f00 |0026: return v0 │ │ +403114: |[403114] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.setupRandPartC:()I │ │ +403124: 5220 e18c |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +403128: 5721 e58c |0002: iget-char v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_z:C // field@8ce5 │ │ +40312c: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ +403130: 5420 d48c |0006: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8cd4 │ │ +403134: 5221 dd8c |0008: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +403138: 6e20 eac5 1000 |000a: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(I)V // method@c5ea │ │ +40313e: 5220 e18c |000d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +403142: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +403146: 5920 e18c |0011: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_j2:I // field@8ce1 │ │ +40314a: 5220 dd8c |0013: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_ch2:I // field@8cdd │ │ +40314e: 0f00 |0015: return v0 │ │ +403150: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +403152: 5920 d58c |0017: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.currentState:I // field@8cd5 │ │ +403156: 5220 e08c |0019: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +40315a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +40315e: 5920 e08c |001d: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_i2:I // field@8ce0 │ │ +403162: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +403164: 5920 df8c |0020: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.su_count:I // field@8cdf │ │ +403168: 7010 a7c5 0200 |0022: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.setupRandPartA:()I // method@c5a7 │ │ +40316e: 0a00 |0025: move-result v0 │ │ +403170: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0006 line=803 │ │ 0x000d line=804 │ │ 0x0013 line=805 │ │ 0x0017 line=807 │ │ @@ -1397399,27 +1397395,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -403200: |[403200] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.close:()V │ │ -403210: 5420 cf8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403214: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -403218: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -40321a: 6e10 1cc8 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.close:()V // method@c81c │ │ -403220: 5b21 d68c |0008: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -403224: 5b21 cf8c |000a: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403228: 2807 |000c: goto 0013 // +0007 │ │ -40322a: 0d00 |000d: move-exception v0 │ │ -40322c: 5b21 d68c |000e: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ -403230: 5b21 cf8c |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -403234: 2700 |0012: throw v0 │ │ -403236: 0e00 |0013: return-void │ │ +4031f4: |[4031f4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.close:()V │ │ +403204: 5420 cf8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +403208: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +40320c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +40320e: 6e10 1cc8 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.close:()V // method@c81c │ │ +403214: 5b21 d68c |0008: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403218: 5b21 cf8c |000a: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +40321c: 2807 |000c: goto 0013 // +0007 │ │ +40321e: 0d00 |000d: move-exception v0 │ │ +403220: 5b21 d68c |000e: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data; // field@8cd6 │ │ +403224: 5b21 cf8c |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +403228: 2700 |0012: throw v0 │ │ +40322a: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=365 │ │ 0x0005 line=368 │ │ 0x0008 line=370 │ │ @@ -1397434,29 +1397430,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -402ad8: |[402ad8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read:()I │ │ -402ae8: 5420 cf8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402aec: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -402af0: 7010 a0c5 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.read0:()I // method@c5a0 │ │ -402af6: 0a00 |0007: move-result v0 │ │ -402af8: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ -402afc: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -402afe: 2802 |000b: goto 000d // +0002 │ │ -402b00: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -402b02: 6e20 94c5 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.count:(I)V // method@c594 │ │ -402b08: 0f00 |0010: return v0 │ │ -402b0a: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -402b0e: 1a01 bace |0013: const-string v1, "stream closed" // string@ceba │ │ -402b12: 7020 7782 1000 |0015: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402b18: 2700 |0018: throw v0 │ │ +402acc: |[402acc] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read:()I │ │ +402adc: 5420 cf8c |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +402ae0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +402ae4: 7010 a0c5 0200 |0004: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.read0:()I // method@c5a0 │ │ +402aea: 0a00 |0007: move-result v0 │ │ +402aec: 3b00 0400 |0008: if-gez v0, 000c // +0004 │ │ +402af0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +402af2: 2802 |000b: goto 000d // +0002 │ │ +402af4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +402af6: 6e20 94c5 1200 |000d: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.count:(I)V // method@c594 │ │ +402afc: 0f00 |0010: return v0 │ │ +402afe: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +402b02: 1a01 bace |0013: const-string v1, "stream closed" // string@ceba │ │ +402b06: 7020 7782 1000 |0015: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +402b0c: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x000d line=142 │ │ 0x0011 line=145 │ │ locals : │ │ @@ -1397467,87 +1397463,87 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -402b1c: |[402b1c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read:([BII)I │ │ -402b2c: 1a00 5811 |0000: const-string v0, ") < 0." // string@1158 │ │ -402b30: 1a01 beb4 |0002: const-string v1, "offs(" // string@b4be │ │ -402b34: 3a05 7900 |0004: if-ltz v5, 007d // +0079 │ │ -402b38: 3a06 5d00 |0006: if-ltz v6, 0063 // +005d │ │ -402b3c: 9000 0506 |0008: add-int v0, v5, v6 │ │ -402b40: 2142 |000a: array-length v2, v4 │ │ -402b42: 3620 2d00 |000b: if-gt v0, v2, 0038 // +002d │ │ -402b46: 5431 cf8c |000d: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ -402b4a: 3801 2100 |000f: if-eqz v1, 0030 // +0021 │ │ -402b4e: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ -402b52: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -402b54: 0f04 |0014: return v4 │ │ -402b56: 0156 |0015: move v6, v5 │ │ -402b58: 3506 1300 |0016: if-ge v6, v0, 0029 // +0013 │ │ -402b5c: 7010 a0c5 0300 |0018: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.read0:()I // method@c5a0 │ │ -402b62: 0a01 |001b: move-result v1 │ │ -402b64: 3a01 0d00 |001c: if-ltz v1, 0029 // +000d │ │ -402b68: d802 0601 |001e: add-int/lit8 v2, v6, #int 1 // #01 │ │ -402b6c: 8d11 |0020: int-to-byte v1, v1 │ │ -402b6e: 4f01 0406 |0021: aput-byte v1, v4, v6 │ │ -402b72: 1216 |0023: const/4 v6, #int 1 // #1 │ │ -402b74: 6e20 94c5 6300 |0024: invoke-virtual {v3, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.count:(I)V // method@c594 │ │ -402b7a: 0126 |0027: move v6, v2 │ │ -402b7c: 28ee |0028: goto 0016 // -0012 │ │ -402b7e: 3356 0400 |0029: if-ne v6, v5, 002d // +0004 │ │ -402b82: 12f4 |002b: const/4 v4, #int -1 // #ff │ │ -402b84: 2803 |002c: goto 002f // +0003 │ │ -402b86: 9104 0605 |002d: sub-int v4, v6, v5 │ │ -402b8a: 0f04 |002f: return v4 │ │ -402b8c: 2204 4210 |0030: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -402b90: 1a05 bace |0032: const-string v5, "stream closed" // string@ceba │ │ -402b94: 7020 7782 5400 |0034: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -402b9a: 2704 |0037: throw v4 │ │ -402b9c: 2200 7310 |0038: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -402ba0: 2202 9410 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -402ba4: 7010 8384 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -402baa: 6e20 8f84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402bb0: 6e20 8a84 5200 |0042: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -402bb6: 1a05 5511 |0045: const-string v5, ") + len(" // string@1155 │ │ -402bba: 6e20 8f84 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402bc0: 6e20 8a84 6200 |004a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -402bc6: 1a05 5c11 |004d: const-string v5, ") > dest.length(" // string@115c │ │ -402bca: 6e20 8f84 5200 |004f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402bd0: 2144 |0052: array-length v4, v4 │ │ -402bd2: 6e20 8a84 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -402bd8: 1a04 8011 |0056: const-string v4, ")." // string@1180 │ │ -402bdc: 6e20 8f84 4200 |0058: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402be2: 6e10 9f84 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -402be8: 0c04 |005e: move-result-object v4 │ │ -402bea: 7020 9183 4000 |005f: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -402bf0: 2700 |0062: throw v0 │ │ -402bf2: 2204 7310 |0063: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -402bf6: 2205 9410 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -402bfa: 7010 8384 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -402c00: 1a01 2ca2 |006a: const-string v1, "len(" // string@a22c │ │ -402c04: 6e20 8f84 1500 |006c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402c0a: 6e20 8a84 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -402c10: 6e20 8f84 0500 |0072: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402c16: 6e10 9f84 0500 |0075: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -402c1c: 0c05 |0078: move-result-object v5 │ │ -402c1e: 7020 9183 5400 |0079: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -402c24: 2704 |007c: throw v4 │ │ -402c26: 2204 7310 |007d: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -402c2a: 2206 9410 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -402c2e: 7010 8384 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -402c34: 6e20 8f84 1600 |0084: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402c3a: 6e20 8a84 5600 |0087: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -402c40: 6e20 8f84 0600 |008a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -402c46: 6e10 9f84 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -402c4c: 0c05 |0090: move-result-object v5 │ │ -402c4e: 7020 9183 5400 |0091: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -402c54: 2704 |0094: throw v4 │ │ +402b10: |[402b10] org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.read:([BII)I │ │ +402b20: 1a00 5811 |0000: const-string v0, ") < 0." // string@1158 │ │ +402b24: 1a01 beb4 |0002: const-string v1, "offs(" // string@b4be │ │ +402b28: 3a05 7900 |0004: if-ltz v5, 007d // +0079 │ │ +402b2c: 3a06 5d00 |0006: if-ltz v6, 0063 // +005d │ │ +402b30: 9000 0506 |0008: add-int v0, v5, v6 │ │ +402b34: 2142 |000a: array-length v2, v4 │ │ +402b36: 3620 2d00 |000b: if-gt v0, v2, 0038 // +002d │ │ +402b3a: 5431 cf8c |000d: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.bin:Lorg/apache/commons/compress/utils/BitInputStream; // field@8ccf │ │ +402b3e: 3801 2100 |000f: if-eqz v1, 0030 // +0021 │ │ +402b42: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ +402b46: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +402b48: 0f04 |0014: return v4 │ │ +402b4a: 0156 |0015: move v6, v5 │ │ +402b4c: 3506 1300 |0016: if-ge v6, v0, 0029 // +0013 │ │ +402b50: 7010 a0c5 0300 |0018: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.read0:()I // method@c5a0 │ │ +402b56: 0a01 |001b: move-result v1 │ │ +402b58: 3a01 0d00 |001c: if-ltz v1, 0029 // +000d │ │ +402b5c: d802 0601 |001e: add-int/lit8 v2, v6, #int 1 // #01 │ │ +402b60: 8d11 |0020: int-to-byte v1, v1 │ │ +402b62: 4f01 0406 |0021: aput-byte v1, v4, v6 │ │ +402b66: 1216 |0023: const/4 v6, #int 1 // #1 │ │ +402b68: 6e20 94c5 6300 |0024: invoke-virtual {v3, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream;.count:(I)V // method@c594 │ │ +402b6e: 0126 |0027: move v6, v2 │ │ +402b70: 28ee |0028: goto 0016 // -0012 │ │ +402b72: 3356 0400 |0029: if-ne v6, v5, 002d // +0004 │ │ +402b76: 12f4 |002b: const/4 v4, #int -1 // #ff │ │ +402b78: 2803 |002c: goto 002f // +0003 │ │ +402b7a: 9104 0605 |002d: sub-int v4, v6, v5 │ │ +402b7e: 0f04 |002f: return v4 │ │ +402b80: 2204 4210 |0030: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +402b84: 1a05 bace |0032: const-string v5, "stream closed" // string@ceba │ │ +402b88: 7020 7782 5400 |0034: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +402b8e: 2704 |0037: throw v4 │ │ +402b90: 2200 7310 |0038: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +402b94: 2202 9410 |003a: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +402b98: 7010 8384 0200 |003c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +402b9e: 6e20 8f84 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402ba4: 6e20 8a84 5200 |0042: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +402baa: 1a05 5511 |0045: const-string v5, ") + len(" // string@1155 │ │ +402bae: 6e20 8f84 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402bb4: 6e20 8a84 6200 |004a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +402bba: 1a05 5c11 |004d: const-string v5, ") > dest.length(" // string@115c │ │ +402bbe: 6e20 8f84 5200 |004f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402bc4: 2144 |0052: array-length v4, v4 │ │ +402bc6: 6e20 8a84 4200 |0053: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +402bcc: 1a04 8011 |0056: const-string v4, ")." // string@1180 │ │ +402bd0: 6e20 8f84 4200 |0058: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402bd6: 6e10 9f84 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +402bdc: 0c04 |005e: move-result-object v4 │ │ +402bde: 7020 9183 4000 |005f: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +402be4: 2700 |0062: throw v0 │ │ +402be6: 2204 7310 |0063: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +402bea: 2205 9410 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +402bee: 7010 8384 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +402bf4: 1a01 2ca2 |006a: const-string v1, "len(" // string@a22c │ │ +402bf8: 6e20 8f84 1500 |006c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402bfe: 6e20 8a84 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +402c04: 6e20 8f84 0500 |0072: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402c0a: 6e10 9f84 0500 |0075: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +402c10: 0c05 |0078: move-result-object v5 │ │ +402c12: 7020 9183 5400 |0079: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +402c18: 2704 |007c: throw v4 │ │ +402c1a: 2204 7310 |007d: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +402c1e: 2206 9410 |007f: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +402c22: 7010 8384 0600 |0081: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +402c28: 6e20 8f84 1600 |0084: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402c2e: 6e20 8a84 5600 |0087: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +402c34: 6e20 8f84 0600 |008a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +402c3a: 6e10 9f84 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +402c40: 0c05 |0090: move-result-object v5 │ │ +402c42: 7020 9183 5400 |0091: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +402c48: 2704 |0094: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x000a line=162 │ │ 0x000d line=166 │ │ 0x0018 line=176 │ │ 0x0021 line=177 │ │ 0x0024 line=178 │ │ @@ -1397721,18 +1397717,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -403e60: |[403e60] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -403e70: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -403e74: 7030 acc5 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;I)V // method@c5ac │ │ -403e7a: 0e00 |0005: return-void │ │ +403e54: |[403e54] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +403e64: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +403e68: 7030 acc5 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.:(Ljava/io/OutputStream;I)V // method@c5ac │ │ +403e6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1397741,59 +1397737,59 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -403e7c: |[403e7c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.:(Ljava/io/OutputStream;I)V │ │ -403e8c: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -403e92: 2200 b618 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/CRC; // type@18b6 │ │ -403e96: 7010 e5c5 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.:()V // method@c5e5 │ │ -403e9c: 5b20 068d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ -403ea0: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -403ea2: 5920 078d |000b: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -403ea6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -403ea8: 5920 0d8d |000e: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -403eac: 1a00 3377 |0010: const-string v0, "blockSize(" // string@7733 │ │ -403eb0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -403eb2: 3414 3300 |0013: if-lt v4, v1, 0046 // +0033 │ │ -403eb6: 1301 0900 |0015: const/16 v1, #int 9 // #9 │ │ -403eba: 3614 1500 |0017: if-gt v4, v1, 002c // +0015 │ │ -403ebe: 5924 008d |0019: iput v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ -403ec2: 5b23 0c8d |001b: iput-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -403ec6: 5223 008d |001d: iget v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ -403eca: 1404 a086 0100 |001f: const v4, #float 1.4013e-40 // #000186a0 │ │ -403ed0: 9203 0304 |0022: mul-int v3, v3, v4 │ │ -403ed4: d803 03ec |0024: add-int/lit8 v3, v3, #int -20 // #ec │ │ -403ed8: 5923 fe8c |0026: iput v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.allowableBlockSize:I // field@8cfe │ │ -403edc: 7010 bdc5 0200 |0028: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.init:()V // method@c5bd │ │ -403ee2: 0e00 |002b: return-void │ │ -403ee4: 2203 7110 |002c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -403ee8: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -403eec: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -403ef2: 6e20 8f84 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -403ef8: 6e20 8a84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -403efe: 1a04 5a11 |0039: const-string v4, ") > 9" // string@115a │ │ -403f02: 6e20 8f84 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -403f08: 6e10 9f84 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -403f0e: 0c04 |0041: move-result-object v4 │ │ -403f10: 7020 8783 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -403f16: 2703 |0045: throw v3 │ │ -403f18: 2203 7110 |0046: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -403f1c: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -403f20: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -403f26: 6e20 8f84 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -403f2c: 6e20 8a84 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -403f32: 1a04 5911 |0053: const-string v4, ") < 1" // string@1159 │ │ -403f36: 6e20 8f84 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -403f3c: 6e10 9f84 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -403f42: 0c04 |005b: move-result-object v4 │ │ -403f44: 7020 8783 4300 |005c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -403f4a: 2703 |005f: throw v3 │ │ +403e70: |[403e70] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.:(Ljava/io/OutputStream;I)V │ │ +403e80: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +403e86: 2200 b618 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/CRC; // type@18b6 │ │ +403e8a: 7010 e5c5 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.:()V // method@c5e5 │ │ +403e90: 5b20 068d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ +403e94: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +403e96: 5920 078d |000b: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +403e9a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +403e9c: 5920 0d8d |000e: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +403ea0: 1a00 3377 |0010: const-string v0, "blockSize(" // string@7733 │ │ +403ea4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +403ea6: 3414 3300 |0013: if-lt v4, v1, 0046 // +0033 │ │ +403eaa: 1301 0900 |0015: const/16 v1, #int 9 // #9 │ │ +403eae: 3614 1500 |0017: if-gt v4, v1, 002c // +0015 │ │ +403eb2: 5924 008d |0019: iput v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ +403eb6: 5b23 0c8d |001b: iput-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +403eba: 5223 008d |001d: iget v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ +403ebe: 1404 a086 0100 |001f: const v4, #float 1.4013e-40 // #000186a0 │ │ +403ec4: 9203 0304 |0022: mul-int v3, v3, v4 │ │ +403ec8: d803 03ec |0024: add-int/lit8 v3, v3, #int -20 // #ec │ │ +403ecc: 5923 fe8c |0026: iput v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.allowableBlockSize:I // field@8cfe │ │ +403ed0: 7010 bdc5 0200 |0028: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.init:()V // method@c5bd │ │ +403ed6: 0e00 |002b: return-void │ │ +403ed8: 2203 7110 |002c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +403edc: 2201 9410 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +403ee0: 7010 8384 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +403ee6: 6e20 8f84 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +403eec: 6e20 8a84 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +403ef2: 1a04 5a11 |0039: const-string v4, ") > 9" // string@115a │ │ +403ef6: 6e20 8f84 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +403efc: 6e10 9f84 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +403f02: 0c04 |0041: move-result-object v4 │ │ +403f04: 7020 8783 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +403f0a: 2703 |0045: throw v3 │ │ +403f0c: 2203 7110 |0046: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +403f10: 2201 9410 |0048: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +403f14: 7010 8384 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +403f1a: 6e20 8f84 0100 |004d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +403f20: 6e20 8a84 4100 |0050: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +403f26: 1a04 5911 |0053: const-string v4, ") < 1" // string@1159 │ │ +403f2a: 6e20 8f84 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +403f30: 6e10 9f84 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +403f36: 0c04 |005b: move-result-object v4 │ │ +403f38: 7020 8783 4300 |005c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +403f3e: 2703 |005f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=305 │ │ 0x000b line=311 │ │ 0x000e line=312 │ │ 0x0019 line=386 │ │ @@ -1397812,20 +1397808,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -403f4c: |[403f4c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.blockSort:()V │ │ -403f5c: 5430 018d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ -403f60: 5431 088d |0002: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -403f64: 5232 098d |0004: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -403f68: 6e30 d4c5 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.blockSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d4 │ │ -403f6e: 0e00 |0009: return-void │ │ +403f40: |[403f40] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.blockSort:()V │ │ +403f50: 5430 018d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ +403f54: 5431 088d |0002: iget-object v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +403f58: 5232 098d |0004: iget v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +403f5c: 6e30 d4c5 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.blockSort:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;I)V // method@c5d4 │ │ +403f62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1163 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;) │ │ @@ -1397833,29 +1397829,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -403f70: |[403f70] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsFinishedWithStream:()V │ │ -403f80: 5220 038d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -403f84: 3d00 1800 |0002: if-lez v0, 001a // +0018 │ │ -403f88: 5220 028d |0004: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -403f8c: e100 0018 |0006: shr-int/lit8 v0, v0, #int 24 // #18 │ │ -403f90: 5421 0c8d |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -403f94: 6e20 a082 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -403f9a: 5220 028d |000d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -403f9e: e000 0008 |000f: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -403fa2: 5920 028d |0011: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -403fa6: 5220 038d |0013: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -403faa: d800 00f8 |0015: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -403fae: 5920 038d |0017: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -403fb2: 28e7 |0019: goto 0000 // -0019 │ │ -403fb4: 0e00 |001a: return-void │ │ +403f64: |[403f64] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsFinishedWithStream:()V │ │ +403f74: 5220 038d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +403f78: 3d00 1800 |0002: if-lez v0, 001a // +0018 │ │ +403f7c: 5220 028d |0004: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +403f80: e100 0018 |0006: shr-int/lit8 v0, v0, #int 24 // #18 │ │ +403f84: 5421 0c8d |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +403f88: 6e20 a082 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +403f8e: 5220 028d |000d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +403f92: e000 0008 |000f: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +403f96: 5920 028d |0011: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +403f9a: 5220 038d |0013: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +403f9e: d800 00f8 |0015: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +403fa2: 5920 038d |0017: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +403fa6: 28e7 |0019: goto 0000 // -0019 │ │ +403fa8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0004 line=683 │ │ 0x0008 line=684 │ │ 0x000d line=685 │ │ 0x0013 line=686 │ │ @@ -1397867,28 +1397863,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -403fb8: |[403fb8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsPutInt:(I)V │ │ -403fc8: e100 0318 |0000: shr-int/lit8 v0, v3, #int 24 // #18 │ │ -403fcc: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -403fd0: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -403fd4: 7030 b1c5 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -403fda: e100 0310 |0009: shr-int/lit8 v0, v3, #int 16 // #10 │ │ -403fde: d500 ff00 |000b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -403fe2: 7030 b1c5 1200 |000d: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -403fe8: e100 0308 |0010: shr-int/lit8 v0, v3, #int 8 // #08 │ │ -403fec: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -403ff0: 7030 b1c5 1200 |0014: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -403ff6: d533 ff00 |0017: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -403ffa: 7030 b1c5 1203 |0019: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -404000: 0e00 |001c: return-void │ │ +403fac: |[403fac] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsPutInt:(I)V │ │ +403fbc: e100 0318 |0000: shr-int/lit8 v0, v3, #int 24 // #18 │ │ +403fc0: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +403fc4: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +403fc8: 7030 b1c5 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +403fce: e100 0310 |0009: shr-int/lit8 v0, v3, #int 16 // #10 │ │ +403fd2: d500 ff00 |000b: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +403fd6: 7030 b1c5 1200 |000d: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +403fdc: e100 0308 |0010: shr-int/lit8 v0, v3, #int 8 // #08 │ │ +403fe0: d500 ff00 |0012: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +403fe4: 7030 b1c5 1200 |0014: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +403fea: d533 ff00 |0017: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +403fee: 7030 b1c5 1203 |0019: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +403ff4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=710 │ │ 0x000d line=711 │ │ 0x0014 line=712 │ │ 0x0019 line=713 │ │ locals : │ │ @@ -1397900,18 +1397896,18 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -404004: |[404004] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsPutUByte:(I)V │ │ -404014: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -404018: 7030 b1c5 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -40401e: 0e00 |0005: return-void │ │ +403ff8: |[403ff8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsPutUByte:(I)V │ │ +404008: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +40400c: 7030 b1c5 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +404012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=706 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1397920,33 +1397916,33 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -404020: |[404020] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsW:(II)V │ │ -404030: 5440 0c8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404034: 5241 038d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404038: 5242 028d |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -40403c: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ -404040: 3431 0c00 |0008: if-lt v1, v3, 0014 // +000c │ │ -404044: e103 0218 |000a: shr-int/lit8 v3, v2, #int 24 // #18 │ │ -404048: 6e20 a082 3000 |000c: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40404e: e002 0208 |000f: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -404052: d801 01f8 |0011: add-int/lit8 v1, v1, #int -8 // #f8 │ │ -404056: 28f3 |0013: goto 0006 // -000d │ │ -404058: d900 0120 |0014: rsub-int/lit8 v0, v1, #int 32 // #20 │ │ -40405c: b150 |0016: sub-int/2addr v0, v5 │ │ -40405e: b806 |0017: shl-int/2addr v6, v0 │ │ -404060: b626 |0018: or-int/2addr v6, v2 │ │ -404062: 5946 028d |0019: iput v6, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404066: b051 |001b: add-int/2addr v1, v5 │ │ -404068: 5941 038d |001c: iput v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -40406c: 0e00 |001e: return-void │ │ +404014: |[404014] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.bsW:(II)V │ │ +404024: 5440 0c8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404028: 5241 038d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +40402c: 5242 028d |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404030: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ +404034: 3431 0c00 |0008: if-lt v1, v3, 0014 // +000c │ │ +404038: e103 0218 |000a: shr-int/lit8 v3, v2, #int 24 // #18 │ │ +40403c: 6e20 a082 3000 |000c: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404042: e002 0208 |000f: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +404046: d801 01f8 |0011: add-int/lit8 v1, v1, #int -8 // #f8 │ │ +40404a: 28f3 |0013: goto 0006 // -000d │ │ +40404c: d900 0120 |0014: rsub-int/lit8 v0, v1, #int 32 // #20 │ │ +404050: b150 |0016: sub-int/2addr v0, v5 │ │ +404052: b806 |0017: shl-int/2addr v6, v0 │ │ +404054: b626 |0018: or-int/2addr v6, v2 │ │ +404056: 5946 028d |0019: iput v6, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +40405a: b051 |001b: add-int/2addr v1, v5 │ │ +40405c: 5941 038d |001c: iput v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404060: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0002 line=692 │ │ 0x0004 line=693 │ │ 0x000c line=696 │ │ 0x0019 line=701 │ │ @@ -1397961,29 +1397957,29 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -403b20: |[403b20] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.chooseBlockSize:(J)I │ │ -403b30: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -403b34: 3102 0300 |0002: cmp-long v2, v3, v0 │ │ -403b38: 3d02 1100 |0004: if-lez v2, 0015 // +0011 │ │ -403b3c: 1700 a003 0200 |0006: const-wide/32 v0, #float 1.84971e-40 // #000203a0 │ │ -403b42: be03 |0009: div-long/2addr v3, v0 │ │ -403b44: 1600 0100 |000a: const-wide/16 v0, #int 1 // #1 │ │ -403b48: bb03 |000c: add-long/2addr v3, v0 │ │ -403b4a: 1600 0900 |000d: const-wide/16 v0, #int 9 // #9 │ │ -403b4e: 7140 df83 4310 |000f: invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -403b54: 0b03 |0012: move-result-wide v3 │ │ -403b56: 8434 |0013: long-to-int v4, v3 │ │ -403b58: 2803 |0014: goto 0017 // +0003 │ │ -403b5a: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ -403b5e: 0f04 |0017: return v4 │ │ +403b14: |[403b14] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.chooseBlockSize:(J)I │ │ +403b24: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +403b28: 3102 0300 |0002: cmp-long v2, v3, v0 │ │ +403b2c: 3d02 1100 |0004: if-lez v2, 0015 // +0011 │ │ +403b30: 1700 a003 0200 |0006: const-wide/32 v0, #float 1.84971e-40 // #000203a0 │ │ +403b36: be03 |0009: div-long/2addr v3, v0 │ │ +403b38: 1600 0100 |000a: const-wide/16 v0, #int 1 // #1 │ │ +403b3c: bb03 |000c: add-long/2addr v3, v0 │ │ +403b3e: 1600 0900 |000d: const-wide/16 v0, #int 9 // #9 │ │ +403b42: 7140 df83 4310 |000f: invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +403b48: 0b03 |0012: move-result-wide v3 │ │ +403b4a: 8434 |0013: long-to-int v4, v3 │ │ +403b4c: 2803 |0014: goto 0017 // +0003 │ │ +403b4e: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ +403b52: 0f04 |0017: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=340 │ │ 0x000f line=341 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 (null) J │ │ │ │ @@ -1397992,51 +1397988,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -40409c: |[40409c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.endBlock:()V │ │ -4040ac: 5420 068d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ -4040b0: 6e10 e6c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.getFinalCRC:()I // method@c5e6 │ │ -4040b6: 0a00 |0005: move-result v0 │ │ -4040b8: 5920 ff8c |0006: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ -4040bc: 5220 058d |0008: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -4040c0: e001 0001 |000a: shl-int/lit8 v1, v0, #int 1 // #01 │ │ -4040c4: e200 001f |000c: ushr-int/lit8 v0, v0, #int 31 // #1f │ │ -4040c8: b610 |000e: or-int/2addr v0, v1 │ │ -4040ca: 5920 058d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -4040ce: 5220 058d |0011: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -4040d2: 5221 ff8c |0013: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ -4040d6: b710 |0015: xor-int/2addr v0, v1 │ │ -4040d8: 5920 058d |0016: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -4040dc: 5220 098d |0018: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -4040e0: 12f1 |001a: const/4 v1, #int -1 // #ff │ │ -4040e2: 3310 0300 |001b: if-ne v0, v1, 001e // +0003 │ │ -4040e6: 0e00 |001d: return-void │ │ -4040e8: 7010 adc5 0200 |001e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSort:()V // method@c5ad │ │ -4040ee: 1300 3100 |0021: const/16 v0, #int 49 // #31 │ │ -4040f2: 7020 b0c5 0200 |0023: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -4040f8: 1300 4100 |0026: const/16 v0, #int 65 // #41 │ │ -4040fc: 7020 b0c5 0200 |0028: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404102: 1300 5900 |002b: const/16 v0, #int 89 // #59 │ │ -404106: 7020 b0c5 0200 |002d: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -40410c: 1301 2600 |0030: const/16 v1, #int 38 // #26 │ │ -404110: 7020 b0c5 1200 |0032: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404116: 1301 5300 |0035: const/16 v1, #int 83 // #53 │ │ -40411a: 7020 b0c5 1200 |0037: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404120: 7020 b0c5 0200 |003a: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404126: 5220 ff8c |003d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ -40412a: 7020 afc5 0200 |003f: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutInt:(I)V // method@c5af │ │ -404130: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -404132: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -404134: 7030 b1c5 1200 |0044: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -40413a: 7010 bfc5 0200 |0047: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.moveToFrontCodeAndSend:()V // method@c5bf │ │ -404140: 0e00 |004a: return-void │ │ +404090: |[404090] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.endBlock:()V │ │ +4040a0: 5420 068d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ +4040a4: 6e10 e6c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.getFinalCRC:()I // method@c5e6 │ │ +4040aa: 0a00 |0005: move-result v0 │ │ +4040ac: 5920 ff8c |0006: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ +4040b0: 5220 058d |0008: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +4040b4: e001 0001 |000a: shl-int/lit8 v1, v0, #int 1 // #01 │ │ +4040b8: e200 001f |000c: ushr-int/lit8 v0, v0, #int 31 // #1f │ │ +4040bc: b610 |000e: or-int/2addr v0, v1 │ │ +4040be: 5920 058d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +4040c2: 5220 058d |0011: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +4040c6: 5221 ff8c |0013: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ +4040ca: b710 |0015: xor-int/2addr v0, v1 │ │ +4040cc: 5920 058d |0016: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +4040d0: 5220 098d |0018: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +4040d4: 12f1 |001a: const/4 v1, #int -1 // #ff │ │ +4040d6: 3310 0300 |001b: if-ne v0, v1, 001e // +0003 │ │ +4040da: 0e00 |001d: return-void │ │ +4040dc: 7010 adc5 0200 |001e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSort:()V // method@c5ad │ │ +4040e2: 1300 3100 |0021: const/16 v0, #int 49 // #31 │ │ +4040e6: 7020 b0c5 0200 |0023: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +4040ec: 1300 4100 |0026: const/16 v0, #int 65 // #41 │ │ +4040f0: 7020 b0c5 0200 |0028: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +4040f6: 1300 5900 |002b: const/16 v0, #int 89 // #59 │ │ +4040fa: 7020 b0c5 0200 |002d: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404100: 1301 2600 |0030: const/16 v1, #int 38 // #26 │ │ +404104: 7020 b0c5 1200 |0032: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +40410a: 1301 5300 |0035: const/16 v1, #int 83 // #53 │ │ +40410e: 7020 b0c5 1200 |0037: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404114: 7020 b0c5 0200 |003a: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +40411a: 5220 ff8c |003d: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockCRC:I // field@8cff │ │ +40411e: 7020 afc5 0200 |003f: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutInt:(I)V // method@c5af │ │ +404124: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +404126: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +404128: 7030 b1c5 1200 |0044: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +40412e: 7010 bfc5 0200 |0047: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.moveToFrontCodeAndSend:()V // method@c5bf │ │ +404134: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0008 line=553 │ │ 0x0011 line=554 │ │ 0x0018 line=557 │ │ 0x001e line=562 │ │ @@ -1398057,31 +1398053,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -404144: |[404144] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.endCompression:()V │ │ -404154: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ -404158: 7020 b0c5 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -40415e: 1300 7200 |0005: const/16 v0, #int 114 // #72 │ │ -404162: 7020 b0c5 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404168: 1300 4500 |000a: const/16 v0, #int 69 // #45 │ │ -40416c: 7020 b0c5 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404172: 1300 3800 |000f: const/16 v0, #int 56 // #38 │ │ -404176: 7020 b0c5 0100 |0011: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -40417c: 1300 5000 |0014: const/16 v0, #int 80 // #50 │ │ -404180: 7020 b0c5 0100 |0016: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404186: 1300 9000 |0019: const/16 v0, #int 144 // #90 │ │ -40418a: 7020 b0c5 0100 |001b: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404190: 5210 058d |001e: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -404194: 7020 afc5 0100 |0020: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutInt:(I)V // method@c5af │ │ -40419a: 7010 aec5 0100 |0023: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsFinishedWithStream:()V // method@c5ae │ │ -4041a0: 0e00 |0026: return-void │ │ +404138: |[404138] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.endCompression:()V │ │ +404148: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ +40414c: 7020 b0c5 0100 |0002: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404152: 1300 7200 |0005: const/16 v0, #int 114 // #72 │ │ +404156: 7020 b0c5 0100 |0007: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +40415c: 1300 4500 |000a: const/16 v0, #int 69 // #45 │ │ +404160: 7020 b0c5 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404166: 1300 3800 |000f: const/16 v0, #int 56 // #38 │ │ +40416a: 7020 b0c5 0100 |0011: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404170: 1300 5000 |0014: const/16 v0, #int 80 // #50 │ │ +404174: 7020 b0c5 0100 |0016: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +40417a: 1300 9000 |0019: const/16 v0, #int 144 // #90 │ │ +40417e: 7020 b0c5 0100 |001b: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404184: 5210 058d |001e: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +404188: 7020 afc5 0100 |0020: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutInt:(I)V // method@c5af │ │ +40418e: 7010 aec5 0100 |0023: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsFinishedWithStream:()V // method@c5ae │ │ +404194: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=599 │ │ 0x0007 line=600 │ │ 0x000c line=601 │ │ 0x0011 line=602 │ │ 0x0016 line=603 │ │ @@ -1398096,129 +1398092,129 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 192 16-bit code units │ │ -404260: |[404260] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.generateMTFValues:()V │ │ -404270: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -404274: 5201 098d |0002: iget v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404278: 5402 088d |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -40427c: 5423 ea8c |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -404280: 5424 e68c |0008: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404284: 5425 e78c |000a: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ -404288: 5426 f78c |000c: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ -40428c: 5427 eb8c |000e: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ -404290: 5428 f88c |0010: iget-object v8, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.unseqToSeq:[B // field@8cf8 │ │ -404294: 5422 e88c |0012: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.generateMTFValues_yy:[B // field@8ce8 │ │ -404298: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -40429a: 120a |0015: const/4 v10, #int 0 // #0 │ │ -40429c: 120b |0016: const/4 v11, #int 0 // #0 │ │ -40429e: 130c 0001 |0017: const/16 v12, #int 256 // #100 │ │ -4042a2: 35ca 0e00 |0019: if-ge v10, v12, 0027 // +000e │ │ -4042a6: 470c 030a |001b: aget-boolean v12, v3, v10 │ │ -4042aa: 380c 0700 |001d: if-eqz v12, 0024 // +0007 │ │ -4042ae: 8dbc |001f: int-to-byte v12, v11 │ │ -4042b0: 4f0c 080a |0020: aput-byte v12, v8, v10 │ │ -4042b4: d80b 0b01 |0022: add-int/lit8 v11, v11, #int 1 // #01 │ │ -4042b8: d80a 0a01 |0024: add-int/lit8 v10, v10, #int 1 // #01 │ │ -4042bc: 28f1 |0026: goto 0017 // -000f │ │ -4042be: 590b 0a8d |0027: iput v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nInUse:I // field@8d0a │ │ -4042c2: d803 0b01 |0029: add-int/lit8 v3, v11, #int 1 // #01 │ │ -4042c6: 013a |002b: move v10, v3 │ │ -4042c8: 3a0a 0700 |002c: if-ltz v10, 0033 // +0007 │ │ -4042cc: 4b09 070a |002e: aput v9, v7, v10 │ │ -4042d0: d80a 0aff |0030: add-int/lit8 v10, v10, #int -1 // #ff │ │ -4042d4: 28fa |0032: goto 002c // -0006 │ │ -4042d6: d80b 0bff |0033: add-int/lit8 v11, v11, #int -1 // #ff │ │ -4042da: 3a0b 0600 |0035: if-ltz v11, 003b // +0006 │ │ -4042de: 8dba |0037: int-to-byte v10, v11 │ │ -4042e0: 4f0a 020b |0038: aput-byte v10, v2, v11 │ │ -4042e4: 28f9 |003a: goto 0033 // -0007 │ │ -4042e6: 120a |003b: const/4 v10, #int 0 // #0 │ │ -4042e8: 120b |003c: const/4 v11, #int 0 // #0 │ │ -4042ea: 120c |003d: const/4 v12, #int 0 // #0 │ │ -4042ec: 121e |003e: const/4 v14, #int 1 // #1 │ │ -4042ee: 361a 5300 |003f: if-gt v10, v1, 0092 // +0053 │ │ -4042f2: 440f 050a |0041: aget v15, v5, v10 │ │ -4042f6: 480f 040f |0043: aget-byte v15, v4, v15 │ │ -4042fa: d5ff ff00 |0045: and-int/lit16 v15, v15, #int 255 // #00ff │ │ -4042fe: 480f 080f |0047: aget-byte v15, v8, v15 │ │ -404302: 4810 0209 |0049: aget-byte v16, v2, v9 │ │ -404306: 020d 1000 |004b: move/from16 v13, v16 │ │ -40430a: 1310 0000 |004d: const/16 v16, #int 0 // #0 │ │ -40430e: 32df 0b00 |004f: if-eq v15, v13, 005a // +000b │ │ -404312: d810 1001 |0051: add-int/lit8 v16, v16, #int 1 // #01 │ │ -404316: 4811 0210 |0053: aget-byte v17, v2, v16 │ │ -40431a: 4f0d 0210 |0055: aput-byte v13, v2, v16 │ │ -40431e: 020d 1100 |0057: move/from16 v13, v17 │ │ -404322: 28f6 |0059: goto 004f // -000a │ │ -404324: 4f0d 0209 |005a: aput-byte v13, v2, v9 │ │ -404328: 3910 0500 |005c: if-nez v16, 0061 // +0005 │ │ -40432c: d80b 0b01 |005e: add-int/lit8 v11, v11, #int 1 // #01 │ │ -404330: 282f |0060: goto 008f // +002f │ │ -404332: 3d0b 2300 |0061: if-lez v11, 0084 // +0023 │ │ -404336: d80b 0bff |0063: add-int/lit8 v11, v11, #int -1 // #ff │ │ -40433a: dd0d 0b01 |0065: and-int/lit8 v13, v11, #int 1 // #01 │ │ -40433e: 390d 0c00 |0067: if-nez v13, 0073 // +000c │ │ -404342: 5009 060c |0069: aput-char v9, v6, v12 │ │ -404346: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -40434a: 440d 0709 |006d: aget v13, v7, v9 │ │ -40434e: b0ed |006f: add-int/2addr v13, v14 │ │ -404350: 4b0d 0709 |0070: aput v13, v7, v9 │ │ -404354: 280a |0072: goto 007c // +000a │ │ -404356: 500e 060c |0073: aput-char v14, v6, v12 │ │ -40435a: d80c 0c01 |0075: add-int/lit8 v12, v12, #int 1 // #01 │ │ -40435e: 440d 070e |0077: aget v13, v7, v14 │ │ -404362: b0ed |0079: add-int/2addr v13, v14 │ │ -404364: 4b0d 070e |007a: aput v13, v7, v14 │ │ -404368: 122d |007c: const/4 v13, #int 2 // #2 │ │ -40436a: 34db 0600 |007d: if-lt v11, v13, 0083 // +0006 │ │ -40436e: d80b 0bfe |007f: add-int/lit8 v11, v11, #int -2 // #fe │ │ -404372: b9eb |0081: shr-int/2addr v11, v14 │ │ -404374: 28e3 |0082: goto 0065 // -001d │ │ -404376: 120b |0083: const/4 v11, #int 0 // #0 │ │ -404378: d80d 1001 |0084: add-int/lit8 v13, v16, #int 1 // #01 │ │ -40437c: 8edf |0086: int-to-char v15, v13 │ │ -40437e: 500f 060c |0087: aput-char v15, v6, v12 │ │ -404382: b0ec |0089: add-int/2addr v12, v14 │ │ -404384: 440f 070d |008a: aget v15, v7, v13 │ │ -404388: b0ef |008c: add-int/2addr v15, v14 │ │ -40438a: 4b0f 070d |008d: aput v15, v7, v13 │ │ -40438e: d80a 0a01 |008f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -404392: 28ad |0091: goto 003e // -0053 │ │ -404394: 3d0b 2200 |0092: if-lez v11, 00b4 // +0022 │ │ -404398: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ -40439c: dd01 0b01 |0096: and-int/lit8 v1, v11, #int 1 // #01 │ │ -4043a0: 3901 0c00 |0098: if-nez v1, 00a4 // +000c │ │ -4043a4: 5009 060c |009a: aput-char v9, v6, v12 │ │ -4043a8: d80c 0c01 |009c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -4043ac: 4401 0709 |009e: aget v1, v7, v9 │ │ -4043b0: b0e1 |00a0: add-int/2addr v1, v14 │ │ -4043b2: 4b01 0709 |00a1: aput v1, v7, v9 │ │ -4043b6: 280a |00a3: goto 00ad // +000a │ │ -4043b8: 500e 060c |00a4: aput-char v14, v6, v12 │ │ -4043bc: d80c 0c01 |00a6: add-int/lit8 v12, v12, #int 1 // #01 │ │ -4043c0: 4401 070e |00a8: aget v1, v7, v14 │ │ -4043c4: b0e1 |00aa: add-int/2addr v1, v14 │ │ -4043c6: 4b01 070e |00ab: aput v1, v7, v14 │ │ -4043ca: 1221 |00ad: const/4 v1, #int 2 // #2 │ │ -4043cc: 341b 0600 |00ae: if-lt v11, v1, 00b4 // +0006 │ │ -4043d0: d80b 0bfe |00b0: add-int/lit8 v11, v11, #int -2 // #fe │ │ -4043d4: b9eb |00b2: shr-int/2addr v11, v14 │ │ -4043d6: 28e3 |00b3: goto 0096 // -001d │ │ -4043d8: 8e31 |00b4: int-to-char v1, v3 │ │ -4043da: 5001 060c |00b5: aput-char v1, v6, v12 │ │ -4043de: 4401 0703 |00b7: aget v1, v7, v3 │ │ -4043e2: b0e1 |00b9: add-int/2addr v1, v14 │ │ -4043e4: 4b01 0703 |00ba: aput v1, v7, v3 │ │ -4043e8: b0ec |00bc: add-int/2addr v12, v14 │ │ -4043ea: 590c 0b8d |00bd: iput v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -4043ee: 0e00 |00bf: return-void │ │ +404254: |[404254] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.generateMTFValues:()V │ │ +404264: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +404268: 5201 098d |0002: iget v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +40426c: 5402 088d |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404270: 5423 ea8c |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +404274: 5424 e68c |0008: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404278: 5425 e78c |000a: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.fmap:[I // field@8ce7 │ │ +40427c: 5426 f78c |000c: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ +404280: 5427 eb8c |000e: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ +404284: 5428 f88c |0010: iget-object v8, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.unseqToSeq:[B // field@8cf8 │ │ +404288: 5422 e88c |0012: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.generateMTFValues_yy:[B // field@8ce8 │ │ +40428c: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +40428e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +404290: 120b |0016: const/4 v11, #int 0 // #0 │ │ +404292: 130c 0001 |0017: const/16 v12, #int 256 // #100 │ │ +404296: 35ca 0e00 |0019: if-ge v10, v12, 0027 // +000e │ │ +40429a: 470c 030a |001b: aget-boolean v12, v3, v10 │ │ +40429e: 380c 0700 |001d: if-eqz v12, 0024 // +0007 │ │ +4042a2: 8dbc |001f: int-to-byte v12, v11 │ │ +4042a4: 4f0c 080a |0020: aput-byte v12, v8, v10 │ │ +4042a8: d80b 0b01 |0022: add-int/lit8 v11, v11, #int 1 // #01 │ │ +4042ac: d80a 0a01 |0024: add-int/lit8 v10, v10, #int 1 // #01 │ │ +4042b0: 28f1 |0026: goto 0017 // -000f │ │ +4042b2: 590b 0a8d |0027: iput v11, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nInUse:I // field@8d0a │ │ +4042b6: d803 0b01 |0029: add-int/lit8 v3, v11, #int 1 // #01 │ │ +4042ba: 013a |002b: move v10, v3 │ │ +4042bc: 3a0a 0700 |002c: if-ltz v10, 0033 // +0007 │ │ +4042c0: 4b09 070a |002e: aput v9, v7, v10 │ │ +4042c4: d80a 0aff |0030: add-int/lit8 v10, v10, #int -1 // #ff │ │ +4042c8: 28fa |0032: goto 002c // -0006 │ │ +4042ca: d80b 0bff |0033: add-int/lit8 v11, v11, #int -1 // #ff │ │ +4042ce: 3a0b 0600 |0035: if-ltz v11, 003b // +0006 │ │ +4042d2: 8dba |0037: int-to-byte v10, v11 │ │ +4042d4: 4f0a 020b |0038: aput-byte v10, v2, v11 │ │ +4042d8: 28f9 |003a: goto 0033 // -0007 │ │ +4042da: 120a |003b: const/4 v10, #int 0 // #0 │ │ +4042dc: 120b |003c: const/4 v11, #int 0 // #0 │ │ +4042de: 120c |003d: const/4 v12, #int 0 // #0 │ │ +4042e0: 121e |003e: const/4 v14, #int 1 // #1 │ │ +4042e2: 361a 5300 |003f: if-gt v10, v1, 0092 // +0053 │ │ +4042e6: 440f 050a |0041: aget v15, v5, v10 │ │ +4042ea: 480f 040f |0043: aget-byte v15, v4, v15 │ │ +4042ee: d5ff ff00 |0045: and-int/lit16 v15, v15, #int 255 // #00ff │ │ +4042f2: 480f 080f |0047: aget-byte v15, v8, v15 │ │ +4042f6: 4810 0209 |0049: aget-byte v16, v2, v9 │ │ +4042fa: 020d 1000 |004b: move/from16 v13, v16 │ │ +4042fe: 1310 0000 |004d: const/16 v16, #int 0 // #0 │ │ +404302: 32df 0b00 |004f: if-eq v15, v13, 005a // +000b │ │ +404306: d810 1001 |0051: add-int/lit8 v16, v16, #int 1 // #01 │ │ +40430a: 4811 0210 |0053: aget-byte v17, v2, v16 │ │ +40430e: 4f0d 0210 |0055: aput-byte v13, v2, v16 │ │ +404312: 020d 1100 |0057: move/from16 v13, v17 │ │ +404316: 28f6 |0059: goto 004f // -000a │ │ +404318: 4f0d 0209 |005a: aput-byte v13, v2, v9 │ │ +40431c: 3910 0500 |005c: if-nez v16, 0061 // +0005 │ │ +404320: d80b 0b01 |005e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +404324: 282f |0060: goto 008f // +002f │ │ +404326: 3d0b 2300 |0061: if-lez v11, 0084 // +0023 │ │ +40432a: d80b 0bff |0063: add-int/lit8 v11, v11, #int -1 // #ff │ │ +40432e: dd0d 0b01 |0065: and-int/lit8 v13, v11, #int 1 // #01 │ │ +404332: 390d 0c00 |0067: if-nez v13, 0073 // +000c │ │ +404336: 5009 060c |0069: aput-char v9, v6, v12 │ │ +40433a: d80c 0c01 |006b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +40433e: 440d 0709 |006d: aget v13, v7, v9 │ │ +404342: b0ed |006f: add-int/2addr v13, v14 │ │ +404344: 4b0d 0709 |0070: aput v13, v7, v9 │ │ +404348: 280a |0072: goto 007c // +000a │ │ +40434a: 500e 060c |0073: aput-char v14, v6, v12 │ │ +40434e: d80c 0c01 |0075: add-int/lit8 v12, v12, #int 1 // #01 │ │ +404352: 440d 070e |0077: aget v13, v7, v14 │ │ +404356: b0ed |0079: add-int/2addr v13, v14 │ │ +404358: 4b0d 070e |007a: aput v13, v7, v14 │ │ +40435c: 122d |007c: const/4 v13, #int 2 // #2 │ │ +40435e: 34db 0600 |007d: if-lt v11, v13, 0083 // +0006 │ │ +404362: d80b 0bfe |007f: add-int/lit8 v11, v11, #int -2 // #fe │ │ +404366: b9eb |0081: shr-int/2addr v11, v14 │ │ +404368: 28e3 |0082: goto 0065 // -001d │ │ +40436a: 120b |0083: const/4 v11, #int 0 // #0 │ │ +40436c: d80d 1001 |0084: add-int/lit8 v13, v16, #int 1 // #01 │ │ +404370: 8edf |0086: int-to-char v15, v13 │ │ +404372: 500f 060c |0087: aput-char v15, v6, v12 │ │ +404376: b0ec |0089: add-int/2addr v12, v14 │ │ +404378: 440f 070d |008a: aget v15, v7, v13 │ │ +40437c: b0ef |008c: add-int/2addr v15, v14 │ │ +40437e: 4b0f 070d |008d: aput v15, v7, v13 │ │ +404382: d80a 0a01 |008f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +404386: 28ad |0091: goto 003e // -0053 │ │ +404388: 3d0b 2200 |0092: if-lez v11, 00b4 // +0022 │ │ +40438c: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ +404390: dd01 0b01 |0096: and-int/lit8 v1, v11, #int 1 // #01 │ │ +404394: 3901 0c00 |0098: if-nez v1, 00a4 // +000c │ │ +404398: 5009 060c |009a: aput-char v9, v6, v12 │ │ +40439c: d80c 0c01 |009c: add-int/lit8 v12, v12, #int 1 // #01 │ │ +4043a0: 4401 0709 |009e: aget v1, v7, v9 │ │ +4043a4: b0e1 |00a0: add-int/2addr v1, v14 │ │ +4043a6: 4b01 0709 |00a1: aput v1, v7, v9 │ │ +4043aa: 280a |00a3: goto 00ad // +000a │ │ +4043ac: 500e 060c |00a4: aput-char v14, v6, v12 │ │ +4043b0: d80c 0c01 |00a6: add-int/lit8 v12, v12, #int 1 // #01 │ │ +4043b4: 4401 070e |00a8: aget v1, v7, v14 │ │ +4043b8: b0e1 |00aa: add-int/2addr v1, v14 │ │ +4043ba: 4b01 070e |00ab: aput v1, v7, v14 │ │ +4043be: 1221 |00ad: const/4 v1, #int 2 // #2 │ │ +4043c0: 341b 0600 |00ae: if-lt v11, v1, 00b4 // +0006 │ │ +4043c4: d80b 0bfe |00b0: add-int/lit8 v11, v11, #int -2 // #fe │ │ +4043c8: b9eb |00b2: shr-int/2addr v11, v14 │ │ +4043ca: 28e3 |00b3: goto 0096 // -001d │ │ +4043cc: 8e31 |00b4: int-to-char v1, v3 │ │ +4043ce: 5001 060c |00b5: aput-char v1, v6, v12 │ │ +4043d2: 4401 0703 |00b7: aget v1, v7, v3 │ │ +4043d6: b0e1 |00b9: add-int/2addr v1, v14 │ │ +4043d8: 4b01 0703 |00ba: aput v1, v7, v3 │ │ +4043dc: b0ec |00bc: add-int/2addr v12, v14 │ │ +4043de: 590c 0b8d |00bd: iput v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +4043e2: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1174 │ │ 0x0004 line=1175 │ │ 0x0006 line=1176 │ │ 0x0008 line=1177 │ │ 0x000a line=1178 │ │ @@ -1398257,32 +1398253,32 @@ │ │ type : '([I[BIII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -4043f0: |[4043f0] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.hbAssignCodes:([I[BIII)V │ │ -404400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -404402: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -404404: 3676 1800 |0002: if-gt v6, v7, 001a // +0018 │ │ -404408: 0112 |0004: move v2, v1 │ │ -40440a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -40440c: 3581 0f00 |0006: if-ge v1, v8, 0015 // +000f │ │ -404410: 4803 0501 |0008: aget-byte v3, v5, v1 │ │ -404414: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -404418: 3363 0600 |000c: if-ne v3, v6, 0012 // +0006 │ │ -40441c: 4b02 0401 |000e: aput v2, v4, v1 │ │ -404420: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -404424: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -404428: 28f2 |0014: goto 0006 // -000e │ │ -40442a: e001 0201 |0015: shl-int/lit8 v1, v2, #int 1 // #01 │ │ -40442e: d806 0601 |0017: add-int/lit8 v6, v6, #int 1 // #01 │ │ -404432: 28e9 |0019: goto 0002 // -0017 │ │ -404434: 0e00 |001a: return-void │ │ +4043e4: |[4043e4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.hbAssignCodes:([I[BIII)V │ │ +4043f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4043f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4043f8: 3676 1800 |0002: if-gt v6, v7, 001a // +0018 │ │ +4043fc: 0112 |0004: move v2, v1 │ │ +4043fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +404400: 3581 0f00 |0006: if-ge v1, v8, 0015 // +000f │ │ +404404: 4803 0501 |0008: aget-byte v3, v5, v1 │ │ +404408: d533 ff00 |000a: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40440c: 3363 0600 |000c: if-ne v3, v6, 0012 // +0006 │ │ +404410: 4b02 0401 |000e: aput v2, v4, v1 │ │ +404414: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +404418: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40441c: 28f2 |0014: goto 0006 // -000e │ │ +40441e: e001 0201 |0015: shl-int/lit8 v1, v2, #int 1 // #01 │ │ +404422: d806 0601 |0017: add-int/lit8 v6, v6, #int 1 // #01 │ │ +404426: 28e9 |0019: goto 0002 // -0017 │ │ +404428: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=672 │ │ 0x000e line=673 │ │ locals : │ │ 0x0000 - 0x001b reg=4 (null) [I │ │ 0x0000 - 0x001b reg=5 (null) [B │ │ @@ -1398295,182 +1398291,182 @@ │ │ type : '([B[ILorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 282 16-bit code units │ │ -404438: |[404438] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.hbMakeCodeLengths:([B[ILorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;II)V │ │ -404448: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -40444c: 0201 1400 |0002: move/from16 v1, v20 │ │ -404450: 5402 e98c |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.heap:[I // field@8ce9 │ │ -404454: 5403 f98c |0006: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.weight:[I // field@8cf9 │ │ -404458: 5400 ed8c |0008: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.parent:[I // field@8ced │ │ -40445c: 0114 |000a: move v4, v1 │ │ -40445e: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ -404460: b054 |000c: add-int/2addr v4, v5 │ │ -404462: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -404464: 3a04 1000 |000e: if-ltz v4, 001e // +0010 │ │ -404468: d805 0401 |0010: add-int/lit8 v5, v4, #int 1 // #01 │ │ -40446c: 4407 1204 |0012: aget v7, v18, v4 │ │ -404470: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ -404474: 2803 |0016: goto 0019 // +0003 │ │ -404476: 4406 1204 |0017: aget v6, v18, v4 │ │ -40447a: e006 0608 |0019: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -40447e: 4b06 0305 |001b: aput v6, v3, v5 │ │ -404482: 28ee |001d: goto 000b // -0012 │ │ -404484: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -404486: 3804 fa00 |001f: if-eqz v4, 0119 // +00fa │ │ -40448a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -40448c: 4b04 0204 |0022: aput v4, v2, v4 │ │ -404490: 4b04 0304 |0024: aput v4, v3, v4 │ │ -404494: 12e7 |0026: const/4 v7, #int -2 // #fe │ │ -404496: 4b07 0004 |0027: aput v7, v0, v4 │ │ -40449a: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -40449c: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -40449e: 3617 2000 |002b: if-gt v7, v1, 004b // +0020 │ │ -4044a2: 4b05 0007 |002d: aput v5, v0, v7 │ │ -4044a6: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -4044aa: 4b07 0208 |0031: aput v7, v2, v8 │ │ -4044ae: 4409 0208 |0033: aget v9, v2, v8 │ │ -4044b2: 018a |0035: move v10, v8 │ │ -4044b4: 440b 0309 |0036: aget v11, v3, v9 │ │ -4044b8: e10c 0a01 |0038: shr-int/lit8 v12, v10, #int 1 // #01 │ │ -4044bc: 440d 020c |003a: aget v13, v2, v12 │ │ -4044c0: 440d 030d |003c: aget v13, v3, v13 │ │ -4044c4: 35db 0800 |003e: if-ge v11, v13, 0046 // +0008 │ │ -4044c8: 440b 020c |0040: aget v11, v2, v12 │ │ -4044cc: 4b0b 020a |0042: aput v11, v2, v10 │ │ -4044d0: 01ca |0044: move v10, v12 │ │ -4044d2: 28f1 |0045: goto 0036 // -000f │ │ -4044d4: 4b09 020a |0046: aput v9, v2, v10 │ │ -4044d8: d807 0701 |0048: add-int/lit8 v7, v7, #int 1 // #01 │ │ -4044dc: 28e1 |004a: goto 002b // -001f │ │ -4044de: 0117 |004b: move v7, v1 │ │ -4044e0: 3768 9c00 |004c: if-le v8, v6, 00e8 // +009c │ │ -4044e4: 4409 0206 |004e: aget v9, v2, v6 │ │ -4044e8: 440a 0208 |0050: aget v10, v2, v8 │ │ -4044ec: 4b0a 0206 |0052: aput v10, v2, v6 │ │ -4044f0: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ -4044f4: 440a 0206 |0056: aget v10, v2, v6 │ │ -4044f8: 121b |0058: const/4 v11, #int 1 // #1 │ │ -4044fa: e00c 0b01 |0059: shl-int/lit8 v12, v11, #int 1 // #01 │ │ -4044fe: 378c 0300 |005b: if-le v12, v8, 005e // +0003 │ │ -404502: 2818 |005d: goto 0075 // +0018 │ │ -404504: 358c 0f00 |005e: if-ge v12, v8, 006d // +000f │ │ -404508: d80d 0c01 |0060: add-int/lit8 v13, v12, #int 1 // #01 │ │ -40450c: 440e 020d |0062: aget v14, v2, v13 │ │ -404510: 440e 030e |0064: aget v14, v3, v14 │ │ -404514: 440f 020c |0066: aget v15, v2, v12 │ │ -404518: 440f 030f |0068: aget v15, v3, v15 │ │ -40451c: 35fe 0300 |006a: if-ge v14, v15, 006d // +0003 │ │ -404520: 01dc |006c: move v12, v13 │ │ -404522: 440d 030a |006d: aget v13, v3, v10 │ │ -404526: 440e 020c |006f: aget v14, v2, v12 │ │ -40452a: 440e 030e |0071: aget v14, v3, v14 │ │ -40452e: 35ed 6d00 |0073: if-ge v13, v14, 00e0 // +006d │ │ -404532: 4b0a 020b |0075: aput v10, v2, v11 │ │ -404536: 440d 0206 |0077: aget v13, v2, v6 │ │ -40453a: 440a 0208 |0079: aget v10, v2, v8 │ │ -40453e: 4b0a 0206 |007b: aput v10, v2, v6 │ │ -404542: d80e 08ff |007d: add-int/lit8 v14, v8, #int -1 // #ff │ │ -404546: 440f 0206 |007f: aget v15, v2, v6 │ │ -40454a: 1218 |0081: const/4 v8, #int 1 // #1 │ │ -40454c: e00a 0801 |0082: shl-int/lit8 v10, v8, #int 1 // #01 │ │ -404550: 37ea 0300 |0084: if-le v10, v14, 0087 // +0003 │ │ -404554: 2819 |0086: goto 009f // +0019 │ │ -404556: 35ea 0f00 |0087: if-ge v10, v14, 0096 // +000f │ │ -40455a: d80b 0a01 |0089: add-int/lit8 v11, v10, #int 1 // #01 │ │ -40455e: 440c 020b |008b: aget v12, v2, v11 │ │ -404562: 440c 030c |008d: aget v12, v3, v12 │ │ -404566: 4410 020a |008f: aget v16, v2, v10 │ │ -40456a: 4404 0310 |0091: aget v4, v3, v16 │ │ -40456e: 354c 0300 |0093: if-ge v12, v4, 0096 // +0003 │ │ -404572: 2802 |0095: goto 0097 // +0002 │ │ -404574: 01ab |0096: move v11, v10 │ │ -404576: 4404 030f |0097: aget v4, v3, v15 │ │ -40457a: 440a 020b |0099: aget v10, v2, v11 │ │ -40457e: 440a 030a |009b: aget v10, v3, v10 │ │ -404582: 35a4 3c00 |009d: if-ge v4, v10, 00d9 // +003c │ │ -404586: 4b0f 0208 |009f: aput v15, v2, v8 │ │ -40458a: b067 |00a1: add-int/2addr v7, v6 │ │ -40458c: 4b07 000d |00a2: aput v7, v0, v13 │ │ -404590: 4b07 0009 |00a4: aput v7, v0, v9 │ │ -404594: 4404 0309 |00a6: aget v4, v3, v9 │ │ -404598: 4408 030d |00a8: aget v8, v3, v13 │ │ -40459c: d549 00ff |00aa: and-int/lit16 v9, v4, #int -256 // #ff00 │ │ -4045a0: d58a 00ff |00ac: and-int/lit16 v10, v8, #int -256 // #ff00 │ │ -4045a4: b0a9 |00ae: add-int/2addr v9, v10 │ │ -4045a6: d544 ff00 |00af: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -4045aa: d588 ff00 |00b1: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -4045ae: 3784 0300 |00b3: if-le v4, v8, 00b6 // +0003 │ │ -4045b2: 2802 |00b5: goto 00b7 // +0002 │ │ -4045b4: 0184 |00b6: move v4, v8 │ │ -4045b6: b064 |00b7: add-int/2addr v4, v6 │ │ -4045b8: b694 |00b8: or-int/2addr v4, v9 │ │ -4045ba: 4b04 0307 |00b9: aput v4, v3, v7 │ │ -4045be: 4b05 0007 |00bb: aput v5, v0, v7 │ │ -4045c2: d808 0e01 |00bd: add-int/lit8 v8, v14, #int 1 // #01 │ │ -4045c6: 4b07 0208 |00bf: aput v7, v2, v8 │ │ -4045ca: 4404 0208 |00c1: aget v4, v2, v8 │ │ -4045ce: 4409 0304 |00c3: aget v9, v3, v4 │ │ -4045d2: 018a |00c5: move v10, v8 │ │ -4045d4: e10b 0a01 |00c6: shr-int/lit8 v11, v10, #int 1 // #01 │ │ -4045d8: 440c 020b |00c8: aget v12, v2, v11 │ │ -4045dc: 440c 030c |00ca: aget v12, v3, v12 │ │ -4045e0: 35c9 0800 |00cc: if-ge v9, v12, 00d4 // +0008 │ │ -4045e4: 440c 020b |00ce: aget v12, v2, v11 │ │ -4045e8: 4b0c 020a |00d0: aput v12, v2, v10 │ │ -4045ec: 01ba |00d2: move v10, v11 │ │ -4045ee: 28f3 |00d3: goto 00c6 // -000d │ │ -4045f0: 4b04 020a |00d4: aput v4, v2, v10 │ │ -4045f4: 1204 |00d6: const/4 v4, #int 0 // #0 │ │ -4045f6: 2900 75ff |00d7: goto/16 004c // -008b │ │ -4045fa: 4404 020b |00d9: aget v4, v2, v11 │ │ -4045fe: 4b04 0208 |00db: aput v4, v2, v8 │ │ -404602: 01b8 |00dd: move v8, v11 │ │ -404604: 1204 |00de: const/4 v4, #int 0 // #0 │ │ -404606: 28a3 |00df: goto 0082 // -005d │ │ -404608: 4404 020c |00e0: aget v4, v2, v12 │ │ -40460c: 4b04 020b |00e2: aput v4, v2, v11 │ │ -404610: 01cb |00e4: move v11, v12 │ │ -404612: 1204 |00e5: const/4 v4, #int 0 // #0 │ │ -404614: 2900 73ff |00e6: goto/16 0059 // -008d │ │ -404618: 1214 |00e8: const/4 v4, #int 1 // #1 │ │ -40461a: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ -40461c: 3614 1800 |00ea: if-gt v4, v1, 0102 // +0018 │ │ -404620: 0148 |00ec: move v8, v4 │ │ -404622: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ -404624: 4408 0008 |00ee: aget v8, v0, v8 │ │ -404628: 3a08 0500 |00f0: if-ltz v8, 00f5 // +0005 │ │ -40462c: d809 0901 |00f2: add-int/lit8 v9, v9, #int 1 // #01 │ │ -404630: 28fa |00f4: goto 00ee // -0006 │ │ -404632: d808 04ff |00f5: add-int/lit8 v8, v4, #int -1 // #ff │ │ -404636: 8d9a |00f7: int-to-byte v10, v9 │ │ -404638: 4f0a 1108 |00f8: aput-byte v10, v17, v8 │ │ -40463c: 0208 1500 |00fa: move/from16 v8, v21 │ │ -404640: 3789 0300 |00fc: if-le v9, v8, 00ff // +0003 │ │ -404644: 1217 |00fe: const/4 v7, #int 1 // #1 │ │ -404646: d804 0401 |00ff: add-int/lit8 v4, v4, #int 1 // #01 │ │ -40464a: 28e9 |0101: goto 00ea // -0017 │ │ -40464c: 0208 1500 |0102: move/from16 v8, v21 │ │ -404650: 3807 1200 |0104: if-eqz v7, 0116 // +0012 │ │ -404654: 1214 |0106: const/4 v4, #int 1 // #1 │ │ -404656: 3514 0f00 |0107: if-ge v4, v1, 0116 // +000f │ │ -40465a: 4409 0304 |0109: aget v9, v3, v4 │ │ -40465e: e109 0908 |010b: shr-int/lit8 v9, v9, #int 8 // #08 │ │ -404662: b969 |010d: shr-int/2addr v9, v6 │ │ -404664: b069 |010e: add-int/2addr v9, v6 │ │ -404666: e009 0908 |010f: shl-int/lit8 v9, v9, #int 8 // #08 │ │ -40466a: 4b09 0304 |0111: aput v9, v3, v4 │ │ -40466e: d804 0401 |0113: add-int/lit8 v4, v4, #int 1 // #01 │ │ -404672: 28f2 |0115: goto 0107 // -000e │ │ -404674: 0174 |0116: move v4, v7 │ │ -404676: 2900 08ff |0117: goto/16 001f // -00f8 │ │ -40467a: 0e00 |0119: return-void │ │ +40442c: |[40442c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.hbMakeCodeLengths:([B[ILorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;II)V │ │ +40443c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +404440: 0201 1400 |0002: move/from16 v1, v20 │ │ +404444: 5402 e98c |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.heap:[I // field@8ce9 │ │ +404448: 5403 f98c |0006: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.weight:[I // field@8cf9 │ │ +40444c: 5400 ed8c |0008: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.parent:[I // field@8ced │ │ +404450: 0114 |000a: move v4, v1 │ │ +404452: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ +404454: b054 |000c: add-int/2addr v4, v5 │ │ +404456: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +404458: 3a04 1000 |000e: if-ltz v4, 001e // +0010 │ │ +40445c: d805 0401 |0010: add-int/lit8 v5, v4, #int 1 // #01 │ │ +404460: 4407 1204 |0012: aget v7, v18, v4 │ │ +404464: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ +404468: 2803 |0016: goto 0019 // +0003 │ │ +40446a: 4406 1204 |0017: aget v6, v18, v4 │ │ +40446e: e006 0608 |0019: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +404472: 4b06 0305 |001b: aput v6, v3, v5 │ │ +404476: 28ee |001d: goto 000b // -0012 │ │ +404478: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +40447a: 3804 fa00 |001f: if-eqz v4, 0119 // +00fa │ │ +40447e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +404480: 4b04 0204 |0022: aput v4, v2, v4 │ │ +404484: 4b04 0304 |0024: aput v4, v3, v4 │ │ +404488: 12e7 |0026: const/4 v7, #int -2 // #fe │ │ +40448a: 4b07 0004 |0027: aput v7, v0, v4 │ │ +40448e: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +404490: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +404492: 3617 2000 |002b: if-gt v7, v1, 004b // +0020 │ │ +404496: 4b05 0007 |002d: aput v5, v0, v7 │ │ +40449a: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +40449e: 4b07 0208 |0031: aput v7, v2, v8 │ │ +4044a2: 4409 0208 |0033: aget v9, v2, v8 │ │ +4044a6: 018a |0035: move v10, v8 │ │ +4044a8: 440b 0309 |0036: aget v11, v3, v9 │ │ +4044ac: e10c 0a01 |0038: shr-int/lit8 v12, v10, #int 1 // #01 │ │ +4044b0: 440d 020c |003a: aget v13, v2, v12 │ │ +4044b4: 440d 030d |003c: aget v13, v3, v13 │ │ +4044b8: 35db 0800 |003e: if-ge v11, v13, 0046 // +0008 │ │ +4044bc: 440b 020c |0040: aget v11, v2, v12 │ │ +4044c0: 4b0b 020a |0042: aput v11, v2, v10 │ │ +4044c4: 01ca |0044: move v10, v12 │ │ +4044c6: 28f1 |0045: goto 0036 // -000f │ │ +4044c8: 4b09 020a |0046: aput v9, v2, v10 │ │ +4044cc: d807 0701 |0048: add-int/lit8 v7, v7, #int 1 // #01 │ │ +4044d0: 28e1 |004a: goto 002b // -001f │ │ +4044d2: 0117 |004b: move v7, v1 │ │ +4044d4: 3768 9c00 |004c: if-le v8, v6, 00e8 // +009c │ │ +4044d8: 4409 0206 |004e: aget v9, v2, v6 │ │ +4044dc: 440a 0208 |0050: aget v10, v2, v8 │ │ +4044e0: 4b0a 0206 |0052: aput v10, v2, v6 │ │ +4044e4: d808 08ff |0054: add-int/lit8 v8, v8, #int -1 // #ff │ │ +4044e8: 440a 0206 |0056: aget v10, v2, v6 │ │ +4044ec: 121b |0058: const/4 v11, #int 1 // #1 │ │ +4044ee: e00c 0b01 |0059: shl-int/lit8 v12, v11, #int 1 // #01 │ │ +4044f2: 378c 0300 |005b: if-le v12, v8, 005e // +0003 │ │ +4044f6: 2818 |005d: goto 0075 // +0018 │ │ +4044f8: 358c 0f00 |005e: if-ge v12, v8, 006d // +000f │ │ +4044fc: d80d 0c01 |0060: add-int/lit8 v13, v12, #int 1 // #01 │ │ +404500: 440e 020d |0062: aget v14, v2, v13 │ │ +404504: 440e 030e |0064: aget v14, v3, v14 │ │ +404508: 440f 020c |0066: aget v15, v2, v12 │ │ +40450c: 440f 030f |0068: aget v15, v3, v15 │ │ +404510: 35fe 0300 |006a: if-ge v14, v15, 006d // +0003 │ │ +404514: 01dc |006c: move v12, v13 │ │ +404516: 440d 030a |006d: aget v13, v3, v10 │ │ +40451a: 440e 020c |006f: aget v14, v2, v12 │ │ +40451e: 440e 030e |0071: aget v14, v3, v14 │ │ +404522: 35ed 6d00 |0073: if-ge v13, v14, 00e0 // +006d │ │ +404526: 4b0a 020b |0075: aput v10, v2, v11 │ │ +40452a: 440d 0206 |0077: aget v13, v2, v6 │ │ +40452e: 440a 0208 |0079: aget v10, v2, v8 │ │ +404532: 4b0a 0206 |007b: aput v10, v2, v6 │ │ +404536: d80e 08ff |007d: add-int/lit8 v14, v8, #int -1 // #ff │ │ +40453a: 440f 0206 |007f: aget v15, v2, v6 │ │ +40453e: 1218 |0081: const/4 v8, #int 1 // #1 │ │ +404540: e00a 0801 |0082: shl-int/lit8 v10, v8, #int 1 // #01 │ │ +404544: 37ea 0300 |0084: if-le v10, v14, 0087 // +0003 │ │ +404548: 2819 |0086: goto 009f // +0019 │ │ +40454a: 35ea 0f00 |0087: if-ge v10, v14, 0096 // +000f │ │ +40454e: d80b 0a01 |0089: add-int/lit8 v11, v10, #int 1 // #01 │ │ +404552: 440c 020b |008b: aget v12, v2, v11 │ │ +404556: 440c 030c |008d: aget v12, v3, v12 │ │ +40455a: 4410 020a |008f: aget v16, v2, v10 │ │ +40455e: 4404 0310 |0091: aget v4, v3, v16 │ │ +404562: 354c 0300 |0093: if-ge v12, v4, 0096 // +0003 │ │ +404566: 2802 |0095: goto 0097 // +0002 │ │ +404568: 01ab |0096: move v11, v10 │ │ +40456a: 4404 030f |0097: aget v4, v3, v15 │ │ +40456e: 440a 020b |0099: aget v10, v2, v11 │ │ +404572: 440a 030a |009b: aget v10, v3, v10 │ │ +404576: 35a4 3c00 |009d: if-ge v4, v10, 00d9 // +003c │ │ +40457a: 4b0f 0208 |009f: aput v15, v2, v8 │ │ +40457e: b067 |00a1: add-int/2addr v7, v6 │ │ +404580: 4b07 000d |00a2: aput v7, v0, v13 │ │ +404584: 4b07 0009 |00a4: aput v7, v0, v9 │ │ +404588: 4404 0309 |00a6: aget v4, v3, v9 │ │ +40458c: 4408 030d |00a8: aget v8, v3, v13 │ │ +404590: d549 00ff |00aa: and-int/lit16 v9, v4, #int -256 // #ff00 │ │ +404594: d58a 00ff |00ac: and-int/lit16 v10, v8, #int -256 // #ff00 │ │ +404598: b0a9 |00ae: add-int/2addr v9, v10 │ │ +40459a: d544 ff00 |00af: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +40459e: d588 ff00 |00b1: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +4045a2: 3784 0300 |00b3: if-le v4, v8, 00b6 // +0003 │ │ +4045a6: 2802 |00b5: goto 00b7 // +0002 │ │ +4045a8: 0184 |00b6: move v4, v8 │ │ +4045aa: b064 |00b7: add-int/2addr v4, v6 │ │ +4045ac: b694 |00b8: or-int/2addr v4, v9 │ │ +4045ae: 4b04 0307 |00b9: aput v4, v3, v7 │ │ +4045b2: 4b05 0007 |00bb: aput v5, v0, v7 │ │ +4045b6: d808 0e01 |00bd: add-int/lit8 v8, v14, #int 1 // #01 │ │ +4045ba: 4b07 0208 |00bf: aput v7, v2, v8 │ │ +4045be: 4404 0208 |00c1: aget v4, v2, v8 │ │ +4045c2: 4409 0304 |00c3: aget v9, v3, v4 │ │ +4045c6: 018a |00c5: move v10, v8 │ │ +4045c8: e10b 0a01 |00c6: shr-int/lit8 v11, v10, #int 1 // #01 │ │ +4045cc: 440c 020b |00c8: aget v12, v2, v11 │ │ +4045d0: 440c 030c |00ca: aget v12, v3, v12 │ │ +4045d4: 35c9 0800 |00cc: if-ge v9, v12, 00d4 // +0008 │ │ +4045d8: 440c 020b |00ce: aget v12, v2, v11 │ │ +4045dc: 4b0c 020a |00d0: aput v12, v2, v10 │ │ +4045e0: 01ba |00d2: move v10, v11 │ │ +4045e2: 28f3 |00d3: goto 00c6 // -000d │ │ +4045e4: 4b04 020a |00d4: aput v4, v2, v10 │ │ +4045e8: 1204 |00d6: const/4 v4, #int 0 // #0 │ │ +4045ea: 2900 75ff |00d7: goto/16 004c // -008b │ │ +4045ee: 4404 020b |00d9: aget v4, v2, v11 │ │ +4045f2: 4b04 0208 |00db: aput v4, v2, v8 │ │ +4045f6: 01b8 |00dd: move v8, v11 │ │ +4045f8: 1204 |00de: const/4 v4, #int 0 // #0 │ │ +4045fa: 28a3 |00df: goto 0082 // -005d │ │ +4045fc: 4404 020c |00e0: aget v4, v2, v12 │ │ +404600: 4b04 020b |00e2: aput v4, v2, v11 │ │ +404604: 01cb |00e4: move v11, v12 │ │ +404606: 1204 |00e5: const/4 v4, #int 0 // #0 │ │ +404608: 2900 73ff |00e6: goto/16 0059 // -008d │ │ +40460c: 1214 |00e8: const/4 v4, #int 1 // #1 │ │ +40460e: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ +404610: 3614 1800 |00ea: if-gt v4, v1, 0102 // +0018 │ │ +404614: 0148 |00ec: move v8, v4 │ │ +404616: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ +404618: 4408 0008 |00ee: aget v8, v0, v8 │ │ +40461c: 3a08 0500 |00f0: if-ltz v8, 00f5 // +0005 │ │ +404620: d809 0901 |00f2: add-int/lit8 v9, v9, #int 1 // #01 │ │ +404624: 28fa |00f4: goto 00ee // -0006 │ │ +404626: d808 04ff |00f5: add-int/lit8 v8, v4, #int -1 // #ff │ │ +40462a: 8d9a |00f7: int-to-byte v10, v9 │ │ +40462c: 4f0a 1108 |00f8: aput-byte v10, v17, v8 │ │ +404630: 0208 1500 |00fa: move/from16 v8, v21 │ │ +404634: 3789 0300 |00fc: if-le v9, v8, 00ff // +0003 │ │ +404638: 1217 |00fe: const/4 v7, #int 1 // #1 │ │ +40463a: d804 0401 |00ff: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40463e: 28e9 |0101: goto 00ea // -0017 │ │ +404640: 0208 1500 |0102: move/from16 v8, v21 │ │ +404644: 3807 1200 |0104: if-eqz v7, 0116 // +0012 │ │ +404648: 1214 |0106: const/4 v4, #int 1 // #1 │ │ +40464a: 3514 0f00 |0107: if-ge v4, v1, 0116 // +000f │ │ +40464e: 4409 0304 |0109: aget v9, v3, v4 │ │ +404652: e109 0908 |010b: shr-int/lit8 v9, v9, #int 8 // #08 │ │ +404656: b969 |010d: shr-int/2addr v9, v6 │ │ +404658: b069 |010e: add-int/2addr v9, v6 │ │ +40465a: e009 0908 |010f: shl-int/lit8 v9, v9, #int 8 // #08 │ │ +40465e: 4b09 0304 |0111: aput v9, v3, v4 │ │ +404662: d804 0401 |0113: add-int/lit8 v4, v4, #int 1 // #01 │ │ +404666: 28f2 |0115: goto 0107 // -000e │ │ +404668: 0174 |0116: move v4, v7 │ │ +40466a: 2900 08ff |0117: goto/16 001f // -00f8 │ │ +40466e: 0e00 |0119: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=148 │ │ 0x0006 line=149 │ │ 0x0008 line=150 │ │ 0x0012 line=153 │ │ 0x0022 line=161 │ │ @@ -1398523,36 +1398519,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -40467c: |[40467c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.init:()V │ │ -40468c: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ -404690: 7020 b0c5 0200 |0002: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -404696: 1300 5a00 |0005: const/16 v0, #int 90 // #5a │ │ -40469a: 7020 b0c5 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -4046a0: 2200 b118 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // type@18b1 │ │ -4046a4: 5221 008d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ -4046a8: 7020 aac5 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.:(I)V // method@c5aa │ │ -4046ae: 5b20 088d |0011: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -4046b2: 2200 b518 |0013: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // type@18b5 │ │ -4046b6: 5421 088d |0015: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -4046ba: 7020 d3c5 1000 |0017: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;)V // method@c5d3 │ │ -4046c0: 5b20 018d |001a: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ -4046c4: 1300 6800 |001c: const/16 v0, #int 104 // #68 │ │ -4046c8: 7020 b0c5 0200 |001e: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -4046ce: 5220 008d |0021: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ -4046d2: d800 0030 |0023: add-int/lit8 v0, v0, #int 48 // #30 │ │ -4046d6: 7020 b0c5 0200 |0025: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ -4046dc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -4046de: 5920 058d |0029: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ -4046e2: 7010 bec5 0200 |002b: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.initBlock:()V // method@c5be │ │ -4046e8: 0e00 |002e: return-void │ │ +404670: |[404670] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.init:()V │ │ +404680: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ +404684: 7020 b0c5 0200 |0002: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +40468a: 1300 5a00 |0005: const/16 v0, #int 90 // #5a │ │ +40468e: 7020 b0c5 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +404694: 2200 b118 |000a: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // type@18b1 │ │ +404698: 5221 008d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ +40469c: 7020 aac5 1000 |000e: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.:(I)V // method@c5aa │ │ +4046a2: 5b20 088d |0011: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +4046a6: 2200 b518 |0013: new-instance v0, Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // type@18b5 │ │ +4046aa: 5421 088d |0015: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +4046ae: 7020 d3c5 1000 |0017: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/bzip2/BlockSort;.:(Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;)V // method@c5d3 │ │ +4046b4: 5b20 018d |001a: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ +4046b8: 1300 6800 |001c: const/16 v0, #int 104 // #68 │ │ +4046bc: 7020 b0c5 0200 |001e: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +4046c2: 5220 008d |0021: iget v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ +4046c6: d800 0030 |0023: add-int/lit8 v0, v0, #int 48 // #30 │ │ +4046ca: 7020 b0c5 0200 |0025: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsPutUByte:(I)V // method@c5b0 │ │ +4046d0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +4046d2: 5920 058d |0029: iput v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.combinedCRC:I // field@8d05 │ │ +4046d6: 7010 bec5 0200 |002b: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.initBlock:()V // method@c5be │ │ +4046dc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=524 │ │ 0x0007 line=525 │ │ 0x000a line=527 │ │ 0x0013 line=528 │ │ 0x001e line=531 │ │ @@ -1398567,28 +1398563,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -4046ec: |[4046ec] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.initBlock:()V │ │ -4046fc: 5440 068d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ -404700: 6e10 e8c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ -404706: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -404708: 5940 098d |0006: iput v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -40470c: 5441 088d |0008: iget-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404710: 5411 ea8c |000a: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -404714: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ -404718: b002 |000e: add-int/2addr v2, v0 │ │ -40471a: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ -40471e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -404720: 4e03 0102 |0012: aput-boolean v3, v1, v2 │ │ -404724: 28fa |0014: goto 000e // -0006 │ │ -404726: 0e00 |0015: return-void │ │ +4046e0: |[4046e0] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.initBlock:()V │ │ +4046f0: 5440 068d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ +4046f4: 6e10 e8c5 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.initialiseCRC:()V // method@c5e8 │ │ +4046fa: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +4046fc: 5940 098d |0006: iput v0, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404700: 5441 088d |0008: iget-object v1, v4, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404704: 5411 ea8c |000a: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +404708: 1302 0001 |000c: const/16 v2, #int 256 // #100 │ │ +40470c: b002 |000e: add-int/2addr v2, v0 │ │ +40470e: 3a02 0600 |000f: if-ltz v2, 0015 // +0006 │ │ +404712: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +404714: 4e03 0102 |0012: aput-boolean v3, v1, v2 │ │ +404718: 28fa |0014: goto 000e // -0006 │ │ +40471a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0006 line=541 │ │ 0x0008 line=544 │ │ 0x0012 line=546 │ │ locals : │ │ @@ -1398599,22 +1398595,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -404728: |[404728] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.moveToFrontCodeAndSend:()V │ │ -404738: 5420 088d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -40473c: 5200 ec8c |0002: iget v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ -404740: 1301 1800 |0004: const/16 v1, #int 24 // #18 │ │ -404744: 7030 b1c5 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -40474a: 7010 b9c5 0200 |0009: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.generateMTFValues:()V // method@c5b9 │ │ -404750: 7010 c0c5 0200 |000c: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues:()V // method@c5c0 │ │ -404756: 0e00 |000f: return-void │ │ +40471c: |[40471c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.moveToFrontCodeAndSend:()V │ │ +40472c: 5420 088d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404730: 5200 ec8c |0002: iget v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.origPtr:I // field@8cec │ │ +404734: 1301 1800 |0004: const/16 v1, #int 24 // #18 │ │ +404738: 7030 b1c5 1200 |0006: invoke-direct {v2, v1, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +40473e: 7010 b9c5 0200 |0009: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.generateMTFValues:()V // method@c5b9 │ │ +404744: 7010 c0c5 0200 |000c: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues:()V // method@c5c0 │ │ +40474a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0009 line=1158 │ │ 0x000c line=1159 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ @@ -1398624,58 +1398620,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -404758: |[404758] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues:()V │ │ -404768: 5480 088d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -40476c: 5400 f48c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -404770: 5281 0a8d |0004: iget v1, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nInUse:I // field@8d0a │ │ -404774: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -404776: b021 |0007: add-int/2addr v1, v2 │ │ -404778: 1263 |0008: const/4 v3, #int 6 // #6 │ │ -40477a: 1264 |0009: const/4 v4, #int 6 // #6 │ │ -40477c: d804 04ff |000a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -404780: 3a04 0e00 |000c: if-ltz v4, 001a // +000e │ │ -404784: 4605 0004 |000e: aget-object v5, v0, v4 │ │ -404788: 0116 |0010: move v6, v1 │ │ -40478a: d806 06ff |0011: add-int/lit8 v6, v6, #int -1 // #ff │ │ -40478e: 3a06 f7ff |0013: if-ltz v6, 000a // -0009 │ │ -404792: 1307 0f00 |0015: const/16 v7, #int 15 // #f │ │ -404796: 4f07 0506 |0017: aput-byte v7, v5, v6 │ │ -40479a: 28f8 |0019: goto 0011 // -0008 │ │ -40479c: 5280 0b8d |001a: iget v0, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -4047a0: 1304 c800 |001c: const/16 v4, #int 200 // #c8 │ │ -4047a4: 3540 0300 |001e: if-ge v0, v4, 0021 // +0003 │ │ -4047a8: 2814 |0020: goto 0034 // +0014 │ │ -4047aa: 1302 5802 |0021: const/16 v2, #int 600 // #258 │ │ -4047ae: 3520 0400 |0023: if-ge v0, v2, 0027 // +0004 │ │ -4047b2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -4047b4: 280e |0026: goto 0034 // +000e │ │ -4047b6: 1302 b004 |0027: const/16 v2, #int 1200 // #4b0 │ │ -4047ba: 3520 0400 |0029: if-ge v0, v2, 002d // +0004 │ │ -4047be: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -4047c0: 2808 |002c: goto 0034 // +0008 │ │ -4047c2: 1302 6009 |002d: const/16 v2, #int 2400 // #960 │ │ -4047c6: 3520 0400 |002f: if-ge v0, v2, 0033 // +0004 │ │ -4047ca: 1252 |0031: const/4 v2, #int 5 // #5 │ │ -4047cc: 2802 |0032: goto 0034 // +0002 │ │ -4047ce: 1262 |0033: const/4 v2, #int 6 // #6 │ │ -4047d0: 7030 c1c5 2801 |0034: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues0:(II)V // method@c5c1 │ │ -4047d6: 7030 c2c5 2801 |0037: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues1:(II)I // method@c5c2 │ │ -4047dc: 0a00 |003a: move-result v0 │ │ -4047de: 7030 c3c5 2800 |003b: invoke-direct {v8, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues2:(II)V // method@c5c3 │ │ -4047e4: 7030 c4c5 2801 |003e: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues3:(II)V // method@c5c4 │ │ -4047ea: 7010 c5c5 0800 |0041: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues4:()V // method@c5c5 │ │ -4047f0: 7030 c6c5 2800 |0044: invoke-direct {v8, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues5:(II)V // method@c5c6 │ │ -4047f6: 7030 c7c5 2801 |0047: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues6:(II)V // method@c5c7 │ │ -4047fc: 7010 c8c5 0800 |004a: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues7:()V // method@c5c8 │ │ -404802: 0e00 |004d: return-void │ │ +40474c: |[40474c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues:()V │ │ +40475c: 5480 088d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404760: 5400 f48c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +404764: 5281 0a8d |0004: iget v1, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nInUse:I // field@8d0a │ │ +404768: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +40476a: b021 |0007: add-int/2addr v1, v2 │ │ +40476c: 1263 |0008: const/4 v3, #int 6 // #6 │ │ +40476e: 1264 |0009: const/4 v4, #int 6 // #6 │ │ +404770: d804 04ff |000a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +404774: 3a04 0e00 |000c: if-ltz v4, 001a // +000e │ │ +404778: 4605 0004 |000e: aget-object v5, v0, v4 │ │ +40477c: 0116 |0010: move v6, v1 │ │ +40477e: d806 06ff |0011: add-int/lit8 v6, v6, #int -1 // #ff │ │ +404782: 3a06 f7ff |0013: if-ltz v6, 000a // -0009 │ │ +404786: 1307 0f00 |0015: const/16 v7, #int 15 // #f │ │ +40478a: 4f07 0506 |0017: aput-byte v7, v5, v6 │ │ +40478e: 28f8 |0019: goto 0011 // -0008 │ │ +404790: 5280 0b8d |001a: iget v0, v8, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +404794: 1304 c800 |001c: const/16 v4, #int 200 // #c8 │ │ +404798: 3540 0300 |001e: if-ge v0, v4, 0021 // +0003 │ │ +40479c: 2814 |0020: goto 0034 // +0014 │ │ +40479e: 1302 5802 |0021: const/16 v2, #int 600 // #258 │ │ +4047a2: 3520 0400 |0023: if-ge v0, v2, 0027 // +0004 │ │ +4047a6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +4047a8: 280e |0026: goto 0034 // +000e │ │ +4047aa: 1302 b004 |0027: const/16 v2, #int 1200 // #4b0 │ │ +4047ae: 3520 0400 |0029: if-ge v0, v2, 002d // +0004 │ │ +4047b2: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +4047b4: 2808 |002c: goto 0034 // +0008 │ │ +4047b6: 1302 6009 |002d: const/16 v2, #int 2400 // #960 │ │ +4047ba: 3520 0400 |002f: if-ge v0, v2, 0033 // +0004 │ │ +4047be: 1252 |0031: const/4 v2, #int 5 // #5 │ │ +4047c0: 2802 |0032: goto 0034 // +0002 │ │ +4047c2: 1262 |0033: const/4 v2, #int 6 // #6 │ │ +4047c4: 7030 c1c5 2801 |0034: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues0:(II)V // method@c5c1 │ │ +4047ca: 7030 c2c5 2801 |0037: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues1:(II)I // method@c5c2 │ │ +4047d0: 0a00 |003a: move-result v0 │ │ +4047d2: 7030 c3c5 2800 |003b: invoke-direct {v8, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues2:(II)V // method@c5c3 │ │ +4047d8: 7030 c4c5 2801 |003e: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues3:(II)V // method@c5c4 │ │ +4047de: 7010 c5c5 0800 |0041: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues4:()V // method@c5c5 │ │ +4047e4: 7030 c6c5 2800 |0044: invoke-direct {v8, v2, v0}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues5:(II)V // method@c5c6 │ │ +4047ea: 7030 c7c5 2801 |0047: invoke-direct {v8, v2, v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues6:(II)V // method@c5c7 │ │ +4047f0: 7010 c8c5 0800 |004a: invoke-direct {v8}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.sendMTFValues7:()V // method@c5c8 │ │ +4047f6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0004 line=718 │ │ 0x000e line=721 │ │ 0x0017 line=723 │ │ 0x001a line=729 │ │ @@ -1398695,65 +1398691,65 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 81 16-bit code units │ │ -404804: |[404804] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues0:(II)V │ │ -404814: 54b0 088d |0000: iget-object v0, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404818: 5400 f48c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -40481c: 54b1 088d |0004: iget-object v1, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404820: 5411 eb8c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ -404824: 52b2 0b8d |0008: iget v2, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -404828: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -40482a: 0124 |000b: move v4, v2 │ │ -40482c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -40482e: 01c2 |000d: move v2, v12 │ │ -404830: 3d02 4200 |000e: if-lez v2, 0050 // +0042 │ │ -404834: 9306 0402 |0010: div-int v6, v4, v2 │ │ -404838: d807 05ff |0012: add-int/lit8 v7, v5, #int -1 // #ff │ │ -40483c: d808 0dff |0014: add-int/lit8 v8, v13, #int -1 // #ff │ │ -404840: 0179 |0016: move v9, v7 │ │ -404842: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -404844: 3567 0a00 |0018: if-ge v7, v6, 0022 // +000a │ │ -404848: 3589 0800 |001a: if-ge v9, v8, 0022 // +0008 │ │ -40484c: d809 0901 |001c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -404850: 440a 0109 |001e: aget v10, v1, v9 │ │ -404854: b0a7 |0020: add-int/2addr v7, v10 │ │ -404856: 28f7 |0021: goto 0018 // -0009 │ │ -404858: 3759 1200 |0022: if-le v9, v5, 0034 // +0012 │ │ -40485c: 32c2 1000 |0024: if-eq v2, v12, 0034 // +0010 │ │ -404860: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -404862: 3262 0d00 |0027: if-eq v2, v6, 0034 // +000d │ │ -404866: 9108 0c02 |0029: sub-int v8, v12, v2 │ │ -40486a: b586 |002b: and-int/2addr v6, v8 │ │ -40486c: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ -404870: d806 09ff |002e: add-int/lit8 v6, v9, #int -1 // #ff │ │ -404874: 4408 0109 |0030: aget v8, v1, v9 │ │ -404878: b187 |0032: sub-int/2addr v7, v8 │ │ -40487a: 2802 |0033: goto 0035 // +0002 │ │ -40487c: 0196 |0034: move v6, v9 │ │ -40487e: d808 02ff |0035: add-int/lit8 v8, v2, #int -1 // #ff │ │ -404882: 4608 0008 |0037: aget-object v8, v0, v8 │ │ -404886: 01d9 |0039: move v9, v13 │ │ -404888: d809 09ff |003a: add-int/lit8 v9, v9, #int -1 // #ff │ │ -40488c: 3a09 0e00 |003c: if-ltz v9, 004a // +000e │ │ -404890: 3459 0700 |003e: if-lt v9, v5, 0045 // +0007 │ │ -404894: 3669 0500 |0040: if-gt v9, v6, 0045 // +0005 │ │ -404898: 4f03 0809 |0042: aput-byte v3, v8, v9 │ │ -40489c: 28f6 |0044: goto 003a // -000a │ │ -40489e: 130a 0f00 |0045: const/16 v10, #int 15 // #f │ │ -4048a2: 4f0a 0809 |0047: aput-byte v10, v8, v9 │ │ -4048a6: 28f1 |0049: goto 003a // -000f │ │ -4048a8: d805 0601 |004a: add-int/lit8 v5, v6, #int 1 // #01 │ │ -4048ac: b174 |004c: sub-int/2addr v4, v7 │ │ -4048ae: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -4048b2: 28bf |004f: goto 000e // -0041 │ │ -4048b4: 0e00 |0050: return-void │ │ +4047f8: |[4047f8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues0:(II)V │ │ +404808: 54b0 088d |0000: iget-object v0, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +40480c: 5400 f48c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +404810: 54b1 088d |0004: iget-object v1, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404814: 5411 eb8c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.mtfFreq:[I // field@8ceb │ │ +404818: 52b2 0b8d |0008: iget v2, v11, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +40481c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +40481e: 0124 |000b: move v4, v2 │ │ +404820: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +404822: 01c2 |000d: move v2, v12 │ │ +404824: 3d02 4200 |000e: if-lez v2, 0050 // +0042 │ │ +404828: 9306 0402 |0010: div-int v6, v4, v2 │ │ +40482c: d807 05ff |0012: add-int/lit8 v7, v5, #int -1 // #ff │ │ +404830: d808 0dff |0014: add-int/lit8 v8, v13, #int -1 // #ff │ │ +404834: 0179 |0016: move v9, v7 │ │ +404836: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +404838: 3567 0a00 |0018: if-ge v7, v6, 0022 // +000a │ │ +40483c: 3589 0800 |001a: if-ge v9, v8, 0022 // +0008 │ │ +404840: d809 0901 |001c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +404844: 440a 0109 |001e: aget v10, v1, v9 │ │ +404848: b0a7 |0020: add-int/2addr v7, v10 │ │ +40484a: 28f7 |0021: goto 0018 // -0009 │ │ +40484c: 3759 1200 |0022: if-le v9, v5, 0034 // +0012 │ │ +404850: 32c2 1000 |0024: if-eq v2, v12, 0034 // +0010 │ │ +404854: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +404856: 3262 0d00 |0027: if-eq v2, v6, 0034 // +000d │ │ +40485a: 9108 0c02 |0029: sub-int v8, v12, v2 │ │ +40485e: b586 |002b: and-int/2addr v6, v8 │ │ +404860: 3806 0800 |002c: if-eqz v6, 0034 // +0008 │ │ +404864: d806 09ff |002e: add-int/lit8 v6, v9, #int -1 // #ff │ │ +404868: 4408 0109 |0030: aget v8, v1, v9 │ │ +40486c: b187 |0032: sub-int/2addr v7, v8 │ │ +40486e: 2802 |0033: goto 0035 // +0002 │ │ +404870: 0196 |0034: move v6, v9 │ │ +404872: d808 02ff |0035: add-int/lit8 v8, v2, #int -1 // #ff │ │ +404876: 4608 0008 |0037: aget-object v8, v0, v8 │ │ +40487a: 01d9 |0039: move v9, v13 │ │ +40487c: d809 09ff |003a: add-int/lit8 v9, v9, #int -1 // #ff │ │ +404880: 3a09 0e00 |003c: if-ltz v9, 004a // +000e │ │ +404884: 3459 0700 |003e: if-lt v9, v5, 0045 // +0007 │ │ +404888: 3669 0500 |0040: if-gt v9, v6, 0045 // +0005 │ │ +40488c: 4f03 0809 |0042: aput-byte v3, v8, v9 │ │ +404890: 28f6 |0044: goto 003a // -000a │ │ +404892: 130a 0f00 |0045: const/16 v10, #int 15 // #f │ │ +404896: 4f0a 0809 |0047: aput-byte v10, v8, v9 │ │ +40489a: 28f1 |0049: goto 003a // -000f │ │ +40489c: d805 0601 |004a: add-int/lit8 v5, v6, #int 1 // #01 │ │ +4048a0: b174 |004c: sub-int/2addr v4, v7 │ │ +4048a2: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +4048a6: 28bf |004f: goto 000e // -0041 │ │ +4048a8: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0004 line=761 │ │ 0x0008 line=763 │ │ 0x0010 line=767 │ │ 0x001e line=772 │ │ @@ -1398771,218 +1398767,218 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 39 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 363 16-bit code units │ │ -403b78: |[403b78] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues1:(II)I │ │ -403b88: 0800 2400 |0000: move-object/from16 v0, v36 │ │ -403b8c: 0201 2500 |0002: move/from16 v1, v37 │ │ -403b90: 5402 088d |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -403b94: 5423 f58c |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_rfreq:[[I // field@8cf5 │ │ -403b98: 5424 f38c |0008: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_fave:[I // field@8cf3 │ │ -403b9c: 5425 f28c |000a: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_cost:[S // field@8cf2 │ │ -403ba0: 5426 f78c |000c: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ -403ba4: 5427 ee8c |000e: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ -403ba8: 5422 f48c |0010: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -403bac: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -403bae: 4609 0208 |0013: aget-object v9, v2, v8 │ │ -403bb2: 121a |0015: const/4 v10, #int 1 // #1 │ │ -403bb4: 460b 020a |0016: aget-object v11, v2, v10 │ │ -403bb8: 122c |0018: const/4 v12, #int 2 // #2 │ │ -403bba: 460d 020c |0019: aget-object v13, v2, v12 │ │ -403bbe: 123e |001b: const/4 v14, #int 3 // #3 │ │ -403bc0: 460f 020e |001c: aget-object v15, v2, v14 │ │ -403bc4: 124e |001e: const/4 v14, #int 4 // #4 │ │ -403bc6: 4611 020e |001f: aget-object v17, v2, v14 │ │ -403bca: 1312 0500 |0021: const/16 v18, #int 5 // #5 │ │ -403bce: 4613 0212 |0023: aget-object v19, v2, v18 │ │ -403bd2: 520c 0b8d |0025: iget v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -403bd6: 120a |0027: const/4 v10, #int 0 // #0 │ │ -403bd8: 1316 0000 |0028: const/16 v22, #int 0 // #0 │ │ -403bdc: 35ea 4001 |002a: if-ge v10, v14, 016a // +0140 │ │ -403be0: 0216 0100 |002c: move/from16 v22, v1 │ │ -403be4: 1317 ffff |002e: const/16 v23, #int -1 // #ffff │ │ -403be8: d816 16ff |0030: add-int/lit8 v22, v22, #int -1 // #ff │ │ -403bec: 3a16 0f00 |0032: if-ltz v22, 0041 // +000f │ │ -403bf0: 4b08 0416 |0034: aput v8, v4, v22 │ │ -403bf4: 4618 0316 |0036: aget-object v24, v3, v22 │ │ -403bf8: 0219 2600 |0038: move/from16 v25, v38 │ │ -403bfc: d819 19ff |003a: add-int/lit8 v25, v25, #int -1 // #ff │ │ -403c00: 3a19 f2ff |003c: if-ltz v25, 002e // -000e │ │ -403c04: 4b08 1819 |003e: aput v8, v24, v25 │ │ -403c08: 28fa |0040: goto 003a // -0006 │ │ -403c0a: 120e |0041: const/4 v14, #int 0 // #0 │ │ -403c0c: 1316 0000 |0042: const/16 v22, #int 0 // #0 │ │ -403c10: 5208 0b8d |0044: iget v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -403c14: 358e f500 |0046: if-ge v14, v8, 013b // +00f5 │ │ -403c18: d808 0e32 |0048: add-int/lit8 v8, v14, #int 50 // #32 │ │ -403c1c: 1315 0100 |004a: const/16 v21, #int 1 // #1 │ │ -403c20: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ -403c24: 021a 0e00 |004e: move/from16 v26, v14 │ │ -403c28: d80e 0cff |0050: add-int/lit8 v14, v12, #int -1 // #ff │ │ -403c2c: 7120 de83 e800 |0052: invoke-static {v8, v14}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -403c32: 0a08 |0055: move-result v8 │ │ -403c34: 126e |0056: const/4 v14, #int 6 // #6 │ │ -403c36: 33e1 7400 |0057: if-ne v1, v14, 00cb // +0074 │ │ -403c3a: 020e 1a00 |0059: move/from16 v14, v26 │ │ -403c3e: 131b 0000 |005b: const/16 v27, #int 0 // #0 │ │ -403c42: 131c 0000 |005d: const/16 v28, #int 0 // #0 │ │ -403c46: 131d 0000 |005f: const/16 v29, #int 0 // #0 │ │ -403c4a: 131e 0000 |0061: const/16 v30, #int 0 // #0 │ │ -403c4e: 131f 0000 |0063: const/16 v31, #int 0 // #0 │ │ -403c52: 1320 0000 |0065: const/16 v32, #int 0 // #0 │ │ -403c56: 368e 4d00 |0067: if-gt v14, v8, 00b4 // +004d │ │ -403c5a: 4921 060e |0069: aget-char v33, v6, v14 │ │ -403c5e: 0222 0c00 |006b: move/from16 v34, v12 │ │ -403c62: 480c 0921 |006d: aget-byte v12, v9, v33 │ │ -403c66: d5cc ff00 |006f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -403c6a: 900c 1b0c |0071: add-int v12, v27, v12 │ │ -403c6e: 8fcc |0073: int-to-short v12, v12 │ │ -403c70: 0823 0900 |0074: move-object/from16 v35, v9 │ │ -403c74: 4809 0b21 |0076: aget-byte v9, v11, v33 │ │ -403c78: d599 ff00 |0078: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -403c7c: 9009 1c09 |007a: add-int v9, v28, v9 │ │ -403c80: 8f99 |007c: int-to-short v9, v9 │ │ -403c82: 021b 0900 |007d: move/from16 v27, v9 │ │ -403c86: 4809 0d21 |007f: aget-byte v9, v13, v33 │ │ -403c8a: d599 ff00 |0081: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -403c8e: 9009 1d09 |0083: add-int v9, v29, v9 │ │ -403c92: 8f99 |0085: int-to-short v9, v9 │ │ -403c94: 021c 0900 |0086: move/from16 v28, v9 │ │ -403c98: 4809 0f21 |0088: aget-byte v9, v15, v33 │ │ -403c9c: d599 ff00 |008a: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -403ca0: 9009 1e09 |008c: add-int v9, v30, v9 │ │ -403ca4: 8f99 |008e: int-to-short v9, v9 │ │ -403ca6: 021d 0900 |008f: move/from16 v29, v9 │ │ -403caa: 4809 1121 |0091: aget-byte v9, v17, v33 │ │ -403cae: d599 ff00 |0093: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -403cb2: 9009 1f09 |0095: add-int v9, v31, v9 │ │ -403cb6: 8f99 |0097: int-to-short v9, v9 │ │ -403cb8: 021e 0900 |0098: move/from16 v30, v9 │ │ -403cbc: 4809 1321 |009a: aget-byte v9, v19, v33 │ │ -403cc0: d599 ff00 |009c: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -403cc4: 9009 2009 |009e: add-int v9, v32, v9 │ │ -403cc8: 8f99 |00a0: int-to-short v9, v9 │ │ -403cca: d80e 0e01 |00a1: add-int/lit8 v14, v14, #int 1 // #01 │ │ -403cce: 0220 0900 |00a3: move/from16 v32, v9 │ │ -403cd2: 021f 1e00 |00a5: move/from16 v31, v30 │ │ -403cd6: 0809 2300 |00a7: move-object/from16 v9, v35 │ │ -403cda: 021e 1d00 |00a9: move/from16 v30, v29 │ │ -403cde: 021d 1c00 |00ab: move/from16 v29, v28 │ │ -403ce2: 021c 1b00 |00ad: move/from16 v28, v27 │ │ -403ce6: 021b 0c00 |00af: move/from16 v27, v12 │ │ -403cea: 020c 2200 |00b1: move/from16 v12, v34 │ │ -403cee: 28b4 |00b3: goto 0067 // -004c │ │ -403cf0: 0823 0900 |00b4: move-object/from16 v35, v9 │ │ -403cf4: 0222 0c00 |00b6: move/from16 v34, v12 │ │ -403cf8: 1209 |00b8: const/4 v9, #int 0 // #0 │ │ -403cfa: 511b 0509 |00b9: aput-short v27, v5, v9 │ │ -403cfe: 121c |00bb: const/4 v12, #int 1 // #1 │ │ -403d00: 511c 050c |00bc: aput-short v28, v5, v12 │ │ -403d04: 122c |00be: const/4 v12, #int 2 // #2 │ │ -403d06: 511d 050c |00bf: aput-short v29, v5, v12 │ │ -403d0a: 123e |00c1: const/4 v14, #int 3 // #3 │ │ -403d0c: 511e 050e |00c2: aput-short v30, v5, v14 │ │ -403d10: 1310 0400 |00c4: const/16 v16, #int 4 // #4 │ │ -403d14: 511f 0510 |00c6: aput-short v31, v5, v16 │ │ -403d18: 5120 0512 |00c8: aput-short v32, v5, v18 │ │ -403d1c: 2832 |00ca: goto 00fc // +0032 │ │ -403d1e: 0823 0900 |00cb: move-object/from16 v35, v9 │ │ -403d22: 0222 0c00 |00cd: move/from16 v34, v12 │ │ -403d26: 1209 |00cf: const/4 v9, #int 0 // #0 │ │ -403d28: 122c |00d0: const/4 v12, #int 2 // #2 │ │ -403d2a: 123e |00d1: const/4 v14, #int 3 // #3 │ │ -403d2c: 1310 0400 |00d2: const/16 v16, #int 4 // #4 │ │ -403d30: 0214 0100 |00d4: move/from16 v20, v1 │ │ -403d34: d814 14ff |00d6: add-int/lit8 v20, v20, #int -1 // #ff │ │ -403d38: 3a14 0500 |00d8: if-ltz v20, 00dd // +0005 │ │ -403d3c: 5109 0514 |00da: aput-short v9, v5, v20 │ │ -403d40: 28fa |00dc: goto 00d6 // -0006 │ │ -403d42: 0209 1a00 |00dd: move/from16 v9, v26 │ │ -403d46: 3689 1d00 |00df: if-gt v9, v8, 00fc // +001d │ │ -403d4a: 4914 0609 |00e1: aget-char v20, v6, v9 │ │ -403d4e: 0218 0100 |00e3: move/from16 v24, v1 │ │ -403d52: d818 18ff |00e5: add-int/lit8 v24, v24, #int -1 // #ff │ │ -403d56: 3a18 1100 |00e7: if-ltz v24, 00f8 // +0011 │ │ -403d5a: 4a1b 0518 |00e9: aget-short v27, v5, v24 │ │ -403d5e: 461c 0218 |00eb: aget-object v28, v2, v24 │ │ -403d62: 480c 1c14 |00ed: aget-byte v12, v28, v20 │ │ -403d66: d5cc ff00 |00ef: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -403d6a: 900c 1b0c |00f1: add-int v12, v27, v12 │ │ -403d6e: 8fcc |00f3: int-to-short v12, v12 │ │ -403d70: 510c 0518 |00f4: aput-short v12, v5, v24 │ │ -403d74: 122c |00f6: const/4 v12, #int 2 // #2 │ │ -403d76: 28ee |00f7: goto 00e5 // -0012 │ │ -403d78: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -403d7c: 122c |00fa: const/4 v12, #int 2 // #2 │ │ -403d7e: 28e4 |00fb: goto 00df // -001c │ │ -403d80: 1409 ffc9 9a3b |00fc: const v9, #float 0.00472379 // #3b9ac9ff │ │ -403d86: 0119 |00ff: move v9, v1 │ │ -403d88: 12fc |0100: const/4 v12, #int -1 // #ff │ │ -403d8a: 140e ffc9 9a3b |0101: const v14, #float 0.00472379 // #3b9ac9ff │ │ -403d90: d809 09ff |0104: add-int/lit8 v9, v9, #int -1 // #ff │ │ -403d94: 3a09 0d00 |0106: if-ltz v9, 0113 // +000d │ │ -403d98: 0818 0b00 |0108: move-object/from16 v24, v11 │ │ -403d9c: 4a0b 0509 |010a: aget-short v11, v5, v9 │ │ -403da0: 35eb 0400 |010c: if-ge v11, v14, 0110 // +0004 │ │ -403da4: 019c |010e: move v12, v9 │ │ -403da6: 01be |010f: move v14, v11 │ │ -403da8: 080b 1800 |0110: move-object/from16 v11, v24 │ │ -403dac: 28f2 |0112: goto 0104 // -000e │ │ -403dae: 0818 0b00 |0113: move-object/from16 v24, v11 │ │ -403db2: 4409 040c |0115: aget v9, v4, v12 │ │ -403db6: 121b |0117: const/4 v11, #int 1 // #1 │ │ -403db8: b0b9 |0118: add-int/2addr v9, v11 │ │ -403dba: 4b09 040c |0119: aput v9, v4, v12 │ │ -403dbe: 8dc9 |011b: int-to-byte v9, v12 │ │ -403dc0: 4f09 0716 |011c: aput-byte v9, v7, v22 │ │ -403dc4: d816 1601 |011e: add-int/lit8 v22, v22, #int 1 // #01 │ │ -403dc8: 4609 030c |0120: aget-object v9, v3, v12 │ │ -403dcc: 020c 1a00 |0122: move/from16 v12, v26 │ │ -403dd0: 368c 0d00 |0124: if-gt v12, v8, 0131 // +000d │ │ -403dd4: 490e 060c |0126: aget-char v14, v6, v12 │ │ -403dd8: 4415 090e |0128: aget v21, v9, v14 │ │ -403ddc: d815 1501 |012a: add-int/lit8 v21, v21, #int 1 // #01 │ │ -403de0: 4b15 090e |012c: aput v21, v9, v14 │ │ -403de4: d80c 0c01 |012e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -403de8: 28f4 |0130: goto 0124 // -000c │ │ -403dea: d80e 0801 |0131: add-int/lit8 v14, v8, #int 1 // #01 │ │ -403dee: 080b 1800 |0133: move-object/from16 v11, v24 │ │ -403df2: 020c 2200 |0135: move/from16 v12, v34 │ │ -403df6: 0809 2300 |0137: move-object/from16 v9, v35 │ │ -403dfa: 2900 0bff |0139: goto/16 0044 // -00f5 │ │ -403dfe: 0823 0900 |013b: move-object/from16 v35, v9 │ │ -403e02: 0818 0b00 |013d: move-object/from16 v24, v11 │ │ -403e06: 0222 0c00 |013f: move/from16 v34, v12 │ │ -403e0a: 121b |0141: const/4 v11, #int 1 // #1 │ │ -403e0c: 1310 0400 |0142: const/16 v16, #int 4 // #4 │ │ -403e10: 1208 |0144: const/4 v8, #int 0 // #0 │ │ -403e12: 3518 1500 |0145: if-ge v8, v1, 015a // +0015 │ │ -403e16: 4609 0208 |0147: aget-object v9, v2, v8 │ │ -403e1a: 460c 0308 |0149: aget-object v12, v3, v8 │ │ -403e1e: 540e 088d |014b: iget-object v14, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -403e22: 130b 1400 |014d: const/16 v11, #int 20 // #14 │ │ -403e26: 0200 2600 |014f: move/from16 v0, v38 │ │ -403e2a: 715b bcc5 c90e |0151: invoke-static {v9, v12, v14, v0, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.hbMakeCodeLengths:([B[ILorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;II)V // method@c5bc │ │ -403e30: d808 0801 |0154: add-int/lit8 v8, v8, #int 1 // #01 │ │ -403e34: 121b |0156: const/4 v11, #int 1 // #1 │ │ -403e36: 0800 2400 |0157: move-object/from16 v0, v36 │ │ -403e3a: 28ec |0159: goto 0145 // -0014 │ │ -403e3c: 0200 2600 |015a: move/from16 v0, v38 │ │ -403e40: d80a 0a01 |015c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -403e44: 0800 2400 |015e: move-object/from16 v0, v36 │ │ -403e48: 080b 1800 |0160: move-object/from16 v11, v24 │ │ -403e4c: 020c 2200 |0162: move/from16 v12, v34 │ │ -403e50: 0809 2300 |0164: move-object/from16 v9, v35 │ │ -403e54: 1208 |0166: const/4 v8, #int 0 // #0 │ │ -403e56: 124e |0167: const/4 v14, #int 4 // #4 │ │ -403e58: 2900 c2fe |0168: goto/16 002a // -013e │ │ -403e5c: 0f16 |016a: return v22 │ │ +403b6c: |[403b6c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues1:(II)I │ │ +403b7c: 0800 2400 |0000: move-object/from16 v0, v36 │ │ +403b80: 0201 2500 |0002: move/from16 v1, v37 │ │ +403b84: 5402 088d |0004: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +403b88: 5423 f58c |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_rfreq:[[I // field@8cf5 │ │ +403b8c: 5424 f38c |0008: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_fave:[I // field@8cf3 │ │ +403b90: 5425 f28c |000a: iget-object v5, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_cost:[S // field@8cf2 │ │ +403b94: 5426 f78c |000c: iget-object v6, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ +403b98: 5427 ee8c |000e: iget-object v7, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ +403b9c: 5422 f48c |0010: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +403ba0: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +403ba2: 4609 0208 |0013: aget-object v9, v2, v8 │ │ +403ba6: 121a |0015: const/4 v10, #int 1 // #1 │ │ +403ba8: 460b 020a |0016: aget-object v11, v2, v10 │ │ +403bac: 122c |0018: const/4 v12, #int 2 // #2 │ │ +403bae: 460d 020c |0019: aget-object v13, v2, v12 │ │ +403bb2: 123e |001b: const/4 v14, #int 3 // #3 │ │ +403bb4: 460f 020e |001c: aget-object v15, v2, v14 │ │ +403bb8: 124e |001e: const/4 v14, #int 4 // #4 │ │ +403bba: 4611 020e |001f: aget-object v17, v2, v14 │ │ +403bbe: 1312 0500 |0021: const/16 v18, #int 5 // #5 │ │ +403bc2: 4613 0212 |0023: aget-object v19, v2, v18 │ │ +403bc6: 520c 0b8d |0025: iget v12, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +403bca: 120a |0027: const/4 v10, #int 0 // #0 │ │ +403bcc: 1316 0000 |0028: const/16 v22, #int 0 // #0 │ │ +403bd0: 35ea 4001 |002a: if-ge v10, v14, 016a // +0140 │ │ +403bd4: 0216 0100 |002c: move/from16 v22, v1 │ │ +403bd8: 1317 ffff |002e: const/16 v23, #int -1 // #ffff │ │ +403bdc: d816 16ff |0030: add-int/lit8 v22, v22, #int -1 // #ff │ │ +403be0: 3a16 0f00 |0032: if-ltz v22, 0041 // +000f │ │ +403be4: 4b08 0416 |0034: aput v8, v4, v22 │ │ +403be8: 4618 0316 |0036: aget-object v24, v3, v22 │ │ +403bec: 0219 2600 |0038: move/from16 v25, v38 │ │ +403bf0: d819 19ff |003a: add-int/lit8 v25, v25, #int -1 // #ff │ │ +403bf4: 3a19 f2ff |003c: if-ltz v25, 002e // -000e │ │ +403bf8: 4b08 1819 |003e: aput v8, v24, v25 │ │ +403bfc: 28fa |0040: goto 003a // -0006 │ │ +403bfe: 120e |0041: const/4 v14, #int 0 // #0 │ │ +403c00: 1316 0000 |0042: const/16 v22, #int 0 // #0 │ │ +403c04: 5208 0b8d |0044: iget v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +403c08: 358e f500 |0046: if-ge v14, v8, 013b // +00f5 │ │ +403c0c: d808 0e32 |0048: add-int/lit8 v8, v14, #int 50 // #32 │ │ +403c10: 1315 0100 |004a: const/16 v21, #int 1 // #1 │ │ +403c14: d808 08ff |004c: add-int/lit8 v8, v8, #int -1 // #ff │ │ +403c18: 021a 0e00 |004e: move/from16 v26, v14 │ │ +403c1c: d80e 0cff |0050: add-int/lit8 v14, v12, #int -1 // #ff │ │ +403c20: 7120 de83 e800 |0052: invoke-static {v8, v14}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +403c26: 0a08 |0055: move-result v8 │ │ +403c28: 126e |0056: const/4 v14, #int 6 // #6 │ │ +403c2a: 33e1 7400 |0057: if-ne v1, v14, 00cb // +0074 │ │ +403c2e: 020e 1a00 |0059: move/from16 v14, v26 │ │ +403c32: 131b 0000 |005b: const/16 v27, #int 0 // #0 │ │ +403c36: 131c 0000 |005d: const/16 v28, #int 0 // #0 │ │ +403c3a: 131d 0000 |005f: const/16 v29, #int 0 // #0 │ │ +403c3e: 131e 0000 |0061: const/16 v30, #int 0 // #0 │ │ +403c42: 131f 0000 |0063: const/16 v31, #int 0 // #0 │ │ +403c46: 1320 0000 |0065: const/16 v32, #int 0 // #0 │ │ +403c4a: 368e 4d00 |0067: if-gt v14, v8, 00b4 // +004d │ │ +403c4e: 4921 060e |0069: aget-char v33, v6, v14 │ │ +403c52: 0222 0c00 |006b: move/from16 v34, v12 │ │ +403c56: 480c 0921 |006d: aget-byte v12, v9, v33 │ │ +403c5a: d5cc ff00 |006f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +403c5e: 900c 1b0c |0071: add-int v12, v27, v12 │ │ +403c62: 8fcc |0073: int-to-short v12, v12 │ │ +403c64: 0823 0900 |0074: move-object/from16 v35, v9 │ │ +403c68: 4809 0b21 |0076: aget-byte v9, v11, v33 │ │ +403c6c: d599 ff00 |0078: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +403c70: 9009 1c09 |007a: add-int v9, v28, v9 │ │ +403c74: 8f99 |007c: int-to-short v9, v9 │ │ +403c76: 021b 0900 |007d: move/from16 v27, v9 │ │ +403c7a: 4809 0d21 |007f: aget-byte v9, v13, v33 │ │ +403c7e: d599 ff00 |0081: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +403c82: 9009 1d09 |0083: add-int v9, v29, v9 │ │ +403c86: 8f99 |0085: int-to-short v9, v9 │ │ +403c88: 021c 0900 |0086: move/from16 v28, v9 │ │ +403c8c: 4809 0f21 |0088: aget-byte v9, v15, v33 │ │ +403c90: d599 ff00 |008a: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +403c94: 9009 1e09 |008c: add-int v9, v30, v9 │ │ +403c98: 8f99 |008e: int-to-short v9, v9 │ │ +403c9a: 021d 0900 |008f: move/from16 v29, v9 │ │ +403c9e: 4809 1121 |0091: aget-byte v9, v17, v33 │ │ +403ca2: d599 ff00 |0093: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +403ca6: 9009 1f09 |0095: add-int v9, v31, v9 │ │ +403caa: 8f99 |0097: int-to-short v9, v9 │ │ +403cac: 021e 0900 |0098: move/from16 v30, v9 │ │ +403cb0: 4809 1321 |009a: aget-byte v9, v19, v33 │ │ +403cb4: d599 ff00 |009c: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +403cb8: 9009 2009 |009e: add-int v9, v32, v9 │ │ +403cbc: 8f99 |00a0: int-to-short v9, v9 │ │ +403cbe: d80e 0e01 |00a1: add-int/lit8 v14, v14, #int 1 // #01 │ │ +403cc2: 0220 0900 |00a3: move/from16 v32, v9 │ │ +403cc6: 021f 1e00 |00a5: move/from16 v31, v30 │ │ +403cca: 0809 2300 |00a7: move-object/from16 v9, v35 │ │ +403cce: 021e 1d00 |00a9: move/from16 v30, v29 │ │ +403cd2: 021d 1c00 |00ab: move/from16 v29, v28 │ │ +403cd6: 021c 1b00 |00ad: move/from16 v28, v27 │ │ +403cda: 021b 0c00 |00af: move/from16 v27, v12 │ │ +403cde: 020c 2200 |00b1: move/from16 v12, v34 │ │ +403ce2: 28b4 |00b3: goto 0067 // -004c │ │ +403ce4: 0823 0900 |00b4: move-object/from16 v35, v9 │ │ +403ce8: 0222 0c00 |00b6: move/from16 v34, v12 │ │ +403cec: 1209 |00b8: const/4 v9, #int 0 // #0 │ │ +403cee: 511b 0509 |00b9: aput-short v27, v5, v9 │ │ +403cf2: 121c |00bb: const/4 v12, #int 1 // #1 │ │ +403cf4: 511c 050c |00bc: aput-short v28, v5, v12 │ │ +403cf8: 122c |00be: const/4 v12, #int 2 // #2 │ │ +403cfa: 511d 050c |00bf: aput-short v29, v5, v12 │ │ +403cfe: 123e |00c1: const/4 v14, #int 3 // #3 │ │ +403d00: 511e 050e |00c2: aput-short v30, v5, v14 │ │ +403d04: 1310 0400 |00c4: const/16 v16, #int 4 // #4 │ │ +403d08: 511f 0510 |00c6: aput-short v31, v5, v16 │ │ +403d0c: 5120 0512 |00c8: aput-short v32, v5, v18 │ │ +403d10: 2832 |00ca: goto 00fc // +0032 │ │ +403d12: 0823 0900 |00cb: move-object/from16 v35, v9 │ │ +403d16: 0222 0c00 |00cd: move/from16 v34, v12 │ │ +403d1a: 1209 |00cf: const/4 v9, #int 0 // #0 │ │ +403d1c: 122c |00d0: const/4 v12, #int 2 // #2 │ │ +403d1e: 123e |00d1: const/4 v14, #int 3 // #3 │ │ +403d20: 1310 0400 |00d2: const/16 v16, #int 4 // #4 │ │ +403d24: 0214 0100 |00d4: move/from16 v20, v1 │ │ +403d28: d814 14ff |00d6: add-int/lit8 v20, v20, #int -1 // #ff │ │ +403d2c: 3a14 0500 |00d8: if-ltz v20, 00dd // +0005 │ │ +403d30: 5109 0514 |00da: aput-short v9, v5, v20 │ │ +403d34: 28fa |00dc: goto 00d6 // -0006 │ │ +403d36: 0209 1a00 |00dd: move/from16 v9, v26 │ │ +403d3a: 3689 1d00 |00df: if-gt v9, v8, 00fc // +001d │ │ +403d3e: 4914 0609 |00e1: aget-char v20, v6, v9 │ │ +403d42: 0218 0100 |00e3: move/from16 v24, v1 │ │ +403d46: d818 18ff |00e5: add-int/lit8 v24, v24, #int -1 // #ff │ │ +403d4a: 3a18 1100 |00e7: if-ltz v24, 00f8 // +0011 │ │ +403d4e: 4a1b 0518 |00e9: aget-short v27, v5, v24 │ │ +403d52: 461c 0218 |00eb: aget-object v28, v2, v24 │ │ +403d56: 480c 1c14 |00ed: aget-byte v12, v28, v20 │ │ +403d5a: d5cc ff00 |00ef: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +403d5e: 900c 1b0c |00f1: add-int v12, v27, v12 │ │ +403d62: 8fcc |00f3: int-to-short v12, v12 │ │ +403d64: 510c 0518 |00f4: aput-short v12, v5, v24 │ │ +403d68: 122c |00f6: const/4 v12, #int 2 // #2 │ │ +403d6a: 28ee |00f7: goto 00e5 // -0012 │ │ +403d6c: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +403d70: 122c |00fa: const/4 v12, #int 2 // #2 │ │ +403d72: 28e4 |00fb: goto 00df // -001c │ │ +403d74: 1409 ffc9 9a3b |00fc: const v9, #float 0.00472379 // #3b9ac9ff │ │ +403d7a: 0119 |00ff: move v9, v1 │ │ +403d7c: 12fc |0100: const/4 v12, #int -1 // #ff │ │ +403d7e: 140e ffc9 9a3b |0101: const v14, #float 0.00472379 // #3b9ac9ff │ │ +403d84: d809 09ff |0104: add-int/lit8 v9, v9, #int -1 // #ff │ │ +403d88: 3a09 0d00 |0106: if-ltz v9, 0113 // +000d │ │ +403d8c: 0818 0b00 |0108: move-object/from16 v24, v11 │ │ +403d90: 4a0b 0509 |010a: aget-short v11, v5, v9 │ │ +403d94: 35eb 0400 |010c: if-ge v11, v14, 0110 // +0004 │ │ +403d98: 019c |010e: move v12, v9 │ │ +403d9a: 01be |010f: move v14, v11 │ │ +403d9c: 080b 1800 |0110: move-object/from16 v11, v24 │ │ +403da0: 28f2 |0112: goto 0104 // -000e │ │ +403da2: 0818 0b00 |0113: move-object/from16 v24, v11 │ │ +403da6: 4409 040c |0115: aget v9, v4, v12 │ │ +403daa: 121b |0117: const/4 v11, #int 1 // #1 │ │ +403dac: b0b9 |0118: add-int/2addr v9, v11 │ │ +403dae: 4b09 040c |0119: aput v9, v4, v12 │ │ +403db2: 8dc9 |011b: int-to-byte v9, v12 │ │ +403db4: 4f09 0716 |011c: aput-byte v9, v7, v22 │ │ +403db8: d816 1601 |011e: add-int/lit8 v22, v22, #int 1 // #01 │ │ +403dbc: 4609 030c |0120: aget-object v9, v3, v12 │ │ +403dc0: 020c 1a00 |0122: move/from16 v12, v26 │ │ +403dc4: 368c 0d00 |0124: if-gt v12, v8, 0131 // +000d │ │ +403dc8: 490e 060c |0126: aget-char v14, v6, v12 │ │ +403dcc: 4415 090e |0128: aget v21, v9, v14 │ │ +403dd0: d815 1501 |012a: add-int/lit8 v21, v21, #int 1 // #01 │ │ +403dd4: 4b15 090e |012c: aput v21, v9, v14 │ │ +403dd8: d80c 0c01 |012e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +403ddc: 28f4 |0130: goto 0124 // -000c │ │ +403dde: d80e 0801 |0131: add-int/lit8 v14, v8, #int 1 // #01 │ │ +403de2: 080b 1800 |0133: move-object/from16 v11, v24 │ │ +403de6: 020c 2200 |0135: move/from16 v12, v34 │ │ +403dea: 0809 2300 |0137: move-object/from16 v9, v35 │ │ +403dee: 2900 0bff |0139: goto/16 0044 // -00f5 │ │ +403df2: 0823 0900 |013b: move-object/from16 v35, v9 │ │ +403df6: 0818 0b00 |013d: move-object/from16 v24, v11 │ │ +403dfa: 0222 0c00 |013f: move/from16 v34, v12 │ │ +403dfe: 121b |0141: const/4 v11, #int 1 // #1 │ │ +403e00: 1310 0400 |0142: const/16 v16, #int 4 // #4 │ │ +403e04: 1208 |0144: const/4 v8, #int 0 // #0 │ │ +403e06: 3518 1500 |0145: if-ge v8, v1, 015a // +0015 │ │ +403e0a: 4609 0208 |0147: aget-object v9, v2, v8 │ │ +403e0e: 460c 0308 |0149: aget-object v12, v3, v8 │ │ +403e12: 540e 088d |014b: iget-object v14, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +403e16: 130b 1400 |014d: const/16 v11, #int 20 // #14 │ │ +403e1a: 0200 2600 |014f: move/from16 v0, v38 │ │ +403e1e: 715b bcc5 c90e |0151: invoke-static {v9, v12, v14, v0, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.hbMakeCodeLengths:([B[ILorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;II)V // method@c5bc │ │ +403e24: d808 0801 |0154: add-int/lit8 v8, v8, #int 1 // #01 │ │ +403e28: 121b |0156: const/4 v11, #int 1 // #1 │ │ +403e2a: 0800 2400 |0157: move-object/from16 v0, v36 │ │ +403e2e: 28ec |0159: goto 0145 // -0014 │ │ +403e30: 0200 2600 |015a: move/from16 v0, v38 │ │ +403e34: d80a 0a01 |015c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +403e38: 0800 2400 |015e: move-object/from16 v0, v36 │ │ +403e3c: 080b 1800 |0160: move-object/from16 v11, v24 │ │ +403e40: 020c 2200 |0162: move/from16 v12, v34 │ │ +403e44: 0809 2300 |0164: move-object/from16 v9, v35 │ │ +403e48: 1208 |0166: const/4 v8, #int 0 // #0 │ │ +403e4a: 124e |0167: const/4 v14, #int 4 // #4 │ │ +403e4c: 2900 c2fe |0168: goto/16 002a // -013e │ │ +403e50: 0f16 |016a: return v22 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=795 │ │ 0x0006 line=796 │ │ 0x0008 line=797 │ │ 0x000a line=798 │ │ 0x000c line=799 │ │ @@ -1399032,42 +1399028,42 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -4048b8: |[4048b8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues2:(II)V │ │ -4048c8: 5470 088d |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -4048cc: 5401 f08c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues2_pos:[B // field@8cf0 │ │ -4048d0: d808 08ff |0004: add-int/lit8 v8, v8, #int -1 // #ff │ │ -4048d4: 3a08 0600 |0006: if-ltz v8, 000c // +0006 │ │ -4048d8: 8d82 |0008: int-to-byte v2, v8 │ │ -4048da: 4f02 0108 |0009: aput-byte v2, v1, v8 │ │ -4048de: 28f9 |000b: goto 0004 // -0007 │ │ -4048e0: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -4048e2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -4048e4: 3592 1d00 |000e: if-ge v2, v9, 002b // +001d │ │ -4048e8: 5403 ee8c |0010: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ -4048ec: 4803 0302 |0012: aget-byte v3, v3, v2 │ │ -4048f0: 4804 0108 |0014: aget-byte v4, v1, v8 │ │ -4048f4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -4048f6: 3243 0a00 |0017: if-eq v3, v4, 0021 // +000a │ │ -4048fa: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ -4048fe: 4806 0105 |001b: aget-byte v6, v1, v5 │ │ -404902: 4f04 0105 |001d: aput-byte v4, v1, v5 │ │ -404906: 0164 |001f: move v4, v6 │ │ -404908: 28f7 |0020: goto 0017 // -0009 │ │ -40490a: 4f04 0108 |0021: aput-byte v4, v1, v8 │ │ -40490e: 5403 ef8c |0023: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ -404912: 8d54 |0025: int-to-byte v4, v5 │ │ -404914: 4f04 0302 |0026: aput-byte v4, v3, v2 │ │ -404918: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -40491c: 28e4 |002a: goto 000e // -001c │ │ -40491e: 0e00 |002b: return-void │ │ +4048ac: |[4048ac] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues2:(II)V │ │ +4048bc: 5470 088d |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +4048c0: 5401 f08c |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues2_pos:[B // field@8cf0 │ │ +4048c4: d808 08ff |0004: add-int/lit8 v8, v8, #int -1 // #ff │ │ +4048c8: 3a08 0600 |0006: if-ltz v8, 000c // +0006 │ │ +4048cc: 8d82 |0008: int-to-byte v2, v8 │ │ +4048ce: 4f02 0108 |0009: aput-byte v2, v1, v8 │ │ +4048d2: 28f9 |000b: goto 0004 // -0007 │ │ +4048d4: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +4048d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +4048d8: 3592 1d00 |000e: if-ge v2, v9, 002b // +001d │ │ +4048dc: 5403 ee8c |0010: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ +4048e0: 4803 0302 |0012: aget-byte v3, v3, v2 │ │ +4048e4: 4804 0108 |0014: aget-byte v4, v1, v8 │ │ +4048e8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +4048ea: 3243 0a00 |0017: if-eq v3, v4, 0021 // +000a │ │ +4048ee: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ +4048f2: 4806 0105 |001b: aget-byte v6, v1, v5 │ │ +4048f6: 4f04 0105 |001d: aput-byte v4, v1, v5 │ │ +4048fa: 0164 |001f: move v4, v6 │ │ +4048fc: 28f7 |0020: goto 0017 // -0009 │ │ +4048fe: 4f04 0108 |0021: aput-byte v4, v1, v8 │ │ +404902: 5403 ef8c |0023: iget-object v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ +404906: 8d54 |0025: int-to-byte v4, v5 │ │ +404908: 4f04 0302 |0026: aput-byte v4, v3, v2 │ │ +40490c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +404910: 28e4 |002a: goto 000e // -001c │ │ +404912: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0002 line=916 │ │ 0x0009 line=919 │ │ 0x0010 line=923 │ │ 0x0014 line=924 │ │ @@ -1399085,42 +1399081,42 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -404920: |[404920] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues3:(II)V │ │ -404930: 5490 088d |0000: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404934: 5400 f18c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ -404938: 5491 088d |0004: iget-object v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -40493c: 5411 f48c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -404940: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -404942: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -404944: 35a3 2300 |000a: if-ge v3, v10, 002d // +0023 │ │ -404948: 1304 2000 |000c: const/16 v4, #int 32 // #20 │ │ -40494c: 4605 0103 |000e: aget-object v5, v1, v3 │ │ -404950: 01b4 |0010: move v4, v11 │ │ -404952: 1306 2000 |0011: const/16 v6, #int 32 // #20 │ │ -404956: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -404958: d804 04ff |0014: add-int/lit8 v4, v4, #int -1 // #ff │ │ -40495c: 3a04 0d00 |0016: if-ltz v4, 0023 // +000d │ │ -404960: 4808 0504 |0018: aget-byte v8, v5, v4 │ │ -404964: d588 ff00 |001a: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -404968: 3778 0300 |001c: if-le v8, v7, 001f // +0003 │ │ -40496c: 0187 |001e: move v7, v8 │ │ -40496e: 3568 f5ff |001f: if-ge v8, v6, 0014 // -000b │ │ -404972: 0186 |0021: move v6, v8 │ │ -404974: 28f2 |0022: goto 0014 // -000e │ │ -404976: 4604 0003 |0023: aget-object v4, v0, v3 │ │ -40497a: 4605 0103 |0025: aget-object v5, v1, v3 │ │ -40497e: 715b bbc5 5476 |0027: invoke-static {v4, v5, v6, v7, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.hbAssignCodes:([I[BIII)V // method@c5bb │ │ -404984: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -404988: 28de |002c: goto 000a // -0022 │ │ -40498a: 0e00 |002d: return-void │ │ +404914: |[404914] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues3:(II)V │ │ +404924: 5490 088d |0000: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404928: 5400 f18c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ +40492c: 5491 088d |0004: iget-object v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404930: 5411 f48c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +404934: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +404936: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +404938: 35a3 2300 |000a: if-ge v3, v10, 002d // +0023 │ │ +40493c: 1304 2000 |000c: const/16 v4, #int 32 // #20 │ │ +404940: 4605 0103 |000e: aget-object v5, v1, v3 │ │ +404944: 01b4 |0010: move v4, v11 │ │ +404946: 1306 2000 |0011: const/16 v6, #int 32 // #20 │ │ +40494a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +40494c: d804 04ff |0014: add-int/lit8 v4, v4, #int -1 // #ff │ │ +404950: 3a04 0d00 |0016: if-ltz v4, 0023 // +000d │ │ +404954: 4808 0504 |0018: aget-byte v8, v5, v4 │ │ +404958: d588 ff00 |001a: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +40495c: 3778 0300 |001c: if-le v8, v7, 001f // +0003 │ │ +404960: 0187 |001e: move v7, v8 │ │ +404962: 3568 f5ff |001f: if-ge v8, v6, 0014 // -000b │ │ +404966: 0186 |0021: move v6, v8 │ │ +404968: 28f2 |0022: goto 0014 // -000e │ │ +40496a: 4604 0003 |0023: aget-object v4, v0, v3 │ │ +40496e: 4605 0103 |0025: aget-object v5, v1, v3 │ │ +404972: 715b bbc5 5476 |0027: invoke-static {v4, v5, v6, v7, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.hbAssignCodes:([I[BIII)V // method@c5bb │ │ +404978: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +40497c: 28de |002c: goto 000a // -0022 │ │ +40497e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0004 line=941 │ │ 0x000e line=946 │ │ 0x0018 line=948 │ │ 0x0023 line=960 │ │ @@ -1399134,76 +1399130,76 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -40498c: |[40498c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues4:()V │ │ -40499c: 54c0 088d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -4049a0: 5400 ea8c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -4049a4: 54c1 088d |0004: iget-object v1, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -4049a8: 5411 f68c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sentMTFValues4_inUse16:[Z // field@8cf6 │ │ -4049ac: 1302 1000 |0008: const/16 v2, #int 16 // #10 │ │ -4049b0: 1303 1000 |000a: const/16 v3, #int 16 // #10 │ │ -4049b4: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -4049b8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -4049ba: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -4049bc: 3a03 1500 |0010: if-ltz v3, 0025 // +0015 │ │ -4049c0: 4e04 0103 |0012: aput-boolean v4, v1, v3 │ │ -4049c4: da04 0310 |0014: mul-int/lit8 v4, v3, #int 16 // #10 │ │ -4049c8: 1306 1000 |0016: const/16 v6, #int 16 // #10 │ │ -4049cc: d806 06ff |0018: add-int/lit8 v6, v6, #int -1 // #ff │ │ -4049d0: 3a06 f2ff |001a: if-ltz v6, 000c // -000e │ │ -4049d4: 9007 0406 |001c: add-int v7, v4, v6 │ │ -4049d8: 4707 0007 |001e: aget-boolean v7, v0, v7 │ │ -4049dc: 3807 f8ff |0020: if-eqz v7, 0018 // -0008 │ │ -4049e0: 4e05 0103 |0022: aput-boolean v5, v1, v3 │ │ -4049e4: 28f4 |0024: goto 0018 // -000c │ │ -4049e6: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -4049e8: 3523 0a00 |0026: if-ge v3, v2, 0030 // +000a │ │ -4049ec: 4706 0103 |0028: aget-boolean v6, v1, v3 │ │ -4049f0: 7030 b1c5 5c06 |002a: invoke-direct {v12, v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -4049f6: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4049fa: 28f7 |002f: goto 0026 // -0009 │ │ -4049fc: 54c3 0c8d |0030: iget-object v3, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404a00: 52c6 038d |0032: iget v6, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404a04: 52c7 028d |0034: iget v7, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404a08: 0168 |0036: move v8, v6 │ │ -404a0a: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -404a0c: 3526 2f00 |0038: if-ge v6, v2, 0067 // +002f │ │ -404a10: 4709 0106 |003a: aget-boolean v9, v1, v6 │ │ -404a14: 3809 2800 |003c: if-eqz v9, 0064 // +0028 │ │ -404a18: da09 0610 |003e: mul-int/lit8 v9, v6, #int 16 // #10 │ │ -404a1c: 017a |0040: move v10, v7 │ │ -404a1e: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -404a20: 3527 2100 |0042: if-ge v7, v2, 0063 // +0021 │ │ -404a24: 130b 0800 |0044: const/16 v11, #int 8 // #8 │ │ -404a28: 34b8 0c00 |0046: if-lt v8, v11, 0052 // +000c │ │ -404a2c: e10b 0a18 |0048: shr-int/lit8 v11, v10, #int 24 // #18 │ │ -404a30: 6e20 a082 b300 |004a: invoke-virtual {v3, v11}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404a36: e00a 0a08 |004d: shl-int/lit8 v10, v10, #int 8 // #08 │ │ -404a3a: d808 08f8 |004f: add-int/lit8 v8, v8, #int -8 // #f8 │ │ -404a3e: 28f3 |0051: goto 0044 // -000d │ │ -404a40: 900b 0907 |0052: add-int v11, v9, v7 │ │ -404a44: 470b 000b |0054: aget-boolean v11, v0, v11 │ │ -404a48: 380b 0800 |0056: if-eqz v11, 005e // +0008 │ │ -404a4c: d90b 0820 |0058: rsub-int/lit8 v11, v8, #int 32 // #20 │ │ -404a50: b15b |005a: sub-int/2addr v11, v5 │ │ -404a52: 980b 050b |005b: shl-int v11, v5, v11 │ │ -404a56: b6ba |005d: or-int/2addr v10, v11 │ │ -404a58: d808 0801 |005e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -404a5c: d807 0701 |0060: add-int/lit8 v7, v7, #int 1 // #01 │ │ -404a60: 28e0 |0062: goto 0042 // -0020 │ │ -404a62: 01a7 |0063: move v7, v10 │ │ -404a64: d806 0601 |0064: add-int/lit8 v6, v6, #int 1 // #01 │ │ -404a68: 28d2 |0066: goto 0038 // -002e │ │ -404a6a: 59c7 028d |0067: iput v7, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404a6e: 59c8 038d |0069: iput v8, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404a72: 0e00 |006b: return-void │ │ +404980: |[404980] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues4:()V │ │ +404990: 54c0 088d |0000: iget-object v0, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404994: 5400 ea8c |0002: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +404998: 54c1 088d |0004: iget-object v1, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +40499c: 5411 f68c |0006: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sentMTFValues4_inUse16:[Z // field@8cf6 │ │ +4049a0: 1302 1000 |0008: const/16 v2, #int 16 // #10 │ │ +4049a4: 1303 1000 |000a: const/16 v3, #int 16 // #10 │ │ +4049a8: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +4049ac: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +4049ae: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +4049b0: 3a03 1500 |0010: if-ltz v3, 0025 // +0015 │ │ +4049b4: 4e04 0103 |0012: aput-boolean v4, v1, v3 │ │ +4049b8: da04 0310 |0014: mul-int/lit8 v4, v3, #int 16 // #10 │ │ +4049bc: 1306 1000 |0016: const/16 v6, #int 16 // #10 │ │ +4049c0: d806 06ff |0018: add-int/lit8 v6, v6, #int -1 // #ff │ │ +4049c4: 3a06 f2ff |001a: if-ltz v6, 000c // -000e │ │ +4049c8: 9007 0406 |001c: add-int v7, v4, v6 │ │ +4049cc: 4707 0007 |001e: aget-boolean v7, v0, v7 │ │ +4049d0: 3807 f8ff |0020: if-eqz v7, 0018 // -0008 │ │ +4049d4: 4e05 0103 |0022: aput-boolean v5, v1, v3 │ │ +4049d8: 28f4 |0024: goto 0018 // -000c │ │ +4049da: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +4049dc: 3523 0a00 |0026: if-ge v3, v2, 0030 // +000a │ │ +4049e0: 4706 0103 |0028: aget-boolean v6, v1, v3 │ │ +4049e4: 7030 b1c5 5c06 |002a: invoke-direct {v12, v5, v6}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +4049ea: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4049ee: 28f7 |002f: goto 0026 // -0009 │ │ +4049f0: 54c3 0c8d |0030: iget-object v3, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +4049f4: 52c6 038d |0032: iget v6, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +4049f8: 52c7 028d |0034: iget v7, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +4049fc: 0168 |0036: move v8, v6 │ │ +4049fe: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +404a00: 3526 2f00 |0038: if-ge v6, v2, 0067 // +002f │ │ +404a04: 4709 0106 |003a: aget-boolean v9, v1, v6 │ │ +404a08: 3809 2800 |003c: if-eqz v9, 0064 // +0028 │ │ +404a0c: da09 0610 |003e: mul-int/lit8 v9, v6, #int 16 // #10 │ │ +404a10: 017a |0040: move v10, v7 │ │ +404a12: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +404a14: 3527 2100 |0042: if-ge v7, v2, 0063 // +0021 │ │ +404a18: 130b 0800 |0044: const/16 v11, #int 8 // #8 │ │ +404a1c: 34b8 0c00 |0046: if-lt v8, v11, 0052 // +000c │ │ +404a20: e10b 0a18 |0048: shr-int/lit8 v11, v10, #int 24 // #18 │ │ +404a24: 6e20 a082 b300 |004a: invoke-virtual {v3, v11}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404a2a: e00a 0a08 |004d: shl-int/lit8 v10, v10, #int 8 // #08 │ │ +404a2e: d808 08f8 |004f: add-int/lit8 v8, v8, #int -8 // #f8 │ │ +404a32: 28f3 |0051: goto 0044 // -000d │ │ +404a34: 900b 0907 |0052: add-int v11, v9, v7 │ │ +404a38: 470b 000b |0054: aget-boolean v11, v0, v11 │ │ +404a3c: 380b 0800 |0056: if-eqz v11, 005e // +0008 │ │ +404a40: d90b 0820 |0058: rsub-int/lit8 v11, v8, #int 32 // #20 │ │ +404a44: b15b |005a: sub-int/2addr v11, v5 │ │ +404a46: 980b 050b |005b: shl-int v11, v5, v11 │ │ +404a4a: b6ba |005d: or-int/2addr v10, v11 │ │ +404a4c: d808 0801 |005e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +404a50: d807 0701 |0060: add-int/lit8 v7, v7, #int 1 // #01 │ │ +404a54: 28e0 |0062: goto 0042 // -0020 │ │ +404a56: 01a7 |0063: move v7, v10 │ │ +404a58: d806 0601 |0064: add-int/lit8 v6, v6, #int 1 // #01 │ │ +404a5c: 28d2 |0066: goto 0038 // -002e │ │ +404a5e: 59c7 028d |0067: iput v7, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404a62: 59c8 038d |0069: iput v8, v12, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404a66: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ 0x0004 line=966 │ │ 0x0012 line=969 │ │ 0x001e line=972 │ │ 0x0022 line=973 │ │ @@ -1399224,62 +1399220,62 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -404a74: |[404a74] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues5:(II)V │ │ -404a84: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -404a86: 7030 b1c5 090a |0001: invoke-direct {v9, v0, v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -404a8c: 130a 0f00 |0004: const/16 v10, #int 15 // #f │ │ -404a90: 7030 b1c5 a90b |0006: invoke-direct {v9, v10, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ -404a96: 549a 0c8d |0009: iget-object v10, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404a9a: 5490 088d |000b: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404a9e: 5400 ef8c |000d: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ -404aa2: 5291 038d |000f: iget v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404aa6: 5292 028d |0011: iget v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404aaa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -404aac: 0114 |0014: move v4, v1 │ │ -404aae: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -404ab0: 35b1 3700 |0016: if-ge v1, v11, 004d // +0037 │ │ -404ab4: 4805 0001 |0018: aget-byte v5, v0, v1 │ │ -404ab8: d555 ff00 |001a: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -404abc: 0146 |001c: move v6, v4 │ │ -404abe: 0124 |001d: move v4, v2 │ │ -404ac0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -404ac2: 1307 0800 |001f: const/16 v7, #int 8 // #8 │ │ -404ac6: 3552 1a00 |0021: if-ge v2, v5, 003b // +001a │ │ -404aca: 3476 0c00 |0023: if-lt v6, v7, 002f // +000c │ │ -404ace: e108 0418 |0025: shr-int/lit8 v8, v4, #int 24 // #18 │ │ -404ad2: 6e20 a082 8a00 |0027: invoke-virtual {v10, v8}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404ad8: e004 0408 |002a: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -404adc: d806 06f8 |002c: add-int/lit8 v6, v6, #int -8 // #f8 │ │ -404ae0: 28f5 |002e: goto 0023 // -000b │ │ -404ae2: d907 0620 |002f: rsub-int/lit8 v7, v6, #int 32 // #20 │ │ -404ae6: 1218 |0031: const/4 v8, #int 1 // #1 │ │ -404ae8: b187 |0032: sub-int/2addr v7, v8 │ │ -404aea: 9807 0807 |0033: shl-int v7, v8, v7 │ │ -404aee: b674 |0035: or-int/2addr v4, v7 │ │ -404af0: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -404af4: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -404af8: 28e5 |003a: goto 001f // -001b │ │ -404afa: 0142 |003b: move v2, v4 │ │ -404afc: 3476 0c00 |003c: if-lt v6, v7, 0048 // +000c │ │ -404b00: e104 0218 |003e: shr-int/lit8 v4, v2, #int 24 // #18 │ │ -404b04: 6e20 a082 4a00 |0040: invoke-virtual {v10, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404b0a: e002 0208 |0043: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -404b0e: d806 06f8 |0045: add-int/lit8 v6, v6, #int -8 // #f8 │ │ -404b12: 28f5 |0047: goto 003c // -000b │ │ -404b14: d804 0601 |0048: add-int/lit8 v4, v6, #int 1 // #01 │ │ -404b18: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -404b1c: 28ca |004c: goto 0016 // -0036 │ │ -404b1e: 5992 028d |004d: iput v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404b22: 5994 038d |004f: iput v4, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404b26: 0e00 |0051: return-void │ │ +404a68: |[404a68] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues5:(II)V │ │ +404a78: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +404a7a: 7030 b1c5 090a |0001: invoke-direct {v9, v0, v10}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +404a80: 130a 0f00 |0004: const/16 v10, #int 15 // #f │ │ +404a84: 7030 b1c5 a90b |0006: invoke-direct {v9, v10, v11}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsW:(II)V // method@c5b1 │ │ +404a8a: 549a 0c8d |0009: iget-object v10, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404a8e: 5490 088d |000b: iget-object v0, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404a92: 5400 ef8c |000d: iget-object v0, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selectorMtf:[B // field@8cef │ │ +404a96: 5291 038d |000f: iget v1, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404a9a: 5292 028d |0011: iget v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404a9e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +404aa0: 0114 |0014: move v4, v1 │ │ +404aa2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +404aa4: 35b1 3700 |0016: if-ge v1, v11, 004d // +0037 │ │ +404aa8: 4805 0001 |0018: aget-byte v5, v0, v1 │ │ +404aac: d555 ff00 |001a: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +404ab0: 0146 |001c: move v6, v4 │ │ +404ab2: 0124 |001d: move v4, v2 │ │ +404ab4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +404ab6: 1307 0800 |001f: const/16 v7, #int 8 // #8 │ │ +404aba: 3552 1a00 |0021: if-ge v2, v5, 003b // +001a │ │ +404abe: 3476 0c00 |0023: if-lt v6, v7, 002f // +000c │ │ +404ac2: e108 0418 |0025: shr-int/lit8 v8, v4, #int 24 // #18 │ │ +404ac6: 6e20 a082 8a00 |0027: invoke-virtual {v10, v8}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404acc: e004 0408 |002a: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +404ad0: d806 06f8 |002c: add-int/lit8 v6, v6, #int -8 // #f8 │ │ +404ad4: 28f5 |002e: goto 0023 // -000b │ │ +404ad6: d907 0620 |002f: rsub-int/lit8 v7, v6, #int 32 // #20 │ │ +404ada: 1218 |0031: const/4 v8, #int 1 // #1 │ │ +404adc: b187 |0032: sub-int/2addr v7, v8 │ │ +404ade: 9807 0807 |0033: shl-int v7, v8, v7 │ │ +404ae2: b674 |0035: or-int/2addr v4, v7 │ │ +404ae4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +404ae8: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +404aec: 28e5 |003a: goto 001f // -001b │ │ +404aee: 0142 |003b: move v2, v4 │ │ +404af0: 3476 0c00 |003c: if-lt v6, v7, 0048 // +000c │ │ +404af4: e104 0218 |003e: shr-int/lit8 v4, v2, #int 24 // #18 │ │ +404af8: 6e20 a082 4a00 |0040: invoke-virtual {v10, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404afe: e002 0208 |0043: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +404b02: d806 06f8 |0045: add-int/lit8 v6, v6, #int -8 // #f8 │ │ +404b06: 28f5 |0047: goto 003c // -000b │ │ +404b08: d804 0601 |0048: add-int/lit8 v4, v6, #int 1 // #01 │ │ +404b0c: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +404b10: 28ca |004c: goto 0016 // -0036 │ │ +404b12: 5992 028d |004d: iput v2, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404b16: 5994 038d |004f: iput v4, v9, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404b1a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1010 │ │ 0x0006 line=1011 │ │ 0x0009 line=1013 │ │ 0x000b line=1014 │ │ 0x000f line=1016 │ │ @@ -1399299,94 +1399295,94 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -404b28: |[404b28] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues6:(II)V │ │ -404b38: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -404b3c: 5401 088d |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404b40: 5411 f48c |0004: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -404b44: 5402 0c8d |0006: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404b48: 5203 038d |0008: iget v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404b4c: 5204 028d |000a: iget v4, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404b50: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -404b52: 0137 |000d: move v7, v3 │ │ -404b54: 0146 |000e: move v6, v4 │ │ -404b56: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -404b58: 0203 1200 |0010: move/from16 v3, v18 │ │ -404b5c: 3534 7300 |0012: if-ge v4, v3, 0085 // +0073 │ │ -404b60: 4608 0104 |0014: aget-object v8, v1, v4 │ │ -404b64: 4809 0805 |0016: aget-byte v9, v8, v5 │ │ -404b68: d599 ff00 |0018: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -404b6c: 130a 0800 |001a: const/16 v10, #int 8 // #8 │ │ -404b70: 34a7 0c00 |001c: if-lt v7, v10, 0028 // +000c │ │ -404b74: e10a 0618 |001e: shr-int/lit8 v10, v6, #int 24 // #18 │ │ -404b78: 6e20 a082 a200 |0020: invoke-virtual {v2, v10}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404b7e: e006 0608 |0023: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -404b82: d807 07f8 |0025: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -404b86: 28f3 |0027: goto 001a // -000d │ │ -404b88: d90b 0720 |0028: rsub-int/lit8 v11, v7, #int 32 // #20 │ │ -404b8c: d80b 0bfb |002a: add-int/lit8 v11, v11, #int -5 // #fb │ │ -404b90: 980b 090b |002c: shl-int v11, v9, v11 │ │ -404b94: b6b6 |002e: or-int/2addr v6, v11 │ │ -404b96: d807 0705 |002f: add-int/lit8 v7, v7, #int 5 // #05 │ │ -404b9a: 016b |0031: move v11, v6 │ │ -404b9c: 019c |0032: move v12, v9 │ │ -404b9e: 1206 |0033: const/4 v6, #int 0 // #0 │ │ -404ba0: 0209 1300 |0034: move/from16 v9, v19 │ │ -404ba4: 3596 4b00 |0036: if-ge v6, v9, 0081 // +004b │ │ -404ba8: 480d 0806 |0038: aget-byte v13, v8, v6 │ │ -404bac: d5dd ff00 |003a: and-int/lit16 v13, v13, #int 255 // #00ff │ │ -404bb0: 122e |003c: const/4 v14, #int 2 // #2 │ │ -404bb2: 35dc 1800 |003d: if-ge v12, v13, 0055 // +0018 │ │ -404bb6: 34a7 0c00 |003f: if-lt v7, v10, 004b // +000c │ │ -404bba: e10f 0b18 |0041: shr-int/lit8 v15, v11, #int 24 // #18 │ │ -404bbe: 6e20 a082 f200 |0043: invoke-virtual {v2, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404bc4: e00b 0b08 |0046: shl-int/lit8 v11, v11, #int 8 // #08 │ │ -404bc8: d807 07f8 |0048: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -404bcc: 28f5 |004a: goto 003f // -000b │ │ -404bce: d90f 0720 |004b: rsub-int/lit8 v15, v7, #int 32 // #20 │ │ -404bd2: b1ef |004d: sub-int/2addr v15, v14 │ │ -404bd4: b8fe |004e: shl-int/2addr v14, v15 │ │ -404bd6: b6eb |004f: or-int/2addr v11, v14 │ │ -404bd8: d807 0702 |0050: add-int/lit8 v7, v7, #int 2 // #02 │ │ -404bdc: d80c 0c01 |0052: add-int/lit8 v12, v12, #int 1 // #01 │ │ -404be0: 28e8 |0054: goto 003c // -0018 │ │ -404be2: 37dc 1b00 |0055: if-le v12, v13, 0070 // +001b │ │ -404be6: 34a7 0c00 |0057: if-lt v7, v10, 0063 // +000c │ │ -404bea: e10f 0b18 |0059: shr-int/lit8 v15, v11, #int 24 // #18 │ │ -404bee: 6e20 a082 f200 |005b: invoke-virtual {v2, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404bf4: e00b 0b08 |005e: shl-int/lit8 v11, v11, #int 8 // #08 │ │ -404bf8: d807 07f8 |0060: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -404bfc: 28f5 |0062: goto 0057 // -000b │ │ -404bfe: 123f |0063: const/4 v15, #int 3 // #3 │ │ -404c00: d910 0720 |0064: rsub-int/lit8 v16, v7, #int 32 // #20 │ │ -404c04: d810 10fe |0066: add-int/lit8 v16, v16, #int -2 // #fe │ │ -404c08: 980f 0f10 |0068: shl-int v15, v15, v16 │ │ -404c0c: b6fb |006a: or-int/2addr v11, v15 │ │ -404c0e: d807 0702 |006b: add-int/lit8 v7, v7, #int 2 // #02 │ │ -404c12: d80c 0cff |006d: add-int/lit8 v12, v12, #int -1 // #ff │ │ -404c16: 28e6 |006f: goto 0055 // -001a │ │ -404c18: 34a7 0c00 |0070: if-lt v7, v10, 007c // +000c │ │ -404c1c: e10d 0b18 |0072: shr-int/lit8 v13, v11, #int 24 // #18 │ │ -404c20: 6e20 a082 d200 |0074: invoke-virtual {v2, v13}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404c26: e00b 0b08 |0077: shl-int/lit8 v11, v11, #int 8 // #08 │ │ -404c2a: d807 07f8 |0079: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -404c2e: 28f5 |007b: goto 0070 // -000b │ │ -404c30: d807 0701 |007c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -404c34: d806 0601 |007e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -404c38: 28b6 |0080: goto 0036 // -004a │ │ -404c3a: d804 0401 |0081: add-int/lit8 v4, v4, #int 1 // #01 │ │ -404c3e: 01b6 |0083: move v6, v11 │ │ -404c40: 288e |0084: goto 0012 // -0072 │ │ -404c42: 5906 028d |0085: iput v6, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404c46: 5907 038d |0087: iput v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404c4a: 0e00 |0089: return-void │ │ +404b1c: |[404b1c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues6:(II)V │ │ +404b2c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +404b30: 5401 088d |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404b34: 5411 f48c |0004: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +404b38: 5402 0c8d |0006: iget-object v2, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404b3c: 5203 038d |0008: iget v3, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404b40: 5204 028d |000a: iget v4, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404b44: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +404b46: 0137 |000d: move v7, v3 │ │ +404b48: 0146 |000e: move v6, v4 │ │ +404b4a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +404b4c: 0203 1200 |0010: move/from16 v3, v18 │ │ +404b50: 3534 7300 |0012: if-ge v4, v3, 0085 // +0073 │ │ +404b54: 4608 0104 |0014: aget-object v8, v1, v4 │ │ +404b58: 4809 0805 |0016: aget-byte v9, v8, v5 │ │ +404b5c: d599 ff00 |0018: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +404b60: 130a 0800 |001a: const/16 v10, #int 8 // #8 │ │ +404b64: 34a7 0c00 |001c: if-lt v7, v10, 0028 // +000c │ │ +404b68: e10a 0618 |001e: shr-int/lit8 v10, v6, #int 24 // #18 │ │ +404b6c: 6e20 a082 a200 |0020: invoke-virtual {v2, v10}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404b72: e006 0608 |0023: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +404b76: d807 07f8 |0025: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +404b7a: 28f3 |0027: goto 001a // -000d │ │ +404b7c: d90b 0720 |0028: rsub-int/lit8 v11, v7, #int 32 // #20 │ │ +404b80: d80b 0bfb |002a: add-int/lit8 v11, v11, #int -5 // #fb │ │ +404b84: 980b 090b |002c: shl-int v11, v9, v11 │ │ +404b88: b6b6 |002e: or-int/2addr v6, v11 │ │ +404b8a: d807 0705 |002f: add-int/lit8 v7, v7, #int 5 // #05 │ │ +404b8e: 016b |0031: move v11, v6 │ │ +404b90: 019c |0032: move v12, v9 │ │ +404b92: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +404b94: 0209 1300 |0034: move/from16 v9, v19 │ │ +404b98: 3596 4b00 |0036: if-ge v6, v9, 0081 // +004b │ │ +404b9c: 480d 0806 |0038: aget-byte v13, v8, v6 │ │ +404ba0: d5dd ff00 |003a: and-int/lit16 v13, v13, #int 255 // #00ff │ │ +404ba4: 122e |003c: const/4 v14, #int 2 // #2 │ │ +404ba6: 35dc 1800 |003d: if-ge v12, v13, 0055 // +0018 │ │ +404baa: 34a7 0c00 |003f: if-lt v7, v10, 004b // +000c │ │ +404bae: e10f 0b18 |0041: shr-int/lit8 v15, v11, #int 24 // #18 │ │ +404bb2: 6e20 a082 f200 |0043: invoke-virtual {v2, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404bb8: e00b 0b08 |0046: shl-int/lit8 v11, v11, #int 8 // #08 │ │ +404bbc: d807 07f8 |0048: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +404bc0: 28f5 |004a: goto 003f // -000b │ │ +404bc2: d90f 0720 |004b: rsub-int/lit8 v15, v7, #int 32 // #20 │ │ +404bc6: b1ef |004d: sub-int/2addr v15, v14 │ │ +404bc8: b8fe |004e: shl-int/2addr v14, v15 │ │ +404bca: b6eb |004f: or-int/2addr v11, v14 │ │ +404bcc: d807 0702 |0050: add-int/lit8 v7, v7, #int 2 // #02 │ │ +404bd0: d80c 0c01 |0052: add-int/lit8 v12, v12, #int 1 // #01 │ │ +404bd4: 28e8 |0054: goto 003c // -0018 │ │ +404bd6: 37dc 1b00 |0055: if-le v12, v13, 0070 // +001b │ │ +404bda: 34a7 0c00 |0057: if-lt v7, v10, 0063 // +000c │ │ +404bde: e10f 0b18 |0059: shr-int/lit8 v15, v11, #int 24 // #18 │ │ +404be2: 6e20 a082 f200 |005b: invoke-virtual {v2, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404be8: e00b 0b08 |005e: shl-int/lit8 v11, v11, #int 8 // #08 │ │ +404bec: d807 07f8 |0060: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +404bf0: 28f5 |0062: goto 0057 // -000b │ │ +404bf2: 123f |0063: const/4 v15, #int 3 // #3 │ │ +404bf4: d910 0720 |0064: rsub-int/lit8 v16, v7, #int 32 // #20 │ │ +404bf8: d810 10fe |0066: add-int/lit8 v16, v16, #int -2 // #fe │ │ +404bfc: 980f 0f10 |0068: shl-int v15, v15, v16 │ │ +404c00: b6fb |006a: or-int/2addr v11, v15 │ │ +404c02: d807 0702 |006b: add-int/lit8 v7, v7, #int 2 // #02 │ │ +404c06: d80c 0cff |006d: add-int/lit8 v12, v12, #int -1 // #ff │ │ +404c0a: 28e6 |006f: goto 0055 // -001a │ │ +404c0c: 34a7 0c00 |0070: if-lt v7, v10, 007c // +000c │ │ +404c10: e10d 0b18 |0072: shr-int/lit8 v13, v11, #int 24 // #18 │ │ +404c14: 6e20 a082 d200 |0074: invoke-virtual {v2, v13}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404c1a: e00b 0b08 |0077: shl-int/lit8 v11, v11, #int 8 // #08 │ │ +404c1e: d807 07f8 |0079: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +404c22: 28f5 |007b: goto 0070 // -000b │ │ +404c24: d807 0701 |007c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +404c28: d806 0601 |007e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +404c2c: 28b6 |0080: goto 0036 // -004a │ │ +404c2e: d804 0401 |0081: add-int/lit8 v4, v4, #int 1 // #01 │ │ +404c32: 01b6 |0083: move v6, v11 │ │ +404c34: 288e |0084: goto 0012 // -0072 │ │ +404c36: 5906 028d |0085: iput v6, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404c3a: 5907 038d |0087: iput v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404c3e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1047 │ │ 0x0006 line=1048 │ │ 0x0008 line=1050 │ │ 0x000a line=1051 │ │ 0x0014 line=1054 │ │ @@ -1399408,62 +1399404,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -404c4c: |[404c4c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues7:()V │ │ -404c5c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -404c60: 5401 088d |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404c64: 5412 f48c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ -404c68: 5413 f18c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ -404c6c: 5404 0c8d |0008: iget-object v4, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404c70: 5415 ee8c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ -404c74: 5411 f78c |000c: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ -404c78: 5206 0b8d |000e: iget v6, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ -404c7c: 5207 038d |0010: iget v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404c80: 5208 028d |0012: iget v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404c84: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -404c86: 120a |0015: const/4 v10, #int 0 // #0 │ │ -404c88: 3569 3c00 |0016: if-ge v9, v6, 0052 // +003c │ │ -404c8c: d80b 0932 |0018: add-int/lit8 v11, v9, #int 50 // #32 │ │ -404c90: d80b 0bff |001a: add-int/lit8 v11, v11, #int -1 // #ff │ │ -404c94: d80c 06ff |001c: add-int/lit8 v12, v6, #int -1 // #ff │ │ -404c98: 7120 de83 cb00 |001e: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -404c9e: 0a0b |0021: move-result v11 │ │ -404ca0: 480c 050a |0022: aget-byte v12, v5, v10 │ │ -404ca4: d5cc ff00 |0024: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -404ca8: 460d 030c |0026: aget-object v13, v3, v12 │ │ -404cac: 460c 020c |0028: aget-object v12, v2, v12 │ │ -404cb0: 36b9 2300 |002a: if-gt v9, v11, 004d // +0023 │ │ -404cb4: 490e 0109 |002c: aget-char v14, v1, v9 │ │ -404cb8: 130f 0800 |002e: const/16 v15, #int 8 // #8 │ │ -404cbc: 34f7 0c00 |0030: if-lt v7, v15, 003c // +000c │ │ -404cc0: e10f 0818 |0032: shr-int/lit8 v15, v8, #int 24 // #18 │ │ -404cc4: 6e20 a082 f400 |0034: invoke-virtual {v4, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -404cca: e008 0808 |0037: shl-int/lit8 v8, v8, #int 8 // #08 │ │ -404cce: d807 07f8 |0039: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -404cd2: 28f3 |003b: goto 002e // -000d │ │ -404cd4: 480f 0c0e |003c: aget-byte v15, v12, v14 │ │ -404cd8: d5ff ff00 |003e: and-int/lit16 v15, v15, #int 255 // #00ff │ │ -404cdc: 440e 0d0e |0040: aget v14, v13, v14 │ │ -404ce0: d910 0720 |0042: rsub-int/lit8 v16, v7, #int 32 // #20 │ │ -404ce4: 9110 100f |0044: sub-int v16, v16, v15 │ │ -404ce8: 980e 0e10 |0046: shl-int v14, v14, v16 │ │ -404cec: b6e8 |0048: or-int/2addr v8, v14 │ │ -404cee: b0f7 |0049: add-int/2addr v7, v15 │ │ -404cf0: d809 0901 |004a: add-int/lit8 v9, v9, #int 1 // #01 │ │ -404cf4: 28de |004c: goto 002a // -0022 │ │ -404cf6: d809 0b01 |004d: add-int/lit8 v9, v11, #int 1 // #01 │ │ -404cfa: d80a 0a01 |004f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -404cfe: 28c5 |0051: goto 0016 // -003b │ │ -404d00: 5908 028d |0052: iput v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ -404d04: 5907 038d |0054: iput v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ -404d08: 0e00 |0056: return-void │ │ +404c40: |[404c40] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.sendMTFValues7:()V │ │ +404c50: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +404c54: 5401 088d |0002: iget-object v1, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404c58: 5412 f48c |0004: iget-object v2, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_len:[[B // field@8cf4 │ │ +404c5c: 5413 f18c |0006: iget-object v3, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sendMTFValues_code:[[I // field@8cf1 │ │ +404c60: 5404 0c8d |0008: iget-object v4, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404c64: 5415 ee8c |000a: iget-object v5, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.selector:[B // field@8cee │ │ +404c68: 5411 f78c |000c: iget-object v1, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.sfmap:[C // field@8cf7 │ │ +404c6c: 5206 0b8d |000e: iget v6, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.nMTF:I // field@8d0b │ │ +404c70: 5207 038d |0010: iget v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404c74: 5208 028d |0012: iget v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404c78: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +404c7a: 120a |0015: const/4 v10, #int 0 // #0 │ │ +404c7c: 3569 3c00 |0016: if-ge v9, v6, 0052 // +003c │ │ +404c80: d80b 0932 |0018: add-int/lit8 v11, v9, #int 50 // #32 │ │ +404c84: d80b 0bff |001a: add-int/lit8 v11, v11, #int -1 // #ff │ │ +404c88: d80c 06ff |001c: add-int/lit8 v12, v6, #int -1 // #ff │ │ +404c8c: 7120 de83 cb00 |001e: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +404c92: 0a0b |0021: move-result v11 │ │ +404c94: 480c 050a |0022: aget-byte v12, v5, v10 │ │ +404c98: d5cc ff00 |0024: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +404c9c: 460d 030c |0026: aget-object v13, v3, v12 │ │ +404ca0: 460c 020c |0028: aget-object v12, v2, v12 │ │ +404ca4: 36b9 2300 |002a: if-gt v9, v11, 004d // +0023 │ │ +404ca8: 490e 0109 |002c: aget-char v14, v1, v9 │ │ +404cac: 130f 0800 |002e: const/16 v15, #int 8 // #8 │ │ +404cb0: 34f7 0c00 |0030: if-lt v7, v15, 003c // +000c │ │ +404cb4: e10f 0818 |0032: shr-int/lit8 v15, v8, #int 24 // #18 │ │ +404cb8: 6e20 a082 f400 |0034: invoke-virtual {v4, v15}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +404cbe: e008 0808 |0037: shl-int/lit8 v8, v8, #int 8 // #08 │ │ +404cc2: d807 07f8 |0039: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +404cc6: 28f3 |003b: goto 002e // -000d │ │ +404cc8: 480f 0c0e |003c: aget-byte v15, v12, v14 │ │ +404ccc: d5ff ff00 |003e: and-int/lit16 v15, v15, #int 255 // #00ff │ │ +404cd0: 440e 0d0e |0040: aget v14, v13, v14 │ │ +404cd4: d910 0720 |0042: rsub-int/lit8 v16, v7, #int 32 // #20 │ │ +404cd8: 9110 100f |0044: sub-int v16, v16, v15 │ │ +404cdc: 980e 0e10 |0046: shl-int v14, v14, v16 │ │ +404ce0: b6e8 |0048: or-int/2addr v8, v14 │ │ +404ce2: b0f7 |0049: add-int/2addr v7, v15 │ │ +404ce4: d809 0901 |004a: add-int/lit8 v9, v9, #int 1 // #01 │ │ +404ce8: 28de |004c: goto 002a // -0022 │ │ +404cea: d809 0b01 |004d: add-int/lit8 v9, v11, #int 1 // #01 │ │ +404cee: d80a 0a01 |004f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +404cf2: 28c5 |0051: goto 0016 // -003b │ │ +404cf4: 5908 028d |0052: iput v8, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsBuff:I // field@8d02 │ │ +404cf8: 5907 038d |0054: iput v7, v0, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.bsLive:I // field@8d03 │ │ +404cfc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1110 │ │ 0x0004 line=1111 │ │ 0x0006 line=1112 │ │ 0x0008 line=1113 │ │ 0x000a line=1114 │ │ @@ -1399489,41 +1399485,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -404e50: |[404e50] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write0:(I)V │ │ -404e60: 5230 078d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404e64: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -404e66: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -404e68: 3210 2000 |0004: if-eq v0, v1, 0024 // +0020 │ │ -404e6c: d544 ff00 |0006: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -404e70: 3340 1400 |0008: if-ne v0, v4, 001c // +0014 │ │ -404e74: 5234 0d8d |000a: iget v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404e78: b024 |000c: add-int/2addr v4, v2 │ │ -404e7a: 5934 0d8d |000d: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404e7e: 1300 fe00 |000f: const/16 v0, #int 254 // #fe │ │ -404e82: 3704 1c00 |0011: if-le v4, v0, 002d // +001c │ │ -404e86: 7010 ccc5 0300 |0013: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ -404e8c: 5931 078d |0016: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404e90: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -404e92: 5934 0d8d |0019: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404e96: 2812 |001b: goto 002d // +0012 │ │ -404e98: 7010 ccc5 0300 |001c: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ -404e9e: 5932 0d8d |001f: iput v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404ea2: 5934 078d |0021: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404ea6: 280a |0023: goto 002d // +000a │ │ -404ea8: d544 ff00 |0024: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -404eac: 5934 078d |0026: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404eb0: 5234 0d8d |0028: iget v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404eb4: b024 |002a: add-int/2addr v4, v2 │ │ -404eb6: 5934 0d8d |002b: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404eba: 0e00 |002d: return-void │ │ +404e44: |[404e44] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write0:(I)V │ │ +404e54: 5230 078d |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +404e58: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +404e5a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +404e5c: 3210 2000 |0004: if-eq v0, v1, 0024 // +0020 │ │ +404e60: d544 ff00 |0006: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +404e64: 3340 1400 |0008: if-ne v0, v4, 001c // +0014 │ │ +404e68: 5234 0d8d |000a: iget v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404e6c: b024 |000c: add-int/2addr v4, v2 │ │ +404e6e: 5934 0d8d |000d: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404e72: 1300 fe00 |000f: const/16 v0, #int 254 // #fe │ │ +404e76: 3704 1c00 |0011: if-le v4, v0, 002d // +001c │ │ +404e7a: 7010 ccc5 0300 |0013: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ +404e80: 5931 078d |0016: iput v1, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +404e84: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +404e86: 5934 0d8d |0019: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404e8a: 2812 |001b: goto 002d // +0012 │ │ +404e8c: 7010 ccc5 0300 |001c: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ +404e92: 5932 0d8d |001f: iput v2, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404e96: 5934 078d |0021: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +404e9a: 280a |0023: goto 002d // +000a │ │ +404e9c: d544 ff00 |0024: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +404ea0: 5934 078d |0026: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +404ea4: 5234 0d8d |0028: iget v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404ea8: b024 |002a: add-int/2addr v4, v2 │ │ +404eaa: 5934 0d8d |002b: iput v4, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404eae: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x000a line=649 │ │ 0x0013 line=650 │ │ 0x0016 line=651 │ │ 0x0019 line=652 │ │ @@ -1399541,76 +1399537,76 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -404ebc: |[404ebc] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.writeRun:()V │ │ -404ecc: 5270 098d |0000: iget v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404ed0: 5271 fe8c |0002: iget v1, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.allowableBlockSize:I // field@8cfe │ │ -404ed4: 3510 6400 |0004: if-ge v0, v1, 0068 // +0064 │ │ -404ed8: 5271 078d |0006: iget v1, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404edc: 5472 088d |0008: iget-object v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404ee0: 5423 ea8c |000a: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -404ee4: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -404ee6: 4e04 0301 |000d: aput-boolean v4, v3, v1 │ │ -404eea: 8d13 |000f: int-to-byte v3, v1 │ │ -404eec: 5275 0d8d |0010: iget v5, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -404ef0: 5476 068d |0012: iget-object v6, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ -404ef4: 6e30 ebc5 1605 |0014: invoke-virtual {v6, v1, v5}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(II)V // method@c5eb │ │ -404efa: 3245 4700 |0017: if-eq v5, v4, 005e // +0047 │ │ -404efe: 1231 |0019: const/4 v1, #int 3 // #3 │ │ -404f00: 1226 |001a: const/4 v6, #int 2 // #2 │ │ -404f02: 3265 3500 |001b: if-eq v5, v6, 0050 // +0035 │ │ -404f06: 3215 2200 |001d: if-eq v5, v1, 003f // +0022 │ │ -404f0a: d805 05fc |001f: add-int/lit8 v5, v5, #int -4 // #fc │ │ -404f0e: 5421 ea8c |0021: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ -404f12: 4e04 0105 |0023: aput-boolean v4, v1, v5 │ │ -404f16: 5421 e68c |0025: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404f1a: d802 0002 |0027: add-int/lit8 v2, v0, #int 2 // #02 │ │ -404f1e: 4f03 0102 |0029: aput-byte v3, v1, v2 │ │ -404f22: d802 0003 |002b: add-int/lit8 v2, v0, #int 3 // #03 │ │ -404f26: 4f03 0102 |002d: aput-byte v3, v1, v2 │ │ -404f2a: d802 0004 |002f: add-int/lit8 v2, v0, #int 4 // #04 │ │ -404f2e: 4f03 0102 |0031: aput-byte v3, v1, v2 │ │ -404f32: d802 0005 |0033: add-int/lit8 v2, v0, #int 5 // #05 │ │ -404f36: 4f03 0102 |0035: aput-byte v3, v1, v2 │ │ -404f3a: d800 0006 |0037: add-int/lit8 v0, v0, #int 6 // #06 │ │ -404f3e: 8d53 |0039: int-to-byte v3, v5 │ │ -404f40: 4f03 0100 |003a: aput-byte v3, v1, v0 │ │ -404f44: 5972 098d |003c: iput v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404f48: 2833 |003e: goto 0071 // +0033 │ │ -404f4a: 5421 e68c |003f: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404f4e: d802 0002 |0041: add-int/lit8 v2, v0, #int 2 // #02 │ │ -404f52: 4f03 0102 |0043: aput-byte v3, v1, v2 │ │ -404f56: d802 0003 |0045: add-int/lit8 v2, v0, #int 3 // #03 │ │ -404f5a: 4f03 0102 |0047: aput-byte v3, v1, v2 │ │ -404f5e: d800 0004 |0049: add-int/lit8 v0, v0, #int 4 // #04 │ │ -404f62: 4f03 0100 |004b: aput-byte v3, v1, v0 │ │ -404f66: 5972 098d |004d: iput v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404f6a: 2822 |004f: goto 0071 // +0022 │ │ -404f6c: 5424 e68c |0050: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404f70: d805 0002 |0052: add-int/lit8 v5, v0, #int 2 // #02 │ │ -404f74: 4f03 0405 |0054: aput-byte v3, v4, v5 │ │ -404f78: 5422 e68c |0056: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404f7c: b010 |0058: add-int/2addr v0, v1 │ │ -404f7e: 4f03 0200 |0059: aput-byte v3, v2, v0 │ │ -404f82: 5975 098d |005b: iput v5, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404f86: 2814 |005d: goto 0071 // +0014 │ │ -404f88: 5421 e68c |005e: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ -404f8c: d802 0002 |0060: add-int/lit8 v2, v0, #int 2 // #02 │ │ -404f90: 4f03 0102 |0062: aput-byte v3, v1, v2 │ │ -404f94: b040 |0064: add-int/2addr v0, v4 │ │ -404f96: 5970 098d |0065: iput v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ -404f9a: 280a |0067: goto 0071 // +000a │ │ -404f9c: 7010 b4c5 0700 |0068: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endBlock:()V // method@c5b4 │ │ -404fa2: 7010 bec5 0700 |006b: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.initBlock:()V // method@c5be │ │ -404fa8: 7010 ccc5 0700 |006e: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ -404fae: 0e00 |0071: return-void │ │ +404eb0: |[404eb0] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.writeRun:()V │ │ +404ec0: 5270 098d |0000: iget v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404ec4: 5271 fe8c |0002: iget v1, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.allowableBlockSize:I // field@8cfe │ │ +404ec8: 3510 6400 |0004: if-ge v0, v1, 0068 // +0064 │ │ +404ecc: 5271 078d |0006: iget v1, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +404ed0: 5472 088d |0008: iget-object v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404ed4: 5423 ea8c |000a: iget-object v3, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +404ed8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +404eda: 4e04 0301 |000d: aput-boolean v4, v3, v1 │ │ +404ede: 8d13 |000f: int-to-byte v3, v1 │ │ +404ee0: 5275 0d8d |0010: iget v5, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +404ee4: 5476 068d |0012: iget-object v6, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.crc:Lorg/apache/commons/compress/compressors/bzip2/CRC; // field@8d06 │ │ +404ee8: 6e30 ebc5 1605 |0014: invoke-virtual {v6, v1, v5}, Lorg/apache/commons/compress/compressors/bzip2/CRC;.updateCRC:(II)V // method@c5eb │ │ +404eee: 3245 4700 |0017: if-eq v5, v4, 005e // +0047 │ │ +404ef2: 1231 |0019: const/4 v1, #int 3 // #3 │ │ +404ef4: 1226 |001a: const/4 v6, #int 2 // #2 │ │ +404ef6: 3265 3500 |001b: if-eq v5, v6, 0050 // +0035 │ │ +404efa: 3215 2200 |001d: if-eq v5, v1, 003f // +0022 │ │ +404efe: d805 05fc |001f: add-int/lit8 v5, v5, #int -4 // #fc │ │ +404f02: 5421 ea8c |0021: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.inUse:[Z // field@8cea │ │ +404f06: 4e04 0105 |0023: aput-boolean v4, v1, v5 │ │ +404f0a: 5421 e68c |0025: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404f0e: d802 0002 |0027: add-int/lit8 v2, v0, #int 2 // #02 │ │ +404f12: 4f03 0102 |0029: aput-byte v3, v1, v2 │ │ +404f16: d802 0003 |002b: add-int/lit8 v2, v0, #int 3 // #03 │ │ +404f1a: 4f03 0102 |002d: aput-byte v3, v1, v2 │ │ +404f1e: d802 0004 |002f: add-int/lit8 v2, v0, #int 4 // #04 │ │ +404f22: 4f03 0102 |0031: aput-byte v3, v1, v2 │ │ +404f26: d802 0005 |0033: add-int/lit8 v2, v0, #int 5 // #05 │ │ +404f2a: 4f03 0102 |0035: aput-byte v3, v1, v2 │ │ +404f2e: d800 0006 |0037: add-int/lit8 v0, v0, #int 6 // #06 │ │ +404f32: 8d53 |0039: int-to-byte v3, v5 │ │ +404f34: 4f03 0100 |003a: aput-byte v3, v1, v0 │ │ +404f38: 5972 098d |003c: iput v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404f3c: 2833 |003e: goto 0071 // +0033 │ │ +404f3e: 5421 e68c |003f: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404f42: d802 0002 |0041: add-int/lit8 v2, v0, #int 2 // #02 │ │ +404f46: 4f03 0102 |0043: aput-byte v3, v1, v2 │ │ +404f4a: d802 0003 |0045: add-int/lit8 v2, v0, #int 3 // #03 │ │ +404f4e: 4f03 0102 |0047: aput-byte v3, v1, v2 │ │ +404f52: d800 0004 |0049: add-int/lit8 v0, v0, #int 4 // #04 │ │ +404f56: 4f03 0100 |004b: aput-byte v3, v1, v0 │ │ +404f5a: 5972 098d |004d: iput v2, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404f5e: 2822 |004f: goto 0071 // +0022 │ │ +404f60: 5424 e68c |0050: iget-object v4, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404f64: d805 0002 |0052: add-int/lit8 v5, v0, #int 2 // #02 │ │ +404f68: 4f03 0405 |0054: aput-byte v3, v4, v5 │ │ +404f6c: 5422 e68c |0056: iget-object v2, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404f70: b010 |0058: add-int/2addr v0, v1 │ │ +404f72: 4f03 0200 |0059: aput-byte v3, v2, v0 │ │ +404f76: 5975 098d |005b: iput v5, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404f7a: 2814 |005d: goto 0071 // +0014 │ │ +404f7c: 5421 e68c |005e: iget-object v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;.block:[B // field@8ce6 │ │ +404f80: d802 0002 |0060: add-int/lit8 v2, v0, #int 2 // #02 │ │ +404f84: 4f03 0102 |0062: aput-byte v3, v1, v2 │ │ +404f88: b040 |0064: add-int/2addr v0, v4 │ │ +404f8a: 5970 098d |0065: iput v0, v7, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.last:I // field@8d09 │ │ +404f8e: 280a |0067: goto 0071 // +000a │ │ +404f90: 7010 b4c5 0700 |0068: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endBlock:()V // method@c5b4 │ │ +404f96: 7010 bec5 0700 |006b: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.initBlock:()V // method@c5be │ │ +404f9c: 7010 ccc5 0700 |006e: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ +404fa2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=419 │ │ 0x0006 line=420 │ │ 0x0008 line=421 │ │ 0x000a line=422 │ │ @@ -1399646,21 +1399642,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -404070: |[404070] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.close:()V │ │ -404080: 5510 048d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -404084: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -404088: 5410 0c8d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -40408c: 6e10 b7c5 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.finish:()V // method@c5b7 │ │ -404092: 6e10 9e82 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -404098: 0e00 |000c: return-void │ │ +404064: |[404064] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.close:()V │ │ +404074: 5510 048d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +404078: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +40407c: 5410 0c8d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404080: 6e10 b7c5 0100 |0006: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.finish:()V // method@c5b7 │ │ +404086: 6e10 9e82 0000 |0009: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40408c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x0006 line=504 │ │ 0x0009 line=505 │ │ locals : │ │ @@ -1399671,22 +1399667,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4041a4: |[4041a4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.finalize:()V │ │ -4041b4: 5520 048d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -4041b8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4041bc: 6200 3a79 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ -4041c0: 1a01 7b65 |0006: const-string v1, "Unclosed BZip2CompressorOutputStream detected, will *not* close it" // string@657b │ │ -4041c4: 6e20 b882 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -4041ca: 6f10 0784 0200 |000b: invoke-super {v2}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ -4041d0: 0e00 |000e: return-void │ │ +404198: |[404198] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.finalize:()V │ │ +4041a8: 5520 048d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +4041ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4041b0: 6200 3a79 |0004: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@793a │ │ +4041b4: 1a01 7b65 |0006: const-string v1, "Unclosed BZip2CompressorOutputStream detected, will *not* close it" // string@657b │ │ +4041b8: 6e20 b882 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +4041be: 6f10 0784 0200 |000b: invoke-super {v2}, Ljava/lang/Object;.finalize:()V // method@8407 │ │ +4041c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0004 line=476 │ │ 0x000b line=478 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ @@ -1399696,37 +1399692,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -4041d4: |[4041d4] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.finish:()V │ │ -4041e4: 5520 048d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -4041e8: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -4041ec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4041ee: 5c20 048d |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -4041f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4041f4: 5221 0d8d |0008: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ -4041f8: 3d01 0500 |000a: if-lez v1, 000f // +0005 │ │ -4041fc: 7010 ccc5 0200 |000c: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ -404202: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ -404204: 5921 078d |0010: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ -404208: 7010 b4c5 0200 |0012: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endBlock:()V // method@c5b4 │ │ -40420e: 7010 b5c5 0200 |0015: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endCompression:()V // method@c5b5 │ │ -404214: 5b20 0c8d |0018: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404218: 5b20 018d |001a: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ -40421c: 5b20 088d |001c: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404220: 2809 |001e: goto 0027 // +0009 │ │ -404222: 0d01 |001f: move-exception v1 │ │ -404224: 5b20 0c8d |0020: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404228: 5b20 018d |0022: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ -40422c: 5b20 088d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ -404230: 2701 |0026: throw v1 │ │ -404232: 0e00 |0027: return-void │ │ +4041c8: |[4041c8] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.finish:()V │ │ +4041d8: 5520 048d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +4041dc: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +4041e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4041e2: 5c20 048d |0005: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +4041e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4041e8: 5221 0d8d |0008: iget v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.runLength:I // field@8d0d │ │ +4041ec: 3d01 0500 |000a: if-lez v1, 000f // +0005 │ │ +4041f0: 7010 ccc5 0200 |000c: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.writeRun:()V // method@c5cc │ │ +4041f6: 12f1 |000f: const/4 v1, #int -1 // #ff │ │ +4041f8: 5921 078d |0010: iput v1, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.currentChar:I // field@8d07 │ │ +4041fc: 7010 b4c5 0200 |0012: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endBlock:()V // method@c5b4 │ │ +404202: 7010 b5c5 0200 |0015: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.endCompression:()V // method@c5b5 │ │ +404208: 5b20 0c8d |0018: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +40420c: 5b20 018d |001a: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ +404210: 5b20 088d |001c: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404214: 2809 |001e: goto 0027 // +0009 │ │ +404216: 0d01 |001f: move-exception v1 │ │ +404218: 5b20 0c8d |0020: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +40421c: 5b20 018d |0022: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSorter:Lorg/apache/commons/compress/compressors/bzip2/BlockSort; // field@8d01 │ │ +404220: 5b20 088d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.data:Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data; // field@8d08 │ │ +404224: 2701 |0026: throw v1 │ │ +404226: 0e00 |0027: return-void │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=483 │ │ 0x0005 line=484 │ │ 0x0008 line=486 │ │ @@ -1399748,19 +1399744,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -404240: |[404240] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.flush:()V │ │ -404250: 5410 0c8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ -404254: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -404258: 6e10 9f82 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -40425e: 0e00 |0007: return-void │ │ +404234: |[404234] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.flush:()V │ │ +404244: 5410 0c8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d0c │ │ +404248: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +40424c: 6e10 9f82 0000 |0004: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +404252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0004 line=513 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ │ │ @@ -1399769,17 +1399765,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -403b60: |[403b60] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.getBlockSize:()I │ │ -403b70: 5210 008d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ -403b74: 0f00 |0002: return v0 │ │ +403b54: |[403b54] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.getBlockSize:()I │ │ +403b64: 5210 008d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.blockSize100k:I // field@8d00 │ │ +403b68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;) │ │ @@ -1399787,23 +1399783,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -404e20: |[404e20] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write:(I)V │ │ -404e30: 5510 048d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -404e34: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -404e38: 7020 cbc5 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.write0:(I)V // method@c5cb │ │ -404e3e: 0e00 |0007: return-void │ │ -404e40: 2202 4210 |0008: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -404e44: 1a00 7e7b |000a: const-string v0, "closed" // string@7b7e │ │ -404e48: 7020 7782 0200 |000c: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -404e4e: 2702 |000f: throw v2 │ │ +404e14: |[404e14] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write:(I)V │ │ +404e24: 5510 048d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +404e28: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +404e2c: 7020 cbc5 2100 |0004: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.write0:(I)V // method@c5cb │ │ +404e32: 0e00 |0007: return-void │ │ +404e34: 2202 4210 |0008: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +404e38: 1a00 7e7b |000a: const-string v0, "closed" // string@7b7e │ │ +404e3c: 7020 7782 0200 |000c: invoke-direct {v2, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +404e42: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x0008 line=399 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream; │ │ @@ -1399814,74 +1399810,74 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -404d0c: |[404d0c] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write:([BII)V │ │ -404d1c: 1a00 5811 |0000: const-string v0, ") < 0." // string@1158 │ │ -404d20: 1a01 beb4 |0002: const-string v1, "offs(" // string@b4be │ │ -404d24: 3a05 6600 |0004: if-ltz v5, 006a // +0066 │ │ -404d28: 3a06 4a00 |0006: if-ltz v6, 0050 // +004a │ │ -404d2c: 9000 0506 |0008: add-int v0, v5, v6 │ │ -404d30: 2142 |000a: array-length v2, v4 │ │ -404d32: 3620 1a00 |000b: if-gt v0, v2, 0025 // +001a │ │ -404d36: 5536 048d |000d: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ -404d3a: 3906 0e00 |000f: if-nez v6, 001d // +000e │ │ -404d3e: 3505 0b00 |0011: if-ge v5, v0, 001c // +000b │ │ -404d42: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -404d46: 4805 0405 |0015: aget-byte v5, v4, v5 │ │ -404d4a: 7020 cbc5 5300 |0017: invoke-direct {v3, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.write0:(I)V // method@c5cb │ │ -404d50: 0165 |001a: move v5, v6 │ │ -404d52: 28f6 |001b: goto 0011 // -000a │ │ -404d54: 0e00 |001c: return-void │ │ -404d56: 2204 4210 |001d: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -404d5a: 1a05 bace |001f: const-string v5, "stream closed" // string@ceba │ │ -404d5e: 7020 7782 5400 |0021: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -404d64: 2704 |0024: throw v4 │ │ -404d66: 2200 7310 |0025: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -404d6a: 2202 9410 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -404d6e: 7010 8384 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -404d74: 6e20 8f84 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404d7a: 6e20 8a84 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -404d80: 1a05 5511 |0032: const-string v5, ") + len(" // string@1155 │ │ -404d84: 6e20 8f84 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404d8a: 6e20 8a84 6200 |0037: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -404d90: 1a05 5b11 |003a: const-string v5, ") > buf.length(" // string@115b │ │ -404d94: 6e20 8f84 5200 |003c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404d9a: 2144 |003f: array-length v4, v4 │ │ -404d9c: 6e20 8a84 4200 |0040: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -404da2: 1a04 8011 |0043: const-string v4, ")." // string@1180 │ │ -404da6: 6e20 8f84 4200 |0045: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404dac: 6e10 9f84 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -404db2: 0c04 |004b: move-result-object v4 │ │ -404db4: 7020 9183 4000 |004c: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -404dba: 2700 |004f: throw v0 │ │ -404dbc: 2204 7310 |0050: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -404dc0: 2205 9410 |0052: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -404dc4: 7010 8384 0500 |0054: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -404dca: 1a01 2ca2 |0057: const-string v1, "len(" // string@a22c │ │ -404dce: 6e20 8f84 1500 |0059: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404dd4: 6e20 8a84 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -404dda: 6e20 8f84 0500 |005f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404de0: 6e10 9f84 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -404de6: 0c05 |0065: move-result-object v5 │ │ -404de8: 7020 9183 5400 |0066: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -404dee: 2704 |0069: throw v4 │ │ -404df0: 2204 7310 |006a: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ -404df4: 2206 9410 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ -404df8: 7010 8384 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -404dfe: 6e20 8f84 1600 |0071: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404e04: 6e20 8a84 5600 |0074: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -404e0a: 6e20 8f84 0600 |0077: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -404e10: 6e10 9f84 0600 |007a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -404e16: 0c05 |007d: move-result-object v5 │ │ -404e18: 7020 9183 5400 |007e: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ -404e1e: 2704 |0081: throw v4 │ │ +404d00: |[404d00] org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream.write:([BII)V │ │ +404d10: 1a00 5811 |0000: const-string v0, ") < 0." // string@1158 │ │ +404d14: 1a01 beb4 |0002: const-string v1, "offs(" // string@b4be │ │ +404d18: 3a05 6600 |0004: if-ltz v5, 006a // +0066 │ │ +404d1c: 3a06 4a00 |0006: if-ltz v6, 0050 // +004a │ │ +404d20: 9000 0506 |0008: add-int v0, v5, v6 │ │ +404d24: 2142 |000a: array-length v2, v4 │ │ +404d26: 3620 1a00 |000b: if-gt v0, v2, 0025 // +001a │ │ +404d2a: 5536 048d |000d: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.closed:Z // field@8d04 │ │ +404d2e: 3906 0e00 |000f: if-nez v6, 001d // +000e │ │ +404d32: 3505 0b00 |0011: if-ge v5, v0, 001c // +000b │ │ +404d36: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +404d3a: 4805 0405 |0015: aget-byte v5, v4, v5 │ │ +404d3e: 7020 cbc5 5300 |0017: invoke-direct {v3, v5}, Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream;.write0:(I)V // method@c5cb │ │ +404d44: 0165 |001a: move v5, v6 │ │ +404d46: 28f6 |001b: goto 0011 // -000a │ │ +404d48: 0e00 |001c: return-void │ │ +404d4a: 2204 4210 |001d: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +404d4e: 1a05 bace |001f: const-string v5, "stream closed" // string@ceba │ │ +404d52: 7020 7782 5400 |0021: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +404d58: 2704 |0024: throw v4 │ │ +404d5a: 2200 7310 |0025: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +404d5e: 2202 9410 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +404d62: 7010 8384 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +404d68: 6e20 8f84 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404d6e: 6e20 8a84 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +404d74: 1a05 5511 |0032: const-string v5, ") + len(" // string@1155 │ │ +404d78: 6e20 8f84 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404d7e: 6e20 8a84 6200 |0037: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +404d84: 1a05 5b11 |003a: const-string v5, ") > buf.length(" // string@115b │ │ +404d88: 6e20 8f84 5200 |003c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404d8e: 2144 |003f: array-length v4, v4 │ │ +404d90: 6e20 8a84 4200 |0040: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +404d96: 1a04 8011 |0043: const-string v4, ")." // string@1180 │ │ +404d9a: 6e20 8f84 4200 |0045: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404da0: 6e10 9f84 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +404da6: 0c04 |004b: move-result-object v4 │ │ +404da8: 7020 9183 4000 |004c: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +404dae: 2700 |004f: throw v0 │ │ +404db0: 2204 7310 |0050: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +404db4: 2205 9410 |0052: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +404db8: 7010 8384 0500 |0054: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +404dbe: 1a01 2ca2 |0057: const-string v1, "len(" // string@a22c │ │ +404dc2: 6e20 8f84 1500 |0059: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404dc8: 6e20 8a84 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +404dce: 6e20 8f84 0500 |005f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404dd4: 6e10 9f84 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +404dda: 0c05 |0065: move-result-object v5 │ │ +404ddc: 7020 9183 5400 |0066: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +404de2: 2704 |0069: throw v4 │ │ +404de4: 2204 7310 |006a: new-instance v4, Ljava/lang/IndexOutOfBoundsException; // type@1073 │ │ +404de8: 2206 9410 |006c: new-instance v6, Ljava/lang/StringBuilder; // type@1094 │ │ +404dec: 7010 8384 0600 |006e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +404df2: 6e20 8f84 1600 |0071: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404df8: 6e20 8a84 5600 |0074: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +404dfe: 6e20 8f84 0600 |0077: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +404e04: 6e10 9f84 0600 |007a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +404e0a: 0c05 |007d: move-result-object v5 │ │ +404e0c: 7020 9183 5400 |007e: invoke-direct {v4, v5}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@8391 │ │ +404e12: 2704 |0081: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x000a line=627 │ │ 0x000d line=632 │ │ 0x0015 line=637 │ │ 0x001d line=633 │ │ 0x0025 line=628 │ │ @@ -1399963,19 +1399959,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4070c4: |[4070c4] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4070d4: 2200 ba18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; // type@18ba │ │ -4070d8: 7010 ffc5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.:()V // method@c5ff │ │ -4070de: 7030 f0c5 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V // method@c5f0 │ │ -4070e4: 0e00 |0008: return-void │ │ +4070b8: |[4070b8] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +4070c8: 2200 ba18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; // type@18ba │ │ +4070cc: 7010 ffc5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.:()V // method@c5ff │ │ +4070d2: 7030 f0c5 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V // method@c5f0 │ │ +4070d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1399984,27 +1399980,27 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -4070e8: |[4070e8] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V │ │ -4070f8: 7010 3ac5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -4070fe: 2200 9f11 |0003: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ -407102: 6e10 03c6 0300 |0005: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.withZlibHeader:()Z // method@c603 │ │ -407108: 0a03 |0008: move-result v3 │ │ -40710a: df03 0301 |0009: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -40710e: 7020 2c89 3000 |000b: invoke-direct {v0, v3}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -407114: 5b10 388d |000e: iput-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ -407118: 2203 a011 |0010: new-instance v3, Ljava/util/zip/InflaterInputStream; // type@11a0 │ │ -40711c: 5410 388d |0012: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ -407120: 7030 3889 2300 |0014: invoke-direct {v3, v2, v0}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ -407126: 5b13 378d |0017: iput-object v3, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -40712a: 0e00 |0019: return-void │ │ +4070dc: |[4070dc] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V │ │ +4070ec: 7010 3ac5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +4070f2: 2200 9f11 |0003: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ +4070f6: 6e10 03c6 0300 |0005: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.withZlibHeader:()Z // method@c603 │ │ +4070fc: 0a03 |0008: move-result v3 │ │ +4070fe: df03 0301 |0009: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +407102: 7020 2c89 3000 |000b: invoke-direct {v0, v3}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +407108: 5b10 388d |000e: iput-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ +40710c: 2203 a011 |0010: new-instance v3, Ljava/util/zip/InflaterInputStream; // type@11a0 │ │ +407110: 5410 388d |0012: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ +407114: 7030 3889 2300 |0014: invoke-direct {v3, v2, v0}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V // method@8938 │ │ +40711a: 5b13 378d |0017: iput-object v3, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +40711e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0010 line=63 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ @@ -1400016,35 +1400012,35 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -406fd8: |[406fd8] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.matches:([BI)Z │ │ -406fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -406fea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -406fec: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -406fee: 3724 1f00 |0003: if-le v4, v2, 0022 // +001f │ │ -406ff2: 4804 0300 |0005: aget-byte v4, v3, v0 │ │ -406ff6: 1302 7800 |0007: const/16 v2, #int 120 // #78 │ │ -406ffa: 3324 1900 |0009: if-ne v4, v2, 0022 // +0019 │ │ -406ffe: 4804 0301 |000b: aget-byte v4, v3, v1 │ │ -407002: 3214 1400 |000d: if-eq v4, v1, 0021 // +0014 │ │ -407006: 4804 0301 |000f: aget-byte v4, v3, v1 │ │ -40700a: 1302 5e00 |0011: const/16 v2, #int 94 // #5e │ │ -40700e: 3224 0e00 |0013: if-eq v4, v2, 0021 // +000e │ │ -407012: 4804 0301 |0015: aget-byte v4, v3, v1 │ │ -407016: 1302 9cff |0017: const/16 v2, #int -100 // #ff9c │ │ -40701a: 3224 0800 |0019: if-eq v4, v2, 0021 // +0008 │ │ -40701e: 4803 0301 |001b: aget-byte v3, v3, v1 │ │ -407022: 1304 daff |001d: const/16 v4, #int -38 // #ffda │ │ -407026: 3343 0300 |001f: if-ne v3, v4, 0022 // +0003 │ │ -40702a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -40702c: 0f00 |0022: return v0 │ │ +406fcc: |[406fcc] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.matches:([BI)Z │ │ +406fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +406fde: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +406fe0: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +406fe2: 3724 1f00 |0003: if-le v4, v2, 0022 // +001f │ │ +406fe6: 4804 0300 |0005: aget-byte v4, v3, v0 │ │ +406fea: 1302 7800 |0007: const/16 v2, #int 120 // #78 │ │ +406fee: 3324 1900 |0009: if-ne v4, v2, 0022 // +0019 │ │ +406ff2: 4804 0301 |000b: aget-byte v4, v3, v1 │ │ +406ff6: 3214 1400 |000d: if-eq v4, v1, 0021 // +0014 │ │ +406ffa: 4804 0301 |000f: aget-byte v4, v3, v1 │ │ +406ffe: 1302 5e00 |0011: const/16 v2, #int 94 // #5e │ │ +407002: 3224 0e00 |0013: if-eq v4, v2, 0021 // +000e │ │ +407006: 4804 0301 |0015: aget-byte v4, v3, v1 │ │ +40700a: 1302 9cff |0017: const/16 v2, #int -100 // #ff9c │ │ +40700e: 3224 0800 |0019: if-eq v4, v2, 0021 // +0008 │ │ +407012: 4803 0301 |001b: aget-byte v3, v3, v1 │ │ +407016: 1304 daff |001d: const/16 v4, #int -38 // #ffda │ │ +40701a: 3343 0300 |001f: if-ne v3, v4, 0022 // +0003 │ │ +40701e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +407020: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 (null) [B │ │ 0x0000 - 0x0023 reg=4 (null) I │ │ │ │ @@ -1400054,19 +1400050,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -407030: |[407030] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.available:()I │ │ -407040: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -407044: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -40704a: 0a00 |0005: move-result v0 │ │ -40704c: 0f00 |0006: return v0 │ │ +407024: |[407024] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.available:()I │ │ +407034: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +407038: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +40703e: 0a00 |0005: move-result v0 │ │ +407040: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;) │ │ @@ -1400074,24 +1400070,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -40712c: |[40712c] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.close:()V │ │ -40713c: 5420 378d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -407140: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -407146: 5420 388d |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ -40714a: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -407150: 0e00 |000a: return-void │ │ -407152: 0d00 |000b: move-exception v0 │ │ -407154: 5421 388d |000c: iget-object v1, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ -407158: 6e10 2d89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -40715e: 2700 |0011: throw v0 │ │ +407120: |[407120] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.close:()V │ │ +407130: 5420 378d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +407134: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40713a: 5420 388d |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ +40713e: 6e10 2d89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +407144: 0e00 |000a: return-void │ │ +407146: 0d00 |000b: move-exception v0 │ │ +407148: 5421 388d |000c: iget-object v1, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.inflater:Ljava/util/zip/Inflater; // field@8d38 │ │ +40714c: 6e10 2d89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +407152: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=100 │ │ locals : │ │ @@ -1400102,25 +1400098,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -407050: |[407050] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.read:()I │ │ -407060: 5420 378d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -407064: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -40706a: 0a00 |0005: move-result v0 │ │ -40706c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40706e: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -407072: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -407074: 2802 |000a: goto 000c // +0002 │ │ -407076: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -407078: 6e20 f3c5 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.count:(I)V // method@c5f3 │ │ -40707e: 0f00 |000f: return v0 │ │ +407044: |[407044] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.read:()I │ │ +407054: 5420 378d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +407058: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40705e: 0a00 |0005: move-result v0 │ │ +407060: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +407062: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +407066: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +407068: 2802 |000a: goto 000c // +0002 │ │ +40706a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +40706c: 6e20 f3c5 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.count:(I)V // method@c5f3 │ │ +407072: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x000c line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ │ │ @@ -1400129,20 +1400125,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -407080: |[407080] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.read:([BII)I │ │ -407090: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -407094: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -40709a: 0a02 |0005: move-result v2 │ │ -40709c: 6e20 f3c5 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.count:(I)V // method@c5f3 │ │ -4070a2: 0f02 |0009: return v2 │ │ +407074: |[407074] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.read:([BII)I │ │ +407084: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +407088: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +40708e: 0a02 |0005: move-result v2 │ │ +407090: 6e20 f3c5 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.count:(I)V // method@c5f3 │ │ +407096: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -1400154,19 +1400150,19 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4070a4: |[4070a4] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.skip:(J)J │ │ -4070b4: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ -4070b8: 6e30 8782 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -4070be: 0b02 |0005: move-result-wide v2 │ │ -4070c0: 1002 |0006: return-wide v2 │ │ +407098: |[407098] org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream.skip:(J)J │ │ +4070a8: 5410 378d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream;.in:Ljava/io/InputStream; // field@8d37 │ │ +4070ac: 6e30 8782 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +4070b2: 0b02 |0005: move-result-wide v2 │ │ +4070b4: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1400219,19 +1400215,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -40716c: |[40716c] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -40717c: 2200 ba18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; // type@18ba │ │ -407180: 7010 ffc5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.:()V // method@c5ff │ │ -407186: 7030 f9c5 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V // method@c5f9 │ │ -40718c: 0e00 |0008: return-void │ │ +407160: |[407160] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +407170: 2200 ba18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters; // type@18ba │ │ +407174: 7010 ffc5 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.:()V // method@c5ff │ │ +40717a: 7030 f9c5 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V // method@c5f9 │ │ +407180: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1400240,29 +1400236,29 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -407190: |[407190] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V │ │ -4071a0: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -4071a6: 2200 9c11 |0003: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ -4071aa: 6e10 00c6 0400 |0005: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.getCompressionLevel:()I // method@c600 │ │ -4071b0: 0a01 |0008: move-result v1 │ │ -4071b2: 6e10 03c6 0400 |0009: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.withZlibHeader:()Z // method@c603 │ │ -4071b8: 0a04 |000c: move-result v4 │ │ -4071ba: df04 0401 |000d: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -4071be: 7030 1789 1004 |000f: invoke-direct {v0, v1, v4}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -4071c4: 5b20 398d |0012: iput-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ -4071c8: 2204 9d11 |0014: new-instance v4, Ljava/util/zip/DeflaterOutputStream; // type@119d │ │ -4071cc: 5420 398d |0016: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ -4071d0: 7030 2389 3400 |0018: invoke-direct {v4, v3, v0}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V // method@8923 │ │ -4071d6: 5b24 3a8d |001b: iput-object v4, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -4071da: 0e00 |001d: return-void │ │ +407184: |[407184] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;)V │ │ +407194: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +40719a: 2200 9c11 |0003: new-instance v0, Ljava/util/zip/Deflater; // type@119c │ │ +40719e: 6e10 00c6 0400 |0005: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.getCompressionLevel:()I // method@c600 │ │ +4071a4: 0a01 |0008: move-result v1 │ │ +4071a6: 6e10 03c6 0400 |0009: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/deflate/DeflateParameters;.withZlibHeader:()Z // method@c603 │ │ +4071ac: 0a04 |000c: move-result v4 │ │ +4071ae: df04 0401 |000d: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +4071b2: 7030 1789 1004 |000f: invoke-direct {v0, v1, v4}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +4071b8: 5b20 398d |0012: iput-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ +4071bc: 2204 9d11 |0014: new-instance v4, Ljava/util/zip/DeflaterOutputStream; // type@119d │ │ +4071c0: 5420 398d |0016: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ +4071c4: 7030 2389 3400 |0018: invoke-direct {v4, v3, v0}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V // method@8923 │ │ +4071ca: 5b24 3a8d |001b: iput-object v4, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +4071ce: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0014 line=54 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ @@ -1400275,24 +1400271,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4071dc: |[4071dc] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.close:()V │ │ -4071ec: 5420 3a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -4071f0: 6e10 2489 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.close:()V // method@8924 │ │ -4071f6: 5420 398d |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ -4071fa: 6e10 1a89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -407200: 0e00 |000a: return-void │ │ -407202: 0d00 |000b: move-exception v0 │ │ -407204: 5421 398d |000c: iget-object v1, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ -407208: 6e10 1a89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -40720e: 2700 |0011: throw v0 │ │ +4071d0: |[4071d0] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.close:()V │ │ +4071e0: 5420 3a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +4071e4: 6e10 2489 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.close:()V // method@8924 │ │ +4071ea: 5420 398d |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ +4071ee: 6e10 1a89 0000 |0007: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +4071f4: 0e00 |000a: return-void │ │ +4071f6: 0d00 |000b: move-exception v0 │ │ +4071f8: 5421 398d |000c: iget-object v1, v2, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d39 │ │ +4071fc: 6e10 1a89 0100 |000e: invoke-virtual {v1}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +407202: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=92 │ │ locals : │ │ @@ -1400303,18 +1400299,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40721c: |[40721c] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.finish:()V │ │ -40722c: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -407230: 6e10 2589 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.finish:()V // method@8925 │ │ -407236: 0e00 |0005: return-void │ │ +407210: |[407210] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.finish:()V │ │ +407220: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +407224: 6e10 2589 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.finish:()V // method@8925 │ │ +40722a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;) │ │ @@ -1400322,18 +1400318,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -407238: |[407238] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.flush:()V │ │ -407248: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -40724c: 6e10 2689 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.flush:()V // method@8926 │ │ -407252: 0e00 |0005: return-void │ │ +40722c: |[40722c] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.flush:()V │ │ +40723c: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +407240: 6e10 2689 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/DeflaterOutputStream;.flush:()V // method@8926 │ │ +407246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;) │ │ @@ -1400341,18 +1400337,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -407270: |[407270] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.write:(I)V │ │ -407280: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -407284: 6e20 2789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:(I)V // method@8927 │ │ -40728a: 0e00 |0005: return-void │ │ +407264: |[407264] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.write:(I)V │ │ +407274: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +407278: 6e20 2789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/zip/DeflaterOutputStream;.write:(I)V // method@8927 │ │ +40727e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1400361,18 +1400357,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -407254: |[407254] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.write:([BII)V │ │ -407264: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ -407268: 6e40 2989 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/DeflaterOutputStream;.write:([BII)V // method@8929 │ │ -40726e: 0e00 |0005: return-void │ │ +407248: |[407248] org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream.write:([BII)V │ │ +407258: 5410 3a8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream;.out:Ljava/util/zip/DeflaterOutputStream; // field@8d3a │ │ +40725c: 6e40 2989 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/DeflaterOutputStream;.write:([BII)V // method@8929 │ │ +407262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1400485,33 +1400481,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4077a4: |[4077a4] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:()V │ │ -4077b4: 0e00 |0000: return-void │ │ +407798: |[407798] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:()V │ │ +4077a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4077b8: |[4077b8] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4077c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4077ca: 7030 06c6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c606 │ │ -4077d0: 0e00 |0004: return-void │ │ +4077ac: |[4077ac] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +4077bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4077be: 7030 06c6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c606 │ │ +4077c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1400520,44 +1400516,44 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -4077d4: |[4077d4] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ -4077e4: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -4077ea: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ -4077ee: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -4077f2: 5b20 438d |0007: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ -4077f6: 2200 9f11 |0009: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ -4077fa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -4077fc: 7020 2c89 1000 |000c: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ -407802: 5b20 498d |000f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407806: 2200 9911 |0011: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -40780a: 7010 0d89 0000 |0013: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -407810: 5b20 458d |0016: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ -407814: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -407816: 5c20 478d |0019: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ -40781a: 2310 c71b |001b: new-array v0, v1, [B // type@1bc7 │ │ -40781e: 5b20 4a8d |001d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ -407822: 2200 bd18 |001f: new-instance v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // type@18bd │ │ -407826: 7010 1ac6 0000 |0021: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.:()V // method@c61a │ │ -40782c: 5b20 4b8d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -407830: 6e10 8282 0300 |0026: invoke-virtual {v3}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ -407836: 0a00 |0029: move-result v0 │ │ -407838: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -40783c: 5b23 488d |002c: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407840: 2808 |002e: goto 0036 // +0008 │ │ -407842: 2200 2b10 |002f: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ -407846: 7020 0382 3000 |0031: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -40784c: 5b20 488d |0034: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407850: 5c24 468d |0036: iput-boolean v4, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.decompressConcatenated:Z // field@8d46 │ │ -407854: 7020 0ac6 1200 |0038: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.init:(Z)Z // method@c60a │ │ -40785a: 0e00 |003b: return-void │ │ +4077c8: |[4077c8] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ +4077d8: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +4077de: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ +4077e2: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +4077e6: 5b20 438d |0007: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ +4077ea: 2200 9f11 |0009: new-instance v0, Ljava/util/zip/Inflater; // type@119f │ │ +4077ee: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +4077f0: 7020 2c89 1000 |000c: invoke-direct {v0, v1}, Ljava/util/zip/Inflater;.:(Z)V // method@892c │ │ +4077f6: 5b20 498d |000f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +4077fa: 2200 9911 |0011: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +4077fe: 7010 0d89 0000 |0013: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +407804: 5b20 458d |0016: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ +407808: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +40780a: 5c20 478d |0019: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ +40780e: 2310 c71b |001b: new-array v0, v1, [B // type@1bc7 │ │ +407812: 5b20 4a8d |001d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ +407816: 2200 bd18 |001f: new-instance v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // type@18bd │ │ +40781a: 7010 1ac6 0000 |0021: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.:()V // method@c61a │ │ +407820: 5b20 4b8d |0024: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +407824: 6e10 8282 0300 |0026: invoke-virtual {v3}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ +40782a: 0a00 |0029: move-result v0 │ │ +40782c: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +407830: 5b23 488d |002c: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407834: 2808 |002e: goto 0036 // +0008 │ │ +407836: 2200 2b10 |002f: new-instance v0, Ljava/io/BufferedInputStream; // type@102b │ │ +40783a: 7020 0382 3000 |0031: invoke-direct {v0, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +407840: 5b20 488d |0034: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407844: 5c24 468d |0036: iput-boolean v4, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.decompressConcatenated:Z // field@8d46 │ │ +407848: 7020 0ac6 1200 |0038: invoke-direct {v2, v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.init:(Z)Z // method@c60a │ │ +40784e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=68 │ │ 0x0009 line=74 │ │ 0x0011 line=77 │ │ 0x0019 line=80 │ │ @@ -1400578,127 +1400574,127 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 227 16-bit code units │ │ -40734c: |[40734c] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.init:(Z)Z │ │ -40735c: 5480 488d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407360: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -407366: 0a00 |0005: move-result v0 │ │ -407368: 5481 488d |0006: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -40736c: 6e10 8382 0100 |0008: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -407372: 0a01 |000b: move-result v1 │ │ -407374: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -407376: 3320 0600 |000d: if-ne v0, v2, 0013 // +0006 │ │ -40737a: 3909 0400 |000f: if-nez v9, 0013 // +0004 │ │ -40737e: 1209 |0011: const/4 v9, #int 0 // #0 │ │ -407380: 0f09 |0012: return v9 │ │ -407382: 1302 1f00 |0013: const/16 v2, #int 31 // #1f │ │ -407386: 3320 c100 |0015: if-ne v0, v2, 00d6 // +00c1 │ │ -40738a: 1300 8b00 |0017: const/16 v0, #int 139 // #8b │ │ -40738e: 3201 0400 |0019: if-eq v1, v0, 001d // +0004 │ │ -407392: 2900 bb00 |001b: goto/16 00d6 // +00bb │ │ -407396: 2209 3510 |001d: new-instance v9, Ljava/io/DataInputStream; // type@1035 │ │ -40739a: 5480 488d |001f: iget-object v0, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -40739e: 7020 1e82 0900 |0021: invoke-direct {v9, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -4073a4: 7210 1d82 0900 |0024: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -4073aa: 0a00 |0027: move-result v0 │ │ -4073ac: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -4073b0: 3310 9000 |002a: if-ne v0, v1, 00ba // +0090 │ │ -4073b4: 7210 1d82 0900 |002c: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -4073ba: 0a00 |002f: move-result v0 │ │ -4073bc: d502 e000 |0030: and-int/lit16 v2, v0, #int 224 // #00e0 │ │ -4073c0: 3902 8000 |0032: if-nez v2, 00b2 // +0080 │ │ -4073c4: 5482 4b8d |0034: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -4073c8: 1243 |0036: const/4 v3, #int 4 // #4 │ │ -4073ca: 7120 2cc8 3900 |0037: invoke-static {v9, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ -4073d0: 0b04 |003a: move-result-wide v4 │ │ -4073d2: 1606 e803 |003b: const-wide/16 v6, #int 1000 // #3e8 │ │ -4073d6: 9d04 0406 |003d: mul-long v4, v4, v6 │ │ -4073da: 6e30 23c6 4205 |003f: invoke-virtual {v2, v4, v5}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setModificationTime:(J)V // method@c623 │ │ -4073e0: 7210 1d82 0900 |0042: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -4073e6: 0a02 |0045: move-result v2 │ │ -4073e8: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -4073ea: 1225 |0047: const/4 v5, #int 2 // #2 │ │ -4073ec: 3252 0b00 |0048: if-eq v2, v5, 0053 // +000b │ │ -4073f0: 3232 0300 |004a: if-eq v2, v3, 004d // +0003 │ │ -4073f4: 280e |004c: goto 005a // +000e │ │ -4073f6: 5482 4b8d |004d: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -4073fa: 6e20 21c6 4200 |004f: invoke-virtual {v2, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setCompressionLevel:(I)V // method@c621 │ │ -407400: 2808 |0052: goto 005a // +0008 │ │ -407402: 5482 4b8d |0053: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -407406: 1303 0900 |0055: const/16 v3, #int 9 // #9 │ │ -40740a: 6e20 21c6 3200 |0057: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setCompressionLevel:(I)V // method@c621 │ │ -407410: 5482 4b8d |005a: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -407414: 7210 1d82 0900 |005c: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -40741a: 0a03 |005f: move-result v3 │ │ -40741c: 6e20 24c6 3200 |0060: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setOperatingSystem:(I)V // method@c624 │ │ -407422: dd02 0004 |0063: and-int/lit8 v2, v0, #int 4 // #04 │ │ -407426: 3802 1600 |0065: if-eqz v2, 007b // +0016 │ │ -40742a: 7210 1d82 0900 |0067: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -407430: 0a02 |006a: move-result v2 │ │ -407432: 7210 1d82 0900 |006b: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -407438: 0a03 |006e: move-result v3 │ │ -40743a: e001 0308 |006f: shl-int/lit8 v1, v3, #int 8 // #08 │ │ -40743e: b621 |0071: or-int/2addr v1, v2 │ │ -407440: d802 01ff |0072: add-int/lit8 v2, v1, #int -1 // #ff │ │ -407444: 3d01 0700 |0074: if-lez v1, 007b // +0007 │ │ -407448: 7210 1d82 0900 |0076: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -40744e: 0121 |0079: move v1, v2 │ │ -407450: 28f8 |007a: goto 0072 // -0008 │ │ -407452: dd01 0008 |007b: and-int/lit8 v1, v0, #int 8 // #08 │ │ -407456: 1a02 ac2c |007d: const-string v2, "ISO-8859-1" // string@2cac │ │ -40745a: 3801 1000 |007f: if-eqz v1, 008f // +0010 │ │ -40745e: 5481 4b8d |0081: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -407462: 2203 9210 |0083: new-instance v3, Ljava/lang/String; // type@1092 │ │ -407466: 7110 0ec6 0900 |0085: invoke-static {v9}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.readToNull:(Ljava/io/DataInput;)[B // method@c60e │ │ -40746c: 0c06 |0088: move-result-object v6 │ │ -40746e: 7030 4184 6302 |0089: invoke-direct {v3, v6, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -407474: 6e20 22c6 3100 |008c: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setFilename:(Ljava/lang/String;)V // method@c622 │ │ -40747a: dd01 0010 |008f: and-int/lit8 v1, v0, #int 16 // #10 │ │ -40747e: 3801 1000 |0091: if-eqz v1, 00a1 // +0010 │ │ -407482: 5481 4b8d |0093: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -407486: 2203 9210 |0095: new-instance v3, Ljava/lang/String; // type@1092 │ │ -40748a: 7110 0ec6 0900 |0097: invoke-static {v9}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.readToNull:(Ljava/io/DataInput;)[B // method@c60e │ │ -407490: 0c06 |009a: move-result-object v6 │ │ -407492: 7030 4184 6302 |009b: invoke-direct {v3, v6, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ -407498: 6e20 20c6 3100 |009e: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setComment:(Ljava/lang/String;)V // method@c620 │ │ -40749e: b550 |00a1: and-int/2addr v0, v5 │ │ -4074a0: 3800 0500 |00a2: if-eqz v0, 00a7 // +0005 │ │ -4074a4: 7210 1c82 0900 |00a4: invoke-interface {v9}, Ljava/io/DataInput;.readShort:()S // method@821c │ │ -4074aa: 5489 498d |00a7: iget-object v9, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -4074ae: 6e10 3689 0900 |00a9: invoke-virtual {v9}, Ljava/util/zip/Inflater;.reset:()V // method@8936 │ │ -4074b4: 5489 458d |00ac: iget-object v9, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ -4074b8: 6e10 0f89 0900 |00ae: invoke-virtual {v9}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ -4074be: 0f04 |00b1: return v4 │ │ -4074c0: 2209 4210 |00b2: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -4074c4: 1a00 2058 |00b4: const-string v0, "Reserved flags are set in the .gz header" // string@5820 │ │ -4074c8: 7020 7782 0900 |00b6: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4074ce: 2709 |00b9: throw v9 │ │ -4074d0: 2209 4210 |00ba: new-instance v9, Ljava/io/IOException; // type@1042 │ │ -4074d4: 2201 9410 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4074d8: 7010 8384 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4074de: 1a02 f665 |00c1: const-string v2, "Unsupported compression method " // string@65f6 │ │ -4074e2: 6e20 8f84 2100 |00c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4074e8: 6e20 8a84 0100 |00c6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4074ee: 1a00 8606 |00c9: const-string v0, " in the .gz header" // string@0686 │ │ -4074f2: 6e20 8f84 0100 |00cb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4074f8: 6e10 9f84 0100 |00ce: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4074fe: 0c00 |00d1: move-result-object v0 │ │ -407500: 7020 7782 0900 |00d2: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -407506: 2709 |00d5: throw v9 │ │ -407508: 2200 4210 |00d6: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40750c: 3809 0500 |00d8: if-eqz v9, 00dd // +0005 │ │ -407510: 1a09 3b2d |00da: const-string v9, "Input is not in the .gz format" // string@2d3b │ │ -407514: 2803 |00dc: goto 00df // +0003 │ │ -407516: 1a09 0c2a |00dd: const-string v9, "Garbage after a valid .gz stream" // string@2a0c │ │ -40751a: 7020 7782 9000 |00df: invoke-direct {v0, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -407520: 2700 |00e2: throw v0 │ │ +407340: |[407340] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.init:(Z)Z │ │ +407350: 5480 488d |0000: iget-object v0, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407354: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40735a: 0a00 |0005: move-result v0 │ │ +40735c: 5481 488d |0006: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407360: 6e10 8382 0100 |0008: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +407366: 0a01 |000b: move-result v1 │ │ +407368: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +40736a: 3320 0600 |000d: if-ne v0, v2, 0013 // +0006 │ │ +40736e: 3909 0400 |000f: if-nez v9, 0013 // +0004 │ │ +407372: 1209 |0011: const/4 v9, #int 0 // #0 │ │ +407374: 0f09 |0012: return v9 │ │ +407376: 1302 1f00 |0013: const/16 v2, #int 31 // #1f │ │ +40737a: 3320 c100 |0015: if-ne v0, v2, 00d6 // +00c1 │ │ +40737e: 1300 8b00 |0017: const/16 v0, #int 139 // #8b │ │ +407382: 3201 0400 |0019: if-eq v1, v0, 001d // +0004 │ │ +407386: 2900 bb00 |001b: goto/16 00d6 // +00bb │ │ +40738a: 2209 3510 |001d: new-instance v9, Ljava/io/DataInputStream; // type@1035 │ │ +40738e: 5480 488d |001f: iget-object v0, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407392: 7020 1e82 0900 |0021: invoke-direct {v9, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +407398: 7210 1d82 0900 |0024: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +40739e: 0a00 |0027: move-result v0 │ │ +4073a0: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +4073a4: 3310 9000 |002a: if-ne v0, v1, 00ba // +0090 │ │ +4073a8: 7210 1d82 0900 |002c: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +4073ae: 0a00 |002f: move-result v0 │ │ +4073b0: d502 e000 |0030: and-int/lit16 v2, v0, #int 224 // #00e0 │ │ +4073b4: 3902 8000 |0032: if-nez v2, 00b2 // +0080 │ │ +4073b8: 5482 4b8d |0034: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +4073bc: 1243 |0036: const/4 v3, #int 4 // #4 │ │ +4073be: 7120 2cc8 3900 |0037: invoke-static {v9, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ +4073c4: 0b04 |003a: move-result-wide v4 │ │ +4073c6: 1606 e803 |003b: const-wide/16 v6, #int 1000 // #3e8 │ │ +4073ca: 9d04 0406 |003d: mul-long v4, v4, v6 │ │ +4073ce: 6e30 23c6 4205 |003f: invoke-virtual {v2, v4, v5}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setModificationTime:(J)V // method@c623 │ │ +4073d4: 7210 1d82 0900 |0042: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +4073da: 0a02 |0045: move-result v2 │ │ +4073dc: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +4073de: 1225 |0047: const/4 v5, #int 2 // #2 │ │ +4073e0: 3252 0b00 |0048: if-eq v2, v5, 0053 // +000b │ │ +4073e4: 3232 0300 |004a: if-eq v2, v3, 004d // +0003 │ │ +4073e8: 280e |004c: goto 005a // +000e │ │ +4073ea: 5482 4b8d |004d: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +4073ee: 6e20 21c6 4200 |004f: invoke-virtual {v2, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setCompressionLevel:(I)V // method@c621 │ │ +4073f4: 2808 |0052: goto 005a // +0008 │ │ +4073f6: 5482 4b8d |0053: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +4073fa: 1303 0900 |0055: const/16 v3, #int 9 // #9 │ │ +4073fe: 6e20 21c6 3200 |0057: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setCompressionLevel:(I)V // method@c621 │ │ +407404: 5482 4b8d |005a: iget-object v2, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +407408: 7210 1d82 0900 |005c: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +40740e: 0a03 |005f: move-result v3 │ │ +407410: 6e20 24c6 3200 |0060: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setOperatingSystem:(I)V // method@c624 │ │ +407416: dd02 0004 |0063: and-int/lit8 v2, v0, #int 4 // #04 │ │ +40741a: 3802 1600 |0065: if-eqz v2, 007b // +0016 │ │ +40741e: 7210 1d82 0900 |0067: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +407424: 0a02 |006a: move-result v2 │ │ +407426: 7210 1d82 0900 |006b: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +40742c: 0a03 |006e: move-result v3 │ │ +40742e: e001 0308 |006f: shl-int/lit8 v1, v3, #int 8 // #08 │ │ +407432: b621 |0071: or-int/2addr v1, v2 │ │ +407434: d802 01ff |0072: add-int/lit8 v2, v1, #int -1 // #ff │ │ +407438: 3d01 0700 |0074: if-lez v1, 007b // +0007 │ │ +40743c: 7210 1d82 0900 |0076: invoke-interface {v9}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +407442: 0121 |0079: move v1, v2 │ │ +407444: 28f8 |007a: goto 0072 // -0008 │ │ +407446: dd01 0008 |007b: and-int/lit8 v1, v0, #int 8 // #08 │ │ +40744a: 1a02 ac2c |007d: const-string v2, "ISO-8859-1" // string@2cac │ │ +40744e: 3801 1000 |007f: if-eqz v1, 008f // +0010 │ │ +407452: 5481 4b8d |0081: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +407456: 2203 9210 |0083: new-instance v3, Ljava/lang/String; // type@1092 │ │ +40745a: 7110 0ec6 0900 |0085: invoke-static {v9}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.readToNull:(Ljava/io/DataInput;)[B // method@c60e │ │ +407460: 0c06 |0088: move-result-object v6 │ │ +407462: 7030 4184 6302 |0089: invoke-direct {v3, v6, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +407468: 6e20 22c6 3100 |008c: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setFilename:(Ljava/lang/String;)V // method@c622 │ │ +40746e: dd01 0010 |008f: and-int/lit8 v1, v0, #int 16 // #10 │ │ +407472: 3801 1000 |0091: if-eqz v1, 00a1 // +0010 │ │ +407476: 5481 4b8d |0093: iget-object v1, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +40747a: 2203 9210 |0095: new-instance v3, Ljava/lang/String; // type@1092 │ │ +40747e: 7110 0ec6 0900 |0097: invoke-static {v9}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.readToNull:(Ljava/io/DataInput;)[B // method@c60e │ │ +407484: 0c06 |009a: move-result-object v6 │ │ +407486: 7030 4184 6302 |009b: invoke-direct {v3, v6, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@8441 │ │ +40748c: 6e20 20c6 3100 |009e: invoke-virtual {v1, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.setComment:(Ljava/lang/String;)V // method@c620 │ │ +407492: b550 |00a1: and-int/2addr v0, v5 │ │ +407494: 3800 0500 |00a2: if-eqz v0, 00a7 // +0005 │ │ +407498: 7210 1c82 0900 |00a4: invoke-interface {v9}, Ljava/io/DataInput;.readShort:()S // method@821c │ │ +40749e: 5489 498d |00a7: iget-object v9, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +4074a2: 6e10 3689 0900 |00a9: invoke-virtual {v9}, Ljava/util/zip/Inflater;.reset:()V // method@8936 │ │ +4074a8: 5489 458d |00ac: iget-object v9, v8, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ +4074ac: 6e10 0f89 0900 |00ae: invoke-virtual {v9}, Ljava/util/zip/CRC32;.reset:()V // method@890f │ │ +4074b2: 0f04 |00b1: return v4 │ │ +4074b4: 2209 4210 |00b2: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +4074b8: 1a00 2058 |00b4: const-string v0, "Reserved flags are set in the .gz header" // string@5820 │ │ +4074bc: 7020 7782 0900 |00b6: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4074c2: 2709 |00b9: throw v9 │ │ +4074c4: 2209 4210 |00ba: new-instance v9, Ljava/io/IOException; // type@1042 │ │ +4074c8: 2201 9410 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4074cc: 7010 8384 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4074d2: 1a02 f665 |00c1: const-string v2, "Unsupported compression method " // string@65f6 │ │ +4074d6: 6e20 8f84 2100 |00c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4074dc: 6e20 8a84 0100 |00c6: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4074e2: 1a00 8606 |00c9: const-string v0, " in the .gz header" // string@0686 │ │ +4074e6: 6e20 8f84 0100 |00cb: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4074ec: 6e10 9f84 0100 |00ce: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4074f2: 0c00 |00d1: move-result-object v0 │ │ +4074f4: 7020 7782 0900 |00d2: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4074fa: 2709 |00d5: throw v9 │ │ +4074fc: 2200 4210 |00d6: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +407500: 3809 0500 |00d8: if-eqz v9, 00dd // +0005 │ │ +407504: 1a09 3b2d |00da: const-string v9, "Input is not in the .gz format" // string@2d3b │ │ +407508: 2803 |00dc: goto 00df // +0003 │ │ +40750a: 1a09 0c2a |00dd: const-string v9, "Garbage after a valid .gz stream" // string@2a0c │ │ +40750e: 7020 7782 9000 |00df: invoke-direct {v0, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +407514: 2700 |00e2: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x001d line=170 │ │ 0x0024 line=171 │ │ 0x002c line=177 │ │ @@ -1400727,29 +1400723,29 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -407524: |[407524] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.matches:([BI)Z │ │ -407534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -407536: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -407538: 3513 0300 |0002: if-ge v3, v1, 0005 // +0003 │ │ -40753c: 0f00 |0004: return v0 │ │ -40753e: 4803 0200 |0005: aget-byte v3, v2, v0 │ │ -407542: 1301 1f00 |0007: const/16 v1, #int 31 // #1f │ │ -407546: 3213 0300 |0009: if-eq v3, v1, 000c // +0003 │ │ -40754a: 0f00 |000b: return v0 │ │ -40754c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -40754e: 4802 0203 |000d: aget-byte v2, v2, v3 │ │ -407552: 1301 8bff |000f: const/16 v1, #int -117 // #ff8b │ │ -407556: 3212 0300 |0011: if-eq v2, v1, 0014 // +0003 │ │ -40755a: 0f00 |0013: return v0 │ │ -40755c: 0f03 |0014: return v3 │ │ +407518: |[407518] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.matches:([BI)Z │ │ +407528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40752a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +40752c: 3513 0300 |0002: if-ge v3, v1, 0005 // +0003 │ │ +407530: 0f00 |0004: return v0 │ │ +407532: 4803 0200 |0005: aget-byte v3, v2, v0 │ │ +407536: 1301 1f00 |0007: const/16 v1, #int 31 // #1f │ │ +40753a: 3213 0300 |0009: if-eq v3, v1, 000c // +0003 │ │ +40753e: 0f00 |000b: return v0 │ │ +407540: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +407542: 4802 0203 |000d: aget-byte v2, v2, v3 │ │ +407546: 1301 8bff |000f: const/16 v1, #int -117 // #ff8b │ │ +40754a: 3212 0300 |0011: if-eq v2, v1, 0014 // +0003 │ │ +40754e: 0f00 |0013: return v0 │ │ +407550: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=353 │ │ 0x000d line=357 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) [B │ │ 0x0000 - 0x0015 reg=3 (null) I │ │ @@ -1400759,25 +1400755,25 @@ │ │ type : '(Ljava/io/DataInput;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -407560: |[407560] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.readToNull:(Ljava/io/DataInput;)[B │ │ -407570: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -407574: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -40757a: 7210 1d82 0200 |0005: invoke-interface {v2}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ -407580: 0a01 |0008: move-result v1 │ │ -407582: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -407586: 6e20 1582 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ -40758c: 28f7 |000e: goto 0005 // -0009 │ │ -40758e: 6e10 1382 0000 |000f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -407594: 0c02 |0012: move-result-object v2 │ │ -407596: 1102 |0013: return-object v2 │ │ +407554: |[407554] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.readToNull:(Ljava/io/DataInput;)[B │ │ +407564: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +407568: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +40756e: 7210 1d82 0200 |0005: invoke-interface {v2}, Ljava/io/DataInput;.readUnsignedByte:()I // method@821d │ │ +407574: 0a01 |0008: move-result v1 │ │ +407576: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +40757a: 6e20 1582 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@8215 │ │ +407580: 28f7 |000e: goto 0005 // -0009 │ │ +407582: 6e10 1382 0000 |000f: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +407588: 0c02 |0012: move-result-object v2 │ │ +40758a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=241 │ │ 0x000b line=242 │ │ 0x000f line=244 │ │ locals : │ │ @@ -1400789,26 +1400785,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -40785c: |[40785c] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.close:()V │ │ -40786c: 5420 498d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407870: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -407874: 6e10 2d89 0000 |0004: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -40787a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -40787c: 5b20 498d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407880: 5420 488d |000a: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407884: 6201 3b79 |000c: sget-object v1, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ -407888: 3210 0700 |000e: if-eq v0, v1, 0015 // +0007 │ │ -40788c: 5420 488d |0010: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407890: 6e10 8082 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -407896: 0e00 |0015: return-void │ │ +407850: |[407850] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.close:()V │ │ +407860: 5420 498d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407864: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +407868: 6e10 2d89 0000 |0004: invoke-virtual {v0}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +40786e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +407870: 5b20 498d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407874: 5420 488d |000a: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407878: 6201 3b79 |000c: sget-object v1, Ljava/lang/System;.in:Ljava/io/InputStream; // field@793b │ │ +40787c: 3210 0700 |000e: if-eq v0, v1, 0015 // +0007 │ │ +407880: 5420 488d |0010: iget-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407884: 6e10 8082 0000 |0012: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40788a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ 0x0008 line=373 │ │ 0x000a line=376 │ │ 0x0010 line=377 │ │ @@ -1400820,17 +1400816,17 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/gzip/GzipParameters;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40778c: |[40778c] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.getMetaData:()Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ -40779c: 5410 4b8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ -4077a0: 1100 |0002: return-object v0 │ │ +407780: |[407780] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.getMetaData:()Lorg/apache/commons/compress/compressors/gzip/GzipParameters; │ │ +407790: 5410 4b8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.parameters:Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // field@8d4b │ │ +407794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;) │ │ @@ -1400838,27 +1400834,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -407598: |[407598] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.read:()I │ │ -4075a8: 5430 4a8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ -4075ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4075ae: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -4075b0: 6e40 0dc6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.read:([BII)I // method@c60d │ │ -4075b6: 0a00 |0007: move-result v0 │ │ -4075b8: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -4075ba: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -4075be: 2807 |000b: goto 0012 // +0007 │ │ -4075c0: 5430 4a8d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ -4075c4: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ -4075c8: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -4075cc: 0f02 |0012: return v2 │ │ +40758c: |[40758c] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.read:()I │ │ +40759c: 5430 4a8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ +4075a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4075a2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +4075a4: 6e40 0dc6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.read:([BII)I // method@c60d │ │ +4075aa: 0a00 |0007: move-result v0 │ │ +4075ac: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +4075ae: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +4075b2: 2807 |000b: goto 0012 // +0007 │ │ +4075b4: 5430 4a8d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.oneByte:[B // field@8d4a │ │ +4075b8: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ +4075bc: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +4075c0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;) │ │ @@ -1400866,122 +1400862,122 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 205 16-bit code units │ │ -4075d0: |[4075d0] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.read:([BII)I │ │ -4075e0: 55a0 478d |0000: iget-boolean v0, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ -4075e4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -4075e6: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -4075ea: 0f01 |0005: return v1 │ │ -4075ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4075ee: 01c2 |0007: move v2, v12 │ │ -4075f0: 120c |0008: const/4 v12, #int 0 // #0 │ │ -4075f2: 3d0d c300 |0009: if-lez v13, 00cc // +00c3 │ │ -4075f6: 54a3 498d |000b: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -4075fa: 6e10 3589 0300 |000d: invoke-virtual {v3}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ -407600: 0a03 |0010: move-result v3 │ │ -407602: 3803 2600 |0011: if-eqz v3, 0037 // +0026 │ │ -407606: 54a3 488d |0013: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -40760a: 54a4 438d |0015: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ -40760e: 2144 |0017: array-length v4, v4 │ │ -407610: 6e20 8182 4300 |0018: invoke-virtual {v3, v4}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -407616: 54a3 488d |001b: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -40761a: 54a4 438d |001d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ -40761e: 6e20 8482 4300 |001f: invoke-virtual {v3, v4}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -407624: 0a03 |0022: move-result v3 │ │ -407626: 59a3 448d |0023: iput v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ -40762a: 52a3 448d |0025: iget v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ -40762e: 3213 0a00 |0027: if-eq v3, v1, 0031 // +000a │ │ -407632: 54a4 498d |0029: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407636: 54a5 438d |002b: iget-object v5, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ -40763a: 6e40 3789 5430 |002d: invoke-virtual {v4, v5, v0, v3}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ -407640: 2807 |0030: goto 0037 // +0007 │ │ -407642: 220b 3810 |0031: new-instance v11, Ljava/io/EOFException; // type@1038 │ │ -407646: 7010 3882 0b00 |0033: invoke-direct {v11}, Ljava/io/EOFException;.:()V // method@8238 │ │ -40764c: 270b |0036: throw v11 │ │ -40764e: 54a3 498d |0037: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407652: 6e40 3389 b3d2 |0039: invoke-virtual {v3, v11, v2, v13}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ -407658: 0a03 |003c: move-result v3 │ │ -40765a: 54a4 458d |003d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ -40765e: 6e40 1289 b432 |003f: invoke-virtual {v4, v11, v2, v3}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -407664: b032 |0042: add-int/2addr v2, v3 │ │ -407666: b13d |0043: sub-int/2addr v13, v3 │ │ -407668: b03c |0044: add-int/2addr v12, v3 │ │ -40766a: 6e20 08c6 3a00 |0045: invoke-virtual {v10, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.count:(I)V // method@c608 │ │ -407670: 54a3 498d |0048: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407674: 6e10 2e89 0300 |004a: invoke-virtual {v3}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ -40767a: 0a03 |004d: move-result v3 │ │ -40767c: 3803 bbff |004e: if-eqz v3, 0009 // -0045 │ │ -407680: 54a3 488d |0050: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -407684: 6e10 8682 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -40768a: 52a3 448d |0055: iget v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ -40768e: 54a4 498d |0057: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407692: 6e10 3189 0400 |0059: invoke-virtual {v4}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ -407698: 0a04 |005c: move-result v4 │ │ -40769a: b143 |005d: sub-int/2addr v3, v4 │ │ -40769c: 54a4 488d |005e: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -4076a0: 8135 |0060: int-to-long v5, v3 │ │ -4076a2: 6e30 8782 5406 |0061: invoke-virtual {v4, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -4076a8: 0b03 |0064: move-result-wide v3 │ │ -4076aa: 3107 0305 |0065: cmp-long v7, v3, v5 │ │ -4076ae: 3907 5700 |0067: if-nez v7, 00be // +0057 │ │ -4076b2: 59a0 448d |0069: iput v0, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ -4076b6: 2203 3510 |006b: new-instance v3, Ljava/io/DataInputStream; // type@1035 │ │ -4076ba: 54a4 488d |006d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ -4076be: 7020 1e82 4300 |006f: invoke-direct {v3, v4}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ -4076c4: 1244 |0072: const/4 v4, #int 4 // #4 │ │ -4076c6: 7120 2cc8 4300 |0073: invoke-static {v3, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ -4076cc: 0b05 |0076: move-result-wide v5 │ │ -4076ce: 54a7 458d |0077: iget-object v7, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ -4076d2: 6e10 0e89 0700 |0079: invoke-virtual {v7}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -4076d8: 0b07 |007c: move-result-wide v7 │ │ -4076da: 3109 0507 |007d: cmp-long v9, v5, v7 │ │ -4076de: 3909 3700 |007f: if-nez v9, 00b6 // +0037 │ │ -4076e2: 7120 2cc8 4300 |0081: invoke-static {v3, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ -4076e8: 0b03 |0084: move-result-wide v3 │ │ -4076ea: 54a5 498d |0085: iget-object v5, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -4076ee: 6e10 3089 0500 |0087: invoke-virtual {v5}, Ljava/util/zip/Inflater;.getBytesWritten:()J // method@8930 │ │ -4076f4: 0b05 |008a: move-result-wide v5 │ │ -4076f6: 1807 ffff ffff 0000 0000 |008b: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ -407700: c075 |0090: and-long/2addr v5, v7 │ │ -407702: 3107 0305 |0091: cmp-long v7, v3, v5 │ │ -407706: 3907 1b00 |0093: if-nez v7, 00ae // +001b │ │ -40770a: 55a3 468d |0095: iget-boolean v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.decompressConcatenated:Z // field@8d46 │ │ -40770e: 3803 0800 |0097: if-eqz v3, 009f // +0008 │ │ -407712: 7020 0ac6 0a00 |0099: invoke-direct {v10, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.init:(Z)Z // method@c60a │ │ -407718: 0a03 |009c: move-result v3 │ │ -40771a: 3903 6cff |009d: if-nez v3, 0009 // -0094 │ │ -40771e: 54ab 498d |009f: iget-object v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -407722: 6e10 2d89 0b00 |00a1: invoke-virtual {v11}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ -407728: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -40772a: 5bab 498d |00a5: iput-object v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ -40772e: 121b |00a7: const/4 v11, #int 1 // #1 │ │ -407730: 5cab 478d |00a8: iput-boolean v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ -407734: 390c 0300 |00aa: if-nez v12, 00ad // +0003 │ │ -407738: 12fc |00ac: const/4 v12, #int -1 // #ff │ │ -40773a: 0f0c |00ad: return v12 │ │ -40773c: 220b 4210 |00ae: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -407740: 1a0c 642a |00b0: const-string v12, "Gzip-compressed data is corrupt(uncompressed size mismatch)" // string@2a64 │ │ -407744: 7020 7782 cb00 |00b2: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40774a: 270b |00b5: throw v11 │ │ -40774c: 220b 4210 |00b6: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -407750: 1a0c 632a |00b8: const-string v12, "Gzip-compressed data is corrupt (CRC32 error)" // string@2a63 │ │ -407754: 7020 7782 cb00 |00ba: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40775a: 270b |00bd: throw v11 │ │ -40775c: 220b 4210 |00be: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -407760: 7010 7682 0b00 |00c0: invoke-direct {v11}, Ljava/io/IOException;.:()V // method@8276 │ │ -407766: 270b |00c3: throw v11 │ │ -407768: 220b 4210 |00c4: new-instance v11, Ljava/io/IOException; // type@1042 │ │ -40776c: 1a0c 622a |00c6: const-string v12, "Gzip-compressed data is corrupt" // string@2a62 │ │ -407770: 7020 7782 cb00 |00c8: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -407776: 270b |00cb: throw v11 │ │ -407778: 0f0c |00cc: return v12 │ │ +4075c4: |[4075c4] org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.read:([BII)I │ │ +4075d4: 55a0 478d |0000: iget-boolean v0, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ +4075d8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +4075da: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +4075de: 0f01 |0005: return v1 │ │ +4075e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4075e2: 01c2 |0007: move v2, v12 │ │ +4075e4: 120c |0008: const/4 v12, #int 0 // #0 │ │ +4075e6: 3d0d c300 |0009: if-lez v13, 00cc // +00c3 │ │ +4075ea: 54a3 498d |000b: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +4075ee: 6e10 3589 0300 |000d: invoke-virtual {v3}, Ljava/util/zip/Inflater;.needsInput:()Z // method@8935 │ │ +4075f4: 0a03 |0010: move-result v3 │ │ +4075f6: 3803 2600 |0011: if-eqz v3, 0037 // +0026 │ │ +4075fa: 54a3 488d |0013: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +4075fe: 54a4 438d |0015: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ +407602: 2144 |0017: array-length v4, v4 │ │ +407604: 6e20 8182 4300 |0018: invoke-virtual {v3, v4}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +40760a: 54a3 488d |001b: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +40760e: 54a4 438d |001d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ +407612: 6e20 8482 4300 |001f: invoke-virtual {v3, v4}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +407618: 0a03 |0022: move-result v3 │ │ +40761a: 59a3 448d |0023: iput v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ +40761e: 52a3 448d |0025: iget v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ +407622: 3213 0a00 |0027: if-eq v3, v1, 0031 // +000a │ │ +407626: 54a4 498d |0029: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +40762a: 54a5 438d |002b: iget-object v5, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.buf:[B // field@8d43 │ │ +40762e: 6e40 3789 5430 |002d: invoke-virtual {v4, v5, v0, v3}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@8937 │ │ +407634: 2807 |0030: goto 0037 // +0007 │ │ +407636: 220b 3810 |0031: new-instance v11, Ljava/io/EOFException; // type@1038 │ │ +40763a: 7010 3882 0b00 |0033: invoke-direct {v11}, Ljava/io/EOFException;.:()V // method@8238 │ │ +407640: 270b |0036: throw v11 │ │ +407642: 54a3 498d |0037: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407646: 6e40 3389 b3d2 |0039: invoke-virtual {v3, v11, v2, v13}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@8933 │ │ +40764c: 0a03 |003c: move-result v3 │ │ +40764e: 54a4 458d |003d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ +407652: 6e40 1289 b432 |003f: invoke-virtual {v4, v11, v2, v3}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +407658: b032 |0042: add-int/2addr v2, v3 │ │ +40765a: b13d |0043: sub-int/2addr v13, v3 │ │ +40765c: b03c |0044: add-int/2addr v12, v3 │ │ +40765e: 6e20 08c6 3a00 |0045: invoke-virtual {v10, v3}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.count:(I)V // method@c608 │ │ +407664: 54a3 498d |0048: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407668: 6e10 2e89 0300 |004a: invoke-virtual {v3}, Ljava/util/zip/Inflater;.finished:()Z // method@892e │ │ +40766e: 0a03 |004d: move-result v3 │ │ +407670: 3803 bbff |004e: if-eqz v3, 0009 // -0045 │ │ +407674: 54a3 488d |0050: iget-object v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407678: 6e10 8682 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +40767e: 52a3 448d |0055: iget v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ +407682: 54a4 498d |0057: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407686: 6e10 3189 0400 |0059: invoke-virtual {v4}, Ljava/util/zip/Inflater;.getRemaining:()I // method@8931 │ │ +40768c: 0a04 |005c: move-result v4 │ │ +40768e: b143 |005d: sub-int/2addr v3, v4 │ │ +407690: 54a4 488d |005e: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +407694: 8135 |0060: int-to-long v5, v3 │ │ +407696: 6e30 8782 5406 |0061: invoke-virtual {v4, v5, v6}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +40769c: 0b03 |0064: move-result-wide v3 │ │ +40769e: 3107 0305 |0065: cmp-long v7, v3, v5 │ │ +4076a2: 3907 5700 |0067: if-nez v7, 00be // +0057 │ │ +4076a6: 59a0 448d |0069: iput v0, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.bufUsed:I // field@8d44 │ │ +4076aa: 2203 3510 |006b: new-instance v3, Ljava/io/DataInputStream; // type@1035 │ │ +4076ae: 54a4 488d |006d: iget-object v4, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.in:Ljava/io/InputStream; // field@8d48 │ │ +4076b2: 7020 1e82 4300 |006f: invoke-direct {v3, v4}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@821e │ │ +4076b8: 1244 |0072: const/4 v4, #int 4 // #4 │ │ +4076ba: 7120 2cc8 4300 |0073: invoke-static {v3, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ +4076c0: 0b05 |0076: move-result-wide v5 │ │ +4076c2: 54a7 458d |0077: iget-object v7, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.crc:Ljava/util/zip/CRC32; // field@8d45 │ │ +4076c6: 6e10 0e89 0700 |0079: invoke-virtual {v7}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +4076cc: 0b07 |007c: move-result-wide v7 │ │ +4076ce: 3109 0507 |007d: cmp-long v9, v5, v7 │ │ +4076d2: 3909 3700 |007f: if-nez v9, 00b6 // +0037 │ │ +4076d6: 7120 2cc8 4300 |0081: invoke-static {v3, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Ljava/io/DataInput;I)J // method@c82c │ │ +4076dc: 0b03 |0084: move-result-wide v3 │ │ +4076de: 54a5 498d |0085: iget-object v5, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +4076e2: 6e10 3089 0500 |0087: invoke-virtual {v5}, Ljava/util/zip/Inflater;.getBytesWritten:()J // method@8930 │ │ +4076e8: 0b05 |008a: move-result-wide v5 │ │ +4076ea: 1807 ffff ffff 0000 0000 |008b: const-wide v7, #double 2.122e-314 // #00000000ffffffff │ │ +4076f4: c075 |0090: and-long/2addr v5, v7 │ │ +4076f6: 3107 0305 |0091: cmp-long v7, v3, v5 │ │ +4076fa: 3907 1b00 |0093: if-nez v7, 00ae // +001b │ │ +4076fe: 55a3 468d |0095: iget-boolean v3, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.decompressConcatenated:Z // field@8d46 │ │ +407702: 3803 0800 |0097: if-eqz v3, 009f // +0008 │ │ +407706: 7020 0ac6 0a00 |0099: invoke-direct {v10, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.init:(Z)Z // method@c60a │ │ +40770c: 0a03 |009c: move-result v3 │ │ +40770e: 3903 6cff |009d: if-nez v3, 0009 // -0094 │ │ +407712: 54ab 498d |009f: iget-object v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407716: 6e10 2d89 0b00 |00a1: invoke-virtual {v11}, Ljava/util/zip/Inflater;.end:()V // method@892d │ │ +40771c: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +40771e: 5bab 498d |00a5: iput-object v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.inf:Ljava/util/zip/Inflater; // field@8d49 │ │ +407722: 121b |00a7: const/4 v11, #int 1 // #1 │ │ +407724: 5cab 478d |00a8: iput-boolean v11, v10, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorInputStream;.endReached:Z // field@8d47 │ │ +407728: 390c 0300 |00aa: if-nez v12, 00ad // +0003 │ │ +40772c: 12fc |00ac: const/4 v12, #int -1 // #ff │ │ +40772e: 0f0c |00ad: return v12 │ │ +407730: 220b 4210 |00ae: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +407734: 1a0c 642a |00b0: const-string v12, "Gzip-compressed data is corrupt(uncompressed size mismatch)" // string@2a64 │ │ +407738: 7020 7782 cb00 |00b2: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40773e: 270b |00b5: throw v11 │ │ +407740: 220b 4210 |00b6: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +407744: 1a0c 632a |00b8: const-string v12, "Gzip-compressed data is corrupt (CRC32 error)" // string@2a63 │ │ +407748: 7020 7782 cb00 |00ba: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40774e: 270b |00bd: throw v11 │ │ +407750: 220b 4210 |00be: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +407754: 7010 7682 0b00 |00c0: invoke-direct {v11}, Ljava/io/IOException;.:()V // method@8276 │ │ +40775a: 270b |00c3: throw v11 │ │ +40775c: 220b 4210 |00c4: new-instance v11, Ljava/io/IOException; // type@1042 │ │ +407760: 1a0c 622a |00c6: const-string v12, "Gzip-compressed data is corrupt" // string@2a62 │ │ +407764: 7020 7782 cb00 |00c8: invoke-direct {v11, v12}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40776a: 270b |00cb: throw v11 │ │ +40776c: 0f0c |00cc: return v12 │ │ catches : 1 │ │ 0x0037 - 0x003d │ │ Ljava/util/zip/DataFormatException; -> 0x00c4 │ │ positions : │ │ 0x0000 line=259 │ │ 0x000b line=266 │ │ 0x0013 line=269 │ │ @@ -1401095,19 +1401091,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -407898: |[407898] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -4078a8: 2200 bd18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // type@18bd │ │ -4078ac: 7010 1ac6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.:()V // method@c61a │ │ -4078b2: 7030 10c6 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V // method@c610 │ │ -4078b8: 0e00 |0008: return-void │ │ +40788c: |[40788c] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +40789c: 2200 bd18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/gzip/GzipParameters; // type@18bd │ │ +4078a0: 7010 1ac6 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.:()V // method@c61a │ │ +4078a6: 7030 10c6 2100 |0005: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V // method@c610 │ │ +4078ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1401116,31 +1401112,31 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4078bc: |[4078bc] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V │ │ -4078cc: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -4078d2: 1300 0002 |0003: const/16 v0, #int 512 // #200 │ │ -4078d6: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ -4078da: 5b20 508d |0007: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ -4078de: 2200 9911 |0009: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ -4078e2: 7010 0d89 0000 |000b: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -4078e8: 5b20 4f8d |000e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ -4078ec: 5b23 528d |0010: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -4078f0: 2203 9c11 |0012: new-instance v3, Ljava/util/zip/Deflater; // type@119c │ │ -4078f4: 6e10 1cc6 0400 |0014: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getCompressionLevel:()I // method@c61c │ │ -4078fa: 0a00 |0017: move-result v0 │ │ -4078fc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -4078fe: 7030 1789 0301 |0019: invoke-direct {v3, v0, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ -407904: 5b23 518d |001c: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407908: 7020 18c6 4200 |001e: invoke-direct {v2, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.writeHeader:(Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V // method@c618 │ │ -40790e: 0e00 |0021: return-void │ │ +4078b0: |[4078b0] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V │ │ +4078c0: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +4078c6: 1300 0002 |0003: const/16 v0, #int 512 // #200 │ │ +4078ca: 2300 c71b |0005: new-array v0, v0, [B // type@1bc7 │ │ +4078ce: 5b20 508d |0007: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ +4078d2: 2200 9911 |0009: new-instance v0, Ljava/util/zip/CRC32; // type@1199 │ │ +4078d6: 7010 0d89 0000 |000b: invoke-direct {v0}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +4078dc: 5b20 4f8d |000e: iput-object v0, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ +4078e0: 5b23 528d |0010: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +4078e4: 2203 9c11 |0012: new-instance v3, Ljava/util/zip/Deflater; // type@119c │ │ +4078e8: 6e10 1cc6 0400 |0014: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getCompressionLevel:()I // method@c61c │ │ +4078ee: 0a00 |0017: move-result v0 │ │ +4078f0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +4078f2: 7030 1789 0301 |0019: invoke-direct {v3, v0, v1}, Ljava/util/zip/Deflater;.:(IZ)V // method@8917 │ │ +4078f8: 5b23 518d |001c: iput-object v3, v2, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +4078fc: 7020 18c6 4200 |001e: invoke-direct {v2, v4}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.writeHeader:(Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V // method@c618 │ │ +407902: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=56 │ │ 0x0009 line=62 │ │ 0x0010 line=82 │ │ 0x0012 line=83 │ │ @@ -1401155,26 +1401151,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -40794c: |[40794c] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.deflate:()V │ │ -40795c: 5440 518d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407960: 5441 508d |0002: iget-object v1, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ -407964: 2112 |0004: array-length v2, v1 │ │ -407966: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -407968: 6e40 1889 1023 |0006: invoke-virtual {v0, v1, v3, v2}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ -40796e: 0a00 |0009: move-result v0 │ │ -407970: 3d00 0900 |000a: if-lez v0, 0013 // +0009 │ │ -407974: 5441 528d |000c: iget-object v1, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407978: 5442 508d |000e: iget-object v2, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ -40797c: 6e40 a282 2103 |0010: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -407982: 0e00 |0013: return-void │ │ +407940: |[407940] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.deflate:()V │ │ +407950: 5440 518d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407954: 5441 508d |0002: iget-object v1, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ +407958: 2112 |0004: array-length v2, v1 │ │ +40795a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +40795c: 6e40 1889 1023 |0006: invoke-virtual {v0, v1, v3, v2}, Ljava/util/zip/Deflater;.deflate:([BII)I // method@8918 │ │ +407962: 0a00 |0009: move-result v0 │ │ +407964: 3d00 0900 |000a: if-lez v0, 0013 // +0009 │ │ +407968: 5441 528d |000c: iget-object v1, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +40796c: 5442 508d |000e: iget-object v2, v4, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflateBuffer:[B // field@8d50 │ │ +407970: 6e40 a282 2103 |0010: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +407976: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000c line=172 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; │ │ │ │ @@ -1401183,82 +1401179,82 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -407a98: |[407a98] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.writeHeader:(Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V │ │ -407aa8: 6e10 1dc6 0a00 |0000: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getFilename:()Ljava/lang/String; // method@c61d │ │ -407aae: 0c00 |0003: move-result-object v0 │ │ -407ab0: 6e10 1bc6 0a00 |0004: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getComment:()Ljava/lang/String; // method@c61b │ │ -407ab6: 0c01 |0007: move-result-object v1 │ │ -407ab8: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ -407abc: 7110 aa85 0200 |000a: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -407ac2: 0c02 |000d: move-result-object v2 │ │ -407ac4: 6203 5479 |000e: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -407ac8: 6e20 b985 3200 |0010: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -407ace: 1303 1f8b |0013: const/16 v3, #int -29921 // #8b1f │ │ -407ad2: 6e20 c385 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.putShort:(S)Ljava/nio/ByteBuffer; // method@85c3 │ │ -407ad8: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ -407adc: 6e20 bc85 3200 |001a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407ae2: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -407ae4: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -407ae8: 2802 |0020: goto 0022 // +0002 │ │ -407aea: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -407aec: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -407af0: 1305 1000 |0024: const/16 v5, #int 16 // #10 │ │ -407af4: 2802 |0026: goto 0028 // +0002 │ │ -407af6: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -407af8: b653 |0028: or-int/2addr v3, v5 │ │ -407afa: 8d33 |0029: int-to-byte v3, v3 │ │ -407afc: 6e20 bc85 3200 |002a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407b02: 6e10 1ec6 0a00 |002d: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getModificationTime:()J // method@c61e │ │ -407b08: 0b05 |0030: move-result-wide v5 │ │ -407b0a: 1607 e803 |0031: const-wide/16 v7, #int 1000 // #3e8 │ │ -407b0e: be75 |0033: div-long/2addr v5, v7 │ │ -407b10: 8453 |0034: long-to-int v3, v5 │ │ -407b12: 6e20 c085 3200 |0035: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ -407b18: 6e10 1cc6 0a00 |0038: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getCompressionLevel:()I // method@c61c │ │ -407b1e: 0a03 |003b: move-result v3 │ │ -407b20: 1305 0900 |003c: const/16 v5, #int 9 // #9 │ │ -407b24: 3353 0700 |003e: if-ne v3, v5, 0045 // +0007 │ │ -407b28: 1223 |0040: const/4 v3, #int 2 // #2 │ │ -407b2a: 6e20 bc85 3200 |0041: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407b30: 280c |0044: goto 0050 // +000c │ │ -407b32: 1215 |0045: const/4 v5, #int 1 // #1 │ │ -407b34: 3353 0700 |0046: if-ne v3, v5, 004d // +0007 │ │ -407b38: 1243 |0048: const/4 v3, #int 4 // #4 │ │ -407b3a: 6e20 bc85 3200 |0049: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407b40: 2804 |004c: goto 0050 // +0004 │ │ -407b42: 6e20 bc85 4200 |004d: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407b48: 6e10 1fc6 0a00 |0050: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getOperatingSystem:()I // method@c61f │ │ -407b4e: 0a0a |0053: move-result v10 │ │ -407b50: 8daa |0054: int-to-byte v10, v10 │ │ -407b52: 6e20 bc85 a200 |0055: invoke-virtual {v2, v10}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ -407b58: 549a 528d |0058: iget-object v10, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407b5c: 6e10 ab85 0200 |005a: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -407b62: 0c02 |005d: move-result-object v2 │ │ -407b64: 6e20 a182 2a00 |005e: invoke-virtual {v10, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -407b6a: 1a0a ac2c |0061: const-string v10, "ISO-8859-1" // string@2cac │ │ -407b6e: 3800 1000 |0063: if-eqz v0, 0073 // +0010 │ │ -407b72: 5492 528d |0065: iget-object v2, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407b76: 6e20 5584 a000 |0067: invoke-virtual {v0, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -407b7c: 0c00 |006a: move-result-object v0 │ │ -407b7e: 6e20 a182 0200 |006b: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -407b84: 5490 528d |006e: iget-object v0, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407b88: 6e20 a082 4000 |0070: invoke-virtual {v0, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -407b8e: 3801 1000 |0073: if-eqz v1, 0083 // +0010 │ │ -407b92: 5490 528d |0075: iget-object v0, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407b96: 6e20 5584 a100 |0077: invoke-virtual {v1, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ -407b9c: 0c0a |007a: move-result-object v10 │ │ -407b9e: 6e20 a182 a000 |007b: invoke-virtual {v0, v10}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -407ba4: 549a 528d |007e: iget-object v10, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407ba8: 6e20 a082 4a00 |0080: invoke-virtual {v10, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -407bae: 0e00 |0083: return-void │ │ +407a8c: |[407a8c] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.writeHeader:(Lorg/apache/commons/compress/compressors/gzip/GzipParameters;)V │ │ +407a9c: 6e10 1dc6 0a00 |0000: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getFilename:()Ljava/lang/String; // method@c61d │ │ +407aa2: 0c00 |0003: move-result-object v0 │ │ +407aa4: 6e10 1bc6 0a00 |0004: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getComment:()Ljava/lang/String; // method@c61b │ │ +407aaa: 0c01 |0007: move-result-object v1 │ │ +407aac: 1302 0a00 |0008: const/16 v2, #int 10 // #a │ │ +407ab0: 7110 aa85 0200 |000a: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +407ab6: 0c02 |000d: move-result-object v2 │ │ +407ab8: 6203 5479 |000e: sget-object v3, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +407abc: 6e20 b985 3200 |0010: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +407ac2: 1303 1f8b |0013: const/16 v3, #int -29921 // #8b1f │ │ +407ac6: 6e20 c385 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.putShort:(S)Ljava/nio/ByteBuffer; // method@85c3 │ │ +407acc: 1303 0800 |0018: const/16 v3, #int 8 // #8 │ │ +407ad0: 6e20 bc85 3200 |001a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407ad6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +407ad8: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +407adc: 2802 |0020: goto 0022 // +0002 │ │ +407ade: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +407ae0: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +407ae4: 1305 1000 |0024: const/16 v5, #int 16 // #10 │ │ +407ae8: 2802 |0026: goto 0028 // +0002 │ │ +407aea: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +407aec: b653 |0028: or-int/2addr v3, v5 │ │ +407aee: 8d33 |0029: int-to-byte v3, v3 │ │ +407af0: 6e20 bc85 3200 |002a: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407af6: 6e10 1ec6 0a00 |002d: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getModificationTime:()J // method@c61e │ │ +407afc: 0b05 |0030: move-result-wide v5 │ │ +407afe: 1607 e803 |0031: const-wide/16 v7, #int 1000 // #3e8 │ │ +407b02: be75 |0033: div-long/2addr v5, v7 │ │ +407b04: 8453 |0034: long-to-int v3, v5 │ │ +407b06: 6e20 c085 3200 |0035: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ +407b0c: 6e10 1cc6 0a00 |0038: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getCompressionLevel:()I // method@c61c │ │ +407b12: 0a03 |003b: move-result v3 │ │ +407b14: 1305 0900 |003c: const/16 v5, #int 9 // #9 │ │ +407b18: 3353 0700 |003e: if-ne v3, v5, 0045 // +0007 │ │ +407b1c: 1223 |0040: const/4 v3, #int 2 // #2 │ │ +407b1e: 6e20 bc85 3200 |0041: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407b24: 280c |0044: goto 0050 // +000c │ │ +407b26: 1215 |0045: const/4 v5, #int 1 // #1 │ │ +407b28: 3353 0700 |0046: if-ne v3, v5, 004d // +0007 │ │ +407b2c: 1243 |0048: const/4 v3, #int 4 // #4 │ │ +407b2e: 6e20 bc85 3200 |0049: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407b34: 2804 |004c: goto 0050 // +0004 │ │ +407b36: 6e20 bc85 4200 |004d: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407b3c: 6e10 1fc6 0a00 |0050: invoke-virtual {v10}, Lorg/apache/commons/compress/compressors/gzip/GzipParameters;.getOperatingSystem:()I // method@c61f │ │ +407b42: 0a0a |0053: move-result v10 │ │ +407b44: 8daa |0054: int-to-byte v10, v10 │ │ +407b46: 6e20 bc85 a200 |0055: invoke-virtual {v2, v10}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@85bc │ │ +407b4c: 549a 528d |0058: iget-object v10, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407b50: 6e10 ab85 0200 |005a: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +407b56: 0c02 |005d: move-result-object v2 │ │ +407b58: 6e20 a182 2a00 |005e: invoke-virtual {v10, v2}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +407b5e: 1a0a ac2c |0061: const-string v10, "ISO-8859-1" // string@2cac │ │ +407b62: 3800 1000 |0063: if-eqz v0, 0073 // +0010 │ │ +407b66: 5492 528d |0065: iget-object v2, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407b6a: 6e20 5584 a000 |0067: invoke-virtual {v0, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +407b70: 0c00 |006a: move-result-object v0 │ │ +407b72: 6e20 a182 0200 |006b: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +407b78: 5490 528d |006e: iget-object v0, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407b7c: 6e20 a082 4000 |0070: invoke-virtual {v0, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +407b82: 3801 1000 |0073: if-eqz v1, 0083 // +0010 │ │ +407b86: 5490 528d |0075: iget-object v0, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407b8a: 6e20 5584 a100 |0077: invoke-virtual {v1, v10}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@8455 │ │ +407b90: 0c0a |007a: move-result-object v10 │ │ +407b92: 6e20 a182 a000 |007b: invoke-virtual {v0, v10}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +407b98: 549a 528d |007e: iget-object v10, v9, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407b9c: 6e20 a082 4a00 |0080: invoke-virtual {v10, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +407ba2: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000a line=92 │ │ 0x000e line=93 │ │ 0x0015 line=94 │ │ @@ -1401284,34 +1401280,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -407bb0: |[407bb0] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.writeTrailer:()V │ │ -407bc0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -407bc4: 7110 aa85 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ -407bca: 0c00 |0005: move-result-object v0 │ │ -407bcc: 6201 5479 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -407bd0: 6e20 b985 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ -407bd6: 5431 4f8d |000b: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ -407bda: 6e10 0e89 0100 |000d: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ -407be0: 0b01 |0010: move-result-wide v1 │ │ -407be2: 8412 |0011: long-to-int v2, v1 │ │ -407be4: 6e20 c085 2000 |0012: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ -407bea: 5431 518d |0015: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407bee: 6e10 1e89 0100 |0017: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getTotalIn:()I // method@891e │ │ -407bf4: 0a01 |001a: move-result v1 │ │ -407bf6: 6e20 c085 1000 |001b: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ -407bfc: 5431 528d |001e: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -407c00: 6e10 ab85 0000 |0020: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ -407c06: 0c00 |0023: move-result-object v0 │ │ -407c08: 6e20 a182 0100 |0024: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -407c0e: 0e00 |0027: return-void │ │ +407ba4: |[407ba4] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.writeTrailer:()V │ │ +407bb4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +407bb8: 7110 aa85 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@85aa │ │ +407bbe: 0c00 |0005: move-result-object v0 │ │ +407bc0: 6201 5479 |0006: sget-object v1, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +407bc4: 6e20 b985 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@85b9 │ │ +407bca: 5431 4f8d |000b: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ +407bce: 6e10 0e89 0100 |000d: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@890e │ │ +407bd4: 0b01 |0010: move-result-wide v1 │ │ +407bd6: 8412 |0011: long-to-int v2, v1 │ │ +407bd8: 6e20 c085 2000 |0012: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ +407bde: 5431 518d |0015: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407be2: 6e10 1e89 0100 |0017: invoke-virtual {v1}, Ljava/util/zip/Deflater;.getTotalIn:()I // method@891e │ │ +407be8: 0a01 |001a: move-result v1 │ │ +407bea: 6e20 c085 1000 |001b: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@85c0 │ │ +407bf0: 5431 528d |001e: iget-object v1, v3, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407bf4: 6e10 ab85 0000 |0020: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@85ab │ │ +407bfa: 0c00 |0023: move-result-object v0 │ │ +407bfc: 6e20 a182 0100 |0024: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +407c02: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000b line=127 │ │ 0x0015 line=128 │ │ 0x001e line=130 │ │ @@ -1401324,25 +1401320,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -407910: |[407910] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.close:()V │ │ -407920: 5510 4e8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.closed:Z // field@8d4e │ │ -407924: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -407928: 6e10 13c6 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.finish:()V // method@c613 │ │ -40792e: 5410 518d |0007: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407932: 6e10 1a89 0000 |0009: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ -407938: 5410 528d |000c: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -40793c: 6e10 9e82 0000 |000e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -407942: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -407944: 5c10 4e8d |0012: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.closed:Z // field@8d4e │ │ -407948: 0e00 |0014: return-void │ │ +407904: |[407904] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.close:()V │ │ +407914: 5510 4e8d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.closed:Z // field@8d4e │ │ +407918: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +40791c: 6e10 13c6 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.finish:()V // method@c613 │ │ +407922: 5410 518d |0007: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407926: 6e10 1a89 0000 |0009: invoke-virtual {v0}, Ljava/util/zip/Deflater;.end:()V // method@891a │ │ +40792c: 5410 528d |000c: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +407930: 6e10 9e82 0000 |000e: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +407936: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +407938: 5c10 4e8d |0012: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.closed:Z // field@8d4e │ │ +40793c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=209 │ │ 0x0012 line=210 │ │ @@ -1401354,29 +1401350,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -407984: |[407984] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.finish:()V │ │ -407994: 5410 518d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407998: 6e10 1c89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ -40799e: 0a00 |0005: move-result v0 │ │ -4079a0: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ -4079a4: 5410 518d |0008: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -4079a8: 6e10 1b89 0000 |000a: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ -4079ae: 5410 518d |000d: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -4079b2: 6e10 1c89 0000 |000f: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ -4079b8: 0a00 |0012: move-result v0 │ │ -4079ba: 3900 0600 |0013: if-nez v0, 0019 // +0006 │ │ -4079be: 7010 12c6 0100 |0015: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflate:()V // method@c612 │ │ -4079c4: 28f5 |0018: goto 000d // -000b │ │ -4079c6: 7010 19c6 0100 |0019: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.writeTrailer:()V // method@c619 │ │ -4079cc: 0e00 |001c: return-void │ │ +407978: |[407978] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.finish:()V │ │ +407988: 5410 518d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +40798c: 6e10 1c89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ +407992: 0a00 |0005: move-result v0 │ │ +407994: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ +407998: 5410 518d |0008: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +40799c: 6e10 1b89 0000 |000a: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finish:()V // method@891b │ │ +4079a2: 5410 518d |000d: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +4079a6: 6e10 1c89 0000 |000f: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ +4079ac: 0a00 |0012: move-result v0 │ │ +4079ae: 3900 0600 |0013: if-nez v0, 0019 // +0006 │ │ +4079b2: 7010 12c6 0100 |0015: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflate:()V // method@c612 │ │ +4079b8: 28f5 |0018: goto 000d // -000b │ │ +4079ba: 7010 19c6 0100 |0019: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.writeTrailer:()V // method@c619 │ │ +4079c0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000d line=186 │ │ 0x0015 line=187 │ │ 0x0019 line=190 │ │ @@ -1401388,18 +1401384,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4079d0: |[4079d0] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.flush:()V │ │ -4079e0: 5410 528d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ -4079e4: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ -4079ea: 0e00 |0005: return-void │ │ +4079c4: |[4079c4] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.flush:()V │ │ +4079d4: 5410 528d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8d52 │ │ +4079d8: 6e10 9f82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@829f │ │ +4079de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;) │ │ @@ -1401407,23 +1401403,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -407a6c: |[407a6c] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:(I)V │ │ -407a7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -407a7e: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -407a82: d544 ff00 |0003: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -407a86: 8d44 |0005: int-to-byte v4, v4 │ │ -407a88: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -407a8a: 4f04 0102 |0007: aput-byte v4, v1, v2 │ │ -407a8e: 6e40 17c6 1302 |0009: invoke-virtual {v3, v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.write:([BII)V // method@c617 │ │ -407a94: 0e00 |000c: return-void │ │ +407a60: |[407a60] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:(I)V │ │ +407a70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +407a72: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +407a76: d544 ff00 |0003: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +407a7a: 8d44 |0005: int-to-byte v4, v4 │ │ +407a7c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +407a7e: 4f04 0102 |0007: aput-byte v4, v1, v2 │ │ +407a82: 6e40 17c6 1302 |0009: invoke-virtual {v3, v1, v2, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.write:([BII)V // method@c617 │ │ +407a88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=135 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; │ │ 0x0000 - 0x000d reg=4 (null) I │ │ │ │ @@ -1401432,19 +1401428,19 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4079ec: |[4079ec] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:([B)V │ │ -4079fc: 2130 |0000: array-length v0, v3 │ │ -4079fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -407a00: 6e40 17c6 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.write:([BII)V // method@c617 │ │ -407a06: 0e00 |0005: return-void │ │ +4079e0: |[4079e0] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:([B)V │ │ +4079f0: 2130 |0000: array-length v0, v3 │ │ +4079f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4079f4: 6e40 17c6 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.write:([BII)V // method@c617 │ │ +4079fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ │ │ @@ -1401453,35 +1401449,35 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -407a08: |[407a08] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:([BII)V │ │ -407a18: 5410 518d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407a1c: 6e10 1c89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ -407a22: 0a00 |0005: move-result v0 │ │ -407a24: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ -407a28: 3d04 1800 |0008: if-lez v4, 0020 // +0018 │ │ -407a2c: 5410 518d |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407a30: 6e40 2189 2043 |000c: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ -407a36: 5410 518d |000f: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ -407a3a: 6e10 1f89 0000 |0011: invoke-virtual {v0}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ -407a40: 0a00 |0014: move-result v0 │ │ -407a42: 3900 0600 |0015: if-nez v0, 001b // +0006 │ │ -407a46: 7010 12c6 0100 |0017: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflate:()V // method@c612 │ │ -407a4c: 28f5 |001a: goto 000f // -000b │ │ -407a4e: 5410 4f8d |001b: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ -407a52: 6e40 1289 2043 |001d: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ -407a58: 0e00 |0020: return-void │ │ -407a5a: 2202 4210 |0021: new-instance v2, Ljava/io/IOException; // type@1042 │ │ -407a5e: 1a03 941f |0023: const-string v3, "Cannot write more data, the end of the compressed data stream has been reached" // string@1f94 │ │ -407a62: 7020 7782 3200 |0025: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -407a68: 2702 |0028: throw v2 │ │ +4079fc: |[4079fc] org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream.write:([BII)V │ │ +407a0c: 5410 518d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407a10: 6e10 1c89 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/Deflater;.finished:()Z // method@891c │ │ +407a16: 0a00 |0005: move-result v0 │ │ +407a18: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ +407a1c: 3d04 1800 |0008: if-lez v4, 0020 // +0018 │ │ +407a20: 5410 518d |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407a24: 6e40 2189 2043 |000c: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/Deflater;.setInput:([BII)V // method@8921 │ │ +407a2a: 5410 518d |000f: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflater:Ljava/util/zip/Deflater; // field@8d51 │ │ +407a2e: 6e10 1f89 0000 |0011: invoke-virtual {v0}, Ljava/util/zip/Deflater;.needsInput:()Z // method@891f │ │ +407a34: 0a00 |0014: move-result v0 │ │ +407a36: 3900 0600 |0015: if-nez v0, 001b // +0006 │ │ +407a3a: 7010 12c6 0100 |0017: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.deflate:()V // method@c612 │ │ +407a40: 28f5 |001a: goto 000f // -000b │ │ +407a42: 5410 4f8d |001b: iget-object v0, v1, Lorg/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream;.crc:Ljava/util/zip/CRC32; // field@8d4f │ │ +407a46: 6e40 1289 2043 |001d: invoke-virtual {v0, v2, v3, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@8912 │ │ +407a4c: 0e00 |0020: return-void │ │ +407a4e: 2202 4210 |0021: new-instance v2, Ljava/io/IOException; // type@1042 │ │ +407a52: 1a03 941f |0023: const-string v3, "Cannot write more data, the end of the compressed data stream has been reached" // string@1f94 │ │ +407a56: 7020 7782 3200 |0025: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +407a5c: 2702 |0028: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=159 │ │ 0x000f line=161 │ │ 0x0017 line=162 │ │ 0x001b line=165 │ │ @@ -1401529,18 +1401525,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -408294: |[408294] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$1.:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V │ │ -4082a4: 5b01 678d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ -4082a8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4082ae: 0e00 |0005: return-void │ │ +408288: |[408288] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$1.:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V │ │ +408298: 5b01 678d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ +40829c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4082a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ │ │ @@ -1401550,32 +1401546,32 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4082b0: |[4082b0] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$1.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V │ │ -4082c0: 2020 d118 |0000: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ -4082c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -4082c8: 5410 678d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ -4082cc: 1f02 d118 |0006: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ -4082d0: 7120 55c6 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$000:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c655 │ │ -4082d6: 2816 |000b: goto 0021 // +0016 │ │ -4082d8: 2020 cd18 |000c: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ -4082dc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -4082e0: 5410 678d |0010: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ -4082e4: 1f02 cd18 |0012: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ -4082e8: 7120 56c6 2000 |0014: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$100:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c656 │ │ -4082ee: 280a |0017: goto 0021 // +000a │ │ -4082f0: 2022 d018 |0018: instance-of v2, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // type@18d0 │ │ -4082f4: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ -4082f8: 5412 678d |001c: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ -4082fc: 7110 57c6 0200 |001e: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$200:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V // method@c657 │ │ -408302: 0e00 |0021: return-void │ │ +4082a4: |[4082a4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$1.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V │ │ +4082b4: 2020 d118 |0000: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ +4082b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +4082bc: 5410 678d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ +4082c0: 1f02 d118 |0006: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ +4082c4: 7120 55c6 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$000:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c655 │ │ +4082ca: 2816 |000b: goto 0021 // +0016 │ │ +4082cc: 2020 cd18 |000c: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ +4082d0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +4082d4: 5410 678d |0010: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ +4082d8: 1f02 cd18 |0012: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ +4082dc: 7120 56c6 2000 |0014: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$100:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c656 │ │ +4082e2: 280a |0017: goto 0021 // +000a │ │ +4082e4: 2022 d018 |0018: instance-of v2, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; // type@18d0 │ │ +4082e8: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ +4082ec: 5412 678d |001c: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // field@8d67 │ │ +4082f0: 7110 57c6 0200 |001e: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.access$200:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V // method@c657 │ │ +4082f6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x000c line=122 │ │ 0x0010 line=123 │ │ 0x0018 line=124 │ │ @@ -1401679,21 +1401675,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -408790: |[408790] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -4087a0: 7100 5ec6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c65e │ │ -4087a6: 0c00 |0003: move-result-object v0 │ │ -4087a8: 6e10 dec6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ -4087ae: 0c00 |0007: move-result-object v0 │ │ -4087b0: 7030 54c6 2100 |0008: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c654 │ │ -4087b6: 0e00 |000b: return-void │ │ +408784: |[408784] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +408794: 7100 5ec6 0000 |0000: invoke-static {}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c65e │ │ +40879a: 0c00 |0003: move-result-object v0 │ │ +40879c: 6e10 dec6 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ +4087a2: 0c00 |0007: move-result-object v0 │ │ +4087a4: 7030 54c6 2100 |0008: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c654 │ │ +4087aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1401702,34 +1401698,34 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -4087b8: |[4087b8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ -4087c8: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -4087ce: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4087d0: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -4087d4: 5b10 718d |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.oneByte:[B // field@8d71 │ │ -4087d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4087da: 5c10 708d |0009: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ -4087de: 2200 2b11 |000b: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -4087e2: 7010 6e87 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -4087e8: 5b10 738d |0010: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -4087ec: 2200 2b11 |0012: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -4087f0: 7010 6e87 0000 |0014: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -4087f6: 5b10 6f8d |0017: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -4087fa: 5b12 728d |0019: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ -4087fe: 2202 d218 |001b: new-instance v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // type@18d2 │ │ -408802: 2200 c218 |001d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1; // type@18c2 │ │ -408806: 7020 3dc6 1000 |001f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V // method@c63d │ │ -40880c: 7030 cbc6 3200 |0022: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V // method@c6cb │ │ -408812: 5b12 6e8d |0025: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ -408816: 0e00 |0027: return-void │ │ +4087ac: |[4087ac] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ +4087bc: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +4087c2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4087c4: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +4087c8: 5b10 718d |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.oneByte:[B // field@8d71 │ │ +4087cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4087ce: 5c10 708d |0009: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ +4087d2: 2200 2b11 |000b: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +4087d6: 7010 6e87 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +4087dc: 5b10 738d |0010: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +4087e0: 2200 2b11 |0012: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +4087e4: 7010 6e87 0000 |0014: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +4087ea: 5b10 6f8d |0017: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +4087ee: 5b12 728d |0019: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ +4087f2: 2202 d218 |001b: new-instance v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // type@18d2 │ │ +4087f6: 2200 c218 |001d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1; // type@18c2 │ │ +4087fa: 7020 3dc6 1000 |001f: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1;.:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V // method@c63d │ │ +408800: 7030 cbc6 3200 |0022: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V // method@c6cb │ │ +408806: 5b12 6e8d |0025: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ +40880a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=82 │ │ 0x0009 line=84 │ │ 0x000b line=86 │ │ 0x0012 line=89 │ │ @@ -1401745,17 +1401741,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -408818: |[408818] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$000:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ -408828: 7020 59c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.addLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c659 │ │ -40882e: 0e00 |0003: return-void │ │ +40880c: |[40880c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$000:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ +40881c: 7020 59c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.addLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c659 │ │ +408822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ @@ -1401764,17 +1401760,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -408830: |[408830] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$100:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -408840: 7020 58c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.addBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c658 │ │ -408846: 0e00 |0003: return-void │ │ +408824: |[408824] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$100:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +408834: 7020 58c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.addBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c658 │ │ +40883a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ @@ -1401783,17 +1401779,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -408848: |[408848] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$200:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V │ │ -408858: 7010 6ac6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeFinalLiteralBlock:()V // method@c66a │ │ -40885e: 0e00 |0003: return-void │ │ +40883c: |[40883c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.access$200:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;)V │ │ +40884c: 7010 6ac6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeFinalLiteralBlock:()V // method@c66a │ │ +408852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;) │ │ @@ -1401801,23 +1401797,23 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -408860: |[408860] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.addBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -408870: 6e10 bfc6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ -408876: 0a00 |0003: move-result v0 │ │ -408878: 7020 69c6 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c669 │ │ -40887e: 0c00 |0007: move-result-object v0 │ │ -408880: 6e20 4fc6 2000 |0008: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.setBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c64f │ │ -408886: 7020 63c6 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c663 │ │ -40888c: 7010 5bc6 0100 |000e: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocksAndPairs:()V // method@c65b │ │ -408892: 0e00 |0011: return-void │ │ +408854: |[408854] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.addBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +408864: 6e10 bfc6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ +40886a: 0a00 |0003: move-result v0 │ │ +40886c: 7020 69c6 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c669 │ │ +408872: 0c00 |0007: move-result-object v0 │ │ +408874: 6e20 4fc6 2000 |0008: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.setBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c64f │ │ +40887a: 7020 63c6 2100 |000b: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c663 │ │ +408880: 7010 5bc6 0100 |000e: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocksAndPairs:()V // method@c65b │ │ +408886: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0008 line=185 │ │ 0x000b line=186 │ │ 0x000e line=187 │ │ locals : │ │ @@ -1401829,24 +1401825,24 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -408894: |[408894] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.addLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ -4088a4: 6e10 c7c6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ -4088aa: 0a00 |0003: move-result v0 │ │ -4088ac: 7020 69c6 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c669 │ │ -4088b2: 0c00 |0007: move-result-object v0 │ │ -4088b4: 6e20 45c6 2000 |0008: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.addLiteral:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)[B // method@c645 │ │ -4088ba: 0c02 |000b: move-result-object v2 │ │ -4088bc: 7020 64c6 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordLiteral:([B)V // method@c664 │ │ -4088c2: 7010 5bc6 0100 |000f: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocksAndPairs:()V // method@c65b │ │ -4088c8: 0e00 |0012: return-void │ │ +408888: |[408888] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.addLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ +408898: 6e10 c7c6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ +40889e: 0a00 |0003: move-result v0 │ │ +4088a0: 7020 69c6 0100 |0004: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c669 │ │ +4088a6: 0c00 |0007: move-result-object v0 │ │ +4088a8: 6e20 45c6 2000 |0008: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.addLiteral:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)[B // method@c645 │ │ +4088ae: 0c02 |000b: move-result-object v2 │ │ +4088b0: 7020 64c6 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordLiteral:([B)V // method@c664 │ │ +4088b6: 7010 5bc6 0100 |000f: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocksAndPairs:()V // method@c65b │ │ +4088bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000f line=180 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ @@ -1401857,40 +1401853,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -4088cc: |[4088cc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedBlocks:()V │ │ -4088dc: 5440 6f8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -4088e0: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -4088e6: 0c00 |0005: move-result-object v0 │ │ -4088e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4088ea: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -4088ec: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4088f2: 0a03 |000b: move-result v3 │ │ -4088f4: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ -4088f8: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4088fe: 0c03 |0011: move-result-object v3 │ │ -408900: 1f03 c71b |0012: check-cast v3, [B // type@1bc7 │ │ -408904: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -408908: 2133 |0016: array-length v3, v3 │ │ -40890a: b032 |0017: add-int/2addr v2, v3 │ │ -40890c: 1503 0100 |0018: const/high16 v3, #int 65536 // #1 │ │ -408910: 3432 eeff |001a: if-lt v2, v3, 0008 // -0012 │ │ -408914: 5440 6f8d |001c: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -408918: 7210 2887 0000 |001e: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ -40891e: 0a00 |0021: move-result v0 │ │ -408920: 3501 0a00 |0022: if-ge v1, v0, 002c // +000a │ │ -408924: 5442 6f8d |0024: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -408928: 7210 2787 0200 |0026: invoke-interface {v2}, Ljava/util/Deque;.removeLast:()Ljava/lang/Object; // method@8727 │ │ -40892e: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -408932: 28f7 |002b: goto 0022 // -0009 │ │ -408934: 0e00 |002c: return-void │ │ +4088c0: |[4088c0] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedBlocks:()V │ │ +4088d0: 5440 6f8d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +4088d4: 7210 2287 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +4088da: 0c00 |0005: move-result-object v0 │ │ +4088dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4088de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +4088e0: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4088e6: 0a03 |000b: move-result v3 │ │ +4088e8: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ +4088ec: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4088f2: 0c03 |0011: move-result-object v3 │ │ +4088f4: 1f03 c71b |0012: check-cast v3, [B // type@1bc7 │ │ +4088f8: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4088fc: 2133 |0016: array-length v3, v3 │ │ +4088fe: b032 |0017: add-int/2addr v2, v3 │ │ +408900: 1503 0100 |0018: const/high16 v3, #int 65536 // #1 │ │ +408904: 3432 eeff |001a: if-lt v2, v3, 0008 // -0012 │ │ +408908: 5440 6f8d |001c: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +40890c: 7210 2887 0000 |001e: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ +408912: 0a00 |0021: move-result v0 │ │ +408914: 3501 0a00 |0022: if-ge v1, v0, 002c // +000a │ │ +408918: 5442 6f8d |0024: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +40891c: 7210 2787 0200 |0026: invoke-interface {v2}, Ljava/util/Deque;.removeLast:()Ljava/lang/Object; // method@8727 │ │ +408922: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +408926: 28f7 |002b: goto 0022 // -0009 │ │ +408928: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0016 line=214 │ │ 0x001c line=219 │ │ 0x0024 line=221 │ │ locals : │ │ @@ -1401901,18 +1401897,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -408938: |[408938] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedBlocksAndPairs:()V │ │ -408948: 7010 5ac6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocks:()V // method@c65a │ │ -40894e: 7010 5cc6 0000 |0003: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedPairs:()V // method@c65c │ │ -408954: 0e00 |0006: return-void │ │ +40892c: |[40892c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedBlocksAndPairs:()V │ │ +40893c: 7010 5ac6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedBlocks:()V // method@c65a │ │ +408942: 7010 5cc6 0000 |0003: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.clearUnusedPairs:()V // method@c65c │ │ +408948: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ │ │ @@ -1401921,48 +1401917,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -408958: |[408958] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedPairs:()V │ │ -408968: 5440 738d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -40896c: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ -408972: 0c00 |0005: move-result-object v0 │ │ -408974: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -408976: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -408978: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -40897e: 0a03 |000b: move-result v3 │ │ -408980: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ -408984: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -40898a: 0c03 |0011: move-result-object v3 │ │ -40898c: 1f03 c318 |0012: check-cast v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408990: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -408994: 6e10 4ac6 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ -40899a: 0a03 |0019: move-result v3 │ │ -40899c: b032 |001a: add-int/2addr v2, v3 │ │ -40899e: 1503 0100 |001b: const/high16 v3, #int 65536 // #1 │ │ -4089a2: 3432 ebff |001d: if-lt v2, v3, 0008 // -0015 │ │ -4089a6: 5440 738d |001f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -4089aa: 7210 2887 0000 |0021: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ -4089b0: 0a00 |0024: move-result v0 │ │ -4089b2: 3501 1800 |0025: if-ge v1, v0, 003d // +0018 │ │ -4089b6: 5442 738d |0027: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -4089ba: 7210 2387 0200 |0029: invoke-interface {v2}, Ljava/util/Deque;.peekFirst:()Ljava/lang/Object; // method@8723 │ │ -4089c0: 0c02 |002c: move-result-object v2 │ │ -4089c2: 1f02 c318 |002d: check-cast v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -4089c6: 7110 40c6 0200 |002f: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ -4089cc: 0a02 |0032: move-result v2 │ │ -4089ce: 3802 0a00 |0033: if-eqz v2, 003d // +000a │ │ -4089d2: 5442 738d |0035: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -4089d6: 7210 2687 0200 |0037: invoke-interface {v2}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ -4089dc: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -4089e0: 28e9 |003c: goto 0025 // -0017 │ │ -4089e2: 0e00 |003d: return-void │ │ +40894c: |[40894c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.clearUnusedPairs:()V │ │ +40895c: 5440 738d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408960: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ +408966: 0c00 |0005: move-result-object v0 │ │ +408968: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +40896a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +40896c: 7210 5487 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408972: 0a03 |000b: move-result v3 │ │ +408974: 3803 1300 |000c: if-eqz v3, 001f // +0013 │ │ +408978: 7210 5587 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +40897e: 0c03 |0011: move-result-object v3 │ │ +408980: 1f03 c318 |0012: check-cast v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408984: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +408988: 6e10 4ac6 0300 |0016: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ +40898e: 0a03 |0019: move-result v3 │ │ +408990: b032 |001a: add-int/2addr v2, v3 │ │ +408992: 1503 0100 |001b: const/high16 v3, #int 65536 // #1 │ │ +408996: 3432 ebff |001d: if-lt v2, v3, 0008 // -0015 │ │ +40899a: 5440 738d |001f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +40899e: 7210 2887 0000 |0021: invoke-interface {v0}, Ljava/util/Deque;.size:()I // method@8728 │ │ +4089a4: 0a00 |0024: move-result v0 │ │ +4089a6: 3501 1800 |0025: if-ge v1, v0, 003d // +0018 │ │ +4089aa: 5442 738d |0027: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +4089ae: 7210 2387 0200 |0029: invoke-interface {v2}, Ljava/util/Deque;.peekFirst:()Ljava/lang/Object; // method@8723 │ │ +4089b4: 0c02 |002c: move-result-object v2 │ │ +4089b6: 1f02 c318 |002d: check-cast v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +4089ba: 7110 40c6 0200 |002f: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ +4089c0: 0a02 |0032: move-result v2 │ │ +4089c2: 3802 0a00 |0033: if-eqz v2, 003d // +000a │ │ +4089c6: 5442 738d |0035: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +4089ca: 7210 2687 0200 |0037: invoke-interface {v2}, Ljava/util/Deque;.removeFirst:()Ljava/lang/Object; // method@8726 │ │ +4089d0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +4089d4: 28e9 |003c: goto 0025 // -0017 │ │ +4089d6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000e line=283 │ │ 0x0016 line=285 │ │ 0x001f line=290 │ │ 0x0027 line=292 │ │ @@ -1401976,29 +1401972,29 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -408748: |[408748] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -408758: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -40875c: 7110 ecc6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6ec │ │ -408762: 0c00 |0005: move-result-object v0 │ │ -408764: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -408766: 6e20 e7c6 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e7 │ │ -40876c: 0c00 |000a: move-result-object v0 │ │ -40876e: 1401 ffff 0000 |000b: const v1, #float 9.18341e-41 // #0000ffff │ │ -408774: 6e20 e3c6 1000 |000e: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e3 │ │ -40877a: 0c00 |0011: move-result-object v0 │ │ -40877c: 6e20 e6c6 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e6 │ │ -408782: 0c00 |0015: move-result-object v0 │ │ -408784: 6e20 e4c6 1000 |0016: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e4 │ │ -40878a: 0c00 |0019: move-result-object v0 │ │ -40878c: 1100 |001a: return-object v0 │ │ +40873c: |[40873c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.createParameterBuilder:()Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40874c: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +408750: 7110 ecc6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6ec │ │ +408756: 0c00 |0005: move-result-object v0 │ │ +408758: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +40875a: 6e20 e7c6 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e7 │ │ +408760: 0c00 |000a: move-result-object v0 │ │ +408762: 1401 ffff 0000 |000b: const v1, #float 9.18341e-41 // #0000ffff │ │ +408768: 6e20 e3c6 1000 |000e: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e3 │ │ +40876e: 0c00 |0011: move-result-object v0 │ │ +408770: 6e20 e6c6 1000 |0012: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e6 │ │ +408776: 0c00 |0015: move-result-object v0 │ │ +408778: 6e20 e4c6 1000 |0016: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e4 │ │ +40877e: 0c00 |0019: move-result-object v0 │ │ +408780: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=407 │ │ 0x0007 line=408 │ │ 0x000e line=409 │ │ 0x0012 line=410 │ │ 0x0016 line=411 │ │ @@ -1402009,30 +1402005,30 @@ │ │ type : '(II)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -4086b4: |[4086b4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.expand:(II)[B │ │ -4086c4: 2340 c71b |0000: new-array v0, v4, [B // type@1bc7 │ │ -4086c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4086ca: 3313 1400 |0003: if-ne v3, v1, 0017 // +0014 │ │ -4086ce: 5423 6f8d |0005: iget-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -4086d2: 7210 2387 0300 |0007: invoke-interface {v3}, Ljava/util/Deque;.peekFirst:()Ljava/lang/Object; // method@8723 │ │ -4086d8: 0c03 |000a: move-result-object v3 │ │ -4086da: 1f03 c71b |000b: check-cast v3, [B // type@1bc7 │ │ -4086de: 2134 |000d: array-length v4, v3 │ │ -4086e0: b114 |000e: sub-int/2addr v4, v1 │ │ -4086e2: 4803 0304 |000f: aget-byte v3, v3, v4 │ │ -4086e6: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ -4086ea: 7120 9886 3000 |0013: invoke-static {v0, v3}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ -4086f0: 2804 |0016: goto 001a // +0004 │ │ -4086f2: 7040 60c6 0243 |0017: invoke-direct {v2, v0, v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandFromList:([BII)V // method@c660 │ │ -4086f8: 1100 |001a: return-object v0 │ │ +4086a8: |[4086a8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.expand:(II)[B │ │ +4086b8: 2340 c71b |0000: new-array v0, v4, [B // type@1bc7 │ │ +4086bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4086be: 3313 1400 |0003: if-ne v3, v1, 0017 // +0014 │ │ +4086c2: 5423 6f8d |0005: iget-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +4086c6: 7210 2387 0300 |0007: invoke-interface {v3}, Ljava/util/Deque;.peekFirst:()Ljava/lang/Object; // method@8723 │ │ +4086cc: 0c03 |000a: move-result-object v3 │ │ +4086ce: 1f03 c71b |000b: check-cast v3, [B // type@1bc7 │ │ +4086d2: 2134 |000d: array-length v4, v3 │ │ +4086d4: b114 |000e: sub-int/2addr v4, v1 │ │ +4086d6: 4803 0304 |000f: aget-byte v3, v3, v4 │ │ +4086da: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ +4086de: 7120 9886 3000 |0013: invoke-static {v0, v3}, Ljava/util/Arrays;.fill:([BB)V // method@8698 │ │ +4086e4: 2804 |0016: goto 001a // +0004 │ │ +4086e6: 7040 60c6 0243 |0017: invoke-direct {v2, v0, v3, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandFromList:([BII)V // method@c660 │ │ +4086ec: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=232 │ │ 0x000d line=233 │ │ 0x0013 line=235 │ │ 0x0017 line=238 │ │ @@ -1402046,69 +1402042,69 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -408a08: |[408a08] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.expandFromList:([BII)V │ │ -408a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -408a1a: 01a1 |0001: move v1, v10 │ │ -408a1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -408a1e: 3d0b 5300 |0003: if-lez v11, 0056 // +0053 │ │ -408a22: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -408a24: 3d01 4100 |0006: if-lez v1, 0047 // +0041 │ │ -408a28: 5484 6f8d |0008: iget-object v4, v8, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -408a2c: 7210 2287 0400 |000a: invoke-interface {v4}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -408a32: 0c04 |000d: move-result-object v4 │ │ -408a34: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -408a36: 7210 5487 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408a3c: 0a06 |0012: move-result v6 │ │ -408a3e: 3806 1100 |0013: if-eqz v6, 0024 // +0011 │ │ -408a42: 7210 5587 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408a48: 0c06 |0018: move-result-object v6 │ │ -408a4a: 1f06 c71b |0019: check-cast v6, [B // type@1bc7 │ │ -408a4e: 2167 |001b: array-length v7, v6 │ │ -408a50: b057 |001c: add-int/2addr v7, v5 │ │ -408a52: 3417 0400 |001d: if-lt v7, v1, 0021 // +0004 │ │ -408a56: 0763 |001f: move-object v3, v6 │ │ -408a58: 2804 |0020: goto 0024 // +0004 │ │ -408a5a: 2166 |0021: array-length v6, v6 │ │ -408a5c: b065 |0022: add-int/2addr v5, v6 │ │ -408a5e: 28ec |0023: goto 000f // -0014 │ │ -408a60: 3803 0c00 |0024: if-eqz v3, 0030 // +000c │ │ -408a64: 2134 |0026: array-length v4, v3 │ │ -408a66: b045 |0027: add-int/2addr v5, v4 │ │ -408a68: b115 |0028: sub-int/2addr v5, v1 │ │ -408a6a: 2134 |0029: array-length v4, v3 │ │ -408a6c: b154 |002a: sub-int/2addr v4, v5 │ │ -408a6e: 7120 de83 4b00 |002b: invoke-static {v11, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -408a74: 0a04 |002e: move-result v4 │ │ -408a76: 2820 |002f: goto 004f // +0020 │ │ -408a78: 2209 7210 |0030: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -408a7c: 220b 9410 |0032: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ -408a80: 7010 8384 0b00 |0034: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -408a86: 1a00 f986 |0037: const-string v0, "failed to find a block containing offset " // string@86f9 │ │ -408a8a: 6e20 8f84 0b00 |0039: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -408a90: 6e20 8a84 ab00 |003c: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -408a96: 6e10 9f84 0b00 |003f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -408a9c: 0c0a |0042: move-result-object v10 │ │ -408a9e: 7020 8c83 a900 |0043: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -408aa4: 2709 |0046: throw v9 │ │ -408aa6: 7b15 |0047: neg-int v5, v1 │ │ -408aa8: 9003 0201 |0048: add-int v3, v2, v1 │ │ -408aac: 7120 de83 3b00 |004a: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -408ab2: 0a04 |004d: move-result v4 │ │ -408ab4: 0793 |004e: move-object v3, v9 │ │ -408ab6: 7154 a084 5329 |004f: invoke-static {v3, v5, v9, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -408abc: b141 |0052: sub-int/2addr v1, v4 │ │ -408abe: b14b |0053: sub-int/2addr v11, v4 │ │ -408ac0: b042 |0054: add-int/2addr v2, v4 │ │ -408ac2: 28ae |0055: goto 0003 // -0052 │ │ -408ac4: 0e00 |0056: return-void │ │ +4089fc: |[4089fc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.expandFromList:([BII)V │ │ +408a0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +408a0e: 01a1 |0001: move v1, v10 │ │ +408a10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +408a12: 3d0b 5300 |0003: if-lez v11, 0056 // +0053 │ │ +408a16: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +408a18: 3d01 4100 |0006: if-lez v1, 0047 // +0041 │ │ +408a1c: 5484 6f8d |0008: iget-object v4, v8, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +408a20: 7210 2287 0400 |000a: invoke-interface {v4}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +408a26: 0c04 |000d: move-result-object v4 │ │ +408a28: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +408a2a: 7210 5487 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408a30: 0a06 |0012: move-result v6 │ │ +408a32: 3806 1100 |0013: if-eqz v6, 0024 // +0011 │ │ +408a36: 7210 5587 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408a3c: 0c06 |0018: move-result-object v6 │ │ +408a3e: 1f06 c71b |0019: check-cast v6, [B // type@1bc7 │ │ +408a42: 2167 |001b: array-length v7, v6 │ │ +408a44: b057 |001c: add-int/2addr v7, v5 │ │ +408a46: 3417 0400 |001d: if-lt v7, v1, 0021 // +0004 │ │ +408a4a: 0763 |001f: move-object v3, v6 │ │ +408a4c: 2804 |0020: goto 0024 // +0004 │ │ +408a4e: 2166 |0021: array-length v6, v6 │ │ +408a50: b065 |0022: add-int/2addr v5, v6 │ │ +408a52: 28ec |0023: goto 000f // -0014 │ │ +408a54: 3803 0c00 |0024: if-eqz v3, 0030 // +000c │ │ +408a58: 2134 |0026: array-length v4, v3 │ │ +408a5a: b045 |0027: add-int/2addr v5, v4 │ │ +408a5c: b115 |0028: sub-int/2addr v5, v1 │ │ +408a5e: 2134 |0029: array-length v4, v3 │ │ +408a60: b154 |002a: sub-int/2addr v4, v5 │ │ +408a62: 7120 de83 4b00 |002b: invoke-static {v11, v4}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +408a68: 0a04 |002e: move-result v4 │ │ +408a6a: 2820 |002f: goto 004f // +0020 │ │ +408a6c: 2209 7210 |0030: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +408a70: 220b 9410 |0032: new-instance v11, Ljava/lang/StringBuilder; // type@1094 │ │ +408a74: 7010 8384 0b00 |0034: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +408a7a: 1a00 f986 |0037: const-string v0, "failed to find a block containing offset " // string@86f9 │ │ +408a7e: 6e20 8f84 0b00 |0039: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +408a84: 6e20 8a84 ab00 |003c: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +408a8a: 6e10 9f84 0b00 |003f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +408a90: 0c0a |0042: move-result-object v10 │ │ +408a92: 7020 8c83 a900 |0043: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +408a98: 2709 |0046: throw v9 │ │ +408a9a: 7b15 |0047: neg-int v5, v1 │ │ +408a9c: 9003 0201 |0048: add-int v3, v2, v1 │ │ +408aa0: 7120 de83 3b00 |004a: invoke-static {v11, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +408aa6: 0a04 |004d: move-result v4 │ │ +408aa8: 0793 |004e: move-object v3, v9 │ │ +408aaa: 7154 a084 5329 |004f: invoke-static {v3, v5, v9, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +408ab0: b141 |0052: sub-int/2addr v1, v4 │ │ +408ab2: b14b |0053: sub-int/2addr v11, v4 │ │ +408ab4: b042 |0054: add-int/2addr v2, v4 │ │ +408ab6: 28ae |0055: goto 0003 // -0052 │ │ +408ab8: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=253 │ │ 0x001b line=254 │ │ 0x0021 line=258 │ │ 0x0026 line=264 │ │ 0x0029 line=265 │ │ @@ -1402126,24 +1402122,24 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -408b24: |[408b24] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.recordBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -408b34: 5420 6f8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -408b38: 6e10 c0c6 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ -408b3e: 0a01 |0005: move-result v1 │ │ -408b40: 6e10 bfc6 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ -408b46: 0a03 |0009: move-result v3 │ │ -408b48: 7030 5fc6 1203 |000a: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ -408b4e: 0c03 |000d: move-result-object v3 │ │ -408b50: 7220 1b87 3000 |000e: invoke-interface {v0, v3}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ -408b56: 0e00 |0011: return-void │ │ +408b18: |[408b18] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.recordBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +408b28: 5420 6f8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +408b2c: 6e10 c0c6 0300 |0002: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ +408b32: 0a01 |0005: move-result v1 │ │ +408b34: 6e10 bfc6 0300 |0006: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ +408b3a: 0a03 |0009: move-result v3 │ │ +408b3c: 7030 5fc6 1203 |000a: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ +408b42: 0c03 |000d: move-result-object v3 │ │ +408b44: 7220 1b87 3000 |000e: invoke-interface {v0, v3}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ +408b4a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ @@ -1402152,18 +1402148,18 @@ │ │ type : '([B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -408b58: |[408b58] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.recordLiteral:([B)V │ │ -408b68: 5410 6f8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ -408b6c: 7220 1b87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ -408b72: 0e00 |0005: return-void │ │ +408b4c: |[408b4c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.recordLiteral:([B)V │ │ +408b5c: 5410 6f8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expandedBlocks:Ljava/util/Deque; // field@8d6f │ │ +408b60: 7220 1b87 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Deque;.addFirst:(Ljava/lang/Object;)V // method@871b │ │ +408b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1402172,108 +1402168,108 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -408b74: |[408b74] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.rewriteLastPairs:()V │ │ -408b84: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ -408b88: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ -408b8e: 2201 2b11 |0005: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ -408b92: 7010 6e87 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ -408b98: 5492 738d |000a: iget-object v2, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408b9c: 7210 1e87 0200 |000c: invoke-interface {v2}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ -408ba2: 0c02 |000f: move-result-object v2 │ │ -408ba4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -408ba6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -408ba8: 7210 5487 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408bae: 0a05 |0015: move-result v5 │ │ -408bb0: 1306 0c00 |0016: const/16 v6, #int 12 // #c │ │ -408bb4: 3805 2000 |0018: if-eqz v5, 0038 // +0020 │ │ -408bb8: 7210 5587 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408bbe: 0c05 |001d: move-result-object v5 │ │ -408bc0: 1f05 c318 |001e: check-cast v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408bc4: 7110 40c6 0500 |0020: invoke-static {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ -408bca: 0a07 |0023: move-result v7 │ │ -408bcc: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -408bd0: 2812 |0026: goto 0038 // +0012 │ │ -408bd2: 6e10 4ac6 0500 |0027: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ -408bd8: 0a07 |002a: move-result v7 │ │ -408bda: 7110 a983 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -408be0: 0c08 |002e: move-result-object v8 │ │ -408be2: 6e20 7087 8100 |002f: invoke-virtual {v1, v8}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ -408be8: 6e20 7087 5000 |0032: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ -408bee: b074 |0035: add-int/2addr v4, v7 │ │ -408bf0: 3464 dcff |0036: if-lt v4, v6, 0012 // -0024 │ │ -408bf4: 6e10 7687 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8776 │ │ -408bfa: 0c02 |003b: move-result-object v2 │ │ -408bfc: 7210 5487 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408c02: 0a04 |003f: move-result v4 │ │ -408c04: 3804 0e00 |0040: if-eqz v4, 004e // +000e │ │ -408c08: 7210 5587 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408c0e: 0c04 |0045: move-result-object v4 │ │ -408c10: 1f04 c318 |0046: check-cast v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408c14: 5495 738d |0048: iget-object v5, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408c18: 7220 2587 4500 |004a: invoke-interface {v5, v4}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ -408c1e: 28ef |004d: goto 003c // -0011 │ │ -408c20: 6e10 7787 0000 |004e: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@8777 │ │ -408c26: 0a02 |0051: move-result v2 │ │ -408c28: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -408c2a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -408c2c: 3524 1000 |0054: if-ge v4, v2, 0064 // +0010 │ │ -408c30: 6e20 7387 4100 |0056: invoke-virtual {v1, v4}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@8773 │ │ -408c36: 0c07 |0059: move-result-object v7 │ │ -408c38: 1f07 7610 |005a: check-cast v7, Ljava/lang/Integer; // type@1076 │ │ -408c3c: 6e10 9983 0700 |005c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -408c42: 0a07 |005f: move-result v7 │ │ -408c44: b075 |0060: add-int/2addr v5, v7 │ │ -408c46: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ -408c4a: 28f1 |0063: goto 0054 // -000f │ │ -408c4c: 2201 c318 |0064: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408c50: 7010 3fc6 0100 |0066: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ -408c56: 3d05 0900 |0069: if-lez v5, 0072 // +0009 │ │ -408c5a: 7030 5fc6 5905 |006b: invoke-direct {v9, v5, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ -408c60: 0c02 |006e: move-result-object v2 │ │ -408c62: 7120 41c6 2100 |006f: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ -408c68: 6e20 7387 3000 |0072: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@8773 │ │ -408c6e: 0c00 |0075: move-result-object v0 │ │ -408c70: 1f00 c318 |0076: check-cast v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408c74: b156 |0078: sub-int/2addr v6, v5 │ │ -408c76: 6e10 48c6 0000 |0079: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -408c7c: 0a02 |007c: move-result v2 │ │ -408c7e: 3802 0600 |007d: if-eqz v2, 0083 // +0006 │ │ -408c82: 7110 42c6 0000 |007f: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$500:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)I // method@c642 │ │ -408c88: 0a03 |0082: move-result v3 │ │ -408c8a: 6e10 48c6 0000 |0083: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -408c90: 0a02 |0086: move-result v2 │ │ -408c92: 3802 1900 |0087: if-eqz v2, 00a0 // +0019 │ │ -408c96: d802 0604 |0089: add-int/lit8 v2, v6, #int 4 // #04 │ │ -408c9a: 3423 1500 |008b: if-lt v3, v2, 00a0 // +0015 │ │ -408c9e: b065 |008d: add-int/2addr v5, v6 │ │ -408ca0: 7030 5fc6 5906 |008e: invoke-direct {v9, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ -408ca6: 0c02 |0091: move-result-object v2 │ │ -408ca8: 7120 41c6 2100 |0092: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ -408cae: 5492 738d |0095: iget-object v2, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408cb2: b163 |0097: sub-int/2addr v3, v6 │ │ -408cb4: 7120 43c6 3000 |0098: invoke-static {v0, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$600:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c643 │ │ -408cba: 0c00 |009b: move-result-object v0 │ │ -408cbc: 7220 1987 0200 |009c: invoke-interface {v2, v0}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -408cc2: 2812 |009f: goto 00b1 // +0012 │ │ -408cc4: 6e10 48c6 0000 |00a0: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -408cca: 0a02 |00a3: move-result v2 │ │ -408ccc: 3802 0a00 |00a4: if-eqz v2, 00ae // +000a │ │ -408cd0: b035 |00a6: add-int/2addr v5, v3 │ │ -408cd2: 7030 5fc6 5903 |00a7: invoke-direct {v9, v5, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ -408cd8: 0c02 |00aa: move-result-object v2 │ │ -408cda: 7120 41c6 2100 |00ab: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ -408ce0: 7120 44c6 1000 |00ae: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$700:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V // method@c644 │ │ -408ce6: 5490 738d |00b1: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408cea: 7220 1987 1000 |00b3: invoke-interface {v0, v1}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ -408cf0: 0e00 |00b6: return-void │ │ +408b68: |[408b68] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.rewriteLastPairs:()V │ │ +408b78: 2200 2b11 |0000: new-instance v0, Ljava/util/LinkedList; // type@112b │ │ +408b7c: 7010 6e87 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@876e │ │ +408b82: 2201 2b11 |0005: new-instance v1, Ljava/util/LinkedList; // type@112b │ │ +408b86: 7010 6e87 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@876e │ │ +408b8c: 5492 738d |000a: iget-object v2, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408b90: 7210 1e87 0200 |000c: invoke-interface {v2}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ +408b96: 0c02 |000f: move-result-object v2 │ │ +408b98: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +408b9a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +408b9c: 7210 5487 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408ba2: 0a05 |0015: move-result v5 │ │ +408ba4: 1306 0c00 |0016: const/16 v6, #int 12 // #c │ │ +408ba8: 3805 2000 |0018: if-eqz v5, 0038 // +0020 │ │ +408bac: 7210 5587 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408bb2: 0c05 |001d: move-result-object v5 │ │ +408bb4: 1f05 c318 |001e: check-cast v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408bb8: 7110 40c6 0500 |0020: invoke-static {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ +408bbe: 0a07 |0023: move-result v7 │ │ +408bc0: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +408bc4: 2812 |0026: goto 0038 // +0012 │ │ +408bc6: 6e10 4ac6 0500 |0027: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ +408bcc: 0a07 |002a: move-result v7 │ │ +408bce: 7110 a983 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +408bd4: 0c08 |002e: move-result-object v8 │ │ +408bd6: 6e20 7087 8100 |002f: invoke-virtual {v1, v8}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ +408bdc: 6e20 7087 5000 |0032: invoke-virtual {v0, v5}, Ljava/util/LinkedList;.addFirst:(Ljava/lang/Object;)V // method@8770 │ │ +408be2: b074 |0035: add-int/2addr v4, v7 │ │ +408be4: 3464 dcff |0036: if-lt v4, v6, 0012 // -0024 │ │ +408be8: 6e10 7687 0000 |0038: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@8776 │ │ +408bee: 0c02 |003b: move-result-object v2 │ │ +408bf0: 7210 5487 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408bf6: 0a04 |003f: move-result v4 │ │ +408bf8: 3804 0e00 |0040: if-eqz v4, 004e // +000e │ │ +408bfc: 7210 5587 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408c02: 0c04 |0045: move-result-object v4 │ │ +408c04: 1f04 c318 |0046: check-cast v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408c08: 5495 738d |0048: iget-object v5, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408c0c: 7220 2587 4500 |004a: invoke-interface {v5, v4}, Ljava/util/Deque;.remove:(Ljava/lang/Object;)Z // method@8725 │ │ +408c12: 28ef |004d: goto 003c // -0011 │ │ +408c14: 6e10 7787 0000 |004e: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@8777 │ │ +408c1a: 0a02 |0051: move-result v2 │ │ +408c1c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +408c1e: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +408c20: 3524 1000 |0054: if-ge v4, v2, 0064 // +0010 │ │ +408c24: 6e20 7387 4100 |0056: invoke-virtual {v1, v4}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@8773 │ │ +408c2a: 0c07 |0059: move-result-object v7 │ │ +408c2c: 1f07 7610 |005a: check-cast v7, Ljava/lang/Integer; // type@1076 │ │ +408c30: 6e10 9983 0700 |005c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +408c36: 0a07 |005f: move-result v7 │ │ +408c38: b075 |0060: add-int/2addr v5, v7 │ │ +408c3a: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ +408c3e: 28f1 |0063: goto 0054 // -000f │ │ +408c40: 2201 c318 |0064: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408c44: 7010 3fc6 0100 |0066: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ +408c4a: 3d05 0900 |0069: if-lez v5, 0072 // +0009 │ │ +408c4e: 7030 5fc6 5905 |006b: invoke-direct {v9, v5, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ +408c54: 0c02 |006e: move-result-object v2 │ │ +408c56: 7120 41c6 2100 |006f: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ +408c5c: 6e20 7387 3000 |0072: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@8773 │ │ +408c62: 0c00 |0075: move-result-object v0 │ │ +408c64: 1f00 c318 |0076: check-cast v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408c68: b156 |0078: sub-int/2addr v6, v5 │ │ +408c6a: 6e10 48c6 0000 |0079: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +408c70: 0a02 |007c: move-result v2 │ │ +408c72: 3802 0600 |007d: if-eqz v2, 0083 // +0006 │ │ +408c76: 7110 42c6 0000 |007f: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$500:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)I // method@c642 │ │ +408c7c: 0a03 |0082: move-result v3 │ │ +408c7e: 6e10 48c6 0000 |0083: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +408c84: 0a02 |0086: move-result v2 │ │ +408c86: 3802 1900 |0087: if-eqz v2, 00a0 // +0019 │ │ +408c8a: d802 0604 |0089: add-int/lit8 v2, v6, #int 4 // #04 │ │ +408c8e: 3423 1500 |008b: if-lt v3, v2, 00a0 // +0015 │ │ +408c92: b065 |008d: add-int/2addr v5, v6 │ │ +408c94: 7030 5fc6 5906 |008e: invoke-direct {v9, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ +408c9a: 0c02 |0091: move-result-object v2 │ │ +408c9c: 7120 41c6 2100 |0092: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ +408ca2: 5492 738d |0095: iget-object v2, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408ca6: b163 |0097: sub-int/2addr v3, v6 │ │ +408ca8: 7120 43c6 3000 |0098: invoke-static {v0, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$600:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // method@c643 │ │ +408cae: 0c00 |009b: move-result-object v0 │ │ +408cb0: 7220 1987 0200 |009c: invoke-interface {v2, v0}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +408cb6: 2812 |009f: goto 00b1 // +0012 │ │ +408cb8: 6e10 48c6 0000 |00a0: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +408cbe: 0a02 |00a3: move-result v2 │ │ +408cc0: 3802 0a00 |00a4: if-eqz v2, 00ae // +000a │ │ +408cc4: b035 |00a6: add-int/2addr v5, v3 │ │ +408cc6: 7030 5fc6 5903 |00a7: invoke-direct {v9, v5, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.expand:(II)[B // method@c65f │ │ +408ccc: 0c02 |00aa: move-result-object v2 │ │ +408cce: 7120 41c6 2100 |00ab: invoke-static {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$400:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;[B)V // method@c641 │ │ +408cd4: 7120 44c6 1000 |00ae: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$700:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)V // method@c644 │ │ +408cda: 5490 738d |00b1: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408cde: 7220 1987 1000 |00b3: invoke-interface {v0, v1}, Ljava/util/Deque;.add:(Ljava/lang/Object;)Z // method@8719 │ │ +408ce4: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x000a line=337 │ │ 0x001a line=338 │ │ 0x0020 line=339 │ │ @@ -1402303,29 +1402299,29 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -4086fc: |[4086fc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ -40870c: 7020 6bc6 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeWritablePairs:(I)V // method@c66b │ │ -408712: 5412 738d |0003: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408716: 7210 2487 0200 |0005: invoke-interface {v2}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@8724 │ │ -40871c: 0c02 |0008: move-result-object v2 │ │ -40871e: 1f02 c318 |0009: check-cast v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408722: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ -408726: 6e10 48c6 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ -40872c: 0a00 |0010: move-result v0 │ │ -40872e: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -408732: 2202 c318 |0013: new-instance v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408736: 7010 3fc6 0200 |0015: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ -40873c: 5410 738d |0018: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408740: 7220 1c87 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@871c │ │ -408746: 1102 |001d: return-object v2 │ │ +4086f0: |[4086f0] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeBlocksAndReturnUnfinishedPair:(I)Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; │ │ +408700: 7020 6bc6 2100 |0000: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.writeWritablePairs:(I)V // method@c66b │ │ +408706: 5412 738d |0003: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +40870a: 7210 2487 0200 |0005: invoke-interface {v2}, Ljava/util/Deque;.peekLast:()Ljava/lang/Object; // method@8724 │ │ +408710: 0c02 |0008: move-result-object v2 │ │ +408712: 1f02 c318 |0009: check-cast v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408716: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ +40871a: 6e10 48c6 0200 |000d: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.hasBackReference:()Z // method@c648 │ │ +408720: 0a00 |0010: move-result v0 │ │ +408722: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +408726: 2202 c318 |0013: new-instance v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +40872a: 7010 3fc6 0200 |0015: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.:()V // method@c63f │ │ +408730: 5410 738d |0018: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408734: 7220 1c87 2000 |001a: invoke-interface {v0, v2}, Ljava/util/Deque;.addLast:(Ljava/lang/Object;)V // method@871c │ │ +40873a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x000d line=193 │ │ 0x0013 line=194 │ │ 0x0018 line=195 │ │ @@ -1402338,34 +1402334,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -408d38: |[408d38] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeFinalLiteralBlock:()V │ │ -408d48: 7010 65c6 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.rewriteLastPairs:()V // method@c665 │ │ -408d4e: 5430 738d |0003: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408d52: 7210 2287 0000 |0005: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -408d58: 0c00 |0008: move-result-object v0 │ │ -408d5a: 7210 5487 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408d60: 0a01 |000c: move-result v1 │ │ -408d62: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -408d66: 7210 5587 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408d6c: 0c01 |0012: move-result-object v1 │ │ -408d6e: 1f01 c318 |0013: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408d72: 7110 40c6 0100 |0015: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ -408d78: 0a02 |0018: move-result v2 │ │ -408d7a: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ -408d7e: 5432 728d |001b: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ -408d82: 6e20 52c6 2100 |001d: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeTo:(Ljava/io/OutputStream;)V // method@c652 │ │ -408d88: 28e9 |0020: goto 0009 // -0017 │ │ -408d8a: 5430 738d |0021: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408d8e: 7210 1d87 0000 |0023: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@871d │ │ -408d94: 0e00 |0026: return-void │ │ +408d2c: |[408d2c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeFinalLiteralBlock:()V │ │ +408d3c: 7010 65c6 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.rewriteLastPairs:()V // method@c665 │ │ +408d42: 5430 738d |0003: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408d46: 7210 2287 0000 |0005: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +408d4c: 0c00 |0008: move-result-object v0 │ │ +408d4e: 7210 5487 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408d54: 0a01 |000c: move-result v1 │ │ +408d56: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +408d5a: 7210 5587 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408d60: 0c01 |0012: move-result-object v1 │ │ +408d62: 1f01 c318 |0013: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408d66: 7110 40c6 0100 |0015: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ +408d6c: 0a02 |0018: move-result v2 │ │ +408d6e: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ +408d72: 5432 728d |001b: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ +408d76: 6e20 52c6 2100 |001d: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeTo:(Ljava/io/OutputStream;)V // method@c652 │ │ +408d7c: 28e9 |0020: goto 0009 // -0017 │ │ +408d7e: 5430 738d |0021: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408d82: 7210 1d87 0000 |0023: invoke-interface {v0}, Ljava/util/Deque;.clear:()V // method@871d │ │ +408d88: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=303 │ │ 0x0015 line=304 │ │ 0x001b line=305 │ │ 0x0021 line=308 │ │ @@ -1402377,55 +1402373,55 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -408d98: |[408d98] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeWritablePairs:(I)V │ │ -408da8: 5430 738d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408dac: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ -408db2: 0c00 |0005: move-result-object v0 │ │ -408db4: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408dba: 0a01 |0009: move-result v1 │ │ -408dbc: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ -408dc0: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408dc6: 0c01 |000f: move-result-object v1 │ │ -408dc8: 1f01 c318 |0010: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408dcc: 7110 40c6 0100 |0012: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ -408dd2: 0a02 |0015: move-result v2 │ │ -408dd4: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -408dd8: 2807 |0018: goto 001f // +0007 │ │ -408dda: 6e10 4ac6 0100 |0019: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ -408de0: 0a01 |001c: move-result v1 │ │ -408de2: b014 |001d: add-int/2addr v4, v1 │ │ -408de4: 28e8 |001e: goto 0006 // -0018 │ │ -408de6: 5430 738d |001f: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ -408dea: 7210 2287 0000 |0021: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ -408df0: 0c00 |0024: move-result-object v0 │ │ -408df2: 7210 5487 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -408df8: 0a01 |0028: move-result v1 │ │ -408dfa: 3801 2000 |0029: if-eqz v1, 0049 // +0020 │ │ -408dfe: 7210 5587 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -408e04: 0c01 |002e: move-result-object v1 │ │ -408e06: 1f01 c318 |002f: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ -408e0a: 7110 40c6 0100 |0031: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ -408e10: 0a02 |0034: move-result v2 │ │ -408e12: 3802 0300 |0035: if-eqz v2, 0038 // +0003 │ │ -408e16: 28ee |0037: goto 0025 // -0012 │ │ -408e18: 6e10 4ac6 0100 |0038: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ -408e1e: 0a02 |003b: move-result v2 │ │ -408e20: b124 |003c: sub-int/2addr v4, v2 │ │ -408e22: 6e20 47c6 4100 |003d: invoke-virtual {v1, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.canBeWritten:(I)Z // method@c647 │ │ -408e28: 0a02 |0040: move-result v2 │ │ -408e2a: 3802 0800 |0041: if-eqz v2, 0049 // +0008 │ │ -408e2e: 5432 728d |0043: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ -408e32: 6e20 52c6 2100 |0045: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeTo:(Ljava/io/OutputStream;)V // method@c652 │ │ -408e38: 28dd |0048: goto 0025 // -0023 │ │ -408e3a: 0e00 |0049: return-void │ │ +408d8c: |[408d8c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.writeWritablePairs:(I)V │ │ +408d9c: 5430 738d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408da0: 7210 1e87 0000 |0002: invoke-interface {v0}, Ljava/util/Deque;.descendingIterator:()Ljava/util/Iterator; // method@871e │ │ +408da6: 0c00 |0005: move-result-object v0 │ │ +408da8: 7210 5487 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408dae: 0a01 |0009: move-result v1 │ │ +408db0: 3801 1500 |000a: if-eqz v1, 001f // +0015 │ │ +408db4: 7210 5587 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408dba: 0c01 |000f: move-result-object v1 │ │ +408dbc: 1f01 c318 |0010: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408dc0: 7110 40c6 0100 |0012: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ +408dc6: 0a02 |0015: move-result v2 │ │ +408dc8: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +408dcc: 2807 |0018: goto 001f // +0007 │ │ +408dce: 6e10 4ac6 0100 |0019: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ +408dd4: 0a01 |001c: move-result v1 │ │ +408dd6: b014 |001d: add-int/2addr v4, v1 │ │ +408dd8: 28e8 |001e: goto 0006 // -0018 │ │ +408dda: 5430 738d |001f: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.pairs:Ljava/util/Deque; // field@8d73 │ │ +408dde: 7210 2287 0000 |0021: invoke-interface {v0}, Ljava/util/Deque;.iterator:()Ljava/util/Iterator; // method@8722 │ │ +408de4: 0c00 |0024: move-result-object v0 │ │ +408de6: 7210 5487 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +408dec: 0a01 |0028: move-result v1 │ │ +408dee: 3801 2000 |0029: if-eqz v1, 0049 // +0020 │ │ +408df2: 7210 5587 0000 |002b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +408df8: 0c01 |002e: move-result-object v1 │ │ +408dfa: 1f01 c318 |002f: check-cast v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair; // type@18c3 │ │ +408dfe: 7110 40c6 0100 |0031: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.access$300:(Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;)Z // method@c640 │ │ +408e04: 0a02 |0034: move-result v2 │ │ +408e06: 3802 0300 |0035: if-eqz v2, 0038 // +0003 │ │ +408e0a: 28ee |0037: goto 0025 // -0012 │ │ +408e0c: 6e10 4ac6 0100 |0038: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.length:()I // method@c64a │ │ +408e12: 0a02 |003b: move-result v2 │ │ +408e14: b124 |003c: sub-int/2addr v4, v2 │ │ +408e16: 6e20 47c6 4100 |003d: invoke-virtual {v1, v4}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.canBeWritten:(I)Z // method@c647 │ │ +408e1c: 0a02 |0040: move-result v2 │ │ +408e1e: 3802 0800 |0041: if-eqz v2, 0049 // +0008 │ │ +408e22: 5432 728d |0043: iget-object v2, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ +408e26: 6e20 52c6 2100 |0045: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair;.writeTo:(Ljava/io/OutputStream;)V // method@c652 │ │ +408e2c: 28dd |0048: goto 0025 // -0023 │ │ +408e2e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x000c line=314 │ │ 0x0012 line=315 │ │ 0x0019 line=318 │ │ 0x001f line=320 │ │ @@ -1402443,19 +1402439,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4089e4: |[4089e4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.close:()V │ │ -4089f4: 6e10 61c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finish:()V // method@c661 │ │ -4089fa: 5410 728d |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ -4089fe: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -408a04: 0e00 |0008: return-void │ │ +4089d8: |[4089d8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.close:()V │ │ +4089e8: 6e10 61c6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finish:()V // method@c661 │ │ +4089ee: 5410 728d |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.os:Ljava/io/OutputStream; // field@8d72 │ │ +4089f2: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +4089f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ │ │ @@ -1402464,22 +1402460,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -408ac8: |[408ac8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.finish:()V │ │ -408ad8: 5510 708d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ -408adc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -408ae0: 5410 6e8d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ -408ae4: 6e10 d1c6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.finish:()V // method@c6d1 │ │ -408aea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -408aec: 5c10 708d |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ -408af0: 0e00 |000c: return-void │ │ +408abc: |[408abc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.finish:()V │ │ +408acc: 5510 708d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ +408ad0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +408ad4: 5410 6e8d |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ +408ad8: 6e10 d1c6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.finish:()V // method@c6d1 │ │ +408ade: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +408ae0: 5c10 708d |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.finished:Z // field@8d70 │ │ +408ae4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x000a line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ @@ -1402489,23 +1402485,23 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -408af4: |[408af4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.prefill:([BII)V │ │ -408b04: 3d03 0f00 |0000: if-lez v3, 000f // +000f │ │ -408b08: b023 |0002: add-int/2addr v3, v2 │ │ -408b0a: 7130 8386 2103 |0003: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ -408b10: 0c01 |0006: move-result-object v1 │ │ -408b12: 5402 6e8d |0007: iget-object v2, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ -408b16: 6e20 dac6 1200 |0009: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prefill:([B)V // method@c6da │ │ -408b1c: 7020 64c6 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordLiteral:([B)V // method@c664 │ │ -408b22: 0e00 |000f: return-void │ │ +408ae8: |[408ae8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.prefill:([BII)V │ │ +408af8: 3d03 0f00 |0000: if-lez v3, 000f // +000f │ │ +408afc: b023 |0002: add-int/2addr v3, v2 │ │ +408afe: 7130 8386 2103 |0003: invoke-static {v1, v2, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@8683 │ │ +408b04: 0c01 |0006: move-result-object v1 │ │ +408b06: 5402 6e8d |0007: iget-object v2, v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ +408b0a: 6e20 dac6 1200 |0009: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.prefill:([B)V // method@c6da │ │ +408b10: 7020 64c6 1000 |000c: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.recordLiteral:([B)V // method@c664 │ │ +408b16: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=171 │ │ 0x0007 line=172 │ │ 0x000c line=173 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ @@ -1402518,22 +1402514,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -408d10: |[408d10] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.write:(I)V │ │ -408d20: 5420 718d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.oneByte:[B // field@8d71 │ │ -408d24: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -408d28: 8d33 |0004: int-to-byte v3, v3 │ │ -408d2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -408d2c: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -408d30: 6e20 67c6 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.write:([B)V // method@c667 │ │ -408d36: 0e00 |000b: return-void │ │ +408d04: |[408d04] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.write:(I)V │ │ +408d14: 5420 718d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.oneByte:[B // field@8d71 │ │ +408d18: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +408d1c: 8d33 |0004: int-to-byte v3, v3 │ │ +408d1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +408d20: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +408d24: 6e20 67c6 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.write:([B)V // method@c667 │ │ +408d2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0008 line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1402543,18 +1402539,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -408cf4: |[408cf4] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.write:([BII)V │ │ -408d04: 5410 6e8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ -408d08: 6e40 cfc6 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ -408d0e: 0e00 |0005: return-void │ │ +408ce8: |[408ce8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream.write:([BII)V │ │ +408cf8: 5410 6e8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8d6e │ │ +408cfc: 6e40 cfc6 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ +408d02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1402597,18 +1402593,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -408e5c: |[408e5c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)V │ │ -408e6c: 5b01 748d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // field@8d74 │ │ -408e70: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -408e76: 0e00 |0005: return-void │ │ +408e50: |[408e50] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)V │ │ +408e60: 5b01 748d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // field@8d74 │ │ +408e64: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +408e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ │ │ @@ -1402618,19 +1402614,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -408e3c: |[408e3c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream$1.getAsByte:()I │ │ -408e4c: 5410 748d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // field@8d74 │ │ -408e50: 7110 71c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)I // method@c671 │ │ -408e56: 0a00 |0005: move-result v0 │ │ -408e58: 0f00 |0006: return v0 │ │ +408e30: |[408e30] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream$1.getAsByte:()I │ │ +408e40: 5410 748d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; // field@8d74 │ │ +408e44: 7110 71c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)I // method@c671 │ │ +408e4a: 0a00 |0005: move-result v0 │ │ +408e4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1; │ │ │ │ source_file_idx : 10680 (FramedLZ4CompressorInputStream.java) │ │ @@ -1402803,27 +1402799,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -40914c: |[40914c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:()V │ │ -40915c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -40915e: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -409162: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ -409168: 6900 7a8d |0006: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ -40916c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -40916e: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ -409172: 2600 0d00 0000 |000b: fill-array-data v0, 00000018 // +0000000d │ │ -409178: 6900 7c8d |000e: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.SKIPPABLE_FRAME_TRAILER:[B // field@8d7c │ │ -40917c: 0e00 |0010: return-void │ │ -40917e: 0000 |0011: nop // spacer │ │ -409180: 0003 0100 0400 0000 0422 4d18 |0012: array-data (6 units) │ │ -40918c: 0003 0100 0300 0000 2a4d 1800 |0018: array-data (6 units) │ │ +409140: |[409140] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:()V │ │ +409150: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +409152: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +409156: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ +40915c: 6900 7a8d |0006: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ +409160: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +409162: 2300 c71b |0009: new-array v0, v0, [B // type@1bc7 │ │ +409166: 2600 0d00 0000 |000b: fill-array-data v0, 00000018 // +0000000d │ │ +40916c: 6900 7c8d |000e: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.SKIPPABLE_FRAME_TRAILER:[B // field@8d7c │ │ +409170: 0e00 |0010: return-void │ │ +409172: 0000 |0011: nop // spacer │ │ +409174: 0003 0100 0400 0000 0422 4d18 |0012: array-data (6 units) │ │ +409180: 0003 0100 0300 0000 2a4d 1800 |0018: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0009 line=46 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;) │ │ @@ -1402831,18 +1402827,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -409198: |[409198] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4091a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4091aa: 7030 70c6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c670 │ │ -4091b0: 0e00 |0004: return-void │ │ +40918c: |[40918c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40919c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40919e: 7030 70c6 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c670 │ │ +4091a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1402851,32 +1402847,32 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -4091b4: |[4091b4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ -4091c4: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -4091ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -4091cc: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ -4091d0: 5b21 8c8d |0006: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ -4091d4: 2201 c518 |0008: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1; // type@18c5 │ │ -4091d8: 7020 6cc6 2100 |000a: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)V // method@c66c │ │ -4091de: 5b21 8d8d |000d: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ -4091e2: 2201 ca18 |000f: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ -4091e6: 7010 a1c6 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ -4091ec: 5b21 828d |0014: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -4091f0: 2201 ca18 |0016: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ -4091f4: 7010 a1c6 0100 |0018: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ -4091fa: 5b21 818d |001b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ -4091fe: 5b23 8a8d |001d: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -409202: 5c24 848d |001f: iput-boolean v4, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.decompressConcatenated:Z // field@8d84 │ │ -409206: 7020 76c6 0200 |0021: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.init:(Z)V // method@c676 │ │ -40920c: 0e00 |0024: return-void │ │ +4091a8: |[4091a8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ +4091b8: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +4091be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +4091c0: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ +4091c4: 5b21 8c8d |0006: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ +4091c8: 2201 c518 |0008: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1; // type@18c5 │ │ +4091cc: 7020 6cc6 2100 |000a: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)V // method@c66c │ │ +4091d2: 5b21 8d8d |000d: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ +4091d6: 2201 ca18 |000f: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ +4091da: 7010 a1c6 0100 |0011: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ +4091e0: 5b21 828d |0014: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +4091e4: 2201 ca18 |0016: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ +4091e8: 7010 a1c6 0100 |0018: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ +4091ee: 5b21 818d |001b: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ +4091f2: 5b23 8a8d |001d: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +4091f6: 5c24 848d |001f: iput-boolean v4, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.decompressConcatenated:Z // field@8d84 │ │ +4091fa: 7020 76c6 0200 |0021: invoke-direct {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.init:(Z)V // method@c676 │ │ +409200: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=61 │ │ 0x0008 line=63 │ │ 0x000f line=82 │ │ 0x0016 line=85 │ │ @@ -1402893,18 +1402889,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -408f94: |[408f94] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)I │ │ -408fa4: 7010 7fc6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ -408faa: 0a00 |0003: move-result v0 │ │ -408fac: 0f00 |0004: return v0 │ │ +408f88: |[408f88] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;)I │ │ +408f98: 7010 7fc6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ +408f9e: 0a00 |0003: move-result v0 │ │ +408fa0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;) │ │ @@ -1402912,29 +1402908,29 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -409210: |[409210] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.appendToBlockDependencyBuffer:([BII)V │ │ -409220: 5430 808d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -409224: 2100 |0002: array-length v0, v0 │ │ -409226: 7120 de83 0600 |0003: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40922c: 0a06 |0006: move-result v6 │ │ -40922e: 3d06 1100 |0007: if-lez v6, 0018 // +0011 │ │ -409232: 5430 808d |0009: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -409236: 2101 |000b: array-length v1, v0 │ │ -409238: b161 |000c: sub-int/2addr v1, v6 │ │ -40923a: 3d01 0600 |000d: if-lez v1, 0013 // +0006 │ │ -40923e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -409240: 7151 a084 6020 |0010: invoke-static {v0, v6, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409246: 5430 808d |0013: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -40924a: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409250: 0e00 |0018: return-void │ │ +409204: |[409204] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.appendToBlockDependencyBuffer:([BII)V │ │ +409214: 5430 808d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +409218: 2100 |0002: array-length v0, v0 │ │ +40921a: 7120 de83 0600 |0003: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +409220: 0a06 |0006: move-result v6 │ │ +409222: 3d06 1100 |0007: if-lez v6, 0018 // +0011 │ │ +409226: 5430 808d |0009: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +40922a: 2101 |000b: array-length v1, v0 │ │ +40922c: b161 |000c: sub-int/2addr v1, v6 │ │ +40922e: 3d01 0600 |000d: if-lez v1, 0013 // +0006 │ │ +409232: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +409234: 7151 a084 6020 |0010: invoke-static {v0, v6, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40923a: 5430 808d |0013: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +40923e: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +409244: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0009 line=357 │ │ 0x0010 line=360 │ │ 0x0013 line=363 │ │ locals : │ │ @@ -1402948,21 +1402944,21 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -409284: |[409284] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.init:(Z)V │ │ -409294: 7020 80c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readSignature:(Z)Z // method@c680 │ │ -40929a: 0a01 |0003: move-result v1 │ │ -40929c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -4092a0: 7010 7dc6 0000 |0006: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readFrameDescriptor:()V // method@c67d │ │ -4092a6: 7010 7ac6 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.nextBlock:()V // method@c67a │ │ -4092ac: 0e00 |000c: return-void │ │ +409278: |[409278] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.init:(Z)V │ │ +409288: 7020 80c6 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readSignature:(Z)Z // method@c680 │ │ +40928e: 0a01 |0003: move-result v1 │ │ +409290: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +409294: 7010 7dc6 0000 |0006: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readFrameDescriptor:()V // method@c67d │ │ +40929a: 7010 7ac6 0000 |0009: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.nextBlock:()V // method@c67a │ │ +4092a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x0009 line=160 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ @@ -1402973,34 +1402969,34 @@ │ │ type : '([B)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -408e78: |[408e78] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.isSkippableFrameSignature:([B)Z │ │ -408e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -408e8a: 4801 0600 |0001: aget-byte v1, v6, v0 │ │ -408e8e: 1302 5000 |0003: const/16 v2, #int 80 // #50 │ │ -408e92: b521 |0005: and-int/2addr v1, v2 │ │ -408e94: 3221 0300 |0006: if-eq v1, v2, 0009 // +0003 │ │ -408e98: 0f00 |0008: return v0 │ │ -408e9a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -408e9c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -408e9e: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -408ea0: 3532 1000 |000c: if-ge v2, v3, 001c // +0010 │ │ -408ea4: 4803 0602 |000e: aget-byte v3, v6, v2 │ │ -408ea8: 6204 7c8d |0010: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.SKIPPABLE_FRAME_TRAILER:[B // field@8d7c │ │ -408eac: d805 02ff |0012: add-int/lit8 v5, v2, #int -1 // #ff │ │ -408eb0: 4804 0405 |0014: aget-byte v4, v4, v5 │ │ -408eb4: 3243 0300 |0016: if-eq v3, v4, 0019 // +0003 │ │ -408eb8: 0f00 |0018: return v0 │ │ -408eba: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -408ebe: 28f0 |001b: goto 000b // -0010 │ │ -408ec0: 0f01 |001c: return v1 │ │ +408e6c: |[408e6c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.isSkippableFrameSignature:([B)Z │ │ +408e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +408e7e: 4801 0600 |0001: aget-byte v1, v6, v0 │ │ +408e82: 1302 5000 |0003: const/16 v2, #int 80 // #50 │ │ +408e86: b521 |0005: and-int/2addr v1, v2 │ │ +408e88: 3221 0300 |0006: if-eq v1, v2, 0009 // +0003 │ │ +408e8c: 0f00 |0008: return v0 │ │ +408e8e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +408e90: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +408e92: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +408e94: 3532 1000 |000c: if-ge v2, v3, 001c // +0010 │ │ +408e98: 4803 0602 |000e: aget-byte v3, v6, v2 │ │ +408e9c: 6204 7c8d |0010: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.SKIPPABLE_FRAME_TRAILER:[B // field@8d7c │ │ +408ea0: d805 02ff |0012: add-int/lit8 v5, v2, #int -1 // #ff │ │ +408ea4: 4804 0405 |0014: aget-byte v4, v4, v5 │ │ +408ea8: 3243 0300 |0016: if-eq v3, v4, 0019 // +0003 │ │ +408eac: 0f00 |0018: return v0 │ │ +408eae: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +408eb2: 28f0 |001b: goto 000b // -0010 │ │ +408eb4: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=320 │ │ 0x000e line=324 │ │ locals : │ │ 0x0000 - 0x001d reg=6 (null) [B │ │ │ │ @@ -1403009,32 +1403005,32 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -408ec4: |[408ec4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.matches:([BI)Z │ │ -408ed4: 6200 7a8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ -408ed8: 2101 |0002: array-length v1, v0 │ │ -408eda: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -408edc: 3514 0300 |0004: if-ge v4, v1, 0007 // +0003 │ │ -408ee0: 0f02 |0006: return v2 │ │ -408ee2: 2134 |0007: array-length v4, v3 │ │ -408ee4: 2101 |0008: array-length v1, v0 │ │ -408ee6: 3714 0a00 |0009: if-le v4, v1, 0013 // +000a │ │ -408eea: 2104 |000b: array-length v4, v0 │ │ -408eec: 2344 c71b |000c: new-array v4, v4, [B // type@1bc7 │ │ -408ef0: 2100 |000e: array-length v0, v0 │ │ -408ef2: 7150 a084 2324 |000f: invoke-static {v3, v2, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -408ef8: 0743 |0012: move-object v3, v4 │ │ -408efa: 6204 7a8d |0013: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ -408efe: 7120 8f86 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -408f04: 0a03 |0018: move-result v3 │ │ -408f06: 0f03 |0019: return v3 │ │ +408eb8: |[408eb8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.matches:([BI)Z │ │ +408ec8: 6200 7a8d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ +408ecc: 2101 |0002: array-length v1, v0 │ │ +408ece: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +408ed0: 3514 0300 |0004: if-ge v4, v1, 0007 // +0003 │ │ +408ed4: 0f02 |0006: return v2 │ │ +408ed6: 2134 |0007: array-length v4, v3 │ │ +408ed8: 2101 |0008: array-length v1, v0 │ │ +408eda: 3714 0a00 |0009: if-le v4, v1, 0013 // +000a │ │ +408ede: 2104 |000b: array-length v4, v0 │ │ +408ee0: 2344 c71b |000c: new-array v4, v4, [B // type@1bc7 │ │ +408ee4: 2100 |000e: array-length v0, v0 │ │ +408ee6: 7150 a084 2324 |000f: invoke-static {v3, v2, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +408eec: 0743 |0012: move-object v3, v4 │ │ +408eee: 6204 7a8d |0013: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ +408ef2: 7120 8f86 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +408ef8: 0a03 |0018: move-result v3 │ │ +408efa: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0007 line=383 │ │ 0x000b line=384 │ │ 0x000e line=385 │ │ 0x0013 line=388 │ │ @@ -1403047,28 +1403043,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4092b0: |[4092b0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.maybeFinishCurrentBlock:()V │ │ -4092c0: 5420 838d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -4092c4: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4092c8: 6e10 8082 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -4092ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4092d0: 5b20 838d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -4092d4: 5520 868d |000a: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ -4092d8: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -4092dc: 5420 818d |000e: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ -4092e0: 1a01 2577 |0010: const-string v1, "block" // string@7725 │ │ -4092e4: 7030 82c6 0201 |0012: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V // method@c682 │ │ -4092ea: 5420 818d |0015: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ -4092ee: 6e10 a7c6 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ -4092f4: 0e00 |001a: return-void │ │ +4092a4: |[4092a4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.maybeFinishCurrentBlock:()V │ │ +4092b4: 5420 838d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +4092b8: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4092bc: 6e10 8082 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +4092c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4092c4: 5b20 838d |0008: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +4092c8: 5520 868d |000a: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ +4092cc: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +4092d0: 5420 818d |000e: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ +4092d4: 1a01 2577 |0010: const-string v1, "block" // string@7725 │ │ +4092d8: 7030 82c6 0201 |0012: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V // method@c682 │ │ +4092de: 5420 818d |0015: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ +4092e2: 6e10 a7c6 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ +4092e8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0004 line=268 │ │ 0x0008 line=269 │ │ 0x000a line=270 │ │ 0x000e line=271 │ │ @@ -1403081,64 +1403077,64 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -4092f8: |[4092f8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.nextBlock:()V │ │ -409308: 7010 79c6 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.maybeFinishCurrentBlock:()V // method@c679 │ │ -40930e: 5490 8d8d |0003: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ -409312: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -409314: 7120 2ec8 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40931a: 0b00 |0009: move-result-wide v0 │ │ -40931c: 1702 0000 0080 |000a: const-wide/32 v2, #float -0 // #80000000 │ │ -409322: c002 |000d: and-long/2addr v2, v0 │ │ -409324: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -409326: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -409328: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ -40932c: 3108 0206 |0012: cmp-long v8, v2, v6 │ │ -409330: 3808 0400 |0014: if-eqz v8, 0018 // +0004 │ │ -409334: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -409336: 2802 |0017: goto 0019 // +0002 │ │ -409338: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -40933a: 1706 ffff ff7f |0019: const-wide/32 v6, #float nan // #7fffffff │ │ -409340: c060 |001c: and-long/2addr v0, v6 │ │ -409342: 8401 |001d: long-to-int v1, v0 │ │ -409344: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ -409348: 7010 83c6 0900 |0020: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyContentChecksum:()V // method@c683 │ │ -40934e: 5590 848d |0023: iget-boolean v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.decompressConcatenated:Z // field@8d84 │ │ -409352: 3900 0500 |0025: if-nez v0, 002a // +0005 │ │ -409356: 5c94 858d |0027: iput-boolean v4, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ -40935a: 2804 |0029: goto 002d // +0004 │ │ -40935c: 7020 76c6 5900 |002a: invoke-direct {v9, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.init:(Z)V // method@c676 │ │ -409362: 0e00 |002d: return-void │ │ -409364: 2200 fb18 |002e: new-instance v0, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ -409368: 5493 8a8d |0030: iget-object v3, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -40936c: 8116 |0032: int-to-long v6, v1 │ │ -40936e: 7040 20c8 3076 |0033: invoke-direct {v0, v3, v6, v7}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ -409374: 5591 868d |0036: iget-boolean v1, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ -409378: 3801 0a00 |0038: if-eqz v1, 0042 // +000a │ │ -40937c: 2201 0419 |003a: new-instance v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; // type@1904 │ │ -409380: 5493 818d |003c: iget-object v3, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ -409384: 7030 3cc8 3100 |003e: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;)V // method@c83c │ │ -40938a: 0710 |0041: move-object v0, v1 │ │ -40938c: 3802 0700 |0042: if-eqz v2, 0049 // +0007 │ │ -409390: 5c94 8b8d |0044: iput-boolean v4, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ -409394: 5b90 838d |0046: iput-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -409398: 2813 |0048: goto 005b // +0013 │ │ -40939a: 5c95 8b8d |0049: iput-boolean v5, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ -40939e: 2201 c118 |004b: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ -4093a2: 7020 30c6 0100 |004d: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c630 │ │ -4093a8: 5590 878d |0050: iget-boolean v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ -4093ac: 3800 0700 |0052: if-eqz v0, 0059 // +0007 │ │ -4093b0: 5490 808d |0054: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -4093b4: 6e20 34c6 0100 |0056: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.prefill:([B)V // method@c634 │ │ -4093ba: 5b91 838d |0059: iput-object v1, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -4093be: 0e00 |005b: return-void │ │ +4092ec: |[4092ec] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.nextBlock:()V │ │ +4092fc: 7010 79c6 0900 |0000: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.maybeFinishCurrentBlock:()V // method@c679 │ │ +409302: 5490 8d8d |0003: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ +409306: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +409308: 7120 2ec8 1000 |0006: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40930e: 0b00 |0009: move-result-wide v0 │ │ +409310: 1702 0000 0080 |000a: const-wide/32 v2, #float -0 // #80000000 │ │ +409316: c002 |000d: and-long/2addr v2, v0 │ │ +409318: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +40931a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +40931c: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ +409320: 3108 0206 |0012: cmp-long v8, v2, v6 │ │ +409324: 3808 0400 |0014: if-eqz v8, 0018 // +0004 │ │ +409328: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +40932a: 2802 |0017: goto 0019 // +0002 │ │ +40932c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +40932e: 1706 ffff ff7f |0019: const-wide/32 v6, #float nan // #7fffffff │ │ +409334: c060 |001c: and-long/2addr v0, v6 │ │ +409336: 8401 |001d: long-to-int v1, v0 │ │ +409338: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ +40933c: 7010 83c6 0900 |0020: invoke-direct {v9}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyContentChecksum:()V // method@c683 │ │ +409342: 5590 848d |0023: iget-boolean v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.decompressConcatenated:Z // field@8d84 │ │ +409346: 3900 0500 |0025: if-nez v0, 002a // +0005 │ │ +40934a: 5c94 858d |0027: iput-boolean v4, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ +40934e: 2804 |0029: goto 002d // +0004 │ │ +409350: 7020 76c6 5900 |002a: invoke-direct {v9, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.init:(Z)V // method@c676 │ │ +409356: 0e00 |002d: return-void │ │ +409358: 2200 fb18 |002e: new-instance v0, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ +40935c: 5493 8a8d |0030: iget-object v3, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +409360: 8116 |0032: int-to-long v6, v1 │ │ +409362: 7040 20c8 3076 |0033: invoke-direct {v0, v3, v6, v7}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ +409368: 5591 868d |0036: iget-boolean v1, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ +40936c: 3801 0a00 |0038: if-eqz v1, 0042 // +000a │ │ +409370: 2201 0419 |003a: new-instance v1, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream; // type@1904 │ │ +409374: 5493 818d |003c: iget-object v3, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d81 │ │ +409378: 7030 3cc8 3100 |003e: invoke-direct {v1, v3, v0}, Lorg/apache/commons/compress/utils/ChecksumCalculatingInputStream;.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;)V // method@c83c │ │ +40937e: 0710 |0041: move-object v0, v1 │ │ +409380: 3802 0700 |0042: if-eqz v2, 0049 // +0007 │ │ +409384: 5c94 8b8d |0044: iput-boolean v4, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ +409388: 5b90 838d |0046: iput-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +40938c: 2813 |0048: goto 005b // +0013 │ │ +40938e: 5c95 8b8d |0049: iput-boolean v5, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ +409392: 2201 c118 |004b: new-instance v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ +409396: 7020 30c6 0100 |004d: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.:(Ljava/io/InputStream;)V // method@c630 │ │ +40939c: 5590 878d |0050: iget-boolean v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ +4093a0: 3800 0700 |0052: if-eqz v0, 0059 // +0007 │ │ +4093a4: 5490 808d |0054: iget-object v0, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +4093a8: 6e20 34c6 0100 |0056: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.prefill:([B)V // method@c634 │ │ +4093ae: 5b91 838d |0059: iput-object v1, v9, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +4093b2: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0020 line=241 │ │ 0x0023 line=242 │ │ 0x0027 line=243 │ │ @@ -1403161,122 +1403157,122 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 201 16-bit code units │ │ -4093c0: |[4093c0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readFrameDescriptor:()V │ │ -4093d0: 7010 7fc6 0600 |0000: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ -4093d6: 0a00 |0003: move-result v0 │ │ -4093d8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -4093da: 3210 bc00 |0005: if-eq v0, v1, 00c1 // +00bc │ │ -4093de: 5462 828d |0007: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -4093e2: 6e20 a8c6 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ -4093e8: d502 c000 |000c: and-int/lit16 v2, v0, #int 192 // #00c0 │ │ -4093ec: 1303 4000 |000e: const/16 v3, #int 64 // #40 │ │ -4093f0: 3332 9800 |0010: if-ne v2, v3, 00a8 // +0098 │ │ -4093f4: dd02 0020 |0012: and-int/lit8 v2, v0, #int 32 // #20 │ │ -4093f8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -4093fa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -4093fc: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -409400: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -409402: 2802 |0019: goto 001b // +0002 │ │ -409404: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -409406: 5c62 878d |001b: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ -40940a: 5562 878d |001d: iget-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ -40940e: 3802 0d00 |001f: if-eqz v2, 002c // +000d │ │ -409412: 5462 808d |0021: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -409416: 3902 0c00 |0023: if-nez v2, 002f // +000c │ │ -40941a: 1502 0100 |0025: const/high16 v2, #int 65536 // #1 │ │ -40941e: 2322 c71b |0027: new-array v2, v2, [B // type@1bc7 │ │ -409422: 5b62 808d |0029: iput-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -409426: 2804 |002b: goto 002f // +0004 │ │ -409428: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -40942a: 5b62 808d |002d: iput-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ -40942e: dd02 0010 |002f: and-int/lit8 v2, v0, #int 16 // #10 │ │ -409432: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ -409436: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -409438: 2802 |0034: goto 0036 // +0002 │ │ -40943a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -40943c: 5c62 868d |0036: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ -409440: dd02 0008 |0038: and-int/lit8 v2, v0, #int 8 // #08 │ │ -409444: 3802 0400 |003a: if-eqz v2, 003e // +0004 │ │ -409448: 1212 |003c: const/4 v2, #int 1 // #1 │ │ -40944a: 2802 |003d: goto 003f // +0002 │ │ -40944c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -40944e: 5c62 898d |003f: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentSize:Z // field@8d89 │ │ -409452: dd00 0004 |0041: and-int/lit8 v0, v0, #int 4 // #04 │ │ -409456: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ -40945a: 2802 |0045: goto 0047 // +0002 │ │ -40945c: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -40945e: 5c63 888d |0047: iput-boolean v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ -409462: 7010 7fc6 0600 |0049: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ -409468: 0a00 |004c: move-result v0 │ │ -40946a: 3210 5300 |004d: if-eq v0, v1, 00a0 // +0053 │ │ -40946e: 5462 828d |004f: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -409472: 6e20 a8c6 0200 |0051: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ -409478: 5560 898d |0054: iget-boolean v0, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentSize:Z // field@8d89 │ │ -40947c: 1302 0800 |0056: const/16 v2, #int 8 // #8 │ │ -409480: 3800 1e00 |0058: if-eqz v0, 0076 // +001e │ │ -409484: 2320 c71b |005a: new-array v0, v2, [B // type@1bc7 │ │ -409488: 5463 8a8d |005c: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -40948c: 7120 5fc8 0300 |005e: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -409492: 0a03 |0061: move-result v3 │ │ -409494: 6e20 74c6 3600 |0062: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -40949a: 3332 0900 |0065: if-ne v2, v3, 006e // +0009 │ │ -40949e: 5463 828d |0067: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -4094a2: 2105 |0069: array-length v5, v0 │ │ -4094a4: 6e40 a9c6 0354 |006a: invoke-virtual {v3, v0, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -4094aa: 2809 |006d: goto 0076 // +0009 │ │ -4094ac: 2200 4210 |006e: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -4094b0: 1a01 8956 |0070: const-string v1, "Premature end of stream while reading content size" // string@5689 │ │ -4094b4: 7020 7782 1000 |0072: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4094ba: 2700 |0075: throw v0 │ │ -4094bc: 7010 7fc6 0600 |0076: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ -4094c2: 0a00 |0079: move-result v0 │ │ -4094c4: 3210 1e00 |007a: if-eq v0, v1, 0098 // +001e │ │ -4094c8: 5461 828d |007c: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -4094cc: 6e10 a4c6 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ -4094d2: 0b03 |0081: move-result-wide v3 │ │ -4094d4: a401 0302 |0082: shr-long v1, v3, v2 │ │ -4094d8: 1603 ff00 |0084: const-wide/16 v3, #int 255 // #ff │ │ -4094dc: c031 |0086: and-long/2addr v1, v3 │ │ -4094de: 8412 |0087: long-to-int v2, v1 │ │ -4094e0: 5461 828d |0088: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -4094e4: 6e10 a7c6 0100 |008a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ -4094ea: 3320 0300 |008d: if-ne v0, v2, 0090 // +0003 │ │ -4094ee: 0e00 |008f: return-void │ │ -4094f0: 2200 4210 |0090: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -4094f4: 1a01 cc89 |0092: const-string v1, "frame header checksum mismatch." // string@89cc │ │ -4094f8: 7020 7782 1000 |0094: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4094fe: 2700 |0097: throw v0 │ │ -409500: 2200 4210 |0098: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -409504: 1a01 8c56 |009a: const-string v1, "Premature end of stream while reading frame header checksum" // string@568c │ │ -409508: 7020 7782 1000 |009c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40950e: 2700 |009f: throw v0 │ │ -409510: 2200 4210 |00a0: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -409514: 1a01 8a56 |00a2: const-string v1, "Premature end of stream while reading frame BD byte" // string@568a │ │ -409518: 7020 7782 1000 |00a4: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40951e: 2700 |00a7: throw v0 │ │ -409520: 2201 4210 |00a8: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -409524: 2202 9410 |00aa: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -409528: 7010 8384 0200 |00ac: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40952e: 1a03 fa65 |00af: const-string v3, "Unsupported version " // string@65fa │ │ -409532: 6e20 8f84 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -409538: e100 0006 |00b4: shr-int/lit8 v0, v0, #int 6 // #06 │ │ -40953c: 6e20 8a84 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -409542: 6e10 9f84 0200 |00b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -409548: 0c00 |00bc: move-result-object v0 │ │ -40954a: 7020 7782 0100 |00bd: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -409550: 2701 |00c0: throw v1 │ │ -409552: 2200 4210 |00c1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -409556: 1a01 8b56 |00c3: const-string v1, "Premature end of stream while reading frame flags" // string@568b │ │ -40955a: 7020 7782 1000 |00c5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -409560: 2700 |00c8: throw v0 │ │ +4093b4: |[4093b4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readFrameDescriptor:()V │ │ +4093c4: 7010 7fc6 0600 |0000: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ +4093ca: 0a00 |0003: move-result v0 │ │ +4093cc: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +4093ce: 3210 bc00 |0005: if-eq v0, v1, 00c1 // +00bc │ │ +4093d2: 5462 828d |0007: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +4093d6: 6e20 a8c6 0200 |0009: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ +4093dc: d502 c000 |000c: and-int/lit16 v2, v0, #int 192 // #00c0 │ │ +4093e0: 1303 4000 |000e: const/16 v3, #int 64 // #40 │ │ +4093e4: 3332 9800 |0010: if-ne v2, v3, 00a8 // +0098 │ │ +4093e8: dd02 0020 |0012: and-int/lit8 v2, v0, #int 32 // #20 │ │ +4093ec: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +4093ee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +4093f0: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +4093f4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +4093f6: 2802 |0019: goto 001b // +0002 │ │ +4093f8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +4093fa: 5c62 878d |001b: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ +4093fe: 5562 878d |001d: iget-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ +409402: 3802 0d00 |001f: if-eqz v2, 002c // +000d │ │ +409406: 5462 808d |0021: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +40940a: 3902 0c00 |0023: if-nez v2, 002f // +000c │ │ +40940e: 1502 0100 |0025: const/high16 v2, #int 65536 // #1 │ │ +409412: 2322 c71b |0027: new-array v2, v2, [B // type@1bc7 │ │ +409416: 5b62 808d |0029: iput-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +40941a: 2804 |002b: goto 002f // +0004 │ │ +40941c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +40941e: 5b62 808d |002d: iput-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.blockDependencyBuffer:[B // field@8d80 │ │ +409422: dd02 0010 |002f: and-int/lit8 v2, v0, #int 16 // #10 │ │ +409426: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ +40942a: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +40942c: 2802 |0034: goto 0036 // +0002 │ │ +40942e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +409430: 5c62 868d |0036: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockChecksum:Z // field@8d86 │ │ +409434: dd02 0008 |0038: and-int/lit8 v2, v0, #int 8 // #08 │ │ +409438: 3802 0400 |003a: if-eqz v2, 003e // +0004 │ │ +40943c: 1212 |003c: const/4 v2, #int 1 // #1 │ │ +40943e: 2802 |003d: goto 003f // +0002 │ │ +409440: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +409442: 5c62 898d |003f: iput-boolean v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentSize:Z // field@8d89 │ │ +409446: dd00 0004 |0041: and-int/lit8 v0, v0, #int 4 // #04 │ │ +40944a: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ +40944e: 2802 |0045: goto 0047 // +0002 │ │ +409450: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +409452: 5c63 888d |0047: iput-boolean v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ +409456: 7010 7fc6 0600 |0049: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ +40945c: 0a00 |004c: move-result v0 │ │ +40945e: 3210 5300 |004d: if-eq v0, v1, 00a0 // +0053 │ │ +409462: 5462 828d |004f: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +409466: 6e20 a8c6 0200 |0051: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ +40946c: 5560 898d |0054: iget-boolean v0, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentSize:Z // field@8d89 │ │ +409470: 1302 0800 |0056: const/16 v2, #int 8 // #8 │ │ +409474: 3800 1e00 |0058: if-eqz v0, 0076 // +001e │ │ +409478: 2320 c71b |005a: new-array v0, v2, [B // type@1bc7 │ │ +40947c: 5463 8a8d |005c: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +409480: 7120 5fc8 0300 |005e: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +409486: 0a03 |0061: move-result v3 │ │ +409488: 6e20 74c6 3600 |0062: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +40948e: 3332 0900 |0065: if-ne v2, v3, 006e // +0009 │ │ +409492: 5463 828d |0067: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +409496: 2105 |0069: array-length v5, v0 │ │ +409498: 6e40 a9c6 0354 |006a: invoke-virtual {v3, v0, v4, v5}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +40949e: 2809 |006d: goto 0076 // +0009 │ │ +4094a0: 2200 4210 |006e: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +4094a4: 1a01 8956 |0070: const-string v1, "Premature end of stream while reading content size" // string@5689 │ │ +4094a8: 7020 7782 1000 |0072: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4094ae: 2700 |0075: throw v0 │ │ +4094b0: 7010 7fc6 0600 |0076: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOneByte:()I // method@c67f │ │ +4094b6: 0a00 |0079: move-result v0 │ │ +4094b8: 3210 1e00 |007a: if-eq v0, v1, 0098 // +001e │ │ +4094bc: 5461 828d |007c: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +4094c0: 6e10 a4c6 0100 |007e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ +4094c6: 0b03 |0081: move-result-wide v3 │ │ +4094c8: a401 0302 |0082: shr-long v1, v3, v2 │ │ +4094cc: 1603 ff00 |0084: const-wide/16 v3, #int 255 // #ff │ │ +4094d0: c031 |0086: and-long/2addr v1, v3 │ │ +4094d2: 8412 |0087: long-to-int v2, v1 │ │ +4094d4: 5461 828d |0088: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +4094d8: 6e10 a7c6 0100 |008a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ +4094de: 3320 0300 |008d: if-ne v0, v2, 0090 // +0003 │ │ +4094e2: 0e00 |008f: return-void │ │ +4094e4: 2200 4210 |0090: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +4094e8: 1a01 cc89 |0092: const-string v1, "frame header checksum mismatch." // string@89cc │ │ +4094ec: 7020 7782 1000 |0094: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4094f2: 2700 |0097: throw v0 │ │ +4094f4: 2200 4210 |0098: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +4094f8: 1a01 8c56 |009a: const-string v1, "Premature end of stream while reading frame header checksum" // string@568c │ │ +4094fc: 7020 7782 1000 |009c: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +409502: 2700 |009f: throw v0 │ │ +409504: 2200 4210 |00a0: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +409508: 1a01 8a56 |00a2: const-string v1, "Premature end of stream while reading frame BD byte" // string@568a │ │ +40950c: 7020 7782 1000 |00a4: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +409512: 2700 |00a7: throw v0 │ │ +409514: 2201 4210 |00a8: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +409518: 2202 9410 |00aa: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +40951c: 7010 8384 0200 |00ac: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +409522: 1a03 fa65 |00af: const-string v3, "Unsupported version " // string@65fa │ │ +409526: 6e20 8f84 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40952c: e100 0006 |00b4: shr-int/lit8 v0, v0, #int 6 // #06 │ │ +409530: 6e20 8a84 0200 |00b6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +409536: 6e10 9f84 0200 |00b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40953c: 0c00 |00bc: move-result-object v0 │ │ +40953e: 7020 7782 0100 |00bd: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +409544: 2701 |00c0: throw v1 │ │ +409546: 2200 4210 |00c1: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40954a: 1a01 8b56 |00c3: const-string v1, "Premature end of stream while reading frame flags" // string@568b │ │ +40954e: 7020 7782 1000 |00c5: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +409554: 2700 |00c8: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=195 │ │ 0x001b line=199 │ │ 0x001d line=200 │ │ 0x0021 line=201 │ │ @@ -1403309,34 +1403305,34 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -40904c: |[40904c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readOnce:([BII)I │ │ -40905c: 5540 8b8d |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ -409060: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -409064: 5440 838d |0004: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -409068: 6e40 8582 5076 |0006: invoke-virtual {v0, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -40906e: 0a05 |0009: move-result v5 │ │ -409070: 6e20 74c6 5400 |000a: invoke-virtual {v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -409076: 0f05 |000d: return v5 │ │ -409078: 5440 838d |000e: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -40907c: 1f00 c118 |0010: check-cast v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ -409080: 6e10 31c6 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.getBytesRead:()J // method@c631 │ │ -409086: 0b01 |0015: move-result-wide v1 │ │ -409088: 5443 838d |0016: iget-object v3, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -40908c: 6e40 8582 5376 |0018: invoke-virtual {v3, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -409092: 0a05 |001b: move-result v5 │ │ -409094: 6e10 31c6 0000 |001c: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.getBytesRead:()J // method@c631 │ │ -40909a: 0b06 |001f: move-result-wide v6 │ │ -40909c: bc16 |0020: sub-long/2addr v6, v1 │ │ -40909e: 6e30 75c6 6407 |0021: invoke-virtual {v4, v6, v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(J)V // method@c675 │ │ -4090a4: 0f05 |0024: return v5 │ │ +409040: |[409040] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readOnce:([BII)I │ │ +409050: 5540 8b8d |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.inUncompressed:Z // field@8d8b │ │ +409054: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +409058: 5440 838d |0004: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +40905c: 6e40 8582 5076 |0006: invoke-virtual {v0, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +409062: 0a05 |0009: move-result v5 │ │ +409064: 6e20 74c6 5400 |000a: invoke-virtual {v4, v5}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +40906a: 0f05 |000d: return v5 │ │ +40906c: 5440 838d |000e: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +409070: 1f00 c118 |0010: check-cast v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; // type@18c1 │ │ +409074: 6e10 31c6 0000 |0012: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.getBytesRead:()J // method@c631 │ │ +40907a: 0b01 |0015: move-result-wide v1 │ │ +40907c: 5443 838d |0016: iget-object v3, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +409080: 6e40 8582 5376 |0018: invoke-virtual {v3, v5, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +409086: 0a05 |001b: move-result v5 │ │ +409088: 6e10 31c6 0000 |001c: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.getBytesRead:()J // method@c631 │ │ +40908e: 0b06 |001f: move-result-wide v6 │ │ +409090: bc16 |0020: sub-long/2addr v6, v1 │ │ +409092: 6e30 75c6 6407 |0021: invoke-virtual {v4, v6, v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(J)V // method@c675 │ │ +409098: 0f05 |0024: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x000a line=309 │ │ 0x000e line=312 │ │ 0x0012 line=313 │ │ @@ -1403353,25 +1403349,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4090a8: |[4090a8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readOneByte:()I │ │ -4090b8: 5420 8a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -4090bc: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -4090c2: 0a00 |0005: move-result v0 │ │ -4090c4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -4090c6: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -4090ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -4090cc: 6e20 74c6 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -4090d2: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -4090d6: 0f00 |000f: return v0 │ │ -4090d8: 0f01 |0010: return v1 │ │ +40909c: |[40909c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readOneByte:()I │ │ +4090ac: 5420 8a8d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +4090b0: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +4090b6: 0a00 |0005: move-result v0 │ │ +4090b8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +4090ba: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +4090be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +4090c0: 6e20 74c6 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +4090c6: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +4090ca: 0f00 |000f: return v0 │ │ +4090cc: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x000a line=300 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ │ │ @@ -1403380,49 +1403376,49 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -408f08: |[408f08] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readSignature:(Z)Z │ │ -408f18: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ -408f1c: 1a00 1953 |0002: const-string v0, "Not a LZ4 frame stream" // string@5319 │ │ -408f20: 2803 |0004: goto 0007 // +0003 │ │ -408f22: 1a00 f130 |0005: const-string v0, "LZ4 frame stream followed by garbage" // string@30f1 │ │ -408f26: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -408f28: 2312 c71b |0008: new-array v2, v1, [B // type@1bc7 │ │ -408f2c: 5463 8a8d |000a: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -408f30: 7120 5fc8 2300 |000c: invoke-static {v3, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -408f36: 0a03 |000f: move-result v3 │ │ -408f38: 6e20 74c6 3600 |0010: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -408f3e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -408f40: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -408f42: 3903 0700 |0015: if-nez v3, 001c // +0007 │ │ -408f46: 3907 0500 |0017: if-nez v7, 001c // +0005 │ │ -408f4a: 5c65 858d |0019: iput-boolean v5, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ -408f4e: 0f04 |001b: return v4 │ │ -408f50: 3331 1c00 |001c: if-ne v1, v3, 0038 // +001c │ │ -408f54: 7020 81c6 2600 |001e: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.skipSkippableFrame:([B)I // method@c681 │ │ -408f5a: 0a03 |0021: move-result v3 │ │ -408f5c: 3903 0700 |0022: if-nez v3, 0029 // +0007 │ │ -408f60: 3907 0500 |0024: if-nez v7, 0029 // +0005 │ │ -408f64: 5c65 858d |0026: iput-boolean v5, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ -408f68: 0f04 |0028: return v4 │ │ -408f6a: 3331 0900 |0029: if-ne v1, v3, 0032 // +0009 │ │ -408f6e: 7120 78c6 1200 |002b: invoke-static {v2, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.matches:([BI)Z // method@c678 │ │ -408f74: 0a07 |002e: move-result v7 │ │ -408f76: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ -408f7a: 0f05 |0031: return v5 │ │ -408f7c: 2207 4210 |0032: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -408f80: 7020 7782 0700 |0034: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -408f86: 2707 |0037: throw v7 │ │ -408f88: 2207 4210 |0038: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -408f8c: 7020 7782 0700 |003a: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -408f92: 2707 |003d: throw v7 │ │ +408efc: |[408efc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.readSignature:(Z)Z │ │ +408f0c: 3807 0500 |0000: if-eqz v7, 0005 // +0005 │ │ +408f10: 1a00 1953 |0002: const-string v0, "Not a LZ4 frame stream" // string@5319 │ │ +408f14: 2803 |0004: goto 0007 // +0003 │ │ +408f16: 1a00 f130 |0005: const-string v0, "LZ4 frame stream followed by garbage" // string@30f1 │ │ +408f1a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +408f1c: 2312 c71b |0008: new-array v2, v1, [B // type@1bc7 │ │ +408f20: 5463 8a8d |000a: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +408f24: 7120 5fc8 2300 |000c: invoke-static {v3, v2}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +408f2a: 0a03 |000f: move-result v3 │ │ +408f2c: 6e20 74c6 3600 |0010: invoke-virtual {v6, v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +408f32: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +408f34: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +408f36: 3903 0700 |0015: if-nez v3, 001c // +0007 │ │ +408f3a: 3907 0500 |0017: if-nez v7, 001c // +0005 │ │ +408f3e: 5c65 858d |0019: iput-boolean v5, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ +408f42: 0f04 |001b: return v4 │ │ +408f44: 3331 1c00 |001c: if-ne v1, v3, 0038 // +001c │ │ +408f48: 7020 81c6 2600 |001e: invoke-direct {v6, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.skipSkippableFrame:([B)I // method@c681 │ │ +408f4e: 0a03 |0021: move-result v3 │ │ +408f50: 3903 0700 |0022: if-nez v3, 0029 // +0007 │ │ +408f54: 3907 0500 |0024: if-nez v7, 0029 // +0005 │ │ +408f58: 5c65 858d |0026: iput-boolean v5, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ +408f5c: 0f04 |0028: return v4 │ │ +408f5e: 3331 0900 |0029: if-ne v1, v3, 0032 // +0009 │ │ +408f62: 7120 78c6 1200 |002b: invoke-static {v2, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.matches:([BI)Z // method@c678 │ │ +408f68: 0a07 |002e: move-result v7 │ │ +408f6a: 3807 0300 |002f: if-eqz v7, 0032 // +0003 │ │ +408f6e: 0f05 |0031: return v5 │ │ +408f70: 2207 4210 |0032: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +408f74: 7020 7782 0700 |0034: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +408f7a: 2707 |0037: throw v7 │ │ +408f7c: 2207 4210 |0038: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +408f80: 7020 7782 0700 |003a: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +408f86: 2707 |003d: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=166 │ │ 0x000a line=167 │ │ 0x0010 line=168 │ │ 0x0019 line=171 │ │ 0x001e line=178 │ │ @@ -1403439,40 +1403435,40 @@ │ │ type : '([B)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -4090dc: |[4090dc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.skipSkippableFrame:([B)I │ │ -4090ec: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4090ee: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -4090f0: 3301 2d00 |0002: if-ne v1, v0, 002f // +002d │ │ -4090f4: 7110 77c6 0700 |0004: invoke-static {v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.isSkippableFrameSignature:([B)Z // method@c677 │ │ -4090fa: 0a02 |0007: move-result v2 │ │ -4090fc: 3802 2700 |0008: if-eqz v2, 002f // +0027 │ │ -409100: 5461 8d8d |000a: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ -409104: 7120 2ec8 0100 |000c: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40910a: 0b01 |000f: move-result-wide v1 │ │ -40910c: 5463 8a8d |0010: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -409110: 7130 62c8 1302 |0012: invoke-static {v3, v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -409116: 0b03 |0015: move-result-wide v3 │ │ -409118: 6e30 75c6 3604 |0016: invoke-virtual {v6, v3, v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(J)V // method@c675 │ │ -40911e: 3105 0103 |0019: cmp-long v5, v1, v3 │ │ -409122: 3905 0c00 |001b: if-nez v5, 0027 // +000c │ │ -409126: 5461 8a8d |001d: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -40912a: 7120 5fc8 7100 |001f: invoke-static {v1, v7}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -409130: 0a01 |0022: move-result v1 │ │ -409132: 6e20 74c6 1600 |0023: invoke-virtual {v6, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -409138: 28dc |0026: goto 0002 // -0024 │ │ -40913a: 2207 4210 |0027: new-instance v7, Ljava/io/IOException; // type@1042 │ │ -40913e: 1a00 8d56 |0029: const-string v0, "Premature end of stream while skipping frame" // string@568d │ │ -409142: 7020 7782 0700 |002b: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -409148: 2707 |002e: throw v7 │ │ -40914a: 0f01 |002f: return v1 │ │ +4090d0: |[4090d0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.skipSkippableFrame:([B)I │ │ +4090e0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4090e2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +4090e4: 3301 2d00 |0002: if-ne v1, v0, 002f // +002d │ │ +4090e8: 7110 77c6 0700 |0004: invoke-static {v7}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.isSkippableFrameSignature:([B)Z // method@c677 │ │ +4090ee: 0a02 |0007: move-result v2 │ │ +4090f0: 3802 2700 |0008: if-eqz v2, 002f // +0027 │ │ +4090f4: 5461 8d8d |000a: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d8d │ │ +4090f8: 7120 2ec8 0100 |000c: invoke-static {v1, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +4090fe: 0b01 |000f: move-result-wide v1 │ │ +409100: 5463 8a8d |0010: iget-object v3, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +409104: 7130 62c8 1302 |0012: invoke-static {v3, v1, v2}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +40910a: 0b03 |0015: move-result-wide v3 │ │ +40910c: 6e30 75c6 3604 |0016: invoke-virtual {v6, v3, v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(J)V // method@c675 │ │ +409112: 3105 0103 |0019: cmp-long v5, v1, v3 │ │ +409116: 3905 0c00 |001b: if-nez v5, 0027 // +000c │ │ +40911a: 5461 8a8d |001d: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +40911e: 7120 5fc8 7100 |001f: invoke-static {v1, v7}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +409124: 0a01 |0022: move-result v1 │ │ +409126: 6e20 74c6 1600 |0023: invoke-virtual {v6, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +40912c: 28dc |0026: goto 0002 // -0024 │ │ +40912e: 2207 4210 |0027: new-instance v7, Ljava/io/IOException; // type@1042 │ │ +409132: 1a00 8d56 |0029: const-string v0, "Premature end of stream while skipping frame" // string@568d │ │ +409136: 7020 7782 0700 |002b: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40913c: 2707 |002e: throw v7 │ │ +40913e: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=341 │ │ 0x000a line=342 │ │ 0x0010 line=343 │ │ 0x0016 line=344 │ │ 0x001d line=348 │ │ @@ -1403487,51 +1403483,51 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -409564: |[409564] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V │ │ -409574: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -409576: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -40957a: 5442 8a8d |0003: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -40957e: 7120 5fc8 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -409584: 0a02 |0008: move-result v2 │ │ -409586: 6e20 74c6 2400 |0009: invoke-virtual {v4, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ -40958c: 3320 2600 |000c: if-ne v0, v2, 0032 // +0026 │ │ -409590: 6e10 a4c6 0500 |000e: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ -409596: 0b02 |0011: move-result-wide v2 │ │ -409598: 7110 2fc8 0100 |0012: invoke-static {v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([B)J // method@c82f │ │ -40959e: 0b00 |0015: move-result-wide v0 │ │ -4095a0: 3105 0200 |0016: cmp-long v5, v2, v0 │ │ -4095a4: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ -4095a8: 0e00 |001a: return-void │ │ -4095aa: 2205 4210 |001b: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -4095ae: 2200 9410 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4095b2: 7010 8384 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4095b8: 6e20 8f84 6000 |0022: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4095be: 1a06 1306 |0025: const-string v6, " checksum mismatch." // string@0613 │ │ -4095c2: 6e20 8f84 6000 |0027: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4095c8: 6e10 9f84 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4095ce: 0c06 |002d: move-result-object v6 │ │ -4095d0: 7020 7782 6500 |002e: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -4095d6: 2705 |0031: throw v5 │ │ -4095d8: 2205 4210 |0032: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -4095dc: 2200 9410 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4095e0: 7010 8384 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4095e6: 1a01 8856 |0039: const-string v1, "Premature end of stream while reading " // string@5688 │ │ -4095ea: 6e20 8f84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4095f0: 6e20 8f84 6000 |003e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4095f6: 1a06 1206 |0041: const-string v6, " checksum" // string@0612 │ │ -4095fa: 6e20 8f84 6000 |0043: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -409600: 6e10 9f84 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -409606: 0c06 |0049: move-result-object v6 │ │ -409608: 7020 7782 6500 |004a: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40960e: 2705 |004d: throw v5 │ │ +409558: |[409558] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V │ │ +409568: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40956a: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +40956e: 5442 8a8d |0003: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +409572: 7120 5fc8 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +409578: 0a02 |0008: move-result v2 │ │ +40957a: 6e20 74c6 2400 |0009: invoke-virtual {v4, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.count:(I)V // method@c674 │ │ +409580: 3320 2600 |000c: if-ne v0, v2, 0032 // +0026 │ │ +409584: 6e10 a4c6 0500 |000e: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ +40958a: 0b02 |0011: move-result-wide v2 │ │ +40958c: 7110 2fc8 0100 |0012: invoke-static {v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([B)J // method@c82f │ │ +409592: 0b00 |0015: move-result-wide v0 │ │ +409594: 3105 0200 |0016: cmp-long v5, v2, v0 │ │ +409598: 3905 0300 |0018: if-nez v5, 001b // +0003 │ │ +40959c: 0e00 |001a: return-void │ │ +40959e: 2205 4210 |001b: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +4095a2: 2200 9410 |001d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4095a6: 7010 8384 0000 |001f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4095ac: 6e20 8f84 6000 |0022: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4095b2: 1a06 1306 |0025: const-string v6, " checksum mismatch." // string@0613 │ │ +4095b6: 6e20 8f84 6000 |0027: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4095bc: 6e10 9f84 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4095c2: 0c06 |002d: move-result-object v6 │ │ +4095c4: 7020 7782 6500 |002e: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4095ca: 2705 |0031: throw v5 │ │ +4095cc: 2205 4210 |0032: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +4095d0: 2200 9410 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4095d4: 7010 8384 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4095da: 1a01 8856 |0039: const-string v1, "Premature end of stream while reading " // string@5688 │ │ +4095de: 6e20 8f84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4095e4: 6e20 8f84 6000 |003e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4095ea: 1a06 1206 |0041: const-string v6, " checksum" // string@0612 │ │ +4095ee: 6e20 8f84 6000 |0043: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4095f4: 6e10 9f84 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4095fa: 0c06 |0049: move-result-object v6 │ │ +4095fc: 7020 7782 6500 |004a: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +409602: 2705 |004d: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0003 line=286 │ │ 0x0009 line=287 │ │ 0x000e line=291 │ │ 0x0012 line=292 │ │ @@ -1403547,23 +1403543,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -409610: |[409610] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.verifyContentChecksum:()V │ │ -409620: 5520 888d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ -409624: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -409628: 5420 828d |0004: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -40962c: 1a01 657d |0006: const-string v1, "content" // string@7d65 │ │ -409630: 7030 82c6 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V // method@c682 │ │ -409636: 5420 828d |000b: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -40963a: 6e10 a7c6 0000 |000d: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ -409640: 0e00 |0010: return-void │ │ +409604: |[409604] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.verifyContentChecksum:()V │ │ +409614: 5520 888d |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ +409618: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +40961c: 5420 828d |0004: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +409620: 1a01 657d |0006: const-string v1, "content" // string@7d65 │ │ +409624: 7030 82c6 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.verifyChecksum:(Lorg/apache/commons/compress/compressors/lz4/XXHash32;Ljava/lang/String;)V // method@c682 │ │ +40962a: 5420 828d |000b: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +40962e: 6e10 a7c6 0000 |000d: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ +409634: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x000b line=281 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ @@ -1403574,23 +1403570,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -409254: |[409254] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.close:()V │ │ -409264: 5410 838d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -409268: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -40926c: 6e10 8082 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -409272: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -409274: 5b10 838d |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ -409278: 5410 8a8d |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ -40927c: 6e10 8082 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -409282: 0e00 |000f: return-void │ │ +409248: |[409248] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.close:()V │ │ +409258: 5410 838d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +40925c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +409260: 6e10 8082 0000 |0004: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +409266: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +409268: 5b10 838d |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.currentBlock:Ljava/io/InputStream; // field@8d83 │ │ +40926c: 5410 8a8d |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.in:Ljava/io/InputStream; // field@8d8a │ │ +409270: 6e10 8082 0000 |000c: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +409276: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0008 line=128 │ │ 0x000a line=130 │ │ locals : │ │ @@ -1403601,27 +1403597,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -408fb0: |[408fb0] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.read:()I │ │ -408fc0: 5430 8c8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ -408fc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -408fc6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -408fc8: 6e40 7cc6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.read:([BII)I // method@c67c │ │ -408fce: 0a00 |0007: move-result v0 │ │ -408fd0: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -408fd2: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -408fd6: 2807 |000b: goto 0012 // +0007 │ │ -408fd8: 5430 8c8d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ -408fdc: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ -408fe0: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -408fe4: 0f02 |0012: return v2 │ │ +408fa4: |[408fa4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.read:()I │ │ +408fb4: 5430 8c8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ +408fb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +408fba: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +408fbc: 6e40 7cc6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.read:([BII)I // method@c67c │ │ +408fc2: 0a00 |0007: move-result v0 │ │ +408fc4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +408fc6: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +408fca: 2807 |000b: goto 0012 // +0007 │ │ +408fcc: 5430 8c8d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.oneByte:[B // field@8d8c │ │ +408fd0: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ +408fd4: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +408fd8: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;) │ │ @@ -1403629,36 +1403625,36 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -408fe8: |[408fe8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.read:([BII)I │ │ -408ff8: 5530 858d |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ -408ffc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -408ffe: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -409002: 0f01 |0005: return v1 │ │ -409004: 7040 7ec6 4365 |0006: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOnce:([BII)I // method@c67e │ │ -40900a: 0a00 |0009: move-result v0 │ │ -40900c: 3310 0d00 |000a: if-ne v0, v1, 0017 // +000d │ │ -409010: 7010 7ac6 0300 |000c: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.nextBlock:()V // method@c67a │ │ -409016: 5532 858d |000f: iget-boolean v2, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ -40901a: 3902 0600 |0011: if-nez v2, 0017 // +0006 │ │ -40901e: 7040 7ec6 4365 |0013: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOnce:([BII)I // method@c67e │ │ -409024: 0a00 |0016: move-result v0 │ │ -409026: 3210 1200 |0017: if-eq v0, v1, 0029 // +0012 │ │ -40902a: 5536 878d |0019: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ -40902e: 3806 0500 |001b: if-eqz v6, 0020 // +0005 │ │ -409032: 7040 72c6 4305 |001d: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.appendToBlockDependencyBuffer:([BII)V // method@c672 │ │ -409038: 5536 888d |0020: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ -40903c: 3806 0700 |0022: if-eqz v6, 0029 // +0007 │ │ -409040: 5436 828d |0024: iget-object v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ -409044: 6e40 a9c6 4605 |0026: invoke-virtual {v6, v4, v5, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -40904a: 0f00 |0029: return v0 │ │ +408fdc: |[408fdc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream.read:([BII)I │ │ +408fec: 5530 858d |0000: iget-boolean v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ +408ff0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +408ff2: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +408ff6: 0f01 |0005: return v1 │ │ +408ff8: 7040 7ec6 4365 |0006: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOnce:([BII)I // method@c67e │ │ +408ffe: 0a00 |0009: move-result v0 │ │ +409000: 3310 0d00 |000a: if-ne v0, v1, 0017 // +000d │ │ +409004: 7010 7ac6 0300 |000c: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.nextBlock:()V // method@c67a │ │ +40900a: 5532 858d |000f: iget-boolean v2, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.endReached:Z // field@8d85 │ │ +40900e: 3902 0600 |0011: if-nez v2, 0017 // +0006 │ │ +409012: 7040 7ec6 4365 |0013: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.readOnce:([BII)I // method@c67e │ │ +409018: 0a00 |0016: move-result v0 │ │ +40901a: 3210 1200 |0017: if-eq v0, v1, 0029 // +0012 │ │ +40901e: 5536 878d |0019: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectBlockDependency:Z // field@8d87 │ │ +409022: 3806 0500 |001b: if-eqz v6, 0020 // +0005 │ │ +409026: 7040 72c6 4305 |001d: invoke-direct {v3, v4, v5, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.appendToBlockDependencyBuffer:([BII)V // method@c672 │ │ +40902c: 5536 888d |0020: iget-boolean v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.expectContentChecksum:Z // field@8d88 │ │ +409030: 3806 0700 |0022: if-eqz v6, 0029 // +0007 │ │ +409034: 5436 828d |0024: iget-object v6, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d82 │ │ +409038: 6e40 a9c6 4605 |0026: invoke-virtual {v6, v4, v5, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +40903e: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=139 │ │ 0x000c line=141 │ │ 0x000f line=142 │ │ 0x0013 line=143 │ │ @@ -1403763,37 +1403759,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -409934: |[409934] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:()V │ │ -409944: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -409946: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -40994a: 6900 9b8d |0003: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.END_MARK:[B // field@8d9b │ │ -40994e: 0e00 |0005: return-void │ │ +409928: |[409928] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:()V │ │ +409938: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40993a: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +40993e: 6900 9b8d |0003: sput-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.END_MARK:[B // field@8d9b │ │ +409942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;) │ │ name : '' │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -409950: |[409950] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -409960: 6200 958d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.DEFAULT:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8d95 │ │ -409964: 7030 97c6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)V // method@c697 │ │ -40996a: 0e00 |0005: return-void │ │ +409944: |[409944] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +409954: 6200 958d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.DEFAULT:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8d95 │ │ +409958: 7030 97c6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)V // method@c697 │ │ +40995e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1403802,52 +1403798,52 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -40996c: |[40996c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)V │ │ -40997c: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -409982: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -409984: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -409988: 5b20 a38d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.oneByte:[B // field@8da3 │ │ -40998c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -40998e: 5c20 a28d |0009: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ -409992: 5920 a18d |000b: iput v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409996: 2200 ca18 |000d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ -40999a: 7010 a1c6 0000 |000f: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ -4099a0: 5b20 a08d |0012: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -4099a4: 5b24 a58d |0014: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -4099a8: 7110 8fc6 0400 |0016: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // method@c68f │ │ -4099ae: 0c00 |0019: move-result-object v0 │ │ -4099b0: 6e10 87c6 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.getSize:()I // method@c687 │ │ -4099b6: 0a00 |001d: move-result v0 │ │ -4099b8: 2300 c71b |001e: new-array v0, v0, [B // type@1bc7 │ │ -4099bc: 5b20 9c8d |0020: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -4099c0: 5b23 a48d |0022: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -4099c4: 7110 90c6 0400 |0024: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ -4099ca: 0a00 |0027: move-result v0 │ │ -4099cc: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -4099ce: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ -4099d2: 2200 ca18 |002b: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ -4099d6: 7010 a1c6 0000 |002d: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ -4099dc: 2802 |0030: goto 0032 // +0002 │ │ -4099de: 0710 |0031: move-object v0, v1 │ │ -4099e0: 5b20 9e8d |0032: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ -4099e4: 6200 7a8d |0034: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ -4099e8: 6e20 a182 0300 |0036: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -4099ee: 7010 9fc6 0200 |0039: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.writeFrameDescriptor:()V // method@c69f │ │ -4099f4: 7110 91c6 0400 |003c: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ -4099fa: 0a03 |003f: move-result v3 │ │ -4099fc: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ -409a00: 1503 0100 |0042: const/high16 v3, #int 65536 // #1 │ │ -409a04: 2331 c71b |0044: new-array v1, v3, [B // type@1bc7 │ │ -409a08: 5b21 9d8d |0046: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409a0c: 0e00 |0048: return-void │ │ +409960: |[409960] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)V │ │ +409970: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +409976: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +409978: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +40997c: 5b20 a38d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.oneByte:[B // field@8da3 │ │ +409980: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +409982: 5c20 a28d |0009: iput-boolean v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ +409986: 5920 a18d |000b: iput v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +40998a: 2200 ca18 |000d: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ +40998e: 7010 a1c6 0000 |000f: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ +409994: 5b20 a08d |0012: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409998: 5b24 a58d |0014: iput-object v4, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +40999c: 7110 8fc6 0400 |0016: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // method@c68f │ │ +4099a2: 0c00 |0019: move-result-object v0 │ │ +4099a4: 6e10 87c6 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.getSize:()I // method@c687 │ │ +4099aa: 0a00 |001d: move-result v0 │ │ +4099ac: 2300 c71b |001e: new-array v0, v0, [B // type@1bc7 │ │ +4099b0: 5b20 9c8d |0020: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +4099b4: 5b23 a48d |0022: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +4099b8: 7110 90c6 0400 |0024: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ +4099be: 0a00 |0027: move-result v0 │ │ +4099c0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +4099c2: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ +4099c6: 2200 ca18 |002b: new-instance v0, Lorg/apache/commons/compress/compressors/lz4/XXHash32; // type@18ca │ │ +4099ca: 7010 a1c6 0000 |002d: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.:()V // method@c6a1 │ │ +4099d0: 2802 |0030: goto 0032 // +0002 │ │ +4099d2: 0710 |0031: move-object v0, v1 │ │ +4099d4: 5b20 9e8d |0032: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ +4099d8: 6200 7a8d |0034: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream;.LZ4_SIGNATURE:[B // field@8d7a │ │ +4099dc: 6e20 a182 0300 |0036: invoke-virtual {v3, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +4099e2: 7010 9fc6 0200 |0039: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.writeFrameDescriptor:()V // method@c69f │ │ +4099e8: 7110 91c6 0400 |003c: invoke-static {v4}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ +4099ee: 0a03 |003f: move-result v3 │ │ +4099f0: 3803 0600 |0040: if-eqz v3, 0046 // +0006 │ │ +4099f4: 1503 0100 |0042: const/high16 v3, #int 65536 // #1 │ │ +4099f8: 2331 c71b |0044: new-array v1, v3, [B // type@1bc7 │ │ +4099fc: 5b21 9d8d |0046: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409a00: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=42 │ │ 0x0009 line=47 │ │ 0x000b line=48 │ │ 0x000d line=51 │ │ @@ -1403868,36 +1403864,36 @@ │ │ type : '([BII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -409a10: |[409a10] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.appendToBlockDependencyBuffer:([BII)V │ │ -409a20: 5430 9d8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409a24: 2100 |0002: array-length v0, v0 │ │ -409a26: 7120 de83 0600 |0003: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -409a2c: 0a06 |0006: move-result v6 │ │ -409a2e: 3d06 1d00 |0007: if-lez v6, 0024 // +001d │ │ -409a32: 5430 9d8d |0009: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409a36: 2101 |000b: array-length v1, v0 │ │ -409a38: b161 |000c: sub-int/2addr v1, v6 │ │ -409a3a: 3d01 0600 |000d: if-lez v1, 0013 // +0006 │ │ -409a3e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -409a40: 7151 a084 6020 |0010: invoke-static {v0, v6, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409a46: 5430 9d8d |0013: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409a4a: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409a50: 5234 9f8d |0018: iget v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ -409a54: b064 |001a: add-int/2addr v4, v6 │ │ -409a56: 5435 9d8d |001b: iget-object v5, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409a5a: 2155 |001d: array-length v5, v5 │ │ -409a5c: 7120 de83 5400 |001e: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -409a62: 0a04 |0021: move-result v4 │ │ -409a64: 5934 9f8d |0022: iput v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ -409a68: 0e00 |0024: return-void │ │ +409a04: |[409a04] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.appendToBlockDependencyBuffer:([BII)V │ │ +409a14: 5430 9d8d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409a18: 2100 |0002: array-length v0, v0 │ │ +409a1a: 7120 de83 0600 |0003: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +409a20: 0a06 |0006: move-result v6 │ │ +409a22: 3d06 1d00 |0007: if-lez v6, 0024 // +001d │ │ +409a26: 5430 9d8d |0009: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409a2a: 2101 |000b: array-length v1, v0 │ │ +409a2c: b161 |000c: sub-int/2addr v1, v6 │ │ +409a2e: 3d01 0600 |000d: if-lez v1, 0013 // +0006 │ │ +409a32: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +409a34: 7151 a084 6020 |0010: invoke-static {v0, v6, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +409a3a: 5430 9d8d |0013: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409a3e: 7156 a084 5410 |0015: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +409a44: 5234 9f8d |0018: iget v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ +409a48: b064 |001a: add-int/2addr v4, v6 │ │ +409a4a: 5435 9d8d |001b: iget-object v5, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409a4e: 2155 |001d: array-length v5, v5 │ │ +409a50: 7120 de83 5400 |001e: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +409a56: 0a04 |0021: move-result v4 │ │ +409a58: 5934 9f8d |0022: iput v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ +409a5c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0009 line=313 │ │ 0x0010 line=316 │ │ 0x0013 line=319 │ │ 0x0018 line=320 │ │ @@ -1403912,106 +1403908,106 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 177 16-bit code units │ │ -409ac4: |[409ac4] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.flushBlock:()V │ │ -409ad4: 5470 a58d |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409ad8: 7110 91c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ -409ade: 0a00 |0005: move-result v0 │ │ -409ae0: 2201 3010 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -409ae4: 7010 0f82 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -409aea: 2202 c418 |000b: new-instance v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // type@18c4 │ │ -409aee: 5473 a58d |000d: iget-object v3, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409af2: 7110 93c6 0300 |000f: invoke-static {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$400:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c693 │ │ -409af8: 0c03 |0012: move-result-object v3 │ │ -409afa: 7030 54c6 1203 |0013: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c654 │ │ -409b00: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -409b02: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -409b06: 5474 9d8d |0019: iget-object v4, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409b0a: 5475 9d8d |001b: iget-object v5, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ -409b0e: 2155 |001d: array-length v5, v5 │ │ -409b10: 5276 9f8d |001e: iget v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ -409b14: b165 |0020: sub-int/2addr v5, v6 │ │ -409b16: 5276 9f8d |0021: iget v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ -409b1a: 6e40 62c6 4265 |0023: invoke-virtual {v2, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.prefill:([BII)V // method@c662 │ │ -409b20: 5474 9c8d |0026: iget-object v4, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409b24: 5275 a18d |0028: iget v5, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409b28: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -409b2a: 6e40 68c6 4256 |002b: invoke-virtual {v2, v4, v6, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.write:([BII)V // method@c668 │ │ -409b30: 6e10 5dc6 0200 |002e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ -409b36: 3800 0900 |0031: if-eqz v0, 003a // +0009 │ │ -409b3a: 5470 9c8d |0033: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409b3e: 5272 a18d |0035: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409b42: 7040 98c6 0726 |0037: invoke-direct {v7, v0, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.appendToBlockDependencyBuffer:([BII)V // method@c698 │ │ -409b48: 6e10 1382 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -409b4e: 0c00 |003d: move-result-object v0 │ │ -409b50: 2101 |003e: array-length v1, v0 │ │ -409b52: 5272 a18d |003f: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409b56: 1243 |0041: const/4 v3, #int 4 // #4 │ │ -409b58: 3721 2600 |0042: if-le v1, v2, 0068 // +0026 │ │ -409b5c: 5470 a48d |0044: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409b60: 1501 0080 |0046: const/high16 v1, #int -2147483648 // #8000 │ │ -409b64: b621 |0048: or-int/2addr v1, v2 │ │ -409b66: 8111 |0049: int-to-long v1, v1 │ │ -409b68: 7140 32c8 1032 |004a: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ -409b6e: 5470 a48d |004d: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409b72: 5471 9c8d |004f: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409b76: 5272 a18d |0051: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409b7a: 6e40 a282 1026 |0053: invoke-virtual {v0, v1, v6, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -409b80: 5470 a58d |0056: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409b84: 7110 90c6 0000 |0058: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ -409b8a: 0a00 |005b: move-result v0 │ │ -409b8c: 3800 2600 |005c: if-eqz v0, 0082 // +0026 │ │ -409b90: 5470 9e8d |005e: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ -409b94: 5471 9c8d |0060: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409b98: 5272 a18d |0062: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409b9c: 6e40 a9c6 1026 |0064: invoke-virtual {v0, v1, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -409ba2: 281b |0067: goto 0082 // +001b │ │ -409ba4: 5471 a48d |0068: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409ba8: 2102 |006a: array-length v2, v0 │ │ -409baa: 8124 |006b: int-to-long v4, v2 │ │ -409bac: 7140 32c8 4135 |006c: invoke-static {v1, v4, v5, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ -409bb2: 5471 a48d |006f: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409bb6: 6e20 a182 0100 |0071: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -409bbc: 5471 a58d |0074: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409bc0: 7110 90c6 0100 |0076: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ -409bc6: 0a01 |0079: move-result v1 │ │ -409bc8: 3801 0800 |007a: if-eqz v1, 0082 // +0008 │ │ -409bcc: 5471 9e8d |007c: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ -409bd0: 2102 |007e: array-length v2, v0 │ │ -409bd2: 6e40 a9c6 0126 |007f: invoke-virtual {v1, v0, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -409bd8: 5470 a58d |0082: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409bdc: 7110 90c6 0000 |0084: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ -409be2: 0a00 |0087: move-result v0 │ │ -409be4: 3800 1200 |0088: if-eqz v0, 009a // +0012 │ │ -409be8: 5470 a48d |008a: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409bec: 5471 9e8d |008c: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ -409bf0: 6e10 a4c6 0100 |008e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ -409bf6: 0b01 |0091: move-result-wide v1 │ │ -409bf8: 7140 32c8 1032 |0092: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ -409bfe: 5470 9e8d |0095: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ -409c02: 6e10 a7c6 0000 |0097: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ -409c08: 5976 a18d |009a: iput v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409c0c: 0e00 |009c: return-void │ │ -409c0e: 0d00 |009d: move-exception v0 │ │ -409c10: 2804 |009e: goto 00a2 // +0004 │ │ -409c12: 0d00 |009f: move-exception v0 │ │ -409c14: 0703 |00a0: move-object v3, v0 │ │ -409c16: 2703 |00a1: throw v3 │ │ -409c18: 3803 0b00 |00a2: if-eqz v3, 00ad // +000b │ │ -409c1c: 6e10 5dc6 0200 |00a4: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ -409c22: 2809 |00a7: goto 00b0 // +0009 │ │ -409c24: 0d01 |00a8: move-exception v1 │ │ -409c26: 6e20 c784 1300 |00a9: invoke-virtual {v3, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -409c2c: 2804 |00ac: goto 00b0 // +0004 │ │ -409c2e: 6e10 5dc6 0200 |00ad: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ -409c34: 2700 |00b0: throw v0 │ │ +409ab8: |[409ab8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.flushBlock:()V │ │ +409ac8: 5470 a58d |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409acc: 7110 91c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ +409ad2: 0a00 |0005: move-result v0 │ │ +409ad4: 2201 3010 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +409ad8: 7010 0f82 0100 |0008: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +409ade: 2202 c418 |000b: new-instance v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream; // type@18c4 │ │ +409ae2: 5473 a58d |000d: iget-object v3, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409ae6: 7110 93c6 0300 |000f: invoke-static {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$400:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c693 │ │ +409aec: 0c03 |0012: move-result-object v3 │ │ +409aee: 7030 54c6 1203 |0013: invoke-direct {v2, v1, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c654 │ │ +409af4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +409af6: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +409afa: 5474 9d8d |0019: iget-object v4, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409afe: 5475 9d8d |001b: iget-object v5, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockDependencyBuffer:[B // field@8d9d │ │ +409b02: 2155 |001d: array-length v5, v5 │ │ +409b04: 5276 9f8d |001e: iget v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ +409b08: b165 |0020: sub-int/2addr v5, v6 │ │ +409b0a: 5276 9f8d |0021: iget v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.collectedBlockDependencyBytes:I // field@8d9f │ │ +409b0e: 6e40 62c6 4265 |0023: invoke-virtual {v2, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.prefill:([BII)V // method@c662 │ │ +409b14: 5474 9c8d |0026: iget-object v4, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409b18: 5275 a18d |0028: iget v5, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409b1c: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +409b1e: 6e40 68c6 4256 |002b: invoke-virtual {v2, v4, v6, v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.write:([BII)V // method@c668 │ │ +409b24: 6e10 5dc6 0200 |002e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ +409b2a: 3800 0900 |0031: if-eqz v0, 003a // +0009 │ │ +409b2e: 5470 9c8d |0033: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409b32: 5272 a18d |0035: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409b36: 7040 98c6 0726 |0037: invoke-direct {v7, v0, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.appendToBlockDependencyBuffer:([BII)V // method@c698 │ │ +409b3c: 6e10 1382 0100 |003a: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +409b42: 0c00 |003d: move-result-object v0 │ │ +409b44: 2101 |003e: array-length v1, v0 │ │ +409b46: 5272 a18d |003f: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409b4a: 1243 |0041: const/4 v3, #int 4 // #4 │ │ +409b4c: 3721 2600 |0042: if-le v1, v2, 0068 // +0026 │ │ +409b50: 5470 a48d |0044: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409b54: 1501 0080 |0046: const/high16 v1, #int -2147483648 // #8000 │ │ +409b58: b621 |0048: or-int/2addr v1, v2 │ │ +409b5a: 8111 |0049: int-to-long v1, v1 │ │ +409b5c: 7140 32c8 1032 |004a: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ +409b62: 5470 a48d |004d: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409b66: 5471 9c8d |004f: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409b6a: 5272 a18d |0051: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409b6e: 6e40 a282 1026 |0053: invoke-virtual {v0, v1, v6, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +409b74: 5470 a58d |0056: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409b78: 7110 90c6 0000 |0058: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ +409b7e: 0a00 |005b: move-result v0 │ │ +409b80: 3800 2600 |005c: if-eqz v0, 0082 // +0026 │ │ +409b84: 5470 9e8d |005e: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ +409b88: 5471 9c8d |0060: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409b8c: 5272 a18d |0062: iget v2, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409b90: 6e40 a9c6 1026 |0064: invoke-virtual {v0, v1, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +409b96: 281b |0067: goto 0082 // +001b │ │ +409b98: 5471 a48d |0068: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409b9c: 2102 |006a: array-length v2, v0 │ │ +409b9e: 8124 |006b: int-to-long v4, v2 │ │ +409ba0: 7140 32c8 4135 |006c: invoke-static {v1, v4, v5, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ +409ba6: 5471 a48d |006f: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409baa: 6e20 a182 0100 |0071: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +409bb0: 5471 a58d |0074: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409bb4: 7110 90c6 0100 |0076: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ +409bba: 0a01 |0079: move-result v1 │ │ +409bbc: 3801 0800 |007a: if-eqz v1, 0082 // +0008 │ │ +409bc0: 5471 9e8d |007c: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ +409bc4: 2102 |007e: array-length v2, v0 │ │ +409bc6: 6e40 a9c6 0126 |007f: invoke-virtual {v1, v0, v6, v2}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +409bcc: 5470 a58d |0082: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409bd0: 7110 90c6 0000 |0084: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ +409bd6: 0a00 |0087: move-result v0 │ │ +409bd8: 3800 1200 |0088: if-eqz v0, 009a // +0012 │ │ +409bdc: 5470 a48d |008a: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409be0: 5471 9e8d |008c: iget-object v1, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ +409be4: 6e10 a4c6 0100 |008e: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ +409bea: 0b01 |0091: move-result-wide v1 │ │ +409bec: 7140 32c8 1032 |0092: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ +409bf2: 5470 9e8d |0095: iget-object v0, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8d9e │ │ +409bf6: 6e10 a7c6 0000 |0097: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ +409bfc: 5976 a18d |009a: iput v6, v7, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409c00: 0e00 |009c: return-void │ │ +409c02: 0d00 |009d: move-exception v0 │ │ +409c04: 2804 |009e: goto 00a2 // +0004 │ │ +409c06: 0d00 |009f: move-exception v0 │ │ +409c08: 0703 |00a0: move-object v3, v0 │ │ +409c0a: 2703 |00a1: throw v3 │ │ +409c0c: 3803 0b00 |00a2: if-eqz v3, 00ad // +000b │ │ +409c10: 6e10 5dc6 0200 |00a4: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ +409c16: 2809 |00a7: goto 00b0 // +0009 │ │ +409c18: 0d01 |00a8: move-exception v1 │ │ +409c1a: 6e20 c784 1300 |00a9: invoke-virtual {v3, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +409c20: 2804 |00ac: goto 00b0 // +0004 │ │ +409c22: 6e10 5dc6 0200 |00ad: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream;.close:()V // method@c65d │ │ +409c28: 2700 |00b0: throw v0 │ │ catches : 3 │ │ 0x0019 - 0x002e │ │ Ljava/lang/Throwable; -> 0x009f │ │ -> 0x009d │ │ 0x00a1 - 0x00a2 │ │ -> 0x009d │ │ 0x00a4 - 0x00a7 │ │ @@ -1404048,60 +1404044,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -409d10: |[409d10] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.writeFrameDescriptor:()V │ │ -409d20: 5450 a58d |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409d24: 7110 91c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ -409d2a: 0a00 |0005: move-result v0 │ │ -409d2c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -409d30: 1300 6000 |0008: const/16 v0, #int 96 // #60 │ │ -409d34: 2803 |000a: goto 000d // +0003 │ │ -409d36: 1300 4000 |000b: const/16 v0, #int 64 // #40 │ │ -409d3a: 5451 a58d |000d: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409d3e: 7110 92c6 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ -409d44: 0a01 |0012: move-result v1 │ │ -409d46: 3801 0400 |0013: if-eqz v1, 0017 // +0004 │ │ -409d4a: de00 0004 |0015: or-int/lit8 v0, v0, #int 4 // #04 │ │ -409d4e: 5451 a58d |0017: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409d52: 7110 90c6 0100 |0019: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ -409d58: 0a01 |001c: move-result v1 │ │ -409d5a: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -409d5e: de00 0010 |001f: or-int/lit8 v0, v0, #int 16 // #10 │ │ -409d62: 5451 a48d |0021: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409d66: 6e20 a082 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -409d6c: 5451 a08d |0026: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409d70: 6e20 a8c6 0100 |0028: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ -409d76: 5450 a58d |002b: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409d7a: 7110 8fc6 0000 |002d: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // method@c68f │ │ -409d80: 0c00 |0030: move-result-object v0 │ │ -409d82: 6e10 86c6 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.getIndex:()I // method@c686 │ │ -409d88: 0a00 |0034: move-result v0 │ │ -409d8a: e000 0004 |0035: shl-int/lit8 v0, v0, #int 4 // #04 │ │ -409d8e: dd00 0070 |0037: and-int/lit8 v0, v0, #int 112 // #70 │ │ -409d92: 5451 a48d |0039: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409d96: 6e20 a082 0100 |003b: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -409d9c: 5451 a08d |003e: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409da0: 6e20 a8c6 0100 |0040: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ -409da6: 5450 a48d |0043: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409daa: 5451 a08d |0045: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409dae: 6e10 a4c6 0100 |0047: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ -409db4: 0b01 |004a: move-result-wide v1 │ │ -409db6: 1303 0800 |004b: const/16 v3, #int 8 // #8 │ │ -409dba: c431 |004d: shr-long/2addr v1, v3 │ │ -409dbc: 1603 ff00 |004e: const-wide/16 v3, #int 255 // #ff │ │ -409dc0: c031 |0050: and-long/2addr v1, v3 │ │ -409dc2: 8412 |0051: long-to-int v2, v1 │ │ -409dc4: 6e20 a082 2000 |0052: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -409dca: 5450 a08d |0055: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409dce: 6e10 a7c6 0000 |0057: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ -409dd4: 0e00 |005a: return-void │ │ +409d04: |[409d04] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.writeFrameDescriptor:()V │ │ +409d14: 5450 a58d |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409d18: 7110 91c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$200:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c691 │ │ +409d1e: 0a00 |0005: move-result v0 │ │ +409d20: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +409d24: 1300 6000 |0008: const/16 v0, #int 96 // #60 │ │ +409d28: 2803 |000a: goto 000d // +0003 │ │ +409d2a: 1300 4000 |000b: const/16 v0, #int 64 // #40 │ │ +409d2e: 5451 a58d |000d: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409d32: 7110 92c6 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ +409d38: 0a01 |0012: move-result v1 │ │ +409d3a: 3801 0400 |0013: if-eqz v1, 0017 // +0004 │ │ +409d3e: de00 0004 |0015: or-int/lit8 v0, v0, #int 4 // #04 │ │ +409d42: 5451 a58d |0017: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409d46: 7110 90c6 0100 |0019: invoke-static {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$100:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c690 │ │ +409d4c: 0a01 |001c: move-result v1 │ │ +409d4e: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +409d52: de00 0010 |001f: or-int/lit8 v0, v0, #int 16 // #10 │ │ +409d56: 5451 a48d |0021: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409d5a: 6e20 a082 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +409d60: 5451 a08d |0026: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409d64: 6e20 a8c6 0100 |0028: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ +409d6a: 5450 a58d |002b: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409d6e: 7110 8fc6 0000 |002d: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$000:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize; // method@c68f │ │ +409d74: 0c00 |0030: move-result-object v0 │ │ +409d76: 6e10 86c6 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize;.getIndex:()I // method@c686 │ │ +409d7c: 0a00 |0034: move-result v0 │ │ +409d7e: e000 0004 |0035: shl-int/lit8 v0, v0, #int 4 // #04 │ │ +409d82: dd00 0070 |0037: and-int/lit8 v0, v0, #int 112 // #70 │ │ +409d86: 5451 a48d |0039: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409d8a: 6e20 a082 0100 |003b: invoke-virtual {v1, v0}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +409d90: 5451 a08d |003e: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409d94: 6e20 a8c6 0100 |0040: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:(I)V // method@c6a8 │ │ +409d9a: 5450 a48d |0043: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409d9e: 5451 a08d |0045: iget-object v1, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409da2: 6e10 a4c6 0100 |0047: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ +409da8: 0b01 |004a: move-result-wide v1 │ │ +409daa: 1303 0800 |004b: const/16 v3, #int 8 // #8 │ │ +409dae: c431 |004d: shr-long/2addr v1, v3 │ │ +409db0: 1603 ff00 |004e: const-wide/16 v3, #int 255 // #ff │ │ +409db4: c031 |0050: and-long/2addr v1, v3 │ │ +409db6: 8412 |0051: long-to-int v2, v1 │ │ +409db8: 6e20 a082 2000 |0052: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +409dbe: 5450 a08d |0055: iget-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409dc2: 6e10 a7c6 0000 |0057: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.reset:()V // method@c6a7 │ │ +409dc8: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x000d line=253 │ │ 0x0017 line=256 │ │ 0x0021 line=259 │ │ 0x0026 line=260 │ │ @@ -1404118,29 +1404114,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -409dd8: |[409dd8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.writeTrailer:()V │ │ -409de8: 5440 a48d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409dec: 6201 9b8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.END_MARK:[B // field@8d9b │ │ -409df0: 6e20 a182 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -409df6: 5440 a58d |0007: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409dfa: 7110 92c6 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ -409e00: 0a00 |000c: move-result v0 │ │ -409e02: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -409e06: 5440 a48d |000f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409e0a: 5441 a08d |0011: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409e0e: 6e10 a4c6 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ -409e14: 0b01 |0016: move-result-wide v1 │ │ -409e16: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -409e18: 7140 32c8 1032 |0018: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ -409e1e: 0e00 |001b: return-void │ │ +409dcc: |[409dcc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.writeTrailer:()V │ │ +409ddc: 5440 a48d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409de0: 6201 9b8d |0002: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.END_MARK:[B // field@8d9b │ │ +409de4: 6e20 a182 1000 |0004: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +409dea: 5440 a58d |0007: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409dee: 7110 92c6 0000 |0009: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ +409df4: 0a00 |000c: move-result v0 │ │ +409df6: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +409dfa: 5440 a48d |000f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409dfe: 5441 a08d |0011: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409e02: 6e10 a4c6 0100 |0013: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.getValue:()J // method@c6a4 │ │ +409e08: 0b01 |0016: move-result-wide v1 │ │ +409e0a: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +409e0c: 7140 32c8 1032 |0018: invoke-static {v0, v1, v2, v3}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Ljava/io/OutputStream;JI)V // method@c832 │ │ +409e12: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0007 line=305 │ │ 0x000f line=306 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; │ │ @@ -1404151,19 +1404147,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -409a6c: |[409a6c] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.close:()V │ │ -409a7c: 6e10 9ac6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finish:()V // method@c69a │ │ -409a82: 5410 a48d |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ -409a86: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -409a8c: 0e00 |0008: return-void │ │ +409a60: |[409a60] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.close:()V │ │ +409a70: 6e10 9ac6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finish:()V // method@c69a │ │ +409a76: 5410 a48d |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.out:Ljava/io/OutputStream; // field@8da4 │ │ +409a7a: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +409a80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; │ │ │ │ @@ -1404172,24 +1404168,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -409a90: |[409a90] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.finish:()V │ │ -409aa0: 5510 a28d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ -409aa4: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -409aa8: 5210 a18d |0004: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409aac: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ -409ab0: 7010 9bc6 0100 |0008: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ -409ab6: 7010 a0c6 0100 |000b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.writeTrailer:()V // method@c6a0 │ │ -409abc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -409abe: 5c10 a28d |000f: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ -409ac2: 0e00 |0011: return-void │ │ +409a84: |[409a84] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.finish:()V │ │ +409a94: 5510 a28d |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ +409a98: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +409a9c: 5210 a18d |0004: iget v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409aa0: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ +409aa4: 7010 9bc6 0100 |0008: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ +409aaa: 7010 a0c6 0100 |000b: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.writeTrailer:()V // method@c6a0 │ │ +409ab0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +409ab2: 5c10 a28d |000f: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.finished:Z // field@8da2 │ │ +409ab6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x0008 line=241 │ │ 0x000b line=243 │ │ 0x000f line=244 │ │ @@ -1404201,22 +1404197,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -409ce8: |[409ce8] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.write:(I)V │ │ -409cf8: 5420 a38d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.oneByte:[B // field@8da3 │ │ -409cfc: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -409d00: 8d33 |0004: int-to-byte v3, v3 │ │ -409d02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -409d04: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -409d08: 6e20 9dc6 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.write:([B)V // method@c69d │ │ -409d0e: 0e00 |000b: return-void │ │ +409cdc: |[409cdc] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.write:(I)V │ │ +409cec: 5420 a38d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.oneByte:[B // field@8da3 │ │ +409cf0: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +409cf4: 8d33 |0004: int-to-byte v3, v3 │ │ +409cf6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +409cf8: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +409cfc: 6e20 9dc6 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.write:([B)V // method@c69d │ │ +409d02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0008 line=205 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1404226,49 +1404222,49 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -409c60: |[409c60] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.write:([BII)V │ │ -409c70: 5430 a58d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ -409c74: 7110 92c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ -409c7a: 0a00 |0005: move-result v0 │ │ -409c7c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -409c80: 5430 a08d |0008: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ -409c84: 6e40 a9c6 4065 |000a: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ -409c8a: 5230 a18d |000d: iget v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409c8e: b060 |000f: add-int/2addr v0, v6 │ │ -409c90: 5431 9c8d |0010: iget-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409c94: 2111 |0012: array-length v1, v1 │ │ -409c96: 3710 1c00 |0013: if-le v0, v1, 002f // +001c │ │ -409c9a: 7010 9bc6 0300 |0015: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ -409ca0: 5430 9c8d |0018: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409ca4: 2101 |001a: array-length v1, v0 │ │ -409ca6: 3716 1400 |001b: if-le v6, v1, 002f // +0014 │ │ -409caa: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -409cac: 2102 |001e: array-length v2, v0 │ │ -409cae: 7152 a084 5410 |001f: invoke-static {v4, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409cb4: 5430 9c8d |0022: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409cb8: 2101 |0024: array-length v1, v0 │ │ -409cba: b015 |0025: add-int/2addr v5, v1 │ │ -409cbc: 2101 |0026: array-length v1, v0 │ │ -409cbe: b116 |0027: sub-int/2addr v6, v1 │ │ -409cc0: 2100 |0028: array-length v0, v0 │ │ -409cc2: 5930 a18d |0029: iput v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409cc6: 7010 9bc6 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ -409ccc: 28ea |002e: goto 0018 // -0016 │ │ -409cce: 5430 9c8d |002f: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ -409cd2: 5231 a18d |0031: iget v1, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409cd6: 7156 a084 5410 |0033: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -409cdc: 5234 a18d |0036: iget v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409ce0: b064 |0038: add-int/2addr v4, v6 │ │ -409ce2: 5934 a18d |0039: iput v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ -409ce6: 0e00 |003b: return-void │ │ +409c54: |[409c54] org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream.write:([BII)V │ │ +409c64: 5430 a58d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters; // field@8da5 │ │ +409c68: 7110 92c6 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;.access$300:(Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters;)Z // method@c692 │ │ +409c6e: 0a00 |0005: move-result v0 │ │ +409c70: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +409c74: 5430 a08d |0008: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.contentHash:Lorg/apache/commons/compress/compressors/lz4/XXHash32; // field@8da0 │ │ +409c78: 6e40 a9c6 4065 |000a: invoke-virtual {v0, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/XXHash32;.update:([BII)V // method@c6a9 │ │ +409c7e: 5230 a18d |000d: iget v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409c82: b060 |000f: add-int/2addr v0, v6 │ │ +409c84: 5431 9c8d |0010: iget-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409c88: 2111 |0012: array-length v1, v1 │ │ +409c8a: 3710 1c00 |0013: if-le v0, v1, 002f // +001c │ │ +409c8e: 7010 9bc6 0300 |0015: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ +409c94: 5430 9c8d |0018: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409c98: 2101 |001a: array-length v1, v0 │ │ +409c9a: 3716 1400 |001b: if-le v6, v1, 002f // +0014 │ │ +409c9e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +409ca0: 2102 |001e: array-length v2, v0 │ │ +409ca2: 7152 a084 5410 |001f: invoke-static {v4, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +409ca8: 5430 9c8d |0022: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409cac: 2101 |0024: array-length v1, v0 │ │ +409cae: b015 |0025: add-int/2addr v5, v1 │ │ +409cb0: 2101 |0026: array-length v1, v0 │ │ +409cb2: b116 |0027: sub-int/2addr v6, v1 │ │ +409cb4: 2100 |0028: array-length v0, v0 │ │ +409cb6: 5930 a18d |0029: iput v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409cba: 7010 9bc6 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.flushBlock:()V // method@c69b │ │ +409cc0: 28ea |002e: goto 0018 // -0016 │ │ +409cc2: 5430 9c8d |002f: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.blockData:[B // field@8d9c │ │ +409cc6: 5231 a18d |0031: iget v1, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409cca: 7156 a084 5410 |0033: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +409cd0: 5234 a18d |0036: iget v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409cd4: b064 |0038: add-int/2addr v4, v6 │ │ +409cd6: 5934 a18d |0039: iput v4, v3, Lorg/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream;.currentIndex:I // field@8da1 │ │ +409cda: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0008 line=211 │ │ 0x000d line=213 │ │ 0x0015 line=214 │ │ 0x0018 line=215 │ │ @@ -1404322,18 +1404318,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40a1fc: |[40a1fc] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;)V │ │ -40a20c: 5b01 b38d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; // field@8db3 │ │ -40a210: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40a216: 0e00 |0005: return-void │ │ +40a1f0: |[40a1f0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;)V │ │ +40a200: 5b01 b38d |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; // field@8db3 │ │ +40a204: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40a20a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ @@ -1404343,19 +1404339,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40a1dc: |[40a1dc] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream$1.getAsByte:()I │ │ -40a1ec: 5410 b38d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; // field@8db3 │ │ -40a1f0: 6e10 b8c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readOneByte:()I // method@c6b8 │ │ -40a1f6: 0a00 |0005: move-result v0 │ │ -40a1f8: 0f00 |0006: return v0 │ │ +40a1d0: |[40a1d0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream$1.getAsByte:()I │ │ +40a1e0: 5410 b38d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; // field@8db3 │ │ +40a1e4: 6e10 b8c6 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readOneByte:()I // method@c6b8 │ │ +40a1ea: 0a00 |0005: move-result v0 │ │ +40a1ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1; │ │ │ │ source_file_idx : 6166 (AbstractLZ77CompressorInputStream.java) │ │ @@ -1404437,34 +1404433,34 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -40a3a0: |[40a3a0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.:(Ljava/io/InputStream;I)V │ │ -40a3b0: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40a3b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -40a3b8: 5920 ba8d |0004: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ -40a3bc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -40a3be: 2311 c71b |0007: new-array v1, v1, [B // type@1bc7 │ │ -40a3c2: 5b21 b88d |0009: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ -40a3c6: 2201 cb18 |000b: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1; // type@18cb │ │ -40a3ca: 7020 aac6 2100 |000d: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;)V // method@c6aa │ │ -40a3d0: 5b21 bb8d |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8dbb │ │ -40a3d4: 5b23 b78d |0012: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ -40a3d8: 5924 bc8d |0014: iput v4, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ -40a3dc: da04 0403 |0016: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -40a3e0: 2343 c71b |0018: new-array v3, v4, [B // type@1bc7 │ │ -40a3e4: 5b23 b58d |001a: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a3e8: 5920 b98d |001c: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a3ec: 5920 bd8d |001e: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a3f0: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ -40a3f4: 5a23 b68d |0022: iput-wide v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a3f8: 0e00 |0024: return-void │ │ +40a394: |[40a394] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.:(Ljava/io/InputStream;I)V │ │ +40a3a4: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40a3aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40a3ac: 5920 ba8d |0004: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ +40a3b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +40a3b2: 2311 c71b |0007: new-array v1, v1, [B // type@1bc7 │ │ +40a3b6: 5b21 b88d |0009: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ +40a3ba: 2201 cb18 |000b: new-instance v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1; // type@18cb │ │ +40a3be: 7020 aac6 2100 |000d: invoke-direct {v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;)V // method@c6aa │ │ +40a3c4: 5b21 bb8d |0010: iput-object v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8dbb │ │ +40a3c8: 5b23 b78d |0012: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ +40a3cc: 5924 bc8d |0014: iput v4, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ +40a3d0: da04 0403 |0016: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +40a3d4: 2343 c71b |0018: new-array v3, v4, [B // type@1bc7 │ │ +40a3d8: 5b23 b58d |001a: iput-object v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a3dc: 5920 b98d |001c: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a3e0: 5920 bd8d |001e: iput v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a3e4: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ +40a3e8: 5a23 b68d |0022: iput-wide v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a3ec: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=106 │ │ 0x0007 line=109 │ │ 0x000b line=114 │ │ 0x0012 line=132 │ │ @@ -1404482,35 +1404478,35 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -40a2dc: |[40a2dc] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readFromBuffer:([BII)I │ │ -40a2ec: 6e10 adc6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ -40a2f2: 0a00 |0003: move-result v0 │ │ -40a2f4: 7120 de83 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a2fa: 0a05 |0007: move-result v5 │ │ -40a2fc: 3d05 1900 |0008: if-lez v5, 0021 // +0019 │ │ -40a300: 5420 b58d |000a: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a304: 5221 b98d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a308: 7155 a084 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a30e: 5223 b98d |0011: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a312: b053 |0013: add-int/2addr v3, v5 │ │ -40a314: 5923 b98d |0014: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a318: 5223 b98d |0016: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a31c: 5224 bc8d |0018: iget v4, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ -40a320: da04 0402 |001a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -40a324: 3743 0500 |001c: if-le v3, v4, 0021 // +0005 │ │ -40a328: 7010 b9c6 0200 |001e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.slideBuffer:()V // method@c6b9 │ │ -40a32e: 5223 ba8d |0021: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ -40a332: b053 |0023: add-int/2addr v3, v5 │ │ -40a334: 5923 ba8d |0024: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ -40a338: 0f05 |0026: return v5 │ │ +40a2d0: |[40a2d0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readFromBuffer:([BII)I │ │ +40a2e0: 6e10 adc6 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ +40a2e6: 0a00 |0003: move-result v0 │ │ +40a2e8: 7120 de83 0500 |0004: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a2ee: 0a05 |0007: move-result v5 │ │ +40a2f0: 3d05 1900 |0008: if-lez v5, 0021 // +0019 │ │ +40a2f4: 5420 b58d |000a: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a2f8: 5221 b98d |000c: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a2fc: 7155 a084 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a302: 5223 b98d |0011: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a306: b053 |0013: add-int/2addr v3, v5 │ │ +40a308: 5923 b98d |0014: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a30c: 5223 b98d |0016: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a310: 5224 bc8d |0018: iget v4, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ +40a314: da04 0402 |001a: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +40a318: 3743 0500 |001c: if-le v3, v4, 0021 // +0005 │ │ +40a31c: 7010 b9c6 0200 |001e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.slideBuffer:()V // method@c6b9 │ │ +40a322: 5223 ba8d |0021: iget v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ +40a326: b053 |0023: add-int/2addr v3, v5 │ │ +40a328: 5923 ba8d |0024: iput v3, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ +40a32c: 0f05 |0026: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=243 │ │ 0x0011 line=244 │ │ 0x0016 line=245 │ │ 0x001e line=246 │ │ @@ -1404526,28 +1404522,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -40a474: |[40a474] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.slideBuffer:()V │ │ -40a484: 5440 b58d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a488: 5241 bc8d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ -40a48c: da02 0102 |0004: mul-int/lit8 v2, v1, #int 2 // #02 │ │ -40a490: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -40a492: 7152 a084 1030 |0007: invoke-static {v0, v1, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a498: 5240 bd8d |000a: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a49c: 5241 bc8d |000c: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ -40a4a0: b110 |000e: sub-int/2addr v0, v1 │ │ -40a4a2: 5940 bd8d |000f: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a4a6: 5240 b98d |0011: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a4aa: b110 |0013: sub-int/2addr v0, v1 │ │ -40a4ac: 5940 b98d |0014: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a4b0: 0e00 |0016: return-void │ │ +40a468: |[40a468] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.slideBuffer:()V │ │ +40a478: 5440 b58d |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a47c: 5241 bc8d |0002: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ +40a480: da02 0102 |0004: mul-int/lit8 v2, v1, #int 2 // #02 │ │ +40a484: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +40a486: 7152 a084 1030 |0007: invoke-static {v0, v1, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a48c: 5240 bd8d |000a: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a490: 5241 bc8d |000c: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ +40a494: b110 |000e: sub-int/2addr v0, v1 │ │ +40a496: 5940 bd8d |000f: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a49a: 5240 b98d |0011: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a49e: b110 |0013: sub-int/2addr v0, v1 │ │ +40a4a0: 5940 b98d |0014: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a4a4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x000a line=255 │ │ 0x0011 line=256 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ @@ -1404557,80 +1404553,80 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -40a4e8: |[40a4e8] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.tryToCopy:(I)V │ │ -40a4f8: 8170 |0000: int-to-long v0, v7 │ │ -40a4fa: 5362 b68d |0001: iget-wide v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a4fe: 7140 df83 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -40a504: 0b00 |0006: move-result-wide v0 │ │ -40a506: 8407 |0007: long-to-int v7, v0 │ │ -40a508: 5460 b58d |0008: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a50c: 2100 |000a: array-length v0, v0 │ │ -40a50e: 5261 bd8d |000b: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a512: b110 |000d: sub-int/2addr v0, v1 │ │ -40a514: 7120 de83 0700 |000e: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a51a: 0a07 |0011: move-result v7 │ │ -40a51c: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ -40a520: 285a |0014: goto 006e // +005a │ │ -40a522: 5260 b48d |0015: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ -40a526: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -40a528: 3310 1500 |0018: if-ne v0, v1, 002d // +0015 │ │ -40a52c: 5460 b58d |001a: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a530: 5261 bd8d |001c: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a534: d802 01ff |001e: add-int/lit8 v2, v1, #int -1 // #ff │ │ -40a538: 4802 0002 |0020: aget-byte v2, v0, v2 │ │ -40a53c: 9003 0107 |0022: add-int v3, v1, v7 │ │ -40a540: 7140 9986 1023 |0024: invoke-static {v0, v1, v3, v2}, Ljava/util/Arrays;.fill:([BIIB)V // method@8699 │ │ -40a546: 5260 bd8d |0027: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a54a: b070 |0029: add-int/2addr v0, v7 │ │ -40a54c: 5960 bd8d |002a: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a550: 2842 |002c: goto 006e // +0042 │ │ -40a552: 3507 1100 |002d: if-ge v7, v0, 003e // +0011 │ │ -40a556: 5461 b58d |002f: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a55a: 5262 bd8d |0031: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a55e: 9100 0200 |0033: sub-int v0, v2, v0 │ │ -40a562: 7157 a084 0121 |0035: invoke-static {v1, v0, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a568: 5260 bd8d |0038: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a56c: b070 |003a: add-int/2addr v0, v7 │ │ -40a56e: 5960 bd8d |003b: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a572: 2831 |003d: goto 006e // +0031 │ │ -40a574: 9300 0700 |003e: div-int v0, v7, v0 │ │ -40a578: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -40a57a: 3501 1700 |0041: if-ge v1, v0, 0058 // +0017 │ │ -40a57e: 5462 b58d |0043: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a582: 5263 bd8d |0045: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a586: 5264 b48d |0047: iget v4, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ -40a58a: 9105 0304 |0049: sub-int v5, v3, v4 │ │ -40a58e: 7154 a084 5232 |004b: invoke-static {v2, v5, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a594: 5262 bd8d |004e: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a598: 5263 b48d |0050: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ -40a59c: b032 |0052: add-int/2addr v2, v3 │ │ -40a59e: 5962 bd8d |0053: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a5a2: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -40a5a6: 28ea |0057: goto 0041 // -0016 │ │ -40a5a8: 5261 b48d |0058: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ -40a5ac: 9200 0001 |005a: mul-int v0, v0, v1 │ │ -40a5b0: 9100 0700 |005c: sub-int v0, v7, v0 │ │ -40a5b4: 3d00 1000 |005e: if-lez v0, 006e // +0010 │ │ -40a5b8: 5462 b58d |0060: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a5bc: 5263 bd8d |0062: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a5c0: 9101 0301 |0064: sub-int v1, v3, v1 │ │ -40a5c4: 7150 a084 1232 |0066: invoke-static {v2, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a5ca: 5261 bd8d |0069: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a5ce: b001 |006b: add-int/2addr v1, v0 │ │ -40a5d0: 5961 bd8d |006c: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a5d4: 5360 b68d |006e: iget-wide v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a5d8: 8172 |0070: int-to-long v2, v7 │ │ -40a5da: bc20 |0071: sub-long/2addr v0, v2 │ │ -40a5dc: 5a60 b68d |0072: iput-wide v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a5e0: 0e00 |0074: return-void │ │ +40a4dc: |[40a4dc] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.tryToCopy:(I)V │ │ +40a4ec: 8170 |0000: int-to-long v0, v7 │ │ +40a4ee: 5362 b68d |0001: iget-wide v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a4f2: 7140 df83 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +40a4f8: 0b00 |0006: move-result-wide v0 │ │ +40a4fa: 8407 |0007: long-to-int v7, v0 │ │ +40a4fc: 5460 b58d |0008: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a500: 2100 |000a: array-length v0, v0 │ │ +40a502: 5261 bd8d |000b: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a506: b110 |000d: sub-int/2addr v0, v1 │ │ +40a508: 7120 de83 0700 |000e: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a50e: 0a07 |0011: move-result v7 │ │ +40a510: 3907 0300 |0012: if-nez v7, 0015 // +0003 │ │ +40a514: 285a |0014: goto 006e // +005a │ │ +40a516: 5260 b48d |0015: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ +40a51a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +40a51c: 3310 1500 |0018: if-ne v0, v1, 002d // +0015 │ │ +40a520: 5460 b58d |001a: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a524: 5261 bd8d |001c: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a528: d802 01ff |001e: add-int/lit8 v2, v1, #int -1 // #ff │ │ +40a52c: 4802 0002 |0020: aget-byte v2, v0, v2 │ │ +40a530: 9003 0107 |0022: add-int v3, v1, v7 │ │ +40a534: 7140 9986 1023 |0024: invoke-static {v0, v1, v3, v2}, Ljava/util/Arrays;.fill:([BIIB)V // method@8699 │ │ +40a53a: 5260 bd8d |0027: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a53e: b070 |0029: add-int/2addr v0, v7 │ │ +40a540: 5960 bd8d |002a: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a544: 2842 |002c: goto 006e // +0042 │ │ +40a546: 3507 1100 |002d: if-ge v7, v0, 003e // +0011 │ │ +40a54a: 5461 b58d |002f: iget-object v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a54e: 5262 bd8d |0031: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a552: 9100 0200 |0033: sub-int v0, v2, v0 │ │ +40a556: 7157 a084 0121 |0035: invoke-static {v1, v0, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a55c: 5260 bd8d |0038: iget v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a560: b070 |003a: add-int/2addr v0, v7 │ │ +40a562: 5960 bd8d |003b: iput v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a566: 2831 |003d: goto 006e // +0031 │ │ +40a568: 9300 0700 |003e: div-int v0, v7, v0 │ │ +40a56c: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +40a56e: 3501 1700 |0041: if-ge v1, v0, 0058 // +0017 │ │ +40a572: 5462 b58d |0043: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a576: 5263 bd8d |0045: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a57a: 5264 b48d |0047: iget v4, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ +40a57e: 9105 0304 |0049: sub-int v5, v3, v4 │ │ +40a582: 7154 a084 5232 |004b: invoke-static {v2, v5, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a588: 5262 bd8d |004e: iget v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a58c: 5263 b48d |0050: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ +40a590: b032 |0052: add-int/2addr v2, v3 │ │ +40a592: 5962 bd8d |0053: iput v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a596: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +40a59a: 28ea |0057: goto 0041 // -0016 │ │ +40a59c: 5261 b48d |0058: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ +40a5a0: 9200 0001 |005a: mul-int v0, v0, v1 │ │ +40a5a4: 9100 0700 |005c: sub-int v0, v7, v0 │ │ +40a5a8: 3d00 1000 |005e: if-lez v0, 006e // +0010 │ │ +40a5ac: 5462 b58d |0060: iget-object v2, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a5b0: 5263 bd8d |0062: iget v3, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a5b4: 9101 0301 |0064: sub-int v1, v3, v1 │ │ +40a5b8: 7150 a084 1232 |0066: invoke-static {v2, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a5be: 5261 bd8d |0069: iget v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a5c2: b001 |006b: add-int/2addr v1, v0 │ │ +40a5c4: 5961 bd8d |006c: iput v1, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a5c8: 5360 b68d |006e: iget-wide v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a5cc: 8172 |0070: int-to-long v2, v7 │ │ +40a5ce: bc20 |0071: sub-long/2addr v0, v2 │ │ +40a5d0: 5a60 b68d |0072: iput-wide v0, v6, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a5d4: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0015 line=292 │ │ 0x001a line=293 │ │ 0x0024 line=294 │ │ 0x0027 line=295 │ │ @@ -1404652,48 +1404648,48 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -40a5e4: |[40a5e4] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.tryToReadLiteral:(I)V │ │ -40a5f4: 8150 |0000: int-to-long v0, v5 │ │ -40a5f6: 5342 b68d |0001: iget-wide v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a5fa: 7140 df83 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -40a600: 0b00 |0006: move-result-wide v0 │ │ -40a602: 8405 |0007: long-to-int v5, v0 │ │ -40a604: 5440 b58d |0008: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a608: 2100 |000a: array-length v0, v0 │ │ -40a60a: 5241 bd8d |000b: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a60e: b110 |000d: sub-int/2addr v0, v1 │ │ -40a610: 7120 de83 0500 |000e: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a616: 0a05 |0011: move-result v5 │ │ -40a618: 3d05 0d00 |0012: if-lez v5, 001f // +000d │ │ -40a61c: 5440 b78d |0014: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ -40a620: 5441 b58d |0016: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a624: 5242 bd8d |0018: iget v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a628: 7140 60c8 1052 |001a: invoke-static {v0, v1, v2, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ -40a62e: 0a00 |001d: move-result v0 │ │ -40a630: 2802 |001e: goto 0020 // +0002 │ │ -40a632: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -40a634: 6e20 afc6 0400 |0020: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.count:(I)V // method@c6af │ │ -40a63a: 3305 0e00 |0023: if-ne v5, v0, 0031 // +000e │ │ -40a63e: 5240 bd8d |0025: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a642: b050 |0027: add-int/2addr v0, v5 │ │ -40a644: 5940 bd8d |0028: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a648: 5340 b68d |002a: iget-wide v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a64c: 8152 |002c: int-to-long v2, v5 │ │ -40a64e: bc20 |002d: sub-long/2addr v0, v2 │ │ -40a650: 5a40 b68d |002e: iput-wide v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a654: 0e00 |0030: return-void │ │ -40a656: 2205 4210 |0031: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -40a65a: 1a00 8356 |0033: const-string v0, "Premature end of stream reading literal" // string@5683 │ │ -40a65e: 7020 7782 0500 |0035: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40a664: 2705 |0038: throw v5 │ │ +40a5d8: |[40a5d8] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.tryToReadLiteral:(I)V │ │ +40a5e8: 8150 |0000: int-to-long v0, v5 │ │ +40a5ea: 5342 b68d |0001: iget-wide v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a5ee: 7140 df83 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +40a5f4: 0b00 |0006: move-result-wide v0 │ │ +40a5f6: 8405 |0007: long-to-int v5, v0 │ │ +40a5f8: 5440 b58d |0008: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a5fc: 2100 |000a: array-length v0, v0 │ │ +40a5fe: 5241 bd8d |000b: iget v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a602: b110 |000d: sub-int/2addr v0, v1 │ │ +40a604: 7120 de83 0500 |000e: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a60a: 0a05 |0011: move-result v5 │ │ +40a60c: 3d05 0d00 |0012: if-lez v5, 001f // +000d │ │ +40a610: 5440 b78d |0014: iget-object v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ +40a614: 5441 b58d |0016: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a618: 5242 bd8d |0018: iget v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a61c: 7140 60c8 1052 |001a: invoke-static {v0, v1, v2, v5}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[BII)I // method@c860 │ │ +40a622: 0a00 |001d: move-result v0 │ │ +40a624: 2802 |001e: goto 0020 // +0002 │ │ +40a626: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +40a628: 6e20 afc6 0400 |0020: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.count:(I)V // method@c6af │ │ +40a62e: 3305 0e00 |0023: if-ne v5, v0, 0031 // +000e │ │ +40a632: 5240 bd8d |0025: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a636: b050 |0027: add-int/2addr v0, v5 │ │ +40a638: 5940 bd8d |0028: iput v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a63c: 5340 b68d |002a: iget-wide v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a640: 8152 |002c: int-to-long v2, v5 │ │ +40a642: bc20 |002d: sub-long/2addr v0, v2 │ │ +40a644: 5a40 b68d |002e: iput-wide v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a648: 0e00 |0030: return-void │ │ +40a64a: 2205 4210 |0031: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +40a64e: 1a00 8356 |0033: const-string v0, "Premature end of stream reading literal" // string@5683 │ │ +40a652: 7020 7782 0500 |0035: invoke-direct {v5, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40a658: 2705 |0038: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=227 │ │ 0x0014 line=229 │ │ 0x001a line=230 │ │ 0x0020 line=232 │ │ 0x0025 line=236 │ │ @@ -1404709,19 +1404705,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -40a240: |[40a240] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.available:()I │ │ -40a250: 5220 bd8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a254: 5221 b98d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a258: b110 |0004: sub-int/2addr v0, v1 │ │ -40a25a: 0f00 |0005: return v0 │ │ +40a234: |[40a234] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.available:()I │ │ +40a244: 5220 bd8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a248: 5221 b98d |0002: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a24c: b110 |0004: sub-int/2addr v0, v1 │ │ +40a24e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;) │ │ @@ -1404729,18 +1404725,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40a3fc: |[40a3fc] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.close:()V │ │ -40a40c: 5410 b78d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ -40a410: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -40a416: 0e00 |0005: return-void │ │ +40a3f0: |[40a3f0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.close:()V │ │ +40a400: 5410 b78d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ +40a404: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40a40a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;) │ │ @@ -1404748,17 +1404744,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a25c: |[40a25c] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.getSize:()I │ │ -40a26c: 5210 ba8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ -40a270: 0f00 |0002: return v0 │ │ +40a250: |[40a250] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.getSize:()I │ │ +40a260: 5210 ba8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.size:I // field@8dba │ │ +40a264: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;) │ │ @@ -1404766,23 +1404762,23 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -40a218: |[40a218] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.hasMoreDataInBlock:()Z │ │ -40a228: 5350 b68d |0000: iget-wide v0, v5, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a22c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -40a230: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -40a234: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ -40a238: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -40a23a: 2802 |0009: goto 000b // +0002 │ │ -40a23c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -40a23e: 0f00 |000b: return v0 │ │ +40a20c: |[40a20c] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.hasMoreDataInBlock:()Z │ │ +40a21c: 5350 b68d |0000: iget-wide v0, v5, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a220: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +40a224: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +40a228: 3d04 0400 |0006: if-lez v4, 000a // +0004 │ │ +40a22c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +40a22e: 2802 |0009: goto 000b // +0002 │ │ +40a230: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +40a232: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;) │ │ @@ -1404790,37 +1404786,37 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -40a418: |[40a418] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.prefill:([B)V │ │ -40a428: 5240 bd8d |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a42c: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ -40a430: 5240 bc8d |0004: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ -40a434: 2151 |0006: array-length v1, v5 │ │ -40a436: 7120 de83 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40a43c: 0a00 |000a: move-result v0 │ │ -40a43e: 2151 |000b: array-length v1, v5 │ │ -40a440: b101 |000c: sub-int/2addr v1, v0 │ │ -40a442: 5442 b58d |000d: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ -40a446: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -40a448: 7150 a084 1532 |0010: invoke-static {v5, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40a44e: 5245 bd8d |0013: iget v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a452: b005 |0015: add-int/2addr v5, v0 │ │ -40a454: 5945 bd8d |0016: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ -40a458: 5245 b98d |0018: iget v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a45c: b005 |001a: add-int/2addr v5, v0 │ │ -40a45e: 5945 b98d |001b: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ -40a462: 0e00 |001d: return-void │ │ -40a464: 2205 7210 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -40a468: 1a00 39d1 |0020: const-string v0, "the stream has already been read from, can't prefill anymore" // string@d139 │ │ -40a46c: 7020 8c83 0500 |0022: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -40a472: 2705 |0025: throw v5 │ │ +40a40c: |[40a40c] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.prefill:([B)V │ │ +40a41c: 5240 bd8d |0000: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a420: 3900 1c00 |0002: if-nez v0, 001e // +001c │ │ +40a424: 5240 bc8d |0004: iget v0, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.windowSize:I // field@8dbc │ │ +40a428: 2151 |0006: array-length v1, v5 │ │ +40a42a: 7120 de83 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40a430: 0a00 |000a: move-result v0 │ │ +40a432: 2151 |000b: array-length v1, v5 │ │ +40a434: b101 |000c: sub-int/2addr v1, v0 │ │ +40a436: 5442 b58d |000d: iget-object v2, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.buf:[B // field@8db5 │ │ +40a43a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +40a43c: 7150 a084 1532 |0010: invoke-static {v5, v1, v2, v3, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40a442: 5245 bd8d |0013: iget v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a446: b005 |0015: add-int/2addr v5, v0 │ │ +40a448: 5945 bd8d |0016: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.writeIndex:I // field@8dbd │ │ +40a44c: 5245 b98d |0018: iget v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a450: b005 |001a: add-int/2addr v5, v0 │ │ +40a452: 5945 b98d |001b: iput v5, v4, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readIndex:I // field@8db9 │ │ +40a456: 0e00 |001d: return-void │ │ +40a458: 2205 7210 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +40a45c: 1a00 39d1 |0020: const-string v0, "the stream has already been read from, can't prefill anymore" // string@d139 │ │ +40a460: 7020 8c83 0500 |0022: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +40a466: 2705 |0025: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=182 │ │ 0x000b line=184 │ │ 0x0013 line=185 │ │ 0x0018 line=186 │ │ @@ -1404834,27 +1404830,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -40a274: |[40a274] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.read:()I │ │ -40a284: 5430 b88d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ -40a288: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40a28a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -40a28c: 6e40 b4c6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.read:([BII)I // method@c6b4 │ │ -40a292: 0a00 |0007: move-result v0 │ │ -40a294: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -40a296: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -40a29a: 2807 |000b: goto 0012 // +0007 │ │ -40a29c: 5430 b88d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ -40a2a0: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ -40a2a4: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -40a2a8: 0f02 |0012: return v2 │ │ +40a268: |[40a268] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.read:()I │ │ +40a278: 5430 b88d |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ +40a27c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40a27e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +40a280: 6e40 b4c6 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.read:([BII)I // method@c6b4 │ │ +40a286: 0a00 |0007: move-result v0 │ │ +40a288: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +40a28a: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +40a28e: 2807 |000b: goto 0012 // +0007 │ │ +40a290: 5430 b88d |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.oneByte:[B // field@8db8 │ │ +40a294: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ +40a298: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +40a29c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ #6 : (in Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;) │ │ @@ -1404862,23 +1404858,23 @@ │ │ type : '([BII)I' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -40a2ac: |[40a2ac] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readBackReference:([BII)I │ │ -40a2bc: 6e10 adc6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ -40a2c2: 0a00 |0003: move-result v0 │ │ -40a2c4: 3704 0700 |0004: if-le v4, v0, 000b // +0007 │ │ -40a2c8: 9100 0400 |0006: sub-int v0, v4, v0 │ │ -40a2cc: 7020 bcc6 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.tryToCopy:(I)V // method@c6bc │ │ -40a2d2: 7040 b6c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readFromBuffer:([BII)I // method@c6b6 │ │ -40a2d8: 0a02 |000e: move-result v2 │ │ -40a2da: 0f02 |000f: return v2 │ │ +40a2a0: |[40a2a0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readBackReference:([BII)I │ │ +40a2b0: 6e10 adc6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ +40a2b6: 0a00 |0003: move-result v0 │ │ +40a2b8: 3704 0700 |0004: if-le v4, v0, 000b // +0007 │ │ +40a2bc: 9100 0400 |0006: sub-int v0, v4, v0 │ │ +40a2c0: 7020 bcc6 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.tryToCopy:(I)V // method@c6bc │ │ +40a2c6: 7040 b6c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readFromBuffer:([BII)I // method@c6b6 │ │ +40a2cc: 0a02 |000e: move-result v2 │ │ +40a2ce: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0008 line=280 │ │ 0x000b line=282 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ @@ -1404891,23 +1404887,23 @@ │ │ type : '([BII)I' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -40a33c: |[40a33c] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readLiteral:([BII)I │ │ -40a34c: 6e10 adc6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ -40a352: 0a00 |0003: move-result v0 │ │ -40a354: 3704 0700 |0004: if-le v4, v0, 000b // +0007 │ │ -40a358: 9100 0400 |0006: sub-int v0, v4, v0 │ │ -40a35c: 7020 bdc6 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.tryToReadLiteral:(I)V // method@c6bd │ │ -40a362: 7040 b6c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readFromBuffer:([BII)I // method@c6b6 │ │ -40a368: 0a02 |000e: move-result v2 │ │ -40a36a: 0f02 |000f: return v2 │ │ +40a330: |[40a330] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readLiteral:([BII)I │ │ +40a340: 6e10 adc6 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.available:()I // method@c6ad │ │ +40a346: 0a00 |0003: move-result v0 │ │ +40a348: 3704 0700 |0004: if-le v4, v0, 000b // +0007 │ │ +40a34c: 9100 0400 |0006: sub-int v0, v4, v0 │ │ +40a350: 7020 bdc6 0100 |0008: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.tryToReadLiteral:(I)V // method@c6bd │ │ +40a356: 7040 b6c6 2143 |000b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.readFromBuffer:([BII)I // method@c6b6 │ │ +40a35c: 0a02 |000e: move-result v2 │ │ +40a35e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0008 line=220 │ │ 0x000b line=222 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ @@ -1404920,25 +1404916,25 @@ │ │ type : '()I' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -40a36c: |[40a36c] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readOneByte:()I │ │ -40a37c: 5420 b78d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ -40a380: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -40a386: 0a00 |0005: move-result v0 │ │ -40a388: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40a38a: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -40a38e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -40a390: 6e20 afc6 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.count:(I)V // method@c6af │ │ -40a396: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -40a39a: 0f00 |000f: return v0 │ │ -40a39c: 0f01 |0010: return v1 │ │ +40a360: |[40a360] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.readOneByte:()I │ │ +40a370: 5420 b78d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.in:Ljava/io/InputStream; // field@8db7 │ │ +40a374: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40a37a: 0a00 |0005: move-result v0 │ │ +40a37c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +40a37e: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +40a382: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +40a384: 6e20 afc6 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.count:(I)V // method@c6af │ │ +40a38a: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +40a38e: 0f00 |000f: return v0 │ │ +40a390: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000a line=327 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ │ │ @@ -1404947,18 +1404943,18 @@ │ │ type : '(IJ)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -40a4b4: |[40a4b4] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.startBackReference:(IJ)V │ │ -40a4c4: 5901 b48d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ -40a4c8: 5a02 b68d |0002: iput-wide v2, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a4cc: 0e00 |0004: return-void │ │ +40a4a8: |[40a4a8] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.startBackReference:(IJ)V │ │ +40a4b8: 5901 b48d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.backReferenceOffset:I // field@8db4 │ │ +40a4bc: 5a02 b68d |0002: iput-wide v2, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a4c0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0002 line=266 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ @@ -1404969,17 +1404965,17 @@ │ │ type : '(J)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a4d0: |[40a4d0] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.startLiteral:(J)V │ │ -40a4e0: 5a01 b68d |0000: iput-wide v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ -40a4e4: 0e00 |0002: return-void │ │ +40a4c4: |[40a4c4] org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream.startLiteral:(J)V │ │ +40a4d4: 5a01 b68d |0000: iput-wide v1, v0, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.bytesRemaining:J // field@8db6 │ │ +40a4d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1405021,19 +1405017,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -40a6e4: |[40a6e4] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.:(II)V │ │ -40a6f4: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ -40a6fa: 5901 bf8d |0003: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ -40a6fe: 5902 be8d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ -40a702: 0e00 |0007: return-void │ │ +40a6d8: |[40a6d8] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.:(II)V │ │ +40a6e8: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ +40a6ee: 5901 bf8d |0003: iput v1, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ +40a6f2: 5902 be8d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ +40a6f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ @@ -1405046,17 +1405042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a668: |[40a668] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.getLength:()I │ │ -40a678: 5210 be8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ -40a67c: 0f00 |0002: return v0 │ │ +40a65c: |[40a65c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.getLength:()I │ │ +40a66c: 5210 be8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ +40a670: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;) │ │ @@ -1405064,17 +1405060,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a680: |[40a680] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.getOffset:()I │ │ -40a690: 5210 bf8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ -40a694: 0f00 |0002: return v0 │ │ +40a674: |[40a674] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.getOffset:()I │ │ +40a684: 5210 bf8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ +40a688: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;) │ │ @@ -1405082,28 +1405078,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -40a698: |[40a698] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.toString:()Ljava/lang/String; │ │ -40a6a8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -40a6ac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40a6b2: 1a01 cb1b |0005: const-string v1, "BackReference with offset " // string@1bcb │ │ -40a6b6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40a6bc: 5221 bf8d |000a: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ -40a6c0: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40a6c6: 1a01 e105 |000f: const-string v1, " and length " // string@05e1 │ │ -40a6ca: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40a6d0: 5221 be8d |0014: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ -40a6d4: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40a6da: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40a6e0: 0c00 |001c: move-result-object v0 │ │ -40a6e2: 1100 |001d: return-object v0 │ │ +40a68c: |[40a68c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference.toString:()Ljava/lang/String; │ │ +40a69c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +40a6a0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40a6a6: 1a01 cb1b |0005: const-string v1, "BackReference with offset " // string@1bcb │ │ +40a6aa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40a6b0: 5221 bf8d |000a: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.offset:I // field@8dbf │ │ +40a6b4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40a6ba: 1a01 e105 |000f: const-string v1, " and length " // string@05e1 │ │ +40a6be: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40a6c4: 5221 be8d |0014: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.length:I // field@8dbe │ │ +40a6c8: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40a6ce: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40a6d4: 0c00 |001c: move-result-object v0 │ │ +40a6d6: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ source_file_idx : 12533 (LZ77Compressor.java) │ │ @@ -1405136,17 +1405132,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -40a71c: |[40a71c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$EOD.:()V │ │ -40a72c: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ -40a732: 0e00 |0003: return-void │ │ +40a710: |[40a710] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$EOD.:()V │ │ +40a720: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ +40a726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD; │ │ │ │ Virtual methods - │ │ @@ -1405192,20 +1405188,20 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -40a7c8: |[40a7c8] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.:([BII)V │ │ -40a7d8: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ -40a7de: 5b01 c08d |0003: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.data:[B // field@8dc0 │ │ -40a7e2: 5902 c28d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ -40a7e6: 5903 c18d |0007: iput v3, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ -40a7ea: 0e00 |0009: return-void │ │ +40a7bc: |[40a7bc] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.:([BII)V │ │ +40a7cc: 7010 c2c6 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;.:()V // method@c6c2 │ │ +40a7d2: 5b01 c08d |0003: iput-object v1, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.data:[B // field@8dc0 │ │ +40a7d6: 5902 c28d |0005: iput v2, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ +40a7da: 5903 c18d |0007: iput v3, v0, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ +40a7de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ @@ -1405220,17 +1405216,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a734: |[40a734] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getData:()[B │ │ -40a744: 5410 c08d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.data:[B // field@8dc0 │ │ -40a748: 1100 |0002: return-object v0 │ │ +40a728: |[40a728] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getData:()[B │ │ +40a738: 5410 c08d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.data:[B // field@8dc0 │ │ +40a73c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;) │ │ @@ -1405238,17 +1405234,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a74c: |[40a74c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getLength:()I │ │ -40a75c: 5210 c18d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ -40a760: 0f00 |0002: return v0 │ │ +40a740: |[40a740] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getLength:()I │ │ +40a750: 5210 c18d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ +40a754: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;) │ │ @@ -1405256,17 +1405252,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40a764: |[40a764] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getOffset:()I │ │ -40a774: 5210 c28d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ -40a778: 0f00 |0002: return v0 │ │ +40a758: |[40a758] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.getOffset:()I │ │ +40a768: 5210 c28d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ +40a76c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;) │ │ @@ -1405274,28 +1405270,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -40a77c: |[40a77c] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.toString:()Ljava/lang/String; │ │ -40a78c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -40a790: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40a796: 1a01 3842 |0005: const-string v1, "LiteralBlock starting at " // string@4238 │ │ -40a79a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40a7a0: 5221 c28d |000a: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ -40a7a4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40a7aa: 1a01 7f07 |000f: const-string v1, " with length " // string@077f │ │ -40a7ae: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40a7b4: 5221 c18d |0014: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ -40a7b8: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40a7be: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40a7c4: 0c00 |001c: move-result-object v0 │ │ -40a7c6: 1100 |001d: return-object v0 │ │ +40a770: |[40a770] org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock.toString:()Ljava/lang/String; │ │ +40a780: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +40a784: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40a78a: 1a01 3842 |0005: const-string v1, "LiteralBlock starting at " // string@4238 │ │ +40a78e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40a794: 5221 c28d |000a: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.offset:I // field@8dc2 │ │ +40a798: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40a79e: 1a01 7f07 |000f: const-string v1, " with length " // string@077f │ │ +40a7a2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40a7a8: 5221 c18d |0014: iget v1, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.length:I // field@8dc1 │ │ +40a7ac: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40a7b2: 6e10 9f84 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40a7b8: 0c00 |001c: move-result-object v0 │ │ +40a7ba: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ source_file_idx : 12533 (LZ77Compressor.java) │ │ @@ -1405343,21 +1405339,21 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -40b4c4: |[40b4c4] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.:(Ljava/io/InputStream;)V │ │ -40b4d4: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40b4da: 2200 8619 |0003: new-instance v0, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ -40b4de: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -40b4e0: 7030 89cb 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;I)V // method@cb89 │ │ -40b4e6: 5b20 e98d |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b4ea: 0e00 |000b: return-void │ │ +40b4b8: |[40b4b8] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40b4c8: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40b4ce: 2200 8619 |0003: new-instance v0, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ +40b4d2: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +40b4d4: 7030 89cb 3001 |0006: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;I)V // method@cb89 │ │ +40b4da: 5b20 e98d |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b4de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/io/InputStream; │ │ @@ -1405367,29 +1405363,29 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -40b4ec: |[40b4ec] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.:(Ljava/io/InputStream;I)V │ │ -40b4fc: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40b502: 2200 8619 |0003: new-instance v0, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ -40b506: 7030 89cb 4005 |0005: invoke-direct {v0, v4, v5}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;I)V // method@cb89 │ │ -40b50c: 5b30 e98d |0008: iput-object v0, v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b510: 0e00 |000a: return-void │ │ -40b512: 0d04 |000b: move-exception v4 │ │ -40b514: 2205 ee17 |000c: new-instance v5, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ -40b518: 6e10 92cb 0400 |000e: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ -40b51e: 0a00 |0011: move-result v0 │ │ -40b520: 8100 |0012: int-to-long v0, v0 │ │ -40b522: 6e10 91cb 0400 |0013: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ -40b528: 0a02 |0016: move-result v2 │ │ -40b52a: 7054 63be 0521 |0017: invoke-direct {v5, v0, v1, v2, v4}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ -40b530: 2705 |001a: throw v5 │ │ +40b4e0: |[40b4e0] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.:(Ljava/io/InputStream;I)V │ │ +40b4f0: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40b4f6: 2200 8619 |0003: new-instance v0, Lorg/tukaani/xz/LZMAInputStream; // type@1986 │ │ +40b4fa: 7030 89cb 4005 |0005: invoke-direct {v0, v4, v5}, Lorg/tukaani/xz/LZMAInputStream;.:(Ljava/io/InputStream;I)V // method@cb89 │ │ +40b500: 5b30 e98d |0008: iput-object v0, v3, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b504: 0e00 |000a: return-void │ │ +40b506: 0d04 |000b: move-exception v4 │ │ +40b508: 2205 ee17 |000c: new-instance v5, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ +40b50c: 6e10 92cb 0400 |000e: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ +40b512: 0a00 |0011: move-result v0 │ │ +40b514: 8100 |0012: int-to-long v0, v0 │ │ +40b516: 6e10 91cb 0400 |0013: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ +40b51c: 0a02 |0016: move-result v2 │ │ +40b51e: 7054 63be 0521 |0017: invoke-direct {v5, v0, v1, v2, v4}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ +40b524: 2705 |001a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Lorg/tukaani/xz/MemoryLimitException; -> 0x000b │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x000c line=76 │ │ @@ -1405403,34 +1405399,34 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -40b3e8: |[40b3e8] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.matches:([BI)Z │ │ -40b3f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40b3fa: 3802 1a00 |0001: if-eqz v2, 001b // +001a │ │ -40b3fe: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -40b400: 3513 0300 |0004: if-ge v3, v1, 0007 // +0003 │ │ -40b404: 2815 |0006: goto 001b // +0015 │ │ -40b406: 4803 0200 |0007: aget-byte v3, v2, v0 │ │ -40b40a: 1301 5d00 |0009: const/16 v1, #int 93 // #5d │ │ -40b40e: 3213 0300 |000b: if-eq v3, v1, 000e // +0003 │ │ -40b412: 0f00 |000d: return v0 │ │ -40b414: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -40b416: 4801 0203 |000f: aget-byte v1, v2, v3 │ │ -40b41a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -40b41e: 0f00 |0013: return v0 │ │ -40b420: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -40b422: 4802 0201 |0015: aget-byte v2, v2, v1 │ │ -40b426: 3802 0300 |0017: if-eqz v2, 001a // +0003 │ │ -40b42a: 0f00 |0019: return v0 │ │ -40b42c: 0f03 |001a: return v3 │ │ -40b42e: 0f00 |001b: return v0 │ │ +40b3dc: |[40b3dc] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.matches:([BI)Z │ │ +40b3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40b3ee: 3802 1a00 |0001: if-eqz v2, 001b // +001a │ │ +40b3f2: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +40b3f4: 3513 0300 |0004: if-ge v3, v1, 0007 // +0003 │ │ +40b3f8: 2815 |0006: goto 001b // +0015 │ │ +40b3fa: 4803 0200 |0007: aget-byte v3, v2, v0 │ │ +40b3fe: 1301 5d00 |0009: const/16 v1, #int 93 // #5d │ │ +40b402: 3213 0300 |000b: if-eq v3, v1, 000e // +0003 │ │ +40b406: 0f00 |000d: return v0 │ │ +40b408: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +40b40a: 4801 0203 |000f: aget-byte v1, v2, v3 │ │ +40b40e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +40b412: 0f00 |0013: return v0 │ │ +40b414: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +40b416: 4802 0201 |0015: aget-byte v2, v2, v1 │ │ +40b41a: 3802 0300 |0017: if-eqz v2, 001a // +0003 │ │ +40b41e: 0f00 |0019: return v0 │ │ +40b420: 0f03 |001a: return v3 │ │ +40b422: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=131 │ │ 0x000f line=135 │ │ 0x0015 line=139 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) [B │ │ @@ -1405442,19 +1405438,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40b430: |[40b430] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.available:()I │ │ -40b440: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b444: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -40b44a: 0a00 |0005: move-result v0 │ │ -40b44c: 0f00 |0006: return v0 │ │ +40b424: |[40b424] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.available:()I │ │ +40b434: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b438: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +40b43e: 0a00 |0005: move-result v0 │ │ +40b440: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;) │ │ @@ -1405462,18 +1405458,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40b544: |[40b544] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.close:()V │ │ -40b554: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b558: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -40b55e: 0e00 |0005: return-void │ │ +40b538: |[40b538] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.close:()V │ │ +40b548: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b54c: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40b552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;) │ │ @@ -1405481,25 +1405477,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -40b450: |[40b450] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.read:()I │ │ -40b460: 5420 e98d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b464: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -40b46a: 0a00 |0005: move-result v0 │ │ -40b46c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40b46e: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -40b472: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -40b474: 2802 |000a: goto 000c // +0002 │ │ -40b476: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -40b478: 6e20 fbc6 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.count:(I)V // method@c6fb │ │ -40b47e: 0f00 |000f: return v0 │ │ +40b444: |[40b444] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.read:()I │ │ +40b454: 5420 e98d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b458: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40b45e: 0a00 |0005: move-result v0 │ │ +40b460: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +40b462: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +40b466: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +40b468: 2802 |000a: goto 000c // +0002 │ │ +40b46a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +40b46c: 6e20 fbc6 1200 |000c: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.count:(I)V // method@c6fb │ │ +40b472: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000c line=84 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ │ │ @@ -1405508,20 +1405504,20 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -40b480: |[40b480] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.read:([BII)I │ │ -40b490: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b494: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -40b49a: 0a02 |0005: move-result v2 │ │ -40b49c: 6e20 fbc6 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.count:(I)V // method@c6fb │ │ -40b4a2: 0f02 |0009: return v2 │ │ +40b474: |[40b474] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.read:([BII)I │ │ +40b484: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b488: 6e40 8582 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +40b48e: 0a02 |0005: move-result v2 │ │ +40b490: 6e20 fbc6 2100 |0006: invoke-virtual {v1, v2}, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.count:(I)V // method@c6fb │ │ +40b496: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -1405533,19 +1405529,19 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -40b4a4: |[40b4a4] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.skip:(J)J │ │ -40b4b4: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ -40b4b8: 6e30 8782 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -40b4be: 0b02 |0005: move-result-wide v2 │ │ -40b4c0: 1002 |0006: return-wide v2 │ │ +40b498: |[40b498] org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.skip:(J)J │ │ +40b4a8: 5410 e98d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream;.in:Ljava/io/InputStream; // field@8de9 │ │ +40b4ac: 6e30 8782 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +40b4b2: 0b02 |0005: move-result-wide v2 │ │ +40b4b4: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1405592,23 +1405588,23 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -40b560: |[40b560] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -40b570: 7010 40c5 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -40b576: 2200 8719 |0003: new-instance v0, Lorg/tukaani/xz/LZMAOutputStream; // type@1987 │ │ -40b57a: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -40b57e: 7010 7fcb 0100 |0007: invoke-direct {v1}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ -40b584: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -40b588: 7053 8bcb 5021 |000c: invoke-direct {v0, v5, v1, v2, v3}, Lorg/tukaani/xz/LZMAOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/LZMA2Options;J)V // method@cb8b │ │ -40b58e: 5b40 ea8d |000f: iput-object v0, v4, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ -40b592: 0e00 |0011: return-void │ │ +40b554: |[40b554] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +40b564: 7010 40c5 0400 |0000: invoke-direct {v4}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +40b56a: 2200 8719 |0003: new-instance v0, Lorg/tukaani/xz/LZMAOutputStream; // type@1987 │ │ +40b56e: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +40b572: 7010 7fcb 0100 |0007: invoke-direct {v1}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ +40b578: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +40b57c: 7053 8bcb 5021 |000c: invoke-direct {v0, v5, v1, v2, v3}, Lorg/tukaani/xz/LZMAOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/LZMA2Options;J)V // method@cb8b │ │ +40b582: 5b40 ea8d |000f: iput-object v0, v4, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ +40b586: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; │ │ 0x0000 - 0x0012 reg=5 (null) Ljava/io/OutputStream; │ │ @@ -1405619,18 +1405615,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40b594: |[40b594] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.close:()V │ │ -40b5a4: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ -40b5a8: 6e10 8dcb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/LZMAOutputStream;.close:()V // method@cb8d │ │ -40b5ae: 0e00 |0005: return-void │ │ +40b588: |[40b588] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.close:()V │ │ +40b598: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ +40b59c: 6e10 8dcb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/LZMAOutputStream;.close:()V // method@cb8d │ │ +40b5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;) │ │ @@ -1405638,18 +1405634,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40b5b0: |[40b5b0] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.finish:()V │ │ -40b5c0: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ -40b5c4: 6e10 8ecb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/LZMAOutputStream;.finish:()V // method@cb8e │ │ -40b5ca: 0e00 |0005: return-void │ │ +40b5a4: |[40b5a4] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.finish:()V │ │ +40b5b4: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ +40b5b8: 6e10 8ecb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/LZMAOutputStream;.finish:()V // method@cb8e │ │ +40b5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;) │ │ @@ -1405657,33 +1405653,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -40b5cc: |[40b5cc] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.flush:()V │ │ -40b5dc: 0e00 |0000: return-void │ │ +40b5c0: |[40b5c0] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.flush:()V │ │ +40b5d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;) │ │ name : 'write' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40b5fc: |[40b5fc] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.write:(I)V │ │ -40b60c: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ -40b610: 6e20 8fcb 2000 |0002: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMAOutputStream;.write:(I)V // method@cb8f │ │ -40b616: 0e00 |0005: return-void │ │ +40b5f0: |[40b5f0] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.write:(I)V │ │ +40b600: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ +40b604: 6e20 8fcb 2000 |0002: invoke-virtual {v0, v2}, Lorg/tukaani/xz/LZMAOutputStream;.write:(I)V // method@cb8f │ │ +40b60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1405692,18 +1405688,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40b5e0: |[40b5e0] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.write:([BII)V │ │ -40b5f0: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ -40b5f4: 6e40 90cb 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/tukaani/xz/LZMAOutputStream;.write:([BII)V // method@cb90 │ │ -40b5fa: 0e00 |0005: return-void │ │ +40b5d4: |[40b5d4] org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.write:([BII)V │ │ +40b5e4: 5410 ea8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream;.out:Lorg/tukaani/xz/LZMAOutputStream; // field@8dea │ │ +40b5e8: 6e40 90cb 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/tukaani/xz/LZMAOutputStream;.write:([BII)V // method@cb90 │ │ +40b5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1405808,28 +1405804,28 @@ │ │ type : '(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -40bb64: |[40bb64] org.apache.commons.compress.compressors.lzw.LZWInputStream.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V │ │ -40bb74: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40bb7a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -40bb7c: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -40bb80: 5b20 f88d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ -40bb84: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -40bb86: 5920 f58d |0009: iput v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ -40bb8a: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ -40bb8e: 5921 f68d |000d: iput v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40bb92: 5920 fc8d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ -40bb96: 2200 fa18 |0011: new-instance v0, Lorg/apache/commons/compress/utils/BitInputStream; // type@18fa │ │ -40bb9a: 7030 1ac8 3004 |0013: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ -40bba0: 5b20 f78d |0016: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ -40bba4: 0e00 |0018: return-void │ │ +40bb58: |[40bb58] org.apache.commons.compress.compressors.lzw.LZWInputStream.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V │ │ +40bb68: 7010 3ac5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40bb6e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +40bb70: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +40bb74: 5b20 f88d |0006: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ +40bb78: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +40bb7a: 5920 f58d |0009: iput v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ +40bb7e: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ +40bb82: 5921 f68d |000d: iput v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40bb86: 5920 fc8d |000f: iput v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ +40bb8a: 2200 fa18 |0011: new-instance v0, Lorg/apache/commons/compress/utils/BitInputStream; // type@18fa │ │ +40bb8e: 7030 1ac8 3004 |0013: invoke-direct {v0, v3, v4}, Lorg/apache/commons/compress/utils/BitInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c81a │ │ +40bb94: 5b20 f78d |0016: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ +40bb98: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=41 │ │ 0x0009 line=44 │ │ 0x000d line=45 │ │ 0x000f line=47 │ │ @@ -1405844,31 +1405840,31 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -40bae0: |[40bae0] org.apache.commons.compress.compressors.lzw.LZWInputStream.readFromStack:([BII)I │ │ -40baf0: 5420 f98d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40baf4: 2100 |0002: array-length v0, v0 │ │ -40baf6: 5221 fa8d |0003: iget v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40bafa: b110 |0005: sub-int/2addr v0, v1 │ │ -40bafc: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ -40bb00: 7120 de83 5000 |0008: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40bb06: 0a05 |000b: move-result v5 │ │ -40bb08: 5420 f98d |000c: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40bb0c: 5221 fa8d |000e: iget v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40bb10: 7155 a084 1043 |0010: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40bb16: 5223 fa8d |0013: iget v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40bb1a: b053 |0015: add-int/2addr v3, v5 │ │ -40bb1c: 5923 fa8d |0016: iput v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40bb20: 0f05 |0018: return v5 │ │ -40bb22: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -40bb24: 0f03 |001a: return v3 │ │ +40bad4: |[40bad4] org.apache.commons.compress.compressors.lzw.LZWInputStream.readFromStack:([BII)I │ │ +40bae4: 5420 f98d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40bae8: 2100 |0002: array-length v0, v0 │ │ +40baea: 5221 fa8d |0003: iget v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40baee: b110 |0005: sub-int/2addr v0, v1 │ │ +40baf0: 3d00 1300 |0006: if-lez v0, 0019 // +0013 │ │ +40baf4: 7120 de83 5000 |0008: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40bafa: 0a05 |000b: move-result v5 │ │ +40bafc: 5420 f98d |000c: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40bb00: 5221 fa8d |000e: iget v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40bb04: 7155 a084 1043 |0010: invoke-static {v0, v1, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40bb0a: 5223 fa8d |0013: iget v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40bb0e: b053 |0015: add-int/2addr v3, v5 │ │ +40bb10: 5923 fa8d |0016: iput v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40bb14: 0f05 |0018: return v5 │ │ +40bb16: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +40bb18: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0008 line=222 │ │ 0x000c line=223 │ │ 0x0013 line=224 │ │ locals : │ │ @@ -1405889,26 +1405885,26 @@ │ │ type : '(IBI)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -40b8f8: |[40b8f8] org.apache.commons.compress.compressors.lzw.LZWInputStream.addEntry:(IBI)I │ │ -40b908: 5210 fe8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ -40b90c: 3540 0f00 |0002: if-ge v0, v4, 0011 // +000f │ │ -40b910: 5414 fb8d |0004: iget-object v4, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40b914: 4b02 0400 |0006: aput v2, v4, v0 │ │ -40b918: 5412 f48d |0008: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ -40b91c: 4f03 0200 |000a: aput-byte v3, v2, v0 │ │ -40b920: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ -40b924: 5912 fe8d |000e: iput v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ -40b928: 0f00 |0010: return v0 │ │ -40b92a: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -40b92c: 0f02 |0012: return v2 │ │ +40b8ec: |[40b8ec] org.apache.commons.compress.compressors.lzw.LZWInputStream.addEntry:(IBI)I │ │ +40b8fc: 5210 fe8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ +40b900: 3540 0f00 |0002: if-ge v0, v4, 0011 // +000f │ │ +40b904: 5414 fb8d |0004: iget-object v4, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40b908: 4b02 0400 |0006: aput v2, v4, v0 │ │ +40b90c: 5412 f48d |0008: iget-object v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ +40b910: 4f03 0200 |000a: aput-byte v3, v2, v0 │ │ +40b914: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ +40b918: 5912 fe8d |000e: iput v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ +40b91c: 0f00 |0010: return v0 │ │ +40b91e: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +40b920: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x0008 line=179 │ │ 0x000e line=180 │ │ locals : │ │ @@ -1405922,26 +1405918,26 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -40b930: |[40b930] org.apache.commons.compress.compressors.lzw.LZWInputStream.addRepeatOfPreviousCode:()I │ │ -40b940: 5220 fc8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ -40b944: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -40b946: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -40b94a: 5621 fd8d |0005: iget-byte v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCodeFirstChar:B // field@8dfd │ │ -40b94e: 6e30 15c7 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.addEntry:(IB)I // method@c715 │ │ -40b954: 0a00 |000a: move-result v0 │ │ -40b956: 0f00 |000b: return v0 │ │ -40b958: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40b95c: 1a01 1b63 |000e: const-string v1, "The first code can't be a reference to its preceding code" // string@631b │ │ -40b960: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40b966: 2700 |0013: throw v0 │ │ +40b924: |[40b924] org.apache.commons.compress.compressors.lzw.LZWInputStream.addRepeatOfPreviousCode:()I │ │ +40b934: 5220 fc8d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ +40b938: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +40b93a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +40b93e: 5621 fd8d |0005: iget-byte v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCodeFirstChar:B // field@8dfd │ │ +40b942: 6e30 15c7 0201 |0007: invoke-virtual {v2, v0, v1}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.addEntry:(IB)I // method@c715 │ │ +40b948: 0a00 |000a: move-result v0 │ │ +40b94a: 0f00 |000b: return v0 │ │ +40b94c: 2200 4210 |000c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40b950: 1a01 1b63 |000e: const-string v1, "The first code can't be a reference to its preceding code" // string@631b │ │ +40b954: 7020 7782 1000 |0010: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40b95a: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=195 │ │ 0x000c line=193 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ @@ -1405951,18 +1405947,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40bba8: |[40bba8] org.apache.commons.compress.compressors.lzw.LZWInputStream.close:()V │ │ -40bbb8: 5410 f78d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ -40bbbc: 6e10 1cc8 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.close:()V // method@c81c │ │ -40bbc2: 0e00 |0005: return-void │ │ +40bb9c: |[40bb9c] org.apache.commons.compress.compressors.lzw.LZWInputStream.close:()V │ │ +40bbac: 5410 f78d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ +40bbb0: 6e10 1cc8 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.close:()V // method@c81c │ │ +40bbb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1405976,41 +1405972,41 @@ │ │ type : '(IZ)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -40b968: |[40b968] org.apache.commons.compress.compressors.lzw.LZWInputStream.expandCodeToOutputStack:(IZ)I │ │ -40b978: 0150 |0000: move v0, v5 │ │ -40b97a: 3a00 1500 |0001: if-ltz v0, 0016 // +0015 │ │ -40b97e: 5441 f98d |0003: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40b982: 5242 fa8d |0005: iget v2, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40b986: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ -40b98a: 5942 fa8d |0009: iput v2, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40b98e: 5443 f48d |000b: iget-object v3, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ -40b992: 4803 0300 |000d: aget-byte v3, v3, v0 │ │ -40b996: 4f03 0102 |000f: aput-byte v3, v1, v2 │ │ -40b99a: 5441 fb8d |0011: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40b99e: 4400 0100 |0013: aget v0, v1, v0 │ │ -40b9a2: 28ec |0015: goto 0001 // -0014 │ │ -40b9a4: 5240 fc8d |0016: iget v0, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ -40b9a8: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -40b9aa: 3210 0d00 |0019: if-eq v0, v1, 0026 // +000d │ │ -40b9ae: 3906 0b00 |001b: if-nez v6, 0026 // +000b │ │ -40b9b2: 5446 f98d |001d: iget-object v6, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40b9b6: 5241 fa8d |001f: iget v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40b9ba: 4806 0601 |0021: aget-byte v6, v6, v1 │ │ -40b9be: 6e30 15c7 0406 |0023: invoke-virtual {v4, v0, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.addEntry:(IB)I // method@c715 │ │ -40b9c4: 5945 fc8d |0026: iput v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ -40b9c8: 5445 f98d |0028: iget-object v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40b9cc: 5246 fa8d |002a: iget v6, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40b9d0: 4805 0506 |002c: aget-byte v5, v5, v6 │ │ -40b9d4: 5d45 fd8d |002e: iput-byte v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCodeFirstChar:B // field@8dfd │ │ -40b9d8: 0f06 |0030: return v6 │ │ +40b95c: |[40b95c] org.apache.commons.compress.compressors.lzw.LZWInputStream.expandCodeToOutputStack:(IZ)I │ │ +40b96c: 0150 |0000: move v0, v5 │ │ +40b96e: 3a00 1500 |0001: if-ltz v0, 0016 // +0015 │ │ +40b972: 5441 f98d |0003: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40b976: 5242 fa8d |0005: iget v2, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40b97a: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ +40b97e: 5942 fa8d |0009: iput v2, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40b982: 5443 f48d |000b: iget-object v3, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ +40b986: 4803 0300 |000d: aget-byte v3, v3, v0 │ │ +40b98a: 4f03 0102 |000f: aput-byte v3, v1, v2 │ │ +40b98e: 5441 fb8d |0011: iget-object v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40b992: 4400 0100 |0013: aget v0, v1, v0 │ │ +40b996: 28ec |0015: goto 0001 // -0014 │ │ +40b998: 5240 fc8d |0016: iget v0, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ +40b99c: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +40b99e: 3210 0d00 |0019: if-eq v0, v1, 0026 // +000d │ │ +40b9a2: 3906 0b00 |001b: if-nez v6, 0026 // +000b │ │ +40b9a6: 5446 f98d |001d: iget-object v6, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40b9aa: 5241 fa8d |001f: iget v1, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40b9ae: 4806 0601 |0021: aget-byte v6, v6, v1 │ │ +40b9b2: 6e30 15c7 0406 |0023: invoke-virtual {v4, v0, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.addEntry:(IB)I // method@c715 │ │ +40b9b8: 5945 fc8d |0026: iput v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ +40b9bc: 5445 f98d |0028: iget-object v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40b9c0: 5246 fa8d |002a: iget v6, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40b9c4: 4805 0506 |002c: aget-byte v5, v5, v6 │ │ +40b9c8: 5d45 fd8d |002e: iput-byte v5, v4, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCodeFirstChar:B // field@8dfd │ │ +40b9cc: 0f06 |0030: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=209 │ │ 0x0011 line=208 │ │ 0x0016 line=211 │ │ 0x001d line=212 │ │ 0x0026 line=214 │ │ @@ -1406025,17 +1406021,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b9dc: |[40b9dc] org.apache.commons.compress.compressors.lzw.LZWInputStream.getClearCode:()I │ │ -40b9ec: 5210 f58d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ -40b9f0: 0f00 |0002: return v0 │ │ +40b9d0: |[40b9d0] org.apache.commons.compress.compressors.lzw.LZWInputStream.getClearCode:()I │ │ +40b9e0: 5210 f58d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ +40b9e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #7 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406043,17 +1406039,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40b9f4: |[40b9f4] org.apache.commons.compress.compressors.lzw.LZWInputStream.getCodeSize:()I │ │ -40ba04: 5210 f68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40ba08: 0f00 |0002: return v0 │ │ +40b9e8: |[40b9e8] org.apache.commons.compress.compressors.lzw.LZWInputStream.getCodeSize:()I │ │ +40b9f8: 5210 f68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40b9fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406061,18 +1406057,18 @@ │ │ type : '(I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -40ba0c: |[40ba0c] org.apache.commons.compress.compressors.lzw.LZWInputStream.getPrefix:(I)I │ │ -40ba1c: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40ba20: 4402 0002 |0002: aget v2, v0, v2 │ │ -40ba24: 0f02 |0004: return v2 │ │ +40ba00: |[40ba00] org.apache.commons.compress.compressors.lzw.LZWInputStream.getPrefix:(I)I │ │ +40ba10: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40ba14: 4402 0002 |0002: aget v2, v0, v2 │ │ +40ba18: 0f02 |0004: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -1406081,18 +1406077,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -40ba28: |[40ba28] org.apache.commons.compress.compressors.lzw.LZWInputStream.getPrefixesLength:()I │ │ -40ba38: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40ba3c: 2100 |0002: array-length v0, v0 │ │ -40ba3e: 0f00 |0003: return v0 │ │ +40ba1c: |[40ba1c] org.apache.commons.compress.compressors.lzw.LZWInputStream.getPrefixesLength:()I │ │ +40ba2c: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40ba30: 2100 |0002: array-length v0, v0 │ │ +40ba32: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #10 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406100,17 +1406096,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40ba40: |[40ba40] org.apache.commons.compress.compressors.lzw.LZWInputStream.getTableSize:()I │ │ -40ba50: 5210 fe8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ -40ba54: 0f00 |0002: return v0 │ │ +40ba34: |[40ba34] org.apache.commons.compress.compressors.lzw.LZWInputStream.getTableSize:()I │ │ +40ba44: 5210 fe8d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ +40ba48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #11 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406118,19 +1406114,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -40bbc4: |[40bbc4] org.apache.commons.compress.compressors.lzw.LZWInputStream.incrementCodeSize:()V │ │ -40bbd4: 5210 f68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40bbd8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -40bbdc: 5910 f68d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40bbe0: 0e00 |0006: return-void │ │ +40bbb8: |[40bbb8] org.apache.commons.compress.compressors.lzw.LZWInputStream.incrementCodeSize:()V │ │ +40bbc8: 5210 f68d |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40bbcc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +40bbd0: 5910 f68d |0004: iput v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40bbd4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #12 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406138,36 +1406134,36 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -40bbe4: |[40bbe4] org.apache.commons.compress.compressors.lzw.LZWInputStream.initializeTables:(I)V │ │ -40bbf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -40bbf6: 9803 0003 |0001: shl-int v3, v0, v3 │ │ -40bbfa: 2330 cb1b |0003: new-array v0, v3, [I // type@1bcb │ │ -40bbfe: 5b20 fb8d |0005: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40bc02: 2330 c71b |0007: new-array v0, v3, [B // type@1bc7 │ │ -40bc06: 5b20 f48d |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ -40bc0a: 2330 c71b |000b: new-array v0, v3, [B // type@1bc7 │ │ -40bc0e: 5b20 f98d |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ -40bc12: 5923 fa8d |000f: iput v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ -40bc16: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -40bc18: 1300 0001 |0012: const/16 v0, #int 256 // #100 │ │ -40bc1c: 3503 0f00 |0014: if-ge v3, v0, 0023 // +000f │ │ -40bc20: 5420 fb8d |0016: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40bc24: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -40bc26: 4b01 0003 |0019: aput v1, v0, v3 │ │ -40bc2a: 5420 f48d |001b: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ -40bc2e: 8d31 |001d: int-to-byte v1, v3 │ │ -40bc30: 4f01 0003 |001e: aput-byte v1, v0, v3 │ │ -40bc34: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40bc38: 28f0 |0022: goto 0012 // -0010 │ │ -40bc3a: 0e00 |0023: return-void │ │ +40bbd8: |[40bbd8] org.apache.commons.compress.compressors.lzw.LZWInputStream.initializeTables:(I)V │ │ +40bbe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +40bbea: 9803 0003 |0001: shl-int v3, v0, v3 │ │ +40bbee: 2330 cb1b |0003: new-array v0, v3, [I // type@1bcb │ │ +40bbf2: 5b20 fb8d |0005: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40bbf6: 2330 c71b |0007: new-array v0, v3, [B // type@1bc7 │ │ +40bbfa: 5b20 f48d |0009: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ +40bbfe: 2330 c71b |000b: new-array v0, v3, [B // type@1bc7 │ │ +40bc02: 5b20 f98d |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStack:[B // field@8df9 │ │ +40bc06: 5923 fa8d |000f: iput v3, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.outputStackLocation:I // field@8dfa │ │ +40bc0a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +40bc0c: 1300 0001 |0012: const/16 v0, #int 256 // #100 │ │ +40bc10: 3503 0f00 |0014: if-ge v3, v0, 0023 // +000f │ │ +40bc14: 5420 fb8d |0016: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40bc18: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +40bc1a: 4b01 0003 |0019: aput v1, v0, v3 │ │ +40bc1e: 5420 f48d |001b: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.characters:[B // field@8df4 │ │ +40bc22: 8d31 |001d: int-to-byte v1, v3 │ │ +40bc24: 4f01 0003 |001e: aput-byte v1, v0, v3 │ │ +40bc28: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +40bc2c: 28f0 |0022: goto 0012 // -0010 │ │ +40bc2e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x000b line=147 │ │ 0x000f line=148 │ │ 0x0016 line=151 │ │ @@ -1406181,33 +1406177,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -40bc3c: |[40bc3c] org.apache.commons.compress.compressors.lzw.LZWInputStream.initializeTables:(II)V │ │ -40bc4c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -40bc4e: 3707 1800 |0001: if-le v7, v0, 0019 // +0018 │ │ -40bc52: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -40bc54: b860 |0004: shl-int/2addr v0, v6 │ │ -40bc56: 8100 |0005: int-to-long v0, v0 │ │ -40bc58: 1602 0600 |0006: const-wide/16 v2, #int 6 // #6 │ │ -40bc5c: 9d00 0002 |0008: mul-long v0, v0, v2 │ │ -40bc60: 1302 0a00 |000a: const/16 v2, #int 10 // #a │ │ -40bc64: c420 |000c: shr-long/2addr v0, v2 │ │ -40bc66: 8172 |000d: int-to-long v2, v7 │ │ -40bc68: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -40bc6c: 3c04 0300 |0010: if-gtz v4, 0013 // +0003 │ │ -40bc70: 2807 |0012: goto 0019 // +0007 │ │ -40bc72: 2206 ee17 |0013: new-instance v6, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ -40bc76: 7040 62be 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lorg/apache/commons/compress/MemoryLimitException;.:(JI)V // method@be62 │ │ -40bc7c: 2706 |0018: throw v6 │ │ -40bc7e: 6e20 22c7 6500 |0019: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.initializeTables:(I)V // method@c722 │ │ -40bc84: 0e00 |001c: return-void │ │ +40bc30: |[40bc30] org.apache.commons.compress.compressors.lzw.LZWInputStream.initializeTables:(II)V │ │ +40bc40: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +40bc42: 3707 1800 |0001: if-le v7, v0, 0019 // +0018 │ │ +40bc46: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +40bc48: b860 |0004: shl-int/2addr v0, v6 │ │ +40bc4a: 8100 |0005: int-to-long v0, v0 │ │ +40bc4c: 1602 0600 |0006: const-wide/16 v2, #int 6 // #6 │ │ +40bc50: 9d00 0002 |0008: mul-long v0, v0, v2 │ │ +40bc54: 1302 0a00 |000a: const/16 v2, #int 10 // #a │ │ +40bc58: c420 |000c: shr-long/2addr v0, v2 │ │ +40bc5a: 8172 |000d: int-to-long v2, v7 │ │ +40bc5c: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +40bc60: 3c04 0300 |0010: if-gtz v4, 0013 // +0003 │ │ +40bc64: 2807 |0012: goto 0019 // +0007 │ │ +40bc66: 2206 ee17 |0013: new-instance v6, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ +40bc6a: 7040 62be 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lorg/apache/commons/compress/MemoryLimitException;.:(JI)V // method@be62 │ │ +40bc70: 2706 |0018: throw v6 │ │ +40bc72: 6e20 22c7 6500 |0019: invoke-virtual {v5, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.initializeTables:(I)V // method@c722 │ │ +40bc78: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0013 line=133 │ │ 0x0019 line=136 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x001d reg=6 (null) I │ │ @@ -1406218,25 +1406214,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -40ba58: |[40ba58] org.apache.commons.compress.compressors.lzw.LZWInputStream.read:()I │ │ -40ba68: 5420 f88d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ -40ba6c: 6e20 25c7 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.read:([B)I // method@c725 │ │ -40ba72: 0a00 |0005: move-result v0 │ │ -40ba74: 3b00 0300 |0006: if-gez v0, 0009 // +0003 │ │ -40ba78: 0f00 |0008: return v0 │ │ -40ba7a: 5420 f88d |0009: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ -40ba7e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -40ba80: 4800 0001 |000c: aget-byte v0, v0, v1 │ │ -40ba84: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -40ba88: 0f00 |0010: return v0 │ │ +40ba4c: |[40ba4c] org.apache.commons.compress.compressors.lzw.LZWInputStream.read:()I │ │ +40ba5c: 5420 f88d |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ +40ba60: 6e20 25c7 0200 |0002: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.read:([B)I // method@c725 │ │ +40ba66: 0a00 |0005: move-result v0 │ │ +40ba68: 3b00 0300 |0006: if-gez v0, 0009 // +0003 │ │ +40ba6c: 0f00 |0008: return v0 │ │ +40ba6e: 5420 f88d |0009: iget-object v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.oneByte:[B // field@8df8 │ │ +40ba72: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +40ba74: 4800 0001 |000c: aget-byte v0, v0, v1 │ │ +40ba78: d500 ff00 |000e: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +40ba7c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ @@ -1406245,33 +1406241,33 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -40ba8c: |[40ba8c] org.apache.commons.compress.compressors.lzw.LZWInputStream.read:([BII)I │ │ -40ba9c: 7040 27c7 4365 |0000: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readFromStack:([BII)I // method@c727 │ │ -40baa2: 0a00 |0003: move-result v0 │ │ -40baa4: 9101 0600 |0004: sub-int v1, v6, v0 │ │ -40baa8: 3d01 1700 |0006: if-lez v1, 001d // +0017 │ │ -40baac: 6e10 1ac7 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.decompressNextSymbol:()I // method@c71a │ │ -40bab2: 0a02 |000b: move-result v2 │ │ -40bab4: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ -40bab8: 3d00 0600 |000e: if-lez v0, 0014 // +0006 │ │ -40babc: 6e20 19c7 0300 |0010: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.count:(I)V // method@c719 │ │ -40bac2: 0f00 |0013: return v0 │ │ -40bac4: 0f02 |0014: return v2 │ │ -40bac6: 9002 0500 |0015: add-int v2, v5, v0 │ │ -40baca: 7040 27c7 4312 |0017: invoke-direct {v3, v4, v2, v1}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readFromStack:([BII)I // method@c727 │ │ -40bad0: 0a01 |001a: move-result v1 │ │ -40bad2: b010 |001b: add-int/2addr v0, v1 │ │ -40bad4: 28e8 |001c: goto 0004 // -0018 │ │ -40bad6: 6e20 19c7 0300 |001d: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.count:(I)V // method@c719 │ │ -40badc: 0f00 |0020: return v0 │ │ +40ba80: |[40ba80] org.apache.commons.compress.compressors.lzw.LZWInputStream.read:([BII)I │ │ +40ba90: 7040 27c7 4365 |0000: invoke-direct {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readFromStack:([BII)I // method@c727 │ │ +40ba96: 0a00 |0003: move-result v0 │ │ +40ba98: 9101 0600 |0004: sub-int v1, v6, v0 │ │ +40ba9c: 3d01 1700 |0006: if-lez v1, 001d // +0017 │ │ +40baa0: 6e10 1ac7 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.decompressNextSymbol:()I // method@c71a │ │ +40baa6: 0a02 |000b: move-result v2 │ │ +40baa8: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ +40baac: 3d00 0600 |000e: if-lez v0, 0014 // +0006 │ │ +40bab0: 6e20 19c7 0300 |0010: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.count:(I)V // method@c719 │ │ +40bab6: 0f00 |0013: return v0 │ │ +40bab8: 0f02 |0014: return v2 │ │ +40baba: 9002 0500 |0015: add-int v2, v5, v0 │ │ +40babe: 7040 27c7 4312 |0017: invoke-direct {v3, v4, v2, v1}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readFromStack:([BII)I // method@c727 │ │ +40bac4: 0a01 |001a: move-result v1 │ │ +40bac6: b010 |001b: add-int/2addr v0, v1 │ │ +40bac8: 28e8 |001c: goto 0004 // -0018 │ │ +40baca: 6e20 19c7 0300 |001d: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.count:(I)V // method@c719 │ │ +40bad0: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=76 │ │ 0x0010 line=79 │ │ 0x0017 line=84 │ │ 0x001d line=86 │ │ @@ -1406286,27 +1406282,27 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -40bb28: |[40bb28] org.apache.commons.compress.compressors.lzw.LZWInputStream.readNextCode:()I │ │ -40bb38: 5220 f68d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40bb3c: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -40bb40: 3610 0a00 |0004: if-gt v0, v1, 000e // +000a │ │ -40bb44: 5421 f78d |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ -40bb48: 6e20 1fc8 0100 |0008: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -40bb4e: 0b00 |000b: move-result-wide v0 │ │ -40bb50: 8401 |000c: long-to-int v1, v0 │ │ -40bb52: 0f01 |000d: return v1 │ │ -40bb54: 2200 7110 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -40bb58: 1a01 877b |0010: const-string v1, "code size must not be bigger than 31" // string@7b87 │ │ -40bb5c: 7020 8783 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -40bb62: 2700 |0015: throw v0 │ │ +40bb1c: |[40bb1c] org.apache.commons.compress.compressors.lzw.LZWInputStream.readNextCode:()I │ │ +40bb2c: 5220 f68d |0000: iget v0, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40bb30: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +40bb34: 3610 0a00 |0004: if-gt v0, v1, 000e // +000a │ │ +40bb38: 5421 f78d |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8df7 │ │ +40bb3c: 6e20 1fc8 0100 |0008: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +40bb42: 0b00 |000b: move-result-wide v0 │ │ +40bb44: 8401 |000c: long-to-int v1, v0 │ │ +40bb46: 0f01 |000d: return v1 │ │ +40bb48: 2200 7110 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +40bb4c: 1a01 877b |0010: const-string v1, "code size must not be bigger than 31" // string@7b87 │ │ +40bb50: 7020 8783 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +40bb56: 2700 |0015: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=165 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ @@ -1406316,18 +1406312,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40bc88: |[40bc88] org.apache.commons.compress.compressors.lzw.LZWInputStream.resetCodeSize:()V │ │ -40bc98: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -40bc9c: 6e20 2cc7 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.setCodeSize:(I)V // method@c72c │ │ -40bca2: 0e00 |0005: return-void │ │ +40bc7c: |[40bc7c] org.apache.commons.compress.compressors.lzw.LZWInputStream.resetCodeSize:()V │ │ +40bc8c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +40bc90: 6e20 2cc7 0100 |0002: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.setCodeSize:(I)V // method@c72c │ │ +40bc96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #18 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406335,18 +1406331,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -40bca4: |[40bca4] org.apache.commons.compress.compressors.lzw.LZWInputStream.resetPreviousCode:()V │ │ -40bcb4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -40bcb6: 5910 fc8d |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ -40bcba: 0e00 |0003: return-void │ │ +40bc98: |[40bc98] org.apache.commons.compress.compressors.lzw.LZWInputStream.resetPreviousCode:()V │ │ +40bca8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +40bcaa: 5910 fc8d |0001: iput v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.previousCode:I // field@8dfc │ │ +40bcae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ │ │ #19 : (in Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;) │ │ @@ -1406354,20 +1406350,20 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -40bcbc: |[40bcbc] org.apache.commons.compress.compressors.lzw.LZWInputStream.setClearCode:(I)V │ │ -40bccc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -40bcce: b102 |0001: sub-int/2addr v2, v0 │ │ -40bcd0: 9802 0002 |0002: shl-int v2, v0, v2 │ │ -40bcd4: 5912 f58d |0004: iput v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ -40bcd8: 0e00 |0006: return-void │ │ +40bcb0: |[40bcb0] org.apache.commons.compress.compressors.lzw.LZWInputStream.setClearCode:(I)V │ │ +40bcc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +40bcc2: b102 |0001: sub-int/2addr v2, v0 │ │ +40bcc4: 9802 0002 |0002: shl-int v2, v0, v2 │ │ +40bcc8: 5912 f58d |0004: iput v2, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.clearCode:I // field@8df5 │ │ +40bccc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1406376,17 +1406372,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40bcdc: |[40bcdc] org.apache.commons.compress.compressors.lzw.LZWInputStream.setCodeSize:(I)V │ │ -40bcec: 5901 f68d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ -40bcf0: 0e00 |0002: return-void │ │ +40bcd0: |[40bcd0] org.apache.commons.compress.compressors.lzw.LZWInputStream.setCodeSize:(I)V │ │ +40bce0: 5901 f68d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.codeSize:I // field@8df6 │ │ +40bce4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1406395,18 +1406391,18 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -40bcf4: |[40bcf4] org.apache.commons.compress.compressors.lzw.LZWInputStream.setPrefix:(II)V │ │ -40bd04: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ -40bd08: 4b03 0002 |0002: aput v3, v0, v2 │ │ -40bd0c: 0e00 |0004: return-void │ │ +40bce8: |[40bce8] org.apache.commons.compress.compressors.lzw.LZWInputStream.setPrefix:(II)V │ │ +40bcf8: 5410 fb8d |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.prefixes:[I // field@8dfb │ │ +40bcfc: 4b03 0002 |0002: aput v3, v0, v2 │ │ +40bd00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1406416,17 +1406412,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40bd10: |[40bd10] org.apache.commons.compress.compressors.lzw.LZWInputStream.setTableSize:(I)V │ │ -40bd20: 5901 fe8d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ -40bd24: 0e00 |0002: return-void │ │ +40bd04: |[40bd04] org.apache.commons.compress.compressors.lzw.LZWInputStream.setTableSize:(I)V │ │ +40bd14: 5901 fe8d |0000: iput v1, v0, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.tableSize:I // field@8dfe │ │ +40bd18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/apache/commons/compress/compressors/lzw/LZWInputStream; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1406459,19 +1406455,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40bd54: |[40bd54] org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge.:()V │ │ -40bd64: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -40bd68: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -40bd6e: 7020 60c7 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:(Ljava/io/OutputStream;)V // method@c760 │ │ -40bd74: 0e00 |0008: return-void │ │ +40bd48: |[40bd48] org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge.:()V │ │ +40bd58: 2200 3010 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +40bd5c: 7010 0f82 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +40bd62: 7020 60c7 0100 |0005: invoke-direct {v1, v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:(Ljava/io/OutputStream;)V // method@c760 │ │ +40bd68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge; │ │ │ │ Virtual methods - │ │ @@ -1406480,22 +1406476,22 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -40bd28: |[40bd28] org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge.getInputView:()Ljava/io/InputStream; │ │ -40bd38: 2200 2f10 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@102f │ │ -40bd3c: 5421 ff8d |0002: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8dff │ │ -40bd40: 1f01 3010 |0004: check-cast v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -40bd44: 6e10 1382 0100 |0006: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -40bd4a: 0c01 |0009: move-result-object v1 │ │ -40bd4c: 7020 0c82 1000 |000a: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ -40bd52: 1100 |000d: return-object v0 │ │ +40bd1c: |[40bd1c] org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge.getInputView:()Ljava/io/InputStream; │ │ +40bd2c: 2200 2f10 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@102f │ │ +40bd30: 5421 ff8d |0002: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8dff │ │ +40bd34: 1f01 3010 |0004: check-cast v1, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +40bd38: 6e10 1382 0100 |0006: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +40bd3e: 0c01 |0009: move-result-object v1 │ │ +40bd40: 7020 0c82 1000 |000a: invoke-direct {v0, v1}, Ljava/io/ByteArrayInputStream;.:([B)V // method@820c │ │ +40bd46: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge; │ │ │ │ @@ -1406579,24 +1406575,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -40bef0: |[40bef0] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:()V │ │ -40bf00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -40bf02: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ -40bf06: 2600 0b00 0000 |0003: fill-array-data v0, 0000000e // +0000000b │ │ -40bf0c: 6900 018e |0006: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ -40bf10: 6200 018e |0008: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ -40bf14: 2100 |000a: array-length v0, v0 │ │ -40bf16: 6700 028e |000b: sput v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ -40bf1a: 0e00 |000d: return-void │ │ -40bf1c: 0003 0100 0400 0000 cafe d00d |000e: array-data (6 units) │ │ +40bee4: |[40bee4] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:()V │ │ +40bef4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40bef6: 2300 c71b |0001: new-array v0, v0, [B // type@1bc7 │ │ +40befa: 2600 0b00 0000 |0003: fill-array-data v0, 0000000e // +0000000b │ │ +40bf00: 6900 018e |0006: sput-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ +40bf04: 6200 018e |0008: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ +40bf08: 2100 |000a: array-length v0, v0 │ │ +40bf0a: 6700 028e |000b: sput v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ +40bf0e: 0e00 |000d: return-void │ │ +40bf10: 0003 0100 0400 0000 cafe d00d |000e: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0008 line=255 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;) │ │ @@ -1406604,18 +1406600,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -40bf28: |[40bf28] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;)V │ │ -40bf38: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40bf3c: 7030 36c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c736 │ │ -40bf42: 0e00 |0005: return-void │ │ +40bf1c: |[40bf1c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;)V │ │ +40bf2c: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40bf30: 7030 36c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c736 │ │ +40bf36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1406624,18 +1406620,18 @@ │ │ type : '(Ljava/io/File;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40bf44: |[40bf44] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Ljava/util/Map;)V │ │ -40bf54: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40bf58: 7040 37c7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c737 │ │ -40bf5e: 0e00 |0005: return-void │ │ +40bf38: |[40bf38] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Ljava/util/Map;)V │ │ +40bf48: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40bf4c: 7040 37c7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c737 │ │ +40bf52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Map; │ │ @@ -1406645,18 +1406641,18 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -40bf60: |[40bf60] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ -40bf70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40bf72: 7050 39c7 0132 |0001: invoke-direct {v1, v0, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ -40bf78: 0e00 |0004: return-void │ │ +40bf54: |[40bf54] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ +40bf64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40bf66: 7050 39c7 0132 |0001: invoke-direct {v1, v0, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ +40bf6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ @@ -1406666,18 +1406662,18 @@ │ │ type : '(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -40bf7c: |[40bf7c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ -40bf8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40bf8e: 7054 39c7 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ -40bf94: 0e00 |0004: return-void │ │ +40bf70: |[40bf70] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ +40bf80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40bf82: 7054 39c7 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ +40bf88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ @@ -1406688,18 +1406684,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -40bf98: |[40bf98] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;)V │ │ -40bfa8: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40bfac: 7030 3bc7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c73b │ │ -40bfb2: 0e00 |0005: return-void │ │ +40bf8c: |[40bf8c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40bf9c: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40bfa0: 7030 3bc7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c73b │ │ +40bfa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1406708,51 +1406704,51 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -40bfb4: |[40bfb4] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ -40bfc4: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40bfca: 5b34 038e |0003: iput-object v4, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ -40bfce: 6e10 57c7 0600 |0005: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // method@c757 │ │ -40bfd4: 0c06 |0008: move-result-object v6 │ │ -40bfd6: 5b36 048e |0009: iput-object v6, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40bfda: 2206 8511 |000b: new-instance v6, Ljava/util/jar/JarOutputStream; // type@1185 │ │ -40bfde: 5430 048e |000d: iget-object v0, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40bfe2: 7020 c288 0600 |000f: invoke-direct {v6, v0}, Ljava/util/jar/JarOutputStream;.:(Ljava/io/OutputStream;)V // method@88c2 │ │ -40bfe8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -40bfea: 7100 cb88 0000 |0013: invoke-static {}, Ljava/util/jar/Pack200;.newUnpacker:()Ljava/util/jar/Pack200$Unpacker; // method@88cb │ │ -40bff0: 0c01 |0016: move-result-object v1 │ │ -40bff2: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ -40bff6: 7210 c788 0100 |0019: invoke-interface {v1}, Ljava/util/jar/Pack200$Unpacker;.properties:()Ljava/util/SortedMap; // method@88c7 │ │ -40bffc: 0c02 |001c: move-result-object v2 │ │ -40bffe: 7220 e687 7200 |001d: invoke-interface {v2, v7}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ -40c004: 3905 0b00 |0020: if-nez v5, 002b // +000b │ │ -40c008: 2205 dc18 |0022: new-instance v5, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1; // type@18dc │ │ -40c00c: 7030 31c7 3504 |0024: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;Ljava/io/InputStream;)V // method@c731 │ │ -40c012: 7230 c988 5106 |0027: invoke-interface {v1, v5, v6}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V // method@88c9 │ │ -40c018: 2804 |002a: goto 002e // +0004 │ │ -40c01a: 7230 c888 5106 |002b: invoke-interface {v1, v5, v6}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V // method@88c8 │ │ -40c020: 6e10 c388 0600 |002e: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c026: 0e00 |0031: return-void │ │ -40c028: 0d04 |0032: move-exception v4 │ │ -40c02a: 2804 |0033: goto 0037 // +0004 │ │ -40c02c: 0d04 |0034: move-exception v4 │ │ -40c02e: 0740 |0035: move-object v0, v4 │ │ -40c030: 2700 |0036: throw v0 │ │ -40c032: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -40c036: 6e10 c388 0600 |0039: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c03c: 2809 |003c: goto 0045 // +0009 │ │ -40c03e: 0d05 |003d: move-exception v5 │ │ -40c040: 6e20 c784 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40c046: 2804 |0041: goto 0045 // +0004 │ │ -40c048: 6e10 c388 0600 |0042: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ -40c04e: 2704 |0045: throw v4 │ │ +40bfa8: |[40bfa8] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ +40bfb8: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40bfbe: 5b34 038e |0003: iput-object v4, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ +40bfc2: 6e10 57c7 0600 |0005: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // method@c757 │ │ +40bfc8: 0c06 |0008: move-result-object v6 │ │ +40bfca: 5b36 048e |0009: iput-object v6, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40bfce: 2206 8511 |000b: new-instance v6, Ljava/util/jar/JarOutputStream; // type@1185 │ │ +40bfd2: 5430 048e |000d: iget-object v0, v3, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40bfd6: 7020 c288 0600 |000f: invoke-direct {v6, v0}, Ljava/util/jar/JarOutputStream;.:(Ljava/io/OutputStream;)V // method@88c2 │ │ +40bfdc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +40bfde: 7100 cb88 0000 |0013: invoke-static {}, Ljava/util/jar/Pack200;.newUnpacker:()Ljava/util/jar/Pack200$Unpacker; // method@88cb │ │ +40bfe4: 0c01 |0016: move-result-object v1 │ │ +40bfe6: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ +40bfea: 7210 c788 0100 |0019: invoke-interface {v1}, Ljava/util/jar/Pack200$Unpacker;.properties:()Ljava/util/SortedMap; // method@88c7 │ │ +40bff0: 0c02 |001c: move-result-object v2 │ │ +40bff2: 7220 e687 7200 |001d: invoke-interface {v2, v7}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ +40bff8: 3905 0b00 |0020: if-nez v5, 002b // +000b │ │ +40bffc: 2205 dc18 |0022: new-instance v5, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1; // type@18dc │ │ +40c000: 7030 31c7 3504 |0024: invoke-direct {v5, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;Ljava/io/InputStream;)V // method@c731 │ │ +40c006: 7230 c988 5106 |0027: invoke-interface {v1, v5, v6}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V // method@88c9 │ │ +40c00c: 2804 |002a: goto 002e // +0004 │ │ +40c00e: 7230 c888 5106 |002b: invoke-interface {v1, v5, v6}, Ljava/util/jar/Pack200$Unpacker;.unpack:(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V // method@88c8 │ │ +40c014: 6e10 c388 0600 |002e: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c01a: 0e00 |0031: return-void │ │ +40c01c: 0d04 |0032: move-exception v4 │ │ +40c01e: 2804 |0033: goto 0037 // +0004 │ │ +40c020: 0d04 |0034: move-exception v4 │ │ +40c022: 0740 |0035: move-object v0, v4 │ │ +40c024: 2700 |0036: throw v0 │ │ +40c026: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +40c02a: 6e10 c388 0600 |0039: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c030: 2809 |003c: goto 0045 // +0009 │ │ +40c032: 0d05 |003d: move-exception v5 │ │ +40c034: 6e20 c784 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40c03a: 2804 |0041: goto 0045 // +0004 │ │ +40c03c: 6e10 c388 0600 |0042: invoke-virtual {v6}, Ljava/util/jar/JarOutputStream;.close:()V // method@88c3 │ │ +40c042: 2704 |0045: throw v4 │ │ catches : 3 │ │ 0x0013 - 0x002e │ │ Ljava/lang/Throwable; -> 0x0034 │ │ -> 0x0032 │ │ 0x0036 - 0x0037 │ │ -> 0x0032 │ │ 0x0039 - 0x003c │ │ @@ -1406781,18 +1406777,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40c074: |[40c074] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Ljava/util/Map;)V │ │ -40c084: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40c088: 7040 3cc7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c73c │ │ -40c08e: 0e00 |0005: return-void │ │ +40c068: |[40c068] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Ljava/util/Map;)V │ │ +40c078: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40c07c: 7040 3cc7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c73c │ │ +40c082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Map; │ │ @@ -1406802,18 +1406798,18 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -40c090: |[40c090] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ -40c0a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c0a2: 7050 39c7 2130 |0001: invoke-direct {v1, v2, v0, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ -40c0a8: 0e00 |0004: return-void │ │ +40c084: |[40c084] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ +40c094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c096: 7050 39c7 2130 |0001: invoke-direct {v1, v2, v0, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ +40c09c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ @@ -1406823,18 +1406819,18 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -40c0ac: |[40c0ac] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ -40c0bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c0be: 7054 39c7 2130 |0001: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ -40c0c4: 0e00 |0004: return-void │ │ +40c0a0: |[40c0a0] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ +40c0b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c0b2: 7054 39c7 2130 |0001: invoke-direct {v1, v2, v0, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.:(Ljava/io/InputStream;Ljava/io/File;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c739 │ │ +40c0b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ @@ -1406845,31 +1406841,31 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -40bde4: |[40bde4] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.matches:([BI)Z │ │ -40bdf4: 6000 028e |0000: sget v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ -40bdf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40bdfa: 3504 0300 |0003: if-ge v4, v0, 0006 // +0003 │ │ -40bdfe: 0f01 |0005: return v1 │ │ -40be00: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -40be02: 6000 028e |0007: sget v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ -40be06: 3504 0e00 |0009: if-ge v4, v0, 0017 // +000e │ │ -40be0a: 4800 0304 |000b: aget-byte v0, v3, v4 │ │ -40be0e: 6202 018e |000d: sget-object v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ -40be12: 4802 0204 |000f: aget-byte v2, v2, v4 │ │ -40be16: 3220 0300 |0011: if-eq v0, v2, 0014 // +0003 │ │ -40be1a: 0f01 |0013: return v1 │ │ -40be1c: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -40be20: 28f1 |0016: goto 0007 // -000f │ │ -40be22: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -40be24: 0f03 |0018: return v3 │ │ +40bdd8: |[40bdd8] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.matches:([BI)Z │ │ +40bde8: 6000 028e |0000: sget v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ +40bdec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40bdee: 3504 0300 |0003: if-ge v4, v0, 0006 // +0003 │ │ +40bdf2: 0f01 |0005: return v1 │ │ +40bdf4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +40bdf6: 6000 028e |0007: sget v0, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.SIG_LENGTH:I // field@8e02 │ │ +40bdfa: 3504 0e00 |0009: if-ge v4, v0, 0017 // +000e │ │ +40bdfe: 4800 0304 |000b: aget-byte v0, v3, v4 │ │ +40be02: 6202 018e |000d: sget-object v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.CAFE_DOOD:[B // field@8e01 │ │ +40be06: 4802 0204 |000f: aget-byte v2, v2, v4 │ │ +40be0a: 3220 0300 |0011: if-eq v0, v2, 0014 // +0003 │ │ +40be0e: 0f01 |0013: return v1 │ │ +40be10: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40be14: 28f1 |0016: goto 0007 // -000f │ │ +40be16: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +40be18: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0007 line=273 │ │ 0x000b line=274 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) [B │ │ @@ -1406881,21 +1406877,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -40be28: |[40be28] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.available:()I │ │ -40be38: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40be3c: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40be42: 0c00 |0005: move-result-object v0 │ │ -40be44: 6e10 7f82 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -40be4a: 0a00 |0009: move-result v0 │ │ -40be4c: 0f00 |000a: return v0 │ │ +40be1c: |[40be1c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.available:()I │ │ +40be2c: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40be30: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40be36: 0c00 |0005: move-result-object v0 │ │ +40be38: 6e10 7f82 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +40be3e: 0a00 |0009: move-result v0 │ │ +40be40: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;) │ │ @@ -1406903,26 +1406899,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -40c0c8: |[40c0c8] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.close:()V │ │ -40c0d8: 5420 048e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40c0dc: 6e10 64c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.stop:()V // method@c764 │ │ -40c0e2: 5420 038e |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ -40c0e6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -40c0ea: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -40c0f0: 0e00 |000c: return-void │ │ -40c0f2: 0d00 |000d: move-exception v0 │ │ -40c0f4: 5421 038e |000e: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ -40c0f8: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -40c0fc: 6e10 8082 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -40c102: 2700 |0015: throw v0 │ │ +40c0bc: |[40c0bc] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.close:()V │ │ +40c0cc: 5420 048e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40c0d0: 6e10 64c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.stop:()V // method@c764 │ │ +40c0d6: 5420 038e |0005: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ +40c0da: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +40c0de: 6e10 8082 0000 |0009: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40c0e4: 0e00 |000c: return-void │ │ +40c0e6: 0d00 |000d: move-exception v0 │ │ +40c0e8: 5421 038e |000e: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.originalInput:Ljava/io/InputStream; // field@8e03 │ │ +40c0ec: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +40c0f0: 6e10 8082 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +40c0f6: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=246 │ │ 0x0009 line=247 │ │ @@ -1406936,24 +1406932,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -40c110: |[40c110] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.mark:(I)V │ │ -40c120: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40c124: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40c12a: 0c00 |0005: move-result-object v0 │ │ -40c12c: 6e20 8182 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ -40c132: 0e00 |0009: return-void │ │ -40c134: 0d02 |000a: move-exception v2 │ │ -40c136: 2200 8b10 |000b: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -40c13a: 7020 2884 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -40c140: 2700 |0010: throw v0 │ │ +40c104: |[40c104] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.mark:(I)V │ │ +40c114: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40c118: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40c11e: 0c00 |0005: move-result-object v0 │ │ +40c120: 6e20 8182 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/InputStream;.mark:(I)V // method@8281 │ │ +40c126: 0e00 |0009: return-void │ │ +40c128: 0d02 |000a: move-exception v2 │ │ +40c12a: 2200 8b10 |000b: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +40c12e: 7020 2884 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +40c134: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=225 │ │ 0x000b line=227 │ │ locals : │ │ @@ -1406965,23 +1406961,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -40bda8: |[40bda8] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.markSupported:()Z │ │ -40bdb8: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40bdbc: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40bdc2: 0c00 |0005: move-result-object v0 │ │ -40bdc4: 6e10 8282 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ -40bdca: 0a00 |0009: move-result v0 │ │ -40bdcc: 0f00 |000a: return v0 │ │ -40bdce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -40bdd0: 0f00 |000c: return v0 │ │ +40bd9c: |[40bd9c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.markSupported:()Z │ │ +40bdac: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40bdb0: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40bdb6: 0c00 |0005: move-result-object v0 │ │ +40bdb8: 6e10 8282 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@8282 │ │ +40bdbe: 0a00 |0009: move-result v0 │ │ +40bdc0: 0f00 |000a: return v0 │ │ +40bdc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +40bdc4: 0f00 |000c: return v0 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ @@ -1406991,21 +1406987,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -40be50: |[40be50] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:()I │ │ -40be60: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40be64: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40be6a: 0c00 |0005: move-result-object v0 │ │ -40be6c: 6e10 8382 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -40be72: 0a00 |0009: move-result v0 │ │ -40be74: 0f00 |000a: return v0 │ │ +40be44: |[40be44] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:()I │ │ +40be54: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40be58: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40be5e: 0c00 |0005: move-result-object v0 │ │ +40be60: 6e10 8382 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40be66: 0a00 |0009: move-result v0 │ │ +40be68: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;) │ │ @@ -1407013,21 +1407009,21 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -40be78: |[40be78] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:([B)I │ │ -40be88: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40be8c: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40be92: 0c00 |0005: move-result-object v0 │ │ -40be94: 6e20 8482 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ -40be9a: 0a02 |0009: move-result v2 │ │ -40be9c: 0f02 |000a: return v2 │ │ +40be6c: |[40be6c] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:([B)I │ │ +40be7c: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40be80: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40be86: 0c00 |0005: move-result-object v0 │ │ +40be88: 6e20 8482 2000 |0006: invoke-virtual {v0, v2}, Ljava/io/InputStream;.read:([B)I // method@8284 │ │ +40be8e: 0a02 |0009: move-result v2 │ │ +40be90: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x000b reg=2 (null) [B │ │ │ │ @@ -1407036,21 +1407032,21 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -40bea0: |[40bea0] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:([BII)I │ │ -40beb0: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40beb4: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40beba: 0c00 |0005: move-result-object v0 │ │ -40bebc: 6e40 8582 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -40bec2: 0a02 |0009: move-result v2 │ │ -40bec4: 0f02 |000a: return v2 │ │ +40be94: |[40be94] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.read:([BII)I │ │ +40bea4: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40bea8: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40beae: 0c00 |0005: move-result-object v0 │ │ +40beb0: 6e40 8582 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +40beb6: 0a02 |0009: move-result v2 │ │ +40beb8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x000b reg=2 (null) [B │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -1407061,20 +1407057,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -40c154: |[40c154] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.reset:()V │ │ -40c164: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40c168: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40c16e: 0c00 |0005: move-result-object v0 │ │ -40c170: 6e10 8682 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ -40c176: 0e00 |0009: return-void │ │ +40c148: |[40c148] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.reset:()V │ │ +40c158: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40c15c: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40c162: 0c00 |0005: move-result-object v0 │ │ +40c164: 6e10 8682 0000 |0006: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@8286 │ │ +40c16a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ │ │ #8 : (in Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;) │ │ @@ -1407082,21 +1407078,21 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -40bec8: |[40bec8] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.skip:(J)J │ │ -40bed8: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ -40bedc: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40bee2: 0c00 |0005: move-result-object v0 │ │ -40bee4: 6e30 8782 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -40beea: 0b02 |0009: move-result-wide v2 │ │ -40beec: 1002 |000a: return-wide v2 │ │ +40bebc: |[40bebc] org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream.skip:(J)J │ │ +40becc: 5410 048e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e04 │ │ +40bed0: 6e10 62c7 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40bed6: 0c00 |0005: move-result-object v0 │ │ +40bed8: 6e30 8782 2003 |0006: invoke-virtual {v0, v2, v3}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +40bede: 0b02 |0009: move-result-wide v2 │ │ +40bee0: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream; │ │ 0x0000 - 0x000b reg=2 (null) J │ │ │ │ @@ -1407165,18 +1407161,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -40c178: |[40c178] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -40c188: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40c18c: 7030 49c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c749 │ │ -40c192: 0e00 |0005: return-void │ │ +40c16c: |[40c16c] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +40c17c: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40c180: 7030 49c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V // method@c749 │ │ +40c186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1407185,18 +1407181,18 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40c194: |[40c194] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Ljava/util/Map;)V │ │ -40c1a4: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ -40c1a8: 7040 4ac7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c74a │ │ -40c1ae: 0e00 |0005: return-void │ │ +40c188: |[40c188] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Ljava/util/Map;)V │ │ +40c198: 6200 0a8e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.IN_MEMORY:Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; // field@8e0a │ │ +40c19c: 7040 4ac7 2130 |0002: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c74a │ │ +40c1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/util/Map; │ │ @@ -1407206,18 +1407202,18 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -40c1b0: |[40c1b0] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ -40c1c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c1c2: 7040 4ac7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c74a │ │ -40c1c8: 0e00 |0004: return-void │ │ +40c1a4: |[40c1a4] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;)V │ │ +40c1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c1b6: 7040 4ac7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V // method@c74a │ │ +40c1bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy; │ │ @@ -1407227,24 +1407223,24 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -40c1cc: |[40c1cc] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ -40c1dc: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -40c1e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -40c1e4: 5c10 058e |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ -40c1e8: 5b12 068e |0006: iput-object v2, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ -40c1ec: 6e10 57c7 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // method@c757 │ │ -40c1f2: 0c02 |000b: move-result-object v2 │ │ -40c1f4: 5b12 088e |000c: iput-object v2, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c1f8: 5b14 078e |000e: iput-object v4, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ -40c1fc: 0e00 |0010: return-void │ │ +40c1c0: |[40c1c0] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;Ljava/util/Map;)V │ │ +40c1d0: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +40c1d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40c1d8: 5c10 058e |0004: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ +40c1dc: 5b12 068e |0006: iput-object v2, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ +40c1e0: 6e10 57c7 0300 |0008: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // method@c757 │ │ +40c1e6: 0c02 |000b: move-result-object v2 │ │ +40c1e8: 5b12 088e |000c: iput-object v2, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c1ec: 5b14 078e |000e: iput-object v4, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ +40c1f0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=37 │ │ 0x0006 line=95 │ │ 0x0008 line=96 │ │ 0x000e line=97 │ │ @@ -1407260,25 +1407256,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -40c200: |[40c200] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close:()V │ │ -40c210: 6e10 4cc7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finish:()V // method@c74c │ │ -40c216: 5420 088e |0003: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c21a: 6e10 64c7 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.stop:()V // method@c764 │ │ -40c220: 5420 068e |0008: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ -40c224: 6e10 9e82 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40c22a: 0e00 |000d: return-void │ │ -40c22c: 0d00 |000e: move-exception v0 │ │ -40c22e: 5421 068e |000f: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ -40c232: 6e10 9e82 0100 |0011: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40c238: 2700 |0014: throw v0 │ │ +40c1f4: |[40c1f4] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.close:()V │ │ +40c204: 6e10 4cc7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finish:()V // method@c74c │ │ +40c20a: 5420 088e |0003: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c20e: 6e10 64c7 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.stop:()V // method@c764 │ │ +40c214: 5420 068e |0008: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ +40c218: 6e10 9e82 0000 |000a: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40c21e: 0e00 |000d: return-void │ │ +40c220: 0d00 |000e: move-exception v0 │ │ +40c222: 5421 068e |000f: iget-object v1, v2, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ +40c226: 6e10 9e82 0100 |0011: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40c22c: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=119 │ │ 0x0008 line=121 │ │ @@ -1407290,51 +1407286,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -40c248: |[40c248] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish:()V │ │ -40c258: 5540 058e |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ -40c25c: 3900 3f00 |0002: if-nez v0, 0041 // +003f │ │ -40c260: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -40c262: 5c40 058e |0005: iput-boolean v0, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ -40c266: 7100 ca88 0000 |0007: invoke-static {}, Ljava/util/jar/Pack200;.newPacker:()Ljava/util/jar/Pack200$Packer; // method@88ca │ │ -40c26c: 0c00 |000a: move-result-object v0 │ │ -40c26e: 5441 078e |000b: iget-object v1, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ -40c272: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -40c276: 7210 c688 0000 |000f: invoke-interface {v0}, Ljava/util/jar/Pack200$Packer;.properties:()Ljava/util/SortedMap; // method@88c6 │ │ -40c27c: 0c01 |0012: move-result-object v1 │ │ -40c27e: 5442 078e |0013: iget-object v2, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ -40c282: 7220 e687 2100 |0015: invoke-interface {v1, v2}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ -40c288: 2201 8411 |0018: new-instance v1, Ljava/util/jar/JarInputStream; // type@1184 │ │ -40c28c: 5442 088e |001a: iget-object v2, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c290: 6e10 62c7 0200 |001c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ -40c296: 0c02 |001f: move-result-object v2 │ │ -40c298: 7020 c088 2100 |0020: invoke-direct {v1, v2}, Ljava/util/jar/JarInputStream;.:(Ljava/io/InputStream;)V // method@88c0 │ │ -40c29e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -40c2a0: 5443 068e |0024: iget-object v3, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ -40c2a4: 7230 c588 1003 |0026: invoke-interface {v0, v1, v3}, Ljava/util/jar/Pack200$Packer;.pack:(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V // method@88c5 │ │ -40c2aa: 6e10 c188 0100 |0029: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ -40c2b0: 2815 |002c: goto 0041 // +0015 │ │ -40c2b2: 0d00 |002d: move-exception v0 │ │ -40c2b4: 2804 |002e: goto 0032 // +0004 │ │ -40c2b6: 0d00 |002f: move-exception v0 │ │ -40c2b8: 0702 |0030: move-object v2, v0 │ │ -40c2ba: 2702 |0031: throw v2 │ │ -40c2bc: 3802 0b00 |0032: if-eqz v2, 003d // +000b │ │ -40c2c0: 6e10 c188 0100 |0034: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ -40c2c6: 2809 |0037: goto 0040 // +0009 │ │ -40c2c8: 0d01 |0038: move-exception v1 │ │ -40c2ca: 6e20 c784 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40c2d0: 2804 |003c: goto 0040 // +0004 │ │ -40c2d2: 6e10 c188 0100 |003d: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ -40c2d8: 2700 |0040: throw v0 │ │ -40c2da: 0e00 |0041: return-void │ │ +40c23c: |[40c23c] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.finish:()V │ │ +40c24c: 5540 058e |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ +40c250: 3900 3f00 |0002: if-nez v0, 0041 // +003f │ │ +40c254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +40c256: 5c40 058e |0005: iput-boolean v0, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.finished:Z // field@8e05 │ │ +40c25a: 7100 ca88 0000 |0007: invoke-static {}, Ljava/util/jar/Pack200;.newPacker:()Ljava/util/jar/Pack200$Packer; // method@88ca │ │ +40c260: 0c00 |000a: move-result-object v0 │ │ +40c262: 5441 078e |000b: iget-object v1, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ +40c266: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +40c26a: 7210 c688 0000 |000f: invoke-interface {v0}, Ljava/util/jar/Pack200$Packer;.properties:()Ljava/util/SortedMap; // method@88c6 │ │ +40c270: 0c01 |0012: move-result-object v1 │ │ +40c272: 5442 078e |0013: iget-object v2, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.properties:Ljava/util/Map; // field@8e07 │ │ +40c276: 7220 e687 2100 |0015: invoke-interface {v1, v2}, Ljava/util/SortedMap;.putAll:(Ljava/util/Map;)V // method@87e6 │ │ +40c27c: 2201 8411 |0018: new-instance v1, Ljava/util/jar/JarInputStream; // type@1184 │ │ +40c280: 5442 088e |001a: iget-object v2, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c284: 6e10 62c7 0200 |001c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.getInput:()Ljava/io/InputStream; // method@c762 │ │ +40c28a: 0c02 |001f: move-result-object v2 │ │ +40c28c: 7020 c088 2100 |0020: invoke-direct {v1, v2}, Ljava/util/jar/JarInputStream;.:(Ljava/io/InputStream;)V // method@88c0 │ │ +40c292: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +40c294: 5443 068e |0024: iget-object v3, v4, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.originalOutput:Ljava/io/OutputStream; // field@8e06 │ │ +40c298: 7230 c588 1003 |0026: invoke-interface {v0, v1, v3}, Ljava/util/jar/Pack200$Packer;.pack:(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V // method@88c5 │ │ +40c29e: 6e10 c188 0100 |0029: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ +40c2a4: 2815 |002c: goto 0041 // +0015 │ │ +40c2a6: 0d00 |002d: move-exception v0 │ │ +40c2a8: 2804 |002e: goto 0032 // +0004 │ │ +40c2aa: 0d00 |002f: move-exception v0 │ │ +40c2ac: 0702 |0030: move-object v2, v0 │ │ +40c2ae: 2702 |0031: throw v2 │ │ +40c2b0: 3802 0b00 |0032: if-eqz v2, 003d // +000b │ │ +40c2b4: 6e10 c188 0100 |0034: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ +40c2ba: 2809 |0037: goto 0040 // +0009 │ │ +40c2bc: 0d01 |0038: move-exception v1 │ │ +40c2be: 6e20 c784 1200 |0039: invoke-virtual {v2, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40c2c4: 2804 |003c: goto 0040 // +0004 │ │ +40c2c6: 6e10 c188 0100 |003d: invoke-virtual {v1}, Ljava/util/jar/JarInputStream;.close:()V // method@88c1 │ │ +40c2cc: 2700 |0040: throw v0 │ │ +40c2ce: 0e00 |0041: return-void │ │ catches : 3 │ │ 0x0024 - 0x0029 │ │ Ljava/lang/Throwable; -> 0x002f │ │ -> 0x002d │ │ 0x0031 - 0x0032 │ │ -> 0x002d │ │ 0x0034 - 0x0037 │ │ @@ -1407358,18 +1407354,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40c338: |[40c338] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:(I)V │ │ -40c348: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c34c: 6e20 65c7 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:(I)V // method@c765 │ │ -40c352: 0e00 |0005: return-void │ │ +40c32c: |[40c32c] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:(I)V │ │ +40c33c: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c340: 6e20 65c7 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:(I)V // method@c765 │ │ +40c346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1407378,18 +1407374,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -40c300: |[40c300] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:([B)V │ │ -40c310: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c314: 6e20 66c7 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:([B)V // method@c766 │ │ -40c31a: 0e00 |0005: return-void │ │ +40c2f4: |[40c2f4] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:([B)V │ │ +40c304: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c308: 6e20 66c7 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:([B)V // method@c766 │ │ +40c30e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1407398,18 +1407394,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40c31c: |[40c31c] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:([BII)V │ │ -40c32c: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ -40c330: 6e40 67c7 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:([BII)V // method@c767 │ │ -40c336: 0e00 |0005: return-void │ │ +40c310: |[40c310] org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream.write:([BII)V │ │ +40c320: 5410 088e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream;.streamBridge:Lorg/apache/commons/compress/compressors/pack200/StreamBridge; // field@8e08 │ │ +40c324: 6e40 67c7 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.write:([BII)V // method@c767 │ │ +40c32a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1407445,18 +1407441,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -40c370: |[40c370] org.apache.commons.compress.compressors.pack200.Pack200Strategy$1.:(Ljava/lang/String;I)V │ │ -40c380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c382: 7040 56c7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V // method@c756 │ │ -40c388: 0e00 |0004: return-void │ │ +40c364: |[40c364] org.apache.commons.compress.compressors.pack200.Pack200Strategy$1.:(Ljava/lang/String;I)V │ │ +40c374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c376: 7040 56c7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V // method@c756 │ │ +40c37c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1407467,18 +1407463,18 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/pack200/StreamBridge;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40c354: |[40c354] org.apache.commons.compress.compressors.pack200.Pack200Strategy$1.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ -40c364: 2200 db18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge; // type@18db │ │ -40c368: 7010 2fc7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge;.:()V // method@c72f │ │ -40c36e: 1100 |0005: return-object v0 │ │ +40c348: |[40c348] org.apache.commons.compress.compressors.pack200.Pack200Strategy$1.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ +40c358: 2200 db18 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge; // type@18db │ │ +40c35c: 7010 2fc7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge;.:()V // method@c72f │ │ +40c362: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1; │ │ │ │ source_file_idx : 21831 (Pack200Strategy.java) │ │ @@ -1407513,18 +1407509,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -40c3a8: |[40c3a8] org.apache.commons.compress.compressors.pack200.Pack200Strategy$2.:(Ljava/lang/String;I)V │ │ -40c3b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40c3ba: 7040 56c7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V // method@c756 │ │ -40c3c0: 0e00 |0004: return-void │ │ +40c39c: |[40c39c] org.apache.commons.compress.compressors.pack200.Pack200Strategy$2.:(Ljava/lang/String;I)V │ │ +40c3ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40c3ae: 7040 56c7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy;.:(Ljava/lang/String;ILorg/apache/commons/compress/compressors/pack200/Pack200Strategy$1;)V // method@c756 │ │ +40c3b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1407535,18 +1407531,18 @@ │ │ type : '()Lorg/apache/commons/compress/compressors/pack200/StreamBridge;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40c38c: |[40c38c] org.apache.commons.compress.compressors.pack200.Pack200Strategy$2.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ -40c39c: 2200 e518 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // type@18e5 │ │ -40c3a0: 7010 6ac7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.:()V // method@c76a │ │ -40c3a6: 1100 |0005: return-object v0 │ │ +40c380: |[40c380] org.apache.commons.compress.compressors.pack200.Pack200Strategy$2.newStreamBridge:()Lorg/apache/commons/compress/compressors/pack200/StreamBridge; │ │ +40c390: 2200 e518 |0000: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; // type@18e5 │ │ +40c394: 7010 6ac7 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.:()V // method@c76a │ │ +40c39a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/pack200/Pack200Strategy$2; │ │ │ │ source_file_idx : 21831 (Pack200Strategy.java) │ │ @@ -1407584,32 +1407580,32 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -40c86c: |[40c86c] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.:()V │ │ -40c87c: 7010 5fc7 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:()V // method@c75f │ │ -40c882: 1a00 247c |0003: const-string v0, "commons-compress" // string@7c24 │ │ -40c886: 1a01 50b8 |0005: const-string v1, "packtemp" // string@b850 │ │ -40c88a: 7120 4182 1000 |0007: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ -40c890: 0c00 |000a: move-result-object v0 │ │ -40c892: 5b20 0f8e |000b: iput-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ -40c896: 5420 0f8e |000d: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ -40c89a: 6e10 4482 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ -40c8a0: 5420 0f8e |0012: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ -40c8a4: 6e10 5882 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -40c8aa: 0c00 |0017: move-result-object v0 │ │ -40c8ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -40c8ae: 2311 791c |0019: new-array v1, v1, [Ljava/nio/file/OpenOption; // type@1c79 │ │ -40c8b2: 7120 fe85 1000 |001b: invoke-static {v0, v1}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ -40c8b8: 0c00 |001e: move-result-object v0 │ │ -40c8ba: 5b20 108e |001f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8e10 │ │ -40c8be: 0e00 |0021: return-void │ │ +40c860: |[40c860] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.:()V │ │ +40c870: 7010 5fc7 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/pack200/StreamBridge;.:()V // method@c75f │ │ +40c876: 1a00 247c |0003: const-string v0, "commons-compress" // string@7c24 │ │ +40c87a: 1a01 50b8 |0005: const-string v1, "packtemp" // string@b850 │ │ +40c87e: 7120 4182 1000 |0007: invoke-static {v0, v1}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@8241 │ │ +40c884: 0c00 |000a: move-result-object v0 │ │ +40c886: 5b20 0f8e |000b: iput-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ +40c88a: 5420 0f8e |000d: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ +40c88e: 6e10 4482 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.deleteOnExit:()V // method@8244 │ │ +40c894: 5420 0f8e |0012: iget-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ +40c898: 6e10 5882 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +40c89e: 0c00 |0017: move-result-object v0 │ │ +40c8a0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +40c8a2: 2311 791c |0019: new-array v1, v1, [Ljava/nio/file/OpenOption; // type@1c79 │ │ +40c8a6: 7120 fe85 1000 |001b: invoke-static {v0, v1}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ +40c8ac: 0c00 |001e: move-result-object v0 │ │ +40c8ae: 5b20 108e |001f: iput-object v0, v2, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8e10 │ │ +40c8b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ 0x000d line=38 │ │ 0x0012 line=39 │ │ locals : │ │ @@ -1407620,17 +1407616,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40c814: |[40c814] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.access$000:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;)Ljava/io/File; │ │ -40c824: 5400 0f8e |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ -40c828: 1100 |0002: return-object v0 │ │ +40c808: |[40c808] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.access$000:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;)Ljava/io/File; │ │ +40c818: 5400 0f8e |0000: iget-object v0, v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ +40c81c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; │ │ │ │ Virtual methods - │ │ @@ -1407639,27 +1407635,27 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -40c82c: |[40c82c] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.getInputView:()Ljava/io/InputStream; │ │ -40c83c: 5430 108e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8e10 │ │ -40c840: 6e10 9e82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40c846: 2200 e418 |0005: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1; // type@18e4 │ │ -40c84a: 5431 0f8e |0007: iget-object v1, v3, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ -40c84e: 6e10 5882 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -40c854: 0c01 |000c: move-result-object v1 │ │ -40c856: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -40c858: 2322 791c |000e: new-array v2, v2, [Ljava/nio/file/OpenOption; // type@1c79 │ │ -40c85c: 7120 fd85 2100 |0010: invoke-static {v1, v2}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ -40c862: 0c01 |0013: move-result-object v1 │ │ -40c864: 7030 68c7 3001 |0014: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;Ljava/io/InputStream;)V // method@c768 │ │ -40c86a: 1100 |0017: return-object v0 │ │ +40c820: |[40c820] org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge.getInputView:()Ljava/io/InputStream; │ │ +40c830: 5430 108e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.out:Ljava/io/OutputStream; // field@8e10 │ │ +40c834: 6e10 9e82 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40c83a: 2200 e418 |0005: new-instance v0, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1; // type@18e4 │ │ +40c83e: 5431 0f8e |0007: iget-object v1, v3, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;.f:Ljava/io/File; // field@8e0f │ │ +40c842: 6e10 5882 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +40c848: 0c01 |000c: move-result-object v1 │ │ +40c84a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +40c84c: 2322 791c |000e: new-array v2, v2, [Ljava/nio/file/OpenOption; // type@1c79 │ │ +40c850: 7120 fd85 2100 |0010: invoke-static {v1, v2}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ +40c856: 0c01 |0013: move-result-object v1 │ │ +40c858: 7030 68c7 3001 |0014: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1;.:(Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge;Ljava/io/InputStream;)V // method@c768 │ │ +40c85e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge; │ │ │ │ @@ -1407700,18 +1407696,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40c8e0: |[40c8e0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)V │ │ -40c8f0: 5b01 118e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // field@8e11 │ │ -40c8f4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40c8fa: 0e00 |0005: return-void │ │ +40c8d4: |[40c8d4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream$1.:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)V │ │ +40c8e4: 5b01 118e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // field@8e11 │ │ +40c8e8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40c8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ │ │ @@ -1407721,19 +1407717,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40c8c0: |[40c8c0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream$1.getAsByte:()I │ │ -40c8d0: 5410 118e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // field@8e11 │ │ -40c8d4: 7110 73c7 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.access$000:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)I // method@c773 │ │ -40c8da: 0a00 |0005: move-result v0 │ │ -40c8dc: 0f00 |0006: return v0 │ │ +40c8b4: |[40c8b4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream$1.getAsByte:()I │ │ +40c8c4: 5410 118e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; // field@8e11 │ │ +40c8c8: 7110 73c7 0000 |0002: invoke-static {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.access$000:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)I // method@c773 │ │ +40c8ce: 0a00 |0005: move-result v0 │ │ +40c8d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1; │ │ │ │ source_file_idx : 10682 (FramedSnappyCompressorInputStream.java) │ │ @@ -1407884,39 +1407880,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -40cb98: |[40cb98] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:()V │ │ -40cba8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -40cbac: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -40cbb0: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -40cbb6: 6900 198e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ -40cbba: 0e00 |0009: return-void │ │ -40cbbc: 0003 0100 0a00 0000 ff06 0000 734e ... |000a: array-data (9 units) │ │ +40cb8c: |[40cb8c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:()V │ │ +40cb9c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +40cba0: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +40cba4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +40cbaa: 6900 198e |0007: sput-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ +40cbae: 0e00 |0009: return-void │ │ +40cbb0: 0003 0100 0a00 0000 ff06 0000 734e ... |000a: array-data (9 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -40cbd0: |[40cbd0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -40cbe0: 6200 308e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ -40cbe4: 7030 72c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V // method@c772 │ │ -40cbea: 0e00 |0005: return-void │ │ +40cbc4: |[40cbc4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40cbd4: 6200 308e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.STANDARD:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e30 │ │ +40cbd8: 7030 72c7 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V // method@c772 │ │ +40cbde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1407925,37 +1407921,37 @@ │ │ type : '(Ljava/io/InputStream;ILorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -40cbec: |[40cbec] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;ILorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V │ │ -40cbfc: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -40cc02: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -40cc04: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ -40cc08: 5b31 238e |0006: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ -40cc0c: 1601 ffff |0008: const-wide/16 v1, #int -1 // #ffff │ │ -40cc10: 5a31 208e |000a: iput-wide v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cc14: 2201 ea18 |000c: new-instance v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // type@18ea │ │ -40cc18: 7010 97c7 0100 |000e: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.:()V // method@c797 │ │ -40cc1e: 5b31 1c8e |0011: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ -40cc22: 2201 e618 |0013: new-instance v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1; // type@18e6 │ │ -40cc26: 7020 6dc7 3100 |0015: invoke-direct {v1, v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)V // method@c76d │ │ -40cc2c: 5b31 248e |0018: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e24 │ │ -40cc30: 2201 4f10 |001a: new-instance v1, Ljava/io/PushbackInputStream; // type@104f │ │ -40cc34: 7030 c682 4100 |001c: invoke-direct {v1, v4, v0}, Ljava/io/PushbackInputStream;.:(Ljava/io/InputStream;I)V // method@82c6 │ │ -40cc3a: 5b31 218e |001f: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40cc3e: 5935 1b8e |0021: iput v5, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.blockSize:I // field@8e1b │ │ -40cc42: 5b36 1e8e |0023: iput-object v6, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.dialect:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e1e │ │ -40cc46: 6e10 92c7 0600 |0025: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.hasStreamIdentifier:()Z // method@c792 │ │ -40cc4c: 0a04 |0028: move-result v4 │ │ -40cc4e: 3804 0500 |0029: if-eqz v4, 002e // +0005 │ │ -40cc52: 7010 81c7 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readStreamIdentifier:()V // method@c781 │ │ -40cc58: 0e00 |002e: return-void │ │ +40cbe0: |[40cbe0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;ILorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V │ │ +40cbf0: 7010 3ac5 0300 |0000: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +40cbf6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +40cbf8: 2301 c71b |0004: new-array v1, v0, [B // type@1bc7 │ │ +40cbfc: 5b31 238e |0006: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ +40cc00: 1601 ffff |0008: const-wide/16 v1, #int -1 // #ffff │ │ +40cc04: 5a31 208e |000a: iput-wide v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cc08: 2201 ea18 |000c: new-instance v1, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // type@18ea │ │ +40cc0c: 7010 97c7 0100 |000e: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.:()V // method@c797 │ │ +40cc12: 5b31 1c8e |0011: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ +40cc16: 2201 e618 |0013: new-instance v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1; // type@18e6 │ │ +40cc1a: 7020 6dc7 3100 |0015: invoke-direct {v1, v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream$1;.:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)V // method@c76d │ │ +40cc20: 5b31 248e |0018: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e24 │ │ +40cc24: 2201 4f10 |001a: new-instance v1, Ljava/io/PushbackInputStream; // type@104f │ │ +40cc28: 7030 c682 4100 |001c: invoke-direct {v1, v4, v0}, Ljava/io/PushbackInputStream;.:(Ljava/io/InputStream;I)V // method@82c6 │ │ +40cc2e: 5b31 218e |001f: iput-object v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cc32: 5935 1b8e |0021: iput v5, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.blockSize:I // field@8e1b │ │ +40cc36: 5b36 1e8e |0023: iput-object v6, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.dialect:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e1e │ │ +40cc3a: 6e10 92c7 0600 |0025: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.hasStreamIdentifier:()Z // method@c792 │ │ +40cc40: 0a04 |0028: move-result v4 │ │ +40cc42: 3804 0500 |0029: if-eqz v4, 002e // +0005 │ │ +40cc46: 7010 81c7 0300 |002b: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readStreamIdentifier:()V // method@c781 │ │ +40cc4c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=70 │ │ 0x000a line=75 │ │ 0x000c line=77 │ │ 0x0013 line=79 │ │ @@ -1407975,18 +1407971,18 @@ │ │ type : '(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -40cc5c: |[40cc5c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V │ │ -40cc6c: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ -40cc72: 7040 71c7 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;ILorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V // method@c771 │ │ -40cc78: 0e00 |0006: return-void │ │ +40cc50: |[40cc50] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.:(Ljava/io/InputStream;Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V │ │ +40cc60: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ +40cc66: 7040 71c7 2130 |0003: invoke-direct {v1, v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.:(Ljava/io/InputStream;ILorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;)V // method@c771 │ │ +40cc6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; │ │ @@ -1407996,18 +1407992,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -40c940: |[40c940] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.access$000:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)I │ │ -40c950: 7010 7fc7 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOneByte:()I // method@c77f │ │ -40c956: 0a00 |0003: move-result v0 │ │ -40c958: 0f00 |0004: return v0 │ │ +40c934: |[40c934] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.access$000:(Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;)I │ │ +40c944: 7010 7fc7 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOneByte:()I // method@c77f │ │ +40c94a: 0a00 |0003: move-result v0 │ │ +40c94c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ │ │ #5 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;) │ │ @@ -1408015,32 +1408011,32 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -40c8fc: |[40c8fc] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.matches:([BI)Z │ │ -40c90c: 6200 198e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ -40c910: 2101 |0002: array-length v1, v0 │ │ -40c912: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -40c914: 3514 0300 |0004: if-ge v4, v1, 0007 // +0003 │ │ -40c918: 0f02 |0006: return v2 │ │ -40c91a: 2134 |0007: array-length v4, v3 │ │ -40c91c: 2101 |0008: array-length v1, v0 │ │ -40c91e: 3714 0a00 |0009: if-le v4, v1, 0013 // +000a │ │ -40c922: 2104 |000b: array-length v4, v0 │ │ -40c924: 2344 c71b |000c: new-array v4, v4, [B // type@1bc7 │ │ -40c928: 2100 |000e: array-length v0, v0 │ │ -40c92a: 7150 a084 2324 |000f: invoke-static {v3, v2, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40c930: 0743 |0012: move-object v3, v4 │ │ -40c932: 6204 198e |0013: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ -40c936: 7120 8f86 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ -40c93c: 0a03 |0018: move-result v3 │ │ -40c93e: 0f03 |0019: return v3 │ │ +40c8f0: |[40c8f0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.matches:([BI)Z │ │ +40c900: 6200 198e |0000: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ +40c904: 2101 |0002: array-length v1, v0 │ │ +40c906: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +40c908: 3514 0300 |0004: if-ge v4, v1, 0007 // +0003 │ │ +40c90c: 0f02 |0006: return v2 │ │ +40c90e: 2134 |0007: array-length v4, v3 │ │ +40c910: 2101 |0008: array-length v1, v0 │ │ +40c912: 3714 0a00 |0009: if-le v4, v1, 0013 // +000a │ │ +40c916: 2104 |000b: array-length v4, v0 │ │ +40c918: 2344 c71b |000c: new-array v4, v4, [B // type@1bc7 │ │ +40c91c: 2100 |000e: array-length v0, v0 │ │ +40c91e: 7150 a084 2324 |000f: invoke-static {v3, v2, v4, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40c924: 0743 |0012: move-object v3, v4 │ │ +40c926: 6204 198e |0013: sget-object v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ +40c92a: 7120 8f86 4300 |0015: invoke-static {v3, v4}, Ljava/util/Arrays;.equals:([B[B)Z // method@868f │ │ +40c930: 0a03 |0018: move-result v3 │ │ +40c932: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0007 line=323 │ │ 0x000b line=324 │ │ 0x000e line=325 │ │ 0x0013 line=328 │ │ @@ -1408053,29 +1408049,29 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -40cb14: |[40cb14] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readCrc:()J │ │ -40cb24: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -40cb26: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ -40cb2a: 5432 218e |0003: iget-object v2, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40cb2e: 7120 5fc8 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -40cb34: 0a02 |0008: move-result v2 │ │ -40cb36: 6e20 76c7 2300 |0009: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ -40cb3c: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ -40cb40: 7110 2fc8 0100 |000e: invoke-static {v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([B)J // method@c82f │ │ -40cb46: 0b00 |0011: move-result-wide v0 │ │ -40cb48: 1000 |0012: return-wide v0 │ │ -40cb4a: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40cb4e: 1a01 a5ba |0015: const-string v1, "premature end of stream" // string@baa5 │ │ -40cb52: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40cb58: 2700 |001a: throw v0 │ │ +40cb08: |[40cb08] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readCrc:()J │ │ +40cb18: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +40cb1a: 2301 c71b |0001: new-array v1, v0, [B // type@1bc7 │ │ +40cb1e: 5432 218e |0003: iget-object v2, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cb22: 7120 5fc8 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +40cb28: 0a02 |0008: move-result v2 │ │ +40cb2a: 6e20 76c7 2300 |0009: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ +40cb30: 3302 0700 |000c: if-ne v2, v0, 0013 // +0007 │ │ +40cb34: 7110 2fc8 0100 |000e: invoke-static {v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:([B)J // method@c82f │ │ +40cb3a: 0b00 |0011: move-result-wide v0 │ │ +40cb3c: 1000 |0012: return-wide v0 │ │ +40cb3e: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40cb42: 1a01 a5ba |0015: const-string v1, "premature end of stream" // string@baa5 │ │ +40cb46: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40cb4c: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=251 │ │ 0x0003 line=252 │ │ 0x0009 line=253 │ │ 0x000e line=257 │ │ 0x0013 line=255 │ │ @@ -1408087,122 +1408083,122 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 222 16-bit code units │ │ -40ccac: |[40ccac] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readNextBlock:()V │ │ -40ccbc: 7010 84c7 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.verifyLastChecksumAndReset:()V // method@c784 │ │ -40ccc2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -40ccc4: 5c50 228e |0004: iput-boolean v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ -40ccc8: 7010 7fc7 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOneByte:()I // method@c77f │ │ -40ccce: 0a00 |0009: move-result v0 │ │ -40ccd0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -40ccd2: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -40ccd4: 3320 0600 |000c: if-ne v0, v2, 0012 // +0006 │ │ -40ccd8: 5c51 1f8e |000e: iput-boolean v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.endReached:Z // field@8e1f │ │ -40ccdc: 2900 cd00 |0010: goto/16 00dd // +00cd │ │ -40cce0: 1302 ff00 |0012: const/16 v2, #int 255 // #ff │ │ -40cce4: 3320 1400 |0014: if-ne v0, v2, 0028 // +0014 │ │ -40cce8: 5451 218e |0016: iget-object v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40ccec: 6e20 cb82 0100 |0018: invoke-virtual {v1, v0}, Ljava/io/PushbackInputStream;.unread:(I)V // method@82cb │ │ -40ccf2: 1600 0100 |001b: const-wide/16 v0, #int 1 // #1 │ │ -40ccf6: 6e30 79c7 0501 |001d: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.pushedBackBytes:(J)V // method@c779 │ │ -40ccfc: 7010 81c7 0500 |0020: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readStreamIdentifier:()V // method@c781 │ │ -40cd02: 7010 7dc7 0500 |0023: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ -40cd08: 2900 b700 |0026: goto/16 00dd // +00b7 │ │ -40cd0c: 1302 fe00 |0028: const/16 v2, #int 254 // #fe │ │ -40cd10: 3220 ad00 |002a: if-eq v0, v2, 00d7 // +00ad │ │ -40cd14: 1302 7f00 |002c: const/16 v2, #int 127 // #7f │ │ -40cd18: 3720 0800 |002e: if-le v0, v2, 0036 // +0008 │ │ -40cd1c: 1303 fd00 |0030: const/16 v3, #int 253 // #fd │ │ -40cd20: 3630 0400 |0032: if-gt v0, v3, 0036 // +0004 │ │ -40cd24: 2900 a300 |0034: goto/16 00d7 // +00a3 │ │ -40cd28: 1223 |0036: const/4 v3, #int 2 // #2 │ │ -40cd2a: 3430 2d00 |0037: if-lt v0, v3, 0064 // +002d │ │ -40cd2e: 3720 0300 |0039: if-le v0, v2, 003c // +0003 │ │ -40cd32: 2829 |003b: goto 0064 // +0029 │ │ -40cd34: 2201 4210 |003c: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -40cd38: 2202 9410 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -40cd3c: 7010 8384 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40cd42: 1a03 60d4 |0043: const-string v3, "unskippable chunk with type " // string@d460 │ │ -40cd46: 6e20 8f84 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40cd4c: 6e20 8a84 0200 |0048: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40cd52: 1a03 8e05 |004b: const-string v3, " (hex " // string@058e │ │ -40cd56: 6e20 8f84 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40cd5c: 7110 a583 0000 |0050: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -40cd62: 0c00 |0053: move-result-object v0 │ │ -40cd64: 6e20 8f84 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40cd6a: 1a00 6411 |0057: const-string v0, ") detected." // string@1164 │ │ -40cd6e: 6e20 8f84 0200 |0059: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40cd74: 6e10 9f84 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40cd7a: 0c00 |005f: move-result-object v0 │ │ -40cd7c: 7020 7782 0100 |0060: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40cd82: 2701 |0063: throw v1 │ │ -40cd84: 3310 1700 |0064: if-ne v0, v1, 007b // +0017 │ │ -40cd88: 5c51 228e |0066: iput-boolean v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ -40cd8c: 7010 80c7 0500 |0068: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ -40cd92: 0a00 |006b: move-result v0 │ │ -40cd94: d800 00fc |006c: add-int/lit8 v0, v0, #int -4 // #fc │ │ -40cd98: 5950 258e |006e: iput v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ -40cd9c: 7010 7cc7 0500 |0070: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readCrc:()J // method@c77c │ │ -40cda2: 0b00 |0073: move-result-wide v0 │ │ -40cda4: 7120 83c7 1000 |0074: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.unmask:(J)J // method@c783 │ │ -40cdaa: 0b00 |0077: move-result-wide v0 │ │ -40cdac: 5a50 208e |0078: iput-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cdb0: 2863 |007a: goto 00dd // +0063 │ │ -40cdb2: 3900 4000 |007b: if-nez v0, 00bb // +0040 │ │ -40cdb6: 5450 1e8e |007d: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.dialect:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e1e │ │ -40cdba: 6e10 93c7 0000 |007f: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.usesChecksumWithCompressedChunks:()Z // method@c793 │ │ -40cdc0: 0a00 |0082: move-result v0 │ │ -40cdc2: 7010 80c7 0500 |0083: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ -40cdc8: 0a01 |0086: move-result v1 │ │ -40cdca: 8111 |0087: int-to-long v1, v1 │ │ -40cdcc: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ -40cdd0: 1603 0400 |008a: const-wide/16 v3, #int 4 // #4 │ │ -40cdd4: 2803 |008c: goto 008f // +0003 │ │ -40cdd6: 1603 0000 |008d: const-wide/16 v3, #int 0 // #0 │ │ -40cdda: bc31 |008f: sub-long/2addr v1, v3 │ │ -40cddc: 3800 0d00 |0090: if-eqz v0, 009d // +000d │ │ -40cde0: 7010 7cc7 0500 |0092: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readCrc:()J // method@c77c │ │ -40cde6: 0b03 |0095: move-result-wide v3 │ │ -40cde8: 7120 83c7 4300 |0096: invoke-static {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.unmask:(J)J // method@c783 │ │ -40cdee: 0b03 |0099: move-result-wide v3 │ │ -40cdf0: 5a53 208e |009a: iput-wide v3, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cdf4: 2805 |009c: goto 00a1 // +0005 │ │ -40cdf6: 1603 ffff |009d: const-wide/16 v3, #int -1 // #ffff │ │ -40cdfa: 5a53 208e |009f: iput-wide v3, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cdfe: 2200 ed18 |00a1: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // type@18ed │ │ -40ce02: 2203 fb18 |00a3: new-instance v3, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ -40ce06: 5454 218e |00a5: iget-object v4, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40ce0a: 7040 20c8 4321 |00a7: invoke-direct {v3, v4, v1, v2}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ -40ce10: 5251 1b8e |00aa: iget v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.blockSize:I // field@8e1b │ │ -40ce14: 7030 a3c7 3001 |00ac: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7a3 │ │ -40ce1a: 5b50 1d8e |00af: iput-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ce1e: 5450 1d8e |00b1: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ce22: 6e10 a7c7 0000 |00b3: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ -40ce28: 0b00 |00b6: move-result-wide v0 │ │ -40ce2a: 6e30 77c7 0501 |00b7: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ -40ce30: 2823 |00ba: goto 00dd // +0023 │ │ -40ce32: 2201 4210 |00bb: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -40ce36: 2202 9410 |00bd: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -40ce3a: 7010 8384 0200 |00bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40ce40: 1a03 23d4 |00c2: const-string v3, "unknown chunk type " // string@d423 │ │ -40ce44: 6e20 8f84 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40ce4a: 6e20 8a84 0200 |00c7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -40ce50: 1a00 2106 |00ca: const-string v0, " detected." // string@0621 │ │ -40ce54: 6e20 8f84 0200 |00cc: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40ce5a: 6e10 9f84 0200 |00cf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40ce60: 0c00 |00d2: move-result-object v0 │ │ -40ce62: 7020 7782 0100 |00d3: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40ce68: 2701 |00d6: throw v1 │ │ -40ce6a: 7010 82c7 0500 |00d7: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.skipBlock:()V // method@c782 │ │ -40ce70: 7010 7dc7 0500 |00da: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ -40ce76: 0e00 |00dd: return-void │ │ +40cca0: |[40cca0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readNextBlock:()V │ │ +40ccb0: 7010 84c7 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.verifyLastChecksumAndReset:()V // method@c784 │ │ +40ccb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +40ccb8: 5c50 228e |0004: iput-boolean v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ +40ccbc: 7010 7fc7 0500 |0006: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOneByte:()I // method@c77f │ │ +40ccc2: 0a00 |0009: move-result v0 │ │ +40ccc4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +40ccc6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +40ccc8: 3320 0600 |000c: if-ne v0, v2, 0012 // +0006 │ │ +40cccc: 5c51 1f8e |000e: iput-boolean v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.endReached:Z // field@8e1f │ │ +40ccd0: 2900 cd00 |0010: goto/16 00dd // +00cd │ │ +40ccd4: 1302 ff00 |0012: const/16 v2, #int 255 // #ff │ │ +40ccd8: 3320 1400 |0014: if-ne v0, v2, 0028 // +0014 │ │ +40ccdc: 5451 218e |0016: iget-object v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cce0: 6e20 cb82 0100 |0018: invoke-virtual {v1, v0}, Ljava/io/PushbackInputStream;.unread:(I)V // method@82cb │ │ +40cce6: 1600 0100 |001b: const-wide/16 v0, #int 1 // #1 │ │ +40ccea: 6e30 79c7 0501 |001d: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.pushedBackBytes:(J)V // method@c779 │ │ +40ccf0: 7010 81c7 0500 |0020: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readStreamIdentifier:()V // method@c781 │ │ +40ccf6: 7010 7dc7 0500 |0023: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ +40ccfc: 2900 b700 |0026: goto/16 00dd // +00b7 │ │ +40cd00: 1302 fe00 |0028: const/16 v2, #int 254 // #fe │ │ +40cd04: 3220 ad00 |002a: if-eq v0, v2, 00d7 // +00ad │ │ +40cd08: 1302 7f00 |002c: const/16 v2, #int 127 // #7f │ │ +40cd0c: 3720 0800 |002e: if-le v0, v2, 0036 // +0008 │ │ +40cd10: 1303 fd00 |0030: const/16 v3, #int 253 // #fd │ │ +40cd14: 3630 0400 |0032: if-gt v0, v3, 0036 // +0004 │ │ +40cd18: 2900 a300 |0034: goto/16 00d7 // +00a3 │ │ +40cd1c: 1223 |0036: const/4 v3, #int 2 // #2 │ │ +40cd1e: 3430 2d00 |0037: if-lt v0, v3, 0064 // +002d │ │ +40cd22: 3720 0300 |0039: if-le v0, v2, 003c // +0003 │ │ +40cd26: 2829 |003b: goto 0064 // +0029 │ │ +40cd28: 2201 4210 |003c: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +40cd2c: 2202 9410 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +40cd30: 7010 8384 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40cd36: 1a03 60d4 |0043: const-string v3, "unskippable chunk with type " // string@d460 │ │ +40cd3a: 6e20 8f84 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40cd40: 6e20 8a84 0200 |0048: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40cd46: 1a03 8e05 |004b: const-string v3, " (hex " // string@058e │ │ +40cd4a: 6e20 8f84 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40cd50: 7110 a583 0000 |0050: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +40cd56: 0c00 |0053: move-result-object v0 │ │ +40cd58: 6e20 8f84 0200 |0054: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40cd5e: 1a00 6411 |0057: const-string v0, ") detected." // string@1164 │ │ +40cd62: 6e20 8f84 0200 |0059: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40cd68: 6e10 9f84 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40cd6e: 0c00 |005f: move-result-object v0 │ │ +40cd70: 7020 7782 0100 |0060: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40cd76: 2701 |0063: throw v1 │ │ +40cd78: 3310 1700 |0064: if-ne v0, v1, 007b // +0017 │ │ +40cd7c: 5c51 228e |0066: iput-boolean v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ +40cd80: 7010 80c7 0500 |0068: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ +40cd86: 0a00 |006b: move-result v0 │ │ +40cd88: d800 00fc |006c: add-int/lit8 v0, v0, #int -4 // #fc │ │ +40cd8c: 5950 258e |006e: iput v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ +40cd90: 7010 7cc7 0500 |0070: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readCrc:()J // method@c77c │ │ +40cd96: 0b00 |0073: move-result-wide v0 │ │ +40cd98: 7120 83c7 1000 |0074: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.unmask:(J)J // method@c783 │ │ +40cd9e: 0b00 |0077: move-result-wide v0 │ │ +40cda0: 5a50 208e |0078: iput-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cda4: 2863 |007a: goto 00dd // +0063 │ │ +40cda6: 3900 4000 |007b: if-nez v0, 00bb // +0040 │ │ +40cdaa: 5450 1e8e |007d: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.dialect:Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect; // field@8e1e │ │ +40cdae: 6e10 93c7 0000 |007f: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyDialect;.usesChecksumWithCompressedChunks:()Z // method@c793 │ │ +40cdb4: 0a00 |0082: move-result v0 │ │ +40cdb6: 7010 80c7 0500 |0083: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ +40cdbc: 0a01 |0086: move-result v1 │ │ +40cdbe: 8111 |0087: int-to-long v1, v1 │ │ +40cdc0: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ +40cdc4: 1603 0400 |008a: const-wide/16 v3, #int 4 // #4 │ │ +40cdc8: 2803 |008c: goto 008f // +0003 │ │ +40cdca: 1603 0000 |008d: const-wide/16 v3, #int 0 // #0 │ │ +40cdce: bc31 |008f: sub-long/2addr v1, v3 │ │ +40cdd0: 3800 0d00 |0090: if-eqz v0, 009d // +000d │ │ +40cdd4: 7010 7cc7 0500 |0092: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readCrc:()J // method@c77c │ │ +40cdda: 0b03 |0095: move-result-wide v3 │ │ +40cddc: 7120 83c7 4300 |0096: invoke-static {v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.unmask:(J)J // method@c783 │ │ +40cde2: 0b03 |0099: move-result-wide v3 │ │ +40cde4: 5a53 208e |009a: iput-wide v3, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cde8: 2805 |009c: goto 00a1 // +0005 │ │ +40cdea: 1603 ffff |009d: const-wide/16 v3, #int -1 // #ffff │ │ +40cdee: 5a53 208e |009f: iput-wide v3, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cdf2: 2200 ed18 |00a1: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // type@18ed │ │ +40cdf6: 2203 fb18 |00a3: new-instance v3, Lorg/apache/commons/compress/utils/BoundedInputStream; // type@18fb │ │ +40cdfa: 5454 218e |00a5: iget-object v4, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cdfe: 7040 20c8 4321 |00a7: invoke-direct {v3, v4, v1, v2}, Lorg/apache/commons/compress/utils/BoundedInputStream;.:(Ljava/io/InputStream;J)V // method@c820 │ │ +40ce04: 5251 1b8e |00aa: iget v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.blockSize:I // field@8e1b │ │ +40ce08: 7030 a3c7 3001 |00ac: invoke-direct {v0, v3, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7a3 │ │ +40ce0e: 5b50 1d8e |00af: iput-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ce12: 5450 1d8e |00b1: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ce16: 6e10 a7c7 0000 |00b3: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ +40ce1c: 0b00 |00b6: move-result-wide v0 │ │ +40ce1e: 6e30 77c7 0501 |00b7: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ +40ce24: 2823 |00ba: goto 00dd // +0023 │ │ +40ce26: 2201 4210 |00bb: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +40ce2a: 2202 9410 |00bd: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +40ce2e: 7010 8384 0200 |00bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40ce34: 1a03 23d4 |00c2: const-string v3, "unknown chunk type " // string@d423 │ │ +40ce38: 6e20 8f84 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40ce3e: 6e20 8a84 0200 |00c7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +40ce44: 1a00 2106 |00ca: const-string v0, " detected." // string@0621 │ │ +40ce48: 6e20 8f84 0200 |00cc: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40ce4e: 6e10 9f84 0200 |00cf: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40ce54: 0c00 |00d2: move-result-object v0 │ │ +40ce56: 7020 7782 0100 |00d3: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40ce5c: 2701 |00d6: throw v1 │ │ +40ce5e: 7010 82c7 0500 |00d7: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.skipBlock:()V // method@c782 │ │ +40ce64: 7010 7dc7 0500 |00da: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ +40ce6a: 0e00 |00dd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x0006 line=211 │ │ 0x000e line=213 │ │ 0x0016 line=215 │ │ @@ -1408231,56 +1408227,56 @@ │ │ type : '([BII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -40ca14: |[40ca14] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readOnce:([BII)I │ │ -40ca24: 5540 228e |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ -40ca28: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -40ca2a: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ -40ca2e: 5240 258e |0005: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ -40ca32: 7120 de83 7000 |0007: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40ca38: 0a07 |000a: move-result v7 │ │ -40ca3a: 3907 0300 |000b: if-nez v7, 000e // +0003 │ │ -40ca3e: 0f01 |000d: return v1 │ │ -40ca40: 5440 218e |000e: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40ca44: 6e40 ca82 5076 |0010: invoke-virtual {v0, v5, v6, v7}, Ljava/io/PushbackInputStream;.read:([BII)I // method@82ca │ │ -40ca4a: 0a07 |0013: move-result v7 │ │ -40ca4c: 3217 3000 |0014: if-eq v7, v1, 0044 // +0030 │ │ -40ca50: 5240 258e |0016: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ -40ca54: b170 |0018: sub-int/2addr v0, v7 │ │ -40ca56: 5940 258e |0019: iput v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ -40ca5a: 6e20 76c7 7400 |001b: invoke-virtual {v4, v7}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ -40ca60: 2826 |001e: goto 0044 // +0026 │ │ -40ca62: 5440 1d8e |001f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ca66: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ -40ca6a: 6e10 a7c7 0000 |0023: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ -40ca70: 0b02 |0026: move-result-wide v2 │ │ -40ca72: 5440 1d8e |0027: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ca76: 6e40 aac7 5076 |0029: invoke-virtual {v0, v5, v6, v7}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ -40ca7c: 0a07 |002c: move-result v7 │ │ -40ca7e: 3317 0b00 |002d: if-ne v7, v1, 0038 // +000b │ │ -40ca82: 5440 1d8e |002f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ca86: 6e10 a5c7 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.close:()V // method@c7a5 │ │ -40ca8c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -40ca8e: 5b40 1d8e |0035: iput-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ca92: 280d |0037: goto 0044 // +000d │ │ -40ca94: 5440 1d8e |0038: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40ca98: 6e10 a7c7 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ -40ca9e: 0b00 |003d: move-result-wide v0 │ │ -40caa0: bc20 |003e: sub-long/2addr v0, v2 │ │ -40caa2: 6e30 77c7 0401 |003f: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ -40caa8: 2802 |0042: goto 0044 // +0002 │ │ -40caaa: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ -40caac: 3d07 0700 |0044: if-lez v7, 004b // +0007 │ │ -40cab0: 5440 1c8e |0046: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ -40cab4: 6e40 9bc7 5076 |0048: invoke-virtual {v0, v5, v6, v7}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.update:([BII)V // method@c79b │ │ -40caba: 0f07 |004b: return v7 │ │ +40ca08: |[40ca08] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readOnce:([BII)I │ │ +40ca18: 5540 228e |0000: iget-boolean v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ +40ca1c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +40ca1e: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ +40ca22: 5240 258e |0005: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ +40ca26: 7120 de83 7000 |0007: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40ca2c: 0a07 |000a: move-result v7 │ │ +40ca2e: 3907 0300 |000b: if-nez v7, 000e // +0003 │ │ +40ca32: 0f01 |000d: return v1 │ │ +40ca34: 5440 218e |000e: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40ca38: 6e40 ca82 5076 |0010: invoke-virtual {v0, v5, v6, v7}, Ljava/io/PushbackInputStream;.read:([BII)I // method@82ca │ │ +40ca3e: 0a07 |0013: move-result v7 │ │ +40ca40: 3217 3000 |0014: if-eq v7, v1, 0044 // +0030 │ │ +40ca44: 5240 258e |0016: iget v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ +40ca48: b170 |0018: sub-int/2addr v0, v7 │ │ +40ca4a: 5940 258e |0019: iput v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ +40ca4e: 6e20 76c7 7400 |001b: invoke-virtual {v4, v7}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ +40ca54: 2826 |001e: goto 0044 // +0026 │ │ +40ca56: 5440 1d8e |001f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ca5a: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ +40ca5e: 6e10 a7c7 0000 |0023: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ +40ca64: 0b02 |0026: move-result-wide v2 │ │ +40ca66: 5440 1d8e |0027: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ca6a: 6e40 aac7 5076 |0029: invoke-virtual {v0, v5, v6, v7}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ +40ca70: 0a07 |002c: move-result v7 │ │ +40ca72: 3317 0b00 |002d: if-ne v7, v1, 0038 // +000b │ │ +40ca76: 5440 1d8e |002f: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ca7a: 6e10 a5c7 0000 |0031: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.close:()V // method@c7a5 │ │ +40ca80: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +40ca82: 5b40 1d8e |0035: iput-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ca86: 280d |0037: goto 0044 // +000d │ │ +40ca88: 5440 1d8e |0038: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40ca8c: 6e10 a7c7 0000 |003a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.getBytesRead:()J // method@c7a7 │ │ +40ca92: 0b00 |003d: move-result-wide v0 │ │ +40ca94: bc20 |003e: sub-long/2addr v0, v2 │ │ +40ca96: 6e30 77c7 0401 |003f: invoke-virtual {v4, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ +40ca9c: 2802 |0042: goto 0044 // +0002 │ │ +40ca9e: 12f7 |0043: const/4 v7, #int -1 // #ff │ │ +40caa0: 3d07 0700 |0044: if-lez v7, 004b // +0007 │ │ +40caa4: 5440 1c8e |0046: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ +40caa8: 6e40 9bc7 5076 |0048: invoke-virtual {v0, v5, v6, v7}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.update:([BII)V // method@c79b │ │ +40caae: 0f07 |004b: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x000e line=187 │ │ 0x0016 line=189 │ │ 0x001b line=190 │ │ @@ -1408302,25 +1408298,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -40cabc: |[40cabc] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readOneByte:()I │ │ -40cacc: 5420 218e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40cad0: 6e10 c982 0000 |0002: invoke-virtual {v0}, Ljava/io/PushbackInputStream;.read:()I // method@82c9 │ │ -40cad6: 0a00 |0005: move-result v0 │ │ -40cad8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40cada: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -40cade: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -40cae0: 6e20 76c7 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ -40cae6: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -40caea: 0f00 |000f: return v0 │ │ -40caec: 0f01 |0010: return v1 │ │ +40cab0: |[40cab0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readOneByte:()I │ │ +40cac0: 5420 218e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cac4: 6e10 c982 0000 |0002: invoke-virtual {v0}, Ljava/io/PushbackInputStream;.read:()I // method@82c9 │ │ +40caca: 0a00 |0005: move-result v0 │ │ +40cacc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +40cace: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +40cad2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +40cad4: 6e20 76c7 1200 |000a: invoke-virtual {v2, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ +40cada: d500 ff00 |000d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +40cade: 0f00 |000f: return v0 │ │ +40cae0: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000a line=293 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ │ │ @@ -1408329,21 +1408325,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -40caf0: |[40caf0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readSize:()I │ │ -40cb00: 5420 248e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e24 │ │ -40cb04: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -40cb06: 7120 2ec8 1000 |0003: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40cb0c: 0b00 |0006: move-result-wide v0 │ │ -40cb0e: 8401 |0007: long-to-int v1, v0 │ │ -40cb10: 0f01 |0008: return v1 │ │ +40cae4: |[40cae4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readSize:()I │ │ +40caf4: 5420 248e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e24 │ │ +40caf8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +40cafa: 7120 2ec8 1000 |0003: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40cb00: 0b00 |0006: move-result-wide v0 │ │ +40cb02: 8401 |0007: long-to-int v1, v0 │ │ +40cb04: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ │ │ #11 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;) │ │ @@ -1408351,30 +1408347,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -40ce78: |[40ce78] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readStreamIdentifier:()V │ │ -40ce88: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -40ce8c: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ -40ce90: 5432 218e |0004: iget-object v2, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40ce94: 7120 5fc8 1200 |0006: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ -40ce9a: 0a02 |0009: move-result v2 │ │ -40ce9c: 6e20 76c7 2300 |000a: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ -40cea2: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ -40cea6: 7120 78c7 0100 |000f: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.matches:([BI)Z // method@c778 │ │ -40ceac: 0a00 |0012: move-result v0 │ │ -40ceae: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -40ceb2: 0e00 |0015: return-void │ │ -40ceb4: 2200 4210 |0016: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40ceb8: 1a01 1a53 |0018: const-string v1, "Not a framed Snappy stream" // string@531a │ │ -40cebc: 7020 7782 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40cec2: 2700 |001d: throw v0 │ │ +40ce6c: |[40ce6c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.readStreamIdentifier:()V │ │ +40ce7c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +40ce80: 2301 c71b |0002: new-array v1, v0, [B // type@1bc7 │ │ +40ce84: 5432 218e |0004: iget-object v2, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40ce88: 7120 5fc8 1200 |0006: invoke-static {v2, v1}, Lorg/apache/commons/compress/utils/IOUtils;.readFully:(Ljava/io/InputStream;[B)I // method@c85f │ │ +40ce8e: 0a02 |0009: move-result v2 │ │ +40ce90: 6e20 76c7 2300 |000a: invoke-virtual {v3, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(I)V // method@c776 │ │ +40ce96: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ +40ce9a: 7120 78c7 0100 |000f: invoke-static {v1, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.matches:([BI)Z // method@c778 │ │ +40cea0: 0a00 |0012: move-result v0 │ │ +40cea2: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +40cea6: 0e00 |0015: return-void │ │ +40cea8: 2200 4210 |0016: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40ceac: 1a01 1a53 |0018: const-string v1, "Not a framed Snappy stream" // string@531a │ │ +40ceb0: 7020 7782 1000 |001a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40ceb6: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=282 │ │ 0x0004 line=283 │ │ 0x000a line=284 │ │ 0x000f line=285 │ │ 0x0016 line=286 │ │ @@ -1408386,29 +1408382,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -40cec4: |[40cec4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.skipBlock:()V │ │ -40ced4: 7010 80c7 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ -40ceda: 0a00 |0003: move-result v0 │ │ -40cedc: 5451 218e |0004: iget-object v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40cee0: 8102 |0006: int-to-long v2, v0 │ │ -40cee2: 7130 62c8 2103 |0007: invoke-static {v1, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ -40cee8: 0b00 |000a: move-result-wide v0 │ │ -40ceea: 6e30 77c7 0501 |000b: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ -40cef0: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -40cef4: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ -40cef8: 0e00 |0012: return-void │ │ -40cefa: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40cefe: 1a01 a5ba |0015: const-string v1, "premature end of stream" // string@baa5 │ │ -40cf02: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40cf08: 2700 |001a: throw v0 │ │ +40ceb8: |[40ceb8] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.skipBlock:()V │ │ +40cec8: 7010 80c7 0500 |0000: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readSize:()I // method@c780 │ │ +40cece: 0a00 |0003: move-result v0 │ │ +40ced0: 5451 218e |0004: iget-object v1, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40ced4: 8102 |0006: int-to-long v2, v0 │ │ +40ced6: 7130 62c8 2103 |0007: invoke-static {v1, v2, v3}, Lorg/apache/commons/compress/utils/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@c862 │ │ +40cedc: 0b00 |000a: move-result-wide v0 │ │ +40cede: 6e30 77c7 0501 |000b: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.count:(J)V // method@c777 │ │ +40cee4: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +40cee8: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ +40ceec: 0e00 |0012: return-void │ │ +40ceee: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40cef2: 1a01 a5ba |0015: const-string v1, "premature end of stream" // string@baa5 │ │ +40cef6: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40cefc: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000b line=275 │ │ 0x0013 line=277 │ │ locals : │ │ @@ -1408419,59 +1408415,59 @@ │ │ type : '(J)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -40cb5c: |[40cb5c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.unmask:(J)J │ │ -40cb6c: 1800 d8ea 82a2 0000 0000 |0000: const-wide v0, #double 1.34706e-314 // #00000000a282ead8 │ │ -40cb76: bc05 |0005: sub-long/2addr v5, v0 │ │ -40cb78: 1800 ffff ffff 0000 0000 |0006: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -40cb82: c005 |000b: and-long/2addr v5, v0 │ │ -40cb84: 1302 1100 |000c: const/16 v2, #int 17 // #11 │ │ -40cb88: a402 0502 |000e: shr-long v2, v5, v2 │ │ -40cb8c: 1304 0f00 |0010: const/16 v4, #int 15 // #f │ │ -40cb90: c345 |0012: shl-long/2addr v5, v4 │ │ -40cb92: c125 |0013: or-long/2addr v5, v2 │ │ -40cb94: c005 |0014: and-long/2addr v5, v0 │ │ -40cb96: 1005 |0015: return-wide v5 │ │ +40cb50: |[40cb50] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.unmask:(J)J │ │ +40cb60: 1800 d8ea 82a2 0000 0000 |0000: const-wide v0, #double 1.34706e-314 // #00000000a282ead8 │ │ +40cb6a: bc05 |0005: sub-long/2addr v5, v0 │ │ +40cb6c: 1800 ffff ffff 0000 0000 |0006: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +40cb76: c005 |000b: and-long/2addr v5, v0 │ │ +40cb78: 1302 1100 |000c: const/16 v2, #int 17 // #11 │ │ +40cb7c: a402 0502 |000e: shr-long v2, v5, v2 │ │ +40cb80: 1304 0f00 |0010: const/16 v4, #int 15 // #f │ │ +40cb84: c345 |0012: shl-long/2addr v5, v4 │ │ +40cb86: c125 |0013: or-long/2addr v5, v2 │ │ +40cb88: c005 |0014: and-long/2addr v5, v0 │ │ +40cb8a: 1005 |0015: return-wide v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;) │ │ name : 'verifyLastChecksumAndReset' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -40cf0c: |[40cf0c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.verifyLastChecksumAndReset:()V │ │ -40cf1c: 5350 208e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cf20: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -40cf24: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -40cf28: 3a04 1500 |0006: if-ltz v4, 001b // +0015 │ │ -40cf2c: 5452 1c8e |0008: iget-object v2, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ -40cf30: 6e10 98c7 0200 |000a: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.getValue:()J // method@c798 │ │ -40cf36: 0b02 |000d: move-result-wide v2 │ │ -40cf38: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -40cf3c: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ -40cf40: 2809 |0012: goto 001b // +0009 │ │ -40cf42: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40cf46: 1a01 0520 |0015: const-string v1, "Checksum verification failed" // string@2005 │ │ -40cf4a: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40cf50: 2700 |001a: throw v0 │ │ -40cf52: 1600 ffff |001b: const-wide/16 v0, #int -1 // #ffff │ │ -40cf56: 5a50 208e |001d: iput-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ -40cf5a: 5450 1c8e |001f: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ -40cf5e: 6e10 99c7 0000 |0021: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ -40cf64: 0e00 |0024: return-void │ │ +40cf00: |[40cf00] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.verifyLastChecksumAndReset:()V │ │ +40cf10: 5350 208e |0000: iget-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cf14: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +40cf18: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +40cf1c: 3a04 1500 |0006: if-ltz v4, 001b // +0015 │ │ +40cf20: 5452 1c8e |0008: iget-object v2, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ +40cf24: 6e10 98c7 0200 |000a: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.getValue:()J // method@c798 │ │ +40cf2a: 0b02 |000d: move-result-wide v2 │ │ +40cf2c: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +40cf30: 3904 0300 |0010: if-nez v4, 0013 // +0003 │ │ +40cf34: 2809 |0012: goto 001b // +0009 │ │ +40cf36: 2200 4210 |0013: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40cf3a: 1a01 0520 |0015: const-string v1, "Checksum verification failed" // string@2005 │ │ +40cf3e: 7020 7782 1000 |0017: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40cf44: 2700 |001a: throw v0 │ │ +40cf46: 1600 ffff |001b: const-wide/16 v0, #int -1 // #ffff │ │ +40cf4a: 5a50 208e |001d: iput-wide v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.expectedChecksum:J // field@8e20 │ │ +40cf4e: 5450 1c8e |001f: iget-object v0, v5, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e1c │ │ +40cf52: 6e10 99c7 0000 |0021: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ +40cf58: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0013 line=301 │ │ 0x001d line=303 │ │ 0x001f line=304 │ │ locals : │ │ @@ -1408483,31 +1408479,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -40c95c: |[40c95c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.available:()I │ │ -40c96c: 5520 228e |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ -40c970: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -40c974: 5220 258e |0004: iget v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ -40c978: 5421 218e |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40c97c: 6e10 c782 0100 |0008: invoke-virtual {v1}, Ljava/io/PushbackInputStream;.available:()I // method@82c7 │ │ -40c982: 0a01 |000b: move-result v1 │ │ -40c984: 7120 de83 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -40c98a: 0a00 |000f: move-result v0 │ │ -40c98c: 0f00 |0010: return v0 │ │ -40c98e: 5420 1d8e |0011: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40c992: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -40c996: 6e10 a4c7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.available:()I // method@c7a4 │ │ -40c99c: 0a00 |0018: move-result v0 │ │ -40c99e: 0f00 |0019: return v0 │ │ -40c9a0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -40c9a2: 0f00 |001b: return v0 │ │ +40c950: |[40c950] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.available:()I │ │ +40c960: 5520 228e |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.inUncompressedChunk:Z // field@8e22 │ │ +40c964: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +40c968: 5220 258e |0004: iget v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e25 │ │ +40c96c: 5421 218e |0006: iget-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40c970: 6e10 c782 0100 |0008: invoke-virtual {v1}, Ljava/io/PushbackInputStream;.available:()I // method@82c7 │ │ +40c976: 0a01 |000b: move-result v1 │ │ +40c978: 7120 de83 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +40c97e: 0a00 |000f: move-result v0 │ │ +40c980: 0f00 |0010: return v0 │ │ +40c982: 5420 1d8e |0011: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40c986: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +40c98a: 6e10 a4c7 0000 |0015: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.available:()I // method@c7a4 │ │ +40c990: 0a00 |0018: move-result v0 │ │ +40c992: 0f00 |0019: return v0 │ │ +40c994: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +40c996: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0008 line=166 │ │ 0x000c line=165 │ │ 0x0011 line=167 │ │ @@ -1408520,23 +1408516,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -40cc7c: |[40cc7c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.close:()V │ │ -40cc8c: 5410 1d8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40cc90: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -40cc94: 6e10 a5c7 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.close:()V // method@c7a5 │ │ -40cc9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -40cc9c: 5b10 1d8e |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ -40cca0: 5410 218e |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ -40cca4: 6e10 c882 0000 |000c: invoke-virtual {v0}, Ljava/io/PushbackInputStream;.close:()V // method@82c8 │ │ -40ccaa: 0e00 |000f: return-void │ │ +40cc70: |[40cc70] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.close:()V │ │ +40cc80: 5410 1d8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40cc84: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +40cc88: 6e10 a5c7 0000 |0004: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.close:()V // method@c7a5 │ │ +40cc8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +40cc90: 5b10 1d8e |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.currentCompressedChunk:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; // field@8e1d │ │ +40cc94: 5410 218e |000a: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.in:Ljava/io/PushbackInputStream; // field@8e21 │ │ +40cc98: 6e10 c882 0000 |000c: invoke-virtual {v0}, Ljava/io/PushbackInputStream;.close:()V // method@82c8 │ │ +40cc9e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=142 │ │ 0x000a line=144 │ │ locals : │ │ @@ -1408547,27 +1408543,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -40c9a4: |[40c9a4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.read:()I │ │ -40c9b4: 5430 238e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ -40c9b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40c9ba: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -40c9bc: 6e40 7bc7 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.read:([BII)I // method@c77b │ │ -40c9c2: 0a00 |0007: move-result v0 │ │ -40c9c4: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -40c9c6: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ -40c9ca: 2807 |000b: goto 0012 // +0007 │ │ -40c9cc: 5430 238e |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ -40c9d0: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ -40c9d4: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -40c9d8: 0f02 |0012: return v2 │ │ +40c998: |[40c998] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.read:()I │ │ +40c9a8: 5430 238e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ +40c9ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40c9ae: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +40c9b0: 6e40 7bc7 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.read:([BII)I // method@c77b │ │ +40c9b6: 0a00 |0007: move-result v0 │ │ +40c9b8: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +40c9ba: 3320 0300 |0009: if-ne v0, v2, 000c // +0003 │ │ +40c9be: 2807 |000b: goto 0012 // +0007 │ │ +40c9c0: 5430 238e |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.oneByte:[B // field@8e23 │ │ +40c9c4: 4800 0001 |000e: aget-byte v0, v0, v1 │ │ +40c9c8: d502 ff00 |0010: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +40c9cc: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;) │ │ @@ -1408575,26 +1408571,26 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -40c9dc: |[40c9dc] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.read:([BII)I │ │ -40c9ec: 7040 7ec7 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOnce:([BII)I // method@c77e │ │ -40c9f2: 0a00 |0003: move-result v0 │ │ -40c9f4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -40c9f6: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ -40c9fa: 7010 7dc7 0200 |0007: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ -40ca00: 5520 1f8e |000a: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.endReached:Z // field@8e1f │ │ -40ca04: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -40ca08: 0f01 |000e: return v1 │ │ -40ca0a: 7040 7ec7 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOnce:([BII)I // method@c77e │ │ -40ca10: 0a00 |0012: move-result v0 │ │ -40ca12: 0f00 |0013: return v0 │ │ +40c9d0: |[40c9d0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream.read:([BII)I │ │ +40c9e0: 7040 7ec7 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOnce:([BII)I // method@c77e │ │ +40c9e6: 0a00 |0003: move-result v0 │ │ +40c9e8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +40c9ea: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ +40c9ee: 7010 7dc7 0200 |0007: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readNextBlock:()V // method@c77d │ │ +40c9f4: 5520 1f8e |000a: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.endReached:Z // field@8e1f │ │ +40c9f8: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +40c9fc: 0f01 |000e: return v1 │ │ +40c9fe: 7040 7ec7 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.readOnce:([BII)I // method@c77e │ │ +40ca04: 0a00 |0012: move-result v0 │ │ +40ca06: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=152 │ │ 0x000a line=153 │ │ 0x000f line=156 │ │ locals : │ │ @@ -1408681,22 +1408677,22 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -40cfa4: |[40cfa4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -40cfb4: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ -40cfba: 7110 bac7 0000 |0003: invoke-static {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c7ba │ │ -40cfc0: 0c00 |0006: move-result-object v0 │ │ -40cfc2: 6e10 dec6 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ -40cfc8: 0c00 |000a: move-result-object v0 │ │ -40cfca: 7030 86c7 2100 |000b: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c786 │ │ -40cfd0: 0e00 |000e: return-void │ │ +40cf98: |[40cf98] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +40cfa8: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ +40cfae: 7110 bac7 0000 |0003: invoke-static {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c7ba │ │ +40cfb4: 0c00 |0006: move-result-object v0 │ │ +40cfb6: 6e10 dec6 0000 |0007: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ +40cfbc: 0c00 |000a: move-result-object v0 │ │ +40cfbe: 7030 86c7 2100 |000b: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c786 │ │ +40cfc4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0007 line=63 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ @@ -1408707,35 +1408703,35 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -40cfd4: |[40cfd4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ -40cfe4: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -40cfea: 2200 ea18 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // type@18ea │ │ -40cfee: 7010 97c7 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.:()V // method@c797 │ │ -40cff4: 5b10 288e |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ -40cff8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -40cffa: 2300 c71b |000b: new-array v0, v0, [B // type@1bc7 │ │ -40cffe: 5b10 2b8e |000d: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.oneByte:[B // field@8e2b │ │ -40d002: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -40d006: 2300 c71b |0011: new-array v0, v0, [B // type@1bc7 │ │ -40d00a: 5b10 278e |0013: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ -40d00e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -40d010: 5910 2a8e |0016: iput v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d014: 5b12 2c8e |0018: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ -40d018: 5b13 2d8e |001a: iput-object v3, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8e2d │ │ -40d01c: 2203 ff18 |001c: new-instance v3, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; // type@18ff │ │ -40d020: 7020 28c8 2300 |001e: invoke-direct {v3, v2}, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.:(Ljava/io/OutputStream;)V // method@c828 │ │ -40d026: 5b13 298e |0021: iput-object v3, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e29 │ │ -40d02a: 6203 198e |0023: sget-object v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ -40d02e: 6e20 a182 3200 |0025: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -40d034: 0e00 |0028: return-void │ │ +40cfc8: |[40cfc8] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.:(Ljava/io/OutputStream;Lorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ +40cfd8: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +40cfde: 2200 ea18 |0003: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // type@18ea │ │ +40cfe2: 7010 97c7 0000 |0005: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.:()V // method@c797 │ │ +40cfe8: 5b10 288e |0008: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ +40cfec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +40cfee: 2300 c71b |000b: new-array v0, v0, [B // type@1bc7 │ │ +40cff2: 5b10 2b8e |000d: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.oneByte:[B // field@8e2b │ │ +40cff6: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +40cffa: 2300 c71b |0011: new-array v0, v0, [B // type@1bc7 │ │ +40cffe: 5b10 278e |0013: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ +40d002: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +40d004: 5910 2a8e |0016: iput v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d008: 5b12 2c8e |0018: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ +40d00c: 5b13 2d8e |001a: iput-object v3, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8e2d │ │ +40d010: 2203 ff18 |001c: new-instance v3, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; // type@18ff │ │ +40d014: 7020 28c8 2300 |001e: invoke-direct {v3, v2}, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.:(Ljava/io/OutputStream;)V // method@c828 │ │ +40d01a: 5b13 298e |0021: iput-object v3, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e29 │ │ +40d01e: 6203 198e |0023: sget-object v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream;.SZ_SIGNATURE:[B // field@8e19 │ │ +40d022: 6e20 a182 3200 |0025: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +40d028: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=47 │ │ 0x000b line=49 │ │ 0x0011 line=50 │ │ 0x0016 line=51 │ │ @@ -1408753,56 +1408749,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -40d07c: |[40d07c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.flushBuffer:()V │ │ -40d08c: 5470 2c8e |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ -40d090: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -40d092: 6e20 a082 1000 |0003: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40d098: 2200 3010 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ -40d09c: 7010 0f82 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ -40d0a2: 2202 ef18 |000b: new-instance v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // type@18ef │ │ -40d0a6: 5273 2a8e |000d: iget v3, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d0aa: 8133 |000f: int-to-long v3, v3 │ │ -40d0ac: 5475 2d8e |0010: iget-object v5, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8e2d │ │ -40d0b0: 7055 b6c7 0243 |0012: invoke-direct {v2, v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c7b6 │ │ -40d0b6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -40d0b8: 5474 278e |0016: iget-object v4, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ -40d0bc: 5275 2a8e |0018: iget v5, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d0c0: 6e40 a282 4251 |001a: invoke-virtual {v2, v4, v1, v5}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -40d0c6: 6e10 9e82 0200 |001d: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40d0cc: 6e10 1382 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ -40d0d2: 0c00 |0023: move-result-object v0 │ │ -40d0d4: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -40d0d6: 2103 |0025: array-length v3, v0 │ │ -40d0d8: 8133 |0026: int-to-long v3, v3 │ │ -40d0da: 1605 0400 |0027: const-wide/16 v5, #int 4 // #4 │ │ -40d0de: bb53 |0029: add-long/2addr v3, v5 │ │ -40d0e0: 7040 8fc7 2743 |002a: invoke-direct {v7, v2, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeLittleEndian:(IJ)V // method@c78f │ │ -40d0e6: 7010 8ec7 0700 |002d: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeCrc:()V // method@c78e │ │ -40d0ec: 5472 2c8e |0030: iget-object v2, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ -40d0f0: 6e20 a182 0200 |0032: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ -40d0f6: 5971 2a8e |0035: iput v1, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d0fa: 0e00 |0037: return-void │ │ -40d0fc: 0d00 |0038: move-exception v0 │ │ -40d0fe: 2804 |0039: goto 003d // +0004 │ │ -40d100: 0d00 |003a: move-exception v0 │ │ -40d102: 0703 |003b: move-object v3, v0 │ │ -40d104: 2703 |003c: throw v3 │ │ -40d106: 3803 0b00 |003d: if-eqz v3, 0048 // +000b │ │ -40d10a: 6e10 9e82 0200 |003f: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40d110: 2809 |0042: goto 004b // +0009 │ │ -40d112: 0d01 |0043: move-exception v1 │ │ -40d114: 6e20 c784 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ -40d11a: 2804 |0047: goto 004b // +0004 │ │ -40d11c: 6e10 9e82 0200 |0048: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40d122: 2700 |004b: throw v0 │ │ +40d070: |[40d070] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.flushBuffer:()V │ │ +40d080: 5470 2c8e |0000: iget-object v0, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ +40d084: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +40d086: 6e20 a082 1000 |0003: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40d08c: 2200 3010 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1030 │ │ +40d090: 7010 0f82 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@820f │ │ +40d096: 2202 ef18 |000b: new-instance v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // type@18ef │ │ +40d09a: 5273 2a8e |000d: iget v3, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d09e: 8133 |000f: int-to-long v3, v3 │ │ +40d0a0: 5475 2d8e |0010: iget-object v5, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.params:Lorg/apache/commons/compress/compressors/lz77support/Parameters; // field@8e2d │ │ +40d0a4: 7055 b6c7 0243 |0012: invoke-direct {v2, v0, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c7b6 │ │ +40d0aa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +40d0ac: 5474 278e |0016: iget-object v4, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ +40d0b0: 5275 2a8e |0018: iget v5, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d0b4: 6e40 a282 4251 |001a: invoke-virtual {v2, v4, v1, v5}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +40d0ba: 6e10 9e82 0200 |001d: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40d0c0: 6e10 1382 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@8213 │ │ +40d0c6: 0c00 |0023: move-result-object v0 │ │ +40d0c8: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +40d0ca: 2103 |0025: array-length v3, v0 │ │ +40d0cc: 8133 |0026: int-to-long v3, v3 │ │ +40d0ce: 1605 0400 |0027: const-wide/16 v5, #int 4 // #4 │ │ +40d0d2: bb53 |0029: add-long/2addr v3, v5 │ │ +40d0d4: 7040 8fc7 2743 |002a: invoke-direct {v7, v2, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeLittleEndian:(IJ)V // method@c78f │ │ +40d0da: 7010 8ec7 0700 |002d: invoke-direct {v7}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeCrc:()V // method@c78e │ │ +40d0e0: 5472 2c8e |0030: iget-object v2, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ +40d0e4: 6e20 a182 0200 |0032: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@82a1 │ │ +40d0ea: 5971 2a8e |0035: iput v1, v7, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d0ee: 0e00 |0037: return-void │ │ +40d0f0: 0d00 |0038: move-exception v0 │ │ +40d0f2: 2804 |0039: goto 003d // +0004 │ │ +40d0f4: 0d00 |003a: move-exception v0 │ │ +40d0f6: 0703 |003b: move-object v3, v0 │ │ +40d0f8: 2703 |003c: throw v3 │ │ +40d0fa: 3803 0b00 |003d: if-eqz v3, 0048 // +000b │ │ +40d0fe: 6e10 9e82 0200 |003f: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40d104: 2809 |0042: goto 004b // +0009 │ │ +40d106: 0d01 |0043: move-exception v1 │ │ +40d108: 6e20 c784 1300 |0044: invoke-virtual {v3, v1}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@84c7 │ │ +40d10e: 2804 |0047: goto 004b // +0004 │ │ +40d110: 6e10 9e82 0200 |0048: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40d116: 2700 |004b: throw v0 │ │ catches : 3 │ │ 0x0016 - 0x001d │ │ Ljava/lang/Throwable; -> 0x003a │ │ -> 0x0038 │ │ 0x003c - 0x003d │ │ -> 0x0038 │ │ 0x003f - 0x0042 │ │ @@ -1408828,54 +1408824,54 @@ │ │ type : '(J)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -40cf68: |[40cf68] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.mask:(J)J │ │ -40cf78: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -40cf7c: a400 0300 |0002: shr-long v0, v3, v0 │ │ -40cf80: 1302 1100 |0004: const/16 v2, #int 17 // #11 │ │ -40cf84: c323 |0006: shl-long/2addr v3, v2 │ │ -40cf86: c103 |0007: or-long/2addr v3, v0 │ │ -40cf88: 1800 d8ea 82a2 0000 0000 |0008: const-wide v0, #double 1.34706e-314 // #00000000a282ead8 │ │ -40cf92: bb03 |000d: add-long/2addr v3, v0 │ │ -40cf94: 1800 ffff ffff 0000 0000 |000e: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -40cf9e: c003 |0013: and-long/2addr v3, v0 │ │ -40cfa0: 1003 |0014: return-wide v3 │ │ +40cf5c: |[40cf5c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.mask:(J)J │ │ +40cf6c: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +40cf70: a400 0300 |0002: shr-long v0, v3, v0 │ │ +40cf74: 1302 1100 |0004: const/16 v2, #int 17 // #11 │ │ +40cf78: c323 |0006: shl-long/2addr v3, v2 │ │ +40cf7a: c103 |0007: or-long/2addr v3, v0 │ │ +40cf7c: 1800 d8ea 82a2 0000 0000 |0008: const-wide v0, #double 1.34706e-314 // #00000000a282ead8 │ │ +40cf86: bb03 |000d: add-long/2addr v3, v0 │ │ +40cf88: 1800 ffff ffff 0000 0000 |000e: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +40cf92: c003 |0013: and-long/2addr v3, v0 │ │ +40cf94: 1003 |0014: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;) │ │ name : 'writeCrc' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -40d1d0: |[40d1d0] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.writeCrc:()V │ │ -40d1e0: 5440 288e |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ -40d1e4: 5441 278e |0002: iget-object v1, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ -40d1e8: 5242 2a8e |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d1ec: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -40d1ee: 6e40 9bc7 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.update:([BII)V // method@c79b │ │ -40d1f4: 5440 288e |000a: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ -40d1f8: 6e10 98c7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.getValue:()J // method@c798 │ │ -40d1fe: 0b00 |000f: move-result-wide v0 │ │ -40d200: 7120 8ac7 1000 |0010: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.mask:(J)J // method@c78a │ │ -40d206: 0b00 |0013: move-result-wide v0 │ │ -40d208: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -40d20a: 7040 8fc7 2410 |0015: invoke-direct {v4, v2, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeLittleEndian:(IJ)V // method@c78f │ │ -40d210: 5440 288e |0018: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ -40d214: 6e10 99c7 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ -40d21a: 0e00 |001d: return-void │ │ +40d1c4: |[40d1c4] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.writeCrc:()V │ │ +40d1d4: 5440 288e |0000: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ +40d1d8: 5441 278e |0002: iget-object v1, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ +40d1dc: 5242 2a8e |0004: iget v2, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d1e0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +40d1e2: 6e40 9bc7 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.update:([BII)V // method@c79b │ │ +40d1e8: 5440 288e |000a: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ +40d1ec: 6e10 98c7 0000 |000c: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.getValue:()J // method@c798 │ │ +40d1f2: 0b00 |000f: move-result-wide v0 │ │ +40d1f4: 7120 8ac7 1000 |0010: invoke-static {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.mask:(J)J // method@c78a │ │ +40d1fa: 0b00 |0013: move-result-wide v0 │ │ +40d1fc: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +40d1fe: 7040 8fc7 2410 |0015: invoke-direct {v4, v2, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.writeLittleEndian:(IJ)V // method@c78f │ │ +40d204: 5440 288e |0018: iget-object v0, v4, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.checksum:Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C; // field@8e28 │ │ +40d208: 6e10 99c7 0000 |001a: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/snappy/PureJavaCrc32C;.reset:()V // method@c799 │ │ +40d20e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=139 │ │ 0x0018 line=140 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ @@ -1408885,18 +1408881,18 @@ │ │ type : '(IJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40d21c: |[40d21c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.writeLittleEndian:(IJ)V │ │ -40d22c: 5410 298e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e29 │ │ -40d230: 7140 33c8 3024 |0002: invoke-static {v0, v3, v4, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V // method@c833 │ │ -40d236: 0e00 |0005: return-void │ │ +40d210: |[40d210] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.writeLittleEndian:(IJ)V │ │ +40d220: 5410 298e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e29 │ │ +40d224: 7140 33c8 3024 |0002: invoke-static {v0, v3, v4, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V // method@c833 │ │ +40d22a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) J │ │ @@ -1408907,19 +1408903,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40d038: |[40d038] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.close:()V │ │ -40d048: 6e10 88c7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.finish:()V // method@c788 │ │ -40d04e: 5410 2c8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ -40d052: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40d058: 0e00 |0008: return-void │ │ +40d02c: |[40d02c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.close:()V │ │ +40d03c: 6e10 88c7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.finish:()V // method@c788 │ │ +40d042: 5410 2c8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.out:Ljava/io/OutputStream; // field@8e2c │ │ +40d046: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40d04c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ │ │ @@ -1408928,19 +1408924,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -40d05c: |[40d05c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.finish:()V │ │ -40d06c: 5210 2a8e |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d070: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ -40d074: 7010 89c7 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ -40d07a: 0e00 |0007: return-void │ │ +40d050: |[40d050] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.finish:()V │ │ +40d060: 5210 2a8e |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d064: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ +40d068: 7010 89c7 0100 |0004: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ +40d06e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ │ │ @@ -1408949,22 +1408945,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -40d1a8: |[40d1a8] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.write:(I)V │ │ -40d1b8: 5420 2b8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.oneByte:[B // field@8e2b │ │ -40d1bc: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -40d1c0: 8d33 |0004: int-to-byte v3, v3 │ │ -40d1c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -40d1c4: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -40d1c8: 6e20 8cc7 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.write:([B)V // method@c78c │ │ -40d1ce: 0e00 |000b: return-void │ │ +40d19c: |[40d19c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.write:(I)V │ │ +40d1ac: 5420 2b8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.oneByte:[B // field@8e2b │ │ +40d1b0: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40d1b4: 8d33 |0004: int-to-byte v3, v3 │ │ +40d1b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +40d1b8: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +40d1bc: 6e20 8cc7 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.write:([B)V // method@c78c │ │ +40d1c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1408974,36 +1408970,36 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -40d148: |[40d148] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.write:([BII)V │ │ -40d158: 5230 2a8e |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d15c: b060 |0002: add-int/2addr v0, v6 │ │ -40d15e: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ -40d162: 3710 1500 |0005: if-le v0, v1, 001a // +0015 │ │ -40d166: 7010 89c7 0300 |0007: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ -40d16c: 3716 1000 |000a: if-le v6, v1, 001a // +0010 │ │ -40d170: 5430 278e |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ -40d174: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -40d176: 7151 a084 5420 |000f: invoke-static {v4, v5, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40d17c: b015 |0012: add-int/2addr v5, v1 │ │ -40d17e: b116 |0013: sub-int/2addr v6, v1 │ │ -40d180: 5931 2a8e |0014: iput v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d184: 7010 89c7 0300 |0016: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ -40d18a: 28f1 |0019: goto 000a // -000f │ │ -40d18c: 5430 278e |001a: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ -40d190: 5231 2a8e |001c: iget v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d194: 7156 a084 5410 |001e: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -40d19a: 5234 2a8e |0021: iget v4, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d19e: b064 |0023: add-int/2addr v4, v6 │ │ -40d1a0: 5934 2a8e |0024: iput v4, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ -40d1a4: 0e00 |0026: return-void │ │ +40d13c: |[40d13c] org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream.write:([BII)V │ │ +40d14c: 5230 2a8e |0000: iget v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d150: b060 |0002: add-int/2addr v0, v6 │ │ +40d152: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ +40d156: 3710 1500 |0005: if-le v0, v1, 001a // +0015 │ │ +40d15a: 7010 89c7 0300 |0007: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ +40d160: 3716 1000 |000a: if-le v6, v1, 001a // +0010 │ │ +40d164: 5430 278e |000c: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ +40d168: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +40d16a: 7151 a084 5420 |000f: invoke-static {v4, v5, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40d170: b015 |0012: add-int/2addr v5, v1 │ │ +40d172: b116 |0013: sub-int/2addr v6, v1 │ │ +40d174: 5931 2a8e |0014: iput v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d178: 7010 89c7 0300 |0016: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.flushBuffer:()V // method@c789 │ │ +40d17e: 28f1 |0019: goto 000a // -000f │ │ +40d180: 5430 278e |001a: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.buffer:[B // field@8e27 │ │ +40d184: 5231 2a8e |001c: iget v1, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d188: 7156 a084 5410 |001e: invoke-static {v4, v5, v0, v1, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +40d18e: 5234 2a8e |0021: iget v4, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d192: b064 |0023: add-int/2addr v4, v6 │ │ +40d194: 5934 2a8e |0024: iput v4, v3, Lorg/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream;.currentIndex:I // field@8e2a │ │ +40d198: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x000c line=92 │ │ 0x0014 line=95 │ │ 0x0016 line=96 │ │ @@ -1409052,18 +1409048,18 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -40fab4: |[40fab4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream$1.:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;)V │ │ -40fac4: 5b01 498e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ -40fac8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -40face: 0e00 |0005: return-void │ │ +40faa8: |[40faa8] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream$1.:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;)V │ │ +40fab8: 5b01 498e |0000: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ +40fabc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +40fac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ │ │ @@ -1409073,27 +1409069,27 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -40fad0: |[40fad0] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream$1.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V │ │ -40fae0: 2020 d118 |0000: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ -40fae4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -40fae8: 5410 498e |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ -40faec: 1f02 d118 |0006: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ -40faf0: 7120 b7c7 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.access$000:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7b7 │ │ -40faf6: 280c |000b: goto 0017 // +000c │ │ -40faf8: 2020 cd18 |000c: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ -40fafc: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -40fb00: 5410 498e |0010: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ -40fb04: 1f02 cd18 |0012: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ -40fb08: 7120 b8c7 2000 |0014: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.access$100:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c7b8 │ │ -40fb0e: 0e00 |0017: return-void │ │ +40fac4: |[40fac4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream$1.accept:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block;)V │ │ +40fad4: 2020 d118 |0000: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ +40fad8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +40fadc: 5410 498e |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ +40fae0: 1f02 d118 |0006: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; // type@18d1 │ │ +40fae4: 7120 b7c7 2000 |0008: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.access$000:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7b7 │ │ +40faea: 280c |000b: goto 0017 // +000c │ │ +40faec: 2020 cd18 |000c: instance-of v0, v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ +40faf0: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +40faf4: 5410 498e |0010: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.this$0:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; // field@8e49 │ │ +40faf8: 1f02 cd18 |0012: check-cast v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; // type@18cd │ │ +40fafc: 7120 b8c7 2000 |0014: invoke-static {v0, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.access$100:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c7b8 │ │ +40fb02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=108 │ │ 0x0010 line=109 │ │ locals : │ │ @@ -1409278,18 +1409274,18 @@ │ │ type : '(Ljava/io/OutputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -40fb50: |[40fb50] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;J)V │ │ -40fb60: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ -40fb66: 7050 b5c7 2143 |0003: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JI)V // method@c7b5 │ │ -40fb6c: 0e00 |0006: return-void │ │ +40fb44: |[40fb44] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;J)V │ │ +40fb54: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ +40fb5a: 7050 b5c7 2143 |0003: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JI)V // method@c7b5 │ │ +40fb60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) J │ │ @@ -1409299,21 +1409295,21 @@ │ │ type : '(Ljava/io/OutputStream;JI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -40fb70: |[40fb70] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;JI)V │ │ -40fb80: 7110 bac7 0400 |0000: invoke-static {v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c7ba │ │ -40fb86: 0c04 |0003: move-result-object v4 │ │ -40fb88: 6e10 dec6 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ -40fb8e: 0c04 |0007: move-result-object v4 │ │ -40fb90: 7054 b6c7 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c7b6 │ │ -40fb96: 0e00 |000b: return-void │ │ +40fb64: |[40fb64] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;JI)V │ │ +40fb74: 7110 bac7 0400 |0000: invoke-static {v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c7ba │ │ +40fb7a: 0c04 |0003: move-result-object v4 │ │ +40fb7c: 6e10 dec6 0400 |0004: invoke-virtual {v4}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.build:()Lorg/apache/commons/compress/compressors/lz77support/Parameters; // method@c6de │ │ +40fb82: 0c04 |0007: move-result-object v4 │ │ +40fb84: 7054 b6c7 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V // method@c7b6 │ │ +40fb8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/io/OutputStream; │ │ 0x0000 - 0x000c reg=2 (null) J │ │ @@ -1409324,32 +1409320,32 @@ │ │ type : '(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -40fb98: |[40fb98] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ -40fba8: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -40fbae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -40fbb0: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ -40fbb4: 5b10 5e8e |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.oneByte:[B // field@8e5e │ │ -40fbb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -40fbba: 5c10 5d8e |0009: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ -40fbbe: 5b12 5f8e |000b: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fbc2: 2200 ff18 |000d: new-instance v0, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; // type@18ff │ │ -40fbc6: 7020 28c8 2000 |000f: invoke-direct {v0, v2}, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.:(Ljava/io/OutputStream;)V // method@c828 │ │ -40fbcc: 5b10 5c8e |0012: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e5c │ │ -40fbd0: 2202 d218 |0014: new-instance v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // type@18d2 │ │ -40fbd4: 2200 ee18 |0016: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1; // type@18ee │ │ -40fbd8: 7020 b2c7 1000 |0018: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;)V // method@c7b2 │ │ -40fbde: 7030 cbc6 5200 |001b: invoke-direct {v2, v5, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V // method@c6cb │ │ -40fbe4: 5b12 5b8e |001e: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ -40fbe8: 7030 ccc7 3104 |0020: invoke-direct {v1, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeUncompressedSize:(J)V // method@c7cc │ │ -40fbee: 0e00 |0023: return-void │ │ +40fb8c: |[40fb8c] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.:(Ljava/io/OutputStream;JLorg/apache/commons/compress/compressors/lz77support/Parameters;)V │ │ +40fb9c: 7010 40c5 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +40fba2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +40fba4: 2300 c71b |0004: new-array v0, v0, [B // type@1bc7 │ │ +40fba8: 5b10 5e8e |0006: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.oneByte:[B // field@8e5e │ │ +40fbac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +40fbae: 5c10 5d8e |0009: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ +40fbb2: 5b12 5f8e |000b: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fbb6: 2200 ff18 |000d: new-instance v0, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; // type@18ff │ │ +40fbba: 7020 28c8 2000 |000f: invoke-direct {v0, v2}, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.:(Ljava/io/OutputStream;)V // method@c828 │ │ +40fbc0: 5b10 5c8e |0012: iput-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e5c │ │ +40fbc4: 2202 d218 |0014: new-instance v2, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // type@18d2 │ │ +40fbc8: 2200 ee18 |0016: new-instance v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1; // type@18ee │ │ +40fbcc: 7020 b2c7 1000 |0018: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1;.:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;)V // method@c7b2 │ │ +40fbd2: 7030 cbc6 5200 |001b: invoke-direct {v2, v5, v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.:(Lorg/apache/commons/compress/compressors/lz77support/Parameters;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback;)V // method@c6cb │ │ +40fbd8: 5b12 5b8e |001e: iput-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ +40fbdc: 7030 ccc7 3104 |0020: invoke-direct {v1, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeUncompressedSize:(J)V // method@c7cc │ │ +40fbe2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=60 │ │ 0x0009 line=62 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ @@ -1409366,17 +1409362,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -40fbf0: |[40fbf0] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.access$000:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ -40fc00: 7020 c4c7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7c4 │ │ -40fc06: 0e00 |0003: return-void │ │ +40fbe4: |[40fbe4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.access$000:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ +40fbf4: 7020 c4c7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7c4 │ │ +40fbfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ │ │ @@ -1409385,17 +1409381,17 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -40fc08: |[40fc08] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.access$100:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -40fc18: 7020 bfc7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c7bf │ │ -40fc1e: 0e00 |0003: return-void │ │ +40fbfc: |[40fbfc] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.access$100:(Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +40fc0c: 7020 bfc7 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V // method@c7bf │ │ +40fc12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference; │ │ │ │ @@ -1409404,28 +1409400,28 @@ │ │ type : '(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -40fb10: |[40fb10] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ -40fb20: 7110 ecc6 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6ec │ │ -40fb26: 0c00 |0003: move-result-object v0 │ │ -40fb28: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -40fb2a: 6e20 e7c6 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e7 │ │ -40fb30: 0c00 |0008: move-result-object v0 │ │ -40fb32: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ -40fb36: 6e20 e3c6 1000 |000b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e3 │ │ -40fb3c: 0c00 |000e: move-result-object v0 │ │ -40fb3e: 6e20 e6c6 2000 |000f: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e6 │ │ -40fb44: 0c00 |0012: move-result-object v0 │ │ -40fb46: 6e20 e4c6 2000 |0013: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e4 │ │ -40fb4c: 0c02 |0016: move-result-object v2 │ │ -40fb4e: 1102 |0017: return-object v2 │ │ +40fb04: |[40fb04] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.createParameterBuilder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; │ │ +40fb14: 7110 ecc6 0200 |0000: invoke-static {v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters;.builder:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6ec │ │ +40fb1a: 0c00 |0003: move-result-object v0 │ │ +40fb1c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +40fb1e: 6e20 e7c6 1000 |0005: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMinBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e7 │ │ +40fb24: 0c00 |0008: move-result-object v0 │ │ +40fb26: 1301 4000 |0009: const/16 v1, #int 64 // #40 │ │ +40fb2a: 6e20 e3c6 1000 |000b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxBackReferenceLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e3 │ │ +40fb30: 0c00 |000e: move-result-object v0 │ │ +40fb32: 6e20 e6c6 2000 |000f: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxOffset:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e6 │ │ +40fb38: 0c00 |0012: move-result-object v0 │ │ +40fb3a: 6e20 e4c6 2000 |0013: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder;.withMaxLiteralLength:(I)Lorg/apache/commons/compress/compressors/lz77support/Parameters$Builder; // method@c6e4 │ │ +40fb40: 0c02 |0016: move-result-object v2 │ │ +40fb42: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ 0x000b line=277 │ │ 0x000f line=278 │ │ 0x0013 line=279 │ │ @@ -1409437,33 +1409433,33 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -40fcb4: |[40fcb4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ -40fcc4: 6e10 bfc6 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ -40fcca: 0a00 |0003: move-result v0 │ │ -40fccc: 6e10 c0c6 0300 |0004: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ -40fcd2: 0a03 |0007: move-result v3 │ │ -40fcd4: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -40fcd6: 3410 0e00 |0009: if-lt v0, v1, 0017 // +000e │ │ -40fcda: 1301 0b00 |000b: const/16 v1, #int 11 // #b │ │ -40fcde: 3610 0a00 |000d: if-gt v0, v1, 0017 // +000a │ │ -40fce2: 1301 0004 |000f: const/16 v1, #int 1024 // #400 │ │ -40fce6: 3613 0600 |0011: if-gt v3, v1, 0017 // +0006 │ │ -40fcea: 7030 c2c7 0203 |0013: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithOneOffsetByte:(II)V // method@c7c2 │ │ -40fcf0: 280d |0016: goto 0023 // +000d │ │ -40fcf2: 1401 0080 0000 |0017: const v1, #float 4.59177e-41 // #00008000 │ │ -40fcf8: 3513 0600 |001a: if-ge v3, v1, 0020 // +0006 │ │ -40fcfc: 7030 c3c7 0203 |001c: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithTwoOffsetBytes:(II)V // method@c7c3 │ │ -40fd02: 2804 |001f: goto 0023 // +0004 │ │ -40fd04: 7030 c0c7 0203 |0020: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithFourOffsetBytes:(II)V // method@c7c0 │ │ -40fd0a: 0e00 |0023: return-void │ │ +40fca8: |[40fca8] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReference:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;)V │ │ +40fcb8: 6e10 bfc6 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getLength:()I // method@c6bf │ │ +40fcbe: 0a00 |0003: move-result v0 │ │ +40fcc0: 6e10 c0c6 0300 |0004: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference;.getOffset:()I // method@c6c0 │ │ +40fcc6: 0a03 |0007: move-result v3 │ │ +40fcc8: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +40fcca: 3410 0e00 |0009: if-lt v0, v1, 0017 // +000e │ │ +40fcce: 1301 0b00 |000b: const/16 v1, #int 11 // #b │ │ +40fcd2: 3610 0a00 |000d: if-gt v0, v1, 0017 // +000a │ │ +40fcd6: 1301 0004 |000f: const/16 v1, #int 1024 // #400 │ │ +40fcda: 3613 0600 |0011: if-gt v3, v1, 0017 // +0006 │ │ +40fcde: 7030 c2c7 0203 |0013: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithOneOffsetByte:(II)V // method@c7c2 │ │ +40fce4: 280d |0016: goto 0023 // +000d │ │ +40fce6: 1401 0080 0000 |0017: const v1, #float 4.59177e-41 // #00008000 │ │ +40fcec: 3513 0600 |001a: if-ge v3, v1, 0020 // +0006 │ │ +40fcf0: 7030 c3c7 0203 |001c: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithTwoOffsetBytes:(II)V // method@c7c3 │ │ +40fcf6: 2804 |001f: goto 0023 // +0004 │ │ +40fcf8: 7030 c0c7 0203 |0020: invoke-direct {v2, v0, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithFourOffsetBytes:(II)V // method@c7c0 │ │ +40fcfe: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x0013 line=232 │ │ 0x001c line=234 │ │ 0x0020 line=236 │ │ @@ -1409476,19 +1409472,19 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -40fd0c: |[40fd0c] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithFourOffsetBytes:(II)V │ │ -40fd1c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -40fd1e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -40fd20: 7054 c1c7 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithLittleEndianOffset:(IIII)V // method@c7c1 │ │ -40fd26: 0e00 |0005: return-void │ │ +40fd00: |[40fd00] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithFourOffsetBytes:(II)V │ │ +40fd10: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +40fd12: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +40fd14: 7054 c1c7 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithLittleEndianOffset:(IIII)V // method@c7c1 │ │ +40fd1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ 0x0000 - 0x0006 reg=4 (null) I │ │ @@ -1409498,22 +1409494,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -40fd28: |[40fd28] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithLittleEndianOffset:(IIII)V │ │ -40fd38: 5410 5f8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fd3c: d804 04ff |0002: add-int/lit8 v4, v4, #int -1 // #ff │ │ -40fd40: e004 0402 |0004: shl-int/lit8 v4, v4, #int 2 // #02 │ │ -40fd44: b642 |0006: or-int/2addr v2, v4 │ │ -40fd46: 6e20 a082 2000 |0007: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40fd4c: 7030 cbc7 3105 |000a: invoke-direct {v1, v3, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLittleEndian:(II)V // method@c7cb │ │ -40fd52: 0e00 |000d: return-void │ │ +40fd1c: |[40fd1c] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithLittleEndianOffset:(IIII)V │ │ +40fd2c: 5410 5f8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fd30: d804 04ff |0002: add-int/lit8 v4, v4, #int -1 // #ff │ │ +40fd34: e004 0402 |0004: shl-int/lit8 v4, v4, #int 2 // #02 │ │ +40fd38: b642 |0006: or-int/2addr v2, v4 │ │ +40fd3a: 6e20 a082 2000 |0007: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40fd40: 7030 cbc7 3105 |000a: invoke-direct {v1, v3, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLittleEndian:(II)V // method@c7cb │ │ +40fd46: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000a line=256 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ @@ -1409526,27 +1409522,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -40fd54: |[40fd54] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithOneOffsetByte:(II)V │ │ -40fd64: 5420 5f8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fd68: d803 03fc |0002: add-int/lit8 v3, v3, #int -4 // #fc │ │ -40fd6c: e003 0302 |0004: shl-int/lit8 v3, v3, #int 2 // #02 │ │ -40fd70: de03 0301 |0006: or-int/lit8 v3, v3, #int 1 // #01 │ │ -40fd74: d541 0007 |0008: and-int/lit16 v1, v4, #int 1792 // #0700 │ │ -40fd78: e101 0103 |000a: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -40fd7c: b613 |000c: or-int/2addr v3, v1 │ │ -40fd7e: 6e20 a082 3000 |000d: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40fd84: 5423 5f8e |0010: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fd88: d544 ff00 |0012: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -40fd8c: 6e20 a082 4300 |0014: invoke-virtual {v3, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40fd92: 0e00 |0017: return-void │ │ +40fd48: |[40fd48] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithOneOffsetByte:(II)V │ │ +40fd58: 5420 5f8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fd5c: d803 03fc |0002: add-int/lit8 v3, v3, #int -4 // #fc │ │ +40fd60: e003 0302 |0004: shl-int/lit8 v3, v3, #int 2 // #02 │ │ +40fd64: de03 0301 |0006: or-int/lit8 v3, v3, #int 1 // #01 │ │ +40fd68: d541 0007 |0008: and-int/lit16 v1, v4, #int 1792 // #0700 │ │ +40fd6c: e101 0103 |000a: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +40fd70: b613 |000c: or-int/2addr v3, v1 │ │ +40fd72: 6e20 a082 3000 |000d: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40fd78: 5423 5f8e |0010: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fd7c: d544 ff00 |0012: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +40fd80: 6e20 a082 4300 |0014: invoke-virtual {v3, v4}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40fd86: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0010 line=242 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0018 reg=3 (null) I │ │ @@ -1409557,18 +1409553,18 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -40fd94: |[40fd94] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithTwoOffsetBytes:(II)V │ │ -40fda4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -40fda6: 7053 c1c7 0120 |0001: invoke-direct {v1, v0, v0, v2, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithLittleEndianOffset:(IIII)V // method@c7c1 │ │ -40fdac: 0e00 |0004: return-void │ │ +40fd88: |[40fd88] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeBackReferenceWithTwoOffsetBytes:(II)V │ │ +40fd98: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +40fd9a: 7053 c1c7 0120 |0001: invoke-direct {v1, v0, v0, v2, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeBackReferenceWithLittleEndianOffset:(IIII)V // method@c7c1 │ │ +40fda0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -1409578,35 +1409574,35 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -40fdb0: |[40fdb0] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ -40fdc0: 6e10 c7c6 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ -40fdc6: 0a00 |0003: move-result v0 │ │ -40fdc8: 1301 3c00 |0004: const/16 v1, #int 60 // #3c │ │ -40fdcc: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ -40fdd0: 7030 c6c7 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockNoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c6 │ │ -40fdd6: 281c |000b: goto 0027 // +001c │ │ -40fdd8: 1301 0001 |000c: const/16 v1, #int 256 // #100 │ │ -40fddc: 3610 0600 |000e: if-gt v0, v1, 0014 // +0006 │ │ -40fde0: 7030 c7c7 3200 |0010: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockOneSizeByte:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c7 │ │ -40fde6: 2814 |0013: goto 0027 // +0014 │ │ -40fde8: 1501 0100 |0014: const/high16 v1, #int 65536 // #1 │ │ -40fdec: 3610 0600 |0016: if-gt v0, v1, 001c // +0006 │ │ -40fdf0: 7030 c9c7 3200 |0018: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockTwoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c9 │ │ -40fdf6: 280c |001b: goto 0027 // +000c │ │ -40fdf8: 1501 0001 |001c: const/high16 v1, #int 16777216 // #100 │ │ -40fdfc: 3610 0600 |001e: if-gt v0, v1, 0024 // +0006 │ │ -40fe00: 7030 c8c7 3200 |0020: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockThreeSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c8 │ │ -40fe06: 2804 |0023: goto 0027 // +0004 │ │ -40fe08: 7030 c5c7 3200 |0024: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockFourSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c5 │ │ -40fe0e: 0e00 |0027: return-void │ │ +40fda4: |[40fda4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlock:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ +40fdb4: 6e10 c7c6 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getLength:()I // method@c6c7 │ │ +40fdba: 0a00 |0003: move-result v0 │ │ +40fdbc: 1301 3c00 |0004: const/16 v1, #int 60 // #3c │ │ +40fdc0: 3610 0600 |0006: if-gt v0, v1, 000c // +0006 │ │ +40fdc4: 7030 c6c7 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockNoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c6 │ │ +40fdca: 281c |000b: goto 0027 // +001c │ │ +40fdcc: 1301 0001 |000c: const/16 v1, #int 256 // #100 │ │ +40fdd0: 3610 0600 |000e: if-gt v0, v1, 0014 // +0006 │ │ +40fdd4: 7030 c7c7 3200 |0010: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockOneSizeByte:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c7 │ │ +40fdda: 2814 |0013: goto 0027 // +0014 │ │ +40fddc: 1501 0100 |0014: const/high16 v1, #int 65536 // #1 │ │ +40fde0: 3610 0600 |0016: if-gt v0, v1, 001c // +0006 │ │ +40fde4: 7030 c9c7 3200 |0018: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockTwoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c9 │ │ +40fdea: 280c |001b: goto 0027 // +000c │ │ +40fdec: 1501 0001 |001c: const/high16 v1, #int 16777216 // #100 │ │ +40fdf0: 3610 0600 |001e: if-gt v0, v1, 0024 // +0006 │ │ +40fdf4: 7030 c8c7 3200 |0020: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockThreeSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c8 │ │ +40fdfa: 2804 |0023: goto 0027 // +0004 │ │ +40fdfc: 7030 c5c7 3200 |0024: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockFourSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V // method@c7c5 │ │ +40fe02: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0008 line=173 │ │ 0x0010 line=175 │ │ 0x0018 line=177 │ │ 0x0020 line=179 │ │ @@ -1409620,19 +1409616,19 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -40fe10: |[40fe10] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockFourSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ -40fe20: 1300 fc00 |0000: const/16 v0, #int 252 // #fc │ │ -40fe24: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -40fe26: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ -40fe2c: 0e00 |0006: return-void │ │ +40fe04: |[40fe04] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockFourSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ +40fe14: 1300 fc00 |0000: const/16 v0, #int 252 // #fc │ │ +40fe18: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +40fe1a: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ +40fe20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1409642,20 +1409638,20 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -40fe30: |[40fe30] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockNoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ -40fe40: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ -40fe44: e000 0002 |0002: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -40fe48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -40fe4a: 7053 cac7 0241 |0005: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ -40fe50: 0e00 |0008: return-void │ │ +40fe24: |[40fe24] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockNoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ +40fe34: d800 04ff |0000: add-int/lit8 v0, v4, #int -1 // #ff │ │ +40fe38: e000 0002 |0002: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +40fe3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +40fe3e: 7053 cac7 0241 |0005: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ +40fe44: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0009 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ @@ -1409665,19 +1409661,19 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -40fe54: |[40fe54] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockOneSizeByte:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ -40fe64: 1300 f000 |0000: const/16 v0, #int 240 // #f0 │ │ -40fe68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -40fe6a: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ -40fe70: 0e00 |0006: return-void │ │ +40fe48: |[40fe48] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockOneSizeByte:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ +40fe58: 1300 f000 |0000: const/16 v0, #int 240 // #f0 │ │ +40fe5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +40fe5e: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ +40fe64: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1409687,19 +1409683,19 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -40fe74: |[40fe74] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockThreeSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ -40fe84: 1300 f800 |0000: const/16 v0, #int 248 // #f8 │ │ -40fe88: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -40fe8a: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ -40fe90: 0e00 |0006: return-void │ │ +40fe68: |[40fe68] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockThreeSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ +40fe78: 1300 f800 |0000: const/16 v0, #int 248 // #f8 │ │ +40fe7c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +40fe7e: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ +40fe84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1409709,19 +1409705,19 @@ │ │ type : '(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -40fe94: |[40fe94] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockTwoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ -40fea4: 1300 f400 |0000: const/16 v0, #int 244 // #f4 │ │ -40fea8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -40feaa: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ -40feb0: 0e00 |0006: return-void │ │ +40fe88: |[40fe88] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockTwoSizeBytes:(Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;I)V │ │ +40fe98: 1300 f400 |0000: const/16 v0, #int 244 // #f4 │ │ +40fe9c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +40fe9e: 7053 cac7 0241 |0003: invoke-direct {v2, v0, v1, v4, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V // method@c7ca │ │ +40fea4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1409731,26 +1409727,26 @@ │ │ type : '(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -40feb4: |[40feb4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ -40fec4: 5410 5f8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fec8: 6e20 a082 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40fece: d802 04ff |0005: add-int/lit8 v2, v4, #int -1 // #ff │ │ -40fed2: 7030 cbc7 3102 |0007: invoke-direct {v1, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLittleEndian:(II)V // method@c7cb │ │ -40fed8: 5412 5f8e |000a: iget-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fedc: 6e10 c6c6 0500 |000c: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getData:()[B // method@c6c6 │ │ -40fee2: 0c03 |000f: move-result-object v3 │ │ -40fee4: 6e10 c8c6 0500 |0010: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ -40feea: 0a05 |0013: move-result v5 │ │ -40feec: 6e40 a282 3245 |0014: invoke-virtual {v2, v3, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -40fef2: 0e00 |0017: return-void │ │ +40fea8: |[40fea8] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLiteralBlockWithSize:(IIILorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;)V │ │ +40feb8: 5410 5f8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40febc: 6e20 a082 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40fec2: d802 04ff |0005: add-int/lit8 v2, v4, #int -1 // #ff │ │ +40fec6: 7030 cbc7 3102 |0007: invoke-direct {v1, v3, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.writeLittleEndian:(II)V // method@c7cb │ │ +40fecc: 5412 5f8e |000a: iget-object v2, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fed0: 6e10 c6c6 0500 |000c: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getData:()[B // method@c6c6 │ │ +40fed6: 0c03 |000f: move-result-object v3 │ │ +40fed8: 6e10 c8c6 0500 |0010: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock;.getOffset:()I // method@c6c8 │ │ +40fede: 0a05 |0013: move-result v5 │ │ +40fee0: 6e40 a282 3245 |0014: invoke-virtual {v2, v3, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +40fee6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ 0x000a line=209 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ @@ -1409764,19 +1409760,19 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -40fef4: |[40fef4] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLittleEndian:(II)V │ │ -40ff04: 5430 5c8e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e5c │ │ -40ff08: 8151 |0002: int-to-long v1, v5 │ │ -40ff0a: 7140 33c8 1042 |0003: invoke-static {v0, v1, v2, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V // method@c833 │ │ -40ff10: 0e00 |0006: return-void │ │ +40fee8: |[40fee8] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeLittleEndian:(II)V │ │ +40fef8: 5430 5c8e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.consumer:Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer; // field@8e5c │ │ +40fefc: 8151 |0002: int-to-long v1, v5 │ │ +40fefe: 7140 33c8 1042 |0003: invoke-static {v0, v1, v2, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.toLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteConsumer;JI)V // method@c833 │ │ +40ff04: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=3 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ 0x0000 - 0x0007 reg=5 (null) I │ │ @@ -1409786,32 +1409782,32 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -40ff14: |[40ff14] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeUncompressedSize:(J)V │ │ -40ff24: 1600 7f00 |0000: const-wide/16 v0, #int 127 // #7f │ │ -40ff28: c050 |0002: and-long/2addr v0, v5 │ │ -40ff2a: 8401 |0003: long-to-int v1, v0 │ │ -40ff2c: 8112 |0004: int-to-long v2, v1 │ │ -40ff2e: 3100 0502 |0005: cmp-long v0, v5, v2 │ │ -40ff32: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -40ff36: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -40ff38: 2802 |000a: goto 000c // +0002 │ │ -40ff3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -40ff3c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -40ff40: d611 8000 |000e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -40ff44: 5442 5f8e |0010: iget-object v2, v4, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40ff48: 6e20 a082 1200 |0012: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -40ff4e: 1271 |0015: const/4 v1, #int 7 // #7 │ │ -40ff50: c415 |0016: shr-long/2addr v5, v1 │ │ -40ff52: 3900 e9ff |0017: if-nez v0, 0000 // -0017 │ │ -40ff56: 0e00 |0019: return-void │ │ +40ff08: |[40ff08] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.writeUncompressedSize:(J)V │ │ +40ff18: 1600 7f00 |0000: const-wide/16 v0, #int 127 // #7f │ │ +40ff1c: c050 |0002: and-long/2addr v0, v5 │ │ +40ff1e: 8401 |0003: long-to-int v1, v0 │ │ +40ff20: 8112 |0004: int-to-long v2, v1 │ │ +40ff22: 3100 0502 |0005: cmp-long v0, v5, v2 │ │ +40ff26: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +40ff2a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +40ff2c: 2802 |000a: goto 000c // +0002 │ │ +40ff2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +40ff30: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +40ff34: d611 8000 |000e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +40ff38: 5442 5f8e |0010: iget-object v2, v4, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40ff3c: 6e20 a082 1200 |0012: invoke-virtual {v2, v1}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +40ff42: 1271 |0015: const/4 v1, #int 7 // #7 │ │ +40ff44: c415 |0016: shr-long/2addr v5, v1 │ │ +40ff46: 3900 e9ff |0017: if-nez v0, 0000 // -0017 │ │ +40ff4a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=153 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x001a reg=5 (null) J │ │ │ │ @@ -1409821,19 +1409817,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -40fc20: |[40fc20] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.close:()V │ │ -40fc30: 6e10 bbc7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finish:()V // method@c7bb │ │ -40fc36: 5410 5f8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ -40fc3a: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -40fc40: 0e00 |0008: return-void │ │ +40fc14: |[40fc14] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.close:()V │ │ +40fc24: 6e10 bbc7 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finish:()V // method@c7bb │ │ +40fc2a: 5410 5f8e |0003: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.os:Ljava/io/OutputStream; // field@8e5f │ │ +40fc2e: 6e10 9e82 0000 |0005: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +40fc34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ │ │ @@ -1409842,22 +1409838,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -40fc44: |[40fc44] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.finish:()V │ │ -40fc54: 5510 5d8e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ -40fc58: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -40fc5c: 5410 5b8e |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ -40fc60: 6e10 d1c6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.finish:()V // method@c6d1 │ │ -40fc66: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -40fc68: 5c10 5d8e |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ -40fc6c: 0e00 |000c: return-void │ │ +40fc38: |[40fc38] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.finish:()V │ │ +40fc48: 5510 5d8e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ +40fc4c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +40fc50: 5410 5b8e |0004: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ +40fc54: 6e10 d1c6 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.finish:()V // method@c6d1 │ │ +40fc5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +40fc5c: 5c10 5d8e |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.finished:Z // field@8e5d │ │ +40fc60: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x000a line=141 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ @@ -1409867,22 +1409863,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -40fc8c: |[40fc8c] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.write:(I)V │ │ -40fc9c: 5420 5e8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.oneByte:[B // field@8e5e │ │ -40fca0: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -40fca4: 8d33 |0004: int-to-byte v3, v3 │ │ -40fca6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -40fca8: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ -40fcac: 6e20 bdc7 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.write:([B)V // method@c7bd │ │ -40fcb2: 0e00 |000b: return-void │ │ +40fc80: |[40fc80] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.write:(I)V │ │ +40fc90: 5420 5e8e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.oneByte:[B // field@8e5e │ │ +40fc94: d533 ff00 |0002: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +40fc98: 8d33 |0004: int-to-byte v3, v3 │ │ +40fc9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +40fc9c: 4f03 0001 |0006: aput-byte v3, v0, v1 │ │ +40fca0: 6e20 bdc7 0200 |0008: invoke-virtual {v2, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.write:([B)V // method@c7bd │ │ +40fca6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x000c reg=3 (null) I │ │ @@ -1409892,18 +1409888,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -40fc70: |[40fc70] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.write:([BII)V │ │ -40fc80: 5410 5b8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ -40fc84: 6e40 cfc6 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ -40fc8a: 0e00 |0005: return-void │ │ +40fc64: |[40fc64] org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream.write:([BII)V │ │ +40fc74: 5410 5b8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream;.compressor:Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor; // field@8e5b │ │ +40fc78: 6e40 cfc6 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/compressors/lz77support/LZ77Compressor;.compress:([BII)V // method@c6cf │ │ +40fc7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1409956,18 +1409952,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4100c4: |[4100c4] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4100d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4100d6: 7030 cec7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c7ce │ │ -4100dc: 0e00 |0004: return-void │ │ +4100b8: |[4100b8] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +4100c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4100ca: 7030 cec7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;Z)V // method@c7ce │ │ +4100d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1409976,18 +1409972,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 │ │ -4100e0: |[4100e0] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ -4100f0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4100f2: 7040 cfc7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;ZI)V // method@c7cf │ │ -4100f8: 0e00 |0004: return-void │ │ +4100d4: |[4100d4] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;Z)V │ │ +4100e4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4100e6: 7040 cfc7 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.:(Ljava/io/InputStream;ZI)V // method@c7cf │ │ +4100ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0005 reg=3 (null) Z │ │ @@ -1409997,25 +1409993,25 @@ │ │ type : '(Ljava/io/InputStream;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4100fc: |[4100fc] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;ZI)V │ │ -41010c: 7010 3ac5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ -410112: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -410116: 2202 8f19 |0005: new-instance v2, Lorg/tukaani/xz/XZInputStream; // type@198f │ │ -41011a: 7030 98cb 1203 |0007: invoke-direct {v2, v1, v3}, Lorg/tukaani/xz/XZInputStream;.:(Ljava/io/InputStream;I)V // method@cb98 │ │ -410120: 5b02 608e |000a: iput-object v2, v0, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -410124: 2808 |000c: goto 0014 // +0008 │ │ -410126: 2202 8b19 |000d: new-instance v2, Lorg/tukaani/xz/SingleXZInputStream; // type@198b │ │ -41012a: 7030 95cb 1203 |000f: invoke-direct {v2, v1, v3}, Lorg/tukaani/xz/SingleXZInputStream;.:(Ljava/io/InputStream;I)V // method@cb95 │ │ -410130: 5b02 608e |0012: iput-object v2, v0, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -410134: 0e00 |0014: return-void │ │ +4100f0: |[4100f0] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.:(Ljava/io/InputStream;ZI)V │ │ +410100: 7010 3ac5 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/CompressorInputStream;.:()V // method@c53a │ │ +410106: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +41010a: 2202 8f19 |0005: new-instance v2, Lorg/tukaani/xz/XZInputStream; // type@198f │ │ +41010e: 7030 98cb 1203 |0007: invoke-direct {v2, v1, v3}, Lorg/tukaani/xz/XZInputStream;.:(Ljava/io/InputStream;I)V // method@cb98 │ │ +410114: 5b02 608e |000a: iput-object v2, v0, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +410118: 2808 |000c: goto 0014 // +0008 │ │ +41011a: 2202 8b19 |000d: new-instance v2, Lorg/tukaani/xz/SingleXZInputStream; // type@198b │ │ +41011e: 7030 95cb 1203 |000f: invoke-direct {v2, v1, v3}, Lorg/tukaani/xz/SingleXZInputStream;.:(Ljava/io/InputStream;I)V // method@cb95 │ │ +410124: 5b02 608e |0012: iput-object v2, v0, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +410128: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=126 │ │ 0x000d line=128 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; │ │ @@ -1410028,33 +1410024,33 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -40ff58: |[40ff58] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.matches:([BI)Z │ │ -40ff68: 6200 418f |0000: sget-object v0, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ -40ff6c: 2100 |0002: array-length v0, v0 │ │ -40ff6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -40ff70: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ -40ff74: 0f01 |0006: return v1 │ │ -40ff76: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -40ff78: 6200 418f |0008: sget-object v0, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ -40ff7c: 2100 |000a: array-length v0, v0 │ │ -40ff7e: 3504 0e00 |000b: if-ge v4, v0, 0019 // +000e │ │ -40ff82: 4800 0304 |000d: aget-byte v0, v3, v4 │ │ -40ff86: 6202 418f |000f: sget-object v2, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ -40ff8a: 4802 0204 |0011: aget-byte v2, v2, v4 │ │ -40ff8e: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ -40ff92: 0f01 |0015: return v1 │ │ -40ff94: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ -40ff98: 28f0 |0018: goto 0008 // -0010 │ │ -40ff9a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -40ff9c: 0f03 |001a: return v3 │ │ +40ff4c: |[40ff4c] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.matches:([BI)Z │ │ +40ff5c: 6200 418f |0000: sget-object v0, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ +40ff60: 2100 |0002: array-length v0, v0 │ │ +40ff62: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +40ff64: 3504 0300 |0004: if-ge v4, v0, 0007 // +0003 │ │ +40ff68: 0f01 |0006: return v1 │ │ +40ff6a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +40ff6c: 6200 418f |0008: sget-object v0, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ +40ff70: 2100 |000a: array-length v0, v0 │ │ +40ff72: 3504 0e00 |000b: if-ge v4, v0, 0019 // +000e │ │ +40ff76: 4800 0304 |000d: aget-byte v0, v3, v4 │ │ +40ff7a: 6202 418f |000f: sget-object v2, Lorg/tukaani/xz/XZ;.HEADER_MAGIC:[B // field@8f41 │ │ +40ff7e: 4802 0204 |0011: aget-byte v2, v2, v4 │ │ +40ff82: 3220 0300 |0013: if-eq v0, v2, 0016 // +0003 │ │ +40ff86: 0f01 |0015: return v1 │ │ +40ff88: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ +40ff8c: 28f0 |0018: goto 0008 // -0010 │ │ +40ff8e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +40ff90: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=50 │ │ 0x000d line=51 │ │ locals : │ │ 0x0000 - 0x001b reg=3 (null) [B │ │ @@ -1410066,19 +1410062,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -40ffa0: |[40ffa0] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.available:()I │ │ -40ffb0: 5410 608e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -40ffb4: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ -40ffba: 0a00 |0005: move-result v0 │ │ -40ffbc: 0f00 |0006: return v0 │ │ +40ff94: |[40ff94] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.available:()I │ │ +40ffa4: 5410 608e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +40ffa8: 6e10 7f82 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@827f │ │ +40ffae: 0a00 |0005: move-result v0 │ │ +40ffb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;) │ │ @@ -1410086,18 +1410082,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -410138: |[410138] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.close:()V │ │ -410148: 5410 608e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -41014c: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -410152: 0e00 |0005: return-void │ │ +41012c: |[41012c] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.close:()V │ │ +41013c: 5410 608e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +410140: 6e10 8082 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +410146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;) │ │ @@ -1410105,33 +1410101,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -40ffc0: |[40ffc0] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.read:()I │ │ -40ffd0: 5450 608e |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -40ffd4: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -40ffda: 0a00 |0005: move-result v0 │ │ -40ffdc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -40ffde: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -40ffe2: 2802 |0009: goto 000b // +0002 │ │ -40ffe4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -40ffe6: 6e20 d2c7 1500 |000b: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.count:(I)V // method@c7d2 │ │ -40ffec: 0f00 |000e: return v0 │ │ -40ffee: 0d00 |000f: move-exception v0 │ │ -40fff0: 2201 ee17 |0010: new-instance v1, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ -40fff4: 6e10 92cb 0000 |0012: invoke-virtual {v0}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ -40fffa: 0a02 |0015: move-result v2 │ │ -40fffc: 8122 |0016: int-to-long v2, v2 │ │ -40fffe: 6e10 91cb 0000 |0017: invoke-virtual {v0}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ -410004: 0a04 |001a: move-result v4 │ │ -410006: 7050 63be 2143 |001b: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ -41000c: 2701 |001e: throw v1 │ │ +40ffb4: |[40ffb4] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.read:()I │ │ +40ffc4: 5450 608e |0000: iget-object v0, v5, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +40ffc8: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +40ffce: 0a00 |0005: move-result v0 │ │ +40ffd0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +40ffd2: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +40ffd6: 2802 |0009: goto 000b // +0002 │ │ +40ffd8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +40ffda: 6e20 d2c7 1500 |000b: invoke-virtual {v5, v1}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.count:(I)V // method@c7d2 │ │ +40ffe0: 0f00 |000e: return v0 │ │ +40ffe2: 0d00 |000f: move-exception v0 │ │ +40ffe4: 2201 ee17 |0010: new-instance v1, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ +40ffe8: 6e10 92cb 0000 |0012: invoke-virtual {v0}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ +40ffee: 0a02 |0015: move-result v2 │ │ +40fff0: 8122 |0016: int-to-long v2, v2 │ │ +40fff2: 6e10 91cb 0000 |0017: invoke-virtual {v0}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ +40fff8: 0a04 |001a: move-result v4 │ │ +40fffa: 7050 63be 2143 |001b: invoke-direct {v1, v2, v3, v4, v0}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ +410000: 2701 |001e: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Lorg/tukaani/xz/MemoryLimitException; -> 0x000f │ │ positions : │ │ 0x0000 line=135 │ │ 0x000b line=136 │ │ 0x0010 line=139 │ │ @@ -1410143,29 +1410139,29 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -410020: |[410020] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.read:([BII)I │ │ -410030: 5420 608e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -410034: 6e40 8582 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -41003a: 0a03 |0005: move-result v3 │ │ -41003c: 6e20 d2c7 3200 |0006: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.count:(I)V // method@c7d2 │ │ -410042: 0f03 |0009: return v3 │ │ -410044: 0d03 |000a: move-exception v3 │ │ -410046: 2204 ee17 |000b: new-instance v4, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ -41004a: 6e10 92cb 0300 |000d: invoke-virtual {v3}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ -410050: 0a05 |0010: move-result v5 │ │ -410052: 8150 |0011: int-to-long v0, v5 │ │ -410054: 6e10 91cb 0300 |0012: invoke-virtual {v3}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ -41005a: 0a05 |0015: move-result v5 │ │ -41005c: 7053 63be 0451 |0016: invoke-direct {v4, v0, v1, v5, v3}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ -410062: 2704 |0019: throw v4 │ │ +410014: |[410014] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.read:([BII)I │ │ +410024: 5420 608e |0000: iget-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +410028: 6e40 8582 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +41002e: 0a03 |0005: move-result v3 │ │ +410030: 6e20 d2c7 3200 |0006: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.count:(I)V // method@c7d2 │ │ +410036: 0f03 |0009: return v3 │ │ +410038: 0d03 |000a: move-exception v3 │ │ +41003a: 2204 ee17 |000b: new-instance v4, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ +41003e: 6e10 92cb 0300 |000d: invoke-virtual {v3}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ +410044: 0a05 |0010: move-result v5 │ │ +410046: 8150 |0011: int-to-long v0, v5 │ │ +410048: 6e10 91cb 0300 |0012: invoke-virtual {v3}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ +41004e: 0a05 |0015: move-result v5 │ │ +410050: 7053 63be 0451 |0016: invoke-direct {v4, v0, v1, v5, v3}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ +410056: 2704 |0019: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Lorg/tukaani/xz/MemoryLimitException; -> 0x000a │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=151 │ │ @@ -1410180,28 +1410176,28 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -410074: |[410074] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.skip:(J)J │ │ -410084: 5430 608e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ -410088: 6e30 8782 4005 |0002: invoke-virtual {v0, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ -41008e: 0b04 |0005: move-result-wide v4 │ │ -410090: 1004 |0006: return-wide v4 │ │ -410092: 0d04 |0007: move-exception v4 │ │ -410094: 2205 ee17 |0008: new-instance v5, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ -410098: 6e10 92cb 0400 |000a: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ -41009e: 0a00 |000d: move-result v0 │ │ -4100a0: 8100 |000e: int-to-long v0, v0 │ │ -4100a2: 6e10 91cb 0400 |000f: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ -4100a8: 0a02 |0012: move-result v2 │ │ -4100aa: 7054 63be 0521 |0013: invoke-direct {v5, v0, v1, v2, v4}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ -4100b0: 2705 |0016: throw v5 │ │ +410068: |[410068] org.apache.commons.compress.compressors.xz.XZCompressorInputStream.skip:(J)J │ │ +410078: 5430 608e |0000: iget-object v0, v3, Lorg/apache/commons/compress/compressors/xz/XZCompressorInputStream;.in:Ljava/io/InputStream; // field@8e60 │ │ +41007c: 6e30 8782 4005 |0002: invoke-virtual {v0, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@8287 │ │ +410082: 0b04 |0005: move-result-wide v4 │ │ +410084: 1004 |0006: return-wide v4 │ │ +410086: 0d04 |0007: move-exception v4 │ │ +410088: 2205 ee17 |0008: new-instance v5, Lorg/apache/commons/compress/MemoryLimitException; // type@17ee │ │ +41008c: 6e10 92cb 0400 |000a: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryNeeded:()I // method@cb92 │ │ +410092: 0a00 |000d: move-result v0 │ │ +410094: 8100 |000e: int-to-long v0, v0 │ │ +410096: 6e10 91cb 0400 |000f: invoke-virtual {v4}, Lorg/tukaani/xz/MemoryLimitException;.getMemoryLimit:()I // method@cb91 │ │ +41009c: 0a02 |0012: move-result v2 │ │ +41009e: 7054 63be 0521 |0013: invoke-direct {v5, v0, v1, v2, v4}, Lorg/apache/commons/compress/MemoryLimitException;.:(JILjava/lang/Exception;)V // method@be63 │ │ +4100a4: 2705 |0016: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Lorg/tukaani/xz/MemoryLimitException; -> 0x0007 │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=161 │ │ locals : │ │ @@ -1410253,22 +1410249,22 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -410154: |[410154] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ -410164: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -41016a: 2200 9019 |0003: new-instance v0, Lorg/tukaani/xz/XZOutputStream; // type@1990 │ │ -41016e: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -410172: 7010 7fcb 0100 |0007: invoke-direct {v1}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ -410178: 7030 99cb 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/XZOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/FilterOptions;)V // method@cb99 │ │ -41017e: 5b20 618e |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -410182: 0e00 |000f: return-void │ │ +410148: |[410148] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.:(Ljava/io/OutputStream;)V │ │ +410158: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +41015e: 2200 9019 |0003: new-instance v0, Lorg/tukaani/xz/XZOutputStream; // type@1990 │ │ +410162: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +410166: 7010 7fcb 0100 |0007: invoke-direct {v1}, Lorg/tukaani/xz/LZMA2Options;.:()V // method@cb7f │ │ +41016c: 7030 99cb 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/XZOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/FilterOptions;)V // method@cb99 │ │ +410172: 5b20 618e |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +410176: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1410278,22 +1410274,22 @@ │ │ type : '(Ljava/io/OutputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -410184: |[410184] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.:(Ljava/io/OutputStream;I)V │ │ -410194: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ -41019a: 2200 9019 |0003: new-instance v0, Lorg/tukaani/xz/XZOutputStream; // type@1990 │ │ -41019e: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ -4101a2: 7020 80cb 4100 |0007: invoke-direct {v1, v4}, Lorg/tukaani/xz/LZMA2Options;.:(I)V // method@cb80 │ │ -4101a8: 7030 99cb 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/XZOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/FilterOptions;)V // method@cb99 │ │ -4101ae: 5b20 618e |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -4101b2: 0e00 |000f: return-void │ │ +410178: |[410178] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.:(Ljava/io/OutputStream;I)V │ │ +410188: 7010 40c5 0200 |0000: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/CompressorOutputStream;.:()V // method@c540 │ │ +41018e: 2200 9019 |0003: new-instance v0, Lorg/tukaani/xz/XZOutputStream; // type@1990 │ │ +410192: 2201 8519 |0005: new-instance v1, Lorg/tukaani/xz/LZMA2Options; // type@1985 │ │ +410196: 7020 80cb 4100 |0007: invoke-direct {v1, v4}, Lorg/tukaani/xz/LZMA2Options;.:(I)V // method@cb80 │ │ +41019c: 7030 99cb 3001 |000a: invoke-direct {v0, v3, v1}, Lorg/tukaani/xz/XZOutputStream;.:(Ljava/io/OutputStream;Lorg/tukaani/xz/FilterOptions;)V // method@cb99 │ │ +4101a2: 5b20 618e |000d: iput-object v0, v2, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +4101a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/io/OutputStream; │ │ @@ -1410305,18 +1410301,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4101b4: |[4101b4] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.close:()V │ │ -4101c4: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -4101c8: 6e10 9acb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.close:()V // method@cb9a │ │ -4101ce: 0e00 |0005: return-void │ │ +4101a8: |[4101a8] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.close:()V │ │ +4101b8: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +4101bc: 6e10 9acb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.close:()V // method@cb9a │ │ +4101c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;) │ │ @@ -1410324,18 +1410320,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4101d0: |[4101d0] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.finish:()V │ │ -4101e0: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -4101e4: 6e10 9bcb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.finish:()V // method@cb9b │ │ -4101ea: 0e00 |0005: return-void │ │ +4101c4: |[4101c4] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.finish:()V │ │ +4101d4: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +4101d8: 6e10 9bcb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.finish:()V // method@cb9b │ │ +4101de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ │ │ #2 : (in Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;) │ │ @@ -1410343,18 +1410339,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4101ec: |[4101ec] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.flush:()V │ │ -4101fc: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -410200: 6e10 9ccb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.flush:()V // method@cb9c │ │ -410206: 0e00 |0005: return-void │ │ +4101e0: |[4101e0] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.flush:()V │ │ +4101f0: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +4101f4: 6e10 9ccb 0000 |0002: invoke-virtual {v0}, Lorg/tukaani/xz/XZOutputStream;.flush:()V // method@cb9c │ │ +4101fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;) │ │ @@ -1410362,18 +1410358,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -410224: |[410224] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.write:(I)V │ │ -410234: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -410238: 6e20 9dcb 2000 |0002: invoke-virtual {v0, v2}, Lorg/tukaani/xz/XZOutputStream;.write:(I)V // method@cb9d │ │ -41023e: 0e00 |0005: return-void │ │ +410218: |[410218] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.write:(I)V │ │ +410228: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +41022c: 6e20 9dcb 2000 |0002: invoke-virtual {v0, v2}, Lorg/tukaani/xz/XZOutputStream;.write:(I)V // method@cb9d │ │ +410232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1410382,18 +1410378,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -410208: |[410208] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.write:([BII)V │ │ -410218: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ -41021c: 6e40 9ecb 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/tukaani/xz/XZOutputStream;.write:([BII)V // method@cb9e │ │ -410222: 0e00 |0005: return-void │ │ +4101fc: |[4101fc] org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.write:([BII)V │ │ +41020c: 5410 618e |0000: iget-object v0, v1, Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream;.out:Lorg/tukaani/xz/XZOutputStream; // field@8e61 │ │ +410210: 6e40 9ecb 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/tukaani/xz/XZOutputStream;.write:([BII)V // method@cb9e │ │ +410216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/compressors/xz/XZCompressorOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1410449,31 +1410445,31 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -41080c: |[41080c] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.:(Ljava/io/File;)V │ │ -41081c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -410822: 5b12 738e |0003: iput-object v2, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ -410826: 6e10 5882 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -41082c: 0c02 |0008: move-result-object v2 │ │ -41082e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -410830: 2300 791c |000a: new-array v0, v0, [Ljava/nio/file/OpenOption; // type@1c79 │ │ -410834: 7120 fe85 0200 |000c: invoke-static {v2, v0}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ -41083a: 0c02 |000f: move-result-object v2 │ │ -41083c: 5b12 728e |0010: iput-object v2, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ -410840: 0e00 |0012: return-void │ │ -410842: 0d02 |0013: move-exception v2 │ │ -410844: 2200 8b10 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ -410848: 7020 2884 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ -41084e: 2700 |0019: throw v0 │ │ -410850: 0d02 |001a: move-exception v2 │ │ -410852: 2702 |001b: throw v2 │ │ +410800: |[410800] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.:(Ljava/io/File;)V │ │ +410810: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +410816: 5b12 738e |0003: iput-object v2, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ +41081a: 6e10 5882 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +410820: 0c02 |0008: move-result-object v2 │ │ +410822: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +410824: 2300 791c |000a: new-array v0, v0, [Ljava/nio/file/OpenOption; // type@1c79 │ │ +410828: 7120 fe85 0200 |000c: invoke-static {v2, v0}, Ljava/nio/file/Files;.newOutputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream; // method@85fe │ │ +41082e: 0c02 |000f: move-result-object v2 │ │ +410830: 5b12 728e |0010: iput-object v2, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ +410834: 0e00 |0012: return-void │ │ +410836: 0d02 |0013: move-exception v2 │ │ +410838: 2200 8b10 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@108b │ │ +41083c: 7020 2884 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@8428 │ │ +410842: 2700 |0019: throw v0 │ │ +410844: 0d02 |001a: move-exception v2 │ │ +410846: 2702 |001b: throw v2 │ │ catches : 1 │ │ 0x0005 - 0x0012 │ │ Ljava/io/FileNotFoundException; -> 0x001a │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ @@ -1410490,19 +1410486,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -410864: |[410864] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.close:()V │ │ -410874: 6e10 02c8 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closeForWriting:()V // method@c802 │ │ -41087a: 5410 738e |0003: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ -41087e: 6e10 4382 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -410884: 0e00 |0008: return-void │ │ +410858: |[410858] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.close:()V │ │ +410868: 6e10 02c8 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closeForWriting:()V // method@c802 │ │ +41086e: 5410 738e |0003: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ +410872: 6e10 4382 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +410878: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; │ │ │ │ @@ -1410511,22 +1410507,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -410888: |[410888] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.closeForWriting:()V │ │ -410898: 5510 718e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closed:Z // field@8e71 │ │ -41089c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -4108a0: 5410 728e |0004: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ -4108a4: 6e10 9e82 0000 |0006: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ -4108aa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -4108ac: 5c10 718e |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closed:Z // field@8e71 │ │ -4108b0: 0e00 |000c: return-void │ │ +41087c: |[41087c] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.closeForWriting:()V │ │ +41088c: 5510 718e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closed:Z // field@8e71 │ │ +410890: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +410894: 5410 728e |0004: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ +410898: 6e10 9e82 0000 |0006: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@829e │ │ +41089e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +4108a0: 5c10 718e |000a: iput-boolean v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.closed:Z // field@8e71 │ │ +4108a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; │ │ @@ -1410536,23 +1410532,23 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4107e0: |[4107e0] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.getInputStream:()Ljava/io/InputStream; │ │ -4107f0: 5420 738e |0000: iget-object v0, v2, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ -4107f4: 6e10 5882 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ -4107fa: 0c00 |0005: move-result-object v0 │ │ -4107fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -4107fe: 2311 791c |0007: new-array v1, v1, [Ljava/nio/file/OpenOption; // type@1c79 │ │ -410802: 7120 fd85 1000 |0009: invoke-static {v0, v1}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ -410808: 0c00 |000c: move-result-object v0 │ │ -41080a: 1100 |000d: return-object v0 │ │ +4107d4: |[4107d4] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.getInputStream:()Ljava/io/InputStream; │ │ +4107e4: 5420 738e |0000: iget-object v0, v2, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.target:Ljava/io/File; // field@8e73 │ │ +4107e8: 6e10 5882 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.toPath:()Ljava/nio/file/Path; // method@8258 │ │ +4107ee: 0c00 |0005: move-result-object v0 │ │ +4107f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +4107f2: 2311 791c |0007: new-array v1, v1, [Ljava/nio/file/OpenOption; // type@1c79 │ │ +4107f6: 7120 fd85 1000 |0009: invoke-static {v0, v1}, Ljava/nio/file/Files;.newInputStream:(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; // method@85fd │ │ +4107fc: 0c00 |000c: move-result-object v0 │ │ +4107fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; │ │ │ │ #3 : (in Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;) │ │ @@ -1410560,18 +1410556,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -4108b4: |[4108b4] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.writeOut:([BII)V │ │ -4108c4: 5410 728e |0000: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ -4108c8: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -4108ce: 0e00 |0005: return-void │ │ +4108a8: |[4108a8] org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore.writeOut:([BII)V │ │ +4108b8: 5410 728e |0000: iget-object v0, v1, Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore;.os:Ljava/io/OutputStream; // field@8e72 │ │ +4108bc: 6e40 a282 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +4108c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1410614,18 +1410610,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -410ff0: |[410ff0] org.apache.commons.compress.utils.ByteUtils$InputStreamByteSupplier.:(Ljava/io/InputStream;)V │ │ -411000: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411006: 5b01 7d8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier;.is:Ljava/io/InputStream; // field@8e7d │ │ -41100a: 0e00 |0005: return-void │ │ +410fe4: |[410fe4] org.apache.commons.compress.utils.ByteUtils$InputStreamByteSupplier.:(Ljava/io/InputStream;)V │ │ +410ff4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +410ffa: 5b01 7d8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier;.is:Ljava/io/InputStream; // field@8e7d │ │ +410ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/InputStream; │ │ @@ -1410636,19 +1410632,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -410fd0: |[410fd0] org.apache.commons.compress.utils.ByteUtils$InputStreamByteSupplier.getAsByte:()I │ │ -410fe0: 5410 7d8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier;.is:Ljava/io/InputStream; // field@8e7d │ │ -410fe4: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ -410fea: 0a00 |0005: move-result v0 │ │ -410fec: 0f00 |0006: return v0 │ │ +410fc4: |[410fc4] org.apache.commons.compress.utils.ByteUtils$InputStreamByteSupplier.getAsByte:()I │ │ +410fd4: 5410 7d8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier;.is:Ljava/io/InputStream; // field@8e7d │ │ +410fd8: 6e10 8382 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@8283 │ │ +410fde: 0a00 |0005: move-result v0 │ │ +410fe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier; │ │ │ │ source_file_idx : 7533 (ByteUtils.java) │ │ @@ -1410688,18 +1410684,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41100c: |[41100c] org.apache.commons.compress.utils.ByteUtils$OutputStreamByteConsumer.:(Ljava/io/OutputStream;)V │ │ -41101c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -411022: 5b01 7e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.os:Ljava/io/OutputStream; // field@8e7e │ │ -411026: 0e00 |0005: return-void │ │ +411000: |[411000] org.apache.commons.compress.utils.ByteUtils$OutputStreamByteConsumer.:(Ljava/io/OutputStream;)V │ │ +411010: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +411016: 5b01 7e8e |0003: iput-object v1, v0, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.os:Ljava/io/OutputStream; // field@8e7e │ │ +41101a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/OutputStream; │ │ @@ -1410710,18 +1410706,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -411028: |[411028] org.apache.commons.compress.utils.ByteUtils$OutputStreamByteConsumer.accept:(I)V │ │ -411038: 5410 7e8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.os:Ljava/io/OutputStream; // field@8e7e │ │ -41103c: 6e20 a082 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ -411042: 0e00 |0005: return-void │ │ +41101c: |[41101c] org.apache.commons.compress.utils.ByteUtils$OutputStreamByteConsumer.accept:(I)V │ │ +41102c: 5410 7e8e |0000: iget-object v0, v1, Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer;.os:Ljava/io/OutputStream; // field@8e7e │ │ +411030: 6e20 a082 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/OutputStream;.write:(I)V // method@82a0 │ │ +411036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1410750,23 +1410746,23 @@ │ │ type : '(Ljava/io/InputStream;JI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -4112a8: |[4112a8] org.apache.commons.compress.utils.CRC32VerifyingInputStream.:(Ljava/io/InputStream;JI)V │ │ -4112b8: 81e0 |0000: int-to-long v0, v14 │ │ -4112ba: 1802 ffff ffff 0000 0000 |0001: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -4112c4: a008 0002 |0006: and-long v8, v0, v2 │ │ -4112c8: 07a4 |0008: move-object v4, v10 │ │ -4112ca: 07b5 |0009: move-object v5, v11 │ │ -4112cc: 04c6 |000a: move-wide v6, v12 │ │ -4112ce: 7606 36c8 0400 |000b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ -4112d4: 0e00 |000e: return-void │ │ +41129c: |[41129c] org.apache.commons.compress.utils.CRC32VerifyingInputStream.:(Ljava/io/InputStream;JI)V │ │ +4112ac: 81e0 |0000: int-to-long v0, v14 │ │ +4112ae: 1802 ffff ffff 0000 0000 |0001: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +4112b8: a008 0002 |0006: and-long v8, v0, v2 │ │ +4112bc: 07a4 |0008: move-object v4, v10 │ │ +4112be: 07b5 |0009: move-object v5, v11 │ │ +4112c0: 04c6 |000a: move-wide v6, v12 │ │ +4112c2: 7606 36c8 0400 |000b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream;.:(Ljava/io/InputStream;JJ)V // method@c836 │ │ +4112c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=37 │ │ locals : │ │ 0x0000 - 0x000f reg=10 this Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; │ │ 0x0000 - 0x000f reg=11 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000f reg=12 (null) J │ │ @@ -1410777,23 +1410773,23 @@ │ │ type : '(Ljava/io/InputStream;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -4112d8: |[4112d8] org.apache.commons.compress.utils.CRC32VerifyingInputStream.:(Ljava/io/InputStream;JJ)V │ │ -4112e8: 2201 9911 |0000: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ -4112ec: 7010 0d89 0100 |0002: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ -4112f2: 0770 |0005: move-object v0, v7 │ │ -4112f4: 0782 |0006: move-object v2, v8 │ │ -4112f6: 0493 |0007: move-wide v3, v9 │ │ -4112f8: 04b5 |0008: move-wide v5, v11 │ │ -4112fa: 7607 42c8 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;JJ)V // method@c842 │ │ -411300: 0e00 |000c: return-void │ │ +4112cc: |[4112cc] org.apache.commons.compress.utils.CRC32VerifyingInputStream.:(Ljava/io/InputStream;JJ)V │ │ +4112dc: 2201 9911 |0000: new-instance v1, Ljava/util/zip/CRC32; // type@1199 │ │ +4112e0: 7010 0d89 0100 |0002: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@890d │ │ +4112e6: 0770 |0005: move-object v0, v7 │ │ +4112e8: 0782 |0006: move-object v2, v8 │ │ +4112ea: 0493 |0007: move-wide v3, v9 │ │ +4112ec: 04b5 |0008: move-wide v5, v11 │ │ +4112ee: 7607 42c8 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/apache/commons/compress/utils/ChecksumVerifyingInputStream;.:(Ljava/util/zip/Checksum;Ljava/io/InputStream;JJ)V // method@c842 │ │ +4112f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lorg/apache/commons/compress/utils/CRC32VerifyingInputStream; │ │ 0x0000 - 0x000d reg=8 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000d reg=9 (null) J │ │ @@ -1410846,19 +1410842,19 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CommonsArchiver;Lorg/rauschig/jarchivelib/CommonsCompressor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41249c: |[41249c] org.rauschig.jarchivelib.ArchiverCompressorDecorator.:(Lorg/rauschig/jarchivelib/CommonsArchiver;Lorg/rauschig/jarchivelib/CommonsCompressor;)V │ │ -4124ac: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4124b2: 5b01 b98e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -4124b6: 5b02 ba8e |0005: iput-object v2, v0, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -4124ba: 0e00 |0007: return-void │ │ +412490: |[412490] org.rauschig.jarchivelib.ArchiverCompressorDecorator.:(Lorg/rauschig/jarchivelib/CommonsArchiver;Lorg/rauschig/jarchivelib/CommonsCompressor;)V │ │ +4124a0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4124a6: 5b01 b98e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +4124aa: 5b02 ba8e |0005: iput-object v2, v0, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +4124ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; │ │ @@ -1410870,44 +1410866,44 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -41236c: |[41236c] org.rauschig.jarchivelib.ArchiverCompressorDecorator.getArchiveFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -41237c: 6e10 d0c8 0200 |0000: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.getFilenameExtension:()Ljava/lang/String; // method@c8d0 │ │ -412382: 0c00 |0003: move-result-object v0 │ │ -412384: 6e20 4f84 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -41238a: 0a01 |0007: move-result v1 │ │ -41238c: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -412390: 1103 |000a: return-object v3 │ │ -412392: 5421 b98e |000b: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -412396: 6e10 09c9 0100 |000d: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ -41239c: 0c01 |0010: move-result-object v1 │ │ -41239e: 6e20 4f84 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -4123a4: 0a01 |0014: move-result v1 │ │ -4123a6: 3801 1800 |0015: if-eqz v1, 002d // +0018 │ │ -4123aa: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4123ae: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4123b4: 6e20 8f84 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4123ba: 5423 ba8e |001f: iget-object v3, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -4123be: 6e10 16c9 0300 |0021: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ -4123c4: 0c03 |0024: move-result-object v3 │ │ -4123c6: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4123cc: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4123d2: 0c03 |002b: move-result-object v3 │ │ -4123d4: 1103 |002c: return-object v3 │ │ -4123d6: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4123da: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4123e0: 6e20 8f84 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4123e6: 6e20 8f84 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4123ec: 6e10 9f84 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4123f2: 0c03 |003b: move-result-object v3 │ │ -4123f4: 1103 |003c: return-object v3 │ │ +412360: |[412360] org.rauschig.jarchivelib.ArchiverCompressorDecorator.getArchiveFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +412370: 6e10 d0c8 0200 |0000: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.getFilenameExtension:()Ljava/lang/String; // method@c8d0 │ │ +412376: 0c00 |0003: move-result-object v0 │ │ +412378: 6e20 4f84 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +41237e: 0a01 |0007: move-result v1 │ │ +412380: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +412384: 1103 |000a: return-object v3 │ │ +412386: 5421 b98e |000b: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +41238a: 6e10 09c9 0100 |000d: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ +412390: 0c01 |0010: move-result-object v1 │ │ +412392: 6e20 4f84 1300 |0011: invoke-virtual {v3, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +412398: 0a01 |0014: move-result v1 │ │ +41239a: 3801 1800 |0015: if-eqz v1, 002d // +0018 │ │ +41239e: 2200 9410 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4123a2: 7010 8384 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4123a8: 6e20 8f84 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4123ae: 5423 ba8e |001f: iget-object v3, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +4123b2: 6e10 16c9 0300 |0021: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ +4123b8: 0c03 |0024: move-result-object v3 │ │ +4123ba: 6e20 8f84 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4123c0: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4123c6: 0c03 |002b: move-result-object v3 │ │ +4123c8: 1103 |002c: return-object v3 │ │ +4123ca: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4123ce: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4123d4: 6e20 8f84 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4123da: 6e20 8f84 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4123e0: 6e10 9f84 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4123e6: 0c03 |003b: move-result-object v3 │ │ +4123e8: 1103 |003c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=135 │ │ 0x000b line=137 │ │ 0x0017 line=138 │ │ 0x002d line=140 │ │ @@ -1410921,20 +1410917,20 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -4122c0: |[4122c0] org.rauschig.jarchivelib.ArchiverCompressorDecorator.create:(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File; │ │ -4122d0: 7110 63c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; // method@c963 │ │ -4122d6: 0c03 |0003: move-result-object v3 │ │ -4122d8: 6e40 ccc8 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8cc │ │ -4122de: 0c01 |0007: move-result-object v1 │ │ -4122e0: 1101 |0008: return-object v1 │ │ +4122b4: |[4122b4] org.rauschig.jarchivelib.ArchiverCompressorDecorator.create:(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File; │ │ +4122c4: 7110 63c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; // method@c963 │ │ +4122ca: 0c03 |0003: move-result-object v3 │ │ +4122cc: 6e40 ccc8 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8cc │ │ +4122d2: 0c01 |0007: move-result-object v1 │ │ +4122d4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ @@ -1410945,41 +1410941,41 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -4122e4: |[4122e4] org.rauschig.jarchivelib.ArchiverCompressorDecorator.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; │ │ -4122f4: 7110 65c9 0600 |0000: invoke-static {v6}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -4122fa: 6e10 4a82 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -412300: 0c00 |0006: move-result-object v0 │ │ -412302: 5441 b98e |0007: iget-object v1, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -412306: 6e10 09c9 0100 |0009: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ -41230c: 0c01 |000c: move-result-object v1 │ │ -41230e: 7130 4282 1006 |000d: invoke-static {v0, v1, v6}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@8242 │ │ -412314: 0c00 |0010: move-result-object v0 │ │ -412316: 5441 b98e |0011: iget-object v1, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -41231a: 6e10 4a82 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -412320: 0c02 |0016: move-result-object v2 │ │ -412322: 6e10 4b82 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -412328: 0c03 |001a: move-result-object v3 │ │ -41232a: 6e40 ffc8 2173 |001b: invoke-virtual {v1, v2, v3, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8ff │ │ -412330: 0c00 |001e: move-result-object v0 │ │ -412332: 2207 3910 |001f: new-instance v7, Ljava/io/File; // type@1039 │ │ -412336: 7020 cfc8 5400 |0021: invoke-direct {v4, v5}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.getArchiveFileName:(Ljava/lang/String;)Ljava/lang/String; // method@c8cf │ │ -41233c: 0c05 |0024: move-result-object v5 │ │ -41233e: 7030 3a82 6705 |0025: invoke-direct {v7, v6, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -412344: 5445 ba8e |0028: iget-object v5, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -412348: 6e30 10c9 0507 |002a: invoke-virtual {v5, v0, v7}, Lorg/rauschig/jarchivelib/CommonsCompressor;.compress:(Ljava/io/File;Ljava/io/File;)V // method@c910 │ │ -41234e: 6e10 4382 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -412354: 1107 |0030: return-object v7 │ │ -412356: 0d05 |0031: move-exception v5 │ │ -412358: 6e10 4382 0000 |0032: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -41235e: 2705 |0035: throw v5 │ │ +4122d8: |[4122d8] org.rauschig.jarchivelib.ArchiverCompressorDecorator.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; │ │ +4122e8: 7110 65c9 0600 |0000: invoke-static {v6}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +4122ee: 6e10 4a82 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +4122f4: 0c00 |0006: move-result-object v0 │ │ +4122f6: 5441 b98e |0007: iget-object v1, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +4122fa: 6e10 09c9 0100 |0009: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ +412300: 0c01 |000c: move-result-object v1 │ │ +412302: 7130 4282 1006 |000d: invoke-static {v0, v1, v6}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@8242 │ │ +412308: 0c00 |0010: move-result-object v0 │ │ +41230a: 5441 b98e |0011: iget-object v1, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +41230e: 6e10 4a82 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +412314: 0c02 |0016: move-result-object v2 │ │ +412316: 6e10 4b82 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +41231c: 0c03 |001a: move-result-object v3 │ │ +41231e: 6e40 ffc8 2173 |001b: invoke-virtual {v1, v2, v3, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8ff │ │ +412324: 0c00 |001e: move-result-object v0 │ │ +412326: 2207 3910 |001f: new-instance v7, Ljava/io/File; // type@1039 │ │ +41232a: 7020 cfc8 5400 |0021: invoke-direct {v4, v5}, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.getArchiveFileName:(Ljava/lang/String;)Ljava/lang/String; // method@c8cf │ │ +412330: 0c05 |0024: move-result-object v5 │ │ +412332: 7030 3a82 6705 |0025: invoke-direct {v7, v6, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +412338: 5445 ba8e |0028: iget-object v5, v4, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +41233c: 6e30 10c9 0507 |002a: invoke-virtual {v5, v0, v7}, Lorg/rauschig/jarchivelib/CommonsCompressor;.compress:(Ljava/io/File;Ljava/io/File;)V // method@c910 │ │ +412342: 6e10 4382 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +412348: 1107 |0030: return-object v7 │ │ +41234a: 0d05 |0031: move-exception v5 │ │ +41234c: 6e10 4382 0000 |0032: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +412352: 2705 |0035: throw v5 │ │ catches : 1 │ │ 0x0011 - 0x002d │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=60 │ │ 0x0011 line=64 │ │ @@ -1410998,64 +1410994,64 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -4124bc: |[4124bc] org.rauschig.jarchivelib.ArchiverCompressorDecorator.extract:(Ljava/io/File;Ljava/io/File;)V │ │ -4124cc: 7110 65c9 0700 |0000: invoke-static {v7}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -4124d2: 6e10 4582 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ -4124d8: 0a00 |0006: move-result v0 │ │ -4124da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -4124dc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -4124de: 3800 3d00 |0009: if-eqz v0, 0046 // +003d │ │ -4124e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4124e4: 2203 2b10 |000c: new-instance v3, Ljava/io/BufferedInputStream; // type@102b │ │ -4124e8: 2204 3b10 |000e: new-instance v4, Ljava/io/FileInputStream; // type@103b │ │ -4124ec: 7020 5c82 6400 |0010: invoke-direct {v4, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -4124f2: 7020 0382 4300 |0013: invoke-direct {v3, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -4124f8: 5450 b98e |0016: iget-object v0, v5, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -4124fc: 5454 ba8e |0018: iget-object v4, v5, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -412500: 6e20 12c9 3400 |001a: invoke-virtual {v4, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@c912 │ │ -412506: 0c04 |001d: move-result-object v4 │ │ -412508: 6e30 06c9 4007 |001e: invoke-virtual {v0, v4, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Ljava/io/InputStream;Ljava/io/File;)V // method@c906 │ │ -41250e: 7110 5fc9 0300 |0021: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -412514: 0e00 |0024: return-void │ │ -412516: 0d06 |0025: move-exception v6 │ │ -412518: 0730 |0026: move-object v0, v3 │ │ -41251a: 281b |0027: goto 0042 // +001b │ │ -41251c: 0d07 |0028: move-exception v7 │ │ -41251e: 0730 |0029: move-object v0, v3 │ │ -412520: 2804 |002a: goto 002e // +0004 │ │ -412522: 0d06 |002b: move-exception v6 │ │ -412524: 2816 |002c: goto 0042 // +0016 │ │ -412526: 0d07 |002d: move-exception v7 │ │ -412528: 2203 7110 |002e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41252c: 1a04 2118 |0030: const-string v4, "Access control or other error opening %s" // string@1821 │ │ -412530: 2322 6b1c |0032: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -412534: 6e10 4682 0600 |0034: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -41253a: 0c06 |0037: move-result-object v6 │ │ -41253c: 4d06 0201 |0038: aput-object v6, v2, v1 │ │ -412540: 7120 5284 2400 |003a: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -412546: 0c06 |003d: move-result-object v6 │ │ -412548: 7030 8883 6307 |003e: invoke-direct {v3, v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8388 │ │ -41254e: 2703 |0041: throw v3 │ │ -412550: 7110 5fc9 0000 |0042: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -412556: 2706 |0045: throw v6 │ │ -412558: 2207 3c10 |0046: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ -41255c: 2320 6b1c |0048: new-array v0, v2, [Ljava/lang/Object; // type@1c6b │ │ -412560: 6e10 4682 0600 |004a: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -412566: 0c06 |004d: move-result-object v6 │ │ -412568: 4d06 0001 |004e: aput-object v6, v0, v1 │ │ -41256c: 1a06 661a |0050: const-string v6, "Archive %s does not exist." // string@1a66 │ │ -412570: 7120 5284 0600 |0052: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -412576: 0c06 |0055: move-result-object v6 │ │ -412578: 7020 6682 6700 |0056: invoke-direct {v7, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -41257e: 2707 |0059: throw v7 │ │ +4124b0: |[4124b0] org.rauschig.jarchivelib.ArchiverCompressorDecorator.extract:(Ljava/io/File;Ljava/io/File;)V │ │ +4124c0: 7110 65c9 0700 |0000: invoke-static {v7}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +4124c6: 6e10 4582 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@8245 │ │ +4124cc: 0a00 |0006: move-result v0 │ │ +4124ce: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +4124d0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +4124d2: 3800 3d00 |0009: if-eqz v0, 0046 // +003d │ │ +4124d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4124d8: 2203 2b10 |000c: new-instance v3, Ljava/io/BufferedInputStream; // type@102b │ │ +4124dc: 2204 3b10 |000e: new-instance v4, Ljava/io/FileInputStream; // type@103b │ │ +4124e0: 7020 5c82 6400 |0010: invoke-direct {v4, v6}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +4124e6: 7020 0382 4300 |0013: invoke-direct {v3, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +4124ec: 5450 b98e |0016: iget-object v0, v5, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +4124f0: 5454 ba8e |0018: iget-object v4, v5, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +4124f4: 6e20 12c9 3400 |001a: invoke-virtual {v4, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@c912 │ │ +4124fa: 0c04 |001d: move-result-object v4 │ │ +4124fc: 6e30 06c9 4007 |001e: invoke-virtual {v0, v4, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Ljava/io/InputStream;Ljava/io/File;)V // method@c906 │ │ +412502: 7110 5fc9 0300 |0021: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +412508: 0e00 |0024: return-void │ │ +41250a: 0d06 |0025: move-exception v6 │ │ +41250c: 0730 |0026: move-object v0, v3 │ │ +41250e: 281b |0027: goto 0042 // +001b │ │ +412510: 0d07 |0028: move-exception v7 │ │ +412512: 0730 |0029: move-object v0, v3 │ │ +412514: 2804 |002a: goto 002e // +0004 │ │ +412516: 0d06 |002b: move-exception v6 │ │ +412518: 2816 |002c: goto 0042 // +0016 │ │ +41251a: 0d07 |002d: move-exception v7 │ │ +41251c: 2203 7110 |002e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412520: 1a04 2118 |0030: const-string v4, "Access control or other error opening %s" // string@1821 │ │ +412524: 2322 6b1c |0032: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +412528: 6e10 4682 0600 |0034: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +41252e: 0c06 |0037: move-result-object v6 │ │ +412530: 4d06 0201 |0038: aput-object v6, v2, v1 │ │ +412534: 7120 5284 2400 |003a: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +41253a: 0c06 |003d: move-result-object v6 │ │ +41253c: 7030 8883 6307 |003e: invoke-direct {v3, v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@8388 │ │ +412542: 2703 |0041: throw v3 │ │ +412544: 7110 5fc9 0000 |0042: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +41254a: 2706 |0045: throw v6 │ │ +41254c: 2207 3c10 |0046: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ +412550: 2320 6b1c |0048: new-array v0, v2, [Ljava/lang/Object; // type@1c6b │ │ +412554: 6e10 4682 0600 |004a: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +41255a: 0c06 |004d: move-result-object v6 │ │ +41255c: 4d06 0001 |004e: aput-object v6, v0, v1 │ │ +412560: 1a06 661a |0050: const-string v6, "Archive %s does not exist." // string@1a66 │ │ +412564: 7120 5284 0600 |0052: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +41256a: 0c06 |0055: move-result-object v6 │ │ +41256c: 7020 6682 6700 |0056: invoke-direct {v7, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +412572: 2707 |0059: throw v7 │ │ catches : 3 │ │ 0x000c - 0x0016 │ │ Ljava/io/FileNotFoundException; -> 0x002d │ │ -> 0x002b │ │ 0x0016 - 0x0021 │ │ Ljava/io/FileNotFoundException; -> 0x0028 │ │ -> 0x0025 │ │ @@ -1411081,22 +1411077,22 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4125a8: |[4125a8] org.rauschig.jarchivelib.ArchiverCompressorDecorator.extract:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -4125b8: 7110 65c9 0400 |0000: invoke-static {v4}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -4125be: 5420 b98e |0003: iget-object v0, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -4125c2: 5421 ba8e |0005: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -4125c6: 6e20 12c9 3100 |0007: invoke-virtual {v1, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@c912 │ │ -4125cc: 0c03 |000a: move-result-object v3 │ │ -4125ce: 6e30 06c9 3004 |000b: invoke-virtual {v0, v3, v4}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Ljava/io/InputStream;Ljava/io/File;)V // method@c906 │ │ -4125d4: 0e00 |000e: return-void │ │ +41259c: |[41259c] org.rauschig.jarchivelib.ArchiverCompressorDecorator.extract:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +4125ac: 7110 65c9 0400 |0000: invoke-static {v4}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +4125b2: 5420 b98e |0003: iget-object v0, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +4125b6: 5421 ba8e |0005: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +4125ba: 6e20 12c9 3100 |0007: invoke-virtual {v1, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; // method@c912 │ │ +4125c0: 0c03 |000a: move-result-object v3 │ │ +4125c2: 6e30 06c9 3004 |000b: invoke-virtual {v0, v3, v4}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Ljava/io/InputStream;Ljava/io/File;)V // method@c906 │ │ +4125c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/io/InputStream; │ │ @@ -1411107,28 +1411103,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -4123f8: |[4123f8] org.rauschig.jarchivelib.ArchiverCompressorDecorator.getFilenameExtension:()Ljava/lang/String; │ │ -412408: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -41240c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412412: 5421 b98e |0005: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -412416: 6e10 09c9 0100 |0007: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ -41241c: 0c01 |000a: move-result-object v1 │ │ -41241e: 6e20 8f84 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412424: 5421 ba8e |000e: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ -412428: 6e10 16c9 0100 |0010: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ -41242e: 0c01 |0013: move-result-object v1 │ │ -412430: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412436: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41243c: 0c00 |001a: move-result-object v0 │ │ -41243e: 1100 |001b: return-object v0 │ │ +4123ec: |[4123ec] org.rauschig.jarchivelib.ArchiverCompressorDecorator.getFilenameExtension:()Ljava/lang/String; │ │ +4123fc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +412400: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412406: 5421 b98e |0005: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +41240a: 6e10 09c9 0100 |0007: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ +412410: 0c01 |000a: move-result-object v1 │ │ +412412: 6e20 8f84 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412418: 5421 ba8e |000e: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.compressor:Lorg/rauschig/jarchivelib/CommonsCompressor; // field@8eba │ │ +41241c: 6e10 16c9 0100 |0010: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ +412422: 0c01 |0013: move-result-object v1 │ │ +412424: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41242a: 6e10 9f84 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412430: 0c00 |001a: move-result-object v0 │ │ +412432: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;) │ │ @@ -1411136,31 +1411132,31 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -412440: |[412440] org.rauschig.jarchivelib.ArchiverCompressorDecorator.stream:(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream; │ │ -412450: 2200 4419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream; // type@1944 │ │ -412454: 5421 b98e |0002: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ -412458: 7110 21c9 0300 |0004: invoke-static {v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c921 │ │ -41245e: 0c03 |0007: move-result-object v3 │ │ -412460: 7120 1dc9 3100 |0008: invoke-static {v1, v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91d │ │ -412466: 0c03 |000b: move-result-object v3 │ │ -412468: 7020 f6c8 3000 |000c: invoke-direct {v0, v3}, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c8f6 │ │ -41246e: 1100 |000f: return-object v0 │ │ -412470: 0d03 |0010: move-exception v3 │ │ -412472: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -412476: 7020 7982 3000 |0013: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -41247c: 2700 |0016: throw v0 │ │ -41247e: 0d03 |0017: move-exception v3 │ │ -412480: 2200 4210 |0018: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -412484: 7020 7982 3000 |001a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -41248a: 2700 |001d: throw v0 │ │ +412434: |[412434] org.rauschig.jarchivelib.ArchiverCompressorDecorator.stream:(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream; │ │ +412444: 2200 4419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream; // type@1944 │ │ +412448: 5421 b98e |0002: iget-object v1, v2, Lorg/rauschig/jarchivelib/ArchiverCompressorDecorator;.archiver:Lorg/rauschig/jarchivelib/CommonsArchiver; // field@8eb9 │ │ +41244c: 7110 21c9 0300 |0004: invoke-static {v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c921 │ │ +412452: 0c03 |0007: move-result-object v3 │ │ +412454: 7120 1dc9 3100 |0008: invoke-static {v1, v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91d │ │ +41245a: 0c03 |000b: move-result-object v3 │ │ +41245c: 7020 f6c8 3000 |000c: invoke-direct {v0, v3}, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c8f6 │ │ +412462: 1100 |000f: return-object v0 │ │ +412464: 0d03 |0010: move-exception v3 │ │ +412466: 2200 4210 |0011: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +41246a: 7020 7982 3000 |0013: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +412470: 2700 |0016: throw v0 │ │ +412472: 0d03 |0017: move-exception v3 │ │ +412474: 2200 4210 |0018: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +412478: 7020 7982 3000 |001a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +41247e: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Lorg/apache/commons/compress/archivers/ArchiveException; -> 0x0017 │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x0010 │ │ positions : │ │ 0x0000 line=109 │ │ 0x0011 line=113 │ │ @@ -1411202,17 +1411198,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -412890: |[412890] org.rauschig.jarchivelib.AttributeAccessor$ArAttributeAccessor.:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)V │ │ -4128a0: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -4128a6: 0e00 |0003: return-void │ │ +412884: |[412884] org.rauschig.jarchivelib.AttributeAccessor$ArAttributeAccessor.:(Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;)V │ │ +412894: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +41289a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; │ │ │ │ @@ -1411222,21 +1411218,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -412868: |[412868] org.rauschig.jarchivelib.AttributeAccessor$ArAttributeAccessor.getMode:()I │ │ -412878: 6e10 dac8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8da │ │ -41287e: 0c00 |0003: move-result-object v0 │ │ -412880: 1f00 fb17 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ -412884: 6e10 babe 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getMode:()I // method@beba │ │ -41288a: 0a00 |0009: move-result v0 │ │ -41288c: 0f00 |000a: return v0 │ │ +41285c: |[41285c] org.rauschig.jarchivelib.AttributeAccessor$ArAttributeAccessor.getMode:()I │ │ +41286c: 6e10 dac8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8da │ │ +412872: 0c00 |0003: move-result-object v0 │ │ +412874: 1f00 fb17 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry; // type@17fb │ │ +412878: 6e10 babe 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ar/ArArchiveEntry;.getMode:()I // method@beba │ │ +41287e: 0a00 |0009: move-result v0 │ │ +412880: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor$ArAttributeAccessor; │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ @@ -1411272,17 +1411268,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4128d0: |[4128d0] org.rauschig.jarchivelib.AttributeAccessor$ArjAttributeAccessor.:(Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;)V │ │ -4128e0: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -4128e6: 0e00 |0003: return-void │ │ +4128c4: |[4128c4] org.rauschig.jarchivelib.AttributeAccessor$ArjAttributeAccessor.:(Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;)V │ │ +4128d4: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +4128da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; │ │ │ │ @@ -1411292,21 +1411288,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4128a8: |[4128a8] org.rauschig.jarchivelib.AttributeAccessor$ArjAttributeAccessor.getMode:()I │ │ -4128b8: 6e10 ddc8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8dd │ │ -4128be: 0c00 |0003: move-result-object v0 │ │ -4128c0: 1f00 ff17 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ -4128c4: 6e10 eabe 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMode:()I // method@beea │ │ -4128ca: 0a00 |0009: move-result v0 │ │ -4128cc: 0f00 |000a: return v0 │ │ +41289c: |[41289c] org.rauschig.jarchivelib.AttributeAccessor$ArjAttributeAccessor.getMode:()I │ │ +4128ac: 6e10 ddc8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8dd │ │ +4128b2: 0c00 |0003: move-result-object v0 │ │ +4128b4: 1f00 ff17 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry; // type@17ff │ │ +4128b8: 6e10 eabe 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/arj/ArjArchiveEntry;.getMode:()I // method@beea │ │ +4128be: 0a00 |0009: move-result v0 │ │ +4128c0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor$ArjAttributeAccessor; │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ @@ -1411340,17 +1411336,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -412910: |[412910] org.rauschig.jarchivelib.AttributeAccessor$CpioAttributeAccessor.:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ -412920: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -412926: 0e00 |0003: return-void │ │ +412904: |[412904] org.rauschig.jarchivelib.AttributeAccessor$CpioAttributeAccessor.:(Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;)V │ │ +412914: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +41291a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; │ │ │ │ @@ -1411360,22 +1411356,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4128e8: |[4128e8] org.rauschig.jarchivelib.AttributeAccessor$CpioAttributeAccessor.getMode:()I │ │ -4128f8: 6e10 e0c8 0200 |0000: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e0 │ │ -4128fe: 0c00 |0003: move-result-object v0 │ │ -412900: 1f00 0718 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ -412904: 6e10 23bf 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ -41290a: 0b00 |0009: move-result-wide v0 │ │ -41290c: 8401 |000a: long-to-int v1, v0 │ │ -41290e: 0f01 |000b: return v1 │ │ +4128dc: |[4128dc] org.rauschig.jarchivelib.AttributeAccessor$CpioAttributeAccessor.getMode:()I │ │ +4128ec: 6e10 e0c8 0200 |0000: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e0 │ │ +4128f2: 0c00 |0003: move-result-object v0 │ │ +4128f4: 1f00 0718 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry; // type@1807 │ │ +4128f8: 6e10 23bf 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/cpio/CpioArchiveEntry;.getMode:()J // method@bf23 │ │ +4128fe: 0b00 |0009: move-result-wide v0 │ │ +412900: 8401 |000a: long-to-int v1, v0 │ │ +412902: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/rauschig/jarchivelib/AttributeAccessor$CpioAttributeAccessor; │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ @@ -1411409,17 +1411405,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -412958: |[412958] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -412968: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -41296e: 0e00 |0003: return-void │ │ +41294c: |[41294c] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +41295c: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +412962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1411429,18 +1411425,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41293c: |[41293c] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -41294c: 6f10 edc8 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8ed │ │ -412952: 0c00 |0003: move-result-object v0 │ │ -412954: 1100 |0004: return-object v0 │ │ +412930: |[412930] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +412940: 6f10 edc8 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8ed │ │ +412946: 0c00 |0003: move-result-object v0 │ │ +412948: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/AttributeAccessor$FallbackAttributeAccessor;) │ │ @@ -1411448,17 +1411444,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -412928: |[412928] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.getMode:()I │ │ -412938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41293a: 0f00 |0001: return v0 │ │ +41291c: |[41291c] org.rauschig.jarchivelib.AttributeAccessor$FallbackAttributeAccessor.getMode:()I │ │ +41292c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41292e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ │ │ Class #4804 header: │ │ @@ -1411490,17 +1411486,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -412998: |[412998] org.rauschig.jarchivelib.AttributeAccessor$TarAttributeAccessor.:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ -4129a8: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -4129ae: 0e00 |0003: return-void │ │ +41298c: |[41298c] org.rauschig.jarchivelib.AttributeAccessor$TarAttributeAccessor.:(Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;)V │ │ +41299c: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +4129a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; │ │ │ │ @@ -1411510,21 +1411506,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -412970: |[412970] org.rauschig.jarchivelib.AttributeAccessor$TarAttributeAccessor.getMode:()I │ │ -412980: 6e10 e6c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e6 │ │ -412986: 0c00 |0003: move-result-object v0 │ │ -412988: 1f00 4618 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ -41298c: 6e10 57c1 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ -412992: 0a00 |0009: move-result v0 │ │ -412994: 0f00 |000a: return v0 │ │ +412964: |[412964] org.rauschig.jarchivelib.AttributeAccessor$TarAttributeAccessor.getMode:()I │ │ +412974: 6e10 e6c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e6 │ │ +41297a: 0c00 |0003: move-result-object v0 │ │ +41297c: 1f00 4618 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry; // type@1846 │ │ +412980: 6e10 57c1 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/tar/TarArchiveEntry;.getMode:()I // method@c157 │ │ +412986: 0a00 |0009: move-result v0 │ │ +412988: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor$TarAttributeAccessor; │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ @@ -1411558,17 +1411554,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4129d8: |[4129d8] org.rauschig.jarchivelib.AttributeAccessor$ZipAttributeAccessor.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -4129e8: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ -4129ee: 0e00 |0003: return-void │ │ +4129cc: |[4129cc] org.rauschig.jarchivelib.AttributeAccessor$ZipAttributeAccessor.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +4129dc: 7020 ebc8 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/AttributeAccessor;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8eb │ │ +4129e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ │ │ @@ -1411578,21 +1411574,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4129b0: |[4129b0] org.rauschig.jarchivelib.AttributeAccessor$ZipAttributeAccessor.getMode:()I │ │ -4129c0: 6e10 e9c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e9 │ │ -4129c6: 0c00 |0003: move-result-object v0 │ │ -4129c8: 1f00 7f18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -4129cc: 6e10 a7c3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnixMode:()I // method@c3a7 │ │ -4129d2: 0a00 |0009: move-result v0 │ │ -4129d4: 0f00 |000a: return v0 │ │ +4129a4: |[4129a4] org.rauschig.jarchivelib.AttributeAccessor$ZipAttributeAccessor.getMode:()I │ │ +4129b4: 6e10 e9c8 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor;.getEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c8e9 │ │ +4129ba: 0c00 |0003: move-result-object v0 │ │ +4129bc: 1f00 7f18 |0004: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +4129c0: 6e10 a7c3 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.getUnixMode:()I // method@c3a7 │ │ +4129c6: 0a00 |0009: move-result v0 │ │ +4129c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/rauschig/jarchivelib/AttributeAccessor$ZipAttributeAccessor; │ │ │ │ source_file_idx : 6883 (AttributeAccessor.java) │ │ @@ -1411633,19 +1411629,19 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -412bb8: |[412bb8] org.rauschig.jarchivelib.CommonsArchiveEntry.:(Lorg/rauschig/jarchivelib/ArchiveStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -412bc8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -412bce: 5b01 bd8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ -412bd2: 5b02 bc8e |0005: iput-object v2, v0, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412bd6: 0e00 |0007: return-void │ │ +412bac: |[412bac] org.rauschig.jarchivelib.CommonsArchiveEntry.:(Lorg/rauschig/jarchivelib/ArchiveStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +412bbc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +412bc2: 5b01 bd8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ +412bc6: 5b02 bc8e |0005: iput-object v2, v0, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/rauschig/jarchivelib/CommonsArchiveEntry; │ │ @@ -1411657,32 +1411653,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -412bd8: |[412bd8] org.rauschig.jarchivelib.CommonsArchiveEntry.assertState:()V │ │ -412be8: 5420 bd8e |0000: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ -412bec: 6e10 c3c8 0000 |0002: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.isClosed:()Z // method@c8c3 │ │ -412bf2: 0a00 |0005: move-result v0 │ │ -412bf4: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ -412bf8: 5420 bd8e |0008: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ -412bfc: 6e10 c1c8 0000 |000a: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.getCurrentEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; // method@c8c1 │ │ -412c02: 0c00 |000d: move-result-object v0 │ │ -412c04: 3302 0300 |000e: if-ne v2, v0, 0011 // +0003 │ │ -412c08: 0e00 |0010: return-void │ │ -412c0a: 2200 7210 |0011: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -412c0e: 1a01 f42c |0013: const-string v1, "Illegal stream pointer" // string@2cf4 │ │ -412c12: 7020 8c83 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -412c18: 2700 |0018: throw v0 │ │ -412c1a: 2200 7210 |0019: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -412c1e: 1a01 b65e |001b: const-string v1, "Stream has already been closed" // string@5eb6 │ │ -412c22: 7020 8c83 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -412c28: 2700 |0020: throw v0 │ │ +412bcc: |[412bcc] org.rauschig.jarchivelib.CommonsArchiveEntry.assertState:()V │ │ +412bdc: 5420 bd8e |0000: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ +412be0: 6e10 c3c8 0000 |0002: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.isClosed:()Z // method@c8c3 │ │ +412be6: 0a00 |0005: move-result v0 │ │ +412be8: 3900 1300 |0006: if-nez v0, 0019 // +0013 │ │ +412bec: 5420 bd8e |0008: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ +412bf0: 6e10 c1c8 0000 |000a: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.getCurrentEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; // method@c8c1 │ │ +412bf6: 0c00 |000d: move-result-object v0 │ │ +412bf8: 3302 0300 |000e: if-ne v2, v0, 0011 // +0003 │ │ +412bfc: 0e00 |0010: return-void │ │ +412bfe: 2200 7210 |0011: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +412c02: 1a01 f42c |0013: const-string v1, "Illegal stream pointer" // string@2cf4 │ │ +412c06: 7020 8c83 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +412c0c: 2700 |0018: throw v0 │ │ +412c0e: 2200 7210 |0019: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +412c12: 1a01 b65e |001b: const-string v1, "Stream has already been closed" // string@5eb6 │ │ +412c16: 7020 8c83 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +412c1c: 2700 |0020: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=89 │ │ 0x0011 line=90 │ │ 0x0019 line=87 │ │ locals : │ │ @@ -1411694,36 +1411690,36 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -412adc: |[412adc] org.rauschig.jarchivelib.CommonsArchiveEntry.extract:(Ljava/io/File;)Ljava/io/File; │ │ -412aec: 7010 f0c8 0200 |0000: invoke-direct {v2}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ -412af2: 7110 65c9 0300 |0003: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -412af8: 2200 3910 |0006: new-instance v0, Ljava/io/File; // type@1039 │ │ -412afc: 5421 bc8e |0008: iget-object v1, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412b00: 7210 69be 0100 |000a: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -412b06: 0c01 |000d: move-result-object v1 │ │ -412b08: 7030 3a82 3001 |000e: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -412b0e: 5423 bc8e |0011: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412b12: 7210 6bbe 0300 |0013: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ -412b18: 0a03 |0016: move-result v3 │ │ -412b1a: 3803 0600 |0017: if-eqz v3, 001d // +0006 │ │ -412b1e: 6e10 5482 0000 |0019: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -412b24: 280d |001c: goto 0029 // +000d │ │ -412b26: 6e10 4b82 0000 |001d: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -412b2c: 0c03 |0020: move-result-object v3 │ │ -412b2e: 6e10 5482 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -412b34: 5423 bd8e |0024: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ -412b38: 7120 62c9 0300 |0026: invoke-static {v3, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/File;)V // method@c962 │ │ -412b3e: 5423 bc8e |0029: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412b42: 7120 4ec9 0300 |002b: invoke-static {v3, v0}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V // method@c94e │ │ -412b48: 1100 |002e: return-object v0 │ │ +412ad0: |[412ad0] org.rauschig.jarchivelib.CommonsArchiveEntry.extract:(Ljava/io/File;)Ljava/io/File; │ │ +412ae0: 7010 f0c8 0200 |0000: invoke-direct {v2}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ +412ae6: 7110 65c9 0300 |0003: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +412aec: 2200 3910 |0006: new-instance v0, Ljava/io/File; // type@1039 │ │ +412af0: 5421 bc8e |0008: iget-object v1, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412af4: 7210 69be 0100 |000a: invoke-interface {v1}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +412afa: 0c01 |000d: move-result-object v1 │ │ +412afc: 7030 3a82 3001 |000e: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +412b02: 5423 bc8e |0011: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412b06: 7210 6bbe 0300 |0013: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ +412b0c: 0a03 |0016: move-result v3 │ │ +412b0e: 3803 0600 |0017: if-eqz v3, 001d // +0006 │ │ +412b12: 6e10 5482 0000 |0019: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +412b18: 280d |001c: goto 0029 // +000d │ │ +412b1a: 6e10 4b82 0000 |001d: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +412b20: 0c03 |0020: move-result-object v3 │ │ +412b22: 6e10 5482 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +412b28: 5423 bd8e |0024: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.stream:Lorg/rauschig/jarchivelib/ArchiveStream; // field@8ebd │ │ +412b2c: 7120 62c9 0300 |0026: invoke-static {v3, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/File;)V // method@c962 │ │ +412b32: 5423 bc8e |0029: iget-object v3, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412b36: 7120 4ec9 0300 |002b: invoke-static {v3, v0}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V // method@c94e │ │ +412b3c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=71 │ │ 0x0011 line=73 │ │ 0x0019 line=74 │ │ @@ -1411739,20 +1411735,20 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -412b70: |[412b70] org.rauschig.jarchivelib.CommonsArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ -412b80: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ -412b86: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412b8a: 7210 68be 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@be68 │ │ -412b90: 0c00 |0008: move-result-object v0 │ │ -412b92: 1100 |0009: return-object v0 │ │ +412b64: |[412b64] org.rauschig.jarchivelib.CommonsArchiveEntry.getLastModifiedDate:()Ljava/util/Date; │ │ +412b74: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ +412b7a: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412b7e: 7210 68be 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getLastModifiedDate:()Ljava/util/Date; // method@be68 │ │ +412b84: 0c00 |0008: move-result-object v0 │ │ +412b86: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveEntry; │ │ │ │ @@ -1411761,20 +1411757,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -412b4c: |[412b4c] org.rauschig.jarchivelib.CommonsArchiveEntry.getName:()Ljava/lang/String; │ │ -412b5c: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ -412b62: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412b66: 7210 69be 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -412b6c: 0c00 |0008: move-result-object v0 │ │ -412b6e: 1100 |0009: return-object v0 │ │ +412b40: |[412b40] org.rauschig.jarchivelib.CommonsArchiveEntry.getName:()Ljava/lang/String; │ │ +412b50: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ +412b56: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412b5a: 7210 69be 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +412b60: 0c00 |0008: move-result-object v0 │ │ +412b62: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveEntry; │ │ │ │ @@ -1411783,20 +1411779,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -412b94: |[412b94] org.rauschig.jarchivelib.CommonsArchiveEntry.getSize:()J │ │ -412ba4: 7010 f0c8 0200 |0000: invoke-direct {v2}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ -412baa: 5420 bc8e |0003: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412bae: 7210 6abe 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getSize:()J // method@be6a │ │ -412bb4: 0b00 |0008: move-result-wide v0 │ │ -412bb6: 1000 |0009: return-wide v0 │ │ +412b88: |[412b88] org.rauschig.jarchivelib.CommonsArchiveEntry.getSize:()J │ │ +412b98: 7010 f0c8 0200 |0000: invoke-direct {v2}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ +412b9e: 5420 bc8e |0003: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412ba2: 7210 6abe 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getSize:()J // method@be6a │ │ +412ba8: 0b00 |0008: move-result-wide v0 │ │ +412baa: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/rauschig/jarchivelib/CommonsArchiveEntry; │ │ │ │ @@ -1411805,20 +1411801,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -412ab8: |[412ab8] org.rauschig.jarchivelib.CommonsArchiveEntry.isDirectory:()Z │ │ -412ac8: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ -412ace: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ -412ad2: 7210 6bbe 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ -412ad8: 0a00 |0008: move-result v0 │ │ -412ada: 0f00 |0009: return v0 │ │ +412aac: |[412aac] org.rauschig.jarchivelib.CommonsArchiveEntry.isDirectory:()Z │ │ +412abc: 7010 f0c8 0100 |0000: invoke-direct {v1}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.assertState:()V // method@c8f0 │ │ +412ac2: 5410 bc8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.entry:Lorg/apache/commons/compress/archivers/ArchiveEntry; // field@8ebc │ │ +412ac6: 7210 6bbe 0000 |0005: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ +412acc: 0a00 |0008: move-result v0 │ │ +412ace: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveEntry; │ │ │ │ @@ -1411863,18 +1411859,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -412cc0: |[412cc0] org.rauschig.jarchivelib.CommonsArchiveStream.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V │ │ -412cd0: 7010 bec8 0000 |0000: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.:()V // method@c8be │ │ -412cd6: 5b01 be8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412cda: 0e00 |0005: return-void │ │ +412cb4: |[412cb4] org.rauschig.jarchivelib.CommonsArchiveStream.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V │ │ +412cc4: 7010 bec8 0000 |0000: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ArchiveStream;.:()V // method@c8be │ │ +412cca: 5b01 be8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ @@ -1411885,19 +1411881,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -412cdc: |[412cdc] org.rauschig.jarchivelib.CommonsArchiveStream.close:()V │ │ -412cec: 6f10 bfc8 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/ArchiveStream;.close:()V // method@c8bf │ │ -412cf2: 5410 be8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412cf6: 6e10 71be 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ -412cfc: 0e00 |0008: return-void │ │ +412cd0: |[412cd0] org.rauschig.jarchivelib.CommonsArchiveStream.close:()V │ │ +412ce0: 6f10 bfc8 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/ArchiveStream;.close:()V // method@c8bf │ │ +412ce6: 5410 be8e |0003: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412cea: 6e10 71be 0000 |0005: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ +412cf0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ │ │ @@ -1411906,25 +1411902,25 @@ │ │ type : '()Lorg/rauschig/jarchivelib/ArchiveEntry;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -412c8c: |[412c8c] org.rauschig.jarchivelib.CommonsArchiveStream.createNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ -412c9c: 5420 be8e |0000: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412ca0: 6e10 76be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ -412ca6: 0c00 |0005: move-result-object v0 │ │ -412ca8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -412cac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -412cae: 2807 |0009: goto 0010 // +0007 │ │ -412cb0: 2201 4319 |000a: new-instance v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry; // type@1943 │ │ -412cb4: 7030 efc8 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.:(Lorg/rauschig/jarchivelib/ArchiveStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8ef │ │ -412cba: 0710 |000f: move-object v0, v1 │ │ -412cbc: 1100 |0010: return-object v0 │ │ +412c80: |[412c80] org.rauschig.jarchivelib.CommonsArchiveStream.createNextEntry:()Lorg/rauschig/jarchivelib/ArchiveEntry; │ │ +412c90: 5420 be8e |0000: iget-object v0, v2, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412c94: 6e10 76be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ +412c9a: 0c00 |0005: move-result-object v0 │ │ +412c9c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +412ca0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +412ca2: 2807 |0009: goto 0010 // +0007 │ │ +412ca4: 2201 4319 |000a: new-instance v1, Lorg/rauschig/jarchivelib/CommonsArchiveEntry; // type@1943 │ │ +412ca8: 7030 efc8 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/rauschig/jarchivelib/CommonsArchiveEntry;.:(Lorg/rauschig/jarchivelib/ArchiveStream;Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c8ef │ │ +412cae: 0710 |000f: move-object v0, v1 │ │ +412cb0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000a line=37 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ │ │ @@ -1411933,19 +1411929,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -412c2c: |[412c2c] org.rauschig.jarchivelib.CommonsArchiveStream.read:()I │ │ -412c3c: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412c40: 6e10 78be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:()I // method@be78 │ │ -412c46: 0a00 |0005: move-result v0 │ │ -412c48: 0f00 |0006: return v0 │ │ +412c20: |[412c20] org.rauschig.jarchivelib.CommonsArchiveStream.read:()I │ │ +412c30: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412c34: 6e10 78be 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:()I // method@be78 │ │ +412c3a: 0a00 |0005: move-result v0 │ │ +412c3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/CommonsArchiveStream;) │ │ @@ -1411953,19 +1411949,19 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -412c4c: |[412c4c] org.rauschig.jarchivelib.CommonsArchiveStream.read:([B)I │ │ -412c5c: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412c60: 6e20 79be 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([B)I // method@be79 │ │ -412c66: 0a02 |0005: move-result v2 │ │ -412c68: 0f02 |0006: return v2 │ │ +412c40: |[412c40] org.rauschig.jarchivelib.CommonsArchiveStream.read:([B)I │ │ +412c50: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412c54: 6e20 79be 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([B)I // method@be79 │ │ +412c5a: 0a02 |0005: move-result v2 │ │ +412c5c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1411974,19 +1411970,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -412c6c: |[412c6c] org.rauschig.jarchivelib.CommonsArchiveStream.read:([BII)I │ │ -412c7c: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ -412c80: 6e40 7abe 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([BII)I // method@be7a │ │ -412c86: 0a02 |0005: move-result v2 │ │ -412c88: 0f02 |0006: return v2 │ │ +412c60: |[412c60] org.rauschig.jarchivelib.CommonsArchiveStream.read:([BII)I │ │ +412c70: 5410 be8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.stream:Lorg/apache/commons/compress/archivers/ArchiveInputStream; // field@8ebe │ │ +412c74: 6e40 7abe 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.read:([BII)I // method@be7a │ │ +412c7a: 0a02 |0005: move-result v2 │ │ +412c7c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiveStream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1412052,18 +1412048,18 @@ │ │ type : '(Lorg/rauschig/jarchivelib/ArchiveFormat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -412ee4: |[412ee4] org.rauschig.jarchivelib.CommonsArchiver.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ -412ef4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -412efa: 5b01 bf8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiver;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ebf │ │ -412efe: 0e00 |0005: return-void │ │ +412ed8: |[412ed8] org.rauschig.jarchivelib.CommonsArchiver.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V │ │ +412ee8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +412eee: 5b01 bf8e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsArchiver;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ebf │ │ +412ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ @@ -1412073,34 +1412069,34 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -4130a8: |[4130a8] org.rauschig.jarchivelib.CommonsArchiver.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V │ │ -4130b8: 6e10 76be 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ -4130be: 0c00 |0003: move-result-object v0 │ │ -4130c0: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -4130c4: 2201 3910 |0006: new-instance v1, Ljava/io/File; // type@1039 │ │ -4130c8: 7210 69be 0000 |0008: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ -4130ce: 0c02 |000b: move-result-object v2 │ │ -4130d0: 7030 3a82 5102 |000c: invoke-direct {v1, v5, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -4130d6: 7210 6bbe 0000 |000f: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ -4130dc: 0a02 |0012: move-result v2 │ │ -4130de: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ -4130e2: 6e10 5482 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -4130e8: 280b |0018: goto 0023 // +000b │ │ -4130ea: 6e10 4b82 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -4130f0: 0c02 |001c: move-result-object v2 │ │ -4130f2: 6e10 5482 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -4130f8: 7120 62c9 1400 |0020: invoke-static {v4, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/File;)V // method@c962 │ │ -4130fe: 7120 4ec9 1000 |0023: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V // method@c94e │ │ -413104: 28da |0026: goto 0000 // -0026 │ │ -413106: 0e00 |0027: return-void │ │ +41309c: |[41309c] org.rauschig.jarchivelib.CommonsArchiver.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V │ │ +4130ac: 6e10 76be 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be76 │ │ +4130b2: 0c00 |0003: move-result-object v0 │ │ +4130b4: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +4130b8: 2201 3910 |0006: new-instance v1, Ljava/io/File; // type@1039 │ │ +4130bc: 7210 69be 0000 |0008: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.getName:()Ljava/lang/String; // method@be69 │ │ +4130c2: 0c02 |000b: move-result-object v2 │ │ +4130c4: 7030 3a82 5102 |000c: invoke-direct {v1, v5, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +4130ca: 7210 6bbe 0000 |000f: invoke-interface {v0}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ +4130d0: 0a02 |0012: move-result v2 │ │ +4130d2: 3802 0600 |0013: if-eqz v2, 0019 // +0006 │ │ +4130d6: 6e10 5482 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +4130dc: 280b |0018: goto 0023 // +000b │ │ +4130de: 6e10 4b82 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +4130e4: 0c02 |001c: move-result-object v2 │ │ +4130e6: 6e10 5482 0200 |001d: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +4130ec: 7120 62c9 1400 |0020: invoke-static {v4, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/File;)V // method@c962 │ │ +4130f2: 7120 4ec9 1000 |0023: invoke-static {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.map:(Lorg/apache/commons/compress/archivers/ArchiveEntry;Ljava/io/File;)V // method@c94e │ │ +4130f8: 28da |0026: goto 0000 // -0026 │ │ +4130fa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x000f line=99 │ │ 0x0015 line=100 │ │ 0x0019 line=102 │ │ @@ -1412117,53 +1412113,53 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -412f00: |[412f00] org.rauschig.jarchivelib.CommonsArchiver.assertExtractSource:(Ljava/io/File;)V │ │ -412f10: 6e10 4d82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -412f16: 0a00 |0003: move-result v0 │ │ -412f18: 1a01 1d1f |0004: const-string v1, "Can not extract " // string@1f1d │ │ -412f1c: 3900 3300 |0006: if-nez v0, 0039 // +0033 │ │ -412f20: 6e10 4582 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -412f26: 0a00 |000b: move-result v0 │ │ -412f28: 3800 2300 |000c: if-eqz v0, 002f // +0023 │ │ -412f2c: 6e10 3e82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@823e │ │ -412f32: 0a00 |0011: move-result v0 │ │ -412f34: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -412f38: 0e00 |0014: return-void │ │ -412f3a: 2200 7110 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412f3e: 2202 9410 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -412f42: 7010 8384 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412f48: 6e20 8f84 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412f4e: 6e20 8e84 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -412f54: 1a04 2c14 |0022: const-string v4, ". Can not read from source." // string@142c │ │ -412f58: 6e20 8f84 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412f5e: 6e10 9f84 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -412f64: 0c04 |002a: move-result-object v4 │ │ -412f66: 7020 8783 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412f6c: 2700 |002e: throw v0 │ │ -412f6e: 2200 3c10 |002f: new-instance v0, Ljava/io/FileNotFoundException; // type@103c │ │ -412f72: 6e10 4c82 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -412f78: 0c04 |0034: move-result-object v4 │ │ -412f7a: 7020 6682 4000 |0035: invoke-direct {v0, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -412f80: 2700 |0038: throw v0 │ │ -412f82: 2200 7110 |0039: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -412f86: 2202 9410 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -412f8a: 7010 8384 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412f90: 6e20 8f84 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412f96: 6e20 8e84 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -412f9c: 1a04 3614 |0046: const-string v4, ". Source is a directory." // string@1436 │ │ -412fa0: 6e20 8f84 4200 |0048: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412fa6: 6e10 9f84 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -412fac: 0c04 |004e: move-result-object v4 │ │ -412fae: 7020 8783 4000 |004f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -412fb4: 2700 |0052: throw v0 │ │ +412ef4: |[412ef4] org.rauschig.jarchivelib.CommonsArchiver.assertExtractSource:(Ljava/io/File;)V │ │ +412f04: 6e10 4d82 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +412f0a: 0a00 |0003: move-result v0 │ │ +412f0c: 1a01 1d1f |0004: const-string v1, "Can not extract " // string@1f1d │ │ +412f10: 3900 3300 |0006: if-nez v0, 0039 // +0033 │ │ +412f14: 6e10 4582 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +412f1a: 0a00 |000b: move-result v0 │ │ +412f1c: 3800 2300 |000c: if-eqz v0, 002f // +0023 │ │ +412f20: 6e10 3e82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@823e │ │ +412f26: 0a00 |0011: move-result v0 │ │ +412f28: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +412f2c: 0e00 |0014: return-void │ │ +412f2e: 2200 7110 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412f32: 2202 9410 |0017: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +412f36: 7010 8384 0200 |0019: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412f3c: 6e20 8f84 1200 |001c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412f42: 6e20 8e84 4200 |001f: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +412f48: 1a04 2c14 |0022: const-string v4, ". Can not read from source." // string@142c │ │ +412f4c: 6e20 8f84 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412f52: 6e10 9f84 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412f58: 0c04 |002a: move-result-object v4 │ │ +412f5a: 7020 8783 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412f60: 2700 |002e: throw v0 │ │ +412f62: 2200 3c10 |002f: new-instance v0, Ljava/io/FileNotFoundException; // type@103c │ │ +412f66: 6e10 4c82 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +412f6c: 0c04 |0034: move-result-object v4 │ │ +412f6e: 7020 6682 4000 |0035: invoke-direct {v0, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +412f74: 2700 |0038: throw v0 │ │ +412f76: 2200 7110 |0039: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +412f7a: 2202 9410 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +412f7e: 7010 8384 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412f84: 6e20 8f84 1200 |0040: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412f8a: 6e20 8e84 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +412f90: 1a04 3614 |0046: const-string v4, ". Source is a directory." // string@1436 │ │ +412f94: 6e20 8f84 4200 |0048: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412f9a: 6e10 9f84 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412fa0: 0c04 |004e: move-result-object v4 │ │ +412fa2: 7020 8783 4000 |004f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +412fa8: 2700 |0052: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=178 │ │ 0x000e line=180 │ │ 0x0015 line=181 │ │ 0x002f line=179 │ │ @@ -1412177,20 +1412173,20 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -412d00: |[412d00] org.rauschig.jarchivelib.CommonsArchiver.create:(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File; │ │ -412d10: 7110 63c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; // method@c963 │ │ -412d16: 0c03 |0003: move-result-object v3 │ │ -412d18: 6e40 ffc8 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8ff │ │ -412d1e: 0c01 |0007: move-result-object v1 │ │ -412d20: 1101 |0008: return-object v1 │ │ +412cf4: |[412cf4] org.rauschig.jarchivelib.CommonsArchiver.create:(Ljava/lang/String;Ljava/io/File;Ljava/io/File;)Ljava/io/File; │ │ +412d04: 7110 63c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.filesContainedIn:(Ljava/io/File;)[Ljava/io/File; // method@c963 │ │ +412d0a: 0c03 |0003: move-result-object v3 │ │ +412d0c: 6e40 ffc8 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; // method@c8ff │ │ +412d12: 0c01 |0007: move-result-object v1 │ │ +412d14: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/File; │ │ @@ -1412201,32 +1412197,32 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -412d24: |[412d24] org.rauschig.jarchivelib.CommonsArchiver.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; │ │ -412d34: 7110 65c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -412d3a: 6e10 09c9 0100 |0003: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ -412d40: 0c00 |0006: move-result-object v0 │ │ -412d42: 6e40 04c9 2130 |0007: invoke-virtual {v1, v2, v0, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createNewArchiveFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@c904 │ │ -412d48: 0c02 |000a: move-result-object v2 │ │ -412d4a: 6e20 03c9 2100 |000b: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c903 │ │ -412d50: 0c03 |000e: move-result-object v3 │ │ -412d52: 6e30 0cc9 4103 |000f: invoke-virtual {v1, v4, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:([Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90c │ │ -412d58: 6e10 82be 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.flush:()V // method@be82 │ │ -412d5e: 7110 5fc9 0300 |0015: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -412d64: 1102 |0018: return-object v2 │ │ -412d66: 0d02 |0019: move-exception v2 │ │ -412d68: 2803 |001a: goto 001d // +0003 │ │ -412d6a: 0d02 |001b: move-exception v2 │ │ -412d6c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -412d6e: 7110 5fc9 0300 |001d: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -412d74: 2702 |0020: throw v2 │ │ +412d18: |[412d18] org.rauschig.jarchivelib.CommonsArchiver.create:(Ljava/lang/String;Ljava/io/File;[Ljava/io/File;)Ljava/io/File; │ │ +412d28: 7110 65c9 0300 |0000: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +412d2e: 6e10 09c9 0100 |0003: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getFilenameExtension:()Ljava/lang/String; // method@c909 │ │ +412d34: 0c00 |0006: move-result-object v0 │ │ +412d36: 6e40 04c9 2130 |0007: invoke-virtual {v1, v2, v0, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createNewArchiveFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@c904 │ │ +412d3c: 0c02 |000a: move-result-object v2 │ │ +412d3e: 6e20 03c9 2100 |000b: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c903 │ │ +412d44: 0c03 |000e: move-result-object v3 │ │ +412d46: 6e30 0cc9 4103 |000f: invoke-virtual {v1, v4, v3}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:([Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90c │ │ +412d4c: 6e10 82be 0300 |0012: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.flush:()V // method@be82 │ │ +412d52: 7110 5fc9 0300 |0015: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +412d58: 1102 |0018: return-object v2 │ │ +412d5a: 0d02 |0019: move-exception v2 │ │ +412d5c: 2803 |001a: goto 001d // +0003 │ │ +412d5e: 0d02 |001b: move-exception v2 │ │ +412d60: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +412d62: 7110 5fc9 0300 |001d: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +412d68: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x000b - 0x000f │ │ -> 0x001b │ │ 0x000f - 0x0015 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=55 │ │ @@ -1412247,35 +1412243,35 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -412fb8: |[412fb8] org.rauschig.jarchivelib.CommonsArchiver.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ -412fc8: 6e30 80be 2403 |0000: invoke-virtual {v4, v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be80 │ │ -412fce: 0c03 |0003: move-result-object v3 │ │ -412fd0: 6e20 85be 3400 |0004: invoke-virtual {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@be85 │ │ -412fd6: 7210 6bbe 0300 |0007: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ -412fdc: 0a03 |000a: move-result v3 │ │ -412fde: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ -412fe2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -412fe4: 2200 3b10 |000e: new-instance v0, Ljava/io/FileInputStream; // type@103b │ │ -412fe8: 7020 5c82 2000 |0010: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -412fee: 7120 60c9 4000 |0013: invoke-static {v0, v4}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ -412ff4: 7110 5fc9 0000 |0016: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -412ffa: 2809 |0019: goto 0022 // +0009 │ │ -412ffc: 0d02 |001a: move-exception v2 │ │ -412ffe: 0703 |001b: move-object v3, v0 │ │ -413000: 2802 |001c: goto 001e // +0002 │ │ -413002: 0d02 |001d: move-exception v2 │ │ -413004: 7110 5fc9 0300 |001e: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41300a: 2702 |0021: throw v2 │ │ -41300c: 6e10 7dbe 0400 |0022: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.closeArchiveEntry:()V // method@be7d │ │ -413012: 0e00 |0025: return-void │ │ +412fac: |[412fac] org.rauschig.jarchivelib.CommonsArchiver.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ +412fbc: 6e30 80be 2403 |0000: invoke-virtual {v4, v2, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@be80 │ │ +412fc2: 0c03 |0003: move-result-object v3 │ │ +412fc4: 6e20 85be 3400 |0004: invoke-virtual {v4, v3}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@be85 │ │ +412fca: 7210 6bbe 0300 |0007: invoke-interface {v3}, Lorg/apache/commons/compress/archivers/ArchiveEntry;.isDirectory:()Z // method@be6b │ │ +412fd0: 0a03 |000a: move-result v3 │ │ +412fd2: 3903 1700 |000b: if-nez v3, 0022 // +0017 │ │ +412fd6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +412fd8: 2200 3b10 |000e: new-instance v0, Ljava/io/FileInputStream; // type@103b │ │ +412fdc: 7020 5c82 2000 |0010: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +412fe2: 7120 60c9 4000 |0013: invoke-static {v0, v4}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ +412fe8: 7110 5fc9 0000 |0016: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +412fee: 2809 |0019: goto 0022 // +0009 │ │ +412ff0: 0d02 |001a: move-exception v2 │ │ +412ff2: 0703 |001b: move-object v3, v0 │ │ +412ff4: 2802 |001c: goto 001e // +0002 │ │ +412ff6: 0d02 |001d: move-exception v2 │ │ +412ff8: 7110 5fc9 0300 |001e: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +412ffe: 2702 |0021: throw v2 │ │ +413000: 6e10 7dbe 0400 |0022: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.closeArchiveEntry:()V // method@be7d │ │ +413006: 0e00 |0025: return-void │ │ catches : 2 │ │ 0x000e - 0x0013 │ │ -> 0x001d │ │ 0x0013 - 0x0016 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=258 │ │ @@ -1412297,22 +1412293,22 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -412e00: |[412e00] org.rauschig.jarchivelib.CommonsArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -412e10: 7110 19c9 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c919 │ │ -412e16: 0c02 |0003: move-result-object v2 │ │ -412e18: 1102 |0004: return-object v2 │ │ -412e1a: 0d02 |0005: move-exception v2 │ │ -412e1c: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -412e20: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -412e26: 2700 |000b: throw v0 │ │ +412df4: |[412df4] org.rauschig.jarchivelib.CommonsArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +412e04: 7110 19c9 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c919 │ │ +412e0a: 0c02 |0003: move-result-object v2 │ │ +412e0c: 1102 |0004: return-object v2 │ │ +412e0e: 0d02 |0005: move-exception v2 │ │ +412e10: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +412e14: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +412e1a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Lorg/apache/commons/compress/archivers/ArchiveException; -> 0x0005 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=132 │ │ locals : │ │ @@ -1412324,22 +1412320,22 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -412e38: |[412e38] org.rauschig.jarchivelib.CommonsArchiver.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -412e48: 7110 1ac9 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91a │ │ -412e4e: 0c02 |0003: move-result-object v2 │ │ -412e50: 1102 |0004: return-object v2 │ │ -412e52: 0d02 |0005: move-exception v2 │ │ -412e54: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -412e58: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -412e5e: 2700 |000b: throw v0 │ │ +412e2c: |[412e2c] org.rauschig.jarchivelib.CommonsArchiver.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +412e3c: 7110 1ac9 0200 |0000: invoke-static {v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c91a │ │ +412e42: 0c02 |0003: move-result-object v2 │ │ +412e44: 1102 |0004: return-object v2 │ │ +412e46: 0d02 |0005: move-exception v2 │ │ +412e48: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +412e4c: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +412e52: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Lorg/apache/commons/compress/archivers/ArchiveException; -> 0x0005 │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=148 │ │ locals : │ │ @@ -1412351,22 +1412347,22 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -412e70: |[412e70] org.rauschig.jarchivelib.CommonsArchiver.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -412e80: 7120 20c9 2100 |0000: invoke-static {v1, v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c920 │ │ -412e86: 0c02 |0003: move-result-object v2 │ │ -412e88: 1102 |0004: return-object v2 │ │ -412e8a: 0d02 |0005: move-exception v2 │ │ -412e8c: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -412e90: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -412e96: 2700 |000b: throw v0 │ │ +412e64: |[412e64] org.rauschig.jarchivelib.CommonsArchiver.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +412e74: 7120 20c9 2100 |0000: invoke-static {v1, v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createArchiveOutputStream:(Lorg/rauschig/jarchivelib/CommonsArchiver;Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; // method@c920 │ │ +412e7a: 0c02 |0003: move-result-object v2 │ │ +412e7c: 1102 |0004: return-object v2 │ │ +412e7e: 0d02 |0005: move-exception v2 │ │ +412e80: 2200 4210 |0006: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +412e84: 7020 7982 2000 |0008: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +412e8a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Lorg/apache/commons/compress/archivers/ArchiveException; -> 0x0005 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=164 │ │ locals : │ │ @@ -1412378,28 +1412374,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -412d90: |[412d90] org.rauschig.jarchivelib.CommonsArchiver.createNewArchiveFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; │ │ -412da0: 6e20 4f84 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ -412da6: 0a00 |0003: move-result v0 │ │ -412da8: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -412dac: 2200 9410 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -412db0: 7010 8384 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -412db6: 6e20 8f84 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412dbc: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -412dc2: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -412dc8: 0c02 |0014: move-result-object v2 │ │ -412dca: 2203 3910 |0015: new-instance v3, Ljava/io/File; // type@1039 │ │ -412dce: 7030 3a82 4302 |0017: invoke-direct {v3, v4, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -412dd4: 6e10 4082 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ -412dda: 1103 |001d: return-object v3 │ │ +412d84: |[412d84] org.rauschig.jarchivelib.CommonsArchiver.createNewArchiveFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; │ │ +412d94: 6e20 4f84 3200 |0000: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@844f │ │ +412d9a: 0a00 |0003: move-result v0 │ │ +412d9c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +412da0: 2200 9410 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +412da4: 7010 8384 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +412daa: 6e20 8f84 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412db0: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +412db6: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +412dbc: 0c02 |0014: move-result-object v2 │ │ +412dbe: 2203 3910 |0015: new-instance v3, Ljava/io/File; // type@1039 │ │ +412dc2: 7030 3a82 4302 |0017: invoke-direct {v3, v4, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +412dc8: 6e10 4082 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ +412dce: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=197 │ │ 0x0015 line=200 │ │ 0x001a line=201 │ │ locals : │ │ @@ -1412413,28 +1412409,28 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -41302c: |[41302c] org.rauschig.jarchivelib.CommonsArchiver.extract:(Ljava/io/File;Ljava/io/File;)V │ │ -41303c: 6e20 fdc8 1000 |0000: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.assertExtractSource:(Ljava/io/File;)V // method@c8fd │ │ -413042: 7110 65c9 0200 |0003: invoke-static {v2}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ -413048: 6e20 01c9 1000 |0006: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c901 │ │ -41304e: 0c01 |0009: move-result-object v1 │ │ -413050: 7030 07c9 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V // method@c907 │ │ -413056: 7110 5fc9 0100 |000d: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41305c: 0e00 |0010: return-void │ │ -41305e: 0d02 |0011: move-exception v2 │ │ -413060: 2803 |0012: goto 0015 // +0003 │ │ -413062: 0d02 |0013: move-exception v2 │ │ -413064: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -413066: 7110 5fc9 0100 |0015: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41306c: 2702 |0018: throw v2 │ │ +413020: |[413020] org.rauschig.jarchivelib.CommonsArchiver.extract:(Ljava/io/File;Ljava/io/File;)V │ │ +413030: 6e20 fdc8 1000 |0000: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.assertExtractSource:(Ljava/io/File;)V // method@c8fd │ │ +413036: 7110 65c9 0200 |0003: invoke-static {v2}, Lorg/rauschig/jarchivelib/IOUtils;.requireDirectory:(Ljava/io/File;)V // method@c965 │ │ +41303c: 6e20 01c9 1000 |0006: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c901 │ │ +413042: 0c01 |0009: move-result-object v1 │ │ +413044: 7030 07c9 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V // method@c907 │ │ +41304a: 7110 5fc9 0100 |000d: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413050: 0e00 |0010: return-void │ │ +413052: 0d02 |0011: move-exception v2 │ │ +413054: 2803 |0012: goto 0015 // +0003 │ │ +413056: 0d02 |0013: move-exception v2 │ │ +413058: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +41305a: 7110 5fc9 0100 |0015: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413060: 2702 |0018: throw v2 │ │ catches : 2 │ │ 0x0006 - 0x000a │ │ -> 0x0013 │ │ 0x000a - 0x000d │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=74 │ │ @@ -1412453,19 +1412449,19 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -413088: |[413088] org.rauschig.jarchivelib.CommonsArchiver.extract:(Ljava/io/InputStream;Ljava/io/File;)V │ │ -413098: 6e20 02c9 1000 |0000: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c902 │ │ -41309e: 0c01 |0003: move-result-object v1 │ │ -4130a0: 7030 07c9 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V // method@c907 │ │ -4130a6: 0e00 |0007: return-void │ │ +41307c: |[41307c] org.rauschig.jarchivelib.CommonsArchiver.extract:(Ljava/io/InputStream;Ljava/io/File;)V │ │ +41308c: 6e20 02c9 1000 |0000: invoke-virtual {v0, v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/InputStream;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c902 │ │ +413092: 0c01 |0003: move-result-object v1 │ │ +413094: 7030 07c9 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.extract:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;Ljava/io/File;)V // method@c907 │ │ +41309a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/InputStream; │ │ @@ -1412476,17 +1412472,17 @@ │ │ type : '()Lorg/rauschig/jarchivelib/ArchiveFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -412ea8: |[412ea8] org.rauschig.jarchivelib.CommonsArchiver.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ -412eb8: 5410 bf8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiver;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ebf │ │ -412ebc: 1100 |0002: return-object v0 │ │ +412e9c: |[412e9c] org.rauschig.jarchivelib.CommonsArchiver.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; │ │ +412eac: 5410 bf8e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsArchiver;.archiveFormat:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8ebf │ │ +412eb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ │ │ #11 : (in Lorg/rauschig/jarchivelib/CommonsArchiver;) │ │ @@ -1412494,20 +1412490,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -412ddc: |[412ddc] org.rauschig.jarchivelib.CommonsArchiver.getFilenameExtension:()Ljava/lang/String; │ │ -412dec: 6e10 08c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ -412df2: 0c00 |0003: move-result-object v0 │ │ -412df4: 6e10 b9c8 0000 |0004: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getDefaultFileExtension:()Ljava/lang/String; // method@c8b9 │ │ -412dfa: 0c00 |0007: move-result-object v0 │ │ -412dfc: 1100 |0008: return-object v0 │ │ +412dd0: |[412dd0] org.rauschig.jarchivelib.CommonsArchiver.getFilenameExtension:()Ljava/lang/String; │ │ +412de0: 6e10 08c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsArchiver;.getArchiveFormat:()Lorg/rauschig/jarchivelib/ArchiveFormat; // method@c908 │ │ +412de6: 0c00 |0003: move-result-object v0 │ │ +412de8: 6e10 b9c8 0000 |0004: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/ArchiveFormat;.getDefaultFileExtension:()Ljava/lang/String; // method@c8b9 │ │ +412dee: 0c00 |0007: move-result-object v0 │ │ +412df0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ │ │ #12 : (in Lorg/rauschig/jarchivelib/CommonsArchiver;) │ │ @@ -1412515,20 +1412511,20 @@ │ │ type : '(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -412ec0: |[412ec0] org.rauschig.jarchivelib.CommonsArchiver.stream:(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream; │ │ -412ed0: 2200 4419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream; // type@1944 │ │ -412ed4: 6e20 01c9 2100 |0002: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c901 │ │ -412eda: 0c02 |0005: move-result-object v2 │ │ -412edc: 7020 f6c8 2000 |0006: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c8f6 │ │ -412ee2: 1100 |0009: return-object v0 │ │ +412eb4: |[412eb4] org.rauschig.jarchivelib.CommonsArchiver.stream:(Ljava/io/File;)Lorg/rauschig/jarchivelib/ArchiveStream; │ │ +412ec4: 2200 4419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/CommonsArchiveStream; // type@1944 │ │ +412ec8: 6e20 01c9 2100 |0002: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; // method@c901 │ │ +412ece: 0c02 |0005: move-result-object v2 │ │ +412ed0: 7020 f6c8 2000 |0006: invoke-direct {v0, v2}, Lorg/rauschig/jarchivelib/CommonsArchiveStream;.:(Lorg/apache/commons/compress/archivers/ArchiveInputStream;)V // method@c8f6 │ │ +412ed6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/rauschig/jarchivelib/CommonsArchiver; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1412537,31 +1412533,31 @@ │ │ type : '(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -413108: |[413108] org.rauschig.jarchivelib.CommonsArchiver.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ -413118: 2160 |0000: array-length v0, v6 │ │ -41311a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -41311c: 3501 1b00 |0002: if-ge v1, v0, 001d // +001b │ │ -413120: 4602 0601 |0004: aget-object v2, v6, v1 │ │ -413124: 7120 64c9 2500 |0006: invoke-static {v5, v2}, Lorg/rauschig/jarchivelib/IOUtils;.relativePath:(Ljava/io/File;Ljava/io/File;)Ljava/lang/String; // method@c964 │ │ -41312a: 0c03 |0009: move-result-object v3 │ │ -41312c: 6e40 00c9 2473 |000a: invoke-virtual {v4, v2, v3, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c900 │ │ -413132: 6e10 4d82 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -413138: 0a03 |0010: move-result v3 │ │ -41313a: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ -41313e: 6e10 5282 0200 |0013: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -413144: 0c02 |0016: move-result-object v2 │ │ -413146: 6e40 0bc9 5472 |0017: invoke-virtual {v4, v5, v2, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90b │ │ -41314c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -413150: 28e6 |001c: goto 0002 // -001a │ │ -413152: 0e00 |001d: return-void │ │ +4130fc: |[4130fc] org.rauschig.jarchivelib.CommonsArchiver.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ +41310c: 2160 |0000: array-length v0, v6 │ │ +41310e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +413110: 3501 1b00 |0002: if-ge v1, v0, 001d // +001b │ │ +413114: 4602 0601 |0004: aget-object v2, v6, v1 │ │ +413118: 7120 64c9 2500 |0006: invoke-static {v5, v2}, Lorg/rauschig/jarchivelib/IOUtils;.relativePath:(Ljava/io/File;Ljava/io/File;)Ljava/lang/String; // method@c964 │ │ +41311e: 0c03 |0009: move-result-object v3 │ │ +413120: 6e40 00c9 2473 |000a: invoke-virtual {v4, v2, v3, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c900 │ │ +413126: 6e10 4d82 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +41312c: 0a03 |0010: move-result v3 │ │ +41312e: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ +413132: 6e10 5282 0200 |0013: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +413138: 0c02 |0016: move-result-object v2 │ │ +41313a: 6e40 0bc9 5472 |0017: invoke-virtual {v4, v5, v2, v7}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90b │ │ +413140: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +413144: 28e6 |001c: goto 0002 // -001a │ │ +413146: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000a line=240 │ │ 0x000d line=242 │ │ 0x0013 line=243 │ │ @@ -1412576,52 +1412572,52 @@ │ │ type : '([Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -413154: |[413154] org.rauschig.jarchivelib.CommonsArchiver.writeToArchive:([Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ -413164: 2170 |0000: array-length v0, v7 │ │ -413166: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -413168: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -41316a: 3502 4400 |0003: if-ge v2, v0, 0047 // +0044 │ │ -41316e: 4603 0702 |0005: aget-object v3, v7, v2 │ │ -413172: 6e10 4582 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ -413178: 0a04 |000a: move-result v4 │ │ -41317a: 3804 3200 |000b: if-eqz v4, 003d // +0032 │ │ -41317e: 6e10 3e82 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@823e │ │ -413184: 0a04 |0010: move-result v4 │ │ -413186: 3804 1100 |0011: if-eqz v4, 0022 // +0011 │ │ -41318a: 6e10 4b82 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -413190: 0c04 |0016: move-result-object v4 │ │ -413192: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -413194: 2355 5e1c |0018: new-array v5, v5, [Ljava/io/File; // type@1c5e │ │ -413198: 4d03 0501 |001a: aput-object v3, v5, v1 │ │ -41319c: 6e40 0bc9 4685 |001c: invoke-virtual {v6, v4, v5, v8}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90b │ │ -4131a2: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -4131a6: 28e2 |0021: goto 0003 // -001e │ │ -4131a8: 2207 3c10 |0022: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ -4131ac: 2208 9410 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ -4131b0: 7010 8384 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4131b6: 6e10 4c82 0300 |0029: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -4131bc: 0c00 |002c: move-result-object v0 │ │ -4131be: 6e20 8f84 0800 |002d: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4131c4: 1a00 8c05 |0030: const-string v0, " (Permission denied)" // string@058c │ │ -4131c8: 6e20 8f84 0800 |0032: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4131ce: 6e10 9f84 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4131d4: 0c08 |0038: move-result-object v8 │ │ -4131d6: 7020 6682 8700 |0039: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -4131dc: 2707 |003c: throw v7 │ │ -4131de: 2207 3c10 |003d: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ -4131e2: 6e10 4c82 0300 |003f: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -4131e8: 0c08 |0042: move-result-object v8 │ │ -4131ea: 7020 6682 8700 |0043: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -4131f0: 2707 |0046: throw v7 │ │ -4131f2: 0e00 |0047: return-void │ │ +413148: |[413148] org.rauschig.jarchivelib.CommonsArchiver.writeToArchive:([Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V │ │ +413158: 2170 |0000: array-length v0, v7 │ │ +41315a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +41315c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +41315e: 3502 4400 |0003: if-ge v2, v0, 0047 // +0044 │ │ +413162: 4603 0702 |0005: aget-object v3, v7, v2 │ │ +413166: 6e10 4582 0300 |0007: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@8245 │ │ +41316c: 0a04 |000a: move-result v4 │ │ +41316e: 3804 3200 |000b: if-eqz v4, 003d // +0032 │ │ +413172: 6e10 3e82 0300 |000d: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@823e │ │ +413178: 0a04 |0010: move-result v4 │ │ +41317a: 3804 1100 |0011: if-eqz v4, 0022 // +0011 │ │ +41317e: 6e10 4b82 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +413184: 0c04 |0016: move-result-object v4 │ │ +413186: 1215 |0017: const/4 v5, #int 1 // #1 │ │ +413188: 2355 5e1c |0018: new-array v5, v5, [Ljava/io/File; // type@1c5e │ │ +41318c: 4d03 0501 |001a: aput-object v3, v5, v1 │ │ +413190: 6e40 0bc9 4685 |001c: invoke-virtual {v6, v4, v5, v8}, Lorg/rauschig/jarchivelib/CommonsArchiver;.writeToArchive:(Ljava/io/File;[Ljava/io/File;Lorg/apache/commons/compress/archivers/ArchiveOutputStream;)V // method@c90b │ │ +413196: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +41319a: 28e2 |0021: goto 0003 // -001e │ │ +41319c: 2207 3c10 |0022: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ +4131a0: 2208 9410 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@1094 │ │ +4131a4: 7010 8384 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4131aa: 6e10 4c82 0300 |0029: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +4131b0: 0c00 |002c: move-result-object v0 │ │ +4131b2: 6e20 8f84 0800 |002d: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4131b8: 1a00 8c05 |0030: const-string v0, " (Permission denied)" // string@058c │ │ +4131bc: 6e20 8f84 0800 |0032: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4131c2: 6e10 9f84 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4131c8: 0c08 |0038: move-result-object v8 │ │ +4131ca: 7020 6682 8700 |0039: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +4131d0: 2707 |003c: throw v7 │ │ +4131d2: 2207 3c10 |003d: new-instance v7, Ljava/io/FileNotFoundException; // type@103c │ │ +4131d6: 6e10 4c82 0300 |003f: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +4131dc: 0c08 |0042: move-result-object v8 │ │ +4131de: 7020 6682 8700 |0043: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +4131e4: 2707 |0046: throw v7 │ │ +4131e6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0007 line=217 │ │ 0x000d line=219 │ │ 0x0013 line=223 │ │ 0x0022 line=220 │ │ @@ -1412671,18 +1412667,18 @@ │ │ type : '(Lorg/rauschig/jarchivelib/CompressionType;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -413348: |[413348] org.rauschig.jarchivelib.CommonsCompressor.:(Lorg/rauschig/jarchivelib/CompressionType;)V │ │ -413358: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41335e: 5b01 c08e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ -413362: 0e00 |0005: return-void │ │ +41333c: |[41333c] org.rauschig.jarchivelib.CommonsCompressor.:(Lorg/rauschig/jarchivelib/CompressionType;)V │ │ +41334c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +413352: 5b01 c08e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ +413356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/CommonsCompressor; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/rauschig/jarchivelib/CompressionType; │ │ @@ -1412692,54 +1412688,54 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -413364: |[413364] org.rauschig.jarchivelib.CommonsCompressor.assertDestination:(Ljava/io/File;)V │ │ -413374: 3804 4900 |0000: if-eqz v4, 0049 // +0049 │ │ -413378: 6e10 4d82 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -41337e: 0a00 |0005: move-result v0 │ │ -413380: 1a01 221f |0006: const-string v1, "Can not write to destination " // string@1f22 │ │ -413384: 3800 1e00 |0008: if-eqz v0, 0026 // +001e │ │ -413388: 6e10 3f82 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@823f │ │ -41338e: 0a00 |000d: move-result v0 │ │ -413390: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -413394: 2838 |0010: goto 0048 // +0038 │ │ -413396: 2200 7110 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41339a: 2202 9410 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -41339e: 7010 8384 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4133a4: 6e20 8f84 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4133aa: 6e20 8e84 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4133b0: 6e10 9f84 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4133b6: 0c04 |0021: move-result-object v4 │ │ -4133b8: 7020 8783 4000 |0022: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4133be: 2700 |0025: throw v0 │ │ -4133c0: 6e10 4582 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -4133c6: 0a00 |0029: move-result v0 │ │ -4133c8: 3800 1e00 |002a: if-eqz v0, 0048 // +001e │ │ -4133cc: 6e10 3f82 0400 |002c: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@823f │ │ -4133d2: 0a00 |002f: move-result v0 │ │ -4133d4: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ -4133d8: 2816 |0032: goto 0048 // +0016 │ │ -4133da: 2200 7110 |0033: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4133de: 2202 9410 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -4133e2: 7010 8384 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4133e8: 6e20 8f84 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4133ee: 6e20 8e84 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4133f4: 6e10 9f84 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4133fa: 0c04 |0043: move-result-object v4 │ │ -4133fc: 7020 8783 4000 |0044: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413402: 2700 |0047: throw v0 │ │ -413404: 0e00 |0048: return-void │ │ -413406: 2204 7110 |0049: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41340a: 1a00 5224 |004b: const-string v0, "Destination is null" // string@2452 │ │ -41340e: 7020 8783 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413414: 2704 |0050: throw v4 │ │ +413358: |[413358] org.rauschig.jarchivelib.CommonsCompressor.assertDestination:(Ljava/io/File;)V │ │ +413368: 3804 4900 |0000: if-eqz v4, 0049 // +0049 │ │ +41336c: 6e10 4d82 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +413372: 0a00 |0005: move-result v0 │ │ +413374: 1a01 221f |0006: const-string v1, "Can not write to destination " // string@1f22 │ │ +413378: 3800 1e00 |0008: if-eqz v0, 0026 // +001e │ │ +41337c: 6e10 3f82 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@823f │ │ +413382: 0a00 |000d: move-result v0 │ │ +413384: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +413388: 2838 |0010: goto 0048 // +0038 │ │ +41338a: 2200 7110 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41338e: 2202 9410 |0013: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +413392: 7010 8384 0200 |0015: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413398: 6e20 8f84 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41339e: 6e20 8e84 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4133a4: 6e10 9f84 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4133aa: 0c04 |0021: move-result-object v4 │ │ +4133ac: 7020 8783 4000 |0022: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4133b2: 2700 |0025: throw v0 │ │ +4133b4: 6e10 4582 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +4133ba: 0a00 |0029: move-result v0 │ │ +4133bc: 3800 1e00 |002a: if-eqz v0, 0048 // +001e │ │ +4133c0: 6e10 3f82 0400 |002c: invoke-virtual {v4}, Ljava/io/File;.canWrite:()Z // method@823f │ │ +4133c6: 0a00 |002f: move-result v0 │ │ +4133c8: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ +4133cc: 2816 |0032: goto 0048 // +0016 │ │ +4133ce: 2200 7110 |0033: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4133d2: 2202 9410 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +4133d6: 7010 8384 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4133dc: 6e20 8f84 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4133e2: 6e20 8e84 4200 |003d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4133e8: 6e10 9f84 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4133ee: 0c04 |0043: move-result-object v4 │ │ +4133f0: 7020 8783 4000 |0044: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4133f6: 2700 |0047: throw v0 │ │ +4133f8: 0e00 |0048: return-void │ │ +4133fa: 2204 7110 |0049: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4133fe: 1a00 5224 |004b: const-string v0, "Destination is null" // string@2452 │ │ +413402: 7020 8783 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413408: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x000a line=142 │ │ 0x0011 line=143 │ │ 0x0026 line=145 │ │ 0x0033 line=146 │ │ @@ -1412753,57 +1412749,57 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -413418: |[413418] org.rauschig.jarchivelib.CommonsCompressor.assertSource:(Ljava/io/File;)V │ │ -413428: 3804 5200 |0000: if-eqz v4, 0052 // +0052 │ │ -41342c: 6e10 4d82 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -413432: 0a00 |0005: move-result v0 │ │ -413434: 3900 3000 |0006: if-nez v0, 0036 // +0030 │ │ -413438: 6e10 4582 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -41343e: 0a00 |000b: move-result v0 │ │ -413440: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -413444: 6e10 3e82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@823e │ │ -41344a: 0a00 |0011: move-result v0 │ │ -41344c: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -413450: 0e00 |0014: return-void │ │ -413452: 2200 7110 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413456: 2201 9410 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41345a: 7010 8384 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413460: 1a02 201f |001c: const-string v2, "Can not read from source " // string@1f20 │ │ -413464: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41346a: 6e20 8e84 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -413470: 6e10 9f84 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413476: 0c04 |0027: move-result-object v4 │ │ -413478: 7020 8783 4000 |0028: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -41347e: 2700 |002b: throw v0 │ │ -413480: 2200 3c10 |002c: new-instance v0, Ljava/io/FileNotFoundException; // type@103c │ │ -413484: 6e10 4a82 0400 |002e: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -41348a: 0c04 |0031: move-result-object v4 │ │ -41348c: 7020 6682 4000 |0032: invoke-direct {v0, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ -413492: 2700 |0035: throw v0 │ │ -413494: 2200 7110 |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -413498: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41349c: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4134a2: 1a02 515e |003d: const-string v2, "Source " // string@5e51 │ │ -4134a6: 6e20 8f84 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4134ac: 6e20 8e84 4100 |0042: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4134b2: 1a04 8f06 |0045: const-string v4, " is a directory." // string@068f │ │ -4134b6: 6e20 8f84 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4134bc: 6e10 9f84 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4134c2: 0c04 |004d: move-result-object v4 │ │ -4134c4: 7020 8783 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4134ca: 2700 |0051: throw v0 │ │ -4134cc: 2204 7110 |0052: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4134d0: 1a00 535e |0054: const-string v0, "Source is null" // string@5e53 │ │ -4134d4: 7020 8783 0400 |0056: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4134da: 2704 |0059: throw v4 │ │ +41340c: |[41340c] org.rauschig.jarchivelib.CommonsCompressor.assertSource:(Ljava/io/File;)V │ │ +41341c: 3804 5200 |0000: if-eqz v4, 0052 // +0052 │ │ +413420: 6e10 4d82 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +413426: 0a00 |0005: move-result v0 │ │ +413428: 3900 3000 |0006: if-nez v0, 0036 // +0030 │ │ +41342c: 6e10 4582 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +413432: 0a00 |000b: move-result v0 │ │ +413434: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +413438: 6e10 3e82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.canRead:()Z // method@823e │ │ +41343e: 0a00 |0011: move-result v0 │ │ +413440: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +413444: 0e00 |0014: return-void │ │ +413446: 2200 7110 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41344a: 2201 9410 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41344e: 7010 8384 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413454: 1a02 201f |001c: const-string v2, "Can not read from source " // string@1f20 │ │ +413458: 6e20 8f84 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41345e: 6e20 8e84 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +413464: 6e10 9f84 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41346a: 0c04 |0027: move-result-object v4 │ │ +41346c: 7020 8783 4000 |0028: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +413472: 2700 |002b: throw v0 │ │ +413474: 2200 3c10 |002c: new-instance v0, Ljava/io/FileNotFoundException; // type@103c │ │ +413478: 6e10 4a82 0400 |002e: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +41347e: 0c04 |0031: move-result-object v4 │ │ +413480: 7020 6682 4000 |0032: invoke-direct {v0, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@8266 │ │ +413486: 2700 |0035: throw v0 │ │ +413488: 2200 7110 |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41348c: 2201 9410 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +413490: 7010 8384 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413496: 1a02 515e |003d: const-string v2, "Source " // string@5e51 │ │ +41349a: 6e20 8f84 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4134a0: 6e20 8e84 4100 |0042: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4134a6: 1a04 8f06 |0045: const-string v4, " is a directory." // string@068f │ │ +4134aa: 6e20 8f84 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4134b0: 6e10 9f84 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4134b6: 0c04 |004d: move-result-object v4 │ │ +4134b8: 7020 8783 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4134be: 2700 |0051: throw v0 │ │ +4134c0: 2204 7110 |0052: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4134c4: 1a00 535e |0054: const-string v0, "Source is null" // string@5e53 │ │ +4134c8: 7020 8783 0400 |0056: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4134ce: 2704 |0059: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0008 line=131 │ │ 0x000e line=133 │ │ 0x0015 line=134 │ │ 0x002c line=132 │ │ @@ -1412818,26 +1412814,26 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -413234: |[413234] org.rauschig.jarchivelib.CommonsCompressor.getCompressedFilename:(Ljava/io/File;)Ljava/lang/String; │ │ -413244: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -413248: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41324e: 6e10 4a82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -413254: 0c02 |0008: move-result-object v2 │ │ -413256: 6e20 8f84 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41325c: 6e10 16c9 0100 |000c: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ -413262: 0c02 |000f: move-result-object v2 │ │ -413264: 6e20 8f84 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41326a: 6e10 9f84 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413270: 0c02 |0016: move-result-object v2 │ │ -413272: 1102 |0017: return-object v2 │ │ +413228: |[413228] org.rauschig.jarchivelib.CommonsCompressor.getCompressedFilename:(Ljava/io/File;)Ljava/lang/String; │ │ +413238: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +41323c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413242: 6e10 4a82 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +413248: 0c02 |0008: move-result-object v2 │ │ +41324a: 6e20 8f84 2000 |0009: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413250: 6e10 16c9 0100 |000c: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getFilenameExtension:()Ljava/lang/String; // method@c916 │ │ +413256: 0c02 |000f: move-result-object v2 │ │ +413258: 6e20 8f84 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41325e: 6e10 9f84 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413264: 0c02 |0016: move-result-object v2 │ │ +413266: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/rauschig/jarchivelib/CommonsCompressor; │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1412846,48 +1412842,48 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -413274: |[413274] org.rauschig.jarchivelib.CommonsCompressor.getDecompressedFilename:(Ljava/io/File;)Ljava/lang/String; │ │ -413284: 7110 56c9 0400 |0000: invoke-static {v4}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ -41328a: 0c00 |0003: move-result-object v0 │ │ -41328c: 5431 c08e |0004: iget-object v1, v3, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ -413290: 6e10 59c9 0000 |0006: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ -413296: 0c02 |0009: move-result-object v2 │ │ -413298: 3321 1d00 |000a: if-ne v1, v2, 0027 // +001d │ │ -41329c: 6e10 4a82 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -4132a2: 0c01 |000f: move-result-object v1 │ │ -4132a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -4132a6: 6e10 4a82 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -4132ac: 0c04 |0014: move-result-object v4 │ │ -4132ae: 6e10 6384 0400 |0015: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ -4132b4: 0a04 |0018: move-result v4 │ │ -4132b6: 6e10 5ac9 0000 |0019: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/FileType;.getSuffix:()Ljava/lang/String; // method@c95a │ │ -4132bc: 0c00 |001c: move-result-object v0 │ │ -4132be: 6e10 6384 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ -4132c4: 0a00 |0020: move-result v0 │ │ -4132c6: b104 |0021: sub-int/2addr v4, v0 │ │ -4132c8: 6e30 7184 2104 |0022: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -4132ce: 0c04 |0025: move-result-object v4 │ │ -4132d0: 1104 |0026: return-object v4 │ │ -4132d2: 2200 7110 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4132d6: 2201 9410 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4132da: 7010 8384 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4132e0: 6e20 8e84 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4132e6: 1a04 b406 |0031: const-string v4, " is not of type " // string@06b4 │ │ -4132ea: 6e20 8f84 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4132f0: 5434 c08e |0036: iget-object v4, v3, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ -4132f4: 6e20 8e84 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4132fa: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413300: 0c04 |003e: move-result-object v4 │ │ -413302: 7020 8783 4000 |003f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -413308: 2700 |0042: throw v0 │ │ +413268: |[413268] org.rauschig.jarchivelib.CommonsCompressor.getDecompressedFilename:(Ljava/io/File;)Ljava/lang/String; │ │ +413278: 7110 56c9 0400 |0000: invoke-static {v4}, Lorg/rauschig/jarchivelib/FileType;.get:(Ljava/io/File;)Lorg/rauschig/jarchivelib/FileType; // method@c956 │ │ +41327e: 0c00 |0003: move-result-object v0 │ │ +413280: 5431 c08e |0004: iget-object v1, v3, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ +413284: 6e10 59c9 0000 |0006: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/FileType;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c959 │ │ +41328a: 0c02 |0009: move-result-object v2 │ │ +41328c: 3321 1d00 |000a: if-ne v1, v2, 0027 // +001d │ │ +413290: 6e10 4a82 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +413296: 0c01 |000f: move-result-object v1 │ │ +413298: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +41329a: 6e10 4a82 0400 |0011: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +4132a0: 0c04 |0014: move-result-object v4 │ │ +4132a2: 6e10 6384 0400 |0015: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@8463 │ │ +4132a8: 0a04 |0018: move-result v4 │ │ +4132aa: 6e10 5ac9 0000 |0019: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/FileType;.getSuffix:()Ljava/lang/String; // method@c95a │ │ +4132b0: 0c00 |001c: move-result-object v0 │ │ +4132b2: 6e10 6384 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@8463 │ │ +4132b8: 0a00 |0020: move-result v0 │ │ +4132ba: b104 |0021: sub-int/2addr v4, v0 │ │ +4132bc: 6e30 7184 2104 |0022: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +4132c2: 0c04 |0025: move-result-object v4 │ │ +4132c4: 1104 |0026: return-object v4 │ │ +4132c6: 2200 7110 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4132ca: 2201 9410 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4132ce: 7010 8384 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4132d4: 6e20 8e84 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4132da: 1a04 b406 |0031: const-string v4, " is not of type " // string@06b4 │ │ +4132de: 6e20 8f84 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4132e4: 5434 c08e |0036: iget-object v4, v3, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ +4132e8: 6e20 8e84 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4132ee: 6e10 9f84 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4132f4: 0c04 |003e: move-result-object v4 │ │ +4132f6: 7020 8783 4000 |003f: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4132fc: 2700 |0042: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=119 │ │ 0x000c line=123 │ │ 0x0027 line=120 │ │ locals : │ │ @@ -1412900,50 +1412896,50 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -4134dc: |[4134dc] org.rauschig.jarchivelib.CommonsCompressor.compress:(Ljava/io/File;Ljava/io/File;)V │ │ -4134ec: 7020 0fc9 4300 |0000: invoke-direct {v3, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertSource:(Ljava/io/File;)V // method@c90f │ │ -4134f2: 7020 0ec9 5300 |0003: invoke-direct {v3, v5}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertDestination:(Ljava/io/File;)V // method@c90e │ │ -4134f8: 6e10 4d82 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -4134fe: 0a00 |0009: move-result v0 │ │ -413500: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -413504: 2200 3910 |000c: new-instance v0, Ljava/io/File; // type@1039 │ │ -413508: 7020 13c9 4300 |000e: invoke-direct {v3, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressedFilename:(Ljava/io/File;)Ljava/lang/String; // method@c913 │ │ -41350e: 0c01 |0011: move-result-object v1 │ │ -413510: 7030 3a82 5001 |0012: invoke-direct {v0, v5, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -413516: 0705 |0015: move-object v5, v0 │ │ -413518: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -41351a: 2201 2b10 |0017: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ -41351e: 2202 3b10 |0019: new-instance v2, Ljava/io/FileInputStream; // type@103b │ │ -413522: 7020 5c82 4200 |001b: invoke-direct {v2, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -413528: 7020 0382 2100 |001e: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ -41352e: 7120 26c9 5300 |0021: invoke-static {v3, v5}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CommonsCompressor;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c926 │ │ -413534: 0c00 |0024: move-result-object v0 │ │ -413536: 7120 60c9 0100 |0025: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ -41353c: 7110 5fc9 0000 |0028: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413542: 7110 5fc9 0100 |002b: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413548: 0e00 |002e: return-void │ │ -41354a: 0d04 |002f: move-exception v4 │ │ -41354c: 2806 |0030: goto 0036 // +0006 │ │ -41354e: 0d04 |0031: move-exception v4 │ │ -413550: 0701 |0032: move-object v1, v0 │ │ -413552: 280a |0033: goto 003d // +000a │ │ -413554: 0d04 |0034: move-exception v4 │ │ -413556: 0701 |0035: move-object v1, v0 │ │ -413558: 2205 4210 |0036: new-instance v5, Ljava/io/IOException; // type@1042 │ │ -41355c: 7020 7982 4500 |0038: invoke-direct {v5, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -413562: 2705 |003b: throw v5 │ │ -413564: 0d04 |003c: move-exception v4 │ │ -413566: 7110 5fc9 0000 |003d: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41356c: 7110 5fc9 0100 |0040: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413572: 2704 |0043: throw v4 │ │ +4134d0: |[4134d0] org.rauschig.jarchivelib.CommonsCompressor.compress:(Ljava/io/File;Ljava/io/File;)V │ │ +4134e0: 7020 0fc9 4300 |0000: invoke-direct {v3, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertSource:(Ljava/io/File;)V // method@c90f │ │ +4134e6: 7020 0ec9 5300 |0003: invoke-direct {v3, v5}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertDestination:(Ljava/io/File;)V // method@c90e │ │ +4134ec: 6e10 4d82 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +4134f2: 0a00 |0009: move-result v0 │ │ +4134f4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +4134f8: 2200 3910 |000c: new-instance v0, Ljava/io/File; // type@1039 │ │ +4134fc: 7020 13c9 4300 |000e: invoke-direct {v3, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressedFilename:(Ljava/io/File;)Ljava/lang/String; // method@c913 │ │ +413502: 0c01 |0011: move-result-object v1 │ │ +413504: 7030 3a82 5001 |0012: invoke-direct {v0, v5, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +41350a: 0705 |0015: move-object v5, v0 │ │ +41350c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +41350e: 2201 2b10 |0017: new-instance v1, Ljava/io/BufferedInputStream; // type@102b │ │ +413512: 2202 3b10 |0019: new-instance v2, Ljava/io/FileInputStream; // type@103b │ │ +413516: 7020 5c82 4200 |001b: invoke-direct {v2, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +41351c: 7020 0382 2100 |001e: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@8203 │ │ +413522: 7120 26c9 5300 |0021: invoke-static {v3, v5}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorOutputStream:(Lorg/rauschig/jarchivelib/CommonsCompressor;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorOutputStream; // method@c926 │ │ +413528: 0c00 |0024: move-result-object v0 │ │ +41352a: 7120 60c9 0100 |0025: invoke-static {v1, v0}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ +413530: 7110 5fc9 0000 |0028: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413536: 7110 5fc9 0100 |002b: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +41353c: 0e00 |002e: return-void │ │ +41353e: 0d04 |002f: move-exception v4 │ │ +413540: 2806 |0030: goto 0036 // +0006 │ │ +413542: 0d04 |0031: move-exception v4 │ │ +413544: 0701 |0032: move-object v1, v0 │ │ +413546: 280a |0033: goto 003d // +000a │ │ +413548: 0d04 |0034: move-exception v4 │ │ +41354a: 0701 |0035: move-object v1, v0 │ │ +41354c: 2205 4210 |0036: new-instance v5, Ljava/io/IOException; // type@1042 │ │ +413550: 7020 7982 4500 |0038: invoke-direct {v5, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +413556: 2705 |003b: throw v5 │ │ +413558: 0d04 |003c: move-exception v4 │ │ +41355a: 7110 5fc9 0000 |003d: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413560: 7110 5fc9 0100 |0040: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413566: 2704 |0043: throw v4 │ │ catches : 3 │ │ 0x0017 - 0x0021 │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x0034 │ │ -> 0x0031 │ │ 0x0021 - 0x0028 │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x002f │ │ -> 0x003c │ │ @@ -1412973,60 +1412969,60 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -41359c: |[41359c] org.rauschig.jarchivelib.CommonsCompressor.decompress:(Ljava/io/File;Ljava/io/File;)V │ │ -4135ac: 7020 0fc9 3200 |0000: invoke-direct {v2, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertSource:(Ljava/io/File;)V // method@c90f │ │ -4135b2: 7020 0ec9 4200 |0003: invoke-direct {v2, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertDestination:(Ljava/io/File;)V // method@c90e │ │ -4135b8: 6e10 4d82 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -4135be: 0a00 |0009: move-result v0 │ │ -4135c0: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -4135c4: 2200 3910 |000c: new-instance v0, Ljava/io/File; // type@1039 │ │ -4135c8: 7020 15c9 3200 |000e: invoke-direct {v2, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getDecompressedFilename:(Ljava/io/File;)Ljava/lang/String; // method@c915 │ │ -4135ce: 0c01 |0011: move-result-object v1 │ │ -4135d0: 7030 3a82 4001 |0012: invoke-direct {v0, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -4135d6: 0704 |0015: move-object v4, v0 │ │ -4135d8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -4135da: 6e10 14c9 0200 |0017: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ -4135e0: 0c01 |001a: move-result-object v1 │ │ -4135e2: 7120 23c9 3100 |001b: invoke-static {v1, v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c923 │ │ -4135e8: 0c03 |001e: move-result-object v3 │ │ -4135ea: 2201 3d10 |001f: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -4135ee: 7020 6882 4100 |0021: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -4135f4: 7120 60c9 1300 |0024: invoke-static {v3, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ -4135fa: 7110 5fc9 0300 |0027: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413600: 7110 5fc9 0100 |002a: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413606: 0e00 |002d: return-void │ │ -413608: 0d04 |002e: move-exception v4 │ │ -41360a: 2805 |002f: goto 0034 // +0005 │ │ -41360c: 0d04 |0030: move-exception v4 │ │ -41360e: 2807 |0031: goto 0038 // +0007 │ │ -413610: 0d04 |0032: move-exception v4 │ │ -413612: 0701 |0033: move-object v1, v0 │ │ -413614: 0730 |0034: move-object v0, v3 │ │ -413616: 2811 |0035: goto 0046 // +0011 │ │ -413618: 0d04 |0036: move-exception v4 │ │ -41361a: 0701 |0037: move-object v1, v0 │ │ -41361c: 0730 |0038: move-object v0, v3 │ │ -41361e: 2806 |0039: goto 003f // +0006 │ │ -413620: 0d04 |003a: move-exception v4 │ │ -413622: 0701 |003b: move-object v1, v0 │ │ -413624: 280a |003c: goto 0046 // +000a │ │ -413626: 0d04 |003d: move-exception v4 │ │ -413628: 0701 |003e: move-object v1, v0 │ │ -41362a: 2203 4210 |003f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -41362e: 7020 7982 4300 |0041: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -413634: 2703 |0044: throw v3 │ │ -413636: 0d04 |0045: move-exception v4 │ │ -413638: 7110 5fc9 0000 |0046: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -41363e: 7110 5fc9 0100 |0049: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -413644: 2704 |004c: throw v4 │ │ +413590: |[413590] org.rauschig.jarchivelib.CommonsCompressor.decompress:(Ljava/io/File;Ljava/io/File;)V │ │ +4135a0: 7020 0fc9 3200 |0000: invoke-direct {v2, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertSource:(Ljava/io/File;)V // method@c90f │ │ +4135a6: 7020 0ec9 4200 |0003: invoke-direct {v2, v4}, Lorg/rauschig/jarchivelib/CommonsCompressor;.assertDestination:(Ljava/io/File;)V // method@c90e │ │ +4135ac: 6e10 4d82 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +4135b2: 0a00 |0009: move-result v0 │ │ +4135b4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +4135b8: 2200 3910 |000c: new-instance v0, Ljava/io/File; // type@1039 │ │ +4135bc: 7020 15c9 3200 |000e: invoke-direct {v2, v3}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getDecompressedFilename:(Ljava/io/File;)Ljava/lang/String; // method@c915 │ │ +4135c2: 0c01 |0011: move-result-object v1 │ │ +4135c4: 7030 3a82 4001 |0012: invoke-direct {v0, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +4135ca: 0704 |0015: move-object v4, v0 │ │ +4135cc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +4135ce: 6e10 14c9 0200 |0017: invoke-virtual {v2}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ +4135d4: 0c01 |001a: move-result-object v1 │ │ +4135d6: 7120 23c9 3100 |001b: invoke-static {v1, v3}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/File;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c923 │ │ +4135dc: 0c03 |001e: move-result-object v3 │ │ +4135de: 2201 3d10 |001f: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +4135e2: 7020 6882 4100 |0021: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +4135e8: 7120 60c9 1300 |0024: invoke-static {v3, v1}, Lorg/rauschig/jarchivelib/IOUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@c960 │ │ +4135ee: 7110 5fc9 0300 |0027: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +4135f4: 7110 5fc9 0100 |002a: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +4135fa: 0e00 |002d: return-void │ │ +4135fc: 0d04 |002e: move-exception v4 │ │ +4135fe: 2805 |002f: goto 0034 // +0005 │ │ +413600: 0d04 |0030: move-exception v4 │ │ +413602: 2807 |0031: goto 0038 // +0007 │ │ +413604: 0d04 |0032: move-exception v4 │ │ +413606: 0701 |0033: move-object v1, v0 │ │ +413608: 0730 |0034: move-object v0, v3 │ │ +41360a: 2811 |0035: goto 0046 // +0011 │ │ +41360c: 0d04 |0036: move-exception v4 │ │ +41360e: 0701 |0037: move-object v1, v0 │ │ +413610: 0730 |0038: move-object v0, v3 │ │ +413612: 2806 |0039: goto 003f // +0006 │ │ +413614: 0d04 |003a: move-exception v4 │ │ +413616: 0701 |003b: move-object v1, v0 │ │ +413618: 280a |003c: goto 0046 // +000a │ │ +41361a: 0d04 |003d: move-exception v4 │ │ +41361c: 0701 |003e: move-object v1, v0 │ │ +41361e: 2203 4210 |003f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +413622: 7020 7982 4300 |0041: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +413628: 2703 |0044: throw v3 │ │ +41362a: 0d04 |0045: move-exception v4 │ │ +41362c: 7110 5fc9 0000 |0046: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413632: 7110 5fc9 0100 |0049: invoke-static {v1}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +413638: 2704 |004c: throw v4 │ │ catches : 4 │ │ 0x0017 - 0x001f │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x003d │ │ -> 0x003a │ │ 0x001f - 0x0024 │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x0036 │ │ -> 0x0032 │ │ @@ -1413059,24 +1413055,24 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4131f4: |[4131f4] org.rauschig.jarchivelib.CommonsCompressor.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ -413204: 6e10 14c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ -41320a: 0c00 |0003: move-result-object v0 │ │ -41320c: 7120 24c9 2000 |0004: invoke-static {v0, v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c924 │ │ -413212: 0c02 |0007: move-result-object v2 │ │ -413214: 1102 |0008: return-object v2 │ │ -413216: 0d02 |0009: move-exception v2 │ │ -413218: 2200 4210 |000a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -41321c: 7020 7982 2000 |000c: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ -413222: 2700 |000f: throw v0 │ │ +4131e8: |[4131e8] org.rauschig.jarchivelib.CommonsCompressor.decompressingStream:(Ljava/io/InputStream;)Ljava/io/InputStream; │ │ +4131f8: 6e10 14c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ +4131fe: 0c00 |0003: move-result-object v0 │ │ +413200: 7120 24c9 2000 |0004: invoke-static {v0, v2}, Lorg/rauschig/jarchivelib/CommonsStreamFactory;.createCompressorInputStream:(Lorg/rauschig/jarchivelib/CompressionType;Ljava/io/InputStream;)Lorg/apache/commons/compress/compressors/CompressorInputStream; // method@c924 │ │ +413206: 0c02 |0007: move-result-object v2 │ │ +413208: 1102 |0008: return-object v2 │ │ +41320a: 0d02 |0009: move-exception v2 │ │ +41320c: 2200 4210 |000a: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +413210: 7020 7982 2000 |000c: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@8279 │ │ +413216: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Lorg/apache/commons/compress/compressors/CompressorException; -> 0x0009 │ │ positions : │ │ 0x0000 line=101 │ │ 0x000a line=103 │ │ locals : │ │ @@ -1413088,17 +1413084,17 @@ │ │ type : '()Lorg/rauschig/jarchivelib/CompressionType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -413330: |[413330] org.rauschig.jarchivelib.CommonsCompressor.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; │ │ -413340: 5410 c08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ -413344: 1100 |0002: return-object v0 │ │ +413324: |[413324] org.rauschig.jarchivelib.CommonsCompressor.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; │ │ +413334: 5410 c08e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/CommonsCompressor;.compressionType:Lorg/rauschig/jarchivelib/CompressionType; // field@8ec0 │ │ +413338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/CommonsCompressor; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/CommonsCompressor;) │ │ @@ -1413106,20 +1413102,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -41330c: |[41330c] org.rauschig.jarchivelib.CommonsCompressor.getFilenameExtension:()Ljava/lang/String; │ │ -41331c: 6e10 14c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ -413322: 0c00 |0003: move-result-object v0 │ │ -413324: 6e10 2bc9 0000 |0004: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CompressionType;.getDefaultFileExtension:()Ljava/lang/String; // method@c92b │ │ -41332a: 0c00 |0007: move-result-object v0 │ │ -41332c: 1100 |0008: return-object v0 │ │ +413300: |[413300] org.rauschig.jarchivelib.CommonsCompressor.getFilenameExtension:()Ljava/lang/String; │ │ +413310: 6e10 14c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/CommonsCompressor;.getCompressionType:()Lorg/rauschig/jarchivelib/CompressionType; // method@c914 │ │ +413316: 0c00 |0003: move-result-object v0 │ │ +413318: 6e10 2bc9 0000 |0004: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/CompressionType;.getDefaultFileExtension:()Ljava/lang/String; // method@c92b │ │ +41331e: 0c00 |0007: move-result-object v0 │ │ +413320: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/rauschig/jarchivelib/CommonsCompressor; │ │ │ │ source_file_idx : 8412 (CommonsCompressor.java) │ │ @@ -1413154,17 +1413150,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -413c88: |[413c88] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -413c98: 7020 49c9 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c949 │ │ -413c9e: 0e00 |0003: return-void │ │ +413c7c: |[413c7c] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +413c8c: 7020 49c9 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c949 │ │ +413c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1413174,18 +1413170,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -413c6c: |[413c6c] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -413c7c: 6f10 4cc9 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c94c │ │ -413c82: 0c00 |0003: move-result-object v0 │ │ -413c84: 1100 |0004: return-object v0 │ │ +413c60: |[413c60] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +413c70: 6f10 4cc9 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c94c │ │ +413c76: 0c00 |0003: move-result-object v0 │ │ +413c78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileModeMapper$FallbackFileModeMapper;) │ │ @@ -1413193,16 +1413189,16 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -413ca0: |[413ca0] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.map:(Ljava/io/File;)V │ │ -413cb0: 0e00 |0000: return-void │ │ +413c94: |[413c94] org.rauschig.jarchivelib.FileModeMapper$FallbackFileModeMapper.map:(Ljava/io/File;)V │ │ +413ca4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10454 (FileModeMapper.java) │ │ │ │ Class #4811 header: │ │ @@ -1413242,17 +1413238,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -413d14: |[413d14] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.:()V │ │ -413d24: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -413d2a: 0e00 |0003: return-void │ │ +413d08: |[413d08] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.:()V │ │ +413d18: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +413d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;) │ │ @@ -1413260,36 +1413256,36 @@ │ │ type : '()Ljava/lang/reflect/Method;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -413cb4: |[413cb4] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.getMethod:()Ljava/lang/reflect/Method; │ │ -413cc4: 6200 ca8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ -413cc8: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ -413ccc: 1a00 9d9f |0004: const-string v0, "java.util.prefs.FileSystemPreferences" // string@9f9d │ │ -413cd0: 7110 2a83 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -413cd6: 0c00 |0009: move-result-object v0 │ │ -413cd8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -413cda: 2311 641c |000b: new-array v1, v1, [Ljava/lang/Class; // type@1c64 │ │ -413cde: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -413ce0: 1c03 9210 |000e: const-class v3, Ljava/lang/String; // type@1092 │ │ -413ce4: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ -413ce8: 6202 3679 |0012: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@7936 │ │ -413cec: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -413cee: 4d02 0103 |0015: aput-object v2, v1, v3 │ │ -413cf2: 1a02 a77a |0017: const-string v2, "chmod" // string@7aa7 │ │ -413cf6: 6e30 3583 2001 |0019: invoke-virtual {v0, v2, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ -413cfc: 0c00 |001c: move-result-object v0 │ │ -413cfe: 6900 ca8e |001d: sput-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ -413d02: 6200 ca8e |001f: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ -413d06: 6e20 0885 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@8508 │ │ -413d0c: 6200 ca8e |0024: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ -413d10: 1100 |0026: return-object v0 │ │ +413ca8: |[413ca8] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.getMethod:()Ljava/lang/reflect/Method; │ │ +413cb8: 6200 ca8e |0000: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ +413cbc: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ +413cc0: 1a00 9d9f |0004: const-string v0, "java.util.prefs.FileSystemPreferences" // string@9f9d │ │ +413cc4: 7110 2a83 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +413cca: 0c00 |0009: move-result-object v0 │ │ +413ccc: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +413cce: 2311 641c |000b: new-array v1, v1, [Ljava/lang/Class; // type@1c64 │ │ +413cd2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +413cd4: 1c03 9210 |000e: const-class v3, Ljava/lang/String; // type@1092 │ │ +413cd8: 4d03 0102 |0010: aput-object v3, v1, v2 │ │ +413cdc: 6202 3679 |0012: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@7936 │ │ +413ce0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +413ce2: 4d02 0103 |0015: aput-object v2, v1, v3 │ │ +413ce6: 1a02 a77a |0017: const-string v2, "chmod" // string@7aa7 │ │ +413cea: 6e30 3583 2001 |0019: invoke-virtual {v0, v2, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@8335 │ │ +413cf0: 0c00 |001c: move-result-object v0 │ │ +413cf2: 6900 ca8e |001d: sput-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ +413cf6: 6200 ca8e |001f: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ +413cfa: 6e20 0885 3000 |0021: invoke-virtual {v0, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@8508 │ │ +413d00: 6200 ca8e |0024: sget-object v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.method:Ljava/lang/reflect/Method; // field@8eca │ │ +413d04: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0006 line=149 │ │ 0x000b line=150 │ │ 0x001f line=151 │ │ 0x0024 line=154 │ │ @@ -1413302,30 +1413298,30 @@ │ │ type : '(ILjava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -413d2c: |[413d2c] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.chmod:(ILjava/io/File;)V │ │ -413d3c: 7010 3fc9 0300 |0000: invoke-direct {v3}, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.getMethod:()Ljava/lang/reflect/Method; // method@c93f │ │ -413d42: 0c00 |0003: move-result-object v0 │ │ -413d44: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -413d46: 2311 6b1c |0005: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -413d4a: 6e10 4682 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -413d50: 0c05 |000a: move-result-object v5 │ │ -413d52: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -413d54: 4d05 0102 |000c: aput-object v5, v1, v2 │ │ -413d58: 7110 a983 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -413d5e: 0c04 |0011: move-result-object v4 │ │ -413d60: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -413d62: 4d04 0105 |0013: aput-object v4, v1, v5 │ │ -413d66: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -413d68: 6e30 0585 4001 |0016: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -413d6e: 0e00 |0019: return-void │ │ +413d20: |[413d20] org.rauschig.jarchivelib.FileModeMapper$FileSystemPreferencesReflectionChmodCommand.chmod:(ILjava/io/File;)V │ │ +413d30: 7010 3fc9 0300 |0000: invoke-direct {v3}, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.getMethod:()Ljava/lang/reflect/Method; // method@c93f │ │ +413d36: 0c00 |0003: move-result-object v0 │ │ +413d38: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +413d3a: 2311 6b1c |0005: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +413d3e: 6e10 4682 0500 |0007: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +413d44: 0c05 |000a: move-result-object v5 │ │ +413d46: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +413d48: 4d05 0102 |000c: aput-object v5, v1, v2 │ │ +413d4c: 7110 a983 0400 |000e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +413d52: 0c04 |0011: move-result-object v4 │ │ +413d54: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +413d56: 4d04 0105 |0013: aput-object v4, v1, v5 │ │ +413d5a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +413d5c: 6e30 0585 4001 |0016: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +413d62: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand; │ │ 0x0000 - 0x001a reg=4 (null) I │ │ 0x0000 - 0x001a reg=5 (null) Ljava/io/File; │ │ @@ -1413363,17 +1413359,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -413d70: |[413d70] org.rauschig.jarchivelib.FileModeMapper$RuntimeExecChmodCommand.:()V │ │ -413d80: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -413d86: 0e00 |0003: return-void │ │ +413d64: |[413d64] org.rauschig.jarchivelib.FileModeMapper$RuntimeExecChmodCommand.:()V │ │ +413d74: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +413d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/FileModeMapper$RuntimeExecChmodCommand; │ │ │ │ Virtual methods - │ │ @@ -1413382,33 +1413378,33 @@ │ │ type : '(ILjava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -413d88: |[413d88] org.rauschig.jarchivelib.FileModeMapper$RuntimeExecChmodCommand.chmod:(ILjava/io/File;)V │ │ -413d98: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -413d9c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413da2: 1a01 a87a |0005: const-string v1, "chmod " // string@7aa8 │ │ -413da6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413dac: 7110 a683 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.toOctalString:(I)Ljava/lang/String; // method@83a6 │ │ -413db2: 0c03 |000d: move-result-object v3 │ │ -413db4: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413dba: 1a03 6105 |0011: const-string v3, " " // string@0561 │ │ -413dbe: 6e20 8f84 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413dc4: 6e10 4682 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -413dca: 0c03 |0019: move-result-object v3 │ │ -413dcc: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413dd2: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413dd8: 0c03 |0020: move-result-object v3 │ │ -413dda: 7100 2384 0000 |0021: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@8423 │ │ -413de0: 0c04 |0024: move-result-object v4 │ │ -413de2: 6e20 2184 3400 |0025: invoke-virtual {v4, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@8421 │ │ -413de8: 0e00 |0028: return-void │ │ +413d7c: |[413d7c] org.rauschig.jarchivelib.FileModeMapper$RuntimeExecChmodCommand.chmod:(ILjava/io/File;)V │ │ +413d8c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +413d90: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413d96: 1a01 a87a |0005: const-string v1, "chmod " // string@7aa8 │ │ +413d9a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413da0: 7110 a683 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.toOctalString:(I)Ljava/lang/String; // method@83a6 │ │ +413da6: 0c03 |000d: move-result-object v3 │ │ +413da8: 6e20 8f84 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413dae: 1a03 6105 |0011: const-string v3, " " // string@0561 │ │ +413db2: 6e20 8f84 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413db8: 6e10 4682 0400 |0016: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +413dbe: 0c03 |0019: move-result-object v3 │ │ +413dc0: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413dc6: 6e10 9f84 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413dcc: 0c03 |0020: move-result-object v3 │ │ +413dce: 7100 2384 0000 |0021: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@8423 │ │ +413dd4: 0c04 |0024: move-result-object v4 │ │ +413dd6: 6e20 2184 3400 |0025: invoke-virtual {v4, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@8421 │ │ +413ddc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0021 line=165 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/rauschig/jarchivelib/FileModeMapper$RuntimeExecChmodCommand; │ │ 0x0000 - 0x0029 reg=3 (null) I │ │ @@ -1413455,17 +1413451,17 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -413e50: |[413e50] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -413e60: 7020 49c9 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c949 │ │ -413e66: 0e00 |0003: return-void │ │ +413e44: |[413e44] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +413e54: 7020 49c9 1000 |0000: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c949 │ │ +413e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1413474,36 +1413470,36 @@ │ │ type : '(ILjava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -413e68: |[413e68] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.chmod:(ILjava/io/File;)V │ │ -413e78: 6e10 45c9 0300 |0000: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getChmodCommand:()Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand; // method@c945 │ │ -413e7e: 0c00 |0003: move-result-object v0 │ │ -413e80: 7230 39c9 4005 |0004: invoke-interface {v0, v4, v5}, Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand;.chmod:(ILjava/io/File;)V // method@c939 │ │ -413e86: 2826 |0007: goto 002d // +0026 │ │ -413e88: 0d04 |0008: move-exception v4 │ │ -413e8a: 7100 4ac9 0000 |0009: invoke-static {}, Lorg/rauschig/jarchivelib/FileModeMapper;.access$000:()Ljava/util/logging/Logger; // method@c94a │ │ -413e90: 0c00 |000c: move-result-object v0 │ │ -413e92: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -413e96: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -413e9c: 1a02 6b22 |0012: const-string v2, "Could not set file permissions of " // string@226b │ │ -413ea0: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413ea6: 6e20 8e84 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -413eac: 1a05 2d14 |001a: const-string v5, ". Exception was: " // string@142d │ │ -413eb0: 6e20 8f84 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413eb6: 6e10 7383 0400 |001f: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@8373 │ │ -413ebc: 0c04 |0022: move-result-object v4 │ │ -413ebe: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -413ec4: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -413eca: 0c04 |0029: move-result-object v4 │ │ -413ecc: 6e20 dd88 4000 |002a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@88dd │ │ -413ed2: 0e00 |002d: return-void │ │ +413e5c: |[413e5c] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.chmod:(ILjava/io/File;)V │ │ +413e6c: 6e10 45c9 0300 |0000: invoke-virtual {v3}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getChmodCommand:()Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand; // method@c945 │ │ +413e72: 0c00 |0003: move-result-object v0 │ │ +413e74: 7230 39c9 4005 |0004: invoke-interface {v0, v4, v5}, Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand;.chmod:(ILjava/io/File;)V // method@c939 │ │ +413e7a: 2826 |0007: goto 002d // +0026 │ │ +413e7c: 0d04 |0008: move-exception v4 │ │ +413e7e: 7100 4ac9 0000 |0009: invoke-static {}, Lorg/rauschig/jarchivelib/FileModeMapper;.access$000:()Ljava/util/logging/Logger; // method@c94a │ │ +413e84: 0c00 |000c: move-result-object v0 │ │ +413e86: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +413e8a: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +413e90: 1a02 6b22 |0012: const-string v2, "Could not set file permissions of " // string@226b │ │ +413e94: 6e20 8f84 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413e9a: 6e20 8e84 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +413ea0: 1a05 2d14 |001a: const-string v5, ". Exception was: " // string@142d │ │ +413ea4: 6e20 8f84 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413eaa: 6e10 7383 0400 |001f: invoke-virtual {v4}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@8373 │ │ +413eb0: 0c04 |0022: move-result-object v4 │ │ +413eb2: 6e20 8f84 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +413eb8: 6e10 9f84 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +413ebe: 0c04 |0029: move-result-object v4 │ │ +413ec0: 6e20 dd88 4000 |002a: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@88dd │ │ +413ec6: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=119 │ │ 0x0009 line=121 │ │ locals : │ │ @@ -1413517,18 +1413513,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -413e18: |[413e18] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -413e28: 6f10 4cc9 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c94c │ │ -413e2e: 0c00 |0003: move-result-object v0 │ │ -413e30: 1100 |0004: return-object v0 │ │ +413e0c: |[413e0c] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +413e1c: 6f10 4cc9 0100 |0000: invoke-super {v1}, Lorg/rauschig/jarchivelib/FileModeMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c94c │ │ +413e22: 0c00 |0003: move-result-object v0 │ │ +413e24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;) │ │ @@ -1413536,18 +1413532,18 @@ │ │ type : '()Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -413e34: |[413e34] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getChmodCommand:()Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand; │ │ -413e44: 2200 4d19 |0000: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand; // type@194d │ │ -413e48: 7010 3dc9 0000 |0002: invoke-direct {v0}, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.:()V // method@c93d │ │ -413e4e: 1100 |0005: return-object v0 │ │ +413e28: |[413e28] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getChmodCommand:()Lorg/rauschig/jarchivelib/FileModeMapper$ChmodCommand; │ │ +413e38: 2200 4d19 |0000: new-instance v0, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand; // type@194d │ │ +413e3c: 7010 3dc9 0000 |0002: invoke-direct {v0}, Lorg/rauschig/jarchivelib/FileModeMapper$FileSystemPreferencesReflectionChmodCommand;.:()V // method@c93d │ │ +413e42: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; │ │ │ │ #2 : (in Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;) │ │ @@ -1413555,22 +1413551,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -413dec: |[413dec] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getMode:()I │ │ -413dfc: 6e10 44c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c944 │ │ -413e02: 0c00 |0003: move-result-object v0 │ │ -413e04: 7110 ecc8 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/AttributeAccessor;.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/AttributeAccessor; // method@c8ec │ │ -413e0a: 0c00 |0007: move-result-object v0 │ │ -413e0c: 6e10 eec8 0000 |0008: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/AttributeAccessor;.getMode:()I // method@c8ee │ │ -413e12: 0a00 |000b: move-result v0 │ │ -413e14: 0f00 |000c: return v0 │ │ +413de0: |[413de0] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.getMode:()I │ │ +413df0: 6e10 44c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getArchiveEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; // method@c944 │ │ +413df6: 0c00 |0003: move-result-object v0 │ │ +413df8: 7110 ecc8 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/AttributeAccessor;.create:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Lorg/rauschig/jarchivelib/AttributeAccessor; // method@c8ec │ │ +413dfe: 0c00 |0007: move-result-object v0 │ │ +413e00: 6e10 eec8 0000 |0008: invoke-virtual {v0}, Lorg/rauschig/jarchivelib/AttributeAccessor;.getMode:()I // method@c8ee │ │ +413e06: 0a00 |000b: move-result v0 │ │ +413e08: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;) │ │ @@ -1413578,21 +1413574,21 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -413ee4: |[413ee4] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.map:(Ljava/io/File;)V │ │ -413ef4: 6e10 46c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getMode:()I // method@c946 │ │ -413efa: 0a00 |0003: move-result v0 │ │ -413efc: d500 ff01 |0004: and-int/lit16 v0, v0, #int 511 // #01ff │ │ -413f00: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ -413f04: 7030 43c9 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.chmod:(ILjava/io/File;)V // method@c943 │ │ -413f0a: 0e00 |000b: return-void │ │ +413ed8: |[413ed8] org.rauschig.jarchivelib.FileModeMapper$UnixPermissionMapper.map:(Ljava/io/File;)V │ │ +413ee8: 6e10 46c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.getMode:()I // method@c946 │ │ +413eee: 0a00 |0003: move-result v0 │ │ +413ef0: d500 ff01 |0004: and-int/lit16 v0, v0, #int 511 // #01ff │ │ +413ef4: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ +413ef8: 7030 43c9 0102 |0008: invoke-direct {v1, v0, v2}, Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper;.chmod:(ILjava/io/File;)V // method@c943 │ │ +413efe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/rauschig/jarchivelib/FileModeMapper$UnixPermissionMapper; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/File; │ │ @@ -1413637,18 +1413633,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -414570: |[414570] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;)V │ │ -414580: 7010 6fbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -414586: 5b01 d48e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ -41458a: 0e00 |0005: return-void │ │ +414564: |[414564] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;)V │ │ +414574: 7010 6fbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +41457a: 5b01 d48e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ +41457e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; │ │ @@ -1413659,18 +1413655,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41458c: |[41458c] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.close:()V │ │ -41459c: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ -4145a0: 6e10 e1c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ -4145a6: 0e00 |0005: return-void │ │ +414580: |[414580] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.close:()V │ │ +414590: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ +414594: 6e10 e1c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.close:()V // method@c0e1 │ │ +41459a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;) │ │ @@ -1413678,19 +1413674,19 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -414550: |[414550] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -414560: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ -414564: 6e10 e4c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c0e4 │ │ -41456a: 0c00 |0005: move-result-object v0 │ │ -41456c: 1100 |0006: return-object v0 │ │ +414544: |[414544] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +414554: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ +414558: 6e10 e4c0 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.getNextEntry:()Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c0e4 │ │ +41455e: 0c00 |0005: move-result-object v0 │ │ +414560: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; │ │ │ │ #2 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;) │ │ @@ -1413698,19 +1413694,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -414530: |[414530] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.read:([BII)I │ │ -414540: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ -414544: 6e40 e9c0 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ -41454a: 0a02 |0005: move-result v2 │ │ -41454c: 0f02 |0006: return v2 │ │ +414524: |[414524] org.rauschig.jarchivelib.SevenZArchiver$SevenZInputStream.read:([BII)I │ │ +414534: 5410 d48e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // field@8ed4 │ │ +414538: 6e40 e9c0 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.read:([BII)I // method@c0e9 │ │ +41453e: 0a02 |0005: move-result v2 │ │ +414540: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -1413766,18 +1413762,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4145e0: |[4145e0] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V │ │ -4145f0: 7010 7bbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ -4145f6: 5b01 d58e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -4145fa: 0e00 |0005: return-void │ │ +4145d4: |[4145d4] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V │ │ +4145e4: 7010 7bbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveOutputStream;.:()V // method@be7b │ │ +4145ea: 5b01 d58e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +4145ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ @@ -1413788,18 +1413784,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4145fc: |[4145fc] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.close:()V │ │ -41460c: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -414610: 6e10 18c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.close:()V // method@c118 │ │ -414616: 0e00 |0005: return-void │ │ +4145f0: |[4145f0] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.close:()V │ │ +414600: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +414604: 6e10 18c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.close:()V // method@c118 │ │ +41460a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ │ │ #1 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;) │ │ @@ -1413807,18 +1413803,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -414618: |[414618] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.closeArchiveEntry:()V │ │ -414628: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -41462c: 6e10 19c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.closeArchiveEntry:()V // method@c119 │ │ -414632: 0e00 |0005: return-void │ │ +41460c: |[41460c] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.closeArchiveEntry:()V │ │ +41461c: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +414620: 6e10 19c1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.closeArchiveEntry:()V // method@c119 │ │ +414626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ │ │ #2 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;) │ │ @@ -1413826,19 +1413822,19 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4145a8: |[4145a8] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -4145b8: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -4145bc: 6e30 1ac1 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c11a │ │ -4145c2: 0c02 |0005: move-result-object v2 │ │ -4145c4: 1102 |0006: return-object v2 │ │ +41459c: |[41459c] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +4145ac: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +4145b0: 6e30 1ac1 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.createArchiveEntry:(Ljava/io/File;Ljava/lang/String;)Lorg/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry; // method@c11a │ │ +4145b6: 0c02 |0005: move-result-object v2 │ │ +4145b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1413848,18 +1413844,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -414634: |[414634] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.finish:()V │ │ -414644: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -414648: 6e10 1bc1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finish:()V // method@c11b │ │ -41464e: 0e00 |0005: return-void │ │ +414628: |[414628] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.finish:()V │ │ +414638: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +41463c: 6e10 1bc1 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.finish:()V // method@c11b │ │ +414642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;) │ │ @@ -1413867,17 +1413863,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4145c8: |[4145c8] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.getSevenZOutputFile:()Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ -4145d8: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -4145dc: 1100 |0002: return-object v0 │ │ +4145bc: |[4145bc] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.getSevenZOutputFile:()Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; │ │ +4145cc: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +4145d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;) │ │ @@ -1413885,18 +1413881,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -414650: |[414650] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -414660: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -414664: 6e20 1ec1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c11e │ │ -41466a: 0e00 |0005: return-void │ │ +414644: |[414644] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +414654: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +414658: 6e20 1ec1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c11e │ │ +41465e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1413905,18 +1413901,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4146a4: |[4146a4] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:(I)V │ │ -4146b4: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -4146b8: 6e20 23c1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:(I)V // method@c123 │ │ -4146be: 0e00 |0005: return-void │ │ +414698: |[414698] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:(I)V │ │ +4146a8: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +4146ac: 6e20 23c1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:(I)V // method@c123 │ │ +4146b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1413925,18 +1413921,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41466c: |[41466c] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:([B)V │ │ -41467c: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -414680: 6e20 24c1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([B)V // method@c124 │ │ -414686: 0e00 |0005: return-void │ │ +414660: |[414660] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:([B)V │ │ +414670: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +414674: 6e20 24c1 2000 |0002: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([B)V // method@c124 │ │ +41467a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ │ │ @@ -1413945,18 +1413941,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -414688: |[414688] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:([BII)V │ │ -414698: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ -41469c: 6e40 25c1 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([BII)V // method@c125 │ │ -4146a2: 0e00 |0005: return-void │ │ +41467c: |[41467c] org.rauschig.jarchivelib.SevenZArchiver$SevenZOutputStream.write:([BII)V │ │ +41468c: 5410 d58e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.file:Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // field@8ed5 │ │ +414690: 6e40 25c1 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.write:([BII)V // method@c125 │ │ +414696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1414020,18 +1414016,18 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -414868: |[414868] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ -414878: 7010 6fbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ -41487e: 5b01 d98e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ -414882: 0e00 |0005: return-void │ │ +41485c: |[41485c] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V │ │ +41486c: 7010 6fbe 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.:()V // method@be6f │ │ +414872: 5b01 d98e |0003: iput-object v1, v0, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ +414876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/compress/archivers/zip/ZipFile; │ │ @@ -1414041,21 +1414037,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4148a8: |[4148a8] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.closeCurrentEntryStream:()V │ │ -4148b8: 6e10 7ec9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ -4148be: 0c00 |0003: move-result-object v0 │ │ -4148c0: 7110 5fc9 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -4148c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4148c8: 5b10 d78e |0008: iput-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ -4148cc: 0e00 |000a: return-void │ │ +41489c: |[41489c] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.closeCurrentEntryStream:()V │ │ +4148ac: 6e10 7ec9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ +4148b2: 0c00 |0003: move-result-object v0 │ │ +4148b4: 7110 5fc9 0000 |0004: invoke-static {v0}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +4148ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4148bc: 5b10 d78e |0008: iput-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ +4148c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0008 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ @@ -1414065,18 +1414061,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4148d0: |[4148d0] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.closeFile:()V │ │ -4148e0: 5410 d98e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ -4148e4: 6e10 bbc4 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.close:()V // method@c4bb │ │ -4148ea: 0e00 |0005: return-void │ │ +4148c4: |[4148c4] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.closeFile:()V │ │ +4148d4: 5410 d98e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ +4148d8: 6e10 bbc4 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.close:()V // method@c4bb │ │ +4148de: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ @@ -1414086,23 +1414082,23 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4147a4: |[4147a4] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getEntries:()Ljava/util/Enumeration; │ │ -4147b4: 5410 d88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ -4147b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -4147bc: 5410 d98e |0004: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ -4147c0: 6e10 c4c4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ -4147c6: 0c00 |0009: move-result-object v0 │ │ -4147c8: 5b10 d88e |000a: iput-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ -4147cc: 5410 d88e |000c: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ -4147d0: 1100 |000e: return-object v0 │ │ +414798: |[414798] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getEntries:()Ljava/util/Enumeration; │ │ +4147a8: 5410 d88e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ +4147ac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +4147b0: 5410 d98e |0004: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ +4147b4: 6e10 c4c4 0000 |0006: invoke-virtual {v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getEntriesInPhysicalOrder:()Ljava/util/Enumeration; // method@c4c4 │ │ +4147ba: 0c00 |0009: move-result-object v0 │ │ +4147bc: 5b10 d88e |000a: iput-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ +4147c0: 5410 d88e |000c: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.entries:Ljava/util/Enumeration; // field@8ed8 │ │ +4147c4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x000c line=100 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ @@ -1414113,22 +1414109,22 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -41472c: |[41472c] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ -41473c: 6e10 7dc9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c97d │ │ -414742: 0c00 |0003: move-result-object v0 │ │ -414744: 3302 0400 |0004: if-ne v2, v0, 0008 // +0004 │ │ -414748: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -41474a: 2802 |0007: goto 0009 // +0002 │ │ -41474c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -41474e: 0f02 |0009: return v2 │ │ +414720: |[414720] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.canReadEntryData:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)Z │ │ +414730: 6e10 7dc9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c97d │ │ +414736: 0c00 |0003: move-result-object v0 │ │ +414738: 3302 0400 |0004: if-ne v2, v0, 0008 // +0004 │ │ +41473c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +41473e: 2802 |0007: goto 0009 // +0002 │ │ +414740: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +414742: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ │ │ @@ -1414137,19 +1414133,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -414884: |[414884] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.close:()V │ │ -414894: 7010 7ac9 0000 |0000: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeCurrentEntryStream:()V // method@c97a │ │ -41489a: 7010 7bc9 0000 |0003: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeFile:()V // method@c97b │ │ -4148a0: 6f10 71be 0000 |0006: invoke-super {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ -4148a6: 0e00 |0009: return-void │ │ +414878: |[414878] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.close:()V │ │ +414888: 7010 7ac9 0000 |0000: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeCurrentEntryStream:()V // method@c97a │ │ +41488e: 7010 7bc9 0000 |0003: invoke-direct {v0}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeFile:()V // method@c97b │ │ +414894: 6f10 71be 0000 |0006: invoke-super {v0}, Lorg/apache/commons/compress/archivers/ArchiveInputStream;.close:()V // method@be71 │ │ +41489a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ 0x0006 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ @@ -1414159,17 +1414155,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4147f0: |[4147f0] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getCurrentEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -414800: 5410 d68e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ -414804: 1100 |0002: return-object v0 │ │ +4147e4: |[4147e4] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getCurrentEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +4147f4: 5410 d68e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ +4147f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ │ │ #3 : (in Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;) │ │ @@ -1414177,17 +1414173,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41478c: |[41478c] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getCurrentEntryStream:()Ljava/io/InputStream; │ │ -41479c: 5410 d78e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ -4147a0: 1100 |0002: return-object v0 │ │ +414780: |[414780] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getCurrentEntryStream:()Ljava/io/InputStream; │ │ +414790: 5410 d78e |0000: iget-object v0, v1, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ +414794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ │ │ #4 : (in Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;) │ │ @@ -1414195,18 +1414191,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4147d4: |[4147d4] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -4147e4: 6e10 81c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c981 │ │ -4147ea: 0c00 |0003: move-result-object v0 │ │ -4147ec: 1100 |0004: return-object v0 │ │ +4147c8: |[4147c8] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +4147d8: 6e10 81c9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getNextEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c981 │ │ +4147de: 0c00 |0003: move-result-object v0 │ │ +4147e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ │ │ #5 : (in Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;) │ │ @@ -1414214,36 +1414210,36 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -414808: |[414808] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ -414818: 7010 7fc9 0300 |0000: invoke-direct {v3}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getEntries:()Ljava/util/Enumeration; // method@c97f │ │ -41481e: 0c00 |0003: move-result-object v0 │ │ -414820: 7010 7ac9 0300 |0004: invoke-direct {v3}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeCurrentEntryStream:()V // method@c97a │ │ -414826: 7210 2f87 0000 |0007: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ -41482c: 0a01 |000a: move-result v1 │ │ -41482e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -414830: 3801 0900 |000c: if-eqz v1, 0015 // +0009 │ │ -414834: 7210 3087 0000 |000e: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ -41483a: 0c00 |0011: move-result-object v0 │ │ -41483c: 1f00 7f18 |0012: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -414840: 2802 |0014: goto 0016 // +0002 │ │ -414842: 0720 |0015: move-object v0, v2 │ │ -414844: 5b30 d68e |0016: iput-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ -414848: 5430 d68e |0018: iget-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ -41484c: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ -414850: 5431 d98e |001c: iget-object v1, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ -414854: 6e20 c6c4 0100 |001e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ -41485a: 0c02 |0021: move-result-object v2 │ │ -41485c: 5b32 d78e |0022: iput-object v2, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ -414860: 5430 d68e |0024: iget-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ -414864: 1100 |0026: return-object v0 │ │ +4147fc: |[4147fc] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; │ │ +41480c: 7010 7fc9 0300 |0000: invoke-direct {v3}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getEntries:()Ljava/util/Enumeration; // method@c97f │ │ +414812: 0c00 |0003: move-result-object v0 │ │ +414814: 7010 7ac9 0300 |0004: invoke-direct {v3}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.closeCurrentEntryStream:()V // method@c97a │ │ +41481a: 7210 2f87 0000 |0007: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@872f │ │ +414820: 0a01 |000a: move-result v1 │ │ +414822: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +414824: 3801 0900 |000c: if-eqz v1, 0015 // +0009 │ │ +414828: 7210 3087 0000 |000e: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@8730 │ │ +41482e: 0c00 |0011: move-result-object v0 │ │ +414830: 1f00 7f18 |0012: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +414834: 2802 |0014: goto 0016 // +0002 │ │ +414836: 0720 |0015: move-object v0, v2 │ │ +414838: 5b30 d68e |0016: iput-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ +41483c: 5430 d68e |0018: iget-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ +414840: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ +414844: 5431 d98e |001c: iget-object v1, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.file:Lorg/apache/commons/compress/archivers/zip/ZipFile; // field@8ed9 │ │ +414848: 6e20 c6c4 0100 |001e: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.getInputStream:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; // method@c4c6 │ │ +41484e: 0c02 |0021: move-result-object v2 │ │ +414850: 5b32 d78e |0022: iput-object v2, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntryStream:Ljava/io/InputStream; // field@8ed7 │ │ +414854: 5430 d68e |0024: iget-object v0, v3, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.currentEntry:Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // field@8ed6 │ │ +414858: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=62 │ │ 0x0007 line=64 │ │ 0x0018 line=65 │ │ 0x0024 line=67 │ │ @@ -1414255,26 +1414251,26 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -414750: |[414750] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.read:([BII)I │ │ -414760: 6e10 7ec9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ -414766: 0c00 |0003: move-result-object v0 │ │ -414768: 6e40 8582 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -41476e: 0a02 |0007: move-result v2 │ │ -414770: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -414772: 3332 0900 |0009: if-ne v2, v3, 0012 // +0009 │ │ -414776: 6e10 7ec9 0100 |000b: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ -41477c: 0c03 |000e: move-result-object v3 │ │ -41477e: 7110 5fc9 0300 |000f: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ -414784: 6e20 7cc9 2100 |0012: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.count:(I)V // method@c97c │ │ -41478a: 0f02 |0015: return v2 │ │ +414744: |[414744] org.rauschig.jarchivelib.ZipFileArchiver$ZipFileArchiveInputStream.read:([BII)I │ │ +414754: 6e10 7ec9 0100 |0000: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ +41475a: 0c00 |0003: move-result-object v0 │ │ +41475c: 6e40 8582 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +414762: 0a02 |0007: move-result v2 │ │ +414764: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +414766: 3332 0900 |0009: if-ne v2, v3, 0012 // +0009 │ │ +41476a: 6e10 7ec9 0100 |000b: invoke-virtual {v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.getCurrentEntryStream:()Ljava/io/InputStream; // method@c97e │ │ +414770: 0c03 |000e: move-result-object v3 │ │ +414772: 7110 5fc9 0300 |000f: invoke-static {v3}, Lorg/rauschig/jarchivelib/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@c95f │ │ +414778: 6e20 7cc9 2100 |0012: invoke-virtual {v1, v2}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.count:(I)V // method@c97c │ │ +41477e: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000b line=75 │ │ 0x0012 line=78 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; │ │ @@ -1414326,22 +1414322,22 @@ │ │ type : '(Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -415668: |[415668] org.slf4j.event.EventRecodingLogger.:(Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V │ │ -415678: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41567e: 5b01 008f |0003: iput-object v1, v0, Lorg/slf4j/event/EventRecodingLogger;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f00 │ │ -415682: 6e10 19cb 0100 |0005: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ -415688: 0c01 |0008: move-result-object v1 │ │ -41568a: 5b01 018f |0009: iput-object v1, v0, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ -41568e: 5b02 ff8e |000b: iput-object v2, v0, Lorg/slf4j/event/EventRecodingLogger;.eventQueue:Ljava/util/Queue; // field@8eff │ │ -415692: 0e00 |000d: return-void │ │ +41565c: |[41565c] org.slf4j.event.EventRecodingLogger.:(Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V │ │ +41566c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +415672: 5b01 008f |0003: iput-object v1, v0, Lorg/slf4j/event/EventRecodingLogger;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f00 │ │ +415676: 6e10 19cb 0100 |0005: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.getName:()Ljava/lang/String; // method@cb19 │ │ +41567c: 0c01 |0008: move-result-object v1 │ │ +41567e: 5b01 018f |0009: iput-object v1, v0, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ +415682: 5b02 ff8e |000b: iput-object v2, v0, Lorg/slf4j/event/EventRecodingLogger;.eventQueue:Ljava/util/Queue; // field@8eff │ │ +415686: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ 0x000b line=18 │ │ locals : │ │ @@ -1414354,23 +1414350,23 @@ │ │ type : '(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -415b68: |[415b68] org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ -415b78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -415b7a: 0760 |0001: move-object v0, v6 │ │ -415b7c: 0771 |0002: move-object v1, v7 │ │ -415b7e: 0783 |0003: move-object v3, v8 │ │ -415b80: 0794 |0004: move-object v4, v9 │ │ -415b82: 07a5 |0005: move-object v5, v10 │ │ -415b84: 7606 28ca 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415b8a: 0e00 |0009: return-void │ │ +415b5c: |[415b5c] org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ +415b6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +415b6e: 0760 |0001: move-object v0, v6 │ │ +415b70: 0771 |0002: move-object v1, v7 │ │ +415b72: 0783 |0003: move-object v3, v8 │ │ +415b74: 0794 |0004: move-object v4, v9 │ │ +415b76: 07a5 |0005: move-object v5, v10 │ │ +415b78: 7606 28ca 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415b7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/slf4j/event/Level; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/String; │ │ @@ -1414382,37 +1414378,37 @@ │ │ type : '(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -415b8c: |[415b8c] org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ -415b9c: 2200 6519 |0000: new-instance v0, Lorg/slf4j/event/SubstituteLoggingEvent; // type@1965 │ │ -415ba0: 7010 4bca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/event/SubstituteLoggingEvent;.:()V // method@ca4b │ │ -415ba6: 7100 a184 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -415bac: 0b01 |0008: move-result-wide v1 │ │ -415bae: 6e30 5dca 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/slf4j/event/SubstituteLoggingEvent;.setTimeStamp:(J)V // method@ca5d │ │ -415bb4: 6e20 56ca 4000 |000c: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLevel:(Lorg/slf4j/event/Level;)V // method@ca56 │ │ -415bba: 5434 008f |000f: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f00 │ │ -415bbe: 6e20 57ca 4000 |0011: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLogger:(Lorg/slf4j/helpers/SubstituteLogger;)V // method@ca57 │ │ -415bc4: 5434 018f |0014: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ -415bc8: 6e20 58ca 4000 |0016: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLoggerName:(Ljava/lang/String;)V // method@ca58 │ │ -415bce: 6e20 59ca 5000 |0019: invoke-virtual {v0, v5}, Lorg/slf4j/event/SubstituteLoggingEvent;.setMarker:(Lorg/slf4j/Marker;)V // method@ca59 │ │ -415bd4: 6e20 5aca 6000 |001c: invoke-virtual {v0, v6}, Lorg/slf4j/event/SubstituteLoggingEvent;.setMessage:(Ljava/lang/String;)V // method@ca5a │ │ -415bda: 6e20 55ca 7000 |001f: invoke-virtual {v0, v7}, Lorg/slf4j/event/SubstituteLoggingEvent;.setArgumentArray:([Ljava/lang/Object;)V // method@ca55 │ │ -415be0: 6e20 5cca 8000 |0022: invoke-virtual {v0, v8}, Lorg/slf4j/event/SubstituteLoggingEvent;.setThrowable:(Ljava/lang/Throwable;)V // method@ca5c │ │ -415be6: 7100 b084 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ -415bec: 0c04 |0028: move-result-object v4 │ │ -415bee: 6e10 b384 0400 |0029: invoke-virtual {v4}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@84b3 │ │ -415bf4: 0c04 |002c: move-result-object v4 │ │ -415bf6: 6e20 5bca 4000 |002d: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setThreadName:(Ljava/lang/String;)V // method@ca5b │ │ -415bfc: 5434 ff8e |0030: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.eventQueue:Ljava/util/Queue; // field@8eff │ │ -415c00: 7220 c787 0400 |0032: invoke-interface {v4, v0}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ -415c06: 0e00 |0035: return-void │ │ +415b80: |[415b80] org.slf4j.event.EventRecodingLogger.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V │ │ +415b90: 2200 6519 |0000: new-instance v0, Lorg/slf4j/event/SubstituteLoggingEvent; // type@1965 │ │ +415b94: 7010 4bca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/event/SubstituteLoggingEvent;.:()V // method@ca4b │ │ +415b9a: 7100 a184 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +415ba0: 0b01 |0008: move-result-wide v1 │ │ +415ba2: 6e30 5dca 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/slf4j/event/SubstituteLoggingEvent;.setTimeStamp:(J)V // method@ca5d │ │ +415ba8: 6e20 56ca 4000 |000c: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLevel:(Lorg/slf4j/event/Level;)V // method@ca56 │ │ +415bae: 5434 008f |000f: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f00 │ │ +415bb2: 6e20 57ca 4000 |0011: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLogger:(Lorg/slf4j/helpers/SubstituteLogger;)V // method@ca57 │ │ +415bb8: 5434 018f |0014: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ +415bbc: 6e20 58ca 4000 |0016: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setLoggerName:(Ljava/lang/String;)V // method@ca58 │ │ +415bc2: 6e20 59ca 5000 |0019: invoke-virtual {v0, v5}, Lorg/slf4j/event/SubstituteLoggingEvent;.setMarker:(Lorg/slf4j/Marker;)V // method@ca59 │ │ +415bc8: 6e20 5aca 6000 |001c: invoke-virtual {v0, v6}, Lorg/slf4j/event/SubstituteLoggingEvent;.setMessage:(Ljava/lang/String;)V // method@ca5a │ │ +415bce: 6e20 55ca 7000 |001f: invoke-virtual {v0, v7}, Lorg/slf4j/event/SubstituteLoggingEvent;.setArgumentArray:([Ljava/lang/Object;)V // method@ca55 │ │ +415bd4: 6e20 5cca 8000 |0022: invoke-virtual {v0, v8}, Lorg/slf4j/event/SubstituteLoggingEvent;.setThrowable:(Ljava/lang/Throwable;)V // method@ca5c │ │ +415bda: 7100 b084 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@84b0 │ │ +415be0: 0c04 |0028: move-result-object v4 │ │ +415be2: 6e10 b384 0400 |0029: invoke-virtual {v4}, Ljava/lang/Thread;.getName:()Ljava/lang/String; // method@84b3 │ │ +415be8: 0c04 |002c: move-result-object v4 │ │ +415bea: 6e20 5bca 4000 |002d: invoke-virtual {v0, v4}, Lorg/slf4j/event/SubstituteLoggingEvent;.setThreadName:(Ljava/lang/String;)V // method@ca5b │ │ +415bf0: 5434 ff8e |0030: iget-object v4, v3, Lorg/slf4j/event/EventRecodingLogger;.eventQueue:Ljava/util/Queue; // field@8eff │ │ +415bf4: 7220 c787 0400 |0032: invoke-interface {v4, v0}, Ljava/util/Queue;.add:(Ljava/lang/Object;)Z // method@87c7 │ │ +415bfa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 0x000c line=33 │ │ 0x000f line=34 │ │ 0x0014 line=35 │ │ @@ -1414436,19 +1414432,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415694: |[415694] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;)V │ │ -4156a4: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -4156a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4156aa: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4156b0: 0e00 |0006: return-void │ │ +415688: |[415688] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;)V │ │ +415698: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +41569c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41569e: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +4156a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1414457,23 +1414453,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4156b4: |[4156b4] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4156c4: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -4156c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4156ca: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -4156ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4156d0: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -4156d4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -4156d6: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4156dc: 0e00 |000c: return-void │ │ +4156a8: |[4156a8] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4156b8: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +4156bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4156be: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +4156c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4156c4: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +4156c8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +4156ca: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +4156d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ @@ -1414483,25 +1414479,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -4156e0: |[4156e0] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -4156f0: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -4156f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4156f6: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -4156fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4156fc: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415700: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -415702: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ -415706: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415708: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -41570e: 0e00 |000f: return-void │ │ +4156d4: |[4156d4] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +4156e4: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +4156e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4156ea: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +4156ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4156f0: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +4156f4: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +4156f6: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ +4156fa: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +4156fc: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415702: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1414512,19 +1414508,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415730: |[415730] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415740: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -415744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415746: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -41574c: 0e00 |0006: return-void │ │ +415724: |[415724] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415734: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +415738: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41573a: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415740: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -1414534,19 +1414530,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415710: |[415710] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415720: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -415724: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415726: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -41572c: 0e00 |0006: return-void │ │ +415704: |[415704] org.slf4j.event.EventRecodingLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415714: 6200 038f |0000: sget-object v0, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +415718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41571a: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415720: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1414556,23 +1414552,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415750: |[415750] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -415760: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -415764: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415766: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -415768: 0760 |0004: move-object v0, v6 │ │ -41576a: 0772 |0005: move-object v2, v7 │ │ -41576c: 0783 |0006: move-object v3, v8 │ │ -41576e: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415774: 0e00 |000a: return-void │ │ +415744: |[415744] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +415754: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +415758: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +41575a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +41575c: 0760 |0004: move-object v0, v6 │ │ +41575e: 0772 |0005: move-object v2, v7 │ │ +415760: 0783 |0006: move-object v3, v8 │ │ +415762: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415768: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414582,26 +1414578,26 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -415778: |[415778] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -415788: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -41578c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -41578e: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415792: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415794: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415798: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -41579a: 0760 |0009: move-object v0, v6 │ │ -41579c: 0772 |000a: move-object v2, v7 │ │ -41579e: 0783 |000b: move-object v3, v8 │ │ -4157a0: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -4157a6: 0e00 |000f: return-void │ │ +41576c: |[41576c] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +41577c: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +415780: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +415782: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415786: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415788: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +41578c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +41578e: 0760 |0009: move-object v0, v6 │ │ +415790: 0772 |000a: move-object v2, v7 │ │ +415792: 0783 |000b: move-object v3, v8 │ │ +415794: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +41579a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0010 reg=8 (null) Ljava/lang/String; │ │ @@ -1414612,28 +1414608,28 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4157a8: |[4157a8] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -4157b8: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -4157bc: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -4157be: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -4157c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4157c4: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -4157c8: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -4157ca: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ -4157ce: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -4157d0: 0760 |000c: move-object v0, v6 │ │ -4157d2: 0772 |000d: move-object v2, v7 │ │ -4157d4: 0783 |000e: move-object v3, v8 │ │ -4157d6: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -4157dc: 0e00 |0012: return-void │ │ +41579c: |[41579c] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +4157ac: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +4157b0: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +4157b2: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +4157b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4157b8: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +4157bc: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +4157be: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ +4157c2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +4157c4: 0760 |000c: move-object v0, v6 │ │ +4157c6: 0772 |000d: move-object v2, v7 │ │ +4157c8: 0783 |000e: move-object v3, v8 │ │ +4157ca: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +4157d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0013 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0013 reg=8 (null) Ljava/lang/String; │ │ @@ -1414645,23 +1414641,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415808: |[415808] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415818: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -41581c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -41581e: 0760 |0003: move-object v0, v6 │ │ -415820: 0772 |0004: move-object v2, v7 │ │ -415822: 0783 |0005: move-object v3, v8 │ │ -415824: 0795 |0006: move-object v5, v9 │ │ -415826: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -41582c: 0e00 |000a: return-void │ │ +4157fc: |[4157fc] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +41580c: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +415810: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415812: 0760 |0003: move-object v0, v6 │ │ +415814: 0772 |0004: move-object v2, v7 │ │ +415816: 0783 |0005: move-object v3, v8 │ │ +415818: 0795 |0006: move-object v5, v9 │ │ +41581a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415820: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414672,23 +1414668,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -4157e0: |[4157e0] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -4157f0: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ -4157f4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4157f6: 0760 |0003: move-object v0, v6 │ │ -4157f8: 0772 |0004: move-object v2, v7 │ │ -4157fa: 0783 |0005: move-object v3, v8 │ │ -4157fc: 0794 |0006: move-object v4, v9 │ │ -4157fe: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415804: 0e00 |000a: return-void │ │ +4157d4: |[4157d4] org.slf4j.event.EventRecodingLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +4157e4: 6201 038f |0000: sget-object v1, Lorg/slf4j/event/Level;.DEBUG:Lorg/slf4j/event/Level; // field@8f03 │ │ +4157e8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4157ea: 0760 |0003: move-object v0, v6 │ │ +4157ec: 0772 |0004: move-object v2, v7 │ │ +4157ee: 0783 |0005: move-object v3, v8 │ │ +4157f0: 0794 |0006: move-object v4, v9 │ │ +4157f2: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +4157f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414699,19 +1414695,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415830: |[415830] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;)V │ │ -415840: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415844: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415846: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -41584c: 0e00 |0006: return-void │ │ +415824: |[415824] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;)V │ │ +415834: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +415838: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41583a: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415840: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1414720,23 +1414716,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -415850: |[415850] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -415860: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415864: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -415866: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -41586a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -41586c: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415870: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415872: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415878: 0e00 |000c: return-void │ │ +415844: |[415844] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +415854: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +415858: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +41585a: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +41585e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415860: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415864: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415866: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +41586c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ @@ -1414746,25 +1414742,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -41587c: |[41587c] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -41588c: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415890: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -415892: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415896: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415898: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -41589c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -41589e: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ -4158a2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -4158a4: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4158aa: 0e00 |000f: return-void │ │ +415870: |[415870] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415880: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +415884: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +415886: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +41588a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +41588c: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415890: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +415892: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ +415896: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415898: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +41589e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1414775,19 +1414771,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4158cc: |[4158cc] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4158dc: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -4158e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4158e2: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4158e8: 0e00 |0006: return-void │ │ +4158c0: |[4158c0] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4158d0: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +4158d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4158d6: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +4158dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -1414797,19 +1414793,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4158ac: |[4158ac] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -4158bc: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -4158c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4158c2: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4158c8: 0e00 |0006: return-void │ │ +4158a0: |[4158a0] org.slf4j.event.EventRecodingLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +4158b0: 6200 048f |0000: sget-object v0, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +4158b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4158b6: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +4158bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1414819,23 +1414815,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -4158ec: |[4158ec] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -4158fc: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415900: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415902: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -415904: 0760 |0004: move-object v0, v6 │ │ -415906: 0772 |0005: move-object v2, v7 │ │ -415908: 0783 |0006: move-object v3, v8 │ │ -41590a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415910: 0e00 |000a: return-void │ │ +4158e0: |[4158e0] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +4158f0: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +4158f4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4158f6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +4158f8: 0760 |0004: move-object v0, v6 │ │ +4158fa: 0772 |0005: move-object v2, v7 │ │ +4158fc: 0783 |0006: move-object v3, v8 │ │ +4158fe: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415904: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414845,26 +1414841,26 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -415914: |[415914] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -415924: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415928: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -41592a: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -41592e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415930: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415934: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415936: 0760 |0009: move-object v0, v6 │ │ -415938: 0772 |000a: move-object v2, v7 │ │ -41593a: 0783 |000b: move-object v3, v8 │ │ -41593c: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415942: 0e00 |000f: return-void │ │ +415908: |[415908] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +415918: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +41591c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +41591e: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415922: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415924: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415928: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +41592a: 0760 |0009: move-object v0, v6 │ │ +41592c: 0772 |000a: move-object v2, v7 │ │ +41592e: 0783 |000b: move-object v3, v8 │ │ +415930: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415936: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0010 reg=8 (null) Ljava/lang/String; │ │ @@ -1414875,28 +1414871,28 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -415944: |[415944] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415954: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415958: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -41595a: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -41595e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415960: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415964: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -415966: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ -41596a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -41596c: 0760 |000c: move-object v0, v6 │ │ -41596e: 0772 |000d: move-object v2, v7 │ │ -415970: 0783 |000e: move-object v3, v8 │ │ -415972: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415978: 0e00 |0012: return-void │ │ +415938: |[415938] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415948: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +41594c: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +41594e: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415952: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415954: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415958: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +41595a: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ +41595e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415960: 0760 |000c: move-object v0, v6 │ │ +415962: 0772 |000d: move-object v2, v7 │ │ +415964: 0783 |000e: move-object v3, v8 │ │ +415966: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +41596c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0013 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0013 reg=8 (null) Ljava/lang/String; │ │ @@ -1414908,23 +1414904,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -4159a4: |[4159a4] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4159b4: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -4159b8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -4159ba: 0760 |0003: move-object v0, v6 │ │ -4159bc: 0772 |0004: move-object v2, v7 │ │ -4159be: 0783 |0005: move-object v3, v8 │ │ -4159c0: 0795 |0006: move-object v5, v9 │ │ -4159c2: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -4159c8: 0e00 |000a: return-void │ │ +415998: |[415998] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4159a8: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +4159ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +4159ae: 0760 |0003: move-object v0, v6 │ │ +4159b0: 0772 |0004: move-object v2, v7 │ │ +4159b2: 0783 |0005: move-object v3, v8 │ │ +4159b4: 0795 |0006: move-object v5, v9 │ │ +4159b6: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +4159bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414935,23 +1414931,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -41597c: |[41597c] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -41598c: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ -415990: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -415992: 0760 |0003: move-object v0, v6 │ │ -415994: 0772 |0004: move-object v2, v7 │ │ -415996: 0783 |0005: move-object v3, v8 │ │ -415998: 0794 |0006: move-object v4, v9 │ │ -41599a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -4159a0: 0e00 |000a: return-void │ │ +415970: |[415970] org.slf4j.event.EventRecodingLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415980: 6201 048f |0000: sget-object v1, Lorg/slf4j/event/Level;.ERROR:Lorg/slf4j/event/Level; // field@8f04 │ │ +415984: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +415986: 0760 |0003: move-object v0, v6 │ │ +415988: 0772 |0004: move-object v2, v7 │ │ +41598a: 0783 |0005: move-object v3, v8 │ │ +41598c: 0794 |0006: move-object v4, v9 │ │ +41598e: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415994: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1414962,17 +1414958,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -415650: |[415650] org.slf4j.event.EventRecodingLogger.getName:()Ljava/lang/String; │ │ -415660: 5410 018f |0000: iget-object v0, v1, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ -415664: 1100 |0002: return-object v0 │ │ +415644: |[415644] org.slf4j.event.EventRecodingLogger.getName:()Ljava/lang/String; │ │ +415654: 5410 018f |0000: iget-object v0, v1, Lorg/slf4j/event/EventRecodingLogger;.name:Ljava/lang/String; // field@8f01 │ │ +415658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/EventRecodingLogger; │ │ │ │ #21 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ @@ -1414980,19 +1414976,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4159cc: |[4159cc] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;)V │ │ -4159dc: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -4159e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4159e2: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -4159e8: 0e00 |0006: return-void │ │ +4159c0: |[4159c0] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;)V │ │ +4159d0: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +4159d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4159d6: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +4159dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1415001,23 +1414997,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -4159ec: |[4159ec] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4159fc: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415a00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -415a02: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415a06: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415a08: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415a0c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415a0e: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415a14: 0e00 |000c: return-void │ │ +4159e0: |[4159e0] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4159f0: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +4159f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4159f6: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +4159fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4159fc: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415a00: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415a02: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415a08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ @@ -1415027,25 +1415023,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -415a18: |[415a18] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415a28: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415a2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -415a2e: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415a32: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415a34: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415a38: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -415a3a: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ -415a3e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415a40: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415a46: 0e00 |000f: return-void │ │ +415a0c: |[415a0c] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415a1c: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415a20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +415a22: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +415a26: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415a28: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415a2c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +415a2e: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ +415a32: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415a34: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415a3a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1415056,19 +1415052,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415a68: |[415a68] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415a78: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415a7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415a7e: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415a84: 0e00 |0006: return-void │ │ +415a5c: |[415a5c] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415a6c: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415a70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415a72: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -1415078,19 +1415074,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415a48: |[415a48] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415a58: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415a5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415a5e: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415a64: 0e00 |0006: return-void │ │ +415a3c: |[415a3c] org.slf4j.event.EventRecodingLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415a4c: 6200 058f |0000: sget-object v0, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415a50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415a52: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415a58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1415100,23 +1415096,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415a88: |[415a88] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -415a98: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415a9c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415a9e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -415aa0: 0760 |0004: move-object v0, v6 │ │ -415aa2: 0772 |0005: move-object v2, v7 │ │ -415aa4: 0783 |0006: move-object v3, v8 │ │ -415aa6: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415aac: 0e00 |000a: return-void │ │ +415a7c: |[415a7c] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +415a8c: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415a90: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415a92: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +415a94: 0760 |0004: move-object v0, v6 │ │ +415a96: 0772 |0005: move-object v2, v7 │ │ +415a98: 0783 |0006: move-object v3, v8 │ │ +415a9a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415aa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415126,26 +1415122,26 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -415ab0: |[415ab0] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -415ac0: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415ac4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -415ac6: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415aca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415acc: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415ad0: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415ad2: 0760 |0009: move-object v0, v6 │ │ -415ad4: 0772 |000a: move-object v2, v7 │ │ -415ad6: 0783 |000b: move-object v3, v8 │ │ -415ad8: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415ade: 0e00 |000f: return-void │ │ +415aa4: |[415aa4] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +415ab4: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415ab8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +415aba: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415abe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415ac0: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415ac4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415ac6: 0760 |0009: move-object v0, v6 │ │ +415ac8: 0772 |000a: move-object v2, v7 │ │ +415aca: 0783 |000b: move-object v3, v8 │ │ +415acc: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415ad2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0010 reg=8 (null) Ljava/lang/String; │ │ @@ -1415156,28 +1415152,28 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -415ae0: |[415ae0] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415af0: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415af4: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -415af6: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415afa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415afc: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415b00: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -415b02: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ -415b06: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415b08: 0760 |000c: move-object v0, v6 │ │ -415b0a: 0772 |000d: move-object v2, v7 │ │ -415b0c: 0783 |000e: move-object v3, v8 │ │ -415b0e: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415b14: 0e00 |0012: return-void │ │ +415ad4: |[415ad4] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415ae4: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415ae8: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +415aea: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415aee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415af0: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415af4: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +415af6: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ +415afa: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415afc: 0760 |000c: move-object v0, v6 │ │ +415afe: 0772 |000d: move-object v2, v7 │ │ +415b00: 0783 |000e: move-object v3, v8 │ │ +415b02: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415b08: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0013 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0013 reg=8 (null) Ljava/lang/String; │ │ @@ -1415189,23 +1415185,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415b40: |[415b40] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415b50: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415b54: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415b56: 0760 |0003: move-object v0, v6 │ │ -415b58: 0772 |0004: move-object v2, v7 │ │ -415b5a: 0783 |0005: move-object v3, v8 │ │ -415b5c: 0795 |0006: move-object v5, v9 │ │ -415b5e: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415b64: 0e00 |000a: return-void │ │ +415b34: |[415b34] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415b44: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415b48: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415b4a: 0760 |0003: move-object v0, v6 │ │ +415b4c: 0772 |0004: move-object v2, v7 │ │ +415b4e: 0783 |0005: move-object v3, v8 │ │ +415b50: 0795 |0006: move-object v5, v9 │ │ +415b52: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415b58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415216,23 +1415212,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415b18: |[415b18] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415b28: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ -415b2c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -415b2e: 0760 |0003: move-object v0, v6 │ │ -415b30: 0772 |0004: move-object v2, v7 │ │ -415b32: 0783 |0005: move-object v3, v8 │ │ -415b34: 0794 |0006: move-object v4, v9 │ │ -415b36: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415b3c: 0e00 |000a: return-void │ │ +415b0c: |[415b0c] org.slf4j.event.EventRecodingLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415b1c: 6201 058f |0000: sget-object v1, Lorg/slf4j/event/Level;.INFO:Lorg/slf4j/event/Level; // field@8f05 │ │ +415b20: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +415b22: 0760 |0003: move-object v0, v6 │ │ +415b24: 0772 |0004: move-object v2, v7 │ │ +415b26: 0783 |0005: move-object v3, v8 │ │ +415b28: 0794 |0006: move-object v4, v9 │ │ +415b2a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415b30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415243,179 +1415239,179 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -415588: |[415588] org.slf4j.event.EventRecodingLogger.isDebugEnabled:()Z │ │ -415598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -41559a: 0f00 |0001: return v0 │ │ +41557c: |[41557c] org.slf4j.event.EventRecodingLogger.isDebugEnabled:()Z │ │ +41558c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +41558e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isDebugEnabled' │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -41559c: |[41559c] org.slf4j.event.EventRecodingLogger.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ -4155ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4155ae: 0f01 |0001: return v1 │ │ +415590: |[415590] org.slf4j.event.EventRecodingLogger.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ +4155a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4155a2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isErrorEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4155b0: |[4155b0] org.slf4j.event.EventRecodingLogger.isErrorEnabled:()Z │ │ -4155c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4155c2: 0f00 |0001: return v0 │ │ +4155a4: |[4155a4] org.slf4j.event.EventRecodingLogger.isErrorEnabled:()Z │ │ +4155b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4155b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isErrorEnabled' │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4155c4: |[4155c4] org.slf4j.event.EventRecodingLogger.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ -4155d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4155d6: 0f01 |0001: return v1 │ │ +4155b8: |[4155b8] org.slf4j.event.EventRecodingLogger.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ +4155c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4155ca: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isInfoEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4155d8: |[4155d8] org.slf4j.event.EventRecodingLogger.isInfoEnabled:()Z │ │ -4155e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4155ea: 0f00 |0001: return v0 │ │ +4155cc: |[4155cc] org.slf4j.event.EventRecodingLogger.isInfoEnabled:()Z │ │ +4155dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4155de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isInfoEnabled' │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4155ec: |[4155ec] org.slf4j.event.EventRecodingLogger.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ -4155fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -4155fe: 0f01 |0001: return v1 │ │ +4155e0: |[4155e0] org.slf4j.event.EventRecodingLogger.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ +4155f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +4155f2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isTraceEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -415600: |[415600] org.slf4j.event.EventRecodingLogger.isTraceEnabled:()Z │ │ -415610: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -415612: 0f00 |0001: return v0 │ │ +4155f4: |[4155f4] org.slf4j.event.EventRecodingLogger.isTraceEnabled:()Z │ │ +415604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +415606: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isTraceEnabled' │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -415614: |[415614] org.slf4j.event.EventRecodingLogger.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ -415624: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -415626: 0f01 |0001: return v1 │ │ +415608: |[415608] org.slf4j.event.EventRecodingLogger.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ +415618: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +41561a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isWarnEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -415628: |[415628] org.slf4j.event.EventRecodingLogger.isWarnEnabled:()Z │ │ -415638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -41563a: 0f00 |0001: return v0 │ │ +41561c: |[41561c] org.slf4j.event.EventRecodingLogger.isWarnEnabled:()Z │ │ +41562c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +41562e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'isWarnEnabled' │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -41563c: |[41563c] org.slf4j.event.EventRecodingLogger.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ -41564c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -41564e: 0f01 |0001: return v1 │ │ +415630: |[415630] org.slf4j.event.EventRecodingLogger.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ +415640: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +415642: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lorg/slf4j/event/EventRecodingLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415c08: |[415c08] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;)V │ │ -415c18: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415c1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415c1e: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415c24: 0e00 |0006: return-void │ │ +415bfc: |[415bfc] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;)V │ │ +415c0c: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415c10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415c12: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415c18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1415424,23 +1415420,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -415c28: |[415c28] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -415c38: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415c3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -415c3e: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415c42: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415c44: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415c48: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415c4a: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415c50: 0e00 |000c: return-void │ │ +415c1c: |[415c1c] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +415c2c: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415c30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +415c32: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +415c36: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415c38: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415c3c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415c3e: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415c44: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ @@ -1415450,25 +1415446,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -415c54: |[415c54] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415c64: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415c68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -415c6a: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415c6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415c70: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415c74: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -415c76: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ -415c7a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415c7c: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415c82: 0e00 |000f: return-void │ │ +415c48: |[415c48] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415c58: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415c5c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +415c5e: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +415c62: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415c64: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415c68: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +415c6a: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ +415c6e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415c70: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415c76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1415479,19 +1415475,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415ca4: |[415ca4] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415cb4: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415cb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415cba: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415cc0: 0e00 |0006: return-void │ │ +415c98: |[415c98] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415ca8: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415cac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415cae: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415cb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -1415501,19 +1415497,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415c84: |[415c84] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415c94: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415c98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415c9a: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415ca0: 0e00 |0006: return-void │ │ +415c78: |[415c78] org.slf4j.event.EventRecodingLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415c88: 6200 068f |0000: sget-object v0, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415c8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415c8e: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415c94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1415523,23 +1415519,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415cc4: |[415cc4] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -415cd4: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415cd8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415cda: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -415cdc: 0760 |0004: move-object v0, v6 │ │ -415cde: 0772 |0005: move-object v2, v7 │ │ -415ce0: 0783 |0006: move-object v3, v8 │ │ -415ce2: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415ce8: 0e00 |000a: return-void │ │ +415cb8: |[415cb8] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +415cc8: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415ccc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415cce: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +415cd0: 0760 |0004: move-object v0, v6 │ │ +415cd2: 0772 |0005: move-object v2, v7 │ │ +415cd4: 0783 |0006: move-object v3, v8 │ │ +415cd6: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415cdc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415549,26 +1415545,26 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -415cec: |[415cec] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -415cfc: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415d00: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -415d02: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415d06: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415d08: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415d0c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415d0e: 0760 |0009: move-object v0, v6 │ │ -415d10: 0772 |000a: move-object v2, v7 │ │ -415d12: 0783 |000b: move-object v3, v8 │ │ -415d14: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415d1a: 0e00 |000f: return-void │ │ +415ce0: |[415ce0] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +415cf0: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415cf4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +415cf6: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415cfa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415cfc: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415d00: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415d02: 0760 |0009: move-object v0, v6 │ │ +415d04: 0772 |000a: move-object v2, v7 │ │ +415d06: 0783 |000b: move-object v3, v8 │ │ +415d08: 7606 28ca 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415d0e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0010 reg=8 (null) Ljava/lang/String; │ │ @@ -1415579,28 +1415575,28 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -415d1c: |[415d1c] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415d2c: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415d30: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -415d32: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415d36: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415d38: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415d3c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -415d3e: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ -415d42: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415d44: 0760 |000c: move-object v0, v6 │ │ -415d46: 0772 |000d: move-object v2, v7 │ │ -415d48: 0783 |000e: move-object v3, v8 │ │ -415d4a: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415d50: 0e00 |0012: return-void │ │ +415d10: |[415d10] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415d20: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415d24: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +415d26: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415d2a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415d2c: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415d30: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +415d32: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ +415d36: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415d38: 0760 |000c: move-object v0, v6 │ │ +415d3a: 0772 |000d: move-object v2, v7 │ │ +415d3c: 0783 |000e: move-object v3, v8 │ │ +415d3e: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415d44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0013 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0013 reg=8 (null) Ljava/lang/String; │ │ @@ -1415612,23 +1415608,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415d7c: |[415d7c] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415d8c: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415d90: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415d92: 0760 |0003: move-object v0, v6 │ │ -415d94: 0772 |0004: move-object v2, v7 │ │ -415d96: 0783 |0005: move-object v3, v8 │ │ -415d98: 0795 |0006: move-object v5, v9 │ │ -415d9a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415da0: 0e00 |000a: return-void │ │ +415d70: |[415d70] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415d80: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415d84: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415d86: 0760 |0003: move-object v0, v6 │ │ +415d88: 0772 |0004: move-object v2, v7 │ │ +415d8a: 0783 |0005: move-object v3, v8 │ │ +415d8c: 0795 |0006: move-object v5, v9 │ │ +415d8e: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415d94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415639,23 +1415635,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415d54: |[415d54] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415d64: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ -415d68: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -415d6a: 0760 |0003: move-object v0, v6 │ │ -415d6c: 0772 |0004: move-object v2, v7 │ │ -415d6e: 0783 |0005: move-object v3, v8 │ │ -415d70: 0794 |0006: move-object v4, v9 │ │ -415d72: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415d78: 0e00 |000a: return-void │ │ +415d48: |[415d48] org.slf4j.event.EventRecodingLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415d58: 6201 068f |0000: sget-object v1, Lorg/slf4j/event/Level;.TRACE:Lorg/slf4j/event/Level; // field@8f06 │ │ +415d5c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +415d5e: 0760 |0003: move-object v0, v6 │ │ +415d60: 0772 |0004: move-object v2, v7 │ │ +415d62: 0783 |0005: move-object v3, v8 │ │ +415d64: 0794 |0006: move-object v4, v9 │ │ +415d66: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415d6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415666,19 +1415662,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415da4: |[415da4] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;)V │ │ -415db4: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415db8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415dba: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415dc0: 0e00 |0006: return-void │ │ +415d98: |[415d98] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;)V │ │ +415da8: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415dac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415dae: 7051 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415db4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1415687,23 +1415683,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -415dc4: |[415dc4] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -415dd4: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415dd8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -415dda: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415dde: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415de0: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415de4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415de6: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415dec: 0e00 |000c: return-void │ │ +415db8: |[415db8] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +415dc8: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415dcc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +415dce: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +415dd2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415dd4: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415dd8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415dda: 7055 27ca 0314 |0009: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415de0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=5 (null) Ljava/lang/Object; │ │ @@ -1415713,25 +1415709,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -415df0: |[415df0] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415e00: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415e04: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -415e06: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -415e0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -415e0c: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ -415e10: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -415e12: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ -415e16: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415e18: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415e1e: 0e00 |000f: return-void │ │ +415de4: |[415de4] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415df4: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415df8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +415dfa: 2311 6b1c |0003: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +415dfe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +415e00: 4d05 0102 |0006: aput-object v5, v1, v2 │ │ +415e04: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +415e06: 4d06 0105 |0009: aput-object v6, v1, v5 │ │ +415e0a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415e0c: 7055 27ca 0314 |000c: invoke-direct {v3, v0, v4, v1, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415e12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/Object; │ │ @@ -1415742,19 +1415738,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415e40: |[415e40] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415e50: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415e54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415e56: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415e5c: 0e00 |0006: return-void │ │ +415e34: |[415e34] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415e44: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415e48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415e4a: 7054 27ca 0213 |0003: invoke-direct {v2, v0, v3, v1, v4}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415e50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) Ljava/lang/Throwable; │ │ @@ -1415764,19 +1415760,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415e20: |[415e20] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415e30: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415e34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -415e36: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415e3c: 0e00 |0006: return-void │ │ +415e14: |[415e14] org.slf4j.event.EventRecodingLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415e24: 6200 078f |0000: sget-object v0, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415e28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +415e2a: 7051 27ca 0243 |0003: invoke-direct {v2, v0, v3, v4, v1}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415e30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 (null) [Ljava/lang/Object; │ │ @@ -1415786,19 +1415782,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -415e60: |[415e60] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -415e70: 6202 078f |0000: sget-object v2, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415e74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -415e76: 7050 27ca 2103 |0003: invoke-direct {v1, v2, v3, v0, v0}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415e7c: 0e00 |0006: return-void │ │ +415e54: |[415e54] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +415e64: 6202 078f |0000: sget-object v2, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415e68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +415e6a: 7050 27ca 2103 |0003: invoke-direct {v1, v2, v3, v0, v0}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415e70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/lang/String; │ │ @@ -1415808,23 +1415804,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -415e80: |[415e80] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -415e90: 6203 078f |0000: sget-object v3, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415e94: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -415e96: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -415e9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -415e9c: 4d05 0001 |0006: aput-object v5, v0, v1 │ │ -415ea0: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -415ea2: 7055 27ca 3204 |0009: invoke-direct {v2, v3, v4, v0, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ -415ea8: 0e00 |000c: return-void │ │ +415e74: |[415e74] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +415e84: 6203 078f |0000: sget-object v3, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415e88: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +415e8a: 2300 6b1c |0003: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +415e8e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +415e90: 4d05 0001 |0006: aput-object v5, v0, v1 │ │ +415e94: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +415e96: 7055 27ca 3204 |0009: invoke-direct {v2, v3, v4, v0, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca27 │ │ +415e9c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ @@ -1415835,28 +1415831,28 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -415eac: |[415eac] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -415ebc: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415ec0: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -415ec2: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ -415ec6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -415ec8: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ -415ecc: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -415ece: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ -415ed2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -415ed4: 0760 |000c: move-object v0, v6 │ │ -415ed6: 0772 |000d: move-object v2, v7 │ │ -415ed8: 0783 |000e: move-object v3, v8 │ │ -415eda: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415ee0: 0e00 |0012: return-void │ │ +415ea0: |[415ea0] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +415eb0: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415eb4: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +415eb6: 2304 6b1c |0003: new-array v4, v0, [Ljava/lang/Object; // type@1c6b │ │ +415eba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +415ebc: 4d09 0400 |0006: aput-object v9, v4, v0 │ │ +415ec0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +415ec2: 4d0a 0409 |0009: aput-object v10, v4, v9 │ │ +415ec6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +415ec8: 0760 |000c: move-object v0, v6 │ │ +415eca: 0772 |000d: move-object v2, v7 │ │ +415ecc: 0783 |000e: move-object v3, v8 │ │ +415ece: 7606 28ca 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415ed4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x0013 reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0013 reg=8 (null) Ljava/lang/String; │ │ @@ -1415868,23 +1415864,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415f0c: |[415f0c] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -415f1c: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415f20: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -415f22: 0760 |0003: move-object v0, v6 │ │ -415f24: 0772 |0004: move-object v2, v7 │ │ -415f26: 0783 |0005: move-object v3, v8 │ │ -415f28: 0795 |0006: move-object v5, v9 │ │ -415f2a: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415f30: 0e00 |000a: return-void │ │ +415f00: |[415f00] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +415f10: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415f14: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +415f16: 0760 |0003: move-object v0, v6 │ │ +415f18: 0772 |0004: move-object v2, v7 │ │ +415f1a: 0783 |0005: move-object v3, v8 │ │ +415f1c: 0795 |0006: move-object v5, v9 │ │ +415f1e: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415f24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415895,23 +1415891,23 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -415ee4: |[415ee4] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -415ef4: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ -415ef8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -415efa: 0760 |0003: move-object v0, v6 │ │ -415efc: 0772 |0004: move-object v2, v7 │ │ -415efe: 0783 |0005: move-object v3, v8 │ │ -415f00: 0794 |0006: move-object v4, v9 │ │ -415f02: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ -415f08: 0e00 |000a: return-void │ │ +415ed8: |[415ed8] org.slf4j.event.EventRecodingLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +415ee8: 6201 078f |0000: sget-object v1, Lorg/slf4j/event/Level;.WARN:Lorg/slf4j/event/Level; // field@8f07 │ │ +415eec: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +415eee: 0760 |0003: move-object v0, v6 │ │ +415ef0: 0772 |0004: move-object v2, v7 │ │ +415ef2: 0783 |0005: move-object v3, v8 │ │ +415ef4: 0794 |0006: move-object v4, v9 │ │ +415ef6: 7606 28ca 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/slf4j/event/EventRecodingLogger;.recordEvent:(Lorg/slf4j/event/Level;Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V // method@ca28 │ │ +415efc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/slf4j/event/EventRecodingLogger; │ │ 0x0000 - 0x000b reg=7 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/String; │ │ @@ -1415979,17 +1415975,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41615c: |[41615c] org.slf4j.event.SubstituteLoggingEvent.:()V │ │ -41616c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -416172: 0e00 |0003: return-void │ │ +416150: |[416150] org.slf4j.event.SubstituteLoggingEvent.:()V │ │ +416160: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +416166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ Virtual methods - │ │ @@ -1415998,17 +1415994,17 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416084: |[416084] org.slf4j.event.SubstituteLoggingEvent.getArgumentArray:()[Ljava/lang/Object; │ │ -416094: 5410 0a8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.argArray:[Ljava/lang/Object; // field@8f0a │ │ -416098: 1100 |0002: return-object v0 │ │ +416078: |[416078] org.slf4j.event.SubstituteLoggingEvent.getArgumentArray:()[Ljava/lang/Object; │ │ +416088: 5410 0a8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.argArray:[Ljava/lang/Object; // field@8f0a │ │ +41608c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #1 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416016,17 +1416012,17 @@ │ │ type : '()Lorg/slf4j/event/Level;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41612c: |[41612c] org.slf4j.event.SubstituteLoggingEvent.getLevel:()Lorg/slf4j/event/Level; │ │ -41613c: 5410 0b8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.level:Lorg/slf4j/event/Level; // field@8f0b │ │ -416140: 1100 |0002: return-object v0 │ │ +416120: |[416120] org.slf4j.event.SubstituteLoggingEvent.getLevel:()Lorg/slf4j/event/Level; │ │ +416130: 5410 0b8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.level:Lorg/slf4j/event/Level; // field@8f0b │ │ +416134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #2 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416034,17 +1416030,17 @@ │ │ type : '()Lorg/slf4j/helpers/SubstituteLogger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416144: |[416144] org.slf4j.event.SubstituteLoggingEvent.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; │ │ -416154: 5410 0c8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f0c │ │ -416158: 1100 |0002: return-object v0 │ │ +416138: |[416138] org.slf4j.event.SubstituteLoggingEvent.getLogger:()Lorg/slf4j/helpers/SubstituteLogger; │ │ +416148: 5410 0c8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f0c │ │ +41614c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #3 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416052,17 +1416048,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41609c: |[41609c] org.slf4j.event.SubstituteLoggingEvent.getLoggerName:()Ljava/lang/String; │ │ -4160ac: 5410 0d8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.loggerName:Ljava/lang/String; // field@8f0d │ │ -4160b0: 1100 |0002: return-object v0 │ │ +416090: |[416090] org.slf4j.event.SubstituteLoggingEvent.getLoggerName:()Ljava/lang/String; │ │ +4160a0: 5410 0d8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.loggerName:Ljava/lang/String; // field@8f0d │ │ +4160a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #4 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416070,17 +1416066,17 @@ │ │ type : '()Lorg/slf4j/Marker;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416114: |[416114] org.slf4j.event.SubstituteLoggingEvent.getMarker:()Lorg/slf4j/Marker; │ │ -416124: 5410 0e8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.marker:Lorg/slf4j/Marker; // field@8f0e │ │ -416128: 1100 |0002: return-object v0 │ │ +416108: |[416108] org.slf4j.event.SubstituteLoggingEvent.getMarker:()Lorg/slf4j/Marker; │ │ +416118: 5410 0e8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.marker:Lorg/slf4j/Marker; // field@8f0e │ │ +41611c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #5 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416088,17 +1416084,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4160b4: |[4160b4] org.slf4j.event.SubstituteLoggingEvent.getMessage:()Ljava/lang/String; │ │ -4160c4: 5410 0f8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.message:Ljava/lang/String; // field@8f0f │ │ -4160c8: 1100 |0002: return-object v0 │ │ +4160a8: |[4160a8] org.slf4j.event.SubstituteLoggingEvent.getMessage:()Ljava/lang/String; │ │ +4160b8: 5410 0f8f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.message:Ljava/lang/String; // field@8f0f │ │ +4160bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #6 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416106,17 +1416102,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4160cc: |[4160cc] org.slf4j.event.SubstituteLoggingEvent.getThreadName:()Ljava/lang/String; │ │ -4160dc: 5410 108f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.threadName:Ljava/lang/String; // field@8f10 │ │ -4160e0: 1100 |0002: return-object v0 │ │ +4160c0: |[4160c0] org.slf4j.event.SubstituteLoggingEvent.getThreadName:()Ljava/lang/String; │ │ +4160d0: 5410 108f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.threadName:Ljava/lang/String; // field@8f10 │ │ +4160d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #7 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416124,17 +1416120,17 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4160e4: |[4160e4] org.slf4j.event.SubstituteLoggingEvent.getThrowable:()Ljava/lang/Throwable; │ │ -4160f4: 5410 118f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.throwable:Ljava/lang/Throwable; // field@8f11 │ │ -4160f8: 1100 |0002: return-object v0 │ │ +4160d8: |[4160d8] org.slf4j.event.SubstituteLoggingEvent.getThrowable:()Ljava/lang/Throwable; │ │ +4160e8: 5410 118f |0000: iget-object v0, v1, Lorg/slf4j/event/SubstituteLoggingEvent;.throwable:Ljava/lang/Throwable; // field@8f11 │ │ +4160ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #8 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416142,17 +1416138,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4160fc: |[4160fc] org.slf4j.event.SubstituteLoggingEvent.getTimeStamp:()J │ │ -41610c: 5320 128f |0000: iget-wide v0, v2, Lorg/slf4j/event/SubstituteLoggingEvent;.timeStamp:J // field@8f12 │ │ -416110: 1000 |0002: return-wide v0 │ │ +4160f0: |[4160f0] org.slf4j.event.SubstituteLoggingEvent.getTimeStamp:()J │ │ +416100: 5320 128f |0000: iget-wide v0, v2, Lorg/slf4j/event/SubstituteLoggingEvent;.timeStamp:J // field@8f12 │ │ +416104: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ │ │ #9 : (in Lorg/slf4j/event/SubstituteLoggingEvent;) │ │ @@ -1416160,17 +1416156,17 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416174: |[416174] org.slf4j.event.SubstituteLoggingEvent.setArgumentArray:([Ljava/lang/Object;)V │ │ -416184: 5b01 0a8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.argArray:[Ljava/lang/Object; // field@8f0a │ │ -416188: 0e00 |0002: return-void │ │ +416168: |[416168] org.slf4j.event.SubstituteLoggingEvent.setArgumentArray:([Ljava/lang/Object;)V │ │ +416178: 5b01 0a8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.argArray:[Ljava/lang/Object; // field@8f0a │ │ +41617c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -1416179,17 +1416175,17 @@ │ │ type : '(Lorg/slf4j/event/Level;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41618c: |[41618c] org.slf4j.event.SubstituteLoggingEvent.setLevel:(Lorg/slf4j/event/Level;)V │ │ -41619c: 5b01 0b8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.level:Lorg/slf4j/event/Level; // field@8f0b │ │ -4161a0: 0e00 |0002: return-void │ │ +416180: |[416180] org.slf4j.event.SubstituteLoggingEvent.setLevel:(Lorg/slf4j/event/Level;)V │ │ +416190: 5b01 0b8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.level:Lorg/slf4j/event/Level; // field@8f0b │ │ +416194: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/slf4j/event/Level; │ │ │ │ @@ -1416198,17 +1416194,17 @@ │ │ type : '(Lorg/slf4j/helpers/SubstituteLogger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4161a4: |[4161a4] org.slf4j.event.SubstituteLoggingEvent.setLogger:(Lorg/slf4j/helpers/SubstituteLogger;)V │ │ -4161b4: 5b01 0c8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f0c │ │ -4161b8: 0e00 |0002: return-void │ │ +416198: |[416198] org.slf4j.event.SubstituteLoggingEvent.setLogger:(Lorg/slf4j/helpers/SubstituteLogger;)V │ │ +4161a8: 5b01 0c8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.logger:Lorg/slf4j/helpers/SubstituteLogger; // field@8f0c │ │ +4161ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ @@ -1416217,17 +1416213,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4161bc: |[4161bc] org.slf4j.event.SubstituteLoggingEvent.setLoggerName:(Ljava/lang/String;)V │ │ -4161cc: 5b01 0d8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.loggerName:Ljava/lang/String; // field@8f0d │ │ -4161d0: 0e00 |0002: return-void │ │ +4161b0: |[4161b0] org.slf4j.event.SubstituteLoggingEvent.setLoggerName:(Ljava/lang/String;)V │ │ +4161c0: 5b01 0d8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.loggerName:Ljava/lang/String; // field@8f0d │ │ +4161c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1416236,17 +1416232,17 @@ │ │ type : '(Lorg/slf4j/Marker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4161d4: |[4161d4] org.slf4j.event.SubstituteLoggingEvent.setMarker:(Lorg/slf4j/Marker;)V │ │ -4161e4: 5b01 0e8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.marker:Lorg/slf4j/Marker; // field@8f0e │ │ -4161e8: 0e00 |0002: return-void │ │ +4161c8: |[4161c8] org.slf4j.event.SubstituteLoggingEvent.setMarker:(Lorg/slf4j/Marker;)V │ │ +4161d8: 5b01 0e8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.marker:Lorg/slf4j/Marker; // field@8f0e │ │ +4161dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1416255,17 +1416251,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4161ec: |[4161ec] org.slf4j.event.SubstituteLoggingEvent.setMessage:(Ljava/lang/String;)V │ │ -4161fc: 5b01 0f8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.message:Ljava/lang/String; // field@8f0f │ │ -416200: 0e00 |0002: return-void │ │ +4161e0: |[4161e0] org.slf4j.event.SubstituteLoggingEvent.setMessage:(Ljava/lang/String;)V │ │ +4161f0: 5b01 0f8f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.message:Ljava/lang/String; // field@8f0f │ │ +4161f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1416274,17 +1416270,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416204: |[416204] org.slf4j.event.SubstituteLoggingEvent.setThreadName:(Ljava/lang/String;)V │ │ -416214: 5b01 108f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.threadName:Ljava/lang/String; // field@8f10 │ │ -416218: 0e00 |0002: return-void │ │ +4161f8: |[4161f8] org.slf4j.event.SubstituteLoggingEvent.setThreadName:(Ljava/lang/String;)V │ │ +416208: 5b01 108f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.threadName:Ljava/lang/String; // field@8f10 │ │ +41620c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1416293,17 +1416289,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41621c: |[41621c] org.slf4j.event.SubstituteLoggingEvent.setThrowable:(Ljava/lang/Throwable;)V │ │ -41622c: 5b01 118f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.throwable:Ljava/lang/Throwable; // field@8f11 │ │ -416230: 0e00 |0002: return-void │ │ +416210: |[416210] org.slf4j.event.SubstituteLoggingEvent.setThrowable:(Ljava/lang/Throwable;)V │ │ +416220: 5b01 118f |0000: iput-object v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.throwable:Ljava/lang/Throwable; // field@8f11 │ │ +416224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1416312,17 +1416308,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416234: |[416234] org.slf4j.event.SubstituteLoggingEvent.setTimeStamp:(J)V │ │ -416244: 5a01 128f |0000: iput-wide v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.timeStamp:J // field@8f12 │ │ -416248: 0e00 |0002: return-void │ │ +416228: |[416228] org.slf4j.event.SubstituteLoggingEvent.setTimeStamp:(J)V │ │ +416238: 5a01 128f |0000: iput-wide v1, v0, Lorg/slf4j/event/SubstituteLoggingEvent;.timeStamp:J // field@8f12 │ │ +41623c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/event/SubstituteLoggingEvent; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1416366,20 +1416362,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -416350: |[416350] org.slf4j.helpers.BasicMDCAdapter.:()V │ │ -416360: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -416366: 2200 6619 |0003: new-instance v0, Lorg/slf4j/helpers/BasicMDCAdapter$1; // type@1966 │ │ -41636a: 7020 5eca 1000 |0005: invoke-direct {v0, v1}, Lorg/slf4j/helpers/BasicMDCAdapter$1;.:(Lorg/slf4j/helpers/BasicMDCAdapter;)V // method@ca5e │ │ -416370: 5b10 148f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -416374: 0e00 |000a: return-void │ │ +416344: |[416344] org.slf4j.helpers.BasicMDCAdapter.:()V │ │ +416354: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41635a: 2200 6619 |0003: new-instance v0, Lorg/slf4j/helpers/BasicMDCAdapter$1; // type@1966 │ │ +41635e: 7020 5eca 1000 |0005: invoke-direct {v0, v1}, Lorg/slf4j/helpers/BasicMDCAdapter$1;.:(Lorg/slf4j/helpers/BasicMDCAdapter;)V // method@ca5e │ │ +416364: 5b10 148f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +416368: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ │ │ @@ -1416389,24 +1416385,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -416378: |[416378] org.slf4j.helpers.BasicMDCAdapter.clear:()V │ │ -416388: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -41638c: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -416392: 0c00 |0005: move-result-object v0 │ │ -416394: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ -416398: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -41639c: 7210 a787 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ -4163a2: 5410 148f |000d: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -4163a6: 6e10 9483 0000 |000f: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.remove:()V // method@8394 │ │ -4163ac: 0e00 |0012: return-void │ │ +41636c: |[41636c] org.slf4j.helpers.BasicMDCAdapter.clear:()V │ │ +41637c: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +416380: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +416386: 0c00 |0005: move-result-object v0 │ │ +416388: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ +41638c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +416390: 7210 a787 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ +416396: 5410 148f |000d: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +41639a: 6e10 9483 0000 |000f: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.remove:()V // method@8394 │ │ +4163a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ @@ -1416416,27 +1416412,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -4162ac: |[4162ac] org.slf4j.helpers.BasicMDCAdapter.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -4162bc: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -4162c0: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -4162c6: 0c00 |0005: move-result-object v0 │ │ -4162c8: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ -4162cc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -4162d0: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -4162d4: 7220 ac87 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -4162da: 0c02 |000f: move-result-object v2 │ │ -4162dc: 1f02 9210 |0010: check-cast v2, Ljava/lang/String; // type@1092 │ │ -4162e0: 1102 |0012: return-object v2 │ │ -4162e2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4162e4: 1102 |0014: return-object v2 │ │ +4162a0: |[4162a0] org.slf4j.helpers.BasicMDCAdapter.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +4162b0: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +4162b4: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +4162ba: 0c00 |0005: move-result-object v0 │ │ +4162bc: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ +4162c0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +4162c4: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +4162c8: 7220 ac87 2000 |000c: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +4162ce: 0c02 |000f: move-result-object v2 │ │ +4162d0: 1f02 9210 |0010: check-cast v2, Ljava/lang/String; // type@1092 │ │ +4162d4: 1102 |0012: return-object v2 │ │ +4162d6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4162d8: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000c line=87 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -1416446,25 +1416442,25 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4162e8: |[4162e8] org.slf4j.helpers.BasicMDCAdapter.getCopyOfContextMap:()Ljava/util/Map; │ │ -4162f8: 5420 148f |0000: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -4162fc: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -416302: 0c00 |0005: move-result-object v0 │ │ -416304: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ -416308: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -41630c: 2201 2511 |000a: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -416310: 7020 3787 0100 |000c: invoke-direct {v1, v0}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ -416316: 1101 |000f: return-object v1 │ │ -416318: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -41631a: 1100 |0011: return-object v0 │ │ +4162dc: |[4162dc] org.slf4j.helpers.BasicMDCAdapter.getCopyOfContextMap:()Ljava/util/Map; │ │ +4162ec: 5420 148f |0000: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +4162f0: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +4162f6: 0c00 |0005: move-result-object v0 │ │ +4162f8: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ +4162fc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +416300: 2201 2511 |000a: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +416304: 7020 3787 0100 |000c: invoke-direct {v1, v0}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ +41630a: 1101 |000f: return-object v1 │ │ +41630c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +41630e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000a line=137 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ │ │ @@ -1416473,25 +1416469,25 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -41631c: |[41631c] org.slf4j.helpers.BasicMDCAdapter.getKeys:()Ljava/util/Set; │ │ -41632c: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -416330: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -416336: 0c00 |0005: move-result-object v0 │ │ -416338: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ -41633c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -416340: 7210 b087 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@87b0 │ │ -416346: 0c00 |000d: move-result-object v0 │ │ -416348: 1100 |000e: return-object v0 │ │ -41634a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -41634c: 1100 |0010: return-object v0 │ │ +416310: |[416310] org.slf4j.helpers.BasicMDCAdapter.getKeys:()Ljava/util/Set; │ │ +416320: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +416324: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +41632a: 0c00 |0005: move-result-object v0 │ │ +41632c: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ +416330: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +416334: 7210 b087 0000 |000a: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@87b0 │ │ +41633a: 0c00 |000d: move-result-object v0 │ │ +41633c: 1100 |000e: return-object v0 │ │ +41633e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +416340: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000a line=123 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ │ │ @@ -1416500,31 +1416496,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -4163b0: |[4163b0] org.slf4j.helpers.BasicMDCAdapter.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4163c0: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ -4163c4: 5420 148f |0002: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -4163c8: 6e10 9383 0000 |0004: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -4163ce: 0c00 |0007: move-result-object v0 │ │ -4163d0: 1f00 3011 |0008: check-cast v0, Ljava/util/Map; // type@1130 │ │ -4163d4: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -4163d8: 2200 2511 |000c: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -4163dc: 7010 3587 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -4163e2: 5421 148f |0011: iget-object v1, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -4163e6: 6e20 9583 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@8395 │ │ -4163ec: 7230 b187 3004 |0016: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -4163f2: 0e00 |0019: return-void │ │ -4163f4: 2203 7110 |001a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4163f8: 1a04 08a0 |001c: const-string v4, "key cannot be null" // string@a008 │ │ -4163fc: 7020 8783 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -416402: 2703 |0021: throw v3 │ │ +4163a4: |[4163a4] org.slf4j.helpers.BasicMDCAdapter.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4163b4: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ +4163b8: 5420 148f |0002: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +4163bc: 6e10 9383 0000 |0004: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +4163c2: 0c00 |0007: move-result-object v0 │ │ +4163c4: 1f00 3011 |0008: check-cast v0, Ljava/util/Map; // type@1130 │ │ +4163c8: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +4163cc: 2200 2511 |000c: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4163d0: 7010 3587 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +4163d6: 5421 148f |0011: iget-object v1, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +4163da: 6e20 9583 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@8395 │ │ +4163e0: 7230 b187 3004 |0016: invoke-interface {v0, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +4163e6: 0e00 |0019: return-void │ │ +4163e8: 2203 7110 |001a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4163ec: 1a04 08a0 |001c: const-string v4, "key cannot be null" // string@a008 │ │ +4163f0: 7020 8783 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4163f6: 2703 |0021: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000c line=75 │ │ 0x0011 line=76 │ │ 0x0016 line=78 │ │ 0x001a line=71 │ │ @@ -1416538,22 +1416534,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -416404: |[416404] org.slf4j.helpers.BasicMDCAdapter.remove:(Ljava/lang/String;)V │ │ -416414: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -416418: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ -41641e: 0c00 |0005: move-result-object v0 │ │ -416420: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ -416424: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -416428: 7220 b387 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -41642e: 0e00 |000d: return-void │ │ +4163f8: |[4163f8] org.slf4j.helpers.BasicMDCAdapter.remove:(Ljava/lang/String;)V │ │ +416408: 5410 148f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +41640c: 6e10 9383 0000 |0002: invoke-virtual {v0}, Ljava/lang/InheritableThreadLocal;.get:()Ljava/lang/Object; // method@8393 │ │ +416412: 0c00 |0005: move-result-object v0 │ │ +416414: 1f00 3011 |0006: check-cast v0, Ljava/util/Map; // type@1130 │ │ +416418: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +41641c: 7220 b387 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +416422: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000a line=99 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -1416563,20 +1416559,20 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -416430: |[416430] org.slf4j.helpers.BasicMDCAdapter.setContextMap:(Ljava/util/Map;)V │ │ -416440: 5420 148f |0000: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ -416444: 2201 2511 |0002: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -416448: 7020 3787 3100 |0004: invoke-direct {v1, v3}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ -41644e: 6e20 9583 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@8395 │ │ -416454: 0e00 |000a: return-void │ │ +416424: |[416424] org.slf4j.helpers.BasicMDCAdapter.setContextMap:(Ljava/util/Map;)V │ │ +416434: 5420 148f |0000: iget-object v0, v2, Lorg/slf4j/helpers/BasicMDCAdapter;.inheritableThreadLocal:Ljava/lang/InheritableThreadLocal; // field@8f14 │ │ +416438: 2201 2511 |0002: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +41643c: 7020 3787 3100 |0004: invoke-direct {v1, v3}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@8737 │ │ +416442: 6e20 9583 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/InheritableThreadLocal;.set:(Ljava/lang/Object;)V // method@8395 │ │ +416448: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/slf4j/helpers/BasicMDCAdapter; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/util/Map; │ │ │ │ @@ -1416640,41 +1416636,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4167e8: |[4167e8] org.slf4j.helpers.BasicMarker.:()V │ │ -4167f8: 0e00 |0000: return-void │ │ +4167dc: |[4167dc] org.slf4j.helpers.BasicMarker.:()V │ │ +4167ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4167fc: |[4167fc] org.slf4j.helpers.BasicMarker.:(Ljava/lang/String;)V │ │ -41680c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -416812: 2200 5611 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1156 │ │ -416816: 7010 3088 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@8830 │ │ -41681c: 5b10 198f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -416820: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -416824: 5b12 188f |000c: iput-object v2, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ -416828: 0e00 |000e: return-void │ │ -41682a: 2202 7110 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41682e: 1a00 a316 |0011: const-string v0, "A marker name cannot be null" // string@16a3 │ │ -416832: 7020 8783 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -416838: 2702 |0016: throw v2 │ │ +4167f0: |[4167f0] org.slf4j.helpers.BasicMarker.:(Ljava/lang/String;)V │ │ +416800: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +416806: 2200 5611 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1156 │ │ +41680a: 7010 3088 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@8830 │ │ +416810: 5b10 198f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +416814: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +416818: 5b12 188f |000c: iput-object v2, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ +41681c: 0e00 |000e: return-void │ │ +41681e: 2202 7110 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +416822: 1a00 a316 |0011: const-string v0, "A marker name cannot be null" // string@16a3 │ │ +416826: 7020 8783 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +41682c: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=43 │ │ 0x000c line=49 │ │ 0x000f line=47 │ │ locals : │ │ @@ -1416687,31 +1416683,31 @@ │ │ type : '(Lorg/slf4j/Marker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -41683c: |[41683c] org.slf4j.helpers.BasicMarker.add:(Lorg/slf4j/Marker;)V │ │ -41684c: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -416850: 6e20 6dca 2100 |0002: invoke-virtual {v1, v2}, Lorg/slf4j/helpers/BasicMarker;.contains:(Lorg/slf4j/Marker;)Z // method@ca6d │ │ -416856: 0a00 |0005: move-result v0 │ │ -416858: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -41685c: 0e00 |0008: return-void │ │ -41685e: 7220 eec9 1200 |0009: invoke-interface {v2, v1}, Lorg/slf4j/Marker;.contains:(Lorg/slf4j/Marker;)Z // method@c9ee │ │ -416864: 0a00 |000c: move-result v0 │ │ -416866: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -41686a: 0e00 |000f: return-void │ │ -41686c: 5410 198f |0010: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -416870: 7220 7a87 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -416876: 0e00 |0015: return-void │ │ -416878: 2202 7110 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -41687c: 1a00 a616 |0018: const-string v0, "A null value cannot be added to a Marker as reference." // string@16a6 │ │ -416880: 7020 8783 0200 |001a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -416886: 2702 |001d: throw v2 │ │ +416830: |[416830] org.slf4j.helpers.BasicMarker.add:(Lorg/slf4j/Marker;)V │ │ +416840: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +416844: 6e20 6dca 2100 |0002: invoke-virtual {v1, v2}, Lorg/slf4j/helpers/BasicMarker;.contains:(Lorg/slf4j/Marker;)Z // method@ca6d │ │ +41684a: 0a00 |0005: move-result v0 │ │ +41684c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +416850: 0e00 |0008: return-void │ │ +416852: 7220 eec9 1200 |0009: invoke-interface {v2, v1}, Lorg/slf4j/Marker;.contains:(Lorg/slf4j/Marker;)Z // method@c9ee │ │ +416858: 0a00 |000c: move-result v0 │ │ +41685a: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +41685e: 0e00 |000f: return-void │ │ +416860: 5410 198f |0010: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +416864: 7220 7a87 2000 |0012: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41686a: 0e00 |0015: return-void │ │ +41686c: 2202 7110 |0016: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +416870: 1a00 a616 |0018: const-string v0, "A null value cannot be added to a Marker as reference." // string@16a6 │ │ +416874: 7020 8783 0200 |001a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +41687a: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0009 line=65 │ │ 0x0010 line=69 │ │ 0x0016 line=58 │ │ locals : │ │ @@ -1416723,44 +1416719,44 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -41654c: |[41654c] org.slf4j.helpers.BasicMarker.contains:(Ljava/lang/String;)Z │ │ -41655c: 3804 2d00 |0000: if-eqz v4, 002d // +002d │ │ -416560: 5430 188f |0002: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ -416564: 6e20 5084 4000 |0004: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41656a: 0a00 |0007: move-result v0 │ │ -41656c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -41656e: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -416572: 0f01 |000b: return v1 │ │ -416574: 6e10 71ca 0300 |000c: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ -41657a: 0a00 |000f: move-result v0 │ │ -41657c: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ -416580: 5430 198f |0012: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -416584: 7210 8487 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -41658a: 0c00 |0017: move-result-object v0 │ │ -41658c: 7210 5487 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -416592: 0a02 |001b: move-result v2 │ │ -416594: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ -416598: 7210 5587 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41659e: 0c02 |0021: move-result-object v2 │ │ -4165a0: 1f02 5f19 |0022: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ -4165a4: 7220 edc9 4200 |0024: invoke-interface {v2, v4}, Lorg/slf4j/Marker;.contains:(Ljava/lang/String;)Z // method@c9ed │ │ -4165aa: 0a02 |0027: move-result v2 │ │ -4165ac: 3802 f0ff |0028: if-eqz v2, 0018 // -0010 │ │ -4165b0: 0f01 |002a: return v1 │ │ -4165b2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -4165b4: 0f04 |002c: return v4 │ │ -4165b6: 2204 7110 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -4165ba: 1a00 2d54 |002f: const-string v0, "Other cannot be null" // string@542d │ │ -4165be: 7020 8783 0400 |0031: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -4165c4: 2704 |0034: throw v4 │ │ +416540: |[416540] org.slf4j.helpers.BasicMarker.contains:(Ljava/lang/String;)Z │ │ +416550: 3804 2d00 |0000: if-eqz v4, 002d // +002d │ │ +416554: 5430 188f |0002: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ +416558: 6e20 5084 4000 |0004: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41655e: 0a00 |0007: move-result v0 │ │ +416560: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +416562: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +416566: 0f01 |000b: return v1 │ │ +416568: 6e10 71ca 0300 |000c: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ +41656e: 0a00 |000f: move-result v0 │ │ +416570: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ +416574: 5430 198f |0012: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +416578: 7210 8487 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +41657e: 0c00 |0017: move-result-object v0 │ │ +416580: 7210 5487 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +416586: 0a02 |001b: move-result v2 │ │ +416588: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ +41658c: 7210 5587 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +416592: 0c02 |0021: move-result-object v2 │ │ +416594: 1f02 5f19 |0022: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ +416598: 7220 edc9 4200 |0024: invoke-interface {v2, v4}, Lorg/slf4j/Marker;.contains:(Ljava/lang/String;)Z // method@c9ed │ │ +41659e: 0a02 |0027: move-result v2 │ │ +4165a0: 3802 f0ff |0028: if-eqz v2, 0018 // -0010 │ │ +4165a4: 0f01 |002a: return v1 │ │ +4165a6: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +4165a8: 0f04 |002c: return v4 │ │ +4165aa: 2204 7110 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +4165ae: 1a00 2d54 |002f: const-string v0, "Other cannot be null" // string@542d │ │ +4165b2: 7020 8783 0400 |0031: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +4165b8: 2704 |0034: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x000c line=120 │ │ 0x0012 line=121 │ │ 0x0024 line=122 │ │ 0x002d line=113 │ │ @@ -1416773,43 +1416769,43 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -4165c8: |[4165c8] org.slf4j.helpers.BasicMarker.contains:(Lorg/slf4j/Marker;)Z │ │ -4165d8: 3804 2b00 |0000: if-eqz v4, 002b // +002b │ │ -4165dc: 6e20 6eca 4300 |0002: invoke-virtual {v3, v4}, Lorg/slf4j/helpers/BasicMarker;.equals:(Ljava/lang/Object;)Z // method@ca6e │ │ -4165e2: 0a00 |0005: move-result v0 │ │ -4165e4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4165e6: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4165ea: 0f01 |0009: return v1 │ │ -4165ec: 6e10 71ca 0300 |000a: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ -4165f2: 0a00 |000d: move-result v0 │ │ -4165f4: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ -4165f8: 5430 198f |0010: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -4165fc: 7210 8487 0000 |0012: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -416602: 0c00 |0015: move-result-object v0 │ │ -416604: 7210 5487 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41660a: 0a02 |0019: move-result v2 │ │ -41660c: 3802 0f00 |001a: if-eqz v2, 0029 // +000f │ │ -416610: 7210 5587 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -416616: 0c02 |001f: move-result-object v2 │ │ -416618: 1f02 5f19 |0020: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ -41661c: 7220 eec9 4200 |0022: invoke-interface {v2, v4}, Lorg/slf4j/Marker;.contains:(Lorg/slf4j/Marker;)Z // method@c9ee │ │ -416622: 0a02 |0025: move-result v2 │ │ -416624: 3802 f0ff |0026: if-eqz v2, 0016 // -0010 │ │ -416628: 0f01 |0028: return v1 │ │ -41662a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -41662c: 0f04 |002a: return v4 │ │ -41662e: 2204 7110 |002b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -416632: 1a00 2d54 |002d: const-string v0, "Other cannot be null" // string@542d │ │ -416636: 7020 8783 0400 |002f: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -41663c: 2704 |0032: throw v4 │ │ +4165bc: |[4165bc] org.slf4j.helpers.BasicMarker.contains:(Lorg/slf4j/Marker;)Z │ │ +4165cc: 3804 2b00 |0000: if-eqz v4, 002b // +002b │ │ +4165d0: 6e20 6eca 4300 |0002: invoke-virtual {v3, v4}, Lorg/slf4j/helpers/BasicMarker;.equals:(Ljava/lang/Object;)Z // method@ca6e │ │ +4165d6: 0a00 |0005: move-result v0 │ │ +4165d8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4165da: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4165de: 0f01 |0009: return v1 │ │ +4165e0: 6e10 71ca 0300 |000a: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ +4165e6: 0a00 |000d: move-result v0 │ │ +4165e8: 3800 1b00 |000e: if-eqz v0, 0029 // +001b │ │ +4165ec: 5430 198f |0010: iget-object v0, v3, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +4165f0: 7210 8487 0000 |0012: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +4165f6: 0c00 |0015: move-result-object v0 │ │ +4165f8: 7210 5487 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4165fe: 0a02 |0019: move-result v2 │ │ +416600: 3802 0f00 |001a: if-eqz v2, 0029 // +000f │ │ +416604: 7210 5587 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41660a: 0c02 |001f: move-result-object v2 │ │ +41660c: 1f02 5f19 |0020: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ +416610: 7220 eec9 4200 |0022: invoke-interface {v2, v4}, Lorg/slf4j/Marker;.contains:(Lorg/slf4j/Marker;)Z // method@c9ee │ │ +416616: 0a02 |0025: move-result v2 │ │ +416618: 3802 f0ff |0026: if-eqz v2, 0016 // -0010 │ │ +41661c: 0f01 |0028: return v1 │ │ +41661e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +416620: 0f04 |002a: return v4 │ │ +416622: 2204 7110 |002b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +416626: 1a00 2d54 |002d: const-string v0, "Other cannot be null" // string@542d │ │ +41662a: 7020 8783 0400 |002f: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +416630: 2704 |0032: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x000a line=98 │ │ 0x0010 line=99 │ │ 0x0022 line=100 │ │ 0x002b line=91 │ │ @@ -1416822,31 +1416818,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -416640: |[416640] org.slf4j.helpers.BasicMarker.equals:(Ljava/lang/Object;)Z │ │ -416650: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -416654: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -416656: 0f03 |0003: return v3 │ │ -416658: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -41665a: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -41665e: 0f00 |0007: return v0 │ │ -416660: 2031 5f19 |0008: instance-of v1, v3, Lorg/slf4j/Marker; // type@195f │ │ -416664: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -416668: 0f00 |000c: return v0 │ │ -41666a: 1f03 5f19 |000d: check-cast v3, Lorg/slf4j/Marker; // type@195f │ │ -41666e: 5420 188f |000f: iget-object v0, v2, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ -416672: 7210 f0c9 0300 |0011: invoke-interface {v3}, Lorg/slf4j/Marker;.getName:()Ljava/lang/String; // method@c9f0 │ │ -416678: 0c03 |0014: move-result-object v3 │ │ -41667a: 6e20 5084 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -416680: 0a03 |0018: move-result v3 │ │ -416682: 0f03 |0019: return v3 │ │ +416634: |[416634] org.slf4j.helpers.BasicMarker.equals:(Ljava/lang/Object;)Z │ │ +416644: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +416648: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +41664a: 0f03 |0003: return v3 │ │ +41664c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +41664e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +416652: 0f00 |0007: return v0 │ │ +416654: 2031 5f19 |0008: instance-of v1, v3, Lorg/slf4j/Marker; // type@195f │ │ +416658: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +41665c: 0f00 |000c: return v0 │ │ +41665e: 1f03 5f19 |000d: check-cast v3, Lorg/slf4j/Marker; // type@195f │ │ +416662: 5420 188f |000f: iget-object v0, v2, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ +416666: 7210 f0c9 0300 |0011: invoke-interface {v3}, Lorg/slf4j/Marker;.getName:()Ljava/lang/String; // method@c9f0 │ │ +41666c: 0c03 |0014: move-result-object v3 │ │ +41666e: 6e20 5084 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +416674: 0a03 |0018: move-result v3 │ │ +416676: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=139 │ │ 0x000d line=142 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/slf4j/helpers/BasicMarker; │ │ @@ -1416857,17 +1416853,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -416708: |[416708] org.slf4j.helpers.BasicMarker.getName:()Ljava/lang/String; │ │ -416718: 5410 188f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ -41671c: 1100 |0002: return-object v0 │ │ +4166fc: |[4166fc] org.slf4j.helpers.BasicMarker.getName:()Ljava/lang/String; │ │ +41670c: 5410 188f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ +416710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ │ │ #5 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ @@ -1416875,18 +1416871,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -416684: |[416684] org.slf4j.helpers.BasicMarker.hasChildren:()Z │ │ -416694: 6e10 71ca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ -41669a: 0a00 |0003: move-result v0 │ │ -41669c: 0f00 |0004: return v0 │ │ +416678: |[416678] org.slf4j.helpers.BasicMarker.hasChildren:()Z │ │ +416688: 6e10 71ca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ +41668e: 0a00 |0003: move-result v0 │ │ +416690: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ │ │ #6 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ @@ -1416894,23 +1416890,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4166a0: |[4166a0] org.slf4j.helpers.BasicMarker.hasReferences:()Z │ │ -4166b0: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -4166b4: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -4166ba: 0a00 |0005: move-result v0 │ │ -4166bc: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -4166c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -4166c2: 2802 |0009: goto 000b // +0002 │ │ -4166c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4166c6: 0f00 |000b: return v0 │ │ +416694: |[416694] org.slf4j.helpers.BasicMarker.hasReferences:()Z │ │ +4166a4: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +4166a8: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +4166ae: 0a00 |0005: move-result v0 │ │ +4166b0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +4166b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +4166b6: 2802 |0009: goto 000b // +0002 │ │ +4166b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4166ba: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ │ │ #7 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ @@ -1416918,19 +1416914,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4166e8: |[4166e8] org.slf4j.helpers.BasicMarker.hashCode:()I │ │ -4166f8: 5410 188f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ -4166fc: 6e10 5884 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -416702: 0a00 |0005: move-result v0 │ │ -416704: 0f00 |0006: return v0 │ │ +4166dc: |[4166dc] org.slf4j.helpers.BasicMarker.hashCode:()I │ │ +4166ec: 5410 188f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.name:Ljava/lang/String; // field@8f18 │ │ +4166f0: 6e10 5884 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +4166f6: 0a00 |0005: move-result v0 │ │ +4166f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ │ │ #8 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ @@ -1416938,19 +1416934,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4167c8: |[4167c8] org.slf4j.helpers.BasicMarker.iterator:()Ljava/util/Iterator; │ │ -4167d8: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -4167dc: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -4167e2: 0c00 |0005: move-result-object v0 │ │ -4167e4: 1100 |0006: return-object v0 │ │ +4167bc: |[4167bc] org.slf4j.helpers.BasicMarker.iterator:()Ljava/util/Iterator; │ │ +4167cc: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +4167d0: 7210 8487 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +4167d6: 0c00 |0005: move-result-object v0 │ │ +4167d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ │ │ #9 : (in Lorg/slf4j/helpers/BasicMarker;) │ │ @@ -1416958,19 +1416954,19 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4166c8: |[4166c8] org.slf4j.helpers.BasicMarker.remove:(Lorg/slf4j/Marker;)Z │ │ -4166d8: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ -4166dc: 7220 8887 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@8788 │ │ -4166e2: 0a02 |0005: move-result v2 │ │ -4166e4: 0f02 |0006: return v2 │ │ +4166bc: |[4166bc] org.slf4j.helpers.BasicMarker.remove:(Lorg/slf4j/Marker;)Z │ │ +4166cc: 5410 198f |0000: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarker;.referenceList:Ljava/util/List; // field@8f19 │ │ +4166d0: 7220 8887 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@8788 │ │ +4166d6: 0a02 |0005: move-result v2 │ │ +4166d8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/helpers/BasicMarker; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1416979,51 +1416975,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -416720: |[416720] org.slf4j.helpers.BasicMarker.toString:()Ljava/lang/String; │ │ -416730: 6e10 71ca 0300 |0000: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ -416736: 0a00 |0003: move-result v0 │ │ -416738: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -41673c: 6e10 6fca 0300 |0006: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.getName:()Ljava/lang/String; // method@ca6f │ │ -416742: 0c00 |0009: move-result-object v0 │ │ -416744: 1100 |000a: return-object v0 │ │ -416746: 6e10 73ca 0300 |000b: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.iterator:()Ljava/util/Iterator; // method@ca73 │ │ -41674c: 0c00 |000e: move-result-object v0 │ │ -41674e: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -416752: 6e10 6fca 0300 |0011: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.getName:()Ljava/lang/String; // method@ca6f │ │ -416758: 0c02 |0014: move-result-object v2 │ │ -41675a: 7020 8684 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ -416760: 1302 2000 |0018: const/16 v2, #int 32 // #20 │ │ -416764: 6e20 8784 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -41676a: 6202 168f |001d: sget-object v2, Lorg/slf4j/helpers/BasicMarker;.OPEN:Ljava/lang/String; // field@8f16 │ │ -41676e: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416774: 7210 5487 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41677a: 0a02 |0025: move-result v2 │ │ -41677c: 3802 1b00 |0026: if-eqz v2, 0041 // +001b │ │ -416780: 7210 5587 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -416786: 0c02 |002b: move-result-object v2 │ │ -416788: 1f02 5f19 |002c: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ -41678c: 7210 f0c9 0200 |002e: invoke-interface {v2}, Lorg/slf4j/Marker;.getName:()Ljava/lang/String; // method@c9f0 │ │ -416792: 0c02 |0031: move-result-object v2 │ │ -416794: 6e20 8f84 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41679a: 7210 5487 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4167a0: 0a02 |0038: move-result v2 │ │ -4167a2: 3802 e9ff |0039: if-eqz v2, 0022 // -0017 │ │ -4167a6: 6202 178f |003b: sget-object v2, Lorg/slf4j/helpers/BasicMarker;.SEP:Ljava/lang/String; // field@8f17 │ │ -4167aa: 6e20 8f84 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4167b0: 28e2 |0040: goto 0022 // -001e │ │ -4167b2: 6200 158f |0041: sget-object v0, Lorg/slf4j/helpers/BasicMarker;.CLOSE:Ljava/lang/String; // field@8f15 │ │ -4167b6: 6e20 8f84 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4167bc: 6e10 9f84 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4167c2: 0c00 |0049: move-result-object v0 │ │ -4167c4: 1100 |004a: return-object v0 │ │ +416714: |[416714] org.slf4j.helpers.BasicMarker.toString:()Ljava/lang/String; │ │ +416724: 6e10 71ca 0300 |0000: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.hasReferences:()Z // method@ca71 │ │ +41672a: 0a00 |0003: move-result v0 │ │ +41672c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +416730: 6e10 6fca 0300 |0006: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.getName:()Ljava/lang/String; // method@ca6f │ │ +416736: 0c00 |0009: move-result-object v0 │ │ +416738: 1100 |000a: return-object v0 │ │ +41673a: 6e10 73ca 0300 |000b: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.iterator:()Ljava/util/Iterator; // method@ca73 │ │ +416740: 0c00 |000e: move-result-object v0 │ │ +416742: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +416746: 6e10 6fca 0300 |0011: invoke-virtual {v3}, Lorg/slf4j/helpers/BasicMarker;.getName:()Ljava/lang/String; // method@ca6f │ │ +41674c: 0c02 |0014: move-result-object v2 │ │ +41674e: 7020 8684 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@8486 │ │ +416754: 1302 2000 |0018: const/16 v2, #int 32 // #20 │ │ +416758: 6e20 8784 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +41675e: 6202 168f |001d: sget-object v2, Lorg/slf4j/helpers/BasicMarker;.OPEN:Ljava/lang/String; // field@8f16 │ │ +416762: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416768: 7210 5487 0000 |0022: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41676e: 0a02 |0025: move-result v2 │ │ +416770: 3802 1b00 |0026: if-eqz v2, 0041 // +001b │ │ +416774: 7210 5587 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41677a: 0c02 |002b: move-result-object v2 │ │ +41677c: 1f02 5f19 |002c: check-cast v2, Lorg/slf4j/Marker; // type@195f │ │ +416780: 7210 f0c9 0200 |002e: invoke-interface {v2}, Lorg/slf4j/Marker;.getName:()Ljava/lang/String; // method@c9f0 │ │ +416786: 0c02 |0031: move-result-object v2 │ │ +416788: 6e20 8f84 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41678e: 7210 5487 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +416794: 0a02 |0038: move-result v2 │ │ +416796: 3802 e9ff |0039: if-eqz v2, 0022 // -0017 │ │ +41679a: 6202 178f |003b: sget-object v2, Lorg/slf4j/helpers/BasicMarker;.SEP:Ljava/lang/String; // field@8f17 │ │ +41679e: 6e20 8f84 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4167a4: 28e2 |0040: goto 0022 // -001e │ │ +4167a6: 6200 158f |0041: sget-object v0, Lorg/slf4j/helpers/BasicMarker;.CLOSE:Ljava/lang/String; // field@8f15 │ │ +4167aa: 6e20 8f84 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4167b0: 6e10 9f84 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4167b6: 0c00 |0049: move-result-object v0 │ │ +4167b8: 1100 |004a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000b line=154 │ │ 0x000f line=156 │ │ 0x001a line=157 │ │ @@ -1417071,20 +1417067,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -416524: |[416524] org.slf4j.helpers.BasicMarkerFactory.:()V │ │ -416534: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -41653a: 2200 5111 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1151 │ │ -41653e: 7010 2488 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@8824 │ │ -416544: 5b10 1b8f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ -416548: 0e00 |000a: return-void │ │ +416518: |[416518] org.slf4j.helpers.BasicMarkerFactory.:()V │ │ +416528: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41652e: 2200 5111 |0003: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@1151 │ │ +416532: 7010 2488 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@8824 │ │ +416538: 5b10 1b8f |0008: iput-object v0, v1, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ +41653c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/helpers/BasicMarkerFactory; │ │ │ │ @@ -1417094,24 +1417090,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -416458: |[416458] org.slf4j.helpers.BasicMarkerFactory.detachMarker:(Ljava/lang/String;)Z │ │ -416468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41646a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -41646e: 0f00 |0003: return v0 │ │ -416470: 5421 1b8f |0004: iget-object v1, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ -416474: 7220 2e88 3100 |0006: invoke-interface {v1, v3}, Ljava/util/concurrent/ConcurrentMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@882e │ │ -41647a: 0c03 |0009: move-result-object v3 │ │ -41647c: 3803 0300 |000a: if-eqz v3, 000d // +0003 │ │ -416480: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -416482: 0f00 |000d: return v0 │ │ +41644c: |[41644c] org.slf4j.helpers.BasicMarkerFactory.detachMarker:(Ljava/lang/String;)Z │ │ +41645c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41645e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +416462: 0f00 |0003: return v0 │ │ +416464: 5421 1b8f |0004: iget-object v1, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ +416468: 7220 2e88 3100 |0006: invoke-interface {v1, v3}, Ljava/util/concurrent/ConcurrentMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@882e │ │ +41646e: 0c03 |0009: move-result-object v3 │ │ +416470: 3803 0300 |000a: if-eqz v3, 000d // +0003 │ │ +416474: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +416476: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/slf4j/helpers/BasicMarkerFactory; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1417120,22 +1417116,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -416484: |[416484] org.slf4j.helpers.BasicMarkerFactory.exists:(Ljava/lang/String;)Z │ │ -416494: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -416498: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -41649a: 0f02 |0003: return v2 │ │ -41649c: 5410 1b8f |0004: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ -4164a0: 7220 2b88 2000 |0006: invoke-interface {v0, v2}, Ljava/util/concurrent/ConcurrentMap;.containsKey:(Ljava/lang/Object;)Z // method@882b │ │ -4164a6: 0a02 |0009: move-result v2 │ │ -4164a8: 0f02 |000a: return v2 │ │ +416478: |[416478] org.slf4j.helpers.BasicMarkerFactory.exists:(Ljava/lang/String;)Z │ │ +416488: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +41648c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +41648e: 0f02 |0003: return v2 │ │ +416490: 5410 1b8f |0004: iget-object v0, v1, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ +416494: 7220 2b88 2000 |0006: invoke-interface {v0, v2}, Ljava/util/concurrent/ConcurrentMap;.containsKey:(Ljava/lang/Object;)Z // method@882b │ │ +41649a: 0a02 |0009: move-result v2 │ │ +41649c: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/helpers/BasicMarkerFactory; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417144,18 +1417140,18 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Marker;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4164ac: |[4164ac] org.slf4j.helpers.BasicMarkerFactory.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ -4164bc: 2200 6819 |0000: new-instance v0, Lorg/slf4j/helpers/BasicMarker; // type@1968 │ │ -4164c0: 7020 6aca 2000 |0002: invoke-direct {v0, v2}, Lorg/slf4j/helpers/BasicMarker;.:(Ljava/lang/String;)V // method@ca6a │ │ -4164c6: 1100 |0005: return-object v0 │ │ +4164a0: |[4164a0] org.slf4j.helpers.BasicMarkerFactory.getDetachedMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ +4164b0: 2200 6819 |0000: new-instance v0, Lorg/slf4j/helpers/BasicMarker; // type@1968 │ │ +4164b4: 7020 6aca 2000 |0002: invoke-direct {v0, v2}, Lorg/slf4j/helpers/BasicMarker;.:(Ljava/lang/String;)V // method@ca6a │ │ +4164ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/slf4j/helpers/BasicMarkerFactory; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417164,34 +1417160,34 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Marker;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -4164c8: |[4164c8] org.slf4j.helpers.BasicMarkerFactory.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ -4164d8: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -4164dc: 5420 1b8f |0002: iget-object v0, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ -4164e0: 7220 2c88 3000 |0004: invoke-interface {v0, v3}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@882c │ │ -4164e6: 0c00 |0007: move-result-object v0 │ │ -4164e8: 1f00 5f19 |0008: check-cast v0, Lorg/slf4j/Marker; // type@195f │ │ -4164ec: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ -4164f0: 2200 6819 |000c: new-instance v0, Lorg/slf4j/helpers/BasicMarker; // type@1968 │ │ -4164f4: 7020 6aca 3000 |000e: invoke-direct {v0, v3}, Lorg/slf4j/helpers/BasicMarker;.:(Ljava/lang/String;)V // method@ca6a │ │ -4164fa: 5421 1b8f |0011: iget-object v1, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ -4164fe: 7230 2d88 3100 |0013: invoke-interface {v1, v3, v0}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@882d │ │ -416504: 0c03 |0016: move-result-object v3 │ │ -416506: 1f03 5f19 |0017: check-cast v3, Lorg/slf4j/Marker; // type@195f │ │ -41650a: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ -41650e: 0730 |001b: move-object v0, v3 │ │ -416510: 1100 |001c: return-object v0 │ │ -416512: 2203 7110 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -416516: 1a00 7550 |001f: const-string v0, "Marker name cannot be null" // string@5075 │ │ -41651a: 7020 8783 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -416520: 2703 |0024: throw v3 │ │ +4164bc: |[4164bc] org.slf4j.helpers.BasicMarkerFactory.getMarker:(Ljava/lang/String;)Lorg/slf4j/Marker; │ │ +4164cc: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +4164d0: 5420 1b8f |0002: iget-object v0, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ +4164d4: 7220 2c88 3000 |0004: invoke-interface {v0, v3}, Ljava/util/concurrent/ConcurrentMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@882c │ │ +4164da: 0c00 |0007: move-result-object v0 │ │ +4164dc: 1f00 5f19 |0008: check-cast v0, Lorg/slf4j/Marker; // type@195f │ │ +4164e0: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ +4164e4: 2200 6819 |000c: new-instance v0, Lorg/slf4j/helpers/BasicMarker; // type@1968 │ │ +4164e8: 7020 6aca 3000 |000e: invoke-direct {v0, v3}, Lorg/slf4j/helpers/BasicMarker;.:(Ljava/lang/String;)V // method@ca6a │ │ +4164ee: 5421 1b8f |0011: iget-object v1, v2, Lorg/slf4j/helpers/BasicMarkerFactory;.markerMap:Ljava/util/concurrent/ConcurrentMap; // field@8f1b │ │ +4164f2: 7230 2d88 3100 |0013: invoke-interface {v1, v3, v0}, Ljava/util/concurrent/ConcurrentMap;.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@882d │ │ +4164f8: 0c03 |0016: move-result-object v3 │ │ +4164fa: 1f03 5f19 |0017: check-cast v3, Lorg/slf4j/Marker; // type@195f │ │ +4164fe: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ +416502: 0730 |001b: move-object v0, v3 │ │ +416504: 1100 |001c: return-object v0 │ │ +416506: 2203 7110 |001d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +41650a: 1a00 7550 |001f: const-string v0, "Marker name cannot be null" // string@5075 │ │ +41650e: 7020 8783 0300 |0021: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +416514: 2703 |0024: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x000c line=69 │ │ 0x0011 line=70 │ │ 0x001d line=64 │ │ locals : │ │ @@ -1417224,17 +1417220,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4173f0: |[4173f0] org.slf4j.helpers.NOPLoggerFactory.:()V │ │ -417400: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -417406: 0e00 |0003: return-void │ │ +4173e4: |[4173e4] org.slf4j.helpers.NOPLoggerFactory.:()V │ │ +4173f4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4173fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/NOPLoggerFactory; │ │ │ │ Virtual methods - │ │ @@ -1417243,17 +1417239,17 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Logger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4173d8: |[4173d8] org.slf4j.helpers.NOPLoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ -4173e8: 6201 258f |0000: sget-object v1, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ -4173ec: 1101 |0002: return-object v1 │ │ +4173cc: |[4173cc] org.slf4j.helpers.NOPLoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ +4173dc: 6201 258f |0000: sget-object v1, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ +4173e0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/helpers/NOPLoggerFactory; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1417289,17 +1417285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4176d8: |[4176d8] org.slf4j.helpers.NOPMDCAdapter.:()V │ │ -4176e8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4176ee: 0e00 |0003: return-void │ │ +4176cc: |[4176cc] org.slf4j.helpers.NOPMDCAdapter.:()V │ │ +4176dc: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4176e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/NOPMDCAdapter; │ │ │ │ Virtual methods - │ │ @@ -1417308,93 +1417304,93 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4176f0: |[4176f0] org.slf4j.helpers.NOPMDCAdapter.clear:()V │ │ -417700: 0e00 |0000: return-void │ │ +4176e4: |[4176e4] org.slf4j.helpers.NOPMDCAdapter.clear:()V │ │ +4176f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/NOPMDCAdapter;) │ │ name : 'get' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4176b0: |[4176b0] org.slf4j.helpers.NOPMDCAdapter.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -4176c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4176c2: 1101 |0001: return-object v1 │ │ +4176a4: |[4176a4] org.slf4j.helpers.NOPMDCAdapter.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +4176b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4176b6: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/slf4j/helpers/NOPMDCAdapter;) │ │ name : 'getCopyOfContextMap' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -4176c4: |[4176c4] org.slf4j.helpers.NOPMDCAdapter.getCopyOfContextMap:()Ljava/util/Map; │ │ -4176d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4176d6: 1100 |0001: return-object v0 │ │ +4176b8: |[4176b8] org.slf4j.helpers.NOPMDCAdapter.getCopyOfContextMap:()Ljava/util/Map; │ │ +4176c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4176ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/slf4j/helpers/NOPMDCAdapter;) │ │ name : 'put' │ │ 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 │ │ -417704: |[417704] org.slf4j.helpers.NOPMDCAdapter.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -417714: 0e00 |0000: return-void │ │ +4176f8: |[4176f8] org.slf4j.helpers.NOPMDCAdapter.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +417708: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/slf4j/helpers/NOPMDCAdapter;) │ │ name : 'remove' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417718: |[417718] org.slf4j.helpers.NOPMDCAdapter.remove:(Ljava/lang/String;)V │ │ -417728: 0e00 |0000: return-void │ │ +41770c: |[41770c] org.slf4j.helpers.NOPMDCAdapter.remove:(Ljava/lang/String;)V │ │ +41771c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/slf4j/helpers/NOPMDCAdapter;) │ │ name : 'setContextMap' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41772c: |[41772c] org.slf4j.helpers.NOPMDCAdapter.setContextMap:(Ljava/util/Map;)V │ │ -41773c: 0e00 |0000: return-void │ │ +417720: |[417720] org.slf4j.helpers.NOPMDCAdapter.setContextMap:(Ljava/util/Map;)V │ │ +417730: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20960 (NOPMDCAdapter.java) │ │ │ │ Class #4824 header: │ │ @@ -1417435,17 +1417431,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41777c: |[41777c] org.slf4j.helpers.NamedLoggerBase.:()V │ │ -41778c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -417792: 0e00 |0003: return-void │ │ +417770: |[417770] org.slf4j.helpers.NamedLoggerBase.:()V │ │ +417780: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +417786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/NamedLoggerBase; │ │ │ │ Virtual methods - │ │ @@ -1417454,17 +1417450,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -417764: |[417764] org.slf4j.helpers.NamedLoggerBase.getName:()Ljava/lang/String; │ │ -417774: 5410 278f |0000: iget-object v0, v1, Lorg/slf4j/helpers/NamedLoggerBase;.name:Ljava/lang/String; // field@8f27 │ │ -417778: 1100 |0002: return-object v0 │ │ +417758: |[417758] org.slf4j.helpers.NamedLoggerBase.getName:()Ljava/lang/String; │ │ +417768: 5410 278f |0000: iget-object v0, v1, Lorg/slf4j/helpers/NamedLoggerBase;.name:Ljava/lang/String; // field@8f27 │ │ +41776c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/NamedLoggerBase; │ │ │ │ #1 : (in Lorg/slf4j/helpers/NamedLoggerBase;) │ │ @@ -1417472,20 +1417468,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417740: |[417740] org.slf4j.helpers.NamedLoggerBase.readResolve:()Ljava/lang/Object; │ │ -417750: 6e10 ffca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/NamedLoggerBase;.getName:()Ljava/lang/String; // method@caff │ │ -417756: 0c00 |0003: move-result-object v0 │ │ -417758: 7110 d2c9 0000 |0004: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ -41775e: 0c00 |0007: move-result-object v0 │ │ -417760: 1100 |0008: return-object v0 │ │ +417734: |[417734] org.slf4j.helpers.NamedLoggerBase.readResolve:()Ljava/lang/Object; │ │ +417744: 6e10 ffca 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/NamedLoggerBase;.getName:()Ljava/lang/String; // method@caff │ │ +41774a: 0c00 |0003: move-result-object v0 │ │ +41774c: 7110 d2c9 0000 |0004: invoke-static {v0}, Lorg/slf4j/LoggerFactory;.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; // method@c9d2 │ │ +417752: 0c00 |0007: move-result-object v0 │ │ +417754: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/NamedLoggerBase; │ │ │ │ source_file_idx : 21045 (NamedLoggerBase.java) │ │ @@ -1417548,20 +1417544,20 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Queue;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -417be8: |[417be8] org.slf4j.helpers.SubstituteLogger.:(Ljava/lang/String;Ljava/util/Queue;Z)V │ │ -417bf8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -417bfe: 5b01 2f8f |0003: iput-object v1, v0, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ -417c02: 5b02 2c8f |0005: iput-object v2, v0, Lorg/slf4j/helpers/SubstituteLogger;.eventQueue:Ljava/util/Queue; // field@8f2c │ │ -417c06: 5c03 2a8f |0007: iput-boolean v3, v0, Lorg/slf4j/helpers/SubstituteLogger;.createdPostInitialization:Z // field@8f2a │ │ -417c0a: 0e00 |0009: return-void │ │ +417bdc: |[417bdc] org.slf4j.helpers.SubstituteLogger.:(Ljava/lang/String;Ljava/util/Queue;Z)V │ │ +417bec: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +417bf2: 5b01 2f8f |0003: iput-object v1, v0, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ +417bf6: 5b02 2c8f |0005: iput-object v2, v0, Lorg/slf4j/helpers/SubstituteLogger;.eventQueue:Ljava/util/Queue; // field@8f2c │ │ +417bfa: 5c03 2a8f |0007: iput-boolean v3, v0, Lorg/slf4j/helpers/SubstituteLogger;.createdPostInitialization:Z // field@8f2a │ │ +417bfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -1417575,23 +1417571,23 @@ │ │ type : '()Lorg/slf4j/Logger;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -417bb8: |[417bb8] org.slf4j.helpers.SubstituteLogger.getEventRecordingLogger:()Lorg/slf4j/Logger; │ │ -417bc8: 5420 2d8f |0000: iget-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ -417bcc: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -417bd0: 2200 6219 |0004: new-instance v0, Lorg/slf4j/event/EventRecodingLogger; // type@1962 │ │ -417bd4: 5421 2c8f |0006: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventQueue:Ljava/util/Queue; // field@8f2c │ │ -417bd8: 7030 fdc9 2001 |0008: invoke-direct {v0, v2, v1}, Lorg/slf4j/event/EventRecodingLogger;.:(Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V // method@c9fd │ │ -417bde: 5b20 2d8f |000b: iput-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ -417be2: 5420 2d8f |000d: iget-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ -417be6: 1100 |000f: return-object v0 │ │ +417bac: |[417bac] org.slf4j.helpers.SubstituteLogger.getEventRecordingLogger:()Lorg/slf4j/Logger; │ │ +417bbc: 5420 2d8f |0000: iget-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ +417bc0: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +417bc4: 2200 6219 |0004: new-instance v0, Lorg/slf4j/event/EventRecodingLogger; // type@1962 │ │ +417bc8: 5421 2c8f |0006: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventQueue:Ljava/util/Queue; // field@8f2c │ │ +417bcc: 7030 fdc9 2001 |0008: invoke-direct {v0, v2, v1}, Lorg/slf4j/event/EventRecodingLogger;.:(Lorg/slf4j/helpers/SubstituteLogger;Ljava/util/Queue;)V // method@c9fd │ │ +417bd2: 5b20 2d8f |000b: iput-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ +417bd6: 5420 2d8f |000d: iget-object v0, v2, Lorg/slf4j/helpers/SubstituteLogger;.eventRecodingLogger:Lorg/slf4j/event/EventRecodingLogger; // field@8f2d │ │ +417bda: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000d line=347 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/slf4j/helpers/SubstituteLogger; │ │ @@ -1417602,19 +1417598,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -417c0c: |[417c0c] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;)V │ │ -417c1c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417c22: 0c00 |0003: move-result-object v0 │ │ -417c24: 7220 8ac9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;)V // method@c98a │ │ -417c2a: 0e00 |0007: return-void │ │ +417c00: |[417c00] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;)V │ │ +417c10: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417c16: 0c00 |0003: move-result-object v0 │ │ +417c18: 7220 8ac9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;)V // method@c98a │ │ +417c1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417623,19 +1417619,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417c2c: |[417c2c] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -417c3c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417c42: 0c00 |0003: move-result-object v0 │ │ -417c44: 7230 8bc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Object;)V // method@c98b │ │ -417c4a: 0e00 |0007: return-void │ │ +417c20: |[417c20] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417c30: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417c36: 0c00 |0003: move-result-object v0 │ │ +417c38: 7230 8bc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Object;)V // method@c98b │ │ +417c3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1417645,19 +1417641,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417c4c: |[417c4c] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417c5c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417c62: 0c00 |0003: move-result-object v0 │ │ -417c64: 7240 8cc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c98c │ │ -417c6a: 0e00 |0007: return-void │ │ +417c40: |[417c40] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417c50: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417c56: 0c00 |0003: move-result-object v0 │ │ +417c58: 7240 8cc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c98c │ │ +417c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1417668,19 +1417664,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417c8c: |[417c8c] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417c9c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ca2: 0c00 |0003: move-result-object v0 │ │ -417ca4: 7230 8dc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c98d │ │ -417caa: 0e00 |0007: return-void │ │ +417c80: |[417c80] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417c90: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417c96: 0c00 |0003: move-result-object v0 │ │ +417c98: 7230 8dc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c98d │ │ +417c9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Throwable; │ │ @@ -1417690,19 +1417686,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417c6c: |[417c6c] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417c7c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417c82: 0c00 |0003: move-result-object v0 │ │ -417c84: 7230 8ec9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c98e │ │ -417c8a: 0e00 |0007: return-void │ │ +417c60: |[417c60] org.slf4j.helpers.SubstituteLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417c70: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417c76: 0c00 |0003: move-result-object v0 │ │ +417c78: 7230 8ec9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c98e │ │ +417c7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1417712,19 +1417708,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417cac: |[417cac] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -417cbc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417cc2: 0c00 |0003: move-result-object v0 │ │ -417cc4: 7230 8fc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c98f │ │ -417cca: 0e00 |0007: return-void │ │ +417ca0: |[417ca0] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +417cb0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417cb6: 0c00 |0003: move-result-object v0 │ │ +417cb8: 7230 8fc9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c98f │ │ +417cbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1417734,19 +1417730,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417ccc: |[417ccc] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -417cdc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ce2: 0c00 |0003: move-result-object v0 │ │ -417ce4: 7240 90c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c990 │ │ -417cea: 0e00 |0007: return-void │ │ +417cc0: |[417cc0] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +417cd0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417cd6: 0c00 |0003: move-result-object v0 │ │ +417cd8: 7240 90c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c990 │ │ +417cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1417757,19 +1417753,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -417cec: |[417cec] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417cfc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417d02: 0c00 |0003: move-result-object v0 │ │ -417d04: 7255 91c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c991 │ │ -417d0a: 0e00 |0007: return-void │ │ +417ce0: |[417ce0] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417cf0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417cf6: 0c00 |0003: move-result-object v0 │ │ +417cf8: 7255 91c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c991 │ │ +417cfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1417781,19 +1417777,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417d2c: |[417d2c] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417d3c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417d42: 0c00 |0003: move-result-object v0 │ │ -417d44: 7240 92c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c992 │ │ -417d4a: 0e00 |0007: return-void │ │ +417d20: |[417d20] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417d30: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417d36: 0c00 |0003: move-result-object v0 │ │ +417d38: 7240 92c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c992 │ │ +417d3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1417804,19 +1417800,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417d0c: |[417d0c] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417d1c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417d22: 0c00 |0003: move-result-object v0 │ │ -417d24: 7240 93c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c993 │ │ -417d2a: 0e00 |0007: return-void │ │ +417d00: |[417d00] org.slf4j.helpers.SubstituteLogger.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417d10: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417d16: 0c00 |0003: move-result-object v0 │ │ +417d18: 7240 93c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c993 │ │ +417d1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1417827,26 +1417823,26 @@ │ │ type : '()Lorg/slf4j/Logger;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -417b80: |[417b80] org.slf4j.helpers.SubstituteLogger.delegate:()Lorg/slf4j/Logger; │ │ -417b90: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417b94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -417b98: 5410 298f |0004: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417b9c: 1100 |0006: return-object v0 │ │ -417b9e: 5510 2a8f |0007: iget-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.createdPostInitialization:Z // field@8f2a │ │ -417ba2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -417ba6: 6200 258f |000b: sget-object v0, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ -417baa: 1100 |000d: return-object v0 │ │ -417bac: 7010 18cb 0100 |000e: invoke-direct {v1}, Lorg/slf4j/helpers/SubstituteLogger;.getEventRecordingLogger:()Lorg/slf4j/Logger; // method@cb18 │ │ -417bb2: 0c00 |0011: move-result-object v0 │ │ -417bb4: 1100 |0012: return-object v0 │ │ +417b74: |[417b74] org.slf4j.helpers.SubstituteLogger.delegate:()Lorg/slf4j/Logger; │ │ +417b84: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +417b88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +417b8c: 5410 298f |0004: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +417b90: 1100 |0006: return-object v0 │ │ +417b92: 5510 2a8f |0007: iget-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.createdPostInitialization:Z // field@8f2a │ │ +417b96: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +417b9a: 6200 258f |000b: sget-object v0, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ +417b9e: 1100 |000d: return-object v0 │ │ +417ba0: 7010 18cb 0100 |000e: invoke-direct {v1}, Lorg/slf4j/helpers/SubstituteLogger;.getEventRecordingLogger:()Lorg/slf4j/Logger; // method@cb18 │ │ +417ba6: 0c00 |0011: move-result-object v0 │ │ +417ba8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0007 line=336 │ │ 0x000b line=337 │ │ 0x000e line=339 │ │ @@ -1417858,35 +1417854,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4178d0: |[4178d0] org.slf4j.helpers.SubstituteLogger.equals:(Ljava/lang/Object;)Z │ │ -4178e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4178e2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -4178e6: 0f00 |0003: return v0 │ │ -4178e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4178ea: 3805 1b00 |0005: if-eqz v5, 0020 // +001b │ │ -4178ee: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -4178f4: 0c02 |000a: move-result-object v2 │ │ -4178f6: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -4178fc: 0c03 |000e: move-result-object v3 │ │ -4178fe: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -417902: 280f |0011: goto 0020 // +000f │ │ -417904: 1f05 7119 |0012: check-cast v5, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ -417908: 5442 2f8f |0014: iget-object v2, v4, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ -41790c: 5455 2f8f |0016: iget-object v5, v5, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ -417910: 6e20 5084 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -417916: 0a05 |001b: move-result v5 │ │ -417918: 3905 0300 |001c: if-nez v5, 001f // +0003 │ │ -41791c: 0f01 |001e: return v1 │ │ -41791e: 0f00 |001f: return v0 │ │ -417920: 0f01 |0020: return v1 │ │ +4178c4: |[4178c4] org.slf4j.helpers.SubstituteLogger.equals:(Ljava/lang/Object;)Z │ │ +4178d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4178d6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4178da: 0f00 |0003: return v0 │ │ +4178dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4178de: 3805 1b00 |0005: if-eqz v5, 0020 // +001b │ │ +4178e2: 6e10 0884 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +4178e8: 0c02 |000a: move-result-object v2 │ │ +4178ea: 6e10 0884 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +4178f0: 0c03 |000e: move-result-object v3 │ │ +4178f2: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +4178f6: 280f |0011: goto 0020 // +000f │ │ +4178f8: 1f05 7119 |0012: check-cast v5, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ +4178fc: 5442 2f8f |0014: iget-object v2, v4, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ +417900: 5455 2f8f |0016: iget-object v5, v5, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ +417904: 6e20 5084 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41790a: 0a05 |001b: move-result v5 │ │ +41790c: 3905 0300 |001c: if-nez v5, 001f // +0003 │ │ +417910: 0f01 |001e: return v1 │ │ +417912: 0f00 |001f: return v0 │ │ +417914: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=312 │ │ 0x0012 line=315 │ │ 0x0014 line=317 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/slf4j/helpers/SubstituteLogger; │ │ @@ -1417897,19 +1417893,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -417d4c: |[417d4c] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;)V │ │ -417d5c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417d62: 0c00 |0003: move-result-object v0 │ │ -417d64: 7220 94c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;)V // method@c994 │ │ -417d6a: 0e00 |0007: return-void │ │ +417d40: |[417d40] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;)V │ │ +417d50: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417d56: 0c00 |0003: move-result-object v0 │ │ +417d58: 7220 94c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;)V // method@c994 │ │ +417d5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1417918,19 +1417914,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417d6c: |[417d6c] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -417d7c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417d82: 0c00 |0003: move-result-object v0 │ │ -417d84: 7230 95c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Object;)V // method@c995 │ │ -417d8a: 0e00 |0007: return-void │ │ +417d60: |[417d60] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417d70: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417d76: 0c00 |0003: move-result-object v0 │ │ +417d78: 7230 95c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Object;)V // method@c995 │ │ +417d7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1417940,19 +1417936,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417d8c: |[417d8c] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417d9c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417da2: 0c00 |0003: move-result-object v0 │ │ -417da4: 7240 96c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c996 │ │ -417daa: 0e00 |0007: return-void │ │ +417d80: |[417d80] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417d90: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417d96: 0c00 |0003: move-result-object v0 │ │ +417d98: 7240 96c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c996 │ │ +417d9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1417963,19 +1417959,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417dcc: |[417dcc] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417ddc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417de2: 0c00 |0003: move-result-object v0 │ │ -417de4: 7230 97c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c997 │ │ -417dea: 0e00 |0007: return-void │ │ +417dc0: |[417dc0] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417dd0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417dd6: 0c00 |0003: move-result-object v0 │ │ +417dd8: 7230 97c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c997 │ │ +417dde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Throwable; │ │ @@ -1417985,19 +1417981,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417dac: |[417dac] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417dbc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417dc2: 0c00 |0003: move-result-object v0 │ │ -417dc4: 7230 98c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c998 │ │ -417dca: 0e00 |0007: return-void │ │ +417da0: |[417da0] org.slf4j.helpers.SubstituteLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417db0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417db6: 0c00 |0003: move-result-object v0 │ │ +417db8: 7230 98c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c998 │ │ +417dbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1418007,19 +1418003,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417dec: |[417dec] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -417dfc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417e02: 0c00 |0003: move-result-object v0 │ │ -417e04: 7230 99c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c999 │ │ -417e0a: 0e00 |0007: return-void │ │ +417de0: |[417de0] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +417df0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417df6: 0c00 |0003: move-result-object v0 │ │ +417df8: 7230 99c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c999 │ │ +417dfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418029,19 +1418025,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417e0c: |[417e0c] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -417e1c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417e22: 0c00 |0003: move-result-object v0 │ │ -417e24: 7240 9ac9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c99a │ │ -417e2a: 0e00 |0007: return-void │ │ +417e00: |[417e00] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +417e10: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417e16: 0c00 |0003: move-result-object v0 │ │ +417e18: 7240 9ac9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c99a │ │ +417e1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418052,19 +1418048,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -417e2c: |[417e2c] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417e3c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417e42: 0c00 |0003: move-result-object v0 │ │ -417e44: 7255 9bc9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c99b │ │ -417e4a: 0e00 |0007: return-void │ │ +417e20: |[417e20] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417e30: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417e36: 0c00 |0003: move-result-object v0 │ │ +417e38: 7255 9bc9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c99b │ │ +417e3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418076,19 +1418072,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417e6c: |[417e6c] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417e7c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417e82: 0c00 |0003: move-result-object v0 │ │ -417e84: 7240 9cc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c99c │ │ -417e8a: 0e00 |0007: return-void │ │ +417e60: |[417e60] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417e70: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417e76: 0c00 |0003: move-result-object v0 │ │ +417e78: 7240 9cc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c99c │ │ +417e7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418099,19 +1418095,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417e4c: |[417e4c] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417e5c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417e62: 0c00 |0003: move-result-object v0 │ │ -417e64: 7240 9dc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c99d │ │ -417e6a: 0e00 |0007: return-void │ │ +417e40: |[417e40] org.slf4j.helpers.SubstituteLogger.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417e50: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417e56: 0c00 |0003: move-result-object v0 │ │ +417e58: 7240 9dc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c99d │ │ +417e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418122,17 +1418118,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -417b68: |[417b68] org.slf4j.helpers.SubstituteLogger.getName:()Ljava/lang/String; │ │ -417b78: 5410 2f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ -417b7c: 1100 |0002: return-object v0 │ │ +417b5c: |[417b5c] org.slf4j.helpers.SubstituteLogger.getName:()Ljava/lang/String; │ │ +417b6c: 5410 2f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ +417b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #23 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418140,19 +1418136,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -417b48: |[417b48] org.slf4j.helpers.SubstituteLogger.hashCode:()I │ │ -417b58: 5410 2f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ -417b5c: 6e10 5884 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -417b62: 0a00 |0005: move-result v0 │ │ -417b64: 0f00 |0006: return v0 │ │ +417b3c: |[417b3c] org.slf4j.helpers.SubstituteLogger.hashCode:()I │ │ +417b4c: 5410 2f8f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;.name:Ljava/lang/String; // field@8f2f │ │ +417b50: 6e10 5884 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +417b56: 0a00 |0005: move-result v0 │ │ +417b58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #24 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418160,19 +1418156,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -417e8c: |[417e8c] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;)V │ │ -417e9c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ea2: 0c00 |0003: move-result-object v0 │ │ -417ea4: 7220 9fc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;)V // method@c99f │ │ -417eaa: 0e00 |0007: return-void │ │ +417e80: |[417e80] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;)V │ │ +417e90: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417e96: 0c00 |0003: move-result-object v0 │ │ +417e98: 7220 9fc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;)V // method@c99f │ │ +417e9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418181,19 +1418177,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417eac: |[417eac] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -417ebc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ec2: 0c00 |0003: move-result-object v0 │ │ -417ec4: 7230 a0c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9a0 │ │ -417eca: 0e00 |0007: return-void │ │ +417ea0: |[417ea0] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417eb0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417eb6: 0c00 |0003: move-result-object v0 │ │ +417eb8: 7230 a0c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9a0 │ │ +417ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1418203,19 +1418199,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417ecc: |[417ecc] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417edc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ee2: 0c00 |0003: move-result-object v0 │ │ -417ee4: 7240 a1c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9a1 │ │ -417eea: 0e00 |0007: return-void │ │ +417ec0: |[417ec0] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417ed0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417ed6: 0c00 |0003: move-result-object v0 │ │ +417ed8: 7240 a1c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9a1 │ │ +417ede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1418226,19 +1418222,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417f0c: |[417f0c] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417f1c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417f22: 0c00 |0003: move-result-object v0 │ │ -417f24: 7230 a2c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9a2 │ │ -417f2a: 0e00 |0007: return-void │ │ +417f00: |[417f00] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417f10: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417f16: 0c00 |0003: move-result-object v0 │ │ +417f18: 7230 a2c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9a2 │ │ +417f1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Throwable; │ │ @@ -1418248,19 +1418244,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417eec: |[417eec] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417efc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417f02: 0c00 |0003: move-result-object v0 │ │ -417f04: 7230 a3c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9a3 │ │ -417f0a: 0e00 |0007: return-void │ │ +417ee0: |[417ee0] org.slf4j.helpers.SubstituteLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417ef0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417ef6: 0c00 |0003: move-result-object v0 │ │ +417ef8: 7230 a3c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9a3 │ │ +417efe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1418270,19 +1418266,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -417f2c: |[417f2c] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -417f3c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417f42: 0c00 |0003: move-result-object v0 │ │ -417f44: 7230 a4c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9a4 │ │ -417f4a: 0e00 |0007: return-void │ │ +417f20: |[417f20] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +417f30: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417f36: 0c00 |0003: move-result-object v0 │ │ +417f38: 7230 a4c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9a4 │ │ +417f3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418292,19 +1418288,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417f4c: |[417f4c] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -417f5c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417f62: 0c00 |0003: move-result-object v0 │ │ -417f64: 7240 a5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9a5 │ │ -417f6a: 0e00 |0007: return-void │ │ +417f40: |[417f40] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +417f50: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417f56: 0c00 |0003: move-result-object v0 │ │ +417f58: 7240 a5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9a5 │ │ +417f5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418315,19 +1418311,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -417f6c: |[417f6c] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417f7c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417f82: 0c00 |0003: move-result-object v0 │ │ -417f84: 7255 a6c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9a6 │ │ -417f8a: 0e00 |0007: return-void │ │ +417f60: |[417f60] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417f70: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417f76: 0c00 |0003: move-result-object v0 │ │ +417f78: 7255 a6c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9a6 │ │ +417f7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418339,19 +1418335,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417fac: |[417fac] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417fbc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417fc2: 0c00 |0003: move-result-object v0 │ │ -417fc4: 7240 a7c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9a7 │ │ -417fca: 0e00 |0007: return-void │ │ +417fa0: |[417fa0] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417fb0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417fb6: 0c00 |0003: move-result-object v0 │ │ +417fb8: 7240 a7c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9a7 │ │ +417fbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418362,19 +1418358,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -417f8c: |[417f8c] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417f9c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417fa2: 0c00 |0003: move-result-object v0 │ │ -417fa4: 7240 a8c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9a8 │ │ -417faa: 0e00 |0007: return-void │ │ +417f80: |[417f80] org.slf4j.helpers.SubstituteLogger.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417f90: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417f96: 0c00 |0003: move-result-object v0 │ │ +417f98: 7240 a8c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9a8 │ │ +417f9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418385,20 +1418381,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417924: |[417924] org.slf4j.helpers.SubstituteLogger.isDebugEnabled:()Z │ │ -417934: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -41793a: 0c00 |0003: move-result-object v0 │ │ -41793c: 7210 a9c9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isDebugEnabled:()Z // method@c9a9 │ │ -417942: 0a00 |0007: move-result v0 │ │ -417944: 0f00 |0008: return v0 │ │ +417918: |[417918] org.slf4j.helpers.SubstituteLogger.isDebugEnabled:()Z │ │ +417928: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41792e: 0c00 |0003: move-result-object v0 │ │ +417930: 7210 a9c9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isDebugEnabled:()Z // method@c9a9 │ │ +417936: 0a00 |0007: move-result v0 │ │ +417938: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #35 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418406,20 +1418402,20 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -417948: |[417948] org.slf4j.helpers.SubstituteLogger.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ -417958: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -41795e: 0c00 |0003: move-result-object v0 │ │ -417960: 7220 aac9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isDebugEnabled:(Lorg/slf4j/Marker;)Z // method@c9aa │ │ -417966: 0a02 |0007: move-result v2 │ │ -417968: 0f02 |0008: return v2 │ │ +41793c: |[41793c] org.slf4j.helpers.SubstituteLogger.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ +41794c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417952: 0c00 |0003: move-result-object v0 │ │ +417954: 7220 aac9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isDebugEnabled:(Lorg/slf4j/Marker;)Z // method@c9aa │ │ +41795a: 0a02 |0007: move-result v2 │ │ +41795c: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1418428,41 +1418424,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -41796c: |[41796c] org.slf4j.helpers.SubstituteLogger.isDelegateEventAware:()Z │ │ -41797c: 5450 2b8f |0000: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ -417980: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -417984: 6e10 f182 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -41798a: 0a00 |0007: move-result v0 │ │ -41798c: 0f00 |0008: return v0 │ │ -41798e: 5450 298f |0009: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417992: 6e10 0884 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -417998: 0c00 |000e: move-result-object v0 │ │ -41799a: 1a01 eea2 |000f: const-string v1, "log" // string@a2ee │ │ -41799e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -4179a0: 2322 641c |0012: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ -4179a4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -4179a6: 1c04 6419 |0015: const-class v4, Lorg/slf4j/event/LoggingEvent; // type@1964 │ │ -4179aa: 4d04 0203 |0017: aput-object v4, v2, v3 │ │ -4179ae: 6e30 3e83 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ -4179b4: 0c00 |001c: move-result-object v0 │ │ -4179b6: 5b50 2e8f |001d: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.logMethodCache:Ljava/lang/reflect/Method; // field@8f2e │ │ -4179ba: 6200 2f79 |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@792f │ │ -4179be: 5b50 2b8f |0021: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ -4179c2: 2805 |0023: goto 0028 // +0005 │ │ -4179c4: 6200 2e79 |0024: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@792e │ │ -4179c8: 5b50 2b8f |0026: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ -4179cc: 5450 2b8f |0028: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ -4179d0: 6e10 f182 0000 |002a: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -4179d6: 0a00 |002d: move-result v0 │ │ -4179d8: 0f00 |002e: return v0 │ │ +417960: |[417960] org.slf4j.helpers.SubstituteLogger.isDelegateEventAware:()Z │ │ +417970: 5450 2b8f |0000: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ +417974: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +417978: 6e10 f182 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +41797e: 0a00 |0007: move-result v0 │ │ +417980: 0f00 |0008: return v0 │ │ +417982: 5450 298f |0009: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +417986: 6e10 0884 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +41798c: 0c00 |000e: move-result-object v0 │ │ +41798e: 1a01 eea2 |000f: const-string v1, "log" // string@a2ee │ │ +417992: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +417994: 2322 641c |0012: new-array v2, v2, [Ljava/lang/Class; // type@1c64 │ │ +417998: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +41799a: 1c04 6419 |0015: const-class v4, Lorg/slf4j/event/LoggingEvent; // type@1964 │ │ +41799e: 4d04 0203 |0017: aput-object v4, v2, v3 │ │ +4179a2: 6e30 3e83 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@833e │ │ +4179a8: 0c00 |001c: move-result-object v0 │ │ +4179aa: 5b50 2e8f |001d: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.logMethodCache:Ljava/lang/reflect/Method; // field@8f2e │ │ +4179ae: 6200 2f79 |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@792f │ │ +4179b2: 5b50 2b8f |0021: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ +4179b6: 2805 |0023: goto 0028 // +0005 │ │ +4179b8: 6200 2e79 |0024: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@792e │ │ +4179bc: 5b50 2b8f |0026: iput-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ +4179c0: 5450 2b8f |0028: iget-object v0, v5, Lorg/slf4j/helpers/SubstituteLogger;.delegateEventAware:Ljava/lang/Boolean; // field@8f2b │ │ +4179c4: 6e10 f182 0000 |002a: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +4179ca: 0a00 |002d: move-result v0 │ │ +4179cc: 0f00 |002e: return v0 │ │ catches : 1 │ │ 0x0009 - 0x0023 │ │ Ljava/lang/NoSuchMethodException; -> 0x0024 │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ 0x0009 line=363 │ │ @@ -1418477,18 +1418473,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -4179ec: |[4179ec] org.slf4j.helpers.SubstituteLogger.isDelegateNOP:()Z │ │ -4179fc: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417a00: 2000 6d19 |0002: instance-of v0, v0, Lorg/slf4j/helpers/NOPLogger; // type@196d │ │ -417a04: 0f00 |0004: return v0 │ │ +4179e0: |[4179e0] org.slf4j.helpers.SubstituteLogger.isDelegateNOP:()Z │ │ +4179f0: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +4179f4: 2000 6d19 |0002: instance-of v0, v0, Lorg/slf4j/helpers/NOPLogger; // type@196d │ │ +4179f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #38 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418496,21 +1418492,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -417a08: |[417a08] org.slf4j.helpers.SubstituteLogger.isDelegateNull:()Z │ │ -417a18: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417a1c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -417a20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -417a22: 2802 |0005: goto 0007 // +0002 │ │ -417a24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -417a26: 0f00 |0007: return v0 │ │ +4179fc: |[4179fc] org.slf4j.helpers.SubstituteLogger.isDelegateNull:()Z │ │ +417a0c: 5410 298f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +417a10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +417a14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +417a16: 2802 |0005: goto 0007 // +0002 │ │ +417a18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +417a1a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #39 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418518,20 +1418514,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417a28: |[417a28] org.slf4j.helpers.SubstituteLogger.isErrorEnabled:()Z │ │ -417a38: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417a3e: 0c00 |0003: move-result-object v0 │ │ -417a40: 7210 abc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isErrorEnabled:()Z // method@c9ab │ │ -417a46: 0a00 |0007: move-result v0 │ │ -417a48: 0f00 |0008: return v0 │ │ +417a1c: |[417a1c] org.slf4j.helpers.SubstituteLogger.isErrorEnabled:()Z │ │ +417a2c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417a32: 0c00 |0003: move-result-object v0 │ │ +417a34: 7210 abc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isErrorEnabled:()Z // method@c9ab │ │ +417a3a: 0a00 |0007: move-result v0 │ │ +417a3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #40 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418539,20 +1418535,20 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -417a4c: |[417a4c] org.slf4j.helpers.SubstituteLogger.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ -417a5c: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417a62: 0c00 |0003: move-result-object v0 │ │ -417a64: 7220 acc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isErrorEnabled:(Lorg/slf4j/Marker;)Z // method@c9ac │ │ -417a6a: 0a02 |0007: move-result v2 │ │ -417a6c: 0f02 |0008: return v2 │ │ +417a40: |[417a40] org.slf4j.helpers.SubstituteLogger.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ +417a50: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417a56: 0c00 |0003: move-result-object v0 │ │ +417a58: 7220 acc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isErrorEnabled:(Lorg/slf4j/Marker;)Z // method@c9ac │ │ +417a5e: 0a02 |0007: move-result v2 │ │ +417a60: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1418561,20 +1418557,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417a70: |[417a70] org.slf4j.helpers.SubstituteLogger.isInfoEnabled:()Z │ │ -417a80: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417a86: 0c00 |0003: move-result-object v0 │ │ -417a88: 7210 adc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isInfoEnabled:()Z // method@c9ad │ │ -417a8e: 0a00 |0007: move-result v0 │ │ -417a90: 0f00 |0008: return v0 │ │ +417a64: |[417a64] org.slf4j.helpers.SubstituteLogger.isInfoEnabled:()Z │ │ +417a74: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417a7a: 0c00 |0003: move-result-object v0 │ │ +417a7c: 7210 adc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isInfoEnabled:()Z // method@c9ad │ │ +417a82: 0a00 |0007: move-result v0 │ │ +417a84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #42 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418582,20 +1418578,20 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -417a94: |[417a94] org.slf4j.helpers.SubstituteLogger.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ -417aa4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417aaa: 0c00 |0003: move-result-object v0 │ │ -417aac: 7220 aec9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isInfoEnabled:(Lorg/slf4j/Marker;)Z // method@c9ae │ │ -417ab2: 0a02 |0007: move-result v2 │ │ -417ab4: 0f02 |0008: return v2 │ │ +417a88: |[417a88] org.slf4j.helpers.SubstituteLogger.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ +417a98: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417a9e: 0c00 |0003: move-result-object v0 │ │ +417aa0: 7220 aec9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isInfoEnabled:(Lorg/slf4j/Marker;)Z // method@c9ae │ │ +417aa6: 0a02 |0007: move-result v2 │ │ +417aa8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1418604,20 +1418600,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417ab8: |[417ab8] org.slf4j.helpers.SubstituteLogger.isTraceEnabled:()Z │ │ -417ac8: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417ace: 0c00 |0003: move-result-object v0 │ │ -417ad0: 7210 afc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isTraceEnabled:()Z // method@c9af │ │ -417ad6: 0a00 |0007: move-result v0 │ │ -417ad8: 0f00 |0008: return v0 │ │ +417aac: |[417aac] org.slf4j.helpers.SubstituteLogger.isTraceEnabled:()Z │ │ +417abc: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417ac2: 0c00 |0003: move-result-object v0 │ │ +417ac4: 7210 afc9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isTraceEnabled:()Z // method@c9af │ │ +417aca: 0a00 |0007: move-result v0 │ │ +417acc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #44 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418625,20 +1418621,20 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -417adc: |[417adc] org.slf4j.helpers.SubstituteLogger.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ -417aec: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417af2: 0c00 |0003: move-result-object v0 │ │ -417af4: 7220 b0c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isTraceEnabled:(Lorg/slf4j/Marker;)Z // method@c9b0 │ │ -417afa: 0a02 |0007: move-result v2 │ │ -417afc: 0f02 |0008: return v2 │ │ +417ad0: |[417ad0] org.slf4j.helpers.SubstituteLogger.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ +417ae0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417ae6: 0c00 |0003: move-result-object v0 │ │ +417ae8: 7220 b0c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isTraceEnabled:(Lorg/slf4j/Marker;)Z // method@c9b0 │ │ +417aee: 0a02 |0007: move-result v2 │ │ +417af0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1418647,20 +1418643,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -417b00: |[417b00] org.slf4j.helpers.SubstituteLogger.isWarnEnabled:()Z │ │ -417b10: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417b16: 0c00 |0003: move-result-object v0 │ │ -417b18: 7210 b1c9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isWarnEnabled:()Z // method@c9b1 │ │ -417b1e: 0a00 |0007: move-result v0 │ │ -417b20: 0f00 |0008: return v0 │ │ +417af4: |[417af4] org.slf4j.helpers.SubstituteLogger.isWarnEnabled:()Z │ │ +417b04: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417b0a: 0c00 |0003: move-result-object v0 │ │ +417b0c: 7210 b1c9 0000 |0004: invoke-interface {v0}, Lorg/slf4j/Logger;.isWarnEnabled:()Z // method@c9b1 │ │ +417b12: 0a00 |0007: move-result v0 │ │ +417b14: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ │ │ #46 : (in Lorg/slf4j/helpers/SubstituteLogger;) │ │ @@ -1418668,20 +1418664,20 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -417b24: |[417b24] org.slf4j.helpers.SubstituteLogger.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ -417b34: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -417b3a: 0c00 |0003: move-result-object v0 │ │ -417b3c: 7220 b2c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isWarnEnabled:(Lorg/slf4j/Marker;)Z // method@c9b2 │ │ -417b42: 0a02 |0007: move-result v2 │ │ -417b44: 0f02 |0008: return v2 │ │ +417b18: |[417b18] org.slf4j.helpers.SubstituteLogger.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ +417b28: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +417b2e: 0c00 |0003: move-result-object v0 │ │ +417b30: 7220 b2c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.isWarnEnabled:(Lorg/slf4j/Marker;)Z // method@c9b2 │ │ +417b36: 0a02 |0007: move-result v2 │ │ +417b38: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1418690,26 +1418686,26 @@ │ │ type : '(Lorg/slf4j/event/LoggingEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -417fcc: |[417fcc] org.slf4j.helpers.SubstituteLogger.log:(Lorg/slf4j/event/LoggingEvent;)V │ │ -417fdc: 6e10 27cb 0400 |0000: invoke-virtual {v4}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ -417fe2: 0a00 |0003: move-result v0 │ │ -417fe4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -417fe8: 5440 2e8f |0006: iget-object v0, v4, Lorg/slf4j/helpers/SubstituteLogger;.logMethodCache:Ljava/lang/reflect/Method; // field@8f2e │ │ -417fec: 5441 298f |0008: iget-object v1, v4, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -417ff0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -417ff2: 2322 6b1c |000b: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -417ff6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -417ff8: 4d05 0203 |000e: aput-object v5, v2, v3 │ │ -417ffc: 6e30 0585 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ -418002: 0e00 |0013: return-void │ │ +417fc0: |[417fc0] org.slf4j.helpers.SubstituteLogger.log:(Lorg/slf4j/event/LoggingEvent;)V │ │ +417fd0: 6e10 27cb 0400 |0000: invoke-virtual {v4}, Lorg/slf4j/helpers/SubstituteLogger;.isDelegateEventAware:()Z // method@cb27 │ │ +417fd6: 0a00 |0003: move-result v0 │ │ +417fd8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +417fdc: 5440 2e8f |0006: iget-object v0, v4, Lorg/slf4j/helpers/SubstituteLogger;.logMethodCache:Ljava/lang/reflect/Method; // field@8f2e │ │ +417fe0: 5441 298f |0008: iget-object v1, v4, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +417fe4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +417fe6: 2322 6b1c |000b: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +417fea: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +417fec: 4d05 0203 |000e: aput-object v5, v2, v3 │ │ +417ff0: 6e30 0585 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@8505 │ │ +417ff6: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x0013 │ │ Ljava/lang/IllegalArgumentException; -> 0x0013 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0013 │ │ positions : │ │ 0x0000 line=372 │ │ @@ -1418723,17 +1418719,17 @@ │ │ type : '(Lorg/slf4j/Logger;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -418018: |[418018] org.slf4j.helpers.SubstituteLogger.setDelegate:(Lorg/slf4j/Logger;)V │ │ -418028: 5b01 298f |0000: iput-object v1, v0, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ -41802c: 0e00 |0002: return-void │ │ +41800c: |[41800c] org.slf4j.helpers.SubstituteLogger.setDelegate:(Lorg/slf4j/Logger;)V │ │ +41801c: 5b01 298f |0000: iput-object v1, v0, Lorg/slf4j/helpers/SubstituteLogger;._delegate:Lorg/slf4j/Logger; // field@8f29 │ │ +418020: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/slf4j/Logger; │ │ │ │ @@ -1418742,19 +1418738,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -418030: |[418030] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;)V │ │ -418040: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418046: 0c00 |0003: move-result-object v0 │ │ -418048: 7220 b3c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;)V // method@c9b3 │ │ -41804e: 0e00 |0007: return-void │ │ +418024: |[418024] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;)V │ │ +418034: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41803a: 0c00 |0003: move-result-object v0 │ │ +41803c: 7220 b3c9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;)V // method@c9b3 │ │ +418042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418763,19 +1418759,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -418050: |[418050] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -418060: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418066: 0c00 |0003: move-result-object v0 │ │ -418068: 7230 b4c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9b4 │ │ -41806e: 0e00 |0007: return-void │ │ +418044: |[418044] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +418054: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41805a: 0c00 |0003: move-result-object v0 │ │ +41805c: 7230 b4c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9b4 │ │ +418062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1418785,19 +1418781,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418070: |[418070] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -418080: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418086: 0c00 |0003: move-result-object v0 │ │ -418088: 7240 b5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9b5 │ │ -41808e: 0e00 |0007: return-void │ │ +418064: |[418064] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +418074: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41807a: 0c00 |0003: move-result-object v0 │ │ +41807c: 7240 b5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9b5 │ │ +418082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1418808,19 +1418804,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4180b0: |[4180b0] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4180c0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4180c6: 0c00 |0003: move-result-object v0 │ │ -4180c8: 7230 b6c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9b6 │ │ -4180ce: 0e00 |0007: return-void │ │ +4180a4: |[4180a4] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4180b4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4180ba: 0c00 |0003: move-result-object v0 │ │ +4180bc: 7230 b6c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9b6 │ │ +4180c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Throwable; │ │ @@ -1418830,19 +1418826,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -418090: |[418090] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -4180a0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4180a6: 0c00 |0003: move-result-object v0 │ │ -4180a8: 7230 b7c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9b7 │ │ -4180ae: 0e00 |0007: return-void │ │ +418084: |[418084] org.slf4j.helpers.SubstituteLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +418094: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41809a: 0c00 |0003: move-result-object v0 │ │ +41809c: 7230 b7c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9b7 │ │ +4180a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1418852,19 +1418848,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4180d0: |[4180d0] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -4180e0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4180e6: 0c00 |0003: move-result-object v0 │ │ -4180e8: 7230 b8c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9b8 │ │ -4180ee: 0e00 |0007: return-void │ │ +4180c4: |[4180c4] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +4180d4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4180da: 0c00 |0003: move-result-object v0 │ │ +4180dc: 7230 b8c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9b8 │ │ +4180e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418874,19 +1418870,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4180f0: |[4180f0] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -418100: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418106: 0c00 |0003: move-result-object v0 │ │ -418108: 7240 b9c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9b9 │ │ -41810e: 0e00 |0007: return-void │ │ +4180e4: |[4180e4] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +4180f4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4180fa: 0c00 |0003: move-result-object v0 │ │ +4180fc: 7240 b9c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9b9 │ │ +418102: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418897,19 +1418893,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -418110: |[418110] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -418120: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418126: 0c00 |0003: move-result-object v0 │ │ -418128: 7255 bac9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9ba │ │ -41812e: 0e00 |0007: return-void │ │ +418104: |[418104] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +418114: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41811a: 0c00 |0003: move-result-object v0 │ │ +41811c: 7255 bac9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9ba │ │ +418122: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418921,19 +1418917,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418150: |[418150] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -418160: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418166: 0c00 |0003: move-result-object v0 │ │ -418168: 7240 bbc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9bb │ │ -41816e: 0e00 |0007: return-void │ │ +418144: |[418144] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +418154: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41815a: 0c00 |0003: move-result-object v0 │ │ +41815c: 7240 bbc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9bb │ │ +418162: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418944,19 +1418940,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418130: |[418130] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -418140: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418146: 0c00 |0003: move-result-object v0 │ │ -418148: 7240 bcc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9bc │ │ -41814e: 0e00 |0007: return-void │ │ +418124: |[418124] org.slf4j.helpers.SubstituteLogger.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +418134: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41813a: 0c00 |0003: move-result-object v0 │ │ +41813c: 7240 bcc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9bc │ │ +418142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1418967,19 +1418963,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -418170: |[418170] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;)V │ │ -418180: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418186: 0c00 |0003: move-result-object v0 │ │ -418188: 7220 bdc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;)V // method@c9bd │ │ -41818e: 0e00 |0007: return-void │ │ +418164: |[418164] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;)V │ │ +418174: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41817a: 0c00 |0003: move-result-object v0 │ │ +41817c: 7220 bdc9 2000 |0004: invoke-interface {v0, v2}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;)V // method@c9bd │ │ +418182: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1418988,19 +1418984,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -418190: |[418190] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4181a0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4181a6: 0c00 |0003: move-result-object v0 │ │ -4181a8: 7230 bec9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9be │ │ -4181ae: 0e00 |0007: return-void │ │ +418184: |[418184] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +418194: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41819a: 0c00 |0003: move-result-object v0 │ │ +41819c: 7230 bec9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Object;)V // method@c9be │ │ +4181a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1419010,19 +1419006,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4181b0: |[4181b0] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -4181c0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4181c6: 0c00 |0003: move-result-object v0 │ │ -4181c8: 7240 bfc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9bf │ │ -4181ce: 0e00 |0007: return-void │ │ +4181a4: |[4181a4] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +4181b4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4181ba: 0c00 |0003: move-result-object v0 │ │ +4181bc: 7240 bfc9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9bf │ │ +4181c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Object; │ │ @@ -1419033,19 +1419029,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4181f0: |[4181f0] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -418200: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418206: 0c00 |0003: move-result-object v0 │ │ -418208: 7230 c0c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9c0 │ │ -41820e: 0e00 |0007: return-void │ │ +4181e4: |[4181e4] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4181f4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4181fa: 0c00 |0003: move-result-object v0 │ │ +4181fc: 7230 c0c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9c0 │ │ +418202: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/Throwable; │ │ @@ -1419055,19 +1419051,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4181d0: |[4181d0] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -4181e0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4181e6: 0c00 |0003: move-result-object v0 │ │ -4181e8: 7230 c1c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9c1 │ │ -4181ee: 0e00 |0007: return-void │ │ +4181c4: |[4181c4] org.slf4j.helpers.SubstituteLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +4181d4: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +4181da: 0c00 |0003: move-result-object v0 │ │ +4181dc: 7230 c1c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Ljava/lang/String;[Ljava/lang/Object;)V // method@c9c1 │ │ +4181e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=3 (null) [Ljava/lang/Object; │ │ @@ -1419077,19 +1419073,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -418210: |[418210] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -418220: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418226: 0c00 |0003: move-result-object v0 │ │ -418228: 7230 c2c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9c2 │ │ -41822e: 0e00 |0007: return-void │ │ +418204: |[418204] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +418214: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41821a: 0c00 |0003: move-result-object v0 │ │ +41821c: 7230 c2c9 2003 |0004: invoke-interface {v0, v2, v3}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V // method@c9c2 │ │ +418222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1419099,19 +1419095,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418230: |[418230] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -418240: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418246: 0c00 |0003: move-result-object v0 │ │ -418248: 7240 c3c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9c3 │ │ -41824e: 0e00 |0007: return-void │ │ +418224: |[418224] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +418234: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41823a: 0c00 |0003: move-result-object v0 │ │ +41823c: 7240 c3c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V // method@c9c3 │ │ +418242: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1419122,19 +1419118,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -418250: |[418250] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -418260: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418266: 0c00 |0003: move-result-object v0 │ │ -418268: 7255 c4c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9c4 │ │ -41826e: 0e00 |0007: return-void │ │ +418244: |[418244] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +418254: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41825a: 0c00 |0003: move-result-object v0 │ │ +41825c: 7255 c4c9 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@c9c4 │ │ +418262: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1419146,19 +1419142,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418290: |[418290] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4182a0: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -4182a6: 0c00 |0003: move-result-object v0 │ │ -4182a8: 7240 c5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9c5 │ │ -4182ae: 0e00 |0007: return-void │ │ +418284: |[418284] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +418294: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41829a: 0c00 |0003: move-result-object v0 │ │ +41829c: 7240 c5c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V // method@c9c5 │ │ +4182a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1419169,19 +1419165,19 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -418270: |[418270] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -418280: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ -418286: 0c00 |0003: move-result-object v0 │ │ -418288: 7240 c6c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9c6 │ │ -41828e: 0e00 |0007: return-void │ │ +418264: |[418264] org.slf4j.helpers.SubstituteLogger.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +418274: 6e10 0ccb 0100 |0000: invoke-virtual {v1}, Lorg/slf4j/helpers/SubstituteLogger;.delegate:()Lorg/slf4j/Logger; // method@cb0c │ │ +41827a: 0c00 |0003: move-result-object v0 │ │ +41827c: 7240 c6c9 2043 |0004: invoke-interface {v0, v2, v3, v4}, Lorg/slf4j/Logger;.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V // method@c9c6 │ │ +418282: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/slf4j/helpers/SubstituteLogger; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ @@ -1419237,25 +1419233,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -417854: |[417854] org.slf4j.helpers.SubstituteLoggerFactory.:()V │ │ -417864: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -41786a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -41786c: 5c10 328f |0004: iput-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ -417870: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -417874: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -41787a: 5b10 318f |000b: iput-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -41787e: 2200 5f11 |000d: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ -417882: 7010 5288 0000 |000f: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ -417888: 5b10 308f |0012: iput-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ -41788c: 0e00 |0014: return-void │ │ +417848: |[417848] org.slf4j.helpers.SubstituteLoggerFactory.:()V │ │ +417858: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41785e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +417860: 5c10 328f |0004: iput-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ +417864: 2200 2511 |0006: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +417868: 7010 3587 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +41786e: 5b10 318f |000b: iput-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +417872: 2200 5f11 |000d: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@115f │ │ +417876: 7010 5288 0000 |000f: invoke-direct {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@8852 │ │ +41787c: 5b10 308f |0012: iput-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ +417880: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=45 │ │ 0x0006 line=47 │ │ 0x000d line=49 │ │ locals : │ │ @@ -1419267,20 +1419263,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -417890: |[417890] org.slf4j.helpers.SubstituteLoggerFactory.clear:()V │ │ -4178a0: 5410 318f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -4178a4: 7210 a787 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ -4178aa: 5410 308f |0005: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ -4178ae: 6e10 5488 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.clear:()V // method@8854 │ │ -4178b4: 0e00 |000a: return-void │ │ +417884: |[417884] org.slf4j.helpers.SubstituteLoggerFactory.clear:()V │ │ +417894: 5410 318f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +417898: 7210 a787 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@87a7 │ │ +41789e: 5410 308f |0005: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ +4178a2: 6e10 5488 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/LinkedBlockingQueue;.clear:()V // method@8854 │ │ +4178a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/helpers/SubstituteLoggerFactory; │ │ │ │ @@ -1419289,17 +1419285,17 @@ │ │ type : '()Ljava/util/concurrent/LinkedBlockingQueue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4177e4: |[4177e4] org.slf4j.helpers.SubstituteLoggerFactory.getEventQueue:()Ljava/util/concurrent/LinkedBlockingQueue; │ │ -4177f4: 5410 308f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ -4177f8: 1100 |0002: return-object v0 │ │ +4177d8: |[4177d8] org.slf4j.helpers.SubstituteLoggerFactory.getEventQueue:()Ljava/util/concurrent/LinkedBlockingQueue; │ │ +4177e8: 5410 308f |0000: iget-object v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ +4177ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/helpers/SubstituteLoggerFactory; │ │ │ │ #2 : (in Lorg/slf4j/helpers/SubstituteLoggerFactory;) │ │ @@ -1419307,32 +1419303,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/slf4j/Logger;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -4177fc: |[4177fc] org.slf4j.helpers.SubstituteLoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ -41780c: 1d03 |0000: monitor-enter v3 │ │ -41780e: 5430 318f |0001: iget-object v0, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -417812: 7220 ac87 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -417818: 0c00 |0006: move-result-object v0 │ │ -41781a: 1f00 7119 |0007: check-cast v0, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ -41781e: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ -417822: 2200 7119 |000b: new-instance v0, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ -417826: 5431 308f |000d: iget-object v1, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ -41782a: 5532 328f |000f: iget-boolean v2, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ -41782e: 7040 01cb 4021 |0011: invoke-direct {v0, v4, v1, v2}, Lorg/slf4j/helpers/SubstituteLogger;.:(Ljava/lang/String;Ljava/util/Queue;Z)V // method@cb01 │ │ -417834: 5431 318f |0014: iget-object v1, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -417838: 7230 b187 4100 |0016: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -41783e: 1e03 |0019: monitor-exit v3 │ │ -417840: 1100 |001a: return-object v0 │ │ -417842: 0d04 |001b: move-exception v4 │ │ -417844: 1e03 |001c: monitor-exit v3 │ │ -417846: 2704 |001d: throw v4 │ │ +4177f0: |[4177f0] org.slf4j.helpers.SubstituteLoggerFactory.getLogger:(Ljava/lang/String;)Lorg/slf4j/Logger; │ │ +417800: 1d03 |0000: monitor-enter v3 │ │ +417802: 5430 318f |0001: iget-object v0, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +417806: 7220 ac87 4000 |0003: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +41780c: 0c00 |0006: move-result-object v0 │ │ +41780e: 1f00 7119 |0007: check-cast v0, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ +417812: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ +417816: 2200 7119 |000b: new-instance v0, Lorg/slf4j/helpers/SubstituteLogger; // type@1971 │ │ +41781a: 5431 308f |000d: iget-object v1, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.eventQueue:Ljava/util/concurrent/LinkedBlockingQueue; // field@8f30 │ │ +41781e: 5532 328f |000f: iget-boolean v2, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ +417822: 7040 01cb 4021 |0011: invoke-direct {v0, v4, v1, v2}, Lorg/slf4j/helpers/SubstituteLogger;.:(Ljava/lang/String;Ljava/util/Queue;Z)V // method@cb01 │ │ +417828: 5431 318f |0014: iget-object v1, v3, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +41782c: 7230 b187 4100 |0016: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +417832: 1e03 |0019: monitor-exit v3 │ │ +417834: 1100 |001a: return-object v0 │ │ +417836: 0d04 |001b: move-exception v4 │ │ +417838: 1e03 |001c: monitor-exit v3 │ │ +41783a: 2704 |001d: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ -> 0x001b │ │ positions : │ │ 0x0001 line=52 │ │ 0x000b line=54 │ │ 0x0014 line=55 │ │ @@ -1419346,21 +1419342,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -417794: |[417794] org.slf4j.helpers.SubstituteLoggerFactory.getLoggerNames:()Ljava/util/List; │ │ -4177a4: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -4177a8: 5421 318f |0002: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -4177ac: 7210 b087 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@87b0 │ │ -4177b2: 0c01 |0007: move-result-object v1 │ │ -4177b4: 7020 5a86 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -4177ba: 1100 |000b: return-object v0 │ │ +417788: |[417788] org.slf4j.helpers.SubstituteLoggerFactory.getLoggerNames:()Ljava/util/List; │ │ +417798: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +41779c: 5421 318f |0002: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +4177a0: 7210 b087 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@87b0 │ │ +4177a6: 0c01 |0007: move-result-object v1 │ │ +4177a8: 7020 5a86 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +4177ae: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/slf4j/helpers/SubstituteLoggerFactory; │ │ │ │ #4 : (in Lorg/slf4j/helpers/SubstituteLoggerFactory;) │ │ @@ -1419368,21 +1419364,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4177bc: |[4177bc] org.slf4j.helpers.SubstituteLoggerFactory.getLoggers:()Ljava/util/List; │ │ -4177cc: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -4177d0: 5421 318f |0002: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ -4177d4: 7210 b687 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ -4177da: 0c01 |0007: move-result-object v1 │ │ -4177dc: 7020 5a86 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ -4177e2: 1100 |000b: return-object v0 │ │ +4177b0: |[4177b0] org.slf4j.helpers.SubstituteLoggerFactory.getLoggers:()Ljava/util/List; │ │ +4177c0: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +4177c4: 5421 318f |0002: iget-object v1, v2, Lorg/slf4j/helpers/SubstituteLoggerFactory;.loggers:Ljava/util/Map; // field@8f31 │ │ +4177c8: 7210 b687 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ +4177ce: 0c01 |0007: move-result-object v1 │ │ +4177d0: 7020 5a86 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@865a │ │ +4177d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/slf4j/helpers/SubstituteLoggerFactory; │ │ │ │ #5 : (in Lorg/slf4j/helpers/SubstituteLoggerFactory;) │ │ @@ -1419390,18 +1419386,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4178b8: |[4178b8] org.slf4j.helpers.SubstituteLoggerFactory.postInitialization:()V │ │ -4178c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4178ca: 5c10 328f |0001: iput-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ -4178ce: 0e00 |0003: return-void │ │ +4178ac: |[4178ac] org.slf4j.helpers.SubstituteLoggerFactory.postInitialization:()V │ │ +4178bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4178be: 5c10 328f |0001: iput-boolean v0, v1, Lorg/slf4j/helpers/SubstituteLoggerFactory;.postInitialization:Z // field@8f32 │ │ +4178c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/slf4j/helpers/SubstituteLoggerFactory; │ │ │ │ source_file_idx : 24304 (SubstituteLoggerFactory.java) │ │ @@ -1419446,25 +1419442,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -418544: |[418544] org.slf4j.impl.StaticLoggerBinder.:()V │ │ -418554: 2200 7619 |0000: new-instance v0, Lorg/slf4j/impl/StaticLoggerBinder; // type@1976 │ │ -418558: 7010 5ccb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.:()V // method@cb5c │ │ -41855e: 6900 368f |0005: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.SINGLETON:Lorg/slf4j/impl/StaticLoggerBinder; // field@8f36 │ │ -418562: 1a00 da14 |0007: const-string v0, "1.6.99" // string@14da │ │ -418566: 6900 358f |0009: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.REQUESTED_API_VERSION:Ljava/lang/String; // field@8f35 │ │ -41856a: 1c00 6e19 |000b: const-class v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ -41856e: 6e10 4183 0000 |000d: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -418574: 0c00 |0010: move-result-object v0 │ │ -418576: 6900 388f |0011: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactoryClassStr:Ljava/lang/String; // field@8f38 │ │ -41857a: 0e00 |0013: return-void │ │ +418538: |[418538] org.slf4j.impl.StaticLoggerBinder.:()V │ │ +418548: 2200 7619 |0000: new-instance v0, Lorg/slf4j/impl/StaticLoggerBinder; // type@1976 │ │ +41854c: 7010 5ccb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticLoggerBinder;.:()V // method@cb5c │ │ +418552: 6900 368f |0005: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.SINGLETON:Lorg/slf4j/impl/StaticLoggerBinder; // field@8f36 │ │ +418556: 1a00 da14 |0007: const-string v0, "1.6.99" // string@14da │ │ +41855a: 6900 358f |0009: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.REQUESTED_API_VERSION:Ljava/lang/String; // field@8f35 │ │ +41855e: 1c00 6e19 |000b: const-class v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ +418562: 6e10 4183 0000 |000d: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +418568: 0c00 |0010: move-result-object v0 │ │ +41856a: 6900 388f |0011: sput-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactoryClassStr:Ljava/lang/String; // field@8f38 │ │ +41856e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=60 │ │ 0x000b line=62 │ │ locals : │ │ │ │ @@ -1419473,20 +1419469,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -41857c: |[41857c] org.slf4j.impl.StaticLoggerBinder.:()V │ │ -41858c: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -418592: 2200 6e19 |0003: new-instance v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ -418596: 7010 f5ca 0000 |0005: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLoggerFactory;.:()V // method@caf5 │ │ -41859c: 5b10 378f |0008: iput-object v0, v1, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactory:Lorg/slf4j/ILoggerFactory; // field@8f37 │ │ -4185a0: 0e00 |000a: return-void │ │ +418570: |[418570] org.slf4j.impl.StaticLoggerBinder.:()V │ │ +418580: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +418586: 2200 6e19 |0003: new-instance v0, Lorg/slf4j/helpers/NOPLoggerFactory; // type@196e │ │ +41858a: 7010 f5ca 0000 |0005: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLoggerFactory;.:()V // method@caf5 │ │ +418590: 5b10 378f |0008: iput-object v0, v1, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactory:Lorg/slf4j/ILoggerFactory; // field@8f37 │ │ +418594: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/impl/StaticLoggerBinder; │ │ │ │ @@ -1419495,17 +1419491,17 @@ │ │ type : '()Lorg/slf4j/impl/StaticLoggerBinder;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41852c: |[41852c] org.slf4j.impl.StaticLoggerBinder.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; │ │ -41853c: 6200 368f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.SINGLETON:Lorg/slf4j/impl/StaticLoggerBinder; // field@8f36 │ │ -418540: 1100 |0002: return-object v0 │ │ +418520: |[418520] org.slf4j.impl.StaticLoggerBinder.getSingleton:()Lorg/slf4j/impl/StaticLoggerBinder; │ │ +418530: 6200 368f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.SINGLETON:Lorg/slf4j/impl/StaticLoggerBinder; // field@8f36 │ │ +418534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/slf4j/impl/StaticLoggerBinder;) │ │ @@ -1419513,17 +1419509,17 @@ │ │ type : '()Lorg/slf4j/ILoggerFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -418514: |[418514] org.slf4j.impl.StaticLoggerBinder.getLoggerFactory:()Lorg/slf4j/ILoggerFactory; │ │ -418524: 5410 378f |0000: iget-object v0, v1, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactory:Lorg/slf4j/ILoggerFactory; // field@8f37 │ │ -418528: 1100 |0002: return-object v0 │ │ +418508: |[418508] org.slf4j.impl.StaticLoggerBinder.getLoggerFactory:()Lorg/slf4j/ILoggerFactory; │ │ +418518: 5410 378f |0000: iget-object v0, v1, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactory:Lorg/slf4j/ILoggerFactory; // field@8f37 │ │ +41851c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/impl/StaticLoggerBinder; │ │ │ │ #1 : (in Lorg/slf4j/impl/StaticLoggerBinder;) │ │ @@ -1419531,17 +1419527,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4184fc: |[4184fc] org.slf4j.impl.StaticLoggerBinder.getLoggerFactoryClassStr:()Ljava/lang/String; │ │ -41850c: 6200 388f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactoryClassStr:Ljava/lang/String; // field@8f38 │ │ -418510: 1100 |0002: return-object v0 │ │ +4184f0: |[4184f0] org.slf4j.impl.StaticLoggerBinder.getLoggerFactoryClassStr:()Ljava/lang/String; │ │ +418500: 6200 388f |0000: sget-object v0, Lorg/slf4j/impl/StaticLoggerBinder;.loggerFactoryClassStr:Ljava/lang/String; // field@8f38 │ │ +418504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/impl/StaticLoggerBinder; │ │ │ │ source_file_idx : 24226 (StaticLoggerBinder.java) │ │ @@ -1419578,39 +1419574,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -418680: |[418680] org.slf4j.impl.StaticMarkerBinder.:()V │ │ -418690: 2200 7819 |0000: new-instance v0, Lorg/slf4j/impl/StaticMarkerBinder; // type@1978 │ │ -418694: 7010 66cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.:()V // method@cb66 │ │ -41869a: 6900 3a8f |0005: sput-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ -41869e: 0e00 |0007: return-void │ │ +418674: |[418674] org.slf4j.impl.StaticMarkerBinder.:()V │ │ +418684: 2200 7819 |0000: new-instance v0, Lorg/slf4j/impl/StaticMarkerBinder; // type@1978 │ │ +418688: 7010 66cb 0000 |0002: invoke-direct {v0}, Lorg/slf4j/impl/StaticMarkerBinder;.:()V // method@cb66 │ │ +41868e: 6900 3a8f |0005: sput-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ +418692: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/impl/StaticMarkerBinder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4186a0: |[4186a0] org.slf4j.impl.StaticMarkerBinder.:()V │ │ -4186b0: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -4186b6: 2200 6919 |0003: new-instance v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ -4186ba: 7010 76ca 0000 |0005: invoke-direct {v0}, Lorg/slf4j/helpers/BasicMarkerFactory;.:()V // method@ca76 │ │ -4186c0: 5b10 3b8f |0008: iput-object v0, v1, Lorg/slf4j/impl/StaticMarkerBinder;.markerFactory:Lorg/slf4j/IMarkerFactory; // field@8f3b │ │ -4186c4: 0e00 |000a: return-void │ │ +418694: |[418694] org.slf4j.impl.StaticMarkerBinder.:()V │ │ +4186a4: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4186aa: 2200 6919 |0003: new-instance v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ +4186ae: 7010 76ca 0000 |0005: invoke-direct {v0}, Lorg/slf4j/helpers/BasicMarkerFactory;.:()V // method@ca76 │ │ +4186b4: 5b10 3b8f |0008: iput-object v0, v1, Lorg/slf4j/impl/StaticMarkerBinder;.markerFactory:Lorg/slf4j/IMarkerFactory; // field@8f3b │ │ +4186b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/slf4j/impl/StaticMarkerBinder; │ │ │ │ @@ -1419619,17 +1419615,17 @@ │ │ type : '()Lorg/slf4j/impl/StaticMarkerBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -418668: |[418668] org.slf4j.impl.StaticMarkerBinder.getSingleton:()Lorg/slf4j/impl/StaticMarkerBinder; │ │ -418678: 6200 3a8f |0000: sget-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ -41867c: 1100 |0002: return-object v0 │ │ +41865c: |[41865c] org.slf4j.impl.StaticMarkerBinder.getSingleton:()Lorg/slf4j/impl/StaticMarkerBinder; │ │ +41866c: 6200 3a8f |0000: sget-object v0, Lorg/slf4j/impl/StaticMarkerBinder;.SINGLETON:Lorg/slf4j/impl/StaticMarkerBinder; // field@8f3a │ │ +418670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/slf4j/impl/StaticMarkerBinder;) │ │ @@ -1419637,17 +1419633,17 @@ │ │ type : '()Lorg/slf4j/IMarkerFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -418650: |[418650] org.slf4j.impl.StaticMarkerBinder.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; │ │ -418660: 5410 3b8f |0000: iget-object v0, v1, Lorg/slf4j/impl/StaticMarkerBinder;.markerFactory:Lorg/slf4j/IMarkerFactory; // field@8f3b │ │ -418664: 1100 |0002: return-object v0 │ │ +418644: |[418644] org.slf4j.impl.StaticMarkerBinder.getMarkerFactory:()Lorg/slf4j/IMarkerFactory; │ │ +418654: 5410 3b8f |0000: iget-object v0, v1, Lorg/slf4j/impl/StaticMarkerBinder;.markerFactory:Lorg/slf4j/IMarkerFactory; // field@8f3b │ │ +418658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/slf4j/impl/StaticMarkerBinder; │ │ │ │ #1 : (in Lorg/slf4j/impl/StaticMarkerBinder;) │ │ @@ -1419655,19 +1419651,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -418630: |[418630] org.slf4j.impl.StaticMarkerBinder.getMarkerFactoryClassStr:()Ljava/lang/String; │ │ -418640: 1c00 6919 |0000: const-class v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ -418644: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -41864a: 0c00 |0005: move-result-object v0 │ │ -41864c: 1100 |0006: return-object v0 │ │ +418624: |[418624] org.slf4j.impl.StaticMarkerBinder.getMarkerFactoryClassStr:()Ljava/lang/String; │ │ +418634: 1c00 6919 |0000: const-class v0, Lorg/slf4j/helpers/BasicMarkerFactory; // type@1969 │ │ +418638: 6e10 4183 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +41863e: 0c00 |0005: move-result-object v0 │ │ +418640: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/slf4j/impl/StaticMarkerBinder; │ │ │ │ source_file_idx : 24229 (StaticMarkerBinder.java) │ │ @@ -1419766,84 +1419762,84 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -419354: |[419354] tech.ula.MainActivity$setProgressDialogNavListeners$1.:(Ltech/ula/MainActivity;)V │ │ -419364: 5b01 6f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -419368: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -41936e: 0e00 |0005: return-void │ │ +419348: |[419348] tech.ula.MainActivity$setProgressDialogNavListeners$1.:(Ltech/ula/MainActivity;)V │ │ +419358: 5b01 6f8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +41935c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +419362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$setProgressDialogNavListeners$1;) │ │ name : 'onDestinationChanged' │ │ type : '(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -419370: |[419370] tech.ula.MainActivity$setProgressDialogNavListeners$1.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -419380: 1a05 9715 |0000: const-string v5, "" // string@1597 │ │ -419384: 7120 5f9f 5300 |0002: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41938a: 1a03 f081 |0005: const-string v3, "destination" // string@81f0 │ │ -41938e: 7120 5f9f 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -419394: 5423 6f8f |000a: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -419398: 6e10 6442 0400 |000c: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ -41939e: 0c05 |000f: move-result-object v5 │ │ -4193a0: 5420 6f8f |0010: iget-object v0, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -4193a4: 1401 2201 127f |0012: const v1, #float 1.94073e+38 // #7f120122 │ │ -4193aa: 6e20 32cc 1000 |0015: invoke-virtual {v0, v1}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -4193b0: 0c00 |0018: move-result-object v0 │ │ -4193b2: 7120 559f 0500 |0019: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4193b8: 0a05 |001c: move-result v5 │ │ -4193ba: 3905 2b00 |001d: if-nez v5, 0048 // +002b │ │ -4193be: 6e10 6442 0400 |001f: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ -4193c4: 0c05 |0022: move-result-object v5 │ │ -4193c6: 5420 6f8f |0023: iget-object v0, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -4193ca: 1401 3300 127f |0025: const v1, #float 1.94068e+38 // #7f120033 │ │ -4193d0: 6e20 32cc 1000 |0028: invoke-virtual {v0, v1}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -4193d6: 0c00 |002b: move-result-object v0 │ │ -4193d8: 7120 559f 0500 |002c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4193de: 0a05 |002f: move-result v5 │ │ -4193e0: 3905 1800 |0030: if-nez v5, 0048 // +0018 │ │ -4193e4: 6e10 6442 0400 |0032: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ -4193ea: 0c04 |0035: move-result-object v4 │ │ -4193ec: 5425 6f8f |0036: iget-object v5, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -4193f0: 1400 9b00 127f |0038: const v0, #float 1.9407e+38 // #7f12009b │ │ -4193f6: 6e20 32cc 0500 |003b: invoke-virtual {v5, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -4193fc: 0c05 |003e: move-result-object v5 │ │ -4193fe: 7120 559f 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -419404: 0a04 |0042: move-result v4 │ │ -419406: 3804 0300 |0043: if-eqz v4, 0046 // +0003 │ │ -41940a: 2803 |0045: goto 0048 // +0003 │ │ -41940c: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -41940e: 2802 |0047: goto 0049 // +0002 │ │ -419410: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -419412: 7120 12cc 4300 |0049: invoke-static {v3, v4}, Ltech/ula/MainActivity;.access$setCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;Z)V // method@cc12 │ │ -419418: 5423 6f8f |004c: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -41941c: 7110 08cc 0300 |004e: invoke-static {v3}, Ltech/ula/MainActivity;.access$getCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;)Z // method@cc08 │ │ -419422: 0a03 |0051: move-result v3 │ │ -419424: 3903 0800 |0052: if-nez v3, 005a // +0008 │ │ -419428: 5423 6f8f |0054: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -41942c: 7110 10cc 0300 |0056: invoke-static {v3}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ -419432: 280e |0059: goto 0067 // +000e │ │ -419434: 5423 6f8f |005a: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -419438: 7110 0acc 0300 |005c: invoke-static {v3}, Ltech/ula/MainActivity;.access$getProgressBarIsVisible$p:(Ltech/ula/MainActivity;)Z // method@cc0a │ │ -41943e: 0a03 |005f: move-result v3 │ │ -419440: 3803 0700 |0060: if-eqz v3, 0067 // +0007 │ │ -419444: 5423 6f8f |0062: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ -419448: 7110 05cc 0300 |0064: invoke-static {v3}, Ltech/ula/MainActivity;.access$displayProgressBar:(Ltech/ula/MainActivity;)V // method@cc05 │ │ -41944e: 0e00 |0067: return-void │ │ +419364: |[419364] tech.ula.MainActivity$setProgressDialogNavListeners$1.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +419374: 1a05 9715 |0000: const-string v5, "" // string@1597 │ │ +419378: 7120 5f9f 5300 |0002: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41937e: 1a03 f081 |0005: const-string v3, "destination" // string@81f0 │ │ +419382: 7120 5f9f 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +419388: 5423 6f8f |000a: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +41938c: 6e10 6442 0400 |000c: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ +419392: 0c05 |000f: move-result-object v5 │ │ +419394: 5420 6f8f |0010: iget-object v0, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +419398: 1401 2201 127f |0012: const v1, #float 1.94073e+38 // #7f120122 │ │ +41939e: 6e20 32cc 1000 |0015: invoke-virtual {v0, v1}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +4193a4: 0c00 |0018: move-result-object v0 │ │ +4193a6: 7120 559f 0500 |0019: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4193ac: 0a05 |001c: move-result v5 │ │ +4193ae: 3905 2b00 |001d: if-nez v5, 0048 // +002b │ │ +4193b2: 6e10 6442 0400 |001f: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ +4193b8: 0c05 |0022: move-result-object v5 │ │ +4193ba: 5420 6f8f |0023: iget-object v0, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +4193be: 1401 3300 127f |0025: const v1, #float 1.94068e+38 // #7f120033 │ │ +4193c4: 6e20 32cc 1000 |0028: invoke-virtual {v0, v1}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +4193ca: 0c00 |002b: move-result-object v0 │ │ +4193cc: 7120 559f 0500 |002c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4193d2: 0a05 |002f: move-result v5 │ │ +4193d4: 3905 1800 |0030: if-nez v5, 0048 // +0018 │ │ +4193d8: 6e10 6442 0400 |0032: invoke-virtual {v4}, Landroidx/navigation/NavDestination;.getLabel:()Ljava/lang/CharSequence; // method@4264 │ │ +4193de: 0c04 |0035: move-result-object v4 │ │ +4193e0: 5425 6f8f |0036: iget-object v5, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +4193e4: 1400 9b00 127f |0038: const v0, #float 1.9407e+38 // #7f12009b │ │ +4193ea: 6e20 32cc 0500 |003b: invoke-virtual {v5, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +4193f0: 0c05 |003e: move-result-object v5 │ │ +4193f2: 7120 559f 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4193f8: 0a04 |0042: move-result v4 │ │ +4193fa: 3804 0300 |0043: if-eqz v4, 0046 // +0003 │ │ +4193fe: 2803 |0045: goto 0048 // +0003 │ │ +419400: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +419402: 2802 |0047: goto 0049 // +0002 │ │ +419404: 1214 |0048: const/4 v4, #int 1 // #1 │ │ +419406: 7120 12cc 4300 |0049: invoke-static {v3, v4}, Ltech/ula/MainActivity;.access$setCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;Z)V // method@cc12 │ │ +41940c: 5423 6f8f |004c: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +419410: 7110 08cc 0300 |004e: invoke-static {v3}, Ltech/ula/MainActivity;.access$getCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;)Z // method@cc08 │ │ +419416: 0a03 |0051: move-result v3 │ │ +419418: 3903 0800 |0052: if-nez v3, 005a // +0008 │ │ +41941c: 5423 6f8f |0054: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +419420: 7110 10cc 0300 |0056: invoke-static {v3}, Ltech/ula/MainActivity;.access$killProgressBar:(Ltech/ula/MainActivity;)V // method@cc10 │ │ +419426: 280e |0059: goto 0067 // +000e │ │ +419428: 5423 6f8f |005a: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +41942c: 7110 0acc 0300 |005c: invoke-static {v3}, Ltech/ula/MainActivity;.access$getProgressBarIsVisible$p:(Ltech/ula/MainActivity;)Z // method@cc0a │ │ +419432: 0a03 |005f: move-result v3 │ │ +419434: 3803 0700 |0060: if-eqz v3, 0067 // +0007 │ │ +419438: 5423 6f8f |0062: iget-object v3, v2, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.this$0:Ltech/ula/MainActivity; // field@8f6f │ │ +41943c: 7110 05cc 0300 |0064: invoke-static {v3}, Ltech/ula/MainActivity;.access$displayProgressBar:(Ltech/ula/MainActivity;)V // method@cc05 │ │ +419442: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=205 │ │ 0x0015 line=203 │ │ 0x0028 line=204 │ │ 0x003b line=205 │ │ 0x004c line=206 │ │ @@ -1419892,36 +1419888,36 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -419488: |[419488] tech.ula.MainActivity$stateObserver$1.:(Ltech/ula/MainActivity;)V │ │ -419498: 5b01 718f |0000: iput-object v1, v0, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ -41949c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4194a2: 0e00 |0005: return-void │ │ +41947c: |[41947c] tech.ula.MainActivity$stateObserver$1.:(Ltech/ula/MainActivity;)V │ │ +41948c: 5b01 718f |0000: iput-object v1, v0, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ +419490: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +419496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$stateObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4194a4: |[4194a4] tech.ula.MainActivity$stateObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -4194b4: 1f01 bd1b |0000: check-cast v1, Ltech/ula/viewmodel/State; // type@1bbd │ │ -4194b8: 6e20 f7cb 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/MainActivity$stateObserver$1;.onChanged:(Ltech/ula/viewmodel/State;)V // method@cbf7 │ │ -4194be: 0e00 |0005: return-void │ │ +419498: |[419498] tech.ula.MainActivity$stateObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +4194a8: 1f01 bd1b |0000: check-cast v1, Ltech/ula/viewmodel/State; // type@1bbd │ │ +4194ac: 6e20 f7cb 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/MainActivity$stateObserver$1;.onChanged:(Ltech/ula/viewmodel/State;)V // method@cbf7 │ │ +4194b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/MainActivity$stateObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1419930,32 +1419926,32 @@ │ │ type : '(Ltech/ula/viewmodel/State;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -4194c0: |[4194c0] tech.ula.MainActivity$stateObserver$1.onChanged:(Ltech/ula/viewmodel/State;)V │ │ -4194d0: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -4194d4: 5441 718f |0002: iget-object v1, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ -4194d8: 6e10 22cc 0100 |0004: invoke-virtual {v1}, Ltech/ula/MainActivity;.getClassName:()Ljava/lang/String; // method@cc22 │ │ -4194de: 0c01 |0007: move-result-object v1 │ │ -4194e0: 6202 6fa2 |0008: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ -4194e4: 1f02 fb1a |000a: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -4194e8: 7110 7d84 0500 |000c: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -4194ee: 0c03 |000f: move-result-object v3 │ │ -4194f0: 7040 aad4 1032 |0010: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -4194f6: 5441 718f |0013: iget-object v1, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ -4194fa: 7110 09cc 0100 |0015: invoke-static {v1}, Ltech/ula/MainActivity;.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; // method@cc09 │ │ -419500: 0c01 |0018: move-result-object v1 │ │ -419502: 6e20 9fd4 0100 |0019: invoke-virtual {v1, v0}, Ltech/ula/utils/SentryLogger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d49f │ │ -419508: 3805 0700 |001c: if-eqz v5, 0023 // +0007 │ │ -41950c: 5440 718f |001e: iget-object v0, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ -419510: 7120 0fcc 5000 |0020: invoke-static {v0, v5}, Ltech/ula/MainActivity;.access$handleStateUpdate:(Ltech/ula/MainActivity;Ltech/ula/viewmodel/State;)V // method@cc0f │ │ -419516: 0e00 |0023: return-void │ │ +4194b4: |[4194b4] tech.ula.MainActivity$stateObserver$1.onChanged:(Ltech/ula/viewmodel/State;)V │ │ +4194c4: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +4194c8: 5441 718f |0002: iget-object v1, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ +4194cc: 6e10 22cc 0100 |0004: invoke-virtual {v1}, Ltech/ula/MainActivity;.getClassName:()Ljava/lang/String; // method@cc22 │ │ +4194d2: 0c01 |0007: move-result-object v1 │ │ +4194d4: 6202 6fa2 |0008: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ +4194d8: 1f02 fb1a |000a: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +4194dc: 7110 7d84 0500 |000c: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +4194e2: 0c03 |000f: move-result-object v3 │ │ +4194e4: 7040 aad4 1032 |0010: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +4194ea: 5441 718f |0013: iget-object v1, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ +4194ee: 7110 09cc 0100 |0015: invoke-static {v1}, Ltech/ula/MainActivity;.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; // method@cc09 │ │ +4194f4: 0c01 |0018: move-result-object v1 │ │ +4194f6: 6e20 9fd4 0100 |0019: invoke-virtual {v1, v0}, Ltech/ula/utils/SentryLogger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d49f │ │ +4194fc: 3805 0700 |001c: if-eqz v5, 0023 // +0007 │ │ +419500: 5440 718f |001e: iget-object v0, v4, Ltech/ula/MainActivity$stateObserver$1;.this$0:Ltech/ula/MainActivity; // field@8f71 │ │ +419504: 7120 0fcc 5000 |0020: invoke-static {v0, v5}, Ltech/ula/MainActivity;.access$handleStateUpdate:(Ltech/ula/MainActivity;Ltech/ula/viewmodel/State;)V // method@cc0f │ │ +41950a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0013 line=119 │ │ 0x001e line=121 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Ltech/ula/MainActivity$stateObserver$1; │ │ @@ -1420061,102 +1420057,102 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -41da7c: |[41da7c] tech.ula.ServerService.:()V │ │ -41da8c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -41da8e: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -41da92: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -41da96: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ -41da9a: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -41daa0: 0c02 |000a: move-result-object v2 │ │ -41daa2: 1a03 bfb3 |000b: const-string v3, "notificationManager" // string@b3bf │ │ -41daa6: 1a04 5f92 |000d: const-string v4, "getNotificationManager()Ltech/ula/utils/NotificationConstructor;" // string@925f │ │ -41daaa: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -41dab0: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -41dab6: 0c01 |0015: move-result-object v1 │ │ -41dab8: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -41dabc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -41dabe: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -41dac2: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -41dac6: 1c02 d219 |001d: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ -41daca: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -41dad0: 0c02 |0022: move-result-object v2 │ │ -41dad2: 1a03 2878 |0023: const-string v3, "busyboxExecutor" // string@7828 │ │ -41dad6: 1a04 ae8b |0025: const-string v4, "getBusyboxExecutor()Ltech/ula/utils/BusyboxExecutor;" // string@8bae │ │ -41dada: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -41dae0: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -41dae6: 0c01 |002d: move-result-object v1 │ │ -41dae8: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -41daec: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -41daee: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -41daf2: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -41daf6: 1c02 d219 |0035: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ -41dafa: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -41db00: 0c02 |003a: move-result-object v2 │ │ -41db02: 1a03 d8a2 |003b: const-string v3, "localServerManager" // string@a2d8 │ │ -41db06: 1a04 2791 |003d: const-string v4, "getLocalServerManager()Ltech/ula/utils/LocalServerManager;" // string@9127 │ │ -41db0a: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -41db10: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -41db16: 0c01 |0045: move-result-object v1 │ │ -41db18: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -41db1c: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -41db1e: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ -41db22: 6900 a89f |004b: sput-object v0, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ -41db26: 2200 cb19 |004d: new-instance v0, Ltech/ula/ServerService$Companion; // type@19cb │ │ -41db2a: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -41db2c: 7020 7bcc 1000 |0050: invoke-direct {v0, v1}, Ltech/ula/ServerService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cc7b │ │ -41db32: 6900 a99f |0053: sput-object v0, Ltech/ula/ServerService;.Companion:Ltech/ula/ServerService$Companion; // field@9fa9 │ │ -41db36: 0e00 |0055: return-void │ │ +41da70: |[41da70] tech.ula.ServerService.:()V │ │ +41da80: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +41da82: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +41da86: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +41da8a: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ +41da8e: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +41da94: 0c02 |000a: move-result-object v2 │ │ +41da96: 1a03 bfb3 |000b: const-string v3, "notificationManager" // string@b3bf │ │ +41da9a: 1a04 5f92 |000d: const-string v4, "getNotificationManager()Ltech/ula/utils/NotificationConstructor;" // string@925f │ │ +41da9e: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +41daa4: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +41daaa: 0c01 |0015: move-result-object v1 │ │ +41daac: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +41dab0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +41dab2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +41dab6: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +41daba: 1c02 d219 |001d: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ +41dabe: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +41dac4: 0c02 |0022: move-result-object v2 │ │ +41dac6: 1a03 2878 |0023: const-string v3, "busyboxExecutor" // string@7828 │ │ +41daca: 1a04 ae8b |0025: const-string v4, "getBusyboxExecutor()Ltech/ula/utils/BusyboxExecutor;" // string@8bae │ │ +41dace: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +41dad4: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +41dada: 0c01 |002d: move-result-object v1 │ │ +41dadc: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +41dae0: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +41dae2: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +41dae6: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +41daea: 1c02 d219 |0035: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ +41daee: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +41daf4: 0c02 |003a: move-result-object v2 │ │ +41daf6: 1a03 d8a2 |003b: const-string v3, "localServerManager" // string@a2d8 │ │ +41dafa: 1a04 2791 |003d: const-string v4, "getLocalServerManager()Ltech/ula/utils/LocalServerManager;" // string@9127 │ │ +41dafe: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +41db04: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +41db0a: 0c01 |0045: move-result-object v1 │ │ +41db0c: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +41db10: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +41db12: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ +41db16: 6900 a89f |004b: sput-object v0, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ +41db1a: 2200 cb19 |004d: new-instance v0, Ltech/ula/ServerService$Companion; // type@19cb │ │ +41db1e: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +41db20: 7020 7bcc 1000 |0050: invoke-direct {v0, v1}, Ltech/ula/ServerService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cc7b │ │ +41db26: 6900 a99f |0053: sput-object v0, Ltech/ula/ServerService;.Companion:Ltech/ula/ServerService$Companion; // field@9fa9 │ │ +41db2a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ServerService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -41db38: |[41db38] tech.ula.ServerService.:()V │ │ -41db48: 7010 e601 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@01e6 │ │ -41db4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -41db50: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -41db52: 7130 91ac 1000 |0005: invoke-static {v0, v1, v0}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -41db58: 0c00 |0008: move-result-object v0 │ │ -41db5a: 5b20 ae9f |0009: iput-object v0, v2, Ltech/ula/ServerService;.job:Lkotlinx/coroutines/Job; // field@9fae │ │ -41db5e: 2200 2911 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ -41db62: 7010 5787 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -41db68: 1f00 3011 |0010: check-cast v0, Ljava/util/Map; // type@1130 │ │ -41db6c: 5b20 ab9f |0012: iput-object v0, v2, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41db70: 2200 ce19 |0014: new-instance v0, Ltech/ula/ServerService$notificationManager$2; // type@19ce │ │ -41db74: 7020 82cc 2000 |0016: invoke-direct {v0, v2}, Ltech/ula/ServerService$notificationManager$2;.:(Ltech/ula/ServerService;)V // method@cc82 │ │ -41db7a: 1f00 8f13 |0019: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -41db7e: 7110 c189 0000 |001b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -41db84: 0c00 |001e: move-result-object v0 │ │ -41db86: 5b20 b09f |001f: iput-object v0, v2, Ltech/ula/ServerService;.notificationManager$delegate:Lkotlin/Lazy; // field@9fb0 │ │ -41db8a: 2200 cc19 |0021: new-instance v0, Ltech/ula/ServerService$busyboxExecutor$2; // type@19cc │ │ -41db8e: 7020 7ccc 2000 |0023: invoke-direct {v0, v2}, Ltech/ula/ServerService$busyboxExecutor$2;.:(Ltech/ula/ServerService;)V // method@cc7c │ │ -41db94: 1f00 8f13 |0026: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -41db98: 7110 c189 0000 |0028: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -41db9e: 0c00 |002b: move-result-object v0 │ │ -41dba0: 5b20 ad9f |002c: iput-object v0, v2, Ltech/ula/ServerService;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@9fad │ │ -41dba4: 2200 cd19 |002e: new-instance v0, Ltech/ula/ServerService$localServerManager$2; // type@19cd │ │ -41dba8: 7020 7fcc 2000 |0030: invoke-direct {v0, v2}, Ltech/ula/ServerService$localServerManager$2;.:(Ltech/ula/ServerService;)V // method@cc7f │ │ -41dbae: 1f00 8f13 |0033: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -41dbb2: 7110 c189 0000 |0035: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -41dbb8: 0c00 |0038: move-result-object v0 │ │ -41dbba: 5b20 af9f |0039: iput-object v0, v2, Ltech/ula/ServerService;.localServerManager$delegate:Lkotlin/Lazy; // field@9faf │ │ -41dbbe: 0e00 |003b: return-void │ │ +41db2c: |[41db2c] tech.ula.ServerService.:()V │ │ +41db3c: 7010 e601 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@01e6 │ │ +41db42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +41db44: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +41db46: 7130 91ac 1000 |0005: invoke-static {v0, v1, v0}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +41db4c: 0c00 |0008: move-result-object v0 │ │ +41db4e: 5b20 ae9f |0009: iput-object v0, v2, Ltech/ula/ServerService;.job:Lkotlinx/coroutines/Job; // field@9fae │ │ +41db52: 2200 2911 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@1129 │ │ +41db56: 7010 5787 0000 |000d: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +41db5c: 1f00 3011 |0010: check-cast v0, Ljava/util/Map; // type@1130 │ │ +41db60: 5b20 ab9f |0012: iput-object v0, v2, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41db64: 2200 ce19 |0014: new-instance v0, Ltech/ula/ServerService$notificationManager$2; // type@19ce │ │ +41db68: 7020 82cc 2000 |0016: invoke-direct {v0, v2}, Ltech/ula/ServerService$notificationManager$2;.:(Ltech/ula/ServerService;)V // method@cc82 │ │ +41db6e: 1f00 8f13 |0019: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +41db72: 7110 c189 0000 |001b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +41db78: 0c00 |001e: move-result-object v0 │ │ +41db7a: 5b20 b09f |001f: iput-object v0, v2, Ltech/ula/ServerService;.notificationManager$delegate:Lkotlin/Lazy; // field@9fb0 │ │ +41db7e: 2200 cc19 |0021: new-instance v0, Ltech/ula/ServerService$busyboxExecutor$2; // type@19cc │ │ +41db82: 7020 7ccc 2000 |0023: invoke-direct {v0, v2}, Ltech/ula/ServerService$busyboxExecutor$2;.:(Ltech/ula/ServerService;)V // method@cc7c │ │ +41db88: 1f00 8f13 |0026: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +41db8c: 7110 c189 0000 |0028: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +41db92: 0c00 |002b: move-result-object v0 │ │ +41db94: 5b20 ad9f |002c: iput-object v0, v2, Ltech/ula/ServerService;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@9fad │ │ +41db98: 2200 cd19 |002e: new-instance v0, Ltech/ula/ServerService$localServerManager$2; // type@19cd │ │ +41db9c: 7020 7fcc 2000 |0030: invoke-direct {v0, v2}, Ltech/ula/ServerService$localServerManager$2;.:(Ltech/ula/ServerService;)V // method@cc7f │ │ +41dba2: 1f00 8f13 |0033: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +41dba6: 7110 c189 0000 |0035: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +41dbac: 0c00 |0038: move-result-object v0 │ │ +41dbae: 5b20 af9f |0039: iput-object v0, v2, Ltech/ula/ServerService;.localServerManager$delegate:Lkotlin/Lazy; // field@9faf │ │ +41dbb2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=19 │ │ 0x000b line=27 │ │ 0x0014 line=31 │ │ 0x0021 line=35 │ │ @@ -1420169,18 +1420165,18 @@ │ │ type : '(Ltech/ula/ServerService;)Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41d9dc: |[41d9dc] tech.ula.ServerService.access$getBusyboxExecutor$p:(Ltech/ula/ServerService;)Ltech/ula/utils/BusyboxExecutor; │ │ -41d9ec: 7010 95cc 0000 |0000: invoke-direct {v0}, Ltech/ula/ServerService;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc95 │ │ -41d9f2: 0c00 |0003: move-result-object v0 │ │ -41d9f4: 1100 |0004: return-object v0 │ │ +41d9d0: |[41d9d0] tech.ula.ServerService.access$getBusyboxExecutor$p:(Ltech/ula/ServerService;)Ltech/ula/utils/BusyboxExecutor; │ │ +41d9e0: 7010 95cc 0000 |0000: invoke-direct {v0}, Ltech/ula/ServerService;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc95 │ │ +41d9e6: 0c00 |0003: move-result-object v0 │ │ +41d9e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ServerService; │ │ │ │ #3 : (in Ltech/ula/ServerService;) │ │ @@ -1420188,54 +1420184,54 @@ │ │ type : '(J)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -41dbc0: |[41dbc0] tech.ula.ServerService.cleanUpFilesystem:(J)V │ │ -41dbd0: 5460 ab9f |0000: iget-object v0, v6, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41dbd4: 7210 b687 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ -41dbda: 0c00 |0005: move-result-object v0 │ │ -41dbdc: 1f00 7810 |0006: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -41dbe0: 2201 1711 |0008: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -41dbe4: 7010 5886 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -41dbea: 1f01 1b11 |000d: check-cast v1, Ljava/util/Collection; // type@111b │ │ -41dbee: 7210 ad83 0000 |000f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -41dbf4: 0c00 |0012: move-result-object v0 │ │ -41dbf6: 7210 5487 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41dbfc: 0a02 |0016: move-result v2 │ │ -41dbfe: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -41dc02: 7210 5587 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41dc08: 0c02 |001c: move-result-object v2 │ │ -41dc0a: 0723 |001d: move-object v3, v2 │ │ -41dc0c: 1f03 f719 |001e: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41dc10: 6e10 a3cd 0300 |0020: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -41dc16: 0b03 |0023: move-result-wide v3 │ │ -41dc18: 3105 0307 |0024: cmp-long v5, v3, v7 │ │ -41dc1c: 3905 0400 |0026: if-nez v5, 002a // +0004 │ │ -41dc20: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -41dc22: 2802 |0029: goto 002b // +0002 │ │ -41dc24: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -41dc26: 3803 e8ff |002b: if-eqz v3, 0013 // -0018 │ │ -41dc2a: 7220 ee86 2100 |002d: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -41dc30: 28e3 |0030: goto 0013 // -001d │ │ -41dc32: 1f01 2c11 |0031: check-cast v1, Ljava/util/List; // type@112c │ │ -41dc36: 1f01 7810 |0033: check-cast v1, Ljava/lang/Iterable; // type@1078 │ │ -41dc3a: 7210 ad83 0100 |0035: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -41dc40: 0c07 |0038: move-result-object v7 │ │ -41dc42: 7210 5487 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41dc48: 0a08 |003c: move-result v8 │ │ -41dc4a: 3808 0c00 |003d: if-eqz v8, 0049 // +000c │ │ -41dc4e: 7210 5587 0700 |003f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41dc54: 0c08 |0042: move-result-object v8 │ │ -41dc56: 1f08 f719 |0043: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41dc5a: 7020 9ccc 8600 |0045: invoke-direct {v6, v8}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ -41dc60: 28f1 |0048: goto 0039 // -000f │ │ -41dc62: 0e00 |0049: return-void │ │ +41dbb4: |[41dbb4] tech.ula.ServerService.cleanUpFilesystem:(J)V │ │ +41dbc4: 5460 ab9f |0000: iget-object v0, v6, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41dbc8: 7210 b687 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@87b6 │ │ +41dbce: 0c00 |0005: move-result-object v0 │ │ +41dbd0: 1f00 7810 |0006: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +41dbd4: 2201 1711 |0008: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +41dbd8: 7010 5886 0100 |000a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +41dbde: 1f01 1b11 |000d: check-cast v1, Ljava/util/Collection; // type@111b │ │ +41dbe2: 7210 ad83 0000 |000f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +41dbe8: 0c00 |0012: move-result-object v0 │ │ +41dbea: 7210 5487 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41dbf0: 0a02 |0016: move-result v2 │ │ +41dbf2: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +41dbf6: 7210 5587 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41dbfc: 0c02 |001c: move-result-object v2 │ │ +41dbfe: 0723 |001d: move-object v3, v2 │ │ +41dc00: 1f03 f719 |001e: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41dc04: 6e10 a3cd 0300 |0020: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +41dc0a: 0b03 |0023: move-result-wide v3 │ │ +41dc0c: 3105 0307 |0024: cmp-long v5, v3, v7 │ │ +41dc10: 3905 0400 |0026: if-nez v5, 002a // +0004 │ │ +41dc14: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +41dc16: 2802 |0029: goto 002b // +0002 │ │ +41dc18: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +41dc1a: 3803 e8ff |002b: if-eqz v3, 0013 // -0018 │ │ +41dc1e: 7220 ee86 2100 |002d: invoke-interface {v1, v2}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +41dc24: 28e3 |0030: goto 0013 // -001d │ │ +41dc26: 1f01 2c11 |0031: check-cast v1, Ljava/util/List; // type@112c │ │ +41dc2a: 1f01 7810 |0033: check-cast v1, Ljava/lang/Iterable; // type@1078 │ │ +41dc2e: 7210 ad83 0100 |0035: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +41dc34: 0c07 |0038: move-result-object v7 │ │ +41dc36: 7210 5487 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41dc3c: 0a08 |003c: move-result v8 │ │ +41dc3e: 3808 0c00 |003d: if-eqz v8, 0049 // +000c │ │ +41dc42: 7210 5587 0700 |003f: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41dc48: 0c08 |0042: move-result-object v8 │ │ +41dc4a: 1f08 f719 |0043: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41dc4e: 7020 9ccc 8600 |0045: invoke-direct {v6, v8}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ +41dc54: 28f1 |0048: goto 0039 // -000f │ │ +41dc56: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0008 line=234 │ │ 0x000f line=235 │ │ 0x0020 line=206 │ │ 0x0031 line=236 │ │ @@ -1420250,27 +1420246,27 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -41d62c: |[41d62c] tech.ula.ServerService.clientIsPresent:(Landroid/content/Intent;)Z │ │ -41d63c: 6e10 9bcc 0200 |0000: invoke-virtual {v2}, Ltech/ula/ServerService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@cc9b │ │ -41d642: 0c00 |0003: move-result-object v0 │ │ -41d644: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -41d646: 6e30 d402 3001 |0005: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@02d4 │ │ -41d64c: 0c03 |0008: move-result-object v3 │ │ -41d64e: 1a00 4ab8 |0009: const-string v0, "packageManager.queryIntentActivities(intent, 0)" // string@b84a │ │ -41d652: 7120 569f 0300 |000b: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41d658: 7210 8b87 0300 |000e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ -41d65e: 0a03 |0011: move-result v3 │ │ -41d660: 3d03 0300 |0012: if-lez v3, 0015 // +0003 │ │ -41d664: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -41d666: 0f01 |0015: return v1 │ │ +41d620: |[41d620] tech.ula.ServerService.clientIsPresent:(Landroid/content/Intent;)Z │ │ +41d630: 6e10 9bcc 0200 |0000: invoke-virtual {v2}, Ltech/ula/ServerService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@cc9b │ │ +41d636: 0c00 |0003: move-result-object v0 │ │ +41d638: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +41d63a: 6e30 d402 3001 |0005: invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@02d4 │ │ +41d640: 0c03 |0008: move-result-object v3 │ │ +41d642: 1a00 4ab8 |0009: const-string v0, "packageManager.queryIntentActivities(intent, 0)" // string@b84a │ │ +41d646: 7120 569f 0300 |000b: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41d64c: 7210 8b87 0300 |000e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@878b │ │ +41d652: 0a03 |0011: move-result v3 │ │ +41d654: 3d03 0300 |0012: if-lez v3, 0015 // +0003 │ │ +41d658: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +41d65a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000e line=192 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ltech/ula/ServerService; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/content/Intent; │ │ @@ -1420280,56 +1420276,56 @@ │ │ type : '()Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -41d9f8: |[41d9f8] tech.ula.ServerService.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; │ │ -41da08: 5430 ad9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@9fad │ │ -41da0c: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ -41da10: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41da12: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -41da16: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -41da1c: 0c00 |000a: move-result-object v0 │ │ -41da1e: 1f00 ff1a |000b: check-cast v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ -41da22: 1100 |000d: return-object v0 │ │ +41d9ec: |[41d9ec] tech.ula.ServerService.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; │ │ +41d9fc: 5430 ad9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@9fad │ │ +41da00: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ +41da04: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41da06: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +41da0a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +41da10: 0c00 |000a: move-result-object v0 │ │ +41da12: 1f00 ff1a |000b: check-cast v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ +41da16: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/ServerService;) │ │ name : 'getClient' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -41dc64: |[41dc64] tech.ula.ServerService.getClient:(Ljava/lang/String;)V │ │ -41dc74: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41dc78: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41dc7c: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41dc82: 1a02 74af |0007: const-string v2, "market://details?id=" // string@af74 │ │ -41dc86: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dc8c: 6e20 8f84 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dc92: 6e10 9f84 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41dc98: 0c04 |0012: move-result-object v4 │ │ -41dc9a: 7110 ea05 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41dca0: 0c04 |0016: move-result-object v4 │ │ -41dca2: 1a01 7d73 |0017: const-string v1, "android.intent.action.VIEW" // string@737d │ │ -41dca6: 7030 7402 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41dcac: 1504 0010 |001c: const/high16 v4, #int 268435456 // #1000 │ │ -41dcb0: 6e20 a502 4000 |001e: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ -41dcb6: 6e20 a5cc 0300 |0021: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ -41dcbc: 2806 |0024: goto 002a // +0006 │ │ -41dcbe: 1a04 b9b9 |0025: const-string v4, "playStoreMissingForClient" // string@b9b9 │ │ -41dcc2: 7020 a3cc 4300 |0027: invoke-direct {v3, v4}, Ltech/ula/ServerService;.sendDialogBroadcast:(Ljava/lang/String;)V // method@cca3 │ │ -41dcc8: 0e00 |002a: return-void │ │ +41dc58: |[41dc58] tech.ula.ServerService.getClient:(Ljava/lang/String;)V │ │ +41dc68: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41dc6c: 2201 9410 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41dc70: 7010 8384 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41dc76: 1a02 74af |0007: const-string v2, "market://details?id=" // string@af74 │ │ +41dc7a: 6e20 8f84 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dc80: 6e20 8f84 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dc86: 6e10 9f84 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41dc8c: 0c04 |0012: move-result-object v4 │ │ +41dc8e: 7110 ea05 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41dc94: 0c04 |0016: move-result-object v4 │ │ +41dc96: 1a01 7d73 |0017: const-string v1, "android.intent.action.VIEW" // string@737d │ │ +41dc9a: 7030 7402 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +41dca0: 1504 0010 |001c: const/high16 v4, #int 268435456 // #1000 │ │ +41dca4: 6e20 a502 4000 |001e: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ +41dcaa: 6e20 a5cc 0300 |0021: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ +41dcb0: 2806 |0024: goto 002a // +0006 │ │ +41dcb2: 1a04 b9b9 |0025: const-string v4, "playStoreMissingForClient" // string@b9b9 │ │ +41dcb6: 7020 a3cc 4300 |0027: invoke-direct {v3, v4}, Ltech/ula/ServerService;.sendDialogBroadcast:(Ljava/lang/String;)V // method@cca3 │ │ +41dcbc: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0021 - 0x0024 │ │ Landroid/content/ActivityNotFoundException; -> 0x0025 │ │ positions : │ │ 0x0000 line=196 │ │ 0x001e line=197 │ │ 0x0021 line=199 │ │ @@ -1420343,67 +1420339,67 @@ │ │ type : '()Ltech/ula/utils/LocalServerManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -41da24: |[41da24] tech.ula.ServerService.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; │ │ -41da34: 5430 af9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.localServerManager$delegate:Lkotlin/Lazy; // field@9faf │ │ -41da38: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ -41da3c: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -41da3e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -41da42: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -41da48: 0c00 |000a: move-result-object v0 │ │ -41da4a: 1f00 271b |000b: check-cast v0, Ltech/ula/utils/LocalServerManager; // type@1b27 │ │ -41da4e: 1100 |000d: return-object v0 │ │ +41da18: |[41da18] tech.ula.ServerService.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; │ │ +41da28: 5430 af9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.localServerManager$delegate:Lkotlin/Lazy; // field@9faf │ │ +41da2c: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ +41da30: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +41da32: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +41da36: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +41da3c: 0c00 |000a: move-result-object v0 │ │ +41da3e: 1f00 271b |000b: check-cast v0, Ltech/ula/utils/LocalServerManager; // type@1b27 │ │ +41da42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/ServerService;) │ │ name : 'getNotificationManager' │ │ type : '()Ltech/ula/utils/NotificationConstructor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -41da50: |[41da50] tech.ula.ServerService.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; │ │ -41da60: 5430 b09f |0000: iget-object v0, v3, Ltech/ula/ServerService;.notificationManager$delegate:Lkotlin/Lazy; // field@9fb0 │ │ -41da64: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ -41da68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -41da6a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -41da6e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -41da74: 0c00 |000a: move-result-object v0 │ │ -41da76: 1f00 301b |000b: check-cast v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ -41da7a: 1100 |000d: return-object v0 │ │ +41da44: |[41da44] tech.ula.ServerService.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; │ │ +41da54: 5430 b09f |0000: iget-object v0, v3, Ltech/ula/ServerService;.notificationManager$delegate:Lkotlin/Lazy; // field@9fb0 │ │ +41da58: 6201 a89f |0002: sget-object v1, Ltech/ula/ServerService;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@9fa8 │ │ +41da5c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +41da5e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +41da62: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +41da68: 0c00 |000a: move-result-object v0 │ │ +41da6a: 1f00 301b |000b: check-cast v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ +41da6e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ServerService;) │ │ name : 'killSession' │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -41dcd8: |[41dcd8] tech.ula.ServerService.killSession:(Ltech/ula/model/entities/Session;)V │ │ -41dce8: 7010 99cc 0100 |0000: invoke-direct {v1}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ -41dcee: 0c00 |0003: move-result-object v0 │ │ -41dcf0: 6e20 47d4 2000 |0004: invoke-virtual {v0, v2}, Ltech/ula/utils/LocalServerManager;.stopService:(Ltech/ula/model/entities/Session;)V // method@d447 │ │ -41dcf6: 7020 a2cc 2100 |0007: invoke-direct {v1, v2}, Ltech/ula/ServerService;.removeSession:(Ltech/ula/model/entities/Session;)V // method@cca2 │ │ -41dcfc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -41dcfe: 6e20 b0cd 0200 |000b: invoke-virtual {v2, v0}, Ltech/ula/model/entities/Session;.setActive:(Z)V // method@cdb0 │ │ -41dd04: 7020 afcc 2100 |000e: invoke-direct {v1, v2}, Ltech/ula/ServerService;.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; // method@ccaf │ │ -41dd0a: 0e00 |0011: return-void │ │ +41dccc: |[41dccc] tech.ula.ServerService.killSession:(Ltech/ula/model/entities/Session;)V │ │ +41dcdc: 7010 99cc 0100 |0000: invoke-direct {v1}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ +41dce2: 0c00 |0003: move-result-object v0 │ │ +41dce4: 6e20 47d4 2000 |0004: invoke-virtual {v0, v2}, Ltech/ula/utils/LocalServerManager;.stopService:(Ltech/ula/model/entities/Session;)V // method@d447 │ │ +41dcea: 7020 a2cc 2100 |0007: invoke-direct {v1, v2}, Ltech/ula/ServerService;.removeSession:(Ltech/ula/model/entities/Session;)V // method@cca2 │ │ +41dcf0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +41dcf2: 6e20 b0cd 0200 |000b: invoke-virtual {v2, v0}, Ltech/ula/model/entities/Session;.setActive:(Z)V // method@cdb0 │ │ +41dcf8: 7020 afcc 2100 |000e: invoke-direct {v1, v2}, Ltech/ula/ServerService;.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; // method@ccaf │ │ +41dcfe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ 0x000b line=118 │ │ 0x000e line=119 │ │ locals : │ │ @@ -1420415,29 +1420411,29 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -41dd98: |[41dd98] tech.ula.ServerService.removeSession:(Ltech/ula/model/entities/Session;)V │ │ -41dda8: 5430 ab9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41ddac: 6e10 a9cd 0400 |0002: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ -41ddb2: 0b01 |0005: move-result-wide v1 │ │ -41ddb4: 7120 c283 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -41ddba: 0c04 |0009: move-result-object v4 │ │ -41ddbc: 7220 b387 4000 |000a: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ -41ddc2: 5434 ab9f |000d: iget-object v4, v3, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41ddc6: 7210 af87 0400 |000f: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ -41ddcc: 0a04 |0012: move-result v4 │ │ -41ddce: 3804 0900 |0013: if-eqz v4, 001c // +0009 │ │ -41ddd2: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -41ddd4: 6e20 adcc 4300 |0016: invoke-virtual {v3, v4}, Ltech/ula/ServerService;.stopForeground:(Z)V // method@ccad │ │ -41ddda: 6e10 aecc 0300 |0019: invoke-virtual {v3}, Ltech/ula/ServerService;.stopSelf:()V // method@ccae │ │ -41dde0: 0e00 |001c: return-void │ │ +41dd8c: |[41dd8c] tech.ula.ServerService.removeSession:(Ltech/ula/model/entities/Session;)V │ │ +41dd9c: 5430 ab9f |0000: iget-object v0, v3, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41dda0: 6e10 a9cd 0400 |0002: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ +41dda6: 0b01 |0005: move-result-wide v1 │ │ +41dda8: 7120 c283 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +41ddae: 0c04 |0009: move-result-object v4 │ │ +41ddb0: 7220 b387 4000 |000a: invoke-interface {v0, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@87b3 │ │ +41ddb6: 5434 ab9f |000d: iget-object v4, v3, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41ddba: 7210 af87 0400 |000f: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@87af │ │ +41ddc0: 0a04 |0012: move-result v4 │ │ +41ddc2: 3804 0900 |0013: if-eqz v4, 001c // +0009 │ │ +41ddc6: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +41ddc8: 6e20 adcc 4300 |0016: invoke-virtual {v3, v4}, Ltech/ula/ServerService;.stopForeground:(Z)V // method@ccad │ │ +41ddce: 6e10 aecc 0300 |0019: invoke-virtual {v3}, Ltech/ula/ServerService;.stopSelf:()V // method@ccae │ │ +41ddd4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000d line=105 │ │ 0x0016 line=106 │ │ 0x0019 line=107 │ │ locals : │ │ @@ -1420449,33 +1420445,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -41dde4: |[41dde4] tech.ula.ServerService.sendDialogBroadcast:(Ljava/lang/String;)V │ │ -41ddf4: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41ddf8: 1a01 54d0 |0002: const-string v1, "tech.ula.ServerService.RESULT" // string@d054 │ │ -41ddfc: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ -41de02: 1a01 b1d3 |0007: const-string v1, "type" // string@d3b1 │ │ -41de06: 1a02 2582 |0009: const-string v2, "dialog" // string@8225 │ │ -41de0a: 6e30 9602 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -41de10: 0c00 |000e: move-result-object v0 │ │ -41de12: 1a01 2f82 |000f: const-string v1, "dialogType" // string@822f │ │ -41de16: 6e30 9602 1004 |0011: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -41de1c: 0c04 |0014: move-result-object v4 │ │ -41de1e: 1a00 5c2d |0015: const-string v0, "Intent(SERVER_SERVICE_RE…Extra("dialogType", type)" // string@2d5c │ │ -41de22: 7120 569f 0400 |0017: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41de28: 5430 ac9f |001a: iget-object v0, v3, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ -41de2c: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ -41de30: 1a01 a377 |001e: const-string v1, "broadcaster" // string@77a3 │ │ -41de34: 7110 799f 0100 |0020: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -41de3a: 6e20 8e41 4000 |0023: invoke-virtual {v0, v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@418e │ │ -41de40: 0e00 |0026: return-void │ │ +41ddd8: |[41ddd8] tech.ula.ServerService.sendDialogBroadcast:(Ljava/lang/String;)V │ │ +41dde8: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41ddec: 1a01 54d0 |0002: const-string v1, "tech.ula.ServerService.RESULT" // string@d054 │ │ +41ddf0: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ +41ddf6: 1a01 b1d3 |0007: const-string v1, "type" // string@d3b1 │ │ +41ddfa: 1a02 2582 |0009: const-string v2, "dialog" // string@8225 │ │ +41ddfe: 6e30 9602 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +41de04: 0c00 |000e: move-result-object v0 │ │ +41de06: 1a01 2f82 |000f: const-string v1, "dialogType" // string@822f │ │ +41de0a: 6e30 9602 1004 |0011: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +41de10: 0c04 |0014: move-result-object v4 │ │ +41de12: 1a00 5c2d |0015: const-string v0, "Intent(SERVER_SERVICE_RE…Extra("dialogType", type)" // string@2d5c │ │ +41de16: 7120 569f 0400 |0017: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41de1c: 5430 ac9f |001a: iget-object v0, v3, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ +41de20: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ +41de24: 1a01 a377 |001e: const-string v1, "broadcaster" // string@77a3 │ │ +41de28: 7110 799f 0100 |0020: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +41de2e: 6e20 8e41 4000 |0023: invoke-virtual {v0, v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@418e │ │ +41de34: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000b line=218 │ │ 0x0011 line=219 │ │ 0x001a line=220 │ │ locals : │ │ @@ -1420487,30 +1420483,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -41de44: |[41de44] tech.ula.ServerService.sendSessionActivatedBroadcast:()V │ │ -41de54: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41de58: 1a01 54d0 |0002: const-string v1, "tech.ula.ServerService.RESULT" // string@d054 │ │ -41de5c: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ -41de62: 1a01 b1d3 |0007: const-string v1, "type" // string@d3b1 │ │ -41de66: 1a02 79c3 |0009: const-string v2, "sessionActivated" // string@c379 │ │ -41de6a: 6e30 9602 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -41de70: 0c00 |000e: move-result-object v0 │ │ -41de72: 1a01 5d2d |000f: const-string v1, "Intent(SERVER_SERVICE_RE…ype", "sessionActivated")" // string@2d5d │ │ -41de76: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41de7c: 5431 ac9f |0014: iget-object v1, v3, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ -41de80: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ -41de84: 1a02 a377 |0018: const-string v2, "broadcaster" // string@77a3 │ │ -41de88: 7110 799f 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -41de8e: 6e20 8e41 0100 |001d: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@418e │ │ -41de94: 0e00 |0020: return-void │ │ +41de38: |[41de38] tech.ula.ServerService.sendSessionActivatedBroadcast:()V │ │ +41de48: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41de4c: 1a01 54d0 |0002: const-string v1, "tech.ula.ServerService.RESULT" // string@d054 │ │ +41de50: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ +41de56: 1a01 b1d3 |0007: const-string v1, "type" // string@d3b1 │ │ +41de5a: 1a02 79c3 |0009: const-string v2, "sessionActivated" // string@c379 │ │ +41de5e: 6e30 9602 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +41de64: 0c00 |000e: move-result-object v0 │ │ +41de66: 1a01 5d2d |000f: const-string v1, "Intent(SERVER_SERVICE_RE…ype", "sessionActivated")" // string@2d5d │ │ +41de6a: 7120 569f 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41de70: 5431 ac9f |0014: iget-object v1, v3, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ +41de74: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ +41de78: 1a02 a377 |0018: const-string v2, "broadcaster" // string@77a3 │ │ +41de7c: 7110 799f 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +41de82: 6e20 8e41 0100 |001d: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@418e │ │ +41de88: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000b line=212 │ │ 0x0014 line=213 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Ltech/ula/ServerService; │ │ @@ -1420520,41 +1420516,41 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -41de98: |[41de98] tech.ula.ServerService.startClient:(Ltech/ula/model/entities/Session;)V │ │ -41dea8: 6e10 abcd 0300 |0000: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41deae: 0c00 |0003: move-result-object v0 │ │ -41deb0: 6201 e89f |0004: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -41deb4: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41deba: 0a01 |0009: move-result v1 │ │ -41debc: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -41dec0: 7020 a9cc 3200 |000c: invoke-direct {v2, v3}, Ltech/ula/ServerService;.startSshClient:(Ltech/ula/model/entities/Session;)V // method@cca9 │ │ -41dec6: 2822 |000f: goto 0031 // +0022 │ │ -41dec8: 6201 ec9f |0010: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -41decc: 7120 559f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41ded2: 0a01 |0015: move-result v1 │ │ -41ded4: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -41ded8: 1a00 047c |0018: const-string v0, "com.iiordanov.freebVNC" // string@7c04 │ │ -41dedc: 7030 aacc 3200 |001a: invoke-direct {v2, v3, v0}, Ltech/ula/ServerService;.startVncClient:(Ltech/ula/model/entities/Session;Ljava/lang/String;)V // method@ccaa │ │ -41dee2: 2814 |001d: goto 0031 // +0014 │ │ -41dee4: 6203 ee9f |001e: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -41dee8: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41deee: 0a03 |0023: move-result v3 │ │ -41def0: 3803 0800 |0024: if-eqz v3, 002c // +0008 │ │ -41def4: 1a03 03d9 |0026: const-string v3, "x.org.server" // string@d903 │ │ -41def8: 7020 abcc 3200 |0028: invoke-direct {v2, v3}, Ltech/ula/ServerService;.startXsdlClient:(Ljava/lang/String;)V // method@ccab │ │ -41defe: 2806 |002b: goto 0031 // +0006 │ │ -41df00: 1a03 0ed4 |002c: const-string v3, "unhandledSessionServiceType" // string@d40e │ │ -41df04: 7020 a3cc 3200 |002e: invoke-direct {v2, v3}, Ltech/ula/ServerService;.sendDialogBroadcast:(Ljava/lang/String;)V // method@cca3 │ │ -41df0a: 7010 a4cc 0200 |0031: invoke-direct {v2}, Ltech/ula/ServerService;.sendSessionActivatedBroadcast:()V // method@cca4 │ │ -41df10: 0e00 |0034: return-void │ │ +41de8c: |[41de8c] tech.ula.ServerService.startClient:(Ltech/ula/model/entities/Session;)V │ │ +41de9c: 6e10 abcd 0300 |0000: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41dea2: 0c00 |0003: move-result-object v0 │ │ +41dea4: 6201 e89f |0004: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +41dea8: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41deae: 0a01 |0009: move-result v1 │ │ +41deb0: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +41deb4: 7020 a9cc 3200 |000c: invoke-direct {v2, v3}, Ltech/ula/ServerService;.startSshClient:(Ltech/ula/model/entities/Session;)V // method@cca9 │ │ +41deba: 2822 |000f: goto 0031 // +0022 │ │ +41debc: 6201 ec9f |0010: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +41dec0: 7120 559f 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41dec6: 0a01 |0015: move-result v1 │ │ +41dec8: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +41decc: 1a00 047c |0018: const-string v0, "com.iiordanov.freebVNC" // string@7c04 │ │ +41ded0: 7030 aacc 3200 |001a: invoke-direct {v2, v3, v0}, Ltech/ula/ServerService;.startVncClient:(Ltech/ula/model/entities/Session;Ljava/lang/String;)V // method@ccaa │ │ +41ded6: 2814 |001d: goto 0031 // +0014 │ │ +41ded8: 6203 ee9f |001e: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +41dedc: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41dee2: 0a03 |0023: move-result v3 │ │ +41dee4: 3803 0800 |0024: if-eqz v3, 002c // +0008 │ │ +41dee8: 1a03 03d9 |0026: const-string v3, "x.org.server" // string@d903 │ │ +41deec: 7020 abcc 3200 |0028: invoke-direct {v2, v3}, Ltech/ula/ServerService;.startXsdlClient:(Ljava/lang/String;)V // method@ccab │ │ +41def2: 2806 |002b: goto 0031 // +0006 │ │ +41def4: 1a03 0ed4 |002c: const-string v3, "unhandledSessionServiceType" // string@d40e │ │ +41def8: 7020 a3cc 3200 |002e: invoke-direct {v2, v3}, Ltech/ula/ServerService;.sendDialogBroadcast:(Ljava/lang/String;)V // method@cca3 │ │ +41defe: 7010 a4cc 0200 |0031: invoke-direct {v2}, Ltech/ula/ServerService;.sendSessionActivatedBroadcast:()V // method@cca4 │ │ +41df04: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0010 line=148 │ │ 0x001e line=149 │ │ 0x002e line=150 │ │ @@ -1420568,37 +1420564,37 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -41df14: |[41df14] tech.ula.ServerService.startSshClient:(Ltech/ula/model/entities/Session;)V │ │ -41df24: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41df28: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ -41df2e: 1a01 7d73 |0005: const-string v1, "android.intent.action.VIEW" // string@737d │ │ -41df32: 6e20 9f02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@029f │ │ -41df38: 2201 9410 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41df3c: 7010 8384 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41df42: 1a02 e1cd |000f: const-string v2, "ssh://" // string@cde1 │ │ -41df46: 6e20 8f84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41df4c: 6e10 accd 0400 |0014: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41df52: 0c04 |0017: move-result-object v4 │ │ -41df54: 6e20 8f84 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41df5a: 1a04 9e16 |001b: const-string v4, "@localhost:2022/#userland" // string@169e │ │ -41df5e: 6e20 8f84 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41df64: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41df6a: 0c04 |0023: move-result-object v4 │ │ -41df6c: 7110 ea05 0400 |0024: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41df72: 0c04 |0027: move-result-object v4 │ │ -41df74: 6e20 a302 4000 |0028: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ -41df7a: 1504 0010 |002b: const/high16 v4, #int 268435456 // #1000 │ │ -41df7e: 6e20 a502 4000 |002d: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ -41df84: 6e20 a5cc 0300 |0030: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ -41df8a: 0e00 |0033: return-void │ │ +41df08: |[41df08] tech.ula.ServerService.startSshClient:(Ltech/ula/model/entities/Session;)V │ │ +41df18: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41df1c: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ +41df22: 1a01 7d73 |0005: const-string v1, "android.intent.action.VIEW" // string@737d │ │ +41df26: 6e20 9f02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@029f │ │ +41df2c: 2201 9410 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41df30: 7010 8384 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41df36: 1a02 e1cd |000f: const-string v2, "ssh://" // string@cde1 │ │ +41df3a: 6e20 8f84 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41df40: 6e10 accd 0400 |0014: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41df46: 0c04 |0017: move-result-object v4 │ │ +41df48: 6e20 8f84 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41df4e: 1a04 9e16 |001b: const-string v4, "@localhost:2022/#userland" // string@169e │ │ +41df52: 6e20 8f84 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41df58: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41df5e: 0c04 |0023: move-result-object v4 │ │ +41df60: 7110 ea05 0400 |0024: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41df66: 0c04 |0027: move-result-object v4 │ │ +41df68: 6e20 a302 4000 |0028: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ +41df6e: 1504 0010 |002b: const/high16 v4, #int 268435456 // #1000 │ │ +41df72: 6e20 a502 4000 |002d: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ +41df78: 6e20 a5cc 0300 |0030: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ +41df7e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0007 line=157 │ │ 0x000a line=158 │ │ 0x002d line=159 │ │ 0x0030 line=161 │ │ @@ -1420611,47 +1420607,47 @@ │ │ type : '(Ltech/ula/model/entities/Session;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -41df8c: |[41df8c] tech.ula.ServerService.startVncClient:(Ltech/ula/model/entities/Session;Ljava/lang/String;)V │ │ -41df9c: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41dfa0: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ -41dfa6: 1a01 7d73 |0005: const-string v1, "android.intent.action.VIEW" // string@737d │ │ -41dfaa: 6e20 9f02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@029f │ │ -41dfb0: 1a01 ec74 |000a: const-string v1, "application/vnd.vnc" // string@74ec │ │ -41dfb4: 6e20 a702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -41dfba: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41dfbe: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41dfc4: 1a02 40d7 |0014: const-string v2, "vnc://127.0.0.1:5951/?VncUsername=" // string@d740 │ │ -41dfc8: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dfce: 6e10 accd 0400 |0019: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41dfd4: 0c02 |001c: move-result-object v2 │ │ -41dfd6: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dfdc: 1a02 070a |0020: const-string v2, "&VncPassword=" // string@0a07 │ │ -41dfe0: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dfe6: 6e10 adcd 0400 |0025: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -41dfec: 0c04 |0028: move-result-object v4 │ │ -41dfee: 6e20 8f84 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41dff4: 6e10 9f84 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41dffa: 0c04 |002f: move-result-object v4 │ │ -41dffc: 7110 ea05 0400 |0030: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41e002: 0c04 |0033: move-result-object v4 │ │ -41e004: 6e20 a302 4000 |0034: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ -41e00a: 1504 0010 |0037: const/high16 v4, #int 268435456 // #1000 │ │ -41e00e: 6e20 a502 4000 |0039: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ -41e014: 7020 93cc 0300 |003c: invoke-direct {v3, v0}, Ltech/ula/ServerService;.clientIsPresent:(Landroid/content/Intent;)Z // method@cc93 │ │ -41e01a: 0a04 |003f: move-result v4 │ │ -41e01c: 3804 0600 |0040: if-eqz v4, 0046 // +0006 │ │ -41e020: 6e20 a5cc 0300 |0042: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ -41e026: 2804 |0045: goto 0049 // +0004 │ │ -41e028: 7020 96cc 5300 |0046: invoke-direct {v3, v5}, Ltech/ula/ServerService;.getClient:(Ljava/lang/String;)V // method@cc96 │ │ -41e02e: 0e00 |0049: return-void │ │ +41df80: |[41df80] tech.ula.ServerService.startVncClient:(Ltech/ula/model/entities/Session;Ljava/lang/String;)V │ │ +41df90: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41df94: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ +41df9a: 1a01 7d73 |0005: const-string v1, "android.intent.action.VIEW" // string@737d │ │ +41df9e: 6e20 9f02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@029f │ │ +41dfa4: 1a01 ec74 |000a: const-string v1, "application/vnd.vnc" // string@74ec │ │ +41dfa8: 6e20 a702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +41dfae: 2201 9410 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41dfb2: 7010 8384 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41dfb8: 1a02 40d7 |0014: const-string v2, "vnc://127.0.0.1:5951/?VncUsername=" // string@d740 │ │ +41dfbc: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dfc2: 6e10 accd 0400 |0019: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41dfc8: 0c02 |001c: move-result-object v2 │ │ +41dfca: 6e20 8f84 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dfd0: 1a02 070a |0020: const-string v2, "&VncPassword=" // string@0a07 │ │ +41dfd4: 6e20 8f84 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dfda: 6e10 adcd 0400 |0025: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +41dfe0: 0c04 |0028: move-result-object v4 │ │ +41dfe2: 6e20 8f84 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41dfe8: 6e10 9f84 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41dfee: 0c04 |002f: move-result-object v4 │ │ +41dff0: 7110 ea05 0400 |0030: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41dff6: 0c04 |0033: move-result-object v4 │ │ +41dff8: 6e20 a302 4000 |0034: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ +41dffe: 1504 0010 |0037: const/high16 v4, #int 268435456 // #1000 │ │ +41e002: 6e20 a502 4000 |0039: invoke-virtual {v0, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ +41e008: 7020 93cc 0300 |003c: invoke-direct {v3, v0}, Ltech/ula/ServerService;.clientIsPresent:(Landroid/content/Intent;)Z // method@cc93 │ │ +41e00e: 0a04 |003f: move-result v4 │ │ +41e010: 3804 0600 |0040: if-eqz v4, 0046 // +0006 │ │ +41e014: 6e20 a5cc 0300 |0042: invoke-virtual {v3, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ +41e01a: 2804 |0045: goto 0049 // +0004 │ │ +41e01c: 7020 96cc 5300 |0046: invoke-direct {v3, v5}, Ltech/ula/ServerService;.getClient:(Ljava/lang/String;)V // method@cc96 │ │ +41e022: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ 0x000c line=167 │ │ 0x000f line=168 │ │ 0x0039 line=169 │ │ @@ -1420668,30 +1420664,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -41e030: |[41e030] tech.ula.ServerService.startXsdlClient:(Ljava/lang/String;)V │ │ -41e040: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41e044: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ -41e04a: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -41e04e: 6e20 a502 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ -41e054: 1a01 04d9 |000a: const-string v1, "x11://give.me.display:4721" // string@d904 │ │ -41e058: 7110 ea05 0100 |000c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41e05e: 0c01 |000f: move-result-object v1 │ │ -41e060: 6e20 a302 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ -41e066: 7020 93cc 0200 |0013: invoke-direct {v2, v0}, Ltech/ula/ServerService;.clientIsPresent:(Landroid/content/Intent;)Z // method@cc93 │ │ -41e06c: 0a01 |0016: move-result v1 │ │ -41e06e: 3801 0600 |0017: if-eqz v1, 001d // +0006 │ │ -41e072: 6e20 a5cc 0200 |0019: invoke-virtual {v2, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ -41e078: 2804 |001c: goto 0020 // +0004 │ │ -41e07a: 7020 96cc 3200 |001d: invoke-direct {v2, v3}, Ltech/ula/ServerService;.getClient:(Ljava/lang/String;)V // method@cc96 │ │ -41e080: 0e00 |0020: return-void │ │ +41e024: |[41e024] tech.ula.ServerService.startXsdlClient:(Ljava/lang/String;)V │ │ +41e034: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41e038: 7010 7002 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0270 │ │ +41e03e: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +41e042: 6e20 a502 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@02a5 │ │ +41e048: 1a01 04d9 |000a: const-string v1, "x11://give.me.display:4721" // string@d904 │ │ +41e04c: 7110 ea05 0100 |000c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41e052: 0c01 |000f: move-result-object v1 │ │ +41e054: 6e20 a302 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02a3 │ │ +41e05a: 7020 93cc 0200 |0013: invoke-direct {v2, v0}, Ltech/ula/ServerService;.clientIsPresent:(Landroid/content/Intent;)Z // method@cc93 │ │ +41e060: 0a01 |0016: move-result v1 │ │ +41e062: 3801 0600 |0017: if-eqz v1, 001d // +0006 │ │ +41e066: 6e20 a5cc 0200 |0019: invoke-virtual {v2, v0}, Ltech/ula/ServerService;.startActivity:(Landroid/content/Intent;)V // method@cca5 │ │ +41e06c: 2804 |001c: goto 0020 // +0004 │ │ +41e06e: 7020 96cc 3200 |001d: invoke-direct {v2, v3}, Ltech/ula/ServerService;.getClient:(Ljava/lang/String;)V // method@cc96 │ │ +41e074: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ 0x000c line=181 │ │ 0x0013 line=183 │ │ 0x0019 line=184 │ │ @@ -1420705,61 +1420701,61 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -41e084: |[41e084] tech.ula.ServerService.stopApp:(Ltech/ula/model/entities/App;)V │ │ -41e094: 5450 ab9f |0000: iget-object v0, v5, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41e098: 2201 2911 |0002: new-instance v1, Ljava/util/LinkedHashMap; // type@1129 │ │ -41e09c: 7010 5787 0100 |0004: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ -41e0a2: 1f01 3011 |0007: check-cast v1, Ljava/util/Map; // type@1130 │ │ -41e0a6: 7210 aa87 0000 |0009: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -41e0ac: 0c00 |000c: move-result-object v0 │ │ -41e0ae: 7210 e087 0000 |000d: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -41e0b4: 0c00 |0010: move-result-object v0 │ │ -41e0b6: 7210 5487 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41e0bc: 0a02 |0014: move-result v2 │ │ -41e0be: 3802 2800 |0015: if-eqz v2, 003d // +0028 │ │ -41e0c2: 7210 5587 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41e0c8: 0c02 |001a: move-result-object v2 │ │ -41e0ca: 1f02 2f11 |001b: check-cast v2, Ljava/util/Map$Entry; // type@112f │ │ -41e0ce: 7210 a487 0200 |001d: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -41e0d4: 0c03 |0020: move-result-object v3 │ │ -41e0d6: 1f03 f719 |0021: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41e0da: 6e10 a7cd 0300 |0023: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -41e0e0: 0c03 |0026: move-result-object v3 │ │ -41e0e2: 6e10 20cd 0600 |0027: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -41e0e8: 0c04 |002a: move-result-object v4 │ │ -41e0ea: 7120 559f 4300 |002b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41e0f0: 0a03 |002e: move-result v3 │ │ -41e0f2: 3803 e2ff |002f: if-eqz v3, 0011 // -001e │ │ -41e0f6: 7210 a387 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -41e0fc: 0c03 |0034: move-result-object v3 │ │ -41e0fe: 7210 a487 0200 |0035: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -41e104: 0c02 |0038: move-result-object v2 │ │ -41e106: 7230 b187 3102 |0039: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -41e10c: 28d5 |003c: goto 0011 // -002b │ │ -41e10e: 7210 aa87 0100 |003d: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -41e114: 0c06 |0040: move-result-object v6 │ │ -41e116: 7210 e087 0600 |0041: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -41e11c: 0c06 |0044: move-result-object v6 │ │ -41e11e: 7210 5487 0600 |0045: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41e124: 0a00 |0048: move-result v0 │ │ -41e126: 3800 1200 |0049: if-eqz v0, 005b // +0012 │ │ -41e12a: 7210 5587 0600 |004b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41e130: 0c00 |004e: move-result-object v0 │ │ -41e132: 1f00 2f11 |004f: check-cast v0, Ljava/util/Map$Entry; // type@112f │ │ -41e136: 7210 a487 0000 |0051: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -41e13c: 0c00 |0054: move-result-object v0 │ │ -41e13e: 1f00 f719 |0055: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41e142: 7020 9ccc 0500 |0057: invoke-direct {v5, v0}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ -41e148: 28eb |005a: goto 0045 // -0015 │ │ -41e14a: 0e00 |005b: return-void │ │ +41e078: |[41e078] tech.ula.ServerService.stopApp:(Ltech/ula/model/entities/App;)V │ │ +41e088: 5450 ab9f |0000: iget-object v0, v5, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41e08c: 2201 2911 |0002: new-instance v1, Ljava/util/LinkedHashMap; // type@1129 │ │ +41e090: 7010 5787 0100 |0004: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@8757 │ │ +41e096: 1f01 3011 |0007: check-cast v1, Ljava/util/Map; // type@1130 │ │ +41e09a: 7210 aa87 0000 |0009: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +41e0a0: 0c00 |000c: move-result-object v0 │ │ +41e0a2: 7210 e087 0000 |000d: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +41e0a8: 0c00 |0010: move-result-object v0 │ │ +41e0aa: 7210 5487 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41e0b0: 0a02 |0014: move-result v2 │ │ +41e0b2: 3802 2800 |0015: if-eqz v2, 003d // +0028 │ │ +41e0b6: 7210 5587 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41e0bc: 0c02 |001a: move-result-object v2 │ │ +41e0be: 1f02 2f11 |001b: check-cast v2, Ljava/util/Map$Entry; // type@112f │ │ +41e0c2: 7210 a487 0200 |001d: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +41e0c8: 0c03 |0020: move-result-object v3 │ │ +41e0ca: 1f03 f719 |0021: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41e0ce: 6e10 a7cd 0300 |0023: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +41e0d4: 0c03 |0026: move-result-object v3 │ │ +41e0d6: 6e10 20cd 0600 |0027: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +41e0dc: 0c04 |002a: move-result-object v4 │ │ +41e0de: 7120 559f 4300 |002b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41e0e4: 0a03 |002e: move-result v3 │ │ +41e0e6: 3803 e2ff |002f: if-eqz v3, 0011 // -001e │ │ +41e0ea: 7210 a387 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +41e0f0: 0c03 |0034: move-result-object v3 │ │ +41e0f2: 7210 a487 0200 |0035: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +41e0f8: 0c02 |0038: move-result-object v2 │ │ +41e0fa: 7230 b187 3102 |0039: invoke-interface {v1, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +41e100: 28d5 |003c: goto 0011 // -002b │ │ +41e102: 7210 aa87 0100 |003d: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +41e108: 0c06 |0040: move-result-object v6 │ │ +41e10a: 7210 e087 0600 |0041: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +41e110: 0c06 |0044: move-result-object v6 │ │ +41e112: 7210 5487 0600 |0045: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41e118: 0a00 |0048: move-result v0 │ │ +41e11a: 3800 1200 |0049: if-eqz v0, 005b // +0012 │ │ +41e11e: 7210 5587 0600 |004b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41e124: 0c00 |004e: move-result-object v0 │ │ +41e126: 1f00 2f11 |004f: check-cast v0, Ljava/util/Map$Entry; // type@112f │ │ +41e12a: 7210 a487 0000 |0051: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +41e130: 0c00 |0054: move-result-object v0 │ │ +41e132: 1f00 f719 |0055: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41e136: 7020 9ccc 0500 |0057: invoke-direct {v5, v0}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ +41e13c: 28eb |005a: goto 0045 // -0015 │ │ +41e13e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=225 │ │ 0x0009 line=226 │ │ 0x001d line=227 │ │ 0x0023 line=138 │ │ @@ -1420775,31 +1420771,31 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -41d994: |[41d994] tech.ula.ServerService.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; │ │ -41d9a4: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ -41d9aa: 0c00 |0003: move-result-object v0 │ │ -41d9ac: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -41d9b0: 7110 54ab 0000 |0006: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ -41d9b6: 0c01 |0009: move-result-object v1 │ │ -41d9b8: 2200 d119 |000a: new-instance v0, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ -41d9bc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -41d9be: 7040 8bcc 7028 |000d: invoke-direct {v0, v7, v8, v2}, Ltech/ula/ServerService$updateSession$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc8b │ │ -41d9c4: 0704 |0010: move-object v4, v0 │ │ -41d9c6: 1f04 9e13 |0011: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ -41d9ca: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -41d9cc: 1235 |0014: const/4 v5, #int 3 // #3 │ │ -41d9ce: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -41d9d0: 7706 6faa 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -41d9d6: 0c08 |0019: move-result-object v8 │ │ -41d9d8: 1108 |001a: return-object v8 │ │ +41d988: |[41d988] tech.ula.ServerService.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; │ │ +41d998: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ +41d99e: 0c00 |0003: move-result-object v0 │ │ +41d9a0: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +41d9a4: 7110 54ab 0000 |0006: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ +41d9aa: 0c01 |0009: move-result-object v1 │ │ +41d9ac: 2200 d119 |000a: new-instance v0, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ +41d9b0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +41d9b2: 7040 8bcc 7028 |000d: invoke-direct {v0, v7, v8, v2}, Ltech/ula/ServerService$updateSession$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc8b │ │ +41d9b8: 0704 |0010: move-object v4, v0 │ │ +41d9ba: 1f04 9e13 |0011: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ +41d9be: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +41d9c0: 1235 |0014: const/4 v5, #int 3 // #3 │ │ +41d9c2: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +41d9c4: 7706 6faa 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +41d9ca: 0c08 |0019: move-result-object v8 │ │ +41d9cc: 1108 |001a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x001b reg=7 this Ltech/ula/ServerService; │ │ 0x0000 - 0x001b reg=8 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1420809,22 +1420805,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -41d968: |[41d968] tech.ula.ServerService.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -41d978: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ -41d97e: 0c00 |0003: move-result-object v0 │ │ -41d980: 5421 ae9f |0004: iget-object v1, v2, Ltech/ula/ServerService;.job:Lkotlinx/coroutines/Job; // field@9fae │ │ -41d984: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -41d988: 6e20 20ab 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ab20 │ │ -41d98e: 0c00 |000b: move-result-object v0 │ │ -41d990: 1100 |000c: return-object v0 │ │ +41d95c: |[41d95c] tech.ula.ServerService.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +41d96c: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ +41d972: 0c00 |0003: move-result-object v0 │ │ +41d974: 5421 ae9f |0004: iget-object v1, v2, Ltech/ula/ServerService;.job:Lkotlinx/coroutines/Job; // field@9fae │ │ +41d978: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +41d97c: 6e20 20ab 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ab20 │ │ +41d982: 0c00 |000b: move-result-object v0 │ │ +41d984: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/ServerService; │ │ │ │ #1 : (in Ltech/ula/ServerService;) │ │ @@ -1420832,39 +1420828,39 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -41d618: |[41d618] tech.ula.ServerService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -41d628: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -41d62a: 1101 |0001: return-object v1 │ │ +41d60c: |[41d60c] tech.ula.ServerService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +41d61c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +41d61e: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ServerService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -41dd0c: |[41dd0c] tech.ula.ServerService.onCreate:()V │ │ -41dd1c: 0720 |0000: move-object v0, v2 │ │ -41dd1e: 1f00 6500 |0001: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41dd22: 7110 8c41 0000 |0003: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ -41dd28: 0c00 |0006: move-result-object v0 │ │ -41dd2a: 1a01 ee49 |0007: const-string v1, "LocalBroadcastManager.getInstance(this)" // string@49ee │ │ -41dd2e: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41dd34: 5b20 ac9f |000c: iput-object v0, v2, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ -41dd38: 0e00 |000e: return-void │ │ +41dd00: |[41dd00] tech.ula.ServerService.onCreate:()V │ │ +41dd10: 0720 |0000: move-object v0, v2 │ │ +41dd12: 1f00 6500 |0001: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41dd16: 7110 8c41 0000 |0003: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ +41dd1c: 0c00 |0006: move-result-object v0 │ │ +41dd1e: 1a01 ee49 |0007: const-string v1, "LocalBroadcastManager.getInstance(this)" // string@49ee │ │ +41dd22: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41dd28: 5b20 ac9f |000c: iput-object v0, v2, Ltech/ula/ServerService;.broadcaster:Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // field@9fac │ │ +41dd2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ltech/ula/ServerService; │ │ │ │ #3 : (in Ltech/ula/ServerService;) │ │ @@ -1420872,20 +1420868,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -41dd3c: |[41dd3c] tech.ula.ServerService.onDestroy:()V │ │ -41dd4c: 6f10 e801 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@01e8 │ │ -41dd52: 6e10 97cc 0100 |0003: invoke-virtual {v1}, Ltech/ula/ServerService;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@cc97 │ │ -41dd58: 0c00 |0006: move-result-object v0 │ │ -41dd5a: 7110 92ac 0000 |0007: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlin/coroutines/CoroutineContext;)V // method@ac92 │ │ -41dd60: 0e00 |000a: return-void │ │ +41dd30: |[41dd30] tech.ula.ServerService.onDestroy:()V │ │ +41dd40: 6f10 e801 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@01e8 │ │ +41dd46: 6e10 97cc 0100 |0003: invoke-virtual {v1}, Ltech/ula/ServerService;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@cc97 │ │ +41dd4c: 0c00 |0006: move-result-object v0 │ │ +41dd4e: 7110 92ac 0000 |0007: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlin/coroutines/CoroutineContext;)V // method@ac92 │ │ +41dd54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ServerService; │ │ │ │ @@ -1420894,119 +1420890,119 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 228 16-bit code units │ │ -41d668: |[41d668] tech.ula.ServerService.onStartCommand:(Landroid/content/Intent;II)I │ │ -41d678: 6f40 ea01 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@01ea │ │ -41d67e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -41d680: 3807 0900 |0004: if-eqz v7, 000d // +0009 │ │ -41d684: 1a09 b1d3 |0006: const-string v9, "type" // string@d3b1 │ │ -41d688: 6e20 8a02 9700 |0008: invoke-virtual {v7, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ -41d68e: 0c09 |000b: move-result-object v9 │ │ -41d690: 2802 |000c: goto 000e // +0002 │ │ -41d692: 0789 |000d: move-object v9, v8 │ │ -41d694: 3909 0400 |000e: if-nez v9, 0012 // +0004 │ │ -41d698: 2900 b700 |0010: goto/16 00c7 // +00b7 │ │ -41d69c: 6e10 5884 0900 |0012: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -41d6a2: 0a00 |0015: move-result v0 │ │ -41d6a4: 1a01 77c3 |0016: const-string v1, "session" // string@c377 │ │ -41d6a8: 2c00 b200 0000 |0018: sparse-switch v0, 000000ca // +000000b2 │ │ -41d6ae: 2900 ac00 |001b: goto/16 00c7 // +00ac │ │ -41d6b2: 1a08 debf |001d: const-string v8, "restartRunningSession" // string@bfde │ │ -41d6b6: 6e20 5084 8900 |001f: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d6bc: 0a08 |0022: move-result v8 │ │ -41d6be: 3808 a400 |0023: if-eqz v8, 00c7 // +00a4 │ │ -41d6c2: 6e20 8702 1700 |0025: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ -41d6c8: 0c07 |0028: move-result-object v7 │ │ -41d6ca: 3907 0500 |0029: if-nez v7, 002e // +0005 │ │ -41d6ce: 7100 739f 0000 |002b: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -41d6d4: 1f07 f719 |002e: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41d6d8: 7020 a6cc 7600 |0030: invoke-direct {v6, v7}, Ltech/ula/ServerService;.startClient:(Ltech/ula/model/entities/Session;)V // method@cca6 │ │ -41d6de: 2900 9400 |0033: goto/16 00c7 // +0094 │ │ -41d6e2: 1a00 fecd |0035: const-string v0, "start" // string@cdfe │ │ -41d6e6: 6e20 5084 0900 |0037: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d6ec: 0a09 |003a: move-result v9 │ │ -41d6ee: 3809 8c00 |003b: if-eqz v9, 00c7 // +008c │ │ -41d6f2: 6e20 8702 1700 |003d: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ -41d6f8: 0c07 |0040: move-result-object v7 │ │ -41d6fa: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ -41d6fe: 7100 739f 0000 |0043: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -41d704: 1f07 f719 |0046: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41d708: 0760 |0048: move-object v0, v6 │ │ -41d70a: 1f00 5915 |0049: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -41d70e: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -41d710: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -41d712: 2209 cf19 |004d: new-instance v9, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ -41d716: 7040 85cc 6987 |004f: invoke-direct {v9, v6, v7, v8}, Ltech/ula/ServerService$onStartCommand$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc85 │ │ -41d71c: 0793 |0052: move-object v3, v9 │ │ -41d71e: 1f03 9e13 |0053: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -41d722: 1234 |0055: const/4 v4, #int 3 // #3 │ │ -41d724: 1205 |0056: const/4 v5, #int 0 // #0 │ │ -41d726: 7706 6faa 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -41d72c: 286d |005a: goto 00c7 // +006d │ │ -41d72e: 1a08 1ea0 |005b: const-string v8, "kill" // string@a01e │ │ -41d732: 6e20 5084 8900 |005d: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d738: 0a08 |0060: move-result v8 │ │ -41d73a: 3808 6600 |0061: if-eqz v8, 00c7 // +0066 │ │ -41d73e: 6e20 8702 1700 |0063: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ -41d744: 0c07 |0066: move-result-object v7 │ │ -41d746: 3907 0500 |0067: if-nez v7, 006c // +0005 │ │ -41d74a: 7100 739f 0000 |0069: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -41d750: 1f07 f719 |006c: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41d754: 7020 9ccc 7600 |006e: invoke-direct {v6, v7}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ -41d75a: 2856 |0071: goto 00c7 // +0056 │ │ -41d75c: 1a08 7087 |0072: const-string v8, "filesystemIsBeingDeleted" // string@8770 │ │ -41d760: 6e20 5084 8900 |0074: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d766: 0a08 |0077: move-result v8 │ │ -41d768: 3808 4f00 |0078: if-eqz v8, 00c7 // +004f │ │ -41d76c: 1608 ffff |007a: const-wide/16 v8, #int -1 // #ffff │ │ -41d770: 1a00 6e87 |007c: const-string v0, "filesystemId" // string@876e │ │ -41d774: 6e40 8402 0798 |007e: invoke-virtual {v7, v0, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0284 │ │ -41d77a: 0b07 |0081: move-result-wide v7 │ │ -41d77c: 7030 92cc 7608 |0082: invoke-direct {v6, v7, v8}, Ltech/ula/ServerService;.cleanUpFilesystem:(J)V // method@cc92 │ │ -41d782: 2842 |0085: goto 00c7 // +0042 │ │ -41d784: 1a08 93ce |0086: const-string v8, "stopApp" // string@ce93 │ │ -41d788: 6e20 5084 8900 |0088: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d78e: 0a08 |008b: move-result v8 │ │ -41d790: 3808 3b00 |008c: if-eqz v8, 00c7 // +003b │ │ -41d794: 1a08 a174 |008e: const-string v8, "app" // string@74a1 │ │ -41d798: 6e20 8702 8700 |0090: invoke-virtual {v7, v8}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ -41d79e: 0c07 |0093: move-result-object v7 │ │ -41d7a0: 3907 0500 |0094: if-nez v7, 0099 // +0005 │ │ -41d7a4: 7100 739f 0000 |0096: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -41d7aa: 1f07 e819 |0099: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ -41d7ae: 7020 accc 7600 |009b: invoke-direct {v6, v7}, Ltech/ula/ServerService;.stopApp:(Ltech/ula/model/entities/App;)V // method@ccac │ │ -41d7b4: 2829 |009e: goto 00c7 // +0029 │ │ -41d7b6: 1a07 92ce |009f: const-string v7, "stopAll" // string@ce92 │ │ -41d7ba: 6e20 5084 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41d7c0: 0a07 |00a4: move-result v7 │ │ -41d7c2: 3807 2200 |00a5: if-eqz v7, 00c7 // +0022 │ │ -41d7c6: 5467 ab9f |00a7: iget-object v7, v6, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41d7ca: 7210 aa87 0700 |00a9: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -41d7d0: 0c07 |00ac: move-result-object v7 │ │ -41d7d2: 7210 e087 0700 |00ad: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -41d7d8: 0c07 |00b0: move-result-object v7 │ │ -41d7da: 7210 5487 0700 |00b1: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -41d7e0: 0a08 |00b4: move-result v8 │ │ -41d7e2: 3808 1200 |00b5: if-eqz v8, 00c7 // +0012 │ │ -41d7e6: 7210 5587 0700 |00b7: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -41d7ec: 0c08 |00ba: move-result-object v8 │ │ -41d7ee: 1f08 2f11 |00bb: check-cast v8, Ljava/util/Map$Entry; // type@112f │ │ -41d7f2: 7210 a487 0800 |00bd: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -41d7f8: 0c08 |00c0: move-result-object v8 │ │ -41d7fa: 1f08 f719 |00c1: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41d7fe: 7020 9ccc 8600 |00c3: invoke-direct {v6, v8}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ -41d804: 28eb |00c6: goto 00b1 // -0015 │ │ -41d806: 1217 |00c7: const/4 v7, #int 1 // #1 │ │ -41d808: 0f07 |00c8: return v7 │ │ -41d80a: 0000 |00c9: nop // spacer │ │ -41d80c: 0002 0600 3fe2 ae8f bfe2 ae8f 2f54 ... |00ca: sparse-switch-data (26 units) │ │ +41d65c: |[41d65c] tech.ula.ServerService.onStartCommand:(Landroid/content/Intent;II)I │ │ +41d66c: 6f40 ea01 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@01ea │ │ +41d672: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +41d674: 3807 0900 |0004: if-eqz v7, 000d // +0009 │ │ +41d678: 1a09 b1d3 |0006: const-string v9, "type" // string@d3b1 │ │ +41d67c: 6e20 8a02 9700 |0008: invoke-virtual {v7, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ +41d682: 0c09 |000b: move-result-object v9 │ │ +41d684: 2802 |000c: goto 000e // +0002 │ │ +41d686: 0789 |000d: move-object v9, v8 │ │ +41d688: 3909 0400 |000e: if-nez v9, 0012 // +0004 │ │ +41d68c: 2900 b700 |0010: goto/16 00c7 // +00b7 │ │ +41d690: 6e10 5884 0900 |0012: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +41d696: 0a00 |0015: move-result v0 │ │ +41d698: 1a01 77c3 |0016: const-string v1, "session" // string@c377 │ │ +41d69c: 2c00 b200 0000 |0018: sparse-switch v0, 000000ca // +000000b2 │ │ +41d6a2: 2900 ac00 |001b: goto/16 00c7 // +00ac │ │ +41d6a6: 1a08 debf |001d: const-string v8, "restartRunningSession" // string@bfde │ │ +41d6aa: 6e20 5084 8900 |001f: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d6b0: 0a08 |0022: move-result v8 │ │ +41d6b2: 3808 a400 |0023: if-eqz v8, 00c7 // +00a4 │ │ +41d6b6: 6e20 8702 1700 |0025: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ +41d6bc: 0c07 |0028: move-result-object v7 │ │ +41d6be: 3907 0500 |0029: if-nez v7, 002e // +0005 │ │ +41d6c2: 7100 739f 0000 |002b: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +41d6c8: 1f07 f719 |002e: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41d6cc: 7020 a6cc 7600 |0030: invoke-direct {v6, v7}, Ltech/ula/ServerService;.startClient:(Ltech/ula/model/entities/Session;)V // method@cca6 │ │ +41d6d2: 2900 9400 |0033: goto/16 00c7 // +0094 │ │ +41d6d6: 1a00 fecd |0035: const-string v0, "start" // string@cdfe │ │ +41d6da: 6e20 5084 0900 |0037: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d6e0: 0a09 |003a: move-result v9 │ │ +41d6e2: 3809 8c00 |003b: if-eqz v9, 00c7 // +008c │ │ +41d6e6: 6e20 8702 1700 |003d: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ +41d6ec: 0c07 |0040: move-result-object v7 │ │ +41d6ee: 3907 0500 |0041: if-nez v7, 0046 // +0005 │ │ +41d6f2: 7100 739f 0000 |0043: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +41d6f8: 1f07 f719 |0046: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41d6fc: 0760 |0048: move-object v0, v6 │ │ +41d6fe: 1f00 5915 |0049: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +41d702: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +41d704: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +41d706: 2209 cf19 |004d: new-instance v9, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ +41d70a: 7040 85cc 6987 |004f: invoke-direct {v9, v6, v7, v8}, Ltech/ula/ServerService$onStartCommand$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc85 │ │ +41d710: 0793 |0052: move-object v3, v9 │ │ +41d712: 1f03 9e13 |0053: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +41d716: 1234 |0055: const/4 v4, #int 3 // #3 │ │ +41d718: 1205 |0056: const/4 v5, #int 0 // #0 │ │ +41d71a: 7706 6faa 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +41d720: 286d |005a: goto 00c7 // +006d │ │ +41d722: 1a08 1ea0 |005b: const-string v8, "kill" // string@a01e │ │ +41d726: 6e20 5084 8900 |005d: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d72c: 0a08 |0060: move-result v8 │ │ +41d72e: 3808 6600 |0061: if-eqz v8, 00c7 // +0066 │ │ +41d732: 6e20 8702 1700 |0063: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ +41d738: 0c07 |0066: move-result-object v7 │ │ +41d73a: 3907 0500 |0067: if-nez v7, 006c // +0005 │ │ +41d73e: 7100 739f 0000 |0069: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +41d744: 1f07 f719 |006c: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41d748: 7020 9ccc 7600 |006e: invoke-direct {v6, v7}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ +41d74e: 2856 |0071: goto 00c7 // +0056 │ │ +41d750: 1a08 7087 |0072: const-string v8, "filesystemIsBeingDeleted" // string@8770 │ │ +41d754: 6e20 5084 8900 |0074: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d75a: 0a08 |0077: move-result v8 │ │ +41d75c: 3808 4f00 |0078: if-eqz v8, 00c7 // +004f │ │ +41d760: 1608 ffff |007a: const-wide/16 v8, #int -1 // #ffff │ │ +41d764: 1a00 6e87 |007c: const-string v0, "filesystemId" // string@876e │ │ +41d768: 6e40 8402 0798 |007e: invoke-virtual {v7, v0, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0284 │ │ +41d76e: 0b07 |0081: move-result-wide v7 │ │ +41d770: 7030 92cc 7608 |0082: invoke-direct {v6, v7, v8}, Ltech/ula/ServerService;.cleanUpFilesystem:(J)V // method@cc92 │ │ +41d776: 2842 |0085: goto 00c7 // +0042 │ │ +41d778: 1a08 93ce |0086: const-string v8, "stopApp" // string@ce93 │ │ +41d77c: 6e20 5084 8900 |0088: invoke-virtual {v9, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d782: 0a08 |008b: move-result v8 │ │ +41d784: 3808 3b00 |008c: if-eqz v8, 00c7 // +003b │ │ +41d788: 1a08 a174 |008e: const-string v8, "app" // string@74a1 │ │ +41d78c: 6e20 8702 8700 |0090: invoke-virtual {v7, v8}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0287 │ │ +41d792: 0c07 |0093: move-result-object v7 │ │ +41d794: 3907 0500 |0094: if-nez v7, 0099 // +0005 │ │ +41d798: 7100 739f 0000 |0096: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +41d79e: 1f07 e819 |0099: check-cast v7, Ltech/ula/model/entities/App; // type@19e8 │ │ +41d7a2: 7020 accc 7600 |009b: invoke-direct {v6, v7}, Ltech/ula/ServerService;.stopApp:(Ltech/ula/model/entities/App;)V // method@ccac │ │ +41d7a8: 2829 |009e: goto 00c7 // +0029 │ │ +41d7aa: 1a07 92ce |009f: const-string v7, "stopAll" // string@ce92 │ │ +41d7ae: 6e20 5084 7900 |00a1: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41d7b4: 0a07 |00a4: move-result v7 │ │ +41d7b6: 3807 2200 |00a5: if-eqz v7, 00c7 // +0022 │ │ +41d7ba: 5467 ab9f |00a7: iget-object v7, v6, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41d7be: 7210 aa87 0700 |00a9: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +41d7c4: 0c07 |00ac: move-result-object v7 │ │ +41d7c6: 7210 e087 0700 |00ad: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +41d7cc: 0c07 |00b0: move-result-object v7 │ │ +41d7ce: 7210 5487 0700 |00b1: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +41d7d4: 0a08 |00b4: move-result v8 │ │ +41d7d6: 3808 1200 |00b5: if-eqz v8, 00c7 // +0012 │ │ +41d7da: 7210 5587 0700 |00b7: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +41d7e0: 0c08 |00ba: move-result-object v8 │ │ +41d7e2: 1f08 2f11 |00bb: check-cast v8, Ljava/util/Map$Entry; // type@112f │ │ +41d7e6: 7210 a487 0800 |00bd: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +41d7ec: 0c08 |00c0: move-result-object v8 │ │ +41d7ee: 1f08 f719 |00c1: check-cast v8, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41d7f2: 7020 9ccc 8600 |00c3: invoke-direct {v6, v8}, Ltech/ula/ServerService;.killSession:(Ltech/ula/model/entities/Session;)V // method@cc9c │ │ +41d7f8: 28eb |00c6: goto 00b1 // -0015 │ │ +41d7fa: 1217 |00c7: const/4 v7, #int 1 // #1 │ │ +41d7fc: 0f07 |00c8: return v7 │ │ +41d7fe: 0000 |00c9: nop // spacer │ │ +41d800: 0002 0600 3fe2 ae8f bfe2 ae8f 2f54 ... |00ca: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=56 │ │ 0x001f line=65 │ │ 0x0025 line=66 │ │ 0x0030 line=67 │ │ @@ -1421037,23 +1421033,23 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -41dd64: |[41dd64] tech.ula.ServerService.onTaskRemoved:(Landroid/content/Intent;)V │ │ -41dd74: 6f20 eb01 1000 |0000: invoke-super {v0, v1}, Landroid/app/Service;.onTaskRemoved:(Landroid/content/Intent;)V // method@01eb │ │ -41dd7a: 6e10 97cc 0000 |0003: invoke-virtual {v0}, Ltech/ula/ServerService;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@cc97 │ │ -41dd80: 0c01 |0006: move-result-object v1 │ │ -41dd82: 7110 92ac 0100 |0007: invoke-static {v1}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlin/coroutines/CoroutineContext;)V // method@ac92 │ │ -41dd88: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -41dd8a: 6e20 adcc 1000 |000b: invoke-virtual {v0, v1}, Ltech/ula/ServerService;.stopForeground:(Z)V // method@ccad │ │ -41dd90: 6e10 aecc 0000 |000e: invoke-virtual {v0}, Ltech/ula/ServerService;.stopSelf:()V // method@ccae │ │ -41dd96: 0e00 |0011: return-void │ │ +41dd58: |[41dd58] tech.ula.ServerService.onTaskRemoved:(Landroid/content/Intent;)V │ │ +41dd68: 6f20 eb01 1000 |0000: invoke-super {v0, v1}, Landroid/app/Service;.onTaskRemoved:(Landroid/content/Intent;)V // method@01eb │ │ +41dd6e: 6e10 97cc 0000 |0003: invoke-virtual {v0}, Ltech/ula/ServerService;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@cc97 │ │ +41dd74: 0c01 |0006: move-result-object v1 │ │ +41dd76: 7110 92ac 0100 |0007: invoke-static {v1}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlin/coroutines/CoroutineContext;)V // method@ac92 │ │ +41dd7c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +41dd7e: 6e20 adcc 1000 |000b: invoke-virtual {v0, v1}, Ltech/ula/ServerService;.stopForeground:(Z)V // method@ccad │ │ +41dd84: 6e10 aecc 0000 |000e: invoke-virtual {v0}, Ltech/ula/ServerService;.stopSelf:()V // method@ccae │ │ +41dd8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=92 │ │ 0x000b line=93 │ │ 0x000e line=94 │ │ locals : │ │ @@ -1421065,86 +1421061,86 @@ │ │ type : '(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -41d840: |[41d840] tech.ula.ServerService.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -41d850: 2080 d019 |0000: instance-of v0, v8, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ -41d854: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -41d858: 0780 |0004: move-object v0, v8 │ │ -41d85a: 1f00 d019 |0005: check-cast v0, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ -41d85e: 5201 a19f |0007: iget v1, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d862: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -41d866: b521 |000b: and-int/2addr v1, v2 │ │ -41d868: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -41d86c: 5208 a19f |000e: iget v8, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d870: b128 |0010: sub-int/2addr v8, v2 │ │ -41d872: 5908 a19f |0011: iput v8, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d876: 2806 |0013: goto 0019 // +0006 │ │ -41d878: 2200 d019 |0014: new-instance v0, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ -41d87c: 7030 89cc 6008 |0016: invoke-direct {v0, v6, v8}, Ltech/ula/ServerService$startSession$1;.:(Ltech/ula/ServerService;Lkotlin/coroutines/Continuation;)V // method@cc89 │ │ -41d882: 5408 a29f |0019: iget-object v8, v0, Ltech/ula/ServerService$startSession$1;.result:Ljava/lang/Object; // field@9fa2 │ │ -41d886: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -41d88c: 0c01 |001e: move-result-object v1 │ │ -41d88e: 5202 a19f |001f: iget v2, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d892: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -41d894: 3802 1a00 |0022: if-eqz v2, 003c // +001a │ │ -41d898: 3332 1000 |0024: if-ne v2, v3, 0034 // +0010 │ │ -41d89c: 5407 a09f |0026: iget-object v7, v0, Ltech/ula/ServerService$startSession$1;.L$1:Ljava/lang/Object; // field@9fa0 │ │ -41d8a0: 1f07 f719 |0028: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41d8a4: 5402 9f9f |002a: iget-object v2, v0, Ltech/ula/ServerService$startSession$1;.L$0:Ljava/lang/Object; // field@9f9f │ │ -41d8a8: 1f02 d219 |002c: check-cast v2, Ltech/ula/ServerService; // type@19d2 │ │ -41d8ac: 7110 738a 0800 |002e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -41d8b2: 0778 |0031: move-object v8, v7 │ │ -41d8b4: 0727 |0032: move-object v7, v2 │ │ -41d8b6: 2826 |0033: goto 0059 // +0026 │ │ -41d8b8: 2207 7210 |0034: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -41d8bc: 1a08 e278 |0036: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -41d8c0: 7020 8c83 8700 |0038: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -41d8c6: 2707 |003b: throw v7 │ │ -41d8c8: 7110 738a 0800 |003c: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -41d8ce: 1308 e803 |003f: const/16 v8, #int 1000 // #3e8 │ │ -41d8d2: 7010 9acc 0600 |0041: invoke-direct {v6}, Ltech/ula/ServerService;.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; // method@cc9a │ │ -41d8d8: 0c02 |0044: move-result-object v2 │ │ -41d8da: 6e10 6cd4 0200 |0045: invoke-virtual {v2}, Ltech/ula/utils/NotificationConstructor;.buildPersistentServiceNotification:()Landroid/app/Notification; // method@d46c │ │ -41d8e0: 0c02 |0048: move-result-object v2 │ │ -41d8e2: 6e30 a7cc 8602 |0049: invoke-virtual {v6, v8, v2}, Ltech/ula/ServerService;.startForeground:(ILandroid/app/Notification;)V // method@cca7 │ │ -41d8e8: 7010 99cc 0600 |004c: invoke-direct {v6}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ -41d8ee: 0c08 |004f: move-result-object v8 │ │ -41d8f0: 6e20 45d4 7800 |0050: invoke-virtual {v8, v7}, Ltech/ula/utils/LocalServerManager;.startServer:(Ltech/ula/model/entities/Session;)J // method@d445 │ │ -41d8f6: 0b04 |0053: move-result-wide v4 │ │ -41d8f8: 6e30 b6cd 4705 |0054: invoke-virtual {v7, v4, v5}, Ltech/ula/model/entities/Session;.setPid:(J)V // method@cdb6 │ │ -41d8fe: 0778 |0057: move-object v8, v7 │ │ -41d900: 0767 |0058: move-object v7, v6 │ │ -41d902: 7010 99cc 0700 |0059: invoke-direct {v7}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ -41d908: 0c02 |005c: move-result-object v2 │ │ -41d90a: 6e20 3ed4 8200 |005d: invoke-virtual {v2, v8}, Ltech/ula/utils/LocalServerManager;.isServerRunning:(Ltech/ula/model/entities/Session;)Z // method@d43e │ │ -41d910: 0a02 |0060: move-result v2 │ │ -41d912: 3902 1100 |0061: if-nez v2, 0072 // +0011 │ │ -41d916: 1604 f401 |0063: const-wide/16 v4, #int 500 // #1f4 │ │ -41d91a: 5b07 9f9f |0065: iput-object v7, v0, Ltech/ula/ServerService$startSession$1;.L$0:Ljava/lang/Object; // field@9f9f │ │ -41d91e: 5b08 a09f |0067: iput-object v8, v0, Ltech/ula/ServerService$startSession$1;.L$1:Ljava/lang/Object; // field@9fa0 │ │ -41d922: 5903 a19f |0069: iput v3, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d926: 7130 a8ab 5400 |006b: invoke-static {v4, v5, v0}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aba8 │ │ -41d92c: 0c02 |006e: move-result-object v2 │ │ -41d92e: 3312 eaff |006f: if-ne v2, v1, 0059 // -0016 │ │ -41d932: 1101 |0071: return-object v1 │ │ -41d934: 6e20 b0cd 3800 |0072: invoke-virtual {v8, v3}, Ltech/ula/model/entities/Session;.setActive:(Z)V // method@cdb0 │ │ -41d93a: 7020 afcc 8700 |0075: invoke-direct {v7, v8}, Ltech/ula/ServerService;.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; // method@ccaf │ │ -41d940: 7020 a6cc 8700 |0078: invoke-direct {v7, v8}, Ltech/ula/ServerService;.startClient:(Ltech/ula/model/entities/Session;)V // method@cca6 │ │ -41d946: 5477 ab9f |007b: iget-object v7, v7, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ -41d94a: 6e10 a9cd 0800 |007d: invoke-virtual {v8}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ -41d950: 0b00 |0080: move-result-wide v0 │ │ -41d952: 7120 b39c 1000 |0081: invoke-static {v0, v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ -41d958: 0c00 |0084: move-result-object v0 │ │ -41d95a: 7230 b187 0708 |0085: invoke-interface {v7, v0, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -41d960: 6207 b779 |0088: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41d964: 1107 |008a: return-object v7 │ │ +41d834: |[41d834] tech.ula.ServerService.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +41d844: 2080 d019 |0000: instance-of v0, v8, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ +41d848: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +41d84c: 0780 |0004: move-object v0, v8 │ │ +41d84e: 1f00 d019 |0005: check-cast v0, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ +41d852: 5201 a19f |0007: iget v1, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d856: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +41d85a: b521 |000b: and-int/2addr v1, v2 │ │ +41d85c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +41d860: 5208 a19f |000e: iget v8, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d864: b128 |0010: sub-int/2addr v8, v2 │ │ +41d866: 5908 a19f |0011: iput v8, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d86a: 2806 |0013: goto 0019 // +0006 │ │ +41d86c: 2200 d019 |0014: new-instance v0, Ltech/ula/ServerService$startSession$1; // type@19d0 │ │ +41d870: 7030 89cc 6008 |0016: invoke-direct {v0, v6, v8}, Ltech/ula/ServerService$startSession$1;.:(Ltech/ula/ServerService;Lkotlin/coroutines/Continuation;)V // method@cc89 │ │ +41d876: 5408 a29f |0019: iget-object v8, v0, Ltech/ula/ServerService$startSession$1;.result:Ljava/lang/Object; // field@9fa2 │ │ +41d87a: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +41d880: 0c01 |001e: move-result-object v1 │ │ +41d882: 5202 a19f |001f: iget v2, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d886: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +41d888: 3802 1a00 |0022: if-eqz v2, 003c // +001a │ │ +41d88c: 3332 1000 |0024: if-ne v2, v3, 0034 // +0010 │ │ +41d890: 5407 a09f |0026: iget-object v7, v0, Ltech/ula/ServerService$startSession$1;.L$1:Ljava/lang/Object; // field@9fa0 │ │ +41d894: 1f07 f719 |0028: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41d898: 5402 9f9f |002a: iget-object v2, v0, Ltech/ula/ServerService$startSession$1;.L$0:Ljava/lang/Object; // field@9f9f │ │ +41d89c: 1f02 d219 |002c: check-cast v2, Ltech/ula/ServerService; // type@19d2 │ │ +41d8a0: 7110 738a 0800 |002e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +41d8a6: 0778 |0031: move-object v8, v7 │ │ +41d8a8: 0727 |0032: move-object v7, v2 │ │ +41d8aa: 2826 |0033: goto 0059 // +0026 │ │ +41d8ac: 2207 7210 |0034: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +41d8b0: 1a08 e278 |0036: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +41d8b4: 7020 8c83 8700 |0038: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +41d8ba: 2707 |003b: throw v7 │ │ +41d8bc: 7110 738a 0800 |003c: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +41d8c2: 1308 e803 |003f: const/16 v8, #int 1000 // #3e8 │ │ +41d8c6: 7010 9acc 0600 |0041: invoke-direct {v6}, Ltech/ula/ServerService;.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; // method@cc9a │ │ +41d8cc: 0c02 |0044: move-result-object v2 │ │ +41d8ce: 6e10 6cd4 0200 |0045: invoke-virtual {v2}, Ltech/ula/utils/NotificationConstructor;.buildPersistentServiceNotification:()Landroid/app/Notification; // method@d46c │ │ +41d8d4: 0c02 |0048: move-result-object v2 │ │ +41d8d6: 6e30 a7cc 8602 |0049: invoke-virtual {v6, v8, v2}, Ltech/ula/ServerService;.startForeground:(ILandroid/app/Notification;)V // method@cca7 │ │ +41d8dc: 7010 99cc 0600 |004c: invoke-direct {v6}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ +41d8e2: 0c08 |004f: move-result-object v8 │ │ +41d8e4: 6e20 45d4 7800 |0050: invoke-virtual {v8, v7}, Ltech/ula/utils/LocalServerManager;.startServer:(Ltech/ula/model/entities/Session;)J // method@d445 │ │ +41d8ea: 0b04 |0053: move-result-wide v4 │ │ +41d8ec: 6e30 b6cd 4705 |0054: invoke-virtual {v7, v4, v5}, Ltech/ula/model/entities/Session;.setPid:(J)V // method@cdb6 │ │ +41d8f2: 0778 |0057: move-object v8, v7 │ │ +41d8f4: 0767 |0058: move-object v7, v6 │ │ +41d8f6: 7010 99cc 0700 |0059: invoke-direct {v7}, Ltech/ula/ServerService;.getLocalServerManager:()Ltech/ula/utils/LocalServerManager; // method@cc99 │ │ +41d8fc: 0c02 |005c: move-result-object v2 │ │ +41d8fe: 6e20 3ed4 8200 |005d: invoke-virtual {v2, v8}, Ltech/ula/utils/LocalServerManager;.isServerRunning:(Ltech/ula/model/entities/Session;)Z // method@d43e │ │ +41d904: 0a02 |0060: move-result v2 │ │ +41d906: 3902 1100 |0061: if-nez v2, 0072 // +0011 │ │ +41d90a: 1604 f401 |0063: const-wide/16 v4, #int 500 // #1f4 │ │ +41d90e: 5b07 9f9f |0065: iput-object v7, v0, Ltech/ula/ServerService$startSession$1;.L$0:Ljava/lang/Object; // field@9f9f │ │ +41d912: 5b08 a09f |0067: iput-object v8, v0, Ltech/ula/ServerService$startSession$1;.L$1:Ljava/lang/Object; // field@9fa0 │ │ +41d916: 5903 a19f |0069: iput v3, v0, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d91a: 7130 a8ab 5400 |006b: invoke-static {v4, v5, v0}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aba8 │ │ +41d920: 0c02 |006e: move-result-object v2 │ │ +41d922: 3312 eaff |006f: if-ne v2, v1, 0059 // -0016 │ │ +41d926: 1101 |0071: return-object v1 │ │ +41d928: 6e20 b0cd 3800 |0072: invoke-virtual {v8, v3}, Ltech/ula/model/entities/Session;.setActive:(Z)V // method@cdb0 │ │ +41d92e: 7020 afcc 8700 |0075: invoke-direct {v7, v8}, Ltech/ula/ServerService;.updateSession:(Ltech/ula/model/entities/Session;)Lkotlinx/coroutines/Job; // method@ccaf │ │ +41d934: 7020 a6cc 8700 |0078: invoke-direct {v7, v8}, Ltech/ula/ServerService;.startClient:(Ltech/ula/model/entities/Session;)V // method@cca6 │ │ +41d93a: 5477 ab9f |007b: iget-object v7, v7, Ltech/ula/ServerService;.activeSessions:Ljava/util/Map; // field@9fab │ │ +41d93e: 6e10 a9cd 0800 |007d: invoke-virtual {v8}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ +41d944: 0b00 |0080: move-result-wide v0 │ │ +41d946: 7120 b39c 1000 |0081: invoke-static {v0, v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ +41d94c: 0c00 |0084: move-result-object v0 │ │ +41d94e: 7230 b187 0708 |0085: invoke-interface {v7, v0, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +41d954: 6207 b779 |0088: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +41d958: 1107 |008a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x001f line=122 │ │ 0x0034 line=134 │ │ 0x003c line=122 │ │ 0x0041 line=123 │ │ 0x004c line=124 │ │ @@ -1421200,21 +1421196,21 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -41e780: |[41e780] tech.ula.model.daos.AppsDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -41e790: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -41e796: 5b12 b69f |0003: iput-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e79a: 2200 d419 |0005: new-instance v0, Ltech/ula/model/daos/AppsDao_Impl$1; // type@19d4 │ │ -41e79e: 7030 b4cc 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/AppsDao_Impl$1;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccb4 │ │ -41e7a4: 5b10 b79f |000a: iput-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__insertionAdapterOfApp:Landroidx/room/EntityInsertionAdapter; // field@9fb7 │ │ -41e7a8: 0e00 |000c: return-void │ │ +41e774: |[41e774] tech.ula.model.daos.AppsDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +41e784: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41e78a: 5b12 b69f |0003: iput-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e78e: 2200 d419 |0005: new-instance v0, Ltech/ula/model/daos/AppsDao_Impl$1; // type@19d4 │ │ +41e792: 7030 b4cc 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/AppsDao_Impl$1;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccb4 │ │ +41e798: 5b10 b79f |000a: iput-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__insertionAdapterOfApp:Landroidx/room/EntityInsertionAdapter; // field@9fb7 │ │ +41e79c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ltech/ula/model/daos/AppsDao_Impl; │ │ @@ -1421225,17 +1421221,17 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41e61c: |[41e61c] tech.ula.model.daos.AppsDao_Impl.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; │ │ -41e62c: 5400 b69f |0000: iget-object v0, v0, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e630: 1100 |0002: return-object v0 │ │ +41e610: |[41e610] tech.ula.model.daos.AppsDao_Impl.access$000:(Ltech/ula/model/daos/AppsDao_Impl;)Landroidx/room/RoomDatabase; │ │ +41e620: 5400 b69f |0000: iget-object v0, v0, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/daos/AppsDao_Impl; │ │ │ │ Virtual methods - │ │ @@ -1421244,31 +1421240,31 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -41e580: |[41e580] tech.ula.model.daos.AppsDao_Impl.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ -41e590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41e592: 1a01 c3c2 |0001: const-string v1, "select apps.* from apps inner join session on apps.name = session.name and session.active = 1" // string@c2c3 │ │ -41e596: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41e59c: 0c01 |0006: move-result-object v1 │ │ -41e59e: 5452 b69f |0007: iget-object v2, v5, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e5a2: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ -41e5a8: 0c02 |000c: move-result-object v2 │ │ -41e5aa: 1a03 2e75 |000d: const-string v3, "apps" // string@752e │ │ -41e5ae: 1a04 77c3 |000f: const-string v4, "session" // string@c377 │ │ -41e5b2: 2420 6e1c 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@1c6e │ │ -41e5b8: 0c03 |0014: move-result-object v3 │ │ -41e5ba: 2204 d619 |0015: new-instance v4, Ltech/ula/model/daos/AppsDao_Impl$3; // type@19d6 │ │ -41e5be: 7030 bccc 5401 |0017: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/AppsDao_Impl$3;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccbc │ │ -41e5c4: 6e40 4051 3240 |001a: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ -41e5ca: 0c00 |001d: move-result-object v0 │ │ -41e5cc: 1100 |001e: return-object v0 │ │ +41e574: |[41e574] tech.ula.model.daos.AppsDao_Impl.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ +41e584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41e586: 1a01 c3c2 |0001: const-string v1, "select apps.* from apps inner join session on apps.name = session.name and session.active = 1" // string@c2c3 │ │ +41e58a: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41e590: 0c01 |0006: move-result-object v1 │ │ +41e592: 5452 b69f |0007: iget-object v2, v5, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e596: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ +41e59c: 0c02 |000c: move-result-object v2 │ │ +41e59e: 1a03 2e75 |000d: const-string v3, "apps" // string@752e │ │ +41e5a2: 1a04 77c3 |000f: const-string v4, "session" // string@c377 │ │ +41e5a6: 2420 6e1c 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@1c6e │ │ +41e5ac: 0c03 |0014: move-result-object v3 │ │ +41e5ae: 2204 d619 |0015: new-instance v4, Ltech/ula/model/daos/AppsDao_Impl$3; // type@19d6 │ │ +41e5b2: 7030 bccc 5401 |0017: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/AppsDao_Impl$3;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccbc │ │ +41e5b8: 6e40 4051 3240 |001a: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ +41e5be: 0c00 |001d: move-result-object v0 │ │ +41e5c0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=188 │ │ 0x0007 line=189 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Ltech/ula/model/daos/AppsDao_Impl; │ │ │ │ @@ -1421277,30 +1421273,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -41e5d0: |[41e5d0] tech.ula.model.daos.AppsDao_Impl.getAllApps:()Landroidx/lifecycle/LiveData; │ │ -41e5e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41e5e2: 1a01 b6c2 |0001: const-string v1, "select * from apps" // string@c2b6 │ │ -41e5e6: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41e5ec: 0c01 |0006: move-result-object v1 │ │ -41e5ee: 5452 b69f |0007: iget-object v2, v5, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e5f2: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ -41e5f8: 0c02 |000c: move-result-object v2 │ │ -41e5fa: 1a03 2e75 |000d: const-string v3, "apps" // string@752e │ │ -41e5fe: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ -41e604: 0c03 |0012: move-result-object v3 │ │ -41e606: 2204 d519 |0013: new-instance v4, Ltech/ula/model/daos/AppsDao_Impl$2; // type@19d5 │ │ -41e60a: 7030 b8cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/AppsDao_Impl$2;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccb8 │ │ -41e610: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ -41e616: 0c00 |001b: move-result-object v0 │ │ -41e618: 1100 |001c: return-object v0 │ │ +41e5c4: |[41e5c4] tech.ula.model.daos.AppsDao_Impl.getAllApps:()Landroidx/lifecycle/LiveData; │ │ +41e5d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41e5d6: 1a01 b6c2 |0001: const-string v1, "select * from apps" // string@c2b6 │ │ +41e5da: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41e5e0: 0c01 |0006: move-result-object v1 │ │ +41e5e2: 5452 b69f |0007: iget-object v2, v5, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e5e6: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ +41e5ec: 0c02 |000c: move-result-object v2 │ │ +41e5ee: 1a03 2e75 |000d: const-string v3, "apps" // string@752e │ │ +41e5f2: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ +41e5f8: 0c03 |0012: move-result-object v3 │ │ +41e5fa: 2204 d519 |0013: new-instance v4, Ltech/ula/model/daos/AppsDao_Impl$2; // type@19d5 │ │ +41e5fe: 7030 b8cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/AppsDao_Impl$2;.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccb8 │ │ +41e604: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ +41e60a: 0c00 |001b: move-result-object v0 │ │ +41e60c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Ltech/ula/model/daos/AppsDao_Impl; │ │ │ │ @@ -1421309,93 +1421305,93 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/entities/App;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 152 16-bit code units │ │ -41e634: |[41e634] tech.ula.model.daos.AppsDao_Impl.getAppByName:(Ljava/lang/String;)Ltech/ula/model/entities/App; │ │ -41e644: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -41e648: 0800 1700 |0002: move-object/from16 v0, v23 │ │ -41e64c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41e64e: 1a03 b8c2 |0005: const-string v3, "select * from apps where name = ?" // string@c2b8 │ │ -41e652: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41e658: 0c03 |000a: move-result-object v3 │ │ -41e65a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -41e65e: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ -41e664: 2804 |0010: goto 0014 // +0004 │ │ -41e666: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ -41e66c: 5410 b69f |0014: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e670: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41e676: 5410 b69f |0019: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e67a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -41e67c: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41e682: 0c05 |001f: move-result-object v5 │ │ -41e684: 1a00 3fb2 |0020: const-string v0, "name" // string@b23f │ │ -41e688: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e68e: 0a00 |0025: move-result v0 │ │ -41e690: 1a06 ad79 |0026: const-string v6, "category" // string@79ad │ │ -41e694: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e69a: 0a06 |002b: move-result v6 │ │ -41e69c: 1a07 7887 |002c: const-string v7, "filesystemRequired" // string@8778 │ │ -41e6a0: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e6a6: 0a07 |0031: move-result v7 │ │ -41e6a8: 1a08 7ccf |0032: const-string v8, "supportsCli" // string@cf7c │ │ -41e6ac: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e6b2: 0a08 |0037: move-result v8 │ │ -41e6b4: 1a09 7fcf |0038: const-string v9, "supportsGui" // string@cf7f │ │ -41e6b8: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e6be: 0a09 |003d: move-result v9 │ │ -41e6c0: 1a0a 2d9e |003e: const-string v10, "isPaidApp" // string@9e2d │ │ -41e6c4: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e6ca: 0a0a |0043: move-result v10 │ │ -41e6cc: 1a0b 01d7 |0044: const-string v11, "version" // string@d701 │ │ -41e6d0: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41e6d6: 0a0b |0049: move-result v11 │ │ -41e6d8: 7210 7b03 0500 |004a: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -41e6de: 0a0c |004d: move-result v12 │ │ -41e6e0: 380c 3a00 |004e: if-eqz v12, 0088 // +003a │ │ -41e6e4: 7220 7703 0500 |0050: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e6ea: 0c0e |0053: move-result-object v14 │ │ -41e6ec: 7220 7703 6500 |0054: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e6f2: 0c0f |0057: move-result-object v15 │ │ -41e6f4: 7220 7703 7500 |0058: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41e6fa: 0c10 |005b: move-result-object v16 │ │ -41e6fc: 7220 7303 8500 |005c: invoke-interface {v5, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e702: 0a00 |005f: move-result v0 │ │ -41e704: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ -41e708: 1311 0100 |0062: const/16 v17, #int 1 // #1 │ │ -41e70c: 2803 |0064: goto 0067 // +0003 │ │ -41e70e: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ -41e712: 7220 7303 9500 |0067: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e718: 0a00 |006a: move-result v0 │ │ -41e71a: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ -41e71e: 1312 0100 |006d: const/16 v18, #int 1 // #1 │ │ -41e722: 2803 |006f: goto 0072 // +0003 │ │ -41e724: 1312 0000 |0070: const/16 v18, #int 0 // #0 │ │ -41e728: 7220 7303 a500 |0072: invoke-interface {v5, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41e72e: 0a00 |0075: move-result v0 │ │ -41e730: 3800 0500 |0076: if-eqz v0, 007b // +0005 │ │ -41e734: 1313 0100 |0078: const/16 v19, #int 1 // #1 │ │ -41e738: 2803 |007a: goto 007d // +0003 │ │ -41e73a: 1313 0000 |007b: const/16 v19, #int 0 // #0 │ │ -41e73e: 7220 7403 b500 |007d: invoke-interface {v5, v11}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41e744: 0b14 |0080: move-result-wide v20 │ │ -41e746: 2200 e819 |0081: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -41e74a: 070d |0083: move-object v13, v0 │ │ -41e74c: 7609 11cd 0d00 |0084: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -41e752: 2802 |0087: goto 0089 // +0002 │ │ -41e754: 1200 |0088: const/4 v0, #int 0 // #0 │ │ -41e756: 7210 6903 0500 |0089: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e75c: 6e10 e451 0300 |008c: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41e762: 1100 |008f: return-object v0 │ │ -41e764: 0d00 |0090: move-exception v0 │ │ -41e766: 7210 6903 0500 |0091: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41e76c: 6e10 e451 0300 |0094: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41e772: 2700 |0097: throw v0 │ │ +41e628: |[41e628] tech.ula.model.daos.AppsDao_Impl.getAppByName:(Ljava/lang/String;)Ltech/ula/model/entities/App; │ │ +41e638: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +41e63c: 0800 1700 |0002: move-object/from16 v0, v23 │ │ +41e640: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41e642: 1a03 b8c2 |0005: const-string v3, "select * from apps where name = ?" // string@c2b8 │ │ +41e646: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41e64c: 0c03 |000a: move-result-object v3 │ │ +41e64e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +41e652: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ +41e658: 2804 |0010: goto 0014 // +0004 │ │ +41e65a: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ +41e660: 5410 b69f |0014: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e664: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41e66a: 5410 b69f |0019: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e66e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +41e670: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41e676: 0c05 |001f: move-result-object v5 │ │ +41e678: 1a00 3fb2 |0020: const-string v0, "name" // string@b23f │ │ +41e67c: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e682: 0a00 |0025: move-result v0 │ │ +41e684: 1a06 ad79 |0026: const-string v6, "category" // string@79ad │ │ +41e688: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e68e: 0a06 |002b: move-result v6 │ │ +41e690: 1a07 7887 |002c: const-string v7, "filesystemRequired" // string@8778 │ │ +41e694: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e69a: 0a07 |0031: move-result v7 │ │ +41e69c: 1a08 7ccf |0032: const-string v8, "supportsCli" // string@cf7c │ │ +41e6a0: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e6a6: 0a08 |0037: move-result v8 │ │ +41e6a8: 1a09 7fcf |0038: const-string v9, "supportsGui" // string@cf7f │ │ +41e6ac: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e6b2: 0a09 |003d: move-result v9 │ │ +41e6b4: 1a0a 2d9e |003e: const-string v10, "isPaidApp" // string@9e2d │ │ +41e6b8: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e6be: 0a0a |0043: move-result v10 │ │ +41e6c0: 1a0b 01d7 |0044: const-string v11, "version" // string@d701 │ │ +41e6c4: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41e6ca: 0a0b |0049: move-result v11 │ │ +41e6cc: 7210 7b03 0500 |004a: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +41e6d2: 0a0c |004d: move-result v12 │ │ +41e6d4: 380c 3a00 |004e: if-eqz v12, 0088 // +003a │ │ +41e6d8: 7220 7703 0500 |0050: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e6de: 0c0e |0053: move-result-object v14 │ │ +41e6e0: 7220 7703 6500 |0054: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e6e6: 0c0f |0057: move-result-object v15 │ │ +41e6e8: 7220 7703 7500 |0058: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41e6ee: 0c10 |005b: move-result-object v16 │ │ +41e6f0: 7220 7303 8500 |005c: invoke-interface {v5, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e6f6: 0a00 |005f: move-result v0 │ │ +41e6f8: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ +41e6fc: 1311 0100 |0062: const/16 v17, #int 1 // #1 │ │ +41e700: 2803 |0064: goto 0067 // +0003 │ │ +41e702: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ +41e706: 7220 7303 9500 |0067: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e70c: 0a00 |006a: move-result v0 │ │ +41e70e: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ +41e712: 1312 0100 |006d: const/16 v18, #int 1 // #1 │ │ +41e716: 2803 |006f: goto 0072 // +0003 │ │ +41e718: 1312 0000 |0070: const/16 v18, #int 0 // #0 │ │ +41e71c: 7220 7303 a500 |0072: invoke-interface {v5, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41e722: 0a00 |0075: move-result v0 │ │ +41e724: 3800 0500 |0076: if-eqz v0, 007b // +0005 │ │ +41e728: 1313 0100 |0078: const/16 v19, #int 1 // #1 │ │ +41e72c: 2803 |007a: goto 007d // +0003 │ │ +41e72e: 1313 0000 |007b: const/16 v19, #int 0 // #0 │ │ +41e732: 7220 7403 b500 |007d: invoke-interface {v5, v11}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41e738: 0b14 |0080: move-result-wide v20 │ │ +41e73a: 2200 e819 |0081: new-instance v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +41e73e: 070d |0083: move-object v13, v0 │ │ +41e740: 7609 11cd 0d00 |0084: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +41e746: 2802 |0087: goto 0089 // +0002 │ │ +41e748: 1200 |0088: const/4 v0, #int 0 // #0 │ │ +41e74a: 7210 6903 0500 |0089: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e750: 6e10 e451 0300 |008c: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41e756: 1100 |008f: return-object v0 │ │ +41e758: 0d00 |0090: move-exception v0 │ │ +41e75a: 7210 6903 0500 |0091: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41e760: 6e10 e451 0300 |0094: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41e766: 2700 |0097: throw v0 │ │ catches : 1 │ │ 0x0020 - 0x0087 │ │ -> 0x0090 │ │ positions : │ │ 0x0007 line=135 │ │ 0x000d line=138 │ │ 0x0011 line=140 │ │ @@ -1421431,30 +1421427,30 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -41e7ac: |[41e7ac] tech.ula.model.daos.AppsDao_Impl.insertApp:(Ltech/ula/model/entities/App;)V │ │ -41e7bc: 5410 b69f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e7c0: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41e7c6: 5410 b69f |0005: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e7ca: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -41e7d0: 5410 b79f |000a: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__insertionAdapterOfApp:Landroidx/room/EntityInsertionAdapter; // field@9fb7 │ │ -41e7d4: 6e20 e050 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@50e0 │ │ -41e7da: 5412 b69f |000f: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e7de: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -41e7e4: 5412 b69f |0014: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e7e8: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41e7ee: 0e00 |0019: return-void │ │ -41e7f0: 0d02 |001a: move-exception v2 │ │ -41e7f2: 5410 b69f |001b: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ -41e7f6: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41e7fc: 2702 |0020: throw v2 │ │ +41e7a0: |[41e7a0] tech.ula.model.daos.AppsDao_Impl.insertApp:(Ltech/ula/model/entities/App;)V │ │ +41e7b0: 5410 b69f |0000: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e7b4: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41e7ba: 5410 b69f |0005: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e7be: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +41e7c4: 5410 b79f |000a: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__insertionAdapterOfApp:Landroidx/room/EntityInsertionAdapter; // field@9fb7 │ │ +41e7c8: 6e20 e050 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@50e0 │ │ +41e7ce: 5412 b69f |000f: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e7d2: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +41e7d8: 5412 b69f |0014: iget-object v2, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e7dc: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41e7e2: 0e00 |0019: return-void │ │ +41e7e4: 0d02 |001a: move-exception v2 │ │ +41e7e6: 5410 b69f |001b: iget-object v0, v1, Ltech/ula/model/daos/AppsDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fb6 │ │ +41e7ea: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41e7f0: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000a line=70 │ │ @@ -1421499,18 +1421495,18 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41eb68: |[41eb68] tech.ula.model.daos.FilesystemDao_Impl$3.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41eb78: 5b01 ba9f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$3;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fba │ │ -41eb7c: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ -41eb82: 0e00 |0005: return-void │ │ +41eb5c: |[41eb5c] tech.ula.model.daos.FilesystemDao_Impl$3.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41eb6c: 5b01 ba9f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$3;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fba │ │ +41eb70: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ +41eb76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/FilesystemDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1421521,17 +1421517,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41eb50: |[41eb50] tech.ula.model.daos.FilesystemDao_Impl$3.createQuery:()Ljava/lang/String; │ │ -41eb60: 1a00 3081 |0000: const-string v0, "delete from filesystem where id = ?" // string@8130 │ │ -41eb64: 1100 |0002: return-object v0 │ │ +41eb44: |[41eb44] tech.ula.model.daos.FilesystemDao_Impl$3.createQuery:()Ljava/lang/String; │ │ +41eb54: 1a00 3081 |0000: const-string v0, "delete from filesystem where id = ?" // string@8130 │ │ +41eb58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10470 (FilesystemDao_Impl.java) │ │ │ │ Class #4835 header: │ │ @@ -1421580,27 +1421576,27 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -41f114: |[41f114] tech.ula.model.daos.FilesystemDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -41f124: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -41f12a: 5b12 bd9f |0003: iput-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f12e: 2200 d919 |0005: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$1; // type@19d9 │ │ -41f132: 7030 cccc 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$1;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@cccc │ │ -41f138: 5b10 be9f |000a: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__insertionAdapterOfFilesystem:Landroidx/room/EntityInsertionAdapter; // field@9fbe │ │ -41f13c: 2200 da19 |000c: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$2; // type@19da │ │ -41f140: 7030 d0cc 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$2;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccd0 │ │ -41f146: 5b10 c09f |0011: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__updateAdapterOfFilesystem:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fc0 │ │ -41f14a: 2200 db19 |0013: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$3; // type@19db │ │ -41f14e: 7030 d4cc 1002 |0015: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$3;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccd4 │ │ -41f154: 5b10 bf9f |0018: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ -41f158: 0e00 |001a: return-void │ │ +41f108: |[41f108] tech.ula.model.daos.FilesystemDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +41f118: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41f11e: 5b12 bd9f |0003: iput-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f122: 2200 d919 |0005: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$1; // type@19d9 │ │ +41f126: 7030 cccc 1002 |0007: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$1;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@cccc │ │ +41f12c: 5b10 be9f |000a: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__insertionAdapterOfFilesystem:Landroidx/room/EntityInsertionAdapter; // field@9fbe │ │ +41f130: 2200 da19 |000c: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$2; // type@19da │ │ +41f134: 7030 d0cc 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$2;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccd0 │ │ +41f13a: 5b10 c09f |0011: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__updateAdapterOfFilesystem:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fc0 │ │ +41f13e: 2200 db19 |0013: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl$3; // type@19db │ │ +41f142: 7030 d4cc 1002 |0015: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$3;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccd4 │ │ +41f148: 5b10 bf9f |0018: iput-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ +41f14c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x000c line=86 │ │ 0x0013 line=139 │ │ @@ -1421613,17 +1421609,17 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41ed8c: |[41ed8c] tech.ula.model.daos.FilesystemDao_Impl.access$000:(Ltech/ula/model/daos/FilesystemDao_Impl;)Landroidx/room/RoomDatabase; │ │ -41ed9c: 5400 bd9f |0000: iget-object v0, v0, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41eda0: 1100 |0002: return-object v0 │ │ +41ed80: |[41ed80] tech.ula.model.daos.FilesystemDao_Impl.access$000:(Ltech/ula/model/daos/FilesystemDao_Impl;)Landroidx/room/RoomDatabase; │ │ +41ed90: 5400 bd9f |0000: iget-object v0, v0, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ed94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/daos/FilesystemDao_Impl; │ │ │ │ Virtual methods - │ │ @@ -1421632,38 +1421628,38 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -41f15c: |[41f15c] tech.ula.model.daos.FilesystemDao_Impl.deleteFilesystemById:(J)V │ │ -41f16c: 5420 bd9f |0000: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f170: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41f176: 5420 bf9f |0005: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ -41f17a: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ -41f180: 0c00 |000a: move-result-object v0 │ │ -41f182: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -41f184: 7240 4153 1043 |000c: invoke-interface {v0, v1, v3, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f18a: 5423 bd9f |000f: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f18e: 6e10 9e51 0300 |0011: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -41f194: 7210 4653 0000 |0014: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ -41f19a: 5423 bd9f |0017: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f19e: 6e10 b551 0300 |0019: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -41f1a4: 5423 bd9f |001c: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f1a8: 6e10 a451 0300 |001e: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41f1ae: 5423 bf9f |0021: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ -41f1b2: 6e20 f951 0300 |0023: invoke-virtual {v3, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -41f1b8: 0e00 |0026: return-void │ │ -41f1ba: 0d03 |0027: move-exception v3 │ │ -41f1bc: 5424 bd9f |0028: iget-object v4, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f1c0: 6e10 a451 0400 |002a: invoke-virtual {v4}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41f1c6: 5424 bf9f |002d: iget-object v4, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ -41f1ca: 6e20 f951 0400 |002f: invoke-virtual {v4, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -41f1d0: 2703 |0032: throw v3 │ │ +41f150: |[41f150] tech.ula.model.daos.FilesystemDao_Impl.deleteFilesystemById:(J)V │ │ +41f160: 5420 bd9f |0000: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f164: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41f16a: 5420 bf9f |0005: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ +41f16e: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ +41f174: 0c00 |000a: move-result-object v0 │ │ +41f176: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +41f178: 7240 4153 1043 |000c: invoke-interface {v0, v1, v3, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f17e: 5423 bd9f |000f: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f182: 6e10 9e51 0300 |0011: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +41f188: 7210 4653 0000 |0014: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ +41f18e: 5423 bd9f |0017: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f192: 6e10 b551 0300 |0019: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +41f198: 5423 bd9f |001c: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f19c: 6e10 a451 0300 |001e: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41f1a2: 5423 bf9f |0021: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ +41f1a6: 6e20 f951 0300 |0023: invoke-virtual {v3, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +41f1ac: 0e00 |0026: return-void │ │ +41f1ae: 0d03 |0027: move-exception v3 │ │ +41f1b0: 5424 bd9f |0028: iget-object v4, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f1b4: 6e10 a451 0400 |002a: invoke-virtual {v4}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41f1ba: 5424 bf9f |002d: iget-object v4, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__preparedStmtOfDeleteFilesystemById:Landroidx/room/SharedSQLiteStatement; // field@9fbf │ │ +41f1be: 6e20 f951 0400 |002f: invoke-virtual {v4, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +41f1c4: 2703 |0032: throw v3 │ │ catches : 1 │ │ 0x0014 - 0x001c │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x000c line=178 │ │ @@ -1421684,108 +1421680,108 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 12 │ │ insns size : 187 16-bit code units │ │ -41eda4: |[41eda4] tech.ula.model.daos.FilesystemDao_Impl.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; │ │ -41edb4: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ -41edb8: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ -41edbc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41edbe: 1a03 bbc2 |0005: const-string v3, "select * from filesystem where isAppsFilesystem = 1 and distributionType = ?" // string@c2bb │ │ -41edc2: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41edc8: 0c03 |000a: move-result-object v3 │ │ -41edca: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -41edce: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ -41edd4: 2804 |0010: goto 0014 // +0004 │ │ -41edd6: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ -41eddc: 5410 bd9f |0014: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ede0: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41ede6: 5410 bd9f |0019: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41edea: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -41edec: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41edf2: 0c05 |001f: move-result-object v5 │ │ -41edf4: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ -41edf8: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41edfe: 0a00 |0025: move-result v0 │ │ -41ee00: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ -41ee04: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee0a: 0a06 |002b: move-result v6 │ │ -41ee0c: 1a07 3683 |002c: const-string v7, "distributionType" // string@8336 │ │ -41ee10: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee16: 0a07 |0031: move-result v7 │ │ -41ee18: 1a08 4c75 |0032: const-string v8, "archType" // string@754c │ │ -41ee1c: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee22: 0a08 |0037: move-result v8 │ │ -41ee24: 1a09 0681 |0038: const-string v9, "defaultUsername" // string@8106 │ │ -41ee28: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee2e: 0a09 |003d: move-result v9 │ │ -41ee30: 1a0a f980 |003e: const-string v10, "defaultPassword" // string@80f9 │ │ -41ee34: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee3a: 0a0a |0043: move-result v10 │ │ -41ee3c: 1a0b 0881 |0044: const-string v11, "defaultVncPassword" // string@8108 │ │ -41ee40: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee46: 0a0b |0049: move-result v11 │ │ -41ee48: 1a0c 379c |004a: const-string v12, "isAppsFilesystem" // string@9c37 │ │ -41ee4c: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee52: 0a0c |004f: move-result v12 │ │ -41ee54: 1a0d 03d7 |0050: const-string v13, "versionCodeUsed" // string@d703 │ │ -41ee58: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee5e: 0a0d |0055: move-result v13 │ │ -41ee60: 1a0e c49c |0056: const-string v14, "isCreatedFromBackup" // string@9cc4 │ │ -41ee64: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41ee6a: 0a0e |005b: move-result v14 │ │ -41ee6c: 220f 1711 |005c: new-instance v15, Ljava/util/ArrayList; // type@1117 │ │ -41ee70: 7210 6f03 0500 |005e: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41ee76: 0a02 |0061: move-result v2 │ │ -41ee78: 7020 5986 2f00 |0062: invoke-direct {v15, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41ee7e: 7210 7c03 0500 |0065: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41ee84: 0a02 |0068: move-result v2 │ │ -41ee86: 3802 4300 |0069: if-eqz v2, 00ac // +0043 │ │ -41ee8a: 7220 7403 0500 |006b: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41ee90: 0b11 |006e: move-result-wide v17 │ │ -41ee92: 7220 7703 6500 |006f: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ee98: 0c13 |0072: move-result-object v19 │ │ -41ee9a: 7220 7703 7500 |0073: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eea0: 0c14 |0076: move-result-object v20 │ │ -41eea2: 7220 7703 8500 |0077: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eea8: 0c15 |007a: move-result-object v21 │ │ -41eeaa: 7220 7703 9500 |007b: invoke-interface {v5, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eeb0: 0c16 |007e: move-result-object v22 │ │ -41eeb2: 7220 7703 a500 |007f: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eeb8: 0c17 |0082: move-result-object v23 │ │ -41eeba: 7220 7703 b500 |0083: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eec0: 0c18 |0086: move-result-object v24 │ │ -41eec2: 7220 7303 c500 |0087: invoke-interface {v5, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41eec8: 0a02 |008a: move-result v2 │ │ -41eeca: 3802 0500 |008b: if-eqz v2, 0090 // +0005 │ │ -41eece: 1319 0100 |008d: const/16 v25, #int 1 // #1 │ │ -41eed2: 2803 |008f: goto 0092 // +0003 │ │ -41eed4: 1319 0000 |0090: const/16 v25, #int 0 // #0 │ │ -41eed8: 7220 7703 d500 |0092: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41eede: 0c1a |0095: move-result-object v26 │ │ -41eee0: 7220 7303 e500 |0096: invoke-interface {v5, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41eee6: 0a02 |0099: move-result v2 │ │ -41eee8: 3802 0500 |009a: if-eqz v2, 009f // +0005 │ │ -41eeec: 131b 0100 |009c: const/16 v27, #int 1 // #1 │ │ -41eef0: 2803 |009e: goto 00a1 // +0003 │ │ -41eef2: 131b 0000 |009f: const/16 v27, #int 0 // #0 │ │ -41eef6: 2202 eb19 |00a1: new-instance v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -41eefa: 0810 0200 |00a3: move-object/from16 v16, v2 │ │ -41eefe: 760c 3fcd 1000 |00a5: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -41ef04: 7220 7a87 2f00 |00a8: invoke-interface {v15, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41ef0a: 28ba |00ab: goto 0065 // -0046 │ │ -41ef0c: 7210 6903 0500 |00ac: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ef12: 6e10 e451 0300 |00af: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41ef18: 110f |00b2: return-object v15 │ │ -41ef1a: 0d00 |00b3: move-exception v0 │ │ -41ef1c: 7210 6903 0500 |00b4: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ef22: 6e10 e451 0300 |00b7: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41ef28: 2700 |00ba: throw v0 │ │ +41ed98: |[41ed98] tech.ula.model.daos.FilesystemDao_Impl.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; │ │ +41eda8: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ +41edac: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ +41edb0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41edb2: 1a03 bbc2 |0005: const-string v3, "select * from filesystem where isAppsFilesystem = 1 and distributionType = ?" // string@c2bb │ │ +41edb6: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41edbc: 0c03 |000a: move-result-object v3 │ │ +41edbe: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +41edc2: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ +41edc8: 2804 |0010: goto 0014 // +0004 │ │ +41edca: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ +41edd0: 5410 bd9f |0014: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41edd4: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41edda: 5410 bd9f |0019: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41edde: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +41ede0: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41ede6: 0c05 |001f: move-result-object v5 │ │ +41ede8: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ +41edec: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41edf2: 0a00 |0025: move-result v0 │ │ +41edf4: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ +41edf8: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41edfe: 0a06 |002b: move-result v6 │ │ +41ee00: 1a07 3683 |002c: const-string v7, "distributionType" // string@8336 │ │ +41ee04: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee0a: 0a07 |0031: move-result v7 │ │ +41ee0c: 1a08 4c75 |0032: const-string v8, "archType" // string@754c │ │ +41ee10: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee16: 0a08 |0037: move-result v8 │ │ +41ee18: 1a09 0681 |0038: const-string v9, "defaultUsername" // string@8106 │ │ +41ee1c: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee22: 0a09 |003d: move-result v9 │ │ +41ee24: 1a0a f980 |003e: const-string v10, "defaultPassword" // string@80f9 │ │ +41ee28: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee2e: 0a0a |0043: move-result v10 │ │ +41ee30: 1a0b 0881 |0044: const-string v11, "defaultVncPassword" // string@8108 │ │ +41ee34: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee3a: 0a0b |0049: move-result v11 │ │ +41ee3c: 1a0c 379c |004a: const-string v12, "isAppsFilesystem" // string@9c37 │ │ +41ee40: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee46: 0a0c |004f: move-result v12 │ │ +41ee48: 1a0d 03d7 |0050: const-string v13, "versionCodeUsed" // string@d703 │ │ +41ee4c: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee52: 0a0d |0055: move-result v13 │ │ +41ee54: 1a0e c49c |0056: const-string v14, "isCreatedFromBackup" // string@9cc4 │ │ +41ee58: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41ee5e: 0a0e |005b: move-result v14 │ │ +41ee60: 220f 1711 |005c: new-instance v15, Ljava/util/ArrayList; // type@1117 │ │ +41ee64: 7210 6f03 0500 |005e: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41ee6a: 0a02 |0061: move-result v2 │ │ +41ee6c: 7020 5986 2f00 |0062: invoke-direct {v15, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41ee72: 7210 7c03 0500 |0065: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41ee78: 0a02 |0068: move-result v2 │ │ +41ee7a: 3802 4300 |0069: if-eqz v2, 00ac // +0043 │ │ +41ee7e: 7220 7403 0500 |006b: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41ee84: 0b11 |006e: move-result-wide v17 │ │ +41ee86: 7220 7703 6500 |006f: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ee8c: 0c13 |0072: move-result-object v19 │ │ +41ee8e: 7220 7703 7500 |0073: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ee94: 0c14 |0076: move-result-object v20 │ │ +41ee96: 7220 7703 8500 |0077: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ee9c: 0c15 |007a: move-result-object v21 │ │ +41ee9e: 7220 7703 9500 |007b: invoke-interface {v5, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41eea4: 0c16 |007e: move-result-object v22 │ │ +41eea6: 7220 7703 a500 |007f: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41eeac: 0c17 |0082: move-result-object v23 │ │ +41eeae: 7220 7703 b500 |0083: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41eeb4: 0c18 |0086: move-result-object v24 │ │ +41eeb6: 7220 7303 c500 |0087: invoke-interface {v5, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41eebc: 0a02 |008a: move-result v2 │ │ +41eebe: 3802 0500 |008b: if-eqz v2, 0090 // +0005 │ │ +41eec2: 1319 0100 |008d: const/16 v25, #int 1 // #1 │ │ +41eec6: 2803 |008f: goto 0092 // +0003 │ │ +41eec8: 1319 0000 |0090: const/16 v25, #int 0 // #0 │ │ +41eecc: 7220 7703 d500 |0092: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41eed2: 0c1a |0095: move-result-object v26 │ │ +41eed4: 7220 7303 e500 |0096: invoke-interface {v5, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41eeda: 0a02 |0099: move-result v2 │ │ +41eedc: 3802 0500 |009a: if-eqz v2, 009f // +0005 │ │ +41eee0: 131b 0100 |009c: const/16 v27, #int 1 // #1 │ │ +41eee4: 2803 |009e: goto 00a1 // +0003 │ │ +41eee6: 131b 0000 |009f: const/16 v27, #int 0 // #0 │ │ +41eeea: 2202 eb19 |00a1: new-instance v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +41eeee: 0810 0200 |00a3: move-object/from16 v16, v2 │ │ +41eef2: 760c 3fcd 1000 |00a5: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +41eef8: 7220 7a87 2f00 |00a8: invoke-interface {v15, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41eefe: 28ba |00ab: goto 0065 // -0046 │ │ +41ef00: 7210 6903 0500 |00ac: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ef06: 6e10 e451 0300 |00af: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41ef0c: 110f |00b2: return-object v15 │ │ +41ef0e: 0d00 |00b3: move-exception v0 │ │ +41ef10: 7210 6903 0500 |00b4: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ef16: 6e10 e451 0300 |00b7: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41ef1c: 2700 |00ba: throw v0 │ │ catches : 1 │ │ 0x0020 - 0x00ab │ │ -> 0x00b3 │ │ positions : │ │ 0x0007 line=314 │ │ 0x000d line=317 │ │ 0x0011 line=319 │ │ @@ -1421829,30 +1421825,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -41ed40: |[41ed40] tech.ula.model.daos.FilesystemDao_Impl.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ -41ed50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41ed52: 1a01 b9c2 |0001: const-string v1, "select * from filesystem" // string@c2b9 │ │ -41ed56: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41ed5c: 0c01 |0006: move-result-object v1 │ │ -41ed5e: 5452 bd9f |0007: iget-object v2, v5, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ed62: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ -41ed68: 0c02 |000c: move-result-object v2 │ │ -41ed6a: 1a03 6387 |000d: const-string v3, "filesystem" // string@8763 │ │ -41ed6e: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ -41ed74: 0c03 |0012: move-result-object v3 │ │ -41ed76: 2204 dc19 |0013: new-instance v4, Ltech/ula/model/daos/FilesystemDao_Impl$4; // type@19dc │ │ -41ed7a: 7030 d6cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/FilesystemDao_Impl$4;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccd6 │ │ -41ed80: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ -41ed86: 0c00 |001b: move-result-object v0 │ │ -41ed88: 1100 |001c: return-object v0 │ │ +41ed34: |[41ed34] tech.ula.model.daos.FilesystemDao_Impl.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ +41ed44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41ed46: 1a01 b9c2 |0001: const-string v1, "select * from filesystem" // string@c2b9 │ │ +41ed4a: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41ed50: 0c01 |0006: move-result-object v1 │ │ +41ed52: 5452 bd9f |0007: iget-object v2, v5, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ed56: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ +41ed5c: 0c02 |000c: move-result-object v2 │ │ +41ed5e: 1a03 6387 |000d: const-string v3, "filesystem" // string@8763 │ │ +41ed62: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ +41ed68: 0c03 |0012: move-result-object v3 │ │ +41ed6a: 2204 dc19 |0013: new-instance v4, Ltech/ula/model/daos/FilesystemDao_Impl$4; // type@19dc │ │ +41ed6e: 7030 d6cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/FilesystemDao_Impl$4;.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccd6 │ │ +41ed74: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ +41ed7a: 0c00 |001b: move-result-object v0 │ │ +41ed7c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=192 │ │ 0x0007 line=193 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Ltech/ula/model/daos/FilesystemDao_Impl; │ │ │ │ @@ -1421861,104 +1421857,104 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 12 │ │ insns size : 176 16-bit code units │ │ -41ef98: |[41ef98] tech.ula.model.daos.FilesystemDao_Impl.getFilesystemByName:(Ljava/lang/String;)Ltech/ula/model/entities/Filesystem; │ │ -41efa8: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ -41efac: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ -41efb0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41efb2: 1a03 bdc2 |0005: const-string v3, "select * from filesystem where name = ?" // string@c2bd │ │ -41efb6: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41efbc: 0c03 |000a: move-result-object v3 │ │ -41efbe: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -41efc2: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ -41efc8: 2804 |0010: goto 0014 // +0004 │ │ -41efca: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ -41efd0: 5410 bd9f |0014: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41efd4: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41efda: 5410 bd9f |0019: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41efde: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -41efe0: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41efe6: 0c05 |001f: move-result-object v5 │ │ -41efe8: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ -41efec: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41eff2: 0a00 |0025: move-result v0 │ │ -41eff4: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ -41eff8: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41effe: 0a06 |002b: move-result v6 │ │ -41f000: 1a07 3683 |002c: const-string v7, "distributionType" // string@8336 │ │ -41f004: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f00a: 0a07 |0031: move-result v7 │ │ -41f00c: 1a08 4c75 |0032: const-string v8, "archType" // string@754c │ │ -41f010: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f016: 0a08 |0037: move-result v8 │ │ -41f018: 1a09 0681 |0038: const-string v9, "defaultUsername" // string@8106 │ │ -41f01c: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f022: 0a09 |003d: move-result v9 │ │ -41f024: 1a0a f980 |003e: const-string v10, "defaultPassword" // string@80f9 │ │ -41f028: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f02e: 0a0a |0043: move-result v10 │ │ -41f030: 1a0b 0881 |0044: const-string v11, "defaultVncPassword" // string@8108 │ │ -41f034: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f03a: 0a0b |0049: move-result v11 │ │ -41f03c: 1a0c 379c |004a: const-string v12, "isAppsFilesystem" // string@9c37 │ │ -41f040: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f046: 0a0c |004f: move-result v12 │ │ -41f048: 1a0d 03d7 |0050: const-string v13, "versionCodeUsed" // string@d703 │ │ -41f04c: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f052: 0a0d |0055: move-result v13 │ │ -41f054: 1a0e c49c |0056: const-string v14, "isCreatedFromBackup" // string@9cc4 │ │ -41f058: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41f05e: 0a0e |005b: move-result v14 │ │ -41f060: 7210 7b03 0500 |005c: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -41f066: 0a0f |005f: move-result v15 │ │ -41f068: 380f 4000 |0060: if-eqz v15, 00a0 // +0040 │ │ -41f06c: 7220 7403 0500 |0062: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41f072: 0b11 |0065: move-result-wide v17 │ │ -41f074: 7220 7703 6500 |0066: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f07a: 0c13 |0069: move-result-object v19 │ │ -41f07c: 7220 7703 7500 |006a: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f082: 0c14 |006d: move-result-object v20 │ │ -41f084: 7220 7703 8500 |006e: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f08a: 0c15 |0071: move-result-object v21 │ │ -41f08c: 7220 7703 9500 |0072: invoke-interface {v5, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f092: 0c16 |0075: move-result-object v22 │ │ -41f094: 7220 7703 a500 |0076: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f09a: 0c17 |0079: move-result-object v23 │ │ -41f09c: 7220 7703 b500 |007a: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f0a2: 0c18 |007d: move-result-object v24 │ │ -41f0a4: 7220 7303 c500 |007e: invoke-interface {v5, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41f0aa: 0a00 |0081: move-result v0 │ │ -41f0ac: 3800 0500 |0082: if-eqz v0, 0087 // +0005 │ │ -41f0b0: 1319 0100 |0084: const/16 v25, #int 1 // #1 │ │ -41f0b4: 2803 |0086: goto 0089 // +0003 │ │ -41f0b6: 1319 0000 |0087: const/16 v25, #int 0 // #0 │ │ -41f0ba: 7220 7703 d500 |0089: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41f0c0: 0c1a |008c: move-result-object v26 │ │ -41f0c2: 7220 7303 e500 |008d: invoke-interface {v5, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41f0c8: 0a00 |0090: move-result v0 │ │ -41f0ca: 3800 0500 |0091: if-eqz v0, 0096 // +0005 │ │ -41f0ce: 131b 0100 |0093: const/16 v27, #int 1 // #1 │ │ -41f0d2: 2803 |0095: goto 0098 // +0003 │ │ -41f0d4: 131b 0000 |0096: const/16 v27, #int 0 // #0 │ │ -41f0d8: 2200 eb19 |0098: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -41f0dc: 0810 0000 |009a: move-object/from16 v16, v0 │ │ -41f0e0: 760c 3fcd 1000 |009c: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ -41f0e6: 2802 |009f: goto 00a1 // +0002 │ │ -41f0e8: 1200 |00a0: const/4 v0, #int 0 // #0 │ │ -41f0ea: 7210 6903 0500 |00a1: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41f0f0: 6e10 e451 0300 |00a4: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41f0f6: 1100 |00a7: return-object v0 │ │ -41f0f8: 0d00 |00a8: move-exception v0 │ │ -41f0fa: 7210 6903 0500 |00a9: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41f100: 6e10 e451 0300 |00ac: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41f106: 2700 |00af: throw v0 │ │ +41ef8c: |[41ef8c] tech.ula.model.daos.FilesystemDao_Impl.getFilesystemByName:(Ljava/lang/String;)Ltech/ula/model/entities/Filesystem; │ │ +41ef9c: 0801 1c00 |0000: move-object/from16 v1, v28 │ │ +41efa0: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ +41efa4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41efa6: 1a03 bdc2 |0005: const-string v3, "select * from filesystem where name = ?" // string@c2bd │ │ +41efaa: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41efb0: 0c03 |000a: move-result-object v3 │ │ +41efb2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +41efb6: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ +41efbc: 2804 |0010: goto 0014 // +0004 │ │ +41efbe: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ +41efc4: 5410 bd9f |0014: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41efc8: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41efce: 5410 bd9f |0019: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41efd2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +41efd4: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41efda: 0c05 |001f: move-result-object v5 │ │ +41efdc: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ +41efe0: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41efe6: 0a00 |0025: move-result v0 │ │ +41efe8: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ +41efec: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41eff2: 0a06 |002b: move-result v6 │ │ +41eff4: 1a07 3683 |002c: const-string v7, "distributionType" // string@8336 │ │ +41eff8: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41effe: 0a07 |0031: move-result v7 │ │ +41f000: 1a08 4c75 |0032: const-string v8, "archType" // string@754c │ │ +41f004: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f00a: 0a08 |0037: move-result v8 │ │ +41f00c: 1a09 0681 |0038: const-string v9, "defaultUsername" // string@8106 │ │ +41f010: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f016: 0a09 |003d: move-result v9 │ │ +41f018: 1a0a f980 |003e: const-string v10, "defaultPassword" // string@80f9 │ │ +41f01c: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f022: 0a0a |0043: move-result v10 │ │ +41f024: 1a0b 0881 |0044: const-string v11, "defaultVncPassword" // string@8108 │ │ +41f028: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f02e: 0a0b |0049: move-result v11 │ │ +41f030: 1a0c 379c |004a: const-string v12, "isAppsFilesystem" // string@9c37 │ │ +41f034: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f03a: 0a0c |004f: move-result v12 │ │ +41f03c: 1a0d 03d7 |0050: const-string v13, "versionCodeUsed" // string@d703 │ │ +41f040: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f046: 0a0d |0055: move-result v13 │ │ +41f048: 1a0e c49c |0056: const-string v14, "isCreatedFromBackup" // string@9cc4 │ │ +41f04c: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41f052: 0a0e |005b: move-result v14 │ │ +41f054: 7210 7b03 0500 |005c: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +41f05a: 0a0f |005f: move-result v15 │ │ +41f05c: 380f 4000 |0060: if-eqz v15, 00a0 // +0040 │ │ +41f060: 7220 7403 0500 |0062: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41f066: 0b11 |0065: move-result-wide v17 │ │ +41f068: 7220 7703 6500 |0066: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f06e: 0c13 |0069: move-result-object v19 │ │ +41f070: 7220 7703 7500 |006a: invoke-interface {v5, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f076: 0c14 |006d: move-result-object v20 │ │ +41f078: 7220 7703 8500 |006e: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f07e: 0c15 |0071: move-result-object v21 │ │ +41f080: 7220 7703 9500 |0072: invoke-interface {v5, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f086: 0c16 |0075: move-result-object v22 │ │ +41f088: 7220 7703 a500 |0076: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f08e: 0c17 |0079: move-result-object v23 │ │ +41f090: 7220 7703 b500 |007a: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f096: 0c18 |007d: move-result-object v24 │ │ +41f098: 7220 7303 c500 |007e: invoke-interface {v5, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41f09e: 0a00 |0081: move-result v0 │ │ +41f0a0: 3800 0500 |0082: if-eqz v0, 0087 // +0005 │ │ +41f0a4: 1319 0100 |0084: const/16 v25, #int 1 // #1 │ │ +41f0a8: 2803 |0086: goto 0089 // +0003 │ │ +41f0aa: 1319 0000 |0087: const/16 v25, #int 0 // #0 │ │ +41f0ae: 7220 7703 d500 |0089: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41f0b4: 0c1a |008c: move-result-object v26 │ │ +41f0b6: 7220 7303 e500 |008d: invoke-interface {v5, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41f0bc: 0a00 |0090: move-result v0 │ │ +41f0be: 3800 0500 |0091: if-eqz v0, 0096 // +0005 │ │ +41f0c2: 131b 0100 |0093: const/16 v27, #int 1 // #1 │ │ +41f0c6: 2803 |0095: goto 0098 // +0003 │ │ +41f0c8: 131b 0000 |0096: const/16 v27, #int 0 // #0 │ │ +41f0cc: 2200 eb19 |0098: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +41f0d0: 0810 0000 |009a: move-object/from16 v16, v0 │ │ +41f0d4: 760c 3fcd 1000 |009c: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Z)V // method@cd3f │ │ +41f0da: 2802 |009f: goto 00a1 // +0002 │ │ +41f0dc: 1200 |00a0: const/4 v0, #int 0 // #0 │ │ +41f0de: 7210 6903 0500 |00a1: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41f0e4: 6e10 e451 0300 |00a4: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41f0ea: 1100 |00a7: return-object v0 │ │ +41f0ec: 0d00 |00a8: move-exception v0 │ │ +41f0ee: 7210 6903 0500 |00a9: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41f0f4: 6e10 e451 0300 |00ac: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41f0fa: 2700 |00af: throw v0 │ │ catches : 1 │ │ 0x0020 - 0x009f │ │ -> 0x00a8 │ │ positions : │ │ 0x0007 line=254 │ │ 0x000d line=257 │ │ 0x0011 line=259 │ │ @@ -1422000,31 +1421996,31 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -41ef38: |[41ef38] tech.ula.model.daos.FilesystemDao_Impl.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J │ │ -41ef48: 5420 bd9f |0000: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ef4c: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41ef52: 5420 bd9f |0005: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ef56: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -41ef5c: 5420 be9f |000a: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__insertionAdapterOfFilesystem:Landroidx/room/EntityInsertionAdapter; // field@9fbe │ │ -41ef60: 6e20 e250 3000 |000c: invoke-virtual {v0, v3}, Landroidx/room/EntityInsertionAdapter;.insertAndReturnId:(Ljava/lang/Object;)J // method@50e2 │ │ -41ef66: 0b00 |000f: move-result-wide v0 │ │ -41ef68: 5423 bd9f |0010: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ef6c: 6e10 b551 0300 |0012: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -41ef72: 5423 bd9f |0015: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ef76: 6e10 a451 0300 |0017: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41ef7c: 1000 |001a: return-wide v0 │ │ -41ef7e: 0d03 |001b: move-exception v3 │ │ -41ef80: 5420 bd9f |001c: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41ef84: 6e10 a451 0000 |001e: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41ef8a: 2703 |0021: throw v3 │ │ +41ef2c: |[41ef2c] tech.ula.model.daos.FilesystemDao_Impl.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J │ │ +41ef3c: 5420 bd9f |0000: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ef40: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41ef46: 5420 bd9f |0005: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ef4a: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +41ef50: 5420 be9f |000a: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__insertionAdapterOfFilesystem:Landroidx/room/EntityInsertionAdapter; // field@9fbe │ │ +41ef54: 6e20 e250 3000 |000c: invoke-virtual {v0, v3}, Landroidx/room/EntityInsertionAdapter;.insertAndReturnId:(Ljava/lang/Object;)J // method@50e2 │ │ +41ef5a: 0b00 |000f: move-result-wide v0 │ │ +41ef5c: 5423 bd9f |0010: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ef60: 6e10 b551 0300 |0012: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +41ef66: 5423 bd9f |0015: iget-object v3, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ef6a: 6e10 a451 0300 |0017: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41ef70: 1000 |001a: return-wide v0 │ │ +41ef72: 0d03 |001b: move-exception v3 │ │ +41ef74: 5420 bd9f |001c: iget-object v0, v2, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41ef78: 6e10 a451 0000 |001e: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41ef7e: 2703 |0021: throw v3 │ │ catches : 1 │ │ 0x000a - 0x0015 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000a line=153 │ │ @@ -1422040,30 +1422036,30 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -41f1e0: |[41f1e0] tech.ula.model.daos.FilesystemDao_Impl.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -41f1f0: 5410 bd9f |0000: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f1f4: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41f1fa: 5410 bd9f |0005: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f1fe: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -41f204: 5410 c09f |000a: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__updateAdapterOfFilesystem:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fc0 │ │ -41f208: 6e20 d850 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@50d8 │ │ -41f20e: 5412 bd9f |000f: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f212: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -41f218: 5412 bd9f |0014: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f21c: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41f222: 0e00 |0019: return-void │ │ -41f224: 0d02 |001a: move-exception v2 │ │ -41f226: 5410 bd9f |001b: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ -41f22a: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -41f230: 2702 |0020: throw v2 │ │ +41f1d4: |[41f1d4] tech.ula.model.daos.FilesystemDao_Impl.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +41f1e4: 5410 bd9f |0000: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f1e8: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41f1ee: 5410 bd9f |0005: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f1f2: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +41f1f8: 5410 c09f |000a: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__updateAdapterOfFilesystem:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fc0 │ │ +41f1fc: 6e20 d850 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@50d8 │ │ +41f202: 5412 bd9f |000f: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f206: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +41f20c: 5412 bd9f |0014: iget-object v2, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f210: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41f216: 0e00 |0019: return-void │ │ +41f218: 0d02 |001a: move-exception v2 │ │ +41f21a: 5410 bd9f |001b: iget-object v0, v1, Ltech/ula/model/daos/FilesystemDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fbd │ │ +41f21e: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +41f224: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=166 │ │ @@ -1422108,18 +1422104,18 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41f620: |[41f620] tech.ula.model.daos.SessionDao_Impl$3.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41f630: 5b01 c39f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$3;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc3 │ │ -41f634: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ -41f63a: 0e00 |0005: return-void │ │ +41f614: |[41f614] tech.ula.model.daos.SessionDao_Impl$3.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41f624: 5b01 c39f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$3;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc3 │ │ +41f628: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ +41f62e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1422130,17 +1422126,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41f608: |[41f608] tech.ula.model.daos.SessionDao_Impl$3.createQuery:()Ljava/lang/String; │ │ -41f618: 1a00 78d4 |0000: const-string v0, "update session set active = 0" // string@d478 │ │ -41f61c: 1100 |0002: return-object v0 │ │ +41f5fc: |[41f5fc] tech.ula.model.daos.SessionDao_Impl$3.createQuery:()Ljava/lang/String; │ │ +41f60c: 1a00 78d4 |0000: const-string v0, "update session set active = 0" // string@d478 │ │ +41f610: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ │ │ Class #4837 header: │ │ @@ -1422175,18 +1422171,18 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41f654: |[41f654] tech.ula.model.daos.SessionDao_Impl$4.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41f664: 5b01 c49f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$4;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc4 │ │ -41f668: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ -41f66e: 0e00 |0005: return-void │ │ +41f648: |[41f648] tech.ula.model.daos.SessionDao_Impl$4.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41f658: 5b01 c49f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$4;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc4 │ │ +41f65c: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ +41f662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1422197,17 +1422193,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41f63c: |[41f63c] tech.ula.model.daos.SessionDao_Impl$4.createQuery:()Ljava/lang/String; │ │ -41f64c: 1a00 3281 |0000: const-string v0, "delete from session where id = ?" // string@8132 │ │ -41f650: 1100 |0002: return-object v0 │ │ +41f630: |[41f630] tech.ula.model.daos.SessionDao_Impl$4.createQuery:()Ljava/lang/String; │ │ +41f640: 1a00 3281 |0000: const-string v0, "delete from session where id = ?" // string@8132 │ │ +41f644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ │ │ Class #4838 header: │ │ @@ -1422242,18 +1422238,18 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41f688: |[41f688] tech.ula.model.daos.SessionDao_Impl$5.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41f698: 5b01 c59f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$5;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc5 │ │ -41f69c: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ -41f6a2: 0e00 |0005: return-void │ │ +41f67c: |[41f67c] tech.ula.model.daos.SessionDao_Impl$5.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41f68c: 5b01 c59f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$5;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc5 │ │ +41f690: 7020 f351 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@51f3 │ │ +41f696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$5; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1422264,17 +1422260,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41f670: |[41f670] tech.ula.model.daos.SessionDao_Impl$5.createQuery:()Ljava/lang/String; │ │ -41f680: 1a00 79d4 |0000: const-string v0, "update session set filesystemName = (select filesystem.name from filesystem where filesystem.id = session.filesystemId)" // string@d479 │ │ -41f684: 1100 |0002: return-object v0 │ │ +41f664: |[41f664] tech.ula.model.daos.SessionDao_Impl$5.createQuery:()Ljava/lang/String; │ │ +41f674: 1a00 79d4 |0000: const-string v0, "update session set filesystemName = (select filesystem.name from filesystem where filesystem.id = session.filesystemId)" // string@d479 │ │ +41f678: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ │ │ Class #4839 header: │ │ @@ -1422337,36 +1422333,36 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -41ff80: |[41ff80] tech.ula.model.daos.SessionDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -41ff90: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -41ff96: 2200 f519 |0003: new-instance v0, Ltech/ula/model/entities/ServiceTypeConverter; // type@19f5 │ │ -41ff9a: 7010 88cd 0000 |0005: invoke-direct {v0}, Ltech/ula/model/entities/ServiceTypeConverter;.:()V // method@cd88 │ │ -41ffa0: 5b10 cf9f |0008: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ -41ffa4: 5b12 ca9f |000a: iput-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41ffa8: 2200 df19 |000c: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$1; // type@19df │ │ -41ffac: 7030 ebcc 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$1;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@cceb │ │ -41ffb2: 5b10 cb9f |0011: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__insertionAdapterOfSession:Landroidx/room/EntityInsertionAdapter; // field@9fcb │ │ -41ffb6: 2200 e019 |0013: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$2; // type@19e0 │ │ -41ffba: 7030 efcc 1002 |0015: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$2;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccef │ │ -41ffc0: 5b10 d09f |0018: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__updateAdapterOfSession:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fd0 │ │ -41ffc4: 2200 e119 |001a: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$3; // type@19e1 │ │ -41ffc8: 7030 f3cc 1002 |001c: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$3;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf3 │ │ -41ffce: 5b10 cd9f |001f: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ -41ffd2: 2200 e219 |0021: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$4; // type@19e2 │ │ -41ffd6: 7030 f5cc 1002 |0023: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$4;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf5 │ │ -41ffdc: 5b10 cc9f |0026: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ -41ffe0: 2200 e319 |0028: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$5; // type@19e3 │ │ -41ffe4: 7030 f7cc 1002 |002a: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$5;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf7 │ │ -41ffea: 5b10 ce9f |002d: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ -41ffee: 0e00 |002f: return-void │ │ +41ff74: |[41ff74] tech.ula.model.daos.SessionDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +41ff84: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +41ff8a: 2200 f519 |0003: new-instance v0, Ltech/ula/model/entities/ServiceTypeConverter; // type@19f5 │ │ +41ff8e: 7010 88cd 0000 |0005: invoke-direct {v0}, Ltech/ula/model/entities/ServiceTypeConverter;.:()V // method@cd88 │ │ +41ff94: 5b10 cf9f |0008: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ +41ff98: 5b12 ca9f |000a: iput-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41ff9c: 2200 df19 |000c: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$1; // type@19df │ │ +41ffa0: 7030 ebcc 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$1;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@cceb │ │ +41ffa6: 5b10 cb9f |0011: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__insertionAdapterOfSession:Landroidx/room/EntityInsertionAdapter; // field@9fcb │ │ +41ffaa: 2200 e019 |0013: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$2; // type@19e0 │ │ +41ffae: 7030 efcc 1002 |0015: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$2;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccef │ │ +41ffb4: 5b10 d09f |0018: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__updateAdapterOfSession:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fd0 │ │ +41ffb8: 2200 e119 |001a: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$3; // type@19e1 │ │ +41ffbc: 7030 f3cc 1002 |001c: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$3;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf3 │ │ +41ffc2: 5b10 cd9f |001f: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ +41ffc6: 2200 e219 |0021: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$4; // type@19e2 │ │ +41ffca: 7030 f5cc 1002 |0023: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$4;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf5 │ │ +41ffd0: 5b10 cc9f |0026: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ +41ffd4: 2200 e319 |0028: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl$5; // type@19e3 │ │ +41ffd8: 7030 f7cc 1002 |002a: invoke-direct {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$5;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V // method@ccf7 │ │ +41ffde: 5b10 ce9f |002d: iput-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ +41ffe2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=30 │ │ 0x000a line=41 │ │ 0x000c line=42 │ │ 0x0013 line=99 │ │ @@ -1422382,17 +1422378,17 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41fda4: |[41fda4] tech.ula.model.daos.SessionDao_Impl.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; │ │ -41fdb4: 5400 cf9f |0000: iget-object v0, v0, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ -41fdb8: 1100 |0002: return-object v0 │ │ +41fd98: |[41fd98] tech.ula.model.daos.SessionDao_Impl.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; │ │ +41fda8: 5400 cf9f |0000: iget-object v0, v0, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ +41fdac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ │ │ #2 : (in Ltech/ula/model/daos/SessionDao_Impl;) │ │ @@ -1422400,17 +1422396,17 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41fb84: |[41fb84] tech.ula.model.daos.SessionDao_Impl.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; │ │ -41fb94: 5400 ca9f |0000: iget-object v0, v0, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fb98: 1100 |0002: return-object v0 │ │ +41fb78: |[41fb78] tech.ula.model.daos.SessionDao_Impl.access$100:(Ltech/ula/model/daos/SessionDao_Impl;)Landroidx/room/RoomDatabase; │ │ +41fb88: 5400 ca9f |0000: iget-object v0, v0, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fb8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ │ │ Virtual methods - │ │ @@ -1422419,38 +1422415,38 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -41fff0: |[41fff0] tech.ula.model.daos.SessionDao_Impl.deleteSessionById:(J)V │ │ -420000: 5420 ca9f |0000: iget-object v0, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420004: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -42000a: 5420 cc9f |0005: iget-object v0, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ -42000e: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ -420014: 0c00 |000a: move-result-object v0 │ │ -420016: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -420018: 7240 4153 1043 |000c: invoke-interface {v0, v1, v3, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -42001e: 5423 ca9f |000f: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420022: 6e10 9e51 0300 |0011: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -420028: 7210 4653 0000 |0014: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ -42002e: 5423 ca9f |0017: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420032: 6e10 b551 0300 |0019: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -420038: 5423 ca9f |001c: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -42003c: 6e10 a451 0300 |001e: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -420042: 5423 cc9f |0021: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ -420046: 6e20 f951 0300 |0023: invoke-virtual {v3, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -42004c: 0e00 |0026: return-void │ │ -42004e: 0d03 |0027: move-exception v3 │ │ -420050: 5424 ca9f |0028: iget-object v4, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420054: 6e10 a451 0400 |002a: invoke-virtual {v4}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -42005a: 5424 cc9f |002d: iget-object v4, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ -42005e: 6e20 f951 0400 |002f: invoke-virtual {v4, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -420064: 2703 |0032: throw v3 │ │ +41ffe4: |[41ffe4] tech.ula.model.daos.SessionDao_Impl.deleteSessionById:(J)V │ │ +41fff4: 5420 ca9f |0000: iget-object v0, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fff8: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41fffe: 5420 cc9f |0005: iget-object v0, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ +420002: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ +420008: 0c00 |000a: move-result-object v0 │ │ +42000a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +42000c: 7240 4153 1043 |000c: invoke-interface {v0, v1, v3, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +420012: 5423 ca9f |000f: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420016: 6e10 9e51 0300 |0011: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +42001c: 7210 4653 0000 |0014: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ +420022: 5423 ca9f |0017: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420026: 6e10 b551 0300 |0019: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +42002c: 5423 ca9f |001c: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420030: 6e10 a451 0300 |001e: invoke-virtual {v3}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +420036: 5423 cc9f |0021: iget-object v3, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ +42003a: 6e20 f951 0300 |0023: invoke-virtual {v3, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +420040: 0e00 |0026: return-void │ │ +420042: 0d03 |0027: move-exception v3 │ │ +420044: 5424 ca9f |0028: iget-object v4, v2, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420048: 6e10 a451 0400 |002a: invoke-virtual {v4}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +42004e: 5424 cc9f |002d: iget-object v4, v2, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfDeleteSessionById:Landroidx/room/SharedSQLiteStatement; // field@9fcc │ │ +420052: 6e20 f951 0400 |002f: invoke-virtual {v4, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +420058: 2703 |0032: throw v3 │ │ catches : 1 │ │ 0x0014 - 0x001c │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ 0x000c line=223 │ │ @@ -1422471,30 +1422467,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -41faec: |[41faec] tech.ula.model.daos.SessionDao_Impl.findActiveSessions:()Landroidx/lifecycle/LiveData; │ │ -41fafc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41fafe: 1a01 bec2 |0001: const-string v1, "select * from session where active = 1" // string@c2be │ │ -41fb02: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41fb08: 0c01 |0006: move-result-object v1 │ │ -41fb0a: 5452 ca9f |0007: iget-object v2, v5, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fb0e: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ -41fb14: 0c02 |000c: move-result-object v2 │ │ -41fb16: 1a03 77c3 |000d: const-string v3, "session" // string@c377 │ │ -41fb1a: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ -41fb20: 0c03 |0012: move-result-object v3 │ │ -41fb22: 2204 e519 |0013: new-instance v4, Ltech/ula/model/daos/SessionDao_Impl$7; // type@19e5 │ │ -41fb26: 7030 fdcc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/SessionDao_Impl$7;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccfd │ │ -41fb2c: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ -41fb32: 0c00 |001b: move-result-object v0 │ │ -41fb34: 1100 |001c: return-object v0 │ │ +41fae0: |[41fae0] tech.ula.model.daos.SessionDao_Impl.findActiveSessions:()Landroidx/lifecycle/LiveData; │ │ +41faf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41faf2: 1a01 bec2 |0001: const-string v1, "select * from session where active = 1" // string@c2be │ │ +41faf6: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41fafc: 0c01 |0006: move-result-object v1 │ │ +41fafe: 5452 ca9f |0007: iget-object v2, v5, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fb02: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ +41fb08: 0c02 |000c: move-result-object v2 │ │ +41fb0a: 1a03 77c3 |000d: const-string v3, "session" // string@c377 │ │ +41fb0e: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ +41fb14: 0c03 |0012: move-result-object v3 │ │ +41fb16: 2204 e519 |0013: new-instance v4, Ltech/ula/model/daos/SessionDao_Impl$7; // type@19e5 │ │ +41fb1a: 7030 fdcc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/SessionDao_Impl$7;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccfd │ │ +41fb20: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ +41fb26: 0c00 |001b: move-result-object v0 │ │ +41fb28: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=466 │ │ 0x0007 line=467 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Ltech/ula/model/daos/SessionDao_Impl; │ │ │ │ @@ -1422503,135 +1422499,135 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 39 │ │ ins : 2 │ │ outs : 18 │ │ insns size : 239 16-bit code units │ │ -41fb9c: |[41fb9c] tech.ula.model.daos.SessionDao_Impl.findAppsSession:(Ljava/lang/String;)Ljava/util/List; │ │ -41fbac: 0801 2500 |0000: move-object/from16 v1, v37 │ │ -41fbb0: 0800 2600 |0002: move-object/from16 v0, v38 │ │ -41fbb4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41fbb6: 1a03 c2c2 |0005: const-string v3, "select * from session where name = ? and isAppsSession = 1" // string@c2c2 │ │ -41fbba: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41fbc0: 0c03 |000a: move-result-object v3 │ │ -41fbc2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -41fbc6: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ -41fbcc: 2804 |0010: goto 0014 // +0004 │ │ -41fbce: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ -41fbd4: 5410 ca9f |0014: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fbd8: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41fbde: 5410 ca9f |0019: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fbe2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -41fbe4: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41fbea: 0c05 |001f: move-result-object v5 │ │ -41fbec: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ -41fbf0: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fbf6: 0a00 |0025: move-result v0 │ │ -41fbf8: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ -41fbfc: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc02: 0a06 |002b: move-result v6 │ │ -41fc04: 1a07 6e87 |002c: const-string v7, "filesystemId" // string@876e │ │ -41fc08: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc0e: 0a07 |0031: move-result v7 │ │ -41fc10: 1a08 7587 |0032: const-string v8, "filesystemName" // string@8775 │ │ -41fc14: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc1a: 0a08 |0037: move-result v8 │ │ -41fc1c: 1a09 4071 |0038: const-string v9, "active" // string@7140 │ │ -41fc20: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc26: 0a09 |003d: move-result v9 │ │ -41fc28: 1a0a 8ed5 |003e: const-string v10, "username" // string@d58e │ │ -41fc2c: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc32: 0a0a |0043: move-result v10 │ │ -41fc34: 1a0b f1b8 |0044: const-string v11, "password" // string@b8f1 │ │ -41fc38: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc3e: 0a0b |0049: move-result v11 │ │ -41fc40: 1a0c 43d7 |004a: const-string v12, "vncPassword" // string@d743 │ │ -41fc44: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc4a: 0a0c |004f: move-result v12 │ │ -41fc4c: 1a0d 71c3 |0050: const-string v13, "serviceType" // string@c371 │ │ -41fc50: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc56: 0a0d |0055: move-result v13 │ │ -41fc58: 1a0e 04ba |0056: const-string v14, "port" // string@ba04 │ │ -41fc5c: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc62: 0a0e |005b: move-result v14 │ │ -41fc64: 1a0f a2b9 |005c: const-string v15, "pid" // string@b9a2 │ │ -41fc68: 7120 1452 f500 |005e: invoke-static {v5, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc6e: 0a0f |0061: move-result v15 │ │ -41fc70: 1a02 438a |0062: const-string v2, "geometry" // string@8a43 │ │ -41fc74: 7120 1452 2500 |0064: invoke-static {v5, v2}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc7a: 0a02 |0067: move-result v2 │ │ -41fc7c: 1a04 389c |0068: const-string v4, "isAppsSession" // string@9c38 │ │ -41fc80: 7120 1452 4500 |006a: invoke-static {v5, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fc86: 0a04 |006d: move-result v4 │ │ -41fc88: 0810 0300 |006e: move-object/from16 v16, v3 │ │ -41fc8c: 2203 1711 |0070: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ -41fc90: 0211 0400 |0072: move/from16 v17, v4 │ │ -41fc94: 7210 6f03 0500 |0074: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ -41fc9a: 0a04 |0077: move-result v4 │ │ -41fc9c: 7020 5986 4300 |0078: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -41fca2: 7210 7c03 0500 |007b: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ -41fca8: 0a04 |007e: move-result v4 │ │ -41fcaa: 3804 5d00 |007f: if-eqz v4, 00dc // +005d │ │ -41fcae: 7220 7403 0500 |0081: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fcb4: 0b13 |0084: move-result-wide v19 │ │ -41fcb6: 7220 7703 6500 |0085: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fcbc: 0c15 |0088: move-result-object v21 │ │ -41fcbe: 7220 7403 7500 |0089: invoke-interface {v5, v7}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fcc4: 0b16 |008c: move-result-wide v22 │ │ -41fcc6: 7220 7703 8500 |008d: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fccc: 0c18 |0090: move-result-object v24 │ │ -41fcce: 7220 7303 9500 |0091: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41fcd4: 0a04 |0094: move-result v4 │ │ -41fcd6: 3804 0500 |0095: if-eqz v4, 009a // +0005 │ │ -41fcda: 1319 0100 |0097: const/16 v25, #int 1 // #1 │ │ -41fcde: 2803 |0099: goto 009c // +0003 │ │ -41fce0: 1319 0000 |009a: const/16 v25, #int 0 // #0 │ │ -41fce4: 7220 7703 a500 |009c: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fcea: 0c1a |009f: move-result-object v26 │ │ -41fcec: 7220 7703 b500 |00a0: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fcf2: 0c1b |00a3: move-result-object v27 │ │ -41fcf4: 7220 7703 c500 |00a4: invoke-interface {v5, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fcfa: 0c1c |00a7: move-result-object v28 │ │ -41fcfc: 7220 7703 d500 |00a8: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fd02: 0c04 |00ab: move-result-object v4 │ │ -41fd04: 0224 0000 |00ac: move/from16 v36, v0 │ │ -41fd08: 5410 cf9f |00ae: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ -41fd0c: 6e20 8acd 4000 |00b0: invoke-virtual {v0, v4}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ -41fd12: 0c1d |00b3: move-result-object v29 │ │ -41fd14: 7220 7403 e500 |00b4: invoke-interface {v5, v14}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fd1a: 0b1e |00b7: move-result-wide v30 │ │ -41fd1c: 7220 7403 f500 |00b8: invoke-interface {v5, v15}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41fd22: 0b20 |00bb: move-result-wide v32 │ │ -41fd24: 7220 7703 2500 |00bc: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fd2a: 0c22 |00bf: move-result-object v34 │ │ -41fd2c: 0200 1100 |00c0: move/from16 v0, v17 │ │ -41fd30: 7220 7303 0500 |00c2: invoke-interface {v5, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41fd36: 0a04 |00c5: move-result v4 │ │ -41fd38: 3804 0500 |00c6: if-eqz v4, 00cb // +0005 │ │ -41fd3c: 1323 0100 |00c8: const/16 v35, #int 1 // #1 │ │ -41fd40: 2803 |00ca: goto 00cd // +0003 │ │ -41fd42: 1323 0000 |00cb: const/16 v35, #int 0 // #0 │ │ -41fd46: 2204 f719 |00cd: new-instance v4, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41fd4a: 0812 0400 |00cf: move-object/from16 v18, v4 │ │ -41fd4e: 7612 8fcd 1200 |00d1: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -41fd54: 7220 7a87 4300 |00d4: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -41fd5a: 0211 0000 |00d7: move/from16 v17, v0 │ │ -41fd5e: 0200 2400 |00d9: move/from16 v0, v36 │ │ -41fd62: 28a0 |00db: goto 007b // -0060 │ │ -41fd64: 7210 6903 0500 |00dc: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41fd6a: 7401 e451 1000 |00df: invoke-virtual/range {v16}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41fd70: 1103 |00e2: return-object v3 │ │ -41fd72: 0d00 |00e3: move-exception v0 │ │ -41fd74: 2804 |00e4: goto 00e8 // +0004 │ │ -41fd76: 0d00 |00e5: move-exception v0 │ │ -41fd78: 0810 0300 |00e6: move-object/from16 v16, v3 │ │ -41fd7c: 7210 6903 0500 |00e8: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41fd82: 7401 e451 1000 |00eb: invoke-virtual/range {v16}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41fd88: 2700 |00ee: throw v0 │ │ +41fb90: |[41fb90] tech.ula.model.daos.SessionDao_Impl.findAppsSession:(Ljava/lang/String;)Ljava/util/List; │ │ +41fba0: 0801 2500 |0000: move-object/from16 v1, v37 │ │ +41fba4: 0800 2600 |0002: move-object/from16 v0, v38 │ │ +41fba8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41fbaa: 1a03 c2c2 |0005: const-string v3, "select * from session where name = ? and isAppsSession = 1" // string@c2c2 │ │ +41fbae: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41fbb4: 0c03 |000a: move-result-object v3 │ │ +41fbb6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +41fbba: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ +41fbc0: 2804 |0010: goto 0014 // +0004 │ │ +41fbc2: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ +41fbc8: 5410 ca9f |0014: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fbcc: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41fbd2: 5410 ca9f |0019: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fbd6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +41fbd8: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41fbde: 0c05 |001f: move-result-object v5 │ │ +41fbe0: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ +41fbe4: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fbea: 0a00 |0025: move-result v0 │ │ +41fbec: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ +41fbf0: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fbf6: 0a06 |002b: move-result v6 │ │ +41fbf8: 1a07 6e87 |002c: const-string v7, "filesystemId" // string@876e │ │ +41fbfc: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc02: 0a07 |0031: move-result v7 │ │ +41fc04: 1a08 7587 |0032: const-string v8, "filesystemName" // string@8775 │ │ +41fc08: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc0e: 0a08 |0037: move-result v8 │ │ +41fc10: 1a09 4071 |0038: const-string v9, "active" // string@7140 │ │ +41fc14: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc1a: 0a09 |003d: move-result v9 │ │ +41fc1c: 1a0a 8ed5 |003e: const-string v10, "username" // string@d58e │ │ +41fc20: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc26: 0a0a |0043: move-result v10 │ │ +41fc28: 1a0b f1b8 |0044: const-string v11, "password" // string@b8f1 │ │ +41fc2c: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc32: 0a0b |0049: move-result v11 │ │ +41fc34: 1a0c 43d7 |004a: const-string v12, "vncPassword" // string@d743 │ │ +41fc38: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc3e: 0a0c |004f: move-result v12 │ │ +41fc40: 1a0d 71c3 |0050: const-string v13, "serviceType" // string@c371 │ │ +41fc44: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc4a: 0a0d |0055: move-result v13 │ │ +41fc4c: 1a0e 04ba |0056: const-string v14, "port" // string@ba04 │ │ +41fc50: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc56: 0a0e |005b: move-result v14 │ │ +41fc58: 1a0f a2b9 |005c: const-string v15, "pid" // string@b9a2 │ │ +41fc5c: 7120 1452 f500 |005e: invoke-static {v5, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc62: 0a0f |0061: move-result v15 │ │ +41fc64: 1a02 438a |0062: const-string v2, "geometry" // string@8a43 │ │ +41fc68: 7120 1452 2500 |0064: invoke-static {v5, v2}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc6e: 0a02 |0067: move-result v2 │ │ +41fc70: 1a04 389c |0068: const-string v4, "isAppsSession" // string@9c38 │ │ +41fc74: 7120 1452 4500 |006a: invoke-static {v5, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fc7a: 0a04 |006d: move-result v4 │ │ +41fc7c: 0810 0300 |006e: move-object/from16 v16, v3 │ │ +41fc80: 2203 1711 |0070: new-instance v3, Ljava/util/ArrayList; // type@1117 │ │ +41fc84: 0211 0400 |0072: move/from16 v17, v4 │ │ +41fc88: 7210 6f03 0500 |0074: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@036f │ │ +41fc8e: 0a04 |0077: move-result v4 │ │ +41fc90: 7020 5986 4300 |0078: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +41fc96: 7210 7c03 0500 |007b: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@037c │ │ +41fc9c: 0a04 |007e: move-result v4 │ │ +41fc9e: 3804 5d00 |007f: if-eqz v4, 00dc // +005d │ │ +41fca2: 7220 7403 0500 |0081: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fca8: 0b13 |0084: move-result-wide v19 │ │ +41fcaa: 7220 7703 6500 |0085: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fcb0: 0c15 |0088: move-result-object v21 │ │ +41fcb2: 7220 7403 7500 |0089: invoke-interface {v5, v7}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fcb8: 0b16 |008c: move-result-wide v22 │ │ +41fcba: 7220 7703 8500 |008d: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fcc0: 0c18 |0090: move-result-object v24 │ │ +41fcc2: 7220 7303 9500 |0091: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41fcc8: 0a04 |0094: move-result v4 │ │ +41fcca: 3804 0500 |0095: if-eqz v4, 009a // +0005 │ │ +41fcce: 1319 0100 |0097: const/16 v25, #int 1 // #1 │ │ +41fcd2: 2803 |0099: goto 009c // +0003 │ │ +41fcd4: 1319 0000 |009a: const/16 v25, #int 0 // #0 │ │ +41fcd8: 7220 7703 a500 |009c: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fcde: 0c1a |009f: move-result-object v26 │ │ +41fce0: 7220 7703 b500 |00a0: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fce6: 0c1b |00a3: move-result-object v27 │ │ +41fce8: 7220 7703 c500 |00a4: invoke-interface {v5, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fcee: 0c1c |00a7: move-result-object v28 │ │ +41fcf0: 7220 7703 d500 |00a8: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fcf6: 0c04 |00ab: move-result-object v4 │ │ +41fcf8: 0224 0000 |00ac: move/from16 v36, v0 │ │ +41fcfc: 5410 cf9f |00ae: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ +41fd00: 6e20 8acd 4000 |00b0: invoke-virtual {v0, v4}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ +41fd06: 0c1d |00b3: move-result-object v29 │ │ +41fd08: 7220 7403 e500 |00b4: invoke-interface {v5, v14}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fd0e: 0b1e |00b7: move-result-wide v30 │ │ +41fd10: 7220 7403 f500 |00b8: invoke-interface {v5, v15}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41fd16: 0b20 |00bb: move-result-wide v32 │ │ +41fd18: 7220 7703 2500 |00bc: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fd1e: 0c22 |00bf: move-result-object v34 │ │ +41fd20: 0200 1100 |00c0: move/from16 v0, v17 │ │ +41fd24: 7220 7303 0500 |00c2: invoke-interface {v5, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41fd2a: 0a04 |00c5: move-result v4 │ │ +41fd2c: 3804 0500 |00c6: if-eqz v4, 00cb // +0005 │ │ +41fd30: 1323 0100 |00c8: const/16 v35, #int 1 // #1 │ │ +41fd34: 2803 |00ca: goto 00cd // +0003 │ │ +41fd36: 1323 0000 |00cb: const/16 v35, #int 0 // #0 │ │ +41fd3a: 2204 f719 |00cd: new-instance v4, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41fd3e: 0812 0400 |00cf: move-object/from16 v18, v4 │ │ +41fd42: 7612 8fcd 1200 |00d1: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +41fd48: 7220 7a87 4300 |00d4: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +41fd4e: 0211 0000 |00d7: move/from16 v17, v0 │ │ +41fd52: 0200 2400 |00d9: move/from16 v0, v36 │ │ +41fd56: 28a0 |00db: goto 007b // -0060 │ │ +41fd58: 7210 6903 0500 |00dc: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41fd5e: 7401 e451 1000 |00df: invoke-virtual/range {v16}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41fd64: 1103 |00e2: return-object v3 │ │ +41fd66: 0d00 |00e3: move-exception v0 │ │ +41fd68: 2804 |00e4: goto 00e8 // +0004 │ │ +41fd6a: 0d00 |00e5: move-exception v0 │ │ +41fd6c: 0810 0300 |00e6: move-object/from16 v16, v3 │ │ +41fd70: 7210 6903 0500 |00e8: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41fd76: 7401 e451 1000 |00eb: invoke-virtual/range {v16}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41fd7c: 2700 |00ee: throw v0 │ │ catches : 2 │ │ 0x0020 - 0x006e │ │ -> 0x00e5 │ │ 0x0070 - 0x00d7 │ │ -> 0x00e3 │ │ positions : │ │ 0x0007 line=395 │ │ @@ -1422684,30 +1422680,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -41fb38: |[41fb38] tech.ula.model.daos.SessionDao_Impl.getAllSessions:()Landroidx/lifecycle/LiveData; │ │ -41fb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41fb4a: 1a01 b5c2 |0001: const-string v1, "select * from Session" // string@c2b5 │ │ -41fb4e: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41fb54: 0c01 |0006: move-result-object v1 │ │ -41fb56: 5452 ca9f |0007: iget-object v2, v5, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fb5a: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ -41fb60: 0c02 |000c: move-result-object v2 │ │ -41fb62: 1a03 945d |000d: const-string v3, "Session" // string@5d94 │ │ -41fb66: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ -41fb6c: 0c03 |0012: move-result-object v3 │ │ -41fb6e: 2204 e419 |0013: new-instance v4, Ltech/ula/model/daos/SessionDao_Impl$6; // type@19e4 │ │ -41fb72: 7030 f9cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/SessionDao_Impl$6;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccf9 │ │ -41fb78: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ -41fb7e: 0c00 |001b: move-result-object v0 │ │ -41fb80: 1100 |001c: return-object v0 │ │ +41fb2c: |[41fb2c] tech.ula.model.daos.SessionDao_Impl.getAllSessions:()Landroidx/lifecycle/LiveData; │ │ +41fb3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41fb3e: 1a01 b5c2 |0001: const-string v1, "select * from Session" // string@c2b5 │ │ +41fb42: 7120 d551 0100 |0003: invoke-static {v1, v0}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41fb48: 0c01 |0006: move-result-object v1 │ │ +41fb4a: 5452 ca9f |0007: iget-object v2, v5, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fb4e: 6e10 a751 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@51a7 │ │ +41fb54: 0c02 |000c: move-result-object v2 │ │ +41fb56: 1a03 945d |000d: const-string v3, "Session" // string@5d94 │ │ +41fb5a: 2410 6e1c 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ +41fb60: 0c03 |0012: move-result-object v3 │ │ +41fb62: 2204 e419 |0013: new-instance v4, Ltech/ula/model/daos/SessionDao_Impl$6; // type@19e4 │ │ +41fb66: 7030 f9cc 5401 |0015: invoke-direct {v4, v5, v1}, Ltech/ula/model/daos/SessionDao_Impl$6;.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@ccf9 │ │ +41fb6c: 6e40 4051 3240 |0018: invoke-virtual {v2, v3, v0, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@5140 │ │ +41fb72: 0c00 |001b: move-result-object v0 │ │ +41fb74: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=251 │ │ 0x0007 line=252 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Ltech/ula/model/daos/SessionDao_Impl; │ │ │ │ @@ -1422716,122 +1422712,122 @@ │ │ type : '(Ljava/lang/String;)Ltech/ula/model/entities/Session;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 2 │ │ outs : 18 │ │ insns size : 212 16-bit code units │ │ -41fdbc: |[41fdbc] tech.ula.model.daos.SessionDao_Impl.getSessionByName:(Ljava/lang/String;)Ltech/ula/model/entities/Session; │ │ -41fdcc: 0801 2300 |0000: move-object/from16 v1, v35 │ │ -41fdd0: 0800 2400 |0002: move-object/from16 v0, v36 │ │ -41fdd4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41fdd6: 1a03 c1c2 |0005: const-string v3, "select * from session where name = ?" // string@c2c1 │ │ -41fdda: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ -41fde0: 0c03 |000a: move-result-object v3 │ │ -41fde2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -41fde6: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ -41fdec: 2804 |0010: goto 0014 // +0004 │ │ -41fdee: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ -41fdf4: 5410 ca9f |0014: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fdf8: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -41fdfe: 5410 ca9f |0019: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -41fe02: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -41fe04: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ -41fe0a: 0c05 |001f: move-result-object v5 │ │ -41fe0c: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ -41fe10: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe16: 0a00 |0025: move-result v0 │ │ -41fe18: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ -41fe1c: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe22: 0a06 |002b: move-result v6 │ │ -41fe24: 1a07 6e87 |002c: const-string v7, "filesystemId" // string@876e │ │ -41fe28: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe2e: 0a07 |0031: move-result v7 │ │ -41fe30: 1a08 7587 |0032: const-string v8, "filesystemName" // string@8775 │ │ -41fe34: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe3a: 0a08 |0037: move-result v8 │ │ -41fe3c: 1a09 4071 |0038: const-string v9, "active" // string@7140 │ │ -41fe40: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe46: 0a09 |003d: move-result v9 │ │ -41fe48: 1a0a 8ed5 |003e: const-string v10, "username" // string@d58e │ │ -41fe4c: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe52: 0a0a |0043: move-result v10 │ │ -41fe54: 1a0b f1b8 |0044: const-string v11, "password" // string@b8f1 │ │ -41fe58: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe5e: 0a0b |0049: move-result v11 │ │ -41fe60: 1a0c 43d7 |004a: const-string v12, "vncPassword" // string@d743 │ │ -41fe64: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe6a: 0a0c |004f: move-result v12 │ │ -41fe6c: 1a0d 71c3 |0050: const-string v13, "serviceType" // string@c371 │ │ -41fe70: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe76: 0a0d |0055: move-result v13 │ │ -41fe78: 1a0e 04ba |0056: const-string v14, "port" // string@ba04 │ │ -41fe7c: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe82: 0a0e |005b: move-result v14 │ │ -41fe84: 1a0f a2b9 |005c: const-string v15, "pid" // string@b9a2 │ │ -41fe88: 7120 1452 f500 |005e: invoke-static {v5, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe8e: 0a0f |0061: move-result v15 │ │ -41fe90: 1a02 438a |0062: const-string v2, "geometry" // string@8a43 │ │ -41fe94: 7120 1452 2500 |0064: invoke-static {v5, v2}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fe9a: 0a02 |0067: move-result v2 │ │ -41fe9c: 1a04 389c |0068: const-string v4, "isAppsSession" // string@9c38 │ │ -41fea0: 7120 1452 4500 |006a: invoke-static {v5, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ -41fea6: 0a04 |006d: move-result v4 │ │ -41fea8: 7210 7b03 0500 |006e: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ -41feae: 0a10 |0071: move-result v16 │ │ -41feb0: 3810 5200 |0072: if-eqz v16, 00c4 // +0052 │ │ -41feb4: 7220 7403 0500 |0074: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41feba: 0b12 |0077: move-result-wide v18 │ │ -41febc: 7220 7703 6500 |0078: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fec2: 0c14 |007b: move-result-object v20 │ │ -41fec4: 7220 7403 7500 |007c: invoke-interface {v5, v7}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41feca: 0b15 |007f: move-result-wide v21 │ │ -41fecc: 7220 7703 8500 |0080: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fed2: 0c17 |0083: move-result-object v23 │ │ -41fed4: 7220 7303 9500 |0084: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41feda: 0a00 |0087: move-result v0 │ │ -41fedc: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ -41fee0: 1318 0100 |008a: const/16 v24, #int 1 // #1 │ │ -41fee4: 2803 |008c: goto 008f // +0003 │ │ -41fee6: 1318 0000 |008d: const/16 v24, #int 0 // #0 │ │ -41feea: 7220 7703 a500 |008f: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fef0: 0c19 |0092: move-result-object v25 │ │ -41fef2: 7220 7703 b500 |0093: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41fef8: 0c1a |0096: move-result-object v26 │ │ -41fefa: 7220 7703 c500 |0097: invoke-interface {v5, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ff00: 0c1b |009a: move-result-object v27 │ │ -41ff02: 7220 7703 d500 |009b: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ff08: 0c00 |009e: move-result-object v0 │ │ -41ff0a: 5416 cf9f |009f: iget-object v6, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ -41ff0e: 6e20 8acd 0600 |00a1: invoke-virtual {v6, v0}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ -41ff14: 0c1c |00a4: move-result-object v28 │ │ -41ff16: 7220 7403 e500 |00a5: invoke-interface {v5, v14}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41ff1c: 0b1d |00a8: move-result-wide v29 │ │ -41ff1e: 7220 7403 f500 |00a9: invoke-interface {v5, v15}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ -41ff24: 0b1f |00ac: move-result-wide v31 │ │ -41ff26: 7220 7703 2500 |00ad: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ -41ff2c: 0c21 |00b0: move-result-object v33 │ │ -41ff2e: 7220 7303 4500 |00b1: invoke-interface {v5, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ -41ff34: 0a00 |00b4: move-result v0 │ │ -41ff36: 3800 0500 |00b5: if-eqz v0, 00ba // +0005 │ │ -41ff3a: 1322 0100 |00b7: const/16 v34, #int 1 // #1 │ │ -41ff3e: 2803 |00b9: goto 00bc // +0003 │ │ -41ff40: 1322 0000 |00ba: const/16 v34, #int 0 // #0 │ │ -41ff44: 2200 f719 |00bc: new-instance v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41ff48: 0811 0000 |00be: move-object/from16 v17, v0 │ │ -41ff4c: 7612 8fcd 1100 |00c0: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ -41ff52: 2802 |00c3: goto 00c5 // +0002 │ │ -41ff54: 1200 |00c4: const/4 v0, #int 0 // #0 │ │ -41ff56: 7210 6903 0500 |00c5: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ff5c: 6e10 e451 0300 |00c8: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41ff62: 1100 |00cb: return-object v0 │ │ -41ff64: 0d00 |00cc: move-exception v0 │ │ -41ff66: 7210 6903 0500 |00cd: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -41ff6c: 6e10 e451 0300 |00d0: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ -41ff72: 2700 |00d3: throw v0 │ │ +41fdb0: |[41fdb0] tech.ula.model.daos.SessionDao_Impl.getSessionByName:(Ljava/lang/String;)Ltech/ula/model/entities/Session; │ │ +41fdc0: 0801 2300 |0000: move-object/from16 v1, v35 │ │ +41fdc4: 0800 2400 |0002: move-object/from16 v0, v36 │ │ +41fdc8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41fdca: 1a03 c1c2 |0005: const-string v3, "select * from session where name = ?" // string@c2c1 │ │ +41fdce: 7120 d551 2300 |0007: invoke-static {v3, v2}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@51d5 │ │ +41fdd4: 0c03 |000a: move-result-object v3 │ │ +41fdd6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +41fdda: 6e20 d951 2300 |000d: invoke-virtual {v3, v2}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@51d9 │ │ +41fde0: 2804 |0010: goto 0014 // +0004 │ │ +41fde2: 6e30 da51 2300 |0011: invoke-virtual {v3, v2, v0}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@51da │ │ +41fde8: 5410 ca9f |0014: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fdec: 6e10 9d51 0000 |0016: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +41fdf2: 5410 ca9f |0019: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +41fdf6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +41fdf8: 7130 1752 3004 |001c: invoke-static {v0, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;Z)Landroid/database/Cursor; // method@5217 │ │ +41fdfe: 0c05 |001f: move-result-object v5 │ │ +41fe00: 1a00 dc99 |0020: const-string v0, "id" // string@99dc │ │ +41fe04: 7120 1452 0500 |0022: invoke-static {v5, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe0a: 0a00 |0025: move-result v0 │ │ +41fe0c: 1a06 3fb2 |0026: const-string v6, "name" // string@b23f │ │ +41fe10: 7120 1452 6500 |0028: invoke-static {v5, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe16: 0a06 |002b: move-result v6 │ │ +41fe18: 1a07 6e87 |002c: const-string v7, "filesystemId" // string@876e │ │ +41fe1c: 7120 1452 7500 |002e: invoke-static {v5, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe22: 0a07 |0031: move-result v7 │ │ +41fe24: 1a08 7587 |0032: const-string v8, "filesystemName" // string@8775 │ │ +41fe28: 7120 1452 8500 |0034: invoke-static {v5, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe2e: 0a08 |0037: move-result v8 │ │ +41fe30: 1a09 4071 |0038: const-string v9, "active" // string@7140 │ │ +41fe34: 7120 1452 9500 |003a: invoke-static {v5, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe3a: 0a09 |003d: move-result v9 │ │ +41fe3c: 1a0a 8ed5 |003e: const-string v10, "username" // string@d58e │ │ +41fe40: 7120 1452 a500 |0040: invoke-static {v5, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe46: 0a0a |0043: move-result v10 │ │ +41fe48: 1a0b f1b8 |0044: const-string v11, "password" // string@b8f1 │ │ +41fe4c: 7120 1452 b500 |0046: invoke-static {v5, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe52: 0a0b |0049: move-result v11 │ │ +41fe54: 1a0c 43d7 |004a: const-string v12, "vncPassword" // string@d743 │ │ +41fe58: 7120 1452 c500 |004c: invoke-static {v5, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe5e: 0a0c |004f: move-result v12 │ │ +41fe60: 1a0d 71c3 |0050: const-string v13, "serviceType" // string@c371 │ │ +41fe64: 7120 1452 d500 |0052: invoke-static {v5, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe6a: 0a0d |0055: move-result v13 │ │ +41fe6c: 1a0e 04ba |0056: const-string v14, "port" // string@ba04 │ │ +41fe70: 7120 1452 e500 |0058: invoke-static {v5, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe76: 0a0e |005b: move-result v14 │ │ +41fe78: 1a0f a2b9 |005c: const-string v15, "pid" // string@b9a2 │ │ +41fe7c: 7120 1452 f500 |005e: invoke-static {v5, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe82: 0a0f |0061: move-result v15 │ │ +41fe84: 1a02 438a |0062: const-string v2, "geometry" // string@8a43 │ │ +41fe88: 7120 1452 2500 |0064: invoke-static {v5, v2}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe8e: 0a02 |0067: move-result v2 │ │ +41fe90: 1a04 389c |0068: const-string v4, "isAppsSession" // string@9c38 │ │ +41fe94: 7120 1452 4500 |006a: invoke-static {v5, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@5214 │ │ +41fe9a: 0a04 |006d: move-result v4 │ │ +41fe9c: 7210 7b03 0500 |006e: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037b │ │ +41fea2: 0a10 |0071: move-result v16 │ │ +41fea4: 3810 5200 |0072: if-eqz v16, 00c4 // +0052 │ │ +41fea8: 7220 7403 0500 |0074: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41feae: 0b12 |0077: move-result-wide v18 │ │ +41feb0: 7220 7703 6500 |0078: invoke-interface {v5, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41feb6: 0c14 |007b: move-result-object v20 │ │ +41feb8: 7220 7403 7500 |007c: invoke-interface {v5, v7}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41febe: 0b15 |007f: move-result-wide v21 │ │ +41fec0: 7220 7703 8500 |0080: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fec6: 0c17 |0083: move-result-object v23 │ │ +41fec8: 7220 7303 9500 |0084: invoke-interface {v5, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41fece: 0a00 |0087: move-result v0 │ │ +41fed0: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ +41fed4: 1318 0100 |008a: const/16 v24, #int 1 // #1 │ │ +41fed8: 2803 |008c: goto 008f // +0003 │ │ +41feda: 1318 0000 |008d: const/16 v24, #int 0 // #0 │ │ +41fede: 7220 7703 a500 |008f: invoke-interface {v5, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fee4: 0c19 |0092: move-result-object v25 │ │ +41fee6: 7220 7703 b500 |0093: invoke-interface {v5, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41feec: 0c1a |0096: move-result-object v26 │ │ +41feee: 7220 7703 c500 |0097: invoke-interface {v5, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fef4: 0c1b |009a: move-result-object v27 │ │ +41fef6: 7220 7703 d500 |009b: invoke-interface {v5, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41fefc: 0c00 |009e: move-result-object v0 │ │ +41fefe: 5416 cf9f |009f: iget-object v6, v1, Ltech/ula/model/daos/SessionDao_Impl;.__serviceTypeConverter:Ltech/ula/model/entities/ServiceTypeConverter; // field@9fcf │ │ +41ff02: 6e20 8acd 0600 |00a1: invoke-virtual {v6, v0}, Ltech/ula/model/entities/ServiceTypeConverter;.fromString:(Ljava/lang/String;)Ltech/ula/model/entities/ServiceType; // method@cd8a │ │ +41ff08: 0c1c |00a4: move-result-object v28 │ │ +41ff0a: 7220 7403 e500 |00a5: invoke-interface {v5, v14}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41ff10: 0b1d |00a8: move-result-wide v29 │ │ +41ff12: 7220 7403 f500 |00a9: invoke-interface {v5, v15}, Landroid/database/Cursor;.getLong:(I)J // method@0374 │ │ +41ff18: 0b1f |00ac: move-result-wide v31 │ │ +41ff1a: 7220 7703 2500 |00ad: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0377 │ │ +41ff20: 0c21 |00b0: move-result-object v33 │ │ +41ff22: 7220 7303 4500 |00b1: invoke-interface {v5, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0373 │ │ +41ff28: 0a00 |00b4: move-result v0 │ │ +41ff2a: 3800 0500 |00b5: if-eqz v0, 00ba // +0005 │ │ +41ff2e: 1322 0100 |00b7: const/16 v34, #int 1 // #1 │ │ +41ff32: 2803 |00b9: goto 00bc // +0003 │ │ +41ff34: 1322 0000 |00ba: const/16 v34, #int 0 // #0 │ │ +41ff38: 2200 f719 |00bc: new-instance v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41ff3c: 0811 0000 |00be: move-object/from16 v17, v0 │ │ +41ff40: 7612 8fcd 1100 |00c0: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;Z)V // method@cd8f │ │ +41ff46: 2802 |00c3: goto 00c5 // +0002 │ │ +41ff48: 1200 |00c4: const/4 v0, #int 0 // #0 │ │ +41ff4a: 7210 6903 0500 |00c5: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ff50: 6e10 e451 0300 |00c8: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41ff56: 1100 |00cb: return-object v0 │ │ +41ff58: 0d00 |00cc: move-exception v0 │ │ +41ff5a: 7210 6903 0500 |00cd: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +41ff60: 6e10 e451 0300 |00d0: invoke-virtual {v3}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@51e4 │ │ +41ff66: 2700 |00d3: throw v0 │ │ catches : 1 │ │ 0x0020 - 0x00c3 │ │ -> 0x00cc │ │ positions : │ │ 0x0007 line=324 │ │ 0x000d line=327 │ │ 0x0011 line=329 │ │ @@ -1422880,30 +1422876,30 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -420074: |[420074] tech.ula.model.daos.SessionDao_Impl.insertSession:(Ltech/ula/model/entities/Session;)V │ │ -420084: 5410 ca9f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420088: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -42008e: 5410 ca9f |0005: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420092: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -420098: 5410 cb9f |000a: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__insertionAdapterOfSession:Landroidx/room/EntityInsertionAdapter; // field@9fcb │ │ -42009c: 6e20 e050 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@50e0 │ │ -4200a2: 5412 ca9f |000f: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4200a6: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -4200ac: 5412 ca9f |0014: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4200b0: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -4200b6: 0e00 |0019: return-void │ │ -4200b8: 0d02 |001a: move-exception v2 │ │ -4200ba: 5410 ca9f |001b: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4200be: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -4200c4: 2702 |0020: throw v2 │ │ +420068: |[420068] tech.ula.model.daos.SessionDao_Impl.insertSession:(Ltech/ula/model/entities/Session;)V │ │ +420078: 5410 ca9f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42007c: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +420082: 5410 ca9f |0005: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420086: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +42008c: 5410 cb9f |000a: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__insertionAdapterOfSession:Landroidx/room/EntityInsertionAdapter; // field@9fcb │ │ +420090: 6e20 e050 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@50e0 │ │ +420096: 5412 ca9f |000f: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42009a: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +4200a0: 5412 ca9f |0014: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4200a4: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +4200aa: 0e00 |0019: return-void │ │ +4200ac: 0d02 |001a: move-exception v2 │ │ +4200ae: 5410 ca9f |001b: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4200b2: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +4200b8: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x000a line=185 │ │ @@ -1422919,36 +1422915,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -4200d4: |[4200d4] tech.ula.model.daos.SessionDao_Impl.resetSessionActivity:()V │ │ -4200e4: 5430 ca9f |0000: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4200e8: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -4200ee: 5430 cd9f |0005: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ -4200f2: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ -4200f8: 0c00 |000a: move-result-object v0 │ │ -4200fa: 5431 ca9f |000b: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4200fe: 6e10 9e51 0100 |000d: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -420104: 7210 4653 0000 |0010: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ -42010a: 5431 ca9f |0013: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -42010e: 6e10 b551 0100 |0015: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -420114: 5431 ca9f |0018: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420118: 6e10 a451 0100 |001a: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -42011e: 5431 cd9f |001d: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ -420122: 6e20 f951 0100 |001f: invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -420128: 0e00 |0022: return-void │ │ -42012a: 0d01 |0023: move-exception v1 │ │ -42012c: 5432 ca9f |0024: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420130: 6e10 a451 0200 |0026: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -420136: 5432 cd9f |0029: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ -42013a: 6e20 f951 0200 |002b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -420140: 2701 |002e: throw v1 │ │ +4200c8: |[4200c8] tech.ula.model.daos.SessionDao_Impl.resetSessionActivity:()V │ │ +4200d8: 5430 ca9f |0000: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4200dc: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +4200e2: 5430 cd9f |0005: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ +4200e6: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ +4200ec: 0c00 |000a: move-result-object v0 │ │ +4200ee: 5431 ca9f |000b: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4200f2: 6e10 9e51 0100 |000d: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +4200f8: 7210 4653 0000 |0010: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ +4200fe: 5431 ca9f |0013: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420102: 6e10 b551 0100 |0015: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +420108: 5431 ca9f |0018: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42010c: 6e10 a451 0100 |001a: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +420112: 5431 cd9f |001d: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ +420116: 6e20 f951 0100 |001f: invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +42011c: 0e00 |0022: return-void │ │ +42011e: 0d01 |0023: move-exception v1 │ │ +420120: 5432 ca9f |0024: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420124: 6e10 a451 0200 |0026: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +42012a: 5432 cd9f |0029: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfResetSessionActivity:Landroidx/room/SharedSQLiteStatement; // field@9fcd │ │ +42012e: 6e20 f951 0200 |002b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +420134: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x0010 - 0x0018 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ 0x000b line=208 │ │ @@ -1422967,36 +1422963,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -420150: |[420150] tech.ula.model.daos.SessionDao_Impl.updateFilesystemNamesForAllSessions:()V │ │ -420160: 5430 ca9f |0000: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420164: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -42016a: 5430 ce9f |0005: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ -42016e: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ -420174: 0c00 |000a: move-result-object v0 │ │ -420176: 5431 ca9f |000b: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -42017a: 6e10 9e51 0100 |000d: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -420180: 7210 4653 0000 |0010: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ -420186: 5431 ca9f |0013: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -42018a: 6e10 b551 0100 |0015: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -420190: 5431 ca9f |0018: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420194: 6e10 a451 0100 |001a: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -42019a: 5431 ce9f |001d: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ -42019e: 6e20 f951 0100 |001f: invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -4201a4: 0e00 |0022: return-void │ │ -4201a6: 0d01 |0023: move-exception v1 │ │ -4201a8: 5432 ca9f |0024: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4201ac: 6e10 a451 0200 |0026: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -4201b2: 5432 ce9f |0029: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ -4201b6: 6e20 f951 0200 |002b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ -4201bc: 2701 |002e: throw v1 │ │ +420144: |[420144] tech.ula.model.daos.SessionDao_Impl.updateFilesystemNamesForAllSessions:()V │ │ +420154: 5430 ca9f |0000: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420158: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +42015e: 5430 ce9f |0005: iget-object v0, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ +420162: 6e10 f451 0000 |0007: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@51f4 │ │ +420168: 0c00 |000a: move-result-object v0 │ │ +42016a: 5431 ca9f |000b: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42016e: 6e10 9e51 0100 |000d: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +420174: 7210 4653 0000 |0010: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@5346 │ │ +42017a: 5431 ca9f |0013: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42017e: 6e10 b551 0100 |0015: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +420184: 5431 ca9f |0018: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +420188: 6e10 a451 0100 |001a: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +42018e: 5431 ce9f |001d: iget-object v1, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ +420192: 6e20 f951 0100 |001f: invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +420198: 0e00 |0022: return-void │ │ +42019a: 0d01 |0023: move-exception v1 │ │ +42019c: 5432 ca9f |0024: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4201a0: 6e10 a451 0200 |0026: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +4201a6: 5432 ce9f |0029: iget-object v2, v3, Ltech/ula/model/daos/SessionDao_Impl;.__preparedStmtOfUpdateFilesystemNamesForAllSessions:Landroidx/room/SharedSQLiteStatement; // field@9fce │ │ +4201aa: 6e20 f951 0200 |002b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@51f9 │ │ +4201b0: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x0010 - 0x0018 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ 0x000b line=238 │ │ @@ -1423015,30 +1423011,30 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4201cc: |[4201cc] tech.ula.model.daos.SessionDao_Impl.updateSession:(Ltech/ula/model/entities/Session;)V │ │ -4201dc: 5410 ca9f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4201e0: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ -4201e6: 5410 ca9f |0005: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4201ea: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ -4201f0: 5410 d09f |000a: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__updateAdapterOfSession:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fd0 │ │ -4201f4: 6e20 d850 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@50d8 │ │ -4201fa: 5412 ca9f |000f: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -4201fe: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ -420204: 5412 ca9f |0014: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420208: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -42020e: 0e00 |0019: return-void │ │ -420210: 0d02 |001a: move-exception v2 │ │ -420212: 5410 ca9f |001b: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ -420216: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ -42021c: 2702 |0020: throw v2 │ │ +4201c0: |[4201c0] tech.ula.model.daos.SessionDao_Impl.updateSession:(Ltech/ula/model/entities/Session;)V │ │ +4201d0: 5410 ca9f |0000: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4201d4: 6e10 9d51 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@519d │ │ +4201da: 5410 ca9f |0005: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4201de: 6e10 9e51 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@519e │ │ +4201e4: 5410 d09f |000a: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__updateAdapterOfSession:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@9fd0 │ │ +4201e8: 6e20 d850 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@50d8 │ │ +4201ee: 5412 ca9f |000f: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4201f2: 6e10 b551 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@51b5 │ │ +4201f8: 5412 ca9f |0014: iget-object v2, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +4201fc: 6e10 a451 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +420202: 0e00 |0019: return-void │ │ +420204: 0d02 |001a: move-exception v2 │ │ +420206: 5410 ca9f |001b: iget-object v0, v1, Ltech/ula/model/daos/SessionDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@9fca │ │ +42020a: 6e10 a451 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@51a4 │ │ +420210: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ 0x000a line=197 │ │ @@ -1423097,40 +1423093,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -421648: |[421648] tech.ula.model.entities.ServiceType$Ssh.:()V │ │ -421658: 2200 ed19 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh; // type@19ed │ │ -42165c: 7010 69cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Ssh;.:()V // method@cd69 │ │ -421662: 6900 e89f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -421666: 2200 ec19 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh$Creator; // type@19ec │ │ -42166a: 7010 65cd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Ssh$Creator;.:()V // method@cd65 │ │ -421670: 6900 e79f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Ssh;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fe7 │ │ -421674: 0e00 |000e: return-void │ │ +42163c: |[42163c] tech.ula.model.entities.ServiceType$Ssh.:()V │ │ +42164c: 2200 ed19 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh; // type@19ed │ │ +421650: 7010 69cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Ssh;.:()V // method@cd69 │ │ +421656: 6900 e89f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +42165a: 2200 ec19 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Ssh$Creator; // type@19ec │ │ +42165e: 7010 65cd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Ssh$Creator;.:()V // method@cd65 │ │ +421664: 6900 e79f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Ssh;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fe7 │ │ +421668: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Ssh;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -421678: |[421678] tech.ula.model.entities.ServiceType$Ssh.:()V │ │ -421688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42168a: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ -421690: 0e00 |0004: return-void │ │ +42166c: |[42166c] tech.ula.model.entities.ServiceType$Ssh.:()V │ │ +42167c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42167e: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ +421684: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/entities/ServiceType$Ssh; │ │ │ │ Virtual methods - │ │ @@ -1423139,52 +1423135,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42161c: |[42161c] tech.ula.model.entities.ServiceType$Ssh.describeContents:()I │ │ -42162c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42162e: 0f00 |0001: return v0 │ │ +421610: |[421610] tech.ula.model.entities.ServiceType$Ssh.describeContents:()I │ │ +421620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +421622: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Ssh;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421630: |[421630] tech.ula.model.entities.ServiceType$Ssh.toString:()Ljava/lang/String; │ │ -421640: 1a00 e0cd |0000: const-string v0, "ssh" // string@cde0 │ │ -421644: 1100 |0002: return-object v0 │ │ +421624: |[421624] tech.ula.model.entities.ServiceType$Ssh.toString:()Ljava/lang/String; │ │ +421634: 1a00 e0cd |0000: const-string v0, "ssh" // string@cde0 │ │ +421638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/ServiceType$Ssh;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -421694: |[421694] tech.ula.model.entities.ServiceType$Ssh.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4216a4: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ -4216a8: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4216ae: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4216b0: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4216b6: 0e00 |0009: return-void │ │ +421688: |[421688] tech.ula.model.entities.ServiceType$Ssh.writeToParcel:(Landroid/os/Parcel;I)V │ │ +421698: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ +42169c: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4216a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4216a4: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4216aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23958 (Session.kt) │ │ │ │ Class #4841 header: │ │ @@ -1423233,40 +1423229,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -421748: |[421748] tech.ula.model.entities.ServiceType$Unselected.:()V │ │ -421758: 2200 ef19 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected; // type@19ef │ │ -42175c: 7010 71cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Unselected;.:()V // method@cd71 │ │ -421762: 6900 ea9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -421766: 2200 ee19 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected$Creator; // type@19ee │ │ -42176a: 7010 6dcd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Unselected$Creator;.:()V // method@cd6d │ │ -421770: 6900 e99f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fe9 │ │ -421774: 0e00 |000e: return-void │ │ +42173c: |[42173c] tech.ula.model.entities.ServiceType$Unselected.:()V │ │ +42174c: 2200 ef19 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected; // type@19ef │ │ +421750: 7010 71cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Unselected;.:()V // method@cd71 │ │ +421756: 6900 ea9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +42175a: 2200 ee19 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Unselected$Creator; // type@19ee │ │ +42175e: 7010 6dcd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Unselected$Creator;.:()V // method@cd6d │ │ +421764: 6900 e99f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fe9 │ │ +421768: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Unselected;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -421778: |[421778] tech.ula.model.entities.ServiceType$Unselected.:()V │ │ -421788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42178a: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ -421790: 0e00 |0004: return-void │ │ +42176c: |[42176c] tech.ula.model.entities.ServiceType$Unselected.:()V │ │ +42177c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42177e: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ +421784: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/entities/ServiceType$Unselected; │ │ │ │ Virtual methods - │ │ @@ -1423275,52 +1423271,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42171c: |[42171c] tech.ula.model.entities.ServiceType$Unselected.describeContents:()I │ │ -42172c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42172e: 0f00 |0001: return v0 │ │ +421710: |[421710] tech.ula.model.entities.ServiceType$Unselected.describeContents:()I │ │ +421720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +421722: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Unselected;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421730: |[421730] tech.ula.model.entities.ServiceType$Unselected.toString:()Ljava/lang/String; │ │ -421740: 1a00 58d4 |0000: const-string v0, "unselected" // string@d458 │ │ -421744: 1100 |0002: return-object v0 │ │ +421724: |[421724] tech.ula.model.entities.ServiceType$Unselected.toString:()Ljava/lang/String; │ │ +421734: 1a00 58d4 |0000: const-string v0, "unselected" // string@d458 │ │ +421738: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/ServiceType$Unselected;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -421794: |[421794] tech.ula.model.entities.ServiceType$Unselected.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4217a4: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ -4217a8: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4217ae: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4217b0: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4217b6: 0e00 |0009: return-void │ │ +421788: |[421788] tech.ula.model.entities.ServiceType$Unselected.writeToParcel:(Landroid/os/Parcel;I)V │ │ +421798: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ +42179c: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4217a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4217a4: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4217aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23958 (Session.kt) │ │ │ │ Class #4842 header: │ │ @@ -1423369,40 +1423365,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -421848: |[421848] tech.ula.model.entities.ServiceType$Vnc.:()V │ │ -421858: 2200 f119 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc; // type@19f1 │ │ -42185c: 7010 79cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Vnc;.:()V // method@cd79 │ │ -421862: 6900 ec9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -421866: 2200 f019 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc$Creator; // type@19f0 │ │ -42186a: 7010 75cd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Vnc$Creator;.:()V // method@cd75 │ │ -421870: 6900 eb9f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.CREATOR:Landroid/os/Parcelable$Creator; // field@9feb │ │ -421874: 0e00 |000e: return-void │ │ +42183c: |[42183c] tech.ula.model.entities.ServiceType$Vnc.:()V │ │ +42184c: 2200 f119 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc; // type@19f1 │ │ +421850: 7010 79cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Vnc;.:()V // method@cd79 │ │ +421856: 6900 ec9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +42185a: 2200 f019 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Vnc$Creator; // type@19f0 │ │ +42185e: 7010 75cd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Vnc$Creator;.:()V // method@cd75 │ │ +421864: 6900 eb9f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.CREATOR:Landroid/os/Parcelable$Creator; // field@9feb │ │ +421868: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Vnc;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -421878: |[421878] tech.ula.model.entities.ServiceType$Vnc.:()V │ │ -421888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42188a: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ -421890: 0e00 |0004: return-void │ │ +42186c: |[42186c] tech.ula.model.entities.ServiceType$Vnc.:()V │ │ +42187c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42187e: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ +421884: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/entities/ServiceType$Vnc; │ │ │ │ Virtual methods - │ │ @@ -1423411,52 +1423407,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42181c: |[42181c] tech.ula.model.entities.ServiceType$Vnc.describeContents:()I │ │ -42182c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42182e: 0f00 |0001: return v0 │ │ +421810: |[421810] tech.ula.model.entities.ServiceType$Vnc.describeContents:()I │ │ +421820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +421822: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Vnc;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421830: |[421830] tech.ula.model.entities.ServiceType$Vnc.toString:()Ljava/lang/String; │ │ -421840: 1a00 3fd7 |0000: const-string v0, "vnc" // string@d73f │ │ -421844: 1100 |0002: return-object v0 │ │ +421824: |[421824] tech.ula.model.entities.ServiceType$Vnc.toString:()Ljava/lang/String; │ │ +421834: 1a00 3fd7 |0000: const-string v0, "vnc" // string@d73f │ │ +421838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/ServiceType$Vnc;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -421894: |[421894] tech.ula.model.entities.ServiceType$Vnc.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4218a4: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ -4218a8: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4218ae: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4218b0: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4218b6: 0e00 |0009: return-void │ │ +421888: |[421888] tech.ula.model.entities.ServiceType$Vnc.writeToParcel:(Landroid/os/Parcel;I)V │ │ +421898: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ +42189c: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4218a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4218a4: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4218aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23958 (Session.kt) │ │ │ │ Class #4843 header: │ │ @@ -1423505,40 +1423501,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -421948: |[421948] tech.ula.model.entities.ServiceType$Xsdl.:()V │ │ -421958: 2200 f319 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ -42195c: 7010 81cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Xsdl;.:()V // method@cd81 │ │ -421962: 6900 ee9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -421966: 2200 f219 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl$Creator; // type@19f2 │ │ -42196a: 7010 7dcd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Xsdl$Creator;.:()V // method@cd7d │ │ -421970: 6900 ed9f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fed │ │ -421974: 0e00 |000e: return-void │ │ +42193c: |[42193c] tech.ula.model.entities.ServiceType$Xsdl.:()V │ │ +42194c: 2200 f319 |0000: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ +421950: 7010 81cd 0000 |0002: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Xsdl;.:()V // method@cd81 │ │ +421956: 6900 ee9f |0005: sput-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +42195a: 2200 f219 |0007: new-instance v0, Ltech/ula/model/entities/ServiceType$Xsdl$Creator; // type@19f2 │ │ +42195e: 7010 7dcd 0000 |0009: invoke-direct {v0}, Ltech/ula/model/entities/ServiceType$Xsdl$Creator;.:()V // method@cd7d │ │ +421964: 6900 ed9f |000c: sput-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fed │ │ +421968: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Xsdl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -421978: |[421978] tech.ula.model.entities.ServiceType$Xsdl.:()V │ │ -421988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42198a: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ -421990: 0e00 |0004: return-void │ │ +42196c: |[42196c] tech.ula.model.entities.ServiceType$Xsdl.:()V │ │ +42197c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42197e: 7020 86cd 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/entities/ServiceType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd86 │ │ +421984: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/entities/ServiceType$Xsdl; │ │ │ │ Virtual methods - │ │ @@ -1423547,52 +1423543,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42191c: |[42191c] tech.ula.model.entities.ServiceType$Xsdl.describeContents:()I │ │ -42192c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42192e: 0f00 |0001: return v0 │ │ +421910: |[421910] tech.ula.model.entities.ServiceType$Xsdl.describeContents:()I │ │ +421920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +421922: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/entities/ServiceType$Xsdl;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421930: |[421930] tech.ula.model.entities.ServiceType$Xsdl.toString:()Ljava/lang/String; │ │ -421940: 1a00 14d9 |0000: const-string v0, "xsdl" // string@d914 │ │ -421944: 1100 |0002: return-object v0 │ │ +421924: |[421924] tech.ula.model.entities.ServiceType$Xsdl.toString:()Ljava/lang/String; │ │ +421934: 1a00 14d9 |0000: const-string v0, "xsdl" // string@d914 │ │ +421938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/entities/ServiceType$Xsdl;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -421994: |[421994] tech.ula.model.entities.ServiceType$Xsdl.writeToParcel:(Landroid/os/Parcel;I)V │ │ -4219a4: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ -4219a8: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4219ae: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -4219b0: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ -4219b6: 0e00 |0009: return-void │ │ +421988: |[421988] tech.ula.model.entities.ServiceType$Xsdl.writeToParcel:(Landroid/os/Parcel;I)V │ │ +421998: 1a02 7eb8 |0000: const-string v2, "parcel" // string@b87e │ │ +42199c: 7120 5f9f 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4219a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +4219a4: 6e20 a506 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06a5 │ │ +4219aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23958 (Session.kt) │ │ │ │ Class #4844 header: │ │ @@ -1423648,38 +1423644,38 @@ │ │ type : '(Lcom/squareup/moshi/Moshi;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -423680: |[423680] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.:(Lcom/squareup/moshi/Moshi;)V │ │ -423690: 1a00 15b1 |0000: const-string v0, "moshi" // string@b115 │ │ -423694: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42369a: 7010 c67a 0300 |0005: invoke-direct {v3}, Lcom/squareup/moshi/JsonAdapter;.:()V // method@7ac6 │ │ -4236a0: 1a00 50d5 |0008: const-string v0, "url" // string@d550 │ │ -4236a4: 1a01 3fb2 |000a: const-string v1, "name" // string@b23f │ │ -4236a8: 1a02 a577 |000c: const-string v2, "browser_download_url" // string@77a5 │ │ -4236ac: 2430 6e1c 1002 |000e: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1c6e │ │ -4236b2: 0c01 |0011: move-result-object v1 │ │ -4236b4: 7110 de7a 0100 |0012: invoke-static {v1}, Lcom/squareup/moshi/JsonReader$Options;.of:([Ljava/lang/String;)Lcom/squareup/moshi/JsonReader$Options; // method@7ade │ │ -4236ba: 0c01 |0015: move-result-object v1 │ │ -4236bc: 1a02 742e |0016: const-string v2, "JsonReader.Options.of("u…, "browser_download_url")" // string@2e74 │ │ -4236c0: 7120 569f 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4236c6: 5b31 1da0 |001b: iput-object v1, v3, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a01d │ │ -4236ca: 1c01 9210 |001d: const-class v1, Ljava/lang/String; // type@1092 │ │ -4236ce: 1f01 b510 |001f: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ -4236d2: 7100 c097 0000 |0021: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -4236d8: 0c02 |0024: move-result-object v2 │ │ -4236da: 6e40 0d7c 1402 |0025: invoke-virtual {v4, v1, v2, v0}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ -4236e0: 0c04 |0028: move-result-object v4 │ │ -4236e2: 1a00 17b1 |0029: const-string v0, "moshi.adapter(St…ctions.emptySet(), "url")" // string@b117 │ │ -4236e6: 7120 569f 0400 |002b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4236ec: 5b34 1ea0 |002e: iput-object v4, v3, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -4236f0: 0e00 |0030: return-void │ │ +423674: |[423674] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.:(Lcom/squareup/moshi/Moshi;)V │ │ +423684: 1a00 15b1 |0000: const-string v0, "moshi" // string@b115 │ │ +423688: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42368e: 7010 c67a 0300 |0005: invoke-direct {v3}, Lcom/squareup/moshi/JsonAdapter;.:()V // method@7ac6 │ │ +423694: 1a00 50d5 |0008: const-string v0, "url" // string@d550 │ │ +423698: 1a01 3fb2 |000a: const-string v1, "name" // string@b23f │ │ +42369c: 1a02 a577 |000c: const-string v2, "browser_download_url" // string@77a5 │ │ +4236a0: 2430 6e1c 1002 |000e: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1c6e │ │ +4236a6: 0c01 |0011: move-result-object v1 │ │ +4236a8: 7110 de7a 0100 |0012: invoke-static {v1}, Lcom/squareup/moshi/JsonReader$Options;.of:([Ljava/lang/String;)Lcom/squareup/moshi/JsonReader$Options; // method@7ade │ │ +4236ae: 0c01 |0015: move-result-object v1 │ │ +4236b0: 1a02 742e |0016: const-string v2, "JsonReader.Options.of("u…, "browser_download_url")" // string@2e74 │ │ +4236b4: 7120 569f 2100 |0018: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4236ba: 5b31 1da0 |001b: iput-object v1, v3, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a01d │ │ +4236be: 1c01 9210 |001d: const-class v1, Ljava/lang/String; // type@1092 │ │ +4236c2: 1f01 b510 |001f: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ +4236c6: 7100 c097 0000 |0021: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +4236cc: 0c02 |0024: move-result-object v2 │ │ +4236ce: 6e40 0d7c 1402 |0025: invoke-virtual {v4, v1, v2, v0}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ +4236d4: 0c04 |0028: move-result-object v4 │ │ +4236d6: 1a00 17b1 |0029: const-string v0, "moshi.adapter(St…ctions.emptySet(), "url")" // string@b117 │ │ +4236da: 7120 569f 0400 |002b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4236e0: 5b34 1ea0 |002e: iput-object v4, v3, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +4236e4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x000e line=14 │ │ 0x001d line=17 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter; │ │ @@ -1423691,18 +1423687,18 @@ │ │ type : '(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -423424: |[423424] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; │ │ -423434: 6e20 f7cd 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; // method@cdf7 │ │ -42343a: 0c01 |0003: move-result-object v1 │ │ -42343c: 1101 |0004: return-object v1 │ │ +423418: |[423418] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; │ │ +423428: 6e20 f7cd 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; // method@cdf7 │ │ +42342e: 0c01 |0003: move-result-object v1 │ │ +423430: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/squareup/moshi/JsonReader; │ │ │ │ @@ -1423711,142 +1423707,142 @@ │ │ type : '(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$GithubAsset;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 267 16-bit code units │ │ -423458: |[423458] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.fromJson:(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ -423468: 1a00 0dbd |0000: const-string v0, "reader" // string@bd0d │ │ -42346c: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423472: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -423474: 1f00 9210 |0006: check-cast v0, Ljava/lang/String; // type@1092 │ │ -423478: 6e10 e77a 0600 |0008: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.beginObject:()V // method@7ae7 │ │ -42347e: 0701 |000b: move-object v1, v0 │ │ -423480: 0712 |000c: move-object v2, v1 │ │ -423482: 6e10 ec7a 0600 |000d: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.hasNext:()Z // method@7aec │ │ -423488: 0a03 |0010: move-result v3 │ │ -42348a: 3803 9400 |0011: if-eqz v3, 00a5 // +0094 │ │ -42348e: 5453 1da0 |0013: iget-object v3, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a01d │ │ -423492: 6e20 fb7a 3600 |0015: invoke-virtual {v6, v3}, Lcom/squareup/moshi/JsonReader;.selectName:(Lcom/squareup/moshi/JsonReader$Options;)I // method@7afb │ │ -423498: 0a03 |0018: move-result v3 │ │ -42349a: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -42349c: 3243 8300 |001a: if-eq v3, v4, 009d // +0083 │ │ -4234a0: 3803 5900 |001c: if-eqz v3, 0075 // +0059 │ │ -4234a4: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -4234a6: 3243 2e00 |001f: if-eq v3, v4, 004d // +002e │ │ -4234aa: 1224 |0021: const/4 v4, #int 2 // #2 │ │ -4234ac: 3243 0300 |0022: if-eq v3, v4, 0025 // +0003 │ │ -4234b0: 28e9 |0024: goto 000d // -0017 │ │ -4234b2: 5452 1ea0 |0025: iget-object v2, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -4234b6: 6e20 c87a 6200 |0027: invoke-virtual {v2, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -4234bc: 0c02 |002a: move-result-object v2 │ │ -4234be: 1f02 9210 |002b: check-cast v2, Ljava/lang/String; // type@1092 │ │ -4234c2: 3802 0300 |002d: if-eqz v2, 0030 // +0003 │ │ -4234c6: 28de |002f: goto 000d // -0022 │ │ -4234c8: 2200 160f |0030: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4234cc: 2201 9410 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4234d0: 7010 8384 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4234d6: 1a02 0253 |0037: const-string v2, "Non-null value 'downloadUrl' was null at " // string@5302 │ │ -4234da: 6e20 8f84 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4234e0: 6e10 eb7a 0600 |003c: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -4234e6: 0c06 |003f: move-result-object v6 │ │ -4234e8: 6e20 8f84 6100 |0040: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4234ee: 6e10 9f84 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4234f4: 0c06 |0046: move-result-object v6 │ │ -4234f6: 7020 d87a 6000 |0047: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -4234fc: 1f00 9b10 |004a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423500: 2700 |004c: throw v0 │ │ -423502: 5451 1ea0 |004d: iget-object v1, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -423506: 6e20 c87a 6100 |004f: invoke-virtual {v1, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -42350c: 0c01 |0052: move-result-object v1 │ │ -42350e: 1f01 9210 |0053: check-cast v1, Ljava/lang/String; // type@1092 │ │ -423512: 3801 0300 |0055: if-eqz v1, 0058 // +0003 │ │ -423516: 28b6 |0057: goto 000d // -004a │ │ -423518: 2200 160f |0058: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -42351c: 2201 9410 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423520: 7010 8384 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423526: 1a02 0353 |005f: const-string v2, "Non-null value 'name' was null at " // string@5303 │ │ -42352a: 6e20 8f84 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423530: 6e10 eb7a 0600 |0064: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423536: 0c06 |0067: move-result-object v6 │ │ -423538: 6e20 8f84 6100 |0068: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42353e: 6e10 9f84 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423544: 0c06 |006e: move-result-object v6 │ │ -423546: 7020 d87a 6000 |006f: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42354c: 1f00 9b10 |0072: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423550: 2700 |0074: throw v0 │ │ -423552: 5450 1ea0 |0075: iget-object v0, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -423556: 6e20 c87a 6000 |0077: invoke-virtual {v0, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -42355c: 0c00 |007a: move-result-object v0 │ │ -42355e: 1f00 9210 |007b: check-cast v0, Ljava/lang/String; // type@1092 │ │ -423562: 3800 0300 |007d: if-eqz v0, 0080 // +0003 │ │ -423566: 288e |007f: goto 000d // -0072 │ │ -423568: 2200 160f |0080: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -42356c: 2201 9410 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423570: 7010 8384 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423576: 1a02 0553 |0087: const-string v2, "Non-null value 'url' was null at " // string@5305 │ │ -42357a: 6e20 8f84 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423580: 6e10 eb7a 0600 |008c: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423586: 0c06 |008f: move-result-object v6 │ │ -423588: 6e20 8f84 6100 |0090: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42358e: 6e10 9f84 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423594: 0c06 |0096: move-result-object v6 │ │ -423596: 7020 d87a 6000 |0097: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42359c: 1f00 9b10 |009a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -4235a0: 2700 |009c: throw v0 │ │ -4235a2: 6e10 ff7a 0600 |009d: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.skipName:()V // method@7aff │ │ -4235a8: 6e10 007b 0600 |00a0: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.skipValue:()V // method@7b00 │ │ -4235ae: 2900 6aff |00a3: goto/16 000d // -0096 │ │ -4235b2: 6e10 e97a 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.endObject:()V // method@7ae9 │ │ -4235b8: 2203 f919 |00a8: new-instance v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -4235bc: 3800 4400 |00aa: if-eqz v0, 00ee // +0044 │ │ -4235c0: 3801 2500 |00ac: if-eqz v1, 00d1 // +0025 │ │ -4235c4: 3802 0600 |00ae: if-eqz v2, 00b4 // +0006 │ │ -4235c8: 7040 becd 0321 |00b0: invoke-direct {v3, v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cdbe │ │ -4235ce: 1103 |00b3: return-object v3 │ │ -4235d0: 2200 160f |00b4: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4235d4: 2201 9410 |00b6: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4235d8: 7010 8384 0100 |00b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4235de: 1a02 1758 |00bb: const-string v2, "Required property 'downloadUrl' missing at " // string@5817 │ │ -4235e2: 6e20 8f84 2100 |00bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4235e8: 6e10 eb7a 0600 |00c0: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -4235ee: 0c06 |00c3: move-result-object v6 │ │ -4235f0: 6e20 8f84 6100 |00c4: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4235f6: 6e10 9f84 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4235fc: 0c06 |00ca: move-result-object v6 │ │ -4235fe: 7020 d87a 6000 |00cb: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -423604: 1f00 9b10 |00ce: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423608: 2700 |00d0: throw v0 │ │ -42360a: 2200 160f |00d1: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -42360e: 2201 9410 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423612: 7010 8384 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423618: 1a02 1858 |00d8: const-string v2, "Required property 'name' missing at " // string@5818 │ │ -42361c: 6e20 8f84 2100 |00da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423622: 6e10 eb7a 0600 |00dd: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423628: 0c06 |00e0: move-result-object v6 │ │ -42362a: 6e20 8f84 6100 |00e1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423630: 6e10 9f84 0100 |00e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423636: 0c06 |00e7: move-result-object v6 │ │ -423638: 7020 d87a 6000 |00e8: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42363e: 1f00 9b10 |00eb: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423642: 2700 |00ed: throw v0 │ │ -423644: 2200 160f |00ee: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -423648: 2201 9410 |00f0: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -42364c: 7010 8384 0100 |00f2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423652: 1a02 1a58 |00f5: const-string v2, "Required property 'url' missing at " // string@581a │ │ -423656: 6e20 8f84 2100 |00f7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42365c: 6e10 eb7a 0600 |00fa: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423662: 0c06 |00fd: move-result-object v6 │ │ -423664: 6e20 8f84 6100 |00fe: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42366a: 6e10 9f84 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423670: 0c06 |0104: move-result-object v6 │ │ -423672: 7020 d87a 6000 |0105: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -423678: 1f00 9b10 |0108: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -42367c: 2700 |010a: throw v0 │ │ +42344c: |[42344c] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.fromJson:(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$GithubAsset; │ │ +42345c: 1a00 0dbd |0000: const-string v0, "reader" // string@bd0d │ │ +423460: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423466: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +423468: 1f00 9210 |0006: check-cast v0, Ljava/lang/String; // type@1092 │ │ +42346c: 6e10 e77a 0600 |0008: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.beginObject:()V // method@7ae7 │ │ +423472: 0701 |000b: move-object v1, v0 │ │ +423474: 0712 |000c: move-object v2, v1 │ │ +423476: 6e10 ec7a 0600 |000d: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.hasNext:()Z // method@7aec │ │ +42347c: 0a03 |0010: move-result v3 │ │ +42347e: 3803 9400 |0011: if-eqz v3, 00a5 // +0094 │ │ +423482: 5453 1da0 |0013: iget-object v3, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a01d │ │ +423486: 6e20 fb7a 3600 |0015: invoke-virtual {v6, v3}, Lcom/squareup/moshi/JsonReader;.selectName:(Lcom/squareup/moshi/JsonReader$Options;)I // method@7afb │ │ +42348c: 0a03 |0018: move-result v3 │ │ +42348e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +423490: 3243 8300 |001a: if-eq v3, v4, 009d // +0083 │ │ +423494: 3803 5900 |001c: if-eqz v3, 0075 // +0059 │ │ +423498: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +42349a: 3243 2e00 |001f: if-eq v3, v4, 004d // +002e │ │ +42349e: 1224 |0021: const/4 v4, #int 2 // #2 │ │ +4234a0: 3243 0300 |0022: if-eq v3, v4, 0025 // +0003 │ │ +4234a4: 28e9 |0024: goto 000d // -0017 │ │ +4234a6: 5452 1ea0 |0025: iget-object v2, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +4234aa: 6e20 c87a 6200 |0027: invoke-virtual {v2, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +4234b0: 0c02 |002a: move-result-object v2 │ │ +4234b2: 1f02 9210 |002b: check-cast v2, Ljava/lang/String; // type@1092 │ │ +4234b6: 3802 0300 |002d: if-eqz v2, 0030 // +0003 │ │ +4234ba: 28de |002f: goto 000d // -0022 │ │ +4234bc: 2200 160f |0030: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +4234c0: 2201 9410 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4234c4: 7010 8384 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4234ca: 1a02 0253 |0037: const-string v2, "Non-null value 'downloadUrl' was null at " // string@5302 │ │ +4234ce: 6e20 8f84 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4234d4: 6e10 eb7a 0600 |003c: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +4234da: 0c06 |003f: move-result-object v6 │ │ +4234dc: 6e20 8f84 6100 |0040: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4234e2: 6e10 9f84 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4234e8: 0c06 |0046: move-result-object v6 │ │ +4234ea: 7020 d87a 6000 |0047: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +4234f0: 1f00 9b10 |004a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +4234f4: 2700 |004c: throw v0 │ │ +4234f6: 5451 1ea0 |004d: iget-object v1, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +4234fa: 6e20 c87a 6100 |004f: invoke-virtual {v1, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +423500: 0c01 |0052: move-result-object v1 │ │ +423502: 1f01 9210 |0053: check-cast v1, Ljava/lang/String; // type@1092 │ │ +423506: 3801 0300 |0055: if-eqz v1, 0058 // +0003 │ │ +42350a: 28b6 |0057: goto 000d // -004a │ │ +42350c: 2200 160f |0058: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423510: 2201 9410 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423514: 7010 8384 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42351a: 1a02 0353 |005f: const-string v2, "Non-null value 'name' was null at " // string@5303 │ │ +42351e: 6e20 8f84 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423524: 6e10 eb7a 0600 |0064: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +42352a: 0c06 |0067: move-result-object v6 │ │ +42352c: 6e20 8f84 6100 |0068: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423532: 6e10 9f84 0100 |006b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423538: 0c06 |006e: move-result-object v6 │ │ +42353a: 7020 d87a 6000 |006f: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423540: 1f00 9b10 |0072: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423544: 2700 |0074: throw v0 │ │ +423546: 5450 1ea0 |0075: iget-object v0, v5, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +42354a: 6e20 c87a 6000 |0077: invoke-virtual {v0, v6}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +423550: 0c00 |007a: move-result-object v0 │ │ +423552: 1f00 9210 |007b: check-cast v0, Ljava/lang/String; // type@1092 │ │ +423556: 3800 0300 |007d: if-eqz v0, 0080 // +0003 │ │ +42355a: 288e |007f: goto 000d // -0072 │ │ +42355c: 2200 160f |0080: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423560: 2201 9410 |0082: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423564: 7010 8384 0100 |0084: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42356a: 1a02 0553 |0087: const-string v2, "Non-null value 'url' was null at " // string@5305 │ │ +42356e: 6e20 8f84 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423574: 6e10 eb7a 0600 |008c: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +42357a: 0c06 |008f: move-result-object v6 │ │ +42357c: 6e20 8f84 6100 |0090: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423582: 6e10 9f84 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423588: 0c06 |0096: move-result-object v6 │ │ +42358a: 7020 d87a 6000 |0097: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423590: 1f00 9b10 |009a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423594: 2700 |009c: throw v0 │ │ +423596: 6e10 ff7a 0600 |009d: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.skipName:()V // method@7aff │ │ +42359c: 6e10 007b 0600 |00a0: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.skipValue:()V // method@7b00 │ │ +4235a2: 2900 6aff |00a3: goto/16 000d // -0096 │ │ +4235a6: 6e10 e97a 0600 |00a5: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.endObject:()V // method@7ae9 │ │ +4235ac: 2203 f919 |00a8: new-instance v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +4235b0: 3800 4400 |00aa: if-eqz v0, 00ee // +0044 │ │ +4235b4: 3801 2500 |00ac: if-eqz v1, 00d1 // +0025 │ │ +4235b8: 3802 0600 |00ae: if-eqz v2, 00b4 // +0006 │ │ +4235bc: 7040 becd 0321 |00b0: invoke-direct {v3, v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@cdbe │ │ +4235c2: 1103 |00b3: return-object v3 │ │ +4235c4: 2200 160f |00b4: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +4235c8: 2201 9410 |00b6: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4235cc: 7010 8384 0100 |00b8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4235d2: 1a02 1758 |00bb: const-string v2, "Required property 'downloadUrl' missing at " // string@5817 │ │ +4235d6: 6e20 8f84 2100 |00bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4235dc: 6e10 eb7a 0600 |00c0: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +4235e2: 0c06 |00c3: move-result-object v6 │ │ +4235e4: 6e20 8f84 6100 |00c4: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4235ea: 6e10 9f84 0100 |00c7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4235f0: 0c06 |00ca: move-result-object v6 │ │ +4235f2: 7020 d87a 6000 |00cb: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +4235f8: 1f00 9b10 |00ce: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +4235fc: 2700 |00d0: throw v0 │ │ +4235fe: 2200 160f |00d1: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423602: 2201 9410 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423606: 7010 8384 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42360c: 1a02 1858 |00d8: const-string v2, "Required property 'name' missing at " // string@5818 │ │ +423610: 6e20 8f84 2100 |00da: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423616: 6e10 eb7a 0600 |00dd: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +42361c: 0c06 |00e0: move-result-object v6 │ │ +42361e: 6e20 8f84 6100 |00e1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423624: 6e10 9f84 0100 |00e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42362a: 0c06 |00e7: move-result-object v6 │ │ +42362c: 7020 d87a 6000 |00e8: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423632: 1f00 9b10 |00eb: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423636: 2700 |00ed: throw v0 │ │ +423638: 2200 160f |00ee: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +42363c: 2201 9410 |00f0: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423640: 7010 8384 0100 |00f2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423646: 1a02 1a58 |00f5: const-string v2, "Required property 'url' missing at " // string@581a │ │ +42364a: 6e20 8f84 2100 |00f7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423650: 6e10 eb7a 0600 |00fa: invoke-virtual {v6}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423656: 0c06 |00fd: move-result-object v6 │ │ +423658: 6e20 8f84 6100 |00fe: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42365e: 6e10 9f84 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423664: 0c06 |0104: move-result-object v6 │ │ +423666: 7020 d87a 6000 |0105: invoke-direct {v0, v6}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +42366c: 1f00 9b10 |0108: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423670: 2700 |010a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=22 │ │ 0x0008 line=25 │ │ 0x000d line=26 │ │ 0x0013 line=27 │ │ 0x0025 line=30 │ │ @@ -1423868,18 +1423864,18 @@ │ │ type : '(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4236f4: |[4236f4] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V │ │ -423704: 1f02 f919 |0000: check-cast v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -423708: 6e30 f9cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$GithubAsset;)V // method@cdf9 │ │ -42370e: 0e00 |0005: return-void │ │ +4236e8: |[4236e8] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V │ │ +4236f8: 1f02 f919 |0000: check-cast v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +4236fc: 6e30 f9cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$GithubAsset;)V // method@cdf9 │ │ +423702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/moshi/JsonWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1423889,44 +1423885,44 @@ │ │ type : '(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$GithubAsset;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -423710: |[423710] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$GithubAsset;)V │ │ -423720: 1a00 f4d8 |0000: const-string v0, "writer" // string@d8f4 │ │ -423724: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42372a: 3804 3300 |0005: if-eqz v4, 0038 // +0033 │ │ -42372e: 6e10 897b 0300 |0007: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.beginObject:()Lcom/squareup/moshi/JsonWriter; // method@7b89 │ │ -423734: 1a00 50d5 |000a: const-string v0, "url" // string@d550 │ │ -423738: 6e20 927b 0300 |000c: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -42373e: 5420 1ea0 |000f: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -423742: 6e10 c7cd 0400 |0011: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getUrl:()Ljava/lang/String; // method@cdc7 │ │ -423748: 0c01 |0014: move-result-object v1 │ │ -42374a: 6e30 d37a 3001 |0015: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423750: 1a00 3fb2 |0018: const-string v0, "name" // string@b23f │ │ -423754: 6e20 927b 0300 |001a: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -42375a: 5420 1ea0 |001d: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -42375e: 6e10 c6cd 0400 |001f: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ -423764: 0c01 |0022: move-result-object v1 │ │ -423766: 6e30 d37a 3001 |0023: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -42376c: 1a00 a577 |0026: const-string v0, "browser_download_url" // string@77a5 │ │ -423770: 6e20 927b 0300 |0028: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -423776: 5420 1ea0 |002b: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ -42377a: 6e10 c5cd 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ -423780: 0c04 |0030: move-result-object v4 │ │ -423782: 6e30 d37a 3004 |0031: invoke-virtual {v0, v3, v4}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423788: 6e10 8d7b 0300 |0034: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.endObject:()Lcom/squareup/moshi/JsonWriter; // method@7b8d │ │ -42378e: 0e00 |0037: return-void │ │ -423790: 2203 8010 |0038: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -423794: 1a04 d4d6 |003a: const-string v4, "value was null! Wrap in .nullSafe() to write nullable values." // string@d6d4 │ │ -423798: 7020 f983 4300 |003c: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -42379e: 1f03 9b10 |003f: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ -4237a2: 2703 |0041: throw v3 │ │ +423704: |[423704] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$GithubAsset;)V │ │ +423714: 1a00 f4d8 |0000: const-string v0, "writer" // string@d8f4 │ │ +423718: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42371e: 3804 3300 |0005: if-eqz v4, 0038 // +0033 │ │ +423722: 6e10 897b 0300 |0007: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.beginObject:()Lcom/squareup/moshi/JsonWriter; // method@7b89 │ │ +423728: 1a00 50d5 |000a: const-string v0, "url" // string@d550 │ │ +42372c: 6e20 927b 0300 |000c: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +423732: 5420 1ea0 |000f: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +423736: 6e10 c7cd 0400 |0011: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getUrl:()Ljava/lang/String; // method@cdc7 │ │ +42373c: 0c01 |0014: move-result-object v1 │ │ +42373e: 6e30 d37a 3001 |0015: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423744: 1a00 3fb2 |0018: const-string v0, "name" // string@b23f │ │ +423748: 6e20 927b 0300 |001a: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +42374e: 5420 1ea0 |001d: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +423752: 6e10 c6cd 0400 |001f: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ +423758: 0c01 |0022: move-result-object v1 │ │ +42375a: 6e30 d37a 3001 |0023: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423760: 1a00 a577 |0026: const-string v0, "browser_download_url" // string@77a5 │ │ +423764: 6e20 927b 0300 |0028: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +42376a: 5420 1ea0 |002b: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_GithubAssetJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01e │ │ +42376e: 6e10 c5cd 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ +423774: 0c04 |0030: move-result-object v4 │ │ +423776: 6e30 d37a 3004 |0031: invoke-virtual {v0, v3, v4}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +42377c: 6e10 8d7b 0300 |0034: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.endObject:()Lcom/squareup/moshi/JsonWriter; // method@7b8d │ │ +423782: 0e00 |0037: return-void │ │ +423784: 2203 8010 |0038: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +423788: 1a04 d4d6 |003a: const-string v4, "value was null! Wrap in .nullSafe() to write nullable values." // string@d6d4 │ │ +42378c: 7020 f983 4300 |003c: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +423792: 1f03 9b10 |003f: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ +423796: 2703 |0041: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=50 │ │ 0x000c line=51 │ │ 0x000f line=52 │ │ 0x001a line=53 │ │ 0x001d line=54 │ │ @@ -1423944,17 +1423940,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423440: |[423440] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toString:()Ljava/lang/String; │ │ -423450: 1a00 142a |0000: const-string v0, "GeneratedJsonAdapter(GithubApiClient.GithubAsset)" // string@2a14 │ │ -423454: 1100 |0002: return-object v0 │ │ +423434: |[423434] tech.ula.model.remote.GithubApiClient_GithubAssetJsonAdapter.toString:()Ljava/lang/String; │ │ +423444: 1a00 142a |0000: const-string v0, "GeneratedJsonAdapter(GithubApiClient.GithubAsset)" // string@2a14 │ │ +423448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10794 (GithubApiClient_GithubAssetJsonAdapter.kt) │ │ │ │ Class #4845 header: │ │ @@ -1424016,57 +1424012,57 @@ │ │ type : '(Lcom/squareup/moshi/Moshi;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -423a9c: |[423a9c] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.:(Lcom/squareup/moshi/Moshi;)V │ │ -423aac: 1a00 15b1 |0000: const-string v0, "moshi" // string@b115 │ │ -423ab0: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423ab6: 7010 c67a 0500 |0005: invoke-direct {v5}, Lcom/squareup/moshi/JsonAdapter;.:()V // method@7ac6 │ │ -423abc: 1a00 f375 |0008: const-string v0, "assets" // string@75f3 │ │ -423ac0: 1a01 50d5 |000a: const-string v1, "url" // string@d550 │ │ -423ac4: 1a02 3fb2 |000c: const-string v2, "name" // string@b23f │ │ -423ac8: 1a03 fdcf |000e: const-string v3, "tag_name" // string@cffd │ │ -423acc: 2440 6e1c 2103 |0010: filled-new-array {v1, v2, v3, v0}, [Ljava/lang/String; // type@1c6e │ │ -423ad2: 0c02 |0013: move-result-object v2 │ │ -423ad4: 7110 de7a 0200 |0014: invoke-static {v2}, Lcom/squareup/moshi/JsonReader$Options;.of:([Ljava/lang/String;)Lcom/squareup/moshi/JsonReader$Options; // method@7ade │ │ -423ada: 0c02 |0017: move-result-object v2 │ │ -423adc: 1a03 752e |0018: const-string v3, "JsonReader.Options.of("u…e", "tag_name", "assets")" // string@2e75 │ │ -423ae0: 7120 569f 3200 |001a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -423ae6: 5b52 20a0 |001d: iput-object v2, v5, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a020 │ │ -423aea: 1c02 9210 |001f: const-class v2, Ljava/lang/String; // type@1092 │ │ -423aee: 1f02 b510 |0021: check-cast v2, Ljava/lang/reflect/Type; // type@10b5 │ │ -423af2: 7100 c097 0000 |0023: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -423af8: 0c03 |0026: move-result-object v3 │ │ -423afa: 6e40 0d7c 2613 |0027: invoke-virtual {v6, v2, v3, v1}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ -423b00: 0c01 |002a: move-result-object v1 │ │ -423b02: 1a02 17b1 |002b: const-string v2, "moshi.adapter(St…ctions.emptySet(), "url")" // string@b117 │ │ -423b06: 7120 569f 2100 |002d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -423b0c: 5b51 21a0 |0030: iput-object v1, v5, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423b10: 1c01 2c11 |0032: const-class v1, Ljava/util/List; // type@112c │ │ -423b14: 1f01 b510 |0034: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ -423b18: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -423b1a: 2322 751c |0037: new-array v2, v2, [Ljava/lang/reflect/Type; // type@1c75 │ │ -423b1e: 1c03 f919 |0039: const-class v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -423b22: 1f03 b510 |003b: check-cast v3, Ljava/lang/reflect/Type; // type@10b5 │ │ -423b26: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -423b28: 4d03 0204 |003e: aput-object v3, v2, v4 │ │ -423b2c: 7120 697c 2100 |0040: invoke-static {v1, v2}, Lcom/squareup/moshi/Types;.newParameterizedType:(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType; // method@7c69 │ │ -423b32: 0c01 |0043: move-result-object v1 │ │ -423b34: 1f01 b510 |0044: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ -423b38: 7100 c097 0000 |0046: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ -423b3e: 0c02 |0049: move-result-object v2 │ │ -423b40: 6e40 0d7c 1602 |004a: invoke-virtual {v6, v1, v2, v0}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ -423b46: 0c06 |004d: move-result-object v6 │ │ -423b48: 1a00 16b1 |004e: const-string v0, "moshi.adapter:(Lcom/squareup/moshi/Moshi;)V │ │ +423aa0: 1a00 15b1 |0000: const-string v0, "moshi" // string@b115 │ │ +423aa4: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423aaa: 7010 c67a 0500 |0005: invoke-direct {v5}, Lcom/squareup/moshi/JsonAdapter;.:()V // method@7ac6 │ │ +423ab0: 1a00 f375 |0008: const-string v0, "assets" // string@75f3 │ │ +423ab4: 1a01 50d5 |000a: const-string v1, "url" // string@d550 │ │ +423ab8: 1a02 3fb2 |000c: const-string v2, "name" // string@b23f │ │ +423abc: 1a03 fdcf |000e: const-string v3, "tag_name" // string@cffd │ │ +423ac0: 2440 6e1c 2103 |0010: filled-new-array {v1, v2, v3, v0}, [Ljava/lang/String; // type@1c6e │ │ +423ac6: 0c02 |0013: move-result-object v2 │ │ +423ac8: 7110 de7a 0200 |0014: invoke-static {v2}, Lcom/squareup/moshi/JsonReader$Options;.of:([Ljava/lang/String;)Lcom/squareup/moshi/JsonReader$Options; // method@7ade │ │ +423ace: 0c02 |0017: move-result-object v2 │ │ +423ad0: 1a03 752e |0018: const-string v3, "JsonReader.Options.of("u…e", "tag_name", "assets")" // string@2e75 │ │ +423ad4: 7120 569f 3200 |001a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +423ada: 5b52 20a0 |001d: iput-object v2, v5, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a020 │ │ +423ade: 1c02 9210 |001f: const-class v2, Ljava/lang/String; // type@1092 │ │ +423ae2: 1f02 b510 |0021: check-cast v2, Ljava/lang/reflect/Type; // type@10b5 │ │ +423ae6: 7100 c097 0000 |0023: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +423aec: 0c03 |0026: move-result-object v3 │ │ +423aee: 6e40 0d7c 2613 |0027: invoke-virtual {v6, v2, v3, v1}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ +423af4: 0c01 |002a: move-result-object v1 │ │ +423af6: 1a02 17b1 |002b: const-string v2, "moshi.adapter(St…ctions.emptySet(), "url")" // string@b117 │ │ +423afa: 7120 569f 2100 |002d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +423b00: 5b51 21a0 |0030: iput-object v1, v5, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423b04: 1c01 2c11 |0032: const-class v1, Ljava/util/List; // type@112c │ │ +423b08: 1f01 b510 |0034: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ +423b0c: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +423b0e: 2322 751c |0037: new-array v2, v2, [Ljava/lang/reflect/Type; // type@1c75 │ │ +423b12: 1c03 f919 |0039: const-class v3, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +423b16: 1f03 b510 |003b: check-cast v3, Ljava/lang/reflect/Type; // type@10b5 │ │ +423b1a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +423b1c: 4d03 0204 |003e: aput-object v3, v2, v4 │ │ +423b20: 7120 697c 2100 |0040: invoke-static {v1, v2}, Lcom/squareup/moshi/Types;.newParameterizedType:(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType; // method@7c69 │ │ +423b26: 0c01 |0043: move-result-object v1 │ │ +423b28: 1f01 b510 |0044: check-cast v1, Ljava/lang/reflect/Type; // type@10b5 │ │ +423b2c: 7100 c097 0000 |0046: invoke-static {}, Lkotlin/collections/SetsKt;.emptySet:()Ljava/util/Set; // method@97c0 │ │ +423b32: 0c02 |0049: move-result-object v2 │ │ +423b34: 6e40 0d7c 1602 |004a: invoke-virtual {v6, v1, v2, v0}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/reflect/Type;Ljava/util/Set;Ljava/lang/String;)Lcom/squareup/moshi/JsonAdapter; // method@7c0d │ │ +423b3a: 0c06 |004d: move-result-object v6 │ │ +423b3c: 1a00 16b1 |004e: const-string v0, "moshi.adapter:()V // method@8483 │ │ -423864: 1a02 0153 |003e: const-string v2, "Non-null value 'assets' was null at " // string@5301 │ │ -423868: 6e20 8f84 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42386e: 6e10 eb7a 0700 |0043: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423874: 0c07 |0046: move-result-object v7 │ │ -423876: 6e20 8f84 7100 |0047: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42387c: 6e10 9f84 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423882: 0c07 |004d: move-result-object v7 │ │ -423884: 7020 d87a 7000 |004e: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42388a: 1f00 9b10 |0051: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -42388e: 2700 |0053: throw v0 │ │ -423890: 5462 21a0 |0054: iget-object v2, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423894: 6e20 c87a 7200 |0056: invoke-virtual {v2, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -42389a: 0c02 |0059: move-result-object v2 │ │ -42389c: 1f02 9210 |005a: check-cast v2, Ljava/lang/String; // type@1092 │ │ -4238a0: 3802 0300 |005c: if-eqz v2, 005f // +0003 │ │ -4238a4: 28b3 |005e: goto 0011 // -004d │ │ -4238a6: 2200 160f |005f: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4238aa: 2201 9410 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4238ae: 7010 8384 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4238b4: 1a02 0453 |0066: const-string v2, "Non-null value 'tag' was null at " // string@5304 │ │ -4238b8: 6e20 8f84 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4238be: 6e10 eb7a 0700 |006b: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -4238c4: 0c07 |006e: move-result-object v7 │ │ -4238c6: 6e20 8f84 7100 |006f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4238cc: 6e10 9f84 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4238d2: 0c07 |0075: move-result-object v7 │ │ -4238d4: 7020 d87a 7000 |0076: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -4238da: 1f00 9b10 |0079: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -4238de: 2700 |007b: throw v0 │ │ -4238e0: 5460 21a0 |007c: iget-object v0, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -4238e4: 6e20 c87a 7000 |007e: invoke-virtual {v0, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -4238ea: 0c00 |0081: move-result-object v0 │ │ -4238ec: 1f00 9210 |0082: check-cast v0, Ljava/lang/String; // type@1092 │ │ -4238f0: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ -4238f4: 288b |0086: goto 0011 // -0075 │ │ -4238f6: 2200 160f |0087: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4238fa: 2201 9410 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4238fe: 7010 8384 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423904: 1a02 0353 |008e: const-string v2, "Non-null value 'name' was null at " // string@5303 │ │ -423908: 6e20 8f84 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42390e: 6e10 eb7a 0700 |0093: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423914: 0c07 |0096: move-result-object v7 │ │ -423916: 6e20 8f84 7100 |0097: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42391c: 6e10 9f84 0100 |009a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423922: 0c07 |009d: move-result-object v7 │ │ -423924: 7020 d87a 7000 |009e: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42392a: 1f00 9b10 |00a1: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -42392e: 2700 |00a3: throw v0 │ │ -423930: 5461 21a0 |00a4: iget-object v1, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423934: 6e20 c87a 7100 |00a6: invoke-virtual {v1, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ -42393a: 0c01 |00a9: move-result-object v1 │ │ -42393c: 1f01 9210 |00aa: check-cast v1, Ljava/lang/String; // type@1092 │ │ -423940: 3801 0400 |00ac: if-eqz v1, 00b0 // +0004 │ │ -423944: 2900 63ff |00ae: goto/16 0011 // -009d │ │ -423948: 2200 160f |00b0: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -42394c: 2201 9410 |00b2: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423950: 7010 8384 0100 |00b4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423956: 1a02 0553 |00b7: const-string v2, "Non-null value 'url' was null at " // string@5305 │ │ -42395a: 6e20 8f84 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423960: 6e10 eb7a 0700 |00bc: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423966: 0c07 |00bf: move-result-object v7 │ │ -423968: 6e20 8f84 7100 |00c0: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42396e: 6e10 9f84 0100 |00c3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423974: 0c07 |00c6: move-result-object v7 │ │ -423976: 7020 d87a 7000 |00c7: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -42397c: 1f00 9b10 |00ca: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423980: 2700 |00cc: throw v0 │ │ -423982: 6e10 ff7a 0700 |00cd: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.skipName:()V // method@7aff │ │ -423988: 6e10 007b 0700 |00d0: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.skipValue:()V // method@7b00 │ │ -42398e: 2900 3eff |00d3: goto/16 0011 // -00c2 │ │ -423992: 6e10 e97a 0700 |00d5: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.endObject:()V // method@7ae9 │ │ -423998: 2204 fa19 |00d8: new-instance v4, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -42399c: 3801 6300 |00da: if-eqz v1, 013d // +0063 │ │ -4239a0: 3800 4400 |00dc: if-eqz v0, 0120 // +0044 │ │ -4239a4: 3802 2500 |00de: if-eqz v2, 0103 // +0025 │ │ -4239a8: 3803 0600 |00e0: if-eqz v3, 00e6 // +0006 │ │ -4239ac: 7053 cacd 1420 |00e2: invoke-direct {v4, v1, v0, v2, v3}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@cdca │ │ -4239b2: 1104 |00e5: return-object v4 │ │ -4239b4: 2200 160f |00e6: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4239b8: 2201 9410 |00e8: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4239bc: 7010 8384 0100 |00ea: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4239c2: 1a02 1658 |00ed: const-string v2, "Required property 'assets' missing at " // string@5816 │ │ -4239c6: 6e20 8f84 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4239cc: 6e10 eb7a 0700 |00f2: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -4239d2: 0c07 |00f5: move-result-object v7 │ │ -4239d4: 6e20 8f84 7100 |00f6: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4239da: 6e10 9f84 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4239e0: 0c07 |00fc: move-result-object v7 │ │ -4239e2: 7020 d87a 7000 |00fd: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -4239e8: 1f00 9b10 |0100: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -4239ec: 2700 |0102: throw v0 │ │ -4239ee: 2200 160f |0103: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -4239f2: 2201 9410 |0105: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4239f6: 7010 8384 0100 |0107: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4239fc: 1a02 1958 |010a: const-string v2, "Required property 'tag' missing at " // string@5819 │ │ -423a00: 6e20 8f84 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a06: 6e10 eb7a 0700 |010f: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423a0c: 0c07 |0112: move-result-object v7 │ │ -423a0e: 6e20 8f84 7100 |0113: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a14: 6e10 9f84 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423a1a: 0c07 |0119: move-result-object v7 │ │ -423a1c: 7020 d87a 7000 |011a: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -423a22: 1f00 9b10 |011d: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423a26: 2700 |011f: throw v0 │ │ -423a28: 2200 160f |0120: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -423a2c: 2201 9410 |0122: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423a30: 7010 8384 0100 |0124: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423a36: 1a02 1858 |0127: const-string v2, "Required property 'name' missing at " // string@5818 │ │ -423a3a: 6e20 8f84 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a40: 6e10 eb7a 0700 |012c: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423a46: 0c07 |012f: move-result-object v7 │ │ -423a48: 6e20 8f84 7100 |0130: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a4e: 6e10 9f84 0100 |0133: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423a54: 0c07 |0136: move-result-object v7 │ │ -423a56: 7020 d87a 7000 |0137: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -423a5c: 1f00 9b10 |013a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423a60: 2700 |013c: throw v0 │ │ -423a62: 2200 160f |013d: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ -423a66: 2201 9410 |013f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423a6a: 7010 8384 0100 |0141: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423a70: 1a02 1a58 |0144: const-string v2, "Required property 'url' missing at " // string@581a │ │ -423a74: 6e20 8f84 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a7a: 6e10 eb7a 0700 |0149: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ -423a80: 0c07 |014c: move-result-object v7 │ │ -423a82: 6e20 8f84 7100 |014d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423a88: 6e10 9f84 0100 |0150: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423a8e: 0c07 |0153: move-result-object v7 │ │ -423a90: 7020 d87a 7000 |0154: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ -423a96: 1f00 9b10 |0157: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423a9a: 2700 |0159: throw v0 │ │ +4237cc: |[4237cc] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.fromJson:(Lcom/squareup/moshi/JsonReader;)Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; │ │ +4237dc: 1a00 0dbd |0000: const-string v0, "reader" // string@bd0d │ │ +4237e0: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4237e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4237e8: 0701 |0006: move-object v1, v0 │ │ +4237ea: 1f01 9210 |0007: check-cast v1, Ljava/lang/String; // type@1092 │ │ +4237ee: 1f00 2c11 |0009: check-cast v0, Ljava/util/List; // type@112c │ │ +4237f2: 6e10 e77a 0700 |000b: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.beginObject:()V // method@7ae7 │ │ +4237f8: 0703 |000e: move-object v3, v0 │ │ +4237fa: 0710 |000f: move-object v0, v1 │ │ +4237fc: 0702 |0010: move-object v2, v0 │ │ +4237fe: 6e10 ec7a 0700 |0011: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.hasNext:()Z // method@7aec │ │ +423804: 0a04 |0014: move-result v4 │ │ +423806: 3804 c000 |0015: if-eqz v4, 00d5 // +00c0 │ │ +42380a: 5464 20a0 |0017: iget-object v4, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.options:Lcom/squareup/moshi/JsonReader$Options; // field@a020 │ │ +42380e: 6e20 fb7a 4700 |0019: invoke-virtual {v7, v4}, Lcom/squareup/moshi/JsonReader;.selectName:(Lcom/squareup/moshi/JsonReader$Options;)I // method@7afb │ │ +423814: 0a04 |001c: move-result v4 │ │ +423816: 12f5 |001d: const/4 v5, #int -1 // #ff │ │ +423818: 3254 af00 |001e: if-eq v4, v5, 00cd // +00af │ │ +42381c: 3804 8400 |0020: if-eqz v4, 00a4 // +0084 │ │ +423820: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +423822: 3254 5900 |0023: if-eq v4, v5, 007c // +0059 │ │ +423826: 1225 |0025: const/4 v5, #int 2 // #2 │ │ +423828: 3254 2e00 |0026: if-eq v4, v5, 0054 // +002e │ │ +42382c: 1235 |0028: const/4 v5, #int 3 // #3 │ │ +42382e: 3254 0300 |0029: if-eq v4, v5, 002c // +0003 │ │ +423832: 28e6 |002b: goto 0011 // -001a │ │ +423834: 5463 1fa0 |002c: iget-object v3, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.listOfGithubAssetAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01f │ │ +423838: 6e20 c87a 7300 |002e: invoke-virtual {v3, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +42383e: 0c03 |0031: move-result-object v3 │ │ +423840: 1f03 2c11 |0032: check-cast v3, Ljava/util/List; // type@112c │ │ +423844: 3803 0300 |0034: if-eqz v3, 0037 // +0003 │ │ +423848: 28db |0036: goto 0011 // -0025 │ │ +42384a: 2200 160f |0037: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +42384e: 2201 9410 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423852: 7010 8384 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423858: 1a02 0153 |003e: const-string v2, "Non-null value 'assets' was null at " // string@5301 │ │ +42385c: 6e20 8f84 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423862: 6e10 eb7a 0700 |0043: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423868: 0c07 |0046: move-result-object v7 │ │ +42386a: 6e20 8f84 7100 |0047: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423870: 6e10 9f84 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423876: 0c07 |004d: move-result-object v7 │ │ +423878: 7020 d87a 7000 |004e: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +42387e: 1f00 9b10 |0051: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423882: 2700 |0053: throw v0 │ │ +423884: 5462 21a0 |0054: iget-object v2, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423888: 6e20 c87a 7200 |0056: invoke-virtual {v2, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +42388e: 0c02 |0059: move-result-object v2 │ │ +423890: 1f02 9210 |005a: check-cast v2, Ljava/lang/String; // type@1092 │ │ +423894: 3802 0300 |005c: if-eqz v2, 005f // +0003 │ │ +423898: 28b3 |005e: goto 0011 // -004d │ │ +42389a: 2200 160f |005f: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +42389e: 2201 9410 |0061: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4238a2: 7010 8384 0100 |0063: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4238a8: 1a02 0453 |0066: const-string v2, "Non-null value 'tag' was null at " // string@5304 │ │ +4238ac: 6e20 8f84 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4238b2: 6e10 eb7a 0700 |006b: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +4238b8: 0c07 |006e: move-result-object v7 │ │ +4238ba: 6e20 8f84 7100 |006f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4238c0: 6e10 9f84 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4238c6: 0c07 |0075: move-result-object v7 │ │ +4238c8: 7020 d87a 7000 |0076: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +4238ce: 1f00 9b10 |0079: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +4238d2: 2700 |007b: throw v0 │ │ +4238d4: 5460 21a0 |007c: iget-object v0, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +4238d8: 6e20 c87a 7000 |007e: invoke-virtual {v0, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +4238de: 0c00 |0081: move-result-object v0 │ │ +4238e0: 1f00 9210 |0082: check-cast v0, Ljava/lang/String; // type@1092 │ │ +4238e4: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ +4238e8: 288b |0086: goto 0011 // -0075 │ │ +4238ea: 2200 160f |0087: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +4238ee: 2201 9410 |0089: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4238f2: 7010 8384 0100 |008b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4238f8: 1a02 0353 |008e: const-string v2, "Non-null value 'name' was null at " // string@5303 │ │ +4238fc: 6e20 8f84 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423902: 6e10 eb7a 0700 |0093: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423908: 0c07 |0096: move-result-object v7 │ │ +42390a: 6e20 8f84 7100 |0097: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423910: 6e10 9f84 0100 |009a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423916: 0c07 |009d: move-result-object v7 │ │ +423918: 7020 d87a 7000 |009e: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +42391e: 1f00 9b10 |00a1: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423922: 2700 |00a3: throw v0 │ │ +423924: 5461 21a0 |00a4: iget-object v1, v6, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423928: 6e20 c87a 7100 |00a6: invoke-virtual {v1, v7}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lcom/squareup/moshi/JsonReader;)Ljava/lang/Object; // method@7ac8 │ │ +42392e: 0c01 |00a9: move-result-object v1 │ │ +423930: 1f01 9210 |00aa: check-cast v1, Ljava/lang/String; // type@1092 │ │ +423934: 3801 0400 |00ac: if-eqz v1, 00b0 // +0004 │ │ +423938: 2900 63ff |00ae: goto/16 0011 // -009d │ │ +42393c: 2200 160f |00b0: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423940: 2201 9410 |00b2: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423944: 7010 8384 0100 |00b4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42394a: 1a02 0553 |00b7: const-string v2, "Non-null value 'url' was null at " // string@5305 │ │ +42394e: 6e20 8f84 2100 |00b9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423954: 6e10 eb7a 0700 |00bc: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +42395a: 0c07 |00bf: move-result-object v7 │ │ +42395c: 6e20 8f84 7100 |00c0: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423962: 6e10 9f84 0100 |00c3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423968: 0c07 |00c6: move-result-object v7 │ │ +42396a: 7020 d87a 7000 |00c7: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423970: 1f00 9b10 |00ca: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423974: 2700 |00cc: throw v0 │ │ +423976: 6e10 ff7a 0700 |00cd: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.skipName:()V // method@7aff │ │ +42397c: 6e10 007b 0700 |00d0: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.skipValue:()V // method@7b00 │ │ +423982: 2900 3eff |00d3: goto/16 0011 // -00c2 │ │ +423986: 6e10 e97a 0700 |00d5: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.endObject:()V // method@7ae9 │ │ +42398c: 2204 fa19 |00d8: new-instance v4, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +423990: 3801 6300 |00da: if-eqz v1, 013d // +0063 │ │ +423994: 3800 4400 |00dc: if-eqz v0, 0120 // +0044 │ │ +423998: 3802 2500 |00de: if-eqz v2, 0103 // +0025 │ │ +42399c: 3803 0600 |00e0: if-eqz v3, 00e6 // +0006 │ │ +4239a0: 7053 cacd 1420 |00e2: invoke-direct {v4, v1, v0, v2, v3}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@cdca │ │ +4239a6: 1104 |00e5: return-object v4 │ │ +4239a8: 2200 160f |00e6: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +4239ac: 2201 9410 |00e8: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4239b0: 7010 8384 0100 |00ea: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4239b6: 1a02 1658 |00ed: const-string v2, "Required property 'assets' missing at " // string@5816 │ │ +4239ba: 6e20 8f84 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4239c0: 6e10 eb7a 0700 |00f2: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +4239c6: 0c07 |00f5: move-result-object v7 │ │ +4239c8: 6e20 8f84 7100 |00f6: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4239ce: 6e10 9f84 0100 |00f9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4239d4: 0c07 |00fc: move-result-object v7 │ │ +4239d6: 7020 d87a 7000 |00fd: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +4239dc: 1f00 9b10 |0100: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +4239e0: 2700 |0102: throw v0 │ │ +4239e2: 2200 160f |0103: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +4239e6: 2201 9410 |0105: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4239ea: 7010 8384 0100 |0107: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4239f0: 1a02 1958 |010a: const-string v2, "Required property 'tag' missing at " // string@5819 │ │ +4239f4: 6e20 8f84 2100 |010c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4239fa: 6e10 eb7a 0700 |010f: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423a00: 0c07 |0112: move-result-object v7 │ │ +423a02: 6e20 8f84 7100 |0113: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423a08: 6e10 9f84 0100 |0116: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423a0e: 0c07 |0119: move-result-object v7 │ │ +423a10: 7020 d87a 7000 |011a: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423a16: 1f00 9b10 |011d: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423a1a: 2700 |011f: throw v0 │ │ +423a1c: 2200 160f |0120: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423a20: 2201 9410 |0122: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423a24: 7010 8384 0100 |0124: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423a2a: 1a02 1858 |0127: const-string v2, "Required property 'name' missing at " // string@5818 │ │ +423a2e: 6e20 8f84 2100 |0129: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423a34: 6e10 eb7a 0700 |012c: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423a3a: 0c07 |012f: move-result-object v7 │ │ +423a3c: 6e20 8f84 7100 |0130: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423a42: 6e10 9f84 0100 |0133: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423a48: 0c07 |0136: move-result-object v7 │ │ +423a4a: 7020 d87a 7000 |0137: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423a50: 1f00 9b10 |013a: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423a54: 2700 |013c: throw v0 │ │ +423a56: 2200 160f |013d: new-instance v0, Lcom/squareup/moshi/JsonDataException; // type@0f16 │ │ +423a5a: 2201 9410 |013f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423a5e: 7010 8384 0100 |0141: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423a64: 1a02 1a58 |0144: const-string v2, "Required property 'url' missing at " // string@581a │ │ +423a68: 6e20 8f84 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423a6e: 6e10 eb7a 0700 |0149: invoke-virtual {v7}, Lcom/squareup/moshi/JsonReader;.getPath:()Ljava/lang/String; // method@7aeb │ │ +423a74: 0c07 |014c: move-result-object v7 │ │ +423a76: 6e20 8f84 7100 |014d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423a7c: 6e10 9f84 0100 |0150: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423a82: 0c07 |0153: move-result-object v7 │ │ +423a84: 7020 d87a 7000 |0154: invoke-direct {v0, v7}, Lcom/squareup/moshi/JsonDataException;.:(Ljava/lang/String;)V // method@7ad8 │ │ +423a8a: 1f00 9b10 |0157: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423a8e: 2700 |0159: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=27 │ │ 0x0009 line=30 │ │ 0x000b line=31 │ │ 0x0011 line=32 │ │ 0x0017 line=33 │ │ @@ -1424297,18 +1424293,18 @@ │ │ type : '(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -423b58: |[423b58] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V │ │ -423b68: 1f02 fa19 |0000: check-cast v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -423b6c: 6e30 ffcd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;)V // method@cdff │ │ -423b72: 0e00 |0005: return-void │ │ +423b4c: |[423b4c] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V │ │ +423b5c: 1f02 fa19 |0000: check-cast v2, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +423b60: 6e30 ffcd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;)V // method@cdff │ │ +423b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/moshi/JsonWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1424318,50 +1424314,50 @@ │ │ type : '(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -423b74: |[423b74] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;)V │ │ -423b84: 1a00 f4d8 |0000: const-string v0, "writer" // string@d8f4 │ │ -423b88: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423b8e: 3804 4100 |0005: if-eqz v4, 0046 // +0041 │ │ -423b92: 6e10 897b 0300 |0007: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.beginObject:()Lcom/squareup/moshi/JsonWriter; // method@7b89 │ │ -423b98: 1a00 50d5 |000a: const-string v0, "url" // string@d550 │ │ -423b9c: 6e20 927b 0300 |000c: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -423ba2: 5420 21a0 |000f: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423ba6: 6e10 d5cd 0400 |0011: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getUrl:()Ljava/lang/String; // method@cdd5 │ │ -423bac: 0c01 |0014: move-result-object v1 │ │ -423bae: 6e30 d37a 3001 |0015: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423bb4: 1a00 3fb2 |0018: const-string v0, "name" // string@b23f │ │ -423bb8: 6e20 927b 0300 |001a: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -423bbe: 5420 21a0 |001d: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423bc2: 6e10 d3cd 0400 |001f: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getName:()Ljava/lang/String; // method@cdd3 │ │ -423bc8: 0c01 |0022: move-result-object v1 │ │ -423bca: 6e30 d37a 3001 |0023: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423bd0: 1a00 fdcf |0026: const-string v0, "tag_name" // string@cffd │ │ -423bd4: 6e20 927b 0300 |0028: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -423bda: 5420 21a0 |002b: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ -423bde: 6e10 d4cd 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getTag:()Ljava/lang/String; // method@cdd4 │ │ -423be4: 0c01 |0030: move-result-object v1 │ │ -423be6: 6e30 d37a 3001 |0031: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423bec: 1a00 f375 |0034: const-string v0, "assets" // string@75f3 │ │ -423bf0: 6e20 927b 0300 |0036: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ -423bf6: 5420 1fa0 |0039: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.listOfGithubAssetAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01f │ │ -423bfa: 6e10 d2cd 0400 |003b: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ -423c00: 0c04 |003e: move-result-object v4 │ │ -423c02: 6e30 d37a 3004 |003f: invoke-virtual {v0, v3, v4}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ -423c08: 6e10 8d7b 0300 |0042: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.endObject:()Lcom/squareup/moshi/JsonWriter; // method@7b8d │ │ -423c0e: 0e00 |0045: return-void │ │ -423c10: 2203 8010 |0046: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ -423c14: 1a04 d4d6 |0048: const-string v4, "value was null! Wrap in .nullSafe() to write nullable values." // string@d6d4 │ │ -423c18: 7020 f983 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -423c1e: 1f03 9b10 |004d: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ -423c22: 2703 |004f: throw v3 │ │ +423b68: |[423b68] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toJson:(Lcom/squareup/moshi/JsonWriter;Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;)V │ │ +423b78: 1a00 f4d8 |0000: const-string v0, "writer" // string@d8f4 │ │ +423b7c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423b82: 3804 4100 |0005: if-eqz v4, 0046 // +0041 │ │ +423b86: 6e10 897b 0300 |0007: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.beginObject:()Lcom/squareup/moshi/JsonWriter; // method@7b89 │ │ +423b8c: 1a00 50d5 |000a: const-string v0, "url" // string@d550 │ │ +423b90: 6e20 927b 0300 |000c: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +423b96: 5420 21a0 |000f: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423b9a: 6e10 d5cd 0400 |0011: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getUrl:()Ljava/lang/String; // method@cdd5 │ │ +423ba0: 0c01 |0014: move-result-object v1 │ │ +423ba2: 6e30 d37a 3001 |0015: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423ba8: 1a00 3fb2 |0018: const-string v0, "name" // string@b23f │ │ +423bac: 6e20 927b 0300 |001a: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +423bb2: 5420 21a0 |001d: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423bb6: 6e10 d3cd 0400 |001f: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getName:()Ljava/lang/String; // method@cdd3 │ │ +423bbc: 0c01 |0022: move-result-object v1 │ │ +423bbe: 6e30 d37a 3001 |0023: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423bc4: 1a00 fdcf |0026: const-string v0, "tag_name" // string@cffd │ │ +423bc8: 6e20 927b 0300 |0028: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +423bce: 5420 21a0 |002b: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.stringAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a021 │ │ +423bd2: 6e10 d4cd 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getTag:()Ljava/lang/String; // method@cdd4 │ │ +423bd8: 0c01 |0030: move-result-object v1 │ │ +423bda: 6e30 d37a 3001 |0031: invoke-virtual {v0, v3, v1}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423be0: 1a00 f375 |0034: const-string v0, "assets" // string@75f3 │ │ +423be4: 6e20 927b 0300 |0036: invoke-virtual {v3, v0}, Lcom/squareup/moshi/JsonWriter;.name:(Ljava/lang/String;)Lcom/squareup/moshi/JsonWriter; // method@7b92 │ │ +423bea: 5420 1fa0 |0039: iget-object v0, v2, Ltech/ula/model/remote/GithubApiClient_ReleasesResponseJsonAdapter;.listOfGithubAssetAdapter:Lcom/squareup/moshi/JsonAdapter; // field@a01f │ │ +423bee: 6e10 d2cd 0400 |003b: invoke-virtual {v4}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ +423bf4: 0c04 |003e: move-result-object v4 │ │ +423bf6: 6e30 d37a 3004 |003f: invoke-virtual {v0, v3, v4}, Lcom/squareup/moshi/JsonAdapter;.toJson:(Lcom/squareup/moshi/JsonWriter;Ljava/lang/Object;)V // method@7ad3 │ │ +423bfc: 6e10 8d7b 0300 |0042: invoke-virtual {v3}, Lcom/squareup/moshi/JsonWriter;.endObject:()Lcom/squareup/moshi/JsonWriter; // method@7b8d │ │ +423c02: 0e00 |0045: return-void │ │ +423c04: 2203 8010 |0046: new-instance v3, Ljava/lang/NullPointerException; // type@1080 │ │ +423c08: 1a04 d4d6 |0048: const-string v4, "value was null! Wrap in .nullSafe() to write nullable values." // string@d6d4 │ │ +423c0c: 7020 f983 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +423c12: 1f03 9b10 |004d: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ +423c16: 2703 |004f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=58 │ │ 0x000c line=59 │ │ 0x000f line=60 │ │ 0x001a line=61 │ │ 0x001d line=62 │ │ @@ -1424381,17 +1424377,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4237c0: |[4237c0] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toString:()Ljava/lang/String; │ │ -4237d0: 1a00 152a |0000: const-string v0, "GeneratedJsonAdapter(GithubApiClient.ReleasesResponse)" // string@2a15 │ │ -4237d4: 1100 |0002: return-object v0 │ │ +4237b4: |[4237b4] tech.ula.model.remote.GithubApiClient_ReleasesResponseJsonAdapter.toString:()Ljava/lang/String; │ │ +4237c4: 1a00 152a |0000: const-string v0, "GeneratedJsonAdapter(GithubApiClient.ReleasesResponse)" // string@2a15 │ │ +4237c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10795 (GithubApiClient_ReleasesResponseJsonAdapter.kt) │ │ │ │ Class #4846 header: │ │ @@ -1424424,19 +1424420,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4263b4: |[4263b4] tech.ula.model.repositories.Migration1To2.:()V │ │ -4263c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4263c6: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -4263c8: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -4263ce: 0e00 |0005: return-void │ │ +4263a8: |[4263a8] tech.ula.model.repositories.Migration1To2.:()V │ │ +4263b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4263ba: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +4263bc: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +4263c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration1To2; │ │ │ │ Virtual methods - │ │ @@ -1424445,26 +1424441,26 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4263d0: |[4263d0] tech.ula.model.repositories.Migration1To2.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -4263e0: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -4263e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4263ea: 1a00 4717 |0005: const-string v0, "ALTER TABLE filesystem ADD COLUMN isDownloaded INTEGER NOT NULL DEFAULT 0" // string@1747 │ │ -4263ee: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4263f4: 1a00 4b17 |000a: const-string v0, "ALTER TABLE session ADD COLUMN isExtracted INTEGER NOT NULL DEFAULT 0" // string@174b │ │ -4263f8: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4263fe: 1a00 4c17 |000f: const-string v0, "ALTER TABLE session ADD COLUMN lastUpdated INTEGER NOT NULL DEFAULT 0" // string@174c │ │ -426402: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426408: 1a00 4817 |0014: const-string v0, "ALTER TABLE session ADD COLUMN bindings TEXT NOT NULL DEFAULT ''" // string@1748 │ │ -42640c: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426412: 0e00 |0019: return-void │ │ +4263c4: |[4263c4] tech.ula.model.repositories.Migration1To2.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +4263d4: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +4263d8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4263de: 1a00 4717 |0005: const-string v0, "ALTER TABLE filesystem ADD COLUMN isDownloaded INTEGER NOT NULL DEFAULT 0" // string@1747 │ │ +4263e2: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4263e8: 1a00 4b17 |000a: const-string v0, "ALTER TABLE session ADD COLUMN isExtracted INTEGER NOT NULL DEFAULT 0" // string@174b │ │ +4263ec: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4263f2: 1a00 4c17 |000f: const-string v0, "ALTER TABLE session ADD COLUMN lastUpdated INTEGER NOT NULL DEFAULT 0" // string@174c │ │ +4263f6: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4263fc: 1a00 4817 |0014: const-string v0, "ALTER TABLE session ADD COLUMN bindings TEXT NOT NULL DEFAULT ''" // string@1748 │ │ +426400: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426406: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=62 │ │ 0x000c line=64 │ │ 0x0011 line=65 │ │ 0x0016 line=66 │ │ locals : │ │ @@ -1424503,19 +1424499,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -426414: |[426414] tech.ula.model.repositories.Migration2To3.:()V │ │ -426424: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -426426: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -426428: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -42642e: 0e00 |0005: return-void │ │ +426408: |[426408] tech.ula.model.repositories.Migration2To3.:()V │ │ +426418: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +42641a: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +42641c: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +426422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration2To3; │ │ │ │ Virtual methods - │ │ @@ -1424524,34 +1424520,34 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -426430: |[426430] tech.ula.model.repositories.Migration2To3.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426440: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -426444: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42644a: 1a00 b41e |0005: const-string v0, "CREATE TABLE apps (name TEXT NOT NULL, category TEXT NOT NULL, filesystemRequired TEXT NOT NULL, supportsCli INTEGER NOT NULL, supportsGui INTEGER NOT NULL, isPaidApp INTEGER NOT NULL, version INTEGER NOT NULL, PRIMARY KEY(`name`))" // string@1eb4 │ │ -42644e: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426454: 1a00 be1e |000a: const-string v0, "CREATE UNIQUE INDEX index_apps_name ON apps (name)" // string@1ebe │ │ -426458: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42645e: 1a00 e023 |000f: const-string v0, "DROP INDEX index_filesystem_name" // string@23e0 │ │ -426462: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426468: 1a00 4517 |0014: const-string v0, "ALTER TABLE filesystem ADD COLUMN isAppsFilesystem INTEGER NOT NULL DEFAULT 0" // string@1745 │ │ -42646c: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426472: 1a00 e123 |0019: const-string v0, "DROP INDEX index_session_name" // string@23e1 │ │ -426476: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42647c: 1a00 4a17 |001e: const-string v0, "ALTER TABLE session ADD COLUMN isAppsSession INTEGER NOT NULL DEFAULT 0" // string@174a │ │ -426480: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426486: 1a00 4417 |0023: const-string v0, "ALTER TABLE filesystem ADD COLUMN defaultVncPassword TEXT NOT NULL DEFAULT 'userland'" // string@1744 │ │ -42648a: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426490: 1a00 4d17 |0028: const-string v0, "ALTER TABLE session ADD COLUMN vncPassword TEXT NOT NULL DEFAULT 'userland'" // string@174d │ │ -426494: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42649a: 0e00 |002d: return-void │ │ +426424: |[426424] tech.ula.model.repositories.Migration2To3.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426434: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +426438: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42643e: 1a00 b41e |0005: const-string v0, "CREATE TABLE apps (name TEXT NOT NULL, category TEXT NOT NULL, filesystemRequired TEXT NOT NULL, supportsCli INTEGER NOT NULL, supportsGui INTEGER NOT NULL, isPaidApp INTEGER NOT NULL, version INTEGER NOT NULL, PRIMARY KEY(`name`))" // string@1eb4 │ │ +426442: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426448: 1a00 be1e |000a: const-string v0, "CREATE UNIQUE INDEX index_apps_name ON apps (name)" // string@1ebe │ │ +42644c: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426452: 1a00 e023 |000f: const-string v0, "DROP INDEX index_filesystem_name" // string@23e0 │ │ +426456: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42645c: 1a00 4517 |0014: const-string v0, "ALTER TABLE filesystem ADD COLUMN isAppsFilesystem INTEGER NOT NULL DEFAULT 0" // string@1745 │ │ +426460: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426466: 1a00 e123 |0019: const-string v0, "DROP INDEX index_session_name" // string@23e1 │ │ +42646a: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426470: 1a00 4a17 |001e: const-string v0, "ALTER TABLE session ADD COLUMN isAppsSession INTEGER NOT NULL DEFAULT 0" // string@174a │ │ +426474: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42647a: 1a00 4417 |0023: const-string v0, "ALTER TABLE filesystem ADD COLUMN defaultVncPassword TEXT NOT NULL DEFAULT 'userland'" // string@1744 │ │ +42647e: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426484: 1a00 4d17 |0028: const-string v0, "ALTER TABLE session ADD COLUMN vncPassword TEXT NOT NULL DEFAULT 'userland'" // string@174d │ │ +426488: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42648e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=72 │ │ 0x000c line=82 │ │ 0x0011 line=84 │ │ 0x0016 line=85 │ │ 0x001b line=87 │ │ @@ -1424594,19 +1424590,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -42649c: |[42649c] tech.ula.model.repositories.Migration3To4.:()V │ │ -4264ac: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -4264ae: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -4264b0: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -4264b6: 0e00 |0005: return-void │ │ +426490: |[426490] tech.ula.model.repositories.Migration3To4.:()V │ │ +4264a0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +4264a2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +4264a4: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +4264aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration3To4; │ │ │ │ Virtual methods - │ │ @@ -1424615,52 +1424611,52 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -4264b8: |[4264b8] tech.ula.model.repositories.Migration3To4.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -4264c8: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -4264cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4264d2: 1a00 e554 |0005: const-string v0, "PRAGMA foreign_keys=off;" // string@54e5 │ │ -4264d6: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4264dc: 1a00 2d1b |000a: const-string v0, "BEGIN TRANSACTION;" // string@1b2d │ │ -4264e0: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4264e6: 1a00 ba1e |000f: const-string v0, "CREATE TEMPORARY TABLE filesystem_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL);" // string@1eba │ │ -4264ea: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4264f0: 1a00 432c |0014: const-string v0, "INSERT INTO filesystem_backup SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem FROM filesystem;" // string@2c43 │ │ -4264f4: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4264fa: 1a00 e523 |0019: const-string v0, "DROP TABLE filesystem;" // string@23e5 │ │ -4264fe: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426504: 1a00 b61e |001e: const-string v0, "CREATE TABLE filesystem(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, lastUpdated INTEGER NOT NULL DEFAULT -1);" // string@1eb6 │ │ -426508: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42650e: 1a00 412c |0023: const-string v0, "INSERT INTO filesystem SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, -1 FROM filesystem_backup;" // string@2c41 │ │ -426512: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426518: 1a00 e623 |0028: const-string v0, "DROP TABLE filesystem_backup;" // string@23e6 │ │ -42651c: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426522: 1a00 bc1e |002d: const-string v0, "CREATE TEMPORARY TABLE session_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, filesystemId INTEGER NOT NULL, filesystemName TEXT NOT NULL, active INTEGER NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, vncPassword TEXT NOT NULL, serviceType TEXT NOT NULL, port INTEGER NOT NULL, pid INTEGER NOT NULL, isAppsSession INTEGER NOT NULL, FOREIGN KEY(filesystemId) REFERENCES filesystem(id))" // string@1ebc │ │ -426526: 7220 f952 0200 |002f: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42652c: 1a00 462c |0032: const-string v0, "INSERT INTO session_backup SELECT id, name, filesystemId, filesystemName, active, username, password, vncPassword, serviceType, port, pid, isAppsSession FROM session;" // string@2c46 │ │ -426530: 7220 f952 0200 |0034: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426536: 1a00 e723 |0037: const-string v0, "DROP TABLE session;" // string@23e7 │ │ -42653a: 7220 f952 0200 |0039: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426540: 1a00 b71e |003c: const-string v0, "CREATE TABLE session(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, filesystemId INTEGER NOT NULL, filesystemName TEXT NOT NULL, active INTEGER NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, vncPassword TEXT NOT NULL, serviceType TEXT NOT NULL, port INTEGER NOT NULL, pid INTEGER NOT NULL, isAppsSession INTEGER NOT NULL, FOREIGN KEY(filesystemId) REFERENCES filesystem(id) ON UPDATE NO ACTION ON DELETE CASCADE)" // string@1eb7 │ │ -426544: 7220 f952 0200 |003e: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42654a: 1a00 452c |0041: const-string v0, "INSERT INTO session SELECT id, name, filesystemId, filesystemName, active, username, password, vncPassword, serviceType, port, pid, isAppsSession FROM session_backup;" // string@2c45 │ │ -42654e: 7220 f952 0200 |0043: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426554: 1a00 e823 |0046: const-string v0, "DROP TABLE session_backup;" // string@23e8 │ │ -426558: 7220 f952 0200 |0048: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42655e: 1a00 af1e |004b: const-string v0, "CREATE INDEX index_session_filesystemId ON session (filesystemId)" // string@1eaf │ │ -426562: 7220 f952 0200 |004d: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426568: 1a00 451e |0050: const-string v0, "COMMIT;" // string@1e45 │ │ -42656c: 7220 f952 0200 |0052: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426572: 1a00 e654 |0055: const-string v0, "PRAGMA foreign_keys_on" // string@54e6 │ │ -426576: 7220 f952 0200 |0057: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42657c: 0e00 |005a: return-void │ │ +4264ac: |[4264ac] tech.ula.model.repositories.Migration3To4.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +4264bc: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +4264c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4264c6: 1a00 e554 |0005: const-string v0, "PRAGMA foreign_keys=off;" // string@54e5 │ │ +4264ca: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4264d0: 1a00 2d1b |000a: const-string v0, "BEGIN TRANSACTION;" // string@1b2d │ │ +4264d4: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4264da: 1a00 ba1e |000f: const-string v0, "CREATE TEMPORARY TABLE filesystem_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL);" // string@1eba │ │ +4264de: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4264e4: 1a00 432c |0014: const-string v0, "INSERT INTO filesystem_backup SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem FROM filesystem;" // string@2c43 │ │ +4264e8: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4264ee: 1a00 e523 |0019: const-string v0, "DROP TABLE filesystem;" // string@23e5 │ │ +4264f2: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4264f8: 1a00 b61e |001e: const-string v0, "CREATE TABLE filesystem(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, lastUpdated INTEGER NOT NULL DEFAULT -1);" // string@1eb6 │ │ +4264fc: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426502: 1a00 412c |0023: const-string v0, "INSERT INTO filesystem SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, -1 FROM filesystem_backup;" // string@2c41 │ │ +426506: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42650c: 1a00 e623 |0028: const-string v0, "DROP TABLE filesystem_backup;" // string@23e6 │ │ +426510: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426516: 1a00 bc1e |002d: const-string v0, "CREATE TEMPORARY TABLE session_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, filesystemId INTEGER NOT NULL, filesystemName TEXT NOT NULL, active INTEGER NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, vncPassword TEXT NOT NULL, serviceType TEXT NOT NULL, port INTEGER NOT NULL, pid INTEGER NOT NULL, isAppsSession INTEGER NOT NULL, FOREIGN KEY(filesystemId) REFERENCES filesystem(id))" // string@1ebc │ │ +42651a: 7220 f952 0200 |002f: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426520: 1a00 462c |0032: const-string v0, "INSERT INTO session_backup SELECT id, name, filesystemId, filesystemName, active, username, password, vncPassword, serviceType, port, pid, isAppsSession FROM session;" // string@2c46 │ │ +426524: 7220 f952 0200 |0034: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42652a: 1a00 e723 |0037: const-string v0, "DROP TABLE session;" // string@23e7 │ │ +42652e: 7220 f952 0200 |0039: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426534: 1a00 b71e |003c: const-string v0, "CREATE TABLE session(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, filesystemId INTEGER NOT NULL, filesystemName TEXT NOT NULL, active INTEGER NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, vncPassword TEXT NOT NULL, serviceType TEXT NOT NULL, port INTEGER NOT NULL, pid INTEGER NOT NULL, isAppsSession INTEGER NOT NULL, FOREIGN KEY(filesystemId) REFERENCES filesystem(id) ON UPDATE NO ACTION ON DELETE CASCADE)" // string@1eb7 │ │ +426538: 7220 f952 0200 |003e: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42653e: 1a00 452c |0041: const-string v0, "INSERT INTO session SELECT id, name, filesystemId, filesystemName, active, username, password, vncPassword, serviceType, port, pid, isAppsSession FROM session_backup;" // string@2c45 │ │ +426542: 7220 f952 0200 |0043: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426548: 1a00 e823 |0046: const-string v0, "DROP TABLE session_backup;" // string@23e8 │ │ +42654c: 7220 f952 0200 |0048: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426552: 1a00 af1e |004b: const-string v0, "CREATE INDEX index_session_filesystemId ON session (filesystemId)" // string@1eaf │ │ +426556: 7220 f952 0200 |004d: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42655c: 1a00 451e |0050: const-string v0, "COMMIT;" // string@1e45 │ │ +426560: 7220 f952 0200 |0052: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426566: 1a00 e654 |0055: const-string v0, "PRAGMA foreign_keys_on" // string@54e6 │ │ +42656a: 7220 f952 0200 |0057: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426570: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=101 │ │ 0x0016 line=102 │ │ 0x001b line=103 │ │ @@ -1424712,19 +1424708,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -426580: |[426580] tech.ula.model.repositories.Migration4To5.:()V │ │ -426590: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -426592: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -426594: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -42659a: 0e00 |0005: return-void │ │ +426574: |[426574] tech.ula.model.repositories.Migration4To5.:()V │ │ +426584: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +426586: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +426588: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +42658e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration4To5; │ │ │ │ Virtual methods - │ │ @@ -1424733,20 +1424729,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42659c: |[42659c] tech.ula.model.repositories.Migration4To5.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -4265ac: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -4265b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4265b6: 1a00 4917 |0005: const-string v0, "ALTER TABLE session ADD COLUMN geometry TEXT NOT NULL DEFAULT ''" // string@1749 │ │ -4265ba: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4265c0: 0e00 |000a: return-void │ │ +426590: |[426590] tech.ula.model.repositories.Migration4To5.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +4265a0: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +4265a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4265aa: 1a00 4917 |0005: const-string v0, "ALTER TABLE session ADD COLUMN geometry TEXT NOT NULL DEFAULT ''" // string@1749 │ │ +4265ae: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4265b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=124 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/repositories/Migration4To5; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -1424782,19 +1424778,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4265c4: |[4265c4] tech.ula.model.repositories.Migration5To6.:()V │ │ -4265d4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4265d6: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -4265d8: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -4265de: 0e00 |0005: return-void │ │ +4265b8: |[4265b8] tech.ula.model.repositories.Migration5To6.:()V │ │ +4265c8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4265ca: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +4265cc: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +4265d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration5To6; │ │ │ │ Virtual methods - │ │ @@ -1424803,20 +1424799,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4265e0: |[4265e0] tech.ula.model.repositories.Migration5To6.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -4265f0: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -4265f4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4265fa: 1a00 4617 |0005: const-string v0, "ALTER TABLE filesystem ADD COLUMN isCreatedFromBackup INTEGER NOT NULL DEFAULT 0" // string@1746 │ │ -4265fe: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426604: 0e00 |000a: return-void │ │ +4265d4: |[4265d4] tech.ula.model.repositories.Migration5To6.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +4265e4: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +4265e8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4265ee: 1a00 4617 |0005: const-string v0, "ALTER TABLE filesystem ADD COLUMN isCreatedFromBackup INTEGER NOT NULL DEFAULT 0" // string@1746 │ │ +4265f2: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4265f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=130 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/model/repositories/Migration5To6; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -1424852,19 +1424848,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -426608: |[426608] tech.ula.model.repositories.Migration6To7.:()V │ │ -426618: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -42661a: 1271 |0001: const/4 v1, #int 7 // #7 │ │ -42661c: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ -426622: 0e00 |0005: return-void │ │ +4265fc: |[4265fc] tech.ula.model.repositories.Migration6To7.:()V │ │ +42660c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +42660e: 1271 |0001: const/4 v1, #int 7 // #7 │ │ +426610: 7030 0152 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@5201 │ │ +426616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Ltech/ula/model/repositories/Migration6To7; │ │ │ │ Virtual methods - │ │ @@ -1424873,38 +1424869,38 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -426624: |[426624] tech.ula.model.repositories.Migration6To7.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426634: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ -426638: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42663e: 1a00 e554 |0005: const-string v0, "PRAGMA foreign_keys=off;" // string@54e5 │ │ -426642: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426648: 1a00 2d1b |000a: const-string v0, "BEGIN TRANSACTION;" // string@1b2d │ │ -42664c: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426652: 1a00 bb1e |000f: const-string v0, "CREATE TEMPORARY TABLE filesystem_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, isCreatedFromBackup INTEGER NOT NULL);" // string@1ebb │ │ -426656: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42665c: 1a00 442c |0014: const-string v0, "INSERT INTO filesystem_backup SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, isCreatedFromBackup FROM filesystem;" // string@2c44 │ │ -426660: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426666: 1a00 e523 |0019: const-string v0, "DROP TABLE filesystem;" // string@23e5 │ │ -42666a: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426670: 1a00 b51e |001e: const-string v0, "CREATE TABLE filesystem(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, isCreatedFromBackup INTEGER NOT NULL, versionCodeUsed TEXT NOT NULL DEFAULT 'v0.0.0');" // string@1eb5 │ │ -426674: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42667a: 1a00 422c |0023: const-string v0, "INSERT INTO filesystem SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, isCreatedFromBackup, 'v0.0.0' FROM filesystem_backup;" // string@2c42 │ │ -42667e: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426684: 1a00 e623 |0028: const-string v0, "DROP TABLE filesystem_backup;" // string@23e6 │ │ -426688: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42668e: 1a00 451e |002d: const-string v0, "COMMIT;" // string@1e45 │ │ -426692: 7220 f952 0200 |002f: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426698: 1a00 e654 |0032: const-string v0, "PRAGMA foreign_keys_on" // string@54e6 │ │ -42669c: 7220 f952 0200 |0034: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4266a2: 0e00 |0037: return-void │ │ +426618: |[426618] tech.ula.model.repositories.Migration6To7.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426628: 1a00 7c80 |0000: const-string v0, "database" // string@807c │ │ +42662c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +426632: 1a00 e554 |0005: const-string v0, "PRAGMA foreign_keys=off;" // string@54e5 │ │ +426636: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42663c: 1a00 2d1b |000a: const-string v0, "BEGIN TRANSACTION;" // string@1b2d │ │ +426640: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426646: 1a00 bb1e |000f: const-string v0, "CREATE TEMPORARY TABLE filesystem_backup(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, isCreatedFromBackup INTEGER NOT NULL);" // string@1ebb │ │ +42664a: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426650: 1a00 442c |0014: const-string v0, "INSERT INTO filesystem_backup SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, isCreatedFromBackup FROM filesystem;" // string@2c44 │ │ +426654: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42665a: 1a00 e523 |0019: const-string v0, "DROP TABLE filesystem;" // string@23e5 │ │ +42665e: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426664: 1a00 b51e |001e: const-string v0, "CREATE TABLE filesystem(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, distributionType TEXT NOT NULL, archType TEXT NOT NULL, defaultUsername TEXT NOT NULL, defaultPassword TEXT NOT NULL, defaultVncPassword TEXT NOT NULL, isAppsFilesystem INTEGER NOT NULL, isCreatedFromBackup INTEGER NOT NULL, versionCodeUsed TEXT NOT NULL DEFAULT 'v0.0.0');" // string@1eb5 │ │ +426668: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42666e: 1a00 422c |0023: const-string v0, "INSERT INTO filesystem SELECT id, name, distributionType, archType, defaultUsername, defaultPassword, defaultVncPassword, isAppsFilesystem, isCreatedFromBackup, 'v0.0.0' FROM filesystem_backup;" // string@2c42 │ │ +426672: 7220 f952 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426678: 1a00 e623 |0028: const-string v0, "DROP TABLE filesystem_backup;" // string@23e6 │ │ +42667c: 7220 f952 0200 |002a: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426682: 1a00 451e |002d: const-string v0, "COMMIT;" // string@1e45 │ │ +426686: 7220 f952 0200 |002f: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42668c: 1a00 e654 |0032: const-string v0, "PRAGMA foreign_keys_on" // string@54e6 │ │ +426690: 7220 f952 0200 |0034: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426696: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=136 │ │ 0x000c line=137 │ │ 0x0011 line=140 │ │ 0x0016 line=141 │ │ 0x001b line=142 │ │ @@ -1424955,18 +1424951,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -426864: |[426864] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1.:(Landroid/content/Context;)V │ │ -426874: 5b01 a0a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.$context:Landroid/content/Context; // field@a0a0 │ │ -426878: 7010 8e51 0000 |0002: invoke-direct {v0}, Landroidx/room/RoomDatabase$Callback;.:()V // method@518e │ │ -42687e: 0e00 |0005: return-void │ │ +426858: |[426858] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1.:(Landroid/content/Context;)V │ │ +426868: 5b01 a0a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.$context:Landroid/content/Context; // field@a0a0 │ │ +42686c: 7010 8e51 0000 |0002: invoke-direct {v0}, Landroidx/room/RoomDatabase$Callback;.:()V // method@518e │ │ +426872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1424976,31 +1424972,31 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -426880: |[426880] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426890: 1a00 9580 |0000: const-string v0, "db" // string@8095 │ │ -426894: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42689a: 6f20 9051 7600 |0005: invoke-super {v6, v7}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5190 │ │ -4268a0: 6207 097e |0008: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@7e09 │ │ -4268a4: 0770 |000a: move-object v0, v7 │ │ -4268a6: 1f00 5915 |000b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4268aa: 2207 1c1a |000d: new-instance v7, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ -4268ae: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -4268b0: 7030 71ce 6701 |0010: invoke-direct {v7, v6, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V // method@ce71 │ │ -4268b6: 0773 |0013: move-object v3, v7 │ │ -4268b8: 1f03 9e13 |0014: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4268bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -4268be: 1234 |0017: const/4 v4, #int 3 // #3 │ │ -4268c0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -4268c2: 7706 6faa 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -4268c8: 0e00 |001c: return-void │ │ +426874: |[426874] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426884: 1a00 9580 |0000: const-string v0, "db" // string@8095 │ │ +426888: 7120 5f9f 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42688e: 6f20 9051 7600 |0005: invoke-super {v6, v7}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5190 │ │ +426894: 6207 097e |0008: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@7e09 │ │ +426898: 0770 |000a: move-object v0, v7 │ │ +42689a: 1f00 5915 |000b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42689e: 2207 1c1a |000d: new-instance v7, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ +4268a2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +4268a4: 7030 71ce 6701 |0010: invoke-direct {v7, v6, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V // method@ce71 │ │ +4268aa: 0773 |0013: move-object v3, v7 │ │ +4268ac: 1f03 9e13 |0014: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4268b0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +4268b2: 1234 |0017: const/4 v4, #int 3 // #3 │ │ +4268b4: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +4268b6: 7706 6faa 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +4268bc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x001d reg=6 this Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; │ │ 0x0000 - 0x001d reg=7 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ @@ -1425050,36 +1425046,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -427440: |[427440] tech.ula.model.repositories.UlaDatabase.:()V │ │ -427450: 2200 1e1a |0000: new-instance v0, Ltech/ula/model/repositories/UlaDatabase$Companion; // type@1a1e │ │ -427454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -427456: 7020 78ce 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce78 │ │ -42745c: 6900 a1a0 |0006: sput-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -427460: 0e00 |0008: return-void │ │ +427434: |[427434] tech.ula.model.repositories.UlaDatabase.:()V │ │ +427444: 2200 1e1a |0000: new-instance v0, Ltech/ula/model/repositories/UlaDatabase$Companion; // type@1a1e │ │ +427448: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42744a: 7020 78ce 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce78 │ │ +427450: 6900 a1a0 |0006: sput-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +427454: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/UlaDatabase;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -427464: |[427464] tech.ula.model.repositories.UlaDatabase.:()V │ │ -427474: 7010 9b51 0000 |0000: invoke-direct {v0}, Landroidx/room/RoomDatabase;.:()V // method@519b │ │ -42747a: 0e00 |0003: return-void │ │ +427458: |[427458] tech.ula.model.repositories.UlaDatabase.:()V │ │ +427468: 7010 9b51 0000 |0000: invoke-direct {v0}, Landroidx/room/RoomDatabase;.:()V // method@519b │ │ +42746e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/UlaDatabase; │ │ │ │ #2 : (in Ltech/ula/model/repositories/UlaDatabase;) │ │ @@ -1425087,34 +1425083,34 @@ │ │ type : '()Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427428: |[427428] tech.ula.model.repositories.UlaDatabase.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; │ │ -427438: 6200 a2a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.INSTANCE:Ltech/ula/model/repositories/UlaDatabase; // field@a0a2 │ │ -42743c: 1100 |0002: return-object v0 │ │ +42741c: |[42741c] tech.ula.model.repositories.UlaDatabase.access$getINSTANCE$cp:()Ltech/ula/model/repositories/UlaDatabase; │ │ +42742c: 6200 a2a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.INSTANCE:Ltech/ula/model/repositories/UlaDatabase; // field@a0a2 │ │ +427430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/repositories/UlaDatabase;) │ │ name : 'access$setINSTANCE$cp' │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42747c: |[42747c] tech.ula.model.repositories.UlaDatabase.access$setINSTANCE$cp:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -42748c: 6900 a2a0 |0000: sput-object v0, Ltech/ula/model/repositories/UlaDatabase;.INSTANCE:Ltech/ula/model/repositories/UlaDatabase; // field@a0a2 │ │ -427490: 0e00 |0002: return-void │ │ +427470: |[427470] tech.ula.model.repositories.UlaDatabase.access$setINSTANCE$cp:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +427480: 6900 a2a0 |0000: sput-object v0, Ltech/ula/model/repositories/UlaDatabase;.INSTANCE:Ltech/ula/model/repositories/UlaDatabase; // field@a0a2 │ │ +427484: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ │ │ Virtual methods - │ │ @@ -1425170,18 +1425166,18 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -426a3c: |[426a3c] tech.ula.model.repositories.UlaDatabase_Impl$1.:(Ltech/ula/model/repositories/UlaDatabase_Impl;I)V │ │ -426a4c: 5b01 a3a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426a50: 7020 b851 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/RoomOpenHelper$Delegate;.:(I)V // method@51b8 │ │ -426a56: 0e00 |0005: return-void │ │ +426a30: |[426a30] tech.ula.model.repositories.UlaDatabase_Impl$1.:(Ltech/ula/model/repositories/UlaDatabase_Impl;I)V │ │ +426a40: 5b01 a3a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426a44: 7020 b851 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/RoomOpenHelper$Delegate;.:(I)V // method@51b8 │ │ +426a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/repositories/UlaDatabase_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1425192,30 +1425188,30 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -426a58: |[426a58] tech.ula.model.repositories.UlaDatabase_Impl$1.createAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426a68: 1a00 b21e |0000: const-string v0, "CREATE TABLE IF NOT EXISTS `session` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NOT NULL, `filesystemId` INTEGER NOT NULL, `filesystemName` TEXT NOT NULL, `active` INTEGER NOT NULL, `username` TEXT NOT NULL, `password` TEXT NOT NULL, `vncPassword` TEXT NOT NULL, `serviceType` TEXT NOT NULL, `port` INTEGER NOT NULL, `pid` INTEGER NOT NULL, `geometry` TEXT NOT NULL, `isAppsSession` INTEGER NOT NULL, FOREIGN KEY(`filesystemId`) REFERENCES `filesystem`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@1eb2 │ │ -426a6c: 7220 f952 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426a72: 1a00 ae1e |0005: const-string v0, "CREATE INDEX `index_session_filesystemId` ON `session` (`filesystemId`)" // string@1eae │ │ -426a76: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426a7c: 1a00 b11e |000a: const-string v0, "CREATE TABLE IF NOT EXISTS `filesystem` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NOT NULL, `distributionType` TEXT NOT NULL, `archType` TEXT NOT NULL, `defaultUsername` TEXT NOT NULL, `defaultPassword` TEXT NOT NULL, `defaultVncPassword` TEXT NOT NULL, `isAppsFilesystem` INTEGER NOT NULL, `versionCodeUsed` TEXT NOT NULL, `isCreatedFromBackup` INTEGER NOT NULL)" // string@1eb1 │ │ -426a80: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426a86: 1a00 b01e |000f: const-string v0, "CREATE TABLE IF NOT EXISTS `apps` (`name` TEXT NOT NULL, `category` TEXT NOT NULL, `filesystemRequired` TEXT NOT NULL, `supportsCli` INTEGER NOT NULL, `supportsGui` INTEGER NOT NULL, `isPaidApp` INTEGER NOT NULL, `version` INTEGER NOT NULL, PRIMARY KEY(`name`))" // string@1eb0 │ │ -426a8a: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426a90: 1a00 bd1e |0014: const-string v0, "CREATE UNIQUE INDEX `index_apps_name` ON `apps` (`name`)" // string@1ebd │ │ -426a94: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426a9a: 1a00 b31e |0019: const-string v0, "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" // string@1eb3 │ │ -426a9e: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426aa4: 1a00 4c2c |001e: const-string v0, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, "c16e59797ccf2b41f4f05a5e3e285b1e")" // string@2c4c │ │ -426aa8: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426aae: 0e00 |0023: return-void │ │ +426a4c: |[426a4c] tech.ula.model.repositories.UlaDatabase_Impl$1.createAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426a5c: 1a00 b21e |0000: const-string v0, "CREATE TABLE IF NOT EXISTS `session` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NOT NULL, `filesystemId` INTEGER NOT NULL, `filesystemName` TEXT NOT NULL, `active` INTEGER NOT NULL, `username` TEXT NOT NULL, `password` TEXT NOT NULL, `vncPassword` TEXT NOT NULL, `serviceType` TEXT NOT NULL, `port` INTEGER NOT NULL, `pid` INTEGER NOT NULL, `geometry` TEXT NOT NULL, `isAppsSession` INTEGER NOT NULL, FOREIGN KEY(`filesystemId`) REFERENCES `filesystem`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@1eb2 │ │ +426a60: 7220 f952 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a66: 1a00 ae1e |0005: const-string v0, "CREATE INDEX `index_session_filesystemId` ON `session` (`filesystemId`)" // string@1eae │ │ +426a6a: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a70: 1a00 b11e |000a: const-string v0, "CREATE TABLE IF NOT EXISTS `filesystem` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NOT NULL, `distributionType` TEXT NOT NULL, `archType` TEXT NOT NULL, `defaultUsername` TEXT NOT NULL, `defaultPassword` TEXT NOT NULL, `defaultVncPassword` TEXT NOT NULL, `isAppsFilesystem` INTEGER NOT NULL, `versionCodeUsed` TEXT NOT NULL, `isCreatedFromBackup` INTEGER NOT NULL)" // string@1eb1 │ │ +426a74: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a7a: 1a00 b01e |000f: const-string v0, "CREATE TABLE IF NOT EXISTS `apps` (`name` TEXT NOT NULL, `category` TEXT NOT NULL, `filesystemRequired` TEXT NOT NULL, `supportsCli` INTEGER NOT NULL, `supportsGui` INTEGER NOT NULL, `isPaidApp` INTEGER NOT NULL, `version` INTEGER NOT NULL, PRIMARY KEY(`name`))" // string@1eb0 │ │ +426a7e: 7220 f952 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a84: 1a00 bd1e |0014: const-string v0, "CREATE UNIQUE INDEX `index_apps_name` ON `apps` (`name`)" // string@1ebd │ │ +426a88: 7220 f952 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a8e: 1a00 b31e |0019: const-string v0, "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" // string@1eb3 │ │ +426a92: 7220 f952 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426a98: 1a00 4c2c |001e: const-string v0, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, "c16e59797ccf2b41f4f05a5e3e285b1e")" // string@2c4c │ │ +426a9c: 7220 f952 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426aa2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0007 line=45 │ │ 0x000c line=46 │ │ 0x0011 line=47 │ │ 0x0016 line=48 │ │ @@ -1425230,22 +1425226,22 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -426ab0: |[426ab0] tech.ula.model.repositories.UlaDatabase_Impl$1.dropAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426ac0: 1a00 e423 |0000: const-string v0, "DROP TABLE IF EXISTS `session`" // string@23e4 │ │ -426ac4: 7220 f952 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426aca: 1a00 e323 |0005: const-string v0, "DROP TABLE IF EXISTS `filesystem`" // string@23e3 │ │ -426ace: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426ad4: 1a00 e223 |000a: const-string v0, "DROP TABLE IF EXISTS `apps`" // string@23e2 │ │ -426ad8: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426ade: 0e00 |000f: return-void │ │ +426aa4: |[426aa4] tech.ula.model.repositories.UlaDatabase_Impl$1.dropAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426ab4: 1a00 e423 |0000: const-string v0, "DROP TABLE IF EXISTS `session`" // string@23e4 │ │ +426ab8: 7220 f952 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426abe: 1a00 e323 |0005: const-string v0, "DROP TABLE IF EXISTS `filesystem`" // string@23e3 │ │ +426ac2: 7220 f952 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426ac8: 1a00 e223 |000a: const-string v0, "DROP TABLE IF EXISTS `apps`" // string@23e2 │ │ +426acc: 7220 f952 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426ad2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x000c line=57 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/model/repositories/UlaDatabase_Impl$1; │ │ @@ -1425256,36 +1425252,36 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -426ae0: |[426ae0] tech.ula.model.repositories.UlaDatabase_Impl$1.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426af0: 5430 a3a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426af4: 7110 90ce 0000 |0002: invoke-static {v0}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$000:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce90 │ │ -426afa: 0c00 |0005: move-result-object v0 │ │ -426afc: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -426b00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -426b02: 5431 a3a0 |0009: iget-object v1, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b06: 7110 91ce 0100 |000b: invoke-static {v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$100:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce91 │ │ -426b0c: 0c01 |000e: move-result-object v1 │ │ -426b0e: 7210 8b87 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -426b14: 0a01 |0012: move-result v1 │ │ -426b16: 3510 1400 |0013: if-ge v0, v1, 0027 // +0014 │ │ -426b1a: 5432 a3a0 |0015: iget-object v2, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b1e: 7110 92ce 0200 |0017: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$200:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce92 │ │ -426b24: 0c02 |001a: move-result-object v2 │ │ -426b26: 7220 8087 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -426b2c: 0c02 |001e: move-result-object v2 │ │ -426b2e: 1f02 ad0a |001f: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ -426b32: 6e20 8f51 4200 |0021: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@518f │ │ -426b38: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -426b3c: 28ed |0026: goto 0013 // -0013 │ │ -426b3e: 0e00 |0027: return-void │ │ +426ad4: |[426ad4] tech.ula.model.repositories.UlaDatabase_Impl$1.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426ae4: 5430 a3a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426ae8: 7110 90ce 0000 |0002: invoke-static {v0}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$000:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce90 │ │ +426aee: 0c00 |0005: move-result-object v0 │ │ +426af0: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +426af4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +426af6: 5431 a3a0 |0009: iget-object v1, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426afa: 7110 91ce 0100 |000b: invoke-static {v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$100:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce91 │ │ +426b00: 0c01 |000e: move-result-object v1 │ │ +426b02: 7210 8b87 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +426b08: 0a01 |0012: move-result v1 │ │ +426b0a: 3510 1400 |0013: if-ge v0, v1, 0027 // +0014 │ │ +426b0e: 5432 a3a0 |0015: iget-object v2, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b12: 7110 92ce 0200 |0017: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$200:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce92 │ │ +426b18: 0c02 |001a: move-result-object v2 │ │ +426b1a: 7220 8087 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +426b20: 0c02 |001e: move-result-object v2 │ │ +426b22: 1f02 ad0a |001f: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ +426b26: 6e20 8f51 4200 |0021: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@518f │ │ +426b2c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +426b30: 28ed |0026: goto 0013 // -0013 │ │ +426b32: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0009 line=63 │ │ 0x0015 line=64 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Ltech/ula/model/repositories/UlaDatabase_Impl$1; │ │ @@ -1425296,42 +1425292,42 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -426b40: |[426b40] tech.ula.model.repositories.UlaDatabase_Impl$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426b50: 5430 a3a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b54: 7120 93ce 4000 |0002: invoke-static {v0, v4}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$302:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; // method@ce93 │ │ -426b5a: 1a00 e354 |0005: const-string v0, "PRAGMA foreign_keys = ON" // string@54e3 │ │ -426b5e: 7220 f952 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -426b64: 5430 a3a0 |000a: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b68: 7120 94ce 4000 |000c: invoke-static {v0, v4}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$400:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@ce94 │ │ -426b6e: 5430 a3a0 |000f: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b72: 7110 95ce 0000 |0011: invoke-static {v0}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$500:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce95 │ │ -426b78: 0c00 |0014: move-result-object v0 │ │ -426b7a: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ -426b7e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -426b80: 5431 a3a0 |0018: iget-object v1, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b84: 7110 96ce 0100 |001a: invoke-static {v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$600:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce96 │ │ -426b8a: 0c01 |001d: move-result-object v1 │ │ -426b8c: 7210 8b87 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ -426b92: 0a01 |0021: move-result v1 │ │ -426b94: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ -426b98: 5432 a3a0 |0024: iget-object v2, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ -426b9c: 7110 97ce 0200 |0026: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$700:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce97 │ │ -426ba2: 0c02 |0029: move-result-object v2 │ │ -426ba4: 7220 8087 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -426baa: 0c02 |002d: move-result-object v2 │ │ -426bac: 1f02 ad0a |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ -426bb0: 6e20 9051 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5190 │ │ -426bb6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -426bba: 28ed |0035: goto 0022 // -0013 │ │ -426bbc: 0e00 |0036: return-void │ │ +426b34: |[426b34] tech.ula.model.repositories.UlaDatabase_Impl$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426b44: 5430 a3a0 |0000: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b48: 7120 93ce 4000 |0002: invoke-static {v0, v4}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$302:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; // method@ce93 │ │ +426b4e: 1a00 e354 |0005: const-string v0, "PRAGMA foreign_keys = ON" // string@54e3 │ │ +426b52: 7220 f952 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +426b58: 5430 a3a0 |000a: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b5c: 7120 94ce 4000 |000c: invoke-static {v0, v4}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$400:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@ce94 │ │ +426b62: 5430 a3a0 |000f: iget-object v0, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b66: 7110 95ce 0000 |0011: invoke-static {v0}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$500:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce95 │ │ +426b6c: 0c00 |0014: move-result-object v0 │ │ +426b6e: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ +426b72: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +426b74: 5431 a3a0 |0018: iget-object v1, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b78: 7110 96ce 0100 |001a: invoke-static {v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$600:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce96 │ │ +426b7e: 0c01 |001d: move-result-object v1 │ │ +426b80: 7210 8b87 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@878b │ │ +426b86: 0a01 |0021: move-result v1 │ │ +426b88: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ +426b8c: 5432 a3a0 |0024: iget-object v2, v3, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.this$0:Ltech/ula/model/repositories/UlaDatabase_Impl; // field@a0a3 │ │ +426b90: 7110 97ce 0200 |0026: invoke-static {v2}, Ltech/ula/model/repositories/UlaDatabase_Impl;.access$700:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; // method@ce97 │ │ +426b96: 0c02 |0029: move-result-object v2 │ │ +426b98: 7220 8087 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +426b9e: 0c02 |002d: move-result-object v2 │ │ +426ba0: 1f02 ad0a |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@0aad │ │ +426ba4: 6e20 9051 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5190 │ │ +426baa: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +426bae: 28ed |0035: goto 0022 // -0013 │ │ +426bb0: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000a line=73 │ │ 0x000f line=74 │ │ 0x0018 line=75 │ │ @@ -1425345,32 +1425341,32 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -426bc0: |[426bc0] tech.ula.model.repositories.UlaDatabase_Impl$1.onPostMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426bd0: 0e00 |0000: return-void │ │ +426bb4: |[426bb4] tech.ula.model.repositories.UlaDatabase_Impl$1.onPostMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426bc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/repositories/UlaDatabase_Impl$1;) │ │ name : 'onPreMigrate' │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -426bd4: |[426bd4] tech.ula.model.repositories.UlaDatabase_Impl$1.onPreMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426be4: 7110 1652 0100 |0000: invoke-static {v1}, Landroidx/room/util/DBUtil;.dropFtsSyncTriggers:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5216 │ │ -426bea: 0e00 |0003: return-void │ │ +426bc8: |[426bc8] tech.ula.model.repositories.UlaDatabase_Impl$1.onPreMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426bd8: 7110 1652 0100 |0000: invoke-static {v1}, Landroidx/room/util/DBUtil;.dropFtsSyncTriggers:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@5216 │ │ +426bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/UlaDatabase_Impl$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -1425379,284 +1425375,284 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 606 16-bit code units │ │ -426bec: |[426bec] tech.ula.model.repositories.UlaDatabase_Impl$1.validateMigration:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -426bfc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -426c00: 2201 2511 |0002: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -426c04: 1302 0d00 |0004: const/16 v2, #int 13 // #d │ │ -426c08: 7020 3687 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -426c0e: 2202 cb0a |0009: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c12: 1a03 dc99 |000b: const-string v3, "id" // string@99dc │ │ -426c16: 1a04 542c |000d: const-string v4, "INTEGER" // string@2c54 │ │ -426c1a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -426c1c: 7055 2b52 3254 |0010: invoke-direct {v2, v3, v4, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c22: 6e30 4087 3102 |0013: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c28: 2202 cb0a |0016: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c2c: 1a06 3fb2 |0018: const-string v6, "name" // string@b23f │ │ -426c30: 1a07 d55f |001a: const-string v7, "TEXT" // string@5fd5 │ │ -426c34: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -426c36: 7058 2b52 6257 |001d: invoke-direct {v2, v6, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c3c: 6e30 4087 6102 |0020: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c42: 2202 cb0a |0023: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c46: 1a09 6e87 |0025: const-string v9, "filesystemId" // string@876e │ │ -426c4a: 7058 2b52 9254 |0027: invoke-direct {v2, v9, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c50: 6e30 4087 9102 |002a: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c56: 2202 cb0a |002d: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c5a: 1a0a 7587 |002f: const-string v10, "filesystemName" // string@8775 │ │ -426c5e: 7058 2b52 a257 |0031: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c64: 6e30 4087 a102 |0034: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c6a: 2202 cb0a |0037: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c6e: 1a0a 4071 |0039: const-string v10, "active" // string@7140 │ │ -426c72: 7058 2b52 a254 |003b: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c78: 6e30 4087 a102 |003e: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c7e: 2202 cb0a |0041: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c82: 1a0a 8ed5 |0043: const-string v10, "username" // string@d58e │ │ -426c86: 7058 2b52 a257 |0045: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426c8c: 6e30 4087 a102 |0048: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426c92: 2202 cb0a |004b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426c96: 1a0a f1b8 |004d: const-string v10, "password" // string@b8f1 │ │ -426c9a: 7058 2b52 a257 |004f: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426ca0: 6e30 4087 a102 |0052: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426ca6: 2202 cb0a |0055: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426caa: 1a0a 43d7 |0057: const-string v10, "vncPassword" // string@d743 │ │ -426cae: 7058 2b52 a257 |0059: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426cb4: 6e30 4087 a102 |005c: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426cba: 2202 cb0a |005f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426cbe: 1a0a 71c3 |0061: const-string v10, "serviceType" // string@c371 │ │ -426cc2: 7058 2b52 a257 |0063: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426cc8: 6e30 4087 a102 |0066: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426cce: 2202 cb0a |0069: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426cd2: 1a0a 04ba |006b: const-string v10, "port" // string@ba04 │ │ -426cd6: 7058 2b52 a254 |006d: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426cdc: 6e30 4087 a102 |0070: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426ce2: 2202 cb0a |0073: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426ce6: 1a0a a2b9 |0075: const-string v10, "pid" // string@b9a2 │ │ -426cea: 7058 2b52 a254 |0077: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426cf0: 1a0a a2b9 |007a: const-string v10, "pid" // string@b9a2 │ │ -426cf4: 6e30 4087 a102 |007c: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426cfa: 2202 cb0a |007f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426cfe: 1a0a 438a |0081: const-string v10, "geometry" // string@8a43 │ │ -426d02: 7058 2b52 a257 |0083: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426d08: 1a0a 438a |0086: const-string v10, "geometry" // string@8a43 │ │ -426d0c: 6e30 4087 a102 |0088: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426d12: 2202 cb0a |008b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426d16: 1a0a 389c |008d: const-string v10, "isAppsSession" // string@9c38 │ │ -426d1a: 7058 2b52 a254 |008f: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426d20: 1a0a 389c |0092: const-string v10, "isAppsSession" // string@9c38 │ │ -426d24: 6e30 4087 a102 |0094: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426d2a: 2202 2611 |0097: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ -426d2e: 7020 4687 5200 |0099: invoke-direct {v2, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426d34: 220f cc0a |009c: new-instance v15, Landroidx/room/util/TableInfo$ForeignKey; // type@0acc │ │ -426d38: 2410 6e1c 0900 |009e: filled-new-array {v9}, [Ljava/lang/String; // type@1c6e │ │ -426d3e: 0c0a |00a1: move-result-object v10 │ │ -426d40: 7110 6f86 0a00 |00a2: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -426d46: 0c0e |00a5: move-result-object v14 │ │ -426d48: 2410 6e1c 0300 |00a6: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ -426d4e: 0c0a |00a9: move-result-object v10 │ │ -426d50: 7110 6f86 0a00 |00aa: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -426d56: 0c10 |00ad: move-result-object v16 │ │ -426d58: 1a0b 6387 |00ae: const-string v11, "filesystem" // string@8763 │ │ -426d5c: 1a0c 951d |00b0: const-string v12, "CASCADE" // string@1d95 │ │ -426d60: 1a0d d051 |00b2: const-string v13, "NO ACTION" // string@51d0 │ │ -426d64: 07fa |00b4: move-object v10, v15 │ │ -426d66: 07f8 |00b5: move-object v8, v15 │ │ -426d68: 080f 1000 |00b6: move-object/from16 v15, v16 │ │ -426d6c: 7606 3152 0a00 |00b8: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@5231 │ │ -426d72: 6e20 4887 8200 |00bb: invoke-virtual {v2, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ -426d78: 2208 2611 |00be: new-instance v8, Ljava/util/HashSet; // type@1126 │ │ -426d7c: 7020 4687 5800 |00c0: invoke-direct {v8, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426d82: 220a ce0a |00c3: new-instance v10, Landroidx/room/util/TableInfo$Index; // type@0ace │ │ -426d86: 2410 6e1c 0900 |00c5: filled-new-array {v9}, [Ljava/lang/String; // type@1c6e │ │ -426d8c: 0c09 |00c8: move-result-object v9 │ │ -426d8e: 7110 6f86 0900 |00c9: invoke-static {v9}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -426d94: 0c09 |00cc: move-result-object v9 │ │ -426d96: 1a0b b89a |00cd: const-string v11, "index_session_filesystemId" // string@9ab8 │ │ -426d9a: 120c |00cf: const/4 v12, #int 0 // #0 │ │ -426d9c: 7040 3852 ba9c |00d0: invoke-direct {v10, v11, v12, v9}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@5238 │ │ -426da2: 6e20 4887 a800 |00d3: invoke-virtual {v8, v10}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ -426da8: 2209 cf0a |00d6: new-instance v9, Landroidx/room/util/TableInfo; // type@0acf │ │ -426dac: 1a0a 77c3 |00d8: const-string v10, "session" // string@c377 │ │ -426db0: 7058 3d52 a921 |00da: invoke-direct {v9, v10, v1, v2, v8}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ -426db6: 1a01 77c3 |00dd: const-string v1, "session" // string@c377 │ │ -426dba: 7120 4052 1000 |00df: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ -426dc0: 0c01 |00e2: move-result-object v1 │ │ -426dc2: 6e20 3e52 1900 |00e3: invoke-virtual {v9, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ -426dc8: 0a02 |00e6: move-result v2 │ │ -426dca: 1a08 0505 |00e7: const-string v8, " │ │ +426be0: |[426be0] tech.ula.model.repositories.UlaDatabase_Impl$1.validateMigration:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +426bf0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +426bf4: 2201 2511 |0002: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +426bf8: 1302 0d00 |0004: const/16 v2, #int 13 // #d │ │ +426bfc: 7020 3687 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +426c02: 2202 cb0a |0009: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c06: 1a03 dc99 |000b: const-string v3, "id" // string@99dc │ │ +426c0a: 1a04 542c |000d: const-string v4, "INTEGER" // string@2c54 │ │ +426c0e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +426c10: 7055 2b52 3254 |0010: invoke-direct {v2, v3, v4, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c16: 6e30 4087 3102 |0013: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c1c: 2202 cb0a |0016: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c20: 1a06 3fb2 |0018: const-string v6, "name" // string@b23f │ │ +426c24: 1a07 d55f |001a: const-string v7, "TEXT" // string@5fd5 │ │ +426c28: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +426c2a: 7058 2b52 6257 |001d: invoke-direct {v2, v6, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c30: 6e30 4087 6102 |0020: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c36: 2202 cb0a |0023: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c3a: 1a09 6e87 |0025: const-string v9, "filesystemId" // string@876e │ │ +426c3e: 7058 2b52 9254 |0027: invoke-direct {v2, v9, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c44: 6e30 4087 9102 |002a: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c4a: 2202 cb0a |002d: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c4e: 1a0a 7587 |002f: const-string v10, "filesystemName" // string@8775 │ │ +426c52: 7058 2b52 a257 |0031: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c58: 6e30 4087 a102 |0034: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c5e: 2202 cb0a |0037: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c62: 1a0a 4071 |0039: const-string v10, "active" // string@7140 │ │ +426c66: 7058 2b52 a254 |003b: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c6c: 6e30 4087 a102 |003e: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c72: 2202 cb0a |0041: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c76: 1a0a 8ed5 |0043: const-string v10, "username" // string@d58e │ │ +426c7a: 7058 2b52 a257 |0045: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c80: 6e30 4087 a102 |0048: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c86: 2202 cb0a |004b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c8a: 1a0a f1b8 |004d: const-string v10, "password" // string@b8f1 │ │ +426c8e: 7058 2b52 a257 |004f: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426c94: 6e30 4087 a102 |0052: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426c9a: 2202 cb0a |0055: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426c9e: 1a0a 43d7 |0057: const-string v10, "vncPassword" // string@d743 │ │ +426ca2: 7058 2b52 a257 |0059: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426ca8: 6e30 4087 a102 |005c: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426cae: 2202 cb0a |005f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426cb2: 1a0a 71c3 |0061: const-string v10, "serviceType" // string@c371 │ │ +426cb6: 7058 2b52 a257 |0063: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426cbc: 6e30 4087 a102 |0066: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426cc2: 2202 cb0a |0069: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426cc6: 1a0a 04ba |006b: const-string v10, "port" // string@ba04 │ │ +426cca: 7058 2b52 a254 |006d: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426cd0: 6e30 4087 a102 |0070: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426cd6: 2202 cb0a |0073: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426cda: 1a0a a2b9 |0075: const-string v10, "pid" // string@b9a2 │ │ +426cde: 7058 2b52 a254 |0077: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426ce4: 1a0a a2b9 |007a: const-string v10, "pid" // string@b9a2 │ │ +426ce8: 6e30 4087 a102 |007c: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426cee: 2202 cb0a |007f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426cf2: 1a0a 438a |0081: const-string v10, "geometry" // string@8a43 │ │ +426cf6: 7058 2b52 a257 |0083: invoke-direct {v2, v10, v7, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426cfc: 1a0a 438a |0086: const-string v10, "geometry" // string@8a43 │ │ +426d00: 6e30 4087 a102 |0088: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426d06: 2202 cb0a |008b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426d0a: 1a0a 389c |008d: const-string v10, "isAppsSession" // string@9c38 │ │ +426d0e: 7058 2b52 a254 |008f: invoke-direct {v2, v10, v4, v5, v8}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426d14: 1a0a 389c |0092: const-string v10, "isAppsSession" // string@9c38 │ │ +426d18: 6e30 4087 a102 |0094: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426d1e: 2202 2611 |0097: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ +426d22: 7020 4687 5200 |0099: invoke-direct {v2, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426d28: 220f cc0a |009c: new-instance v15, Landroidx/room/util/TableInfo$ForeignKey; // type@0acc │ │ +426d2c: 2410 6e1c 0900 |009e: filled-new-array {v9}, [Ljava/lang/String; // type@1c6e │ │ +426d32: 0c0a |00a1: move-result-object v10 │ │ +426d34: 7110 6f86 0a00 |00a2: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +426d3a: 0c0e |00a5: move-result-object v14 │ │ +426d3c: 2410 6e1c 0300 |00a6: filled-new-array {v3}, [Ljava/lang/String; // type@1c6e │ │ +426d42: 0c0a |00a9: move-result-object v10 │ │ +426d44: 7110 6f86 0a00 |00aa: invoke-static {v10}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +426d4a: 0c10 |00ad: move-result-object v16 │ │ +426d4c: 1a0b 6387 |00ae: const-string v11, "filesystem" // string@8763 │ │ +426d50: 1a0c 951d |00b0: const-string v12, "CASCADE" // string@1d95 │ │ +426d54: 1a0d d051 |00b2: const-string v13, "NO ACTION" // string@51d0 │ │ +426d58: 07fa |00b4: move-object v10, v15 │ │ +426d5a: 07f8 |00b5: move-object v8, v15 │ │ +426d5c: 080f 1000 |00b6: move-object/from16 v15, v16 │ │ +426d60: 7606 3152 0a00 |00b8: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@5231 │ │ +426d66: 6e20 4887 8200 |00bb: invoke-virtual {v2, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ +426d6c: 2208 2611 |00be: new-instance v8, Ljava/util/HashSet; // type@1126 │ │ +426d70: 7020 4687 5800 |00c0: invoke-direct {v8, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426d76: 220a ce0a |00c3: new-instance v10, Landroidx/room/util/TableInfo$Index; // type@0ace │ │ +426d7a: 2410 6e1c 0900 |00c5: filled-new-array {v9}, [Ljava/lang/String; // type@1c6e │ │ +426d80: 0c09 |00c8: move-result-object v9 │ │ +426d82: 7110 6f86 0900 |00c9: invoke-static {v9}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +426d88: 0c09 |00cc: move-result-object v9 │ │ +426d8a: 1a0b b89a |00cd: const-string v11, "index_session_filesystemId" // string@9ab8 │ │ +426d8e: 120c |00cf: const/4 v12, #int 0 // #0 │ │ +426d90: 7040 3852 ba9c |00d0: invoke-direct {v10, v11, v12, v9}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@5238 │ │ +426d96: 6e20 4887 a800 |00d3: invoke-virtual {v8, v10}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ +426d9c: 2209 cf0a |00d6: new-instance v9, Landroidx/room/util/TableInfo; // type@0acf │ │ +426da0: 1a0a 77c3 |00d8: const-string v10, "session" // string@c377 │ │ +426da4: 7058 3d52 a921 |00da: invoke-direct {v9, v10, v1, v2, v8}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ +426daa: 1a01 77c3 |00dd: const-string v1, "session" // string@c377 │ │ +426dae: 7120 4052 1000 |00df: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ +426db4: 0c01 |00e2: move-result-object v1 │ │ +426db6: 6e20 3e52 1900 |00e3: invoke-virtual {v9, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ +426dbc: 0a02 |00e6: move-result v2 │ │ +426dbe: 1a08 0505 |00e7: const-string v8, " │ │ Found: │ │ " // string@0505 │ │ -426dce: 3802 5801 |00e9: if-eqz v2, 0241 // +0158 │ │ -426dd2: 2201 2511 |00eb: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -426dd6: 1302 0a00 |00ed: const/16 v2, #int 10 // #a │ │ -426dda: 7020 3687 2100 |00ef: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -426de0: 2202 cb0a |00f2: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426de4: 7055 2b52 3254 |00f4: invoke-direct {v2, v3, v4, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426dea: 6e30 4087 3102 |00f7: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426df0: 2202 cb0a |00fa: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426df4: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ -426df6: 7053 2b52 6257 |00fd: invoke-direct {v2, v6, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426dfc: 6e30 4087 6102 |0100: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e02: 2202 cb0a |0103: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e06: 1a09 3683 |0105: const-string v9, "distributionType" // string@8336 │ │ -426e0a: 7053 2b52 9257 |0107: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e10: 1a09 3683 |010a: const-string v9, "distributionType" // string@8336 │ │ -426e14: 6e30 4087 9102 |010c: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e1a: 2202 cb0a |010f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e1e: 1a09 4c75 |0111: const-string v9, "archType" // string@754c │ │ -426e22: 7053 2b52 9257 |0113: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e28: 1a09 4c75 |0116: const-string v9, "archType" // string@754c │ │ -426e2c: 6e30 4087 9102 |0118: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e32: 2202 cb0a |011b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e36: 1a09 0681 |011d: const-string v9, "defaultUsername" // string@8106 │ │ -426e3a: 7053 2b52 9257 |011f: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e40: 1a09 0681 |0122: const-string v9, "defaultUsername" // string@8106 │ │ -426e44: 6e30 4087 9102 |0124: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e4a: 2202 cb0a |0127: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e4e: 1a09 f980 |0129: const-string v9, "defaultPassword" // string@80f9 │ │ -426e52: 7053 2b52 9257 |012b: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e58: 1a09 f980 |012e: const-string v9, "defaultPassword" // string@80f9 │ │ -426e5c: 6e30 4087 9102 |0130: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e62: 2202 cb0a |0133: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e66: 1a09 0881 |0135: const-string v9, "defaultVncPassword" // string@8108 │ │ -426e6a: 7053 2b52 9257 |0137: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e70: 1a09 0881 |013a: const-string v9, "defaultVncPassword" // string@8108 │ │ -426e74: 6e30 4087 9102 |013c: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e7a: 2202 cb0a |013f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e7e: 1a09 379c |0141: const-string v9, "isAppsFilesystem" // string@9c37 │ │ -426e82: 7053 2b52 9254 |0143: invoke-direct {v2, v9, v4, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426e88: 1a09 379c |0146: const-string v9, "isAppsFilesystem" // string@9c37 │ │ -426e8c: 6e30 4087 9102 |0148: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426e92: 2202 cb0a |014b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426e96: 1a09 03d7 |014d: const-string v9, "versionCodeUsed" // string@d703 │ │ -426e9a: 7053 2b52 9257 |014f: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426ea0: 1a09 03d7 |0152: const-string v9, "versionCodeUsed" // string@d703 │ │ -426ea4: 6e30 4087 9102 |0154: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426eaa: 2202 cb0a |0157: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426eae: 1a09 c49c |0159: const-string v9, "isCreatedFromBackup" // string@9cc4 │ │ -426eb2: 7053 2b52 9254 |015b: invoke-direct {v2, v9, v4, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426eb8: 1a09 c49c |015e: const-string v9, "isCreatedFromBackup" // string@9cc4 │ │ -426ebc: 6e30 4087 9102 |0160: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426ec2: 2202 2611 |0163: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ -426ec6: 7020 4687 3200 |0165: invoke-direct {v2, v3}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426ecc: 2209 2611 |0168: new-instance v9, Ljava/util/HashSet; // type@1126 │ │ -426ed0: 7020 4687 3900 |016a: invoke-direct {v9, v3}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426ed6: 2203 cf0a |016d: new-instance v3, Landroidx/room/util/TableInfo; // type@0acf │ │ -426eda: 1a0a 6387 |016f: const-string v10, "filesystem" // string@8763 │ │ -426ede: 7059 3d52 a321 |0171: invoke-direct {v3, v10, v1, v2, v9}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ -426ee4: 1a01 6387 |0174: const-string v1, "filesystem" // string@8763 │ │ -426ee8: 7120 4052 1000 |0176: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ -426eee: 0c01 |0179: move-result-object v1 │ │ -426ef0: 6e20 3e52 1300 |017a: invoke-virtual {v3, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ -426ef6: 0a02 |017d: move-result v2 │ │ -426ef8: 3802 a600 |017e: if-eqz v2, 0224 // +00a6 │ │ -426efc: 2201 2511 |0180: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -426f00: 1272 |0182: const/4 v2, #int 7 // #7 │ │ -426f02: 7020 3687 2100 |0183: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -426f08: 2202 cb0a |0186: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f0c: 7055 2b52 6257 |0188: invoke-direct {v2, v6, v7, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f12: 6e30 4087 6102 |018b: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f18: 2202 cb0a |018e: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f1c: 1a03 ad79 |0190: const-string v3, "category" // string@79ad │ │ -426f20: 1209 |0192: const/4 v9, #int 0 // #0 │ │ -426f22: 7059 2b52 3257 |0193: invoke-direct {v2, v3, v7, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f28: 1a03 ad79 |0196: const-string v3, "category" // string@79ad │ │ -426f2c: 6e30 4087 3102 |0198: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f32: 2202 cb0a |019b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f36: 1a03 7887 |019d: const-string v3, "filesystemRequired" // string@8778 │ │ -426f3a: 7059 2b52 3257 |019f: invoke-direct {v2, v3, v7, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f40: 1a03 7887 |01a2: const-string v3, "filesystemRequired" // string@8778 │ │ -426f44: 6e30 4087 3102 |01a4: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f4a: 2202 cb0a |01a7: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f4e: 1a03 7ccf |01a9: const-string v3, "supportsCli" // string@cf7c │ │ -426f52: 7059 2b52 3254 |01ab: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f58: 1a03 7ccf |01ae: const-string v3, "supportsCli" // string@cf7c │ │ -426f5c: 6e30 4087 3102 |01b0: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f62: 2202 cb0a |01b3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f66: 1a03 7fcf |01b5: const-string v3, "supportsGui" // string@cf7f │ │ -426f6a: 7059 2b52 3254 |01b7: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f70: 1a03 7fcf |01ba: const-string v3, "supportsGui" // string@cf7f │ │ -426f74: 6e30 4087 3102 |01bc: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f7a: 2202 cb0a |01bf: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f7e: 1a03 2d9e |01c1: const-string v3, "isPaidApp" // string@9e2d │ │ -426f82: 7059 2b52 3254 |01c3: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426f88: 1a03 2d9e |01c6: const-string v3, "isPaidApp" // string@9e2d │ │ -426f8c: 6e30 4087 3102 |01c8: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426f92: 2202 cb0a |01cb: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ -426f96: 1a03 01d7 |01cd: const-string v3, "version" // string@d701 │ │ -426f9a: 7059 2b52 3254 |01cf: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ -426fa0: 1a03 01d7 |01d2: const-string v3, "version" // string@d701 │ │ -426fa4: 6e30 4087 3102 |01d4: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -426faa: 2202 2611 |01d7: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ -426fae: 7020 4687 9200 |01d9: invoke-direct {v2, v9}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426fb4: 2203 2611 |01dc: new-instance v3, Ljava/util/HashSet; // type@1126 │ │ -426fb8: 7020 4687 5300 |01de: invoke-direct {v3, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ -426fbe: 2204 ce0a |01e1: new-instance v4, Landroidx/room/util/TableInfo$Index; // type@0ace │ │ -426fc2: 2410 6e1c 0600 |01e3: filled-new-array {v6}, [Ljava/lang/String; // type@1c6e │ │ -426fc8: 0c06 |01e6: move-result-object v6 │ │ -426fca: 7110 6f86 0600 |01e7: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ -426fd0: 0c06 |01ea: move-result-object v6 │ │ -426fd2: 1a07 b79a |01eb: const-string v7, "index_apps_name" // string@9ab7 │ │ -426fd6: 7040 3852 7465 |01ed: invoke-direct {v4, v7, v5, v6}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@5238 │ │ -426fdc: 6e20 4887 4300 |01f0: invoke-virtual {v3, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ -426fe2: 2204 cf0a |01f3: new-instance v4, Landroidx/room/util/TableInfo; // type@0acf │ │ -426fe6: 1a05 2e75 |01f5: const-string v5, "apps" // string@752e │ │ -426fea: 7053 3d52 5421 |01f7: invoke-direct {v4, v5, v1, v2, v3}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ -426ff0: 1a01 2e75 |01fa: const-string v1, "apps" // string@752e │ │ -426ff4: 7120 4052 1000 |01fc: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ -426ffa: 0c00 |01ff: move-result-object v0 │ │ -426ffc: 6e20 3e52 0400 |0200: invoke-virtual {v4, v0}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ -427002: 0a01 |0203: move-result v1 │ │ -427004: 3801 0300 |0204: if-eqz v1, 0207 // +0003 │ │ -427008: 0e00 |0206: return-void │ │ -42700a: 2201 7210 |0207: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -42700e: 2202 9410 |0209: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -427012: 7010 8384 0200 |020b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -427018: 1a03 4651 |020e: const-string v3, "Migration didn't properly handle apps(tech.ula.model.entities.App). │ │ +426dc2: 3802 5801 |00e9: if-eqz v2, 0241 // +0158 │ │ +426dc6: 2201 2511 |00eb: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +426dca: 1302 0a00 |00ed: const/16 v2, #int 10 // #a │ │ +426dce: 7020 3687 2100 |00ef: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +426dd4: 2202 cb0a |00f2: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426dd8: 7055 2b52 3254 |00f4: invoke-direct {v2, v3, v4, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426dde: 6e30 4087 3102 |00f7: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426de4: 2202 cb0a |00fa: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426de8: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ +426dea: 7053 2b52 6257 |00fd: invoke-direct {v2, v6, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426df0: 6e30 4087 6102 |0100: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426df6: 2202 cb0a |0103: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426dfa: 1a09 3683 |0105: const-string v9, "distributionType" // string@8336 │ │ +426dfe: 7053 2b52 9257 |0107: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e04: 1a09 3683 |010a: const-string v9, "distributionType" // string@8336 │ │ +426e08: 6e30 4087 9102 |010c: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e0e: 2202 cb0a |010f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e12: 1a09 4c75 |0111: const-string v9, "archType" // string@754c │ │ +426e16: 7053 2b52 9257 |0113: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e1c: 1a09 4c75 |0116: const-string v9, "archType" // string@754c │ │ +426e20: 6e30 4087 9102 |0118: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e26: 2202 cb0a |011b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e2a: 1a09 0681 |011d: const-string v9, "defaultUsername" // string@8106 │ │ +426e2e: 7053 2b52 9257 |011f: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e34: 1a09 0681 |0122: const-string v9, "defaultUsername" // string@8106 │ │ +426e38: 6e30 4087 9102 |0124: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e3e: 2202 cb0a |0127: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e42: 1a09 f980 |0129: const-string v9, "defaultPassword" // string@80f9 │ │ +426e46: 7053 2b52 9257 |012b: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e4c: 1a09 f980 |012e: const-string v9, "defaultPassword" // string@80f9 │ │ +426e50: 6e30 4087 9102 |0130: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e56: 2202 cb0a |0133: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e5a: 1a09 0881 |0135: const-string v9, "defaultVncPassword" // string@8108 │ │ +426e5e: 7053 2b52 9257 |0137: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e64: 1a09 0881 |013a: const-string v9, "defaultVncPassword" // string@8108 │ │ +426e68: 6e30 4087 9102 |013c: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e6e: 2202 cb0a |013f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e72: 1a09 379c |0141: const-string v9, "isAppsFilesystem" // string@9c37 │ │ +426e76: 7053 2b52 9254 |0143: invoke-direct {v2, v9, v4, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e7c: 1a09 379c |0146: const-string v9, "isAppsFilesystem" // string@9c37 │ │ +426e80: 6e30 4087 9102 |0148: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e86: 2202 cb0a |014b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426e8a: 1a09 03d7 |014d: const-string v9, "versionCodeUsed" // string@d703 │ │ +426e8e: 7053 2b52 9257 |014f: invoke-direct {v2, v9, v7, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426e94: 1a09 03d7 |0152: const-string v9, "versionCodeUsed" // string@d703 │ │ +426e98: 6e30 4087 9102 |0154: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426e9e: 2202 cb0a |0157: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426ea2: 1a09 c49c |0159: const-string v9, "isCreatedFromBackup" // string@9cc4 │ │ +426ea6: 7053 2b52 9254 |015b: invoke-direct {v2, v9, v4, v5, v3}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426eac: 1a09 c49c |015e: const-string v9, "isCreatedFromBackup" // string@9cc4 │ │ +426eb0: 6e30 4087 9102 |0160: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426eb6: 2202 2611 |0163: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ +426eba: 7020 4687 3200 |0165: invoke-direct {v2, v3}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426ec0: 2209 2611 |0168: new-instance v9, Ljava/util/HashSet; // type@1126 │ │ +426ec4: 7020 4687 3900 |016a: invoke-direct {v9, v3}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426eca: 2203 cf0a |016d: new-instance v3, Landroidx/room/util/TableInfo; // type@0acf │ │ +426ece: 1a0a 6387 |016f: const-string v10, "filesystem" // string@8763 │ │ +426ed2: 7059 3d52 a321 |0171: invoke-direct {v3, v10, v1, v2, v9}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ +426ed8: 1a01 6387 |0174: const-string v1, "filesystem" // string@8763 │ │ +426edc: 7120 4052 1000 |0176: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ +426ee2: 0c01 |0179: move-result-object v1 │ │ +426ee4: 6e20 3e52 1300 |017a: invoke-virtual {v3, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ +426eea: 0a02 |017d: move-result v2 │ │ +426eec: 3802 a600 |017e: if-eqz v2, 0224 // +00a6 │ │ +426ef0: 2201 2511 |0180: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +426ef4: 1272 |0182: const/4 v2, #int 7 // #7 │ │ +426ef6: 7020 3687 2100 |0183: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +426efc: 2202 cb0a |0186: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f00: 7055 2b52 6257 |0188: invoke-direct {v2, v6, v7, v5, v5}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f06: 6e30 4087 6102 |018b: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f0c: 2202 cb0a |018e: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f10: 1a03 ad79 |0190: const-string v3, "category" // string@79ad │ │ +426f14: 1209 |0192: const/4 v9, #int 0 // #0 │ │ +426f16: 7059 2b52 3257 |0193: invoke-direct {v2, v3, v7, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f1c: 1a03 ad79 |0196: const-string v3, "category" // string@79ad │ │ +426f20: 6e30 4087 3102 |0198: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f26: 2202 cb0a |019b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f2a: 1a03 7887 |019d: const-string v3, "filesystemRequired" // string@8778 │ │ +426f2e: 7059 2b52 3257 |019f: invoke-direct {v2, v3, v7, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f34: 1a03 7887 |01a2: const-string v3, "filesystemRequired" // string@8778 │ │ +426f38: 6e30 4087 3102 |01a4: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f3e: 2202 cb0a |01a7: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f42: 1a03 7ccf |01a9: const-string v3, "supportsCli" // string@cf7c │ │ +426f46: 7059 2b52 3254 |01ab: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f4c: 1a03 7ccf |01ae: const-string v3, "supportsCli" // string@cf7c │ │ +426f50: 6e30 4087 3102 |01b0: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f56: 2202 cb0a |01b3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f5a: 1a03 7fcf |01b5: const-string v3, "supportsGui" // string@cf7f │ │ +426f5e: 7059 2b52 3254 |01b7: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f64: 1a03 7fcf |01ba: const-string v3, "supportsGui" // string@cf7f │ │ +426f68: 6e30 4087 3102 |01bc: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f6e: 2202 cb0a |01bf: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f72: 1a03 2d9e |01c1: const-string v3, "isPaidApp" // string@9e2d │ │ +426f76: 7059 2b52 3254 |01c3: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f7c: 1a03 2d9e |01c6: const-string v3, "isPaidApp" // string@9e2d │ │ +426f80: 6e30 4087 3102 |01c8: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f86: 2202 cb0a |01cb: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@0acb │ │ +426f8a: 1a03 01d7 |01cd: const-string v3, "version" // string@d701 │ │ +426f8e: 7059 2b52 3254 |01cf: invoke-direct {v2, v3, v4, v5, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZI)V // method@522b │ │ +426f94: 1a03 01d7 |01d2: const-string v3, "version" // string@d701 │ │ +426f98: 6e30 4087 3102 |01d4: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +426f9e: 2202 2611 |01d7: new-instance v2, Ljava/util/HashSet; // type@1126 │ │ +426fa2: 7020 4687 9200 |01d9: invoke-direct {v2, v9}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426fa8: 2203 2611 |01dc: new-instance v3, Ljava/util/HashSet; // type@1126 │ │ +426fac: 7020 4687 5300 |01de: invoke-direct {v3, v5}, Ljava/util/HashSet;.:(I)V // method@8746 │ │ +426fb2: 2204 ce0a |01e1: new-instance v4, Landroidx/room/util/TableInfo$Index; // type@0ace │ │ +426fb6: 2410 6e1c 0600 |01e3: filled-new-array {v6}, [Ljava/lang/String; // type@1c6e │ │ +426fbc: 0c06 |01e6: move-result-object v6 │ │ +426fbe: 7110 6f86 0600 |01e7: invoke-static {v6}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@866f │ │ +426fc4: 0c06 |01ea: move-result-object v6 │ │ +426fc6: 1a07 b79a |01eb: const-string v7, "index_apps_name" // string@9ab7 │ │ +426fca: 7040 3852 7465 |01ed: invoke-direct {v4, v7, v5, v6}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@5238 │ │ +426fd0: 6e20 4887 4300 |01f0: invoke-virtual {v3, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@8748 │ │ +426fd6: 2204 cf0a |01f3: new-instance v4, Landroidx/room/util/TableInfo; // type@0acf │ │ +426fda: 1a05 2e75 |01f5: const-string v5, "apps" // string@752e │ │ +426fde: 7053 3d52 5421 |01f7: invoke-direct {v4, v5, v1, v2, v3}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@523d │ │ +426fe4: 1a01 2e75 |01fa: const-string v1, "apps" // string@752e │ │ +426fe8: 7120 4052 1000 |01fc: invoke-static {v0, v1}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@5240 │ │ +426fee: 0c00 |01ff: move-result-object v0 │ │ +426ff0: 6e20 3e52 0400 |0200: invoke-virtual {v4, v0}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@523e │ │ +426ff6: 0a01 |0203: move-result v1 │ │ +426ff8: 3801 0300 |0204: if-eqz v1, 0207 // +0003 │ │ +426ffc: 0e00 |0206: return-void │ │ +426ffe: 2201 7210 |0207: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +427002: 2202 9410 |0209: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +427006: 7010 8384 0200 |020b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42700c: 1a03 4651 |020e: const-string v3, "Migration didn't properly handle apps(tech.ula.model.entities.App). │ │ Expected: │ │ " // string@5146 │ │ -42701c: 6e20 8f84 3200 |0210: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427022: 6e20 8e84 4200 |0213: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427028: 6e20 8f84 8200 |0216: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42702e: 6e20 8e84 0200 |0219: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427034: 6e10 9f84 0200 |021c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42703a: 0c00 |021f: move-result-object v0 │ │ -42703c: 7020 8c83 0100 |0220: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -427042: 2701 |0223: throw v1 │ │ -427044: 2200 7210 |0224: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -427048: 2202 9410 |0226: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -42704c: 7010 8384 0200 |0228: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -427052: 1a04 4751 |022b: const-string v4, "Migration didn't properly handle filesystem(tech.ula.model.entities.Filesystem). │ │ +427010: 6e20 8f84 3200 |0210: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427016: 6e20 8e84 4200 |0213: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42701c: 6e20 8f84 8200 |0216: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427022: 6e20 8e84 0200 |0219: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427028: 6e10 9f84 0200 |021c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42702e: 0c00 |021f: move-result-object v0 │ │ +427030: 7020 8c83 0100 |0220: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +427036: 2701 |0223: throw v1 │ │ +427038: 2200 7210 |0224: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +42703c: 2202 9410 |0226: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +427040: 7010 8384 0200 |0228: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +427046: 1a04 4751 |022b: const-string v4, "Migration didn't properly handle filesystem(tech.ula.model.entities.Filesystem). │ │ Expected: │ │ " // string@5147 │ │ -427056: 6e20 8f84 4200 |022d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42705c: 6e20 8e84 3200 |0230: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427062: 6e20 8f84 8200 |0233: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427068: 6e20 8e84 1200 |0236: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42706e: 6e10 9f84 0200 |0239: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -427074: 0c01 |023c: move-result-object v1 │ │ -427076: 7020 8c83 1000 |023d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42707c: 2700 |0240: throw v0 │ │ -42707e: 2200 7210 |0241: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -427082: 2202 9410 |0243: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -427086: 7010 8384 0200 |0245: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42708c: 1a03 4851 |0248: const-string v3, "Migration didn't properly handle session(tech.ula.model.entities.Session). │ │ +42704a: 6e20 8f84 4200 |022d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427050: 6e20 8e84 3200 |0230: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427056: 6e20 8f84 8200 |0233: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42705c: 6e20 8e84 1200 |0236: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427062: 6e10 9f84 0200 |0239: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +427068: 0c01 |023c: move-result-object v1 │ │ +42706a: 7020 8c83 1000 |023d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +427070: 2700 |0240: throw v0 │ │ +427072: 2200 7210 |0241: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +427076: 2202 9410 |0243: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +42707a: 7010 8384 0200 |0245: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +427080: 1a03 4851 |0248: const-string v3, "Migration didn't properly handle session(tech.ula.model.entities.Session). │ │ Expected: │ │ " // string@5148 │ │ -427090: 6e20 8f84 3200 |024a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427096: 6e20 8e84 9200 |024d: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42709c: 6e20 8f84 8200 |0250: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4270a2: 6e20 8e84 1200 |0253: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4270a8: 6e10 9f84 0200 |0256: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4270ae: 0c01 |0259: move-result-object v1 │ │ -4270b0: 7020 8c83 1000 |025a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4270b6: 2700 |025d: throw v0 │ │ +427084: 6e20 8f84 3200 |024a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42708a: 6e20 8e84 9200 |024d: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427090: 6e20 8f84 8200 |0250: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427096: 6e20 8e84 1200 |0253: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42709c: 6e10 9f84 0200 |0256: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4270a2: 0c01 |0259: move-result-object v1 │ │ +4270a4: 7020 8c83 1000 |025a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4270aa: 2700 |025d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0009 line=93 │ │ 0x0016 line=94 │ │ 0x0023 line=95 │ │ 0x002d line=96 │ │ @@ -1425793,27 +1425789,27 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4276cc: |[4276cc] tech.ula.model.state.AppDatabaseEntriesSynced.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ -4276dc: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -4276e0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276e6: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ -4276ea: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276f0: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ -4276f4: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276fa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -4276fc: 7020 04cf 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -427702: 5b12 a9a0 |0013: iput-object v2, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -427706: 5b13 aba0 |0015: iput-object v3, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -42770a: 5b14 aaa0 |0017: iput-object v4, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -42770e: 0e00 |0019: return-void │ │ +4276c0: |[4276c0] tech.ula.model.state.AppDatabaseEntriesSynced.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ +4276d0: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +4276d4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4276da: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ +4276de: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4276e4: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ +4276e8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4276ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +4276f0: 7020 04cf 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +4276f6: 5b12 a9a0 |0013: iput-object v2, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +4276fa: 5b13 aba0 |0015: iput-object v3, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +4276fe: 5b14 aaa0 |0017: iput-object v4, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +427702: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=181 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ 0x0000 - 0x001a reg=2 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x001a reg=3 (null) Ltech/ula/model/entities/Session; │ │ @@ -1425824,153 +1425820,153 @@ │ │ type : '(Ltech/ula/model/state/AppDatabaseEntriesSynced;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppDatabaseEntriesSynced;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -427650: |[427650] tech.ula.model.state.AppDatabaseEntriesSynced.copy$default:(Ltech/ula/model/state/AppDatabaseEntriesSynced;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ -427660: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -427664: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -427668: 5401 a9a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -42766c: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -427670: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -427674: 5402 aba0 |000a: iget-object v2, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -427678: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -42767c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -427680: 5403 aaa0 |0010: iget-object v3, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -427684: 6e40 a3ce 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppDatabaseEntriesSynced; // method@cea3 │ │ -42768a: 0c00 |0015: move-result-object v0 │ │ -42768c: 1100 |0016: return-object v0 │ │ +427644: |[427644] tech.ula.model.state.AppDatabaseEntriesSynced.copy$default:(Ltech/ula/model/state/AppDatabaseEntriesSynced;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ +427654: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +427658: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +42765c: 5401 a9a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +427660: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +427664: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +427668: 5402 aba0 |000a: iget-object v2, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +42766c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +427670: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +427674: 5403 aaa0 |0010: iget-object v3, v0, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +427678: 6e40 a3ce 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppDatabaseEntriesSynced; // method@cea3 │ │ +42767e: 0c00 |0015: move-result-object v0 │ │ +427680: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4275c0: |[4275c0] tech.ula.model.state.AppDatabaseEntriesSynced.component1:()Ltech/ula/model/entities/App; │ │ -4275d0: 5410 a9a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -4275d4: 1100 |0002: return-object v0 │ │ +4275b4: |[4275b4] tech.ula.model.state.AppDatabaseEntriesSynced.component1:()Ltech/ula/model/entities/App; │ │ +4275c4: 5410 a9a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +4275c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427620: |[427620] tech.ula.model.state.AppDatabaseEntriesSynced.component2:()Ltech/ula/model/entities/Session; │ │ -427630: 5410 aba0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -427634: 1100 |0002: return-object v0 │ │ +427614: |[427614] tech.ula.model.state.AppDatabaseEntriesSynced.component2:()Ltech/ula/model/entities/Session; │ │ +427624: 5410 aba0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +427628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'component3' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4275f0: |[4275f0] tech.ula.model.state.AppDatabaseEntriesSynced.component3:()Ltech/ula/model/entities/Filesystem; │ │ -427600: 5410 aaa0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -427604: 1100 |0002: return-object v0 │ │ +4275e4: |[4275e4] tech.ula.model.state.AppDatabaseEntriesSynced.component3:()Ltech/ula/model/entities/Filesystem; │ │ +4275f4: 5410 aaa0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +4275f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppDatabaseEntriesSynced;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -427690: |[427690] tech.ula.model.state.AppDatabaseEntriesSynced.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ -4276a0: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -4276a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276aa: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ -4276ae: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276b4: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ -4276b8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4276be: 2200 221a |000f: new-instance v0, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4276c2: 7040 9fce 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@ce9f │ │ -4276c8: 1100 |0014: return-object v0 │ │ +427684: |[427684] tech.ula.model.state.AppDatabaseEntriesSynced.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ +427694: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +427698: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42769e: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ +4276a2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4276a8: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ +4276ac: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4276b2: 2200 221a |000f: new-instance v0, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4276b6: 7040 9fce 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@ce9f │ │ +4276bc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -427494: |[427494] tech.ula.model.state.AppDatabaseEntriesSynced.equals:(Ljava/lang/Object;)Z │ │ -4274a4: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ -4274a8: 2030 221a |0002: instance-of v0, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4274ac: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -4274b0: 1f03 221a |0006: check-cast v3, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4274b4: 5420 a9a0 |0008: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -4274b8: 5431 a9a0 |000a: iget-object v1, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -4274bc: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4274c2: 0a00 |000f: move-result v0 │ │ -4274c4: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -4274c8: 5420 aba0 |0012: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -4274cc: 5431 aba0 |0014: iget-object v1, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -4274d0: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4274d6: 0a00 |0019: move-result v0 │ │ -4274d8: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -4274dc: 5420 aaa0 |001c: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -4274e0: 5433 aaa0 |001e: iget-object v3, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -4274e4: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4274ea: 0a03 |0023: move-result v3 │ │ -4274ec: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -4274f0: 2803 |0026: goto 0029 // +0003 │ │ -4274f2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -4274f4: 0f03 |0028: return v3 │ │ -4274f6: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -4274f8: 0f03 |002a: return v3 │ │ +427488: |[427488] tech.ula.model.state.AppDatabaseEntriesSynced.equals:(Ljava/lang/Object;)Z │ │ +427498: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ +42749c: 2030 221a |0002: instance-of v0, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4274a0: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +4274a4: 1f03 221a |0006: check-cast v3, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4274a8: 5420 a9a0 |0008: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +4274ac: 5431 a9a0 |000a: iget-object v1, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +4274b0: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4274b6: 0a00 |000f: move-result v0 │ │ +4274b8: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +4274bc: 5420 aba0 |0012: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +4274c0: 5431 aba0 |0014: iget-object v1, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +4274c4: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4274ca: 0a00 |0019: move-result v0 │ │ +4274cc: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +4274d0: 5420 aaa0 |001c: iget-object v0, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +4274d4: 5433 aaa0 |001e: iget-object v3, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +4274d8: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4274de: 0a03 |0023: move-result v3 │ │ +4274e0: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +4274e4: 2803 |0026: goto 0029 // +0003 │ │ +4274e6: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +4274e8: 0f03 |0028: return v3 │ │ +4274ea: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +4274ec: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4275d8: |[4275d8] tech.ula.model.state.AppDatabaseEntriesSynced.getApp:()Ltech/ula/model/entities/App; │ │ -4275e8: 5410 a9a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -4275ec: 1100 |0002: return-object v0 │ │ +4275cc: |[4275cc] tech.ula.model.state.AppDatabaseEntriesSynced.getApp:()Ltech/ula/model/entities/App; │ │ +4275dc: 5410 a9a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +4275e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ │ │ #6 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ @@ -1425978,17 +1425974,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427608: |[427608] tech.ula.model.state.AppDatabaseEntriesSynced.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -427618: 5410 aaa0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -42761c: 1100 |0002: return-object v0 │ │ +4275fc: |[4275fc] tech.ula.model.state.AppDatabaseEntriesSynced.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42760c: 5410 aaa0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +427610: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ │ │ #7 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ @@ -1425996,17 +1425992,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427638: |[427638] tech.ula.model.state.AppDatabaseEntriesSynced.getSession:()Ltech/ula/model/entities/Session; │ │ -427648: 5410 aba0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -42764c: 1100 |0002: return-object v0 │ │ +42762c: |[42762c] tech.ula.model.state.AppDatabaseEntriesSynced.getSession:()Ltech/ula/model/entities/Session; │ │ +42763c: 5410 aba0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +427640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AppDatabaseEntriesSynced; │ │ │ │ #8 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ @@ -1426014,70 +1426010,70 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -4274fc: |[4274fc] tech.ula.model.state.AppDatabaseEntriesSynced.hashCode:()I │ │ -42750c: 5430 a9a0 |0000: iget-object v0, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -427510: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -427512: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -427516: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42751c: 0a00 |0008: move-result v0 │ │ -42751e: 2802 |0009: goto 000b // +0002 │ │ -427520: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -427522: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -427526: 5432 aba0 |000d: iget-object v2, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -42752a: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -42752e: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -427534: 0a02 |0014: move-result v2 │ │ -427536: 2802 |0015: goto 0017 // +0002 │ │ -427538: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -42753a: b020 |0017: add-int/2addr v0, v2 │ │ -42753c: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -427540: 5432 aaa0 |001a: iget-object v2, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -427544: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -427548: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42754e: 0a01 |0021: move-result v1 │ │ -427550: b010 |0022: add-int/2addr v0, v1 │ │ -427552: 0f00 |0023: return v0 │ │ +4274f0: |[4274f0] tech.ula.model.state.AppDatabaseEntriesSynced.hashCode:()I │ │ +427500: 5430 a9a0 |0000: iget-object v0, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +427504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +427506: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42750a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +427510: 0a00 |0008: move-result v0 │ │ +427512: 2802 |0009: goto 000b // +0002 │ │ +427514: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +427516: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42751a: 5432 aba0 |000d: iget-object v2, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +42751e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +427522: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +427528: 0a02 |0014: move-result v2 │ │ +42752a: 2802 |0015: goto 0017 // +0002 │ │ +42752c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +42752e: b020 |0017: add-int/2addr v0, v2 │ │ +427530: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +427534: 5432 aaa0 |001a: iget-object v2, v3, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +427538: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +42753c: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +427542: 0a01 |0021: move-result v1 │ │ +427544: b010 |0022: add-int/2addr v0, v1 │ │ +427546: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/state/AppDatabaseEntriesSynced;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -427554: |[427554] tech.ula.model.state.AppDatabaseEntriesSynced.toString:()Ljava/lang/String; │ │ -427564: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -427568: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42756e: 1a01 3d1a |0005: const-string v1, "AppDatabaseEntriesSynced(app=" // string@1a3d │ │ -427572: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427578: 5421 a9a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ -42757c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427582: 1a01 2413 |000f: const-string v1, ", session=" // string@1324 │ │ -427586: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42758c: 5421 aba0 |0014: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ -427590: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427596: 1a01 af12 |0019: const-string v1, ", filesystem=" // string@12af │ │ -42759a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4275a0: 5421 aaa0 |001e: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ -4275a4: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4275aa: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ -4275ae: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4275b4: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4275ba: 0c00 |002b: move-result-object v0 │ │ -4275bc: 1100 |002c: return-object v0 │ │ +427548: |[427548] tech.ula.model.state.AppDatabaseEntriesSynced.toString:()Ljava/lang/String; │ │ +427558: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42755c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +427562: 1a01 3d1a |0005: const-string v1, "AppDatabaseEntriesSynced(app=" // string@1a3d │ │ +427566: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42756c: 5421 a9a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.app:Ltech/ula/model/entities/App; // field@a0a9 │ │ +427570: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427576: 1a01 2413 |000f: const-string v1, ", session=" // string@1324 │ │ +42757a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427580: 5421 aba0 |0014: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.session:Ltech/ula/model/entities/Session; // field@a0ab │ │ +427584: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42758a: 1a01 af12 |0019: const-string v1, ", filesystem=" // string@12af │ │ +42758e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427594: 5421 aaa0 |001e: iget-object v1, v2, Ltech/ula/model/state/AppDatabaseEntriesSynced;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0aa │ │ +427598: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42759e: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ +4275a2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4275a8: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4275ae: 0c00 |002b: move-result-object v0 │ │ +4275b0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4856 header: │ │ @@ -1426111,37 +1426107,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -427710: |[427710] tech.ula.model.state.AppHasServiceTypeSet.:()V │ │ -427720: 2200 231a |0000: new-instance v0, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ -427724: 7010 acce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppHasServiceTypeSet;.:()V // method@ceac │ │ -42772a: 6900 aca0 |0005: sput-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ -42772e: 0e00 |0007: return-void │ │ +427704: |[427704] tech.ula.model.state.AppHasServiceTypeSet.:()V │ │ +427714: 2200 231a |0000: new-instance v0, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ +427718: 7010 acce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppHasServiceTypeSet;.:()V // method@ceac │ │ +42771e: 6900 aca0 |0005: sput-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ +427722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppHasServiceTypeSet;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -427730: |[427730] tech.ula.model.state.AppHasServiceTypeSet.:()V │ │ -427740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -427742: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -427748: 0e00 |0004: return-void │ │ +427724: |[427724] tech.ula.model.state.AppHasServiceTypeSet.:()V │ │ +427734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +427736: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +42773c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppHasServiceTypeSet; │ │ │ │ Virtual methods - │ │ @@ -1426178,37 +1426174,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42774c: |[42774c] tech.ula.model.state.AppRequiresServiceType.:()V │ │ -42775c: 2200 241a |0000: new-instance v0, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ -427760: 7010 aece 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppRequiresServiceType;.:()V // method@ceae │ │ -427766: 6900 ada0 |0005: sput-object v0, Ltech/ula/model/state/AppRequiresServiceType;.INSTANCE:Ltech/ula/model/state/AppRequiresServiceType; // field@a0ad │ │ -42776a: 0e00 |0007: return-void │ │ +427740: |[427740] tech.ula.model.state.AppRequiresServiceType.:()V │ │ +427750: 2200 241a |0000: new-instance v0, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ +427754: 7010 aece 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppRequiresServiceType;.:()V // method@ceae │ │ +42775a: 6900 ada0 |0005: sput-object v0, Ltech/ula/model/state/AppRequiresServiceType;.INSTANCE:Ltech/ula/model/state/AppRequiresServiceType; // field@a0ad │ │ +42775e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppRequiresServiceType;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42776c: |[42776c] tech.ula.model.state.AppRequiresServiceType.:()V │ │ -42777c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42777e: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -427784: 0e00 |0004: return-void │ │ +427760: |[427760] tech.ula.model.state.AppRequiresServiceType.:()V │ │ +427770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +427772: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +427778: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppRequiresServiceType; │ │ │ │ Virtual methods - │ │ @@ -1426245,37 +1426241,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -427788: |[427788] tech.ula.model.state.AppScriptCopyFailed.:()V │ │ -427798: 2200 251a |0000: new-instance v0, Ltech/ula/model/state/AppScriptCopyFailed; // type@1a25 │ │ -42779c: 7010 b0ce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppScriptCopyFailed;.:()V // method@ceb0 │ │ -4277a2: 6900 aea0 |0005: sput-object v0, Ltech/ula/model/state/AppScriptCopyFailed;.INSTANCE:Ltech/ula/model/state/AppScriptCopyFailed; // field@a0ae │ │ -4277a6: 0e00 |0007: return-void │ │ +42777c: |[42777c] tech.ula.model.state.AppScriptCopyFailed.:()V │ │ +42778c: 2200 251a |0000: new-instance v0, Ltech/ula/model/state/AppScriptCopyFailed; // type@1a25 │ │ +427790: 7010 b0ce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppScriptCopyFailed;.:()V // method@ceb0 │ │ +427796: 6900 aea0 |0005: sput-object v0, Ltech/ula/model/state/AppScriptCopyFailed;.INSTANCE:Ltech/ula/model/state/AppScriptCopyFailed; // field@a0ae │ │ +42779a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppScriptCopyFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4277a8: |[4277a8] tech.ula.model.state.AppScriptCopyFailed.:()V │ │ -4277b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4277ba: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -4277c0: 0e00 |0004: return-void │ │ +42779c: |[42779c] tech.ula.model.state.AppScriptCopyFailed.:()V │ │ +4277ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4277ae: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +4277b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppScriptCopyFailed; │ │ │ │ Virtual methods - │ │ @@ -1426312,37 +1426308,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4277c4: |[4277c4] tech.ula.model.state.AppScriptCopySucceeded.:()V │ │ -4277d4: 2200 261a |0000: new-instance v0, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ -4277d8: 7010 b2ce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppScriptCopySucceeded;.:()V // method@ceb2 │ │ -4277de: 6900 afa0 |0005: sput-object v0, Ltech/ula/model/state/AppScriptCopySucceeded;.INSTANCE:Ltech/ula/model/state/AppScriptCopySucceeded; // field@a0af │ │ -4277e2: 0e00 |0007: return-void │ │ +4277b8: |[4277b8] tech.ula.model.state.AppScriptCopySucceeded.:()V │ │ +4277c8: 2200 261a |0000: new-instance v0, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ +4277cc: 7010 b2ce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppScriptCopySucceeded;.:()V // method@ceb2 │ │ +4277d2: 6900 afa0 |0005: sput-object v0, Ltech/ula/model/state/AppScriptCopySucceeded;.INSTANCE:Ltech/ula/model/state/AppScriptCopySucceeded; // field@a0af │ │ +4277d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppScriptCopySucceeded;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4277e4: |[4277e4] tech.ula.model.state.AppScriptCopySucceeded.:()V │ │ -4277f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4277f6: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -4277fc: 0e00 |0004: return-void │ │ +4277d8: |[4277d8] tech.ula.model.state.AppScriptCopySucceeded.:()V │ │ +4277e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4277ea: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +4277f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppScriptCopySucceeded; │ │ │ │ Virtual methods - │ │ @@ -1426398,21 +1426394,21 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42792c: |[42792c] tech.ula.model.state.AppSelected.:(Ltech/ula/model/entities/App;)V │ │ -42793c: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -427940: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427946: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -427948: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -42794e: 5b12 b0a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -427952: 0e00 |000b: return-void │ │ +427920: |[427920] tech.ula.model.state.AppSelected.:(Ltech/ula/model/entities/App;)V │ │ +427930: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +427934: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42793a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42793c: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +427942: 5b12 b0a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +427946: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=184 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/AppSelected; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1426421,101 +1426417,101 @@ │ │ type : '(Ltech/ula/model/state/AppSelected;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/model/state/AppSelected;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4278dc: |[4278dc] tech.ula.model.state.AppSelected.copy$default:(Ltech/ula/model/state/AppSelected;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/model/state/AppSelected; │ │ -4278ec: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4278f0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4278f4: 5401 b0a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -4278f8: 6e20 b5ce 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AppSelected;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/model/state/AppSelected; // method@ceb5 │ │ -4278fe: 0c00 |0009: move-result-object v0 │ │ -427900: 1100 |000a: return-object v0 │ │ +4278d0: |[4278d0] tech.ula.model.state.AppSelected.copy$default:(Ltech/ula/model/state/AppSelected;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/model/state/AppSelected; │ │ +4278e0: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4278e4: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4278e8: 5401 b0a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +4278ec: 6e20 b5ce 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AppSelected;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/model/state/AppSelected; // method@ceb5 │ │ +4278f2: 0c00 |0009: move-result-object v0 │ │ +4278f4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppSelected;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4278ac: |[4278ac] tech.ula.model.state.AppSelected.component1:()Ltech/ula/model/entities/App; │ │ -4278bc: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -4278c0: 1100 |0002: return-object v0 │ │ +4278a0: |[4278a0] tech.ula.model.state.AppSelected.component1:()Ltech/ula/model/entities/App; │ │ +4278b0: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +4278b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppSelected;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;)Ltech/ula/model/state/AppSelected;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -427904: |[427904] tech.ula.model.state.AppSelected.copy:(Ltech/ula/model/entities/App;)Ltech/ula/model/state/AppSelected; │ │ -427914: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -427918: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42791e: 2200 271a |0005: new-instance v0, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -427922: 7020 b3ce 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ -427928: 1100 |000a: return-object v0 │ │ +4278f8: |[4278f8] tech.ula.model.state.AppSelected.copy:(Ltech/ula/model/entities/App;)Ltech/ula/model/state/AppSelected; │ │ +427908: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +42790c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427912: 2200 271a |0005: new-instance v0, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +427916: 7020 b3ce 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ +42791c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppSelected;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -427800: |[427800] tech.ula.model.state.AppSelected.equals:(Ljava/lang/Object;)Z │ │ -427810: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -427814: 2020 271a |0002: instance-of v0, v2, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -427818: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42781c: 1f02 271a |0006: check-cast v2, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -427820: 5410 b0a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -427824: 5422 b0a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -427828: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42782e: 0a02 |000f: move-result v2 │ │ -427830: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -427834: 2803 |0012: goto 0015 // +0003 │ │ -427836: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -427838: 0f02 |0014: return v2 │ │ -42783a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42783c: 0f02 |0016: return v2 │ │ +4277f4: |[4277f4] tech.ula.model.state.AppSelected.equals:(Ljava/lang/Object;)Z │ │ +427804: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +427808: 2020 271a |0002: instance-of v0, v2, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +42780c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +427810: 1f02 271a |0006: check-cast v2, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +427814: 5410 b0a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +427818: 5422 b0a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +42781c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +427822: 0a02 |000f: move-result v2 │ │ +427824: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +427828: 2803 |0012: goto 0015 // +0003 │ │ +42782a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42782c: 0f02 |0014: return v2 │ │ +42782e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +427830: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/AppSelected;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4278c4: |[4278c4] tech.ula.model.state.AppSelected.getApp:()Ltech/ula/model/entities/App; │ │ -4278d4: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -4278d8: 1100 |0002: return-object v0 │ │ +4278b8: |[4278b8] tech.ula.model.state.AppSelected.getApp:()Ltech/ula/model/entities/App; │ │ +4278c8: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +4278cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AppSelected; │ │ │ │ #4 : (in Ltech/ula/model/state/AppSelected;) │ │ @@ -1426523,47 +1426519,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -427840: |[427840] tech.ula.model.state.AppSelected.hashCode:()I │ │ -427850: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -427854: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -427858: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42785e: 0a00 |0007: move-result v0 │ │ -427860: 2802 |0008: goto 000a // +0002 │ │ -427862: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -427864: 0f00 |000a: return v0 │ │ +427834: |[427834] tech.ula.model.state.AppSelected.hashCode:()I │ │ +427844: 5410 b0a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +427848: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42784c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +427852: 0a00 |0007: move-result v0 │ │ +427854: 2802 |0008: goto 000a // +0002 │ │ +427856: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +427858: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/AppSelected;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -427868: |[427868] tech.ula.model.state.AppSelected.toString:()Ljava/lang/String; │ │ -427878: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42787c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -427882: 1a01 461a |0005: const-string v1, "AppSelected(app=" // string@1a46 │ │ -427886: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42788c: 5421 b0a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ -427890: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427896: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42789a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4278a0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4278a6: 0c00 |0017: move-result-object v0 │ │ -4278a8: 1100 |0018: return-object v0 │ │ +42785c: |[42785c] tech.ula.model.state.AppSelected.toString:()Ljava/lang/String; │ │ +42786c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +427870: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +427876: 1a01 461a |0005: const-string v1, "AppSelected(app=" // string@1a46 │ │ +42787a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427880: 5421 b0a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppSelected;.app:Ltech/ula/model/entities/App; // field@a0b0 │ │ +427884: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42788a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42788e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427894: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42789a: 0c00 |0017: move-result-object v0 │ │ +42789c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4861 header: │ │ @@ -1426597,37 +1426593,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -427954: |[427954] tech.ula.model.state.AppsFilesystemHasCredentials.:()V │ │ -427964: 2200 281a |0000: new-instance v0, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ -427968: 7010 bcce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppsFilesystemHasCredentials;.:()V // method@cebc │ │ -42796e: 6900 b1a0 |0005: sput-object v0, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ -427972: 0e00 |0007: return-void │ │ +427948: |[427948] tech.ula.model.state.AppsFilesystemHasCredentials.:()V │ │ +427958: 2200 281a |0000: new-instance v0, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ +42795c: 7010 bcce 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AppsFilesystemHasCredentials;.:()V // method@cebc │ │ +427962: 6900 b1a0 |0005: sput-object v0, Ltech/ula/model/state/AppsFilesystemHasCredentials;.INSTANCE:Ltech/ula/model/state/AppsFilesystemHasCredentials; // field@a0b1 │ │ +427966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsFilesystemHasCredentials;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -427974: |[427974] tech.ula.model.state.AppsFilesystemHasCredentials.:()V │ │ -427984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -427986: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -42798c: 0e00 |0004: return-void │ │ +427968: |[427968] tech.ula.model.state.AppsFilesystemHasCredentials.:()V │ │ +427978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42797a: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +427980: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AppsFilesystemHasCredentials; │ │ │ │ Virtual methods - │ │ @@ -1426683,21 +1426679,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -427abc: |[427abc] tech.ula.model.state.AppsFilesystemRequiresCredentials.:(Ltech/ula/model/entities/Filesystem;)V │ │ -427acc: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -427ad0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427ad6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -427ad8: 7020 04cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -427ade: 5b12 b2a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -427ae2: 0e00 |000b: return-void │ │ +427ab0: |[427ab0] tech.ula.model.state.AppsFilesystemRequiresCredentials.:(Ltech/ula/model/entities/Filesystem;)V │ │ +427ac0: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +427ac4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427aca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +427acc: 7020 04cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +427ad2: 5b12 b2a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +427ad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1426706,101 +1426702,101 @@ │ │ type : '(Ltech/ula/model/state/AppsFilesystemRequiresCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -427a6c: |[427a6c] tech.ula.model.state.AppsFilesystemRequiresCredentials.copy$default:(Ltech/ula/model/state/AppsFilesystemRequiresCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ -427a7c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -427a80: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -427a84: 5401 b2a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -427a88: 6e20 bfce 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // method@cebf │ │ -427a8e: 0c00 |0009: move-result-object v0 │ │ -427a90: 1100 |000a: return-object v0 │ │ +427a60: |[427a60] tech.ula.model.state.AppsFilesystemRequiresCredentials.copy$default:(Ltech/ula/model/state/AppsFilesystemRequiresCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ +427a70: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +427a74: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +427a78: 5401 b2a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +427a7c: 6e20 bfce 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // method@cebf │ │ +427a82: 0c00 |0009: move-result-object v0 │ │ +427a84: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427a3c: |[427a3c] tech.ula.model.state.AppsFilesystemRequiresCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ -427a4c: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -427a50: 1100 |0002: return-object v0 │ │ +427a30: |[427a30] tech.ula.model.state.AppsFilesystemRequiresCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ +427a40: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +427a44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -427a94: |[427a94] tech.ula.model.state.AppsFilesystemRequiresCredentials.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ -427aa4: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -427aa8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427aae: 2200 291a |0005: new-instance v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -427ab2: 7020 bdce 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cebd │ │ -427ab8: 1100 |000a: return-object v0 │ │ +427a88: |[427a88] tech.ula.model.state.AppsFilesystemRequiresCredentials.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ +427a98: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +427a9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427aa2: 2200 291a |0005: new-instance v0, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +427aa6: 7020 bdce 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cebd │ │ +427aac: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -427990: |[427990] tech.ula.model.state.AppsFilesystemRequiresCredentials.equals:(Ljava/lang/Object;)Z │ │ -4279a0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -4279a4: 2020 291a |0002: instance-of v0, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -4279a8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -4279ac: 1f02 291a |0006: check-cast v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -4279b0: 5410 b2a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -4279b4: 5422 b2a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -4279b8: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4279be: 0a02 |000f: move-result v2 │ │ -4279c0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4279c4: 2803 |0012: goto 0015 // +0003 │ │ -4279c6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4279c8: 0f02 |0014: return v2 │ │ -4279ca: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4279cc: 0f02 |0016: return v2 │ │ +427984: |[427984] tech.ula.model.state.AppsFilesystemRequiresCredentials.equals:(Ljava/lang/Object;)Z │ │ +427994: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +427998: 2020 291a |0002: instance-of v0, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +42799c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +4279a0: 1f02 291a |0006: check-cast v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +4279a4: 5410 b2a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +4279a8: 5422 b2a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +4279ac: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4279b2: 0a02 |000f: move-result v2 │ │ +4279b4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4279b8: 2803 |0012: goto 0015 // +0003 │ │ +4279ba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4279bc: 0f02 |0014: return v2 │ │ +4279be: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4279c0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ name : 'getAppsFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427a54: |[427a54] tech.ula.model.state.AppsFilesystemRequiresCredentials.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -427a64: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -427a68: 1100 |0002: return-object v0 │ │ +427a48: |[427a48] tech.ula.model.state.AppsFilesystemRequiresCredentials.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +427a58: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +427a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AppsFilesystemRequiresCredentials; │ │ │ │ #4 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ @@ -1426808,47 +1426804,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4279d0: |[4279d0] tech.ula.model.state.AppsFilesystemRequiresCredentials.hashCode:()I │ │ -4279e0: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -4279e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4279e8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4279ee: 0a00 |0007: move-result v0 │ │ -4279f0: 2802 |0008: goto 000a // +0002 │ │ -4279f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4279f4: 0f00 |000a: return v0 │ │ +4279c4: |[4279c4] tech.ula.model.state.AppsFilesystemRequiresCredentials.hashCode:()I │ │ +4279d4: 5410 b2a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +4279d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4279dc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4279e2: 0a00 |0007: move-result v0 │ │ +4279e4: 2802 |0008: goto 000a // +0002 │ │ +4279e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4279e8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/AppsFilesystemRequiresCredentials;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4279f8: |[4279f8] tech.ula.model.state.AppsFilesystemRequiresCredentials.toString:()Ljava/lang/String; │ │ -427a08: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -427a0c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -427a12: 1a01 531a |0005: const-string v1, "AppsFilesystemRequiresCredentials(appsFilesystem=" // string@1a53 │ │ -427a16: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427a1c: 5421 b2a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ -427a20: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -427a26: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -427a2a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -427a30: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -427a36: 0c00 |0017: move-result-object v0 │ │ -427a38: 1100 |0018: return-object v0 │ │ +4279ec: |[4279ec] tech.ula.model.state.AppsFilesystemRequiresCredentials.toString:()Ljava/lang/String; │ │ +4279fc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +427a00: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +427a06: 1a01 531a |0005: const-string v1, "AppsFilesystemRequiresCredentials(appsFilesystem=" // string@1a53 │ │ +427a0a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427a10: 5421 b2a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AppsFilesystemRequiresCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0b2 │ │ +427a14: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +427a1a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +427a1e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +427a24: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +427a2a: 0c00 |0017: move-result-object v0 │ │ +427a2c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4863 header: │ │ @@ -1426889,19 +1426885,19 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -429220: |[429220] tech.ula.model.state.AssetDownloadComplete.:(J)V │ │ -429230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429232: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -429238: 5a12 f6a0 |0004: iput-wide v2, v1, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -42923c: 0e00 |0006: return-void │ │ +429214: |[429214] tech.ula.model.state.AssetDownloadComplete.:(J)V │ │ +429224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429226: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42922c: 5a12 f6a0 |0004: iput-wide v2, v1, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +429230: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/model/state/AssetDownloadComplete; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1426910,98 +1426906,98 @@ │ │ type : '(Ltech/ula/model/state/AssetDownloadComplete;JILjava/lang/Object;)Ltech/ula/model/state/AssetDownloadComplete;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4291dc: |[4291dc] tech.ula.model.state.AssetDownloadComplete.copy$default:(Ltech/ula/model/state/AssetDownloadComplete;JILjava/lang/Object;)Ltech/ula/model/state/AssetDownloadComplete; │ │ -4291ec: dd03 0301 |0000: and-int/lit8 v3, v3, #int 1 // #01 │ │ -4291f0: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -4291f4: 5301 f6a0 |0004: iget-wide v1, v0, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -4291f8: 6e30 07cf 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AssetDownloadComplete;.copy:(J)Ltech/ula/model/state/AssetDownloadComplete; // method@cf07 │ │ -4291fe: 0c00 |0009: move-result-object v0 │ │ -429200: 1100 |000a: return-object v0 │ │ +4291d0: |[4291d0] tech.ula.model.state.AssetDownloadComplete.copy$default:(Ltech/ula/model/state/AssetDownloadComplete;JILjava/lang/Object;)Ltech/ula/model/state/AssetDownloadComplete; │ │ +4291e0: dd03 0301 |0000: and-int/lit8 v3, v3, #int 1 // #01 │ │ +4291e4: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +4291e8: 5301 f6a0 |0004: iget-wide v1, v0, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +4291ec: 6e30 07cf 1002 |0006: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AssetDownloadComplete;.copy:(J)Ltech/ula/model/state/AssetDownloadComplete; // method@cf07 │ │ +4291f2: 0c00 |0009: move-result-object v0 │ │ +4291f4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ name : 'component1' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4291ac: |[4291ac] tech.ula.model.state.AssetDownloadComplete.component1:()J │ │ -4291bc: 5320 f6a0 |0000: iget-wide v0, v2, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -4291c0: 1000 |0002: return-wide v0 │ │ +4291a0: |[4291a0] tech.ula.model.state.AssetDownloadComplete.component1:()J │ │ +4291b0: 5320 f6a0 |0000: iget-wide v0, v2, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +4291b4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ name : 'copy' │ │ type : '(J)Ltech/ula/model/state/AssetDownloadComplete;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -429204: |[429204] tech.ula.model.state.AssetDownloadComplete.copy:(J)Ltech/ula/model/state/AssetDownloadComplete; │ │ -429214: 2200 381a |0000: new-instance v0, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -429218: 7030 05cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/AssetDownloadComplete;.:(J)V // method@cf05 │ │ -42921e: 1100 |0005: return-object v0 │ │ +4291f8: |[4291f8] tech.ula.model.state.AssetDownloadComplete.copy:(J)Ltech/ula/model/state/AssetDownloadComplete; │ │ +429208: 2200 381a |0000: new-instance v0, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42920c: 7030 05cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/AssetDownloadComplete;.:(J)V // method@cf05 │ │ +429212: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -429108: |[429108] tech.ula.model.state.AssetDownloadComplete.equals:(Ljava/lang/Object;)Z │ │ -429118: 3254 1300 |0000: if-eq v4, v5, 0013 // +0013 │ │ -42911c: 2050 381a |0002: instance-of v0, v5, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -429120: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -429124: 1f05 381a |0006: check-cast v5, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -429128: 5340 f6a0 |0008: iget-wide v0, v4, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -42912c: 5352 f6a0 |000a: iget-wide v2, v5, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -429130: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ -429134: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ -429138: 2803 |0010: goto 0013 // +0003 │ │ -42913a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -42913c: 0f05 |0012: return v5 │ │ -42913e: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -429140: 0f05 |0014: return v5 │ │ +4290fc: |[4290fc] tech.ula.model.state.AssetDownloadComplete.equals:(Ljava/lang/Object;)Z │ │ +42910c: 3254 1300 |0000: if-eq v4, v5, 0013 // +0013 │ │ +429110: 2050 381a |0002: instance-of v0, v5, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +429114: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +429118: 1f05 381a |0006: check-cast v5, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42911c: 5340 f6a0 |0008: iget-wide v0, v4, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +429120: 5352 f6a0 |000a: iget-wide v2, v5, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +429124: 3105 0002 |000c: cmp-long v5, v0, v2 │ │ +429128: 3905 0300 |000e: if-nez v5, 0011 // +0003 │ │ +42912c: 2803 |0010: goto 0013 // +0003 │ │ +42912e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +429130: 0f05 |0012: return v5 │ │ +429132: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +429134: 0f05 |0014: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ name : 'getDownloadAssetId' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4291c4: |[4291c4] tech.ula.model.state.AssetDownloadComplete.getDownloadAssetId:()J │ │ -4291d4: 5320 f6a0 |0000: iget-wide v0, v2, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -4291d8: 1000 |0002: return-wide v0 │ │ +4291b8: |[4291b8] tech.ula.model.state.AssetDownloadComplete.getDownloadAssetId:()J │ │ +4291c8: 5320 f6a0 |0000: iget-wide v0, v2, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +4291cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ltech/ula/model/state/AssetDownloadComplete; │ │ │ │ #4 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ @@ -1427009,46 +1427005,46 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -429144: |[429144] tech.ula.model.state.AssetDownloadComplete.hashCode:()I │ │ -429154: 5340 f6a0 |0000: iget-wide v0, v4, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -429158: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ -42915c: a502 0002 |0004: ushr-long v2, v0, v2 │ │ -429160: c220 |0006: xor-long/2addr v0, v2 │ │ -429162: 8401 |0007: long-to-int v1, v0 │ │ -429164: 0f01 |0008: return v1 │ │ +429138: |[429138] tech.ula.model.state.AssetDownloadComplete.hashCode:()I │ │ +429148: 5340 f6a0 |0000: iget-wide v0, v4, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +42914c: 1302 2000 |0002: const/16 v2, #int 32 // #20 │ │ +429150: a502 0002 |0004: ushr-long v2, v0, v2 │ │ +429154: c220 |0006: xor-long/2addr v0, v2 │ │ +429156: 8401 |0007: long-to-int v1, v0 │ │ +429158: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/AssetDownloadComplete;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -429168: |[429168] tech.ula.model.state.AssetDownloadComplete.toString:()Ljava/lang/String; │ │ -429178: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42917c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429182: 1a01 b61a |0005: const-string v1, "AssetDownloadComplete(downloadAssetId=" // string@1ab6 │ │ -429186: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42918c: 5331 f6a0 |000a: iget-wide v1, v3, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ -429190: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -429196: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42919a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4291a0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4291a6: 0c00 |0017: move-result-object v0 │ │ -4291a8: 1100 |0018: return-object v0 │ │ +42915c: |[42915c] tech.ula.model.state.AssetDownloadComplete.toString:()Ljava/lang/String; │ │ +42916c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429170: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +429176: 1a01 b61a |0005: const-string v1, "AssetDownloadComplete(downloadAssetId=" // string@1ab6 │ │ +42917a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429180: 5331 f6a0 |000a: iget-wide v1, v3, Ltech/ula/model/state/AssetDownloadComplete;.downloadAssetId:J // field@a0f6 │ │ +429184: 6e30 8b84 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +42918a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42918e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429194: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42919a: 0c00 |0017: move-result-object v0 │ │ +42919c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4864 header: │ │ @@ -1427078,18 +1427074,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4293d0: |[4293d0] tech.ula.model.state.AssetRetrievalState.:()V │ │ -4293e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4293e2: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -4293e8: 0e00 |0004: return-void │ │ +4293c4: |[4293c4] tech.ula.model.state.AssetRetrievalState.:()V │ │ +4293d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4293d6: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +4293dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AssetRetrievalState; │ │ │ │ #1 : (in Ltech/ula/model/state/AssetRetrievalState;) │ │ @@ -1427097,17 +1427093,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4293ec: |[4293ec] tech.ula.model.state.AssetRetrievalState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4293fc: 7010 17cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AssetRetrievalState;.:()V // method@cf17 │ │ -429402: 0e00 |0003: return-void │ │ +4293e0: |[4293e0] tech.ula.model.state.AssetRetrievalState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4293f0: 7010 17cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AssetRetrievalState;.:()V // method@cf17 │ │ +4293f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AssetRetrievalState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1427141,18 +1427137,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429404: |[429404] tech.ula.model.state.AssetVerificationState.:()V │ │ -429414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429416: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42941c: 0e00 |0004: return-void │ │ +4293f8: |[4293f8] tech.ula.model.state.AssetVerificationState.:()V │ │ +429408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42940a: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +429410: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AssetVerificationState; │ │ │ │ #1 : (in Ltech/ula/model/state/AssetVerificationState;) │ │ @@ -1427160,17 +1427156,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -429420: |[429420] tech.ula.model.state.AssetVerificationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -429430: 7010 19cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AssetVerificationState;.:()V // method@cf19 │ │ -429436: 0e00 |0003: return-void │ │ +429414: |[429414] tech.ula.model.state.AssetVerificationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +429424: 7010 19cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/AssetVerificationState;.:()V // method@cf19 │ │ +42942a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/AssetVerificationState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1427227,21 +1427223,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4295dc: |[4295dc] tech.ula.model.state.CheckAppSessionServiceType.:(Ltech/ula/model/entities/Session;)V │ │ -4295ec: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ -4295f0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4295f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4295f8: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -4295fe: 5b12 fba0 |0009: iput-object v2, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -429602: 0e00 |000b: return-void │ │ +4295d0: |[4295d0] tech.ula.model.state.CheckAppSessionServiceType.:(Ltech/ula/model/entities/Session;)V │ │ +4295e0: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ +4295e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4295ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4295ec: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +4295f2: 5b12 fba0 |0009: iput-object v2, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +4295f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=187 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/CheckAppSessionServiceType; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1427250,101 +1427246,101 @@ │ │ type : '(Ltech/ula/model/state/CheckAppSessionServiceType;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppSessionServiceType;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42958c: |[42958c] tech.ula.model.state.CheckAppSessionServiceType.copy$default:(Ltech/ula/model/state/CheckAppSessionServiceType;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppSessionServiceType; │ │ -42959c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4295a0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4295a4: 5401 fba0 |0004: iget-object v1, v0, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -4295a8: 6e20 21cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/CheckAppSessionServiceType;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/CheckAppSessionServiceType; // method@cf21 │ │ -4295ae: 0c00 |0009: move-result-object v0 │ │ -4295b0: 1100 |000a: return-object v0 │ │ +429580: |[429580] tech.ula.model.state.CheckAppSessionServiceType.copy$default:(Ltech/ula/model/state/CheckAppSessionServiceType;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppSessionServiceType; │ │ +429590: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +429594: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +429598: 5401 fba0 |0004: iget-object v1, v0, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +42959c: 6e20 21cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/CheckAppSessionServiceType;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/CheckAppSessionServiceType; // method@cf21 │ │ +4295a2: 0c00 |0009: move-result-object v0 │ │ +4295a4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42955c: |[42955c] tech.ula.model.state.CheckAppSessionServiceType.component1:()Ltech/ula/model/entities/Session; │ │ -42956c: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -429570: 1100 |0002: return-object v0 │ │ +429550: |[429550] tech.ula.model.state.CheckAppSessionServiceType.component1:()Ltech/ula/model/entities/Session; │ │ +429560: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +429564: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/CheckAppSessionServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4295b4: |[4295b4] tech.ula.model.state.CheckAppSessionServiceType.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/CheckAppSessionServiceType; │ │ -4295c4: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ -4295c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4295ce: 2200 3f1a |0005: new-instance v0, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -4295d2: 7020 1fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/CheckAppSessionServiceType;.:(Ltech/ula/model/entities/Session;)V // method@cf1f │ │ -4295d8: 1100 |000a: return-object v0 │ │ +4295a8: |[4295a8] tech.ula.model.state.CheckAppSessionServiceType.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/CheckAppSessionServiceType; │ │ +4295b8: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ +4295bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4295c2: 2200 3f1a |0005: new-instance v0, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +4295c6: 7020 1fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/CheckAppSessionServiceType;.:(Ltech/ula/model/entities/Session;)V // method@cf1f │ │ +4295cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4294b0: |[4294b0] tech.ula.model.state.CheckAppSessionServiceType.equals:(Ljava/lang/Object;)Z │ │ -4294c0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -4294c4: 2020 3f1a |0002: instance-of v0, v2, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -4294c8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -4294cc: 1f02 3f1a |0006: check-cast v2, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -4294d0: 5410 fba0 |0008: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -4294d4: 5422 fba0 |000a: iget-object v2, v2, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -4294d8: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4294de: 0a02 |000f: move-result v2 │ │ -4294e0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4294e4: 2803 |0012: goto 0015 // +0003 │ │ -4294e6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4294e8: 0f02 |0014: return v2 │ │ -4294ea: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4294ec: 0f02 |0016: return v2 │ │ +4294a4: |[4294a4] tech.ula.model.state.CheckAppSessionServiceType.equals:(Ljava/lang/Object;)Z │ │ +4294b4: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +4294b8: 2020 3f1a |0002: instance-of v0, v2, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +4294bc: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +4294c0: 1f02 3f1a |0006: check-cast v2, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +4294c4: 5410 fba0 |0008: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +4294c8: 5422 fba0 |000a: iget-object v2, v2, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +4294cc: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4294d2: 0a02 |000f: move-result v2 │ │ +4294d4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4294d8: 2803 |0012: goto 0015 // +0003 │ │ +4294da: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4294dc: 0f02 |0014: return v2 │ │ +4294de: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4294e0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ name : 'getAppSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429574: |[429574] tech.ula.model.state.CheckAppSessionServiceType.getAppSession:()Ltech/ula/model/entities/Session; │ │ -429584: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -429588: 1100 |0002: return-object v0 │ │ +429568: |[429568] tech.ula.model.state.CheckAppSessionServiceType.getAppSession:()Ltech/ula/model/entities/Session; │ │ +429578: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +42957c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/CheckAppSessionServiceType; │ │ │ │ #4 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ @@ -1427352,47 +1427348,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4294f0: |[4294f0] tech.ula.model.state.CheckAppSessionServiceType.hashCode:()I │ │ -429500: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -429504: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -429508: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42950e: 0a00 |0007: move-result v0 │ │ -429510: 2802 |0008: goto 000a // +0002 │ │ -429512: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -429514: 0f00 |000a: return v0 │ │ +4294e4: |[4294e4] tech.ula.model.state.CheckAppSessionServiceType.hashCode:()I │ │ +4294f4: 5410 fba0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +4294f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4294fc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429502: 0a00 |0007: move-result v0 │ │ +429504: 2802 |0008: goto 000a // +0002 │ │ +429506: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +429508: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/CheckAppSessionServiceType;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -429518: |[429518] tech.ula.model.state.CheckAppSessionServiceType.toString:()Ljava/lang/String; │ │ -429528: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42952c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429532: 1a01 f41f |0005: const-string v1, "CheckAppSessionServiceType(appSession=" // string@1ff4 │ │ -429536: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42953c: 5421 fba0 |000a: iget-object v1, v2, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ -429540: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -429546: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42954a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429550: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -429556: 0c00 |0017: move-result-object v0 │ │ -429558: 1100 |0018: return-object v0 │ │ +42950c: |[42950c] tech.ula.model.state.CheckAppSessionServiceType.toString:()Ljava/lang/String; │ │ +42951c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429520: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +429526: 1a01 f41f |0005: const-string v1, "CheckAppSessionServiceType(appSession=" // string@1ff4 │ │ +42952a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429530: 5421 fba0 |000a: iget-object v1, v2, Ltech/ula/model/state/CheckAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a0fb │ │ +429534: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42953a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42953e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429544: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42954a: 0c00 |0017: move-result-object v0 │ │ +42954c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4867 header: │ │ @@ -1427445,21 +1427441,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -429730: |[429730] tech.ula.model.state.CheckAppsFilesystemCredentials.:(Ltech/ula/model/entities/Filesystem;)V │ │ -429740: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -429744: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42974a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42974c: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -429752: 5b12 fca0 |0009: iput-object v2, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -429756: 0e00 |000b: return-void │ │ +429724: |[429724] tech.ula.model.state.CheckAppsFilesystemCredentials.:(Ltech/ula/model/entities/Filesystem;)V │ │ +429734: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +429738: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42973e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +429740: 7020 c6ce 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +429746: 5b12 fca0 |0009: iput-object v2, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +42974a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=185 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1427468,101 +1427464,101 @@ │ │ type : '(Ltech/ula/model/state/CheckAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppsFilesystemCredentials;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4296e0: |[4296e0] tech.ula.model.state.CheckAppsFilesystemCredentials.copy$default:(Ltech/ula/model/state/CheckAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ -4296f0: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4296f4: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4296f8: 5401 fca0 |0004: iget-object v1, v0, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -4296fc: 6e20 29cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; // method@cf29 │ │ -429702: 0c00 |0009: move-result-object v0 │ │ -429704: 1100 |000a: return-object v0 │ │ +4296d4: |[4296d4] tech.ula.model.state.CheckAppsFilesystemCredentials.copy$default:(Ltech/ula/model/state/CheckAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ +4296e4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4296e8: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4296ec: 5401 fca0 |0004: iget-object v1, v0, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +4296f0: 6e20 29cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; // method@cf29 │ │ +4296f6: 0c00 |0009: move-result-object v0 │ │ +4296f8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4296b0: |[4296b0] tech.ula.model.state.CheckAppsFilesystemCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ -4296c0: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -4296c4: 1100 |0002: return-object v0 │ │ +4296a4: |[4296a4] tech.ula.model.state.CheckAppsFilesystemCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ +4296b4: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +4296b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CheckAppsFilesystemCredentials;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -429708: |[429708] tech.ula.model.state.CheckAppsFilesystemCredentials.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ -429718: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -42971c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429722: 2200 401a |0005: new-instance v0, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -429726: 7020 27cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf27 │ │ -42972c: 1100 |000a: return-object v0 │ │ +4296fc: |[4296fc] tech.ula.model.state.CheckAppsFilesystemCredentials.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ +42970c: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +429710: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429716: 2200 401a |0005: new-instance v0, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +42971a: 7020 27cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf27 │ │ +429720: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -429604: |[429604] tech.ula.model.state.CheckAppsFilesystemCredentials.equals:(Ljava/lang/Object;)Z │ │ -429614: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -429618: 2020 401a |0002: instance-of v0, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -42961c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -429620: 1f02 401a |0006: check-cast v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -429624: 5410 fca0 |0008: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -429628: 5422 fca0 |000a: iget-object v2, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -42962c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429632: 0a02 |000f: move-result v2 │ │ -429634: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -429638: 2803 |0012: goto 0015 // +0003 │ │ -42963a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42963c: 0f02 |0014: return v2 │ │ -42963e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -429640: 0f02 |0016: return v2 │ │ +4295f8: |[4295f8] tech.ula.model.state.CheckAppsFilesystemCredentials.equals:(Ljava/lang/Object;)Z │ │ +429608: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42960c: 2020 401a |0002: instance-of v0, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +429610: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +429614: 1f02 401a |0006: check-cast v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +429618: 5410 fca0 |0008: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +42961c: 5422 fca0 |000a: iget-object v2, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +429620: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +429626: 0a02 |000f: move-result v2 │ │ +429628: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42962c: 2803 |0012: goto 0015 // +0003 │ │ +42962e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +429630: 0f02 |0014: return v2 │ │ +429632: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +429634: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ name : 'getAppsFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4296c8: |[4296c8] tech.ula.model.state.CheckAppsFilesystemCredentials.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -4296d8: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -4296dc: 1100 |0002: return-object v0 │ │ +4296bc: |[4296bc] tech.ula.model.state.CheckAppsFilesystemCredentials.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +4296cc: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +4296d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/CheckAppsFilesystemCredentials; │ │ │ │ #4 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ @@ -1427570,47 +1427566,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -429644: |[429644] tech.ula.model.state.CheckAppsFilesystemCredentials.hashCode:()I │ │ -429654: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -429658: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42965c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -429662: 0a00 |0007: move-result v0 │ │ -429664: 2802 |0008: goto 000a // +0002 │ │ -429666: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -429668: 0f00 |000a: return v0 │ │ +429638: |[429638] tech.ula.model.state.CheckAppsFilesystemCredentials.hashCode:()I │ │ +429648: 5410 fca0 |0000: iget-object v0, v1, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +42964c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +429650: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429656: 0a00 |0007: move-result v0 │ │ +429658: 2802 |0008: goto 000a // +0002 │ │ +42965a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42965c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/CheckAppsFilesystemCredentials;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42966c: |[42966c] tech.ula.model.state.CheckAppsFilesystemCredentials.toString:()Ljava/lang/String; │ │ -42967c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -429680: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429686: 1a01 f51f |0005: const-string v1, "CheckAppsFilesystemCredentials(appsFilesystem=" // string@1ff5 │ │ -42968a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429690: 5421 fca0 |000a: iget-object v1, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ -429694: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42969a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42969e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4296a4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4296aa: 0c00 |0017: move-result-object v0 │ │ -4296ac: 1100 |0018: return-object v0 │ │ +429660: |[429660] tech.ula.model.state.CheckAppsFilesystemCredentials.toString:()Ljava/lang/String; │ │ +429670: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429674: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42967a: 1a01 f51f |0005: const-string v1, "CheckAppsFilesystemCredentials(appsFilesystem=" // string@1ff5 │ │ +42967e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429684: 5421 fca0 |000a: iget-object v1, v2, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a0fc │ │ +429688: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42968e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +429692: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429698: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42969e: 0c00 |0017: move-result-object v0 │ │ +4296a0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4868 header: │ │ @@ -1427677,24 +1427673,24 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -429908: |[429908] tech.ula.model.state.CopyAppScriptToFilesystem.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V │ │ -429918: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -42991c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429922: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ -429926: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42992c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42992e: 7020 c6ce 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -429934: 5b12 fda0 |000e: iput-object v2, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -429938: 5b13 fea0 |0010: iput-object v3, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -42993c: 0e00 |0012: return-void │ │ +4298fc: |[4298fc] tech.ula.model.state.CopyAppScriptToFilesystem.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V │ │ +42990c: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +429910: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429916: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ +42991a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429920: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +429922: 7020 c6ce 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +429928: 5b12 fda0 |000e: iput-object v2, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +42992c: 5b13 fea0 |0010: iput-object v3, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +429930: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=189 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1427704,127 +1427700,127 @@ │ │ type : '(Ltech/ula/model/state/CopyAppScriptToFilesystem;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CopyAppScriptToFilesystem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4298a4: |[4298a4] tech.ula.model.state.CopyAppScriptToFilesystem.copy$default:(Ltech/ula/model/state/CopyAppScriptToFilesystem;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ -4298b4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4298b8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -4298bc: 5401 fda0 |0004: iget-object v1, v0, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -4298c0: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4298c4: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -4298c8: 5402 fea0 |000a: iget-object v2, v0, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -4298cc: 6e30 32cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CopyAppScriptToFilesystem; // method@cf32 │ │ -4298d2: 0c00 |000f: move-result-object v0 │ │ -4298d4: 1100 |0010: return-object v0 │ │ +429898: |[429898] tech.ula.model.state.CopyAppScriptToFilesystem.copy$default:(Ltech/ula/model/state/CopyAppScriptToFilesystem;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ +4298a8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4298ac: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +4298b0: 5401 fda0 |0004: iget-object v1, v0, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +4298b4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4298b8: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +4298bc: 5402 fea0 |000a: iget-object v2, v0, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +4298c0: 6e30 32cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CopyAppScriptToFilesystem; // method@cf32 │ │ +4298c6: 0c00 |000f: move-result-object v0 │ │ +4298c8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429844: |[429844] tech.ula.model.state.CopyAppScriptToFilesystem.component1:()Ltech/ula/model/entities/App; │ │ -429854: 5410 fda0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -429858: 1100 |0002: return-object v0 │ │ +429838: |[429838] tech.ula.model.state.CopyAppScriptToFilesystem.component1:()Ltech/ula/model/entities/App; │ │ +429848: 5410 fda0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +42984c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429874: |[429874] tech.ula.model.state.CopyAppScriptToFilesystem.component2:()Ltech/ula/model/entities/Filesystem; │ │ -429884: 5410 fea0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -429888: 1100 |0002: return-object v0 │ │ +429868: |[429868] tech.ula.model.state.CopyAppScriptToFilesystem.component2:()Ltech/ula/model/entities/Filesystem; │ │ +429878: 5410 fea0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +42987c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CopyAppScriptToFilesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4298d8: |[4298d8] tech.ula.model.state.CopyAppScriptToFilesystem.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ -4298e8: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -4298ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4298f2: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ -4298f6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4298fc: 2200 411a |000a: new-instance v0, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -429900: 7030 2fcf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V // method@cf2f │ │ -429906: 1100 |000f: return-object v0 │ │ +4298cc: |[4298cc] tech.ula.model.state.CopyAppScriptToFilesystem.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ +4298dc: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +4298e0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4298e6: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ +4298ea: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4298f0: 2200 411a |000a: new-instance v0, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +4298f4: 7030 2fcf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V // method@cf2f │ │ +4298fa: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -429758: |[429758] tech.ula.model.state.CopyAppScriptToFilesystem.equals:(Ljava/lang/Object;)Z │ │ -429768: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42976c: 2030 411a |0002: instance-of v0, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -429770: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -429774: 1f03 411a |0006: check-cast v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -429778: 5420 fda0 |0008: iget-object v0, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -42977c: 5431 fda0 |000a: iget-object v1, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -429780: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429786: 0a00 |000f: move-result v0 │ │ -429788: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42978c: 5420 fea0 |0012: iget-object v0, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -429790: 5433 fea0 |0014: iget-object v3, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -429794: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42979a: 0a03 |0019: move-result v3 │ │ -42979c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -4297a0: 2803 |001c: goto 001f // +0003 │ │ -4297a2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -4297a4: 0f03 |001e: return v3 │ │ -4297a6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -4297a8: 0f03 |0020: return v3 │ │ +42974c: |[42974c] tech.ula.model.state.CopyAppScriptToFilesystem.equals:(Ljava/lang/Object;)Z │ │ +42975c: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +429760: 2030 411a |0002: instance-of v0, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +429764: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +429768: 1f03 411a |0006: check-cast v3, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +42976c: 5420 fda0 |0008: iget-object v0, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +429770: 5431 fda0 |000a: iget-object v1, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +429774: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42977a: 0a00 |000f: move-result v0 │ │ +42977c: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +429780: 5420 fea0 |0012: iget-object v0, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +429784: 5433 fea0 |0014: iget-object v3, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +429788: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42978e: 0a03 |0019: move-result v3 │ │ +429790: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +429794: 2803 |001c: goto 001f // +0003 │ │ +429796: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +429798: 0f03 |001e: return v3 │ │ +42979a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42979c: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42985c: |[42985c] tech.ula.model.state.CopyAppScriptToFilesystem.getApp:()Ltech/ula/model/entities/App; │ │ -42986c: 5410 fda0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -429870: 1100 |0002: return-object v0 │ │ +429850: |[429850] tech.ula.model.state.CopyAppScriptToFilesystem.getApp:()Ltech/ula/model/entities/App; │ │ +429860: 5410 fda0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +429864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ │ │ #5 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ @@ -1427832,17 +1427828,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42988c: |[42988c] tech.ula.model.state.CopyAppScriptToFilesystem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42989c: 5410 fea0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -4298a0: 1100 |0002: return-object v0 │ │ +429880: |[429880] tech.ula.model.state.CopyAppScriptToFilesystem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +429890: 5410 fea0 |0000: iget-object v0, v1, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +429894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/CopyAppScriptToFilesystem; │ │ │ │ #6 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ @@ -1427850,58 +1427846,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -4297ac: |[4297ac] tech.ula.model.state.CopyAppScriptToFilesystem.hashCode:()I │ │ -4297bc: 5430 fda0 |0000: iget-object v0, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -4297c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4297c2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -4297c6: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4297cc: 0a00 |0008: move-result v0 │ │ -4297ce: 2802 |0009: goto 000b // +0002 │ │ -4297d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -4297d2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4297d6: 5432 fea0 |000d: iget-object v2, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -4297da: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -4297de: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4297e4: 0a01 |0014: move-result v1 │ │ -4297e6: b010 |0015: add-int/2addr v0, v1 │ │ -4297e8: 0f00 |0016: return v0 │ │ +4297a0: |[4297a0] tech.ula.model.state.CopyAppScriptToFilesystem.hashCode:()I │ │ +4297b0: 5430 fda0 |0000: iget-object v0, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +4297b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4297b6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4297ba: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4297c0: 0a00 |0008: move-result v0 │ │ +4297c2: 2802 |0009: goto 000b // +0002 │ │ +4297c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4297c6: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4297ca: 5432 fea0 |000d: iget-object v2, v3, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +4297ce: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +4297d2: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4297d8: 0a01 |0014: move-result v1 │ │ +4297da: b010 |0015: add-int/2addr v0, v1 │ │ +4297dc: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/CopyAppScriptToFilesystem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4297ec: |[4297ec] tech.ula.model.state.CopyAppScriptToFilesystem.toString:()Ljava/lang/String; │ │ -4297fc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -429800: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429806: 1a01 0e22 |0005: const-string v1, "CopyAppScriptToFilesystem(app=" // string@220e │ │ -42980a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429810: 5421 fda0 |000a: iget-object v1, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ -429814: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42981a: 1a01 af12 |000f: const-string v1, ", filesystem=" // string@12af │ │ -42981e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429824: 5421 fea0 |0014: iget-object v1, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ -429828: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42982e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -429832: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429838: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42983e: 0c00 |0021: move-result-object v0 │ │ -429840: 1100 |0022: return-object v0 │ │ +4297e0: |[4297e0] tech.ula.model.state.CopyAppScriptToFilesystem.toString:()Ljava/lang/String; │ │ +4297f0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4297f4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4297fa: 1a01 0e22 |0005: const-string v1, "CopyAppScriptToFilesystem(app=" // string@220e │ │ +4297fe: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429804: 5421 fda0 |000a: iget-object v1, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.app:Ltech/ula/model/entities/App; // field@a0fd │ │ +429808: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42980e: 1a01 af12 |000f: const-string v1, ", filesystem=" // string@12af │ │ +429812: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429818: 5421 fea0 |0014: iget-object v1, v2, Ltech/ula/model/state/CopyAppScriptToFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a0fe │ │ +42981c: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +429822: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +429826: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42982c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +429832: 0c00 |0021: move-result-object v0 │ │ +429834: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4869 header: │ │ @@ -1427935,37 +1427931,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -429940: |[429940] tech.ula.model.state.CopyDownloadsToLocalStorage.:()V │ │ -429950: 2200 421a |0000: new-instance v0, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ -429954: 7010 3acf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.:()V // method@cf3a │ │ -42995a: 6900 ffa0 |0005: sput-object v0, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.INSTANCE:Ltech/ula/model/state/CopyDownloadsToLocalStorage; // field@a0ff │ │ -42995e: 0e00 |0007: return-void │ │ +429934: |[429934] tech.ula.model.state.CopyDownloadsToLocalStorage.:()V │ │ +429944: 2200 421a |0000: new-instance v0, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ +429948: 7010 3acf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.:()V // method@cf3a │ │ +42994e: 6900 ffa0 |0005: sput-object v0, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.INSTANCE:Ltech/ula/model/state/CopyDownloadsToLocalStorage; // field@a0ff │ │ +429952: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CopyDownloadsToLocalStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429960: |[429960] tech.ula.model.state.CopyDownloadsToLocalStorage.:()V │ │ -429970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429972: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -429978: 0e00 |0004: return-void │ │ +429954: |[429954] tech.ula.model.state.CopyDownloadsToLocalStorage.:()V │ │ +429964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429966: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42996c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/CopyDownloadsToLocalStorage; │ │ │ │ Virtual methods - │ │ @@ -1428002,37 +1427998,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42997c: |[42997c] tech.ula.model.state.CopyingAppScript.:()V │ │ -42998c: 2200 431a |0000: new-instance v0, Ltech/ula/model/state/CopyingAppScript; // type@1a43 │ │ -429990: 7010 3ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyingAppScript;.:()V // method@cf3c │ │ -429996: 6900 00a1 |0005: sput-object v0, Ltech/ula/model/state/CopyingAppScript;.INSTANCE:Ltech/ula/model/state/CopyingAppScript; // field@a100 │ │ -42999a: 0e00 |0007: return-void │ │ +429970: |[429970] tech.ula.model.state.CopyingAppScript.:()V │ │ +429980: 2200 431a |0000: new-instance v0, Ltech/ula/model/state/CopyingAppScript; // type@1a43 │ │ +429984: 7010 3ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyingAppScript;.:()V // method@cf3c │ │ +42998a: 6900 00a1 |0005: sput-object v0, Ltech/ula/model/state/CopyingAppScript;.INSTANCE:Ltech/ula/model/state/CopyingAppScript; // field@a100 │ │ +42998e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CopyingAppScript;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42999c: |[42999c] tech.ula.model.state.CopyingAppScript.:()V │ │ -4299ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4299ae: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -4299b4: 0e00 |0004: return-void │ │ +429990: |[429990] tech.ula.model.state.CopyingAppScript.:()V │ │ +4299a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4299a2: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +4299a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/CopyingAppScript; │ │ │ │ Virtual methods - │ │ @@ -1428065,18 +1428061,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4299b8: |[4299b8] tech.ula.model.state.CopyingFilesLocallyState.:()V │ │ -4299c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4299ca: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -4299d0: 0e00 |0004: return-void │ │ +4299ac: |[4299ac] tech.ula.model.state.CopyingFilesLocallyState.:()V │ │ +4299bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4299be: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +4299c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=317 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/CopyingFilesLocallyState; │ │ │ │ #1 : (in Ltech/ula/model/state/CopyingFilesLocallyState;) │ │ @@ -1428084,17 +1428080,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4299d4: |[4299d4] tech.ula.model.state.CopyingFilesLocallyState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4299e4: 7010 3dcf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:()V // method@cf3d │ │ -4299ea: 0e00 |0003: return-void │ │ +4299c8: |[4299c8] tech.ula.model.state.CopyingFilesLocallyState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4299d8: 7010 3dcf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:()V // method@cf3d │ │ +4299de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/CopyingFilesLocallyState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1428132,37 +1428128,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -429a28: |[429a28] tech.ula.model.state.DatabaseEntriesFetchFailed.:()V │ │ -429a38: 2200 461a |0000: new-instance v0, Ltech/ula/model/state/DatabaseEntriesFetchFailed; // type@1a46 │ │ -429a3c: 7010 42cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.:()V // method@cf42 │ │ -429a42: 6900 02a1 |0005: sput-object v0, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.INSTANCE:Ltech/ula/model/state/DatabaseEntriesFetchFailed; // field@a102 │ │ -429a46: 0e00 |0007: return-void │ │ +429a1c: |[429a1c] tech.ula.model.state.DatabaseEntriesFetchFailed.:()V │ │ +429a2c: 2200 461a |0000: new-instance v0, Ltech/ula/model/state/DatabaseEntriesFetchFailed; // type@1a46 │ │ +429a30: 7010 42cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.:()V // method@cf42 │ │ +429a36: 6900 02a1 |0005: sput-object v0, Ltech/ula/model/state/DatabaseEntriesFetchFailed;.INSTANCE:Ltech/ula/model/state/DatabaseEntriesFetchFailed; // field@a102 │ │ +429a3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DatabaseEntriesFetchFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429a48: |[429a48] tech.ula.model.state.DatabaseEntriesFetchFailed.:()V │ │ -429a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429a5a: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -429a60: 0e00 |0004: return-void │ │ +429a3c: |[429a3c] tech.ula.model.state.DatabaseEntriesFetchFailed.:()V │ │ +429a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429a4e: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +429a54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/DatabaseEntriesFetchFailed; │ │ │ │ Virtual methods - │ │ @@ -1428232,24 +1428228,24 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -429c14: |[429c14] tech.ula.model.state.DatabaseEntriesFetched.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V │ │ -429c24: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -429c28: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429c2e: 1a00 ad74 |0005: const-string v0, "appSession" // string@74ad │ │ -429c32: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429c38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -429c3a: 7020 04cf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -429c40: 5b12 04a1 |000e: iput-object v2, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429c44: 5b13 03a1 |0010: iput-object v3, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429c48: 0e00 |0012: return-void │ │ +429c08: |[429c08] tech.ula.model.state.DatabaseEntriesFetched.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V │ │ +429c18: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +429c1c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429c22: 1a00 ad74 |0005: const-string v0, "appSession" // string@74ad │ │ +429c26: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429c2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +429c2e: 7020 04cf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +429c34: 5b12 04a1 |000e: iput-object v2, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429c38: 5b13 03a1 |0010: iput-object v3, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429c3c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=171 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/DatabaseEntriesFetched; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/entities/Session; │ │ @@ -1428259,127 +1428255,127 @@ │ │ type : '(Ltech/ula/model/state/DatabaseEntriesFetched;Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/DatabaseEntriesFetched;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -429bb0: |[429bb0] tech.ula.model.state.DatabaseEntriesFetched.copy$default:(Ltech/ula/model/state/DatabaseEntriesFetched;Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/DatabaseEntriesFetched; │ │ -429bc0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -429bc4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -429bc8: 5401 04a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429bcc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -429bd0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -429bd4: 5402 03a1 |000a: iget-object v2, v0, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429bd8: 6e30 46cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DatabaseEntriesFetched;.copy:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)Ltech/ula/model/state/DatabaseEntriesFetched; // method@cf46 │ │ -429bde: 0c00 |000f: move-result-object v0 │ │ -429be0: 1100 |0010: return-object v0 │ │ +429ba4: |[429ba4] tech.ula.model.state.DatabaseEntriesFetched.copy$default:(Ltech/ula/model/state/DatabaseEntriesFetched;Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/DatabaseEntriesFetched; │ │ +429bb4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +429bb8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +429bbc: 5401 04a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429bc0: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +429bc4: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +429bc8: 5402 03a1 |000a: iget-object v2, v0, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429bcc: 6e30 46cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DatabaseEntriesFetched;.copy:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)Ltech/ula/model/state/DatabaseEntriesFetched; // method@cf46 │ │ +429bd2: 0c00 |000f: move-result-object v0 │ │ +429bd4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429b50: |[429b50] tech.ula.model.state.DatabaseEntriesFetched.component1:()Ltech/ula/model/entities/Filesystem; │ │ -429b60: 5410 04a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429b64: 1100 |0002: return-object v0 │ │ +429b44: |[429b44] tech.ula.model.state.DatabaseEntriesFetched.component1:()Ltech/ula/model/entities/Filesystem; │ │ +429b54: 5410 04a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429b58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429b80: |[429b80] tech.ula.model.state.DatabaseEntriesFetched.component2:()Ltech/ula/model/entities/Session; │ │ -429b90: 5410 03a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429b94: 1100 |0002: return-object v0 │ │ +429b74: |[429b74] tech.ula.model.state.DatabaseEntriesFetched.component2:()Ltech/ula/model/entities/Session; │ │ +429b84: 5410 03a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)Ltech/ula/model/state/DatabaseEntriesFetched;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -429be4: |[429be4] tech.ula.model.state.DatabaseEntriesFetched.copy:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)Ltech/ula/model/state/DatabaseEntriesFetched; │ │ -429bf4: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ -429bf8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429bfe: 1a00 ad74 |0005: const-string v0, "appSession" // string@74ad │ │ -429c02: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429c08: 2200 471a |000a: new-instance v0, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -429c0c: 7030 43cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DatabaseEntriesFetched;.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V // method@cf43 │ │ -429c12: 1100 |000f: return-object v0 │ │ +429bd8: |[429bd8] tech.ula.model.state.DatabaseEntriesFetched.copy:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)Ltech/ula/model/state/DatabaseEntriesFetched; │ │ +429be8: 1a00 3475 |0000: const-string v0, "appsFilesystem" // string@7534 │ │ +429bec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429bf2: 1a00 ad74 |0005: const-string v0, "appSession" // string@74ad │ │ +429bf6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429bfc: 2200 471a |000a: new-instance v0, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +429c00: 7030 43cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DatabaseEntriesFetched;.:(Ltech/ula/model/entities/Filesystem;Ltech/ula/model/entities/Session;)V // method@cf43 │ │ +429c06: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -429a64: |[429a64] tech.ula.model.state.DatabaseEntriesFetched.equals:(Ljava/lang/Object;)Z │ │ -429a74: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -429a78: 2030 471a |0002: instance-of v0, v3, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -429a7c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -429a80: 1f03 471a |0006: check-cast v3, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -429a84: 5420 04a1 |0008: iget-object v0, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429a88: 5431 04a1 |000a: iget-object v1, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429a8c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429a92: 0a00 |000f: move-result v0 │ │ -429a94: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -429a98: 5420 03a1 |0012: iget-object v0, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429a9c: 5433 03a1 |0014: iget-object v3, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429aa0: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429aa6: 0a03 |0019: move-result v3 │ │ -429aa8: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -429aac: 2803 |001c: goto 001f // +0003 │ │ -429aae: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -429ab0: 0f03 |001e: return v3 │ │ -429ab2: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -429ab4: 0f03 |0020: return v3 │ │ +429a58: |[429a58] tech.ula.model.state.DatabaseEntriesFetched.equals:(Ljava/lang/Object;)Z │ │ +429a68: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +429a6c: 2030 471a |0002: instance-of v0, v3, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +429a70: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +429a74: 1f03 471a |0006: check-cast v3, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +429a78: 5420 04a1 |0008: iget-object v0, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429a7c: 5431 04a1 |000a: iget-object v1, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429a80: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +429a86: 0a00 |000f: move-result v0 │ │ +429a88: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +429a8c: 5420 03a1 |0012: iget-object v0, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429a90: 5433 03a1 |0014: iget-object v3, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429a94: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +429a9a: 0a03 |0019: move-result v3 │ │ +429a9c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +429aa0: 2803 |001c: goto 001f // +0003 │ │ +429aa2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +429aa4: 0f03 |001e: return v3 │ │ +429aa6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +429aa8: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'getAppSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429b98: |[429b98] tech.ula.model.state.DatabaseEntriesFetched.getAppSession:()Ltech/ula/model/entities/Session; │ │ -429ba8: 5410 03a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429bac: 1100 |0002: return-object v0 │ │ +429b8c: |[429b8c] tech.ula.model.state.DatabaseEntriesFetched.getAppSession:()Ltech/ula/model/entities/Session; │ │ +429b9c: 5410 03a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DatabaseEntriesFetched; │ │ │ │ #5 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ @@ -1428387,17 +1428383,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429b68: |[429b68] tech.ula.model.state.DatabaseEntriesFetched.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -429b78: 5410 04a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429b7c: 1100 |0002: return-object v0 │ │ +429b5c: |[429b5c] tech.ula.model.state.DatabaseEntriesFetched.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +429b6c: 5410 04a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DatabaseEntriesFetched; │ │ │ │ #6 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ @@ -1428405,58 +1428401,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -429ab8: |[429ab8] tech.ula.model.state.DatabaseEntriesFetched.hashCode:()I │ │ -429ac8: 5430 04a1 |0000: iget-object v0, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429acc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -429ace: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -429ad2: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -429ad8: 0a00 |0008: move-result v0 │ │ -429ada: 2802 |0009: goto 000b // +0002 │ │ -429adc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -429ade: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -429ae2: 5432 03a1 |000d: iget-object v2, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429ae6: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -429aea: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -429af0: 0a01 |0014: move-result v1 │ │ -429af2: b010 |0015: add-int/2addr v0, v1 │ │ -429af4: 0f00 |0016: return v0 │ │ +429aac: |[429aac] tech.ula.model.state.DatabaseEntriesFetched.hashCode:()I │ │ +429abc: 5430 04a1 |0000: iget-object v0, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429ac0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +429ac2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +429ac6: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429acc: 0a00 |0008: move-result v0 │ │ +429ace: 2802 |0009: goto 000b // +0002 │ │ +429ad0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +429ad2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +429ad6: 5432 03a1 |000d: iget-object v2, v3, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429ada: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +429ade: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429ae4: 0a01 |0014: move-result v1 │ │ +429ae6: b010 |0015: add-int/2addr v0, v1 │ │ +429ae8: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/DatabaseEntriesFetched;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -429af8: |[429af8] tech.ula.model.state.DatabaseEntriesFetched.toString:()Ljava/lang/String; │ │ -429b08: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -429b0c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429b12: 1a01 ff23 |0005: const-string v1, "DatabaseEntriesFetched(appsFilesystem=" // string@23ff │ │ -429b16: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429b1c: 5421 04a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ -429b20: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -429b26: 1a01 6612 |000f: const-string v1, ", appSession=" // string@1266 │ │ -429b2a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429b30: 5421 03a1 |0014: iget-object v1, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ -429b34: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -429b3a: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -429b3e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429b44: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -429b4a: 0c00 |0021: move-result-object v0 │ │ -429b4c: 1100 |0022: return-object v0 │ │ +429aec: |[429aec] tech.ula.model.state.DatabaseEntriesFetched.toString:()Ljava/lang/String; │ │ +429afc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429b00: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +429b06: 1a01 ff23 |0005: const-string v1, "DatabaseEntriesFetched(appsFilesystem=" // string@23ff │ │ +429b0a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429b10: 5421 04a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appsFilesystem:Ltech/ula/model/entities/Filesystem; // field@a104 │ │ +429b14: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +429b1a: 1a01 6612 |000f: const-string v1, ", appSession=" // string@1266 │ │ +429b1e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429b24: 5421 03a1 |0014: iget-object v1, v2, Ltech/ula/model/state/DatabaseEntriesFetched;.appSession:Ltech/ula/model/entities/Session; // field@a103 │ │ +429b28: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +429b2e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +429b32: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429b38: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +429b3e: 0c00 |0021: move-result-object v0 │ │ +429b40: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4874 header: │ │ @@ -1428515,21 +1428511,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -429d78: |[429d78] tech.ula.model.state.DownloadAssets.:(Ljava/util/List;)V │ │ -429d88: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -429d8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429d92: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -429d94: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -429d9a: 5b12 05a1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429d9e: 0e00 |000b: return-void │ │ +429d6c: |[429d6c] tech.ula.model.state.DownloadAssets.:(Ljava/util/List;)V │ │ +429d7c: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +429d80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429d86: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +429d88: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +429d8e: 5b12 05a1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429d92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/DownloadAssets; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1428538,101 +1428534,101 @@ │ │ type : '(Ltech/ula/model/state/DownloadAssets;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/DownloadAssets;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -429d28: |[429d28] tech.ula.model.state.DownloadAssets.copy$default:(Ltech/ula/model/state/DownloadAssets;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/DownloadAssets; │ │ -429d38: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -429d3c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -429d40: 5401 05a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429d44: 6e20 4fcf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/DownloadAssets;.copy:(Ljava/util/List;)Ltech/ula/model/state/DownloadAssets; // method@cf4f │ │ -429d4a: 0c00 |0009: move-result-object v0 │ │ -429d4c: 1100 |000a: return-object v0 │ │ +429d1c: |[429d1c] tech.ula.model.state.DownloadAssets.copy$default:(Ltech/ula/model/state/DownloadAssets;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/DownloadAssets; │ │ +429d2c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +429d30: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +429d34: 5401 05a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429d38: 6e20 4fcf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/DownloadAssets;.copy:(Ljava/util/List;)Ltech/ula/model/state/DownloadAssets; // method@cf4f │ │ +429d3e: 0c00 |0009: move-result-object v0 │ │ +429d40: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/DownloadAssets;) │ │ name : 'component1' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429cf8: |[429cf8] tech.ula.model.state.DownloadAssets.component1:()Ljava/util/List; │ │ -429d08: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429d0c: 1100 |0002: return-object v0 │ │ +429cec: |[429cec] tech.ula.model.state.DownloadAssets.component1:()Ljava/util/List; │ │ +429cfc: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadAssets;) │ │ name : 'copy' │ │ type : '(Ljava/util/List;)Ltech/ula/model/state/DownloadAssets;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -429d50: |[429d50] tech.ula.model.state.DownloadAssets.copy:(Ljava/util/List;)Ltech/ula/model/state/DownloadAssets; │ │ -429d60: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -429d64: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -429d6a: 2200 481a |0005: new-instance v0, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -429d6e: 7020 4dcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadAssets;.:(Ljava/util/List;)V // method@cf4d │ │ -429d74: 1100 |000a: return-object v0 │ │ +429d44: |[429d44] tech.ula.model.state.DownloadAssets.copy:(Ljava/util/List;)Ltech/ula/model/state/DownloadAssets; │ │ +429d54: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +429d58: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +429d5e: 2200 481a |0005: new-instance v0, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +429d62: 7020 4dcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadAssets;.:(Ljava/util/List;)V // method@cf4d │ │ +429d68: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/DownloadAssets;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -429c4c: |[429c4c] tech.ula.model.state.DownloadAssets.equals:(Ljava/lang/Object;)Z │ │ -429c5c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -429c60: 2020 481a |0002: instance-of v0, v2, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -429c64: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -429c68: 1f02 481a |0006: check-cast v2, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -429c6c: 5410 05a1 |0008: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429c70: 5422 05a1 |000a: iget-object v2, v2, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429c74: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429c7a: 0a02 |000f: move-result v2 │ │ -429c7c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -429c80: 2803 |0012: goto 0015 // +0003 │ │ -429c82: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -429c84: 0f02 |0014: return v2 │ │ -429c86: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -429c88: 0f02 |0016: return v2 │ │ +429c40: |[429c40] tech.ula.model.state.DownloadAssets.equals:(Ljava/lang/Object;)Z │ │ +429c50: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +429c54: 2020 481a |0002: instance-of v0, v2, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +429c58: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +429c5c: 1f02 481a |0006: check-cast v2, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +429c60: 5410 05a1 |0008: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429c64: 5422 05a1 |000a: iget-object v2, v2, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429c68: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +429c6e: 0a02 |000f: move-result v2 │ │ +429c70: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +429c74: 2803 |0012: goto 0015 // +0003 │ │ +429c76: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +429c78: 0f02 |0014: return v2 │ │ +429c7a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +429c7c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/DownloadAssets;) │ │ name : 'getDownloadRequirements' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429d10: |[429d10] tech.ula.model.state.DownloadAssets.getDownloadRequirements:()Ljava/util/List; │ │ -429d20: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429d24: 1100 |0002: return-object v0 │ │ +429d04: |[429d04] tech.ula.model.state.DownloadAssets.getDownloadRequirements:()Ljava/util/List; │ │ +429d14: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadAssets; │ │ │ │ #4 : (in Ltech/ula/model/state/DownloadAssets;) │ │ @@ -1428640,47 +1428636,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -429c8c: |[429c8c] tech.ula.model.state.DownloadAssets.hashCode:()I │ │ -429c9c: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429ca0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -429ca4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -429caa: 0a00 |0007: move-result v0 │ │ -429cac: 2802 |0008: goto 000a // +0002 │ │ -429cae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -429cb0: 0f00 |000a: return v0 │ │ +429c80: |[429c80] tech.ula.model.state.DownloadAssets.hashCode:()I │ │ +429c90: 5410 05a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429c94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +429c98: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429c9e: 0a00 |0007: move-result v0 │ │ +429ca0: 2802 |0008: goto 000a // +0002 │ │ +429ca2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +429ca4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/DownloadAssets;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -429cb4: |[429cb4] tech.ula.model.state.DownloadAssets.toString:()Ljava/lang/String; │ │ -429cc4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -429cc8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429cce: 1a01 b924 |0005: const-string v1, "DownloadAssets(downloadRequirements=" // string@24b9 │ │ -429cd2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429cd8: 5421 05a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ -429cdc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -429ce2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -429ce6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429cec: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -429cf2: 0c00 |0017: move-result-object v0 │ │ -429cf4: 1100 |0018: return-object v0 │ │ +429ca8: |[429ca8] tech.ula.model.state.DownloadAssets.toString:()Ljava/lang/String; │ │ +429cb8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429cbc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +429cc2: 1a01 b924 |0005: const-string v1, "DownloadAssets(downloadRequirements=" // string@24b9 │ │ +429cc6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429ccc: 5421 05a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadAssets;.downloadRequirements:Ljava/util/List; // field@a105 │ │ +429cd0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +429cd6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +429cda: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429ce0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +429ce6: 0c00 |0017: move-result-object v0 │ │ +429ce8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4875 header: │ │ @@ -1428710,18 +1428706,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429da0: |[429da0] tech.ula.model.state.DownloadRequirementsGenerationState.:()V │ │ -429db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429db2: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -429db8: 0e00 |0004: return-void │ │ +429d94: |[429d94] tech.ula.model.state.DownloadRequirementsGenerationState.:()V │ │ +429da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429da6: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +429dac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=304 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/DownloadRequirementsGenerationState; │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadRequirementsGenerationState;) │ │ @@ -1428729,17 +1428725,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -429dbc: |[429dbc] tech.ula.model.state.DownloadRequirementsGenerationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -429dcc: 7010 55cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:()V // method@cf55 │ │ -429dd2: 0e00 |0003: return-void │ │ +429db0: |[429db0] tech.ula.model.state.DownloadRequirementsGenerationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +429dc0: 7010 55cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:()V // method@cf55 │ │ +429dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/DownloadRequirementsGenerationState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1428773,18 +1428769,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429dd4: |[429dd4] tech.ula.model.state.DownloadingAssetsState.:()V │ │ -429de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429de6: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -429dec: 0e00 |0004: return-void │ │ +429dc8: |[429dc8] tech.ula.model.state.DownloadingAssetsState.:()V │ │ +429dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429dda: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +429de0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/DownloadingAssetsState; │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadingAssetsState;) │ │ @@ -1428792,17 +1428788,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -429df0: |[429df0] tech.ula.model.state.DownloadingAssetsState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -429e00: 7010 61cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/DownloadingAssetsState;.:()V // method@cf61 │ │ -429e06: 0e00 |0003: return-void │ │ +429de4: |[429de4] tech.ula.model.state.DownloadingAssetsState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +429df4: 7010 61cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/DownloadingAssetsState;.:()V // method@cf61 │ │ +429dfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/DownloadingAssetsState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1428859,21 +1428855,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42a418: |[42a418] tech.ula.model.state.ExtractFilesystem.:(Ltech/ula/model/entities/Filesystem;)V │ │ -42a428: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42a42c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a432: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42a434: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42a43a: 5b12 0ca1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a43e: 0e00 |000b: return-void │ │ +42a40c: |[42a40c] tech.ula.model.state.ExtractFilesystem.:(Ltech/ula/model/entities/Filesystem;)V │ │ +42a41c: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42a420: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a426: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42a428: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42a42e: 5b12 0ca1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a432: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=350 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/ExtractFilesystem; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1428882,101 +1428878,101 @@ │ │ type : '(Ltech/ula/model/state/ExtractFilesystem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/ExtractFilesystem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a3c8: |[42a3c8] tech.ula.model.state.ExtractFilesystem.copy$default:(Ltech/ula/model/state/ExtractFilesystem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/ExtractFilesystem; │ │ -42a3d8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42a3dc: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42a3e0: 5401 0ca1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a3e4: 6e20 79cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractFilesystem;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/ExtractFilesystem; // method@cf79 │ │ -42a3ea: 0c00 |0009: move-result-object v0 │ │ -42a3ec: 1100 |000a: return-object v0 │ │ +42a3bc: |[42a3bc] tech.ula.model.state.ExtractFilesystem.copy$default:(Ltech/ula/model/state/ExtractFilesystem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/ExtractFilesystem; │ │ +42a3cc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42a3d0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42a3d4: 5401 0ca1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a3d8: 6e20 79cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractFilesystem;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/ExtractFilesystem; // method@cf79 │ │ +42a3de: 0c00 |0009: move-result-object v0 │ │ +42a3e0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a398: |[42a398] tech.ula.model.state.ExtractFilesystem.component1:()Ltech/ula/model/entities/Filesystem; │ │ -42a3a8: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a3ac: 1100 |0002: return-object v0 │ │ +42a38c: |[42a38c] tech.ula.model.state.ExtractFilesystem.component1:()Ltech/ula/model/entities/Filesystem; │ │ +42a39c: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a3a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/ExtractFilesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a3f0: |[42a3f0] tech.ula.model.state.ExtractFilesystem.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/ExtractFilesystem; │ │ -42a400: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42a404: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a40a: 2200 4f1a |0005: new-instance v0, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42a40e: 7020 77cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractFilesystem;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf77 │ │ -42a414: 1100 |000a: return-object v0 │ │ +42a3e4: |[42a3e4] tech.ula.model.state.ExtractFilesystem.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/ExtractFilesystem; │ │ +42a3f4: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42a3f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a3fe: 2200 4f1a |0005: new-instance v0, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42a402: 7020 77cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractFilesystem;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf77 │ │ +42a408: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42a2ec: |[42a2ec] tech.ula.model.state.ExtractFilesystem.equals:(Ljava/lang/Object;)Z │ │ -42a2fc: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42a300: 2020 4f1a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42a304: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42a308: 1f02 4f1a |0006: check-cast v2, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42a30c: 5410 0ca1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a310: 5422 0ca1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a314: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a31a: 0a02 |000f: move-result v2 │ │ -42a31c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42a320: 2803 |0012: goto 0015 // +0003 │ │ -42a322: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42a324: 0f02 |0014: return v2 │ │ -42a326: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42a328: 0f02 |0016: return v2 │ │ +42a2e0: |[42a2e0] tech.ula.model.state.ExtractFilesystem.equals:(Ljava/lang/Object;)Z │ │ +42a2f0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42a2f4: 2020 4f1a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42a2f8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42a2fc: 1f02 4f1a |0006: check-cast v2, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42a300: 5410 0ca1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a304: 5422 0ca1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a308: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a30e: 0a02 |000f: move-result v2 │ │ +42a310: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42a314: 2803 |0012: goto 0015 // +0003 │ │ +42a316: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42a318: 0f02 |0014: return v2 │ │ +42a31a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42a31c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a3b0: |[42a3b0] tech.ula.model.state.ExtractFilesystem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42a3c0: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a3c4: 1100 |0002: return-object v0 │ │ +42a3a4: |[42a3a4] tech.ula.model.state.ExtractFilesystem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42a3b4: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/ExtractFilesystem; │ │ │ │ #4 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ @@ -1428984,47 +1428980,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42a32c: |[42a32c] tech.ula.model.state.ExtractFilesystem.hashCode:()I │ │ -42a33c: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a340: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42a344: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a34a: 0a00 |0007: move-result v0 │ │ -42a34c: 2802 |0008: goto 000a // +0002 │ │ -42a34e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42a350: 0f00 |000a: return v0 │ │ +42a320: |[42a320] tech.ula.model.state.ExtractFilesystem.hashCode:()I │ │ +42a330: 5410 0ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a334: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42a338: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a33e: 0a00 |0007: move-result v0 │ │ +42a340: 2802 |0008: goto 000a // +0002 │ │ +42a342: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42a344: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/ExtractFilesystem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42a354: |[42a354] tech.ula.model.state.ExtractFilesystem.toString:()Ljava/lang/String; │ │ -42a364: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a368: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a36e: 1a01 2b27 |0005: const-string v1, "ExtractFilesystem(filesystem=" // string@272b │ │ -42a372: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a378: 5421 0ca1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ -42a37c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42a382: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42a386: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a38c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a392: 0c00 |0017: move-result-object v0 │ │ -42a394: 1100 |0018: return-object v0 │ │ +42a348: |[42a348] tech.ula.model.state.ExtractFilesystem.toString:()Ljava/lang/String; │ │ +42a358: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a35c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a362: 1a01 2b27 |0005: const-string v1, "ExtractFilesystem(filesystem=" // string@272b │ │ +42a366: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a36c: 5421 0ca1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractFilesystem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a10c │ │ +42a370: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42a376: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42a37a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a380: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a386: 0c00 |0017: move-result-object v0 │ │ +42a388: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4878 header: │ │ @@ -1429054,18 +1429050,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a724: |[42a724] tech.ula.model.state.ExtractionState.:()V │ │ -42a734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a736: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42a73c: 0e00 |0004: return-void │ │ +42a718: |[42a718] tech.ula.model.state.ExtractionState.:()V │ │ +42a728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a72a: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42a730: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=328 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/ExtractionState; │ │ │ │ #1 : (in Ltech/ula/model/state/ExtractionState;) │ │ @@ -1429073,17 +1429069,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42a740: |[42a740] tech.ula.model.state.ExtractionState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42a750: 7010 91cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/ExtractionState;.:()V // method@cf91 │ │ -42a756: 0e00 |0003: return-void │ │ +42a734: |[42a734] tech.ula.model.state.ExtractionState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42a744: 7010 91cf 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/ExtractionState;.:()V // method@cf91 │ │ +42a74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/ExtractionState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1429121,37 +1429117,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a758: |[42a758] tech.ula.model.state.FetchingDatabaseEntries.:()V │ │ -42a768: 2200 541a |0000: new-instance v0, Ltech/ula/model/state/FetchingDatabaseEntries; // type@1a54 │ │ -42a76c: 7010 94cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FetchingDatabaseEntries;.:()V // method@cf94 │ │ -42a772: 6900 10a1 |0005: sput-object v0, Ltech/ula/model/state/FetchingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/FetchingDatabaseEntries; // field@a110 │ │ -42a776: 0e00 |0007: return-void │ │ +42a74c: |[42a74c] tech.ula.model.state.FetchingDatabaseEntries.:()V │ │ +42a75c: 2200 541a |0000: new-instance v0, Ltech/ula/model/state/FetchingDatabaseEntries; // type@1a54 │ │ +42a760: 7010 94cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FetchingDatabaseEntries;.:()V // method@cf94 │ │ +42a766: 6900 10a1 |0005: sput-object v0, Ltech/ula/model/state/FetchingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/FetchingDatabaseEntries; // field@a110 │ │ +42a76a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/FetchingDatabaseEntries;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a778: |[42a778] tech.ula.model.state.FetchingDatabaseEntries.:()V │ │ -42a788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a78a: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -42a790: 0e00 |0004: return-void │ │ +42a76c: |[42a76c] tech.ula.model.state.FetchingDatabaseEntries.:()V │ │ +42a77c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a77e: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +42a784: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/FetchingDatabaseEntries; │ │ │ │ Virtual methods - │ │ @@ -1429227,24 +1429223,24 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42a9bc: |[42a9bc] tech.ula.model.state.GenerateDownloads.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V │ │ -42a9cc: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42a9d0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a9d6: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ -42a9da: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a9e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42a9e2: 7020 eccf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42a9e8: 5b12 14a1 |000e: iput-object v2, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a9ec: 5b13 13a1 |0010: iput-object v3, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a9f0: 0e00 |0012: return-void │ │ +42a9b0: |[42a9b0] tech.ula.model.state.GenerateDownloads.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V │ │ +42a9c0: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42a9c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a9ca: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ +42a9ce: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a9d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42a9d6: 7020 eccf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42a9dc: 5b12 14a1 |000e: iput-object v2, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a9e0: 5b13 13a1 |0010: iput-object v3, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a9e4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=342 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/GenerateDownloads; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/util/List; │ │ @@ -1429254,127 +1429250,127 @@ │ │ type : '(Ltech/ula/model/state/GenerateDownloads;Ltech/ula/model/entities/Filesystem;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/GenerateDownloads;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42a958: |[42a958] tech.ula.model.state.GenerateDownloads.copy$default:(Ltech/ula/model/state/GenerateDownloads;Ltech/ula/model/entities/Filesystem;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/GenerateDownloads; │ │ -42a968: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42a96c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42a970: 5401 14a1 |0004: iget-object v1, v0, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a974: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42a978: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42a97c: 5402 13a1 |000a: iget-object v2, v0, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a980: 6e30 9ccf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/GenerateDownloads;.copy:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)Ltech/ula/model/state/GenerateDownloads; // method@cf9c │ │ -42a986: 0c00 |000f: move-result-object v0 │ │ -42a988: 1100 |0010: return-object v0 │ │ +42a94c: |[42a94c] tech.ula.model.state.GenerateDownloads.copy$default:(Ltech/ula/model/state/GenerateDownloads;Ltech/ula/model/entities/Filesystem;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/GenerateDownloads; │ │ +42a95c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42a960: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42a964: 5401 14a1 |0004: iget-object v1, v0, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a968: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42a96c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42a970: 5402 13a1 |000a: iget-object v2, v0, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a974: 6e30 9ccf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/GenerateDownloads;.copy:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)Ltech/ula/model/state/GenerateDownloads; // method@cf9c │ │ +42a97a: 0c00 |000f: move-result-object v0 │ │ +42a97c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a928: |[42a928] tech.ula.model.state.GenerateDownloads.component1:()Ltech/ula/model/entities/Filesystem; │ │ -42a938: 5410 14a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a93c: 1100 |0002: return-object v0 │ │ +42a91c: |[42a91c] tech.ula.model.state.GenerateDownloads.component1:()Ltech/ula/model/entities/Filesystem; │ │ +42a92c: 5410 14a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'component2' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a8f8: |[42a8f8] tech.ula.model.state.GenerateDownloads.component2:()Ljava/util/List; │ │ -42a908: 5410 13a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a90c: 1100 |0002: return-object v0 │ │ +42a8ec: |[42a8ec] tech.ula.model.state.GenerateDownloads.component2:()Ljava/util/List; │ │ +42a8fc: 5410 13a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a900: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)Ltech/ula/model/state/GenerateDownloads;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42a98c: |[42a98c] tech.ula.model.state.GenerateDownloads.copy:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)Ltech/ula/model/state/GenerateDownloads; │ │ -42a99c: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42a9a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a9a6: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ -42a9aa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a9b0: 2200 571a |000a: new-instance v0, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42a9b4: 7030 99cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/GenerateDownloads;.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V // method@cf99 │ │ -42a9ba: 1100 |000f: return-object v0 │ │ +42a980: |[42a980] tech.ula.model.state.GenerateDownloads.copy:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)Ltech/ula/model/state/GenerateDownloads; │ │ +42a990: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42a994: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a99a: 1a00 ee75 |0005: const-string v0, "assetList" // string@75ee │ │ +42a99e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a9a4: 2200 571a |000a: new-instance v0, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42a9a8: 7030 99cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/GenerateDownloads;.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V // method@cf99 │ │ +42a9ae: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42a80c: |[42a80c] tech.ula.model.state.GenerateDownloads.equals:(Ljava/lang/Object;)Z │ │ -42a81c: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42a820: 2030 571a |0002: instance-of v0, v3, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42a824: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -42a828: 1f03 571a |0006: check-cast v3, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42a82c: 5420 14a1 |0008: iget-object v0, v2, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a830: 5431 14a1 |000a: iget-object v1, v3, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a834: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a83a: 0a00 |000f: move-result v0 │ │ -42a83c: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42a840: 5420 13a1 |0012: iget-object v0, v2, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a844: 5433 13a1 |0014: iget-object v3, v3, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a848: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a84e: 0a03 |0019: move-result v3 │ │ -42a850: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -42a854: 2803 |001c: goto 001f // +0003 │ │ -42a856: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -42a858: 0f03 |001e: return v3 │ │ -42a85a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -42a85c: 0f03 |0020: return v3 │ │ +42a800: |[42a800] tech.ula.model.state.GenerateDownloads.equals:(Ljava/lang/Object;)Z │ │ +42a810: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +42a814: 2030 571a |0002: instance-of v0, v3, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42a818: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +42a81c: 1f03 571a |0006: check-cast v3, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42a820: 5420 14a1 |0008: iget-object v0, v2, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a824: 5431 14a1 |000a: iget-object v1, v3, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a828: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a82e: 0a00 |000f: move-result v0 │ │ +42a830: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +42a834: 5420 13a1 |0012: iget-object v0, v2, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a838: 5433 13a1 |0014: iget-object v3, v3, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a83c: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a842: 0a03 |0019: move-result v3 │ │ +42a844: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +42a848: 2803 |001c: goto 001f // +0003 │ │ +42a84a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +42a84c: 0f03 |001e: return v3 │ │ +42a84e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42a850: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'getAssetList' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a910: |[42a910] tech.ula.model.state.GenerateDownloads.getAssetList:()Ljava/util/List; │ │ -42a920: 5410 13a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a924: 1100 |0002: return-object v0 │ │ +42a904: |[42a904] tech.ula.model.state.GenerateDownloads.getAssetList:()Ljava/util/List; │ │ +42a914: 5410 13a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/GenerateDownloads; │ │ │ │ #5 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ @@ -1429382,17 +1429378,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a940: |[42a940] tech.ula.model.state.GenerateDownloads.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42a950: 5410 14a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a954: 1100 |0002: return-object v0 │ │ +42a934: |[42a934] tech.ula.model.state.GenerateDownloads.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42a944: 5410 14a1 |0000: iget-object v0, v1, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/GenerateDownloads; │ │ │ │ #6 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ @@ -1429400,58 +1429396,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -42a860: |[42a860] tech.ula.model.state.GenerateDownloads.hashCode:()I │ │ -42a870: 5430 14a1 |0000: iget-object v0, v3, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42a876: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42a87a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a880: 0a00 |0008: move-result v0 │ │ -42a882: 2802 |0009: goto 000b // +0002 │ │ -42a884: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42a886: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42a88a: 5432 13a1 |000d: iget-object v2, v3, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a88e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42a892: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a898: 0a01 |0014: move-result v1 │ │ -42a89a: b010 |0015: add-int/2addr v0, v1 │ │ -42a89c: 0f00 |0016: return v0 │ │ +42a854: |[42a854] tech.ula.model.state.GenerateDownloads.hashCode:()I │ │ +42a864: 5430 14a1 |0000: iget-object v0, v3, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a868: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42a86a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42a86e: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a874: 0a00 |0008: move-result v0 │ │ +42a876: 2802 |0009: goto 000b // +0002 │ │ +42a878: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42a87a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42a87e: 5432 13a1 |000d: iget-object v2, v3, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a882: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42a886: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a88c: 0a01 |0014: move-result v1 │ │ +42a88e: b010 |0015: add-int/2addr v0, v1 │ │ +42a890: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/GenerateDownloads;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42a8a0: |[42a8a0] tech.ula.model.state.GenerateDownloads.toString:()Ljava/lang/String; │ │ -42a8b0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a8b4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a8ba: 1a01 112a |0005: const-string v1, "GenerateDownloads(filesystem=" // string@2a11 │ │ -42a8be: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a8c4: 5421 14a1 |000a: iget-object v1, v2, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ -42a8c8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42a8ce: 1a01 6e12 |000f: const-string v1, ", assetList=" // string@126e │ │ -42a8d2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a8d8: 5421 13a1 |0014: iget-object v1, v2, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ -42a8dc: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42a8e2: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42a8e6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a8ec: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a8f2: 0c00 |0021: move-result-object v0 │ │ -42a8f4: 1100 |0022: return-object v0 │ │ +42a894: |[42a894] tech.ula.model.state.GenerateDownloads.toString:()Ljava/lang/String; │ │ +42a8a4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a8a8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a8ae: 1a01 112a |0005: const-string v1, "GenerateDownloads(filesystem=" // string@2a11 │ │ +42a8b2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a8b8: 5421 14a1 |000a: iget-object v1, v2, Ltech/ula/model/state/GenerateDownloads;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a114 │ │ +42a8bc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42a8c2: 1a01 6e12 |000f: const-string v1, ", assetList=" // string@126e │ │ +42a8c6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a8cc: 5421 13a1 |0014: iget-object v1, v2, Ltech/ula/model/state/GenerateDownloads;.assetList:Ljava/util/List; // field@a113 │ │ +42a8d0: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42a8d6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42a8da: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a8e0: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a8e6: 0c00 |0021: move-result-object v0 │ │ +42a8e8: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4881 header: │ │ @@ -1429518,24 +1429514,24 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42abe0: |[42abe0] tech.ula.model.state.IncorrectAppTransition.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V │ │ -42abf0: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42abf4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42abfa: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ -42abfe: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ac04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42ac06: 7020 04cf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -42ac0c: 5b12 16a1 |000e: iput-object v2, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42ac10: 5b13 17a1 |0010: iput-object v3, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42ac14: 0e00 |0012: return-void │ │ +42abd4: |[42abd4] tech.ula.model.state.IncorrectAppTransition.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V │ │ +42abe4: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42abe8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42abee: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ +42abf2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42abf8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42abfa: 7020 04cf 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +42ac00: 5b12 16a1 |000e: iput-object v2, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42ac04: 5b13 17a1 |0010: iput-object v3, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42ac08: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=168 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/IncorrectAppTransition; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/state/AppsStartupEvent; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/state/AppsStartupState; │ │ @@ -1429545,127 +1429541,127 @@ │ │ type : '(Ltech/ula/model/state/IncorrectAppTransition;Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectAppTransition;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42ab7c: |[42ab7c] tech.ula.model.state.IncorrectAppTransition.copy$default:(Ltech/ula/model/state/IncorrectAppTransition;Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectAppTransition; │ │ -42ab8c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42ab90: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42ab94: 5401 16a1 |0004: iget-object v1, v0, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42ab98: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42ab9c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42aba0: 5402 17a1 |000a: iget-object v2, v0, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42aba4: 6e30 a8cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/IncorrectAppTransition;.copy:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)Ltech/ula/model/state/IncorrectAppTransition; // method@cfa8 │ │ -42abaa: 0c00 |000f: move-result-object v0 │ │ -42abac: 1100 |0010: return-object v0 │ │ +42ab70: |[42ab70] tech.ula.model.state.IncorrectAppTransition.copy$default:(Ltech/ula/model/state/IncorrectAppTransition;Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectAppTransition; │ │ +42ab80: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42ab84: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42ab88: 5401 16a1 |0004: iget-object v1, v0, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42ab8c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42ab90: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42ab94: 5402 17a1 |000a: iget-object v2, v0, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42ab98: 6e30 a8cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/IncorrectAppTransition;.copy:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)Ltech/ula/model/state/IncorrectAppTransition; // method@cfa8 │ │ +42ab9e: 0c00 |000f: move-result-object v0 │ │ +42aba0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/state/AppsStartupEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ab1c: |[42ab1c] tech.ula.model.state.IncorrectAppTransition.component1:()Ltech/ula/model/state/AppsStartupEvent; │ │ -42ab2c: 5410 16a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42ab30: 1100 |0002: return-object v0 │ │ +42ab10: |[42ab10] tech.ula.model.state.IncorrectAppTransition.component1:()Ltech/ula/model/state/AppsStartupEvent; │ │ +42ab20: 5410 16a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42ab24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/state/AppsStartupState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ab4c: |[42ab4c] tech.ula.model.state.IncorrectAppTransition.component2:()Ltech/ula/model/state/AppsStartupState; │ │ -42ab5c: 5410 17a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42ab60: 1100 |0002: return-object v0 │ │ +42ab40: |[42ab40] tech.ula.model.state.IncorrectAppTransition.component2:()Ltech/ula/model/state/AppsStartupState; │ │ +42ab50: 5410 17a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42ab54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)Ltech/ula/model/state/IncorrectAppTransition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42abb0: |[42abb0] tech.ula.model.state.IncorrectAppTransition.copy:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)Ltech/ula/model/state/IncorrectAppTransition; │ │ -42abc0: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42abc4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42abca: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ -42abce: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42abd4: 2200 591a |000a: new-instance v0, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ -42abd8: 7030 a5cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/IncorrectAppTransition;.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V // method@cfa5 │ │ -42abde: 1100 |000f: return-object v0 │ │ +42aba4: |[42aba4] tech.ula.model.state.IncorrectAppTransition.copy:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)Ltech/ula/model/state/IncorrectAppTransition; │ │ +42abb4: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42abb8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42abbe: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ +42abc2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42abc8: 2200 591a |000a: new-instance v0, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ +42abcc: 7030 a5cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/IncorrectAppTransition;.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V // method@cfa5 │ │ +42abd2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42aa30: |[42aa30] tech.ula.model.state.IncorrectAppTransition.equals:(Ljava/lang/Object;)Z │ │ -42aa40: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42aa44: 2030 591a |0002: instance-of v0, v3, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ -42aa48: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -42aa4c: 1f03 591a |0006: check-cast v3, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ -42aa50: 5420 16a1 |0008: iget-object v0, v2, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42aa54: 5431 16a1 |000a: iget-object v1, v3, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42aa58: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42aa5e: 0a00 |000f: move-result v0 │ │ -42aa60: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42aa64: 5420 17a1 |0012: iget-object v0, v2, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42aa68: 5433 17a1 |0014: iget-object v3, v3, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42aa6c: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42aa72: 0a03 |0019: move-result v3 │ │ -42aa74: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -42aa78: 2803 |001c: goto 001f // +0003 │ │ -42aa7a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -42aa7c: 0f03 |001e: return v3 │ │ -42aa7e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -42aa80: 0f03 |0020: return v3 │ │ +42aa24: |[42aa24] tech.ula.model.state.IncorrectAppTransition.equals:(Ljava/lang/Object;)Z │ │ +42aa34: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +42aa38: 2030 591a |0002: instance-of v0, v3, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ +42aa3c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +42aa40: 1f03 591a |0006: check-cast v3, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ +42aa44: 5420 16a1 |0008: iget-object v0, v2, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42aa48: 5431 16a1 |000a: iget-object v1, v3, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42aa4c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42aa52: 0a00 |000f: move-result v0 │ │ +42aa54: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +42aa58: 5420 17a1 |0012: iget-object v0, v2, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42aa5c: 5433 17a1 |0014: iget-object v3, v3, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42aa60: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42aa66: 0a03 |0019: move-result v3 │ │ +42aa68: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +42aa6c: 2803 |001c: goto 001f // +0003 │ │ +42aa6e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +42aa70: 0f03 |001e: return v3 │ │ +42aa72: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42aa74: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'getEvent' │ │ type : '()Ltech/ula/model/state/AppsStartupEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ab34: |[42ab34] tech.ula.model.state.IncorrectAppTransition.getEvent:()Ltech/ula/model/state/AppsStartupEvent; │ │ -42ab44: 5410 16a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42ab48: 1100 |0002: return-object v0 │ │ +42ab28: |[42ab28] tech.ula.model.state.IncorrectAppTransition.getEvent:()Ltech/ula/model/state/AppsStartupEvent; │ │ +42ab38: 5410 16a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42ab3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/IncorrectAppTransition; │ │ │ │ #5 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ @@ -1429673,17 +1429669,17 @@ │ │ type : '()Ltech/ula/model/state/AppsStartupState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ab64: |[42ab64] tech.ula.model.state.IncorrectAppTransition.getState:()Ltech/ula/model/state/AppsStartupState; │ │ -42ab74: 5410 17a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42ab78: 1100 |0002: return-object v0 │ │ +42ab58: |[42ab58] tech.ula.model.state.IncorrectAppTransition.getState:()Ltech/ula/model/state/AppsStartupState; │ │ +42ab68: 5410 17a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42ab6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/IncorrectAppTransition; │ │ │ │ #6 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ @@ -1429691,58 +1429687,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -42aa84: |[42aa84] tech.ula.model.state.IncorrectAppTransition.hashCode:()I │ │ -42aa94: 5430 16a1 |0000: iget-object v0, v3, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42aa98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42aa9a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42aa9e: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42aaa4: 0a00 |0008: move-result v0 │ │ -42aaa6: 2802 |0009: goto 000b // +0002 │ │ -42aaa8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42aaaa: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42aaae: 5432 17a1 |000d: iget-object v2, v3, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42aab2: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42aab6: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42aabc: 0a01 |0014: move-result v1 │ │ -42aabe: b010 |0015: add-int/2addr v0, v1 │ │ -42aac0: 0f00 |0016: return v0 │ │ +42aa78: |[42aa78] tech.ula.model.state.IncorrectAppTransition.hashCode:()I │ │ +42aa88: 5430 16a1 |0000: iget-object v0, v3, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42aa8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42aa8e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42aa92: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42aa98: 0a00 |0008: move-result v0 │ │ +42aa9a: 2802 |0009: goto 000b // +0002 │ │ +42aa9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42aa9e: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42aaa2: 5432 17a1 |000d: iget-object v2, v3, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42aaa6: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42aaaa: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42aab0: 0a01 |0014: move-result v1 │ │ +42aab2: b010 |0015: add-int/2addr v0, v1 │ │ +42aab4: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/IncorrectAppTransition;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42aac4: |[42aac4] tech.ula.model.state.IncorrectAppTransition.toString:()Ljava/lang/String; │ │ -42aad4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42aad8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42aade: 1a01 1d2d |0005: const-string v1, "IncorrectAppTransition(event=" // string@2d1d │ │ -42aae2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42aae8: 5421 16a1 |000a: iget-object v1, v2, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ -42aaec: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42aaf2: 1a01 2c13 |000f: const-string v1, ", state=" // string@132c │ │ -42aaf6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42aafc: 5421 17a1 |0014: iget-object v1, v2, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ -42ab00: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42ab06: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42ab0a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42ab10: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42ab16: 0c00 |0021: move-result-object v0 │ │ -42ab18: 1100 |0022: return-object v0 │ │ +42aab8: |[42aab8] tech.ula.model.state.IncorrectAppTransition.toString:()Ljava/lang/String; │ │ +42aac8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42aacc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42aad2: 1a01 1d2d |0005: const-string v1, "IncorrectAppTransition(event=" // string@2d1d │ │ +42aad6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42aadc: 5421 16a1 |000a: iget-object v1, v2, Ltech/ula/model/state/IncorrectAppTransition;.event:Ltech/ula/model/state/AppsStartupEvent; // field@a116 │ │ +42aae0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42aae6: 1a01 2c13 |000f: const-string v1, ", state=" // string@132c │ │ +42aaea: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42aaf0: 5421 17a1 |0014: iget-object v1, v2, Ltech/ula/model/state/IncorrectAppTransition;.state:Ltech/ula/model/state/AppsStartupState; // field@a117 │ │ +42aaf4: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42aafa: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42aafe: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42ab04: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42ab0a: 0c00 |0021: move-result-object v0 │ │ +42ab0c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4882 header: │ │ @@ -1429809,24 +1429805,24 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42adc8: |[42adc8] tech.ula.model.state.IncorrectSessionTransition.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V │ │ -42add8: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42addc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ade2: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ -42ade6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42adec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42adee: 7020 29d0 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42adf4: 5b12 18a1 |000e: iput-object v2, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42adf8: 5b13 19a1 |0010: iput-object v3, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42adfc: 0e00 |0012: return-void │ │ +42adbc: |[42adbc] tech.ula.model.state.IncorrectSessionTransition.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V │ │ +42adcc: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42add0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42add6: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ +42adda: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ade0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42ade2: 7020 29d0 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42ade8: 5b12 18a1 |000e: iput-object v2, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42adec: 5b13 19a1 |0010: iput-object v3, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42adf0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=291 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/IncorrectSessionTransition; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/state/SessionStartupEvent; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/state/SessionStartupState; │ │ @@ -1429836,127 +1429832,127 @@ │ │ type : '(Ltech/ula/model/state/IncorrectSessionTransition;Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectSessionTransition;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42ad04: |[42ad04] tech.ula.model.state.IncorrectSessionTransition.copy$default:(Ltech/ula/model/state/IncorrectSessionTransition;Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectSessionTransition; │ │ -42ad14: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42ad18: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42ad1c: 5401 18a1 |0004: iget-object v1, v0, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ad20: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42ad24: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42ad28: 5402 19a1 |000a: iget-object v2, v0, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42ad2c: 6e30 b2cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/IncorrectSessionTransition;.copy:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)Ltech/ula/model/state/IncorrectSessionTransition; // method@cfb2 │ │ -42ad32: 0c00 |000f: move-result-object v0 │ │ -42ad34: 1100 |0010: return-object v0 │ │ +42acf8: |[42acf8] tech.ula.model.state.IncorrectSessionTransition.copy$default:(Ltech/ula/model/state/IncorrectSessionTransition;Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;ILjava/lang/Object;)Ltech/ula/model/state/IncorrectSessionTransition; │ │ +42ad08: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42ad0c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42ad10: 5401 18a1 |0004: iget-object v1, v0, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ad14: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42ad18: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42ad1c: 5402 19a1 |000a: iget-object v2, v0, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42ad20: 6e30 b2cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/IncorrectSessionTransition;.copy:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)Ltech/ula/model/state/IncorrectSessionTransition; // method@cfb2 │ │ +42ad26: 0c00 |000f: move-result-object v0 │ │ +42ad28: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/state/SessionStartupEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ad68: |[42ad68] tech.ula.model.state.IncorrectSessionTransition.component1:()Ltech/ula/model/state/SessionStartupEvent; │ │ -42ad78: 5410 18a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ad7c: 1100 |0002: return-object v0 │ │ +42ad5c: |[42ad5c] tech.ula.model.state.IncorrectSessionTransition.component1:()Ltech/ula/model/state/SessionStartupEvent; │ │ +42ad6c: 5410 18a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ad70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/state/SessionStartupState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ad98: |[42ad98] tech.ula.model.state.IncorrectSessionTransition.component2:()Ltech/ula/model/state/SessionStartupState; │ │ -42ada8: 5410 19a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42adac: 1100 |0002: return-object v0 │ │ +42ad8c: |[42ad8c] tech.ula.model.state.IncorrectSessionTransition.component2:()Ltech/ula/model/state/SessionStartupState; │ │ +42ad9c: 5410 19a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42ada0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)Ltech/ula/model/state/IncorrectSessionTransition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42ad38: |[42ad38] tech.ula.model.state.IncorrectSessionTransition.copy:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)Ltech/ula/model/state/IncorrectSessionTransition; │ │ -42ad48: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -42ad4c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ad52: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ -42ad56: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ad5c: 2200 5a1a |000a: new-instance v0, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ -42ad60: 7030 afcf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/IncorrectSessionTransition;.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V // method@cfaf │ │ -42ad66: 1100 |000f: return-object v0 │ │ +42ad2c: |[42ad2c] tech.ula.model.state.IncorrectSessionTransition.copy:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)Ltech/ula/model/state/IncorrectSessionTransition; │ │ +42ad3c: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +42ad40: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ad46: 1a00 7ace |0005: const-string v0, "state" // string@ce7a │ │ +42ad4a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ad50: 2200 5a1a |000a: new-instance v0, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ +42ad54: 7030 afcf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/IncorrectSessionTransition;.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V // method@cfaf │ │ +42ad5a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42ac18: |[42ac18] tech.ula.model.state.IncorrectSessionTransition.equals:(Ljava/lang/Object;)Z │ │ -42ac28: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42ac2c: 2030 5a1a |0002: instance-of v0, v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ -42ac30: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -42ac34: 1f03 5a1a |0006: check-cast v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ -42ac38: 5420 18a1 |0008: iget-object v0, v2, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ac3c: 5431 18a1 |000a: iget-object v1, v3, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ac40: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ac46: 0a00 |000f: move-result v0 │ │ -42ac48: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42ac4c: 5420 19a1 |0012: iget-object v0, v2, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42ac50: 5433 19a1 |0014: iget-object v3, v3, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42ac54: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ac5a: 0a03 |0019: move-result v3 │ │ -42ac5c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -42ac60: 2803 |001c: goto 001f // +0003 │ │ -42ac62: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -42ac64: 0f03 |001e: return v3 │ │ -42ac66: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -42ac68: 0f03 |0020: return v3 │ │ +42ac0c: |[42ac0c] tech.ula.model.state.IncorrectSessionTransition.equals:(Ljava/lang/Object;)Z │ │ +42ac1c: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +42ac20: 2030 5a1a |0002: instance-of v0, v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ +42ac24: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +42ac28: 1f03 5a1a |0006: check-cast v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ +42ac2c: 5420 18a1 |0008: iget-object v0, v2, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ac30: 5431 18a1 |000a: iget-object v1, v3, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ac34: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ac3a: 0a00 |000f: move-result v0 │ │ +42ac3c: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +42ac40: 5420 19a1 |0012: iget-object v0, v2, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42ac44: 5433 19a1 |0014: iget-object v3, v3, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42ac48: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ac4e: 0a03 |0019: move-result v3 │ │ +42ac50: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +42ac54: 2803 |001c: goto 001f // +0003 │ │ +42ac56: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +42ac58: 0f03 |001e: return v3 │ │ +42ac5a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42ac5c: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'getEvent' │ │ type : '()Ltech/ula/model/state/SessionStartupEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ad80: |[42ad80] tech.ula.model.state.IncorrectSessionTransition.getEvent:()Ltech/ula/model/state/SessionStartupEvent; │ │ -42ad90: 5410 18a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ad94: 1100 |0002: return-object v0 │ │ +42ad74: |[42ad74] tech.ula.model.state.IncorrectSessionTransition.getEvent:()Ltech/ula/model/state/SessionStartupEvent; │ │ +42ad84: 5410 18a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ad88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/IncorrectSessionTransition; │ │ │ │ #5 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ @@ -1429964,17 +1429960,17 @@ │ │ type : '()Ltech/ula/model/state/SessionStartupState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42adb0: |[42adb0] tech.ula.model.state.IncorrectSessionTransition.getState:()Ltech/ula/model/state/SessionStartupState; │ │ -42adc0: 5410 19a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42adc4: 1100 |0002: return-object v0 │ │ +42ada4: |[42ada4] tech.ula.model.state.IncorrectSessionTransition.getState:()Ltech/ula/model/state/SessionStartupState; │ │ +42adb4: 5410 19a1 |0000: iget-object v0, v1, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42adb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/IncorrectSessionTransition; │ │ │ │ #6 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ @@ -1429982,58 +1429978,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -42ac6c: |[42ac6c] tech.ula.model.state.IncorrectSessionTransition.hashCode:()I │ │ -42ac7c: 5430 18a1 |0000: iget-object v0, v3, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42ac80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42ac82: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42ac86: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42ac8c: 0a00 |0008: move-result v0 │ │ -42ac8e: 2802 |0009: goto 000b // +0002 │ │ -42ac90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42ac92: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42ac96: 5432 19a1 |000d: iget-object v2, v3, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42ac9a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42ac9e: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42aca4: 0a01 |0014: move-result v1 │ │ -42aca6: b010 |0015: add-int/2addr v0, v1 │ │ -42aca8: 0f00 |0016: return v0 │ │ +42ac60: |[42ac60] tech.ula.model.state.IncorrectSessionTransition.hashCode:()I │ │ +42ac70: 5430 18a1 |0000: iget-object v0, v3, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42ac74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42ac76: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42ac7a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42ac80: 0a00 |0008: move-result v0 │ │ +42ac82: 2802 |0009: goto 000b // +0002 │ │ +42ac84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42ac86: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42ac8a: 5432 19a1 |000d: iget-object v2, v3, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42ac8e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42ac92: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42ac98: 0a01 |0014: move-result v1 │ │ +42ac9a: b010 |0015: add-int/2addr v0, v1 │ │ +42ac9c: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/IncorrectSessionTransition;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42acac: |[42acac] tech.ula.model.state.IncorrectSessionTransition.toString:()Ljava/lang/String; │ │ -42acbc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42acc0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42acc6: 1a01 1e2d |0005: const-string v1, "IncorrectSessionTransition(event=" // string@2d1e │ │ -42acca: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42acd0: 5421 18a1 |000a: iget-object v1, v2, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ -42acd4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42acda: 1a01 2c13 |000f: const-string v1, ", state=" // string@132c │ │ -42acde: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42ace4: 5421 19a1 |0014: iget-object v1, v2, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ -42ace8: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42acee: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42acf2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42acf8: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42acfe: 0c00 |0021: move-result-object v0 │ │ -42ad00: 1100 |0022: return-object v0 │ │ +42aca0: |[42aca0] tech.ula.model.state.IncorrectSessionTransition.toString:()Ljava/lang/String; │ │ +42acb0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42acb4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42acba: 1a01 1e2d |0005: const-string v1, "IncorrectSessionTransition(event=" // string@2d1e │ │ +42acbe: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42acc4: 5421 18a1 |000a: iget-object v1, v2, Ltech/ula/model/state/IncorrectSessionTransition;.event:Ltech/ula/model/state/SessionStartupEvent; // field@a118 │ │ +42acc8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42acce: 1a01 2c13 |000f: const-string v1, ", state=" // string@132c │ │ +42acd2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42acd8: 5421 19a1 |0014: iget-object v1, v2, Ltech/ula/model/state/IncorrectSessionTransition;.state:Ltech/ula/model/state/SessionStartupState; // field@a119 │ │ +42acdc: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42ace2: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42ace6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42acec: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42acf2: 0c00 |0021: move-result-object v0 │ │ +42acf4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4883 header: │ │ @@ -1430067,37 +1430063,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42af2c: |[42af2c] tech.ula.model.state.ResetAppState.:()V │ │ -42af3c: 2200 601a |0000: new-instance v0, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ -42af40: 7010 c4cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ResetAppState;.:()V // method@cfc4 │ │ -42af46: 6900 1fa1 |0005: sput-object v0, Ltech/ula/model/state/ResetAppState;.INSTANCE:Ltech/ula/model/state/ResetAppState; // field@a11f │ │ -42af4a: 0e00 |0007: return-void │ │ +42af20: |[42af20] tech.ula.model.state.ResetAppState.:()V │ │ +42af30: 2200 601a |0000: new-instance v0, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ +42af34: 7010 c4cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ResetAppState;.:()V // method@cfc4 │ │ +42af3a: 6900 1fa1 |0005: sput-object v0, Ltech/ula/model/state/ResetAppState;.INSTANCE:Ltech/ula/model/state/ResetAppState; // field@a11f │ │ +42af3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ResetAppState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42af4c: |[42af4c] tech.ula.model.state.ResetAppState.:()V │ │ -42af5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42af5e: 7020 c6ce 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -42af64: 0e00 |0004: return-void │ │ +42af40: |[42af40] tech.ula.model.state.ResetAppState.:()V │ │ +42af50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42af52: 7020 c6ce 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +42af58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/ResetAppState; │ │ │ │ Virtual methods - │ │ @@ -1430134,37 +1430130,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42af68: |[42af68] tech.ula.model.state.ResetSessionState.:()V │ │ -42af78: 2200 611a |0000: new-instance v0, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ -42af7c: 7010 c6cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ResetSessionState;.:()V // method@cfc6 │ │ -42af82: 6900 20a1 |0005: sput-object v0, Ltech/ula/model/state/ResetSessionState;.INSTANCE:Ltech/ula/model/state/ResetSessionState; // field@a120 │ │ -42af86: 0e00 |0007: return-void │ │ +42af5c: |[42af5c] tech.ula.model.state.ResetSessionState.:()V │ │ +42af6c: 2200 611a |0000: new-instance v0, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ +42af70: 7010 c6cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ResetSessionState;.:()V // method@cfc6 │ │ +42af76: 6900 20a1 |0005: sput-object v0, Ltech/ula/model/state/ResetSessionState;.INSTANCE:Ltech/ula/model/state/ResetSessionState; // field@a120 │ │ +42af7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ResetSessionState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42af88: |[42af88] tech.ula.model.state.ResetSessionState.:()V │ │ -42af98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42af9a: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42afa0: 0e00 |0004: return-void │ │ +42af7c: |[42af7c] tech.ula.model.state.ResetSessionState.:()V │ │ +42af8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42af8e: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42af94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=351 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/ResetSessionState; │ │ │ │ Virtual methods - │ │ @@ -1430220,21 +1430216,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42b0d0: |[42b0d0] tech.ula.model.state.RetrieveAssetLists.:(Ltech/ula/model/entities/Filesystem;)V │ │ -42b0e0: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42b0e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b0ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42b0ec: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42b0f2: 5b12 21a1 |0009: iput-object v2, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42b0f6: 0e00 |000b: return-void │ │ +42b0c4: |[42b0c4] tech.ula.model.state.RetrieveAssetLists.:(Ltech/ula/model/entities/Filesystem;)V │ │ +42b0d4: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42b0d8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b0de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42b0e0: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42b0e6: 5b12 21a1 |0009: iput-object v2, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42b0ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=341 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/RetrieveAssetLists; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1430243,101 +1430239,101 @@ │ │ type : '(Ltech/ula/model/state/RetrieveAssetLists;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/RetrieveAssetLists;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b080: |[42b080] tech.ula.model.state.RetrieveAssetLists.copy$default:(Ltech/ula/model/state/RetrieveAssetLists;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/RetrieveAssetLists; │ │ -42b090: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42b094: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42b098: 5401 21a1 |0004: iget-object v1, v0, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42b09c: 6e20 c9cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/RetrieveAssetLists;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/RetrieveAssetLists; // method@cfc9 │ │ -42b0a2: 0c00 |0009: move-result-object v0 │ │ -42b0a4: 1100 |000a: return-object v0 │ │ +42b074: |[42b074] tech.ula.model.state.RetrieveAssetLists.copy$default:(Ltech/ula/model/state/RetrieveAssetLists;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/RetrieveAssetLists; │ │ +42b084: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42b088: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42b08c: 5401 21a1 |0004: iget-object v1, v0, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42b090: 6e20 c9cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/RetrieveAssetLists;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/RetrieveAssetLists; // method@cfc9 │ │ +42b096: 0c00 |0009: move-result-object v0 │ │ +42b098: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b050: |[42b050] tech.ula.model.state.RetrieveAssetLists.component1:()Ltech/ula/model/entities/Filesystem; │ │ -42b060: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42b064: 1100 |0002: return-object v0 │ │ +42b044: |[42b044] tech.ula.model.state.RetrieveAssetLists.component1:()Ltech/ula/model/entities/Filesystem; │ │ +42b054: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42b058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/RetrieveAssetLists;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b0a8: |[42b0a8] tech.ula.model.state.RetrieveAssetLists.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/RetrieveAssetLists; │ │ -42b0b8: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42b0bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b0c2: 2200 621a |0005: new-instance v0, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42b0c6: 7020 c7cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/RetrieveAssetLists;.:(Ltech/ula/model/entities/Filesystem;)V // method@cfc7 │ │ -42b0cc: 1100 |000a: return-object v0 │ │ +42b09c: |[42b09c] tech.ula.model.state.RetrieveAssetLists.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/RetrieveAssetLists; │ │ +42b0ac: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42b0b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b0b6: 2200 621a |0005: new-instance v0, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42b0ba: 7020 c7cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/RetrieveAssetLists;.:(Ltech/ula/model/entities/Filesystem;)V // method@cfc7 │ │ +42b0c0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42afa4: |[42afa4] tech.ula.model.state.RetrieveAssetLists.equals:(Ljava/lang/Object;)Z │ │ -42afb4: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42afb8: 2020 621a |0002: instance-of v0, v2, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42afbc: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42afc0: 1f02 621a |0006: check-cast v2, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42afc4: 5410 21a1 |0008: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42afc8: 5422 21a1 |000a: iget-object v2, v2, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42afcc: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42afd2: 0a02 |000f: move-result v2 │ │ -42afd4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42afd8: 2803 |0012: goto 0015 // +0003 │ │ -42afda: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42afdc: 0f02 |0014: return v2 │ │ -42afde: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42afe0: 0f02 |0016: return v2 │ │ +42af98: |[42af98] tech.ula.model.state.RetrieveAssetLists.equals:(Ljava/lang/Object;)Z │ │ +42afa8: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42afac: 2020 621a |0002: instance-of v0, v2, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42afb0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42afb4: 1f02 621a |0006: check-cast v2, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42afb8: 5410 21a1 |0008: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42afbc: 5422 21a1 |000a: iget-object v2, v2, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42afc0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42afc6: 0a02 |000f: move-result v2 │ │ +42afc8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42afcc: 2803 |0012: goto 0015 // +0003 │ │ +42afce: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42afd0: 0f02 |0014: return v2 │ │ +42afd2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42afd4: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b068: |[42b068] tech.ula.model.state.RetrieveAssetLists.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42b078: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42b07c: 1100 |0002: return-object v0 │ │ +42b05c: |[42b05c] tech.ula.model.state.RetrieveAssetLists.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42b06c: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42b070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/RetrieveAssetLists; │ │ │ │ #4 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ @@ -1430345,47 +1430341,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42afe4: |[42afe4] tech.ula.model.state.RetrieveAssetLists.hashCode:()I │ │ -42aff4: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42aff8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42affc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42b002: 0a00 |0007: move-result v0 │ │ -42b004: 2802 |0008: goto 000a // +0002 │ │ -42b006: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42b008: 0f00 |000a: return v0 │ │ +42afd8: |[42afd8] tech.ula.model.state.RetrieveAssetLists.hashCode:()I │ │ +42afe8: 5410 21a1 |0000: iget-object v0, v1, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42afec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42aff0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42aff6: 0a00 |0007: move-result v0 │ │ +42aff8: 2802 |0008: goto 000a // +0002 │ │ +42affa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42affc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/RetrieveAssetLists;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42b00c: |[42b00c] tech.ula.model.state.RetrieveAssetLists.toString:()Ljava/lang/String; │ │ -42b01c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42b020: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42b026: 1a01 4a58 |0005: const-string v1, "RetrieveAssetLists(filesystem=" // string@584a │ │ -42b02a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b030: 5421 21a1 |000a: iget-object v1, v2, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ -42b034: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42b03a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42b03e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b044: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42b04a: 0c00 |0017: move-result-object v0 │ │ -42b04c: 1100 |0018: return-object v0 │ │ +42b000: |[42b000] tech.ula.model.state.RetrieveAssetLists.toString:()Ljava/lang/String; │ │ +42b010: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42b014: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42b01a: 1a01 4a58 |0005: const-string v1, "RetrieveAssetLists(filesystem=" // string@584a │ │ +42b01e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b024: 5421 21a1 |000a: iget-object v1, v2, Ltech/ula/model/state/RetrieveAssetLists;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a121 │ │ +42b028: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42b02e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42b032: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b038: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42b03e: 0c00 |0017: move-result-object v0 │ │ +42b040: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4886 header: │ │ @@ -1430452,24 +1430448,24 @@ │ │ type : '(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42b2e4: |[42b2e4] tech.ula.model.state.SessionIsReadyForPreparation.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ -42b2f4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b2f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b2fe: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ -42b302: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b308: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42b30a: 7020 29d0 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42b310: 5b12 24a1 |000e: iput-object v2, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b314: 5b13 23a1 |0010: iput-object v3, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b318: 0e00 |0012: return-void │ │ +42b2d8: |[42b2d8] tech.ula.model.state.SessionIsReadyForPreparation.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ +42b2e8: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b2ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b2f2: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ +42b2f6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b2fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42b2fe: 7020 29d0 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42b304: 5b12 24a1 |000e: iput-object v2, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b308: 5b13 23a1 |0010: iput-object v3, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b30c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=295 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1430479,127 +1430475,127 @@ │ │ type : '(Ltech/ula/model/state/SessionIsReadyForPreparation;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsReadyForPreparation;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42b280: |[42b280] tech.ula.model.state.SessionIsReadyForPreparation.copy$default:(Ltech/ula/model/state/SessionIsReadyForPreparation;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ -42b290: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42b294: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42b298: 5401 24a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b29c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42b2a0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42b2a4: 5402 23a1 |000a: iget-object v2, v0, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b2a8: 6e30 d4cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionIsReadyForPreparation;.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SessionIsReadyForPreparation; // method@cfd4 │ │ -42b2ae: 0c00 |000f: move-result-object v0 │ │ -42b2b0: 1100 |0010: return-object v0 │ │ +42b274: |[42b274] tech.ula.model.state.SessionIsReadyForPreparation.copy$default:(Ltech/ula/model/state/SessionIsReadyForPreparation;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ +42b284: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42b288: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42b28c: 5401 24a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b290: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42b294: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42b298: 5402 23a1 |000a: iget-object v2, v0, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b29c: 6e30 d4cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionIsReadyForPreparation;.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SessionIsReadyForPreparation; // method@cfd4 │ │ +42b2a2: 0c00 |000f: move-result-object v0 │ │ +42b2a4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b250: |[42b250] tech.ula.model.state.SessionIsReadyForPreparation.component1:()Ltech/ula/model/entities/Session; │ │ -42b260: 5410 24a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b264: 1100 |0002: return-object v0 │ │ +42b244: |[42b244] tech.ula.model.state.SessionIsReadyForPreparation.component1:()Ltech/ula/model/entities/Session; │ │ +42b254: 5410 24a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b220: |[42b220] tech.ula.model.state.SessionIsReadyForPreparation.component2:()Ltech/ula/model/entities/Filesystem; │ │ -42b230: 5410 23a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b234: 1100 |0002: return-object v0 │ │ +42b214: |[42b214] tech.ula.model.state.SessionIsReadyForPreparation.component2:()Ltech/ula/model/entities/Filesystem; │ │ +42b224: 5410 23a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SessionIsReadyForPreparation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42b2b4: |[42b2b4] tech.ula.model.state.SessionIsReadyForPreparation.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ -42b2c4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b2c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b2ce: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ -42b2d2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b2d8: 2200 641a |000a: new-instance v0, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -42b2dc: 7030 d1cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@cfd1 │ │ -42b2e2: 1100 |000f: return-object v0 │ │ +42b2a8: |[42b2a8] tech.ula.model.state.SessionIsReadyForPreparation.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ +42b2b8: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b2bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b2c2: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ +42b2c6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b2cc: 2200 641a |000a: new-instance v0, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +42b2d0: 7030 d1cf 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@cfd1 │ │ +42b2d6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42b134: |[42b134] tech.ula.model.state.SessionIsReadyForPreparation.equals:(Ljava/lang/Object;)Z │ │ -42b144: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42b148: 2030 641a |0002: instance-of v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -42b14c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -42b150: 1f03 641a |0006: check-cast v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -42b154: 5420 24a1 |0008: iget-object v0, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b158: 5431 24a1 |000a: iget-object v1, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b15c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42b162: 0a00 |000f: move-result v0 │ │ -42b164: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42b168: 5420 23a1 |0012: iget-object v0, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b16c: 5433 23a1 |0014: iget-object v3, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b170: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42b176: 0a03 |0019: move-result v3 │ │ -42b178: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -42b17c: 2803 |001c: goto 001f // +0003 │ │ -42b17e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -42b180: 0f03 |001e: return v3 │ │ -42b182: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -42b184: 0f03 |0020: return v3 │ │ +42b128: |[42b128] tech.ula.model.state.SessionIsReadyForPreparation.equals:(Ljava/lang/Object;)Z │ │ +42b138: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +42b13c: 2030 641a |0002: instance-of v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +42b140: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +42b144: 1f03 641a |0006: check-cast v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +42b148: 5420 24a1 |0008: iget-object v0, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b14c: 5431 24a1 |000a: iget-object v1, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b150: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42b156: 0a00 |000f: move-result v0 │ │ +42b158: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +42b15c: 5420 23a1 |0012: iget-object v0, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b160: 5433 23a1 |0014: iget-object v3, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b164: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42b16a: 0a03 |0019: move-result v3 │ │ +42b16c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +42b170: 2803 |001c: goto 001f // +0003 │ │ +42b172: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +42b174: 0f03 |001e: return v3 │ │ +42b176: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42b178: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b238: |[42b238] tech.ula.model.state.SessionIsReadyForPreparation.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42b248: 5410 23a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b24c: 1100 |0002: return-object v0 │ │ +42b22c: |[42b22c] tech.ula.model.state.SessionIsReadyForPreparation.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42b23c: 5410 23a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b240: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ │ │ #5 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ @@ -1430607,17 +1430603,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b268: |[42b268] tech.ula.model.state.SessionIsReadyForPreparation.getSession:()Ltech/ula/model/entities/Session; │ │ -42b278: 5410 24a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b27c: 1100 |0002: return-object v0 │ │ +42b25c: |[42b25c] tech.ula.model.state.SessionIsReadyForPreparation.getSession:()Ltech/ula/model/entities/Session; │ │ +42b26c: 5410 24a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SessionIsReadyForPreparation; │ │ │ │ #6 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ @@ -1430625,58 +1430621,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -42b188: |[42b188] tech.ula.model.state.SessionIsReadyForPreparation.hashCode:()I │ │ -42b198: 5430 24a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b19c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42b19e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42b1a2: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42b1a8: 0a00 |0008: move-result v0 │ │ -42b1aa: 2802 |0009: goto 000b // +0002 │ │ -42b1ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42b1ae: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42b1b2: 5432 23a1 |000d: iget-object v2, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b1b6: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42b1ba: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42b1c0: 0a01 |0014: move-result v1 │ │ -42b1c2: b010 |0015: add-int/2addr v0, v1 │ │ -42b1c4: 0f00 |0016: return v0 │ │ +42b17c: |[42b17c] tech.ula.model.state.SessionIsReadyForPreparation.hashCode:()I │ │ +42b18c: 5430 24a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b190: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42b192: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42b196: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42b19c: 0a00 |0008: move-result v0 │ │ +42b19e: 2802 |0009: goto 000b // +0002 │ │ +42b1a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42b1a2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42b1a6: 5432 23a1 |000d: iget-object v2, v3, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b1aa: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42b1ae: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42b1b4: 0a01 |0014: move-result v1 │ │ +42b1b6: b010 |0015: add-int/2addr v0, v1 │ │ +42b1b8: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/SessionIsReadyForPreparation;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42b1c8: |[42b1c8] tech.ula.model.state.SessionIsReadyForPreparation.toString:()Ljava/lang/String; │ │ -42b1d8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42b1dc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42b1e2: 1a01 a15d |0005: const-string v1, "SessionIsReadyForPreparation(session=" // string@5da1 │ │ -42b1e6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b1ec: 5421 24a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ -42b1f0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42b1f6: 1a01 af12 |000f: const-string v1, ", filesystem=" // string@12af │ │ -42b1fa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b200: 5421 23a1 |0014: iget-object v1, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ -42b204: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42b20a: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42b20e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b214: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42b21a: 0c00 |0021: move-result-object v0 │ │ -42b21c: 1100 |0022: return-object v0 │ │ +42b1bc: |[42b1bc] tech.ula.model.state.SessionIsReadyForPreparation.toString:()Ljava/lang/String; │ │ +42b1cc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42b1d0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42b1d6: 1a01 a15d |0005: const-string v1, "SessionIsReadyForPreparation(session=" // string@5da1 │ │ +42b1da: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b1e0: 5421 24a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.session:Ltech/ula/model/entities/Session; // field@a124 │ │ +42b1e4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42b1ea: 1a01 af12 |000f: const-string v1, ", filesystem=" // string@12af │ │ +42b1ee: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b1f4: 5421 23a1 |0014: iget-object v1, v2, Ltech/ula/model/state/SessionIsReadyForPreparation;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a123 │ │ +42b1f8: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42b1fe: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42b202: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b208: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42b20e: 0c00 |0021: move-result-object v0 │ │ +42b210: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4887 header: │ │ @@ -1430729,21 +1430725,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42b448: |[42b448] tech.ula.model.state.SessionIsRestartable.:(Ltech/ula/model/entities/Session;)V │ │ -42b458: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b45c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b462: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42b464: 7020 29d0 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42b46a: 5b12 25a1 |0009: iput-object v2, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b46e: 0e00 |000b: return-void │ │ +42b43c: |[42b43c] tech.ula.model.state.SessionIsRestartable.:(Ltech/ula/model/entities/Session;)V │ │ +42b44c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b450: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b456: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42b458: 7020 29d0 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42b45e: 5b12 25a1 |0009: iput-object v2, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b462: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=294 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/SessionIsRestartable; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1430752,101 +1430748,101 @@ │ │ type : '(Ltech/ula/model/state/SessionIsRestartable;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsRestartable;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b3f8: |[42b3f8] tech.ula.model.state.SessionIsRestartable.copy$default:(Ltech/ula/model/state/SessionIsRestartable;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsRestartable; │ │ -42b408: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42b40c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42b410: 5401 25a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b414: 6e20 ddcf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionIsRestartable;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionIsRestartable; // method@cfdd │ │ -42b41a: 0c00 |0009: move-result-object v0 │ │ -42b41c: 1100 |000a: return-object v0 │ │ +42b3ec: |[42b3ec] tech.ula.model.state.SessionIsRestartable.copy$default:(Ltech/ula/model/state/SessionIsRestartable;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionIsRestartable; │ │ +42b3fc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42b400: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42b404: 5401 25a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b408: 6e20 ddcf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionIsRestartable;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionIsRestartable; // method@cfdd │ │ +42b40e: 0c00 |0009: move-result-object v0 │ │ +42b410: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b3c8: |[42b3c8] tech.ula.model.state.SessionIsRestartable.component1:()Ltech/ula/model/entities/Session; │ │ -42b3d8: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b3dc: 1100 |0002: return-object v0 │ │ +42b3bc: |[42b3bc] tech.ula.model.state.SessionIsRestartable.component1:()Ltech/ula/model/entities/Session; │ │ +42b3cc: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionIsRestartable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b420: |[42b420] tech.ula.model.state.SessionIsRestartable.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionIsRestartable; │ │ -42b430: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b434: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b43a: 2200 651a |0005: new-instance v0, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -42b43e: 7020 dbcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionIsRestartable;.:(Ltech/ula/model/entities/Session;)V // method@cfdb │ │ -42b444: 1100 |000a: return-object v0 │ │ +42b414: |[42b414] tech.ula.model.state.SessionIsRestartable.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionIsRestartable; │ │ +42b424: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b428: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b42e: 2200 651a |0005: new-instance v0, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +42b432: 7020 dbcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionIsRestartable;.:(Ltech/ula/model/entities/Session;)V // method@cfdb │ │ +42b438: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42b31c: |[42b31c] tech.ula.model.state.SessionIsRestartable.equals:(Ljava/lang/Object;)Z │ │ -42b32c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42b330: 2020 651a |0002: instance-of v0, v2, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -42b334: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42b338: 1f02 651a |0006: check-cast v2, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -42b33c: 5410 25a1 |0008: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b340: 5422 25a1 |000a: iget-object v2, v2, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b344: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42b34a: 0a02 |000f: move-result v2 │ │ -42b34c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42b350: 2803 |0012: goto 0015 // +0003 │ │ -42b352: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42b354: 0f02 |0014: return v2 │ │ -42b356: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42b358: 0f02 |0016: return v2 │ │ +42b310: |[42b310] tech.ula.model.state.SessionIsRestartable.equals:(Ljava/lang/Object;)Z │ │ +42b320: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42b324: 2020 651a |0002: instance-of v0, v2, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +42b328: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42b32c: 1f02 651a |0006: check-cast v2, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +42b330: 5410 25a1 |0008: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b334: 5422 25a1 |000a: iget-object v2, v2, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b338: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42b33e: 0a02 |000f: move-result v2 │ │ +42b340: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42b344: 2803 |0012: goto 0015 // +0003 │ │ +42b346: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42b348: 0f02 |0014: return v2 │ │ +42b34a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42b34c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ name : 'getSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b3e0: |[42b3e0] tech.ula.model.state.SessionIsRestartable.getSession:()Ltech/ula/model/entities/Session; │ │ -42b3f0: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b3f4: 1100 |0002: return-object v0 │ │ +42b3d4: |[42b3d4] tech.ula.model.state.SessionIsRestartable.getSession:()Ltech/ula/model/entities/Session; │ │ +42b3e4: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SessionIsRestartable; │ │ │ │ #4 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ @@ -1430854,47 +1430850,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42b35c: |[42b35c] tech.ula.model.state.SessionIsRestartable.hashCode:()I │ │ -42b36c: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b370: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42b374: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42b37a: 0a00 |0007: move-result v0 │ │ -42b37c: 2802 |0008: goto 000a // +0002 │ │ -42b37e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42b380: 0f00 |000a: return v0 │ │ +42b350: |[42b350] tech.ula.model.state.SessionIsRestartable.hashCode:()I │ │ +42b360: 5410 25a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b364: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42b368: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42b36e: 0a00 |0007: move-result v0 │ │ +42b370: 2802 |0008: goto 000a // +0002 │ │ +42b372: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42b374: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/SessionIsRestartable;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42b384: |[42b384] tech.ula.model.state.SessionIsRestartable.toString:()Ljava/lang/String; │ │ -42b394: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42b398: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42b39e: 1a01 a25d |0005: const-string v1, "SessionIsRestartable(session=" // string@5da2 │ │ -42b3a2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b3a8: 5421 25a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ -42b3ac: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42b3b2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42b3b6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b3bc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42b3c2: 0c00 |0017: move-result-object v0 │ │ -42b3c4: 1100 |0018: return-object v0 │ │ +42b378: |[42b378] tech.ula.model.state.SessionIsRestartable.toString:()Ljava/lang/String; │ │ +42b388: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42b38c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42b392: 1a01 a25d |0005: const-string v1, "SessionIsRestartable(session=" // string@5da2 │ │ +42b396: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b39c: 5421 25a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionIsRestartable;.session:Ltech/ula/model/entities/Session; // field@a125 │ │ +42b3a0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42b3a6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42b3aa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b3b0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42b3b6: 0c00 |0017: move-result-object v0 │ │ +42b3b8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4888 header: │ │ @@ -1430947,21 +1430943,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42b59c: |[42b59c] tech.ula.model.state.SessionSelected.:(Ltech/ula/model/entities/Session;)V │ │ -42b5ac: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b5b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b5b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42b5b8: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42b5be: 5b12 26a1 |0009: iput-object v2, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b5c2: 0e00 |000b: return-void │ │ +42b590: |[42b590] tech.ula.model.state.SessionSelected.:(Ltech/ula/model/entities/Session;)V │ │ +42b5a0: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b5a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b5aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42b5ac: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42b5b2: 5b12 26a1 |0009: iput-object v2, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b5b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=340 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/SessionSelected; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1430970,101 +1430966,101 @@ │ │ type : '(Ltech/ula/model/state/SessionSelected;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionSelected;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b54c: |[42b54c] tech.ula.model.state.SessionSelected.copy$default:(Ltech/ula/model/state/SessionSelected;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionSelected; │ │ -42b55c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42b560: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42b564: 5401 26a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b568: 6e20 e5cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionSelected;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionSelected; // method@cfe5 │ │ -42b56e: 0c00 |0009: move-result-object v0 │ │ -42b570: 1100 |000a: return-object v0 │ │ +42b540: |[42b540] tech.ula.model.state.SessionSelected.copy$default:(Ltech/ula/model/state/SessionSelected;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/model/state/SessionSelected; │ │ +42b550: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42b554: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42b558: 5401 26a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b55c: 6e20 e5cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionSelected;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionSelected; // method@cfe5 │ │ +42b562: 0c00 |0009: move-result-object v0 │ │ +42b564: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionSelected;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b51c: |[42b51c] tech.ula.model.state.SessionSelected.component1:()Ltech/ula/model/entities/Session; │ │ -42b52c: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b530: 1100 |0002: return-object v0 │ │ +42b510: |[42b510] tech.ula.model.state.SessionSelected.component1:()Ltech/ula/model/entities/Session; │ │ +42b520: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b524: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SessionSelected;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionSelected;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42b574: |[42b574] tech.ula.model.state.SessionSelected.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionSelected; │ │ -42b584: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -42b588: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b58e: 2200 661a |0005: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42b592: 7020 e3cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ -42b598: 1100 |000a: return-object v0 │ │ +42b568: |[42b568] tech.ula.model.state.SessionSelected.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/model/state/SessionSelected; │ │ +42b578: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +42b57c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b582: 2200 661a |0005: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42b586: 7020 e3cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ +42b58c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SessionSelected;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42b470: |[42b470] tech.ula.model.state.SessionSelected.equals:(Ljava/lang/Object;)Z │ │ -42b480: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42b484: 2020 661a |0002: instance-of v0, v2, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42b488: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42b48c: 1f02 661a |0006: check-cast v2, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42b490: 5410 26a1 |0008: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b494: 5422 26a1 |000a: iget-object v2, v2, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b498: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42b49e: 0a02 |000f: move-result v2 │ │ -42b4a0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42b4a4: 2803 |0012: goto 0015 // +0003 │ │ -42b4a6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42b4a8: 0f02 |0014: return v2 │ │ -42b4aa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42b4ac: 0f02 |0016: return v2 │ │ +42b464: |[42b464] tech.ula.model.state.SessionSelected.equals:(Ljava/lang/Object;)Z │ │ +42b474: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42b478: 2020 661a |0002: instance-of v0, v2, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42b47c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42b480: 1f02 661a |0006: check-cast v2, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42b484: 5410 26a1 |0008: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b488: 5422 26a1 |000a: iget-object v2, v2, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b48c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42b492: 0a02 |000f: move-result v2 │ │ +42b494: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42b498: 2803 |0012: goto 0015 // +0003 │ │ +42b49a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42b49c: 0f02 |0014: return v2 │ │ +42b49e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42b4a0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SessionSelected;) │ │ name : 'getSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42b534: |[42b534] tech.ula.model.state.SessionSelected.getSession:()Ltech/ula/model/entities/Session; │ │ -42b544: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b548: 1100 |0002: return-object v0 │ │ +42b528: |[42b528] tech.ula.model.state.SessionSelected.getSession:()Ltech/ula/model/entities/Session; │ │ +42b538: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b53c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SessionSelected; │ │ │ │ #4 : (in Ltech/ula/model/state/SessionSelected;) │ │ @@ -1431072,47 +1431068,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42b4b0: |[42b4b0] tech.ula.model.state.SessionSelected.hashCode:()I │ │ -42b4c0: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b4c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42b4c8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42b4ce: 0a00 |0007: move-result v0 │ │ -42b4d0: 2802 |0008: goto 000a // +0002 │ │ -42b4d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42b4d4: 0f00 |000a: return v0 │ │ +42b4a4: |[42b4a4] tech.ula.model.state.SessionSelected.hashCode:()I │ │ +42b4b4: 5410 26a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b4b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42b4bc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42b4c2: 0a00 |0007: move-result v0 │ │ +42b4c4: 2802 |0008: goto 000a // +0002 │ │ +42b4c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42b4c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/SessionSelected;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42b4d8: |[42b4d8] tech.ula.model.state.SessionSelected.toString:()Ljava/lang/String; │ │ -42b4e8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42b4ec: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42b4f2: 1a01 a85d |0005: const-string v1, "SessionSelected(session=" // string@5da8 │ │ -42b4f6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b4fc: 5421 26a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ -42b500: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42b506: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42b50a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42b510: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42b516: 0c00 |0017: move-result-object v0 │ │ -42b518: 1100 |0018: return-object v0 │ │ +42b4cc: |[42b4cc] tech.ula.model.state.SessionSelected.toString:()Ljava/lang/String; │ │ +42b4dc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42b4e0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42b4e6: 1a01 a85d |0005: const-string v1, "SessionSelected(session=" // string@5da8 │ │ +42b4ea: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b4f0: 5421 26a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SessionSelected;.session:Ltech/ula/model/entities/Session; // field@a126 │ │ +42b4f4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42b4fa: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42b4fe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42b504: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42b50a: 0c00 |0017: move-result-object v0 │ │ +42b50c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4889 header: │ │ @@ -1431153,36 +1431149,36 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42b5f4: |[42b5f4] tech.ula.model.state.SessionStartupFsm$1.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42b604: 5b01 27a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ -42b608: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42b60e: 0e00 |0005: return-void │ │ +42b5e8: |[42b5e8] tech.ula.model.state.SessionStartupFsm$1.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42b5f8: 5b01 27a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ +42b5fc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42b602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b610: |[42b610] tech.ula.model.state.SessionStartupFsm$1.onChanged:(Ljava/lang/Object;)V │ │ -42b620: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -42b624: 6e20 efcf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$1;.onChanged:(Ljava/util/List;)V // method@cfef │ │ -42b62a: 0e00 |0005: return-void │ │ +42b604: |[42b604] tech.ula.model.state.SessionStartupFsm$1.onChanged:(Ljava/lang/Object;)V │ │ +42b614: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +42b618: 6e20 efcf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$1;.onChanged:(Ljava/util/List;)V // method@cfef │ │ +42b61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/state/SessionStartupFsm$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1431191,26 +1431187,26 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42b62c: |[42b62c] tech.ula.model.state.SessionStartupFsm$1.onChanged:(Ljava/util/List;)V │ │ -42b63c: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -42b640: 5410 27a1 |0002: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ -42b644: 7110 08d0 0000 |0004: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d008 │ │ -42b64a: 0c00 |0007: move-result-object v0 │ │ -42b64c: 7210 7c87 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ -42b652: 5410 27a1 |000b: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ -42b656: 7110 08d0 0000 |000d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d008 │ │ -42b65c: 0c00 |0010: move-result-object v0 │ │ -42b65e: 1f02 1b11 |0011: check-cast v2, Ljava/util/Collection; // type@111b │ │ -42b662: 7220 7b87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -42b668: 0e00 |0016: return-void │ │ +42b620: |[42b620] tech.ula.model.state.SessionStartupFsm$1.onChanged:(Ljava/util/List;)V │ │ +42b630: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +42b634: 5410 27a1 |0002: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ +42b638: 7110 08d0 0000 |0004: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d008 │ │ +42b63e: 0c00 |0007: move-result-object v0 │ │ +42b640: 7210 7c87 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ +42b646: 5410 27a1 |000b: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a127 │ │ +42b64a: 7110 08d0 0000 |000d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getActiveSessions$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d008 │ │ +42b650: 0c00 |0010: move-result-object v0 │ │ +42b652: 1f02 1b11 |0011: check-cast v2, Ljava/util/Collection; // type@111b │ │ +42b656: 7220 7b87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +42b65c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x000b line=47 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Ltech/ula/model/state/SessionStartupFsm$1; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/util/List; │ │ @@ -1431255,36 +1431251,36 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42b66c: |[42b66c] tech.ula.model.state.SessionStartupFsm$2.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42b67c: 5b01 28a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ -42b680: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42b686: 0e00 |0005: return-void │ │ +42b660: |[42b660] tech.ula.model.state.SessionStartupFsm$2.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42b670: 5b01 28a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ +42b674: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42b67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$2;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b688: |[42b688] tech.ula.model.state.SessionStartupFsm$2.onChanged:(Ljava/lang/Object;)V │ │ -42b698: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -42b69c: 6e20 f2cf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$2;.onChanged:(Ljava/util/List;)V // method@cff2 │ │ -42b6a2: 0e00 |0005: return-void │ │ +42b67c: |[42b67c] tech.ula.model.state.SessionStartupFsm$2.onChanged:(Ljava/lang/Object;)V │ │ +42b68c: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +42b690: 6e20 f2cf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$2;.onChanged:(Ljava/util/List;)V // method@cff2 │ │ +42b696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/state/SessionStartupFsm$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1431293,26 +1431289,26 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42b6a4: |[42b6a4] tech.ula.model.state.SessionStartupFsm$2.onChanged:(Ljava/util/List;)V │ │ -42b6b4: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -42b6b8: 5410 28a1 |0002: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ -42b6bc: 7110 0dd0 0000 |0004: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d00d │ │ -42b6c2: 0c00 |0007: move-result-object v0 │ │ -42b6c4: 7210 7c87 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ -42b6ca: 5410 28a1 |000b: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ -42b6ce: 7110 0dd0 0000 |000d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d00d │ │ -42b6d4: 0c00 |0010: move-result-object v0 │ │ -42b6d6: 1f02 1b11 |0011: check-cast v2, Ljava/util/Collection; // type@111b │ │ -42b6da: 7220 7b87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -42b6e0: 0e00 |0016: return-void │ │ +42b698: |[42b698] tech.ula.model.state.SessionStartupFsm$2.onChanged:(Ljava/util/List;)V │ │ +42b6a8: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +42b6ac: 5410 28a1 |0002: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ +42b6b0: 7110 0dd0 0000 |0004: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d00d │ │ +42b6b6: 0c00 |0007: move-result-object v0 │ │ +42b6b8: 7210 7c87 0000 |0008: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@877c │ │ +42b6be: 5410 28a1 |000b: iget-object v0, v1, Ltech/ula/model/state/SessionStartupFsm$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a128 │ │ +42b6c2: 7110 0dd0 0000 |000d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystems$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/util/List; // method@d00d │ │ +42b6c8: 0c00 |0010: move-result-object v0 │ │ +42b6ca: 1f02 1b11 |0011: check-cast v2, Ljava/util/Collection; // type@111b │ │ +42b6ce: 7220 7b87 2000 |0013: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +42b6d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Ltech/ula/model/state/SessionStartupFsm$2; │ │ 0x0000 - 0x0017 reg=2 (null) Ljava/util/List; │ │ @@ -1431350,37 +1431346,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42cbe0: |[42cbe0] tech.ula.model.state.SingleSessionSupported.:()V │ │ -42cbf0: 2200 731a |0000: new-instance v0, Ltech/ula/model/state/SingleSessionSupported; // type@1a73 │ │ -42cbf4: 7010 2bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SingleSessionSupported;.:()V // method@d02b │ │ -42cbfa: 6900 57a1 |0005: sput-object v0, Ltech/ula/model/state/SingleSessionSupported;.INSTANCE:Ltech/ula/model/state/SingleSessionSupported; // field@a157 │ │ -42cbfe: 0e00 |0007: return-void │ │ +42cbd4: |[42cbd4] tech.ula.model.state.SingleSessionSupported.:()V │ │ +42cbe4: 2200 731a |0000: new-instance v0, Ltech/ula/model/state/SingleSessionSupported; // type@1a73 │ │ +42cbe8: 7010 2bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SingleSessionSupported;.:()V // method@d02b │ │ +42cbee: 6900 57a1 |0005: sput-object v0, Ltech/ula/model/state/SingleSessionSupported;.INSTANCE:Ltech/ula/model/state/SingleSessionSupported; // field@a157 │ │ +42cbf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SingleSessionSupported;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42cc00: |[42cc00] tech.ula.model.state.SingleSessionSupported.:()V │ │ -42cc10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42cc12: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42cc18: 0e00 |0004: return-void │ │ +42cbf4: |[42cbf4] tech.ula.model.state.SingleSessionSupported.:()V │ │ +42cc04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42cc06: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42cc0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=293 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/SingleSessionSupported; │ │ │ │ Virtual methods - │ │ @@ -1431413,18 +1431409,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42cc58: |[42cc58] tech.ula.model.state.StorageVerificationState.:()V │ │ -42cc68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42cc6a: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42cc70: 0e00 |0004: return-void │ │ +42cc4c: |[42cc4c] tech.ula.model.state.StorageVerificationState.:()V │ │ +42cc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42cc5e: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42cc64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/StorageVerificationState; │ │ │ │ #1 : (in Ltech/ula/model/state/StorageVerificationState;) │ │ @@ -1431432,17 +1431428,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42cc74: |[42cc74] tech.ula.model.state.StorageVerificationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42cc84: 7010 2ed0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/StorageVerificationState;.:()V // method@d02e │ │ -42cc8a: 0e00 |0003: return-void │ │ +42cc68: |[42cc68] tech.ula.model.state.StorageVerificationState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42cc78: 7010 2ed0 0000 |0000: invoke-direct {v0}, Ltech/ula/model/state/StorageVerificationState;.:()V // method@d02e │ │ +42cc7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/state/StorageVerificationState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1431513,24 +1431509,24 @@ │ │ type : '(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42ce3c: |[42ce3c] tech.ula.model.state.SubmitAppSessionServiceType.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V │ │ -42ce4c: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ -42ce50: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ce56: 1a00 71c3 |0005: const-string v0, "serviceType" // string@c371 │ │ -42ce5a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ce60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42ce62: 7020 c6ce 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -42ce68: 5b12 59a1 |000e: iput-object v2, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42ce6c: 5b13 5aa1 |0010: iput-object v3, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42ce70: 0e00 |0012: return-void │ │ +42ce30: |[42ce30] tech.ula.model.state.SubmitAppSessionServiceType.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V │ │ +42ce40: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ +42ce44: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ce4a: 1a00 71c3 |0005: const-string v0, "serviceType" // string@c371 │ │ +42ce4e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ce54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42ce56: 7020 c6ce 0100 |000b: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +42ce5c: 5b12 59a1 |000e: iput-object v2, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42ce60: 5b13 5aa1 |0010: iput-object v3, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42ce64: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=188 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ 0x0000 - 0x0013 reg=2 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0013 reg=3 (null) Ltech/ula/model/entities/ServiceType; │ │ @@ -1431540,127 +1431536,127 @@ │ │ type : '(Ltech/ula/model/state/SubmitAppSessionServiceType;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppSessionServiceType;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42cdd8: |[42cdd8] tech.ula.model.state.SubmitAppSessionServiceType.copy$default:(Ltech/ula/model/state/SubmitAppSessionServiceType;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ -42cde8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42cdec: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42cdf0: 5401 59a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42cdf4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42cdf8: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42cdfc: 5402 5aa1 |000a: iget-object v2, v0, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42ce00: 6e30 33d0 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SubmitAppSessionServiceType;.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)Ltech/ula/model/state/SubmitAppSessionServiceType; // method@d033 │ │ -42ce06: 0c00 |000f: move-result-object v0 │ │ -42ce08: 1100 |0010: return-object v0 │ │ +42cdcc: |[42cdcc] tech.ula.model.state.SubmitAppSessionServiceType.copy$default:(Ltech/ula/model/state/SubmitAppSessionServiceType;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ +42cddc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42cde0: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42cde4: 5401 59a1 |0004: iget-object v1, v0, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cde8: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42cdec: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42cdf0: 5402 5aa1 |000a: iget-object v2, v0, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42cdf4: 6e30 33d0 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SubmitAppSessionServiceType;.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)Ltech/ula/model/state/SubmitAppSessionServiceType; // method@d033 │ │ +42cdfa: 0c00 |000f: move-result-object v0 │ │ +42cdfc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cda8: |[42cda8] tech.ula.model.state.SubmitAppSessionServiceType.component1:()Ltech/ula/model/entities/Session; │ │ -42cdb8: 5410 59a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42cdbc: 1100 |0002: return-object v0 │ │ +42cd9c: |[42cd9c] tech.ula.model.state.SubmitAppSessionServiceType.component1:()Ltech/ula/model/entities/Session; │ │ +42cdac: 5410 59a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cdb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cd78: |[42cd78] tech.ula.model.state.SubmitAppSessionServiceType.component2:()Ltech/ula/model/entities/ServiceType; │ │ -42cd88: 5410 5aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42cd8c: 1100 |0002: return-object v0 │ │ +42cd6c: |[42cd6c] tech.ula.model.state.SubmitAppSessionServiceType.component2:()Ltech/ula/model/entities/ServiceType; │ │ +42cd7c: 5410 5aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42cd80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)Ltech/ula/model/state/SubmitAppSessionServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42ce0c: |[42ce0c] tech.ula.model.state.SubmitAppSessionServiceType.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ -42ce1c: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ -42ce20: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ce26: 1a00 71c3 |0005: const-string v0, "serviceType" // string@c371 │ │ -42ce2a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ce30: 2200 761a |000a: new-instance v0, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -42ce34: 7030 30d0 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/SubmitAppSessionServiceType;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V // method@d030 │ │ -42ce3a: 1100 |000f: return-object v0 │ │ +42ce00: |[42ce00] tech.ula.model.state.SubmitAppSessionServiceType.copy:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ +42ce10: 1a00 ad74 |0000: const-string v0, "appSession" // string@74ad │ │ +42ce14: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ce1a: 1a00 71c3 |0005: const-string v0, "serviceType" // string@c371 │ │ +42ce1e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ce24: 2200 761a |000a: new-instance v0, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +42ce28: 7030 30d0 2003 |000c: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/SubmitAppSessionServiceType;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V // method@d030 │ │ +42ce2e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42cc8c: |[42cc8c] tech.ula.model.state.SubmitAppSessionServiceType.equals:(Ljava/lang/Object;)Z │ │ -42cc9c: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ -42cca0: 2030 761a |0002: instance-of v0, v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -42cca4: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -42cca8: 1f03 761a |0006: check-cast v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -42ccac: 5420 59a1 |0008: iget-object v0, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42ccb0: 5431 59a1 |000a: iget-object v1, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42ccb4: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ccba: 0a00 |000f: move-result v0 │ │ -42ccbc: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ -42ccc0: 5420 5aa1 |0012: iget-object v0, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42ccc4: 5433 5aa1 |0014: iget-object v3, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42ccc8: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ccce: 0a03 |0019: move-result v3 │ │ -42ccd0: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -42ccd4: 2803 |001c: goto 001f // +0003 │ │ -42ccd6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -42ccd8: 0f03 |001e: return v3 │ │ -42ccda: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -42ccdc: 0f03 |0020: return v3 │ │ +42cc80: |[42cc80] tech.ula.model.state.SubmitAppSessionServiceType.equals:(Ljava/lang/Object;)Z │ │ +42cc90: 3232 1f00 |0000: if-eq v2, v3, 001f // +001f │ │ +42cc94: 2030 761a |0002: instance-of v0, v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +42cc98: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +42cc9c: 1f03 761a |0006: check-cast v3, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +42cca0: 5420 59a1 |0008: iget-object v0, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cca4: 5431 59a1 |000a: iget-object v1, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cca8: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ccae: 0a00 |000f: move-result v0 │ │ +42ccb0: 3800 0d00 |0010: if-eqz v0, 001d // +000d │ │ +42ccb4: 5420 5aa1 |0012: iget-object v0, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42ccb8: 5433 5aa1 |0014: iget-object v3, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42ccbc: 7120 559f 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ccc2: 0a03 |0019: move-result v3 │ │ +42ccc4: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +42ccc8: 2803 |001c: goto 001f // +0003 │ │ +42ccca: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +42cccc: 0f03 |001e: return v3 │ │ +42ccce: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +42ccd0: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'getAppSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cdc0: |[42cdc0] tech.ula.model.state.SubmitAppSessionServiceType.getAppSession:()Ltech/ula/model/entities/Session; │ │ -42cdd0: 5410 59a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42cdd4: 1100 |0002: return-object v0 │ │ +42cdb4: |[42cdb4] tech.ula.model.state.SubmitAppSessionServiceType.getAppSession:()Ltech/ula/model/entities/Session; │ │ +42cdc4: 5410 59a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cdc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ │ │ #5 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ @@ -1431668,17 +1431664,17 @@ │ │ type : '()Ltech/ula/model/entities/ServiceType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cd90: |[42cd90] tech.ula.model.state.SubmitAppSessionServiceType.getServiceType:()Ltech/ula/model/entities/ServiceType; │ │ -42cda0: 5410 5aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42cda4: 1100 |0002: return-object v0 │ │ +42cd84: |[42cd84] tech.ula.model.state.SubmitAppSessionServiceType.getServiceType:()Ltech/ula/model/entities/ServiceType; │ │ +42cd94: 5410 5aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42cd98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppSessionServiceType; │ │ │ │ #6 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ @@ -1431686,58 +1431682,58 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -42cce0: |[42cce0] tech.ula.model.state.SubmitAppSessionServiceType.hashCode:()I │ │ -42ccf0: 5430 59a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42ccf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42ccf6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42ccfa: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cd00: 0a00 |0008: move-result v0 │ │ -42cd02: 2802 |0009: goto 000b // +0002 │ │ -42cd04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42cd06: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42cd0a: 5432 5aa1 |000d: iget-object v2, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42cd0e: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42cd12: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cd18: 0a01 |0014: move-result v1 │ │ -42cd1a: b010 |0015: add-int/2addr v0, v1 │ │ -42cd1c: 0f00 |0016: return v0 │ │ +42ccd4: |[42ccd4] tech.ula.model.state.SubmitAppSessionServiceType.hashCode:()I │ │ +42cce4: 5430 59a1 |0000: iget-object v0, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cce8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42ccea: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42ccee: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42ccf4: 0a00 |0008: move-result v0 │ │ +42ccf6: 2802 |0009: goto 000b // +0002 │ │ +42ccf8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42ccfa: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42ccfe: 5432 5aa1 |000d: iget-object v2, v3, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42cd02: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +42cd06: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42cd0c: 0a01 |0014: move-result v1 │ │ +42cd0e: b010 |0015: add-int/2addr v0, v1 │ │ +42cd10: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/SubmitAppSessionServiceType;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42cd20: |[42cd20] tech.ula.model.state.SubmitAppSessionServiceType.toString:()Ljava/lang/String; │ │ -42cd30: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42cd34: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42cd3a: 1a01 e95e |0005: const-string v1, "SubmitAppSessionServiceType(appSession=" // string@5ee9 │ │ -42cd3e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42cd44: 5421 59a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ -42cd48: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42cd4e: 1a01 2313 |000f: const-string v1, ", serviceType=" // string@1323 │ │ -42cd52: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42cd58: 5421 5aa1 |0014: iget-object v1, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ -42cd5c: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42cd62: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42cd66: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42cd6c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42cd72: 0c00 |0021: move-result-object v0 │ │ -42cd74: 1100 |0022: return-object v0 │ │ +42cd14: |[42cd14] tech.ula.model.state.SubmitAppSessionServiceType.toString:()Ljava/lang/String; │ │ +42cd24: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42cd28: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42cd2e: 1a01 e95e |0005: const-string v1, "SubmitAppSessionServiceType(appSession=" // string@5ee9 │ │ +42cd32: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42cd38: 5421 59a1 |000a: iget-object v1, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.appSession:Ltech/ula/model/entities/Session; // field@a159 │ │ +42cd3c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42cd42: 1a01 2313 |000f: const-string v1, ", serviceType=" // string@1323 │ │ +42cd46: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42cd4c: 5421 5aa1 |0014: iget-object v1, v2, Ltech/ula/model/state/SubmitAppSessionServiceType;.serviceType:Ltech/ula/model/entities/ServiceType; // field@a15a │ │ +42cd50: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42cd56: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42cd5a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42cd60: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42cd66: 0c00 |0021: move-result-object v0 │ │ +42cd68: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4894 header: │ │ @@ -1431832,30 +1431828,30 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42d134: |[42d134] tech.ula.model.state.SubmitAppsFilesystemCredentials.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -42d144: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42d148: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d14e: 1a00 8ed5 |0005: const-string v0, "username" // string@d58e │ │ -42d152: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d158: 1a00 f1b8 |000a: const-string v0, "password" // string@b8f1 │ │ -42d15c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d162: 1a00 43d7 |000f: const-string v0, "vncPassword" // string@d743 │ │ -42d166: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d16c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -42d16e: 7020 c6ce 0100 |0015: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -42d174: 5b12 5ba1 |0018: iput-object v2, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42d178: 5b13 5da1 |001a: iput-object v3, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42d17c: 5b14 5ca1 |001c: iput-object v4, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42d180: 5b15 5ea1 |001e: iput-object v5, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42d184: 0e00 |0020: return-void │ │ +42d128: |[42d128] tech.ula.model.state.SubmitAppsFilesystemCredentials.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +42d138: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42d13c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d142: 1a00 8ed5 |0005: const-string v0, "username" // string@d58e │ │ +42d146: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d14c: 1a00 f1b8 |000a: const-string v0, "password" // string@b8f1 │ │ +42d150: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d156: 1a00 43d7 |000f: const-string v0, "vncPassword" // string@d743 │ │ +42d15a: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d160: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +42d162: 7020 c6ce 0100 |0015: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +42d168: 5b12 5ba1 |0018: iput-object v2, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42d16c: 5b13 5da1 |001a: iput-object v3, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42d170: 5b14 5ca1 |001c: iput-object v4, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42d174: 5b15 5ea1 |001e: iput-object v5, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42d178: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=186 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ 0x0000 - 0x0021 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/String; │ │ @@ -1431867,179 +1431863,179 @@ │ │ type : '(Ltech/ula/model/state/SubmitAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -42d0a4: |[42d0a4] tech.ula.model.state.SubmitAppsFilesystemCredentials.copy$default:(Ltech/ula/model/state/SubmitAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ -42d0b4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -42d0b8: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -42d0bc: 5401 5ba1 |0004: iget-object v1, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42d0c0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -42d0c4: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -42d0c8: 5402 5da1 |000a: iget-object v2, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42d0cc: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -42d0d0: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -42d0d4: 5403 5ca1 |0010: iget-object v3, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42d0d8: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -42d0dc: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -42d0e0: 5404 5ea1 |0016: iget-object v4, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42d0e4: 6e54 3fd0 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.copy:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // method@d03f │ │ -42d0ea: 0c00 |001b: move-result-object v0 │ │ -42d0ec: 1100 |001c: return-object v0 │ │ +42d098: |[42d098] tech.ula.model.state.SubmitAppsFilesystemCredentials.copy$default:(Ltech/ula/model/state/SubmitAppsFilesystemCredentials;Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ +42d0a8: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +42d0ac: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +42d0b0: 5401 5ba1 |0004: iget-object v1, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42d0b4: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +42d0b8: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +42d0bc: 5402 5da1 |000a: iget-object v2, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42d0c0: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +42d0c4: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +42d0c8: 5403 5ca1 |0010: iget-object v3, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42d0cc: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +42d0d0: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +42d0d4: 5404 5ea1 |0016: iget-object v4, v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42d0d8: 6e54 3fd0 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.copy:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // method@d03f │ │ +42d0de: 0c00 |001b: move-result-object v0 │ │ +42d0e0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d074: |[42d074] tech.ula.model.state.SubmitAppsFilesystemCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ -42d084: 5410 5ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42d088: 1100 |0002: return-object v0 │ │ +42d068: |[42d068] tech.ula.model.state.SubmitAppsFilesystemCredentials.component1:()Ltech/ula/model/entities/Filesystem; │ │ +42d078: 5410 5ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42d07c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cf64: |[42cf64] tech.ula.model.state.SubmitAppsFilesystemCredentials.component2:()Ljava/lang/String; │ │ -42cf74: 5410 5da1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42cf78: 1100 |0002: return-object v0 │ │ +42cf58: |[42cf58] tech.ula.model.state.SubmitAppsFilesystemCredentials.component2:()Ljava/lang/String; │ │ +42cf68: 5410 5da1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42cf6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cf7c: |[42cf7c] tech.ula.model.state.SubmitAppsFilesystemCredentials.component3:()Ljava/lang/String; │ │ -42cf8c: 5410 5ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42cf90: 1100 |0002: return-object v0 │ │ +42cf70: |[42cf70] tech.ula.model.state.SubmitAppsFilesystemCredentials.component3:()Ljava/lang/String; │ │ +42cf80: 5410 5ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42cf84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cf94: |[42cf94] tech.ula.model.state.SubmitAppsFilesystemCredentials.component4:()Ljava/lang/String; │ │ -42cfa4: 5410 5ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42cfa8: 1100 |0002: return-object v0 │ │ +42cf88: |[42cf88] tech.ula.model.state.SubmitAppsFilesystemCredentials.component4:()Ljava/lang/String; │ │ +42cf98: 5410 5ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42cf9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -42d0f0: |[42d0f0] tech.ula.model.state.SubmitAppsFilesystemCredentials.copy:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ -42d100: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42d104: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d10a: 1a00 8ed5 |0005: const-string v0, "username" // string@d58e │ │ -42d10e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d114: 1a00 f1b8 |000a: const-string v0, "password" // string@b8f1 │ │ -42d118: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d11e: 1a00 43d7 |000f: const-string v0, "vncPassword" // string@d743 │ │ -42d122: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d128: 2200 771a |0014: new-instance v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42d12c: 7055 3ad0 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d03a │ │ -42d132: 1100 |0019: return-object v0 │ │ +42d0e4: |[42d0e4] tech.ula.model.state.SubmitAppsFilesystemCredentials.copy:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ +42d0f4: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42d0f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d0fe: 1a00 8ed5 |0005: const-string v0, "username" // string@d58e │ │ +42d102: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d108: 1a00 f1b8 |000a: const-string v0, "password" // string@b8f1 │ │ +42d10c: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d112: 1a00 43d7 |000f: const-string v0, "vncPassword" // string@d743 │ │ +42d116: 7120 5f9f 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d11c: 2200 771a |0014: new-instance v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +42d120: 7055 3ad0 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d03a │ │ +42d126: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -42ce74: |[42ce74] tech.ula.model.state.SubmitAppsFilesystemCredentials.equals:(Ljava/lang/Object;)Z │ │ -42ce84: 3232 3300 |0000: if-eq v2, v3, 0033 // +0033 │ │ -42ce88: 2030 771a |0002: instance-of v0, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42ce8c: 3800 2d00 |0004: if-eqz v0, 0031 // +002d │ │ -42ce90: 1f03 771a |0006: check-cast v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42ce94: 5420 5ba1 |0008: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42ce98: 5431 5ba1 |000a: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42ce9c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42cea2: 0a00 |000f: move-result v0 │ │ -42cea4: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -42cea8: 5420 5da1 |0012: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42ceac: 5431 5da1 |0014: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42ceb0: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ceb6: 0a00 |0019: move-result v0 │ │ -42ceb8: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ -42cebc: 5420 5ca1 |001c: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42cec0: 5431 5ca1 |001e: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42cec4: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42ceca: 0a00 |0023: move-result v0 │ │ -42cecc: 3800 0d00 |0024: if-eqz v0, 0031 // +000d │ │ -42ced0: 5420 5ea1 |0026: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42ced4: 5433 5ea1 |0028: iget-object v3, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42ced8: 7120 559f 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42cede: 0a03 |002d: move-result v3 │ │ -42cee0: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -42cee4: 2803 |0030: goto 0033 // +0003 │ │ -42cee6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -42cee8: 0f03 |0032: return v3 │ │ -42ceea: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -42ceec: 0f03 |0034: return v3 │ │ +42ce68: |[42ce68] tech.ula.model.state.SubmitAppsFilesystemCredentials.equals:(Ljava/lang/Object;)Z │ │ +42ce78: 3232 3300 |0000: if-eq v2, v3, 0033 // +0033 │ │ +42ce7c: 2030 771a |0002: instance-of v0, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +42ce80: 3800 2d00 |0004: if-eqz v0, 0031 // +002d │ │ +42ce84: 1f03 771a |0006: check-cast v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +42ce88: 5420 5ba1 |0008: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42ce8c: 5431 5ba1 |000a: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42ce90: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ce96: 0a00 |000f: move-result v0 │ │ +42ce98: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +42ce9c: 5420 5da1 |0012: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42cea0: 5431 5da1 |0014: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42cea4: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ceaa: 0a00 |0019: move-result v0 │ │ +42ceac: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ +42ceb0: 5420 5ca1 |001c: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42ceb4: 5431 5ca1 |001e: iget-object v1, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42ceb8: 7120 559f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42cebe: 0a00 |0023: move-result v0 │ │ +42cec0: 3800 0d00 |0024: if-eqz v0, 0031 // +000d │ │ +42cec4: 5420 5ea1 |0026: iget-object v0, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42cec8: 5433 5ea1 |0028: iget-object v3, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42cecc: 7120 559f 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42ced2: 0a03 |002d: move-result v3 │ │ +42ced4: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +42ced8: 2803 |0030: goto 0033 // +0003 │ │ +42ceda: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +42cedc: 0f03 |0032: return v3 │ │ +42cede: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +42cee0: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d08c: |[42d08c] tech.ula.model.state.SubmitAppsFilesystemCredentials.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42d09c: 5410 5ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42d0a0: 1100 |0002: return-object v0 │ │ +42d080: |[42d080] tech.ula.model.state.SubmitAppsFilesystemCredentials.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42d090: 5410 5ba1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42d094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ │ │ #7 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ @@ -1432047,17 +1432043,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cfac: |[42cfac] tech.ula.model.state.SubmitAppsFilesystemCredentials.getPassword:()Ljava/lang/String; │ │ -42cfbc: 5410 5ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42cfc0: 1100 |0002: return-object v0 │ │ +42cfa0: |[42cfa0] tech.ula.model.state.SubmitAppsFilesystemCredentials.getPassword:()Ljava/lang/String; │ │ +42cfb0: 5410 5ca1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42cfb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ │ │ #8 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ @@ -1432065,17 +1432061,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cfc4: |[42cfc4] tech.ula.model.state.SubmitAppsFilesystemCredentials.getUsername:()Ljava/lang/String; │ │ -42cfd4: 5410 5da1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42cfd8: 1100 |0002: return-object v0 │ │ +42cfb8: |[42cfb8] tech.ula.model.state.SubmitAppsFilesystemCredentials.getUsername:()Ljava/lang/String; │ │ +42cfc8: 5410 5da1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42cfcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ │ │ #9 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ @@ -1432083,17 +1432079,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42cfdc: |[42cfdc] tech.ula.model.state.SubmitAppsFilesystemCredentials.getVncPassword:()Ljava/lang/String; │ │ -42cfec: 5410 5ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42cff0: 1100 |0002: return-object v0 │ │ +42cfd0: |[42cfd0] tech.ula.model.state.SubmitAppsFilesystemCredentials.getVncPassword:()Ljava/lang/String; │ │ +42cfe0: 5410 5ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42cfe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SubmitAppsFilesystemCredentials; │ │ │ │ #10 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ @@ -1432101,82 +1432097,82 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -42cef0: |[42cef0] tech.ula.model.state.SubmitAppsFilesystemCredentials.hashCode:()I │ │ -42cf00: 5430 5ba1 |0000: iget-object v0, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42cf04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42cf06: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42cf0a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cf10: 0a00 |0008: move-result v0 │ │ -42cf12: 2802 |0009: goto 000b // +0002 │ │ -42cf14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42cf16: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42cf1a: 5432 5da1 |000d: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42cf1e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -42cf22: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cf28: 0a02 |0014: move-result v2 │ │ -42cf2a: 2802 |0015: goto 0017 // +0002 │ │ -42cf2c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -42cf2e: b020 |0017: add-int/2addr v0, v2 │ │ -42cf30: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42cf34: 5432 5ca1 |001a: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42cf38: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -42cf3c: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cf42: 0a02 |0021: move-result v2 │ │ -42cf44: 2802 |0022: goto 0024 // +0002 │ │ -42cf46: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -42cf48: b020 |0024: add-int/2addr v0, v2 │ │ -42cf4a: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42cf4e: 5432 5ea1 |0027: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42cf52: 3802 0600 |0029: if-eqz v2, 002f // +0006 │ │ -42cf56: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42cf5c: 0a01 |002e: move-result v1 │ │ -42cf5e: b010 |002f: add-int/2addr v0, v1 │ │ -42cf60: 0f00 |0030: return v0 │ │ +42cee4: |[42cee4] tech.ula.model.state.SubmitAppsFilesystemCredentials.hashCode:()I │ │ +42cef4: 5430 5ba1 |0000: iget-object v0, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42cef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42cefa: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42cefe: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42cf04: 0a00 |0008: move-result v0 │ │ +42cf06: 2802 |0009: goto 000b // +0002 │ │ +42cf08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42cf0a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42cf0e: 5432 5da1 |000d: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42cf12: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +42cf16: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42cf1c: 0a02 |0014: move-result v2 │ │ +42cf1e: 2802 |0015: goto 0017 // +0002 │ │ +42cf20: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +42cf22: b020 |0017: add-int/2addr v0, v2 │ │ +42cf24: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42cf28: 5432 5ca1 |001a: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42cf2c: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +42cf30: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42cf36: 0a02 |0021: move-result v2 │ │ +42cf38: 2802 |0022: goto 0024 // +0002 │ │ +42cf3a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +42cf3c: b020 |0024: add-int/2addr v0, v2 │ │ +42cf3e: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42cf42: 5432 5ea1 |0027: iget-object v2, v3, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42cf46: 3802 0600 |0029: if-eqz v2, 002f // +0006 │ │ +42cf4a: 6e10 0984 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42cf50: 0a01 |002e: move-result v1 │ │ +42cf52: b010 |002f: add-int/2addr v0, v1 │ │ +42cf54: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/model/state/SubmitAppsFilesystemCredentials;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -42cff4: |[42cff4] tech.ula.model.state.SubmitAppsFilesystemCredentials.toString:()Ljava/lang/String; │ │ -42d004: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42d008: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42d00e: 1a01 ea5e |0005: const-string v1, "SubmitAppsFilesystemCredentials(filesystem=" // string@5eea │ │ -42d012: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d018: 5421 5ba1 |000a: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ -42d01c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42d022: 1a01 4513 |000f: const-string v1, ", username=" // string@1345 │ │ -42d026: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d02c: 5421 5da1 |0014: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ -42d030: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d036: 1a01 0d13 |0019: const-string v1, ", password=" // string@130d │ │ -42d03a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d040: 5421 5ca1 |001e: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ -42d044: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d04a: 1a01 4d13 |0023: const-string v1, ", vncPassword=" // string@134d │ │ -42d04e: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d054: 5421 5ea1 |0028: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ -42d058: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d05e: 1a01 5211 |002d: const-string v1, ")" // string@1152 │ │ -42d062: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d068: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42d06e: 0c00 |0035: move-result-object v0 │ │ -42d070: 1100 |0036: return-object v0 │ │ +42cfe8: |[42cfe8] tech.ula.model.state.SubmitAppsFilesystemCredentials.toString:()Ljava/lang/String; │ │ +42cff8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42cffc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42d002: 1a01 ea5e |0005: const-string v1, "SubmitAppsFilesystemCredentials(filesystem=" // string@5eea │ │ +42d006: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d00c: 5421 5ba1 |000a: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a15b │ │ +42d010: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42d016: 1a01 4513 |000f: const-string v1, ", username=" // string@1345 │ │ +42d01a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d020: 5421 5da1 |0014: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.username:Ljava/lang/String; // field@a15d │ │ +42d024: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d02a: 1a01 0d13 |0019: const-string v1, ", password=" // string@130d │ │ +42d02e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d034: 5421 5ca1 |001e: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.password:Ljava/lang/String; // field@a15c │ │ +42d038: 6e20 8f84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d03e: 1a01 4d13 |0023: const-string v1, ", vncPassword=" // string@134d │ │ +42d042: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d048: 5421 5ea1 |0028: iget-object v1, v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.vncPassword:Ljava/lang/String; // field@a15e │ │ +42d04c: 6e20 8f84 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d052: 1a01 5211 |002d: const-string v1, ")" // string@1152 │ │ +42d056: 6e20 8f84 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d05c: 6e10 9f84 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42d062: 0c00 |0035: move-result-object v0 │ │ +42d064: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4895 header: │ │ @@ -1432257,27 +1432253,27 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42d3c0: |[42d3c0] tech.ula.model.state.SyncDatabaseEntries.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ -42d3d0: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -42d3d4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d3da: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ -42d3de: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d3e4: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ -42d3e8: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d3ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -42d3f0: 7020 c6ce 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ -42d3f6: 5b12 5fa1 |0013: iput-object v2, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d3fa: 5b13 61a1 |0015: iput-object v3, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d3fe: 5b14 60a1 |0017: iput-object v4, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d402: 0e00 |0019: return-void │ │ +42d3b4: |[42d3b4] tech.ula.model.state.SyncDatabaseEntries.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V │ │ +42d3c4: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +42d3c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d3ce: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ +42d3d2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d3d8: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ +42d3dc: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d3e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +42d3e4: 7020 c6ce 0100 |0010: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cec6 │ │ +42d3ea: 5b12 5fa1 |0013: iput-object v2, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d3ee: 5b13 61a1 |0015: iput-object v3, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d3f2: 5b14 60a1 |0017: iput-object v4, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d3f6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=190 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ltech/ula/model/state/SyncDatabaseEntries; │ │ 0x0000 - 0x001a reg=2 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x001a reg=3 (null) Ltech/ula/model/entities/Session; │ │ @@ -1432288,153 +1432284,153 @@ │ │ type : '(Ltech/ula/model/state/SyncDatabaseEntries;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SyncDatabaseEntries;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -42d344: |[42d344] tech.ula.model.state.SyncDatabaseEntries.copy$default:(Ltech/ula/model/state/SyncDatabaseEntries;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SyncDatabaseEntries; │ │ -42d354: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -42d358: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -42d35c: 5401 5fa1 |0004: iget-object v1, v0, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d360: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -42d364: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -42d368: 5402 61a1 |000a: iget-object v2, v0, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d36c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -42d370: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -42d374: 5403 60a1 |0010: iget-object v3, v0, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d378: 6e40 4cd0 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/state/SyncDatabaseEntries;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SyncDatabaseEntries; // method@d04c │ │ -42d37e: 0c00 |0015: move-result-object v0 │ │ -42d380: 1100 |0016: return-object v0 │ │ +42d338: |[42d338] tech.ula.model.state.SyncDatabaseEntries.copy$default:(Ltech/ula/model/state/SyncDatabaseEntries;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/SyncDatabaseEntries; │ │ +42d348: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +42d34c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +42d350: 5401 5fa1 |0004: iget-object v1, v0, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d354: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +42d358: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +42d35c: 5402 61a1 |000a: iget-object v2, v0, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d360: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +42d364: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +42d368: 5403 60a1 |0010: iget-object v3, v0, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d36c: 6e40 4cd0 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/model/state/SyncDatabaseEntries;.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SyncDatabaseEntries; // method@d04c │ │ +42d372: 0c00 |0015: move-result-object v0 │ │ +42d374: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d2b4: |[42d2b4] tech.ula.model.state.SyncDatabaseEntries.component1:()Ltech/ula/model/entities/App; │ │ -42d2c4: 5410 5fa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d2c8: 1100 |0002: return-object v0 │ │ +42d2a8: |[42d2a8] tech.ula.model.state.SyncDatabaseEntries.component1:()Ltech/ula/model/entities/App; │ │ +42d2b8: 5410 5fa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d2bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d314: |[42d314] tech.ula.model.state.SyncDatabaseEntries.component2:()Ltech/ula/model/entities/Session; │ │ -42d324: 5410 61a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d328: 1100 |0002: return-object v0 │ │ +42d308: |[42d308] tech.ula.model.state.SyncDatabaseEntries.component2:()Ltech/ula/model/entities/Session; │ │ +42d318: 5410 61a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d31c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'component3' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d2e4: |[42d2e4] tech.ula.model.state.SyncDatabaseEntries.component3:()Ltech/ula/model/entities/Filesystem; │ │ -42d2f4: 5410 60a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d2f8: 1100 |0002: return-object v0 │ │ +42d2d8: |[42d2d8] tech.ula.model.state.SyncDatabaseEntries.component3:()Ltech/ula/model/entities/Filesystem; │ │ +42d2e8: 5410 60a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d2ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SyncDatabaseEntries;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -42d384: |[42d384] tech.ula.model.state.SyncDatabaseEntries.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SyncDatabaseEntries; │ │ -42d394: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -42d398: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d39e: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ -42d3a2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d3a8: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ -42d3ac: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d3b2: 2200 781a |000f: new-instance v0, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -42d3b6: 7040 48d0 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/state/SyncDatabaseEntries;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@d048 │ │ -42d3bc: 1100 |0014: return-object v0 │ │ +42d378: |[42d378] tech.ula.model.state.SyncDatabaseEntries.copy:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/SyncDatabaseEntries; │ │ +42d388: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +42d38c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d392: 1a00 77c3 |0005: const-string v0, "session" // string@c377 │ │ +42d396: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d39c: 1a00 6387 |000a: const-string v0, "filesystem" // string@8763 │ │ +42d3a0: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d3a6: 2200 781a |000f: new-instance v0, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42d3aa: 7040 48d0 2043 |0011: invoke-direct {v0, v2, v3, v4}, Ltech/ula/model/state/SyncDatabaseEntries;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@d048 │ │ +42d3b0: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -42d188: |[42d188] tech.ula.model.state.SyncDatabaseEntries.equals:(Ljava/lang/Object;)Z │ │ -42d198: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ -42d19c: 2030 781a |0002: instance-of v0, v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -42d1a0: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -42d1a4: 1f03 781a |0006: check-cast v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -42d1a8: 5420 5fa1 |0008: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d1ac: 5431 5fa1 |000a: iget-object v1, v3, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d1b0: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42d1b6: 0a00 |000f: move-result v0 │ │ -42d1b8: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -42d1bc: 5420 61a1 |0012: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d1c0: 5431 61a1 |0014: iget-object v1, v3, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d1c4: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42d1ca: 0a00 |0019: move-result v0 │ │ -42d1cc: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -42d1d0: 5420 60a1 |001c: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d1d4: 5433 60a1 |001e: iget-object v3, v3, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d1d8: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42d1de: 0a03 |0023: move-result v3 │ │ -42d1e0: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -42d1e4: 2803 |0026: goto 0029 // +0003 │ │ -42d1e6: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -42d1e8: 0f03 |0028: return v3 │ │ -42d1ea: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -42d1ec: 0f03 |002a: return v3 │ │ +42d17c: |[42d17c] tech.ula.model.state.SyncDatabaseEntries.equals:(Ljava/lang/Object;)Z │ │ +42d18c: 3232 2900 |0000: if-eq v2, v3, 0029 // +0029 │ │ +42d190: 2030 781a |0002: instance-of v0, v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42d194: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +42d198: 1f03 781a |0006: check-cast v3, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42d19c: 5420 5fa1 |0008: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d1a0: 5431 5fa1 |000a: iget-object v1, v3, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d1a4: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42d1aa: 0a00 |000f: move-result v0 │ │ +42d1ac: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +42d1b0: 5420 61a1 |0012: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d1b4: 5431 61a1 |0014: iget-object v1, v3, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d1b8: 7120 559f 1000 |0016: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42d1be: 0a00 |0019: move-result v0 │ │ +42d1c0: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +42d1c4: 5420 60a1 |001c: iget-object v0, v2, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d1c8: 5433 60a1 |001e: iget-object v3, v3, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d1cc: 7120 559f 3000 |0020: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42d1d2: 0a03 |0023: move-result v3 │ │ +42d1d4: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +42d1d8: 2803 |0026: goto 0029 // +0003 │ │ +42d1da: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +42d1dc: 0f03 |0028: return v3 │ │ +42d1de: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +42d1e0: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d2cc: |[42d2cc] tech.ula.model.state.SyncDatabaseEntries.getApp:()Ltech/ula/model/entities/App; │ │ -42d2dc: 5410 5fa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d2e0: 1100 |0002: return-object v0 │ │ +42d2c0: |[42d2c0] tech.ula.model.state.SyncDatabaseEntries.getApp:()Ltech/ula/model/entities/App; │ │ +42d2d0: 5410 5fa1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d2d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SyncDatabaseEntries; │ │ │ │ #6 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ @@ -1432442,17 +1432438,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d2fc: |[42d2fc] tech.ula.model.state.SyncDatabaseEntries.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42d30c: 5410 60a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d310: 1100 |0002: return-object v0 │ │ +42d2f0: |[42d2f0] tech.ula.model.state.SyncDatabaseEntries.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42d300: 5410 60a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SyncDatabaseEntries; │ │ │ │ #7 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ @@ -1432460,17 +1432456,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d32c: |[42d32c] tech.ula.model.state.SyncDatabaseEntries.getSession:()Ltech/ula/model/entities/Session; │ │ -42d33c: 5410 61a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d340: 1100 |0002: return-object v0 │ │ +42d320: |[42d320] tech.ula.model.state.SyncDatabaseEntries.getSession:()Ltech/ula/model/entities/Session; │ │ +42d330: 5410 61a1 |0000: iget-object v0, v1, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/SyncDatabaseEntries; │ │ │ │ #8 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ @@ -1432478,70 +1432474,70 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -42d1f0: |[42d1f0] tech.ula.model.state.SyncDatabaseEntries.hashCode:()I │ │ -42d200: 5430 5fa1 |0000: iget-object v0, v3, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d204: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42d206: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -42d20a: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42d210: 0a00 |0008: move-result v0 │ │ -42d212: 2802 |0009: goto 000b // +0002 │ │ -42d214: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -42d216: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42d21a: 5432 61a1 |000d: iget-object v2, v3, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d21e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -42d222: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42d228: 0a02 |0014: move-result v2 │ │ -42d22a: 2802 |0015: goto 0017 // +0002 │ │ -42d22c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -42d22e: b020 |0017: add-int/2addr v0, v2 │ │ -42d230: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42d234: 5432 60a1 |001a: iget-object v2, v3, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d238: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -42d23c: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42d242: 0a01 |0021: move-result v1 │ │ -42d244: b010 |0022: add-int/2addr v0, v1 │ │ -42d246: 0f00 |0023: return v0 │ │ +42d1e4: |[42d1e4] tech.ula.model.state.SyncDatabaseEntries.hashCode:()I │ │ +42d1f4: 5430 5fa1 |0000: iget-object v0, v3, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d1f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42d1fa: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +42d1fe: 6e10 0984 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42d204: 0a00 |0008: move-result v0 │ │ +42d206: 2802 |0009: goto 000b // +0002 │ │ +42d208: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +42d20a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42d20e: 5432 61a1 |000d: iget-object v2, v3, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d212: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +42d216: 6e10 0984 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42d21c: 0a02 |0014: move-result v2 │ │ +42d21e: 2802 |0015: goto 0017 // +0002 │ │ +42d220: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +42d222: b020 |0017: add-int/2addr v0, v2 │ │ +42d224: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42d228: 5432 60a1 |001a: iget-object v2, v3, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d22c: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +42d230: 6e10 0984 0200 |001e: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42d236: 0a01 |0021: move-result v1 │ │ +42d238: b010 |0022: add-int/2addr v0, v1 │ │ +42d23a: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/model/state/SyncDatabaseEntries;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -42d248: |[42d248] tech.ula.model.state.SyncDatabaseEntries.toString:()Ljava/lang/String; │ │ -42d258: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42d25c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42d262: 1a01 4c5f |0005: const-string v1, "SyncDatabaseEntries(app=" // string@5f4c │ │ -42d266: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d26c: 5421 5fa1 |000a: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ -42d270: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42d276: 1a01 2413 |000f: const-string v1, ", session=" // string@1324 │ │ -42d27a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d280: 5421 61a1 |0014: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ -42d284: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42d28a: 1a01 af12 |0019: const-string v1, ", filesystem=" // string@12af │ │ -42d28e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d294: 5421 60a1 |001e: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ -42d298: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42d29e: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ -42d2a2: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d2a8: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42d2ae: 0c00 |002b: move-result-object v0 │ │ -42d2b0: 1100 |002c: return-object v0 │ │ +42d23c: |[42d23c] tech.ula.model.state.SyncDatabaseEntries.toString:()Ljava/lang/String; │ │ +42d24c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42d250: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42d256: 1a01 4c5f |0005: const-string v1, "SyncDatabaseEntries(app=" // string@5f4c │ │ +42d25a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d260: 5421 5fa1 |000a: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.app:Ltech/ula/model/entities/App; // field@a15f │ │ +42d264: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42d26a: 1a01 2413 |000f: const-string v1, ", session=" // string@1324 │ │ +42d26e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d274: 5421 61a1 |0014: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.session:Ltech/ula/model/entities/Session; // field@a161 │ │ +42d278: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42d27e: 1a01 af12 |0019: const-string v1, ", filesystem=" // string@12af │ │ +42d282: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d288: 5421 60a1 |001e: iget-object v1, v2, Ltech/ula/model/state/SyncDatabaseEntries;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a160 │ │ +42d28c: 6e20 8e84 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42d292: 1a01 5211 |0023: const-string v1, ")" // string@1152 │ │ +42d296: 6e20 8f84 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d29c: 6e10 9f84 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42d2a2: 0c00 |002b: move-result-object v0 │ │ +42d2a4: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #4896 header: │ │ @@ -1432575,37 +1432571,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d404: |[42d404] tech.ula.model.state.SyncDownloadState.:()V │ │ -42d414: 2200 791a |0000: new-instance v0, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ -42d418: 7010 55d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SyncDownloadState;.:()V // method@d055 │ │ -42d41e: 6900 62a1 |0005: sput-object v0, Ltech/ula/model/state/SyncDownloadState;.INSTANCE:Ltech/ula/model/state/SyncDownloadState; // field@a162 │ │ -42d422: 0e00 |0007: return-void │ │ +42d3f8: |[42d3f8] tech.ula.model.state.SyncDownloadState.:()V │ │ +42d408: 2200 791a |0000: new-instance v0, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ +42d40c: 7010 55d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SyncDownloadState;.:()V // method@d055 │ │ +42d412: 6900 62a1 |0005: sput-object v0, Ltech/ula/model/state/SyncDownloadState;.INSTANCE:Ltech/ula/model/state/SyncDownloadState; // field@a162 │ │ +42d416: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SyncDownloadState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d424: |[42d424] tech.ula.model.state.SyncDownloadState.:()V │ │ -42d434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d436: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42d43c: 0e00 |0004: return-void │ │ +42d418: |[42d418] tech.ula.model.state.SyncDownloadState.:()V │ │ +42d428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d42a: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42d430: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/SyncDownloadState; │ │ │ │ Virtual methods - │ │ @@ -1432642,37 +1432638,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d440: |[42d440] tech.ula.model.state.SyncingDatabaseEntries.:()V │ │ -42d450: 2200 7a1a |0000: new-instance v0, Ltech/ula/model/state/SyncingDatabaseEntries; // type@1a7a │ │ -42d454: 7010 57d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SyncingDatabaseEntries;.:()V // method@d057 │ │ -42d45a: 6900 63a1 |0005: sput-object v0, Ltech/ula/model/state/SyncingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/SyncingDatabaseEntries; // field@a163 │ │ -42d45e: 0e00 |0007: return-void │ │ +42d434: |[42d434] tech.ula.model.state.SyncingDatabaseEntries.:()V │ │ +42d444: 2200 7a1a |0000: new-instance v0, Ltech/ula/model/state/SyncingDatabaseEntries; // type@1a7a │ │ +42d448: 7010 57d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/SyncingDatabaseEntries;.:()V // method@d057 │ │ +42d44e: 6900 63a1 |0005: sput-object v0, Ltech/ula/model/state/SyncingDatabaseEntries;.INSTANCE:Ltech/ula/model/state/SyncingDatabaseEntries; // field@a163 │ │ +42d452: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SyncingDatabaseEntries;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d460: |[42d460] tech.ula.model.state.SyncingDatabaseEntries.:()V │ │ -42d470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d472: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -42d478: 0e00 |0004: return-void │ │ +42d454: |[42d454] tech.ula.model.state.SyncingDatabaseEntries.:()V │ │ +42d464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d466: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +42d46c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/SyncingDatabaseEntries; │ │ │ │ Virtual methods - │ │ @@ -1432709,37 +1432705,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d4b8: |[42d4b8] tech.ula.model.state.VerifyAvailableStorage.:()V │ │ -42d4c8: 2200 7b1a |0000: new-instance v0, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ -42d4cc: 7010 59d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyAvailableStorage;.:()V // method@d059 │ │ -42d4d2: 6900 64a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyAvailableStorage;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorage; // field@a164 │ │ -42d4d6: 0e00 |0007: return-void │ │ +42d4ac: |[42d4ac] tech.ula.model.state.VerifyAvailableStorage.:()V │ │ +42d4bc: 2200 7b1a |0000: new-instance v0, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ +42d4c0: 7010 59d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyAvailableStorage;.:()V // method@d059 │ │ +42d4c6: 6900 64a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyAvailableStorage;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorage; // field@a164 │ │ +42d4ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyAvailableStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d4d8: |[42d4d8] tech.ula.model.state.VerifyAvailableStorage.:()V │ │ -42d4e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d4ea: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42d4f0: 0e00 |0004: return-void │ │ +42d4cc: |[42d4cc] tech.ula.model.state.VerifyAvailableStorage.:()V │ │ +42d4dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d4de: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42d4e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/VerifyAvailableStorage; │ │ │ │ Virtual methods - │ │ @@ -1432776,37 +1432772,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d47c: |[42d47c] tech.ula.model.state.VerifyAvailableStorageComplete.:()V │ │ -42d48c: 2200 7c1a |0000: new-instance v0, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ -42d490: 7010 5bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyAvailableStorageComplete;.:()V // method@d05b │ │ -42d496: 6900 65a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyAvailableStorageComplete;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorageComplete; // field@a165 │ │ -42d49a: 0e00 |0007: return-void │ │ +42d470: |[42d470] tech.ula.model.state.VerifyAvailableStorageComplete.:()V │ │ +42d480: 2200 7c1a |0000: new-instance v0, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ +42d484: 7010 5bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyAvailableStorageComplete;.:()V // method@d05b │ │ +42d48a: 6900 65a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyAvailableStorageComplete;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorageComplete; // field@a165 │ │ +42d48e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyAvailableStorageComplete;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d49c: |[42d49c] tech.ula.model.state.VerifyAvailableStorageComplete.:()V │ │ -42d4ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d4ae: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42d4b4: 0e00 |0004: return-void │ │ +42d490: |[42d490] tech.ula.model.state.VerifyAvailableStorageComplete.:()V │ │ +42d4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d4a2: 7020 eccf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42d4a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/VerifyAvailableStorageComplete; │ │ │ │ Virtual methods - │ │ @@ -1432862,21 +1432858,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42d620: |[42d620] tech.ula.model.state.VerifyFilesystemAssets.:(Ltech/ula/model/entities/Filesystem;)V │ │ -42d630: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42d634: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d63a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42d63c: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ -42d642: 5b12 66a1 |0009: iput-object v2, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d646: 0e00 |000b: return-void │ │ +42d614: |[42d614] tech.ula.model.state.VerifyFilesystemAssets.:(Ltech/ula/model/entities/Filesystem;)V │ │ +42d624: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42d628: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d62e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42d630: 7020 eccf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cfec │ │ +42d636: 5b12 66a1 |0009: iput-object v2, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d63a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=347 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/VerifyFilesystemAssets; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1432885,101 +1432881,101 @@ │ │ type : '(Ltech/ula/model/state/VerifyFilesystemAssets;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/VerifyFilesystemAssets;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42d5d0: |[42d5d0] tech.ula.model.state.VerifyFilesystemAssets.copy$default:(Ltech/ula/model/state/VerifyFilesystemAssets;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/VerifyFilesystemAssets; │ │ -42d5e0: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42d5e4: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42d5e8: 5401 66a1 |0004: iget-object v1, v0, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d5ec: 6e20 5ed0 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/VerifyFilesystemAssets;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/VerifyFilesystemAssets; // method@d05e │ │ -42d5f2: 0c00 |0009: move-result-object v0 │ │ -42d5f4: 1100 |000a: return-object v0 │ │ +42d5c4: |[42d5c4] tech.ula.model.state.VerifyFilesystemAssets.copy$default:(Ltech/ula/model/state/VerifyFilesystemAssets;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/model/state/VerifyFilesystemAssets; │ │ +42d5d4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42d5d8: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42d5dc: 5401 66a1 |0004: iget-object v1, v0, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d5e0: 6e20 5ed0 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/VerifyFilesystemAssets;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/VerifyFilesystemAssets; // method@d05e │ │ +42d5e6: 0c00 |0009: move-result-object v0 │ │ +42d5e8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d5a0: |[42d5a0] tech.ula.model.state.VerifyFilesystemAssets.component1:()Ltech/ula/model/entities/Filesystem; │ │ -42d5b0: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d5b4: 1100 |0002: return-object v0 │ │ +42d594: |[42d594] tech.ula.model.state.VerifyFilesystemAssets.component1:()Ltech/ula/model/entities/Filesystem; │ │ +42d5a4: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/VerifyFilesystemAssets;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42d5f8: |[42d5f8] tech.ula.model.state.VerifyFilesystemAssets.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/VerifyFilesystemAssets; │ │ -42d608: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -42d60c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42d612: 2200 7d1a |0005: new-instance v0, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42d616: 7020 5cd0 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ -42d61c: 1100 |000a: return-object v0 │ │ +42d5ec: |[42d5ec] tech.ula.model.state.VerifyFilesystemAssets.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/model/state/VerifyFilesystemAssets; │ │ +42d5fc: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +42d600: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42d606: 2200 7d1a |0005: new-instance v0, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42d60a: 7020 5cd0 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ +42d610: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42d4f4: |[42d4f4] tech.ula.model.state.VerifyFilesystemAssets.equals:(Ljava/lang/Object;)Z │ │ -42d504: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42d508: 2020 7d1a |0002: instance-of v0, v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42d50c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42d510: 1f02 7d1a |0006: check-cast v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42d514: 5410 66a1 |0008: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d518: 5422 66a1 |000a: iget-object v2, v2, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d51c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42d522: 0a02 |000f: move-result v2 │ │ -42d524: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42d528: 2803 |0012: goto 0015 // +0003 │ │ -42d52a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42d52c: 0f02 |0014: return v2 │ │ -42d52e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42d530: 0f02 |0016: return v2 │ │ +42d4e8: |[42d4e8] tech.ula.model.state.VerifyFilesystemAssets.equals:(Ljava/lang/Object;)Z │ │ +42d4f8: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42d4fc: 2020 7d1a |0002: instance-of v0, v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42d500: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42d504: 1f02 7d1a |0006: check-cast v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42d508: 5410 66a1 |0008: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d50c: 5422 66a1 |000a: iget-object v2, v2, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d510: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42d516: 0a02 |000f: move-result v2 │ │ +42d518: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42d51c: 2803 |0012: goto 0015 // +0003 │ │ +42d51e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42d520: 0f02 |0014: return v2 │ │ +42d522: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42d524: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42d5b8: |[42d5b8] tech.ula.model.state.VerifyFilesystemAssets.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -42d5c8: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d5cc: 1100 |0002: return-object v0 │ │ +42d5ac: |[42d5ac] tech.ula.model.state.VerifyFilesystemAssets.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +42d5bc: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/VerifyFilesystemAssets; │ │ │ │ #4 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ @@ -1432987,47 +1432983,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42d534: |[42d534] tech.ula.model.state.VerifyFilesystemAssets.hashCode:()I │ │ -42d544: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d548: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42d54c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42d552: 0a00 |0007: move-result v0 │ │ -42d554: 2802 |0008: goto 000a // +0002 │ │ -42d556: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42d558: 0f00 |000a: return v0 │ │ +42d528: |[42d528] tech.ula.model.state.VerifyFilesystemAssets.hashCode:()I │ │ +42d538: 5410 66a1 |0000: iget-object v0, v1, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d53c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42d540: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42d546: 0a00 |0007: move-result v0 │ │ +42d548: 2802 |0008: goto 000a // +0002 │ │ +42d54a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42d54c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/VerifyFilesystemAssets;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42d55c: |[42d55c] tech.ula.model.state.VerifyFilesystemAssets.toString:()Ljava/lang/String; │ │ -42d56c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42d570: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42d576: 1a01 3e68 |0005: const-string v1, "VerifyFilesystemAssets(filesystem=" // string@683e │ │ -42d57a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d580: 5421 66a1 |000a: iget-object v1, v2, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ -42d584: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42d58a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42d58e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42d594: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42d59a: 0c00 |0017: move-result-object v0 │ │ -42d59c: 1100 |0018: return-object v0 │ │ +42d550: |[42d550] tech.ula.model.state.VerifyFilesystemAssets.toString:()Ljava/lang/String; │ │ +42d560: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42d564: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42d56a: 1a01 3e68 |0005: const-string v1, "VerifyFilesystemAssets(filesystem=" // string@683e │ │ +42d56e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d574: 5421 66a1 |000a: iget-object v1, v2, Ltech/ula/model/state/VerifyFilesystemAssets;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a166 │ │ +42d578: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42d57e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42d582: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42d588: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42d58e: 0c00 |0017: move-result-object v0 │ │ +42d590: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #4901 header: │ │ @@ -1433061,37 +1433057,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d6fc: |[42d6fc] tech.ula.model.state.WaitingForAppSelection.:()V │ │ -42d70c: 2200 811a |0000: new-instance v0, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ -42d710: 7010 6bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/WaitingForAppSelection;.:()V // method@d06b │ │ -42d716: 6900 6aa1 |0005: sput-object v0, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ -42d71a: 0e00 |0007: return-void │ │ +42d6f0: |[42d6f0] tech.ula.model.state.WaitingForAppSelection.:()V │ │ +42d700: 2200 811a |0000: new-instance v0, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ +42d704: 7010 6bd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/WaitingForAppSelection;.:()V // method@d06b │ │ +42d70a: 6900 6aa1 |0005: sput-object v0, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ +42d70e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/WaitingForAppSelection;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d71c: |[42d71c] tech.ula.model.state.WaitingForAppSelection.:()V │ │ -42d72c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d72e: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ -42d734: 0e00 |0004: return-void │ │ +42d710: |[42d710] tech.ula.model.state.WaitingForAppSelection.:()V │ │ +42d720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d722: 7020 04cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AppsStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf04 │ │ +42d728: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/WaitingForAppSelection; │ │ │ │ Virtual methods - │ │ @@ -1433128,37 +1433124,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d738: |[42d738] tech.ula.model.state.WaitingForSessionSelection.:()V │ │ -42d748: 2200 821a |0000: new-instance v0, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ -42d74c: 7010 6dd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/WaitingForSessionSelection;.:()V // method@d06d │ │ -42d752: 6900 6ba1 |0005: sput-object v0, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ -42d756: 0e00 |0007: return-void │ │ +42d72c: |[42d72c] tech.ula.model.state.WaitingForSessionSelection.:()V │ │ +42d73c: 2200 821a |0000: new-instance v0, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ +42d740: 7010 6dd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/WaitingForSessionSelection;.:()V // method@d06d │ │ +42d746: 6900 6ba1 |0005: sput-object v0, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ +42d74a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/WaitingForSessionSelection;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d758: |[42d758] tech.ula.model.state.WaitingForSessionSelection.:()V │ │ -42d768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d76a: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ -42d770: 0e00 |0004: return-void │ │ +42d74c: |[42d74c] tech.ula.model.state.WaitingForSessionSelection.:()V │ │ +42d75c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d75e: 7020 29d0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/SessionStartupState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d029 │ │ +42d764: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/WaitingForSessionSelection; │ │ │ │ Virtual methods - │ │ @@ -1433200,36 +1433196,36 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42dff4: |[42dff4] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ -42e004: 5b01 73a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a173 │ │ -42e008: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42e00e: 0e00 |0005: return-void │ │ +42dfe8: |[42dfe8] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ +42dff8: 5b01 73a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a173 │ │ +42dffc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42e002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42e010: |[42e010] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.onChanged:(Ljava/lang/Object;)V │ │ -42e020: 1f01 5e1b |0000: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ -42e024: 6e20 8cd0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.onChanged:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d08c │ │ -42e02a: 0e00 |0005: return-void │ │ +42e004: |[42e004] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.onChanged:(Ljava/lang/Object;)V │ │ +42e014: 1f01 5e1b |0000: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ +42e018: 6e20 8cd0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.onChanged:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d08c │ │ +42e01e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1433238,19 +1433234,19 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42e02c: |[42e02c] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.onChanged:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ -42e03c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -42e040: 5410 73a1 |0002: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a173 │ │ -42e044: 7120 9cd0 2000 |0004: invoke-static {v0, v2}, Ltech/ula/ui/AppDetailsFragment;.access$handleViewStateChange:(Ltech/ula/ui/AppDetailsFragment;Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d09c │ │ -42e04a: 0e00 |0007: return-void │ │ +42e020: |[42e020] tech.ula.ui.AppDetailsFragment$onActivityCreated$1.onChanged:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ +42e030: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +42e034: 5410 73a1 |0002: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a173 │ │ +42e038: 7120 9cd0 2000 |0004: invoke-static {v0, v2}, Ltech/ula/ui/AppDetailsFragment;.access$handleViewStateChange:(Ltech/ula/ui/AppDetailsFragment;Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d09c │ │ +42e03e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ @@ -1433320,55 +1433316,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42e4c8: |[42e4c8] tech.ula.ui.AppDetailsFragmentArgs.:()V │ │ -42e4d8: 2200 8c1a |0000: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // type@1a8c │ │ -42e4dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42e4de: 7020 acd0 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d0ac │ │ -42e4e4: 6900 7da1 |0006: sput-object v0, Ltech/ula/ui/AppDetailsFragmentArgs;.Companion:Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // field@a17d │ │ -42e4e8: 0e00 |0008: return-void │ │ +42e4bc: |[42e4bc] tech.ula.ui.AppDetailsFragmentArgs.:()V │ │ +42e4cc: 2200 8c1a |0000: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // type@1a8c │ │ +42e4d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42e4d2: 7020 acd0 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d0ac │ │ +42e4d8: 6900 7da1 |0006: sput-object v0, Ltech/ula/ui/AppDetailsFragmentArgs;.Companion:Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // field@a17d │ │ +42e4dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -42e4ec: |[42e4ec] tech.ula.ui.AppDetailsFragmentArgs.:()V │ │ -42e4fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42e4fe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -42e500: 7040 b1d0 0201 |0002: invoke-direct {v2, v0, v1, v0}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d0b1 │ │ -42e506: 0e00 |0005: return-void │ │ +42e4e0: |[42e4e0] tech.ula.ui.AppDetailsFragmentArgs.:()V │ │ +42e4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42e4f2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +42e4f4: 7040 b1d0 0201 |0002: invoke-direct {v2, v0, v1, v0}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d0b1 │ │ +42e4fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42e508: |[42e508] tech.ula.ui.AppDetailsFragmentArgs.:(Ltech/ula/model/entities/App;)V │ │ -42e518: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42e51e: 5b01 7ea1 |0003: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e522: 0e00 |0005: return-void │ │ +42e4fc: |[42e4fc] tech.ula.ui.AppDetailsFragmentArgs.:(Ltech/ula/model/entities/App;)V │ │ +42e50c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42e512: 5b01 7ea1 |0003: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppDetailsFragmentArgs; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1433377,21 +1433373,21 @@ │ │ type : '(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42e524: |[42e524] tech.ula.ui.AppDetailsFragmentArgs.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42e534: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42e538: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -42e53c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -42e53e: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e542: 7020 b0d0 1000 |0007: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ -42e548: 0e00 |000a: return-void │ │ +42e518: |[42e518] tech.ula.ui.AppDetailsFragmentArgs.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42e528: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42e52c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +42e530: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +42e532: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e536: 7020 b0d0 1000 |0007: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ +42e53c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/ui/AppDetailsFragmentArgs; │ │ 0x0000 - 0x000b reg=1 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1433402,117 +1433398,117 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragmentArgs;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42e464: |[42e464] tech.ula.ui.AppDetailsFragmentArgs.copy$default:(Ltech/ula/ui/AppDetailsFragmentArgs;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e474: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42e478: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42e47c: 5401 7ea1 |0004: iget-object v1, v0, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e480: 6e20 b3d0 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0b3 │ │ -42e486: 0c00 |0009: move-result-object v0 │ │ -42e488: 1100 |000a: return-object v0 │ │ +42e458: |[42e458] tech.ula.ui.AppDetailsFragmentArgs.copy$default:(Ltech/ula/ui/AppDetailsFragmentArgs;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e468: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42e46c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42e470: 5401 7ea1 |0004: iget-object v1, v0, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e474: 6e20 b3d0 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0b3 │ │ +42e47a: 0c00 |0009: move-result-object v0 │ │ +42e47c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42e4a8: |[42e4a8] tech.ula.ui.AppDetailsFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e4b8: 6200 7da1 |0000: sget-object v0, Ltech/ula/ui/AppDetailsFragmentArgs;.Companion:Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // field@a17d │ │ -42e4bc: 6e20 add0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0ad │ │ -42e4c2: 0c01 |0005: move-result-object v1 │ │ -42e4c4: 1101 |0006: return-object v1 │ │ +42e49c: |[42e49c] tech.ula.ui.AppDetailsFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e4ac: 6200 7da1 |0000: sget-object v0, Ltech/ula/ui/AppDetailsFragmentArgs;.Companion:Ltech/ula/ui/AppDetailsFragmentArgs$Companion; // field@a17d │ │ +42e4b0: 6e20 add0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppDetailsFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0ad │ │ +42e4b6: 0c01 |0005: move-result-object v1 │ │ +42e4b8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e434: |[42e434] tech.ula.ui.AppDetailsFragmentArgs.component1:()Ltech/ula/model/entities/App; │ │ -42e444: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e448: 1100 |0002: return-object v0 │ │ +42e428: |[42e428] tech.ula.ui.AppDetailsFragmentArgs.component1:()Ltech/ula/model/entities/App; │ │ +42e438: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e43c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42e48c: |[42e48c] tech.ula.ui.AppDetailsFragmentArgs.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e49c: 2200 8d1a |0000: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e4a0: 7020 b0d0 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ -42e4a6: 1100 |0005: return-object v0 │ │ +42e480: |[42e480] tech.ula.ui.AppDetailsFragmentArgs.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e490: 2200 8d1a |0000: new-instance v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e494: 7020 b0d0 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppDetailsFragmentArgs;.:(Ltech/ula/model/entities/App;)V // method@d0b0 │ │ +42e49a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42e388: |[42e388] tech.ula.ui.AppDetailsFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ -42e398: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42e39c: 2020 8d1a |0002: instance-of v0, v2, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e3a0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42e3a4: 1f02 8d1a |0006: check-cast v2, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e3a8: 5410 7ea1 |0008: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e3ac: 5422 7ea1 |000a: iget-object v2, v2, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e3b0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42e3b6: 0a02 |000f: move-result v2 │ │ -42e3b8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42e3bc: 2803 |0012: goto 0015 // +0003 │ │ -42e3be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42e3c0: 0f02 |0014: return v2 │ │ -42e3c2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42e3c4: 0f02 |0016: return v2 │ │ +42e37c: |[42e37c] tech.ula.ui.AppDetailsFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ +42e38c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42e390: 2020 8d1a |0002: instance-of v0, v2, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e394: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42e398: 1f02 8d1a |0006: check-cast v2, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e39c: 5410 7ea1 |0008: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e3a0: 5422 7ea1 |000a: iget-object v2, v2, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e3a4: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42e3aa: 0a02 |000f: move-result v2 │ │ +42e3ac: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42e3b0: 2803 |0012: goto 0015 // +0003 │ │ +42e3b2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42e3b4: 0f02 |0014: return v2 │ │ +42e3b6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42e3b8: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e44c: |[42e44c] tech.ula.ui.AppDetailsFragmentArgs.getApp:()Ltech/ula/model/entities/App; │ │ -42e45c: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e460: 1100 |0002: return-object v0 │ │ +42e440: |[42e440] tech.ula.ui.AppDetailsFragmentArgs.getApp:()Ltech/ula/model/entities/App; │ │ +42e450: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppDetailsFragmentArgs; │ │ │ │ #4 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ @@ -1433520,57 +1433516,57 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42e3c8: |[42e3c8] tech.ula.ui.AppDetailsFragmentArgs.hashCode:()I │ │ -42e3d8: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e3dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42e3e0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42e3e6: 0a00 |0007: move-result v0 │ │ -42e3e8: 2802 |0008: goto 000a // +0002 │ │ -42e3ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42e3ec: 0f00 |000a: return v0 │ │ +42e3bc: |[42e3bc] tech.ula.ui.AppDetailsFragmentArgs.hashCode:()I │ │ +42e3cc: 5410 7ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e3d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42e3d4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42e3da: 0a00 |0007: move-result v0 │ │ +42e3dc: 2802 |0008: goto 000a // +0002 │ │ +42e3de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42e3e0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/AppDetailsFragmentArgs;) │ │ name : 'toBundle' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -42e320: |[42e320] tech.ula.ui.AppDetailsFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ -42e330: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -42e334: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -42e33a: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -42e33e: 1c02 e819 |0007: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e342: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42e348: 0a01 |000c: move-result v1 │ │ -42e34a: 1a02 a174 |000d: const-string v2, "app" // string@74a1 │ │ -42e34e: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -42e352: 5441 7ea1 |0011: iget-object v1, v4, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e356: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -42e35a: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -42e360: 2812 |0018: goto 002a // +0012 │ │ -42e362: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -42e366: 1c03 e819 |001b: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e36a: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42e370: 0a01 |0020: move-result v1 │ │ -42e372: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -42e376: 5441 7ea1 |0023: iget-object v1, v4, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e37a: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -42e37e: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -42e384: 1100 |002a: return-object v0 │ │ +42e314: |[42e314] tech.ula.ui.AppDetailsFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ +42e324: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +42e328: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +42e32e: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +42e332: 1c02 e819 |0007: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e336: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42e33c: 0a01 |000c: move-result v1 │ │ +42e33e: 1a02 a174 |000d: const-string v2, "app" // string@74a1 │ │ +42e342: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +42e346: 5441 7ea1 |0011: iget-object v1, v4, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e34a: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +42e34e: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +42e354: 2812 |0018: goto 002a // +0012 │ │ +42e356: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +42e35a: 1c03 e819 |001b: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e35e: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42e364: 0a01 |0020: move-result v1 │ │ +42e366: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +42e36a: 5441 7ea1 |0023: iget-object v1, v4, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e36e: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +42e372: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +42e378: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=16 │ │ 0x0011 line=17 │ │ 0x0019 line=18 │ │ 0x0023 line=19 │ │ @@ -1433582,26 +1433578,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42e3f0: |[42e3f0] tech.ula.ui.AppDetailsFragmentArgs.toString:()Ljava/lang/String; │ │ -42e400: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42e404: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42e40a: 1a01 401a |0005: const-string v1, "AppDetailsFragmentArgs(app=" // string@1a40 │ │ -42e40e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42e414: 5421 7ea1 |000a: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ -42e418: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42e41e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42e422: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42e428: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42e42e: 0c00 |0017: move-result-object v0 │ │ -42e430: 1100 |0018: return-object v0 │ │ +42e3e4: |[42e3e4] tech.ula.ui.AppDetailsFragmentArgs.toString:()Ljava/lang/String; │ │ +42e3f4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42e3f8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42e3fe: 1a01 401a |0005: const-string v1, "AppDetailsFragmentArgs(app=" // string@1a40 │ │ +42e402: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42e408: 5421 7ea1 |000a: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragmentArgs;.app:Ltech/ula/model/entities/App; // field@a17e │ │ +42e40c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42e412: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42e416: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42e41c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42e422: 0c00 |0017: move-result-object v0 │ │ +42e424: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6721 (AppDetailsFragmentArgs.kt) │ │ │ │ Class #4905 header: │ │ @@ -1433691,44 +1433687,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -42ec70: |[42ec70] tech.ula.ui.AppsListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ -42ec80: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ -42ec84: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ec8a: 7020 d14d 2100 |0005: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@4dd1 │ │ -42ec90: 1400 4600 097f |0008: const v0, #float 1.82106e+38 // #7f090046 │ │ -42ec96: 6e20 8909 0200 |000b: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42ec9c: 0c00 |000e: move-result-object v0 │ │ -42ec9e: 1f00 d904 |000f: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -42eca2: 5b10 83a1 |0011: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ -42eca6: 1400 c700 097f |0013: const v0, #float 1.82108e+38 // #7f0900c7 │ │ -42ecac: 6e20 8909 0200 |0016: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42ecb2: 0c00 |0019: move-result-object v0 │ │ -42ecb4: 1f00 8002 |001a: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -42ecb8: 5b10 84a1 |001c: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ -42ecbc: 1400 b700 097f |001e: const v0, #float 1.82108e+38 // #7f0900b7 │ │ -42ecc2: 6e20 8909 0200 |0021: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42ecc8: 0c00 |0024: move-result-object v0 │ │ -42ecca: 1f00 d904 |0025: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -42ecce: 5b10 7fa1 |0027: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ -42ecd2: 1400 4800 097f |0029: const v0, #float 1.82106e+38 // #7f090048 │ │ -42ecd8: 6e20 8909 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42ecde: 0c00 |002f: move-result-object v0 │ │ -42ece0: 1f00 5c02 |0030: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ -42ece4: 5b10 81a1 |0032: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ -42ece8: 1400 4900 097f |0034: const v0, #float 1.82106e+38 // #7f090049 │ │ -42ecee: 6e20 8909 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42ecf4: 0c02 |003a: move-result-object v2 │ │ -42ecf6: 1f02 8002 |003b: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ -42ecfa: 5b12 80a1 |003d: iput-object v2, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ -42ecfe: 0e00 |003f: return-void │ │ +42ec64: |[42ec64] tech.ula.ui.AppsListAdapter$ViewHolder.:(Landroid/view/View;)V │ │ +42ec74: 1a00 b5c0 |0000: const-string v0, "row" // string@c0b5 │ │ +42ec78: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ec7e: 7020 d14d 2100 |0005: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@4dd1 │ │ +42ec84: 1400 4600 097f |0008: const v0, #float 1.82106e+38 // #7f090046 │ │ +42ec8a: 6e20 8909 0200 |000b: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42ec90: 0c00 |000e: move-result-object v0 │ │ +42ec92: 1f00 d904 |000f: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +42ec96: 5b10 83a1 |0011: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ +42ec9a: 1400 c700 097f |0013: const v0, #float 1.82108e+38 // #7f0900c7 │ │ +42eca0: 6e20 8909 0200 |0016: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42eca6: 0c00 |0019: move-result-object v0 │ │ +42eca8: 1f00 8002 |001a: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +42ecac: 5b10 84a1 |001c: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ +42ecb0: 1400 b700 097f |001e: const v0, #float 1.82108e+38 // #7f0900b7 │ │ +42ecb6: 6e20 8909 0200 |0021: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42ecbc: 0c00 |0024: move-result-object v0 │ │ +42ecbe: 1f00 d904 |0025: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +42ecc2: 5b10 7fa1 |0027: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ +42ecc6: 1400 4800 097f |0029: const v0, #float 1.82106e+38 // #7f090048 │ │ +42eccc: 6e20 8909 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42ecd2: 0c00 |002f: move-result-object v0 │ │ +42ecd4: 1f00 5c02 |0030: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ +42ecd8: 5b10 81a1 |0032: iput-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ +42ecdc: 1400 4900 097f |0034: const v0, #float 1.82106e+38 // #7f090049 │ │ +42ece2: 6e20 8909 0200 |0037: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42ece8: 0c02 |003a: move-result-object v2 │ │ +42ecea: 1f02 8002 |003b: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ +42ecee: 5b12 80a1 |003d: iput-object v2, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ +42ecf2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ 0x000b line=34 │ │ 0x0016 line=35 │ │ 0x0021 line=36 │ │ 0x002c line=37 │ │ @@ -1433743,17 +1433739,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ec40: |[42ec40] tech.ula.ui.AppsListAdapter$ViewHolder.getAppDetails:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -42ec50: 5410 7fa1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ -42ec54: 1100 |0002: return-object v0 │ │ +42ec34: |[42ec34] tech.ula.ui.AppsListAdapter$ViewHolder.getAppDetails:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +42ec44: 5410 7fa1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ +42ec48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListAdapter$ViewHolder;) │ │ @@ -1433761,17 +1433757,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ec10: |[42ec10] tech.ula.ui.AppsListAdapter$ViewHolder.getAppName:()Landroid/widget/TextView; │ │ -42ec20: 5410 80a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ -42ec24: 1100 |0002: return-object v0 │ │ +42ec04: |[42ec04] tech.ula.ui.AppsListAdapter$ViewHolder.getAppName:()Landroid/widget/TextView; │ │ +42ec14: 5410 80a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ +42ec18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ #2 : (in Ltech/ula/ui/AppsListAdapter$ViewHolder;) │ │ @@ -1433779,17 +1433775,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ebf8: |[42ebf8] tech.ula.ui.AppsListAdapter$ViewHolder.getImageView:()Landroid/widget/ImageView; │ │ -42ec08: 5410 81a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ -42ec0c: 1100 |0002: return-object v0 │ │ +42ebec: |[42ebec] tech.ula.ui.AppsListAdapter$ViewHolder.getImageView:()Landroid/widget/ImageView; │ │ +42ebfc: 5410 81a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ +42ec00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ #3 : (in Ltech/ula/ui/AppsListAdapter$ViewHolder;) │ │ @@ -1433797,17 +1433793,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ec58: |[42ec58] tech.ula.ui.AppsListAdapter$ViewHolder.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -42ec68: 5410 83a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ -42ec6c: 1100 |0002: return-object v0 │ │ +42ec4c: |[42ec4c] tech.ula.ui.AppsListAdapter$ViewHolder.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +42ec5c: 5410 83a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ +42ec60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ #4 : (in Ltech/ula/ui/AppsListAdapter$ViewHolder;) │ │ @@ -1433815,17 +1433811,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ec28: |[42ec28] tech.ula.ui.AppsListAdapter$ViewHolder.getSeparatorText:()Landroid/widget/TextView; │ │ -42ec38: 5410 84a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ -42ec3c: 1100 |0002: return-object v0 │ │ +42ec1c: |[42ec1c] tech.ula.ui.AppsListAdapter$ViewHolder.getSeparatorText:()Landroid/widget/TextView; │ │ +42ec2c: 5410 84a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ +42ec30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ #5 : (in Ltech/ula/ui/AppsListAdapter$ViewHolder;) │ │ @@ -1433833,17 +1433829,17 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ed00: |[42ed00] tech.ula.ui.AppsListAdapter$ViewHolder.setAppDetails:(Landroidx/constraintlayout/widget/ConstraintLayout;)V │ │ -42ed10: 5b01 7fa1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ -42ed14: 0e00 |0002: return-void │ │ +42ecf4: |[42ecf4] tech.ula.ui.AppsListAdapter$ViewHolder.setAppDetails:(Landroidx/constraintlayout/widget/ConstraintLayout;)V │ │ +42ed04: 5b01 7fa1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appDetails:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a17f │ │ +42ed08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/constraintlayout/widget/ConstraintLayout; │ │ │ │ @@ -1433852,17 +1433848,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ed18: |[42ed18] tech.ula.ui.AppsListAdapter$ViewHolder.setAppName:(Landroid/widget/TextView;)V │ │ -42ed28: 5b01 80a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ -42ed2c: 0e00 |0002: return-void │ │ +42ed0c: |[42ed0c] tech.ula.ui.AppsListAdapter$ViewHolder.setAppName:(Landroid/widget/TextView;)V │ │ +42ed1c: 5b01 80a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.appName:Landroid/widget/TextView; // field@a180 │ │ +42ed20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -1433871,17 +1433867,17 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ed30: |[42ed30] tech.ula.ui.AppsListAdapter$ViewHolder.setImageView:(Landroid/widget/ImageView;)V │ │ -42ed40: 5b01 81a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ -42ed44: 0e00 |0002: return-void │ │ +42ed24: |[42ed24] tech.ula.ui.AppsListAdapter$ViewHolder.setImageView:(Landroid/widget/ImageView;)V │ │ +42ed34: 5b01 81a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@a181 │ │ +42ed38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/ImageView; │ │ │ │ @@ -1433890,17 +1433886,17 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ed48: |[42ed48] tech.ula.ui.AppsListAdapter$ViewHolder.setSeparator:(Landroidx/constraintlayout/widget/ConstraintLayout;)V │ │ -42ed58: 5b01 83a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ -42ed5c: 0e00 |0002: return-void │ │ +42ed3c: |[42ed3c] tech.ula.ui.AppsListAdapter$ViewHolder.setSeparator:(Landroidx/constraintlayout/widget/ConstraintLayout;)V │ │ +42ed4c: 5b01 83a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separator:Landroidx/constraintlayout/widget/ConstraintLayout; // field@a183 │ │ +42ed50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/constraintlayout/widget/ConstraintLayout; │ │ │ │ @@ -1433909,17 +1433905,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ed60: |[42ed60] tech.ula.ui.AppsListAdapter$ViewHolder.setSeparatorText:(Landroid/widget/TextView;)V │ │ -42ed70: 5b01 84a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ -42ed74: 0e00 |0002: return-void │ │ +42ed54: |[42ed54] tech.ula.ui.AppsListAdapter$ViewHolder.setSeparatorText:(Landroid/widget/TextView;)V │ │ +42ed64: 5b01 84a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$ViewHolder;.separatorText:Landroid/widget/TextView; // field@a184 │ │ +42ed68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/widget/TextView; │ │ │ │ @@ -1434032,47 +1434028,47 @@ │ │ type : '(Landroid/app/Activity;Ltech/ula/ui/AppsListAdapter$AppsClickHandler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 62 16-bit code units │ │ -42f138: |[42f138] tech.ula.ui.AppsListAdapter.:(Landroid/app/Activity;Ltech/ula/ui/AppsListAdapter$AppsClickHandler;)V │ │ -42f148: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -42f14c: 7120 5f9f 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f152: 1a00 367b |0005: const-string v0, "clickHandler" // string@7b36 │ │ -42f156: 7120 5f9f 0d00 |0007: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f15c: 7010 154c 0b00 |000a: invoke-direct {v11}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@4c15 │ │ -42f162: 5bbc 8da1 |000d: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42f166: 5bbd 8fa1 |000f: iput-object v13, v11, Ltech/ula/ui/AppsListAdapter;.clickHandler:Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // field@a18f │ │ -42f16a: 220c 1711 |0011: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ -42f16e: 7010 5886 0c00 |0013: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -42f174: 5bbc 8ca1 |0016: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f178: 220c 1711 |0018: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ -42f17c: 7010 5886 0c00 |001a: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -42f182: 1f0c 2c11 |001d: check-cast v12, Ljava/util/List; // type@112c │ │ -42f186: 5bbc 8ea1 |001f: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f18a: 1a0c 3283 |0021: const-string v12, "distribution" // string@8332 │ │ -42f18e: 5bbc 91a1 |0023: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.firstDisplayCategory:Ljava/lang/String; // field@a191 │ │ -42f192: 220c e819 |0025: new-instance v12, Ltech/ula/model/entities/App; // type@19e8 │ │ -42f196: 1a01 58d4 |0027: const-string v1, "unselected" // string@d458 │ │ -42f19a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -42f19c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -42f19e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -42f1a0: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -42f1a2: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -42f1a4: 1607 0000 |002e: const-wide/16 v7, #int 0 // #0 │ │ -42f1a8: 1309 7e00 |0030: const/16 v9, #int 126 // #7e │ │ -42f1ac: 120a |0032: const/4 v10, #int 0 // #0 │ │ -42f1ae: 07c0 |0033: move-object v0, v12 │ │ -42f1b0: 760b 12cd 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd12 │ │ -42f1b6: 5bbc 92a1 |0037: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.unselectedApp:Ltech/ula/model/entities/App; // field@a192 │ │ -42f1ba: 54bc 92a1 |0039: iget-object v12, v11, Ltech/ula/ui/AppsListAdapter;.unselectedApp:Ltech/ula/model/entities/App; // field@a192 │ │ -42f1be: 5bbc 90a1 |003b: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ -42f1c2: 0e00 |003d: return-void │ │ +42f12c: |[42f12c] tech.ula.ui.AppsListAdapter.:(Landroid/app/Activity;Ltech/ula/ui/AppsListAdapter$AppsClickHandler;)V │ │ +42f13c: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +42f140: 7120 5f9f 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f146: 1a00 367b |0005: const-string v0, "clickHandler" // string@7b36 │ │ +42f14a: 7120 5f9f 0d00 |0007: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f150: 7010 154c 0b00 |000a: invoke-direct {v11}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@4c15 │ │ +42f156: 5bbc 8da1 |000d: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42f15a: 5bbd 8fa1 |000f: iput-object v13, v11, Ltech/ula/ui/AppsListAdapter;.clickHandler:Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // field@a18f │ │ +42f15e: 220c 1711 |0011: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ +42f162: 7010 5886 0c00 |0013: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +42f168: 5bbc 8ca1 |0016: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f16c: 220c 1711 |0018: new-instance v12, Ljava/util/ArrayList; // type@1117 │ │ +42f170: 7010 5886 0c00 |001a: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +42f176: 1f0c 2c11 |001d: check-cast v12, Ljava/util/List; // type@112c │ │ +42f17a: 5bbc 8ea1 |001f: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f17e: 1a0c 3283 |0021: const-string v12, "distribution" // string@8332 │ │ +42f182: 5bbc 91a1 |0023: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.firstDisplayCategory:Ljava/lang/String; // field@a191 │ │ +42f186: 220c e819 |0025: new-instance v12, Ltech/ula/model/entities/App; // type@19e8 │ │ +42f18a: 1a01 58d4 |0027: const-string v1, "unselected" // string@d458 │ │ +42f18e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +42f190: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +42f192: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +42f194: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +42f196: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +42f198: 1607 0000 |002e: const-wide/16 v7, #int 0 // #0 │ │ +42f19c: 1309 7e00 |0030: const/16 v9, #int 126 // #7e │ │ +42f1a0: 120a |0032: const/4 v10, #int 0 // #0 │ │ +42f1a2: 07c0 |0033: move-object v0, v12 │ │ +42f1a4: 760b 12cd 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd12 │ │ +42f1aa: 5bbc 92a1 |0037: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.unselectedApp:Ltech/ula/model/entities/App; // field@a192 │ │ +42f1ae: 54bc 92a1 |0039: iget-object v12, v11, Ltech/ula/ui/AppsListAdapter;.unselectedApp:Ltech/ula/model/entities/App; // field@a192 │ │ +42f1b2: 5bbc 90a1 |003b: iput-object v12, v11, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ +42f1b6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=21 │ │ 0x0011 line=23 │ │ 0x0018 line=24 │ │ 0x0023 line=25 │ │ 0x0025 line=26 │ │ @@ -1434087,17 +1434083,17 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42f0d0: |[42f0d0] tech.ula.ui.AppsListAdapter.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; │ │ -42f0e0: 5400 8fa1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListAdapter;.clickHandler:Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // field@a18f │ │ -42f0e4: 1100 |0002: return-object v0 │ │ +42f0c4: |[42f0c4] tech.ula.ui.AppsListAdapter.access$getClickHandler$p:(Ltech/ula/ui/AppsListAdapter;)Ltech/ula/ui/AppsListAdapter$AppsClickHandler; │ │ +42f0d4: 5400 8fa1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListAdapter;.clickHandler:Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // field@a18f │ │ +42f0d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppsListAdapter; │ │ │ │ #2 : (in Ltech/ula/ui/AppsListAdapter;) │ │ @@ -1434105,17 +1434101,17 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42f03c: |[42f03c] tech.ula.ui.AppsListAdapter.access$getFirstDisplayCategory$p:(Ltech/ula/ui/AppsListAdapter;)Ljava/lang/String; │ │ -42f04c: 5400 91a1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListAdapter;.firstDisplayCategory:Ljava/lang/String; // field@a191 │ │ -42f050: 1100 |0002: return-object v0 │ │ +42f030: |[42f030] tech.ula.ui.AppsListAdapter.access$getFirstDisplayCategory$p:(Ltech/ula/ui/AppsListAdapter;)Ljava/lang/String; │ │ +42f040: 5400 91a1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListAdapter;.firstDisplayCategory:Ljava/lang/String; // field@a191 │ │ +42f044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppsListAdapter; │ │ │ │ #3 : (in Ltech/ula/ui/AppsListAdapter;) │ │ @@ -1434123,35 +1434119,35 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -42f1c4: |[42f1c4] tech.ula.ui.AppsListAdapter.displayedAnimation:(Ltech/ula/model/entities/App;)V │ │ -42f1d4: 5430 8da1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42f1d8: 1a01 2e75 |0002: const-string v1, "apps" // string@752e │ │ -42f1dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42f1de: 6e30 9600 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ -42f1e4: 0c00 |0008: move-result-object v0 │ │ -42f1e6: 7210 b902 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -42f1ec: 0c00 |000c: move-result-object v0 │ │ -42f1ee: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -42f1f2: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42f1f8: 6e10 20cd 0400 |0012: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42f1fe: 0c04 |0015: move-result-object v4 │ │ -42f200: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42f206: 1a04 e42a |0019: const-string v4, "HasBeenAnimated" // string@2ae4 │ │ -42f20a: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42f210: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42f216: 0c04 |0021: move-result-object v4 │ │ -42f218: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -42f21a: 7230 b102 4001 |0023: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -42f220: 7210 af02 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -42f226: 0e00 |0029: return-void │ │ +42f1b8: |[42f1b8] tech.ula.ui.AppsListAdapter.displayedAnimation:(Ltech/ula/model/entities/App;)V │ │ +42f1c8: 5430 8da1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42f1cc: 1a01 2e75 |0002: const-string v1, "apps" // string@752e │ │ +42f1d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42f1d2: 6e30 9600 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ +42f1d8: 0c00 |0008: move-result-object v0 │ │ +42f1da: 7210 b902 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +42f1e0: 0c00 |000c: move-result-object v0 │ │ +42f1e2: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +42f1e6: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42f1ec: 6e10 20cd 0400 |0012: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +42f1f2: 0c04 |0015: move-result-object v4 │ │ +42f1f4: 6e20 8f84 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42f1fa: 1a04 e42a |0019: const-string v4, "HasBeenAnimated" // string@2ae4 │ │ +42f1fe: 6e20 8f84 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42f204: 6e10 9f84 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42f20a: 0c04 |0021: move-result-object v4 │ │ +42f20c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +42f20e: 7230 b102 4001 |0023: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +42f214: 7210 af02 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +42f21a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0009 line=155 │ │ 0x000d line=156 │ │ 0x0026 line=157 │ │ locals : │ │ @@ -1434163,32 +1434159,32 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -42f054: |[42f054] tech.ula.ui.AppsListAdapter.getActiveAppsDiff:(Ljava/util/List;)Ljava/util/List; │ │ -42f064: 1f03 7810 |0000: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ -42f068: 5420 8ca1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f06c: 1f00 7810 |0004: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -42f070: 7120 e194 0300 |0006: invoke-static {v3, v0}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ -42f076: 0c00 |0009: move-result-object v0 │ │ -42f078: 0701 |000a: move-object v1, v0 │ │ -42f07a: 1f01 1b11 |000b: check-cast v1, Ljava/util/Collection; // type@111b │ │ -42f07e: 7210 f386 0100 |000d: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -42f084: 0a01 |0010: move-result v1 │ │ -42f086: df01 0101 |0011: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -42f08a: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -42f08e: 2809 |0015: goto 001e // +0009 │ │ -42f090: 5420 8ca1 |0016: iget-object v0, v2, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f094: 1f00 7810 |0018: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -42f098: 7120 e194 3000 |001a: invoke-static {v0, v3}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ -42f09e: 0c00 |001d: move-result-object v0 │ │ -42f0a0: 1100 |001e: return-object v0 │ │ +42f048: |[42f048] tech.ula.ui.AppsListAdapter.getActiveAppsDiff:(Ljava/util/List;)Ljava/util/List; │ │ +42f058: 1f03 7810 |0000: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ +42f05c: 5420 8ca1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f060: 1f00 7810 |0004: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +42f064: 7120 e194 0300 |0006: invoke-static {v3, v0}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ +42f06a: 0c00 |0009: move-result-object v0 │ │ +42f06c: 0701 |000a: move-object v1, v0 │ │ +42f06e: 1f01 1b11 |000b: check-cast v1, Ljava/util/Collection; // type@111b │ │ +42f072: 7210 f386 0100 |000d: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +42f078: 0a01 |0010: move-result v1 │ │ +42f07a: df01 0101 |0011: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +42f07e: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +42f082: 2809 |0015: goto 001e // +0009 │ │ +42f084: 5420 8ca1 |0016: iget-object v0, v2, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f088: 1f00 7810 |0018: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +42f08c: 7120 e194 3000 |001a: invoke-static {v0, v3}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ +42f092: 0c00 |001d: move-result-object v0 │ │ +42f094: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x0016 line=144 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Ltech/ula/ui/AppsListAdapter; │ │ @@ -1434199,32 +1434195,32 @@ │ │ type : '(Ltech/ula/model/entities/App;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -42efc4: |[42efc4] tech.ula.ui.AppsListAdapter.hasBeenAnimated:(Ltech/ula/model/entities/App;)Z │ │ -42efd4: 5430 8da1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42efd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42efda: 1a02 2e75 |0003: const-string v2, "apps" // string@752e │ │ -42efde: 6e30 9600 2001 |0005: invoke-virtual {v0, v2, v1}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ -42efe4: 0c00 |0008: move-result-object v0 │ │ -42efe6: 2202 9410 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -42efea: 7010 8384 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42eff0: 6e10 20cd 0400 |000e: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42eff6: 0c04 |0011: move-result-object v4 │ │ -42eff8: 6e20 8f84 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42effe: 1a04 e42a |0015: const-string v4, "HasBeenAnimated" // string@2ae4 │ │ -42f002: 6e20 8f84 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42f008: 6e10 9f84 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42f00e: 0c04 |001d: move-result-object v4 │ │ -42f010: 7230 ba02 4001 |001e: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -42f016: 0a04 |0021: move-result v4 │ │ -42f018: 0f04 |0022: return v4 │ │ +42efb8: |[42efb8] tech.ula.ui.AppsListAdapter.hasBeenAnimated:(Ltech/ula/model/entities/App;)Z │ │ +42efc8: 5430 8da1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42efcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42efce: 1a02 2e75 |0003: const-string v2, "apps" // string@752e │ │ +42efd2: 6e30 9600 2001 |0005: invoke-virtual {v0, v2, v1}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ +42efd8: 0c00 |0008: move-result-object v0 │ │ +42efda: 2202 9410 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +42efde: 7010 8384 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42efe4: 6e10 20cd 0400 |000e: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +42efea: 0c04 |0011: move-result-object v4 │ │ +42efec: 6e20 8f84 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42eff2: 1a04 e42a |0015: const-string v4, "HasBeenAnimated" // string@2ae4 │ │ +42eff6: 6e20 8f84 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42effc: 6e10 9f84 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42f002: 0c04 |001d: move-result-object v4 │ │ +42f004: 7230 ba02 4001 |001e: invoke-interface {v0, v4, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +42f00a: 0a04 |0021: move-result v4 │ │ +42f00c: 0f04 |0022: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0009 line=149 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0023 reg=4 (null) Ltech/ula/model/entities/App; │ │ @@ -1434234,48 +1434230,48 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 58 16-bit code units │ │ -42f228: |[42f228] tech.ula.ui.AppsListAdapter.insertAppIntoView:(Ltech/ula/model/entities/App;)V │ │ -42f238: 5480 8ea1 |0000: iget-object v0, v8, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f23c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -42f23e: 2311 951c |0003: new-array v1, v1, [Lkotlin/jvm/functions/Function1; // type@1c95 │ │ -42f242: 2202 901a |0005: new-instance v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1; // type@1a90 │ │ -42f246: 7020 c8d0 8200 |0007: invoke-direct {v2, v8}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.:(Ltech/ula/ui/AppsListAdapter;)V // method@d0c8 │ │ -42f24c: 1f02 9a13 |000a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -42f250: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -42f252: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -42f256: 6202 86a1 |000f: sget-object v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // field@a186 │ │ -42f25a: 1f02 9a13 |0011: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -42f25e: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -42f260: 4d02 0107 |0014: aput-object v2, v1, v7 │ │ -42f264: 6202 87a1 |0016: sget-object v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // field@a187 │ │ -42f268: 1f02 9a13 |0018: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -42f26c: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -42f26e: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ -42f272: 7110 a39a 0100 |001d: invoke-static {v1}, Lkotlin/comparisons/ComparisonsKt;.compareBy:([Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator; // method@9aa3 │ │ -42f278: 0c02 |0020: move-result-object v2 │ │ -42f27a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -42f27c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -42f27e: 1305 0c00 |0023: const/16 v5, #int 12 // #c │ │ -42f282: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -42f284: 0791 |0026: move-object v1, v9 │ │ -42f286: 7707 c394 0000 |0027: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/collections/CollectionsKt;.binarySearch$default:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;IIILjava/lang/Object;)I // method@94c3 │ │ -42f28c: 0a00 |002a: move-result v0 │ │ -42f28e: 7b00 |002b: neg-int v0, v0 │ │ -42f290: b170 |002c: sub-int/2addr v0, v7 │ │ -42f292: 5481 8ea1 |002d: iget-object v1, v8, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f296: 7230 7987 0109 |002f: invoke-interface {v1, v0, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8779 │ │ -42f29c: 6e20 e2d0 0800 |0032: invoke-virtual {v8, v0}, Ltech/ula/ui/AppsListAdapter;.notifyItemInserted:(I)V // method@d0e2 │ │ -42f2a2: b070 |0035: add-int/2addr v0, v7 │ │ -42f2a4: 6e20 e1d0 0800 |0036: invoke-virtual {v8, v0}, Ltech/ula/ui/AppsListAdapter;.notifyItemChanged:(I)V // method@d0e1 │ │ -42f2aa: 0e00 |0039: return-void │ │ +42f21c: |[42f21c] tech.ula.ui.AppsListAdapter.insertAppIntoView:(Ltech/ula/model/entities/App;)V │ │ +42f22c: 5480 8ea1 |0000: iget-object v0, v8, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f230: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +42f232: 2311 951c |0003: new-array v1, v1, [Lkotlin/jvm/functions/Function1; // type@1c95 │ │ +42f236: 2202 901a |0005: new-instance v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1; // type@1a90 │ │ +42f23a: 7020 c8d0 8200 |0007: invoke-direct {v2, v8}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.:(Ltech/ula/ui/AppsListAdapter;)V // method@d0c8 │ │ +42f240: 1f02 9a13 |000a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +42f244: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +42f246: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +42f24a: 6202 86a1 |000f: sget-object v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // field@a186 │ │ +42f24e: 1f02 9a13 |0011: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +42f252: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +42f254: 4d02 0107 |0014: aput-object v2, v1, v7 │ │ +42f258: 6202 87a1 |0016: sget-object v2, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // field@a187 │ │ +42f25c: 1f02 9a13 |0018: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +42f260: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +42f262: 4d02 0103 |001b: aput-object v2, v1, v3 │ │ +42f266: 7110 a39a 0100 |001d: invoke-static {v1}, Lkotlin/comparisons/ComparisonsKt;.compareBy:([Lkotlin/jvm/functions/Function1;)Ljava/util/Comparator; // method@9aa3 │ │ +42f26c: 0c02 |0020: move-result-object v2 │ │ +42f26e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +42f270: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +42f272: 1305 0c00 |0023: const/16 v5, #int 12 // #c │ │ +42f276: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +42f278: 0791 |0026: move-object v1, v9 │ │ +42f27a: 7707 c394 0000 |0027: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/collections/CollectionsKt;.binarySearch$default:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;IIILjava/lang/Object;)I // method@94c3 │ │ +42f280: 0a00 |002a: move-result v0 │ │ +42f282: 7b00 |002b: neg-int v0, v0 │ │ +42f284: b170 |002c: sub-int/2addr v0, v7 │ │ +42f286: 5481 8ea1 |002d: iget-object v1, v8, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f28a: 7230 7987 0109 |002f: invoke-interface {v1, v0, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@8779 │ │ +42f290: 6e20 e2d0 0800 |0032: invoke-virtual {v8, v0}, Ltech/ula/ui/AppsListAdapter;.notifyItemInserted:(I)V // method@d0e2 │ │ +42f296: b070 |0035: add-int/2addr v0, v7 │ │ +42f298: 6e20 e1d0 0800 |0036: invoke-virtual {v8, v0}, Ltech/ula/ui/AppsListAdapter;.notifyItemChanged:(I)V // method@d0e1 │ │ +42f29e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=130 │ │ 0x000f line=131 │ │ 0x0016 line=132 │ │ 0x001d line=128 │ │ @@ -1434291,27 +1434287,27 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42f358: |[42f358] tech.ula.ui.AppsListAdapter.setAppActivity:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f368: 5410 8ca1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f36c: 6e20 6086 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8660 │ │ -42f372: 0a02 |0005: move-result v2 │ │ -42f374: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ -42f378: 1402 2b00 067f |0008: const v2, #float 1.78117e+38 // #7f06002b │ │ -42f37e: 2804 |000b: goto 000f // +0004 │ │ -42f380: 1402 2d00 067f |000c: const v2, #float 1.78117e+38 // #7f06002d │ │ -42f386: 6e10 bed0 0300 |000f: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getAppDetails:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0be │ │ -42f38c: 0c03 |0012: move-result-object v3 │ │ -42f38e: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -42f392: 6e20 7928 2300 |0015: invoke-virtual {v3, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setBackgroundResource:(I)V // method@2879 │ │ -42f398: 0e00 |0018: return-void │ │ +42f34c: |[42f34c] tech.ula.ui.AppsListAdapter.setAppActivity:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f35c: 5410 8ca1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f360: 6e20 6086 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8660 │ │ +42f366: 0a02 |0005: move-result v2 │ │ +42f368: 3802 0600 |0006: if-eqz v2, 000c // +0006 │ │ +42f36c: 1402 2b00 067f |0008: const v2, #float 1.78117e+38 // #7f06002b │ │ +42f372: 2804 |000b: goto 000f // +0004 │ │ +42f374: 1402 2d00 067f |000c: const v2, #float 1.78117e+38 // #7f06002d │ │ +42f37a: 6e10 bed0 0300 |000f: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getAppDetails:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0be │ │ +42f380: 0c03 |0012: move-result-object v3 │ │ +42f382: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +42f386: 6e20 7928 2300 |0015: invoke-virtual {v3, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setBackgroundResource:(I)V // method@2879 │ │ +42f38c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000f line=106 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0019 reg=2 (null) Ltech/ula/model/entities/App; │ │ @@ -1434322,36 +1434318,36 @@ │ │ type : '(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -42f3bc: |[42f3bc] tech.ula.ui.AppsListAdapter.setItemAnimation:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f3cc: 7020 dfd0 6500 |0000: invoke-direct {v5, v6}, Ltech/ula/ui/AppsListAdapter;.hasBeenAnimated:(Ltech/ula/model/entities/App;)Z // method@d0df │ │ -42f3d2: 0a00 |0003: move-result v0 │ │ -42f3d4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -42f3d8: 0e00 |0006: return-void │ │ -42f3da: 5450 8da1 |0007: iget-object v0, v5, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42f3de: 1f00 6500 |0009: check-cast v0, Landroid/content/Context; // type@0065 │ │ -42f3e2: 1401 1c00 017f |000b: const v1, #float 1.71471e+38 // #7f01001c │ │ -42f3e8: 7120 b80c 1000 |000e: invoke-static {v0, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cb8 │ │ -42f3ee: 0c00 |0011: move-result-object v0 │ │ -42f3f0: 1a01 8374 |0012: const-string v1, "animation" // string@7483 │ │ -42f3f4: 7120 569f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f3fa: 8171 |0017: int-to-long v1, v7 │ │ -42f3fc: 1603 0500 |0018: const-wide/16 v3, #int 5 // #5 │ │ -42f400: 9d01 0103 |001a: mul-long v1, v1, v3 │ │ -42f404: 6e30 b10c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setStartOffset:(J)V // method@0cb1 │ │ -42f40a: 5487 82a1 |001f: iget-object v7, v8, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ -42f40e: 1a08 20d7 |0021: const-string v8, "viewHolder.itemView" // string@d720 │ │ -42f412: 7120 569f 8700 |0023: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f418: 6e20 360a 0700 |0026: invoke-virtual {v7, v0}, Landroid/view/View;.setAnimation:(Landroid/view/animation/Animation;)V // method@0a36 │ │ -42f41e: 7020 dad0 6500 |0029: invoke-direct {v5, v6}, Ltech/ula/ui/AppsListAdapter;.displayedAnimation:(Ltech/ula/model/entities/App;)V // method@d0da │ │ -42f424: 0e00 |002c: return-void │ │ +42f3b0: |[42f3b0] tech.ula.ui.AppsListAdapter.setItemAnimation:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f3c0: 7020 dfd0 6500 |0000: invoke-direct {v5, v6}, Ltech/ula/ui/AppsListAdapter;.hasBeenAnimated:(Ltech/ula/model/entities/App;)Z // method@d0df │ │ +42f3c6: 0a00 |0003: move-result v0 │ │ +42f3c8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +42f3cc: 0e00 |0006: return-void │ │ +42f3ce: 5450 8da1 |0007: iget-object v0, v5, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42f3d2: 1f00 6500 |0009: check-cast v0, Landroid/content/Context; // type@0065 │ │ +42f3d6: 1401 1c00 017f |000b: const v1, #float 1.71471e+38 // #7f01001c │ │ +42f3dc: 7120 b80c 1000 |000e: invoke-static {v0, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cb8 │ │ +42f3e2: 0c00 |0011: move-result-object v0 │ │ +42f3e4: 1a01 8374 |0012: const-string v1, "animation" // string@7483 │ │ +42f3e8: 7120 569f 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f3ee: 8171 |0017: int-to-long v1, v7 │ │ +42f3f0: 1603 0500 |0018: const-wide/16 v3, #int 5 // #5 │ │ +42f3f4: 9d01 0103 |001a: mul-long v1, v1, v3 │ │ +42f3f8: 6e30 b10c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setStartOffset:(J)V // method@0cb1 │ │ +42f3fe: 5487 82a1 |001f: iget-object v7, v8, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ +42f402: 1a08 20d7 |0021: const-string v8, "viewHolder.itemView" // string@d720 │ │ +42f406: 7120 569f 8700 |0023: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f40c: 6e20 360a 0700 |0026: invoke-virtual {v7, v0}, Landroid/view/View;.setAnimation:(Landroid/view/animation/Animation;)V // method@0a36 │ │ +42f412: 7020 dad0 6500 |0029: invoke-direct {v5, v6}, Ltech/ula/ui/AppsListAdapter;.displayedAnimation:(Ltech/ula/model/entities/App;)V // method@d0da │ │ +42f418: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x0014 line=122 │ │ 0x001f line=123 │ │ 0x0029 line=124 │ │ @@ -1434366,58 +1434362,58 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -42f428: |[42f428] tech.ula.ui.AppsListAdapter.setItemDetails:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f438: 2200 e71a |0000: new-instance v0, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ -42f43c: 5441 8da1 |0002: iget-object v1, v4, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42f440: 6e10 8d00 0100 |0004: invoke-virtual {v1}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ -42f446: 0c01 |0007: move-result-object v1 │ │ -42f448: 1a02 5371 |0008: const-string v2, "activity.filesDir" // string@7153 │ │ -42f44c: 7120 569f 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f452: 6e10 4c82 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -42f458: 0c01 |0010: move-result-object v1 │ │ -42f45a: 1a02 5471 |0011: const-string v2, "activity.filesDir.path" // string@7154 │ │ -42f45e: 7120 569f 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f464: 5442 8da1 |0016: iget-object v2, v4, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ -42f468: 6e10 9500 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -42f46e: 0c02 |001b: move-result-object v2 │ │ -42f470: 1a03 5571 |001c: const-string v3, "activity.resources" // string@7155 │ │ -42f474: 7120 569f 3200 |001e: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f47a: 7030 e3d2 1002 |0021: invoke-direct {v0, v1, v2}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ -42f480: 6e10 bfd0 0600 |0024: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getAppName:()Landroid/widget/TextView; // method@d0bf │ │ -42f486: 0c01 |0027: move-result-object v1 │ │ -42f488: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ -42f48c: 6e10 20cd 0500 |002a: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42f492: 0c02 |002d: move-result-object v2 │ │ -42f494: 7110 cea6 0200 |002e: invoke-static {v2}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ -42f49a: 0c02 |0031: move-result-object v2 │ │ -42f49c: 1f02 5f10 |0032: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -42f4a0: 6e20 0010 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -42f4a6: 6e10 c2d0 0600 |0037: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparatorText:()Landroid/widget/TextView; // method@d0c2 │ │ -42f4ac: 0c01 |003a: move-result-object v1 │ │ -42f4ae: 3801 0f00 |003b: if-eqz v1, 004a // +000f │ │ -42f4b2: 6e10 1ecd 0500 |003d: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -42f4b8: 0c02 |0040: move-result-object v2 │ │ -42f4ba: 7110 cea6 0200 |0041: invoke-static {v2}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ -42f4c0: 0c02 |0044: move-result-object v2 │ │ -42f4c2: 1f02 5f10 |0045: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ -42f4c6: 6e20 0010 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -42f4cc: 6e10 c0d0 0600 |004a: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getImageView:()Landroid/widget/ImageView; // method@d0c0 │ │ -42f4d2: 0c06 |004d: move-result-object v6 │ │ -42f4d4: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -42f4d8: 6e10 20cd 0500 |0050: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42f4de: 0c05 |0053: move-result-object v5 │ │ -42f4e0: 6e20 e5d2 5000 |0054: invoke-virtual {v0, v5}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ -42f4e6: 0c05 |0057: move-result-object v5 │ │ -42f4e8: 6e20 430e 5600 |0058: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ -42f4ee: 0e00 |005b: return-void │ │ +42f41c: |[42f41c] tech.ula.ui.AppsListAdapter.setItemDetails:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f42c: 2200 e71a |0000: new-instance v0, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ +42f430: 5441 8da1 |0002: iget-object v1, v4, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42f434: 6e10 8d00 0100 |0004: invoke-virtual {v1}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ +42f43a: 0c01 |0007: move-result-object v1 │ │ +42f43c: 1a02 5371 |0008: const-string v2, "activity.filesDir" // string@7153 │ │ +42f440: 7120 569f 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f446: 6e10 4c82 0100 |000d: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +42f44c: 0c01 |0010: move-result-object v1 │ │ +42f44e: 1a02 5471 |0011: const-string v2, "activity.filesDir.path" // string@7154 │ │ +42f452: 7120 569f 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f458: 5442 8da1 |0016: iget-object v2, v4, Ltech/ula/ui/AppsListAdapter;.activity:Landroid/app/Activity; // field@a18d │ │ +42f45c: 6e10 9500 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +42f462: 0c02 |001b: move-result-object v2 │ │ +42f464: 1a03 5571 |001c: const-string v3, "activity.resources" // string@7155 │ │ +42f468: 7120 569f 3200 |001e: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f46e: 7030 e3d2 1002 |0021: invoke-direct {v0, v1, v2}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ +42f474: 6e10 bfd0 0600 |0024: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getAppName:()Landroid/widget/TextView; // method@d0bf │ │ +42f47a: 0c01 |0027: move-result-object v1 │ │ +42f47c: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ +42f480: 6e10 20cd 0500 |002a: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +42f486: 0c02 |002d: move-result-object v2 │ │ +42f488: 7110 cea6 0200 |002e: invoke-static {v2}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ +42f48e: 0c02 |0031: move-result-object v2 │ │ +42f490: 1f02 5f10 |0032: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +42f494: 6e20 0010 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +42f49a: 6e10 c2d0 0600 |0037: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparatorText:()Landroid/widget/TextView; // method@d0c2 │ │ +42f4a0: 0c01 |003a: move-result-object v1 │ │ +42f4a2: 3801 0f00 |003b: if-eqz v1, 004a // +000f │ │ +42f4a6: 6e10 1ecd 0500 |003d: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +42f4ac: 0c02 |0040: move-result-object v2 │ │ +42f4ae: 7110 cea6 0200 |0041: invoke-static {v2}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ +42f4b4: 0c02 |0044: move-result-object v2 │ │ +42f4b6: 1f02 5f10 |0045: check-cast v2, Ljava/lang/CharSequence; // type@105f │ │ +42f4ba: 6e20 0010 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +42f4c0: 6e10 c0d0 0600 |004a: invoke-virtual {v6}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getImageView:()Landroid/widget/ImageView; // method@d0c0 │ │ +42f4c6: 0c06 |004d: move-result-object v6 │ │ +42f4c8: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +42f4cc: 6e10 20cd 0500 |0050: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +42f4d2: 0c05 |0053: move-result-object v5 │ │ +42f4d4: 6e20 e5d2 5000 |0054: invoke-virtual {v0, v5}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ +42f4da: 0c05 |0057: move-result-object v5 │ │ +42f4dc: 6e20 430e 5600 |0058: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ +42f4e2: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0024 line=94 │ │ 0x0037 line=95 │ │ 0x004a line=96 │ │ locals : │ │ @@ -1434430,26 +1434426,26 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -42f4f0: |[42f4f0] tech.ula.ui.AppsListAdapter.setItemListeners:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f500: 5440 82a1 |0000: iget-object v0, v4, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ -42f504: 2201 931a |0002: new-instance v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1; // type@1a93 │ │ -42f508: 7030 d3d0 2103 |0004: invoke-direct {v1, v2, v3}, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V // method@d0d3 │ │ -42f50e: 1f01 e701 |0007: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ -42f512: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a58 │ │ -42f518: 5444 82a1 |000c: iget-object v4, v4, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ -42f51c: 2200 941a |000e: new-instance v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2; // type@1a94 │ │ -42f520: 7030 d5d0 2003 |0010: invoke-direct {v0, v2, v3}, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V // method@d0d5 │ │ -42f526: 1f00 e801 |0013: check-cast v0, Landroid/view/View$OnCreateContextMenuListener; // type@01e8 │ │ -42f52a: 6e20 590a 0400 |0015: invoke-virtual {v4, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0a59 │ │ -42f530: 0e00 |0018: return-void │ │ +42f4e4: |[42f4e4] tech.ula.ui.AppsListAdapter.setItemListeners:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f4f4: 5440 82a1 |0000: iget-object v0, v4, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ +42f4f8: 2201 931a |0002: new-instance v1, Ltech/ula/ui/AppsListAdapter$setItemListeners$1; // type@1a93 │ │ +42f4fc: 7030 d3d0 2103 |0004: invoke-direct {v1, v2, v3}, Ltech/ula/ui/AppsListAdapter$setItemListeners$1;.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V // method@d0d3 │ │ +42f502: 1f01 e701 |0007: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ +42f506: 6e20 580a 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a58 │ │ +42f50c: 5444 82a1 |000c: iget-object v4, v4, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ +42f510: 2200 941a |000e: new-instance v0, Ltech/ula/ui/AppsListAdapter$setItemListeners$2; // type@1a94 │ │ +42f514: 7030 d5d0 2003 |0010: invoke-direct {v0, v2, v3}, Ltech/ula/ui/AppsListAdapter$setItemListeners$2;.:(Ltech/ula/ui/AppsListAdapter;Ltech/ula/model/entities/App;)V // method@d0d5 │ │ +42f51a: 1f00 e801 |0013: check-cast v0, Landroid/view/View$OnCreateContextMenuListener; // type@01e8 │ │ +42f51e: 6e20 590a 0400 |0015: invoke-virtual {v4, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0a59 │ │ +42f524: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000c line=113 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0019 reg=3 (null) Ltech/ula/model/entities/App; │ │ @@ -1434460,40 +1434456,40 @@ │ │ type : '(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -42f534: |[42f534] tech.ula.ui.AppsListAdapter.setSeparator:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f544: 3d03 2600 |0000: if-lez v3, 0026 // +0026 │ │ -42f548: 5410 8ea1 |0002: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f54c: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -42f550: 7220 8087 3000 |0006: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -42f556: 0c03 |0009: move-result-object v3 │ │ -42f558: 1f03 e819 |000a: check-cast v3, Ltech/ula/model/entities/App; // type@19e8 │ │ -42f55c: 6e10 1ecd 0300 |000c: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -42f562: 0c03 |000f: move-result-object v3 │ │ -42f564: 6e10 1ecd 0200 |0010: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -42f56a: 0c02 |0013: move-result-object v2 │ │ -42f56c: 7120 559f 2300 |0014: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42f572: 0a02 |0017: move-result v2 │ │ -42f574: 3802 0e00 |0018: if-eqz v2, 0026 // +000e │ │ -42f578: 6e10 c1d0 0400 |001a: invoke-virtual {v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0c1 │ │ -42f57e: 0c02 |001d: move-result-object v2 │ │ -42f580: 3802 1200 |001e: if-eqz v2, 0030 // +0012 │ │ -42f584: 1303 0800 |0020: const/16 v3, #int 8 // #8 │ │ -42f588: 6e20 8728 3200 |0022: invoke-virtual {v2, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ -42f58e: 280b |0025: goto 0030 // +000b │ │ -42f590: 6e10 c1d0 0400 |0026: invoke-virtual {v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0c1 │ │ -42f596: 0c02 |0029: move-result-object v2 │ │ -42f598: 3802 0600 |002a: if-eqz v2, 0030 // +0006 │ │ -42f59c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -42f59e: 6e20 8728 3200 |002d: invoke-virtual {v2, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ -42f5a4: 0e00 |0030: return-void │ │ +42f528: |[42f528] tech.ula.ui.AppsListAdapter.setSeparator:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f538: 3d03 2600 |0000: if-lez v3, 0026 // +0026 │ │ +42f53c: 5410 8ea1 |0002: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f540: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +42f544: 7220 8087 3000 |0006: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +42f54a: 0c03 |0009: move-result-object v3 │ │ +42f54c: 1f03 e819 |000a: check-cast v3, Ltech/ula/model/entities/App; // type@19e8 │ │ +42f550: 6e10 1ecd 0300 |000c: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +42f556: 0c03 |000f: move-result-object v3 │ │ +42f558: 6e10 1ecd 0200 |0010: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +42f55e: 0c02 |0013: move-result-object v2 │ │ +42f560: 7120 559f 2300 |0014: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42f566: 0a02 |0017: move-result v2 │ │ +42f568: 3802 0e00 |0018: if-eqz v2, 0026 // +000e │ │ +42f56c: 6e10 c1d0 0400 |001a: invoke-virtual {v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0c1 │ │ +42f572: 0c02 |001d: move-result-object v2 │ │ +42f574: 3802 1200 |001e: if-eqz v2, 0030 // +0012 │ │ +42f578: 1303 0800 |0020: const/16 v3, #int 8 // #8 │ │ +42f57c: 6e20 8728 3200 |0022: invoke-virtual {v2, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ +42f582: 280b |0025: goto 0030 // +000b │ │ +42f584: 6e10 c1d0 0400 |0026: invoke-virtual {v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.getSeparator:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@d0c1 │ │ +42f58a: 0c02 |0029: move-result-object v2 │ │ +42f58c: 3802 0600 |002a: if-eqz v2, 0030 // +0006 │ │ +42f590: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +42f592: 6e20 8728 3200 |002d: invoke-virtual {v2, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ +42f598: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x001a line=86 │ │ 0x0026 line=88 │ │ locals : │ │ 0x0000 - 0x0031 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ @@ -1434507,17 +1434503,17 @@ │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42f0b8: |[42f0b8] tech.ula.ui.AppsListAdapter.getContextMenuItem:()Ltech/ula/model/entities/App; │ │ -42f0c8: 5410 90a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ -42f0cc: 1100 |0002: return-object v0 │ │ +42f0ac: |[42f0ac] tech.ula.ui.AppsListAdapter.getContextMenuItem:()Ltech/ula/model/entities/App; │ │ +42f0bc: 5410 90a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ +42f0c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListAdapter;) │ │ @@ -1434525,19 +1434521,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42f01c: |[42f01c] tech.ula.ui.AppsListAdapter.getItemCount:()I │ │ -42f02c: 5410 8ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f030: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ -42f036: 0a00 |0005: move-result v0 │ │ -42f038: 0f00 |0006: return v0 │ │ +42f010: |[42f010] tech.ula.ui.AppsListAdapter.getItemCount:()I │ │ +42f020: 5410 8ea1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f024: 7210 8b87 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@878b │ │ +42f02a: 0a00 |0005: move-result v0 │ │ +42f02c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ │ │ #2 : (in Ltech/ula/ui/AppsListAdapter;) │ │ @@ -1434545,34 +1434541,34 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42f0a4: |[42f0a4] tech.ula.ui.AppsListAdapter.getItemId:(I)J │ │ -42f0b4: 8130 |0000: int-to-long v0, v3 │ │ -42f0b6: 1000 |0001: return-wide v0 │ │ +42f098: |[42f098] tech.ula.ui.AppsListAdapter.getItemId:(I)J │ │ +42f0a8: 8130 |0000: int-to-long v0, v3 │ │ +42f0aa: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/AppsListAdapter;) │ │ name : 'onBindViewHolder' │ │ 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 │ │ -42f2ac: |[42f2ac] tech.ula.ui.AppsListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -42f2bc: 1f01 8f1a |0000: check-cast v1, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ -42f2c0: 6e30 e4d0 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.onBindViewHolder:(Ltech/ula/ui/AppsListAdapter$ViewHolder;I)V // method@d0e4 │ │ -42f2c6: 0e00 |0005: return-void │ │ +42f2a0: |[42f2a0] tech.ula.ui.AppsListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +42f2b0: 1f01 8f1a |0000: check-cast v1, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ +42f2b4: 6e30 e4d0 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.onBindViewHolder:(Ltech/ula/ui/AppsListAdapter$ViewHolder;I)V // method@d0e4 │ │ +42f2ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1434582,27 +1434578,27 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter$ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -42f2c8: |[42f2c8] tech.ula.ui.AppsListAdapter.onBindViewHolder:(Ltech/ula/ui/AppsListAdapter$ViewHolder;I)V │ │ -42f2d8: 1a00 1fd7 |0000: const-string v0, "viewHolder" // string@d71f │ │ -42f2dc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f2e2: 5410 8ea1 |0005: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f2e6: 7220 8087 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -42f2ec: 0c00 |000a: move-result-object v0 │ │ -42f2ee: 1f00 e819 |000b: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -42f2f2: 7040 eed0 0123 |000d: invoke-direct {v1, v0, v3, v2}, Ltech/ula/ui/AppsListAdapter;.setSeparator:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ee │ │ -42f2f8: 7030 ecd0 0102 |0010: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setItemDetails:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ec │ │ -42f2fe: 7030 e9d0 0102 |0013: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setAppActivity:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0e9 │ │ -42f304: 7030 edd0 0102 |0016: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setItemListeners:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ed │ │ -42f30a: 7040 ebd0 0123 |0019: invoke-direct {v1, v0, v3, v2}, Ltech/ula/ui/AppsListAdapter;.setItemAnimation:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0eb │ │ -42f310: 0e00 |001c: return-void │ │ +42f2bc: |[42f2bc] tech.ula.ui.AppsListAdapter.onBindViewHolder:(Ltech/ula/ui/AppsListAdapter$ViewHolder;I)V │ │ +42f2cc: 1a00 1fd7 |0000: const-string v0, "viewHolder" // string@d71f │ │ +42f2d0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f2d6: 5410 8ea1 |0005: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f2da: 7220 8087 3000 |0007: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +42f2e0: 0c00 |000a: move-result-object v0 │ │ +42f2e2: 1f00 e819 |000b: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +42f2e6: 7040 eed0 0123 |000d: invoke-direct {v1, v0, v3, v2}, Ltech/ula/ui/AppsListAdapter;.setSeparator:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ee │ │ +42f2ec: 7030 ecd0 0102 |0010: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setItemDetails:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ec │ │ +42f2f2: 7030 e9d0 0102 |0013: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setAppActivity:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0e9 │ │ +42f2f8: 7030 edd0 0102 |0016: invoke-direct {v1, v0, v2}, Ltech/ula/ui/AppsListAdapter;.setItemListeners:(Ltech/ula/model/entities/App;Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0ed │ │ +42f2fe: 7040 ebd0 0123 |0019: invoke-direct {v1, v0, v3, v2}, Ltech/ula/ui/AppsListAdapter;.setItemAnimation:(Ltech/ula/model/entities/App;ILtech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0eb │ │ +42f304: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ 0x000d line=50 │ │ 0x0010 line=51 │ │ 0x0013 line=52 │ │ 0x0016 line=53 │ │ @@ -1434617,19 +1434613,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -42efa4: |[42efa4] tech.ula.ui.AppsListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -42efb4: 6e30 e6d0 1002 |0000: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Ltech/ula/ui/AppsListAdapter$ViewHolder; // method@d0e6 │ │ -42efba: 0c01 |0003: move-result-object v1 │ │ -42efbc: 1f01 4a0a |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0a4a │ │ -42efc0: 1101 |0006: return-object v1 │ │ +42ef98: |[42ef98] tech.ula.ui.AppsListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +42efa8: 6e30 e6d0 1002 |0000: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Ltech/ula/ui/AppsListAdapter$ViewHolder; // method@d0e6 │ │ +42efae: 0c01 |0003: move-result-object v1 │ │ +42efb0: 1f01 4a0a |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0a4a │ │ +42efb4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1434639,30 +1434635,30 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ltech/ula/ui/AppsListAdapter$ViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -42f0e8: |[42f0e8] tech.ula.ui.AppsListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ -42f0f8: 1a05 7fb8 |0000: const-string v5, "parent" // string@b87f │ │ -42f0fc: 7120 5f9f 5400 |0002: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f102: 2205 8f1a |0005: new-instance v5, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ -42f106: 6e10 c30a 0400 |0007: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0ac3 │ │ -42f10c: 0c00 |000a: move-result-object v0 │ │ -42f10e: 7110 d708 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@08d7 │ │ -42f114: 0c00 |000e: move-result-object v0 │ │ -42f116: 1401 3e00 0c7f |000f: const v1, #float 1.86093e+38 // #7f0c003e │ │ -42f11c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -42f11e: 6e40 dc08 1024 |0013: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -42f124: 0c04 |0016: move-result-object v4 │ │ -42f126: 1a00 943d |0017: const-string v0, "LayoutInflater.from(pare…_item_app, parent, false)" // string@3d94 │ │ -42f12a: 7120 569f 0400 |0019: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f130: 7020 bdd0 4500 |001c: invoke-direct {v5, v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d0bd │ │ -42f136: 1105 |001f: return-object v5 │ │ +42f0dc: |[42f0dc] tech.ula.ui.AppsListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ +42f0ec: 1a05 7fb8 |0000: const-string v5, "parent" // string@b87f │ │ +42f0f0: 7120 5f9f 5400 |0002: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f0f6: 2205 8f1a |0005: new-instance v5, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ +42f0fa: 6e10 c30a 0400 |0007: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0ac3 │ │ +42f100: 0c00 |000a: move-result-object v0 │ │ +42f102: 7110 d708 0000 |000b: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@08d7 │ │ +42f108: 0c00 |000e: move-result-object v0 │ │ +42f10a: 1401 3e00 0c7f |000f: const v1, #float 1.86093e+38 // #7f0c003e │ │ +42f110: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +42f112: 6e40 dc08 1024 |0013: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +42f118: 0c04 |0016: move-result-object v4 │ │ +42f11a: 1a00 943d |0017: const-string v0, "LayoutInflater.from(pare…_item_app, parent, false)" // string@3d94 │ │ +42f11e: 7120 569f 0400 |0019: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f124: 7020 bdd0 4500 |001c: invoke-direct {v5, v4}, Ltech/ula/ui/AppsListAdapter$ViewHolder;.:(Landroid/view/View;)V // method@d0bd │ │ +42f12a: 1105 |001f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=44 │ │ 0x0013 line=45 │ │ 0x001c line=44 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Ltech/ula/ui/AppsListAdapter; │ │ @@ -1434674,18 +1434670,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42f314: |[42f314] tech.ula.ui.AppsListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -42f324: 1f01 8f1a |0000: check-cast v1, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ -42f328: 6e20 e8d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter;.onViewDetachedFromWindow:(Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0e8 │ │ -42f32e: 0e00 |0005: return-void │ │ +42f308: |[42f308] tech.ula.ui.AppsListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +42f318: 1f01 8f1a |0000: check-cast v1, Ltech/ula/ui/AppsListAdapter$ViewHolder; // type@1a8f │ │ +42f31c: 6e20 e8d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter;.onViewDetachedFromWindow:(Ltech/ula/ui/AppsListAdapter$ViewHolder;)V // method@d0e8 │ │ +42f322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -1434694,20 +1434690,20 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter$ViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42f330: |[42f330] tech.ula.ui.AppsListAdapter.onViewDetachedFromWindow:(Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ -42f340: 1a00 4e99 |0000: const-string v0, "holder" // string@994e │ │ -42f344: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f34a: 5422 82a1 |0005: iget-object v2, v2, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ -42f34e: 6e10 7809 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@0978 │ │ -42f354: 0e00 |000a: return-void │ │ +42f324: |[42f324] tech.ula.ui.AppsListAdapter.onViewDetachedFromWindow:(Ltech/ula/ui/AppsListAdapter$ViewHolder;)V │ │ +42f334: 1a00 4e99 |0000: const-string v0, "holder" // string@994e │ │ +42f338: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f33e: 5422 82a1 |0005: iget-object v2, v2, Ltech/ula/ui/AppsListAdapter$ViewHolder;.itemView:Landroid/view/View; // field@a182 │ │ +42f342: 6e10 7809 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.clearAnimation:()V // method@0978 │ │ +42f348: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/ui/AppsListAdapter$ViewHolder; │ │ │ │ @@ -1434716,19 +1434712,19 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42f39c: |[42f39c] tech.ula.ui.AppsListAdapter.setContextMenuItem:(Ltech/ula/model/entities/App;)V │ │ -42f3ac: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -42f3b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f3b6: 5b12 90a1 |0005: iput-object v2, v1, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ -42f3ba: 0e00 |0007: return-void │ │ +42f390: |[42f390] tech.ula.ui.AppsListAdapter.setContextMenuItem:(Ltech/ula/model/entities/App;)V │ │ +42f3a0: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +42f3a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f3aa: 5b12 90a1 |0005: iput-object v2, v1, Ltech/ula/ui/AppsListAdapter;.contextMenuItem:Ltech/ula/model/entities/App; // field@a190 │ │ +42f3ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1434737,38 +1434733,38 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -42f5a8: |[42f5a8] tech.ula.ui.AppsListAdapter.updateActiveApps:(Ljava/util/List;)V │ │ -42f5b8: 1a00 b4b2 |0000: const-string v0, "newActiveApps" // string@b2b4 │ │ -42f5bc: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f5c2: 7020 dbd0 4300 |0005: invoke-direct {v3, v4}, Ltech/ula/ui/AppsListAdapter;.getActiveAppsDiff:(Ljava/util/List;)Ljava/util/List; // method@d0db │ │ -42f5c8: 0c00 |0008: move-result-object v0 │ │ -42f5ca: 7210 8487 0000 |0009: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -42f5d0: 0c00 |000c: move-result-object v0 │ │ -42f5d2: 7210 5487 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -42f5d8: 0a01 |0010: move-result v1 │ │ -42f5da: 3801 1200 |0011: if-eqz v1, 0023 // +0012 │ │ -42f5de: 7210 5587 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -42f5e4: 0c01 |0016: move-result-object v1 │ │ -42f5e6: 1f01 e819 |0017: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42f5ea: 5432 8ea1 |0019: iget-object v2, v3, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f5ee: 7220 8287 1200 |001b: invoke-interface {v2, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@8782 │ │ -42f5f4: 0a01 |001e: move-result v1 │ │ -42f5f6: 6e20 e1d0 1300 |001f: invoke-virtual {v3, v1}, Ltech/ula/ui/AppsListAdapter;.notifyItemChanged:(I)V // method@d0e1 │ │ -42f5fc: 28eb |0022: goto 000d // -0015 │ │ -42f5fe: 5430 8ca1 |0023: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f602: 6e10 5e86 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ -42f608: 5430 8ca1 |0028: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ -42f60c: 1f04 1b11 |002a: check-cast v4, Ljava/util/Collection; // type@111b │ │ -42f610: 6e20 5d86 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@865d │ │ -42f616: 0e00 |002f: return-void │ │ +42f59c: |[42f59c] tech.ula.ui.AppsListAdapter.updateActiveApps:(Ljava/util/List;)V │ │ +42f5ac: 1a00 b4b2 |0000: const-string v0, "newActiveApps" // string@b2b4 │ │ +42f5b0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f5b6: 7020 dbd0 4300 |0005: invoke-direct {v3, v4}, Ltech/ula/ui/AppsListAdapter;.getActiveAppsDiff:(Ljava/util/List;)Ljava/util/List; // method@d0db │ │ +42f5bc: 0c00 |0008: move-result-object v0 │ │ +42f5be: 7210 8487 0000 |0009: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +42f5c4: 0c00 |000c: move-result-object v0 │ │ +42f5c6: 7210 5487 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +42f5cc: 0a01 |0010: move-result v1 │ │ +42f5ce: 3801 1200 |0011: if-eqz v1, 0023 // +0012 │ │ +42f5d2: 7210 5587 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +42f5d8: 0c01 |0016: move-result-object v1 │ │ +42f5da: 1f01 e819 |0017: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42f5de: 5432 8ea1 |0019: iget-object v2, v3, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f5e2: 7220 8287 1200 |001b: invoke-interface {v2, v1}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@8782 │ │ +42f5e8: 0a01 |001e: move-result v1 │ │ +42f5ea: 6e20 e1d0 1300 |001f: invoke-virtual {v3, v1}, Ltech/ula/ui/AppsListAdapter;.notifyItemChanged:(I)V // method@d0e1 │ │ +42f5f0: 28eb |0022: goto 000d // -0015 │ │ +42f5f2: 5430 8ca1 |0023: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f5f6: 6e10 5e86 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@865e │ │ +42f5fc: 5430 8ca1 |0028: iget-object v0, v3, Ltech/ula/ui/AppsListAdapter;.activeApps:Ljava/util/ArrayList; // field@a18c │ │ +42f600: 1f04 1b11 |002a: check-cast v4, Ljava/util/Collection; // type@111b │ │ +42f604: 6e20 5d86 4000 |002c: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@865d │ │ +42f60a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=75 │ │ 0x0009 line=76 │ │ 0x0019 line=77 │ │ 0x001f line=78 │ │ 0x0023 line=80 │ │ @@ -1434782,33 +1434778,33 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -42f618: |[42f618] tech.ula.ui.AppsListAdapter.updateApps:(Ljava/util/List;)V │ │ -42f628: 1a00 b5b2 |0000: const-string v0, "newApps" // string@b2b5 │ │ -42f62c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42f632: 1f02 7810 |0005: check-cast v2, Ljava/lang/Iterable; // type@1078 │ │ -42f636: 5410 8ea1 |0007: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ -42f63a: 1f00 7810 |0009: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -42f63e: 7120 e194 0200 |000b: invoke-static {v2, v0}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ -42f644: 0c02 |000e: move-result-object v2 │ │ -42f646: 7210 8487 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -42f64c: 0c02 |0012: move-result-object v2 │ │ -42f64e: 7210 5487 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -42f654: 0a00 |0016: move-result v0 │ │ -42f656: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ -42f65a: 7210 5587 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -42f660: 0c00 |001c: move-result-object v0 │ │ -42f662: 1f00 e819 |001d: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -42f666: 7020 e0d0 0100 |001f: invoke-direct {v1, v0}, Ltech/ula/ui/AppsListAdapter;.insertAppIntoView:(Ltech/ula/model/entities/App;)V // method@d0e0 │ │ -42f66c: 28f1 |0022: goto 0013 // -000f │ │ -42f66e: 0e00 |0023: return-void │ │ +42f60c: |[42f60c] tech.ula.ui.AppsListAdapter.updateApps:(Ljava/util/List;)V │ │ +42f61c: 1a00 b5b2 |0000: const-string v0, "newApps" // string@b2b5 │ │ +42f620: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42f626: 1f02 7810 |0005: check-cast v2, Ljava/lang/Iterable; // type@1078 │ │ +42f62a: 5410 8ea1 |0007: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter;.apps:Ljava/util/List; // field@a18e │ │ +42f62e: 1f00 7810 |0009: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +42f632: 7120 e194 0200 |000b: invoke-static {v2, v0}, Lkotlin/collections/CollectionsKt;.minus:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; // method@94e1 │ │ +42f638: 0c02 |000e: move-result-object v2 │ │ +42f63a: 7210 8487 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +42f640: 0c02 |0012: move-result-object v2 │ │ +42f642: 7210 5487 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +42f648: 0a00 |0016: move-result v0 │ │ +42f64a: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ +42f64e: 7210 5587 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +42f654: 0c00 |001c: move-result-object v0 │ │ +42f656: 1f00 e819 |001d: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +42f65a: 7020 e0d0 0100 |001f: invoke-direct {v1, v0}, Ltech/ula/ui/AppsListAdapter;.insertAppIntoView:(Ltech/ula/model/entities/App;)V // method@d0e0 │ │ +42f660: 28f1 |0022: goto 0013 // -000f │ │ +42f662: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000f line=71 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Ltech/ula/ui/AppsListAdapter; │ │ 0x0000 - 0x0024 reg=2 (null) Ljava/util/List; │ │ @@ -1434853,36 +1434849,36 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f670: |[42f670] tech.ula.ui.AppsListFragment$activeAppsObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f680: 5b01 93a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a193 │ │ -42f684: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42f68a: 0e00 |0005: return-void │ │ +42f664: |[42f664] tech.ula.ui.AppsListFragment$activeAppsObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f674: 5b01 93a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a193 │ │ +42f678: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42f67e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42f68c: |[42f68c] tech.ula.ui.AppsListFragment$activeAppsObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -42f69c: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -42f6a0: 6e20 f4d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.onChanged:(Ljava/util/List;)V // method@d0f4 │ │ -42f6a6: 0e00 |0005: return-void │ │ +42f680: |[42f680] tech.ula.ui.AppsListFragment$activeAppsObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +42f690: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +42f694: 6e20 f4d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.onChanged:(Ljava/util/List;)V // method@d0f4 │ │ +42f69a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListFragment$activeAppsObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1434891,21 +1434887,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42f6a8: |[42f6a8] tech.ula.ui.AppsListFragment$activeAppsObserver$1.onChanged:(Ljava/util/List;)V │ │ -42f6b8: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -42f6bc: 5410 93a1 |0002: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a193 │ │ -42f6c0: 7110 12d1 0000 |0004: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; // method@d112 │ │ -42f6c6: 0c00 |0007: move-result-object v0 │ │ -42f6c8: 6e20 efd0 2000 |0008: invoke-virtual {v0, v2}, Ltech/ula/ui/AppsListAdapter;.updateActiveApps:(Ljava/util/List;)V // method@d0ef │ │ -42f6ce: 0e00 |000b: return-void │ │ +42f69c: |[42f69c] tech.ula.ui.AppsListFragment$activeAppsObserver$1.onChanged:(Ljava/util/List;)V │ │ +42f6ac: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +42f6b0: 5410 93a1 |0002: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a193 │ │ +42f6b4: 7110 12d1 0000 |0004: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; // method@d112 │ │ +42f6ba: 0c00 |0007: move-result-object v0 │ │ +42f6bc: 6e20 efd0 2000 |0008: invoke-virtual {v0, v2}, Ltech/ula/ui/AppsListAdapter;.updateActiveApps:(Ljava/util/List;)V // method@d0ef │ │ +42f6c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/AppsListFragment$activeAppsObserver$1; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1434949,36 +1434945,36 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f740: |[42f740] tech.ula.ui.AppsListFragment$appsObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f750: 5b01 95a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ -42f754: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42f75a: 0e00 |0005: return-void │ │ +42f734: |[42f734] tech.ula.ui.AppsListFragment$appsObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f744: 5b01 95a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ +42f748: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42f74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$appsObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42f75c: |[42f75c] tech.ula.ui.AppsListFragment$appsObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -42f76c: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -42f770: 6e20 fad0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$appsObserver$1;.onChanged:(Ljava/util/List;)V // method@d0fa │ │ -42f776: 0e00 |0005: return-void │ │ +42f750: |[42f750] tech.ula.ui.AppsListFragment$appsObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +42f760: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +42f764: 6e20 fad0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$appsObserver$1;.onChanged:(Ljava/util/List;)V // method@d0fa │ │ +42f76a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListFragment$appsObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1434987,37 +1434983,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -42f778: |[42f778] tech.ula.ui.AppsListFragment$appsObserver$1.onChanged:(Ljava/util/List;)V │ │ -42f788: 3803 2c00 |0000: if-eqz v3, 002c // +002c │ │ -42f78c: 5420 95a1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ -42f790: 7110 12d1 0000 |0004: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; // method@d112 │ │ -42f796: 0c00 |0007: move-result-object v0 │ │ -42f798: 6e20 f0d0 3000 |0008: invoke-virtual {v0, v3}, Ltech/ula/ui/AppsListAdapter;.updateApps:(Ljava/util/List;)V // method@d0f0 │ │ -42f79e: 5420 95a1 |000b: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ -42f7a2: 6001 d195 |000d: sget v1, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ -42f7a6: 6e20 0fd1 1000 |000f: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -42f7ac: 0c00 |0012: move-result-object v0 │ │ -42f7ae: 1f00 4b0a |0013: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ -42f7b2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -42f7b4: 6e20 ee4e 1000 |0016: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollToPosition:(I)V // method@4eee │ │ -42f7ba: 7210 8387 0300 |0019: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -42f7c0: 0a03 |001c: move-result v3 │ │ -42f7c2: 3903 0a00 |001d: if-nez v3, 0027 // +000a │ │ -42f7c6: 5423 95a1 |001f: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ -42f7ca: 7110 18d1 0300 |0021: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$userlandIsNewVersion:(Ltech/ula/ui/AppsListFragment;)Z // method@d118 │ │ -42f7d0: 0a03 |0024: move-result v3 │ │ -42f7d2: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ -42f7d6: 5423 95a1 |0027: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ -42f7da: 7110 10d1 0300 |0029: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V // method@d110 │ │ -42f7e0: 0e00 |002c: return-void │ │ +42f76c: |[42f76c] tech.ula.ui.AppsListFragment$appsObserver$1.onChanged:(Ljava/util/List;)V │ │ +42f77c: 3803 2c00 |0000: if-eqz v3, 002c // +002c │ │ +42f780: 5420 95a1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ +42f784: 7110 12d1 0000 |0004: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; // method@d112 │ │ +42f78a: 0c00 |0007: move-result-object v0 │ │ +42f78c: 6e20 f0d0 3000 |0008: invoke-virtual {v0, v3}, Ltech/ula/ui/AppsListAdapter;.updateApps:(Ljava/util/List;)V // method@d0f0 │ │ +42f792: 5420 95a1 |000b: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ +42f796: 6001 d195 |000d: sget v1, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ +42f79a: 6e20 0fd1 1000 |000f: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +42f7a0: 0c00 |0012: move-result-object v0 │ │ +42f7a2: 1f00 4b0a |0013: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ +42f7a6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +42f7a8: 6e20 ee4e 1000 |0016: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollToPosition:(I)V // method@4eee │ │ +42f7ae: 7210 8387 0300 |0019: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +42f7b4: 0a03 |001c: move-result v3 │ │ +42f7b6: 3903 0a00 |001d: if-nez v3, 0027 // +000a │ │ +42f7ba: 5423 95a1 |001f: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ +42f7be: 7110 18d1 0300 |0021: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$userlandIsNewVersion:(Ltech/ula/ui/AppsListFragment;)Z // method@d118 │ │ +42f7c4: 0a03 |0024: move-result v3 │ │ +42f7c6: 3803 0700 |0025: if-eqz v3, 002c // +0007 │ │ +42f7ca: 5423 95a1 |0027: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$appsObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a195 │ │ +42f7ce: 7110 10d1 0300 |0029: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V // method@d110 │ │ +42f7d4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x000b line=67 │ │ 0x0019 line=68 │ │ 0x0027 line=69 │ │ locals : │ │ @@ -1435060,36 +1435056,36 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f8a8: |[42f8a8] tech.ula.ui.AppsListFragment$onActivityCreated$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f8b8: 5b01 98a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a198 │ │ -42f8bc: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42f8c2: 0e00 |0005: return-void │ │ +42f89c: |[42f89c] tech.ula.ui.AppsListFragment$onActivityCreated$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f8ac: 5b01 98a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a198 │ │ +42f8b0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42f8b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$onActivityCreated$1;) │ │ name : 'onRefresh' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f8c4: |[42f8c4] tech.ula.ui.AppsListFragment$onActivityCreated$1.onRefresh:()V │ │ -42f8d4: 5410 98a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a198 │ │ -42f8d8: 7110 10d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V // method@d110 │ │ -42f8de: 0e00 |0005: return-void │ │ +42f8b8: |[42f8b8] tech.ula.ui.AppsListFragment$onActivityCreated$1.onRefresh:()V │ │ +42f8c8: 5410 98a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a198 │ │ +42f8cc: 7110 10d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V // method@d110 │ │ +42f8d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/ui/AppsListFragment$onActivityCreated$1; │ │ │ │ source_file_idx : 6741 (AppsListFragment.kt) │ │ @@ -1435130,36 +1435126,36 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f8e0: |[42f8e0] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f8f0: 5b01 99a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f8f4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42f8fa: 0e00 |0005: return-void │ │ +42f8d4: |[42f8d4] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f8e4: 5b01 99a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f8e8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42f8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42f8fc: |[42f8fc] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -42f90c: 1f01 1b1a |0000: check-cast v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ -42f910: 6e20 05d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.onChanged:(Ltech/ula/model/repositories/RefreshStatus;)V // method@d105 │ │ -42f916: 0e00 |0005: return-void │ │ +42f8f0: |[42f8f0] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +42f900: 1f01 1b1a |0000: check-cast v1, Ltech/ula/model/repositories/RefreshStatus; // type@1a1b │ │ +42f904: 6e20 05d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.onChanged:(Ltech/ula/model/repositories/RefreshStatus;)V // method@d105 │ │ +42f90a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1435168,42 +1435164,42 @@ │ │ type : '(Ltech/ula/model/repositories/RefreshStatus;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -42f918: |[42f918] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.onChanged:(Ltech/ula/model/repositories/RefreshStatus;)V │ │ -42f928: 3803 3500 |0000: if-eqz v3, 0035 // +0035 │ │ -42f92c: 5420 99a1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f930: 7120 16d1 3000 |0004: invoke-static {v0, v3}, Ltech/ula/ui/AppsListFragment;.access$setRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/model/repositories/RefreshStatus;)V // method@d116 │ │ -42f936: 5423 99a1 |0007: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f93a: 6000 4e96 |0009: sget v0, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ -42f93e: 6e20 0fd1 0300 |000b: invoke-virtual {v3, v0}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -42f944: 0c03 |000e: move-result-object v3 │ │ -42f946: 1f03 200b |000f: check-cast v3, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ -42f94a: 1a00 9dcf |0011: const-string v0, "swipe_refresh" // string@cf9d │ │ -42f94e: 7120 569f 0300 |0013: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42f954: 5420 99a1 |0016: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f958: 7110 14d1 0000 |0018: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; // method@d114 │ │ -42f95e: 0c00 |001b: move-result-object v0 │ │ -42f960: 6201 99a0 |001c: sget-object v1, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ -42f964: 3310 0400 |001e: if-ne v0, v1, 0022 // +0004 │ │ -42f968: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -42f96a: 2802 |0021: goto 0023 // +0002 │ │ -42f96c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -42f96e: 6e20 8154 0300 |0023: invoke-virtual {v3, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@5481 │ │ -42f974: 5423 99a1 |0026: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f978: 7110 14d1 0300 |0028: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; // method@d114 │ │ -42f97e: 0c03 |002b: move-result-object v3 │ │ -42f980: 6200 9aa0 |002c: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ -42f984: 3303 0700 |002e: if-ne v3, v0, 0035 // +0007 │ │ -42f988: 5423 99a1 |0030: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ -42f98c: 7110 17d1 0300 |0032: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$showRefreshUnavailableDialog:(Ltech/ula/ui/AppsListFragment;)V // method@d117 │ │ -42f992: 0e00 |0035: return-void │ │ +42f90c: |[42f90c] tech.ula.ui.AppsListFragment$refreshStatusObserver$1.onChanged:(Ltech/ula/model/repositories/RefreshStatus;)V │ │ +42f91c: 3803 3500 |0000: if-eqz v3, 0035 // +0035 │ │ +42f920: 5420 99a1 |0002: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f924: 7120 16d1 3000 |0004: invoke-static {v0, v3}, Ltech/ula/ui/AppsListFragment;.access$setRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/model/repositories/RefreshStatus;)V // method@d116 │ │ +42f92a: 5423 99a1 |0007: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f92e: 6000 4e96 |0009: sget v0, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ +42f932: 6e20 0fd1 0300 |000b: invoke-virtual {v3, v0}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +42f938: 0c03 |000e: move-result-object v3 │ │ +42f93a: 1f03 200b |000f: check-cast v3, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ +42f93e: 1a00 9dcf |0011: const-string v0, "swipe_refresh" // string@cf9d │ │ +42f942: 7120 569f 0300 |0013: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42f948: 5420 99a1 |0016: iget-object v0, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f94c: 7110 14d1 0000 |0018: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; // method@d114 │ │ +42f952: 0c00 |001b: move-result-object v0 │ │ +42f954: 6201 99a0 |001c: sget-object v1, Ltech/ula/model/repositories/RefreshStatus;.ACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a099 │ │ +42f958: 3310 0400 |001e: if-ne v0, v1, 0022 // +0004 │ │ +42f95c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +42f95e: 2802 |0021: goto 0023 // +0002 │ │ +42f960: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +42f962: 6e20 8154 0300 |0023: invoke-virtual {v3, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@5481 │ │ +42f968: 5423 99a1 |0026: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f96c: 7110 14d1 0300 |0028: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; // method@d114 │ │ +42f972: 0c03 |002b: move-result-object v3 │ │ +42f974: 6200 9aa0 |002c: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.FAILED:Ltech/ula/model/repositories/RefreshStatus; // field@a09a │ │ +42f978: 3303 0700 |002e: if-ne v3, v0, 0035 // +0007 │ │ +42f97c: 5423 99a1 |0030: iget-object v3, v2, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.this$0:Ltech/ula/ui/AppsListFragment; // field@a199 │ │ +42f980: 7110 17d1 0300 |0032: invoke-static {v3}, Ltech/ula/ui/AppsListFragment;.access$showRefreshUnavailableDialog:(Ltech/ula/ui/AppsListFragment;)V // method@d117 │ │ +42f986: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0007 line=83 │ │ 0x0026 line=85 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1; │ │ @@ -1435266,36 +1435262,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -42fc74: |[42fc74] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:()V │ │ -42fc84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42fc86: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -42fc88: 7040 33d1 0201 |0002: invoke-direct {v2, v0, v1, v0}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d133 │ │ -42fc8e: 0e00 |0005: return-void │ │ +42fc68: |[42fc68] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:()V │ │ +42fc78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42fc7a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +42fc7c: 7040 33d1 0201 |0002: invoke-direct {v2, v0, v1, v0}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d133 │ │ +42fc82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42fc90: |[42fc90] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:(Ltech/ula/model/entities/App;)V │ │ -42fca0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -42fca6: 5b01 a7a1 |0003: iput-object v1, v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fcaa: 0e00 |0005: return-void │ │ +42fc84: |[42fc84] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:(Ltech/ula/model/entities/App;)V │ │ +42fc94: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +42fc9a: 5b01 a7a1 |0003: iput-object v1, v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fc9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1435304,21 +1435300,21 @@ │ │ type : '(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42fcac: |[42fcac] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -42fcbc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42fcc0: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -42fcc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -42fcc6: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42fcca: 7020 32d1 1000 |0007: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ -42fcd0: 0e00 |000a: return-void │ │ +42fca0: |[42fca0] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.:(Ltech/ula/model/entities/App;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +42fcb0: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42fcb4: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +42fcb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +42fcba: 1f01 e819 |0005: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42fcbe: 7020 32d1 1000 |0007: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ +42fcc4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ 0x0000 - 0x000b reg=1 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1435329,115 +1435325,115 @@ │ │ type : '(Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42fc30: |[42fc30] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.copy$default:(Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ -42fc40: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42fc44: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42fc48: 5401 a7a1 |0004: iget-object v1, v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fc4c: 6e20 35d1 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // method@d135 │ │ -42fc52: 0c00 |0009: move-result-object v0 │ │ -42fc54: 1100 |000a: return-object v0 │ │ +42fc24: |[42fc24] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.copy$default:(Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ +42fc34: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42fc38: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42fc3c: 5401 a7a1 |0004: iget-object v1, v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fc40: 6e20 35d1 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // method@d135 │ │ +42fc46: 0c00 |0009: move-result-object v0 │ │ +42fc48: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42fc00: |[42fc00] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.component1:()Ltech/ula/model/entities/App; │ │ -42fc10: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fc14: 1100 |0002: return-object v0 │ │ +42fbf4: |[42fbf4] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.component1:()Ltech/ula/model/entities/App; │ │ +42fc04: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fc08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42fc58: |[42fc58] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ -42fc68: 2200 a11a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ -42fc6c: 7020 32d1 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ -42fc72: 1100 |0005: return-object v0 │ │ +42fc4c: |[42fc4c] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.copy:(Ltech/ula/model/entities/App;)Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ +42fc5c: 2200 a11a |0000: new-instance v0, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ +42fc60: 7020 32d1 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.:(Ltech/ula/model/entities/App;)V // method@d132 │ │ +42fc66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42fb3c: |[42fb3c] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.equals:(Ljava/lang/Object;)Z │ │ -42fb4c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42fb50: 2020 a11a |0002: instance-of v0, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ -42fb54: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42fb58: 1f02 a11a |0006: check-cast v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ -42fb5c: 5410 a7a1 |0008: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fb60: 5422 a7a1 |000a: iget-object v2, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fb64: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42fb6a: 0a02 |000f: move-result v2 │ │ -42fb6c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42fb70: 2803 |0012: goto 0015 // +0003 │ │ -42fb72: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42fb74: 0f02 |0014: return v2 │ │ -42fb76: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42fb78: 0f02 |0016: return v2 │ │ +42fb30: |[42fb30] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.equals:(Ljava/lang/Object;)Z │ │ +42fb40: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42fb44: 2020 a11a |0002: instance-of v0, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ +42fb48: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42fb4c: 1f02 a11a |0006: check-cast v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; // type@1aa1 │ │ +42fb50: 5410 a7a1 |0008: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fb54: 5422 a7a1 |000a: iget-object v2, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fb58: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42fb5e: 0a02 |000f: move-result v2 │ │ +42fb60: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42fb64: 2803 |0012: goto 0015 // +0003 │ │ +42fb66: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42fb68: 0f02 |0014: return v2 │ │ +42fb6a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42fb6c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'getActionId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -42fb7c: |[42fb7c] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getActionId:()I │ │ -42fb8c: 1400 2700 097f |0000: const v0, #float 1.82105e+38 // #7f090027 │ │ -42fb92: 0f00 |0003: return v0 │ │ +42fb70: |[42fb70] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getActionId:()I │ │ +42fb80: 1400 2700 097f |0000: const v0, #float 1.82105e+38 // #7f090027 │ │ +42fb86: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42fc18: |[42fc18] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getApp:()Ltech/ula/model/entities/App; │ │ -42fc28: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fc2c: 1100 |0002: return-object v0 │ │ +42fc0c: |[42fc0c] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getApp:()Ltech/ula/model/entities/App; │ │ +42fc1c: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fc20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails; │ │ │ │ #5 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ @@ -1435445,36 +1435441,36 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -42fad4: |[42fad4] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getArguments:()Landroid/os/Bundle; │ │ -42fae4: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -42fae8: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -42faee: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -42faf2: 1c02 e819 |0007: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -42faf6: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42fafc: 0a01 |000c: move-result v1 │ │ -42fafe: 1a02 a174 |000d: const-string v2, "app" // string@74a1 │ │ -42fb02: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -42fb06: 5441 a7a1 |0011: iget-object v1, v4, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fb0a: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -42fb0e: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -42fb14: 2812 |0018: goto 002a // +0012 │ │ -42fb16: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -42fb1a: 1c03 e819 |001b: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ -42fb1e: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -42fb24: 0a01 |0020: move-result v1 │ │ -42fb26: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -42fb2a: 5441 a7a1 |0023: iget-object v1, v4, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fb2e: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -42fb32: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -42fb38: 1100 |002a: return-object v0 │ │ +42fac8: |[42fac8] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.getArguments:()Landroid/os/Bundle; │ │ +42fad8: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +42fadc: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +42fae2: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +42fae6: 1c02 e819 |0007: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +42faea: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42faf0: 0a01 |000c: move-result v1 │ │ +42faf2: 1a02 a174 |000d: const-string v2, "app" // string@74a1 │ │ +42faf6: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +42fafa: 5441 a7a1 |0011: iget-object v1, v4, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fafe: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +42fb02: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +42fb08: 2812 |0018: goto 002a // +0012 │ │ +42fb0a: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +42fb0e: 1c03 e819 |001b: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ +42fb12: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +42fb18: 0a01 |0020: move-result v1 │ │ +42fb1a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +42fb1e: 5441 a7a1 |0023: iget-object v1, v4, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fb22: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +42fb26: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +42fb2c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x0011 line=20 │ │ 0x0019 line=21 │ │ 0x0023 line=22 │ │ @@ -1435486,47 +1435482,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42fb94: |[42fb94] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.hashCode:()I │ │ -42fba4: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fba8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42fbac: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42fbb2: 0a00 |0007: move-result v0 │ │ -42fbb4: 2802 |0008: goto 000a // +0002 │ │ -42fbb6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42fbb8: 0f00 |000a: return v0 │ │ +42fb88: |[42fb88] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.hashCode:()I │ │ +42fb98: 5410 a7a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fb9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42fba0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42fba6: 0a00 |0007: move-result v0 │ │ +42fba8: 2802 |0008: goto 000a // +0002 │ │ +42fbaa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42fbac: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42fbbc: |[42fbbc] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.toString:()Ljava/lang/String; │ │ -42fbcc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42fbd0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42fbd6: 1a01 3f18 |0005: const-string v1, "ActionAppListToAppDetails(app=" // string@183f │ │ -42fbda: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42fbe0: 5421 a7a1 |000a: iget-object v1, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ -42fbe4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42fbea: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42fbee: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42fbf4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42fbfa: 0c00 |0017: move-result-object v0 │ │ -42fbfc: 1100 |0018: return-object v0 │ │ +42fbb0: |[42fbb0] tech.ula.ui.AppsListFragmentDirections$ActionAppListToAppDetails.toString:()Ljava/lang/String; │ │ +42fbc0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42fbc4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42fbca: 1a01 3f18 |0005: const-string v1, "ActionAppListToAppDetails(app=" // string@183f │ │ +42fbce: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42fbd4: 5421 a7a1 |000a: iget-object v1, v2, Ltech/ula/ui/AppsListFragmentDirections$ActionAppListToAppDetails;.app:Ltech/ula/model/entities/App; // field@a1a7 │ │ +42fbd8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42fbde: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42fbe2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42fbe8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42fbee: 0c00 |0017: move-result-object v0 │ │ +42fbf0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6742 (AppsListFragmentDirections.kt) │ │ │ │ Class #4912 header: │ │ @@ -1435565,36 +1435561,36 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430a20: |[430a20] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430a30: 5b01 aea1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ae │ │ -430a34: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -430a3a: 0e00 |0005: return-void │ │ +430a14: |[430a14] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430a24: 5b01 aea1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ae │ │ +430a28: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +430a2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -430a3c: |[430a3c] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -430a4c: 1f01 8a1b |0000: check-cast v1, Ltech/ula/viewmodel/FilesystemImportStatus; // type@1b8a │ │ -430a50: 6e20 54d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.onChanged:(Ltech/ula/viewmodel/FilesystemImportStatus;)V // method@d154 │ │ -430a56: 0e00 |0005: return-void │ │ +430a30: |[430a30] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +430a40: 1f01 8a1b |0000: check-cast v1, Ltech/ula/viewmodel/FilesystemImportStatus; // type@1b8a │ │ +430a44: 6e20 54d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.onChanged:(Ltech/ula/viewmodel/FilesystemImportStatus;)V // method@d154 │ │ +430a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1435603,40 +1435599,40 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemImportStatus;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -430a58: |[430a58] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.onChanged:(Ltech/ula/viewmodel/FilesystemImportStatus;)V │ │ -430a68: 3803 3400 |0000: if-eqz v3, 0034 // +0034 │ │ -430a6c: 2200 2300 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -430a70: 5421 aea1 |0004: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ae │ │ -430a74: 7110 70d1 0100 |0006: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -430a7a: 0c01 |0009: move-result-object v1 │ │ -430a7c: 1f01 6500 |000a: check-cast v1, Landroid/content/Context; // type@0065 │ │ -430a80: 7020 ce00 1000 |000c: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -430a86: 2031 981b |000f: instance-of v1, v3, Ltech/ula/viewmodel/ImportSuccess; // type@1b98 │ │ -430a8a: 3801 1100 |0011: if-eqz v1, 0022 // +0011 │ │ -430a8e: 1403 be00 127f |0013: const v3, #float 1.94071e+38 // #7f1200be │ │ -430a94: 6e20 d400 3000 |0016: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -430a9a: 0c03 |0019: move-result-object v3 │ │ -430a9c: 6e10 cf00 0300 |001a: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -430aa2: 0c03 |001d: move-result-object v3 │ │ -430aa4: 6e10 ea00 0300 |001e: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -430aaa: 2813 |0021: goto 0034 // +0013 │ │ -430aac: 2033 971b |0022: instance-of v3, v3, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -430ab0: 3803 1000 |0024: if-eqz v3, 0034 // +0010 │ │ -430ab4: 1403 bd00 127f |0026: const v3, #float 1.94071e+38 // #7f1200bd │ │ -430aba: 6e20 d400 3000 |0029: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -430ac0: 0c03 |002c: move-result-object v3 │ │ -430ac2: 6e10 cf00 0300 |002d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -430ac8: 0c03 |0030: move-result-object v3 │ │ -430aca: 6e10 ea00 0300 |0031: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -430ad0: 0e00 |0034: return-void │ │ +430a4c: |[430a4c] tech.ula.ui.FilesystemEditFragment$filesystemImportStatusObserver$1.onChanged:(Ltech/ula/viewmodel/FilesystemImportStatus;)V │ │ +430a5c: 3803 3400 |0000: if-eqz v3, 0034 // +0034 │ │ +430a60: 2200 2300 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +430a64: 5421 aea1 |0004: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ae │ │ +430a68: 7110 70d1 0100 |0006: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +430a6e: 0c01 |0009: move-result-object v1 │ │ +430a70: 1f01 6500 |000a: check-cast v1, Landroid/content/Context; // type@0065 │ │ +430a74: 7020 ce00 1000 |000c: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +430a7a: 2031 981b |000f: instance-of v1, v3, Ltech/ula/viewmodel/ImportSuccess; // type@1b98 │ │ +430a7e: 3801 1100 |0011: if-eqz v1, 0022 // +0011 │ │ +430a82: 1403 be00 127f |0013: const v3, #float 1.94071e+38 // #7f1200be │ │ +430a88: 6e20 d400 3000 |0016: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +430a8e: 0c03 |0019: move-result-object v3 │ │ +430a90: 6e10 cf00 0300 |001a: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +430a96: 0c03 |001d: move-result-object v3 │ │ +430a98: 6e10 ea00 0300 |001e: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +430a9e: 2813 |0021: goto 0034 // +0013 │ │ +430aa0: 2033 971b |0022: instance-of v3, v3, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +430aa4: 3803 1000 |0024: if-eqz v3, 0034 // +0010 │ │ +430aa8: 1403 bd00 127f |0026: const v3, #float 1.94071e+38 // #7f1200bd │ │ +430aae: 6e20 d400 3000 |0029: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +430ab4: 0c03 |002c: move-result-object v3 │ │ +430ab6: 6e10 cf00 0300 |002d: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +430abc: 0c03 |0030: move-result-object v3 │ │ +430abe: 6e10 ea00 0300 |0031: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +430ac4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x000f line=52 │ │ 0x0022 line=53 │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1; │ │ @@ -1435716,57 +1435712,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -431208: |[431208] tech.ula.ui.FilesystemEditFragmentArgs.:()V │ │ -431218: 2200 b21a |0000: new-instance v0, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // type@1ab2 │ │ -43121c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43121e: 7020 8cd1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d18c │ │ -431224: 6900 c1a1 |0006: sput-object v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.Companion:Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // field@a1c1 │ │ -431228: 0e00 |0008: return-void │ │ +4311fc: |[4311fc] tech.ula.ui.FilesystemEditFragmentArgs.:()V │ │ +43120c: 2200 b21a |0000: new-instance v0, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // type@1ab2 │ │ +431210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +431212: 7020 8cd1 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d18c │ │ +431218: 6900 c1a1 |0006: sput-object v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.Companion:Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // field@a1c1 │ │ +43121c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -43122c: |[43122c] tech.ula.ui.FilesystemEditFragmentArgs.:()V │ │ -43123c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43123e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -431240: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -431242: 7050 91d1 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d191 │ │ -431248: 0e00 |0006: return-void │ │ +431220: |[431220] tech.ula.ui.FilesystemEditFragmentArgs.:()V │ │ +431230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +431232: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +431234: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +431236: 7050 91d1 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d191 │ │ +43123c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/Filesystem;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43124c: |[43124c] tech.ula.ui.FilesystemEditFragmentArgs.:(Ltech/ula/model/entities/Filesystem;Z)V │ │ -43125c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -431262: 5b01 c3a1 |0003: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -431266: 5c02 c2a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -43126a: 0e00 |0007: return-void │ │ +431240: |[431240] tech.ula.ui.FilesystemEditFragmentArgs.:(Ltech/ula/model/entities/Filesystem;Z)V │ │ +431250: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +431256: 5b01 c3a1 |0003: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +43125a: 5c02 c2a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +43125e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1435776,24 +1435772,24 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -43126c: |[43126c] tech.ula.ui.FilesystemEditFragmentArgs.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43127c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -431280: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -431284: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -431286: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -43128a: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43128e: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -431292: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -431294: 7030 90d1 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ -43129a: 0e00 |000f: return-void │ │ +431260: |[431260] tech.ula.ui.FilesystemEditFragmentArgs.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +431270: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +431274: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +431278: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +43127a: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +43127e: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +431282: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +431286: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +431288: 7030 90d1 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ +43128e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=13 │ │ 0x000c line=14 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ 0x0000 - 0x0010 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1435806,139 +1435802,139 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragmentArgs;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -431198: |[431198] tech.ula.ui.FilesystemEditFragmentArgs.copy$default:(Ltech/ula/ui/FilesystemEditFragmentArgs;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -4311a8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4311ac: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -4311b0: 5401 c3a1 |0004: iget-object v1, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -4311b4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4311b8: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -4311bc: 5502 c2a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -4311c0: 6e30 94d1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemEditFragmentArgs;.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d194 │ │ -4311c6: 0c00 |000f: move-result-object v0 │ │ -4311c8: 1100 |0010: return-object v0 │ │ +43118c: |[43118c] tech.ula.ui.FilesystemEditFragmentArgs.copy$default:(Ltech/ula/ui/FilesystemEditFragmentArgs;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +43119c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4311a0: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +4311a4: 5401 c3a1 |0004: iget-object v1, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +4311a8: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4311ac: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +4311b0: 5502 c2a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +4311b4: 6e30 94d1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemEditFragmentArgs;.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d194 │ │ +4311ba: 0c00 |000f: move-result-object v0 │ │ +4311bc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4311e8: |[4311e8] tech.ula.ui.FilesystemEditFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -4311f8: 6200 c1a1 |0000: sget-object v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.Companion:Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // field@a1c1 │ │ -4311fc: 6e20 8dd1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d18d │ │ -431202: 0c01 |0005: move-result-object v1 │ │ -431204: 1101 |0006: return-object v1 │ │ +4311dc: |[4311dc] tech.ula.ui.FilesystemEditFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +4311ec: 6200 c1a1 |0000: sget-object v0, Ltech/ula/ui/FilesystemEditFragmentArgs;.Companion:Ltech/ula/ui/FilesystemEditFragmentArgs$Companion; // field@a1c1 │ │ +4311f0: 6e20 8dd1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d18d │ │ +4311f6: 0c01 |0005: move-result-object v1 │ │ +4311f8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431168: |[431168] tech.ula.ui.FilesystemEditFragmentArgs.component1:()Ltech/ula/model/entities/Filesystem; │ │ -431178: 5410 c3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -43117c: 1100 |0002: return-object v0 │ │ +43115c: |[43115c] tech.ula.ui.FilesystemEditFragmentArgs.component1:()Ltech/ula/model/entities/Filesystem; │ │ +43116c: 5410 c3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +431170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43105c: |[43105c] tech.ula.ui.FilesystemEditFragmentArgs.component2:()Z │ │ -43106c: 5510 c2a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -431070: 0f00 |0002: return v0 │ │ +431050: |[431050] tech.ula.ui.FilesystemEditFragmentArgs.component2:()Z │ │ +431060: 5510 c2a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +431064: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4311cc: |[4311cc] tech.ula.ui.FilesystemEditFragmentArgs.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -4311dc: 2200 b31a |0000: new-instance v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -4311e0: 7030 90d1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ -4311e6: 1100 |0005: return-object v0 │ │ +4311c0: |[4311c0] tech.ula.ui.FilesystemEditFragmentArgs.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +4311d0: 2200 b31a |0000: new-instance v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +4311d4: 7030 90d1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemEditFragmentArgs;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d190 │ │ +4311da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -431074: |[431074] tech.ula.ui.FilesystemEditFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ -431084: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -431088: 2030 b31a |0002: instance-of v0, v3, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -43108c: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -431090: 1f03 b31a |0006: check-cast v3, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -431094: 5420 c3a1 |0008: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -431098: 5431 c3a1 |000a: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -43109c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4310a2: 0a00 |000f: move-result v0 │ │ -4310a4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -4310a8: 5520 c2a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -4310ac: 5533 c2a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -4310b0: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ -4310b4: 2803 |0018: goto 001b // +0003 │ │ -4310b6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -4310b8: 0f03 |001a: return v3 │ │ -4310ba: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -4310bc: 0f03 |001c: return v3 │ │ +431068: |[431068] tech.ula.ui.FilesystemEditFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ +431078: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43107c: 2030 b31a |0002: instance-of v0, v3, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +431080: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +431084: 1f03 b31a |0006: check-cast v3, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +431088: 5420 c3a1 |0008: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +43108c: 5431 c3a1 |000a: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +431090: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +431096: 0a00 |000f: move-result v0 │ │ +431098: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +43109c: 5520 c2a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +4310a0: 5533 c2a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +4310a4: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ +4310a8: 2803 |0018: goto 001b // +0003 │ │ +4310aa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +4310ac: 0f03 |001a: return v3 │ │ +4310ae: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +4310b0: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'getEditExisting' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4310c0: |[4310c0] tech.ula.ui.FilesystemEditFragmentArgs.getEditExisting:()Z │ │ -4310d0: 5510 c2a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -4310d4: 0f00 |0002: return v0 │ │ +4310b4: |[4310b4] tech.ula.ui.FilesystemEditFragmentArgs.getEditExisting:()Z │ │ +4310c4: 5510 c2a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +4310c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ │ │ #5 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ @@ -1435946,17 +1435942,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431180: |[431180] tech.ula.ui.FilesystemEditFragmentArgs.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -431190: 5410 c3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -431194: 1100 |0002: return-object v0 │ │ +431174: |[431174] tech.ula.ui.FilesystemEditFragmentArgs.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +431184: 5410 c3a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +431188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ │ │ #6 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ @@ -1435964,65 +1435960,65 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4310d8: |[4310d8] tech.ula.ui.FilesystemEditFragmentArgs.hashCode:()I │ │ -4310e8: 5420 c3a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -4310ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4310f0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4310f6: 0a00 |0007: move-result v0 │ │ -4310f8: 2802 |0008: goto 000a // +0002 │ │ -4310fa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4310fc: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -431100: 5521 c2a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -431104: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -431108: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -43110a: b010 |0011: add-int/2addr v0, v1 │ │ -43110c: 0f00 |0012: return v0 │ │ +4310cc: |[4310cc] tech.ula.ui.FilesystemEditFragmentArgs.hashCode:()I │ │ +4310dc: 5420 c3a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +4310e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4310e4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4310ea: 0a00 |0007: move-result v0 │ │ +4310ec: 2802 |0008: goto 000a // +0002 │ │ +4310ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4310f0: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4310f4: 5521 c2a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +4310f8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +4310fc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4310fe: b010 |0011: add-int/2addr v0, v1 │ │ +431100: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/ui/FilesystemEditFragmentArgs;) │ │ name : 'toBundle' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -430fe8: |[430fe8] tech.ula.ui.FilesystemEditFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ -430ff8: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -430ffc: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -431002: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -431006: 1c02 eb19 |0007: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -43100a: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -431010: 0a01 |000c: move-result v1 │ │ -431012: 1a02 6387 |000d: const-string v2, "filesystem" // string@8763 │ │ -431016: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -43101a: 5441 c3a1 |0011: iget-object v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -43101e: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -431022: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -431028: 2812 |0018: goto 002a // +0012 │ │ -43102a: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -43102e: 1c03 eb19 |001b: const-class v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -431032: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -431038: 0a01 |0020: move-result v1 │ │ -43103a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -43103e: 5441 c3a1 |0023: iget-object v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -431042: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -431046: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -43104c: 5541 c2a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -431050: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ -431054: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ -43105a: 1100 |0031: return-object v0 │ │ +430fdc: |[430fdc] tech.ula.ui.FilesystemEditFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ +430fec: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +430ff0: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +430ff6: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +430ffa: 1c02 eb19 |0007: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +430ffe: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +431004: 0a01 |000c: move-result v1 │ │ +431006: 1a02 6387 |000d: const-string v2, "filesystem" // string@8763 │ │ +43100a: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +43100e: 5441 c3a1 |0011: iget-object v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +431012: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +431016: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +43101c: 2812 |0018: goto 002a // +0012 │ │ +43101e: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +431022: 1c03 eb19 |001b: const-class v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +431026: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +43102c: 0a01 |0020: move-result v1 │ │ +43102e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +431032: 5441 c3a1 |0023: iget-object v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +431036: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +43103a: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +431040: 5541 c2a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +431044: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ +431048: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ +43104e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=18 │ │ 0x0011 line=19 │ │ 0x0019 line=20 │ │ 0x0023 line=21 │ │ @@ -1436035,30 +1436031,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -431110: |[431110] tech.ula.ui.FilesystemEditFragmentArgs.toString:()Ljava/lang/String; │ │ -431120: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -431124: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43112a: 1a01 e928 |0005: const-string v1, "FilesystemEditFragmentArgs(filesystem=" // string@28e9 │ │ -43112e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -431134: 5421 c3a1 |000a: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ -431138: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43113e: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ -431142: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -431148: 5521 c2a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ -43114c: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -431152: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -431156: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43115c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -431162: 0c00 |0021: move-result-object v0 │ │ -431164: 1100 |0022: return-object v0 │ │ +431104: |[431104] tech.ula.ui.FilesystemEditFragmentArgs.toString:()Ljava/lang/String; │ │ +431114: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +431118: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43111e: 1a01 e928 |0005: const-string v1, "FilesystemEditFragmentArgs(filesystem=" // string@28e9 │ │ +431122: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +431128: 5421 c3a1 |000a: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1c3 │ │ +43112c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +431132: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ +431136: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43113c: 5521 c2a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/FilesystemEditFragmentArgs;.editExisting:Z // field@a1c2 │ │ +431140: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +431146: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43114a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +431150: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +431156: 0c00 |0021: move-result-object v0 │ │ +431158: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10474 (FilesystemEditFragmentArgs.kt) │ │ │ │ Class #4914 header: │ │ @@ -1436099,36 +1436095,36 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -432258: |[432258] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ -432268: 5b01 c8a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c8 │ │ -43226c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -432272: 0e00 |0005: return-void │ │ +43224c: |[43224c] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ +43225c: 5b01 c8a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c8 │ │ +432260: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +432266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -432274: |[432274] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -432284: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -432288: 6e20 add1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.onChanged:(Ljava/util/List;)V // method@d1ad │ │ -43228e: 0e00 |0005: return-void │ │ +432268: |[432268] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +432278: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +43227c: 6e20 add1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.onChanged:(Ljava/util/List;)V // method@d1ad │ │ +432282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1436137,19 +1436133,19 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432290: |[432290] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.onChanged:(Ljava/util/List;)V │ │ -4322a0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4322a4: 5410 c8a1 |0002: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c8 │ │ -4322a8: 7120 c0d1 2000 |0004: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$setActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V // method@d1c0 │ │ -4322ae: 0e00 |0007: return-void │ │ +432284: |[432284] tech.ula.ui.FilesystemListFragment$activeSessionObserver$1.onChanged:(Ljava/util/List;)V │ │ +432294: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +432298: 5410 c8a1 |0002: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c8 │ │ +43229c: 7120 c0d1 2000 |0004: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$setActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V // method@d1c0 │ │ +4322a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1436193,36 +1436189,36 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4322b0: |[4322b0] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ -4322c0: 5b01 c9a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ -4322c4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4322ca: 0e00 |0005: return-void │ │ +4322a4: |[4322a4] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ +4322b4: 5b01 c9a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ +4322b8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4322be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4322cc: |[4322cc] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -4322dc: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -4322e0: 6e20 b0d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.onChanged:(Ljava/util/List;)V // method@d1b0 │ │ -4322e6: 0e00 |0005: return-void │ │ +4322c0: |[4322c0] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +4322d0: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +4322d4: 6e20 b0d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.onChanged:(Ljava/util/List;)V // method@d1b0 │ │ +4322da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1436231,37 +1436227,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4322e8: |[4322e8] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.onChanged:(Ljava/util/List;)V │ │ -4322f8: 3804 2e00 |0000: if-eqz v4, 002e // +002e │ │ -4322fc: 5430 c9a1 |0002: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ -432300: 7120 c2d1 4000 |0004: invoke-static {v0, v4}, Ltech/ula/ui/FilesystemListFragment;.access$setFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V // method@d1c2 │ │ -432306: 5434 c9a1 |0007: iget-object v4, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ -43230a: 6000 d295 |0009: sget v0, Ltech/ula/R$id;.list_filesystems:I // field@95d2 │ │ -43230e: 6e20 bad1 0400 |000b: invoke-virtual {v4, v0}, Ltech/ula/ui/FilesystemListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1ba │ │ -432314: 0c04 |000e: move-result-object v4 │ │ -432316: 1f04 6102 |000f: check-cast v4, Landroid/widget/ListView; // type@0261 │ │ -43231a: 1a00 8ea2 |0011: const-string v0, "list_filesystems" // string@a28e │ │ -43231e: 7120 569f 0400 |0013: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432324: 2200 b51a |0016: new-instance v0, Ltech/ula/ui/FilesystemListAdapter; // type@1ab5 │ │ -432328: 5431 c9a1 |0018: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ -43232c: 7110 bcd1 0100 |001a: invoke-static {v1}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -432332: 0c01 |001d: move-result-object v1 │ │ -432334: 1f01 1d00 |001e: check-cast v1, Landroid/app/Activity; // type@001d │ │ -432338: 5432 c9a1 |0020: iget-object v2, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ -43233c: 7110 bdd1 0200 |0022: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; // method@d1bd │ │ -432342: 0c02 |0025: move-result-object v2 │ │ -432344: 7030 a2d1 1002 |0026: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemListAdapter;.:(Landroid/app/Activity;Ljava/util/List;)V // method@d1a2 │ │ -43234a: 1f00 5f02 |0029: check-cast v0, Landroid/widget/ListAdapter; // type@025f │ │ -43234e: 6e20 ac0e 0400 |002b: invoke-virtual {v4, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0eac │ │ -432354: 0e00 |002e: return-void │ │ +4322dc: |[4322dc] tech.ula.ui.FilesystemListFragment$filesystemChangeObserver$1.onChanged:(Ljava/util/List;)V │ │ +4322ec: 3804 2e00 |0000: if-eqz v4, 002e // +002e │ │ +4322f0: 5430 c9a1 |0002: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ +4322f4: 7120 c2d1 4000 |0004: invoke-static {v0, v4}, Ltech/ula/ui/FilesystemListFragment;.access$setFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V // method@d1c2 │ │ +4322fa: 5434 c9a1 |0007: iget-object v4, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ +4322fe: 6000 d295 |0009: sget v0, Ltech/ula/R$id;.list_filesystems:I // field@95d2 │ │ +432302: 6e20 bad1 0400 |000b: invoke-virtual {v4, v0}, Ltech/ula/ui/FilesystemListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1ba │ │ +432308: 0c04 |000e: move-result-object v4 │ │ +43230a: 1f04 6102 |000f: check-cast v4, Landroid/widget/ListView; // type@0261 │ │ +43230e: 1a00 8ea2 |0011: const-string v0, "list_filesystems" // string@a28e │ │ +432312: 7120 569f 0400 |0013: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +432318: 2200 b51a |0016: new-instance v0, Ltech/ula/ui/FilesystemListAdapter; // type@1ab5 │ │ +43231c: 5431 c9a1 |0018: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ +432320: 7110 bcd1 0100 |001a: invoke-static {v1}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +432326: 0c01 |001d: move-result-object v1 │ │ +432328: 1f01 1d00 |001e: check-cast v1, Landroid/app/Activity; // type@001d │ │ +43232c: 5432 c9a1 |0020: iget-object v2, v3, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1c9 │ │ +432330: 7110 bdd1 0200 |0022: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; // method@d1bd │ │ +432336: 0c02 |0025: move-result-object v2 │ │ +432338: 7030 a2d1 1002 |0026: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemListAdapter;.:(Landroid/app/Activity;Ljava/util/List;)V // method@d1a2 │ │ +43233e: 1f00 5f02 |0029: check-cast v0, Landroid/widget/ListAdapter; // type@025f │ │ +432342: 6e20 ac0e 0400 |002b: invoke-virtual {v4, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0eac │ │ +432348: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1; │ │ 0x0000 - 0x002f reg=4 (null) Ljava/util/List; │ │ @@ -1436304,36 +1436300,36 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4324d8: |[4324d8] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ -4324e8: 5b01 cba1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ -4324ec: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4324f2: 0e00 |0005: return-void │ │ +4324cc: |[4324cc] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ +4324dc: 5b01 cba1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ +4324e0: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4324e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4324f4: |[4324f4] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -432504: 1f01 931b |0000: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewState; // type@1b93 │ │ -432508: 6e20 b6d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.onChanged:(Ltech/ula/viewmodel/FilesystemListViewState;)V // method@d1b6 │ │ -43250e: 0e00 |0005: return-void │ │ +4324e8: |[4324e8] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +4324f8: 1f01 931b |0000: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewState; // type@1b93 │ │ +4324fc: 6e20 b6d1 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.onChanged:(Ltech/ula/viewmodel/FilesystemListViewState;)V // method@d1b6 │ │ +432502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1436342,28 +1436338,28 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -432510: |[432510] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.onChanged:(Ltech/ula/viewmodel/FilesystemListViewState;)V │ │ -432520: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ -432524: 2020 881b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExportState; // type@1b88 │ │ -432528: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -43252c: 5410 cba1 |0006: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ -432530: 1f02 881b |0008: check-cast v2, Ltech/ula/viewmodel/FilesystemExportState; // type@1b88 │ │ -432534: 7120 bfd1 2000 |000a: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$handleExportStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemExportState;)V // method@d1bf │ │ -43253a: 280c |000d: goto 0019 // +000c │ │ -43253c: 2020 7c1b |000e: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemDeleteState; // type@1b7c │ │ -432540: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -432544: 5410 cba1 |0012: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ -432548: 1f02 7c1b |0014: check-cast v2, Ltech/ula/viewmodel/FilesystemDeleteState; // type@1b7c │ │ -43254c: 7120 bed1 2000 |0016: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$handleDeleteStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemDeleteState;)V // method@d1be │ │ -432552: 0e00 |0019: return-void │ │ +432504: |[432504] tech.ula.ui.FilesystemListFragment$viewStateObserver$1.onChanged:(Ltech/ula/viewmodel/FilesystemListViewState;)V │ │ +432514: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ +432518: 2020 881b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExportState; // type@1b88 │ │ +43251c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +432520: 5410 cba1 |0006: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ +432524: 1f02 881b |0008: check-cast v2, Ltech/ula/viewmodel/FilesystemExportState; // type@1b88 │ │ +432528: 7120 bfd1 2000 |000a: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$handleExportStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemExportState;)V // method@d1bf │ │ +43252e: 280c |000d: goto 0019 // +000c │ │ +432530: 2020 7c1b |000e: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemDeleteState; // type@1b7c │ │ +432534: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +432538: 5410 cba1 |0012: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1cb │ │ +43253c: 1f02 7c1b |0014: check-cast v2, Ltech/ula/viewmodel/FilesystemDeleteState; // type@1b7c │ │ +432540: 7120 bed1 2000 |0016: invoke-static {v0, v2}, Ltech/ula/ui/FilesystemListFragment;.access$handleDeleteStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemDeleteState;)V // method@d1be │ │ +432546: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x000e line=65 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1; │ │ 0x0000 - 0x001a reg=2 (null) Ltech/ula/viewmodel/FilesystemListViewState; │ │ @@ -1436433,38 +1436429,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -43276c: |[43276c] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:()V │ │ -43277c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43277e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -432780: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -432782: 7050 dcd1 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d1dc │ │ -432788: 0e00 |0006: return-void │ │ +432760: |[432760] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:()V │ │ +432770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +432772: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +432774: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +432776: 7050 dcd1 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d1dc │ │ +43277c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/Filesystem;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43278c: |[43278c] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:(Ltech/ula/model/entities/Filesystem;Z)V │ │ -43279c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4327a2: 5b01 d6a1 |0003: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -4327a6: 5c02 d5a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -4327aa: 0e00 |0007: return-void │ │ +432780: |[432780] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:(Ltech/ula/model/entities/Filesystem;Z)V │ │ +432790: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +432796: 5b01 d6a1 |0003: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +43279a: 5c02 d5a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +43279e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1436474,24 +1436470,24 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4327ac: |[4327ac] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4327bc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4327c0: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -4327c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4327c6: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4327ca: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4327ce: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -4327d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4327d4: 7030 dbd1 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ -4327da: 0e00 |000f: return-void │ │ +4327a0: |[4327a0] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.:(Ltech/ula/model/entities/Filesystem;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4327b0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4327b4: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +4327b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4327ba: 1f01 eb19 |0005: check-cast v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4327be: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4327c2: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +4327c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4327c8: 7030 dbd1 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ +4327ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ 0x000c line=15 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ 0x0000 - 0x0010 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1436504,159 +1436500,159 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43271c: |[43271c] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.copy$default:(Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ -43272c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -432730: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -432734: 5401 d6a1 |0004: iget-object v1, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432738: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43273c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -432740: 5502 d5a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -432744: 6e30 dfd1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // method@d1df │ │ -43274a: 0c00 |000f: move-result-object v0 │ │ -43274c: 1100 |0010: return-object v0 │ │ +432710: |[432710] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.copy$default:(Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;Ltech/ula/model/entities/Filesystem;ZILjava/lang/Object;)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ +432720: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +432724: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +432728: 5401 d6a1 |0004: iget-object v1, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +43272c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +432730: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +432734: 5502 d5a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +432738: 6e30 dfd1 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // method@d1df │ │ +43273e: 0c00 |000f: move-result-object v0 │ │ +432740: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4326ec: |[4326ec] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.component1:()Ltech/ula/model/entities/Filesystem; │ │ -4326fc: 5410 d6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432700: 1100 |0002: return-object v0 │ │ +4326e0: |[4326e0] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.component1:()Ltech/ula/model/entities/Filesystem; │ │ +4326f0: 5410 d6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +4326f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4325c8: |[4325c8] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.component2:()Z │ │ -4325d8: 5510 d5a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -4325dc: 0f00 |0002: return v0 │ │ +4325bc: |[4325bc] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.component2:()Z │ │ +4325cc: 5510 d5a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +4325d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -432750: |[432750] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ -432760: 2200 bc1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ -432764: 7030 dbd1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ -43276a: 1100 |0005: return-object v0 │ │ +432744: |[432744] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.copy:(Ltech/ula/model/entities/Filesystem;Z)Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ +432754: 2200 bc1a |0000: new-instance v0, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ +432758: 7030 dbd1 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.:(Ltech/ula/model/entities/Filesystem;Z)V // method@d1db │ │ +43275e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4325e0: |[4325e0] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.equals:(Ljava/lang/Object;)Z │ │ -4325f0: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -4325f4: 2030 bc1a |0002: instance-of v0, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ -4325f8: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -4325fc: 1f03 bc1a |0006: check-cast v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ -432600: 5420 d6a1 |0008: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432604: 5431 d6a1 |000a: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432608: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43260e: 0a00 |000f: move-result v0 │ │ -432610: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -432614: 5520 d5a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -432618: 5533 d5a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -43261c: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ -432620: 2803 |0018: goto 001b // +0003 │ │ -432622: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -432624: 0f03 |001a: return v3 │ │ -432626: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -432628: 0f03 |001c: return v3 │ │ +4325d4: |[4325d4] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.equals:(Ljava/lang/Object;)Z │ │ +4325e4: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +4325e8: 2030 bc1a |0002: instance-of v0, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ +4325ec: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +4325f0: 1f03 bc1a |0006: check-cast v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; // type@1abc │ │ +4325f4: 5420 d6a1 |0008: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +4325f8: 5431 d6a1 |000a: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +4325fc: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +432602: 0a00 |000f: move-result v0 │ │ +432604: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +432608: 5520 d5a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +43260c: 5533 d5a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +432610: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ +432614: 2803 |0018: goto 001b // +0003 │ │ +432616: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +432618: 0f03 |001a: return v3 │ │ +43261a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +43261c: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'getActionId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -432644: |[432644] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getActionId:()I │ │ -432654: 1400 3200 097f |0000: const v0, #float 1.82105e+38 // #7f090032 │ │ -43265a: 0f00 |0003: return v0 │ │ +432638: |[432638] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getActionId:()I │ │ +432648: 1400 3200 097f |0000: const v0, #float 1.82105e+38 // #7f090032 │ │ +43264e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'getArguments' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -432554: |[432554] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getArguments:()Landroid/os/Bundle; │ │ -432564: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -432568: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -43256e: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -432572: 1c02 eb19 |0007: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -432576: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -43257c: 0a01 |000c: move-result v1 │ │ -43257e: 1a02 6387 |000d: const-string v2, "filesystem" // string@8763 │ │ -432582: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -432586: 5441 d6a1 |0011: iget-object v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -43258a: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -43258e: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -432594: 2812 |0018: goto 002a // +0012 │ │ -432596: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -43259a: 1c03 eb19 |001b: const-class v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -43259e: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -4325a4: 0a01 |0020: move-result v1 │ │ -4325a6: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -4325aa: 5441 d6a1 |0023: iget-object v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -4325ae: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -4325b2: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -4325b8: 5541 d5a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -4325bc: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ -4325c0: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ -4325c6: 1100 |0031: return-object v0 │ │ +432548: |[432548] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getArguments:()Landroid/os/Bundle; │ │ +432558: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +43255c: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +432562: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +432566: 1c02 eb19 |0007: const-class v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +43256a: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +432570: 0a01 |000c: move-result v1 │ │ +432572: 1a02 6387 |000d: const-string v2, "filesystem" // string@8763 │ │ +432576: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +43257a: 5441 d6a1 |0011: iget-object v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +43257e: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +432582: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +432588: 2812 |0018: goto 002a // +0012 │ │ +43258a: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +43258e: 1c03 eb19 |001b: const-class v3, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +432592: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +432598: 0a01 |0020: move-result v1 │ │ +43259a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +43259e: 5441 d6a1 |0023: iget-object v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +4325a2: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +4325a6: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +4325ac: 5541 d5a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +4325b0: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ +4325b4: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ +4325ba: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x0011 line=22 │ │ 0x0019 line=23 │ │ 0x0023 line=24 │ │ @@ -1436669,17 +1436665,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43262c: |[43262c] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getEditExisting:()Z │ │ -43263c: 5510 d5a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -432640: 0f00 |0002: return v0 │ │ +432620: |[432620] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getEditExisting:()Z │ │ +432630: 5510 d5a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +432634: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ │ │ #7 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ @@ -1436687,17 +1436683,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -432704: |[432704] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -432714: 5410 d6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432718: 1100 |0002: return-object v0 │ │ +4326f8: |[4326f8] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +432708: 5410 d6a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +43270c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit; │ │ │ │ #8 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ @@ -1436705,56 +1436701,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -43265c: |[43265c] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.hashCode:()I │ │ -43266c: 5420 d6a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -432670: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -432674: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43267a: 0a00 |0007: move-result v0 │ │ -43267c: 2802 |0008: goto 000a // +0002 │ │ -43267e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -432680: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -432684: 5521 d5a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -432688: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -43268c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -43268e: b010 |0011: add-int/2addr v0, v1 │ │ -432690: 0f00 |0012: return v0 │ │ +432650: |[432650] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.hashCode:()I │ │ +432660: 5420 d6a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +432664: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +432668: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43266e: 0a00 |0007: move-result v0 │ │ +432670: 2802 |0008: goto 000a // +0002 │ │ +432672: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +432674: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +432678: 5521 d5a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +43267c: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +432680: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +432682: b010 |0011: add-int/2addr v0, v1 │ │ +432684: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -432694: |[432694] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.toString:()Ljava/lang/String; │ │ -4326a4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4326a8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4326ae: 1a01 7118 |0005: const-string v1, "ActionFilesystemListToFilesystemEdit(filesystem=" // string@1871 │ │ -4326b2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4326b8: 5421 d6a1 |000a: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ -4326bc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4326c2: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ -4326c6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4326cc: 5521 d5a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ -4326d0: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -4326d6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -4326da: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4326e0: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4326e6: 0c00 |0021: move-result-object v0 │ │ -4326e8: 1100 |0022: return-object v0 │ │ +432688: |[432688] tech.ula.ui.FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit.toString:()Ljava/lang/String; │ │ +432698: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43269c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4326a2: 1a01 7118 |0005: const-string v1, "ActionFilesystemListToFilesystemEdit(filesystem=" // string@1871 │ │ +4326a6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4326ac: 5421 d6a1 |000a: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1d6 │ │ +4326b0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4326b6: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ +4326ba: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4326c0: 5521 d5a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/FilesystemListFragmentDirections$ActionFilesystemListToFilesystemEdit;.editExisting:Z // field@a1d5 │ │ +4326c4: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +4326ca: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +4326ce: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4326d4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4326da: 0c00 |0021: move-result-object v0 │ │ +4326dc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10480 (FilesystemListFragmentDirections.kt) │ │ │ │ Class #4918 header: │ │ @@ -1436809,21 +1436805,21 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -433628: |[433628] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.:(Ltech/ula/model/entities/Filesystem;)V │ │ -433638: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -43363c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -433642: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -433644: 7020 0dd2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d20d │ │ -43364a: 5b12 dda1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -43364e: 0e00 |000b: return-void │ │ +43361c: |[43361c] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.:(Ltech/ula/model/entities/Filesystem;)V │ │ +43362c: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +433630: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +433636: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +433638: 7020 0dd2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d20d │ │ +43363e: 5b12 dda1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +433642: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=67 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1436832,101 +1436828,101 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4335d8: |[4335d8] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.copy$default:(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ -4335e8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4335ec: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4335f0: 5401 dda1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -4335f4: 6e20 fed1 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // method@d1fe │ │ -4335fa: 0c00 |0009: move-result-object v0 │ │ -4335fc: 1100 |000a: return-object v0 │ │ +4335cc: |[4335cc] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.copy$default:(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;Ltech/ula/model/entities/Filesystem;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ +4335dc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4335e0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4335e4: 5401 dda1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +4335e8: 6e20 fed1 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // method@d1fe │ │ +4335ee: 0c00 |0009: move-result-object v0 │ │ +4335f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4335a8: |[4335a8] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.component1:()Ltech/ula/model/entities/Filesystem; │ │ -4335b8: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -4335bc: 1100 |0002: return-object v0 │ │ +43359c: |[43359c] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.component1:()Ltech/ula/model/entities/Filesystem; │ │ +4335ac: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +4335b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -433600: |[433600] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ -433610: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -433614: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43361a: 2200 c41a |0005: new-instance v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -43361e: 7020 fcd1 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.:(Ltech/ula/model/entities/Filesystem;)V // method@d1fc │ │ -433624: 1100 |000a: return-object v0 │ │ +4335f4: |[4335f4] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.copy:(Ltech/ula/model/entities/Filesystem;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ +433604: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +433608: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43360e: 2200 c41a |0005: new-instance v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +433612: 7020 fcd1 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.:(Ltech/ula/model/entities/Filesystem;)V // method@d1fc │ │ +433618: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4334e4: |[4334e4] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.equals:(Ljava/lang/Object;)Z │ │ -4334f4: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -4334f8: 2020 c41a |0002: instance-of v0, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -4334fc: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -433500: 1f02 c41a |0006: check-cast v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -433504: 5410 dda1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -433508: 5422 dda1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -43350c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -433512: 0a02 |000f: move-result v2 │ │ -433514: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -433518: 2803 |0012: goto 0015 // +0003 │ │ -43351a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -43351c: 0f02 |0014: return v2 │ │ -43351e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -433520: 0f02 |0016: return v2 │ │ +4334d8: |[4334d8] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.equals:(Ljava/lang/Object;)Z │ │ +4334e8: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +4334ec: 2020 c41a |0002: instance-of v0, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +4334f0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +4334f4: 1f02 c41a |0006: check-cast v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +4334f8: 5410 dda1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +4334fc: 5422 dda1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +433500: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +433506: 0a02 |000f: move-result v2 │ │ +433508: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +43350c: 2803 |0012: goto 0015 // +0003 │ │ +43350e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +433510: 0f02 |0014: return v2 │ │ +433512: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +433514: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4335c0: |[4335c0] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -4335d0: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -4335d4: 1100 |0002: return-object v0 │ │ +4335b4: |[4335b4] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +4335c4: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +4335c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ │ │ #4 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ @@ -1436934,53 +1436930,53 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -433524: |[433524] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.hashCode:()I │ │ -433534: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -433538: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -43353c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -433542: 0a00 |0007: move-result v0 │ │ -433544: 2802 |0008: goto 000a // +0002 │ │ -433546: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -433548: 0f00 |000a: return v0 │ │ +433518: |[433518] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.hashCode:()I │ │ +433528: 5410 dda1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +43352c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +433530: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +433536: 0a00 |0007: move-result v0 │ │ +433538: 2802 |0008: goto 000a // +0002 │ │ +43353a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +43353c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -43354c: |[43354c] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.toString:()Ljava/lang/String; │ │ -43355c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -433560: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -433566: 5421 dda1 |0005: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -43356a: 6e10 55cd 0100 |0007: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -433570: 0c01 |000a: move-result-object v1 │ │ -433572: 6e20 8f84 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433578: 1a01 1115 |000e: const-string v1, ": " // string@1511 │ │ -43357c: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433582: 5421 dda1 |0013: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ -433586: 6e10 53cd 0100 |0015: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -43358c: 0c01 |0018: move-result-object v1 │ │ -43358e: 7110 cea6 0100 |0019: invoke-static {v1}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ -433594: 0c01 |001c: move-result-object v1 │ │ -433596: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43359c: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4335a2: 0c00 |0023: move-result-object v0 │ │ -4335a4: 1100 |0024: return-object v0 │ │ +433540: |[433540] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$FilesystemItem.toString:()Ljava/lang/String; │ │ +433550: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +433554: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43355a: 5421 dda1 |0005: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +43355e: 6e10 55cd 0100 |0007: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +433564: 0c01 |000a: move-result-object v1 │ │ +433566: 6e20 8f84 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43356c: 1a01 1115 |000e: const-string v1, ": " // string@1511 │ │ +433570: 6e20 8f84 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433576: 5421 dda1 |0013: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.filesystem:Ltech/ula/model/entities/Filesystem; // field@a1dd │ │ +43357a: 6e10 53cd 0100 |0015: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +433580: 0c01 |0018: move-result-object v1 │ │ +433582: 7110 cea6 0100 |0019: invoke-static {v1}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ +433588: 0c01 |001c: move-result-object v1 │ │ +43358a: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433590: 6e10 9f84 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +433596: 0c00 |0023: move-result-object v0 │ │ +433598: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ @@ -1437037,21 +1437033,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -433750: |[433750] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.:(Ljava/lang/String;)V │ │ -433760: 1a00 cbd0 |0000: const-string v0, "text" // string@d0cb │ │ -433764: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43376a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -43376c: 7020 0dd2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d20d │ │ -433772: 5b12 dea1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -433776: 0e00 |000b: return-void │ │ +433744: |[433744] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.:(Ljava/lang/String;)V │ │ +433754: 1a00 cbd0 |0000: const-string v0, "text" // string@d0cb │ │ +433758: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43375e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +433760: 7020 0dd2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d20d │ │ +433766: 5b12 dea1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +43376a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1437060,101 +1437056,101 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -433700: |[433700] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.copy$default:(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ -433710: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -433714: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -433718: 5401 dea1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -43371c: 6e20 06d2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // method@d206 │ │ -433722: 0c00 |0009: move-result-object v0 │ │ -433724: 1100 |000a: return-object v0 │ │ +4336f4: |[4336f4] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.copy$default:(Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ +433704: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +433708: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +43370c: 5401 dea1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +433710: 6e20 06d2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // method@d206 │ │ +433716: 0c00 |0009: move-result-object v0 │ │ +433718: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4336b8: |[4336b8] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.component1:()Ljava/lang/String; │ │ -4336c8: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -4336cc: 1100 |0002: return-object v0 │ │ +4336ac: |[4336ac] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.component1:()Ljava/lang/String; │ │ +4336bc: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +4336c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -433728: |[433728] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ -433738: 1a00 cbd0 |0000: const-string v0, "text" // string@d0cb │ │ -43373c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -433742: 2200 c51a |0005: new-instance v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -433746: 7020 04d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ -43374c: 1100 |000a: return-object v0 │ │ +43371c: |[43371c] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ +43372c: 1a00 cbd0 |0000: const-string v0, "text" // string@d0cb │ │ +433730: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +433736: 2200 c51a |0005: new-instance v0, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +43373a: 7020 04d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ +433740: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -433650: |[433650] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.equals:(Ljava/lang/Object;)Z │ │ -433660: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -433664: 2020 c51a |0002: instance-of v0, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -433668: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -43366c: 1f02 c51a |0006: check-cast v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -433670: 5410 dea1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -433674: 5422 dea1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -433678: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43367e: 0a02 |000f: move-result v2 │ │ -433680: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -433684: 2803 |0012: goto 0015 // +0003 │ │ -433686: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -433688: 0f02 |0014: return v2 │ │ -43368a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -43368c: 0f02 |0016: return v2 │ │ +433644: |[433644] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.equals:(Ljava/lang/Object;)Z │ │ +433654: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +433658: 2020 c51a |0002: instance-of v0, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +43365c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +433660: 1f02 c51a |0006: check-cast v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +433664: 5410 dea1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +433668: 5422 dea1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +43366c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +433672: 0a02 |000f: move-result v2 │ │ +433674: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +433678: 2803 |0012: goto 0015 // +0003 │ │ +43367a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +43367c: 0f02 |0014: return v2 │ │ +43367e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +433680: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ name : 'getText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4336d0: |[4336d0] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.getText:()Ljava/lang/String; │ │ -4336e0: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -4336e4: 1100 |0002: return-object v0 │ │ +4336c4: |[4336c4] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.getText:()Ljava/lang/String; │ │ +4336d4: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +4336d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ │ │ #4 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ @@ -1437162,38 +1437158,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -433690: |[433690] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.hashCode:()I │ │ -4336a0: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -4336a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4336a8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4336ae: 0a00 |0007: move-result v0 │ │ -4336b0: 2802 |0008: goto 000a // +0002 │ │ -4336b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4336b4: 0f00 |000a: return v0 │ │ +433684: |[433684] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.hashCode:()I │ │ +433694: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +433698: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +43369c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4336a2: 0a00 |0007: move-result v0 │ │ +4336a4: 2802 |0008: goto 000a // +0002 │ │ +4336a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4336a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4336e8: |[4336e8] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.toString:()Ljava/lang/String; │ │ -4336f8: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ -4336fc: 1100 |0002: return-object v0 │ │ +4336dc: |[4336dc] tech.ula.ui.SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem.toString:()Ljava/lang/String; │ │ +4336ec: 5410 dea1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.text:Ljava/lang/String; // field@a1de │ │ +4336f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ @@ -1437236,36 +1437232,36 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -433814: |[433814] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433824: 5b01 e0a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433828: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43382e: 0e00 |0005: return-void │ │ +433808: |[433808] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433818: 5b01 e0a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +43381c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +433822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -433830: |[433830] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -433840: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ -433844: 6e20 13d2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.onChanged:(Ljava/util/List;)V // method@d213 │ │ -43384a: 0e00 |0005: return-void │ │ +433824: |[433824] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +433834: 1f01 2c11 |0000: check-cast v1, Ljava/util/List; // type@112c │ │ +433838: 6e20 13d2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.onChanged:(Ljava/util/List;)V // method@d213 │ │ +43383e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1437274,78 +1437270,78 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -43384c: |[43384c] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.onChanged:(Ljava/util/List;)V │ │ -43385c: 380a 7900 |0000: if-eqz v10, 0079 // +0079 │ │ -433860: 5490 e0a1 |0002: iget-object v0, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433864: 7120 2cd2 a000 |0004: invoke-static {v0, v10}, Ltech/ula/ui/SessionEditFragment;.access$augmentFilesystemList:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)Ljava/util/List; // method@d22c │ │ -43386a: 0c00 |0007: move-result-object v0 │ │ -43386c: 5491 e0a1 |0008: iget-object v1, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433870: 7110 2fd2 0100 |000a: invoke-static {v1}, Ltech/ula/ui/SessionEditFragment;.access$getFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;)Ljava/util/List; // method@d22f │ │ -433876: 0c02 |000d: move-result-object v2 │ │ -433878: 7130 30d2 210a |000e: invoke-static {v1, v2, v10}, Ltech/ula/ui/SessionEditFragment;.access$getListDifferenceAndSetNewFilesystem:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;Ljava/util/List;)V // method@d230 │ │ -43387e: 2201 4002 |0011: new-instance v1, Landroid/widget/ArrayAdapter; // type@0240 │ │ -433882: 5492 e0a1 |0013: iget-object v2, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433886: 7110 2dd2 0200 |0015: invoke-static {v2}, Ltech/ula/ui/SessionEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; // method@d22d │ │ -43388c: 0c02 |0018: move-result-object v2 │ │ -43388e: 1f02 6500 |0019: check-cast v2, Landroid/content/Context; // type@0065 │ │ -433892: 1403 0900 0901 |001b: const v3, #float 2.5163e-38 // #01090009 │ │ -433898: 7040 e90c 2103 |001e: invoke-direct {v1, v2, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0ce9 │ │ -43389e: 7210 8487 0a00 |0021: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -4338a4: 0c00 |0024: move-result-object v0 │ │ -4338a6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -4338a8: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -4338aa: 7210 5487 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4338b0: 0a04 |002a: move-result v4 │ │ -4338b2: 3804 2400 |002b: if-eqz v4, 004f // +0024 │ │ -4338b6: 7210 5587 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4338bc: 0c04 |0030: move-result-object v4 │ │ -4338be: 1f04 eb19 |0031: check-cast v4, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4338c2: 6e10 54cd 0400 |0033: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -4338c8: 0b04 |0036: move-result-wide v4 │ │ -4338ca: 5496 e0a1 |0037: iget-object v6, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -4338ce: 7110 31d2 0600 |0039: invoke-static {v6}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ -4338d4: 0c06 |003c: move-result-object v6 │ │ -4338d6: 6e10 a3cd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -4338dc: 0b06 |0040: move-result-wide v6 │ │ -4338de: 3108 0406 |0041: cmp-long v8, v4, v6 │ │ -4338e2: 3908 0400 |0043: if-nez v8, 0047 // +0004 │ │ -4338e6: 1214 |0045: const/4 v4, #int 1 // #1 │ │ -4338e8: 2802 |0046: goto 0048 // +0002 │ │ -4338ea: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -4338ec: 3804 0400 |0048: if-eqz v4, 004c // +0004 │ │ -4338f0: 0130 |004a: move v0, v3 │ │ -4338f2: 2805 |004b: goto 0050 // +0005 │ │ -4338f4: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -4338f8: 28d9 |004e: goto 0027 // -0027 │ │ -4338fa: 12f0 |004f: const/4 v0, #int -1 // #ff │ │ -4338fc: 3b00 0300 |0050: if-gez v0, 0053 // +0003 │ │ -433900: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -433902: 5492 e0a1 |0053: iget-object v2, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433906: 6003 3f96 |0055: sget v3, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ -43390a: 6e20 2bd2 3200 |0057: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -433910: 0c02 |005a: move-result-object v2 │ │ -433912: 1f02 7602 |005b: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -433916: 1a03 c2cd |005d: const-string v3, "spinner_filesystem_list" // string@cdc2 │ │ -43391a: 7120 569f 3200 |005f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -433920: 1f01 7702 |0062: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0277 │ │ -433924: 6e20 640f 1200 |0064: invoke-virtual {v2, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0f64 │ │ -43392a: 5491 e0a1 |0067: iget-object v1, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -43392e: 6002 3f96 |0069: sget v2, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ -433932: 6e20 2bd2 2100 |006b: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -433938: 0c01 |006e: move-result-object v1 │ │ -43393a: 1f01 7602 |006f: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ -43393e: 6e20 6f0f 0100 |0071: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0f6f │ │ -433944: 5490 e0a1 |0074: iget-object v0, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ -433948: 7120 33d2 a000 |0076: invoke-static {v0, v10}, Ltech/ula/ui/SessionEditFragment;.access$setFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)V // method@d233 │ │ -43394e: 0e00 |0079: return-void │ │ +433840: |[433840] tech.ula.ui.SessionEditFragment$filesystemChangeObserver$1.onChanged:(Ljava/util/List;)V │ │ +433850: 380a 7900 |0000: if-eqz v10, 0079 // +0079 │ │ +433854: 5490 e0a1 |0002: iget-object v0, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +433858: 7120 2cd2 a000 |0004: invoke-static {v0, v10}, Ltech/ula/ui/SessionEditFragment;.access$augmentFilesystemList:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)Ljava/util/List; // method@d22c │ │ +43385e: 0c00 |0007: move-result-object v0 │ │ +433860: 5491 e0a1 |0008: iget-object v1, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +433864: 7110 2fd2 0100 |000a: invoke-static {v1}, Ltech/ula/ui/SessionEditFragment;.access$getFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;)Ljava/util/List; // method@d22f │ │ +43386a: 0c02 |000d: move-result-object v2 │ │ +43386c: 7130 30d2 210a |000e: invoke-static {v1, v2, v10}, Ltech/ula/ui/SessionEditFragment;.access$getListDifferenceAndSetNewFilesystem:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;Ljava/util/List;)V // method@d230 │ │ +433872: 2201 4002 |0011: new-instance v1, Landroid/widget/ArrayAdapter; // type@0240 │ │ +433876: 5492 e0a1 |0013: iget-object v2, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +43387a: 7110 2dd2 0200 |0015: invoke-static {v2}, Ltech/ula/ui/SessionEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; // method@d22d │ │ +433880: 0c02 |0018: move-result-object v2 │ │ +433882: 1f02 6500 |0019: check-cast v2, Landroid/content/Context; // type@0065 │ │ +433886: 1403 0900 0901 |001b: const v3, #float 2.5163e-38 // #01090009 │ │ +43388c: 7040 e90c 2103 |001e: invoke-direct {v1, v2, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0ce9 │ │ +433892: 7210 8487 0a00 |0021: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +433898: 0c00 |0024: move-result-object v0 │ │ +43389a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +43389c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +43389e: 7210 5487 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4338a4: 0a04 |002a: move-result v4 │ │ +4338a6: 3804 2400 |002b: if-eqz v4, 004f // +0024 │ │ +4338aa: 7210 5587 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4338b0: 0c04 |0030: move-result-object v4 │ │ +4338b2: 1f04 eb19 |0031: check-cast v4, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4338b6: 6e10 54cd 0400 |0033: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +4338bc: 0b04 |0036: move-result-wide v4 │ │ +4338be: 5496 e0a1 |0037: iget-object v6, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +4338c2: 7110 31d2 0600 |0039: invoke-static {v6}, Ltech/ula/ui/SessionEditFragment;.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; // method@d231 │ │ +4338c8: 0c06 |003c: move-result-object v6 │ │ +4338ca: 6e10 a3cd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +4338d0: 0b06 |0040: move-result-wide v6 │ │ +4338d2: 3108 0406 |0041: cmp-long v8, v4, v6 │ │ +4338d6: 3908 0400 |0043: if-nez v8, 0047 // +0004 │ │ +4338da: 1214 |0045: const/4 v4, #int 1 // #1 │ │ +4338dc: 2802 |0046: goto 0048 // +0002 │ │ +4338de: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +4338e0: 3804 0400 |0048: if-eqz v4, 004c // +0004 │ │ +4338e4: 0130 |004a: move v0, v3 │ │ +4338e6: 2805 |004b: goto 0050 // +0005 │ │ +4338e8: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +4338ec: 28d9 |004e: goto 0027 // -0027 │ │ +4338ee: 12f0 |004f: const/4 v0, #int -1 // #ff │ │ +4338f0: 3b00 0300 |0050: if-gez v0, 0053 // +0003 │ │ +4338f4: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +4338f6: 5492 e0a1 |0053: iget-object v2, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +4338fa: 6003 3f96 |0055: sget v3, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ +4338fe: 6e20 2bd2 3200 |0057: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +433904: 0c02 |005a: move-result-object v2 │ │ +433906: 1f02 7602 |005b: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +43390a: 1a03 c2cd |005d: const-string v3, "spinner_filesystem_list" // string@cdc2 │ │ +43390e: 7120 569f 3200 |005f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +433914: 1f01 7702 |0062: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0277 │ │ +433918: 6e20 640f 1200 |0064: invoke-virtual {v2, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0f64 │ │ +43391e: 5491 e0a1 |0067: iget-object v1, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +433922: 6002 3f96 |0069: sget v2, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ +433926: 6e20 2bd2 2100 |006b: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +43392c: 0c01 |006e: move-result-object v1 │ │ +43392e: 1f01 7602 |006f: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ +433932: 6e20 6f0f 0100 |0071: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0f6f │ │ +433938: 5490 e0a1 |0074: iget-object v0, v9, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e0 │ │ +43393c: 7120 33d2 a000 |0076: invoke-static {v0, v10}, Ltech/ula/ui/SessionEditFragment;.access$setFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)V // method@d233 │ │ +433942: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ 0x0008 line=45 │ │ 0x0011 line=47 │ │ 0x0021 line=216 │ │ 0x0031 line=217 │ │ @@ -1437431,57 +1437427,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -434048: |[434048] tech.ula.ui.SessionEditFragmentArgs.:()V │ │ -434058: 2200 d01a |0000: new-instance v0, Ltech/ula/ui/SessionEditFragmentArgs$Companion; // type@1ad0 │ │ -43405c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43405e: 7020 4ad2 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d24a │ │ -434064: 6900 f0a1 |0006: sput-object v0, Ltech/ula/ui/SessionEditFragmentArgs;.Companion:Ltech/ula/ui/SessionEditFragmentArgs$Companion; // field@a1f0 │ │ -434068: 0e00 |0008: return-void │ │ +43403c: |[43403c] tech.ula.ui.SessionEditFragmentArgs.:()V │ │ +43404c: 2200 d01a |0000: new-instance v0, Ltech/ula/ui/SessionEditFragmentArgs$Companion; // type@1ad0 │ │ +434050: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +434052: 7020 4ad2 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d24a │ │ +434058: 6900 f0a1 |0006: sput-object v0, Ltech/ula/ui/SessionEditFragmentArgs;.Companion:Ltech/ula/ui/SessionEditFragmentArgs$Companion; // field@a1f0 │ │ +43405c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -43406c: |[43406c] tech.ula.ui.SessionEditFragmentArgs.:()V │ │ -43407c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43407e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -434080: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -434082: 7050 4fd2 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d24f │ │ -434088: 0e00 |0006: return-void │ │ +434060: |[434060] tech.ula.ui.SessionEditFragmentArgs.:()V │ │ +434070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +434072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +434074: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +434076: 7050 4fd2 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d24f │ │ +43407c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/Session;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43408c: |[43408c] tech.ula.ui.SessionEditFragmentArgs.:(Ltech/ula/model/entities/Session;Z)V │ │ -43409c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4340a2: 5b01 f2a1 |0003: iput-object v1, v0, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -4340a6: 5c02 f1a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -4340aa: 0e00 |0007: return-void │ │ +434080: |[434080] tech.ula.ui.SessionEditFragmentArgs.:(Ltech/ula/model/entities/Session;Z)V │ │ +434090: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +434096: 5b01 f2a1 |0003: iput-object v1, v0, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +43409a: 5c02 f1a1 |0005: iput-boolean v2, v0, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +43409e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/SessionEditFragmentArgs; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1437491,24 +1437487,24 @@ │ │ type : '(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4340ac: |[4340ac] tech.ula.ui.SessionEditFragmentArgs.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4340bc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4340c0: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -4340c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4340c6: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -4340ca: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4340ce: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -4340d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -4340d4: 7030 4ed2 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ -4340da: 0e00 |000f: return-void │ │ +4340a0: |[4340a0] tech.ula.ui.SessionEditFragmentArgs.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4340b0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4340b4: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +4340b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4340ba: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +4340be: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4340c2: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +4340c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +4340c8: 7030 4ed2 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ +4340ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Ltech/ula/ui/SessionEditFragmentArgs; │ │ 0x0000 - 0x0010 reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0010 reg=2 (null) Z │ │ @@ -1437520,139 +1437516,139 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragmentArgs;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -433fd8: |[433fd8] tech.ula.ui.SessionEditFragmentArgs.copy$default:(Ltech/ula/ui/SessionEditFragmentArgs;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ -433fe8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -433fec: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -433ff0: 5401 f2a1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433ff4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -433ff8: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -433ffc: 5502 f1a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -434000: 6e30 52d2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionEditFragmentArgs;.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionEditFragmentArgs; // method@d252 │ │ -434006: 0c00 |000f: move-result-object v0 │ │ -434008: 1100 |0010: return-object v0 │ │ +433fcc: |[433fcc] tech.ula.ui.SessionEditFragmentArgs.copy$default:(Ltech/ula/ui/SessionEditFragmentArgs;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ +433fdc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +433fe0: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +433fe4: 5401 f2a1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433fe8: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +433fec: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +433ff0: 5502 f1a1 |000a: iget-boolean v2, v0, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433ff4: 6e30 52d2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionEditFragmentArgs;.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionEditFragmentArgs; // method@d252 │ │ +433ffa: 0c00 |000f: move-result-object v0 │ │ +433ffc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -434028: |[434028] tech.ula.ui.SessionEditFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ -434038: 6200 f0a1 |0000: sget-object v0, Ltech/ula/ui/SessionEditFragmentArgs;.Companion:Ltech/ula/ui/SessionEditFragmentArgs$Companion; // field@a1f0 │ │ -43403c: 6e20 4bd2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d24b │ │ -434042: 0c01 |0005: move-result-object v1 │ │ -434044: 1101 |0006: return-object v1 │ │ +43401c: |[43401c] tech.ula.ui.SessionEditFragmentArgs.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ +43402c: 6200 f0a1 |0000: sget-object v0, Ltech/ula/ui/SessionEditFragmentArgs;.Companion:Ltech/ula/ui/SessionEditFragmentArgs$Companion; // field@a1f0 │ │ +434030: 6e20 4bd2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d24b │ │ +434036: 0c01 |0005: move-result-object v1 │ │ +434038: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -433fa8: |[433fa8] tech.ula.ui.SessionEditFragmentArgs.component1:()Ltech/ula/model/entities/Session; │ │ -433fb8: 5410 f2a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433fbc: 1100 |0002: return-object v0 │ │ +433f9c: |[433f9c] tech.ula.ui.SessionEditFragmentArgs.component1:()Ltech/ula/model/entities/Session; │ │ +433fac: 5410 f2a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433fb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -433e9c: |[433e9c] tech.ula.ui.SessionEditFragmentArgs.component2:()Z │ │ -433eac: 5510 f1a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433eb0: 0f00 |0002: return v0 │ │ +433e90: |[433e90] tech.ula.ui.SessionEditFragmentArgs.component2:()Z │ │ +433ea0: 5510 f1a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -43400c: |[43400c] tech.ula.ui.SessionEditFragmentArgs.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionEditFragmentArgs; │ │ -43401c: 2200 d11a |0000: new-instance v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -434020: 7030 4ed2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ -434026: 1100 |0005: return-object v0 │ │ +434000: |[434000] tech.ula.ui.SessionEditFragmentArgs.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionEditFragmentArgs; │ │ +434010: 2200 d11a |0000: new-instance v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +434014: 7030 4ed2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionEditFragmentArgs;.:(Ltech/ula/model/entities/Session;Z)V // method@d24e │ │ +43401a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -433eb4: |[433eb4] tech.ula.ui.SessionEditFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ -433ec4: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -433ec8: 2030 d11a |0002: instance-of v0, v3, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -433ecc: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -433ed0: 1f03 d11a |0006: check-cast v3, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -433ed4: 5420 f2a1 |0008: iget-object v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433ed8: 5431 f2a1 |000a: iget-object v1, v3, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433edc: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -433ee2: 0a00 |000f: move-result v0 │ │ -433ee4: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -433ee8: 5520 f1a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433eec: 5533 f1a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433ef0: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ -433ef4: 2803 |0018: goto 001b // +0003 │ │ -433ef6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -433ef8: 0f03 |001a: return v3 │ │ -433efa: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -433efc: 0f03 |001c: return v3 │ │ +433ea8: |[433ea8] tech.ula.ui.SessionEditFragmentArgs.equals:(Ljava/lang/Object;)Z │ │ +433eb8: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +433ebc: 2030 d11a |0002: instance-of v0, v3, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +433ec0: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +433ec4: 1f03 d11a |0006: check-cast v3, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +433ec8: 5420 f2a1 |0008: iget-object v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433ecc: 5431 f2a1 |000a: iget-object v1, v3, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433ed0: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +433ed6: 0a00 |000f: move-result v0 │ │ +433ed8: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +433edc: 5520 f1a1 |0012: iget-boolean v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433ee0: 5533 f1a1 |0014: iget-boolean v3, v3, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433ee4: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ +433ee8: 2803 |0018: goto 001b // +0003 │ │ +433eea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +433eec: 0f03 |001a: return v3 │ │ +433eee: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +433ef0: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'getEditExisting' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -433f00: |[433f00] tech.ula.ui.SessionEditFragmentArgs.getEditExisting:()Z │ │ -433f10: 5510 f1a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433f14: 0f00 |0002: return v0 │ │ +433ef4: |[433ef4] tech.ula.ui.SessionEditFragmentArgs.getEditExisting:()Z │ │ +433f04: 5510 f1a1 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionEditFragmentArgs; │ │ │ │ #5 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ @@ -1437660,17 +1437656,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -433fc0: |[433fc0] tech.ula.ui.SessionEditFragmentArgs.getSession:()Ltech/ula/model/entities/Session; │ │ -433fd0: 5410 f2a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433fd4: 1100 |0002: return-object v0 │ │ +433fb4: |[433fb4] tech.ula.ui.SessionEditFragmentArgs.getSession:()Ltech/ula/model/entities/Session; │ │ +433fc4: 5410 f2a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionEditFragmentArgs; │ │ │ │ #6 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ @@ -1437678,65 +1437674,65 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -433f18: |[433f18] tech.ula.ui.SessionEditFragmentArgs.hashCode:()I │ │ -433f28: 5420 f2a1 |0000: iget-object v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433f2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -433f30: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -433f36: 0a00 |0007: move-result v0 │ │ -433f38: 2802 |0008: goto 000a // +0002 │ │ -433f3a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -433f3c: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -433f40: 5521 f1a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433f44: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -433f48: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -433f4a: b010 |0011: add-int/2addr v0, v1 │ │ -433f4c: 0f00 |0012: return v0 │ │ +433f0c: |[433f0c] tech.ula.ui.SessionEditFragmentArgs.hashCode:()I │ │ +433f1c: 5420 f2a1 |0000: iget-object v0, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433f20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +433f24: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +433f2a: 0a00 |0007: move-result v0 │ │ +433f2c: 2802 |0008: goto 000a // +0002 │ │ +433f2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +433f30: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +433f34: 5521 f1a1 |000c: iget-boolean v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433f38: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +433f3c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +433f3e: b010 |0011: add-int/2addr v0, v1 │ │ +433f40: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/ui/SessionEditFragmentArgs;) │ │ name : 'toBundle' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -433e28: |[433e28] tech.ula.ui.SessionEditFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ -433e38: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -433e3c: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -433e42: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -433e46: 1c02 f719 |0007: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433e4a: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -433e50: 0a01 |000c: move-result v1 │ │ -433e52: 1a02 77c3 |000d: const-string v2, "session" // string@c377 │ │ -433e56: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -433e5a: 5441 f2a1 |0011: iget-object v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433e5e: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -433e62: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -433e68: 2812 |0018: goto 002a // +0012 │ │ -433e6a: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -433e6e: 1c03 f719 |001b: const-class v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -433e72: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -433e78: 0a01 |0020: move-result v1 │ │ -433e7a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -433e7e: 5441 f2a1 |0023: iget-object v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433e82: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -433e86: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -433e8c: 5541 f1a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433e90: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ -433e94: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ -433e9a: 1100 |0031: return-object v0 │ │ +433e1c: |[433e1c] tech.ula.ui.SessionEditFragmentArgs.toBundle:()Landroid/os/Bundle; │ │ +433e2c: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +433e30: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +433e36: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +433e3a: 1c02 f719 |0007: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433e3e: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +433e44: 0a01 |000c: move-result v1 │ │ +433e46: 1a02 77c3 |000d: const-string v2, "session" // string@c377 │ │ +433e4a: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +433e4e: 5441 f2a1 |0011: iget-object v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433e52: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +433e56: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +433e5c: 2812 |0018: goto 002a // +0012 │ │ +433e5e: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +433e62: 1c03 f719 |001b: const-class v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +433e66: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +433e6c: 0a01 |0020: move-result v1 │ │ +433e6e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +433e72: 5441 f2a1 |0023: iget-object v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433e76: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +433e7a: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +433e80: 5541 f1a1 |002a: iget-boolean v1, v4, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433e84: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ +433e88: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ +433e8e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=18 │ │ 0x0011 line=19 │ │ 0x0019 line=20 │ │ 0x0023 line=21 │ │ @@ -1437749,30 +1437745,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -433f50: |[433f50] tech.ula.ui.SessionEditFragmentArgs.toString:()Ljava/lang/String; │ │ -433f60: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -433f64: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -433f6a: 1a01 9d5d |0005: const-string v1, "SessionEditFragmentArgs(session=" // string@5d9d │ │ -433f6e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433f74: 5421 f2a1 |000a: iget-object v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ -433f78: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -433f7e: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ -433f82: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433f88: 5521 f1a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ -433f8c: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -433f92: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -433f96: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433f9c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -433fa2: 0c00 |0021: move-result-object v0 │ │ -433fa4: 1100 |0022: return-object v0 │ │ +433f44: |[433f44] tech.ula.ui.SessionEditFragmentArgs.toString:()Ljava/lang/String; │ │ +433f54: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +433f58: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +433f5e: 1a01 9d5d |0005: const-string v1, "SessionEditFragmentArgs(session=" // string@5d9d │ │ +433f62: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433f68: 5421 f2a1 |000a: iget-object v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.session:Ltech/ula/model/entities/Session; // field@a1f2 │ │ +433f6c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +433f72: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ +433f76: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433f7c: 5521 f1a1 |0014: iget-boolean v1, v2, Ltech/ula/ui/SessionEditFragmentArgs;.editExisting:Z // field@a1f1 │ │ +433f80: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +433f86: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +433f8a: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433f90: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +433f96: 0c00 |0021: move-result-object v0 │ │ +433f98: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23966 (SessionEditFragmentArgs.kt) │ │ │ │ Class #4922 header: │ │ @@ -1437825,21 +1437821,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -434be8: |[434be8] tech.ula.ui.SessionItem.:(Ltech/ula/model/entities/Session;)V │ │ -434bf8: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -434bfc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -434c02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -434c04: 7020 c4d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionListItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2c4 │ │ -434c0a: 5b12 f3a1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434c0e: 0e00 |000b: return-void │ │ +434bdc: |[434bdc] tech.ula.ui.SessionItem.:(Ltech/ula/model/entities/Session;)V │ │ +434bec: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +434bf0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +434bf6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +434bf8: 7020 c4d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionListItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2c4 │ │ +434bfe: 5b12 f3a1 |0009: iput-object v2, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434c02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/SessionItem; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1437848,101 +1437844,101 @@ │ │ type : '(Ltech/ula/ui/SessionItem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/ui/SessionItem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -434b98: |[434b98] tech.ula.ui.SessionItem.copy$default:(Ltech/ula/ui/SessionItem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/ui/SessionItem; │ │ -434ba8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -434bac: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -434bb0: 5401 f3a1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434bb4: 6e20 5dd2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionItem;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/ui/SessionItem; // method@d25d │ │ -434bba: 0c00 |0009: move-result-object v0 │ │ -434bbc: 1100 |000a: return-object v0 │ │ +434b8c: |[434b8c] tech.ula.ui.SessionItem.copy$default:(Ltech/ula/ui/SessionItem;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/ui/SessionItem; │ │ +434b9c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +434ba0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +434ba4: 5401 f3a1 |0004: iget-object v1, v0, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434ba8: 6e20 5dd2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionItem;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/ui/SessionItem; // method@d25d │ │ +434bae: 0c00 |0009: move-result-object v0 │ │ +434bb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionItem;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434b68: |[434b68] tech.ula.ui.SessionItem.component1:()Ltech/ula/model/entities/Session; │ │ -434b78: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434b7c: 1100 |0002: return-object v0 │ │ +434b5c: |[434b5c] tech.ula.ui.SessionItem.component1:()Ltech/ula/model/entities/Session; │ │ +434b6c: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionItem;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/ui/SessionItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -434bc0: |[434bc0] tech.ula.ui.SessionItem.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/ui/SessionItem; │ │ -434bd0: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -434bd4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -434bda: 2200 d21a |0005: new-instance v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -434bde: 7020 5bd2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionItem;.:(Ltech/ula/model/entities/Session;)V // method@d25b │ │ -434be4: 1100 |000a: return-object v0 │ │ +434bb4: |[434bb4] tech.ula.ui.SessionItem.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/ui/SessionItem; │ │ +434bc4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +434bc8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +434bce: 2200 d21a |0005: new-instance v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +434bd2: 7020 5bd2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionItem;.:(Ltech/ula/model/entities/Session;)V // method@d25b │ │ +434bd8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionItem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -434abc: |[434abc] tech.ula.ui.SessionItem.equals:(Ljava/lang/Object;)Z │ │ -434acc: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -434ad0: 2020 d21a |0002: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -434ad4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -434ad8: 1f02 d21a |0006: check-cast v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -434adc: 5410 f3a1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434ae0: 5422 f3a1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434ae4: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -434aea: 0a02 |000f: move-result v2 │ │ -434aec: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -434af0: 2803 |0012: goto 0015 // +0003 │ │ -434af2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -434af4: 0f02 |0014: return v2 │ │ -434af6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -434af8: 0f02 |0016: return v2 │ │ +434ab0: |[434ab0] tech.ula.ui.SessionItem.equals:(Ljava/lang/Object;)Z │ │ +434ac0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +434ac4: 2020 d21a |0002: instance-of v0, v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +434ac8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +434acc: 1f02 d21a |0006: check-cast v2, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +434ad0: 5410 f3a1 |0008: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434ad4: 5422 f3a1 |000a: iget-object v2, v2, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434ad8: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434ade: 0a02 |000f: move-result v2 │ │ +434ae0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +434ae4: 2803 |0012: goto 0015 // +0003 │ │ +434ae6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +434ae8: 0f02 |0014: return v2 │ │ +434aea: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +434aec: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionItem;) │ │ name : 'getSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -434b80: |[434b80] tech.ula.ui.SessionItem.getSession:()Ltech/ula/model/entities/Session; │ │ -434b90: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434b94: 1100 |0002: return-object v0 │ │ +434b74: |[434b74] tech.ula.ui.SessionItem.getSession:()Ltech/ula/model/entities/Session; │ │ +434b84: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionItem; │ │ │ │ #4 : (in Ltech/ula/ui/SessionItem;) │ │ @@ -1437950,47 +1437946,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -434afc: |[434afc] tech.ula.ui.SessionItem.hashCode:()I │ │ -434b0c: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434b10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -434b14: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -434b1a: 0a00 |0007: move-result v0 │ │ -434b1c: 2802 |0008: goto 000a // +0002 │ │ -434b1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -434b20: 0f00 |000a: return v0 │ │ +434af0: |[434af0] tech.ula.ui.SessionItem.hashCode:()I │ │ +434b00: 5410 f3a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434b04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +434b08: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +434b0e: 0a00 |0007: move-result v0 │ │ +434b10: 2802 |0008: goto 000a // +0002 │ │ +434b12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +434b14: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionItem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -434b24: |[434b24] tech.ula.ui.SessionItem.toString:()Ljava/lang/String; │ │ -434b34: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -434b38: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -434b3e: 1a01 a35d |0005: const-string v1, "SessionItem(session=" // string@5da3 │ │ -434b42: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -434b48: 5421 f3a1 |000a: iget-object v1, v2, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ -434b4c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -434b52: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -434b56: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -434b5c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -434b62: 0c00 |0017: move-result-object v0 │ │ -434b64: 1100 |0018: return-object v0 │ │ +434b18: |[434b18] tech.ula.ui.SessionItem.toString:()Ljava/lang/String; │ │ +434b28: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +434b2c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +434b32: 1a01 a35d |0005: const-string v1, "SessionItem(session=" // string@5da3 │ │ +434b36: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +434b3c: 5421 f3a1 |000a: iget-object v1, v2, Ltech/ula/ui/SessionItem;.session:Ltech/ula/model/entities/Session; // field@a1f3 │ │ +434b40: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +434b46: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +434b4a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +434b50: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +434b56: 0c00 |0017: move-result-object v0 │ │ +434b58: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23972 (SessionListAdapter.kt) │ │ │ │ Class #4923 header: │ │ @@ -1438031,36 +1438027,36 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4356b0: |[4356b0] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.:(Ltech/ula/ui/SessionListFragment;)V │ │ -4356c0: 5b01 08a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -4356c4: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4356ca: 0e00 |0005: return-void │ │ +4356a4: |[4356a4] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.:(Ltech/ula/ui/SessionListFragment;)V │ │ +4356b4: 5b01 08a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +4356b8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4356be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4356cc: |[4356cc] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ -4356dc: 1f01 ea11 |0000: check-cast v1, Lkotlin/Pair; // type@11ea │ │ -4356e0: 6e20 8dd2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.onChanged:(Lkotlin/Pair;)V // method@d28d │ │ -4356e6: 0e00 |0005: return-void │ │ +4356c0: |[4356c0] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.onChanged:(Ljava/lang/Object;)V │ │ +4356d0: 1f01 ea11 |0000: check-cast v1, Lkotlin/Pair; // type@11ea │ │ +4356d4: 6e20 8dd2 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.onChanged:(Lkotlin/Pair;)V // method@d28d │ │ +4356da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1438069,52 +1438065,52 @@ │ │ type : '(Lkotlin/Pair;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -4356e8: |[4356e8] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.onChanged:(Lkotlin/Pair;)V │ │ -4356f8: 3805 4e00 |0000: if-eqz v5, 004e // +004e │ │ -4356fc: 5440 08a2 |0002: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -435700: 6e10 388a 0500 |0004: invoke-virtual {v5}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@8a38 │ │ -435706: 0c01 |0007: move-result-object v1 │ │ -435708: 1f01 2c11 |0008: check-cast v1, Ljava/util/List; // type@112c │ │ -43570c: 7120 9ad2 1000 |000a: invoke-static {v0, v1}, Ltech/ula/ui/SessionListFragment;.access$setSessionList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V // method@d29a │ │ -435712: 5440 08a2 |000d: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -435716: 6e10 398a 0500 |000f: invoke-virtual {v5}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@8a39 │ │ -43571c: 0c05 |0012: move-result-object v5 │ │ -43571e: 1f05 2c11 |0013: check-cast v5, Ljava/util/List; // type@112c │ │ -435722: 7120 98d2 5000 |0015: invoke-static {v0, v5}, Ltech/ula/ui/SessionListFragment;.access$setFilesystemList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V // method@d298 │ │ -435728: 5445 08a2 |0018: iget-object v5, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -43572c: 2200 d61a |001a: new-instance v0, Ltech/ula/ui/SessionListAdapter; // type@1ad6 │ │ -435730: 7110 93d2 0500 |001c: invoke-static {v5}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ -435736: 0c01 |001f: move-result-object v1 │ │ -435738: 1f01 1d00 |0020: check-cast v1, Landroid/app/Activity; // type@001d │ │ -43573c: 5442 08a2 |0022: iget-object v2, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -435740: 7110 96d2 0200 |0024: invoke-static {v2}, Ltech/ula/ui/SessionListFragment;.access$getSessionList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; // method@d296 │ │ -435746: 0c02 |0027: move-result-object v2 │ │ -435748: 5443 08a2 |0028: iget-object v3, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -43574c: 7110 94d2 0300 |002a: invoke-static {v3}, Ltech/ula/ui/SessionListFragment;.access$getFilesystemList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; // method@d294 │ │ -435752: 0c03 |002d: move-result-object v3 │ │ -435754: 7040 75d2 1032 |002e: invoke-direct {v0, v1, v2, v3}, Ltech/ula/ui/SessionListAdapter;.:(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;)V // method@d275 │ │ -43575a: 7120 99d2 0500 |0031: invoke-static {v5, v0}, Ltech/ula/ui/SessionListFragment;.access$setSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/ui/SessionListAdapter;)V // method@d299 │ │ -435760: 5445 08a2 |0034: iget-object v5, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -435764: 6000 d795 |0036: sget v0, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ -435768: 6e20 91d2 0500 |0038: invoke-virtual {v5, v0}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ -43576e: 0c05 |003b: move-result-object v5 │ │ -435770: 1f05 6102 |003c: check-cast v5, Landroid/widget/ListView; // type@0261 │ │ -435774: 1a00 97a2 |003e: const-string v0, "list_sessions" // string@a297 │ │ -435778: 7120 569f 0500 |0040: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43577e: 5440 08a2 |0043: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ -435782: 7110 95d2 0000 |0045: invoke-static {v0}, Ltech/ula/ui/SessionListFragment;.access$getSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/ui/SessionListAdapter; // method@d295 │ │ -435788: 0c00 |0048: move-result-object v0 │ │ -43578a: 1f00 5f02 |0049: check-cast v0, Landroid/widget/ListAdapter; // type@025f │ │ -43578e: 6e20 ac0e 0500 |004b: invoke-virtual {v5, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0eac │ │ -435794: 0e00 |004e: return-void │ │ +4356dc: |[4356dc] tech.ula.ui.SessionListFragment$sessionsAndFilesystemsChangeObserver$1.onChanged:(Lkotlin/Pair;)V │ │ +4356ec: 3805 4e00 |0000: if-eqz v5, 004e // +004e │ │ +4356f0: 5440 08a2 |0002: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +4356f4: 6e10 388a 0500 |0004: invoke-virtual {v5}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@8a38 │ │ +4356fa: 0c01 |0007: move-result-object v1 │ │ +4356fc: 1f01 2c11 |0008: check-cast v1, Ljava/util/List; // type@112c │ │ +435700: 7120 9ad2 1000 |000a: invoke-static {v0, v1}, Ltech/ula/ui/SessionListFragment;.access$setSessionList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V // method@d29a │ │ +435706: 5440 08a2 |000d: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +43570a: 6e10 398a 0500 |000f: invoke-virtual {v5}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@8a39 │ │ +435710: 0c05 |0012: move-result-object v5 │ │ +435712: 1f05 2c11 |0013: check-cast v5, Ljava/util/List; // type@112c │ │ +435716: 7120 98d2 5000 |0015: invoke-static {v0, v5}, Ltech/ula/ui/SessionListFragment;.access$setFilesystemList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V // method@d298 │ │ +43571c: 5445 08a2 |0018: iget-object v5, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +435720: 2200 d61a |001a: new-instance v0, Ltech/ula/ui/SessionListAdapter; // type@1ad6 │ │ +435724: 7110 93d2 0500 |001c: invoke-static {v5}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ +43572a: 0c01 |001f: move-result-object v1 │ │ +43572c: 1f01 1d00 |0020: check-cast v1, Landroid/app/Activity; // type@001d │ │ +435730: 5442 08a2 |0022: iget-object v2, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +435734: 7110 96d2 0200 |0024: invoke-static {v2}, Ltech/ula/ui/SessionListFragment;.access$getSessionList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; // method@d296 │ │ +43573a: 0c02 |0027: move-result-object v2 │ │ +43573c: 5443 08a2 |0028: iget-object v3, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +435740: 7110 94d2 0300 |002a: invoke-static {v3}, Ltech/ula/ui/SessionListFragment;.access$getFilesystemList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; // method@d294 │ │ +435746: 0c03 |002d: move-result-object v3 │ │ +435748: 7040 75d2 1032 |002e: invoke-direct {v0, v1, v2, v3}, Ltech/ula/ui/SessionListAdapter;.:(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;)V // method@d275 │ │ +43574e: 7120 99d2 0500 |0031: invoke-static {v5, v0}, Ltech/ula/ui/SessionListFragment;.access$setSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/ui/SessionListAdapter;)V // method@d299 │ │ +435754: 5445 08a2 |0034: iget-object v5, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +435758: 6000 d795 |0036: sget v0, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ +43575c: 6e20 91d2 0500 |0038: invoke-virtual {v5, v0}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ +435762: 0c05 |003b: move-result-object v5 │ │ +435764: 1f05 6102 |003c: check-cast v5, Landroid/widget/ListView; // type@0261 │ │ +435768: 1a00 97a2 |003e: const-string v0, "list_sessions" // string@a297 │ │ +43576c: 7120 569f 0500 |0040: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +435772: 5440 08a2 |0043: iget-object v0, v4, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.this$0:Ltech/ula/ui/SessionListFragment; // field@a208 │ │ +435776: 7110 95d2 0000 |0045: invoke-static {v0}, Ltech/ula/ui/SessionListFragment;.access$getSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/ui/SessionListAdapter; // method@d295 │ │ +43577c: 0c00 |0048: move-result-object v0 │ │ +43577e: 1f00 5f02 |0049: check-cast v0, Landroid/widget/ListAdapter; // type@025f │ │ +435782: 6e20 ac0e 0500 |004b: invoke-virtual {v5, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0eac │ │ +435788: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x000d line=46 │ │ 0x0018 line=48 │ │ 0x0034 line=49 │ │ locals : │ │ @@ -1438186,38 +1438182,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -4359b0: |[4359b0] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:()V │ │ -4359c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4359c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -4359c4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -4359c6: 7050 b1d2 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2b1 │ │ -4359cc: 0e00 |0006: return-void │ │ +4359a4: |[4359a4] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:()V │ │ +4359b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4359b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +4359b8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +4359ba: 7050 b1d2 0321 |0003: invoke-direct {v3, v0, v1, v2, v0}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2b1 │ │ +4359c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : '' │ │ type : '(Ltech/ula/model/entities/Session;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4359d0: |[4359d0] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:(Ltech/ula/model/entities/Session;Z)V │ │ -4359e0: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4359e6: 5b01 13a2 |0003: iput-object v1, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -4359ea: 5c02 12a2 |0005: iput-boolean v2, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -4359ee: 0e00 |0007: return-void │ │ +4359c4: |[4359c4] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:(Ltech/ula/model/entities/Session;Z)V │ │ +4359d4: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4359da: 5b01 13a2 |0003: iput-object v1, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +4359de: 5c02 12a2 |0005: iput-boolean v2, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +4359e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ 0x0000 - 0x0008 reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1438227,24 +1438223,24 @@ │ │ type : '(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -4359f0: |[4359f0] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -435a00: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -435a04: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -435a08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -435a0a: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -435a0e: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ -435a12: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -435a16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -435a18: 7030 b0d2 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ -435a1e: 0e00 |000f: return-void │ │ +4359e4: |[4359e4] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.:(Ltech/ula/model/entities/Session;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4359f4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4359f8: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +4359fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4359fe: 1f01 f719 |0005: check-cast v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +435a02: dd03 0302 |0007: and-int/lit8 v3, v3, #int 2 // #02 │ │ +435a06: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +435a0a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +435a0c: 7030 b0d2 1002 |000c: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ +435a12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ 0x000c line=15 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ 0x0000 - 0x0010 reg=1 (null) Ltech/ula/model/entities/Session; │ │ @@ -1438257,159 +1438253,159 @@ │ │ type : '(Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -435960: |[435960] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.copy$default:(Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ -435970: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -435974: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -435978: 5401 13a2 |0004: iget-object v1, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -43597c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -435980: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -435984: 5502 12a2 |000a: iget-boolean v2, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435988: 6e30 b4d2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // method@d2b4 │ │ -43598e: 0c00 |000f: move-result-object v0 │ │ -435990: 1100 |0010: return-object v0 │ │ +435954: |[435954] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.copy$default:(Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;Ltech/ula/model/entities/Session;ZILjava/lang/Object;)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ +435964: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +435968: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +43596c: 5401 13a2 |0004: iget-object v1, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +435970: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +435974: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +435978: 5502 12a2 |000a: iget-boolean v2, v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +43597c: 6e30 b4d2 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // method@d2b4 │ │ +435982: 0c00 |000f: move-result-object v0 │ │ +435984: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435930: |[435930] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.component1:()Ltech/ula/model/entities/Session; │ │ -435940: 5410 13a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -435944: 1100 |0002: return-object v0 │ │ +435924: |[435924] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.component1:()Ltech/ula/model/entities/Session; │ │ +435934: 5410 13a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +435938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43580c: |[43580c] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.component2:()Z │ │ -43581c: 5510 12a2 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435820: 0f00 |0002: return v0 │ │ +435800: |[435800] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.component2:()Z │ │ +435810: 5510 12a2 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +435814: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -435994: |[435994] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ -4359a4: 2200 dd1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ -4359a8: 7030 b0d2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ -4359ae: 1100 |0005: return-object v0 │ │ +435988: |[435988] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.copy:(Ltech/ula/model/entities/Session;Z)Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ +435998: 2200 dd1a |0000: new-instance v0, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ +43599c: 7030 b0d2 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.:(Ltech/ula/model/entities/Session;Z)V // method@d2b0 │ │ +4359a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -435824: |[435824] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.equals:(Ljava/lang/Object;)Z │ │ -435834: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -435838: 2030 dd1a |0002: instance-of v0, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ -43583c: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -435840: 1f03 dd1a |0006: check-cast v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ -435844: 5420 13a2 |0008: iget-object v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -435848: 5431 13a2 |000a: iget-object v1, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -43584c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -435852: 0a00 |000f: move-result v0 │ │ -435854: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -435858: 5520 12a2 |0012: iget-boolean v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -43585c: 5533 12a2 |0014: iget-boolean v3, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435860: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ -435864: 2803 |0018: goto 001b // +0003 │ │ -435866: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -435868: 0f03 |001a: return v3 │ │ -43586a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -43586c: 0f03 |001c: return v3 │ │ +435818: |[435818] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.equals:(Ljava/lang/Object;)Z │ │ +435828: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43582c: 2030 dd1a |0002: instance-of v0, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ +435830: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +435834: 1f03 dd1a |0006: check-cast v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; // type@1add │ │ +435838: 5420 13a2 |0008: iget-object v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +43583c: 5431 13a2 |000a: iget-object v1, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +435840: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +435846: 0a00 |000f: move-result v0 │ │ +435848: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +43584c: 5520 12a2 |0012: iget-boolean v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +435850: 5533 12a2 |0014: iget-boolean v3, v3, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +435854: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ +435858: 2803 |0018: goto 001b // +0003 │ │ +43585a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43585c: 0f03 |001a: return v3 │ │ +43585e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +435860: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'getActionId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -435888: |[435888] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getActionId:()I │ │ -435898: 1400 3900 097f |0000: const v0, #float 1.82105e+38 // #7f090039 │ │ -43589e: 0f00 |0003: return v0 │ │ +43587c: |[43587c] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getActionId:()I │ │ +43588c: 1400 3900 097f |0000: const v0, #float 1.82105e+38 // #7f090039 │ │ +435892: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'getArguments' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -435798: |[435798] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getArguments:()Landroid/os/Bundle; │ │ -4357a8: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ -4357ac: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ -4357b2: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ -4357b6: 1c02 f719 |0007: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -4357ba: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -4357c0: 0a01 |000c: move-result v1 │ │ -4357c2: 1a02 77c3 |000d: const-string v2, "session" // string@c377 │ │ -4357c6: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -4357ca: 5441 13a2 |0011: iget-object v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -4357ce: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ -4357d2: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ -4357d8: 2812 |0018: goto 002a // +0012 │ │ -4357da: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ -4357de: 1c03 f719 |001b: const-class v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -4357e2: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ -4357e8: 0a01 |0020: move-result v1 │ │ -4357ea: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -4357ee: 5441 13a2 |0023: iget-object v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -4357f2: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ -4357f6: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ -4357fc: 5541 12a2 |002a: iget-boolean v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435800: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ -435804: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ -43580a: 1100 |0031: return-object v0 │ │ +43578c: |[43578c] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getArguments:()Landroid/os/Bundle; │ │ +43579c: 2200 1e01 |0000: new-instance v0, Landroid/os/Bundle; // type@011e │ │ +4357a0: 7010 fa05 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@05fa │ │ +4357a6: 1c01 3201 |0005: const-class v1, Landroid/os/Parcelable; // type@0132 │ │ +4357aa: 1c02 f719 |0007: const-class v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +4357ae: 6e20 4c83 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +4357b4: 0a01 |000c: move-result v1 │ │ +4357b6: 1a02 77c3 |000d: const-string v2, "session" // string@c377 │ │ +4357ba: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +4357be: 5441 13a2 |0011: iget-object v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +4357c2: 1f01 3201 |0013: check-cast v1, Landroid/os/Parcelable; // type@0132 │ │ +4357c6: 6e30 2c06 2001 |0015: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@062c │ │ +4357cc: 2812 |0018: goto 002a // +0012 │ │ +4357ce: 1c01 5210 |0019: const-class v1, Ljava/io/Serializable; // type@1052 │ │ +4357d2: 1c03 f719 |001b: const-class v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +4357d6: 6e20 4c83 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@834c │ │ +4357dc: 0a01 |0020: move-result v1 │ │ +4357de: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +4357e2: 5441 13a2 |0023: iget-object v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +4357e6: 1f01 5210 |0025: check-cast v1, Ljava/io/Serializable; // type@1052 │ │ +4357ea: 6e30 2f06 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@062f │ │ +4357f0: 5541 12a2 |002a: iget-boolean v1, v4, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +4357f4: 1a02 6984 |002c: const-string v2, "editExisting" // string@8469 │ │ +4357f8: 6e30 1906 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0619 │ │ +4357fe: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x0011 line=22 │ │ 0x0019 line=23 │ │ 0x0023 line=24 │ │ @@ -1438422,17 +1438418,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435870: |[435870] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getEditExisting:()Z │ │ -435880: 5510 12a2 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435884: 0f00 |0002: return v0 │ │ +435864: |[435864] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getEditExisting:()Z │ │ +435874: 5510 12a2 |0000: iget-boolean v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +435878: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ │ │ #7 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ @@ -1438440,17 +1438436,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435948: |[435948] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getSession:()Ltech/ula/model/entities/Session; │ │ -435958: 5410 13a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -43595c: 1100 |0002: return-object v0 │ │ +43593c: |[43593c] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.getSession:()Ltech/ula/model/entities/Session; │ │ +43594c: 5410 13a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +435950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit; │ │ │ │ #8 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ @@ -1438458,56 +1438454,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4358a0: |[4358a0] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.hashCode:()I │ │ -4358b0: 5420 13a2 |0000: iget-object v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -4358b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4358b8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4358be: 0a00 |0007: move-result v0 │ │ -4358c0: 2802 |0008: goto 000a // +0002 │ │ -4358c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4358c4: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4358c8: 5521 12a2 |000c: iget-boolean v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -4358cc: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -4358d0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -4358d2: b010 |0011: add-int/2addr v0, v1 │ │ -4358d4: 0f00 |0012: return v0 │ │ +435894: |[435894] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.hashCode:()I │ │ +4358a4: 5420 13a2 |0000: iget-object v0, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +4358a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4358ac: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4358b2: 0a00 |0007: move-result v0 │ │ +4358b4: 2802 |0008: goto 000a // +0002 │ │ +4358b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4358b8: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4358bc: 5521 12a2 |000c: iget-boolean v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +4358c0: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +4358c4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +4358c6: b010 |0011: add-int/2addr v0, v1 │ │ +4358c8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4358d8: |[4358d8] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.toString:()Ljava/lang/String; │ │ -4358e8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4358ec: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4358f2: 1a01 9018 |0005: const-string v1, "ActionSessionListToSessionEdit(session=" // string@1890 │ │ -4358f6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4358fc: 5421 13a2 |000a: iget-object v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ -435900: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -435906: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ -43590a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -435910: 5521 12a2 |0014: iget-boolean v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ -435914: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -43591a: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43591e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -435924: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43592a: 0c00 |0021: move-result-object v0 │ │ -43592c: 1100 |0022: return-object v0 │ │ +4358cc: |[4358cc] tech.ula.ui.SessionListFragmentDirections$ActionSessionListToSessionEdit.toString:()Ljava/lang/String; │ │ +4358dc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4358e0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4358e6: 1a01 9018 |0005: const-string v1, "ActionSessionListToSessionEdit(session=" // string@1890 │ │ +4358ea: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4358f0: 5421 13a2 |000a: iget-object v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.session:Ltech/ula/model/entities/Session; // field@a213 │ │ +4358f4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4358fa: 1a01 9a12 |000f: const-string v1, ", editExisting=" // string@129a │ │ +4358fe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +435904: 5521 12a2 |0014: iget-boolean v1, v2, Ltech/ula/ui/SessionListFragmentDirections$ActionSessionListToSessionEdit;.editExisting:Z // field@a212 │ │ +435908: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +43590e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +435912: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +435918: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43591e: 0c00 |0021: move-result-object v0 │ │ +435920: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23974 (SessionListFragmentDirections.kt) │ │ │ │ Class #4925 header: │ │ @@ -1438560,21 +1438556,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -436454: |[436454] tech.ula.ui.SessionSeparatorItem.:(Ljava/lang/String;)V │ │ -436464: 1a00 49c3 |0000: const-string v0, "separatorText" // string@c349 │ │ -436468: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43646e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -436470: 7020 c4d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionListItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2c4 │ │ -436476: 5b12 15a2 |0009: iput-object v2, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -43647a: 0e00 |000b: return-void │ │ +436448: |[436448] tech.ula.ui.SessionSeparatorItem.:(Ljava/lang/String;)V │ │ +436458: 1a00 49c3 |0000: const-string v0, "separatorText" // string@c349 │ │ +43645c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436462: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +436464: 7020 c4d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/ui/SessionListItem;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2c4 │ │ +43646a: 5b12 15a2 |0009: iput-object v2, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +43646e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=143 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/SessionSeparatorItem; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1438583,101 +1438579,101 @@ │ │ type : '(Ltech/ula/ui/SessionSeparatorItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionSeparatorItem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -436404: |[436404] tech.ula.ui.SessionSeparatorItem.copy$default:(Ltech/ula/ui/SessionSeparatorItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionSeparatorItem; │ │ -436414: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -436418: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -43641c: 5401 15a2 |0004: iget-object v1, v0, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -436420: 6e20 c7d2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionSeparatorItem;.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionSeparatorItem; // method@d2c7 │ │ -436426: 0c00 |0009: move-result-object v0 │ │ -436428: 1100 |000a: return-object v0 │ │ +4363f8: |[4363f8] tech.ula.ui.SessionSeparatorItem.copy$default:(Ltech/ula/ui/SessionSeparatorItem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/ui/SessionSeparatorItem; │ │ +436408: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +43640c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +436410: 5401 15a2 |0004: iget-object v1, v0, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +436414: 6e20 c7d2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionSeparatorItem;.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionSeparatorItem; // method@d2c7 │ │ +43641a: 0c00 |0009: move-result-object v0 │ │ +43641c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -436390: |[436390] tech.ula.ui.SessionSeparatorItem.component1:()Ljava/lang/String; │ │ -4363a0: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -4363a4: 1100 |0002: return-object v0 │ │ +436384: |[436384] tech.ula.ui.SessionSeparatorItem.component1:()Ljava/lang/String; │ │ +436394: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +436398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/ui/SessionSeparatorItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43642c: |[43642c] tech.ula.ui.SessionSeparatorItem.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionSeparatorItem; │ │ -43643c: 1a00 49c3 |0000: const-string v0, "separatorText" // string@c349 │ │ -436440: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436446: 2200 e11a |0005: new-instance v0, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -43644a: 7020 c5d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionSeparatorItem;.:(Ljava/lang/String;)V // method@d2c5 │ │ -436450: 1100 |000a: return-object v0 │ │ +436420: |[436420] tech.ula.ui.SessionSeparatorItem.copy:(Ljava/lang/String;)Ltech/ula/ui/SessionSeparatorItem; │ │ +436430: 1a00 49c3 |0000: const-string v0, "separatorText" // string@c349 │ │ +436434: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43643a: 2200 e11a |0005: new-instance v0, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +43643e: 7020 c5d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/ui/SessionSeparatorItem;.:(Ljava/lang/String;)V // method@d2c5 │ │ +436444: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -436328: |[436328] tech.ula.ui.SessionSeparatorItem.equals:(Ljava/lang/Object;)Z │ │ -436338: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -43633c: 2020 e11a |0002: instance-of v0, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -436340: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -436344: 1f02 e11a |0006: check-cast v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -436348: 5410 15a2 |0008: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -43634c: 5422 15a2 |000a: iget-object v2, v2, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -436350: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -436356: 0a02 |000f: move-result v2 │ │ -436358: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -43635c: 2803 |0012: goto 0015 // +0003 │ │ -43635e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -436360: 0f02 |0014: return v2 │ │ -436362: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -436364: 0f02 |0016: return v2 │ │ +43631c: |[43631c] tech.ula.ui.SessionSeparatorItem.equals:(Ljava/lang/Object;)Z │ │ +43632c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +436330: 2020 e11a |0002: instance-of v0, v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +436334: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +436338: 1f02 e11a |0006: check-cast v2, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +43633c: 5410 15a2 |0008: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +436340: 5422 15a2 |000a: iget-object v2, v2, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +436344: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43634a: 0a02 |000f: move-result v2 │ │ +43634c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +436350: 2803 |0012: goto 0015 // +0003 │ │ +436352: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +436354: 0f02 |0014: return v2 │ │ +436356: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +436358: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ name : 'getSeparatorText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4363a8: |[4363a8] tech.ula.ui.SessionSeparatorItem.getSeparatorText:()Ljava/lang/String; │ │ -4363b8: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -4363bc: 1100 |0002: return-object v0 │ │ +43639c: |[43639c] tech.ula.ui.SessionSeparatorItem.getSeparatorText:()Ljava/lang/String; │ │ +4363ac: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +4363b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/ui/SessionSeparatorItem; │ │ │ │ #4 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ @@ -1438685,47 +1438681,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -436368: |[436368] tech.ula.ui.SessionSeparatorItem.hashCode:()I │ │ -436378: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -43637c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -436380: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -436386: 0a00 |0007: move-result v0 │ │ -436388: 2802 |0008: goto 000a // +0002 │ │ -43638a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -43638c: 0f00 |000a: return v0 │ │ +43635c: |[43635c] tech.ula.ui.SessionSeparatorItem.hashCode:()I │ │ +43636c: 5410 15a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +436370: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +436374: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43637a: 0a00 |0007: move-result v0 │ │ +43637c: 2802 |0008: goto 000a // +0002 │ │ +43637e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +436380: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/ui/SessionSeparatorItem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4363c0: |[4363c0] tech.ula.ui.SessionSeparatorItem.toString:()Ljava/lang/String; │ │ -4363d0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4363d4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4363da: 1a01 aa5d |0005: const-string v1, "SessionSeparatorItem(separatorText=" // string@5daa │ │ -4363de: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4363e4: 5421 15a2 |000a: iget-object v1, v2, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ -4363e8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4363ee: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4363f2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4363f8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4363fe: 0c00 |0017: move-result-object v0 │ │ -436400: 1100 |0018: return-object v0 │ │ +4363b4: |[4363b4] tech.ula.ui.SessionSeparatorItem.toString:()Ljava/lang/String; │ │ +4363c4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4363c8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4363ce: 1a01 aa5d |0005: const-string v1, "SessionSeparatorItem(separatorText=" // string@5daa │ │ +4363d2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4363d8: 5421 15a2 |000a: iget-object v1, v2, Ltech/ula/ui/SessionSeparatorItem;.separatorText:Ljava/lang/String; // field@a215 │ │ +4363dc: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4363e2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +4363e6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4363ec: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4363f2: 0c00 |0017: move-result-object v0 │ │ +4363f4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23972 (SessionListAdapter.kt) │ │ │ │ Class #4926 header: │ │ @@ -1438762,39 +1438758,39 @@ │ │ type : '(Ltech/ula/ui/SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4364a4: |[4364a4] tech.ula.ui.SettingsFragment$onCreatePreferences$1.:(Ltech/ula/ui/SettingsFragment;)V │ │ -4364b4: 5b01 16a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.this$0:Ltech/ula/ui/SettingsFragment; // field@a216 │ │ -4364b8: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -4364be: 0e00 |0005: return-void │ │ +436498: |[436498] tech.ula.ui.SettingsFragment$onCreatePreferences$1.:(Ltech/ula/ui/SettingsFragment;)V │ │ +4364a8: 5b01 16a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.this$0:Ltech/ula/ui/SettingsFragment; // field@a216 │ │ +4364ac: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +4364b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -43647c: |[43647c] tech.ula.ui.SettingsFragment$onCreatePreferences$1.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -43648c: 5401 16a2 |0000: iget-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.this$0:Ltech/ula/ui/SettingsFragment; // field@a216 │ │ -436490: 7110 d8d2 0100 |0002: invoke-static {v1}, Ltech/ula/ui/SettingsFragment;.access$getProotDebugLogger$p:(Ltech/ula/ui/SettingsFragment;)Ltech/ula/utils/ProotDebugLogger; // method@d2d8 │ │ -436496: 0c01 |0005: move-result-object v1 │ │ -436498: 6e10 8dd4 0100 |0006: invoke-virtual {v1}, Ltech/ula/utils/ProotDebugLogger;.deleteLogs:()V // method@d48d │ │ -43649e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -4364a0: 0f01 |000a: return v1 │ │ +436470: |[436470] tech.ula.ui.SettingsFragment$onCreatePreferences$1.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +436480: 5401 16a2 |0000: iget-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.this$0:Ltech/ula/ui/SettingsFragment; // field@a216 │ │ +436484: 7110 d8d2 0100 |0002: invoke-static {v1}, Ltech/ula/ui/SettingsFragment;.access$getProotDebugLogger$p:(Ltech/ula/ui/SettingsFragment;)Ltech/ula/utils/ProotDebugLogger; // method@d2d8 │ │ +43648a: 0c01 |0005: move-result-object v1 │ │ +43648c: 6e10 8dd4 0100 |0006: invoke-virtual {v1}, Ltech/ula/utils/ProotDebugLogger;.deleteLogs:()V // method@d48d │ │ +436492: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +436494: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/ui/SettingsFragment$onCreatePreferences$1; │ │ 0x0000 - 0x000b reg=1 (null) Landroidx/preference/Preference; │ │ │ │ @@ -1438835,49 +1438831,49 @@ │ │ type : '(Ltech/ula/ui/SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -436510: |[436510] tech.ula.ui.SettingsFragment$onCreatePreferences$2.:(Ltech/ula/ui/SettingsFragment;)V │ │ -436520: 5b01 17a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a217 │ │ -436524: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43652a: 0e00 |0005: return-void │ │ +436504: |[436504] tech.ula.ui.SettingsFragment$onCreatePreferences$2.:(Ltech/ula/ui/SettingsFragment;)V │ │ +436514: 5b01 17a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a217 │ │ +436518: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43651e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4364c0: |[4364c0] tech.ula.ui.SettingsFragment$onCreatePreferences$2.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ -4364d0: 5423 17a2 |0000: iget-object v3, v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a217 │ │ -4364d4: 6e10 dbd2 0300 |0002: invoke-virtual {v3}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ -4364da: 0c03 |0005: move-result-object v3 │ │ -4364dc: 3903 0500 |0006: if-nez v3, 000b // +0005 │ │ -4364e0: 7100 739f 0000 |0008: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4364e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4364e8: 1a01 2e75 |000c: const-string v1, "apps" // string@752e │ │ -4364ec: 6e30 7d3c 1300 |000e: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@3c7d │ │ -4364f2: 0c03 |0011: move-result-object v3 │ │ -4364f4: 7210 b902 0300 |0012: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -4364fa: 0c03 |0015: move-result-object v3 │ │ -4364fc: 1a00 e81a |0016: const-string v0, "AutoApp" // string@1ae8 │ │ -436500: 7220 b702 0300 |0018: invoke-interface {v3, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ -436506: 7210 af02 0300 |001b: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43650c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -43650e: 0f03 |001f: return v3 │ │ +4364b4: |[4364b4] tech.ula.ui.SettingsFragment$onCreatePreferences$2.onPreferenceClick:(Landroidx/preference/Preference;)Z │ │ +4364c4: 5423 17a2 |0000: iget-object v3, v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a217 │ │ +4364c8: 6e10 dbd2 0300 |0002: invoke-virtual {v3}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ +4364ce: 0c03 |0005: move-result-object v3 │ │ +4364d0: 3903 0500 |0006: if-nez v3, 000b // +0005 │ │ +4364d4: 7100 739f 0000 |0008: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4364da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4364dc: 1a01 2e75 |000c: const-string v1, "apps" // string@752e │ │ +4364e0: 6e30 7d3c 1300 |000e: invoke-virtual {v3, v1, v0}, Landroidx/fragment/app/FragmentActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@3c7d │ │ +4364e6: 0c03 |0011: move-result-object v3 │ │ +4364e8: 7210 b902 0300 |0012: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +4364ee: 0c03 |0015: move-result-object v3 │ │ +4364f0: 1a00 e81a |0016: const-string v0, "AutoApp" // string@1ae8 │ │ +4364f4: 7220 b702 0300 |0018: invoke-interface {v3, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ +4364fa: 7210 af02 0300 |001b: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +436500: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +436502: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0012 line=34 │ │ 0x0018 line=35 │ │ 0x001b line=36 │ │ locals : │ │ @@ -1438917,37 +1438913,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -436884: |[436884] tech.ula.utils.AllDownloadsCompletedSuccessfully.:()V │ │ -436894: 2200 e61a |0000: new-instance v0, Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // type@1ae6 │ │ -436898: 7010 e2d2 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.:()V // method@d2e2 │ │ -43689e: 6900 1ca2 |0005: sput-object v0, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.INSTANCE:Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // field@a21c │ │ -4368a2: 0e00 |0007: return-void │ │ +436878: |[436878] tech.ula.utils.AllDownloadsCompletedSuccessfully.:()V │ │ +436888: 2200 e61a |0000: new-instance v0, Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // type@1ae6 │ │ +43688c: 7010 e2d2 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.:()V // method@d2e2 │ │ +436892: 6900 1ca2 |0005: sput-object v0, Ltech/ula/utils/AllDownloadsCompletedSuccessfully;.INSTANCE:Ltech/ula/utils/AllDownloadsCompletedSuccessfully; // field@a21c │ │ +436896: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/AllDownloadsCompletedSuccessfully;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4368a4: |[4368a4] tech.ula.utils.AllDownloadsCompletedSuccessfully.:()V │ │ -4368b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4368b6: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ -4368bc: 0e00 |0004: return-void │ │ +436898: |[436898] tech.ula.utils.AllDownloadsCompletedSuccessfully.:()V │ │ +4368a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4368aa: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ +4368b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/AllDownloadsCompletedSuccessfully; │ │ │ │ Virtual methods - │ │ @@ -1439003,21 +1438999,21 @@ │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -436c2c: |[436c2c] tech.ula.utils.AssetDownloadFailure.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ -436c3c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -436c40: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436c46: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -436c48: 7020 f2d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ -436c4e: 5b12 1fa2 |0009: iput-object v2, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436c52: 0e00 |000b: return-void │ │ +436c20: |[436c20] tech.ula.utils.AssetDownloadFailure.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ +436c30: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +436c34: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436c3a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +436c3c: 7020 f2d2 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ +436c42: 5b12 1fa2 |0009: iput-object v2, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436c46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/AssetDownloadFailure; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/utils/DownloadFailureLocalizationData; │ │ │ │ @@ -1439026,101 +1439022,101 @@ │ │ type : '(Ltech/ula/utils/AssetDownloadFailure;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/utils/AssetDownloadFailure;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -436bac: |[436bac] tech.ula.utils.AssetDownloadFailure.copy$default:(Ltech/ula/utils/AssetDownloadFailure;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/utils/AssetDownloadFailure; │ │ -436bbc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -436bc0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -436bc4: 5401 1fa2 |0004: iget-object v1, v0, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436bc8: 6e20 ebd2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/AssetDownloadFailure;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/utils/AssetDownloadFailure; // method@d2eb │ │ -436bce: 0c00 |0009: move-result-object v0 │ │ -436bd0: 1100 |000a: return-object v0 │ │ +436ba0: |[436ba0] tech.ula.utils.AssetDownloadFailure.copy$default:(Ltech/ula/utils/AssetDownloadFailure;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/utils/AssetDownloadFailure; │ │ +436bb0: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +436bb4: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +436bb8: 5401 1fa2 |0004: iget-object v1, v0, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436bbc: 6e20 ebd2 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/AssetDownloadFailure;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/utils/AssetDownloadFailure; // method@d2eb │ │ +436bc2: 0c00 |0009: move-result-object v0 │ │ +436bc4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ name : 'component1' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -436bfc: |[436bfc] tech.ula.utils.AssetDownloadFailure.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -436c0c: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436c10: 1100 |0002: return-object v0 │ │ +436bf0: |[436bf0] tech.ula.utils.AssetDownloadFailure.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +436c00: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436c04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ name : 'copy' │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/utils/AssetDownloadFailure;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -436bd4: |[436bd4] tech.ula.utils.AssetDownloadFailure.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/utils/AssetDownloadFailure; │ │ -436be4: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -436be8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436bee: 2200 e91a |0005: new-instance v0, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -436bf2: 7020 e9d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ -436bf8: 1100 |000a: return-object v0 │ │ +436bc8: |[436bc8] tech.ula.utils.AssetDownloadFailure.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/utils/AssetDownloadFailure; │ │ +436bd8: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +436bdc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436be2: 2200 e91a |0005: new-instance v0, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +436be6: 7020 e9d2 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/AssetDownloadFailure;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d2e9 │ │ +436bec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -436b00: |[436b00] tech.ula.utils.AssetDownloadFailure.equals:(Ljava/lang/Object;)Z │ │ -436b10: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -436b14: 2020 e91a |0002: instance-of v0, v2, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -436b18: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -436b1c: 1f02 e91a |0006: check-cast v2, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ -436b20: 5410 1fa2 |0008: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436b24: 5422 1fa2 |000a: iget-object v2, v2, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436b28: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -436b2e: 0a02 |000f: move-result v2 │ │ -436b30: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -436b34: 2803 |0012: goto 0015 // +0003 │ │ -436b36: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -436b38: 0f02 |0014: return v2 │ │ -436b3a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -436b3c: 0f02 |0016: return v2 │ │ +436af4: |[436af4] tech.ula.utils.AssetDownloadFailure.equals:(Ljava/lang/Object;)Z │ │ +436b04: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +436b08: 2020 e91a |0002: instance-of v0, v2, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +436b0c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +436b10: 1f02 e91a |0006: check-cast v2, Ltech/ula/utils/AssetDownloadFailure; // type@1ae9 │ │ +436b14: 5410 1fa2 |0008: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436b18: 5422 1fa2 |000a: iget-object v2, v2, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436b1c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +436b22: 0a02 |000f: move-result v2 │ │ +436b24: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +436b28: 2803 |0012: goto 0015 // +0003 │ │ +436b2a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +436b2c: 0f02 |0014: return v2 │ │ +436b2e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +436b30: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ name : 'getReason' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -436c14: |[436c14] tech.ula.utils.AssetDownloadFailure.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -436c24: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436c28: 1100 |0002: return-object v0 │ │ +436c08: |[436c08] tech.ula.utils.AssetDownloadFailure.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +436c18: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436c1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/AssetDownloadFailure; │ │ │ │ #4 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ @@ -1439128,47 +1439124,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -436b40: |[436b40] tech.ula.utils.AssetDownloadFailure.hashCode:()I │ │ -436b50: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436b54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -436b58: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -436b5e: 0a00 |0007: move-result v0 │ │ -436b60: 2802 |0008: goto 000a // +0002 │ │ -436b62: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -436b64: 0f00 |000a: return v0 │ │ +436b34: |[436b34] tech.ula.utils.AssetDownloadFailure.hashCode:()I │ │ +436b44: 5410 1fa2 |0000: iget-object v0, v1, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436b48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +436b4c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +436b52: 0a00 |0007: move-result v0 │ │ +436b54: 2802 |0008: goto 000a // +0002 │ │ +436b56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +436b58: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/AssetDownloadFailure;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -436b68: |[436b68] tech.ula.utils.AssetDownloadFailure.toString:()Ljava/lang/String; │ │ -436b78: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -436b7c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -436b82: 1a01 b71a |0005: const-string v1, "AssetDownloadFailure(reason=" // string@1ab7 │ │ -436b86: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436b8c: 5421 1fa2 |000a: iget-object v1, v2, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ -436b90: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -436b96: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -436b9a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436ba0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436ba6: 0c00 |0017: move-result-object v0 │ │ -436ba8: 1100 |0018: return-object v0 │ │ +436b5c: |[436b5c] tech.ula.utils.AssetDownloadFailure.toString:()Ljava/lang/String; │ │ +436b6c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +436b70: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436b76: 1a01 b71a |0005: const-string v1, "AssetDownloadFailure(reason=" // string@1ab7 │ │ +436b7a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436b80: 5421 1fa2 |000a: iget-object v1, v2, Ltech/ula/utils/AssetDownloadFailure;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a21f │ │ +436b84: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +436b8a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +436b8e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436b94: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436b9a: 0c00 |0017: move-result-object v0 │ │ +436b9c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6840 (AssetDownloader.kt) │ │ │ │ Class #4930 header: │ │ @@ -1439206,37 +1439202,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -438238: |[438238] tech.ula.utils.BreadcrumbType$ObservedState.:()V │ │ -438248: 2200 f61a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ObservedState; // type@1af6 │ │ -43824c: 7010 29d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ObservedState;.:()V // method@d329 │ │ -438252: 6900 6fa2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ -438256: 0e00 |0007: return-void │ │ +43822c: |[43822c] tech.ula.utils.BreadcrumbType$ObservedState.:()V │ │ +43823c: 2200 f61a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ObservedState; // type@1af6 │ │ +438240: 7010 29d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ObservedState;.:()V // method@d329 │ │ +438246: 6900 6fa2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ +43824a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType$ObservedState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -438258: |[438258] tech.ula.utils.BreadcrumbType$ObservedState.:()V │ │ -438268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43826a: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ -438270: 0e00 |0004: return-void │ │ +43824c: |[43824c] tech.ula.utils.BreadcrumbType$ObservedState.:()V │ │ +43825c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43825e: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ +438264: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/BreadcrumbType$ObservedState; │ │ │ │ Virtual methods - │ │ @@ -1439245,17 +1439241,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -438220: |[438220] tech.ula.utils.BreadcrumbType$ObservedState.toString:()Ljava/lang/String; │ │ -438230: 1a00 8b5e |0000: const-string v0, "State observed" // string@5e8b │ │ -438234: 1100 |0002: return-object v0 │ │ +438214: |[438214] tech.ula.utils.BreadcrumbType$ObservedState.toString:()Ljava/lang/String; │ │ +438224: 1a00 8b5e |0000: const-string v0, "State observed" // string@5e8b │ │ +438228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #4931 header: │ │ @@ -1439293,37 +1439289,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43828c: |[43828c] tech.ula.utils.BreadcrumbType$ReceivedEvent.:()V │ │ -43829c: 2200 f71a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // type@1af7 │ │ -4382a0: 7010 2cd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.:()V // method@d32c │ │ -4382a6: 6900 70a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ -4382aa: 0e00 |0007: return-void │ │ +438280: |[438280] tech.ula.utils.BreadcrumbType$ReceivedEvent.:()V │ │ +438290: 2200 f71a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // type@1af7 │ │ +438294: 7010 2cd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.:()V // method@d32c │ │ +43829a: 6900 70a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ +43829e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType$ReceivedEvent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4382ac: |[4382ac] tech.ula.utils.BreadcrumbType$ReceivedEvent.:()V │ │ -4382bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4382be: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ -4382c4: 0e00 |0004: return-void │ │ +4382a0: |[4382a0] tech.ula.utils.BreadcrumbType$ReceivedEvent.:()V │ │ +4382b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4382b2: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ +4382b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/BreadcrumbType$ReceivedEvent; │ │ │ │ Virtual methods - │ │ @@ -1439332,17 +1439328,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -438274: |[438274] tech.ula.utils.BreadcrumbType$ReceivedEvent.toString:()Ljava/lang/String; │ │ -438284: 1a00 9a26 |0000: const-string v0, "Event received" // string@269a │ │ -438288: 1100 |0002: return-object v0 │ │ +438268: |[438268] tech.ula.utils.BreadcrumbType$ReceivedEvent.toString:()Ljava/lang/String; │ │ +438278: 1a00 9a26 |0000: const-string v0, "Event received" // string@269a │ │ +43827c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #4932 header: │ │ @@ -1439380,37 +1439376,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4382e0: |[4382e0] tech.ula.utils.BreadcrumbType$ReceivedIntent.:()V │ │ -4382f0: 2200 f81a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // type@1af8 │ │ -4382f4: 7010 2fd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.:()V // method@d32f │ │ -4382fa: 6900 71a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // field@a271 │ │ -4382fe: 0e00 |0007: return-void │ │ +4382d4: |[4382d4] tech.ula.utils.BreadcrumbType$ReceivedIntent.:()V │ │ +4382e4: 2200 f81a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // type@1af8 │ │ +4382e8: 7010 2fd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.:()V // method@d32f │ │ +4382ee: 6900 71a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$ReceivedIntent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedIntent; // field@a271 │ │ +4382f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType$ReceivedIntent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -438300: |[438300] tech.ula.utils.BreadcrumbType$ReceivedIntent.:()V │ │ -438310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -438312: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ -438318: 0e00 |0004: return-void │ │ +4382f4: |[4382f4] tech.ula.utils.BreadcrumbType$ReceivedIntent.:()V │ │ +438304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +438306: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ +43830c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/BreadcrumbType$ReceivedIntent; │ │ │ │ Virtual methods - │ │ @@ -1439419,17 +1439415,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4382c8: |[4382c8] tech.ula.utils.BreadcrumbType$ReceivedIntent.toString:()Ljava/lang/String; │ │ -4382d8: 1a00 5b2d |0000: const-string v0, "Intent received" // string@2d5b │ │ -4382dc: 1100 |0002: return-object v0 │ │ +4382bc: |[4382bc] tech.ula.utils.BreadcrumbType$ReceivedIntent.toString:()Ljava/lang/String; │ │ +4382cc: 1a00 5b2d |0000: const-string v0, "Intent received" // string@2d5b │ │ +4382d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #4933 header: │ │ @@ -1439467,37 +1439463,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -438334: |[438334] tech.ula.utils.BreadcrumbType$RuntimeError.:()V │ │ -438344: 2200 f91a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$RuntimeError; // type@1af9 │ │ -438348: 7010 32d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$RuntimeError;.:()V // method@d332 │ │ -43834e: 6900 72a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ -438352: 0e00 |0007: return-void │ │ +438328: |[438328] tech.ula.utils.BreadcrumbType$RuntimeError.:()V │ │ +438338: 2200 f91a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$RuntimeError; // type@1af9 │ │ +43833c: 7010 32d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$RuntimeError;.:()V // method@d332 │ │ +438342: 6900 72a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$RuntimeError;.INSTANCE:Ltech/ula/utils/BreadcrumbType$RuntimeError; // field@a272 │ │ +438346: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType$RuntimeError;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -438354: |[438354] tech.ula.utils.BreadcrumbType$RuntimeError.:()V │ │ -438364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -438366: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ -43836c: 0e00 |0004: return-void │ │ +438348: |[438348] tech.ula.utils.BreadcrumbType$RuntimeError.:()V │ │ +438358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43835a: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ +438360: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/BreadcrumbType$RuntimeError; │ │ │ │ Virtual methods - │ │ @@ -1439506,17 +1439502,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43831c: |[43831c] tech.ula.utils.BreadcrumbType$RuntimeError.toString:()Ljava/lang/String; │ │ -43832c: 1a00 8258 |0000: const-string v0, "Runtime error" // string@5882 │ │ -438330: 1100 |0002: return-object v0 │ │ +438310: |[438310] tech.ula.utils.BreadcrumbType$RuntimeError.toString:()Ljava/lang/String; │ │ +438320: 1a00 8258 |0000: const-string v0, "Runtime error" // string@5882 │ │ +438324: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #4934 header: │ │ @@ -1439554,37 +1439550,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -438388: |[438388] tech.ula.utils.BreadcrumbType$SubmittedEvent.:()V │ │ -438398: 2200 fa1a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // type@1afa │ │ -43839c: 7010 35d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.:()V // method@d335 │ │ -4383a2: 6900 73a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ -4383a6: 0e00 |0007: return-void │ │ +43837c: |[43837c] tech.ula.utils.BreadcrumbType$SubmittedEvent.:()V │ │ +43838c: 2200 fa1a |0000: new-instance v0, Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // type@1afa │ │ +438390: 7010 35d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.:()V // method@d335 │ │ +438396: 6900 73a2 |0005: sput-object v0, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ +43839a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BreadcrumbType$SubmittedEvent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4383a8: |[4383a8] tech.ula.utils.BreadcrumbType$SubmittedEvent.:()V │ │ -4383b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4383ba: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ -4383c0: 0e00 |0004: return-void │ │ +43839c: |[43839c] tech.ula.utils.BreadcrumbType$SubmittedEvent.:()V │ │ +4383ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4383ae: 7020 38d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/BreadcrumbType;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d338 │ │ +4383b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/BreadcrumbType$SubmittedEvent; │ │ │ │ Virtual methods - │ │ @@ -1439593,17 +1439589,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -438370: |[438370] tech.ula.utils.BreadcrumbType$SubmittedEvent.toString:()Ljava/lang/String; │ │ -438380: 1a00 9b26 |0000: const-string v0, "Event submitted" // string@269b │ │ -438384: 1100 |0002: return-object v0 │ │ +438364: |[438364] tech.ula.utils.BreadcrumbType$SubmittedEvent.toString:()Ljava/lang/String; │ │ +438374: 1a00 9b26 |0000: const-string v0, "Event submitted" // string@269b │ │ +438378: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18962 (Logger.kt) │ │ │ │ Class #4935 header: │ │ @@ -1439637,37 +1439633,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4390c4: |[4390c4] tech.ula.utils.CacheSyncAttemptedWhileCacheIsEmpty.:()V │ │ -4390d4: 2200 011b |0000: new-instance v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // type@1b01 │ │ -4390d8: 7010 5bd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.:()V // method@d35b │ │ -4390de: 6900 7fa2 |0005: sput-object v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.INSTANCE:Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // field@a27f │ │ -4390e2: 0e00 |0007: return-void │ │ +4390b8: |[4390b8] tech.ula.utils.CacheSyncAttemptedWhileCacheIsEmpty.:()V │ │ +4390c8: 2200 011b |0000: new-instance v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // type@1b01 │ │ +4390cc: 7010 5bd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.:()V // method@d35b │ │ +4390d2: 6900 7fa2 |0005: sput-object v0, Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;.INSTANCE:Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; // field@a27f │ │ +4390d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4390e4: |[4390e4] tech.ula.utils.CacheSyncAttemptedWhileCacheIsEmpty.:()V │ │ -4390f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4390f6: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ -4390fc: 0e00 |0004: return-void │ │ +4390d8: |[4390d8] tech.ula.utils.CacheSyncAttemptedWhileCacheIsEmpty.:()V │ │ +4390e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4390ea: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ +4390f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/CacheSyncAttemptedWhileCacheIsEmpty; │ │ │ │ Virtual methods - │ │ @@ -1439777,73 +1439773,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4394b8: |[4394b8] tech.ula.utils.CollectionOptInPrompter.:()V │ │ -4394c8: 2200 021b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter$Companion; // type@1b02 │ │ -4394cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4394ce: 7020 5dd3 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/CollectionOptInPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d35d │ │ -4394d4: 6900 83a2 |0006: sput-object v0, Ltech/ula/utils/CollectionOptInPrompter;.Companion:Ltech/ula/utils/CollectionOptInPrompter$Companion; // field@a283 │ │ -4394d8: 0e00 |0008: return-void │ │ +4394ac: |[4394ac] tech.ula.utils.CollectionOptInPrompter.:()V │ │ +4394bc: 2200 021b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter$Companion; // type@1b02 │ │ +4394c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4394c2: 7020 5dd3 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/CollectionOptInPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d35d │ │ +4394c8: 6900 83a2 |0006: sput-object v0, Ltech/ula/utils/CollectionOptInPrompter;.Companion:Ltech/ula/utils/CollectionOptInPrompter$Companion; // field@a283 │ │ +4394cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Landroid/view/ViewGroup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -4394dc: |[4394dc] tech.ula.utils.CollectionOptInPrompter.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V │ │ -4394ec: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -4394f0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4394f6: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ -4394fa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -439500: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -439506: 5b12 84a2 |000d: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ -43950a: 5b13 8ca2 |000f: iput-object v3, v1, Ltech/ula/utils/CollectionOptInPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a28c │ │ -43950e: 5412 84a2 |0011: iget-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ -439512: 1f02 6500 |0013: check-cast v2, Landroid/content/Context; // type@0065 │ │ -439516: 2203 9410 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -43951a: 7010 8384 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -439520: 6e10 4702 0200 |001a: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -439526: 0c00 |001d: move-result-object v0 │ │ -439528: 6e20 8f84 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43952e: 1a00 d36d |0021: const-string v0, "_preferences" // string@6dd3 │ │ -439532: 6e20 8f84 0300 |0023: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439538: 6e10 9f84 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43953e: 0c03 |0029: move-result-object v3 │ │ -439540: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -439542: 6e30 4902 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -439548: 0c02 |002e: move-result-object v2 │ │ -43954a: 1a03 5ad1 |002f: const-string v3, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43954e: 7120 569f 3200 |0031: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439554: 5b12 87a2 |0034: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ -439558: 2202 3b1b |0036: new-instance v2, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -43955c: 7010 9ed4 0200 |0038: invoke-direct {v2}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -439562: 5b12 86a2 |003b: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.logger:Ltech/ula/utils/SentryLogger; // field@a286 │ │ -439566: 6202 80a2 |003d: sget-object v2, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // field@a280 │ │ -43956a: 1f02 8f13 |003f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43956e: 5b12 85a2 |0041: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a285 │ │ -439572: 2202 041b |0043: new-instance v2, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1; // type@1b04 │ │ -439576: 7020 62d3 1200 |0045: invoke-direct {v2, v1}, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.:(Ltech/ula/utils/CollectionOptInPrompter;)V // method@d362 │ │ -43957c: 1f02 8f13 |0048: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -439580: 5b12 88a2 |004a: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ -439584: 2202 051b |004c: new-instance v2, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1; // type@1b05 │ │ -439588: 7020 65d3 1200 |004e: invoke-direct {v2, v1}, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.:(Ltech/ula/utils/CollectionOptInPrompter;)V // method@d365 │ │ -43958e: 1f02 8f13 |0051: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -439592: 5b12 89a2 |0053: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.userHasBeenPrompted:Lkotlin/jvm/functions/Function0; // field@a289 │ │ -439596: 0e00 |0055: return-void │ │ +4394d0: |[4394d0] tech.ula.utils.CollectionOptInPrompter.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V │ │ +4394e0: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +4394e4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4394ea: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ +4394ee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4394f4: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +4394fa: 5b12 84a2 |000d: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ +4394fe: 5b13 8ca2 |000f: iput-object v3, v1, Ltech/ula/utils/CollectionOptInPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a28c │ │ +439502: 5412 84a2 |0011: iget-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ +439506: 1f02 6500 |0013: check-cast v2, Landroid/content/Context; // type@0065 │ │ +43950a: 2203 9410 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +43950e: 7010 8384 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +439514: 6e10 4702 0200 |001a: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +43951a: 0c00 |001d: move-result-object v0 │ │ +43951c: 6e20 8f84 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +439522: 1a00 d36d |0021: const-string v0, "_preferences" // string@6dd3 │ │ +439526: 6e20 8f84 0300 |0023: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43952c: 6e10 9f84 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +439532: 0c03 |0029: move-result-object v3 │ │ +439534: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +439536: 6e30 4902 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +43953c: 0c02 |002e: move-result-object v2 │ │ +43953e: 1a03 5ad1 |002f: const-string v3, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +439542: 7120 569f 3200 |0031: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +439548: 5b12 87a2 |0034: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ +43954c: 2202 3b1b |0036: new-instance v2, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +439550: 7010 9ed4 0200 |0038: invoke-direct {v2}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +439556: 5b12 86a2 |003b: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.logger:Ltech/ula/utils/SentryLogger; // field@a286 │ │ +43955a: 6202 80a2 |003d: sget-object v2, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // field@a280 │ │ +43955e: 1f02 8f13 |003f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +439562: 5b12 85a2 |0041: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a285 │ │ +439566: 2202 041b |0043: new-instance v2, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1; // type@1b04 │ │ +43956a: 7020 62d3 1200 |0045: invoke-direct {v2, v1}, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.:(Ltech/ula/utils/CollectionOptInPrompter;)V // method@d362 │ │ +439570: 1f02 8f13 |0048: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +439574: 5b12 88a2 |004a: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ +439578: 2202 051b |004c: new-instance v2, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1; // type@1b05 │ │ +43957c: 7020 65d3 1200 |004e: invoke-direct {v2, v1}, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.:(Ltech/ula/utils/CollectionOptInPrompter;)V // method@d365 │ │ +439582: 1f02 8f13 |0051: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +439586: 5b12 89a2 |0053: iput-object v2, v1, Ltech/ula/utils/CollectionOptInPrompter;.userHasBeenPrompted:Lkotlin/jvm/functions/Function0; // field@a289 │ │ +43958a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=201 │ │ 0x0011 line=202 │ │ 0x0015 line=450 │ │ 0x0036 line=203 │ │ 0x003d line=205 │ │ @@ -1439859,17 +1439855,17 @@ │ │ type : '(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4392a8: |[4392a8] tech.ula.utils.CollectionOptInPrompter.access$getActivity$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/app/Activity; │ │ -4392b8: 5400 84a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ -4392bc: 1100 |0002: return-object v0 │ │ +43929c: |[43929c] tech.ula.utils.CollectionOptInPrompter.access$getActivity$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/app/Activity; │ │ +4392ac: 5400 84a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ +4392b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #3 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1439877,17 +1439873,17 @@ │ │ type : '(Ltech/ula/utils/CollectionOptInPrompter;)Ltech/ula/utils/SentryLogger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4394a0: |[4394a0] tech.ula.utils.CollectionOptInPrompter.access$getLogger$p:(Ltech/ula/utils/CollectionOptInPrompter;)Ltech/ula/utils/SentryLogger; │ │ -4394b0: 5400 86a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.logger:Ltech/ula/utils/SentryLogger; // field@a286 │ │ -4394b4: 1100 |0002: return-object v0 │ │ +439494: |[439494] tech.ula.utils.CollectionOptInPrompter.access$getLogger$p:(Ltech/ula/utils/CollectionOptInPrompter;)Ltech/ula/utils/SentryLogger; │ │ +4394a4: 5400 86a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.logger:Ltech/ula/utils/SentryLogger; // field@a286 │ │ +4394a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #4 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1439895,17 +1439891,17 @@ │ │ type : '(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4392d8: |[4392d8] tech.ula.utils.CollectionOptInPrompter.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; │ │ -4392e8: 5400 87a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ -4392ec: 1100 |0002: return-object v0 │ │ +4392cc: |[4392cc] tech.ula.utils.CollectionOptInPrompter.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; │ │ +4392dc: 5400 87a2 |0000: iget-object v0, v0, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ +4392e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ Virtual methods - │ │ @@ -1439914,33 +1439910,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -439308: |[439308] tech.ula.utils.CollectionOptInPrompter.getAltInitialPosFlow:()Z │ │ -439318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43931a: 0f00 |0001: return v0 │ │ +4392fc: |[4392fc] tech.ula.utils.CollectionOptInPrompter.getAltInitialPosFlow:()Z │ │ +43930c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43930e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getFinishedAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439440: |[439440] tech.ula.utils.CollectionOptInPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ -439450: 5410 89a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.userHasBeenPrompted:Lkotlin/jvm/functions/Function0; // field@a289 │ │ -439454: 1100 |0002: return-object v0 │ │ +439434: |[439434] tech.ula.utils.CollectionOptInPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ +439444: 5410 89a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.userHasBeenPrompted:Lkotlin/jvm/functions/Function0; // field@a289 │ │ +439448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #2 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1439948,49 +1439944,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439368: |[439368] tech.ula.utils.CollectionOptInPrompter.getInitialNegBtnText:()I │ │ -439378: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ -43937e: 0f00 |0003: return v0 │ │ +43935c: |[43935c] tech.ula.utils.CollectionOptInPrompter.getInitialNegBtnText:()I │ │ +43936c: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ +439372: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getInitialPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439380: |[439380] tech.ula.utils.CollectionOptInPrompter.getInitialPosBtnText:()I │ │ -439390: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ -439396: 0f00 |0003: return v0 │ │ +439374: |[439374] tech.ula.utils.CollectionOptInPrompter.getInitialPosBtnText:()I │ │ +439384: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ +43938a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getInitialPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439458: |[439458] tech.ula.utils.CollectionOptInPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439468: 5410 85a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a285 │ │ -43946c: 1100 |0002: return-object v0 │ │ +43944c: |[43944c] tech.ula.utils.CollectionOptInPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +43945c: 5410 85a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a285 │ │ +439460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #5 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1439998,65 +1439994,65 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439398: |[439398] tech.ula.utils.CollectionOptInPrompter.getInitialPrompt:()I │ │ -4393a8: 1400 d900 127f |0000: const v0, #float 1.94072e+38 // #7f1200d9 │ │ -4393ae: 0f00 |0003: return v0 │ │ +43938c: |[43938c] tech.ula.utils.CollectionOptInPrompter.getInitialPrompt:()I │ │ +43939c: 1400 d900 127f |0000: const v0, #float 1.94072e+38 // #7f1200d9 │ │ +4393a2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getPrimaryNegBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4393b0: |[4393b0] tech.ula.utils.CollectionOptInPrompter.getPrimaryNegBtnText:()I │ │ -4393c0: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ -4393c6: 0f00 |0003: return v0 │ │ +4393a4: |[4393a4] tech.ula.utils.CollectionOptInPrompter.getPrimaryNegBtnText:()I │ │ +4393b4: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ +4393ba: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getPrimaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4393c8: |[4393c8] tech.ula.utils.CollectionOptInPrompter.getPrimaryPosBtnText:()I │ │ -4393d8: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ -4393de: 0f00 |0003: return v0 │ │ +4393bc: |[4393bc] tech.ula.utils.CollectionOptInPrompter.getPrimaryPosBtnText:()I │ │ +4393cc: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ +4393d2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getPrimaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439470: |[439470] tech.ula.utils.CollectionOptInPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439480: 5410 88a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ -439484: 1100 |0002: return-object v0 │ │ +439464: |[439464] tech.ula.utils.CollectionOptInPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +439474: 5410 88a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ +439478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #9 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440064,33 +1440060,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4393e0: |[4393e0] tech.ula.utils.CollectionOptInPrompter.getPrimaryRequest:()I │ │ -4393f0: 1400 d800 127f |0000: const v0, #float 1.94072e+38 // #7f1200d8 │ │ -4393f6: 0f00 |0003: return v0 │ │ +4393d4: |[4393d4] tech.ula.utils.CollectionOptInPrompter.getPrimaryRequest:()I │ │ +4393e4: 1400 d800 127f |0000: const v0, #float 1.94072e+38 // #7f1200d8 │ │ +4393ea: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getSavedActivity' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4392c0: |[4392c0] tech.ula.utils.CollectionOptInPrompter.getSavedActivity:()Landroid/app/Activity; │ │ -4392d0: 5410 84a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ -4392d4: 1100 |0002: return-object v0 │ │ +4392b4: |[4392b4] tech.ula.utils.CollectionOptInPrompter.getSavedActivity:()Landroid/app/Activity; │ │ +4392c4: 5410 84a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.activity:Landroid/app/Activity; // field@a284 │ │ +4392c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #11 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440098,17 +1440094,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4392f0: |[4392f0] tech.ula.utils.CollectionOptInPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ -439300: 5410 8ca2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a28c │ │ -439304: 1100 |0002: return-object v0 │ │ +4392e4: |[4392e4] tech.ula.utils.CollectionOptInPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ +4392f4: 5410 8ca2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a28c │ │ +4392f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #12 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440116,49 +1440112,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4393f8: |[4393f8] tech.ula.utils.CollectionOptInPrompter.getSecondaryNegBtnText:()I │ │ -439408: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ -43940e: 0f00 |0003: return v0 │ │ +4393ec: |[4393ec] tech.ula.utils.CollectionOptInPrompter.getSecondaryNegBtnText:()I │ │ +4393fc: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ +439402: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getSecondaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439410: |[439410] tech.ula.utils.CollectionOptInPrompter.getSecondaryPosBtnText:()I │ │ -439420: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ -439426: 0f00 |0003: return v0 │ │ +439404: |[439404] tech.ula.utils.CollectionOptInPrompter.getSecondaryPosBtnText:()I │ │ +439414: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ +43941a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'getSecondaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439488: |[439488] tech.ula.utils.CollectionOptInPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439498: 5410 88a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ -43949c: 1100 |0002: return-object v0 │ │ +43947c: |[43947c] tech.ula.utils.CollectionOptInPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +43948c: 5410 88a2 |0000: iget-object v0, v1, Ltech/ula/utils/CollectionOptInPrompter;.setOptInOn:Lkotlin/jvm/functions/Function0; // field@a288 │ │ +439490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #15 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440166,33 +1440162,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439428: |[439428] tech.ula.utils.CollectionOptInPrompter.getSecondaryRequest:()I │ │ -439438: 1400 dd00 127f |0000: const v0, #float 1.94072e+38 // #7f1200dd │ │ -43943e: 0f00 |0003: return v0 │ │ +43941c: |[43941c] tech.ula.utils.CollectionOptInPrompter.getSecondaryRequest:()I │ │ +43942c: 1400 dd00 127f |0000: const v0, #float 1.94072e+38 // #7f1200dd │ │ +439432: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ name : 'showView' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -439598: |[439598] tech.ula.utils.CollectionOptInPrompter.showView:()V │ │ -4395a8: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ -4395ae: 0e00 |0003: return-void │ │ +43958c: |[43958c] tech.ula.utils.CollectionOptInPrompter.showView:()V │ │ +43959c: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ +4395a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #17 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440200,21 +1440196,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -43931c: |[43931c] tech.ula.utils.CollectionOptInPrompter.userHasOptedIn:()Z │ │ -43932c: 5430 87a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ -439330: 1a01 65ba |0002: const-string v1, "pref_opt_in" // string@ba65 │ │ -439334: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -439336: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43933c: 0a00 |0008: move-result v0 │ │ -43933e: 0f00 |0009: return v0 │ │ +439310: |[439310] tech.ula.utils.CollectionOptInPrompter.userHasOptedIn:()Z │ │ +439320: 5430 87a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ +439324: 1a01 65ba |0002: const-string v1, "pref_opt_in" // string@ba65 │ │ +439328: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43932a: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +439330: 0a00 |0008: move-result v0 │ │ +439332: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ #18 : (in Ltech/ula/utils/CollectionOptInPrompter;) │ │ @@ -1440222,22 +1440218,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -439340: |[439340] tech.ula.utils.CollectionOptInPrompter.viewShouldBeShown:()Z │ │ -439350: 5430 87a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ -439354: 1a01 b4b7 |0002: const-string v1, "opt_in_checked" // string@b7b4 │ │ -439358: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43935a: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -439360: 0a00 |0008: move-result v0 │ │ -439362: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -439366: 0f00 |000b: return v0 │ │ +439334: |[439334] tech.ula.utils.CollectionOptInPrompter.viewShouldBeShown:()Z │ │ +439344: 5430 87a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter;.prefs:Landroid/content/SharedPreferences; // field@a287 │ │ +439348: 1a01 b4b7 |0002: const-string v1, "opt_in_checked" // string@b7b4 │ │ +43934c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43934e: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +439354: 0a00 |0008: move-result v0 │ │ +439356: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +43935a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Ltech/ula/utils/CollectionOptInPrompter; │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ @@ -1440284,20 +1440280,20 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -43971c: |[43971c] tech.ula.utils.CompletedDownloadsUpdate.:(II)V │ │ -43972c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43972e: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ -439734: 5912 8da2 |0004: iput v2, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -439738: 5913 8ea2 |0006: iput v3, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -43973c: 0e00 |0008: return-void │ │ +439710: |[439710] tech.ula.utils.CompletedDownloadsUpdate.:(II)V │ │ +439720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +439722: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ +439728: 5912 8da2 |0004: iput v2, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +43972c: 5913 8ea2 |0006: iput v3, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +439730: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/utils/CompletedDownloadsUpdate; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1440307,119 +1440303,119 @@ │ │ type : '(Ltech/ula/utils/CompletedDownloadsUpdate;IIILjava/lang/Object;)Ltech/ula/utils/CompletedDownloadsUpdate;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4396cc: |[4396cc] tech.ula.utils.CompletedDownloadsUpdate.copy$default:(Ltech/ula/utils/CompletedDownloadsUpdate;IIILjava/lang/Object;)Ltech/ula/utils/CompletedDownloadsUpdate; │ │ -4396dc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -4396e0: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -4396e4: 5201 8da2 |0004: iget v1, v0, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -4396e8: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4396ec: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -4396f0: 5202 8ea2 |000a: iget v2, v0, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -4396f4: 6e30 83d3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/CompletedDownloadsUpdate;.copy:(II)Ltech/ula/utils/CompletedDownloadsUpdate; // method@d383 │ │ -4396fa: 0c00 |000f: move-result-object v0 │ │ -4396fc: 1100 |0010: return-object v0 │ │ +4396c0: |[4396c0] tech.ula.utils.CompletedDownloadsUpdate.copy$default:(Ltech/ula/utils/CompletedDownloadsUpdate;IIILjava/lang/Object;)Ltech/ula/utils/CompletedDownloadsUpdate; │ │ +4396d0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +4396d4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +4396d8: 5201 8da2 |0004: iget v1, v0, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +4396dc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +4396e0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +4396e4: 5202 8ea2 |000a: iget v2, v0, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +4396e8: 6e30 83d3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/CompletedDownloadsUpdate;.copy:(II)Ltech/ula/utils/CompletedDownloadsUpdate; // method@d383 │ │ +4396ee: 0c00 |000f: move-result-object v0 │ │ +4396f0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4395f4: |[4395f4] tech.ula.utils.CompletedDownloadsUpdate.component1:()I │ │ -439604: 5210 8da2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -439608: 0f00 |0002: return v0 │ │ +4395e8: |[4395e8] tech.ula.utils.CompletedDownloadsUpdate.component1:()I │ │ +4395f8: 5210 8da2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +4395fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43960c: |[43960c] tech.ula.utils.CompletedDownloadsUpdate.component2:()I │ │ -43961c: 5210 8ea2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -439620: 0f00 |0002: return v0 │ │ +439600: |[439600] tech.ula.utils.CompletedDownloadsUpdate.component2:()I │ │ +439610: 5210 8ea2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +439614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'copy' │ │ type : '(II)Ltech/ula/utils/CompletedDownloadsUpdate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -439700: |[439700] tech.ula.utils.CompletedDownloadsUpdate.copy:(II)Ltech/ula/utils/CompletedDownloadsUpdate; │ │ -439710: 2200 071b |0000: new-instance v0, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -439714: 7030 80d3 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ -43971a: 1100 |0005: return-object v0 │ │ +4396f4: |[4396f4] tech.ula.utils.CompletedDownloadsUpdate.copy:(II)Ltech/ula/utils/CompletedDownloadsUpdate; │ │ +439704: 2200 071b |0000: new-instance v0, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +439708: 7030 80d3 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/utils/CompletedDownloadsUpdate;.:(II)V // method@d380 │ │ +43970e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -4395b0: |[4395b0] tech.ula.utils.CompletedDownloadsUpdate.equals:(Ljava/lang/Object;)Z │ │ -4395c0: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ -4395c4: 2030 071b |0002: instance-of v0, v3, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -4395c8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -4395cc: 1f03 071b |0006: check-cast v3, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ -4395d0: 5220 8da2 |0008: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -4395d4: 5231 8da2 |000a: iget v1, v3, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -4395d8: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ -4395dc: 5220 8ea2 |000e: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -4395e0: 5233 8ea2 |0010: iget v3, v3, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -4395e4: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ -4395e8: 2803 |0014: goto 0017 // +0003 │ │ -4395ea: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -4395ec: 0f03 |0016: return v3 │ │ -4395ee: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -4395f0: 0f03 |0018: return v3 │ │ +4395a4: |[4395a4] tech.ula.utils.CompletedDownloadsUpdate.equals:(Ljava/lang/Object;)Z │ │ +4395b4: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ +4395b8: 2030 071b |0002: instance-of v0, v3, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +4395bc: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +4395c0: 1f03 071b |0006: check-cast v3, Ltech/ula/utils/CompletedDownloadsUpdate; // type@1b07 │ │ +4395c4: 5220 8da2 |0008: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +4395c8: 5231 8da2 |000a: iget v1, v3, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +4395cc: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ +4395d0: 5220 8ea2 |000e: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +4395d4: 5233 8ea2 |0010: iget v3, v3, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +4395d8: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ +4395dc: 2803 |0014: goto 0017 // +0003 │ │ +4395de: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +4395e0: 0f03 |0016: return v3 │ │ +4395e2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +4395e4: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'getNumCompleted' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439624: |[439624] tech.ula.utils.CompletedDownloadsUpdate.getNumCompleted:()I │ │ -439634: 5210 8da2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -439638: 0f00 |0002: return v0 │ │ +439618: |[439618] tech.ula.utils.CompletedDownloadsUpdate.getNumCompleted:()I │ │ +439628: 5210 8da2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +43962c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CompletedDownloadsUpdate; │ │ │ │ #5 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ @@ -1440427,17 +1440423,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43963c: |[43963c] tech.ula.utils.CompletedDownloadsUpdate.getNumTotal:()I │ │ -43964c: 5210 8ea2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -439650: 0f00 |0002: return v0 │ │ +439630: |[439630] tech.ula.utils.CompletedDownloadsUpdate.getNumTotal:()I │ │ +439640: 5210 8ea2 |0000: iget v0, v1, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +439644: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/CompletedDownloadsUpdate; │ │ │ │ #6 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ @@ -1440445,49 +1440441,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -439654: |[439654] tech.ula.utils.CompletedDownloadsUpdate.hashCode:()I │ │ -439664: 5220 8da2 |0000: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -439668: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43966c: 5221 8ea2 |0004: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -439670: b010 |0006: add-int/2addr v0, v1 │ │ -439672: 0f00 |0007: return v0 │ │ +439648: |[439648] tech.ula.utils.CompletedDownloadsUpdate.hashCode:()I │ │ +439658: 5220 8da2 |0000: iget v0, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +43965c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +439660: 5221 8ea2 |0004: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +439664: b010 |0006: add-int/2addr v0, v1 │ │ +439666: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/utils/CompletedDownloadsUpdate;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -439674: |[439674] tech.ula.utils.CompletedDownloadsUpdate.toString:()Ljava/lang/String; │ │ -439684: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -439688: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43968e: 1a01 ed20 |0005: const-string v1, "CompletedDownloadsUpdate(numCompleted=" // string@20ed │ │ -439692: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -439698: 5221 8da2 |000a: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ -43969c: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4396a2: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ -4396a6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4396ac: 5221 8ea2 |0014: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ -4396b0: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4396b6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -4396ba: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4396c0: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4396c6: 0c00 |0021: move-result-object v0 │ │ -4396c8: 1100 |0022: return-object v0 │ │ +439668: |[439668] tech.ula.utils.CompletedDownloadsUpdate.toString:()Ljava/lang/String; │ │ +439678: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43967c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +439682: 1a01 ed20 |0005: const-string v1, "CompletedDownloadsUpdate(numCompleted=" // string@20ed │ │ +439686: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43968c: 5221 8da2 |000a: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numCompleted:I // field@a28d │ │ +439690: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +439696: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ +43969a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4396a0: 5221 8ea2 |0014: iget v1, v2, Ltech/ula/utils/CompletedDownloadsUpdate;.numTotal:I // field@a28e │ │ +4396a4: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4396aa: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +4396ae: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4396b4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4396ba: 0c00 |0021: move-result-object v0 │ │ +4396bc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6840 (AssetDownloader.kt) │ │ │ │ Class #4938 header: │ │ @@ -1440619,76 +1440615,76 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -43a014: |[43a014] tech.ula.utils.ContributionPrompter.:()V │ │ -43a024: 2200 081b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter$Companion; // type@1b08 │ │ -43a028: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43a02a: 7020 8bd3 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/ContributionPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d38b │ │ -43a030: 6900 9ba2 |0006: sput-object v0, Ltech/ula/utils/ContributionPrompter;.Companion:Ltech/ula/utils/ContributionPrompter$Companion; // field@a29b │ │ -43a034: 0e00 |0008: return-void │ │ +43a008: |[43a008] tech.ula.utils.ContributionPrompter.:()V │ │ +43a018: 2200 081b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter$Companion; // type@1b08 │ │ +43a01c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43a01e: 7020 8bd3 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/ContributionPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d38b │ │ +43a024: 6900 9ba2 |0006: sput-object v0, Ltech/ula/utils/ContributionPrompter;.Companion:Ltech/ula/utils/ContributionPrompter$Companion; // field@a29b │ │ +43a028: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : '' │ │ type : '(Ltech/ula/MainActivity;Landroid/view/ViewGroup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -43a038: |[43a038] tech.ula.utils.ContributionPrompter.:(Ltech/ula/MainActivity;Landroid/view/ViewGroup;)V │ │ -43a048: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -43a04c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a052: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ -43a056: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a05c: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43a062: 5b12 9ca2 |000d: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.activity:Ltech/ula/MainActivity; // field@a29c │ │ -43a066: 5b13 a9a2 |000f: iput-object v3, v1, Ltech/ula/utils/ContributionPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a2a9 │ │ -43a06a: 1a02 7eb4 |0011: const-string v2, "numberOfTimesOpenedContribution" // string@b47e │ │ -43a06e: 5b12 a1a2 |0013: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -43a072: 1a02 7598 |0015: const-string v2, "hasMadeSubPurchase" // string@9875 │ │ -43a076: 5b12 9fa2 |0017: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ -43a07a: 1a02 7298 |0019: const-string v2, "hasMadeInAppPurchase" // string@9872 │ │ -43a07e: 5b12 9ea2 |001b: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ -43a082: 1252 |001d: const/4 v2, #int 5 // #5 │ │ -43a084: 5912 a0a2 |001e: iput v2, v1, Ltech/ula/utils/ContributionPrompter;.minimumNumberOfOpensBeforeContributionRequest:I // field@a2a0 │ │ -43a088: 6202 8fa2 |0020: sget-object v2, Ltech/ula/utils/ContributionPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/ContributionPrompter$doNothing$1; // field@a28f │ │ -43a08c: 1f02 8f13 |0022: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43a090: 5b12 9da2 |0024: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a29d │ │ -43a094: 2202 0d1b |0026: new-instance v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1; // type@1b0d │ │ -43a098: 7020 9ad3 1200 |0028: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d39a │ │ -43a09e: 1f02 8f13 |002b: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43a0a2: 5b12 a3a2 |002d: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.openContributionView:Lkotlin/jvm/functions/Function0; // field@a2a3 │ │ -43a0a6: 6e10 b6d3 0100 |002f: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ -43a0ac: 0c02 |0032: move-result-object v2 │ │ -43a0ae: 1a03 55d5 |0033: const-string v3, "usage" // string@d555 │ │ -43a0b2: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -43a0b4: 6e30 31cc 3200 |0036: invoke-virtual {v2, v3, v0}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ -43a0ba: 0c02 |0039: move-result-object v2 │ │ -43a0bc: 5b12 a5a2 |003a: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -43a0c0: 2202 0a1b |003c: new-instance v2, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1; // type@1b0a │ │ -43a0c4: 7020 90d3 1200 |003e: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d390 │ │ -43a0ca: 1f02 9a13 |0041: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -43a0ce: 5b12 a2a2 |0043: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a2a2 │ │ -43a0d2: 2202 0e1b |0045: new-instance v2, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1; // type@1b0e │ │ -43a0d6: 7020 9dd3 1200 |0047: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d39d │ │ -43a0dc: 1f02 8f13 |004a: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43a0e0: 5b12 a6a2 |004c: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a2a6 │ │ -43a0e4: 2202 0f1b |004e: new-instance v2, Ltech/ula/utils/ContributionPrompter$userHasResponded$1; // type@1b0f │ │ -43a0e8: 7020 a0d3 1200 |0050: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d3a0 │ │ -43a0ee: 1f02 8f13 |0053: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43a0f2: 5b12 a8a2 |0055: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.userHasResponded:Lkotlin/jvm/functions/Function0; // field@a2a8 │ │ -43a0f6: 0e00 |0057: return-void │ │ +43a02c: |[43a02c] tech.ula.utils.ContributionPrompter.:(Ltech/ula/MainActivity;Landroid/view/ViewGroup;)V │ │ +43a03c: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +43a040: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a046: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ +43a04a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a050: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43a056: 5b12 9ca2 |000d: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.activity:Ltech/ula/MainActivity; // field@a29c │ │ +43a05a: 5b13 a9a2 |000f: iput-object v3, v1, Ltech/ula/utils/ContributionPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a2a9 │ │ +43a05e: 1a02 7eb4 |0011: const-string v2, "numberOfTimesOpenedContribution" // string@b47e │ │ +43a062: 5b12 a1a2 |0013: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +43a066: 1a02 7598 |0015: const-string v2, "hasMadeSubPurchase" // string@9875 │ │ +43a06a: 5b12 9fa2 |0017: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ +43a06e: 1a02 7298 |0019: const-string v2, "hasMadeInAppPurchase" // string@9872 │ │ +43a072: 5b12 9ea2 |001b: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ +43a076: 1252 |001d: const/4 v2, #int 5 // #5 │ │ +43a078: 5912 a0a2 |001e: iput v2, v1, Ltech/ula/utils/ContributionPrompter;.minimumNumberOfOpensBeforeContributionRequest:I // field@a2a0 │ │ +43a07c: 6202 8fa2 |0020: sget-object v2, Ltech/ula/utils/ContributionPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/ContributionPrompter$doNothing$1; // field@a28f │ │ +43a080: 1f02 8f13 |0022: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43a084: 5b12 9da2 |0024: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a29d │ │ +43a088: 2202 0d1b |0026: new-instance v2, Ltech/ula/utils/ContributionPrompter$openContributionView$1; // type@1b0d │ │ +43a08c: 7020 9ad3 1200 |0028: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d39a │ │ +43a092: 1f02 8f13 |002b: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43a096: 5b12 a3a2 |002d: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.openContributionView:Lkotlin/jvm/functions/Function0; // field@a2a3 │ │ +43a09a: 6e10 b6d3 0100 |002f: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ +43a0a0: 0c02 |0032: move-result-object v2 │ │ +43a0a2: 1a03 55d5 |0033: const-string v3, "usage" // string@d555 │ │ +43a0a6: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +43a0a8: 6e30 31cc 3200 |0036: invoke-virtual {v2, v3, v0}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ +43a0ae: 0c02 |0039: move-result-object v2 │ │ +43a0b0: 5b12 a5a2 |003a: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +43a0b4: 2202 0a1b |003c: new-instance v2, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1; // type@1b0a │ │ +43a0b8: 7020 90d3 1200 |003e: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d390 │ │ +43a0be: 1f02 9a13 |0041: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +43a0c2: 5b12 a2a2 |0043: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a2a2 │ │ +43a0c6: 2202 0e1b |0045: new-instance v2, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1; // type@1b0e │ │ +43a0ca: 7020 9dd3 1200 |0047: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d39d │ │ +43a0d0: 1f02 8f13 |004a: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43a0d4: 5b12 a6a2 |004c: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a2a6 │ │ +43a0d8: 2202 0f1b |004e: new-instance v2, Ltech/ula/utils/ContributionPrompter$userHasResponded$1; // type@1b0f │ │ +43a0dc: 7020 a0d3 1200 |0050: invoke-direct {v2, v1}, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.:(Ltech/ula/utils/ContributionPrompter;)V // method@d3a0 │ │ +43a0e2: 1f02 8f13 |0053: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43a0e6: 5b12 a8a2 |0055: iput-object v2, v1, Ltech/ula/utils/ContributionPrompter;.userHasResponded:Lkotlin/jvm/functions/Function0; // field@a2a8 │ │ +43a0ea: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=275 │ │ 0x0013 line=276 │ │ 0x0017 line=277 │ │ 0x001b line=278 │ │ 0x001e line=279 │ │ @@ -1440708,17 +1440704,17 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439f6c: |[439f6c] tech.ula.utils.ContributionPrompter.access$getNumberOfTimesOpenedKey$p:(Ltech/ula/utils/ContributionPrompter;)Ljava/lang/String; │ │ -439f7c: 5400 a1a2 |0000: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -439f80: 1100 |0002: return-object v0 │ │ +439f60: |[439f60] tech.ula.utils.ContributionPrompter.access$getNumberOfTimesOpenedKey$p:(Ltech/ula/utils/ContributionPrompter;)Ljava/lang/String; │ │ +439f70: 5400 a1a2 |0000: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +439f74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/ContributionPrompter; │ │ │ │ #3 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440726,17 +1440722,17 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)Landroid/content/SharedPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439d5c: |[439d5c] tech.ula.utils.ContributionPrompter.access$getPrefs$p:(Ltech/ula/utils/ContributionPrompter;)Landroid/content/SharedPreferences; │ │ -439d6c: 5400 a5a2 |0000: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -439d70: 1100 |0002: return-object v0 │ │ +439d50: |[439d50] tech.ula.utils.ContributionPrompter.access$getPrefs$p:(Ltech/ula/utils/ContributionPrompter;)Landroid/content/SharedPreferences; │ │ +439d60: 5400 a5a2 |0000: iget-object v0, v0, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +439d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/ContributionPrompter; │ │ │ │ #4 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440744,17 +1440740,17 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439d8c: |[439d8c] tech.ula.utils.ContributionPrompter.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z │ │ -439d9c: 5500 a7a2 |0000: iget-boolean v0, v0, Ltech/ula/utils/ContributionPrompter;.subscriptionSupported:Z // field@a2a7 │ │ -439da0: 0f00 |0002: return v0 │ │ +439d80: |[439d80] tech.ula.utils.ContributionPrompter.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z │ │ +439d90: 5500 a7a2 |0000: iget-boolean v0, v0, Ltech/ula/utils/ContributionPrompter;.subscriptionSupported:Z // field@a2a7 │ │ +439d94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/ContributionPrompter; │ │ │ │ #5 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440762,17 +1440758,17 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a0f8: |[43a0f8] tech.ula.utils.ContributionPrompter.access$setSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;Z)V │ │ -43a108: 5c01 a7a2 |0000: iput-boolean v1, v0, Ltech/ula/utils/ContributionPrompter;.subscriptionSupported:Z // field@a2a7 │ │ -43a10c: 0e00 |0002: return-void │ │ +43a0ec: |[43a0ec] tech.ula.utils.ContributionPrompter.access$setSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;Z)V │ │ +43a0fc: 5c01 a7a2 |0000: iput-boolean v1, v0, Ltech/ula/utils/ContributionPrompter;.subscriptionSupported:Z // field@a2a7 │ │ +43a100: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/ContributionPrompter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1440781,28 +1440777,28 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -439da4: |[439da4] tech.ula.utils.ContributionPrompter.askingForContributionIsAppropriate:()Z │ │ -439db4: 7010 bed3 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedIsGreaterThanThreshold:()Z // method@d3be │ │ -439dba: 0a00 |0003: move-result v0 │ │ -439dbc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -439dc0: 7010 bdd3 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchase:()Z // method@d3bd │ │ -439dc6: 0a00 |0009: move-result v0 │ │ -439dc8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -439dcc: 7010 bcd3 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchase:()Z // method@d3bc │ │ -439dd2: 0a00 |000f: move-result v0 │ │ -439dd4: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -439dd8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -439dda: 2802 |0013: goto 0015 // +0002 │ │ -439ddc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -439dde: 0f00 |0015: return v0 │ │ +439d98: |[439d98] tech.ula.utils.ContributionPrompter.askingForContributionIsAppropriate:()Z │ │ +439da8: 7010 bed3 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedIsGreaterThanThreshold:()Z // method@d3be │ │ +439dae: 0a00 |0003: move-result v0 │ │ +439db0: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +439db4: 7010 bdd3 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchase:()Z // method@d3bd │ │ +439dba: 0a00 |0009: move-result v0 │ │ +439dbc: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +439dc0: 7010 bcd3 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchase:()Z // method@d3bc │ │ +439dc6: 0a00 |000f: move-result v0 │ │ +439dc8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +439dcc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +439dce: 2802 |0013: goto 0015 // +0002 │ │ +439dd0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +439dd2: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #7 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440810,21 +1440806,21 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -439df4: |[439df4] tech.ula.utils.ContributionPrompter.hasMadeInAppPurchase:()Z │ │ -439e04: 5430 a5a2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -439e08: 5431 9ea2 |0002: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ -439e0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -439e0e: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -439e14: 0a00 |0008: move-result v0 │ │ -439e16: 0f00 |0009: return v0 │ │ +439de8: |[439de8] tech.ula.utils.ContributionPrompter.hasMadeInAppPurchase:()Z │ │ +439df8: 5430 a5a2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +439dfc: 5431 9ea2 |0002: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ +439e00: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +439e02: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +439e08: 0a00 |0008: move-result v0 │ │ +439e0a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #8 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440832,21 +1440828,21 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -439e18: |[439e18] tech.ula.utils.ContributionPrompter.hasMadeSubPurchase:()Z │ │ -439e28: 5430 a5a2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -439e2c: 5431 9fa2 |0002: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ -439e30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -439e32: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -439e38: 0a00 |0008: move-result v0 │ │ -439e3a: 0f00 |0009: return v0 │ │ +439e0c: |[439e0c] tech.ula.utils.ContributionPrompter.hasMadeSubPurchase:()Z │ │ +439e1c: 5430 a5a2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +439e20: 5431 9fa2 |0002: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ +439e24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +439e26: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +439e2c: 0a00 |0008: move-result v0 │ │ +439e2e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #9 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1440854,28 +1440850,28 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -439e3c: |[439e3c] tech.ula.utils.ContributionPrompter.numberOfTimesOpenedIsGreaterThanThreshold:()Z │ │ -439e4c: 5440 a5a2 |0000: iget-object v0, v4, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -439e50: 5441 a1a2 |0002: iget-object v1, v4, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -439e54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -439e56: 7230 bc02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02bc │ │ -439e5c: 0a00 |0008: move-result v0 │ │ -439e5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -439e60: b010 |000a: add-int/2addr v0, v1 │ │ -439e62: 7020 c1d3 0400 |000b: invoke-direct {v4, v0}, Ltech/ula/utils/ContributionPrompter;.setNumberOfTimesOpened:(I)V // method@d3c1 │ │ -439e68: 5243 a0a2 |000e: iget v3, v4, Ltech/ula/utils/ContributionPrompter;.minimumNumberOfOpensBeforeContributionRequest:I // field@a2a0 │ │ -439e6c: 3730 0300 |0010: if-le v0, v3, 0013 // +0003 │ │ -439e70: 2802 |0012: goto 0014 // +0002 │ │ -439e72: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -439e74: 0f01 |0014: return v1 │ │ +439e30: |[439e30] tech.ula.utils.ContributionPrompter.numberOfTimesOpenedIsGreaterThanThreshold:()Z │ │ +439e40: 5440 a5a2 |0000: iget-object v0, v4, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +439e44: 5441 a1a2 |0002: iget-object v1, v4, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +439e48: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +439e4a: 7230 bc02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02bc │ │ +439e50: 0a00 |0008: move-result v0 │ │ +439e52: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +439e54: b010 |000a: add-int/2addr v0, v1 │ │ +439e56: 7020 c1d3 0400 |000b: invoke-direct {v4, v0}, Ltech/ula/utils/ContributionPrompter;.setNumberOfTimesOpened:(I)V // method@d3c1 │ │ +439e5c: 5243 a0a2 |000e: iget v3, v4, Ltech/ula/utils/ContributionPrompter;.minimumNumberOfOpensBeforeContributionRequest:I // field@a2a0 │ │ +439e60: 3730 0300 |0010: if-le v0, v3, 0013 // +0003 │ │ +439e64: 2802 |0012: goto 0014 // +0002 │ │ +439e66: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +439e68: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x000b line=412 │ │ 0x000e line=413 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ltech/ula/utils/ContributionPrompter; │ │ @@ -1440885,26 +1440881,26 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43a110: |[43a110] tech.ula.utils.ContributionPrompter.setHasMadeInAppPurchase:(Z)V │ │ -43a120: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -43a124: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43a12a: 0c00 |0005: move-result-object v0 │ │ -43a12c: 5421 9ea2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ -43a130: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43a136: 3803 0800 |000b: if-eqz v3, 0013 // +0008 │ │ -43a13a: 5423 a1a2 |000d: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -43a13e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -43a140: 7230 b302 3001 |0010: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ -43a146: 7210 af02 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43a14c: 0e00 |0016: return-void │ │ +43a104: |[43a104] tech.ula.utils.ContributionPrompter.setHasMadeInAppPurchase:(Z)V │ │ +43a114: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +43a118: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43a11e: 0c00 |0005: move-result-object v0 │ │ +43a120: 5421 9ea2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.hasMadeInAppPurchaseKey:Ljava/lang/String; // field@a29e │ │ +43a124: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43a12a: 3803 0800 |000b: if-eqz v3, 0013 // +0008 │ │ +43a12e: 5423 a1a2 |000d: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +43a132: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +43a134: 7230 b302 3001 |0010: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ +43a13a: 7210 af02 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43a140: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x000d line=444 │ │ 0x0013 line=445 │ │ locals : │ │ @@ -1440916,26 +1440912,26 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43a150: |[43a150] tech.ula.utils.ContributionPrompter.setHasMadeSubPurchase:(Z)V │ │ -43a160: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -43a164: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43a16a: 0c00 |0005: move-result-object v0 │ │ -43a16c: 5421 9fa2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ -43a170: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43a176: 3803 0800 |000b: if-eqz v3, 0013 // +0008 │ │ -43a17a: 5423 a1a2 |000d: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -43a17e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -43a180: 7230 b302 3001 |0010: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ -43a186: 7210 af02 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43a18c: 0e00 |0016: return-void │ │ +43a144: |[43a144] tech.ula.utils.ContributionPrompter.setHasMadeSubPurchase:(Z)V │ │ +43a154: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +43a158: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43a15e: 0c00 |0005: move-result-object v0 │ │ +43a160: 5421 9fa2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.hasMadeSubPurchaseKey:Ljava/lang/String; // field@a29f │ │ +43a164: 7230 b102 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43a16a: 3803 0800 |000b: if-eqz v3, 0013 // +0008 │ │ +43a16e: 5423 a1a2 |000d: iget-object v3, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +43a172: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +43a174: 7230 b302 3001 |0010: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ +43a17a: 7210 af02 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43a180: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=433 │ │ 0x000d line=435 │ │ 0x0013 line=436 │ │ locals : │ │ @@ -1440947,22 +1440943,22 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43a190: |[43a190] tech.ula.utils.ContributionPrompter.setNumberOfTimesOpened:(I)V │ │ -43a1a0: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ -43a1a4: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43a1aa: 0c00 |0005: move-result-object v0 │ │ -43a1ac: 5421 a1a2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ -43a1b0: 7230 b302 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ -43a1b6: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43a1bc: 0e00 |000e: return-void │ │ +43a184: |[43a184] tech.ula.utils.ContributionPrompter.setNumberOfTimesOpened:(I)V │ │ +43a194: 5420 a5a2 |0000: iget-object v0, v2, Ltech/ula/utils/ContributionPrompter;.prefs:Landroid/content/SharedPreferences; // field@a2a5 │ │ +43a198: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43a19e: 0c00 |0005: move-result-object v0 │ │ +43a1a0: 5421 a1a2 |0006: iget-object v1, v2, Ltech/ula/utils/ContributionPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a2a1 │ │ +43a1a4: 7230 b302 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ +43a1aa: 7210 af02 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43a1b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0006 line=418 │ │ 0x000b line=419 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ltech/ula/utils/ContributionPrompter; │ │ @@ -1440974,33 +1440970,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -439de0: |[439de0] tech.ula.utils.ContributionPrompter.getAltInitialPosFlow:()Z │ │ -439df0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -439df2: 0f00 |0001: return v0 │ │ +439dd4: |[439dd4] tech.ula.utils.ContributionPrompter.getAltInitialPosFlow:()Z │ │ +439de4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +439de6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getFinishedAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439f84: |[439f84] tech.ula.utils.ContributionPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ -439f94: 5410 a8a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.userHasResponded:Lkotlin/jvm/functions/Function0; // field@a2a8 │ │ -439f98: 1100 |0002: return-object v0 │ │ +439f78: |[439f78] tech.ula.utils.ContributionPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ +439f88: 5410 a8a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.userHasResponded:Lkotlin/jvm/functions/Function0; // field@a2a8 │ │ +439f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #2 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441008,49 +1441004,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439e94: |[439e94] tech.ula.utils.ContributionPrompter.getInitialNegBtnText:()I │ │ -439ea4: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ -439eaa: 0f00 |0003: return v0 │ │ +439e88: |[439e88] tech.ula.utils.ContributionPrompter.getInitialNegBtnText:()I │ │ +439e98: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ +439e9e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getInitialPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439eac: |[439eac] tech.ula.utils.ContributionPrompter.getInitialPosBtnText:()I │ │ -439ebc: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ -439ec2: 0f00 |0003: return v0 │ │ +439ea0: |[439ea0] tech.ula.utils.ContributionPrompter.getInitialPosBtnText:()I │ │ +439eb0: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ +439eb6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getInitialPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439f9c: |[439f9c] tech.ula.utils.ContributionPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439fac: 5410 a3a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.openContributionView:Lkotlin/jvm/functions/Function0; // field@a2a3 │ │ -439fb0: 1100 |0002: return-object v0 │ │ +439f90: |[439f90] tech.ula.utils.ContributionPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +439fa0: 5410 a3a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.openContributionView:Lkotlin/jvm/functions/Function0; // field@a2a3 │ │ +439fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #5 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441058,33 +1441054,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439ec4: |[439ec4] tech.ula.utils.ContributionPrompter.getInitialPrompt:()I │ │ -439ed4: 1400 5100 127f |0000: const v0, #float 1.94069e+38 // #7f120051 │ │ -439eda: 0f00 |0003: return v0 │ │ +439eb8: |[439eb8] tech.ula.utils.ContributionPrompter.getInitialPrompt:()I │ │ +439ec8: 1400 5100 127f |0000: const v0, #float 1.94069e+38 // #7f120051 │ │ +439ece: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getOnSubscriptionSupportedChecked' │ │ type : '()Lkotlin/jvm/functions/Function1;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439fe4: |[439fe4] tech.ula.utils.ContributionPrompter.getOnSubscriptionSupportedChecked:()Lkotlin/jvm/functions/Function1; │ │ -439ff4: 5410 a2a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a2a2 │ │ -439ff8: 1100 |0002: return-object v0 │ │ +439fd8: |[439fd8] tech.ula.utils.ContributionPrompter.getOnSubscriptionSupportedChecked:()Lkotlin/jvm/functions/Function1; │ │ +439fe8: 5410 a2a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.onSubscriptionSupportedChecked:Lkotlin/jvm/functions/Function1; // field@a2a2 │ │ +439fec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #7 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441092,49 +1441088,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439edc: |[439edc] tech.ula.utils.ContributionPrompter.getPrimaryNegBtnText:()I │ │ -439eec: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ -439ef2: 0f00 |0003: return v0 │ │ +439ed0: |[439ed0] tech.ula.utils.ContributionPrompter.getPrimaryNegBtnText:()I │ │ +439ee0: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ +439ee6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getPrimaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439ef4: |[439ef4] tech.ula.utils.ContributionPrompter.getPrimaryPosBtnText:()I │ │ -439f04: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ -439f0a: 0f00 |0003: return v0 │ │ +439ee8: |[439ee8] tech.ula.utils.ContributionPrompter.getPrimaryPosBtnText:()I │ │ +439ef8: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ +439efe: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getPrimaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439fb4: |[439fb4] tech.ula.utils.ContributionPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439fc4: 5410 9da2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a29d │ │ -439fc8: 1100 |0002: return-object v0 │ │ +439fa8: |[439fa8] tech.ula.utils.ContributionPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +439fb8: 5410 9da2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a29d │ │ +439fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #10 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441142,35 +1441138,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439f0c: |[439f0c] tech.ula.utils.ContributionPrompter.getPrimaryRequest:()I │ │ -439f1c: 1400 5400 127f |0000: const v0, #float 1.94069e+38 // #7f120054 │ │ -439f22: 0f00 |0003: return v0 │ │ +439f00: |[439f00] tech.ula.utils.ContributionPrompter.getPrimaryRequest:()I │ │ +439f10: 1400 5400 127f |0000: const v0, #float 1.94069e+38 // #7f120054 │ │ +439f16: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getSavedActivity' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -439d3c: |[439d3c] tech.ula.utils.ContributionPrompter.getSavedActivity:()Landroid/app/Activity; │ │ -439d4c: 6e10 b6d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ -439d52: 0c00 |0003: move-result-object v0 │ │ -439d54: 1f00 1d00 |0004: check-cast v0, Landroid/app/Activity; // type@001d │ │ -439d58: 1100 |0006: return-object v0 │ │ +439d30: |[439d30] tech.ula.utils.ContributionPrompter.getSavedActivity:()Landroid/app/Activity; │ │ +439d40: 6e10 b6d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ +439d46: 0c00 |0003: move-result-object v0 │ │ +439d48: 1f00 1d00 |0004: check-cast v0, Landroid/app/Activity; // type@001d │ │ +439d4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #12 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441178,17 +1441174,17 @@ │ │ type : '()Ltech/ula/MainActivity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439ffc: |[439ffc] tech.ula.utils.ContributionPrompter.getSavedActivity:()Ltech/ula/MainActivity; │ │ -43a00c: 5410 9ca2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.activity:Ltech/ula/MainActivity; // field@a29c │ │ -43a010: 1100 |0002: return-object v0 │ │ +439ff0: |[439ff0] tech.ula.utils.ContributionPrompter.getSavedActivity:()Ltech/ula/MainActivity; │ │ +43a000: 5410 9ca2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.activity:Ltech/ula/MainActivity; // field@a29c │ │ +43a004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #13 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441196,17 +1441192,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439d74: |[439d74] tech.ula.utils.ContributionPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ -439d84: 5410 a9a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a2a9 │ │ -439d88: 1100 |0002: return-object v0 │ │ +439d68: |[439d68] tech.ula.utils.ContributionPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ +439d78: 5410 a9a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a2a9 │ │ +439d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #14 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441214,49 +1441210,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439f24: |[439f24] tech.ula.utils.ContributionPrompter.getSecondaryNegBtnText:()I │ │ -439f34: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ -439f3a: 0f00 |0003: return v0 │ │ +439f18: |[439f18] tech.ula.utils.ContributionPrompter.getSecondaryNegBtnText:()I │ │ +439f28: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ +439f2e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getSecondaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439f3c: |[439f3c] tech.ula.utils.ContributionPrompter.getSecondaryPosBtnText:()I │ │ -439f4c: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ -439f52: 0f00 |0003: return v0 │ │ +439f30: |[439f30] tech.ula.utils.ContributionPrompter.getSecondaryPosBtnText:()I │ │ +439f40: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ +439f46: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'getSecondaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -439fcc: |[439fcc] tech.ula.utils.ContributionPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -439fdc: 5410 a6a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a2a6 │ │ -439fe0: 1100 |0002: return-object v0 │ │ +439fc0: |[439fc0] tech.ula.utils.ContributionPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +439fd0: 5410 a6a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a2a6 │ │ +439fd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #17 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441264,33 +1441260,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -439f54: |[439f54] tech.ula.utils.ContributionPrompter.getSecondaryRequest:()I │ │ -439f64: 1400 5300 127f |0000: const v0, #float 1.94069e+38 // #7f120053 │ │ -439f6a: 0f00 |0003: return v0 │ │ +439f48: |[439f48] tech.ula.utils.ContributionPrompter.getSecondaryRequest:()I │ │ +439f58: 1400 5300 127f |0000: const v0, #float 1.94069e+38 // #7f120053 │ │ +439f5e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Ltech/ula/utils/ContributionPrompter;) │ │ name : 'showView' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43a1c0: |[43a1c0] tech.ula.utils.ContributionPrompter.showView:()V │ │ -43a1d0: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ -43a1d6: 0e00 |0003: return-void │ │ +43a1b4: |[43a1b4] tech.ula.utils.ContributionPrompter.showView:()V │ │ +43a1c4: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ +43a1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ #19 : (in Ltech/ula/utils/ContributionPrompter;) │ │ @@ -1441298,18 +1441294,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -439e78: |[439e78] tech.ula.utils.ContributionPrompter.viewShouldBeShown:()Z │ │ -439e88: 7010 a9d3 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.askingForContributionIsAppropriate:()Z // method@d3a9 │ │ -439e8e: 0a00 |0003: move-result v0 │ │ -439e90: 0f00 |0004: return v0 │ │ +439e6c: |[439e6c] tech.ula.utils.ContributionPrompter.viewShouldBeShown:()Z │ │ +439e7c: 7010 a9d3 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/ContributionPrompter;.askingForContributionIsAppropriate:()Z // method@d3a9 │ │ +439e82: 0a00 |0003: move-result v0 │ │ +439e84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/ContributionPrompter; │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ @@ -1441385,21 +1441381,21 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -43ab0c: |[43ab0c] tech.ula.utils.DownloadFailureLocalizationData.:(ILjava/util/List;)V │ │ -43ab1c: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ -43ab20: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43ab26: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43ab2c: 5912 b0a2 |0008: iput v2, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43ab30: 5b13 afa2 |000a: iput-object v3, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43ab34: 0e00 |000c: return-void │ │ +43ab00: |[43ab00] tech.ula.utils.DownloadFailureLocalizationData.:(ILjava/util/List;)V │ │ +43ab10: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ +43ab14: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43ab1a: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43ab20: 5912 b0a2 |0008: iput v2, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43ab24: 5b13 afa2 |000a: iput-object v3, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43ab28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ltech/ula/utils/DownloadFailureLocalizationData; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ @@ -1441409,21 +1441405,21 @@ │ │ type : '(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -43ab38: |[43ab38] tech.ula.utils.DownloadFailureLocalizationData.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43ab48: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43ab4c: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ -43ab50: 7100 cc94 0000 |0004: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ -43ab56: 0c02 |0007: move-result-object v2 │ │ -43ab58: 7030 dad3 1002 |0008: invoke-direct {v0, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ -43ab5e: 0e00 |000b: return-void │ │ +43ab2c: |[43ab2c] tech.ula.utils.DownloadFailureLocalizationData.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43ab3c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43ab40: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ +43ab44: 7100 cc94 0000 |0004: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ +43ab4a: 0c02 |0007: move-result-object v2 │ │ +43ab4c: 7030 dad3 1002 |0008: invoke-direct {v0, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ +43ab52: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ltech/ula/utils/DownloadFailureLocalizationData; │ │ 0x0000 - 0x000c reg=1 (null) I │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ @@ -1441435,123 +1441431,123 @@ │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43aab0: |[43aab0] tech.ula.utils.DownloadFailureLocalizationData.copy$default:(Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -43aac0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -43aac4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -43aac8: 5201 b0a2 |0004: iget v1, v0, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43aacc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43aad0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -43aad4: 5402 afa2 |000a: iget-object v2, v0, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43aad8: 6e30 ded3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.copy:(ILjava/util/List;)Ltech/ula/utils/DownloadFailureLocalizationData; // method@d3de │ │ -43aade: 0c00 |000f: move-result-object v0 │ │ -43aae0: 1100 |0010: return-object v0 │ │ +43aaa4: |[43aaa4] tech.ula.utils.DownloadFailureLocalizationData.copy$default:(Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +43aab4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +43aab8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +43aabc: 5201 b0a2 |0004: iget v1, v0, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43aac0: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43aac4: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +43aac8: 5402 afa2 |000a: iget-object v2, v0, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43aacc: 6e30 ded3 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/DownloadFailureLocalizationData;.copy:(ILjava/util/List;)Ltech/ula/utils/DownloadFailureLocalizationData; // method@d3de │ │ +43aad2: 0c00 |000f: move-result-object v0 │ │ +43aad4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a964: |[43a964] tech.ula.utils.DownloadFailureLocalizationData.component1:()I │ │ -43a974: 5210 b0a2 |0000: iget v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a978: 0f00 |0002: return v0 │ │ +43a958: |[43a958] tech.ula.utils.DownloadFailureLocalizationData.component1:()I │ │ +43a968: 5210 b0a2 |0000: iget v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a96c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'component2' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43aa80: |[43aa80] tech.ula.utils.DownloadFailureLocalizationData.component2:()Ljava/util/List; │ │ -43aa90: 5410 afa2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43aa94: 1100 |0002: return-object v0 │ │ +43aa74: |[43aa74] tech.ula.utils.DownloadFailureLocalizationData.component2:()Ljava/util/List; │ │ +43aa84: 5410 afa2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43aa88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'copy' │ │ type : '(ILjava/util/List;)Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43aae4: |[43aae4] tech.ula.utils.DownloadFailureLocalizationData.copy:(ILjava/util/List;)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -43aaf4: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ -43aaf8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43aafe: 2200 141b |0005: new-instance v0, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -43ab02: 7030 dad3 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ -43ab08: 1100 |000a: return-object v0 │ │ +43aad8: |[43aad8] tech.ula.utils.DownloadFailureLocalizationData.copy:(ILjava/util/List;)Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +43aae8: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ +43aaec: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43aaf2: 2200 141b |0005: new-instance v0, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +43aaf6: 7030 dad3 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/utils/DownloadFailureLocalizationData;.:(ILjava/util/List;)V // method@d3da │ │ +43aafc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43a918: |[43a918] tech.ula.utils.DownloadFailureLocalizationData.equals:(Ljava/lang/Object;)Z │ │ -43a928: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -43a92c: 2030 141b |0002: instance-of v0, v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -43a930: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -43a934: 1f03 141b |0006: check-cast v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ -43a938: 5220 b0a2 |0008: iget v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a93c: 5231 b0a2 |000a: iget v1, v3, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a940: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -43a944: 5420 afa2 |000e: iget-object v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43a948: 5433 afa2 |0010: iget-object v3, v3, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43a94c: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43a952: 0a03 |0015: move-result v3 │ │ -43a954: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -43a958: 2803 |0018: goto 001b // +0003 │ │ -43a95a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -43a95c: 0f03 |001a: return v3 │ │ -43a95e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -43a960: 0f03 |001c: return v3 │ │ +43a90c: |[43a90c] tech.ula.utils.DownloadFailureLocalizationData.equals:(Ljava/lang/Object;)Z │ │ +43a91c: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43a920: 2030 141b |0002: instance-of v0, v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +43a924: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +43a928: 1f03 141b |0006: check-cast v3, Ltech/ula/utils/DownloadFailureLocalizationData; // type@1b14 │ │ +43a92c: 5220 b0a2 |0008: iget v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a930: 5231 b0a2 |000a: iget v1, v3, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a934: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +43a938: 5420 afa2 |000e: iget-object v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43a93c: 5433 afa2 |0010: iget-object v3, v3, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43a940: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43a946: 0a03 |0015: move-result v3 │ │ +43a948: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ +43a94c: 2803 |0018: goto 001b // +0003 │ │ +43a94e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43a950: 0f03 |001a: return v3 │ │ +43a952: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +43a954: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'getFormatStrings' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43aa98: |[43aa98] tech.ula.utils.DownloadFailureLocalizationData.getFormatStrings:()Ljava/util/List; │ │ -43aaa8: 5410 afa2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43aaac: 1100 |0002: return-object v0 │ │ +43aa8c: |[43aa8c] tech.ula.utils.DownloadFailureLocalizationData.getFormatStrings:()Ljava/util/List; │ │ +43aa9c: 5410 afa2 |0000: iget-object v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43aaa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/DownloadFailureLocalizationData; │ │ │ │ #5 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ @@ -1441559,17 +1441555,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43a97c: |[43a97c] tech.ula.utils.DownloadFailureLocalizationData.getResId:()I │ │ -43a98c: 5210 b0a2 |0000: iget v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a990: 0f00 |0002: return v0 │ │ +43a970: |[43a970] tech.ula.utils.DownloadFailureLocalizationData.getResId:()I │ │ +43a980: 5210 b0a2 |0000: iget v0, v1, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/DownloadFailureLocalizationData; │ │ │ │ #6 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ @@ -1441577,35 +1441573,35 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -43a9c4: |[43a9c4] tech.ula.utils.DownloadFailureLocalizationData.getString:(Landroid/content/Context;)Ljava/lang/String; │ │ -43a9d4: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43a9d8: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43a9de: 5250 b0a2 |0005: iget v0, v5, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a9e2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -43a9e4: 2312 6b1c |0008: new-array v2, v1, [Ljava/lang/Object; // type@1c6b │ │ -43a9e8: 5453 afa2 |000a: iget-object v3, v5, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43a9ec: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -43a9ee: 4d03 0204 |000d: aput-object v3, v2, v4 │ │ -43a9f2: 6e30 4b02 0602 |000f: invoke-virtual {v6, v0, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ -43a9f8: 0c00 |0012: move-result-object v0 │ │ -43a9fa: 1a02 bd7d |0013: const-string v2, "context.getString(resId, formatStrings)" // string@7dbd │ │ -43a9fe: 7120 569f 2000 |0015: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43aa04: 2311 6b1c |0018: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -43aa08: 4d00 0104 |001a: aput-object v0, v1, v4 │ │ -43aa0c: 1400 a800 127f |001c: const v0, #float 1.94071e+38 // #7f1200a8 │ │ -43aa12: 6e30 4b02 0601 |001f: invoke-virtual {v6, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ -43aa18: 0c06 |0022: move-result-object v6 │ │ -43aa1a: 1a00 bc7d |0023: const-string v0, "context.getString(errorD…onResId, errorTypeString)" // string@7dbc │ │ -43aa1e: 7120 569f 0600 |0025: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43aa24: 1106 |0028: return-object v6 │ │ +43a9b8: |[43a9b8] tech.ula.utils.DownloadFailureLocalizationData.getString:(Landroid/content/Context;)Ljava/lang/String; │ │ +43a9c8: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43a9cc: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43a9d2: 5250 b0a2 |0005: iget v0, v5, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a9d6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +43a9d8: 2312 6b1c |0008: new-array v2, v1, [Ljava/lang/Object; // type@1c6b │ │ +43a9dc: 5453 afa2 |000a: iget-object v3, v5, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43a9e0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +43a9e2: 4d03 0204 |000d: aput-object v3, v2, v4 │ │ +43a9e6: 6e30 4b02 0602 |000f: invoke-virtual {v6, v0, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ +43a9ec: 0c00 |0012: move-result-object v0 │ │ +43a9ee: 1a02 bd7d |0013: const-string v2, "context.getString(resId, formatStrings)" // string@7dbd │ │ +43a9f2: 7120 569f 2000 |0015: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43a9f8: 2311 6b1c |0018: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +43a9fc: 4d00 0104 |001a: aput-object v0, v1, v4 │ │ +43aa00: 1400 a800 127f |001c: const v0, #float 1.94071e+38 // #7f1200a8 │ │ +43aa06: 6e30 4b02 0601 |001f: invoke-virtual {v6, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ +43aa0c: 0c06 |0022: move-result-object v6 │ │ +43aa0e: 1a00 bc7d |0023: const-string v0, "context.getString(errorD…onResId, errorTypeString)" // string@7dbc │ │ +43aa12: 7120 569f 0600 |0025: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43aa18: 1106 |0028: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=19 │ │ 0x0018 line=20 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 this Ltech/ula/utils/DownloadFailureLocalizationData; │ │ 0x0000 - 0x0029 reg=6 (null) Landroid/content/Context; │ │ @@ -1441615,54 +1441611,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -43a994: |[43a994] tech.ula.utils.DownloadFailureLocalizationData.hashCode:()I │ │ -43a9a4: 5220 b0a2 |0000: iget v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43a9a8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43a9ac: 5421 afa2 |0004: iget-object v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43a9b0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -43a9b4: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43a9ba: 0a01 |000b: move-result v1 │ │ -43a9bc: 2802 |000c: goto 000e // +0002 │ │ -43a9be: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -43a9c0: b010 |000e: add-int/2addr v0, v1 │ │ -43a9c2: 0f00 |000f: return v0 │ │ +43a988: |[43a988] tech.ula.utils.DownloadFailureLocalizationData.hashCode:()I │ │ +43a998: 5220 b0a2 |0000: iget v0, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43a99c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43a9a0: 5421 afa2 |0004: iget-object v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43a9a4: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +43a9a8: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43a9ae: 0a01 |000b: move-result v1 │ │ +43a9b0: 2802 |000c: goto 000e // +0002 │ │ +43a9b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +43a9b4: b010 |000e: add-int/2addr v0, v1 │ │ +43a9b6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/utils/DownloadFailureLocalizationData;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -43aa28: |[43aa28] tech.ula.utils.DownloadFailureLocalizationData.toString:()Ljava/lang/String; │ │ -43aa38: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43aa3c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43aa42: 1a01 ba24 |0005: const-string v1, "DownloadFailureLocalizationData(resId=" // string@24ba │ │ -43aa46: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43aa4c: 5221 b0a2 |000a: iget v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ -43aa50: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43aa56: 1a01 b712 |000f: const-string v1, ", formatStrings=" // string@12b7 │ │ -43aa5a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43aa60: 5421 afa2 |0014: iget-object v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ -43aa64: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43aa6a: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43aa6e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43aa74: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43aa7a: 0c00 |0021: move-result-object v0 │ │ -43aa7c: 1100 |0022: return-object v0 │ │ +43aa1c: |[43aa1c] tech.ula.utils.DownloadFailureLocalizationData.toString:()Ljava/lang/String; │ │ +43aa2c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43aa30: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43aa36: 1a01 ba24 |0005: const-string v1, "DownloadFailureLocalizationData(resId=" // string@24ba │ │ +43aa3a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43aa40: 5221 b0a2 |000a: iget v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.resId:I // field@a2b0 │ │ +43aa44: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43aa4a: 1a01 b712 |000f: const-string v1, ", formatStrings=" // string@12b7 │ │ +43aa4e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43aa54: 5421 afa2 |0014: iget-object v1, v2, Ltech/ula/utils/DownloadFailureLocalizationData;.formatStrings:Ljava/util/List; // field@a2af │ │ +43aa58: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43aa5e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43aa62: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43aa68: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43aa6e: 0c00 |0021: move-result-object v0 │ │ +43aa70: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18941 (Localization.kt) │ │ │ │ Class #4940 header: │ │ @@ -1441706,39 +1441702,39 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43b028: |[43b028] tech.ula.utils.ExtensionsKt$zipLiveData$1$2.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V │ │ -43b038: 5b01 b7a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b7 │ │ -43b03c: 5b02 b8a2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2b8 │ │ -43b040: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43b046: 0e00 |0007: return-void │ │ +43b01c: |[43b01c] tech.ula.utils.ExtensionsKt$zipLiveData$1$2.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V │ │ +43b02c: 5b01 b7a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b7 │ │ +43b030: 5b02 b8a2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2b8 │ │ +43b034: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43b03a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -43b048: |[43b048] tech.ula.utils.ExtensionsKt$zipLiveData$1$2.onChanged:(Ljava/lang/Object;)V │ │ -43b058: 5410 b7a2 |0000: iget-object v0, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b7 │ │ -43b05c: 5b02 8d7b |0002: iput-object v2, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b060: 5412 b8a2 |0004: iget-object v2, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2b8 │ │ -43b064: 6e10 f9d3 0200 |0006: invoke-virtual {v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ -43b06a: 0e00 |0009: return-void │ │ +43b03c: |[43b03c] tech.ula.utils.ExtensionsKt$zipLiveData$1$2.onChanged:(Ljava/lang/Object;)V │ │ +43b04c: 5410 b7a2 |0000: iget-object v0, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b7 │ │ +43b050: 5b02 8d7b |0002: iput-object v2, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43b054: 5412 b8a2 |0004: iget-object v2, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2b8 │ │ +43b058: 6e10 f9d3 0200 |0006: invoke-virtual {v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ +43b05e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/utils/ExtensionsKt$zipLiveData$1$2; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -1441786,39 +1441782,39 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43b06c: |[43b06c] tech.ula.utils.ExtensionsKt$zipLiveData$1$3.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V │ │ -43b07c: 5b01 b9a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b9 │ │ -43b080: 5b02 baa2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2ba │ │ -43b084: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43b08a: 0e00 |0007: return-void │ │ +43b060: |[43b060] tech.ula.utils.ExtensionsKt$zipLiveData$1$3.:(Lkotlin/jvm/internal/Ref$ObjectRef;Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;)V │ │ +43b070: 5b01 b9a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b9 │ │ +43b074: 5b02 baa2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2ba │ │ +43b078: 7010 0484 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43b07e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -43b08c: |[43b08c] tech.ula.utils.ExtensionsKt$zipLiveData$1$3.onChanged:(Ljava/lang/Object;)V │ │ -43b09c: 5410 b9a2 |0000: iget-object v0, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b9 │ │ -43b0a0: 5b02 8d7b |0002: iput-object v2, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b0a4: 5412 baa2 |0004: iget-object v2, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2ba │ │ -43b0a8: 6e10 f9d3 0200 |0006: invoke-virtual {v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ -43b0ae: 0e00 |0009: return-void │ │ +43b080: |[43b080] tech.ula.utils.ExtensionsKt$zipLiveData$1$3.onChanged:(Ljava/lang/Object;)V │ │ +43b090: 5410 b9a2 |0000: iget-object v0, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b9 │ │ +43b094: 5b02 8d7b |0002: iput-object v2, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43b098: 5412 baa2 |0004: iget-object v2, v1, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3;.$update$1:Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; // field@a2ba │ │ +43b09c: 6e10 f9d3 0200 |0006: invoke-virtual {v2}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ +43b0a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/utils/ExtensionsKt$zipLiveData$1$3; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -1441875,21 +1441871,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43b3b0: |[43b3b0] tech.ula.utils.FailedExecution.:(Ljava/lang/String;)V │ │ -43b3c0: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -43b3c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b3ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -43b3cc: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ -43b3d2: 5b12 bba2 |0009: iput-object v2, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b3d6: 0e00 |000b: return-void │ │ +43b3a4: |[43b3a4] tech.ula.utils.FailedExecution.:(Ljava/lang/String;)V │ │ +43b3b4: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +43b3b8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b3be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +43b3c0: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ +43b3c6: 5b12 bba2 |0009: iput-object v2, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b3ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=13 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/FailedExecution; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1441898,101 +1441894,101 @@ │ │ type : '(Ltech/ula/utils/FailedExecution;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/FailedExecution;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43b360: |[43b360] tech.ula.utils.FailedExecution.copy$default:(Ltech/ula/utils/FailedExecution;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/FailedExecution; │ │ -43b370: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -43b374: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -43b378: 5401 bba2 |0004: iget-object v1, v0, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b37c: 6e20 06d4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/FailedExecution;.copy:(Ljava/lang/String;)Ltech/ula/utils/FailedExecution; // method@d406 │ │ -43b382: 0c00 |0009: move-result-object v0 │ │ -43b384: 1100 |000a: return-object v0 │ │ +43b354: |[43b354] tech.ula.utils.FailedExecution.copy$default:(Ltech/ula/utils/FailedExecution;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/FailedExecution; │ │ +43b364: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +43b368: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +43b36c: 5401 bba2 |0004: iget-object v1, v0, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b370: 6e20 06d4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/FailedExecution;.copy:(Ljava/lang/String;)Ltech/ula/utils/FailedExecution; // method@d406 │ │ +43b376: 0c00 |0009: move-result-object v0 │ │ +43b378: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/FailedExecution;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43b2ec: |[43b2ec] tech.ula.utils.FailedExecution.component1:()Ljava/lang/String; │ │ -43b2fc: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b300: 1100 |0002: return-object v0 │ │ +43b2e0: |[43b2e0] tech.ula.utils.FailedExecution.component1:()Ljava/lang/String; │ │ +43b2f0: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b2f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/FailedExecution;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/utils/FailedExecution;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43b388: |[43b388] tech.ula.utils.FailedExecution.copy:(Ljava/lang/String;)Ltech/ula/utils/FailedExecution; │ │ -43b398: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -43b39c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b3a2: 2200 1d1b |0005: new-instance v0, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43b3a6: 7020 04d4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ -43b3ac: 1100 |000a: return-object v0 │ │ +43b37c: |[43b37c] tech.ula.utils.FailedExecution.copy:(Ljava/lang/String;)Ltech/ula/utils/FailedExecution; │ │ +43b38c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +43b390: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b396: 2200 1d1b |0005: new-instance v0, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43b39a: 7020 04d4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/FailedExecution;.:(Ljava/lang/String;)V // method@d404 │ │ +43b3a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/FailedExecution;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -43b284: |[43b284] tech.ula.utils.FailedExecution.equals:(Ljava/lang/Object;)Z │ │ -43b294: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -43b298: 2020 1d1b |0002: instance-of v0, v2, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43b29c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -43b2a0: 1f02 1d1b |0006: check-cast v2, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43b2a4: 5410 bba2 |0008: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b2a8: 5422 bba2 |000a: iget-object v2, v2, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b2ac: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43b2b2: 0a02 |000f: move-result v2 │ │ -43b2b4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -43b2b8: 2803 |0012: goto 0015 // +0003 │ │ -43b2ba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -43b2bc: 0f02 |0014: return v2 │ │ -43b2be: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -43b2c0: 0f02 |0016: return v2 │ │ +43b278: |[43b278] tech.ula.utils.FailedExecution.equals:(Ljava/lang/Object;)Z │ │ +43b288: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +43b28c: 2020 1d1b |0002: instance-of v0, v2, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43b290: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +43b294: 1f02 1d1b |0006: check-cast v2, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43b298: 5410 bba2 |0008: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b29c: 5422 bba2 |000a: iget-object v2, v2, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b2a0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43b2a6: 0a02 |000f: move-result v2 │ │ +43b2a8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +43b2ac: 2803 |0012: goto 0015 // +0003 │ │ +43b2ae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +43b2b0: 0f02 |0014: return v2 │ │ +43b2b2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +43b2b4: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/FailedExecution;) │ │ name : 'getReason' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43b304: |[43b304] tech.ula.utils.FailedExecution.getReason:()Ljava/lang/String; │ │ -43b314: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b318: 1100 |0002: return-object v0 │ │ +43b2f8: |[43b2f8] tech.ula.utils.FailedExecution.getReason:()Ljava/lang/String; │ │ +43b308: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b30c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/FailedExecution; │ │ │ │ #4 : (in Ltech/ula/utils/FailedExecution;) │ │ @@ -1442000,47 +1441996,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -43b2c4: |[43b2c4] tech.ula.utils.FailedExecution.hashCode:()I │ │ -43b2d4: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b2d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -43b2dc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43b2e2: 0a00 |0007: move-result v0 │ │ -43b2e4: 2802 |0008: goto 000a // +0002 │ │ -43b2e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -43b2e8: 0f00 |000a: return v0 │ │ +43b2b8: |[43b2b8] tech.ula.utils.FailedExecution.hashCode:()I │ │ +43b2c8: 5410 bba2 |0000: iget-object v0, v1, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b2cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +43b2d0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43b2d6: 0a00 |0007: move-result v0 │ │ +43b2d8: 2802 |0008: goto 000a // +0002 │ │ +43b2da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +43b2dc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/FailedExecution;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43b31c: |[43b31c] tech.ula.utils.FailedExecution.toString:()Ljava/lang/String; │ │ -43b32c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43b330: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b336: 1a01 b928 |0005: const-string v1, "FailedExecution(reason=" // string@28b9 │ │ -43b33a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b340: 5421 bba2 |000a: iget-object v1, v2, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ -43b344: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b34a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -43b34e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b354: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b35a: 0c00 |0017: move-result-object v0 │ │ -43b35c: 1100 |0018: return-object v0 │ │ +43b310: |[43b310] tech.ula.utils.FailedExecution.toString:()Ljava/lang/String; │ │ +43b320: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43b324: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b32a: 1a01 b928 |0005: const-string v1, "FailedExecution(reason=" // string@28b9 │ │ +43b32e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b334: 5421 bba2 |000a: iget-object v1, v2, Ltech/ula/utils/FailedExecution;.reason:Ljava/lang/String; // field@a2bb │ │ +43b338: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b33e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +43b342: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b348: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b34e: 0c00 |0017: move-result-object v0 │ │ +43b350: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7517 (BusyboxExecutor.kt) │ │ │ │ Class #4943 header: │ │ @@ -1442114,21 +1442110,21 @@ │ │ type : '(ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -43d07c: |[43d07c] tech.ula.utils.LocalizationData.:(ILjava/util/List;)V │ │ -43d08c: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ -43d090: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d096: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43d09c: 5912 e4a2 |0008: iput v2, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43d0a0: 5b13 e3a2 |000a: iput-object v3, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43d0a4: 0e00 |000c: return-void │ │ +43d070: |[43d070] tech.ula.utils.LocalizationData.:(ILjava/util/List;)V │ │ +43d080: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ +43d084: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d08a: 7010 0484 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43d090: 5912 e4a2 |0008: iput v2, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43d094: 5b13 e3a2 |000a: iput-object v3, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43d098: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ltech/ula/utils/LocalizationData; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ @@ -1442138,21 +1442134,21 @@ │ │ type : '(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -43d0a8: |[43d0a8] tech.ula.utils.LocalizationData.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -43d0b8: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43d0bc: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ -43d0c0: 7100 cc94 0000 |0004: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ -43d0c6: 0c02 |0007: move-result-object v2 │ │ -43d0c8: 7030 49d4 1002 |0008: invoke-direct {v0, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ -43d0ce: 0e00 |000b: return-void │ │ +43d09c: |[43d09c] tech.ula.utils.LocalizationData.:(ILjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +43d0ac: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43d0b0: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ +43d0b4: 7100 cc94 0000 |0004: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ +43d0ba: 0c02 |0007: move-result-object v2 │ │ +43d0bc: 7030 49d4 1002 |0008: invoke-direct {v0, v1, v2}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ +43d0c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=10 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ltech/ula/utils/LocalizationData; │ │ 0x0000 - 0x000c reg=1 (null) I │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ @@ -1442164,123 +1442160,123 @@ │ │ type : '(Ltech/ula/utils/LocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/LocalizationData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43d020: |[43d020] tech.ula.utils.LocalizationData.copy$default:(Ltech/ula/utils/LocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/LocalizationData; │ │ -43d030: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -43d034: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -43d038: 5201 e4a2 |0004: iget v1, v0, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43d03c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43d040: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -43d044: 5402 e3a2 |000a: iget-object v2, v0, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43d048: 6e30 4dd4 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/LocalizationData;.copy:(ILjava/util/List;)Ltech/ula/utils/LocalizationData; // method@d44d │ │ -43d04e: 0c00 |000f: move-result-object v0 │ │ -43d050: 1100 |0010: return-object v0 │ │ +43d014: |[43d014] tech.ula.utils.LocalizationData.copy$default:(Ltech/ula/utils/LocalizationData;ILjava/util/List;ILjava/lang/Object;)Ltech/ula/utils/LocalizationData; │ │ +43d024: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +43d028: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +43d02c: 5201 e4a2 |0004: iget v1, v0, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43d030: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43d034: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +43d038: 5402 e3a2 |000a: iget-object v2, v0, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43d03c: 6e30 4dd4 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/LocalizationData;.copy:(ILjava/util/List;)Ltech/ula/utils/LocalizationData; // method@d44d │ │ +43d042: 0c00 |000f: move-result-object v0 │ │ +43d044: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43cef4: |[43cef4] tech.ula.utils.LocalizationData.component1:()I │ │ -43cf04: 5210 e4a2 |0000: iget v0, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cf08: 0f00 |0002: return v0 │ │ +43cee8: |[43cee8] tech.ula.utils.LocalizationData.component1:()I │ │ +43cef8: 5210 e4a2 |0000: iget v0, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cefc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'component2' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43cff0: |[43cff0] tech.ula.utils.LocalizationData.component2:()Ljava/util/List; │ │ -43d000: 5410 e3a2 |0000: iget-object v0, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43d004: 1100 |0002: return-object v0 │ │ +43cfe4: |[43cfe4] tech.ula.utils.LocalizationData.component2:()Ljava/util/List; │ │ +43cff4: 5410 e3a2 |0000: iget-object v0, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43cff8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'copy' │ │ type : '(ILjava/util/List;)Ltech/ula/utils/LocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43d054: |[43d054] tech.ula.utils.LocalizationData.copy:(ILjava/util/List;)Ltech/ula/utils/LocalizationData; │ │ -43d064: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ -43d068: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d06e: 2200 291b |0005: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43d072: 7030 49d4 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ -43d078: 1100 |000a: return-object v0 │ │ +43d048: |[43d048] tech.ula.utils.LocalizationData.copy:(ILjava/util/List;)Ltech/ula/utils/LocalizationData; │ │ +43d058: 1a00 b389 |0000: const-string v0, "formatStrings" // string@89b3 │ │ +43d05c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d062: 2200 291b |0005: new-instance v0, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43d066: 7030 49d4 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/utils/LocalizationData;.:(ILjava/util/List;)V // method@d449 │ │ +43d06c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43cea8: |[43cea8] tech.ula.utils.LocalizationData.equals:(Ljava/lang/Object;)Z │ │ -43ceb8: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -43cebc: 2030 291b |0002: instance-of v0, v3, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43cec0: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -43cec4: 1f03 291b |0006: check-cast v3, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ -43cec8: 5220 e4a2 |0008: iget v0, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cecc: 5231 e4a2 |000a: iget v1, v3, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43ced0: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -43ced4: 5420 e3a2 |000e: iget-object v0, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43ced8: 5433 e3a2 |0010: iget-object v3, v3, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43cedc: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43cee2: 0a03 |0015: move-result v3 │ │ -43cee4: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -43cee8: 2803 |0018: goto 001b // +0003 │ │ -43ceea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -43ceec: 0f03 |001a: return v3 │ │ -43ceee: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -43cef0: 0f03 |001c: return v3 │ │ +43ce9c: |[43ce9c] tech.ula.utils.LocalizationData.equals:(Ljava/lang/Object;)Z │ │ +43ceac: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43ceb0: 2030 291b |0002: instance-of v0, v3, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43ceb4: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +43ceb8: 1f03 291b |0006: check-cast v3, Ltech/ula/utils/LocalizationData; // type@1b29 │ │ +43cebc: 5220 e4a2 |0008: iget v0, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cec0: 5231 e4a2 |000a: iget v1, v3, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cec4: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +43cec8: 5420 e3a2 |000e: iget-object v0, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43cecc: 5433 e3a2 |0010: iget-object v3, v3, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43ced0: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43ced6: 0a03 |0015: move-result v3 │ │ +43ced8: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ +43cedc: 2803 |0018: goto 001b // +0003 │ │ +43cede: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43cee0: 0f03 |001a: return v3 │ │ +43cee2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +43cee4: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'getFormatStrings' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d008: |[43d008] tech.ula.utils.LocalizationData.getFormatStrings:()Ljava/util/List; │ │ -43d018: 5410 e3a2 |0000: iget-object v0, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43d01c: 1100 |0002: return-object v0 │ │ +43cffc: |[43cffc] tech.ula.utils.LocalizationData.getFormatStrings:()Ljava/util/List; │ │ +43d00c: 5410 e3a2 |0000: iget-object v0, v1, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43d010: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/LocalizationData; │ │ │ │ #5 : (in Ltech/ula/utils/LocalizationData;) │ │ @@ -1442288,17 +1442284,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43cf0c: |[43cf0c] tech.ula.utils.LocalizationData.getResId:()I │ │ -43cf1c: 5210 e4a2 |0000: iget v0, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cf20: 0f00 |0002: return v0 │ │ +43cf00: |[43cf00] tech.ula.utils.LocalizationData.getResId:()I │ │ +43cf10: 5210 e4a2 |0000: iget v0, v1, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cf14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/LocalizationData; │ │ │ │ #6 : (in Ltech/ula/utils/LocalizationData;) │ │ @@ -1442306,28 +1442302,28 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -43cf54: |[43cf54] tech.ula.utils.LocalizationData.getString:(Landroid/content/Context;)Ljava/lang/String; │ │ -43cf64: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ -43cf68: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43cf6e: 5240 e4a2 |0005: iget v0, v4, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cf72: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -43cf74: 2311 6b1c |0008: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -43cf78: 5442 e3a2 |000a: iget-object v2, v4, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43cf7c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -43cf7e: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ -43cf82: 6e30 4b02 0501 |000f: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ -43cf88: 0c05 |0012: move-result-object v5 │ │ -43cf8a: 1a00 bd7d |0013: const-string v0, "context.getString(resId, formatStrings)" // string@7dbd │ │ -43cf8e: 7120 569f 0500 |0015: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43cf94: 1105 |0018: return-object v5 │ │ +43cf48: |[43cf48] tech.ula.utils.LocalizationData.getString:(Landroid/content/Context;)Ljava/lang/String; │ │ +43cf58: 1a00 b17d |0000: const-string v0, "context" // string@7db1 │ │ +43cf5c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43cf62: 5240 e4a2 |0005: iget v0, v4, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cf66: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +43cf68: 2311 6b1c |0008: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +43cf6c: 5442 e3a2 |000a: iget-object v2, v4, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43cf70: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +43cf72: 4d02 0103 |000d: aput-object v2, v1, v3 │ │ +43cf76: 6e30 4b02 0501 |000f: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@024b │ │ +43cf7c: 0c05 |0012: move-result-object v5 │ │ +43cf7e: 1a00 bd7d |0013: const-string v0, "context.getString(resId, formatStrings)" // string@7dbd │ │ +43cf82: 7120 569f 0500 |0015: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43cf88: 1105 |0018: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Ltech/ula/utils/LocalizationData; │ │ 0x0000 - 0x0019 reg=5 (null) Landroid/content/Context; │ │ │ │ @@ -1442336,54 +1442332,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -43cf24: |[43cf24] tech.ula.utils.LocalizationData.hashCode:()I │ │ -43cf34: 5220 e4a2 |0000: iget v0, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cf38: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43cf3c: 5421 e3a2 |0004: iget-object v1, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43cf40: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -43cf44: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43cf4a: 0a01 |000b: move-result v1 │ │ -43cf4c: 2802 |000c: goto 000e // +0002 │ │ -43cf4e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -43cf50: b010 |000e: add-int/2addr v0, v1 │ │ -43cf52: 0f00 |000f: return v0 │ │ +43cf18: |[43cf18] tech.ula.utils.LocalizationData.hashCode:()I │ │ +43cf28: 5220 e4a2 |0000: iget v0, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cf2c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43cf30: 5421 e3a2 |0004: iget-object v1, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43cf34: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +43cf38: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43cf3e: 0a01 |000b: move-result v1 │ │ +43cf40: 2802 |000c: goto 000e // +0002 │ │ +43cf42: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +43cf44: b010 |000e: add-int/2addr v0, v1 │ │ +43cf46: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/utils/LocalizationData;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -43cf98: |[43cf98] tech.ula.utils.LocalizationData.toString:()Ljava/lang/String; │ │ -43cfa8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43cfac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43cfb2: 1a01 fe49 |0005: const-string v1, "LocalizationData(resId=" // string@49fe │ │ -43cfb6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cfbc: 5221 e4a2 |000a: iget v1, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ -43cfc0: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43cfc6: 1a01 b712 |000f: const-string v1, ", formatStrings=" // string@12b7 │ │ -43cfca: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cfd0: 5421 e3a2 |0014: iget-object v1, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ -43cfd4: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43cfda: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43cfde: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43cfe4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43cfea: 0c00 |0021: move-result-object v0 │ │ -43cfec: 1100 |0022: return-object v0 │ │ +43cf8c: |[43cf8c] tech.ula.utils.LocalizationData.toString:()Ljava/lang/String; │ │ +43cf9c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43cfa0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43cfa6: 1a01 fe49 |0005: const-string v1, "LocalizationData(resId=" // string@49fe │ │ +43cfaa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cfb0: 5221 e4a2 |000a: iget v1, v2, Ltech/ula/utils/LocalizationData;.resId:I // field@a2e4 │ │ +43cfb4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43cfba: 1a01 b712 |000f: const-string v1, ", formatStrings=" // string@12b7 │ │ +43cfbe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cfc4: 5421 e3a2 |0014: iget-object v1, v2, Ltech/ula/utils/LocalizationData;.formatStrings:Ljava/util/List; // field@a2e3 │ │ +43cfc8: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43cfce: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43cfd2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43cfd8: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43cfde: 0c00 |0021: move-result-object v0 │ │ +43cfe0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 18941 (Localization.kt) │ │ │ │ Class #4944 header: │ │ @@ -1442436,21 +1442432,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43d238: |[43d238] tech.ula.utils.MissingExecutionAsset.:(Ljava/lang/String;)V │ │ -43d248: 1a00 e875 |0000: const-string v0, "asset" // string@75e8 │ │ -43d24c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d252: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -43d254: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ -43d25a: 5b12 e5a2 |0009: iput-object v2, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d25e: 0e00 |000b: return-void │ │ +43d22c: |[43d22c] tech.ula.utils.MissingExecutionAsset.:(Ljava/lang/String;)V │ │ +43d23c: 1a00 e875 |0000: const-string v0, "asset" // string@75e8 │ │ +43d240: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d246: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +43d248: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ +43d24e: 5b12 e5a2 |0009: iput-object v2, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d252: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=11 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/MissingExecutionAsset; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1442459,101 +1442455,101 @@ │ │ type : '(Ltech/ula/utils/MissingExecutionAsset;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/MissingExecutionAsset;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43d1e8: |[43d1e8] tech.ula.utils.MissingExecutionAsset.copy$default:(Ltech/ula/utils/MissingExecutionAsset;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/MissingExecutionAsset; │ │ -43d1f8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -43d1fc: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -43d200: 5401 e5a2 |0004: iget-object v1, v0, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d204: 6e20 5dd4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/MissingExecutionAsset;.copy:(Ljava/lang/String;)Ltech/ula/utils/MissingExecutionAsset; // method@d45d │ │ -43d20a: 0c00 |0009: move-result-object v0 │ │ -43d20c: 1100 |000a: return-object v0 │ │ +43d1dc: |[43d1dc] tech.ula.utils.MissingExecutionAsset.copy$default:(Ltech/ula/utils/MissingExecutionAsset;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/utils/MissingExecutionAsset; │ │ +43d1ec: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +43d1f0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +43d1f4: 5401 e5a2 |0004: iget-object v1, v0, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d1f8: 6e20 5dd4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/MissingExecutionAsset;.copy:(Ljava/lang/String;)Ltech/ula/utils/MissingExecutionAsset; // method@d45d │ │ +43d1fe: 0c00 |0009: move-result-object v0 │ │ +43d200: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d174: |[43d174] tech.ula.utils.MissingExecutionAsset.component1:()Ljava/lang/String; │ │ -43d184: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d188: 1100 |0002: return-object v0 │ │ +43d168: |[43d168] tech.ula.utils.MissingExecutionAsset.component1:()Ljava/lang/String; │ │ +43d178: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d17c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/utils/MissingExecutionAsset;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43d210: |[43d210] tech.ula.utils.MissingExecutionAsset.copy:(Ljava/lang/String;)Ltech/ula/utils/MissingExecutionAsset; │ │ -43d220: 1a00 e875 |0000: const-string v0, "asset" // string@75e8 │ │ -43d224: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d22a: 2200 2c1b |0005: new-instance v0, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -43d22e: 7020 5bd4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ -43d234: 1100 |000a: return-object v0 │ │ +43d204: |[43d204] tech.ula.utils.MissingExecutionAsset.copy:(Ljava/lang/String;)Ltech/ula/utils/MissingExecutionAsset; │ │ +43d214: 1a00 e875 |0000: const-string v0, "asset" // string@75e8 │ │ +43d218: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d21e: 2200 2c1b |0005: new-instance v0, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +43d222: 7020 5bd4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/MissingExecutionAsset;.:(Ljava/lang/String;)V // method@d45b │ │ +43d228: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -43d10c: |[43d10c] tech.ula.utils.MissingExecutionAsset.equals:(Ljava/lang/Object;)Z │ │ -43d11c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -43d120: 2020 2c1b |0002: instance-of v0, v2, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -43d124: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -43d128: 1f02 2c1b |0006: check-cast v2, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ -43d12c: 5410 e5a2 |0008: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d130: 5422 e5a2 |000a: iget-object v2, v2, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d134: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43d13a: 0a02 |000f: move-result v2 │ │ -43d13c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -43d140: 2803 |0012: goto 0015 // +0003 │ │ -43d142: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -43d144: 0f02 |0014: return v2 │ │ -43d146: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -43d148: 0f02 |0016: return v2 │ │ +43d100: |[43d100] tech.ula.utils.MissingExecutionAsset.equals:(Ljava/lang/Object;)Z │ │ +43d110: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +43d114: 2020 2c1b |0002: instance-of v0, v2, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +43d118: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +43d11c: 1f02 2c1b |0006: check-cast v2, Ltech/ula/utils/MissingExecutionAsset; // type@1b2c │ │ +43d120: 5410 e5a2 |0008: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d124: 5422 e5a2 |000a: iget-object v2, v2, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d128: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43d12e: 0a02 |000f: move-result v2 │ │ +43d130: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +43d134: 2803 |0012: goto 0015 // +0003 │ │ +43d136: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +43d138: 0f02 |0014: return v2 │ │ +43d13a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +43d13c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ name : 'getAsset' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d18c: |[43d18c] tech.ula.utils.MissingExecutionAsset.getAsset:()Ljava/lang/String; │ │ -43d19c: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d1a0: 1100 |0002: return-object v0 │ │ +43d180: |[43d180] tech.ula.utils.MissingExecutionAsset.getAsset:()Ljava/lang/String; │ │ +43d190: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/MissingExecutionAsset; │ │ │ │ #4 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ @@ -1442561,47 +1442557,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -43d14c: |[43d14c] tech.ula.utils.MissingExecutionAsset.hashCode:()I │ │ -43d15c: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d160: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -43d164: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43d16a: 0a00 |0007: move-result v0 │ │ -43d16c: 2802 |0008: goto 000a // +0002 │ │ -43d16e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -43d170: 0f00 |000a: return v0 │ │ +43d140: |[43d140] tech.ula.utils.MissingExecutionAsset.hashCode:()I │ │ +43d150: 5410 e5a2 |0000: iget-object v0, v1, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d154: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +43d158: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43d15e: 0a00 |0007: move-result v0 │ │ +43d160: 2802 |0008: goto 000a // +0002 │ │ +43d162: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +43d164: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/MissingExecutionAsset;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43d1a4: |[43d1a4] tech.ula.utils.MissingExecutionAsset.toString:()Ljava/lang/String; │ │ -43d1b4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43d1b8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43d1be: 1a01 5351 |0005: const-string v1, "MissingExecutionAsset(asset=" // string@5153 │ │ -43d1c2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43d1c8: 5421 e5a2 |000a: iget-object v1, v2, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ -43d1cc: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43d1d2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -43d1d6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43d1dc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43d1e2: 0c00 |0017: move-result-object v0 │ │ -43d1e4: 1100 |0018: return-object v0 │ │ +43d198: |[43d198] tech.ula.utils.MissingExecutionAsset.toString:()Ljava/lang/String; │ │ +43d1a8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43d1ac: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43d1b2: 1a01 5351 |0005: const-string v1, "MissingExecutionAsset(asset=" // string@5153 │ │ +43d1b6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43d1bc: 5421 e5a2 |000a: iget-object v1, v2, Ltech/ula/utils/MissingExecutionAsset;.asset:Ljava/lang/String; // field@a2e5 │ │ +43d1c0: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43d1c6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +43d1ca: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43d1d0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43d1d6: 0c00 |0017: move-result-object v0 │ │ +43d1d8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7517 (BusyboxExecutor.kt) │ │ │ │ Class #4945 header: │ │ @@ -1442635,37 +1442631,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43d260: |[43d260] tech.ula.utils.NonUserlandDownloadFound.:()V │ │ -43d270: 2200 2d1b |0000: new-instance v0, Ltech/ula/utils/NonUserlandDownloadFound; // type@1b2d │ │ -43d274: 7010 64d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/NonUserlandDownloadFound;.:()V // method@d464 │ │ -43d27a: 6900 e6a2 |0005: sput-object v0, Ltech/ula/utils/NonUserlandDownloadFound;.INSTANCE:Ltech/ula/utils/NonUserlandDownloadFound; // field@a2e6 │ │ -43d27e: 0e00 |0007: return-void │ │ +43d254: |[43d254] tech.ula.utils.NonUserlandDownloadFound.:()V │ │ +43d264: 2200 2d1b |0000: new-instance v0, Ltech/ula/utils/NonUserlandDownloadFound; // type@1b2d │ │ +43d268: 7010 64d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/NonUserlandDownloadFound;.:()V // method@d464 │ │ +43d26e: 6900 e6a2 |0005: sput-object v0, Ltech/ula/utils/NonUserlandDownloadFound;.INSTANCE:Ltech/ula/utils/NonUserlandDownloadFound; // field@a2e6 │ │ +43d272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/NonUserlandDownloadFound;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43d280: |[43d280] tech.ula.utils.NonUserlandDownloadFound.:()V │ │ -43d290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43d292: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ -43d298: 0e00 |0004: return-void │ │ +43d274: |[43d274] tech.ula.utils.NonUserlandDownloadFound.:()V │ │ +43d284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43d286: 7020 f2d2 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/AssetDownloadState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d2f2 │ │ +43d28c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/NonUserlandDownloadFound; │ │ │ │ Virtual methods - │ │ @@ -1442721,21 +1442717,21 @@ │ │ type : '(Ljava/lang/Process;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43d75c: |[43d75c] tech.ula.utils.OngoingExecution.:(Ljava/lang/Process;)V │ │ -43d76c: 1a00 f5ba |0000: const-string v0, "process" // string@baf5 │ │ -43d770: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d776: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -43d778: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ -43d77e: 5b12 f1a2 |0009: iput-object v2, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d782: 0e00 |000b: return-void │ │ +43d750: |[43d750] tech.ula.utils.OngoingExecution.:(Ljava/lang/Process;)V │ │ +43d760: 1a00 f5ba |0000: const-string v0, "process" // string@baf5 │ │ +43d764: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d76a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +43d76c: 7020 f0d3 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ +43d772: 5b12 f1a2 |0009: iput-object v2, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d776: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=14 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/OngoingExecution; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Process; │ │ │ │ @@ -1442744,101 +1442740,101 @@ │ │ type : '(Ltech/ula/utils/OngoingExecution;Ljava/lang/Process;ILjava/lang/Object;)Ltech/ula/utils/OngoingExecution;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43d70c: |[43d70c] tech.ula.utils.OngoingExecution.copy$default:(Ltech/ula/utils/OngoingExecution;Ljava/lang/Process;ILjava/lang/Object;)Ltech/ula/utils/OngoingExecution; │ │ -43d71c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -43d720: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -43d724: 5401 f1a2 |0004: iget-object v1, v0, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d728: 6e20 72d4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/OngoingExecution;.copy:(Ljava/lang/Process;)Ltech/ula/utils/OngoingExecution; // method@d472 │ │ -43d72e: 0c00 |0009: move-result-object v0 │ │ -43d730: 1100 |000a: return-object v0 │ │ +43d700: |[43d700] tech.ula.utils.OngoingExecution.copy$default:(Ltech/ula/utils/OngoingExecution;Ljava/lang/Process;ILjava/lang/Object;)Ltech/ula/utils/OngoingExecution; │ │ +43d710: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +43d714: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +43d718: 5401 f1a2 |0004: iget-object v1, v0, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d71c: 6e20 72d4 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/OngoingExecution;.copy:(Ljava/lang/Process;)Ltech/ula/utils/OngoingExecution; // method@d472 │ │ +43d722: 0c00 |0009: move-result-object v0 │ │ +43d724: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/OngoingExecution;) │ │ name : 'component1' │ │ type : '()Ljava/lang/Process;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d698: |[43d698] tech.ula.utils.OngoingExecution.component1:()Ljava/lang/Process; │ │ -43d6a8: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d6ac: 1100 |0002: return-object v0 │ │ +43d68c: |[43d68c] tech.ula.utils.OngoingExecution.component1:()Ljava/lang/Process; │ │ +43d69c: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d6a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/OngoingExecution;) │ │ name : 'copy' │ │ type : '(Ljava/lang/Process;)Ltech/ula/utils/OngoingExecution;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43d734: |[43d734] tech.ula.utils.OngoingExecution.copy:(Ljava/lang/Process;)Ltech/ula/utils/OngoingExecution; │ │ -43d744: 1a00 f5ba |0000: const-string v0, "process" // string@baf5 │ │ -43d748: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43d74e: 2200 311b |0005: new-instance v0, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43d752: 7020 70d4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ -43d758: 1100 |000a: return-object v0 │ │ +43d728: |[43d728] tech.ula.utils.OngoingExecution.copy:(Ljava/lang/Process;)Ltech/ula/utils/OngoingExecution; │ │ +43d738: 1a00 f5ba |0000: const-string v0, "process" // string@baf5 │ │ +43d73c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d742: 2200 311b |0005: new-instance v0, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43d746: 7020 70d4 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/utils/OngoingExecution;.:(Ljava/lang/Process;)V // method@d470 │ │ +43d74c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/OngoingExecution;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -43d630: |[43d630] tech.ula.utils.OngoingExecution.equals:(Ljava/lang/Object;)Z │ │ -43d640: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -43d644: 2020 311b |0002: instance-of v0, v2, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43d648: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -43d64c: 1f02 311b |0006: check-cast v2, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ -43d650: 5410 f1a2 |0008: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d654: 5422 f1a2 |000a: iget-object v2, v2, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d658: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43d65e: 0a02 |000f: move-result v2 │ │ -43d660: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -43d664: 2803 |0012: goto 0015 // +0003 │ │ -43d666: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -43d668: 0f02 |0014: return v2 │ │ -43d66a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -43d66c: 0f02 |0016: return v2 │ │ +43d624: |[43d624] tech.ula.utils.OngoingExecution.equals:(Ljava/lang/Object;)Z │ │ +43d634: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +43d638: 2020 311b |0002: instance-of v0, v2, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43d63c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +43d640: 1f02 311b |0006: check-cast v2, Ltech/ula/utils/OngoingExecution; // type@1b31 │ │ +43d644: 5410 f1a2 |0008: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d648: 5422 f1a2 |000a: iget-object v2, v2, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d64c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43d652: 0a02 |000f: move-result v2 │ │ +43d654: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +43d658: 2803 |0012: goto 0015 // +0003 │ │ +43d65a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +43d65c: 0f02 |0014: return v2 │ │ +43d65e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +43d660: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/OngoingExecution;) │ │ name : 'getProcess' │ │ type : '()Ljava/lang/Process;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43d6b0: |[43d6b0] tech.ula.utils.OngoingExecution.getProcess:()Ljava/lang/Process; │ │ -43d6c0: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d6c4: 1100 |0002: return-object v0 │ │ +43d6a4: |[43d6a4] tech.ula.utils.OngoingExecution.getProcess:()Ljava/lang/Process; │ │ +43d6b4: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d6b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/OngoingExecution; │ │ │ │ #4 : (in Ltech/ula/utils/OngoingExecution;) │ │ @@ -1442846,47 +1442842,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -43d670: |[43d670] tech.ula.utils.OngoingExecution.hashCode:()I │ │ -43d680: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d684: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -43d688: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43d68e: 0a00 |0007: move-result v0 │ │ -43d690: 2802 |0008: goto 000a // +0002 │ │ -43d692: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -43d694: 0f00 |000a: return v0 │ │ +43d664: |[43d664] tech.ula.utils.OngoingExecution.hashCode:()I │ │ +43d674: 5410 f1a2 |0000: iget-object v0, v1, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d678: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +43d67c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43d682: 0a00 |0007: move-result v0 │ │ +43d684: 2802 |0008: goto 000a // +0002 │ │ +43d686: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +43d688: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/utils/OngoingExecution;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43d6c8: |[43d6c8] tech.ula.utils.OngoingExecution.toString:()Ljava/lang/String; │ │ -43d6d8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43d6dc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43d6e2: 1a01 1354 |0005: const-string v1, "OngoingExecution(process=" // string@5413 │ │ -43d6e6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43d6ec: 5421 f1a2 |000a: iget-object v1, v2, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ -43d6f0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43d6f6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -43d6fa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43d700: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43d706: 0c00 |0017: move-result-object v0 │ │ -43d708: 1100 |0018: return-object v0 │ │ +43d6bc: |[43d6bc] tech.ula.utils.OngoingExecution.toString:()Ljava/lang/String; │ │ +43d6cc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43d6d0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43d6d6: 1a01 1354 |0005: const-string v1, "OngoingExecution(process=" // string@5413 │ │ +43d6da: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43d6e0: 5421 f1a2 |000a: iget-object v1, v2, Ltech/ula/utils/OngoingExecution;.process:Ljava/lang/Process; // field@a2f1 │ │ +43d6e4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43d6ea: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +43d6ee: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43d6f4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43d6fa: 0c00 |0017: move-result-object v0 │ │ +43d6fc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7517 (BusyboxExecutor.kt) │ │ │ │ Class #4947 header: │ │ @@ -1442932,17 +1442928,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43dff4: |[43dff4] tech.ula.utils.SentryLogger.:()V │ │ -43e004: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -43e00a: 0e00 |0003: return-void │ │ +43dfe8: |[43dfe8] tech.ula.utils.SentryLogger.:()V │ │ +43dff8: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +43dffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/SentryLogger; │ │ │ │ Virtual methods - │ │ @@ -1442951,55 +1442947,55 @@ │ │ type : '(Ltech/ula/utils/UlaBreadcrumb;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -43e00c: |[43e00c] tech.ula.utils.SentryLogger.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V │ │ -43e01c: 1a00 9377 |0000: const-string v0, "breadcrumb" // string@7793 │ │ -43e020: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e026: 6e10 b3d4 0400 |0005: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getType:()Ltech/ula/utils/BreadcrumbType; // method@d4b3 │ │ -43e02c: 0c00 |0008: move-result-object v0 │ │ -43e02e: 7110 7d84 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -43e034: 0c00 |000c: move-result-object v0 │ │ -43e036: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43e03a: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43e040: 6e10 b2d4 0400 |0012: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getOriginatingClass:()Ljava/lang/String; // method@d4b2 │ │ -43e046: 0c02 |0015: move-result-object v2 │ │ -43e048: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e04e: 1a02 1115 |0019: const-string v2, ": " // string@1511 │ │ -43e052: 6e20 8f84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e058: 6e10 b1d4 0400 |001e: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getDetails:()Ljava/lang/String; // method@d4b1 │ │ -43e05e: 0c04 |0021: move-result-object v4 │ │ -43e060: 6e20 8f84 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e066: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43e06c: 0c04 |0028: move-result-object v4 │ │ -43e06e: 2201 f40f |0029: new-instance v1, Lio/sentry/event/BreadcrumbBuilder; // type@0ff4 │ │ -43e072: 7010 3080 0100 |002b: invoke-direct {v1}, Lio/sentry/event/BreadcrumbBuilder;.:()V // method@8030 │ │ -43e078: 6e20 3280 0100 |002e: invoke-virtual {v1, v0}, Lio/sentry/event/BreadcrumbBuilder;.setCategory:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8032 │ │ -43e07e: 0c01 |0031: move-result-object v1 │ │ -43e080: 6e20 3580 4100 |0032: invoke-virtual {v1, v4}, Lio/sentry/event/BreadcrumbBuilder;.setMessage:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8035 │ │ -43e086: 0c01 |0035: move-result-object v1 │ │ -43e088: 6e10 3180 0100 |0036: invoke-virtual {v1}, Lio/sentry/event/BreadcrumbBuilder;.build:()Lio/sentry/event/Breadcrumb; // method@8031 │ │ -43e08e: 0c01 |0039: move-result-object v1 │ │ -43e090: 7100 027f 0000 |003a: invoke-static {}, Lio/sentry/Sentry;.getContext:()Lio/sentry/context/Context; // method@7f02 │ │ -43e096: 0c02 |003d: move-result-object v2 │ │ -43e098: 6e20 e67f 1200 |003e: invoke-virtual {v2, v1}, Lio/sentry/context/Context;.recordBreadcrumb:(Lio/sentry/event/Breadcrumb;)V // method@7fe6 │ │ -43e09e: 2201 9410 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43e0a2: 7010 8384 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43e0a8: 6e20 8f84 0100 |0046: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e0ae: 1300 2000 |0049: const/16 v0, #int 32 // #20 │ │ -43e0b2: 6e20 8784 0100 |004b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43e0b8: 6e20 8f84 4100 |004e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43e0be: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43e0c4: 0c04 |0054: move-result-object v4 │ │ -43e0c6: 1a00 3c1d |0055: const-string v0, "Breadcrumb" // string@1d3c │ │ -43e0ca: 7120 0a08 4000 |0057: invoke-static {v0, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@080a │ │ -43e0d0: 0e00 |005a: return-void │ │ +43e000: |[43e000] tech.ula.utils.SentryLogger.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V │ │ +43e010: 1a00 9377 |0000: const-string v0, "breadcrumb" // string@7793 │ │ +43e014: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e01a: 6e10 b3d4 0400 |0005: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getType:()Ltech/ula/utils/BreadcrumbType; // method@d4b3 │ │ +43e020: 0c00 |0008: move-result-object v0 │ │ +43e022: 7110 7d84 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +43e028: 0c00 |000c: move-result-object v0 │ │ +43e02a: 2201 9410 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43e02e: 7010 8384 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43e034: 6e10 b2d4 0400 |0012: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getOriginatingClass:()Ljava/lang/String; // method@d4b2 │ │ +43e03a: 0c02 |0015: move-result-object v2 │ │ +43e03c: 6e20 8f84 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e042: 1a02 1115 |0019: const-string v2, ": " // string@1511 │ │ +43e046: 6e20 8f84 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e04c: 6e10 b1d4 0400 |001e: invoke-virtual {v4}, Ltech/ula/utils/UlaBreadcrumb;.getDetails:()Ljava/lang/String; // method@d4b1 │ │ +43e052: 0c04 |0021: move-result-object v4 │ │ +43e054: 6e20 8f84 4100 |0022: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e05a: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43e060: 0c04 |0028: move-result-object v4 │ │ +43e062: 2201 f40f |0029: new-instance v1, Lio/sentry/event/BreadcrumbBuilder; // type@0ff4 │ │ +43e066: 7010 3080 0100 |002b: invoke-direct {v1}, Lio/sentry/event/BreadcrumbBuilder;.:()V // method@8030 │ │ +43e06c: 6e20 3280 0100 |002e: invoke-virtual {v1, v0}, Lio/sentry/event/BreadcrumbBuilder;.setCategory:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8032 │ │ +43e072: 0c01 |0031: move-result-object v1 │ │ +43e074: 6e20 3580 4100 |0032: invoke-virtual {v1, v4}, Lio/sentry/event/BreadcrumbBuilder;.setMessage:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8035 │ │ +43e07a: 0c01 |0035: move-result-object v1 │ │ +43e07c: 6e10 3180 0100 |0036: invoke-virtual {v1}, Lio/sentry/event/BreadcrumbBuilder;.build:()Lio/sentry/event/Breadcrumb; // method@8031 │ │ +43e082: 0c01 |0039: move-result-object v1 │ │ +43e084: 7100 027f 0000 |003a: invoke-static {}, Lio/sentry/Sentry;.getContext:()Lio/sentry/context/Context; // method@7f02 │ │ +43e08a: 0c02 |003d: move-result-object v2 │ │ +43e08c: 6e20 e67f 1200 |003e: invoke-virtual {v2, v1}, Lio/sentry/context/Context;.recordBreadcrumb:(Lio/sentry/event/Breadcrumb;)V // method@7fe6 │ │ +43e092: 2201 9410 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43e096: 7010 8384 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43e09c: 6e20 8f84 0100 |0046: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e0a2: 1300 2000 |0049: const/16 v0, #int 32 // #20 │ │ +43e0a6: 6e20 8784 0100 |004b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43e0ac: 6e20 8f84 4100 |004e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43e0b2: 6e10 9f84 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43e0b8: 0c04 |0054: move-result-object v4 │ │ +43e0ba: 1a00 3c1d |0055: const-string v0, "Breadcrumb" // string@1d3c │ │ +43e0be: 7120 0a08 4000 |0057: invoke-static {v0, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@080a │ │ +43e0c4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=66 │ │ 0x000d line=67 │ │ 0x0029 line=68 │ │ 0x002e line=69 │ │ 0x0032 line=70 │ │ @@ -1443015,68 +1443011,68 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -43e0d4: |[43e0d4] tech.ula.utils.SentryLogger.addExceptionBreadcrumb:(Ljava/lang/Exception;)V │ │ -43e0e4: 1a00 a085 |0000: const-string v0, "err" // string@85a0 │ │ -43e0e8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e0ee: 6e10 7483 0500 |0005: invoke-virtual {v5}, Ljava/lang/Exception;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@8374 │ │ -43e0f4: 0c00 |0008: move-result-object v0 │ │ -43e0f6: 1a01 a185 |0009: const-string v1, "err.stackTrace" // string@85a1 │ │ -43e0fa: 7120 569f 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43e100: 7110 9f8d 0000 |000e: invoke-static {v0}, Lkotlin/collections/ArraysKt;.first:([Ljava/lang/Object;)Ljava/lang/Object; // method@8d9f │ │ -43e106: 0c00 |0011: move-result-object v0 │ │ -43e108: 1f00 9110 |0012: check-cast v0, Ljava/lang/StackTraceElement; // type@1091 │ │ -43e10c: 2201 f40f |0014: new-instance v1, Lio/sentry/event/BreadcrumbBuilder; // type@0ff4 │ │ -43e110: 7010 3080 0100 |0016: invoke-direct {v1}, Lio/sentry/event/BreadcrumbBuilder;.:()V // method@8030 │ │ -43e116: 1a02 ac26 |0019: const-string v2, "Exception" // string@26ac │ │ -43e11a: 6e20 3280 2100 |001b: invoke-virtual {v1, v2}, Lio/sentry/event/BreadcrumbBuilder;.setCategory:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8032 │ │ -43e120: 0c01 |001e: move-result-object v1 │ │ -43e122: 1232 |001f: const/4 v2, #int 3 // #3 │ │ -43e124: 2322 871c |0020: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ -43e128: 6e10 0884 0500 |0022: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -43e12e: 0c05 |0025: move-result-object v5 │ │ -43e130: 6e10 4483 0500 |0026: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ -43e136: 0c05 |0029: move-result-object v5 │ │ -43e138: 1a03 b1d3 |002a: const-string v3, "type" // string@d3b1 │ │ -43e13c: 7120 a18a 5300 |002c: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -43e142: 0c05 |002f: move-result-object v5 │ │ -43e144: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -43e146: 4d05 0203 |0031: aput-object v5, v2, v3 │ │ -43e14a: 1a05 f0cd |0033: const-string v5, "stackTrace" // string@cdf0 │ │ -43e14e: 7120 569f 5000 |0035: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43e154: 6e10 3884 0000 |0038: invoke-virtual {v0}, Ljava/lang/StackTraceElement;.getFileName:()Ljava/lang/String; // method@8438 │ │ -43e15a: 0c05 |003b: move-result-object v5 │ │ -43e15c: 1a03 3d87 |003c: const-string v3, "file" // string@873d │ │ -43e160: 7120 a18a 5300 |003e: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -43e166: 0c05 |0041: move-result-object v5 │ │ -43e168: 1213 |0042: const/4 v3, #int 1 // #1 │ │ -43e16a: 4d05 0203 |0043: aput-object v5, v2, v3 │ │ -43e16e: 6e10 3984 0000 |0045: invoke-virtual {v0}, Ljava/lang/StackTraceElement;.getLineNumber:()I // method@8439 │ │ -43e174: 0a05 |0048: move-result v5 │ │ -43e176: 7110 7b84 0500 |0049: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ -43e17c: 0c05 |004c: move-result-object v5 │ │ -43e17e: 1a00 5ea2 |004d: const-string v0, "lineNumber" // string@a25e │ │ -43e182: 7120 a18a 5000 |004f: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -43e188: 0c05 |0052: move-result-object v5 │ │ -43e18a: 1220 |0053: const/4 v0, #int 2 // #2 │ │ -43e18c: 4d05 0200 |0054: aput-object v5, v2, v0 │ │ -43e190: 7110 0897 0200 |0056: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:([Lkotlin/Pair;)Ljava/util/Map; // method@9708 │ │ -43e196: 0c05 |0059: move-result-object v5 │ │ -43e198: 6e20 3380 5100 |005a: invoke-virtual {v1, v5}, Lio/sentry/event/BreadcrumbBuilder;.setData:(Ljava/util/Map;)Lio/sentry/event/BreadcrumbBuilder; // method@8033 │ │ -43e19e: 0c05 |005d: move-result-object v5 │ │ -43e1a0: 6e10 3180 0500 |005e: invoke-virtual {v5}, Lio/sentry/event/BreadcrumbBuilder;.build:()Lio/sentry/event/Breadcrumb; // method@8031 │ │ -43e1a6: 0c05 |0061: move-result-object v5 │ │ -43e1a8: 7100 027f 0000 |0062: invoke-static {}, Lio/sentry/Sentry;.getContext:()Lio/sentry/context/Context; // method@7f02 │ │ -43e1ae: 0c00 |0065: move-result-object v0 │ │ -43e1b0: 6e20 e67f 5000 |0066: invoke-virtual {v0, v5}, Lio/sentry/context/Context;.recordBreadcrumb:(Lio/sentry/event/Breadcrumb;)V // method@7fe6 │ │ -43e1b6: 0e00 |0069: return-void │ │ +43e0c8: |[43e0c8] tech.ula.utils.SentryLogger.addExceptionBreadcrumb:(Ljava/lang/Exception;)V │ │ +43e0d8: 1a00 a085 |0000: const-string v0, "err" // string@85a0 │ │ +43e0dc: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e0e2: 6e10 7483 0500 |0005: invoke-virtual {v5}, Ljava/lang/Exception;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@8374 │ │ +43e0e8: 0c00 |0008: move-result-object v0 │ │ +43e0ea: 1a01 a185 |0009: const-string v1, "err.stackTrace" // string@85a1 │ │ +43e0ee: 7120 569f 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43e0f4: 7110 9f8d 0000 |000e: invoke-static {v0}, Lkotlin/collections/ArraysKt;.first:([Ljava/lang/Object;)Ljava/lang/Object; // method@8d9f │ │ +43e0fa: 0c00 |0011: move-result-object v0 │ │ +43e0fc: 1f00 9110 |0012: check-cast v0, Ljava/lang/StackTraceElement; // type@1091 │ │ +43e100: 2201 f40f |0014: new-instance v1, Lio/sentry/event/BreadcrumbBuilder; // type@0ff4 │ │ +43e104: 7010 3080 0100 |0016: invoke-direct {v1}, Lio/sentry/event/BreadcrumbBuilder;.:()V // method@8030 │ │ +43e10a: 1a02 ac26 |0019: const-string v2, "Exception" // string@26ac │ │ +43e10e: 6e20 3280 2100 |001b: invoke-virtual {v1, v2}, Lio/sentry/event/BreadcrumbBuilder;.setCategory:(Ljava/lang/String;)Lio/sentry/event/BreadcrumbBuilder; // method@8032 │ │ +43e114: 0c01 |001e: move-result-object v1 │ │ +43e116: 1232 |001f: const/4 v2, #int 3 // #3 │ │ +43e118: 2322 871c |0020: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ +43e11c: 6e10 0884 0500 |0022: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +43e122: 0c05 |0025: move-result-object v5 │ │ +43e124: 6e10 4483 0500 |0026: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ +43e12a: 0c05 |0029: move-result-object v5 │ │ +43e12c: 1a03 b1d3 |002a: const-string v3, "type" // string@d3b1 │ │ +43e130: 7120 a18a 5300 |002c: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +43e136: 0c05 |002f: move-result-object v5 │ │ +43e138: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +43e13a: 4d05 0203 |0031: aput-object v5, v2, v3 │ │ +43e13e: 1a05 f0cd |0033: const-string v5, "stackTrace" // string@cdf0 │ │ +43e142: 7120 569f 5000 |0035: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43e148: 6e10 3884 0000 |0038: invoke-virtual {v0}, Ljava/lang/StackTraceElement;.getFileName:()Ljava/lang/String; // method@8438 │ │ +43e14e: 0c05 |003b: move-result-object v5 │ │ +43e150: 1a03 3d87 |003c: const-string v3, "file" // string@873d │ │ +43e154: 7120 a18a 5300 |003e: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +43e15a: 0c05 |0041: move-result-object v5 │ │ +43e15c: 1213 |0042: const/4 v3, #int 1 // #1 │ │ +43e15e: 4d05 0203 |0043: aput-object v5, v2, v3 │ │ +43e162: 6e10 3984 0000 |0045: invoke-virtual {v0}, Ljava/lang/StackTraceElement;.getLineNumber:()I // method@8439 │ │ +43e168: 0a05 |0048: move-result v5 │ │ +43e16a: 7110 7b84 0500 |0049: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@847b │ │ +43e170: 0c05 |004c: move-result-object v5 │ │ +43e172: 1a00 5ea2 |004d: const-string v0, "lineNumber" // string@a25e │ │ +43e176: 7120 a18a 5000 |004f: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +43e17c: 0c05 |0052: move-result-object v5 │ │ +43e17e: 1220 |0053: const/4 v0, #int 2 // #2 │ │ +43e180: 4d05 0200 |0054: aput-object v5, v2, v0 │ │ +43e184: 7110 0897 0200 |0056: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:([Lkotlin/Pair;)Ljava/util/Map; // method@9708 │ │ +43e18a: 0c05 |0059: move-result-object v5 │ │ +43e18c: 6e20 3380 5100 |005a: invoke-virtual {v1, v5}, Lio/sentry/event/BreadcrumbBuilder;.setData:(Ljava/util/Map;)Lio/sentry/event/BreadcrumbBuilder; // method@8033 │ │ +43e192: 0c05 |005d: move-result-object v5 │ │ +43e194: 6e10 3180 0500 |005e: invoke-virtual {v5}, Lio/sentry/event/BreadcrumbBuilder;.build:()Lio/sentry/event/Breadcrumb; // method@8031 │ │ +43e19a: 0c05 |0061: move-result-object v5 │ │ +43e19c: 7100 027f 0000 |0062: invoke-static {}, Lio/sentry/Sentry;.getContext:()Lio/sentry/context/Context; // method@7f02 │ │ +43e1a2: 0c00 |0065: move-result-object v0 │ │ +43e1a4: 6e20 e67f 5000 |0066: invoke-virtual {v0, v5}, Lio/sentry/context/Context;.recordBreadcrumb:(Lio/sentry/event/Breadcrumb;)V // method@7fe6 │ │ +43e1aa: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=77 │ │ 0x0014 line=78 │ │ 0x001b line=79 │ │ 0x0020 line=80 │ │ 0x0022 line=81 │ │ @@ -1443094,22 +1443090,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -43e1b8: |[43e1b8] tech.ula.utils.SentryLogger.initialize:(Landroid/content/Context;)V │ │ -43e1c8: 2200 c90f |0000: new-instance v0, Lio/sentry/android/AndroidSentryClientFactory; // type@0fc9 │ │ -43e1cc: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ -43e1d0: 7100 739f 0000 |0004: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43e1d6: 7020 3e7f 2000 |0007: invoke-direct {v0, v2}, Lio/sentry/android/AndroidSentryClientFactory;.:(Landroid/content/Context;)V // method@7f3e │ │ -43e1dc: 1f00 c70f |000a: check-cast v0, Lio/sentry/SentryClientFactory; // type@0fc7 │ │ -43e1e0: 7110 057f 0000 |000c: invoke-static {v0}, Lio/sentry/Sentry;.init:(Lio/sentry/SentryClientFactory;)Lio/sentry/SentryClient; // method@7f05 │ │ -43e1e6: 0e00 |000f: return-void │ │ +43e1ac: |[43e1ac] tech.ula.utils.SentryLogger.initialize:(Landroid/content/Context;)V │ │ +43e1bc: 2200 c90f |0000: new-instance v0, Lio/sentry/android/AndroidSentryClientFactory; // type@0fc9 │ │ +43e1c0: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ +43e1c4: 7100 739f 0000 |0004: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43e1ca: 7020 3e7f 2000 |0007: invoke-direct {v0, v2}, Lio/sentry/android/AndroidSentryClientFactory;.:(Landroid/content/Context;)V // method@7f3e │ │ +43e1d0: 1f00 c70f |000a: check-cast v0, Lio/sentry/SentryClientFactory; // type@0fc7 │ │ +43e1d4: 7110 057f 0000 |000c: invoke-static {v0}, Lio/sentry/Sentry;.init:(Lio/sentry/SentryClientFactory;)Lio/sentry/SentryClient; // method@7f05 │ │ +43e1da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/utils/SentryLogger; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1443118,28 +1443114,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43e1e8: |[43e1e8] tech.ula.utils.SentryLogger.sendEvent:(Ljava/lang/String;)V │ │ -43e1f8: 1a00 7eb0 |0000: const-string v0, "message" // string@b07e │ │ -43e1fc: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e202: 2200 fa0f |0005: new-instance v0, Lio/sentry/event/EventBuilder; // type@0ffa │ │ -43e206: 7010 7b80 0000 |0007: invoke-direct {v0}, Lio/sentry/event/EventBuilder;.:()V // method@807b │ │ -43e20c: 6e20 9280 3000 |000a: invoke-virtual {v0, v3}, Lio/sentry/event/EventBuilder;.withMessage:(Ljava/lang/String;)Lio/sentry/event/EventBuilder; // method@8092 │ │ -43e212: 0c00 |000d: move-result-object v0 │ │ -43e214: 6201 4b78 |000e: sget-object v1, Lio/sentry/event/Event$Level;.ERROR:Lio/sentry/event/Event$Level; // field@784b │ │ -43e218: 6e20 9080 1000 |0010: invoke-virtual {v0, v1}, Lio/sentry/event/EventBuilder;.withLevel:(Lio/sentry/event/Event$Level;)Lio/sentry/event/EventBuilder; // method@8090 │ │ -43e21e: 0c00 |0013: move-result-object v0 │ │ -43e220: 7110 fd7e 0000 |0014: invoke-static {v0}, Lio/sentry/Sentry;.capture:(Lio/sentry/event/EventBuilder;)V // method@7efd │ │ -43e226: 1a00 ac25 |0017: const-string v0, "EVENT" // string@25ac │ │ -43e22a: 7120 0708 3000 |0019: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0807 │ │ -43e230: 0e00 |001c: return-void │ │ +43e1dc: |[43e1dc] tech.ula.utils.SentryLogger.sendEvent:(Ljava/lang/String;)V │ │ +43e1ec: 1a00 7eb0 |0000: const-string v0, "message" // string@b07e │ │ +43e1f0: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e1f6: 2200 fa0f |0005: new-instance v0, Lio/sentry/event/EventBuilder; // type@0ffa │ │ +43e1fa: 7010 7b80 0000 |0007: invoke-direct {v0}, Lio/sentry/event/EventBuilder;.:()V // method@807b │ │ +43e200: 6e20 9280 3000 |000a: invoke-virtual {v0, v3}, Lio/sentry/event/EventBuilder;.withMessage:(Ljava/lang/String;)Lio/sentry/event/EventBuilder; // method@8092 │ │ +43e206: 0c00 |000d: move-result-object v0 │ │ +43e208: 6201 4b78 |000e: sget-object v1, Lio/sentry/event/Event$Level;.ERROR:Lio/sentry/event/Event$Level; // field@784b │ │ +43e20c: 6e20 9080 1000 |0010: invoke-virtual {v0, v1}, Lio/sentry/event/EventBuilder;.withLevel:(Lio/sentry/event/Event$Level;)Lio/sentry/event/EventBuilder; // method@8090 │ │ +43e212: 0c00 |0013: move-result-object v0 │ │ +43e214: 7110 fd7e 0000 |0014: invoke-static {v0}, Lio/sentry/Sentry;.capture:(Lio/sentry/event/EventBuilder;)V // method@7efd │ │ +43e21a: 1a00 ac25 |0017: const-string v0, "EVENT" // string@25ac │ │ +43e21e: 7120 0708 3000 |0019: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0807 │ │ +43e224: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=99 │ │ 0x000a line=100 │ │ 0x000e line=101 │ │ 0x0014 line=102 │ │ 0x0019 line=103 │ │ @@ -1443152,32 +1443148,32 @@ │ │ type : '(Ltech/ula/viewmodel/IllegalState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -43e234: |[43e234] tech.ula.utils.SentryLogger.sendIllegalStateLog:(Ltech/ula/viewmodel/IllegalState;)V │ │ -43e244: 1a00 7ace |0000: const-string v0, "state" // string@ce7a │ │ -43e248: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43e24e: 6e10 0884 0300 |0005: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -43e254: 0c03 |0008: move-result-object v3 │ │ -43e256: 6e10 4483 0300 |0009: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ -43e25c: 0c03 |000c: move-result-object v3 │ │ -43e25e: 2200 fa0f |000d: new-instance v0, Lio/sentry/event/EventBuilder; // type@0ffa │ │ -43e262: 7010 7b80 0000 |000f: invoke-direct {v0}, Lio/sentry/event/EventBuilder;.:()V // method@807b │ │ -43e268: 6e20 9280 3000 |0012: invoke-virtual {v0, v3}, Lio/sentry/event/EventBuilder;.withMessage:(Ljava/lang/String;)Lio/sentry/event/EventBuilder; // method@8092 │ │ -43e26e: 0c00 |0015: move-result-object v0 │ │ -43e270: 6201 4b78 |0016: sget-object v1, Lio/sentry/event/Event$Level;.ERROR:Lio/sentry/event/Event$Level; // field@784b │ │ -43e274: 6e20 9080 1000 |0018: invoke-virtual {v0, v1}, Lio/sentry/event/EventBuilder;.withLevel:(Lio/sentry/event/Event$Level;)Lio/sentry/event/EventBuilder; // method@8090 │ │ -43e27a: 0c00 |001b: move-result-object v0 │ │ -43e27c: 7110 fd7e 0000 |001c: invoke-static {v0}, Lio/sentry/Sentry;.capture:(Lio/sentry/event/EventBuilder;)V // method@7efd │ │ -43e282: 1a00 d72b |001f: const-string v0, "ILLEGAL_STATE" // string@2bd7 │ │ -43e286: 7120 0708 3000 |0021: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0807 │ │ -43e28c: 0e00 |0024: return-void │ │ +43e228: |[43e228] tech.ula.utils.SentryLogger.sendIllegalStateLog:(Ltech/ula/viewmodel/IllegalState;)V │ │ +43e238: 1a00 7ace |0000: const-string v0, "state" // string@ce7a │ │ +43e23c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43e242: 6e10 0884 0300 |0005: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +43e248: 0c03 |0008: move-result-object v3 │ │ +43e24a: 6e10 4483 0300 |0009: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@8344 │ │ +43e250: 0c03 |000c: move-result-object v3 │ │ +43e252: 2200 fa0f |000d: new-instance v0, Lio/sentry/event/EventBuilder; // type@0ffa │ │ +43e256: 7010 7b80 0000 |000f: invoke-direct {v0}, Lio/sentry/event/EventBuilder;.:()V // method@807b │ │ +43e25c: 6e20 9280 3000 |0012: invoke-virtual {v0, v3}, Lio/sentry/event/EventBuilder;.withMessage:(Ljava/lang/String;)Lio/sentry/event/EventBuilder; // method@8092 │ │ +43e262: 0c00 |0015: move-result-object v0 │ │ +43e264: 6201 4b78 |0016: sget-object v1, Lio/sentry/event/Event$Level;.ERROR:Lio/sentry/event/Event$Level; // field@784b │ │ +43e268: 6e20 9080 1000 |0018: invoke-virtual {v0, v1}, Lio/sentry/event/EventBuilder;.withLevel:(Lio/sentry/event/Event$Level;)Lio/sentry/event/EventBuilder; // method@8090 │ │ +43e26e: 0c00 |001b: move-result-object v0 │ │ +43e270: 7110 fd7e 0000 |001c: invoke-static {v0}, Lio/sentry/Sentry;.capture:(Lio/sentry/event/EventBuilder;)V // method@7efd │ │ +43e276: 1a00 d72b |001f: const-string v0, "ILLEGAL_STATE" // string@2bd7 │ │ +43e27a: 7120 0708 3000 |0021: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0807 │ │ +43e280: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=90 │ │ 0x000d line=91 │ │ 0x0012 line=92 │ │ 0x0016 line=93 │ │ 0x001c line=94 │ │ @@ -1443219,37 +1443215,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43e2f0: |[43e2f0] tech.ula.utils.SuccessfulExecution.:()V │ │ -43e300: 2200 3d1b |0000: new-instance v0, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ -43e304: 7010 a7d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/SuccessfulExecution;.:()V // method@d4a7 │ │ -43e30a: 6900 06a3 |0005: sput-object v0, Ltech/ula/utils/SuccessfulExecution;.INSTANCE:Ltech/ula/utils/SuccessfulExecution; // field@a306 │ │ -43e30e: 0e00 |0007: return-void │ │ +43e2e4: |[43e2e4] tech.ula.utils.SuccessfulExecution.:()V │ │ +43e2f4: 2200 3d1b |0000: new-instance v0, Ltech/ula/utils/SuccessfulExecution; // type@1b3d │ │ +43e2f8: 7010 a7d4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/SuccessfulExecution;.:()V // method@d4a7 │ │ +43e2fe: 6900 06a3 |0005: sput-object v0, Ltech/ula/utils/SuccessfulExecution;.INSTANCE:Ltech/ula/utils/SuccessfulExecution; // field@a306 │ │ +43e302: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/SuccessfulExecution;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43e310: |[43e310] tech.ula.utils.SuccessfulExecution.:()V │ │ -43e320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43e322: 7020 f0d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ -43e328: 0e00 |0004: return-void │ │ +43e304: |[43e304] tech.ula.utils.SuccessfulExecution.:()V │ │ +43e314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43e316: 7020 f0d3 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/utils/ExecutionResult;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d3f0 │ │ +43e31c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/SuccessfulExecution; │ │ │ │ Virtual methods - │ │ @@ -1443374,73 +1443370,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -43efac: |[43efac] tech.ula.utils.UserFeedbackPrompter.:()V │ │ -43efbc: 2200 411b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter$Companion; // type@1b41 │ │ -43efc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43efc2: 7020 c8d4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/UserFeedbackPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4c8 │ │ -43efc8: 6900 18a3 |0006: sput-object v0, Ltech/ula/utils/UserFeedbackPrompter;.Companion:Ltech/ula/utils/UserFeedbackPrompter$Companion; // field@a318 │ │ -43efcc: 0e00 |0008: return-void │ │ +43efa0: |[43efa0] tech.ula.utils.UserFeedbackPrompter.:()V │ │ +43efb0: 2200 411b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter$Companion; // type@1b41 │ │ +43efb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43efb6: 7020 c8d4 1000 |0003: invoke-direct {v0, v1}, Ltech/ula/utils/UserFeedbackPrompter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4c8 │ │ +43efbc: 6900 18a3 |0006: sput-object v0, Ltech/ula/utils/UserFeedbackPrompter;.Companion:Ltech/ula/utils/UserFeedbackPrompter$Companion; // field@a318 │ │ +43efc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Landroid/view/ViewGroup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -43efd0: |[43efd0] tech.ula.utils.UserFeedbackPrompter.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V │ │ -43efe0: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ -43efe4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43efea: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ -43efee: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43eff4: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -43effa: 5b12 19a3 |000d: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ -43effe: 5b13 25a3 |000f: iput-object v3, v1, Ltech/ula/utils/UserFeedbackPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a325 │ │ -43f002: 5412 19a3 |0011: iget-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ -43f006: 1a03 55d5 |0013: const-string v3, "usage" // string@d555 │ │ -43f00a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -43f00c: 6e30 9600 3200 |0016: invoke-virtual {v2, v3, v0}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ -43f012: 0c02 |0019: move-result-object v2 │ │ -43f014: 5b12 20a3 |001a: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43f018: 1a02 7db4 |001c: const-string v2, "numberOfTimesOpened" // string@b47d │ │ -43f01c: 5b12 1ea3 |001e: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ -43f020: 1a02 7ed5 |0020: const-string v2, "userGaveFeedback" // string@d57e │ │ -43f024: 5b12 23a3 |0022: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ -43f028: 1a02 8680 |0024: const-string v2, "dateTimeFirstOpen" // string@8086 │ │ -43f02c: 5b12 1aa3 |0026: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ -43f030: 1702 0014 730f |0028: const-wide/32 v2, #float 1.19847e-29 // #0f731400 │ │ -43f036: 5a12 1ca3 |002b: iput-wide v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.millisecondsInThreeDays:J // field@a31c │ │ -43f03a: 1302 0f00 |002d: const/16 v2, #int 15 // #f │ │ -43f03e: 5912 1da3 |002f: iput v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.minimumNumberOfOpensBeforeReviewRequest:I // field@a31d │ │ -43f042: 6202 14a3 |0031: sget-object v2, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // field@a314 │ │ -43f046: 1f02 8f13 |0033: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43f04a: 5b12 1ba3 |0035: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a31b │ │ -43f04e: 2202 441b |0037: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1; // type@1b44 │ │ -43f052: 7020 d0d4 1200 |0039: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4d0 │ │ -43f058: 1f02 8f13 |003c: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43f05c: 5b12 22a3 |003e: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendReviewIntent:Lkotlin/jvm/functions/Function0; // field@a322 │ │ -43f060: 2202 431b |0040: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1; // type@1b43 │ │ -43f064: 7020 cdd4 1200 |0042: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4cd │ │ -43f06a: 1f02 8f13 |0045: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43f06e: 5b12 21a3 |0047: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a321 │ │ -43f072: 2202 451b |0049: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1; // type@1b45 │ │ -43f076: 7020 d3d4 1200 |004b: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4d3 │ │ -43f07c: 1f02 8f13 |004e: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43f080: 5b12 24a3 |0050: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.userHasGivenFeedback:Lkotlin/jvm/functions/Function0; // field@a324 │ │ -43f084: 0e00 |0052: return-void │ │ +43efc4: |[43efc4] tech.ula.utils.UserFeedbackPrompter.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V │ │ +43efd4: 1a00 4f71 |0000: const-string v0, "activity" // string@714f │ │ +43efd8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43efde: 1a00 1ed7 |0005: const-string v0, "viewGroup" // string@d71e │ │ +43efe2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43efe8: 7010 0484 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +43efee: 5b12 19a3 |000d: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ +43eff2: 5b13 25a3 |000f: iput-object v3, v1, Ltech/ula/utils/UserFeedbackPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a325 │ │ +43eff6: 5412 19a3 |0011: iget-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ +43effa: 1a03 55d5 |0013: const-string v3, "usage" // string@d555 │ │ +43effe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +43f000: 6e30 9600 3200 |0016: invoke-virtual {v2, v3, v0}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ +43f006: 0c02 |0019: move-result-object v2 │ │ +43f008: 5b12 20a3 |001a: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43f00c: 1a02 7db4 |001c: const-string v2, "numberOfTimesOpened" // string@b47d │ │ +43f010: 5b12 1ea3 |001e: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ +43f014: 1a02 7ed5 |0020: const-string v2, "userGaveFeedback" // string@d57e │ │ +43f018: 5b12 23a3 |0022: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ +43f01c: 1a02 8680 |0024: const-string v2, "dateTimeFirstOpen" // string@8086 │ │ +43f020: 5b12 1aa3 |0026: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ +43f024: 1702 0014 730f |0028: const-wide/32 v2, #float 1.19847e-29 // #0f731400 │ │ +43f02a: 5a12 1ca3 |002b: iput-wide v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.millisecondsInThreeDays:J // field@a31c │ │ +43f02e: 1302 0f00 |002d: const/16 v2, #int 15 // #f │ │ +43f032: 5912 1da3 |002f: iput v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.minimumNumberOfOpensBeforeReviewRequest:I // field@a31d │ │ +43f036: 6202 14a3 |0031: sget-object v2, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // field@a314 │ │ +43f03a: 1f02 8f13 |0033: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43f03e: 5b12 1ba3 |0035: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a31b │ │ +43f042: 2202 441b |0037: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1; // type@1b44 │ │ +43f046: 7020 d0d4 1200 |0039: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4d0 │ │ +43f04c: 1f02 8f13 |003c: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43f050: 5b12 22a3 |003e: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendReviewIntent:Lkotlin/jvm/functions/Function0; // field@a322 │ │ +43f054: 2202 431b |0040: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1; // type@1b43 │ │ +43f058: 7020 cdd4 1200 |0042: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4cd │ │ +43f05e: 1f02 8f13 |0045: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43f062: 5b12 21a3 |0047: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a321 │ │ +43f066: 2202 451b |0049: new-instance v2, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1; // type@1b45 │ │ +43f06a: 7020 d3d4 1200 |004b: invoke-direct {v2, v1}, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.:(Ltech/ula/utils/UserFeedbackPrompter;)V // method@d4d3 │ │ +43f070: 1f02 8f13 |004e: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43f074: 5b12 24a3 |0050: iput-object v2, v1, Ltech/ula/utils/UserFeedbackPrompter;.userHasGivenFeedback:Lkotlin/jvm/functions/Function0; // field@a324 │ │ +43f078: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=94 │ │ 0x0011 line=98 │ │ 0x001e line=100 │ │ 0x0022 line=101 │ │ 0x0026 line=102 │ │ @@ -1443460,17 +1443456,17 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ecec: |[43ecec] tech.ula.utils.UserFeedbackPrompter.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; │ │ -43ecfc: 5400 19a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ -43ed00: 1100 |0002: return-object v0 │ │ +43ece0: |[43ece0] tech.ula.utils.UserFeedbackPrompter.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; │ │ +43ecf0: 5400 19a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ +43ecf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #3 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443478,17 +1443474,17 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/content/SharedPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ed1c: |[43ed1c] tech.ula.utils.UserFeedbackPrompter.access$getPrefs$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/content/SharedPreferences; │ │ -43ed2c: 5400 20a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43ed30: 1100 |0002: return-object v0 │ │ +43ed10: |[43ed10] tech.ula.utils.UserFeedbackPrompter.access$getPrefs$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/content/SharedPreferences; │ │ +43ed20: 5400 20a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43ed24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #4 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443496,17 +1443492,17 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ef34: |[43ef34] tech.ula.utils.UserFeedbackPrompter.access$getUserGaveFeedbackKey$p:(Ltech/ula/utils/UserFeedbackPrompter;)Ljava/lang/String; │ │ -43ef44: 5400 23a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ -43ef48: 1100 |0002: return-object v0 │ │ +43ef28: |[43ef28] tech.ula.utils.UserFeedbackPrompter.access$getUserGaveFeedbackKey$p:(Ltech/ula/utils/UserFeedbackPrompter;)Ljava/lang/String; │ │ +43ef38: 5400 23a3 |0000: iget-object v0, v0, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ +43ef3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #5 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443514,28 +1443510,28 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -43ed4c: |[43ed4c] tech.ula.utils.UserFeedbackPrompter.askingForFeedbackIsAppropriate:()Z │ │ -43ed5c: 7010 e2d4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.getIsSufficientTimeElapsedSinceFirstOpen:()Z // method@d4e2 │ │ -43ed62: 0a00 |0003: move-result v0 │ │ -43ed64: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -43ed68: 7010 eed4 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedIsGreaterThanThreshold:()Z // method@d4ee │ │ -43ed6e: 0a00 |0009: move-result v0 │ │ -43ed70: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -43ed74: 7010 edd4 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.getUserGaveFeedback:()Z // method@d4ed │ │ -43ed7a: 0a00 |000f: move-result v0 │ │ -43ed7c: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -43ed80: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -43ed82: 2802 |0013: goto 0015 // +0002 │ │ -43ed84: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -43ed86: 0f00 |0015: return v0 │ │ +43ed40: |[43ed40] tech.ula.utils.UserFeedbackPrompter.askingForFeedbackIsAppropriate:()Z │ │ +43ed50: 7010 e2d4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.getIsSufficientTimeElapsedSinceFirstOpen:()Z // method@d4e2 │ │ +43ed56: 0a00 |0003: move-result v0 │ │ +43ed58: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +43ed5c: 7010 eed4 0100 |0006: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedIsGreaterThanThreshold:()Z // method@d4ee │ │ +43ed62: 0a00 |0009: move-result v0 │ │ +43ed64: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +43ed68: 7010 edd4 0100 |000c: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.getUserGaveFeedback:()Z // method@d4ed │ │ +43ed6e: 0a00 |000f: move-result v0 │ │ +43ed70: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +43ed74: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +43ed76: 2802 |0013: goto 0015 // +0002 │ │ +43ed78: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +43ed7a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000c line=172 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ @@ -1443545,30 +1443541,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -43ed9c: |[43ed9c] tech.ula.utils.UserFeedbackPrompter.getIsSufficientTimeElapsedSinceFirstOpen:()Z │ │ -43edac: 5450 20a3 |0000: iget-object v0, v5, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43edb0: 5451 1aa3 |0002: iget-object v1, v5, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ -43edb4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -43edb8: 7240 bd02 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02bd │ │ -43edbe: 0b00 |0009: move-result-wide v0 │ │ -43edc0: 5352 1ca3 |000a: iget-wide v2, v5, Ltech/ula/utils/UserFeedbackPrompter;.millisecondsInThreeDays:J // field@a31c │ │ -43edc4: bb20 |000c: add-long/2addr v0, v2 │ │ -43edc6: 7100 a184 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -43edcc: 0b02 |0010: move-result-wide v2 │ │ -43edce: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ -43edd2: 3d04 0400 |0013: if-lez v4, 0017 // +0004 │ │ -43edd6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -43edd8: 2802 |0016: goto 0018 // +0002 │ │ -43edda: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -43eddc: 0f00 |0018: return v0 │ │ +43ed90: |[43ed90] tech.ula.utils.UserFeedbackPrompter.getIsSufficientTimeElapsedSinceFirstOpen:()Z │ │ +43eda0: 5450 20a3 |0000: iget-object v0, v5, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43eda4: 5451 1aa3 |0002: iget-object v1, v5, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ +43eda8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +43edac: 7240 bd02 1032 |0006: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02bd │ │ +43edb2: 0b00 |0009: move-result-wide v0 │ │ +43edb4: 5352 1ca3 |000a: iget-wide v2, v5, Ltech/ula/utils/UserFeedbackPrompter;.millisecondsInThreeDays:J // field@a31c │ │ +43edb8: bb20 |000c: add-long/2addr v0, v2 │ │ +43edba: 7100 a184 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +43edc0: 0b02 |0010: move-result-wide v2 │ │ +43edc2: 3104 0200 |0011: cmp-long v4, v2, v0 │ │ +43edc6: 3d04 0400 |0013: if-lez v4, 0017 // +0004 │ │ +43edca: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +43edcc: 2802 |0016: goto 0018 // +0002 │ │ +43edce: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +43edd0: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000a line=177 │ │ 0x000d line=179 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Ltech/ula/utils/UserFeedbackPrompter; │ │ @@ -1443578,21 +1443574,21 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -43ede0: |[43ede0] tech.ula.utils.UserFeedbackPrompter.getUserGaveFeedback:()Z │ │ -43edf0: 5430 20a3 |0000: iget-object v0, v3, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43edf4: 5431 23a3 |0002: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ -43edf8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43edfa: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ -43ee00: 0a00 |0008: move-result v0 │ │ -43ee02: 0f00 |0009: return v0 │ │ +43edd4: |[43edd4] tech.ula.utils.UserFeedbackPrompter.getUserGaveFeedback:()Z │ │ +43ede4: 5430 20a3 |0000: iget-object v0, v3, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43ede8: 5431 23a3 |0002: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter;.userGaveFeedbackKey:Ljava/lang/String; // field@a323 │ │ +43edec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43edee: 7230 ba02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02ba │ │ +43edf4: 0a00 |0008: move-result v0 │ │ +43edf6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #8 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443600,28 +1443596,28 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -43ee04: |[43ee04] tech.ula.utils.UserFeedbackPrompter.numberOfTimesOpenedIsGreaterThanThreshold:()Z │ │ -43ee14: 5440 20a3 |0000: iget-object v0, v4, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43ee18: 5441 1ea3 |0002: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ -43ee1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43ee1e: 7230 bc02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02bc │ │ -43ee24: 0a00 |0008: move-result v0 │ │ -43ee26: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -43ee28: b010 |000a: add-int/2addr v0, v1 │ │ -43ee2a: 7020 efd4 0400 |000b: invoke-direct {v4, v0}, Ltech/ula/utils/UserFeedbackPrompter;.setNumberOfTimesOpened:(I)V // method@d4ef │ │ -43ee30: 5243 1da3 |000e: iget v3, v4, Ltech/ula/utils/UserFeedbackPrompter;.minimumNumberOfOpensBeforeReviewRequest:I // field@a31d │ │ -43ee34: 3730 0300 |0010: if-le v0, v3, 0013 // +0003 │ │ -43ee38: 2802 |0012: goto 0014 // +0002 │ │ -43ee3a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -43ee3c: 0f01 |0014: return v1 │ │ +43edf8: |[43edf8] tech.ula.utils.UserFeedbackPrompter.numberOfTimesOpenedIsGreaterThanThreshold:()Z │ │ +43ee08: 5440 20a3 |0000: iget-object v0, v4, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43ee0c: 5441 1ea3 |0002: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ +43ee10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +43ee12: 7230 bc02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02bc │ │ +43ee18: 0a00 |0008: move-result v0 │ │ +43ee1a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +43ee1c: b010 |000a: add-int/2addr v0, v1 │ │ +43ee1e: 7020 efd4 0400 |000b: invoke-direct {v4, v0}, Ltech/ula/utils/UserFeedbackPrompter;.setNumberOfTimesOpened:(I)V // method@d4ef │ │ +43ee24: 5243 1da3 |000e: iget v3, v4, Ltech/ula/utils/UserFeedbackPrompter;.minimumNumberOfOpensBeforeReviewRequest:I // field@a31d │ │ +43ee28: 3730 0300 |0010: if-le v0, v3, 0013 // +0003 │ │ +43ee2c: 2802 |0012: goto 0014 // +0002 │ │ +43ee2e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +43ee30: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000b line=184 │ │ 0x000e line=185 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ltech/ula/utils/UserFeedbackPrompter; │ │ @@ -1443631,28 +1443627,28 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -43f088: |[43f088] tech.ula.utils.UserFeedbackPrompter.setNumberOfTimesOpened:(I)V │ │ -43f098: 5440 20a3 |0000: iget-object v0, v4, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ -43f09c: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43f0a2: 0c00 |0005: move-result-object v0 │ │ -43f0a4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -43f0a6: 3315 0b00 |0007: if-ne v5, v1, 0012 // +000b │ │ -43f0aa: 5441 1aa3 |0009: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ -43f0ae: 7100 a184 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ -43f0b4: 0b02 |000e: move-result-wide v2 │ │ -43f0b6: 7240 b402 1032 |000f: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02b4 │ │ -43f0bc: 5441 1ea3 |0012: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ -43f0c0: 7230 b302 1005 |0014: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ -43f0c6: 7210 af02 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43f0cc: 0e00 |001a: return-void │ │ +43f07c: |[43f07c] tech.ula.utils.UserFeedbackPrompter.setNumberOfTimesOpened:(I)V │ │ +43f08c: 5440 20a3 |0000: iget-object v0, v4, Ltech/ula/utils/UserFeedbackPrompter;.prefs:Landroid/content/SharedPreferences; // field@a320 │ │ +43f090: 7210 b902 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43f096: 0c00 |0005: move-result-object v0 │ │ +43f098: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +43f09a: 3315 0b00 |0007: if-ne v5, v1, 0012 // +000b │ │ +43f09e: 5441 1aa3 |0009: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.dateTimeFirstOpenKey:Ljava/lang/String; // field@a31a │ │ +43f0a2: 7100 a184 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@84a1 │ │ +43f0a8: 0b02 |000e: move-result-wide v2 │ │ +43f0aa: 7240 b402 1032 |000f: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02b4 │ │ +43f0b0: 5441 1ea3 |0012: iget-object v1, v4, Ltech/ula/utils/UserFeedbackPrompter;.numberOfTimesOpenedKey:Ljava/lang/String; // field@a31e │ │ +43f0b4: 7230 b302 1005 |0014: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ +43f0ba: 7210 af02 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43f0c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0009 line=190 │ │ 0x0012 line=191 │ │ 0x0017 line=192 │ │ locals : │ │ @@ -1443665,33 +1443661,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -43ed88: |[43ed88] tech.ula.utils.UserFeedbackPrompter.getAltInitialPosFlow:()Z │ │ -43ed98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43ed9a: 0f00 |0001: return v0 │ │ +43ed7c: |[43ed7c] tech.ula.utils.UserFeedbackPrompter.getAltInitialPosFlow:()Z │ │ +43ed8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43ed8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getFinishedAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ef4c: |[43ef4c] tech.ula.utils.UserFeedbackPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ -43ef5c: 5410 24a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.userHasGivenFeedback:Lkotlin/jvm/functions/Function0; // field@a324 │ │ -43ef60: 1100 |0002: return-object v0 │ │ +43ef40: |[43ef40] tech.ula.utils.UserFeedbackPrompter.getFinishedAction:()Lkotlin/jvm/functions/Function0; │ │ +43ef50: 5410 24a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.userHasGivenFeedback:Lkotlin/jvm/functions/Function0; // field@a324 │ │ +43ef54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #2 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443699,49 +1443695,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43ee5c: |[43ee5c] tech.ula.utils.UserFeedbackPrompter.getInitialNegBtnText:()I │ │ -43ee6c: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ -43ee72: 0f00 |0003: return v0 │ │ +43ee50: |[43ee50] tech.ula.utils.UserFeedbackPrompter.getInitialNegBtnText:()I │ │ +43ee60: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ +43ee66: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getInitialPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43ee74: |[43ee74] tech.ula.utils.UserFeedbackPrompter.getInitialPosBtnText:()I │ │ -43ee84: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ -43ee8a: 0f00 |0003: return v0 │ │ +43ee68: |[43ee68] tech.ula.utils.UserFeedbackPrompter.getInitialPosBtnText:()I │ │ +43ee78: 1400 4300 127f |0000: const v0, #float 1.94069e+38 // #7f120043 │ │ +43ee7e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getInitialPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ef64: |[43ef64] tech.ula.utils.UserFeedbackPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -43ef74: 5410 1ba3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a31b │ │ -43ef78: 1100 |0002: return-object v0 │ │ +43ef58: |[43ef58] tech.ula.utils.UserFeedbackPrompter.getInitialPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +43ef68: 5410 1ba3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.doNothing:Lkotlin/jvm/functions/Function0; // field@a31b │ │ +43ef6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #5 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443749,65 +1443745,65 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43ee8c: |[43ee8c] tech.ula.utils.UserFeedbackPrompter.getInitialPrompt:()I │ │ -43ee9c: 1400 1101 127f |0000: const v0, #float 1.94073e+38 // #7f120111 │ │ -43eea2: 0f00 |0003: return v0 │ │ +43ee80: |[43ee80] tech.ula.utils.UserFeedbackPrompter.getInitialPrompt:()I │ │ +43ee90: 1400 1101 127f |0000: const v0, #float 1.94073e+38 // #7f120111 │ │ +43ee96: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getPrimaryNegBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43eea4: |[43eea4] tech.ula.utils.UserFeedbackPrompter.getPrimaryNegBtnText:()I │ │ -43eeb4: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ -43eeba: 0f00 |0003: return v0 │ │ +43ee98: |[43ee98] tech.ula.utils.UserFeedbackPrompter.getPrimaryNegBtnText:()I │ │ +43eea8: 1400 4100 127f |0000: const v0, #float 1.94069e+38 // #7f120041 │ │ +43eeae: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getPrimaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43eebc: |[43eebc] tech.ula.utils.UserFeedbackPrompter.getPrimaryPosBtnText:()I │ │ -43eecc: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ -43eed2: 0f00 |0003: return v0 │ │ +43eeb0: |[43eeb0] tech.ula.utils.UserFeedbackPrompter.getPrimaryPosBtnText:()I │ │ +43eec0: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ +43eec6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getPrimaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ef7c: |[43ef7c] tech.ula.utils.UserFeedbackPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -43ef8c: 5410 22a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendReviewIntent:Lkotlin/jvm/functions/Function0; // field@a322 │ │ -43ef90: 1100 |0002: return-object v0 │ │ +43ef70: |[43ef70] tech.ula.utils.UserFeedbackPrompter.getPrimaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +43ef80: 5410 22a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendReviewIntent:Lkotlin/jvm/functions/Function0; // field@a322 │ │ +43ef84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #9 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443815,33 +1443811,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43eed4: |[43eed4] tech.ula.utils.UserFeedbackPrompter.getPrimaryRequest:()I │ │ -43eee4: 1400 1001 127f |0000: const v0, #float 1.94073e+38 // #7f120110 │ │ -43eeea: 0f00 |0003: return v0 │ │ +43eec8: |[43eec8] tech.ula.utils.UserFeedbackPrompter.getPrimaryRequest:()I │ │ +43eed8: 1400 1001 127f |0000: const v0, #float 1.94073e+38 // #7f120110 │ │ +43eede: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getSavedActivity' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ed04: |[43ed04] tech.ula.utils.UserFeedbackPrompter.getSavedActivity:()Landroid/app/Activity; │ │ -43ed14: 5410 19a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ -43ed18: 1100 |0002: return-object v0 │ │ +43ecf8: |[43ecf8] tech.ula.utils.UserFeedbackPrompter.getSavedActivity:()Landroid/app/Activity; │ │ +43ed08: 5410 19a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.activity:Landroid/app/Activity; // field@a319 │ │ +43ed0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #11 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443849,17 +1443845,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ed34: |[43ed34] tech.ula.utils.UserFeedbackPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ -43ed44: 5410 25a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a325 │ │ -43ed48: 1100 |0002: return-object v0 │ │ +43ed28: |[43ed28] tech.ula.utils.UserFeedbackPrompter.getSavedViewGroup:()Landroid/view/ViewGroup; │ │ +43ed38: 5410 25a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.viewGroup:Landroid/view/ViewGroup; // field@a325 │ │ +43ed3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #12 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443867,49 +1443863,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43eeec: |[43eeec] tech.ula.utils.UserFeedbackPrompter.getSecondaryNegBtnText:()I │ │ -43eefc: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ -43ef02: 0f00 |0003: return v0 │ │ +43eee0: |[43eee0] tech.ula.utils.UserFeedbackPrompter.getSecondaryNegBtnText:()I │ │ +43eef0: 1400 3e00 127f |0000: const v0, #float 1.94069e+38 // #7f12003e │ │ +43eef6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getSecondaryPosBtnText' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43ef04: |[43ef04] tech.ula.utils.UserFeedbackPrompter.getSecondaryPosBtnText:()I │ │ -43ef14: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ -43ef1a: 0f00 |0003: return v0 │ │ +43eef8: |[43eef8] tech.ula.utils.UserFeedbackPrompter.getSecondaryPosBtnText:()I │ │ +43ef08: 1400 4000 127f |0000: const v0, #float 1.94069e+38 // #7f120040 │ │ +43ef0e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'getSecondaryPositiveBtnAction' │ │ type : '()Lkotlin/jvm/functions/Function0;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ef94: |[43ef94] tech.ula.utils.UserFeedbackPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ -43efa4: 5410 21a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a321 │ │ -43efa8: 1100 |0002: return-object v0 │ │ +43ef88: |[43ef88] tech.ula.utils.UserFeedbackPrompter.getSecondaryPositiveBtnAction:()Lkotlin/jvm/functions/Function0; │ │ +43ef98: 5410 21a3 |0000: iget-object v0, v1, Ltech/ula/utils/UserFeedbackPrompter;.sendGithubIntent:Lkotlin/jvm/functions/Function0; // field@a321 │ │ +43ef9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #15 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443917,33 +1443913,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -43ef1c: |[43ef1c] tech.ula.utils.UserFeedbackPrompter.getSecondaryRequest:()I │ │ -43ef2c: 1400 0f01 127f |0000: const v0, #float 1.94073e+38 // #7f12010f │ │ -43ef32: 0f00 |0003: return v0 │ │ +43ef10: |[43ef10] tech.ula.utils.UserFeedbackPrompter.getSecondaryRequest:()I │ │ +43ef20: 1400 0f01 127f |0000: const v0, #float 1.94073e+38 // #7f12010f │ │ +43ef26: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ name : 'showView' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43f0d0: |[43f0d0] tech.ula.utils.UserFeedbackPrompter.showView:()V │ │ -43f0e0: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ -43f0e6: 0e00 |0003: return-void │ │ +43f0c4: |[43f0c4] tech.ula.utils.UserFeedbackPrompter.showView:()V │ │ +43f0d4: 7110 f2d4 0000 |0000: invoke-static {v0}, Ltech/ula/utils/UserPrompter$DefaultImpls;.showView:(Ltech/ula/utils/UserPrompter;)V // method@d4f2 │ │ +43f0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ #17 : (in Ltech/ula/utils/UserFeedbackPrompter;) │ │ @@ -1443951,18 +1443947,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -43ee40: |[43ee40] tech.ula.utils.UserFeedbackPrompter.viewShouldBeShown:()Z │ │ -43ee50: 7010 dbd4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.askingForFeedbackIsAppropriate:()Z // method@d4db │ │ -43ee56: 0a00 |0003: move-result v0 │ │ -43ee58: 0f00 |0004: return v0 │ │ +43ee34: |[43ee34] tech.ula.utils.UserFeedbackPrompter.viewShouldBeShown:()Z │ │ +43ee44: 7010 dbd4 0100 |0000: invoke-direct {v1}, Ltech/ula/utils/UserFeedbackPrompter;.askingForFeedbackIsAppropriate:()Z // method@d4db │ │ +43ee4a: 0a00 |0003: move-result v0 │ │ +43ee4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/UserFeedbackPrompter; │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ @@ -1444027,22 +1444023,22 @@ │ │ type : '(ZLtech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -43fe98: |[43fe98] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.:(ZLtech/ula/model/entities/App;)V │ │ -43fea8: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -43feac: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43feb2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -43feb4: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ -43feba: 5c12 3da3 |0009: iput-boolean v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43febe: 5b13 3ca3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fec2: 0e00 |000d: return-void │ │ +43fe8c: |[43fe8c] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.:(ZLtech/ula/model/entities/App;)V │ │ +43fe9c: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +43fea0: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fea6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +43fea8: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ +43feae: 5c12 3da3 |0009: iput-boolean v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43feb2: 5b13 3ca3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43feb6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ 0x0000 - 0x000e reg=2 (null) Z │ │ 0x0000 - 0x000e reg=3 (null) Ltech/ula/model/entities/App; │ │ @@ -1444052,123 +1444048,123 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;ZLtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43fe3c: |[43fe3c] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;ZLtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ -43fe4c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -43fe50: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -43fe54: 5501 3da3 |0004: iget-boolean v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fe58: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -43fe5c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -43fe60: 5402 3ca3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fe64: 6e30 2bd5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.copy:(ZLtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // method@d52b │ │ -43fe6a: 0c00 |000f: move-result-object v0 │ │ -43fe6c: 1100 |0010: return-object v0 │ │ +43fe30: |[43fe30] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;ZLtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ +43fe40: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +43fe44: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +43fe48: 5501 3da3 |0004: iget-boolean v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fe4c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +43fe50: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +43fe54: 5402 3ca3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fe58: 6e30 2bd5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.copy:(ZLtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // method@d52b │ │ +43fe5e: 0c00 |000f: move-result-object v0 │ │ +43fe60: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'component1' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43fd00: |[43fd00] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.component1:()Z │ │ -43fd10: 5510 3da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fd14: 0f00 |0002: return v0 │ │ +43fcf4: |[43fcf4] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.component1:()Z │ │ +43fd04: 5510 3da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fd08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43fe0c: |[43fe0c] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.component2:()Ltech/ula/model/entities/App; │ │ -43fe1c: 5410 3ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fe20: 1100 |0002: return-object v0 │ │ +43fe00: |[43fe00] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.component2:()Ltech/ula/model/entities/App; │ │ +43fe10: 5410 3ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fe14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'copy' │ │ type : '(ZLtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43fe70: |[43fe70] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.copy:(ZLtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ -43fe80: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -43fe84: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43fe8a: 2200 521b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -43fe8e: 7030 28d5 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.:(ZLtech/ula/model/entities/App;)V // method@d528 │ │ -43fe94: 1100 |000a: return-object v0 │ │ +43fe64: |[43fe64] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.copy:(ZLtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ +43fe74: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +43fe78: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43fe7e: 2200 521b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +43fe82: 7030 28d5 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.:(ZLtech/ula/model/entities/App;)V // method@d528 │ │ +43fe88: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43fd18: |[43fd18] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.equals:(Ljava/lang/Object;)Z │ │ -43fd28: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -43fd2c: 2030 521b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -43fd30: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -43fd34: 1f03 521b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -43fd38: 5520 3da3 |0008: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fd3c: 5531 3da3 |000a: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fd40: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -43fd44: 5420 3ca3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fd48: 5433 3ca3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fd4c: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43fd52: 0a03 |0015: move-result v3 │ │ -43fd54: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -43fd58: 2803 |0018: goto 001b // +0003 │ │ -43fd5a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -43fd5c: 0f03 |001a: return v3 │ │ -43fd5e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -43fd60: 0f03 |001c: return v3 │ │ +43fd0c: |[43fd0c] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.equals:(Ljava/lang/Object;)Z │ │ +43fd1c: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43fd20: 2030 521b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +43fd24: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +43fd28: 1f03 521b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +43fd2c: 5520 3da3 |0008: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fd30: 5531 3da3 |000a: iget-boolean v1, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fd34: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +43fd38: 5420 3ca3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fd3c: 5433 3ca3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fd40: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43fd46: 0a03 |0015: move-result v3 │ │ +43fd48: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ +43fd4c: 2803 |0018: goto 001b // +0003 │ │ +43fd4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43fd50: 0f03 |001a: return v3 │ │ +43fd52: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +43fd54: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43fe24: |[43fe24] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.getApp:()Ltech/ula/model/entities/App; │ │ -43fe34: 5410 3ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fe38: 1100 |0002: return-object v0 │ │ +43fe18: |[43fe18] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.getApp:()Ltech/ula/model/entities/App; │ │ +43fe28: 5410 3ca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fe2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ │ │ #5 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ @@ -1444176,17 +1444172,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43fd64: |[43fd64] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.getAutoStartEnabled:()Z │ │ -43fd74: 5510 3da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fd78: 0f00 |0002: return v0 │ │ +43fd58: |[43fd58] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.getAutoStartEnabled:()Z │ │ +43fd68: 5510 3da3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fd6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ │ │ #6 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ @@ -1444194,56 +1444190,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -43fd7c: |[43fd7c] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.hashCode:()I │ │ -43fd8c: 5520 3da3 |0000: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fd90: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -43fd94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -43fd96: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43fd9a: 5421 3ca3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fd9e: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -43fda2: 6e10 0984 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43fda8: 0a01 |000e: move-result v1 │ │ -43fdaa: 2802 |000f: goto 0011 // +0002 │ │ -43fdac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -43fdae: b010 |0011: add-int/2addr v0, v1 │ │ -43fdb0: 0f00 |0012: return v0 │ │ +43fd70: |[43fd70] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.hashCode:()I │ │ +43fd80: 5520 3da3 |0000: iget-boolean v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fd84: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +43fd88: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +43fd8a: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43fd8e: 5421 3ca3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fd92: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +43fd96: 6e10 0984 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43fd9c: 0a01 |000e: move-result v1 │ │ +43fd9e: 2802 |000f: goto 0011 // +0002 │ │ +43fda0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +43fda2: b010 |0011: add-int/2addr v0, v1 │ │ +43fda4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -43fdb4: |[43fdb4] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.toString:()Ljava/lang/String; │ │ -43fdc4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43fdc8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43fdce: 1a01 f41a |0005: const-string v1, "AutoStartChanged(autoStartEnabled=" // string@1af4 │ │ -43fdd2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fdd8: 5521 3da3 |000a: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ -43fddc: 6e20 9184 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -43fde2: 1a01 6412 |000f: const-string v1, ", app=" // string@1264 │ │ -43fde6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fdec: 5421 3ca3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ -43fdf0: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43fdf6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43fdfa: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43fe00: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43fe06: 0c00 |0021: move-result-object v0 │ │ -43fe08: 1100 |0022: return-object v0 │ │ +43fda8: |[43fda8] tech.ula.viewmodel.AppDetailsEvent$AutoStartChanged.toString:()Ljava/lang/String; │ │ +43fdb8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43fdbc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43fdc2: 1a01 f41a |0005: const-string v1, "AutoStartChanged(autoStartEnabled=" // string@1af4 │ │ +43fdc6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fdcc: 5521 3da3 |000a: iget-boolean v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.autoStartEnabled:Z // field@a33d │ │ +43fdd0: 6e20 9184 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +43fdd6: 1a01 6412 |000f: const-string v1, ", app=" // string@1264 │ │ +43fdda: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fde0: 5421 3ca3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.app:Ltech/ula/model/entities/App; // field@a33c │ │ +43fde4: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43fdea: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43fdee: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43fdf4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43fdfa: 0c00 |0021: move-result-object v0 │ │ +43fdfc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6722 (AppDetailsViewModel.kt) │ │ │ │ Class #4951 header: │ │ @@ -1444306,22 +1444302,22 @@ │ │ type : '(ILtech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -440054: |[440054] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.:(ILtech/ula/model/entities/App;)V │ │ -440064: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -440068: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44006e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -440070: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ -440076: 5912 3fa3 |0009: iput v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -44007a: 5b13 3ea3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -44007e: 0e00 |000d: return-void │ │ +440048: |[440048] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.:(ILtech/ula/model/entities/App;)V │ │ +440058: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +44005c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440062: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +440064: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ +44006a: 5912 3fa3 |0009: iput v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +44006e: 5b13 3ea3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +440072: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ 0x0000 - 0x000e reg=3 (null) Ltech/ula/model/entities/App; │ │ @@ -1444331,123 +1444327,123 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;ILtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43fff8: |[43fff8] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;ILtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ -440008: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -44000c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -440010: 5201 3fa3 |0004: iget v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -440014: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -440018: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -44001c: 5402 3ea3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -440020: 6e30 35d5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.copy:(ILtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // method@d535 │ │ -440026: 0c00 |000f: move-result-object v0 │ │ -440028: 1100 |0010: return-object v0 │ │ +43ffec: |[43ffec] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;ILtech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ +43fffc: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +440000: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +440004: 5201 3fa3 |0004: iget v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +440008: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +44000c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +440010: 5402 3ea3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +440014: 6e30 35d5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.copy:(ILtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // method@d535 │ │ +44001a: 0c00 |000f: move-result-object v0 │ │ +44001c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ff10: |[43ff10] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.component1:()I │ │ -43ff20: 5210 3fa3 |0000: iget v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43ff24: 0f00 |0002: return v0 │ │ +43ff04: |[43ff04] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.component1:()I │ │ +43ff14: 5210 3fa3 |0000: iget v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43ff18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'component2' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ffc8: |[43ffc8] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.component2:()Ltech/ula/model/entities/App; │ │ -43ffd8: 5410 3ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43ffdc: 1100 |0002: return-object v0 │ │ +43ffbc: |[43ffbc] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.component2:()Ltech/ula/model/entities/App; │ │ +43ffcc: 5410 3ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43ffd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'copy' │ │ type : '(ILtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -44002c: |[44002c] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.copy:(ILtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ -44003c: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -440040: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440046: 2200 531b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -44004a: 7030 32d5 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.:(ILtech/ula/model/entities/App;)V // method@d532 │ │ -440050: 1100 |000a: return-object v0 │ │ +440020: |[440020] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.copy:(ILtech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ +440030: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +440034: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44003a: 2200 531b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +44003e: 7030 32d5 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.:(ILtech/ula/model/entities/App;)V // method@d532 │ │ +440044: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43fec4: |[43fec4] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.equals:(Ljava/lang/Object;)Z │ │ -43fed4: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -43fed8: 2030 531b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -43fedc: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -43fee0: 1f03 531b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -43fee4: 5220 3fa3 |0008: iget v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43fee8: 5231 3fa3 |000a: iget v1, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43feec: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -43fef0: 5420 3ea3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43fef4: 5433 3ea3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43fef8: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43fefe: 0a03 |0015: move-result v3 │ │ -43ff00: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -43ff04: 2803 |0018: goto 001b // +0003 │ │ -43ff06: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -43ff08: 0f03 |001a: return v3 │ │ -43ff0a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -43ff0c: 0f03 |001c: return v3 │ │ +43feb8: |[43feb8] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.equals:(Ljava/lang/Object;)Z │ │ +43fec8: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +43fecc: 2030 531b |0002: instance-of v0, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +43fed0: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +43fed4: 1f03 531b |0006: check-cast v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +43fed8: 5220 3fa3 |0008: iget v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43fedc: 5231 3fa3 |000a: iget v1, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43fee0: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +43fee4: 5420 3ea3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43fee8: 5433 3ea3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43feec: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43fef2: 0a03 |0015: move-result v3 │ │ +43fef4: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ +43fef8: 2803 |0018: goto 001b // +0003 │ │ +43fefa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43fefc: 0f03 |001a: return v3 │ │ +43fefe: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +43ff00: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ffe0: |[43ffe0] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.getApp:()Ltech/ula/model/entities/App; │ │ -43fff0: 5410 3ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43fff4: 1100 |0002: return-object v0 │ │ +43ffd4: |[43ffd4] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.getApp:()Ltech/ula/model/entities/App; │ │ +43ffe4: 5410 3ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43ffe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ │ │ #5 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ @@ -1444455,17 +1444451,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43ff28: |[43ff28] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.getSelectedButton:()I │ │ -43ff38: 5210 3fa3 |0000: iget v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43ff3c: 0f00 |0002: return v0 │ │ +43ff1c: |[43ff1c] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.getSelectedButton:()I │ │ +43ff2c: 5210 3fa3 |0000: iget v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43ff30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ │ │ #6 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ @@ -1444473,54 +1444469,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -43ff40: |[43ff40] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.hashCode:()I │ │ -43ff50: 5220 3fa3 |0000: iget v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43ff54: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -43ff58: 5421 3ea3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43ff5c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -43ff60: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -43ff66: 0a01 |000b: move-result v1 │ │ -43ff68: 2802 |000c: goto 000e // +0002 │ │ -43ff6a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -43ff6c: b010 |000e: add-int/2addr v0, v1 │ │ -43ff6e: 0f00 |000f: return v0 │ │ +43ff34: |[43ff34] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.hashCode:()I │ │ +43ff44: 5220 3fa3 |0000: iget v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43ff48: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +43ff4c: 5421 3ea3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43ff50: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +43ff54: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +43ff5a: 0a01 |000b: move-result v1 │ │ +43ff5c: 2802 |000c: goto 000e // +0002 │ │ +43ff5e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +43ff60: b010 |000e: add-int/2addr v0, v1 │ │ +43ff62: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -43ff70: |[43ff70] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.toString:()Ljava/lang/String; │ │ -43ff80: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43ff84: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43ff8a: 1a01 935d |0005: const-string v1, "ServiceTypeChanged(selectedButton=" // string@5d93 │ │ -43ff8e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ff94: 5221 3fa3 |000a: iget v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ -43ff98: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -43ff9e: 1a01 6412 |000f: const-string v1, ", app=" // string@1264 │ │ -43ffa2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ffa8: 5421 3ea3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ -43ffac: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -43ffb2: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -43ffb6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43ffbc: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43ffc2: 0c00 |0021: move-result-object v0 │ │ -43ffc4: 1100 |0022: return-object v0 │ │ +43ff64: |[43ff64] tech.ula.viewmodel.AppDetailsEvent$ServiceTypeChanged.toString:()Ljava/lang/String; │ │ +43ff74: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43ff78: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43ff7e: 1a01 935d |0005: const-string v1, "ServiceTypeChanged(selectedButton=" // string@5d93 │ │ +43ff82: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ff88: 5221 3fa3 |000a: iget v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.selectedButton:I // field@a33f │ │ +43ff8c: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +43ff92: 1a01 6412 |000f: const-string v1, ", app=" // string@1264 │ │ +43ff96: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ff9c: 5421 3ea3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.app:Ltech/ula/model/entities/App; // field@a33e │ │ +43ffa0: 6e20 8e84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43ffa6: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +43ffaa: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43ffb0: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43ffb6: 0c00 |0021: move-result-object v0 │ │ +43ffb8: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6722 (AppDetailsViewModel.kt) │ │ │ │ Class #4952 header: │ │ @@ -1444575,21 +1444571,21 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4401ac: |[4401ac] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.:(Ltech/ula/model/entities/App;)V │ │ -4401bc: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -4401c0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4401c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4401c8: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ -4401ce: 5b12 40a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -4401d2: 0e00 |000b: return-void │ │ +4401a0: |[4401a0] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.:(Ltech/ula/model/entities/App;)V │ │ +4401b0: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +4401b4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4401ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4401bc: 7020 45d5 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/AppDetailsEvent;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d545 │ │ +4401c2: 5b12 40a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +4401c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=35 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1444598,101 +1444594,101 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -44015c: |[44015c] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ -44016c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -440170: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -440174: 5401 40a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -440178: 6e20 3ed5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // method@d53e │ │ -44017e: 0c00 |0009: move-result-object v0 │ │ -440180: 1100 |000a: return-object v0 │ │ +440150: |[440150] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.copy$default:(Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;Ltech/ula/model/entities/App;ILjava/lang/Object;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ +440160: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +440164: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +440168: 5401 40a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +44016c: 6e20 3ed5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.copy:(Ltech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // method@d53e │ │ +440172: 0c00 |0009: move-result-object v0 │ │ +440174: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44012c: |[44012c] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.component1:()Ltech/ula/model/entities/App; │ │ -44013c: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -440140: 1100 |0002: return-object v0 │ │ +440120: |[440120] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.component1:()Ltech/ula/model/entities/App; │ │ +440130: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +440134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -440184: |[440184] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.copy:(Ltech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ -440194: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -440198: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44019e: 2200 541b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -4401a2: 7020 3cd5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.:(Ltech/ula/model/entities/App;)V // method@d53c │ │ -4401a8: 1100 |000a: return-object v0 │ │ +440178: |[440178] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.copy:(Ltech/ula/model/entities/App;)Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ +440188: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +44018c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440192: 2200 541b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +440196: 7020 3cd5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.:(Ltech/ula/model/entities/App;)V // method@d53c │ │ +44019c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -440080: |[440080] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.equals:(Ljava/lang/Object;)Z │ │ -440090: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -440094: 2020 541b |0002: instance-of v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -440098: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -44009c: 1f02 541b |0006: check-cast v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -4400a0: 5410 40a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -4400a4: 5422 40a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -4400a8: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4400ae: 0a02 |000f: move-result v2 │ │ -4400b0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4400b4: 2803 |0012: goto 0015 // +0003 │ │ -4400b6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4400b8: 0f02 |0014: return v2 │ │ -4400ba: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4400bc: 0f02 |0016: return v2 │ │ +440074: |[440074] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.equals:(Ljava/lang/Object;)Z │ │ +440084: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +440088: 2020 541b |0002: instance-of v0, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +44008c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +440090: 1f02 541b |0006: check-cast v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +440094: 5410 40a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +440098: 5422 40a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +44009c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4400a2: 0a02 |000f: move-result v2 │ │ +4400a4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4400a8: 2803 |0012: goto 0015 // +0003 │ │ +4400aa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4400ac: 0f02 |0014: return v2 │ │ +4400ae: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4400b0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ name : 'getApp' │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440144: |[440144] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.getApp:()Ltech/ula/model/entities/App; │ │ -440154: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -440158: 1100 |0002: return-object v0 │ │ +440138: |[440138] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.getApp:()Ltech/ula/model/entities/App; │ │ +440148: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +44014c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ @@ -1444700,47 +1444696,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4400c0: |[4400c0] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.hashCode:()I │ │ -4400d0: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -4400d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4400d8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4400de: 0a00 |0007: move-result v0 │ │ -4400e0: 2802 |0008: goto 000a // +0002 │ │ -4400e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4400e4: 0f00 |000a: return v0 │ │ +4400b4: |[4400b4] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.hashCode:()I │ │ +4400c4: 5410 40a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +4400c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4400cc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4400d2: 0a00 |0007: move-result v0 │ │ +4400d4: 2802 |0008: goto 000a // +0002 │ │ +4400d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4400d8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4400e8: |[4400e8] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.toString:()Ljava/lang/String; │ │ -4400f8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4400fc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -440102: 1a01 e85e |0005: const-string v1, "SubmitApp(app=" // string@5ee8 │ │ -440106: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -44010c: 5421 40a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ -440110: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -440116: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -44011a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -440120: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -440126: 0c00 |0017: move-result-object v0 │ │ -440128: 1100 |0018: return-object v0 │ │ +4400dc: |[4400dc] tech.ula.viewmodel.AppDetailsEvent$SubmitApp.toString:()Ljava/lang/String; │ │ +4400ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4400f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4400f6: 1a01 e85e |0005: const-string v1, "SubmitApp(app=" // string@5ee8 │ │ +4400fa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +440100: 5421 40a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.app:Ltech/ula/model/entities/App; // field@a340 │ │ +440104: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +44010a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +44010e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +440114: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +44011a: 0c00 |0017: move-result-object v0 │ │ +44011c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6722 (AppDetailsViewModel.kt) │ │ │ │ Class #4953 header: │ │ @@ -1444837,35 +1444833,35 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -440dcc: |[440dcc] tech.ula.viewmodel.AppDetailsViewModel.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V │ │ -440ddc: 1a00 7bc3 |0000: const-string v0, "sessionDao" // string@c37b │ │ -440de0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440de6: 1a00 a774 |0005: const-string v0, "appDetails" // string@74a7 │ │ -440dea: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440df0: 1a00 9fba |000a: const-string v0, "prefs" // string@ba9f │ │ -440df4: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440dfa: 7010 7440 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -440e00: 5b12 64a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a364 │ │ -440e04: 5b13 60a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ -440e08: 5914 61a3 |0016: iput v4, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.buildVersion:I // field@a361 │ │ -440e0c: 5b15 63a3 |0018: iput-object v5, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ -440e10: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -440e12: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -440e14: 7130 91ac 3202 |001c: invoke-static {v2, v3, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -440e1a: 0c02 |001f: move-result-object v2 │ │ -440e1c: 5b12 62a3 |0020: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.job:Lkotlinx/coroutines/Job; // field@a362 │ │ -440e20: 2202 0a08 |0022: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -440e24: 7010 2140 0200 |0024: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -440e2a: 5b12 65a3 |0027: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ -440e2e: 0e00 |0029: return-void │ │ +440dc0: |[440dc0] tech.ula.viewmodel.AppDetailsViewModel.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V │ │ +440dd0: 1a00 7bc3 |0000: const-string v0, "sessionDao" // string@c37b │ │ +440dd4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440dda: 1a00 a774 |0005: const-string v0, "appDetails" // string@74a7 │ │ +440dde: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440de4: 1a00 9fba |000a: const-string v0, "prefs" // string@ba9f │ │ +440de8: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440dee: 7010 7440 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +440df4: 5b12 64a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a364 │ │ +440df8: 5b13 60a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ +440dfc: 5914 61a3 |0016: iput v4, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.buildVersion:I // field@a361 │ │ +440e00: 5b15 63a3 |0018: iput-object v5, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ +440e04: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +440e06: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +440e08: 7130 91ac 3202 |001c: invoke-static {v2, v3, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +440e0e: 0c02 |001f: move-result-object v2 │ │ +440e10: 5b12 62a3 |0020: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.job:Lkotlinx/coroutines/Job; // field@a362 │ │ +440e14: 2202 0a08 |0022: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +440e18: 7010 2140 0200 |0024: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +440e1e: 5b12 65a3 |0027: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ +440e22: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=40 │ │ 0x001c line=41 │ │ 0x0022 line=45 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ @@ -1444879,17 +1444875,17 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440974: |[440974] tech.ula.viewmodel.AppDetailsViewModel.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; │ │ -440984: 5400 63a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ -440988: 1100 |0002: return-object v0 │ │ +440968: |[440968] tech.ula.viewmodel.AppDetailsViewModel.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; │ │ +440978: 5400 63a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ +44097c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/AppDetailsViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel;) │ │ @@ -1444897,17 +1444893,17 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -440c24: |[440c24] tech.ula.viewmodel.AppDetailsViewModel.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; │ │ -440c34: 5400 64a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a364 │ │ -440c38: 1100 |0002: return-object v0 │ │ +440c18: |[440c18] tech.ula.viewmodel.AppDetailsViewModel.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; │ │ +440c28: 5400 64a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a364 │ │ +440c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/AppDetailsViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsViewModel;) │ │ @@ -1444915,17 +1444911,17 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -440e30: |[440e30] tech.ula.viewmodel.AppDetailsViewModel.access$handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V │ │ -440e40: 7020 6cd5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V // method@d56c │ │ -440e46: 0e00 |0003: return-void │ │ +440e24: |[440e24] tech.ula.viewmodel.AppDetailsViewModel.access$handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V │ │ +440e34: 7020 6cd5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V // method@d56c │ │ +440e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ │ │ @@ -1444934,17 +1444930,17 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -440e48: |[440e48] tech.ula.viewmodel.AppDetailsViewModel.access$handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V │ │ -440e58: 7020 6dd5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V // method@d56d │ │ -440e5e: 0e00 |0003: return-void │ │ +440e3c: |[440e3c] tech.ula.viewmodel.AppDetailsViewModel.access$handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V │ │ +440e4c: 7020 6dd5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V // method@d56d │ │ +440e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ │ │ @@ -1444953,120 +1444949,120 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/AppDetailsViewState;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 191 16-bit code units │ │ -440c3c: |[440c3c] tech.ula.viewmodel.AppDetailsViewModel.buildViewState:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/AppDetailsViewState; │ │ -440c4c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -440c50: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -440c54: 7020 6ed5 1000 |0004: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56e │ │ -440c5a: 0a02 |0007: move-result v2 │ │ -440c5c: 5403 60a3 |0008: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ -440c60: 7401 20cd 1100 |000a: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -440c66: 0c04 |000d: move-result-object v4 │ │ -440c68: 6e20 e5d2 4300 |000e: invoke-virtual {v3, v4}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ -440c6e: 0c06 |0011: move-result-object v6 │ │ -440c70: 7401 20cd 1100 |0012: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -440c76: 0c07 |0015: move-result-object v7 │ │ -440c78: 5403 60a3 |0016: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ -440c7c: 7401 20cd 1100 |0018: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -440c82: 0c04 |001b: move-result-object v4 │ │ -440c84: 6e20 e4d2 4300 |001c: invoke-virtual {v3, v4}, Ltech/ula/utils/AppDetails;.findAppDescription:(Ljava/lang/String;)Ljava/lang/String; // method@d2e4 │ │ -440c8a: 0c08 |001f: move-result-object v8 │ │ -440c8c: 7401 21cd 1100 |0020: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ -440c92: 0a03 |0023: move-result v3 │ │ -440c94: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -440c96: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -440c98: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ -440c9c: 3802 0400 |0028: if-eqz v2, 002c // +0004 │ │ -440ca0: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -440ca2: 2802 |002b: goto 002d // +0002 │ │ -440ca4: 1209 |002c: const/4 v9, #int 0 // #0 │ │ -440ca6: 7401 22cd 1100 |002d: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ -440cac: 0a03 |0030: move-result v3 │ │ -440cae: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ -440cb2: 3802 0400 |0033: if-eqz v2, 0037 // +0004 │ │ -440cb6: 121a |0035: const/4 v10, #int 1 // #1 │ │ -440cb8: 2802 |0036: goto 0038 // +0002 │ │ -440cba: 120a |0037: const/4 v10, #int 0 // #0 │ │ -440cbc: 7401 22cd 1100 |0038: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ -440cc2: 0a03 |003b: move-result v3 │ │ -440cc4: 3803 0c00 |003c: if-eqz v3, 0048 // +000c │ │ -440cc8: 5203 61a3 |003e: iget v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.buildVersion:I // field@a361 │ │ -440ccc: 130b 1b00 |0040: const/16 v11, #int 27 // #1b │ │ -440cd0: 36b3 0600 |0042: if-gt v3, v11, 0048 // +0006 │ │ -440cd4: 3802 0400 |0044: if-eqz v2, 0048 // +0004 │ │ -440cd8: 121b |0046: const/4 v11, #int 1 // #1 │ │ -440cda: 2802 |0047: goto 0049 // +0002 │ │ -440cdc: 120b |0048: const/4 v11, #int 0 // #0 │ │ -440cde: 7020 6ad5 1000 |0049: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.getStateHintEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56a │ │ -440ce4: 0a0c |004c: move-result v12 │ │ -440ce6: 7020 69d5 1000 |004d: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.getStateDescription:(Ltech/ula/model/entities/Session;)Ljava/lang/Integer; // method@d569 │ │ -440cec: 0c0d |0050: move-result-object v13 │ │ -440cee: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -440cf0: 3801 0700 |0052: if-eqz v1, 0059 // +0007 │ │ -440cf4: 7401 abcd 1200 |0054: invoke-virtual/range {v18}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -440cfa: 0c01 |0057: move-result-object v1 │ │ -440cfc: 2802 |0058: goto 005a // +0002 │ │ -440cfe: 0721 |0059: move-object v1, v2 │ │ -440d00: 6203 e89f |005a: sget-object v3, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -440d04: 7120 559f 3100 |005c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440d0a: 0a03 |005f: move-result v3 │ │ -440d0c: 3803 0b00 |0060: if-eqz v3, 006b // +000b │ │ -440d10: 1401 4b00 097f |0062: const v1, #float 1.82106e+38 // #7f09004b │ │ -440d16: 7110 a983 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -440d1c: 0c01 |0068: move-result-object v1 │ │ -440d1e: 071e |0069: move-object v14, v1 │ │ -440d20: 2822 |006a: goto 008c // +0022 │ │ -440d22: 6203 ec9f |006b: sget-object v3, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -440d26: 7120 559f 3100 |006d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440d2c: 0a03 |0070: move-result v3 │ │ -440d2e: 3803 0a00 |0071: if-eqz v3, 007b // +000a │ │ -440d32: 1401 4d00 097f |0073: const v1, #float 1.82106e+38 // #7f09004d │ │ -440d38: 7110 a983 0100 |0076: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -440d3e: 0c01 |0079: move-result-object v1 │ │ -440d40: 28ef |007a: goto 0069 // -0011 │ │ -440d42: 6203 ee9f |007b: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -440d46: 7120 559f 3100 |007d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440d4c: 0a01 |0080: move-result v1 │ │ -440d4e: 3801 0a00 |0081: if-eqz v1, 008b // +000a │ │ -440d52: 1401 4e00 097f |0083: const v1, #float 1.82106e+38 // #7f09004e │ │ -440d58: 7110 a983 0100 |0086: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -440d5e: 0c01 |0089: move-result-object v1 │ │ -440d60: 28df |008a: goto 0069 // -0021 │ │ -440d62: 072e |008b: move-object v14, v2 │ │ -440d64: 2201 530e |008c: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ -440d68: 7010 7d76 0100 |008e: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ -440d6e: 5402 63a3 |0091: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ -440d72: 1a03 6105 |0093: const-string v3, " " // string@0561 │ │ -440d76: 1a0f e81a |0095: const-string v15, "AutoApp" // string@1ae8 │ │ -440d7a: 7230 be02 f203 |0097: invoke-interface {v2, v15, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -440d80: 0c02 |009a: move-result-object v2 │ │ -440d82: 3802 1c00 |009b: if-eqz v2, 00b7 // +001c │ │ -440d86: 6e20 4a84 3200 |009d: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -440d8c: 0a03 |00a0: move-result v3 │ │ -440d8e: 3803 1600 |00a1: if-eqz v3, 00b7 // +0016 │ │ -440d92: 1c03 e819 |00a3: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ -440d96: 6e30 8c76 2103 |00a5: invoke-virtual {v1, v2, v3}, Lcom/google/gson/Gson;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@768c │ │ -440d9c: 0c01 |00a8: move-result-object v1 │ │ -440d9e: 1f01 e819 |00a9: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -440da2: 6e10 20cd 0100 |00ab: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -440da8: 0c01 |00ae: move-result-object v1 │ │ -440daa: 6e20 4a84 7100 |00af: invoke-virtual {v1, v7}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -440db0: 0a01 |00b2: move-result v1 │ │ -440db2: 3901 0400 |00b3: if-nez v1, 00b7 // +0004 │ │ -440db6: 121f |00b5: const/4 v15, #int 1 // #1 │ │ -440db8: 2802 |00b6: goto 00b8 // +0002 │ │ -440dba: 120f |00b7: const/4 v15, #int 0 // #0 │ │ -440dbc: 2201 5e1b |00b8: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ -440dc0: 0715 |00ba: move-object v5, v1 │ │ -440dc2: 760b 71d5 0500 |00bb: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/viewmodel/AppDetailsViewState;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V // method@d571 │ │ -440dc8: 1101 |00be: return-object v1 │ │ +440c30: |[440c30] tech.ula.viewmodel.AppDetailsViewModel.buildViewState:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/AppDetailsViewState; │ │ +440c40: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +440c44: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +440c48: 7020 6ed5 1000 |0004: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56e │ │ +440c4e: 0a02 |0007: move-result v2 │ │ +440c50: 5403 60a3 |0008: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ +440c54: 7401 20cd 1100 |000a: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +440c5a: 0c04 |000d: move-result-object v4 │ │ +440c5c: 6e20 e5d2 4300 |000e: invoke-virtual {v3, v4}, Ltech/ula/utils/AppDetails;.findIconUri:(Ljava/lang/String;)Landroid/net/Uri; // method@d2e5 │ │ +440c62: 0c06 |0011: move-result-object v6 │ │ +440c64: 7401 20cd 1100 |0012: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +440c6a: 0c07 |0015: move-result-object v7 │ │ +440c6c: 5403 60a3 |0016: iget-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.appDetails:Ltech/ula/utils/AppDetails; // field@a360 │ │ +440c70: 7401 20cd 1100 |0018: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +440c76: 0c04 |001b: move-result-object v4 │ │ +440c78: 6e20 e4d2 4300 |001c: invoke-virtual {v3, v4}, Ltech/ula/utils/AppDetails;.findAppDescription:(Ljava/lang/String;)Ljava/lang/String; // method@d2e4 │ │ +440c7e: 0c08 |001f: move-result-object v8 │ │ +440c80: 7401 21cd 1100 |0020: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ +440c86: 0a03 |0023: move-result v3 │ │ +440c88: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +440c8a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +440c8c: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ +440c90: 3802 0400 |0028: if-eqz v2, 002c // +0004 │ │ +440c94: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +440c96: 2802 |002b: goto 002d // +0002 │ │ +440c98: 1209 |002c: const/4 v9, #int 0 // #0 │ │ +440c9a: 7401 22cd 1100 |002d: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ +440ca0: 0a03 |0030: move-result v3 │ │ +440ca2: 3803 0600 |0031: if-eqz v3, 0037 // +0006 │ │ +440ca6: 3802 0400 |0033: if-eqz v2, 0037 // +0004 │ │ +440caa: 121a |0035: const/4 v10, #int 1 // #1 │ │ +440cac: 2802 |0036: goto 0038 // +0002 │ │ +440cae: 120a |0037: const/4 v10, #int 0 // #0 │ │ +440cb0: 7401 22cd 1100 |0038: invoke-virtual/range {v17}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ +440cb6: 0a03 |003b: move-result v3 │ │ +440cb8: 3803 0c00 |003c: if-eqz v3, 0048 // +000c │ │ +440cbc: 5203 61a3 |003e: iget v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.buildVersion:I // field@a361 │ │ +440cc0: 130b 1b00 |0040: const/16 v11, #int 27 // #1b │ │ +440cc4: 36b3 0600 |0042: if-gt v3, v11, 0048 // +0006 │ │ +440cc8: 3802 0400 |0044: if-eqz v2, 0048 // +0004 │ │ +440ccc: 121b |0046: const/4 v11, #int 1 // #1 │ │ +440cce: 2802 |0047: goto 0049 // +0002 │ │ +440cd0: 120b |0048: const/4 v11, #int 0 // #0 │ │ +440cd2: 7020 6ad5 1000 |0049: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.getStateHintEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56a │ │ +440cd8: 0a0c |004c: move-result v12 │ │ +440cda: 7020 69d5 1000 |004d: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.getStateDescription:(Ltech/ula/model/entities/Session;)Ljava/lang/Integer; // method@d569 │ │ +440ce0: 0c0d |0050: move-result-object v13 │ │ +440ce2: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +440ce4: 3801 0700 |0052: if-eqz v1, 0059 // +0007 │ │ +440ce8: 7401 abcd 1200 |0054: invoke-virtual/range {v18}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +440cee: 0c01 |0057: move-result-object v1 │ │ +440cf0: 2802 |0058: goto 005a // +0002 │ │ +440cf2: 0721 |0059: move-object v1, v2 │ │ +440cf4: 6203 e89f |005a: sget-object v3, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +440cf8: 7120 559f 3100 |005c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440cfe: 0a03 |005f: move-result v3 │ │ +440d00: 3803 0b00 |0060: if-eqz v3, 006b // +000b │ │ +440d04: 1401 4b00 097f |0062: const v1, #float 1.82106e+38 // #7f09004b │ │ +440d0a: 7110 a983 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +440d10: 0c01 |0068: move-result-object v1 │ │ +440d12: 071e |0069: move-object v14, v1 │ │ +440d14: 2822 |006a: goto 008c // +0022 │ │ +440d16: 6203 ec9f |006b: sget-object v3, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +440d1a: 7120 559f 3100 |006d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440d20: 0a03 |0070: move-result v3 │ │ +440d22: 3803 0a00 |0071: if-eqz v3, 007b // +000a │ │ +440d26: 1401 4d00 097f |0073: const v1, #float 1.82106e+38 // #7f09004d │ │ +440d2c: 7110 a983 0100 |0076: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +440d32: 0c01 |0079: move-result-object v1 │ │ +440d34: 28ef |007a: goto 0069 // -0011 │ │ +440d36: 6203 ee9f |007b: sget-object v3, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +440d3a: 7120 559f 3100 |007d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440d40: 0a01 |0080: move-result v1 │ │ +440d42: 3801 0a00 |0081: if-eqz v1, 008b // +000a │ │ +440d46: 1401 4e00 097f |0083: const v1, #float 1.82106e+38 // #7f09004e │ │ +440d4c: 7110 a983 0100 |0086: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +440d52: 0c01 |0089: move-result-object v1 │ │ +440d54: 28df |008a: goto 0069 // -0021 │ │ +440d56: 072e |008b: move-object v14, v2 │ │ +440d58: 2201 530e |008c: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ +440d5c: 7010 7d76 0100 |008e: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ +440d62: 5402 63a3 |0091: iget-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.prefs:Landroid/content/SharedPreferences; // field@a363 │ │ +440d66: 1a03 6105 |0093: const-string v3, " " // string@0561 │ │ +440d6a: 1a0f e81a |0095: const-string v15, "AutoApp" // string@1ae8 │ │ +440d6e: 7230 be02 f203 |0097: invoke-interface {v2, v15, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +440d74: 0c02 |009a: move-result-object v2 │ │ +440d76: 3802 1c00 |009b: if-eqz v2, 00b7 // +001c │ │ +440d7a: 6e20 4a84 3200 |009d: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +440d80: 0a03 |00a0: move-result v3 │ │ +440d82: 3803 1600 |00a1: if-eqz v3, 00b7 // +0016 │ │ +440d86: 1c03 e819 |00a3: const-class v3, Ltech/ula/model/entities/App; // type@19e8 │ │ +440d8a: 6e30 8c76 2103 |00a5: invoke-virtual {v1, v2, v3}, Lcom/google/gson/Gson;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@768c │ │ +440d90: 0c01 |00a8: move-result-object v1 │ │ +440d92: 1f01 e819 |00a9: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +440d96: 6e10 20cd 0100 |00ab: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +440d9c: 0c01 |00ae: move-result-object v1 │ │ +440d9e: 6e20 4a84 7100 |00af: invoke-virtual {v1, v7}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +440da4: 0a01 |00b2: move-result v1 │ │ +440da6: 3901 0400 |00b3: if-nez v1, 00b7 // +0004 │ │ +440daa: 121f |00b5: const/4 v15, #int 1 // #1 │ │ +440dac: 2802 |00b6: goto 00b8 // +0002 │ │ +440dae: 120f |00b7: const/4 v15, #int 0 // #0 │ │ +440db0: 2201 5e1b |00b8: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewState; // type@1b5e │ │ +440db4: 0715 |00ba: move-object v5, v1 │ │ +440db6: 760b 71d5 0500 |00bb: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/viewmodel/AppDetailsViewState;.:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/Integer;Ljava/lang/Integer;Z)V // method@d571 │ │ +440dbc: 1101 |00be: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=67 │ │ 0x0008 line=69 │ │ 0x0012 line=70 │ │ 0x0016 line=71 │ │ 0x0020 line=73 │ │ @@ -1445094,36 +1445090,36 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Ljava/lang/Integer;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -440a28: |[440a28] tech.ula.viewmodel.AppDetailsViewModel.getStateDescription:(Ltech/ula/model/entities/Session;)Ljava/lang/Integer; │ │ -440a38: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ -440a3c: 6e10 abcd 0300 |0002: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -440a42: 0c00 |0005: move-result-object v0 │ │ -440a44: 6201 ea9f |0006: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -440a48: 7120 559f 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440a4e: 0a00 |000b: move-result v0 │ │ -440a50: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -440a54: 2811 |000e: goto 001f // +0011 │ │ -440a56: 6e10 a2cd 0300 |000f: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -440a5c: 0a03 |0012: move-result v3 │ │ -440a5e: 3803 0a00 |0013: if-eqz v3, 001d // +000a │ │ -440a62: 1403 c000 127f |0015: const v3, #float 1.94071e+38 // #7f1200c0 │ │ -440a68: 7110 a983 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -440a6e: 0c03 |001b: move-result-object v3 │ │ -440a70: 280a |001c: goto 0026 // +000a │ │ -440a72: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -440a74: 2808 |001e: goto 0026 // +0008 │ │ -440a76: 1403 bf00 127f |001f: const v3, #float 1.94071e+38 // #7f1200bf │ │ -440a7c: 7110 a983 0300 |0022: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -440a82: 0c03 |0025: move-result-object v3 │ │ -440a84: 1103 |0026: return-object v3 │ │ +440a1c: |[440a1c] tech.ula.viewmodel.AppDetailsViewModel.getStateDescription:(Ltech/ula/model/entities/Session;)Ljava/lang/Integer; │ │ +440a2c: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ +440a30: 6e10 abcd 0300 |0002: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +440a36: 0c00 |0005: move-result-object v0 │ │ +440a38: 6201 ea9f |0006: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +440a3c: 7120 559f 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440a42: 0a00 |000b: move-result v0 │ │ +440a44: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +440a48: 2811 |000e: goto 001f // +0011 │ │ +440a4a: 6e10 a2cd 0300 |000f: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +440a50: 0a03 |0012: move-result v3 │ │ +440a52: 3803 0a00 |0013: if-eqz v3, 001d // +000a │ │ +440a56: 1403 c000 127f |0015: const v3, #float 1.94071e+38 // #7f1200c0 │ │ +440a5c: 7110 a983 0300 |0018: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +440a62: 0c03 |001b: move-result-object v3 │ │ +440a64: 280a |001c: goto 0026 // +000a │ │ +440a66: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +440a68: 2808 |001e: goto 0026 // +0008 │ │ +440a6a: 1403 bf00 127f |001f: const v3, #float 1.94071e+38 // #7f1200bf │ │ +440a70: 7110 a983 0300 |0022: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +440a76: 0c03 |0025: move-result-object v3 │ │ +440a78: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x000f line=159 │ │ 0x0018 line=160 │ │ 0x0022 line=157 │ │ locals : │ │ @@ -1445135,19 +1445131,19 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4409a4: |[4409a4] tech.ula.viewmodel.AppDetailsViewModel.getStateHintEnabled:(Ltech/ula/model/entities/Session;)Z │ │ -4409b4: 7020 6ed5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56e │ │ -4409ba: 0a01 |0003: move-result v1 │ │ -4409bc: df01 0101 |0004: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -4409c0: 0f01 |0006: return v1 │ │ +440998: |[440998] tech.ula.viewmodel.AppDetailsViewModel.getStateHintEnabled:(Ltech/ula/model/entities/Session;)Z │ │ +4409a8: 7020 6ed5 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z // method@d56e │ │ +4409ae: 0a01 |0003: move-result v1 │ │ +4409b0: df01 0101 |0004: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +4409b4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0007 reg=1 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1445156,27 +1445152,27 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -440e60: |[440e60] tech.ula.viewmodel.AppDetailsViewModel.handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V │ │ -440e70: 0760 |0000: move-object v0, v6 │ │ -440e72: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440e76: 2201 581b |0003: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ -440e7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -440e7c: 7040 4cd5 6127 |0006: invoke-direct {v1, v6, v7, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V // method@d54c │ │ -440e82: 0713 |0009: move-object v3, v1 │ │ -440e84: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -440e88: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -440e8a: 1234 |000d: const/4 v4, #int 3 // #3 │ │ -440e8c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -440e8e: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -440e94: 0e00 |0012: return-void │ │ +440e54: |[440e54] tech.ula.viewmodel.AppDetailsViewModel.handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V │ │ +440e64: 0760 |0000: move-object v0, v6 │ │ +440e66: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440e6a: 2201 581b |0003: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ +440e6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +440e70: 7040 4cd5 6127 |0006: invoke-direct {v1, v6, v7, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V // method@d54c │ │ +440e76: 0713 |0009: move-object v3, v1 │ │ +440e78: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +440e7c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +440e7e: 1234 |000d: const/4 v4, #int 3 // #3 │ │ +440e80: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +440e82: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +440e88: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0013 reg=7 (null) Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; │ │ │ │ @@ -1445185,27 +1445181,27 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -440e98: |[440e98] tech.ula.viewmodel.AppDetailsViewModel.handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V │ │ -440ea8: 0760 |0000: move-object v0, v6 │ │ -440eaa: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440eae: 2201 5b1b |0003: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ -440eb2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -440eb4: 7040 58d5 6127 |0006: invoke-direct {v1, v6, v7, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V // method@d558 │ │ -440eba: 0713 |0009: move-object v3, v1 │ │ -440ebc: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -440ec0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -440ec2: 1234 |000d: const/4 v4, #int 3 // #3 │ │ -440ec4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -440ec6: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -440ecc: 0e00 |0012: return-void │ │ +440e8c: |[440e8c] tech.ula.viewmodel.AppDetailsViewModel.handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V │ │ +440e9c: 0760 |0000: move-object v0, v6 │ │ +440e9e: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440ea2: 2201 5b1b |0003: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ +440ea6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +440ea8: 7040 58d5 6127 |0006: invoke-direct {v1, v6, v7, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V // method@d558 │ │ +440eae: 0713 |0009: move-object v3, v1 │ │ +440eb0: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +440eb4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +440eb6: 1234 |000d: const/4 v4, #int 3 // #3 │ │ +440eb8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +440eba: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +440ec0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0013 reg=7 (null) Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; │ │ │ │ @@ -1445214,40 +1445210,40 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4409c4: |[4409c4] tech.ula.viewmodel.AppDetailsViewModel.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z │ │ -4409d4: 3805 0900 |0000: if-eqz v5, 0009 // +0009 │ │ -4409d8: 6e10 abcd 0500 |0002: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -4409de: 0c00 |0005: move-result-object v0 │ │ -4409e0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -4409e4: 2805 |0008: goto 000d // +0005 │ │ -4409e6: 6200 ea9f |0009: sget-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -4409ea: 1f00 f419 |000b: check-cast v0, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -4409ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -4409f0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -4409f2: 3805 0a00 |000f: if-eqz v5, 0019 // +000a │ │ -4409f6: 6e10 a2cd 0500 |0011: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -4409fc: 0a03 |0014: move-result v3 │ │ -4409fe: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ -440a02: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -440a04: 2802 |0018: goto 001a // +0002 │ │ -440a06: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -440a08: 3805 0e00 |001a: if-eqz v5, 0028 // +000e │ │ -440a0c: 3803 0c00 |001c: if-eqz v3, 0028 // +000c │ │ -440a10: 6205 ea9f |001e: sget-object v5, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -440a14: 7120 559f 5000 |0020: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -440a1a: 0a05 |0023: move-result v5 │ │ -440a1c: b725 |0024: xor-int/2addr v5, v2 │ │ -440a1e: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -440a22: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -440a24: 0f01 |0028: return v1 │ │ +4409b8: |[4409b8] tech.ula.viewmodel.AppDetailsViewModel.radioButtonsShouldBeEnabled:(Ltech/ula/model/entities/Session;)Z │ │ +4409c8: 3805 0900 |0000: if-eqz v5, 0009 // +0009 │ │ +4409cc: 6e10 abcd 0500 |0002: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +4409d2: 0c00 |0005: move-result-object v0 │ │ +4409d4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +4409d8: 2805 |0008: goto 000d // +0005 │ │ +4409da: 6200 ea9f |0009: sget-object v0, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +4409de: 1f00 f419 |000b: check-cast v0, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +4409e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +4409e4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +4409e6: 3805 0a00 |000f: if-eqz v5, 0019 // +000a │ │ +4409ea: 6e10 a2cd 0500 |0011: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +4409f0: 0a03 |0014: move-result v3 │ │ +4409f2: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ +4409f6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +4409f8: 2802 |0018: goto 001a // +0002 │ │ +4409fa: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +4409fc: 3805 0e00 |001a: if-eqz v5, 0028 // +000e │ │ +440a00: 3803 0c00 |001c: if-eqz v3, 0028 // +000c │ │ +440a04: 6205 ea9f |001e: sget-object v5, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +440a08: 7120 559f 5000 |0020: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +440a0e: 0a05 |0023: move-result v5 │ │ +440a10: b725 |0024: xor-int/2addr v5, v2 │ │ +440a12: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +440a16: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +440a18: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=169 │ │ 0x0011 line=170 │ │ 0x001e line=173 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ @@ -1445258,22 +1445254,22 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -440bb0: |[440bb0] tech.ula.viewmodel.AppDetailsViewModel.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -440bc0: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -440bc4: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -440bc8: 0702 |0004: move-object v2, v0 │ │ -440bca: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440bce: 6e30 6fd5 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent:(Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d56f │ │ -440bd4: 0c00 |000a: move-result-object v0 │ │ -440bd6: 1100 |000b: return-object v0 │ │ +440ba4: |[440ba4] tech.ula.viewmodel.AppDetailsViewModel.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +440bb4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +440bb8: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +440bbc: 0702 |0004: move-object v2, v0 │ │ +440bbe: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440bc2: 6e30 6fd5 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent:(Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d56f │ │ +440bc8: 0c00 |000a: move-result-object v0 │ │ +440bca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=47 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/viewmodel/AppDetailsEvent; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1445286,62 +1445282,62 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -440a88: |[440a88] tech.ula.viewmodel.AppDetailsViewModel.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -440a98: 2060 561b |0000: instance-of v0, v6, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ -440a9c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -440aa0: 0760 |0004: move-object v0, v6 │ │ -440aa2: 1f00 561b |0005: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ -440aa6: 5201 43a3 |0007: iget v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440aaa: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -440aae: b521 |000b: and-int/2addr v1, v2 │ │ -440ab0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -440ab4: 5206 43a3 |000e: iget v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440ab8: b126 |0010: sub-int/2addr v6, v2 │ │ -440aba: 5906 43a3 |0011: iput v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440abe: 2806 |0013: goto 0019 // +0006 │ │ -440ac0: 2200 561b |0014: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ -440ac4: 7030 46d5 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Lkotlin/coroutines/Continuation;)V // method@d546 │ │ -440aca: 5406 44a3 |0019: iget-object v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.result:Ljava/lang/Object; // field@a344 │ │ -440ace: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -440ad4: 0c01 |001e: move-result-object v1 │ │ -440ad6: 5202 43a3 |001f: iget v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440ada: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -440adc: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -440ae0: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ -440ae4: 5405 42a3 |0026: iget-object v5, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$1:Ljava/lang/Object; // field@a342 │ │ -440ae8: 1f05 e819 |0028: check-cast v5, Ltech/ula/model/entities/App; // type@19e8 │ │ -440aec: 5400 41a3 |002a: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$0:Ljava/lang/Object; // field@a341 │ │ -440af0: 1f00 5d1b |002c: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ -440af4: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -440afa: 281a |0031: goto 004b // +001a │ │ -440afc: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -440b00: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -440b04: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -440b0a: 2705 |0039: throw v5 │ │ -440b0c: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -440b12: 5b04 41a3 |003d: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$0:Ljava/lang/Object; // field@a341 │ │ -440b16: 5b05 42a3 |003f: iput-object v5, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$1:Ljava/lang/Object; // field@a342 │ │ -440b1a: 5903 43a3 |0041: iput v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440b1e: 6e30 67d5 5400 |0043: invoke-virtual {v4, v5, v0}, Ltech/ula/viewmodel/AppDetailsViewModel;.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d567 │ │ -440b24: 0c06 |0046: move-result-object v6 │ │ -440b26: 3316 0300 |0047: if-ne v6, v1, 004a // +0003 │ │ -440b2a: 1101 |0049: return-object v1 │ │ -440b2c: 0740 |004a: move-object v0, v4 │ │ -440b2e: 1f06 f719 |004b: check-cast v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ -440b32: 5401 65a3 |004d: iget-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ -440b36: 7030 65d5 5006 |004f: invoke-direct {v0, v5, v6}, Ltech/ula/viewmodel/AppDetailsViewModel;.buildViewState:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/AppDetailsViewState; // method@d565 │ │ -440b3c: 0c05 |0052: move-result-object v5 │ │ -440b3e: 6e20 2540 5100 |0053: invoke-virtual {v1, v5}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -440b44: 6205 b779 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440b48: 1105 |0058: return-object v5 │ │ +440a7c: |[440a7c] tech.ula.viewmodel.AppDetailsViewModel.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +440a8c: 2060 561b |0000: instance-of v0, v6, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ +440a90: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +440a94: 0760 |0004: move-object v0, v6 │ │ +440a96: 1f00 561b |0005: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ +440a9a: 5201 43a3 |0007: iget v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440a9e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +440aa2: b521 |000b: and-int/2addr v1, v2 │ │ +440aa4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +440aa8: 5206 43a3 |000e: iget v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440aac: b126 |0010: sub-int/2addr v6, v2 │ │ +440aae: 5906 43a3 |0011: iput v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440ab2: 2806 |0013: goto 0019 // +0006 │ │ +440ab4: 2200 561b |0014: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1; // type@1b56 │ │ +440ab8: 7030 46d5 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Lkotlin/coroutines/Continuation;)V // method@d546 │ │ +440abe: 5406 44a3 |0019: iget-object v6, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.result:Ljava/lang/Object; // field@a344 │ │ +440ac2: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +440ac8: 0c01 |001e: move-result-object v1 │ │ +440aca: 5202 43a3 |001f: iget v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440ace: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +440ad0: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +440ad4: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ +440ad8: 5405 42a3 |0026: iget-object v5, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$1:Ljava/lang/Object; // field@a342 │ │ +440adc: 1f05 e819 |0028: check-cast v5, Ltech/ula/model/entities/App; // type@19e8 │ │ +440ae0: 5400 41a3 |002a: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$0:Ljava/lang/Object; // field@a341 │ │ +440ae4: 1f00 5d1b |002c: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ +440ae8: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +440aee: 281a |0031: goto 004b // +001a │ │ +440af0: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +440af4: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +440af8: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +440afe: 2705 |0039: throw v5 │ │ +440b00: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +440b06: 5b04 41a3 |003d: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$0:Ljava/lang/Object; // field@a341 │ │ +440b0a: 5b05 42a3 |003f: iput-object v5, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.L$1:Ljava/lang/Object; // field@a342 │ │ +440b0e: 5903 43a3 |0041: iput v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440b12: 6e30 67d5 5400 |0043: invoke-virtual {v4, v5, v0}, Ltech/ula/viewmodel/AppDetailsViewModel;.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d567 │ │ +440b18: 0c06 |0046: move-result-object v6 │ │ +440b1a: 3316 0300 |0047: if-ne v6, v1, 004a // +0003 │ │ +440b1e: 1101 |0049: return-object v1 │ │ +440b20: 0740 |004a: move-object v0, v4 │ │ +440b22: 1f06 f719 |004b: check-cast v6, Ltech/ula/model/entities/Session; // type@19f7 │ │ +440b26: 5401 65a3 |004d: iget-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ +440b2a: 7030 65d5 5006 |004f: invoke-direct {v0, v5, v6}, Ltech/ula/viewmodel/AppDetailsViewModel;.buildViewState:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/AppDetailsViewState; // method@d565 │ │ +440b30: 0c05 |0052: move-result-object v5 │ │ +440b32: 6e20 2540 5100 |0053: invoke-virtual {v1, v5}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +440b38: 6205 b779 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440b3c: 1105 |0058: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=55 │ │ 0x0032 line=58 │ │ 0x003a line=55 │ │ 0x003d line=56 │ │ 0x004b line=55 │ │ @@ -1445357,25 +1445353,25 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -440b4c: |[440b4c] tech.ula.viewmodel.AppDetailsViewModel.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -440b5c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -440b62: 0c00 |0003: move-result-object v0 │ │ -440b64: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -440b68: 2201 571b |0006: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ -440b6c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -440b6e: 7040 48d5 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@d548 │ │ -440b74: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ -440b78: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -440b7e: 0c04 |0011: move-result-object v4 │ │ -440b80: 1104 |0012: return-object v4 │ │ +440b40: |[440b40] tech.ula.viewmodel.AppDetailsViewModel.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +440b50: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +440b56: 0c00 |0003: move-result-object v0 │ │ +440b58: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +440b5c: 2201 571b |0006: new-instance v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ +440b60: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +440b62: 7040 48d5 3124 |0009: invoke-direct {v1, v3, v4, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@d548 │ │ +440b68: 1f01 9e13 |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@139e │ │ +440b6c: 7130 72aa 1005 |000e: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +440b72: 0c04 |0011: move-result-object v4 │ │ +440b74: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x0013 reg=4 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0013 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -1445385,22 +1445381,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -440b84: |[440b84] tech.ula.viewmodel.AppDetailsViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -440b94: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -440b9a: 0c00 |0003: move-result-object v0 │ │ -440b9c: 5421 62a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewModel;.job:Lkotlinx/coroutines/Job; // field@a362 │ │ -440ba0: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -440ba4: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ -440baa: 0c00 |000b: move-result-object v0 │ │ -440bac: 1100 |000c: return-object v0 │ │ +440b78: |[440b78] tech.ula.viewmodel.AppDetailsViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +440b88: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +440b8e: 0c00 |0003: move-result-object v0 │ │ +440b90: 5421 62a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewModel;.job:Lkotlinx/coroutines/Job; // field@a362 │ │ +440b94: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +440b98: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ +440b9e: 0c00 |000b: move-result-object v0 │ │ +440ba0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppDetailsViewModel;) │ │ @@ -1445408,17 +1445404,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44098c: |[44098c] tech.ula.viewmodel.AppDetailsViewModel.getViewState:()Landroidx/lifecycle/MutableLiveData; │ │ -44099c: 5410 65a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ -4409a0: 1100 |0002: return-object v0 │ │ +440980: |[440980] tech.ula.viewmodel.AppDetailsViewModel.getViewState:()Landroidx/lifecycle/MutableLiveData; │ │ +440990: 5410 65a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a365 │ │ +440994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppDetailsViewModel;) │ │ @@ -1445426,32 +1445422,32 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -440bd8: |[440bd8] tech.ula.viewmodel.AppDetailsViewModel.submitEvent:(Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -440be8: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ -440bec: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440bf2: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -440bf6: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440bfc: 2200 5c1b |000a: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ -440c00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -440c02: 7040 5cd5 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V // method@d55c │ │ -440c08: 0705 |0010: move-object v5, v0 │ │ -440c0a: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -440c0e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -440c10: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -440c12: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -440c14: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -440c16: 07a2 |0017: move-object v2, v10 │ │ -440c18: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -440c1e: 0c09 |001b: move-result-object v9 │ │ -440c20: 1109 |001c: return-object v9 │ │ +440bcc: |[440bcc] tech.ula.viewmodel.AppDetailsViewModel.submitEvent:(Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +440bdc: 1a00 de85 |0000: const-string v0, "event" // string@85de │ │ +440be0: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440be6: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +440bea: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440bf0: 2200 5c1b |000a: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ +440bf4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +440bf6: 7040 5cd5 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V // method@d55c │ │ +440bfc: 0705 |0010: move-object v5, v0 │ │ +440bfe: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +440c02: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +440c04: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +440c06: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +440c08: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +440c0a: 07a2 |0017: move-object v2, v10 │ │ +440c0c: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +440c12: 0c09 |001b: move-result-object v9 │ │ +440c14: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/viewmodel/AppDetailsViewModel; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/viewmodel/AppDetailsEvent; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1445525,79 +1445521,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -4418d0: |[4418d0] tech.ula.viewmodel.AppsListViewModel.:()V │ │ -4418e0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4418e2: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -4418e6: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4418ea: 1c02 641b |0005: const-class v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -4418ee: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4418f4: 0c02 |000a: move-result-object v2 │ │ -4418f6: 1a03 2e75 |000b: const-string v3, "apps" // string@752e │ │ -4418fa: 1a04 e88a |000d: const-string v4, "getApps()Landroidx/lifecycle/LiveData;" // string@8ae8 │ │ -4418fe: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -441904: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -44190a: 0c01 |0015: move-result-object v1 │ │ -44190c: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -441910: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -441912: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -441916: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -44191a: 1c02 641b |001d: const-class v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -44191e: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -441924: 0c02 |0022: move-result-object v2 │ │ -441926: 1a03 4271 |0023: const-string v3, "activeAppsLiveData" // string@7142 │ │ -44192a: 1a04 7b8a |0025: const-string v4, "getActiveAppsLiveData()Landroidx/lifecycle/LiveData;" // string@8a7b │ │ -44192e: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -441934: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -44193a: 0c01 |002d: move-result-object v1 │ │ -44193c: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -441940: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -441942: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -441946: 6900 7ba3 |0033: sput-object v0, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ -44194a: 0e00 |0035: return-void │ │ +4418c4: |[4418c4] tech.ula.viewmodel.AppsListViewModel.:()V │ │ +4418d4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4418d6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +4418da: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4418de: 1c02 641b |0005: const-class v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +4418e2: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4418e8: 0c02 |000a: move-result-object v2 │ │ +4418ea: 1a03 2e75 |000b: const-string v3, "apps" // string@752e │ │ +4418ee: 1a04 e88a |000d: const-string v4, "getApps()Landroidx/lifecycle/LiveData;" // string@8ae8 │ │ +4418f2: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4418f8: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4418fe: 0c01 |0015: move-result-object v1 │ │ +441900: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +441904: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +441906: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +44190a: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +44190e: 1c02 641b |001d: const-class v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +441912: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +441918: 0c02 |0022: move-result-object v2 │ │ +44191a: 1a03 4271 |0023: const-string v3, "activeAppsLiveData" // string@7142 │ │ +44191e: 1a04 7b8a |0025: const-string v4, "getActiveAppsLiveData()Landroidx/lifecycle/LiveData;" // string@8a7b │ │ +441922: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +441928: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +44192e: 0c01 |002d: move-result-object v1 │ │ +441930: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +441934: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +441936: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +44193a: 6900 7ba3 |0033: sput-object v0, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ +44193e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ name : '' │ │ type : '(Ltech/ula/model/repositories/AppsRepository;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -44194c: |[44194c] tech.ula.viewmodel.AppsListViewModel.:(Ltech/ula/model/repositories/AppsRepository;)V │ │ -44195c: 1a00 3975 |0000: const-string v0, "appsRepository" // string@7539 │ │ -441960: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441966: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -44196c: 5b12 7ea3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ -441970: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -441972: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -441974: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -44197a: 0c02 |000f: move-result-object v2 │ │ -44197c: 5b12 7fa3 |0010: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.job:Lkotlinx/coroutines/Job; // field@a37f │ │ -441980: 2202 621b |0012: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel$apps$2; // type@1b62 │ │ -441984: 7020 92d5 1200 |0014: invoke-direct {v2, v1}, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.:(Ltech/ula/viewmodel/AppsListViewModel;)V // method@d592 │ │ -44198a: 1f02 8f13 |0017: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -44198e: 7110 c189 0200 |0019: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -441994: 0c02 |001c: move-result-object v2 │ │ -441996: 5b12 7da3 |001d: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.apps$delegate:Lkotlin/Lazy; // field@a37d │ │ -44199a: 2202 611b |001f: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2; // type@1b61 │ │ -44199e: 7020 8fd5 1200 |0021: invoke-direct {v2, v1}, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.:(Ltech/ula/viewmodel/AppsListViewModel;)V // method@d58f │ │ -4419a4: 1f02 8f13 |0024: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -4419a8: 7110 c189 0200 |0026: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -4419ae: 0c02 |0029: move-result-object v2 │ │ -4419b0: 5b12 7ca3 |002a: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.activeAppsLiveData$delegate:Lkotlin/Lazy; // field@a37c │ │ -4419b4: 0e00 |002c: return-void │ │ +441940: |[441940] tech.ula.viewmodel.AppsListViewModel.:(Ltech/ula/model/repositories/AppsRepository;)V │ │ +441950: 1a00 3975 |0000: const-string v0, "appsRepository" // string@7539 │ │ +441954: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44195a: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +441960: 5b12 7ea3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ +441964: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +441966: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +441968: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +44196e: 0c02 |000f: move-result-object v2 │ │ +441970: 5b12 7fa3 |0010: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.job:Lkotlinx/coroutines/Job; // field@a37f │ │ +441974: 2202 621b |0012: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel$apps$2; // type@1b62 │ │ +441978: 7020 92d5 1200 |0014: invoke-direct {v2, v1}, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.:(Ltech/ula/viewmodel/AppsListViewModel;)V // method@d592 │ │ +44197e: 1f02 8f13 |0017: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +441982: 7110 c189 0200 |0019: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +441988: 0c02 |001c: move-result-object v2 │ │ +44198a: 5b12 7da3 |001d: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.apps$delegate:Lkotlin/Lazy; // field@a37d │ │ +44198e: 2202 611b |001f: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2; // type@1b61 │ │ +441992: 7020 8fd5 1200 |0021: invoke-direct {v2, v1}, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.:(Ltech/ula/viewmodel/AppsListViewModel;)V // method@d58f │ │ +441998: 1f02 8f13 |0024: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +44199c: 7110 c189 0200 |0026: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +4419a2: 0c02 |0029: move-result-object v2 │ │ +4419a4: 5b12 7ca3 |002a: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModel;.activeAppsLiveData$delegate:Lkotlin/Lazy; // field@a37c │ │ +4419a8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=17 │ │ 0x000c line=19 │ │ 0x0012 line=23 │ │ 0x001f line=27 │ │ locals : │ │ @@ -1445609,17 +1445605,17 @@ │ │ type : '(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4418b8: |[4418b8] tech.ula.viewmodel.AppsListViewModel.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; │ │ -4418c8: 5400 7ea3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ -4418cc: 1100 |0002: return-object v0 │ │ +4418ac: |[4418ac] tech.ula.viewmodel.AppsListViewModel.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; │ │ +4418bc: 5400 7ea3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ +4418c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ @@ -1445627,63 +1445623,63 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4417f8: |[4417f8] tech.ula.viewmodel.AppsListViewModel.getActiveAppsLiveData:()Landroidx/lifecycle/LiveData; │ │ -441808: 5430 7ca3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel;.activeAppsLiveData$delegate:Lkotlin/Lazy; // field@a37c │ │ -44180c: 6201 7ba3 |0002: sget-object v1, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ -441810: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -441812: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -441816: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -44181c: 0c00 |000a: move-result-object v0 │ │ -44181e: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -441822: 1100 |000d: return-object v0 │ │ +4417ec: |[4417ec] tech.ula.viewmodel.AppsListViewModel.getActiveAppsLiveData:()Landroidx/lifecycle/LiveData; │ │ +4417fc: 5430 7ca3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel;.activeAppsLiveData$delegate:Lkotlin/Lazy; // field@a37c │ │ +441800: 6201 7ba3 |0002: sget-object v1, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ +441804: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +441806: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +44180a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +441810: 0c00 |000a: move-result-object v0 │ │ +441812: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +441816: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ name : 'getApps' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -441824: |[441824] tech.ula.viewmodel.AppsListViewModel.getApps:()Landroidx/lifecycle/LiveData; │ │ -441834: 5430 7da3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel;.apps$delegate:Lkotlin/Lazy; // field@a37d │ │ -441838: 6201 7ba3 |0002: sget-object v1, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ -44183c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -44183e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -441842: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -441848: 0c00 |000a: move-result-object v0 │ │ -44184a: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -44184e: 1100 |000d: return-object v0 │ │ +441818: |[441818] tech.ula.viewmodel.AppsListViewModel.getApps:()Landroidx/lifecycle/LiveData; │ │ +441828: 5430 7da3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel;.apps$delegate:Lkotlin/Lazy; // field@a37d │ │ +44182c: 6201 7ba3 |0002: sget-object v1, Ltech/ula/viewmodel/AppsListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a37b │ │ +441830: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +441832: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +441836: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +44183c: 0c00 |000a: move-result-object v0 │ │ +44183e: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +441842: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ name : 'getActiveApps' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4417dc: |[4417dc] tech.ula.viewmodel.AppsListViewModel.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ -4417ec: 7010 9dd5 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/AppsListViewModel;.getActiveAppsLiveData:()Landroidx/lifecycle/LiveData; // method@d59d │ │ -4417f2: 0c00 |0003: move-result-object v0 │ │ -4417f4: 1100 |0004: return-object v0 │ │ +4417d0: |[4417d0] tech.ula.viewmodel.AppsListViewModel.getActiveApps:()Landroidx/lifecycle/LiveData; │ │ +4417e0: 7010 9dd5 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/AppsListViewModel;.getActiveAppsLiveData:()Landroidx/lifecycle/LiveData; // method@d59d │ │ +4417e6: 0c00 |0003: move-result-object v0 │ │ +4417e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ @@ -1445691,18 +1445687,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -441850: |[441850] tech.ula.viewmodel.AppsListViewModel.getAppsList:()Landroidx/lifecycle/LiveData; │ │ -441860: 7010 9ed5 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/AppsListViewModel;.getApps:()Landroidx/lifecycle/LiveData; // method@d59e │ │ -441866: 0c00 |0003: move-result-object v0 │ │ -441868: 1100 |0004: return-object v0 │ │ +441844: |[441844] tech.ula.viewmodel.AppsListViewModel.getAppsList:()Landroidx/lifecycle/LiveData; │ │ +441854: 7010 9ed5 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/AppsListViewModel;.getApps:()Landroidx/lifecycle/LiveData; // method@d59e │ │ +44185a: 0c00 |0003: move-result-object v0 │ │ +44185c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ @@ -1445710,22 +1445706,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -44188c: |[44188c] tech.ula.viewmodel.AppsListViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -44189c: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ -4418a2: 0c00 |0003: move-result-object v0 │ │ -4418a4: 5421 7fa3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppsListViewModel;.job:Lkotlinx/coroutines/Job; // field@a37f │ │ -4418a8: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -4418ac: 6e20 20ab 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ab20 │ │ -4418b2: 0c00 |000b: move-result-object v0 │ │ -4418b4: 1100 |000c: return-object v0 │ │ +441880: |[441880] tech.ula.viewmodel.AppsListViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +441890: 7100 e1ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe1 │ │ +441896: 0c00 |0003: move-result-object v0 │ │ +441898: 5421 7fa3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/AppsListViewModel;.job:Lkotlinx/coroutines/Job; // field@a37f │ │ +44189c: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4418a0: 6e20 20ab 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ab20 │ │ +4418a6: 0c00 |000b: move-result-object v0 │ │ +4418a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ @@ -1445733,19 +1445729,19 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -44186c: |[44186c] tech.ula.viewmodel.AppsListViewModel.getRefreshStatus:()Landroidx/lifecycle/LiveData; │ │ -44187c: 5410 7ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ -441880: 6e10 2dce 0000 |0002: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getRefreshStatus:()Landroidx/lifecycle/LiveData; // method@ce2d │ │ -441886: 0c00 |0005: move-result-object v0 │ │ -441888: 1100 |0006: return-object v0 │ │ +441860: |[441860] tech.ula.viewmodel.AppsListViewModel.getRefreshStatus:()Landroidx/lifecycle/LiveData; │ │ +441870: 5410 7ea3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a37e │ │ +441874: 6e10 2dce 0000 |0002: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getRefreshStatus:()Landroidx/lifecycle/LiveData; // method@ce2d │ │ +44187a: 0c00 |0005: move-result-object v0 │ │ +44187c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/AppsListViewModel;) │ │ @@ -1445753,27 +1445749,27 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -4419b8: |[4419b8] tech.ula.viewmodel.AppsListViewModel.refreshAppsList:()V │ │ -4419c8: 0760 |0000: move-object v0, v6 │ │ -4419ca: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4419ce: 2201 631b |0003: new-instance v1, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ -4419d2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -4419d4: 7030 95d5 6102 |0006: invoke-direct {v1, v6, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V // method@d595 │ │ -4419da: 0713 |0009: move-object v3, v1 │ │ -4419dc: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4419e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4419e2: 1234 |000d: const/4 v4, #int 3 // #3 │ │ -4419e4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -4419e6: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -4419ec: 0e00 |0012: return-void │ │ +4419ac: |[4419ac] tech.ula.viewmodel.AppsListViewModel.refreshAppsList:()V │ │ +4419bc: 0760 |0000: move-object v0, v6 │ │ +4419be: 1f00 5915 |0001: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4419c2: 2201 631b |0003: new-instance v1, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ +4419c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +4419c8: 7030 95d5 6102 |0006: invoke-direct {v1, v6, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V // method@d595 │ │ +4419ce: 0713 |0009: move-object v3, v1 │ │ +4419d0: 1f03 9e13 |000a: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4419d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4419d6: 1234 |000d: const/4 v4, #int 3 // #3 │ │ +4419d8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +4419da: 7706 6faa 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +4419e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ltech/ula/viewmodel/AppsListViewModel; │ │ │ │ source_file_idx : 6743 (AppsListViewModel.kt) │ │ @@ -1445809,37 +1445805,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441a68: |[441a68] tech.ula.viewmodel.CanOnlyStartSingleSession.:()V │ │ -441a78: 2200 681b |0000: new-instance v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession; // type@1b68 │ │ -441a7c: 7010 aad5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.:()V // method@d5aa │ │ -441a82: 6900 83a3 |0005: sput-object v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.INSTANCE:Ltech/ula/viewmodel/CanOnlyStartSingleSession; // field@a383 │ │ -441a86: 0e00 |0007: return-void │ │ +441a5c: |[441a5c] tech.ula.viewmodel.CanOnlyStartSingleSession.:()V │ │ +441a6c: 2200 681b |0000: new-instance v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession; // type@1b68 │ │ +441a70: 7010 aad5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.:()V // method@d5aa │ │ +441a76: 6900 83a3 |0005: sput-object v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.INSTANCE:Ltech/ula/viewmodel/CanOnlyStartSingleSession; // field@a383 │ │ +441a7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/CanOnlyStartSingleSession;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441a88: |[441a88] tech.ula.viewmodel.CanOnlyStartSingleSession.:()V │ │ -441a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441a9a: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -441aa0: 0e00 |0004: return-void │ │ +441a7c: |[441a7c] tech.ula.viewmodel.CanOnlyStartSingleSession.:()V │ │ +441a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441a8e: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +441a94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/CanOnlyStartSingleSession; │ │ │ │ Virtual methods - │ │ @@ -1445873,18 +1445869,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -442388: |[442388] tech.ula.viewmodel.FilesystemDeleteState.:()V │ │ -442398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44239a: 7020 6bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66b │ │ -4423a0: 0e00 |0004: return-void │ │ +44237c: |[44237c] tech.ula.viewmodel.FilesystemDeleteState.:()V │ │ +44238c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44238e: 7020 6bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66b │ │ +442394: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemDeleteState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemDeleteState;) │ │ @@ -1445892,17 +1445888,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4423a4: |[4423a4] tech.ula.viewmodel.FilesystemDeleteState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4423b4: 7010 ebd5 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:()V // method@d5eb │ │ -4423ba: 0e00 |0003: return-void │ │ +442398: |[442398] tech.ula.viewmodel.FilesystemDeleteState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4423a8: 7010 ebd5 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:()V // method@d5eb │ │ +4423ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemDeleteState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1445995,28 +1445991,28 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -442ef8: |[442ef8] tech.ula.viewmodel.FilesystemEditViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -442f08: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -442f0c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442f12: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -442f18: 5b12 b5a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b5 │ │ -442f1c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -442f1e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -442f20: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -442f26: 0c02 |000f: move-result-object v2 │ │ -442f28: 5b12 b4a3 |0010: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ -442f2c: 2202 0a08 |0012: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -442f30: 7010 2140 0200 |0014: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -442f36: 5b12 b3a3 |0017: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ -442f3a: 0e00 |0019: return-void │ │ +442eec: |[442eec] tech.ula.viewmodel.FilesystemEditViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +442efc: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +442f00: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442f06: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +442f0c: 5b12 b5a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b5 │ │ +442f10: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +442f12: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +442f14: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +442f1a: 0c02 |000f: move-result-object v2 │ │ +442f1c: 5b12 b4a3 |0010: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ +442f20: 2202 0a08 |0012: new-instance v2, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +442f24: 7010 2140 0200 |0014: invoke-direct {v2}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +442f2a: 5b12 b3a3 |0017: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ +442f2e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=23 │ │ 0x000c line=24 │ │ 0x0012 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ @@ -1446027,17 +1446023,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442d24: |[442d24] tech.ula.viewmodel.FilesystemEditViewModel.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -442d34: 5400 b3a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ -442d38: 1100 |0002: return-object v0 │ │ +442d18: |[442d18] tech.ula.viewmodel.FilesystemEditViewModel.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +442d28: 5400 b3a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ +442d2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel;) │ │ @@ -1446045,17 +1446041,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442ee0: |[442ee0] tech.ula.viewmodel.FilesystemEditViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ -442ef0: 5400 b5a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b5 │ │ -442ef4: 1100 |0002: return-object v0 │ │ +442ed4: |[442ed4] tech.ula.viewmodel.FilesystemEditViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ +442ee4: 5400 b5a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b5 │ │ +442ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemEditViewModel;) │ │ @@ -1446063,22 +1446059,22 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -442d68: |[442d68] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -442d78: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -442d7c: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -442d80: 0702 |0004: move-object v2, v0 │ │ -442d82: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442d86: 6e30 0bd6 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d60b │ │ -442d8c: 0c00 |000a: move-result-object v0 │ │ -442d8e: 1100 |000b: return-object v0 │ │ +442d5c: |[442d5c] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +442d6c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +442d70: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +442d74: 0702 |0004: move-object v2, v0 │ │ +442d76: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442d7a: 6e30 0bd6 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d60b │ │ +442d80: 0c00 |000a: move-result-object v0 │ │ +442d82: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1446090,22 +1446086,22 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -442ddc: |[442ddc] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystemFromBackup$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -442dec: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ -442df0: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ -442df4: 0704 |0004: move-object v4, v0 │ │ -442df6: 1f04 5915 |0005: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442dfa: 6e54 0dd6 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystemFromBackup:(Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d60d │ │ -442e00: 0c00 |000a: move-result-object v0 │ │ -442e02: 1100 |000b: return-object v0 │ │ +442dd0: |[442dd0] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystemFromBackup$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +442de0: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ +442de4: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ +442de8: 0704 |0004: move-object v4, v0 │ │ +442dea: 1f04 5915 |0005: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442dee: 6e54 0dd6 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystemFromBackup:(Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d60d │ │ +442df4: 0c00 |000a: move-result-object v0 │ │ +442df6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1446119,22 +1446115,22 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -442e6c: |[442e6c] tech.ula.viewmodel.FilesystemEditViewModel.updateFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -442e7c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -442e80: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -442e84: 0702 |0004: move-object v2, v0 │ │ -442e86: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442e8a: 6e30 11d6 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d611 │ │ -442e90: 0c00 |000a: move-result-object v0 │ │ -442e92: 1100 |000b: return-object v0 │ │ +442e60: |[442e60] tech.ula.viewmodel.FilesystemEditViewModel.updateFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +442e70: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +442e74: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +442e78: 0702 |0004: move-object v2, v0 │ │ +442e7a: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442e7e: 6e30 11d6 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d611 │ │ +442e84: 0c00 |000a: move-result-object v0 │ │ +442e86: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1446147,17 +1446143,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442cf0: |[442cf0] tech.ula.viewmodel.FilesystemEditViewModel.getBackupUri:()Landroid/net/Uri; │ │ -442d00: 5410 b2a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.backupUri:Landroid/net/Uri; // field@a3b2 │ │ -442d04: 1100 |0002: return-object v0 │ │ +442ce4: |[442ce4] tech.ula.viewmodel.FilesystemEditViewModel.getBackupUri:()Landroid/net/Uri; │ │ +442cf4: 5410 b2a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.backupUri:Landroid/net/Uri; // field@a3b2 │ │ +442cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel;) │ │ @@ -1446165,22 +1446161,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -442d3c: |[442d3c] tech.ula.viewmodel.FilesystemEditViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -442d4c: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -442d52: 0c00 |0003: move-result-object v0 │ │ -442d54: 5421 b4a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ -442d58: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -442d5c: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ -442d62: 0c00 |000b: move-result-object v0 │ │ -442d64: 1100 |000c: return-object v0 │ │ +442d30: |[442d30] tech.ula.viewmodel.FilesystemEditViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +442d40: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +442d46: 0c00 |0003: move-result-object v0 │ │ +442d48: 5421 b4a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ +442d4c: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +442d50: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ +442d56: 0c00 |000b: move-result-object v0 │ │ +442d58: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel;) │ │ @@ -1446188,18 +1446184,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -442d08: |[442d08] tech.ula.viewmodel.FilesystemEditViewModel.getImportStatusLiveData:()Landroidx/lifecycle/LiveData; │ │ -442d18: 5410 b3a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ -442d1c: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -442d20: 1100 |0004: return-object v0 │ │ +442cfc: |[442cfc] tech.ula.viewmodel.FilesystemEditViewModel.getImportStatusLiveData:()Landroidx/lifecycle/LiveData; │ │ +442d0c: 5410 b3a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.importStatusLiveData:Landroidx/lifecycle/MutableLiveData; // field@a3b3 │ │ +442d10: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +442d14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemEditViewModel;) │ │ @@ -1446207,32 +1446203,32 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -442d90: |[442d90] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -442da0: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -442da4: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442daa: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -442dae: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442db4: 2200 7e1b |000a: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ -442db8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -442dba: 7040 f1d5 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d5f1 │ │ -442dc0: 0705 |0010: move-object v5, v0 │ │ -442dc2: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442dc6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -442dc8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -442dca: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -442dcc: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -442dce: 07a2 |0017: move-object v2, v10 │ │ -442dd0: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -442dd6: 0c09 |001b: move-result-object v9 │ │ -442dd8: 1109 |001c: return-object v9 │ │ +442d84: |[442d84] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +442d94: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +442d98: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442d9e: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +442da2: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442da8: 2200 7e1b |000a: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ +442dac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +442dae: 7040 f1d5 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d5f1 │ │ +442db4: 0705 |0010: move-object v5, v0 │ │ +442db6: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +442dba: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +442dbc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +442dbe: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +442dc0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +442dc2: 07a2 |0017: move-object v2, v10 │ │ +442dc4: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +442dca: 0c09 |001b: move-result-object v9 │ │ +442dcc: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1446242,40 +1446238,40 @@ │ │ type : '(Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -442e04: |[442e04] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystemFromBackup:(Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -442e14: 1a00 a07d |0000: const-string v0, "contentResolver" // string@7da0 │ │ -442e18: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442e1e: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ -442e22: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442e28: 1a00 5d87 |000a: const-string v0, "filesDir" // string@875d │ │ -442e2c: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442e32: 1a00 627e |000f: const-string v0, "coroutineScope" // string@7e62 │ │ -442e36: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442e3c: 2200 801b |0014: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ -442e40: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -442e42: 0701 |0017: move-object v1, v0 │ │ -442e44: 0772 |0018: move-object v2, v7 │ │ -442e46: 0793 |0019: move-object v3, v9 │ │ -442e48: 07a4 |001a: move-object v4, v10 │ │ -442e4a: 0785 |001b: move-object v5, v8 │ │ -442e4c: 7606 f9d5 0100 |001c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d5f9 │ │ -442e52: 0704 |001f: move-object v4, v0 │ │ -442e54: 1f04 9e13 |0020: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442e58: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -442e5a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -442e5c: 1235 |0024: const/4 v5, #int 3 // #3 │ │ -442e5e: 07b1 |0025: move-object v1, v11 │ │ -442e60: 7706 6faa 0100 |0026: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -442e66: 0c00 |0029: move-result-object v0 │ │ -442e68: 1100 |002a: return-object v0 │ │ +442df8: |[442df8] tech.ula.viewmodel.FilesystemEditViewModel.insertFilesystemFromBackup:(Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +442e08: 1a00 a07d |0000: const-string v0, "contentResolver" // string@7da0 │ │ +442e0c: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442e12: 1a00 6387 |0005: const-string v0, "filesystem" // string@8763 │ │ +442e16: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442e1c: 1a00 5d87 |000a: const-string v0, "filesDir" // string@875d │ │ +442e20: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442e26: 1a00 627e |000f: const-string v0, "coroutineScope" // string@7e62 │ │ +442e2a: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442e30: 2200 801b |0014: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ +442e34: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +442e36: 0701 |0017: move-object v1, v0 │ │ +442e38: 0772 |0018: move-object v2, v7 │ │ +442e3a: 0793 |0019: move-object v3, v9 │ │ +442e3c: 07a4 |001a: move-object v4, v10 │ │ +442e3e: 0785 |001b: move-object v5, v8 │ │ +442e40: 7606 f9d5 0100 |001c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d5f9 │ │ +442e46: 0704 |001f: move-object v4, v0 │ │ +442e48: 1f04 9e13 |0020: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ +442e4c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +442e4e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +442e50: 1235 |0024: const/4 v5, #int 3 // #3 │ │ +442e52: 07b1 |0025: move-object v1, v11 │ │ +442e54: 7706 6faa 0100 |0026: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +442e5a: 0c00 |0029: move-result-object v0 │ │ +442e5c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0014 line=52 │ │ locals : │ │ 0x0000 - 0x002b reg=7 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x002b reg=8 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x002b reg=9 (null) Ltech/ula/model/entities/Filesystem; │ │ @@ -1446287,19 +1446283,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -442f3c: |[442f3c] tech.ula.viewmodel.FilesystemEditViewModel.onCleared:()V │ │ -442f4c: 5410 b4a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ -442f50: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ -442f56: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ -442f5c: 0e00 |0008: return-void │ │ +442f30: |[442f30] tech.ula.viewmodel.FilesystemEditViewModel.onCleared:()V │ │ +442f40: 5410 b4a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a3b4 │ │ +442f44: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ +442f4a: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ +442f50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ │ │ @@ -1446308,17 +1446304,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442f60: |[442f60] tech.ula.viewmodel.FilesystemEditViewModel.setBackupUri:(Landroid/net/Uri;)V │ │ -442f70: 5b01 b2a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.backupUri:Landroid/net/Uri; // field@a3b2 │ │ -442f74: 0e00 |0002: return-void │ │ +442f54: |[442f54] tech.ula.viewmodel.FilesystemEditViewModel.setBackupUri:(Landroid/net/Uri;)V │ │ +442f64: 5b01 b2a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel;.backupUri:Landroid/net/Uri; // field@a3b2 │ │ +442f68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/net/Uri; │ │ │ │ @@ -1446327,32 +1446323,32 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -442e94: |[442e94] tech.ula.viewmodel.FilesystemEditViewModel.updateFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -442ea4: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -442ea8: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442eae: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -442eb2: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442eb8: 2200 821b |000a: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ -442ebc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -442ebe: 7040 01d6 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d601 │ │ -442ec4: 0705 |0010: move-object v5, v0 │ │ -442ec6: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442eca: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -442ecc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -442ece: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -442ed0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -442ed2: 07a2 |0017: move-object v2, v10 │ │ -442ed4: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -442eda: 0c09 |001b: move-result-object v9 │ │ -442edc: 1109 |001c: return-object v9 │ │ +442e88: |[442e88] tech.ula.viewmodel.FilesystemEditViewModel.updateFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +442e98: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +442e9c: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442ea2: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +442ea6: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442eac: 2200 821b |000a: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ +442eb0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +442eb2: 7040 01d6 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d601 │ │ +442eb8: 0705 |0010: move-object v5, v0 │ │ +442eba: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +442ebe: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +442ec0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +442ec2: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +442ec4: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +442ec6: 07a2 |0017: move-object v2, v10 │ │ +442ec8: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +442ece: 0c09 |001b: move-result-object v9 │ │ +442ed0: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=91 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/entities/Filesystem; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1446387,18 +1446383,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -443340: |[443340] tech.ula.viewmodel.FilesystemExportState.:()V │ │ -443350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -443352: 7020 6bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66b │ │ -443358: 0e00 |0004: return-void │ │ +443334: |[443334] tech.ula.viewmodel.FilesystemExportState.:()V │ │ +443344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +443346: 7020 6bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66b │ │ +44334c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemExportState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemExportState;) │ │ @@ -1446406,17 +1446402,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -44335c: |[44335c] tech.ula.viewmodel.FilesystemExportState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -44336c: 7010 2ad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemExportState;.:()V // method@d62a │ │ -443372: 0e00 |0003: return-void │ │ +443350: |[443350] tech.ula.viewmodel.FilesystemExportState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +443360: 7010 2ad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemExportState;.:()V // method@d62a │ │ +443366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/FilesystemExportState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1446560,114 +1446556,114 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -4441b4: |[4441b4] tech.ula.viewmodel.FilesystemListViewModel.:()V │ │ -4441c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -4441c6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -4441ca: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4441ce: 1c02 921b |0005: const-class v2, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -4441d2: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4441d8: 0c02 |000a: move-result-object v2 │ │ -4441da: 1a03 7e87 |000b: const-string v3, "filesystems" // string@877e │ │ -4441de: 1a04 108f |000d: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ -4441e2: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4441e8: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4441ee: 0c01 |0015: move-result-object v1 │ │ -4441f0: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4441f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4441f6: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -4441fa: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4441fe: 1c02 921b |001d: const-class v2, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -444202: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -444208: 0c02 |0022: move-result-object v2 │ │ -44420a: 1a03 4971 |0023: const-string v3, "activeSessions" // string@7149 │ │ -44420e: 1a04 838a |0025: const-string v4, "getActiveSessions()Landroidx/lifecycle/LiveData;" // string@8a83 │ │ -444212: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -444218: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -44421e: 0c01 |002d: move-result-object v1 │ │ -444220: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -444224: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -444226: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -44422a: 6900 d8a3 |0033: sput-object v0, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ -44422e: 0e00 |0035: return-void │ │ +4441a8: |[4441a8] tech.ula.viewmodel.FilesystemListViewModel.:()V │ │ +4441b8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +4441ba: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +4441be: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4441c2: 1c02 921b |0005: const-class v2, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +4441c6: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4441cc: 0c02 |000a: move-result-object v2 │ │ +4441ce: 1a03 7e87 |000b: const-string v3, "filesystems" // string@877e │ │ +4441d2: 1a04 108f |000d: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ +4441d6: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4441dc: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4441e2: 0c01 |0015: move-result-object v1 │ │ +4441e4: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4441e8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +4441ea: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +4441ee: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4441f2: 1c02 921b |001d: const-class v2, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +4441f6: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4441fc: 0c02 |0022: move-result-object v2 │ │ +4441fe: 1a03 4971 |0023: const-string v3, "activeSessions" // string@7149 │ │ +444202: 1a04 838a |0025: const-string v4, "getActiveSessions()Landroidx/lifecycle/LiveData;" // string@8a83 │ │ +444206: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +44420c: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +444212: 0c01 |002d: move-result-object v1 │ │ +444214: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +444218: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +44421a: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +44421e: 6900 d8a3 |0033: sput-object v0, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ +444222: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ name : '' │ │ type : '(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 14 │ │ insns size : 110 16-bit code units │ │ -444230: |[444230] tech.ula.viewmodel.FilesystemListViewModel.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V │ │ -444240: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -444244: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -444248: 0802 1200 |0004: move-object/from16 v2, v18 │ │ -44424c: 0803 1300 |0006: move-object/from16 v3, v19 │ │ -444250: 1a04 6687 |0008: const-string v4, "filesystemDao" // string@8766 │ │ -444254: 7120 5f9f 4100 |000a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44425a: 1a04 7bc3 |000d: const-string v4, "sessionDao" // string@c37b │ │ -44425e: 7120 5f9f 4200 |000f: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444264: 1a04 7487 |0012: const-string v4, "filesystemManager" // string@8774 │ │ -444268: 7120 5f9f 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44426e: 7601 7440 1000 |0017: invoke-direct/range {v16}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -444274: 5b01 dba3 |001a: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3db │ │ -444278: 5b02 e0a3 |001c: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e0 │ │ -44427c: 5b03 dca3 |001e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3dc │ │ -444280: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -444282: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -444284: 7130 91ac 2101 |0022: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -44428a: 0c01 |0025: move-result-object v1 │ │ -44428c: 5b01 dfa3 |0026: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ -444290: 2201 0a08 |0028: new-instance v1, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ -444294: 7010 2140 0100 |002a: invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ -44429a: 5b01 e2a3 |002d: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ -44429e: 2201 8f1b |002f: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1; // type@1b8f │ │ -4442a2: 7020 45d6 0100 |0031: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d645 │ │ -4442a8: 1f01 9a13 |0034: check-cast v1, Lkotlin/jvm/functions/Function1; // type@139a │ │ -4442ac: 5b01 daa3 |0036: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.exportUpdateListener:Lkotlin/jvm/functions/Function1; // field@a3da │ │ -4442b0: 2201 eb19 |0038: new-instance v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4442b4: 1603 ffff |003a: const-wide/16 v3, #int -1 // #ffff │ │ -4442b8: 1a05 e464 |003c: const-string v5, "UNSELECTED" // string@64e4 │ │ -4442bc: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -4442be: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -4442c0: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -4442c2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -4442c4: 120a |0042: const/4 v10, #int 0 // #0 │ │ -4442c6: 120b |0043: const/4 v11, #int 0 // #0 │ │ -4442c8: 120c |0044: const/4 v12, #int 0 // #0 │ │ -4442ca: 120d |0045: const/4 v13, #int 0 // #0 │ │ -4442cc: 130e fc03 |0046: const/16 v14, #int 1020 // #3fc │ │ -4442d0: 120f |0048: const/4 v15, #int 0 // #0 │ │ -4442d2: 0712 |0049: move-object v2, v1 │ │ -4442d4: 760e 40cd 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -4442da: 5b01 e1a3 |004d: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ -4442de: 5401 e1a3 |004f: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ -4442e2: 5b01 dda3 |0051: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -4442e6: 2201 901b |0053: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2; // type@1b90 │ │ -4442ea: 7020 48d6 0100 |0055: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d648 │ │ -4442f0: 1f01 8f13 |0058: check-cast v1, Lkotlin/jvm/functions/Function0; // type@138f │ │ -4442f4: 7110 c189 0100 |005a: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -4442fa: 0c01 |005d: move-result-object v1 │ │ -4442fc: 5b01 dea3 |005e: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a3de │ │ -444300: 2201 8b1b |0060: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2; // type@1b8b │ │ -444304: 7020 36d6 0100 |0062: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d636 │ │ -44430a: 1f01 8f13 |0065: check-cast v1, Lkotlin/jvm/functions/Function0; // type@138f │ │ -44430e: 7110 c189 0100 |0067: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -444314: 0c01 |006a: move-result-object v1 │ │ -444316: 5b01 d9a3 |006b: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.activeSessions$delegate:Lkotlin/Lazy; // field@a3d9 │ │ -44431a: 0e00 |006d: return-void │ │ +444224: |[444224] tech.ula.viewmodel.FilesystemListViewModel.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V │ │ +444234: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +444238: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +44423c: 0802 1200 |0004: move-object/from16 v2, v18 │ │ +444240: 0803 1300 |0006: move-object/from16 v3, v19 │ │ +444244: 1a04 6687 |0008: const-string v4, "filesystemDao" // string@8766 │ │ +444248: 7120 5f9f 4100 |000a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44424e: 1a04 7bc3 |000d: const-string v4, "sessionDao" // string@c37b │ │ +444252: 7120 5f9f 4200 |000f: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444258: 1a04 7487 |0012: const-string v4, "filesystemManager" // string@8774 │ │ +44425c: 7120 5f9f 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444262: 7601 7440 1000 |0017: invoke-direct/range {v16}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +444268: 5b01 dba3 |001a: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3db │ │ +44426c: 5b02 e0a3 |001c: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e0 │ │ +444270: 5b03 dca3 |001e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3dc │ │ +444274: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +444276: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +444278: 7130 91ac 2101 |0022: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +44427e: 0c01 |0025: move-result-object v1 │ │ +444280: 5b01 dfa3 |0026: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ +444284: 2201 0a08 |0028: new-instance v1, Landroidx/lifecycle/MutableLiveData; // type@080a │ │ +444288: 7010 2140 0100 |002a: invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;.:()V // method@4021 │ │ +44428e: 5b01 e2a3 |002d: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ +444292: 2201 8f1b |002f: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1; // type@1b8f │ │ +444296: 7020 45d6 0100 |0031: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d645 │ │ +44429c: 1f01 9a13 |0034: check-cast v1, Lkotlin/jvm/functions/Function1; // type@139a │ │ +4442a0: 5b01 daa3 |0036: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.exportUpdateListener:Lkotlin/jvm/functions/Function1; // field@a3da │ │ +4442a4: 2201 eb19 |0038: new-instance v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4442a8: 1603 ffff |003a: const-wide/16 v3, #int -1 // #ffff │ │ +4442ac: 1a05 e464 |003c: const-string v5, "UNSELECTED" // string@64e4 │ │ +4442b0: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +4442b2: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +4442b4: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +4442b6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +4442b8: 120a |0042: const/4 v10, #int 0 // #0 │ │ +4442ba: 120b |0043: const/4 v11, #int 0 // #0 │ │ +4442bc: 120c |0044: const/4 v12, #int 0 // #0 │ │ +4442be: 120d |0045: const/4 v13, #int 0 // #0 │ │ +4442c0: 130e fc03 |0046: const/16 v14, #int 1020 // #3fc │ │ +4442c4: 120f |0048: const/4 v15, #int 0 // #0 │ │ +4442c6: 0712 |0049: move-object v2, v1 │ │ +4442c8: 760e 40cd 0200 |004a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +4442ce: 5b01 e1a3 |004d: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ +4442d2: 5401 e1a3 |004f: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ +4442d6: 5b01 dda3 |0051: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +4442da: 2201 901b |0053: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2; // type@1b90 │ │ +4442de: 7020 48d6 0100 |0055: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d648 │ │ +4442e4: 1f01 8f13 |0058: check-cast v1, Lkotlin/jvm/functions/Function0; // type@138f │ │ +4442e8: 7110 c189 0100 |005a: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +4442ee: 0c01 |005d: move-result-object v1 │ │ +4442f0: 5b01 dea3 |005e: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a3de │ │ +4442f4: 2201 8b1b |0060: new-instance v1, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2; // type@1b8b │ │ +4442f8: 7020 36d6 0100 |0062: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V // method@d636 │ │ +4442fe: 1f01 8f13 |0065: check-cast v1, Lkotlin/jvm/functions/Function0; // type@138f │ │ +444302: 7110 c189 0100 |0067: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +444308: 0c01 |006a: move-result-object v1 │ │ +44430a: 5b01 d9a3 |006b: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.activeSessions$delegate:Lkotlin/Lazy; // field@a3d9 │ │ +44430e: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0017 line=41 │ │ 0x0022 line=43 │ │ 0x0028 line=52 │ │ 0x002f line=53 │ │ 0x0038 line=57 │ │ @@ -1446685,18 +1446681,18 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -443db8: |[443db8] tech.ula.viewmodel.FilesystemListViewModel.access$getActiveSessions$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/LiveData; │ │ -443dc8: 7010 5ed6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.getActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65e │ │ -443dce: 0c00 |0003: move-result-object v0 │ │ -443dd0: 1100 |0004: return-object v0 │ │ +443dac: |[443dac] tech.ula.viewmodel.FilesystemListViewModel.access$getActiveSessions$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/LiveData; │ │ +443dbc: 7010 5ed6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.getActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65e │ │ +443dc2: 0c00 |0003: move-result-object v0 │ │ +443dc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446704,17 +1446700,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Lkotlin/jvm/functions/Function1;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44402c: |[44402c] tech.ula.viewmodel.FilesystemListViewModel.access$getExportUpdateListener$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Lkotlin/jvm/functions/Function1; │ │ -44403c: 5400 daa3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.exportUpdateListener:Lkotlin/jvm/functions/Function1; // field@a3da │ │ -444040: 1100 |0002: return-object v0 │ │ +444020: |[444020] tech.ula.viewmodel.FilesystemListViewModel.access$getExportUpdateListener$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Lkotlin/jvm/functions/Function1; │ │ +444030: 5400 daa3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.exportUpdateListener:Lkotlin/jvm/functions/Function1; // field@a3da │ │ +444034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446722,17 +1446718,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44413c: |[44413c] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; │ │ -44414c: 5400 dba3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3db │ │ -444150: 1100 |0002: return-object v0 │ │ +444130: |[444130] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; │ │ +444140: 5400 dba3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3db │ │ +444144: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #5 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446740,17 +1446736,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44419c: |[44419c] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; │ │ -4441ac: 5400 dca3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3dc │ │ -4441b0: 1100 |0002: return-object v0 │ │ +444190: |[444190] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; │ │ +4441a0: 5400 dca3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3dc │ │ +4441a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #6 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446758,17 +1446754,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44416c: |[44416c] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; │ │ -44417c: 5400 dda3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -444180: 1100 |0002: return-object v0 │ │ +444160: |[444160] tech.ula.viewmodel.FilesystemListViewModel.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; │ │ +444170: 5400 dda3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +444174: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #7 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446776,17 +1446772,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/SessionDao;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444154: |[444154] tech.ula.viewmodel.FilesystemListViewModel.access$getSessionDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/SessionDao; │ │ -444164: 5400 e0a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e0 │ │ -444168: 1100 |0002: return-object v0 │ │ +444148: |[444148] tech.ula.viewmodel.FilesystemListViewModel.access$getSessionDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/SessionDao; │ │ +444158: 5400 e0a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e0 │ │ +44415c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #8 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446794,17 +1446790,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444184: |[444184] tech.ula.viewmodel.FilesystemListViewModel.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; │ │ -444194: 5400 e1a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ -444198: 1100 |0002: return-object v0 │ │ +444178: |[444178] tech.ula.viewmodel.FilesystemListViewModel.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; │ │ +444188: 5400 e1a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ +44418c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #9 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446812,17 +1446808,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -443e80: |[443e80] tech.ula.viewmodel.FilesystemListViewModel.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -443e90: 5400 e2a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ -443e94: 1100 |0002: return-object v0 │ │ +443e74: |[443e74] tech.ula.viewmodel.FilesystemListViewModel.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +443e84: 5400 e2a3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ +443e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #10 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1446830,18 +1446826,18 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -443e98: |[443e98] tech.ula.viewmodel.FilesystemListViewModel.access$localBackupFailed:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z │ │ -443ea8: 7030 65d6 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.localBackupFailed:(Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z // method@d665 │ │ -443eae: 0a00 |0003: move-result v0 │ │ -443eb0: 0f00 |0004: return v0 │ │ +443e8c: |[443e8c] tech.ula.viewmodel.FilesystemListViewModel.access$localBackupFailed:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z │ │ +443e9c: 7030 65d6 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.localBackupFailed:(Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z // method@d665 │ │ +443ea2: 0a00 |0003: move-result v0 │ │ +443ea4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=2 (null) Ltech/ula/utils/ExecutionResult; │ │ @@ -1446851,17 +1446847,17 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44431c: |[44431c] tech.ula.viewmodel.FilesystemListViewModel.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V │ │ -44432c: 5b01 dda3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -444330: 0e00 |0002: return-void │ │ +444310: |[444310] tech.ula.viewmodel.FilesystemListViewModel.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V │ │ +444320: 5b01 dda3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +444324: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1446870,22 +1446866,22 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -444044: |[444044] tech.ula.viewmodel.FilesystemListViewModel.deleteFilesystemById$default:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -444054: dd04 0402 |0000: and-int/lit8 v4, v4, #int 2 // #02 │ │ -444058: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ -44405c: 0703 |0004: move-object v3, v0 │ │ -44405e: 1f03 5915 |0005: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -444062: 6e40 5cd6 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.deleteFilesystemById:(JLkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d65c │ │ -444068: 0c00 |000a: move-result-object v0 │ │ -44406a: 1100 |000b: return-object v0 │ │ +444038: |[444038] tech.ula.viewmodel.FilesystemListViewModel.deleteFilesystemById$default:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +444048: dd04 0402 |0000: and-int/lit8 v4, v4, #int 2 // #02 │ │ +44404c: 3804 0500 |0002: if-eqz v4, 0007 // +0005 │ │ +444050: 0703 |0004: move-object v3, v0 │ │ +444052: 1f03 5915 |0005: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +444056: 6e40 5cd6 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.deleteFilesystemById:(JLkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d65c │ │ +44405c: 0c00 |000a: move-result-object v0 │ │ +44405e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x000c reg=1 (null) J │ │ 0x0000 - 0x000c reg=3 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1446897,94 +1446893,94 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -443dd4: |[443dd4] tech.ula.viewmodel.FilesystemListViewModel.getActiveSessions:()Landroidx/lifecycle/LiveData; │ │ -443de4: 5430 d9a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewModel;.activeSessions$delegate:Lkotlin/Lazy; // field@a3d9 │ │ -443de8: 6201 d8a3 |0002: sget-object v1, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ -443dec: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -443dee: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -443df2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -443df8: 0c00 |000a: move-result-object v0 │ │ -443dfa: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -443dfe: 1100 |000d: return-object v0 │ │ +443dc8: |[443dc8] tech.ula.viewmodel.FilesystemListViewModel.getActiveSessions:()Landroidx/lifecycle/LiveData; │ │ +443dd8: 5430 d9a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewModel;.activeSessions$delegate:Lkotlin/Lazy; // field@a3d9 │ │ +443ddc: 6201 d8a3 |0002: sget-object v1, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ +443de0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +443de2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +443de6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +443dec: 0c00 |000a: move-result-object v0 │ │ +443dee: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +443df2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ name : 'getFilesystems' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -443e38: |[443e38] tech.ula.viewmodel.FilesystemListViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ -443e48: 5430 dea3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a3de │ │ -443e4c: 6201 d8a3 |0002: sget-object v1, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ -443e50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -443e52: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -443e56: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -443e5c: 0c00 |000a: move-result-object v0 │ │ -443e5e: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -443e62: 1100 |000d: return-object v0 │ │ +443e2c: |[443e2c] tech.ula.viewmodel.FilesystemListViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ +443e3c: 5430 dea3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a3de │ │ +443e40: 6201 d8a3 |0002: sget-object v1, Ltech/ula/viewmodel/FilesystemListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a3d8 │ │ +443e44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +443e46: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +443e4a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +443e50: 0c00 |000a: move-result-object v0 │ │ +443e52: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +443e56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ name : 'localBackupFailed' │ │ type : '(Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -443eb4: |[443eb4] tech.ula.viewmodel.FilesystemListViewModel.localBackupFailed:(Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z │ │ -443ec4: 2060 1d1b |0000: instance-of v0, v6, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -443ec8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -443eca: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -443ece: 5445 e1a3 |0005: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ -443ed2: 5b45 dda3 |0007: iput-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -443ed6: 5445 e2a3 |0009: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ -443eda: 2200 851b |000b: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443ede: 1402 7d00 127f |000d: const v2, #float 1.9407e+38 // #7f12007d │ │ -443ee4: 1f06 1d1b |0010: check-cast v6, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -443ee8: 6e10 09d4 0600 |0012: invoke-virtual {v6}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ -443eee: 0c06 |0015: move-result-object v6 │ │ -443ef0: 7030 15d6 2006 |0016: invoke-direct {v0, v2, v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ -443ef6: 6e20 2540 0500 |0019: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443efc: 0f01 |001c: return v1 │ │ -443efe: 6e10 4582 0500 |001d: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@8245 │ │ -443f04: 0a06 |0020: move-result v6 │ │ -443f06: 3806 0f00 |0021: if-eqz v6, 0030 // +000f │ │ -443f0a: 6e10 5082 0500 |0023: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@8250 │ │ -443f10: 0b05 |0026: move-result-wide v5 │ │ -443f12: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ -443f16: 3100 0502 |0029: cmp-long v0, v5, v2 │ │ -443f1a: 3c00 0300 |002b: if-gtz v0, 002e // +0003 │ │ -443f1e: 2803 |002d: goto 0030 // +0003 │ │ -443f20: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -443f22: 0f05 |002f: return v5 │ │ -443f24: 5445 e1a3 |0030: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ -443f28: 5b45 dda3 |0032: iput-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -443f2c: 5445 e2a3 |0034: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ -443f30: 2206 851b |0036: new-instance v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443f34: 1400 7f00 127f |0038: const v0, #float 1.9407e+38 // #7f12007f │ │ -443f3a: 1222 |003b: const/4 v2, #int 2 // #2 │ │ -443f3c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -443f3e: 7053 16d6 0623 |003d: invoke-direct {v6, v0, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ -443f44: 6e20 2540 6500 |0040: invoke-virtual {v5, v6}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443f4a: 0f01 |0043: return v1 │ │ +443ea8: |[443ea8] tech.ula.viewmodel.FilesystemListViewModel.localBackupFailed:(Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z │ │ +443eb8: 2060 1d1b |0000: instance-of v0, v6, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +443ebc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +443ebe: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +443ec2: 5445 e1a3 |0005: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ +443ec6: 5b45 dda3 |0007: iput-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +443eca: 5445 e2a3 |0009: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ +443ece: 2200 851b |000b: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +443ed2: 1402 7d00 127f |000d: const v2, #float 1.9407e+38 // #7f12007d │ │ +443ed8: 1f06 1d1b |0010: check-cast v6, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +443edc: 6e10 09d4 0600 |0012: invoke-virtual {v6}, Ltech/ula/utils/FailedExecution;.getReason:()Ljava/lang/String; // method@d409 │ │ +443ee2: 0c06 |0015: move-result-object v6 │ │ +443ee4: 7030 15d6 2006 |0016: invoke-direct {v0, v2, v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ +443eea: 6e20 2540 0500 |0019: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443ef0: 0f01 |001c: return v1 │ │ +443ef2: 6e10 4582 0500 |001d: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@8245 │ │ +443ef8: 0a06 |0020: move-result v6 │ │ +443efa: 3806 0f00 |0021: if-eqz v6, 0030 // +000f │ │ +443efe: 6e10 5082 0500 |0023: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@8250 │ │ +443f04: 0b05 |0026: move-result-wide v5 │ │ +443f06: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ +443f0a: 3100 0502 |0029: cmp-long v0, v5, v2 │ │ +443f0e: 3c00 0300 |002b: if-gtz v0, 002e // +0003 │ │ +443f12: 2803 |002d: goto 0030 // +0003 │ │ +443f14: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +443f16: 0f05 |002f: return v5 │ │ +443f18: 5445 e1a3 |0030: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a3e1 │ │ +443f1c: 5b45 dda3 |0032: iput-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +443f20: 5445 e2a3 |0034: iget-object v5, v4, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ +443f24: 2206 851b |0036: new-instance v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +443f28: 1400 7f00 127f |0038: const v0, #float 1.9407e+38 // #7f12007f │ │ +443f2e: 1222 |003b: const/4 v2, #int 2 // #2 │ │ +443f30: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +443f32: 7053 16d6 0623 |003d: invoke-direct {v6, v0, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ +443f38: 6e20 2540 6500 |0040: invoke-virtual {v5, v6}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443f3e: 0f01 |0043: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ 0x0009 line=158 │ │ 0x001d line=162 │ │ 0x0030 line=163 │ │ @@ -1446999,22 +1446995,22 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -4440ac: |[4440ac] tech.ula.viewmodel.FilesystemListViewModel.startExport$default:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -4440bc: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ -4440c0: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ -4440c4: 0704 |0004: move-object v4, v0 │ │ -4440c6: 1f04 5915 |0005: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4440ca: 6e54 68d6 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.startExport:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d668 │ │ -4440d0: 0c00 |000a: move-result-object v0 │ │ -4440d2: 1100 |000b: return-object v0 │ │ +4440a0: |[4440a0] tech.ula.viewmodel.FilesystemListViewModel.startExport$default:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +4440b0: dd05 0508 |0000: and-int/lit8 v5, v5, #int 8 // #08 │ │ +4440b4: 3805 0500 |0002: if-eqz v5, 0007 // +0005 │ │ +4440b8: 0704 |0004: move-object v4, v0 │ │ +4440ba: 1f04 5915 |0005: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4440be: 6e54 68d6 1032 |0007: invoke-virtual {v0, v1, v2, v3, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.startExport:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d668 │ │ +4440c4: 0c00 |000a: move-result-object v0 │ │ +4440c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/net/Uri; │ │ @@ -1447029,35 +1447025,35 @@ │ │ type : '(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -443f4c: |[443f4c] tech.ula.viewmodel.FilesystemListViewModel.compressFilesystemAndExportToStorage:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -443f5c: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -443f62: 0c00 |0003: move-result-object v0 │ │ -443f64: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -443f68: 2207 8c1b |0006: new-instance v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ -443f6c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -443f6e: 0771 |0009: move-object v1, v7 │ │ -443f70: 0782 |000a: move-object v2, v8 │ │ -443f72: 0793 |000b: move-object v3, v9 │ │ -443f74: 07b4 |000c: move-object v4, v11 │ │ -443f76: 07a5 |000d: move-object v5, v10 │ │ -443f78: 7606 39d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@d639 │ │ -443f7e: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ -443f82: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -443f88: 0c09 |0016: move-result-object v9 │ │ -443f8a: 7100 8a9c 0000 |0017: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -443f90: 0c0a |001a: move-result-object v10 │ │ -443f92: 33a9 0300 |001b: if-ne v9, v10, 001e // +0003 │ │ -443f96: 1109 |001d: return-object v9 │ │ -443f98: 6209 b779 |001e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443f9c: 1109 |0020: return-object v9 │ │ +443f40: |[443f40] tech.ula.viewmodel.FilesystemListViewModel.compressFilesystemAndExportToStorage:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +443f50: 7100 e2ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +443f56: 0c00 |0003: move-result-object v0 │ │ +443f58: 1f00 f512 |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +443f5c: 2207 8c1b |0006: new-instance v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ +443f60: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +443f62: 0771 |0009: move-object v1, v7 │ │ +443f64: 0782 |000a: move-object v2, v8 │ │ +443f66: 0793 |000b: move-object v3, v9 │ │ +443f68: 07b4 |000c: move-object v4, v11 │ │ +443f6a: 07a5 |000d: move-object v5, v10 │ │ +443f6c: 7606 39d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@d639 │ │ +443f72: 1f07 9e13 |0011: check-cast v7, Lkotlin/jvm/functions/Function2; // type@139e │ │ +443f76: 7130 72aa 700c |0013: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +443f7c: 0c09 |0016: move-result-object v9 │ │ +443f7e: 7100 8a9c 0000 |0017: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +443f84: 0c0a |001a: move-result-object v10 │ │ +443f86: 33a9 0300 |001b: if-ne v9, v10, 001e // +0003 │ │ +443f8a: 1109 |001d: return-object v9 │ │ +443f8c: 6209 b779 |001e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443f90: 1109 |0020: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x001e line=153 │ │ locals : │ │ 0x0000 - 0x0021 reg=8 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0021 reg=9 (null) Ljava/io/File; │ │ @@ -1447070,30 +1447066,30 @@ │ │ type : '(JLkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -44406c: |[44406c] tech.ula.viewmodel.FilesystemListViewModel.deleteFilesystemById:(JLkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -44407c: 1a00 627e |0000: const-string v0, "coroutineScope" // string@7e62 │ │ -444080: 7120 5f9f 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444086: 2200 8e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ -44408a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -44408c: 7051 41d6 80a9 |0008: invoke-direct {v0, v8, v9, v10, v1}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V // method@d641 │ │ -444092: 0705 |000b: move-object v5, v0 │ │ -444094: 1f05 9e13 |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -444098: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -44409a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -44409c: 1236 |0010: const/4 v6, #int 3 // #3 │ │ -44409e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -4440a0: 07b2 |0012: move-object v2, v11 │ │ -4440a2: 7706 6faa 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -4440a8: 0c09 |0016: move-result-object v9 │ │ -4440aa: 1109 |0017: return-object v9 │ │ +444060: |[444060] tech.ula.viewmodel.FilesystemListViewModel.deleteFilesystemById:(JLkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +444070: 1a00 627e |0000: const-string v0, "coroutineScope" // string@7e62 │ │ +444074: 7120 5f9f 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44407a: 2200 8e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ +44407e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +444080: 7051 41d6 80a9 |0008: invoke-direct {v0, v8, v9, v10, v1}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V // method@d641 │ │ +444086: 0705 |000b: move-object v5, v0 │ │ +444088: 1f05 9e13 |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44408c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +44408e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +444090: 1236 |0010: const/4 v6, #int 3 // #3 │ │ +444092: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +444094: 07b2 |0012: move-object v2, v11 │ │ +444096: 7706 6faa 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +44409c: 0c09 |0016: move-result-object v9 │ │ +44409e: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0018 reg=9 (null) J │ │ 0x0000 - 0x0018 reg=11 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1447103,18 +1447099,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -443e00: |[443e00] tech.ula.viewmodel.FilesystemListViewModel.getAllActiveSessions:()Landroidx/lifecycle/LiveData; │ │ -443e10: 7010 5ed6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.getActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65e │ │ -443e16: 0c00 |0003: move-result-object v0 │ │ -443e18: 1100 |0004: return-object v0 │ │ +443df4: |[443df4] tech.ula.viewmodel.FilesystemListViewModel.getAllActiveSessions:()Landroidx/lifecycle/LiveData; │ │ +443e04: 7010 5ed6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.getActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65e │ │ +443e0a: 0c00 |0003: move-result-object v0 │ │ +443e0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1447122,18 +1447118,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -443e1c: |[443e1c] tech.ula.viewmodel.FilesystemListViewModel.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ -443e2c: 7010 63d6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d663 │ │ -443e32: 0c00 |0003: move-result-object v0 │ │ -443e34: 1100 |0004: return-object v0 │ │ +443e10: |[443e10] tech.ula.viewmodel.FilesystemListViewModel.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ +443e20: 7010 63d6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d663 │ │ +443e26: 0c00 |0003: move-result-object v0 │ │ +443e28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1447141,22 +1447137,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -444000: |[444000] tech.ula.viewmodel.FilesystemListViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -444010: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -444016: 0c00 |0003: move-result-object v0 │ │ -444018: 5421 dfa3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ -44401c: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -444020: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ -444026: 0c00 |000b: move-result-object v0 │ │ -444028: 1100 |000c: return-object v0 │ │ +443ff4: |[443ff4] tech.ula.viewmodel.FilesystemListViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +444004: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +44400a: 0c00 |0003: move-result-object v0 │ │ +44400c: 5421 dfa3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ +444010: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +444014: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ +44401a: 0c00 |000b: move-result-object v0 │ │ +44401c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #5 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1447164,32 +1447160,32 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -443fa0: |[443fa0] tech.ula.viewmodel.FilesystemListViewModel.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; │ │ -443fb0: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -443fb4: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443fba: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -443fbe: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -443fc4: 6e10 55cd 0300 |000a: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -443fca: 0c01 |000d: move-result-object v1 │ │ -443fcc: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -443fd2: 1301 2d00 |0011: const/16 v1, #int 45 // #2d │ │ -443fd6: 6e20 8784 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -443fdc: 6e10 53cd 0300 |0016: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -443fe2: 0c03 |0019: move-result-object v3 │ │ -443fe4: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -443fea: 1a03 2114 |001d: const-string v3, "-rootfs.tar.gz" // string@1421 │ │ -443fee: 6e20 8f84 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -443ff4: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -443ffa: 0c03 |0025: move-result-object v3 │ │ -443ffc: 1103 |0026: return-object v3 │ │ +443f94: |[443f94] tech.ula.viewmodel.FilesystemListViewModel.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; │ │ +443fa4: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +443fa8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443fae: 2200 9410 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +443fb2: 7010 8384 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +443fb8: 6e10 55cd 0300 |000a: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +443fbe: 0c01 |000d: move-result-object v1 │ │ +443fc0: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +443fc6: 1301 2d00 |0011: const/16 v1, #int 45 // #2d │ │ +443fca: 6e20 8784 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +443fd0: 6e10 53cd 0300 |0016: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +443fd6: 0c03 |0019: move-result-object v3 │ │ +443fd8: 6e20 8f84 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +443fde: 1a03 2114 |001d: const-string v3, "-rootfs.tar.gz" // string@1421 │ │ +443fe2: 6e20 8f84 3000 |001f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +443fe8: 6e10 9f84 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +443fee: 0c03 |0025: move-result-object v3 │ │ +443ff0: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0027 reg=3 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1447198,18 +1447194,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -443e64: |[443e64] tech.ula.viewmodel.FilesystemListViewModel.getViewState:()Landroidx/lifecycle/LiveData; │ │ -443e74: 5410 e2a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ -443e78: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -443e7c: 1100 |0004: return-object v0 │ │ +443e58: |[443e58] tech.ula.viewmodel.FilesystemListViewModel.getViewState:()Landroidx/lifecycle/LiveData; │ │ +443e68: 5410 e2a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.viewState:Landroidx/lifecycle/MutableLiveData; // field@a3e2 │ │ +443e6c: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +443e70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ #7 : (in Ltech/ula/viewmodel/FilesystemListViewModel;) │ │ @@ -1447217,19 +1447213,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -444334: |[444334] tech.ula.viewmodel.FilesystemListViewModel.onCleared:()V │ │ -444344: 5410 dfa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ -444348: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ -44434e: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ -444354: 0e00 |0008: return-void │ │ +444328: |[444328] tech.ula.viewmodel.FilesystemListViewModel.onCleared:()V │ │ +444338: 5410 dfa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.job:Lkotlinx/coroutines/Job; // field@a3df │ │ +44433c: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ +444342: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ +444348: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ │ │ @@ -1447238,19 +1447234,19 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -444358: |[444358] tech.ula.viewmodel.FilesystemListViewModel.setFilesystemToBackup:(Ltech/ula/model/entities/Filesystem;)V │ │ -444368: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ -44436c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444372: 5b12 dda3 |0005: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ -444376: 0e00 |0007: return-void │ │ +44434c: |[44434c] tech.ula.viewmodel.FilesystemListViewModel.setFilesystemToBackup:(Ltech/ula/model/entities/Filesystem;)V │ │ +44435c: 1a00 6387 |0000: const-string v0, "filesystem" // string@8763 │ │ +444360: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444366: 5b12 dda3 |0005: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemListViewModel;.filesystemToBackup:Ltech/ula/model/entities/Filesystem; // field@a3dd │ │ +44436a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1447259,40 +1447255,40 @@ │ │ type : '(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -4440d4: |[4440d4] tech.ula.viewmodel.FilesystemListViewModel.startExport:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -4440e4: 1a00 5d87 |0000: const-string v0, "filesDir" // string@875d │ │ -4440e8: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4440ee: 1a00 6dbb |0005: const-string v0, "publicExternalUri" // string@bb6d │ │ -4440f2: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4440f8: 1a00 a07d |000a: const-string v0, "contentResolver" // string@7da0 │ │ -4440fc: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444102: 1a00 627e |000f: const-string v0, "coroutineScope" // string@7e62 │ │ -444106: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44410c: 2200 911b |0014: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ -444110: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -444112: 0701 |0017: move-object v1, v0 │ │ -444114: 0772 |0018: move-object v2, v7 │ │ -444116: 0783 |0019: move-object v3, v8 │ │ -444118: 0794 |001a: move-object v4, v9 │ │ -44411a: 07a5 |001b: move-object v5, v10 │ │ -44411c: 7606 4bd6 0100 |001c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d64b │ │ -444122: 0704 |001f: move-object v4, v0 │ │ -444124: 1f04 9e13 |0020: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ -444128: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -44412a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -44412c: 1235 |0024: const/4 v5, #int 3 // #3 │ │ -44412e: 07b1 |0025: move-object v1, v11 │ │ -444130: 7706 6faa 0100 |0026: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -444136: 0c00 |0029: move-result-object v0 │ │ -444138: 1100 |002a: return-object v0 │ │ +4440c8: |[4440c8] tech.ula.viewmodel.FilesystemListViewModel.startExport:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +4440d8: 1a00 5d87 |0000: const-string v0, "filesDir" // string@875d │ │ +4440dc: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4440e2: 1a00 6dbb |0005: const-string v0, "publicExternalUri" // string@bb6d │ │ +4440e6: 7120 5f9f 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4440ec: 1a00 a07d |000a: const-string v0, "contentResolver" // string@7da0 │ │ +4440f0: 7120 5f9f 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4440f6: 1a00 627e |000f: const-string v0, "coroutineScope" // string@7e62 │ │ +4440fa: 7120 5f9f 0b00 |0011: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444100: 2200 911b |0014: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ +444104: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +444106: 0701 |0017: move-object v1, v0 │ │ +444108: 0772 |0018: move-object v2, v7 │ │ +44410a: 0783 |0019: move-object v3, v8 │ │ +44410c: 0794 |001a: move-object v4, v9 │ │ +44410e: 07a5 |001b: move-object v5, v10 │ │ +444110: 7606 4bd6 0100 |001c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d64b │ │ +444116: 0704 |001f: move-object v4, v0 │ │ +444118: 1f04 9e13 |0020: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44411c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +44411e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +444120: 1235 |0024: const/4 v5, #int 3 // #3 │ │ +444122: 07b1 |0025: move-object v1, v11 │ │ +444124: 7706 6faa 0100 |0026: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +44412a: 0c00 |0029: move-result-object v0 │ │ +44412c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0014 line=108 │ │ locals : │ │ 0x0000 - 0x002b reg=7 this Ltech/ula/viewmodel/FilesystemListViewModel; │ │ 0x0000 - 0x002b reg=8 (null) Ljava/io/File; │ │ 0x0000 - 0x002b reg=9 (null) Landroid/net/Uri; │ │ @@ -1447328,18 +1447324,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -444578: |[444578] tech.ula.viewmodel.IllegalState.:()V │ │ -444588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44458a: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -444590: 0e00 |0004: return-void │ │ +44456c: |[44456c] tech.ula.viewmodel.IllegalState.:()V │ │ +44457c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44457e: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +444584: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/IllegalState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/IllegalState;) │ │ @@ -1447347,17 +1447343,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -444594: |[444594] tech.ula.viewmodel.IllegalState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -4445a4: 7010 6ed6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/IllegalState;.:()V // method@d66e │ │ -4445aa: 0e00 |0003: return-void │ │ +444588: |[444588] tech.ula.viewmodel.IllegalState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +444598: 7010 6ed6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/IllegalState;.:()V // method@d66e │ │ +44459e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/IllegalState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1447414,21 +1447410,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4446d8: |[4446d8] tech.ula.viewmodel.ImportFailure.:(Ljava/lang/String;)V │ │ -4446e8: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -4446ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4446f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4446f4: 7020 35d6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ -4446fa: 5b12 e7a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -4446fe: 0e00 |000b: return-void │ │ +4446cc: |[4446cc] tech.ula.viewmodel.ImportFailure.:(Ljava/lang/String;)V │ │ +4446dc: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +4446e0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4446e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4446e8: 7020 35d6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ +4446ee: 5b12 e7a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +4446f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/ImportFailure; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1447437,101 +1447433,101 @@ │ │ type : '(Ltech/ula/viewmodel/ImportFailure;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/ImportFailure;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -444688: |[444688] tech.ula.viewmodel.ImportFailure.copy$default:(Ltech/ula/viewmodel/ImportFailure;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/ImportFailure; │ │ -444698: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -44469c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4446a0: 5401 e7a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -4446a4: 6e20 7ad6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/ImportFailure;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/ImportFailure; // method@d67a │ │ -4446aa: 0c00 |0009: move-result-object v0 │ │ -4446ac: 1100 |000a: return-object v0 │ │ +44467c: |[44467c] tech.ula.viewmodel.ImportFailure.copy$default:(Ltech/ula/viewmodel/ImportFailure;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/ImportFailure; │ │ +44468c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +444690: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +444694: 5401 e7a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +444698: 6e20 7ad6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/ImportFailure;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/ImportFailure; // method@d67a │ │ +44469e: 0c00 |0009: move-result-object v0 │ │ +4446a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444614: |[444614] tech.ula.viewmodel.ImportFailure.component1:()Ljava/lang/String; │ │ -444624: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -444628: 1100 |0002: return-object v0 │ │ +444608: |[444608] tech.ula.viewmodel.ImportFailure.component1:()Ljava/lang/String; │ │ +444618: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +44461c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/viewmodel/ImportFailure;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4446b0: |[4446b0] tech.ula.viewmodel.ImportFailure.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/ImportFailure; │ │ -4446c0: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -4446c4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4446ca: 2200 971b |0005: new-instance v0, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -4446ce: 7020 78d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ -4446d4: 1100 |000a: return-object v0 │ │ +4446a4: |[4446a4] tech.ula.viewmodel.ImportFailure.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/ImportFailure; │ │ +4446b4: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +4446b8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4446be: 2200 971b |0005: new-instance v0, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +4446c2: 7020 78d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ +4446c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4445ac: |[4445ac] tech.ula.viewmodel.ImportFailure.equals:(Ljava/lang/Object;)Z │ │ -4445bc: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -4445c0: 2020 971b |0002: instance-of v0, v2, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -4445c4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -4445c8: 1f02 971b |0006: check-cast v2, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -4445cc: 5410 e7a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -4445d0: 5422 e7a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -4445d4: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4445da: 0a02 |000f: move-result v2 │ │ -4445dc: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4445e0: 2803 |0012: goto 0015 // +0003 │ │ -4445e2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4445e4: 0f02 |0014: return v2 │ │ -4445e6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4445e8: 0f02 |0016: return v2 │ │ +4445a0: |[4445a0] tech.ula.viewmodel.ImportFailure.equals:(Ljava/lang/Object;)Z │ │ +4445b0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +4445b4: 2020 971b |0002: instance-of v0, v2, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +4445b8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +4445bc: 1f02 971b |0006: check-cast v2, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +4445c0: 5410 e7a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +4445c4: 5422 e7a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +4445c8: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4445ce: 0a02 |000f: move-result v2 │ │ +4445d0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4445d4: 2803 |0012: goto 0015 // +0003 │ │ +4445d6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4445d8: 0f02 |0014: return v2 │ │ +4445da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4445dc: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ name : 'getReason' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44462c: |[44462c] tech.ula.viewmodel.ImportFailure.getReason:()Ljava/lang/String; │ │ -44463c: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -444640: 1100 |0002: return-object v0 │ │ +444620: |[444620] tech.ula.viewmodel.ImportFailure.getReason:()Ljava/lang/String; │ │ +444630: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +444634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/ImportFailure; │ │ │ │ #4 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ @@ -1447539,47 +1447535,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4445ec: |[4445ec] tech.ula.viewmodel.ImportFailure.hashCode:()I │ │ -4445fc: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -444600: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -444604: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -44460a: 0a00 |0007: move-result v0 │ │ -44460c: 2802 |0008: goto 000a // +0002 │ │ -44460e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -444610: 0f00 |000a: return v0 │ │ +4445e0: |[4445e0] tech.ula.viewmodel.ImportFailure.hashCode:()I │ │ +4445f0: 5410 e7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +4445f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4445f8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4445fe: 0a00 |0007: move-result v0 │ │ +444600: 2802 |0008: goto 000a // +0002 │ │ +444602: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +444604: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/ImportFailure;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -444644: |[444644] tech.ula.viewmodel.ImportFailure.toString:()Ljava/lang/String; │ │ -444654: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -444658: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -44465e: 1a01 0f2d |0005: const-string v1, "ImportFailure(reason=" // string@2d0f │ │ -444662: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -444668: 5421 e7a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ -44466c: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -444672: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -444676: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -44467c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -444682: 0c00 |0017: move-result-object v0 │ │ -444684: 1100 |0018: return-object v0 │ │ +444638: |[444638] tech.ula.viewmodel.ImportFailure.toString:()Ljava/lang/String; │ │ +444648: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +44464c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +444652: 1a01 0f2d |0005: const-string v1, "ImportFailure(reason=" // string@2d0f │ │ +444656: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44465c: 5421 e7a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/ImportFailure;.reason:Ljava/lang/String; // field@a3e7 │ │ +444660: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +444666: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +44466a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +444670: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +444676: 0c00 |0017: move-result-object v0 │ │ +444678: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10475 (FilesystemEditViewModel.kt) │ │ │ │ Class #4962 header: │ │ @@ -1447613,37 +1447609,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -444700: |[444700] tech.ula.viewmodel.ImportSuccess.:()V │ │ -444710: 2200 981b |0000: new-instance v0, Ltech/ula/viewmodel/ImportSuccess; // type@1b98 │ │ -444714: 7010 81d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ImportSuccess;.:()V // method@d681 │ │ -44471a: 6900 e8a3 |0005: sput-object v0, Ltech/ula/viewmodel/ImportSuccess;.INSTANCE:Ltech/ula/viewmodel/ImportSuccess; // field@a3e8 │ │ -44471e: 0e00 |0007: return-void │ │ +4446f4: |[4446f4] tech.ula.viewmodel.ImportSuccess.:()V │ │ +444704: 2200 981b |0000: new-instance v0, Ltech/ula/viewmodel/ImportSuccess; // type@1b98 │ │ +444708: 7010 81d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ImportSuccess;.:()V // method@d681 │ │ +44470e: 6900 e8a3 |0005: sput-object v0, Ltech/ula/viewmodel/ImportSuccess;.INSTANCE:Ltech/ula/viewmodel/ImportSuccess; // field@a3e8 │ │ +444712: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ImportSuccess;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -444720: |[444720] tech.ula.viewmodel.ImportSuccess.:()V │ │ -444730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -444732: 7020 35d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ -444738: 0e00 |0004: return-void │ │ +444714: |[444714] tech.ula.viewmodel.ImportSuccess.:()V │ │ +444724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +444726: 7020 35d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ +44472c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ImportSuccess; │ │ │ │ Virtual methods - │ │ @@ -1447685,36 +1447681,36 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444908: |[444908] tech.ula.viewmodel.MainActivityViewModel$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444918: 5b01 eca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -44491c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -444922: 0e00 |0005: return-void │ │ +4448fc: |[4448fc] tech.ula.viewmodel.MainActivityViewModel$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +44490c: 5b01 eca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +444910: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +444916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -444924: |[444924] tech.ula.viewmodel.MainActivityViewModel$1.onChanged:(Ljava/lang/Object;)V │ │ -444934: 1f01 371a |0000: check-cast v1, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ -444938: 6e20 90d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel$1;.onChanged:(Ltech/ula/model/state/AppsStartupState;)V // method@d690 │ │ -44493e: 0e00 |0005: return-void │ │ +444918: |[444918] tech.ula.viewmodel.MainActivityViewModel$1.onChanged:(Ljava/lang/Object;)V │ │ +444928: 1f01 371a |0000: check-cast v1, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ +44492c: 6e20 90d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel$1;.onChanged:(Ltech/ula/model/state/AppsStartupState;)V // method@d690 │ │ +444932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/viewmodel/MainActivityViewModel$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1447723,71 +1447719,71 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -444940: |[444940] tech.ula.viewmodel.MainActivityViewModel$1.onChanged:(Ltech/ula/model/state/AppsStartupState;)V │ │ -444950: 3805 7200 |0000: if-eqz v5, 0072 // +0072 │ │ -444954: 2200 3f1b |0002: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -444958: 5441 eca3 |0004: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -44495c: 7110 abd6 0100 |0006: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; // method@d6ab │ │ -444962: 0c01 |0009: move-result-object v1 │ │ -444964: 6202 6fa2 |000a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ -444968: 1f02 fb1a |000c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -44496c: 7110 7d84 0500 |000e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -444972: 0c03 |0011: move-result-object v3 │ │ -444974: 7040 aad4 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -44497a: 5441 eca3 |0015: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -44497e: 7110 acd6 0100 |0017: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; // method@d6ac │ │ -444984: 0c01 |001a: move-result-object v1 │ │ -444986: 7220 56d4 0100 |001b: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -44498c: 2050 811a |001e: instance-of v0, v5, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ -444990: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -444994: 5441 eca3 |0022: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -444998: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -44499a: 7120 b0d6 2100 |0025: invoke-static {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V // method@d6b0 │ │ -4449a0: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ -4449a4: 5440 eca3 |002a: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -4449a8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -4449aa: 7120 b0d6 1000 |002d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V // method@d6b0 │ │ -4449b0: 283d |0030: goto 006d // +003d │ │ -4449b2: 2050 471a |0031: instance-of v0, v5, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -4449b6: 3800 1800 |0033: if-eqz v0, 004b // +0018 │ │ -4449ba: 5440 eca3 |0035: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -4449be: 0751 |0037: move-object v1, v5 │ │ -4449c0: 1f01 471a |0038: check-cast v1, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -4449c4: 6e10 49cf 0100 |003a: invoke-virtual {v1}, Ltech/ula/model/state/DatabaseEntriesFetched;.getAppSession:()Ltech/ula/model/entities/Session; // method@cf49 │ │ -4449ca: 0c02 |003d: move-result-object v2 │ │ -4449cc: 6e20 cfd6 2000 |003e: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ -4449d2: 5440 eca3 |0041: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -4449d6: 6e10 4acf 0100 |0043: invoke-virtual {v1}, Ltech/ula/model/state/DatabaseEntriesFetched;.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf4a │ │ -4449dc: 0c01 |0046: move-result-object v1 │ │ -4449de: 6e20 ced6 1000 |0047: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d6ce │ │ -4449e4: 2823 |004a: goto 006d // +0023 │ │ -4449e6: 2050 221a |004b: instance-of v0, v5, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4449ea: 3800 2000 |004d: if-eqz v0, 006d // +0020 │ │ -4449ee: 5440 eca3 |004f: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -4449f2: 0751 |0051: move-object v1, v5 │ │ -4449f4: 1f01 221a |0052: check-cast v1, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4449f8: 6e10 a6ce 0100 |0054: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getApp:()Ltech/ula/model/entities/App; // method@cea6 │ │ -4449fe: 0c02 |0057: move-result-object v2 │ │ -444a00: 6e20 cdd6 2000 |0058: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedApp:(Ltech/ula/model/entities/App;)V // method@d6cd │ │ -444a06: 5440 eca3 |005b: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -444a0a: 6e10 a8ce 0100 |005d: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getSession:()Ltech/ula/model/entities/Session; // method@cea8 │ │ -444a10: 0c02 |0060: move-result-object v2 │ │ -444a12: 6e20 cfd6 2000 |0061: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ -444a18: 5440 eca3 |0064: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -444a1c: 6e10 a7ce 0100 |0066: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cea7 │ │ -444a22: 0c01 |0069: move-result-object v1 │ │ -444a24: 6e20 ced6 1000 |006a: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d6ce │ │ -444a2a: 5440 eca3 |006d: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ -444a2e: 7120 aed6 5000 |006f: invoke-static {v0, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.access$handleAppsPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AppsStartupState;)V // method@d6ae │ │ -444a34: 0e00 |0072: return-void │ │ +444934: |[444934] tech.ula.viewmodel.MainActivityViewModel$1.onChanged:(Ltech/ula/model/state/AppsStartupState;)V │ │ +444944: 3805 7200 |0000: if-eqz v5, 0072 // +0072 │ │ +444948: 2200 3f1b |0002: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +44494c: 5441 eca3 |0004: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +444950: 7110 abd6 0100 |0006: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; // method@d6ab │ │ +444956: 0c01 |0009: move-result-object v1 │ │ +444958: 6202 6fa2 |000a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ +44495c: 1f02 fb1a |000c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +444960: 7110 7d84 0500 |000e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +444966: 0c03 |0011: move-result-object v3 │ │ +444968: 7040 aad4 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +44496e: 5441 eca3 |0015: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +444972: 7110 acd6 0100 |0017: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; // method@d6ac │ │ +444978: 0c01 |001a: move-result-object v1 │ │ +44497a: 7220 56d4 0100 |001b: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +444980: 2050 811a |001e: instance-of v0, v5, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ +444984: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +444988: 5441 eca3 |0022: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +44498c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +44498e: 7120 b0d6 2100 |0025: invoke-static {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V // method@d6b0 │ │ +444994: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ +444998: 5440 eca3 |002a: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +44499c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +44499e: 7120 b0d6 1000 |002d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V // method@d6b0 │ │ +4449a4: 283d |0030: goto 006d // +003d │ │ +4449a6: 2050 471a |0031: instance-of v0, v5, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +4449aa: 3800 1800 |0033: if-eqz v0, 004b // +0018 │ │ +4449ae: 5440 eca3 |0035: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +4449b2: 0751 |0037: move-object v1, v5 │ │ +4449b4: 1f01 471a |0038: check-cast v1, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +4449b8: 6e10 49cf 0100 |003a: invoke-virtual {v1}, Ltech/ula/model/state/DatabaseEntriesFetched;.getAppSession:()Ltech/ula/model/entities/Session; // method@cf49 │ │ +4449be: 0c02 |003d: move-result-object v2 │ │ +4449c0: 6e20 cfd6 2000 |003e: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ +4449c6: 5440 eca3 |0041: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +4449ca: 6e10 4acf 0100 |0043: invoke-virtual {v1}, Ltech/ula/model/state/DatabaseEntriesFetched;.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf4a │ │ +4449d0: 0c01 |0046: move-result-object v1 │ │ +4449d2: 6e20 ced6 1000 |0047: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d6ce │ │ +4449d8: 2823 |004a: goto 006d // +0023 │ │ +4449da: 2050 221a |004b: instance-of v0, v5, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4449de: 3800 2000 |004d: if-eqz v0, 006d // +0020 │ │ +4449e2: 5440 eca3 |004f: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +4449e6: 0751 |0051: move-object v1, v5 │ │ +4449e8: 1f01 221a |0052: check-cast v1, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4449ec: 6e10 a6ce 0100 |0054: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getApp:()Ltech/ula/model/entities/App; // method@cea6 │ │ +4449f2: 0c02 |0057: move-result-object v2 │ │ +4449f4: 6e20 cdd6 2000 |0058: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedApp:(Ltech/ula/model/entities/App;)V // method@d6cd │ │ +4449fa: 5440 eca3 |005b: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +4449fe: 6e10 a8ce 0100 |005d: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getSession:()Ltech/ula/model/entities/Session; // method@cea8 │ │ +444a04: 0c02 |0060: move-result-object v2 │ │ +444a06: 6e20 cfd6 2000 |0061: invoke-virtual {v0, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ +444a0c: 5440 eca3 |0064: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +444a10: 6e10 a7ce 0100 |0066: invoke-virtual {v1}, Ltech/ula/model/state/AppDatabaseEntriesSynced;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cea7 │ │ +444a16: 0c01 |0069: move-result-object v1 │ │ +444a18: 6e20 ced6 1000 |006a: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d6ce │ │ +444a1e: 5440 eca3 |006d: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ec │ │ +444a22: 7120 aed6 5000 |006f: invoke-static {v0, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.access$handleAppsPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AppsStartupState;)V // method@d6ae │ │ +444a28: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0015 line=66 │ │ 0x001e line=68 │ │ 0x0022 line=69 │ │ 0x002a line=73 │ │ @@ -1447841,36 +1447837,36 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444a38: |[444a38] tech.ula.viewmodel.MainActivityViewModel$2.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444a48: 5b01 eda3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ -444a4c: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -444a52: 0e00 |0005: return-void │ │ +444a2c: |[444a2c] tech.ula.viewmodel.MainActivityViewModel$2.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444a3c: 5b01 eda3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ +444a40: 7010 0484 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +444a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$2;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -444a54: |[444a54] tech.ula.viewmodel.MainActivityViewModel$2.onChanged:(Ljava/lang/Object;)V │ │ -444a64: 1f01 721a |0000: check-cast v1, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ -444a68: 6e20 93d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel$2;.onChanged:(Ltech/ula/model/state/SessionStartupState;)V // method@d693 │ │ -444a6e: 0e00 |0005: return-void │ │ +444a48: |[444a48] tech.ula.viewmodel.MainActivityViewModel$2.onChanged:(Ljava/lang/Object;)V │ │ +444a58: 1f01 721a |0000: check-cast v1, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ +444a5c: 6e20 93d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel$2;.onChanged:(Ltech/ula/model/state/SessionStartupState;)V // method@d693 │ │ +444a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/viewmodel/MainActivityViewModel$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1447879,32 +1447875,32 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -444a70: |[444a70] tech.ula.viewmodel.MainActivityViewModel$2.onChanged:(Ltech/ula/model/state/SessionStartupState;)V │ │ -444a80: 3805 2300 |0000: if-eqz v5, 0023 // +0023 │ │ -444a84: 2200 3f1b |0002: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -444a88: 5441 eda3 |0004: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ -444a8c: 7110 abd6 0100 |0006: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; // method@d6ab │ │ -444a92: 0c01 |0009: move-result-object v1 │ │ -444a94: 6202 6fa2 |000a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ -444a98: 1f02 fb1a |000c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -444a9c: 7110 7d84 0500 |000e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -444aa2: 0c03 |0011: move-result-object v3 │ │ -444aa4: 7040 aad4 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -444aaa: 5441 eda3 |0015: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ -444aae: 7110 acd6 0100 |0017: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; // method@d6ac │ │ -444ab4: 0c01 |001a: move-result-object v1 │ │ -444ab6: 7220 56d4 0100 |001b: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -444abc: 5440 eda3 |001e: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ -444ac0: 7120 afd6 5000 |0020: invoke-static {v0, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.access$handleSessionPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupState;)V // method@d6af │ │ -444ac6: 0e00 |0023: return-void │ │ +444a64: |[444a64] tech.ula.viewmodel.MainActivityViewModel$2.onChanged:(Ltech/ula/model/state/SessionStartupState;)V │ │ +444a74: 3805 2300 |0000: if-eqz v5, 0023 // +0023 │ │ +444a78: 2200 3f1b |0002: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +444a7c: 5441 eda3 |0004: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ +444a80: 7110 abd6 0100 |0006: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; // method@d6ab │ │ +444a86: 0c01 |0009: move-result-object v1 │ │ +444a88: 6202 6fa2 |000a: sget-object v2, Ltech/ula/utils/BreadcrumbType$ObservedState;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ObservedState; // field@a26f │ │ +444a8c: 1f02 fb1a |000c: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +444a90: 7110 7d84 0500 |000e: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +444a96: 0c03 |0011: move-result-object v3 │ │ +444a98: 7040 aad4 1032 |0012: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +444a9e: 5441 eda3 |0015: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ +444aa2: 7110 acd6 0100 |0017: invoke-static {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; // method@d6ac │ │ +444aa8: 0c01 |001a: move-result-object v1 │ │ +444aaa: 7220 56d4 0100 |001b: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +444ab0: 5440 eda3 |001e: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$2;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ed │ │ +444ab4: 7120 afd6 5000 |0020: invoke-static {v0, v5}, Ltech/ula/viewmodel/MainActivityViewModel;.access$handleSessionPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupState;)V // method@d6af │ │ +444aba: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ 0x0015 line=89 │ │ 0x001e line=90 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Ltech/ula/viewmodel/MainActivityViewModel$2; │ │ @@ -1448082,111 +1448078,111 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 20 │ │ insns size : 182 16-bit code units │ │ -445104: |[445104] tech.ula.viewmodel.MainActivityViewModel.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;)V │ │ -445114: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -445118: 0801 1700 |0002: move-object/from16 v1, v23 │ │ -44511c: 0802 1800 |0004: move-object/from16 v2, v24 │ │ -445120: 0803 1900 |0006: move-object/from16 v3, v25 │ │ -445124: 1a04 3a75 |0008: const-string v4, "appsStartupFsm" // string@753a │ │ -445128: 7120 5f9f 4100 |000a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44512e: 1a04 84c3 |000d: const-string v4, "sessionStartupFsm" // string@c384 │ │ -445132: 7120 5f9f 4200 |000f: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445138: 1a04 f9a2 |0012: const-string v4, "logger" // string@a2f9 │ │ -44513c: 7120 5f9f 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445142: 7601 7440 1600 |0017: invoke-direct/range {v22}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -445148: 5b01 fba3 |001a: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ -44514c: 5b02 03a4 |001c: iput-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ -445150: 5b03 02a4 |001e: iput-object v3, v0, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ -445154: 1a01 6050 |0020: const-string v1, "MainVM" // string@5060 │ │ -445158: 5b01 fda3 |0022: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ -44515c: 2201 e819 |0024: new-instance v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -445160: 1a03 e464 |0026: const-string v3, "UNSELECTED" // string@64e4 │ │ -445164: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -445166: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -445168: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -44516a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -44516c: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -44516e: 1609 0000 |002d: const-wide/16 v9, #int 0 // #0 │ │ -445172: 130b 7e00 |002f: const/16 v11, #int 126 // #7e │ │ -445176: 120c |0031: const/4 v12, #int 0 // #0 │ │ -445178: 0712 |0032: move-object v2, v1 │ │ -44517a: 760b 12cd 0200 |0033: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd12 │ │ -445180: 5b01 07a4 |0036: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445184: 5401 07a4 |0038: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445188: 5b01 ffa3 |003a: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -44518c: 2201 f719 |003c: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -445190: 0712 |003e: move-object v2, v1 │ │ -445192: 1603 ffff |003f: const-wide/16 v3, #int -1 // #ffff │ │ -445196: 1a05 e464 |0041: const-string v5, "UNSELECTED" // string@64e4 │ │ -44519a: 1606 ffff |0043: const-wide/16 v6, #int -1 // #ffff │ │ -44519e: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -4451a0: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -4451a2: 120a |0047: const/4 v10, #int 0 // #0 │ │ -4451a4: 120b |0048: const/4 v11, #int 0 // #0 │ │ -4451a6: 120d |0049: const/4 v13, #int 0 // #0 │ │ -4451a8: 160e 0000 |004a: const-wide/16 v14, #int 0 // #0 │ │ -4451ac: 1610 0000 |004c: const-wide/16 v16, #int 0 // #0 │ │ -4451b0: 1312 0000 |004e: const/16 v18, #int 0 // #0 │ │ -4451b4: 1313 0000 |0050: const/16 v19, #int 0 // #0 │ │ -4451b8: 1314 f81f |0052: const/16 v20, #int 8184 // #1ff8 │ │ -4451bc: 1315 0000 |0054: const/16 v21, #int 0 // #0 │ │ -4451c0: 7614 90cd 0200 |0056: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ -4451c6: 5b01 09a4 |0059: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -4451ca: 5401 09a4 |005b: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -4451ce: 5b01 01a4 |005d: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -4451d2: 2201 eb19 |005f: new-instance v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4451d6: 1a05 e464 |0061: const-string v5, "UNSELECTED" // string@64e4 │ │ -4451da: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -4451dc: 1207 |0064: const/4 v7, #int 0 // #0 │ │ -4451de: 1209 |0065: const/4 v9, #int 0 // #0 │ │ -4451e0: 120b |0066: const/4 v11, #int 0 // #0 │ │ -4451e2: 120d |0067: const/4 v13, #int 0 // #0 │ │ -4451e4: 130e fc03 |0068: const/16 v14, #int 1020 // #3fc │ │ -4451e8: 120f |006a: const/4 v15, #int 0 // #0 │ │ -4451ea: 0712 |006b: move-object v2, v1 │ │ -4451ec: 760e 40cd 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -4451f2: 5b01 08a4 |006f: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ -4451f6: 5401 08a4 |0071: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ -4451fa: 5b01 00a4 |0073: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -4451fe: 5401 fba3 |0075: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ -445202: 6e10 fcce 0100 |0077: invoke-virtual {v1}, Ltech/ula/model/state/AppsStartupFsm;.getState:()Landroidx/lifecycle/LiveData; // method@cefc │ │ -445208: 0c01 |007a: move-result-object v1 │ │ -44520a: 5b01 fca3 |007b: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsState:Landroidx/lifecycle/LiveData; // field@a3fc │ │ -44520e: 5401 03a4 |007d: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ -445212: 6e10 17d0 0100 |007f: invoke-virtual {v1}, Ltech/ula/model/state/SessionStartupFsm;.getState:()Landroidx/lifecycle/LiveData; // method@d017 │ │ -445218: 0c01 |0082: move-result-object v1 │ │ -44521a: 5b01 04a4 |0083: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionState:Landroidx/lifecycle/LiveData; // field@a404 │ │ -44521e: 2201 0808 |0085: new-instance v1, Landroidx/lifecycle/MediatorLiveData; // type@0808 │ │ -445222: 7010 1640 0100 |0087: invoke-direct {v1}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@4016 │ │ -445228: 6202 3aa4 |008a: sget-object v2, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ -44522c: 6e20 1c40 2100 |008c: invoke-virtual {v1, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445232: 5b01 06a4 |008f: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445236: 1201 |0091: const/4 v1, #int 0 // #0 │ │ -445238: 1212 |0092: const/4 v2, #int 1 // #1 │ │ -44523a: 7130 91ac 2101 |0093: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -445240: 0c01 |0096: move-result-object v1 │ │ -445242: 5b01 fea3 |0097: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ -445246: 5401 06a4 |0099: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -44524a: 5402 fca3 |009b: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsState:Landroidx/lifecycle/LiveData; // field@a3fc │ │ -44524e: 2203 9c1b |009d: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$1; // type@1b9c │ │ -445252: 7020 8ed6 0300 |009f: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d68e │ │ -445258: 1f03 0b08 |00a2: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ -44525c: 6e30 1740 2103 |00a4: invoke-virtual {v1, v2, v3}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ -445262: 5401 06a4 |00a7: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445266: 5402 04a4 |00a9: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionState:Landroidx/lifecycle/LiveData; // field@a404 │ │ -44526a: 2203 9d1b |00ab: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$2; // type@1b9d │ │ -44526e: 7020 91d6 0300 |00ad: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel$2;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d691 │ │ -445274: 1f03 0b08 |00b0: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ -445278: 6e30 1740 2103 |00b2: invoke-virtual {v1, v2, v3}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ -44527e: 0e00 |00b5: return-void │ │ +4450f8: |[4450f8] tech.ula.viewmodel.MainActivityViewModel.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;)V │ │ +445108: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +44510c: 0801 1700 |0002: move-object/from16 v1, v23 │ │ +445110: 0802 1800 |0004: move-object/from16 v2, v24 │ │ +445114: 0803 1900 |0006: move-object/from16 v3, v25 │ │ +445118: 1a04 3a75 |0008: const-string v4, "appsStartupFsm" // string@753a │ │ +44511c: 7120 5f9f 4100 |000a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445122: 1a04 84c3 |000d: const-string v4, "sessionStartupFsm" // string@c384 │ │ +445126: 7120 5f9f 4200 |000f: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44512c: 1a04 f9a2 |0012: const-string v4, "logger" // string@a2f9 │ │ +445130: 7120 5f9f 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445136: 7601 7440 1600 |0017: invoke-direct/range {v22}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +44513c: 5b01 fba3 |001a: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ +445140: 5b02 03a4 |001c: iput-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ +445144: 5b03 02a4 |001e: iput-object v3, v0, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ +445148: 1a01 6050 |0020: const-string v1, "MainVM" // string@5060 │ │ +44514c: 5b01 fda3 |0022: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ +445150: 2201 e819 |0024: new-instance v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +445154: 1a03 e464 |0026: const-string v3, "UNSELECTED" // string@64e4 │ │ +445158: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +44515a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +44515c: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +44515e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +445160: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +445162: 1609 0000 |002d: const-wide/16 v9, #int 0 // #0 │ │ +445166: 130b 7e00 |002f: const/16 v11, #int 126 // #7e │ │ +44516a: 120c |0031: const/4 v12, #int 0 // #0 │ │ +44516c: 0712 |0032: move-object v2, v1 │ │ +44516e: 760b 12cd 0200 |0033: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd12 │ │ +445174: 5b01 07a4 |0036: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445178: 5401 07a4 |0038: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +44517c: 5b01 ffa3 |003a: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445180: 2201 f719 |003c: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +445184: 0712 |003e: move-object v2, v1 │ │ +445186: 1603 ffff |003f: const-wide/16 v3, #int -1 // #ffff │ │ +44518a: 1a05 e464 |0041: const-string v5, "UNSELECTED" // string@64e4 │ │ +44518e: 1606 ffff |0043: const-wide/16 v6, #int -1 // #ffff │ │ +445192: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +445194: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +445196: 120a |0047: const/4 v10, #int 0 // #0 │ │ +445198: 120b |0048: const/4 v11, #int 0 // #0 │ │ +44519a: 120d |0049: const/4 v13, #int 0 // #0 │ │ +44519c: 160e 0000 |004a: const-wide/16 v14, #int 0 // #0 │ │ +4451a0: 1610 0000 |004c: const-wide/16 v16, #int 0 // #0 │ │ +4451a4: 1312 0000 |004e: const/16 v18, #int 0 // #0 │ │ +4451a8: 1313 0000 |0050: const/16 v19, #int 0 // #0 │ │ +4451ac: 1314 f81f |0052: const/16 v20, #int 8184 // #1ff8 │ │ +4451b0: 1315 0000 |0054: const/16 v21, #int 0 // #0 │ │ +4451b4: 7614 90cd 0200 |0056: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ +4451ba: 5b01 09a4 |0059: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +4451be: 5401 09a4 |005b: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +4451c2: 5b01 01a4 |005d: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +4451c6: 2201 eb19 |005f: new-instance v1, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4451ca: 1a05 e464 |0061: const-string v5, "UNSELECTED" // string@64e4 │ │ +4451ce: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +4451d0: 1207 |0064: const/4 v7, #int 0 // #0 │ │ +4451d2: 1209 |0065: const/4 v9, #int 0 // #0 │ │ +4451d4: 120b |0066: const/4 v11, #int 0 // #0 │ │ +4451d6: 120d |0067: const/4 v13, #int 0 // #0 │ │ +4451d8: 130e fc03 |0068: const/16 v14, #int 1020 // #3fc │ │ +4451dc: 120f |006a: const/4 v15, #int 0 // #0 │ │ +4451de: 0712 |006b: move-object v2, v1 │ │ +4451e0: 760e 40cd 0200 |006c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +4451e6: 5b01 08a4 |006f: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ +4451ea: 5401 08a4 |0071: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ +4451ee: 5b01 00a4 |0073: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +4451f2: 5401 fba3 |0075: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ +4451f6: 6e10 fcce 0100 |0077: invoke-virtual {v1}, Ltech/ula/model/state/AppsStartupFsm;.getState:()Landroidx/lifecycle/LiveData; // method@cefc │ │ +4451fc: 0c01 |007a: move-result-object v1 │ │ +4451fe: 5b01 fca3 |007b: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsState:Landroidx/lifecycle/LiveData; // field@a3fc │ │ +445202: 5401 03a4 |007d: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ +445206: 6e10 17d0 0100 |007f: invoke-virtual {v1}, Ltech/ula/model/state/SessionStartupFsm;.getState:()Landroidx/lifecycle/LiveData; // method@d017 │ │ +44520c: 0c01 |0082: move-result-object v1 │ │ +44520e: 5b01 04a4 |0083: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionState:Landroidx/lifecycle/LiveData; // field@a404 │ │ +445212: 2201 0808 |0085: new-instance v1, Landroidx/lifecycle/MediatorLiveData; // type@0808 │ │ +445216: 7010 1640 0100 |0087: invoke-direct {v1}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@4016 │ │ +44521c: 6202 3aa4 |008a: sget-object v2, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ +445220: 6e20 1c40 2100 |008c: invoke-virtual {v1, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445226: 5b01 06a4 |008f: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44522a: 1201 |0091: const/4 v1, #int 0 // #0 │ │ +44522c: 1212 |0092: const/4 v2, #int 1 // #1 │ │ +44522e: 7130 91ac 2101 |0093: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +445234: 0c01 |0096: move-result-object v1 │ │ +445236: 5b01 fea3 |0097: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ +44523a: 5401 06a4 |0099: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44523e: 5402 fca3 |009b: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsState:Landroidx/lifecycle/LiveData; // field@a3fc │ │ +445242: 2203 9c1b |009d: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$1; // type@1b9c │ │ +445246: 7020 8ed6 0300 |009f: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d68e │ │ +44524c: 1f03 0b08 |00a2: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ +445250: 6e30 1740 2103 |00a4: invoke-virtual {v1, v2, v3}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ +445256: 5401 06a4 |00a7: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44525a: 5402 04a4 |00a9: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.sessionState:Landroidx/lifecycle/LiveData; // field@a404 │ │ +44525e: 2203 9d1b |00ab: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$2; // type@1b9d │ │ +445262: 7020 91d6 0300 |00ad: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel$2;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d691 │ │ +445268: 1f03 0b08 |00b0: check-cast v3, Landroidx/lifecycle/Observer; // type@080b │ │ +44526c: 6e30 1740 2103 |00b2: invoke-virtual {v1, v2, v3}, Landroidx/lifecycle/MediatorLiveData;.addSource:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V // method@4017 │ │ +445272: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0017 line=25 │ │ 0x0022 line=27 │ │ 0x0024 line=32 │ │ 0x0038 line=33 │ │ 0x003c line=35 │ │ @@ -1448212,22 +1448208,22 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -445280: |[445280] tech.ula.viewmodel.MainActivityViewModel.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -445290: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -445294: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ -445298: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -44529c: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -4452a2: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ -4452a6: 7040 a8d6 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;)V // method@d6a8 │ │ -4452ac: 0e00 |000e: return-void │ │ +445274: |[445274] tech.ula.viewmodel.MainActivityViewModel.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +445284: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +445288: 3804 0900 |0002: if-eqz v4, 000b // +0009 │ │ +44528c: 2203 3b1b |0004: new-instance v3, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +445290: 7010 9ed4 0300 |0006: invoke-direct {v3}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +445296: 1f03 2b1b |0009: check-cast v3, Ltech/ula/utils/Logger; // type@1b2b │ │ +44529a: 7040 a8d6 1032 |000b: invoke-direct {v0, v1, v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;)V // method@d6a8 │ │ +4452a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x000f reg=1 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x000f reg=2 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ @@ -1448240,17 +1448236,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444e68: |[444e68] tech.ula.viewmodel.MainActivityViewModel.access$getAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Z │ │ -444e78: 5500 faa3 |0000: iget-boolean v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ -444e7c: 0f00 |0002: return v0 │ │ +444e5c: |[444e5c] tech.ula.viewmodel.MainActivityViewModel.access$getAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Z │ │ +444e6c: 5500 faa3 |0000: iget-boolean v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ +444e70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1448258,17 +1448254,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -445060: |[445060] tech.ula.viewmodel.MainActivityViewModel.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; │ │ -445070: 5400 fda3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ -445074: 1100 |0002: return-object v0 │ │ +445054: |[445054] tech.ula.viewmodel.MainActivityViewModel.access$getClassName$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ljava/lang/String; │ │ +445064: 5400 fda3 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ +445068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1448276,17 +1448272,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4450ec: |[4450ec] tech.ula.viewmodel.MainActivityViewModel.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; │ │ -4450fc: 5400 02a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ -445100: 1100 |0002: return-object v0 │ │ +4450e0: |[4450e0] tech.ula.viewmodel.MainActivityViewModel.access$getLogger$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Ltech/ula/utils/Logger; │ │ +4450f0: 5400 02a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ +4450f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #5 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1448294,17 +1448290,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444e50: |[444e50] tech.ula.viewmodel.MainActivityViewModel.access$getState$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Landroidx/lifecycle/MediatorLiveData; │ │ -444e60: 5400 06a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -444e64: 1100 |0002: return-object v0 │ │ +444e44: |[444e44] tech.ula.viewmodel.MainActivityViewModel.access$getState$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Landroidx/lifecycle/MediatorLiveData; │ │ +444e54: 5400 06a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +444e58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #6 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1448312,17 +1448308,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AppsStartupState;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4452b0: |[4452b0] tech.ula.viewmodel.MainActivityViewModel.access$handleAppsPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AppsStartupState;)V │ │ -4452c0: 7020 b9d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAppsPreparationState:(Ltech/ula/model/state/AppsStartupState;)V // method@d6b9 │ │ -4452c6: 0e00 |0003: return-void │ │ +4452a4: |[4452a4] tech.ula.viewmodel.MainActivityViewModel.access$handleAppsPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AppsStartupState;)V │ │ +4452b4: 7020 b9d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAppsPreparationState:(Ltech/ula/model/state/AppsStartupState;)V // method@d6b9 │ │ +4452ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/state/AppsStartupState; │ │ │ │ @@ -1448331,17 +1448327,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupState;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4452c8: |[4452c8] tech.ula.viewmodel.MainActivityViewModel.access$handleSessionPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupState;)V │ │ -4452d8: 7020 c3d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleSessionPreparationState:(Ltech/ula/model/state/SessionStartupState;)V // method@d6c3 │ │ -4452de: 0e00 |0003: return-void │ │ +4452bc: |[4452bc] tech.ula.viewmodel.MainActivityViewModel.access$handleSessionPreparationState:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupState;)V │ │ +4452cc: 7020 c3d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleSessionPreparationState:(Ltech/ula/model/state/SessionStartupState;)V // method@d6c3 │ │ +4452d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/state/SessionStartupState; │ │ │ │ @@ -1448350,17 +1448346,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4452e0: |[4452e0] tech.ula.viewmodel.MainActivityViewModel.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V │ │ -4452f0: 5c01 faa3 |0000: iput-boolean v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ -4452f4: 0e00 |0002: return-void │ │ +4452d4: |[4452d4] tech.ula.viewmodel.MainActivityViewModel.access$setAppsAreWaitingForSelection$p:(Ltech/ula/viewmodel/MainActivityViewModel;Z)V │ │ +4452e4: 5c01 faa3 |0000: iput-boolean v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ +4452e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1448369,17 +1448365,17 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4452f8: |[4452f8] tech.ula.viewmodel.MainActivityViewModel.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V │ │ -445308: 7020 d7d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -44530e: 0e00 |0003: return-void │ │ +4452ec: |[4452ec] tech.ula.viewmodel.MainActivityViewModel.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V │ │ +4452fc: 7020 d7d6 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/state/SessionStartupEvent; │ │ │ │ @@ -1448388,28 +1448384,28 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -444e80: |[444e80] tech.ula.viewmodel.MainActivityViewModel.appsPreparationRequirementsHaveBeenSelected:()Z │ │ -444e90: 5420 ffa3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -444e94: 5421 07a4 |0002: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -444e98: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -444e9e: 0a00 |0007: move-result v0 │ │ -444ea0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -444ea2: b710 |0009: xor-int/2addr v0, v1 │ │ -444ea4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -444ea8: 7010 ccd6 0200 |000c: invoke-direct {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ -444eae: 0a00 |000f: move-result v0 │ │ -444eb0: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -444eb4: 2802 |0012: goto 0014 // +0002 │ │ -444eb6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -444eb8: 0f01 |0014: return v1 │ │ +444e74: |[444e74] tech.ula.viewmodel.MainActivityViewModel.appsPreparationRequirementsHaveBeenSelected:()Z │ │ +444e84: 5420 ffa3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +444e88: 5421 07a4 |0002: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +444e8c: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +444e92: 0a00 |0007: move-result v0 │ │ +444e94: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +444e96: b710 |0009: xor-int/2addr v0, v1 │ │ +444e98: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +444e9c: 7010 ccd6 0200 |000c: invoke-direct {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ +444ea2: 0a00 |000f: move-result v0 │ │ +444ea4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +444ea8: 2802 |0012: goto 0014 // +0002 │ │ +444eaa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +444eac: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #11 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1448417,24 +1448413,24 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -445310: |[445310] tech.ula.viewmodel.MainActivityViewModel.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V │ │ -445320: 7010 ccd6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ -445326: 0a00 |0003: move-result v0 │ │ -445328: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -44532c: 6202 10a4 |0006: sget-object v2, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // field@a410 │ │ -445330: 1f02 951b |0008: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445334: 7020 c9d6 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -44533a: 0e00 |000d: return-void │ │ -44533c: 7210 439e 0200 |000e: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ -445342: 0e00 |0011: return-void │ │ +445304: |[445304] tech.ula.viewmodel.MainActivityViewModel.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V │ │ +445314: 7010 ccd6 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ +44531a: 0a00 |0003: move-result v0 │ │ +44531c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +445320: 6202 10a4 |0006: sget-object v2, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // field@a410 │ │ +445324: 1f02 951b |0008: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445328: 7020 c9d6 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +44532e: 0e00 |000d: return-void │ │ +445330: 7210 439e 0200 |000e: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@9e43 │ │ +445336: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0006 line=396 │ │ 0x000e line=399 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1448445,117 +1448441,117 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 210 16-bit code units │ │ -445344: |[445344] tech.ula.viewmodel.MainActivityViewModel.handleAppsPreparationState:(Ltech/ula/model/state/AppsStartupState;)V │ │ -445354: 2040 811a |0000: instance-of v0, v4, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ -445358: 3900 cf00 |0002: if-nez v0, 00d1 // +00cf │ │ -44535c: 2041 541a |0004: instance-of v1, v4, Ltech/ula/model/state/FetchingDatabaseEntries; // type@1a54 │ │ -445360: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -445364: 2900 c900 |0008: goto/16 00d1 // +00c9 │ │ -445368: 7010 b2d6 0300 |000a: invoke-direct {v3}, Ltech/ula/viewmodel/MainActivityViewModel;.appsPreparationRequirementsHaveBeenSelected:()Z // method@d6b2 │ │ -44536e: 0a02 |000d: move-result v2 │ │ -445370: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -445374: 6204 0da4 |0010: sget-object v4, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // field@a40d │ │ -445378: 1f04 951b |0012: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -44537c: 7020 c9d6 4300 |0014: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445382: 0e00 |0017: return-void │ │ -445384: 2042 591a |0018: instance-of v2, v4, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ -445388: 3802 1200 |001a: if-eqz v2, 002c // +0012 │ │ -44538c: 2200 961b |001c: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -445390: 7110 7d84 0400 |001e: invoke-static {v4}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -445396: 0c04 |0021: move-result-object v4 │ │ -445398: 7020 70d6 4000 |0022: invoke-direct {v0, v4}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ -44539e: 1f00 951b |0025: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4453a2: 7020 c9d6 0300 |0027: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4453a8: 2900 a000 |002a: goto/16 00ca // +00a0 │ │ -4453ac: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -4453b0: 2900 9c00 |002e: goto/16 00ca // +009c │ │ -4453b4: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ -4453b8: 2900 9800 |0032: goto/16 00ca // +0098 │ │ -4453bc: 2040 471a |0034: instance-of v0, v4, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ -4453c0: 3800 1000 |0036: if-eqz v0, 0046 // +0010 │ │ -4453c4: 2204 401a |0038: new-instance v4, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -4453c8: 5430 00a4 |003a: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -4453cc: 7020 27cf 0400 |003c: invoke-direct {v4, v0}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf27 │ │ -4453d2: 1f04 2a1a |003f: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -4453d6: 7020 d3d6 4300 |0041: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -4453dc: 2900 8600 |0044: goto/16 00ca // +0086 │ │ -4453e0: 2040 461a |0046: instance-of v0, v4, Ltech/ula/model/state/DatabaseEntriesFetchFailed; // type@1a46 │ │ -4453e4: 3800 0b00 |0048: if-eqz v0, 0053 // +000b │ │ -4453e8: 6204 8ca3 |004a: sget-object v4, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // field@a38c │ │ -4453ec: 1f04 951b |004c: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4453f0: 7020 c9d6 4300 |004e: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4453f6: 2900 7900 |0051: goto/16 00ca // +0079 │ │ -4453fa: 2040 281a |0053: instance-of v0, v4, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ -4453fe: 3800 0f00 |0055: if-eqz v0, 0064 // +000f │ │ -445402: 2204 3f1a |0057: new-instance v4, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -445406: 5430 01a4 |0059: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -44540a: 7020 1fcf 0400 |005b: invoke-direct {v4, v0}, Ltech/ula/model/state/CheckAppSessionServiceType;.:(Ltech/ula/model/entities/Session;)V // method@cf1f │ │ -445410: 1f04 2a1a |005e: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445414: 7020 d3d6 4300 |0060: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -44541a: 2867 |0063: goto 00ca // +0067 │ │ -44541c: 2040 291a |0064: instance-of v0, v4, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ -445420: 3800 0a00 |0066: if-eqz v0, 0070 // +000a │ │ -445424: 5434 06a4 |0068: iget-object v4, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445428: 6200 94a3 |006a: sget-object v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.INSTANCE:Ltech/ula/viewmodel/FilesystemCredentialsRequired; // field@a394 │ │ -44542c: 6e20 1c40 0400 |006c: invoke-virtual {v4, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445432: 285b |006f: goto 00ca // +005b │ │ -445434: 2040 231a |0070: instance-of v0, v4, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ -445438: 3800 1100 |0072: if-eqz v0, 0083 // +0011 │ │ -44543c: 2204 411a |0074: new-instance v4, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -445440: 5430 ffa3 |0076: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445444: 5431 00a4 |0078: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445448: 7030 2fcf 0401 |007a: invoke-direct {v4, v0, v1}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V // method@cf2f │ │ -44544e: 1f04 2a1a |007d: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445452: 7020 d3d6 4300 |007f: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445458: 2848 |0082: goto 00ca // +0048 │ │ -44545a: 2040 241a |0083: instance-of v0, v4, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ -44545e: 3800 0a00 |0085: if-eqz v0, 008f // +000a │ │ -445462: 5434 06a4 |0087: iget-object v4, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445466: 6200 74a3 |0089: sget-object v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.INSTANCE:Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // field@a374 │ │ -44546a: 6e20 1c40 0400 |008b: invoke-virtual {v4, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445470: 283c |008e: goto 00ca // +003c │ │ -445472: 2040 431a |008f: instance-of v0, v4, Ltech/ula/model/state/CopyingAppScript; // type@1a43 │ │ -445476: 3800 0300 |0091: if-eqz v0, 0094 // +0003 │ │ -44547a: 2837 |0093: goto 00ca // +0037 │ │ -44547c: 2040 261a |0094: instance-of v0, v4, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ -445480: 3800 1300 |0096: if-eqz v0, 00a9 // +0013 │ │ -445484: 2204 781a |0098: new-instance v4, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -445488: 5430 ffa3 |009a: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -44548c: 5431 01a4 |009c: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445490: 5432 00a4 |009e: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445494: 7040 48d0 0421 |00a0: invoke-direct {v4, v0, v1, v2}, Ltech/ula/model/state/SyncDatabaseEntries;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@d048 │ │ -44549a: 1f04 2a1a |00a3: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -44549e: 7020 d3d6 4300 |00a5: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -4454a4: 2822 |00a8: goto 00ca // +0022 │ │ -4454a6: 2040 251a |00a9: instance-of v0, v4, Ltech/ula/model/state/AppScriptCopyFailed; // type@1a25 │ │ -4454aa: 3800 0a00 |00ab: if-eqz v0, 00b5 // +000a │ │ -4454ae: 6204 8ba3 |00ad: sget-object v4, Ltech/ula/viewmodel/ErrorCopyingAppScript;.INSTANCE:Ltech/ula/viewmodel/ErrorCopyingAppScript; // field@a38b │ │ -4454b2: 1f04 951b |00af: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4454b6: 7020 c9d6 4300 |00b1: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4454bc: 2816 |00b4: goto 00ca // +0016 │ │ -4454be: 2040 7a1a |00b5: instance-of v0, v4, Ltech/ula/model/state/SyncingDatabaseEntries; // type@1a7a │ │ -4454c2: 3800 0300 |00b7: if-eqz v0, 00ba // +0003 │ │ -4454c6: 2811 |00b9: goto 00ca // +0011 │ │ -4454c8: 2044 221a |00ba: instance-of v4, v4, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ -4454cc: 3804 0f00 |00bc: if-eqz v4, 00cb // +000f │ │ -4454d0: 2204 661a |00be: new-instance v4, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -4454d4: 5430 01a4 |00c0: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -4454d8: 7020 e3cf 0400 |00c2: invoke-direct {v4, v0}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ -4454de: 1f04 671a |00c5: check-cast v4, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -4454e2: 7020 d7d6 4300 |00c7: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -4454e8: 0e00 |00ca: return-void │ │ -4454ea: 2204 e211 |00cb: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4454ee: 7010 d689 0400 |00cd: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4454f4: 2704 |00d0: throw v4 │ │ -4454f6: 0e00 |00d1: return-void │ │ +445338: |[445338] tech.ula.viewmodel.MainActivityViewModel.handleAppsPreparationState:(Ltech/ula/model/state/AppsStartupState;)V │ │ +445348: 2040 811a |0000: instance-of v0, v4, Ltech/ula/model/state/WaitingForAppSelection; // type@1a81 │ │ +44534c: 3900 cf00 |0002: if-nez v0, 00d1 // +00cf │ │ +445350: 2041 541a |0004: instance-of v1, v4, Ltech/ula/model/state/FetchingDatabaseEntries; // type@1a54 │ │ +445354: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +445358: 2900 c900 |0008: goto/16 00d1 // +00c9 │ │ +44535c: 7010 b2d6 0300 |000a: invoke-direct {v3}, Ltech/ula/viewmodel/MainActivityViewModel;.appsPreparationRequirementsHaveBeenSelected:()Z // method@d6b2 │ │ +445362: 0a02 |000d: move-result v2 │ │ +445364: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +445368: 6204 0da4 |0010: sget-object v4, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // field@a40d │ │ +44536c: 1f04 951b |0012: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445370: 7020 c9d6 4300 |0014: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445376: 0e00 |0017: return-void │ │ +445378: 2042 591a |0018: instance-of v2, v4, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ +44537c: 3802 1200 |001a: if-eqz v2, 002c // +0012 │ │ +445380: 2200 961b |001c: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +445384: 7110 7d84 0400 |001e: invoke-static {v4}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +44538a: 0c04 |0021: move-result-object v4 │ │ +44538c: 7020 70d6 4000 |0022: invoke-direct {v0, v4}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ +445392: 1f00 951b |0025: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445396: 7020 c9d6 0300 |0027: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +44539c: 2900 a000 |002a: goto/16 00ca // +00a0 │ │ +4453a0: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +4453a4: 2900 9c00 |002e: goto/16 00ca // +009c │ │ +4453a8: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ +4453ac: 2900 9800 |0032: goto/16 00ca // +0098 │ │ +4453b0: 2040 471a |0034: instance-of v0, v4, Ltech/ula/model/state/DatabaseEntriesFetched; // type@1a47 │ │ +4453b4: 3800 1000 |0036: if-eqz v0, 0046 // +0010 │ │ +4453b8: 2204 401a |0038: new-instance v4, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +4453bc: 5430 00a4 |003a: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +4453c0: 7020 27cf 0400 |003c: invoke-direct {v4, v0}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf27 │ │ +4453c6: 1f04 2a1a |003f: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +4453ca: 7020 d3d6 4300 |0041: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +4453d0: 2900 8600 |0044: goto/16 00ca // +0086 │ │ +4453d4: 2040 461a |0046: instance-of v0, v4, Ltech/ula/model/state/DatabaseEntriesFetchFailed; // type@1a46 │ │ +4453d8: 3800 0b00 |0048: if-eqz v0, 0053 // +000b │ │ +4453dc: 6204 8ca3 |004a: sget-object v4, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // field@a38c │ │ +4453e0: 1f04 951b |004c: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4453e4: 7020 c9d6 4300 |004e: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4453ea: 2900 7900 |0051: goto/16 00ca // +0079 │ │ +4453ee: 2040 281a |0053: instance-of v0, v4, Ltech/ula/model/state/AppsFilesystemHasCredentials; // type@1a28 │ │ +4453f2: 3800 0f00 |0055: if-eqz v0, 0064 // +000f │ │ +4453f6: 2204 3f1a |0057: new-instance v4, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +4453fa: 5430 01a4 |0059: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +4453fe: 7020 1fcf 0400 |005b: invoke-direct {v4, v0}, Ltech/ula/model/state/CheckAppSessionServiceType;.:(Ltech/ula/model/entities/Session;)V // method@cf1f │ │ +445404: 1f04 2a1a |005e: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445408: 7020 d3d6 4300 |0060: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +44540e: 2867 |0063: goto 00ca // +0067 │ │ +445410: 2040 291a |0064: instance-of v0, v4, Ltech/ula/model/state/AppsFilesystemRequiresCredentials; // type@1a29 │ │ +445414: 3800 0a00 |0066: if-eqz v0, 0070 // +000a │ │ +445418: 5434 06a4 |0068: iget-object v4, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44541c: 6200 94a3 |006a: sget-object v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.INSTANCE:Ltech/ula/viewmodel/FilesystemCredentialsRequired; // field@a394 │ │ +445420: 6e20 1c40 0400 |006c: invoke-virtual {v4, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445426: 285b |006f: goto 00ca // +005b │ │ +445428: 2040 231a |0070: instance-of v0, v4, Ltech/ula/model/state/AppHasServiceTypeSet; // type@1a23 │ │ +44542c: 3800 1100 |0072: if-eqz v0, 0083 // +0011 │ │ +445430: 2204 411a |0074: new-instance v4, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +445434: 5430 ffa3 |0076: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445438: 5431 00a4 |0078: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +44543c: 7030 2fcf 0401 |007a: invoke-direct {v4, v0, v1}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;)V // method@cf2f │ │ +445442: 1f04 2a1a |007d: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445446: 7020 d3d6 4300 |007f: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +44544c: 2848 |0082: goto 00ca // +0048 │ │ +44544e: 2040 241a |0083: instance-of v0, v4, Ltech/ula/model/state/AppRequiresServiceType; // type@1a24 │ │ +445452: 3800 0a00 |0085: if-eqz v0, 008f // +000a │ │ +445456: 5434 06a4 |0087: iget-object v4, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44545a: 6200 74a3 |0089: sget-object v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.INSTANCE:Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // field@a374 │ │ +44545e: 6e20 1c40 0400 |008b: invoke-virtual {v4, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445464: 283c |008e: goto 00ca // +003c │ │ +445466: 2040 431a |008f: instance-of v0, v4, Ltech/ula/model/state/CopyingAppScript; // type@1a43 │ │ +44546a: 3800 0300 |0091: if-eqz v0, 0094 // +0003 │ │ +44546e: 2837 |0093: goto 00ca // +0037 │ │ +445470: 2040 261a |0094: instance-of v0, v4, Ltech/ula/model/state/AppScriptCopySucceeded; // type@1a26 │ │ +445474: 3800 1300 |0096: if-eqz v0, 00a9 // +0013 │ │ +445478: 2204 781a |0098: new-instance v4, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +44547c: 5430 ffa3 |009a: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445480: 5431 01a4 |009c: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445484: 5432 00a4 |009e: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445488: 7040 48d0 0421 |00a0: invoke-direct {v4, v0, v1, v2}, Ltech/ula/model/state/SyncDatabaseEntries;.:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;)V // method@d048 │ │ +44548e: 1f04 2a1a |00a3: check-cast v4, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445492: 7020 d3d6 4300 |00a5: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445498: 2822 |00a8: goto 00ca // +0022 │ │ +44549a: 2040 251a |00a9: instance-of v0, v4, Ltech/ula/model/state/AppScriptCopyFailed; // type@1a25 │ │ +44549e: 3800 0a00 |00ab: if-eqz v0, 00b5 // +000a │ │ +4454a2: 6204 8ba3 |00ad: sget-object v4, Ltech/ula/viewmodel/ErrorCopyingAppScript;.INSTANCE:Ltech/ula/viewmodel/ErrorCopyingAppScript; // field@a38b │ │ +4454a6: 1f04 951b |00af: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4454aa: 7020 c9d6 4300 |00b1: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4454b0: 2816 |00b4: goto 00ca // +0016 │ │ +4454b2: 2040 7a1a |00b5: instance-of v0, v4, Ltech/ula/model/state/SyncingDatabaseEntries; // type@1a7a │ │ +4454b6: 3800 0300 |00b7: if-eqz v0, 00ba // +0003 │ │ +4454ba: 2811 |00b9: goto 00ca // +0011 │ │ +4454bc: 2044 221a |00ba: instance-of v4, v4, Ltech/ula/model/state/AppDatabaseEntriesSynced; // type@1a22 │ │ +4454c0: 3804 0f00 |00bc: if-eqz v4, 00cb // +000f │ │ +4454c4: 2204 661a |00be: new-instance v4, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +4454c8: 5430 01a4 |00c0: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +4454cc: 7020 e3cf 0400 |00c2: invoke-direct {v4, v0}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ +4454d2: 1f04 671a |00c5: check-cast v4, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +4454d6: 7020 d7d6 4300 |00c7: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +4454dc: 0e00 |00ca: return-void │ │ +4454de: 2204 e211 |00cb: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +4454e2: 7010 d689 0400 |00cd: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +4454e8: 2704 |00d0: throw v4 │ │ +4454ea: 0e00 |00d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000a line=195 │ │ 0x0010 line=196 │ │ 0x0018 line=201 │ │ 0x001c line=202 │ │ @@ -1448588,37 +1448584,37 @@ │ │ type : '(Ltech/ula/model/state/AssetRetrievalState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -4454f8: |[4454f8] tech.ula.viewmodel.MainActivityViewModel.handleAssetRetrievalState:(Ltech/ula/model/state/AssetRetrievalState;)V │ │ -445508: 2020 631a |0000: instance-of v0, v2, Ltech/ula/model/state/RetrievingAssetLists; // type@1a63 │ │ -44550c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -445510: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445514: 6200 93a3 |0006: sget-object v0, Ltech/ula/viewmodel/FetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/FetchingAssetLists; // field@a393 │ │ -445518: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44551e: 281b |000b: goto 0026 // +001b │ │ -445520: 2020 3a1a |000c: instance-of v0, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -445524: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -445528: 2200 9e1b |0010: new-instance v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1; // type@1b9e │ │ -44552c: 7030 94d6 1002 |0012: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AssetRetrievalState;)V // method@d694 │ │ -445532: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -445536: 7020 b3d6 0100 |0017: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -44553c: 280c |001a: goto 0026 // +000c │ │ -44553e: 2022 391a |001b: instance-of v2, v2, Ltech/ula/model/state/AssetListsRetrievalFailed; // type@1a39 │ │ -445542: 3802 0a00 |001d: if-eqz v2, 0027 // +000a │ │ -445546: 6202 8da3 |001f: sget-object v2, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAssetLists; // field@a38d │ │ -44554a: 1f02 951b |0021: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -44554e: 7020 c9d6 2100 |0023: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445554: 0e00 |0026: return-void │ │ -445556: 2202 e211 |0027: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -44555a: 7010 d689 0200 |0029: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445560: 2702 |002c: throw v2 │ │ +4454ec: |[4454ec] tech.ula.viewmodel.MainActivityViewModel.handleAssetRetrievalState:(Ltech/ula/model/state/AssetRetrievalState;)V │ │ +4454fc: 2020 631a |0000: instance-of v0, v2, Ltech/ula/model/state/RetrievingAssetLists; // type@1a63 │ │ +445500: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +445504: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445508: 6200 93a3 |0006: sget-object v0, Ltech/ula/viewmodel/FetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/FetchingAssetLists; // field@a393 │ │ +44550c: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445512: 281b |000b: goto 0026 // +001b │ │ +445514: 2020 3a1a |000c: instance-of v0, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +445518: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +44551c: 2200 9e1b |0010: new-instance v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1; // type@1b9e │ │ +445520: 7030 94d6 1002 |0012: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AssetRetrievalState;)V // method@d694 │ │ +445526: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +44552a: 7020 b3d6 0100 |0017: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +445530: 280c |001a: goto 0026 // +000c │ │ +445532: 2022 391a |001b: instance-of v2, v2, Ltech/ula/model/state/AssetListsRetrievalFailed; // type@1a39 │ │ +445536: 3802 0a00 |001d: if-eqz v2, 0027 // +000a │ │ +44553a: 6202 8da3 |001f: sget-object v2, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAssetLists; // field@a38d │ │ +44553e: 1f02 951b |0021: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445542: 7020 c9d6 2100 |0023: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445548: 0e00 |0026: return-void │ │ +44554a: 2202 e211 |0027: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +44554e: 7010 d689 0200 |0029: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +445554: 2702 |002c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000c line=293 │ │ 0x001b line=296 │ │ locals : │ │ 0x0000 - 0x002d reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1448629,43 +1448625,43 @@ │ │ type : '(Ltech/ula/model/state/AssetVerificationState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -445564: |[445564] tech.ula.viewmodel.MainActivityViewModel.handleAssetVerificationState:(Ltech/ula/model/state/AssetVerificationState;)V │ │ -445574: 2020 7e1a |0000: instance-of v0, v2, Ltech/ula/model/state/VerifyingFilesystemAssets; // type@1a7e │ │ -445578: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -44557c: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445580: 6200 39a4 |0006: sget-object v0, Ltech/ula/viewmodel/VerifyingFilesystem;.INSTANCE:Ltech/ula/viewmodel/VerifyingFilesystem; // field@a439 │ │ -445584: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44558a: 2827 |000b: goto 0032 // +0027 │ │ -44558c: 2020 561a |000c: instance-of v0, v2, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ -445590: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -445594: 2202 9f1b |0010: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1; // type@1b9f │ │ -445598: 7020 97d6 1200 |0012: invoke-direct {v2, v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d697 │ │ -44559e: 1f02 8f13 |0015: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -4455a2: 7020 b3d6 2100 |0017: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -4455a8: 2818 |001a: goto 0032 // +0018 │ │ -4455aa: 2020 3d1a |001b: instance-of v0, v2, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // type@1a3d │ │ -4455ae: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ -4455b2: 6202 81a3 |001f: sget-object v2, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.INSTANCE:Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // field@a381 │ │ -4455b6: 1f02 951b |0021: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4455ba: 7020 c9d6 2100 |0023: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4455c0: 280c |0026: goto 0032 // +000c │ │ -4455c2: 2022 551a |0027: instance-of v2, v2, Ltech/ula/model/state/FilesystemAssetCopyFailed; // type@1a55 │ │ -4455c6: 3802 0a00 |0029: if-eqz v2, 0033 // +000a │ │ -4455ca: 6202 90a3 |002b: sget-object v2, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // field@a390 │ │ -4455ce: 1f02 951b |002d: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4455d2: 7020 c9d6 2100 |002f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4455d8: 0e00 |0032: return-void │ │ -4455da: 2202 e211 |0033: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4455de: 7010 d689 0200 |0035: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4455e4: 2702 |0038: throw v2 │ │ +445558: |[445558] tech.ula.viewmodel.MainActivityViewModel.handleAssetVerificationState:(Ltech/ula/model/state/AssetVerificationState;)V │ │ +445568: 2020 7e1a |0000: instance-of v0, v2, Ltech/ula/model/state/VerifyingFilesystemAssets; // type@1a7e │ │ +44556c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +445570: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445574: 6200 39a4 |0006: sget-object v0, Ltech/ula/viewmodel/VerifyingFilesystem;.INSTANCE:Ltech/ula/viewmodel/VerifyingFilesystem; // field@a439 │ │ +445578: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +44557e: 2827 |000b: goto 0032 // +0027 │ │ +445580: 2020 561a |000c: instance-of v0, v2, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ +445584: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +445588: 2202 9f1b |0010: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1; // type@1b9f │ │ +44558c: 7020 97d6 1200 |0012: invoke-direct {v2, v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d697 │ │ +445592: 1f02 8f13 |0015: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +445596: 7020 b3d6 2100 |0017: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +44559c: 2818 |001a: goto 0032 // +0018 │ │ +44559e: 2020 3d1a |001b: instance-of v0, v2, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // type@1a3d │ │ +4455a2: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ +4455a6: 6202 81a3 |001f: sget-object v2, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.INSTANCE:Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // field@a381 │ │ +4455aa: 1f02 951b |0021: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4455ae: 7020 c9d6 2100 |0023: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4455b4: 280c |0026: goto 0032 // +000c │ │ +4455b6: 2022 551a |0027: instance-of v2, v2, Ltech/ula/model/state/FilesystemAssetCopyFailed; // type@1a55 │ │ +4455ba: 3802 0a00 |0029: if-eqz v2, 0033 // +000a │ │ +4455be: 6202 90a3 |002b: sget-object v2, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // field@a390 │ │ +4455c2: 1f02 951b |002d: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4455c6: 7020 c9d6 2100 |002f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4455cc: 0e00 |0032: return-void │ │ +4455ce: 2202 e211 |0033: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +4455d2: 7010 d689 0200 |0035: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +4455d8: 2702 |0038: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000c line=348 │ │ 0x001b line=351 │ │ 0x0027 line=352 │ │ locals : │ │ @@ -1448677,46 +1448673,46 @@ │ │ type : '(Ltech/ula/model/state/CopyingFilesLocallyState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -4455e8: |[4455e8] tech.ula.viewmodel.MainActivityViewModel.handleCopyingFilesLocallyState:(Ltech/ula/model/state/CopyingFilesLocallyState;)V │ │ -4455f8: 2020 451a |0000: instance-of v0, v2, Ltech/ula/model/state/CopyingFilesToLocalDirectories; // type@1a45 │ │ -4455fc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -445600: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445604: 6200 86a3 |0006: sget-object v0, Ltech/ula/viewmodel/CopyingDownloads;.INSTANCE:Ltech/ula/viewmodel/CopyingDownloads; // field@a386 │ │ -445608: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44560e: 282e |000b: goto 0039 // +002e │ │ -445610: 2020 5c1a |000c: instance-of v0, v2, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ -445614: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -445618: 7010 ccd6 0100 |0010: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ -44561e: 0a02 |0013: move-result v2 │ │ -445620: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ -445624: 2202 7d1a |0016: new-instance v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -445628: 5410 00a4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -44562c: 7020 5cd0 0200 |001a: invoke-direct {v2, v0}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ -445632: 1f02 671a |001d: check-cast v2, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445636: 7020 d7d6 2100 |001f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -44563c: 2817 |0022: goto 0039 // +0017 │ │ -44563e: 5412 06a4 |0023: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445642: 6200 11a4 |0025: sget-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ -445646: 6e20 1c40 0200 |0027: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44564c: 7010 cad6 0100 |002a: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ -445652: 280c |002d: goto 0039 // +000c │ │ -445654: 2022 5b1a |002e: instance-of v2, v2, Ltech/ula/model/state/LocalDirectoryCopyFailed; // type@1a5b │ │ -445658: 3802 0a00 |0030: if-eqz v2, 003a // +000a │ │ -44565c: 6202 91a3 |0032: sget-object v2, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // field@a391 │ │ -445660: 1f02 951b |0034: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445664: 7020 c9d6 2100 |0036: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -44566a: 0e00 |0039: return-void │ │ -44566c: 2202 e211 |003a: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -445670: 7010 d689 0200 |003c: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445676: 2702 |003f: throw v2 │ │ +4455dc: |[4455dc] tech.ula.viewmodel.MainActivityViewModel.handleCopyingFilesLocallyState:(Ltech/ula/model/state/CopyingFilesLocallyState;)V │ │ +4455ec: 2020 451a |0000: instance-of v0, v2, Ltech/ula/model/state/CopyingFilesToLocalDirectories; // type@1a45 │ │ +4455f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +4455f4: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +4455f8: 6200 86a3 |0006: sget-object v0, Ltech/ula/viewmodel/CopyingDownloads;.INSTANCE:Ltech/ula/viewmodel/CopyingDownloads; // field@a386 │ │ +4455fc: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445602: 282e |000b: goto 0039 // +002e │ │ +445604: 2020 5c1a |000c: instance-of v0, v2, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ +445608: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +44560c: 7010 ccd6 0100 |0010: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.sessionPreparationRequirementsHaveBeenSelected:()Z // method@d6cc │ │ +445612: 0a02 |0013: move-result v2 │ │ +445614: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ +445618: 2202 7d1a |0016: new-instance v2, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +44561c: 5410 00a4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445620: 7020 5cd0 0200 |001a: invoke-direct {v2, v0}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ +445626: 1f02 671a |001d: check-cast v2, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +44562a: 7020 d7d6 2100 |001f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445630: 2817 |0022: goto 0039 // +0017 │ │ +445632: 5412 06a4 |0023: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445636: 6200 11a4 |0025: sget-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ +44563a: 6e20 1c40 0200 |0027: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445640: 7010 cad6 0100 |002a: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ +445646: 280c |002d: goto 0039 // +000c │ │ +445648: 2022 5b1a |002e: instance-of v2, v2, Ltech/ula/model/state/LocalDirectoryCopyFailed; // type@1a5b │ │ +44564c: 3802 0a00 |0030: if-eqz v2, 003a // +000a │ │ +445650: 6202 91a3 |0032: sget-object v2, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // field@a391 │ │ +445654: 1f02 951b |0034: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445658: 7020 c9d6 2100 |0036: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +44565e: 0e00 |0039: return-void │ │ +445660: 2202 e211 |003a: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +445664: 7010 d689 0200 |003c: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +44566a: 2702 |003f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000c line=333 │ │ 0x0010 line=334 │ │ 0x0016 line=335 │ │ 0x0023 line=337 │ │ @@ -1448731,56 +1448727,56 @@ │ │ type : '(Ltech/ula/model/state/DownloadRequirementsGenerationState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -445678: |[445678] tech.ula.viewmodel.MainActivityViewModel.handleDownloadRequirementsGenerationState:(Ltech/ula/model/state/DownloadRequirementsGenerationState;)V │ │ -445688: 2030 581a |0000: instance-of v0, v3, Ltech/ula/model/state/GeneratingDownloadRequirements; // type@1a58 │ │ -44568c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -445690: 5423 06a4 |0004: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445694: 6200 84a3 |0006: sget-object v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.INSTANCE:Ltech/ula/viewmodel/CheckingForAssetsUpdates; // field@a384 │ │ -445698: 6e20 1c40 0300 |0008: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44569e: 2844 |000b: goto 004f // +0044 │ │ -4456a0: 2030 5f1a |000c: instance-of v0, v3, Ltech/ula/model/state/RemoteUnreachableForGeneration; // type@1a5f │ │ -4456a4: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -4456a8: 2203 721b |0010: new-instance v3, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -4456ac: 1400 b800 127f |0012: const v0, #float 1.94071e+38 // #7f1200b8 │ │ -4456b2: 7020 cbd5 0300 |0015: invoke-direct {v3, v0}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.:(I)V // method@d5cb │ │ -4456b8: 1f03 951b |0018: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4456bc: 7020 c9d6 3200 |001a: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4456c2: 2832 |001d: goto 004f // +0032 │ │ -4456c4: 2030 4e1a |001e: instance-of v0, v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -4456c8: 3800 2100 |0020: if-eqz v0, 0041 // +0021 │ │ -4456cc: 1f03 4e1a |0022: check-cast v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -4456d0: 6e10 74cf 0300 |0024: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getLargeDownloadRequired:()Z // method@cf74 │ │ -4456d6: 0a00 |0027: move-result v0 │ │ -4456d8: 3800 1100 |0028: if-eqz v0, 0039 // +0011 │ │ -4456dc: 5420 06a4 |002a: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -4456e0: 2201 9a1b |002c: new-instance v1, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -4456e4: 6e10 73cf 0300 |002e: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getDownloadsRequired:()Ljava/util/List; // method@cf73 │ │ -4456ea: 0c03 |0031: move-result-object v3 │ │ -4456ec: 7020 84d6 3100 |0032: invoke-direct {v1, v3}, Ltech/ula/viewmodel/LargeDownloadRequired;.:(Ljava/util/List;)V // method@d684 │ │ -4456f2: 6e20 1c40 1000 |0035: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -4456f8: 2817 |0038: goto 004f // +0017 │ │ -4456fa: 6e10 73cf 0300 |0039: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getDownloadsRequired:()Ljava/util/List; // method@cf73 │ │ -445700: 0c03 |003c: move-result-object v3 │ │ -445702: 6e20 d0d6 3200 |003d: invoke-virtual {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ -445708: 280f |0040: goto 004f // +000f │ │ -44570a: 2033 5e1a |0041: instance-of v3, v3, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ -44570e: 3803 0d00 |0043: if-eqz v3, 0050 // +000d │ │ -445712: 2203 a11b |0045: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1; // type@1ba1 │ │ -445716: 7020 9cd6 2300 |0047: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d69c │ │ -44571c: 1f03 8f13 |004a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ -445720: 7020 b3d6 3200 |004c: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -445726: 0e00 |004f: return-void │ │ -445728: 2203 e211 |0050: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -44572c: 7010 d689 0300 |0052: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445732: 2703 |0055: throw v3 │ │ +44566c: |[44566c] tech.ula.viewmodel.MainActivityViewModel.handleDownloadRequirementsGenerationState:(Ltech/ula/model/state/DownloadRequirementsGenerationState;)V │ │ +44567c: 2030 581a |0000: instance-of v0, v3, Ltech/ula/model/state/GeneratingDownloadRequirements; // type@1a58 │ │ +445680: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +445684: 5423 06a4 |0004: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445688: 6200 84a3 |0006: sget-object v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.INSTANCE:Ltech/ula/viewmodel/CheckingForAssetsUpdates; // field@a384 │ │ +44568c: 6e20 1c40 0300 |0008: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445692: 2844 |000b: goto 004f // +0044 │ │ +445694: 2030 5f1a |000c: instance-of v0, v3, Ltech/ula/model/state/RemoteUnreachableForGeneration; // type@1a5f │ │ +445698: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +44569c: 2203 721b |0010: new-instance v3, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +4456a0: 1400 b800 127f |0012: const v0, #float 1.94071e+38 // #7f1200b8 │ │ +4456a6: 7020 cbd5 0300 |0015: invoke-direct {v3, v0}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.:(I)V // method@d5cb │ │ +4456ac: 1f03 951b |0018: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4456b0: 7020 c9d6 3200 |001a: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4456b6: 2832 |001d: goto 004f // +0032 │ │ +4456b8: 2030 4e1a |001e: instance-of v0, v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +4456bc: 3800 2100 |0020: if-eqz v0, 0041 // +0021 │ │ +4456c0: 1f03 4e1a |0022: check-cast v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +4456c4: 6e10 74cf 0300 |0024: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getLargeDownloadRequired:()Z // method@cf74 │ │ +4456ca: 0a00 |0027: move-result v0 │ │ +4456cc: 3800 1100 |0028: if-eqz v0, 0039 // +0011 │ │ +4456d0: 5420 06a4 |002a: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +4456d4: 2201 9a1b |002c: new-instance v1, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +4456d8: 6e10 73cf 0300 |002e: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getDownloadsRequired:()Ljava/util/List; // method@cf73 │ │ +4456de: 0c03 |0031: move-result-object v3 │ │ +4456e0: 7020 84d6 3100 |0032: invoke-direct {v1, v3}, Ltech/ula/viewmodel/LargeDownloadRequired;.:(Ljava/util/List;)V // method@d684 │ │ +4456e6: 6e20 1c40 1000 |0035: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +4456ec: 2817 |0038: goto 004f // +0017 │ │ +4456ee: 6e10 73cf 0300 |0039: invoke-virtual {v3}, Ltech/ula/model/state/DownloadsRequired;.getDownloadsRequired:()Ljava/util/List; // method@cf73 │ │ +4456f4: 0c03 |003c: move-result-object v3 │ │ +4456f6: 6e20 d0d6 3200 |003d: invoke-virtual {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ +4456fc: 280f |0040: goto 004f // +000f │ │ +4456fe: 2033 5e1a |0041: instance-of v3, v3, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ +445702: 3803 0d00 |0043: if-eqz v3, 0050 // +000d │ │ +445706: 2203 a11b |0045: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1; // type@1ba1 │ │ +44570a: 7020 9cd6 2300 |0047: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d69c │ │ +445710: 1f03 8f13 |004a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ +445714: 7020 b3d6 3200 |004c: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +44571a: 0e00 |004f: return-void │ │ +44571c: 2203 e211 |0050: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +445720: 7010 d689 0300 |0052: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +445726: 2703 |0055: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x000c line=303 │ │ 0x0010 line=304 │ │ 0x001e line=306 │ │ 0x0022 line=307 │ │ @@ -1448796,52 +1448792,52 @@ │ │ type : '(Ltech/ula/model/state/DownloadingAssetsState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -445734: |[445734] tech.ula.viewmodel.MainActivityViewModel.handleDownloadingAssetsState:(Ltech/ula/model/state/DownloadingAssetsState;)V │ │ -445744: 2040 4a1a |0000: instance-of v0, v4, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -445748: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -44574c: 5430 06a4 |0004: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445750: 2201 6d1b |0006: new-instance v1, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -445754: 1f04 4a1a |0008: check-cast v4, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -445758: 6e10 5dcf 0400 |000a: invoke-virtual {v4}, Ltech/ula/model/state/DownloadingAssets;.getNumCompleted:()I // method@cf5d │ │ -44575e: 0a02 |000d: move-result v2 │ │ -445760: 6e10 5ecf 0400 |000e: invoke-virtual {v4}, Ltech/ula/model/state/DownloadingAssets;.getNumTotal:()I // method@cf5e │ │ -445766: 0a04 |0011: move-result v4 │ │ -445768: 7030 b3d5 2104 |0012: invoke-direct {v1, v2, v4}, Ltech/ula/viewmodel/DownloadProgress;.:(II)V // method@d5b3 │ │ -44576e: 6e20 1c40 1000 |0015: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445774: 282d |0018: goto 0045 // +002d │ │ -445776: 2040 4d1a |0019: instance-of v0, v4, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ -44577a: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -44577e: 6204 ffa0 |001d: sget-object v4, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.INSTANCE:Ltech/ula/model/state/CopyDownloadsToLocalStorage; // field@a0ff │ │ -445782: 1f04 671a |001f: check-cast v4, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445786: 7020 d7d6 4300 |0021: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -44578c: 2821 |0024: goto 0045 // +0021 │ │ -44578e: 2040 4c1a |0025: instance-of v0, v4, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -445792: 3800 1300 |0027: if-eqz v0, 003a // +0013 │ │ -445796: 2200 6e1b |0029: new-instance v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -44579a: 1f04 4c1a |002b: check-cast v4, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -44579e: 6e10 68cf 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/state/DownloadsHaveFailed;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@cf68 │ │ -4457a4: 0c04 |0030: move-result-object v4 │ │ -4457a6: 7020 bdd5 4000 |0031: invoke-direct {v0, v4}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d5bd │ │ -4457ac: 1f00 951b |0034: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4457b0: 7020 c9d6 0300 |0036: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4457b6: 280c |0039: goto 0045 // +000c │ │ -4457b8: 2044 3e1a |003a: instance-of v4, v4, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // type@1a3e │ │ -4457bc: 3804 0a00 |003c: if-eqz v4, 0046 // +000a │ │ -4457c0: 6204 87a3 |003e: sget-object v4, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.INSTANCE:Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // field@a387 │ │ -4457c4: 1f04 951b |0040: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4457c8: 7020 c9d6 4300 |0042: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4457ce: 0e00 |0045: return-void │ │ -4457d0: 2204 e211 |0046: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4457d4: 7010 d689 0400 |0048: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4457da: 2704 |004b: throw v4 │ │ +445728: |[445728] tech.ula.viewmodel.MainActivityViewModel.handleDownloadingAssetsState:(Ltech/ula/model/state/DownloadingAssetsState;)V │ │ +445738: 2040 4a1a |0000: instance-of v0, v4, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +44573c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +445740: 5430 06a4 |0004: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445744: 2201 6d1b |0006: new-instance v1, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +445748: 1f04 4a1a |0008: check-cast v4, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +44574c: 6e10 5dcf 0400 |000a: invoke-virtual {v4}, Ltech/ula/model/state/DownloadingAssets;.getNumCompleted:()I // method@cf5d │ │ +445752: 0a02 |000d: move-result v2 │ │ +445754: 6e10 5ecf 0400 |000e: invoke-virtual {v4}, Ltech/ula/model/state/DownloadingAssets;.getNumTotal:()I // method@cf5e │ │ +44575a: 0a04 |0011: move-result v4 │ │ +44575c: 7030 b3d5 2104 |0012: invoke-direct {v1, v2, v4}, Ltech/ula/viewmodel/DownloadProgress;.:(II)V // method@d5b3 │ │ +445762: 6e20 1c40 1000 |0015: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445768: 282d |0018: goto 0045 // +002d │ │ +44576a: 2040 4d1a |0019: instance-of v0, v4, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ +44576e: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +445772: 6204 ffa0 |001d: sget-object v4, Ltech/ula/model/state/CopyDownloadsToLocalStorage;.INSTANCE:Ltech/ula/model/state/CopyDownloadsToLocalStorage; // field@a0ff │ │ +445776: 1f04 671a |001f: check-cast v4, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +44577a: 7020 d7d6 4300 |0021: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445780: 2821 |0024: goto 0045 // +0021 │ │ +445782: 2040 4c1a |0025: instance-of v0, v4, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +445786: 3800 1300 |0027: if-eqz v0, 003a // +0013 │ │ +44578a: 2200 6e1b |0029: new-instance v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +44578e: 1f04 4c1a |002b: check-cast v4, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +445792: 6e10 68cf 0400 |002d: invoke-virtual {v4}, Ltech/ula/model/state/DownloadsHaveFailed;.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; // method@cf68 │ │ +445798: 0c04 |0030: move-result-object v4 │ │ +44579a: 7020 bdd5 4000 |0031: invoke-direct {v0, v4}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d5bd │ │ +4457a0: 1f00 951b |0034: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4457a4: 7020 c9d6 0300 |0036: invoke-direct {v3, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4457aa: 280c |0039: goto 0045 // +000c │ │ +4457ac: 2044 3e1a |003a: instance-of v4, v4, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // type@1a3e │ │ +4457b0: 3804 0a00 |003c: if-eqz v4, 0046 // +000a │ │ +4457b4: 6204 87a3 |003e: sget-object v4, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.INSTANCE:Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // field@a387 │ │ +4457b8: 1f04 951b |0040: check-cast v4, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4457bc: 7020 c9d6 4300 |0042: invoke-direct {v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4457c2: 0e00 |0045: return-void │ │ +4457c4: 2204 e211 |0046: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +4457c8: 7010 d689 0400 |0048: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +4457ce: 2704 |004b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0019 line=322 │ │ 0x0025 line=323 │ │ 0x003a line=324 │ │ 0x003e line=325 │ │ @@ -1448854,45 +1448850,45 @@ │ │ type : '(Ltech/ula/model/state/ExtractionState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -4457dc: |[4457dc] tech.ula.viewmodel.MainActivityViewModel.handleExtractionState:(Ltech/ula/model/state/ExtractionState;)V │ │ -4457ec: 2030 501a |0000: instance-of v0, v3, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -4457f0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -4457f4: 5420 06a4 |0004: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -4457f8: 2201 891b |0006: new-instance v1, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -4457fc: 1f03 501a |0008: check-cast v3, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -445800: 6e10 84cf 0300 |000a: invoke-virtual {v3}, Ltech/ula/model/state/ExtractingFilesystem;.getExtractionTarget:()Ljava/lang/String; // method@cf84 │ │ -445806: 0c03 |000d: move-result-object v3 │ │ -445808: 7020 2cd6 3100 |000e: invoke-direct {v1, v3}, Ltech/ula/viewmodel/FilesystemExtractionStep;.:(Ljava/lang/String;)V // method@d62c │ │ -44580e: 6e20 1c40 1000 |0011: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445814: 2824 |0014: goto 0038 // +0024 │ │ -445816: 2030 521a |0015: instance-of v0, v3, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // type@1a52 │ │ -44581a: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -44581e: 2203 a21b |0019: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1; // type@1ba2 │ │ -445822: 7020 9fd6 2300 |001b: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d69f │ │ -445828: 1f03 8f13 |001e: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ -44582c: 7020 b3d6 3200 |0020: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -445832: 2815 |0023: goto 0038 // +0015 │ │ -445834: 2030 511a |0024: instance-of v0, v3, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -445838: 3800 1300 |0026: if-eqz v0, 0039 // +0013 │ │ -44583c: 2200 761b |0028: new-instance v0, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -445840: 1f03 511a |002a: check-cast v3, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -445844: 6e10 8ccf 0300 |002c: invoke-virtual {v3}, Ltech/ula/model/state/ExtractionFailed;.getReason:()Ljava/lang/String; // method@cf8c │ │ -44584a: 0c03 |002f: move-result-object v3 │ │ -44584c: 7020 d9d5 3000 |0030: invoke-direct {v0, v3}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.:(Ljava/lang/String;)V // method@d5d9 │ │ -445852: 1f00 951b |0033: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445856: 7020 c9d6 0200 |0035: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -44585c: 0e00 |0038: return-void │ │ -44585e: 2203 e211 |0039: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -445862: 7010 d689 0300 |003b: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445868: 2703 |003e: throw v3 │ │ +4457d0: |[4457d0] tech.ula.viewmodel.MainActivityViewModel.handleExtractionState:(Ltech/ula/model/state/ExtractionState;)V │ │ +4457e0: 2030 501a |0000: instance-of v0, v3, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +4457e4: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +4457e8: 5420 06a4 |0004: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +4457ec: 2201 891b |0006: new-instance v1, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +4457f0: 1f03 501a |0008: check-cast v3, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +4457f4: 6e10 84cf 0300 |000a: invoke-virtual {v3}, Ltech/ula/model/state/ExtractingFilesystem;.getExtractionTarget:()Ljava/lang/String; // method@cf84 │ │ +4457fa: 0c03 |000d: move-result-object v3 │ │ +4457fc: 7020 2cd6 3100 |000e: invoke-direct {v1, v3}, Ltech/ula/viewmodel/FilesystemExtractionStep;.:(Ljava/lang/String;)V // method@d62c │ │ +445802: 6e20 1c40 1000 |0011: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445808: 2824 |0014: goto 0038 // +0024 │ │ +44580a: 2030 521a |0015: instance-of v0, v3, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // type@1a52 │ │ +44580e: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +445812: 2203 a21b |0019: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1; // type@1ba2 │ │ +445816: 7020 9fd6 2300 |001b: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d69f │ │ +44581c: 1f03 8f13 |001e: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ +445820: 7020 b3d6 3200 |0020: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +445826: 2815 |0023: goto 0038 // +0015 │ │ +445828: 2030 511a |0024: instance-of v0, v3, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +44582c: 3800 1300 |0026: if-eqz v0, 0039 // +0013 │ │ +445830: 2200 761b |0028: new-instance v0, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +445834: 1f03 511a |002a: check-cast v3, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +445838: 6e10 8ccf 0300 |002c: invoke-virtual {v3}, Ltech/ula/model/state/ExtractionFailed;.getReason:()Ljava/lang/String; // method@cf8c │ │ +44583e: 0c03 |002f: move-result-object v3 │ │ +445840: 7020 d9d5 3000 |0030: invoke-direct {v0, v3}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.:(Ljava/lang/String;)V // method@d5d9 │ │ +445846: 1f00 951b |0033: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +44584a: 7020 c9d6 0200 |0035: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445850: 0e00 |0038: return-void │ │ +445852: 2203 e211 |0039: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +445856: 7010 d689 0300 |003b: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +44585c: 2703 |003e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0015 line=370 │ │ 0x0024 line=373 │ │ locals : │ │ 0x0000 - 0x003f reg=2 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1448903,103 +1448899,103 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 181 16-bit code units │ │ -4458a4: |[4458a4] tech.ula.viewmodel.MainActivityViewModel.handleSessionPreparationState:(Ltech/ula/model/state/SessionStartupState;)V │ │ -4458b4: 2030 821a |0000: instance-of v0, v3, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ -4458b8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -4458bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -4458be: 5c21 05a4 |0005: iput-boolean v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ -4458c2: 2031 5a1a |0007: instance-of v1, v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ -4458c6: 3801 1200 |0009: if-eqz v1, 001b // +0012 │ │ -4458ca: 2200 961b |000b: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -4458ce: 7110 7d84 0300 |000d: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -4458d4: 0c03 |0010: move-result-object v3 │ │ -4458d6: 7020 70d6 3000 |0011: invoke-direct {v0, v3}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ -4458dc: 1f00 951b |0014: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -4458e0: 7020 c9d6 0200 |0016: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -4458e6: 2900 9500 |0019: goto/16 00ae // +0095 │ │ -4458ea: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -4458ee: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -4458f0: 5c23 05a4 |001e: iput-boolean v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ -4458f4: 2900 8e00 |0020: goto/16 00ae // +008e │ │ -4458f8: 2030 731a |0022: instance-of v0, v3, Ltech/ula/model/state/SingleSessionSupported; // type@1a73 │ │ -4458fc: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ -445900: 5423 06a4 |0026: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445904: 6200 83a3 |0028: sget-object v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.INSTANCE:Ltech/ula/viewmodel/CanOnlyStartSingleSession; // field@a383 │ │ -445908: 6e20 1c40 0300 |002a: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44590e: 2900 8100 |002d: goto/16 00ae // +0081 │ │ -445912: 2030 651a |002f: instance-of v0, v3, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -445916: 3800 1400 |0031: if-eqz v0, 0045 // +0014 │ │ -44591a: 5420 06a4 |0033: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -44591e: 2201 ae1b |0035: new-instance v1, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -445922: 1f03 651a |0037: check-cast v3, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ -445926: 6e10 e0cf 0300 |0039: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsRestartable;.getSession:()Ltech/ula/model/entities/Session; // method@cfe0 │ │ -44592c: 0c03 |003c: move-result-object v3 │ │ -44592e: 7020 ead6 3100 |003d: invoke-direct {v1, v3}, Ltech/ula/viewmodel/SessionCanBeRestarted;.:(Ltech/ula/model/entities/Session;)V // method@d6ea │ │ -445934: 6e20 1c40 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44593a: 2900 6b00 |0043: goto/16 00ae // +006b │ │ -44593e: 2030 641a |0045: instance-of v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -445942: 3800 2200 |0047: if-eqz v0, 0069 // +0022 │ │ -445946: 1f03 641a |0049: check-cast v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ -44594a: 6e10 d8cf 0300 |004b: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.getSession:()Ltech/ula/model/entities/Session; // method@cfd8 │ │ -445950: 0c00 |004e: move-result-object v0 │ │ -445952: 5b20 01a4 |004f: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445956: 6e10 d7cf 0300 |0051: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfd7 │ │ -44595c: 0c03 |0054: move-result-object v3 │ │ -44595e: 5b23 00a4 |0055: iput-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445962: 5423 06a4 |0057: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445966: 6200 35a4 |0059: sget-object v0, Ltech/ula/viewmodel/StartingSetup;.INSTANCE:Ltech/ula/viewmodel/StartingSetup; // field@a435 │ │ -44596a: 6e20 1c40 0300 |005b: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445970: 2203 a31b |005e: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1; // type@1ba3 │ │ -445974: 7020 a2d6 2300 |0060: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d6a2 │ │ -44597a: 1f03 8f13 |0063: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ -44597e: 7020 b3d6 3200 |0065: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -445984: 2846 |0068: goto 00ae // +0046 │ │ -445986: 2030 3b1a |0069: instance-of v0, v3, Ltech/ula/model/state/AssetRetrievalState; // type@1a3b │ │ -44598a: 3800 0800 |006b: if-eqz v0, 0073 // +0008 │ │ -44598e: 1f03 3b1a |006d: check-cast v3, Ltech/ula/model/state/AssetRetrievalState; // type@1a3b │ │ -445992: 7020 bad6 3200 |006f: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAssetRetrievalState:(Ltech/ula/model/state/AssetRetrievalState;)V // method@d6ba │ │ -445998: 283c |0072: goto 00ae // +003c │ │ -44599a: 2030 491a |0073: instance-of v0, v3, Ltech/ula/model/state/DownloadRequirementsGenerationState; // type@1a49 │ │ -44599e: 3800 0800 |0075: if-eqz v0, 007d // +0008 │ │ -4459a2: 1f03 491a |0077: check-cast v3, Ltech/ula/model/state/DownloadRequirementsGenerationState; // type@1a49 │ │ -4459a6: 7020 bed6 3200 |0079: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleDownloadRequirementsGenerationState:(Ltech/ula/model/state/DownloadRequirementsGenerationState;)V // method@d6be │ │ -4459ac: 2832 |007c: goto 00ae // +0032 │ │ -4459ae: 2030 4b1a |007d: instance-of v0, v3, Ltech/ula/model/state/DownloadingAssetsState; // type@1a4b │ │ -4459b2: 3800 0800 |007f: if-eqz v0, 0087 // +0008 │ │ -4459b6: 1f03 4b1a |0081: check-cast v3, Ltech/ula/model/state/DownloadingAssetsState; // type@1a4b │ │ -4459ba: 7020 bfd6 3200 |0083: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleDownloadingAssetsState:(Ltech/ula/model/state/DownloadingAssetsState;)V // method@d6bf │ │ -4459c0: 2828 |0086: goto 00ae // +0028 │ │ -4459c2: 2030 441a |0087: instance-of v0, v3, Ltech/ula/model/state/CopyingFilesLocallyState; // type@1a44 │ │ -4459c6: 3800 0800 |0089: if-eqz v0, 0091 // +0008 │ │ -4459ca: 1f03 441a |008b: check-cast v3, Ltech/ula/model/state/CopyingFilesLocallyState; // type@1a44 │ │ -4459ce: 7020 bdd6 3200 |008d: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleCopyingFilesLocallyState:(Ltech/ula/model/state/CopyingFilesLocallyState;)V // method@d6bd │ │ -4459d4: 281e |0090: goto 00ae // +001e │ │ -4459d6: 2030 3c1a |0091: instance-of v0, v3, Ltech/ula/model/state/AssetVerificationState; // type@1a3c │ │ -4459da: 3800 0800 |0093: if-eqz v0, 009b // +0008 │ │ -4459de: 1f03 3c1a |0095: check-cast v3, Ltech/ula/model/state/AssetVerificationState; // type@1a3c │ │ -4459e2: 7020 bbd6 3200 |0097: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAssetVerificationState:(Ltech/ula/model/state/AssetVerificationState;)V // method@d6bb │ │ -4459e8: 2814 |009a: goto 00ae // +0014 │ │ -4459ea: 2030 531a |009b: instance-of v0, v3, Ltech/ula/model/state/ExtractionState; // type@1a53 │ │ -4459ee: 3800 0800 |009d: if-eqz v0, 00a5 // +0008 │ │ -4459f2: 1f03 531a |009f: check-cast v3, Ltech/ula/model/state/ExtractionState; // type@1a53 │ │ -4459f6: 7020 c0d6 3200 |00a1: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleExtractionState:(Ltech/ula/model/state/ExtractionState;)V // method@d6c0 │ │ -4459fc: 280a |00a4: goto 00ae // +000a │ │ -4459fe: 2030 751a |00a5: instance-of v0, v3, Ltech/ula/model/state/StorageVerificationState; // type@1a75 │ │ -445a02: 3800 0800 |00a7: if-eqz v0, 00af // +0008 │ │ -445a06: 1f03 751a |00a9: check-cast v3, Ltech/ula/model/state/StorageVerificationState; // type@1a75 │ │ -445a0a: 7020 c4d6 3200 |00ab: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleStorageVerificationState:(Ltech/ula/model/state/StorageVerificationState;)V // method@d6c4 │ │ -445a10: 0e00 |00ae: return-void │ │ -445a12: 2203 e211 |00af: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -445a16: 7010 d689 0300 |00b1: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445a1c: 2703 |00b4: throw v3 │ │ +445898: |[445898] tech.ula.viewmodel.MainActivityViewModel.handleSessionPreparationState:(Ltech/ula/model/state/SessionStartupState;)V │ │ +4458a8: 2030 821a |0000: instance-of v0, v3, Ltech/ula/model/state/WaitingForSessionSelection; // type@1a82 │ │ +4458ac: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +4458b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +4458b2: 5c21 05a4 |0005: iput-boolean v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ +4458b6: 2031 5a1a |0007: instance-of v1, v3, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ +4458ba: 3801 1200 |0009: if-eqz v1, 001b // +0012 │ │ +4458be: 2200 961b |000b: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +4458c2: 7110 7d84 0300 |000d: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +4458c8: 0c03 |0010: move-result-object v3 │ │ +4458ca: 7020 70d6 3000 |0011: invoke-direct {v0, v3}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ +4458d0: 1f00 951b |0014: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +4458d4: 7020 c9d6 0200 |0016: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +4458da: 2900 9500 |0019: goto/16 00ae // +0095 │ │ +4458de: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +4458e2: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +4458e4: 5c23 05a4 |001e: iput-boolean v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ +4458e8: 2900 8e00 |0020: goto/16 00ae // +008e │ │ +4458ec: 2030 731a |0022: instance-of v0, v3, Ltech/ula/model/state/SingleSessionSupported; // type@1a73 │ │ +4458f0: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ +4458f4: 5423 06a4 |0026: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +4458f8: 6200 83a3 |0028: sget-object v0, Ltech/ula/viewmodel/CanOnlyStartSingleSession;.INSTANCE:Ltech/ula/viewmodel/CanOnlyStartSingleSession; // field@a383 │ │ +4458fc: 6e20 1c40 0300 |002a: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445902: 2900 8100 |002d: goto/16 00ae // +0081 │ │ +445906: 2030 651a |002f: instance-of v0, v3, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +44590a: 3800 1400 |0031: if-eqz v0, 0045 // +0014 │ │ +44590e: 5420 06a4 |0033: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445912: 2201 ae1b |0035: new-instance v1, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +445916: 1f03 651a |0037: check-cast v3, Ltech/ula/model/state/SessionIsRestartable; // type@1a65 │ │ +44591a: 6e10 e0cf 0300 |0039: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsRestartable;.getSession:()Ltech/ula/model/entities/Session; // method@cfe0 │ │ +445920: 0c03 |003c: move-result-object v3 │ │ +445922: 7020 ead6 3100 |003d: invoke-direct {v1, v3}, Ltech/ula/viewmodel/SessionCanBeRestarted;.:(Ltech/ula/model/entities/Session;)V // method@d6ea │ │ +445928: 6e20 1c40 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +44592e: 2900 6b00 |0043: goto/16 00ae // +006b │ │ +445932: 2030 641a |0045: instance-of v0, v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +445936: 3800 2200 |0047: if-eqz v0, 0069 // +0022 │ │ +44593a: 1f03 641a |0049: check-cast v3, Ltech/ula/model/state/SessionIsReadyForPreparation; // type@1a64 │ │ +44593e: 6e10 d8cf 0300 |004b: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.getSession:()Ltech/ula/model/entities/Session; // method@cfd8 │ │ +445944: 0c00 |004e: move-result-object v0 │ │ +445946: 5b20 01a4 |004f: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +44594a: 6e10 d7cf 0300 |0051: invoke-virtual {v3}, Ltech/ula/model/state/SessionIsReadyForPreparation;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfd7 │ │ +445950: 0c03 |0054: move-result-object v3 │ │ +445952: 5b23 00a4 |0055: iput-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445956: 5423 06a4 |0057: iget-object v3, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +44595a: 6200 35a4 |0059: sget-object v0, Ltech/ula/viewmodel/StartingSetup;.INSTANCE:Ltech/ula/viewmodel/StartingSetup; // field@a435 │ │ +44595e: 6e20 1c40 0300 |005b: invoke-virtual {v3, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445964: 2203 a31b |005e: new-instance v3, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1; // type@1ba3 │ │ +445968: 7020 a2d6 2300 |0060: invoke-direct {v3, v2}, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d6a2 │ │ +44596e: 1f03 8f13 |0063: check-cast v3, Lkotlin/jvm/functions/Function0; // type@138f │ │ +445972: 7020 b3d6 3200 |0065: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +445978: 2846 |0068: goto 00ae // +0046 │ │ +44597a: 2030 3b1a |0069: instance-of v0, v3, Ltech/ula/model/state/AssetRetrievalState; // type@1a3b │ │ +44597e: 3800 0800 |006b: if-eqz v0, 0073 // +0008 │ │ +445982: 1f03 3b1a |006d: check-cast v3, Ltech/ula/model/state/AssetRetrievalState; // type@1a3b │ │ +445986: 7020 bad6 3200 |006f: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAssetRetrievalState:(Ltech/ula/model/state/AssetRetrievalState;)V // method@d6ba │ │ +44598c: 283c |0072: goto 00ae // +003c │ │ +44598e: 2030 491a |0073: instance-of v0, v3, Ltech/ula/model/state/DownloadRequirementsGenerationState; // type@1a49 │ │ +445992: 3800 0800 |0075: if-eqz v0, 007d // +0008 │ │ +445996: 1f03 491a |0077: check-cast v3, Ltech/ula/model/state/DownloadRequirementsGenerationState; // type@1a49 │ │ +44599a: 7020 bed6 3200 |0079: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleDownloadRequirementsGenerationState:(Ltech/ula/model/state/DownloadRequirementsGenerationState;)V // method@d6be │ │ +4459a0: 2832 |007c: goto 00ae // +0032 │ │ +4459a2: 2030 4b1a |007d: instance-of v0, v3, Ltech/ula/model/state/DownloadingAssetsState; // type@1a4b │ │ +4459a6: 3800 0800 |007f: if-eqz v0, 0087 // +0008 │ │ +4459aa: 1f03 4b1a |0081: check-cast v3, Ltech/ula/model/state/DownloadingAssetsState; // type@1a4b │ │ +4459ae: 7020 bfd6 3200 |0083: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleDownloadingAssetsState:(Ltech/ula/model/state/DownloadingAssetsState;)V // method@d6bf │ │ +4459b4: 2828 |0086: goto 00ae // +0028 │ │ +4459b6: 2030 441a |0087: instance-of v0, v3, Ltech/ula/model/state/CopyingFilesLocallyState; // type@1a44 │ │ +4459ba: 3800 0800 |0089: if-eqz v0, 0091 // +0008 │ │ +4459be: 1f03 441a |008b: check-cast v3, Ltech/ula/model/state/CopyingFilesLocallyState; // type@1a44 │ │ +4459c2: 7020 bdd6 3200 |008d: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleCopyingFilesLocallyState:(Ltech/ula/model/state/CopyingFilesLocallyState;)V // method@d6bd │ │ +4459c8: 281e |0090: goto 00ae // +001e │ │ +4459ca: 2030 3c1a |0091: instance-of v0, v3, Ltech/ula/model/state/AssetVerificationState; // type@1a3c │ │ +4459ce: 3800 0800 |0093: if-eqz v0, 009b // +0008 │ │ +4459d2: 1f03 3c1a |0095: check-cast v3, Ltech/ula/model/state/AssetVerificationState; // type@1a3c │ │ +4459d6: 7020 bbd6 3200 |0097: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleAssetVerificationState:(Ltech/ula/model/state/AssetVerificationState;)V // method@d6bb │ │ +4459dc: 2814 |009a: goto 00ae // +0014 │ │ +4459de: 2030 531a |009b: instance-of v0, v3, Ltech/ula/model/state/ExtractionState; // type@1a53 │ │ +4459e2: 3800 0800 |009d: if-eqz v0, 00a5 // +0008 │ │ +4459e6: 1f03 531a |009f: check-cast v3, Ltech/ula/model/state/ExtractionState; // type@1a53 │ │ +4459ea: 7020 c0d6 3200 |00a1: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleExtractionState:(Ltech/ula/model/state/ExtractionState;)V // method@d6c0 │ │ +4459f0: 280a |00a4: goto 00ae // +000a │ │ +4459f2: 2030 751a |00a5: instance-of v0, v3, Ltech/ula/model/state/StorageVerificationState; // type@1a75 │ │ +4459f6: 3800 0800 |00a7: if-eqz v0, 00af // +0008 │ │ +4459fa: 1f03 751a |00a9: check-cast v3, Ltech/ula/model/state/StorageVerificationState; // type@1a75 │ │ +4459fe: 7020 c4d6 3200 |00ab: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.handleStorageVerificationState:(Ltech/ula/model/state/StorageVerificationState;)V // method@d6c4 │ │ +445a04: 0e00 |00ae: return-void │ │ +445a06: 2203 e211 |00af: new-instance v3, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +445a0a: 7010 d689 0300 |00b1: invoke-direct {v3}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +445a10: 2703 |00b4: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0005 line=242 │ │ 0x0007 line=246 │ │ 0x000b line=247 │ │ 0x001e line=250 │ │ @@ -1449035,43 +1449031,43 @@ │ │ type : '(Ltech/ula/model/state/StorageVerificationState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -445a20: |[445a20] tech.ula.viewmodel.MainActivityViewModel.handleStorageVerificationState:(Ltech/ula/model/state/StorageVerificationState;)V │ │ -445a30: 2020 7f1a |0000: instance-of v0, v2, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ -445a34: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -445a38: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445a3c: 6200 38a4 |0006: sget-object v0, Ltech/ula/viewmodel/VerifyingAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/VerifyingAvailableStorage; // field@a438 │ │ -445a40: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445a46: 2827 |000b: goto 0032 // +0027 │ │ -445a48: 2020 801a |000c: instance-of v0, v2, Ltech/ula/model/state/VerifyingSufficientStorageFailed; // type@1a80 │ │ -445a4c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -445a50: 6202 e9a3 |0010: sget-object v2, Ltech/ula/viewmodel/InsufficientAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/InsufficientAvailableStorage; // field@a3e9 │ │ -445a54: 1f02 951b |0012: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445a58: 7020 c9d6 2100 |0014: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445a5e: 281b |0017: goto 0032 // +001b │ │ -445a60: 2020 5d1a |0018: instance-of v0, v2, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ -445a64: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -445a68: 5412 06a4 |001c: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445a6c: 6200 eba3 |001e: sget-object v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.INSTANCE:Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // field@a3eb │ │ -445a70: 6e20 1c40 0200 |0020: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445a76: 280f |0023: goto 0032 // +000f │ │ -445a78: 2022 741a |0024: instance-of v2, v2, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ -445a7c: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ -445a80: 2202 a41b |0028: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1; // type@1ba4 │ │ -445a84: 7020 a5d6 1200 |002a: invoke-direct {v2, v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d6a5 │ │ -445a8a: 1f02 8f13 |002d: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -445a8e: 7020 b3d6 2100 |002f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ -445a94: 0e00 |0032: return-void │ │ -445a96: 2202 e211 |0033: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -445a9a: 7010 d689 0200 |0035: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -445aa0: 2702 |0038: throw v2 │ │ +445a14: |[445a14] tech.ula.viewmodel.MainActivityViewModel.handleStorageVerificationState:(Ltech/ula/model/state/StorageVerificationState;)V │ │ +445a24: 2020 7f1a |0000: instance-of v0, v2, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ +445a28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +445a2c: 5412 06a4 |0004: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445a30: 6200 38a4 |0006: sget-object v0, Ltech/ula/viewmodel/VerifyingAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/VerifyingAvailableStorage; // field@a438 │ │ +445a34: 6e20 1c40 0200 |0008: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445a3a: 2827 |000b: goto 0032 // +0027 │ │ +445a3c: 2020 801a |000c: instance-of v0, v2, Ltech/ula/model/state/VerifyingSufficientStorageFailed; // type@1a80 │ │ +445a40: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +445a44: 6202 e9a3 |0010: sget-object v2, Ltech/ula/viewmodel/InsufficientAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/InsufficientAvailableStorage; // field@a3e9 │ │ +445a48: 1f02 951b |0012: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445a4c: 7020 c9d6 2100 |0014: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445a52: 281b |0017: goto 0032 // +001b │ │ +445a54: 2020 5d1a |0018: instance-of v0, v2, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ +445a58: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +445a5c: 5412 06a4 |001c: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445a60: 6200 eba3 |001e: sget-object v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.INSTANCE:Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // field@a3eb │ │ +445a64: 6e20 1c40 0200 |0020: invoke-virtual {v2, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445a6a: 280f |0023: goto 0032 // +000f │ │ +445a6c: 2022 741a |0024: instance-of v2, v2, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ +445a70: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ +445a74: 2202 a41b |0028: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1; // type@1ba4 │ │ +445a78: 7020 a5d6 1200 |002a: invoke-direct {v2, v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;)V // method@d6a5 │ │ +445a7e: 1f02 8f13 |002d: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +445a82: 7020 b3d6 2100 |002f: invoke-direct {v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.doTransitionIfRequirementsAreSelected:(Lkotlin/jvm/functions/Function0;)V // method@d6b3 │ │ +445a88: 0e00 |0032: return-void │ │ +445a8a: 2202 e211 |0033: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +445a8e: 7010 d689 0200 |0035: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +445a94: 2702 |0038: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000c line=359 │ │ 0x0018 line=360 │ │ 0x0024 line=361 │ │ locals : │ │ @@ -1449083,20 +1449079,20 @@ │ │ type : '(Ltech/ula/viewmodel/IllegalState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -445bec: |[445bec] tech.ula.viewmodel.MainActivityViewModel.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V │ │ -445bfc: 5410 02a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ -445c00: 7220 5ad4 2000 |0002: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.sendIllegalStateLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d45a │ │ -445c06: 5410 06a4 |0005: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445c0a: 6e20 1c40 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445c10: 0e00 |000a: return-void │ │ +445be0: |[445be0] tech.ula.viewmodel.MainActivityViewModel.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V │ │ +445bf0: 5410 02a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ +445bf4: 7220 5ad4 2000 |0002: invoke-interface {v0, v2}, Ltech/ula/utils/Logger;.sendIllegalStateLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d45a │ │ +445bfa: 5410 06a4 |0005: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445bfe: 6e20 1c40 2000 |0007: invoke-virtual {v0, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445c04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/viewmodel/IllegalState; │ │ @@ -1449106,31 +1449102,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -445c14: |[445c14] tech.ula.viewmodel.MainActivityViewModel.resetStartupState:()V │ │ -445c24: 5420 07a4 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445c28: 5b20 ffa3 |0002: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445c2c: 5420 09a4 |0004: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445c30: 5b20 01a4 |0006: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445c34: 5420 08a4 |0008: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ -445c38: 5b20 00a4 |000a: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445c3c: 5420 06a4 |000c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445c40: 6201 3aa4 |000e: sget-object v1, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ -445c44: 6e20 1c40 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -445c4a: 6200 1fa1 |0013: sget-object v0, Ltech/ula/model/state/ResetAppState;.INSTANCE:Ltech/ula/model/state/ResetAppState; // field@a11f │ │ -445c4e: 1f00 2a1a |0015: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445c52: 7020 d3d6 0200 |0017: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445c58: 6200 20a1 |001a: sget-object v0, Ltech/ula/model/state/ResetSessionState;.INSTANCE:Ltech/ula/model/state/ResetSessionState; // field@a120 │ │ -445c5c: 1f00 671a |001c: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445c60: 7020 d7d6 0200 |001e: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445c66: 0e00 |0021: return-void │ │ +445c08: |[445c08] tech.ula.viewmodel.MainActivityViewModel.resetStartupState:()V │ │ +445c18: 5420 07a4 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445c1c: 5b20 ffa3 |0002: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445c20: 5420 09a4 |0004: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445c24: 5b20 01a4 |0006: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445c28: 5420 08a4 |0008: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ +445c2c: 5b20 00a4 |000a: iput-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445c30: 5420 06a4 |000c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +445c34: 6201 3aa4 |000e: sget-object v1, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ +445c38: 6e20 1c40 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445c3e: 6200 1fa1 |0013: sget-object v0, Ltech/ula/model/state/ResetAppState;.INSTANCE:Ltech/ula/model/state/ResetAppState; // field@a11f │ │ +445c42: 1f00 2a1a |0015: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445c46: 7020 d3d6 0200 |0017: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445c4c: 6200 20a1 |001a: sget-object v0, Ltech/ula/model/state/ResetSessionState;.INSTANCE:Ltech/ula/model/state/ResetSessionState; // field@a120 │ │ +445c50: 1f00 671a |001c: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445c54: 7020 d7d6 0200 |001e: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445c5a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x0008 line=380 │ │ 0x000c line=381 │ │ 0x0013 line=382 │ │ @@ -1449143,23 +1449139,23 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -444ebc: |[444ebc] tech.ula.viewmodel.MainActivityViewModel.selectionsCanBeMade:()Z │ │ -444ecc: 5510 faa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ -444ed0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -444ed4: 5510 05a4 |0004: iget-boolean v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ -444ed8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -444edc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -444ede: 2802 |0009: goto 000b // +0002 │ │ -444ee0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -444ee2: 0f00 |000b: return v0 │ │ +444eb0: |[444eb0] tech.ula.viewmodel.MainActivityViewModel.selectionsCanBeMade:()Z │ │ +444ec0: 5510 faa3 |0000: iget-boolean v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.appsAreWaitingForSelection:Z // field@a3fa │ │ +444ec4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +444ec8: 5510 05a4 |0004: iget-boolean v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.sessionsAreWaitingForSelection:Z // field@a405 │ │ +444ecc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +444ed0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +444ed2: 2802 |0009: goto 000b // +0002 │ │ +444ed4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +444ed6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #24 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449167,31 +1449163,31 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -444ee4: |[444ee4] tech.ula.viewmodel.MainActivityViewModel.sessionPreparationRequirementsHaveBeenSelected:()Z │ │ -444ef4: 5430 01a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -444ef8: 5431 09a4 |0002: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -444efc: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -444f02: 0a00 |0007: move-result v0 │ │ -444f04: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -444f06: b710 |0009: xor-int/2addr v0, v1 │ │ -444f08: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -444f0c: 5430 00a4 |000c: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -444f10: 5432 08a4 |000e: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ -444f14: 7120 559f 2000 |0010: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -444f1a: 0a00 |0013: move-result v0 │ │ -444f1c: b710 |0014: xor-int/2addr v0, v1 │ │ -444f1e: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -444f22: 2802 |0017: goto 0019 // +0002 │ │ -444f24: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -444f26: 0f01 |0019: return v1 │ │ +444ed8: |[444ed8] tech.ula.viewmodel.MainActivityViewModel.sessionPreparationRequirementsHaveBeenSelected:()Z │ │ +444ee8: 5430 01a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +444eec: 5431 09a4 |0002: iget-object v1, v3, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +444ef0: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +444ef6: 0a00 |0007: move-result v0 │ │ +444ef8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +444efa: b710 |0009: xor-int/2addr v0, v1 │ │ +444efc: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +444f00: 5430 00a4 |000c: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +444f04: 5432 08a4 |000e: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ +444f08: 7120 559f 2000 |0010: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +444f0e: 0a00 |0013: move-result v0 │ │ +444f10: b710 |0014: xor-int/2addr v0, v1 │ │ +444f12: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +444f16: 2802 |0017: goto 0019 // +0002 │ │ +444f18: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +444f1a: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #25 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449199,29 +1449195,29 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupEvent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -445d98: |[445d98] tech.ula.viewmodel.MainActivityViewModel.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V │ │ -445da8: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -445dac: 5441 fda3 |0002: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ -445db0: 6202 73a2 |0004: sget-object v2, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ -445db4: 1f02 fb1a |0006: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -445db8: 7110 7d84 0500 |0008: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -445dbe: 0c03 |000b: move-result-object v3 │ │ -445dc0: 7040 aad4 1032 |000c: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -445dc6: 5441 02a4 |000f: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ -445dca: 7220 56d4 0100 |0011: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -445dd0: 5440 fba3 |0014: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ -445dd4: 0741 |0016: move-object v1, v4 │ │ -445dd6: 1f01 5915 |0017: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -445dda: 6e30 00cf 5001 |0019: invoke-virtual {v0, v5, v1}, Ltech/ula/model/state/AppsStartupFsm;.submitEvent:(Ltech/ula/model/state/AppsStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@cf00 │ │ -445de0: 0e00 |001c: return-void │ │ +445d8c: |[445d8c] tech.ula.viewmodel.MainActivityViewModel.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V │ │ +445d9c: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +445da0: 5441 fda3 |0002: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ +445da4: 6202 73a2 |0004: sget-object v2, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ +445da8: 1f02 fb1a |0006: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +445dac: 7110 7d84 0500 |0008: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +445db2: 0c03 |000b: move-result-object v3 │ │ +445db4: 7040 aad4 1032 |000c: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +445dba: 5441 02a4 |000f: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ +445dbe: 7220 56d4 0100 |0011: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +445dc4: 5440 fba3 |0014: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a3fb │ │ +445dc8: 0741 |0016: move-object v1, v4 │ │ +445dca: 1f01 5915 |0017: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +445dce: 6e30 00cf 5001 |0019: invoke-virtual {v0, v5, v1}, Ltech/ula/model/state/AppsStartupFsm;.submitEvent:(Ltech/ula/model/state/AppsStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@cf00 │ │ +445dd4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x000f line=408 │ │ 0x0014 line=409 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449232,29 +1449228,29 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupEvent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -445ebc: |[445ebc] tech.ula.viewmodel.MainActivityViewModel.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V │ │ -445ecc: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -445ed0: 5441 fda3 |0002: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ -445ed4: 6202 73a2 |0004: sget-object v2, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ -445ed8: 1f02 fb1a |0006: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -445edc: 7110 7d84 0500 |0008: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -445ee2: 0c03 |000b: move-result-object v3 │ │ -445ee4: 7040 aad4 1032 |000c: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -445eea: 5441 02a4 |000f: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ -445eee: 7220 56d4 0100 |0011: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -445ef4: 5440 03a4 |0014: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ -445ef8: 0741 |0016: move-object v1, v4 │ │ -445efa: 1f01 5915 |0017: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -445efe: 6e30 26d0 5001 |0019: invoke-virtual {v0, v5, v1}, Ltech/ula/model/state/SessionStartupFsm;.submitEvent:(Ltech/ula/model/state/SessionStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d026 │ │ -445f04: 0e00 |001c: return-void │ │ +445eb0: |[445eb0] tech.ula.viewmodel.MainActivityViewModel.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V │ │ +445ec0: 2200 3f1b |0000: new-instance v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +445ec4: 5441 fda3 |0002: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.className:Ljava/lang/String; // field@a3fd │ │ +445ec8: 6202 73a2 |0004: sget-object v2, Ltech/ula/utils/BreadcrumbType$SubmittedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$SubmittedEvent; // field@a273 │ │ +445ecc: 1f02 fb1a |0006: check-cast v2, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +445ed0: 7110 7d84 0500 |0008: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +445ed6: 0c03 |000b: move-result-object v3 │ │ +445ed8: 7040 aad4 1032 |000c: invoke-direct {v0, v1, v2, v3}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +445ede: 5441 02a4 |000f: iget-object v1, v4, Ltech/ula/viewmodel/MainActivityViewModel;.logger:Ltech/ula/utils/Logger; // field@a402 │ │ +445ee2: 7220 56d4 0100 |0011: invoke-interface {v1, v0}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +445ee8: 5440 03a4 |0014: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ +445eec: 0741 |0016: move-object v1, v4 │ │ +445eee: 1f01 5915 |0017: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +445ef2: 6e30 26d0 5001 |0019: invoke-virtual {v0, v5, v1}, Ltech/ula/model/state/SessionStartupFsm;.submitEvent:(Ltech/ula/model/state/SessionStartupEvent;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d026 │ │ +445ef8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x000f line=414 │ │ 0x0014 line=415 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449265,23 +1449261,23 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -445f08: |[445f08] tech.ula.viewmodel.MainActivityViewModel.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V │ │ -445f18: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -445f1c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -445f20: 5401 07a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445f24: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -445f28: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -445f2c: 5402 09a4 |000a: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445f30: 6e30 d8d6 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)V // method@d6d8 │ │ -445f36: 0e00 |000f: return-void │ │ +445efc: |[445efc] tech.ula.viewmodel.MainActivityViewModel.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V │ │ +445f0c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +445f10: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +445f14: 5401 07a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445f18: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +445f1c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +445f20: 5402 09a4 |000a: iget-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445f24: 6e30 d8d6 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)V // method@d6d8 │ │ +445f2a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=102 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0010 reg=1 (null) Ltech/ula/model/entities/App; │ │ 0x0000 - 0x0010 reg=2 (null) Ltech/ula/model/entities/Session; │ │ @@ -1449294,22 +1449290,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -445078: |[445078] tech.ula.viewmodel.MainActivityViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -445088: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -44508e: 0c00 |0003: move-result-object v0 │ │ -445090: 5421 fea3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ -445094: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -445098: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ -44509e: 0c00 |000b: move-result-object v0 │ │ -4450a0: 1100 |000c: return-object v0 │ │ +44506c: |[44506c] tech.ula.viewmodel.MainActivityViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +44507c: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +445082: 0c00 |0003: move-result-object v0 │ │ +445084: 5421 fea3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ +445088: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +44508c: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ +445092: 0c00 |000b: move-result-object v0 │ │ +445094: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449317,17 +1449313,17 @@ │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4450a4: |[4450a4] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedApp:()Ltech/ula/model/entities/App; │ │ -4450b4: 5410 ffa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -4450b8: 1100 |0002: return-object v0 │ │ +445098: |[445098] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedApp:()Ltech/ula/model/entities/App; │ │ +4450a8: 5410 ffa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +4450ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449335,17 +1449331,17 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4450bc: |[4450bc] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -4450cc: 5410 00a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -4450d0: 1100 |0002: return-object v0 │ │ +4450b0: |[4450b0] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +4450c0: 5410 00a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +4450c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449353,17 +1449349,17 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4450d4: |[4450d4] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedSession:()Ltech/ula/model/entities/Session; │ │ -4450e4: 5410 01a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -4450e8: 1100 |0002: return-object v0 │ │ +4450c8: |[4450c8] tech.ula.viewmodel.MainActivityViewModel.getLastSelectedSession:()Ltech/ula/model/entities/Session; │ │ +4450d8: 5410 01a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +4450dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #4 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449371,18 +1449367,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -444e34: |[444e34] tech.ula.viewmodel.MainActivityViewModel.getState:()Landroidx/lifecycle/LiveData; │ │ -444e44: 5410 06a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -444e48: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -444e4c: 1100 |0004: return-object v0 │ │ +444e28: |[444e28] tech.ula.viewmodel.MainActivityViewModel.getState:()Landroidx/lifecycle/LiveData; │ │ +444e38: 5410 06a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +444e3c: 1f00 0608 |0002: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +444e40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #5 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449390,82 +1449386,82 @@ │ │ type : '(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -444f28: |[444f28] tech.ula.viewmodel.MainActivityViewModel.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -444f38: 2060 a01b |0000: instance-of v0, v6, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ -444f3c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -444f40: 0760 |0004: move-object v0, v6 │ │ -444f42: 1f00 a01b |0005: check-cast v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ -444f46: 5201 f3a3 |0007: iget v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444f4a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -444f4e: b521 |000b: and-int/2addr v1, v2 │ │ -444f50: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -444f54: 5206 f3a3 |000e: iget v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444f58: b126 |0010: sub-int/2addr v6, v2 │ │ -444f5a: 5906 f3a3 |0011: iput v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444f5e: 2806 |0013: goto 0019 // +0006 │ │ -444f60: 2200 a01b |0014: new-instance v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ -444f64: 7030 9ad6 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;Lkotlin/coroutines/Continuation;)V // method@d69a │ │ -444f6a: 5406 f4a3 |0019: iget-object v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.result:Ljava/lang/Object; // field@a3f4 │ │ -444f6e: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -444f74: 0c01 |001e: move-result-object v1 │ │ -444f76: 5202 f3a3 |001f: iget v2, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444f7a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -444f7c: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -444f80: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ -444f84: 5405 f2a3 |0026: iget-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$1:Ljava/lang/Object; // field@a3f2 │ │ -444f88: 1f05 f21a |0028: check-cast v5, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -444f8c: 5405 f1a3 |002a: iget-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@a3f1 │ │ -444f90: 1f05 a51b |002c: check-cast v5, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ -444f94: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -444f9a: 2833 |0031: goto 0064 // +0033 │ │ -444f9c: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -444fa0: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -444fa4: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -444faa: 2705 |0039: throw v5 │ │ -444fac: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -444fb2: 5446 03a4 |003d: iget-object v6, v4, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ -444fb6: 6e10 24d0 0600 |003f: invoke-virtual {v6}, Ltech/ula/model/state/SessionStartupFsm;.sessionsAreActive:()Z // method@d024 │ │ -444fbc: 0a06 |0042: move-result v6 │ │ -444fbe: 3806 0c00 |0043: if-eqz v6, 004f // +000c │ │ -444fc2: 5445 06a4 |0045: iget-object v5, v4, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -444fc6: 6206 3ba3 |0047: sget-object v6, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.INSTANCE:Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // field@a33b │ │ -444fca: 6e20 1c40 6500 |0049: invoke-virtual {v5, v6}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -444fd0: 6205 b779 |004c: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444fd4: 1105 |004e: return-object v5 │ │ -444fd6: 5446 06a4 |004f: iget-object v6, v4, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -444fda: 6202 85a3 |0051: sget-object v2, Ltech/ula/viewmodel/ClearingSupportFiles;.INSTANCE:Ltech/ula/viewmodel/ClearingSupportFiles; // field@a385 │ │ -444fde: 6e20 1c40 2600 |0053: invoke-virtual {v6, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -444fe4: 5b04 f1a3 |0056: iput-object v4, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@a3f1 │ │ -444fe8: 5b05 f2a3 |0058: iput-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$1:Ljava/lang/Object; // field@a3f2 │ │ -444fec: 5903 f3a3 |005a: iput v3, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444ff0: 6e20 15d3 0500 |005c: invoke-virtual {v5, v0}, Ltech/ula/utils/AssetFileClearer;.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d315 │ │ -444ff6: 0c05 |005f: move-result-object v5 │ │ -444ff8: 3315 0300 |0060: if-ne v5, v1, 0063 // +0003 │ │ -444ffc: 1101 |0062: return-object v1 │ │ -444ffe: 0745 |0063: move-object v5, v4 │ │ -445000: 5456 06a4 |0064: iget-object v6, v5, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ -445004: 6200 11a4 |0066: sget-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ -445008: 6e20 1c40 0600 |0068: invoke-virtual {v6, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -44500e: 2812 |006b: goto 007d // +0012 │ │ -445010: 0745 |006c: move-object v5, v4 │ │ -445012: 6206 82a3 |006d: sget-object v6, Ltech/ula/viewmodel/BusyboxMissing;.INSTANCE:Ltech/ula/viewmodel/BusyboxMissing; // field@a382 │ │ -445016: 1f06 951b |006f: check-cast v6, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -44501a: 7020 c9d6 6500 |0071: invoke-direct {v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445020: 2809 |0074: goto 007d // +0009 │ │ -445022: 0745 |0075: move-object v5, v4 │ │ -445024: 6206 8fa3 |0076: sget-object v6, Ltech/ula/viewmodel/FailedToClearSupportFiles;.INSTANCE:Ltech/ula/viewmodel/FailedToClearSupportFiles; // field@a38f │ │ -445028: 1f06 951b |0078: check-cast v6, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -44502c: 7020 c9d6 6500 |007a: invoke-direct {v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445032: 6205 b779 |007d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -445036: 1105 |007f: return-object v5 │ │ +444f1c: |[444f1c] tech.ula.viewmodel.MainActivityViewModel.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +444f2c: 2060 a01b |0000: instance-of v0, v6, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ +444f30: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +444f34: 0760 |0004: move-object v0, v6 │ │ +444f36: 1f00 a01b |0005: check-cast v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ +444f3a: 5201 f3a3 |0007: iget v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444f3e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +444f42: b521 |000b: and-int/2addr v1, v2 │ │ +444f44: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +444f48: 5206 f3a3 |000e: iget v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444f4c: b126 |0010: sub-int/2addr v6, v2 │ │ +444f4e: 5906 f3a3 |0011: iput v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444f52: 2806 |0013: goto 0019 // +0006 │ │ +444f54: 2200 a01b |0014: new-instance v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1; // type@1ba0 │ │ +444f58: 7030 9ad6 4006 |0016: invoke-direct {v0, v4, v6}, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.:(Ltech/ula/viewmodel/MainActivityViewModel;Lkotlin/coroutines/Continuation;)V // method@d69a │ │ +444f5e: 5406 f4a3 |0019: iget-object v6, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.result:Ljava/lang/Object; // field@a3f4 │ │ +444f62: 7100 8a9c 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +444f68: 0c01 |001e: move-result-object v1 │ │ +444f6a: 5202 f3a3 |001f: iget v2, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444f6e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +444f70: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +444f74: 3332 0e00 |0024: if-ne v2, v3, 0032 // +000e │ │ +444f78: 5405 f2a3 |0026: iget-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$1:Ljava/lang/Object; // field@a3f2 │ │ +444f7c: 1f05 f21a |0028: check-cast v5, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +444f80: 5405 f1a3 |002a: iget-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@a3f1 │ │ +444f84: 1f05 a51b |002c: check-cast v5, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ +444f88: 7110 738a 0600 |002e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +444f8e: 2833 |0031: goto 0064 // +0033 │ │ +444f90: 2205 7210 |0032: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +444f94: 1a06 e278 |0034: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +444f98: 7020 8c83 6500 |0036: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +444f9e: 2705 |0039: throw v5 │ │ +444fa0: 7110 738a 0600 |003a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +444fa6: 5446 03a4 |003d: iget-object v6, v4, Ltech/ula/viewmodel/MainActivityViewModel;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a403 │ │ +444faa: 6e10 24d0 0600 |003f: invoke-virtual {v6}, Ltech/ula/model/state/SessionStartupFsm;.sessionsAreActive:()Z // method@d024 │ │ +444fb0: 0a06 |0042: move-result v6 │ │ +444fb2: 3806 0c00 |0043: if-eqz v6, 004f // +000c │ │ +444fb6: 5445 06a4 |0045: iget-object v5, v4, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +444fba: 6206 3ba3 |0047: sget-object v6, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.INSTANCE:Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // field@a33b │ │ +444fbe: 6e20 1c40 6500 |0049: invoke-virtual {v5, v6}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +444fc4: 6205 b779 |004c: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444fc8: 1105 |004e: return-object v5 │ │ +444fca: 5446 06a4 |004f: iget-object v6, v4, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +444fce: 6202 85a3 |0051: sget-object v2, Ltech/ula/viewmodel/ClearingSupportFiles;.INSTANCE:Ltech/ula/viewmodel/ClearingSupportFiles; // field@a385 │ │ +444fd2: 6e20 1c40 2600 |0053: invoke-virtual {v6, v2}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +444fd8: 5b04 f1a3 |0056: iput-object v4, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@a3f1 │ │ +444fdc: 5b05 f2a3 |0058: iput-object v5, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.L$1:Ljava/lang/Object; // field@a3f2 │ │ +444fe0: 5903 f3a3 |005a: iput v3, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444fe4: 6e20 15d3 0500 |005c: invoke-virtual {v5, v0}, Ltech/ula/utils/AssetFileClearer;.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d315 │ │ +444fea: 0c05 |005f: move-result-object v5 │ │ +444fec: 3315 0300 |0060: if-ne v5, v1, 0063 // +0003 │ │ +444ff0: 1101 |0062: return-object v1 │ │ +444ff2: 0745 |0063: move-object v5, v4 │ │ +444ff4: 5456 06a4 |0064: iget-object v6, v5, Ltech/ula/viewmodel/MainActivityViewModel;.state:Landroidx/lifecycle/MediatorLiveData; // field@a406 │ │ +444ff8: 6200 11a4 |0066: sget-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ +444ffc: 6e20 1c40 0600 |0068: invoke-virtual {v6, v0}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +445002: 2812 |006b: goto 007d // +0012 │ │ +445004: 0745 |006c: move-object v5, v4 │ │ +445006: 6206 82a3 |006d: sget-object v6, Ltech/ula/viewmodel/BusyboxMissing;.INSTANCE:Ltech/ula/viewmodel/BusyboxMissing; // field@a382 │ │ +44500a: 1f06 951b |006f: check-cast v6, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +44500e: 7020 c9d6 6500 |0071: invoke-direct {v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445014: 2809 |0074: goto 007d // +0009 │ │ +445016: 0745 |0075: move-object v5, v4 │ │ +445018: 6206 8fa3 |0076: sget-object v6, Ltech/ula/viewmodel/FailedToClearSupportFiles;.INSTANCE:Ltech/ula/viewmodel/FailedToClearSupportFiles; // field@a38f │ │ +44501c: 1f06 951b |0078: check-cast v6, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445020: 7020 c9d6 6500 |007a: invoke-direct {v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445026: 6205 b779 |007d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44502a: 1105 |007f: return-object v5 │ │ catches : 3 │ │ 0x002e - 0x0031 │ │ Ljava/io/FileNotFoundException; -> 0x0076 │ │ Ljava/lang/IllegalStateException; -> 0x006d │ │ 0x0056 - 0x0060 │ │ Ljava/io/FileNotFoundException; -> 0x0075 │ │ Ljava/lang/IllegalStateException; -> 0x006c │ │ @@ -1449495,19 +1449491,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -44586c: |[44586c] tech.ula.viewmodel.MainActivityViewModel.handleOnResume:()V │ │ -44587c: 6200 62a1 |0000: sget-object v0, Ltech/ula/model/state/SyncDownloadState;.INSTANCE:Ltech/ula/model/state/SyncDownloadState; // field@a162 │ │ -445880: 1f00 671a |0002: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445884: 7020 d7d6 0100 |0004: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -44588a: 0e00 |0007: return-void │ │ +445860: |[445860] tech.ula.viewmodel.MainActivityViewModel.handleOnResume:()V │ │ +445870: 6200 62a1 |0000: sget-object v0, Ltech/ula/model/state/SyncDownloadState;.INSTANCE:Ltech/ula/model/state/SyncDownloadState; // field@a162 │ │ +445874: 1f00 671a |0002: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445878: 7020 d7d6 0100 |0004: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +44587e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #7 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449515,17 +1449511,17 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -44588c: |[44588c] tech.ula.viewmodel.MainActivityViewModel.handleSessionHasBeenActivated:()V │ │ -44589c: 7010 cad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ -4458a2: 0e00 |0003: return-void │ │ +445880: |[445880] tech.ula.viewmodel.MainActivityViewModel.handleSessionHasBeenActivated:()V │ │ +445890: 7010 cad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ +445896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #8 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449533,17 +1449529,17 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -445aa4: |[445aa4] tech.ula.viewmodel.MainActivityViewModel.handleUserInputCancelled:()V │ │ -445ab4: 7010 cad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ -445aba: 0e00 |0003: return-void │ │ +445a98: |[445a98] tech.ula.viewmodel.MainActivityViewModel.handleUserInputCancelled:()V │ │ +445aa8: 7010 cad6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ +445aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #9 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449551,19 +1449547,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -445abc: |[445abc] tech.ula.viewmodel.MainActivityViewModel.lowAvailableStorageAcknowledged:()V │ │ -445acc: 6200 65a1 |0000: sget-object v0, Ltech/ula/model/state/VerifyAvailableStorageComplete;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorageComplete; // field@a165 │ │ -445ad0: 1f00 671a |0002: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445ad4: 7020 d7d6 0100 |0004: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445ada: 0e00 |0007: return-void │ │ +445ab0: |[445ab0] tech.ula.viewmodel.MainActivityViewModel.lowAvailableStorageAcknowledged:()V │ │ +445ac0: 6200 65a1 |0000: sget-object v0, Ltech/ula/model/state/VerifyAvailableStorageComplete;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorageComplete; // field@a165 │ │ +445ac4: 1f00 671a |0002: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445ac8: 7020 d7d6 0100 |0004: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445ace: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ #10 : (in Ltech/ula/viewmodel/MainActivityViewModel;) │ │ @@ -1449571,19 +1449567,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -445adc: |[445adc] tech.ula.viewmodel.MainActivityViewModel.onCleared:()V │ │ -445aec: 6f10 7840 0100 |0000: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ -445af2: 5410 fea3 |0003: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ -445af6: 7210 70ac 0000 |0005: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ -445afc: 0e00 |0008: return-void │ │ +445ad0: |[445ad0] tech.ula.viewmodel.MainActivityViewModel.onCleared:()V │ │ +445ae0: 6f10 7840 0100 |0000: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ +445ae6: 5410 fea3 |0003: iget-object v0, v1, Ltech/ula/viewmodel/MainActivityViewModel;.job:Lkotlinx/coroutines/Job; // field@a3fe │ │ +445aea: 7210 70ac 0000 |0005: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ +445af0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ │ │ @@ -1449592,69 +1449588,69 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -445b00: |[445b00] tech.ula.viewmodel.MainActivityViewModel.permissionsHaveBeenGranted:()V │ │ -445b10: 5420 ffa3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445b14: 5421 07a4 |0002: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445b18: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445b1e: 0a00 |0007: move-result v0 │ │ -445b20: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -445b24: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ -445b28: 5420 01a4 |000c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445b2c: 5421 09a4 |000e: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445b30: 7120 559f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445b36: 0a00 |0013: move-result v0 │ │ -445b38: df00 0001 |0014: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -445b3c: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -445b40: 6200 36a4 |0018: sget-object v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // field@a436 │ │ -445b44: 1f00 951b |001a: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445b48: 7020 c9d6 0200 |001c: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445b4e: 284e |001f: goto 006d // +004e │ │ -445b50: 5420 ffa3 |0020: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445b54: 5421 07a4 |0022: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445b58: 7120 559f 1000 |0024: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445b5e: 0a00 |0027: move-result v0 │ │ -445b60: 3800 1400 |0028: if-eqz v0, 003c // +0014 │ │ -445b64: 5420 01a4 |002a: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445b68: 5421 09a4 |002c: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445b6c: 7120 559f 1000 |002e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445b72: 0a00 |0031: move-result v0 │ │ -445b74: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ -445b78: 6200 0fa4 |0034: sget-object v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // field@a40f │ │ -445b7c: 1f00 951b |0036: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445b80: 7020 c9d6 0200 |0038: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445b86: 2832 |003b: goto 006d // +0032 │ │ -445b88: 5420 ffa3 |003c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445b8c: 5421 07a4 |003e: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ -445b90: 7120 559f 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445b96: 0a00 |0043: move-result v0 │ │ -445b98: df00 0001 |0044: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -445b9c: 3800 0f00 |0046: if-eqz v0, 0055 // +000f │ │ -445ba0: 2200 271a |0048: new-instance v0, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -445ba4: 5421 ffa3 |004a: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445ba8: 7020 b3ce 1000 |004c: invoke-direct {v0, v1}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ -445bae: 1f00 2a1a |004f: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445bb2: 7020 d3d6 0200 |0051: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445bb8: 2819 |0054: goto 006d // +0019 │ │ -445bba: 5420 01a4 |0055: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445bbe: 5421 09a4 |0057: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445bc2: 7120 559f 1000 |0059: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445bc8: 0a00 |005c: move-result v0 │ │ -445bca: df00 0001 |005d: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -445bce: 3800 0e00 |005f: if-eqz v0, 006d // +000e │ │ -445bd2: 2200 661a |0061: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -445bd6: 5421 01a4 |0063: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445bda: 7020 e3cf 1000 |0065: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ -445be0: 1f00 671a |0068: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445be4: 7020 d7d6 0200 |006a: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445bea: 0e00 |006d: return-void │ │ +445af4: |[445af4] tech.ula.viewmodel.MainActivityViewModel.permissionsHaveBeenGranted:()V │ │ +445b04: 5420 ffa3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445b08: 5421 07a4 |0002: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445b0c: 7120 559f 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445b12: 0a00 |0007: move-result v0 │ │ +445b14: df00 0001 |0008: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +445b18: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ +445b1c: 5420 01a4 |000c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445b20: 5421 09a4 |000e: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445b24: 7120 559f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445b2a: 0a00 |0013: move-result v0 │ │ +445b2c: df00 0001 |0014: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +445b30: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +445b34: 6200 36a4 |0018: sget-object v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // field@a436 │ │ +445b38: 1f00 951b |001a: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445b3c: 7020 c9d6 0200 |001c: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445b42: 284e |001f: goto 006d // +004e │ │ +445b44: 5420 ffa3 |0020: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445b48: 5421 07a4 |0022: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445b4c: 7120 559f 1000 |0024: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445b52: 0a00 |0027: move-result v0 │ │ +445b54: 3800 1400 |0028: if-eqz v0, 003c // +0014 │ │ +445b58: 5420 01a4 |002a: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445b5c: 5421 09a4 |002c: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445b60: 7120 559f 1000 |002e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445b66: 0a00 |0031: move-result v0 │ │ +445b68: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ +445b6c: 6200 0fa4 |0034: sget-object v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // field@a40f │ │ +445b70: 1f00 951b |0036: check-cast v0, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445b74: 7020 c9d6 0200 |0038: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445b7a: 2832 |003b: goto 006d // +0032 │ │ +445b7c: 5420 ffa3 |003c: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445b80: 5421 07a4 |003e: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedApp:Ltech/ula/model/entities/App; // field@a407 │ │ +445b84: 7120 559f 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445b8a: 0a00 |0043: move-result v0 │ │ +445b8c: df00 0001 |0044: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +445b90: 3800 0f00 |0046: if-eqz v0, 0055 // +000f │ │ +445b94: 2200 271a |0048: new-instance v0, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +445b98: 5421 ffa3 |004a: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445b9c: 7020 b3ce 1000 |004c: invoke-direct {v0, v1}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ +445ba2: 1f00 2a1a |004f: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445ba6: 7020 d3d6 0200 |0051: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445bac: 2819 |0054: goto 006d // +0019 │ │ +445bae: 5420 01a4 |0055: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445bb2: 5421 09a4 |0057: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445bb6: 7120 559f 1000 |0059: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445bbc: 0a00 |005c: move-result v0 │ │ +445bbe: df00 0001 |005d: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +445bc2: 3800 0e00 |005f: if-eqz v0, 006d // +000e │ │ +445bc6: 2200 661a |0061: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +445bca: 5421 01a4 |0063: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445bce: 7020 e3cf 1000 |0065: invoke-direct {v0, v1}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ +445bd4: 1f00 671a |0068: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445bd8: 7020 d7d6 0200 |006a: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445bde: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0018 line=111 │ │ 0x0020 line=113 │ │ 0x0034 line=114 │ │ 0x003c line=116 │ │ @@ -1449669,19 +1449665,19 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -445c68: |[445c68] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedApp:(Ltech/ula/model/entities/App;)V │ │ -445c78: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -445c7c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445c82: 5b12 ffa3 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445c86: 0e00 |0007: return-void │ │ +445c5c: |[445c5c] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedApp:(Ltech/ula/model/entities/App;)V │ │ +445c6c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +445c70: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445c76: 5b12 ffa3 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445c7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1449690,19 +1449686,19 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -445c88: |[445c88] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -445c98: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -445c9c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445ca2: 5b12 00a4 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445ca6: 0e00 |0007: return-void │ │ +445c7c: |[445c7c] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +445c8c: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +445c90: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445c96: 5b12 00a4 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445c9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1449711,19 +1449707,19 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -445ca8: |[445ca8] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V │ │ -445cb8: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ -445cbc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445cc2: 5b12 01a4 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445cc6: 0e00 |0007: return-void │ │ +445c9c: |[445c9c] tech.ula.viewmodel.MainActivityViewModel.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V │ │ +445cac: 1a00 a315 |0000: const-string v0, "" // string@15a3 │ │ +445cb0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445cb6: 5b12 01a4 |0005: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1449732,22 +1449728,22 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -445cc8: |[445cc8] tech.ula.viewmodel.MainActivityViewModel.startAssetDownloads:(Ljava/util/List;)V │ │ -445cd8: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -445cdc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445ce2: 2200 481a |0005: new-instance v0, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -445ce6: 7020 4dcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadAssets;.:(Ljava/util/List;)V // method@cf4d │ │ -445cec: 1f00 671a |000a: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445cf0: 7020 d7d6 0100 |000c: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445cf6: 0e00 |000f: return-void │ │ +445cbc: |[445cbc] tech.ula.viewmodel.MainActivityViewModel.startAssetDownloads:(Ljava/util/List;)V │ │ +445ccc: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +445cd0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445cd6: 2200 481a |0005: new-instance v0, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +445cda: 7020 4dcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadAssets;.:(Ljava/util/List;)V // method@cf4d │ │ +445ce0: 1f00 671a |000a: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445ce4: 7020 d7d6 0100 |000c: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445cea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1449756,28 +1449752,28 @@ │ │ type : '(Ltech/ula/model/entities/App;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -445cf8: |[445cf8] tech.ula.viewmodel.MainActivityViewModel.submitAppSelection:(Ltech/ula/model/entities/App;Z)V │ │ -445d08: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -445d0c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445d12: 3903 0900 |0005: if-nez v3, 000e // +0009 │ │ -445d16: 7010 cbd6 0100 |0007: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.selectionsCanBeMade:()Z // method@d6cb │ │ -445d1c: 0a03 |000a: move-result v3 │ │ -445d1e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -445d22: 0e00 |000d: return-void │ │ -445d24: 5b12 ffa3 |000e: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445d28: 2203 271a |0010: new-instance v3, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -445d2c: 7020 b3ce 2300 |0012: invoke-direct {v3, v2}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ -445d32: 1f03 2a1a |0015: check-cast v3, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445d36: 7020 d3d6 3100 |0017: invoke-direct {v1, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445d3c: 0e00 |001a: return-void │ │ +445cec: |[445cec] tech.ula.viewmodel.MainActivityViewModel.submitAppSelection:(Ltech/ula/model/entities/App;Z)V │ │ +445cfc: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +445d00: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445d06: 3903 0900 |0005: if-nez v3, 000e // +0009 │ │ +445d0a: 7010 cbd6 0100 |0007: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.selectionsCanBeMade:()Z // method@d6cb │ │ +445d10: 0a03 |000a: move-result v3 │ │ +445d12: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +445d16: 0e00 |000d: return-void │ │ +445d18: 5b12 ffa3 |000e: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445d1c: 2203 271a |0010: new-instance v3, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +445d20: 7020 b3ce 2300 |0012: invoke-direct {v3, v2}, Ltech/ula/model/state/AppSelected;.:(Ltech/ula/model/entities/App;)V // method@ceb3 │ │ +445d26: 1f03 2a1a |0015: check-cast v3, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445d2a: 7020 d3d6 3100 |0017: invoke-direct {v1, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445d30: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=126 │ │ 0x000e line=127 │ │ 0x0010 line=128 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449789,32 +1449785,32 @@ │ │ type : '(Ltech/ula/model/entities/ServiceType;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -445d40: |[445d40] tech.ula.viewmodel.MainActivityViewModel.submitAppServiceType:(Ltech/ula/model/entities/ServiceType;)V │ │ -445d50: 1a00 71c3 |0000: const-string v0, "serviceType" // string@c371 │ │ -445d54: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445d5a: 5420 01a4 |0005: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445d5e: 5421 09a4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ -445d62: 7120 559f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445d68: 0a00 |000c: move-result v0 │ │ -445d6a: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -445d6e: 6203 0ca4 |000f: sget-object v3, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // field@a40c │ │ -445d72: 1f03 951b |0011: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445d76: 7020 c9d6 3200 |0013: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445d7c: 0e00 |0016: return-void │ │ -445d7e: 2200 761a |0017: new-instance v0, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -445d82: 5421 01a4 |0019: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445d86: 7030 30d0 1003 |001b: invoke-direct {v0, v1, v3}, Ltech/ula/model/state/SubmitAppSessionServiceType;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V // method@d030 │ │ -445d8c: 1f00 2a1a |001e: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445d90: 7020 d3d6 0200 |0020: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445d96: 0e00 |0023: return-void │ │ +445d34: |[445d34] tech.ula.viewmodel.MainActivityViewModel.submitAppServiceType:(Ltech/ula/model/entities/ServiceType;)V │ │ +445d44: 1a00 71c3 |0000: const-string v0, "serviceType" // string@c371 │ │ +445d48: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445d4e: 5420 01a4 |0005: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445d52: 5421 09a4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedSession:Ltech/ula/model/entities/Session; // field@a409 │ │ +445d56: 7120 559f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445d5c: 0a00 |000c: move-result v0 │ │ +445d5e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +445d62: 6203 0ca4 |000f: sget-object v3, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // field@a40c │ │ +445d66: 1f03 951b |0011: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445d6a: 7020 c9d6 3200 |0013: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445d70: 0e00 |0016: return-void │ │ +445d72: 2200 761a |0017: new-instance v0, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +445d76: 5421 01a4 |0019: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445d7a: 7030 30d0 1003 |001b: invoke-direct {v0, v1, v3}, Ltech/ula/model/state/SubmitAppSessionServiceType;.:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;)V // method@d030 │ │ +445d80: 1f00 2a1a |001e: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445d84: 7020 d3d6 0200 |0020: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445d8a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=154 │ │ 0x000f line=155 │ │ 0x0017 line=158 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449825,20 +1449821,20 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -445de4: |[445de4] tech.ula.viewmodel.MainActivityViewModel.submitCompletedDownloadId:(J)V │ │ -445df4: 2200 381a |0000: new-instance v0, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -445df8: 7030 05cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/AssetDownloadComplete;.:(J)V // method@cf05 │ │ -445dfe: 1f00 671a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445e02: 7020 d7d6 0100 |0007: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445e08: 0e00 |000a: return-void │ │ +445dd8: |[445dd8] tech.ula.viewmodel.MainActivityViewModel.submitCompletedDownloadId:(J)V │ │ +445de8: 2200 381a |0000: new-instance v0, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +445dec: 7030 05cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/AssetDownloadComplete;.:(J)V // method@cf05 │ │ +445df2: 1f00 671a |0005: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445df6: 7020 d7d6 0100 |0007: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445dfc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ 0x0000 - 0x000b reg=2 (null) J │ │ │ │ @@ -1449847,36 +1449843,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -445e0c: |[445e0c] tech.ula.viewmodel.MainActivityViewModel.submitFilesystemCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -445e1c: 1a00 8ed5 |0000: const-string v0, "username" // string@d58e │ │ -445e20: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445e26: 1a00 f1b8 |0005: const-string v0, "password" // string@b8f1 │ │ -445e2a: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445e30: 1a00 43d7 |000a: const-string v0, "vncPassword" // string@d743 │ │ -445e34: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445e3a: 5420 00a4 |000f: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445e3e: 5421 08a4 |0011: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ -445e42: 7120 559f 1000 |0013: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -445e48: 0a00 |0016: move-result v0 │ │ -445e4a: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -445e4e: 6203 0ea4 |0019: sget-object v3, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // field@a40e │ │ -445e52: 1f03 951b |001b: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -445e56: 7020 c9d6 3200 |001d: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ -445e5c: 0e00 |0020: return-void │ │ -445e5e: 2200 771a |0021: new-instance v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -445e62: 5421 00a4 |0023: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ -445e66: 7055 3ad0 1043 |0025: invoke-direct {v0, v1, v3, v4, v5}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d03a │ │ -445e6c: 1f00 2a1a |0028: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ -445e70: 7020 d3d6 0200 |002a: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ -445e76: 0e00 |002d: return-void │ │ +445e00: |[445e00] tech.ula.viewmodel.MainActivityViewModel.submitFilesystemCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +445e10: 1a00 8ed5 |0000: const-string v0, "username" // string@d58e │ │ +445e14: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445e1a: 1a00 f1b8 |0005: const-string v0, "password" // string@b8f1 │ │ +445e1e: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445e24: 1a00 43d7 |000a: const-string v0, "vncPassword" // string@d743 │ │ +445e28: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445e2e: 5420 00a4 |000f: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445e32: 5421 08a4 |0011: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.unselectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a408 │ │ +445e36: 7120 559f 1000 |0013: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +445e3c: 0a00 |0016: move-result v0 │ │ +445e3e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +445e42: 6203 0ea4 |0019: sget-object v3, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // field@a40e │ │ +445e46: 1f03 951b |001b: check-cast v3, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +445e4a: 7020 c9d6 3200 |001d: invoke-direct {v2, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.postIllegalStateWithLog:(Ltech/ula/viewmodel/IllegalState;)V // method@d6c9 │ │ +445e50: 0e00 |0020: return-void │ │ +445e52: 2200 771a |0021: new-instance v0, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +445e56: 5421 00a4 |0023: iget-object v1, v2, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedFilesystem:Ltech/ula/model/entities/Filesystem; // field@a400 │ │ +445e5a: 7055 3ad0 1043 |0025: invoke-direct {v0, v1, v3, v4, v5}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@d03a │ │ +445e60: 1f00 2a1a |0028: check-cast v0, Ltech/ula/model/state/AppsStartupEvent; // type@1a2a │ │ +445e64: 7020 d3d6 0200 |002a: invoke-direct {v2, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppsStartupEvent:(Ltech/ula/model/state/AppsStartupEvent;)V // method@d6d3 │ │ +445e6a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=142 │ │ 0x0019 line=143 │ │ 0x0021 line=146 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449889,27 +1449885,27 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -445e78: |[445e78] tech.ula.viewmodel.MainActivityViewModel.submitSessionSelection:(Ltech/ula/model/entities/Session;)V │ │ -445e88: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -445e8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445e92: 7010 cbd6 0100 |0005: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.selectionsCanBeMade:()Z // method@d6cb │ │ -445e98: 0a00 |0008: move-result v0 │ │ -445e9a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -445e9e: 0e00 |000b: return-void │ │ -445ea0: 5b12 01a4 |000c: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445ea4: 2200 661a |000e: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -445ea8: 7020 e3cf 2000 |0010: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ -445eae: 1f00 671a |0013: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -445eb2: 7020 d7d6 0100 |0015: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ -445eb8: 0e00 |0018: return-void │ │ +445e6c: |[445e6c] tech.ula.viewmodel.MainActivityViewModel.submitSessionSelection:(Ltech/ula/model/entities/Session;)V │ │ +445e7c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +445e80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445e86: 7010 cbd6 0100 |0005: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.selectionsCanBeMade:()Z // method@d6cb │ │ +445e8c: 0a00 |0008: move-result v0 │ │ +445e8e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +445e92: 0e00 |000b: return-void │ │ +445e94: 5b12 01a4 |000c: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445e98: 2200 661a |000e: new-instance v0, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +445e9c: 7020 e3cf 2000 |0010: invoke-direct {v0, v2}, Ltech/ula/model/state/SessionSelected;.:(Ltech/ula/model/entities/Session;)V // method@cfe3 │ │ +445ea2: 1f00 671a |0013: check-cast v0, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +445ea6: 7020 d7d6 0100 |0015: invoke-direct {v1, v0}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionStartupEvent:(Ltech/ula/model/state/SessionStartupEvent;)V // method@d6d7 │ │ +445eac: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=132 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449920,23 +1449916,23 @@ │ │ type : '(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -445f38: |[445f38] tech.ula.viewmodel.MainActivityViewModel.waitForPermissions:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)V │ │ -445f48: 1a00 af74 |0000: const-string v0, "appToContinue" // string@74af │ │ -445f4c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445f52: 1a00 86c3 |0005: const-string v0, "sessionToContinue" // string@c386 │ │ -445f56: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -445f5c: 7010 cad6 0100 |000a: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ -445f62: 5b12 ffa3 |000d: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ -445f66: 5b13 01a4 |000f: iput-object v3, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ -445f6a: 0e00 |0011: return-void │ │ +445f2c: |[445f2c] tech.ula.viewmodel.MainActivityViewModel.waitForPermissions:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;)V │ │ +445f3c: 1a00 af74 |0000: const-string v0, "appToContinue" // string@74af │ │ +445f40: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445f46: 1a00 86c3 |0005: const-string v0, "sessionToContinue" // string@c386 │ │ +445f4a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +445f50: 7010 cad6 0100 |000a: invoke-direct {v1}, Ltech/ula/viewmodel/MainActivityViewModel;.resetStartupState:()V // method@d6ca │ │ +445f56: 5b12 ffa3 |000d: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedApp:Ltech/ula/model/entities/App; // field@a3ff │ │ +445f5a: 5b13 01a4 |000f: iput-object v3, v1, Ltech/ula/viewmodel/MainActivityViewModel;.lastSelectedSession:Ltech/ula/model/entities/Session; // field@a401 │ │ +445f5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=103 │ │ 0x000d line=104 │ │ 0x000f line=105 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel; │ │ @@ -1449972,18 +1449968,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4460d4: |[4460d4] tech.ula.viewmodel.ProgressBarUpdateState.:()V │ │ -4460e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4460e6: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -4460ec: 0e00 |0004: return-void │ │ +4460c8: |[4460c8] tech.ula.viewmodel.ProgressBarUpdateState.:()V │ │ +4460d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4460da: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +4460e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=456 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ProgressBarUpdateState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/ProgressBarUpdateState;) │ │ @@ -1449991,17 +1449987,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4460f0: |[4460f0] tech.ula.viewmodel.ProgressBarUpdateState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -446100: 7010 e8d6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:()V // method@d6e8 │ │ -446106: 0e00 |0003: return-void │ │ +4460e4: |[4460e4] tech.ula.viewmodel.ProgressBarUpdateState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +4460f4: 7010 e8d6 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:()V // method@d6e8 │ │ +4460fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/ProgressBarUpdateState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1450058,21 +1450054,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -446234: |[446234] tech.ula.viewmodel.SessionCanBeRestarted.:(Ltech/ula/model/entities/Session;)V │ │ -446244: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -446248: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44624e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -446250: 7020 30d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -446256: 5b12 12a4 |0009: iput-object v2, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -44625a: 0e00 |000b: return-void │ │ +446228: |[446228] tech.ula.viewmodel.SessionCanBeRestarted.:(Ltech/ula/model/entities/Session;)V │ │ +446238: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +44623c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446242: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +446244: 7020 30d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +44624a: 5b12 12a4 |0009: iput-object v2, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +44624e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=423 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1450081,101 +1450077,101 @@ │ │ type : '(Ltech/ula/viewmodel/SessionCanBeRestarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeRestarted;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4461e4: |[4461e4] tech.ula.viewmodel.SessionCanBeRestarted.copy$default:(Ltech/ula/viewmodel/SessionCanBeRestarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ -4461f4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4461f8: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4461fc: 5401 12a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -446200: 6e20 ecd6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/SessionCanBeRestarted;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeRestarted; // method@d6ec │ │ -446206: 0c00 |0009: move-result-object v0 │ │ -446208: 1100 |000a: return-object v0 │ │ +4461d8: |[4461d8] tech.ula.viewmodel.SessionCanBeRestarted.copy$default:(Ltech/ula/viewmodel/SessionCanBeRestarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ +4461e8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4461ec: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4461f0: 5401 12a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +4461f4: 6e20 ecd6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/SessionCanBeRestarted;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeRestarted; // method@d6ec │ │ +4461fa: 0c00 |0009: move-result-object v0 │ │ +4461fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4461b4: |[4461b4] tech.ula.viewmodel.SessionCanBeRestarted.component1:()Ltech/ula/model/entities/Session; │ │ -4461c4: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -4461c8: 1100 |0002: return-object v0 │ │ +4461a8: |[4461a8] tech.ula.viewmodel.SessionCanBeRestarted.component1:()Ltech/ula/model/entities/Session; │ │ +4461b8: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +4461bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeRestarted;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -44620c: |[44620c] tech.ula.viewmodel.SessionCanBeRestarted.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ -44621c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -446220: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446226: 2200 ae1b |0005: new-instance v0, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -44622a: 7020 ead6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/SessionCanBeRestarted;.:(Ltech/ula/model/entities/Session;)V // method@d6ea │ │ -446230: 1100 |000a: return-object v0 │ │ +446200: |[446200] tech.ula.viewmodel.SessionCanBeRestarted.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ +446210: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +446214: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44621a: 2200 ae1b |0005: new-instance v0, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +44621e: 7020 ead6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/SessionCanBeRestarted;.:(Ltech/ula/model/entities/Session;)V // method@d6ea │ │ +446224: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -446108: |[446108] tech.ula.viewmodel.SessionCanBeRestarted.equals:(Ljava/lang/Object;)Z │ │ -446118: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -44611c: 2020 ae1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -446120: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -446124: 1f02 ae1b |0006: check-cast v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -446128: 5410 12a4 |0008: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -44612c: 5422 12a4 |000a: iget-object v2, v2, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -446130: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -446136: 0a02 |000f: move-result v2 │ │ -446138: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -44613c: 2803 |0012: goto 0015 // +0003 │ │ -44613e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -446140: 0f02 |0014: return v2 │ │ -446142: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -446144: 0f02 |0016: return v2 │ │ +4460fc: |[4460fc] tech.ula.viewmodel.SessionCanBeRestarted.equals:(Ljava/lang/Object;)Z │ │ +44610c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +446110: 2020 ae1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +446114: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +446118: 1f02 ae1b |0006: check-cast v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +44611c: 5410 12a4 |0008: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +446120: 5422 12a4 |000a: iget-object v2, v2, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +446124: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44612a: 0a02 |000f: move-result v2 │ │ +44612c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +446130: 2803 |0012: goto 0015 // +0003 │ │ +446132: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +446134: 0f02 |0014: return v2 │ │ +446136: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +446138: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ name : 'getSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4461cc: |[4461cc] tech.ula.viewmodel.SessionCanBeRestarted.getSession:()Ltech/ula/model/entities/Session; │ │ -4461dc: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -4461e0: 1100 |0002: return-object v0 │ │ +4461c0: |[4461c0] tech.ula.viewmodel.SessionCanBeRestarted.getSession:()Ltech/ula/model/entities/Session; │ │ +4461d0: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +4461d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/SessionCanBeRestarted; │ │ │ │ #4 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ @@ -1450183,47 +1450179,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -446148: |[446148] tech.ula.viewmodel.SessionCanBeRestarted.hashCode:()I │ │ -446158: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -44615c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -446160: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -446166: 0a00 |0007: move-result v0 │ │ -446168: 2802 |0008: goto 000a // +0002 │ │ -44616a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -44616c: 0f00 |000a: return v0 │ │ +44613c: |[44613c] tech.ula.viewmodel.SessionCanBeRestarted.hashCode:()I │ │ +44614c: 5410 12a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +446150: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +446154: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +44615a: 0a00 |0007: move-result v0 │ │ +44615c: 2802 |0008: goto 000a // +0002 │ │ +44615e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +446160: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/SessionCanBeRestarted;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -446170: |[446170] tech.ula.viewmodel.SessionCanBeRestarted.toString:()Ljava/lang/String; │ │ -446180: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -446184: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -44618a: 1a01 975d |0005: const-string v1, "SessionCanBeRestarted(session=" // string@5d97 │ │ -44618e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -446194: 5421 12a4 |000a: iget-object v1, v2, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ -446198: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -44619e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4461a2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4461a8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4461ae: 0c00 |0017: move-result-object v0 │ │ -4461b0: 1100 |0018: return-object v0 │ │ +446164: |[446164] tech.ula.viewmodel.SessionCanBeRestarted.toString:()Ljava/lang/String; │ │ +446174: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +446178: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +44617e: 1a01 975d |0005: const-string v1, "SessionCanBeRestarted(session=" // string@5d97 │ │ +446182: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +446188: 5421 12a4 |000a: iget-object v1, v2, Ltech/ula/viewmodel/SessionCanBeRestarted;.session:Ltech/ula/model/entities/Session; // field@a412 │ │ +44618c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +446192: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +446196: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44619c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4461a2: 0c00 |0017: move-result-object v0 │ │ +4461a4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #4968 header: │ │ @@ -1450276,21 +1450272,21 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -446388: |[446388] tech.ula.viewmodel.SessionCanBeStarted.:(Ltech/ula/model/entities/Session;)V │ │ -446398: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -44639c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4463a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4463a4: 7020 30d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -4463aa: 5b12 13a4 |0009: iput-object v2, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -4463ae: 0e00 |000b: return-void │ │ +44637c: |[44637c] tech.ula.viewmodel.SessionCanBeStarted.:(Ltech/ula/model/entities/Session;)V │ │ +44638c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +446390: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446396: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +446398: 7020 30d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +44639e: 5b12 13a4 |0009: iput-object v2, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +4463a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=422 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/SessionCanBeStarted; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1450299,101 +1450295,101 @@ │ │ type : '(Ltech/ula/viewmodel/SessionCanBeStarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeStarted;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -446338: |[446338] tech.ula.viewmodel.SessionCanBeStarted.copy$default:(Ltech/ula/viewmodel/SessionCanBeStarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeStarted; │ │ -446348: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -44634c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -446350: 5401 13a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -446354: 6e20 f4d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/SessionCanBeStarted;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeStarted; // method@d6f4 │ │ -44635a: 0c00 |0009: move-result-object v0 │ │ -44635c: 1100 |000a: return-object v0 │ │ +44632c: |[44632c] tech.ula.viewmodel.SessionCanBeStarted.copy$default:(Ltech/ula/viewmodel/SessionCanBeStarted;Ltech/ula/model/entities/Session;ILjava/lang/Object;)Ltech/ula/viewmodel/SessionCanBeStarted; │ │ +44633c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +446340: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +446344: 5401 13a4 |0004: iget-object v1, v0, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +446348: 6e20 f4d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/SessionCanBeStarted;.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeStarted; // method@d6f4 │ │ +44634e: 0c00 |0009: move-result-object v0 │ │ +446350: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ name : 'component1' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -446308: |[446308] tech.ula.viewmodel.SessionCanBeStarted.component1:()Ltech/ula/model/entities/Session; │ │ -446318: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -44631c: 1100 |0002: return-object v0 │ │ +4462fc: |[4462fc] tech.ula.viewmodel.SessionCanBeStarted.component1:()Ltech/ula/model/entities/Session; │ │ +44630c: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +446310: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ name : 'copy' │ │ type : '(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeStarted;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -446360: |[446360] tech.ula.viewmodel.SessionCanBeStarted.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeStarted; │ │ -446370: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -446374: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44637a: 2200 af1b |0005: new-instance v0, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -44637e: 7020 f2d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.:(Ltech/ula/model/entities/Session;)V // method@d6f2 │ │ -446384: 1100 |000a: return-object v0 │ │ +446354: |[446354] tech.ula.viewmodel.SessionCanBeStarted.copy:(Ltech/ula/model/entities/Session;)Ltech/ula/viewmodel/SessionCanBeStarted; │ │ +446364: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +446368: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44636e: 2200 af1b |0005: new-instance v0, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +446372: 7020 f2d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.:(Ltech/ula/model/entities/Session;)V // method@d6f2 │ │ +446378: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -44625c: |[44625c] tech.ula.viewmodel.SessionCanBeStarted.equals:(Ljava/lang/Object;)Z │ │ -44626c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -446270: 2020 af1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -446274: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -446278: 1f02 af1b |0006: check-cast v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -44627c: 5410 13a4 |0008: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -446280: 5422 13a4 |000a: iget-object v2, v2, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -446284: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -44628a: 0a02 |000f: move-result v2 │ │ -44628c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -446290: 2803 |0012: goto 0015 // +0003 │ │ -446292: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -446294: 0f02 |0014: return v2 │ │ -446296: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -446298: 0f02 |0016: return v2 │ │ +446250: |[446250] tech.ula.viewmodel.SessionCanBeStarted.equals:(Ljava/lang/Object;)Z │ │ +446260: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +446264: 2020 af1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +446268: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +44626c: 1f02 af1b |0006: check-cast v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +446270: 5410 13a4 |0008: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +446274: 5422 13a4 |000a: iget-object v2, v2, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +446278: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44627e: 0a02 |000f: move-result v2 │ │ +446280: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +446284: 2803 |0012: goto 0015 // +0003 │ │ +446286: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +446288: 0f02 |0014: return v2 │ │ +44628a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +44628c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ name : 'getSession' │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -446320: |[446320] tech.ula.viewmodel.SessionCanBeStarted.getSession:()Ltech/ula/model/entities/Session; │ │ -446330: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -446334: 1100 |0002: return-object v0 │ │ +446314: |[446314] tech.ula.viewmodel.SessionCanBeStarted.getSession:()Ltech/ula/model/entities/Session; │ │ +446324: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +446328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/SessionCanBeStarted; │ │ │ │ #4 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ @@ -1450401,47 +1450397,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -44629c: |[44629c] tech.ula.viewmodel.SessionCanBeStarted.hashCode:()I │ │ -4462ac: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -4462b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4462b4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4462ba: 0a00 |0007: move-result v0 │ │ -4462bc: 2802 |0008: goto 000a // +0002 │ │ -4462be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4462c0: 0f00 |000a: return v0 │ │ +446290: |[446290] tech.ula.viewmodel.SessionCanBeStarted.hashCode:()I │ │ +4462a0: 5410 13a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +4462a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4462a8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4462ae: 0a00 |0007: move-result v0 │ │ +4462b0: 2802 |0008: goto 000a // +0002 │ │ +4462b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4462b4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/SessionCanBeStarted;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4462c4: |[4462c4] tech.ula.viewmodel.SessionCanBeStarted.toString:()Ljava/lang/String; │ │ -4462d4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4462d8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4462de: 1a01 985d |0005: const-string v1, "SessionCanBeStarted(session=" // string@5d98 │ │ -4462e2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4462e8: 5421 13a4 |000a: iget-object v1, v2, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ -4462ec: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4462f2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4462f6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4462fc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -446302: 0c00 |0017: move-result-object v0 │ │ -446304: 1100 |0018: return-object v0 │ │ +4462b8: |[4462b8] tech.ula.viewmodel.SessionCanBeStarted.toString:()Ljava/lang/String; │ │ +4462c8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4462cc: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4462d2: 1a01 985d |0005: const-string v1, "SessionCanBeStarted(session=" // string@5d98 │ │ +4462d6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4462dc: 5421 13a4 |000a: iget-object v1, v2, Ltech/ula/viewmodel/SessionCanBeStarted;.session:Ltech/ula/model/entities/Session; // field@a413 │ │ +4462e0: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4462e6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +4462ea: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4462f0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4462f6: 0c00 |0017: move-result-object v0 │ │ +4462f8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #4969 header: │ │ @@ -1450513,61 +1450509,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -446988: |[446988] tech.ula.viewmodel.SessionEditViewModel.:()V │ │ -446998: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -44699a: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -44699e: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4469a2: 1c02 b51b |0005: const-class v2, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ -4469a6: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4469ac: 0c02 |000a: move-result-object v2 │ │ -4469ae: 1a03 7e87 |000b: const-string v3, "filesystems" // string@877e │ │ -4469b2: 1a04 108f |000d: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ -4469b6: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4469bc: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4469c2: 0c01 |0015: move-result-object v1 │ │ -4469c4: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4469c8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4469ca: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -4469ce: 6900 25a4 |001b: sput-object v0, Ltech/ula/viewmodel/SessionEditViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a425 │ │ -4469d2: 0e00 |001d: return-void │ │ +44697c: |[44697c] tech.ula.viewmodel.SessionEditViewModel.:()V │ │ +44698c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +44698e: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +446992: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +446996: 1c02 b51b |0005: const-class v2, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ +44699a: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4469a0: 0c02 |000a: move-result-object v2 │ │ +4469a2: 1a03 7e87 |000b: const-string v3, "filesystems" // string@877e │ │ +4469a6: 1a04 108f |000d: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ +4469aa: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4469b0: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4469b6: 0c01 |0015: move-result-object v1 │ │ +4469b8: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4469bc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +4469be: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +4469c2: 6900 25a4 |001b: sput-object v0, Ltech/ula/viewmodel/SessionEditViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a425 │ │ +4469c6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel;) │ │ name : '' │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4469d4: |[4469d4] tech.ula.viewmodel.SessionEditViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -4469e4: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -4469e8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4469ee: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -4469f4: 5b12 28a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a428 │ │ -4469f8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -4469fa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -4469fc: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ -446a02: 0c02 |000f: move-result-object v2 │ │ -446a04: 5b12 27a4 |0010: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ -446a08: 2202 b01b |0012: new-instance v2, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2; // type@1bb0 │ │ -446a0c: 7020 fad6 1200 |0014: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.:(Ltech/ula/viewmodel/SessionEditViewModel;)V // method@d6fa │ │ -446a12: 1f02 8f13 |0017: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -446a16: 7110 c189 0200 |0019: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -446a1c: 0c02 |001c: move-result-object v2 │ │ -446a1e: 5b12 26a4 |001d: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a426 │ │ -446a22: 0e00 |001f: return-void │ │ +4469c8: |[4469c8] tech.ula.viewmodel.SessionEditViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +4469d8: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +4469dc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4469e2: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +4469e8: 5b12 28a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a428 │ │ +4469ec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +4469ee: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +4469f0: 7130 91ac 0202 |000c: invoke-static {v2, v0, v2}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@ac91 │ │ +4469f6: 0c02 |000f: move-result-object v2 │ │ +4469f8: 5b12 27a4 |0010: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ +4469fc: 2202 b01b |0012: new-instance v2, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2; // type@1bb0 │ │ +446a00: 7020 fad6 1200 |0014: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.:(Ltech/ula/viewmodel/SessionEditViewModel;)V // method@d6fa │ │ +446a06: 1f02 8f13 |0017: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +446a0a: 7110 c189 0200 |0019: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +446a10: 0c02 |001c: move-result-object v2 │ │ +446a12: 5b12 26a4 |001d: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a426 │ │ +446a16: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x000c line=14 │ │ 0x0012 line=23 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ @@ -1450578,17 +1450574,17 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -446970: |[446970] tech.ula.viewmodel.SessionEditViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ -446980: 5400 28a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a428 │ │ -446984: 1100 |0002: return-object v0 │ │ +446964: |[446964] tech.ula.viewmodel.SessionEditViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ +446974: 5400 28a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a428 │ │ +446978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/SessionEditViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/SessionEditViewModel;) │ │ @@ -1450596,44 +1450592,44 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -446830: |[446830] tech.ula.viewmodel.SessionEditViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ -446840: 5430 26a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionEditViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a426 │ │ -446844: 6201 25a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionEditViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a425 │ │ -446848: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -44684a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -44684e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -446854: 0c00 |000a: move-result-object v0 │ │ -446856: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -44685a: 1100 |000d: return-object v0 │ │ +446824: |[446824] tech.ula.viewmodel.SessionEditViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ +446834: 5430 26a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionEditViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a426 │ │ +446838: 6201 25a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionEditViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a425 │ │ +44683c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +44683e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +446842: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +446848: 0c00 |000a: move-result-object v0 │ │ +44684a: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +44684e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/SessionEditViewModel;) │ │ name : 'insertSession$default' │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -446888: |[446888] tech.ula.viewmodel.SessionEditViewModel.insertSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -446898: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -44689c: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -4468a0: 0702 |0004: move-object v2, v0 │ │ -4468a2: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4468a6: 6e30 13d7 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel;.insertSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d713 │ │ -4468ac: 0c00 |000a: move-result-object v0 │ │ -4468ae: 1100 |000b: return-object v0 │ │ +44687c: |[44687c] tech.ula.viewmodel.SessionEditViewModel.insertSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +44688c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +446890: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +446894: 0702 |0004: move-object v2, v0 │ │ +446896: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +44689a: 6e30 13d7 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel;.insertSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d713 │ │ +4468a0: 0c00 |000a: move-result-object v0 │ │ +4468a2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/SessionEditViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1450645,22 +1450641,22 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4468fc: |[4468fc] tech.ula.viewmodel.SessionEditViewModel.updateSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ -44690c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -446910: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ -446914: 0702 |0004: move-object v2, v0 │ │ -446916: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44691a: 6e30 16d7 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel;.updateSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d716 │ │ -446920: 0c00 |000a: move-result-object v0 │ │ -446922: 1100 |000b: return-object v0 │ │ +4468f0: |[4468f0] tech.ula.viewmodel.SessionEditViewModel.updateSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; │ │ +446900: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +446904: 3803 0500 |0002: if-eqz v3, 0007 // +0005 │ │ +446908: 0702 |0004: move-object v2, v0 │ │ +44690a: 1f02 5915 |0005: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +44690e: 6e30 16d7 1002 |0007: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel;.updateSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; // method@d716 │ │ +446914: 0c00 |000a: move-result-object v0 │ │ +446916: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Ltech/ula/viewmodel/SessionEditViewModel; │ │ 0x0000 - 0x000c reg=1 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1450673,18 +1450669,18 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -446814: |[446814] tech.ula.viewmodel.SessionEditViewModel.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ -446824: 7010 12d7 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/SessionEditViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d712 │ │ -44682a: 0c00 |0003: move-result-object v0 │ │ -44682c: 1100 |0004: return-object v0 │ │ +446808: |[446808] tech.ula.viewmodel.SessionEditViewModel.getAllFilesystems:()Landroidx/lifecycle/LiveData; │ │ +446818: 7010 12d7 0100 |0000: invoke-direct {v1}, Ltech/ula/viewmodel/SessionEditViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d712 │ │ +44681e: 0c00 |0003: move-result-object v0 │ │ +446820: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel;) │ │ @@ -1450692,22 +1450688,22 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -44685c: |[44685c] tech.ula.viewmodel.SessionEditViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -44686c: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -446872: 0c00 |0003: move-result-object v0 │ │ -446874: 5421 27a4 |0004: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ -446878: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -44687c: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ -446882: 0c00 |000b: move-result-object v0 │ │ -446884: 1100 |000c: return-object v0 │ │ +446850: |[446850] tech.ula.viewmodel.SessionEditViewModel.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +446860: 7100 e3ab 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +446866: 0c00 |0003: move-result-object v0 │ │ +446868: 5421 27a4 |0004: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ +44686c: 1f01 f512 |0006: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +446870: 6e20 3bad 1000 |0008: invoke-virtual {v0, v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@ad3b │ │ +446876: 0c00 |000b: move-result-object v0 │ │ +446878: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionEditViewModel;) │ │ @@ -1450715,32 +1450711,32 @@ │ │ type : '(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -4468b0: |[4468b0] tech.ula.viewmodel.SessionEditViewModel.insertSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -4468c0: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -4468c4: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4468ca: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -4468ce: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4468d4: 2200 b21b |000a: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ -4468d8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4468da: 7040 01d7 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d701 │ │ -4468e0: 0705 |0010: move-object v5, v0 │ │ -4468e2: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4468e6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -4468e8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -4468ea: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -4468ec: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -4468ee: 07a2 |0017: move-object v2, v10 │ │ -4468f0: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -4468f6: 0c09 |001b: move-result-object v9 │ │ -4468f8: 1109 |001c: return-object v9 │ │ +4468a4: |[4468a4] tech.ula.viewmodel.SessionEditViewModel.insertSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +4468b4: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +4468b8: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4468be: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +4468c2: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4468c8: 2200 b21b |000a: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ +4468cc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4468ce: 7040 01d7 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d701 │ │ +4468d4: 0705 |0010: move-object v5, v0 │ │ +4468d6: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +4468da: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +4468dc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +4468de: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +4468e0: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +4468e2: 07a2 |0017: move-object v2, v10 │ │ +4468e4: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +4468ea: 0c09 |001b: move-result-object v9 │ │ +4468ec: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1450750,19 +1450746,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -446a24: |[446a24] tech.ula.viewmodel.SessionEditViewModel.onCleared:()V │ │ -446a34: 5410 27a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ -446a38: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ -446a3e: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ -446a44: 0e00 |0008: return-void │ │ +446a18: |[446a18] tech.ula.viewmodel.SessionEditViewModel.onCleared:()V │ │ +446a28: 5410 27a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel;.job:Lkotlinx/coroutines/Job; // field@a427 │ │ +446a2c: 7210 70ac 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/Job;.cancel:()V // method@ac70 │ │ +446a32: 6f10 7840 0100 |0005: invoke-super {v1}, Landroidx/lifecycle/ViewModel;.onCleared:()V // method@4078 │ │ +446a38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ │ │ @@ -1450771,32 +1450767,32 @@ │ │ type : '(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -446924: |[446924] tech.ula.viewmodel.SessionEditViewModel.updateSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ -446934: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -446938: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44693e: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ -446942: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446948: 2200 b41b |000a: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ -44694c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -44694e: 7040 09d7 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d709 │ │ -446954: 0705 |0010: move-object v5, v0 │ │ -446956: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -44695a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -44695c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -44695e: 1236 |0015: const/4 v6, #int 3 // #3 │ │ -446960: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -446962: 07a2 |0017: move-object v2, v10 │ │ -446964: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -44696a: 0c09 |001b: move-result-object v9 │ │ -44696c: 1109 |001c: return-object v9 │ │ +446918: |[446918] tech.ula.viewmodel.SessionEditViewModel.updateSession:(Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/Job; │ │ +446928: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +44692c: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446932: 1a00 627e |0005: const-string v0, "coroutineScope" // string@7e62 │ │ +446936: 7120 5f9f 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44693c: 2200 b41b |000a: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ +446940: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +446942: 7040 09d7 8019 |000d: invoke-direct {v0, v8, v9, v1}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d709 │ │ +446948: 0705 |0010: move-object v5, v0 │ │ +44694a: 1f05 9e13 |0011: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44694e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +446950: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +446952: 1236 |0015: const/4 v6, #int 3 // #3 │ │ +446954: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +446956: 07a2 |0017: move-object v2, v10 │ │ +446958: 7706 6faa 0200 |0018: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +44695e: 0c09 |001b: move-result-object v9 │ │ +446960: 1109 |001c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=37 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Ltech/ula/viewmodel/SessionEditViewModel; │ │ 0x0000 - 0x001d reg=9 (null) Ltech/ula/model/entities/Session; │ │ 0x0000 - 0x001d reg=10 (null) Lkotlinx/coroutines/CoroutineScope; │ │ @@ -1450857,74 +1450853,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -446d54: |[446d54] tech.ula.viewmodel.SessionListViewModel.:()V │ │ -446d64: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -446d66: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -446d6a: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -446d6e: 1c02 ba1b |0005: const-class v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -446d72: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -446d78: 0c02 |000a: move-result-object v2 │ │ -446d7a: 1a03 8fc3 |000b: const-string v3, "sessions" // string@c38f │ │ -446d7e: 1a04 b994 |000d: const-string v4, "getSessions()Landroidx/lifecycle/LiveData;" // string@94b9 │ │ -446d82: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -446d88: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -446d8e: 0c01 |0015: move-result-object v1 │ │ -446d90: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -446d94: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -446d96: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -446d9a: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -446d9e: 1c02 ba1b |001d: const-class v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -446da2: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -446da8: 0c02 |0022: move-result-object v2 │ │ -446daa: 1a03 7e87 |0023: const-string v3, "filesystems" // string@877e │ │ -446dae: 1a04 108f |0025: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ -446db2: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -446db8: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -446dbe: 0c01 |002d: move-result-object v1 │ │ -446dc0: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -446dc4: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -446dc6: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -446dca: 6900 30a4 |0033: sput-object v0, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ -446dce: 0e00 |0035: return-void │ │ +446d48: |[446d48] tech.ula.viewmodel.SessionListViewModel.:()V │ │ +446d58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +446d5a: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +446d5e: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +446d62: 1c02 ba1b |0005: const-class v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +446d66: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +446d6c: 0c02 |000a: move-result-object v2 │ │ +446d6e: 1a03 8fc3 |000b: const-string v3, "sessions" // string@c38f │ │ +446d72: 1a04 b994 |000d: const-string v4, "getSessions()Landroidx/lifecycle/LiveData;" // string@94b9 │ │ +446d76: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +446d7c: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +446d82: 0c01 |0015: move-result-object v1 │ │ +446d84: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +446d88: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +446d8a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +446d8e: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +446d92: 1c02 ba1b |001d: const-class v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +446d96: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +446d9c: 0c02 |0022: move-result-object v2 │ │ +446d9e: 1a03 7e87 |0023: const-string v3, "filesystems" // string@877e │ │ +446da2: 1a04 108f |0025: const-string v4, "getFilesystems()Landroidx/lifecycle/LiveData;" // string@8f10 │ │ +446da6: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +446dac: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +446db2: 0c01 |002d: move-result-object v1 │ │ +446db4: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +446db8: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +446dba: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +446dbe: 6900 30a4 |0033: sput-object v0, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ +446dc2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionListViewModel;) │ │ name : '' │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -446dd0: |[446dd0] tech.ula.viewmodel.SessionListViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -446de0: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -446de4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446dea: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ -446df0: 5b12 33a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a433 │ │ -446df4: 2202 b91b |000a: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel$sessions$2; // type@1bb9 │ │ -446df8: 7020 21d7 1200 |000c: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.:(Ltech/ula/viewmodel/SessionListViewModel;)V // method@d721 │ │ -446dfe: 1f02 8f13 |000f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -446e02: 7110 c189 0200 |0011: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -446e08: 0c02 |0014: move-result-object v2 │ │ -446e0a: 5b12 32a4 |0015: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.sessions$delegate:Lkotlin/Lazy; // field@a432 │ │ -446e0e: 2202 b81b |0017: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2; // type@1bb8 │ │ -446e12: 7020 1ed7 1200 |0019: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.:(Ltech/ula/viewmodel/SessionListViewModel;)V // method@d71e │ │ -446e18: 1f02 8f13 |001c: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -446e1c: 7110 c189 0200 |001e: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -446e22: 0c02 |0021: move-result-object v2 │ │ -446e24: 5b12 31a4 |0022: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a431 │ │ -446e28: 0e00 |0024: return-void │ │ +446dc4: |[446dc4] tech.ula.viewmodel.SessionListViewModel.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +446dd4: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +446dd8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446dde: 7010 7440 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@4074 │ │ +446de4: 5b12 33a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a433 │ │ +446de8: 2202 b91b |000a: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel$sessions$2; // type@1bb9 │ │ +446dec: 7020 21d7 1200 |000c: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.:(Ltech/ula/viewmodel/SessionListViewModel;)V // method@d721 │ │ +446df2: 1f02 8f13 |000f: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +446df6: 7110 c189 0200 |0011: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +446dfc: 0c02 |0014: move-result-object v2 │ │ +446dfe: 5b12 32a4 |0015: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.sessions$delegate:Lkotlin/Lazy; // field@a432 │ │ +446e02: 2202 b81b |0017: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2; // type@1bb8 │ │ +446e06: 7020 1ed7 1200 |0019: invoke-direct {v2, v1}, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.:(Ltech/ula/viewmodel/SessionListViewModel;)V // method@d71e │ │ +446e0c: 1f02 8f13 |001c: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +446e10: 7110 c189 0200 |001e: invoke-static {v2}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +446e16: 0c02 |0021: move-result-object v2 │ │ +446e18: 5b12 31a4 |0022: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a431 │ │ +446e1c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ 0x000a line=17 │ │ 0x0017 line=21 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Ltech/ula/viewmodel/SessionListViewModel; │ │ @@ -1450935,17 +1450931,17 @@ │ │ type : '(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -446d3c: |[446d3c] tech.ula.viewmodel.SessionListViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ -446d4c: 5400 33a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/SessionListViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a433 │ │ -446d50: 1100 |0002: return-object v0 │ │ +446d30: |[446d30] tech.ula.viewmodel.SessionListViewModel.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; │ │ +446d40: 5400 33a4 |0000: iget-object v0, v0, Ltech/ula/viewmodel/SessionListViewModel;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a433 │ │ +446d44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/viewmodel/SessionListViewModel; │ │ │ │ #3 : (in Ltech/ula/viewmodel/SessionListViewModel;) │ │ @@ -1450953,73 +1450949,73 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -446cb8: |[446cb8] tech.ula.viewmodel.SessionListViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ -446cc8: 5430 31a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a431 │ │ -446ccc: 6201 30a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ -446cd0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -446cd2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -446cd6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -446cdc: 0c00 |000a: move-result-object v0 │ │ -446cde: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -446ce2: 1100 |000d: return-object v0 │ │ +446cac: |[446cac] tech.ula.viewmodel.SessionListViewModel.getFilesystems:()Landroidx/lifecycle/LiveData; │ │ +446cbc: 5430 31a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionListViewModel;.filesystems$delegate:Lkotlin/Lazy; // field@a431 │ │ +446cc0: 6201 30a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ +446cc4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +446cc6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +446cca: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +446cd0: 0c00 |000a: move-result-object v0 │ │ +446cd2: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +446cd6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/SessionListViewModel;) │ │ name : 'getSessions' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -446ce4: |[446ce4] tech.ula.viewmodel.SessionListViewModel.getSessions:()Landroidx/lifecycle/LiveData; │ │ -446cf4: 5430 32a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionListViewModel;.sessions$delegate:Lkotlin/Lazy; // field@a432 │ │ -446cf8: 6201 30a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ -446cfc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -446cfe: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -446d02: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -446d08: 0c00 |000a: move-result-object v0 │ │ -446d0a: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ -446d0e: 1100 |000d: return-object v0 │ │ +446cd8: |[446cd8] tech.ula.viewmodel.SessionListViewModel.getSessions:()Landroidx/lifecycle/LiveData; │ │ +446ce8: 5430 32a4 |0000: iget-object v0, v3, Ltech/ula/viewmodel/SessionListViewModel;.sessions$delegate:Lkotlin/Lazy; // field@a432 │ │ +446cec: 6201 30a4 |0002: sget-object v1, Ltech/ula/viewmodel/SessionListViewModel;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a430 │ │ +446cf0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +446cf2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +446cf6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +446cfc: 0c00 |000a: move-result-object v0 │ │ +446cfe: 1f00 0608 |000b: check-cast v0, Landroidx/lifecycle/LiveData; // type@0806 │ │ +446d02: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionListViewModel;) │ │ name : 'deleteSessionById' │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -446e2c: |[446e2c] tech.ula.viewmodel.SessionListViewModel.deleteSessionById:(J)V │ │ -446e3c: 6200 097e |0000: sget-object v0, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@7e09 │ │ -446e40: 0701 |0002: move-object v1, v0 │ │ -446e42: 1f01 5915 |0003: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -446e46: 2200 b71b |0005: new-instance v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ -446e4a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -446e4c: 7052 1ad7 7098 |0008: invoke-direct {v0, v7, v8, v9, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V // method@d71a │ │ -446e52: 0704 |000b: move-object v4, v0 │ │ -446e54: 1f04 9e13 |000c: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ -446e58: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -446e5a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -446e5c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -446e5e: 7706 6faa 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -446e64: 0e00 |0014: return-void │ │ +446e20: |[446e20] tech.ula.viewmodel.SessionListViewModel.deleteSessionById:(J)V │ │ +446e30: 6200 097e |0000: sget-object v0, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@7e09 │ │ +446e34: 0701 |0002: move-object v1, v0 │ │ +446e36: 1f01 5915 |0003: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +446e3a: 2200 b71b |0005: new-instance v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ +446e3e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +446e40: 7052 1ad7 7098 |0008: invoke-direct {v0, v7, v8, v9, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V // method@d71a │ │ +446e46: 0704 |000b: move-object v4, v0 │ │ +446e48: 1f04 9e13 |000c: check-cast v4, Lkotlin/jvm/functions/Function2; // type@139e │ │ +446e4c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +446e4e: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +446e50: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +446e52: 7706 6faa 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +446e58: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Ltech/ula/viewmodel/SessionListViewModel; │ │ 0x0000 - 0x0015 reg=8 (null) J │ │ │ │ @@ -1451028,22 +1451024,22 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -446d10: |[446d10] tech.ula.viewmodel.SessionListViewModel.getSessionsAndFilesystems:()Landroidx/lifecycle/LiveData; │ │ -446d20: 7010 29d7 0200 |0000: invoke-direct {v2}, Ltech/ula/viewmodel/SessionListViewModel;.getSessions:()Landroidx/lifecycle/LiveData; // method@d729 │ │ -446d26: 0c00 |0003: move-result-object v0 │ │ -446d28: 7010 28d7 0200 |0004: invoke-direct {v2}, Ltech/ula/viewmodel/SessionListViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d728 │ │ -446d2e: 0c01 |0007: move-result-object v1 │ │ -446d30: 7120 03d4 1000 |0008: invoke-static {v0, v1}, Ltech/ula/utils/ExtensionsKt;.zipLiveData:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData; // method@d403 │ │ -446d36: 0c00 |000b: move-result-object v0 │ │ -446d38: 1100 |000c: return-object v0 │ │ +446d04: |[446d04] tech.ula.viewmodel.SessionListViewModel.getSessionsAndFilesystems:()Landroidx/lifecycle/LiveData; │ │ +446d14: 7010 29d7 0200 |0000: invoke-direct {v2}, Ltech/ula/viewmodel/SessionListViewModel;.getSessions:()Landroidx/lifecycle/LiveData; // method@d729 │ │ +446d1a: 0c00 |0003: move-result-object v0 │ │ +446d1c: 7010 28d7 0200 |0004: invoke-direct {v2}, Ltech/ula/viewmodel/SessionListViewModel;.getFilesystems:()Landroidx/lifecycle/LiveData; // method@d728 │ │ +446d22: 0c01 |0007: move-result-object v1 │ │ +446d24: 7120 03d4 1000 |0008: invoke-static {v0, v1}, Ltech/ula/utils/ExtensionsKt;.zipLiveData:(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LiveData;)Landroidx/lifecycle/LiveData; // method@d403 │ │ +446d2a: 0c00 |000b: move-result-object v0 │ │ +446d2c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ltech/ula/viewmodel/SessionListViewModel; │ │ │ │ source_file_idx : 23975 (SessionListViewModel.kt) │ │ @@ -1451079,37 +1451075,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446f10: |[446f10] tech.ula.viewmodel.UriUnselected.:()V │ │ -446f20: 2200 bf1b |0000: new-instance v0, Ltech/ula/viewmodel/UriUnselected; // type@1bbf │ │ -446f24: 7010 34d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/UriUnselected;.:()V // method@d734 │ │ -446f2a: 6900 37a4 |0005: sput-object v0, Ltech/ula/viewmodel/UriUnselected;.INSTANCE:Ltech/ula/viewmodel/UriUnselected; // field@a437 │ │ -446f2e: 0e00 |0007: return-void │ │ +446f04: |[446f04] tech.ula.viewmodel.UriUnselected.:()V │ │ +446f14: 2200 bf1b |0000: new-instance v0, Ltech/ula/viewmodel/UriUnselected; // type@1bbf │ │ +446f18: 7010 34d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/UriUnselected;.:()V // method@d734 │ │ +446f1e: 6900 37a4 |0005: sput-object v0, Ltech/ula/viewmodel/UriUnselected;.INSTANCE:Ltech/ula/viewmodel/UriUnselected; // field@a437 │ │ +446f22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/UriUnselected;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446f30: |[446f30] tech.ula.viewmodel.UriUnselected.:()V │ │ -446f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446f42: 7020 35d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ -446f48: 0e00 |0004: return-void │ │ +446f24: |[446f24] tech.ula.viewmodel.UriUnselected.:()V │ │ +446f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446f36: 7020 35d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemImportStatus;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d635 │ │ +446f3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/UriUnselected; │ │ │ │ Virtual methods - │ │ @@ -1451142,18 +1451138,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446f4c: |[446f4c] tech.ula.viewmodel.UserInputRequiredState.:()V │ │ -446f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446f5e: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -446f64: 0e00 |0004: return-void │ │ +446f40: |[446f40] tech.ula.viewmodel.UserInputRequiredState.:()V │ │ +446f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446f52: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +446f58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=449 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/UserInputRequiredState; │ │ │ │ #1 : (in Ltech/ula/viewmodel/UserInputRequiredState;) │ │ @@ -1451161,17 +1451157,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -446f68: |[446f68] tech.ula.viewmodel.UserInputRequiredState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -446f78: 7010 35d7 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:()V // method@d735 │ │ -446f7e: 0e00 |0003: return-void │ │ +446f5c: |[446f5c] tech.ula.viewmodel.UserInputRequiredState.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +446f6c: 7010 35d7 0000 |0000: invoke-direct {v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:()V // method@d735 │ │ +446f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/viewmodel/UserInputRequiredState; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -1451209,37 +1451205,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446ff8: |[446ff8] tech.ula.viewmodel.WaitingForInput.:()V │ │ -447008: 2200 c31b |0000: new-instance v0, Ltech/ula/viewmodel/WaitingForInput; // type@1bc3 │ │ -44700c: 7010 3cd7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/WaitingForInput;.:()V // method@d73c │ │ -447012: 6900 3aa4 |0005: sput-object v0, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ -447016: 0e00 |0007: return-void │ │ +446fec: |[446fec] tech.ula.viewmodel.WaitingForInput.:()V │ │ +446ffc: 2200 c31b |0000: new-instance v0, Ltech/ula/viewmodel/WaitingForInput; // type@1bc3 │ │ +447000: 7010 3cd7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/WaitingForInput;.:()V // method@d73c │ │ +447006: 6900 3aa4 |0005: sput-object v0, Ltech/ula/viewmodel/WaitingForInput;.INSTANCE:Ltech/ula/viewmodel/WaitingForInput; // field@a43a │ │ +44700a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/WaitingForInput;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -447018: |[447018] tech.ula.viewmodel.WaitingForInput.:()V │ │ -447028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44702a: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ -447030: 0e00 |0004: return-void │ │ +44700c: |[44700c] tech.ula.viewmodel.WaitingForInput.:()V │ │ +44701c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44701e: 7020 30d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/State;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d730 │ │ +447024: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/WaitingForInput; │ │ │ │ Virtual methods - │ │ @@ -1576636,17 +1576632,17 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c49a4: |[3c49a4] okhttp3.internal.cache.FaultHidingSink.:(Lokio/Sink;)V │ │ -3c49b4: 7020 29bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ -3c49ba: 0e00 |0003: return-void │ │ +3c499c: |[3c499c] okhttp3.internal.cache.FaultHidingSink.:(Lokio/Sink;)V │ │ +3c49ac: 7020 29bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ +3c49b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/cache/FaultHidingSink; │ │ 0x0000 - 0x0004 reg=1 (null) Lokio/Sink; │ │ │ │ @@ -1576656,25 +1576652,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3c49bc: |[3c49bc] okhttp3.internal.cache.FaultHidingSink.close:()V │ │ -3c49cc: 5520 9685 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c49d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c49d4: 0e00 |0004: return-void │ │ -3c49d6: 6f10 2abd 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.close:()V // method@bd2a │ │ -3c49dc: 2808 |0008: goto 0010 // +0008 │ │ -3c49de: 0d00 |0009: move-exception v0 │ │ -3c49e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3c49e2: 5c21 9685 |000b: iput-boolean v1, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c49e6: 6e20 a8b8 0200 |000d: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ -3c49ec: 0e00 |0010: return-void │ │ +3c49b4: |[3c49b4] okhttp3.internal.cache.FaultHidingSink.close:()V │ │ +3c49c4: 5520 9685 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c49c8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c49cc: 0e00 |0004: return-void │ │ +3c49ce: 6f10 2abd 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.close:()V // method@bd2a │ │ +3c49d4: 2808 |0008: goto 0010 // +0008 │ │ +3c49d6: 0d00 |0009: move-exception v0 │ │ +3c49d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3c49da: 5c21 9685 |000b: iput-boolean v1, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c49de: 6e20 a8b8 0200 |000d: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ +3c49e4: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=57 │ │ 0x000b line=59 │ │ @@ -1576687,25 +1576683,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3c4a00: |[3c4a00] okhttp3.internal.cache.FaultHidingSink.flush:()V │ │ -3c4a10: 5520 9685 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c4a14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c4a18: 0e00 |0004: return-void │ │ -3c4a1a: 6f10 2cbd 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.flush:()V // method@bd2c │ │ -3c4a20: 2808 |0008: goto 0010 // +0008 │ │ -3c4a22: 0d00 |0009: move-exception v0 │ │ -3c4a24: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3c4a26: 5c21 9685 |000b: iput-boolean v1, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c4a2a: 6e20 a8b8 0200 |000d: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ -3c4a30: 0e00 |0010: return-void │ │ +3c49f8: |[3c49f8] okhttp3.internal.cache.FaultHidingSink.flush:()V │ │ +3c4a08: 5520 9685 |0000: iget-boolean v0, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c4a0c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c4a10: 0e00 |0004: return-void │ │ +3c4a12: 6f10 2cbd 0200 |0005: invoke-super {v2}, Lokio/ForwardingSink;.flush:()V // method@bd2c │ │ +3c4a18: 2808 |0008: goto 0010 // +0008 │ │ +3c4a1a: 0d00 |0009: move-exception v0 │ │ +3c4a1c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3c4a1e: 5c21 9685 |000b: iput-boolean v1, v2, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c4a22: 6e20 a8b8 0200 |000d: invoke-virtual {v2, v0}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ +3c4a28: 0e00 |0010: return-void │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=47 │ │ 0x000b line=49 │ │ @@ -1576718,41 +1576714,41 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c4a44: |[3c4a44] okhttp3.internal.cache.FaultHidingSink.onException:(Ljava/io/IOException;)V │ │ -3c4a54: 0e00 |0000: return-void │ │ +3c4a3c: |[3c4a3c] okhttp3.internal.cache.FaultHidingSink.onException:(Ljava/io/IOException;)V │ │ +3c4a4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lokhttp3/internal/cache/FaultHidingSink;) │ │ name : 'write' │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3c4a58: |[3c4a58] okhttp3.internal.cache.FaultHidingSink.write:(Lokio/Buffer;J)V │ │ -3c4a68: 5510 9685 |0000: iget-boolean v0, v1, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c4a6c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3c4a70: 6e30 6ebc 3204 |0004: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3c4a76: 0e00 |0007: return-void │ │ -3c4a78: 6f40 2fbd 2143 |0008: invoke-super {v1, v2, v3, v4}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ -3c4a7e: 2808 |000b: goto 0013 // +0008 │ │ -3c4a80: 0d02 |000c: move-exception v2 │ │ -3c4a82: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3c4a84: 5c13 9685 |000e: iput-boolean v3, v1, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ -3c4a88: 6e20 a8b8 2100 |0010: invoke-virtual {v1, v2}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ -3c4a8e: 0e00 |0013: return-void │ │ +3c4a50: |[3c4a50] okhttp3.internal.cache.FaultHidingSink.write:(Lokio/Buffer;J)V │ │ +3c4a60: 5510 9685 |0000: iget-boolean v0, v1, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c4a64: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3c4a68: 6e30 6ebc 3204 |0004: invoke-virtual {v2, v3, v4}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3c4a6e: 0e00 |0007: return-void │ │ +3c4a70: 6f40 2fbd 2143 |0008: invoke-super {v1, v2, v3, v4}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ +3c4a76: 2808 |000b: goto 0013 // +0008 │ │ +3c4a78: 0d02 |000c: move-exception v2 │ │ +3c4a7a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3c4a7c: 5c13 9685 |000e: iput-boolean v3, v1, Lokhttp3/internal/cache/FaultHidingSink;.hasErrors:Z // field@8596 │ │ +3c4a80: 6e20 a8b8 2100 |0010: invoke-virtual {v1, v2}, Lokhttp3/internal/cache/FaultHidingSink;.onException:(Ljava/io/IOException;)V // method@b8a8 │ │ +3c4a86: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x0008 line=37 │ │ @@ -1576824,19 +1576820,19 @@ │ │ type : '(Lokhttp3/internal/connection/Exchange;Lokio/Sink;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c556c: |[3c556c] okhttp3.internal.connection.Exchange$RequestBodySink.:(Lokhttp3/internal/connection/Exchange;Lokio/Sink;J)V │ │ -3c557c: 5b01 b585 |0000: iput-object v1, v0, Lokhttp3/internal/connection/Exchange$RequestBodySink;.this$0:Lokhttp3/internal/connection/Exchange; // field@85b5 │ │ -3c5580: 7020 29bd 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ -3c5586: 5a03 b485 |0005: iput-wide v3, v0, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ -3c558a: 0e00 |0007: return-void │ │ +3c5564: |[3c5564] okhttp3.internal.connection.Exchange$RequestBodySink.:(Lokhttp3/internal/connection/Exchange;Lokio/Sink;J)V │ │ +3c5574: 5b01 b585 |0000: iput-object v1, v0, Lokhttp3/internal/connection/Exchange$RequestBodySink;.this$0:Lokhttp3/internal/connection/Exchange; // field@85b5 │ │ +3c5578: 7020 29bd 2000 |0002: invoke-direct {v0, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ +3c557e: 5a03 b485 |0005: iput-wide v3, v0, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ +3c5582: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lokhttp3/internal/connection/Exchange$RequestBodySink; │ │ @@ -1576849,28 +1576845,28 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -3c5534: |[3c5534] okhttp3.internal.connection.Exchange$RequestBodySink.complete:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3c5544: 5570 b385 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.completed:Z // field@85b3 │ │ -3c5548: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c554c: 1108 |0004: return-object v8 │ │ -3c554e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3c5550: 5c70 b385 |0006: iput-boolean v0, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.completed:Z // field@85b3 │ │ -3c5554: 5471 b585 |0008: iget-object v1, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.this$0:Lokhttp3/internal/connection/Exchange; // field@85b5 │ │ -3c5558: 5372 b185 |000a: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c555c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -3c555e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -3c5560: 0786 |000e: move-object v6, v8 │ │ -3c5562: 7406 d4b8 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ -3c5568: 0c08 |0012: move-result-object v8 │ │ -3c556a: 1108 |0013: return-object v8 │ │ +3c552c: |[3c552c] okhttp3.internal.connection.Exchange$RequestBodySink.complete:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3c553c: 5570 b385 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.completed:Z // field@85b3 │ │ +3c5540: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c5544: 1108 |0004: return-object v8 │ │ +3c5546: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3c5548: 5c70 b385 |0006: iput-boolean v0, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.completed:Z // field@85b3 │ │ +3c554c: 5471 b585 |0008: iget-object v1, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.this$0:Lokhttp3/internal/connection/Exchange; // field@85b5 │ │ +3c5550: 5372 b185 |000a: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c5554: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +3c5556: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +3c5558: 0786 |000e: move-object v6, v8 │ │ +3c555a: 7406 d4b8 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ +3c5560: 0c08 |0012: move-result-object v8 │ │ +3c5562: 1108 |0013: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0006 line=262 │ │ 0x0008 line=263 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lokhttp3/internal/connection/Exchange$RequestBodySink; │ │ @@ -1576882,40 +1576878,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3c558c: |[3c558c] okhttp3.internal.connection.Exchange$RequestBodySink.close:()V │ │ -3c559c: 5550 b285 |0000: iget-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ -3c55a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c55a4: 0e00 |0004: return-void │ │ -3c55a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3c55a8: 5c50 b285 |0006: iput-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ -3c55ac: 5350 b485 |0008: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ -3c55b0: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -3c55b4: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3c55b8: 3804 1100 |000e: if-eqz v4, 001f // +0011 │ │ -3c55bc: 5352 b185 |0010: iget-wide v2, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c55c0: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -3c55c4: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -3c55c8: 2809 |0016: goto 001f // +0009 │ │ -3c55ca: 2200 c610 |0017: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ -3c55ce: 1a01 02d4 |0019: const-string v1, "unexpected end of stream" // string@d402 │ │ -3c55d2: 7020 7185 1000 |001b: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3c55d8: 2700 |001e: throw v0 │ │ -3c55da: 6f10 2abd 0500 |001f: invoke-super {v5}, Lokio/ForwardingSink;.close:()V // method@bd2a │ │ -3c55e0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3c55e2: 7020 cbb8 0500 |0023: invoke-direct {v5, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ -3c55e8: 0e00 |0026: return-void │ │ -3c55ea: 0d00 |0027: move-exception v0 │ │ -3c55ec: 7020 cbb8 0500 |0028: invoke-direct {v5, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ -3c55f2: 0c00 |002b: move-result-object v0 │ │ -3c55f4: 2700 |002c: throw v0 │ │ +3c5584: |[3c5584] okhttp3.internal.connection.Exchange$RequestBodySink.close:()V │ │ +3c5594: 5550 b285 |0000: iget-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ +3c5598: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c559c: 0e00 |0004: return-void │ │ +3c559e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3c55a0: 5c50 b285 |0006: iput-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ +3c55a4: 5350 b485 |0008: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ +3c55a8: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +3c55ac: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3c55b0: 3804 1100 |000e: if-eqz v4, 001f // +0011 │ │ +3c55b4: 5352 b185 |0010: iget-wide v2, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c55b8: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +3c55bc: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +3c55c0: 2809 |0016: goto 001f // +0009 │ │ +3c55c2: 2200 c610 |0017: new-instance v0, Ljava/net/ProtocolException; // type@10c6 │ │ +3c55c6: 1a01 02d4 |0019: const-string v1, "unexpected end of stream" // string@d402 │ │ +3c55ca: 7020 7185 1000 |001b: invoke-direct {v0, v1}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3c55d0: 2700 |001e: throw v0 │ │ +3c55d2: 6f10 2abd 0500 |001f: invoke-super {v5}, Lokio/ForwardingSink;.close:()V // method@bd2a │ │ +3c55d8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3c55da: 7020 cbb8 0500 |0023: invoke-direct {v5, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ +3c55e0: 0e00 |0026: return-void │ │ +3c55e2: 0d00 |0027: move-exception v0 │ │ +3c55e4: 7020 cbb8 0500 |0028: invoke-direct {v5, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ +3c55ea: 0c00 |002b: move-result-object v0 │ │ +3c55ec: 2700 |002c: throw v0 │ │ catches : 1 │ │ 0x001f - 0x0026 │ │ Ljava/io/IOException; -> 0x0027 │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x0008 line=249 │ │ @@ -1576931,21 +1576927,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3c5608: |[3c5608] okhttp3.internal.connection.Exchange$RequestBodySink.flush:()V │ │ -3c5618: 6f10 2cbd 0100 |0000: invoke-super {v1}, Lokio/ForwardingSink;.flush:()V // method@bd2c │ │ -3c561e: 0e00 |0003: return-void │ │ -3c5620: 0d00 |0004: move-exception v0 │ │ -3c5622: 7020 cbb8 0100 |0005: invoke-direct {v1, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ -3c5628: 0c00 |0008: move-result-object v0 │ │ -3c562a: 2700 |0009: throw v0 │ │ +3c5600: |[3c5600] okhttp3.internal.connection.Exchange$RequestBodySink.flush:()V │ │ +3c5610: 6f10 2cbd 0100 |0000: invoke-super {v1}, Lokio/ForwardingSink;.flush:()V // method@bd2c │ │ +3c5616: 0e00 |0003: return-void │ │ +3c5618: 0d00 |0004: move-exception v0 │ │ +3c561a: 7020 cbb8 0100 |0005: invoke-direct {v1, v0}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ +3c5620: 0c00 |0008: move-result-object v0 │ │ +3c5622: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=242 │ │ locals : │ │ @@ -1576956,55 +1576952,55 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3c563c: |[3c563c] okhttp3.internal.connection.Exchange$RequestBodySink.write:(Lokio/Buffer;J)V │ │ -3c564c: 5550 b285 |0000: iget-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ -3c5650: 3900 4500 |0002: if-nez v0, 0047 // +0045 │ │ -3c5654: 5350 b485 |0004: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ -3c5658: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -3c565c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3c5660: 3804 2e00 |000a: if-eqz v4, 0038 // +002e │ │ -3c5664: 5352 b185 |000c: iget-wide v2, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c5668: bb72 |000e: add-long/2addr v2, v7 │ │ -3c566a: 3104 0200 |000f: cmp-long v4, v2, v0 │ │ -3c566e: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ -3c5672: 2825 |0013: goto 0038 // +0025 │ │ -3c5674: 2206 c610 |0014: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ -3c5678: 2200 9410 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3c567c: 7010 8384 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c5682: 1a01 7786 |001b: const-string v1, "expected " // string@8677 │ │ -3c5686: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c568c: 5351 b485 |0020: iget-wide v1, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ -3c5690: 6e30 8b84 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c5696: 1a01 0406 |0025: const-string v1, " bytes but received " // string@0604 │ │ -3c569a: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c56a0: 5351 b185 |002a: iget-wide v1, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c56a4: bb71 |002c: add-long/2addr v1, v7 │ │ -3c56a6: 6e30 8b84 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c56ac: 6e10 9f84 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c56b2: 0c07 |0033: move-result-object v7 │ │ -3c56b4: 7020 7185 7600 |0034: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3c56ba: 2706 |0037: throw v6 │ │ -3c56bc: 6f40 2fbd 6587 |0038: invoke-super {v5, v6, v7, v8}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ -3c56c2: 5350 b185 |003b: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c56c6: bb70 |003d: add-long/2addr v0, v7 │ │ -3c56c8: 5a50 b185 |003e: iput-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ -3c56cc: 0e00 |0040: return-void │ │ -3c56ce: 0d06 |0041: move-exception v6 │ │ -3c56d0: 7020 cbb8 6500 |0042: invoke-direct {v5, v6}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ -3c56d6: 0c06 |0045: move-result-object v6 │ │ -3c56d8: 2706 |0046: throw v6 │ │ -3c56da: 2206 7210 |0047: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c56de: 1a07 7e7b |0049: const-string v7, "closed" // string@7b7e │ │ -3c56e2: 7020 8c83 7600 |004b: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c56e8: 2706 |004e: throw v6 │ │ +3c5634: |[3c5634] okhttp3.internal.connection.Exchange$RequestBodySink.write:(Lokio/Buffer;J)V │ │ +3c5644: 5550 b285 |0000: iget-boolean v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.closed:Z // field@85b2 │ │ +3c5648: 3900 4500 |0002: if-nez v0, 0047 // +0045 │ │ +3c564c: 5350 b485 |0004: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ +3c5650: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +3c5654: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3c5658: 3804 2e00 |000a: if-eqz v4, 0038 // +002e │ │ +3c565c: 5352 b185 |000c: iget-wide v2, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c5660: bb72 |000e: add-long/2addr v2, v7 │ │ +3c5662: 3104 0200 |000f: cmp-long v4, v2, v0 │ │ +3c5666: 3c04 0300 |0011: if-gtz v4, 0014 // +0003 │ │ +3c566a: 2825 |0013: goto 0038 // +0025 │ │ +3c566c: 2206 c610 |0014: new-instance v6, Ljava/net/ProtocolException; // type@10c6 │ │ +3c5670: 2200 9410 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3c5674: 7010 8384 0000 |0018: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c567a: 1a01 7786 |001b: const-string v1, "expected " // string@8677 │ │ +3c567e: 6e20 8f84 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c5684: 5351 b485 |0020: iget-wide v1, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.contentLength:J // field@85b4 │ │ +3c5688: 6e30 8b84 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c568e: 1a01 0406 |0025: const-string v1, " bytes but received " // string@0604 │ │ +3c5692: 6e20 8f84 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c5698: 5351 b185 |002a: iget-wide v1, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c569c: bb71 |002c: add-long/2addr v1, v7 │ │ +3c569e: 6e30 8b84 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c56a4: 6e10 9f84 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c56aa: 0c07 |0033: move-result-object v7 │ │ +3c56ac: 7020 7185 7600 |0034: invoke-direct {v6, v7}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3c56b2: 2706 |0037: throw v6 │ │ +3c56b4: 6f40 2fbd 6587 |0038: invoke-super {v5, v6, v7, v8}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ +3c56ba: 5350 b185 |003b: iget-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c56be: bb70 |003d: add-long/2addr v0, v7 │ │ +3c56c0: 5a50 b185 |003e: iput-wide v0, v5, Lokhttp3/internal/connection/Exchange$RequestBodySink;.bytesReceived:J // field@85b1 │ │ +3c56c4: 0e00 |0040: return-void │ │ +3c56c6: 0d06 |0041: move-exception v6 │ │ +3c56c8: 7020 cbb8 6500 |0042: invoke-direct {v5, v6}, Lokhttp3/internal/connection/Exchange$RequestBodySink;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8cb │ │ +3c56ce: 0c06 |0045: move-result-object v6 │ │ +3c56d0: 2706 |0046: throw v6 │ │ +3c56d2: 2206 7210 |0047: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c56d6: 1a07 7e7b |0049: const-string v7, "closed" // string@7b7e │ │ +3c56da: 7020 8c83 7600 |004b: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c56e0: 2706 |004e: throw v6 │ │ catches : 1 │ │ 0x0038 - 0x0040 │ │ Ljava/io/IOException; -> 0x0041 │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=226 │ │ 0x0014 line=227 │ │ @@ -1577076,24 +1577072,24 @@ │ │ type : '(Lokhttp3/internal/connection/Exchange;Lokio/Source;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3c5818: |[3c5818] okhttp3.internal.connection.Exchange$ResponseBodySource.:(Lokhttp3/internal/connection/Exchange;Lokio/Source;J)V │ │ -3c5828: 5b12 ba85 |0000: iput-object v2, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.this$0:Lokhttp3/internal/connection/Exchange; // field@85ba │ │ -3c582c: 7020 30bd 3100 |0002: invoke-direct {v1, v3}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ -3c5832: 5a14 b985 |0005: iput-wide v4, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ -3c5836: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -3c583a: 3100 0402 |0009: cmp-long v0, v4, v2 │ │ -3c583e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -3c5842: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3c5844: 6e20 d0b8 2100 |000e: invoke-virtual {v1, v2}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c584a: 0e00 |0011: return-void │ │ +3c5810: |[3c5810] okhttp3.internal.connection.Exchange$ResponseBodySource.:(Lokhttp3/internal/connection/Exchange;Lokio/Source;J)V │ │ +3c5820: 5b12 ba85 |0000: iput-object v2, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.this$0:Lokhttp3/internal/connection/Exchange; // field@85ba │ │ +3c5824: 7020 30bd 3100 |0002: invoke-direct {v1, v3}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ +3c582a: 5a14 b985 |0005: iput-wide v4, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ +3c582e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +3c5832: 3100 0402 |0009: cmp-long v0, v4, v2 │ │ +3c5836: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +3c583a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3c583c: 6e20 d0b8 2100 |000e: invoke-virtual {v1, v2}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c5842: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0005 line=276 │ │ 0x000e line=279 │ │ locals : │ │ @@ -1577108,28 +1577104,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3c584c: |[3c584c] okhttp3.internal.connection.Exchange$ResponseBodySource.close:()V │ │ -3c585c: 5510 b785 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ -3c5860: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c5864: 0e00 |0004: return-void │ │ -3c5866: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3c5868: 5c10 b785 |0006: iput-boolean v0, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ -3c586c: 6f10 31bd 0100 |0008: invoke-super {v1}, Lokio/ForwardingSource;.close:()V // method@bd31 │ │ -3c5872: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3c5874: 6e20 d0b8 0100 |000c: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c587a: 0e00 |000f: return-void │ │ -3c587c: 0d00 |0010: move-exception v0 │ │ -3c587e: 6e20 d0b8 0100 |0011: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c5884: 0c00 |0014: move-result-object v0 │ │ -3c5886: 2700 |0015: throw v0 │ │ +3c5844: |[3c5844] okhttp3.internal.connection.Exchange$ResponseBodySource.close:()V │ │ +3c5854: 5510 b785 |0000: iget-boolean v0, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ +3c5858: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c585c: 0e00 |0004: return-void │ │ +3c585e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3c5860: 5c10 b785 |0006: iput-boolean v0, v1, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ +3c5864: 6f10 31bd 0100 |0008: invoke-super {v1}, Lokio/ForwardingSource;.close:()V // method@bd31 │ │ +3c586a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3c586c: 6e20 d0b8 0100 |000c: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c5872: 0e00 |000f: return-void │ │ +3c5874: 0d00 |0010: move-exception v0 │ │ +3c5876: 6e20 d0b8 0100 |0011: invoke-virtual {v1, v0}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c587c: 0c00 |0014: move-result-object v0 │ │ +3c587e: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0000 line=310 │ │ 0x0006 line=311 │ │ 0x0008 line=313 │ │ @@ -1577143,28 +1577139,28 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -3c56fc: |[3c56fc] okhttp3.internal.connection.Exchange$ResponseBodySource.complete:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3c570c: 5570 b885 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.completed:Z // field@85b8 │ │ -3c5710: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c5714: 1108 |0004: return-object v8 │ │ -3c5716: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3c5718: 5c70 b885 |0006: iput-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.completed:Z // field@85b8 │ │ -3c571c: 5471 ba85 |0008: iget-object v1, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.this$0:Lokhttp3/internal/connection/Exchange; // field@85ba │ │ -3c5720: 5372 b685 |000a: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ -3c5724: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -3c5726: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -3c5728: 0786 |000e: move-object v6, v8 │ │ -3c572a: 7406 d4b8 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ -3c5730: 0c08 |0012: move-result-object v8 │ │ -3c5732: 1108 |0013: return-object v8 │ │ +3c56f4: |[3c56f4] okhttp3.internal.connection.Exchange$ResponseBodySource.complete:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3c5704: 5570 b885 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.completed:Z // field@85b8 │ │ +3c5708: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c570c: 1108 |0004: return-object v8 │ │ +3c570e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3c5710: 5c70 b885 |0006: iput-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.completed:Z // field@85b8 │ │ +3c5714: 5471 ba85 |0008: iget-object v1, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.this$0:Lokhttp3/internal/connection/Exchange; // field@85ba │ │ +3c5718: 5372 b685 |000a: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ +3c571c: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +3c571e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +3c5720: 0786 |000e: move-object v6, v8 │ │ +3c5722: 7406 d4b8 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/connection/Exchange;.bodyComplete:(JZZLjava/io/IOException;)Ljava/io/IOException; // method@b8d4 │ │ +3c5728: 0c08 |0012: move-result-object v8 │ │ +3c572a: 1108 |0013: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=322 │ │ 0x0008 line=323 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lokhttp3/internal/connection/Exchange$ResponseBodySource; │ │ @@ -1577175,64 +1577171,64 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -3c5734: |[3c5734] okhttp3.internal.connection.Exchange$ResponseBodySource.read:(Lokio/Buffer;J)J │ │ -3c5744: 5570 b785 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ -3c5748: 3900 5800 |0002: if-nez v0, 005a // +0058 │ │ -3c574c: 6e10 d1b8 0700 |0004: invoke-virtual {v7}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.delegate:()Lokio/Source; // method@b8d1 │ │ -3c5752: 0c00 |0007: move-result-object v0 │ │ -3c5754: 7240 43be 80a9 |0008: invoke-interface {v0, v8, v9, v10}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3c575a: 0b08 |000b: move-result-wide v8 │ │ -3c575c: 120a |000c: const/4 v10, #int 0 // #0 │ │ -3c575e: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ -3c5762: 3102 0800 |000f: cmp-long v2, v8, v0 │ │ -3c5766: 3902 0600 |0011: if-nez v2, 0017 // +0006 │ │ -3c576a: 6e20 d0b8 a700 |0013: invoke-virtual {v7, v10}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c5770: 1000 |0016: return-wide v0 │ │ -3c5772: 5372 b685 |0017: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ -3c5776: bb82 |0019: add-long/2addr v2, v8 │ │ -3c5778: 5374 b985 |001a: iget-wide v4, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ -3c577c: 3106 0400 |001c: cmp-long v6, v4, v0 │ │ -3c5780: 3806 2a00 |001e: if-eqz v6, 0048 // +002a │ │ -3c5784: 5370 b985 |0020: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ -3c5788: 3104 0200 |0022: cmp-long v4, v2, v0 │ │ -3c578c: 3c04 0300 |0024: if-gtz v4, 0027 // +0003 │ │ -3c5790: 2822 |0026: goto 0048 // +0022 │ │ -3c5792: 2208 c610 |0027: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ -3c5796: 2209 9410 |0029: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -3c579a: 7010 8384 0900 |002b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3c57a0: 1a0a 7786 |002e: const-string v10, "expected " // string@8677 │ │ -3c57a4: 6e20 8f84 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c57aa: 5370 b985 |0033: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ -3c57ae: 6e30 8b84 0901 |0035: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c57b4: 1a0a 0406 |0038: const-string v10, " bytes but received " // string@0604 │ │ -3c57b8: 6e20 8f84 a900 |003a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3c57be: 6e30 8b84 2903 |003d: invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3c57c4: 6e10 9f84 0900 |0040: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3c57ca: 0c09 |0043: move-result-object v9 │ │ -3c57cc: 7020 7185 9800 |0044: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3c57d2: 2708 |0047: throw v8 │ │ -3c57d4: 5a72 b685 |0048: iput-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ -3c57d8: 5370 b985 |004a: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ -3c57dc: 3104 0200 |004c: cmp-long v4, v2, v0 │ │ -3c57e0: 3904 0500 |004e: if-nez v4, 0053 // +0005 │ │ -3c57e4: 6e20 d0b8 a700 |0050: invoke-virtual {v7, v10}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c57ea: 1008 |0053: return-wide v8 │ │ -3c57ec: 0d08 |0054: move-exception v8 │ │ -3c57ee: 6e20 d0b8 8700 |0055: invoke-virtual {v7, v8}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ -3c57f4: 0c08 |0058: move-result-object v8 │ │ -3c57f6: 2708 |0059: throw v8 │ │ -3c57f8: 2208 7210 |005a: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3c57fc: 1a09 7e7b |005c: const-string v9, "closed" // string@7b7e │ │ -3c5800: 7020 8c83 9800 |005e: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3c5806: 2708 |0061: throw v8 │ │ +3c572c: |[3c572c] okhttp3.internal.connection.Exchange$ResponseBodySource.read:(Lokio/Buffer;J)J │ │ +3c573c: 5570 b785 |0000: iget-boolean v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.closed:Z // field@85b7 │ │ +3c5740: 3900 5800 |0002: if-nez v0, 005a // +0058 │ │ +3c5744: 6e10 d1b8 0700 |0004: invoke-virtual {v7}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.delegate:()Lokio/Source; // method@b8d1 │ │ +3c574a: 0c00 |0007: move-result-object v0 │ │ +3c574c: 7240 43be 80a9 |0008: invoke-interface {v0, v8, v9, v10}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3c5752: 0b08 |000b: move-result-wide v8 │ │ +3c5754: 120a |000c: const/4 v10, #int 0 // #0 │ │ +3c5756: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ +3c575a: 3102 0800 |000f: cmp-long v2, v8, v0 │ │ +3c575e: 3902 0600 |0011: if-nez v2, 0017 // +0006 │ │ +3c5762: 6e20 d0b8 a700 |0013: invoke-virtual {v7, v10}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c5768: 1000 |0016: return-wide v0 │ │ +3c576a: 5372 b685 |0017: iget-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ +3c576e: bb82 |0019: add-long/2addr v2, v8 │ │ +3c5770: 5374 b985 |001a: iget-wide v4, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ +3c5774: 3106 0400 |001c: cmp-long v6, v4, v0 │ │ +3c5778: 3806 2a00 |001e: if-eqz v6, 0048 // +002a │ │ +3c577c: 5370 b985 |0020: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ +3c5780: 3104 0200 |0022: cmp-long v4, v2, v0 │ │ +3c5784: 3c04 0300 |0024: if-gtz v4, 0027 // +0003 │ │ +3c5788: 2822 |0026: goto 0048 // +0022 │ │ +3c578a: 2208 c610 |0027: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ +3c578e: 2209 9410 |0029: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +3c5792: 7010 8384 0900 |002b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3c5798: 1a0a 7786 |002e: const-string v10, "expected " // string@8677 │ │ +3c579c: 6e20 8f84 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c57a2: 5370 b985 |0033: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ +3c57a6: 6e30 8b84 0901 |0035: invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c57ac: 1a0a 0406 |0038: const-string v10, " bytes but received " // string@0604 │ │ +3c57b0: 6e20 8f84 a900 |003a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3c57b6: 6e30 8b84 2903 |003d: invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3c57bc: 6e10 9f84 0900 |0040: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3c57c2: 0c09 |0043: move-result-object v9 │ │ +3c57c4: 7020 7185 9800 |0044: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3c57ca: 2708 |0047: throw v8 │ │ +3c57cc: 5a72 b685 |0048: iput-wide v2, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.bytesReceived:J // field@85b6 │ │ +3c57d0: 5370 b985 |004a: iget-wide v0, v7, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.contentLength:J // field@85b9 │ │ +3c57d4: 3104 0200 |004c: cmp-long v4, v2, v0 │ │ +3c57d8: 3904 0500 |004e: if-nez v4, 0053 // +0005 │ │ +3c57dc: 6e20 d0b8 a700 |0050: invoke-virtual {v7, v10}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c57e2: 1008 |0053: return-wide v8 │ │ +3c57e4: 0d08 |0054: move-exception v8 │ │ +3c57e6: 6e20 d0b8 8700 |0055: invoke-virtual {v7, v8}, Lokhttp3/internal/connection/Exchange$ResponseBodySource;.complete:(Ljava/io/IOException;)Ljava/io/IOException; // method@b8d0 │ │ +3c57ec: 0c08 |0058: move-result-object v8 │ │ +3c57ee: 2708 |0059: throw v8 │ │ +3c57f0: 2208 7210 |005a: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3c57f4: 1a09 7e7b |005c: const-string v9, "closed" // string@7b7e │ │ +3c57f8: 7020 8c83 9800 |005e: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3c57fe: 2708 |0061: throw v8 │ │ catches : 1 │ │ 0x0004 - 0x0053 │ │ Ljava/io/IOException; -> 0x0054 │ │ positions : │ │ 0x0000 line=284 │ │ 0x0004 line=286 │ │ 0x0013 line=288 │ │ @@ -1577283,18 +1577279,18 @@ │ │ type : '(Lokhttp3/internal/connection/Transmitter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c823c: |[3c823c] okhttp3.internal.connection.Transmitter$1.:(Lokhttp3/internal/connection/Transmitter;)V │ │ -3c824c: 5b01 f685 |0000: iput-object v1, v0, Lokhttp3/internal/connection/Transmitter$1;.this$0:Lokhttp3/internal/connection/Transmitter; // field@85f6 │ │ -3c8250: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ -3c8256: 0e00 |0005: return-void │ │ +3c8234: |[3c8234] okhttp3.internal.connection.Transmitter$1.:(Lokhttp3/internal/connection/Transmitter;)V │ │ +3c8244: 5b01 f685 |0000: iput-object v1, v0, Lokhttp3/internal/connection/Transmitter$1;.this$0:Lokhttp3/internal/connection/Transmitter; // field@85f6 │ │ +3c8248: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ +3c824e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/connection/Transmitter$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/connection/Transmitter; │ │ │ │ @@ -1577304,18 +1577300,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c8258: |[3c8258] okhttp3.internal.connection.Transmitter$1.timedOut:()V │ │ -3c8268: 5410 f685 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter$1;.this$0:Lokhttp3/internal/connection/Transmitter; // field@85f6 │ │ -3c826c: 6e10 38b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.cancel:()V // method@b938 │ │ -3c8272: 0e00 |0005: return-void │ │ +3c8250: |[3c8250] okhttp3.internal.connection.Transmitter$1.timedOut:()V │ │ +3c8260: 5410 f685 |0000: iget-object v0, v1, Lokhttp3/internal/connection/Transmitter$1;.this$0:Lokhttp3/internal/connection/Transmitter; // field@85f6 │ │ +3c8264: 6e10 38b9 0000 |0002: invoke-virtual {v0}, Lokhttp3/internal/connection/Transmitter;.cancel:()V // method@b938 │ │ +3c826a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/connection/Transmitter$1; │ │ │ │ source_file_idx : 25694 (Transmitter.java) │ │ @@ -1577375,24 +1577371,24 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/HttpUrl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3cae60: |[3cae60] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/HttpUrl;)V │ │ -3cae70: 5b23 3086 |0000: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3cae74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3cae76: 7030 9db9 3200 |0003: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ -3cae7c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -3cae80: 5a20 2d86 |0008: iput-wide v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cae84: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -3cae86: 5c23 2f86 |000b: iput-boolean v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ -3cae8a: 5b24 3186 |000d: iput-object v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.url:Lokhttp3/HttpUrl; // field@8631 │ │ -3cae8e: 0e00 |000f: return-void │ │ +3cae58: |[3cae58] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/HttpUrl;)V │ │ +3cae68: 5b23 3086 |0000: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3cae6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3cae6e: 7030 9db9 3200 |0003: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ +3cae74: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +3cae78: 5a20 2d86 |0008: iput-wide v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cae7c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +3cae7e: 5c23 2f86 |000b: iput-boolean v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ +3cae82: 5b24 3186 |000d: iput-object v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.url:Lokhttp3/HttpUrl; // field@8631 │ │ +3cae86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0008 line=458 │ │ 0x000b line=459 │ │ 0x000d line=462 │ │ locals : │ │ @@ -1577405,88 +1577401,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -3caee8: |[3caee8] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.readChunkSize:()V │ │ -3caef8: 5360 2d86 |0000: iget-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3caefc: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -3caf00: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3caf04: 3804 0b00 |0006: if-eqz v4, 0011 // +000b │ │ -3caf08: 5460 3086 |0008: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3caf0c: 7110 c0b9 0000 |000a: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ -3caf12: 0c00 |000d: move-result-object v0 │ │ -3caf14: 7210 dfbc 0000 |000e: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3caf1a: 5460 3086 |0011: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3caf1e: 7110 c0b9 0000 |0013: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ -3caf24: 0c00 |0016: move-result-object v0 │ │ -3caf26: 7210 d2bc 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@bcd2 │ │ -3caf2c: 0b00 |001a: move-result-wide v0 │ │ -3caf2e: 5a60 2d86 |001b: iput-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3caf32: 5460 3086 |001d: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3caf36: 7110 c0b9 0000 |001f: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ -3caf3c: 0c00 |0022: move-result-object v0 │ │ -3caf3e: 7210 dfbc 0000 |0023: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ -3caf44: 0c00 |0026: move-result-object v0 │ │ -3caf46: 6e10 7784 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ -3caf4c: 0c00 |002a: move-result-object v0 │ │ -3caf4e: 5361 2d86 |002b: iget-wide v1, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3caf52: 1603 0000 |002d: const-wide/16 v3, #int 0 // #0 │ │ -3caf56: 3105 0103 |002f: cmp-long v5, v1, v3 │ │ -3caf5a: 3a05 3b00 |0031: if-ltz v5, 006c // +003b │ │ -3caf5e: 6e10 5e84 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ -3caf64: 0a01 |0036: move-result v1 │ │ -3caf66: 3901 0a00 |0037: if-nez v1, 0041 // +000a │ │ -3caf6a: 1a01 4315 |0039: const-string v1, ";" // string@1543 │ │ -3caf6e: 6e20 6d84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ -3caf74: 0a01 |003e: move-result v1 │ │ -3caf76: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ -3caf7a: 5360 2d86 |0041: iget-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3caf7e: 3102 0003 |0043: cmp-long v2, v0, v3 │ │ -3caf82: 3902 2600 |0045: if-nez v2, 006b // +0026 │ │ -3caf86: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -3caf88: 5c60 2f86 |0048: iput-boolean v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ -3caf8c: 5460 3086 |004a: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3caf90: 7110 c4b9 0000 |004c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$900:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; // method@b9c4 │ │ -3caf96: 0c01 |004f: move-result-object v1 │ │ -3caf98: 7120 c3b9 1000 |0050: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$802:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b9c3 │ │ -3caf9e: 5460 3086 |0053: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3cafa2: 7110 bbb9 0000 |0055: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$1000:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/OkHttpClient; // method@b9bb │ │ -3cafa8: 0c00 |0058: move-result-object v0 │ │ -3cafaa: 6e10 41b7 0000 |0059: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.cookieJar:()Lokhttp3/CookieJar; // method@b741 │ │ -3cafb0: 0c00 |005c: move-result-object v0 │ │ -3cafb2: 5461 3186 |005d: iget-object v1, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.url:Lokhttp3/HttpUrl; // field@8631 │ │ -3cafb6: 5462 3086 |005f: iget-object v2, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3cafba: 7110 c2b9 0200 |0061: invoke-static {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$800:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; // method@b9c2 │ │ -3cafc0: 0c02 |0064: move-result-object v2 │ │ -3cafc2: 7130 69b9 1002 |0065: invoke-static {v0, v1, v2}, Lokhttp3/internal/http/HttpHeaders;.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V // method@b969 │ │ -3cafc8: 6e10 aab9 0600 |0068: invoke-virtual {v6}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ -3cafce: 0e00 |006b: return-void │ │ -3cafd0: 2201 c610 |006c: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ -3cafd4: 2202 9410 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3cafd8: 7010 8384 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cafde: 1a03 7e86 |0073: const-string v3, "expected chunk size and optional extensions but was "" // string@867e │ │ -3cafe2: 6e20 8f84 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cafe8: 5363 2d86 |0078: iget-wide v3, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cafec: 6e30 8b84 3204 |007a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3caff2: 6e20 8f84 0200 |007d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3caff8: 1a00 8a07 |0080: const-string v0, """ // string@078a │ │ -3caffc: 6e20 8f84 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb002: 6e10 9f84 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb008: 0c00 |0088: move-result-object v0 │ │ -3cb00a: 7020 7185 0100 |0089: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cb010: 2701 |008c: throw v1 │ │ -3cb012: 0d00 |008d: move-exception v0 │ │ -3cb014: 2201 c610 |008e: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ -3cb018: 6e10 0384 0000 |0090: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@8403 │ │ -3cb01e: 0c00 |0093: move-result-object v0 │ │ -3cb020: 7020 7185 0100 |0094: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cb026: 2701 |0097: throw v1 │ │ +3caee0: |[3caee0] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.readChunkSize:()V │ │ +3caef0: 5360 2d86 |0000: iget-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3caef4: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +3caef8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3caefc: 3804 0b00 |0006: if-eqz v4, 0011 // +000b │ │ +3caf00: 5460 3086 |0008: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caf04: 7110 c0b9 0000 |000a: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ +3caf0a: 0c00 |000d: move-result-object v0 │ │ +3caf0c: 7210 dfbc 0000 |000e: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3caf12: 5460 3086 |0011: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caf16: 7110 c0b9 0000 |0013: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ +3caf1c: 0c00 |0016: move-result-object v0 │ │ +3caf1e: 7210 d2bc 0000 |0017: invoke-interface {v0}, Lokio/BufferedSource;.readHexadecimalUnsignedLong:()J // method@bcd2 │ │ +3caf24: 0b00 |001a: move-result-wide v0 │ │ +3caf26: 5a60 2d86 |001b: iput-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3caf2a: 5460 3086 |001d: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caf2e: 7110 c0b9 0000 |001f: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$500:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokio/BufferedSource; // method@b9c0 │ │ +3caf34: 0c00 |0022: move-result-object v0 │ │ +3caf36: 7210 dfbc 0000 |0023: invoke-interface {v0}, Lokio/BufferedSource;.readUtf8LineStrict:()Ljava/lang/String; // method@bcdf │ │ +3caf3c: 0c00 |0026: move-result-object v0 │ │ +3caf3e: 6e10 7784 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@8477 │ │ +3caf44: 0c00 |002a: move-result-object v0 │ │ +3caf46: 5361 2d86 |002b: iget-wide v1, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3caf4a: 1603 0000 |002d: const-wide/16 v3, #int 0 // #0 │ │ +3caf4e: 3105 0103 |002f: cmp-long v5, v1, v3 │ │ +3caf52: 3a05 3b00 |0031: if-ltz v5, 006c // +003b │ │ +3caf56: 6e10 5e84 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ +3caf5c: 0a01 |0036: move-result v1 │ │ +3caf5e: 3901 0a00 |0037: if-nez v1, 0041 // +000a │ │ +3caf62: 1a01 4315 |0039: const-string v1, ";" // string@1543 │ │ +3caf66: 6e20 6d84 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@846d │ │ +3caf6c: 0a01 |003e: move-result v1 │ │ +3caf6e: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ +3caf72: 5360 2d86 |0041: iget-wide v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3caf76: 3102 0003 |0043: cmp-long v2, v0, v3 │ │ +3caf7a: 3902 2600 |0045: if-nez v2, 006b // +0026 │ │ +3caf7e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +3caf80: 5c60 2f86 |0048: iput-boolean v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ +3caf84: 5460 3086 |004a: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caf88: 7110 c4b9 0000 |004c: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$900:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; // method@b9c4 │ │ +3caf8e: 0c01 |004f: move-result-object v1 │ │ +3caf90: 7120 c3b9 1000 |0050: invoke-static {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$802:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/Headers;)Lokhttp3/Headers; // method@b9c3 │ │ +3caf96: 5460 3086 |0053: iget-object v0, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caf9a: 7110 bbb9 0000 |0055: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$1000:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/OkHttpClient; // method@b9bb │ │ +3cafa0: 0c00 |0058: move-result-object v0 │ │ +3cafa2: 6e10 41b7 0000 |0059: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.cookieJar:()Lokhttp3/CookieJar; // method@b741 │ │ +3cafa8: 0c00 |005c: move-result-object v0 │ │ +3cafaa: 5461 3186 |005d: iget-object v1, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.url:Lokhttp3/HttpUrl; // field@8631 │ │ +3cafae: 5462 3086 |005f: iget-object v2, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3cafb2: 7110 c2b9 0200 |0061: invoke-static {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$800:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/Headers; // method@b9c2 │ │ +3cafb8: 0c02 |0064: move-result-object v2 │ │ +3cafba: 7130 69b9 1002 |0065: invoke-static {v0, v1, v2}, Lokhttp3/internal/http/HttpHeaders;.receiveHeaders:(Lokhttp3/CookieJar;Lokhttp3/HttpUrl;Lokhttp3/Headers;)V // method@b969 │ │ +3cafc0: 6e10 aab9 0600 |0068: invoke-virtual {v6}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ +3cafc6: 0e00 |006b: return-void │ │ +3cafc8: 2201 c610 |006c: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ +3cafcc: 2202 9410 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3cafd0: 7010 8384 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cafd6: 1a03 7e86 |0073: const-string v3, "expected chunk size and optional extensions but was "" // string@867e │ │ +3cafda: 6e20 8f84 3200 |0075: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cafe0: 5363 2d86 |0078: iget-wide v3, v6, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cafe4: 6e30 8b84 3204 |007a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3cafea: 6e20 8f84 0200 |007d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caff0: 1a00 8a07 |0080: const-string v0, """ // string@078a │ │ +3caff4: 6e20 8f84 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3caffa: 6e10 9f84 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb000: 0c00 |0088: move-result-object v0 │ │ +3cb002: 7020 7185 0100 |0089: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cb008: 2701 |008c: throw v1 │ │ +3cb00a: 0d00 |008d: move-exception v0 │ │ +3cb00c: 2201 c610 |008e: new-instance v1, Ljava/net/ProtocolException; // type@10c6 │ │ +3cb010: 6e10 0384 0000 |0090: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.getMessage:()Ljava/lang/String; // method@8403 │ │ +3cb016: 0c00 |0093: move-result-object v0 │ │ +3cb018: 7020 7185 0100 |0094: invoke-direct {v1, v0}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cb01e: 2701 |0097: throw v1 │ │ catches : 2 │ │ 0x0011 - 0x003f │ │ Ljava/lang/NumberFormatException; -> 0x008d │ │ 0x006c - 0x008d │ │ Ljava/lang/NumberFormatException; -> 0x008d │ │ positions : │ │ 0x0000 line=488 │ │ @@ -1577510,33 +1577506,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3cae90: |[3cae90] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.close:()V │ │ -3caea0: 5520 2e86 |0000: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ -3caea4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3caea8: 0e00 |0004: return-void │ │ -3caeaa: 5520 2f86 |0005: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ -3caeae: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ -3caeb2: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ -3caeb6: 6201 6579 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3caeba: 7130 38b8 0201 |000d: invoke-static {v2, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ -3caec0: 0a00 |0010: move-result v0 │ │ -3caec2: 3900 0e00 |0011: if-nez v0, 001f // +000e │ │ -3caec6: 5420 3086 |0013: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3caeca: 7110 c1b9 0000 |0015: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ -3caed0: 0c00 |0018: move-result-object v0 │ │ -3caed2: 6e10 04b9 0000 |0019: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3caed8: 6e10 aab9 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ -3caede: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -3caee0: 5c20 2e86 |0020: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ -3caee4: 0e00 |0022: return-void │ │ +3cae88: |[3cae88] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.close:()V │ │ +3cae98: 5520 2e86 |0000: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ +3cae9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3caea0: 0e00 |0004: return-void │ │ +3caea2: 5520 2f86 |0005: iget-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ +3caea6: 3800 1800 |0007: if-eqz v0, 001f // +0018 │ │ +3caeaa: 1300 6400 |0009: const/16 v0, #int 100 // #64 │ │ +3caeae: 6201 6579 |000b: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3caeb2: 7130 38b8 0201 |000d: invoke-static {v2, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ +3caeb8: 0a00 |0010: move-result v0 │ │ +3caeba: 3900 0e00 |0011: if-nez v0, 001f // +000e │ │ +3caebe: 5420 3086 |0013: iget-object v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3caec2: 7110 c1b9 0000 |0015: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ +3caec8: 0c00 |0018: move-result-object v0 │ │ +3caeca: 6e10 04b9 0000 |0019: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3caed0: 6e10 aab9 0200 |001c: invoke-virtual {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ +3caed6: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +3caed8: 5c20 2e86 |0020: iput-boolean v0, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ +3caedc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0005 line=511 │ │ 0x0013 line=512 │ │ 0x001c line=513 │ │ 0x0020 line=515 │ │ @@ -1577548,67 +1577544,67 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -3cad7c: |[3cad7c] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.read:(Lokio/Buffer;J)J │ │ -3cad8c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3cad90: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -3cad94: 3a02 4f00 |0004: if-ltz v2, 0053 // +004f │ │ -3cad98: 5572 2e86 |0006: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ -3cad9c: 3902 4300 |0008: if-nez v2, 004b // +0043 │ │ -3cada0: 5572 2f86 |000a: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ -3cada4: 1603 ffff |000c: const-wide/16 v3, #int -1 // #ffff │ │ -3cada8: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3cadac: 1003 |0010: return-wide v3 │ │ -3cadae: 5375 2d86 |0011: iget-wide v5, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cadb2: 3102 0500 |0013: cmp-long v2, v5, v0 │ │ -3cadb6: 3802 0600 |0015: if-eqz v2, 001b // +0006 │ │ -3cadba: 3100 0503 |0017: cmp-long v0, v5, v3 │ │ -3cadbe: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -3cadc2: 7010 a9b9 0700 |001b: invoke-direct {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.readChunkSize:()V // method@b9a9 │ │ -3cadc8: 5570 2f86 |001e: iget-boolean v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ -3cadcc: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ -3cadd0: 1003 |0022: return-wide v3 │ │ -3cadd2: 5370 2d86 |0023: iget-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cadd6: 7140 df83 a910 |0025: invoke-static {v9, v10, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3caddc: 0b09 |0028: move-result-wide v9 │ │ -3cadde: 6f40 9eb9 87a9 |0029: invoke-super {v7, v8, v9, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ -3cade4: 0b08 |002c: move-result-wide v8 │ │ -3cade6: 310a 0803 |002d: cmp-long v10, v8, v3 │ │ -3cadea: 380a 0800 |002f: if-eqz v10, 0037 // +0008 │ │ -3cadee: 5370 2d86 |0031: iget-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cadf2: bc80 |0033: sub-long/2addr v0, v8 │ │ -3cadf4: 5a70 2d86 |0034: iput-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ -3cadf8: 1008 |0036: return-wide v8 │ │ -3cadfa: 5478 3086 |0037: iget-object v8, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ -3cadfe: 7110 c1b9 0800 |0039: invoke-static {v8}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ -3cae04: 0c08 |003c: move-result-object v8 │ │ -3cae06: 6e10 04b9 0800 |003d: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3cae0c: 2208 c610 |0040: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ -3cae10: 1a09 02d4 |0042: const-string v9, "unexpected end of stream" // string@d402 │ │ -3cae14: 7020 7185 9800 |0044: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cae1a: 6e10 aab9 0700 |0047: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ -3cae20: 2708 |004a: throw v8 │ │ -3cae22: 2208 7210 |004b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cae26: 1a09 7e7b |004d: const-string v9, "closed" // string@7b7e │ │ -3cae2a: 7020 8c83 9800 |004f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cae30: 2708 |0052: throw v8 │ │ -3cae32: 2208 7110 |0053: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3cae36: 2200 9410 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3cae3a: 7010 8384 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cae40: 1a01 5778 |005a: const-string v1, "byteCount < 0: " // string@7857 │ │ -3cae44: 6e20 8f84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cae4a: 6e30 8b84 900a |005f: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3cae50: 6e10 9f84 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cae56: 0c09 |0065: move-result-object v9 │ │ -3cae58: 7020 8783 9800 |0066: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3cae5e: 2708 |0069: throw v8 │ │ +3cad74: |[3cad74] okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource.read:(Lokio/Buffer;J)J │ │ +3cad84: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3cad88: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +3cad8c: 3a02 4f00 |0004: if-ltz v2, 0053 // +004f │ │ +3cad90: 5572 2e86 |0006: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.closed:Z // field@862e │ │ +3cad94: 3902 4300 |0008: if-nez v2, 004b // +0043 │ │ +3cad98: 5572 2f86 |000a: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ +3cad9c: 1603 ffff |000c: const-wide/16 v3, #int -1 // #ffff │ │ +3cada0: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3cada4: 1003 |0010: return-wide v3 │ │ +3cada6: 5375 2d86 |0011: iget-wide v5, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cadaa: 3102 0500 |0013: cmp-long v2, v5, v0 │ │ +3cadae: 3802 0600 |0015: if-eqz v2, 001b // +0006 │ │ +3cadb2: 3100 0503 |0017: cmp-long v0, v5, v3 │ │ +3cadb6: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +3cadba: 7010 a9b9 0700 |001b: invoke-direct {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.readChunkSize:()V // method@b9a9 │ │ +3cadc0: 5570 2f86 |001e: iget-boolean v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.hasMoreChunks:Z // field@862f │ │ +3cadc4: 3900 0300 |0020: if-nez v0, 0023 // +0003 │ │ +3cadc8: 1003 |0022: return-wide v3 │ │ +3cadca: 5370 2d86 |0023: iget-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cadce: 7140 df83 a910 |0025: invoke-static {v9, v10, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3cadd4: 0b09 |0028: move-result-wide v9 │ │ +3cadd6: 6f40 9eb9 87a9 |0029: invoke-super {v7, v8, v9, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ +3caddc: 0b08 |002c: move-result-wide v8 │ │ +3cadde: 310a 0803 |002d: cmp-long v10, v8, v3 │ │ +3cade2: 380a 0800 |002f: if-eqz v10, 0037 // +0008 │ │ +3cade6: 5370 2d86 |0031: iget-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cadea: bc80 |0033: sub-long/2addr v0, v8 │ │ +3cadec: 5a70 2d86 |0034: iput-wide v0, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.bytesRemainingInChunk:J // field@862d │ │ +3cadf0: 1008 |0036: return-wide v8 │ │ +3cadf2: 5478 3086 |0037: iget-object v8, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8630 │ │ +3cadf6: 7110 c1b9 0800 |0039: invoke-static {v8}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ +3cadfc: 0c08 |003c: move-result-object v8 │ │ +3cadfe: 6e10 04b9 0800 |003d: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3cae04: 2208 c610 |0040: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ +3cae08: 1a09 02d4 |0042: const-string v9, "unexpected end of stream" // string@d402 │ │ +3cae0c: 7020 7185 9800 |0044: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cae12: 6e10 aab9 0700 |0047: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$ChunkedSource;.responseBodyComplete:()V // method@b9aa │ │ +3cae18: 2708 |004a: throw v8 │ │ +3cae1a: 2208 7210 |004b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cae1e: 1a09 7e7b |004d: const-string v9, "closed" // string@7b7e │ │ +3cae22: 7020 8c83 9800 |004f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cae28: 2708 |0052: throw v8 │ │ +3cae2a: 2208 7110 |0053: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3cae2e: 2200 9410 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3cae32: 7010 8384 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cae38: 1a01 5778 |005a: const-string v1, "byteCount < 0: " // string@7857 │ │ +3cae3c: 6e20 8f84 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cae42: 6e30 8b84 900a |005f: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3cae48: 6e10 9f84 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cae4e: 0c09 |0065: move-result-object v9 │ │ +3cae50: 7020 8783 9800 |0066: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3cae56: 2708 |0069: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=467 │ │ 0x000a line=468 │ │ 0x0011 line=470 │ │ 0x001b line=471 │ │ 0x001e line=472 │ │ @@ -1577667,25 +1577663,25 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3cb114: |[3cb114] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V │ │ -3cb124: 5b23 3486 |0000: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ -3cb128: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3cb12a: 7030 9db9 3200 |0003: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ -3cb130: 5a24 3286 |0006: iput-wide v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb134: 5323 3286 |0008: iget-wide v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb138: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -3cb13c: 3105 0300 |000c: cmp-long v5, v3, v0 │ │ -3cb140: 3905 0500 |000e: if-nez v5, 0013 // +0005 │ │ -3cb144: 6e10 aeb9 0200 |0010: invoke-virtual {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ -3cb14a: 0e00 |0013: return-void │ │ +3cb10c: |[3cb10c] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;J)V │ │ +3cb11c: 5b23 3486 |0000: iput-object v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ +3cb120: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3cb122: 7030 9db9 3200 |0003: invoke-direct {v2, v3, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ +3cb128: 5a24 3286 |0006: iput-wide v4, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb12c: 5323 3286 |0008: iget-wide v3, v2, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb130: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +3cb134: 3105 0300 |000c: cmp-long v5, v3, v0 │ │ +3cb138: 3905 0500 |000e: if-nez v5, 0013 // +0005 │ │ +3cb13c: 6e10 aeb9 0200 |0010: invoke-virtual {v2}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ +3cb142: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0006 line=416 │ │ 0x0008 line=417 │ │ 0x0010 line=418 │ │ locals : │ │ @@ -1577699,35 +1577695,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3cb14c: |[3cb14c] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.close:()V │ │ -3cb15c: 5550 3386 |0000: iget-boolean v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ -3cb160: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3cb164: 0e00 |0004: return-void │ │ -3cb166: 5350 3286 |0005: iget-wide v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb16a: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -3cb16e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -3cb172: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ -3cb176: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ -3cb17a: 6201 6579 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ -3cb17e: 7130 38b8 0501 |0011: invoke-static {v5, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ -3cb184: 0a00 |0014: move-result v0 │ │ -3cb186: 3900 0e00 |0015: if-nez v0, 0023 // +000e │ │ -3cb18a: 5450 3486 |0017: iget-object v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ -3cb18e: 7110 c1b9 0000 |0019: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ -3cb194: 0c00 |001c: move-result-object v0 │ │ -3cb196: 6e10 04b9 0000 |001d: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3cb19c: 6e10 aeb9 0500 |0020: invoke-virtual {v5}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ -3cb1a2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -3cb1a4: 5c50 3386 |0024: iput-boolean v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ -3cb1a8: 0e00 |0026: return-void │ │ +3cb144: |[3cb144] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.close:()V │ │ +3cb154: 5550 3386 |0000: iget-boolean v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ +3cb158: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3cb15c: 0e00 |0004: return-void │ │ +3cb15e: 5350 3286 |0005: iget-wide v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb162: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +3cb166: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +3cb16a: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ +3cb16e: 1300 6400 |000d: const/16 v0, #int 100 // #64 │ │ +3cb172: 6201 6579 |000f: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@7965 │ │ +3cb176: 7130 38b8 0501 |0011: invoke-static {v5, v0, v1}, Lokhttp3/internal/Util;.discard:(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z // method@b838 │ │ +3cb17c: 0a00 |0014: move-result v0 │ │ +3cb17e: 3900 0e00 |0015: if-nez v0, 0023 // +000e │ │ +3cb182: 5450 3486 |0017: iget-object v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ +3cb186: 7110 c1b9 0000 |0019: invoke-static {v0}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ +3cb18c: 0c00 |001c: move-result-object v0 │ │ +3cb18e: 6e10 04b9 0000 |001d: invoke-virtual {v0}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3cb194: 6e10 aeb9 0500 |0020: invoke-virtual {v5}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ +3cb19a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +3cb19c: 5c50 3386 |0024: iput-boolean v0, v5, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ +3cb1a0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=445 │ │ 0x0017 line=446 │ │ 0x0020 line=447 │ │ 0x0024 line=450 │ │ @@ -1577739,62 +1577735,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -3cb040: |[3cb040] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ -3cb050: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3cb054: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ -3cb058: 3a02 4600 |0004: if-ltz v2, 004a // +0046 │ │ -3cb05c: 5572 3386 |0006: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ -3cb060: 3902 3a00 |0008: if-nez v2, 0042 // +003a │ │ -3cb064: 5372 3286 |000a: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb068: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ -3cb06c: 3106 0200 |000e: cmp-long v6, v2, v0 │ │ -3cb070: 3906 0300 |0010: if-nez v6, 0013 // +0003 │ │ -3cb074: 1004 |0012: return-wide v4 │ │ -3cb076: 7140 df83 32a9 |0013: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3cb07c: 0b09 |0016: move-result-wide v9 │ │ -3cb07e: 6f40 9eb9 87a9 |0017: invoke-super {v7, v8, v9, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ -3cb084: 0b08 |001a: move-result-wide v8 │ │ -3cb086: 310a 0804 |001b: cmp-long v10, v8, v4 │ │ -3cb08a: 380a 1100 |001d: if-eqz v10, 002e // +0011 │ │ -3cb08e: 5372 3286 |001f: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb092: bc82 |0021: sub-long/2addr v2, v8 │ │ -3cb094: 5a72 3286 |0022: iput-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb098: 5372 3286 |0024: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ -3cb09c: 310a 0200 |0026: cmp-long v10, v2, v0 │ │ -3cb0a0: 390a 0500 |0028: if-nez v10, 002d // +0005 │ │ -3cb0a4: 6e10 aeb9 0700 |002a: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ -3cb0aa: 1008 |002d: return-wide v8 │ │ -3cb0ac: 5478 3486 |002e: iget-object v8, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ -3cb0b0: 7110 c1b9 0800 |0030: invoke-static {v8}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ -3cb0b6: 0c08 |0033: move-result-object v8 │ │ -3cb0b8: 6e10 04b9 0800 |0034: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ -3cb0be: 2208 c610 |0037: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ -3cb0c2: 1a09 02d4 |0039: const-string v9, "unexpected end of stream" // string@d402 │ │ -3cb0c6: 7020 7185 9800 |003b: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ -3cb0cc: 6e10 aeb9 0700 |003e: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ -3cb0d2: 2708 |0041: throw v8 │ │ -3cb0d4: 2208 7210 |0042: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb0d8: 1a09 7e7b |0044: const-string v9, "closed" // string@7b7e │ │ -3cb0dc: 7020 8c83 9800 |0046: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb0e2: 2708 |0049: throw v8 │ │ -3cb0e4: 2208 7110 |004a: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3cb0e8: 2200 9410 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb0ec: 7010 8384 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb0f2: 1a01 5778 |0051: const-string v1, "byteCount < 0: " // string@7857 │ │ -3cb0f6: 6e20 8f84 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb0fc: 6e30 8b84 900a |0056: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3cb102: 6e10 9f84 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb108: 0c09 |005c: move-result-object v9 │ │ -3cb10a: 7020 8783 9800 |005d: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3cb110: 2708 |0060: throw v8 │ │ +3cb038: |[3cb038] okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.read:(Lokio/Buffer;J)J │ │ +3cb048: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3cb04c: 3102 0900 |0002: cmp-long v2, v9, v0 │ │ +3cb050: 3a02 4600 |0004: if-ltz v2, 004a // +0046 │ │ +3cb054: 5572 3386 |0006: iget-boolean v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.closed:Z // field@8633 │ │ +3cb058: 3902 3a00 |0008: if-nez v2, 0042 // +003a │ │ +3cb05c: 5372 3286 |000a: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb060: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ +3cb064: 3106 0200 |000e: cmp-long v6, v2, v0 │ │ +3cb068: 3906 0300 |0010: if-nez v6, 0013 // +0003 │ │ +3cb06c: 1004 |0012: return-wide v4 │ │ +3cb06e: 7140 df83 32a9 |0013: invoke-static {v2, v3, v9, v10}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3cb074: 0b09 |0016: move-result-wide v9 │ │ +3cb076: 6f40 9eb9 87a9 |0017: invoke-super {v7, v8, v9, v10}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ +3cb07c: 0b08 |001a: move-result-wide v8 │ │ +3cb07e: 310a 0804 |001b: cmp-long v10, v8, v4 │ │ +3cb082: 380a 1100 |001d: if-eqz v10, 002e // +0011 │ │ +3cb086: 5372 3286 |001f: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb08a: bc82 |0021: sub-long/2addr v2, v8 │ │ +3cb08c: 5a72 3286 |0022: iput-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb090: 5372 3286 |0024: iget-wide v2, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.bytesRemaining:J // field@8632 │ │ +3cb094: 310a 0200 |0026: cmp-long v10, v2, v0 │ │ +3cb098: 390a 0500 |0028: if-nez v10, 002d // +0005 │ │ +3cb09c: 6e10 aeb9 0700 |002a: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ +3cb0a2: 1008 |002d: return-wide v8 │ │ +3cb0a4: 5478 3486 |002e: iget-object v8, v7, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@8634 │ │ +3cb0a8: 7110 c1b9 0800 |0030: invoke-static {v8}, Lokhttp3/internal/http1/Http1ExchangeCodec;.access$600:(Lokhttp3/internal/http1/Http1ExchangeCodec;)Lokhttp3/internal/connection/RealConnection; // method@b9c1 │ │ +3cb0ae: 0c08 |0033: move-result-object v8 │ │ +3cb0b0: 6e10 04b9 0800 |0034: invoke-virtual {v8}, Lokhttp3/internal/connection/RealConnection;.noNewExchanges:()V // method@b904 │ │ +3cb0b6: 2208 c610 |0037: new-instance v8, Ljava/net/ProtocolException; // type@10c6 │ │ +3cb0ba: 1a09 02d4 |0039: const-string v9, "unexpected end of stream" // string@d402 │ │ +3cb0be: 7020 7185 9800 |003b: invoke-direct {v8, v9}, Ljava/net/ProtocolException;.:(Ljava/lang/String;)V // method@8571 │ │ +3cb0c4: 6e10 aeb9 0700 |003e: invoke-virtual {v7}, Lokhttp3/internal/http1/Http1ExchangeCodec$FixedLengthSource;.responseBodyComplete:()V // method@b9ae │ │ +3cb0ca: 2708 |0041: throw v8 │ │ +3cb0cc: 2208 7210 |0042: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb0d0: 1a09 7e7b |0044: const-string v9, "closed" // string@7b7e │ │ +3cb0d4: 7020 8c83 9800 |0046: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb0da: 2708 |0049: throw v8 │ │ +3cb0dc: 2208 7110 |004a: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3cb0e0: 2200 9410 |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb0e4: 7010 8384 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb0ea: 1a01 5778 |0051: const-string v1, "byteCount < 0: " // string@7857 │ │ +3cb0ee: 6e20 8f84 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb0f4: 6e30 8b84 900a |0056: invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3cb0fa: 6e10 9f84 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb100: 0c09 |005c: move-result-object v9 │ │ +3cb102: 7020 8783 9800 |005d: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3cb108: 2708 |0060: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=424 │ │ 0x000a line=425 │ │ 0x0013 line=427 │ │ 0x001f line=435 │ │ 0x0024 line=436 │ │ @@ -1577852,19 +1577848,19 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3cb368: |[3cb368] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ -3cb378: 5b12 3a86 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@863a │ │ -3cb37c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3cb37e: 7030 9db9 2100 |0003: invoke-direct {v1, v2, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ -3cb384: 0e00 |0006: return-void │ │ +3cb360: |[3cb360] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V │ │ +3cb370: 5b12 3a86 |0000: iput-object v2, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.this$0:Lokhttp3/internal/http1/Http1ExchangeCodec; // field@863a │ │ +3cb374: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3cb376: 7030 9db9 2100 |0003: invoke-direct {v1, v2, v0}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V // method@b99d │ │ +3cb37c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource; │ │ 0x0000 - 0x0007 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ │ │ @@ -1577873,17 +1577869,17 @@ │ │ type : '(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cb388: |[3cb388] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ -3cb398: 7020 b5b9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9b5 │ │ -3cb39e: 0e00 |0003: return-void │ │ +3cb380: |[3cb380] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.:(Lokhttp3/internal/http1/Http1ExchangeCodec;Lokhttp3/internal/http1/Http1ExchangeCodec$1;)V │ │ +3cb390: 7020 b5b9 1000 |0000: invoke-direct {v0, v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.:(Lokhttp3/internal/http1/Http1ExchangeCodec;)V // method@b9b5 │ │ +3cb396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource; │ │ 0x0000 - 0x0004 reg=1 (null) Lokhttp3/internal/http1/Http1ExchangeCodec; │ │ 0x0000 - 0x0004 reg=2 (null) Lokhttp3/internal/http1/Http1ExchangeCodec$1; │ │ @@ -1577894,24 +1577890,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3cb3a0: |[3cb3a0] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.close:()V │ │ -3cb3b0: 5510 3886 |0000: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ -3cb3b4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3cb3b8: 0e00 |0004: return-void │ │ -3cb3ba: 5510 3986 |0005: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ -3cb3be: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -3cb3c2: 6e10 b9b9 0100 |0009: invoke-virtual {v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.responseBodyComplete:()V // method@b9b9 │ │ -3cb3c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3cb3ca: 5c10 3886 |000d: iput-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ -3cb3ce: 0e00 |000f: return-void │ │ +3cb398: |[3cb398] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.close:()V │ │ +3cb3a8: 5510 3886 |0000: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ +3cb3ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3cb3b0: 0e00 |0004: return-void │ │ +3cb3b2: 5510 3986 |0005: iget-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ +3cb3b6: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +3cb3ba: 6e10 b9b9 0100 |0009: invoke-virtual {v1}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.responseBodyComplete:()V // method@b9b9 │ │ +3cb3c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3cb3c2: 5c10 3886 |000d: iput-boolean v0, v1, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ +3cb3c6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=543 │ │ locals : │ │ @@ -1577922,47 +1577918,47 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3cb2d8: |[3cb2d8] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ -3cb2e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3cb2ec: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3cb2f0: 3a02 2500 |0004: if-ltz v2, 0029 // +0025 │ │ -3cb2f4: 5530 3886 |0006: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ -3cb2f8: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ -3cb2fc: 5530 3986 |000a: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ -3cb300: 1601 ffff |000c: const-wide/16 v1, #int -1 // #ffff │ │ -3cb304: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -3cb308: 1001 |0010: return-wide v1 │ │ -3cb30a: 6f40 9eb9 4365 |0011: invoke-super {v3, v4, v5, v6}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ -3cb310: 0b04 |0014: move-result-wide v4 │ │ -3cb312: 3106 0401 |0015: cmp-long v6, v4, v1 │ │ -3cb316: 3906 0900 |0017: if-nez v6, 0020 // +0009 │ │ -3cb31a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -3cb31c: 5c34 3986 |001a: iput-boolean v4, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ -3cb320: 6e10 b9b9 0300 |001c: invoke-virtual {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.responseBodyComplete:()V // method@b9b9 │ │ -3cb326: 1001 |001f: return-wide v1 │ │ -3cb328: 1004 |0020: return-wide v4 │ │ -3cb32a: 2204 7210 |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -3cb32e: 1a05 7e7b |0023: const-string v5, "closed" // string@7b7e │ │ -3cb332: 7020 8c83 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3cb338: 2704 |0028: throw v4 │ │ -3cb33a: 2204 7110 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3cb33e: 2200 9410 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3cb342: 7010 8384 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3cb348: 1a01 5778 |0030: const-string v1, "byteCount < 0: " // string@7857 │ │ -3cb34c: 6e20 8f84 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3cb352: 6e30 8b84 5006 |0035: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3cb358: 6e10 9f84 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3cb35e: 0c05 |003b: move-result-object v5 │ │ -3cb360: 7020 8783 5400 |003c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3cb366: 2704 |003f: throw v4 │ │ +3cb2d0: |[3cb2d0] okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.read:(Lokio/Buffer;J)J │ │ +3cb2e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3cb2e4: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3cb2e8: 3a02 2500 |0004: if-ltz v2, 0029 // +0025 │ │ +3cb2ec: 5530 3886 |0006: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.closed:Z // field@8638 │ │ +3cb2f0: 3900 1900 |0008: if-nez v0, 0021 // +0019 │ │ +3cb2f4: 5530 3986 |000a: iget-boolean v0, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ +3cb2f8: 1601 ffff |000c: const-wide/16 v1, #int -1 // #ffff │ │ +3cb2fc: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +3cb300: 1001 |0010: return-wide v1 │ │ +3cb302: 6f40 9eb9 4365 |0011: invoke-super {v3, v4, v5, v6}, Lokhttp3/internal/http1/Http1ExchangeCodec$AbstractSource;.read:(Lokio/Buffer;J)J // method@b99e │ │ +3cb308: 0b04 |0014: move-result-wide v4 │ │ +3cb30a: 3106 0401 |0015: cmp-long v6, v4, v1 │ │ +3cb30e: 3906 0900 |0017: if-nez v6, 0020 // +0009 │ │ +3cb312: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +3cb314: 5c34 3986 |001a: iput-boolean v4, v3, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.inputExhausted:Z // field@8639 │ │ +3cb318: 6e10 b9b9 0300 |001c: invoke-virtual {v3}, Lokhttp3/internal/http1/Http1ExchangeCodec$UnknownLengthSource;.responseBodyComplete:()V // method@b9b9 │ │ +3cb31e: 1001 |001f: return-wide v1 │ │ +3cb320: 1004 |0020: return-wide v4 │ │ +3cb322: 2204 7210 |0021: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +3cb326: 1a05 7e7b |0023: const-string v5, "closed" // string@7b7e │ │ +3cb32a: 7020 8c83 5400 |0025: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3cb330: 2704 |0028: throw v4 │ │ +3cb332: 2204 7110 |0029: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3cb336: 2200 9410 |002b: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3cb33a: 7010 8384 0000 |002d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3cb340: 1a01 5778 |0030: const-string v1, "byteCount < 0: " // string@7857 │ │ +3cb344: 6e20 8f84 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3cb34a: 6e30 8b84 5006 |0035: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3cb350: 6e10 9f84 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3cb356: 0c05 |003b: move-result-object v5 │ │ +3cb358: 7020 8783 5400 |003c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3cb35e: 2704 |003f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=526 │ │ 0x000a line=527 │ │ 0x0011 line=529 │ │ 0x001a line=531 │ │ 0x001c line=532 │ │ @@ -1578009,18 +1578005,18 @@ │ │ type : '(Lokhttp3/internal/http2/Http2Stream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d0998: |[3d0998] okhttp3.internal.http2.Http2Stream$StreamTimeout.:(Lokhttp3/internal/http2/Http2Stream;)V │ │ -3d09a8: 5b01 0c87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ -3d09ac: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ -3d09b2: 0e00 |0005: return-void │ │ +3d098c: |[3d098c] okhttp3.internal.http2.Http2Stream$StreamTimeout.:(Lokhttp3/internal/http2/Http2Stream;)V │ │ +3d099c: 5b01 0c87 |0000: iput-object v1, v0, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ +3d09a0: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ +3d09a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/http2/Http2Stream; │ │ │ │ @@ -1578030,23 +1578026,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d09b4: |[3d09b4] okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ -3d09c4: 6e10 b5ba 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exit:()Z // method@bab5 │ │ -3d09ca: 0a00 |0003: move-result v0 │ │ -3d09cc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d09d0: 0e00 |0006: return-void │ │ -3d09d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3d09d4: 6e20 b7ba 0100 |0008: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bab7 │ │ -3d09da: 0c00 |000b: move-result-object v0 │ │ -3d09dc: 2700 |000c: throw v0 │ │ +3d09a8: |[3d09a8] okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ +3d09b8: 6e10 b5ba 0100 |0000: invoke-virtual {v1}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.exit:()Z // method@bab5 │ │ +3d09be: 0a00 |0003: move-result v0 │ │ +3d09c0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d09c4: 0e00 |0006: return-void │ │ +3d09c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3d09c8: 6e20 b7ba 0100 |0008: invoke-virtual {v1, v0}, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; // method@bab7 │ │ +3d09ce: 0c00 |000b: move-result-object v0 │ │ +3d09d0: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ #1 : (in Lokhttp3/internal/http2/Http2Stream$StreamTimeout;) │ │ @@ -1578054,21 +1578050,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d096c: |[3d096c] okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3d097c: 2200 cf10 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ -3d0980: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ -3d0984: 7020 8a85 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ -3d098a: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -3d098e: 6e20 8b85 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@858b │ │ -3d0994: 1100 |000c: return-object v0 │ │ +3d0960: |[3d0960] okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3d0970: 2200 cf10 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ +3d0974: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ +3d0978: 7020 8a85 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ +3d097e: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +3d0982: 6e20 8b85 3000 |0009: invoke-virtual {v0, v3}, Ljava/net/SocketTimeoutException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@858b │ │ +3d0988: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0009 line=680 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/io/IOException; │ │ @@ -1578078,22 +1578074,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3d09e0: |[3d09e0] okhttp3.internal.http2.Http2Stream$StreamTimeout.timedOut:()V │ │ -3d09f0: 5420 0c87 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ -3d09f4: 6201 4b86 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ -3d09f8: 6e20 c0ba 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ -3d09fe: 5420 0c87 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ -3d0a02: 5400 0f87 |0009: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ -3d0a06: 6e10 62ba 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.sendDegradedPingLater:()V // method@ba62 │ │ -3d0a0c: 0e00 |000e: return-void │ │ +3d09d4: |[3d09d4] okhttp3.internal.http2.Http2Stream$StreamTimeout.timedOut:()V │ │ +3d09e4: 5420 0c87 |0000: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ +3d09e8: 6201 4b86 |0002: sget-object v1, Lokhttp3/internal/http2/ErrorCode;.CANCEL:Lokhttp3/internal/http2/ErrorCode; // field@864b │ │ +3d09ec: 6e20 c0ba 1000 |0004: invoke-virtual {v0, v1}, Lokhttp3/internal/http2/Http2Stream;.closeLater:(Lokhttp3/internal/http2/ErrorCode;)V // method@bac0 │ │ +3d09f2: 5420 0c87 |0007: iget-object v0, v2, Lokhttp3/internal/http2/Http2Stream$StreamTimeout;.this$0:Lokhttp3/internal/http2/Http2Stream; // field@870c │ │ +3d09f6: 5400 0f87 |0009: iget-object v0, v0, Lokhttp3/internal/http2/Http2Stream;.connection:Lokhttp3/internal/http2/Http2Connection; // field@870f │ │ +3d09fa: 6e10 62ba 0000 |000b: invoke-virtual {v0}, Lokhttp3/internal/http2/Http2Connection;.sendDegradedPingLater:()V // method@ba62 │ │ +3d0a00: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0007 line=674 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ @@ -1578137,24 +1578133,24 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -3d2dbc: |[3d2dbc] okhttp3.internal.platform.Android10Platform.:(Ljava/lang/Class;)V │ │ -3d2dcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -3d2dce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -3d2dd0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -3d2dd2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -3d2dd4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -3d2dd6: 0770 |0005: move-object v0, v7 │ │ -3d2dd8: 0781 |0006: move-object v1, v8 │ │ -3d2dda: 7607 2bbb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/platform/AndroidPlatform;.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb2b │ │ -3d2de0: 0e00 |000a: return-void │ │ +3d2db0: |[3d2db0] okhttp3.internal.platform.Android10Platform.:(Ljava/lang/Class;)V │ │ +3d2dc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +3d2dc2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +3d2dc4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +3d2dc6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +3d2dc8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +3d2dca: 0770 |0005: move-object v0, v7 │ │ +3d2dcc: 0781 |0006: move-object v1, v8 │ │ +3d2dce: 7607 2bbb 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lokhttp3/internal/platform/AndroidPlatform;.:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V // method@bb2b │ │ +3d2dd4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lokhttp3/internal/platform/Android10Platform; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/Class; │ │ │ │ @@ -1578163,27 +1578159,27 @@ │ │ type : '()Lokhttp3/internal/platform/Platform;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3d2d70: |[3d2d70] okhttp3.internal.platform.Android10Platform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ -3d2d80: 7100 1dbb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Android10Platform;.getSdkInt:()I // method@bb1d │ │ -3d2d86: 0a00 |0003: move-result v0 │ │ -3d2d88: 1301 1d00 |0004: const/16 v1, #int 29 // #1d │ │ -3d2d8c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -3d2d90: 1a00 017c |0008: const-string v0, "com.android.org.conscrypt.SSLParametersImpl" // string@7c01 │ │ -3d2d94: 7110 2a83 0000 |000a: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ -3d2d9a: 0c00 |000d: move-result-object v0 │ │ -3d2d9c: 2201 a017 |000e: new-instance v1, Lokhttp3/internal/platform/Android10Platform; // type@17a0 │ │ -3d2da0: 7020 19bb 0100 |0010: invoke-direct {v1, v0}, Lokhttp3/internal/platform/Android10Platform;.:(Ljava/lang/Class;)V // method@bb19 │ │ -3d2da6: 1101 |0013: return-object v1 │ │ -3d2da8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3d2daa: 1100 |0015: return-object v0 │ │ +3d2d64: |[3d2d64] okhttp3.internal.platform.Android10Platform.buildIfSupported:()Lokhttp3/internal/platform/Platform; │ │ +3d2d74: 7100 1dbb 0000 |0000: invoke-static {}, Lokhttp3/internal/platform/Android10Platform;.getSdkInt:()I // method@bb1d │ │ +3d2d7a: 0a00 |0003: move-result v0 │ │ +3d2d7c: 1301 1d00 |0004: const/16 v1, #int 29 // #1d │ │ +3d2d80: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +3d2d84: 1a00 017c |0008: const-string v0, "com.android.org.conscrypt.SSLParametersImpl" // string@7c01 │ │ +3d2d88: 7110 2a83 0000 |000a: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@832a │ │ +3d2d8e: 0c00 |000d: move-result-object v0 │ │ +3d2d90: 2201 a017 |000e: new-instance v1, Lokhttp3/internal/platform/Android10Platform; // type@17a0 │ │ +3d2d94: 7020 19bb 0100 |0010: invoke-direct {v1, v0}, Lokhttp3/internal/platform/Android10Platform;.:(Ljava/lang/Class;)V // method@bb19 │ │ +3d2d9a: 1101 |0013: return-object v1 │ │ +3d2d9c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3d2d9e: 1100 |0015: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/ReflectiveOperationException; -> 0x0014 │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=70 │ │ 0x000e line=72 │ │ @@ -1578194,21 +1578190,21 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d2e2c: |[3d2e2c] okhttp3.internal.platform.Android10Platform.enableSessionTickets:(Ljavax/net/ssl/SSLSocket;)V │ │ -3d2e3c: 7110 ec05 0200 |0000: invoke-static {v2}, Landroid/net/ssl/SSLSockets;.isSupportedSocket:(Ljavax/net/ssl/SSLSocket;)Z // method@05ec │ │ -3d2e42: 0a00 |0003: move-result v0 │ │ -3d2e44: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -3d2e48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3d2e4a: 7120 ed05 0200 |0007: invoke-static {v2, v0}, Landroid/net/ssl/SSLSockets;.setUseSessionTickets:(Ljavax/net/ssl/SSLSocket;Z)V // method@05ed │ │ -3d2e50: 0e00 |000a: return-void │ │ +3d2e20: |[3d2e20] okhttp3.internal.platform.Android10Platform.enableSessionTickets:(Ljavax/net/ssl/SSLSocket;)V │ │ +3d2e30: 7110 ec05 0200 |0000: invoke-static {v2}, Landroid/net/ssl/SSLSockets;.isSupportedSocket:(Ljavax/net/ssl/SSLSocket;)Z // method@05ec │ │ +3d2e36: 0a00 |0003: move-result v0 │ │ +3d2e38: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +3d2e3c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3d2e3e: 7120 ed05 0200 |0007: invoke-static {v2, v0}, Landroid/net/ssl/SSLSockets;.setUseSessionTickets:(Ljavax/net/ssl/SSLSocket;Z)V // method@05ed │ │ +3d2e44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokhttp3/internal/platform/Android10Platform; │ │ 0x0000 - 0x000b reg=2 (null) Ljavax/net/ssl/SSLSocket; │ │ @@ -1578219,28 +1578215,28 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3d2de4: |[3d2de4] okhttp3.internal.platform.Android10Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ -3d2df4: 7020 1cbb 2100 |0000: invoke-direct {v1, v2}, Lokhttp3/internal/platform/Android10Platform;.enableSessionTickets:(Ljavax/net/ssl/SSLSocket;)V // method@bb1c │ │ -3d2dfa: 6e10 6889 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getSSLParameters:()Ljavax/net/ssl/SSLParameters; // method@8968 │ │ -3d2e00: 0c03 |0006: move-result-object v3 │ │ -3d2e02: 7110 57bb 0400 |0007: invoke-static {v4}, Lokhttp3/internal/platform/Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb57 │ │ -3d2e08: 0c04 |000a: move-result-object v4 │ │ -3d2e0a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3d2e0c: 2300 6e1c |000c: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ -3d2e10: 7220 8d87 0400 |000e: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ -3d2e16: 0c04 |0011: move-result-object v4 │ │ -3d2e18: 1f04 6e1c |0012: check-cast v4, [Ljava/lang/String; // type@1c6e │ │ -3d2e1c: 6e20 5e89 4300 |0014: invoke-virtual {v3, v4}, Ljavax/net/ssl/SSLParameters;.setApplicationProtocols:([Ljava/lang/String;)V // method@895e │ │ -3d2e22: 6e20 6d89 3200 |0017: invoke-virtual {v2, v3}, Ljavax/net/ssl/SSLSocket;.setSSLParameters:(Ljavax/net/ssl/SSLParameters;)V // method@896d │ │ -3d2e28: 0e00 |001a: return-void │ │ +3d2dd8: |[3d2dd8] okhttp3.internal.platform.Android10Platform.configureTlsExtensions:(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V │ │ +3d2de8: 7020 1cbb 2100 |0000: invoke-direct {v1, v2}, Lokhttp3/internal/platform/Android10Platform;.enableSessionTickets:(Ljavax/net/ssl/SSLSocket;)V // method@bb1c │ │ +3d2dee: 6e10 6889 0200 |0003: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getSSLParameters:()Ljavax/net/ssl/SSLParameters; // method@8968 │ │ +3d2df4: 0c03 |0006: move-result-object v3 │ │ +3d2df6: 7110 57bb 0400 |0007: invoke-static {v4}, Lokhttp3/internal/platform/Platform;.alpnProtocolNames:(Ljava/util/List;)Ljava/util/List; // method@bb57 │ │ +3d2dfc: 0c04 |000a: move-result-object v4 │ │ +3d2dfe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3d2e00: 2300 6e1c |000c: new-array v0, v0, [Ljava/lang/String; // type@1c6e │ │ +3d2e04: 7220 8d87 0400 |000e: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@878d │ │ +3d2e0a: 0c04 |0011: move-result-object v4 │ │ +3d2e0c: 1f04 6e1c |0012: check-cast v4, [Ljava/lang/String; // type@1c6e │ │ +3d2e10: 6e20 5e89 4300 |0014: invoke-virtual {v3, v4}, Ljavax/net/ssl/SSLParameters;.setApplicationProtocols:([Ljava/lang/String;)V // method@895e │ │ +3d2e16: 6e20 6d89 3200 |0017: invoke-virtual {v2, v3}, Ljavax/net/ssl/SSLSocket;.setSSLParameters:(Ljavax/net/ssl/SSLParameters;)V // method@896d │ │ +3d2e1c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0007 line=43 │ │ 0x0014 line=44 │ │ 0x0017 line=46 │ │ @@ -1578255,25 +1578251,25 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d2d40: |[3d2d40] okhttp3.internal.platform.Android10Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ -3d2d50: 6e10 6589 0200 |0000: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getApplicationProtocol:()Ljava/lang/String; // method@8965 │ │ -3d2d56: 0c02 |0003: move-result-object v2 │ │ -3d2d58: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ -3d2d5c: 6e10 5e84 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ -3d2d62: 0a00 |0009: move-result v0 │ │ -3d2d64: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3d2d68: 2802 |000c: goto 000e // +0002 │ │ -3d2d6a: 1102 |000d: return-object v2 │ │ -3d2d6c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3d2d6e: 1102 |000f: return-object v2 │ │ +3d2d34: |[3d2d34] okhttp3.internal.platform.Android10Platform.getSelectedProtocol:(Ljavax/net/ssl/SSLSocket;)Ljava/lang/String; │ │ +3d2d44: 6e10 6589 0200 |0000: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getApplicationProtocol:()Ljava/lang/String; // method@8965 │ │ +3d2d4a: 0c02 |0003: move-result-object v2 │ │ +3d2d4c: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ +3d2d50: 6e10 5e84 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@845e │ │ +3d2d56: 0a00 |0009: move-result v0 │ │ +3d2d58: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3d2d5c: 2802 |000c: goto 000e // +0002 │ │ +3d2d5e: 1102 |000d: return-object v2 │ │ +3d2d60: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3d2d62: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=59 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lokhttp3/internal/platform/Android10Platform; │ │ 0x0000 - 0x0010 reg=2 (null) Ljavax/net/ssl/SSLSocket; │ │ @@ -1578426,38 +1578422,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -3dbdc0: |[3dbdc0] okio.Buffer.:()V │ │ -3dbdd0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3dbdd4: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ -3dbdd8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -3dbdde: 6900 d887 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ -3dbde2: 0e00 |0009: return-void │ │ -3dbde4: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ +3dbdb4: |[3dbdb4] okio.Buffer.:()V │ │ +3dbdc4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3dbdc8: 2300 c71b |0002: new-array v0, v0, [B // type@1bc7 │ │ +3dbdcc: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +3dbdd2: 6900 d887 |0007: sput-object v0, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ +3dbdd6: 0e00 |0009: return-void │ │ +3dbdd8: 0003 0100 1000 0000 3031 3233 3435 ... |000a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ │ │ #1 : (in Lokio/Buffer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbdfc: |[3dbdfc] okio.Buffer.:()V │ │ -3dbe0c: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ -3dbe12: 0e00 |0003: return-void │ │ +3dbdf0: |[3dbdf0] okio.Buffer.:()V │ │ +3dbe00: 7010 0484 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@8404 │ │ +3dbe06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lokio/Buffer; │ │ │ │ #2 : (in Lokio/Buffer;) │ │ @@ -1578465,48 +1578461,48 @@ │ │ type : '(Ljava/lang/String;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3db920: |[3db920] okio.Buffer.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ -3db930: 7110 0286 0600 |0000: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ -3db936: 0c06 |0003: move-result-object v6 │ │ -3db938: 5450 da87 |0004: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db93c: 3800 2b00 |0006: if-eqz v0, 0031 // +002b │ │ -3db940: 5450 da87 |0008: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db944: 5400 2988 |000a: iget-object v0, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3db948: 5451 da87 |000c: iget-object v1, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db94c: 5211 2d88 |000e: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ -3db950: 5452 da87 |0010: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db954: 5222 2a88 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@882a │ │ -3db958: 5453 da87 |0014: iget-object v3, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db95c: 5233 2d88 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@882d │ │ -3db960: b132 |0018: sub-int/2addr v2, v3 │ │ -3db962: 6e40 0486 0621 |0019: invoke-virtual {v6, v0, v1, v2}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ -3db968: 5450 da87 |001c: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db96c: 5400 2b88 |001e: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3db970: 5451 da87 |0020: iget-object v1, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db974: 3210 0f00 |0022: if-eq v0, v1, 0031 // +000f │ │ -3db978: 5401 2988 |0024: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3db97c: 5202 2d88 |0026: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db980: 5203 2a88 |0028: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3db984: 5204 2d88 |002a: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db988: b143 |002c: sub-int/2addr v3, v4 │ │ -3db98a: 6e40 0486 1632 |002d: invoke-virtual {v6, v1, v2, v3}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ -3db990: 28ee |0030: goto 001e // -0012 │ │ -3db992: 6e10 0086 0600 |0031: invoke-virtual {v6}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ -3db998: 0c06 |0034: move-result-object v6 │ │ -3db99a: 7110 09bd 0600 |0035: invoke-static {v6}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3db9a0: 0c06 |0038: move-result-object v6 │ │ -3db9a2: 1106 |0039: return-object v6 │ │ -3db9a4: 2206 5b10 |003a: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ -3db9a8: 7010 ea82 0600 |003c: invoke-direct {v6}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3db9ae: 2706 |003f: throw v6 │ │ +3db914: |[3db914] okio.Buffer.digest:(Ljava/lang/String;)Lokio/ByteString; │ │ +3db924: 7110 0286 0600 |0000: invoke-static {v6}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ +3db92a: 0c06 |0003: move-result-object v6 │ │ +3db92c: 5450 da87 |0004: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db930: 3800 2b00 |0006: if-eqz v0, 0031 // +002b │ │ +3db934: 5450 da87 |0008: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db938: 5400 2988 |000a: iget-object v0, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3db93c: 5451 da87 |000c: iget-object v1, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db940: 5211 2d88 |000e: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ +3db944: 5452 da87 |0010: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db948: 5222 2a88 |0012: iget v2, v2, Lokio/Segment;.limit:I // field@882a │ │ +3db94c: 5453 da87 |0014: iget-object v3, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db950: 5233 2d88 |0016: iget v3, v3, Lokio/Segment;.pos:I // field@882d │ │ +3db954: b132 |0018: sub-int/2addr v2, v3 │ │ +3db956: 6e40 0486 0621 |0019: invoke-virtual {v6, v0, v1, v2}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ +3db95c: 5450 da87 |001c: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db960: 5400 2b88 |001e: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3db964: 5451 da87 |0020: iget-object v1, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db968: 3210 0f00 |0022: if-eq v0, v1, 0031 // +000f │ │ +3db96c: 5401 2988 |0024: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3db970: 5202 2d88 |0026: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db974: 5203 2a88 |0028: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3db978: 5204 2d88 |002a: iget v4, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db97c: b143 |002c: sub-int/2addr v3, v4 │ │ +3db97e: 6e40 0486 1632 |002d: invoke-virtual {v6, v1, v2, v3}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ +3db984: 28ee |0030: goto 001e // -0012 │ │ +3db986: 6e10 0086 0600 |0031: invoke-virtual {v6}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ +3db98c: 0c06 |0034: move-result-object v6 │ │ +3db98e: 7110 09bd 0600 |0035: invoke-static {v6}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3db994: 0c06 |0038: move-result-object v6 │ │ +3db996: 1106 |0039: return-object v6 │ │ +3db998: 2206 5b10 |003a: new-instance v6, Ljava/lang/AssertionError; // type@105b │ │ +3db99c: 7010 ea82 0600 |003c: invoke-direct {v6}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3db9a2: 2706 |003f: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0039 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x003a │ │ positions : │ │ 0x0000 line=1712 │ │ 0x0004 line=1713 │ │ 0x0008 line=1714 │ │ @@ -1578523,57 +1578519,57 @@ │ │ type : '(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -3db9c0: |[3db9c0] okio.Buffer.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; │ │ -3db9d0: 7110 4f89 0500 |0000: invoke-static {v5}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ -3db9d6: 0c00 |0003: move-result-object v0 │ │ -3db9d8: 2201 ac11 |0004: new-instance v1, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ -3db9dc: 6e10 1abd 0600 |0006: invoke-virtual {v6}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ -3db9e2: 0c06 |0009: move-result-object v6 │ │ -3db9e4: 7030 5389 6105 |000a: invoke-direct {v1, v6, v5}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ -3db9ea: 6e20 5089 1000 |000d: invoke-virtual {v0, v1}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ -3db9f0: 5445 da87 |0010: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db9f4: 3805 2b00 |0012: if-eqz v5, 003d // +002b │ │ -3db9f8: 5445 da87 |0014: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db9fc: 5455 2988 |0016: iget-object v5, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3dba00: 5446 da87 |0018: iget-object v6, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dba04: 5266 2d88 |001a: iget v6, v6, Lokio/Segment;.pos:I // field@882d │ │ -3dba08: 5441 da87 |001c: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dba0c: 5211 2a88 |001e: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dba10: 5442 da87 |0020: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dba14: 5222 2d88 |0022: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ -3dba18: b121 |0024: sub-int/2addr v1, v2 │ │ -3dba1a: 6e40 5189 5016 |0025: invoke-virtual {v0, v5, v6, v1}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ -3dba20: 5445 da87 |0028: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dba24: 5455 2b88 |002a: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3dba28: 5446 da87 |002c: iget-object v6, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dba2c: 3265 0f00 |002e: if-eq v5, v6, 003d // +000f │ │ -3dba30: 5456 2988 |0030: iget-object v6, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3dba34: 5251 2d88 |0032: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dba38: 5252 2a88 |0034: iget v2, v5, Lokio/Segment;.limit:I // field@882a │ │ -3dba3c: 5253 2d88 |0036: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ -3dba40: b132 |0038: sub-int/2addr v2, v3 │ │ -3dba42: 6e40 5189 6021 |0039: invoke-virtual {v0, v6, v1, v2}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ -3dba48: 28ee |003c: goto 002a // -0012 │ │ -3dba4a: 6e10 4d89 0000 |003d: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ -3dba50: 0c05 |0040: move-result-object v5 │ │ -3dba52: 7110 09bd 0500 |0041: invoke-static {v5}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3dba58: 0c05 |0044: move-result-object v5 │ │ -3dba5a: 1105 |0045: return-object v5 │ │ -3dba5c: 0d05 |0046: move-exception v5 │ │ -3dba5e: 2206 7110 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dba62: 7020 8983 5600 |0049: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ -3dba68: 2706 |004c: throw v6 │ │ -3dba6a: 2205 5b10 |004d: new-instance v5, Ljava/lang/AssertionError; // type@105b │ │ -3dba6e: 7010 ea82 0500 |004f: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3dba74: 2705 |0052: throw v5 │ │ +3db9b4: |[3db9b4] okio.Buffer.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; │ │ +3db9c4: 7110 4f89 0500 |0000: invoke-static {v5}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ +3db9ca: 0c00 |0003: move-result-object v0 │ │ +3db9cc: 2201 ac11 |0004: new-instance v1, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ +3db9d0: 6e10 1abd 0600 |0006: invoke-virtual {v6}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ +3db9d6: 0c06 |0009: move-result-object v6 │ │ +3db9d8: 7030 5389 6105 |000a: invoke-direct {v1, v6, v5}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ +3db9de: 6e20 5089 1000 |000d: invoke-virtual {v0, v1}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ +3db9e4: 5445 da87 |0010: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db9e8: 3805 2b00 |0012: if-eqz v5, 003d // +002b │ │ +3db9ec: 5445 da87 |0014: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db9f0: 5455 2988 |0016: iget-object v5, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3db9f4: 5446 da87 |0018: iget-object v6, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db9f8: 5266 2d88 |001a: iget v6, v6, Lokio/Segment;.pos:I // field@882d │ │ +3db9fc: 5441 da87 |001c: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dba00: 5211 2a88 |001e: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dba04: 5442 da87 |0020: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dba08: 5222 2d88 |0022: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ +3dba0c: b121 |0024: sub-int/2addr v1, v2 │ │ +3dba0e: 6e40 5189 5016 |0025: invoke-virtual {v0, v5, v6, v1}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ +3dba14: 5445 da87 |0028: iget-object v5, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dba18: 5455 2b88 |002a: iget-object v5, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3dba1c: 5446 da87 |002c: iget-object v6, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dba20: 3265 0f00 |002e: if-eq v5, v6, 003d // +000f │ │ +3dba24: 5456 2988 |0030: iget-object v6, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3dba28: 5251 2d88 |0032: iget v1, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dba2c: 5252 2a88 |0034: iget v2, v5, Lokio/Segment;.limit:I // field@882a │ │ +3dba30: 5253 2d88 |0036: iget v3, v5, Lokio/Segment;.pos:I // field@882d │ │ +3dba34: b132 |0038: sub-int/2addr v2, v3 │ │ +3dba36: 6e40 5189 6021 |0039: invoke-virtual {v0, v6, v1, v2}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ +3dba3c: 28ee |003c: goto 002a // -0012 │ │ +3dba3e: 6e10 4d89 0000 |003d: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ +3dba44: 0c05 |0040: move-result-object v5 │ │ +3dba46: 7110 09bd 0500 |0041: invoke-static {v5}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3dba4c: 0c05 |0044: move-result-object v5 │ │ +3dba4e: 1105 |0045: return-object v5 │ │ +3dba50: 0d05 |0046: move-exception v5 │ │ +3dba52: 2206 7110 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dba56: 7020 8983 5600 |0049: invoke-direct {v6, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ +3dba5c: 2706 |004c: throw v6 │ │ +3dba5e: 2205 5b10 |004d: new-instance v5, Ljava/lang/AssertionError; // type@105b │ │ +3dba62: 7010 ea82 0500 |004f: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3dba68: 2705 |0052: throw v5 │ │ catches : 1 │ │ 0x0000 - 0x0045 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x004d │ │ Ljava/security/InvalidKeyException; -> 0x0046 │ │ positions : │ │ 0x0000 line=1742 │ │ 0x0004 line=1743 │ │ @@ -1578594,38 +1578590,38 @@ │ │ type : '(Lokio/Segment;ILokio/ByteString;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -3d8f60: |[3d8f60] okio.Buffer.rangeEquals:(Lokio/Segment;ILokio/ByteString;II)Z │ │ -3d8f70: 5260 2a88 |0000: iget v0, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d8f74: 5461 2988 |0002: iget-object v1, v6, Lokio/Segment;.data:[B // field@8829 │ │ -3d8f78: 35a9 1f00 |0004: if-ge v9, v10, 0023 // +001f │ │ -3d8f7c: 3307 0e00 |0006: if-ne v7, v0, 0014 // +000e │ │ -3d8f80: 5466 2b88 |0008: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d8f84: 5467 2988 |000a: iget-object v7, v6, Lokio/Segment;.data:[B // field@8829 │ │ -3d8f88: 5260 2d88 |000c: iget v0, v6, Lokio/Segment;.pos:I // field@882d │ │ -3d8f8c: 5261 2a88 |000e: iget v1, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d8f90: 0114 |0010: move v4, v1 │ │ -3d8f92: 0771 |0011: move-object v1, v7 │ │ -3d8f94: 0107 |0012: move v7, v0 │ │ -3d8f96: 0140 |0013: move v0, v4 │ │ -3d8f98: 4802 0107 |0014: aget-byte v2, v1, v7 │ │ -3d8f9c: 6e20 f7bc 9800 |0016: invoke-virtual {v8, v9}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3d8fa2: 0a03 |0019: move-result v3 │ │ -3d8fa4: 3232 0400 |001a: if-eq v2, v3, 001e // +0004 │ │ -3d8fa8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -3d8faa: 0f06 |001d: return v6 │ │ -3d8fac: d807 0701 |001e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3d8fb0: d809 0901 |0020: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3d8fb4: 28e2 |0022: goto 0004 // -001e │ │ -3d8fb6: 1216 |0023: const/4 v6, #int 1 // #1 │ │ -3d8fb8: 0f06 |0024: return v6 │ │ +3d8f54: |[3d8f54] okio.Buffer.rangeEquals:(Lokio/Segment;ILokio/ByteString;II)Z │ │ +3d8f64: 5260 2a88 |0000: iget v0, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d8f68: 5461 2988 |0002: iget-object v1, v6, Lokio/Segment;.data:[B // field@8829 │ │ +3d8f6c: 35a9 1f00 |0004: if-ge v9, v10, 0023 // +001f │ │ +3d8f70: 3307 0e00 |0006: if-ne v7, v0, 0014 // +000e │ │ +3d8f74: 5466 2b88 |0008: iget-object v6, v6, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d8f78: 5467 2988 |000a: iget-object v7, v6, Lokio/Segment;.data:[B // field@8829 │ │ +3d8f7c: 5260 2d88 |000c: iget v0, v6, Lokio/Segment;.pos:I // field@882d │ │ +3d8f80: 5261 2a88 |000e: iget v1, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d8f84: 0114 |0010: move v4, v1 │ │ +3d8f86: 0771 |0011: move-object v1, v7 │ │ +3d8f88: 0107 |0012: move v7, v0 │ │ +3d8f8a: 0140 |0013: move v0, v4 │ │ +3d8f8c: 4802 0107 |0014: aget-byte v2, v1, v7 │ │ +3d8f90: 6e20 f7bc 9800 |0016: invoke-virtual {v8, v9}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3d8f96: 0a03 |0019: move-result v3 │ │ +3d8f98: 3232 0400 |001a: if-eq v2, v3, 001e // +0004 │ │ +3d8f9c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +3d8f9e: 0f06 |001d: return v6 │ │ +3d8fa0: d807 0701 |001e: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3d8fa4: d809 0901 |0020: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3d8fa8: 28e2 |0022: goto 0004 // -001e │ │ +3d8faa: 1216 |0023: const/4 v6, #int 1 // #1 │ │ +3d8fac: 0f06 |0024: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1643 │ │ 0x0002 line=1644 │ │ 0x0008 line=1648 │ │ 0x000a line=1649 │ │ 0x000c line=1650 │ │ @@ -1578644,55 +1578640,55 @@ │ │ type : '(Ljava/io/InputStream;JZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -3dbe78: |[3dbe78] okio.Buffer.readFrom:(Ljava/io/InputStream;JZ)V │ │ -3dbe88: 3805 3c00 |0000: if-eqz v5, 003c // +003c │ │ -3dbe8c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3dbe90: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ -3dbe94: 3c02 0600 |0006: if-gtz v2, 000c // +0006 │ │ -3dbe98: 3808 0300 |0008: if-eqz v8, 000b // +0003 │ │ -3dbe9c: 2802 |000a: goto 000c // +0002 │ │ -3dbe9e: 0e00 |000b: return-void │ │ -3dbea0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3dbea2: 6e20 73bc 0400 |000d: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dbea8: 0c00 |0010: move-result-object v0 │ │ -3dbeaa: 5201 2a88 |0011: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbeae: d111 0020 |0013: rsub-int v1, v1, #int 8192 // #2000 │ │ -3dbeb2: 8111 |0015: int-to-long v1, v1 │ │ -3dbeb4: 7140 df83 7621 |0016: invoke-static {v6, v7, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3dbeba: 0b01 |0019: move-result-wide v1 │ │ -3dbebc: 8412 |001a: long-to-int v2, v1 │ │ -3dbebe: 5401 2988 |001b: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dbec2: 5203 2a88 |001d: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbec6: 6e40 8582 1523 |001f: invoke-virtual {v5, v1, v3, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ -3dbecc: 0a01 |0022: move-result v1 │ │ -3dbece: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -3dbed0: 3321 0b00 |0024: if-ne v1, v2, 002f // +000b │ │ -3dbed4: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -3dbed8: 0e00 |0028: return-void │ │ -3dbeda: 2205 3810 |0029: new-instance v5, Ljava/io/EOFException; // type@1038 │ │ -3dbede: 7010 3882 0500 |002b: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dbee4: 2705 |002e: throw v5 │ │ -3dbee6: 5202 2a88 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbeea: b012 |0031: add-int/2addr v2, v1 │ │ -3dbeec: 5902 2a88 |0032: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbef0: 5342 db87 |0034: iget-wide v2, v4, Lokio/Buffer;.size:J // field@87db │ │ -3dbef4: 8110 |0036: int-to-long v0, v1 │ │ -3dbef6: bb02 |0037: add-long/2addr v2, v0 │ │ -3dbef8: 5a42 db87 |0038: iput-wide v2, v4, Lokio/Buffer;.size:J // field@87db │ │ -3dbefc: bc06 |003a: sub-long/2addr v6, v0 │ │ -3dbefe: 28c7 |003b: goto 0002 // -0039 │ │ -3dbf00: 2205 7110 |003c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dbf04: 1a06 419a |003e: const-string v6, "in == null" // string@9a41 │ │ -3dbf08: 7020 8783 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dbf0e: 2705 |0043: throw v5 │ │ +3dbe6c: |[3dbe6c] okio.Buffer.readFrom:(Ljava/io/InputStream;JZ)V │ │ +3dbe7c: 3805 3c00 |0000: if-eqz v5, 003c // +003c │ │ +3dbe80: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3dbe84: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ +3dbe88: 3c02 0600 |0006: if-gtz v2, 000c // +0006 │ │ +3dbe8c: 3808 0300 |0008: if-eqz v8, 000b // +0003 │ │ +3dbe90: 2802 |000a: goto 000c // +0002 │ │ +3dbe92: 0e00 |000b: return-void │ │ +3dbe94: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3dbe96: 6e20 73bc 0400 |000d: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dbe9c: 0c00 |0010: move-result-object v0 │ │ +3dbe9e: 5201 2a88 |0011: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbea2: d111 0020 |0013: rsub-int v1, v1, #int 8192 // #2000 │ │ +3dbea6: 8111 |0015: int-to-long v1, v1 │ │ +3dbea8: 7140 df83 7621 |0016: invoke-static {v6, v7, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dbeae: 0b01 |0019: move-result-wide v1 │ │ +3dbeb0: 8412 |001a: long-to-int v2, v1 │ │ +3dbeb2: 5401 2988 |001b: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dbeb6: 5203 2a88 |001d: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbeba: 6e40 8582 1523 |001f: invoke-virtual {v5, v1, v3, v2}, Ljava/io/InputStream;.read:([BII)I // method@8285 │ │ +3dbec0: 0a01 |0022: move-result v1 │ │ +3dbec2: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +3dbec4: 3321 0b00 |0024: if-ne v1, v2, 002f // +000b │ │ +3dbec8: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +3dbecc: 0e00 |0028: return-void │ │ +3dbece: 2205 3810 |0029: new-instance v5, Ljava/io/EOFException; // type@1038 │ │ +3dbed2: 7010 3882 0500 |002b: invoke-direct {v5}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dbed8: 2705 |002e: throw v5 │ │ +3dbeda: 5202 2a88 |002f: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbede: b012 |0031: add-int/2addr v2, v1 │ │ +3dbee0: 5902 2a88 |0032: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbee4: 5342 db87 |0034: iget-wide v2, v4, Lokio/Buffer;.size:J // field@87db │ │ +3dbee8: 8110 |0036: int-to-long v0, v1 │ │ +3dbeea: bb02 |0037: add-long/2addr v2, v0 │ │ +3dbeec: 5a42 db87 |0038: iput-wide v2, v4, Lokio/Buffer;.size:J // field@87db │ │ +3dbef0: bc06 |003a: sub-long/2addr v6, v0 │ │ +3dbef2: 28c7 |003b: goto 0002 // -0039 │ │ +3dbef4: 2205 7110 |003c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dbef8: 1a06 419a |003e: const-string v6, "in == null" // string@9a41 │ │ +3dbefc: 7020 8783 6500 |0040: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dbf02: 2705 |0043: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x000d line=256 │ │ 0x0011 line=257 │ │ 0x001b line=258 │ │ 0x0029 line=261 │ │ 0x002f line=263 │ │ @@ -1578710,37 +1578706,37 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3da750: |[3da750] okio.Buffer.buffer:()Lokio/Buffer; │ │ -3da760: 1100 |0000: return-object v0 │ │ +3da744: |[3da744] okio.Buffer.buffer:()Lokio/Buffer; │ │ +3da754: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lokio/Buffer;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3dbe14: |[3dbe14] okio.Buffer.clear:()V │ │ -3dbe24: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ -3dbe28: 6e30 6ebc 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3dbe2e: 0e00 |0005: return-void │ │ -3dbe30: 0d00 |0006: move-exception v0 │ │ -3dbe32: 2201 5b10 |0007: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3dbe36: 7020 eb82 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3dbe3c: 2701 |000c: throw v1 │ │ +3dbe08: |[3dbe08] okio.Buffer.clear:()V │ │ +3dbe18: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ +3dbe1c: 6e30 6ebc 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3dbe22: 0e00 |0005: return-void │ │ +3dbe24: 0d00 |0006: move-exception v0 │ │ +3dbe26: 2201 5b10 |0007: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3dbe2a: 7020 eb82 0100 |0009: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3dbe30: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x0006 │ │ positions : │ │ 0x0000 line=930 │ │ 0x0007 line=932 │ │ locals : │ │ @@ -1578751,18 +1578747,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d980c: |[3d980c] okio.Buffer.clone:()Ljava/lang/Object; │ │ -3d981c: 6e10 1ebc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@bc1e │ │ -3d9822: 0c00 |0003: move-result-object v0 │ │ -3d9824: 1100 |0004: return-object v0 │ │ +3d9800: |[3d9800] okio.Buffer.clone:()Ljava/lang/Object; │ │ +3d9810: 6e10 1ebc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.clone:()Lokio/Buffer; // method@bc1e │ │ +3d9816: 0c00 |0003: move-result-object v0 │ │ +3d9818: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #3 : (in Lokio/Buffer;) │ │ @@ -1578770,42 +1578766,42 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3da764: |[3da764] okio.Buffer.clone:()Lokio/Buffer; │ │ -3da774: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3da778: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3da77e: 5361 db87 |0005: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ -3da782: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ -3da786: 3105 0103 |0009: cmp-long v5, v1, v3 │ │ -3da78a: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -3da78e: 1100 |000d: return-object v0 │ │ -3da790: 5461 da87 |000e: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da794: 6e10 17be 0100 |0010: invoke-virtual {v1}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ -3da79a: 0c01 |0013: move-result-object v1 │ │ -3da79c: 5b01 da87 |0014: iput-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da7a0: 5401 da87 |0016: iget-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da7a4: 5b11 2e88 |0018: iput-object v1, v1, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3da7a8: 5b11 2b88 |001a: iput-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da7ac: 5461 da87 |001c: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da7b0: 5411 2b88 |001e: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da7b4: 5462 da87 |0020: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da7b8: 3221 0e00 |0022: if-eq v1, v2, 0030 // +000e │ │ -3da7bc: 5402 da87 |0024: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da7c0: 5422 2e88 |0026: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3da7c4: 6e10 17be 0100 |0028: invoke-virtual {v1}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ -3da7ca: 0c03 |002b: move-result-object v3 │ │ -3da7cc: 6e20 16be 3200 |002c: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3da7d2: 28ef |002f: goto 001e // -0011 │ │ -3da7d4: 5361 db87 |0030: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ -3da7d8: 5a01 db87 |0032: iput-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ -3da7dc: 1100 |0034: return-object v0 │ │ +3da758: |[3da758] okio.Buffer.clone:()Lokio/Buffer; │ │ +3da768: 2200 c817 |0000: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3da76c: 7010 1abc 0000 |0002: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3da772: 5361 db87 |0005: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ +3da776: 1603 0000 |0007: const-wide/16 v3, #int 0 // #0 │ │ +3da77a: 3105 0103 |0009: cmp-long v5, v1, v3 │ │ +3da77e: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +3da782: 1100 |000d: return-object v0 │ │ +3da784: 5461 da87 |000e: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da788: 6e10 17be 0100 |0010: invoke-virtual {v1}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ +3da78e: 0c01 |0013: move-result-object v1 │ │ +3da790: 5b01 da87 |0014: iput-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da794: 5401 da87 |0016: iget-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da798: 5b11 2e88 |0018: iput-object v1, v1, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3da79c: 5b11 2b88 |001a: iput-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da7a0: 5461 da87 |001c: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da7a4: 5411 2b88 |001e: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da7a8: 5462 da87 |0020: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da7ac: 3221 0e00 |0022: if-eq v1, v2, 0030 // +000e │ │ +3da7b0: 5402 da87 |0024: iget-object v2, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da7b4: 5422 2e88 |0026: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3da7b8: 6e10 17be 0100 |0028: invoke-virtual {v1}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ +3da7be: 0c03 |002b: move-result-object v3 │ │ +3da7c0: 6e20 16be 3200 |002c: invoke-virtual {v2, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3da7c6: 28ef |002f: goto 001e // -0011 │ │ +3da7c8: 5361 db87 |0030: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ +3da7cc: 5a01 db87 |0032: iput-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ +3da7d0: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1814 │ │ 0x0005 line=1815 │ │ 0x000e line=1817 │ │ 0x0016 line=1818 │ │ 0x001c line=1819 │ │ @@ -1578819,48 +1578815,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3dbe50: |[3dbe50] okio.Buffer.close:()V │ │ -3dbe60: 0e00 |0000: return-void │ │ +3dbe44: |[3dbe44] okio.Buffer.close:()V │ │ +3dbe54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lokio/Buffer;) │ │ name : 'completeSegmentByteCount' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -3d9c8c: |[3d9c8c] okio.Buffer.completeSegmentByteCount:()J │ │ -3d9c9c: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3d9ca0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d9ca4: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d9ca8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -3d9cac: 1002 |0008: return-wide v2 │ │ -3d9cae: 5452 da87 |0009: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9cb2: 5422 2e88 |000b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d9cb6: 5223 2a88 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d9cba: 1304 0020 |000f: const/16 v4, #int 8192 // #2000 │ │ -3d9cbe: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ -3d9cc2: 5523 2c88 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@882c │ │ -3d9cc6: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -3d9cca: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d9cce: 5222 2d88 |0019: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d9cd2: b123 |001b: sub-int/2addr v3, v2 │ │ -3d9cd4: 8132 |001c: int-to-long v2, v3 │ │ -3d9cd6: bc20 |001d: sub-long/2addr v0, v2 │ │ -3d9cd8: 1000 |001e: return-wide v0 │ │ +3d9c80: |[3d9c80] okio.Buffer.completeSegmentByteCount:()J │ │ +3d9c90: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3d9c94: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9c98: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d9c9c: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +3d9ca0: 1002 |0008: return-wide v2 │ │ +3d9ca2: 5452 da87 |0009: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9ca6: 5422 2e88 |000b: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d9caa: 5223 2a88 |000d: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9cae: 1304 0020 |000f: const/16 v4, #int 8192 // #2000 │ │ +3d9cb2: 3543 0d00 |0011: if-ge v3, v4, 001e // +000d │ │ +3d9cb6: 5523 2c88 |0013: iget-boolean v3, v2, Lokio/Segment;.owner:Z // field@882c │ │ +3d9cba: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +3d9cbe: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9cc2: 5222 2d88 |0019: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d9cc6: b123 |001b: sub-int/2addr v3, v2 │ │ +3d9cc8: 8132 |001c: int-to-long v2, v3 │ │ +3d9cca: bc20 |001d: sub-long/2addr v0, v2 │ │ +3d9ccc: 1000 |001e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0009 line=279 │ │ 0x000d line=280 │ │ 0x0017 line=281 │ │ locals : │ │ @@ -1578871,22 +1578867,22 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -3da7e0: |[3da7e0] okio.Buffer.copyTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ -3da7f0: 5364 db87 |0000: iget-wide v4, v6, Lokio/Buffer;.size:J // field@87db │ │ -3da7f4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3da7f8: 0760 |0004: move-object v0, v6 │ │ -3da7fa: 0771 |0005: move-object v1, v7 │ │ -3da7fc: 7406 22bc 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; // method@bc22 │ │ -3da802: 0c07 |0009: move-result-object v7 │ │ -3da804: 1107 |000a: return-object v7 │ │ +3da7d4: |[3da7d4] okio.Buffer.copyTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ +3da7e4: 5364 db87 |0000: iget-wide v4, v6, Lokio/Buffer;.size:J // field@87db │ │ +3da7e8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3da7ec: 0760 |0004: move-object v0, v6 │ │ +3da7ee: 0771 |0005: move-object v1, v7 │ │ +3da7f0: 7406 22bc 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; // method@bc22 │ │ +3da7f6: 0c07 |0009: move-result-object v7 │ │ +3da7f8: 1107 |000a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lokio/Buffer; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1578895,62 +1578891,62 @@ │ │ type : '(Ljava/io/OutputStream;JJ)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -3da808: |[3da808] okio.Buffer.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; │ │ -3da818: 3807 4400 |0000: if-eqz v7, 0044 // +0044 │ │ -3da81c: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3da820: 0482 |0004: move-wide v2, v8 │ │ -3da822: 04a4 |0005: move-wide v4, v10 │ │ -3da824: 7706 5cbe 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3da82a: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -3da82e: 3102 0a00 |000b: cmp-long v2, v10, v0 │ │ -3da832: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -3da836: 1106 |000f: return-object v6 │ │ -3da838: 5462 da87 |0010: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da83c: 5223 2a88 |0012: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da840: 5224 2d88 |0014: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da844: b143 |0016: sub-int/2addr v3, v4 │ │ -3da846: 8133 |0017: int-to-long v3, v3 │ │ -3da848: 3105 0803 |0018: cmp-long v5, v8, v3 │ │ -3da84c: 3a05 0c00 |001a: if-ltz v5, 0026 // +000c │ │ -3da850: 5223 2a88 |001c: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da854: 5224 2d88 |001e: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da858: b143 |0020: sub-int/2addr v3, v4 │ │ -3da85a: 8133 |0021: int-to-long v3, v3 │ │ -3da85c: bc38 |0022: sub-long/2addr v8, v3 │ │ -3da85e: 5422 2b88 |0023: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da862: 28ed |0025: goto 0012 // -0013 │ │ -3da864: 3103 0a00 |0026: cmp-long v3, v10, v0 │ │ -3da868: 3d03 1b00 |0028: if-lez v3, 0043 // +001b │ │ -3da86c: 5223 2d88 |002a: iget v3, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da870: 8133 |002c: int-to-long v3, v3 │ │ -3da872: bb83 |002d: add-long/2addr v3, v8 │ │ -3da874: 8438 |002e: long-to-int v8, v3 │ │ -3da876: 5229 2a88 |002f: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da87a: b189 |0031: sub-int/2addr v9, v8 │ │ -3da87c: 8193 |0032: int-to-long v3, v9 │ │ -3da87e: 7140 df83 43ba |0033: invoke-static {v3, v4, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3da884: 0b03 |0036: move-result-wide v3 │ │ -3da886: 8439 |0037: long-to-int v9, v3 │ │ -3da888: 5423 2988 |0038: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3da88c: 6e40 a282 3798 |003a: invoke-virtual {v7, v3, v8, v9}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3da892: 8198 |003d: int-to-long v8, v9 │ │ -3da894: bc8a |003e: sub-long/2addr v10, v8 │ │ -3da896: 5422 2b88 |003f: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da89a: 0408 |0041: move-wide v8, v0 │ │ -3da89c: 28e4 |0042: goto 0026 // -001c │ │ -3da89e: 1106 |0043: return-object v6 │ │ -3da8a0: 2207 7110 |0044: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da8a4: 1a08 03b8 |0046: const-string v8, "out == null" // string@b803 │ │ -3da8a8: 7020 8783 8700 |0048: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da8ae: 2707 |004b: throw v7 │ │ +3da7fc: |[3da7fc] okio.Buffer.copyTo:(Ljava/io/OutputStream;JJ)Lokio/Buffer; │ │ +3da80c: 3807 4400 |0000: if-eqz v7, 0044 // +0044 │ │ +3da810: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3da814: 0482 |0004: move-wide v2, v8 │ │ +3da816: 04a4 |0005: move-wide v4, v10 │ │ +3da818: 7706 5cbe 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3da81e: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +3da822: 3102 0a00 |000b: cmp-long v2, v10, v0 │ │ +3da826: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +3da82a: 1106 |000f: return-object v6 │ │ +3da82c: 5462 da87 |0010: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da830: 5223 2a88 |0012: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da834: 5224 2d88 |0014: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da838: b143 |0016: sub-int/2addr v3, v4 │ │ +3da83a: 8133 |0017: int-to-long v3, v3 │ │ +3da83c: 3105 0803 |0018: cmp-long v5, v8, v3 │ │ +3da840: 3a05 0c00 |001a: if-ltz v5, 0026 // +000c │ │ +3da844: 5223 2a88 |001c: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da848: 5224 2d88 |001e: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da84c: b143 |0020: sub-int/2addr v3, v4 │ │ +3da84e: 8133 |0021: int-to-long v3, v3 │ │ +3da850: bc38 |0022: sub-long/2addr v8, v3 │ │ +3da852: 5422 2b88 |0023: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da856: 28ed |0025: goto 0012 // -0013 │ │ +3da858: 3103 0a00 |0026: cmp-long v3, v10, v0 │ │ +3da85c: 3d03 1b00 |0028: if-lez v3, 0043 // +001b │ │ +3da860: 5223 2d88 |002a: iget v3, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da864: 8133 |002c: int-to-long v3, v3 │ │ +3da866: bb83 |002d: add-long/2addr v3, v8 │ │ +3da868: 8438 |002e: long-to-int v8, v3 │ │ +3da86a: 5229 2a88 |002f: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da86e: b189 |0031: sub-int/2addr v9, v8 │ │ +3da870: 8193 |0032: int-to-long v3, v9 │ │ +3da872: 7140 df83 43ba |0033: invoke-static {v3, v4, v10, v11}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3da878: 0b03 |0036: move-result-wide v3 │ │ +3da87a: 8439 |0037: long-to-int v9, v3 │ │ +3da87c: 5423 2988 |0038: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3da880: 6e40 a282 3798 |003a: invoke-virtual {v7, v3, v8, v9}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3da886: 8198 |003d: int-to-long v8, v9 │ │ +3da888: bc8a |003e: sub-long/2addr v10, v8 │ │ +3da88a: 5422 2b88 |003f: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da88e: 0408 |0041: move-wide v8, v0 │ │ +3da890: 28e4 |0042: goto 0026 // -001c │ │ +3da892: 1106 |0043: return-object v6 │ │ +3da894: 2207 7110 |0044: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da898: 1a08 03b8 |0046: const-string v8, "out == null" // string@b803 │ │ +3da89c: 7020 8783 8700 |0048: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da8a2: 2707 |004b: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0010 line=163 │ │ 0x0012 line=164 │ │ 0x001c line=165 │ │ 0x0023 line=164 │ │ @@ -1578970,78 +1578966,78 @@ │ │ type : '(Lokio/Buffer;JJ)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 106 16-bit code units │ │ -3da8b0: |[3da8b0] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ -3da8c0: 3807 6200 |0000: if-eqz v7, 0062 // +0062 │ │ -3da8c4: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3da8c8: 0482 |0004: move-wide v2, v8 │ │ -3da8ca: 04a4 |0005: move-wide v4, v10 │ │ -3da8cc: 7706 5cbe 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3da8d2: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -3da8d6: 3102 0a00 |000b: cmp-long v2, v10, v0 │ │ -3da8da: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -3da8de: 1106 |000f: return-object v6 │ │ -3da8e0: 5372 db87 |0010: iget-wide v2, v7, Lokio/Buffer;.size:J // field@87db │ │ -3da8e4: bba2 |0012: add-long/2addr v2, v10 │ │ -3da8e6: 5a72 db87 |0013: iput-wide v2, v7, Lokio/Buffer;.size:J // field@87db │ │ -3da8ea: 5462 da87 |0015: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da8ee: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da8f2: 5224 2d88 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da8f6: b143 |001b: sub-int/2addr v3, v4 │ │ -3da8f8: 8133 |001c: int-to-long v3, v3 │ │ -3da8fa: 3105 0803 |001d: cmp-long v5, v8, v3 │ │ -3da8fe: 3a05 0c00 |001f: if-ltz v5, 002b // +000c │ │ -3da902: 5223 2a88 |0021: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da906: 5224 2d88 |0023: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da90a: b143 |0025: sub-int/2addr v3, v4 │ │ -3da90c: 8133 |0026: int-to-long v3, v3 │ │ -3da90e: bc38 |0027: sub-long/2addr v8, v3 │ │ -3da910: 5422 2b88 |0028: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da914: 28ed |002a: goto 0017 // -0013 │ │ -3da916: 3103 0a00 |002b: cmp-long v3, v10, v0 │ │ -3da91a: 3d03 3400 |002d: if-lez v3, 0061 // +0034 │ │ -3da91e: 6e10 17be 0200 |002f: invoke-virtual {v2}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ -3da924: 0c03 |0032: move-result-object v3 │ │ -3da926: 5234 2d88 |0033: iget v4, v3, Lokio/Segment;.pos:I // field@882d │ │ -3da92a: 8144 |0035: int-to-long v4, v4 │ │ -3da92c: bb84 |0036: add-long/2addr v4, v8 │ │ -3da92e: 8448 |0037: long-to-int v8, v4 │ │ -3da930: 5938 2d88 |0038: iput v8, v3, Lokio/Segment;.pos:I // field@882d │ │ -3da934: 5238 2d88 |003a: iget v8, v3, Lokio/Segment;.pos:I // field@882d │ │ -3da938: 84a9 |003c: long-to-int v9, v10 │ │ -3da93a: b098 |003d: add-int/2addr v8, v9 │ │ -3da93c: 5239 2a88 |003e: iget v9, v3, Lokio/Segment;.limit:I // field@882a │ │ -3da940: 7120 de83 9800 |0040: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3da946: 0a08 |0043: move-result v8 │ │ -3da948: 5938 2a88 |0044: iput v8, v3, Lokio/Segment;.limit:I // field@882a │ │ -3da94c: 5478 da87 |0046: iget-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da950: 3908 0900 |0048: if-nez v8, 0051 // +0009 │ │ -3da954: 5b33 2e88 |004a: iput-object v3, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3da958: 5b33 2b88 |004c: iput-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da95c: 5b73 da87 |004e: iput-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da960: 2806 |0050: goto 0056 // +0006 │ │ -3da962: 5488 2e88 |0051: iget-object v8, v8, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3da966: 6e20 16be 3800 |0053: invoke-virtual {v8, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3da96c: 5238 2a88 |0056: iget v8, v3, Lokio/Segment;.limit:I // field@882a │ │ -3da970: 5239 2d88 |0058: iget v9, v3, Lokio/Segment;.pos:I // field@882d │ │ -3da974: b198 |005a: sub-int/2addr v8, v9 │ │ -3da976: 8188 |005b: int-to-long v8, v8 │ │ -3da978: bc8a |005c: sub-long/2addr v10, v8 │ │ -3da97a: 5422 2b88 |005d: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da97e: 0408 |005f: move-wide v8, v0 │ │ -3da980: 28cb |0060: goto 002b // -0035 │ │ -3da982: 1106 |0061: return-object v6 │ │ -3da984: 2207 7110 |0062: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da988: 1a08 03b8 |0064: const-string v8, "out == null" // string@b803 │ │ -3da98c: 7020 8783 8700 |0066: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da992: 2707 |0069: throw v7 │ │ +3da8a4: |[3da8a4] okio.Buffer.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; │ │ +3da8b4: 3807 6200 |0000: if-eqz v7, 0062 // +0062 │ │ +3da8b8: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3da8bc: 0482 |0004: move-wide v2, v8 │ │ +3da8be: 04a4 |0005: move-wide v4, v10 │ │ +3da8c0: 7706 5cbe 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3da8c6: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +3da8ca: 3102 0a00 |000b: cmp-long v2, v10, v0 │ │ +3da8ce: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +3da8d2: 1106 |000f: return-object v6 │ │ +3da8d4: 5372 db87 |0010: iget-wide v2, v7, Lokio/Buffer;.size:J // field@87db │ │ +3da8d8: bba2 |0012: add-long/2addr v2, v10 │ │ +3da8da: 5a72 db87 |0013: iput-wide v2, v7, Lokio/Buffer;.size:J // field@87db │ │ +3da8de: 5462 da87 |0015: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da8e2: 5223 2a88 |0017: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da8e6: 5224 2d88 |0019: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da8ea: b143 |001b: sub-int/2addr v3, v4 │ │ +3da8ec: 8133 |001c: int-to-long v3, v3 │ │ +3da8ee: 3105 0803 |001d: cmp-long v5, v8, v3 │ │ +3da8f2: 3a05 0c00 |001f: if-ltz v5, 002b // +000c │ │ +3da8f6: 5223 2a88 |0021: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da8fa: 5224 2d88 |0023: iget v4, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da8fe: b143 |0025: sub-int/2addr v3, v4 │ │ +3da900: 8133 |0026: int-to-long v3, v3 │ │ +3da902: bc38 |0027: sub-long/2addr v8, v3 │ │ +3da904: 5422 2b88 |0028: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da908: 28ed |002a: goto 0017 // -0013 │ │ +3da90a: 3103 0a00 |002b: cmp-long v3, v10, v0 │ │ +3da90e: 3d03 3400 |002d: if-lez v3, 0061 // +0034 │ │ +3da912: 6e10 17be 0200 |002f: invoke-virtual {v2}, Lokio/Segment;.sharedCopy:()Lokio/Segment; // method@be17 │ │ +3da918: 0c03 |0032: move-result-object v3 │ │ +3da91a: 5234 2d88 |0033: iget v4, v3, Lokio/Segment;.pos:I // field@882d │ │ +3da91e: 8144 |0035: int-to-long v4, v4 │ │ +3da920: bb84 |0036: add-long/2addr v4, v8 │ │ +3da922: 8448 |0037: long-to-int v8, v4 │ │ +3da924: 5938 2d88 |0038: iput v8, v3, Lokio/Segment;.pos:I // field@882d │ │ +3da928: 5238 2d88 |003a: iget v8, v3, Lokio/Segment;.pos:I // field@882d │ │ +3da92c: 84a9 |003c: long-to-int v9, v10 │ │ +3da92e: b098 |003d: add-int/2addr v8, v9 │ │ +3da930: 5239 2a88 |003e: iget v9, v3, Lokio/Segment;.limit:I // field@882a │ │ +3da934: 7120 de83 9800 |0040: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3da93a: 0a08 |0043: move-result v8 │ │ +3da93c: 5938 2a88 |0044: iput v8, v3, Lokio/Segment;.limit:I // field@882a │ │ +3da940: 5478 da87 |0046: iget-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da944: 3908 0900 |0048: if-nez v8, 0051 // +0009 │ │ +3da948: 5b33 2e88 |004a: iput-object v3, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3da94c: 5b33 2b88 |004c: iput-object v3, v3, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da950: 5b73 da87 |004e: iput-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da954: 2806 |0050: goto 0056 // +0006 │ │ +3da956: 5488 2e88 |0051: iget-object v8, v8, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3da95a: 6e20 16be 3800 |0053: invoke-virtual {v8, v3}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3da960: 5238 2a88 |0056: iget v8, v3, Lokio/Segment;.limit:I // field@882a │ │ +3da964: 5239 2d88 |0058: iget v9, v3, Lokio/Segment;.pos:I // field@882d │ │ +3da968: b198 |005a: sub-int/2addr v8, v9 │ │ +3da96a: 8188 |005b: int-to-long v8, v8 │ │ +3da96c: bc8a |005c: sub-long/2addr v10, v8 │ │ +3da96e: 5422 2b88 |005d: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da972: 0408 |005f: move-wide v8, v0 │ │ +3da974: 28cb |0060: goto 002b // -0035 │ │ +3da976: 1106 |0061: return-object v6 │ │ +3da978: 2207 7110 |0062: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da97c: 1a08 03b8 |0064: const-string v8, "out == null" // string@b803 │ │ +3da980: 7020 8783 8700 |0066: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da986: 2707 |0069: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0010 line=186 │ │ 0x0015 line=189 │ │ 0x0017 line=190 │ │ 0x0021 line=191 │ │ @@ -1579066,48 +1579062,48 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3db6ac: |[3db6ac] okio.Buffer.emit:()Lokio/BufferedSink; │ │ -3db6bc: 1100 |0000: return-object v0 │ │ +3db6a0: |[3db6a0] okio.Buffer.emit:()Lokio/BufferedSink; │ │ +3db6b0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lokio/Buffer;) │ │ name : 'emitCompleteSegments' │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3da994: |[3da994] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ -3da9a4: 1100 |0000: return-object v0 │ │ +3da988: |[3da988] okio.Buffer.emitCompleteSegments:()Lokio/Buffer; │ │ +3da998: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lokio/Buffer;) │ │ name : 'emitCompleteSegments' │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3db6c0: |[3db6c0] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ -3db6d0: 6e10 26bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@bc26 │ │ -3db6d6: 0c00 |0003: move-result-object v0 │ │ -3db6d8: 1100 |0004: return-object v0 │ │ +3db6b4: |[3db6b4] okio.Buffer.emitCompleteSegments:()Lokio/BufferedSink; │ │ +3db6c4: 6e10 26bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.emitCompleteSegments:()Lokio/Buffer; // method@bc26 │ │ +3db6ca: 0c00 |0003: move-result-object v0 │ │ +3db6cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/Buffer; │ │ │ │ #12 : (in Lokio/Buffer;) │ │ @@ -1579115,79 +1579111,79 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -3d8da0: |[3d8da0] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ -3d8db0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d8db2: 33ed 0300 |0001: if-ne v13, v14, 0004 // +0003 │ │ -3d8db6: 0f00 |0003: return v0 │ │ -3d8db8: 20e1 c817 |0004: instance-of v1, v14, Lokio/Buffer; // type@17c8 │ │ -3d8dbc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d8dbe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3d8dc2: 0f02 |0009: return v2 │ │ -3d8dc4: 1f0e c817 |000a: check-cast v14, Lokio/Buffer; // type@17c8 │ │ -3d8dc8: 53d3 db87 |000c: iget-wide v3, v13, Lokio/Buffer;.size:J // field@87db │ │ -3d8dcc: 53e5 db87 |000e: iget-wide v5, v14, Lokio/Buffer;.size:J // field@87db │ │ -3d8dd0: 3101 0305 |0010: cmp-long v1, v3, v5 │ │ -3d8dd4: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ -3d8dd8: 0f02 |0014: return v2 │ │ -3d8dda: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ -3d8dde: 3101 0305 |0017: cmp-long v1, v3, v5 │ │ -3d8de2: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -3d8de6: 0f00 |001b: return v0 │ │ -3d8de8: 54d1 da87 |001c: iget-object v1, v13, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8dec: 54ee da87 |001e: iget-object v14, v14, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d8df0: 5213 2d88 |0020: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ -3d8df4: 52e4 2d88 |0022: iget v4, v14, Lokio/Segment;.pos:I // field@882d │ │ -3d8df8: 53d7 db87 |0024: iget-wide v7, v13, Lokio/Buffer;.size:J // field@87db │ │ -3d8dfc: 3109 0507 |0026: cmp-long v9, v5, v7 │ │ -3d8e00: 3b09 3f00 |0028: if-gez v9, 0067 // +003f │ │ -3d8e04: 5217 2a88 |002a: iget v7, v1, Lokio/Segment;.limit:I // field@882a │ │ -3d8e08: b137 |002c: sub-int/2addr v7, v3 │ │ -3d8e0a: 52e8 2a88 |002d: iget v8, v14, Lokio/Segment;.limit:I // field@882a │ │ -3d8e0e: b148 |002f: sub-int/2addr v8, v4 │ │ -3d8e10: 7120 de83 8700 |0030: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3d8e16: 0a07 |0033: move-result v7 │ │ -3d8e18: 8177 |0034: int-to-long v7, v7 │ │ -3d8e1a: 0149 |0035: move v9, v4 │ │ -3d8e1c: 0134 |0036: move v4, v3 │ │ -3d8e1e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -3d8e20: 813a |0038: int-to-long v10, v3 │ │ -3d8e22: 310c 0a07 |0039: cmp-long v12, v10, v7 │ │ -3d8e26: 3b0c 1600 |003b: if-gez v12, 0051 // +0016 │ │ -3d8e2a: 541a 2988 |003d: iget-object v10, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3d8e2e: d80b 0401 |003f: add-int/lit8 v11, v4, #int 1 // #01 │ │ -3d8e32: 4804 0a04 |0041: aget-byte v4, v10, v4 │ │ -3d8e36: 54ea 2988 |0043: iget-object v10, v14, Lokio/Segment;.data:[B // field@8829 │ │ -3d8e3a: d80c 0901 |0045: add-int/lit8 v12, v9, #int 1 // #01 │ │ -3d8e3e: 4809 0a09 |0047: aget-byte v9, v10, v9 │ │ -3d8e42: 3294 0300 |0049: if-eq v4, v9, 004c // +0003 │ │ -3d8e46: 0f02 |004b: return v2 │ │ -3d8e48: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d8e4c: 01b4 |004e: move v4, v11 │ │ -3d8e4e: 01c9 |004f: move v9, v12 │ │ -3d8e50: 28e8 |0050: goto 0038 // -0018 │ │ -3d8e52: 5213 2a88 |0051: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ -3d8e56: 3334 0700 |0053: if-ne v4, v3, 005a // +0007 │ │ -3d8e5a: 5411 2b88 |0055: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d8e5e: 5213 2d88 |0057: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ -3d8e62: 2802 |0059: goto 005b // +0002 │ │ -3d8e64: 0143 |005a: move v3, v4 │ │ -3d8e66: 52e4 2a88 |005b: iget v4, v14, Lokio/Segment;.limit:I // field@882a │ │ -3d8e6a: 3349 0700 |005d: if-ne v9, v4, 0064 // +0007 │ │ -3d8e6e: 54ee 2b88 |005f: iget-object v14, v14, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d8e72: 52e4 2d88 |0061: iget v4, v14, Lokio/Segment;.pos:I // field@882d │ │ -3d8e76: 2802 |0063: goto 0065 // +0002 │ │ -3d8e78: 0194 |0064: move v4, v9 │ │ -3d8e7a: bb75 |0065: add-long/2addr v5, v7 │ │ -3d8e7c: 28be |0066: goto 0024 // -0042 │ │ -3d8e7e: 0f00 |0067: return v0 │ │ +3d8d94: |[3d8d94] okio.Buffer.equals:(Ljava/lang/Object;)Z │ │ +3d8da4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d8da6: 33ed 0300 |0001: if-ne v13, v14, 0004 // +0003 │ │ +3d8daa: 0f00 |0003: return v0 │ │ +3d8dac: 20e1 c817 |0004: instance-of v1, v14, Lokio/Buffer; // type@17c8 │ │ +3d8db0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d8db2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3d8db6: 0f02 |0009: return v2 │ │ +3d8db8: 1f0e c817 |000a: check-cast v14, Lokio/Buffer; // type@17c8 │ │ +3d8dbc: 53d3 db87 |000c: iget-wide v3, v13, Lokio/Buffer;.size:J // field@87db │ │ +3d8dc0: 53e5 db87 |000e: iget-wide v5, v14, Lokio/Buffer;.size:J // field@87db │ │ +3d8dc4: 3101 0305 |0010: cmp-long v1, v3, v5 │ │ +3d8dc8: 3801 0300 |0012: if-eqz v1, 0015 // +0003 │ │ +3d8dcc: 0f02 |0014: return v2 │ │ +3d8dce: 1605 0000 |0015: const-wide/16 v5, #int 0 // #0 │ │ +3d8dd2: 3101 0305 |0017: cmp-long v1, v3, v5 │ │ +3d8dd6: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +3d8dda: 0f00 |001b: return v0 │ │ +3d8ddc: 54d1 da87 |001c: iget-object v1, v13, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8de0: 54ee da87 |001e: iget-object v14, v14, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d8de4: 5213 2d88 |0020: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ +3d8de8: 52e4 2d88 |0022: iget v4, v14, Lokio/Segment;.pos:I // field@882d │ │ +3d8dec: 53d7 db87 |0024: iget-wide v7, v13, Lokio/Buffer;.size:J // field@87db │ │ +3d8df0: 3109 0507 |0026: cmp-long v9, v5, v7 │ │ +3d8df4: 3b09 3f00 |0028: if-gez v9, 0067 // +003f │ │ +3d8df8: 5217 2a88 |002a: iget v7, v1, Lokio/Segment;.limit:I // field@882a │ │ +3d8dfc: b137 |002c: sub-int/2addr v7, v3 │ │ +3d8dfe: 52e8 2a88 |002d: iget v8, v14, Lokio/Segment;.limit:I // field@882a │ │ +3d8e02: b148 |002f: sub-int/2addr v8, v4 │ │ +3d8e04: 7120 de83 8700 |0030: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3d8e0a: 0a07 |0033: move-result v7 │ │ +3d8e0c: 8177 |0034: int-to-long v7, v7 │ │ +3d8e0e: 0149 |0035: move v9, v4 │ │ +3d8e10: 0134 |0036: move v4, v3 │ │ +3d8e12: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +3d8e14: 813a |0038: int-to-long v10, v3 │ │ +3d8e16: 310c 0a07 |0039: cmp-long v12, v10, v7 │ │ +3d8e1a: 3b0c 1600 |003b: if-gez v12, 0051 // +0016 │ │ +3d8e1e: 541a 2988 |003d: iget-object v10, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3d8e22: d80b 0401 |003f: add-int/lit8 v11, v4, #int 1 // #01 │ │ +3d8e26: 4804 0a04 |0041: aget-byte v4, v10, v4 │ │ +3d8e2a: 54ea 2988 |0043: iget-object v10, v14, Lokio/Segment;.data:[B // field@8829 │ │ +3d8e2e: d80c 0901 |0045: add-int/lit8 v12, v9, #int 1 // #01 │ │ +3d8e32: 4809 0a09 |0047: aget-byte v9, v10, v9 │ │ +3d8e36: 3294 0300 |0049: if-eq v4, v9, 004c // +0003 │ │ +3d8e3a: 0f02 |004b: return v2 │ │ +3d8e3c: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d8e40: 01b4 |004e: move v4, v11 │ │ +3d8e42: 01c9 |004f: move v9, v12 │ │ +3d8e44: 28e8 |0050: goto 0038 // -0018 │ │ +3d8e46: 5213 2a88 |0051: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ +3d8e4a: 3334 0700 |0053: if-ne v4, v3, 005a // +0007 │ │ +3d8e4e: 5411 2b88 |0055: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d8e52: 5213 2d88 |0057: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ +3d8e56: 2802 |0059: goto 005b // +0002 │ │ +3d8e58: 0143 |005a: move v3, v4 │ │ +3d8e5a: 52e4 2a88 |005b: iget v4, v14, Lokio/Segment;.limit:I // field@882a │ │ +3d8e5e: 3349 0700 |005d: if-ne v9, v4, 0064 // +0007 │ │ +3d8e62: 54ee 2b88 |005f: iget-object v14, v14, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d8e66: 52e4 2d88 |0061: iget v4, v14, Lokio/Segment;.pos:I // field@882d │ │ +3d8e6a: 2802 |0063: goto 0065 // +0002 │ │ +3d8e6c: 0194 |0064: move v4, v9 │ │ +3d8e6e: bb75 |0065: add-long/2addr v5, v7 │ │ +3d8e70: 28be |0066: goto 0024 // -0042 │ │ +3d8e72: 0f00 |0067: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1760 │ │ 0x000a line=1761 │ │ 0x000c line=1762 │ │ 0x001c line=1765 │ │ 0x001e line=1766 │ │ @@ -1579211,23 +1579207,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3d8e80: |[3d8e80] okio.Buffer.exhausted:()Z │ │ -3d8e90: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3d8e94: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d8e98: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d8e9c: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -3d8ea0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3d8ea2: 2802 |0009: goto 000b // +0002 │ │ -3d8ea4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d8ea6: 0f00 |000b: return v0 │ │ +3d8e74: |[3d8e74] okio.Buffer.exhausted:()Z │ │ +3d8e84: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3d8e88: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d8e8c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d8e90: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +3d8e94: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3d8e96: 2802 |0009: goto 000b // +0002 │ │ +3d8e98: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d8e9a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lokio/Buffer; │ │ │ │ #14 : (in Lokio/Buffer;) │ │ @@ -1579235,86 +1579231,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3dbe64: |[3dbe64] okio.Buffer.flush:()V │ │ -3dbe74: 0e00 |0000: return-void │ │ +3dbe58: |[3dbe58] okio.Buffer.flush:()V │ │ +3dbe68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lokio/Buffer;) │ │ name : 'getBuffer' │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3da9a8: |[3da9a8] okio.Buffer.getBuffer:()Lokio/Buffer; │ │ -3da9b8: 1100 |0000: return-object v0 │ │ +3da99c: |[3da99c] okio.Buffer.getBuffer:()Lokio/Buffer; │ │ +3da9ac: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lokio/Buffer;) │ │ name : 'getByte' │ │ type : '(J)B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -3d8fe0: |[3d8fe0] okio.Buffer.getByte:(J)B │ │ -3d8ff0: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d8ff4: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ -3d8ff8: 0472 |0004: move-wide v2, v7 │ │ -3d8ffa: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3d9000: 5360 db87 |0008: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d9004: 9c02 0007 |000a: sub-long v2, v0, v7 │ │ -3d9008: 3104 0207 |000c: cmp-long v4, v2, v7 │ │ -3d900c: 3d04 1b00 |000e: if-lez v4, 0029 // +001b │ │ -3d9010: 5460 da87 |0010: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9014: 5201 2a88 |0012: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d9018: 5202 2d88 |0014: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d901c: b121 |0016: sub-int/2addr v1, v2 │ │ -3d901e: 8111 |0017: int-to-long v1, v1 │ │ -3d9020: 3103 0701 |0018: cmp-long v3, v7, v1 │ │ -3d9024: 3b03 0b00 |001a: if-gez v3, 0025 // +000b │ │ -3d9028: 5401 2988 |001c: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d902c: 5200 2d88 |001e: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9030: 8478 |0020: long-to-int v8, v7 │ │ -3d9032: b080 |0021: add-int/2addr v0, v8 │ │ -3d9034: 4807 0100 |0022: aget-byte v7, v1, v0 │ │ -3d9038: 0f07 |0024: return v7 │ │ -3d903a: bc17 |0025: sub-long/2addr v7, v1 │ │ -3d903c: 5400 2b88 |0026: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9040: 28ea |0028: goto 0012 // -0016 │ │ -3d9042: bc07 |0029: sub-long/2addr v7, v0 │ │ -3d9044: 5460 da87 |002a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9048: 5400 2e88 |002c: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d904c: 5201 2a88 |002e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d9050: 5202 2d88 |0030: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9054: b121 |0032: sub-int/2addr v1, v2 │ │ -3d9056: 8111 |0033: int-to-long v1, v1 │ │ -3d9058: bb17 |0034: add-long/2addr v7, v1 │ │ -3d905a: 1601 0000 |0035: const-wide/16 v1, #int 0 // #0 │ │ -3d905e: 3103 0701 |0037: cmp-long v3, v7, v1 │ │ -3d9062: 3a03 f3ff |0039: if-ltz v3, 002c // -000d │ │ -3d9066: 5401 2988 |003b: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d906a: 5200 2d88 |003d: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d906e: 8478 |003f: long-to-int v8, v7 │ │ -3d9070: b080 |0040: add-int/2addr v0, v8 │ │ -3d9072: 4807 0100 |0041: aget-byte v7, v1, v0 │ │ -3d9076: 0f07 |0043: return v7 │ │ +3d8fd4: |[3d8fd4] okio.Buffer.getByte:(J)B │ │ +3d8fe4: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d8fe8: 1604 0100 |0002: const-wide/16 v4, #int 1 // #1 │ │ +3d8fec: 0472 |0004: move-wide v2, v7 │ │ +3d8fee: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3d8ff4: 5360 db87 |0008: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d8ff8: 9c02 0007 |000a: sub-long v2, v0, v7 │ │ +3d8ffc: 3104 0207 |000c: cmp-long v4, v2, v7 │ │ +3d9000: 3d04 1b00 |000e: if-lez v4, 0029 // +001b │ │ +3d9004: 5460 da87 |0010: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9008: 5201 2a88 |0012: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d900c: 5202 2d88 |0014: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9010: b121 |0016: sub-int/2addr v1, v2 │ │ +3d9012: 8111 |0017: int-to-long v1, v1 │ │ +3d9014: 3103 0701 |0018: cmp-long v3, v7, v1 │ │ +3d9018: 3b03 0b00 |001a: if-gez v3, 0025 // +000b │ │ +3d901c: 5401 2988 |001c: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d9020: 5200 2d88 |001e: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9024: 8478 |0020: long-to-int v8, v7 │ │ +3d9026: b080 |0021: add-int/2addr v0, v8 │ │ +3d9028: 4807 0100 |0022: aget-byte v7, v1, v0 │ │ +3d902c: 0f07 |0024: return v7 │ │ +3d902e: bc17 |0025: sub-long/2addr v7, v1 │ │ +3d9030: 5400 2b88 |0026: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9034: 28ea |0028: goto 0012 // -0016 │ │ +3d9036: bc07 |0029: sub-long/2addr v7, v0 │ │ +3d9038: 5460 da87 |002a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d903c: 5400 2e88 |002c: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d9040: 5201 2a88 |002e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d9044: 5202 2d88 |0030: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9048: b121 |0032: sub-int/2addr v1, v2 │ │ +3d904a: 8111 |0033: int-to-long v1, v1 │ │ +3d904c: bb17 |0034: add-long/2addr v7, v1 │ │ +3d904e: 1601 0000 |0035: const-wide/16 v1, #int 0 // #0 │ │ +3d9052: 3103 0701 |0037: cmp-long v3, v7, v1 │ │ +3d9056: 3a03 f3ff |0039: if-ltz v3, 002c // -000d │ │ +3d905a: 5401 2988 |003b: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d905e: 5200 2d88 |003d: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9062: 8478 |003f: long-to-int v8, v7 │ │ +3d9064: b080 |0040: add-int/2addr v0, v8 │ │ +3d9066: 4807 0100 |0041: aget-byte v7, v1, v0 │ │ +3d906a: 0f07 |0043: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0008 line=311 │ │ 0x0010 line=312 │ │ 0x0012 line=313 │ │ 0x001c line=314 │ │ @@ -1579331,33 +1579327,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -3d9194: |[3d9194] okio.Buffer.hashCode:()I │ │ -3d91a4: 5450 da87 |0000: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d91a8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d91ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d91ae: 0f00 |0005: return v0 │ │ -3d91b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3d91b2: 5202 2d88 |0007: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d91b6: 5203 2a88 |0009: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d91ba: 3532 0c00 |000b: if-ge v2, v3, 0017 // +000c │ │ -3d91be: da01 011f |000d: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -3d91c2: 5404 2988 |000f: iget-object v4, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d91c6: 4804 0402 |0011: aget-byte v4, v4, v2 │ │ -3d91ca: b041 |0013: add-int/2addr v1, v4 │ │ -3d91cc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d91d0: 28f5 |0016: goto 000b // -000b │ │ -3d91d2: 5400 2b88 |0017: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d91d6: 5452 da87 |0019: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d91da: 3320 ecff |001b: if-ne v0, v2, 0007 // -0014 │ │ -3d91de: 0f01 |001d: return v1 │ │ +3d9188: |[3d9188] okio.Buffer.hashCode:()I │ │ +3d9198: 5450 da87 |0000: iget-object v0, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d919c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d91a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d91a2: 0f00 |0005: return v0 │ │ +3d91a4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3d91a6: 5202 2d88 |0007: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d91aa: 5203 2a88 |0009: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d91ae: 3532 0c00 |000b: if-ge v2, v3, 0017 // +000c │ │ +3d91b2: da01 011f |000d: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +3d91b6: 5404 2988 |000f: iget-object v4, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d91ba: 4804 0402 |0011: aget-byte v4, v4, v2 │ │ +3d91be: b041 |0013: add-int/2addr v1, v4 │ │ +3d91c0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d91c4: 28f5 |0016: goto 000b // -000b │ │ +3d91c6: 5400 2b88 |0017: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d91ca: 5452 da87 |0019: iget-object v2, v5, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d91ce: 3320 ecff |001b: if-ne v0, v2, 0007 // -0014 │ │ +3d91d2: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x0007 line=1796 │ │ 0x000f line=1797 │ │ 0x0017 line=1799 │ │ 0x0019 line=1800 │ │ @@ -1579369,19 +1579365,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dba88: |[3dba88] okio.Buffer.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dba98: 1a00 002b |0000: const-string v0, "HmacSHA1" // string@2b00 │ │ -3dba9c: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ -3dbaa2: 0c02 |0005: move-result-object v2 │ │ -3dbaa4: 1102 |0006: return-object v2 │ │ +3dba7c: |[3dba7c] okio.Buffer.hmacSha1:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dba8c: 1a00 002b |0000: const-string v0, "HmacSHA1" // string@2b00 │ │ +3dba90: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ +3dba96: 0c02 |0005: move-result-object v2 │ │ +3dba98: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1727 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1579390,19 +1579386,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dbaa8: |[3dbaa8] okio.Buffer.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dbab8: 1a00 012b |0000: const-string v0, "HmacSHA256" // string@2b01 │ │ -3dbabc: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ -3dbac2: 0c02 |0005: move-result-object v2 │ │ -3dbac4: 1102 |0006: return-object v2 │ │ +3dba9c: |[3dba9c] okio.Buffer.hmacSha256:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dbaac: 1a00 012b |0000: const-string v0, "HmacSHA256" // string@2b01 │ │ +3dbab0: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ +3dbab6: 0c02 |0005: move-result-object v2 │ │ +3dbab8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1732 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1579411,19 +1579407,19 @@ │ │ type : '(Lokio/ByteString;)Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3dbac8: |[3dbac8] okio.Buffer.hmacSha512:(Lokio/ByteString;)Lokio/ByteString; │ │ -3dbad8: 1a00 022b |0000: const-string v0, "HmacSHA512" // string@2b02 │ │ -3dbadc: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ -3dbae2: 0c02 |0005: move-result-object v2 │ │ -3dbae4: 1102 |0006: return-object v2 │ │ +3dbabc: |[3dbabc] okio.Buffer.hmacSha512:(Lokio/ByteString;)Lokio/ByteString; │ │ +3dbacc: 1a00 022b |0000: const-string v0, "HmacSHA512" // string@2b02 │ │ +3dbad0: 7030 2ebc 0102 |0002: invoke-direct {v1, v0, v2}, Lokio/Buffer;.hmac:(Ljava/lang/String;Lokio/ByteString;)Lokio/ByteString; // method@bc2e │ │ +3dbad6: 0c02 |0005: move-result-object v2 │ │ +3dbad8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1737 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 (null) Lokio/ByteString; │ │ │ │ @@ -1579432,22 +1579428,22 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -3d9cdc: |[3d9cdc] okio.Buffer.indexOf:(B)J │ │ -3d9cec: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -3d9cf0: 1804 ffff ffff ffff ff7f |0002: const-wide v4, #double nan // #7fffffffffffffff │ │ -3d9cfa: 0760 |0007: move-object v0, v6 │ │ -3d9cfc: 0171 |0008: move v1, v7 │ │ -3d9cfe: 7406 34bc 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ -3d9d04: 0b00 |000c: move-result-wide v0 │ │ -3d9d06: 1000 |000d: return-wide v0 │ │ +3d9cd0: |[3d9cd0] okio.Buffer.indexOf:(B)J │ │ +3d9ce0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +3d9ce4: 1804 ffff ffff ffff ff7f |0002: const-wide v4, #double nan // #7fffffffffffffff │ │ +3d9cee: 0760 |0007: move-object v0, v6 │ │ +3d9cf0: 0171 |0008: move v1, v7 │ │ +3d9cf2: 7406 34bc 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ +3d9cf8: 0b00 |000c: move-result-wide v0 │ │ +3d9cfa: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1413 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lokio/Buffer; │ │ 0x0000 - 0x000e reg=7 (null) B │ │ │ │ @@ -1579456,22 +1579452,22 @@ │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -3d9d08: |[3d9d08] okio.Buffer.indexOf:(BJ)J │ │ -3d9d18: 1804 ffff ffff ffff ff7f |0000: const-wide v4, #double nan // #7fffffffffffffff │ │ -3d9d22: 0760 |0005: move-object v0, v6 │ │ -3d9d24: 0171 |0006: move v1, v7 │ │ -3d9d26: 0482 |0007: move-wide v2, v8 │ │ -3d9d28: 7406 34bc 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ -3d9d2e: 0b07 |000b: move-result-wide v7 │ │ -3d9d30: 1007 |000c: return-wide v7 │ │ +3d9cfc: |[3d9cfc] okio.Buffer.indexOf:(BJ)J │ │ +3d9d0c: 1804 ffff ffff ffff ff7f |0000: const-wide v4, #double nan // #7fffffffffffffff │ │ +3d9d16: 0760 |0005: move-object v0, v6 │ │ +3d9d18: 0171 |0006: move v1, v7 │ │ +3d9d1a: 0482 |0007: move-wide v2, v8 │ │ +3d9d1c: 7406 34bc 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ +3d9d22: 0b07 |000b: move-result-wide v7 │ │ +3d9d24: 1007 |000c: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1421 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lokio/Buffer; │ │ 0x0000 - 0x000d reg=7 (null) B │ │ 0x0000 - 0x000d reg=8 (null) J │ │ @@ -1579481,116 +1579477,116 @@ │ │ type : '(BJJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -3d9d34: |[3d9d34] okio.Buffer.indexOf:(BJJ)J │ │ -3d9d44: 07f0 |0000: move-object v0, v15 │ │ -3d9d46: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3d9d4a: 3103 1101 |0003: cmp-long v3, v17, v1 │ │ -3d9d4e: 3a03 7a00 |0005: if-ltz v3, 007f // +007a │ │ -3d9d52: 3103 1311 |0007: cmp-long v3, v19, v17 │ │ -3d9d56: 3a03 7600 |0009: if-ltz v3, 007f // +0076 │ │ -3d9d5a: 5303 db87 |000b: iget-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d9d5e: 3105 1303 |000d: cmp-long v5, v19, v3 │ │ -3d9d62: 3d05 0300 |000f: if-lez v5, 0012 // +0003 │ │ -3d9d66: 2803 |0011: goto 0014 // +0003 │ │ -3d9d68: 0503 1300 |0012: move-wide/from16 v3, v19 │ │ -3d9d6c: 1605 ffff |0014: const-wide/16 v5, #int -1 // #ffff │ │ -3d9d70: 3107 1103 |0016: cmp-long v7, v17, v3 │ │ -3d9d74: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ -3d9d78: 1005 |001a: return-wide v5 │ │ -3d9d7a: 5407 da87 |001b: iget-object v7, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9d7e: 3907 0300 |001d: if-nez v7, 0020 // +0003 │ │ -3d9d82: 1005 |001f: return-wide v5 │ │ -3d9d84: 5308 db87 |0020: iget-wide v8, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d9d88: 9c0a 0811 |0022: sub-long v10, v8, v17 │ │ -3d9d8c: 310c 0a11 |0024: cmp-long v12, v10, v17 │ │ -3d9d90: 3b0c 1000 |0026: if-gez v12, 0036 // +0010 │ │ -3d9d94: 3101 0811 |0028: cmp-long v1, v8, v17 │ │ -3d9d98: 3d01 1b00 |002a: if-lez v1, 0045 // +001b │ │ -3d9d9c: 5477 2e88 |002c: iget-object v7, v7, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d9da0: 5271 2a88 |002e: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ -3d9da4: 5272 2d88 |0030: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9da8: b121 |0032: sub-int/2addr v1, v2 │ │ -3d9daa: 8111 |0033: int-to-long v1, v1 │ │ -3d9dac: bc18 |0034: sub-long/2addr v8, v1 │ │ -3d9dae: 28f3 |0035: goto 0028 // -000d │ │ -3d9db0: 0418 |0036: move-wide v8, v1 │ │ -3d9db2: 5271 2a88 |0037: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ -3d9db6: 5272 2d88 |0039: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9dba: b121 |003b: sub-int/2addr v1, v2 │ │ -3d9dbc: 8111 |003c: int-to-long v1, v1 │ │ -3d9dbe: bb81 |003d: add-long/2addr v1, v8 │ │ -3d9dc0: 310a 0111 |003e: cmp-long v10, v1, v17 │ │ -3d9dc4: 3b0a 0500 |0040: if-gez v10, 0045 // +0005 │ │ -3d9dc8: 5477 2b88 |0042: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9dcc: 28f2 |0044: goto 0036 // -000e │ │ -3d9dce: 0501 1100 |0045: move-wide/from16 v1, v17 │ │ -3d9dd2: 310a 0803 |0047: cmp-long v10, v8, v3 │ │ -3d9dd6: 3b0a 3500 |0049: if-gez v10, 007e // +0035 │ │ -3d9dda: 547a 2988 |004b: iget-object v10, v7, Lokio/Segment;.data:[B // field@8829 │ │ -3d9dde: 527b 2a88 |004d: iget v11, v7, Lokio/Segment;.limit:I // field@882a │ │ -3d9de2: 81bb |004f: int-to-long v11, v11 │ │ -3d9de4: 527d 2d88 |0050: iget v13, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9de8: 81dd |0052: int-to-long v13, v13 │ │ -3d9dea: bb3d |0053: add-long/2addr v13, v3 │ │ -3d9dec: bc8d |0054: sub-long/2addr v13, v8 │ │ -3d9dee: 7140 df83 cbed |0055: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d9df4: 0b0b |0058: move-result-wide v11 │ │ -3d9df6: 84bc |0059: long-to-int v12, v11 │ │ -3d9df8: 527b 2d88 |005a: iget v11, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9dfc: 81bd |005c: int-to-long v13, v11 │ │ -3d9dfe: bb1d |005d: add-long/2addr v13, v1 │ │ -3d9e00: bc8d |005e: sub-long/2addr v13, v8 │ │ -3d9e02: 84d1 |005f: long-to-int v1, v13 │ │ -3d9e04: 35c1 1100 |0060: if-ge v1, v12, 0071 // +0011 │ │ -3d9e08: 4802 0a01 |0062: aget-byte v2, v10, v1 │ │ -3d9e0c: 020b 1000 |0064: move/from16 v11, v16 │ │ -3d9e10: 33b2 0800 |0066: if-ne v2, v11, 006e // +0008 │ │ -3d9e14: 5272 2d88 |0068: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9e18: b121 |006a: sub-int/2addr v1, v2 │ │ -3d9e1a: 8111 |006b: int-to-long v1, v1 │ │ -3d9e1c: bb81 |006c: add-long/2addr v1, v8 │ │ -3d9e1e: 1001 |006d: return-wide v1 │ │ -3d9e20: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d9e24: 28f0 |0070: goto 0060 // -0010 │ │ -3d9e26: 020b 1000 |0071: move/from16 v11, v16 │ │ -3d9e2a: 5271 2a88 |0073: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ -3d9e2e: 5272 2d88 |0075: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ -3d9e32: b121 |0077: sub-int/2addr v1, v2 │ │ -3d9e34: 8111 |0078: int-to-long v1, v1 │ │ -3d9e36: bb81 |0079: add-long/2addr v1, v8 │ │ -3d9e38: 5477 2b88 |007a: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9e3c: 0418 |007c: move-wide v8, v1 │ │ -3d9e3e: 28ca |007d: goto 0047 // -0036 │ │ -3d9e40: 1005 |007e: return-wide v5 │ │ -3d9e42: 2201 7110 |007f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d9e46: 1232 |0081: const/4 v2, #int 3 // #3 │ │ -3d9e48: 2322 6b1c |0082: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3d9e4c: 1203 |0084: const/4 v3, #int 0 // #0 │ │ -3d9e4e: 5304 db87 |0085: iget-wide v4, v0, Lokio/Buffer;.size:J // field@87db │ │ -3d9e52: 7120 c283 5400 |0087: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d9e58: 0c04 |008a: move-result-object v4 │ │ -3d9e5a: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ -3d9e5e: 7702 c283 1100 |008d: invoke-static/range {v17, v18}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d9e64: 0c03 |0090: move-result-object v3 │ │ -3d9e66: 1214 |0091: const/4 v4, #int 1 // #1 │ │ -3d9e68: 4d03 0204 |0092: aput-object v3, v2, v4 │ │ -3d9e6c: 1223 |0094: const/4 v3, #int 2 // #2 │ │ -3d9e6e: 7702 c283 1300 |0095: invoke-static/range {v19, v20}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3d9e74: 0c04 |0098: move-result-object v4 │ │ -3d9e76: 4d04 0203 |0099: aput-object v4, v2, v3 │ │ -3d9e7a: 1a03 fccc |009b: const-string v3, "size=%s fromIndex=%s toIndex=%s" // string@ccfc │ │ -3d9e7e: 7120 5284 2300 |009d: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3d9e84: 0c02 |00a0: move-result-object v2 │ │ -3d9e86: 7020 8783 2100 |00a1: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d9e8c: 2701 |00a4: throw v1 │ │ +3d9d28: |[3d9d28] okio.Buffer.indexOf:(BJJ)J │ │ +3d9d38: 07f0 |0000: move-object v0, v15 │ │ +3d9d3a: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3d9d3e: 3103 1101 |0003: cmp-long v3, v17, v1 │ │ +3d9d42: 3a03 7a00 |0005: if-ltz v3, 007f // +007a │ │ +3d9d46: 3103 1311 |0007: cmp-long v3, v19, v17 │ │ +3d9d4a: 3a03 7600 |0009: if-ltz v3, 007f // +0076 │ │ +3d9d4e: 5303 db87 |000b: iget-wide v3, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d9d52: 3105 1303 |000d: cmp-long v5, v19, v3 │ │ +3d9d56: 3d05 0300 |000f: if-lez v5, 0012 // +0003 │ │ +3d9d5a: 2803 |0011: goto 0014 // +0003 │ │ +3d9d5c: 0503 1300 |0012: move-wide/from16 v3, v19 │ │ +3d9d60: 1605 ffff |0014: const-wide/16 v5, #int -1 // #ffff │ │ +3d9d64: 3107 1103 |0016: cmp-long v7, v17, v3 │ │ +3d9d68: 3907 0300 |0018: if-nez v7, 001b // +0003 │ │ +3d9d6c: 1005 |001a: return-wide v5 │ │ +3d9d6e: 5407 da87 |001b: iget-object v7, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9d72: 3907 0300 |001d: if-nez v7, 0020 // +0003 │ │ +3d9d76: 1005 |001f: return-wide v5 │ │ +3d9d78: 5308 db87 |0020: iget-wide v8, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d9d7c: 9c0a 0811 |0022: sub-long v10, v8, v17 │ │ +3d9d80: 310c 0a11 |0024: cmp-long v12, v10, v17 │ │ +3d9d84: 3b0c 1000 |0026: if-gez v12, 0036 // +0010 │ │ +3d9d88: 3101 0811 |0028: cmp-long v1, v8, v17 │ │ +3d9d8c: 3d01 1b00 |002a: if-lez v1, 0045 // +001b │ │ +3d9d90: 5477 2e88 |002c: iget-object v7, v7, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d9d94: 5271 2a88 |002e: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ +3d9d98: 5272 2d88 |0030: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9d9c: b121 |0032: sub-int/2addr v1, v2 │ │ +3d9d9e: 8111 |0033: int-to-long v1, v1 │ │ +3d9da0: bc18 |0034: sub-long/2addr v8, v1 │ │ +3d9da2: 28f3 |0035: goto 0028 // -000d │ │ +3d9da4: 0418 |0036: move-wide v8, v1 │ │ +3d9da6: 5271 2a88 |0037: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ +3d9daa: 5272 2d88 |0039: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9dae: b121 |003b: sub-int/2addr v1, v2 │ │ +3d9db0: 8111 |003c: int-to-long v1, v1 │ │ +3d9db2: bb81 |003d: add-long/2addr v1, v8 │ │ +3d9db4: 310a 0111 |003e: cmp-long v10, v1, v17 │ │ +3d9db8: 3b0a 0500 |0040: if-gez v10, 0045 // +0005 │ │ +3d9dbc: 5477 2b88 |0042: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9dc0: 28f2 |0044: goto 0036 // -000e │ │ +3d9dc2: 0501 1100 |0045: move-wide/from16 v1, v17 │ │ +3d9dc6: 310a 0803 |0047: cmp-long v10, v8, v3 │ │ +3d9dca: 3b0a 3500 |0049: if-gez v10, 007e // +0035 │ │ +3d9dce: 547a 2988 |004b: iget-object v10, v7, Lokio/Segment;.data:[B // field@8829 │ │ +3d9dd2: 527b 2a88 |004d: iget v11, v7, Lokio/Segment;.limit:I // field@882a │ │ +3d9dd6: 81bb |004f: int-to-long v11, v11 │ │ +3d9dd8: 527d 2d88 |0050: iget v13, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9ddc: 81dd |0052: int-to-long v13, v13 │ │ +3d9dde: bb3d |0053: add-long/2addr v13, v3 │ │ +3d9de0: bc8d |0054: sub-long/2addr v13, v8 │ │ +3d9de2: 7140 df83 cbed |0055: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d9de8: 0b0b |0058: move-result-wide v11 │ │ +3d9dea: 84bc |0059: long-to-int v12, v11 │ │ +3d9dec: 527b 2d88 |005a: iget v11, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9df0: 81bd |005c: int-to-long v13, v11 │ │ +3d9df2: bb1d |005d: add-long/2addr v13, v1 │ │ +3d9df4: bc8d |005e: sub-long/2addr v13, v8 │ │ +3d9df6: 84d1 |005f: long-to-int v1, v13 │ │ +3d9df8: 35c1 1100 |0060: if-ge v1, v12, 0071 // +0011 │ │ +3d9dfc: 4802 0a01 |0062: aget-byte v2, v10, v1 │ │ +3d9e00: 020b 1000 |0064: move/from16 v11, v16 │ │ +3d9e04: 33b2 0800 |0066: if-ne v2, v11, 006e // +0008 │ │ +3d9e08: 5272 2d88 |0068: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9e0c: b121 |006a: sub-int/2addr v1, v2 │ │ +3d9e0e: 8111 |006b: int-to-long v1, v1 │ │ +3d9e10: bb81 |006c: add-long/2addr v1, v8 │ │ +3d9e12: 1001 |006d: return-wide v1 │ │ +3d9e14: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d9e18: 28f0 |0070: goto 0060 // -0010 │ │ +3d9e1a: 020b 1000 |0071: move/from16 v11, v16 │ │ +3d9e1e: 5271 2a88 |0073: iget v1, v7, Lokio/Segment;.limit:I // field@882a │ │ +3d9e22: 5272 2d88 |0075: iget v2, v7, Lokio/Segment;.pos:I // field@882d │ │ +3d9e26: b121 |0077: sub-int/2addr v1, v2 │ │ +3d9e28: 8111 |0078: int-to-long v1, v1 │ │ +3d9e2a: bb81 |0079: add-long/2addr v1, v8 │ │ +3d9e2c: 5477 2b88 |007a: iget-object v7, v7, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9e30: 0418 |007c: move-wide v8, v1 │ │ +3d9e32: 28ca |007d: goto 0047 // -0036 │ │ +3d9e34: 1005 |007e: return-wide v5 │ │ +3d9e36: 2201 7110 |007f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d9e3a: 1232 |0081: const/4 v2, #int 3 // #3 │ │ +3d9e3c: 2322 6b1c |0082: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3d9e40: 1203 |0084: const/4 v3, #int 0 // #0 │ │ +3d9e42: 5304 db87 |0085: iget-wide v4, v0, Lokio/Buffer;.size:J // field@87db │ │ +3d9e46: 7120 c283 5400 |0087: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d9e4c: 0c04 |008a: move-result-object v4 │ │ +3d9e4e: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ +3d9e52: 7702 c283 1100 |008d: invoke-static/range {v17, v18}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d9e58: 0c03 |0090: move-result-object v3 │ │ +3d9e5a: 1214 |0091: const/4 v4, #int 1 // #1 │ │ +3d9e5c: 4d03 0204 |0092: aput-object v3, v2, v4 │ │ +3d9e60: 1223 |0094: const/4 v3, #int 2 // #2 │ │ +3d9e62: 7702 c283 1300 |0095: invoke-static/range {v19, v20}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3d9e68: 0c04 |0098: move-result-object v4 │ │ +3d9e6a: 4d04 0203 |0099: aput-object v4, v2, v3 │ │ +3d9e6e: 1a03 fccc |009b: const-string v3, "size=%s fromIndex=%s toIndex=%s" // string@ccfc │ │ +3d9e72: 7120 5284 2300 |009d: invoke-static {v3, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3d9e78: 0c02 |00a0: move-result-object v2 │ │ +3d9e7a: 7020 8783 2100 |00a1: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d9e80: 2701 |00a4: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=1430 │ │ 0x001b line=1439 │ │ 0x0020 line=1443 │ │ 0x002c line=1447 │ │ 0x002e line=1448 │ │ @@ -1579616,19 +1579612,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d9e90: |[3d9e90] okio.Buffer.indexOf:(Lokio/ByteString;)J │ │ -3d9ea0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d9ea4: 6e40 36bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@bc36 │ │ -3d9eaa: 0b00 |0005: move-result-wide v0 │ │ -3d9eac: 1000 |0006: return-wide v0 │ │ +3d9e84: |[3d9e84] okio.Buffer.indexOf:(Lokio/ByteString;)J │ │ +3d9e94: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d9e98: 6e40 36bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@bc36 │ │ +3d9e9e: 0b00 |0005: move-result-wide v0 │ │ +3d9ea0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1481 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1579637,129 +1579633,129 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -3d9eb0: |[3d9eb0] okio.Buffer.indexOf:(Lokio/ByteString;J)J │ │ -3d9ec0: 0806 1200 |0000: move-object/from16 v6, v18 │ │ -3d9ec4: 7401 12bd 1300 |0002: invoke-virtual/range {v19}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d9eca: 0a00 |0005: move-result v0 │ │ -3d9ecc: 3800 aa00 |0006: if-eqz v0, 00b0 // +00aa │ │ -3d9ed0: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3d9ed4: 3102 1400 |000a: cmp-long v2, v20, v0 │ │ -3d9ed8: 3a02 9c00 |000c: if-ltz v2, 00a8 // +009c │ │ -3d9edc: 5462 da87 |000e: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9ee0: 1607 ffff |0010: const-wide/16 v7, #int -1 // #ffff │ │ -3d9ee4: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -3d9ee8: 1007 |0014: return-wide v7 │ │ -3d9eea: 5363 db87 |0015: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d9eee: 9c09 0314 |0017: sub-long v9, v3, v20 │ │ -3d9ef2: 3105 0914 |0019: cmp-long v5, v9, v20 │ │ -3d9ef6: 3b05 1000 |001b: if-gez v5, 002b // +0010 │ │ -3d9efa: 3100 0314 |001d: cmp-long v0, v3, v20 │ │ -3d9efe: 3d00 1b00 |001f: if-lez v0, 003a // +001b │ │ -3d9f02: 5422 2e88 |0021: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3d9f06: 5220 2a88 |0023: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d9f0a: 5221 2d88 |0025: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d9f0e: b110 |0027: sub-int/2addr v0, v1 │ │ -3d9f10: 8100 |0028: int-to-long v0, v0 │ │ -3d9f12: bc03 |0029: sub-long/2addr v3, v0 │ │ -3d9f14: 28f3 |002a: goto 001d // -000d │ │ -3d9f16: 0403 |002b: move-wide v3, v0 │ │ -3d9f18: 5220 2a88 |002c: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d9f1c: 5221 2d88 |002e: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d9f20: b110 |0030: sub-int/2addr v0, v1 │ │ -3d9f22: 8100 |0031: int-to-long v0, v0 │ │ -3d9f24: bb30 |0032: add-long/2addr v0, v3 │ │ -3d9f26: 3105 0014 |0033: cmp-long v5, v0, v20 │ │ -3d9f2a: 3b05 0500 |0035: if-gez v5, 003a // +0005 │ │ -3d9f2e: 5422 2b88 |0037: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9f32: 28f2 |0039: goto 002b // -000e │ │ -3d9f34: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -3d9f36: 0809 1300 |003b: move-object/from16 v9, v19 │ │ -3d9f3a: 6e20 f7bc 0900 |003d: invoke-virtual {v9, v0}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3d9f40: 0a0a |0040: move-result v10 │ │ -3d9f42: 7401 12bd 1300 |0041: invoke-virtual/range {v19}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d9f48: 0a0b |0044: move-result v11 │ │ -3d9f4a: 5360 db87 |0045: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d9f4e: 81bc |0047: int-to-long v12, v11 │ │ -3d9f50: bcc0 |0048: sub-long/2addr v0, v12 │ │ -3d9f52: 160c 0100 |0049: const-wide/16 v12, #int 1 // #1 │ │ -3d9f56: bb0c |004b: add-long/2addr v12, v0 │ │ -3d9f58: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ -3d9f5c: 0725 |004e: move-object v5, v2 │ │ -3d9f5e: 043e |004f: move-wide v14, v3 │ │ -3d9f60: 3102 0e0c |0050: cmp-long v2, v14, v12 │ │ -3d9f64: 3b02 5400 |0052: if-gez v2, 00a6 // +0054 │ │ -3d9f68: 5454 2988 |0054: iget-object v4, v5, Lokio/Segment;.data:[B // field@8829 │ │ -3d9f6c: 5252 2a88 |0056: iget v2, v5, Lokio/Segment;.limit:I // field@882a │ │ -3d9f70: 8122 |0058: int-to-long v2, v2 │ │ -3d9f72: 5257 2d88 |0059: iget v7, v5, Lokio/Segment;.pos:I // field@882d │ │ -3d9f76: 8177 |005b: int-to-long v7, v7 │ │ -3d9f78: bbc7 |005c: add-long/2addr v7, v12 │ │ -3d9f7a: bce7 |005d: sub-long/2addr v7, v14 │ │ -3d9f7c: 7140 df83 3287 |005e: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d9f82: 0b02 |0061: move-result-wide v2 │ │ -3d9f84: 8427 |0062: long-to-int v7, v2 │ │ -3d9f86: 5252 2d88 |0063: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ -3d9f8a: 8122 |0065: int-to-long v2, v2 │ │ -3d9f8c: bb02 |0066: add-long/2addr v2, v0 │ │ -3d9f8e: bce2 |0067: sub-long/2addr v2, v14 │ │ -3d9f90: 8420 |0068: long-to-int v0, v2 │ │ -3d9f92: 0108 |0069: move v8, v0 │ │ -3d9f94: 3578 2c00 |006a: if-ge v8, v7, 0096 // +002c │ │ -3d9f98: 4800 0408 |006c: aget-byte v0, v4, v8 │ │ -3d9f9c: 33a0 1d00 |006e: if-ne v0, v10, 008b // +001d │ │ -3d9fa0: d802 0801 |0070: add-int/lit8 v2, v8, #int 1 // #01 │ │ -3d9fa4: 1310 0100 |0072: const/16 v16, #int 1 // #1 │ │ -3d9fa8: 0800 1200 |0074: move-object/from16 v0, v18 │ │ -3d9fac: 0751 |0076: move-object v1, v5 │ │ -3d9fae: 0803 1300 |0077: move-object/from16 v3, v19 │ │ -3d9fb2: 0811 0400 |0079: move-object/from16 v17, v4 │ │ -3d9fb6: 0204 1000 |007b: move/from16 v4, v16 │ │ -3d9fba: 0756 |007d: move-object v6, v5 │ │ -3d9fbc: 01b5 |007e: move v5, v11 │ │ -3d9fbe: 7606 40bc 0000 |007f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.rangeEquals:(Lokio/Segment;ILokio/ByteString;II)Z // method@bc40 │ │ -3d9fc4: 0a00 |0082: move-result v0 │ │ -3d9fc6: 3800 0b00 |0083: if-eqz v0, 008e // +000b │ │ -3d9fca: 5260 2d88 |0085: iget v0, v6, Lokio/Segment;.pos:I // field@882d │ │ -3d9fce: b108 |0087: sub-int/2addr v8, v0 │ │ -3d9fd0: 8180 |0088: int-to-long v0, v8 │ │ -3d9fd2: bbe0 |0089: add-long/2addr v0, v14 │ │ -3d9fd4: 1000 |008a: return-wide v0 │ │ -3d9fd6: 0811 0400 |008b: move-object/from16 v17, v4 │ │ -3d9fda: 0756 |008d: move-object v6, v5 │ │ -3d9fdc: d808 0801 |008e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3d9fe0: 0765 |0090: move-object v5, v6 │ │ -3d9fe2: 0804 1100 |0091: move-object/from16 v4, v17 │ │ -3d9fe6: 0806 1200 |0093: move-object/from16 v6, v18 │ │ -3d9fea: 28d5 |0095: goto 006a // -002b │ │ -3d9fec: 0756 |0096: move-object v6, v5 │ │ -3d9fee: 5260 2a88 |0097: iget v0, v6, Lokio/Segment;.limit:I // field@882a │ │ -3d9ff2: 5261 2d88 |0099: iget v1, v6, Lokio/Segment;.pos:I // field@882d │ │ -3d9ff6: b110 |009b: sub-int/2addr v0, v1 │ │ -3d9ff8: 8100 |009c: int-to-long v0, v0 │ │ -3d9ffa: bbe0 |009d: add-long/2addr v0, v14 │ │ -3d9ffc: 5465 2b88 |009e: iget-object v5, v6, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da000: 1607 ffff |00a0: const-wide/16 v7, #int -1 // #ffff │ │ -3da004: 0806 1200 |00a2: move-object/from16 v6, v18 │ │ -3da008: 040e |00a4: move-wide v14, v0 │ │ -3da00a: 28ab |00a5: goto 0050 // -0055 │ │ -3da00c: 0470 |00a6: move-wide v0, v7 │ │ -3da00e: 1000 |00a7: return-wide v0 │ │ -3da010: 2200 7110 |00a8: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da014: 1a01 fa89 |00aa: const-string v1, "fromIndex < 0" // string@89fa │ │ -3da018: 7020 8783 1000 |00ac: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da01e: 2700 |00af: throw v0 │ │ -3da020: 2200 7110 |00b0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da024: 1a01 6478 |00b2: const-string v1, "bytes is empty" // string@7864 │ │ -3da028: 7020 8783 1000 |00b4: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da02e: 2700 |00b7: throw v0 │ │ +3d9ea4: |[3d9ea4] okio.Buffer.indexOf:(Lokio/ByteString;J)J │ │ +3d9eb4: 0806 1200 |0000: move-object/from16 v6, v18 │ │ +3d9eb8: 7401 12bd 1300 |0002: invoke-virtual/range {v19}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d9ebe: 0a00 |0005: move-result v0 │ │ +3d9ec0: 3800 aa00 |0006: if-eqz v0, 00b0 // +00aa │ │ +3d9ec4: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3d9ec8: 3102 1400 |000a: cmp-long v2, v20, v0 │ │ +3d9ecc: 3a02 9c00 |000c: if-ltz v2, 00a8 // +009c │ │ +3d9ed0: 5462 da87 |000e: iget-object v2, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9ed4: 1607 ffff |0010: const-wide/16 v7, #int -1 // #ffff │ │ +3d9ed8: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +3d9edc: 1007 |0014: return-wide v7 │ │ +3d9ede: 5363 db87 |0015: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d9ee2: 9c09 0314 |0017: sub-long v9, v3, v20 │ │ +3d9ee6: 3105 0914 |0019: cmp-long v5, v9, v20 │ │ +3d9eea: 3b05 1000 |001b: if-gez v5, 002b // +0010 │ │ +3d9eee: 3100 0314 |001d: cmp-long v0, v3, v20 │ │ +3d9ef2: 3d00 1b00 |001f: if-lez v0, 003a // +001b │ │ +3d9ef6: 5422 2e88 |0021: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3d9efa: 5220 2a88 |0023: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9efe: 5221 2d88 |0025: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d9f02: b110 |0027: sub-int/2addr v0, v1 │ │ +3d9f04: 8100 |0028: int-to-long v0, v0 │ │ +3d9f06: bc03 |0029: sub-long/2addr v3, v0 │ │ +3d9f08: 28f3 |002a: goto 001d // -000d │ │ +3d9f0a: 0403 |002b: move-wide v3, v0 │ │ +3d9f0c: 5220 2a88 |002c: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9f10: 5221 2d88 |002e: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d9f14: b110 |0030: sub-int/2addr v0, v1 │ │ +3d9f16: 8100 |0031: int-to-long v0, v0 │ │ +3d9f18: bb30 |0032: add-long/2addr v0, v3 │ │ +3d9f1a: 3105 0014 |0033: cmp-long v5, v0, v20 │ │ +3d9f1e: 3b05 0500 |0035: if-gez v5, 003a // +0005 │ │ +3d9f22: 5422 2b88 |0037: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9f26: 28f2 |0039: goto 002b // -000e │ │ +3d9f28: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +3d9f2a: 0809 1300 |003b: move-object/from16 v9, v19 │ │ +3d9f2e: 6e20 f7bc 0900 |003d: invoke-virtual {v9, v0}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3d9f34: 0a0a |0040: move-result v10 │ │ +3d9f36: 7401 12bd 1300 |0041: invoke-virtual/range {v19}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d9f3c: 0a0b |0044: move-result v11 │ │ +3d9f3e: 5360 db87 |0045: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d9f42: 81bc |0047: int-to-long v12, v11 │ │ +3d9f44: bcc0 |0048: sub-long/2addr v0, v12 │ │ +3d9f46: 160c 0100 |0049: const-wide/16 v12, #int 1 // #1 │ │ +3d9f4a: bb0c |004b: add-long/2addr v12, v0 │ │ +3d9f4c: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ +3d9f50: 0725 |004e: move-object v5, v2 │ │ +3d9f52: 043e |004f: move-wide v14, v3 │ │ +3d9f54: 3102 0e0c |0050: cmp-long v2, v14, v12 │ │ +3d9f58: 3b02 5400 |0052: if-gez v2, 00a6 // +0054 │ │ +3d9f5c: 5454 2988 |0054: iget-object v4, v5, Lokio/Segment;.data:[B // field@8829 │ │ +3d9f60: 5252 2a88 |0056: iget v2, v5, Lokio/Segment;.limit:I // field@882a │ │ +3d9f64: 8122 |0058: int-to-long v2, v2 │ │ +3d9f66: 5257 2d88 |0059: iget v7, v5, Lokio/Segment;.pos:I // field@882d │ │ +3d9f6a: 8177 |005b: int-to-long v7, v7 │ │ +3d9f6c: bbc7 |005c: add-long/2addr v7, v12 │ │ +3d9f6e: bce7 |005d: sub-long/2addr v7, v14 │ │ +3d9f70: 7140 df83 3287 |005e: invoke-static {v2, v3, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d9f76: 0b02 |0061: move-result-wide v2 │ │ +3d9f78: 8427 |0062: long-to-int v7, v2 │ │ +3d9f7a: 5252 2d88 |0063: iget v2, v5, Lokio/Segment;.pos:I // field@882d │ │ +3d9f7e: 8122 |0065: int-to-long v2, v2 │ │ +3d9f80: bb02 |0066: add-long/2addr v2, v0 │ │ +3d9f82: bce2 |0067: sub-long/2addr v2, v14 │ │ +3d9f84: 8420 |0068: long-to-int v0, v2 │ │ +3d9f86: 0108 |0069: move v8, v0 │ │ +3d9f88: 3578 2c00 |006a: if-ge v8, v7, 0096 // +002c │ │ +3d9f8c: 4800 0408 |006c: aget-byte v0, v4, v8 │ │ +3d9f90: 33a0 1d00 |006e: if-ne v0, v10, 008b // +001d │ │ +3d9f94: d802 0801 |0070: add-int/lit8 v2, v8, #int 1 // #01 │ │ +3d9f98: 1310 0100 |0072: const/16 v16, #int 1 // #1 │ │ +3d9f9c: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +3d9fa0: 0751 |0076: move-object v1, v5 │ │ +3d9fa2: 0803 1300 |0077: move-object/from16 v3, v19 │ │ +3d9fa6: 0811 0400 |0079: move-object/from16 v17, v4 │ │ +3d9faa: 0204 1000 |007b: move/from16 v4, v16 │ │ +3d9fae: 0756 |007d: move-object v6, v5 │ │ +3d9fb0: 01b5 |007e: move v5, v11 │ │ +3d9fb2: 7606 40bc 0000 |007f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.rangeEquals:(Lokio/Segment;ILokio/ByteString;II)Z // method@bc40 │ │ +3d9fb8: 0a00 |0082: move-result v0 │ │ +3d9fba: 3800 0b00 |0083: if-eqz v0, 008e // +000b │ │ +3d9fbe: 5260 2d88 |0085: iget v0, v6, Lokio/Segment;.pos:I // field@882d │ │ +3d9fc2: b108 |0087: sub-int/2addr v8, v0 │ │ +3d9fc4: 8180 |0088: int-to-long v0, v8 │ │ +3d9fc6: bbe0 |0089: add-long/2addr v0, v14 │ │ +3d9fc8: 1000 |008a: return-wide v0 │ │ +3d9fca: 0811 0400 |008b: move-object/from16 v17, v4 │ │ +3d9fce: 0756 |008d: move-object v6, v5 │ │ +3d9fd0: d808 0801 |008e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3d9fd4: 0765 |0090: move-object v5, v6 │ │ +3d9fd6: 0804 1100 |0091: move-object/from16 v4, v17 │ │ +3d9fda: 0806 1200 |0093: move-object/from16 v6, v18 │ │ +3d9fde: 28d5 |0095: goto 006a // -002b │ │ +3d9fe0: 0756 |0096: move-object v6, v5 │ │ +3d9fe2: 5260 2a88 |0097: iget v0, v6, Lokio/Segment;.limit:I // field@882a │ │ +3d9fe6: 5261 2d88 |0099: iget v1, v6, Lokio/Segment;.pos:I // field@882d │ │ +3d9fea: b110 |009b: sub-int/2addr v0, v1 │ │ +3d9fec: 8100 |009c: int-to-long v0, v0 │ │ +3d9fee: bbe0 |009d: add-long/2addr v0, v14 │ │ +3d9ff0: 5465 2b88 |009e: iget-object v5, v6, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9ff4: 1607 ffff |00a0: const-wide/16 v7, #int -1 // #ffff │ │ +3d9ff8: 0806 1200 |00a2: move-object/from16 v6, v18 │ │ +3d9ffc: 040e |00a4: move-wide v14, v0 │ │ +3d9ffe: 28ab |00a5: goto 0050 // -0055 │ │ +3da000: 0470 |00a6: move-wide v0, v7 │ │ +3da002: 1000 |00a7: return-wide v0 │ │ +3da004: 2200 7110 |00a8: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da008: 1a01 fa89 |00aa: const-string v1, "fromIndex < 0" // string@89fa │ │ +3da00c: 7020 8783 1000 |00ac: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da012: 2700 |00af: throw v0 │ │ +3da014: 2200 7110 |00b0: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da018: 1a01 6478 |00b2: const-string v1, "bytes is empty" // string@7864 │ │ +3da01c: 7020 8783 1000 |00b4: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da022: 2700 |00b7: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1485 │ │ 0x000e line=1494 │ │ 0x0015 line=1498 │ │ 0x0021 line=1502 │ │ 0x0023 line=1503 │ │ @@ -1579787,19 +1579783,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3da030: |[3da030] okio.Buffer.indexOfElement:(Lokio/ByteString;)J │ │ -3da040: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3da044: 6e40 38bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@bc38 │ │ -3da04a: 0b00 |0005: move-result-wide v0 │ │ -3da04c: 1000 |0006: return-wide v0 │ │ +3da024: |[3da024] okio.Buffer.indexOfElement:(Lokio/ByteString;)J │ │ +3da034: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3da038: 6e40 38bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@bc38 │ │ +3da03e: 0b00 |0005: move-result-wide v0 │ │ +3da040: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1540 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1579808,123 +1579804,123 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 173 16-bit code units │ │ -3da050: |[3da050] okio.Buffer.indexOfElement:(Lokio/ByteString;J)J │ │ -3da060: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3da064: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ -3da068: 3a02 a100 |0004: if-ltz v2, 00a5 // +00a1 │ │ -3da06c: 54b2 da87 |0006: iget-object v2, v11, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da070: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ -3da074: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -3da078: 1003 |000c: return-wide v3 │ │ -3da07a: 53b5 db87 |000d: iget-wide v5, v11, Lokio/Buffer;.size:J // field@87db │ │ -3da07e: 9c07 050d |000f: sub-long v7, v5, v13 │ │ -3da082: 3109 070d |0011: cmp-long v9, v7, v13 │ │ -3da086: 3b09 1000 |0013: if-gez v9, 0023 // +0010 │ │ -3da08a: 3100 050d |0015: cmp-long v0, v5, v13 │ │ -3da08e: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ -3da092: 5422 2e88 |0019: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3da096: 5220 2a88 |001b: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da09a: 5221 2d88 |001d: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da09e: b110 |001f: sub-int/2addr v0, v1 │ │ -3da0a0: 8100 |0020: int-to-long v0, v0 │ │ -3da0a2: bc05 |0021: sub-long/2addr v5, v0 │ │ -3da0a4: 28f3 |0022: goto 0015 // -000d │ │ -3da0a6: 0405 |0023: move-wide v5, v0 │ │ -3da0a8: 5220 2a88 |0024: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da0ac: 5221 2d88 |0026: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da0b0: b110 |0028: sub-int/2addr v0, v1 │ │ -3da0b2: 8100 |0029: int-to-long v0, v0 │ │ -3da0b4: bb50 |002a: add-long/2addr v0, v5 │ │ -3da0b6: 3107 000d |002b: cmp-long v7, v0, v13 │ │ -3da0ba: 3b07 0500 |002d: if-gez v7, 0032 // +0005 │ │ -3da0be: 5422 2b88 |002f: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da0c2: 28f2 |0031: goto 0023 // -000e │ │ -3da0c4: 6e10 12bd 0c00 |0032: invoke-virtual {v12}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3da0ca: 0a00 |0035: move-result v0 │ │ -3da0cc: 1221 |0036: const/4 v1, #int 2 // #2 │ │ -3da0ce: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -3da0d0: 3310 3800 |0038: if-ne v0, v1, 0070 // +0038 │ │ -3da0d4: 6e20 f7bc 7c00 |003a: invoke-virtual {v12, v7}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3da0da: 0a00 |003d: move-result v0 │ │ -3da0dc: 1211 |003e: const/4 v1, #int 1 // #1 │ │ -3da0de: 6e20 f7bc 1c00 |003f: invoke-virtual {v12, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3da0e4: 0a0c |0042: move-result v12 │ │ -3da0e6: 53b7 db87 |0043: iget-wide v7, v11, Lokio/Buffer;.size:J // field@87db │ │ -3da0ea: 3101 0507 |0045: cmp-long v1, v5, v7 │ │ -3da0ee: 3b01 5d00 |0047: if-gez v1, 00a4 // +005d │ │ -3da0f2: 5421 2988 |0049: iget-object v1, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3da0f6: 5227 2d88 |004b: iget v7, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da0fa: 8177 |004d: int-to-long v7, v7 │ │ -3da0fc: bbd7 |004e: add-long/2addr v7, v13 │ │ -3da0fe: bc57 |004f: sub-long/2addr v7, v5 │ │ -3da100: 847d |0050: long-to-int v13, v7 │ │ -3da102: 522e 2a88 |0051: iget v14, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da106: 35ed 1200 |0053: if-ge v13, v14, 0065 // +0012 │ │ -3da10a: 4807 010d |0055: aget-byte v7, v1, v13 │ │ -3da10e: 3207 0800 |0057: if-eq v7, v0, 005f // +0008 │ │ -3da112: 33c7 0300 |0059: if-ne v7, v12, 005c // +0003 │ │ -3da116: 2804 |005b: goto 005f // +0004 │ │ -3da118: d80d 0d01 |005c: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3da11c: 28f5 |005e: goto 0053 // -000b │ │ -3da11e: 522c 2d88 |005f: iget v12, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da122: b1cd |0061: sub-int/2addr v13, v12 │ │ -3da124: 81dc |0062: int-to-long v12, v13 │ │ -3da126: bb5c |0063: add-long/2addr v12, v5 │ │ -3da128: 100c |0064: return-wide v12 │ │ -3da12a: 522d 2a88 |0065: iget v13, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da12e: 522e 2d88 |0067: iget v14, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da132: b1ed |0069: sub-int/2addr v13, v14 │ │ -3da134: 81dd |006a: int-to-long v13, v13 │ │ -3da136: bb5d |006b: add-long/2addr v13, v5 │ │ -3da138: 5422 2b88 |006c: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da13c: 04d5 |006e: move-wide v5, v13 │ │ -3da13e: 28d4 |006f: goto 0043 // -002c │ │ -3da140: 6e10 02bd 0c00 |0070: invoke-virtual {v12}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ -3da146: 0c0c |0073: move-result-object v12 │ │ -3da148: 53b0 db87 |0074: iget-wide v0, v11, Lokio/Buffer;.size:J // field@87db │ │ -3da14c: 3108 0500 |0076: cmp-long v8, v5, v0 │ │ -3da150: 3b08 2c00 |0078: if-gez v8, 00a4 // +002c │ │ -3da154: 5420 2988 |007a: iget-object v0, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3da158: 5221 2d88 |007c: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da15c: 8118 |007e: int-to-long v8, v1 │ │ -3da15e: bbd8 |007f: add-long/2addr v8, v13 │ │ -3da160: bc58 |0080: sub-long/2addr v8, v5 │ │ -3da162: 848d |0081: long-to-int v13, v8 │ │ -3da164: 522e 2a88 |0082: iget v14, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da168: 35ed 1500 |0084: if-ge v13, v14, 0099 // +0015 │ │ -3da16c: 4801 000d |0086: aget-byte v1, v0, v13 │ │ -3da170: 21c8 |0088: array-length v8, v12 │ │ -3da172: 1209 |0089: const/4 v9, #int 0 // #0 │ │ -3da174: 3589 0c00 |008a: if-ge v9, v8, 0096 // +000c │ │ -3da178: 480a 0c09 |008c: aget-byte v10, v12, v9 │ │ -3da17c: 33a1 0500 |008e: if-ne v1, v10, 0093 // +0005 │ │ -3da180: 522c 2d88 |0090: iget v12, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da184: 28cf |0092: goto 0061 // -0031 │ │ -3da186: d809 0901 |0093: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3da18a: 28f5 |0095: goto 008a // -000b │ │ -3da18c: d80d 0d01 |0096: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3da190: 28ec |0098: goto 0084 // -0014 │ │ -3da192: 522d 2a88 |0099: iget v13, v2, Lokio/Segment;.limit:I // field@882a │ │ -3da196: 522e 2d88 |009b: iget v14, v2, Lokio/Segment;.pos:I // field@882d │ │ -3da19a: b1ed |009d: sub-int/2addr v13, v14 │ │ -3da19c: 81dd |009e: int-to-long v13, v13 │ │ -3da19e: bb5d |009f: add-long/2addr v13, v5 │ │ -3da1a0: 5422 2b88 |00a0: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3da1a4: 04d5 |00a2: move-wide v5, v13 │ │ -3da1a6: 28d1 |00a3: goto 0074 // -002f │ │ -3da1a8: 1003 |00a4: return-wide v3 │ │ -3da1aa: 220c 7110 |00a5: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da1ae: 1a0d fa89 |00a7: const-string v13, "fromIndex < 0" // string@89fa │ │ -3da1b2: 7020 8783 dc00 |00a9: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da1b8: 270c |00ac: throw v12 │ │ +3da044: |[3da044] okio.Buffer.indexOfElement:(Lokio/ByteString;J)J │ │ +3da054: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3da058: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ +3da05c: 3a02 a100 |0004: if-ltz v2, 00a5 // +00a1 │ │ +3da060: 54b2 da87 |0006: iget-object v2, v11, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da064: 1603 ffff |0008: const-wide/16 v3, #int -1 // #ffff │ │ +3da068: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +3da06c: 1003 |000c: return-wide v3 │ │ +3da06e: 53b5 db87 |000d: iget-wide v5, v11, Lokio/Buffer;.size:J // field@87db │ │ +3da072: 9c07 050d |000f: sub-long v7, v5, v13 │ │ +3da076: 3109 070d |0011: cmp-long v9, v7, v13 │ │ +3da07a: 3b09 1000 |0013: if-gez v9, 0023 // +0010 │ │ +3da07e: 3100 050d |0015: cmp-long v0, v5, v13 │ │ +3da082: 3d00 1b00 |0017: if-lez v0, 0032 // +001b │ │ +3da086: 5422 2e88 |0019: iget-object v2, v2, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3da08a: 5220 2a88 |001b: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da08e: 5221 2d88 |001d: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da092: b110 |001f: sub-int/2addr v0, v1 │ │ +3da094: 8100 |0020: int-to-long v0, v0 │ │ +3da096: bc05 |0021: sub-long/2addr v5, v0 │ │ +3da098: 28f3 |0022: goto 0015 // -000d │ │ +3da09a: 0405 |0023: move-wide v5, v0 │ │ +3da09c: 5220 2a88 |0024: iget v0, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da0a0: 5221 2d88 |0026: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da0a4: b110 |0028: sub-int/2addr v0, v1 │ │ +3da0a6: 8100 |0029: int-to-long v0, v0 │ │ +3da0a8: bb50 |002a: add-long/2addr v0, v5 │ │ +3da0aa: 3107 000d |002b: cmp-long v7, v0, v13 │ │ +3da0ae: 3b07 0500 |002d: if-gez v7, 0032 // +0005 │ │ +3da0b2: 5422 2b88 |002f: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da0b6: 28f2 |0031: goto 0023 // -000e │ │ +3da0b8: 6e10 12bd 0c00 |0032: invoke-virtual {v12}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3da0be: 0a00 |0035: move-result v0 │ │ +3da0c0: 1221 |0036: const/4 v1, #int 2 // #2 │ │ +3da0c2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +3da0c4: 3310 3800 |0038: if-ne v0, v1, 0070 // +0038 │ │ +3da0c8: 6e20 f7bc 7c00 |003a: invoke-virtual {v12, v7}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3da0ce: 0a00 |003d: move-result v0 │ │ +3da0d0: 1211 |003e: const/4 v1, #int 1 // #1 │ │ +3da0d2: 6e20 f7bc 1c00 |003f: invoke-virtual {v12, v1}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3da0d8: 0a0c |0042: move-result v12 │ │ +3da0da: 53b7 db87 |0043: iget-wide v7, v11, Lokio/Buffer;.size:J // field@87db │ │ +3da0de: 3101 0507 |0045: cmp-long v1, v5, v7 │ │ +3da0e2: 3b01 5d00 |0047: if-gez v1, 00a4 // +005d │ │ +3da0e6: 5421 2988 |0049: iget-object v1, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3da0ea: 5227 2d88 |004b: iget v7, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da0ee: 8177 |004d: int-to-long v7, v7 │ │ +3da0f0: bbd7 |004e: add-long/2addr v7, v13 │ │ +3da0f2: bc57 |004f: sub-long/2addr v7, v5 │ │ +3da0f4: 847d |0050: long-to-int v13, v7 │ │ +3da0f6: 522e 2a88 |0051: iget v14, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da0fa: 35ed 1200 |0053: if-ge v13, v14, 0065 // +0012 │ │ +3da0fe: 4807 010d |0055: aget-byte v7, v1, v13 │ │ +3da102: 3207 0800 |0057: if-eq v7, v0, 005f // +0008 │ │ +3da106: 33c7 0300 |0059: if-ne v7, v12, 005c // +0003 │ │ +3da10a: 2804 |005b: goto 005f // +0004 │ │ +3da10c: d80d 0d01 |005c: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3da110: 28f5 |005e: goto 0053 // -000b │ │ +3da112: 522c 2d88 |005f: iget v12, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da116: b1cd |0061: sub-int/2addr v13, v12 │ │ +3da118: 81dc |0062: int-to-long v12, v13 │ │ +3da11a: bb5c |0063: add-long/2addr v12, v5 │ │ +3da11c: 100c |0064: return-wide v12 │ │ +3da11e: 522d 2a88 |0065: iget v13, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da122: 522e 2d88 |0067: iget v14, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da126: b1ed |0069: sub-int/2addr v13, v14 │ │ +3da128: 81dd |006a: int-to-long v13, v13 │ │ +3da12a: bb5d |006b: add-long/2addr v13, v5 │ │ +3da12c: 5422 2b88 |006c: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da130: 04d5 |006e: move-wide v5, v13 │ │ +3da132: 28d4 |006f: goto 0043 // -002c │ │ +3da134: 6e10 02bd 0c00 |0070: invoke-virtual {v12}, Lokio/ByteString;.internalArray:()[B // method@bd02 │ │ +3da13a: 0c0c |0073: move-result-object v12 │ │ +3da13c: 53b0 db87 |0074: iget-wide v0, v11, Lokio/Buffer;.size:J // field@87db │ │ +3da140: 3108 0500 |0076: cmp-long v8, v5, v0 │ │ +3da144: 3b08 2c00 |0078: if-gez v8, 00a4 // +002c │ │ +3da148: 5420 2988 |007a: iget-object v0, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3da14c: 5221 2d88 |007c: iget v1, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da150: 8118 |007e: int-to-long v8, v1 │ │ +3da152: bbd8 |007f: add-long/2addr v8, v13 │ │ +3da154: bc58 |0080: sub-long/2addr v8, v5 │ │ +3da156: 848d |0081: long-to-int v13, v8 │ │ +3da158: 522e 2a88 |0082: iget v14, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da15c: 35ed 1500 |0084: if-ge v13, v14, 0099 // +0015 │ │ +3da160: 4801 000d |0086: aget-byte v1, v0, v13 │ │ +3da164: 21c8 |0088: array-length v8, v12 │ │ +3da166: 1209 |0089: const/4 v9, #int 0 // #0 │ │ +3da168: 3589 0c00 |008a: if-ge v9, v8, 0096 // +000c │ │ +3da16c: 480a 0c09 |008c: aget-byte v10, v12, v9 │ │ +3da170: 33a1 0500 |008e: if-ne v1, v10, 0093 // +0005 │ │ +3da174: 522c 2d88 |0090: iget v12, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da178: 28cf |0092: goto 0061 // -0031 │ │ +3da17a: d809 0901 |0093: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3da17e: 28f5 |0095: goto 008a // -000b │ │ +3da180: d80d 0d01 |0096: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3da184: 28ec |0098: goto 0084 // -0014 │ │ +3da186: 522d 2a88 |0099: iget v13, v2, Lokio/Segment;.limit:I // field@882a │ │ +3da18a: 522e 2d88 |009b: iget v14, v2, Lokio/Segment;.pos:I // field@882d │ │ +3da18e: b1ed |009d: sub-int/2addr v13, v14 │ │ +3da190: 81dd |009e: int-to-long v13, v13 │ │ +3da192: bb5d |009f: add-long/2addr v13, v5 │ │ +3da194: 5422 2b88 |00a0: iget-object v2, v2, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3da198: 04d5 |00a2: move-wide v5, v13 │ │ +3da19a: 28d1 |00a3: goto 0074 // -002f │ │ +3da19c: 1003 |00a4: return-wide v3 │ │ +3da19e: 220c 7110 |00a5: new-instance v12, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da1a2: 1a0d fa89 |00a7: const-string v13, "fromIndex < 0" // string@89fa │ │ +3da1a6: 7020 8783 dc00 |00a9: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da1ac: 270c |00ac: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1552 │ │ 0x000d line=1556 │ │ 0x0019 line=1560 │ │ 0x001b line=1561 │ │ 0x0024 line=1566 │ │ @@ -1579959,18 +1579955,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d97d4: |[3d97d4] okio.Buffer.inputStream:()Ljava/io/InputStream; │ │ -3d97e4: 2200 c617 |0000: new-instance v0, Lokio/Buffer$2; // type@17c6 │ │ -3d97e8: 7020 0dbc 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$2;.:(Lokio/Buffer;)V // method@bc0d │ │ -3d97ee: 1100 |0005: return-object v0 │ │ +3d97c8: |[3d97c8] okio.Buffer.inputStream:()Ljava/io/InputStream; │ │ +3d97d8: 2200 c617 |0000: new-instance v0, Lokio/Buffer$2; // type@17c6 │ │ +3d97dc: 7020 0dbc 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$2;.:(Lokio/Buffer;)V // method@bc0d │ │ +3d97e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer; │ │ │ │ #29 : (in Lokio/Buffer;) │ │ @@ -1579978,35 +1579974,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3d8ea8: |[3d8ea8] okio.Buffer.isOpen:()Z │ │ -3d8eb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d8eba: 0f00 |0001: return v0 │ │ +3d8e9c: |[3d8e9c] okio.Buffer.isOpen:()Z │ │ +3d8eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d8eae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lokio/Buffer;) │ │ name : 'md5' │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dbae8: |[3dbae8] okio.Buffer.md5:()Lokio/ByteString; │ │ -3dbaf8: 1a00 a64f |0000: const-string v0, "MD5" // string@4fa6 │ │ -3dbafc: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ -3dbb02: 0c00 |0005: move-result-object v0 │ │ -3dbb04: 1100 |0006: return-object v0 │ │ +3dbadc: |[3dbadc] okio.Buffer.md5:()Lokio/ByteString; │ │ +3dbaec: 1a00 a64f |0000: const-string v0, "MD5" // string@4fa6 │ │ +3dbaf0: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ +3dbaf6: 0c00 |0005: move-result-object v0 │ │ +3dbaf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1692 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ │ │ #31 : (in Lokio/Buffer;) │ │ @@ -1580014,18 +1580010,18 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d97f0: |[3d97f0] okio.Buffer.outputStream:()Ljava/io/OutputStream; │ │ -3d9800: 2200 c517 |0000: new-instance v0, Lokio/Buffer$1; // type@17c5 │ │ -3d9804: 7020 07bc 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$1;.:(Lokio/Buffer;)V // method@bc07 │ │ -3d980a: 1100 |0005: return-object v0 │ │ +3d97e4: |[3d97e4] okio.Buffer.outputStream:()Ljava/io/OutputStream; │ │ +3d97f4: 2200 c517 |0000: new-instance v0, Lokio/Buffer$1; // type@17c5 │ │ +3d97f8: 7020 07bc 1000 |0002: invoke-direct {v0, v1}, Lokio/Buffer$1;.:(Lokio/Buffer;)V // method@bc07 │ │ +3d97fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/Buffer; │ │ │ │ #32 : (in Lokio/Buffer;) │ │ @@ -1580033,20 +1580029,20 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3db8fc: |[3db8fc] okio.Buffer.peek:()Lokio/BufferedSource; │ │ -3db90c: 2200 db17 |0000: new-instance v0, Lokio/PeekSource; // type@17db │ │ -3db910: 7020 9abd 1000 |0002: invoke-direct {v0, v1}, Lokio/PeekSource;.:(Lokio/BufferedSource;)V // method@bd9a │ │ -3db916: 7110 85bd 0000 |0005: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3db91c: 0c00 |0008: move-result-object v0 │ │ -3db91e: 1100 |0009: return-object v0 │ │ +3db8f0: |[3db8f0] okio.Buffer.peek:()Lokio/BufferedSource; │ │ +3db900: 2200 db17 |0000: new-instance v0, Lokio/PeekSource; // type@17db │ │ +3db904: 7020 9abd 1000 |0002: invoke-direct {v0, v1}, Lokio/PeekSource;.:(Lokio/BufferedSource;)V // method@bd9a │ │ +3db90a: 7110 85bd 0000 |0005: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3db910: 0c00 |0008: move-result-object v0 │ │ +3db912: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/Buffer; │ │ │ │ #33 : (in Lokio/Buffer;) │ │ @@ -1580054,24 +1580050,24 @@ │ │ type : '(JLokio/ByteString;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -3d8ebc: |[3d8ebc] okio.Buffer.rangeEquals:(JLokio/ByteString;)Z │ │ -3d8ecc: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d8ed2: 0a05 |0003: move-result v5 │ │ -3d8ed4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -3d8ed6: 0760 |0005: move-object v0, v6 │ │ -3d8ed8: 0471 |0006: move-wide v1, v7 │ │ -3d8eda: 0793 |0007: move-object v3, v9 │ │ -3d8edc: 7406 3fbc 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;II)Z // method@bc3f │ │ -3d8ee2: 0a07 |000b: move-result v7 │ │ -3d8ee4: 0f07 |000c: return v7 │ │ +3d8eb0: |[3d8eb0] okio.Buffer.rangeEquals:(JLokio/ByteString;)Z │ │ +3d8ec0: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d8ec6: 0a05 |0003: move-result v5 │ │ +3d8ec8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +3d8eca: 0760 |0005: move-object v0, v6 │ │ +3d8ecc: 0471 |0006: move-wide v1, v7 │ │ +3d8ece: 0793 |0007: move-object v3, v9 │ │ +3d8ed0: 7406 3fbc 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.rangeEquals:(JLokio/ByteString;II)Z // method@bc3f │ │ +3d8ed6: 0a07 |000b: move-result v7 │ │ +3d8ed8: 0f07 |000c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lokio/Buffer; │ │ 0x0000 - 0x000d reg=7 (null) J │ │ 0x0000 - 0x000d reg=9 (null) Lokio/ByteString; │ │ @@ -1580081,47 +1580077,47 @@ │ │ type : '(JLokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3d8ee8: |[3d8ee8] okio.Buffer.rangeEquals:(JLokio/ByteString;II)Z │ │ -3d8ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d8efa: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -3d8efe: 3103 0701 |0003: cmp-long v3, v7, v1 │ │ -3d8f02: 3a03 2d00 |0005: if-ltz v3, 0032 // +002d │ │ -3d8f06: 3a0a 2b00 |0007: if-ltz v10, 0032 // +002b │ │ -3d8f0a: 3a0b 2900 |0009: if-ltz v11, 0032 // +0029 │ │ -3d8f0e: 5361 db87 |000b: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d8f12: bc71 |000d: sub-long/2addr v1, v7 │ │ -3d8f14: 81b3 |000e: int-to-long v3, v11 │ │ -3d8f16: 3105 0103 |000f: cmp-long v5, v1, v3 │ │ -3d8f1a: 3a05 2100 |0011: if-ltz v5, 0032 // +0021 │ │ -3d8f1e: 6e10 12bd 0900 |0013: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d8f24: 0a01 |0016: move-result v1 │ │ -3d8f26: b1a1 |0017: sub-int/2addr v1, v10 │ │ -3d8f28: 35b1 0300 |0018: if-ge v1, v11, 001b // +0003 │ │ -3d8f2c: 2818 |001a: goto 0032 // +0018 │ │ -3d8f2e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d8f30: 35b1 1400 |001c: if-ge v1, v11, 0030 // +0014 │ │ -3d8f34: 8112 |001e: int-to-long v2, v1 │ │ -3d8f36: bb72 |001f: add-long/2addr v2, v7 │ │ -3d8f38: 6e30 2cbc 2603 |0020: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d8f3e: 0a02 |0023: move-result v2 │ │ -3d8f40: 9003 0a01 |0024: add-int v3, v10, v1 │ │ -3d8f44: 6e20 f7bc 3900 |0026: invoke-virtual {v9, v3}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3d8f4a: 0a03 |0029: move-result v3 │ │ -3d8f4c: 3232 0300 |002a: if-eq v2, v3, 002d // +0003 │ │ -3d8f50: 0f00 |002c: return v0 │ │ -3d8f52: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d8f56: 28ed |002f: goto 001c // -0013 │ │ -3d8f58: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -3d8f5a: 0f07 |0031: return v7 │ │ -3d8f5c: 0f00 |0032: return v0 │ │ +3d8edc: |[3d8edc] okio.Buffer.rangeEquals:(JLokio/ByteString;II)Z │ │ +3d8eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d8eee: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +3d8ef2: 3103 0701 |0003: cmp-long v3, v7, v1 │ │ +3d8ef6: 3a03 2d00 |0005: if-ltz v3, 0032 // +002d │ │ +3d8efa: 3a0a 2b00 |0007: if-ltz v10, 0032 // +002b │ │ +3d8efe: 3a0b 2900 |0009: if-ltz v11, 0032 // +0029 │ │ +3d8f02: 5361 db87 |000b: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d8f06: bc71 |000d: sub-long/2addr v1, v7 │ │ +3d8f08: 81b3 |000e: int-to-long v3, v11 │ │ +3d8f0a: 3105 0103 |000f: cmp-long v5, v1, v3 │ │ +3d8f0e: 3a05 2100 |0011: if-ltz v5, 0032 // +0021 │ │ +3d8f12: 6e10 12bd 0900 |0013: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d8f18: 0a01 |0016: move-result v1 │ │ +3d8f1a: b1a1 |0017: sub-int/2addr v1, v10 │ │ +3d8f1c: 35b1 0300 |0018: if-ge v1, v11, 001b // +0003 │ │ +3d8f20: 2818 |001a: goto 0032 // +0018 │ │ +3d8f22: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d8f24: 35b1 1400 |001c: if-ge v1, v11, 0030 // +0014 │ │ +3d8f28: 8112 |001e: int-to-long v2, v1 │ │ +3d8f2a: bb72 |001f: add-long/2addr v2, v7 │ │ +3d8f2c: 6e30 2cbc 2603 |0020: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d8f32: 0a02 |0023: move-result v2 │ │ +3d8f34: 9003 0a01 |0024: add-int v3, v10, v1 │ │ +3d8f38: 6e20 f7bc 3900 |0026: invoke-virtual {v9, v3}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3d8f3e: 0a03 |0029: move-result v3 │ │ +3d8f40: 3232 0300 |002a: if-eq v2, v3, 002d // +0003 │ │ +3d8f44: 0f00 |002c: return v0 │ │ +3d8f46: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d8f4a: 28ed |002f: goto 001c // -0013 │ │ +3d8f4c: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +3d8f4e: 0f07 |0031: return v7 │ │ +3d8f50: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=1622 │ │ 0x0013 line=1626 │ │ 0x0020 line=1630 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 this Lokio/Buffer; │ │ @@ -1580135,44 +1580131,44 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -3d9280: |[3d9280] okio.Buffer.read:(Ljava/nio/ByteBuffer;)I │ │ -3d9290: 5460 da87 |0000: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9294: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3d9298: 12f7 |0004: const/4 v7, #int -1 // #ff │ │ -3d929a: 0f07 |0005: return v7 │ │ -3d929c: 6e10 c485 0700 |0006: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3d92a2: 0a01 |0009: move-result v1 │ │ -3d92a4: 5202 2a88 |000a: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d92a8: 5203 2d88 |000c: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d92ac: b132 |000e: sub-int/2addr v2, v3 │ │ -3d92ae: 7120 de83 2100 |000f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3d92b4: 0a01 |0012: move-result v1 │ │ -3d92b6: 5402 2988 |0013: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d92ba: 5203 2d88 |0015: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d92be: 6e40 bf85 2713 |0017: invoke-virtual {v7, v2, v3, v1}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ -3d92c4: 5207 2d88 |001a: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d92c8: b017 |001c: add-int/2addr v7, v1 │ │ -3d92ca: 5907 2d88 |001d: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d92ce: 5362 db87 |001f: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d92d2: 8114 |0021: int-to-long v4, v1 │ │ -3d92d4: bc42 |0022: sub-long/2addr v2, v4 │ │ -3d92d6: 5a62 db87 |0023: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d92da: 5207 2d88 |0025: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d92de: 5202 2a88 |0027: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d92e2: 3327 0b00 |0029: if-ne v7, v2, 0034 // +000b │ │ -3d92e6: 6e10 15be 0000 |002b: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d92ec: 0c07 |002e: move-result-object v7 │ │ -3d92ee: 5b67 da87 |002f: iput-object v7, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d92f2: 7110 1cbe 0000 |0031: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d92f8: 0f01 |0034: return v1 │ │ +3d9274: |[3d9274] okio.Buffer.read:(Ljava/nio/ByteBuffer;)I │ │ +3d9284: 5460 da87 |0000: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9288: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3d928c: 12f7 |0004: const/4 v7, #int -1 // #ff │ │ +3d928e: 0f07 |0005: return v7 │ │ +3d9290: 6e10 c485 0700 |0006: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3d9296: 0a01 |0009: move-result v1 │ │ +3d9298: 5202 2a88 |000a: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d929c: 5203 2d88 |000c: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d92a0: b132 |000e: sub-int/2addr v2, v3 │ │ +3d92a2: 7120 de83 2100 |000f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3d92a8: 0a01 |0012: move-result v1 │ │ +3d92aa: 5402 2988 |0013: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d92ae: 5203 2d88 |0015: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d92b2: 6e40 bf85 2713 |0017: invoke-virtual {v7, v2, v3, v1}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@85bf │ │ +3d92b8: 5207 2d88 |001a: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d92bc: b017 |001c: add-int/2addr v7, v1 │ │ +3d92be: 5907 2d88 |001d: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d92c2: 5362 db87 |001f: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d92c6: 8114 |0021: int-to-long v4, v1 │ │ +3d92c8: bc42 |0022: sub-long/2addr v2, v4 │ │ +3d92ca: 5a62 db87 |0023: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d92ce: 5207 2d88 |0025: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d92d2: 5202 2a88 |0027: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d92d6: 3327 0b00 |0029: if-ne v7, v2, 0034 // +000b │ │ +3d92da: 6e10 15be 0000 |002b: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d92e0: 0c07 |002e: move-result-object v7 │ │ +3d92e2: 5b67 da87 |002f: iput-object v7, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d92e6: 7110 1cbe 0000 |0031: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d92ec: 0f01 |0034: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0006 line=910 │ │ 0x0013 line=911 │ │ 0x001a line=913 │ │ 0x001f line=914 │ │ @@ -1580188,20 +1580184,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d91e0: |[3d91e0] okio.Buffer.read:([B)I │ │ -3d91f0: 2130 |0000: array-length v0, v3 │ │ -3d91f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3d91f4: 6e40 43bc 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3d91fa: 0a03 |0005: move-result v3 │ │ -3d91fc: 0f03 |0006: return v3 │ │ +3d91d4: |[3d91d4] okio.Buffer.read:([B)I │ │ +3d91e4: 2130 |0000: array-length v0, v3 │ │ +3d91e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3d91e8: 6e40 43bc 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3d91ee: 0a03 |0005: move-result v3 │ │ +3d91f0: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1580210,47 +1580206,47 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -3d9200: |[3d9200] okio.Buffer.read:([BII)I │ │ -3d9210: 2180 |0000: array-length v0, v8 │ │ -3d9212: 8101 |0001: int-to-long v1, v0 │ │ -3d9214: 8193 |0002: int-to-long v3, v9 │ │ -3d9216: 81a5 |0003: int-to-long v5, v10 │ │ -3d9218: 7706 5cbe 0100 |0004: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3d921e: 5470 da87 |0007: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9222: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -3d9226: 12f8 |000b: const/4 v8, #int -1 // #ff │ │ -3d9228: 0f08 |000c: return v8 │ │ -3d922a: 5201 2a88 |000d: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d922e: 5202 2d88 |000f: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9232: b121 |0011: sub-int/2addr v1, v2 │ │ -3d9234: 7120 de83 1a00 |0012: invoke-static {v10, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3d923a: 0a0a |0015: move-result v10 │ │ -3d923c: 5401 2988 |0016: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d9240: 5202 2d88 |0018: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9244: 715a a084 2198 |001a: invoke-static {v1, v2, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3d924a: 5208 2d88 |001d: iget v8, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d924e: b0a8 |001f: add-int/2addr v8, v10 │ │ -3d9250: 5908 2d88 |0020: iput v8, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9254: 5378 db87 |0022: iget-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ -3d9258: 81a1 |0024: int-to-long v1, v10 │ │ -3d925a: bc18 |0025: sub-long/2addr v8, v1 │ │ -3d925c: 5a78 db87 |0026: iput-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ -3d9260: 5208 2d88 |0028: iget v8, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9264: 5209 2a88 |002a: iget v9, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d9268: 3398 0b00 |002c: if-ne v8, v9, 0037 // +000b │ │ -3d926c: 6e10 15be 0000 |002e: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d9272: 0c08 |0031: move-result-object v8 │ │ -3d9274: 5b78 da87 |0032: iput-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9278: 7110 1cbe 0000 |0034: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d927e: 0f0a |0037: return v10 │ │ +3d91f4: |[3d91f4] okio.Buffer.read:([BII)I │ │ +3d9204: 2180 |0000: array-length v0, v8 │ │ +3d9206: 8101 |0001: int-to-long v1, v0 │ │ +3d9208: 8193 |0002: int-to-long v3, v9 │ │ +3d920a: 81a5 |0003: int-to-long v5, v10 │ │ +3d920c: 7706 5cbe 0100 |0004: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3d9212: 5470 da87 |0007: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9216: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +3d921a: 12f8 |000b: const/4 v8, #int -1 // #ff │ │ +3d921c: 0f08 |000c: return v8 │ │ +3d921e: 5201 2a88 |000d: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d9222: 5202 2d88 |000f: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9226: b121 |0011: sub-int/2addr v1, v2 │ │ +3d9228: 7120 de83 1a00 |0012: invoke-static {v10, v1}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3d922e: 0a0a |0015: move-result v10 │ │ +3d9230: 5401 2988 |0016: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d9234: 5202 2d88 |0018: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9238: 715a a084 2198 |001a: invoke-static {v1, v2, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3d923e: 5208 2d88 |001d: iget v8, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9242: b0a8 |001f: add-int/2addr v8, v10 │ │ +3d9244: 5908 2d88 |0020: iput v8, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9248: 5378 db87 |0022: iget-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ +3d924c: 81a1 |0024: int-to-long v1, v10 │ │ +3d924e: bc18 |0025: sub-long/2addr v8, v1 │ │ +3d9250: 5a78 db87 |0026: iput-wide v8, v7, Lokio/Buffer;.size:J // field@87db │ │ +3d9254: 5208 2d88 |0028: iget v8, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9258: 5209 2a88 |002a: iget v9, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d925c: 3398 0b00 |002c: if-ne v8, v9, 0037 // +000b │ │ +3d9260: 6e10 15be 0000 |002e: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d9266: 0c08 |0031: move-result-object v8 │ │ +3d9268: 5b78 da87 |0032: iput-object v8, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d926c: 7110 1cbe 0000 |0034: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d9272: 0f0a |0037: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0007 line=890 │ │ 0x000d line=892 │ │ 0x0016 line=893 │ │ 0x001d line=895 │ │ @@ -1580269,43 +1580265,43 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -3da1bc: |[3da1bc] okio.Buffer.read:(Lokio/Buffer;J)J │ │ -3da1cc: 3806 3100 |0000: if-eqz v6, 0031 // +0031 │ │ -3da1d0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3da1d4: 3102 0700 |0004: cmp-long v2, v7, v0 │ │ -3da1d8: 3a02 1400 |0006: if-ltz v2, 001a // +0014 │ │ -3da1dc: 5352 db87 |0008: iget-wide v2, v5, Lokio/Buffer;.size:J // field@87db │ │ -3da1e0: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ -3da1e4: 3904 0500 |000c: if-nez v4, 0011 // +0005 │ │ -3da1e8: 1606 ffff |000e: const-wide/16 v6, #int -1 // #ffff │ │ -3da1ec: 1006 |0010: return-wide v6 │ │ -3da1ee: 3100 0702 |0011: cmp-long v0, v7, v2 │ │ -3da1f2: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ -3da1f6: 0427 |0015: move-wide v7, v2 │ │ -3da1f8: 6e40 7cbc 5687 |0016: invoke-virtual {v6, v5, v7, v8}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3da1fe: 1007 |0019: return-wide v7 │ │ -3da200: 2206 7110 |001a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da204: 2200 9410 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3da208: 7010 8384 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da20e: 1a01 5778 |0021: const-string v1, "byteCount < 0: " // string@7857 │ │ -3da212: 6e20 8f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da218: 6e30 8b84 7008 |0026: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3da21e: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da224: 0c07 |002c: move-result-object v7 │ │ -3da226: 7020 8783 7600 |002d: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da22c: 2706 |0030: throw v6 │ │ -3da22e: 2206 7110 |0031: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da232: 1a07 ebcc |0033: const-string v7, "sink == null" // string@cceb │ │ -3da236: 7020 8783 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da23c: 2706 |0038: throw v6 │ │ +3da1b0: |[3da1b0] okio.Buffer.read:(Lokio/Buffer;J)J │ │ +3da1c0: 3806 3100 |0000: if-eqz v6, 0031 // +0031 │ │ +3da1c4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3da1c8: 3102 0700 |0004: cmp-long v2, v7, v0 │ │ +3da1cc: 3a02 1400 |0006: if-ltz v2, 001a // +0014 │ │ +3da1d0: 5352 db87 |0008: iget-wide v2, v5, Lokio/Buffer;.size:J // field@87db │ │ +3da1d4: 3104 0200 |000a: cmp-long v4, v2, v0 │ │ +3da1d8: 3904 0500 |000c: if-nez v4, 0011 // +0005 │ │ +3da1dc: 1606 ffff |000e: const-wide/16 v6, #int -1 // #ffff │ │ +3da1e0: 1006 |0010: return-wide v6 │ │ +3da1e2: 3100 0702 |0011: cmp-long v0, v7, v2 │ │ +3da1e6: 3d00 0300 |0013: if-lez v0, 0016 // +0003 │ │ +3da1ea: 0427 |0015: move-wide v7, v2 │ │ +3da1ec: 6e40 7cbc 5687 |0016: invoke-virtual {v6, v5, v7, v8}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3da1f2: 1007 |0019: return-wide v7 │ │ +3da1f4: 2206 7110 |001a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da1f8: 2200 9410 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3da1fc: 7010 8384 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da202: 1a01 5778 |0021: const-string v1, "byteCount < 0: " // string@7857 │ │ +3da206: 6e20 8f84 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da20c: 6e30 8b84 7008 |0026: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3da212: 6e10 9f84 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da218: 0c07 |002c: move-result-object v7 │ │ +3da21a: 7020 8783 7600 |002d: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da220: 2706 |0030: throw v6 │ │ +3da222: 2206 7110 |0031: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da226: 1a07 ebcc |0033: const-string v7, "sink == null" // string@cceb │ │ +3da22a: 7020 8783 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da230: 2706 |0038: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1406 │ │ 0x0016 line=1408 │ │ 0x001a line=1405 │ │ 0x0031 line=1404 │ │ locals : │ │ @@ -1580318,21 +1580314,21 @@ │ │ type : '(Lokio/Sink;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3da240: |[3da240] okio.Buffer.readAll:(Lokio/Sink;)J │ │ -3da250: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3da254: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3da258: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3da25c: 3d04 0500 |0006: if-lez v4, 000b // +0005 │ │ -3da260: 7240 41be 5610 |0008: invoke-interface {v6, v5, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3da266: 1000 |000b: return-wide v0 │ │ +3da234: |[3da234] okio.Buffer.readAll:(Lokio/Sink;)J │ │ +3da244: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3da248: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3da24c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3da250: 3d04 0500 |0006: if-lez v4, 000b // +0005 │ │ +3da254: 7240 41be 5610 |0008: invoke-interface {v6, v5, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3da25a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0008 line=685 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lokio/Buffer; │ │ 0x0000 - 0x000c reg=6 (null) Lokio/Sink; │ │ @@ -1580342,20 +1580338,20 @@ │ │ type : '()Lokio/Buffer$UnsafeCursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3db5fc: |[3db5fc] okio.Buffer.readAndWriteUnsafe:()Lokio/Buffer$UnsafeCursor; │ │ -3db60c: 2200 c717 |0000: new-instance v0, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ -3db610: 7010 13bc 0000 |0002: invoke-direct {v0}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ -3db616: 6e20 47bc 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ -3db61c: 0c00 |0008: move-result-object v0 │ │ -3db61e: 1100 |0009: return-object v0 │ │ +3db5f0: |[3db5f0] okio.Buffer.readAndWriteUnsafe:()Lokio/Buffer$UnsafeCursor; │ │ +3db600: 2200 c717 |0000: new-instance v0, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ +3db604: 7010 13bc 0000 |0002: invoke-direct {v0}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ +3db60a: 6e20 47bc 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc47 │ │ +3db610: 0c00 |0008: move-result-object v0 │ │ +3db612: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1857 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/Buffer; │ │ │ │ #41 : (in Lokio/Buffer;) │ │ @@ -1580363,25 +1580359,25 @@ │ │ type : '(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3db620: |[3db620] okio.Buffer.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; │ │ -3db630: 5420 d187 |0000: iget-object v0, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3db634: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3db638: 5b21 d187 |0004: iput-object v1, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3db63c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3db63e: 5c20 d587 |0007: iput-boolean v0, v2, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ -3db642: 1102 |0009: return-object v2 │ │ -3db644: 2202 7210 |000a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3db648: 1a00 3173 |000c: const-string v0, "already attached to a buffer" // string@7331 │ │ -3db64c: 7020 8c83 0200 |000e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3db652: 2702 |0011: throw v2 │ │ +3db614: |[3db614] okio.Buffer.readAndWriteUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; │ │ +3db624: 5420 d187 |0000: iget-object v0, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3db628: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3db62c: 5b21 d187 |0004: iput-object v1, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3db630: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3db632: 5c20 d587 |0007: iput-boolean v0, v2, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ +3db636: 1102 |0009: return-object v2 │ │ +3db638: 2202 7210 |000a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3db63c: 1a00 3173 |000c: const-string v0, "already attached to a buffer" // string@7331 │ │ +3db640: 7020 8c83 0200 |000e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3db646: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1861 │ │ 0x0004 line=1865 │ │ 0x0007 line=1866 │ │ 0x000a line=1862 │ │ locals : │ │ @@ -1580393,41 +1580389,41 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3d9078: |[3d9078] okio.Buffer.readByte:()B │ │ -3d9088: 5390 db87 |0000: iget-wide v0, v9, Lokio/Buffer;.size:J // field@87db │ │ -3d908c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d9090: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d9094: 3804 2400 |0006: if-eqz v4, 002a // +0024 │ │ -3d9098: 5490 da87 |0008: iget-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d909c: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d90a0: 5202 2a88 |000c: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d90a4: 5403 2988 |000e: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d90a8: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ -3d90ac: 4801 0301 |0012: aget-byte v1, v3, v1 │ │ -3d90b0: 5395 db87 |0014: iget-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ -3d90b4: 1607 0100 |0016: const-wide/16 v7, #int 1 // #1 │ │ -3d90b8: bc75 |0018: sub-long/2addr v5, v7 │ │ -3d90ba: 5a95 db87 |0019: iput-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ -3d90be: 3324 0c00 |001b: if-ne v4, v2, 0027 // +000c │ │ -3d90c2: 6e10 15be 0000 |001d: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d90c8: 0c02 |0020: move-result-object v2 │ │ -3d90ca: 5b92 da87 |0021: iput-object v2, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d90ce: 7110 1cbe 0000 |0023: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d90d4: 2803 |0026: goto 0029 // +0003 │ │ -3d90d6: 5904 2d88 |0027: iput v4, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d90da: 0f01 |0029: return v1 │ │ -3d90dc: 2200 7210 |002a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d90e0: 1a01 f7cc |002c: const-string v1, "size == 0" // string@ccf7 │ │ -3d90e4: 7020 8c83 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d90ea: 2700 |0031: throw v0 │ │ +3d906c: |[3d906c] okio.Buffer.readByte:()B │ │ +3d907c: 5390 db87 |0000: iget-wide v0, v9, Lokio/Buffer;.size:J // field@87db │ │ +3d9080: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9084: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d9088: 3804 2400 |0006: if-eqz v4, 002a // +0024 │ │ +3d908c: 5490 da87 |0008: iget-object v0, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9090: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9094: 5202 2a88 |000c: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d9098: 5403 2988 |000e: iget-object v3, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d909c: d804 0101 |0010: add-int/lit8 v4, v1, #int 1 // #01 │ │ +3d90a0: 4801 0301 |0012: aget-byte v1, v3, v1 │ │ +3d90a4: 5395 db87 |0014: iget-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ +3d90a8: 1607 0100 |0016: const-wide/16 v7, #int 1 // #1 │ │ +3d90ac: bc75 |0018: sub-long/2addr v5, v7 │ │ +3d90ae: 5a95 db87 |0019: iput-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ +3d90b2: 3324 0c00 |001b: if-ne v4, v2, 0027 // +000c │ │ +3d90b6: 6e10 15be 0000 |001d: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d90bc: 0c02 |0020: move-result-object v2 │ │ +3d90be: 5b92 da87 |0021: iput-object v2, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d90c2: 7110 1cbe 0000 |0023: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d90c8: 2803 |0026: goto 0029 // +0003 │ │ +3d90ca: 5904 2d88 |0027: iput v4, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d90ce: 0f01 |0029: return v1 │ │ +3d90d0: 2200 7210 |002a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d90d4: 1a01 f7cc |002c: const-string v1, "size == 0" // string@ccf7 │ │ +3d90d8: 7020 8c83 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d90de: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0008 line=290 │ │ 0x000a line=291 │ │ 0x000c line=292 │ │ 0x000e line=294 │ │ @@ -1580445,23 +1580441,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3d90ec: |[3d90ec] okio.Buffer.readByteArray:()[B │ │ -3d90fc: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ -3d9100: 6e30 4abc 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ -3d9106: 0c00 |0005: move-result-object v0 │ │ -3d9108: 1100 |0006: return-object v0 │ │ -3d910a: 0d00 |0007: move-exception v0 │ │ -3d910c: 2201 5b10 |0008: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3d9110: 7020 eb82 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d9116: 2701 |000d: throw v1 │ │ +3d90e0: |[3d90e0] okio.Buffer.readByteArray:()[B │ │ +3d90f0: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ +3d90f4: 6e30 4abc 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ +3d90fa: 0c00 |0005: move-result-object v0 │ │ +3d90fc: 1100 |0006: return-object v0 │ │ +3d90fe: 0d00 |0007: move-exception v0 │ │ +3d9100: 2201 5b10 |0008: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3d9104: 7020 eb82 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d910a: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/EOFException; -> 0x0007 │ │ positions : │ │ 0x0000 line=857 │ │ 0x0008 line=859 │ │ locals : │ │ @@ -1580472,36 +1580468,36 @@ │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -3d9128: |[3d9128] okio.Buffer.readByteArray:(J)[B │ │ -3d9138: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d913c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d9140: 0474 |0004: move-wide v4, v7 │ │ -3d9142: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3d9148: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ -3d914e: 3102 0700 |000b: cmp-long v2, v7, v0 │ │ -3d9152: 3c02 0900 |000d: if-gtz v2, 0016 // +0009 │ │ -3d9156: 8478 |000f: long-to-int v8, v7 │ │ -3d9158: 2387 c71b |0010: new-array v7, v8, [B // type@1bc7 │ │ -3d915c: 6e20 52bc 7600 |0012: invoke-virtual {v6, v7}, Lokio/Buffer;.readFully:([B)V // method@bc52 │ │ -3d9162: 1107 |0015: return-object v7 │ │ -3d9164: 2200 7110 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d9168: 2201 9410 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d916c: 7010 8384 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d9172: 1a02 5878 |001d: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@7858 │ │ -3d9176: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d917c: 6e30 8b84 7108 |0022: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9182: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d9188: 0c07 |0028: move-result-object v7 │ │ -3d918a: 7020 8783 7000 |0029: invoke-direct {v0, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d9190: 2700 |002c: throw v0 │ │ +3d911c: |[3d911c] okio.Buffer.readByteArray:(J)[B │ │ +3d912c: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d9130: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9134: 0474 |0004: move-wide v4, v7 │ │ +3d9136: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3d913c: 1700 ffff ff7f |0008: const-wide/32 v0, #float nan // #7fffffff │ │ +3d9142: 3102 0700 |000b: cmp-long v2, v7, v0 │ │ +3d9146: 3c02 0900 |000d: if-gtz v2, 0016 // +0009 │ │ +3d914a: 8478 |000f: long-to-int v8, v7 │ │ +3d914c: 2387 c71b |0010: new-array v7, v8, [B // type@1bc7 │ │ +3d9150: 6e20 52bc 7600 |0012: invoke-virtual {v6, v7}, Lokio/Buffer;.readFully:([B)V // method@bc52 │ │ +3d9156: 1107 |0015: return-object v7 │ │ +3d9158: 2200 7110 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d915c: 2201 9410 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d9160: 7010 8384 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d9166: 1a02 5878 |001d: const-string v2, "byteCount > Integer.MAX_VALUE: " // string@7858 │ │ +3d916a: 6e20 8f84 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9170: 6e30 8b84 7108 |0022: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d9176: 6e10 9f84 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d917c: 0c07 |0028: move-result-object v7 │ │ +3d917e: 7020 8783 7000 |0029: invoke-direct {v0, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d9184: 2700 |002c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0010 line=869 │ │ 0x0012 line=870 │ │ 0x0016 line=866 │ │ locals : │ │ @@ -1580513,20 +1580509,20 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3dbb08: |[3dbb08] okio.Buffer.readByteString:()Lokio/ByteString; │ │ -3dbb18: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dbb1c: 6e10 49bc 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ -3dbb22: 0c01 |0005: move-result-object v1 │ │ -3dbb24: 7020 e7bc 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dbb2a: 1100 |0009: return-object v0 │ │ +3dbafc: |[3dbafc] okio.Buffer.readByteString:()Lokio/ByteString; │ │ +3dbb0c: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dbb10: 6e10 49bc 0200 |0002: invoke-virtual {v2}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ +3dbb16: 0c01 |0005: move-result-object v1 │ │ +3dbb18: 7020 e7bc 1000 |0006: invoke-direct {v0, v1}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dbb1e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ │ │ #46 : (in Lokio/Buffer;) │ │ @@ -1580534,20 +1580530,20 @@ │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3dbb2c: |[3dbb2c] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ -3dbb3c: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ -3dbb40: 6e30 4abc 2103 |0002: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ -3dbb46: 0c02 |0005: move-result-object v2 │ │ -3dbb48: 7020 e7bc 2000 |0006: invoke-direct {v0, v2}, Lokio/ByteString;.:([B)V // method@bce7 │ │ -3dbb4e: 1100 |0009: return-object v0 │ │ +3dbb20: |[3dbb20] okio.Buffer.readByteString:(J)Lokio/ByteString; │ │ +3dbb30: 2200 cb17 |0000: new-instance v0, Lokio/ByteString; // type@17cb │ │ +3dbb34: 6e30 4abc 2103 |0002: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ +3dbb3a: 0c02 |0005: move-result-object v2 │ │ +3dbb3c: 7020 e7bc 2000 |0006: invoke-direct {v0, v2}, Lokio/ByteString;.:([B)V // method@bce7 │ │ +3dbb42: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ @@ -1580556,115 +1580552,115 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -3da268: |[3da268] okio.Buffer.readDecimalLong:()J │ │ -3da278: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -3da27c: 5301 db87 |0002: iget-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ -3da280: 1603 0000 |0004: const-wide/16 v3, #int 0 // #0 │ │ -3da284: 3105 0103 |0006: cmp-long v5, v1, v3 │ │ -3da288: 3805 af00 |0008: if-eqz v5, 00b7 // +00af │ │ -3da28c: 1605 f9ff |000a: const-wide/16 v5, #int -7 // #fff9 │ │ -3da290: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -3da292: 0458 |000d: move-wide v8, v5 │ │ -3da294: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -3da296: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -3da298: 540a da87 |0010: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da29c: 54ab 2988 |0012: iget-object v11, v10, Lokio/Segment;.data:[B // field@8829 │ │ -3da2a0: 52ac 2d88 |0014: iget v12, v10, Lokio/Segment;.pos:I // field@882d │ │ -3da2a4: 52ad 2a88 |0016: iget v13, v10, Lokio/Segment;.limit:I // field@882a │ │ -3da2a8: 35dc 8000 |0018: if-ge v12, v13, 0098 // +0080 │ │ -3da2ac: 480f 0b0c |001a: aget-byte v15, v11, v12 │ │ -3da2b0: 130e 3000 |001c: const/16 v14, #int 48 // #30 │ │ -3da2b4: 34ef 4c00 |001e: if-lt v15, v14, 006a // +004c │ │ -3da2b8: 1301 3900 |0020: const/16 v1, #int 57 // #39 │ │ -3da2bc: 361f 4800 |0022: if-gt v15, v1, 006a // +0048 │ │ -3da2c0: b1fe |0024: sub-int/2addr v14, v15 │ │ -3da2c2: 1801 3433 3333 3333 33f3 |0025: const-wide v1, #double -8.3903e+246 // #f333333333333334 │ │ -3da2cc: 3110 0301 |002a: cmp-long v16, v3, v1 │ │ -3da2d0: 3a10 1100 |002c: if-ltz v16, 003d // +0011 │ │ -3da2d4: 3910 0800 |002e: if-nez v16, 0036 // +0008 │ │ -3da2d8: 81e1 |0030: int-to-long v1, v14 │ │ -3da2da: 3110 0108 |0031: cmp-long v16, v1, v8 │ │ -3da2de: 3b10 0300 |0033: if-gez v16, 0036 // +0003 │ │ -3da2e2: 2808 |0035: goto 003d // +0008 │ │ -3da2e4: 1601 0a00 |0036: const-wide/16 v1, #int 10 // #a │ │ -3da2e8: 9d03 0301 |0038: mul-long v3, v3, v1 │ │ -3da2ec: 81e1 |003a: int-to-long v1, v14 │ │ -3da2ee: bb13 |003b: add-long/2addr v3, v1 │ │ -3da2f0: 2838 |003c: goto 0074 // +0038 │ │ -3da2f2: 2201 c817 |003d: new-instance v1, Lokio/Buffer; // type@17c8 │ │ -3da2f6: 7010 1abc 0100 |003f: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ -3da2fc: 6e30 80bc 3104 |0042: invoke-virtual {v1, v3, v4}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ -3da302: 0c01 |0045: move-result-object v1 │ │ -3da304: 6e20 7ebc f100 |0046: invoke-virtual {v1, v15}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3da30a: 0c01 |0049: move-result-object v1 │ │ -3da30c: 3905 0500 |004a: if-nez v5, 004f // +0005 │ │ -3da310: 6e10 48bc 0100 |004c: invoke-virtual {v1}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3da316: 2202 8210 |004f: new-instance v2, Ljava/lang/NumberFormatException; // type@1082 │ │ -3da31a: 2203 9410 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -3da31e: 7010 8384 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da324: 1a04 3e53 |0056: const-string v4, "Number too large: " // string@533e │ │ -3da328: 6e20 8f84 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da32e: 6e10 5ebc 0100 |005b: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3da334: 0c01 |005e: move-result-object v1 │ │ -3da336: 6e20 8f84 1300 |005f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da33c: 6e10 9f84 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da342: 0c01 |0065: move-result-object v1 │ │ -3da344: 7020 0284 1200 |0066: invoke-direct {v2, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3da34a: 2702 |0069: throw v2 │ │ -3da34c: 1301 2d00 |006a: const/16 v1, #int 45 // #2d │ │ -3da350: 331f 0d00 |006c: if-ne v15, v1, 0079 // +000d │ │ -3da354: 3907 0b00 |006e: if-nez v7, 0079 // +000b │ │ -3da358: 1601 0100 |0070: const-wide/16 v1, #int 1 // #1 │ │ -3da35c: bc18 |0072: sub-long/2addr v8, v1 │ │ -3da35e: 1215 |0073: const/4 v5, #int 1 // #1 │ │ -3da360: d80c 0c01 |0074: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3da364: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3da368: 28a0 |0078: goto 0018 // -0060 │ │ -3da36a: 3807 0400 |0079: if-eqz v7, 007d // +0004 │ │ -3da36e: 1216 |007b: const/4 v6, #int 1 // #1 │ │ -3da370: 281c |007c: goto 0098 // +001c │ │ -3da372: 2201 8210 |007d: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ -3da376: 2202 9410 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3da37a: 7010 8384 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da380: 1a03 f926 |0084: const-string v3, "Expected leading [0-9] or '-' character but was 0x" // string@26f9 │ │ -3da384: 6e20 8f84 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da38a: 7110 a583 0f00 |0089: invoke-static {v15}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3da390: 0c03 |008c: move-result-object v3 │ │ -3da392: 6e20 8f84 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da398: 6e10 9f84 0200 |0090: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da39e: 0c02 |0093: move-result-object v2 │ │ -3da3a0: 7020 0284 2100 |0094: invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3da3a6: 2701 |0097: throw v1 │ │ -3da3a8: 33dc 0c00 |0098: if-ne v12, v13, 00a4 // +000c │ │ -3da3ac: 6e10 15be 0a00 |009a: invoke-virtual {v10}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3da3b2: 0c01 |009d: move-result-object v1 │ │ -3da3b4: 5b01 da87 |009e: iput-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da3b8: 7110 1cbe 0a00 |00a0: invoke-static {v10}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3da3be: 2803 |00a3: goto 00a6 // +0003 │ │ -3da3c0: 59ac 2d88 |00a4: iput v12, v10, Lokio/Segment;.pos:I // field@882d │ │ -3da3c4: 3906 0600 |00a6: if-nez v6, 00ac // +0006 │ │ -3da3c8: 5401 da87 |00a8: iget-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da3cc: 3901 66ff |00aa: if-nez v1, 0010 // -009a │ │ -3da3d0: 5301 db87 |00ac: iget-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ -3da3d4: 8176 |00ae: int-to-long v6, v7 │ │ -3da3d6: bc61 |00af: sub-long/2addr v1, v6 │ │ -3da3d8: 5a01 db87 |00b0: iput-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ -3da3dc: 3805 0300 |00b2: if-eqz v5, 00b5 // +0003 │ │ -3da3e0: 2802 |00b4: goto 00b6 // +0002 │ │ -3da3e2: 7d33 |00b5: neg-long v3, v3 │ │ -3da3e4: 1003 |00b6: return-wide v3 │ │ -3da3e6: 2201 7210 |00b7: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -3da3ea: 1a02 f7cc |00b9: const-string v2, "size == 0" // string@ccf7 │ │ -3da3ee: 7020 8c83 2100 |00bb: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3da3f4: 2701 |00be: throw v1 │ │ +3da25c: |[3da25c] okio.Buffer.readDecimalLong:()J │ │ +3da26c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +3da270: 5301 db87 |0002: iget-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ +3da274: 1603 0000 |0004: const-wide/16 v3, #int 0 // #0 │ │ +3da278: 3105 0103 |0006: cmp-long v5, v1, v3 │ │ +3da27c: 3805 af00 |0008: if-eqz v5, 00b7 // +00af │ │ +3da280: 1605 f9ff |000a: const-wide/16 v5, #int -7 // #fff9 │ │ +3da284: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +3da286: 0458 |000d: move-wide v8, v5 │ │ +3da288: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +3da28a: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +3da28c: 540a da87 |0010: iget-object v10, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da290: 54ab 2988 |0012: iget-object v11, v10, Lokio/Segment;.data:[B // field@8829 │ │ +3da294: 52ac 2d88 |0014: iget v12, v10, Lokio/Segment;.pos:I // field@882d │ │ +3da298: 52ad 2a88 |0016: iget v13, v10, Lokio/Segment;.limit:I // field@882a │ │ +3da29c: 35dc 8000 |0018: if-ge v12, v13, 0098 // +0080 │ │ +3da2a0: 480f 0b0c |001a: aget-byte v15, v11, v12 │ │ +3da2a4: 130e 3000 |001c: const/16 v14, #int 48 // #30 │ │ +3da2a8: 34ef 4c00 |001e: if-lt v15, v14, 006a // +004c │ │ +3da2ac: 1301 3900 |0020: const/16 v1, #int 57 // #39 │ │ +3da2b0: 361f 4800 |0022: if-gt v15, v1, 006a // +0048 │ │ +3da2b4: b1fe |0024: sub-int/2addr v14, v15 │ │ +3da2b6: 1801 3433 3333 3333 33f3 |0025: const-wide v1, #double -8.3903e+246 // #f333333333333334 │ │ +3da2c0: 3110 0301 |002a: cmp-long v16, v3, v1 │ │ +3da2c4: 3a10 1100 |002c: if-ltz v16, 003d // +0011 │ │ +3da2c8: 3910 0800 |002e: if-nez v16, 0036 // +0008 │ │ +3da2cc: 81e1 |0030: int-to-long v1, v14 │ │ +3da2ce: 3110 0108 |0031: cmp-long v16, v1, v8 │ │ +3da2d2: 3b10 0300 |0033: if-gez v16, 0036 // +0003 │ │ +3da2d6: 2808 |0035: goto 003d // +0008 │ │ +3da2d8: 1601 0a00 |0036: const-wide/16 v1, #int 10 // #a │ │ +3da2dc: 9d03 0301 |0038: mul-long v3, v3, v1 │ │ +3da2e0: 81e1 |003a: int-to-long v1, v14 │ │ +3da2e2: bb13 |003b: add-long/2addr v3, v1 │ │ +3da2e4: 2838 |003c: goto 0074 // +0038 │ │ +3da2e6: 2201 c817 |003d: new-instance v1, Lokio/Buffer; // type@17c8 │ │ +3da2ea: 7010 1abc 0100 |003f: invoke-direct {v1}, Lokio/Buffer;.:()V // method@bc1a │ │ +3da2f0: 6e30 80bc 3104 |0042: invoke-virtual {v1, v3, v4}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ +3da2f6: 0c01 |0045: move-result-object v1 │ │ +3da2f8: 6e20 7ebc f100 |0046: invoke-virtual {v1, v15}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3da2fe: 0c01 |0049: move-result-object v1 │ │ +3da300: 3905 0500 |004a: if-nez v5, 004f // +0005 │ │ +3da304: 6e10 48bc 0100 |004c: invoke-virtual {v1}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3da30a: 2202 8210 |004f: new-instance v2, Ljava/lang/NumberFormatException; // type@1082 │ │ +3da30e: 2203 9410 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +3da312: 7010 8384 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da318: 1a04 3e53 |0056: const-string v4, "Number too large: " // string@533e │ │ +3da31c: 6e20 8f84 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da322: 6e10 5ebc 0100 |005b: invoke-virtual {v1}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3da328: 0c01 |005e: move-result-object v1 │ │ +3da32a: 6e20 8f84 1300 |005f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da330: 6e10 9f84 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da336: 0c01 |0065: move-result-object v1 │ │ +3da338: 7020 0284 1200 |0066: invoke-direct {v2, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3da33e: 2702 |0069: throw v2 │ │ +3da340: 1301 2d00 |006a: const/16 v1, #int 45 // #2d │ │ +3da344: 331f 0d00 |006c: if-ne v15, v1, 0079 // +000d │ │ +3da348: 3907 0b00 |006e: if-nez v7, 0079 // +000b │ │ +3da34c: 1601 0100 |0070: const-wide/16 v1, #int 1 // #1 │ │ +3da350: bc18 |0072: sub-long/2addr v8, v1 │ │ +3da352: 1215 |0073: const/4 v5, #int 1 // #1 │ │ +3da354: d80c 0c01 |0074: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3da358: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3da35c: 28a0 |0078: goto 0018 // -0060 │ │ +3da35e: 3807 0400 |0079: if-eqz v7, 007d // +0004 │ │ +3da362: 1216 |007b: const/4 v6, #int 1 // #1 │ │ +3da364: 281c |007c: goto 0098 // +001c │ │ +3da366: 2201 8210 |007d: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ +3da36a: 2202 9410 |007f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3da36e: 7010 8384 0200 |0081: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da374: 1a03 f926 |0084: const-string v3, "Expected leading [0-9] or '-' character but was 0x" // string@26f9 │ │ +3da378: 6e20 8f84 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da37e: 7110 a583 0f00 |0089: invoke-static {v15}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3da384: 0c03 |008c: move-result-object v3 │ │ +3da386: 6e20 8f84 3200 |008d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da38c: 6e10 9f84 0200 |0090: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da392: 0c02 |0093: move-result-object v2 │ │ +3da394: 7020 0284 2100 |0094: invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3da39a: 2701 |0097: throw v1 │ │ +3da39c: 33dc 0c00 |0098: if-ne v12, v13, 00a4 // +000c │ │ +3da3a0: 6e10 15be 0a00 |009a: invoke-virtual {v10}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3da3a6: 0c01 |009d: move-result-object v1 │ │ +3da3a8: 5b01 da87 |009e: iput-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da3ac: 7110 1cbe 0a00 |00a0: invoke-static {v10}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3da3b2: 2803 |00a3: goto 00a6 // +0003 │ │ +3da3b4: 59ac 2d88 |00a4: iput v12, v10, Lokio/Segment;.pos:I // field@882d │ │ +3da3b8: 3906 0600 |00a6: if-nez v6, 00ac // +0006 │ │ +3da3bc: 5401 da87 |00a8: iget-object v1, v0, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da3c0: 3901 66ff |00aa: if-nez v1, 0010 // -009a │ │ +3da3c4: 5301 db87 |00ac: iget-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ +3da3c8: 8176 |00ae: int-to-long v6, v7 │ │ +3da3ca: bc61 |00af: sub-long/2addr v1, v6 │ │ +3da3cc: 5a01 db87 |00b0: iput-wide v1, v0, Lokio/Buffer;.size:J // field@87db │ │ +3da3d0: 3805 0300 |00b2: if-eqz v5, 00b5 // +0003 │ │ +3da3d4: 2802 |00b4: goto 00b6 // +0002 │ │ +3da3d6: 7d33 |00b5: neg-long v3, v3 │ │ +3da3d8: 1003 |00b6: return-wide v3 │ │ +3da3da: 2201 7210 |00b7: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +3da3de: 1a02 f7cc |00b9: const-string v2, "size == 0" // string@ccf7 │ │ +3da3e2: 7020 8c83 2100 |00bb: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3da3e8: 2701 |00be: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=434 │ │ 0x0010 line=446 │ │ 0x0012 line=448 │ │ 0x0014 line=449 │ │ 0x0016 line=450 │ │ @@ -1580688,19 +1580684,19 @@ │ │ type : '(Ljava/io/InputStream;)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3da9bc: |[3da9bc] okio.Buffer.readFrom:(Ljava/io/InputStream;)Lokio/Buffer; │ │ -3da9cc: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -3da9d6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -3da9d8: 7052 50bc 4310 |0006: invoke-direct {v3, v4, v0, v1, v2}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@bc50 │ │ -3da9de: 1103 |0009: return-object v3 │ │ +3da9b0: |[3da9b0] okio.Buffer.readFrom:(Ljava/io/InputStream;)Lokio/Buffer; │ │ +3da9c0: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +3da9ca: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +3da9cc: 7052 50bc 4310 |0006: invoke-direct {v3, v4, v0, v1, v2}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@bc50 │ │ +3da9d2: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=242 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=4 (null) Ljava/io/InputStream; │ │ │ │ @@ -1580709,31 +1580705,31 @@ │ │ type : '(Ljava/io/InputStream;J)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -3da9e0: |[3da9e0] okio.Buffer.readFrom:(Ljava/io/InputStream;J)Lokio/Buffer; │ │ -3da9f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3da9f4: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -3da9f8: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ -3da9fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3da9fe: 7050 50bc 4365 |0007: invoke-direct {v3, v4, v5, v6, v0}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@bc50 │ │ -3daa04: 1103 |000a: return-object v3 │ │ -3daa06: 2204 7110 |000b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3daa0a: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3daa0e: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3daa14: 1a01 5778 |0012: const-string v1, "byteCount < 0: " // string@7857 │ │ -3daa18: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3daa1e: 6e30 8b84 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3daa24: 6e10 9f84 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3daa2a: 0c05 |001d: move-result-object v5 │ │ -3daa2c: 7020 8783 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3daa32: 2704 |0021: throw v4 │ │ +3da9d4: |[3da9d4] okio.Buffer.readFrom:(Ljava/io/InputStream;J)Lokio/Buffer; │ │ +3da9e4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3da9e8: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +3da9ec: 3a02 0700 |0004: if-ltz v2, 000b // +0007 │ │ +3da9f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3da9f2: 7050 50bc 4365 |0007: invoke-direct {v3, v4, v5, v6, v0}, Lokio/Buffer;.readFrom:(Ljava/io/InputStream;JZ)V // method@bc50 │ │ +3da9f8: 1103 |000a: return-object v3 │ │ +3da9fa: 2204 7110 |000b: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da9fe: 2200 9410 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3daa02: 7010 8384 0000 |000f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3daa08: 1a01 5778 |0012: const-string v1, "byteCount < 0: " // string@7857 │ │ +3daa0c: 6e20 8f84 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3daa12: 6e30 8b84 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3daa18: 6e10 9f84 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3daa1e: 0c05 |001d: move-result-object v5 │ │ +3daa20: 7020 8783 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3daa26: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x000b line=248 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x0022 reg=4 (null) Ljava/io/InputStream; │ │ @@ -1580744,24 +1580740,24 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3dbf4c: |[3dbf4c] okio.Buffer.readFully:(Lokio/Buffer;J)V │ │ -3dbf5c: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ -3dbf60: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ -3dbf64: 3a02 0600 |0004: if-ltz v2, 000a // +0006 │ │ -3dbf68: 6e40 7cbc 3465 |0006: invoke-virtual {v4, v3, v5, v6}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3dbf6e: 0e00 |0009: return-void │ │ -3dbf70: 6e40 7cbc 3410 |000a: invoke-virtual {v4, v3, v0, v1}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3dbf76: 2204 3810 |000d: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ -3dbf7a: 7010 3882 0400 |000f: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dbf80: 2704 |0012: throw v4 │ │ +3dbf40: |[3dbf40] okio.Buffer.readFully:(Lokio/Buffer;J)V │ │ +3dbf50: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ +3dbf54: 3102 0005 |0002: cmp-long v2, v0, v5 │ │ +3dbf58: 3a02 0600 |0004: if-ltz v2, 000a // +0006 │ │ +3dbf5c: 6e40 7cbc 3465 |0006: invoke-virtual {v4, v3, v5, v6}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3dbf62: 0e00 |0009: return-void │ │ +3dbf64: 6e40 7cbc 3410 |000a: invoke-virtual {v4, v3, v0, v1}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3dbf6a: 2204 3810 |000d: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ +3dbf6e: 7010 3882 0400 |000f: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dbf74: 2704 |0012: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0006 line=679 │ │ 0x000a line=676 │ │ 0x000d line=677 │ │ locals : │ │ @@ -1580774,30 +1580770,30 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3dbf10: |[3dbf10] okio.Buffer.readFully:([B)V │ │ -3dbf20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dbf22: 2141 |0001: array-length v1, v4 │ │ -3dbf24: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ -3dbf28: 2141 |0004: array-length v1, v4 │ │ -3dbf2a: b101 |0005: sub-int/2addr v1, v0 │ │ -3dbf2c: 6e40 43bc 4310 |0006: invoke-virtual {v3, v4, v0, v1}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3dbf32: 0a01 |0009: move-result v1 │ │ -3dbf34: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -3dbf36: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ -3dbf3a: b010 |000d: add-int/2addr v0, v1 │ │ -3dbf3c: 28f3 |000e: goto 0001 // -000d │ │ -3dbf3e: 2204 3810 |000f: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ -3dbf42: 7010 3882 0400 |0011: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dbf48: 2704 |0014: throw v4 │ │ -3dbf4a: 0e00 |0015: return-void │ │ +3dbf04: |[3dbf04] okio.Buffer.readFully:([B)V │ │ +3dbf14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dbf16: 2141 |0001: array-length v1, v4 │ │ +3dbf18: 3510 1300 |0002: if-ge v0, v1, 0015 // +0013 │ │ +3dbf1c: 2141 |0004: array-length v1, v4 │ │ +3dbf1e: b101 |0005: sub-int/2addr v1, v0 │ │ +3dbf20: 6e40 43bc 4310 |0006: invoke-virtual {v3, v4, v0, v1}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3dbf26: 0a01 |0009: move-result v1 │ │ +3dbf28: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +3dbf2a: 3221 0400 |000b: if-eq v1, v2, 000f // +0004 │ │ +3dbf2e: b010 |000d: add-int/2addr v0, v1 │ │ +3dbf30: 28f3 |000e: goto 0001 // -000d │ │ +3dbf32: 2204 3810 |000f: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ +3dbf36: 7010 3882 0400 |0011: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dbf3c: 2704 |0014: throw v4 │ │ +3dbf3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=880 │ │ 0x0004 line=881 │ │ 0x000f line=882 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lokio/Buffer; │ │ @@ -1580808,110 +1580804,110 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -3da3f8: |[3da3f8] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ -3da408: 53f0 db87 |0000: iget-wide v0, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da40c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3da410: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3da414: 3804 a600 |0006: if-eqz v4, 00ac // +00a6 │ │ -3da418: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3da41a: 0424 |0009: move-wide v4, v2 │ │ -3da41c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3da41e: 54f6 da87 |000b: iget-object v6, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da422: 5467 2988 |000d: iget-object v7, v6, Lokio/Segment;.data:[B // field@8829 │ │ -3da426: 5268 2d88 |000f: iget v8, v6, Lokio/Segment;.pos:I // field@882d │ │ -3da42a: 5269 2a88 |0011: iget v9, v6, Lokio/Segment;.limit:I // field@882a │ │ -3da42e: 3598 7e00 |0013: if-ge v8, v9, 0091 // +007e │ │ -3da432: 480a 0708 |0015: aget-byte v10, v7, v8 │ │ -3da436: 130b 3000 |0017: const/16 v11, #int 48 // #30 │ │ -3da43a: 34ba 0900 |0019: if-lt v10, v11, 0022 // +0009 │ │ -3da43e: 130b 3900 |001b: const/16 v11, #int 57 // #39 │ │ -3da442: 36ba 0500 |001d: if-gt v10, v11, 0022 // +0005 │ │ -3da446: d80b 0ad0 |001f: add-int/lit8 v11, v10, #int -48 // #d0 │ │ -3da44a: 2819 |0021: goto 003a // +0019 │ │ -3da44c: 130b 6100 |0022: const/16 v11, #int 97 // #61 │ │ -3da450: 34ba 0b00 |0024: if-lt v10, v11, 002f // +000b │ │ -3da454: 130b 6600 |0026: const/16 v11, #int 102 // #66 │ │ -3da458: 36ba 0700 |0028: if-gt v10, v11, 002f // +0007 │ │ -3da45c: d80b 0a9f |002a: add-int/lit8 v11, v10, #int -97 // #9f │ │ -3da460: d80b 0b0a |002c: add-int/lit8 v11, v11, #int 10 // #0a │ │ -3da464: 280c |002e: goto 003a // +000c │ │ -3da466: 130b 4100 |002f: const/16 v11, #int 65 // #41 │ │ -3da46a: 34ba 4100 |0031: if-lt v10, v11, 0072 // +0041 │ │ -3da46e: 130b 4600 |0033: const/16 v11, #int 70 // #46 │ │ -3da472: 36ba 3d00 |0035: if-gt v10, v11, 0072 // +003d │ │ -3da476: d80b 0abf |0037: add-int/lit8 v11, v10, #int -65 // #bf │ │ -3da47a: 28f3 |0039: goto 002c // -000d │ │ -3da47c: 190c 00f0 |003a: const-wide/high16 v12, #long -1152921504606846976 // #f000 │ │ -3da480: c04c |003c: and-long/2addr v12, v4 │ │ -3da482: 310e 0c02 |003d: cmp-long v14, v12, v2 │ │ -3da486: 390e 0b00 |003f: if-nez v14, 004a // +000b │ │ -3da48a: 124a |0041: const/4 v10, #int 4 // #4 │ │ -3da48c: c3a4 |0042: shl-long/2addr v4, v10 │ │ -3da48e: 81ba |0043: int-to-long v10, v11 │ │ -3da490: c1a4 |0044: or-long/2addr v4, v10 │ │ -3da492: d808 0801 |0045: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3da496: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3da49a: 28ca |0049: goto 0013 // -0036 │ │ -3da49c: 2200 c817 |004a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3da4a0: 7010 1abc 0000 |004c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3da4a6: 6e30 82bc 4005 |004f: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ -3da4ac: 0c00 |0052: move-result-object v0 │ │ -3da4ae: 6e20 7ebc a000 |0053: invoke-virtual {v0, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3da4b4: 0c00 |0056: move-result-object v0 │ │ -3da4b6: 2201 8210 |0057: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ -3da4ba: 2202 9410 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3da4be: 7010 8384 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da4c4: 1a03 3e53 |005e: const-string v3, "Number too large: " // string@533e │ │ -3da4c8: 6e20 8f84 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da4ce: 6e10 5ebc 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3da4d4: 0c00 |0066: move-result-object v0 │ │ -3da4d6: 6e20 8f84 0200 |0067: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da4dc: 6e10 9f84 0200 |006a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da4e2: 0c00 |006d: move-result-object v0 │ │ -3da4e4: 7020 0284 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3da4ea: 2701 |0071: throw v1 │ │ -3da4ec: 3801 0400 |0072: if-eqz v1, 0076 // +0004 │ │ -3da4f0: 1210 |0074: const/4 v0, #int 1 // #1 │ │ -3da4f2: 281c |0075: goto 0091 // +001c │ │ -3da4f4: 2200 8210 |0076: new-instance v0, Ljava/lang/NumberFormatException; // type@1082 │ │ -3da4f8: 2201 9410 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3da4fc: 7010 8384 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da502: 1a02 fb26 |007d: const-string v2, "Expected leading [0-9a-fA-F] character but was 0x" // string@26fb │ │ -3da506: 6e20 8f84 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da50c: 7110 a583 0a00 |0082: invoke-static {v10}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3da512: 0c02 |0085: move-result-object v2 │ │ -3da514: 6e20 8f84 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da51a: 6e10 9f84 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da520: 0c01 |008c: move-result-object v1 │ │ -3da522: 7020 0284 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3da528: 2700 |0090: throw v0 │ │ -3da52a: 3398 0c00 |0091: if-ne v8, v9, 009d // +000c │ │ -3da52e: 6e10 15be 0600 |0093: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3da534: 0c07 |0096: move-result-object v7 │ │ -3da536: 5bf7 da87 |0097: iput-object v7, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da53a: 7110 1cbe 0600 |0099: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3da540: 2803 |009c: goto 009f // +0003 │ │ -3da542: 5968 2d88 |009d: iput v8, v6, Lokio/Segment;.pos:I // field@882d │ │ -3da546: 3900 0600 |009f: if-nez v0, 00a5 // +0006 │ │ -3da54a: 54f6 da87 |00a1: iget-object v6, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da54e: 3906 68ff |00a3: if-nez v6, 000b // -0098 │ │ -3da552: 53f2 db87 |00a5: iget-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da556: 8110 |00a7: int-to-long v0, v1 │ │ -3da558: bc02 |00a8: sub-long/2addr v2, v0 │ │ -3da55a: 5af2 db87 |00a9: iput-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da55e: 1004 |00ab: return-wide v4 │ │ -3da560: 2200 7210 |00ac: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3da564: 1a01 f7cc |00ae: const-string v1, "size == 0" // string@ccf7 │ │ -3da568: 7020 8c83 1000 |00b0: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3da56e: 2700 |00b3: throw v0 │ │ +3da3ec: |[3da3ec] okio.Buffer.readHexadecimalUnsignedLong:()J │ │ +3da3fc: 53f0 db87 |0000: iget-wide v0, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da400: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3da404: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3da408: 3804 a600 |0006: if-eqz v4, 00ac // +00a6 │ │ +3da40c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3da40e: 0424 |0009: move-wide v4, v2 │ │ +3da410: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3da412: 54f6 da87 |000b: iget-object v6, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da416: 5467 2988 |000d: iget-object v7, v6, Lokio/Segment;.data:[B // field@8829 │ │ +3da41a: 5268 2d88 |000f: iget v8, v6, Lokio/Segment;.pos:I // field@882d │ │ +3da41e: 5269 2a88 |0011: iget v9, v6, Lokio/Segment;.limit:I // field@882a │ │ +3da422: 3598 7e00 |0013: if-ge v8, v9, 0091 // +007e │ │ +3da426: 480a 0708 |0015: aget-byte v10, v7, v8 │ │ +3da42a: 130b 3000 |0017: const/16 v11, #int 48 // #30 │ │ +3da42e: 34ba 0900 |0019: if-lt v10, v11, 0022 // +0009 │ │ +3da432: 130b 3900 |001b: const/16 v11, #int 57 // #39 │ │ +3da436: 36ba 0500 |001d: if-gt v10, v11, 0022 // +0005 │ │ +3da43a: d80b 0ad0 |001f: add-int/lit8 v11, v10, #int -48 // #d0 │ │ +3da43e: 2819 |0021: goto 003a // +0019 │ │ +3da440: 130b 6100 |0022: const/16 v11, #int 97 // #61 │ │ +3da444: 34ba 0b00 |0024: if-lt v10, v11, 002f // +000b │ │ +3da448: 130b 6600 |0026: const/16 v11, #int 102 // #66 │ │ +3da44c: 36ba 0700 |0028: if-gt v10, v11, 002f // +0007 │ │ +3da450: d80b 0a9f |002a: add-int/lit8 v11, v10, #int -97 // #9f │ │ +3da454: d80b 0b0a |002c: add-int/lit8 v11, v11, #int 10 // #0a │ │ +3da458: 280c |002e: goto 003a // +000c │ │ +3da45a: 130b 4100 |002f: const/16 v11, #int 65 // #41 │ │ +3da45e: 34ba 4100 |0031: if-lt v10, v11, 0072 // +0041 │ │ +3da462: 130b 4600 |0033: const/16 v11, #int 70 // #46 │ │ +3da466: 36ba 3d00 |0035: if-gt v10, v11, 0072 // +003d │ │ +3da46a: d80b 0abf |0037: add-int/lit8 v11, v10, #int -65 // #bf │ │ +3da46e: 28f3 |0039: goto 002c // -000d │ │ +3da470: 190c 00f0 |003a: const-wide/high16 v12, #long -1152921504606846976 // #f000 │ │ +3da474: c04c |003c: and-long/2addr v12, v4 │ │ +3da476: 310e 0c02 |003d: cmp-long v14, v12, v2 │ │ +3da47a: 390e 0b00 |003f: if-nez v14, 004a // +000b │ │ +3da47e: 124a |0041: const/4 v10, #int 4 // #4 │ │ +3da480: c3a4 |0042: shl-long/2addr v4, v10 │ │ +3da482: 81ba |0043: int-to-long v10, v11 │ │ +3da484: c1a4 |0044: or-long/2addr v4, v10 │ │ +3da486: d808 0801 |0045: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3da48a: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3da48e: 28ca |0049: goto 0013 // -0036 │ │ +3da490: 2200 c817 |004a: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3da494: 7010 1abc 0000 |004c: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3da49a: 6e30 82bc 4005 |004f: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ +3da4a0: 0c00 |0052: move-result-object v0 │ │ +3da4a2: 6e20 7ebc a000 |0053: invoke-virtual {v0, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3da4a8: 0c00 |0056: move-result-object v0 │ │ +3da4aa: 2201 8210 |0057: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ +3da4ae: 2202 9410 |0059: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3da4b2: 7010 8384 0200 |005b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da4b8: 1a03 3e53 |005e: const-string v3, "Number too large: " // string@533e │ │ +3da4bc: 6e20 8f84 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da4c2: 6e10 5ebc 0000 |0063: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3da4c8: 0c00 |0066: move-result-object v0 │ │ +3da4ca: 6e20 8f84 0200 |0067: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da4d0: 6e10 9f84 0200 |006a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da4d6: 0c00 |006d: move-result-object v0 │ │ +3da4d8: 7020 0284 0100 |006e: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3da4de: 2701 |0071: throw v1 │ │ +3da4e0: 3801 0400 |0072: if-eqz v1, 0076 // +0004 │ │ +3da4e4: 1210 |0074: const/4 v0, #int 1 // #1 │ │ +3da4e6: 281c |0075: goto 0091 // +001c │ │ +3da4e8: 2200 8210 |0076: new-instance v0, Ljava/lang/NumberFormatException; // type@1082 │ │ +3da4ec: 2201 9410 |0078: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3da4f0: 7010 8384 0100 |007a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da4f6: 1a02 fb26 |007d: const-string v2, "Expected leading [0-9a-fA-F] character but was 0x" // string@26fb │ │ +3da4fa: 6e20 8f84 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da500: 7110 a583 0a00 |0082: invoke-static {v10}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3da506: 0c02 |0085: move-result-object v2 │ │ +3da508: 6e20 8f84 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da50e: 6e10 9f84 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da514: 0c01 |008c: move-result-object v1 │ │ +3da516: 7020 0284 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3da51c: 2700 |0090: throw v0 │ │ +3da51e: 3398 0c00 |0091: if-ne v8, v9, 009d // +000c │ │ +3da522: 6e10 15be 0600 |0093: invoke-virtual {v6}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3da528: 0c07 |0096: move-result-object v7 │ │ +3da52a: 5bf7 da87 |0097: iput-object v7, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da52e: 7110 1cbe 0600 |0099: invoke-static {v6}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3da534: 2803 |009c: goto 009f // +0003 │ │ +3da536: 5968 2d88 |009d: iput v8, v6, Lokio/Segment;.pos:I // field@882d │ │ +3da53a: 3900 0600 |009f: if-nez v0, 00a5 // +0006 │ │ +3da53e: 54f6 da87 |00a1: iget-object v6, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da542: 3906 68ff |00a3: if-nez v6, 000b // -0098 │ │ +3da546: 53f2 db87 |00a5: iget-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da54a: 8110 |00a7: int-to-long v0, v1 │ │ +3da54c: bc02 |00a8: sub-long/2addr v2, v0 │ │ +3da54e: 5af2 db87 |00a9: iput-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da552: 1004 |00ab: return-wide v4 │ │ +3da554: 2200 7210 |00ac: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3da558: 1a01 f7cc |00ae: const-string v1, "size == 0" // string@ccf7 │ │ +3da55c: 7020 8c83 1000 |00b0: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3da562: 2700 |00b3: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x000b line=499 │ │ 0x000d line=501 │ │ 0x000f line=502 │ │ 0x0011 line=503 │ │ @@ -1580934,85 +1580930,85 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -3d92fc: |[3d92fc] okio.Buffer.readInt:()I │ │ -3d930c: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ -3d9310: 1602 0400 |0002: const-wide/16 v2, #int 4 // #4 │ │ -3d9314: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d9318: 3a04 6600 |0006: if-ltz v4, 006c // +0066 │ │ -3d931c: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9320: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9324: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d9328: 9105 0401 |000e: sub-int v5, v4, v1 │ │ -3d932c: 1246 |0010: const/4 v6, #int 4 // #4 │ │ -3d932e: 3565 2400 |0011: if-ge v5, v6, 0035 // +0024 │ │ -3d9332: 6e10 48bc 0800 |0013: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3d9338: 0a00 |0016: move-result v0 │ │ -3d933a: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3d933e: e000 0018 |0019: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -3d9342: 6e10 48bc 0800 |001b: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3d9348: 0a01 |001e: move-result v1 │ │ -3d934a: d511 ff00 |001f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3d934e: e001 0110 |0021: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -3d9352: b610 |0023: or-int/2addr v0, v1 │ │ -3d9354: 6e10 48bc 0800 |0024: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3d935a: 0a01 |0027: move-result v1 │ │ -3d935c: d511 ff00 |0028: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3d9360: e001 0108 |002a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3d9364: b610 |002c: or-int/2addr v0, v1 │ │ -3d9366: 6e10 48bc 0800 |002d: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3d936c: 0a01 |0030: move-result v1 │ │ -3d936e: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3d9372: b610 |0033: or-int/2addr v0, v1 │ │ -3d9374: 0f00 |0034: return v0 │ │ -3d9376: 5405 2988 |0035: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d937a: d806 0101 |0037: add-int/lit8 v6, v1, #int 1 // #01 │ │ -3d937e: 4801 0501 |0039: aget-byte v1, v5, v1 │ │ -3d9382: d511 ff00 |003b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3d9386: e001 0118 |003d: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -3d938a: d807 0601 |003f: add-int/lit8 v7, v6, #int 1 // #01 │ │ -3d938e: 4806 0506 |0041: aget-byte v6, v5, v6 │ │ -3d9392: d566 ff00 |0043: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3d9396: e006 0610 |0045: shl-int/lit8 v6, v6, #int 16 // #10 │ │ -3d939a: b661 |0047: or-int/2addr v1, v6 │ │ -3d939c: d806 0701 |0048: add-int/lit8 v6, v7, #int 1 // #01 │ │ -3d93a0: 4807 0507 |004a: aget-byte v7, v5, v7 │ │ -3d93a4: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -3d93a8: e007 0708 |004e: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -3d93ac: b671 |0050: or-int/2addr v1, v7 │ │ -3d93ae: d807 0601 |0051: add-int/lit8 v7, v6, #int 1 // #01 │ │ -3d93b2: 4805 0506 |0053: aget-byte v5, v5, v6 │ │ -3d93b6: d555 ff00 |0055: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3d93ba: b651 |0057: or-int/2addr v1, v5 │ │ -3d93bc: 5385 db87 |0058: iget-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ -3d93c0: bc25 |005a: sub-long/2addr v5, v2 │ │ -3d93c2: 5a85 db87 |005b: iput-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ -3d93c6: 3347 0c00 |005d: if-ne v7, v4, 0069 // +000c │ │ -3d93ca: 6e10 15be 0000 |005f: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d93d0: 0c02 |0062: move-result-object v2 │ │ -3d93d2: 5b82 da87 |0063: iput-object v2, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d93d6: 7110 1cbe 0000 |0065: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d93dc: 2803 |0068: goto 006b // +0003 │ │ -3d93de: 5907 2d88 |0069: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d93e2: 0f01 |006b: return v1 │ │ -3d93e4: 2200 7210 |006c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3d93e8: 2201 9410 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d93ec: 7010 8384 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d93f2: 1a02 f5cc |0073: const-string v2, "size < 4: " // string@ccf5 │ │ -3d93f6: 6e20 8f84 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d93fc: 5382 db87 |0078: iget-wide v2, v8, Lokio/Buffer;.size:J // field@87db │ │ -3d9400: 6e30 8b84 2103 |007a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9406: 6e10 9f84 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d940c: 0c01 |0080: move-result-object v1 │ │ -3d940e: 7020 8c83 1000 |0081: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3d9414: 2700 |0084: throw v0 │ │ +3d92f0: |[3d92f0] okio.Buffer.readInt:()I │ │ +3d9300: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ +3d9304: 1602 0400 |0002: const-wide/16 v2, #int 4 // #4 │ │ +3d9308: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d930c: 3a04 6600 |0006: if-ltz v4, 006c // +0066 │ │ +3d9310: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9314: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d9318: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d931c: 9105 0401 |000e: sub-int v5, v4, v1 │ │ +3d9320: 1246 |0010: const/4 v6, #int 4 // #4 │ │ +3d9322: 3565 2400 |0011: if-ge v5, v6, 0035 // +0024 │ │ +3d9326: 6e10 48bc 0800 |0013: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3d932c: 0a00 |0016: move-result v0 │ │ +3d932e: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3d9332: e000 0018 |0019: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +3d9336: 6e10 48bc 0800 |001b: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3d933c: 0a01 |001e: move-result v1 │ │ +3d933e: d511 ff00 |001f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3d9342: e001 0110 |0021: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +3d9346: b610 |0023: or-int/2addr v0, v1 │ │ +3d9348: 6e10 48bc 0800 |0024: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3d934e: 0a01 |0027: move-result v1 │ │ +3d9350: d511 ff00 |0028: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3d9354: e001 0108 |002a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3d9358: b610 |002c: or-int/2addr v0, v1 │ │ +3d935a: 6e10 48bc 0800 |002d: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3d9360: 0a01 |0030: move-result v1 │ │ +3d9362: d511 ff00 |0031: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3d9366: b610 |0033: or-int/2addr v0, v1 │ │ +3d9368: 0f00 |0034: return v0 │ │ +3d936a: 5405 2988 |0035: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d936e: d806 0101 |0037: add-int/lit8 v6, v1, #int 1 // #01 │ │ +3d9372: 4801 0501 |0039: aget-byte v1, v5, v1 │ │ +3d9376: d511 ff00 |003b: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3d937a: e001 0118 |003d: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +3d937e: d807 0601 |003f: add-int/lit8 v7, v6, #int 1 // #01 │ │ +3d9382: 4806 0506 |0041: aget-byte v6, v5, v6 │ │ +3d9386: d566 ff00 |0043: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3d938a: e006 0610 |0045: shl-int/lit8 v6, v6, #int 16 // #10 │ │ +3d938e: b661 |0047: or-int/2addr v1, v6 │ │ +3d9390: d806 0701 |0048: add-int/lit8 v6, v7, #int 1 // #01 │ │ +3d9394: 4807 0507 |004a: aget-byte v7, v5, v7 │ │ +3d9398: d577 ff00 |004c: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +3d939c: e007 0708 |004e: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +3d93a0: b671 |0050: or-int/2addr v1, v7 │ │ +3d93a2: d807 0601 |0051: add-int/lit8 v7, v6, #int 1 // #01 │ │ +3d93a6: 4805 0506 |0053: aget-byte v5, v5, v6 │ │ +3d93aa: d555 ff00 |0055: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3d93ae: b651 |0057: or-int/2addr v1, v5 │ │ +3d93b0: 5385 db87 |0058: iget-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ +3d93b4: bc25 |005a: sub-long/2addr v5, v2 │ │ +3d93b6: 5a85 db87 |005b: iput-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ +3d93ba: 3347 0c00 |005d: if-ne v7, v4, 0069 // +000c │ │ +3d93be: 6e10 15be 0000 |005f: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d93c4: 0c02 |0062: move-result-object v2 │ │ +3d93c6: 5b82 da87 |0063: iput-object v2, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d93ca: 7110 1cbe 0000 |0065: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d93d0: 2803 |0068: goto 006b // +0003 │ │ +3d93d2: 5907 2d88 |0069: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d93d6: 0f01 |006b: return v1 │ │ +3d93d8: 2200 7210 |006c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3d93dc: 2201 9410 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d93e0: 7010 8384 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d93e6: 1a02 f5cc |0073: const-string v2, "size < 4: " // string@ccf5 │ │ +3d93ea: 6e20 8f84 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d93f0: 5382 db87 |0078: iget-wide v2, v8, Lokio/Buffer;.size:J // field@87db │ │ +3d93f4: 6e30 8b84 2103 |007a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d93fa: 6e10 9f84 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d9400: 0c01 |0080: move-result-object v1 │ │ +3d9402: 7020 8c83 1000 |0081: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3d9408: 2700 |0084: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0008 line=358 │ │ 0x000a line=359 │ │ 0x000c line=360 │ │ 0x0013 line=364 │ │ @@ -1581034,20 +1581030,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d9418: |[3d9418] okio.Buffer.readIntLe:()I │ │ -3d9428: 6e10 54bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ -3d942e: 0a00 |0003: move-result v0 │ │ -3d9430: 7110 5dbe 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@be5d │ │ -3d9436: 0a00 |0007: move-result v0 │ │ -3d9438: 0f00 |0008: return v0 │ │ +3d940c: |[3d940c] okio.Buffer.readIntLe:()I │ │ +3d941c: 6e10 54bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ +3d9422: 0a00 |0003: move-result v0 │ │ +3d9424: 7110 5dbe 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesInt:(I)I // method@be5d │ │ +3d942a: 0a00 |0007: move-result v0 │ │ +3d942c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #55 : (in Lokio/Buffer;) │ │ @@ -1581055,113 +1581051,113 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -3da570: |[3da570] okio.Buffer.readLong:()J │ │ -3da580: 53f0 db87 |0000: iget-wide v0, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da584: 1602 0800 |0002: const-wide/16 v2, #int 8 // #8 │ │ -3da588: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3da58c: 3a04 8600 |0006: if-ltz v4, 008c // +0086 │ │ -3da590: 54f0 da87 |0008: iget-object v0, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da594: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3da598: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ -3da59c: 9105 0401 |000e: sub-int v5, v4, v1 │ │ -3da5a0: 1306 2000 |0010: const/16 v6, #int 32 // #20 │ │ -3da5a4: 1307 0800 |0012: const/16 v7, #int 8 // #8 │ │ -3da5a8: 3575 1600 |0014: if-ge v5, v7, 002a // +0016 │ │ -3da5ac: 6e10 54bc 0f00 |0016: invoke-virtual {v15}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ -3da5b2: 0a00 |0019: move-result v0 │ │ -3da5b4: 8100 |001a: int-to-long v0, v0 │ │ -3da5b6: 1802 ffff ffff 0000 0000 |001b: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ -3da5c0: c020 |0020: and-long/2addr v0, v2 │ │ -3da5c2: c360 |0021: shl-long/2addr v0, v6 │ │ -3da5c4: 6e10 54bc 0f00 |0022: invoke-virtual {v15}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ -3da5ca: 0a04 |0025: move-result v4 │ │ -3da5cc: 8144 |0026: int-to-long v4, v4 │ │ -3da5ce: c042 |0027: and-long/2addr v2, v4 │ │ -3da5d0: c120 |0028: or-long/2addr v0, v2 │ │ -3da5d2: 1000 |0029: return-wide v0 │ │ -3da5d4: 5405 2988 |002a: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3da5d8: d808 0101 |002c: add-int/lit8 v8, v1, #int 1 // #01 │ │ -3da5dc: 4801 0501 |002e: aget-byte v1, v5, v1 │ │ -3da5e0: 8119 |0030: int-to-long v9, v1 │ │ -3da5e2: 160b ff00 |0031: const-wide/16 v11, #int 255 // #ff │ │ -3da5e6: c0b9 |0033: and-long/2addr v9, v11 │ │ -3da5e8: 1301 3800 |0034: const/16 v1, #int 56 // #38 │ │ -3da5ec: c319 |0036: shl-long/2addr v9, v1 │ │ -3da5ee: d801 0801 |0037: add-int/lit8 v1, v8, #int 1 // #01 │ │ -3da5f2: 4808 0508 |0039: aget-byte v8, v5, v8 │ │ -3da5f6: 818d |003b: int-to-long v13, v8 │ │ -3da5f8: c0bd |003c: and-long/2addr v13, v11 │ │ -3da5fa: 1308 3000 |003d: const/16 v8, #int 48 // #30 │ │ -3da5fe: c38d |003f: shl-long/2addr v13, v8 │ │ -3da600: a108 090d |0040: or-long v8, v9, v13 │ │ -3da604: d80a 0101 |0042: add-int/lit8 v10, v1, #int 1 // #01 │ │ -3da608: 4801 0501 |0044: aget-byte v1, v5, v1 │ │ -3da60c: 811d |0046: int-to-long v13, v1 │ │ -3da60e: c0bd |0047: and-long/2addr v13, v11 │ │ -3da610: 1301 2800 |0048: const/16 v1, #int 40 // #28 │ │ -3da614: c31d |004a: shl-long/2addr v13, v1 │ │ -3da616: c1d8 |004b: or-long/2addr v8, v13 │ │ -3da618: d801 0a01 |004c: add-int/lit8 v1, v10, #int 1 // #01 │ │ -3da61c: 480a 050a |004e: aget-byte v10, v5, v10 │ │ -3da620: 81ad |0050: int-to-long v13, v10 │ │ -3da622: c0bd |0051: and-long/2addr v13, v11 │ │ -3da624: c36d |0052: shl-long/2addr v13, v6 │ │ -3da626: c1d8 |0053: or-long/2addr v8, v13 │ │ -3da628: d806 0101 |0054: add-int/lit8 v6, v1, #int 1 // #01 │ │ -3da62c: 4801 0501 |0056: aget-byte v1, v5, v1 │ │ -3da630: 811d |0058: int-to-long v13, v1 │ │ -3da632: c0bd |0059: and-long/2addr v13, v11 │ │ -3da634: 1301 1800 |005a: const/16 v1, #int 24 // #18 │ │ -3da638: c31d |005c: shl-long/2addr v13, v1 │ │ -3da63a: c1d8 |005d: or-long/2addr v8, v13 │ │ -3da63c: d801 0601 |005e: add-int/lit8 v1, v6, #int 1 // #01 │ │ -3da640: 4806 0506 |0060: aget-byte v6, v5, v6 │ │ -3da644: 816d |0062: int-to-long v13, v6 │ │ -3da646: c0bd |0063: and-long/2addr v13, v11 │ │ -3da648: 1306 1000 |0064: const/16 v6, #int 16 // #10 │ │ -3da64c: c36d |0066: shl-long/2addr v13, v6 │ │ -3da64e: c1d8 |0067: or-long/2addr v8, v13 │ │ -3da650: d806 0101 |0068: add-int/lit8 v6, v1, #int 1 // #01 │ │ -3da654: 4801 0501 |006a: aget-byte v1, v5, v1 │ │ -3da658: 811d |006c: int-to-long v13, v1 │ │ -3da65a: c0bd |006d: and-long/2addr v13, v11 │ │ -3da65c: c37d |006e: shl-long/2addr v13, v7 │ │ -3da65e: a107 080d |006f: or-long v7, v8, v13 │ │ -3da662: d801 0601 |0071: add-int/lit8 v1, v6, #int 1 // #01 │ │ -3da666: 4805 0506 |0073: aget-byte v5, v5, v6 │ │ -3da66a: 8155 |0075: int-to-long v5, v5 │ │ -3da66c: c0b5 |0076: and-long/2addr v5, v11 │ │ -3da66e: c175 |0077: or-long/2addr v5, v7 │ │ -3da670: 53f7 db87 |0078: iget-wide v7, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da674: bc27 |007a: sub-long/2addr v7, v2 │ │ -3da676: 5af7 db87 |007b: iput-wide v7, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da67a: 3341 0c00 |007d: if-ne v1, v4, 0089 // +000c │ │ -3da67e: 6e10 15be 0000 |007f: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3da684: 0c01 |0082: move-result-object v1 │ │ -3da686: 5bf1 da87 |0083: iput-object v1, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3da68a: 7110 1cbe 0000 |0085: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3da690: 2803 |0088: goto 008b // +0003 │ │ -3da692: 5901 2d88 |0089: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3da696: 1005 |008b: return-wide v5 │ │ -3da698: 2200 7210 |008c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3da69c: 2201 9410 |008e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3da6a0: 7010 8384 0100 |0090: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3da6a6: 1a02 f6cc |0093: const-string v2, "size < 8: " // string@ccf6 │ │ -3da6aa: 6e20 8f84 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3da6b0: 53f2 db87 |0098: iget-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ -3da6b4: 6e30 8b84 2103 |009a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3da6ba: 6e10 9f84 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3da6c0: 0c01 |00a0: move-result-object v1 │ │ -3da6c2: 7020 8c83 1000 |00a1: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3da6c8: 2700 |00a4: throw v0 │ │ +3da564: |[3da564] okio.Buffer.readLong:()J │ │ +3da574: 53f0 db87 |0000: iget-wide v0, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da578: 1602 0800 |0002: const-wide/16 v2, #int 8 // #8 │ │ +3da57c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3da580: 3a04 8600 |0006: if-ltz v4, 008c // +0086 │ │ +3da584: 54f0 da87 |0008: iget-object v0, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da588: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3da58c: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ +3da590: 9105 0401 |000e: sub-int v5, v4, v1 │ │ +3da594: 1306 2000 |0010: const/16 v6, #int 32 // #20 │ │ +3da598: 1307 0800 |0012: const/16 v7, #int 8 // #8 │ │ +3da59c: 3575 1600 |0014: if-ge v5, v7, 002a // +0016 │ │ +3da5a0: 6e10 54bc 0f00 |0016: invoke-virtual {v15}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ +3da5a6: 0a00 |0019: move-result v0 │ │ +3da5a8: 8100 |001a: int-to-long v0, v0 │ │ +3da5aa: 1802 ffff ffff 0000 0000 |001b: const-wide v2, #double 2.122e-314 // #00000000ffffffff │ │ +3da5b4: c020 |0020: and-long/2addr v0, v2 │ │ +3da5b6: c360 |0021: shl-long/2addr v0, v6 │ │ +3da5b8: 6e10 54bc 0f00 |0022: invoke-virtual {v15}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ +3da5be: 0a04 |0025: move-result v4 │ │ +3da5c0: 8144 |0026: int-to-long v4, v4 │ │ +3da5c2: c042 |0027: and-long/2addr v2, v4 │ │ +3da5c4: c120 |0028: or-long/2addr v0, v2 │ │ +3da5c6: 1000 |0029: return-wide v0 │ │ +3da5c8: 5405 2988 |002a: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3da5cc: d808 0101 |002c: add-int/lit8 v8, v1, #int 1 // #01 │ │ +3da5d0: 4801 0501 |002e: aget-byte v1, v5, v1 │ │ +3da5d4: 8119 |0030: int-to-long v9, v1 │ │ +3da5d6: 160b ff00 |0031: const-wide/16 v11, #int 255 // #ff │ │ +3da5da: c0b9 |0033: and-long/2addr v9, v11 │ │ +3da5dc: 1301 3800 |0034: const/16 v1, #int 56 // #38 │ │ +3da5e0: c319 |0036: shl-long/2addr v9, v1 │ │ +3da5e2: d801 0801 |0037: add-int/lit8 v1, v8, #int 1 // #01 │ │ +3da5e6: 4808 0508 |0039: aget-byte v8, v5, v8 │ │ +3da5ea: 818d |003b: int-to-long v13, v8 │ │ +3da5ec: c0bd |003c: and-long/2addr v13, v11 │ │ +3da5ee: 1308 3000 |003d: const/16 v8, #int 48 // #30 │ │ +3da5f2: c38d |003f: shl-long/2addr v13, v8 │ │ +3da5f4: a108 090d |0040: or-long v8, v9, v13 │ │ +3da5f8: d80a 0101 |0042: add-int/lit8 v10, v1, #int 1 // #01 │ │ +3da5fc: 4801 0501 |0044: aget-byte v1, v5, v1 │ │ +3da600: 811d |0046: int-to-long v13, v1 │ │ +3da602: c0bd |0047: and-long/2addr v13, v11 │ │ +3da604: 1301 2800 |0048: const/16 v1, #int 40 // #28 │ │ +3da608: c31d |004a: shl-long/2addr v13, v1 │ │ +3da60a: c1d8 |004b: or-long/2addr v8, v13 │ │ +3da60c: d801 0a01 |004c: add-int/lit8 v1, v10, #int 1 // #01 │ │ +3da610: 480a 050a |004e: aget-byte v10, v5, v10 │ │ +3da614: 81ad |0050: int-to-long v13, v10 │ │ +3da616: c0bd |0051: and-long/2addr v13, v11 │ │ +3da618: c36d |0052: shl-long/2addr v13, v6 │ │ +3da61a: c1d8 |0053: or-long/2addr v8, v13 │ │ +3da61c: d806 0101 |0054: add-int/lit8 v6, v1, #int 1 // #01 │ │ +3da620: 4801 0501 |0056: aget-byte v1, v5, v1 │ │ +3da624: 811d |0058: int-to-long v13, v1 │ │ +3da626: c0bd |0059: and-long/2addr v13, v11 │ │ +3da628: 1301 1800 |005a: const/16 v1, #int 24 // #18 │ │ +3da62c: c31d |005c: shl-long/2addr v13, v1 │ │ +3da62e: c1d8 |005d: or-long/2addr v8, v13 │ │ +3da630: d801 0601 |005e: add-int/lit8 v1, v6, #int 1 // #01 │ │ +3da634: 4806 0506 |0060: aget-byte v6, v5, v6 │ │ +3da638: 816d |0062: int-to-long v13, v6 │ │ +3da63a: c0bd |0063: and-long/2addr v13, v11 │ │ +3da63c: 1306 1000 |0064: const/16 v6, #int 16 // #10 │ │ +3da640: c36d |0066: shl-long/2addr v13, v6 │ │ +3da642: c1d8 |0067: or-long/2addr v8, v13 │ │ +3da644: d806 0101 |0068: add-int/lit8 v6, v1, #int 1 // #01 │ │ +3da648: 4801 0501 |006a: aget-byte v1, v5, v1 │ │ +3da64c: 811d |006c: int-to-long v13, v1 │ │ +3da64e: c0bd |006d: and-long/2addr v13, v11 │ │ +3da650: c37d |006e: shl-long/2addr v13, v7 │ │ +3da652: a107 080d |006f: or-long v7, v8, v13 │ │ +3da656: d801 0601 |0071: add-int/lit8 v1, v6, #int 1 // #01 │ │ +3da65a: 4805 0506 |0073: aget-byte v5, v5, v6 │ │ +3da65e: 8155 |0075: int-to-long v5, v5 │ │ +3da660: c0b5 |0076: and-long/2addr v5, v11 │ │ +3da662: c175 |0077: or-long/2addr v5, v7 │ │ +3da664: 53f7 db87 |0078: iget-wide v7, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da668: bc27 |007a: sub-long/2addr v7, v2 │ │ +3da66a: 5af7 db87 |007b: iput-wide v7, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da66e: 3341 0c00 |007d: if-ne v1, v4, 0089 // +000c │ │ +3da672: 6e10 15be 0000 |007f: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3da678: 0c01 |0082: move-result-object v1 │ │ +3da67a: 5bf1 da87 |0083: iput-object v1, v15, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3da67e: 7110 1cbe 0000 |0085: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3da684: 2803 |0088: goto 008b // +0003 │ │ +3da686: 5901 2d88 |0089: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3da68a: 1005 |008b: return-wide v5 │ │ +3da68c: 2200 7210 |008c: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3da690: 2201 9410 |008e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3da694: 7010 8384 0100 |0090: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3da69a: 1a02 f6cc |0093: const-string v2, "size < 8: " // string@ccf6 │ │ +3da69e: 6e20 8f84 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3da6a4: 53f2 db87 |0098: iget-wide v2, v15, Lokio/Buffer;.size:J // field@87db │ │ +3da6a8: 6e30 8b84 2103 |009a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3da6ae: 6e10 9f84 0100 |009d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3da6b4: 0c01 |00a0: move-result-object v1 │ │ +3da6b6: 7020 8c83 1000 |00a1: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3da6bc: 2700 |00a4: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0008 line=390 │ │ 0x000a line=391 │ │ 0x000c line=392 │ │ 0x0016 line=396 │ │ @@ -1581181,20 +1581177,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3da6cc: |[3da6cc] okio.Buffer.readLongLe:()J │ │ -3da6dc: 6e10 56bc 0200 |0000: invoke-virtual {v2}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ -3da6e2: 0b00 |0003: move-result-wide v0 │ │ -3da6e4: 7120 5ebe 1000 |0004: invoke-static {v0, v1}, Lokio/Util;.reverseBytesLong:(J)J // method@be5e │ │ -3da6ea: 0b00 |0007: move-result-wide v0 │ │ -3da6ec: 1000 |0008: return-wide v0 │ │ +3da6c0: |[3da6c0] okio.Buffer.readLongLe:()J │ │ +3da6d0: 6e10 56bc 0200 |0000: invoke-virtual {v2}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ +3da6d6: 0b00 |0003: move-result-wide v0 │ │ +3da6d8: 7120 5ebe 1000 |0004: invoke-static {v0, v1}, Lokio/Util;.reverseBytesLong:(J)J // method@be5e │ │ +3da6de: 0b00 |0007: move-result-wide v0 │ │ +3da6e0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lokio/Buffer; │ │ │ │ #57 : (in Lokio/Buffer;) │ │ @@ -1581202,67 +1581198,67 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -3dbcc4: |[3dbcc4] okio.Buffer.readShort:()S │ │ -3dbcd4: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dbcd8: 1602 0200 |0002: const-wide/16 v2, #int 2 // #2 │ │ -3dbcdc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3dbce0: 3a04 4400 |0006: if-ltz v4, 004a // +0044 │ │ -3dbce4: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbce8: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dbcec: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbcf0: 9105 0401 |000e: sub-int v5, v4, v1 │ │ -3dbcf4: 1226 |0010: const/4 v6, #int 2 // #2 │ │ -3dbcf6: 3565 1300 |0011: if-ge v5, v6, 0024 // +0013 │ │ -3dbcfa: 6e10 48bc 0800 |0013: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3dbd00: 0a00 |0016: move-result v0 │ │ -3dbd02: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -3dbd06: e000 0008 |0019: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -3dbd0a: 6e10 48bc 0800 |001b: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3dbd10: 0a01 |001e: move-result v1 │ │ -3dbd12: d511 ff00 |001f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3dbd16: b610 |0021: or-int/2addr v0, v1 │ │ -3dbd18: 8f00 |0022: int-to-short v0, v0 │ │ -3dbd1a: 0f00 |0023: return v0 │ │ -3dbd1c: 5405 2988 |0024: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dbd20: d806 0101 |0026: add-int/lit8 v6, v1, #int 1 // #01 │ │ -3dbd24: 4801 0501 |0028: aget-byte v1, v5, v1 │ │ -3dbd28: d511 ff00 |002a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -3dbd2c: e001 0108 |002c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -3dbd30: d807 0601 |002e: add-int/lit8 v7, v6, #int 1 // #01 │ │ -3dbd34: 4805 0506 |0030: aget-byte v5, v5, v6 │ │ -3dbd38: d555 ff00 |0032: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -3dbd3c: b651 |0034: or-int/2addr v1, v5 │ │ -3dbd3e: 5385 db87 |0035: iget-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dbd42: bc25 |0037: sub-long/2addr v5, v2 │ │ -3dbd44: 5a85 db87 |0038: iput-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dbd48: 3347 0c00 |003a: if-ne v7, v4, 0046 // +000c │ │ -3dbd4c: 6e10 15be 0000 |003c: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3dbd52: 0c02 |003f: move-result-object v2 │ │ -3dbd54: 5b82 da87 |0040: iput-object v2, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbd58: 7110 1cbe 0000 |0042: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3dbd5e: 2803 |0045: goto 0048 // +0003 │ │ -3dbd60: 5907 2d88 |0046: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dbd64: 8f10 |0048: int-to-short v0, v1 │ │ -3dbd66: 0f00 |0049: return v0 │ │ -3dbd68: 2200 7210 |004a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3dbd6c: 2201 9410 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3dbd70: 7010 8384 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dbd76: 1a02 f4cc |0051: const-string v2, "size < 2: " // string@ccf4 │ │ -3dbd7a: 6e20 8f84 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dbd80: 5382 db87 |0056: iget-wide v2, v8, Lokio/Buffer;.size:J // field@87db │ │ -3dbd84: 6e30 8b84 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3dbd8a: 6e10 9f84 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dbd90: 0c01 |005e: move-result-object v1 │ │ -3dbd92: 7020 8c83 1000 |005f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3dbd98: 2700 |0062: throw v0 │ │ +3dbcb8: |[3dbcb8] okio.Buffer.readShort:()S │ │ +3dbcc8: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dbccc: 1602 0200 |0002: const-wide/16 v2, #int 2 // #2 │ │ +3dbcd0: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3dbcd4: 3a04 4400 |0006: if-ltz v4, 004a // +0044 │ │ +3dbcd8: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbcdc: 5201 2d88 |000a: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dbce0: 5204 2a88 |000c: iget v4, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbce4: 9105 0401 |000e: sub-int v5, v4, v1 │ │ +3dbce8: 1226 |0010: const/4 v6, #int 2 // #2 │ │ +3dbcea: 3565 1300 |0011: if-ge v5, v6, 0024 // +0013 │ │ +3dbcee: 6e10 48bc 0800 |0013: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3dbcf4: 0a00 |0016: move-result v0 │ │ +3dbcf6: d500 ff00 |0017: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +3dbcfa: e000 0008 |0019: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +3dbcfe: 6e10 48bc 0800 |001b: invoke-virtual {v8}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3dbd04: 0a01 |001e: move-result v1 │ │ +3dbd06: d511 ff00 |001f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3dbd0a: b610 |0021: or-int/2addr v0, v1 │ │ +3dbd0c: 8f00 |0022: int-to-short v0, v0 │ │ +3dbd0e: 0f00 |0023: return v0 │ │ +3dbd10: 5405 2988 |0024: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dbd14: d806 0101 |0026: add-int/lit8 v6, v1, #int 1 // #01 │ │ +3dbd18: 4801 0501 |0028: aget-byte v1, v5, v1 │ │ +3dbd1c: d511 ff00 |002a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +3dbd20: e001 0108 |002c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +3dbd24: d807 0601 |002e: add-int/lit8 v7, v6, #int 1 // #01 │ │ +3dbd28: 4805 0506 |0030: aget-byte v5, v5, v6 │ │ +3dbd2c: d555 ff00 |0032: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +3dbd30: b651 |0034: or-int/2addr v1, v5 │ │ +3dbd32: 5385 db87 |0035: iget-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dbd36: bc25 |0037: sub-long/2addr v5, v2 │ │ +3dbd38: 5a85 db87 |0038: iput-wide v5, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dbd3c: 3347 0c00 |003a: if-ne v7, v4, 0046 // +000c │ │ +3dbd40: 6e10 15be 0000 |003c: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3dbd46: 0c02 |003f: move-result-object v2 │ │ +3dbd48: 5b82 da87 |0040: iput-object v2, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbd4c: 7110 1cbe 0000 |0042: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3dbd52: 2803 |0045: goto 0048 // +0003 │ │ +3dbd54: 5907 2d88 |0046: iput v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dbd58: 8f10 |0048: int-to-short v0, v1 │ │ +3dbd5a: 0f00 |0049: return v0 │ │ +3dbd5c: 2200 7210 |004a: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3dbd60: 2201 9410 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3dbd64: 7010 8384 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dbd6a: 1a02 f4cc |0051: const-string v2, "size < 2: " // string@ccf4 │ │ +3dbd6e: 6e20 8f84 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dbd74: 5382 db87 |0056: iget-wide v2, v8, Lokio/Buffer;.size:J // field@87db │ │ +3dbd78: 6e30 8b84 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3dbd7e: 6e10 9f84 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dbd84: 0c01 |005e: move-result-object v1 │ │ +3dbd86: 7020 8c83 1000 |005f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3dbd8c: 2700 |0062: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0008 line=329 │ │ 0x000a line=330 │ │ 0x000c line=331 │ │ 0x0013 line=335 │ │ @@ -1581282,20 +1581278,20 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3dbd9c: |[3dbd9c] okio.Buffer.readShortLe:()S │ │ -3dbdac: 6e10 58bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ -3dbdb2: 0a00 |0003: move-result v0 │ │ -3dbdb4: 7110 5fbe 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@be5f │ │ -3dbdba: 0a00 |0007: move-result v0 │ │ -3dbdbc: 0f00 |0008: return v0 │ │ +3dbd90: |[3dbd90] okio.Buffer.readShortLe:()S │ │ +3dbda0: 6e10 58bc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ +3dbda6: 0a00 |0003: move-result v0 │ │ +3dbda8: 7110 5fbe 0000 |0004: invoke-static {v0}, Lokio/Util;.reverseBytesShort:(S)S // method@be5f │ │ +3dbdae: 0a00 |0007: move-result v0 │ │ +3dbdb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #59 : (in Lokio/Buffer;) │ │ @@ -1581303,76 +1581299,76 @@ │ │ type : '(JLjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -3d9864: |[3d9864] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ -3d9874: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d9878: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d987c: 0474 |0004: move-wide v4, v7 │ │ -3d987e: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3d9884: 3809 6600 |0008: if-eqz v9, 006e // +0066 │ │ -3d9888: 1700 ffff ff7f |000a: const-wide/32 v0, #float nan // #7fffffff │ │ -3d988e: 3102 0700 |000d: cmp-long v2, v7, v0 │ │ -3d9892: 3c02 4800 |000f: if-gtz v2, 0057 // +0048 │ │ -3d9896: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ -3d989a: 3102 0700 |0013: cmp-long v2, v7, v0 │ │ -3d989e: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ -3d98a2: 1a07 0000 |0017: const-string v7, "" // string@0000 │ │ -3d98a6: 1107 |0019: return-object v7 │ │ -3d98a8: 5460 da87 |001a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d98ac: 5201 2d88 |001c: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d98b0: 8111 |001e: int-to-long v1, v1 │ │ -3d98b2: bb71 |001f: add-long/2addr v1, v7 │ │ -3d98b4: 5203 2a88 |0020: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d98b8: 8133 |0022: int-to-long v3, v3 │ │ -3d98ba: 3105 0103 |0023: cmp-long v5, v1, v3 │ │ -3d98be: 3d05 0c00 |0025: if-lez v5, 0031 // +000c │ │ -3d98c2: 2200 9210 |0027: new-instance v0, Ljava/lang/String; // type@1092 │ │ -3d98c6: 6e30 4abc 7608 |0029: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ -3d98cc: 0c07 |002c: move-result-object v7 │ │ -3d98ce: 7030 4284 7009 |002d: invoke-direct {v0, v7, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ -3d98d4: 1100 |0030: return-object v0 │ │ -3d98d6: 2201 9210 |0031: new-instance v1, Ljava/lang/String; // type@1092 │ │ -3d98da: 5402 2988 |0033: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3d98de: 5203 2d88 |0035: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d98e2: 8474 |0037: long-to-int v4, v7 │ │ -3d98e4: 7059 4084 2143 |0038: invoke-direct {v1, v2, v3, v4, v9}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@8440 │ │ -3d98ea: 5209 2d88 |003b: iget v9, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d98ee: 8192 |003d: int-to-long v2, v9 │ │ -3d98f0: bb72 |003e: add-long/2addr v2, v7 │ │ -3d98f2: 8429 |003f: long-to-int v9, v2 │ │ -3d98f4: 5909 2d88 |0040: iput v9, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d98f8: 5362 db87 |0042: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d98fc: bc72 |0044: sub-long/2addr v2, v7 │ │ -3d98fe: 5a62 db87 |0045: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d9902: 5207 2d88 |0047: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ -3d9906: 5208 2a88 |0049: iget v8, v0, Lokio/Segment;.limit:I // field@882a │ │ -3d990a: 3387 0b00 |004b: if-ne v7, v8, 0056 // +000b │ │ -3d990e: 6e10 15be 0000 |004d: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3d9914: 0c07 |0050: move-result-object v7 │ │ -3d9916: 5b67 da87 |0051: iput-object v7, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d991a: 7110 1cbe 0000 |0053: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3d9920: 1101 |0056: return-object v1 │ │ -3d9922: 2209 7110 |0057: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d9926: 2200 9410 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3d992a: 7010 8384 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d9930: 1a01 5878 |005e: const-string v1, "byteCount > Integer.MAX_VALUE: " // string@7858 │ │ -3d9934: 6e20 8f84 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d993a: 6e30 8b84 7008 |0063: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9940: 6e10 9f84 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d9946: 0c07 |0069: move-result-object v7 │ │ -3d9948: 7020 8783 7900 |006a: invoke-direct {v9, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d994e: 2709 |006d: throw v9 │ │ -3d9950: 2207 7110 |006e: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d9954: 1a08 ff79 |0070: const-string v8, "charset == null" // string@79ff │ │ -3d9958: 7020 8783 8700 |0072: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d995e: 2707 |0075: throw v7 │ │ +3d9858: |[3d9858] okio.Buffer.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ +3d9868: 5360 db87 |0000: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d986c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9870: 0474 |0004: move-wide v4, v7 │ │ +3d9872: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3d9878: 3809 6600 |0008: if-eqz v9, 006e // +0066 │ │ +3d987c: 1700 ffff ff7f |000a: const-wide/32 v0, #float nan // #7fffffff │ │ +3d9882: 3102 0700 |000d: cmp-long v2, v7, v0 │ │ +3d9886: 3c02 4800 |000f: if-gtz v2, 0057 // +0048 │ │ +3d988a: 1600 0000 |0011: const-wide/16 v0, #int 0 // #0 │ │ +3d988e: 3102 0700 |0013: cmp-long v2, v7, v0 │ │ +3d9892: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ +3d9896: 1a07 0000 |0017: const-string v7, "" // string@0000 │ │ +3d989a: 1107 |0019: return-object v7 │ │ +3d989c: 5460 da87 |001a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d98a0: 5201 2d88 |001c: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d98a4: 8111 |001e: int-to-long v1, v1 │ │ +3d98a6: bb71 |001f: add-long/2addr v1, v7 │ │ +3d98a8: 5203 2a88 |0020: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d98ac: 8133 |0022: int-to-long v3, v3 │ │ +3d98ae: 3105 0103 |0023: cmp-long v5, v1, v3 │ │ +3d98b2: 3d05 0c00 |0025: if-lez v5, 0031 // +000c │ │ +3d98b6: 2200 9210 |0027: new-instance v0, Ljava/lang/String; // type@1092 │ │ +3d98ba: 6e30 4abc 7608 |0029: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ +3d98c0: 0c07 |002c: move-result-object v7 │ │ +3d98c2: 7030 4284 7009 |002d: invoke-direct {v0, v7, v9}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ +3d98c8: 1100 |0030: return-object v0 │ │ +3d98ca: 2201 9210 |0031: new-instance v1, Ljava/lang/String; // type@1092 │ │ +3d98ce: 5402 2988 |0033: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3d98d2: 5203 2d88 |0035: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d98d6: 8474 |0037: long-to-int v4, v7 │ │ +3d98d8: 7059 4084 2143 |0038: invoke-direct {v1, v2, v3, v4, v9}, Ljava/lang/String;.:([BIILjava/nio/charset/Charset;)V // method@8440 │ │ +3d98de: 5209 2d88 |003b: iget v9, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d98e2: 8192 |003d: int-to-long v2, v9 │ │ +3d98e4: bb72 |003e: add-long/2addr v2, v7 │ │ +3d98e6: 8429 |003f: long-to-int v9, v2 │ │ +3d98e8: 5909 2d88 |0040: iput v9, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d98ec: 5362 db87 |0042: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d98f0: bc72 |0044: sub-long/2addr v2, v7 │ │ +3d98f2: 5a62 db87 |0045: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d98f6: 5207 2d88 |0047: iget v7, v0, Lokio/Segment;.pos:I // field@882d │ │ +3d98fa: 5208 2a88 |0049: iget v8, v0, Lokio/Segment;.limit:I // field@882a │ │ +3d98fe: 3387 0b00 |004b: if-ne v7, v8, 0056 // +000b │ │ +3d9902: 6e10 15be 0000 |004d: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3d9908: 0c07 |0050: move-result-object v7 │ │ +3d990a: 5b67 da87 |0051: iput-object v7, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d990e: 7110 1cbe 0000 |0053: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3d9914: 1101 |0056: return-object v1 │ │ +3d9916: 2209 7110 |0057: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d991a: 2200 9410 |0059: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3d991e: 7010 8384 0000 |005b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d9924: 1a01 5878 |005e: const-string v1, "byteCount > Integer.MAX_VALUE: " // string@7858 │ │ +3d9928: 6e20 8f84 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d992e: 6e30 8b84 7008 |0063: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d9934: 6e10 9f84 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d993a: 0c07 |0069: move-result-object v7 │ │ +3d993c: 7020 8783 7900 |006a: invoke-direct {v9, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d9942: 2709 |006d: throw v9 │ │ +3d9944: 2207 7110 |006e: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d9948: 1a08 ff79 |0070: const-string v8, "charset == null" // string@79ff │ │ +3d994c: 7020 8783 8700 |0072: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d9952: 2707 |0075: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x001a line=718 │ │ 0x001c line=719 │ │ 0x0027 line=721 │ │ 0x0031 line=724 │ │ @@ -1581393,23 +1581389,23 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -3d9828: |[3d9828] okio.Buffer.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -3d9838: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ -3d983c: 6e40 5abc 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ -3d9842: 0c03 |0005: move-result-object v3 │ │ -3d9844: 1103 |0006: return-object v3 │ │ -3d9846: 0d03 |0007: move-exception v3 │ │ -3d9848: 2200 5b10 |0008: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ -3d984c: 7020 eb82 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d9852: 2700 |000d: throw v0 │ │ +3d981c: |[3d981c] okio.Buffer.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +3d982c: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ +3d9830: 6e40 5abc 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ +3d9836: 0c03 |0005: move-result-object v3 │ │ +3d9838: 1103 |0006: return-object v3 │ │ +3d983a: 0d03 |0007: move-exception v3 │ │ +3d983c: 2200 5b10 |0008: new-instance v0, Ljava/lang/AssertionError; // type@105b │ │ +3d9840: 7020 eb82 3000 |000a: invoke-direct {v0, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d9846: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/EOFException; -> 0x0007 │ │ positions : │ │ 0x0000 line=704 │ │ 0x0008 line=706 │ │ locals : │ │ @@ -1581421,20 +1581417,20 @@ │ │ type : '()Lokio/Buffer$UnsafeCursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3db654: |[3db654] okio.Buffer.readUnsafe:()Lokio/Buffer$UnsafeCursor; │ │ -3db664: 2200 c717 |0000: new-instance v0, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ -3db668: 7010 13bc 0000 |0002: invoke-direct {v0}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ -3db66e: 6e20 5dbc 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.readUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc5d │ │ -3db674: 0c00 |0008: move-result-object v0 │ │ -3db676: 1100 |0009: return-object v0 │ │ +3db648: |[3db648] okio.Buffer.readUnsafe:()Lokio/Buffer$UnsafeCursor; │ │ +3db658: 2200 c717 |0000: new-instance v0, Lokio/Buffer$UnsafeCursor; // type@17c7 │ │ +3db65c: 7010 13bc 0000 |0002: invoke-direct {v0}, Lokio/Buffer$UnsafeCursor;.:()V // method@bc13 │ │ +3db662: 6e20 5dbc 0100 |0005: invoke-virtual {v1, v0}, Lokio/Buffer;.readUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; // method@bc5d │ │ +3db668: 0c00 |0008: move-result-object v0 │ │ +3db66a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1843 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/Buffer; │ │ │ │ #62 : (in Lokio/Buffer;) │ │ @@ -1581442,25 +1581438,25 @@ │ │ type : '(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3db678: |[3db678] okio.Buffer.readUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; │ │ -3db688: 5420 d187 |0000: iget-object v0, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3db68c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3db690: 5b21 d187 |0004: iput-object v1, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ -3db694: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3db696: 5c20 d587 |0007: iput-boolean v0, v2, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ -3db69a: 1102 |0009: return-object v2 │ │ -3db69c: 2202 7210 |000a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3db6a0: 1a00 3173 |000c: const-string v0, "already attached to a buffer" // string@7331 │ │ -3db6a4: 7020 8c83 0200 |000e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3db6aa: 2702 |0011: throw v2 │ │ +3db66c: |[3db66c] okio.Buffer.readUnsafe:(Lokio/Buffer$UnsafeCursor;)Lokio/Buffer$UnsafeCursor; │ │ +3db67c: 5420 d187 |0000: iget-object v0, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3db680: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3db684: 5b21 d187 |0004: iput-object v1, v2, Lokio/Buffer$UnsafeCursor;.buffer:Lokio/Buffer; // field@87d1 │ │ +3db688: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3db68a: 5c20 d587 |0007: iput-boolean v0, v2, Lokio/Buffer$UnsafeCursor;.readWrite:Z // field@87d5 │ │ +3db68e: 1102 |0009: return-object v2 │ │ +3db690: 2202 7210 |000a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3db694: 1a00 3173 |000c: const-string v0, "already attached to a buffer" // string@7331 │ │ +3db698: 7020 8c83 0200 |000e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3db69e: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1847 │ │ 0x0004 line=1851 │ │ 0x0007 line=1852 │ │ 0x000a line=1848 │ │ locals : │ │ @@ -1581472,24 +1581468,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3d9960: |[3d9960] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ -3d9970: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ -3d9974: 6202 3a88 |0002: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3d9978: 6e40 5abc 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ -3d997e: 0c00 |0007: move-result-object v0 │ │ -3d9980: 1100 |0008: return-object v0 │ │ -3d9982: 0d00 |0009: move-exception v0 │ │ -3d9984: 2201 5b10 |000a: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3d9988: 7020 eb82 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ -3d998e: 2701 |000f: throw v1 │ │ +3d9954: |[3d9954] okio.Buffer.readUtf8:()Ljava/lang/String; │ │ +3d9964: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ +3d9968: 6202 3a88 |0002: sget-object v2, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3d996c: 6e40 5abc 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ +3d9972: 0c00 |0007: move-result-object v0 │ │ +3d9974: 1100 |0008: return-object v0 │ │ +3d9976: 0d00 |0009: move-exception v0 │ │ +3d9978: 2201 5b10 |000a: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3d997c: 7020 eb82 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@82eb │ │ +3d9982: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/EOFException; -> 0x0009 │ │ positions : │ │ 0x0000 line=692 │ │ 0x000a line=694 │ │ locals : │ │ @@ -1581500,19 +1581496,19 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3d99a0: |[3d99a0] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ -3d99b0: 6200 3a88 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3d99b4: 6e40 5abc 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ -3d99ba: 0c02 |0005: move-result-object v2 │ │ -3d99bc: 1102 |0006: return-object v2 │ │ +3d9994: |[3d9994] okio.Buffer.readUtf8:(J)Ljava/lang/String; │ │ +3d99a4: 6200 3a88 |0000: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3d99a8: 6e40 5abc 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ +3d99ae: 0c02 |0005: move-result-object v2 │ │ +3d99b0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -1581521,107 +1581517,107 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 179 16-bit code units │ │ -3d943c: |[3d943c] okio.Buffer.readUtf8CodePoint:()I │ │ -3d944c: 53c0 db87 |0000: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ -3d9450: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d9454: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3d9458: 3804 a700 |0006: if-eqz v4, 00ad // +00a7 │ │ -3d945c: 6e30 2cbc 2c03 |0008: invoke-virtual {v12, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d9462: 0a00 |000b: move-result v0 │ │ -3d9464: d501 8000 |000c: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -3d9468: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d946a: 1303 8000 |000f: const/16 v3, #int 128 // #80 │ │ -3d946e: 1404 fdff 0000 |0011: const v4, #float 9.18313e-41 // #0000fffd │ │ -3d9474: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ -3d9478: dd01 007f |0016: and-int/lit8 v1, v0, #int 127 // #7f │ │ -3d947c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -3d947e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3d9480: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3d9482: 2824 |001b: goto 003f // +0024 │ │ -3d9484: d501 e000 |001c: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ -3d9488: 1305 c000 |001e: const/16 v5, #int 192 // #c0 │ │ -3d948c: 3351 0800 |0020: if-ne v1, v5, 0028 // +0008 │ │ -3d9490: dd01 001f |0022: and-int/lit8 v1, v0, #int 31 // #1f │ │ -3d9494: 1225 |0024: const/4 v5, #int 2 // #2 │ │ -3d9496: 1306 8000 |0025: const/16 v6, #int 128 // #80 │ │ -3d949a: 2818 |0027: goto 003f // +0018 │ │ -3d949c: d501 f000 |0028: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ -3d94a0: 1305 e000 |002a: const/16 v5, #int 224 // #e0 │ │ -3d94a4: 3351 0800 |002c: if-ne v1, v5, 0034 // +0008 │ │ -3d94a8: dd01 000f |002e: and-int/lit8 v1, v0, #int 15 // #0f │ │ -3d94ac: 1235 |0030: const/4 v5, #int 3 // #3 │ │ -3d94ae: 1306 0008 |0031: const/16 v6, #int 2048 // #800 │ │ -3d94b2: 280c |0033: goto 003f // +000c │ │ -3d94b4: d501 f800 |0034: and-int/lit16 v1, v0, #int 248 // #00f8 │ │ -3d94b8: 1305 f000 |0036: const/16 v5, #int 240 // #f0 │ │ -3d94bc: 3351 6f00 |0038: if-ne v1, v5, 00a7 // +006f │ │ -3d94c0: dd01 0007 |003a: and-int/lit8 v1, v0, #int 7 // #07 │ │ -3d94c4: 1245 |003c: const/4 v5, #int 4 // #4 │ │ -3d94c6: 1506 0100 |003d: const/high16 v6, #int 65536 // #1 │ │ -3d94ca: 53c7 db87 |003f: iget-wide v7, v12, Lokio/Buffer;.size:J // field@87db │ │ -3d94ce: 8159 |0041: int-to-long v9, v5 │ │ -3d94d0: 310b 0709 |0042: cmp-long v11, v7, v9 │ │ -3d94d4: 3a0b 3100 |0044: if-ltz v11, 0075 // +0031 │ │ -3d94d8: 3552 1700 |0046: if-ge v2, v5, 005d // +0017 │ │ -3d94dc: 8127 |0048: int-to-long v7, v2 │ │ -3d94de: 6e30 2cbc 7c08 |0049: invoke-virtual {v12, v7, v8}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d94e4: 0a00 |004c: move-result v0 │ │ -3d94e6: d50b c000 |004d: and-int/lit16 v11, v0, #int 192 // #00c0 │ │ -3d94ea: 333b 0a00 |004f: if-ne v11, v3, 0059 // +000a │ │ -3d94ee: e001 0106 |0051: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -3d94f2: dd00 003f |0053: and-int/lit8 v0, v0, #int 63 // #3f │ │ -3d94f6: b601 |0055: or-int/2addr v1, v0 │ │ -3d94f8: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d94fc: 28ee |0058: goto 0046 // -0012 │ │ -3d94fe: 6e30 6ebc 7c08 |0059: invoke-virtual {v12, v7, v8}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d9504: 0f04 |005c: return v4 │ │ -3d9506: 6e30 6ebc 9c0a |005d: invoke-virtual {v12, v9, v10}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d950c: 1400 ffff 1000 |0060: const v0, #float 1.5612e-39 // #0010ffff │ │ -3d9512: 3701 0300 |0063: if-le v1, v0, 0066 // +0003 │ │ -3d9516: 0f04 |0065: return v4 │ │ -3d9518: 1400 00d8 0000 |0066: const v0, #float 7.74862e-41 // #0000d800 │ │ -3d951e: 3401 0800 |0069: if-lt v1, v0, 0071 // +0008 │ │ -3d9522: 1400 ffdf 0000 |006b: const v0, #float 8.03547e-41 // #0000dfff │ │ -3d9528: 3601 0300 |006e: if-gt v1, v0, 0071 // +0003 │ │ -3d952c: 0f04 |0070: return v4 │ │ -3d952e: 3561 0300 |0071: if-ge v1, v6, 0074 // +0003 │ │ -3d9532: 0f04 |0073: return v4 │ │ -3d9534: 0f01 |0074: return v1 │ │ -3d9536: 2201 3810 |0075: new-instance v1, Ljava/io/EOFException; // type@1038 │ │ -3d953a: 2202 9410 |0077: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3d953e: 7010 8384 0200 |0079: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d9544: 1a03 f3cc |007c: const-string v3, "size < " // string@ccf3 │ │ -3d9548: 6e20 8f84 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d954e: 6e20 8a84 5200 |0081: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3d9554: 1a03 1115 |0084: const-string v3, ": " // string@1511 │ │ -3d9558: 6e20 8f84 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d955e: 53c3 db87 |0089: iget-wide v3, v12, Lokio/Buffer;.size:J // field@87db │ │ -3d9562: 6e30 8b84 3204 |008b: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9568: 1a03 9205 |008e: const-string v3, " (to read code point prefixed 0x" // string@0592 │ │ -3d956c: 6e20 8f84 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9572: 7110 a583 0000 |0093: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3d9578: 0c00 |0096: move-result-object v0 │ │ -3d957a: 6e20 8f84 0200 |0097: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9580: 1a00 5211 |009a: const-string v0, ")" // string@1152 │ │ -3d9584: 6e20 8f84 0200 |009c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d958a: 6e10 9f84 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d9590: 0c00 |00a2: move-result-object v0 │ │ -3d9592: 7020 3982 0100 |00a3: invoke-direct {v1, v0}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ -3d9598: 2701 |00a6: throw v1 │ │ -3d959a: 1600 0100 |00a7: const-wide/16 v0, #int 1 // #1 │ │ -3d959e: 6e30 6ebc 0c01 |00a9: invoke-virtual {v12, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d95a4: 0f04 |00ac: return v4 │ │ -3d95a6: 2200 3810 |00ad: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3d95aa: 7010 3882 0000 |00af: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3d95b0: 2700 |00b2: throw v0 │ │ +3d9430: |[3d9430] okio.Buffer.readUtf8CodePoint:()I │ │ +3d9440: 53c0 db87 |0000: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ +3d9444: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9448: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3d944c: 3804 a700 |0006: if-eqz v4, 00ad // +00a7 │ │ +3d9450: 6e30 2cbc 2c03 |0008: invoke-virtual {v12, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d9456: 0a00 |000b: move-result v0 │ │ +3d9458: d501 8000 |000c: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +3d945c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d945e: 1303 8000 |000f: const/16 v3, #int 128 // #80 │ │ +3d9462: 1404 fdff 0000 |0011: const v4, #float 9.18313e-41 // #0000fffd │ │ +3d9468: 3901 0800 |0014: if-nez v1, 001c // +0008 │ │ +3d946c: dd01 007f |0016: and-int/lit8 v1, v0, #int 127 // #7f │ │ +3d9470: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +3d9472: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3d9474: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3d9476: 2824 |001b: goto 003f // +0024 │ │ +3d9478: d501 e000 |001c: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ +3d947c: 1305 c000 |001e: const/16 v5, #int 192 // #c0 │ │ +3d9480: 3351 0800 |0020: if-ne v1, v5, 0028 // +0008 │ │ +3d9484: dd01 001f |0022: and-int/lit8 v1, v0, #int 31 // #1f │ │ +3d9488: 1225 |0024: const/4 v5, #int 2 // #2 │ │ +3d948a: 1306 8000 |0025: const/16 v6, #int 128 // #80 │ │ +3d948e: 2818 |0027: goto 003f // +0018 │ │ +3d9490: d501 f000 |0028: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ +3d9494: 1305 e000 |002a: const/16 v5, #int 224 // #e0 │ │ +3d9498: 3351 0800 |002c: if-ne v1, v5, 0034 // +0008 │ │ +3d949c: dd01 000f |002e: and-int/lit8 v1, v0, #int 15 // #0f │ │ +3d94a0: 1235 |0030: const/4 v5, #int 3 // #3 │ │ +3d94a2: 1306 0008 |0031: const/16 v6, #int 2048 // #800 │ │ +3d94a6: 280c |0033: goto 003f // +000c │ │ +3d94a8: d501 f800 |0034: and-int/lit16 v1, v0, #int 248 // #00f8 │ │ +3d94ac: 1305 f000 |0036: const/16 v5, #int 240 // #f0 │ │ +3d94b0: 3351 6f00 |0038: if-ne v1, v5, 00a7 // +006f │ │ +3d94b4: dd01 0007 |003a: and-int/lit8 v1, v0, #int 7 // #07 │ │ +3d94b8: 1245 |003c: const/4 v5, #int 4 // #4 │ │ +3d94ba: 1506 0100 |003d: const/high16 v6, #int 65536 // #1 │ │ +3d94be: 53c7 db87 |003f: iget-wide v7, v12, Lokio/Buffer;.size:J // field@87db │ │ +3d94c2: 8159 |0041: int-to-long v9, v5 │ │ +3d94c4: 310b 0709 |0042: cmp-long v11, v7, v9 │ │ +3d94c8: 3a0b 3100 |0044: if-ltz v11, 0075 // +0031 │ │ +3d94cc: 3552 1700 |0046: if-ge v2, v5, 005d // +0017 │ │ +3d94d0: 8127 |0048: int-to-long v7, v2 │ │ +3d94d2: 6e30 2cbc 7c08 |0049: invoke-virtual {v12, v7, v8}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d94d8: 0a00 |004c: move-result v0 │ │ +3d94da: d50b c000 |004d: and-int/lit16 v11, v0, #int 192 // #00c0 │ │ +3d94de: 333b 0a00 |004f: if-ne v11, v3, 0059 // +000a │ │ +3d94e2: e001 0106 |0051: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +3d94e6: dd00 003f |0053: and-int/lit8 v0, v0, #int 63 // #3f │ │ +3d94ea: b601 |0055: or-int/2addr v1, v0 │ │ +3d94ec: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d94f0: 28ee |0058: goto 0046 // -0012 │ │ +3d94f2: 6e30 6ebc 7c08 |0059: invoke-virtual {v12, v7, v8}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d94f8: 0f04 |005c: return v4 │ │ +3d94fa: 6e30 6ebc 9c0a |005d: invoke-virtual {v12, v9, v10}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d9500: 1400 ffff 1000 |0060: const v0, #float 1.5612e-39 // #0010ffff │ │ +3d9506: 3701 0300 |0063: if-le v1, v0, 0066 // +0003 │ │ +3d950a: 0f04 |0065: return v4 │ │ +3d950c: 1400 00d8 0000 |0066: const v0, #float 7.74862e-41 // #0000d800 │ │ +3d9512: 3401 0800 |0069: if-lt v1, v0, 0071 // +0008 │ │ +3d9516: 1400 ffdf 0000 |006b: const v0, #float 8.03547e-41 // #0000dfff │ │ +3d951c: 3601 0300 |006e: if-gt v1, v0, 0071 // +0003 │ │ +3d9520: 0f04 |0070: return v4 │ │ +3d9522: 3561 0300 |0071: if-ge v1, v6, 0074 // +0003 │ │ +3d9526: 0f04 |0073: return v4 │ │ +3d9528: 0f01 |0074: return v1 │ │ +3d952a: 2201 3810 |0075: new-instance v1, Ljava/io/EOFException; // type@1038 │ │ +3d952e: 2202 9410 |0077: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3d9532: 7010 8384 0200 |0079: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d9538: 1a03 f3cc |007c: const-string v3, "size < " // string@ccf3 │ │ +3d953c: 6e20 8f84 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9542: 6e20 8a84 5200 |0081: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3d9548: 1a03 1115 |0084: const-string v3, ": " // string@1511 │ │ +3d954c: 6e20 8f84 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9552: 53c3 db87 |0089: iget-wide v3, v12, Lokio/Buffer;.size:J // field@87db │ │ +3d9556: 6e30 8b84 3204 |008b: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d955c: 1a03 9205 |008e: const-string v3, " (to read code point prefixed 0x" // string@0592 │ │ +3d9560: 6e20 8f84 3200 |0090: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9566: 7110 a583 0000 |0093: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3d956c: 0c00 |0096: move-result-object v0 │ │ +3d956e: 6e20 8f84 0200 |0097: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9574: 1a00 5211 |009a: const-string v0, ")" // string@1152 │ │ +3d9578: 6e20 8f84 0200 |009c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d957e: 6e10 9f84 0200 |009f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d9584: 0c00 |00a2: move-result-object v0 │ │ +3d9586: 7020 3982 0100 |00a3: invoke-direct {v1, v0}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ +3d958c: 2701 |00a6: throw v1 │ │ +3d958e: 1600 0100 |00a7: const-wide/16 v0, #int 1 // #1 │ │ +3d9592: 6e30 6ebc 0c01 |00a9: invoke-virtual {v12, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d9598: 0f04 |00ac: return v4 │ │ +3d959a: 2200 3810 |00ad: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3d959e: 7010 3882 0000 |00af: invoke-direct {v0}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3d95a4: 2700 |00b2: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0008 line=783 │ │ 0x003f line=818 │ │ 0x0049 line=827 │ │ 0x0059 line=833 │ │ @@ -1581638,33 +1581634,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -3d99c0: |[3d99c0] okio.Buffer.readUtf8Line:()Ljava/lang/String; │ │ -3d99d0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3d99d4: 6e20 32bc 0500 |0002: invoke-virtual {v5, v0}, Lokio/Buffer;.indexOf:(B)J // method@bc32 │ │ -3d99da: 0b00 |0005: move-result-wide v0 │ │ -3d99dc: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -3d99e0: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3d99e4: 3904 1100 |000a: if-nez v4, 001b // +0011 │ │ -3d99e8: 5350 db87 |000c: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3d99ec: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -3d99f0: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -3d99f4: 3804 0700 |0012: if-eqz v4, 0019 // +0007 │ │ -3d99f8: 6e30 5fbc 0501 |0014: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ -3d99fe: 0c00 |0017: move-result-object v0 │ │ -3d9a00: 2802 |0018: goto 001a // +0002 │ │ -3d9a02: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3d9a04: 1100 |001a: return-object v0 │ │ -3d9a06: 6e30 62bc 0501 |001b: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3d9a0c: 0c00 |001e: move-result-object v0 │ │ -3d9a0e: 1100 |001f: return-object v0 │ │ +3d99b4: |[3d99b4] okio.Buffer.readUtf8Line:()Ljava/lang/String; │ │ +3d99c4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3d99c8: 6e20 32bc 0500 |0002: invoke-virtual {v5, v0}, Lokio/Buffer;.indexOf:(B)J // method@bc32 │ │ +3d99ce: 0b00 |0005: move-result-wide v0 │ │ +3d99d0: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +3d99d4: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3d99d8: 3904 1100 |000a: if-nez v4, 001b // +0011 │ │ +3d99dc: 5350 db87 |000c: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3d99e0: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +3d99e4: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +3d99e8: 3804 0700 |0012: if-eqz v4, 0019 // +0007 │ │ +3d99ec: 6e30 5fbc 0501 |0014: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ +3d99f2: 0c00 |0017: move-result-object v0 │ │ +3d99f4: 2802 |0018: goto 001a // +0002 │ │ +3d99f6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3d99f8: 1100 |001a: return-object v0 │ │ +3d99fa: 6e30 62bc 0501 |001b: invoke-virtual {v5, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3d9a00: 0c00 |001e: move-result-object v0 │ │ +3d9a02: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=737 │ │ 0x000c line=740 │ │ 0x001b line=743 │ │ locals : │ │ 0x0000 - 0x0020 reg=5 this Lokio/Buffer; │ │ @@ -1581674,33 +1581670,33 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3d9a10: |[3d9a10] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ -3d9a20: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3d9a24: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3d9a28: 3104 0702 |0004: cmp-long v4, v7, v2 │ │ -3d9a2c: 3d04 1600 |0006: if-lez v4, 001c // +0016 │ │ -3d9a30: 9c02 0700 |0008: sub-long v2, v7, v0 │ │ -3d9a34: 6e30 2cbc 2603 |000a: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d9a3a: 0a04 |000d: move-result v4 │ │ -3d9a3c: 1305 0d00 |000e: const/16 v5, #int 13 // #d │ │ -3d9a40: 3354 0c00 |0010: if-ne v4, v5, 001c // +000c │ │ -3d9a44: 6e30 5fbc 2603 |0012: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ -3d9a4a: 0c07 |0015: move-result-object v7 │ │ -3d9a4c: 1600 0200 |0016: const-wide/16 v0, #int 2 // #2 │ │ -3d9a50: 6e30 6ebc 0601 |0018: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d9a56: 1107 |001b: return-object v7 │ │ -3d9a58: 6e30 5fbc 7608 |001c: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ -3d9a5e: 0c07 |001f: move-result-object v7 │ │ -3d9a60: 6e30 6ebc 0601 |0020: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d9a66: 1107 |0023: return-object v7 │ │ +3d9a04: |[3d9a04] okio.Buffer.readUtf8Line:(J)Ljava/lang/String; │ │ +3d9a14: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3d9a18: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3d9a1c: 3104 0702 |0004: cmp-long v4, v7, v2 │ │ +3d9a20: 3d04 1600 |0006: if-lez v4, 001c // +0016 │ │ +3d9a24: 9c02 0700 |0008: sub-long v2, v7, v0 │ │ +3d9a28: 6e30 2cbc 2603 |000a: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d9a2e: 0a04 |000d: move-result v4 │ │ +3d9a30: 1305 0d00 |000e: const/16 v5, #int 13 // #d │ │ +3d9a34: 3354 0c00 |0010: if-ne v4, v5, 001c // +000c │ │ +3d9a38: 6e30 5fbc 2603 |0012: invoke-virtual {v6, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ +3d9a3e: 0c07 |0015: move-result-object v7 │ │ +3d9a40: 1600 0200 |0016: const-wide/16 v0, #int 2 // #2 │ │ +3d9a44: 6e30 6ebc 0601 |0018: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d9a4a: 1107 |001b: return-object v7 │ │ +3d9a4c: 6e30 5fbc 7608 |001c: invoke-virtual {v6, v7, v8}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ +3d9a52: 0c07 |001f: move-result-object v7 │ │ +3d9a54: 6e30 6ebc 0601 |0020: invoke-virtual {v6, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d9a5a: 1107 |0023: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x000a line=766 │ │ 0x0012 line=768 │ │ 0x0018 line=769 │ │ 0x001c line=774 │ │ 0x0020 line=775 │ │ @@ -1581713,19 +1581709,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3d9a68: |[3d9a68] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ -3d9a78: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -3d9a82: 6e30 64bc 0201 |0005: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8LineStrict:(J)Ljava/lang/String; // method@bc64 │ │ -3d9a88: 0c00 |0008: move-result-object v0 │ │ -3d9a8a: 1100 |0009: return-object v0 │ │ +3d9a5c: |[3d9a5c] okio.Buffer.readUtf8LineStrict:()Ljava/lang/String; │ │ +3d9a6c: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +3d9a76: 6e30 64bc 0201 |0005: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8LineStrict:(J)Ljava/lang/String; // method@bc64 │ │ +3d9a7c: 0c00 |0008: move-result-object v0 │ │ +3d9a7e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=747 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ │ │ #69 : (in Lokio/Buffer;) │ │ @@ -1581733,96 +1581729,96 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 169 16-bit code units │ │ -3d9a8c: |[3d9a8c] okio.Buffer.readUtf8LineStrict:(J)Ljava/lang/String; │ │ -3d9a9c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3d9aa0: 3102 0b00 |0002: cmp-long v2, v11, v0 │ │ -3d9aa4: 3a02 8e00 |0004: if-ltz v2, 0092 // +008e │ │ -3d9aa8: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -3d9aac: 1802 ffff ffff ffff ff7f |0008: const-wide v2, #double nan // #7fffffffffffffff │ │ -3d9ab6: 3104 0b02 |000d: cmp-long v4, v11, v2 │ │ -3d9aba: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ -3d9abe: 2803 |0011: goto 0014 // +0003 │ │ -3d9ac0: 9b02 0b00 |0012: add-long v2, v11, v0 │ │ -3d9ac4: 1305 0a00 |0014: const/16 v5, #int 10 // #a │ │ -3d9ac8: 1606 0000 |0016: const-wide/16 v6, #int 0 // #0 │ │ -3d9acc: 07a4 |0018: move-object v4, v10 │ │ -3d9ace: 0428 |0019: move-wide v8, v2 │ │ -3d9ad0: 7406 34bc 0400 |001a: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ -3d9ad6: 0b04 |001d: move-result-wide v4 │ │ -3d9ad8: 1606 ffff |001e: const-wide/16 v6, #int -1 // #ffff │ │ -3d9adc: 3108 0406 |0020: cmp-long v8, v4, v6 │ │ -3d9ae0: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -3d9ae4: 6e30 62bc 4a05 |0024: invoke-virtual {v10, v4, v5}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3d9aea: 0c0b |0027: move-result-object v11 │ │ -3d9aec: 110b |0028: return-object v11 │ │ -3d9aee: 6e10 6dbc 0a00 |0029: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d9af4: 0b04 |002c: move-result-wide v4 │ │ -3d9af6: 3106 0204 |002d: cmp-long v6, v2, v4 │ │ -3d9afa: 3b06 1900 |002f: if-gez v6, 0048 // +0019 │ │ -3d9afe: 9c00 0200 |0031: sub-long v0, v2, v0 │ │ -3d9b02: 6e30 2cbc 0a01 |0033: invoke-virtual {v10, v0, v1}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d9b08: 0a00 |0036: move-result v0 │ │ -3d9b0a: 1301 0d00 |0037: const/16 v1, #int 13 // #d │ │ -3d9b0e: 3310 0f00 |0039: if-ne v0, v1, 0048 // +000f │ │ -3d9b12: 6e30 2cbc 2a03 |003b: invoke-virtual {v10, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3d9b18: 0a00 |003e: move-result v0 │ │ -3d9b1a: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ -3d9b1e: 3310 0700 |0041: if-ne v0, v1, 0048 // +0007 │ │ -3d9b22: 6e30 62bc 2a03 |0043: invoke-virtual {v10, v2, v3}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3d9b28: 0c0b |0046: move-result-object v11 │ │ -3d9b2a: 110b |0047: return-object v11 │ │ -3d9b2c: 2206 c817 |0048: new-instance v6, Lokio/Buffer; // type@17c8 │ │ -3d9b30: 7010 1abc 0600 |004a: invoke-direct {v6}, Lokio/Buffer;.:()V // method@bc1a │ │ -3d9b36: 1602 0000 |004d: const-wide/16 v2, #int 0 // #0 │ │ -3d9b3a: 1600 2000 |004f: const-wide/16 v0, #int 32 // #20 │ │ -3d9b3e: 6e10 6dbc 0a00 |0051: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d9b44: 0b04 |0054: move-result-wide v4 │ │ -3d9b46: 7140 df83 1054 |0055: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d9b4c: 0b04 |0058: move-result-wide v4 │ │ -3d9b4e: 07a0 |0059: move-object v0, v10 │ │ -3d9b50: 0761 |005a: move-object v1, v6 │ │ -3d9b52: 7406 23bc 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3d9b58: 2200 3810 |005e: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3d9b5c: 2201 9410 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d9b60: 7010 8384 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d9b66: 1a02 3a6c |0065: const-string v2, "\n not found: limit=" // string@6c3a │ │ -3d9b6a: 6e20 8f84 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9b70: 6e10 6dbc 0a00 |006a: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3d9b76: 0b02 |006d: move-result-wide v2 │ │ -3d9b78: 7140 df83 32cb |006e: invoke-static {v2, v3, v11, v12}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3d9b7e: 0b0b |0071: move-result-wide v11 │ │ -3d9b80: 6e30 8b84 b10c |0072: invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9b86: 1a0b 1906 |0075: const-string v11, " content=" // string@0619 │ │ -3d9b8a: 6e20 8f84 b100 |0077: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9b90: 6e10 4bbc 0600 |007a: invoke-virtual {v6}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3d9b96: 0c0b |007d: move-result-object v11 │ │ -3d9b98: 6e10 f9bc 0b00 |007e: invoke-virtual {v11}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3d9b9e: 0c0b |0081: move-result-object v11 │ │ -3d9ba0: 6e20 8f84 b100 |0082: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9ba6: 130b 2620 |0085: const/16 v11, #int 8230 // #2026 │ │ -3d9baa: 6e20 8784 b100 |0087: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3d9bb0: 6e10 9f84 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d9bb6: 0c0b |008d: move-result-object v11 │ │ -3d9bb8: 7020 3982 b000 |008e: invoke-direct {v0, v11}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ -3d9bbe: 2700 |0091: throw v0 │ │ -3d9bc0: 2200 7110 |0092: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d9bc4: 2201 9410 |0094: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3d9bc8: 7010 8384 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3d9bce: 1a02 56a2 |0099: const-string v2, "limit < 0: " // string@a256 │ │ -3d9bd2: 6e20 8f84 2100 |009b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3d9bd8: 6e30 8b84 b10c |009e: invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3d9bde: 6e10 9f84 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3d9be4: 0c0b |00a4: move-result-object v11 │ │ -3d9be6: 7020 8783 b000 |00a5: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d9bec: 2700 |00a8: throw v0 │ │ +3d9a80: |[3d9a80] okio.Buffer.readUtf8LineStrict:(J)Ljava/lang/String; │ │ +3d9a90: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3d9a94: 3102 0b00 |0002: cmp-long v2, v11, v0 │ │ +3d9a98: 3a02 8e00 |0004: if-ltz v2, 0092 // +008e │ │ +3d9a9c: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +3d9aa0: 1802 ffff ffff ffff ff7f |0008: const-wide v2, #double nan // #7fffffffffffffff │ │ +3d9aaa: 3104 0b02 |000d: cmp-long v4, v11, v2 │ │ +3d9aae: 3904 0300 |000f: if-nez v4, 0012 // +0003 │ │ +3d9ab2: 2803 |0011: goto 0014 // +0003 │ │ +3d9ab4: 9b02 0b00 |0012: add-long v2, v11, v0 │ │ +3d9ab8: 1305 0a00 |0014: const/16 v5, #int 10 // #a │ │ +3d9abc: 1606 0000 |0016: const-wide/16 v6, #int 0 // #0 │ │ +3d9ac0: 07a4 |0018: move-object v4, v10 │ │ +3d9ac2: 0428 |0019: move-wide v8, v2 │ │ +3d9ac4: 7406 34bc 0400 |001a: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ +3d9aca: 0b04 |001d: move-result-wide v4 │ │ +3d9acc: 1606 ffff |001e: const-wide/16 v6, #int -1 // #ffff │ │ +3d9ad0: 3108 0406 |0020: cmp-long v8, v4, v6 │ │ +3d9ad4: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +3d9ad8: 6e30 62bc 4a05 |0024: invoke-virtual {v10, v4, v5}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3d9ade: 0c0b |0027: move-result-object v11 │ │ +3d9ae0: 110b |0028: return-object v11 │ │ +3d9ae2: 6e10 6dbc 0a00 |0029: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d9ae8: 0b04 |002c: move-result-wide v4 │ │ +3d9aea: 3106 0204 |002d: cmp-long v6, v2, v4 │ │ +3d9aee: 3b06 1900 |002f: if-gez v6, 0048 // +0019 │ │ +3d9af2: 9c00 0200 |0031: sub-long v0, v2, v0 │ │ +3d9af6: 6e30 2cbc 0a01 |0033: invoke-virtual {v10, v0, v1}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d9afc: 0a00 |0036: move-result v0 │ │ +3d9afe: 1301 0d00 |0037: const/16 v1, #int 13 // #d │ │ +3d9b02: 3310 0f00 |0039: if-ne v0, v1, 0048 // +000f │ │ +3d9b06: 6e30 2cbc 2a03 |003b: invoke-virtual {v10, v2, v3}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3d9b0c: 0a00 |003e: move-result v0 │ │ +3d9b0e: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ +3d9b12: 3310 0700 |0041: if-ne v0, v1, 0048 // +0007 │ │ +3d9b16: 6e30 62bc 2a03 |0043: invoke-virtual {v10, v2, v3}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3d9b1c: 0c0b |0046: move-result-object v11 │ │ +3d9b1e: 110b |0047: return-object v11 │ │ +3d9b20: 2206 c817 |0048: new-instance v6, Lokio/Buffer; // type@17c8 │ │ +3d9b24: 7010 1abc 0600 |004a: invoke-direct {v6}, Lokio/Buffer;.:()V // method@bc1a │ │ +3d9b2a: 1602 0000 |004d: const-wide/16 v2, #int 0 // #0 │ │ +3d9b2e: 1600 2000 |004f: const-wide/16 v0, #int 32 // #20 │ │ +3d9b32: 6e10 6dbc 0a00 |0051: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d9b38: 0b04 |0054: move-result-wide v4 │ │ +3d9b3a: 7140 df83 1054 |0055: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d9b40: 0b04 |0058: move-result-wide v4 │ │ +3d9b42: 07a0 |0059: move-object v0, v10 │ │ +3d9b44: 0761 |005a: move-object v1, v6 │ │ +3d9b46: 7406 23bc 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3d9b4c: 2200 3810 |005e: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3d9b50: 2201 9410 |0060: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d9b54: 7010 8384 0100 |0062: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d9b5a: 1a02 3a6c |0065: const-string v2, "\n not found: limit=" // string@6c3a │ │ +3d9b5e: 6e20 8f84 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9b64: 6e10 6dbc 0a00 |006a: invoke-virtual {v10}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3d9b6a: 0b02 |006d: move-result-wide v2 │ │ +3d9b6c: 7140 df83 32cb |006e: invoke-static {v2, v3, v11, v12}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3d9b72: 0b0b |0071: move-result-wide v11 │ │ +3d9b74: 6e30 8b84 b10c |0072: invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d9b7a: 1a0b 1906 |0075: const-string v11, " content=" // string@0619 │ │ +3d9b7e: 6e20 8f84 b100 |0077: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9b84: 6e10 4bbc 0600 |007a: invoke-virtual {v6}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3d9b8a: 0c0b |007d: move-result-object v11 │ │ +3d9b8c: 6e10 f9bc 0b00 |007e: invoke-virtual {v11}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3d9b92: 0c0b |0081: move-result-object v11 │ │ +3d9b94: 6e20 8f84 b100 |0082: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9b9a: 130b 2620 |0085: const/16 v11, #int 8230 // #2026 │ │ +3d9b9e: 6e20 8784 b100 |0087: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3d9ba4: 6e10 9f84 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d9baa: 0c0b |008d: move-result-object v11 │ │ +3d9bac: 7020 3982 b000 |008e: invoke-direct {v0, v11}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ +3d9bb2: 2700 |0091: throw v0 │ │ +3d9bb4: 2200 7110 |0092: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d9bb8: 2201 9410 |0094: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3d9bbc: 7010 8384 0100 |0096: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3d9bc2: 1a02 56a2 |0099: const-string v2, "limit < 0: " // string@a256 │ │ +3d9bc6: 6e20 8f84 2100 |009b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3d9bcc: 6e30 8b84 b10c |009e: invoke-virtual {v1, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3d9bd2: 6e10 9f84 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3d9bd8: 0c0b |00a4: move-result-object v11 │ │ +3d9bda: 7020 8783 b000 |00a5: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d9be0: 2700 |00a8: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x001a line=753 │ │ 0x0024 line=754 │ │ 0x0029 line=755 │ │ 0x0033 line=756 │ │ 0x0043 line=757 │ │ @@ -1581840,22 +1581836,22 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3d8fbc: |[3d8fbc] okio.Buffer.request:(J)Z │ │ -3d8fcc: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ -3d8fd0: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ -3d8fd4: 3a02 0400 |0004: if-ltz v2, 0008 // +0004 │ │ -3d8fd8: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -3d8fda: 2802 |0007: goto 0009 // +0002 │ │ -3d8fdc: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -3d8fde: 0f04 |0009: return v4 │ │ +3d8fb0: |[3d8fb0] okio.Buffer.request:(J)Z │ │ +3d8fc0: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ +3d8fc4: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ +3d8fc8: 3a02 0400 |0004: if-ltz v2, 0008 // +0004 │ │ +3d8fcc: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +3d8fce: 2802 |0007: goto 0009 // +0002 │ │ +3d8fd0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +3d8fd2: 0f04 |0009: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=4 (null) J │ │ │ │ @@ -1581864,22 +1581860,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3dbf84: |[3dbf84] okio.Buffer.require:(J)V │ │ -3dbf94: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ -3dbf98: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ -3dbf9c: 3a02 0300 |0004: if-ltz v2, 0007 // +0003 │ │ -3dbfa0: 0e00 |0006: return-void │ │ -3dbfa2: 2204 3810 |0007: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ -3dbfa6: 7010 3882 0400 |0009: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dbfac: 2704 |000c: throw v4 │ │ +3dbf78: |[3dbf78] okio.Buffer.require:(J)V │ │ +3dbf88: 5330 db87 |0000: iget-wide v0, v3, Lokio/Buffer;.size:J // field@87db │ │ +3dbf8c: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ +3dbf90: 3a02 0300 |0004: if-ltz v2, 0007 // +0003 │ │ +3dbf94: 0e00 |0006: return-void │ │ +3dbf96: 2204 3810 |0007: new-instance v4, Ljava/io/EOFException; // type@1038 │ │ +3dbf9a: 7010 3882 0400 |0009: invoke-direct {v4}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dbfa0: 2704 |000c: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lokio/Buffer; │ │ 0x0000 - 0x000d reg=4 (null) J │ │ │ │ @@ -1581888,42 +1581884,42 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3d9c14: |[3d9c14] okio.Buffer.segmentSizes:()Ljava/util/List; │ │ -3d9c24: 5440 da87 |0000: iget-object v0, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9c28: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3d9c2c: 7100 fc86 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ -3d9c32: 0c00 |0007: move-result-object v0 │ │ -3d9c34: 1100 |0008: return-object v0 │ │ -3d9c36: 2200 1711 |0009: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -3d9c3a: 7010 5886 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -3d9c40: 5441 da87 |000e: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9c44: 5211 2a88 |0010: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ -3d9c48: 5442 da87 |0012: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9c4c: 5222 2d88 |0014: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d9c50: b121 |0016: sub-int/2addr v1, v2 │ │ -3d9c52: 7110 a983 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d9c58: 0c01 |001a: move-result-object v1 │ │ -3d9c5a: 7220 7a87 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d9c60: 5441 da87 |001e: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9c64: 5411 2b88 |0020: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9c68: 5442 da87 |0022: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9c6c: 3221 0f00 |0024: if-eq v1, v2, 0033 // +000f │ │ -3d9c70: 5212 2a88 |0026: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ -3d9c74: 5213 2d88 |0028: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ -3d9c78: b132 |002a: sub-int/2addr v2, v3 │ │ -3d9c7a: 7110 a983 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -3d9c80: 0c02 |002e: move-result-object v2 │ │ -3d9c82: 7220 7a87 2000 |002f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -3d9c88: 28ee |0032: goto 0020 // -0012 │ │ -3d9c8a: 1100 |0033: return-object v0 │ │ +3d9c08: |[3d9c08] okio.Buffer.segmentSizes:()Ljava/util/List; │ │ +3d9c18: 5440 da87 |0000: iget-object v0, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9c1c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3d9c20: 7100 fc86 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@86fc │ │ +3d9c26: 0c00 |0007: move-result-object v0 │ │ +3d9c28: 1100 |0008: return-object v0 │ │ +3d9c2a: 2200 1711 |0009: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +3d9c2e: 7010 5886 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +3d9c34: 5441 da87 |000e: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9c38: 5211 2a88 |0010: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ +3d9c3c: 5442 da87 |0012: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9c40: 5222 2d88 |0014: iget v2, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d9c44: b121 |0016: sub-int/2addr v1, v2 │ │ +3d9c46: 7110 a983 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d9c4c: 0c01 |001a: move-result-object v1 │ │ +3d9c4e: 7220 7a87 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d9c54: 5441 da87 |001e: iget-object v1, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9c58: 5411 2b88 |0020: iget-object v1, v1, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9c5c: 5442 da87 |0022: iget-object v2, v4, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d9c60: 3221 0f00 |0024: if-eq v1, v2, 0033 // +000f │ │ +3d9c64: 5212 2a88 |0026: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ +3d9c68: 5213 2d88 |0028: iget v3, v1, Lokio/Segment;.pos:I // field@882d │ │ +3d9c6c: b132 |002a: sub-int/2addr v2, v3 │ │ +3d9c6e: 7110 a983 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +3d9c74: 0c02 |002e: move-result-object v2 │ │ +3d9c76: 7220 7a87 2000 |002f: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +3d9c7c: 28ee |0032: goto 0020 // -0012 │ │ +3d9c7e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1681 │ │ 0x0009 line=1682 │ │ 0x000e line=1683 │ │ 0x001e line=1684 │ │ 0x0026 line=1685 │ │ @@ -1581935,31 +1581931,31 @@ │ │ type : '(Lokio/Options;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3d95b4: |[3d95b4] okio.Buffer.select:(Lokio/Options;)I │ │ -3d95c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d95c6: 6e30 69bc 4300 |0001: invoke-virtual {v3, v4, v0}, Lokio/Buffer;.selectPrefix:(Lokio/Options;Z)I // method@bc69 │ │ -3d95cc: 0a00 |0004: move-result v0 │ │ -3d95ce: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ -3d95d0: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3d95d4: 0f01 |0008: return v1 │ │ -3d95d6: 5444 0888 |0009: iget-object v4, v4, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ -3d95da: 4604 0400 |000b: aget-object v4, v4, v0 │ │ -3d95de: 6e10 12bd 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3d95e4: 0a04 |0010: move-result v4 │ │ -3d95e6: 8141 |0011: int-to-long v1, v4 │ │ -3d95e8: 6e30 6ebc 1302 |0012: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3d95ee: 0f00 |0015: return v0 │ │ -3d95f0: 2204 5b10 |0016: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ -3d95f4: 7010 ea82 0400 |0018: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3d95fa: 2704 |001b: throw v4 │ │ +3d95a8: |[3d95a8] okio.Buffer.select:(Lokio/Options;)I │ │ +3d95b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d95ba: 6e30 69bc 4300 |0001: invoke-virtual {v3, v4, v0}, Lokio/Buffer;.selectPrefix:(Lokio/Options;Z)I // method@bc69 │ │ +3d95c0: 0a00 |0004: move-result v0 │ │ +3d95c2: 12f1 |0005: const/4 v1, #int -1 // #ff │ │ +3d95c4: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3d95c8: 0f01 |0008: return v1 │ │ +3d95ca: 5444 0888 |0009: iget-object v4, v4, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ +3d95ce: 4604 0400 |000b: aget-object v4, v4, v0 │ │ +3d95d2: 6e10 12bd 0400 |000d: invoke-virtual {v4}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3d95d8: 0a04 |0010: move-result v4 │ │ +3d95da: 8141 |0011: int-to-long v1, v4 │ │ +3d95dc: 6e30 6ebc 1302 |0012: invoke-virtual {v3, v1, v2}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3d95e2: 0f00 |0015: return v0 │ │ +3d95e4: 2204 5b10 |0016: new-instance v4, Ljava/lang/AssertionError; // type@105b │ │ +3d95e8: 7010 ea82 0400 |0018: invoke-direct {v4}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3d95ee: 2704 |001b: throw v4 │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Ljava/io/EOFException; -> 0x0016 │ │ positions : │ │ 0x0001 line=556 │ │ 0x0009 line=560 │ │ 0x0012 line=562 │ │ @@ -1581973,118 +1581969,118 @@ │ │ type : '(Lokio/Options;Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 159 16-bit code units │ │ -3d960c: |[3d960c] okio.Buffer.selectPrefix:(Lokio/Options;Z)I │ │ -3d961c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3d9620: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -3d9624: 5412 da87 |0004: iget-object v2, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3d9628: 12e3 |0006: const/4 v3, #int -2 // #fe │ │ -3d962a: 3902 0c00 |0007: if-nez v2, 0013 // +000c │ │ -3d962e: 3813 0300 |0009: if-eqz v19, 000c // +0003 │ │ -3d9632: 0f03 |000b: return v3 │ │ -3d9634: 6202 dc87 |000c: sget-object v2, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3d9638: 6e20 96bd 2000 |000e: invoke-virtual {v0, v2}, Lokio/Options;.indexOf:(Ljava/lang/Object;)I // method@bd96 │ │ -3d963e: 0a00 |0011: move-result v0 │ │ -3d9640: 0f00 |0012: return v0 │ │ -3d9642: 5424 2988 |0013: iget-object v4, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3d9646: 5225 2d88 |0015: iget v5, v2, Lokio/Segment;.pos:I // field@882d │ │ -3d964a: 5226 2a88 |0017: iget v6, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d964e: 5400 0988 |0019: iget-object v0, v0, Lokio/Options;.trie:[I // field@8809 │ │ -3d9652: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -3d9654: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ -3d9656: 0159 |001d: move v9, v5 │ │ -3d9658: 016b |001e: move v11, v6 │ │ -3d965a: 12fa |001f: const/4 v10, #int -1 // #ff │ │ -3d965c: 0725 |0020: move-object v5, v2 │ │ -3d965e: 0746 |0021: move-object v6, v4 │ │ -3d9660: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -3d9662: d80c 0401 |0023: add-int/lit8 v12, v4, #int 1 // #01 │ │ -3d9666: 4404 0004 |0025: aget v4, v0, v4 │ │ -3d966a: d80d 0c01 |0027: add-int/lit8 v13, v12, #int 1 // #01 │ │ -3d966e: 440c 000c |0029: aget v12, v0, v12 │ │ -3d9672: 328c 0300 |002b: if-eq v12, v8, 002e // +0003 │ │ -3d9676: 01ca |002d: move v10, v12 │ │ -3d9678: 3905 0300 |002e: if-nez v5, 0031 // +0003 │ │ -3d967c: 2828 |0030: goto 0058 // +0028 │ │ -3d967e: 120c |0031: const/4 v12, #int 0 // #0 │ │ -3d9680: 3b04 3a00 |0032: if-gez v4, 006c // +003a │ │ -3d9684: da04 04ff |0034: mul-int/lit8 v4, v4, #int -1 // #ff │ │ -3d9688: 900e 0d04 |0036: add-int v14, v13, v4 │ │ -3d968c: d804 0901 |0038: add-int/lit8 v4, v9, #int 1 // #01 │ │ -3d9690: 4809 0609 |003a: aget-byte v9, v6, v9 │ │ -3d9694: d599 ff00 |003c: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -3d9698: d80f 0d01 |003e: add-int/lit8 v15, v13, #int 1 // #01 │ │ -3d969c: 440d 000d |0040: aget v13, v0, v13 │ │ -3d96a0: 32d9 0300 |0042: if-eq v9, v13, 0045 // +0003 │ │ -3d96a4: 0f0a |0044: return v10 │ │ -3d96a6: 33ef 0400 |0045: if-ne v15, v14, 0049 // +0004 │ │ -3d96aa: 1219 |0047: const/4 v9, #int 1 // #1 │ │ -3d96ac: 2802 |0048: goto 004a // +0002 │ │ -3d96ae: 1209 |0049: const/4 v9, #int 0 // #0 │ │ -3d96b0: 33b4 1a00 |004a: if-ne v4, v11, 0064 // +001a │ │ -3d96b4: 5454 2b88 |004c: iget-object v4, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d96b8: 5245 2d88 |004e: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ -3d96bc: 5446 2988 |0050: iget-object v6, v4, Lokio/Segment;.data:[B // field@8829 │ │ -3d96c0: 524b 2a88 |0052: iget v11, v4, Lokio/Segment;.limit:I // field@882a │ │ -3d96c4: 3324 0b00 |0054: if-ne v4, v2, 005f // +000b │ │ -3d96c8: 3909 0600 |0056: if-nez v9, 005c // +0006 │ │ -3d96cc: 3813 0300 |0058: if-eqz v19, 005b // +0003 │ │ -3d96d0: 0f03 |005a: return v3 │ │ -3d96d2: 0f0a |005b: return v10 │ │ -3d96d4: 0154 |005c: move v4, v5 │ │ -3d96d6: 07c5 |005d: move-object v5, v12 │ │ -3d96d8: 2806 |005e: goto 0064 // +0006 │ │ -3d96da: 0210 0500 |005f: move/from16 v16, v5 │ │ -3d96de: 0745 |0061: move-object v5, v4 │ │ -3d96e0: 0204 1000 |0062: move/from16 v4, v16 │ │ -3d96e4: 3809 0500 |0064: if-eqz v9, 0069 // +0005 │ │ -3d96e8: 4409 000f |0066: aget v9, v0, v15 │ │ -3d96ec: 282b |0068: goto 0093 // +002b │ │ -3d96ee: 0149 |0069: move v9, v4 │ │ -3d96f0: 01fd |006a: move v13, v15 │ │ -3d96f2: 28cd |006b: goto 0038 // -0033 │ │ -3d96f4: d80e 0901 |006c: add-int/lit8 v14, v9, #int 1 // #01 │ │ -3d96f8: 4809 0609 |006e: aget-byte v9, v6, v9 │ │ -3d96fc: d599 ff00 |0070: and-int/lit16 v9, v9, #int 255 // #00ff │ │ -3d9700: 900f 0d04 |0072: add-int v15, v13, v4 │ │ -3d9704: 33fd 0300 |0074: if-ne v13, v15, 0077 // +0003 │ │ -3d9708: 0f0a |0076: return v10 │ │ -3d970a: 4403 000d |0077: aget v3, v0, v13 │ │ -3d970e: 3339 2200 |0079: if-ne v9, v3, 009b // +0022 │ │ -3d9712: b04d |007b: add-int/2addr v13, v4 │ │ -3d9714: 4409 000d |007c: aget v9, v0, v13 │ │ -3d9718: 33be 1400 |007e: if-ne v14, v11, 0092 // +0014 │ │ -3d971c: 5453 2b88 |0080: iget-object v3, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3d9720: 5234 2d88 |0082: iget v4, v3, Lokio/Segment;.pos:I // field@882d │ │ -3d9724: 5435 2988 |0084: iget-object v5, v3, Lokio/Segment;.data:[B // field@8829 │ │ -3d9728: 5236 2a88 |0086: iget v6, v3, Lokio/Segment;.limit:I // field@882a │ │ -3d972c: 3323 0600 |0088: if-ne v3, v2, 008e // +0006 │ │ -3d9730: 016b |008a: move v11, v6 │ │ -3d9732: 0756 |008b: move-object v6, v5 │ │ -3d9734: 07c5 |008c: move-object v5, v12 │ │ -3d9736: 2806 |008d: goto 0093 // +0006 │ │ -3d9738: 016b |008e: move v11, v6 │ │ -3d973a: 0756 |008f: move-object v6, v5 │ │ -3d973c: 0735 |0090: move-object v5, v3 │ │ -3d973e: 2802 |0091: goto 0093 // +0002 │ │ -3d9740: 01e4 |0092: move v4, v14 │ │ -3d9742: 3a09 0300 |0093: if-ltz v9, 0096 // +0003 │ │ -3d9746: 0f09 |0095: return v9 │ │ -3d9748: 7b93 |0096: neg-int v3, v9 │ │ -3d974a: 0149 |0097: move v9, v4 │ │ -3d974c: 0134 |0098: move v4, v3 │ │ -3d974e: 12e3 |0099: const/4 v3, #int -2 // #fe │ │ -3d9750: 2889 |009a: goto 0023 // -0077 │ │ -3d9752: d80d 0d01 |009b: add-int/lit8 v13, v13, #int 1 // #01 │ │ -3d9756: 12e3 |009d: const/4 v3, #int -2 // #fe │ │ -3d9758: 28d6 |009e: goto 0074 // -002a │ │ +3d9600: |[3d9600] okio.Buffer.selectPrefix:(Lokio/Options;Z)I │ │ +3d9610: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3d9614: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +3d9618: 5412 da87 |0004: iget-object v2, v1, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3d961c: 12e3 |0006: const/4 v3, #int -2 // #fe │ │ +3d961e: 3902 0c00 |0007: if-nez v2, 0013 // +000c │ │ +3d9622: 3813 0300 |0009: if-eqz v19, 000c // +0003 │ │ +3d9626: 0f03 |000b: return v3 │ │ +3d9628: 6202 dc87 |000c: sget-object v2, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3d962c: 6e20 96bd 2000 |000e: invoke-virtual {v0, v2}, Lokio/Options;.indexOf:(Ljava/lang/Object;)I // method@bd96 │ │ +3d9632: 0a00 |0011: move-result v0 │ │ +3d9634: 0f00 |0012: return v0 │ │ +3d9636: 5424 2988 |0013: iget-object v4, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3d963a: 5225 2d88 |0015: iget v5, v2, Lokio/Segment;.pos:I // field@882d │ │ +3d963e: 5226 2a88 |0017: iget v6, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9642: 5400 0988 |0019: iget-object v0, v0, Lokio/Options;.trie:[I // field@8809 │ │ +3d9646: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +3d9648: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ +3d964a: 0159 |001d: move v9, v5 │ │ +3d964c: 016b |001e: move v11, v6 │ │ +3d964e: 12fa |001f: const/4 v10, #int -1 // #ff │ │ +3d9650: 0725 |0020: move-object v5, v2 │ │ +3d9652: 0746 |0021: move-object v6, v4 │ │ +3d9654: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +3d9656: d80c 0401 |0023: add-int/lit8 v12, v4, #int 1 // #01 │ │ +3d965a: 4404 0004 |0025: aget v4, v0, v4 │ │ +3d965e: d80d 0c01 |0027: add-int/lit8 v13, v12, #int 1 // #01 │ │ +3d9662: 440c 000c |0029: aget v12, v0, v12 │ │ +3d9666: 328c 0300 |002b: if-eq v12, v8, 002e // +0003 │ │ +3d966a: 01ca |002d: move v10, v12 │ │ +3d966c: 3905 0300 |002e: if-nez v5, 0031 // +0003 │ │ +3d9670: 2828 |0030: goto 0058 // +0028 │ │ +3d9672: 120c |0031: const/4 v12, #int 0 // #0 │ │ +3d9674: 3b04 3a00 |0032: if-gez v4, 006c // +003a │ │ +3d9678: da04 04ff |0034: mul-int/lit8 v4, v4, #int -1 // #ff │ │ +3d967c: 900e 0d04 |0036: add-int v14, v13, v4 │ │ +3d9680: d804 0901 |0038: add-int/lit8 v4, v9, #int 1 // #01 │ │ +3d9684: 4809 0609 |003a: aget-byte v9, v6, v9 │ │ +3d9688: d599 ff00 |003c: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +3d968c: d80f 0d01 |003e: add-int/lit8 v15, v13, #int 1 // #01 │ │ +3d9690: 440d 000d |0040: aget v13, v0, v13 │ │ +3d9694: 32d9 0300 |0042: if-eq v9, v13, 0045 // +0003 │ │ +3d9698: 0f0a |0044: return v10 │ │ +3d969a: 33ef 0400 |0045: if-ne v15, v14, 0049 // +0004 │ │ +3d969e: 1219 |0047: const/4 v9, #int 1 // #1 │ │ +3d96a0: 2802 |0048: goto 004a // +0002 │ │ +3d96a2: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +3d96a4: 33b4 1a00 |004a: if-ne v4, v11, 0064 // +001a │ │ +3d96a8: 5454 2b88 |004c: iget-object v4, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d96ac: 5245 2d88 |004e: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ +3d96b0: 5446 2988 |0050: iget-object v6, v4, Lokio/Segment;.data:[B // field@8829 │ │ +3d96b4: 524b 2a88 |0052: iget v11, v4, Lokio/Segment;.limit:I // field@882a │ │ +3d96b8: 3324 0b00 |0054: if-ne v4, v2, 005f // +000b │ │ +3d96bc: 3909 0600 |0056: if-nez v9, 005c // +0006 │ │ +3d96c0: 3813 0300 |0058: if-eqz v19, 005b // +0003 │ │ +3d96c4: 0f03 |005a: return v3 │ │ +3d96c6: 0f0a |005b: return v10 │ │ +3d96c8: 0154 |005c: move v4, v5 │ │ +3d96ca: 07c5 |005d: move-object v5, v12 │ │ +3d96cc: 2806 |005e: goto 0064 // +0006 │ │ +3d96ce: 0210 0500 |005f: move/from16 v16, v5 │ │ +3d96d2: 0745 |0061: move-object v5, v4 │ │ +3d96d4: 0204 1000 |0062: move/from16 v4, v16 │ │ +3d96d8: 3809 0500 |0064: if-eqz v9, 0069 // +0005 │ │ +3d96dc: 4409 000f |0066: aget v9, v0, v15 │ │ +3d96e0: 282b |0068: goto 0093 // +002b │ │ +3d96e2: 0149 |0069: move v9, v4 │ │ +3d96e4: 01fd |006a: move v13, v15 │ │ +3d96e6: 28cd |006b: goto 0038 // -0033 │ │ +3d96e8: d80e 0901 |006c: add-int/lit8 v14, v9, #int 1 // #01 │ │ +3d96ec: 4809 0609 |006e: aget-byte v9, v6, v9 │ │ +3d96f0: d599 ff00 |0070: and-int/lit16 v9, v9, #int 255 // #00ff │ │ +3d96f4: 900f 0d04 |0072: add-int v15, v13, v4 │ │ +3d96f8: 33fd 0300 |0074: if-ne v13, v15, 0077 // +0003 │ │ +3d96fc: 0f0a |0076: return v10 │ │ +3d96fe: 4403 000d |0077: aget v3, v0, v13 │ │ +3d9702: 3339 2200 |0079: if-ne v9, v3, 009b // +0022 │ │ +3d9706: b04d |007b: add-int/2addr v13, v4 │ │ +3d9708: 4409 000d |007c: aget v9, v0, v13 │ │ +3d970c: 33be 1400 |007e: if-ne v14, v11, 0092 // +0014 │ │ +3d9710: 5453 2b88 |0080: iget-object v3, v5, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3d9714: 5234 2d88 |0082: iget v4, v3, Lokio/Segment;.pos:I // field@882d │ │ +3d9718: 5435 2988 |0084: iget-object v5, v3, Lokio/Segment;.data:[B // field@8829 │ │ +3d971c: 5236 2a88 |0086: iget v6, v3, Lokio/Segment;.limit:I // field@882a │ │ +3d9720: 3323 0600 |0088: if-ne v3, v2, 008e // +0006 │ │ +3d9724: 016b |008a: move v11, v6 │ │ +3d9726: 0756 |008b: move-object v6, v5 │ │ +3d9728: 07c5 |008c: move-object v5, v12 │ │ +3d972a: 2806 |008d: goto 0093 // +0006 │ │ +3d972c: 016b |008e: move v11, v6 │ │ +3d972e: 0756 |008f: move-object v6, v5 │ │ +3d9730: 0735 |0090: move-object v5, v3 │ │ +3d9732: 2802 |0091: goto 0093 // +0002 │ │ +3d9734: 01e4 |0092: move v4, v14 │ │ +3d9736: 3a09 0300 |0093: if-ltz v9, 0096 // +0003 │ │ +3d973a: 0f09 |0095: return v9 │ │ +3d973c: 7b93 |0096: neg-int v3, v9 │ │ +3d973e: 0149 |0097: move v9, v4 │ │ +3d9740: 0134 |0098: move v4, v3 │ │ +3d9742: 12e3 |0099: const/4 v3, #int -2 // #fe │ │ +3d9744: 2889 |009a: goto 0023 // -0077 │ │ +3d9746: d80d 0d01 |009b: add-int/lit8 v13, v13, #int 1 // #01 │ │ +3d974a: 12e3 |009d: const/4 v3, #int -2 // #fe │ │ +3d974c: 28d6 |009e: goto 0074 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=582 │ │ 0x000c line=585 │ │ 0x0013 line=589 │ │ 0x0015 line=590 │ │ 0x0017 line=591 │ │ @@ -1582115,19 +1582111,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dbb50: |[3dbb50] okio.Buffer.sha1:()Lokio/ByteString; │ │ -3dbb60: 1a00 2359 |0000: const-string v0, "SHA-1" // string@5923 │ │ -3dbb64: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ -3dbb6a: 0c00 |0005: move-result-object v0 │ │ -3dbb6c: 1100 |0006: return-object v0 │ │ +3dbb44: |[3dbb44] okio.Buffer.sha1:()Lokio/ByteString; │ │ +3dbb54: 1a00 2359 |0000: const-string v0, "SHA-1" // string@5923 │ │ +3dbb58: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ +3dbb5e: 0c00 |0005: move-result-object v0 │ │ +3dbb60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1697 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ │ │ #76 : (in Lokio/Buffer;) │ │ @@ -1582135,19 +1582131,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dbb70: |[3dbb70] okio.Buffer.sha256:()Lokio/ByteString; │ │ -3dbb80: 1a00 2459 |0000: const-string v0, "SHA-256" // string@5924 │ │ -3dbb84: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ -3dbb8a: 0c00 |0005: move-result-object v0 │ │ -3dbb8c: 1100 |0006: return-object v0 │ │ +3dbb64: |[3dbb64] okio.Buffer.sha256:()Lokio/ByteString; │ │ +3dbb74: 1a00 2459 |0000: const-string v0, "SHA-256" // string@5924 │ │ +3dbb78: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ +3dbb7e: 0c00 |0005: move-result-object v0 │ │ +3dbb80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1702 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ │ │ #77 : (in Lokio/Buffer;) │ │ @@ -1582155,19 +1582151,19 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dbb90: |[3dbb90] okio.Buffer.sha512:()Lokio/ByteString; │ │ -3dbba0: 1a00 2659 |0000: const-string v0, "SHA-512" // string@5926 │ │ -3dbba4: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ -3dbbaa: 0c00 |0005: move-result-object v0 │ │ -3dbbac: 1100 |0006: return-object v0 │ │ +3dbb84: |[3dbb84] okio.Buffer.sha512:()Lokio/ByteString; │ │ +3dbb94: 1a00 2659 |0000: const-string v0, "SHA-512" // string@5926 │ │ +3dbb98: 7020 24bc 0100 |0002: invoke-direct {v1, v0}, Lokio/Buffer;.digest:(Ljava/lang/String;)Lokio/ByteString; // method@bc24 │ │ +3dbb9e: 0c00 |0005: move-result-object v0 │ │ +3dbba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1707 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/Buffer; │ │ │ │ #78 : (in Lokio/Buffer;) │ │ @@ -1582175,17 +1582171,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3da6f0: |[3da6f0] okio.Buffer.size:()J │ │ -3da700: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ -3da704: 1000 |0002: return-wide v0 │ │ +3da6e4: |[3da6e4] okio.Buffer.size:()J │ │ +3da6f4: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ +3da6f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lokio/Buffer; │ │ │ │ #79 : (in Lokio/Buffer;) │ │ @@ -1582193,52 +1582189,52 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -3dbfb0: |[3dbfb0] okio.Buffer.skip:(J)V │ │ -3dbfc0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3dbfc4: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -3dbfc8: 3d02 3d00 |0004: if-lez v2, 0041 // +003d │ │ -3dbfcc: 5460 da87 |0006: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbfd0: 3800 3300 |0008: if-eqz v0, 003b // +0033 │ │ -3dbfd4: 5200 2a88 |000a: iget v0, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dbfd8: 5461 da87 |000c: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbfdc: 5211 2d88 |000e: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ -3dbfe0: b110 |0010: sub-int/2addr v0, v1 │ │ -3dbfe2: 8100 |0011: int-to-long v0, v0 │ │ -3dbfe4: 7140 df83 8710 |0012: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3dbfea: 0b00 |0015: move-result-wide v0 │ │ -3dbfec: 8401 |0016: long-to-int v1, v0 │ │ -3dbfee: 5362 db87 |0017: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dbff2: 8114 |0019: int-to-long v4, v1 │ │ -3dbff4: bc42 |001a: sub-long/2addr v2, v4 │ │ -3dbff6: 5a62 db87 |001b: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dbffa: bc47 |001d: sub-long/2addr v7, v4 │ │ -3dbffc: 5460 da87 |001e: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc000: 5202 2d88 |0020: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dc004: b012 |0022: add-int/2addr v2, v1 │ │ -3dc006: 5902 2d88 |0023: iput v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dc00a: 5460 da87 |0025: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc00e: 5200 2d88 |0027: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dc012: 5461 da87 |0029: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc016: 5211 2a88 |002b: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dc01a: 3310 d3ff |002d: if-ne v0, v1, 0000 // -002d │ │ -3dc01e: 5460 da87 |002f: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc022: 6e10 15be 0000 |0031: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3dc028: 0c01 |0034: move-result-object v1 │ │ -3dc02a: 5b61 da87 |0035: iput-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc02e: 7110 1cbe 0000 |0037: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3dc034: 28c6 |003a: goto 0000 // -003a │ │ -3dc036: 2207 3810 |003b: new-instance v7, Ljava/io/EOFException; // type@1038 │ │ -3dc03a: 7010 3882 0700 |003d: invoke-direct {v7}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3dc040: 2707 |0040: throw v7 │ │ -3dc042: 0e00 |0041: return-void │ │ +3dbfa4: |[3dbfa4] okio.Buffer.skip:(J)V │ │ +3dbfb4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3dbfb8: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +3dbfbc: 3d02 3d00 |0004: if-lez v2, 0041 // +003d │ │ +3dbfc0: 5460 da87 |0006: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbfc4: 3800 3300 |0008: if-eqz v0, 003b // +0033 │ │ +3dbfc8: 5200 2a88 |000a: iget v0, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dbfcc: 5461 da87 |000c: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbfd0: 5211 2d88 |000e: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ +3dbfd4: b110 |0010: sub-int/2addr v0, v1 │ │ +3dbfd6: 8100 |0011: int-to-long v0, v0 │ │ +3dbfd8: 7140 df83 8710 |0012: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3dbfde: 0b00 |0015: move-result-wide v0 │ │ +3dbfe0: 8401 |0016: long-to-int v1, v0 │ │ +3dbfe2: 5362 db87 |0017: iget-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dbfe6: 8114 |0019: int-to-long v4, v1 │ │ +3dbfe8: bc42 |001a: sub-long/2addr v2, v4 │ │ +3dbfea: 5a62 db87 |001b: iput-wide v2, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dbfee: bc47 |001d: sub-long/2addr v7, v4 │ │ +3dbff0: 5460 da87 |001e: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbff4: 5202 2d88 |0020: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dbff8: b012 |0022: add-int/2addr v2, v1 │ │ +3dbffa: 5902 2d88 |0023: iput v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dbffe: 5460 da87 |0025: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc002: 5200 2d88 |0027: iget v0, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dc006: 5461 da87 |0029: iget-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc00a: 5211 2a88 |002b: iget v1, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dc00e: 3310 d3ff |002d: if-ne v0, v1, 0000 // -002d │ │ +3dc012: 5460 da87 |002f: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc016: 6e10 15be 0000 |0031: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3dc01c: 0c01 |0034: move-result-object v1 │ │ +3dc01e: 5b61 da87 |0035: iput-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc022: 7110 1cbe 0000 |0037: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3dc028: 28c6 |003a: goto 0000 // -003a │ │ +3dc02a: 2207 3810 |003b: new-instance v7, Ljava/io/EOFException; // type@1038 │ │ +3dc02e: 7010 3882 0700 |003d: invoke-direct {v7}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3dc034: 2707 |0040: throw v7 │ │ +3dc036: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=939 │ │ 0x000a line=941 │ │ 0x0017 line=942 │ │ 0x001e line=944 │ │ 0x0025 line=946 │ │ @@ -1582255,34 +1582251,34 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3dbbb0: |[3dbbb0] okio.Buffer.snapshot:()Lokio/ByteString; │ │ -3dbbc0: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3dbbc4: 1702 ffff ff7f |0002: const-wide/32 v2, #float nan // #7fffffff │ │ -3dbbca: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3dbbce: 3c04 0800 |0007: if-gtz v4, 000f // +0008 │ │ -3dbbd2: 8401 |0009: long-to-int v1, v0 │ │ -3dbbd4: 6e20 70bc 1500 |000a: invoke-virtual {v5, v1}, Lokio/Buffer;.snapshot:(I)Lokio/ByteString; // method@bc70 │ │ -3dbbda: 0c00 |000d: move-result-object v0 │ │ -3dbbdc: 1100 |000e: return-object v0 │ │ -3dbbde: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dbbe2: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3dbbe6: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dbbec: 1a02 f8cc |0016: const-string v2, "size > Integer.MAX_VALUE: " // string@ccf8 │ │ -3dbbf0: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dbbf6: 5352 db87 |001b: iget-wide v2, v5, Lokio/Buffer;.size:J // field@87db │ │ -3dbbfa: 6e30 8b84 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3dbc00: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dbc06: 0c01 |0023: move-result-object v1 │ │ -3dbc08: 7020 8783 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dbc0e: 2700 |0027: throw v0 │ │ +3dbba4: |[3dbba4] okio.Buffer.snapshot:()Lokio/ByteString; │ │ +3dbbb4: 5350 db87 |0000: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3dbbb8: 1702 ffff ff7f |0002: const-wide/32 v2, #float nan // #7fffffff │ │ +3dbbbe: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3dbbc2: 3c04 0800 |0007: if-gtz v4, 000f // +0008 │ │ +3dbbc6: 8401 |0009: long-to-int v1, v0 │ │ +3dbbc8: 6e20 70bc 1500 |000a: invoke-virtual {v5, v1}, Lokio/Buffer;.snapshot:(I)Lokio/ByteString; // method@bc70 │ │ +3dbbce: 0c00 |000d: move-result-object v0 │ │ +3dbbd0: 1100 |000e: return-object v0 │ │ +3dbbd2: 2200 7110 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dbbd6: 2201 9410 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3dbbda: 7010 8384 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dbbe0: 1a02 f8cc |0016: const-string v2, "size > Integer.MAX_VALUE: " // string@ccf8 │ │ +3dbbe4: 6e20 8f84 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dbbea: 5352 db87 |001b: iget-wide v2, v5, Lokio/Buffer;.size:J // field@87db │ │ +3dbbee: 6e30 8b84 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3dbbf4: 6e10 9f84 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dbbfa: 0c01 |0023: move-result-object v1 │ │ +3dbbfc: 7020 8783 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dbc02: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1828 │ │ 0x000a line=1831 │ │ 0x000f line=1829 │ │ locals : │ │ 0x0000 - 0x0028 reg=5 this Lokio/Buffer; │ │ @@ -1582292,21 +1582288,21 @@ │ │ type : '(I)Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3dbc10: |[3dbc10] okio.Buffer.snapshot:(I)Lokio/ByteString; │ │ -3dbc20: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -3dbc24: 6202 dc87 |0002: sget-object v2, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ -3dbc28: 1102 |0004: return-object v2 │ │ -3dbc2a: 2200 e617 |0005: new-instance v0, Lokio/SegmentedByteString; // type@17e6 │ │ -3dbc2e: 7030 1ebe 1002 |0007: invoke-direct {v0, v1, v2}, Lokio/SegmentedByteString;.:(Lokio/Buffer;I)V // method@be1e │ │ -3dbc34: 1100 |000a: return-object v0 │ │ +3dbc04: |[3dbc04] okio.Buffer.snapshot:(I)Lokio/ByteString; │ │ +3dbc14: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +3dbc18: 6202 dc87 |0002: sget-object v2, Lokio/ByteString;.EMPTY:Lokio/ByteString; // field@87dc │ │ +3dbc1c: 1102 |0004: return-object v2 │ │ +3dbc1e: 2200 e617 |0005: new-instance v0, Lokio/SegmentedByteString; // type@17e6 │ │ +3dbc22: 7030 1ebe 1002 |0007: invoke-direct {v0, v1, v2}, Lokio/SegmentedByteString;.:(Lokio/Buffer;I)V // method@be1e │ │ +3dbc28: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1838 │ │ 0x0005 line=1839 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1582316,17 +1582312,17 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dbcac: |[3dbcac] okio.Buffer.timeout:()Lokio/Timeout; │ │ -3dbcbc: 6200 3688 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ -3dbcc0: 1100 |0002: return-object v0 │ │ +3dbca0: |[3dbca0] okio.Buffer.timeout:()Lokio/Timeout; │ │ +3dbcb0: 6200 3688 |0000: sget-object v0, Lokio/Timeout;.NONE:Lokio/Timeout; // field@8836 │ │ +3dbcb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/Buffer; │ │ │ │ #83 : (in Lokio/Buffer;) │ │ @@ -1582334,20 +1582330,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d9bf0: |[3d9bf0] okio.Buffer.toString:()Ljava/lang/String; │ │ -3d9c00: 6e10 6fbc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.snapshot:()Lokio/ByteString; // method@bc6f │ │ -3d9c06: 0c00 |0003: move-result-object v0 │ │ -3d9c08: 6e10 1bbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@bd1b │ │ -3d9c0e: 0c00 |0007: move-result-object v0 │ │ -3d9c10: 1100 |0008: return-object v0 │ │ +3d9be4: |[3d9be4] okio.Buffer.toString:()Ljava/lang/String; │ │ +3d9bf4: 6e10 6fbc 0100 |0000: invoke-virtual {v1}, Lokio/Buffer;.snapshot:()Lokio/ByteString; // method@bc6f │ │ +3d9bfa: 0c00 |0003: move-result-object v0 │ │ +3d9bfc: 6e10 1bbd 0000 |0004: invoke-virtual {v0}, Lokio/ByteString;.toString:()Ljava/lang/String; // method@bd1b │ │ +3d9c02: 0c00 |0007: move-result-object v0 │ │ +3d9c04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1809 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lokio/Buffer; │ │ │ │ #84 : (in Lokio/Buffer;) │ │ @@ -1582355,42 +1582351,42 @@ │ │ type : '(I)Lokio/Segment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3dbc38: |[3dbc38] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ -3dbc48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3dbc4a: 3404 2b00 |0001: if-lt v4, v0, 002c // +002b │ │ -3dbc4e: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ -3dbc52: 3604 2700 |0005: if-gt v4, v0, 002c // +0027 │ │ -3dbc56: 5431 da87 |0007: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbc5a: 3901 0f00 |0009: if-nez v1, 0018 // +000f │ │ -3dbc5e: 7100 1dbe 0000 |000b: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ -3dbc64: 0c04 |000e: move-result-object v4 │ │ -3dbc66: 5b34 da87 |000f: iput-object v4, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbc6a: 5434 da87 |0011: iget-object v4, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dbc6e: 5b44 2e88 |0013: iput-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3dbc72: 5b44 2b88 |0015: iput-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3dbc76: 1104 |0017: return-object v4 │ │ -3dbc78: 5411 2e88 |0018: iget-object v1, v1, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3dbc7c: 5212 2a88 |001a: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ -3dbc80: b042 |001c: add-int/2addr v2, v4 │ │ -3dbc82: 3602 0600 |001d: if-gt v2, v0, 0023 // +0006 │ │ -3dbc86: 5514 2c88 |001f: iget-boolean v4, v1, Lokio/Segment;.owner:Z // field@882c │ │ -3dbc8a: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ -3dbc8e: 7100 1dbe 0000 |0023: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ -3dbc94: 0c04 |0026: move-result-object v4 │ │ -3dbc96: 6e20 16be 4100 |0027: invoke-virtual {v1, v4}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3dbc9c: 0c01 |002a: move-result-object v1 │ │ -3dbc9e: 1101 |002b: return-object v1 │ │ -3dbca0: 2204 7110 |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dbca4: 7010 8683 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ -3dbcaa: 2704 |0031: throw v4 │ │ +3dbc2c: |[3dbc2c] okio.Buffer.writableSegment:(I)Lokio/Segment; │ │ +3dbc3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3dbc3e: 3404 2b00 |0001: if-lt v4, v0, 002c // +002b │ │ +3dbc42: 1300 0020 |0003: const/16 v0, #int 8192 // #2000 │ │ +3dbc46: 3604 2700 |0005: if-gt v4, v0, 002c // +0027 │ │ +3dbc4a: 5431 da87 |0007: iget-object v1, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbc4e: 3901 0f00 |0009: if-nez v1, 0018 // +000f │ │ +3dbc52: 7100 1dbe 0000 |000b: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ +3dbc58: 0c04 |000e: move-result-object v4 │ │ +3dbc5a: 5b34 da87 |000f: iput-object v4, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbc5e: 5434 da87 |0011: iget-object v4, v3, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dbc62: 5b44 2e88 |0013: iput-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3dbc66: 5b44 2b88 |0015: iput-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3dbc6a: 1104 |0017: return-object v4 │ │ +3dbc6c: 5411 2e88 |0018: iget-object v1, v1, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3dbc70: 5212 2a88 |001a: iget v2, v1, Lokio/Segment;.limit:I // field@882a │ │ +3dbc74: b042 |001c: add-int/2addr v2, v4 │ │ +3dbc76: 3602 0600 |001d: if-gt v2, v0, 0023 // +0006 │ │ +3dbc7a: 5514 2c88 |001f: iget-boolean v4, v1, Lokio/Segment;.owner:Z // field@882c │ │ +3dbc7e: 3904 0a00 |0021: if-nez v4, 002b // +000a │ │ +3dbc82: 7100 1dbe 0000 |0023: invoke-static {}, Lokio/SegmentPool;.take:()Lokio/Segment; // method@be1d │ │ +3dbc88: 0c04 |0026: move-result-object v4 │ │ +3dbc8a: 6e20 16be 4100 |0027: invoke-virtual {v1, v4}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3dbc90: 0c01 |002a: move-result-object v1 │ │ +3dbc92: 1101 |002b: return-object v1 │ │ +3dbc94: 2204 7110 |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dbc98: 7010 8683 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@8386 │ │ +3dbc9e: 2704 |0031: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1300 │ │ 0x000b line=1301 │ │ 0x0011 line=1302 │ │ 0x0018 line=1305 │ │ 0x001a line=1306 │ │ @@ -1582405,44 +1582401,44 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -3d975c: |[3d975c] okio.Buffer.write:(Ljava/nio/ByteBuffer;)I │ │ -3d976c: 3807 2b00 |0000: if-eqz v7, 002b // +002b │ │ -3d9770: 6e10 c485 0700 |0002: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ -3d9776: 0a00 |0005: move-result v0 │ │ -3d9778: 0101 |0006: move v1, v0 │ │ -3d977a: 3d01 1d00 |0007: if-lez v1, 0024 // +001d │ │ -3d977e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3d9780: 6e20 73bc 2600 |000a: invoke-virtual {v6, v2}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3d9786: 0c02 |000d: move-result-object v2 │ │ -3d9788: 5223 2a88 |000e: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d978c: d133 0020 |0010: rsub-int v3, v3, #int 8192 // #2000 │ │ -3d9790: 7120 de83 3100 |0012: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3d9796: 0a03 |0015: move-result v3 │ │ -3d9798: 5424 2988 |0016: iget-object v4, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3d979c: 5225 2a88 |0018: iget v5, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d97a0: 6e40 b385 4735 |001a: invoke-virtual {v7, v4, v5, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ -3d97a6: b131 |001d: sub-int/2addr v1, v3 │ │ -3d97a8: 5224 2a88 |001e: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d97ac: b034 |0020: add-int/2addr v4, v3 │ │ -3d97ae: 5924 2a88 |0021: iput v4, v2, Lokio/Segment;.limit:I // field@882a │ │ -3d97b2: 28e4 |0023: goto 0007 // -001c │ │ -3d97b4: 5361 db87 |0024: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d97b8: 8103 |0026: int-to-long v3, v0 │ │ -3d97ba: bb31 |0027: add-long/2addr v1, v3 │ │ -3d97bc: 5a61 db87 |0028: iput-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ -3d97c0: 0f00 |002a: return v0 │ │ -3d97c2: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3d97c6: 1a00 a2cd |002d: const-string v0, "source == null" // string@cda2 │ │ -3d97ca: 7020 8783 0700 |002f: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3d97d0: 2707 |0032: throw v7 │ │ +3d9750: |[3d9750] okio.Buffer.write:(Ljava/nio/ByteBuffer;)I │ │ +3d9760: 3807 2b00 |0000: if-eqz v7, 002b // +002b │ │ +3d9764: 6e10 c485 0700 |0002: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.remaining:()I // method@85c4 │ │ +3d976a: 0a00 |0005: move-result v0 │ │ +3d976c: 0101 |0006: move v1, v0 │ │ +3d976e: 3d01 1d00 |0007: if-lez v1, 0024 // +001d │ │ +3d9772: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3d9774: 6e20 73bc 2600 |000a: invoke-virtual {v6, v2}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3d977a: 0c02 |000d: move-result-object v2 │ │ +3d977c: 5223 2a88 |000e: iget v3, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9780: d133 0020 |0010: rsub-int v3, v3, #int 8192 // #2000 │ │ +3d9784: 7120 de83 3100 |0012: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3d978a: 0a03 |0015: move-result v3 │ │ +3d978c: 5424 2988 |0016: iget-object v4, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3d9790: 5225 2a88 |0018: iget v5, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d9794: 6e40 b385 4735 |001a: invoke-virtual {v7, v4, v5, v3}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@85b3 │ │ +3d979a: b131 |001d: sub-int/2addr v1, v3 │ │ +3d979c: 5224 2a88 |001e: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d97a0: b034 |0020: add-int/2addr v4, v3 │ │ +3d97a2: 5924 2a88 |0021: iput v4, v2, Lokio/Segment;.limit:I // field@882a │ │ +3d97a6: 28e4 |0023: goto 0007 // -001c │ │ +3d97a8: 5361 db87 |0024: iget-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d97ac: 8103 |0026: int-to-long v3, v0 │ │ +3d97ae: bb31 |0027: add-long/2addr v1, v3 │ │ +3d97b0: 5a61 db87 |0028: iput-wide v1, v6, Lokio/Buffer;.size:J // field@87db │ │ +3d97b4: 0f00 |002a: return v0 │ │ +3d97b6: 2207 7110 |002b: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3d97ba: 1a00 a2cd |002d: const-string v0, "source == null" // string@cda2 │ │ +3d97be: 7020 8783 0700 |002f: invoke-direct {v7, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3d97c4: 2707 |0032: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1124 │ │ 0x000a line=1127 │ │ 0x000e line=1129 │ │ 0x0016 line=1130 │ │ 0x001e line=1133 │ │ @@ -1582457,22 +1582453,22 @@ │ │ type : '(Lokio/ByteString;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3daae8: |[3daae8] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ -3daaf8: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ -3daafc: 6e20 1ebd 1200 |0002: invoke-virtual {v2, v1}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@bd1e │ │ -3dab02: 1101 |0005: return-object v1 │ │ -3dab04: 2202 7110 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dab08: 1a00 5e78 |0008: const-string v0, "byteString == null" // string@785e │ │ -3dab0c: 7020 8783 0200 |000a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dab12: 2702 |000d: throw v2 │ │ +3daadc: |[3daadc] okio.Buffer.write:(Lokio/ByteString;)Lokio/Buffer; │ │ +3daaec: 3802 0600 |0000: if-eqz v2, 0006 // +0006 │ │ +3daaf0: 6e20 1ebd 1200 |0002: invoke-virtual {v2, v1}, Lokio/ByteString;.write:(Lokio/Buffer;)V // method@bd1e │ │ +3daaf6: 1101 |0005: return-object v1 │ │ +3daaf8: 2202 7110 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3daafc: 1a00 5e78 |0008: const-string v0, "byteString == null" // string@785e │ │ +3dab00: 7020 8783 0200 |000a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dab06: 2702 |000d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=956 │ │ 0x0006 line=955 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lokio/Buffer; │ │ 0x0000 - 0x000e reg=2 (null) Lokio/ByteString; │ │ @@ -1582482,25 +1582478,25 @@ │ │ type : '([B)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3daa34: |[3daa34] okio.Buffer.write:([B)Lokio/Buffer; │ │ -3daa44: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -3daa48: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3daa4a: 2131 |0003: array-length v1, v3 │ │ -3daa4c: 6e40 77bc 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3daa52: 0c03 |0007: move-result-object v3 │ │ -3daa54: 1103 |0008: return-object v3 │ │ -3daa56: 2203 7110 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3daa5a: 1a00 a2cd |000b: const-string v0, "source == null" // string@cda2 │ │ -3daa5e: 7020 8783 0300 |000d: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3daa64: 2703 |0010: throw v3 │ │ +3daa28: |[3daa28] okio.Buffer.write:([B)Lokio/Buffer; │ │ +3daa38: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +3daa3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3daa3e: 2131 |0003: array-length v1, v3 │ │ +3daa40: 6e40 77bc 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3daa46: 0c03 |0007: move-result-object v3 │ │ +3daa48: 1103 |0008: return-object v3 │ │ +3daa4a: 2203 7110 |0009: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3daa4e: 1a00 a2cd |000b: const-string v0, "source == null" // string@cda2 │ │ +3daa52: 7020 8783 0300 |000d: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3daa58: 2703 |0010: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1099 │ │ 0x0009 line=1098 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0011 reg=3 (null) [B │ │ @@ -1582510,48 +1582506,48 @@ │ │ type : '([BII)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -3daa68: |[3daa68] okio.Buffer.write:([BII)Lokio/Buffer; │ │ -3daa78: 380a 3000 |0000: if-eqz v10, 0030 // +0030 │ │ -3daa7c: 21a0 |0002: array-length v0, v10 │ │ -3daa7e: 8101 |0003: int-to-long v1, v0 │ │ -3daa80: 81b3 |0004: int-to-long v3, v11 │ │ -3daa82: 81c7 |0005: int-to-long v7, v12 │ │ -3daa84: 0475 |0006: move-wide v5, v7 │ │ -3daa86: 7706 5cbe 0100 |0007: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3daa8c: b0bc |000a: add-int/2addr v12, v11 │ │ -3daa8e: 35cb 1f00 |000b: if-ge v11, v12, 002a // +001f │ │ -3daa92: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -3daa94: 6e20 73bc 0900 |000e: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3daa9a: 0c00 |0011: move-result-object v0 │ │ -3daa9c: 9101 0c0b |0012: sub-int v1, v12, v11 │ │ -3daaa0: 5202 2a88 |0014: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3daaa4: d122 0020 |0016: rsub-int v2, v2, #int 8192 // #2000 │ │ -3daaa8: 7120 de83 2100 |0018: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3daaae: 0a01 |001b: move-result v1 │ │ -3daab0: 5402 2988 |001c: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3daab4: 5203 2a88 |001e: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3daab8: 7151 a084 ba32 |0020: invoke-static {v10, v11, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3daabe: b01b |0023: add-int/2addr v11, v1 │ │ -3daac0: 5202 2a88 |0024: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3daac4: b012 |0026: add-int/2addr v2, v1 │ │ -3daac6: 5902 2a88 |0027: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3daaca: 28e2 |0029: goto 000b // -001e │ │ -3daacc: 539a db87 |002a: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3daad0: bb7a |002c: add-long/2addr v10, v7 │ │ -3daad2: 5a9a db87 |002d: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3daad6: 1109 |002f: return-object v9 │ │ -3daad8: 220a 7110 |0030: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3daadc: 1a0b a2cd |0032: const-string v11, "source == null" // string@cda2 │ │ -3daae0: 7020 8783 ba00 |0034: invoke-direct {v10, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3daae6: 270a |0037: throw v10 │ │ +3daa5c: |[3daa5c] okio.Buffer.write:([BII)Lokio/Buffer; │ │ +3daa6c: 380a 3000 |0000: if-eqz v10, 0030 // +0030 │ │ +3daa70: 21a0 |0002: array-length v0, v10 │ │ +3daa72: 8101 |0003: int-to-long v1, v0 │ │ +3daa74: 81b3 |0004: int-to-long v3, v11 │ │ +3daa76: 81c7 |0005: int-to-long v7, v12 │ │ +3daa78: 0475 |0006: move-wide v5, v7 │ │ +3daa7a: 7706 5cbe 0100 |0007: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3daa80: b0bc |000a: add-int/2addr v12, v11 │ │ +3daa82: 35cb 1f00 |000b: if-ge v11, v12, 002a // +001f │ │ +3daa86: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +3daa88: 6e20 73bc 0900 |000e: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3daa8e: 0c00 |0011: move-result-object v0 │ │ +3daa90: 9101 0c0b |0012: sub-int v1, v12, v11 │ │ +3daa94: 5202 2a88 |0014: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3daa98: d122 0020 |0016: rsub-int v2, v2, #int 8192 // #2000 │ │ +3daa9c: 7120 de83 2100 |0018: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3daaa2: 0a01 |001b: move-result v1 │ │ +3daaa4: 5402 2988 |001c: iget-object v2, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3daaa8: 5203 2a88 |001e: iget v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3daaac: 7151 a084 ba32 |0020: invoke-static {v10, v11, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3daab2: b01b |0023: add-int/2addr v11, v1 │ │ +3daab4: 5202 2a88 |0024: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3daab8: b012 |0026: add-int/2addr v2, v1 │ │ +3daaba: 5902 2a88 |0027: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3daabe: 28e2 |0029: goto 000b // -001e │ │ +3daac0: 539a db87 |002a: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3daac4: bb7a |002c: add-long/2addr v10, v7 │ │ +3daac6: 5a9a db87 |002d: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3daaca: 1109 |002f: return-object v9 │ │ +3daacc: 220a 7110 |0030: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3daad0: 1a0b a2cd |0032: const-string v11, "source == null" // string@cda2 │ │ +3daad4: 7020 8783 ba00 |0034: invoke-direct {v10, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3daada: 270a |0037: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1104 │ │ 0x000e line=1108 │ │ 0x0014 line=1110 │ │ 0x001c line=1111 │ │ 0x0024 line=1114 │ │ @@ -1582568,18 +1582564,18 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db714: |[3db714] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -3db724: 6e20 75bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3db72a: 0c01 |0003: move-result-object v1 │ │ -3db72c: 1101 |0004: return-object v1 │ │ +3db708: |[3db708] okio.Buffer.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +3db718: 6e20 75bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3db71e: 0c01 |0003: move-result-object v1 │ │ +3db720: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) Lokio/ByteString; │ │ │ │ @@ -1582588,29 +1582584,29 @@ │ │ type : '(Lokio/Source;J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -3db730: |[3db730] okio.Buffer.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ -3db740: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3db744: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -3db748: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ -3db74c: 7240 43be 5687 |0006: invoke-interface {v6, v5, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3db752: 0b00 |0009: move-result-wide v0 │ │ -3db754: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -3db758: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3db75c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -3db760: bc07 |0010: sub-long/2addr v7, v0 │ │ -3db762: 28ef |0011: goto 0000 // -0011 │ │ -3db764: 2206 3810 |0012: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ -3db768: 7010 3882 0600 |0014: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3db76e: 2706 |0017: throw v6 │ │ -3db770: 1105 |0018: return-object v5 │ │ +3db724: |[3db724] okio.Buffer.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ +3db734: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3db738: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +3db73c: 3d02 1400 |0004: if-lez v2, 0018 // +0014 │ │ +3db740: 7240 43be 5687 |0006: invoke-interface {v6, v5, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3db746: 0b00 |0009: move-result-wide v0 │ │ +3db748: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +3db74c: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3db750: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +3db754: bc07 |0010: sub-long/2addr v7, v0 │ │ +3db756: 28ef |0011: goto 0000 // -0011 │ │ +3db758: 2206 3810 |0012: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ +3db75c: 7010 3882 0600 |0014: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3db762: 2706 |0017: throw v6 │ │ +3db764: 1105 |0018: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1151 │ │ 0x0012 line=1152 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lokio/Buffer; │ │ 0x0000 - 0x0019 reg=6 (null) Lokio/Source; │ │ @@ -1582621,18 +1582617,18 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db6dc: |[3db6dc] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ -3db6ec: 6e20 76bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ -3db6f2: 0c01 |0003: move-result-object v1 │ │ -3db6f4: 1101 |0004: return-object v1 │ │ +3db6d0: |[3db6d0] okio.Buffer.write:([B)Lokio/BufferedSink; │ │ +3db6e0: 6e20 76bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ +3db6e6: 0c01 |0003: move-result-object v1 │ │ +3db6e8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ │ │ @@ -1582641,18 +1582637,18 @@ │ │ type : '([BII)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3db6f8: |[3db6f8] okio.Buffer.write:([BII)Lokio/BufferedSink; │ │ -3db708: 6e40 77bc 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3db70e: 0c01 |0003: move-result-object v1 │ │ -3db710: 1101 |0004: return-object v1 │ │ +3db6ec: |[3db6ec] okio.Buffer.write:([BII)Lokio/BufferedSink; │ │ +3db6fc: 6e40 77bc 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3db702: 0c01 |0003: move-result-object v1 │ │ +3db704: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) [B │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1582663,104 +1582659,104 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 157 16-bit code units │ │ -3dc044: |[3dc044] okio.Buffer.write:(Lokio/Buffer;J)V │ │ -3dc054: 3807 9500 |0000: if-eqz v7, 0095 // +0095 │ │ -3dc058: 3267 8b00 |0002: if-eq v7, v6, 008d // +008b │ │ -3dc05c: 5370 db87 |0004: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3dc060: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3dc064: 0484 |0008: move-wide v4, v8 │ │ -3dc066: 7706 5cbe 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3dc06c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -3dc070: 3102 0800 |000e: cmp-long v2, v8, v0 │ │ -3dc074: 3d02 7c00 |0010: if-lez v2, 008c // +007c │ │ -3dc078: 5470 da87 |0012: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc07c: 5200 2a88 |0014: iget v0, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dc080: 5471 da87 |0016: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc084: 5211 2d88 |0018: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ -3dc088: b110 |001a: sub-int/2addr v0, v1 │ │ -3dc08a: 8100 |001b: int-to-long v0, v0 │ │ -3dc08c: 3102 0800 |001c: cmp-long v2, v8, v0 │ │ -3dc090: 3b02 3e00 |001e: if-gez v2, 005c // +003e │ │ -3dc094: 5460 da87 |0020: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc098: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ -3dc09c: 5400 2e88 |0024: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3dc0a0: 2802 |0026: goto 0028 // +0002 │ │ -3dc0a2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3dc0a4: 3800 2b00 |0028: if-eqz v0, 0053 // +002b │ │ -3dc0a8: 5501 2c88 |002a: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@882c │ │ -3dc0ac: 3801 2700 |002c: if-eqz v1, 0053 // +0027 │ │ -3dc0b0: 5201 2a88 |002e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dc0b4: 8111 |0030: int-to-long v1, v1 │ │ -3dc0b6: bb81 |0031: add-long/2addr v1, v8 │ │ -3dc0b8: 5503 2f88 |0032: iget-boolean v3, v0, Lokio/Segment;.shared:Z // field@882f │ │ -3dc0bc: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -3dc0c0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -3dc0c2: 2803 |0037: goto 003a // +0003 │ │ -3dc0c4: 5203 2d88 |0038: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dc0c8: 8133 |003a: int-to-long v3, v3 │ │ -3dc0ca: bc31 |003b: sub-long/2addr v1, v3 │ │ -3dc0cc: 1603 0020 |003c: const-wide/16 v3, #int 8192 // #2000 │ │ -3dc0d0: 3105 0103 |003e: cmp-long v5, v1, v3 │ │ -3dc0d4: 3c05 1300 |0040: if-gtz v5, 0053 // +0013 │ │ -3dc0d8: 5471 da87 |0042: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc0dc: 8482 |0044: long-to-int v2, v8 │ │ -3dc0de: 6e30 1abe 0102 |0045: invoke-virtual {v1, v0, v2}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@be1a │ │ -3dc0e4: 5370 db87 |0048: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3dc0e8: bc80 |004a: sub-long/2addr v0, v8 │ │ -3dc0ea: 5a70 db87 |004b: iput-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3dc0ee: 5360 db87 |004d: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dc0f2: bb80 |004f: add-long/2addr v0, v8 │ │ -3dc0f4: 5a60 db87 |0050: iput-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dc0f8: 0e00 |0052: return-void │ │ -3dc0fa: 5470 da87 |0053: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc0fe: 8481 |0055: long-to-int v1, v8 │ │ -3dc100: 6e20 18be 1000 |0056: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@be18 │ │ -3dc106: 0c00 |0059: move-result-object v0 │ │ -3dc108: 5b70 da87 |005a: iput-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc10c: 5470 da87 |005c: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc110: 5201 2a88 |005e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dc114: 5202 2d88 |0060: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3dc118: b121 |0062: sub-int/2addr v1, v2 │ │ -3dc11a: 8111 |0063: int-to-long v1, v1 │ │ -3dc11c: 6e10 15be 0000 |0064: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3dc122: 0c03 |0067: move-result-object v3 │ │ -3dc124: 5b73 da87 |0068: iput-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc128: 5463 da87 |006a: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc12c: 3903 0b00 |006c: if-nez v3, 0077 // +000b │ │ -3dc130: 5b60 da87 |006e: iput-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc134: 5460 da87 |0070: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3dc138: 5b00 2e88 |0072: iput-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3dc13c: 5b00 2b88 |0074: iput-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3dc140: 280a |0076: goto 0080 // +000a │ │ -3dc142: 5433 2e88 |0077: iget-object v3, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3dc146: 6e20 16be 0300 |0079: invoke-virtual {v3, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ -3dc14c: 0c00 |007c: move-result-object v0 │ │ -3dc14e: 6e10 14be 0000 |007d: invoke-virtual {v0}, Lokio/Segment;.compact:()V // method@be14 │ │ -3dc154: 5373 db87 |0080: iget-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ -3dc158: bc13 |0082: sub-long/2addr v3, v1 │ │ -3dc15a: 5a73 db87 |0083: iput-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ -3dc15e: 5363 db87 |0085: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dc162: bb13 |0087: add-long/2addr v3, v1 │ │ -3dc164: 5a63 db87 |0088: iput-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ -3dc168: bc18 |008a: sub-long/2addr v8, v1 │ │ -3dc16a: 2881 |008b: goto 000c // -007f │ │ -3dc16c: 0e00 |008c: return-void │ │ -3dc16e: 2207 7110 |008d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc172: 1a08 a3cd |008f: const-string v8, "source == this" // string@cda3 │ │ -3dc176: 7020 8783 8700 |0091: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dc17c: 2707 |0094: throw v7 │ │ -3dc17e: 2207 7110 |0095: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dc182: 1a08 a2cd |0097: const-string v8, "source == null" // string@cda2 │ │ -3dc186: 7020 8783 8700 |0099: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dc18c: 2707 |009c: throw v7 │ │ +3dc038: |[3dc038] okio.Buffer.write:(Lokio/Buffer;J)V │ │ +3dc048: 3807 9500 |0000: if-eqz v7, 0095 // +0095 │ │ +3dc04c: 3267 8b00 |0002: if-eq v7, v6, 008d // +008b │ │ +3dc050: 5370 db87 |0004: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3dc054: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3dc058: 0484 |0008: move-wide v4, v8 │ │ +3dc05a: 7706 5cbe 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3dc060: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +3dc064: 3102 0800 |000e: cmp-long v2, v8, v0 │ │ +3dc068: 3d02 7c00 |0010: if-lez v2, 008c // +007c │ │ +3dc06c: 5470 da87 |0012: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc070: 5200 2a88 |0014: iget v0, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dc074: 5471 da87 |0016: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc078: 5211 2d88 |0018: iget v1, v1, Lokio/Segment;.pos:I // field@882d │ │ +3dc07c: b110 |001a: sub-int/2addr v0, v1 │ │ +3dc07e: 8100 |001b: int-to-long v0, v0 │ │ +3dc080: 3102 0800 |001c: cmp-long v2, v8, v0 │ │ +3dc084: 3b02 3e00 |001e: if-gez v2, 005c // +003e │ │ +3dc088: 5460 da87 |0020: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc08c: 3800 0500 |0022: if-eqz v0, 0027 // +0005 │ │ +3dc090: 5400 2e88 |0024: iget-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3dc094: 2802 |0026: goto 0028 // +0002 │ │ +3dc096: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3dc098: 3800 2b00 |0028: if-eqz v0, 0053 // +002b │ │ +3dc09c: 5501 2c88 |002a: iget-boolean v1, v0, Lokio/Segment;.owner:Z // field@882c │ │ +3dc0a0: 3801 2700 |002c: if-eqz v1, 0053 // +0027 │ │ +3dc0a4: 5201 2a88 |002e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dc0a8: 8111 |0030: int-to-long v1, v1 │ │ +3dc0aa: bb81 |0031: add-long/2addr v1, v8 │ │ +3dc0ac: 5503 2f88 |0032: iget-boolean v3, v0, Lokio/Segment;.shared:Z // field@882f │ │ +3dc0b0: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +3dc0b4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +3dc0b6: 2803 |0037: goto 003a // +0003 │ │ +3dc0b8: 5203 2d88 |0038: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dc0bc: 8133 |003a: int-to-long v3, v3 │ │ +3dc0be: bc31 |003b: sub-long/2addr v1, v3 │ │ +3dc0c0: 1603 0020 |003c: const-wide/16 v3, #int 8192 // #2000 │ │ +3dc0c4: 3105 0103 |003e: cmp-long v5, v1, v3 │ │ +3dc0c8: 3c05 1300 |0040: if-gtz v5, 0053 // +0013 │ │ +3dc0cc: 5471 da87 |0042: iget-object v1, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc0d0: 8482 |0044: long-to-int v2, v8 │ │ +3dc0d2: 6e30 1abe 0102 |0045: invoke-virtual {v1, v0, v2}, Lokio/Segment;.writeTo:(Lokio/Segment;I)V // method@be1a │ │ +3dc0d8: 5370 db87 |0048: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3dc0dc: bc80 |004a: sub-long/2addr v0, v8 │ │ +3dc0de: 5a70 db87 |004b: iput-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3dc0e2: 5360 db87 |004d: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dc0e6: bb80 |004f: add-long/2addr v0, v8 │ │ +3dc0e8: 5a60 db87 |0050: iput-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dc0ec: 0e00 |0052: return-void │ │ +3dc0ee: 5470 da87 |0053: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc0f2: 8481 |0055: long-to-int v1, v8 │ │ +3dc0f4: 6e20 18be 1000 |0056: invoke-virtual {v0, v1}, Lokio/Segment;.split:(I)Lokio/Segment; // method@be18 │ │ +3dc0fa: 0c00 |0059: move-result-object v0 │ │ +3dc0fc: 5b70 da87 |005a: iput-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc100: 5470 da87 |005c: iget-object v0, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc104: 5201 2a88 |005e: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dc108: 5202 2d88 |0060: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3dc10c: b121 |0062: sub-int/2addr v1, v2 │ │ +3dc10e: 8111 |0063: int-to-long v1, v1 │ │ +3dc110: 6e10 15be 0000 |0064: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3dc116: 0c03 |0067: move-result-object v3 │ │ +3dc118: 5b73 da87 |0068: iput-object v3, v7, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc11c: 5463 da87 |006a: iget-object v3, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc120: 3903 0b00 |006c: if-nez v3, 0077 // +000b │ │ +3dc124: 5b60 da87 |006e: iput-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc128: 5460 da87 |0070: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3dc12c: 5b00 2e88 |0072: iput-object v0, v0, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3dc130: 5b00 2b88 |0074: iput-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3dc134: 280a |0076: goto 0080 // +000a │ │ +3dc136: 5433 2e88 |0077: iget-object v3, v3, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3dc13a: 6e20 16be 0300 |0079: invoke-virtual {v3, v0}, Lokio/Segment;.push:(Lokio/Segment;)Lokio/Segment; // method@be16 │ │ +3dc140: 0c00 |007c: move-result-object v0 │ │ +3dc142: 6e10 14be 0000 |007d: invoke-virtual {v0}, Lokio/Segment;.compact:()V // method@be14 │ │ +3dc148: 5373 db87 |0080: iget-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ +3dc14c: bc13 |0082: sub-long/2addr v3, v1 │ │ +3dc14e: 5a73 db87 |0083: iput-wide v3, v7, Lokio/Buffer;.size:J // field@87db │ │ +3dc152: 5363 db87 |0085: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dc156: bb13 |0087: add-long/2addr v3, v1 │ │ +3dc158: 5a63 db87 |0088: iput-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ +3dc15c: bc18 |008a: sub-long/2addr v8, v1 │ │ +3dc15e: 2881 |008b: goto 000c // -007f │ │ +3dc160: 0e00 |008c: return-void │ │ +3dc162: 2207 7110 |008d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc166: 1a08 a3cd |008f: const-string v8, "source == this" // string@cda3 │ │ +3dc16a: 7020 8783 8700 |0091: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc170: 2707 |0094: throw v7 │ │ +3dc172: 2207 7110 |0095: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dc176: 1a08 a2cd |0097: const-string v8, "source == null" // string@cda2 │ │ +3dc17a: 7020 8783 8700 |0099: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dc180: 2707 |009c: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1365 │ │ 0x0012 line=1369 │ │ 0x0020 line=1370 │ │ 0x002a line=1371 │ │ 0x0038 line=1372 │ │ @@ -1582791,30 +1582787,30 @@ │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3da708: |[3da708] okio.Buffer.writeAll:(Lokio/Source;)J │ │ -3da718: 3808 1300 |0000: if-eqz v8, 0013 // +0013 │ │ -3da71c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3da720: 1602 0020 |0004: const-wide/16 v2, #int 8192 // #2000 │ │ -3da724: 7240 43be 7832 |0006: invoke-interface {v8, v7, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3da72a: 0b02 |0009: move-result-wide v2 │ │ -3da72c: 1604 ffff |000a: const-wide/16 v4, #int -1 // #ffff │ │ -3da730: 3106 0204 |000c: cmp-long v6, v2, v4 │ │ -3da734: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -3da738: bb20 |0010: add-long/2addr v0, v2 │ │ -3da73a: 28f3 |0011: goto 0004 // -000d │ │ -3da73c: 1000 |0012: return-wide v0 │ │ -3da73e: 2208 7110 |0013: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3da742: 1a00 a2cd |0015: const-string v0, "source == null" // string@cda2 │ │ -3da746: 7020 8783 0800 |0017: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3da74c: 2708 |001a: throw v8 │ │ +3da6fc: |[3da6fc] okio.Buffer.writeAll:(Lokio/Source;)J │ │ +3da70c: 3808 1300 |0000: if-eqz v8, 0013 // +0013 │ │ +3da710: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3da714: 1602 0020 |0004: const-wide/16 v2, #int 8192 // #2000 │ │ +3da718: 7240 43be 7832 |0006: invoke-interface {v8, v7, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3da71e: 0b02 |0009: move-result-wide v2 │ │ +3da720: 1604 ffff |000a: const-wide/16 v4, #int -1 // #ffff │ │ +3da724: 3106 0204 |000c: cmp-long v6, v2, v4 │ │ +3da728: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +3da72c: bb20 |0010: add-long/2addr v0, v2 │ │ +3da72e: 28f3 |0011: goto 0004 // -000d │ │ +3da730: 1000 |0012: return-wide v0 │ │ +3da732: 2208 7110 |0013: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3da736: 1a00 a2cd |0015: const-string v0, "source == null" // string@cda2 │ │ +3da73a: 7020 8783 0800 |0017: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3da740: 2708 |001a: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1143 │ │ 0x0013 line=1141 │ │ locals : │ │ 0x0000 - 0x001b reg=7 this Lokio/Buffer; │ │ 0x0000 - 0x001b reg=8 (null) Lokio/Source; │ │ @@ -1582824,29 +1582820,29 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3dab14: |[3dab14] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ -3dab24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3dab26: 6e20 73bc 0400 |0001: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dab2c: 0c00 |0004: move-result-object v0 │ │ -3dab2e: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dab32: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dab36: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3dab3a: 5903 2a88 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dab3e: 8d55 |000d: int-to-byte v5, v5 │ │ -3dab40: 4f05 0102 |000e: aput-byte v5, v1, v2 │ │ -3dab44: 5340 db87 |0010: iget-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ -3dab48: 1602 0100 |0012: const-wide/16 v2, #int 1 // #1 │ │ -3dab4c: bb20 |0014: add-long/2addr v0, v2 │ │ -3dab4e: 5a40 db87 |0015: iput-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ -3dab52: 1104 |0017: return-object v4 │ │ +3dab08: |[3dab08] okio.Buffer.writeByte:(I)Lokio/Buffer; │ │ +3dab18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3dab1a: 6e20 73bc 0400 |0001: invoke-virtual {v4, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dab20: 0c00 |0004: move-result-object v0 │ │ +3dab22: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dab26: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dab2a: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3dab2e: 5903 2a88 |000b: iput v3, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dab32: 8d55 |000d: int-to-byte v5, v5 │ │ +3dab34: 4f05 0102 |000e: aput-byte v5, v1, v2 │ │ +3dab38: 5340 db87 |0010: iget-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ +3dab3c: 1602 0100 |0012: const-wide/16 v2, #int 1 // #1 │ │ +3dab40: bb20 |0014: add-long/2addr v0, v2 │ │ +3dab42: 5a40 db87 |0015: iput-wide v0, v4, Lokio/Buffer;.size:J // field@87db │ │ +3dab46: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1159 │ │ 0x0005 line=1160 │ │ 0x0010 line=1161 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lokio/Buffer; │ │ @@ -1582857,18 +1582853,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db774: |[3db774] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ -3db784: 6e20 7ebc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db78a: 0c01 |0003: move-result-object v1 │ │ -3db78c: 1101 |0004: return-object v1 │ │ +3db768: |[3db768] okio.Buffer.writeByte:(I)Lokio/BufferedSink; │ │ +3db778: 6e20 7ebc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db77e: 0c01 |0003: move-result-object v1 │ │ +3db780: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1582877,152 +1582873,152 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 276 16-bit code units │ │ -3dab54: |[3dab54] okio.Buffer.writeDecimalLong:(J)Lokio/Buffer; │ │ -3dab64: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3dab68: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ -3dab6c: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -3dab70: 130c 3000 |0006: const/16 v12, #int 48 // #30 │ │ -3dab74: 6e20 7ebc cb00 |0008: invoke-virtual {v11, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dab7a: 0c0c |000b: move-result-object v12 │ │ -3dab7c: 110c |000c: return-object v12 │ │ -3dab7e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3dab80: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -3dab82: 3b02 0f00 |000f: if-gez v2, 001e // +000f │ │ -3dab86: 7dcc |0011: neg-long v12, v12 │ │ -3dab88: 3102 0c00 |0012: cmp-long v2, v12, v0 │ │ -3dab8c: 3b02 0900 |0014: if-gez v2, 001d // +0009 │ │ -3dab90: 1a0c 6f13 |0016: const-string v12, "-9223372036854775808" // string@136f │ │ -3dab94: 6e20 96bc cb00 |0018: invoke-virtual {v11, v12}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ -3dab9a: 0c0c |001b: move-result-object v12 │ │ -3dab9c: 110c |001c: return-object v12 │ │ -3dab9e: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -3daba0: 1705 00e1 f505 |001e: const-wide/32 v5, #float 2.31223e-35 // #05f5e100 │ │ -3daba6: 1607 0a00 |0021: const-wide/16 v7, #int 10 // #a │ │ -3dabaa: 3102 0c05 |0023: cmp-long v2, v12, v5 │ │ -3dabae: 3b02 4500 |0025: if-gez v2, 006a // +0045 │ │ -3dabb2: 1605 1027 |0027: const-wide/16 v5, #int 10000 // #2710 │ │ -3dabb6: 3102 0c05 |0029: cmp-long v2, v12, v5 │ │ -3dabba: 3b02 1d00 |002b: if-gez v2, 0048 // +001d │ │ -3dabbe: 1605 6400 |002d: const-wide/16 v5, #int 100 // #64 │ │ -3dabc2: 3102 0c05 |002f: cmp-long v2, v12, v5 │ │ -3dabc6: 3b02 0b00 |0031: if-gez v2, 003c // +000b │ │ -3dabca: 3102 0c07 |0033: cmp-long v2, v12, v7 │ │ -3dabce: 3b02 0400 |0035: if-gez v2, 0039 // +0004 │ │ -3dabd2: 2900 ab00 |0037: goto/16 00e2 // +00ab │ │ -3dabd6: 1224 |0039: const/4 v4, #int 2 // #2 │ │ -3dabd8: 2900 a800 |003a: goto/16 00e2 // +00a8 │ │ -3dabdc: 1604 e803 |003c: const-wide/16 v4, #int 1000 // #3e8 │ │ -3dabe0: 3102 0c04 |003e: cmp-long v2, v12, v4 │ │ -3dabe4: 3b02 0500 |0040: if-gez v2, 0045 // +0005 │ │ -3dabe8: 1234 |0042: const/4 v4, #int 3 // #3 │ │ -3dabea: 2900 9f00 |0043: goto/16 00e2 // +009f │ │ -3dabee: 1244 |0045: const/4 v4, #int 4 // #4 │ │ -3dabf0: 2900 9c00 |0046: goto/16 00e2 // +009c │ │ -3dabf4: 1704 4042 0f00 |0048: const-wide/32 v4, #float 1.4013e-39 // #000f4240 │ │ -3dabfa: 3102 0c04 |004b: cmp-long v2, v12, v4 │ │ -3dabfe: 3b02 0f00 |004d: if-gez v2, 005c // +000f │ │ -3dac02: 1704 a086 0100 |004f: const-wide/32 v4, #float 1.4013e-40 // #000186a0 │ │ -3dac08: 3102 0c04 |0052: cmp-long v2, v12, v4 │ │ -3dac0c: 3b02 0500 |0054: if-gez v2, 0059 // +0005 │ │ -3dac10: 1254 |0056: const/4 v4, #int 5 // #5 │ │ -3dac12: 2900 8b00 |0057: goto/16 00e2 // +008b │ │ -3dac16: 1264 |0059: const/4 v4, #int 6 // #6 │ │ -3dac18: 2900 8800 |005a: goto/16 00e2 // +0088 │ │ -3dac1c: 1704 8096 9800 |005c: const-wide/32 v4, #float 1.4013e-38 // #00989680 │ │ -3dac22: 3102 0c04 |005f: cmp-long v2, v12, v4 │ │ -3dac26: 3b02 0500 |0061: if-gez v2, 0066 // +0005 │ │ -3dac2a: 1274 |0063: const/4 v4, #int 7 // #7 │ │ -3dac2c: 2900 7e00 |0064: goto/16 00e2 // +007e │ │ -3dac30: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ -3dac34: 2900 7a00 |0068: goto/16 00e2 // +007a │ │ -3dac38: 1804 0010 a5d4 e800 0000 |006a: const-wide v4, #double 4.94066e-312 // #000000e8d4a51000 │ │ -3dac42: 3102 0c04 |006f: cmp-long v2, v12, v4 │ │ -3dac46: 3b02 2700 |0071: if-gez v2, 0098 // +0027 │ │ -3dac4a: 1804 00e4 0b54 0200 0000 |0073: const-wide v4, #double 4.94066e-314 // #00000002540be400 │ │ -3dac54: 3102 0c04 |0078: cmp-long v2, v12, v4 │ │ -3dac58: 3b02 0f00 |007a: if-gez v2, 0089 // +000f │ │ -3dac5c: 1704 00ca 9a3b |007c: const-wide/32 v4, #float 0.00472379 // #3b9aca00 │ │ -3dac62: 3102 0c04 |007f: cmp-long v2, v12, v4 │ │ -3dac66: 3b02 0500 |0081: if-gez v2, 0086 // +0005 │ │ -3dac6a: 1304 0900 |0083: const/16 v4, #int 9 // #9 │ │ -3dac6e: 285d |0085: goto 00e2 // +005d │ │ -3dac70: 1304 0a00 |0086: const/16 v4, #int 10 // #a │ │ -3dac74: 285a |0088: goto 00e2 // +005a │ │ -3dac76: 1804 00e8 7648 1700 0000 |0089: const-wide v4, #double 4.94066e-313 // #000000174876e800 │ │ -3dac80: 3102 0c04 |008e: cmp-long v2, v12, v4 │ │ -3dac84: 3b02 0500 |0090: if-gez v2, 0095 // +0005 │ │ -3dac88: 1304 0b00 |0092: const/16 v4, #int 11 // #b │ │ -3dac8c: 284e |0094: goto 00e2 // +004e │ │ -3dac8e: 1304 0c00 |0095: const/16 v4, #int 12 // #c │ │ -3dac92: 284b |0097: goto 00e2 // +004b │ │ -3dac94: 1804 0080 c6a4 7e8d 0300 |0098: const-wide v4, #double 4.94066e-309 // #00038d7ea4c68000 │ │ -3dac9e: 3102 0c04 |009d: cmp-long v2, v12, v4 │ │ -3daca2: 3b02 1d00 |009f: if-gez v2, 00bc // +001d │ │ -3daca6: 1804 00a0 724e 1809 0000 |00a1: const-wide v4, #double 4.94066e-311 // #000009184e72a000 │ │ -3dacb0: 3102 0c04 |00a6: cmp-long v2, v12, v4 │ │ -3dacb4: 3b02 0500 |00a8: if-gez v2, 00ad // +0005 │ │ -3dacb8: 1304 0d00 |00aa: const/16 v4, #int 13 // #d │ │ -3dacbc: 2836 |00ac: goto 00e2 // +0036 │ │ -3dacbe: 1804 0040 7a10 f35a 0000 |00ad: const-wide v4, #double 4.94066e-310 // #00005af3107a4000 │ │ -3dacc8: 3102 0c04 |00b2: cmp-long v2, v12, v4 │ │ -3daccc: 3b02 0500 |00b4: if-gez v2, 00b9 // +0005 │ │ -3dacd0: 1304 0e00 |00b6: const/16 v4, #int 14 // #e │ │ -3dacd4: 282a |00b8: goto 00e2 // +002a │ │ -3dacd6: 1304 0f00 |00b9: const/16 v4, #int 15 // #f │ │ -3dacda: 2827 |00bb: goto 00e2 // +0027 │ │ -3dacdc: 1804 0000 8a5d 7845 6301 |00bc: const-wide v4, #double 5.6204e-302 // #016345785d8a0000 │ │ -3dace6: 3102 0c04 |00c1: cmp-long v2, v12, v4 │ │ -3dacea: 3b02 1100 |00c3: if-gez v2, 00d4 // +0011 │ │ -3dacee: 1804 0000 c16f f286 2300 |00c5: const-wide v4, #double 5.43117e-308 // #002386f26fc10000 │ │ -3dacf8: 3102 0c04 |00ca: cmp-long v2, v12, v4 │ │ -3dacfc: 3b02 0500 |00cc: if-gez v2, 00d1 // +0005 │ │ -3dad00: 1304 1000 |00ce: const/16 v4, #int 16 // #10 │ │ -3dad04: 2812 |00d0: goto 00e2 // +0012 │ │ -3dad06: 1304 1100 |00d1: const/16 v4, #int 17 // #11 │ │ -3dad0a: 280f |00d3: goto 00e2 // +000f │ │ -3dad0c: 1804 0000 64a7 b3b6 e00d |00d4: const-wide v4, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ -3dad16: 3102 0c04 |00d9: cmp-long v2, v12, v4 │ │ -3dad1a: 3b02 0500 |00db: if-gez v2, 00e0 // +0005 │ │ -3dad1e: 1304 1200 |00dd: const/16 v4, #int 18 // #12 │ │ -3dad22: 2803 |00df: goto 00e2 // +0003 │ │ -3dad24: 1304 1300 |00e0: const/16 v4, #int 19 // #13 │ │ -3dad28: 3803 0400 |00e2: if-eqz v3, 00e6 // +0004 │ │ -3dad2c: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3dad30: 6e20 73bc 4b00 |00e6: invoke-virtual {v11, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dad36: 0c02 |00e9: move-result-object v2 │ │ -3dad38: 5425 2988 |00ea: iget-object v5, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3dad3c: 5226 2a88 |00ec: iget v6, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dad40: b046 |00ee: add-int/2addr v6, v4 │ │ -3dad42: 3109 0c00 |00ef: cmp-long v9, v12, v0 │ │ -3dad46: 3809 0f00 |00f1: if-eqz v9, 0100 // +000f │ │ -3dad4a: 9f09 0c07 |00f3: rem-long v9, v12, v7 │ │ -3dad4e: 849a |00f5: long-to-int v10, v9 │ │ -3dad50: d806 06ff |00f6: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3dad54: 6209 d887 |00f8: sget-object v9, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ -3dad58: 4809 090a |00fa: aget-byte v9, v9, v10 │ │ -3dad5c: 4f09 0506 |00fc: aput-byte v9, v5, v6 │ │ -3dad60: be7c |00fe: div-long/2addr v12, v7 │ │ -3dad62: 28f0 |00ff: goto 00ef // -0010 │ │ -3dad64: 3803 0800 |0100: if-eqz v3, 0108 // +0008 │ │ -3dad68: d806 06ff |0102: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3dad6c: 130c 2d00 |0104: const/16 v12, #int 45 // #2d │ │ -3dad70: 4f0c 0506 |0106: aput-byte v12, v5, v6 │ │ -3dad74: 522c 2a88 |0108: iget v12, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dad78: b04c |010a: add-int/2addr v12, v4 │ │ -3dad7a: 592c 2a88 |010b: iput v12, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dad7e: 53bc db87 |010d: iget-wide v12, v11, Lokio/Buffer;.size:J // field@87db │ │ -3dad82: 8140 |010f: int-to-long v0, v4 │ │ -3dad84: bb0c |0110: add-long/2addr v12, v0 │ │ -3dad86: 5abc db87 |0111: iput-wide v12, v11, Lokio/Buffer;.size:J // field@87db │ │ -3dad8a: 110b |0113: return-object v11 │ │ +3dab48: |[3dab48] okio.Buffer.writeDecimalLong:(J)Lokio/Buffer; │ │ +3dab58: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3dab5c: 3102 0c00 |0002: cmp-long v2, v12, v0 │ │ +3dab60: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +3dab64: 130c 3000 |0006: const/16 v12, #int 48 // #30 │ │ +3dab68: 6e20 7ebc cb00 |0008: invoke-virtual {v11, v12}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dab6e: 0c0c |000b: move-result-object v12 │ │ +3dab70: 110c |000c: return-object v12 │ │ +3dab72: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3dab74: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +3dab76: 3b02 0f00 |000f: if-gez v2, 001e // +000f │ │ +3dab7a: 7dcc |0011: neg-long v12, v12 │ │ +3dab7c: 3102 0c00 |0012: cmp-long v2, v12, v0 │ │ +3dab80: 3b02 0900 |0014: if-gez v2, 001d // +0009 │ │ +3dab84: 1a0c 6f13 |0016: const-string v12, "-9223372036854775808" // string@136f │ │ +3dab88: 6e20 96bc cb00 |0018: invoke-virtual {v11, v12}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ +3dab8e: 0c0c |001b: move-result-object v12 │ │ +3dab90: 110c |001c: return-object v12 │ │ +3dab92: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +3dab94: 1705 00e1 f505 |001e: const-wide/32 v5, #float 2.31223e-35 // #05f5e100 │ │ +3dab9a: 1607 0a00 |0021: const-wide/16 v7, #int 10 // #a │ │ +3dab9e: 3102 0c05 |0023: cmp-long v2, v12, v5 │ │ +3daba2: 3b02 4500 |0025: if-gez v2, 006a // +0045 │ │ +3daba6: 1605 1027 |0027: const-wide/16 v5, #int 10000 // #2710 │ │ +3dabaa: 3102 0c05 |0029: cmp-long v2, v12, v5 │ │ +3dabae: 3b02 1d00 |002b: if-gez v2, 0048 // +001d │ │ +3dabb2: 1605 6400 |002d: const-wide/16 v5, #int 100 // #64 │ │ +3dabb6: 3102 0c05 |002f: cmp-long v2, v12, v5 │ │ +3dabba: 3b02 0b00 |0031: if-gez v2, 003c // +000b │ │ +3dabbe: 3102 0c07 |0033: cmp-long v2, v12, v7 │ │ +3dabc2: 3b02 0400 |0035: if-gez v2, 0039 // +0004 │ │ +3dabc6: 2900 ab00 |0037: goto/16 00e2 // +00ab │ │ +3dabca: 1224 |0039: const/4 v4, #int 2 // #2 │ │ +3dabcc: 2900 a800 |003a: goto/16 00e2 // +00a8 │ │ +3dabd0: 1604 e803 |003c: const-wide/16 v4, #int 1000 // #3e8 │ │ +3dabd4: 3102 0c04 |003e: cmp-long v2, v12, v4 │ │ +3dabd8: 3b02 0500 |0040: if-gez v2, 0045 // +0005 │ │ +3dabdc: 1234 |0042: const/4 v4, #int 3 // #3 │ │ +3dabde: 2900 9f00 |0043: goto/16 00e2 // +009f │ │ +3dabe2: 1244 |0045: const/4 v4, #int 4 // #4 │ │ +3dabe4: 2900 9c00 |0046: goto/16 00e2 // +009c │ │ +3dabe8: 1704 4042 0f00 |0048: const-wide/32 v4, #float 1.4013e-39 // #000f4240 │ │ +3dabee: 3102 0c04 |004b: cmp-long v2, v12, v4 │ │ +3dabf2: 3b02 0f00 |004d: if-gez v2, 005c // +000f │ │ +3dabf6: 1704 a086 0100 |004f: const-wide/32 v4, #float 1.4013e-40 // #000186a0 │ │ +3dabfc: 3102 0c04 |0052: cmp-long v2, v12, v4 │ │ +3dac00: 3b02 0500 |0054: if-gez v2, 0059 // +0005 │ │ +3dac04: 1254 |0056: const/4 v4, #int 5 // #5 │ │ +3dac06: 2900 8b00 |0057: goto/16 00e2 // +008b │ │ +3dac0a: 1264 |0059: const/4 v4, #int 6 // #6 │ │ +3dac0c: 2900 8800 |005a: goto/16 00e2 // +0088 │ │ +3dac10: 1704 8096 9800 |005c: const-wide/32 v4, #float 1.4013e-38 // #00989680 │ │ +3dac16: 3102 0c04 |005f: cmp-long v2, v12, v4 │ │ +3dac1a: 3b02 0500 |0061: if-gez v2, 0066 // +0005 │ │ +3dac1e: 1274 |0063: const/4 v4, #int 7 // #7 │ │ +3dac20: 2900 7e00 |0064: goto/16 00e2 // +007e │ │ +3dac24: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ +3dac28: 2900 7a00 |0068: goto/16 00e2 // +007a │ │ +3dac2c: 1804 0010 a5d4 e800 0000 |006a: const-wide v4, #double 4.94066e-312 // #000000e8d4a51000 │ │ +3dac36: 3102 0c04 |006f: cmp-long v2, v12, v4 │ │ +3dac3a: 3b02 2700 |0071: if-gez v2, 0098 // +0027 │ │ +3dac3e: 1804 00e4 0b54 0200 0000 |0073: const-wide v4, #double 4.94066e-314 // #00000002540be400 │ │ +3dac48: 3102 0c04 |0078: cmp-long v2, v12, v4 │ │ +3dac4c: 3b02 0f00 |007a: if-gez v2, 0089 // +000f │ │ +3dac50: 1704 00ca 9a3b |007c: const-wide/32 v4, #float 0.00472379 // #3b9aca00 │ │ +3dac56: 3102 0c04 |007f: cmp-long v2, v12, v4 │ │ +3dac5a: 3b02 0500 |0081: if-gez v2, 0086 // +0005 │ │ +3dac5e: 1304 0900 |0083: const/16 v4, #int 9 // #9 │ │ +3dac62: 285d |0085: goto 00e2 // +005d │ │ +3dac64: 1304 0a00 |0086: const/16 v4, #int 10 // #a │ │ +3dac68: 285a |0088: goto 00e2 // +005a │ │ +3dac6a: 1804 00e8 7648 1700 0000 |0089: const-wide v4, #double 4.94066e-313 // #000000174876e800 │ │ +3dac74: 3102 0c04 |008e: cmp-long v2, v12, v4 │ │ +3dac78: 3b02 0500 |0090: if-gez v2, 0095 // +0005 │ │ +3dac7c: 1304 0b00 |0092: const/16 v4, #int 11 // #b │ │ +3dac80: 284e |0094: goto 00e2 // +004e │ │ +3dac82: 1304 0c00 |0095: const/16 v4, #int 12 // #c │ │ +3dac86: 284b |0097: goto 00e2 // +004b │ │ +3dac88: 1804 0080 c6a4 7e8d 0300 |0098: const-wide v4, #double 4.94066e-309 // #00038d7ea4c68000 │ │ +3dac92: 3102 0c04 |009d: cmp-long v2, v12, v4 │ │ +3dac96: 3b02 1d00 |009f: if-gez v2, 00bc // +001d │ │ +3dac9a: 1804 00a0 724e 1809 0000 |00a1: const-wide v4, #double 4.94066e-311 // #000009184e72a000 │ │ +3daca4: 3102 0c04 |00a6: cmp-long v2, v12, v4 │ │ +3daca8: 3b02 0500 |00a8: if-gez v2, 00ad // +0005 │ │ +3dacac: 1304 0d00 |00aa: const/16 v4, #int 13 // #d │ │ +3dacb0: 2836 |00ac: goto 00e2 // +0036 │ │ +3dacb2: 1804 0040 7a10 f35a 0000 |00ad: const-wide v4, #double 4.94066e-310 // #00005af3107a4000 │ │ +3dacbc: 3102 0c04 |00b2: cmp-long v2, v12, v4 │ │ +3dacc0: 3b02 0500 |00b4: if-gez v2, 00b9 // +0005 │ │ +3dacc4: 1304 0e00 |00b6: const/16 v4, #int 14 // #e │ │ +3dacc8: 282a |00b8: goto 00e2 // +002a │ │ +3dacca: 1304 0f00 |00b9: const/16 v4, #int 15 // #f │ │ +3dacce: 2827 |00bb: goto 00e2 // +0027 │ │ +3dacd0: 1804 0000 8a5d 7845 6301 |00bc: const-wide v4, #double 5.6204e-302 // #016345785d8a0000 │ │ +3dacda: 3102 0c04 |00c1: cmp-long v2, v12, v4 │ │ +3dacde: 3b02 1100 |00c3: if-gez v2, 00d4 // +0011 │ │ +3dace2: 1804 0000 c16f f286 2300 |00c5: const-wide v4, #double 5.43117e-308 // #002386f26fc10000 │ │ +3dacec: 3102 0c04 |00ca: cmp-long v2, v12, v4 │ │ +3dacf0: 3b02 0500 |00cc: if-gez v2, 00d1 // +0005 │ │ +3dacf4: 1304 1000 |00ce: const/16 v4, #int 16 // #10 │ │ +3dacf8: 2812 |00d0: goto 00e2 // +0012 │ │ +3dacfa: 1304 1100 |00d1: const/16 v4, #int 17 // #11 │ │ +3dacfe: 280f |00d3: goto 00e2 // +000f │ │ +3dad00: 1804 0000 64a7 b3b6 e00d |00d4: const-wide v4, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ +3dad0a: 3102 0c04 |00d9: cmp-long v2, v12, v4 │ │ +3dad0e: 3b02 0500 |00db: if-gez v2, 00e0 // +0005 │ │ +3dad12: 1304 1200 |00dd: const/16 v4, #int 18 // #12 │ │ +3dad16: 2803 |00df: goto 00e2 // +0003 │ │ +3dad18: 1304 1300 |00e0: const/16 v4, #int 19 // #13 │ │ +3dad1c: 3803 0400 |00e2: if-eqz v3, 00e6 // +0004 │ │ +3dad20: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3dad24: 6e20 73bc 4b00 |00e6: invoke-virtual {v11, v4}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dad2a: 0c02 |00e9: move-result-object v2 │ │ +3dad2c: 5425 2988 |00ea: iget-object v5, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3dad30: 5226 2a88 |00ec: iget v6, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dad34: b046 |00ee: add-int/2addr v6, v4 │ │ +3dad36: 3109 0c00 |00ef: cmp-long v9, v12, v0 │ │ +3dad3a: 3809 0f00 |00f1: if-eqz v9, 0100 // +000f │ │ +3dad3e: 9f09 0c07 |00f3: rem-long v9, v12, v7 │ │ +3dad42: 849a |00f5: long-to-int v10, v9 │ │ +3dad44: d806 06ff |00f6: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3dad48: 6209 d887 |00f8: sget-object v9, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ +3dad4c: 4809 090a |00fa: aget-byte v9, v9, v10 │ │ +3dad50: 4f09 0506 |00fc: aput-byte v9, v5, v6 │ │ +3dad54: be7c |00fe: div-long/2addr v12, v7 │ │ +3dad56: 28f0 |00ff: goto 00ef // -0010 │ │ +3dad58: 3803 0800 |0100: if-eqz v3, 0108 // +0008 │ │ +3dad5c: d806 06ff |0102: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3dad60: 130c 2d00 |0104: const/16 v12, #int 45 // #2d │ │ +3dad64: 4f0c 0506 |0106: aput-byte v12, v5, v6 │ │ +3dad68: 522c 2a88 |0108: iget v12, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dad6c: b04c |010a: add-int/2addr v12, v4 │ │ +3dad6e: 592c 2a88 |010b: iput v12, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dad72: 53bc db87 |010d: iget-wide v12, v11, Lokio/Buffer;.size:J // field@87db │ │ +3dad76: 8140 |010f: int-to-long v0, v4 │ │ +3dad78: bb0c |0110: add-long/2addr v12, v0 │ │ +3dad7a: 5abc db87 |0111: iput-wide v12, v11, Lokio/Buffer;.size:J // field@87db │ │ +3dad7e: 110b |0113: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1221 │ │ 0x0018 line=1228 │ │ 0x00e6 line=1257 │ │ 0x00ea line=1258 │ │ 0x00ec line=1259 │ │ @@ -1583041,18 +1583037,18 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3db790: |[3db790] okio.Buffer.writeDecimalLong:(J)Lokio/BufferedSink; │ │ -3db7a0: 6e30 80bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ -3db7a6: 0c01 |0003: move-result-object v1 │ │ -3db7a8: 1101 |0004: return-object v1 │ │ +3db784: |[3db784] okio.Buffer.writeDecimalLong:(J)Lokio/BufferedSink; │ │ +3db794: 6e30 80bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ +3db79a: 0c01 |0003: move-result-object v1 │ │ +3db79c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1583061,54 +1583057,54 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -3dad8c: |[3dad8c] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ -3dad9c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3dada0: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ -3dada4: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ -3dada8: 130a 3000 |0006: const/16 v10, #int 48 // #30 │ │ -3dadac: 6e20 7ebc a900 |0008: invoke-virtual {v9, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3dadb2: 0c0a |000b: move-result-object v10 │ │ -3dadb4: 110a |000c: return-object v10 │ │ -3dadb6: 7120 b283 ba00 |000d: invoke-static {v10, v11}, Ljava/lang/Long;.highestOneBit:(J)J // method@83b2 │ │ -3dadbc: 0b00 |0010: move-result-wide v0 │ │ -3dadbe: 7120 b683 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@83b6 │ │ -3dadc4: 0a00 |0014: move-result v0 │ │ -3dadc6: 1241 |0015: const/4 v1, #int 4 // #4 │ │ -3dadc8: b310 |0016: div-int/2addr v0, v1 │ │ -3dadca: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3dadce: 6e20 73bc 0900 |0019: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dadd4: 0c02 |001c: move-result-object v2 │ │ -3dadd6: 5423 2988 |001d: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3dadda: 5224 2a88 |001f: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dadde: b004 |0021: add-int/2addr v4, v0 │ │ -3dade0: d804 04ff |0022: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3dade4: 5225 2a88 |0024: iget v5, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dade8: 3454 1000 |0026: if-lt v4, v5, 0036 // +0010 │ │ -3dadec: 6206 d887 |0028: sget-object v6, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ -3dadf0: 1607 0f00 |002a: const-wide/16 v7, #int 15 // #f │ │ -3dadf4: c0a7 |002c: and-long/2addr v7, v10 │ │ -3dadf6: 8478 |002d: long-to-int v8, v7 │ │ -3dadf8: 4806 0608 |002e: aget-byte v6, v6, v8 │ │ -3dadfc: 4f06 0304 |0030: aput-byte v6, v3, v4 │ │ -3dae00: c51a |0032: ushr-long/2addr v10, v1 │ │ -3dae02: d804 04ff |0033: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3dae06: 28f1 |0035: goto 0026 // -000f │ │ -3dae08: 522a 2a88 |0036: iget v10, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dae0c: b00a |0038: add-int/2addr v10, v0 │ │ -3dae0e: 592a 2a88 |0039: iput v10, v2, Lokio/Segment;.limit:I // field@882a │ │ -3dae12: 539a db87 |003b: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3dae16: 8100 |003d: int-to-long v0, v0 │ │ -3dae18: bb0a |003e: add-long/2addr v10, v0 │ │ -3dae1a: 5a9a db87 |003f: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3dae1e: 1109 |0041: return-object v9 │ │ +3dad80: |[3dad80] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; │ │ +3dad90: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3dad94: 3102 0a00 |0002: cmp-long v2, v10, v0 │ │ +3dad98: 3902 0900 |0004: if-nez v2, 000d // +0009 │ │ +3dad9c: 130a 3000 |0006: const/16 v10, #int 48 // #30 │ │ +3dada0: 6e20 7ebc a900 |0008: invoke-virtual {v9, v10}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3dada6: 0c0a |000b: move-result-object v10 │ │ +3dada8: 110a |000c: return-object v10 │ │ +3dadaa: 7120 b283 ba00 |000d: invoke-static {v10, v11}, Ljava/lang/Long;.highestOneBit:(J)J // method@83b2 │ │ +3dadb0: 0b00 |0010: move-result-wide v0 │ │ +3dadb2: 7120 b683 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@83b6 │ │ +3dadb8: 0a00 |0014: move-result v0 │ │ +3dadba: 1241 |0015: const/4 v1, #int 4 // #4 │ │ +3dadbc: b310 |0016: div-int/2addr v0, v1 │ │ +3dadbe: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3dadc2: 6e20 73bc 0900 |0019: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dadc8: 0c02 |001c: move-result-object v2 │ │ +3dadca: 5423 2988 |001d: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3dadce: 5224 2a88 |001f: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dadd2: b004 |0021: add-int/2addr v4, v0 │ │ +3dadd4: d804 04ff |0022: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3dadd8: 5225 2a88 |0024: iget v5, v2, Lokio/Segment;.limit:I // field@882a │ │ +3daddc: 3454 1000 |0026: if-lt v4, v5, 0036 // +0010 │ │ +3dade0: 6206 d887 |0028: sget-object v6, Lokio/Buffer;.DIGITS:[B // field@87d8 │ │ +3dade4: 1607 0f00 |002a: const-wide/16 v7, #int 15 // #f │ │ +3dade8: c0a7 |002c: and-long/2addr v7, v10 │ │ +3dadea: 8478 |002d: long-to-int v8, v7 │ │ +3dadec: 4806 0608 |002e: aget-byte v6, v6, v8 │ │ +3dadf0: 4f06 0304 |0030: aput-byte v6, v3, v4 │ │ +3dadf4: c51a |0032: ushr-long/2addr v10, v1 │ │ +3dadf6: d804 04ff |0033: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3dadfa: 28f1 |0035: goto 0026 // -000f │ │ +3dadfc: 522a 2a88 |0036: iget v10, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dae00: b00a |0038: add-int/2addr v10, v0 │ │ +3dae02: 592a 2a88 |0039: iput v10, v2, Lokio/Segment;.limit:I // field@882a │ │ +3dae06: 539a db87 |003b: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3dae0a: 8100 |003d: int-to-long v0, v0 │ │ +3dae0c: bb0a |003e: add-long/2addr v10, v0 │ │ +3dae0e: 5a9a db87 |003f: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3dae12: 1109 |0041: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1277 │ │ 0x000d line=1280 │ │ 0x0019 line=1282 │ │ 0x001d line=1283 │ │ 0x001f line=1284 │ │ @@ -1583124,18 +1583120,18 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3db7ac: |[3db7ac] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -3db7bc: 6e30 82bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ -3db7c2: 0c01 |0003: move-result-object v1 │ │ -3db7c4: 1101 |0004: return-object v1 │ │ +3db7a0: |[3db7a0] okio.Buffer.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +3db7b0: 6e30 82bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ +3db7b6: 0c01 |0003: move-result-object v1 │ │ +3db7b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1583144,45 +1583140,45 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3dae20: |[3dae20] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ -3dae30: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3dae32: 6e20 73bc 0500 |0001: invoke-virtual {v5, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dae38: 0c00 |0004: move-result-object v0 │ │ -3dae3a: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dae3e: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dae42: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3dae46: e204 0618 |000b: ushr-int/lit8 v4, v6, #int 24 // #18 │ │ -3dae4a: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3dae4e: 8d44 |000f: int-to-byte v4, v4 │ │ -3dae50: 4f04 0102 |0010: aput-byte v4, v1, v2 │ │ -3dae54: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3dae58: e204 0610 |0014: ushr-int/lit8 v4, v6, #int 16 // #10 │ │ -3dae5c: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3dae60: 8d44 |0018: int-to-byte v4, v4 │ │ -3dae62: 4f04 0103 |0019: aput-byte v4, v1, v3 │ │ -3dae66: d803 0201 |001b: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3dae6a: e204 0608 |001d: ushr-int/lit8 v4, v6, #int 8 // #08 │ │ -3dae6e: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3dae72: 8d44 |0021: int-to-byte v4, v4 │ │ -3dae74: 4f04 0102 |0022: aput-byte v4, v1, v2 │ │ -3dae78: d802 0301 |0024: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3dae7c: d566 ff00 |0026: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3dae80: 8d66 |0028: int-to-byte v6, v6 │ │ -3dae82: 4f06 0103 |0029: aput-byte v6, v1, v3 │ │ -3dae86: 5902 2a88 |002b: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dae8a: 5350 db87 |002d: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3dae8e: 1602 0400 |002f: const-wide/16 v2, #int 4 // #4 │ │ -3dae92: bb20 |0031: add-long/2addr v0, v2 │ │ -3dae94: 5a50 db87 |0032: iput-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3dae98: 1105 |0034: return-object v5 │ │ +3dae14: |[3dae14] okio.Buffer.writeInt:(I)Lokio/Buffer; │ │ +3dae24: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3dae26: 6e20 73bc 0500 |0001: invoke-virtual {v5, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dae2c: 0c00 |0004: move-result-object v0 │ │ +3dae2e: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dae32: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dae36: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3dae3a: e204 0618 |000b: ushr-int/lit8 v4, v6, #int 24 // #18 │ │ +3dae3e: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3dae42: 8d44 |000f: int-to-byte v4, v4 │ │ +3dae44: 4f04 0102 |0010: aput-byte v4, v1, v2 │ │ +3dae48: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3dae4c: e204 0610 |0014: ushr-int/lit8 v4, v6, #int 16 // #10 │ │ +3dae50: d544 ff00 |0016: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3dae54: 8d44 |0018: int-to-byte v4, v4 │ │ +3dae56: 4f04 0103 |0019: aput-byte v4, v1, v3 │ │ +3dae5a: d803 0201 |001b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3dae5e: e204 0608 |001d: ushr-int/lit8 v4, v6, #int 8 // #08 │ │ +3dae62: d544 ff00 |001f: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3dae66: 8d44 |0021: int-to-byte v4, v4 │ │ +3dae68: 4f04 0102 |0022: aput-byte v4, v1, v2 │ │ +3dae6c: d802 0301 |0024: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3dae70: d566 ff00 |0026: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3dae74: 8d66 |0028: int-to-byte v6, v6 │ │ +3dae76: 4f06 0103 |0029: aput-byte v6, v1, v3 │ │ +3dae7a: 5902 2a88 |002b: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dae7e: 5350 db87 |002d: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3dae82: 1602 0400 |002f: const-wide/16 v2, #int 4 // #4 │ │ +3dae86: bb20 |0031: add-long/2addr v0, v2 │ │ +3dae88: 5a50 db87 |0032: iput-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3dae8c: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1181 │ │ 0x0005 line=1182 │ │ 0x0007 line=1183 │ │ 0x0010 line=1184 │ │ 0x0019 line=1185 │ │ @@ -1583199,18 +1583195,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db7c8: |[3db7c8] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ -3db7d8: 6e20 84bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3db7de: 0c01 |0003: move-result-object v1 │ │ -3db7e0: 1101 |0004: return-object v1 │ │ +3db7bc: |[3db7bc] okio.Buffer.writeInt:(I)Lokio/BufferedSink; │ │ +3db7cc: 6e20 84bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3db7d2: 0c01 |0003: move-result-object v1 │ │ +3db7d4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1583219,20 +1583215,20 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3dae9c: |[3dae9c] okio.Buffer.writeIntLe:(I)Lokio/Buffer; │ │ -3daeac: 7110 5dbe 0100 |0000: invoke-static {v1}, Lokio/Util;.reverseBytesInt:(I)I // method@be5d │ │ -3daeb2: 0a01 |0003: move-result v1 │ │ -3daeb4: 6e20 84bc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3daeba: 0c01 |0007: move-result-object v1 │ │ -3daebc: 1101 |0008: return-object v1 │ │ +3dae90: |[3dae90] okio.Buffer.writeIntLe:(I)Lokio/Buffer; │ │ +3daea0: 7110 5dbe 0100 |0000: invoke-static {v1}, Lokio/Util;.reverseBytesInt:(I)I // method@be5d │ │ +3daea6: 0a01 |0003: move-result v1 │ │ +3daea8: 6e20 84bc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3daeae: 0c01 |0007: move-result-object v1 │ │ +3daeb0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -1583241,18 +1583237,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db7e4: |[3db7e4] okio.Buffer.writeIntLe:(I)Lokio/BufferedSink; │ │ -3db7f4: 6e20 86bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@bc86 │ │ -3db7fa: 0c01 |0003: move-result-object v1 │ │ -3db7fc: 1101 |0004: return-object v1 │ │ +3db7d8: |[3db7d8] okio.Buffer.writeIntLe:(I)Lokio/BufferedSink; │ │ +3db7e8: 6e20 86bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@bc86 │ │ +3db7ee: 0c01 |0003: move-result-object v1 │ │ +3db7f0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1583261,80 +1583257,80 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -3daec0: |[3daec0] okio.Buffer.writeLong:(J)Lokio/Buffer; │ │ -3daed0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -3daed4: 6e20 73bc 0900 |0002: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3daeda: 0c01 |0005: move-result-object v1 │ │ -3daedc: 5412 2988 |0006: iget-object v2, v1, Lokio/Segment;.data:[B // field@8829 │ │ -3daee0: 5213 2a88 |0008: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ -3daee4: d804 0301 |000a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3daee8: 1305 3800 |000c: const/16 v5, #int 56 // #38 │ │ -3daeec: a505 0a05 |000e: ushr-long v5, v10, v5 │ │ -3daef0: 1607 ff00 |0010: const-wide/16 v7, #int 255 // #ff │ │ -3daef4: c075 |0012: and-long/2addr v5, v7 │ │ -3daef6: 8456 |0013: long-to-int v6, v5 │ │ -3daef8: 8d65 |0014: int-to-byte v5, v6 │ │ -3daefa: 4f05 0203 |0015: aput-byte v5, v2, v3 │ │ -3daefe: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3daf02: 1305 3000 |0019: const/16 v5, #int 48 // #30 │ │ -3daf06: a505 0a05 |001b: ushr-long v5, v10, v5 │ │ -3daf0a: c075 |001d: and-long/2addr v5, v7 │ │ -3daf0c: 8456 |001e: long-to-int v6, v5 │ │ -3daf0e: 8d65 |001f: int-to-byte v5, v6 │ │ -3daf10: 4f05 0204 |0020: aput-byte v5, v2, v4 │ │ -3daf14: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3daf18: 1305 2800 |0024: const/16 v5, #int 40 // #28 │ │ -3daf1c: a505 0a05 |0026: ushr-long v5, v10, v5 │ │ -3daf20: c075 |0028: and-long/2addr v5, v7 │ │ -3daf22: 8456 |0029: long-to-int v6, v5 │ │ -3daf24: 8d65 |002a: int-to-byte v5, v6 │ │ -3daf26: 4f05 0203 |002b: aput-byte v5, v2, v3 │ │ -3daf2a: d803 0401 |002d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3daf2e: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ -3daf32: a505 0a05 |0031: ushr-long v5, v10, v5 │ │ -3daf36: c075 |0033: and-long/2addr v5, v7 │ │ -3daf38: 8456 |0034: long-to-int v6, v5 │ │ -3daf3a: 8d65 |0035: int-to-byte v5, v6 │ │ -3daf3c: 4f05 0204 |0036: aput-byte v5, v2, v4 │ │ -3daf40: d804 0301 |0038: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3daf44: 1305 1800 |003a: const/16 v5, #int 24 // #18 │ │ -3daf48: a505 0a05 |003c: ushr-long v5, v10, v5 │ │ -3daf4c: c075 |003e: and-long/2addr v5, v7 │ │ -3daf4e: 8456 |003f: long-to-int v6, v5 │ │ -3daf50: 8d65 |0040: int-to-byte v5, v6 │ │ -3daf52: 4f05 0203 |0041: aput-byte v5, v2, v3 │ │ -3daf56: d803 0401 |0043: add-int/lit8 v3, v4, #int 1 // #01 │ │ -3daf5a: 1305 1000 |0045: const/16 v5, #int 16 // #10 │ │ -3daf5e: a505 0a05 |0047: ushr-long v5, v10, v5 │ │ -3daf62: c075 |0049: and-long/2addr v5, v7 │ │ -3daf64: 8456 |004a: long-to-int v6, v5 │ │ -3daf66: 8d65 |004b: int-to-byte v5, v6 │ │ -3daf68: 4f05 0204 |004c: aput-byte v5, v2, v4 │ │ -3daf6c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -3daf70: a505 0a00 |0050: ushr-long v5, v10, v0 │ │ -3daf74: c075 |0052: and-long/2addr v5, v7 │ │ -3daf76: 8450 |0053: long-to-int v0, v5 │ │ -3daf78: 8d00 |0054: int-to-byte v0, v0 │ │ -3daf7a: 4f00 0203 |0055: aput-byte v0, v2, v3 │ │ -3daf7e: d800 0401 |0057: add-int/lit8 v0, v4, #int 1 // #01 │ │ -3daf82: c07a |0059: and-long/2addr v10, v7 │ │ -3daf84: 84ab |005a: long-to-int v11, v10 │ │ -3daf86: 8dba |005b: int-to-byte v10, v11 │ │ -3daf88: 4f0a 0204 |005c: aput-byte v10, v2, v4 │ │ -3daf8c: 5910 2a88 |005e: iput v0, v1, Lokio/Segment;.limit:I // field@882a │ │ -3daf90: 539a db87 |0060: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3daf94: 1600 0800 |0062: const-wide/16 v0, #int 8 // #8 │ │ -3daf98: bb0a |0064: add-long/2addr v10, v0 │ │ -3daf9a: 5a9a db87 |0065: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ -3daf9e: 1109 |0067: return-object v9 │ │ +3daeb4: |[3daeb4] okio.Buffer.writeLong:(J)Lokio/Buffer; │ │ +3daec4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +3daec8: 6e20 73bc 0900 |0002: invoke-virtual {v9, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3daece: 0c01 |0005: move-result-object v1 │ │ +3daed0: 5412 2988 |0006: iget-object v2, v1, Lokio/Segment;.data:[B // field@8829 │ │ +3daed4: 5213 2a88 |0008: iget v3, v1, Lokio/Segment;.limit:I // field@882a │ │ +3daed8: d804 0301 |000a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3daedc: 1305 3800 |000c: const/16 v5, #int 56 // #38 │ │ +3daee0: a505 0a05 |000e: ushr-long v5, v10, v5 │ │ +3daee4: 1607 ff00 |0010: const-wide/16 v7, #int 255 // #ff │ │ +3daee8: c075 |0012: and-long/2addr v5, v7 │ │ +3daeea: 8456 |0013: long-to-int v6, v5 │ │ +3daeec: 8d65 |0014: int-to-byte v5, v6 │ │ +3daeee: 4f05 0203 |0015: aput-byte v5, v2, v3 │ │ +3daef2: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3daef6: 1305 3000 |0019: const/16 v5, #int 48 // #30 │ │ +3daefa: a505 0a05 |001b: ushr-long v5, v10, v5 │ │ +3daefe: c075 |001d: and-long/2addr v5, v7 │ │ +3daf00: 8456 |001e: long-to-int v6, v5 │ │ +3daf02: 8d65 |001f: int-to-byte v5, v6 │ │ +3daf04: 4f05 0204 |0020: aput-byte v5, v2, v4 │ │ +3daf08: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3daf0c: 1305 2800 |0024: const/16 v5, #int 40 // #28 │ │ +3daf10: a505 0a05 |0026: ushr-long v5, v10, v5 │ │ +3daf14: c075 |0028: and-long/2addr v5, v7 │ │ +3daf16: 8456 |0029: long-to-int v6, v5 │ │ +3daf18: 8d65 |002a: int-to-byte v5, v6 │ │ +3daf1a: 4f05 0203 |002b: aput-byte v5, v2, v3 │ │ +3daf1e: d803 0401 |002d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3daf22: 1305 2000 |002f: const/16 v5, #int 32 // #20 │ │ +3daf26: a505 0a05 |0031: ushr-long v5, v10, v5 │ │ +3daf2a: c075 |0033: and-long/2addr v5, v7 │ │ +3daf2c: 8456 |0034: long-to-int v6, v5 │ │ +3daf2e: 8d65 |0035: int-to-byte v5, v6 │ │ +3daf30: 4f05 0204 |0036: aput-byte v5, v2, v4 │ │ +3daf34: d804 0301 |0038: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3daf38: 1305 1800 |003a: const/16 v5, #int 24 // #18 │ │ +3daf3c: a505 0a05 |003c: ushr-long v5, v10, v5 │ │ +3daf40: c075 |003e: and-long/2addr v5, v7 │ │ +3daf42: 8456 |003f: long-to-int v6, v5 │ │ +3daf44: 8d65 |0040: int-to-byte v5, v6 │ │ +3daf46: 4f05 0203 |0041: aput-byte v5, v2, v3 │ │ +3daf4a: d803 0401 |0043: add-int/lit8 v3, v4, #int 1 // #01 │ │ +3daf4e: 1305 1000 |0045: const/16 v5, #int 16 // #10 │ │ +3daf52: a505 0a05 |0047: ushr-long v5, v10, v5 │ │ +3daf56: c075 |0049: and-long/2addr v5, v7 │ │ +3daf58: 8456 |004a: long-to-int v6, v5 │ │ +3daf5a: 8d65 |004b: int-to-byte v5, v6 │ │ +3daf5c: 4f05 0204 |004c: aput-byte v5, v2, v4 │ │ +3daf60: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +3daf64: a505 0a00 |0050: ushr-long v5, v10, v0 │ │ +3daf68: c075 |0052: and-long/2addr v5, v7 │ │ +3daf6a: 8450 |0053: long-to-int v0, v5 │ │ +3daf6c: 8d00 |0054: int-to-byte v0, v0 │ │ +3daf6e: 4f00 0203 |0055: aput-byte v0, v2, v3 │ │ +3daf72: d800 0401 |0057: add-int/lit8 v0, v4, #int 1 // #01 │ │ +3daf76: c07a |0059: and-long/2addr v10, v7 │ │ +3daf78: 84ab |005a: long-to-int v11, v10 │ │ +3daf7a: 8dba |005b: int-to-byte v10, v11 │ │ +3daf7c: 4f0a 0204 |005c: aput-byte v10, v2, v4 │ │ +3daf80: 5910 2a88 |005e: iput v0, v1, Lokio/Segment;.limit:I // field@882a │ │ +3daf84: 539a db87 |0060: iget-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3daf88: 1600 0800 |0062: const-wide/16 v0, #int 8 // #8 │ │ +3daf8c: bb0a |0064: add-long/2addr v10, v0 │ │ +3daf8e: 5a9a db87 |0065: iput-wide v10, v9, Lokio/Buffer;.size:J // field@87db │ │ +3daf92: 1109 |0067: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1198 │ │ 0x0006 line=1199 │ │ 0x0008 line=1200 │ │ 0x0015 line=1201 │ │ 0x0020 line=1202 │ │ @@ -1583355,18 +1583351,18 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3db800: |[3db800] okio.Buffer.writeLong:(J)Lokio/BufferedSink; │ │ -3db810: 6e30 88bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3db816: 0c01 |0003: move-result-object v1 │ │ -3db818: 1101 |0004: return-object v1 │ │ +3db7f4: |[3db7f4] okio.Buffer.writeLong:(J)Lokio/BufferedSink; │ │ +3db804: 6e30 88bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3db80a: 0c01 |0003: move-result-object v1 │ │ +3db80c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1583375,20 +1583371,20 @@ │ │ type : '(J)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3dafa0: |[3dafa0] okio.Buffer.writeLongLe:(J)Lokio/Buffer; │ │ -3dafb0: 7120 5ebe 2100 |0000: invoke-static {v1, v2}, Lokio/Util;.reverseBytesLong:(J)J // method@be5e │ │ -3dafb6: 0b01 |0003: move-result-wide v1 │ │ -3dafb8: 6e30 88bc 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3dafbe: 0c01 |0007: move-result-object v1 │ │ -3dafc0: 1101 |0008: return-object v1 │ │ +3daf94: |[3daf94] okio.Buffer.writeLongLe:(J)Lokio/Buffer; │ │ +3dafa4: 7120 5ebe 2100 |0000: invoke-static {v1, v2}, Lokio/Util;.reverseBytesLong:(J)J // method@be5e │ │ +3dafaa: 0b01 |0003: move-result-wide v1 │ │ +3dafac: 6e30 88bc 1002 |0004: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3dafb2: 0c01 |0007: move-result-object v1 │ │ +3dafb4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1215 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0009 reg=1 (null) J │ │ │ │ @@ -1583397,18 +1583393,18 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3db81c: |[3db81c] okio.Buffer.writeLongLe:(J)Lokio/BufferedSink; │ │ -3db82c: 6e30 8abc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@bc8a │ │ -3db832: 0c01 |0003: move-result-object v1 │ │ -3db834: 1101 |0004: return-object v1 │ │ +3db810: |[3db810] okio.Buffer.writeLongLe:(J)Lokio/BufferedSink; │ │ +3db820: 6e30 8abc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@bc8a │ │ +3db826: 0c01 |0003: move-result-object v1 │ │ +3db828: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ │ │ @@ -1583417,35 +1583413,35 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3dafc4: |[3dafc4] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ -3dafd4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3dafd6: 6e20 73bc 0500 |0001: invoke-virtual {v5, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3dafdc: 0c00 |0004: move-result-object v0 │ │ -3dafde: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3dafe2: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3dafe6: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3dafea: e204 0608 |000b: ushr-int/lit8 v4, v6, #int 8 // #08 │ │ -3dafee: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -3daff2: 8d44 |000f: int-to-byte v4, v4 │ │ -3daff4: 4f04 0102 |0010: aput-byte v4, v1, v2 │ │ -3daff8: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ -3daffc: d566 ff00 |0014: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -3db000: 8d66 |0016: int-to-byte v6, v6 │ │ -3db002: 4f06 0103 |0017: aput-byte v6, v1, v3 │ │ -3db006: 5902 2a88 |0019: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3db00a: 5350 db87 |001b: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3db00e: 1602 0200 |001d: const-wide/16 v2, #int 2 // #2 │ │ -3db012: bb20 |001f: add-long/2addr v0, v2 │ │ -3db014: 5a50 db87 |0020: iput-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ -3db018: 1105 |0022: return-object v5 │ │ +3dafb8: |[3dafb8] okio.Buffer.writeShort:(I)Lokio/Buffer; │ │ +3dafc8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3dafca: 6e20 73bc 0500 |0001: invoke-virtual {v5, v0}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3dafd0: 0c00 |0004: move-result-object v0 │ │ +3dafd2: 5401 2988 |0005: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3dafd6: 5202 2a88 |0007: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3dafda: d803 0201 |0009: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3dafde: e204 0608 |000b: ushr-int/lit8 v4, v6, #int 8 // #08 │ │ +3dafe2: d544 ff00 |000d: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +3dafe6: 8d44 |000f: int-to-byte v4, v4 │ │ +3dafe8: 4f04 0102 |0010: aput-byte v4, v1, v2 │ │ +3dafec: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ +3daff0: d566 ff00 |0014: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +3daff4: 8d66 |0016: int-to-byte v6, v6 │ │ +3daff6: 4f06 0103 |0017: aput-byte v6, v1, v3 │ │ +3daffa: 5902 2a88 |0019: iput v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3daffe: 5350 db87 |001b: iget-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3db002: 1602 0200 |001d: const-wide/16 v2, #int 2 // #2 │ │ +3db006: bb20 |001f: add-long/2addr v0, v2 │ │ +3db008: 5a50 db87 |0020: iput-wide v0, v5, Lokio/Buffer;.size:J // field@87db │ │ +3db00c: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1166 │ │ 0x0005 line=1167 │ │ 0x0007 line=1168 │ │ 0x0010 line=1169 │ │ 0x0017 line=1170 │ │ @@ -1583460,18 +1583456,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db838: |[3db838] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ -3db848: 6e20 8cbc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3db84e: 0c01 |0003: move-result-object v1 │ │ -3db850: 1101 |0004: return-object v1 │ │ +3db82c: |[3db82c] okio.Buffer.writeShort:(I)Lokio/BufferedSink; │ │ +3db83c: 6e20 8cbc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3db842: 0c01 |0003: move-result-object v1 │ │ +3db844: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1583480,21 +1583476,21 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3db01c: |[3db01c] okio.Buffer.writeShortLe:(I)Lokio/Buffer; │ │ -3db02c: 8f11 |0000: int-to-short v1, v1 │ │ -3db02e: 7110 5fbe 0100 |0001: invoke-static {v1}, Lokio/Util;.reverseBytesShort:(S)S // method@be5f │ │ -3db034: 0a01 |0004: move-result v1 │ │ -3db036: 6e20 8cbc 1000 |0005: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3db03c: 0c01 |0008: move-result-object v1 │ │ -3db03e: 1101 |0009: return-object v1 │ │ +3db010: |[3db010] okio.Buffer.writeShortLe:(I)Lokio/Buffer; │ │ +3db020: 8f11 |0000: int-to-short v1, v1 │ │ +3db022: 7110 5fbe 0100 |0001: invoke-static {v1}, Lokio/Util;.reverseBytesShort:(S)S // method@be5f │ │ +3db028: 0a01 |0004: move-result v1 │ │ +3db02a: 6e20 8cbc 1000 |0005: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3db030: 0c01 |0008: move-result-object v1 │ │ +3db032: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1177 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ │ │ @@ -1583503,18 +1583499,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db854: |[3db854] okio.Buffer.writeShortLe:(I)Lokio/BufferedSink; │ │ -3db864: 6e20 8ebc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@bc8e │ │ -3db86a: 0c01 |0003: move-result-object v1 │ │ -3db86c: 1101 |0004: return-object v1 │ │ +3db848: |[3db848] okio.Buffer.writeShortLe:(I)Lokio/BufferedSink; │ │ +3db858: 6e20 8ebc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@bc8e │ │ +3db85e: 0c01 |0003: move-result-object v1 │ │ +3db860: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1583523,84 +1583519,84 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -3db040: |[3db040] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; │ │ -3db050: 3802 8b00 |0000: if-eqz v2, 008b // +008b │ │ -3db054: 3a03 7200 |0002: if-ltz v3, 0074 // +0072 │ │ -3db058: 3434 5100 |0004: if-lt v4, v3, 0055 // +0051 │ │ -3db05c: 6e10 6384 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db062: 0a00 |0009: move-result v0 │ │ -3db064: 3604 2800 |000a: if-gt v4, v0, 0032 // +0028 │ │ -3db068: 3805 1e00 |000c: if-eqz v5, 002a // +001e │ │ -3db06c: 6200 3a88 |000e: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ -3db070: 6e20 e485 0500 |0010: invoke-virtual {v5, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@85e4 │ │ -3db076: 0a00 |0013: move-result v0 │ │ -3db078: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -3db07c: 6e40 97bc 2143 |0016: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ -3db082: 0c02 |0019: move-result-object v2 │ │ -3db084: 1102 |001a: return-object v2 │ │ -3db086: 6e30 7184 3204 |001b: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ -3db08c: 0c02 |001e: move-result-object v2 │ │ -3db08e: 6e20 5684 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ -3db094: 0c02 |0022: move-result-object v2 │ │ -3db096: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -3db098: 2124 |0024: array-length v4, v2 │ │ -3db09a: 6e40 77bc 2143 |0025: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3db0a0: 0c02 |0028: move-result-object v2 │ │ -3db0a2: 1102 |0029: return-object v2 │ │ -3db0a4: 2202 7110 |002a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db0a8: 1a03 ff79 |002c: const-string v3, "charset == null" // string@79ff │ │ -3db0ac: 7020 8783 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db0b2: 2702 |0031: throw v2 │ │ -3db0b4: 2203 7110 |0032: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db0b8: 2205 9410 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3db0bc: 7010 8384 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db0c2: 1a00 0c85 |0039: const-string v0, "endIndex > string.length: " // string@850c │ │ -3db0c6: 6e20 8f84 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db0cc: 6e20 8a84 4500 |003e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db0d2: 1a04 aa05 |0041: const-string v4, " > " // string@05aa │ │ -3db0d6: 6e20 8f84 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db0dc: 6e10 6384 0200 |0046: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db0e2: 0a02 |0049: move-result v2 │ │ -3db0e4: 6e20 8a84 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db0ea: 6e10 9f84 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db0f0: 0c02 |0050: move-result-object v2 │ │ -3db0f2: 7020 8783 2300 |0051: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db0f8: 2703 |0054: throw v3 │ │ -3db0fa: 2202 7110 |0055: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db0fe: 2205 9410 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -3db102: 7010 8384 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db108: 1a00 0a85 |005c: const-string v0, "endIndex < beginIndex: " // string@850a │ │ -3db10c: 6e20 8f84 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db112: 6e20 8a84 4500 |0061: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db118: 1a04 a305 |0064: const-string v4, " < " // string@05a3 │ │ -3db11c: 6e20 8f84 4500 |0066: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db122: 6e20 8a84 3500 |0069: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db128: 6e10 9f84 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db12e: 0c03 |006f: move-result-object v3 │ │ -3db130: 7020 8783 3200 |0070: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db136: 2702 |0073: throw v2 │ │ -3db138: 2202 6f10 |0074: new-instance v2, Ljava/lang/IllegalAccessError; // type@106f │ │ -3db13c: 2204 9410 |0076: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3db140: 7010 8384 0400 |0078: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db146: 1a05 d076 |007b: const-string v5, "beginIndex < 0: " // string@76d0 │ │ -3db14a: 6e20 8f84 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db150: 6e20 8a84 3400 |0080: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db156: 6e10 9f84 0400 |0083: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db15c: 0c03 |0086: move-result-object v3 │ │ -3db15e: 7020 8383 3200 |0087: invoke-direct {v2, v3}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@8383 │ │ -3db164: 2702 |008a: throw v2 │ │ -3db166: 2202 7110 |008b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db16a: 1a03 cbce |008d: const-string v3, "string == null" // string@cecb │ │ -3db16e: 7020 8783 3200 |008f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db174: 2702 |0092: throw v2 │ │ +3db034: |[3db034] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; │ │ +3db044: 3802 8b00 |0000: if-eqz v2, 008b // +008b │ │ +3db048: 3a03 7200 |0002: if-ltz v3, 0074 // +0072 │ │ +3db04c: 3434 5100 |0004: if-lt v4, v3, 0055 // +0051 │ │ +3db050: 6e10 6384 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db056: 0a00 |0009: move-result v0 │ │ +3db058: 3604 2800 |000a: if-gt v4, v0, 0032 // +0028 │ │ +3db05c: 3805 1e00 |000c: if-eqz v5, 002a // +001e │ │ +3db060: 6200 3a88 |000e: sget-object v0, Lokio/Util;.UTF_8:Ljava/nio/charset/Charset; // field@883a │ │ +3db064: 6e20 e485 0500 |0010: invoke-virtual {v5, v0}, Ljava/nio/charset/Charset;.equals:(Ljava/lang/Object;)Z // method@85e4 │ │ +3db06a: 0a00 |0013: move-result v0 │ │ +3db06c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +3db070: 6e40 97bc 2143 |0016: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ +3db076: 0c02 |0019: move-result-object v2 │ │ +3db078: 1102 |001a: return-object v2 │ │ +3db07a: 6e30 7184 3204 |001b: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@8471 │ │ +3db080: 0c02 |001e: move-result-object v2 │ │ +3db082: 6e20 5684 5200 |001f: invoke-virtual {v2, v5}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@8456 │ │ +3db088: 0c02 |0022: move-result-object v2 │ │ +3db08a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +3db08c: 2124 |0024: array-length v4, v2 │ │ +3db08e: 6e40 77bc 2143 |0025: invoke-virtual {v1, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3db094: 0c02 |0028: move-result-object v2 │ │ +3db096: 1102 |0029: return-object v2 │ │ +3db098: 2202 7110 |002a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db09c: 1a03 ff79 |002c: const-string v3, "charset == null" // string@79ff │ │ +3db0a0: 7020 8783 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db0a6: 2702 |0031: throw v2 │ │ +3db0a8: 2203 7110 |0032: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db0ac: 2205 9410 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3db0b0: 7010 8384 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db0b6: 1a00 0c85 |0039: const-string v0, "endIndex > string.length: " // string@850c │ │ +3db0ba: 6e20 8f84 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db0c0: 6e20 8a84 4500 |003e: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db0c6: 1a04 aa05 |0041: const-string v4, " > " // string@05aa │ │ +3db0ca: 6e20 8f84 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db0d0: 6e10 6384 0200 |0046: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db0d6: 0a02 |0049: move-result v2 │ │ +3db0d8: 6e20 8a84 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db0de: 6e10 9f84 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db0e4: 0c02 |0050: move-result-object v2 │ │ +3db0e6: 7020 8783 2300 |0051: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db0ec: 2703 |0054: throw v3 │ │ +3db0ee: 2202 7110 |0055: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db0f2: 2205 9410 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +3db0f6: 7010 8384 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db0fc: 1a00 0a85 |005c: const-string v0, "endIndex < beginIndex: " // string@850a │ │ +3db100: 6e20 8f84 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db106: 6e20 8a84 4500 |0061: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db10c: 1a04 a305 |0064: const-string v4, " < " // string@05a3 │ │ +3db110: 6e20 8f84 4500 |0066: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db116: 6e20 8a84 3500 |0069: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db11c: 6e10 9f84 0500 |006c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db122: 0c03 |006f: move-result-object v3 │ │ +3db124: 7020 8783 3200 |0070: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db12a: 2702 |0073: throw v2 │ │ +3db12c: 2202 6f10 |0074: new-instance v2, Ljava/lang/IllegalAccessError; // type@106f │ │ +3db130: 2204 9410 |0076: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3db134: 7010 8384 0400 |0078: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db13a: 1a05 d076 |007b: const-string v5, "beginIndex < 0: " // string@76d0 │ │ +3db13e: 6e20 8f84 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db144: 6e20 8a84 3400 |0080: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db14a: 6e10 9f84 0400 |0083: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db150: 0c03 |0086: move-result-object v3 │ │ +3db152: 7020 8383 3200 |0087: invoke-direct {v2, v3}, Ljava/lang/IllegalAccessError;.:(Ljava/lang/String;)V // method@8383 │ │ +3db158: 2702 |008a: throw v2 │ │ +3db15a: 2202 7110 |008b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db15e: 1a03 cbce |008d: const-string v3, "string == null" // string@cecb │ │ +3db162: 7020 8783 3200 |008f: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db168: 2702 |0092: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1087 │ │ 0x000e line=1092 │ │ 0x001b line=1093 │ │ 0x0024 line=1094 │ │ 0x002a line=1091 │ │ @@ -1583621,21 +1583617,21 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3db178: |[3db178] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; │ │ -3db188: 6e10 6384 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db18e: 0a00 |0003: move-result v0 │ │ -3db190: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3db192: 6e54 90bc 3201 |0005: invoke-virtual {v2, v3, v1, v0, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ -3db198: 0c03 |0008: move-result-object v3 │ │ -3db19a: 1103 |0009: return-object v3 │ │ +3db16c: |[3db16c] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; │ │ +3db17c: 6e10 6384 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db182: 0a00 |0003: move-result v0 │ │ +3db184: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3db186: 6e54 90bc 3201 |0005: invoke-virtual {v2, v3, v1, v0, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ +3db18c: 0c03 |0008: move-result-object v3 │ │ +3db18e: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 (null) Ljava/nio/charset/Charset; │ │ @@ -1583645,18 +1583641,18 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3db870: |[3db870] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -3db880: 6e54 90bc 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ -3db886: 0c01 |0003: move-result-object v1 │ │ -3db888: 1101 |0004: return-object v1 │ │ +3db864: |[3db864] okio.Buffer.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +3db874: 6e54 90bc 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ +3db87a: 0c01 |0003: move-result-object v1 │ │ +3db87c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1583668,18 +1583664,18 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3db88c: |[3db88c] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -3db89c: 6e30 91bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ -3db8a2: 0c01 |0003: move-result-object v1 │ │ -3db8a4: 1101 |0004: return-object v1 │ │ +3db880: |[3db880] okio.Buffer.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +3db890: 6e30 91bc 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ +3db896: 0c01 |0003: move-result-object v1 │ │ +3db898: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/nio/charset/Charset; │ │ @@ -1583689,19 +1583685,19 @@ │ │ type : '(Ljava/io/OutputStream;)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3db19c: |[3db19c] okio.Buffer.writeTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ -3db1ac: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ -3db1b0: 6e40 95bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; // method@bc95 │ │ -3db1b6: 0c03 |0005: move-result-object v3 │ │ -3db1b8: 1103 |0006: return-object v3 │ │ +3db190: |[3db190] okio.Buffer.writeTo:(Ljava/io/OutputStream;)Lokio/Buffer; │ │ +3db1a0: 5320 db87 |0000: iget-wide v0, v2, Lokio/Buffer;.size:J // field@87db │ │ +3db1a4: 6e40 95bc 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/Buffer;.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; // method@bc95 │ │ +3db1aa: 0c03 |0005: move-result-object v3 │ │ +3db1ac: 1103 |0006: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/io/OutputStream; │ │ │ │ @@ -1583710,56 +1583706,56 @@ │ │ type : '(Ljava/io/OutputStream;J)Lokio/Buffer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3db1bc: |[3db1bc] okio.Buffer.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; │ │ -3db1cc: 3807 4200 |0000: if-eqz v7, 0042 // +0042 │ │ -3db1d0: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ -3db1d4: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3db1d8: 0484 |0006: move-wide v4, v8 │ │ -3db1da: 7706 5cbe 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3db1e0: 5460 da87 |000a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db1e4: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -3db1e8: 3103 0801 |000e: cmp-long v3, v8, v1 │ │ -3db1ec: 3d03 3100 |0010: if-lez v3, 0041 // +0031 │ │ -3db1f0: 5201 2a88 |0012: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ -3db1f4: 5202 2d88 |0014: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db1f8: b121 |0016: sub-int/2addr v1, v2 │ │ -3db1fa: 8111 |0017: int-to-long v1, v1 │ │ -3db1fc: 7140 df83 9821 |0018: invoke-static {v8, v9, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3db202: 0b01 |001b: move-result-wide v1 │ │ -3db204: 8412 |001c: long-to-int v2, v1 │ │ -3db206: 5401 2988 |001d: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3db20a: 5203 2d88 |001f: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db20e: 6e40 a282 1723 |0021: invoke-virtual {v7, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ -3db214: 5201 2d88 |0024: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db218: b021 |0026: add-int/2addr v1, v2 │ │ -3db21a: 5901 2d88 |0027: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db21e: 5363 db87 |0029: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ -3db222: 8121 |002b: int-to-long v1, v2 │ │ -3db224: bc13 |002c: sub-long/2addr v3, v1 │ │ -3db226: 5a63 db87 |002d: iput-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ -3db22a: bc18 |002f: sub-long/2addr v8, v1 │ │ -3db22c: 5201 2d88 |0030: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ -3db230: 5202 2a88 |0032: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ -3db234: 3321 d8ff |0034: if-ne v1, v2, 000c // -0028 │ │ -3db238: 6e10 15be 0000 |0036: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ -3db23e: 0c01 |0039: move-result-object v1 │ │ -3db240: 5b61 da87 |003a: iput-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3db244: 7110 1cbe 0000 |003c: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ -3db24a: 0710 |003f: move-object v0, v1 │ │ -3db24c: 28cc |0040: goto 000c // -0034 │ │ -3db24e: 1106 |0041: return-object v6 │ │ -3db250: 2207 7110 |0042: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db254: 1a08 03b8 |0044: const-string v8, "out == null" // string@b803 │ │ -3db258: 7020 8783 8700 |0046: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db25e: 2707 |0049: throw v7 │ │ +3db1b0: |[3db1b0] okio.Buffer.writeTo:(Ljava/io/OutputStream;J)Lokio/Buffer; │ │ +3db1c0: 3807 4200 |0000: if-eqz v7, 0042 // +0042 │ │ +3db1c4: 5360 db87 |0002: iget-wide v0, v6, Lokio/Buffer;.size:J // field@87db │ │ +3db1c8: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3db1cc: 0484 |0006: move-wide v4, v8 │ │ +3db1ce: 7706 5cbe 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3db1d4: 5460 da87 |000a: iget-object v0, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db1d8: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +3db1dc: 3103 0801 |000e: cmp-long v3, v8, v1 │ │ +3db1e0: 3d03 3100 |0010: if-lez v3, 0041 // +0031 │ │ +3db1e4: 5201 2a88 |0012: iget v1, v0, Lokio/Segment;.limit:I // field@882a │ │ +3db1e8: 5202 2d88 |0014: iget v2, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db1ec: b121 |0016: sub-int/2addr v1, v2 │ │ +3db1ee: 8111 |0017: int-to-long v1, v1 │ │ +3db1f0: 7140 df83 9821 |0018: invoke-static {v8, v9, v1, v2}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3db1f6: 0b01 |001b: move-result-wide v1 │ │ +3db1f8: 8412 |001c: long-to-int v2, v1 │ │ +3db1fa: 5401 2988 |001d: iget-object v1, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3db1fe: 5203 2d88 |001f: iget v3, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db202: 6e40 a282 1723 |0021: invoke-virtual {v7, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@82a2 │ │ +3db208: 5201 2d88 |0024: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db20c: b021 |0026: add-int/2addr v1, v2 │ │ +3db20e: 5901 2d88 |0027: iput v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db212: 5363 db87 |0029: iget-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ +3db216: 8121 |002b: int-to-long v1, v2 │ │ +3db218: bc13 |002c: sub-long/2addr v3, v1 │ │ +3db21a: 5a63 db87 |002d: iput-wide v3, v6, Lokio/Buffer;.size:J // field@87db │ │ +3db21e: bc18 |002f: sub-long/2addr v8, v1 │ │ +3db220: 5201 2d88 |0030: iget v1, v0, Lokio/Segment;.pos:I // field@882d │ │ +3db224: 5202 2a88 |0032: iget v2, v0, Lokio/Segment;.limit:I // field@882a │ │ +3db228: 3321 d8ff |0034: if-ne v1, v2, 000c // -0028 │ │ +3db22c: 6e10 15be 0000 |0036: invoke-virtual {v0}, Lokio/Segment;.pop:()Lokio/Segment; // method@be15 │ │ +3db232: 0c01 |0039: move-result-object v1 │ │ +3db234: 5b61 da87 |003a: iput-object v1, v6, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3db238: 7110 1cbe 0000 |003c: invoke-static {v0}, Lokio/SegmentPool;.recycle:(Lokio/Segment;)V // method@be1c │ │ +3db23e: 0710 |003f: move-object v0, v1 │ │ +3db240: 28cc |0040: goto 000c // -0034 │ │ +3db242: 1106 |0041: return-object v6 │ │ +3db244: 2207 7110 |0042: new-instance v7, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db248: 1a08 03b8 |0044: const-string v8, "out == null" // string@b803 │ │ +3db24c: 7020 8783 8700 |0046: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db252: 2707 |0049: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=219 │ │ 0x000a line=221 │ │ 0x0012 line=223 │ │ 0x001d line=224 │ │ 0x0024 line=226 │ │ @@ -1583778,21 +1583774,21 @@ │ │ type : '(Ljava/lang/String;)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3db260: |[3db260] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ -3db270: 6e10 6384 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db276: 0a00 |0003: move-result v0 │ │ -3db278: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3db27a: 6e40 97bc 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ -3db280: 0c03 |0008: move-result-object v3 │ │ -3db282: 1103 |0009: return-object v3 │ │ +3db254: |[3db254] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; │ │ +3db264: 6e10 6384 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db26a: 0a00 |0003: move-result v0 │ │ +3db26c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3db26e: 6e40 97bc 3201 |0005: invoke-virtual {v2, v3, v1, v0}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ +3db274: 0c03 |0008: move-result-object v3 │ │ +3db276: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/Buffer; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1583801,171 +1583797,171 @@ │ │ type : '(Ljava/lang/String;II)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 303 16-bit code units │ │ -3db284: |[3db284] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ -3db294: 3808 2701 |0000: if-eqz v8, 0127 // +0127 │ │ -3db298: 3a09 0e01 |0002: if-ltz v9, 0110 // +010e │ │ -3db29c: 349a ed00 |0004: if-lt v10, v9, 00f1 // +00ed │ │ -3db2a0: 6e10 6384 0800 |0006: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db2a6: 0a00 |0009: move-result v0 │ │ -3db2a8: 360a c400 |000a: if-gt v10, v0, 00ce // +00c4 │ │ -3db2ac: 35a9 c100 |000c: if-ge v9, v10, 00cd // +00c1 │ │ -3db2b0: 6e20 4684 9800 |000e: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3db2b6: 0a00 |0011: move-result v0 │ │ -3db2b8: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ -3db2bc: 3510 3a00 |0014: if-ge v0, v1, 004e // +003a │ │ -3db2c0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3db2c2: 6e20 73bc 2700 |0017: invoke-virtual {v7, v2}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ -3db2c8: 0c02 |001a: move-result-object v2 │ │ -3db2ca: 5423 2988 |001b: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ -3db2ce: 5224 2a88 |001d: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ -3db2d2: b194 |001f: sub-int/2addr v4, v9 │ │ -3db2d4: d145 0020 |0020: rsub-int v5, v4, #int 8192 // #2000 │ │ -3db2d8: 7120 de83 5a00 |0022: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ -3db2de: 0a05 |0025: move-result v5 │ │ -3db2e0: d806 0901 |0026: add-int/lit8 v6, v9, #int 1 // #01 │ │ -3db2e4: b049 |0028: add-int/2addr v9, v4 │ │ -3db2e6: 8d00 |0029: int-to-byte v0, v0 │ │ -3db2e8: 4f00 0309 |002a: aput-byte v0, v3, v9 │ │ -3db2ec: 3556 1100 |002c: if-ge v6, v5, 003d // +0011 │ │ -3db2f0: 6e20 4684 6800 |002e: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3db2f6: 0a09 |0031: move-result v9 │ │ -3db2f8: 3419 0300 |0032: if-lt v9, v1, 0035 // +0003 │ │ -3db2fc: 2809 |0034: goto 003d // +0009 │ │ -3db2fe: d800 0601 |0035: add-int/lit8 v0, v6, #int 1 // #01 │ │ -3db302: b046 |0037: add-int/2addr v6, v4 │ │ -3db304: 8d99 |0038: int-to-byte v9, v9 │ │ -3db306: 4f09 0306 |0039: aput-byte v9, v3, v6 │ │ -3db30a: 0106 |003b: move v6, v0 │ │ -3db30c: 28f0 |003c: goto 002c // -0010 │ │ -3db30e: b064 |003d: add-int/2addr v4, v6 │ │ -3db310: 5229 2a88 |003e: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ -3db314: b194 |0040: sub-int/2addr v4, v9 │ │ -3db316: 5229 2a88 |0041: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ -3db31a: b049 |0043: add-int/2addr v9, v4 │ │ -3db31c: 5929 2a88 |0044: iput v9, v2, Lokio/Segment;.limit:I // field@882a │ │ -3db320: 5370 db87 |0046: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3db324: 8142 |0048: int-to-long v2, v4 │ │ -3db326: bb20 |0049: add-long/2addr v0, v2 │ │ -3db328: 5a70 db87 |004a: iput-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ -3db32c: 0169 |004c: move v9, v6 │ │ -3db32e: 28bf |004d: goto 000c // -0041 │ │ -3db330: 1302 0008 |004e: const/16 v2, #int 2048 // #800 │ │ -3db334: 3520 1200 |0050: if-ge v0, v2, 0062 // +0012 │ │ -3db338: e102 0006 |0052: shr-int/lit8 v2, v0, #int 6 // #06 │ │ -3db33c: d622 c000 |0054: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ -3db340: 6e20 7ebc 2700 |0056: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db346: dd00 003f |0059: and-int/lit8 v0, v0, #int 63 // #3f │ │ -3db34a: b610 |005b: or-int/2addr v0, v1 │ │ -3db34c: 6e20 7ebc 0700 |005c: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db352: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -3db356: 28ab |0061: goto 000c // -0055 │ │ -3db358: 1402 00d8 0000 |0062: const v2, #float 7.74862e-41 // #0000d800 │ │ -3db35e: 1303 3f00 |0065: const/16 v3, #int 63 // #3f │ │ -3db362: 3420 5100 |0067: if-lt v0, v2, 00b8 // +0051 │ │ -3db366: 1402 ffdf 0000 |0069: const v2, #float 8.03547e-41 // #0000dfff │ │ -3db36c: 3720 0300 |006c: if-le v0, v2, 006f // +0003 │ │ -3db370: 284a |006e: goto 00b8 // +004a │ │ -3db372: d804 0901 |006f: add-int/lit8 v4, v9, #int 1 // #01 │ │ -3db376: 35a4 0700 |0071: if-ge v4, v10, 0078 // +0007 │ │ -3db37a: 6e20 4684 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ -3db380: 0a05 |0076: move-result v5 │ │ -3db382: 2802 |0077: goto 0079 // +0002 │ │ -3db384: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -3db386: 1406 ffdb 0000 |0079: const v6, #float 7.89197e-41 // #0000dbff │ │ -3db38c: 3660 3600 |007c: if-gt v0, v6, 00b2 // +0036 │ │ -3db390: 1406 00dc 0000 |007e: const v6, #float 7.89211e-41 // #0000dc00 │ │ -3db396: 3465 3100 |0081: if-lt v5, v6, 00b2 // +0031 │ │ -3db39a: 3725 0300 |0083: if-le v5, v2, 0086 // +0003 │ │ -3db39e: 282d |0085: goto 00b2 // +002d │ │ -3db3a0: 1502 0100 |0086: const/high16 v2, #int 65536 // #1 │ │ -3db3a4: 1404 ff27 ffff |0088: const v4, #float -nan // #ffff27ff │ │ -3db3aa: b540 |008b: and-int/2addr v0, v4 │ │ -3db3ac: e000 000a |008c: shl-int/lit8 v0, v0, #int 10 // #0a │ │ -3db3b0: 1404 ff23 ffff |008e: const v4, #float -nan // #ffff23ff │ │ -3db3b6: b554 |0091: and-int/2addr v4, v5 │ │ -3db3b8: b640 |0092: or-int/2addr v0, v4 │ │ -3db3ba: b020 |0093: add-int/2addr v0, v2 │ │ -3db3bc: e102 0012 |0094: shr-int/lit8 v2, v0, #int 18 // #12 │ │ -3db3c0: d622 f000 |0096: or-int/lit16 v2, v2, #int 240 // #00f0 │ │ -3db3c4: 6e20 7ebc 2700 |0098: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db3ca: e102 000c |009b: shr-int/lit8 v2, v0, #int 12 // #0c │ │ -3db3ce: b532 |009d: and-int/2addr v2, v3 │ │ -3db3d0: b612 |009e: or-int/2addr v2, v1 │ │ -3db3d2: 6e20 7ebc 2700 |009f: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db3d8: e102 0006 |00a2: shr-int/lit8 v2, v0, #int 6 // #06 │ │ -3db3dc: b532 |00a4: and-int/2addr v2, v3 │ │ -3db3de: b612 |00a5: or-int/2addr v2, v1 │ │ -3db3e0: 6e20 7ebc 2700 |00a6: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db3e6: b530 |00a9: and-int/2addr v0, v3 │ │ -3db3e8: b610 |00aa: or-int/2addr v0, v1 │ │ -3db3ea: 6e20 7ebc 0700 |00ab: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db3f0: d809 0902 |00ae: add-int/lit8 v9, v9, #int 2 // #02 │ │ -3db3f4: 2900 5cff |00b0: goto/16 000c // -00a4 │ │ -3db3f8: 6e20 7ebc 3700 |00b2: invoke-virtual {v7, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db3fe: 0149 |00b5: move v9, v4 │ │ -3db400: 2900 56ff |00b6: goto/16 000c // -00aa │ │ -3db404: e102 000c |00b8: shr-int/lit8 v2, v0, #int 12 // #0c │ │ -3db408: d622 e000 |00ba: or-int/lit16 v2, v2, #int 224 // #00e0 │ │ -3db40c: 6e20 7ebc 2700 |00bc: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db412: e102 0006 |00bf: shr-int/lit8 v2, v0, #int 6 // #06 │ │ -3db416: b532 |00c1: and-int/2addr v2, v3 │ │ -3db418: b612 |00c2: or-int/2addr v2, v1 │ │ -3db41a: 6e20 7ebc 2700 |00c3: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db420: dd00 003f |00c6: and-int/lit8 v0, v0, #int 63 // #3f │ │ -3db424: b610 |00c8: or-int/2addr v0, v1 │ │ -3db426: 6e20 7ebc 0700 |00c9: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db42c: 2893 |00cc: goto 005f // -006d │ │ -3db42e: 1107 |00cd: return-object v7 │ │ -3db430: 2209 7110 |00ce: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db434: 2200 9410 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3db438: 7010 8384 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db43e: 1a01 0c85 |00d5: const-string v1, "endIndex > string.length: " // string@850c │ │ -3db442: 6e20 8f84 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db448: 6e20 8a84 a000 |00da: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db44e: 1a0a aa05 |00dd: const-string v10, " > " // string@05aa │ │ -3db452: 6e20 8f84 a000 |00df: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db458: 6e10 6384 0800 |00e2: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ -3db45e: 0a08 |00e5: move-result v8 │ │ -3db460: 6e20 8a84 8000 |00e6: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db466: 6e10 9f84 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db46c: 0c08 |00ec: move-result-object v8 │ │ -3db46e: 7020 8783 8900 |00ed: invoke-direct {v9, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db474: 2709 |00f0: throw v9 │ │ -3db476: 2208 7110 |00f1: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db47a: 2200 9410 |00f3: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3db47e: 7010 8384 0000 |00f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db484: 1a01 0a85 |00f8: const-string v1, "endIndex < beginIndex: " // string@850a │ │ -3db488: 6e20 8f84 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db48e: 6e20 8a84 a000 |00fd: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db494: 1a0a a305 |0100: const-string v10, " < " // string@05a3 │ │ -3db498: 6e20 8f84 a000 |0102: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db49e: 6e20 8a84 9000 |0105: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db4a4: 6e10 9f84 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db4aa: 0c09 |010b: move-result-object v9 │ │ -3db4ac: 7020 8783 9800 |010c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db4b2: 2708 |010f: throw v8 │ │ -3db4b4: 2208 7110 |0110: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db4b8: 220a 9410 |0112: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ -3db4bc: 7010 8384 0a00 |0114: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db4c2: 1a00 d076 |0117: const-string v0, "beginIndex < 0: " // string@76d0 │ │ -3db4c6: 6e20 8f84 0a00 |0119: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db4cc: 6e20 8a84 9a00 |011c: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3db4d2: 6e10 9f84 0a00 |011f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db4d8: 0c09 |0122: move-result-object v9 │ │ -3db4da: 7020 8783 9800 |0123: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db4e0: 2708 |0126: throw v8 │ │ -3db4e2: 2208 7110 |0127: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db4e6: 1a09 cbce |0129: const-string v9, "string == null" // string@cecb │ │ -3db4ea: 7020 8783 9800 |012b: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db4f0: 2708 |012e: throw v8 │ │ +3db278: |[3db278] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; │ │ +3db288: 3808 2701 |0000: if-eqz v8, 0127 // +0127 │ │ +3db28c: 3a09 0e01 |0002: if-ltz v9, 0110 // +010e │ │ +3db290: 349a ed00 |0004: if-lt v10, v9, 00f1 // +00ed │ │ +3db294: 6e10 6384 0800 |0006: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db29a: 0a00 |0009: move-result v0 │ │ +3db29c: 360a c400 |000a: if-gt v10, v0, 00ce // +00c4 │ │ +3db2a0: 35a9 c100 |000c: if-ge v9, v10, 00cd // +00c1 │ │ +3db2a4: 6e20 4684 9800 |000e: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3db2aa: 0a00 |0011: move-result v0 │ │ +3db2ac: 1301 8000 |0012: const/16 v1, #int 128 // #80 │ │ +3db2b0: 3510 3a00 |0014: if-ge v0, v1, 004e // +003a │ │ +3db2b4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3db2b6: 6e20 73bc 2700 |0017: invoke-virtual {v7, v2}, Lokio/Buffer;.writableSegment:(I)Lokio/Segment; // method@bc73 │ │ +3db2bc: 0c02 |001a: move-result-object v2 │ │ +3db2be: 5423 2988 |001b: iget-object v3, v2, Lokio/Segment;.data:[B // field@8829 │ │ +3db2c2: 5224 2a88 |001d: iget v4, v2, Lokio/Segment;.limit:I // field@882a │ │ +3db2c6: b194 |001f: sub-int/2addr v4, v9 │ │ +3db2c8: d145 0020 |0020: rsub-int v5, v4, #int 8192 // #2000 │ │ +3db2cc: 7120 de83 5a00 |0022: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@83de │ │ +3db2d2: 0a05 |0025: move-result v5 │ │ +3db2d4: d806 0901 |0026: add-int/lit8 v6, v9, #int 1 // #01 │ │ +3db2d8: b049 |0028: add-int/2addr v9, v4 │ │ +3db2da: 8d00 |0029: int-to-byte v0, v0 │ │ +3db2dc: 4f00 0309 |002a: aput-byte v0, v3, v9 │ │ +3db2e0: 3556 1100 |002c: if-ge v6, v5, 003d // +0011 │ │ +3db2e4: 6e20 4684 6800 |002e: invoke-virtual {v8, v6}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3db2ea: 0a09 |0031: move-result v9 │ │ +3db2ec: 3419 0300 |0032: if-lt v9, v1, 0035 // +0003 │ │ +3db2f0: 2809 |0034: goto 003d // +0009 │ │ +3db2f2: d800 0601 |0035: add-int/lit8 v0, v6, #int 1 // #01 │ │ +3db2f6: b046 |0037: add-int/2addr v6, v4 │ │ +3db2f8: 8d99 |0038: int-to-byte v9, v9 │ │ +3db2fa: 4f09 0306 |0039: aput-byte v9, v3, v6 │ │ +3db2fe: 0106 |003b: move v6, v0 │ │ +3db300: 28f0 |003c: goto 002c // -0010 │ │ +3db302: b064 |003d: add-int/2addr v4, v6 │ │ +3db304: 5229 2a88 |003e: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ +3db308: b194 |0040: sub-int/2addr v4, v9 │ │ +3db30a: 5229 2a88 |0041: iget v9, v2, Lokio/Segment;.limit:I // field@882a │ │ +3db30e: b049 |0043: add-int/2addr v9, v4 │ │ +3db310: 5929 2a88 |0044: iput v9, v2, Lokio/Segment;.limit:I // field@882a │ │ +3db314: 5370 db87 |0046: iget-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3db318: 8142 |0048: int-to-long v2, v4 │ │ +3db31a: bb20 |0049: add-long/2addr v0, v2 │ │ +3db31c: 5a70 db87 |004a: iput-wide v0, v7, Lokio/Buffer;.size:J // field@87db │ │ +3db320: 0169 |004c: move v9, v6 │ │ +3db322: 28bf |004d: goto 000c // -0041 │ │ +3db324: 1302 0008 |004e: const/16 v2, #int 2048 // #800 │ │ +3db328: 3520 1200 |0050: if-ge v0, v2, 0062 // +0012 │ │ +3db32c: e102 0006 |0052: shr-int/lit8 v2, v0, #int 6 // #06 │ │ +3db330: d622 c000 |0054: or-int/lit16 v2, v2, #int 192 // #00c0 │ │ +3db334: 6e20 7ebc 2700 |0056: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db33a: dd00 003f |0059: and-int/lit8 v0, v0, #int 63 // #3f │ │ +3db33e: b610 |005b: or-int/2addr v0, v1 │ │ +3db340: 6e20 7ebc 0700 |005c: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db346: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +3db34a: 28ab |0061: goto 000c // -0055 │ │ +3db34c: 1402 00d8 0000 |0062: const v2, #float 7.74862e-41 // #0000d800 │ │ +3db352: 1303 3f00 |0065: const/16 v3, #int 63 // #3f │ │ +3db356: 3420 5100 |0067: if-lt v0, v2, 00b8 // +0051 │ │ +3db35a: 1402 ffdf 0000 |0069: const v2, #float 8.03547e-41 // #0000dfff │ │ +3db360: 3720 0300 |006c: if-le v0, v2, 006f // +0003 │ │ +3db364: 284a |006e: goto 00b8 // +004a │ │ +3db366: d804 0901 |006f: add-int/lit8 v4, v9, #int 1 // #01 │ │ +3db36a: 35a4 0700 |0071: if-ge v4, v10, 0078 // +0007 │ │ +3db36e: 6e20 4684 4800 |0073: invoke-virtual {v8, v4}, Ljava/lang/String;.charAt:(I)C // method@8446 │ │ +3db374: 0a05 |0076: move-result v5 │ │ +3db376: 2802 |0077: goto 0079 // +0002 │ │ +3db378: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +3db37a: 1406 ffdb 0000 |0079: const v6, #float 7.89197e-41 // #0000dbff │ │ +3db380: 3660 3600 |007c: if-gt v0, v6, 00b2 // +0036 │ │ +3db384: 1406 00dc 0000 |007e: const v6, #float 7.89211e-41 // #0000dc00 │ │ +3db38a: 3465 3100 |0081: if-lt v5, v6, 00b2 // +0031 │ │ +3db38e: 3725 0300 |0083: if-le v5, v2, 0086 // +0003 │ │ +3db392: 282d |0085: goto 00b2 // +002d │ │ +3db394: 1502 0100 |0086: const/high16 v2, #int 65536 // #1 │ │ +3db398: 1404 ff27 ffff |0088: const v4, #float -nan // #ffff27ff │ │ +3db39e: b540 |008b: and-int/2addr v0, v4 │ │ +3db3a0: e000 000a |008c: shl-int/lit8 v0, v0, #int 10 // #0a │ │ +3db3a4: 1404 ff23 ffff |008e: const v4, #float -nan // #ffff23ff │ │ +3db3aa: b554 |0091: and-int/2addr v4, v5 │ │ +3db3ac: b640 |0092: or-int/2addr v0, v4 │ │ +3db3ae: b020 |0093: add-int/2addr v0, v2 │ │ +3db3b0: e102 0012 |0094: shr-int/lit8 v2, v0, #int 18 // #12 │ │ +3db3b4: d622 f000 |0096: or-int/lit16 v2, v2, #int 240 // #00f0 │ │ +3db3b8: 6e20 7ebc 2700 |0098: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db3be: e102 000c |009b: shr-int/lit8 v2, v0, #int 12 // #0c │ │ +3db3c2: b532 |009d: and-int/2addr v2, v3 │ │ +3db3c4: b612 |009e: or-int/2addr v2, v1 │ │ +3db3c6: 6e20 7ebc 2700 |009f: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db3cc: e102 0006 |00a2: shr-int/lit8 v2, v0, #int 6 // #06 │ │ +3db3d0: b532 |00a4: and-int/2addr v2, v3 │ │ +3db3d2: b612 |00a5: or-int/2addr v2, v1 │ │ +3db3d4: 6e20 7ebc 2700 |00a6: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db3da: b530 |00a9: and-int/2addr v0, v3 │ │ +3db3dc: b610 |00aa: or-int/2addr v0, v1 │ │ +3db3de: 6e20 7ebc 0700 |00ab: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db3e4: d809 0902 |00ae: add-int/lit8 v9, v9, #int 2 // #02 │ │ +3db3e8: 2900 5cff |00b0: goto/16 000c // -00a4 │ │ +3db3ec: 6e20 7ebc 3700 |00b2: invoke-virtual {v7, v3}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db3f2: 0149 |00b5: move v9, v4 │ │ +3db3f4: 2900 56ff |00b6: goto/16 000c // -00aa │ │ +3db3f8: e102 000c |00b8: shr-int/lit8 v2, v0, #int 12 // #0c │ │ +3db3fc: d622 e000 |00ba: or-int/lit16 v2, v2, #int 224 // #00e0 │ │ +3db400: 6e20 7ebc 2700 |00bc: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db406: e102 0006 |00bf: shr-int/lit8 v2, v0, #int 6 // #06 │ │ +3db40a: b532 |00c1: and-int/2addr v2, v3 │ │ +3db40c: b612 |00c2: or-int/2addr v2, v1 │ │ +3db40e: 6e20 7ebc 2700 |00c3: invoke-virtual {v7, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db414: dd00 003f |00c6: and-int/lit8 v0, v0, #int 63 // #3f │ │ +3db418: b610 |00c8: or-int/2addr v0, v1 │ │ +3db41a: 6e20 7ebc 0700 |00c9: invoke-virtual {v7, v0}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db420: 2893 |00cc: goto 005f // -006d │ │ +3db422: 1107 |00cd: return-object v7 │ │ +3db424: 2209 7110 |00ce: new-instance v9, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db428: 2200 9410 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3db42c: 7010 8384 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db432: 1a01 0c85 |00d5: const-string v1, "endIndex > string.length: " // string@850c │ │ +3db436: 6e20 8f84 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db43c: 6e20 8a84 a000 |00da: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db442: 1a0a aa05 |00dd: const-string v10, " > " // string@05aa │ │ +3db446: 6e20 8f84 a000 |00df: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db44c: 6e10 6384 0800 |00e2: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@8463 │ │ +3db452: 0a08 |00e5: move-result v8 │ │ +3db454: 6e20 8a84 8000 |00e6: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db45a: 6e10 9f84 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db460: 0c08 |00ec: move-result-object v8 │ │ +3db462: 7020 8783 8900 |00ed: invoke-direct {v9, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db468: 2709 |00f0: throw v9 │ │ +3db46a: 2208 7110 |00f1: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db46e: 2200 9410 |00f3: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3db472: 7010 8384 0000 |00f5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db478: 1a01 0a85 |00f8: const-string v1, "endIndex < beginIndex: " // string@850a │ │ +3db47c: 6e20 8f84 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db482: 6e20 8a84 a000 |00fd: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db488: 1a0a a305 |0100: const-string v10, " < " // string@05a3 │ │ +3db48c: 6e20 8f84 a000 |0102: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db492: 6e20 8a84 9000 |0105: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db498: 6e10 9f84 0000 |0108: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db49e: 0c09 |010b: move-result-object v9 │ │ +3db4a0: 7020 8783 9800 |010c: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db4a6: 2708 |010f: throw v8 │ │ +3db4a8: 2208 7110 |0110: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db4ac: 220a 9410 |0112: new-instance v10, Ljava/lang/StringBuilder; // type@1094 │ │ +3db4b0: 7010 8384 0a00 |0114: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db4b6: 1a00 d076 |0117: const-string v0, "beginIndex < 0: " // string@76d0 │ │ +3db4ba: 6e20 8f84 0a00 |0119: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db4c0: 6e20 8a84 9a00 |011c: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3db4c6: 6e10 9f84 0a00 |011f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db4cc: 0c09 |0122: move-result-object v9 │ │ +3db4ce: 7020 8783 9800 |0123: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db4d4: 2708 |0126: throw v8 │ │ +3db4d6: 2208 7110 |0127: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db4da: 1a09 cbce |0129: const-string v9, "string == null" // string@cecb │ │ +3db4de: 7020 8783 9800 |012b: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db4e4: 2708 |012e: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=970 │ │ 0x000e line=977 │ │ 0x0017 line=980 │ │ 0x001b line=981 │ │ 0x001d line=982 │ │ @@ -1584003,18 +1583999,18 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db8a8: |[3db8a8] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -3db8b8: 6e20 96bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ -3db8be: 0c01 |0003: move-result-object v1 │ │ -3db8c0: 1101 |0004: return-object v1 │ │ +3db89c: |[3db89c] okio.Buffer.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +3db8ac: 6e20 96bc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ +3db8b2: 0c01 |0003: move-result-object v1 │ │ +3db8b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1584023,18 +1584019,18 @@ │ │ type : '(Ljava/lang/String;II)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3db8c4: |[3db8c4] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ -3db8d4: 6e40 97bc 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ -3db8da: 0c01 |0003: move-result-object v1 │ │ -3db8dc: 1101 |0004: return-object v1 │ │ +3db8b8: |[3db8b8] okio.Buffer.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ +3db8c8: 6e40 97bc 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ +3db8ce: 0c01 |0003: move-result-object v1 │ │ +3db8d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -1584045,77 +1584041,77 @@ │ │ type : '(I)Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -3db4f4: |[3db4f4] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ -3db504: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ -3db508: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ -3db50c: 6e20 7ebc 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db512: 2859 |0007: goto 0060 // +0059 │ │ -3db514: 1301 0008 |0008: const/16 v1, #int 2048 // #800 │ │ -3db518: 1302 3f00 |000a: const/16 v2, #int 63 // #3f │ │ -3db51c: 3514 0f00 |000c: if-ge v4, v1, 001b // +000f │ │ -3db520: e101 0406 |000e: shr-int/lit8 v1, v4, #int 6 // #06 │ │ -3db524: d611 c000 |0010: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ -3db528: 6e20 7ebc 1300 |0012: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db52e: b524 |0015: and-int/2addr v4, v2 │ │ -3db530: b604 |0016: or-int/2addr v4, v0 │ │ -3db532: 6e20 7ebc 4300 |0017: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db538: 2846 |001a: goto 0060 // +0046 │ │ -3db53a: 1501 0100 |001b: const/high16 v1, #int 65536 // #1 │ │ -3db53e: 3514 2400 |001d: if-ge v4, v1, 0041 // +0024 │ │ -3db542: 1401 00d8 0000 |001f: const v1, #float 7.74862e-41 // #0000d800 │ │ -3db548: 3414 0b00 |0022: if-lt v4, v1, 002d // +000b │ │ -3db54c: 1401 ffdf 0000 |0024: const v1, #float 8.03547e-41 // #0000dfff │ │ -3db552: 3614 0600 |0027: if-gt v4, v1, 002d // +0006 │ │ -3db556: 6e20 7ebc 2300 |0029: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db55c: 2834 |002c: goto 0060 // +0034 │ │ -3db55e: e101 040c |002d: shr-int/lit8 v1, v4, #int 12 // #0c │ │ -3db562: d611 e000 |002f: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ -3db566: 6e20 7ebc 1300 |0031: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db56c: e101 0406 |0034: shr-int/lit8 v1, v4, #int 6 // #06 │ │ -3db570: b521 |0036: and-int/2addr v1, v2 │ │ -3db572: b601 |0037: or-int/2addr v1, v0 │ │ -3db574: 6e20 7ebc 1300 |0038: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db57a: b524 |003b: and-int/2addr v4, v2 │ │ -3db57c: b604 |003c: or-int/2addr v4, v0 │ │ -3db57e: 6e20 7ebc 4300 |003d: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db584: 2820 |0040: goto 0060 // +0020 │ │ -3db586: 1401 ffff 1000 |0041: const v1, #float 1.5612e-39 // #0010ffff │ │ -3db58c: 3614 1d00 |0044: if-gt v4, v1, 0061 // +001d │ │ -3db590: e101 0412 |0046: shr-int/lit8 v1, v4, #int 18 // #12 │ │ -3db594: d611 f000 |0048: or-int/lit16 v1, v1, #int 240 // #00f0 │ │ -3db598: 6e20 7ebc 1300 |004a: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db59e: e101 040c |004d: shr-int/lit8 v1, v4, #int 12 // #0c │ │ -3db5a2: b521 |004f: and-int/2addr v1, v2 │ │ -3db5a4: b601 |0050: or-int/2addr v1, v0 │ │ -3db5a6: 6e20 7ebc 1300 |0051: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db5ac: e101 0406 |0054: shr-int/lit8 v1, v4, #int 6 // #06 │ │ -3db5b0: b521 |0056: and-int/2addr v1, v2 │ │ -3db5b2: b601 |0057: or-int/2addr v1, v0 │ │ -3db5b4: 6e20 7ebc 1300 |0058: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db5ba: b524 |005b: and-int/2addr v4, v2 │ │ -3db5bc: b604 |005c: or-int/2addr v4, v0 │ │ -3db5be: 6e20 7ebc 4300 |005d: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3db5c4: 1103 |0060: return-object v3 │ │ -3db5c6: 2200 7110 |0061: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3db5ca: 2201 9410 |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3db5ce: 7010 8384 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3db5d4: 1a02 8865 |0068: const-string v2, "Unexpected code point: " // string@6588 │ │ -3db5d8: 6e20 8f84 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db5de: 7110 a583 0400 |006d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ -3db5e4: 0c04 |0070: move-result-object v4 │ │ -3db5e6: 6e20 8f84 4100 |0071: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3db5ec: 6e10 9f84 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3db5f2: 0c04 |0077: move-result-object v4 │ │ -3db5f4: 7020 8783 4000 |0078: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3db5fa: 2700 |007b: throw v0 │ │ +3db4e8: |[3db4e8] okio.Buffer.writeUtf8CodePoint:(I)Lokio/Buffer; │ │ +3db4f8: 1300 8000 |0000: const/16 v0, #int 128 // #80 │ │ +3db4fc: 3504 0600 |0002: if-ge v4, v0, 0008 // +0006 │ │ +3db500: 6e20 7ebc 4300 |0004: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db506: 2859 |0007: goto 0060 // +0059 │ │ +3db508: 1301 0008 |0008: const/16 v1, #int 2048 // #800 │ │ +3db50c: 1302 3f00 |000a: const/16 v2, #int 63 // #3f │ │ +3db510: 3514 0f00 |000c: if-ge v4, v1, 001b // +000f │ │ +3db514: e101 0406 |000e: shr-int/lit8 v1, v4, #int 6 // #06 │ │ +3db518: d611 c000 |0010: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ +3db51c: 6e20 7ebc 1300 |0012: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db522: b524 |0015: and-int/2addr v4, v2 │ │ +3db524: b604 |0016: or-int/2addr v4, v0 │ │ +3db526: 6e20 7ebc 4300 |0017: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db52c: 2846 |001a: goto 0060 // +0046 │ │ +3db52e: 1501 0100 |001b: const/high16 v1, #int 65536 // #1 │ │ +3db532: 3514 2400 |001d: if-ge v4, v1, 0041 // +0024 │ │ +3db536: 1401 00d8 0000 |001f: const v1, #float 7.74862e-41 // #0000d800 │ │ +3db53c: 3414 0b00 |0022: if-lt v4, v1, 002d // +000b │ │ +3db540: 1401 ffdf 0000 |0024: const v1, #float 8.03547e-41 // #0000dfff │ │ +3db546: 3614 0600 |0027: if-gt v4, v1, 002d // +0006 │ │ +3db54a: 6e20 7ebc 2300 |0029: invoke-virtual {v3, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db550: 2834 |002c: goto 0060 // +0034 │ │ +3db552: e101 040c |002d: shr-int/lit8 v1, v4, #int 12 // #0c │ │ +3db556: d611 e000 |002f: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ +3db55a: 6e20 7ebc 1300 |0031: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db560: e101 0406 |0034: shr-int/lit8 v1, v4, #int 6 // #06 │ │ +3db564: b521 |0036: and-int/2addr v1, v2 │ │ +3db566: b601 |0037: or-int/2addr v1, v0 │ │ +3db568: 6e20 7ebc 1300 |0038: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db56e: b524 |003b: and-int/2addr v4, v2 │ │ +3db570: b604 |003c: or-int/2addr v4, v0 │ │ +3db572: 6e20 7ebc 4300 |003d: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db578: 2820 |0040: goto 0060 // +0020 │ │ +3db57a: 1401 ffff 1000 |0041: const v1, #float 1.5612e-39 // #0010ffff │ │ +3db580: 3614 1d00 |0044: if-gt v4, v1, 0061 // +001d │ │ +3db584: e101 0412 |0046: shr-int/lit8 v1, v4, #int 18 // #12 │ │ +3db588: d611 f000 |0048: or-int/lit16 v1, v1, #int 240 // #00f0 │ │ +3db58c: 6e20 7ebc 1300 |004a: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db592: e101 040c |004d: shr-int/lit8 v1, v4, #int 12 // #0c │ │ +3db596: b521 |004f: and-int/2addr v1, v2 │ │ +3db598: b601 |0050: or-int/2addr v1, v0 │ │ +3db59a: 6e20 7ebc 1300 |0051: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db5a0: e101 0406 |0054: shr-int/lit8 v1, v4, #int 6 // #06 │ │ +3db5a4: b521 |0056: and-int/2addr v1, v2 │ │ +3db5a6: b601 |0057: or-int/2addr v1, v0 │ │ +3db5a8: 6e20 7ebc 1300 |0058: invoke-virtual {v3, v1}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db5ae: b524 |005b: and-int/2addr v4, v2 │ │ +3db5b0: b604 |005c: or-int/2addr v4, v0 │ │ +3db5b2: 6e20 7ebc 4300 |005d: invoke-virtual {v3, v4}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3db5b8: 1103 |0060: return-object v3 │ │ +3db5ba: 2200 7110 |0061: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3db5be: 2201 9410 |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3db5c2: 7010 8384 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3db5c8: 1a02 8865 |0068: const-string v2, "Unexpected code point: " // string@6588 │ │ +3db5cc: 6e20 8f84 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db5d2: 7110 a583 0400 |006d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@83a5 │ │ +3db5d8: 0c04 |0070: move-result-object v4 │ │ +3db5da: 6e20 8f84 4100 |0071: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3db5e0: 6e10 9f84 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3db5e6: 0c04 |0077: move-result-object v4 │ │ +3db5e8: 7020 8783 4000 |0078: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3db5ee: 2700 |007b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1043 │ │ 0x0012 line=1047 │ │ 0x0017 line=1048 │ │ 0x0029 line=1053 │ │ 0x0031 line=1056 │ │ @@ -1584136,18 +1584132,18 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3db8e0: |[3db8e0] okio.Buffer.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ -3db8f0: 6e20 9abc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@bc9a │ │ -3db8f6: 0c01 |0003: move-result-object v1 │ │ -3db8f8: 1101 |0004: return-object v1 │ │ +3db8d4: |[3db8d4] okio.Buffer.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ +3db8e4: 6e20 9abc 1000 |0000: invoke-virtual {v0, v1}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@bc9a │ │ +3db8ea: 0c01 |0003: move-result-object v1 │ │ +3db8ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lokio/Buffer; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1584192,25 +1584188,25 @@ │ │ type : '(Lokio/Sink;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3ddfe0: |[3ddfe0] okio.HashingSink.:(Lokio/Sink;Ljava/lang/String;)V │ │ -3ddff0: 7020 29bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ -3ddff6: 7110 0286 0200 |0003: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ -3ddffc: 0c01 |0006: move-result-object v1 │ │ -3ddffe: 5b01 fb87 |0007: iput-object v1, v0, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ -3de002: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3de004: 5b01 fa87 |000a: iput-object v1, v0, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ -3de008: 0e00 |000c: return-void │ │ -3de00a: 2201 5b10 |000d: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3de00e: 7010 ea82 0100 |000f: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3de014: 2701 |0012: throw v1 │ │ +3ddfd4: |[3ddfd4] okio.HashingSink.:(Lokio/Sink;Ljava/lang/String;)V │ │ +3ddfe4: 7020 29bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ +3ddfea: 7110 0286 0200 |0003: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ +3ddff0: 0c01 |0006: move-result-object v1 │ │ +3ddff2: 5b01 fb87 |0007: iput-object v1, v0, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ +3ddff6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3ddff8: 5b01 fa87 |000a: iput-object v1, v0, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ +3ddffc: 0e00 |000c: return-void │ │ +3ddffe: 2201 5b10 |000d: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3de002: 7010 ea82 0100 |000f: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3de008: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000d │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=86 │ │ 0x000a line=87 │ │ @@ -1584225,35 +1584221,35 @@ │ │ type : '(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3de028: |[3de028] okio.HashingSink.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V │ │ -3de038: 7020 29bd 2100 |0000: invoke-direct {v1, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ -3de03e: 7110 4f89 0400 |0003: invoke-static {v4}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ -3de044: 0c02 |0006: move-result-object v2 │ │ -3de046: 5b12 fa87 |0007: iput-object v2, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ -3de04a: 5412 fa87 |0009: iget-object v2, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ -3de04e: 2200 ac11 |000b: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ -3de052: 6e10 1abd 0300 |000d: invoke-virtual {v3}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ -3de058: 0c03 |0010: move-result-object v3 │ │ -3de05a: 7030 5389 3004 |0011: invoke-direct {v0, v3, v4}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ -3de060: 6e20 5089 0200 |0014: invoke-virtual {v2, v0}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ -3de066: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -3de068: 5b12 fb87 |0018: iput-object v2, v1, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ -3de06c: 0e00 |001a: return-void │ │ -3de06e: 0d02 |001b: move-exception v2 │ │ -3de070: 2203 7110 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de074: 7020 8983 2300 |001e: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ -3de07a: 2703 |0021: throw v3 │ │ -3de07c: 2202 5b10 |0022: new-instance v2, Ljava/lang/AssertionError; // type@105b │ │ -3de080: 7010 ea82 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3de086: 2702 |0027: throw v2 │ │ +3de01c: |[3de01c] okio.HashingSink.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V │ │ +3de02c: 7020 29bd 2100 |0000: invoke-direct {v1, v2}, Lokio/ForwardingSink;.:(Lokio/Sink;)V // method@bd29 │ │ +3de032: 7110 4f89 0400 |0003: invoke-static {v4}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ +3de038: 0c02 |0006: move-result-object v2 │ │ +3de03a: 5b12 fa87 |0007: iput-object v2, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ +3de03e: 5412 fa87 |0009: iget-object v2, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ +3de042: 2200 ac11 |000b: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ +3de046: 6e10 1abd 0300 |000d: invoke-virtual {v3}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ +3de04c: 0c03 |0010: move-result-object v3 │ │ +3de04e: 7030 5389 3004 |0011: invoke-direct {v0, v3, v4}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ +3de054: 6e20 5089 0200 |0014: invoke-virtual {v2, v0}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ +3de05a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +3de05c: 5b12 fb87 |0018: iput-object v2, v1, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ +3de060: 0e00 |001a: return-void │ │ +3de062: 0d02 |001b: move-exception v2 │ │ +3de064: 2203 7110 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de068: 7020 8983 2300 |001e: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ +3de06e: 2703 |0021: throw v3 │ │ +3de070: 2202 5b10 |0022: new-instance v2, Ljava/lang/AssertionError; // type@105b │ │ +3de074: 7010 ea82 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3de07a: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0022 │ │ Ljava/security/InvalidKeyException; -> 0x001b │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=96 │ │ @@ -1584272,19 +1584268,19 @@ │ │ type : '(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3ddf00: |[3ddf00] okio.HashingSink.hmacSha1:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ -3ddf10: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddf14: 1a01 002b |0002: const-string v1, "HmacSHA1" // string@2b00 │ │ -3ddf18: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ -3ddf1e: 1100 |0007: return-object v0 │ │ +3ddef4: |[3ddef4] okio.HashingSink.hmacSha1:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ +3ddf04: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddf08: 1a01 002b |0002: const-string v1, "HmacSHA1" // string@2b00 │ │ +3ddf0c: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ +3ddf12: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ 0x0000 - 0x0008 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1584293,19 +1584289,19 @@ │ │ type : '(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3ddf20: |[3ddf20] okio.HashingSink.hmacSha256:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ -3ddf30: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddf34: 1a01 012b |0002: const-string v1, "HmacSHA256" // string@2b01 │ │ -3ddf38: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ -3ddf3e: 1100 |0007: return-object v0 │ │ +3ddf14: |[3ddf14] okio.HashingSink.hmacSha256:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ +3ddf24: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddf28: 1a01 012b |0002: const-string v1, "HmacSHA256" // string@2b01 │ │ +3ddf2c: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ +3ddf32: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ 0x0000 - 0x0008 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1584314,19 +1584310,19 @@ │ │ type : '(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3ddf40: |[3ddf40] okio.HashingSink.hmacSha512:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ -3ddf50: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddf54: 1a01 022b |0002: const-string v1, "HmacSHA512" // string@2b02 │ │ -3ddf58: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ -3ddf5e: 1100 |0007: return-object v0 │ │ +3ddf34: |[3ddf34] okio.HashingSink.hmacSha512:(Lokio/Sink;Lokio/ByteString;)Lokio/HashingSink; │ │ +3ddf44: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddf48: 1a01 022b |0002: const-string v1, "HmacSHA512" // string@2b02 │ │ +3ddf4c: 7040 53bd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSink;.:(Lokio/Sink;Lokio/ByteString;Ljava/lang/String;)V // method@bd53 │ │ +3ddf52: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ 0x0000 - 0x0008 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1584335,19 +1584331,19 @@ │ │ type : '(Lokio/Sink;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3ddf60: |[3ddf60] okio.HashingSink.md5:(Lokio/Sink;)Lokio/HashingSink; │ │ -3ddf70: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddf74: 1a01 a64f |0002: const-string v1, "MD5" // string@4fa6 │ │ -3ddf78: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ -3ddf7e: 1100 |0007: return-object v0 │ │ +3ddf54: |[3ddf54] okio.HashingSink.md5:(Lokio/Sink;)Lokio/HashingSink; │ │ +3ddf64: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddf68: 1a01 a64f |0002: const-string v1, "MD5" // string@4fa6 │ │ +3ddf6c: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ +3ddf72: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ │ │ #6 : (in Lokio/HashingSink;) │ │ @@ -1584355,19 +1584351,19 @@ │ │ type : '(Lokio/Sink;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3ddf80: |[3ddf80] okio.HashingSink.sha1:(Lokio/Sink;)Lokio/HashingSink; │ │ -3ddf90: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddf94: 1a01 2359 |0002: const-string v1, "SHA-1" // string@5923 │ │ -3ddf98: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ -3ddf9e: 1100 |0007: return-object v0 │ │ +3ddf74: |[3ddf74] okio.HashingSink.sha1:(Lokio/Sink;)Lokio/HashingSink; │ │ +3ddf84: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddf88: 1a01 2359 |0002: const-string v1, "SHA-1" // string@5923 │ │ +3ddf8c: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ +3ddf92: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ │ │ #7 : (in Lokio/HashingSink;) │ │ @@ -1584375,19 +1584371,19 @@ │ │ type : '(Lokio/Sink;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3ddfa0: |[3ddfa0] okio.HashingSink.sha256:(Lokio/Sink;)Lokio/HashingSink; │ │ -3ddfb0: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddfb4: 1a01 2459 |0002: const-string v1, "SHA-256" // string@5924 │ │ -3ddfb8: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ -3ddfbe: 1100 |0007: return-object v0 │ │ +3ddf94: |[3ddf94] okio.HashingSink.sha256:(Lokio/Sink;)Lokio/HashingSink; │ │ +3ddfa4: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddfa8: 1a01 2459 |0002: const-string v1, "SHA-256" // string@5924 │ │ +3ddfac: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ +3ddfb2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ │ │ #8 : (in Lokio/HashingSink;) │ │ @@ -1584395,19 +1584391,19 @@ │ │ type : '(Lokio/Sink;)Lokio/HashingSink;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3ddfc0: |[3ddfc0] okio.HashingSink.sha512:(Lokio/Sink;)Lokio/HashingSink; │ │ -3ddfd0: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ -3ddfd4: 1a01 2659 |0002: const-string v1, "SHA-512" // string@5926 │ │ -3ddfd8: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ -3ddfde: 1100 |0007: return-object v0 │ │ +3ddfb4: |[3ddfb4] okio.HashingSink.sha512:(Lokio/Sink;)Lokio/HashingSink; │ │ +3ddfc4: 2200 d217 |0000: new-instance v0, Lokio/HashingSink; // type@17d2 │ │ +3ddfc8: 1a01 2659 |0002: const-string v1, "SHA-512" // string@5926 │ │ +3ddfcc: 7030 52bd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSink;.:(Lokio/Sink;Ljava/lang/String;)V // method@bd52 │ │ +3ddfd2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Sink; │ │ │ │ Virtual methods - │ │ @@ -1584416,26 +1584412,26 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3ddec8: |[3ddec8] okio.HashingSink.hash:()Lokio/ByteString; │ │ -3dded8: 5410 fb87 |0000: iget-object v0, v1, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ -3ddedc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3ddee0: 6e10 0086 0000 |0004: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ -3ddee6: 0c00 |0007: move-result-object v0 │ │ -3ddee8: 2807 |0008: goto 000f // +0007 │ │ -3ddeea: 5410 fa87 |0009: iget-object v0, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ -3ddeee: 6e10 4d89 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ -3ddef4: 0c00 |000e: move-result-object v0 │ │ -3ddef6: 7110 09bd 0000 |000f: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3ddefc: 0c00 |0012: move-result-object v0 │ │ -3ddefe: 1100 |0013: return-object v0 │ │ +3ddebc: |[3ddebc] okio.HashingSink.hash:()Lokio/ByteString; │ │ +3ddecc: 5410 fb87 |0000: iget-object v0, v1, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ +3dded0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3dded4: 6e10 0086 0000 |0004: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ +3ddeda: 0c00 |0007: move-result-object v0 │ │ +3ddedc: 2807 |0008: goto 000f // +0007 │ │ +3ddede: 5410 fa87 |0009: iget-object v0, v1, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ +3ddee2: 6e10 4d89 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ +3ddee8: 0c00 |000e: move-result-object v0 │ │ +3ddeea: 7110 09bd 0000 |000f: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3ddef0: 0c00 |0012: move-result-object v0 │ │ +3ddef2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000f line=133 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokio/HashingSink; │ │ │ │ @@ -1584444,47 +1584440,47 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -3de098: |[3de098] okio.HashingSink.write:(Lokio/Buffer;J)V │ │ -3de0a8: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ -3de0ac: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3de0b0: 0494 |0004: move-wide v4, v9 │ │ -3de0b2: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3de0b8: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de0bc: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ -3de0c0: 3103 0109 |000c: cmp-long v3, v1, v9 │ │ -3de0c4: 3b03 2900 |000e: if-gez v3, 0037 // +0029 │ │ -3de0c8: 9c03 0901 |0010: sub-long v3, v9, v1 │ │ -3de0cc: 5205 2a88 |0012: iget v5, v0, Lokio/Segment;.limit:I // field@882a │ │ -3de0d0: 5206 2d88 |0014: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de0d4: b165 |0016: sub-int/2addr v5, v6 │ │ -3de0d6: 8155 |0017: int-to-long v5, v5 │ │ -3de0d8: 7140 df83 4365 |0018: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3de0de: 0b03 |001b: move-result-wide v3 │ │ -3de0e0: 8434 |001c: long-to-int v4, v3 │ │ -3de0e2: 5473 fb87 |001d: iget-object v3, v7, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ -3de0e6: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ -3de0ea: 5405 2988 |0021: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3de0ee: 5206 2d88 |0023: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de0f2: 6e40 0486 5346 |0025: invoke-virtual {v3, v5, v6, v4}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ -3de0f8: 280a |0028: goto 0032 // +000a │ │ -3de0fa: 5473 fa87 |0029: iget-object v3, v7, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ -3de0fe: 5405 2988 |002b: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ -3de102: 5206 2d88 |002d: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ -3de106: 6e40 5189 5346 |002f: invoke-virtual {v3, v5, v6, v4}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ -3de10c: 8143 |0032: int-to-long v3, v4 │ │ -3de10e: bb31 |0033: add-long/2addr v1, v3 │ │ -3de110: 5400 2b88 |0034: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3de114: 28d6 |0036: goto 000c // -002a │ │ -3de116: 6f40 2fbd 87a9 |0037: invoke-super {v7, v8, v9, v10}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ -3de11c: 0e00 |003a: return-void │ │ +3de08c: |[3de08c] okio.HashingSink.write:(Lokio/Buffer;J)V │ │ +3de09c: 5380 db87 |0000: iget-wide v0, v8, Lokio/Buffer;.size:J // field@87db │ │ +3de0a0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3de0a4: 0494 |0004: move-wide v4, v9 │ │ +3de0a6: 7706 5cbe 0000 |0005: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3de0ac: 5480 da87 |0008: iget-object v0, v8, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de0b0: 1601 0000 |000a: const-wide/16 v1, #int 0 // #0 │ │ +3de0b4: 3103 0109 |000c: cmp-long v3, v1, v9 │ │ +3de0b8: 3b03 2900 |000e: if-gez v3, 0037 // +0029 │ │ +3de0bc: 9c03 0901 |0010: sub-long v3, v9, v1 │ │ +3de0c0: 5205 2a88 |0012: iget v5, v0, Lokio/Segment;.limit:I // field@882a │ │ +3de0c4: 5206 2d88 |0014: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de0c8: b165 |0016: sub-int/2addr v5, v6 │ │ +3de0ca: 8155 |0017: int-to-long v5, v5 │ │ +3de0cc: 7140 df83 4365 |0018: invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3de0d2: 0b03 |001b: move-result-wide v3 │ │ +3de0d4: 8434 |001c: long-to-int v4, v3 │ │ +3de0d6: 5473 fb87 |001d: iget-object v3, v7, Lokio/HashingSink;.messageDigest:Ljava/security/MessageDigest; // field@87fb │ │ +3de0da: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ +3de0de: 5405 2988 |0021: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3de0e2: 5206 2d88 |0023: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de0e6: 6e40 0486 5346 |0025: invoke-virtual {v3, v5, v6, v4}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ +3de0ec: 280a |0028: goto 0032 // +000a │ │ +3de0ee: 5473 fa87 |0029: iget-object v3, v7, Lokio/HashingSink;.mac:Ljavax/crypto/Mac; // field@87fa │ │ +3de0f2: 5405 2988 |002b: iget-object v5, v0, Lokio/Segment;.data:[B // field@8829 │ │ +3de0f6: 5206 2d88 |002d: iget v6, v0, Lokio/Segment;.pos:I // field@882d │ │ +3de0fa: 6e40 5189 5346 |002f: invoke-virtual {v3, v5, v6, v4}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ +3de100: 8143 |0032: int-to-long v3, v4 │ │ +3de102: bb31 |0033: add-long/2addr v1, v3 │ │ +3de104: 5400 2b88 |0034: iget-object v0, v0, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3de108: 28d6 |0036: goto 000c // -002a │ │ +3de10a: 6f40 2fbd 87a9 |0037: invoke-super {v7, v8, v9, v10}, Lokio/ForwardingSink;.write:(Lokio/Buffer;J)V // method@bd2f │ │ +3de110: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=111 │ │ 0x0012 line=112 │ │ 0x001d line=113 │ │ 0x0021 line=114 │ │ @@ -1584533,25 +1584529,25 @@ │ │ type : '(Lokio/Source;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3de2a4: |[3de2a4] okio.HashingSource.:(Lokio/Source;Ljava/lang/String;)V │ │ -3de2b4: 7020 30bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ -3de2ba: 7110 0286 0200 |0003: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ -3de2c0: 0c01 |0006: move-result-object v1 │ │ -3de2c2: 5b01 fd87 |0007: iput-object v1, v0, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ -3de2c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3de2c8: 5b01 fc87 |000a: iput-object v1, v0, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ -3de2cc: 0e00 |000c: return-void │ │ -3de2ce: 2201 5b10 |000d: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ -3de2d2: 7010 ea82 0100 |000f: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3de2d8: 2701 |0012: throw v1 │ │ +3de298: |[3de298] okio.HashingSource.:(Lokio/Source;Ljava/lang/String;)V │ │ +3de2a8: 7020 30bd 1000 |0000: invoke-direct {v0, v1}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ +3de2ae: 7110 0286 0200 |0003: invoke-static {v2}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@8602 │ │ +3de2b4: 0c01 |0006: move-result-object v1 │ │ +3de2b6: 5b01 fd87 |0007: iput-object v1, v0, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ +3de2ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3de2bc: 5b01 fc87 |000a: iput-object v1, v0, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ +3de2c0: 0e00 |000c: return-void │ │ +3de2c2: 2201 5b10 |000d: new-instance v1, Ljava/lang/AssertionError; // type@105b │ │ +3de2c6: 7010 ea82 0100 |000f: invoke-direct {v1}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3de2cc: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x000a line=74 │ │ @@ -1584566,35 +1584562,35 @@ │ │ type : '(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3de2ec: |[3de2ec] okio.HashingSource.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V │ │ -3de2fc: 7020 30bd 2100 |0000: invoke-direct {v1, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ -3de302: 7110 4f89 0400 |0003: invoke-static {v4}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ -3de308: 0c02 |0006: move-result-object v2 │ │ -3de30a: 5b12 fc87 |0007: iput-object v2, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ -3de30e: 5412 fc87 |0009: iget-object v2, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ -3de312: 2200 ac11 |000b: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ -3de316: 6e10 1abd 0300 |000d: invoke-virtual {v3}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ -3de31c: 0c03 |0010: move-result-object v3 │ │ -3de31e: 7030 5389 3004 |0011: invoke-direct {v0, v3, v4}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ -3de324: 6e20 5089 0200 |0014: invoke-virtual {v2, v0}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ -3de32a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -3de32c: 5b12 fd87 |0018: iput-object v2, v1, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ -3de330: 0e00 |001a: return-void │ │ -3de332: 0d02 |001b: move-exception v2 │ │ -3de334: 2203 7110 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3de338: 7020 8983 2300 |001e: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ -3de33e: 2703 |0021: throw v3 │ │ -3de340: 2202 5b10 |0022: new-instance v2, Ljava/lang/AssertionError; // type@105b │ │ -3de344: 7010 ea82 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3de34a: 2702 |0027: throw v2 │ │ +3de2e0: |[3de2e0] okio.HashingSource.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V │ │ +3de2f0: 7020 30bd 2100 |0000: invoke-direct {v1, v2}, Lokio/ForwardingSource;.:(Lokio/Source;)V // method@bd30 │ │ +3de2f6: 7110 4f89 0400 |0003: invoke-static {v4}, Ljavax/crypto/Mac;.getInstance:(Ljava/lang/String;)Ljavax/crypto/Mac; // method@894f │ │ +3de2fc: 0c02 |0006: move-result-object v2 │ │ +3de2fe: 5b12 fc87 |0007: iput-object v2, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ +3de302: 5412 fc87 |0009: iget-object v2, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ +3de306: 2200 ac11 |000b: new-instance v0, Ljavax/crypto/spec/SecretKeySpec; // type@11ac │ │ +3de30a: 6e10 1abd 0300 |000d: invoke-virtual {v3}, Lokio/ByteString;.toByteArray:()[B // method@bd1a │ │ +3de310: 0c03 |0010: move-result-object v3 │ │ +3de312: 7030 5389 3004 |0011: invoke-direct {v0, v3, v4}, Ljavax/crypto/spec/SecretKeySpec;.:([BLjava/lang/String;)V // method@8953 │ │ +3de318: 6e20 5089 0200 |0014: invoke-virtual {v2, v0}, Ljavax/crypto/Mac;.init:(Ljava/security/Key;)V // method@8950 │ │ +3de31e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +3de320: 5b12 fd87 |0018: iput-object v2, v1, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ +3de324: 0e00 |001a: return-void │ │ +3de326: 0d02 |001b: move-exception v2 │ │ +3de328: 2203 7110 |001c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3de32c: 7020 8983 2300 |001e: invoke-direct {v3, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@8389 │ │ +3de332: 2703 |0021: throw v3 │ │ +3de334: 2202 5b10 |0022: new-instance v2, Ljava/lang/AssertionError; // type@105b │ │ +3de338: 7010 ea82 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3de33e: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0022 │ │ Ljava/security/InvalidKeyException; -> 0x001b │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ @@ -1584613,19 +1584609,19 @@ │ │ type : '(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3de204: |[3de204] okio.HashingSource.hmacSha1:(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource; │ │ -3de214: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ -3de218: 1a01 002b |0002: const-string v1, "HmacSHA1" // string@2b00 │ │ -3de21c: 7040 5ebd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSource;.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V // method@bd5e │ │ -3de222: 1100 |0007: return-object v0 │ │ +3de1f8: |[3de1f8] okio.HashingSource.hmacSha1:(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource; │ │ +3de208: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ +3de20c: 1a01 002b |0002: const-string v1, "HmacSHA1" // string@2b00 │ │ +3de210: 7040 5ebd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSource;.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V // method@bd5e │ │ +3de216: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ 0x0000 - 0x0008 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1584634,19 +1584630,19 @@ │ │ type : '(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3de224: |[3de224] okio.HashingSource.hmacSha256:(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource; │ │ -3de234: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ -3de238: 1a01 012b |0002: const-string v1, "HmacSHA256" // string@2b01 │ │ -3de23c: 7040 5ebd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSource;.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V // method@bd5e │ │ -3de242: 1100 |0007: return-object v0 │ │ +3de218: |[3de218] okio.HashingSource.hmacSha256:(Lokio/Source;Lokio/ByteString;)Lokio/HashingSource; │ │ +3de228: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ +3de22c: 1a01 012b |0002: const-string v1, "HmacSHA256" // string@2b01 │ │ +3de230: 7040 5ebd 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lokio/HashingSource;.:(Lokio/Source;Lokio/ByteString;Ljava/lang/String;)V // method@bd5e │ │ +3de236: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ 0x0000 - 0x0008 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1584655,19 +1584651,19 @@ │ │ type : '(Lokio/Source;)Lokio/HashingSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3de244: |[3de244] okio.HashingSource.md5:(Lokio/Source;)Lokio/HashingSource; │ │ -3de254: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ -3de258: 1a01 a64f |0002: const-string v1, "MD5" // string@4fa6 │ │ -3de25c: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ -3de262: 1100 |0007: return-object v0 │ │ +3de238: |[3de238] okio.HashingSource.md5:(Lokio/Source;)Lokio/HashingSource; │ │ +3de248: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ +3de24c: 1a01 a64f |0002: const-string v1, "MD5" // string@4fa6 │ │ +3de250: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ +3de256: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ │ │ #5 : (in Lokio/HashingSource;) │ │ @@ -1584675,19 +1584671,19 @@ │ │ type : '(Lokio/Source;)Lokio/HashingSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3de264: |[3de264] okio.HashingSource.sha1:(Lokio/Source;)Lokio/HashingSource; │ │ -3de274: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ -3de278: 1a01 2359 |0002: const-string v1, "SHA-1" // string@5923 │ │ -3de27c: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ -3de282: 1100 |0007: return-object v0 │ │ +3de258: |[3de258] okio.HashingSource.sha1:(Lokio/Source;)Lokio/HashingSource; │ │ +3de268: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ +3de26c: 1a01 2359 |0002: const-string v1, "SHA-1" // string@5923 │ │ +3de270: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ +3de276: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ │ │ #6 : (in Lokio/HashingSource;) │ │ @@ -1584695,19 +1584691,19 @@ │ │ type : '(Lokio/Source;)Lokio/HashingSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3de284: |[3de284] okio.HashingSource.sha256:(Lokio/Source;)Lokio/HashingSource; │ │ -3de294: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ -3de298: 1a01 2459 |0002: const-string v1, "SHA-256" // string@5924 │ │ -3de29c: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ -3de2a2: 1100 |0007: return-object v0 │ │ +3de278: |[3de278] okio.HashingSource.sha256:(Lokio/Source;)Lokio/HashingSource; │ │ +3de288: 2200 d317 |0000: new-instance v0, Lokio/HashingSource; // type@17d3 │ │ +3de28c: 1a01 2459 |0002: const-string v1, "SHA-256" // string@5924 │ │ +3de290: 7030 5dbd 2001 |0004: invoke-direct {v0, v2, v1}, Lokio/HashingSource;.:(Lokio/Source;Ljava/lang/String;)V // method@bd5d │ │ +3de296: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lokio/Source; │ │ │ │ Virtual methods - │ │ @@ -1584716,26 +1584712,26 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3de1cc: |[3de1cc] okio.HashingSource.hash:()Lokio/ByteString; │ │ -3de1dc: 5410 fd87 |0000: iget-object v0, v1, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ -3de1e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3de1e4: 6e10 0086 0000 |0004: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ -3de1ea: 0c00 |0007: move-result-object v0 │ │ -3de1ec: 2807 |0008: goto 000f // +0007 │ │ -3de1ee: 5410 fc87 |0009: iget-object v0, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ -3de1f2: 6e10 4d89 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ -3de1f8: 0c00 |000e: move-result-object v0 │ │ -3de1fa: 7110 09bd 0000 |000f: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ -3de200: 0c00 |0012: move-result-object v0 │ │ -3de202: 1100 |0013: return-object v0 │ │ +3de1c0: |[3de1c0] okio.HashingSource.hash:()Lokio/ByteString; │ │ +3de1d0: 5410 fd87 |0000: iget-object v0, v1, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ +3de1d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3de1d8: 6e10 0086 0000 |0004: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@8600 │ │ +3de1de: 0c00 |0007: move-result-object v0 │ │ +3de1e0: 2807 |0008: goto 000f // +0007 │ │ +3de1e2: 5410 fc87 |0009: iget-object v0, v1, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ +3de1e6: 6e10 4d89 0000 |000b: invoke-virtual {v0}, Ljavax/crypto/Mac;.doFinal:()[B // method@894d │ │ +3de1ec: 0c00 |000e: move-result-object v0 │ │ +3de1ee: 7110 09bd 0000 |000f: invoke-static {v0}, Lokio/ByteString;.of:([B)Lokio/ByteString; // method@bd09 │ │ +3de1f4: 0c00 |0012: move-result-object v0 │ │ +3de1f6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000f line=132 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokio/HashingSource; │ │ │ │ @@ -1584744,62 +1584740,62 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3de120: |[3de120] okio.HashingSource.read:(Lokio/Buffer;J)J │ │ -3de130: 6f40 33bd 98ba |0000: invoke-super {v8, v9, v10, v11}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@bd33 │ │ -3de136: 0b0a |0003: move-result-wide v10 │ │ -3de138: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -3de13c: 3102 0a00 |0006: cmp-long v2, v10, v0 │ │ -3de140: 3802 4500 |0008: if-eqz v2, 004d // +0045 │ │ -3de144: 5390 db87 |000a: iget-wide v0, v9, Lokio/Buffer;.size:J // field@87db │ │ -3de148: bca0 |000c: sub-long/2addr v0, v10 │ │ -3de14a: 5392 db87 |000d: iget-wide v2, v9, Lokio/Buffer;.size:J // field@87db │ │ -3de14e: 5494 da87 |000f: iget-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ -3de152: 3105 0200 |0011: cmp-long v5, v2, v0 │ │ -3de156: 3d05 0c00 |0013: if-lez v5, 001f // +000c │ │ -3de15a: 5444 2e88 |0015: iget-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ -3de15e: 5245 2a88 |0017: iget v5, v4, Lokio/Segment;.limit:I // field@882a │ │ -3de162: 5246 2d88 |0019: iget v6, v4, Lokio/Segment;.pos:I // field@882d │ │ -3de166: b165 |001b: sub-int/2addr v5, v6 │ │ -3de168: 8155 |001c: int-to-long v5, v5 │ │ -3de16a: bc52 |001d: sub-long/2addr v2, v5 │ │ -3de16c: 28f3 |001e: goto 0011 // -000d │ │ -3de16e: 5395 db87 |001f: iget-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ -3de172: 3107 0205 |0021: cmp-long v7, v2, v5 │ │ -3de176: 3b07 2a00 |0023: if-gez v7, 004d // +002a │ │ -3de17a: 5245 2d88 |0025: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ -3de17e: 8155 |0027: int-to-long v5, v5 │ │ -3de180: bb05 |0028: add-long/2addr v5, v0 │ │ -3de182: bc25 |0029: sub-long/2addr v5, v2 │ │ -3de184: 8450 |002a: long-to-int v0, v5 │ │ -3de186: 5481 fd87 |002b: iget-object v1, v8, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ -3de18a: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ -3de18e: 5445 2988 |002f: iget-object v5, v4, Lokio/Segment;.data:[B // field@8829 │ │ -3de192: 5246 2a88 |0031: iget v6, v4, Lokio/Segment;.limit:I // field@882a │ │ -3de196: b106 |0033: sub-int/2addr v6, v0 │ │ -3de198: 6e40 0486 5160 |0034: invoke-virtual {v1, v5, v0, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ -3de19e: 280b |0037: goto 0042 // +000b │ │ -3de1a0: 5481 fc87 |0038: iget-object v1, v8, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ -3de1a4: 5445 2988 |003a: iget-object v5, v4, Lokio/Segment;.data:[B // field@8829 │ │ -3de1a8: 5246 2a88 |003c: iget v6, v4, Lokio/Segment;.limit:I // field@882a │ │ -3de1ac: b106 |003e: sub-int/2addr v6, v0 │ │ -3de1ae: 6e40 5189 5160 |003f: invoke-virtual {v1, v5, v0, v6}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ -3de1b4: 5240 2a88 |0042: iget v0, v4, Lokio/Segment;.limit:I // field@882a │ │ -3de1b8: 5241 2d88 |0044: iget v1, v4, Lokio/Segment;.pos:I // field@882d │ │ -3de1bc: b110 |0046: sub-int/2addr v0, v1 │ │ -3de1be: 8100 |0047: int-to-long v0, v0 │ │ -3de1c0: bb20 |0048: add-long/2addr v0, v2 │ │ -3de1c2: 5444 2b88 |0049: iget-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ -3de1c6: 0402 |004b: move-wide v2, v0 │ │ -3de1c8: 28d3 |004c: goto 001f // -002d │ │ -3de1ca: 100a |004d: return-wide v10 │ │ +3de114: |[3de114] okio.HashingSource.read:(Lokio/Buffer;J)J │ │ +3de124: 6f40 33bd 98ba |0000: invoke-super {v8, v9, v10, v11}, Lokio/ForwardingSource;.read:(Lokio/Buffer;J)J // method@bd33 │ │ +3de12a: 0b0a |0003: move-result-wide v10 │ │ +3de12c: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +3de130: 3102 0a00 |0006: cmp-long v2, v10, v0 │ │ +3de134: 3802 4500 |0008: if-eqz v2, 004d // +0045 │ │ +3de138: 5390 db87 |000a: iget-wide v0, v9, Lokio/Buffer;.size:J // field@87db │ │ +3de13c: bca0 |000c: sub-long/2addr v0, v10 │ │ +3de13e: 5392 db87 |000d: iget-wide v2, v9, Lokio/Buffer;.size:J // field@87db │ │ +3de142: 5494 da87 |000f: iget-object v4, v9, Lokio/Buffer;.head:Lokio/Segment; // field@87da │ │ +3de146: 3105 0200 |0011: cmp-long v5, v2, v0 │ │ +3de14a: 3d05 0c00 |0013: if-lez v5, 001f // +000c │ │ +3de14e: 5444 2e88 |0015: iget-object v4, v4, Lokio/Segment;.prev:Lokio/Segment; // field@882e │ │ +3de152: 5245 2a88 |0017: iget v5, v4, Lokio/Segment;.limit:I // field@882a │ │ +3de156: 5246 2d88 |0019: iget v6, v4, Lokio/Segment;.pos:I // field@882d │ │ +3de15a: b165 |001b: sub-int/2addr v5, v6 │ │ +3de15c: 8155 |001c: int-to-long v5, v5 │ │ +3de15e: bc52 |001d: sub-long/2addr v2, v5 │ │ +3de160: 28f3 |001e: goto 0011 // -000d │ │ +3de162: 5395 db87 |001f: iget-wide v5, v9, Lokio/Buffer;.size:J // field@87db │ │ +3de166: 3107 0205 |0021: cmp-long v7, v2, v5 │ │ +3de16a: 3b07 2a00 |0023: if-gez v7, 004d // +002a │ │ +3de16e: 5245 2d88 |0025: iget v5, v4, Lokio/Segment;.pos:I // field@882d │ │ +3de172: 8155 |0027: int-to-long v5, v5 │ │ +3de174: bb05 |0028: add-long/2addr v5, v0 │ │ +3de176: bc25 |0029: sub-long/2addr v5, v2 │ │ +3de178: 8450 |002a: long-to-int v0, v5 │ │ +3de17a: 5481 fd87 |002b: iget-object v1, v8, Lokio/HashingSource;.messageDigest:Ljava/security/MessageDigest; // field@87fd │ │ +3de17e: 3801 0b00 |002d: if-eqz v1, 0038 // +000b │ │ +3de182: 5445 2988 |002f: iget-object v5, v4, Lokio/Segment;.data:[B // field@8829 │ │ +3de186: 5246 2a88 |0031: iget v6, v4, Lokio/Segment;.limit:I // field@882a │ │ +3de18a: b106 |0033: sub-int/2addr v6, v0 │ │ +3de18c: 6e40 0486 5160 |0034: invoke-virtual {v1, v5, v0, v6}, Ljava/security/MessageDigest;.update:([BII)V // method@8604 │ │ +3de192: 280b |0037: goto 0042 // +000b │ │ +3de194: 5481 fc87 |0038: iget-object v1, v8, Lokio/HashingSource;.mac:Ljavax/crypto/Mac; // field@87fc │ │ +3de198: 5445 2988 |003a: iget-object v5, v4, Lokio/Segment;.data:[B // field@8829 │ │ +3de19c: 5246 2a88 |003c: iget v6, v4, Lokio/Segment;.limit:I // field@882a │ │ +3de1a0: b106 |003e: sub-int/2addr v6, v0 │ │ +3de1a2: 6e40 5189 5160 |003f: invoke-virtual {v1, v5, v0, v6}, Ljavax/crypto/Mac;.update:([BII)V // method@8951 │ │ +3de1a8: 5240 2a88 |0042: iget v0, v4, Lokio/Segment;.limit:I // field@882a │ │ +3de1ac: 5241 2d88 |0044: iget v1, v4, Lokio/Segment;.pos:I // field@882d │ │ +3de1b0: b110 |0046: sub-int/2addr v0, v1 │ │ +3de1b2: 8100 |0047: int-to-long v0, v0 │ │ +3de1b4: bb20 |0048: add-long/2addr v0, v2 │ │ +3de1b6: 5444 2b88 |0049: iget-object v4, v4, Lokio/Segment;.next:Lokio/Segment; // field@882b │ │ +3de1ba: 0402 |004b: move-wide v2, v0 │ │ +3de1bc: 28d3 |004c: goto 001f // -002d │ │ +3de1be: 100a |004d: return-wide v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=97 │ │ 0x000d line=100 │ │ 0x000f line=101 │ │ 0x0015 line=103 │ │ @@ -1584853,18 +1584849,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3de990: |[3de990] okio.Okio$4.:(Ljava/net/Socket;)V │ │ -3de9a0: 5b01 0688 |0000: iput-object v1, v0, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ -3de9a4: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ -3de9aa: 0e00 |0005: return-void │ │ +3de984: |[3de984] okio.Okio$4.:(Ljava/net/Socket;)V │ │ +3de994: 5b01 0688 |0000: iput-object v1, v0, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ +3de998: 7010 f0bb 0000 |0002: invoke-direct {v0}, Lokio/AsyncTimeout;.:()V // method@bbf0 │ │ +3de99e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokio/Okio$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/net/Socket; │ │ │ │ @@ -1584874,21 +1584870,21 @@ │ │ type : '(Ljava/io/IOException;)Ljava/io/IOException;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3de964: |[3de964] okio.Okio$4.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ -3de974: 2200 cf10 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ -3de978: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ -3de97c: 7020 8a85 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ -3de982: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ -3de986: 6e20 8d82 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ -3de98c: 1100 |000c: return-object v0 │ │ +3de958: |[3de958] okio.Okio$4.newTimeoutException:(Ljava/io/IOException;)Ljava/io/IOException; │ │ +3de968: 2200 cf10 |0000: new-instance v0, Ljava/net/SocketTimeoutException; // type@10cf │ │ +3de96c: 1a01 a9d1 |0002: const-string v1, "timeout" // string@d1a9 │ │ +3de970: 7020 8a85 1000 |0004: invoke-direct {v0, v1}, Ljava/net/SocketTimeoutException;.:(Ljava/lang/String;)V // method@858a │ │ +3de976: 3803 0500 |0007: if-eqz v3, 000c // +0005 │ │ +3de97a: 6e20 8d82 3000 |0009: invoke-virtual {v0, v3}, Ljava/io/InterruptedIOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@828d │ │ +3de980: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0009 line=234 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lokio/Okio$4; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/io/IOException; │ │ @@ -1584898,47 +1584894,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3de9ac: |[3de9ac] okio.Okio$4.timedOut:()V │ │ -3de9bc: 1a00 7228 |0000: const-string v0, "Failed to close timed out socket " // string@2872 │ │ -3de9c0: 5451 0688 |0002: iget-object v1, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ -3de9c4: 6e10 7e85 0100 |0004: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@857e │ │ -3de9ca: 283b |0007: goto 0042 // +003b │ │ -3de9cc: 0d01 |0008: move-exception v1 │ │ -3de9ce: 7110 86bd 0100 |0009: invoke-static {v1}, Lokio/Okio;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@bd86 │ │ -3de9d4: 0a02 |000c: move-result v2 │ │ -3de9d6: 3802 1b00 |000d: if-eqz v2, 0028 // +001b │ │ -3de9da: 6202 0788 |000f: sget-object v2, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ -3de9de: 6203 6d79 |0011: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ -3de9e2: 2204 9410 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3de9e6: 7010 8384 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3de9ec: 6e20 8f84 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3de9f2: 5450 0688 |001b: iget-object v0, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ -3de9f6: 6e20 8e84 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3de9fc: 6e10 9f84 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dea02: 0c00 |0023: move-result-object v0 │ │ -3dea04: 6e40 dc88 3210 |0024: invoke-virtual {v2, v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ -3dea0a: 281b |0027: goto 0042 // +001b │ │ -3dea0c: 2701 |0028: throw v1 │ │ -3dea0e: 0d01 |0029: move-exception v1 │ │ -3dea10: 6202 0788 |002a: sget-object v2, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ -3dea14: 6203 6d79 |002c: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ -3dea18: 2204 9410 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -3dea1c: 7010 8384 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dea22: 6e20 8f84 0400 |0033: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dea28: 5450 0688 |0036: iget-object v0, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ -3dea2c: 6e20 8e84 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3dea32: 6e10 9f84 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dea38: 0c00 |003e: move-result-object v0 │ │ -3dea3a: 6e40 dc88 3210 |003f: invoke-virtual {v2, v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ -3dea40: 0e00 |0042: return-void │ │ +3de9a0: |[3de9a0] okio.Okio$4.timedOut:()V │ │ +3de9b0: 1a00 7228 |0000: const-string v0, "Failed to close timed out socket " // string@2872 │ │ +3de9b4: 5451 0688 |0002: iget-object v1, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ +3de9b8: 6e10 7e85 0100 |0004: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@857e │ │ +3de9be: 283b |0007: goto 0042 // +003b │ │ +3de9c0: 0d01 |0008: move-exception v1 │ │ +3de9c2: 7110 86bd 0100 |0009: invoke-static {v1}, Lokio/Okio;.isAndroidGetsocknameError:(Ljava/lang/AssertionError;)Z // method@bd86 │ │ +3de9c8: 0a02 |000c: move-result v2 │ │ +3de9ca: 3802 1b00 |000d: if-eqz v2, 0028 // +001b │ │ +3de9ce: 6202 0788 |000f: sget-object v2, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ +3de9d2: 6203 6d79 |0011: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ +3de9d6: 2204 9410 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3de9da: 7010 8384 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3de9e0: 6e20 8f84 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3de9e6: 5450 0688 |001b: iget-object v0, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ +3de9ea: 6e20 8e84 0400 |001d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3de9f0: 6e10 9f84 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3de9f6: 0c00 |0023: move-result-object v0 │ │ +3de9f8: 6e40 dc88 3210 |0024: invoke-virtual {v2, v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ +3de9fe: 281b |0027: goto 0042 // +001b │ │ +3dea00: 2701 |0028: throw v1 │ │ +3dea02: 0d01 |0029: move-exception v1 │ │ +3dea04: 6202 0788 |002a: sget-object v2, Lokio/Okio;.logger:Ljava/util/logging/Logger; // field@8807 │ │ +3dea08: 6203 6d79 |002c: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@796d │ │ +3dea0c: 2204 9410 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +3dea10: 7010 8384 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dea16: 6e20 8f84 0400 |0033: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dea1c: 5450 0688 |0036: iget-object v0, v5, Lokio/Okio$4;.val$socket:Ljava/net/Socket; // field@8806 │ │ +3dea20: 6e20 8e84 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3dea26: 6e10 9f84 0400 |003b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dea2c: 0c00 |003e: move-result-object v0 │ │ +3dea2e: 6e40 dc88 3210 |003f: invoke-virtual {v2, v3, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@88dc │ │ +3dea34: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0029 │ │ Ljava/lang/AssertionError; -> 0x0008 │ │ positions : │ │ 0x0002 line=241 │ │ 0x0009 line=245 │ │ @@ -1585038,26 +1585034,26 @@ │ │ type : '(Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3e0464: |[3e0464] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ -3e0474: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e047a: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3e047e: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3e0484: 5b10 2088 |0008: iput-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0488: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -3e048c: 5b12 2288 |000c: iput-object v2, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e0490: 0e00 |000e: return-void │ │ -3e0492: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3e0496: 1a00 ebcc |0011: const-string v0, "sink == null" // string@cceb │ │ -3e049a: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3e04a0: 2702 |0016: throw v2 │ │ +3e0458: |[3e0458] okio.RealBufferedSink.:(Lokio/Sink;)V │ │ +3e0468: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e046e: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3e0472: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3e0478: 5b10 2088 |0008: iput-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e047c: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +3e0480: 5b12 2288 |000c: iput-object v2, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e0484: 0e00 |000e: return-void │ │ +3e0486: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3e048a: 1a00 ebcc |0011: const-string v0, "sink == null" // string@cceb │ │ +3e048e: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3e0494: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=25 │ │ 0x000c line=31 │ │ 0x000f line=30 │ │ locals : │ │ @@ -1585070,17 +1585066,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dff44: |[3dff44] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ -3dff54: 5410 2088 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dff58: 1100 |0002: return-object v0 │ │ +3dff38: |[3dff38] okio.RealBufferedSink.buffer:()Lokio/Buffer; │ │ +3dff48: 5410 2088 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dff4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #1 : (in Lokio/RealBufferedSink;) │ │ @@ -1585088,42 +1585084,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3e04a4: |[3e04a4] okio.RealBufferedSink.close:()V │ │ -3e04b4: 5560 2188 |0000: iget-boolean v0, v6, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e04b8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3e04bc: 0e00 |0004: return-void │ │ -3e04be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3e04c0: 5461 2088 |0006: iget-object v1, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e04c4: 5311 db87 |0008: iget-wide v1, v1, Lokio/Buffer;.size:J // field@87db │ │ -3e04c8: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ -3e04cc: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ -3e04d0: 3d05 0f00 |000e: if-lez v5, 001d // +000f │ │ -3e04d4: 5461 2288 |0010: iget-object v1, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e04d8: 5462 2088 |0012: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e04dc: 5463 2088 |0014: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e04e0: 5333 db87 |0016: iget-wide v3, v3, Lokio/Buffer;.size:J // field@87db │ │ -3e04e4: 7240 41be 2143 |0018: invoke-interface {v1, v2, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3e04ea: 2802 |001b: goto 001d // +0002 │ │ -3e04ec: 0d00 |001c: move-exception v0 │ │ -3e04ee: 5461 2288 |001d: iget-object v1, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e04f2: 7210 3ebe 0100 |001f: invoke-interface {v1}, Lokio/Sink;.close:()V // method@be3e │ │ -3e04f8: 2805 |0022: goto 0027 // +0005 │ │ -3e04fa: 0d01 |0023: move-exception v1 │ │ -3e04fc: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -3e0500: 0710 |0026: move-object v0, v1 │ │ -3e0502: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -3e0504: 5c61 2188 |0028: iput-boolean v1, v6, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0508: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -3e050c: 7110 60be 0000 |002c: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ -3e0512: 0e00 |002f: return-void │ │ +3e0498: |[3e0498] okio.RealBufferedSink.close:()V │ │ +3e04a8: 5560 2188 |0000: iget-boolean v0, v6, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e04ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3e04b0: 0e00 |0004: return-void │ │ +3e04b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3e04b4: 5461 2088 |0006: iget-object v1, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e04b8: 5311 db87 |0008: iget-wide v1, v1, Lokio/Buffer;.size:J // field@87db │ │ +3e04bc: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ +3e04c0: 3105 0103 |000c: cmp-long v5, v1, v3 │ │ +3e04c4: 3d05 0f00 |000e: if-lez v5, 001d // +000f │ │ +3e04c8: 5461 2288 |0010: iget-object v1, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e04cc: 5462 2088 |0012: iget-object v2, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e04d0: 5463 2088 |0014: iget-object v3, v6, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e04d4: 5333 db87 |0016: iget-wide v3, v3, Lokio/Buffer;.size:J // field@87db │ │ +3e04d8: 7240 41be 2143 |0018: invoke-interface {v1, v2, v3, v4}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3e04de: 2802 |001b: goto 001d // +0002 │ │ +3e04e0: 0d00 |001c: move-exception v0 │ │ +3e04e2: 5461 2288 |001d: iget-object v1, v6, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e04e6: 7210 3ebe 0100 |001f: invoke-interface {v1}, Lokio/Sink;.close:()V // method@be3e │ │ +3e04ec: 2805 |0022: goto 0027 // +0005 │ │ +3e04ee: 0d01 |0023: move-exception v1 │ │ +3e04f0: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +3e04f4: 0710 |0026: move-object v0, v1 │ │ +3e04f6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +3e04f8: 5c61 2188 |0028: iput-boolean v1, v6, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e04fc: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +3e0500: 7110 60be 0000 |002c: invoke-static {v0}, Lokio/Util;.sneakyRethrow:(Ljava/lang/Throwable;)V // method@be60 │ │ +3e0506: 0e00 |002f: return-void │ │ catches : 2 │ │ 0x0006 - 0x001b │ │ Ljava/lang/Throwable; -> 0x001c │ │ 0x001d - 0x0022 │ │ Ljava/lang/Throwable; -> 0x0023 │ │ positions : │ │ 0x0000 line=234 │ │ @@ -1585140,31 +1585136,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3dff5c: |[3dff5c] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ -3dff6c: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dff70: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -3dff74: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dff78: 6e10 6dbc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3dff7e: 0b00 |0009: move-result-wide v0 │ │ -3dff80: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -3dff84: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3dff88: 3d04 0900 |000e: if-lez v4, 0017 // +0009 │ │ -3dff8c: 5452 2288 |0010: iget-object v2, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3dff90: 5453 2088 |0012: iget-object v3, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dff94: 7240 41be 3210 |0014: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3dff9a: 1105 |0017: return-object v5 │ │ -3dff9c: 2200 7210 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3dffa0: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ -3dffa4: 7020 8c83 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3dffaa: 2700 |001f: throw v0 │ │ +3dff50: |[3dff50] okio.RealBufferedSink.emit:()Lokio/BufferedSink; │ │ +3dff60: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dff64: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +3dff68: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dff6c: 6e10 6dbc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3dff72: 0b00 |0009: move-result-wide v0 │ │ +3dff74: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +3dff78: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3dff7c: 3d04 0900 |000e: if-lez v4, 0017 // +0009 │ │ +3dff80: 5452 2288 |0010: iget-object v2, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3dff84: 5453 2088 |0012: iget-object v3, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dff88: 7240 41be 3210 |0014: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3dff8e: 1105 |0017: return-object v5 │ │ +3dff90: 2200 7210 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3dff94: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ +3dff98: 7020 8c83 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3dff9e: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0010 line=186 │ │ 0x0018 line=184 │ │ locals : │ │ @@ -1585175,31 +1585171,31 @@ │ │ type : '()Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3dffac: |[3dffac] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ -3dffbc: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dffc0: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -3dffc4: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dffc8: 6e10 20bc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ -3dffce: 0b00 |0009: move-result-wide v0 │ │ -3dffd0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -3dffd4: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3dffd8: 3d04 0900 |000e: if-lez v4, 0017 // +0009 │ │ -3dffdc: 5452 2288 |0010: iget-object v2, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3dffe0: 5453 2088 |0012: iget-object v3, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dffe4: 7240 41be 3210 |0014: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3dffea: 1105 |0017: return-object v5 │ │ -3dffec: 2200 7210 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3dfff0: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ -3dfff4: 7020 8c83 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3dfffa: 2700 |001f: throw v0 │ │ +3dffa0: |[3dffa0] okio.RealBufferedSink.emitCompleteSegments:()Lokio/BufferedSink; │ │ +3dffb0: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dffb4: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +3dffb8: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dffbc: 6e10 20bc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ +3dffc2: 0b00 |0009: move-result-wide v0 │ │ +3dffc4: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +3dffc8: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3dffcc: 3d04 0900 |000e: if-lez v4, 0017 // +0009 │ │ +3dffd0: 5452 2288 |0010: iget-object v2, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3dffd4: 5453 2088 |0012: iget-object v3, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dffd8: 7240 41be 3210 |0014: invoke-interface {v2, v3, v0, v1}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3dffde: 1105 |0017: return-object v5 │ │ +3dffe0: 2200 7210 |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3dffe4: 1a01 7e7b |001a: const-string v1, "closed" // string@7b7e │ │ +3dffe8: 7020 8c83 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3dffee: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x0010 line=179 │ │ 0x0018 line=177 │ │ locals : │ │ @@ -1585210,33 +1585206,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3e0530: |[3e0530] okio.RealBufferedSink.flush:()V │ │ -3e0540: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0544: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -3e0548: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e054c: 5300 db87 |0006: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e0550: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -3e0554: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3e0558: 3d04 0b00 |000c: if-lez v4, 0017 // +000b │ │ -3e055c: 5450 2288 |000e: iget-object v0, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e0560: 5451 2088 |0010: iget-object v1, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0564: 5312 db87 |0012: iget-wide v2, v1, Lokio/Buffer;.size:J // field@87db │ │ -3e0568: 7240 41be 1032 |0014: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3e056e: 5450 2288 |0017: iget-object v0, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e0572: 7210 3fbe 0000 |0019: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ -3e0578: 0e00 |001c: return-void │ │ -3e057a: 2200 7210 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e057e: 1a01 7e7b |001f: const-string v1, "closed" // string@7b7e │ │ -3e0582: 7020 8c83 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0588: 2700 |0024: throw v0 │ │ +3e0524: |[3e0524] okio.RealBufferedSink.flush:()V │ │ +3e0534: 5550 2188 |0000: iget-boolean v0, v5, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0538: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +3e053c: 5450 2088 |0004: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0540: 5300 db87 |0006: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e0544: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +3e0548: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3e054c: 3d04 0b00 |000c: if-lez v4, 0017 // +000b │ │ +3e0550: 5450 2288 |000e: iget-object v0, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e0554: 5451 2088 |0010: iget-object v1, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0558: 5312 db87 |0012: iget-wide v2, v1, Lokio/Buffer;.size:J // field@87db │ │ +3e055c: 7240 41be 1032 |0014: invoke-interface {v0, v1, v2, v3}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3e0562: 5450 2288 |0017: iget-object v0, v5, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e0566: 7210 3fbe 0000 |0019: invoke-interface {v0}, Lokio/Sink;.flush:()V // method@be3f │ │ +3e056c: 0e00 |001c: return-void │ │ +3e056e: 2200 7210 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0572: 1a01 7e7b |001f: const-string v1, "closed" // string@7b7e │ │ +3e0576: 7020 8c83 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e057c: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ 0x000e line=224 │ │ 0x0017 line=226 │ │ 0x001d line=222 │ │ @@ -1585248,18 +1585244,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3dfe3c: |[3dfe3c] okio.RealBufferedSink.isOpen:()Z │ │ -3dfe4c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dfe50: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -3dfe54: 0f00 |0004: return v0 │ │ +3dfe30: |[3dfe30] okio.RealBufferedSink.isOpen:()Z │ │ +3dfe40: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dfe44: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +3dfe48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #6 : (in Lokio/RealBufferedSink;) │ │ @@ -1585267,18 +1585263,18 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3dfe94: |[3dfe94] okio.RealBufferedSink.outputStream:()Ljava/io/OutputStream; │ │ -3dfea4: 2200 e017 |0000: new-instance v0, Lokio/RealBufferedSink$1; // type@17e0 │ │ -3dfea8: 7020 b4bd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink$1;.:(Lokio/RealBufferedSink;)V // method@bdb4 │ │ -3dfeae: 1100 |0005: return-object v0 │ │ +3dfe88: |[3dfe88] okio.RealBufferedSink.outputStream:()Ljava/io/OutputStream; │ │ +3dfe98: 2200 e017 |0000: new-instance v0, Lokio/RealBufferedSink$1; // type@17e0 │ │ +3dfe9c: 7020 b4bd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSink$1;.:(Lokio/RealBufferedSink;)V // method@bdb4 │ │ +3dfea2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #7 : (in Lokio/RealBufferedSink;) │ │ @@ -1585286,19 +1585282,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e0444: |[3e0444] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ -3e0454: 5410 2288 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3e0458: 7210 40be 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ -3e045e: 0c00 |0005: move-result-object v0 │ │ -3e0460: 1100 |0006: return-object v0 │ │ +3e0438: |[3e0438] okio.RealBufferedSink.timeout:()Lokio/Timeout; │ │ +3e0448: 5410 2288 |0000: iget-object v0, v1, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3e044c: 7210 40be 0000 |0002: invoke-interface {v0}, Lokio/Sink;.timeout:()Lokio/Timeout; // method@be40 │ │ +3e0452: 0c00 |0005: move-result-object v0 │ │ +3e0454: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSink; │ │ │ │ #8 : (in Lokio/RealBufferedSink;) │ │ @@ -1585306,26 +1585302,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3dfeb0: |[3dfeb0] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ -3dfec0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3dfec4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3dfeca: 1a01 d477 |0005: const-string v1, "buffer(" // string@77d4 │ │ -3dfece: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dfed4: 5421 2288 |000a: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ -3dfed8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3dfede: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3dfee2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3dfee8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3dfeee: 0c00 |0017: move-result-object v0 │ │ -3dfef0: 1100 |0018: return-object v0 │ │ +3dfea4: |[3dfea4] okio.RealBufferedSink.toString:()Ljava/lang/String; │ │ +3dfeb4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3dfeb8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3dfebe: 1a01 d477 |0005: const-string v1, "buffer(" // string@77d4 │ │ +3dfec2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dfec8: 5421 2288 |000a: iget-object v1, v2, Lokio/RealBufferedSink;.sink:Lokio/Sink; // field@8822 │ │ +3dfecc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3dfed2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3dfed6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3dfedc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3dfee2: 0c00 |0017: move-result-object v0 │ │ +3dfee4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/RealBufferedSink; │ │ │ │ #9 : (in Lokio/RealBufferedSink;) │ │ @@ -1585333,26 +1585329,26 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3dfe58: |[3dfe58] okio.RealBufferedSink.write:(Ljava/nio/ByteBuffer;)I │ │ -3dfe68: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3dfe6c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3dfe70: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dfe74: 6e20 74bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:(Ljava/nio/ByteBuffer;)I // method@bc74 │ │ -3dfe7a: 0a02 |0009: move-result v2 │ │ -3dfe7c: 6e10 bebd 0100 |000a: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3dfe82: 0f02 |000d: return v2 │ │ -3dfe84: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3dfe88: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3dfe8c: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3dfe92: 2702 |0015: throw v2 │ │ +3dfe4c: |[3dfe4c] okio.RealBufferedSink.write:(Ljava/nio/ByteBuffer;)I │ │ +3dfe5c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3dfe60: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3dfe64: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dfe68: 6e20 74bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:(Ljava/nio/ByteBuffer;)I // method@bc74 │ │ +3dfe6e: 0a02 |0009: move-result v2 │ │ +3dfe70: 6e10 bebd 0100 |000a: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3dfe76: 0f02 |000d: return v2 │ │ +3dfe78: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3dfe7c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3dfe80: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3dfe86: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000a line=98 │ │ 0x000e line=96 │ │ locals : │ │ @@ -1585364,26 +1585360,26 @@ │ │ type : '(Lokio/ByteString;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e0074: |[3e0074] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ -3e0084: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0088: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e008c: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0090: 6e20 75bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ -3e0096: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e009c: 0c02 |000c: move-result-object v2 │ │ -3e009e: 1102 |000d: return-object v2 │ │ -3e00a0: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e00a4: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e00a8: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e00ae: 2702 |0015: throw v2 │ │ +3e0068: |[3e0068] okio.RealBufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; │ │ +3e0078: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e007c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0080: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0084: 6e20 75bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:(Lokio/ByteString;)Lokio/Buffer; // method@bc75 │ │ +3e008a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0090: 0c02 |000c: move-result-object v2 │ │ +3e0092: 1102 |000d: return-object v2 │ │ +3e0094: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0098: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e009c: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e00a2: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=48 │ │ 0x000e line=46 │ │ locals : │ │ @@ -1585395,31 +1585391,31 @@ │ │ type : '(Lokio/Source;J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -3e00b0: |[3e00b0] okio.RealBufferedSink.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ -3e00c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e00c4: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ -3e00c8: 3d02 1900 |0004: if-lez v2, 001d // +0019 │ │ -3e00cc: 5450 2088 |0006: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e00d0: 7240 43be 0687 |0008: invoke-interface {v6, v0, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e00d6: 0b00 |000b: move-result-wide v0 │ │ -3e00d8: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ -3e00dc: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ -3e00e0: 3804 0700 |0010: if-eqz v4, 0017 // +0007 │ │ -3e00e4: bc07 |0012: sub-long/2addr v7, v0 │ │ -3e00e6: 6e10 bebd 0500 |0013: invoke-virtual {v5}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e00ec: 28ea |0016: goto 0000 // -0016 │ │ -3e00ee: 2206 3810 |0017: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ -3e00f2: 7010 3882 0600 |0019: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e00f8: 2706 |001c: throw v6 │ │ -3e00fa: 1105 |001d: return-object v5 │ │ +3e00a4: |[3e00a4] okio.RealBufferedSink.write:(Lokio/Source;J)Lokio/BufferedSink; │ │ +3e00b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e00b8: 3102 0700 |0002: cmp-long v2, v7, v0 │ │ +3e00bc: 3d02 1900 |0004: if-lez v2, 001d // +0019 │ │ +3e00c0: 5450 2088 |0006: iget-object v0, v5, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e00c4: 7240 43be 0687 |0008: invoke-interface {v6, v0, v7, v8}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e00ca: 0b00 |000b: move-result-wide v0 │ │ +3e00cc: 1602 ffff |000c: const-wide/16 v2, #int -1 // #ffff │ │ +3e00d0: 3104 0002 |000e: cmp-long v4, v0, v2 │ │ +3e00d4: 3804 0700 |0010: if-eqz v4, 0017 // +0007 │ │ +3e00d8: bc07 |0012: sub-long/2addr v7, v0 │ │ +3e00da: 6e10 bebd 0500 |0013: invoke-virtual {v5}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e00e0: 28ea |0016: goto 0000 // -0016 │ │ +3e00e2: 2206 3810 |0017: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ +3e00e6: 7010 3882 0600 |0019: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e00ec: 2706 |001c: throw v6 │ │ +3e00ee: 1105 |001d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=114 │ │ 0x0013 line=117 │ │ 0x0017 line=115 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lokio/RealBufferedSink; │ │ @@ -1585431,26 +1585427,26 @@ │ │ type : '([B)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3dfffc: |[3dfffc] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ -3e000c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0010: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0014: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0018: 6e20 76bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ -3e001e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0024: 0c02 |000c: move-result-object v2 │ │ -3e0026: 1102 |000d: return-object v2 │ │ -3e0028: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e002c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e0030: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0036: 2702 |0015: throw v2 │ │ +3dfff0: |[3dfff0] okio.RealBufferedSink.write:([B)Lokio/BufferedSink; │ │ +3e0000: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0004: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0008: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e000c: 6e20 76bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.write:([B)Lokio/Buffer; // method@bc76 │ │ +3e0012: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0018: 0c02 |000c: move-result-object v2 │ │ +3e001a: 1102 |000d: return-object v2 │ │ +3e001c: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0020: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e0024: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e002a: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0009 line=86 │ │ 0x000e line=84 │ │ locals : │ │ @@ -1585462,26 +1585458,26 @@ │ │ type : '([BII)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3e0038: |[3e0038] okio.RealBufferedSink.write:([BII)Lokio/BufferedSink; │ │ -3e0048: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e004c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0050: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0054: 6e40 77bc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ -3e005a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0060: 0c02 |000c: move-result-object v2 │ │ -3e0062: 1102 |000d: return-object v2 │ │ -3e0064: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0068: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e006c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0072: 2702 |0015: throw v2 │ │ +3e002c: |[3e002c] okio.RealBufferedSink.write:([BII)Lokio/BufferedSink; │ │ +3e003c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0040: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0044: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0048: 6e40 77bc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:([BII)Lokio/Buffer; // method@bc77 │ │ +3e004e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0054: 0c02 |000c: move-result-object v2 │ │ +3e0056: 1102 |000d: return-object v2 │ │ +3e0058: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e005c: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e0060: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0066: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0009 line=92 │ │ 0x000e line=90 │ │ locals : │ │ @@ -1585495,25 +1585491,25 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -3e058c: |[3e058c] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ -3e059c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e05a0: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -3e05a4: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e05a8: 6e40 7cbc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ -3e05ae: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e05b4: 0e00 |000c: return-void │ │ -3e05b6: 2202 7210 |000d: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e05ba: 1a03 7e7b |000f: const-string v3, "closed" // string@7b7e │ │ -3e05be: 7020 8c83 3200 |0011: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e05c4: 2702 |0014: throw v2 │ │ +3e0580: |[3e0580] okio.RealBufferedSink.write:(Lokio/Buffer;J)V │ │ +3e0590: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0594: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +3e0598: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e059c: 6e40 7cbc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.write:(Lokio/Buffer;J)V // method@bc7c │ │ +3e05a2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e05a8: 0e00 |000c: return-void │ │ +3e05aa: 2202 7210 |000d: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e05ae: 1a03 7e7b |000f: const-string v3, "closed" // string@7b7e │ │ +3e05b2: 7020 8c83 3200 |0011: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e05b8: 2702 |0014: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0009 line=42 │ │ 0x000d line=40 │ │ locals : │ │ @@ -1585526,32 +1585522,32 @@ │ │ type : '(Lokio/Source;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3dfef4: |[3dfef4] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ -3dff04: 3808 1800 |0000: if-eqz v8, 0018 // +0018 │ │ -3dff08: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3dff0c: 5472 2088 |0004: iget-object v2, v7, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3dff10: 1603 0020 |0006: const-wide/16 v3, #int 8192 // #2000 │ │ -3dff14: 7240 43be 2843 |0008: invoke-interface {v8, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3dff1a: 0b02 |000b: move-result-wide v2 │ │ -3dff1c: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ -3dff20: 3106 0204 |000e: cmp-long v6, v2, v4 │ │ -3dff24: 3806 0700 |0010: if-eqz v6, 0017 // +0007 │ │ -3dff28: bb20 |0012: add-long/2addr v0, v2 │ │ -3dff2a: 6e10 bebd 0700 |0013: invoke-virtual {v7}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3dff30: 28ee |0016: goto 0004 // -0012 │ │ -3dff32: 1000 |0017: return-wide v0 │ │ -3dff34: 2208 7110 |0018: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3dff38: 1a00 a2cd |001a: const-string v0, "source == null" // string@cda2 │ │ -3dff3c: 7020 8783 0800 |001c: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3dff42: 2708 |001f: throw v8 │ │ +3dfee8: |[3dfee8] okio.RealBufferedSink.writeAll:(Lokio/Source;)J │ │ +3dfef8: 3808 1800 |0000: if-eqz v8, 0018 // +0018 │ │ +3dfefc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3dff00: 5472 2088 |0004: iget-object v2, v7, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3dff04: 1603 0020 |0006: const-wide/16 v3, #int 8192 // #2000 │ │ +3dff08: 7240 43be 2843 |0008: invoke-interface {v8, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3dff0e: 0b02 |000b: move-result-wide v2 │ │ +3dff10: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ +3dff14: 3106 0204 |000e: cmp-long v6, v2, v4 │ │ +3dff18: 3806 0700 |0010: if-eqz v6, 0017 // +0007 │ │ +3dff1c: bb20 |0012: add-long/2addr v0, v2 │ │ +3dff1e: 6e10 bebd 0700 |0013: invoke-virtual {v7}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3dff24: 28ee |0016: goto 0004 // -0012 │ │ +3dff26: 1000 |0017: return-wide v0 │ │ +3dff28: 2208 7110 |0018: new-instance v8, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3dff2c: 1a00 a2cd |001a: const-string v0, "source == null" // string@cda2 │ │ +3dff30: 7020 8783 0800 |001c: invoke-direct {v8, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3dff36: 2708 |001f: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=105 │ │ 0x0013 line=107 │ │ 0x0018 line=103 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 this Lokio/RealBufferedSink; │ │ @@ -1585562,26 +1585558,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e00fc: |[3e00fc] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ -3e010c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0110: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0114: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0118: 6e20 7ebc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ -3e011e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0124: 0c02 |000c: move-result-object v2 │ │ -3e0126: 1102 |000d: return-object v2 │ │ -3e0128: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e012c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e0130: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0136: 2702 |0015: throw v2 │ │ +3e00f0: |[3e00f0] okio.RealBufferedSink.writeByte:(I)Lokio/BufferedSink; │ │ +3e0100: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0104: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0108: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e010c: 6e20 7ebc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeByte:(I)Lokio/Buffer; // method@bc7e │ │ +3e0112: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0118: 0c02 |000c: move-result-object v2 │ │ +3e011a: 1102 |000d: return-object v2 │ │ +3e011c: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0120: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e0124: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e012a: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0009 line=125 │ │ 0x000e line=123 │ │ locals : │ │ @@ -1585593,26 +1585589,26 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e0138: |[3e0138] okio.RealBufferedSink.writeDecimalLong:(J)Lokio/BufferedSink; │ │ -3e0148: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e014c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0150: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0154: 6e30 80bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ -3e015a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0160: 0c02 |000c: move-result-object v2 │ │ -3e0162: 1102 |000d: return-object v2 │ │ -3e0164: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0168: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e016c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0172: 2702 |0015: throw v2 │ │ +3e012c: |[3e012c] okio.RealBufferedSink.writeDecimalLong:(J)Lokio/BufferedSink; │ │ +3e013c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0140: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0144: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0148: 6e30 80bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeDecimalLong:(J)Lokio/Buffer; // method@bc80 │ │ +3e014e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0154: 0c02 |000c: move-result-object v2 │ │ +3e0156: 1102 |000d: return-object v2 │ │ +3e0158: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e015c: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e0160: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0166: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ 0x0009 line=167 │ │ 0x000e line=165 │ │ locals : │ │ @@ -1585624,26 +1585620,26 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e0174: |[3e0174] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ -3e0184: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0188: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e018c: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0190: 6e30 82bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ -3e0196: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e019c: 0c02 |000c: move-result-object v2 │ │ -3e019e: 1102 |000d: return-object v2 │ │ -3e01a0: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e01a4: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e01a8: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e01ae: 2702 |0015: throw v2 │ │ +3e0168: |[3e0168] okio.RealBufferedSink.writeHexadecimalUnsignedLong:(J)Lokio/BufferedSink; │ │ +3e0178: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e017c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0180: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0184: 6e30 82bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeHexadecimalUnsignedLong:(J)Lokio/Buffer; // method@bc82 │ │ +3e018a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0190: 0c02 |000c: move-result-object v2 │ │ +3e0192: 1102 |000d: return-object v2 │ │ +3e0194: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0198: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e019c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e01a2: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0009 line=173 │ │ 0x000e line=171 │ │ locals : │ │ @@ -1585655,26 +1585651,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e01b0: |[3e01b0] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ -3e01c0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e01c4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e01c8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e01cc: 6e20 84bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ -3e01d2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e01d8: 0c02 |000c: move-result-object v2 │ │ -3e01da: 1102 |000d: return-object v2 │ │ -3e01dc: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e01e0: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e01e4: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e01ea: 2702 |0015: throw v2 │ │ +3e01a4: |[3e01a4] okio.RealBufferedSink.writeInt:(I)Lokio/BufferedSink; │ │ +3e01b4: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e01b8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e01bc: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e01c0: 6e20 84bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeInt:(I)Lokio/Buffer; // method@bc84 │ │ +3e01c6: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e01cc: 0c02 |000c: move-result-object v2 │ │ +3e01ce: 1102 |000d: return-object v2 │ │ +3e01d0: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e01d4: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e01d8: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e01de: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0009 line=143 │ │ 0x000e line=141 │ │ locals : │ │ @@ -1585686,26 +1585682,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e01ec: |[3e01ec] okio.RealBufferedSink.writeIntLe:(I)Lokio/BufferedSink; │ │ -3e01fc: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0200: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0204: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0208: 6e20 86bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@bc86 │ │ -3e020e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0214: 0c02 |000c: move-result-object v2 │ │ -3e0216: 1102 |000d: return-object v2 │ │ -3e0218: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e021c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e0220: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0226: 2702 |0015: throw v2 │ │ +3e01e0: |[3e01e0] okio.RealBufferedSink.writeIntLe:(I)Lokio/BufferedSink; │ │ +3e01f0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e01f4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e01f8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e01fc: 6e20 86bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeIntLe:(I)Lokio/Buffer; // method@bc86 │ │ +3e0202: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0208: 0c02 |000c: move-result-object v2 │ │ +3e020a: 1102 |000d: return-object v2 │ │ +3e020c: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0210: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e0214: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e021a: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x000e line=147 │ │ locals : │ │ @@ -1585717,26 +1585713,26 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e0228: |[3e0228] okio.RealBufferedSink.writeLong:(J)Lokio/BufferedSink; │ │ -3e0238: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e023c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0240: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0244: 6e30 88bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ -3e024a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0250: 0c02 |000c: move-result-object v2 │ │ -3e0252: 1102 |000d: return-object v2 │ │ -3e0254: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0258: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e025c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0262: 2702 |0015: throw v2 │ │ +3e021c: |[3e021c] okio.RealBufferedSink.writeLong:(J)Lokio/BufferedSink; │ │ +3e022c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0230: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0234: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0238: 6e30 88bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeLong:(J)Lokio/Buffer; // method@bc88 │ │ +3e023e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0244: 0c02 |000c: move-result-object v2 │ │ +3e0246: 1102 |000d: return-object v2 │ │ +3e0248: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e024c: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e0250: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0256: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=154 │ │ 0x0009 line=155 │ │ 0x000e line=153 │ │ locals : │ │ @@ -1585748,26 +1585744,26 @@ │ │ type : '(J)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e0264: |[3e0264] okio.RealBufferedSink.writeLongLe:(J)Lokio/BufferedSink; │ │ -3e0274: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0278: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e027c: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0280: 6e30 8abc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@bc8a │ │ -3e0286: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e028c: 0c02 |000c: move-result-object v2 │ │ -3e028e: 1102 |000d: return-object v2 │ │ -3e0290: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0294: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e0298: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e029e: 2702 |0015: throw v2 │ │ +3e0258: |[3e0258] okio.RealBufferedSink.writeLongLe:(J)Lokio/BufferedSink; │ │ +3e0268: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e026c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0270: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0274: 6e30 8abc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeLongLe:(J)Lokio/Buffer; // method@bc8a │ │ +3e027a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0280: 0c02 |000c: move-result-object v2 │ │ +3e0282: 1102 |000d: return-object v2 │ │ +3e0284: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0288: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e028c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0292: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0009 line=161 │ │ 0x000e line=159 │ │ locals : │ │ @@ -1585779,26 +1585775,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e02a0: |[3e02a0] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ -3e02b0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e02b4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e02b8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e02bc: 6e20 8cbc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ -3e02c2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e02c8: 0c02 |000c: move-result-object v2 │ │ -3e02ca: 1102 |000d: return-object v2 │ │ -3e02cc: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e02d0: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e02d4: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e02da: 2702 |0015: throw v2 │ │ +3e0294: |[3e0294] okio.RealBufferedSink.writeShort:(I)Lokio/BufferedSink; │ │ +3e02a4: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e02a8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e02ac: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e02b0: 6e20 8cbc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShort:(I)Lokio/Buffer; // method@bc8c │ │ +3e02b6: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e02bc: 0c02 |000c: move-result-object v2 │ │ +3e02be: 1102 |000d: return-object v2 │ │ +3e02c0: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e02c4: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e02c8: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e02ce: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x0009 line=131 │ │ 0x000e line=129 │ │ locals : │ │ @@ -1585810,26 +1585806,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e02dc: |[3e02dc] okio.RealBufferedSink.writeShortLe:(I)Lokio/BufferedSink; │ │ -3e02ec: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e02f0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e02f4: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e02f8: 6e20 8ebc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@bc8e │ │ -3e02fe: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0304: 0c02 |000c: move-result-object v2 │ │ -3e0306: 1102 |000d: return-object v2 │ │ -3e0308: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e030c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e0310: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0316: 2702 |0015: throw v2 │ │ +3e02d0: |[3e02d0] okio.RealBufferedSink.writeShortLe:(I)Lokio/BufferedSink; │ │ +3e02e0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e02e4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e02e8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e02ec: 6e20 8ebc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeShortLe:(I)Lokio/Buffer; // method@bc8e │ │ +3e02f2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e02f8: 0c02 |000c: move-result-object v2 │ │ +3e02fa: 1102 |000d: return-object v2 │ │ +3e02fc: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0300: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e0304: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e030a: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0009 line=137 │ │ 0x000e line=135 │ │ locals : │ │ @@ -1585841,26 +1585837,26 @@ │ │ type : '(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -3e0318: |[3e0318] okio.RealBufferedSink.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -3e0328: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e032c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0330: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0334: 6e55 90bc 2043 |0006: invoke-virtual {v0, v2, v3, v4, v5}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ -3e033a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0340: 0c02 |000c: move-result-object v2 │ │ -3e0342: 1102 |000d: return-object v2 │ │ -3e0344: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0348: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e034c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0352: 2702 |0015: throw v2 │ │ +3e030c: |[3e030c] okio.RealBufferedSink.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +3e031c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0320: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0324: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0328: 6e55 90bc 2043 |0006: invoke-virtual {v0, v2, v3, v4, v5}, Lokio/Buffer;.writeString:(Ljava/lang/String;IILjava/nio/charset/Charset;)Lokio/Buffer; // method@bc90 │ │ +3e032e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0334: 0c02 |000c: move-result-object v2 │ │ +3e0336: 1102 |000d: return-object v2 │ │ +3e0338: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e033c: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e0340: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0346: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0009 line=80 │ │ 0x000e line=78 │ │ locals : │ │ @@ -1585875,26 +1585871,26 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e0354: |[3e0354] okio.RealBufferedSink.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ -3e0364: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e0368: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e036c: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0370: 6e30 91bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ -3e0376: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e037c: 0c02 |000c: move-result-object v2 │ │ -3e037e: 1102 |000d: return-object v2 │ │ -3e0380: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0384: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e0388: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e038e: 2702 |0015: throw v2 │ │ +3e0348: |[3e0348] okio.RealBufferedSink.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/BufferedSink; │ │ +3e0358: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e035c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0360: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0364: 6e30 91bc 2003 |0006: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.writeString:(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer; // method@bc91 │ │ +3e036a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0370: 0c02 |000c: move-result-object v2 │ │ +3e0372: 1102 |000d: return-object v2 │ │ +3e0374: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0378: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e037c: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0382: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0009 line=73 │ │ 0x000e line=71 │ │ locals : │ │ @@ -1585907,26 +1585903,26 @@ │ │ type : '(Ljava/lang/String;)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e0390: |[3e0390] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ -3e03a0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e03a4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e03a8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e03ac: 6e20 96bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ -3e03b2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e03b8: 0c02 |000c: move-result-object v2 │ │ -3e03ba: 1102 |000d: return-object v2 │ │ -3e03bc: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e03c0: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e03c4: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e03ca: 2702 |0015: throw v2 │ │ +3e0384: |[3e0384] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; │ │ +3e0394: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0398: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e039c: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e03a0: 6e20 96bc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;)Lokio/Buffer; // method@bc96 │ │ +3e03a6: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e03ac: 0c02 |000c: move-result-object v2 │ │ +3e03ae: 1102 |000d: return-object v2 │ │ +3e03b0: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e03b4: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e03b8: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e03be: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0009 line=54 │ │ 0x000e line=52 │ │ locals : │ │ @@ -1585938,26 +1585934,26 @@ │ │ type : '(Ljava/lang/String;II)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3e03cc: |[3e03cc] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ -3e03dc: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e03e0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e03e4: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e03e8: 6e40 97bc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ -3e03ee: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e03f4: 0c02 |000c: move-result-object v2 │ │ -3e03f6: 1102 |000d: return-object v2 │ │ -3e03f8: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e03fc: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ -3e0400: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0406: 2702 |0015: throw v2 │ │ +3e03c0: |[3e03c0] okio.RealBufferedSink.writeUtf8:(Ljava/lang/String;II)Lokio/BufferedSink; │ │ +3e03d0: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e03d4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e03d8: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e03dc: 6e40 97bc 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.writeUtf8:(Ljava/lang/String;II)Lokio/Buffer; // method@bc97 │ │ +3e03e2: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e03e8: 0c02 |000c: move-result-object v2 │ │ +3e03ea: 1102 |000d: return-object v2 │ │ +3e03ec: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e03f0: 1a03 7e7b |0010: const-string v3, "closed" // string@7b7e │ │ +3e03f4: 7020 8c83 3200 |0012: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e03fa: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x0009 line=61 │ │ 0x000e line=59 │ │ locals : │ │ @@ -1585971,26 +1585967,26 @@ │ │ type : '(I)Lokio/BufferedSink;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3e0408: |[3e0408] okio.RealBufferedSink.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ -3e0418: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ -3e041c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e0420: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ -3e0424: 6e20 9abc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@bc9a │ │ -3e042a: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ -3e0430: 0c02 |000c: move-result-object v2 │ │ -3e0432: 1102 |000d: return-object v2 │ │ -3e0434: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0438: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ -3e043c: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0442: 2702 |0015: throw v2 │ │ +3e03fc: |[3e03fc] okio.RealBufferedSink.writeUtf8CodePoint:(I)Lokio/BufferedSink; │ │ +3e040c: 5510 2188 |0000: iget-boolean v0, v1, Lokio/RealBufferedSink;.closed:Z // field@8821 │ │ +3e0410: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e0414: 5410 2088 |0004: iget-object v0, v1, Lokio/RealBufferedSink;.buffer:Lokio/Buffer; // field@8820 │ │ +3e0418: 6e20 9abc 2000 |0006: invoke-virtual {v0, v2}, Lokio/Buffer;.writeUtf8CodePoint:(I)Lokio/Buffer; // method@bc9a │ │ +3e041e: 6e10 bebd 0100 |0009: invoke-virtual {v1}, Lokio/RealBufferedSink;.emitCompleteSegments:()Lokio/BufferedSink; // method@bdbe │ │ +3e0424: 0c02 |000c: move-result-object v2 │ │ +3e0426: 1102 |000d: return-object v2 │ │ +3e0428: 2202 7210 |000e: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e042c: 1a00 7e7b |0010: const-string v0, "closed" // string@7b7e │ │ +3e0430: 7020 8c83 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0436: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0009 line=67 │ │ 0x000e line=65 │ │ locals : │ │ @@ -1586124,26 +1586120,26 @@ │ │ type : '(Lokio/Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3e15f8: |[3e15f8] okio.RealBufferedSource.:(Lokio/Source;)V │ │ -3e1608: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ -3e160e: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ -3e1612: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ -3e1618: 5b10 2488 |0008: iput-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e161c: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -3e1620: 5b12 2688 |000c: iput-object v2, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e1624: 0e00 |000e: return-void │ │ -3e1626: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ -3e162a: 1a00 a2cd |0011: const-string v0, "source == null" // string@cda2 │ │ -3e162e: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ -3e1634: 2702 |0016: throw v2 │ │ +3e15ec: |[3e15ec] okio.RealBufferedSource.:(Lokio/Source;)V │ │ +3e15fc: 7010 0484 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@8404 │ │ +3e1602: 2200 c817 |0003: new-instance v0, Lokio/Buffer; // type@17c8 │ │ +3e1606: 7010 1abc 0000 |0005: invoke-direct {v0}, Lokio/Buffer;.:()V // method@bc1a │ │ +3e160c: 5b10 2488 |0008: iput-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1610: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +3e1614: 5b12 2688 |000c: iput-object v2, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1618: 0e00 |000e: return-void │ │ +3e161a: 2202 8010 |000f: new-instance v2, Ljava/lang/NullPointerException; // type@1080 │ │ +3e161e: 1a00 a2cd |0011: const-string v0, "source == null" // string@cda2 │ │ +3e1622: 7020 f983 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@83f9 │ │ +3e1628: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=28 │ │ 0x000c line=34 │ │ 0x000f line=33 │ │ locals : │ │ @@ -1586156,17 +1586152,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e14e4: |[3e14e4] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ -3e14f4: 5410 2488 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e14f8: 1100 |0002: return-object v0 │ │ +3e14d8: |[3e14d8] okio.RealBufferedSource.buffer:()Lokio/Buffer; │ │ +3e14e8: 5410 2488 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e14ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #1 : (in Lokio/RealBufferedSource;) │ │ @@ -1586174,25 +1586170,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3e1638: |[3e1638] okio.RealBufferedSource.close:()V │ │ -3e1648: 5510 2588 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e164c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3e1650: 0e00 |0004: return-void │ │ -3e1652: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3e1654: 5c10 2588 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e1658: 5410 2688 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e165c: 7210 42be 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ -3e1662: 5410 2488 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1666: 6e10 1cbc 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@bc1c │ │ -3e166c: 0e00 |0012: return-void │ │ +3e162c: |[3e162c] okio.RealBufferedSource.close:()V │ │ +3e163c: 5510 2588 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e1640: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3e1644: 0e00 |0004: return-void │ │ +3e1646: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3e1648: 5c10 2588 |0006: iput-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e164c: 5410 2688 |0008: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1650: 7210 42be 0000 |000a: invoke-interface {v0}, Lokio/Source;.close:()V // method@be42 │ │ +3e1656: 5410 2488 |000d: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e165a: 6e10 1cbc 0000 |000f: invoke-virtual {v0}, Lokio/Buffer;.clear:()V // method@bc1c │ │ +3e1660: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0006 line=475 │ │ 0x0008 line=476 │ │ 0x000d line=477 │ │ locals : │ │ @@ -1586203,37 +1586199,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -3e079c: |[3e079c] okio.RealBufferedSource.exhausted:()Z │ │ -3e07ac: 5550 2588 |0000: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e07b0: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ -3e07b4: 5450 2488 |0004: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e07b8: 6e10 29bc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ -3e07be: 0a00 |0009: move-result v0 │ │ -3e07c0: 3800 1400 |000a: if-eqz v0, 001e // +0014 │ │ -3e07c4: 5450 2688 |000c: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e07c8: 5451 2488 |000e: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e07cc: 1602 0020 |0010: const-wide/16 v2, #int 8192 // #2000 │ │ -3e07d0: 7240 43be 1032 |0012: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e07d6: 0b00 |0015: move-result-wide v0 │ │ -3e07d8: 1602 ffff |0016: const-wide/16 v2, #int -1 // #ffff │ │ -3e07dc: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ -3e07e0: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ -3e07e4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -3e07e6: 2802 |001d: goto 001f // +0002 │ │ -3e07e8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3e07ea: 0f00 |001f: return v0 │ │ -3e07ec: 2200 7210 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e07f0: 1a01 7e7b |0022: const-string v1, "closed" // string@7b7e │ │ -3e07f4: 7020 8c83 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e07fa: 2700 |0027: throw v0 │ │ +3e0790: |[3e0790] okio.RealBufferedSource.exhausted:()Z │ │ +3e07a0: 5550 2588 |0000: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e07a4: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ +3e07a8: 5450 2488 |0004: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e07ac: 6e10 29bc 0000 |0006: invoke-virtual {v0}, Lokio/Buffer;.exhausted:()Z // method@bc29 │ │ +3e07b2: 0a00 |0009: move-result v0 │ │ +3e07b4: 3800 1400 |000a: if-eqz v0, 001e // +0014 │ │ +3e07b8: 5450 2688 |000c: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e07bc: 5451 2488 |000e: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e07c0: 1602 0020 |0010: const-wide/16 v2, #int 8192 // #2000 │ │ +3e07c4: 7240 43be 1032 |0012: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e07ca: 0b00 |0015: move-result-wide v0 │ │ +3e07cc: 1602 ffff |0016: const-wide/16 v2, #int -1 // #ffff │ │ +3e07d0: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ +3e07d4: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ +3e07d8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +3e07da: 2802 |001d: goto 001f // +0002 │ │ +3e07dc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3e07de: 0f00 |001f: return v0 │ │ +3e07e0: 2200 7210 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e07e4: 1a01 7e7b |0022: const-string v1, "closed" // string@7b7e │ │ +3e07e8: 7020 8c83 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e07ee: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0020 line=60 │ │ locals : │ │ 0x0000 - 0x0028 reg=5 this Lokio/RealBufferedSource; │ │ @@ -1586243,17 +1586239,17 @@ │ │ type : '()Lokio/Buffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e14fc: |[3e14fc] okio.RealBufferedSource.getBuffer:()Lokio/Buffer; │ │ -3e150c: 5410 2488 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1510: 1100 |0002: return-object v0 │ │ +3e14f0: |[3e14f0] okio.RealBufferedSource.getBuffer:()Lokio/Buffer; │ │ +3e1500: 5410 2488 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #4 : (in Lokio/RealBufferedSource;) │ │ @@ -1586261,22 +1586257,22 @@ │ │ type : '(B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -3e0f6c: |[3e0f6c] okio.RealBufferedSource.indexOf:(B)J │ │ -3e0f7c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -3e0f80: 1804 ffff ffff ffff ff7f |0002: const-wide v4, #double nan // #7fffffffffffffff │ │ -3e0f8a: 0760 |0007: move-object v0, v6 │ │ -3e0f8c: 0171 |0008: move v1, v7 │ │ -3e0f8e: 7406 e6bd 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ -3e0f94: 0b00 |000c: move-result-wide v0 │ │ -3e0f96: 1000 |000d: return-wide v0 │ │ +3e0f60: |[3e0f60] okio.RealBufferedSource.indexOf:(B)J │ │ +3e0f70: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +3e0f74: 1804 ffff ffff ffff ff7f |0002: const-wide v4, #double nan // #7fffffffffffffff │ │ +3e0f7e: 0760 |0007: move-object v0, v6 │ │ +3e0f80: 0171 |0008: move v1, v7 │ │ +3e0f82: 7406 e6bd 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ +3e0f88: 0b00 |000c: move-result-wide v0 │ │ +3e0f8a: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=337 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000e reg=7 (null) B │ │ │ │ @@ -1586285,22 +1586281,22 @@ │ │ type : '(BJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -3e0f98: |[3e0f98] okio.RealBufferedSource.indexOf:(BJ)J │ │ -3e0fa8: 1804 ffff ffff ffff ff7f |0000: const-wide v4, #double nan // #7fffffffffffffff │ │ -3e0fb2: 0760 |0005: move-object v0, v6 │ │ -3e0fb4: 0171 |0006: move v1, v7 │ │ -3e0fb6: 0482 |0007: move-wide v2, v8 │ │ -3e0fb8: 7406 e6bd 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ -3e0fbe: 0b07 |000b: move-result-wide v7 │ │ -3e0fc0: 1007 |000c: return-wide v7 │ │ +3e0f8c: |[3e0f8c] okio.RealBufferedSource.indexOf:(BJ)J │ │ +3e0f9c: 1804 ffff ffff ffff ff7f |0000: const-wide v4, #double nan // #7fffffffffffffff │ │ +3e0fa6: 0760 |0005: move-object v0, v6 │ │ +3e0fa8: 0171 |0006: move v1, v7 │ │ +3e0faa: 0482 |0007: move-wide v2, v8 │ │ +3e0fac: 7406 e6bd 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ +3e0fb2: 0b07 |000b: move-result-wide v7 │ │ +3e0fb4: 1007 |000c: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=341 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000d reg=7 (null) B │ │ 0x0000 - 0x000d reg=8 (null) J │ │ @@ -1586310,70 +1586306,70 @@ │ │ type : '(BJJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 100 16-bit code units │ │ -3e0fc4: |[3e0fc4] okio.RealBufferedSource.indexOf:(BJJ)J │ │ -3e0fd4: 5590 2588 |0000: iget-boolean v0, v9, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e0fd8: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -3e0fdc: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3e0fe0: 3102 0b00 |0006: cmp-long v2, v11, v0 │ │ -3e0fe4: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ -3e0fe8: 3100 0d0b |000a: cmp-long v0, v13, v11 │ │ -3e0fec: 3a00 3300 |000c: if-ltz v0, 003f // +0033 │ │ -3e0ff0: 1607 ffff |000e: const-wide/16 v7, #int -1 // #ffff │ │ -3e0ff4: 3100 0b0d |0010: cmp-long v0, v11, v13 │ │ -3e0ff8: 3b00 2c00 |0012: if-gez v0, 003e // +002c │ │ -3e0ffc: 5491 2488 |0014: iget-object v1, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1000: 01a2 |0016: move v2, v10 │ │ -3e1002: 04b3 |0017: move-wide v3, v11 │ │ -3e1004: 04d5 |0018: move-wide v5, v13 │ │ -3e1006: 7406 34bc 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ -3e100c: 0b00 |001c: move-result-wide v0 │ │ -3e100e: 3102 0007 |001d: cmp-long v2, v0, v7 │ │ -3e1012: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ -3e1016: 1000 |0021: return-wide v0 │ │ -3e1018: 5490 2488 |0022: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e101c: 5300 db87 |0024: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e1020: 3102 000d |0026: cmp-long v2, v0, v13 │ │ -3e1024: 3b02 1600 |0028: if-gez v2, 003e // +0016 │ │ -3e1028: 5492 2688 |002a: iget-object v2, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e102c: 5493 2488 |002c: iget-object v3, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1030: 1604 0020 |002e: const-wide/16 v4, #int 8192 // #2000 │ │ -3e1034: 7240 43be 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e103a: 0b02 |0033: move-result-wide v2 │ │ -3e103c: 3104 0207 |0034: cmp-long v4, v2, v7 │ │ -3e1040: 3904 0300 |0036: if-nez v4, 0039 // +0003 │ │ -3e1044: 2806 |0038: goto 003e // +0006 │ │ -3e1046: 7140 db83 cb10 |0039: invoke-static {v11, v12, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e104c: 0b0b |003c: move-result-wide v11 │ │ -3e104e: 28d1 |003d: goto 000e // -002f │ │ -3e1050: 1007 |003e: return-wide v7 │ │ -3e1052: 220a 7110 |003f: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e1056: 1220 |0041: const/4 v0, #int 2 // #2 │ │ -3e1058: 2300 6b1c |0042: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ -3e105c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -3e105e: 7120 c283 cb00 |0045: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3e1064: 0c0b |0048: move-result-object v11 │ │ -3e1066: 4d0b 0001 |0049: aput-object v11, v0, v1 │ │ -3e106a: 121b |004b: const/4 v11, #int 1 // #1 │ │ -3e106c: 7120 c283 ed00 |004c: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ -3e1072: 0c0c |004f: move-result-object v12 │ │ -3e1074: 4d0c 000b |0050: aput-object v12, v0, v11 │ │ -3e1078: 1a0b fc89 |0052: const-string v11, "fromIndex=%s toIndex=%s" // string@89fc │ │ -3e107c: 7120 5284 0b00 |0054: invoke-static {v11, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3e1082: 0c0b |0057: move-result-object v11 │ │ -3e1084: 7020 8783 ba00 |0058: invoke-direct {v10, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e108a: 270a |005b: throw v10 │ │ -3e108c: 220a 7210 |005c: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e1090: 1a0b 7e7b |005e: const-string v11, "closed" // string@7b7e │ │ -3e1094: 7020 8c83 ba00 |0060: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e109a: 270a |0063: throw v10 │ │ +3e0fb8: |[3e0fb8] okio.RealBufferedSource.indexOf:(BJJ)J │ │ +3e0fc8: 5590 2588 |0000: iget-boolean v0, v9, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e0fcc: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +3e0fd0: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3e0fd4: 3102 0b00 |0006: cmp-long v2, v11, v0 │ │ +3e0fd8: 3a02 3700 |0008: if-ltz v2, 003f // +0037 │ │ +3e0fdc: 3100 0d0b |000a: cmp-long v0, v13, v11 │ │ +3e0fe0: 3a00 3300 |000c: if-ltz v0, 003f // +0033 │ │ +3e0fe4: 1607 ffff |000e: const-wide/16 v7, #int -1 // #ffff │ │ +3e0fe8: 3100 0b0d |0010: cmp-long v0, v11, v13 │ │ +3e0fec: 3b00 2c00 |0012: if-gez v0, 003e // +002c │ │ +3e0ff0: 5491 2488 |0014: iget-object v1, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0ff4: 01a2 |0016: move v2, v10 │ │ +3e0ff6: 04b3 |0017: move-wide v3, v11 │ │ +3e0ff8: 04d5 |0018: move-wide v5, v13 │ │ +3e0ffa: 7406 34bc 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lokio/Buffer;.indexOf:(BJJ)J // method@bc34 │ │ +3e1000: 0b00 |001c: move-result-wide v0 │ │ +3e1002: 3102 0007 |001d: cmp-long v2, v0, v7 │ │ +3e1006: 3802 0300 |001f: if-eqz v2, 0022 // +0003 │ │ +3e100a: 1000 |0021: return-wide v0 │ │ +3e100c: 5490 2488 |0022: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1010: 5300 db87 |0024: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e1014: 3102 000d |0026: cmp-long v2, v0, v13 │ │ +3e1018: 3b02 1600 |0028: if-gez v2, 003e // +0016 │ │ +3e101c: 5492 2688 |002a: iget-object v2, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1020: 5493 2488 |002c: iget-object v3, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1024: 1604 0020 |002e: const-wide/16 v4, #int 8192 // #2000 │ │ +3e1028: 7240 43be 3254 |0030: invoke-interface {v2, v3, v4, v5}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e102e: 0b02 |0033: move-result-wide v2 │ │ +3e1030: 3104 0207 |0034: cmp-long v4, v2, v7 │ │ +3e1034: 3904 0300 |0036: if-nez v4, 0039 // +0003 │ │ +3e1038: 2806 |0038: goto 003e // +0006 │ │ +3e103a: 7140 db83 cb10 |0039: invoke-static {v11, v12, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e1040: 0b0b |003c: move-result-wide v11 │ │ +3e1042: 28d1 |003d: goto 000e // -002f │ │ +3e1044: 1007 |003e: return-wide v7 │ │ +3e1046: 220a 7110 |003f: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e104a: 1220 |0041: const/4 v0, #int 2 // #2 │ │ +3e104c: 2300 6b1c |0042: new-array v0, v0, [Ljava/lang/Object; // type@1c6b │ │ +3e1050: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +3e1052: 7120 c283 cb00 |0045: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3e1058: 0c0b |0048: move-result-object v11 │ │ +3e105a: 4d0b 0001 |0049: aput-object v11, v0, v1 │ │ +3e105e: 121b |004b: const/4 v11, #int 1 // #1 │ │ +3e1060: 7120 c283 ed00 |004c: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@83c2 │ │ +3e1066: 0c0c |004f: move-result-object v12 │ │ +3e1068: 4d0c 000b |0050: aput-object v12, v0, v11 │ │ +3e106c: 1a0b fc89 |0052: const-string v11, "fromIndex=%s toIndex=%s" // string@89fc │ │ +3e1070: 7120 5284 0b00 |0054: invoke-static {v11, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3e1076: 0c0b |0057: move-result-object v11 │ │ +3e1078: 7020 8783 ba00 |0058: invoke-direct {v10, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e107e: 270a |005b: throw v10 │ │ +3e1080: 220a 7210 |005c: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e1084: 1a0b 7e7b |005e: const-string v11, "closed" // string@7b7e │ │ +3e1088: 7020 8c83 ba00 |0060: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e108e: 270a |0063: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0014 line=352 │ │ 0x0022 line=357 │ │ 0x002a line=358 │ │ 0x0039 line=361 │ │ @@ -1586391,19 +1586387,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e109c: |[3e109c] okio.RealBufferedSource.indexOf:(Lokio/ByteString;)J │ │ -3e10ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e10b0: 6e40 e8bd 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(Lokio/ByteString;J)J // method@bde8 │ │ -3e10b6: 0b00 |0005: move-result-wide v0 │ │ -3e10b8: 1000 |0006: return-wide v0 │ │ +3e1090: |[3e1090] okio.RealBufferedSource.indexOf:(Lokio/ByteString;)J │ │ +3e10a0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e10a4: 6e40 e8bd 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOf:(Lokio/ByteString;J)J // method@bde8 │ │ +3e10aa: 0b00 |0005: move-result-wide v0 │ │ +3e10ac: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=367 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1586412,47 +1586408,47 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3e10bc: |[3e10bc] okio.RealBufferedSource.indexOf:(Lokio/ByteString;J)J │ │ -3e10cc: 5580 2588 |0000: iget-boolean v0, v8, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e10d0: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ -3e10d4: 5480 2488 |0004: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e10d8: 6e40 36bc 90ba |0006: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@bc36 │ │ -3e10de: 0b00 |0009: move-result-wide v0 │ │ -3e10e0: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -3e10e4: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3e10e8: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ -3e10ec: 1000 |0010: return-wide v0 │ │ -3e10ee: 5480 2488 |0011: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e10f2: 5300 db87 |0013: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e10f6: 5484 2688 |0015: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e10fa: 5485 2488 |0017: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e10fe: 1606 0020 |0019: const-wide/16 v6, #int 8192 // #2000 │ │ -3e1102: 7240 43be 5476 |001b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e1108: 0b04 |001e: move-result-wide v4 │ │ -3e110a: 3106 0402 |001f: cmp-long v6, v4, v2 │ │ -3e110e: 3906 0300 |0021: if-nez v6, 0024 // +0003 │ │ -3e1112: 1002 |0023: return-wide v2 │ │ -3e1114: 6e10 12bd 0900 |0024: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3e111a: 0a02 |0027: move-result v2 │ │ -3e111c: 8122 |0028: int-to-long v2, v2 │ │ -3e111e: bc20 |0029: sub-long/2addr v0, v2 │ │ -3e1120: 1602 0100 |002a: const-wide/16 v2, #int 1 // #1 │ │ -3e1124: bb20 |002c: add-long/2addr v0, v2 │ │ -3e1126: 7140 db83 ba10 |002d: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e112c: 0b0a |0030: move-result-wide v10 │ │ -3e112e: 28d3 |0031: goto 0004 // -002d │ │ -3e1130: 2209 7210 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e1134: 1a0a 7e7b |0034: const-string v10, "closed" // string@7b7e │ │ -3e1138: 7020 8c83 a900 |0036: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e113e: 2709 |0039: throw v9 │ │ +3e10b0: |[3e10b0] okio.RealBufferedSource.indexOf:(Lokio/ByteString;J)J │ │ +3e10c0: 5580 2588 |0000: iget-boolean v0, v8, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e10c4: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ +3e10c8: 5480 2488 |0004: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e10cc: 6e40 36bc 90ba |0006: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.indexOf:(Lokio/ByteString;J)J // method@bc36 │ │ +3e10d2: 0b00 |0009: move-result-wide v0 │ │ +3e10d4: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +3e10d8: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3e10dc: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ +3e10e0: 1000 |0010: return-wide v0 │ │ +3e10e2: 5480 2488 |0011: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e10e6: 5300 db87 |0013: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e10ea: 5484 2688 |0015: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e10ee: 5485 2488 |0017: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e10f2: 1606 0020 |0019: const-wide/16 v6, #int 8192 // #2000 │ │ +3e10f6: 7240 43be 5476 |001b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e10fc: 0b04 |001e: move-result-wide v4 │ │ +3e10fe: 3106 0402 |001f: cmp-long v6, v4, v2 │ │ +3e1102: 3906 0300 |0021: if-nez v6, 0024 // +0003 │ │ +3e1106: 1002 |0023: return-wide v2 │ │ +3e1108: 6e10 12bd 0900 |0024: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3e110e: 0a02 |0027: move-result v2 │ │ +3e1110: 8122 |0028: int-to-long v2, v2 │ │ +3e1112: bc20 |0029: sub-long/2addr v0, v2 │ │ +3e1114: 1602 0100 |002a: const-wide/16 v2, #int 1 // #1 │ │ +3e1118: bb20 |002c: add-long/2addr v0, v2 │ │ +3e111a: 7140 db83 ba10 |002d: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e1120: 0b0a |0030: move-result-wide v10 │ │ +3e1122: 28d3 |0031: goto 0004 // -002d │ │ +3e1124: 2209 7210 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e1128: 1a0a 7e7b |0034: const-string v10, "closed" // string@7b7e │ │ +3e112c: 7020 8c83 a900 |0036: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e1132: 2709 |0039: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=374 │ │ 0x0011 line=377 │ │ 0x0015 line=378 │ │ 0x0024 line=381 │ │ @@ -1586467,19 +1586463,19 @@ │ │ type : '(Lokio/ByteString;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e1140: |[3e1140] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;)J │ │ -3e1150: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e1154: 6e40 eabd 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOfElement:(Lokio/ByteString;J)J // method@bdea │ │ -3e115a: 0b00 |0005: move-result-wide v0 │ │ -3e115c: 1000 |0006: return-wide v0 │ │ +3e1134: |[3e1134] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;)J │ │ +3e1144: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e1148: 6e40 eabd 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lokio/RealBufferedSource;.indexOfElement:(Lokio/ByteString;J)J // method@bdea │ │ +3e114e: 0b00 |0005: move-result-wide v0 │ │ +3e1150: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 (null) Lokio/ByteString; │ │ │ │ @@ -1586488,41 +1586484,41 @@ │ │ type : '(Lokio/ByteString;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -3e1160: |[3e1160] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;J)J │ │ -3e1170: 5580 2588 |0000: iget-boolean v0, v8, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e1174: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ -3e1178: 5480 2488 |0004: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e117c: 6e40 38bc 90ba |0006: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@bc38 │ │ -3e1182: 0b00 |0009: move-result-wide v0 │ │ -3e1184: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ -3e1188: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3e118c: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ -3e1190: 1000 |0010: return-wide v0 │ │ -3e1192: 5480 2488 |0011: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1196: 5300 db87 |0013: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e119a: 5484 2688 |0015: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e119e: 5485 2488 |0017: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e11a2: 1606 0020 |0019: const-wide/16 v6, #int 8192 // #2000 │ │ -3e11a6: 7240 43be 5476 |001b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e11ac: 0b04 |001e: move-result-wide v4 │ │ -3e11ae: 3106 0402 |001f: cmp-long v6, v4, v2 │ │ -3e11b2: 3906 0300 |0021: if-nez v6, 0024 // +0003 │ │ -3e11b6: 1002 |0023: return-wide v2 │ │ -3e11b8: 7140 db83 ba10 |0024: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ -3e11be: 0b0a |0027: move-result-wide v10 │ │ -3e11c0: 28dc |0028: goto 0004 // -0024 │ │ -3e11c2: 2209 7210 |0029: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e11c6: 1a0a 7e7b |002b: const-string v10, "closed" // string@7b7e │ │ -3e11ca: 7020 8c83 a900 |002d: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e11d0: 2709 |0030: throw v9 │ │ +3e1154: |[3e1154] okio.RealBufferedSource.indexOfElement:(Lokio/ByteString;J)J │ │ +3e1164: 5580 2588 |0000: iget-boolean v0, v8, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e1168: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ +3e116c: 5480 2488 |0004: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1170: 6e40 38bc 90ba |0006: invoke-virtual {v0, v9, v10, v11}, Lokio/Buffer;.indexOfElement:(Lokio/ByteString;J)J // method@bc38 │ │ +3e1176: 0b00 |0009: move-result-wide v0 │ │ +3e1178: 1602 ffff |000a: const-wide/16 v2, #int -1 // #ffff │ │ +3e117c: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3e1180: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ +3e1184: 1000 |0010: return-wide v0 │ │ +3e1186: 5480 2488 |0011: iget-object v0, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e118a: 5300 db87 |0013: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e118e: 5484 2688 |0015: iget-object v4, v8, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1192: 5485 2488 |0017: iget-object v5, v8, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1196: 1606 0020 |0019: const-wide/16 v6, #int 8192 // #2000 │ │ +3e119a: 7240 43be 5476 |001b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e11a0: 0b04 |001e: move-result-wide v4 │ │ +3e11a2: 3106 0402 |001f: cmp-long v6, v4, v2 │ │ +3e11a6: 3906 0300 |0021: if-nez v6, 0024 // +0003 │ │ +3e11aa: 1002 |0023: return-wide v2 │ │ +3e11ac: 7140 db83 ba10 |0024: invoke-static {v10, v11, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@83db │ │ +3e11b2: 0b0a |0027: move-result-wide v10 │ │ +3e11b4: 28dc |0028: goto 0004 // -0024 │ │ +3e11b6: 2209 7210 |0029: new-instance v9, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e11ba: 1a0a 7e7b |002b: const-string v10, "closed" // string@7b7e │ │ +3e11be: 7020 8c83 a900 |002d: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e11c4: 2709 |0030: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=393 │ │ 0x0011 line=396 │ │ 0x0015 line=397 │ │ 0x0024 line=400 │ │ @@ -1586537,18 +1586533,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e0c34: |[3e0c34] okio.RealBufferedSource.inputStream:()Ljava/io/InputStream; │ │ -3e0c44: 2200 e217 |0000: new-instance v0, Lokio/RealBufferedSource$1; // type@17e2 │ │ -3e0c48: 7020 d9bd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource$1;.:(Lokio/RealBufferedSource;)V // method@bdd9 │ │ -3e0c4e: 1100 |0005: return-object v0 │ │ +3e0c28: |[3e0c28] okio.RealBufferedSource.inputStream:()Ljava/io/InputStream; │ │ +3e0c38: 2200 e217 |0000: new-instance v0, Lokio/RealBufferedSource$1; // type@17e2 │ │ +3e0c3c: 7020 d9bd 1000 |0002: invoke-direct {v0, v1}, Lokio/RealBufferedSource$1;.:(Lokio/RealBufferedSource;)V // method@bdd9 │ │ +3e0c42: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #12 : (in Lokio/RealBufferedSource;) │ │ @@ -1586556,18 +1586552,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e07fc: |[3e07fc] okio.RealBufferedSource.isOpen:()Z │ │ -3e080c: 5510 2588 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e0810: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -3e0814: 0f00 |0004: return v0 │ │ +3e07f0: |[3e07f0] okio.RealBufferedSource.isOpen:()Z │ │ +3e0800: 5510 2588 |0000: iget-boolean v0, v1, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e0804: df00 0001 |0002: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +3e0808: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #13 : (in Lokio/RealBufferedSource;) │ │ @@ -1586575,20 +1586571,20 @@ │ │ type : '()Lokio/BufferedSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3e1514: |[3e1514] okio.RealBufferedSource.peek:()Lokio/BufferedSource; │ │ -3e1524: 2200 db17 |0000: new-instance v0, Lokio/PeekSource; // type@17db │ │ -3e1528: 7020 9abd 1000 |0002: invoke-direct {v0, v1}, Lokio/PeekSource;.:(Lokio/BufferedSource;)V // method@bd9a │ │ -3e152e: 7110 85bd 0000 |0005: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ -3e1534: 0c00 |0008: move-result-object v0 │ │ -3e1536: 1100 |0009: return-object v0 │ │ +3e1508: |[3e1508] okio.RealBufferedSource.peek:()Lokio/BufferedSource; │ │ +3e1518: 2200 db17 |0000: new-instance v0, Lokio/PeekSource; // type@17db │ │ +3e151c: 7020 9abd 1000 |0002: invoke-direct {v0, v1}, Lokio/PeekSource;.:(Lokio/BufferedSource;)V // method@bd9a │ │ +3e1522: 7110 85bd 0000 |0005: invoke-static {v0}, Lokio/Okio;.buffer:(Lokio/Source;)Lokio/BufferedSource; // method@bd85 │ │ +3e1528: 0c00 |0008: move-result-object v0 │ │ +3e152a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ │ │ #14 : (in Lokio/RealBufferedSource;) │ │ @@ -1586596,24 +1586592,24 @@ │ │ type : '(JLokio/ByteString;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -3e0818: |[3e0818] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;)Z │ │ -3e0828: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3e082e: 0a05 |0003: move-result v5 │ │ -3e0830: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -3e0832: 0760 |0005: move-object v0, v6 │ │ -3e0834: 0471 |0006: move-wide v1, v7 │ │ -3e0836: 0793 |0007: move-object v3, v9 │ │ -3e0838: 7406 efbd 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.rangeEquals:(JLokio/ByteString;II)Z // method@bdef │ │ -3e083e: 0a07 |000b: move-result v7 │ │ -3e0840: 0f07 |000c: return v7 │ │ +3e080c: |[3e080c] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;)Z │ │ +3e081c: 6e10 12bd 0900 |0000: invoke-virtual {v9}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3e0822: 0a05 |0003: move-result v5 │ │ +3e0824: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +3e0826: 0760 |0005: move-object v0, v6 │ │ +3e0828: 0471 |0006: move-wide v1, v7 │ │ +3e082a: 0793 |0007: move-object v3, v9 │ │ +3e082c: 7406 efbd 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/RealBufferedSource;.rangeEquals:(JLokio/ByteString;II)Z // method@bdef │ │ +3e0832: 0a07 |000b: move-result v7 │ │ +3e0834: 0f07 |000c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000d reg=7 (null) J │ │ 0x0000 - 0x000d reg=9 (null) Lokio/ByteString; │ │ @@ -1586623,55 +1586619,55 @@ │ │ type : '(JLokio/ByteString;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3e0844: |[3e0844] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;II)Z │ │ -3e0854: 5570 2588 |0000: iget-boolean v0, v7, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e0858: 3900 3900 |0002: if-nez v0, 003b // +0039 │ │ -3e085c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3e0860: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3e0862: 3103 0800 |0007: cmp-long v3, v8, v0 │ │ -3e0866: 3a03 3100 |0009: if-ltz v3, 003a // +0031 │ │ -3e086a: 3a0b 2f00 |000b: if-ltz v11, 003a // +002f │ │ -3e086e: 3a0c 2d00 |000d: if-ltz v12, 003a // +002d │ │ -3e0872: 6e10 12bd 0a00 |000f: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3e0878: 0a00 |0012: move-result v0 │ │ -3e087a: b1b0 |0013: sub-int/2addr v0, v11 │ │ -3e087c: 35c0 0300 |0014: if-ge v0, v12, 0017 // +0003 │ │ -3e0880: 2824 |0016: goto 003a // +0024 │ │ -3e0882: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3e0884: 35c0 2000 |0018: if-ge v0, v12, 0038 // +0020 │ │ -3e0888: 8103 |001a: int-to-long v3, v0 │ │ -3e088a: bb83 |001b: add-long/2addr v3, v8 │ │ -3e088c: 1605 0100 |001c: const-wide/16 v5, #int 1 // #1 │ │ -3e0890: bb35 |001e: add-long/2addr v5, v3 │ │ -3e0892: 6e30 0cbe 5706 |001f: invoke-virtual {v7, v5, v6}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e0898: 0a01 |0022: move-result v1 │ │ -3e089a: 3901 0300 |0023: if-nez v1, 0026 // +0003 │ │ -3e089e: 0f02 |0025: return v2 │ │ -3e08a0: 5471 2488 |0026: iget-object v1, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e08a4: 6e30 2cbc 3104 |0028: invoke-virtual {v1, v3, v4}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e08aa: 0a01 |002b: move-result v1 │ │ -3e08ac: 9003 0b00 |002c: add-int v3, v11, v0 │ │ -3e08b0: 6e20 f7bc 3a00 |002e: invoke-virtual {v10, v3}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ -3e08b6: 0a03 |0031: move-result v3 │ │ -3e08b8: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ -3e08bc: 0f02 |0034: return v2 │ │ -3e08be: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e08c2: 28e1 |0037: goto 0018 // -001f │ │ -3e08c4: 1218 |0038: const/4 v8, #int 1 // #1 │ │ -3e08c6: 0f08 |0039: return v8 │ │ -3e08c8: 0f02 |003a: return v2 │ │ -3e08ca: 2208 7210 |003b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e08ce: 1a09 7e7b |003d: const-string v9, "closed" // string@7b7e │ │ -3e08d2: 7020 8c83 9800 |003f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e08d8: 2708 |0042: throw v8 │ │ +3e0838: |[3e0838] okio.RealBufferedSource.rangeEquals:(JLokio/ByteString;II)Z │ │ +3e0848: 5570 2588 |0000: iget-boolean v0, v7, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e084c: 3900 3900 |0002: if-nez v0, 003b // +0039 │ │ +3e0850: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3e0854: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3e0856: 3103 0800 |0007: cmp-long v3, v8, v0 │ │ +3e085a: 3a03 3100 |0009: if-ltz v3, 003a // +0031 │ │ +3e085e: 3a0b 2f00 |000b: if-ltz v11, 003a // +002f │ │ +3e0862: 3a0c 2d00 |000d: if-ltz v12, 003a // +002d │ │ +3e0866: 6e10 12bd 0a00 |000f: invoke-virtual {v10}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3e086c: 0a00 |0012: move-result v0 │ │ +3e086e: b1b0 |0013: sub-int/2addr v0, v11 │ │ +3e0870: 35c0 0300 |0014: if-ge v0, v12, 0017 // +0003 │ │ +3e0874: 2824 |0016: goto 003a // +0024 │ │ +3e0876: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3e0878: 35c0 2000 |0018: if-ge v0, v12, 0038 // +0020 │ │ +3e087c: 8103 |001a: int-to-long v3, v0 │ │ +3e087e: bb83 |001b: add-long/2addr v3, v8 │ │ +3e0880: 1605 0100 |001c: const-wide/16 v5, #int 1 // #1 │ │ +3e0884: bb35 |001e: add-long/2addr v5, v3 │ │ +3e0886: 6e30 0cbe 5706 |001f: invoke-virtual {v7, v5, v6}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e088c: 0a01 |0022: move-result v1 │ │ +3e088e: 3901 0300 |0023: if-nez v1, 0026 // +0003 │ │ +3e0892: 0f02 |0025: return v2 │ │ +3e0894: 5471 2488 |0026: iget-object v1, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0898: 6e30 2cbc 3104 |0028: invoke-virtual {v1, v3, v4}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e089e: 0a01 |002b: move-result v1 │ │ +3e08a0: 9003 0b00 |002c: add-int v3, v11, v0 │ │ +3e08a4: 6e20 f7bc 3a00 |002e: invoke-virtual {v10, v3}, Lokio/ByteString;.getByte:(I)B // method@bcf7 │ │ +3e08aa: 0a03 |0031: move-result v3 │ │ +3e08ac: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ +3e08b0: 0f02 |0034: return v2 │ │ +3e08b2: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e08b6: 28e1 |0037: goto 0018 // -001f │ │ +3e08b8: 1218 |0038: const/4 v8, #int 1 // #1 │ │ +3e08ba: 0f08 |0039: return v8 │ │ +3e08bc: 0f02 |003a: return v2 │ │ +3e08be: 2208 7210 |003b: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e08c2: 1a09 7e7b |003d: const-string v9, "closed" // string@7b7e │ │ +3e08c6: 7020 8c83 9800 |003f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e08cc: 2708 |0042: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x000f line=416 │ │ 0x001f line=421 │ │ 0x0026 line=422 │ │ 0x003b line=411 │ │ @@ -1586687,34 +1586683,34 @@ │ │ type : '(Ljava/nio/ByteBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3e0a88: |[3e0a88] okio.RealBufferedSource.read:(Ljava/nio/ByteBuffer;)I │ │ -3e0a98: 5450 2488 |0000: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0a9c: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e0aa0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -3e0aa4: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3e0aa8: 3904 1400 |0008: if-nez v4, 001c // +0014 │ │ -3e0aac: 5450 2688 |000a: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0ab0: 5451 2488 |000c: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0ab4: 1602 0020 |000e: const-wide/16 v2, #int 8192 // #2000 │ │ -3e0ab8: 7240 43be 1032 |0010: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e0abe: 0b00 |0013: move-result-wide v0 │ │ -3e0ac0: 1602 ffff |0014: const-wide/16 v2, #int -1 // #ffff │ │ -3e0ac4: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ -3e0ac8: 3904 0400 |0018: if-nez v4, 001c // +0004 │ │ -3e0acc: 12f6 |001a: const/4 v6, #int -1 // #ff │ │ -3e0ace: 0f06 |001b: return v6 │ │ -3e0ad0: 5450 2488 |001c: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0ad4: 6e20 41bc 6000 |001e: invoke-virtual {v0, v6}, Lokio/Buffer;.read:(Ljava/nio/ByteBuffer;)I // method@bc41 │ │ -3e0ada: 0a06 |0021: move-result v6 │ │ -3e0adc: 0f06 |0022: return v6 │ │ +3e0a7c: |[3e0a7c] okio.RealBufferedSource.read:(Ljava/nio/ByteBuffer;)I │ │ +3e0a8c: 5450 2488 |0000: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0a90: 5300 db87 |0002: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e0a94: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +3e0a98: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3e0a9c: 3904 1400 |0008: if-nez v4, 001c // +0014 │ │ +3e0aa0: 5450 2688 |000a: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0aa4: 5451 2488 |000c: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0aa8: 1602 0020 |000e: const-wide/16 v2, #int 8192 // #2000 │ │ +3e0aac: 7240 43be 1032 |0010: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e0ab2: 0b00 |0013: move-result-wide v0 │ │ +3e0ab4: 1602 ffff |0014: const-wide/16 v2, #int -1 // #ffff │ │ +3e0ab8: 3104 0002 |0016: cmp-long v4, v0, v2 │ │ +3e0abc: 3904 0400 |0018: if-nez v4, 001c // +0004 │ │ +3e0ac0: 12f6 |001a: const/4 v6, #int -1 // #ff │ │ +3e0ac2: 0f06 |001b: return v6 │ │ +3e0ac4: 5450 2488 |001c: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0ac8: 6e20 41bc 6000 |001e: invoke-virtual {v0, v6}, Lokio/Buffer;.read:(Ljava/nio/ByteBuffer;)I // method@bc41 │ │ +3e0ace: 0a06 |0021: move-result v6 │ │ +3e0ad0: 0f06 |0022: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x001c line=158 │ │ locals : │ │ 0x0000 - 0x0023 reg=5 this Lokio/RealBufferedSource; │ │ @@ -1586725,20 +1586721,20 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3e09f0: |[3e09f0] okio.RealBufferedSource.read:([B)I │ │ -3e0a00: 2130 |0000: array-length v0, v3 │ │ -3e0a02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e0a04: 6e40 f2bd 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lokio/RealBufferedSource;.read:([BII)I // method@bdf2 │ │ -3e0a0a: 0a03 |0005: move-result v3 │ │ -3e0a0c: 0f03 |0006: return v3 │ │ +3e09e4: |[3e09e4] okio.RealBufferedSource.read:([B)I │ │ +3e09f4: 2130 |0000: array-length v0, v3 │ │ +3e09f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e09f8: 6e40 f2bd 3201 |0002: invoke-virtual {v2, v3, v1, v0}, Lokio/RealBufferedSource;.read:([BII)I // method@bdf2 │ │ +3e09fe: 0a03 |0005: move-result v3 │ │ +3e0a00: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x0007 reg=3 (null) [B │ │ │ │ @@ -1586747,45 +1586743,45 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 52 16-bit code units │ │ -3e0a10: |[3e0a10] okio.RealBufferedSource.read:([BII)I │ │ -3e0a20: 21a0 |0000: array-length v0, v10 │ │ -3e0a22: 8101 |0001: int-to-long v1, v0 │ │ -3e0a24: 81b3 |0002: int-to-long v3, v11 │ │ -3e0a26: 81c7 |0003: int-to-long v7, v12 │ │ -3e0a28: 0475 |0004: move-wide v5, v7 │ │ -3e0a2a: 7706 5cbe 0100 |0005: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ -3e0a30: 549c 2488 |0008: iget-object v12, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0a34: 53c0 db87 |000a: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ -3e0a38: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -3e0a3c: 310c 0002 |000e: cmp-long v12, v0, v2 │ │ -3e0a40: 390c 1400 |0010: if-nez v12, 0024 // +0014 │ │ -3e0a44: 549c 2688 |0012: iget-object v12, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0a48: 5490 2488 |0014: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0a4c: 1601 0020 |0016: const-wide/16 v1, #int 8192 // #2000 │ │ -3e0a50: 7240 43be 0c21 |0018: invoke-interface {v12, v0, v1, v2}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e0a56: 0b00 |001b: move-result-wide v0 │ │ -3e0a58: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ -3e0a5c: 310c 0002 |001e: cmp-long v12, v0, v2 │ │ -3e0a60: 390c 0400 |0020: if-nez v12, 0024 // +0004 │ │ -3e0a64: 12fa |0022: const/4 v10, #int -1 // #ff │ │ -3e0a66: 0f0a |0023: return v10 │ │ -3e0a68: 549c 2488 |0024: iget-object v12, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0a6c: 53c0 db87 |0026: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ -3e0a70: 7140 df83 8710 |0028: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e0a76: 0b00 |002b: move-result-wide v0 │ │ -3e0a78: 840c |002c: long-to-int v12, v0 │ │ -3e0a7a: 5490 2488 |002d: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0a7e: 6e40 43bc a0cb |002f: invoke-virtual {v0, v10, v11, v12}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3e0a84: 0a0a |0032: move-result v10 │ │ -3e0a86: 0f0a |0033: return v10 │ │ +3e0a04: |[3e0a04] okio.RealBufferedSource.read:([BII)I │ │ +3e0a14: 21a0 |0000: array-length v0, v10 │ │ +3e0a16: 8101 |0001: int-to-long v1, v0 │ │ +3e0a18: 81b3 |0002: int-to-long v3, v11 │ │ +3e0a1a: 81c7 |0003: int-to-long v7, v12 │ │ +3e0a1c: 0475 |0004: move-wide v5, v7 │ │ +3e0a1e: 7706 5cbe 0100 |0005: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lokio/Util;.checkOffsetAndCount:(JJJ)V // method@be5c │ │ +3e0a24: 549c 2488 |0008: iget-object v12, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0a28: 53c0 db87 |000a: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ +3e0a2c: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +3e0a30: 310c 0002 |000e: cmp-long v12, v0, v2 │ │ +3e0a34: 390c 1400 |0010: if-nez v12, 0024 // +0014 │ │ +3e0a38: 549c 2688 |0012: iget-object v12, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0a3c: 5490 2488 |0014: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0a40: 1601 0020 |0016: const-wide/16 v1, #int 8192 // #2000 │ │ +3e0a44: 7240 43be 0c21 |0018: invoke-interface {v12, v0, v1, v2}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e0a4a: 0b00 |001b: move-result-wide v0 │ │ +3e0a4c: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ +3e0a50: 310c 0002 |001e: cmp-long v12, v0, v2 │ │ +3e0a54: 390c 0400 |0020: if-nez v12, 0024 // +0004 │ │ +3e0a58: 12fa |0022: const/4 v10, #int -1 // #ff │ │ +3e0a5a: 0f0a |0023: return v10 │ │ +3e0a5c: 549c 2488 |0024: iget-object v12, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0a60: 53c0 db87 |0026: iget-wide v0, v12, Lokio/Buffer;.size:J // field@87db │ │ +3e0a64: 7140 df83 8710 |0028: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e0a6a: 0b00 |002b: move-result-wide v0 │ │ +3e0a6c: 840c |002c: long-to-int v12, v0 │ │ +3e0a6e: 5490 2488 |002d: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0a72: 6e40 43bc a0cb |002f: invoke-virtual {v0, v10, v11, v12}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3e0a78: 0a0a |0032: move-result v10 │ │ +3e0a7a: 0f0a |0033: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=143 │ │ 0x0012 line=144 │ │ 0x0024 line=148 │ │ 0x002d line=149 │ │ @@ -1586800,60 +1586796,60 @@ │ │ type : '(Lokio/Buffer;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -3e11d4: |[3e11d4] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ -3e11e4: 3806 5300 |0000: if-eqz v6, 0053 // +0053 │ │ -3e11e8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3e11ec: 3102 0700 |0004: cmp-long v2, v7, v0 │ │ -3e11f0: 3a02 3600 |0006: if-ltz v2, 003c // +0036 │ │ -3e11f4: 5552 2588 |0008: iget-boolean v2, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e11f8: 3902 2a00 |000a: if-nez v2, 0034 // +002a │ │ -3e11fc: 5452 2488 |000c: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1200: 5322 db87 |000e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ -3e1204: 3104 0200 |0010: cmp-long v4, v2, v0 │ │ -3e1208: 3904 1300 |0012: if-nez v4, 0025 // +0013 │ │ -3e120c: 5450 2688 |0014: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e1210: 5451 2488 |0016: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1214: 1602 0020 |0018: const-wide/16 v2, #int 8192 // #2000 │ │ -3e1218: 7240 43be 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e121e: 0b00 |001d: move-result-wide v0 │ │ -3e1220: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ -3e1224: 3104 0002 |0020: cmp-long v4, v0, v2 │ │ -3e1228: 3904 0300 |0022: if-nez v4, 0025 // +0003 │ │ -3e122c: 1002 |0024: return-wide v2 │ │ -3e122e: 5450 2488 |0025: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1232: 5300 db87 |0027: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e1236: 7140 df83 8710 |0029: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e123c: 0b07 |002c: move-result-wide v7 │ │ -3e123e: 5450 2488 |002d: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1242: 6e40 44bc 6087 |002f: invoke-virtual {v0, v6, v7, v8}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ -3e1248: 0b06 |0032: move-result-wide v6 │ │ -3e124a: 1006 |0033: return-wide v6 │ │ -3e124c: 2206 7210 |0034: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e1250: 1a07 7e7b |0036: const-string v7, "closed" // string@7b7e │ │ -3e1254: 7020 8c83 7600 |0038: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e125a: 2706 |003b: throw v6 │ │ -3e125c: 2206 7110 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e1260: 2200 9410 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e1264: 7010 8384 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e126a: 1a01 5778 |0043: const-string v1, "byteCount < 0: " // string@7857 │ │ -3e126e: 6e20 8f84 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e1274: 6e30 8b84 7008 |0048: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e127a: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e1280: 0c07 |004e: move-result-object v7 │ │ -3e1282: 7020 8783 7600 |004f: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e1288: 2706 |0052: throw v6 │ │ -3e128a: 2206 7110 |0053: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e128e: 1a07 ebcc |0055: const-string v7, "sink == null" // string@cceb │ │ -3e1292: 7020 8783 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e1298: 2706 |005a: throw v6 │ │ +3e11c8: |[3e11c8] okio.RealBufferedSource.read:(Lokio/Buffer;J)J │ │ +3e11d8: 3806 5300 |0000: if-eqz v6, 0053 // +0053 │ │ +3e11dc: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3e11e0: 3102 0700 |0004: cmp-long v2, v7, v0 │ │ +3e11e4: 3a02 3600 |0006: if-ltz v2, 003c // +0036 │ │ +3e11e8: 5552 2588 |0008: iget-boolean v2, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e11ec: 3902 2a00 |000a: if-nez v2, 0034 // +002a │ │ +3e11f0: 5452 2488 |000c: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e11f4: 5322 db87 |000e: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ +3e11f8: 3104 0200 |0010: cmp-long v4, v2, v0 │ │ +3e11fc: 3904 1300 |0012: if-nez v4, 0025 // +0013 │ │ +3e1200: 5450 2688 |0014: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1204: 5451 2488 |0016: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1208: 1602 0020 |0018: const-wide/16 v2, #int 8192 // #2000 │ │ +3e120c: 7240 43be 1032 |001a: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e1212: 0b00 |001d: move-result-wide v0 │ │ +3e1214: 1602 ffff |001e: const-wide/16 v2, #int -1 // #ffff │ │ +3e1218: 3104 0002 |0020: cmp-long v4, v0, v2 │ │ +3e121c: 3904 0300 |0022: if-nez v4, 0025 // +0003 │ │ +3e1220: 1002 |0024: return-wide v2 │ │ +3e1222: 5450 2488 |0025: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1226: 5300 db87 |0027: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e122a: 7140 df83 8710 |0029: invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e1230: 0b07 |002c: move-result-wide v7 │ │ +3e1232: 5450 2488 |002d: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1236: 6e40 44bc 6087 |002f: invoke-virtual {v0, v6, v7, v8}, Lokio/Buffer;.read:(Lokio/Buffer;J)J // method@bc44 │ │ +3e123c: 0b06 |0032: move-result-wide v6 │ │ +3e123e: 1006 |0033: return-wide v6 │ │ +3e1240: 2206 7210 |0034: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e1244: 1a07 7e7b |0036: const-string v7, "closed" // string@7b7e │ │ +3e1248: 7020 8c83 7600 |0038: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e124e: 2706 |003b: throw v6 │ │ +3e1250: 2206 7110 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e1254: 2200 9410 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e1258: 7010 8384 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e125e: 1a01 5778 |0043: const-string v1, "byteCount < 0: " // string@7857 │ │ +3e1262: 6e20 8f84 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e1268: 6e30 8b84 7008 |0048: invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e126e: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e1274: 0c07 |004e: move-result-object v7 │ │ +3e1276: 7020 8783 7600 |004f: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e127c: 2706 |0052: throw v6 │ │ +3e127e: 2206 7110 |0053: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e1282: 1a07 ebcc |0055: const-string v7, "sink == null" // string@cceb │ │ +3e1286: 7020 8783 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e128c: 2706 |005a: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=48 │ │ 0x000c line=50 │ │ 0x0014 line=51 │ │ 0x0025 line=55 │ │ 0x002d line=56 │ │ @@ -1586870,53 +1586866,53 @@ │ │ type : '(Lokio/Sink;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -3e129c: |[3e129c] okio.RealBufferedSource.readAll:(Lokio/Sink;)J │ │ -3e12ac: 380a 4100 |0000: if-eqz v10, 0041 // +0041 │ │ -3e12b0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3e12b4: 0402 |0004: move-wide v2, v0 │ │ -3e12b6: 5494 2688 |0005: iget-object v4, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e12ba: 5495 2488 |0007: iget-object v5, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e12be: 1606 0020 |0009: const-wide/16 v6, #int 8192 // #2000 │ │ -3e12c2: 7240 43be 5476 |000b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e12c8: 0b04 |000e: move-result-wide v4 │ │ -3e12ca: 1606 ffff |000f: const-wide/16 v6, #int -1 // #ffff │ │ -3e12ce: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ -3e12d2: 3808 1300 |0013: if-eqz v8, 0026 // +0013 │ │ -3e12d6: 5494 2488 |0015: iget-object v4, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e12da: 6e10 20bc 0400 |0017: invoke-virtual {v4}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ -3e12e0: 0b04 |001a: move-result-wide v4 │ │ -3e12e2: 3106 0400 |001b: cmp-long v6, v4, v0 │ │ -3e12e6: 3d06 e8ff |001d: if-lez v6, 0005 // -0018 │ │ -3e12ea: bb42 |001f: add-long/2addr v2, v4 │ │ -3e12ec: 5496 2488 |0020: iget-object v6, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e12f0: 7240 41be 6a54 |0022: invoke-interface {v10, v6, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3e12f6: 28e0 |0025: goto 0005 // -0020 │ │ -3e12f8: 5494 2488 |0026: iget-object v4, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e12fc: 6e10 6dbc 0400 |0028: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e1302: 0b04 |002b: move-result-wide v4 │ │ -3e1304: 3106 0400 |002c: cmp-long v6, v4, v0 │ │ -3e1308: 3d06 1200 |002e: if-lez v6, 0040 // +0012 │ │ -3e130c: 5490 2488 |0030: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1310: 6e10 6dbc 0000 |0032: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e1316: 0b00 |0035: move-result-wide v0 │ │ -3e1318: bb02 |0036: add-long/2addr v2, v0 │ │ -3e131a: 5490 2488 |0037: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e131e: 6e10 6dbc 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e1324: 0b04 |003c: move-result-wide v4 │ │ -3e1326: 7240 41be 0a54 |003d: invoke-interface {v10, v0, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ -3e132c: 1002 |0040: return-wide v2 │ │ -3e132e: 220a 7110 |0041: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e1332: 1a00 ebcc |0043: const-string v0, "sink == null" // string@cceb │ │ -3e1336: 7020 8783 0a00 |0045: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e133c: 270a |0048: throw v10 │ │ +3e1290: |[3e1290] okio.RealBufferedSource.readAll:(Lokio/Sink;)J │ │ +3e12a0: 380a 4100 |0000: if-eqz v10, 0041 // +0041 │ │ +3e12a4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3e12a8: 0402 |0004: move-wide v2, v0 │ │ +3e12aa: 5494 2688 |0005: iget-object v4, v9, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e12ae: 5495 2488 |0007: iget-object v5, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e12b2: 1606 0020 |0009: const-wide/16 v6, #int 8192 // #2000 │ │ +3e12b6: 7240 43be 5476 |000b: invoke-interface {v4, v5, v6, v7}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e12bc: 0b04 |000e: move-result-wide v4 │ │ +3e12be: 1606 ffff |000f: const-wide/16 v6, #int -1 // #ffff │ │ +3e12c2: 3108 0406 |0011: cmp-long v8, v4, v6 │ │ +3e12c6: 3808 1300 |0013: if-eqz v8, 0026 // +0013 │ │ +3e12ca: 5494 2488 |0015: iget-object v4, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e12ce: 6e10 20bc 0400 |0017: invoke-virtual {v4}, Lokio/Buffer;.completeSegmentByteCount:()J // method@bc20 │ │ +3e12d4: 0b04 |001a: move-result-wide v4 │ │ +3e12d6: 3106 0400 |001b: cmp-long v6, v4, v0 │ │ +3e12da: 3d06 e8ff |001d: if-lez v6, 0005 // -0018 │ │ +3e12de: bb42 |001f: add-long/2addr v2, v4 │ │ +3e12e0: 5496 2488 |0020: iget-object v6, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e12e4: 7240 41be 6a54 |0022: invoke-interface {v10, v6, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3e12ea: 28e0 |0025: goto 0005 // -0020 │ │ +3e12ec: 5494 2488 |0026: iget-object v4, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e12f0: 6e10 6dbc 0400 |0028: invoke-virtual {v4}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e12f6: 0b04 |002b: move-result-wide v4 │ │ +3e12f8: 3106 0400 |002c: cmp-long v6, v4, v0 │ │ +3e12fc: 3d06 1200 |002e: if-lez v6, 0040 // +0012 │ │ +3e1300: 5490 2488 |0030: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1304: 6e10 6dbc 0000 |0032: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e130a: 0b00 |0035: move-result-wide v0 │ │ +3e130c: bb02 |0036: add-long/2addr v2, v0 │ │ +3e130e: 5490 2488 |0037: iget-object v0, v9, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1312: 6e10 6dbc 0000 |0039: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e1318: 0b04 |003c: move-result-wide v4 │ │ +3e131a: 7240 41be 0a54 |003d: invoke-interface {v10, v0, v4, v5}, Lokio/Sink;.write:(Lokio/Buffer;J)V // method@be41 │ │ +3e1320: 1002 |0040: return-wide v2 │ │ +3e1322: 220a 7110 |0041: new-instance v10, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e1326: 1a00 ebcc |0043: const-string v0, "sink == null" // string@cceb │ │ +3e132a: 7020 8783 0a00 |0045: invoke-direct {v10, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e1330: 270a |0048: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=176 │ │ 0x0015 line=177 │ │ 0x0020 line=180 │ │ 0x0026 line=183 │ │ 0x0030 line=184 │ │ @@ -1586931,21 +1586927,21 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e0978: |[3e0978] okio.RealBufferedSource.readByte:()B │ │ -3e0988: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3e098c: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0992: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0996: 6e10 48bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ -3e099c: 0a00 |000a: move-result v0 │ │ -3e099e: 0f00 |000b: return v0 │ │ +3e096c: |[3e096c] okio.RealBufferedSource.readByte:()B │ │ +3e097c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3e0980: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0986: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e098a: 6e10 48bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readByte:()B // method@bc48 │ │ +3e0990: 0a00 |000a: move-result v0 │ │ +3e0992: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1586954,22 +1586950,22 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e09a0: |[3e09a0] okio.RealBufferedSource.readByteArray:()[B │ │ -3e09b0: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e09b4: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e09b8: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3e09be: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e09c2: 6e10 49bc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ -3e09c8: 0c00 |000c: move-result-object v0 │ │ -3e09ca: 1100 |000d: return-object v0 │ │ +3e0994: |[3e0994] okio.RealBufferedSource.readByteArray:()[B │ │ +3e09a4: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e09a8: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e09ac: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3e09b2: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e09b6: 6e10 49bc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteArray:()[B // method@bc49 │ │ +3e09bc: 0c00 |000c: move-result-object v0 │ │ +3e09be: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1586978,20 +1586974,20 @@ │ │ type : '(J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e09cc: |[3e09cc] okio.RealBufferedSource.readByteArray:(J)[B │ │ -3e09dc: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e09e2: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e09e6: 6e30 4abc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ -3e09ec: 0c02 |0008: move-result-object v2 │ │ -3e09ee: 1102 |0009: return-object v2 │ │ +3e09c0: |[3e09c0] okio.RealBufferedSource.readByteArray:(J)[B │ │ +3e09d0: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e09d6: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e09da: 6e30 4abc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteArray:(J)[B // method@bc4a │ │ +3e09e0: 0c02 |0008: move-result-object v2 │ │ +3e09e2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -1587001,22 +1586997,22 @@ │ │ type : '()Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e1538: |[3e1538] okio.RealBufferedSource.readByteString:()Lokio/ByteString; │ │ -3e1548: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e154c: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e1550: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3e1556: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e155a: 6e10 4bbc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3e1560: 0c00 |000c: move-result-object v0 │ │ -3e1562: 1100 |000d: return-object v0 │ │ +3e152c: |[3e152c] okio.RealBufferedSource.readByteString:()Lokio/ByteString; │ │ +3e153c: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1540: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1544: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3e154a: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e154e: 6e10 4bbc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3e1554: 0c00 |000c: move-result-object v0 │ │ +3e1556: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587025,20 +1587021,20 @@ │ │ type : '(J)Lokio/ByteString;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e1564: |[3e1564] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ -3e1574: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e157a: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e157e: 6e30 4cbc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@bc4c │ │ -3e1584: 0c02 |0008: move-result-object v2 │ │ -3e1586: 1102 |0009: return-object v2 │ │ +3e1558: |[3e1558] okio.RealBufferedSource.readByteString:(J)Lokio/ByteString; │ │ +3e1568: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e156e: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1572: 6e30 4cbc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readByteString:(J)Lokio/ByteString; // method@bc4c │ │ +3e1578: 0c02 |0008: move-result-object v2 │ │ +3e157a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -1587048,55 +1587044,55 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3e1340: |[3e1340] okio.RealBufferedSource.readDecimalLong:()J │ │ -3e1350: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3e1354: 6e30 0dbe 0601 |0002: invoke-virtual {v6, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e135a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3e135c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3e135e: d802 0101 |0007: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3e1362: 8123 |0009: int-to-long v3, v2 │ │ -3e1364: 6e30 0cbe 3604 |000a: invoke-virtual {v6, v3, v4}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e136a: 0a03 |000d: move-result v3 │ │ -3e136c: 3803 3200 |000e: if-eqz v3, 0040 // +0032 │ │ -3e1370: 5463 2488 |0010: iget-object v3, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1374: 8114 |0012: int-to-long v4, v1 │ │ -3e1376: 6e30 2cbc 4305 |0013: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e137c: 0a03 |0016: move-result v3 │ │ -3e137e: 1304 3000 |0017: const/16 v4, #int 48 // #30 │ │ -3e1382: 3443 0600 |0019: if-lt v3, v4, 001f // +0006 │ │ -3e1386: 1304 3900 |001b: const/16 v4, #int 57 // #39 │ │ -3e138a: 3743 0900 |001d: if-le v3, v4, 0026 // +0009 │ │ -3e138e: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ -3e1392: 1304 2d00 |0021: const/16 v4, #int 45 // #2d │ │ -3e1396: 3243 0300 |0023: if-eq v3, v4, 0026 // +0003 │ │ -3e139a: 2803 |0025: goto 0028 // +0003 │ │ -3e139c: 0121 |0026: move v1, v2 │ │ -3e139e: 28e0 |0027: goto 0007 // -0020 │ │ -3e13a0: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -3e13a4: 2816 |002a: goto 0040 // +0016 │ │ -3e13a6: 2201 8210 |002b: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ -3e13aa: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -3e13ac: 2322 6b1c |002e: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3e13b0: 7110 fb82 0300 |0030: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3e13b6: 0c03 |0033: move-result-object v3 │ │ -3e13b8: 4d03 0200 |0034: aput-object v3, v2, v0 │ │ -3e13bc: 1a00 f826 |0036: const-string v0, "Expected leading [0-9] or '-' character but was %#x" // string@26f8 │ │ -3e13c0: 7120 5284 2000 |0038: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3e13c6: 0c00 |003b: move-result-object v0 │ │ -3e13c8: 7020 0284 0100 |003c: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3e13ce: 2701 |003f: throw v1 │ │ -3e13d0: 5460 2488 |0040: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e13d4: 6e10 4dbc 0000 |0042: invoke-virtual {v0}, Lokio/Buffer;.readDecimalLong:()J // method@bc4d │ │ -3e13da: 0b00 |0045: move-result-wide v0 │ │ -3e13dc: 1000 |0046: return-wide v0 │ │ +3e1334: |[3e1334] okio.RealBufferedSource.readDecimalLong:()J │ │ +3e1344: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3e1348: 6e30 0dbe 0601 |0002: invoke-virtual {v6, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e134e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3e1350: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3e1352: d802 0101 |0007: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3e1356: 8123 |0009: int-to-long v3, v2 │ │ +3e1358: 6e30 0cbe 3604 |000a: invoke-virtual {v6, v3, v4}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e135e: 0a03 |000d: move-result v3 │ │ +3e1360: 3803 3200 |000e: if-eqz v3, 0040 // +0032 │ │ +3e1364: 5463 2488 |0010: iget-object v3, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1368: 8114 |0012: int-to-long v4, v1 │ │ +3e136a: 6e30 2cbc 4305 |0013: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e1370: 0a03 |0016: move-result v3 │ │ +3e1372: 1304 3000 |0017: const/16 v4, #int 48 // #30 │ │ +3e1376: 3443 0600 |0019: if-lt v3, v4, 001f // +0006 │ │ +3e137a: 1304 3900 |001b: const/16 v4, #int 57 // #39 │ │ +3e137e: 3743 0900 |001d: if-le v3, v4, 0026 // +0009 │ │ +3e1382: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ +3e1386: 1304 2d00 |0021: const/16 v4, #int 45 // #2d │ │ +3e138a: 3243 0300 |0023: if-eq v3, v4, 0026 // +0003 │ │ +3e138e: 2803 |0025: goto 0028 // +0003 │ │ +3e1390: 0121 |0026: move v1, v2 │ │ +3e1392: 28e0 |0027: goto 0007 // -0020 │ │ +3e1394: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +3e1398: 2816 |002a: goto 0040 // +0016 │ │ +3e139a: 2201 8210 |002b: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ +3e139e: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +3e13a0: 2322 6b1c |002e: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3e13a4: 7110 fb82 0300 |0030: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3e13aa: 0c03 |0033: move-result-object v3 │ │ +3e13ac: 4d03 0200 |0034: aput-object v3, v2, v0 │ │ +3e13b0: 1a00 f826 |0036: const-string v0, "Expected leading [0-9] or '-' character but was %#x" // string@26f8 │ │ +3e13b4: 7120 5284 2000 |0038: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3e13ba: 0c00 |003b: move-result-object v0 │ │ +3e13bc: 7020 0284 0100 |003c: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3e13c2: 2701 |003f: throw v1 │ │ +3e13c4: 5460 2488 |0040: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e13c8: 6e10 4dbc 0000 |0042: invoke-virtual {v0}, Lokio/Buffer;.readDecimalLong:()J // method@bc4d │ │ +3e13ce: 0b00 |0045: move-result-wide v0 │ │ +3e13d0: 1000 |0046: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=289 │ │ 0x000a line=291 │ │ 0x0010 line=292 │ │ 0x002b line=296 │ │ 0x0030 line=297 │ │ @@ -1587110,23 +1587106,23 @@ │ │ type : '(Lokio/Buffer;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -3e16e8: |[3e16e8] okio.RealBufferedSource.readFully:(Lokio/Buffer;J)V │ │ -3e16f8: 6e30 0dbe 3104 |0000: invoke-virtual {v1, v3, v4}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e16fe: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1702: 6e40 51bc 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.readFully:(Lokio/Buffer;J)V // method@bc51 │ │ -3e1708: 0e00 |0008: return-void │ │ -3e170a: 0d03 |0009: move-exception v3 │ │ -3e170c: 5414 2488 |000a: iget-object v4, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1710: 6e20 7dbc 4200 |000c: invoke-virtual {v2, v4}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3e1716: 2703 |000f: throw v3 │ │ +3e16dc: |[3e16dc] okio.RealBufferedSource.readFully:(Lokio/Buffer;J)V │ │ +3e16ec: 6e30 0dbe 3104 |0000: invoke-virtual {v1, v3, v4}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e16f2: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e16f6: 6e40 51bc 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.readFully:(Lokio/Buffer;J)V // method@bc51 │ │ +3e16fc: 0e00 |0008: return-void │ │ +3e16fe: 0d03 |0009: move-exception v3 │ │ +3e1700: 5414 2488 |000a: iget-object v4, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1704: 6e20 7dbc 4200 |000c: invoke-virtual {v2, v4}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3e170a: 2703 |000f: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/EOFException; -> 0x0009 │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=169 │ │ 0x000a line=166 │ │ @@ -1587141,41 +1587137,41 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3e1670: |[3e1670] okio.RealBufferedSource.readFully:([B)V │ │ -3e1680: 2180 |0000: array-length v0, v8 │ │ -3e1682: 8100 |0001: int-to-long v0, v0 │ │ -3e1684: 6e30 0dbe 0701 |0002: invoke-virtual {v7, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e168a: 5470 2488 |0005: iget-object v0, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e168e: 6e20 52bc 8000 |0007: invoke-virtual {v0, v8}, Lokio/Buffer;.readFully:([B)V // method@bc52 │ │ -3e1694: 0e00 |000a: return-void │ │ -3e1696: 0d00 |000b: move-exception v0 │ │ -3e1698: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3e169a: 5472 2488 |000d: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e169e: 5322 db87 |000f: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ -3e16a2: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -3e16a6: 3106 0204 |0013: cmp-long v6, v2, v4 │ │ -3e16aa: 3d06 1600 |0015: if-lez v6, 002b // +0016 │ │ -3e16ae: 5472 2488 |0017: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e16b2: 5323 db87 |0019: iget-wide v3, v2, Lokio/Buffer;.size:J // field@87db │ │ -3e16b6: 8434 |001b: long-to-int v4, v3 │ │ -3e16b8: 6e40 43bc 8241 |001c: invoke-virtual {v2, v8, v1, v4}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ -3e16be: 0a02 |001f: move-result v2 │ │ -3e16c0: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ -3e16c2: 3232 0400 |0021: if-eq v2, v3, 0025 // +0004 │ │ -3e16c6: b021 |0023: add-int/2addr v1, v2 │ │ -3e16c8: 28e9 |0024: goto 000d // -0017 │ │ -3e16ca: 2208 5b10 |0025: new-instance v8, Ljava/lang/AssertionError; // type@105b │ │ -3e16ce: 7010 ea82 0800 |0027: invoke-direct {v8}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ -3e16d4: 2708 |002a: throw v8 │ │ -3e16d6: 2700 |002b: throw v0 │ │ +3e1664: |[3e1664] okio.RealBufferedSource.readFully:([B)V │ │ +3e1674: 2180 |0000: array-length v0, v8 │ │ +3e1676: 8100 |0001: int-to-long v0, v0 │ │ +3e1678: 6e30 0dbe 0701 |0002: invoke-virtual {v7, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e167e: 5470 2488 |0005: iget-object v0, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1682: 6e20 52bc 8000 |0007: invoke-virtual {v0, v8}, Lokio/Buffer;.readFully:([B)V // method@bc52 │ │ +3e1688: 0e00 |000a: return-void │ │ +3e168a: 0d00 |000b: move-exception v0 │ │ +3e168c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3e168e: 5472 2488 |000d: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1692: 5322 db87 |000f: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ +3e1696: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +3e169a: 3106 0204 |0013: cmp-long v6, v2, v4 │ │ +3e169e: 3d06 1600 |0015: if-lez v6, 002b // +0016 │ │ +3e16a2: 5472 2488 |0017: iget-object v2, v7, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e16a6: 5323 db87 |0019: iget-wide v3, v2, Lokio/Buffer;.size:J // field@87db │ │ +3e16aa: 8434 |001b: long-to-int v4, v3 │ │ +3e16ac: 6e40 43bc 8241 |001c: invoke-virtual {v2, v8, v1, v4}, Lokio/Buffer;.read:([BII)I // method@bc43 │ │ +3e16b2: 0a02 |001f: move-result v2 │ │ +3e16b4: 12f3 |0020: const/4 v3, #int -1 // #ff │ │ +3e16b6: 3232 0400 |0021: if-eq v2, v3, 0025 // +0004 │ │ +3e16ba: b021 |0023: add-int/2addr v1, v2 │ │ +3e16bc: 28e9 |0024: goto 000d // -0017 │ │ +3e16be: 2208 5b10 |0025: new-instance v8, Ljava/lang/AssertionError; // type@105b │ │ +3e16c2: 7010 ea82 0800 |0027: invoke-direct {v8}, Ljava/lang/AssertionError;.:()V // method@82ea │ │ +3e16c8: 2708 |002a: throw v8 │ │ +3e16ca: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/EOFException; -> 0x000b │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=137 │ │ 0x000d line=130 │ │ @@ -1587191,60 +1587187,60 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -3e13e0: |[3e13e0] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ -3e13f0: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3e13f4: 6e30 0dbe 0601 |0002: invoke-virtual {v6, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e13fa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -3e13fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3e13fe: d802 0101 |0007: add-int/lit8 v2, v1, #int 1 // #01 │ │ -3e1402: 8123 |0009: int-to-long v3, v2 │ │ -3e1404: 6e30 0cbe 3604 |000a: invoke-virtual {v6, v3, v4}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e140a: 0a03 |000d: move-result v3 │ │ -3e140c: 3803 3c00 |000e: if-eqz v3, 004a // +003c │ │ -3e1410: 5463 2488 |0010: iget-object v3, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1414: 8114 |0012: int-to-long v4, v1 │ │ -3e1416: 6e30 2cbc 4305 |0013: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e141c: 0a03 |0016: move-result v3 │ │ -3e141e: 1304 3000 |0017: const/16 v4, #int 48 // #30 │ │ -3e1422: 3443 0600 |0019: if-lt v3, v4, 001f // +0006 │ │ -3e1426: 1304 3900 |001b: const/16 v4, #int 57 // #39 │ │ -3e142a: 3743 1300 |001d: if-le v3, v4, 0030 // +0013 │ │ -3e142e: 1304 6100 |001f: const/16 v4, #int 97 // #61 │ │ -3e1432: 3443 0600 |0021: if-lt v3, v4, 0027 // +0006 │ │ -3e1436: 1304 6600 |0023: const/16 v4, #int 102 // #66 │ │ -3e143a: 3743 0b00 |0025: if-le v3, v4, 0030 // +000b │ │ -3e143e: 1304 4100 |0027: const/16 v4, #int 65 // #41 │ │ -3e1442: 3443 0900 |0029: if-lt v3, v4, 0032 // +0009 │ │ -3e1446: 1304 4600 |002b: const/16 v4, #int 70 // #46 │ │ -3e144a: 3743 0300 |002d: if-le v3, v4, 0030 // +0003 │ │ -3e144e: 2803 |002f: goto 0032 // +0003 │ │ -3e1450: 0121 |0030: move v1, v2 │ │ -3e1452: 28d6 |0031: goto 0007 // -002a │ │ -3e1454: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -3e1458: 2816 |0034: goto 004a // +0016 │ │ -3e145a: 2201 8210 |0035: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ -3e145e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -3e1460: 2322 6b1c |0038: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -3e1464: 7110 fb82 0300 |003a: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ -3e146a: 0c03 |003d: move-result-object v3 │ │ -3e146c: 4d03 0200 |003e: aput-object v3, v2, v0 │ │ -3e1470: 1a00 fa26 |0040: const-string v0, "Expected leading [0-9a-fA-F] character but was %#x" // string@26fa │ │ -3e1474: 7120 5284 2000 |0042: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -3e147a: 0c00 |0045: move-result-object v0 │ │ -3e147c: 7020 0284 0100 |0046: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ -3e1482: 2701 |0049: throw v1 │ │ -3e1484: 5460 2488 |004a: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1488: 6e10 53bc 0000 |004c: invoke-virtual {v0}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@bc53 │ │ -3e148e: 0b00 |004f: move-result-wide v0 │ │ -3e1490: 1000 |0050: return-wide v0 │ │ +3e13d4: |[3e13d4] okio.RealBufferedSource.readHexadecimalUnsignedLong:()J │ │ +3e13e4: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3e13e8: 6e30 0dbe 0601 |0002: invoke-virtual {v6, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e13ee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +3e13f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3e13f2: d802 0101 |0007: add-int/lit8 v2, v1, #int 1 // #01 │ │ +3e13f6: 8123 |0009: int-to-long v3, v2 │ │ +3e13f8: 6e30 0cbe 3604 |000a: invoke-virtual {v6, v3, v4}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e13fe: 0a03 |000d: move-result v3 │ │ +3e1400: 3803 3c00 |000e: if-eqz v3, 004a // +003c │ │ +3e1404: 5463 2488 |0010: iget-object v3, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1408: 8114 |0012: int-to-long v4, v1 │ │ +3e140a: 6e30 2cbc 4305 |0013: invoke-virtual {v3, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e1410: 0a03 |0016: move-result v3 │ │ +3e1412: 1304 3000 |0017: const/16 v4, #int 48 // #30 │ │ +3e1416: 3443 0600 |0019: if-lt v3, v4, 001f // +0006 │ │ +3e141a: 1304 3900 |001b: const/16 v4, #int 57 // #39 │ │ +3e141e: 3743 1300 |001d: if-le v3, v4, 0030 // +0013 │ │ +3e1422: 1304 6100 |001f: const/16 v4, #int 97 // #61 │ │ +3e1426: 3443 0600 |0021: if-lt v3, v4, 0027 // +0006 │ │ +3e142a: 1304 6600 |0023: const/16 v4, #int 102 // #66 │ │ +3e142e: 3743 0b00 |0025: if-le v3, v4, 0030 // +000b │ │ +3e1432: 1304 4100 |0027: const/16 v4, #int 65 // #41 │ │ +3e1436: 3443 0900 |0029: if-lt v3, v4, 0032 // +0009 │ │ +3e143a: 1304 4600 |002b: const/16 v4, #int 70 // #46 │ │ +3e143e: 3743 0300 |002d: if-le v3, v4, 0030 // +0003 │ │ +3e1442: 2803 |002f: goto 0032 // +0003 │ │ +3e1444: 0121 |0030: move v1, v2 │ │ +3e1446: 28d6 |0031: goto 0007 // -002a │ │ +3e1448: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +3e144c: 2816 |0034: goto 004a // +0016 │ │ +3e144e: 2201 8210 |0035: new-instance v1, Ljava/lang/NumberFormatException; // type@1082 │ │ +3e1452: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +3e1454: 2322 6b1c |0038: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +3e1458: 7110 fb82 0300 |003a: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@82fb │ │ +3e145e: 0c03 |003d: move-result-object v3 │ │ +3e1460: 4d03 0200 |003e: aput-object v3, v2, v0 │ │ +3e1464: 1a00 fa26 |0040: const-string v0, "Expected leading [0-9a-fA-F] character but was %#x" // string@26fa │ │ +3e1468: 7120 5284 2000 |0042: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +3e146e: 0c00 |0045: move-result-object v0 │ │ +3e1470: 7020 0284 0100 |0046: invoke-direct {v1, v0}, Ljava/lang/NumberFormatException;.:(Ljava/lang/String;)V // method@8402 │ │ +3e1476: 2701 |0049: throw v1 │ │ +3e1478: 5460 2488 |004a: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e147c: 6e10 53bc 0000 |004c: invoke-virtual {v0}, Lokio/Buffer;.readHexadecimalUnsignedLong:()J // method@bc53 │ │ +3e1482: 0b00 |004f: move-result-wide v0 │ │ +3e1484: 1000 |0050: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=307 │ │ 0x000a line=309 │ │ 0x0010 line=310 │ │ 0x0035 line=314 │ │ 0x003a line=315 │ │ @@ -1587258,21 +1587254,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e0ae0: |[3e0ae0] okio.RealBufferedSource.readInt:()I │ │ -3e0af0: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -3e0af4: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0afa: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0afe: 6e10 54bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ -3e0b04: 0a00 |000a: move-result v0 │ │ -3e0b06: 0f00 |000b: return v0 │ │ +3e0ad4: |[3e0ad4] okio.RealBufferedSource.readInt:()I │ │ +3e0ae4: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +3e0ae8: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0aee: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0af2: 6e10 54bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readInt:()I // method@bc54 │ │ +3e0af8: 0a00 |000a: move-result v0 │ │ +3e0afa: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=269 │ │ 0x0005 line=270 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587281,21 +1587277,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e0b08: |[3e0b08] okio.RealBufferedSource.readIntLe:()I │ │ -3e0b18: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ -3e0b1c: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0b22: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0b26: 6e10 55bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@bc55 │ │ -3e0b2c: 0a00 |000a: move-result v0 │ │ -3e0b2e: 0f00 |000b: return v0 │ │ +3e0afc: |[3e0afc] okio.RealBufferedSource.readIntLe:()I │ │ +3e0b0c: 1600 0400 |0000: const-wide/16 v0, #int 4 // #4 │ │ +3e0b10: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0b16: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0b1a: 6e10 55bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readIntLe:()I // method@bc55 │ │ +3e0b20: 0a00 |000a: move-result v0 │ │ +3e0b22: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0005 line=275 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587304,21 +1587300,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e1494: |[3e1494] okio.RealBufferedSource.readLong:()J │ │ -3e14a4: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -3e14a8: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e14ae: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e14b2: 6e10 56bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ -3e14b8: 0b00 |000a: move-result-wide v0 │ │ -3e14ba: 1000 |000b: return-wide v0 │ │ +3e1488: |[3e1488] okio.RealBufferedSource.readLong:()J │ │ +3e1498: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +3e149c: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e14a2: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e14a6: 6e10 56bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLong:()J // method@bc56 │ │ +3e14ac: 0b00 |000a: move-result-wide v0 │ │ +3e14ae: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587327,21 +1587323,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e14bc: |[3e14bc] okio.RealBufferedSource.readLongLe:()J │ │ -3e14cc: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -3e14d0: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e14d6: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e14da: 6e10 57bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLongLe:()J // method@bc57 │ │ -3e14e0: 0b00 |000a: move-result-wide v0 │ │ -3e14e2: 1000 |000b: return-wide v0 │ │ +3e14b0: |[3e14b0] okio.RealBufferedSource.readLongLe:()J │ │ +3e14c0: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +3e14c4: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e14ca: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e14ce: 6e10 57bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readLongLe:()J // method@bc57 │ │ +3e14d4: 0b00 |000a: move-result-wide v0 │ │ +3e14d6: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=284 │ │ 0x0005 line=285 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587350,21 +1587346,21 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e15a8: |[3e15a8] okio.RealBufferedSource.readShort:()S │ │ -3e15b8: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -3e15bc: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e15c2: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e15c6: 6e10 58bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ -3e15cc: 0a00 |000a: move-result v0 │ │ -3e15ce: 0f00 |000b: return v0 │ │ +3e159c: |[3e159c] okio.RealBufferedSource.readShort:()S │ │ +3e15ac: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +3e15b0: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e15b6: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e15ba: 6e10 58bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShort:()S // method@bc58 │ │ +3e15c0: 0a00 |000a: move-result v0 │ │ +3e15c2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587373,21 +1587369,21 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3e15d0: |[3e15d0] okio.RealBufferedSource.readShortLe:()S │ │ -3e15e0: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ -3e15e4: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e15ea: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e15ee: 6e10 59bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@bc59 │ │ -3e15f4: 0a00 |000a: move-result v0 │ │ -3e15f6: 0f00 |000b: return v0 │ │ +3e15c4: |[3e15c4] okio.RealBufferedSource.readShortLe:()S │ │ +3e15d4: 1600 0200 |0000: const-wide/16 v0, #int 2 // #2 │ │ +3e15d8: 6e30 0dbe 0201 |0002: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e15de: 5420 2488 |0005: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e15e2: 6e10 59bc 0000 |0007: invoke-virtual {v0}, Lokio/Buffer;.readShortLe:()S // method@bc59 │ │ +3e15e8: 0a00 |000a: move-result v0 │ │ +3e15ea: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ 0x0005 line=265 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587396,25 +1587392,25 @@ │ │ type : '(JLjava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -3e0c90: |[3e0c90] okio.RealBufferedSource.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ -3e0ca0: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0ca6: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ -3e0caa: 5410 2488 |0005: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0cae: 6e40 5abc 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ -3e0cb4: 0c02 |000a: move-result-object v2 │ │ -3e0cb6: 1102 |000b: return-object v2 │ │ -3e0cb8: 2202 7110 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e0cbc: 1a03 ff79 |000e: const-string v3, "charset == null" // string@79ff │ │ -3e0cc0: 7020 8783 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e0cc6: 2702 |0013: throw v2 │ │ +3e0c84: |[3e0c84] okio.RealBufferedSource.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; │ │ +3e0c94: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0c9a: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ +3e0c9e: 5410 2488 |0005: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0ca2: 6e40 5abc 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lokio/Buffer;.readString:(JLjava/nio/charset/Charset;)Ljava/lang/String; // method@bc5a │ │ +3e0ca8: 0c02 |000a: move-result-object v2 │ │ +3e0caa: 1102 |000b: return-object v2 │ │ +3e0cac: 2202 7110 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e0cb0: 1a03 ff79 |000e: const-string v3, "charset == null" // string@79ff │ │ +3e0cb4: 7020 8783 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e0cba: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=210 │ │ 0x000c line=209 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lokio/RealBufferedSource; │ │ @@ -1587426,27 +1587422,27 @@ │ │ type : '(Ljava/nio/charset/Charset;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3e0c50: |[3e0c50] okio.RealBufferedSource.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ -3e0c60: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -3e0c64: 5420 2488 |0002: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0c68: 5421 2688 |0004: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0c6c: 6e20 7dbc 1000 |0006: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3e0c72: 5420 2488 |0009: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0c76: 6e20 5bbc 3000 |000b: invoke-virtual {v0, v3}, Lokio/Buffer;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bc5b │ │ -3e0c7c: 0c03 |000e: move-result-object v3 │ │ -3e0c7e: 1103 |000f: return-object v3 │ │ -3e0c80: 2203 7110 |0010: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e0c84: 1a00 ff79 |0012: const-string v0, "charset == null" // string@79ff │ │ -3e0c88: 7020 8783 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e0c8e: 2703 |0017: throw v3 │ │ +3e0c44: |[3e0c44] okio.RealBufferedSource.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; │ │ +3e0c54: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +3e0c58: 5420 2488 |0002: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0c5c: 5421 2688 |0004: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0c60: 6e20 7dbc 1000 |0006: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3e0c66: 5420 2488 |0009: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0c6a: 6e20 5bbc 3000 |000b: invoke-virtual {v0, v3}, Lokio/Buffer;.readString:(Ljava/nio/charset/Charset;)Ljava/lang/String; // method@bc5b │ │ +3e0c70: 0c03 |000e: move-result-object v3 │ │ +3e0c72: 1103 |000f: return-object v3 │ │ +3e0c74: 2203 7110 |0010: new-instance v3, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e0c78: 1a00 ff79 |0012: const-string v0, "charset == null" // string@79ff │ │ +3e0c7c: 7020 8783 0300 |0014: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e0c82: 2703 |0017: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ 0x0009 line=204 │ │ 0x0010 line=201 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lokio/RealBufferedSource; │ │ @@ -1587457,22 +1587453,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e0cc8: |[3e0cc8] okio.RealBufferedSource.readUtf8:()Ljava/lang/String; │ │ -3e0cd8: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0cdc: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0ce0: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ -3e0ce6: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0cea: 6e10 5ebc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ -3e0cf0: 0c00 |000c: move-result-object v0 │ │ -3e0cf2: 1100 |000d: return-object v0 │ │ +3e0cbc: |[3e0cbc] okio.RealBufferedSource.readUtf8:()Ljava/lang/String; │ │ +3e0ccc: 5420 2488 |0000: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0cd0: 5421 2688 |0002: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0cd4: 6e20 7dbc 1000 |0004: invoke-virtual {v0, v1}, Lokio/Buffer;.writeAll:(Lokio/Source;)J // method@bc7d │ │ +3e0cda: 5420 2488 |0007: iget-object v0, v2, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0cde: 6e10 5ebc 0000 |0009: invoke-virtual {v0}, Lokio/Buffer;.readUtf8:()Ljava/lang/String; // method@bc5e │ │ +3e0ce4: 0c00 |000c: move-result-object v0 │ │ +3e0ce6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=192 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lokio/RealBufferedSource; │ │ │ │ @@ -1587481,20 +1587477,20 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e0cf4: |[3e0cf4] okio.RealBufferedSource.readUtf8:(J)Ljava/lang/String; │ │ -3e0d04: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0d0a: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0d0e: 6e30 5fbc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ -3e0d14: 0c02 |0008: move-result-object v2 │ │ -3e0d16: 1102 |0009: return-object v2 │ │ +3e0ce8: |[3e0ce8] okio.RealBufferedSource.readUtf8:(J)Ljava/lang/String; │ │ +3e0cf8: 6e30 0dbe 2103 |0000: invoke-virtual {v1, v2, v3}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0cfe: 5410 2488 |0003: iget-object v0, v1, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0d02: 6e30 5fbc 2003 |0005: invoke-virtual {v0, v2, v3}, Lokio/Buffer;.readUtf8:(J)Ljava/lang/String; // method@bc5f │ │ +3e0d08: 0c02 |0008: move-result-object v2 │ │ +3e0d0a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -1587504,42 +1587500,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -3e0b30: |[3e0b30] okio.RealBufferedSource.readUtf8CodePoint:()I │ │ -3e0b40: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3e0b44: 6e30 0dbe 0301 |0002: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0b4a: 5430 2488 |0005: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0b4e: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3e0b52: 6e30 2cbc 1002 |0009: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e0b58: 0a00 |000c: move-result v0 │ │ -3e0b5a: d501 e000 |000d: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ -3e0b5e: 1302 c000 |000f: const/16 v2, #int 192 // #c0 │ │ -3e0b62: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ -3e0b66: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ -3e0b6a: 6e30 0dbe 0301 |0015: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0b70: 2818 |0018: goto 0030 // +0018 │ │ -3e0b72: d501 f000 |0019: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ -3e0b76: 1302 e000 |001b: const/16 v2, #int 224 // #e0 │ │ -3e0b7a: 3321 0800 |001d: if-ne v1, v2, 0025 // +0008 │ │ -3e0b7e: 1600 0300 |001f: const-wide/16 v0, #int 3 // #3 │ │ -3e0b82: 6e30 0dbe 0301 |0021: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0b88: 280c |0024: goto 0030 // +000c │ │ -3e0b8a: d500 f800 |0025: and-int/lit16 v0, v0, #int 248 // #00f8 │ │ -3e0b8e: 1301 f000 |0027: const/16 v1, #int 240 // #f0 │ │ -3e0b92: 3310 0700 |0029: if-ne v0, v1, 0030 // +0007 │ │ -3e0b96: 1600 0400 |002b: const-wide/16 v0, #int 4 // #4 │ │ -3e0b9a: 6e30 0dbe 0301 |002d: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ -3e0ba0: 5430 2488 |0030: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0ba4: 6e10 60bc 0000 |0032: invoke-virtual {v0}, Lokio/Buffer;.readUtf8CodePoint:()I // method@bc60 │ │ -3e0baa: 0a00 |0035: move-result v0 │ │ -3e0bac: 0f00 |0036: return v0 │ │ +3e0b24: |[3e0b24] okio.RealBufferedSource.readUtf8CodePoint:()I │ │ +3e0b34: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3e0b38: 6e30 0dbe 0301 |0002: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0b3e: 5430 2488 |0005: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0b42: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3e0b46: 6e30 2cbc 1002 |0009: invoke-virtual {v0, v1, v2}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e0b4c: 0a00 |000c: move-result v0 │ │ +3e0b4e: d501 e000 |000d: and-int/lit16 v1, v0, #int 224 // #00e0 │ │ +3e0b52: 1302 c000 |000f: const/16 v2, #int 192 // #c0 │ │ +3e0b56: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ +3e0b5a: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ +3e0b5e: 6e30 0dbe 0301 |0015: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0b64: 2818 |0018: goto 0030 // +0018 │ │ +3e0b66: d501 f000 |0019: and-int/lit16 v1, v0, #int 240 // #00f0 │ │ +3e0b6a: 1302 e000 |001b: const/16 v2, #int 224 // #e0 │ │ +3e0b6e: 3321 0800 |001d: if-ne v1, v2, 0025 // +0008 │ │ +3e0b72: 1600 0300 |001f: const-wide/16 v0, #int 3 // #3 │ │ +3e0b76: 6e30 0dbe 0301 |0021: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0b7c: 280c |0024: goto 0030 // +000c │ │ +3e0b7e: d500 f800 |0025: and-int/lit16 v0, v0, #int 248 // #00f8 │ │ +3e0b82: 1301 f000 |0027: const/16 v1, #int 240 // #f0 │ │ +3e0b86: 3310 0700 |0029: if-ne v0, v1, 0030 // +0007 │ │ +3e0b8a: 1600 0400 |002b: const-wide/16 v0, #int 4 // #4 │ │ +3e0b8e: 6e30 0dbe 0301 |002d: invoke-virtual {v3, v0, v1}, Lokio/RealBufferedSource;.require:(J)V // method@be0d │ │ +3e0b94: 5430 2488 |0030: iget-object v0, v3, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0b98: 6e10 60bc 0000 |0032: invoke-virtual {v0}, Lokio/Buffer;.readUtf8CodePoint:()I // method@bc60 │ │ +3e0b9e: 0a00 |0035: move-result v0 │ │ +3e0ba0: 0f00 |0036: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0005 line=246 │ │ 0x0015 line=248 │ │ 0x0021 line=250 │ │ 0x002d line=252 │ │ @@ -1587552,37 +1587548,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3e0d18: |[3e0d18] okio.RealBufferedSource.readUtf8Line:()Ljava/lang/String; │ │ -3e0d28: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3e0d2c: 6e20 e4bd 0500 |0002: invoke-virtual {v5, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@bde4 │ │ -3e0d32: 0b00 |0005: move-result-wide v0 │ │ -3e0d34: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -3e0d38: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3e0d3c: 3904 1700 |000a: if-nez v4, 0021 // +0017 │ │ -3e0d40: 5450 2488 |000c: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0d44: 5300 db87 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e0d48: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -3e0d4c: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -3e0d50: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -3e0d54: 5450 2488 |0016: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0d58: 5300 db87 |0018: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e0d5c: 6e30 07be 0501 |001a: invoke-virtual {v5, v0, v1}, Lokio/RealBufferedSource;.readUtf8:(J)Ljava/lang/String; // method@be07 │ │ -3e0d62: 0c00 |001d: move-result-object v0 │ │ -3e0d64: 2802 |001e: goto 0020 // +0002 │ │ -3e0d66: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -3e0d68: 1100 |0020: return-object v0 │ │ -3e0d6a: 5452 2488 |0021: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0d6e: 6e30 62bc 0201 |0023: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3e0d74: 0c00 |0026: move-result-object v0 │ │ -3e0d76: 1100 |0027: return-object v0 │ │ +3e0d0c: |[3e0d0c] okio.RealBufferedSource.readUtf8Line:()Ljava/lang/String; │ │ +3e0d1c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3e0d20: 6e20 e4bd 0500 |0002: invoke-virtual {v5, v0}, Lokio/RealBufferedSource;.indexOf:(B)J // method@bde4 │ │ +3e0d26: 0b00 |0005: move-result-wide v0 │ │ +3e0d28: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +3e0d2c: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3e0d30: 3904 1700 |000a: if-nez v4, 0021 // +0017 │ │ +3e0d34: 5450 2488 |000c: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0d38: 5300 db87 |000e: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e0d3c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +3e0d40: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +3e0d44: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +3e0d48: 5450 2488 |0016: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0d4c: 5300 db87 |0018: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e0d50: 6e30 07be 0501 |001a: invoke-virtual {v5, v0, v1}, Lokio/RealBufferedSource;.readUtf8:(J)Ljava/lang/String; // method@be07 │ │ +3e0d56: 0c00 |001d: move-result-object v0 │ │ +3e0d58: 2802 |001e: goto 0020 // +0002 │ │ +3e0d5a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +3e0d5c: 1100 |0020: return-object v0 │ │ +3e0d5e: 5452 2488 |0021: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0d62: 6e30 62bc 0201 |0023: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3e0d68: 0c00 |0026: move-result-object v0 │ │ +3e0d6a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x000c line=217 │ │ 0x0021 line=220 │ │ locals : │ │ 0x0000 - 0x0028 reg=5 this Lokio/RealBufferedSource; │ │ @@ -1587592,19 +1587588,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3e0d78: |[3e0d78] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ -3e0d88: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -3e0d92: 6e30 0bbe 0201 |0005: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.readUtf8LineStrict:(J)Ljava/lang/String; // method@be0b │ │ -3e0d98: 0c00 |0008: move-result-object v0 │ │ -3e0d9a: 1100 |0009: return-object v0 │ │ +3e0d6c: |[3e0d6c] okio.RealBufferedSource.readUtf8LineStrict:()Ljava/lang/String; │ │ +3e0d7c: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +3e0d86: 6e30 0bbe 0201 |0005: invoke-virtual {v2, v0, v1}, Lokio/RealBufferedSource;.readUtf8LineStrict:(J)Ljava/lang/String; // method@be0b │ │ +3e0d8c: 0c00 |0008: move-result-object v0 │ │ +3e0d8e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lokio/RealBufferedSource; │ │ │ │ #43 : (in Lokio/RealBufferedSource;) │ │ @@ -1587612,107 +1587608,107 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -3e0d9c: |[3e0d9c] okio.RealBufferedSource.readUtf8LineStrict:(J)Ljava/lang/String; │ │ -3e0dac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e0db0: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ -3e0db4: 3a02 a300 |0004: if-ltz v2, 00a7 // +00a3 │ │ -3e0db8: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -3e0dbc: 1802 ffff ffff ffff ff7f |0008: const-wide v2, #double nan // #7fffffffffffffff │ │ -3e0dc6: 3104 0d02 |000d: cmp-long v4, v13, v2 │ │ -3e0dca: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -3e0dce: 0424 |0011: move-wide v4, v2 │ │ -3e0dd0: 2803 |0012: goto 0015 // +0003 │ │ -3e0dd2: 9b04 0d00 |0013: add-long v4, v13, v0 │ │ -3e0dd6: 1307 0a00 |0015: const/16 v7, #int 10 // #a │ │ -3e0dda: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ -3e0dde: 07c6 |0019: move-object v6, v12 │ │ -3e0de0: 044a |001a: move-wide v10, v4 │ │ -3e0de2: 7406 e6bd 0600 |001b: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ -3e0de8: 0b06 |001e: move-result-wide v6 │ │ -3e0dea: 1608 ffff |001f: const-wide/16 v8, #int -1 // #ffff │ │ -3e0dee: 310a 0608 |0021: cmp-long v10, v6, v8 │ │ -3e0df2: 380a 0900 |0023: if-eqz v10, 002c // +0009 │ │ -3e0df6: 54cd 2488 |0025: iget-object v13, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0dfa: 6e30 62bc 6d07 |0027: invoke-virtual {v13, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3e0e00: 0c0d |002a: move-result-object v13 │ │ -3e0e02: 110d |002b: return-object v13 │ │ -3e0e04: 3106 0402 |002c: cmp-long v6, v4, v2 │ │ -3e0e08: 3b06 2c00 |002e: if-gez v6, 005a // +002c │ │ -3e0e0c: 6e30 0cbe 4c05 |0030: invoke-virtual {v12, v4, v5}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e0e12: 0a02 |0033: move-result v2 │ │ -3e0e14: 3802 2600 |0034: if-eqz v2, 005a // +0026 │ │ -3e0e18: 54c2 2488 |0036: iget-object v2, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0e1c: 9c06 0400 |0038: sub-long v6, v4, v0 │ │ -3e0e20: 6e30 2cbc 6207 |003a: invoke-virtual {v2, v6, v7}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e0e26: 0a02 |003d: move-result v2 │ │ -3e0e28: 1303 0d00 |003e: const/16 v3, #int 13 // #d │ │ -3e0e2c: 3332 1a00 |0040: if-ne v2, v3, 005a // +001a │ │ -3e0e30: bb40 |0042: add-long/2addr v0, v4 │ │ -3e0e32: 6e30 0cbe 0c01 |0043: invoke-virtual {v12, v0, v1}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e0e38: 0a00 |0046: move-result v0 │ │ -3e0e3a: 3800 1300 |0047: if-eqz v0, 005a // +0013 │ │ -3e0e3e: 54c0 2488 |0049: iget-object v0, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0e42: 6e30 2cbc 4005 |004b: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ -3e0e48: 0a00 |004e: move-result v0 │ │ -3e0e4a: 1301 0a00 |004f: const/16 v1, #int 10 // #a │ │ -3e0e4e: 3310 0900 |0051: if-ne v0, v1, 005a // +0009 │ │ -3e0e52: 54cd 2488 |0053: iget-object v13, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0e56: 6e30 62bc 4d05 |0055: invoke-virtual {v13, v4, v5}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ -3e0e5c: 0c0d |0058: move-result-object v13 │ │ -3e0e5e: 110d |0059: return-object v13 │ │ -3e0e60: 2206 c817 |005a: new-instance v6, Lokio/Buffer; // type@17c8 │ │ -3e0e64: 7010 1abc 0600 |005c: invoke-direct {v6}, Lokio/Buffer;.:()V // method@bc1a │ │ -3e0e6a: 54c0 2488 |005f: iget-object v0, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0e6e: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ -3e0e72: 1604 2000 |0063: const-wide/16 v4, #int 32 // #20 │ │ -3e0e76: 6e10 6dbc 0000 |0065: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e0e7c: 0b07 |0068: move-result-wide v7 │ │ -3e0e7e: 7140 df83 5487 |0069: invoke-static {v4, v5, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e0e84: 0b04 |006c: move-result-wide v4 │ │ -3e0e86: 0761 |006d: move-object v1, v6 │ │ -3e0e88: 7406 23bc 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ -3e0e8e: 2200 3810 |0071: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ -3e0e92: 2201 9410 |0073: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e0e96: 7010 8384 0100 |0075: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e0e9c: 1a02 3a6c |0078: const-string v2, "\n not found: limit=" // string@6c3a │ │ -3e0ea0: 6e20 8f84 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0ea6: 54c2 2488 |007d: iget-object v2, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0eaa: 6e10 6dbc 0200 |007f: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e0eb0: 0b02 |0082: move-result-wide v2 │ │ -3e0eb2: 7140 df83 32ed |0083: invoke-static {v2, v3, v13, v14}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e0eb8: 0b0d |0086: move-result-wide v13 │ │ -3e0eba: 6e30 8b84 d10e |0087: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e0ec0: 1a0d 1906 |008a: const-string v13, " content=" // string@0619 │ │ -3e0ec4: 6e20 8f84 d100 |008c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0eca: 6e10 4bbc 0600 |008f: invoke-virtual {v6}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ -3e0ed0: 0c0d |0092: move-result-object v13 │ │ -3e0ed2: 6e10 f9bc 0d00 |0093: invoke-virtual {v13}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ -3e0ed8: 0c0d |0096: move-result-object v13 │ │ -3e0eda: 6e20 8f84 d100 |0097: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0ee0: 130d 2620 |009a: const/16 v13, #int 8230 // #2026 │ │ -3e0ee4: 6e20 8784 d100 |009c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -3e0eea: 6e10 9f84 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e0ef0: 0c0d |00a2: move-result-object v13 │ │ -3e0ef2: 7020 3982 d000 |00a3: invoke-direct {v0, v13}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ -3e0ef8: 2700 |00a6: throw v0 │ │ -3e0efa: 2200 7110 |00a7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e0efe: 2201 9410 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e0f02: 7010 8384 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e0f08: 1a02 56a2 |00ae: const-string v2, "limit < 0: " // string@a256 │ │ -3e0f0c: 6e20 8f84 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0f12: 6e30 8b84 d10e |00b3: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e0f18: 6e10 9f84 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e0f1e: 0c0d |00b9: move-result-object v13 │ │ -3e0f20: 7020 8783 d000 |00ba: invoke-direct {v0, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e0f26: 2700 |00bd: throw v0 │ │ +3e0d90: |[3e0d90] okio.RealBufferedSource.readUtf8LineStrict:(J)Ljava/lang/String; │ │ +3e0da0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e0da4: 3102 0d00 |0002: cmp-long v2, v13, v0 │ │ +3e0da8: 3a02 a300 |0004: if-ltz v2, 00a7 // +00a3 │ │ +3e0dac: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +3e0db0: 1802 ffff ffff ffff ff7f |0008: const-wide v2, #double nan // #7fffffffffffffff │ │ +3e0dba: 3104 0d02 |000d: cmp-long v4, v13, v2 │ │ +3e0dbe: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ +3e0dc2: 0424 |0011: move-wide v4, v2 │ │ +3e0dc4: 2803 |0012: goto 0015 // +0003 │ │ +3e0dc6: 9b04 0d00 |0013: add-long v4, v13, v0 │ │ +3e0dca: 1307 0a00 |0015: const/16 v7, #int 10 // #a │ │ +3e0dce: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ +3e0dd2: 07c6 |0019: move-object v6, v12 │ │ +3e0dd4: 044a |001a: move-wide v10, v4 │ │ +3e0dd6: 7406 e6bd 0600 |001b: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lokio/RealBufferedSource;.indexOf:(BJJ)J // method@bde6 │ │ +3e0ddc: 0b06 |001e: move-result-wide v6 │ │ +3e0dde: 1608 ffff |001f: const-wide/16 v8, #int -1 // #ffff │ │ +3e0de2: 310a 0608 |0021: cmp-long v10, v6, v8 │ │ +3e0de6: 380a 0900 |0023: if-eqz v10, 002c // +0009 │ │ +3e0dea: 54cd 2488 |0025: iget-object v13, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0dee: 6e30 62bc 6d07 |0027: invoke-virtual {v13, v6, v7}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3e0df4: 0c0d |002a: move-result-object v13 │ │ +3e0df6: 110d |002b: return-object v13 │ │ +3e0df8: 3106 0402 |002c: cmp-long v6, v4, v2 │ │ +3e0dfc: 3b06 2c00 |002e: if-gez v6, 005a // +002c │ │ +3e0e00: 6e30 0cbe 4c05 |0030: invoke-virtual {v12, v4, v5}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e0e06: 0a02 |0033: move-result v2 │ │ +3e0e08: 3802 2600 |0034: if-eqz v2, 005a // +0026 │ │ +3e0e0c: 54c2 2488 |0036: iget-object v2, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0e10: 9c06 0400 |0038: sub-long v6, v4, v0 │ │ +3e0e14: 6e30 2cbc 6207 |003a: invoke-virtual {v2, v6, v7}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e0e1a: 0a02 |003d: move-result v2 │ │ +3e0e1c: 1303 0d00 |003e: const/16 v3, #int 13 // #d │ │ +3e0e20: 3332 1a00 |0040: if-ne v2, v3, 005a // +001a │ │ +3e0e24: bb40 |0042: add-long/2addr v0, v4 │ │ +3e0e26: 6e30 0cbe 0c01 |0043: invoke-virtual {v12, v0, v1}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e0e2c: 0a00 |0046: move-result v0 │ │ +3e0e2e: 3800 1300 |0047: if-eqz v0, 005a // +0013 │ │ +3e0e32: 54c0 2488 |0049: iget-object v0, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0e36: 6e30 2cbc 4005 |004b: invoke-virtual {v0, v4, v5}, Lokio/Buffer;.getByte:(J)B // method@bc2c │ │ +3e0e3c: 0a00 |004e: move-result v0 │ │ +3e0e3e: 1301 0a00 |004f: const/16 v1, #int 10 // #a │ │ +3e0e42: 3310 0900 |0051: if-ne v0, v1, 005a // +0009 │ │ +3e0e46: 54cd 2488 |0053: iget-object v13, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0e4a: 6e30 62bc 4d05 |0055: invoke-virtual {v13, v4, v5}, Lokio/Buffer;.readUtf8Line:(J)Ljava/lang/String; // method@bc62 │ │ +3e0e50: 0c0d |0058: move-result-object v13 │ │ +3e0e52: 110d |0059: return-object v13 │ │ +3e0e54: 2206 c817 |005a: new-instance v6, Lokio/Buffer; // type@17c8 │ │ +3e0e58: 7010 1abc 0600 |005c: invoke-direct {v6}, Lokio/Buffer;.:()V // method@bc1a │ │ +3e0e5e: 54c0 2488 |005f: iget-object v0, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0e62: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +3e0e66: 1604 2000 |0063: const-wide/16 v4, #int 32 // #20 │ │ +3e0e6a: 6e10 6dbc 0000 |0065: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e0e70: 0b07 |0068: move-result-wide v7 │ │ +3e0e72: 7140 df83 5487 |0069: invoke-static {v4, v5, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e0e78: 0b04 |006c: move-result-wide v4 │ │ +3e0e7a: 0761 |006d: move-object v1, v6 │ │ +3e0e7c: 7406 23bc 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lokio/Buffer;.copyTo:(Lokio/Buffer;JJ)Lokio/Buffer; // method@bc23 │ │ +3e0e82: 2200 3810 |0071: new-instance v0, Ljava/io/EOFException; // type@1038 │ │ +3e0e86: 2201 9410 |0073: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e0e8a: 7010 8384 0100 |0075: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e0e90: 1a02 3a6c |0078: const-string v2, "\n not found: limit=" // string@6c3a │ │ +3e0e94: 6e20 8f84 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0e9a: 54c2 2488 |007d: iget-object v2, v12, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0e9e: 6e10 6dbc 0200 |007f: invoke-virtual {v2}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e0ea4: 0b02 |0082: move-result-wide v2 │ │ +3e0ea6: 7140 df83 32ed |0083: invoke-static {v2, v3, v13, v14}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e0eac: 0b0d |0086: move-result-wide v13 │ │ +3e0eae: 6e30 8b84 d10e |0087: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e0eb4: 1a0d 1906 |008a: const-string v13, " content=" // string@0619 │ │ +3e0eb8: 6e20 8f84 d100 |008c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0ebe: 6e10 4bbc 0600 |008f: invoke-virtual {v6}, Lokio/Buffer;.readByteString:()Lokio/ByteString; // method@bc4b │ │ +3e0ec4: 0c0d |0092: move-result-object v13 │ │ +3e0ec6: 6e10 f9bc 0d00 |0093: invoke-virtual {v13}, Lokio/ByteString;.hex:()Ljava/lang/String; // method@bcf9 │ │ +3e0ecc: 0c0d |0096: move-result-object v13 │ │ +3e0ece: 6e20 8f84 d100 |0097: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0ed4: 130d 2620 |009a: const/16 v13, #int 8230 // #2026 │ │ +3e0ed8: 6e20 8784 d100 |009c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +3e0ede: 6e10 9f84 0100 |009f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e0ee4: 0c0d |00a2: move-result-object v13 │ │ +3e0ee6: 7020 3982 d000 |00a3: invoke-direct {v0, v13}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@8239 │ │ +3e0eec: 2700 |00a6: throw v0 │ │ +3e0eee: 2200 7110 |00a7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e0ef2: 2201 9410 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e0ef6: 7010 8384 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e0efc: 1a02 56a2 |00ae: const-string v2, "limit < 0: " // string@a256 │ │ +3e0f00: 6e20 8f84 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0f06: 6e30 8b84 d10e |00b3: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e0f0c: 6e10 9f84 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e0f12: 0c0d |00b9: move-result-object v13 │ │ +3e0f14: 7020 8783 d000 |00ba: invoke-direct {v0, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e0f1a: 2700 |00bd: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x001b line=230 │ │ 0x0025 line=231 │ │ 0x0030 line=233 │ │ 0x0043 line=234 │ │ 0x0053 line=235 │ │ @@ -1587730,50 +1587726,50 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -3e08dc: |[3e08dc] okio.RealBufferedSource.request:(J)Z │ │ -3e08ec: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -3e08f0: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -3e08f4: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ -3e08f8: 5550 2588 |0006: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e08fc: 3900 1e00 |0008: if-nez v0, 0026 // +001e │ │ -3e0900: 5450 2488 |000a: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0904: 5300 db87 |000c: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ -3e0908: 3102 0006 |000e: cmp-long v2, v0, v6 │ │ -3e090c: 3b02 1400 |0010: if-gez v2, 0024 // +0014 │ │ -3e0910: 5450 2688 |0012: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0914: 5451 2488 |0014: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0918: 1602 0020 |0016: const-wide/16 v2, #int 8192 // #2000 │ │ -3e091c: 7240 43be 1032 |0018: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e0922: 0b00 |001b: move-result-wide v0 │ │ -3e0924: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ -3e0928: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -3e092c: 3904 eaff |0020: if-nez v4, 000a // -0016 │ │ -3e0930: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -3e0932: 0f06 |0023: return v6 │ │ -3e0934: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -3e0936: 0f06 |0025: return v6 │ │ -3e0938: 2206 7210 |0026: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e093c: 1a07 7e7b |0028: const-string v7, "closed" // string@7b7e │ │ -3e0940: 7020 8c83 7600 |002a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0946: 2706 |002d: throw v6 │ │ -3e0948: 2200 7110 |002e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ -3e094c: 2201 9410 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3e0950: 7010 8384 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e0956: 1a02 5778 |0035: const-string v2, "byteCount < 0: " // string@7857 │ │ -3e095a: 6e20 8f84 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0960: 6e30 8b84 6107 |003a: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3e0966: 6e10 9f84 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e096c: 0c06 |0040: move-result-object v6 │ │ -3e096e: 7020 8783 6000 |0041: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ -3e0974: 2700 |0044: throw v0 │ │ +3e08d0: |[3e08d0] okio.RealBufferedSource.request:(J)Z │ │ +3e08e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +3e08e4: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +3e08e8: 3a02 2a00 |0004: if-ltz v2, 002e // +002a │ │ +3e08ec: 5550 2588 |0006: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e08f0: 3900 1e00 |0008: if-nez v0, 0026 // +001e │ │ +3e08f4: 5450 2488 |000a: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e08f8: 5300 db87 |000c: iget-wide v0, v0, Lokio/Buffer;.size:J // field@87db │ │ +3e08fc: 3102 0006 |000e: cmp-long v2, v0, v6 │ │ +3e0900: 3b02 1400 |0010: if-gez v2, 0024 // +0014 │ │ +3e0904: 5450 2688 |0012: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0908: 5451 2488 |0014: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e090c: 1602 0020 |0016: const-wide/16 v2, #int 8192 // #2000 │ │ +3e0910: 7240 43be 1032 |0018: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e0916: 0b00 |001b: move-result-wide v0 │ │ +3e0918: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ +3e091c: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +3e0920: 3904 eaff |0020: if-nez v4, 000a // -0016 │ │ +3e0924: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +3e0926: 0f06 |0023: return v6 │ │ +3e0928: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +3e092a: 0f06 |0025: return v6 │ │ +3e092c: 2206 7210 |0026: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0930: 1a07 7e7b |0028: const-string v7, "closed" // string@7b7e │ │ +3e0934: 7020 8c83 7600 |002a: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e093a: 2706 |002d: throw v6 │ │ +3e093c: 2200 7110 |002e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1071 │ │ +3e0940: 2201 9410 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3e0944: 7010 8384 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e094a: 1a02 5778 |0035: const-string v2, "byteCount < 0: " // string@7857 │ │ +3e094e: 6e20 8f84 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0954: 6e30 8b84 6107 |003a: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3e095a: 6e10 9f84 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e0960: 0c06 |0040: move-result-object v6 │ │ +3e0962: 7020 8783 6000 |0041: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@8387 │ │ +3e0968: 2700 |0044: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x0012 line=72 │ │ 0x0026 line=70 │ │ 0x002e line=69 │ │ @@ -1587786,22 +1587782,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3e1728: |[3e1728] okio.RealBufferedSource.require:(J)V │ │ -3e1738: 6e30 0cbe 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ -3e173e: 0a01 |0003: move-result v1 │ │ -3e1740: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -3e1744: 0e00 |0006: return-void │ │ -3e1746: 2201 3810 |0007: new-instance v1, Ljava/io/EOFException; // type@1038 │ │ -3e174a: 7010 3882 0100 |0009: invoke-direct {v1}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e1750: 2701 |000c: throw v1 │ │ +3e171c: |[3e171c] okio.RealBufferedSource.require:(J)V │ │ +3e172c: 6e30 0cbe 1002 |0000: invoke-virtual {v0, v1, v2}, Lokio/RealBufferedSource;.request:(J)Z // method@be0c │ │ +3e1732: 0a01 |0003: move-result v1 │ │ +3e1734: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +3e1738: 0e00 |0006: return-void │ │ +3e173a: 2201 3810 |0007: new-instance v1, Ljava/io/EOFException; // type@1038 │ │ +3e173e: 7010 3882 0100 |0009: invoke-direct {v1}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e1744: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lokio/RealBufferedSource; │ │ 0x0000 - 0x000d reg=1 (null) J │ │ │ │ @@ -1587810,47 +1587806,47 @@ │ │ type : '(Lokio/Options;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3e0bb0: |[3e0bb0] okio.RealBufferedSource.select:(Lokio/Options;)I │ │ -3e0bc0: 5560 2588 |0000: iget-boolean v0, v6, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e0bc4: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ -3e0bc8: 5460 2488 |0004: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0bcc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3e0bce: 6e30 69bc 7001 |0007: invoke-virtual {v0, v7, v1}, Lokio/Buffer;.selectPrefix:(Lokio/Options;Z)I // method@bc69 │ │ -3e0bd4: 0a00 |000a: move-result v0 │ │ -3e0bd6: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -3e0bd8: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ -3e0bdc: 0f01 |000e: return v1 │ │ -3e0bde: 12e2 |000f: const/4 v2, #int -2 // #fe │ │ -3e0be0: 3320 1300 |0010: if-ne v0, v2, 0023 // +0013 │ │ -3e0be4: 5460 2688 |0012: iget-object v0, v6, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0be8: 5462 2488 |0014: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0bec: 1603 0020 |0016: const-wide/16 v3, #int 8192 // #2000 │ │ -3e0bf0: 7240 43be 2043 |0018: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e0bf6: 0b02 |001b: move-result-wide v2 │ │ -3e0bf8: 1604 ffff |001c: const-wide/16 v4, #int -1 // #ffff │ │ -3e0bfc: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ -3e0c00: 3900 e4ff |0020: if-nez v0, 0004 // -001c │ │ -3e0c04: 0f01 |0022: return v1 │ │ -3e0c06: 5477 0888 |0023: iget-object v7, v7, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ -3e0c0a: 4607 0700 |0025: aget-object v7, v7, v0 │ │ -3e0c0e: 6e10 12bd 0700 |0027: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ -3e0c14: 0a07 |002a: move-result v7 │ │ -3e0c16: 5461 2488 |002b: iget-object v1, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e0c1a: 8172 |002d: int-to-long v2, v7 │ │ -3e0c1c: 6e30 6ebc 2103 |002e: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3e0c22: 0f00 |0031: return v0 │ │ -3e0c24: 2207 7210 |0032: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e0c28: 1a00 7e7b |0034: const-string v0, "closed" // string@7b7e │ │ -3e0c2c: 7020 8c83 0700 |0036: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e0c32: 2707 |0039: throw v7 │ │ +3e0ba4: |[3e0ba4] okio.RealBufferedSource.select:(Lokio/Options;)I │ │ +3e0bb4: 5560 2588 |0000: iget-boolean v0, v6, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e0bb8: 3900 3000 |0002: if-nez v0, 0032 // +0030 │ │ +3e0bbc: 5460 2488 |0004: iget-object v0, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0bc0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3e0bc2: 6e30 69bc 7001 |0007: invoke-virtual {v0, v7, v1}, Lokio/Buffer;.selectPrefix:(Lokio/Options;Z)I // method@bc69 │ │ +3e0bc8: 0a00 |000a: move-result v0 │ │ +3e0bca: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +3e0bcc: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ +3e0bd0: 0f01 |000e: return v1 │ │ +3e0bd2: 12e2 |000f: const/4 v2, #int -2 // #fe │ │ +3e0bd4: 3320 1300 |0010: if-ne v0, v2, 0023 // +0013 │ │ +3e0bd8: 5460 2688 |0012: iget-object v0, v6, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0bdc: 5462 2488 |0014: iget-object v2, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0be0: 1603 0020 |0016: const-wide/16 v3, #int 8192 // #2000 │ │ +3e0be4: 7240 43be 2043 |0018: invoke-interface {v0, v2, v3, v4}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e0bea: 0b02 |001b: move-result-wide v2 │ │ +3e0bec: 1604 ffff |001c: const-wide/16 v4, #int -1 // #ffff │ │ +3e0bf0: 3100 0204 |001e: cmp-long v0, v2, v4 │ │ +3e0bf4: 3900 e4ff |0020: if-nez v0, 0004 // -001c │ │ +3e0bf8: 0f01 |0022: return v1 │ │ +3e0bfa: 5477 0888 |0023: iget-object v7, v7, Lokio/Options;.byteStrings:[Lokio/ByteString; // field@8808 │ │ +3e0bfe: 4607 0700 |0025: aget-object v7, v7, v0 │ │ +3e0c02: 6e10 12bd 0700 |0027: invoke-virtual {v7}, Lokio/ByteString;.size:()I // method@bd12 │ │ +3e0c08: 0a07 |002a: move-result v7 │ │ +3e0c0a: 5461 2488 |002b: iget-object v1, v6, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e0c0e: 8172 |002d: int-to-long v2, v7 │ │ +3e0c10: 6e30 6ebc 2103 |002e: invoke-virtual {v1, v2, v3}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3e0c16: 0f00 |0031: return v0 │ │ +3e0c18: 2207 7210 |0032: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e0c1c: 1a00 7e7b |0034: const-string v0, "closed" // string@7b7e │ │ +3e0c20: 7020 8c83 0700 |0036: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e0c26: 2707 |0039: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=96 │ │ 0x0012 line=100 │ │ 0x0023 line=103 │ │ 0x002b line=104 │ │ @@ -1587864,50 +1587860,50 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3e1754: |[3e1754] okio.RealBufferedSource.skip:(J)V │ │ -3e1764: 5550 2588 |0000: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ -3e1768: 3900 3900 |0002: if-nez v0, 003b // +0039 │ │ -3e176c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -3e1770: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -3e1774: 3d02 3200 |0008: if-lez v2, 003a // +0032 │ │ -3e1778: 5452 2488 |000a: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e177c: 5322 db87 |000c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ -3e1780: 3104 0200 |000e: cmp-long v4, v2, v0 │ │ -3e1784: 3904 1900 |0010: if-nez v4, 0029 // +0019 │ │ -3e1788: 5450 2688 |0012: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e178c: 5451 2488 |0014: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e1790: 1602 0020 |0016: const-wide/16 v2, #int 8192 // #2000 │ │ -3e1794: 7240 43be 1032 |0018: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ -3e179a: 0b00 |001b: move-result-wide v0 │ │ -3e179c: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ -3e17a0: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -3e17a4: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ -3e17a8: 2807 |0022: goto 0029 // +0007 │ │ -3e17aa: 2206 3810 |0023: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ -3e17ae: 7010 3882 0600 |0025: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ -3e17b4: 2706 |0028: throw v6 │ │ -3e17b6: 5450 2488 |0029: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e17ba: 6e10 6dbc 0000 |002b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ -3e17c0: 0b00 |002e: move-result-wide v0 │ │ -3e17c2: 7140 df83 7610 |002f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ -3e17c8: 0b00 |0032: move-result-wide v0 │ │ -3e17ca: 5452 2488 |0033: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ -3e17ce: 6e30 6ebc 0201 |0035: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ -3e17d4: bc06 |0038: sub-long/2addr v6, v0 │ │ -3e17d6: 28cb |0039: goto 0004 // -0035 │ │ -3e17d8: 0e00 |003a: return-void │ │ -3e17da: 2206 7210 |003b: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -3e17de: 1a07 7e7b |003d: const-string v7, "closed" // string@7b7e │ │ -3e17e2: 7020 8c83 7600 |003f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -3e17e8: 2706 |0042: throw v6 │ │ +3e1748: |[3e1748] okio.RealBufferedSource.skip:(J)V │ │ +3e1758: 5550 2588 |0000: iget-boolean v0, v5, Lokio/RealBufferedSource;.closed:Z // field@8825 │ │ +3e175c: 3900 3900 |0002: if-nez v0, 003b // +0039 │ │ +3e1760: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +3e1764: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +3e1768: 3d02 3200 |0008: if-lez v2, 003a // +0032 │ │ +3e176c: 5452 2488 |000a: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1770: 5322 db87 |000c: iget-wide v2, v2, Lokio/Buffer;.size:J // field@87db │ │ +3e1774: 3104 0200 |000e: cmp-long v4, v2, v0 │ │ +3e1778: 3904 1900 |0010: if-nez v4, 0029 // +0019 │ │ +3e177c: 5450 2688 |0012: iget-object v0, v5, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1780: 5451 2488 |0014: iget-object v1, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e1784: 1602 0020 |0016: const-wide/16 v2, #int 8192 // #2000 │ │ +3e1788: 7240 43be 1032 |0018: invoke-interface {v0, v1, v2, v3}, Lokio/Source;.read:(Lokio/Buffer;J)J // method@be43 │ │ +3e178e: 0b00 |001b: move-result-wide v0 │ │ +3e1790: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ +3e1794: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +3e1798: 3804 0300 |0020: if-eqz v4, 0023 // +0003 │ │ +3e179c: 2807 |0022: goto 0029 // +0007 │ │ +3e179e: 2206 3810 |0023: new-instance v6, Ljava/io/EOFException; // type@1038 │ │ +3e17a2: 7010 3882 0600 |0025: invoke-direct {v6}, Ljava/io/EOFException;.:()V // method@8238 │ │ +3e17a8: 2706 |0028: throw v6 │ │ +3e17aa: 5450 2488 |0029: iget-object v0, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e17ae: 6e10 6dbc 0000 |002b: invoke-virtual {v0}, Lokio/Buffer;.size:()J // method@bc6d │ │ +3e17b4: 0b00 |002e: move-result-wide v0 │ │ +3e17b6: 7140 df83 7610 |002f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@83df │ │ +3e17bc: 0b00 |0032: move-result-wide v0 │ │ +3e17be: 5452 2488 |0033: iget-object v2, v5, Lokio/RealBufferedSource;.buffer:Lokio/Buffer; // field@8824 │ │ +3e17c2: 6e30 6ebc 0201 |0035: invoke-virtual {v2, v0, v1}, Lokio/Buffer;.skip:(J)V // method@bc6e │ │ +3e17c8: bc06 |0038: sub-long/2addr v6, v0 │ │ +3e17ca: 28cb |0039: goto 0004 // -0035 │ │ +3e17cc: 0e00 |003a: return-void │ │ +3e17ce: 2206 7210 |003b: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +3e17d2: 1a07 7e7b |003d: const-string v7, "closed" // string@7b7e │ │ +3e17d6: 7020 8c83 7600 |003f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +3e17dc: 2706 |0042: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000a line=327 │ │ 0x0023 line=328 │ │ 0x0029 line=330 │ │ 0x0033 line=331 │ │ @@ -1587921,19 +1587917,19 @@ │ │ type : '()Lokio/Timeout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1588: |[3e1588] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ -3e1598: 5410 2688 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e159c: 7210 44be 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ -3e15a2: 0c00 |0005: move-result-object v0 │ │ -3e15a4: 1100 |0006: return-object v0 │ │ +3e157c: |[3e157c] okio.RealBufferedSource.timeout:()Lokio/Timeout; │ │ +3e158c: 5410 2688 |0000: iget-object v0, v1, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e1590: 7210 44be 0000 |0002: invoke-interface {v0}, Lokio/Source;.timeout:()Lokio/Timeout; // method@be44 │ │ +3e1596: 0c00 |0005: move-result-object v0 │ │ +3e1598: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lokio/RealBufferedSource; │ │ │ │ #49 : (in Lokio/RealBufferedSource;) │ │ @@ -1587941,26 +1587937,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3e0f28: |[3e0f28] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ -3e0f38: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -3e0f3c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3e0f42: 1a01 d477 |0005: const-string v1, "buffer(" // string@77d4 │ │ -3e0f46: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0f4c: 5421 2688 |000a: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ -3e0f50: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -3e0f56: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -3e0f5a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3e0f60: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3e0f66: 0c00 |0017: move-result-object v0 │ │ -3e0f68: 1100 |0018: return-object v0 │ │ +3e0f1c: |[3e0f1c] okio.RealBufferedSource.toString:()Ljava/lang/String; │ │ +3e0f2c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +3e0f30: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3e0f36: 1a01 d477 |0005: const-string v1, "buffer(" // string@77d4 │ │ +3e0f3a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0f40: 5421 2688 |000a: iget-object v1, v2, Lokio/RealBufferedSource;.source:Lokio/Source; // field@8826 │ │ +3e0f44: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +3e0f4a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +3e0f4e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3e0f54: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3e0f5a: 0c00 |0017: move-result-object v0 │ │ +3e0f5c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lokio/RealBufferedSource; │ │ │ │ source_file_idx : 22435 (RealBufferedSource.java) │ │ @@ -1588008,20 +1588004,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ea85c: |[3ea85c] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/lang/String;)V │ │ -3ea86c: 7020 82c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ -3ea872: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea874: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ -3ea878: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ -3ea87c: 0e00 |0008: return-void │ │ +3ea850: |[3ea850] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/lang/String;)V │ │ +3ea860: 7020 82c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/lang/String;)V // method@c382 │ │ +3ea866: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea868: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ +3ea86c: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ +3ea870: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ @@ -1588032,20 +1588028,20 @@ │ │ type : '(Ljava/util/jar/JarEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ea880: |[3ea880] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/util/jar/JarEntry;)V │ │ -3ea890: 7020 83c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ -3ea896: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea898: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ -3ea89c: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ -3ea8a0: 0e00 |0008: return-void │ │ +3ea874: |[3ea874] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/util/jar/JarEntry;)V │ │ +3ea884: 7020 83c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ +3ea88a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea88c: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ +3ea890: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ +3ea894: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ @@ -1588056,20 +1588052,20 @@ │ │ type : '(Ljava/util/zip/ZipEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ea8a4: |[3ea8a4] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/util/zip/ZipEntry;)V │ │ -3ea8b4: 7020 83c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ -3ea8ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea8bc: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ -3ea8c0: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ -3ea8c4: 0e00 |0008: return-void │ │ +3ea898: |[3ea898] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Ljava/util/zip/ZipEntry;)V │ │ +3ea8a8: 7020 83c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Ljava/util/zip/ZipEntry;)V // method@c383 │ │ +3ea8ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea8b0: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ +3ea8b4: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ +3ea8b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ @@ -1588080,20 +1588076,20 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ea8c8: |[3ea8c8] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ -3ea8d8: 7020 84c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c384 │ │ -3ea8de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea8e0: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ -3ea8e4: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ -3ea8e8: 0e00 |0008: return-void │ │ +3ea8bc: |[3ea8bc] org.apache.commons.compress.archivers.jar.JarArchiveEntry.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V │ │ +3ea8cc: 7020 84c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c384 │ │ +3ea8d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea8d4: 5b01 9589 |0004: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ +3ea8d8: 5b01 9489 |0006: iput-object v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ +3ea8dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ @@ -1588105,25 +1588101,25 @@ │ │ type : '()[Ljava/security/cert/Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -3ea814: |[3ea814] org.apache.commons.compress.archivers.jar.JarArchiveEntry.getCertificates:()[Ljava/security/cert/Certificate; │ │ -3ea824: 5440 9489 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ -3ea828: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3ea82c: 2101 |0004: array-length v1, v0 │ │ -3ea82e: 2311 7c1c |0005: new-array v1, v1, [Ljava/security/cert/Certificate; // type@1c7c │ │ -3ea832: 2112 |0007: array-length v2, v1 │ │ -3ea834: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -3ea836: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3ea83c: 1101 |000c: return-object v1 │ │ -3ea83e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3ea840: 1100 |000e: return-object v0 │ │ +3ea808: |[3ea808] org.apache.commons.compress.archivers.jar.JarArchiveEntry.getCertificates:()[Ljava/security/cert/Certificate; │ │ +3ea818: 5440 9489 |0000: iget-object v0, v4, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.certificates:[Ljava/security/cert/Certificate; // field@8994 │ │ +3ea81c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3ea820: 2101 |0004: array-length v1, v0 │ │ +3ea822: 2311 7c1c |0005: new-array v1, v1, [Ljava/security/cert/Certificate; // type@1c7c │ │ +3ea826: 2112 |0007: array-length v2, v1 │ │ +3ea828: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +3ea82a: 7152 a084 3031 |0009: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3ea830: 1101 |000c: return-object v1 │ │ +3ea832: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3ea834: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ @@ -1588133,17 +1588129,17 @@ │ │ type : '()Ljava/util/jar/Attributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea844: |[3ea844] org.apache.commons.compress.archivers.jar.JarArchiveEntry.getManifestAttributes:()Ljava/util/jar/Attributes; │ │ -3ea854: 5410 9589 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ -3ea858: 1100 |0002: return-object v0 │ │ +3ea838: |[3ea838] org.apache.commons.compress.archivers.jar.JarArchiveEntry.getManifestAttributes:()Ljava/util/jar/Attributes; │ │ +3ea848: 5410 9589 |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.manifestAttributes:Ljava/util/jar/Attributes; // field@8995 │ │ +3ea84c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ │ │ source_file_idx : 11819 (JarArchiveEntry.java) │ │ @@ -1588177,17 +1588173,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ea954: |[3ea954] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.:(Ljava/io/InputStream;)V │ │ -3ea964: 7020 e8c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c3e8 │ │ -3ea96a: 0e00 |0003: return-void │ │ +3ea948: |[3ea948] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.:(Ljava/io/InputStream;)V │ │ +3ea958: 7020 e8c3 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;)V // method@c3e8 │ │ +3ea95e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ │ │ @@ -1588196,17 +1588192,17 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3ea96c: |[3ea96c] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -3ea97c: 7030 e9c3 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ -3ea982: 0e00 |0003: return-void │ │ +3ea960: |[3ea960] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +3ea970: 7030 e9c3 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@c3e9 │ │ +3ea976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1588216,18 +1588212,18 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3ea8ec: |[3ea8ec] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.matches:([BI)Z │ │ -3ea8fc: 7120 00c4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.matches:([BI)Z // method@c400 │ │ -3ea902: 0a00 |0003: move-result v0 │ │ -3ea904: 0f00 |0004: return v0 │ │ +3ea8e0: |[3ea8e0] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.matches:([BI)Z │ │ +3ea8f0: 7120 00c4 1000 |0000: invoke-static {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveInputStream;.matches:([BI)Z // method@c400 │ │ +3ea8f6: 0a00 |0003: move-result v0 │ │ +3ea8f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [B │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1588237,18 +1588233,18 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/ArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ea908: |[3ea908] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ -3ea918: 6e10 30c0 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.getNextJarEntry:()Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; // method@c030 │ │ -3ea91e: 0c00 |0003: move-result-object v0 │ │ -3ea920: 1100 |0004: return-object v0 │ │ +3ea8fc: |[3ea8fc] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.getNextEntry:()Lorg/apache/commons/compress/archivers/ArchiveEntry; │ │ +3ea90c: 6e10 30c0 0100 |0000: invoke-virtual {v1}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.getNextJarEntry:()Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; // method@c030 │ │ +3ea912: 0c00 |0003: move-result-object v0 │ │ +3ea914: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;) │ │ @@ -1588256,24 +1588252,24 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3ea924: |[3ea924] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.getNextJarEntry:()Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ -3ea934: 6e10 31c0 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c031 │ │ -3ea93a: 0c00 |0003: move-result-object v0 │ │ -3ea93c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -3ea940: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3ea942: 2807 |0007: goto 000e // +0007 │ │ -3ea944: 2201 1f18 |0008: new-instance v1, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; // type@181f │ │ -3ea948: 7020 2ac0 0100 |000a: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c02a │ │ -3ea94e: 0710 |000d: move-object v0, v1 │ │ -3ea950: 1100 |000e: return-object v0 │ │ +3ea918: |[3ea918] org.apache.commons.compress.archivers.jar.JarArchiveInputStream.getNextJarEntry:()Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; │ │ +3ea928: 6e10 31c0 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream;.getNextZipEntry:()Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // method@c031 │ │ +3ea92e: 0c00 |0003: move-result-object v0 │ │ +3ea930: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +3ea934: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3ea936: 2807 |0007: goto 000e // +0007 │ │ +3ea938: 2201 1f18 |0008: new-instance v1, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry; // type@181f │ │ +3ea93c: 7020 2ac0 0100 |000a: invoke-direct {v1, v0}, Lorg/apache/commons/compress/archivers/jar/JarArchiveEntry;.:(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)V // method@c02a │ │ +3ea942: 0710 |000d: move-object v0, v1 │ │ +3ea944: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/apache/commons/compress/archivers/jar/JarArchiveInputStream; │ │ │ │ @@ -1588310,19 +1588306,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ea984: |[3ea984] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ -3ea994: 7020 23c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ -3ea99a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea99c: 5c01 9689 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ -3ea9a0: 0e00 |0006: return-void │ │ +3ea978: |[3ea978] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.:(Ljava/io/OutputStream;)V │ │ +3ea988: 7020 23c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ +3ea98e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea990: 5c01 9689 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ +3ea994: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/OutputStream; │ │ @@ -1588332,20 +1588328,20 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3ea9a4: |[3ea9a4] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -3ea9b4: 7020 23c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ -3ea9ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3ea9bc: 5c01 9689 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ -3ea9c0: 6e20 36c0 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.setEncoding:(Ljava/lang/String;)V // method@c036 │ │ -3ea9c6: 0e00 |0009: return-void │ │ +3ea998: |[3ea998] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +3ea9a8: 7020 23c4 1000 |0000: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.:(Ljava/io/OutputStream;)V // method@c423 │ │ +3ea9ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3ea9b0: 5c01 9689 |0004: iput-boolean v1, v0, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ +3ea9b4: 6e20 36c0 2000 |0006: invoke-virtual {v0, v2}, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.setEncoding:(Ljava/lang/String;)V // method@c036 │ │ +3ea9ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=38 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream; │ │ @@ -1588358,26 +1588354,26 @@ │ │ type : '(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3ea9c8: |[3ea9c8] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ -3ea9d8: 5520 9689 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ -3ea9dc: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -3ea9e0: 0730 |0004: move-object v0, v3 │ │ -3ea9e2: 1f00 7f18 |0005: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ -3ea9e6: 7100 4dc2 0000 |0007: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.getInstance:()Lorg/apache/commons/compress/archivers/zip/JarMarker; // method@c24d │ │ -3ea9ec: 0c01 |000a: move-result-object v1 │ │ -3ea9ee: 6e20 85c3 1000 |000b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c385 │ │ -3ea9f4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3ea9f6: 5c20 9689 |000f: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ -3ea9fa: 6f20 47c4 3200 |0011: invoke-super {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c447 │ │ -3eaa00: 0e00 |0014: return-void │ │ +3ea9bc: |[3ea9bc] org.apache.commons.compress.archivers.jar.JarArchiveOutputStream.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V │ │ +3ea9cc: 5520 9689 |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ +3ea9d0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +3ea9d4: 0730 |0004: move-object v0, v3 │ │ +3ea9d6: 1f00 7f18 |0005: check-cast v0, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry; // type@187f │ │ +3ea9da: 7100 4dc2 0000 |0007: invoke-static {}, Lorg/apache/commons/compress/archivers/zip/JarMarker;.getInstance:()Lorg/apache/commons/compress/archivers/zip/JarMarker; // method@c24d │ │ +3ea9e0: 0c01 |000a: move-result-object v1 │ │ +3ea9e2: 6e20 85c3 1000 |000b: invoke-virtual {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.addAsFirstExtraField:(Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V // method@c385 │ │ +3ea9e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3ea9ea: 5c20 9689 |000f: iput-boolean v0, v2, Lorg/apache/commons/compress/archivers/jar/JarArchiveOutputStream;.jarMarkerAdded:Z // field@8996 │ │ +3ea9ee: 6f20 47c4 3200 |0011: invoke-super {v2, v3}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveOutputStream;.putArchiveEntry:(Lorg/apache/commons/compress/archivers/ArchiveEntry;)V // method@c447 │ │ +3ea9f4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x000f line=61 │ │ 0x0011 line=63 │ │ locals : │ │ @@ -1588413,37 +1588409,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f6c5c: |[3f6c5c] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:()V │ │ -3f6c6c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6c70: 1301 7563 |0002: const/16 v1, #int 25461 // #6375 │ │ -3f6c74: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6c7a: 6900 2b8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ -3f6c7e: 0e00 |0009: return-void │ │ +3f6c50: |[3f6c50] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:()V │ │ +3f6c60: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6c64: 1301 7563 |0002: const/16 v1, #int 25461 // #6375 │ │ +3f6c68: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6c6e: 6900 2b8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ +3f6c72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6c80: |[3f6c80] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:()V │ │ -3f6c90: 7010 f0c1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:()V // method@c1f0 │ │ -3f6c96: 0e00 |0003: return-void │ │ +3f6c74: |[3f6c74] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:()V │ │ +3f6c84: 7010 f0c1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:()V // method@c1f0 │ │ +3f6c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;) │ │ @@ -1588451,17 +1588447,17 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3f6c98: |[3f6c98] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:(Ljava/lang/String;[B)V │ │ -3f6ca8: 7030 f1c1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[B)V // method@c1f1 │ │ -3f6cae: 0e00 |0003: return-void │ │ +3f6c8c: |[3f6c8c] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:(Ljava/lang/String;[B)V │ │ +3f6c9c: 7030 f1c1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[B)V // method@c1f1 │ │ +3f6ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -1588471,17 +1588467,17 @@ │ │ type : '(Ljava/lang/String;[BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3f6cb0: |[3f6cb0] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:(Ljava/lang/String;[BII)V │ │ -3f6cc0: 7054 f2c1 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ -3f6cc6: 0e00 |0003: return-void │ │ +3f6ca4: |[3f6ca4] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.:(Ljava/lang/String;[BII)V │ │ +3f6cb4: 7054 f2c1 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ +3f6cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -1588494,17 +1588490,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6c44: |[3f6c44] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6c54: 6200 2b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ -3f6c58: 1100 |0002: return-object v0 │ │ +3f6c38: |[3f6c38] org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6c48: 6200 2b8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField;.UCOM_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2b │ │ +3f6c4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnicodeCommentExtraField; │ │ │ │ source_file_idx : 26029 (UnicodeCommentExtraField.java) │ │ @@ -1588536,37 +1588532,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3f6ce0: |[3f6ce0] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:()V │ │ -3f6cf0: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f6cf4: 1301 7570 |0002: const/16 v1, #int 28789 // #7075 │ │ -3f6cf8: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f6cfe: 6900 2c8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ -3f6d02: 0e00 |0009: return-void │ │ +3f6cd4: |[3f6cd4] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:()V │ │ +3f6ce4: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f6ce8: 1301 7570 |0002: const/16 v1, #int 28789 // #7075 │ │ +3f6cec: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f6cf2: 6900 2c8b |0007: sput-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ +3f6cf6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3f6d04: |[3f6d04] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:()V │ │ -3f6d14: 7010 f0c1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:()V // method@c1f0 │ │ -3f6d1a: 0e00 |0003: return-void │ │ +3f6cf8: |[3f6cf8] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:()V │ │ +3f6d08: 7010 f0c1 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:()V // method@c1f0 │ │ +3f6d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;) │ │ @@ -1588574,17 +1588570,17 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3f6d1c: |[3f6d1c] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:(Ljava/lang/String;[B)V │ │ -3f6d2c: 7030 f1c1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[B)V // method@c1f1 │ │ -3f6d32: 0e00 |0003: return-void │ │ +3f6d10: |[3f6d10] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:(Ljava/lang/String;[B)V │ │ +3f6d20: 7030 f1c1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[B)V // method@c1f1 │ │ +3f6d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -1588594,17 +1588590,17 @@ │ │ type : '(Ljava/lang/String;[BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3f6d34: |[3f6d34] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:(Ljava/lang/String;[BII)V │ │ -3f6d44: 7054 f2c1 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ -3f6d4a: 0e00 |0003: return-void │ │ +3f6d28: |[3f6d28] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.:(Ljava/lang/String;[BII)V │ │ +3f6d38: 7054 f2c1 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;.:(Ljava/lang/String;[BII)V // method@c1f2 │ │ +3f6d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -1588617,17 +1588613,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/ZipShort;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f6cc8: |[3f6cc8] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ -3f6cd8: 6200 2c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ -3f6cdc: 1100 |0002: return-object v0 │ │ +3f6cbc: |[3f6cbc] org.apache.commons.compress.archivers.zip.UnicodePathExtraField.getHeaderId:()Lorg/apache/commons/compress/archivers/zip/ZipShort; │ │ +3f6ccc: 6200 2c8b |0000: sget-object v0, Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField;.UPATH_ID:Lorg/apache/commons/compress/archivers/zip/ZipShort; // field@8b2c │ │ +3f6cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/UnicodePathExtraField; │ │ │ │ source_file_idx : 26031 (UnicodePathExtraField.java) │ │ @@ -1588677,38 +1588673,38 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3f7168: |[3f7168] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.:(Ljava/io/InputStream;)V │ │ -3f7178: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -3f717c: 7030 14c7 3200 |0002: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c714 │ │ -3f7182: 1303 0900 |0005: const/16 v3, #int 9 // #9 │ │ -3f7186: 6e20 f8c2 3200 |0007: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setClearCode:(I)V // method@c2f8 │ │ -3f718c: 1303 0d00 |000a: const/16 v3, #int 13 // #d │ │ -3f7190: 6e20 f5c2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.initializeTables:(I)V // method@c2f5 │ │ -3f7196: 6e10 f2c2 0200 |000f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefixesLength:()I // method@c2f2 │ │ -3f719c: 0a03 |0012: move-result v3 │ │ -3f719e: 2333 dd1c |0013: new-array v3, v3, [Z // type@1cdd │ │ -3f71a2: 5b23 3d8b |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f71a6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -3f71a8: 1300 0001 |0018: const/16 v0, #int 256 // #100 │ │ -3f71ac: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -3f71ae: 3503 0900 |001b: if-ge v3, v0, 0024 // +0009 │ │ -3f71b2: 5420 3d8b |001d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f71b6: 4e01 0003 |001f: aput-boolean v1, v0, v3 │ │ -3f71ba: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3f71be: 28f5 |0023: goto 0018 // -000b │ │ -3f71c0: 6e10 efc2 0200 |0024: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ -3f71c6: 0a03 |0027: move-result v3 │ │ -3f71c8: b013 |0028: add-int/2addr v3, v1 │ │ -3f71ca: 6e20 fac2 3200 |0029: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ -3f71d0: 0e00 |002c: return-void │ │ +3f715c: |[3f715c] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.:(Ljava/io/InputStream;)V │ │ +3f716c: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +3f7170: 7030 14c7 3200 |0002: invoke-direct {v2, v3, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c714 │ │ +3f7176: 1303 0900 |0005: const/16 v3, #int 9 // #9 │ │ +3f717a: 6e20 f8c2 3200 |0007: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setClearCode:(I)V // method@c2f8 │ │ +3f7180: 1303 0d00 |000a: const/16 v3, #int 13 // #d │ │ +3f7184: 6e20 f5c2 3200 |000c: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.initializeTables:(I)V // method@c2f5 │ │ +3f718a: 6e10 f2c2 0200 |000f: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefixesLength:()I // method@c2f2 │ │ +3f7190: 0a03 |0012: move-result v3 │ │ +3f7192: 2333 dd1c |0013: new-array v3, v3, [Z // type@1cdd │ │ +3f7196: 5b23 3d8b |0015: iput-object v3, v2, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f719a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +3f719c: 1300 0001 |0018: const/16 v0, #int 256 // #100 │ │ +3f71a0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +3f71a2: 3503 0900 |001b: if-ge v3, v0, 0024 // +0009 │ │ +3f71a6: 5420 3d8b |001d: iget-object v0, v2, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f71aa: 4e01 0003 |001f: aput-boolean v1, v0, v3 │ │ +3f71ae: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3f71b2: 28f5 |0023: goto 0018 // -000b │ │ +3f71b4: 6e10 efc2 0200 |0024: invoke-virtual {v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ +3f71ba: 0a03 |0027: move-result v3 │ │ +3f71bc: b013 |0028: add-int/2addr v3, v1 │ │ +3f71be: 6e20 fac2 3200 |0029: invoke-virtual {v2, v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ +3f71c4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ 0x000c line=46 │ │ 0x000f line=47 │ │ 0x001d line=49 │ │ @@ -1588722,47 +1588718,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -3f71d4: |[3f71d4] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.partialClear:()V │ │ -3f71e4: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -3f71e8: 2300 dd1c |0002: new-array v0, v0, [Z // type@1cdd │ │ -3f71ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3f71ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3f71f0: 5473 3d8b |0006: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f71f4: 2134 |0008: array-length v4, v3 │ │ -3f71f6: 12f5 |0009: const/4 v5, #int -1 // #ff │ │ -3f71f8: 1216 |000a: const/4 v6, #int 1 // #1 │ │ -3f71fa: 3542 1500 |000b: if-ge v2, v4, 0020 // +0015 │ │ -3f71fe: 4703 0302 |000d: aget-boolean v3, v3, v2 │ │ -3f7202: 3803 0e00 |000f: if-eqz v3, 001d // +000e │ │ -3f7206: 6e20 f1c2 2700 |0011: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefix:(I)I // method@c2f1 │ │ -3f720c: 0a03 |0014: move-result v3 │ │ -3f720e: 3253 0800 |0015: if-eq v3, v5, 001d // +0008 │ │ -3f7212: 6e20 f1c2 2700 |0017: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefix:(I)I // method@c2f1 │ │ -3f7218: 0a03 |001a: move-result v3 │ │ -3f721a: 4e06 0003 |001b: aput-boolean v6, v0, v3 │ │ -3f721e: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f7222: 28e7 |001f: goto 0006 // -0019 │ │ -3f7224: 6e10 efc2 0700 |0020: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ -3f722a: 0a02 |0023: move-result v2 │ │ -3f722c: b062 |0024: add-int/2addr v2, v6 │ │ -3f722e: 2103 |0025: array-length v3, v0 │ │ -3f7230: 3532 1000 |0026: if-ge v2, v3, 0036 // +0010 │ │ -3f7234: 4703 0002 |0028: aget-boolean v3, v0, v2 │ │ -3f7238: 3903 0900 |002a: if-nez v3, 0033 // +0009 │ │ -3f723c: 5473 3d8b |002c: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f7240: 4e01 0302 |002e: aput-boolean v1, v3, v2 │ │ -3f7244: 6e30 f9c2 2705 |0030: invoke-virtual {v7, v2, v5}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setPrefix:(II)V // method@c2f9 │ │ -3f724a: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3f724e: 28f0 |0035: goto 0025 // -0010 │ │ -3f7250: 0e00 |0036: return-void │ │ +3f71c8: |[3f71c8] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.partialClear:()V │ │ +3f71d8: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +3f71dc: 2300 dd1c |0002: new-array v0, v0, [Z // type@1cdd │ │ +3f71e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3f71e2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3f71e4: 5473 3d8b |0006: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f71e8: 2134 |0008: array-length v4, v3 │ │ +3f71ea: 12f5 |0009: const/4 v5, #int -1 // #ff │ │ +3f71ec: 1216 |000a: const/4 v6, #int 1 // #1 │ │ +3f71ee: 3542 1500 |000b: if-ge v2, v4, 0020 // +0015 │ │ +3f71f2: 4703 0302 |000d: aget-boolean v3, v3, v2 │ │ +3f71f6: 3803 0e00 |000f: if-eqz v3, 001d // +000e │ │ +3f71fa: 6e20 f1c2 2700 |0011: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefix:(I)I // method@c2f1 │ │ +3f7200: 0a03 |0014: move-result v3 │ │ +3f7202: 3253 0800 |0015: if-eq v3, v5, 001d // +0008 │ │ +3f7206: 6e20 f1c2 2700 |0017: invoke-virtual {v7, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getPrefix:(I)I // method@c2f1 │ │ +3f720c: 0a03 |001a: move-result v3 │ │ +3f720e: 4e06 0003 |001b: aput-boolean v6, v0, v3 │ │ +3f7212: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f7216: 28e7 |001f: goto 0006 // -0019 │ │ +3f7218: 6e10 efc2 0700 |0020: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ +3f721e: 0a02 |0023: move-result v2 │ │ +3f7220: b062 |0024: add-int/2addr v2, v6 │ │ +3f7222: 2103 |0025: array-length v3, v0 │ │ +3f7224: 3532 1000 |0026: if-ge v2, v3, 0036 // +0010 │ │ +3f7228: 4703 0002 |0028: aget-boolean v3, v0, v2 │ │ +3f722c: 3903 0900 |002a: if-nez v3, 0033 // +0009 │ │ +3f7230: 5473 3d8b |002c: iget-object v3, v7, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f7234: 4e01 0302 |002e: aput-boolean v1, v3, v2 │ │ +3f7238: 6e30 f9c2 2705 |0030: invoke-virtual {v7, v2, v5}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setPrefix:(II)V // method@c2f9 │ │ +3f723e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3f7242: 28f0 |0035: goto 0025 // -0010 │ │ +3f7244: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x000d line=71 │ │ 0x0017 line=72 │ │ 0x0020 line=75 │ │ @@ -1588778,32 +1588774,32 @@ │ │ type : '(IB)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3f7034: |[3f7034] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.addEntry:(IB)I │ │ -3f7044: 6e10 f3c2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getTableSize:()I // method@c2f3 │ │ -3f704a: 0a00 |0003: move-result v0 │ │ -3f704c: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ -3f7050: 3510 0b00 |0006: if-ge v0, v1, 0011 // +000b │ │ -3f7054: 5432 3d8b |0008: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f7058: 4702 0200 |000a: aget-boolean v2, v2, v0 │ │ -3f705c: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -3f7060: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3f7064: 28f4 |0010: goto 0004 // -000c │ │ -3f7066: 6e20 fac2 0300 |0011: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ -3f706c: 6e40 ebc2 4315 |0014: invoke-virtual {v3, v4, v5, v1}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.addEntry:(IBI)I // method@c2eb │ │ -3f7072: 0a04 |0017: move-result v4 │ │ -3f7074: 3a04 0700 |0018: if-ltz v4, 001f // +0007 │ │ -3f7078: 5435 3d8b |001a: iget-object v5, v3, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f707c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -3f707e: 4e00 0504 |001d: aput-boolean v0, v5, v4 │ │ -3f7082: 0f04 |001f: return v4 │ │ +3f7028: |[3f7028] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.addEntry:(IB)I │ │ +3f7038: 6e10 f3c2 0300 |0000: invoke-virtual {v3}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getTableSize:()I // method@c2f3 │ │ +3f703e: 0a00 |0003: move-result v0 │ │ +3f7040: 1301 0020 |0004: const/16 v1, #int 8192 // #2000 │ │ +3f7044: 3510 0b00 |0006: if-ge v0, v1, 0011 // +000b │ │ +3f7048: 5432 3d8b |0008: iget-object v2, v3, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f704c: 4702 0200 |000a: aget-boolean v2, v2, v0 │ │ +3f7050: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +3f7054: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3f7058: 28f4 |0010: goto 0004 // -000c │ │ +3f705a: 6e20 fac2 0300 |0011: invoke-virtual {v3, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ +3f7060: 6e40 ebc2 4315 |0014: invoke-virtual {v3, v4, v5, v1}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.addEntry:(IBI)I // method@c2eb │ │ +3f7066: 0a04 |0017: move-result v4 │ │ +3f7068: 3a04 0700 |0018: if-ltz v4, 001f // +0007 │ │ +3f706c: 5435 3d8b |001a: iget-object v5, v3, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f7070: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +3f7072: 4e00 0504 |001d: aput-boolean v0, v5, v4 │ │ +3f7076: 0f04 |001f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x0011 line=60 │ │ 0x0014 line=61 │ │ 0x001a line=63 │ │ @@ -1588817,70 +1588813,70 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3f7084: |[3f7084] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.decompressNextSymbol:()I │ │ -3f7094: 6e10 f7c2 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.readNextCode:()I // method@c2f7 │ │ -3f709a: 0a00 |0003: move-result v0 │ │ -3f709c: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ -3f70a0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -3f70a2: 0f00 |0007: return v0 │ │ -3f70a4: 6e10 efc2 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ -3f70aa: 0a01 |000b: move-result v1 │ │ -3f70ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3f70ae: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -3f70b0: 3310 4c00 |000e: if-ne v0, v1, 005a // +004c │ │ -3f70b4: 6e10 f7c2 0400 |0010: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.readNextCode:()I // method@c2f7 │ │ -3f70ba: 0a00 |0013: move-result v0 │ │ -3f70bc: 3a00 3e00 |0014: if-ltz v0, 0052 // +003e │ │ -3f70c0: 3330 1600 |0016: if-ne v0, v3, 002c // +0016 │ │ -3f70c4: 6e10 f0c2 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getCodeSize:()I // method@c2f0 │ │ -3f70ca: 0a00 |001b: move-result v0 │ │ -3f70cc: 1301 0d00 |001c: const/16 v1, #int 13 // #d │ │ -3f70d0: 3510 0600 |001e: if-ge v0, v1, 0024 // +0006 │ │ -3f70d4: 6e10 f4c2 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.incrementCodeSize:()V // method@c2f4 │ │ -3f70da: 2817 |0023: goto 003a // +0017 │ │ -3f70dc: 2200 4210 |0024: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f70e0: 1a01 d61a |0026: const-string v1, "Attempt to increase code size beyond maximum" // string@1ad6 │ │ -3f70e4: 7020 7782 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f70ea: 2700 |002b: throw v0 │ │ -3f70ec: 1221 |002c: const/4 v1, #int 2 // #2 │ │ -3f70ee: 3310 0e00 |002d: if-ne v0, v1, 003b // +000e │ │ -3f70f2: 7010 f6c2 0400 |002f: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.partialClear:()V // method@c2f6 │ │ -3f70f8: 6e10 efc2 0400 |0032: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ -3f70fe: 0a00 |0035: move-result v0 │ │ -3f7100: b030 |0036: add-int/2addr v0, v3 │ │ -3f7102: 6e20 fac2 0400 |0037: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ -3f7108: 0f02 |003a: return v2 │ │ -3f710a: 2201 4210 |003b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -3f710e: 2202 9410 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -3f7112: 7010 8384 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f7118: 1a03 8f2d |0042: const-string v3, "Invalid clear code subcode " // string@2d8f │ │ -3f711c: 6e20 8f84 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7122: 6e20 8a84 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -3f7128: 6e10 9f84 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f712e: 0c00 |004d: move-result-object v0 │ │ -3f7130: 7020 7782 0100 |004e: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f7136: 2701 |0051: throw v1 │ │ -3f7138: 2200 4210 |0052: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -3f713c: 1a01 8165 |0054: const-string v1, "Unexpected EOF;" // string@6581 │ │ -3f7140: 7020 7782 1000 |0056: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -3f7146: 2700 |0059: throw v0 │ │ -3f7148: 5441 3d8b |005a: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ -3f714c: 4701 0100 |005c: aget-boolean v1, v1, v0 │ │ -3f7150: 3901 0700 |005e: if-nez v1, 0065 // +0007 │ │ -3f7154: 6e10 ecc2 0400 |0060: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.addRepeatOfPreviousCode:()I // method@c2ec │ │ -3f715a: 0a00 |0063: move-result v0 │ │ -3f715c: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -3f715e: 6e30 eec2 0402 |0065: invoke-virtual {v4, v0, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.expandCodeToOutputStack:(IZ)I // method@c2ee │ │ -3f7164: 0a00 |0068: move-result v0 │ │ -3f7166: 0f00 |0069: return v0 │ │ +3f7078: |[3f7078] org.apache.commons.compress.archivers.zip.UnshrinkingInputStream.decompressNextSymbol:()I │ │ +3f7088: 6e10 f7c2 0400 |0000: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.readNextCode:()I // method@c2f7 │ │ +3f708e: 0a00 |0003: move-result v0 │ │ +3f7090: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ +3f7094: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +3f7096: 0f00 |0007: return v0 │ │ +3f7098: 6e10 efc2 0400 |0008: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ +3f709e: 0a01 |000b: move-result v1 │ │ +3f70a0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3f70a2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +3f70a4: 3310 4c00 |000e: if-ne v0, v1, 005a // +004c │ │ +3f70a8: 6e10 f7c2 0400 |0010: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.readNextCode:()I // method@c2f7 │ │ +3f70ae: 0a00 |0013: move-result v0 │ │ +3f70b0: 3a00 3e00 |0014: if-ltz v0, 0052 // +003e │ │ +3f70b4: 3330 1600 |0016: if-ne v0, v3, 002c // +0016 │ │ +3f70b8: 6e10 f0c2 0400 |0018: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getCodeSize:()I // method@c2f0 │ │ +3f70be: 0a00 |001b: move-result v0 │ │ +3f70c0: 1301 0d00 |001c: const/16 v1, #int 13 // #d │ │ +3f70c4: 3510 0600 |001e: if-ge v0, v1, 0024 // +0006 │ │ +3f70c8: 6e10 f4c2 0400 |0020: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.incrementCodeSize:()V // method@c2f4 │ │ +3f70ce: 2817 |0023: goto 003a // +0017 │ │ +3f70d0: 2200 4210 |0024: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f70d4: 1a01 d61a |0026: const-string v1, "Attempt to increase code size beyond maximum" // string@1ad6 │ │ +3f70d8: 7020 7782 1000 |0028: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f70de: 2700 |002b: throw v0 │ │ +3f70e0: 1221 |002c: const/4 v1, #int 2 // #2 │ │ +3f70e2: 3310 0e00 |002d: if-ne v0, v1, 003b // +000e │ │ +3f70e6: 7010 f6c2 0400 |002f: invoke-direct {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.partialClear:()V // method@c2f6 │ │ +3f70ec: 6e10 efc2 0400 |0032: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.getClearCode:()I // method@c2ef │ │ +3f70f2: 0a00 |0035: move-result v0 │ │ +3f70f4: b030 |0036: add-int/2addr v0, v3 │ │ +3f70f6: 6e20 fac2 0400 |0037: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.setTableSize:(I)V // method@c2fa │ │ +3f70fc: 0f02 |003a: return v2 │ │ +3f70fe: 2201 4210 |003b: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +3f7102: 2202 9410 |003d: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +3f7106: 7010 8384 0200 |003f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f710c: 1a03 8f2d |0042: const-string v3, "Invalid clear code subcode " // string@2d8f │ │ +3f7110: 6e20 8f84 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f7116: 6e20 8a84 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +3f711c: 6e10 9f84 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f7122: 0c00 |004d: move-result-object v0 │ │ +3f7124: 7020 7782 0100 |004e: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f712a: 2701 |0051: throw v1 │ │ +3f712c: 2200 4210 |0052: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +3f7130: 1a01 8165 |0054: const-string v1, "Unexpected EOF;" // string@6581 │ │ +3f7134: 7020 7782 1000 |0056: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +3f713a: 2700 |0059: throw v0 │ │ +3f713c: 5441 3d8b |005a: iget-object v1, v4, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.isUsed:[Z // field@8b3d │ │ +3f7140: 4701 0100 |005c: aget-boolean v1, v1, v0 │ │ +3f7144: 3901 0700 |005e: if-nez v1, 0065 // +0007 │ │ +3f7148: 6e10 ecc2 0400 |0060: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.addRepeatOfPreviousCode:()I // method@c2ec │ │ +3f714e: 0a00 |0063: move-result v0 │ │ +3f7150: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +3f7152: 6e30 eec2 0402 |0065: invoke-virtual {v4, v0, v2}, Lorg/apache/commons/compress/archivers/zip/UnshrinkingInputStream;.expandCodeToOutputStack:(IZ)I // method@c2ee │ │ +3f7158: 0a00 |0068: move-result v0 │ │ +3f715a: 0f00 |0069: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=100 │ │ 0x0010 line=101 │ │ 0x0018 line=105 │ │ 0x0020 line=106 │ │ @@ -1588920,20 +1588916,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f7a20: |[3f7a20] org.apache.commons.compress.archivers.zip.X0014_X509Certificates.:()V │ │ -3f7a30: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7a34: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -3f7a38: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f7a3e: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ -3f7a44: 0e00 |000a: return-void │ │ +3f7a14: |[3f7a14] org.apache.commons.compress.archivers.zip.X0014_X509Certificates.:()V │ │ +3f7a24: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f7a28: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +3f7a2c: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7a32: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ +3f7a38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/X0014_X509Certificates; │ │ │ │ Virtual methods - │ │ @@ -1588970,20 +1588966,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f7a78: |[3f7a78] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.:()V │ │ -3f7a88: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7a8c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -3f7a90: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f7a96: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ -3f7a9c: 0e00 |000a: return-void │ │ +3f7a6c: |[3f7a6c] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.:()V │ │ +3f7a7c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f7a80: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +3f7a84: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7a8a: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ +3f7a90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; │ │ │ │ Virtual methods - │ │ @@ -1588992,17 +1588988,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7a60: |[3f7a60] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f7a70: 5410 4e8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b4e │ │ -3f7a74: 1100 |0002: return-object v0 │ │ +3f7a54: |[3f7a54] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f7a64: 5410 4e8b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b4e │ │ +3f7a68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;) │ │ @@ -1589010,17 +1589006,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7a48: |[3f7a48] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.getRecordCount:()I │ │ -3f7a58: 5210 4f8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.rcount:I // field@8b4f │ │ -3f7a5c: 0f00 |0002: return v0 │ │ +3f7a3c: |[3f7a3c] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.getRecordCount:()I │ │ +3f7a4c: 5210 4f8b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.rcount:I // field@8b4f │ │ +3f7a50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;) │ │ @@ -1589028,26 +1589024,26 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3f7aa0: |[3f7aa0] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.parseFromCentralDirectoryData:([BII)V │ │ -3f7ab0: 6f40 68c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromCentralDirectoryData:([BII)V // method@c268 │ │ -3f7ab6: 7120 f6c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7abc: 0a03 |0006: move-result v3 │ │ -3f7abe: 5903 4f8b |0007: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.rcount:I // field@8b4f │ │ -3f7ac2: d802 0202 |0009: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3f7ac6: 7120 f6c4 2100 |000b: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7acc: 0a01 |000e: move-result v1 │ │ -3f7ace: 7110 5ec2 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ -3f7ad4: 0c01 |0012: move-result-object v1 │ │ -3f7ad6: 5b01 4e8b |0013: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b4e │ │ -3f7ada: 0e00 |0015: return-void │ │ +3f7a94: |[3f7a94] org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile.parseFromCentralDirectoryData:([BII)V │ │ +3f7aa4: 6f40 68c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromCentralDirectoryData:([BII)V // method@c268 │ │ +3f7aaa: 7120 f6c4 2100 |0003: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7ab0: 0a03 |0006: move-result v3 │ │ +3f7ab2: 5903 4f8b |0007: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.rcount:I // field@8b4f │ │ +3f7ab6: d802 0202 |0009: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3f7aba: 7120 f6c4 2100 |000b: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7ac0: 0a01 |000e: move-result v1 │ │ +3f7ac2: 7110 5ec2 0100 |000f: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ +3f7ac8: 0c01 |0012: move-result-object v1 │ │ +3f7aca: 5b01 4e8b |0013: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b4e │ │ +3f7ace: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x000b line=73 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lorg/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile; │ │ @@ -1589088,20 +1589084,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f7b0c: |[3f7b0c] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.:()V │ │ -3f7b1c: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7b20: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -3f7b24: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f7b2a: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ -3f7b30: 0e00 |000a: return-void │ │ +3f7b00: |[3f7b00] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.:()V │ │ +3f7b10: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f7b14: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +3f7b18: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7b1e: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ +3f7b24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; │ │ │ │ Virtual methods - │ │ @@ -1589110,17 +1589106,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7af4: |[3f7af4] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f7b04: 5410 508b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b50 │ │ -3f7b08: 1100 |0002: return-object v0 │ │ +3f7ae8: |[3f7ae8] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f7af8: 5410 508b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b50 │ │ +3f7afc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;) │ │ @@ -1589128,17 +1589124,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7adc: |[3f7adc] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.getRecordCount:()I │ │ -3f7aec: 5210 518b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.rcount:I // field@8b51 │ │ -3f7af0: 0f00 |0002: return v0 │ │ +3f7ad0: |[3f7ad0] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.getRecordCount:()I │ │ +3f7ae0: 5210 518b |0000: iget v0, v1, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.rcount:I // field@8b51 │ │ +3f7ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;) │ │ @@ -1589146,25 +1589142,25 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3f7b34: |[3f7b34] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.parseFromCentralDirectoryData:([BII)V │ │ -3f7b44: 7120 f6c4 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7b4a: 0a03 |0003: move-result v3 │ │ -3f7b4c: 5903 518b |0004: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.rcount:I // field@8b51 │ │ -3f7b50: d802 0202 |0006: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3f7b54: 7120 f6c4 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7b5a: 0a01 |000b: move-result v1 │ │ -3f7b5c: 7110 5ec2 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ -3f7b62: 0c01 |000f: move-result-object v1 │ │ -3f7b64: 5b01 508b |0010: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b50 │ │ -3f7b68: 0e00 |0012: return-void │ │ +3f7b28: |[3f7b28] org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory.parseFromCentralDirectoryData:([BII)V │ │ +3f7b38: 7120 f6c4 2100 |0000: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7b3e: 0a03 |0003: move-result v3 │ │ +3f7b40: 5903 518b |0004: iput v3, v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.rcount:I // field@8b51 │ │ +3f7b44: d802 0202 |0006: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3f7b48: 7120 f6c4 2100 |0008: invoke-static {v1, v2}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7b4e: 0a01 |000b: move-result v1 │ │ +3f7b50: 7110 5ec2 0100 |000c: invoke-static {v1}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ +3f7b56: 0c01 |000f: move-result-object v1 │ │ +3f7b58: 5b01 508b |0010: iput-object v1, v0, Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b50 │ │ +3f7b5c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory; │ │ 0x0000 - 0x0013 reg=1 (null) [B │ │ @@ -1589248,20 +1589244,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f7bb4: |[3f7bb4] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.:()V │ │ -3f7bc4: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7bc8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -3f7bcc: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f7bd2: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ -3f7bd8: 0e00 |000a: return-void │ │ +3f7ba8: |[3f7ba8] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.:()V │ │ +3f7bb8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f7bbc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +3f7bc0: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7bc6: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ +3f7bcc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ │ │ Virtual methods - │ │ @@ -1589270,17 +1589266,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7b84: |[3f7b84] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getEncryptionAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ -3f7b94: 5410 528b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ -3f7b98: 1100 |0002: return-object v0 │ │ +3f7b78: |[3f7b78] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getEncryptionAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; │ │ +3f7b88: 5410 528b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ +3f7b8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ │ │ #1 : (in Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;) │ │ @@ -1589288,17 +1589284,17 @@ │ │ type : '()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7b9c: |[3f7b9c] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ -3f7bac: 5410 578b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ -3f7bb0: 1100 |0002: return-object v0 │ │ +3f7b90: |[3f7b90] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getHashAlgorithm:()Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; │ │ +3f7ba0: 5410 578b |0000: iget-object v0, v1, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ +3f7ba4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ │ │ #2 : (in Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;) │ │ @@ -1589306,17 +1589302,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f7b6c: |[3f7b6c] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getRecordCount:()J │ │ -3f7b7c: 5320 5b8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7b80: 1000 |0002: return-wide v0 │ │ +3f7b60: |[3f7b60] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.getRecordCount:()J │ │ +3f7b70: 5320 5b8b |0000: iget-wide v0, v2, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7b74: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ │ │ #3 : (in Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;) │ │ @@ -1589324,64 +1589320,64 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -3f7bdc: |[3f7bdc] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseCentralDirectoryFormat:([BII)V │ │ -3f7bec: 7120 f6c4 6500 |0000: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7bf2: 0a07 |0003: move-result v7 │ │ -3f7bf4: 5947 568b |0004: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.format:I // field@8b56 │ │ -3f7bf8: d807 0602 |0006: add-int/lit8 v7, v6, #int 2 // #02 │ │ -3f7bfc: 7120 f6c4 7500 |0008: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7c02: 0a07 |000b: move-result v7 │ │ -3f7c04: 7110 58c2 0700 |000c: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c258 │ │ -3f7c0a: 0c07 |000f: move-result-object v7 │ │ -3f7c0c: 5b47 528b |0010: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ -3f7c10: d807 0604 |0012: add-int/lit8 v7, v6, #int 4 // #04 │ │ -3f7c14: 7120 f6c4 7500 |0014: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7c1a: 0a07 |0017: move-result v7 │ │ -3f7c1c: 5947 538b |0018: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.bitlen:I // field@8b53 │ │ -3f7c20: d807 0606 |001a: add-int/lit8 v7, v6, #int 6 // #06 │ │ -3f7c24: 7120 f6c4 7500 |001c: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7c2a: 0a07 |001f: move-result v7 │ │ -3f7c2c: 5947 558b |0020: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.flags:I // field@8b55 │ │ -3f7c30: d807 0608 |0022: add-int/lit8 v7, v6, #int 8 // #08 │ │ -3f7c34: 7120 dec4 7500 |0024: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3f7c3a: 0b00 |0027: move-result-wide v0 │ │ -3f7c3c: 5a40 5b8b |0028: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7c40: 5340 5b8b |002a: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7c44: 1602 0000 |002c: const-wide/16 v2, #int 0 // #0 │ │ -3f7c48: 3107 0002 |002e: cmp-long v7, v0, v2 │ │ -3f7c4c: 3d07 2a00 |0030: if-lez v7, 005a // +002a │ │ -3f7c50: d807 060c |0032: add-int/lit8 v7, v6, #int 12 // #0c │ │ -3f7c54: 7120 f6c4 7500 |0034: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7c5a: 0a07 |0037: move-result v7 │ │ -3f7c5c: 7110 5ec2 0700 |0038: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ -3f7c62: 0c07 |003b: move-result-object v7 │ │ -3f7c64: 5b47 578b |003c: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ -3f7c68: d806 060e |003e: add-int/lit8 v6, v6, #int 14 // #0e │ │ -3f7c6c: 7120 f6c4 6500 |0040: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7c72: 0a05 |0043: move-result v5 │ │ -3f7c74: 5945 588b |0044: iput v5, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ -3f7c78: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -3f7c7a: 1206 |0047: const/4 v6, #int 0 // #0 │ │ -3f7c7c: 8160 |0048: int-to-long v0, v6 │ │ -3f7c7e: 5342 5b8b |0049: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7c82: 3107 0002 |004b: cmp-long v7, v0, v2 │ │ -3f7c86: 3b07 0d00 |004d: if-gez v7, 005a // +000d │ │ -3f7c8a: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -3f7c8c: 5240 588b |0050: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ -3f7c90: 3507 0500 |0052: if-ge v7, v0, 0057 // +0005 │ │ -3f7c94: d807 0701 |0054: add-int/lit8 v7, v7, #int 1 // #01 │ │ -3f7c98: 28fa |0056: goto 0050 // -0006 │ │ -3f7c9a: d806 0601 |0057: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3f7c9e: 28ef |0059: goto 0048 // -0011 │ │ -3f7ca0: 0e00 |005a: return-void │ │ +3f7bd0: |[3f7bd0] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseCentralDirectoryFormat:([BII)V │ │ +3f7be0: 7120 f6c4 6500 |0000: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7be6: 0a07 |0003: move-result v7 │ │ +3f7be8: 5947 568b |0004: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.format:I // field@8b56 │ │ +3f7bec: d807 0602 |0006: add-int/lit8 v7, v6, #int 2 // #02 │ │ +3f7bf0: 7120 f6c4 7500 |0008: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7bf6: 0a07 |000b: move-result v7 │ │ +3f7bf8: 7110 58c2 0700 |000c: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c258 │ │ +3f7bfe: 0c07 |000f: move-result-object v7 │ │ +3f7c00: 5b47 528b |0010: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ +3f7c04: d807 0604 |0012: add-int/lit8 v7, v6, #int 4 // #04 │ │ +3f7c08: 7120 f6c4 7500 |0014: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7c0e: 0a07 |0017: move-result v7 │ │ +3f7c10: 5947 538b |0018: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.bitlen:I // field@8b53 │ │ +3f7c14: d807 0606 |001a: add-int/lit8 v7, v6, #int 6 // #06 │ │ +3f7c18: 7120 f6c4 7500 |001c: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7c1e: 0a07 |001f: move-result v7 │ │ +3f7c20: 5947 558b |0020: iput v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.flags:I // field@8b55 │ │ +3f7c24: d807 0608 |0022: add-int/lit8 v7, v6, #int 8 // #08 │ │ +3f7c28: 7120 dec4 7500 |0024: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3f7c2e: 0b00 |0027: move-result-wide v0 │ │ +3f7c30: 5a40 5b8b |0028: iput-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7c34: 5340 5b8b |002a: iget-wide v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7c38: 1602 0000 |002c: const-wide/16 v2, #int 0 // #0 │ │ +3f7c3c: 3107 0002 |002e: cmp-long v7, v0, v2 │ │ +3f7c40: 3d07 2a00 |0030: if-lez v7, 005a // +002a │ │ +3f7c44: d807 060c |0032: add-int/lit8 v7, v6, #int 12 // #0c │ │ +3f7c48: 7120 f6c4 7500 |0034: invoke-static {v5, v7}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7c4e: 0a07 |0037: move-result v7 │ │ +3f7c50: 7110 5ec2 0700 |0038: invoke-static {v7}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ +3f7c56: 0c07 |003b: move-result-object v7 │ │ +3f7c58: 5b47 578b |003c: iput-object v7, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ +3f7c5c: d806 060e |003e: add-int/lit8 v6, v6, #int 14 // #0e │ │ +3f7c60: 7120 f6c4 6500 |0040: invoke-static {v5, v6}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7c66: 0a05 |0043: move-result v5 │ │ +3f7c68: 5945 588b |0044: iput v5, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ +3f7c6c: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +3f7c6e: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +3f7c70: 8160 |0048: int-to-long v0, v6 │ │ +3f7c72: 5342 5b8b |0049: iget-wide v2, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7c76: 3107 0002 |004b: cmp-long v7, v0, v2 │ │ +3f7c7a: 3b07 0d00 |004d: if-gez v7, 005a // +000d │ │ +3f7c7e: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +3f7c80: 5240 588b |0050: iget v0, v4, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ +3f7c84: 3507 0500 |0052: if-ge v7, v0, 0057 // +0005 │ │ +3f7c88: d807 0701 |0054: add-int/lit8 v7, v7, #int 1 // #01 │ │ +3f7c8c: 28fa |0056: goto 0050 // -0006 │ │ +3f7c8e: d806 0601 |0057: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3f7c92: 28ef |0059: goto 0048 // -0011 │ │ +3f7c94: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0008 line=304 │ │ 0x0014 line=305 │ │ 0x001c line=306 │ │ 0x0024 line=307 │ │ @@ -1589401,134 +1589397,134 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 231 16-bit code units │ │ -3f7ca4: |[3f7ca4] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFileFormat:([BII)V │ │ -3f7cb4: 7120 f6c4 9800 |0000: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7cba: 0a0a |0003: move-result v10 │ │ -3f7cbc: 23a0 c71b |0004: new-array v0, v10, [B // type@1bc7 │ │ -3f7cc0: 5b70 598b |0006: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.ivData:[B // field@8b59 │ │ -3f7cc4: d800 0904 |0008: add-int/lit8 v0, v9, #int 4 // #04 │ │ -3f7cc8: 5471 598b |000a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.ivData:[B // field@8b59 │ │ -3f7ccc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -3f7cce: 715a a084 0821 |000d: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7cd4: b0a9 |0010: add-int/2addr v9, v10 │ │ -3f7cd6: d80a 0906 |0011: add-int/lit8 v10, v9, #int 6 // #06 │ │ -3f7cda: 7120 f6c4 a800 |0013: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7ce0: 0a0a |0016: move-result v10 │ │ -3f7ce2: 597a 568b |0017: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.format:I // field@8b56 │ │ -3f7ce6: d80a 0908 |0019: add-int/lit8 v10, v9, #int 8 // #08 │ │ -3f7cea: 7120 f6c4 a800 |001b: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7cf0: 0a0a |001e: move-result v10 │ │ -3f7cf2: 7110 58c2 0a00 |001f: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c258 │ │ -3f7cf8: 0c0a |0022: move-result-object v10 │ │ -3f7cfa: 5b7a 528b |0023: iput-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ -3f7cfe: d80a 090a |0025: add-int/lit8 v10, v9, #int 10 // #0a │ │ -3f7d02: 7120 f6c4 a800 |0027: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7d08: 0a0a |002a: move-result v10 │ │ -3f7d0a: 597a 538b |002b: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.bitlen:I // field@8b53 │ │ -3f7d0e: d80a 090c |002d: add-int/lit8 v10, v9, #int 12 // #0c │ │ -3f7d12: 7120 f6c4 a800 |002f: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7d18: 0a0a |0032: move-result v10 │ │ -3f7d1a: 597a 558b |0033: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.flags:I // field@8b55 │ │ -3f7d1e: d80a 090e |0035: add-int/lit8 v10, v9, #int 14 // #0e │ │ -3f7d22: 7120 f6c4 a800 |0037: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7d28: 0a0a |003a: move-result v10 │ │ -3f7d2a: 23a0 c71b |003b: new-array v0, v10, [B // type@1bc7 │ │ -3f7d2e: 5b70 548b |003d: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.erdData:[B // field@8b54 │ │ -3f7d32: d800 0910 |003f: add-int/lit8 v0, v9, #int 16 // #10 │ │ -3f7d36: 5471 548b |0041: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.erdData:[B // field@8b54 │ │ -3f7d3a: 715a a084 0821 |0043: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7d40: b0a0 |0046: add-int/2addr v0, v10 │ │ -3f7d42: 7120 dec4 0800 |0047: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ -3f7d48: 0b00 |004a: move-result-wide v0 │ │ -3f7d4a: 5a70 5b8b |004b: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7d4e: 6200 3c79 |004d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ -3f7d52: 2201 9410 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -3f7d56: 7010 8384 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -3f7d5c: 1a03 3fbc |0054: const-string v3, "rcount: " // string@bc3f │ │ -3f7d60: 6e20 8f84 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -3f7d66: 5373 5b8b |0059: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7d6a: 6e30 8b84 3104 |005b: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -3f7d70: 6e10 9f84 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -3f7d76: 0c01 |0061: move-result-object v1 │ │ -3f7d78: 6e20 b882 1000 |0062: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ -3f7d7e: 5370 5b8b |0065: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ -3f7d82: 1243 |0067: const/4 v3, #int 4 // #4 │ │ -3f7d84: 1604 0000 |0068: const-wide/16 v4, #int 0 // #0 │ │ -3f7d88: 3106 0004 |006a: cmp-long v6, v0, v4 │ │ -3f7d8c: 3906 2300 |006c: if-nez v6, 008f // +0023 │ │ -3f7d90: d800 0914 |006e: add-int/lit8 v0, v9, #int 20 // #14 │ │ -3f7d94: b0a0 |0070: add-int/2addr v0, v10 │ │ -3f7d96: 7120 f6c4 0800 |0071: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7d9c: 0a00 |0074: move-result v0 │ │ -3f7d9e: d801 00fc |0075: add-int/lit8 v1, v0, #int -4 // #fc │ │ -3f7da2: 2314 c71b |0077: new-array v4, v1, [B // type@1bc7 │ │ -3f7da6: 5b74 5e8b |0079: iput-object v4, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ -3f7daa: 2334 c71b |007b: new-array v4, v3, [B // type@1bc7 │ │ -3f7dae: 5b74 5d8b |007d: iput-object v4, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ -3f7db2: d809 0916 |007f: add-int/lit8 v9, v9, #int 22 // #16 │ │ -3f7db6: b0a9 |0081: add-int/2addr v9, v10 │ │ -3f7db8: 547a 5e8b |0082: iget-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ -3f7dbc: 7151 a084 982a |0084: invoke-static {v8, v9, v10, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7dc2: b009 |0087: add-int/2addr v9, v0 │ │ -3f7dc4: b139 |0088: sub-int/2addr v9, v3 │ │ -3f7dc6: 547a 5d8b |0089: iget-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ -3f7dca: 7153 a084 982a |008b: invoke-static {v8, v9, v10, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7dd0: 2858 |008e: goto 00e6 // +0058 │ │ -3f7dd2: d800 0914 |008f: add-int/lit8 v0, v9, #int 20 // #14 │ │ -3f7dd6: b0a0 |0091: add-int/2addr v0, v10 │ │ -3f7dd8: 7120 f6c4 0800 |0092: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7dde: 0a00 |0095: move-result v0 │ │ -3f7de0: 7110 5ec2 0000 |0096: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ -3f7de6: 0c00 |0099: move-result-object v0 │ │ -3f7de8: 5b70 578b |009a: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ -3f7dec: d800 0916 |009c: add-int/lit8 v0, v9, #int 22 // #16 │ │ -3f7df0: b0a0 |009e: add-int/2addr v0, v10 │ │ -3f7df2: 7120 f6c4 0800 |009f: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7df8: 0a01 |00a2: move-result v1 │ │ -3f7dfa: 5971 588b |00a3: iput v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ -3f7dfe: d801 0918 |00a5: add-int/lit8 v1, v9, #int 24 // #18 │ │ -3f7e02: b0a1 |00a7: add-int/2addr v1, v10 │ │ -3f7e04: 7120 f6c4 1800 |00a8: invoke-static {v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7e0a: 0a04 |00ab: move-result v4 │ │ -3f7e0c: 5275 588b |00ac: iget v5, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ -3f7e10: 2356 c71b |00ae: new-array v6, v5, [B // type@1bc7 │ │ -3f7e14: 5b76 5c8b |00b0: iput-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.recipientKeyHash:[B // field@8b5c │ │ -3f7e18: 9106 0405 |00b2: sub-int v6, v4, v5 │ │ -3f7e1c: 2366 c71b |00b4: new-array v6, v6, [B // type@1bc7 │ │ -3f7e20: 5b76 5a8b |00b6: iput-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.keyBlob:[B // field@8b5a │ │ -3f7e24: 5476 5c8b |00b8: iget-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.recipientKeyHash:[B // field@8b5c │ │ -3f7e28: 7155 a084 1826 |00ba: invoke-static {v8, v1, v6, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7e2e: 5275 588b |00bd: iget v5, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ -3f7e32: b051 |00bf: add-int/2addr v1, v5 │ │ -3f7e34: 5476 5a8b |00c0: iget-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.keyBlob:[B // field@8b5a │ │ -3f7e38: 9105 0405 |00c2: sub-int v5, v4, v5 │ │ -3f7e3c: 7155 a084 1826 |00c4: invoke-static {v8, v1, v6, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7e42: d809 091a |00c7: add-int/lit8 v9, v9, #int 26 // #1a │ │ -3f7e46: b0a9 |00c9: add-int/2addr v9, v10 │ │ -3f7e48: b049 |00ca: add-int/2addr v9, v4 │ │ -3f7e4a: 7120 f6c4 9800 |00cb: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ -3f7e50: 0a09 |00ce: move-result v9 │ │ -3f7e52: d80a 09fc |00cf: add-int/lit8 v10, v9, #int -4 // #fc │ │ -3f7e56: 23a1 c71b |00d1: new-array v1, v10, [B // type@1bc7 │ │ -3f7e5a: 5b71 5e8b |00d3: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ -3f7e5e: 2331 c71b |00d5: new-array v1, v3, [B // type@1bc7 │ │ -3f7e62: 5b71 5d8b |00d7: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ -3f7e66: b040 |00d9: add-int/2addr v0, v4 │ │ -3f7e68: 5471 5e8b |00da: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ -3f7e6c: 715a a084 0821 |00dc: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7e72: b090 |00df: add-int/2addr v0, v9 │ │ -3f7e74: b130 |00e0: sub-int/2addr v0, v3 │ │ -3f7e76: 5479 5d8b |00e1: iget-object v9, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ -3f7e7a: 7153 a084 0829 |00e3: invoke-static {v8, v0, v9, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ -3f7e80: 0e00 |00e6: return-void │ │ +3f7c98: |[3f7c98] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFileFormat:([BII)V │ │ +3f7ca8: 7120 f6c4 9800 |0000: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7cae: 0a0a |0003: move-result v10 │ │ +3f7cb0: 23a0 c71b |0004: new-array v0, v10, [B // type@1bc7 │ │ +3f7cb4: 5b70 598b |0006: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.ivData:[B // field@8b59 │ │ +3f7cb8: d800 0904 |0008: add-int/lit8 v0, v9, #int 4 // #04 │ │ +3f7cbc: 5471 598b |000a: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.ivData:[B // field@8b59 │ │ +3f7cc0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +3f7cc2: 715a a084 0821 |000d: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7cc8: b0a9 |0010: add-int/2addr v9, v10 │ │ +3f7cca: d80a 0906 |0011: add-int/lit8 v10, v9, #int 6 // #06 │ │ +3f7cce: 7120 f6c4 a800 |0013: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7cd4: 0a0a |0016: move-result v10 │ │ +3f7cd6: 597a 568b |0017: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.format:I // field@8b56 │ │ +3f7cda: d80a 0908 |0019: add-int/lit8 v10, v9, #int 8 // #08 │ │ +3f7cde: 7120 f6c4 a800 |001b: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7ce4: 0a0a |001e: move-result v10 │ │ +3f7ce6: 7110 58c2 0a00 |001f: invoke-static {v10}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // method@c258 │ │ +3f7cec: 0c0a |0022: move-result-object v10 │ │ +3f7cee: 5b7a 528b |0023: iput-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.algId:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm; // field@8b52 │ │ +3f7cf2: d80a 090a |0025: add-int/lit8 v10, v9, #int 10 // #0a │ │ +3f7cf6: 7120 f6c4 a800 |0027: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7cfc: 0a0a |002a: move-result v10 │ │ +3f7cfe: 597a 538b |002b: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.bitlen:I // field@8b53 │ │ +3f7d02: d80a 090c |002d: add-int/lit8 v10, v9, #int 12 // #0c │ │ +3f7d06: 7120 f6c4 a800 |002f: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7d0c: 0a0a |0032: move-result v10 │ │ +3f7d0e: 597a 558b |0033: iput v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.flags:I // field@8b55 │ │ +3f7d12: d80a 090e |0035: add-int/lit8 v10, v9, #int 14 // #0e │ │ +3f7d16: 7120 f6c4 a800 |0037: invoke-static {v8, v10}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7d1c: 0a0a |003a: move-result v10 │ │ +3f7d1e: 23a0 c71b |003b: new-array v0, v10, [B // type@1bc7 │ │ +3f7d22: 5b70 548b |003d: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.erdData:[B // field@8b54 │ │ +3f7d26: d800 0910 |003f: add-int/lit8 v0, v9, #int 16 // #10 │ │ +3f7d2a: 5471 548b |0041: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.erdData:[B // field@8b54 │ │ +3f7d2e: 715a a084 0821 |0043: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7d34: b0a0 |0046: add-int/2addr v0, v10 │ │ +3f7d36: 7120 dec4 0800 |0047: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipLong;.getValue:([BI)J // method@c4de │ │ +3f7d3c: 0b00 |004a: move-result-wide v0 │ │ +3f7d3e: 5a70 5b8b |004b: iput-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7d42: 6200 3c79 |004d: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@793c │ │ +3f7d46: 2201 9410 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +3f7d4a: 7010 8384 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +3f7d50: 1a03 3fbc |0054: const-string v3, "rcount: " // string@bc3f │ │ +3f7d54: 6e20 8f84 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +3f7d5a: 5373 5b8b |0059: iget-wide v3, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7d5e: 6e30 8b84 3104 |005b: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +3f7d64: 6e10 9f84 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +3f7d6a: 0c01 |0061: move-result-object v1 │ │ +3f7d6c: 6e20 b882 1000 |0062: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@82b8 │ │ +3f7d72: 5370 5b8b |0065: iget-wide v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.rcount:J // field@8b5b │ │ +3f7d76: 1243 |0067: const/4 v3, #int 4 // #4 │ │ +3f7d78: 1604 0000 |0068: const-wide/16 v4, #int 0 // #0 │ │ +3f7d7c: 3106 0004 |006a: cmp-long v6, v0, v4 │ │ +3f7d80: 3906 2300 |006c: if-nez v6, 008f // +0023 │ │ +3f7d84: d800 0914 |006e: add-int/lit8 v0, v9, #int 20 // #14 │ │ +3f7d88: b0a0 |0070: add-int/2addr v0, v10 │ │ +3f7d8a: 7120 f6c4 0800 |0071: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7d90: 0a00 |0074: move-result v0 │ │ +3f7d92: d801 00fc |0075: add-int/lit8 v1, v0, #int -4 // #fc │ │ +3f7d96: 2314 c71b |0077: new-array v4, v1, [B // type@1bc7 │ │ +3f7d9a: 5b74 5e8b |0079: iput-object v4, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ +3f7d9e: 2334 c71b |007b: new-array v4, v3, [B // type@1bc7 │ │ +3f7da2: 5b74 5d8b |007d: iput-object v4, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ +3f7da6: d809 0916 |007f: add-int/lit8 v9, v9, #int 22 // #16 │ │ +3f7daa: b0a9 |0081: add-int/2addr v9, v10 │ │ +3f7dac: 547a 5e8b |0082: iget-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ +3f7db0: 7151 a084 982a |0084: invoke-static {v8, v9, v10, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7db6: b009 |0087: add-int/2addr v9, v0 │ │ +3f7db8: b139 |0088: sub-int/2addr v9, v3 │ │ +3f7dba: 547a 5d8b |0089: iget-object v10, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ +3f7dbe: 7153 a084 982a |008b: invoke-static {v8, v9, v10, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7dc4: 2858 |008e: goto 00e6 // +0058 │ │ +3f7dc6: d800 0914 |008f: add-int/lit8 v0, v9, #int 20 // #14 │ │ +3f7dca: b0a0 |0091: add-int/2addr v0, v10 │ │ +3f7dcc: 7120 f6c4 0800 |0092: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7dd2: 0a00 |0095: move-result v0 │ │ +3f7dd4: 7110 5ec2 0000 |0096: invoke-static {v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm;.getAlgorithmByCode:(I)Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // method@c25e │ │ +3f7dda: 0c00 |0099: move-result-object v0 │ │ +3f7ddc: 5b70 578b |009a: iput-object v0, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashAlg:Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm; // field@8b57 │ │ +3f7de0: d800 0916 |009c: add-int/lit8 v0, v9, #int 22 // #16 │ │ +3f7de4: b0a0 |009e: add-int/2addr v0, v10 │ │ +3f7de6: 7120 f6c4 0800 |009f: invoke-static {v8, v0}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7dec: 0a01 |00a2: move-result v1 │ │ +3f7dee: 5971 588b |00a3: iput v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ +3f7df2: d801 0918 |00a5: add-int/lit8 v1, v9, #int 24 // #18 │ │ +3f7df6: b0a1 |00a7: add-int/2addr v1, v10 │ │ +3f7df8: 7120 f6c4 1800 |00a8: invoke-static {v8, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7dfe: 0a04 |00ab: move-result v4 │ │ +3f7e00: 5275 588b |00ac: iget v5, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ +3f7e04: 2356 c71b |00ae: new-array v6, v5, [B // type@1bc7 │ │ +3f7e08: 5b76 5c8b |00b0: iput-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.recipientKeyHash:[B // field@8b5c │ │ +3f7e0c: 9106 0405 |00b2: sub-int v6, v4, v5 │ │ +3f7e10: 2366 c71b |00b4: new-array v6, v6, [B // type@1bc7 │ │ +3f7e14: 5b76 5a8b |00b6: iput-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.keyBlob:[B // field@8b5a │ │ +3f7e18: 5476 5c8b |00b8: iget-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.recipientKeyHash:[B // field@8b5c │ │ +3f7e1c: 7155 a084 1826 |00ba: invoke-static {v8, v1, v6, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7e22: 5275 588b |00bd: iget v5, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.hashSize:I // field@8b58 │ │ +3f7e26: b051 |00bf: add-int/2addr v1, v5 │ │ +3f7e28: 5476 5a8b |00c0: iget-object v6, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.keyBlob:[B // field@8b5a │ │ +3f7e2c: 9105 0405 |00c2: sub-int v5, v4, v5 │ │ +3f7e30: 7155 a084 1826 |00c4: invoke-static {v8, v1, v6, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7e36: d809 091a |00c7: add-int/lit8 v9, v9, #int 26 // #1a │ │ +3f7e3a: b0a9 |00c9: add-int/2addr v9, v10 │ │ +3f7e3c: b049 |00ca: add-int/2addr v9, v4 │ │ +3f7e3e: 7120 f6c4 9800 |00cb: invoke-static {v8, v9}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.getValue:([BI)I // method@c4f6 │ │ +3f7e44: 0a09 |00ce: move-result v9 │ │ +3f7e46: d80a 09fc |00cf: add-int/lit8 v10, v9, #int -4 // #fc │ │ +3f7e4a: 23a1 c71b |00d1: new-array v1, v10, [B // type@1bc7 │ │ +3f7e4e: 5b71 5e8b |00d3: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ +3f7e52: 2331 c71b |00d5: new-array v1, v3, [B // type@1bc7 │ │ +3f7e56: 5b71 5d8b |00d7: iput-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ +3f7e5a: b040 |00d9: add-int/2addr v0, v4 │ │ +3f7e5c: 5471 5e8b |00da: iget-object v1, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vData:[B // field@8b5e │ │ +3f7e60: 715a a084 0821 |00dc: invoke-static {v8, v0, v1, v2, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7e66: b090 |00df: add-int/2addr v0, v9 │ │ +3f7e68: b130 |00e0: sub-int/2addr v0, v3 │ │ +3f7e6a: 5479 5d8b |00e1: iget-object v9, v7, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.vCRC32:[B // field@8b5d │ │ +3f7e6e: 7153 a084 0829 |00e3: invoke-static {v8, v0, v9, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@84a0 │ │ +3f7e74: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x000a line=333 │ │ 0x0013 line=335 │ │ 0x001b line=336 │ │ @@ -1589568,18 +1589564,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3f7e84: |[3f7e84] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFromCentralDirectoryData:([BII)V │ │ -3f7e94: 6f40 68c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromCentralDirectoryData:([BII)V // method@c268 │ │ -3f7e9a: 6e40 2cc3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.parseCentralDirectoryFormat:([BII)V // method@c32c │ │ -3f7ea0: 0e00 |0006: return-void │ │ +3f7e78: |[3f7e78] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFromCentralDirectoryData:([BII)V │ │ +3f7e88: 6f40 68c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromCentralDirectoryData:([BII)V // method@c268 │ │ +3f7e8e: 6e40 2cc3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.parseCentralDirectoryFormat:([BII)V // method@c32c │ │ +3f7e94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0003 line=380 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1589591,18 +1589587,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3f7ea4: |[3f7ea4] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFromLocalFileData:([BII)V │ │ -3f7eb4: 6f40 69c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromLocalFileData:([BII)V // method@c269 │ │ -3f7eba: 6e40 2dc3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.parseFileFormat:([BII)V // method@c32d │ │ -3f7ec0: 0e00 |0006: return-void │ │ +3f7e98: |[3f7e98] org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader.parseFromLocalFileData:([BII)V │ │ +3f7ea8: 6f40 69c2 1032 |0000: invoke-super {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.parseFromLocalFileData:([BII)V // method@c269 │ │ +3f7eae: 6e40 2dc3 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader;.parseFileFormat:([BII)V // method@c32d │ │ +3f7eb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=374 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader; │ │ 0x0000 - 0x0007 reg=1 (null) [B │ │ @@ -1589634,20 +1589630,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3f7ec4: |[3f7ec4] org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList.:()V │ │ -3f7ed4: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ -3f7ed8: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ -3f7edc: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ -3f7ee2: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ -3f7ee8: 0e00 |000a: return-void │ │ +3f7eb8: |[3f7eb8] org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList.:()V │ │ +3f7ec8: 2200 9b18 |0000: new-instance v0, Lorg/apache/commons/compress/archivers/zip/ZipShort; // type@189b │ │ +3f7ecc: 1301 1900 |0002: const/16 v1, #int 25 // #19 │ │ +3f7ed0: 7020 edc4 1000 |0004: invoke-direct {v0, v1}, Lorg/apache/commons/compress/archivers/zip/ZipShort;.:(I)V // method@c4ed │ │ +3f7ed6: 7020 62c2 0200 |0007: invoke-direct {v2, v0}, Lorg/apache/commons/compress/archivers/zip/PKWareExtraHeader;.:(Lorg/apache/commons/compress/archivers/zip/ZipShort;)V // method@c262 │ │ +3f7edc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/apache/commons/compress/archivers/zip/X0019_EncryptionRecipientCertificateList; │ │ │ │ Virtual methods - │ │ @@ -1589681,17 +1589677,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3fed9c: |[3fed9c] org.apache.commons.compress.archivers.zip.ZipFile$Entry.:()V │ │ -3fedac: 7010 80c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:()V // method@c380 │ │ -3fedb2: 0e00 |0003: return-void │ │ +3fed90: |[3fed90] org.apache.commons.compress.archivers.zip.ZipFile$Entry.:()V │ │ +3feda0: 7010 80c3 0000 |0000: invoke-direct {v0}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.:()V // method@c380 │ │ +3feda6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; │ │ │ │ Virtual methods - │ │ @@ -1589700,34 +1589696,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3fed08: |[3fed08] org.apache.commons.compress.archivers.zip.ZipFile$Entry.equals:(Ljava/lang/Object;)Z │ │ -3fed18: 6f20 8ac3 7600 |0000: invoke-super {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.equals:(Ljava/lang/Object;)Z // method@c38a │ │ -3fed1e: 0a00 |0003: move-result v0 │ │ -3fed20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3fed22: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ -3fed26: 1f07 9618 |0007: check-cast v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ -3fed2a: 6e10 95c4 0600 |0009: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fed30: 0b02 |000c: move-result-wide v2 │ │ -3fed32: 6e10 95c4 0700 |000d: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fed38: 0b04 |0010: move-result-wide v4 │ │ -3fed3a: 3100 0204 |0011: cmp-long v0, v2, v4 │ │ -3fed3e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -3fed42: 6e10 94c4 0600 |0015: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getDataOffset:()J // method@c494 │ │ -3fed48: 0b02 |0018: move-result-wide v2 │ │ -3fed4a: 6e10 94c4 0700 |0019: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getDataOffset:()J // method@c494 │ │ -3fed50: 0b04 |001c: move-result-wide v4 │ │ -3fed52: 3107 0204 |001d: cmp-long v7, v2, v4 │ │ -3fed56: 3907 0300 |001f: if-nez v7, 0022 // +0003 │ │ -3fed5a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -3fed5c: 0f01 |0022: return v1 │ │ +3fecfc: |[3fecfc] org.apache.commons.compress.archivers.zip.ZipFile$Entry.equals:(Ljava/lang/Object;)Z │ │ +3fed0c: 6f20 8ac3 7600 |0000: invoke-super {v6, v7}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.equals:(Ljava/lang/Object;)Z // method@c38a │ │ +3fed12: 0a00 |0003: move-result v0 │ │ +3fed14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3fed16: 3800 1d00 |0005: if-eqz v0, 0022 // +001d │ │ +3fed1a: 1f07 9618 |0007: check-cast v7, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; // type@1896 │ │ +3fed1e: 6e10 95c4 0600 |0009: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fed24: 0b02 |000c: move-result-wide v2 │ │ +3fed26: 6e10 95c4 0700 |000d: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fed2c: 0b04 |0010: move-result-wide v4 │ │ +3fed2e: 3100 0204 |0011: cmp-long v0, v2, v4 │ │ +3fed32: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +3fed36: 6e10 94c4 0600 |0015: invoke-virtual {v6}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getDataOffset:()J // method@c494 │ │ +3fed3c: 0b02 |0018: move-result-wide v2 │ │ +3fed3e: 6e10 94c4 0700 |0019: invoke-virtual {v7}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getDataOffset:()J // method@c494 │ │ +3fed44: 0b04 |001c: move-result-wide v4 │ │ +3fed46: 3107 0204 |001d: cmp-long v7, v2, v4 │ │ +3fed4a: 3907 0300 |001f: if-nez v7, 0022 // +0003 │ │ +3fed4e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +3fed50: 0f01 |0022: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1247 │ │ 0x0007 line=1249 │ │ 0x0009 line=1250 │ │ 0x000d line=1251 │ │ 0x0015 line=1252 │ │ @@ -1589741,29 +1589737,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3fed60: |[3fed60] org.apache.commons.compress.archivers.zip.ZipFile$Entry.hashCode:()I │ │ -3fed70: 6f10 acc3 0400 |0000: invoke-super {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.hashCode:()I // method@c3ac │ │ -3fed76: 0a00 |0003: move-result v0 │ │ -3fed78: da00 0003 |0004: mul-int/lit8 v0, v0, #int 3 // #03 │ │ -3fed7c: 6e10 95c4 0400 |0006: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fed82: 0b01 |0009: move-result-wide v1 │ │ -3fed84: 8412 |000a: long-to-int v2, v1 │ │ -3fed86: b020 |000b: add-int/2addr v0, v2 │ │ -3fed88: 6e10 95c4 0400 |000c: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ -3fed8e: 0b01 |000f: move-result-wide v1 │ │ -3fed90: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ -3fed94: c431 |0012: shr-long/2addr v1, v3 │ │ -3fed96: 8412 |0013: long-to-int v2, v1 │ │ -3fed98: b020 |0014: add-int/2addr v0, v2 │ │ -3fed9a: 0f00 |0015: return v0 │ │ +3fed54: |[3fed54] org.apache.commons.compress.archivers.zip.ZipFile$Entry.hashCode:()I │ │ +3fed64: 6f10 acc3 0400 |0000: invoke-super {v4}, Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;.hashCode:()I // method@c3ac │ │ +3fed6a: 0a00 |0003: move-result v0 │ │ +3fed6c: da00 0003 |0004: mul-int/lit8 v0, v0, #int 3 // #03 │ │ +3fed70: 6e10 95c4 0400 |0006: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fed76: 0b01 |0009: move-result-wide v1 │ │ +3fed78: 8412 |000a: long-to-int v2, v1 │ │ +3fed7a: b020 |000b: add-int/2addr v0, v2 │ │ +3fed7c: 6e10 95c4 0400 |000c: invoke-virtual {v4}, Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry;.getLocalHeaderOffset:()J // method@c495 │ │ +3fed82: 0b01 |000f: move-result-wide v1 │ │ +3fed84: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ +3fed88: c431 |0012: shr-long/2addr v1, v3 │ │ +3fed8a: 8412 |0013: long-to-int v2, v1 │ │ +3fed8c: b020 |0014: add-int/2addr v0, v2 │ │ +3fed8e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x0006 line=1242 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/apache/commons/compress/archivers/zip/ZipFile$Entry; │ │ │ │ @@ -1589834,20 +1589830,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -408208: |[408208] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.:(Ljava/io/InputStream;)V │ │ -408218: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -40821c: 7030 acc6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6ac │ │ -408222: 6202 5f8d |0005: sget-object v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ -408226: 5b12 658d |0007: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -40822a: 0e00 |0009: return-void │ │ +4081fc: |[4081fc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40820c: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +408210: 7030 acc6 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6ac │ │ +408216: 6202 5f8d |0005: sget-object v2, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ +40821a: 5b12 658d |0007: iput-object v2, v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +40821e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/InputStream; │ │ @@ -1589857,40 +1589853,40 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -408068: |[408068] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.initializeBackReference:()Z │ │ -408078: 5460 668d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d66 │ │ -40807c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -40807e: 7120 2ec8 1000 |0003: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -408084: 0b00 |0006: move-result-wide v0 │ │ -408086: 8401 |0007: long-to-int v1, v0 │ │ -408088: 5260 648d |0008: iget v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ -40808c: 8102 |000a: int-to-long v2, v0 │ │ -40808e: 1304 0f00 |000b: const/16 v4, #int 15 // #f │ │ -408092: 3340 0700 |000d: if-ne v0, v4, 0014 // +0007 │ │ -408096: 7010 39c6 0600 |000f: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizeBytes:()J // method@c639 │ │ -40809c: 0b04 |0012: move-result-wide v4 │ │ -40809e: bb42 |0013: add-long/2addr v2, v4 │ │ -4080a0: 1604 0400 |0014: const-wide/16 v4, #int 4 // #4 │ │ -4080a4: bb42 |0016: add-long/2addr v2, v4 │ │ -4080a6: 6e40 3bc6 1632 |0017: invoke-virtual {v6, v1, v2, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.startBackReference:(IJ)V // method@c63b │ │ -4080ac: 6200 5c8d |001a: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ -4080b0: 5b60 658d |001c: iput-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -4080b4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -4080b6: 0f00 |001f: return v0 │ │ -4080b8: 0d00 |0020: move-exception v0 │ │ -4080ba: 5261 648d |0021: iget v1, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ -4080be: 3901 0400 |0023: if-nez v1, 0027 // +0004 │ │ -4080c2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -4080c4: 0f00 |0026: return v0 │ │ -4080c6: 2700 |0027: throw v0 │ │ +40805c: |[40805c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.initializeBackReference:()Z │ │ +40806c: 5460 668d |0000: iget-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8d66 │ │ +408070: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +408072: 7120 2ec8 1000 |0003: invoke-static {v0, v1}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +408078: 0b00 |0006: move-result-wide v0 │ │ +40807a: 8401 |0007: long-to-int v1, v0 │ │ +40807c: 5260 648d |0008: iget v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ +408080: 8102 |000a: int-to-long v2, v0 │ │ +408082: 1304 0f00 |000b: const/16 v4, #int 15 // #f │ │ +408086: 3340 0700 |000d: if-ne v0, v4, 0014 // +0007 │ │ +40808a: 7010 39c6 0600 |000f: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizeBytes:()J // method@c639 │ │ +408090: 0b04 |0012: move-result-wide v4 │ │ +408092: bb42 |0013: add-long/2addr v2, v4 │ │ +408094: 1604 0400 |0014: const-wide/16 v4, #int 4 // #4 │ │ +408098: bb42 |0016: add-long/2addr v2, v4 │ │ +40809a: 6e40 3bc6 1632 |0017: invoke-virtual {v6, v1, v2, v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.startBackReference:(IJ)V // method@c63b │ │ +4080a0: 6200 5c8d |001a: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5c │ │ +4080a4: 5b60 658d |001c: iput-object v0, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +4080a8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +4080aa: 0f00 |001f: return v0 │ │ +4080ac: 0d00 |0020: move-exception v0 │ │ +4080ae: 5261 648d |0021: iget v1, v6, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ +4080b2: 3901 0400 |0023: if-nez v1, 0027 // +0004 │ │ +4080b6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +4080b8: 0f00 |0026: return v0 │ │ +4080ba: 2700 |0027: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=134 │ │ 0x000f line=136 │ │ @@ -1589906,29 +1589902,29 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4081c8: |[4081c8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.readSizeBytes:()J │ │ -4081d8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -4081dc: 6e10 38c6 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readOneByte:()I // method@c638 │ │ -4081e2: 0a02 |0005: move-result v2 │ │ -4081e4: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ -4081e6: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ -4081ea: 8123 |0009: int-to-long v3, v2 │ │ -4081ec: bb30 |000a: add-long/2addr v0, v3 │ │ -4081ee: 1303 ff00 |000b: const/16 v3, #int 255 // #ff │ │ -4081f2: 3232 f5ff |000d: if-eq v2, v3, 0002 // -000b │ │ -4081f6: 1000 |000f: return-wide v0 │ │ -4081f8: 2200 4210 |0010: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -4081fc: 1a01 8756 |0012: const-string v1, "Premature end of stream while parsing length" // string@5687 │ │ -408200: 7020 7782 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -408206: 2700 |0017: throw v0 │ │ +4081bc: |[4081bc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.readSizeBytes:()J │ │ +4081cc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +4081d0: 6e10 38c6 0500 |0002: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readOneByte:()I // method@c638 │ │ +4081d6: 0a02 |0005: move-result v2 │ │ +4081d8: 12f3 |0006: const/4 v3, #int -1 // #ff │ │ +4081da: 3232 0900 |0007: if-eq v2, v3, 0010 // +0009 │ │ +4081de: 8123 |0009: int-to-long v3, v2 │ │ +4081e0: bb30 |000a: add-long/2addr v0, v3 │ │ +4081e2: 1303 ff00 |000b: const/16 v3, #int 255 // #ff │ │ +4081e6: 3232 f5ff |000d: if-eq v2, v3, 0002 // -000b │ │ +4081ea: 1000 |000f: return-wide v0 │ │ +4081ec: 2200 4210 |0010: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +4081f0: 1a01 8756 |0012: const-string v1, "Premature end of stream while parsing length" // string@5687 │ │ +4081f4: 7020 7782 1000 |0014: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +4081fa: 2700 |0017: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ 0x0010 line=113 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream; │ │ │ │ @@ -1589937,38 +1589933,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -40822c: |[40822c] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.readSizes:()V │ │ -40823c: 6e10 38c6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readOneByte:()I // method@c638 │ │ -408242: 0a00 |0003: move-result v0 │ │ -408244: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -408246: 3210 1e00 |0005: if-eq v0, v1, 0023 // +001e │ │ -40824a: dd01 000f |0007: and-int/lit8 v1, v0, #int 15 // #0f │ │ -40824e: 5951 648d |0009: iput v1, v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ -408252: d500 f000 |000b: and-int/lit16 v0, v0, #int 240 // #00f0 │ │ -408256: e100 0004 |000d: shr-int/lit8 v0, v0, #int 4 // #04 │ │ -40825a: 8100 |000f: int-to-long v0, v0 │ │ -40825c: 1602 0f00 |0010: const-wide/16 v2, #int 15 // #f │ │ -408260: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ -408264: 3904 0700 |0014: if-nez v4, 001b // +0007 │ │ -408268: 7010 39c6 0500 |0016: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizeBytes:()J // method@c639 │ │ -40826e: 0b02 |0019: move-result-wide v2 │ │ -408270: bb20 |001a: add-long/2addr v0, v2 │ │ -408272: 6e30 3cc6 0501 |001b: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.startLiteral:(J)V // method@c63c │ │ -408278: 6200 5d8d |001e: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ -40827c: 5b50 658d |0020: iput-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -408280: 0e00 |0022: return-void │ │ -408282: 2200 4210 |0023: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -408286: 1a01 8656 |0025: const-string v1, "Premature end of stream while looking for next block" // string@5686 │ │ -40828a: 7020 7782 1000 |0027: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -408290: 2700 |002a: throw v0 │ │ +408220: |[408220] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.readSizes:()V │ │ +408230: 6e10 38c6 0500 |0000: invoke-virtual {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readOneByte:()I // method@c638 │ │ +408236: 0a00 |0003: move-result v0 │ │ +408238: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +40823a: 3210 1e00 |0005: if-eq v0, v1, 0023 // +001e │ │ +40823e: dd01 000f |0007: and-int/lit8 v1, v0, #int 15 // #0f │ │ +408242: 5951 648d |0009: iput v1, v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.nextBackReferenceSize:I // field@8d64 │ │ +408246: d500 f000 |000b: and-int/lit16 v0, v0, #int 240 // #00f0 │ │ +40824a: e100 0004 |000d: shr-int/lit8 v0, v0, #int 4 // #04 │ │ +40824e: 8100 |000f: int-to-long v0, v0 │ │ +408250: 1602 0f00 |0010: const-wide/16 v2, #int 15 // #f │ │ +408254: 3104 0002 |0012: cmp-long v4, v0, v2 │ │ +408258: 3904 0700 |0014: if-nez v4, 001b // +0007 │ │ +40825c: 7010 39c6 0500 |0016: invoke-direct {v5}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizeBytes:()J // method@c639 │ │ +408262: 0b02 |0019: move-result-wide v2 │ │ +408264: bb20 |001a: add-long/2addr v0, v2 │ │ +408266: 6e30 3cc6 0501 |001b: invoke-virtual {v5, v0, v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.startLiteral:(J)V // method@c63c │ │ +40826c: 6200 5d8d |001e: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5d │ │ +408270: 5b50 658d |0020: iput-object v0, v5, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +408274: 0e00 |0022: return-void │ │ +408276: 2200 4210 |0023: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40827a: 1a01 8656 |0025: const-string v1, "Premature end of stream while looking for next block" // string@5686 │ │ +40827e: 7020 7782 1000 |0027: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +408284: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=98 │ │ 0x0016 line=101 │ │ 0x001b line=103 │ │ 0x001e line=104 │ │ @@ -1589982,75 +1589978,75 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -4080d8: |[4080d8] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.read:([BII)I │ │ -4080e8: 6200 598d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ -4080ec: 5431 658d |0002: iget-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -4080f0: 6e10 2dc6 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ -4080f6: 0a01 |0007: move-result v1 │ │ -4080f8: 4400 0001 |0008: aget v0, v0, v1 │ │ -4080fc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -4080fe: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -408100: 3210 6200 |000c: if-eq v0, v1, 006e // +0062 │ │ -408104: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -408106: 3210 4600 |000f: if-eq v0, v1, 0055 // +0046 │ │ -40810a: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -40810c: 3210 4600 |0012: if-eq v0, v1, 0058 // +0046 │ │ -408110: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -408112: 3210 1f00 |0015: if-eq v0, v1, 0034 // +001f │ │ -408116: 1251 |0017: const/4 v1, #int 5 // #5 │ │ -408118: 3310 0300 |0018: if-ne v0, v1, 001b // +0003 │ │ -40811c: 2825 |001a: goto 003f // +0025 │ │ -40811e: 2204 4210 |001b: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -408122: 2205 9410 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -408126: 7010 8384 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40812c: 1a06 d465 |0022: const-string v6, "Unknown stream state " // string@65d4 │ │ -408130: 6e20 8f84 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -408136: 5436 658d |0027: iget-object v6, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -40813a: 6e20 8e84 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -408140: 6e10 9f84 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -408146: 0c05 |002f: move-result-object v5 │ │ -408148: 7020 7782 5400 |0030: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40814e: 2704 |0033: throw v4 │ │ -408150: 7010 33c6 0300 |0034: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.initializeBackReference:()Z // method@c633 │ │ -408156: 0a00 |0037: move-result v0 │ │ -408158: 3900 0700 |0038: if-nez v0, 003f // +0007 │ │ -40815c: 6204 5b8d |003a: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ -408160: 5b34 658d |003c: iput-object v4, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -408164: 0f02 |003e: return v2 │ │ -408166: 6e40 36c6 4365 |003f: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readBackReference:([BII)I // method@c636 │ │ -40816c: 0a00 |0042: move-result v0 │ │ -40816e: 6e10 32c6 0300 |0043: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.hasMoreDataInBlock:()Z // method@c632 │ │ -408174: 0a01 |0046: move-result v1 │ │ -408176: 3901 0600 |0047: if-nez v1, 004d // +0006 │ │ -40817a: 6201 5f8d |0049: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ -40817e: 5b31 658d |004b: iput-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -408182: 3d00 0300 |004d: if-lez v0, 0050 // +0003 │ │ -408186: 2805 |004f: goto 0054 // +0005 │ │ -408188: 6e40 35c6 4365 |0050: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.read:([BII)I // method@c635 │ │ -40818e: 0a00 |0053: move-result v0 │ │ -408190: 0f00 |0054: return v0 │ │ -408192: 7010 3ac6 0300 |0055: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizes:()V // method@c63a │ │ -408198: 6e40 37c6 4365 |0058: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readLiteral:([BII)I // method@c637 │ │ -40819e: 0a00 |005b: move-result v0 │ │ -4081a0: 6e10 32c6 0300 |005c: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.hasMoreDataInBlock:()Z // method@c632 │ │ -4081a6: 0a01 |005f: move-result v1 │ │ -4081a8: 3901 0600 |0060: if-nez v1, 0066 // +0006 │ │ -4081ac: 6201 5e8d |0062: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ -4081b0: 5b31 658d |0064: iput-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ -4081b4: 3d00 0300 |0066: if-lez v0, 0069 // +0003 │ │ -4081b8: 2805 |0068: goto 006d // +0005 │ │ -4081ba: 6e40 35c6 4365 |0069: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.read:([BII)I // method@c635 │ │ -4081c0: 0a00 |006c: move-result v0 │ │ -4081c2: 0f00 |006d: return v0 │ │ -4081c4: 0f02 |006e: return v2 │ │ +4080cc: |[4080cc] org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream.read:([BII)I │ │ +4080dc: 6200 598d |0000: sget-object v0, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State:[I // field@8d59 │ │ +4080e0: 5431 658d |0002: iget-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +4080e4: 6e10 2dc6 0100 |0004: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.ordinal:()I // method@c62d │ │ +4080ea: 0a01 |0007: move-result v1 │ │ +4080ec: 4400 0001 |0008: aget v0, v0, v1 │ │ +4080f0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +4080f2: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +4080f4: 3210 6200 |000c: if-eq v0, v1, 006e // +0062 │ │ +4080f8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +4080fa: 3210 4600 |000f: if-eq v0, v1, 0055 // +0046 │ │ +4080fe: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +408100: 3210 4600 |0012: if-eq v0, v1, 0058 // +0046 │ │ +408104: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +408106: 3210 1f00 |0015: if-eq v0, v1, 0034 // +001f │ │ +40810a: 1251 |0017: const/4 v1, #int 5 // #5 │ │ +40810c: 3310 0300 |0018: if-ne v0, v1, 001b // +0003 │ │ +408110: 2825 |001a: goto 003f // +0025 │ │ +408112: 2204 4210 |001b: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +408116: 2205 9410 |001d: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +40811a: 7010 8384 0500 |001f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +408120: 1a06 d465 |0022: const-string v6, "Unknown stream state " // string@65d4 │ │ +408124: 6e20 8f84 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40812a: 5436 658d |0027: iget-object v6, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +40812e: 6e20 8e84 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +408134: 6e10 9f84 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40813a: 0c05 |002f: move-result-object v5 │ │ +40813c: 7020 7782 5400 |0030: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +408142: 2704 |0033: throw v4 │ │ +408144: 7010 33c6 0300 |0034: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.initializeBackReference:()Z // method@c633 │ │ +40814a: 0a00 |0037: move-result v0 │ │ +40814c: 3900 0700 |0038: if-nez v0, 003f // +0007 │ │ +408150: 6204 5b8d |003a: sget-object v4, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.EOF:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5b │ │ +408154: 5b34 658d |003c: iput-object v4, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +408158: 0f02 |003e: return v2 │ │ +40815a: 6e40 36c6 4365 |003f: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readBackReference:([BII)I // method@c636 │ │ +408160: 0a00 |0042: move-result v0 │ │ +408162: 6e10 32c6 0300 |0043: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.hasMoreDataInBlock:()Z // method@c632 │ │ +408168: 0a01 |0046: move-result v1 │ │ +40816a: 3901 0600 |0047: if-nez v1, 004d // +0006 │ │ +40816e: 6201 5f8d |0049: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5f │ │ +408172: 5b31 658d |004b: iput-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +408176: 3d00 0300 |004d: if-lez v0, 0050 // +0003 │ │ +40817a: 2805 |004f: goto 0054 // +0005 │ │ +40817c: 6e40 35c6 4365 |0050: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.read:([BII)I // method@c635 │ │ +408182: 0a00 |0053: move-result v0 │ │ +408184: 0f00 |0054: return v0 │ │ +408186: 7010 3ac6 0300 |0055: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readSizes:()V // method@c63a │ │ +40818c: 6e40 37c6 4365 |0058: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.readLiteral:([BII)I // method@c637 │ │ +408192: 0a00 |005b: move-result v0 │ │ +408194: 6e10 32c6 0300 |005c: invoke-virtual {v3}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.hasMoreDataInBlock:()Z // method@c632 │ │ +40819a: 0a01 |005f: move-result v1 │ │ +40819c: 3901 0600 |0060: if-nez v1, 0066 // +0006 │ │ +4081a0: 6201 5e8d |0062: sget-object v1, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State;.LOOKING_FOR_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d5e │ │ +4081a4: 5b31 658d |0064: iput-object v1, v3, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.state:Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State; // field@8d65 │ │ +4081a8: 3d00 0300 |0066: if-lez v0, 0069 // +0003 │ │ +4081ac: 2805 |0068: goto 006d // +0005 │ │ +4081ae: 6e40 35c6 4365 |0069: invoke-virtual {v3, v4, v5, v6}, Lorg/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream;.read:([BII)I // method@c635 │ │ +4081b4: 0a00 |006c: move-result v0 │ │ +4081b6: 0f00 |006d: return v0 │ │ +4081b8: 0f02 |006e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x001b line=89 │ │ 0x0034 line=77 │ │ 0x003a line=78 │ │ 0x003f line=83 │ │ @@ -1590135,18 +1590131,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -40f930: |[40f930] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -40f940: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ -40f946: 7030 a3c7 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7a3 │ │ -40f94c: 0e00 |0006: return-void │ │ +40f924: |[40f924] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +40f934: 1400 0080 0000 |0000: const v0, #float 4.59177e-41 // #00008000 │ │ +40f93a: 7030 a3c7 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7a3 │ │ +40f940: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1590155,26 +1590151,26 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -40f950: |[40f950] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.:(Ljava/io/InputStream;I)V │ │ -40f960: 7030 acc6 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6ac │ │ -40f966: 6201 418e |0003: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f96a: 5b01 468e |0005: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40f96e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -40f970: 5c01 448e |0008: iput-boolean v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ -40f974: 7010 afc7 0000 |000a: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readSize:()J // method@c7af │ │ -40f97a: 0b01 |000d: move-result-wide v1 │ │ -40f97c: 8412 |000e: long-to-int v2, v1 │ │ -40f97e: 5902 458e |000f: iput v2, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.size:I // field@8e45 │ │ -40f982: 5902 488e |0011: iput v2, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40f986: 0e00 |0013: return-void │ │ +40f944: |[40f944] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.:(Ljava/io/InputStream;I)V │ │ +40f954: 7030 acc6 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c6ac │ │ +40f95a: 6201 418e |0003: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f95e: 5b01 468e |0005: iput-object v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f962: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +40f964: 5c01 448e |0008: iput-boolean v1, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ +40f968: 7010 afc7 0000 |000a: invoke-direct {v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readSize:()J // method@c7af │ │ +40f96e: 0b01 |000d: move-result-wide v1 │ │ +40f970: 8412 |000e: long-to-int v2, v1 │ │ +40f972: 5902 458e |000f: iput v2, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.size:I // field@8e45 │ │ +40f976: 5902 488e |0011: iput v2, v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40f97a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=56 │ │ 0x0008 line=58 │ │ 0x000a line=85 │ │ locals : │ │ @@ -1590187,98 +1590183,98 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -40f988: |[40f988] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.fill:()V │ │ -40f998: 5260 488e |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40f99c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -40f99e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -40f9a2: 5c61 448e |0005: iput-boolean v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ -40f9a6: 0e00 |0007: return-void │ │ -40f9a8: 6e10 aec7 0600 |0008: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ -40f9ae: 0a00 |000b: move-result v0 │ │ -40f9b0: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -40f9b2: 3220 7900 |000d: if-eq v0, v2, 0086 // +0079 │ │ -40f9b6: dd03 0003 |000f: and-int/lit8 v3, v0, #int 3 // #03 │ │ -40f9ba: 3803 6300 |0011: if-eqz v3, 0074 // +0063 │ │ -40f9be: 1244 |0013: const/4 v4, #int 4 // #4 │ │ -40f9c0: 1235 |0014: const/4 v5, #int 3 // #3 │ │ -40f9c2: 3213 3a00 |0015: if-eq v3, v1, 004f // +003a │ │ -40f9c6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -40f9c8: 3223 2000 |0018: if-eq v3, v2, 0038 // +0020 │ │ -40f9cc: 3253 0300 |001a: if-eq v3, v5, 001d // +0003 │ │ -40f9d0: 2869 |001c: goto 0085 // +0069 │ │ -40f9d2: b920 |001d: shr-int/2addr v0, v2 │ │ -40f9d4: b010 |001e: add-int/2addr v0, v1 │ │ -40f9d6: 5261 488e |001f: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40f9da: b101 |0021: sub-int/2addr v1, v0 │ │ -40f9dc: 5961 488e |0022: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40f9e0: 5461 478e |0024: iget-object v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ -40f9e4: 7120 2ec8 4100 |0026: invoke-static {v1, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40f9ea: 0b01 |0029: move-result-wide v1 │ │ -40f9ec: 8412 |002a: long-to-int v2, v1 │ │ -40f9ee: 1401 ffff ff7f |002b: const v1, #float nan // #7fffffff │ │ -40f9f4: b521 |002e: and-int/2addr v1, v2 │ │ -40f9f6: 8102 |002f: int-to-long v2, v0 │ │ -40f9f8: 6e40 b0c7 1632 |0030: invoke-virtual {v6, v1, v2, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ -40f9fe: 6200 3f8e |0033: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40fa02: 5b60 468e |0035: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40fa06: 284e |0037: goto 0085 // +004e │ │ -40fa08: b920 |0038: shr-int/2addr v0, v2 │ │ -40fa0a: b010 |0039: add-int/2addr v0, v1 │ │ -40fa0c: 5261 488e |003a: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa10: b101 |003c: sub-int/2addr v1, v0 │ │ -40fa12: 5961 488e |003d: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa16: 5461 478e |003f: iget-object v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ -40fa1a: 7120 2ec8 2100 |0041: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40fa20: 0b01 |0044: move-result-wide v1 │ │ -40fa22: 8412 |0045: long-to-int v2, v1 │ │ -40fa24: 8100 |0046: int-to-long v0, v0 │ │ -40fa26: 6e40 b0c7 2610 |0047: invoke-virtual {v6, v2, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ -40fa2c: 6200 3f8e |004a: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40fa30: 5b60 468e |004c: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40fa34: 2837 |004e: goto 0085 // +0037 │ │ -40fa36: e101 0002 |004f: shr-int/lit8 v1, v0, #int 2 // #02 │ │ -40fa3a: dd01 0107 |0051: and-int/lit8 v1, v1, #int 7 // #07 │ │ -40fa3e: b041 |0053: add-int/2addr v1, v4 │ │ -40fa40: 5263 488e |0054: iget v3, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa44: b113 |0056: sub-int/2addr v3, v1 │ │ -40fa46: 5963 488e |0057: iput v3, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa4a: d500 e000 |0059: and-int/lit16 v0, v0, #int 224 // #00e0 │ │ -40fa4e: b850 |005b: shl-int/2addr v0, v5 │ │ -40fa50: 6e10 aec7 0600 |005c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ -40fa56: 0a03 |005f: move-result v3 │ │ -40fa58: 3223 0c00 |0060: if-eq v3, v2, 006c // +000c │ │ -40fa5c: b630 |0062: or-int/2addr v0, v3 │ │ -40fa5e: 8111 |0063: int-to-long v1, v1 │ │ -40fa60: 6e40 b0c7 0621 |0064: invoke-virtual {v6, v0, v1, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ -40fa66: 6200 3f8e |0067: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ -40fa6a: 5b60 468e |0069: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40fa6e: 281a |006b: goto 0085 // +001a │ │ -40fa70: 2200 4210 |006c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40fa74: 1a01 8156 |006e: const-string v1, "Premature end of stream reading back-reference length" // string@5681 │ │ -40fa78: 7020 7782 1000 |0070: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40fa7e: 2700 |0073: throw v0 │ │ -40fa80: 7020 adc7 0600 |0074: invoke-direct {v6, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readLiteralLength:(I)I // method@c7ad │ │ -40fa86: 0a00 |0077: move-result v0 │ │ -40fa88: 5261 488e |0078: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa8c: b101 |007a: sub-int/2addr v1, v0 │ │ -40fa8e: 5961 488e |007b: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ -40fa92: 8100 |007d: int-to-long v0, v0 │ │ -40fa94: 6e30 b1c7 0601 |007e: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startLiteral:(J)V // method@c7b1 │ │ -40fa9a: 6200 408e |0081: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ -40fa9e: 5b60 468e |0083: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40faa2: 0e00 |0085: return-void │ │ -40faa4: 2200 4210 |0086: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40faa8: 1a01 8256 |0088: const-string v1, "Premature end of stream reading block start" // string@5682 │ │ -40faac: 7020 7782 1000 |008a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40fab2: 2700 |008d: throw v0 │ │ +40f97c: |[40f97c] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.fill:()V │ │ +40f98c: 5260 488e |0000: iget v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40f990: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +40f992: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +40f996: 5c61 448e |0005: iput-boolean v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ +40f99a: 0e00 |0007: return-void │ │ +40f99c: 6e10 aec7 0600 |0008: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ +40f9a2: 0a00 |000b: move-result v0 │ │ +40f9a4: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +40f9a6: 3220 7900 |000d: if-eq v0, v2, 0086 // +0079 │ │ +40f9aa: dd03 0003 |000f: and-int/lit8 v3, v0, #int 3 // #03 │ │ +40f9ae: 3803 6300 |0011: if-eqz v3, 0074 // +0063 │ │ +40f9b2: 1244 |0013: const/4 v4, #int 4 // #4 │ │ +40f9b4: 1235 |0014: const/4 v5, #int 3 // #3 │ │ +40f9b6: 3213 3a00 |0015: if-eq v3, v1, 004f // +003a │ │ +40f9ba: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +40f9bc: 3223 2000 |0018: if-eq v3, v2, 0038 // +0020 │ │ +40f9c0: 3253 0300 |001a: if-eq v3, v5, 001d // +0003 │ │ +40f9c4: 2869 |001c: goto 0085 // +0069 │ │ +40f9c6: b920 |001d: shr-int/2addr v0, v2 │ │ +40f9c8: b010 |001e: add-int/2addr v0, v1 │ │ +40f9ca: 5261 488e |001f: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40f9ce: b101 |0021: sub-int/2addr v1, v0 │ │ +40f9d0: 5961 488e |0022: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40f9d4: 5461 478e |0024: iget-object v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ +40f9d8: 7120 2ec8 4100 |0026: invoke-static {v1, v4}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40f9de: 0b01 |0029: move-result-wide v1 │ │ +40f9e0: 8412 |002a: long-to-int v2, v1 │ │ +40f9e2: 1401 ffff ff7f |002b: const v1, #float nan // #7fffffff │ │ +40f9e8: b521 |002e: and-int/2addr v1, v2 │ │ +40f9ea: 8102 |002f: int-to-long v2, v0 │ │ +40f9ec: 6e40 b0c7 1632 |0030: invoke-virtual {v6, v1, v2, v3}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ +40f9f2: 6200 3f8e |0033: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40f9f6: 5b60 468e |0035: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f9fa: 284e |0037: goto 0085 // +004e │ │ +40f9fc: b920 |0038: shr-int/2addr v0, v2 │ │ +40f9fe: b010 |0039: add-int/2addr v0, v1 │ │ +40fa00: 5261 488e |003a: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa04: b101 |003c: sub-int/2addr v1, v0 │ │ +40fa06: 5961 488e |003d: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa0a: 5461 478e |003f: iget-object v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ +40fa0e: 7120 2ec8 2100 |0041: invoke-static {v1, v2}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40fa14: 0b01 |0044: move-result-wide v1 │ │ +40fa16: 8412 |0045: long-to-int v2, v1 │ │ +40fa18: 8100 |0046: int-to-long v0, v0 │ │ +40fa1a: 6e40 b0c7 2610 |0047: invoke-virtual {v6, v2, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ +40fa20: 6200 3f8e |004a: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40fa24: 5b60 468e |004c: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40fa28: 2837 |004e: goto 0085 // +0037 │ │ +40fa2a: e101 0002 |004f: shr-int/lit8 v1, v0, #int 2 // #02 │ │ +40fa2e: dd01 0107 |0051: and-int/lit8 v1, v1, #int 7 // #07 │ │ +40fa32: b041 |0053: add-int/2addr v1, v4 │ │ +40fa34: 5263 488e |0054: iget v3, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa38: b113 |0056: sub-int/2addr v3, v1 │ │ +40fa3a: 5963 488e |0057: iput v3, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa3e: d500 e000 |0059: and-int/lit16 v0, v0, #int 224 // #00e0 │ │ +40fa42: b850 |005b: shl-int/2addr v0, v5 │ │ +40fa44: 6e10 aec7 0600 |005c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ +40fa4a: 0a03 |005f: move-result v3 │ │ +40fa4c: 3223 0c00 |0060: if-eq v3, v2, 006c // +000c │ │ +40fa50: b630 |0062: or-int/2addr v0, v3 │ │ +40fa52: 8111 |0063: int-to-long v1, v1 │ │ +40fa54: 6e40 b0c7 0621 |0064: invoke-virtual {v6, v0, v1, v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startBackReference:(IJ)V // method@c7b0 │ │ +40fa5a: 6200 3f8e |0067: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_BACK_REFERENCE:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e3f │ │ +40fa5e: 5b60 468e |0069: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40fa62: 281a |006b: goto 0085 // +001a │ │ +40fa64: 2200 4210 |006c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40fa68: 1a01 8156 |006e: const-string v1, "Premature end of stream reading back-reference length" // string@5681 │ │ +40fa6c: 7020 7782 1000 |0070: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40fa72: 2700 |0073: throw v0 │ │ +40fa74: 7020 adc7 0600 |0074: invoke-direct {v6, v0}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readLiteralLength:(I)I // method@c7ad │ │ +40fa7a: 0a00 |0077: move-result v0 │ │ +40fa7c: 5261 488e |0078: iget v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa80: b101 |007a: sub-int/2addr v1, v0 │ │ +40fa82: 5961 488e |007b: iput v1, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.uncompressedBytesRemaining:I // field@8e48 │ │ +40fa86: 8100 |007d: int-to-long v0, v0 │ │ +40fa88: 6e30 b1c7 0601 |007e: invoke-virtual {v6, v0, v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.startLiteral:(J)V // method@c7b1 │ │ +40fa8e: 6200 408e |0081: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.IN_LITERAL:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e40 │ │ +40fa92: 5b60 468e |0083: iput-object v0, v6, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40fa96: 0e00 |0085: return-void │ │ +40fa98: 2200 4210 |0086: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40fa9c: 1a01 8256 |0088: const-string v1, "Premature end of stream reading block start" // string@5682 │ │ +40faa0: 7020 7782 1000 |008a: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40faa6: 2700 |008d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x0008 line=126 │ │ 0x001f line=196 │ │ 0x0024 line=198 │ │ @@ -1590306,47 +1590302,47 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -40f84c: |[40f84c] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.readLiteralLength:(I)I │ │ -40f85c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -40f85e: b903 |0001: shr-int/2addr v3, v0 │ │ -40f860: 2b03 3000 0000 |0002: packed-switch v3, 00000032 // +00000030 │ │ -40f866: 2829 |0005: goto 002e // +0029 │ │ -40f868: 5423 478e |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ -40f86c: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -40f86e: 7120 2ec8 0300 |0009: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40f874: 0b00 |000c: move-result-wide v0 │ │ -40f876: 280f |000d: goto 001c // +000f │ │ -40f878: 5423 478e |000e: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ -40f87c: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -40f87e: 7120 2ec8 0300 |0011: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40f884: 0b00 |0014: move-result-wide v0 │ │ -40f886: 2807 |0015: goto 001c // +0007 │ │ -40f888: 5423 478e |0016: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ -40f88c: 7120 2ec8 0300 |0018: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ -40f892: 0b00 |001b: move-result-wide v0 │ │ -40f894: 8403 |001c: long-to-int v3, v0 │ │ -40f896: 2811 |001d: goto 002e // +0011 │ │ -40f898: 6e10 aec7 0200 |001e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ -40f89e: 0a03 |0021: move-result v3 │ │ -40f8a0: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -40f8a2: 3203 0300 |0023: if-eq v3, v0, 0026 // +0003 │ │ -40f8a6: 2809 |0025: goto 002e // +0009 │ │ -40f8a8: 2203 4210 |0026: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -40f8ac: 1a00 8456 |0028: const-string v0, "Premature end of stream reading literal length" // string@5684 │ │ -40f8b0: 7020 7782 0300 |002a: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40f8b6: 2703 |002d: throw v3 │ │ -40f8b8: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -40f8bc: 0f03 |0030: return v3 │ │ -40f8be: 0000 |0031: nop // spacer │ │ -40f8c0: 0001 0400 3c00 0000 1c00 0000 1400 ... |0032: packed-switch-data (12 units) │ │ +40f840: |[40f840] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.readLiteralLength:(I)I │ │ +40f850: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +40f852: b903 |0001: shr-int/2addr v3, v0 │ │ +40f854: 2b03 3000 0000 |0002: packed-switch v3, 00000032 // +00000030 │ │ +40f85a: 2829 |0005: goto 002e // +0029 │ │ +40f85c: 5423 478e |0006: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ +40f860: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +40f862: 7120 2ec8 0300 |0009: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40f868: 0b00 |000c: move-result-wide v0 │ │ +40f86a: 280f |000d: goto 001c // +000f │ │ +40f86c: 5423 478e |000e: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ +40f870: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +40f872: 7120 2ec8 0300 |0011: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40f878: 0b00 |0014: move-result-wide v0 │ │ +40f87a: 2807 |0015: goto 001c // +0007 │ │ +40f87c: 5423 478e |0016: iget-object v3, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.supplier:Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier; // field@8e47 │ │ +40f880: 7120 2ec8 0300 |0018: invoke-static {v3, v0}, Lorg/apache/commons/compress/utils/ByteUtils;.fromLittleEndian:(Lorg/apache/commons/compress/utils/ByteUtils$ByteSupplier;I)J // method@c82e │ │ +40f886: 0b00 |001b: move-result-wide v0 │ │ +40f888: 8403 |001c: long-to-int v3, v0 │ │ +40f88a: 2811 |001d: goto 002e // +0011 │ │ +40f88c: 6e10 aec7 0200 |001e: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ +40f892: 0a03 |0021: move-result v3 │ │ +40f894: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +40f896: 3203 0300 |0023: if-eq v3, v0, 0026 // +0003 │ │ +40f89a: 2809 |0025: goto 002e // +0009 │ │ +40f89c: 2203 4210 |0026: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +40f8a0: 1a00 8456 |0028: const-string v0, "Premature end of stream reading literal length" // string@5684 │ │ +40f8a4: 7020 7782 0300 |002a: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40f8aa: 2703 |002d: throw v3 │ │ +40f8ac: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +40f8b0: 0f03 |0030: return v3 │ │ +40f8b2: 0000 |0031: nop // spacer │ │ +40f8b4: 0001 0400 3c00 0000 1c00 0000 1400 ... |0032: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=235 │ │ 0x000e line=232 │ │ 0x0016 line=229 │ │ 0x001e line=223 │ │ 0x0026 line=225 │ │ @@ -1590359,36 +1590355,36 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -40f8d8: |[40f8d8] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.readSize:()J │ │ -40f8e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -40f8ea: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ -40f8ee: 6e10 aec7 0800 |0003: invoke-virtual {v8}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ -40f8f4: 0a03 |0006: move-result v3 │ │ -40f8f6: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ -40f8f8: 3243 1300 |0008: if-eq v3, v4, 001b // +0013 │ │ -40f8fc: dd04 037f |000a: and-int/lit8 v4, v3, #int 127 // #7f │ │ -40f900: d805 0001 |000c: add-int/lit8 v5, v0, #int 1 // #01 │ │ -40f904: da00 0007 |000e: mul-int/lit8 v0, v0, #int 7 // #07 │ │ -40f908: 9800 0400 |0010: shl-int v0, v4, v0 │ │ -40f90c: 8106 |0012: int-to-long v6, v0 │ │ -40f90e: c161 |0013: or-long/2addr v1, v6 │ │ -40f910: d530 8000 |0014: and-int/lit16 v0, v3, #int 128 // #0080 │ │ -40f914: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -40f918: 1001 |0018: return-wide v1 │ │ -40f91a: 0150 |0019: move v0, v5 │ │ -40f91c: 28e9 |001a: goto 0003 // -0017 │ │ -40f91e: 2200 4210 |001b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -40f922: 1a01 8556 |001d: const-string v1, "Premature end of stream reading size" // string@5685 │ │ -40f926: 7020 7782 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40f92c: 2700 |0022: throw v0 │ │ +40f8cc: |[40f8cc] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.readSize:()J │ │ +40f8dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +40f8de: 1601 0000 |0001: const-wide/16 v1, #int 0 // #0 │ │ +40f8e2: 6e10 aec7 0800 |0003: invoke-virtual {v8}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readOneByte:()I // method@c7ae │ │ +40f8e8: 0a03 |0006: move-result v3 │ │ +40f8ea: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ +40f8ec: 3243 1300 |0008: if-eq v3, v4, 001b // +0013 │ │ +40f8f0: dd04 037f |000a: and-int/lit8 v4, v3, #int 127 // #7f │ │ +40f8f4: d805 0001 |000c: add-int/lit8 v5, v0, #int 1 // #01 │ │ +40f8f8: da00 0007 |000e: mul-int/lit8 v0, v0, #int 7 // #07 │ │ +40f8fc: 9800 0400 |0010: shl-int v0, v4, v0 │ │ +40f900: 8106 |0012: int-to-long v6, v0 │ │ +40f902: c161 |0013: or-long/2addr v1, v6 │ │ +40f904: d530 8000 |0014: and-int/lit16 v0, v3, #int 128 // #0080 │ │ +40f908: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +40f90c: 1001 |0018: return-wide v1 │ │ +40f90e: 0150 |0019: move v0, v5 │ │ +40f910: 28e9 |001a: goto 0003 // -0017 │ │ +40f912: 2200 4210 |001b: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +40f916: 1a01 8556 |001d: const-string v1, "Premature end of stream reading size" // string@5685 │ │ +40f91a: 7020 7782 1000 |001f: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40f920: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=264 │ │ 0x001b line=266 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; │ │ │ │ @@ -1590398,17 +1590394,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -40f758: |[40f758] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.getSize:()I │ │ -40f768: 5210 458e |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.size:I // field@8e45 │ │ -40f76c: 0f00 |0002: return v0 │ │ +40f74c: |[40f74c] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.getSize:()I │ │ +40f75c: 5210 458e |0000: iget v0, v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.size:I // field@8e45 │ │ +40f760: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream; │ │ │ │ #1 : (in Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;) │ │ @@ -1590416,69 +1590412,69 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -40f770: |[40f770] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.read:([BII)I │ │ -40f780: 5520 448e |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ -40f784: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -40f788: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -40f78a: 0f03 |0005: return v3 │ │ -40f78c: 6200 3d8e |0006: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ -40f790: 5421 468e |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40f794: 6e10 9fc7 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ -40f79a: 0a01 |000d: move-result v1 │ │ -40f79c: 4400 0001 |000e: aget v0, v0, v1 │ │ -40f7a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -40f7a2: 3210 4d00 |0011: if-eq v0, v1, 005e // +004d │ │ -40f7a6: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -40f7a8: 3210 3400 |0014: if-eq v0, v1, 0048 // +0034 │ │ -40f7ac: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -40f7ae: 3310 1800 |0017: if-ne v0, v1, 002f // +0018 │ │ -40f7b2: 6e40 abc7 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readBackReference:([BII)I // method@c7ab │ │ -40f7b8: 0a00 |001c: move-result v0 │ │ -40f7ba: 6e10 a9c7 0200 |001d: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.hasMoreDataInBlock:()Z // method@c7a9 │ │ -40f7c0: 0a01 |0020: move-result v1 │ │ -40f7c2: 3901 0600 |0021: if-nez v1, 0027 // +0006 │ │ -40f7c6: 6201 418e |0023: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f7ca: 5b21 468e |0025: iput-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40f7ce: 3d00 0300 |0027: if-lez v0, 002a // +0003 │ │ -40f7d2: 2805 |0029: goto 002e // +0005 │ │ -40f7d4: 6e40 aac7 3254 |002a: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ -40f7da: 0a00 |002d: move-result v0 │ │ -40f7dc: 0f00 |002e: return v0 │ │ -40f7de: 2203 4210 |002f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ -40f7e2: 2204 9410 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -40f7e6: 7010 8384 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -40f7ec: 1a05 d465 |0036: const-string v5, "Unknown stream state " // string@65d4 │ │ -40f7f0: 6e20 8f84 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -40f7f6: 5425 468e |003b: iget-object v5, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40f7fa: 6e20 8e84 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -40f800: 6e10 9f84 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -40f806: 0c04 |0043: move-result-object v4 │ │ -40f808: 7020 7782 4300 |0044: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -40f80e: 2703 |0047: throw v3 │ │ -40f810: 6e40 acc7 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readLiteral:([BII)I // method@c7ac │ │ -40f816: 0a00 |004b: move-result v0 │ │ -40f818: 6e10 a9c7 0200 |004c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.hasMoreDataInBlock:()Z // method@c7a9 │ │ -40f81e: 0a01 |004f: move-result v1 │ │ -40f820: 3901 0600 |0050: if-nez v1, 0056 // +0006 │ │ -40f824: 6201 418e |0052: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ -40f828: 5b21 468e |0054: iput-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ -40f82c: 3d00 0300 |0056: if-lez v0, 0059 // +0003 │ │ -40f830: 2805 |0058: goto 005d // +0005 │ │ -40f832: 6e40 aac7 3254 |0059: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ -40f838: 0a00 |005c: move-result v0 │ │ -40f83a: 0f00 |005d: return v0 │ │ -40f83c: 7010 a6c7 0200 |005e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.fill:()V // method@c7a6 │ │ -40f842: 6e40 aac7 3254 |0061: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ -40f848: 0a03 |0064: move-result v3 │ │ -40f84a: 0f03 |0065: return v3 │ │ +40f764: |[40f764] org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream.read:([BII)I │ │ +40f774: 5520 448e |0000: iget-boolean v0, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.endReached:Z // field@8e44 │ │ +40f778: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +40f77c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +40f77e: 0f03 |0005: return v3 │ │ +40f780: 6200 3d8e |0006: sget-object v0, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1;.$SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State:[I // field@8e3d │ │ +40f784: 5421 468e |0008: iget-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f788: 6e10 9fc7 0100 |000a: invoke-virtual {v1}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.ordinal:()I // method@c79f │ │ +40f78e: 0a01 |000d: move-result v1 │ │ +40f790: 4400 0001 |000e: aget v0, v0, v1 │ │ +40f794: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +40f796: 3210 4d00 |0011: if-eq v0, v1, 005e // +004d │ │ +40f79a: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +40f79c: 3210 3400 |0014: if-eq v0, v1, 0048 // +0034 │ │ +40f7a0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +40f7a2: 3310 1800 |0017: if-ne v0, v1, 002f // +0018 │ │ +40f7a6: 6e40 abc7 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readBackReference:([BII)I // method@c7ab │ │ +40f7ac: 0a00 |001c: move-result v0 │ │ +40f7ae: 6e10 a9c7 0200 |001d: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.hasMoreDataInBlock:()Z // method@c7a9 │ │ +40f7b4: 0a01 |0020: move-result v1 │ │ +40f7b6: 3901 0600 |0021: if-nez v1, 0027 // +0006 │ │ +40f7ba: 6201 418e |0023: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f7be: 5b21 468e |0025: iput-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f7c2: 3d00 0300 |0027: if-lez v0, 002a // +0003 │ │ +40f7c6: 2805 |0029: goto 002e // +0005 │ │ +40f7c8: 6e40 aac7 3254 |002a: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ +40f7ce: 0a00 |002d: move-result v0 │ │ +40f7d0: 0f00 |002e: return v0 │ │ +40f7d2: 2203 4210 |002f: new-instance v3, Ljava/io/IOException; // type@1042 │ │ +40f7d6: 2204 9410 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +40f7da: 7010 8384 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +40f7e0: 1a05 d465 |0036: const-string v5, "Unknown stream state " // string@65d4 │ │ +40f7e4: 6e20 8f84 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +40f7ea: 5425 468e |003b: iget-object v5, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f7ee: 6e20 8e84 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +40f7f4: 6e10 9f84 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +40f7fa: 0c04 |0043: move-result-object v4 │ │ +40f7fc: 7020 7782 4300 |0044: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +40f802: 2703 |0047: throw v3 │ │ +40f804: 6e40 acc7 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.readLiteral:([BII)I // method@c7ac │ │ +40f80a: 0a00 |004b: move-result v0 │ │ +40f80c: 6e10 a9c7 0200 |004c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.hasMoreDataInBlock:()Z // method@c7a9 │ │ +40f812: 0a01 |004f: move-result v1 │ │ +40f814: 3901 0600 |0050: if-nez v1, 0056 // +0006 │ │ +40f818: 6201 418e |0052: sget-object v1, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State;.NO_BLOCK:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e41 │ │ +40f81c: 5b21 468e |0054: iput-object v1, v2, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.state:Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State; // field@8e46 │ │ +40f820: 3d00 0300 |0056: if-lez v0, 0059 // +0003 │ │ +40f824: 2805 |0058: goto 005d // +0005 │ │ +40f826: 6e40 aac7 3254 |0059: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ +40f82c: 0a00 |005c: move-result v0 │ │ +40f82e: 0f00 |005d: return v0 │ │ +40f830: 7010 a6c7 0200 |005e: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.fill:()V // method@c7a6 │ │ +40f836: 6e40 aac7 3254 |0061: invoke-virtual {v2, v3, v4, v5}, Lorg/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream;.read:([BII)I // method@c7aa │ │ +40f83c: 0a03 |0064: move-result v3 │ │ +40f83e: 0f03 |0065: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=96 │ │ 0x0019 line=107 │ │ 0x001d line=108 │ │ 0x0023 line=109 │ │ @@ -1590567,18 +1590563,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4106a0: |[4106a0] org.apache.commons.compress.compressors.z.ZCompressorInputStream.:(Ljava/io/InputStream;)V │ │ -4106b0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -4106b2: 7030 edc7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7ed │ │ -4106b8: 0e00 |0004: return-void │ │ +410694: |[410694] org.apache.commons.compress.compressors.z.ZCompressorInputStream.:(Ljava/io/InputStream;)V │ │ +4106a4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +4106a6: 7030 edc7 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.:(Ljava/io/InputStream;I)V // method@c7ed │ │ +4106ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -1590587,57 +1590583,57 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -4106bc: |[4106bc] org.apache.commons.compress.compressors.z.ZCompressorInputStream.:(Ljava/io/InputStream;I)V │ │ -4106cc: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ -4106d0: 7030 14c7 4300 |0002: invoke-direct {v3, v4, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c714 │ │ -4106d6: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -4106da: 5a30 708e |0007: iput-wide v0, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ -4106de: 5434 6e8e |0009: iget-object v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ -4106e2: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -4106e6: 6e20 1fc8 0400 |000d: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -4106ec: 0b01 |0010: move-result-wide v1 │ │ -4106ee: 8414 |0011: long-to-int v4, v1 │ │ -4106f0: 5431 6e8e |0012: iget-object v1, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ -4106f4: 6e20 1fc8 0100 |0014: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -4106fa: 0b01 |0017: move-result-wide v1 │ │ -4106fc: 8412 |0018: long-to-int v2, v1 │ │ -4106fe: 5431 6e8e |0019: iget-object v1, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ -410702: 6e20 1fc8 0100 |001b: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ -410708: 0b00 |001e: move-result-wide v0 │ │ -41070a: 8401 |001f: long-to-int v1, v0 │ │ -41070c: 1300 1f00 |0020: const/16 v0, #int 31 // #1f │ │ -410710: 3304 2700 |0022: if-ne v4, v0, 0049 // +0027 │ │ -410714: 1304 9d00 |0024: const/16 v4, #int 157 // #9d │ │ -410718: 3342 2300 |0026: if-ne v2, v4, 0049 // +0023 │ │ -41071c: 3a01 2100 |0028: if-ltz v1, 0049 // +0021 │ │ -410720: d514 8000 |002a: and-int/lit16 v4, v1, #int 128 // #0080 │ │ -410724: 3804 0400 |002c: if-eqz v4, 0030 // +0004 │ │ -410728: 1214 |002e: const/4 v4, #int 1 // #1 │ │ -41072a: 2802 |002f: goto 0031 // +0002 │ │ -41072c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -41072e: 5c34 6d8e |0031: iput-boolean v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ -410732: dd04 011f |0033: and-int/lit8 v4, v1, #int 31 // #1f │ │ -410736: 5934 6f8e |0035: iput v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ -41073a: 5534 6d8e |0037: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ -41073e: 3804 0700 |0039: if-eqz v4, 0040 // +0007 │ │ -410742: 1304 0900 |003b: const/16 v4, #int 9 // #9 │ │ -410746: 6e20 fec7 4300 |003d: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.setClearCode:(I)V // method@c7fe │ │ -41074c: 5234 6f8e |0040: iget v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ -410750: 6e30 f8c7 4305 |0042: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.initializeTables:(II)V // method@c7f8 │ │ -410756: 7010 f1c7 0300 |0045: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.clearEntries:()V // method@c7f1 │ │ -41075c: 0e00 |0048: return-void │ │ -41075e: 2204 4210 |0049: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -410762: 1a05 3a2d |004b: const-string v5, "Input is not in .Z format" // string@2d3a │ │ -410766: 7020 7782 5400 |004d: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -41076c: 2704 |0050: throw v4 │ │ +4106b0: |[4106b0] org.apache.commons.compress.compressors.z.ZCompressorInputStream.:(Ljava/io/InputStream;I)V │ │ +4106c0: 6200 5479 |0000: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@7954 │ │ +4106c4: 7030 14c7 4300 |0002: invoke-direct {v3, v4, v0}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.:(Ljava/io/InputStream;Ljava/nio/ByteOrder;)V // method@c714 │ │ +4106ca: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +4106ce: 5a30 708e |0007: iput-wide v0, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ +4106d2: 5434 6e8e |0009: iget-object v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ +4106d6: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +4106da: 6e20 1fc8 0400 |000d: invoke-virtual {v4, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +4106e0: 0b01 |0010: move-result-wide v1 │ │ +4106e2: 8414 |0011: long-to-int v4, v1 │ │ +4106e4: 5431 6e8e |0012: iget-object v1, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ +4106e8: 6e20 1fc8 0100 |0014: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +4106ee: 0b01 |0017: move-result-wide v1 │ │ +4106f0: 8412 |0018: long-to-int v2, v1 │ │ +4106f2: 5431 6e8e |0019: iget-object v1, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ +4106f6: 6e20 1fc8 0100 |001b: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/utils/BitInputStream;.readBits:(I)J // method@c81f │ │ +4106fc: 0b00 |001e: move-result-wide v0 │ │ +4106fe: 8401 |001f: long-to-int v1, v0 │ │ +410700: 1300 1f00 |0020: const/16 v0, #int 31 // #1f │ │ +410704: 3304 2700 |0022: if-ne v4, v0, 0049 // +0027 │ │ +410708: 1304 9d00 |0024: const/16 v4, #int 157 // #9d │ │ +41070c: 3342 2300 |0026: if-ne v2, v4, 0049 // +0023 │ │ +410710: 3a01 2100 |0028: if-ltz v1, 0049 // +0021 │ │ +410714: d514 8000 |002a: and-int/lit16 v4, v1, #int 128 // #0080 │ │ +410718: 3804 0400 |002c: if-eqz v4, 0030 // +0004 │ │ +41071c: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +41071e: 2802 |002f: goto 0031 // +0002 │ │ +410720: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +410722: 5c34 6d8e |0031: iput-boolean v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ +410726: dd04 011f |0033: and-int/lit8 v4, v1, #int 31 // #1f │ │ +41072a: 5934 6f8e |0035: iput v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ +41072e: 5534 6d8e |0037: iget-boolean v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ +410732: 3804 0700 |0039: if-eqz v4, 0040 // +0007 │ │ +410736: 1304 0900 |003b: const/16 v4, #int 9 // #9 │ │ +41073a: 6e20 fec7 4300 |003d: invoke-virtual {v3, v4}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.setClearCode:(I)V // method@c7fe │ │ +410740: 5234 6f8e |0040: iget v4, v3, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ +410744: 6e30 f8c7 4305 |0042: invoke-virtual {v3, v4, v5}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.initializeTables:(II)V // method@c7f8 │ │ +41074a: 7010 f1c7 0300 |0045: invoke-direct {v3}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.clearEntries:()V // method@c7f1 │ │ +410750: 0e00 |0048: return-void │ │ +410752: 2204 4210 |0049: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +410756: 1a05 3a2d |004b: const-string v5, "Input is not in .Z format" // string@2d3a │ │ +41075a: 7020 7782 5400 |004d: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +410760: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=39 │ │ 0x0009 line=44 │ │ 0x0012 line=45 │ │ 0x0019 line=46 │ │ @@ -1590658,19 +1590654,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -410770: |[410770] org.apache.commons.compress.compressors.z.ZCompressorInputStream.clearEntries:()V │ │ -410780: 5510 6d8e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ -410784: d000 0001 |0002: add-int/lit16 v0, v0, #int 256 // #0100 │ │ -410788: 6e20 ffc7 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.setTableSize:(I)V // method@c7ff │ │ -41078e: 0e00 |0007: return-void │ │ +410764: |[410764] org.apache.commons.compress.compressors.z.ZCompressorInputStream.clearEntries:()V │ │ +410774: 5510 6d8e |0000: iget-boolean v0, v1, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ +410778: d000 0001 |0002: add-int/lit16 v0, v0, #int 256 // #0100 │ │ +41077c: 6e20 ffc7 0100 |0004: invoke-virtual {v1, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.setTableSize:(I)V // method@c7ff │ │ +410782: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; │ │ │ │ #3 : (in Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;) │ │ @@ -1590678,28 +1590674,28 @@ │ │ type : '([BI)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -410530: |[410530] org.apache.commons.compress.compressors.z.ZCompressorInputStream.matches:([BI)Z │ │ -410540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -410542: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -410544: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -410546: 3724 0f00 |0003: if-le v4, v2, 0012 // +000f │ │ -41054a: 4804 0301 |0005: aget-byte v4, v3, v1 │ │ -41054e: 1302 1f00 |0007: const/16 v2, #int 31 // #1f │ │ -410552: 3324 0900 |0009: if-ne v4, v2, 0012 // +0009 │ │ -410556: 4803 0300 |000b: aget-byte v3, v3, v0 │ │ -41055a: 1304 9dff |000d: const/16 v4, #int -99 // #ff9d │ │ -41055e: 3343 0300 |000f: if-ne v3, v4, 0012 // +0003 │ │ -410562: 2802 |0011: goto 0013 // +0002 │ │ -410564: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -410566: 0f00 |0013: return v0 │ │ +410524: |[410524] org.apache.commons.compress.compressors.z.ZCompressorInputStream.matches:([BI)Z │ │ +410534: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +410536: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +410538: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +41053a: 3724 0f00 |0003: if-le v4, v2, 0012 // +000f │ │ +41053e: 4804 0301 |0005: aget-byte v4, v3, v1 │ │ +410542: 1302 1f00 |0007: const/16 v2, #int 31 // #1f │ │ +410546: 3324 0900 |0009: if-ne v4, v2, 0012 // +0009 │ │ +41054a: 4803 0300 |000b: aget-byte v3, v3, v0 │ │ +41054e: 1304 9dff |000d: const/16 v4, #int -99 // #ff9d │ │ +410552: 3343 0300 |000f: if-ne v3, v4, 0012 // +0003 │ │ +410556: 2802 |0011: goto 0013 // +0002 │ │ +410558: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +41055a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 (null) [B │ │ 0x0000 - 0x0014 reg=4 (null) I │ │ │ │ @@ -1590708,32 +1590704,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -410790: |[410790] org.apache.commons.compress.compressors.z.ZCompressorInputStream.reAlignReading:()V │ │ -4107a0: 5370 708e |0000: iget-wide v0, v7, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ -4107a4: 1602 0800 |0002: const-wide/16 v2, #int 8 // #8 │ │ -4107a8: bf20 |0004: rem-long/2addr v0, v2 │ │ -4107aa: 9c00 0200 |0005: sub-long v0, v2, v0 │ │ -4107ae: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -4107b2: 3106 0002 |0009: cmp-long v6, v0, v2 │ │ -4107b6: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ -4107ba: 0440 |000d: move-wide v0, v4 │ │ -4107bc: 3102 0400 |000e: cmp-long v2, v4, v0 │ │ -4107c0: 3b02 0900 |0010: if-gez v2, 0019 // +0009 │ │ -4107c4: 6e10 fbc7 0700 |0012: invoke-virtual {v7}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.readNextCode:()I // method@c7fb │ │ -4107ca: 1602 0100 |0015: const-wide/16 v2, #int 1 // #1 │ │ -4107ce: bb24 |0017: add-long/2addr v4, v2 │ │ -4107d0: 28f6 |0018: goto 000e // -000a │ │ -4107d2: 5470 6e8e |0019: iget-object v0, v7, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ -4107d6: 6e10 1bc8 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.clearBitCache:()V // method@c81b │ │ -4107dc: 0e00 |001e: return-void │ │ +410784: |[410784] org.apache.commons.compress.compressors.z.ZCompressorInputStream.reAlignReading:()V │ │ +410794: 5370 708e |0000: iget-wide v0, v7, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ +410798: 1602 0800 |0002: const-wide/16 v2, #int 8 // #8 │ │ +41079c: bf20 |0004: rem-long/2addr v0, v2 │ │ +41079e: 9c00 0200 |0005: sub-long v0, v2, v0 │ │ +4107a2: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +4107a6: 3106 0002 |0009: cmp-long v6, v0, v2 │ │ +4107aa: 3906 0300 |000b: if-nez v6, 000e // +0003 │ │ +4107ae: 0440 |000d: move-wide v0, v4 │ │ +4107b0: 3102 0400 |000e: cmp-long v2, v4, v0 │ │ +4107b4: 3b02 0900 |0010: if-gez v2, 0019 // +0009 │ │ +4107b8: 6e10 fbc7 0700 |0012: invoke-virtual {v7}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.readNextCode:()I // method@c7fb │ │ +4107be: 1602 0100 |0015: const-wide/16 v2, #int 1 // #1 │ │ +4107c2: bb24 |0017: add-long/2addr v4, v2 │ │ +4107c4: 28f6 |0018: goto 000e // -000a │ │ +4107c6: 5470 6e8e |0019: iget-object v0, v7, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.in:Lorg/apache/commons/compress/utils/BitInputStream; // field@8e6e │ │ +4107ca: 6e10 1bc8 0000 |001b: invoke-virtual {v0}, Lorg/apache/commons/compress/utils/BitInputStream;.clearBitCache:()V // method@c81b │ │ +4107d0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0012 line=92 │ │ 0x0019 line=94 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; │ │ @@ -1590744,31 +1590740,31 @@ │ │ type : '(IB)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -410568: |[410568] org.apache.commons.compress.compressors.z.ZCompressorInputStream.addEntry:(IB)I │ │ -410578: 6e10 f5c7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ -41057e: 0a00 |0003: move-result v0 │ │ -410580: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -410582: 9800 0100 |0005: shl-int v0, v1, v0 │ │ -410586: 6e40 efc7 3204 |0007: invoke-virtual {v2, v3, v4, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.addEntry:(IBI)I // method@c7ef │ │ -41058c: 0a03 |000a: move-result v3 │ │ -41058e: 6e10 f6c7 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ -410594: 0a04 |000e: move-result v4 │ │ -410596: 3304 1000 |000f: if-ne v4, v0, 001f // +0010 │ │ -41059a: 6e10 f5c7 0200 |0011: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ -4105a0: 0a04 |0014: move-result v4 │ │ -4105a2: 5220 6f8e |0015: iget v0, v2, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ -4105a6: 3504 0800 |0017: if-ge v4, v0, 001f // +0008 │ │ -4105aa: 7010 fac7 0200 |0019: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.reAlignReading:()V // method@c7fa │ │ -4105b0: 6e10 f7c7 0200 |001c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.incrementCodeSize:()V // method@c7f7 │ │ -4105b6: 0f03 |001f: return v3 │ │ +41055c: |[41055c] org.apache.commons.compress.compressors.z.ZCompressorInputStream.addEntry:(IB)I │ │ +41056c: 6e10 f5c7 0200 |0000: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ +410572: 0a00 |0003: move-result v0 │ │ +410574: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +410576: 9800 0100 |0005: shl-int v0, v1, v0 │ │ +41057a: 6e40 efc7 3204 |0007: invoke-virtual {v2, v3, v4, v0}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.addEntry:(IBI)I // method@c7ef │ │ +410580: 0a03 |000a: move-result v3 │ │ +410582: 6e10 f6c7 0200 |000b: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ +410588: 0a04 |000e: move-result v4 │ │ +41058a: 3304 1000 |000f: if-ne v4, v0, 001f // +0010 │ │ +41058e: 6e10 f5c7 0200 |0011: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ +410594: 0a04 |0014: move-result v4 │ │ +410596: 5220 6f8e |0015: iget v0, v2, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.maxCodeSize:I // field@8e6f │ │ +41059a: 3504 0800 |0017: if-ge v4, v0, 001f // +0008 │ │ +41059e: 7010 fac7 0200 |0019: invoke-direct {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.reAlignReading:()V // method@c7fa │ │ +4105a4: 6e10 f7c7 0200 |001c: invoke-virtual {v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.incrementCodeSize:()V // method@c7f7 │ │ +4105aa: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ 0x000b line=107 │ │ 0x0019 line=108 │ │ 0x001c line=109 │ │ @@ -1590782,60 +1590778,60 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -4105b8: |[4105b8] org.apache.commons.compress.compressors.z.ZCompressorInputStream.decompressNextSymbol:()I │ │ -4105c8: 6e10 fbc7 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.readNextCode:()I // method@c7fb │ │ -4105ce: 0a00 |0003: move-result v0 │ │ -4105d0: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ -4105d4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -4105d6: 0f00 |0007: return v0 │ │ -4105d8: 5561 6d8e |0008: iget-boolean v1, v6, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ -4105dc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -4105de: 3801 1500 |000b: if-eqz v1, 0020 // +0015 │ │ -4105e2: 6e10 f4c7 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getClearCode:()I // method@c7f4 │ │ -4105e8: 0a01 |0010: move-result v1 │ │ -4105ea: 3310 0f00 |0011: if-ne v0, v1, 0020 // +000f │ │ -4105ee: 7010 f1c7 0600 |0013: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.clearEntries:()V // method@c7f1 │ │ -4105f4: 7010 fac7 0600 |0016: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.reAlignReading:()V // method@c7fa │ │ -4105fa: 6e10 fcc7 0600 |0019: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.resetCodeSize:()V // method@c7fc │ │ -410600: 6e10 fdc7 0600 |001c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.resetPreviousCode:()V // method@c7fd │ │ -410606: 0f02 |001f: return v2 │ │ -410608: 6e10 f6c7 0600 |0020: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ -41060e: 0a01 |0023: move-result v1 │ │ -410610: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -410612: 3310 0700 |0025: if-ne v0, v1, 002c // +0007 │ │ -410616: 6e10 f0c7 0600 |0027: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.addRepeatOfPreviousCode:()I // method@c7f0 │ │ -41061c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -41061e: 2807 |002b: goto 0032 // +0007 │ │ -410620: 6e10 f6c7 0600 |002c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ -410626: 0a01 |002f: move-result v1 │ │ -410628: 3610 0700 |0030: if-gt v0, v1, 0037 // +0007 │ │ -41062c: 6e30 f3c7 0602 |0032: invoke-virtual {v6, v0, v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.expandCodeToOutputStack:(IZ)I // method@c7f3 │ │ -410632: 0a00 |0035: move-result v0 │ │ -410634: 0f00 |0036: return v0 │ │ -410636: 2201 4210 |0037: new-instance v1, Ljava/io/IOException; // type@1042 │ │ -41063a: 1224 |0039: const/4 v4, #int 2 // #2 │ │ -41063c: 2344 6b1c |003a: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ -410640: 6e10 f5c7 0600 |003c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ -410646: 0a05 |003f: move-result v5 │ │ -410648: 7110 a983 0500 |0040: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -41064e: 0c05 |0043: move-result-object v5 │ │ -410650: 4d05 0402 |0044: aput-object v5, v4, v2 │ │ -410654: 7110 a983 0000 |0046: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -41065a: 0c00 |0049: move-result-object v0 │ │ -41065c: 4d00 0403 |004a: aput-object v0, v4, v3 │ │ -410660: 1a00 7d2d |004c: const-string v0, "Invalid %d bit code 0x%x" // string@2d7d │ │ -410664: 7120 5284 4000 |004e: invoke-static {v0, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ -41066a: 0c00 |0051: move-result-object v0 │ │ -41066c: 7020 7782 0100 |0052: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -410672: 2701 |0055: throw v1 │ │ +4105ac: |[4105ac] org.apache.commons.compress.compressors.z.ZCompressorInputStream.decompressNextSymbol:()I │ │ +4105bc: 6e10 fbc7 0600 |0000: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.readNextCode:()I // method@c7fb │ │ +4105c2: 0a00 |0003: move-result v0 │ │ +4105c4: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ +4105c8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +4105ca: 0f00 |0007: return v0 │ │ +4105cc: 5561 6d8e |0008: iget-boolean v1, v6, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.blockMode:Z // field@8e6d │ │ +4105d0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +4105d2: 3801 1500 |000b: if-eqz v1, 0020 // +0015 │ │ +4105d6: 6e10 f4c7 0600 |000d: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getClearCode:()I // method@c7f4 │ │ +4105dc: 0a01 |0010: move-result v1 │ │ +4105de: 3310 0f00 |0011: if-ne v0, v1, 0020 // +000f │ │ +4105e2: 7010 f1c7 0600 |0013: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.clearEntries:()V // method@c7f1 │ │ +4105e8: 7010 fac7 0600 |0016: invoke-direct {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.reAlignReading:()V // method@c7fa │ │ +4105ee: 6e10 fcc7 0600 |0019: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.resetCodeSize:()V // method@c7fc │ │ +4105f4: 6e10 fdc7 0600 |001c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.resetPreviousCode:()V // method@c7fd │ │ +4105fa: 0f02 |001f: return v2 │ │ +4105fc: 6e10 f6c7 0600 |0020: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ +410602: 0a01 |0023: move-result v1 │ │ +410604: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +410606: 3310 0700 |0025: if-ne v0, v1, 002c // +0007 │ │ +41060a: 6e10 f0c7 0600 |0027: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.addRepeatOfPreviousCode:()I // method@c7f0 │ │ +410610: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +410612: 2807 |002b: goto 0032 // +0007 │ │ +410614: 6e10 f6c7 0600 |002c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getTableSize:()I // method@c7f6 │ │ +41061a: 0a01 |002f: move-result v1 │ │ +41061c: 3610 0700 |0030: if-gt v0, v1, 0037 // +0007 │ │ +410620: 6e30 f3c7 0602 |0032: invoke-virtual {v6, v0, v2}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.expandCodeToOutputStack:(IZ)I // method@c7f3 │ │ +410626: 0a00 |0035: move-result v0 │ │ +410628: 0f00 |0036: return v0 │ │ +41062a: 2201 4210 |0037: new-instance v1, Ljava/io/IOException; // type@1042 │ │ +41062e: 1224 |0039: const/4 v4, #int 2 // #2 │ │ +410630: 2344 6b1c |003a: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ +410634: 6e10 f5c7 0600 |003c: invoke-virtual {v6}, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.getCodeSize:()I // method@c7f5 │ │ +41063a: 0a05 |003f: move-result v5 │ │ +41063c: 7110 a983 0500 |0040: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +410642: 0c05 |0043: move-result-object v5 │ │ +410644: 4d05 0402 |0044: aput-object v5, v4, v2 │ │ +410648: 7110 a983 0000 |0046: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +41064e: 0c00 |0049: move-result-object v0 │ │ +410650: 4d00 0403 |004a: aput-object v0, v4, v3 │ │ +410654: 1a00 7d2d |004c: const-string v0, "Invalid %d bit code 0x%x" // string@2d7d │ │ +410658: 7120 5284 4000 |004e: invoke-static {v0, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@8452 │ │ +41065e: 0c00 |0051: move-result-object v0 │ │ +410660: 7020 7782 0100 |0052: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +410666: 2701 |0055: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0008 line=137 │ │ 0x0013 line=138 │ │ 0x0016 line=139 │ │ 0x0019 line=140 │ │ @@ -1590853,23 +1590849,23 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -410674: |[410674] org.apache.commons.compress.compressors.z.ZCompressorInputStream.readNextCode:()I │ │ -410684: 6f10 28c7 0500 |0000: invoke-super {v5}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readNextCode:()I // method@c728 │ │ -41068a: 0a00 |0003: move-result v0 │ │ -41068c: 3a00 0900 |0004: if-ltz v0, 000d // +0009 │ │ -410690: 5351 708e |0006: iget-wide v1, v5, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ -410694: 1603 0100 |0008: const-wide/16 v3, #int 1 // #1 │ │ -410698: bb31 |000a: add-long/2addr v1, v3 │ │ -41069a: 5a51 708e |000b: iput-wide v1, v5, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ -41069e: 0f00 |000d: return v0 │ │ +410668: |[410668] org.apache.commons.compress.compressors.z.ZCompressorInputStream.readNextCode:()I │ │ +410678: 6f10 28c7 0500 |0000: invoke-super {v5}, Lorg/apache/commons/compress/compressors/lzw/LZWInputStream;.readNextCode:()I // method@c728 │ │ +41067e: 0a00 |0003: move-result v0 │ │ +410680: 3a00 0900 |0004: if-ltz v0, 000d // +0009 │ │ +410684: 5351 708e |0006: iget-wide v1, v5, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ +410688: 1603 0100 |0008: const-wide/16 v3, #int 1 // #1 │ │ +41068c: bb31 |000a: add-long/2addr v1, v3 │ │ +41068e: 5a51 708e |000b: iput-wide v1, v5, Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream;.totalCodesRead:J // field@8e70 │ │ +410692: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/apache/commons/compress/compressors/z/ZCompressorInputStream; │ │ │ │ @@ -1590906,18 +1590902,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -414710: |[414710] org.rauschig.jarchivelib.SevenZArchiver.:()V │ │ -414720: 6200 b28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ -414724: 7020 fcc8 0100 |0002: invoke-direct {v1, v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ -41472a: 0e00 |0005: return-void │ │ +414704: |[414704] org.rauschig.jarchivelib.SevenZArchiver.:()V │ │ +414714: 6200 b28e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.SEVEN_Z:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb2 │ │ +414718: 7020 fcc8 0100 |0002: invoke-direct {v1, v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ +41471e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/SevenZArchiver; │ │ │ │ Virtual methods - │ │ @@ -1590926,20 +1590922,20 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4146c0: |[4146c0] org.rauschig.jarchivelib.SevenZArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -4146d0: 2200 5319 |0000: new-instance v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; // type@1953 │ │ -4146d4: 2201 3d18 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // type@183d │ │ -4146d8: 7020 d8c0 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;)V // method@c0d8 │ │ -4146de: 7020 66c9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;)V // method@c966 │ │ -4146e4: 1100 |000a: return-object v0 │ │ +4146b4: |[4146b4] org.rauschig.jarchivelib.SevenZArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +4146c4: 2200 5319 |0000: new-instance v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream; // type@1953 │ │ +4146c8: 2201 3d18 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile; // type@183d │ │ +4146cc: 7020 d8c0 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;.:(Ljava/io/File;)V // method@c0d8 │ │ +4146d2: 7020 66c9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZInputStream;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZFile;)V // method@c966 │ │ +4146d8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/rauschig/jarchivelib/SevenZArchiver; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1590948,20 +1590944,20 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4146e8: |[4146e8] org.rauschig.jarchivelib.SevenZArchiver.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ -4146f8: 2200 5419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; // type@1954 │ │ -4146fc: 2201 4218 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // type@1842 │ │ -414700: 7020 10c1 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.:(Ljava/io/File;)V // method@c110 │ │ -414706: 7020 6ac9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V // method@c96a │ │ -41470c: 1100 |000a: return-object v0 │ │ +4146dc: |[4146dc] org.rauschig.jarchivelib.SevenZArchiver.createArchiveOutputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveOutputStream; │ │ +4146ec: 2200 5419 |0000: new-instance v0, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream; // type@1954 │ │ +4146f0: 2201 4218 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile; // type@1842 │ │ +4146f4: 7020 10c1 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;.:(Ljava/io/File;)V // method@c110 │ │ +4146fa: 7020 6ac9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/SevenZArchiver$SevenZOutputStream;.:(Lorg/apache/commons/compress/archivers/sevenz/SevenZOutputFile;)V // method@c96a │ │ +414700: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/rauschig/jarchivelib/SevenZArchiver; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1590996,18 +1590992,18 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -414924: |[414924] org.rauschig.jarchivelib.ZipFileArchiver.:()V │ │ -414934: 6200 b48e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ -414938: 7020 fcc8 0100 |0002: invoke-direct {v1, v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ -41493e: 0e00 |0005: return-void │ │ +414918: |[414918] org.rauschig.jarchivelib.ZipFileArchiver.:()V │ │ +414928: 6200 b48e |0000: sget-object v0, Lorg/rauschig/jarchivelib/ArchiveFormat;.ZIP:Lorg/rauschig/jarchivelib/ArchiveFormat; // field@8eb4 │ │ +41492c: 7020 fcc8 0100 |0002: invoke-direct {v1, v0}, Lorg/rauschig/jarchivelib/CommonsArchiver;.:(Lorg/rauschig/jarchivelib/ArchiveFormat;)V // method@c8fc │ │ +414932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/rauschig/jarchivelib/ZipFileArchiver; │ │ │ │ Virtual methods - │ │ @@ -1591016,20 +1591012,20 @@ │ │ type : '(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4148fc: |[4148fc] org.rauschig.jarchivelib.ZipFileArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ -41490c: 2200 5619 |0000: new-instance v0, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; // type@1956 │ │ -414910: 2201 9818 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile; // type@1898 │ │ -414914: 7020 b0c4 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;)V // method@c4b0 │ │ -41491a: 7020 77c9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c977 │ │ -414920: 1100 |000a: return-object v0 │ │ +4148f0: |[4148f0] org.rauschig.jarchivelib.ZipFileArchiver.createArchiveInputStream:(Ljava/io/File;)Lorg/apache/commons/compress/archivers/ArchiveInputStream; │ │ +414900: 2200 5619 |0000: new-instance v0, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream; // type@1956 │ │ +414904: 2201 9818 |0002: new-instance v1, Lorg/apache/commons/compress/archivers/zip/ZipFile; // type@1898 │ │ +414908: 7020 b0c4 3100 |0004: invoke-direct {v1, v3}, Lorg/apache/commons/compress/archivers/zip/ZipFile;.:(Ljava/io/File;)V // method@c4b0 │ │ +41490e: 7020 77c9 1000 |0007: invoke-direct {v0, v1}, Lorg/rauschig/jarchivelib/ZipFileArchiver$ZipFileArchiveInputStream;.:(Lorg/apache/commons/compress/archivers/zip/ZipFile;)V // method@c977 │ │ +414914: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/rauschig/jarchivelib/ZipFileArchiver; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1591064,17 +1591060,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -416a38: |[416a38] org.slf4j.helpers.MarkerIgnoringBase.:()V │ │ -416a48: 7010 feca 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/NamedLoggerBase;.:()V // method@cafe │ │ -416a4e: 0e00 |0003: return-void │ │ +416a2c: |[416a2c] org.slf4j.helpers.MarkerIgnoringBase.:()V │ │ +416a3c: 7010 feca 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/NamedLoggerBase;.:()V // method@cafe │ │ +416a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ │ │ Virtual methods - │ │ @@ -1591083,17 +1591079,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -416a50: |[416a50] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -416a60: 6e20 82ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;)V // method@ca82 │ │ -416a66: 0e00 |0003: return-void │ │ +416a44: |[416a44] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +416a54: 6e20 82ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;)V // method@ca82 │ │ +416a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591103,17 +1591099,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416a68: |[416a68] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -416a78: 6e30 83ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca83 │ │ -416a7e: 0e00 |0003: return-void │ │ +416a5c: |[416a5c] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +416a6c: 6e30 83ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca83 │ │ +416a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591124,17 +1591120,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -416a80: |[416a80] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -416a90: 6e40 84ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca84 │ │ -416a96: 0e00 |0003: return-void │ │ +416a74: |[416a74] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +416a84: 6e40 84ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca84 │ │ +416a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591146,17 +1591142,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416ab0: |[416ab0] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -416ac0: 6e30 85ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca85 │ │ -416ac6: 0e00 |0003: return-void │ │ +416aa4: |[416aa4] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +416ab4: 6e30 85ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca85 │ │ +416aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591167,17 +1591163,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416a98: |[416a98] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -416aa8: 6e30 86ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca86 │ │ -416aae: 0e00 |0003: return-void │ │ +416a8c: |[416a8c] org.slf4j.helpers.MarkerIgnoringBase.debug:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +416a9c: 6e30 86ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.debug:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca86 │ │ +416aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591188,17 +1591184,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -416ac8: |[416ac8] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -416ad8: 6e20 8cca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;)V // method@ca8c │ │ -416ade: 0e00 |0003: return-void │ │ +416abc: |[416abc] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +416acc: 6e20 8cca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;)V // method@ca8c │ │ +416ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591208,17 +1591204,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416ae0: |[416ae0] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -416af0: 6e30 8dca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca8d │ │ -416af6: 0e00 |0003: return-void │ │ +416ad4: |[416ad4] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +416ae4: 6e30 8dca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca8d │ │ +416aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591229,17 +1591225,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -416af8: |[416af8] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -416b08: 6e40 8eca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca8e │ │ -416b0e: 0e00 |0003: return-void │ │ +416aec: |[416aec] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +416afc: 6e40 8eca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca8e │ │ +416b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591251,17 +1591247,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416b28: |[416b28] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -416b38: 6e30 8fca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca8f │ │ -416b3e: 0e00 |0003: return-void │ │ +416b1c: |[416b1c] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +416b2c: 6e30 8fca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca8f │ │ +416b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591272,17 +1591268,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416b10: |[416b10] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -416b20: 6e30 90ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca90 │ │ -416b26: 0e00 |0003: return-void │ │ +416b04: |[416b04] org.slf4j.helpers.MarkerIgnoringBase.error:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +416b14: 6e30 90ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.error:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca90 │ │ +416b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591293,18 +1591289,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4169c0: |[4169c0] org.slf4j.helpers.MarkerIgnoringBase.getName:()Ljava/lang/String; │ │ -4169d0: 6f10 ffca 0100 |0000: invoke-super {v1}, Lorg/slf4j/helpers/NamedLoggerBase;.getName:()Ljava/lang/String; // method@caff │ │ -4169d6: 0c00 |0003: move-result-object v0 │ │ -4169d8: 1100 |0004: return-object v0 │ │ +4169b4: |[4169b4] org.slf4j.helpers.MarkerIgnoringBase.getName:()Ljava/lang/String; │ │ +4169c4: 6f10 ffca 0100 |0000: invoke-super {v1}, Lorg/slf4j/helpers/NamedLoggerBase;.getName:()Ljava/lang/String; // method@caff │ │ +4169ca: 0c00 |0003: move-result-object v0 │ │ +4169cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ │ │ #11 : (in Lorg/slf4j/helpers/MarkerIgnoringBase;) │ │ @@ -1591312,17 +1591308,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -416b40: |[416b40] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -416b50: 6e20 97ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;)V // method@ca97 │ │ -416b56: 0e00 |0003: return-void │ │ +416b34: |[416b34] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +416b44: 6e20 97ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;)V // method@ca97 │ │ +416b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591332,17 +1591328,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416b58: |[416b58] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -416b68: 6e30 98ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca98 │ │ -416b6e: 0e00 |0003: return-void │ │ +416b4c: |[416b4c] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +416b5c: 6e30 98ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Object;)V // method@ca98 │ │ +416b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591353,17 +1591349,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -416b70: |[416b70] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -416b80: 6e40 99ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca99 │ │ -416b86: 0e00 |0003: return-void │ │ +416b64: |[416b64] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +416b74: 6e40 99ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@ca99 │ │ +416b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591375,17 +1591371,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416ba0: |[416ba0] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -416bb0: 6e30 9aca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca9a │ │ -416bb6: 0e00 |0003: return-void │ │ +416b94: |[416b94] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +416ba4: 6e30 9aca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@ca9a │ │ +416baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591396,17 +1591392,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416b88: |[416b88] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -416b98: 6e30 9bca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca9b │ │ -416b9e: 0e00 |0003: return-void │ │ +416b7c: |[416b7c] org.slf4j.helpers.MarkerIgnoringBase.info:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +416b8c: 6e30 9bca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.info:(Ljava/lang/String;[Ljava/lang/Object;)V // method@ca9b │ │ +416b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591417,18 +1591413,18 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -416934: |[416934] org.slf4j.helpers.MarkerIgnoringBase.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ -416944: 6e10 a1ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isDebugEnabled:()Z // method@caa1 │ │ -41694a: 0a01 |0003: move-result v1 │ │ -41694c: 0f01 |0004: return v1 │ │ +416928: |[416928] org.slf4j.helpers.MarkerIgnoringBase.isDebugEnabled:(Lorg/slf4j/Marker;)Z │ │ +416938: 6e10 a1ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isDebugEnabled:()Z // method@caa1 │ │ +41693e: 0a01 |0003: move-result v1 │ │ +416940: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1591437,18 +1591433,18 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -416950: |[416950] org.slf4j.helpers.MarkerIgnoringBase.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ -416960: 6e10 a3ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isErrorEnabled:()Z // method@caa3 │ │ -416966: 0a01 |0003: move-result v1 │ │ -416968: 0f01 |0004: return v1 │ │ +416944: |[416944] org.slf4j.helpers.MarkerIgnoringBase.isErrorEnabled:(Lorg/slf4j/Marker;)Z │ │ +416954: 6e10 a3ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isErrorEnabled:()Z // method@caa3 │ │ +41695a: 0a01 |0003: move-result v1 │ │ +41695c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1591457,18 +1591453,18 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41696c: |[41696c] org.slf4j.helpers.MarkerIgnoringBase.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ -41697c: 6e10 a5ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isInfoEnabled:()Z // method@caa5 │ │ -416982: 0a01 |0003: move-result v1 │ │ -416984: 0f01 |0004: return v1 │ │ +416960: |[416960] org.slf4j.helpers.MarkerIgnoringBase.isInfoEnabled:(Lorg/slf4j/Marker;)Z │ │ +416970: 6e10 a5ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isInfoEnabled:()Z // method@caa5 │ │ +416976: 0a01 |0003: move-result v1 │ │ +416978: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1591477,18 +1591473,18 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -416988: |[416988] org.slf4j.helpers.MarkerIgnoringBase.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ -416998: 6e10 a7ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isTraceEnabled:()Z // method@caa7 │ │ -41699e: 0a01 |0003: move-result v1 │ │ -4169a0: 0f01 |0004: return v1 │ │ +41697c: |[41697c] org.slf4j.helpers.MarkerIgnoringBase.isTraceEnabled:(Lorg/slf4j/Marker;)Z │ │ +41698c: 6e10 a7ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isTraceEnabled:()Z // method@caa7 │ │ +416992: 0a01 |0003: move-result v1 │ │ +416994: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1591497,18 +1591493,18 @@ │ │ type : '(Lorg/slf4j/Marker;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4169a4: |[4169a4] org.slf4j.helpers.MarkerIgnoringBase.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ -4169b4: 6e10 a9ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isWarnEnabled:()Z // method@caa9 │ │ -4169ba: 0a01 |0003: move-result v1 │ │ -4169bc: 0f01 |0004: return v1 │ │ +416998: |[416998] org.slf4j.helpers.MarkerIgnoringBase.isWarnEnabled:(Lorg/slf4j/Marker;)Z │ │ +4169a8: 6e10 a9ca 0000 |0000: invoke-virtual {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.isWarnEnabled:()Z // method@caa9 │ │ +4169ae: 0a01 |0003: move-result v1 │ │ +4169b0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/slf4j/Marker; │ │ │ │ @@ -1591517,32 +1591513,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4169dc: |[4169dc] org.slf4j.helpers.MarkerIgnoringBase.toString:()Ljava/lang/String; │ │ -4169ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4169f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4169f6: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ -4169fc: 0c01 |0008: move-result-object v1 │ │ -4169fe: 6e10 4183 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ -416a04: 0c01 |000c: move-result-object v1 │ │ -416a06: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416a0c: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ -416a10: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416a16: 6e10 96ca 0200 |0015: invoke-virtual {v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.getName:()Ljava/lang/String; // method@ca96 │ │ -416a1c: 0c01 |0018: move-result-object v1 │ │ -416a1e: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416a24: 1a01 5211 |001c: const-string v1, ")" // string@1152 │ │ -416a28: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -416a2e: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -416a34: 0c00 |0024: move-result-object v0 │ │ -416a36: 1100 |0025: return-object v0 │ │ +4169d0: |[4169d0] org.slf4j.helpers.MarkerIgnoringBase.toString:()Ljava/lang/String; │ │ +4169e0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4169e4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4169ea: 6e10 0884 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@8408 │ │ +4169f0: 0c01 |0008: move-result-object v1 │ │ +4169f2: 6e10 4183 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8341 │ │ +4169f8: 0c01 |000c: move-result-object v1 │ │ +4169fa: 6e20 8f84 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416a00: 1a01 340a |0010: const-string v1, "(" // string@0a34 │ │ +416a04: 6e20 8f84 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416a0a: 6e10 96ca 0200 |0015: invoke-virtual {v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.getName:()Ljava/lang/String; // method@ca96 │ │ +416a10: 0c01 |0018: move-result-object v1 │ │ +416a12: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416a18: 1a01 5211 |001c: const-string v1, ")" // string@1152 │ │ +416a1c: 6e20 8f84 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +416a22: 6e10 9f84 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +416a28: 0c00 |0024: move-result-object v0 │ │ +416a2a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ │ │ #22 : (in Lorg/slf4j/helpers/MarkerIgnoringBase;) │ │ @@ -1591550,17 +1591546,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -416bb8: |[416bb8] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -416bc8: 6e20 acca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;)V // method@caac │ │ -416bce: 0e00 |0003: return-void │ │ +416bac: |[416bac] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +416bbc: 6e20 acca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;)V // method@caac │ │ +416bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591570,17 +1591566,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416bd0: |[416bd0] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -416be0: 6e30 adca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Object;)V // method@caad │ │ -416be6: 0e00 |0003: return-void │ │ +416bc4: |[416bc4] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +416bd4: 6e30 adca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Object;)V // method@caad │ │ +416bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591591,17 +1591587,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -416be8: |[416be8] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -416bf8: 6e40 aeca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@caae │ │ -416bfe: 0e00 |0003: return-void │ │ +416bdc: |[416bdc] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +416bec: 6e40 aeca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@caae │ │ +416bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591613,17 +1591609,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416c18: |[416c18] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -416c28: 6e30 afca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@caaf │ │ -416c2e: 0e00 |0003: return-void │ │ +416c0c: |[416c0c] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +416c1c: 6e30 afca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@caaf │ │ +416c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591634,17 +1591630,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416c00: |[416c00] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -416c10: 6e30 b0ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;[Ljava/lang/Object;)V // method@cab0 │ │ -416c16: 0e00 |0003: return-void │ │ +416bf4: |[416bf4] org.slf4j.helpers.MarkerIgnoringBase.trace:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +416c04: 6e30 b0ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.trace:(Ljava/lang/String;[Ljava/lang/Object;)V // method@cab0 │ │ +416c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591655,17 +1591651,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -416c30: |[416c30] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ -416c40: 6e20 b6ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;)V // method@cab6 │ │ -416c46: 0e00 |0003: return-void │ │ +416c24: |[416c24] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;)V │ │ +416c34: 6e20 b6ca 2000 |0000: invoke-virtual {v0, v2}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;)V // method@cab6 │ │ +416c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591675,17 +1591671,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416c48: |[416c48] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ -416c58: 6e30 b7ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Object;)V // method@cab7 │ │ -416c5e: 0e00 |0003: return-void │ │ +416c3c: |[416c3c] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V │ │ +416c4c: 6e30 b7ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Object;)V // method@cab7 │ │ +416c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591696,17 +1591692,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -416c60: |[416c60] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -416c70: 6e40 b8ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@cab8 │ │ -416c76: 0e00 |0003: return-void │ │ +416c54: |[416c54] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +416c64: 6e40 b8ca 2043 |0000: invoke-virtual {v0, v2, v3, v4}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V // method@cab8 │ │ +416c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591718,17 +1591714,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416c90: |[416c90] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -416ca0: 6e30 b9ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cab9 │ │ -416ca6: 0e00 |0003: return-void │ │ +416c84: |[416c84] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +416c94: 6e30 b9ca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cab9 │ │ +416c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591739,17 +1591735,17 @@ │ │ type : '(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -416c78: |[416c78] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ -416c88: 6e30 baca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;[Ljava/lang/Object;)V // method@caba │ │ -416c8e: 0e00 |0003: return-void │ │ +416c6c: |[416c6c] org.slf4j.helpers.MarkerIgnoringBase.warn:(Lorg/slf4j/Marker;Ljava/lang/String;[Ljava/lang/Object;)V │ │ +416c7c: 6e30 baca 2003 |0000: invoke-virtual {v0, v2, v3}, Lorg/slf4j/helpers/MarkerIgnoringBase;.warn:(Ljava/lang/String;[Ljava/lang/Object;)V // method@caba │ │ +416c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/MarkerIgnoringBase; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/slf4j/Marker; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1591790,18 +1591786,18 @@ │ │ type : '(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41e164: |[41e164] tech.ula.model.daos.AppsDao_Impl$1.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41e174: 5b01 b19f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$1;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb1 │ │ -41e178: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ -41e17e: 0e00 |0005: return-void │ │ +41e158: |[41e158] tech.ula.model.daos.AppsDao_Impl$1.:(Ltech/ula/model/daos/AppsDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41e168: 5b01 b19f |0000: iput-object v1, v0, Ltech/ula/model/daos/AppsDao_Impl$1;.this$0:Ltech/ula/model/daos/AppsDao_Impl; // field@9fb1 │ │ +41e16c: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ +41e172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/AppsDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/AppsDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1591812,18 +1591808,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -41e180: |[41e180] tech.ula.model.daos.AppsDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -41e190: 1f02 e819 |0000: check-cast v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -41e194: 6e30 b6cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/AppsDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/App;)V // method@ccb6 │ │ -41e19a: 0e00 |0005: return-void │ │ +41e174: |[41e174] tech.ula.model.daos.AppsDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +41e184: 1f02 e819 |0000: check-cast v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +41e188: 6e30 b6cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/AppsDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/App;)V // method@ccb6 │ │ +41e18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/AppsDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1591833,62 +1591829,62 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/App;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -41e19c: |[41e19c] tech.ula.model.daos.AppsDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/App;)V │ │ -41e1ac: 6e10 20cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -41e1b2: 0c00 |0003: move-result-object v0 │ │ -41e1b4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -41e1b6: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -41e1ba: 7220 4253 1500 |0007: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e1c0: 2808 |000a: goto 0012 // +0008 │ │ -41e1c2: 6e10 20cd 0600 |000b: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -41e1c8: 0c00 |000e: move-result-object v0 │ │ -41e1ca: 7230 4353 1500 |000f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e1d0: 6e10 1ecd 0600 |0012: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -41e1d6: 0c00 |0015: move-result-object v0 │ │ -41e1d8: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -41e1da: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ -41e1de: 7220 4253 1500 |0019: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e1e4: 2808 |001c: goto 0024 // +0008 │ │ -41e1e6: 6e10 1ecd 0600 |001d: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -41e1ec: 0c00 |0020: move-result-object v0 │ │ -41e1ee: 7230 4353 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e1f4: 6e10 1fcd 0600 |0024: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ -41e1fa: 0c00 |0027: move-result-object v0 │ │ -41e1fc: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -41e1fe: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -41e202: 7220 4253 1500 |002b: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e208: 2808 |002e: goto 0036 // +0008 │ │ -41e20a: 6e10 1fcd 0600 |002f: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ -41e210: 0c00 |0032: move-result-object v0 │ │ -41e212: 7230 4353 1500 |0033: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e218: 6e10 21cd 0600 |0036: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ -41e21e: 0a00 |0039: move-result v0 │ │ -41e220: 1241 |003a: const/4 v1, #int 4 // #4 │ │ -41e222: 8102 |003b: int-to-long v2, v0 │ │ -41e224: 7240 4153 1532 |003c: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e22a: 6e10 22cd 0600 |003f: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ -41e230: 0a00 |0042: move-result v0 │ │ -41e232: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -41e234: 8102 |0044: int-to-long v2, v0 │ │ -41e236: 7240 4153 1532 |0045: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e23c: 6e10 25cd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/App;.isPaidApp:()Z // method@cd25 │ │ -41e242: 0a00 |004b: move-result v0 │ │ -41e244: 1261 |004c: const/4 v1, #int 6 // #6 │ │ -41e246: 8102 |004d: int-to-long v2, v0 │ │ -41e248: 7240 4153 1532 |004e: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e24e: 1270 |0051: const/4 v0, #int 7 // #7 │ │ -41e250: 6e10 23cd 0600 |0052: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getVersion:()J // method@cd23 │ │ -41e256: 0b01 |0055: move-result-wide v1 │ │ -41e258: 7240 4153 0521 |0056: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e25e: 0e00 |0059: return-void │ │ +41e190: |[41e190] tech.ula.model.daos.AppsDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/App;)V │ │ +41e1a0: 6e10 20cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +41e1a6: 0c00 |0003: move-result-object v0 │ │ +41e1a8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +41e1aa: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +41e1ae: 7220 4253 1500 |0007: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e1b4: 2808 |000a: goto 0012 // +0008 │ │ +41e1b6: 6e10 20cd 0600 |000b: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +41e1bc: 0c00 |000e: move-result-object v0 │ │ +41e1be: 7230 4353 1500 |000f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e1c4: 6e10 1ecd 0600 |0012: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +41e1ca: 0c00 |0015: move-result-object v0 │ │ +41e1cc: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +41e1ce: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ +41e1d2: 7220 4253 1500 |0019: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e1d8: 2808 |001c: goto 0024 // +0008 │ │ +41e1da: 6e10 1ecd 0600 |001d: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +41e1e0: 0c00 |0020: move-result-object v0 │ │ +41e1e2: 7230 4353 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e1e8: 6e10 1fcd 0600 |0024: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ +41e1ee: 0c00 |0027: move-result-object v0 │ │ +41e1f0: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +41e1f2: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +41e1f6: 7220 4253 1500 |002b: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e1fc: 2808 |002e: goto 0036 // +0008 │ │ +41e1fe: 6e10 1fcd 0600 |002f: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ +41e204: 0c00 |0032: move-result-object v0 │ │ +41e206: 7230 4353 1500 |0033: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e20c: 6e10 21cd 0600 |0036: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getSupportsCli:()Z // method@cd21 │ │ +41e212: 0a00 |0039: move-result v0 │ │ +41e214: 1241 |003a: const/4 v1, #int 4 // #4 │ │ +41e216: 8102 |003b: int-to-long v2, v0 │ │ +41e218: 7240 4153 1532 |003c: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e21e: 6e10 22cd 0600 |003f: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getSupportsGui:()Z // method@cd22 │ │ +41e224: 0a00 |0042: move-result v0 │ │ +41e226: 1251 |0043: const/4 v1, #int 5 // #5 │ │ +41e228: 8102 |0044: int-to-long v2, v0 │ │ +41e22a: 7240 4153 1532 |0045: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e230: 6e10 25cd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/App;.isPaidApp:()Z // method@cd25 │ │ +41e236: 0a00 |004b: move-result v0 │ │ +41e238: 1261 |004c: const/4 v1, #int 6 // #6 │ │ +41e23a: 8102 |004d: int-to-long v2, v0 │ │ +41e23c: 7240 4153 1532 |004e: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e242: 1270 |0051: const/4 v0, #int 7 // #7 │ │ +41e244: 6e10 23cd 0600 |0052: invoke-virtual {v6}, Ltech/ula/model/entities/App;.getVersion:()J // method@cd23 │ │ +41e24a: 0b01 |0055: move-result-wide v1 │ │ +41e24c: 7240 4153 0521 |0056: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e252: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ 0x000b line=39 │ │ 0x0012 line=41 │ │ 0x0019 line=42 │ │ @@ -1591913,17 +1591909,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41e14c: |[41e14c] tech.ula.model.daos.AppsDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -41e15c: 1a00 4a2c |0000: const-string v0, "INSERT OR REPLACE INTO `apps`(`name`,`category`,`filesystemRequired`,`supportsCli`,`supportsGui`,`isPaidApp`,`version`) VALUES (?,?,?,?,?,?,?)" // string@2c4a │ │ -41e160: 1100 |0002: return-object v0 │ │ +41e140: |[41e140] tech.ula.model.daos.AppsDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +41e150: 1a00 4a2c |0000: const-string v0, "INSERT OR REPLACE INTO `apps`(`name`,`category`,`filesystemRequired`,`supportsCli`,`supportsGui`,`isPaidApp`,`version`) VALUES (?,?,?,?,?,?,?)" // string@2c4a │ │ +41e154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6737 (AppsDao_Impl.java) │ │ │ │ Class #5310 header: │ │ @@ -1591959,18 +1591955,18 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41e824: |[41e824] tech.ula.model.daos.FilesystemDao_Impl$1.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41e834: 5b01 b89f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$1;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fb8 │ │ -41e838: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ -41e83e: 0e00 |0005: return-void │ │ +41e818: |[41e818] tech.ula.model.daos.FilesystemDao_Impl$1.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41e828: 5b01 b89f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$1;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fb8 │ │ +41e82c: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ +41e832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/FilesystemDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1591981,18 +1591977,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -41e840: |[41e840] tech.ula.model.daos.FilesystemDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -41e850: 1f02 eb19 |0000: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -41e854: 6e30 cecc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V // method@ccce │ │ -41e85a: 0e00 |0005: return-void │ │ +41e834: |[41e834] tech.ula.model.daos.FilesystemDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +41e844: 1f02 eb19 |0000: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +41e848: 6e30 cecc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V // method@ccce │ │ +41e84e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1592002,93 +1591998,93 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -41e85c: |[41e85c] tech.ula.model.daos.FilesystemDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V │ │ -41e86c: 6e10 54cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -41e872: 0b00 |0003: move-result-wide v0 │ │ -41e874: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41e876: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e87c: 6e10 55cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -41e882: 0c00 |000b: move-result-object v0 │ │ -41e884: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -41e886: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -41e88a: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e890: 2808 |0012: goto 001a // +0008 │ │ -41e892: 6e10 55cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -41e898: 0c00 |0016: move-result-object v0 │ │ -41e89a: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e8a0: 6e10 53cd 0600 |001a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -41e8a6: 0c00 |001d: move-result-object v0 │ │ -41e8a8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -41e8aa: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ -41e8ae: 7220 4253 1500 |0021: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e8b4: 2808 |0024: goto 002c // +0008 │ │ -41e8b6: 6e10 53cd 0600 |0025: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -41e8bc: 0c00 |0028: move-result-object v0 │ │ -41e8be: 7230 4353 1500 |0029: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e8c4: 6e10 4fcd 0600 |002c: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ -41e8ca: 0c00 |002f: move-result-object v0 │ │ -41e8cc: 1241 |0030: const/4 v1, #int 4 // #4 │ │ -41e8ce: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ -41e8d2: 7220 4253 1500 |0033: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e8d8: 2808 |0036: goto 003e // +0008 │ │ -41e8da: 6e10 4fcd 0600 |0037: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ -41e8e0: 0c00 |003a: move-result-object v0 │ │ -41e8e2: 7230 4353 1500 |003b: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e8e8: 6e10 51cd 0600 |003e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -41e8ee: 0c00 |0041: move-result-object v0 │ │ -41e8f0: 1251 |0042: const/4 v1, #int 5 // #5 │ │ -41e8f2: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ -41e8f6: 7220 4253 1500 |0045: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e8fc: 2808 |0048: goto 0050 // +0008 │ │ -41e8fe: 6e10 51cd 0600 |0049: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -41e904: 0c00 |004c: move-result-object v0 │ │ -41e906: 7230 4353 1500 |004d: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e90c: 6e10 50cd 0600 |0050: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -41e912: 0c00 |0053: move-result-object v0 │ │ -41e914: 1261 |0054: const/4 v1, #int 6 // #6 │ │ -41e916: 3900 0600 |0055: if-nez v0, 005b // +0006 │ │ -41e91a: 7220 4253 1500 |0057: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e920: 2808 |005a: goto 0062 // +0008 │ │ -41e922: 6e10 50cd 0600 |005b: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -41e928: 0c00 |005e: move-result-object v0 │ │ -41e92a: 7230 4353 1500 |005f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e930: 6e10 52cd 0600 |0062: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -41e936: 0c00 |0065: move-result-object v0 │ │ -41e938: 1271 |0066: const/4 v1, #int 7 // #7 │ │ -41e93a: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ -41e93e: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e944: 2808 |006c: goto 0074 // +0008 │ │ -41e946: 6e10 52cd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -41e94c: 0c00 |0070: move-result-object v0 │ │ -41e94e: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e954: 6e10 58cd 0600 |0074: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ -41e95a: 0a00 |0077: move-result v0 │ │ -41e95c: 1301 0800 |0078: const/16 v1, #int 8 // #8 │ │ -41e960: 8102 |007a: int-to-long v2, v0 │ │ -41e962: 7240 4153 1532 |007b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e968: 6e10 56cd 0600 |007e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ -41e96e: 0c00 |0081: move-result-object v0 │ │ -41e970: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ -41e974: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ -41e978: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41e97e: 2808 |0089: goto 0091 // +0008 │ │ -41e980: 6e10 56cd 0600 |008a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ -41e986: 0c00 |008d: move-result-object v0 │ │ -41e988: 7230 4353 1500 |008e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41e98e: 6e10 59cd 0600 |0091: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ -41e994: 0a06 |0094: move-result v6 │ │ -41e996: 1300 0a00 |0095: const/16 v0, #int 10 // #a │ │ -41e99a: 8161 |0097: int-to-long v1, v6 │ │ -41e99c: 7240 4153 0521 |0098: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41e9a2: 0e00 |009b: return-void │ │ +41e850: |[41e850] tech.ula.model.daos.FilesystemDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V │ │ +41e860: 6e10 54cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +41e866: 0b00 |0003: move-result-wide v0 │ │ +41e868: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41e86a: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e870: 6e10 55cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +41e876: 0c00 |000b: move-result-object v0 │ │ +41e878: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +41e87a: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +41e87e: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e884: 2808 |0012: goto 001a // +0008 │ │ +41e886: 6e10 55cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +41e88c: 0c00 |0016: move-result-object v0 │ │ +41e88e: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e894: 6e10 53cd 0600 |001a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +41e89a: 0c00 |001d: move-result-object v0 │ │ +41e89c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +41e89e: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ +41e8a2: 7220 4253 1500 |0021: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e8a8: 2808 |0024: goto 002c // +0008 │ │ +41e8aa: 6e10 53cd 0600 |0025: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +41e8b0: 0c00 |0028: move-result-object v0 │ │ +41e8b2: 7230 4353 1500 |0029: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e8b8: 6e10 4fcd 0600 |002c: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ +41e8be: 0c00 |002f: move-result-object v0 │ │ +41e8c0: 1241 |0030: const/4 v1, #int 4 // #4 │ │ +41e8c2: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ +41e8c6: 7220 4253 1500 |0033: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e8cc: 2808 |0036: goto 003e // +0008 │ │ +41e8ce: 6e10 4fcd 0600 |0037: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ +41e8d4: 0c00 |003a: move-result-object v0 │ │ +41e8d6: 7230 4353 1500 |003b: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e8dc: 6e10 51cd 0600 |003e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +41e8e2: 0c00 |0041: move-result-object v0 │ │ +41e8e4: 1251 |0042: const/4 v1, #int 5 // #5 │ │ +41e8e6: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ +41e8ea: 7220 4253 1500 |0045: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e8f0: 2808 |0048: goto 0050 // +0008 │ │ +41e8f2: 6e10 51cd 0600 |0049: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +41e8f8: 0c00 |004c: move-result-object v0 │ │ +41e8fa: 7230 4353 1500 |004d: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e900: 6e10 50cd 0600 |0050: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +41e906: 0c00 |0053: move-result-object v0 │ │ +41e908: 1261 |0054: const/4 v1, #int 6 // #6 │ │ +41e90a: 3900 0600 |0055: if-nez v0, 005b // +0006 │ │ +41e90e: 7220 4253 1500 |0057: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e914: 2808 |005a: goto 0062 // +0008 │ │ +41e916: 6e10 50cd 0600 |005b: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +41e91c: 0c00 |005e: move-result-object v0 │ │ +41e91e: 7230 4353 1500 |005f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e924: 6e10 52cd 0600 |0062: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +41e92a: 0c00 |0065: move-result-object v0 │ │ +41e92c: 1271 |0066: const/4 v1, #int 7 // #7 │ │ +41e92e: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ +41e932: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e938: 2808 |006c: goto 0074 // +0008 │ │ +41e93a: 6e10 52cd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +41e940: 0c00 |0070: move-result-object v0 │ │ +41e942: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e948: 6e10 58cd 0600 |0074: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ +41e94e: 0a00 |0077: move-result v0 │ │ +41e950: 1301 0800 |0078: const/16 v1, #int 8 // #8 │ │ +41e954: 8102 |007a: int-to-long v2, v0 │ │ +41e956: 7240 4153 1532 |007b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e95c: 6e10 56cd 0600 |007e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ +41e962: 0c00 |0081: move-result-object v0 │ │ +41e964: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ +41e968: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ +41e96c: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41e972: 2808 |0089: goto 0091 // +0008 │ │ +41e974: 6e10 56cd 0600 |008a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ +41e97a: 0c00 |008d: move-result-object v0 │ │ +41e97c: 7230 4353 1500 |008e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41e982: 6e10 59cd 0600 |0091: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ +41e988: 0a06 |0094: move-result v6 │ │ +41e98a: 1300 0a00 |0095: const/16 v0, #int 10 // #a │ │ +41e98e: 8161 |0097: int-to-long v1, v6 │ │ +41e990: 7240 4153 0521 |0098: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41e996: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x000f line=44 │ │ 0x0013 line=46 │ │ 0x001a line=48 │ │ @@ -1592123,17 +1592119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41e80c: |[41e80c] tech.ula.model.daos.FilesystemDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -41e81c: 1a00 472c |0000: const-string v0, "INSERT OR ABORT INTO `filesystem`(`id`,`name`,`distributionType`,`archType`,`defaultUsername`,`defaultPassword`,`defaultVncPassword`,`isAppsFilesystem`,`versionCodeUsed`,`isCreatedFromBackup`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?)" // string@2c47 │ │ -41e820: 1100 |0002: return-object v0 │ │ +41e800: |[41e800] tech.ula.model.daos.FilesystemDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +41e810: 1a00 472c |0000: const-string v0, "INSERT OR ABORT INTO `filesystem`(`id`,`name`,`distributionType`,`archType`,`defaultUsername`,`defaultPassword`,`defaultVncPassword`,`isAppsFilesystem`,`versionCodeUsed`,`isCreatedFromBackup`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?)" // string@2c47 │ │ +41e814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10470 (FilesystemDao_Impl.java) │ │ │ │ Class #5311 header: │ │ @@ -1592169,18 +1592165,18 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41e9bc: |[41e9bc] tech.ula.model.daos.FilesystemDao_Impl$2.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41e9cc: 5b01 b99f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$2;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fb9 │ │ -41e9d0: 7020 d450 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50d4 │ │ -41e9d6: 0e00 |0005: return-void │ │ +41e9b0: |[41e9b0] tech.ula.model.daos.FilesystemDao_Impl$2.:(Ltech/ula/model/daos/FilesystemDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41e9c0: 5b01 b99f |0000: iput-object v1, v0, Ltech/ula/model/daos/FilesystemDao_Impl$2;.this$0:Ltech/ula/model/daos/FilesystemDao_Impl; // field@9fb9 │ │ +41e9c4: 7020 d450 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50d4 │ │ +41e9ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/FilesystemDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1592191,18 +1592187,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -41e9d8: |[41e9d8] tech.ula.model.daos.FilesystemDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -41e9e8: 1f02 eb19 |0000: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -41e9ec: 6e30 d2cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V // method@ccd2 │ │ -41e9f2: 0e00 |0005: return-void │ │ +41e9cc: |[41e9cc] tech.ula.model.daos.FilesystemDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +41e9dc: 1f02 eb19 |0000: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +41e9e0: 6e30 d2cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/FilesystemDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V // method@ccd2 │ │ +41e9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/FilesystemDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1592212,97 +1592208,97 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -41e9f4: |[41e9f4] tech.ula.model.daos.FilesystemDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V │ │ -41ea04: 6e10 54cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -41ea0a: 0b00 |0003: move-result-wide v0 │ │ -41ea0c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41ea0e: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41ea14: 6e10 55cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -41ea1a: 0c00 |000b: move-result-object v0 │ │ -41ea1c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -41ea1e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -41ea22: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41ea28: 2808 |0012: goto 001a // +0008 │ │ -41ea2a: 6e10 55cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -41ea30: 0c00 |0016: move-result-object v0 │ │ -41ea32: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41ea38: 6e10 53cd 0600 |001a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -41ea3e: 0c00 |001d: move-result-object v0 │ │ -41ea40: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -41ea42: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ -41ea46: 7220 4253 1500 |0021: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41ea4c: 2808 |0024: goto 002c // +0008 │ │ -41ea4e: 6e10 53cd 0600 |0025: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -41ea54: 0c00 |0028: move-result-object v0 │ │ -41ea56: 7230 4353 1500 |0029: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41ea5c: 6e10 4fcd 0600 |002c: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ -41ea62: 0c00 |002f: move-result-object v0 │ │ -41ea64: 1241 |0030: const/4 v1, #int 4 // #4 │ │ -41ea66: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ -41ea6a: 7220 4253 1500 |0033: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41ea70: 2808 |0036: goto 003e // +0008 │ │ -41ea72: 6e10 4fcd 0600 |0037: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ -41ea78: 0c00 |003a: move-result-object v0 │ │ -41ea7a: 7230 4353 1500 |003b: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41ea80: 6e10 51cd 0600 |003e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -41ea86: 0c00 |0041: move-result-object v0 │ │ -41ea88: 1251 |0042: const/4 v1, #int 5 // #5 │ │ -41ea8a: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ -41ea8e: 7220 4253 1500 |0045: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41ea94: 2808 |0048: goto 0050 // +0008 │ │ -41ea96: 6e10 51cd 0600 |0049: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -41ea9c: 0c00 |004c: move-result-object v0 │ │ -41ea9e: 7230 4353 1500 |004d: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41eaa4: 6e10 50cd 0600 |0050: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -41eaaa: 0c00 |0053: move-result-object v0 │ │ -41eaac: 1261 |0054: const/4 v1, #int 6 // #6 │ │ -41eaae: 3900 0600 |0055: if-nez v0, 005b // +0006 │ │ -41eab2: 7220 4253 1500 |0057: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41eab8: 2808 |005a: goto 0062 // +0008 │ │ -41eaba: 6e10 50cd 0600 |005b: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -41eac0: 0c00 |005e: move-result-object v0 │ │ -41eac2: 7230 4353 1500 |005f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41eac8: 6e10 52cd 0600 |0062: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -41eace: 0c00 |0065: move-result-object v0 │ │ -41ead0: 1271 |0066: const/4 v1, #int 7 // #7 │ │ -41ead2: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ -41ead6: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41eadc: 2808 |006c: goto 0074 // +0008 │ │ -41eade: 6e10 52cd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -41eae4: 0c00 |0070: move-result-object v0 │ │ -41eae6: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41eaec: 6e10 58cd 0600 |0074: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ -41eaf2: 0a00 |0077: move-result v0 │ │ -41eaf4: 1301 0800 |0078: const/16 v1, #int 8 // #8 │ │ -41eaf8: 8102 |007a: int-to-long v2, v0 │ │ -41eafa: 7240 4153 1532 |007b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41eb00: 6e10 56cd 0600 |007e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ -41eb06: 0c00 |0081: move-result-object v0 │ │ -41eb08: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ -41eb0c: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ -41eb10: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41eb16: 2808 |0089: goto 0091 // +0008 │ │ -41eb18: 6e10 56cd 0600 |008a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ -41eb1e: 0c00 |008d: move-result-object v0 │ │ -41eb20: 7230 4353 1500 |008e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41eb26: 6e10 59cd 0600 |0091: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ -41eb2c: 0a00 |0094: move-result v0 │ │ -41eb2e: 1301 0a00 |0095: const/16 v1, #int 10 // #a │ │ -41eb32: 8102 |0097: int-to-long v2, v0 │ │ -41eb34: 7240 4153 1532 |0098: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41eb3a: 1300 0b00 |009b: const/16 v0, #int 11 // #b │ │ -41eb3e: 6e10 54cd 0600 |009d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -41eb44: 0b01 |00a0: move-result-wide v1 │ │ -41eb46: 7240 4153 0521 |00a1: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41eb4c: 0e00 |00a4: return-void │ │ +41e9e8: |[41e9e8] tech.ula.model.daos.FilesystemDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Filesystem;)V │ │ +41e9f8: 6e10 54cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +41e9fe: 0b00 |0003: move-result-wide v0 │ │ +41ea00: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41ea02: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41ea08: 6e10 55cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +41ea0e: 0c00 |000b: move-result-object v0 │ │ +41ea10: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +41ea12: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +41ea16: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41ea1c: 2808 |0012: goto 001a // +0008 │ │ +41ea1e: 6e10 55cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +41ea24: 0c00 |0016: move-result-object v0 │ │ +41ea26: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41ea2c: 6e10 53cd 0600 |001a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +41ea32: 0c00 |001d: move-result-object v0 │ │ +41ea34: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +41ea36: 3900 0600 |001f: if-nez v0, 0025 // +0006 │ │ +41ea3a: 7220 4253 1500 |0021: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41ea40: 2808 |0024: goto 002c // +0008 │ │ +41ea42: 6e10 53cd 0600 |0025: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +41ea48: 0c00 |0028: move-result-object v0 │ │ +41ea4a: 7230 4353 1500 |0029: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41ea50: 6e10 4fcd 0600 |002c: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ +41ea56: 0c00 |002f: move-result-object v0 │ │ +41ea58: 1241 |0030: const/4 v1, #int 4 // #4 │ │ +41ea5a: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ +41ea5e: 7220 4253 1500 |0033: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41ea64: 2808 |0036: goto 003e // +0008 │ │ +41ea66: 6e10 4fcd 0600 |0037: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getArchType:()Ljava/lang/String; // method@cd4f │ │ +41ea6c: 0c00 |003a: move-result-object v0 │ │ +41ea6e: 7230 4353 1500 |003b: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41ea74: 6e10 51cd 0600 |003e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +41ea7a: 0c00 |0041: move-result-object v0 │ │ +41ea7c: 1251 |0042: const/4 v1, #int 5 // #5 │ │ +41ea7e: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ +41ea82: 7220 4253 1500 |0045: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41ea88: 2808 |0048: goto 0050 // +0008 │ │ +41ea8a: 6e10 51cd 0600 |0049: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +41ea90: 0c00 |004c: move-result-object v0 │ │ +41ea92: 7230 4353 1500 |004d: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41ea98: 6e10 50cd 0600 |0050: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +41ea9e: 0c00 |0053: move-result-object v0 │ │ +41eaa0: 1261 |0054: const/4 v1, #int 6 // #6 │ │ +41eaa2: 3900 0600 |0055: if-nez v0, 005b // +0006 │ │ +41eaa6: 7220 4253 1500 |0057: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41eaac: 2808 |005a: goto 0062 // +0008 │ │ +41eaae: 6e10 50cd 0600 |005b: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +41eab4: 0c00 |005e: move-result-object v0 │ │ +41eab6: 7230 4353 1500 |005f: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41eabc: 6e10 52cd 0600 |0062: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +41eac2: 0c00 |0065: move-result-object v0 │ │ +41eac4: 1271 |0066: const/4 v1, #int 7 // #7 │ │ +41eac6: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ +41eaca: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41ead0: 2808 |006c: goto 0074 // +0008 │ │ +41ead2: 6e10 52cd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +41ead8: 0c00 |0070: move-result-object v0 │ │ +41eada: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41eae0: 6e10 58cd 0600 |0074: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ +41eae6: 0a00 |0077: move-result v0 │ │ +41eae8: 1301 0800 |0078: const/16 v1, #int 8 // #8 │ │ +41eaec: 8102 |007a: int-to-long v2, v0 │ │ +41eaee: 7240 4153 1532 |007b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41eaf4: 6e10 56cd 0600 |007e: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ +41eafa: 0c00 |0081: move-result-object v0 │ │ +41eafc: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ +41eb00: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ +41eb04: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41eb0a: 2808 |0089: goto 0091 // +0008 │ │ +41eb0c: 6e10 56cd 0600 |008a: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ +41eb12: 0c00 |008d: move-result-object v0 │ │ +41eb14: 7230 4353 1500 |008e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41eb1a: 6e10 59cd 0600 |0091: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ +41eb20: 0a00 |0094: move-result v0 │ │ +41eb22: 1301 0a00 |0095: const/16 v1, #int 10 // #a │ │ +41eb26: 8102 |0097: int-to-long v2, v0 │ │ +41eb28: 7240 4153 1532 |0098: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41eb2e: 1300 0b00 |009b: const/16 v0, #int 11 // #b │ │ +41eb32: 6e10 54cd 0600 |009d: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +41eb38: 0b01 |00a0: move-result-wide v1 │ │ +41eb3a: 7240 4153 0521 |00a1: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41eb40: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000f line=96 │ │ 0x0013 line=98 │ │ 0x001a line=100 │ │ @@ -1592338,17 +1592334,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41e9a4: |[41e9a4] tech.ula.model.daos.FilesystemDao_Impl$2.createQuery:()Ljava/lang/String; │ │ -41e9b4: 1a00 f764 |0000: const-string v0, "UPDATE OR REPLACE `filesystem` SET `id` = ?,`name` = ?,`distributionType` = ?,`archType` = ?,`defaultUsername` = ?,`defaultPassword` = ?,`defaultVncPassword` = ?,`isAppsFilesystem` = ?,`versionCodeUsed` = ?,`isCreatedFromBackup` = ? WHERE `id` = ?" // string@64f7 │ │ -41e9b8: 1100 |0002: return-object v0 │ │ +41e998: |[41e998] tech.ula.model.daos.FilesystemDao_Impl$2.createQuery:()Ljava/lang/String; │ │ +41e9a8: 1a00 f764 |0000: const-string v0, "UPDATE OR REPLACE `filesystem` SET `id` = ?,`name` = ?,`distributionType` = ?,`archType` = ?,`defaultUsername` = ?,`defaultPassword` = ?,`defaultVncPassword` = ?,`isAppsFilesystem` = ?,`versionCodeUsed` = ?,`isCreatedFromBackup` = ? WHERE `id` = ?" // string@64f7 │ │ +41e9ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10470 (FilesystemDao_Impl.java) │ │ │ │ Class #5312 header: │ │ @@ -1592384,18 +1592380,18 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41f258: |[41f258] tech.ula.model.daos.SessionDao_Impl$1.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41f268: 5b01 c19f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$1;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc1 │ │ -41f26c: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ -41f272: 0e00 |0005: return-void │ │ +41f24c: |[41f24c] tech.ula.model.daos.SessionDao_Impl$1.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41f25c: 5b01 c19f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$1;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc1 │ │ +41f260: 7020 dc50 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50dc │ │ +41f266: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1592406,18 +1592402,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -41f274: |[41f274] tech.ula.model.daos.SessionDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -41f284: 1f02 f719 |0000: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41f288: 6e30 edcc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V // method@cced │ │ -41f28e: 0e00 |0005: return-void │ │ +41f268: |[41f268] tech.ula.model.daos.SessionDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +41f278: 1f02 f719 |0000: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41f27c: 6e30 edcc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V // method@cced │ │ +41f282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1592427,108 +1592423,108 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 189 16-bit code units │ │ -41f290: |[41f290] tech.ula.model.daos.SessionDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V │ │ -41f2a0: 6e10 a6cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ -41f2a6: 0b00 |0003: move-result-wide v0 │ │ -41f2a8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41f2aa: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f2b0: 6e10 a7cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -41f2b6: 0c00 |000b: move-result-object v0 │ │ -41f2b8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -41f2ba: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -41f2be: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f2c4: 2808 |0012: goto 001a // +0008 │ │ -41f2c6: 6e10 a7cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -41f2cc: 0c00 |0016: move-result-object v0 │ │ -41f2ce: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f2d4: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -41f2d6: 6e10 a3cd 0600 |001b: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -41f2dc: 0b01 |001e: move-result-wide v1 │ │ -41f2de: 7240 4153 0521 |001f: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f2e4: 6e10 a4cd 0600 |0022: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -41f2ea: 0c00 |0025: move-result-object v0 │ │ -41f2ec: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -41f2ee: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ -41f2f2: 7220 4253 1500 |0029: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f2f8: 2808 |002c: goto 0034 // +0008 │ │ -41f2fa: 6e10 a4cd 0600 |002d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -41f300: 0c00 |0030: move-result-object v0 │ │ -41f302: 7230 4353 1500 |0031: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f308: 6e10 a2cd 0600 |0034: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -41f30e: 0a00 |0037: move-result v0 │ │ -41f310: 1251 |0038: const/4 v1, #int 5 // #5 │ │ -41f312: 8102 |0039: int-to-long v2, v0 │ │ -41f314: 7240 4153 1532 |003a: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f31a: 6e10 accd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41f320: 0c00 |0040: move-result-object v0 │ │ -41f322: 1261 |0041: const/4 v1, #int 6 // #6 │ │ -41f324: 3900 0600 |0042: if-nez v0, 0048 // +0006 │ │ -41f328: 7220 4253 1500 |0044: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f32e: 2808 |0047: goto 004f // +0008 │ │ -41f330: 6e10 accd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41f336: 0c00 |004b: move-result-object v0 │ │ -41f338: 7230 4353 1500 |004c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f33e: 6e10 a8cd 0600 |004f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ -41f344: 0c00 |0052: move-result-object v0 │ │ -41f346: 1271 |0053: const/4 v1, #int 7 // #7 │ │ -41f348: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -41f34c: 7220 4253 1500 |0056: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f352: 2808 |0059: goto 0061 // +0008 │ │ -41f354: 6e10 a8cd 0600 |005a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ -41f35a: 0c00 |005d: move-result-object v0 │ │ -41f35c: 7230 4353 1500 |005e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f362: 6e10 adcd 0600 |0061: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -41f368: 0c00 |0064: move-result-object v0 │ │ -41f36a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -41f36e: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ -41f372: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f378: 2808 |006c: goto 0074 // +0008 │ │ -41f37a: 6e10 adcd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -41f380: 0c00 |0070: move-result-object v0 │ │ -41f382: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f388: 5440 c19f |0074: iget-object v0, v4, Ltech/ula/model/daos/SessionDao_Impl$1;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc1 │ │ -41f38c: 7110 02cd 0000 |0076: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ -41f392: 0c00 |0079: move-result-object v0 │ │ -41f394: 6e10 abcd 0600 |007a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41f39a: 0c01 |007d: move-result-object v1 │ │ -41f39c: 6e20 89cd 1000 |007e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/ServiceTypeConverter;.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; // method@cd89 │ │ -41f3a2: 0c00 |0081: move-result-object v0 │ │ -41f3a4: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ -41f3a8: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ -41f3ac: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f3b2: 2804 |0089: goto 008d // +0004 │ │ -41f3b4: 7230 4353 1500 |008a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f3ba: 1300 0a00 |008d: const/16 v0, #int 10 // #a │ │ -41f3be: 6e10 aacd 0600 |008f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPort:()J // method@cdaa │ │ -41f3c4: 0b01 |0092: move-result-wide v1 │ │ -41f3c6: 7240 4153 0521 |0093: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f3cc: 1300 0b00 |0096: const/16 v0, #int 11 // #b │ │ -41f3d0: 6e10 a9cd 0600 |0098: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ -41f3d6: 0b01 |009b: move-result-wide v1 │ │ -41f3d8: 7240 4153 0521 |009c: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f3de: 6e10 a5cd 0600 |009f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ -41f3e4: 0c00 |00a2: move-result-object v0 │ │ -41f3e6: 1301 0c00 |00a3: const/16 v1, #int 12 // #c │ │ -41f3ea: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ -41f3ee: 7220 4253 1500 |00a7: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f3f4: 2808 |00aa: goto 00b2 // +0008 │ │ -41f3f6: 6e10 a5cd 0600 |00ab: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ -41f3fc: 0c00 |00ae: move-result-object v0 │ │ -41f3fe: 7230 4353 1500 |00af: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f404: 6e10 afcd 0600 |00b2: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ -41f40a: 0a06 |00b5: move-result v6 │ │ -41f40c: 1300 0d00 |00b6: const/16 v0, #int 13 // #d │ │ -41f410: 8161 |00b8: int-to-long v1, v6 │ │ -41f412: 7240 4153 0521 |00b9: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f418: 0e00 |00bc: return-void │ │ +41f284: |[41f284] tech.ula.model.daos.SessionDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V │ │ +41f294: 6e10 a6cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ +41f29a: 0b00 |0003: move-result-wide v0 │ │ +41f29c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41f29e: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f2a4: 6e10 a7cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +41f2aa: 0c00 |000b: move-result-object v0 │ │ +41f2ac: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +41f2ae: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +41f2b2: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f2b8: 2808 |0012: goto 001a // +0008 │ │ +41f2ba: 6e10 a7cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +41f2c0: 0c00 |0016: move-result-object v0 │ │ +41f2c2: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f2c8: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +41f2ca: 6e10 a3cd 0600 |001b: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +41f2d0: 0b01 |001e: move-result-wide v1 │ │ +41f2d2: 7240 4153 0521 |001f: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f2d8: 6e10 a4cd 0600 |0022: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +41f2de: 0c00 |0025: move-result-object v0 │ │ +41f2e0: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +41f2e2: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ +41f2e6: 7220 4253 1500 |0029: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f2ec: 2808 |002c: goto 0034 // +0008 │ │ +41f2ee: 6e10 a4cd 0600 |002d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +41f2f4: 0c00 |0030: move-result-object v0 │ │ +41f2f6: 7230 4353 1500 |0031: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f2fc: 6e10 a2cd 0600 |0034: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +41f302: 0a00 |0037: move-result v0 │ │ +41f304: 1251 |0038: const/4 v1, #int 5 // #5 │ │ +41f306: 8102 |0039: int-to-long v2, v0 │ │ +41f308: 7240 4153 1532 |003a: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f30e: 6e10 accd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41f314: 0c00 |0040: move-result-object v0 │ │ +41f316: 1261 |0041: const/4 v1, #int 6 // #6 │ │ +41f318: 3900 0600 |0042: if-nez v0, 0048 // +0006 │ │ +41f31c: 7220 4253 1500 |0044: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f322: 2808 |0047: goto 004f // +0008 │ │ +41f324: 6e10 accd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41f32a: 0c00 |004b: move-result-object v0 │ │ +41f32c: 7230 4353 1500 |004c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f332: 6e10 a8cd 0600 |004f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ +41f338: 0c00 |0052: move-result-object v0 │ │ +41f33a: 1271 |0053: const/4 v1, #int 7 // #7 │ │ +41f33c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +41f340: 7220 4253 1500 |0056: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f346: 2808 |0059: goto 0061 // +0008 │ │ +41f348: 6e10 a8cd 0600 |005a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ +41f34e: 0c00 |005d: move-result-object v0 │ │ +41f350: 7230 4353 1500 |005e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f356: 6e10 adcd 0600 |0061: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +41f35c: 0c00 |0064: move-result-object v0 │ │ +41f35e: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +41f362: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ +41f366: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f36c: 2808 |006c: goto 0074 // +0008 │ │ +41f36e: 6e10 adcd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +41f374: 0c00 |0070: move-result-object v0 │ │ +41f376: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f37c: 5440 c19f |0074: iget-object v0, v4, Ltech/ula/model/daos/SessionDao_Impl$1;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc1 │ │ +41f380: 7110 02cd 0000 |0076: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ +41f386: 0c00 |0079: move-result-object v0 │ │ +41f388: 6e10 abcd 0600 |007a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41f38e: 0c01 |007d: move-result-object v1 │ │ +41f390: 6e20 89cd 1000 |007e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/ServiceTypeConverter;.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; // method@cd89 │ │ +41f396: 0c00 |0081: move-result-object v0 │ │ +41f398: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ +41f39c: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ +41f3a0: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f3a6: 2804 |0089: goto 008d // +0004 │ │ +41f3a8: 7230 4353 1500 |008a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f3ae: 1300 0a00 |008d: const/16 v0, #int 10 // #a │ │ +41f3b2: 6e10 aacd 0600 |008f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPort:()J // method@cdaa │ │ +41f3b8: 0b01 |0092: move-result-wide v1 │ │ +41f3ba: 7240 4153 0521 |0093: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f3c0: 1300 0b00 |0096: const/16 v0, #int 11 // #b │ │ +41f3c4: 6e10 a9cd 0600 |0098: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ +41f3ca: 0b01 |009b: move-result-wide v1 │ │ +41f3cc: 7240 4153 0521 |009c: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f3d2: 6e10 a5cd 0600 |009f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ +41f3d8: 0c00 |00a2: move-result-object v0 │ │ +41f3da: 1301 0c00 |00a3: const/16 v1, #int 12 // #c │ │ +41f3de: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ +41f3e2: 7220 4253 1500 |00a7: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f3e8: 2808 |00aa: goto 00b2 // +0008 │ │ +41f3ea: 6e10 a5cd 0600 |00ab: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ +41f3f0: 0c00 |00ae: move-result-object v0 │ │ +41f3f2: 7230 4353 1500 |00af: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f3f8: 6e10 afcd 0600 |00b2: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ +41f3fe: 0a06 |00b5: move-result v6 │ │ +41f400: 1300 0d00 |00b6: const/16 v0, #int 13 // #d │ │ +41f404: 8161 |00b8: int-to-long v1, v6 │ │ +41f406: 7240 4153 0521 |00b9: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f40c: 0e00 |00bc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ 0x000f line=52 │ │ 0x0013 line=54 │ │ 0x001b line=56 │ │ @@ -1592566,17 +1592562,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41f240: |[41f240] tech.ula.model.daos.SessionDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -41f250: 1a00 482c |0000: const-string v0, "INSERT OR ABORT INTO `session`(`id`,`name`,`filesystemId`,`filesystemName`,`active`,`username`,`password`,`vncPassword`,`serviceType`,`port`,`pid`,`geometry`,`isAppsSession`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?)" // string@2c48 │ │ -41f254: 1100 |0002: return-object v0 │ │ +41f234: |[41f234] tech.ula.model.daos.SessionDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +41f244: 1a00 482c |0000: const-string v0, "INSERT OR ABORT INTO `session`(`id`,`name`,`filesystemId`,`filesystemName`,`active`,`username`,`password`,`vncPassword`,`serviceType`,`port`,`pid`,`geometry`,`isAppsSession`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?)" // string@2c48 │ │ +41f248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ │ │ Class #5313 header: │ │ @@ -1592612,18 +1592608,18 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41f434: |[41f434] tech.ula.model.daos.SessionDao_Impl$2.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -41f444: 5b01 c29f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$2;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc2 │ │ -41f448: 7020 d450 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50d4 │ │ -41f44e: 0e00 |0005: return-void │ │ +41f428: |[41f428] tech.ula.model.daos.SessionDao_Impl$2.:(Ltech/ula/model/daos/SessionDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +41f438: 5b01 c29f |0000: iput-object v1, v0, Ltech/ula/model/daos/SessionDao_Impl$2;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc2 │ │ +41f43c: 7020 d450 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@50d4 │ │ +41f442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ltech/ula/model/daos/SessionDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -1592634,18 +1592630,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -41f450: |[41f450] tech.ula.model.daos.SessionDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -41f460: 1f02 f719 |0000: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -41f464: 6e30 f1cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V // method@ccf1 │ │ -41f46a: 0e00 |0005: return-void │ │ +41f444: |[41f444] tech.ula.model.daos.SessionDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +41f454: 1f02 f719 |0000: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +41f458: 6e30 f1cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/daos/SessionDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V // method@ccf1 │ │ +41f45e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ltech/ula/model/daos/SessionDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1592655,112 +1592651,112 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 198 16-bit code units │ │ -41f46c: |[41f46c] tech.ula.model.daos.SessionDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V │ │ -41f47c: 6e10 a6cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ -41f482: 0b00 |0003: move-result-wide v0 │ │ -41f484: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -41f486: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f48c: 6e10 a7cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -41f492: 0c00 |000b: move-result-object v0 │ │ -41f494: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -41f496: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -41f49a: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f4a0: 2808 |0012: goto 001a // +0008 │ │ -41f4a2: 6e10 a7cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -41f4a8: 0c00 |0016: move-result-object v0 │ │ -41f4aa: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f4b0: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -41f4b2: 6e10 a3cd 0600 |001b: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ -41f4b8: 0b01 |001e: move-result-wide v1 │ │ -41f4ba: 7240 4153 0521 |001f: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f4c0: 6e10 a4cd 0600 |0022: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -41f4c6: 0c00 |0025: move-result-object v0 │ │ -41f4c8: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -41f4ca: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ -41f4ce: 7220 4253 1500 |0029: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f4d4: 2808 |002c: goto 0034 // +0008 │ │ -41f4d6: 6e10 a4cd 0600 |002d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -41f4dc: 0c00 |0030: move-result-object v0 │ │ -41f4de: 7230 4353 1500 |0031: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f4e4: 6e10 a2cd 0600 |0034: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -41f4ea: 0a00 |0037: move-result v0 │ │ -41f4ec: 1251 |0038: const/4 v1, #int 5 // #5 │ │ -41f4ee: 8102 |0039: int-to-long v2, v0 │ │ -41f4f0: 7240 4153 1532 |003a: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f4f6: 6e10 accd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41f4fc: 0c00 |0040: move-result-object v0 │ │ -41f4fe: 1261 |0041: const/4 v1, #int 6 // #6 │ │ -41f500: 3900 0600 |0042: if-nez v0, 0048 // +0006 │ │ -41f504: 7220 4253 1500 |0044: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f50a: 2808 |0047: goto 004f // +0008 │ │ -41f50c: 6e10 accd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -41f512: 0c00 |004b: move-result-object v0 │ │ -41f514: 7230 4353 1500 |004c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f51a: 6e10 a8cd 0600 |004f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ -41f520: 0c00 |0052: move-result-object v0 │ │ -41f522: 1271 |0053: const/4 v1, #int 7 // #7 │ │ -41f524: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -41f528: 7220 4253 1500 |0056: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f52e: 2808 |0059: goto 0061 // +0008 │ │ -41f530: 6e10 a8cd 0600 |005a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ -41f536: 0c00 |005d: move-result-object v0 │ │ -41f538: 7230 4353 1500 |005e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f53e: 6e10 adcd 0600 |0061: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -41f544: 0c00 |0064: move-result-object v0 │ │ -41f546: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ -41f54a: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ -41f54e: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f554: 2808 |006c: goto 0074 // +0008 │ │ -41f556: 6e10 adcd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ -41f55c: 0c00 |0070: move-result-object v0 │ │ -41f55e: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f564: 5440 c29f |0074: iget-object v0, v4, Ltech/ula/model/daos/SessionDao_Impl$2;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc2 │ │ -41f568: 7110 02cd 0000 |0076: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ -41f56e: 0c00 |0079: move-result-object v0 │ │ -41f570: 6e10 abcd 0600 |007a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41f576: 0c01 |007d: move-result-object v1 │ │ -41f578: 6e20 89cd 1000 |007e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/ServiceTypeConverter;.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; // method@cd89 │ │ -41f57e: 0c00 |0081: move-result-object v0 │ │ -41f580: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ -41f584: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ -41f588: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f58e: 2804 |0089: goto 008d // +0004 │ │ -41f590: 7230 4353 1500 |008a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f596: 1300 0a00 |008d: const/16 v0, #int 10 // #a │ │ -41f59a: 6e10 aacd 0600 |008f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPort:()J // method@cdaa │ │ -41f5a0: 0b01 |0092: move-result-wide v1 │ │ -41f5a2: 7240 4153 0521 |0093: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f5a8: 1300 0b00 |0096: const/16 v0, #int 11 // #b │ │ -41f5ac: 6e10 a9cd 0600 |0098: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ -41f5b2: 0b01 |009b: move-result-wide v1 │ │ -41f5b4: 7240 4153 0521 |009c: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f5ba: 6e10 a5cd 0600 |009f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ -41f5c0: 0c00 |00a2: move-result-object v0 │ │ -41f5c2: 1301 0c00 |00a3: const/16 v1, #int 12 // #c │ │ -41f5c6: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ -41f5ca: 7220 4253 1500 |00a7: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ -41f5d0: 2808 |00aa: goto 00b2 // +0008 │ │ -41f5d2: 6e10 a5cd 0600 |00ab: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ -41f5d8: 0c00 |00ae: move-result-object v0 │ │ -41f5da: 7230 4353 1500 |00af: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ -41f5e0: 6e10 afcd 0600 |00b2: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ -41f5e6: 0a00 |00b5: move-result v0 │ │ -41f5e8: 1301 0d00 |00b6: const/16 v1, #int 13 // #d │ │ -41f5ec: 8102 |00b8: int-to-long v2, v0 │ │ -41f5ee: 7240 4153 1532 |00b9: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f5f4: 1300 0e00 |00bc: const/16 v0, #int 14 // #e │ │ -41f5f8: 6e10 a6cd 0600 |00be: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ -41f5fe: 0b01 |00c1: move-result-wide v1 │ │ -41f600: 7240 4153 0521 |00c2: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ -41f606: 0e00 |00c5: return-void │ │ +41f460: |[41f460] tech.ula.model.daos.SessionDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ltech/ula/model/entities/Session;)V │ │ +41f470: 6e10 a6cd 0600 |0000: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ +41f476: 0b00 |0003: move-result-wide v0 │ │ +41f478: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +41f47a: 7240 4153 2510 |0005: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f480: 6e10 a7cd 0600 |0008: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +41f486: 0c00 |000b: move-result-object v0 │ │ +41f488: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +41f48a: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +41f48e: 7220 4253 1500 |000f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f494: 2808 |0012: goto 001a // +0008 │ │ +41f496: 6e10 a7cd 0600 |0013: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +41f49c: 0c00 |0016: move-result-object v0 │ │ +41f49e: 7230 4353 1500 |0017: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f4a4: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +41f4a6: 6e10 a3cd 0600 |001b: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemId:()J // method@cda3 │ │ +41f4ac: 0b01 |001e: move-result-wide v1 │ │ +41f4ae: 7240 4153 0521 |001f: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f4b4: 6e10 a4cd 0600 |0022: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +41f4ba: 0c00 |0025: move-result-object v0 │ │ +41f4bc: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +41f4be: 3900 0600 |0027: if-nez v0, 002d // +0006 │ │ +41f4c2: 7220 4253 1500 |0029: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f4c8: 2808 |002c: goto 0034 // +0008 │ │ +41f4ca: 6e10 a4cd 0600 |002d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +41f4d0: 0c00 |0030: move-result-object v0 │ │ +41f4d2: 7230 4353 1500 |0031: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f4d8: 6e10 a2cd 0600 |0034: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +41f4de: 0a00 |0037: move-result v0 │ │ +41f4e0: 1251 |0038: const/4 v1, #int 5 // #5 │ │ +41f4e2: 8102 |0039: int-to-long v2, v0 │ │ +41f4e4: 7240 4153 1532 |003a: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f4ea: 6e10 accd 0600 |003d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41f4f0: 0c00 |0040: move-result-object v0 │ │ +41f4f2: 1261 |0041: const/4 v1, #int 6 // #6 │ │ +41f4f4: 3900 0600 |0042: if-nez v0, 0048 // +0006 │ │ +41f4f8: 7220 4253 1500 |0044: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f4fe: 2808 |0047: goto 004f // +0008 │ │ +41f500: 6e10 accd 0600 |0048: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +41f506: 0c00 |004b: move-result-object v0 │ │ +41f508: 7230 4353 1500 |004c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f50e: 6e10 a8cd 0600 |004f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ +41f514: 0c00 |0052: move-result-object v0 │ │ +41f516: 1271 |0053: const/4 v1, #int 7 // #7 │ │ +41f518: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +41f51c: 7220 4253 1500 |0056: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f522: 2808 |0059: goto 0061 // +0008 │ │ +41f524: 6e10 a8cd 0600 |005a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPassword:()Ljava/lang/String; // method@cda8 │ │ +41f52a: 0c00 |005d: move-result-object v0 │ │ +41f52c: 7230 4353 1500 |005e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f532: 6e10 adcd 0600 |0061: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +41f538: 0c00 |0064: move-result-object v0 │ │ +41f53a: 1301 0800 |0065: const/16 v1, #int 8 // #8 │ │ +41f53e: 3900 0600 |0067: if-nez v0, 006d // +0006 │ │ +41f542: 7220 4253 1500 |0069: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f548: 2808 |006c: goto 0074 // +0008 │ │ +41f54a: 6e10 adcd 0600 |006d: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getVncPassword:()Ljava/lang/String; // method@cdad │ │ +41f550: 0c00 |0070: move-result-object v0 │ │ +41f552: 7230 4353 1500 |0071: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f558: 5440 c29f |0074: iget-object v0, v4, Ltech/ula/model/daos/SessionDao_Impl$2;.this$0:Ltech/ula/model/daos/SessionDao_Impl; // field@9fc2 │ │ +41f55c: 7110 02cd 0000 |0076: invoke-static {v0}, Ltech/ula/model/daos/SessionDao_Impl;.access$000:(Ltech/ula/model/daos/SessionDao_Impl;)Ltech/ula/model/entities/ServiceTypeConverter; // method@cd02 │ │ +41f562: 0c00 |0079: move-result-object v0 │ │ +41f564: 6e10 abcd 0600 |007a: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41f56a: 0c01 |007d: move-result-object v1 │ │ +41f56c: 6e20 89cd 1000 |007e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/ServiceTypeConverter;.fromServiceType:(Ltech/ula/model/entities/ServiceType;)Ljava/lang/String; // method@cd89 │ │ +41f572: 0c00 |0081: move-result-object v0 │ │ +41f574: 1301 0900 |0082: const/16 v1, #int 9 // #9 │ │ +41f578: 3900 0600 |0084: if-nez v0, 008a // +0006 │ │ +41f57c: 7220 4253 1500 |0086: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f582: 2804 |0089: goto 008d // +0004 │ │ +41f584: 7230 4353 1500 |008a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f58a: 1300 0a00 |008d: const/16 v0, #int 10 // #a │ │ +41f58e: 6e10 aacd 0600 |008f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPort:()J // method@cdaa │ │ +41f594: 0b01 |0092: move-result-wide v1 │ │ +41f596: 7240 4153 0521 |0093: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f59c: 1300 0b00 |0096: const/16 v0, #int 11 // #b │ │ +41f5a0: 6e10 a9cd 0600 |0098: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getPid:()J // method@cda9 │ │ +41f5a6: 0b01 |009b: move-result-wide v1 │ │ +41f5a8: 7240 4153 0521 |009c: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f5ae: 6e10 a5cd 0600 |009f: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ +41f5b4: 0c00 |00a2: move-result-object v0 │ │ +41f5b6: 1301 0c00 |00a3: const/16 v1, #int 12 // #c │ │ +41f5ba: 3900 0600 |00a5: if-nez v0, 00ab // +0006 │ │ +41f5be: 7220 4253 1500 |00a7: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@5342 │ │ +41f5c4: 2808 |00aa: goto 00b2 // +0008 │ │ +41f5c6: 6e10 a5cd 0600 |00ab: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getGeometry:()Ljava/lang/String; // method@cda5 │ │ +41f5cc: 0c00 |00ae: move-result-object v0 │ │ +41f5ce: 7230 4353 1500 |00af: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@5343 │ │ +41f5d4: 6e10 afcd 0600 |00b2: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ +41f5da: 0a00 |00b5: move-result v0 │ │ +41f5dc: 1301 0d00 |00b6: const/16 v1, #int 13 // #d │ │ +41f5e0: 8102 |00b8: int-to-long v2, v0 │ │ +41f5e2: 7240 4153 1532 |00b9: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f5e8: 1300 0e00 |00bc: const/16 v0, #int 14 // #e │ │ +41f5ec: 6e10 a6cd 0600 |00be: invoke-virtual {v6}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ +41f5f2: 0b01 |00c1: move-result-wide v1 │ │ +41f5f4: 7240 4153 0521 |00c2: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@5341 │ │ +41f5fa: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x000f line=109 │ │ 0x0013 line=111 │ │ 0x001b line=113 │ │ @@ -1592799,17 +1592795,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41f41c: |[41f41c] tech.ula.model.daos.SessionDao_Impl$2.createQuery:()Ljava/lang/String; │ │ -41f42c: 1a00 f864 |0000: const-string v0, "UPDATE OR REPLACE `session` SET `id` = ?,`name` = ?,`filesystemId` = ?,`filesystemName` = ?,`active` = ?,`username` = ?,`password` = ?,`vncPassword` = ?,`serviceType` = ?,`port` = ?,`pid` = ?,`geometry` = ?,`isAppsSession` = ? WHERE `id` = ?" // string@64f8 │ │ -41f430: 1100 |0002: return-object v0 │ │ +41f410: |[41f410] tech.ula.model.daos.SessionDao_Impl$2.createQuery:()Ljava/lang/String; │ │ +41f420: 1a00 f864 |0000: const-string v0, "UPDATE OR REPLACE `session` SET `id` = ?,`name` = ?,`filesystemId` = ?,`filesystemName` = ?,`active` = ?,`username` = ?,`password` = ?,`vncPassword` = ?,`serviceType` = ?,`port` = ?,`pid` = ?,`geometry` = ?,`isAppsSession` = ? WHERE `id` = ?" // string@64f8 │ │ +41f424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23963 (SessionDao_Impl.java) │ │ │ │ Class #5314 header: │ │ @@ -1592847,17 +1592843,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4272fc: |[4272fc] tech.ula.model.repositories.UlaDatabase_Impl.:()V │ │ -42730c: 7010 7cce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/repositories/UlaDatabase;.:()V // method@ce7c │ │ -427312: 0e00 |0003: return-void │ │ +4272f0: |[4272f0] tech.ula.model.repositories.UlaDatabase_Impl.:()V │ │ +427300: 7010 7cce 0000 |0000: invoke-direct {v0}, Ltech/ula/model/repositories/UlaDatabase;.:()V // method@ce7c │ │ +427306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #1 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592865,17 +1592861,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42717c: |[42717c] tech.ula.model.repositories.UlaDatabase_Impl.access$000:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -42718c: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -427190: 1100 |0002: return-object v0 │ │ +427170: |[427170] tech.ula.model.repositories.UlaDatabase_Impl.access$000:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +427180: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +427184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #2 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592883,17 +1592879,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427194: |[427194] tech.ula.model.repositories.UlaDatabase_Impl.access$100:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -4271a4: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -4271a8: 1100 |0002: return-object v0 │ │ +427188: |[427188] tech.ula.model.repositories.UlaDatabase_Impl.access$100:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +427198: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +42719c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #3 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592901,17 +1592897,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4271ac: |[4271ac] tech.ula.model.repositories.UlaDatabase_Impl.access$200:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -4271bc: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -4271c0: 1100 |0002: return-object v0 │ │ +4271a0: |[4271a0] tech.ula.model.repositories.UlaDatabase_Impl.access$200:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +4271b0: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +4271b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #4 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592919,17 +1592915,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -427100: |[427100] tech.ula.model.repositories.UlaDatabase_Impl.access$302:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ -427110: 5b01 a8a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mDatabase:Landroidx/sqlite/db/SupportSQLiteDatabase; // field@a0a8 │ │ -427114: 1101 |0002: return-object v1 │ │ +4270f4: |[4270f4] tech.ula.model.repositories.UlaDatabase_Impl.access$302:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ +427104: 5b01 a8a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mDatabase:Landroidx/sqlite/db/SupportSQLiteDatabase; // field@a0a8 │ │ +427108: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -1592938,17 +1592934,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -427314: |[427314] tech.ula.model.repositories.UlaDatabase_Impl.access$400:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -427324: 6e20 9dce 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.internalInitInvalidationTracker:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@ce9d │ │ -42732a: 0e00 |0003: return-void │ │ +427308: |[427308] tech.ula.model.repositories.UlaDatabase_Impl.access$400:(Ltech/ula/model/repositories/UlaDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +427318: 6e20 9dce 1000 |0000: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase_Impl;.internalInitInvalidationTracker:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@ce9d │ │ +42731e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -1592957,17 +1592953,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4271c4: |[4271c4] tech.ula.model.repositories.UlaDatabase_Impl.access$500:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -4271d4: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -4271d8: 1100 |0002: return-object v0 │ │ +4271b8: |[4271b8] tech.ula.model.repositories.UlaDatabase_Impl.access$500:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +4271c8: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +4271cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #7 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592975,17 +1592971,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4271dc: |[4271dc] tech.ula.model.repositories.UlaDatabase_Impl.access$600:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -4271ec: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -4271f0: 1100 |0002: return-object v0 │ │ +4271d0: |[4271d0] tech.ula.model.repositories.UlaDatabase_Impl.access$600:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +4271e0: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +4271e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ #8 : (in Ltech/ula/model/repositories/UlaDatabase_Impl;) │ │ @@ -1592993,17 +1592989,17 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4271f4: |[4271f4] tech.ula.model.repositories.UlaDatabase_Impl.access$700:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ -427204: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ -427208: 1100 |0002: return-object v0 │ │ +4271e8: |[4271e8] tech.ula.model.repositories.UlaDatabase_Impl.access$700:(Ltech/ula/model/repositories/UlaDatabase_Impl;)Ljava/util/List; │ │ +4271f8: 5400 a7a0 |0000: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase_Impl;.mCallbacks:Ljava/util/List; // field@a0a7 │ │ +4271fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ │ │ Virtual methods - │ │ @@ -1593012,31 +1593008,31 @@ │ │ type : '()Ltech/ula/model/daos/AppsDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42720c: |[42720c] tech.ula.model.repositories.UlaDatabase_Impl.appsDao:()Ltech/ula/model/daos/AppsDao; │ │ -42721c: 5410 a4a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ -427220: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -427224: 5410 a4a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ -427228: 1100 |0006: return-object v0 │ │ -42722a: 1d01 |0007: monitor-enter v1 │ │ -42722c: 5410 a4a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ -427230: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -427234: 2200 d719 |000c: new-instance v0, Ltech/ula/model/daos/AppsDao_Impl; // type@19d7 │ │ -427238: 7020 c0cc 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/AppsDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@ccc0 │ │ -42723e: 5b10 a4a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ -427242: 5410 a4a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ -427246: 1e01 |0015: monitor-exit v1 │ │ -427248: 1100 |0016: return-object v0 │ │ -42724a: 0d00 |0017: move-exception v0 │ │ -42724c: 1e01 |0018: monitor-exit v1 │ │ -42724e: 2700 |0019: throw v0 │ │ +427200: |[427200] tech.ula.model.repositories.UlaDatabase_Impl.appsDao:()Ltech/ula/model/daos/AppsDao; │ │ +427210: 5410 a4a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ +427214: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +427218: 5410 a4a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ +42721c: 1100 |0006: return-object v0 │ │ +42721e: 1d01 |0007: monitor-enter v1 │ │ +427220: 5410 a4a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ +427224: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +427228: 2200 d719 |000c: new-instance v0, Ltech/ula/model/daos/AppsDao_Impl; // type@19d7 │ │ +42722c: 7020 c0cc 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/AppsDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@ccc0 │ │ +427232: 5b10 a4a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ +427236: 5410 a4a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._appsDao:Ltech/ula/model/daos/AppsDao; // field@a0a4 │ │ +42723a: 1e01 |0015: monitor-exit v1 │ │ +42723c: 1100 |0016: return-object v0 │ │ +42723e: 0d00 |0017: move-exception v0 │ │ +427240: 1e01 |0018: monitor-exit v1 │ │ +427242: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ 0x0007 line=234 │ │ @@ -1593052,66 +1593048,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -42732c: |[42732c] tech.ula.model.repositories.UlaDatabase_Impl.clearAllTables:()V │ │ -42733c: 6f10 80ce 0600 |0000: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.assertNotMainThread:()V // method@ce80 │ │ -427342: 6f10 84ce 0600 |0003: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.getOpenHelper:()Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@ce84 │ │ -427348: 0c00 |0006: move-result-object v0 │ │ -42734a: 7210 2853 0000 |0007: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper;.getWritableDatabase:()Landroidx/sqlite/db/SupportSQLiteDatabase; // method@5328 │ │ -427350: 0c00 |000a: move-result-object v0 │ │ -427352: 6001 8800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -427356: 1302 1500 |000d: const/16 v2, #int 21 // #15 │ │ -42735a: 3421 0400 |000f: if-lt v1, v2, 0013 // +0004 │ │ -42735e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -427360: 2802 |0012: goto 0014 // +0002 │ │ -427362: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -427364: 1a02 4166 |0014: const-string v2, "VACUUM" // string@6641 │ │ -427368: 1a03 e454 |0016: const-string v3, "PRAGMA foreign_keys = TRUE" // string@54e4 │ │ -42736c: 1a04 ec54 |0018: const-string v4, "PRAGMA wal_checkpoint(FULL)" // string@54ec │ │ -427370: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ -427374: 1a05 e254 |001c: const-string v5, "PRAGMA foreign_keys = FALSE" // string@54e2 │ │ -427378: 7220 f952 5000 |001e: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42737e: 6f10 81ce 0600 |0021: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.beginTransaction:()V // method@ce81 │ │ -427384: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ -427388: 1a05 e054 |0026: const-string v5, "PRAGMA defer_foreign_keys = TRUE" // string@54e0 │ │ -42738c: 7220 f952 5000 |0028: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -427392: 1a05 7423 |002b: const-string v5, "DELETE FROM `session`" // string@2374 │ │ -427396: 7220 f952 5000 |002d: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42739c: 1a05 7323 |0030: const-string v5, "DELETE FROM `filesystem`" // string@2373 │ │ -4273a0: 7220 f952 5000 |0032: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4273a6: 1a05 7223 |0035: const-string v5, "DELETE FROM `apps`" // string@2372 │ │ -4273aa: 7220 f952 5000 |0037: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4273b0: 6f10 86ce 0600 |003a: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.setTransactionSuccessful:()V // method@ce86 │ │ -4273b6: 6f10 82ce 0600 |003d: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.endTransaction:()V // method@ce82 │ │ -4273bc: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ -4273c0: 7220 f952 3000 |0042: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4273c6: 7220 0a53 4000 |0045: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@530a │ │ -4273cc: 0c01 |0048: move-result-object v1 │ │ -4273ce: 7210 6903 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -4273d4: 7210 0053 0000 |004c: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@5300 │ │ -4273da: 0a01 |004f: move-result v1 │ │ -4273dc: 3901 0500 |0050: if-nez v1, 0055 // +0005 │ │ -4273e0: 7220 f952 2000 |0052: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4273e6: 0e00 |0055: return-void │ │ -4273e8: 0d05 |0056: move-exception v5 │ │ -4273ea: 6f10 82ce 0600 |0057: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.endTransaction:()V // method@ce82 │ │ -4273f0: 3901 0500 |005a: if-nez v1, 005f // +0005 │ │ -4273f4: 7220 f952 3000 |005c: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -4273fa: 7220 0a53 4000 |005f: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@530a │ │ -427400: 0c01 |0062: move-result-object v1 │ │ -427402: 7210 6903 0100 |0063: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0369 │ │ -427408: 7210 0053 0000 |0066: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@5300 │ │ -42740e: 0a01 |0069: move-result v1 │ │ -427410: 3901 0500 |006a: if-nez v1, 006f // +0005 │ │ -427414: 7220 f952 2000 |006c: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ -42741a: 2705 |006f: throw v5 │ │ +427320: |[427320] tech.ula.model.repositories.UlaDatabase_Impl.clearAllTables:()V │ │ +427330: 6f10 80ce 0600 |0000: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.assertNotMainThread:()V // method@ce80 │ │ +427336: 6f10 84ce 0600 |0003: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.getOpenHelper:()Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@ce84 │ │ +42733c: 0c00 |0006: move-result-object v0 │ │ +42733e: 7210 2853 0000 |0007: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper;.getWritableDatabase:()Landroidx/sqlite/db/SupportSQLiteDatabase; // method@5328 │ │ +427344: 0c00 |000a: move-result-object v0 │ │ +427346: 6001 8800 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +42734a: 1302 1500 |000d: const/16 v2, #int 21 // #15 │ │ +42734e: 3421 0400 |000f: if-lt v1, v2, 0013 // +0004 │ │ +427352: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +427354: 2802 |0012: goto 0014 // +0002 │ │ +427356: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +427358: 1a02 4166 |0014: const-string v2, "VACUUM" // string@6641 │ │ +42735c: 1a03 e454 |0016: const-string v3, "PRAGMA foreign_keys = TRUE" // string@54e4 │ │ +427360: 1a04 ec54 |0018: const-string v4, "PRAGMA wal_checkpoint(FULL)" // string@54ec │ │ +427364: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ +427368: 1a05 e254 |001c: const-string v5, "PRAGMA foreign_keys = FALSE" // string@54e2 │ │ +42736c: 7220 f952 5000 |001e: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +427372: 6f10 81ce 0600 |0021: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.beginTransaction:()V // method@ce81 │ │ +427378: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ +42737c: 1a05 e054 |0026: const-string v5, "PRAGMA defer_foreign_keys = TRUE" // string@54e0 │ │ +427380: 7220 f952 5000 |0028: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +427386: 1a05 7423 |002b: const-string v5, "DELETE FROM `session`" // string@2374 │ │ +42738a: 7220 f952 5000 |002d: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +427390: 1a05 7323 |0030: const-string v5, "DELETE FROM `filesystem`" // string@2373 │ │ +427394: 7220 f952 5000 |0032: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42739a: 1a05 7223 |0035: const-string v5, "DELETE FROM `apps`" // string@2372 │ │ +42739e: 7220 f952 5000 |0037: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4273a4: 6f10 86ce 0600 |003a: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.setTransactionSuccessful:()V // method@ce86 │ │ +4273aa: 6f10 82ce 0600 |003d: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.endTransaction:()V // method@ce82 │ │ +4273b0: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ +4273b4: 7220 f952 3000 |0042: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4273ba: 7220 0a53 4000 |0045: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@530a │ │ +4273c0: 0c01 |0048: move-result-object v1 │ │ +4273c2: 7210 6903 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +4273c8: 7210 0053 0000 |004c: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@5300 │ │ +4273ce: 0a01 |004f: move-result v1 │ │ +4273d0: 3901 0500 |0050: if-nez v1, 0055 // +0005 │ │ +4273d4: 7220 f952 2000 |0052: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4273da: 0e00 |0055: return-void │ │ +4273dc: 0d05 |0056: move-exception v5 │ │ +4273de: 6f10 82ce 0600 |0057: invoke-super {v6}, Ltech/ula/model/repositories/UlaDatabase;.endTransaction:()V // method@ce82 │ │ +4273e4: 3901 0500 |005a: if-nez v1, 005f // +0005 │ │ +4273e8: 7220 f952 3000 |005c: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +4273ee: 7220 0a53 4000 |005f: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@530a │ │ +4273f4: 0c01 |0062: move-result-object v1 │ │ +4273f6: 7210 6903 0100 |0063: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0369 │ │ +4273fc: 7210 0053 0000 |0066: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@5300 │ │ +427402: 0a01 |0069: move-result v1 │ │ +427404: 3901 0500 |006a: if-nez v1, 006f // +0005 │ │ +427408: 7220 f952 2000 |006c: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@52f9 │ │ +42740e: 2705 |006f: throw v5 │ │ catches : 1 │ │ 0x001c - 0x003d │ │ -> 0x0056 │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x000b line=176 │ │ @@ -1593141,28 +1593137,28 @@ │ │ type : '()Landroidx/room/InvalidationTracker;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -4270b8: |[4270b8] tech.ula.model.repositories.UlaDatabase_Impl.createInvalidationTracker:()Landroidx/room/InvalidationTracker; │ │ -4270c8: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -4270cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4270ce: 7020 3687 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -4270d4: 2202 2511 |0006: new-instance v2, Ljava/util/HashMap; // type@1125 │ │ -4270d8: 7020 3687 1200 |0008: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ -4270de: 2201 8f0a |000b: new-instance v1, Landroidx/room/InvalidationTracker; // type@0a8f │ │ -4270e2: 1a03 77c3 |000d: const-string v3, "session" // string@c377 │ │ -4270e6: 1a04 6387 |000f: const-string v4, "filesystem" // string@8763 │ │ -4270ea: 1a05 2e75 |0011: const-string v5, "apps" // string@752e │ │ -4270ee: 2430 6e1c 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ -4270f4: 0c03 |0016: move-result-object v3 │ │ -4270f6: 7053 3a51 6120 |0017: invoke-direct {v1, v6, v0, v2, v3}, Landroidx/room/InvalidationTracker;.:(Landroidx/room/RoomDatabase;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;)V // method@513a │ │ -4270fc: 1101 |001a: return-object v1 │ │ +4270ac: |[4270ac] tech.ula.model.repositories.UlaDatabase_Impl.createInvalidationTracker:()Landroidx/room/InvalidationTracker; │ │ +4270bc: 2200 2511 |0000: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4270c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4270c2: 7020 3687 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +4270c8: 2202 2511 |0006: new-instance v2, Ljava/util/HashMap; // type@1125 │ │ +4270cc: 7020 3687 1200 |0008: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(I)V // method@8736 │ │ +4270d2: 2201 8f0a |000b: new-instance v1, Landroidx/room/InvalidationTracker; // type@0a8f │ │ +4270d6: 1a03 77c3 |000d: const-string v3, "session" // string@c377 │ │ +4270da: 1a04 6387 |000f: const-string v4, "filesystem" // string@8763 │ │ +4270de: 1a05 2e75 |0011: const-string v5, "apps" // string@752e │ │ +4270e2: 2430 6e1c 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@1c6e │ │ +4270e8: 0c03 |0016: move-result-object v3 │ │ +4270ea: 7053 3a51 6120 |0017: invoke-direct {v1, v6, v0, v2, v3}, Landroidx/room/InvalidationTracker;.:(Landroidx/room/RoomDatabase;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;)V // method@513a │ │ +4270f0: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0006 line=168 │ │ 0x000b line=169 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Ltech/ula/model/repositories/UlaDatabase_Impl; │ │ @@ -1593172,36 +1593168,36 @@ │ │ type : '(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -427118: |[427118] tech.ula.model.repositories.UlaDatabase_Impl.createOpenHelper:(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; │ │ -427128: 2200 b30a |0000: new-instance v0, Landroidx/room/RoomOpenHelper; // type@0ab3 │ │ -42712c: 2201 201a |0002: new-instance v1, Ltech/ula/model/repositories/UlaDatabase_Impl$1; // type@1a20 │ │ -427130: 1272 |0004: const/4 v2, #int 7 // #7 │ │ -427132: 7030 87ce 4102 |0005: invoke-direct {v1, v4, v2}, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.:(Ltech/ula/model/repositories/UlaDatabase_Impl;I)V // method@ce87 │ │ -427138: 1a02 6e78 |0008: const-string v2, "c16e59797ccf2b41f4f05a5e3e285b1e" // string@786e │ │ -42713c: 1a03 7078 |000a: const-string v3, "ca7b9ec22721a3bf84ef65da1eb9d39c" // string@7870 │ │ -427140: 7053 c151 5021 |000c: invoke-direct {v0, v5, v1, v2, v3}, Landroidx/room/RoomOpenHelper;.:(Landroidx/room/DatabaseConfiguration;Landroidx/room/RoomOpenHelper$Delegate;Ljava/lang/String;Ljava/lang/String;)V // method@51c1 │ │ -427146: 5451 c84d |000f: iget-object v1, v5, Landroidx/room/DatabaseConfiguration;.context:Landroid/content/Context; // field@4dc8 │ │ -42714a: 7110 2353 0100 |0011: invoke-static {v1}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;.builder:(Landroid/content/Context;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5323 │ │ -427150: 0c01 |0014: move-result-object v1 │ │ -427152: 5452 cd4d |0015: iget-object v2, v5, Landroidx/room/DatabaseConfiguration;.name:Ljava/lang/String; // field@4dcd │ │ -427156: 6e20 2153 2100 |0017: invoke-virtual {v1, v2}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.name:(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5321 │ │ -42715c: 0c01 |001a: move-result-object v1 │ │ -42715e: 6e20 2053 0100 |001b: invoke-virtual {v1, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.callback:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5320 │ │ -427164: 0c00 |001e: move-result-object v0 │ │ -427166: 6e10 1f53 0000 |001f: invoke-virtual {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.build:()Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration; // method@531f │ │ -42716c: 0c00 |0022: move-result-object v0 │ │ -42716e: 5455 d04d |0023: iget-object v5, v5, Landroidx/room/DatabaseConfiguration;.sqliteOpenHelperFactory:Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory; // field@4dd0 │ │ -427172: 7220 2453 0500 |0025: invoke-interface {v5, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;.create:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@5324 │ │ -427178: 0c05 |0028: move-result-object v5 │ │ -42717a: 1105 |0029: return-object v5 │ │ +42710c: |[42710c] tech.ula.model.repositories.UlaDatabase_Impl.createOpenHelper:(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; │ │ +42711c: 2200 b30a |0000: new-instance v0, Landroidx/room/RoomOpenHelper; // type@0ab3 │ │ +427120: 2201 201a |0002: new-instance v1, Ltech/ula/model/repositories/UlaDatabase_Impl$1; // type@1a20 │ │ +427124: 1272 |0004: const/4 v2, #int 7 // #7 │ │ +427126: 7030 87ce 4102 |0005: invoke-direct {v1, v4, v2}, Ltech/ula/model/repositories/UlaDatabase_Impl$1;.:(Ltech/ula/model/repositories/UlaDatabase_Impl;I)V // method@ce87 │ │ +42712c: 1a02 6e78 |0008: const-string v2, "c16e59797ccf2b41f4f05a5e3e285b1e" // string@786e │ │ +427130: 1a03 7078 |000a: const-string v3, "ca7b9ec22721a3bf84ef65da1eb9d39c" // string@7870 │ │ +427134: 7053 c151 5021 |000c: invoke-direct {v0, v5, v1, v2, v3}, Landroidx/room/RoomOpenHelper;.:(Landroidx/room/DatabaseConfiguration;Landroidx/room/RoomOpenHelper$Delegate;Ljava/lang/String;Ljava/lang/String;)V // method@51c1 │ │ +42713a: 5451 c84d |000f: iget-object v1, v5, Landroidx/room/DatabaseConfiguration;.context:Landroid/content/Context; // field@4dc8 │ │ +42713e: 7110 2353 0100 |0011: invoke-static {v1}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;.builder:(Landroid/content/Context;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5323 │ │ +427144: 0c01 |0014: move-result-object v1 │ │ +427146: 5452 cd4d |0015: iget-object v2, v5, Landroidx/room/DatabaseConfiguration;.name:Ljava/lang/String; // field@4dcd │ │ +42714a: 6e20 2153 2100 |0017: invoke-virtual {v1, v2}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.name:(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5321 │ │ +427150: 0c01 |001a: move-result-object v1 │ │ +427152: 6e20 2053 0100 |001b: invoke-virtual {v1, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.callback:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@5320 │ │ +427158: 0c00 |001e: move-result-object v0 │ │ +42715a: 6e10 1f53 0000 |001f: invoke-virtual {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.build:()Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration; // method@531f │ │ +427160: 0c00 |0022: move-result-object v0 │ │ +427162: 5455 d04d |0023: iget-object v5, v5, Landroidx/room/DatabaseConfiguration;.sqliteOpenHelperFactory:Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory; // field@4dd0 │ │ +427166: 7220 2453 0500 |0025: invoke-interface {v5, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;.create:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@5324 │ │ +42716c: 0c05 |0028: move-result-object v5 │ │ +42716e: 1105 |0029: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000f line=157 │ │ 0x0017 line=158 │ │ 0x001b line=159 │ │ 0x001f line=160 │ │ @@ -1593215,31 +1593211,31 @@ │ │ type : '()Ltech/ula/model/daos/FilesystemDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42725c: |[42725c] tech.ula.model.repositories.UlaDatabase_Impl.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; │ │ -42726c: 5410 a5a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ -427270: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -427274: 5410 a5a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ -427278: 1100 |0006: return-object v0 │ │ -42727a: 1d01 |0007: monitor-enter v1 │ │ -42727c: 5410 a5a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ -427280: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -427284: 2200 dd19 |000c: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl; // type@19dd │ │ -427288: 7020 dacc 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/FilesystemDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@ccda │ │ -42728e: 5b10 a5a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ -427292: 5410 a5a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ -427296: 1e01 |0015: monitor-exit v1 │ │ -427298: 1100 |0016: return-object v0 │ │ -42729a: 0d00 |0017: move-exception v0 │ │ -42729c: 1e01 |0018: monitor-exit v1 │ │ -42729e: 2700 |0019: throw v0 │ │ +427250: |[427250] tech.ula.model.repositories.UlaDatabase_Impl.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; │ │ +427260: 5410 a5a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ +427264: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +427268: 5410 a5a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ +42726c: 1100 |0006: return-object v0 │ │ +42726e: 1d01 |0007: monitor-enter v1 │ │ +427270: 5410 a5a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ +427274: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +427278: 2200 dd19 |000c: new-instance v0, Ltech/ula/model/daos/FilesystemDao_Impl; // type@19dd │ │ +42727c: 7020 dacc 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/FilesystemDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@ccda │ │ +427282: 5b10 a5a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ +427286: 5410 a5a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a0a5 │ │ +42728a: 1e01 |0015: monitor-exit v1 │ │ +42728c: 1100 |0016: return-object v0 │ │ +42728e: 0d00 |0017: move-exception v0 │ │ +427290: 1e01 |0018: monitor-exit v1 │ │ +427292: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0007 line=220 │ │ @@ -1593255,31 +1593251,31 @@ │ │ type : '()Ltech/ula/model/daos/SessionDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -4272ac: |[4272ac] tech.ula.model.repositories.UlaDatabase_Impl.sessionDao:()Ltech/ula/model/daos/SessionDao; │ │ -4272bc: 5410 a6a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ -4272c0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4272c4: 5410 a6a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ -4272c8: 1100 |0006: return-object v0 │ │ -4272ca: 1d01 |0007: monitor-enter v1 │ │ -4272cc: 5410 a6a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ -4272d0: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -4272d4: 2200 e619 |000c: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl; // type@19e6 │ │ -4272d8: 7020 01cd 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/SessionDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@cd01 │ │ -4272de: 5b10 a6a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ -4272e2: 5410 a6a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ -4272e6: 1e01 |0015: monitor-exit v1 │ │ -4272e8: 1100 |0016: return-object v0 │ │ -4272ea: 0d00 |0017: move-exception v0 │ │ -4272ec: 1e01 |0018: monitor-exit v1 │ │ -4272ee: 2700 |0019: throw v0 │ │ +4272a0: |[4272a0] tech.ula.model.repositories.UlaDatabase_Impl.sessionDao:()Ltech/ula/model/daos/SessionDao; │ │ +4272b0: 5410 a6a0 |0000: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ +4272b4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4272b8: 5410 a6a0 |0004: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ +4272bc: 1100 |0006: return-object v0 │ │ +4272be: 1d01 |0007: monitor-enter v1 │ │ +4272c0: 5410 a6a0 |0008: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ +4272c4: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +4272c8: 2200 e619 |000c: new-instance v0, Ltech/ula/model/daos/SessionDao_Impl; // type@19e6 │ │ +4272cc: 7020 01cd 1000 |000e: invoke-direct {v0, v1}, Ltech/ula/model/daos/SessionDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@cd01 │ │ +4272d2: 5b10 a6a0 |0011: iput-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ +4272d6: 5410 a6a0 |0013: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase_Impl;._sessionDao:Ltech/ula/model/daos/SessionDao; // field@a0a6 │ │ +4272da: 1e01 |0015: monitor-exit v1 │ │ +4272dc: 1100 |0016: return-object v0 │ │ +4272de: 0d00 |0017: move-exception v0 │ │ +4272e0: 1e01 |0018: monitor-exit v1 │ │ +4272e2: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0007 line=206 │ │ @@ -1593323,37 +1593319,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -429240: |[429240] tech.ula.model.state.AssetListsRetrievalFailed.:()V │ │ -429250: 2200 391a |0000: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalFailed; // type@1a39 │ │ -429254: 7010 0ecf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AssetListsRetrievalFailed;.:()V // method@cf0e │ │ -42925a: 6900 f7a0 |0005: sput-object v0, Ltech/ula/model/state/AssetListsRetrievalFailed;.INSTANCE:Ltech/ula/model/state/AssetListsRetrievalFailed; // field@a0f7 │ │ -42925e: 0e00 |0007: return-void │ │ +429234: |[429234] tech.ula.model.state.AssetListsRetrievalFailed.:()V │ │ +429244: 2200 391a |0000: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalFailed; // type@1a39 │ │ +429248: 7010 0ecf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AssetListsRetrievalFailed;.:()V // method@cf0e │ │ +42924e: 6900 f7a0 |0005: sput-object v0, Ltech/ula/model/state/AssetListsRetrievalFailed;.INSTANCE:Ltech/ula/model/state/AssetListsRetrievalFailed; // field@a0f7 │ │ +429252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AssetListsRetrievalFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429260: |[429260] tech.ula.model.state.AssetListsRetrievalFailed.:()V │ │ -429270: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429272: 7020 18cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ -429278: 0e00 |0004: return-void │ │ +429254: |[429254] tech.ula.model.state.AssetListsRetrievalFailed.:()V │ │ +429264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429266: 7020 18cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ +42926c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AssetListsRetrievalFailed; │ │ │ │ Virtual methods - │ │ @@ -1593415,21 +1593411,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4293a8: |[4293a8] tech.ula.model.state.AssetListsRetrievalSucceeded.:(Ljava/util/List;)V │ │ -4293b8: 1a00 ee75 |0000: const-string v0, "assetList" // string@75ee │ │ -4293bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4293c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4293c4: 7020 18cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ -4293ca: 5b12 f8a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -4293ce: 0e00 |000b: return-void │ │ +42939c: |[42939c] tech.ula.model.state.AssetListsRetrievalSucceeded.:(Ljava/util/List;)V │ │ +4293ac: 1a00 ee75 |0000: const-string v0, "assetList" // string@75ee │ │ +4293b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4293b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4293b8: 7020 18cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ +4293be: 5b12 f8a0 |0009: iput-object v2, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +4293c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=300 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1593438,101 +1593434,101 @@ │ │ type : '(Ltech/ula/model/state/AssetListsRetrievalSucceeded;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/AssetListsRetrievalSucceeded;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -429358: |[429358] tech.ula.model.state.AssetListsRetrievalSucceeded.copy$default:(Ltech/ula/model/state/AssetListsRetrievalSucceeded;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ -429368: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42936c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -429370: 5401 f8a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -429374: 6e20 11cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.copy:(Ljava/util/List;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; // method@cf11 │ │ -42937a: 0c00 |0009: move-result-object v0 │ │ -42937c: 1100 |000a: return-object v0 │ │ +42934c: |[42934c] tech.ula.model.state.AssetListsRetrievalSucceeded.copy$default:(Ltech/ula/model/state/AssetListsRetrievalSucceeded;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ +42935c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +429360: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +429364: 5401 f8a0 |0004: iget-object v1, v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429368: 6e20 11cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.copy:(Ljava/util/List;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; // method@cf11 │ │ +42936e: 0c00 |0009: move-result-object v0 │ │ +429370: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ name : 'component1' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429328: |[429328] tech.ula.model.state.AssetListsRetrievalSucceeded.component1:()Ljava/util/List; │ │ -429338: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -42933c: 1100 |0002: return-object v0 │ │ +42931c: |[42931c] tech.ula.model.state.AssetListsRetrievalSucceeded.component1:()Ljava/util/List; │ │ +42932c: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ name : 'copy' │ │ type : '(Ljava/util/List;)Ltech/ula/model/state/AssetListsRetrievalSucceeded;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -429380: |[429380] tech.ula.model.state.AssetListsRetrievalSucceeded.copy:(Ljava/util/List;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ -429390: 1a00 ee75 |0000: const-string v0, "assetList" // string@75ee │ │ -429394: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42939a: 2200 3a1a |0005: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -42939e: 7020 0fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.:(Ljava/util/List;)V // method@cf0f │ │ -4293a4: 1100 |000a: return-object v0 │ │ +429374: |[429374] tech.ula.model.state.AssetListsRetrievalSucceeded.copy:(Ljava/util/List;)Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ +429384: 1a00 ee75 |0000: const-string v0, "assetList" // string@75ee │ │ +429388: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42938e: 2200 3a1a |0005: new-instance v0, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +429392: 7020 0fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.:(Ljava/util/List;)V // method@cf0f │ │ +429398: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42927c: |[42927c] tech.ula.model.state.AssetListsRetrievalSucceeded.equals:(Ljava/lang/Object;)Z │ │ -42928c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -429290: 2020 3a1a |0002: instance-of v0, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -429294: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -429298: 1f02 3a1a |0006: check-cast v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -42929c: 5410 f8a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -4292a0: 5422 f8a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -4292a4: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4292aa: 0a02 |000f: move-result v2 │ │ -4292ac: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4292b0: 2803 |0012: goto 0015 // +0003 │ │ -4292b2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4292b4: 0f02 |0014: return v2 │ │ -4292b6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4292b8: 0f02 |0016: return v2 │ │ +429270: |[429270] tech.ula.model.state.AssetListsRetrievalSucceeded.equals:(Ljava/lang/Object;)Z │ │ +429280: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +429284: 2020 3a1a |0002: instance-of v0, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +429288: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42928c: 1f02 3a1a |0006: check-cast v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +429290: 5410 f8a0 |0008: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429294: 5422 f8a0 |000a: iget-object v2, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429298: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42929e: 0a02 |000f: move-result v2 │ │ +4292a0: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4292a4: 2803 |0012: goto 0015 // +0003 │ │ +4292a6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4292a8: 0f02 |0014: return v2 │ │ +4292aa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4292ac: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ name : 'getAssetList' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429340: |[429340] tech.ula.model.state.AssetListsRetrievalSucceeded.getAssetList:()Ljava/util/List; │ │ -429350: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -429354: 1100 |0002: return-object v0 │ │ +429334: |[429334] tech.ula.model.state.AssetListsRetrievalSucceeded.getAssetList:()Ljava/util/List; │ │ +429344: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/AssetListsRetrievalSucceeded; │ │ │ │ #4 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ @@ -1593540,47 +1593536,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4292bc: |[4292bc] tech.ula.model.state.AssetListsRetrievalSucceeded.hashCode:()I │ │ -4292cc: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -4292d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4292d4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4292da: 0a00 |0007: move-result v0 │ │ -4292dc: 2802 |0008: goto 000a // +0002 │ │ -4292de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4292e0: 0f00 |000a: return v0 │ │ +4292b0: |[4292b0] tech.ula.model.state.AssetListsRetrievalSucceeded.hashCode:()I │ │ +4292c0: 5410 f8a0 |0000: iget-object v0, v1, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +4292c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4292c8: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4292ce: 0a00 |0007: move-result v0 │ │ +4292d0: 2802 |0008: goto 000a // +0002 │ │ +4292d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4292d4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/AssetListsRetrievalSucceeded;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4292e4: |[4292e4] tech.ula.model.state.AssetListsRetrievalSucceeded.toString:()Ljava/lang/String; │ │ -4292f4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4292f8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4292fe: 1a01 ba1a |0005: const-string v1, "AssetListsRetrievalSucceeded(assetList=" // string@1aba │ │ -429302: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429308: 5421 f8a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ -42930c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -429312: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -429316: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42931c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -429322: 0c00 |0017: move-result-object v0 │ │ -429324: 1100 |0018: return-object v0 │ │ +4292d8: |[4292d8] tech.ula.model.state.AssetListsRetrievalSucceeded.toString:()Ljava/lang/String; │ │ +4292e8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4292ec: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4292f2: 1a01 ba1a |0005: const-string v1, "AssetListsRetrievalSucceeded(assetList=" // string@1aba │ │ +4292f6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4292fc: 5421 f8a0 |000a: iget-object v1, v2, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.assetList:Ljava/util/List; // field@a0f8 │ │ +429300: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +429306: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42930a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429310: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +429316: 0c00 |0017: move-result-object v0 │ │ +429318: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5317 header: │ │ @@ -1593614,37 +1593610,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -429438: |[429438] tech.ula.model.state.AssetsAreMissingFromSupportDirectories.:()V │ │ -429448: 2200 3d1a |0000: new-instance v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // type@1a3d │ │ -42944c: 7010 1ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.:()V // method@cf1c │ │ -429452: 6900 f9a0 |0005: sput-object v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.INSTANCE:Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // field@a0f9 │ │ -429456: 0e00 |0007: return-void │ │ +42942c: |[42942c] tech.ula.model.state.AssetsAreMissingFromSupportDirectories.:()V │ │ +42943c: 2200 3d1a |0000: new-instance v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // type@1a3d │ │ +429440: 7010 1ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.:()V // method@cf1c │ │ +429446: 6900 f9a0 |0005: sput-object v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.INSTANCE:Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // field@a0f9 │ │ +42944a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429458: |[429458] tech.ula.model.state.AssetsAreMissingFromSupportDirectories.:()V │ │ -429468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42946a: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ -429470: 0e00 |0004: return-void │ │ +42944c: |[42944c] tech.ula.model.state.AssetsAreMissingFromSupportDirectories.:()V │ │ +42945c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42945e: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ +429464: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; │ │ │ │ Virtual methods - │ │ @@ -1593681,37 +1593677,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -429474: |[429474] tech.ula.model.state.AttemptedCacheAccessWhileEmpty.:()V │ │ -429484: 2200 3e1a |0000: new-instance v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // type@1a3e │ │ -429488: 7010 1ecf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.:()V // method@cf1e │ │ -42948e: 6900 faa0 |0005: sput-object v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.INSTANCE:Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // field@a0fa │ │ -429492: 0e00 |0007: return-void │ │ +429468: |[429468] tech.ula.model.state.AttemptedCacheAccessWhileEmpty.:()V │ │ +429478: 2200 3e1a |0000: new-instance v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // type@1a3e │ │ +42947c: 7010 1ecf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.:()V // method@cf1e │ │ +429482: 6900 faa0 |0005: sput-object v0, Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;.INSTANCE:Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; // field@a0fa │ │ +429486: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429494: |[429494] tech.ula.model.state.AttemptedCacheAccessWhileEmpty.:()V │ │ -4294a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4294a6: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ -4294ac: 0e00 |0004: return-void │ │ +429488: |[429488] tech.ula.model.state.AttemptedCacheAccessWhileEmpty.:()V │ │ +429498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42949a: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ +4294a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=315 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/AttemptedCacheAccessWhileEmpty; │ │ │ │ Virtual methods - │ │ @@ -1593748,37 +1593744,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4299ec: |[4299ec] tech.ula.model.state.CopyingFilesToLocalDirectories.:()V │ │ -4299fc: 2200 451a |0000: new-instance v0, Ltech/ula/model/state/CopyingFilesToLocalDirectories; // type@1a45 │ │ -429a00: 7010 40cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.:()V // method@cf40 │ │ -429a06: 6900 01a1 |0005: sput-object v0, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.INSTANCE:Ltech/ula/model/state/CopyingFilesToLocalDirectories; // field@a101 │ │ -429a0a: 0e00 |0007: return-void │ │ +4299e0: |[4299e0] tech.ula.model.state.CopyingFilesToLocalDirectories.:()V │ │ +4299f0: 2200 451a |0000: new-instance v0, Ltech/ula/model/state/CopyingFilesToLocalDirectories; // type@1a45 │ │ +4299f4: 7010 40cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.:()V // method@cf40 │ │ +4299fa: 6900 01a1 |0005: sput-object v0, Ltech/ula/model/state/CopyingFilesToLocalDirectories;.INSTANCE:Ltech/ula/model/state/CopyingFilesToLocalDirectories; // field@a101 │ │ +4299fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/CopyingFilesToLocalDirectories;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -429a0c: |[429a0c] tech.ula.model.state.CopyingFilesToLocalDirectories.:()V │ │ -429a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429a1e: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ -429a24: 0e00 |0004: return-void │ │ +429a00: |[429a00] tech.ula.model.state.CopyingFilesToLocalDirectories.:()V │ │ +429a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429a12: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ +429a18: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/CopyingFilesToLocalDirectories; │ │ │ │ Virtual methods - │ │ @@ -1593826,20 +1593822,20 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -429f74: |[429f74] tech.ula.model.state.DownloadingAssets.:(II)V │ │ -429f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -429f86: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ -429f8c: 5912 06a1 |0004: iput v2, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429f90: 5913 07a1 |0006: iput v3, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429f94: 0e00 |0008: return-void │ │ +429f68: |[429f68] tech.ula.model.state.DownloadingAssets.:(II)V │ │ +429f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +429f7a: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ +429f80: 5912 06a1 |0004: iput v2, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429f84: 5913 07a1 |0006: iput v3, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429f88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/model/state/DownloadingAssets; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1593849,119 +1593845,119 @@ │ │ type : '(Ltech/ula/model/state/DownloadingAssets;IIILjava/lang/Object;)Ltech/ula/model/state/DownloadingAssets;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -429f24: |[429f24] tech.ula.model.state.DownloadingAssets.copy$default:(Ltech/ula/model/state/DownloadingAssets;IIILjava/lang/Object;)Ltech/ula/model/state/DownloadingAssets; │ │ -429f34: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -429f38: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -429f3c: 5201 06a1 |0004: iget v1, v0, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429f40: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -429f44: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -429f48: 5202 07a1 |000a: iget v2, v0, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429f4c: 6e30 5acf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DownloadingAssets;.copy:(II)Ltech/ula/model/state/DownloadingAssets; // method@cf5a │ │ -429f52: 0c00 |000f: move-result-object v0 │ │ -429f54: 1100 |0010: return-object v0 │ │ +429f18: |[429f18] tech.ula.model.state.DownloadingAssets.copy$default:(Ltech/ula/model/state/DownloadingAssets;IIILjava/lang/Object;)Ltech/ula/model/state/DownloadingAssets; │ │ +429f28: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +429f2c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +429f30: 5201 06a1 |0004: iget v1, v0, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429f34: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +429f38: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +429f3c: 5202 07a1 |000a: iget v2, v0, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429f40: 6e30 5acf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DownloadingAssets;.copy:(II)Ltech/ula/model/state/DownloadingAssets; // method@cf5a │ │ +429f46: 0c00 |000f: move-result-object v0 │ │ +429f48: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429e4c: |[429e4c] tech.ula.model.state.DownloadingAssets.component1:()I │ │ -429e5c: 5210 06a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429e60: 0f00 |0002: return v0 │ │ +429e40: |[429e40] tech.ula.model.state.DownloadingAssets.component1:()I │ │ +429e50: 5210 06a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429e54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429e64: |[429e64] tech.ula.model.state.DownloadingAssets.component2:()I │ │ -429e74: 5210 07a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429e78: 0f00 |0002: return v0 │ │ +429e58: |[429e58] tech.ula.model.state.DownloadingAssets.component2:()I │ │ +429e68: 5210 07a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429e6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'copy' │ │ type : '(II)Ltech/ula/model/state/DownloadingAssets;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -429f58: |[429f58] tech.ula.model.state.DownloadingAssets.copy:(II)Ltech/ula/model/state/DownloadingAssets; │ │ -429f68: 2200 4a1a |0000: new-instance v0, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -429f6c: 7030 57cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ -429f72: 1100 |0005: return-object v0 │ │ +429f4c: |[429f4c] tech.ula.model.state.DownloadingAssets.copy:(II)Ltech/ula/model/state/DownloadingAssets; │ │ +429f5c: 2200 4a1a |0000: new-instance v0, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +429f60: 7030 57cf 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DownloadingAssets;.:(II)V // method@cf57 │ │ +429f66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -429e08: |[429e08] tech.ula.model.state.DownloadingAssets.equals:(Ljava/lang/Object;)Z │ │ -429e18: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ -429e1c: 2030 4a1a |0002: instance-of v0, v3, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -429e20: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -429e24: 1f03 4a1a |0006: check-cast v3, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ -429e28: 5220 06a1 |0008: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429e2c: 5231 06a1 |000a: iget v1, v3, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429e30: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ -429e34: 5220 07a1 |000e: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429e38: 5233 07a1 |0010: iget v3, v3, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429e3c: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ -429e40: 2803 |0014: goto 0017 // +0003 │ │ -429e42: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -429e44: 0f03 |0016: return v3 │ │ -429e46: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -429e48: 0f03 |0018: return v3 │ │ +429dfc: |[429dfc] tech.ula.model.state.DownloadingAssets.equals:(Ljava/lang/Object;)Z │ │ +429e0c: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ +429e10: 2030 4a1a |0002: instance-of v0, v3, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +429e14: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +429e18: 1f03 4a1a |0006: check-cast v3, Ltech/ula/model/state/DownloadingAssets; // type@1a4a │ │ +429e1c: 5220 06a1 |0008: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429e20: 5231 06a1 |000a: iget v1, v3, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429e24: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ +429e28: 5220 07a1 |000e: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429e2c: 5233 07a1 |0010: iget v3, v3, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429e30: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ +429e34: 2803 |0014: goto 0017 // +0003 │ │ +429e36: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +429e38: 0f03 |0016: return v3 │ │ +429e3a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +429e3c: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'getNumCompleted' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429e7c: |[429e7c] tech.ula.model.state.DownloadingAssets.getNumCompleted:()I │ │ -429e8c: 5210 06a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429e90: 0f00 |0002: return v0 │ │ +429e70: |[429e70] tech.ula.model.state.DownloadingAssets.getNumCompleted:()I │ │ +429e80: 5210 06a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadingAssets; │ │ │ │ #5 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ @@ -1593969,17 +1593965,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -429e94: |[429e94] tech.ula.model.state.DownloadingAssets.getNumTotal:()I │ │ -429ea4: 5210 07a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429ea8: 0f00 |0002: return v0 │ │ +429e88: |[429e88] tech.ula.model.state.DownloadingAssets.getNumTotal:()I │ │ +429e98: 5210 07a1 |0000: iget v0, v1, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadingAssets; │ │ │ │ #6 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ @@ -1593987,49 +1593983,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -429eac: |[429eac] tech.ula.model.state.DownloadingAssets.hashCode:()I │ │ -429ebc: 5220 06a1 |0000: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429ec0: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -429ec4: 5221 07a1 |0004: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429ec8: b010 |0006: add-int/2addr v0, v1 │ │ -429eca: 0f00 |0007: return v0 │ │ +429ea0: |[429ea0] tech.ula.model.state.DownloadingAssets.hashCode:()I │ │ +429eb0: 5220 06a1 |0000: iget v0, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429eb4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +429eb8: 5221 07a1 |0004: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429ebc: b010 |0006: add-int/2addr v0, v1 │ │ +429ebe: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/DownloadingAssets;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -429ecc: |[429ecc] tech.ula.model.state.DownloadingAssets.toString:()Ljava/lang/String; │ │ -429edc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -429ee0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -429ee6: 1a01 be24 |0005: const-string v1, "DownloadingAssets(numCompleted=" // string@24be │ │ -429eea: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429ef0: 5221 06a1 |000a: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ -429ef4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -429efa: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ -429efe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429f04: 5221 07a1 |0014: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ -429f08: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -429f0e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -429f12: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -429f18: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -429f1e: 0c00 |0021: move-result-object v0 │ │ -429f20: 1100 |0022: return-object v0 │ │ +429ec0: |[429ec0] tech.ula.model.state.DownloadingAssets.toString:()Ljava/lang/String; │ │ +429ed0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +429ed4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +429eda: 1a01 be24 |0005: const-string v1, "DownloadingAssets(numCompleted=" // string@24be │ │ +429ede: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429ee4: 5221 06a1 |000a: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numCompleted:I // field@a106 │ │ +429ee8: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +429eee: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ +429ef2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429ef8: 5221 07a1 |0014: iget v1, v2, Ltech/ula/model/state/DownloadingAssets;.numTotal:I // field@a107 │ │ +429efc: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +429f02: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +429f06: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +429f0c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +429f12: 0c00 |0021: move-result-object v0 │ │ +429f14: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5321 header: │ │ @@ -1594082,21 +1594078,21 @@ │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42a0c4: |[42a0c4] tech.ula.model.state.DownloadsHaveFailed.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ -42a0d4: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -42a0d8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a0de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42a0e0: 7020 62cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ -42a0e6: 5b12 08a1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -42a0ea: 0e00 |000b: return-void │ │ +42a0b8: |[42a0b8] tech.ula.model.state.DownloadsHaveFailed.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ +42a0c8: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +42a0cc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a0d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42a0d4: 7020 62cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ +42a0da: 5b12 08a1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +42a0de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/DownloadsHaveFailed; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/utils/DownloadFailureLocalizationData; │ │ │ │ @@ -1594105,101 +1594101,101 @@ │ │ type : '(Ltech/ula/model/state/DownloadsHaveFailed;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/model/state/DownloadsHaveFailed;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a044: |[42a044] tech.ula.model.state.DownloadsHaveFailed.copy$default:(Ltech/ula/model/state/DownloadsHaveFailed;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/model/state/DownloadsHaveFailed; │ │ -42a054: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42a058: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42a05c: 5401 08a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -42a060: 6e20 65cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/DownloadsHaveFailed;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/model/state/DownloadsHaveFailed; // method@cf65 │ │ -42a066: 0c00 |0009: move-result-object v0 │ │ -42a068: 1100 |000a: return-object v0 │ │ +42a038: |[42a038] tech.ula.model.state.DownloadsHaveFailed.copy$default:(Ltech/ula/model/state/DownloadsHaveFailed;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/model/state/DownloadsHaveFailed; │ │ +42a048: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42a04c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42a050: 5401 08a1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +42a054: 6e20 65cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/DownloadsHaveFailed;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/model/state/DownloadsHaveFailed; // method@cf65 │ │ +42a05a: 0c00 |0009: move-result-object v0 │ │ +42a05c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ name : 'component1' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a094: |[42a094] tech.ula.model.state.DownloadsHaveFailed.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -42a0a4: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -42a0a8: 1100 |0002: return-object v0 │ │ +42a088: |[42a088] tech.ula.model.state.DownloadsHaveFailed.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +42a098: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +42a09c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ name : 'copy' │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/model/state/DownloadsHaveFailed;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a06c: |[42a06c] tech.ula.model.state.DownloadsHaveFailed.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/model/state/DownloadsHaveFailed; │ │ -42a07c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -42a080: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a086: 2200 4c1a |0005: new-instance v0, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -42a08a: 7020 63cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadsHaveFailed;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@cf63 │ │ -42a090: 1100 |000a: return-object v0 │ │ +42a060: |[42a060] tech.ula.model.state.DownloadsHaveFailed.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/model/state/DownloadsHaveFailed; │ │ +42a070: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +42a074: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a07a: 2200 4c1a |0005: new-instance v0, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +42a07e: 7020 63cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/DownloadsHaveFailed;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@cf63 │ │ +42a084: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -429f98: |[429f98] tech.ula.model.state.DownloadsHaveFailed.equals:(Ljava/lang/Object;)Z │ │ -429fa8: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -429fac: 2020 4c1a |0002: instance-of v0, v2, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -429fb0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -429fb4: 1f02 4c1a |0006: check-cast v2, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ -429fb8: 5410 08a1 |0008: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -429fbc: 5422 08a1 |000a: iget-object v2, v2, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -429fc0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -429fc6: 0a02 |000f: move-result v2 │ │ -429fc8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -429fcc: 2803 |0012: goto 0015 // +0003 │ │ -429fce: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -429fd0: 0f02 |0014: return v2 │ │ -429fd2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -429fd4: 0f02 |0016: return v2 │ │ +429f8c: |[429f8c] tech.ula.model.state.DownloadsHaveFailed.equals:(Ljava/lang/Object;)Z │ │ +429f9c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +429fa0: 2020 4c1a |0002: instance-of v0, v2, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +429fa4: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +429fa8: 1f02 4c1a |0006: check-cast v2, Ltech/ula/model/state/DownloadsHaveFailed; // type@1a4c │ │ +429fac: 5410 08a1 |0008: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +429fb0: 5422 08a1 |000a: iget-object v2, v2, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +429fb4: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +429fba: 0a02 |000f: move-result v2 │ │ +429fbc: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +429fc0: 2803 |0012: goto 0015 // +0003 │ │ +429fc2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +429fc4: 0f02 |0014: return v2 │ │ +429fc6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +429fc8: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ name : 'getReason' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a0ac: |[42a0ac] tech.ula.model.state.DownloadsHaveFailed.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -42a0bc: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -42a0c0: 1100 |0002: return-object v0 │ │ +42a0a0: |[42a0a0] tech.ula.model.state.DownloadsHaveFailed.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +42a0b0: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +42a0b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadsHaveFailed; │ │ │ │ #4 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ @@ -1594207,47 +1594203,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -429fd8: |[429fd8] tech.ula.model.state.DownloadsHaveFailed.hashCode:()I │ │ -429fe8: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -429fec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -429ff0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -429ff6: 0a00 |0007: move-result v0 │ │ -429ff8: 2802 |0008: goto 000a // +0002 │ │ -429ffa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -429ffc: 0f00 |000a: return v0 │ │ +429fcc: |[429fcc] tech.ula.model.state.DownloadsHaveFailed.hashCode:()I │ │ +429fdc: 5410 08a1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +429fe0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +429fe4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +429fea: 0a00 |0007: move-result v0 │ │ +429fec: 2802 |0008: goto 000a // +0002 │ │ +429fee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +429ff0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/DownloadsHaveFailed;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42a000: |[42a000] tech.ula.model.state.DownloadsHaveFailed.toString:()Ljava/lang/String; │ │ -42a010: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a014: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a01a: 1a01 c024 |0005: const-string v1, "DownloadsHaveFailed(reason=" // string@24c0 │ │ -42a01e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a024: 5421 08a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ -42a028: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42a02e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42a032: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a038: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a03e: 0c00 |0017: move-result-object v0 │ │ -42a040: 1100 |0018: return-object v0 │ │ +429ff4: |[429ff4] tech.ula.model.state.DownloadsHaveFailed.toString:()Ljava/lang/String; │ │ +42a004: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a008: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a00e: 1a01 c024 |0005: const-string v1, "DownloadsHaveFailed(reason=" // string@24c0 │ │ +42a012: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a018: 5421 08a1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadsHaveFailed;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a108 │ │ +42a01c: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42a022: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42a026: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a02c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a032: 0c00 |0017: move-result-object v0 │ │ +42a034: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5322 header: │ │ @@ -1594281,37 +1594277,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a0ec: |[42a0ec] tech.ula.model.state.DownloadsHaveSucceeded.:()V │ │ -42a0fc: 2200 4d1a |0000: new-instance v0, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ -42a100: 7010 6ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/DownloadsHaveSucceeded;.:()V // method@cf6c │ │ -42a106: 6900 09a1 |0005: sput-object v0, Ltech/ula/model/state/DownloadsHaveSucceeded;.INSTANCE:Ltech/ula/model/state/DownloadsHaveSucceeded; // field@a109 │ │ -42a10a: 0e00 |0007: return-void │ │ +42a0e0: |[42a0e0] tech.ula.model.state.DownloadsHaveSucceeded.:()V │ │ +42a0f0: 2200 4d1a |0000: new-instance v0, Ltech/ula/model/state/DownloadsHaveSucceeded; // type@1a4d │ │ +42a0f4: 7010 6ccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/DownloadsHaveSucceeded;.:()V // method@cf6c │ │ +42a0fa: 6900 09a1 |0005: sput-object v0, Ltech/ula/model/state/DownloadsHaveSucceeded;.INSTANCE:Ltech/ula/model/state/DownloadsHaveSucceeded; // field@a109 │ │ +42a0fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadsHaveSucceeded;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a10c: |[42a10c] tech.ula.model.state.DownloadsHaveSucceeded.:()V │ │ -42a11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a11e: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ -42a124: 0e00 |0004: return-void │ │ +42a100: |[42a100] tech.ula.model.state.DownloadsHaveSucceeded.:()V │ │ +42a110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a112: 7020 62cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadingAssetsState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf62 │ │ +42a118: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/DownloadsHaveSucceeded; │ │ │ │ Virtual methods - │ │ @@ -1594381,22 +1594377,22 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42a2c0: |[42a2c0] tech.ula.model.state.DownloadsRequired.:(Ljava/util/List;Z)V │ │ -42a2d0: 1a00 cf83 |0000: const-string v0, "downloadsRequired" // string@83cf │ │ -42a2d4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a2da: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42a2dc: 7020 56cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ -42a2e2: 5b12 0aa1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a2e6: 5c13 0ba1 |000b: iput-boolean v3, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a2ea: 0e00 |000d: return-void │ │ +42a2b4: |[42a2b4] tech.ula.model.state.DownloadsRequired.:(Ljava/util/List;Z)V │ │ +42a2c4: 1a00 cf83 |0000: const-string v0, "downloadsRequired" // string@83cf │ │ +42a2c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a2ce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42a2d0: 7020 56cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ +42a2d6: 5b12 0aa1 |0009: iput-object v2, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a2da: 5c13 0ba1 |000b: iput-boolean v3, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a2de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=306 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/model/state/DownloadsRequired; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x000e reg=3 (null) Z │ │ @@ -1594406,123 +1594402,123 @@ │ │ type : '(Ltech/ula/model/state/DownloadsRequired;Ljava/util/List;ZILjava/lang/Object;)Ltech/ula/model/state/DownloadsRequired;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42a264: |[42a264] tech.ula.model.state.DownloadsRequired.copy$default:(Ltech/ula/model/state/DownloadsRequired;Ljava/util/List;ZILjava/lang/Object;)Ltech/ula/model/state/DownloadsRequired; │ │ -42a274: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -42a278: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -42a27c: 5401 0aa1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a280: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -42a284: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -42a288: 5502 0ba1 |000a: iget-boolean v2, v0, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a28c: 6e30 70cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DownloadsRequired;.copy:(Ljava/util/List;Z)Ltech/ula/model/state/DownloadsRequired; // method@cf70 │ │ -42a292: 0c00 |000f: move-result-object v0 │ │ -42a294: 1100 |0010: return-object v0 │ │ +42a258: |[42a258] tech.ula.model.state.DownloadsRequired.copy$default:(Ltech/ula/model/state/DownloadsRequired;Ljava/util/List;ZILjava/lang/Object;)Ltech/ula/model/state/DownloadsRequired; │ │ +42a268: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +42a26c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +42a270: 5401 0aa1 |0004: iget-object v1, v0, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a274: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +42a278: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +42a27c: 5502 0ba1 |000a: iget-boolean v2, v0, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a280: 6e30 70cf 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/DownloadsRequired;.copy:(Ljava/util/List;Z)Ltech/ula/model/state/DownloadsRequired; // method@cf70 │ │ +42a286: 0c00 |000f: move-result-object v0 │ │ +42a288: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'component1' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a234: |[42a234] tech.ula.model.state.DownloadsRequired.component1:()Ljava/util/List; │ │ -42a244: 5410 0aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a248: 1100 |0002: return-object v0 │ │ +42a228: |[42a228] tech.ula.model.state.DownloadsRequired.component1:()Ljava/util/List; │ │ +42a238: 5410 0aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a128: |[42a128] tech.ula.model.state.DownloadsRequired.component2:()Z │ │ -42a138: 5510 0ba1 |0000: iget-boolean v0, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a13c: 0f00 |0002: return v0 │ │ +42a11c: |[42a11c] tech.ula.model.state.DownloadsRequired.component2:()Z │ │ +42a12c: 5510 0ba1 |0000: iget-boolean v0, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'copy' │ │ type : '(Ljava/util/List;Z)Ltech/ula/model/state/DownloadsRequired;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -42a298: |[42a298] tech.ula.model.state.DownloadsRequired.copy:(Ljava/util/List;Z)Ltech/ula/model/state/DownloadsRequired; │ │ -42a2a8: 1a00 cf83 |0000: const-string v0, "downloadsRequired" // string@83cf │ │ -42a2ac: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a2b2: 2200 4e1a |0005: new-instance v0, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -42a2b6: 7030 6dcf 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DownloadsRequired;.:(Ljava/util/List;Z)V // method@cf6d │ │ -42a2bc: 1100 |000a: return-object v0 │ │ +42a28c: |[42a28c] tech.ula.model.state.DownloadsRequired.copy:(Ljava/util/List;Z)Ltech/ula/model/state/DownloadsRequired; │ │ +42a29c: 1a00 cf83 |0000: const-string v0, "downloadsRequired" // string@83cf │ │ +42a2a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a2a6: 2200 4e1a |0005: new-instance v0, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +42a2aa: 7030 6dcf 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/model/state/DownloadsRequired;.:(Ljava/util/List;Z)V // method@cf6d │ │ +42a2b0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -42a140: |[42a140] tech.ula.model.state.DownloadsRequired.equals:(Ljava/lang/Object;)Z │ │ -42a150: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -42a154: 2030 4e1a |0002: instance-of v0, v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -42a158: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -42a15c: 1f03 4e1a |0006: check-cast v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ -42a160: 5420 0aa1 |0008: iget-object v0, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a164: 5431 0aa1 |000a: iget-object v1, v3, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a168: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a16e: 0a00 |000f: move-result v0 │ │ -42a170: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -42a174: 5520 0ba1 |0012: iget-boolean v0, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a178: 5533 0ba1 |0014: iget-boolean v3, v3, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a17c: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ -42a180: 2803 |0018: goto 001b // +0003 │ │ -42a182: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -42a184: 0f03 |001a: return v3 │ │ -42a186: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -42a188: 0f03 |001c: return v3 │ │ +42a134: |[42a134] tech.ula.model.state.DownloadsRequired.equals:(Ljava/lang/Object;)Z │ │ +42a144: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +42a148: 2030 4e1a |0002: instance-of v0, v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +42a14c: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +42a150: 1f03 4e1a |0006: check-cast v3, Ltech/ula/model/state/DownloadsRequired; // type@1a4e │ │ +42a154: 5420 0aa1 |0008: iget-object v0, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a158: 5431 0aa1 |000a: iget-object v1, v3, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a15c: 7120 559f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a162: 0a00 |000f: move-result v0 │ │ +42a164: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +42a168: 5520 0ba1 |0012: iget-boolean v0, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a16c: 5533 0ba1 |0014: iget-boolean v3, v3, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a170: 3330 0300 |0016: if-ne v0, v3, 0019 // +0003 │ │ +42a174: 2803 |0018: goto 001b // +0003 │ │ +42a176: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +42a178: 0f03 |001a: return v3 │ │ +42a17a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +42a17c: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'getDownloadsRequired' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a24c: |[42a24c] tech.ula.model.state.DownloadsRequired.getDownloadsRequired:()Ljava/util/List; │ │ -42a25c: 5410 0aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a260: 1100 |0002: return-object v0 │ │ +42a240: |[42a240] tech.ula.model.state.DownloadsRequired.getDownloadsRequired:()Ljava/util/List; │ │ +42a250: 5410 0aa1 |0000: iget-object v0, v1, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadsRequired; │ │ │ │ #5 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ @@ -1594530,17 +1594526,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a18c: |[42a18c] tech.ula.model.state.DownloadsRequired.getLargeDownloadRequired:()Z │ │ -42a19c: 5510 0ba1 |0000: iget-boolean v0, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a1a0: 0f00 |0002: return v0 │ │ +42a180: |[42a180] tech.ula.model.state.DownloadsRequired.getLargeDownloadRequired:()Z │ │ +42a190: 5510 0ba1 |0000: iget-boolean v0, v1, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a194: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/DownloadsRequired; │ │ │ │ #6 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ @@ -1594548,56 +1594544,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -42a1a4: |[42a1a4] tech.ula.model.state.DownloadsRequired.hashCode:()I │ │ -42a1b4: 5420 0aa1 |0000: iget-object v0, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a1b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42a1bc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a1c2: 0a00 |0007: move-result v0 │ │ -42a1c4: 2802 |0008: goto 000a // +0002 │ │ -42a1c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42a1c8: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42a1cc: 5521 0ba1 |000c: iget-boolean v1, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a1d0: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -42a1d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -42a1d6: b010 |0011: add-int/2addr v0, v1 │ │ -42a1d8: 0f00 |0012: return v0 │ │ +42a198: |[42a198] tech.ula.model.state.DownloadsRequired.hashCode:()I │ │ +42a1a8: 5420 0aa1 |0000: iget-object v0, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a1ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42a1b0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a1b6: 0a00 |0007: move-result v0 │ │ +42a1b8: 2802 |0008: goto 000a // +0002 │ │ +42a1ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42a1bc: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42a1c0: 5521 0ba1 |000c: iget-boolean v1, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a1c4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +42a1c8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +42a1ca: b010 |0011: add-int/2addr v0, v1 │ │ +42a1cc: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/model/state/DownloadsRequired;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42a1dc: |[42a1dc] tech.ula.model.state.DownloadsRequired.toString:()Ljava/lang/String; │ │ -42a1ec: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a1f0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a1f6: 1a01 c124 |0005: const-string v1, "DownloadsRequired(downloadsRequired=" // string@24c1 │ │ -42a1fa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a200: 5421 0aa1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ -42a204: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42a20a: 1a01 ca12 |000f: const-string v1, ", largeDownloadRequired=" // string@12ca │ │ -42a20e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a214: 5521 0ba1 |0014: iget-boolean v1, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ -42a218: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ -42a21e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -42a222: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a228: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a22e: 0c00 |0021: move-result-object v0 │ │ -42a230: 1100 |0022: return-object v0 │ │ +42a1d0: |[42a1d0] tech.ula.model.state.DownloadsRequired.toString:()Ljava/lang/String; │ │ +42a1e0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a1e4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a1ea: 1a01 c124 |0005: const-string v1, "DownloadsRequired(downloadsRequired=" // string@24c1 │ │ +42a1ee: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a1f4: 5421 0aa1 |000a: iget-object v1, v2, Ltech/ula/model/state/DownloadsRequired;.downloadsRequired:Ljava/util/List; // field@a10a │ │ +42a1f8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42a1fe: 1a01 ca12 |000f: const-string v1, ", largeDownloadRequired=" // string@12ca │ │ +42a202: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a208: 5521 0ba1 |0014: iget-boolean v1, v2, Ltech/ula/model/state/DownloadsRequired;.largeDownloadRequired:Z // field@a10b │ │ +42a20c: 6e20 9184 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@8491 │ │ +42a212: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +42a216: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a21c: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a222: 0c00 |0021: move-result-object v0 │ │ +42a224: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5324 header: │ │ @@ -1594650,21 +1594646,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42a56c: |[42a56c] tech.ula.model.state.ExtractingFilesystem.:(Ljava/lang/String;)V │ │ -42a57c: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ -42a580: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a586: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42a588: 7020 92cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ -42a58e: 5b12 0da1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a592: 0e00 |000b: return-void │ │ +42a560: |[42a560] tech.ula.model.state.ExtractingFilesystem.:(Ljava/lang/String;)V │ │ +42a570: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ +42a574: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a57a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42a57c: 7020 92cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ +42a582: 5b12 0da1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a586: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=329 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/ExtractingFilesystem; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1594673,101 +1594669,101 @@ │ │ type : '(Ltech/ula/model/state/ExtractingFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractingFilesystem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a51c: |[42a51c] tech.ula.model.state.ExtractingFilesystem.copy$default:(Ltech/ula/model/state/ExtractingFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractingFilesystem; │ │ -42a52c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42a530: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42a534: 5401 0da1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a538: 6e20 81cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractingFilesystem;.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractingFilesystem; // method@cf81 │ │ -42a53e: 0c00 |0009: move-result-object v0 │ │ -42a540: 1100 |000a: return-object v0 │ │ +42a510: |[42a510] tech.ula.model.state.ExtractingFilesystem.copy$default:(Ltech/ula/model/state/ExtractingFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractingFilesystem; │ │ +42a520: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42a524: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42a528: 5401 0da1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a52c: 6e20 81cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractingFilesystem;.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractingFilesystem; // method@cf81 │ │ +42a532: 0c00 |0009: move-result-object v0 │ │ +42a534: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a4a8: |[42a4a8] tech.ula.model.state.ExtractingFilesystem.component1:()Ljava/lang/String; │ │ -42a4b8: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a4bc: 1100 |0002: return-object v0 │ │ +42a49c: |[42a49c] tech.ula.model.state.ExtractingFilesystem.component1:()Ljava/lang/String; │ │ +42a4ac: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a4b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/model/state/ExtractingFilesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a544: |[42a544] tech.ula.model.state.ExtractingFilesystem.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractingFilesystem; │ │ -42a554: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ -42a558: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a55e: 2200 501a |0005: new-instance v0, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -42a562: 7020 7fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractingFilesystem;.:(Ljava/lang/String;)V // method@cf7f │ │ -42a568: 1100 |000a: return-object v0 │ │ +42a538: |[42a538] tech.ula.model.state.ExtractingFilesystem.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractingFilesystem; │ │ +42a548: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ +42a54c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a552: 2200 501a |0005: new-instance v0, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +42a556: 7020 7fcf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractingFilesystem;.:(Ljava/lang/String;)V // method@cf7f │ │ +42a55c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42a440: |[42a440] tech.ula.model.state.ExtractingFilesystem.equals:(Ljava/lang/Object;)Z │ │ -42a450: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42a454: 2020 501a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -42a458: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42a45c: 1f02 501a |0006: check-cast v2, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -42a460: 5410 0da1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a464: 5422 0da1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a468: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a46e: 0a02 |000f: move-result v2 │ │ -42a470: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42a474: 2803 |0012: goto 0015 // +0003 │ │ -42a476: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42a478: 0f02 |0014: return v2 │ │ -42a47a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42a47c: 0f02 |0016: return v2 │ │ +42a434: |[42a434] tech.ula.model.state.ExtractingFilesystem.equals:(Ljava/lang/Object;)Z │ │ +42a444: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42a448: 2020 501a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +42a44c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42a450: 1f02 501a |0006: check-cast v2, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +42a454: 5410 0da1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a458: 5422 0da1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a45c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a462: 0a02 |000f: move-result v2 │ │ +42a464: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42a468: 2803 |0012: goto 0015 // +0003 │ │ +42a46a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42a46c: 0f02 |0014: return v2 │ │ +42a46e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42a470: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ name : 'getExtractionTarget' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a4c0: |[42a4c0] tech.ula.model.state.ExtractingFilesystem.getExtractionTarget:()Ljava/lang/String; │ │ -42a4d0: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a4d4: 1100 |0002: return-object v0 │ │ +42a4b4: |[42a4b4] tech.ula.model.state.ExtractingFilesystem.getExtractionTarget:()Ljava/lang/String; │ │ +42a4c4: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a4c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/ExtractingFilesystem; │ │ │ │ #4 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ @@ -1594775,47 +1594771,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42a480: |[42a480] tech.ula.model.state.ExtractingFilesystem.hashCode:()I │ │ -42a490: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a494: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42a498: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a49e: 0a00 |0007: move-result v0 │ │ -42a4a0: 2802 |0008: goto 000a // +0002 │ │ -42a4a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42a4a4: 0f00 |000a: return v0 │ │ +42a474: |[42a474] tech.ula.model.state.ExtractingFilesystem.hashCode:()I │ │ +42a484: 5410 0da1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a488: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42a48c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a492: 0a00 |0007: move-result v0 │ │ +42a494: 2802 |0008: goto 000a // +0002 │ │ +42a496: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42a498: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/ExtractingFilesystem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42a4d8: |[42a4d8] tech.ula.model.state.ExtractingFilesystem.toString:()Ljava/lang/String; │ │ -42a4e8: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a4ec: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a4f2: 1a01 2e27 |0005: const-string v1, "ExtractingFilesystem(extractionTarget=" // string@272e │ │ -42a4f6: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a4fc: 5421 0da1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ -42a500: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a506: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42a50a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a510: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a516: 0c00 |0017: move-result-object v0 │ │ -42a518: 1100 |0018: return-object v0 │ │ +42a4cc: |[42a4cc] tech.ula.model.state.ExtractingFilesystem.toString:()Ljava/lang/String; │ │ +42a4dc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a4e0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a4e6: 1a01 2e27 |0005: const-string v1, "ExtractingFilesystem(extractionTarget=" // string@272e │ │ +42a4ea: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a4f0: 5421 0da1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractingFilesystem;.extractionTarget:Ljava/lang/String; // field@a10d │ │ +42a4f4: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a4fa: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42a4fe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a504: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a50a: 0c00 |0017: move-result-object v0 │ │ +42a50c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5325 header: │ │ @@ -1594868,21 +1594864,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42a6c0: |[42a6c0] tech.ula.model.state.ExtractionFailed.:(Ljava/lang/String;)V │ │ -42a6d0: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -42a6d4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a6da: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -42a6dc: 7020 92cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ -42a6e2: 5b12 0ea1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a6e6: 0e00 |000b: return-void │ │ +42a6b4: |[42a6b4] tech.ula.model.state.ExtractionFailed.:(Ljava/lang/String;)V │ │ +42a6c4: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +42a6c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a6ce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42a6d0: 7020 92cf 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ +42a6d6: 5b12 0ea1 |0009: iput-object v2, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a6da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/model/state/ExtractionFailed; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1594891,101 +1594887,101 @@ │ │ type : '(Ltech/ula/model/state/ExtractionFailed;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractionFailed;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a670: |[42a670] tech.ula.model.state.ExtractionFailed.copy$default:(Ltech/ula/model/state/ExtractionFailed;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractionFailed; │ │ -42a680: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -42a684: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -42a688: 5401 0ea1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a68c: 6e20 89cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractionFailed;.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractionFailed; // method@cf89 │ │ -42a692: 0c00 |0009: move-result-object v0 │ │ -42a694: 1100 |000a: return-object v0 │ │ +42a664: |[42a664] tech.ula.model.state.ExtractionFailed.copy$default:(Ltech/ula/model/state/ExtractionFailed;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/model/state/ExtractionFailed; │ │ +42a674: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +42a678: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +42a67c: 5401 0ea1 |0004: iget-object v1, v0, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a680: 6e20 89cf 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/model/state/ExtractionFailed;.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractionFailed; // method@cf89 │ │ +42a686: 0c00 |0009: move-result-object v0 │ │ +42a688: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a5fc: |[42a5fc] tech.ula.model.state.ExtractionFailed.component1:()Ljava/lang/String; │ │ -42a60c: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a610: 1100 |0002: return-object v0 │ │ +42a5f0: |[42a5f0] tech.ula.model.state.ExtractionFailed.component1:()Ljava/lang/String; │ │ +42a600: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/model/state/ExtractionFailed;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42a698: |[42a698] tech.ula.model.state.ExtractionFailed.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractionFailed; │ │ -42a6a8: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -42a6ac: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42a6b2: 2200 511a |0005: new-instance v0, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -42a6b6: 7020 87cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ -42a6bc: 1100 |000a: return-object v0 │ │ +42a68c: |[42a68c] tech.ula.model.state.ExtractionFailed.copy:(Ljava/lang/String;)Ltech/ula/model/state/ExtractionFailed; │ │ +42a69c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +42a6a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42a6a6: 2200 511a |0005: new-instance v0, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +42a6aa: 7020 87cf 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/model/state/ExtractionFailed;.:(Ljava/lang/String;)V // method@cf87 │ │ +42a6b0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42a594: |[42a594] tech.ula.model.state.ExtractionFailed.equals:(Ljava/lang/Object;)Z │ │ -42a5a4: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -42a5a8: 2020 511a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -42a5ac: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -42a5b0: 1f02 511a |0006: check-cast v2, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ -42a5b4: 5410 0ea1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a5b8: 5422 0ea1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a5bc: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42a5c2: 0a02 |000f: move-result v2 │ │ -42a5c4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -42a5c8: 2803 |0012: goto 0015 // +0003 │ │ -42a5ca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -42a5cc: 0f02 |0014: return v2 │ │ -42a5ce: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -42a5d0: 0f02 |0016: return v2 │ │ +42a588: |[42a588] tech.ula.model.state.ExtractionFailed.equals:(Ljava/lang/Object;)Z │ │ +42a598: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +42a59c: 2020 511a |0002: instance-of v0, v2, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +42a5a0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +42a5a4: 1f02 511a |0006: check-cast v2, Ltech/ula/model/state/ExtractionFailed; // type@1a51 │ │ +42a5a8: 5410 0ea1 |0008: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a5ac: 5422 0ea1 |000a: iget-object v2, v2, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a5b0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42a5b6: 0a02 |000f: move-result v2 │ │ +42a5b8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +42a5bc: 2803 |0012: goto 0015 // +0003 │ │ +42a5be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +42a5c0: 0f02 |0014: return v2 │ │ +42a5c2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +42a5c4: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ name : 'getReason' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42a614: |[42a614] tech.ula.model.state.ExtractionFailed.getReason:()Ljava/lang/String; │ │ -42a624: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a628: 1100 |0002: return-object v0 │ │ +42a608: |[42a608] tech.ula.model.state.ExtractionFailed.getReason:()Ljava/lang/String; │ │ +42a618: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a61c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/model/state/ExtractionFailed; │ │ │ │ #4 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ @@ -1594993,47 +1594989,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42a5d4: |[42a5d4] tech.ula.model.state.ExtractionFailed.hashCode:()I │ │ -42a5e4: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a5e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -42a5ec: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -42a5f2: 0a00 |0007: move-result v0 │ │ -42a5f4: 2802 |0008: goto 000a // +0002 │ │ -42a5f6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -42a5f8: 0f00 |000a: return v0 │ │ +42a5c8: |[42a5c8] tech.ula.model.state.ExtractionFailed.hashCode:()I │ │ +42a5d8: 5410 0ea1 |0000: iget-object v0, v1, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a5dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +42a5e0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +42a5e6: 0a00 |0007: move-result v0 │ │ +42a5e8: 2802 |0008: goto 000a // +0002 │ │ +42a5ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +42a5ec: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/model/state/ExtractionFailed;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -42a62c: |[42a62c] tech.ula.model.state.ExtractionFailed.toString:()Ljava/lang/String; │ │ -42a63c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -42a640: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42a646: 1a01 2f27 |0005: const-string v1, "ExtractionFailed(reason=" // string@272f │ │ -42a64a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a650: 5421 0ea1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ -42a654: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a65a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -42a65e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42a664: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42a66a: 0c00 |0017: move-result-object v0 │ │ -42a66c: 1100 |0018: return-object v0 │ │ +42a620: |[42a620] tech.ula.model.state.ExtractionFailed.toString:()Ljava/lang/String; │ │ +42a630: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +42a634: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42a63a: 1a01 2f27 |0005: const-string v1, "ExtractionFailed(reason=" // string@272f │ │ +42a63e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a644: 5421 0ea1 |000a: iget-object v1, v2, Ltech/ula/model/state/ExtractionFailed;.reason:Ljava/lang/String; // field@a10e │ │ +42a648: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a64e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +42a652: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42a658: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42a65e: 0c00 |0017: move-result-object v0 │ │ +42a660: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5326 header: │ │ @@ -1595067,37 +1595063,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a6e8: |[42a6e8] tech.ula.model.state.ExtractionHasCompletedSuccessfully.:()V │ │ -42a6f8: 2200 521a |0000: new-instance v0, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // type@1a52 │ │ -42a6fc: 7010 90cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.:()V // method@cf90 │ │ -42a702: 6900 0fa1 |0005: sput-object v0, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ -42a706: 0e00 |0007: return-void │ │ +42a6dc: |[42a6dc] tech.ula.model.state.ExtractionHasCompletedSuccessfully.:()V │ │ +42a6ec: 2200 521a |0000: new-instance v0, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // type@1a52 │ │ +42a6f0: 7010 90cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.:()V // method@cf90 │ │ +42a6f6: 6900 0fa1 |0005: sput-object v0, Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; // field@a10f │ │ +42a6fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/ExtractionHasCompletedSuccessfully;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a708: |[42a708] tech.ula.model.state.ExtractionHasCompletedSuccessfully.:()V │ │ -42a718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a71a: 7020 92cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ -42a720: 0e00 |0004: return-void │ │ +42a6fc: |[42a6fc] tech.ula.model.state.ExtractionHasCompletedSuccessfully.:()V │ │ +42a70c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a70e: 7020 92cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/ExtractionState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf92 │ │ +42a714: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/ExtractionHasCompletedSuccessfully; │ │ │ │ Virtual methods - │ │ @@ -1595134,37 +1595130,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a794: |[42a794] tech.ula.model.state.FilesystemAssetCopyFailed.:()V │ │ -42a7a4: 2200 551a |0000: new-instance v0, Ltech/ula/model/state/FilesystemAssetCopyFailed; // type@1a55 │ │ -42a7a8: 7010 96cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FilesystemAssetCopyFailed;.:()V // method@cf96 │ │ -42a7ae: 6900 11a1 |0005: sput-object v0, Ltech/ula/model/state/FilesystemAssetCopyFailed;.INSTANCE:Ltech/ula/model/state/FilesystemAssetCopyFailed; // field@a111 │ │ -42a7b2: 0e00 |0007: return-void │ │ +42a788: |[42a788] tech.ula.model.state.FilesystemAssetCopyFailed.:()V │ │ +42a798: 2200 551a |0000: new-instance v0, Ltech/ula/model/state/FilesystemAssetCopyFailed; // type@1a55 │ │ +42a79c: 7010 96cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FilesystemAssetCopyFailed;.:()V // method@cf96 │ │ +42a7a2: 6900 11a1 |0005: sput-object v0, Ltech/ula/model/state/FilesystemAssetCopyFailed;.INSTANCE:Ltech/ula/model/state/FilesystemAssetCopyFailed; // field@a111 │ │ +42a7a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/FilesystemAssetCopyFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a7b4: |[42a7b4] tech.ula.model.state.FilesystemAssetCopyFailed.:()V │ │ -42a7c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a7c6: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ -42a7cc: 0e00 |0004: return-void │ │ +42a7a8: |[42a7a8] tech.ula.model.state.FilesystemAssetCopyFailed.:()V │ │ +42a7b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a7ba: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ +42a7c0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/FilesystemAssetCopyFailed; │ │ │ │ Virtual methods - │ │ @@ -1595201,37 +1595197,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a7d0: |[42a7d0] tech.ula.model.state.FilesystemAssetVerificationSucceeded.:()V │ │ -42a7e0: 2200 561a |0000: new-instance v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ -42a7e4: 7010 98cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.:()V // method@cf98 │ │ -42a7ea: 6900 12a1 |0005: sput-object v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.INSTANCE:Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // field@a112 │ │ -42a7ee: 0e00 |0007: return-void │ │ +42a7c4: |[42a7c4] tech.ula.model.state.FilesystemAssetVerificationSucceeded.:()V │ │ +42a7d4: 2200 561a |0000: new-instance v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // type@1a56 │ │ +42a7d8: 7010 98cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.:()V // method@cf98 │ │ +42a7de: 6900 12a1 |0005: sput-object v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.INSTANCE:Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // field@a112 │ │ +42a7e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42a7f0: |[42a7f0] tech.ula.model.state.FilesystemAssetVerificationSucceeded.:()V │ │ -42a800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42a802: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ -42a808: 0e00 |0004: return-void │ │ +42a7e4: |[42a7e4] tech.ula.model.state.FilesystemAssetVerificationSucceeded.:()V │ │ +42a7f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42a7f6: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ +42a7fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; │ │ │ │ Virtual methods - │ │ @@ -1595268,37 +1595264,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42a9f4: |[42a9f4] tech.ula.model.state.GeneratingDownloadRequirements.:()V │ │ -42aa04: 2200 581a |0000: new-instance v0, Ltech/ula/model/state/GeneratingDownloadRequirements; // type@1a58 │ │ -42aa08: 7010 a4cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/GeneratingDownloadRequirements;.:()V // method@cfa4 │ │ -42aa0e: 6900 15a1 |0005: sput-object v0, Ltech/ula/model/state/GeneratingDownloadRequirements;.INSTANCE:Ltech/ula/model/state/GeneratingDownloadRequirements; // field@a115 │ │ -42aa12: 0e00 |0007: return-void │ │ +42a9e8: |[42a9e8] tech.ula.model.state.GeneratingDownloadRequirements.:()V │ │ +42a9f8: 2200 581a |0000: new-instance v0, Ltech/ula/model/state/GeneratingDownloadRequirements; // type@1a58 │ │ +42a9fc: 7010 a4cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/GeneratingDownloadRequirements;.:()V // method@cfa4 │ │ +42aa02: 6900 15a1 |0005: sput-object v0, Ltech/ula/model/state/GeneratingDownloadRequirements;.INSTANCE:Ltech/ula/model/state/GeneratingDownloadRequirements; // field@a115 │ │ +42aa06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/GeneratingDownloadRequirements;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42aa14: |[42aa14] tech.ula.model.state.GeneratingDownloadRequirements.:()V │ │ -42aa24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42aa26: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ -42aa2c: 0e00 |0004: return-void │ │ +42aa08: |[42aa08] tech.ula.model.state.GeneratingDownloadRequirements.:()V │ │ +42aa18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42aa1a: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ +42aa20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=305 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/GeneratingDownloadRequirements; │ │ │ │ Virtual methods - │ │ @@ -1595335,37 +1595331,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42ae00: |[42ae00] tech.ula.model.state.LocalDirectoryCopyFailed.:()V │ │ -42ae10: 2200 5b1a |0000: new-instance v0, Ltech/ula/model/state/LocalDirectoryCopyFailed; // type@1a5b │ │ -42ae14: 7010 bacf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LocalDirectoryCopyFailed;.:()V // method@cfba │ │ -42ae1a: 6900 1aa1 |0005: sput-object v0, Ltech/ula/model/state/LocalDirectoryCopyFailed;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopyFailed; // field@a11a │ │ -42ae1e: 0e00 |0007: return-void │ │ +42adf4: |[42adf4] tech.ula.model.state.LocalDirectoryCopyFailed.:()V │ │ +42ae04: 2200 5b1a |0000: new-instance v0, Ltech/ula/model/state/LocalDirectoryCopyFailed; // type@1a5b │ │ +42ae08: 7010 bacf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LocalDirectoryCopyFailed;.:()V // method@cfba │ │ +42ae0e: 6900 1aa1 |0005: sput-object v0, Ltech/ula/model/state/LocalDirectoryCopyFailed;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopyFailed; // field@a11a │ │ +42ae12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/LocalDirectoryCopyFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42ae20: |[42ae20] tech.ula.model.state.LocalDirectoryCopyFailed.:()V │ │ -42ae30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42ae32: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ -42ae38: 0e00 |0004: return-void │ │ +42ae14: |[42ae14] tech.ula.model.state.LocalDirectoryCopyFailed.:()V │ │ +42ae24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42ae26: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ +42ae2c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/LocalDirectoryCopyFailed; │ │ │ │ Virtual methods - │ │ @@ -1595402,37 +1595398,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42ae3c: |[42ae3c] tech.ula.model.state.LocalDirectoryCopySucceeded.:()V │ │ -42ae4c: 2200 5c1a |0000: new-instance v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ -42ae50: 7010 bccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.:()V // method@cfbc │ │ -42ae56: 6900 1ba1 |0005: sput-object v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopySucceeded; // field@a11b │ │ -42ae5a: 0e00 |0007: return-void │ │ +42ae30: |[42ae30] tech.ula.model.state.LocalDirectoryCopySucceeded.:()V │ │ +42ae40: 2200 5c1a |0000: new-instance v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded; // type@1a5c │ │ +42ae44: 7010 bccf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.:()V // method@cfbc │ │ +42ae4a: 6900 1ba1 |0005: sput-object v0, Ltech/ula/model/state/LocalDirectoryCopySucceeded;.INSTANCE:Ltech/ula/model/state/LocalDirectoryCopySucceeded; // field@a11b │ │ +42ae4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/LocalDirectoryCopySucceeded;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42ae5c: |[42ae5c] tech.ula.model.state.LocalDirectoryCopySucceeded.:()V │ │ -42ae6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42ae6e: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ -42ae74: 0e00 |0004: return-void │ │ +42ae50: |[42ae50] tech.ula.model.state.LocalDirectoryCopySucceeded.:()V │ │ +42ae60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42ae62: 7020 3ecf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/CopyingFilesLocallyState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf3e │ │ +42ae68: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=319 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/LocalDirectoryCopySucceeded; │ │ │ │ Virtual methods - │ │ @@ -1595469,37 +1595465,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42ae78: |[42ae78] tech.ula.model.state.LowAvailableStorage.:()V │ │ -42ae88: 2200 5d1a |0000: new-instance v0, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ -42ae8c: 7010 becf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LowAvailableStorage;.:()V // method@cfbe │ │ -42ae92: 6900 1ca1 |0005: sput-object v0, Ltech/ula/model/state/LowAvailableStorage;.INSTANCE:Ltech/ula/model/state/LowAvailableStorage; // field@a11c │ │ -42ae96: 0e00 |0007: return-void │ │ +42ae6c: |[42ae6c] tech.ula.model.state.LowAvailableStorage.:()V │ │ +42ae7c: 2200 5d1a |0000: new-instance v0, Ltech/ula/model/state/LowAvailableStorage; // type@1a5d │ │ +42ae80: 7010 becf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/LowAvailableStorage;.:()V // method@cfbe │ │ +42ae86: 6900 1ca1 |0005: sput-object v0, Ltech/ula/model/state/LowAvailableStorage;.INSTANCE:Ltech/ula/model/state/LowAvailableStorage; // field@a11c │ │ +42ae8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/LowAvailableStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42ae98: |[42ae98] tech.ula.model.state.LowAvailableStorage.:()V │ │ -42aea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42aeaa: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ -42aeb0: 0e00 |0004: return-void │ │ +42ae8c: |[42ae8c] tech.ula.model.state.LowAvailableStorage.:()V │ │ +42ae9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42ae9e: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ +42aea4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=336 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/LowAvailableStorage; │ │ │ │ Virtual methods - │ │ @@ -1595536,37 +1595532,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42aeb4: |[42aeb4] tech.ula.model.state.NoDownloadsRequired.:()V │ │ -42aec4: 2200 5e1a |0000: new-instance v0, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ -42aec8: 7010 c0cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/NoDownloadsRequired;.:()V // method@cfc0 │ │ -42aece: 6900 1da1 |0005: sput-object v0, Ltech/ula/model/state/NoDownloadsRequired;.INSTANCE:Ltech/ula/model/state/NoDownloadsRequired; // field@a11d │ │ -42aed2: 0e00 |0007: return-void │ │ +42aea8: |[42aea8] tech.ula.model.state.NoDownloadsRequired.:()V │ │ +42aeb8: 2200 5e1a |0000: new-instance v0, Ltech/ula/model/state/NoDownloadsRequired; // type@1a5e │ │ +42aebc: 7010 c0cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/NoDownloadsRequired;.:()V // method@cfc0 │ │ +42aec2: 6900 1da1 |0005: sput-object v0, Ltech/ula/model/state/NoDownloadsRequired;.INSTANCE:Ltech/ula/model/state/NoDownloadsRequired; // field@a11d │ │ +42aec6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/NoDownloadsRequired;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42aed4: |[42aed4] tech.ula.model.state.NoDownloadsRequired.:()V │ │ -42aee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42aee6: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ -42aeec: 0e00 |0004: return-void │ │ +42aec8: |[42aec8] tech.ula.model.state.NoDownloadsRequired.:()V │ │ +42aed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42aeda: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ +42aee0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/NoDownloadsRequired; │ │ │ │ Virtual methods - │ │ @@ -1595603,37 +1595599,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42aef0: |[42aef0] tech.ula.model.state.RemoteUnreachableForGeneration.:()V │ │ -42af00: 2200 5f1a |0000: new-instance v0, Ltech/ula/model/state/RemoteUnreachableForGeneration; // type@1a5f │ │ -42af04: 7010 c2cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/RemoteUnreachableForGeneration;.:()V // method@cfc2 │ │ -42af0a: 6900 1ea1 |0005: sput-object v0, Ltech/ula/model/state/RemoteUnreachableForGeneration;.INSTANCE:Ltech/ula/model/state/RemoteUnreachableForGeneration; // field@a11e │ │ -42af0e: 0e00 |0007: return-void │ │ +42aee4: |[42aee4] tech.ula.model.state.RemoteUnreachableForGeneration.:()V │ │ +42aef4: 2200 5f1a |0000: new-instance v0, Ltech/ula/model/state/RemoteUnreachableForGeneration; // type@1a5f │ │ +42aef8: 7010 c2cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/RemoteUnreachableForGeneration;.:()V // method@cfc2 │ │ +42aefe: 6900 1ea1 |0005: sput-object v0, Ltech/ula/model/state/RemoteUnreachableForGeneration;.INSTANCE:Ltech/ula/model/state/RemoteUnreachableForGeneration; // field@a11e │ │ +42af02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/RemoteUnreachableForGeneration;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42af10: |[42af10] tech.ula.model.state.RemoteUnreachableForGeneration.:()V │ │ -42af20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42af22: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ -42af28: 0e00 |0004: return-void │ │ +42af04: |[42af04] tech.ula.model.state.RemoteUnreachableForGeneration.:()V │ │ +42af14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42af16: 7020 56cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/DownloadRequirementsGenerationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf56 │ │ +42af1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/RemoteUnreachableForGeneration; │ │ │ │ Virtual methods - │ │ @@ -1595670,37 +1595666,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42b0f8: |[42b0f8] tech.ula.model.state.RetrievingAssetLists.:()V │ │ -42b108: 2200 631a |0000: new-instance v0, Ltech/ula/model/state/RetrievingAssetLists; // type@1a63 │ │ -42b10c: 7010 d0cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/RetrievingAssetLists;.:()V // method@cfd0 │ │ -42b112: 6900 22a1 |0005: sput-object v0, Ltech/ula/model/state/RetrievingAssetLists;.INSTANCE:Ltech/ula/model/state/RetrievingAssetLists; // field@a122 │ │ -42b116: 0e00 |0007: return-void │ │ +42b0ec: |[42b0ec] tech.ula.model.state.RetrievingAssetLists.:()V │ │ +42b0fc: 2200 631a |0000: new-instance v0, Ltech/ula/model/state/RetrievingAssetLists; // type@1a63 │ │ +42b100: 7010 d0cf 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/RetrievingAssetLists;.:()V // method@cfd0 │ │ +42b106: 6900 22a1 |0005: sput-object v0, Ltech/ula/model/state/RetrievingAssetLists;.INSTANCE:Ltech/ula/model/state/RetrievingAssetLists; // field@a122 │ │ +42b10a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/RetrievingAssetLists;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42b118: |[42b118] tech.ula.model.state.RetrievingAssetLists.:()V │ │ -42b128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42b12a: 7020 18cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ -42b130: 0e00 |0004: return-void │ │ +42b10c: |[42b10c] tech.ula.model.state.RetrievingAssetLists.:()V │ │ +42b11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42b11e: 7020 18cf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetRetrievalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf18 │ │ +42b124: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=299 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/RetrievingAssetLists; │ │ │ │ Virtual methods - │ │ @@ -1595737,37 +1595733,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42cc1c: |[42cc1c] tech.ula.model.state.StorageVerificationCompletedSuccessfully.:()V │ │ -42cc2c: 2200 741a |0000: new-instance v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ -42cc30: 7010 2dd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.:()V // method@d02d │ │ -42cc36: 6900 58a1 |0005: sput-object v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ -42cc3a: 0e00 |0007: return-void │ │ +42cc10: |[42cc10] tech.ula.model.state.StorageVerificationCompletedSuccessfully.:()V │ │ +42cc20: 2200 741a |0000: new-instance v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // type@1a74 │ │ +42cc24: 7010 2dd0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.:()V // method@d02d │ │ +42cc2a: 6900 58a1 |0005: sput-object v0, Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;.INSTANCE:Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; // field@a158 │ │ +42cc2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/StorageVerificationCompletedSuccessfully;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42cc3c: |[42cc3c] tech.ula.model.state.StorageVerificationCompletedSuccessfully.:()V │ │ -42cc4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42cc4e: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ -42cc54: 0e00 |0004: return-void │ │ +42cc30: |[42cc30] tech.ula.model.state.StorageVerificationCompletedSuccessfully.:()V │ │ +42cc40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42cc42: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ +42cc48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/StorageVerificationCompletedSuccessfully; │ │ │ │ Virtual methods - │ │ @@ -1595804,37 +1595800,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d648: |[42d648] tech.ula.model.state.VerifyingFilesystemAssets.:()V │ │ -42d658: 2200 7e1a |0000: new-instance v0, Ltech/ula/model/state/VerifyingFilesystemAssets; // type@1a7e │ │ -42d65c: 7010 65d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingFilesystemAssets;.:()V // method@d065 │ │ -42d662: 6900 67a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingFilesystemAssets;.INSTANCE:Ltech/ula/model/state/VerifyingFilesystemAssets; // field@a167 │ │ -42d666: 0e00 |0007: return-void │ │ +42d63c: |[42d63c] tech.ula.model.state.VerifyingFilesystemAssets.:()V │ │ +42d64c: 2200 7e1a |0000: new-instance v0, Ltech/ula/model/state/VerifyingFilesystemAssets; // type@1a7e │ │ +42d650: 7010 65d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingFilesystemAssets;.:()V // method@d065 │ │ +42d656: 6900 67a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingFilesystemAssets;.INSTANCE:Ltech/ula/model/state/VerifyingFilesystemAssets; // field@a167 │ │ +42d65a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyingFilesystemAssets;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d668: |[42d668] tech.ula.model.state.VerifyingFilesystemAssets.:()V │ │ -42d678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d67a: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ -42d680: 0e00 |0004: return-void │ │ +42d65c: |[42d65c] tech.ula.model.state.VerifyingFilesystemAssets.:()V │ │ +42d66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d66e: 7020 1acf 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/AssetVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cf1a │ │ +42d674: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/VerifyingFilesystemAssets; │ │ │ │ Virtual methods - │ │ @@ -1595871,37 +1595867,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d6c0: |[42d6c0] tech.ula.model.state.VerifyingSufficientStorage.:()V │ │ -42d6d0: 2200 7f1a |0000: new-instance v0, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ -42d6d4: 7010 67d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingSufficientStorage;.:()V // method@d067 │ │ -42d6da: 6900 68a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingSufficientStorage;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorage; // field@a168 │ │ -42d6de: 0e00 |0007: return-void │ │ +42d6b4: |[42d6b4] tech.ula.model.state.VerifyingSufficientStorage.:()V │ │ +42d6c4: 2200 7f1a |0000: new-instance v0, Ltech/ula/model/state/VerifyingSufficientStorage; // type@1a7f │ │ +42d6c8: 7010 67d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingSufficientStorage;.:()V // method@d067 │ │ +42d6ce: 6900 68a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingSufficientStorage;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorage; // field@a168 │ │ +42d6d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyingSufficientStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d6e0: |[42d6e0] tech.ula.model.state.VerifyingSufficientStorage.:()V │ │ -42d6f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d6f2: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ -42d6f8: 0e00 |0004: return-void │ │ +42d6d4: |[42d6d4] tech.ula.model.state.VerifyingSufficientStorage.:()V │ │ +42d6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d6e6: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ +42d6ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/VerifyingSufficientStorage; │ │ │ │ Virtual methods - │ │ @@ -1595938,37 +1595934,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42d684: |[42d684] tech.ula.model.state.VerifyingSufficientStorageFailed.:()V │ │ -42d694: 2200 801a |0000: new-instance v0, Ltech/ula/model/state/VerifyingSufficientStorageFailed; // type@1a80 │ │ -42d698: 7010 69d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.:()V // method@d069 │ │ -42d69e: 6900 69a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorageFailed; // field@a169 │ │ -42d6a2: 0e00 |0007: return-void │ │ +42d678: |[42d678] tech.ula.model.state.VerifyingSufficientStorageFailed.:()V │ │ +42d688: 2200 801a |0000: new-instance v0, Ltech/ula/model/state/VerifyingSufficientStorageFailed; // type@1a80 │ │ +42d68c: 7010 69d0 0000 |0002: invoke-direct {v0}, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.:()V // method@d069 │ │ +42d692: 6900 69a1 |0005: sput-object v0, Ltech/ula/model/state/VerifyingSufficientStorageFailed;.INSTANCE:Ltech/ula/model/state/VerifyingSufficientStorageFailed; // field@a169 │ │ +42d696: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/VerifyingSufficientStorageFailed;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42d6a4: |[42d6a4] tech.ula.model.state.VerifyingSufficientStorageFailed.:()V │ │ -42d6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42d6b6: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ -42d6bc: 0e00 |0004: return-void │ │ +42d698: |[42d698] tech.ula.model.state.VerifyingSufficientStorageFailed.:()V │ │ +42d6a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42d6aa: 7020 2fd0 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/model/state/StorageVerificationState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d02f │ │ +42d6b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=335 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/model/state/VerifyingSufficientStorageFailed; │ │ │ │ Virtual methods - │ │ @@ -1596005,37 +1596001,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43fcc4: |[43fcc4] tech.ula.viewmodel.ActiveSessionsMustBeDeactivated.:()V │ │ -43fcd4: 2200 511b |0000: new-instance v0, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // type@1b51 │ │ -43fcd8: 7010 27d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.:()V // method@d527 │ │ -43fcde: 6900 3ba3 |0005: sput-object v0, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.INSTANCE:Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // field@a33b │ │ -43fce2: 0e00 |0007: return-void │ │ +43fcb8: |[43fcb8] tech.ula.viewmodel.ActiveSessionsMustBeDeactivated.:()V │ │ +43fcc8: 2200 511b |0000: new-instance v0, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // type@1b51 │ │ +43fccc: 7010 27d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.:()V // method@d527 │ │ +43fcd2: 6900 3ba3 |0005: sput-object v0, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;.INSTANCE:Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // field@a33b │ │ +43fcd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43fce4: |[43fce4] tech.ula.viewmodel.ActiveSessionsMustBeDeactivated.:()V │ │ -43fcf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43fcf6: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ -43fcfc: 0e00 |0004: return-void │ │ +43fcd8: |[43fcd8] tech.ula.viewmodel.ActiveSessionsMustBeDeactivated.:()V │ │ +43fce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43fcea: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ +43fcf0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; │ │ │ │ Virtual methods - │ │ @@ -1596098,27 +1596094,27 @@ │ │ type : '(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -44153c: |[44153c] tech.ula.viewmodel.AppDetailsViewmodelFactory.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V │ │ -44154c: 1a00 7bc3 |0000: const-string v0, "sessionDao" // string@c37b │ │ -441550: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441556: 1a00 a774 |0005: const-string v0, "appDetails" // string@74a7 │ │ -44155a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441560: 1a00 9fba |000a: const-string v0, "prefs" // string@ba9f │ │ -441564: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44156a: 7010 8640 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -441570: 5b12 73a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a373 │ │ -441574: 5b13 70a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.appDetails:Ltech/ula/utils/AppDetails; // field@a370 │ │ -441578: 5914 71a3 |0016: iput v4, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.buildVersion:I // field@a371 │ │ -44157c: 5b15 72a3 |0018: iput-object v5, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.prefs:Landroid/content/SharedPreferences; // field@a372 │ │ -441580: 0e00 |001a: return-void │ │ +441530: |[441530] tech.ula.viewmodel.AppDetailsViewmodelFactory.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V │ │ +441540: 1a00 7bc3 |0000: const-string v0, "sessionDao" // string@c37b │ │ +441544: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44154a: 1a00 a774 |0005: const-string v0, "appDetails" // string@74a7 │ │ +44154e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441554: 1a00 9fba |000a: const-string v0, "prefs" // string@ba9f │ │ +441558: 7120 5f9f 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44155e: 7010 8640 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +441564: 5b12 73a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a373 │ │ +441568: 5b13 70a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.appDetails:Ltech/ula/utils/AppDetails; // field@a370 │ │ +44156c: 5914 71a3 |0016: iput v4, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.buildVersion:I // field@a371 │ │ +441570: 5b15 72a3 |0018: iput-object v5, v1, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.prefs:Landroid/content/SharedPreferences; // field@a372 │ │ +441574: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=177 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Ltech/ula/viewmodel/AppDetailsViewmodelFactory; │ │ 0x0000 - 0x001b reg=2 (null) Ltech/ula/model/daos/SessionDao; │ │ 0x0000 - 0x001b reg=3 (null) Ltech/ula/utils/AppDetails; │ │ @@ -1596131,25 +1596127,25 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -441500: |[441500] tech.ula.viewmodel.AppDetailsViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -441510: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -441514: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44151a: 2205 5d1b |0005: new-instance v5, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ -44151e: 5440 73a3 |0007: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a373 │ │ -441522: 5441 70a3 |0009: iget-object v1, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.appDetails:Ltech/ula/utils/AppDetails; // field@a370 │ │ -441526: 5242 71a3 |000b: iget v2, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.buildVersion:I // field@a371 │ │ -44152a: 5443 72a3 |000d: iget-object v3, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.prefs:Landroid/content/SharedPreferences; // field@a372 │ │ -44152e: 7053 60d5 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Ltech/ula/viewmodel/AppDetailsViewModel;.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V // method@d560 │ │ -441534: 1f05 1e08 |0012: check-cast v5, Landroidx/lifecycle/ViewModel; // type@081e │ │ -441538: 1105 |0014: return-object v5 │ │ +4414f4: |[4414f4] tech.ula.viewmodel.AppDetailsViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +441504: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +441508: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44150e: 2205 5d1b |0005: new-instance v5, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ +441512: 5440 73a3 |0007: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a373 │ │ +441516: 5441 70a3 |0009: iget-object v1, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.appDetails:Ltech/ula/utils/AppDetails; // field@a370 │ │ +44151a: 5242 71a3 |000b: iget v2, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.buildVersion:I // field@a371 │ │ +44151e: 5443 72a3 |000d: iget-object v3, v4, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.prefs:Landroid/content/SharedPreferences; // field@a372 │ │ +441522: 7053 60d5 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Ltech/ula/viewmodel/AppDetailsViewModel;.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V // method@d560 │ │ +441528: 1f05 1e08 |0012: check-cast v5, Landroidx/lifecycle/ViewModel; // type@081e │ │ +44152c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Ltech/ula/viewmodel/AppDetailsViewmodelFactory; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/lang/Class; │ │ │ │ @@ -1596186,37 +1596182,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441584: |[441584] tech.ula.viewmodel.AppServiceTypePreferenceRequired.:()V │ │ -441594: 2200 601b |0000: new-instance v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // type@1b60 │ │ -441598: 7010 8ed5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.:()V // method@d58e │ │ -44159e: 6900 74a3 |0005: sput-object v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.INSTANCE:Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // field@a374 │ │ -4415a2: 0e00 |0007: return-void │ │ +441578: |[441578] tech.ula.viewmodel.AppServiceTypePreferenceRequired.:()V │ │ +441588: 2200 601b |0000: new-instance v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // type@1b60 │ │ +44158c: 7010 8ed5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.:()V // method@d58e │ │ +441592: 6900 74a3 |0005: sput-object v0, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;.INSTANCE:Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // field@a374 │ │ +441596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppServiceTypePreferenceRequired;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4415a4: |[4415a4] tech.ula.viewmodel.AppServiceTypePreferenceRequired.:()V │ │ -4415b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4415b6: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ -4415bc: 0e00 |0004: return-void │ │ +441598: |[441598] tech.ula.viewmodel.AppServiceTypePreferenceRequired.:()V │ │ +4415a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4415aa: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ +4415b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; │ │ │ │ Virtual methods - │ │ @@ -1596262,20 +1596258,20 @@ │ │ type : '(Ltech/ula/model/repositories/AppsRepository;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4417b4: |[4417b4] tech.ula.viewmodel.AppsListViewModelFactory.:(Ltech/ula/model/repositories/AppsRepository;)V │ │ -4417c4: 1a00 3975 |0000: const-string v0, "appsRepository" // string@7539 │ │ -4417c8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4417ce: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -4417d4: 5b12 80a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModelFactory;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a380 │ │ -4417d8: 0e00 |000a: return-void │ │ +4417a8: |[4417a8] tech.ula.viewmodel.AppsListViewModelFactory.:(Ltech/ula/model/repositories/AppsRepository;)V │ │ +4417b8: 1a00 3975 |0000: const-string v0, "appsRepository" // string@7539 │ │ +4417bc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4417c2: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +4417c8: 5b12 80a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/AppsListViewModelFactory;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a380 │ │ +4417cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/AppsListViewModelFactory; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/repositories/AppsRepository; │ │ │ │ @@ -1596285,22 +1596281,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -441784: |[441784] tech.ula.viewmodel.AppsListViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -441794: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -441798: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44179e: 2202 641b |0005: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -4417a2: 5410 80a3 |0007: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModelFactory;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a380 │ │ -4417a6: 7020 9ad5 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/AppsListViewModel;.:(Ltech/ula/model/repositories/AppsRepository;)V // method@d59a │ │ -4417ac: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ -4417b0: 1102 |000e: return-object v2 │ │ +441778: |[441778] tech.ula.viewmodel.AppsListViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +441788: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +44178c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441792: 2202 641b |0005: new-instance v2, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +441796: 5410 80a3 |0007: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModelFactory;.appsRepository:Ltech/ula/model/repositories/AppsRepository; // field@a380 │ │ +44179a: 7020 9ad5 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/AppsListViewModel;.:(Ltech/ula/model/repositories/AppsRepository;)V // method@d59a │ │ +4417a0: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ +4417a4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/AppsListViewModelFactory; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -1596337,37 +1596333,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4419f0: |[4419f0] tech.ula.viewmodel.AssetsHaveNotBeenDownloaded.:()V │ │ -441a00: 2200 661b |0000: new-instance v0, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // type@1b66 │ │ -441a04: 7010 a6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.:()V // method@d5a6 │ │ -441a0a: 6900 81a3 |0005: sput-object v0, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.INSTANCE:Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // field@a381 │ │ -441a0e: 0e00 |0007: return-void │ │ +4419e4: |[4419e4] tech.ula.viewmodel.AssetsHaveNotBeenDownloaded.:()V │ │ +4419f4: 2200 661b |0000: new-instance v0, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // type@1b66 │ │ +4419f8: 7010 a6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.:()V // method@d5a6 │ │ +4419fe: 6900 81a3 |0005: sput-object v0, Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;.INSTANCE:Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; // field@a381 │ │ +441a02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441a10: |[441a10] tech.ula.viewmodel.AssetsHaveNotBeenDownloaded.:()V │ │ -441a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441a22: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441a28: 0e00 |0004: return-void │ │ +441a04: |[441a04] tech.ula.viewmodel.AssetsHaveNotBeenDownloaded.:()V │ │ +441a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441a16: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441a1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=442 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AssetsHaveNotBeenDownloaded; │ │ │ │ Virtual methods - │ │ @@ -1596404,37 +1596400,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441a2c: |[441a2c] tech.ula.viewmodel.BusyboxMissing.:()V │ │ -441a3c: 2200 671b |0000: new-instance v0, Ltech/ula/viewmodel/BusyboxMissing; // type@1b67 │ │ -441a40: 7010 a8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/BusyboxMissing;.:()V // method@d5a8 │ │ -441a46: 6900 82a3 |0005: sput-object v0, Ltech/ula/viewmodel/BusyboxMissing;.INSTANCE:Ltech/ula/viewmodel/BusyboxMissing; // field@a382 │ │ -441a4a: 0e00 |0007: return-void │ │ +441a20: |[441a20] tech.ula.viewmodel.BusyboxMissing.:()V │ │ +441a30: 2200 671b |0000: new-instance v0, Ltech/ula/viewmodel/BusyboxMissing; // type@1b67 │ │ +441a34: 7010 a8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/BusyboxMissing;.:()V // method@d5a8 │ │ +441a3a: 6900 82a3 |0005: sput-object v0, Ltech/ula/viewmodel/BusyboxMissing;.INSTANCE:Ltech/ula/viewmodel/BusyboxMissing; // field@a382 │ │ +441a3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/BusyboxMissing;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441a4c: |[441a4c] tech.ula.viewmodel.BusyboxMissing.:()V │ │ -441a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441a5e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441a64: 0e00 |0004: return-void │ │ +441a40: |[441a40] tech.ula.viewmodel.BusyboxMissing.:()V │ │ +441a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441a52: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441a58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/BusyboxMissing; │ │ │ │ Virtual methods - │ │ @@ -1596471,37 +1596467,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441aa4: |[441aa4] tech.ula.viewmodel.CheckingForAssetsUpdates.:()V │ │ -441ab4: 2200 691b |0000: new-instance v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates; // type@1b69 │ │ -441ab8: 7010 acd5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.:()V // method@d5ac │ │ -441abe: 6900 84a3 |0005: sput-object v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.INSTANCE:Ltech/ula/viewmodel/CheckingForAssetsUpdates; // field@a384 │ │ -441ac2: 0e00 |0007: return-void │ │ +441a98: |[441a98] tech.ula.viewmodel.CheckingForAssetsUpdates.:()V │ │ +441aa8: 2200 691b |0000: new-instance v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates; // type@1b69 │ │ +441aac: 7010 acd5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.:()V // method@d5ac │ │ +441ab2: 6900 84a3 |0005: sput-object v0, Ltech/ula/viewmodel/CheckingForAssetsUpdates;.INSTANCE:Ltech/ula/viewmodel/CheckingForAssetsUpdates; // field@a384 │ │ +441ab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/CheckingForAssetsUpdates;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441ac4: |[441ac4] tech.ula.viewmodel.CheckingForAssetsUpdates.:()V │ │ -441ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441ad6: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -441adc: 0e00 |0004: return-void │ │ +441ab8: |[441ab8] tech.ula.viewmodel.CheckingForAssetsUpdates.:()V │ │ +441ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441aca: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +441ad0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=459 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/CheckingForAssetsUpdates; │ │ │ │ Virtual methods - │ │ @@ -1596538,37 +1596534,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441ae0: |[441ae0] tech.ula.viewmodel.ClearingSupportFiles.:()V │ │ -441af0: 2200 6a1b |0000: new-instance v0, Ltech/ula/viewmodel/ClearingSupportFiles; // type@1b6a │ │ -441af4: 7010 aed5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ClearingSupportFiles;.:()V // method@d5ae │ │ -441afa: 6900 85a3 |0005: sput-object v0, Ltech/ula/viewmodel/ClearingSupportFiles;.INSTANCE:Ltech/ula/viewmodel/ClearingSupportFiles; // field@a385 │ │ -441afe: 0e00 |0007: return-void │ │ +441ad4: |[441ad4] tech.ula.viewmodel.ClearingSupportFiles.:()V │ │ +441ae4: 2200 6a1b |0000: new-instance v0, Ltech/ula/viewmodel/ClearingSupportFiles; // type@1b6a │ │ +441ae8: 7010 aed5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ClearingSupportFiles;.:()V // method@d5ae │ │ +441aee: 6900 85a3 |0005: sput-object v0, Ltech/ula/viewmodel/ClearingSupportFiles;.INSTANCE:Ltech/ula/viewmodel/ClearingSupportFiles; // field@a385 │ │ +441af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ClearingSupportFiles;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441b00: |[441b00] tech.ula.viewmodel.ClearingSupportFiles.:()V │ │ -441b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441b12: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -441b18: 0e00 |0004: return-void │ │ +441af4: |[441af4] tech.ula.viewmodel.ClearingSupportFiles.:()V │ │ +441b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441b06: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +441b0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=465 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ClearingSupportFiles; │ │ │ │ Virtual methods - │ │ @@ -1596605,37 +1596601,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441b1c: |[441b1c] tech.ula.viewmodel.CopyingDownloads.:()V │ │ -441b2c: 2200 6b1b |0000: new-instance v0, Ltech/ula/viewmodel/CopyingDownloads; // type@1b6b │ │ -441b30: 7010 b0d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CopyingDownloads;.:()V // method@d5b0 │ │ -441b36: 6900 86a3 |0005: sput-object v0, Ltech/ula/viewmodel/CopyingDownloads;.INSTANCE:Ltech/ula/viewmodel/CopyingDownloads; // field@a386 │ │ -441b3a: 0e00 |0007: return-void │ │ +441b10: |[441b10] tech.ula.viewmodel.CopyingDownloads.:()V │ │ +441b20: 2200 6b1b |0000: new-instance v0, Ltech/ula/viewmodel/CopyingDownloads; // type@1b6b │ │ +441b24: 7010 b0d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/CopyingDownloads;.:()V // method@d5b0 │ │ +441b2a: 6900 86a3 |0005: sput-object v0, Ltech/ula/viewmodel/CopyingDownloads;.INSTANCE:Ltech/ula/viewmodel/CopyingDownloads; // field@a386 │ │ +441b2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/CopyingDownloads;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441b3c: |[441b3c] tech.ula.viewmodel.CopyingDownloads.:()V │ │ -441b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441b4e: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -441b54: 0e00 |0004: return-void │ │ +441b30: |[441b30] tech.ula.viewmodel.CopyingDownloads.:()V │ │ +441b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441b42: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +441b48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/CopyingDownloads; │ │ │ │ Virtual methods - │ │ @@ -1596672,37 +1596668,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441b58: |[441b58] tech.ula.viewmodel.DownloadCacheAccessedWhileEmpty.:()V │ │ -441b68: 2200 6c1b |0000: new-instance v0, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // type@1b6c │ │ -441b6c: 7010 b2d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.:()V // method@d5b2 │ │ -441b72: 6900 87a3 |0005: sput-object v0, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.INSTANCE:Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // field@a387 │ │ -441b76: 0e00 |0007: return-void │ │ +441b4c: |[441b4c] tech.ula.viewmodel.DownloadCacheAccessedWhileEmpty.:()V │ │ +441b5c: 2200 6c1b |0000: new-instance v0, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // type@1b6c │ │ +441b60: 7010 b2d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.:()V // method@d5b2 │ │ +441b66: 6900 87a3 |0005: sput-object v0, Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;.INSTANCE:Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; // field@a387 │ │ +441b6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441b78: |[441b78] tech.ula.viewmodel.DownloadCacheAccessedWhileEmpty.:()V │ │ -441b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441b8a: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441b90: 0e00 |0004: return-void │ │ +441b6c: |[441b6c] tech.ula.viewmodel.DownloadCacheAccessedWhileEmpty.:()V │ │ +441b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441b7e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441b84: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=440 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/DownloadCacheAccessedWhileEmpty; │ │ │ │ Virtual methods - │ │ @@ -1596750,20 +1596746,20 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -441d00: |[441d00] tech.ula.viewmodel.DownloadProgress.:(II)V │ │ -441d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441d12: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -441d18: 5912 88a3 |0004: iput v2, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441d1c: 5913 89a3 |0006: iput v3, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441d20: 0e00 |0008: return-void │ │ +441cf4: |[441cf4] tech.ula.viewmodel.DownloadProgress.:(II)V │ │ +441d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441d06: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +441d0c: 5912 88a3 |0004: iput v2, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441d10: 5913 89a3 |0006: iput v3, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441d14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=460 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/viewmodel/DownloadProgress; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -1596773,119 +1596769,119 @@ │ │ type : '(Ltech/ula/viewmodel/DownloadProgress;IIILjava/lang/Object;)Ltech/ula/viewmodel/DownloadProgress;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -441cb0: |[441cb0] tech.ula.viewmodel.DownloadProgress.copy$default:(Ltech/ula/viewmodel/DownloadProgress;IIILjava/lang/Object;)Ltech/ula/viewmodel/DownloadProgress; │ │ -441cc0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -441cc4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -441cc8: 5201 88a3 |0004: iget v1, v0, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441ccc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -441cd0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -441cd4: 5202 89a3 |000a: iget v2, v0, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441cd8: 6e30 b6d5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/DownloadProgress;.copy:(II)Ltech/ula/viewmodel/DownloadProgress; // method@d5b6 │ │ -441cde: 0c00 |000f: move-result-object v0 │ │ -441ce0: 1100 |0010: return-object v0 │ │ +441ca4: |[441ca4] tech.ula.viewmodel.DownloadProgress.copy$default:(Ltech/ula/viewmodel/DownloadProgress;IIILjava/lang/Object;)Ltech/ula/viewmodel/DownloadProgress; │ │ +441cb4: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +441cb8: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +441cbc: 5201 88a3 |0004: iget v1, v0, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441cc0: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +441cc4: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +441cc8: 5202 89a3 |000a: iget v2, v0, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441ccc: 6e30 b6d5 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/DownloadProgress;.copy:(II)Ltech/ula/viewmodel/DownloadProgress; // method@d5b6 │ │ +441cd2: 0c00 |000f: move-result-object v0 │ │ +441cd4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441bd8: |[441bd8] tech.ula.viewmodel.DownloadProgress.component1:()I │ │ -441be8: 5210 88a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441bec: 0f00 |0002: return v0 │ │ +441bcc: |[441bcc] tech.ula.viewmodel.DownloadProgress.component1:()I │ │ +441bdc: 5210 88a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441be0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441bf0: |[441bf0] tech.ula.viewmodel.DownloadProgress.component2:()I │ │ -441c00: 5210 89a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441c04: 0f00 |0002: return v0 │ │ +441be4: |[441be4] tech.ula.viewmodel.DownloadProgress.component2:()I │ │ +441bf4: 5210 89a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441bf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'copy' │ │ type : '(II)Ltech/ula/viewmodel/DownloadProgress;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -441ce4: |[441ce4] tech.ula.viewmodel.DownloadProgress.copy:(II)Ltech/ula/viewmodel/DownloadProgress; │ │ -441cf4: 2200 6d1b |0000: new-instance v0, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -441cf8: 7030 b3d5 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/DownloadProgress;.:(II)V // method@d5b3 │ │ -441cfe: 1100 |0005: return-object v0 │ │ +441cd8: |[441cd8] tech.ula.viewmodel.DownloadProgress.copy:(II)Ltech/ula/viewmodel/DownloadProgress; │ │ +441ce8: 2200 6d1b |0000: new-instance v0, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +441cec: 7030 b3d5 2003 |0002: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/DownloadProgress;.:(II)V // method@d5b3 │ │ +441cf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -441b94: |[441b94] tech.ula.viewmodel.DownloadProgress.equals:(Ljava/lang/Object;)Z │ │ -441ba4: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ -441ba8: 2030 6d1b |0002: instance-of v0, v3, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -441bac: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -441bb0: 1f03 6d1b |0006: check-cast v3, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -441bb4: 5220 88a3 |0008: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441bb8: 5231 88a3 |000a: iget v1, v3, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441bbc: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ -441bc0: 5220 89a3 |000e: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441bc4: 5233 89a3 |0010: iget v3, v3, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441bc8: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ -441bcc: 2803 |0014: goto 0017 // +0003 │ │ -441bce: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -441bd0: 0f03 |0016: return v3 │ │ -441bd2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -441bd4: 0f03 |0018: return v3 │ │ +441b88: |[441b88] tech.ula.viewmodel.DownloadProgress.equals:(Ljava/lang/Object;)Z │ │ +441b98: 3232 1700 |0000: if-eq v2, v3, 0017 // +0017 │ │ +441b9c: 2030 6d1b |0002: instance-of v0, v3, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +441ba0: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +441ba4: 1f03 6d1b |0006: check-cast v3, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +441ba8: 5220 88a3 |0008: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441bac: 5231 88a3 |000a: iget v1, v3, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441bb0: 3310 0900 |000c: if-ne v0, v1, 0015 // +0009 │ │ +441bb4: 5220 89a3 |000e: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441bb8: 5233 89a3 |0010: iget v3, v3, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441bbc: 3330 0300 |0012: if-ne v0, v3, 0015 // +0003 │ │ +441bc0: 2803 |0014: goto 0017 // +0003 │ │ +441bc2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +441bc4: 0f03 |0016: return v3 │ │ +441bc6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +441bc8: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'getNumComplete' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441c08: |[441c08] tech.ula.viewmodel.DownloadProgress.getNumComplete:()I │ │ -441c18: 5210 88a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441c1c: 0f00 |0002: return v0 │ │ +441bfc: |[441bfc] tech.ula.viewmodel.DownloadProgress.getNumComplete:()I │ │ +441c0c: 5210 88a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441c10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/DownloadProgress; │ │ │ │ #5 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ @@ -1596893,17 +1596889,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441c20: |[441c20] tech.ula.viewmodel.DownloadProgress.getNumTotal:()I │ │ -441c30: 5210 89a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441c34: 0f00 |0002: return v0 │ │ +441c14: |[441c14] tech.ula.viewmodel.DownloadProgress.getNumTotal:()I │ │ +441c24: 5210 89a3 |0000: iget v0, v1, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441c28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/DownloadProgress; │ │ │ │ #6 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ @@ -1596911,49 +1596907,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -441c38: |[441c38] tech.ula.viewmodel.DownloadProgress.hashCode:()I │ │ -441c48: 5220 88a3 |0000: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441c4c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -441c50: 5221 89a3 |0004: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441c54: b010 |0006: add-int/2addr v0, v1 │ │ -441c56: 0f00 |0007: return v0 │ │ +441c2c: |[441c2c] tech.ula.viewmodel.DownloadProgress.hashCode:()I │ │ +441c3c: 5220 88a3 |0000: iget v0, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441c40: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +441c44: 5221 89a3 |0004: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441c48: b010 |0006: add-int/2addr v0, v1 │ │ +441c4a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/viewmodel/DownloadProgress;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -441c58: |[441c58] tech.ula.viewmodel.DownloadProgress.toString:()Ljava/lang/String; │ │ -441c68: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -441c6c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -441c72: 1a01 bc24 |0005: const-string v1, "DownloadProgress(numComplete=" // string@24bc │ │ -441c76: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441c7c: 5221 88a3 |000a: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ -441c80: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -441c86: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ -441c8a: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441c90: 5221 89a3 |0014: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ -441c94: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -441c9a: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -441c9e: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441ca4: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -441caa: 0c00 |0021: move-result-object v0 │ │ -441cac: 1100 |0022: return-object v0 │ │ +441c4c: |[441c4c] tech.ula.viewmodel.DownloadProgress.toString:()Ljava/lang/String; │ │ +441c5c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +441c60: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +441c66: 1a01 bc24 |0005: const-string v1, "DownloadProgress(numComplete=" // string@24bc │ │ +441c6a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441c70: 5221 88a3 |000a: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numComplete:I // field@a388 │ │ +441c74: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +441c7a: 1a01 fe12 |000f: const-string v1, ", numTotal=" // string@12fe │ │ +441c7e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441c84: 5221 89a3 |0014: iget v1, v2, Ltech/ula/viewmodel/DownloadProgress;.numTotal:I // field@a389 │ │ +441c88: 6e20 8a84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +441c8e: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +441c92: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441c98: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +441c9e: 0c00 |0021: move-result-object v0 │ │ +441ca0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5351 header: │ │ @@ -1597006,21 +1597002,21 @@ │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -441e50: |[441e50] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ -441e60: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -441e64: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441e6a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -441e6c: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441e72: 5b12 8aa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441e76: 0e00 |000b: return-void │ │ +441e44: |[441e44] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V │ │ +441e54: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +441e58: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441e5e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +441e60: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441e66: 5b12 8aa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441e6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=439 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ 0x0000 - 0x000c reg=2 (null) Ltech/ula/utils/DownloadFailureLocalizationData; │ │ │ │ @@ -1597029,101 +1597025,101 @@ │ │ type : '(Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -441e00: |[441e00] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.copy$default:(Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ -441e10: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -441e14: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -441e18: 5401 8aa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441e1c: 6e20 bfd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // method@d5bf │ │ -441e22: 0c00 |0009: move-result-object v0 │ │ -441e24: 1100 |000a: return-object v0 │ │ +441df4: |[441df4] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.copy$default:(Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;Ltech/ula/utils/DownloadFailureLocalizationData;ILjava/lang/Object;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ +441e04: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +441e08: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +441e0c: 5401 8aa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441e10: 6e20 bfd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // method@d5bf │ │ +441e16: 0c00 |0009: move-result-object v0 │ │ +441e18: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ name : 'component1' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441dd0: |[441dd0] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -441de0: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441de4: 1100 |0002: return-object v0 │ │ +441dc4: |[441dc4] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.component1:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +441dd4: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ name : 'copy' │ │ type : '(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -441e28: |[441e28] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ -441e38: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -441e3c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -441e42: 2200 6e1b |0005: new-instance v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -441e46: 7020 bdd5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d5bd │ │ -441e4c: 1100 |000a: return-object v0 │ │ +441e1c: |[441e1c] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.copy:(Ltech/ula/utils/DownloadFailureLocalizationData;)Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ +441e2c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +441e30: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +441e36: 2200 6e1b |0005: new-instance v0, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +441e3a: 7020 bdd5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.:(Ltech/ula/utils/DownloadFailureLocalizationData;)V // method@d5bd │ │ +441e40: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -441d24: |[441d24] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.equals:(Ljava/lang/Object;)Z │ │ -441d34: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -441d38: 2020 6e1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -441d3c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -441d40: 1f02 6e1b |0006: check-cast v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ -441d44: 5410 8aa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441d48: 5422 8aa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441d4c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -441d52: 0a02 |000f: move-result v2 │ │ -441d54: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -441d58: 2803 |0012: goto 0015 // +0003 │ │ -441d5a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -441d5c: 0f02 |0014: return v2 │ │ -441d5e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -441d60: 0f02 |0016: return v2 │ │ +441d18: |[441d18] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.equals:(Ljava/lang/Object;)Z │ │ +441d28: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +441d2c: 2020 6e1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +441d30: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +441d34: 1f02 6e1b |0006: check-cast v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; // type@1b6e │ │ +441d38: 5410 8aa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441d3c: 5422 8aa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441d40: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +441d46: 0a02 |000f: move-result v2 │ │ +441d48: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +441d4c: 2803 |0012: goto 0015 // +0003 │ │ +441d4e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +441d50: 0f02 |0014: return v2 │ │ +441d52: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +441d54: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ name : 'getReason' │ │ type : '()Ltech/ula/utils/DownloadFailureLocalizationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441de8: |[441de8] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ -441df8: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441dfc: 1100 |0002: return-object v0 │ │ +441ddc: |[441ddc] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.getReason:()Ltech/ula/utils/DownloadFailureLocalizationData; │ │ +441dec: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441df0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully; │ │ │ │ #4 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ @@ -1597131,47 +1597127,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -441d64: |[441d64] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.hashCode:()I │ │ -441d74: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441d78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -441d7c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -441d82: 0a00 |0007: move-result v0 │ │ -441d84: 2802 |0008: goto 000a // +0002 │ │ -441d86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -441d88: 0f00 |000a: return v0 │ │ +441d58: |[441d58] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.hashCode:()I │ │ +441d68: 5410 8aa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441d6c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +441d70: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +441d76: 0a00 |0007: move-result v0 │ │ +441d78: 2802 |0008: goto 000a // +0002 │ │ +441d7a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +441d7c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -441d8c: |[441d8c] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.toString:()Ljava/lang/String; │ │ -441d9c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -441da0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -441da6: 1a01 bf24 |0005: const-string v1, "DownloadsDidNotCompleteSuccessfully(reason=" // string@24bf │ │ -441daa: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441db0: 5421 8aa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ -441db4: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -441dba: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -441dbe: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441dc4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -441dca: 0c00 |0017: move-result-object v0 │ │ -441dcc: 1100 |0018: return-object v0 │ │ +441d80: |[441d80] tech.ula.viewmodel.DownloadsDidNotCompleteSuccessfully.toString:()Ljava/lang/String; │ │ +441d90: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +441d94: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +441d9a: 1a01 bf24 |0005: const-string v1, "DownloadsDidNotCompleteSuccessfully(reason=" // string@24bf │ │ +441d9e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441da4: 5421 8aa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/DownloadsDidNotCompleteSuccessfully;.reason:Ltech/ula/utils/DownloadFailureLocalizationData; // field@a38a │ │ +441da8: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +441dae: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +441db2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441db8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +441dbe: 0c00 |0017: move-result-object v0 │ │ +441dc0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5352 header: │ │ @@ -1597205,37 +1597201,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441e78: |[441e78] tech.ula.viewmodel.ErrorCopyingAppScript.:()V │ │ -441e88: 2200 6f1b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorCopyingAppScript; // type@1b6f │ │ -441e8c: 7010 c6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorCopyingAppScript;.:()V // method@d5c6 │ │ -441e92: 6900 8ba3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorCopyingAppScript;.INSTANCE:Ltech/ula/viewmodel/ErrorCopyingAppScript; // field@a38b │ │ -441e96: 0e00 |0007: return-void │ │ +441e6c: |[441e6c] tech.ula.viewmodel.ErrorCopyingAppScript.:()V │ │ +441e7c: 2200 6f1b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorCopyingAppScript; // type@1b6f │ │ +441e80: 7010 c6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorCopyingAppScript;.:()V // method@d5c6 │ │ +441e86: 6900 8ba3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorCopyingAppScript;.INSTANCE:Ltech/ula/viewmodel/ErrorCopyingAppScript; // field@a38b │ │ +441e8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ErrorCopyingAppScript;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441e98: |[441e98] tech.ula.viewmodel.ErrorCopyingAppScript.:()V │ │ -441ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441eaa: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441eb0: 0e00 |0004: return-void │ │ +441e8c: |[441e8c] tech.ula.viewmodel.ErrorCopyingAppScript.:()V │ │ +441e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441e9e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441ea4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ErrorCopyingAppScript; │ │ │ │ Virtual methods - │ │ @@ -1597272,37 +1597268,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441eb4: |[441eb4] tech.ula.viewmodel.ErrorFetchingAppDatabaseEntries.:()V │ │ -441ec4: 2200 701b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // type@1b70 │ │ -441ec8: 7010 c8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.:()V // method@d5c8 │ │ -441ece: 6900 8ca3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // field@a38c │ │ -441ed2: 0e00 |0007: return-void │ │ +441ea8: |[441ea8] tech.ula.viewmodel.ErrorFetchingAppDatabaseEntries.:()V │ │ +441eb8: 2200 701b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // type@1b70 │ │ +441ebc: 7010 c8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.:()V // method@d5c8 │ │ +441ec2: 6900 8ca3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; // field@a38c │ │ +441ec6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441ed4: |[441ed4] tech.ula.viewmodel.ErrorFetchingAppDatabaseEntries.:()V │ │ -441ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441ee6: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441eec: 0e00 |0004: return-void │ │ +441ec8: |[441ec8] tech.ula.viewmodel.ErrorFetchingAppDatabaseEntries.:()V │ │ +441ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441eda: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441ee0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ErrorFetchingAppDatabaseEntries; │ │ │ │ Virtual methods - │ │ @@ -1597339,37 +1597335,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -441ef0: |[441ef0] tech.ula.viewmodel.ErrorFetchingAssetLists.:()V │ │ -441f00: 2200 711b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorFetchingAssetLists; // type@1b71 │ │ -441f04: 7010 cad5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.:()V // method@d5ca │ │ -441f0a: 6900 8da3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAssetLists; // field@a38d │ │ -441f0e: 0e00 |0007: return-void │ │ +441ee4: |[441ee4] tech.ula.viewmodel.ErrorFetchingAssetLists.:()V │ │ +441ef4: 2200 711b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorFetchingAssetLists; // type@1b71 │ │ +441ef8: 7010 cad5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.:()V // method@d5ca │ │ +441efe: 6900 8da3 |0005: sput-object v0, Ltech/ula/viewmodel/ErrorFetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/ErrorFetchingAssetLists; // field@a38d │ │ +441f02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ErrorFetchingAssetLists;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -441f10: |[441f10] tech.ula.viewmodel.ErrorFetchingAssetLists.:()V │ │ -441f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -441f22: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -441f28: 0e00 |0004: return-void │ │ +441f04: |[441f04] tech.ula.viewmodel.ErrorFetchingAssetLists.:()V │ │ +441f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +441f16: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +441f1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ErrorFetchingAssetLists; │ │ │ │ Virtual methods - │ │ @@ -1597413,19 +1597409,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -442034: |[442034] tech.ula.viewmodel.ErrorGeneratingDownloads.:(I)V │ │ -442044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -442046: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -44204c: 5912 8ea3 |0004: iput v2, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -442050: 0e00 |0006: return-void │ │ +442028: |[442028] tech.ula.viewmodel.ErrorGeneratingDownloads.:(I)V │ │ +442038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44203a: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +442040: 5912 8ea3 |0004: iput v2, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +442044: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=438 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -1597434,97 +1597430,97 @@ │ │ type : '(Ltech/ula/viewmodel/ErrorGeneratingDownloads;IILjava/lang/Object;)Ltech/ula/viewmodel/ErrorGeneratingDownloads;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -441ff0: |[441ff0] tech.ula.viewmodel.ErrorGeneratingDownloads.copy$default:(Ltech/ula/viewmodel/ErrorGeneratingDownloads;IILjava/lang/Object;)Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ -442000: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -442004: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -442008: 5201 8ea3 |0004: iget v1, v0, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -44200c: 6e20 cdd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.copy:(I)Ltech/ula/viewmodel/ErrorGeneratingDownloads; // method@d5cd │ │ -442012: 0c00 |0009: move-result-object v0 │ │ -442014: 1100 |000a: return-object v0 │ │ +441fe4: |[441fe4] tech.ula.viewmodel.ErrorGeneratingDownloads.copy$default:(Ltech/ula/viewmodel/ErrorGeneratingDownloads;IILjava/lang/Object;)Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ +441ff4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +441ff8: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +441ffc: 5201 8ea3 |0004: iget v1, v0, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +442000: 6e20 cdd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.copy:(I)Ltech/ula/viewmodel/ErrorGeneratingDownloads; // method@d5cd │ │ +442006: 0c00 |0009: move-result-object v0 │ │ +442008: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441f64: |[441f64] tech.ula.viewmodel.ErrorGeneratingDownloads.component1:()I │ │ -441f74: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441f78: 0f00 |0002: return v0 │ │ +441f58: |[441f58] tech.ula.viewmodel.ErrorGeneratingDownloads.component1:()I │ │ +441f68: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441f6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ name : 'copy' │ │ type : '(I)Ltech/ula/viewmodel/ErrorGeneratingDownloads;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -442018: |[442018] tech.ula.viewmodel.ErrorGeneratingDownloads.copy:(I)Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ -442028: 2200 721b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -44202c: 7020 cbd5 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.:(I)V // method@d5cb │ │ -442032: 1100 |0005: return-object v0 │ │ +44200c: |[44200c] tech.ula.viewmodel.ErrorGeneratingDownloads.copy:(I)Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ +44201c: 2200 721b |0000: new-instance v0, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +442020: 7020 cbd5 2000 |0002: invoke-direct {v0, v2}, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.:(I)V // method@d5cb │ │ +442026: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -441f2c: |[441f2c] tech.ula.viewmodel.ErrorGeneratingDownloads.equals:(Ljava/lang/Object;)Z │ │ -441f3c: 3221 1100 |0000: if-eq v1, v2, 0011 // +0011 │ │ -441f40: 2020 721b |0002: instance-of v0, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -441f44: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -441f48: 1f02 721b |0006: check-cast v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ -441f4c: 5210 8ea3 |0008: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441f50: 5222 8ea3 |000a: iget v2, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441f54: 3320 0300 |000c: if-ne v0, v2, 000f // +0003 │ │ -441f58: 2803 |000e: goto 0011 // +0003 │ │ -441f5a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -441f5c: 0f02 |0010: return v2 │ │ -441f5e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -441f60: 0f02 |0012: return v2 │ │ +441f20: |[441f20] tech.ula.viewmodel.ErrorGeneratingDownloads.equals:(Ljava/lang/Object;)Z │ │ +441f30: 3221 1100 |0000: if-eq v1, v2, 0011 // +0011 │ │ +441f34: 2020 721b |0002: instance-of v0, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +441f38: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +441f3c: 1f02 721b |0006: check-cast v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads; // type@1b72 │ │ +441f40: 5210 8ea3 |0008: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441f44: 5222 8ea3 |000a: iget v2, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441f48: 3320 0300 |000c: if-ne v0, v2, 000f // +0003 │ │ +441f4c: 2803 |000e: goto 0011 // +0003 │ │ +441f4e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +441f50: 0f02 |0010: return v2 │ │ +441f52: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +441f54: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ name : 'getErrorId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441f7c: |[441f7c] tech.ula.viewmodel.ErrorGeneratingDownloads.getErrorId:()I │ │ -441f8c: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441f90: 0f00 |0002: return v0 │ │ +441f70: |[441f70] tech.ula.viewmodel.ErrorGeneratingDownloads.getErrorId:()I │ │ +441f80: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441f84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/ErrorGeneratingDownloads; │ │ │ │ #4 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ @@ -1597532,42 +1597528,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -441f94: |[441f94] tech.ula.viewmodel.ErrorGeneratingDownloads.hashCode:()I │ │ -441fa4: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441fa8: 0f00 |0002: return v0 │ │ +441f88: |[441f88] tech.ula.viewmodel.ErrorGeneratingDownloads.hashCode:()I │ │ +441f98: 5210 8ea3 |0000: iget v0, v1, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441f9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/ErrorGeneratingDownloads;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -441fac: |[441fac] tech.ula.viewmodel.ErrorGeneratingDownloads.toString:()Ljava/lang/String; │ │ -441fbc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -441fc0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -441fc6: 1a01 9726 |0005: const-string v1, "ErrorGeneratingDownloads(errorId=" // string@2697 │ │ -441fca: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441fd0: 5221 8ea3 |000a: iget v1, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ -441fd4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -441fda: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -441fde: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -441fe4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -441fea: 0c00 |0017: move-result-object v0 │ │ -441fec: 1100 |0018: return-object v0 │ │ +441fa0: |[441fa0] tech.ula.viewmodel.ErrorGeneratingDownloads.toString:()Ljava/lang/String; │ │ +441fb0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +441fb4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +441fba: 1a01 9726 |0005: const-string v1, "ErrorGeneratingDownloads(errorId=" // string@2697 │ │ +441fbe: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441fc4: 5221 8ea3 |000a: iget v1, v2, Ltech/ula/viewmodel/ErrorGeneratingDownloads;.errorId:I // field@a38e │ │ +441fc8: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +441fce: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +441fd2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +441fd8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +441fde: 0c00 |0017: move-result-object v0 │ │ +441fe0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5356 header: │ │ @@ -1597601,37 +1597597,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -442054: |[442054] tech.ula.viewmodel.FailedToClearSupportFiles.:()V │ │ -442064: 2200 731b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToClearSupportFiles; // type@1b73 │ │ -442068: 7010 d4d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToClearSupportFiles;.:()V // method@d5d4 │ │ -44206e: 6900 8fa3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToClearSupportFiles;.INSTANCE:Ltech/ula/viewmodel/FailedToClearSupportFiles; // field@a38f │ │ -442072: 0e00 |0007: return-void │ │ +442048: |[442048] tech.ula.viewmodel.FailedToClearSupportFiles.:()V │ │ +442058: 2200 731b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToClearSupportFiles; // type@1b73 │ │ +44205c: 7010 d4d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToClearSupportFiles;.:()V // method@d5d4 │ │ +442062: 6900 8fa3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToClearSupportFiles;.INSTANCE:Ltech/ula/viewmodel/FailedToClearSupportFiles; // field@a38f │ │ +442066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FailedToClearSupportFiles;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -442074: |[442074] tech.ula.viewmodel.FailedToClearSupportFiles.:()V │ │ -442084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -442086: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -44208c: 0e00 |0004: return-void │ │ +442068: |[442068] tech.ula.viewmodel.FailedToClearSupportFiles.:()V │ │ +442078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44207a: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +442080: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FailedToClearSupportFiles; │ │ │ │ Virtual methods - │ │ @@ -1597668,37 +1597664,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -442090: |[442090] tech.ula.viewmodel.FailedToCopyAssetsToFilesystem.:()V │ │ -4420a0: 2200 741b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // type@1b74 │ │ -4420a4: 7010 d6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.:()V // method@d5d6 │ │ -4420aa: 6900 90a3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // field@a390 │ │ -4420ae: 0e00 |0007: return-void │ │ +442084: |[442084] tech.ula.viewmodel.FailedToCopyAssetsToFilesystem.:()V │ │ +442094: 2200 741b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // type@1b74 │ │ +442098: 7010 d6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.:()V // method@d5d6 │ │ +44209e: 6900 90a3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; // field@a390 │ │ +4420a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4420b0: |[4420b0] tech.ula.viewmodel.FailedToCopyAssetsToFilesystem.:()V │ │ -4420c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4420c2: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -4420c8: 0e00 |0004: return-void │ │ +4420a4: |[4420a4] tech.ula.viewmodel.FailedToCopyAssetsToFilesystem.:()V │ │ +4420b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4420b6: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +4420bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=443 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FailedToCopyAssetsToFilesystem; │ │ │ │ Virtual methods - │ │ @@ -1597735,37 +1597731,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4420cc: |[4420cc] tech.ula.viewmodel.FailedToCopyAssetsToLocalStorage.:()V │ │ -4420dc: 2200 751b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // type@1b75 │ │ -4420e0: 7010 d8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.:()V // method@d5d8 │ │ -4420e6: 6900 91a3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // field@a391 │ │ -4420ea: 0e00 |0007: return-void │ │ +4420c0: |[4420c0] tech.ula.viewmodel.FailedToCopyAssetsToLocalStorage.:()V │ │ +4420d0: 2200 751b |0000: new-instance v0, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // type@1b75 │ │ +4420d4: 7010 d8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.:()V // method@d5d8 │ │ +4420da: 6900 91a3 |0005: sput-object v0, Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;.INSTANCE:Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; // field@a391 │ │ +4420de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4420ec: |[4420ec] tech.ula.viewmodel.FailedToCopyAssetsToLocalStorage.:()V │ │ -4420fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4420fe: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -442104: 0e00 |0004: return-void │ │ +4420e0: |[4420e0] tech.ula.viewmodel.FailedToCopyAssetsToLocalStorage.:()V │ │ +4420f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4420f2: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +4420f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=441 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FailedToCopyAssetsToLocalStorage; │ │ │ │ Virtual methods - │ │ @@ -1597821,21 +1597817,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -442234: |[442234] tech.ula.viewmodel.FailedToExtractFilesystem.:(Ljava/lang/String;)V │ │ -442244: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -442248: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44224e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -442250: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -442256: 5b12 92a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -44225a: 0e00 |000b: return-void │ │ +442228: |[442228] tech.ula.viewmodel.FailedToExtractFilesystem.:(Ljava/lang/String;)V │ │ +442238: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +44223c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442242: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +442244: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +44224a: 5b12 92a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +44224e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=444 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1597844,101 +1597840,101 @@ │ │ type : '(Ltech/ula/viewmodel/FailedToExtractFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FailedToExtractFilesystem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4421e4: |[4421e4] tech.ula.viewmodel.FailedToExtractFilesystem.copy$default:(Ltech/ula/viewmodel/FailedToExtractFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ -4421f4: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4421f8: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4421fc: 5401 92a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -442200: 6e20 dbd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FailedToExtractFilesystem; // method@d5db │ │ -442206: 0c00 |0009: move-result-object v0 │ │ -442208: 1100 |000a: return-object v0 │ │ +4421d8: |[4421d8] tech.ula.viewmodel.FailedToExtractFilesystem.copy$default:(Ltech/ula/viewmodel/FailedToExtractFilesystem;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ +4421e8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4421ec: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4421f0: 5401 92a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +4421f4: 6e20 dbd5 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FailedToExtractFilesystem; // method@d5db │ │ +4421fa: 0c00 |0009: move-result-object v0 │ │ +4421fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442170: |[442170] tech.ula.viewmodel.FailedToExtractFilesystem.component1:()Ljava/lang/String; │ │ -442180: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -442184: 1100 |0002: return-object v0 │ │ +442164: |[442164] tech.ula.viewmodel.FailedToExtractFilesystem.component1:()Ljava/lang/String; │ │ +442174: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +442178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/viewmodel/FailedToExtractFilesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -44220c: |[44220c] tech.ula.viewmodel.FailedToExtractFilesystem.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ -44221c: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ -442220: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442226: 2200 761b |0005: new-instance v0, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -44222a: 7020 d9d5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.:(Ljava/lang/String;)V // method@d5d9 │ │ -442230: 1100 |000a: return-object v0 │ │ +442200: |[442200] tech.ula.viewmodel.FailedToExtractFilesystem.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ +442210: 1a00 1bbd |0000: const-string v0, "reason" // string@bd1b │ │ +442214: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44221a: 2200 761b |0005: new-instance v0, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +44221e: 7020 d9d5 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FailedToExtractFilesystem;.:(Ljava/lang/String;)V // method@d5d9 │ │ +442224: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -442108: |[442108] tech.ula.viewmodel.FailedToExtractFilesystem.equals:(Ljava/lang/Object;)Z │ │ -442118: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -44211c: 2020 761b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -442120: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -442124: 1f02 761b |0006: check-cast v2, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ -442128: 5410 92a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -44212c: 5422 92a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -442130: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -442136: 0a02 |000f: move-result v2 │ │ -442138: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -44213c: 2803 |0012: goto 0015 // +0003 │ │ -44213e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -442140: 0f02 |0014: return v2 │ │ -442142: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -442144: 0f02 |0016: return v2 │ │ +4420fc: |[4420fc] tech.ula.viewmodel.FailedToExtractFilesystem.equals:(Ljava/lang/Object;)Z │ │ +44210c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +442110: 2020 761b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +442114: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +442118: 1f02 761b |0006: check-cast v2, Ltech/ula/viewmodel/FailedToExtractFilesystem; // type@1b76 │ │ +44211c: 5410 92a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +442120: 5422 92a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +442124: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44212a: 0a02 |000f: move-result v2 │ │ +44212c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +442130: 2803 |0012: goto 0015 // +0003 │ │ +442132: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +442134: 0f02 |0014: return v2 │ │ +442136: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +442138: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ name : 'getReason' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -442188: |[442188] tech.ula.viewmodel.FailedToExtractFilesystem.getReason:()Ljava/lang/String; │ │ -442198: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -44219c: 1100 |0002: return-object v0 │ │ +44217c: |[44217c] tech.ula.viewmodel.FailedToExtractFilesystem.getReason:()Ljava/lang/String; │ │ +44218c: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +442190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FailedToExtractFilesystem; │ │ │ │ #4 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ @@ -1597946,47 +1597942,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -442148: |[442148] tech.ula.viewmodel.FailedToExtractFilesystem.hashCode:()I │ │ -442158: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -44215c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -442160: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -442166: 0a00 |0007: move-result v0 │ │ -442168: 2802 |0008: goto 000a // +0002 │ │ -44216a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -44216c: 0f00 |000a: return v0 │ │ +44213c: |[44213c] tech.ula.viewmodel.FailedToExtractFilesystem.hashCode:()I │ │ +44214c: 5410 92a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +442150: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +442154: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +44215a: 0a00 |0007: move-result v0 │ │ +44215c: 2802 |0008: goto 000a // +0002 │ │ +44215e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +442160: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/FailedToExtractFilesystem;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4421a0: |[4421a0] tech.ula.viewmodel.FailedToExtractFilesystem.toString:()Ljava/lang/String; │ │ -4421b0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4421b4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4421ba: 1a01 ba28 |0005: const-string v1, "FailedToExtractFilesystem(reason=" // string@28ba │ │ -4421be: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4421c4: 5421 92a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ -4421c8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4421ce: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4421d2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4421d8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4421de: 0c00 |0017: move-result-object v0 │ │ -4421e0: 1100 |0018: return-object v0 │ │ +442194: |[442194] tech.ula.viewmodel.FailedToExtractFilesystem.toString:()Ljava/lang/String; │ │ +4421a4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4421a8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4421ae: 1a01 ba28 |0005: const-string v1, "FailedToExtractFilesystem(reason=" // string@28ba │ │ +4421b2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4421b8: 5421 92a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FailedToExtractFilesystem;.reason:Ljava/lang/String; // field@a392 │ │ +4421bc: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4421c2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +4421c6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4421cc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4421d2: 0c00 |0017: move-result-object v0 │ │ +4421d4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5360 header: │ │ @@ -1598020,37 +1598016,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -44225c: |[44225c] tech.ula.viewmodel.FetchingAssetLists.:()V │ │ -44226c: 2200 771b |0000: new-instance v0, Ltech/ula/viewmodel/FetchingAssetLists; // type@1b77 │ │ -442270: 7010 e2d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FetchingAssetLists;.:()V // method@d5e2 │ │ -442276: 6900 93a3 |0005: sput-object v0, Ltech/ula/viewmodel/FetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/FetchingAssetLists; // field@a393 │ │ -44227a: 0e00 |0007: return-void │ │ +442250: |[442250] tech.ula.viewmodel.FetchingAssetLists.:()V │ │ +442260: 2200 771b |0000: new-instance v0, Ltech/ula/viewmodel/FetchingAssetLists; // type@1b77 │ │ +442264: 7010 e2d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FetchingAssetLists;.:()V // method@d5e2 │ │ +44226a: 6900 93a3 |0005: sput-object v0, Ltech/ula/viewmodel/FetchingAssetLists;.INSTANCE:Ltech/ula/viewmodel/FetchingAssetLists; // field@a393 │ │ +44226e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FetchingAssetLists;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -44227c: |[44227c] tech.ula.viewmodel.FetchingAssetLists.:()V │ │ -44228c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44228e: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -442294: 0e00 |0004: return-void │ │ +442270: |[442270] tech.ula.viewmodel.FetchingAssetLists.:()V │ │ +442280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +442282: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +442288: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FetchingAssetLists; │ │ │ │ Virtual methods - │ │ @@ -1598087,37 +1598083,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -442298: |[442298] tech.ula.viewmodel.FilesystemCredentialsRequired.:()V │ │ -4422a8: 2200 781b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired; // type@1b78 │ │ -4422ac: 7010 e4d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.:()V // method@d5e4 │ │ -4422b2: 6900 94a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.INSTANCE:Ltech/ula/viewmodel/FilesystemCredentialsRequired; // field@a394 │ │ -4422b6: 0e00 |0007: return-void │ │ +44228c: |[44228c] tech.ula.viewmodel.FilesystemCredentialsRequired.:()V │ │ +44229c: 2200 781b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired; // type@1b78 │ │ +4422a0: 7010 e4d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.:()V // method@d5e4 │ │ +4422a6: 6900 94a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemCredentialsRequired;.INSTANCE:Ltech/ula/viewmodel/FilesystemCredentialsRequired; // field@a394 │ │ +4422aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemCredentialsRequired;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4422b8: |[4422b8] tech.ula.viewmodel.FilesystemCredentialsRequired.:()V │ │ -4422c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4422ca: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ -4422d0: 0e00 |0004: return-void │ │ +4422ac: |[4422ac] tech.ula.viewmodel.FilesystemCredentialsRequired.:()V │ │ +4422bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4422be: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ +4422c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=450 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemCredentialsRequired; │ │ │ │ Virtual methods - │ │ @@ -1598156,37 +1598152,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4422d4: |[4422d4] tech.ula.viewmodel.FilesystemDeleteState$Failure.:()V │ │ -4422e4: 2200 791b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // type@1b79 │ │ -4422e8: 7010 e6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.:()V // method@d5e6 │ │ -4422ee: 6900 95a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // field@a395 │ │ -4422f2: 0e00 |0007: return-void │ │ +4422c8: |[4422c8] tech.ula.viewmodel.FilesystemDeleteState$Failure.:()V │ │ +4422d8: 2200 791b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // type@1b79 │ │ +4422dc: 7010 e6d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.:()V // method@d5e6 │ │ +4422e2: 6900 95a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // field@a395 │ │ +4422e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemDeleteState$Failure;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4422f4: |[4422f4] tech.ula.viewmodel.FilesystemDeleteState$Failure.:()V │ │ -442304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -442306: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ -44230c: 0e00 |0004: return-void │ │ +4422e8: |[4422e8] tech.ula.viewmodel.FilesystemDeleteState$Failure.:()V │ │ +4422f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4422fa: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ +442300: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemDeleteState$Failure; │ │ │ │ Virtual methods - │ │ @@ -1598225,37 +1598221,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -442310: |[442310] tech.ula.viewmodel.FilesystemDeleteState$InProgress.:()V │ │ -442320: 2200 7a1b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // type@1b7a │ │ -442324: 7010 e8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.:()V // method@d5e8 │ │ -44232a: 6900 96a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // field@a396 │ │ -44232e: 0e00 |0007: return-void │ │ +442304: |[442304] tech.ula.viewmodel.FilesystemDeleteState$InProgress.:()V │ │ +442314: 2200 7a1b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // type@1b7a │ │ +442318: 7010 e8d5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.:()V // method@d5e8 │ │ +44231e: 6900 96a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // field@a396 │ │ +442322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -442330: |[442330] tech.ula.viewmodel.FilesystemDeleteState$InProgress.:()V │ │ -442340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -442342: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ -442348: 0e00 |0004: return-void │ │ +442324: |[442324] tech.ula.viewmodel.FilesystemDeleteState$InProgress.:()V │ │ +442334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +442336: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ +44233c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; │ │ │ │ Virtual methods - │ │ @@ -1598294,37 +1598290,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -44234c: |[44234c] tech.ula.viewmodel.FilesystemDeleteState$Success.:()V │ │ -44235c: 2200 7b1b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success; // type@1b7b │ │ -442360: 7010 ead5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.:()V // method@d5ea │ │ -442366: 6900 97a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Success; // field@a397 │ │ -44236a: 0e00 |0007: return-void │ │ +442340: |[442340] tech.ula.viewmodel.FilesystemDeleteState$Success.:()V │ │ +442350: 2200 7b1b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success; // type@1b7b │ │ +442354: 7010 ead5 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.:()V // method@d5ea │ │ +44235a: 6900 97a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Success; // field@a397 │ │ +44235e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemDeleteState$Success;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -44236c: |[44236c] tech.ula.viewmodel.FilesystemDeleteState$Success.:()V │ │ -44237c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44237e: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ -442384: 0e00 |0004: return-void │ │ +442360: |[442360] tech.ula.viewmodel.FilesystemDeleteState$Success.:()V │ │ +442370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +442372: 7020 ecd5 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemDeleteState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d5ec │ │ +442378: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemDeleteState$Success; │ │ │ │ Virtual methods - │ │ @@ -1598369,20 +1598365,20 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -442fa8: |[442fa8] tech.ula.viewmodel.FilesystemEditViewmodelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -442fb8: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -442fbc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442fc2: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -442fc8: 5b12 b6a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b6 │ │ -442fcc: 0e00 |000a: return-void │ │ +442f9c: |[442f9c] tech.ula.viewmodel.FilesystemEditViewmodelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +442fac: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +442fb0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442fb6: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +442fbc: 5b12 b6a3 |0008: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b6 │ │ +442fc0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/FilesystemEditViewmodelFactory; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ │ │ @@ -1598392,22 +1598388,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -442f78: |[442f78] tech.ula.viewmodel.FilesystemEditViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -442f88: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -442f8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442f92: 2202 831b |0005: new-instance v2, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ -442f96: 5410 b6a3 |0007: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b6 │ │ -442f9a: 7020 05d6 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/FilesystemEditViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d605 │ │ -442fa0: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ -442fa4: 1102 |000e: return-object v2 │ │ +442f6c: |[442f6c] tech.ula.viewmodel.FilesystemEditViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +442f7c: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +442f80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442f86: 2202 831b |0005: new-instance v2, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ +442f8a: 5410 b6a3 |0007: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a3b6 │ │ +442f8e: 7020 05d6 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/FilesystemEditViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d605 │ │ +442f94: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ +442f98: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/FilesystemEditViewmodelFactory; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -1598473,22 +1598469,22 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -443160: |[443160] tech.ula.viewmodel.FilesystemExportState$Failure.:(ILjava/lang/String;)V │ │ -443170: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -443174: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44317a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -44317c: 7020 2bd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ -443182: 5912 b8a3 |0009: iput v2, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -443186: 5b13 b7a3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -44318a: 0e00 |000d: return-void │ │ +443154: |[443154] tech.ula.viewmodel.FilesystemExportState$Failure.:(ILjava/lang/String;)V │ │ +443164: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +443168: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44316e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +443170: 7020 2bd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ +443176: 5912 b8a3 |0009: iput v2, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +44317a: 5b13 b7a3 |000b: iput-object v3, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +44317e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -1598498,20 +1598494,20 @@ │ │ type : '(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -44318c: |[44318c] tech.ula.viewmodel.FilesystemExportState$Failure.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -44319c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -4431a0: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -4431a4: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -4431a8: 7030 15d6 1002 |0006: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ -4431ae: 0e00 |0009: return-void │ │ +443180: |[443180] tech.ula.viewmodel.FilesystemExportState$Failure.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +443190: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +443194: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +443198: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +44319c: 7030 15d6 1002 |0006: invoke-direct {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ +4431a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -1598523,123 +1598519,123 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemExportState$Failure;ILjava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Failure;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -443104: |[443104] tech.ula.viewmodel.FilesystemExportState$Failure.copy$default:(Ltech/ula/viewmodel/FilesystemExportState$Failure;ILjava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ -443114: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -443118: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -44311c: 5201 b8a3 |0004: iget v1, v0, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -443120: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -443124: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -443128: 5402 b7a3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -44312c: 6e30 19d6 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.copy:(ILjava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Failure; // method@d619 │ │ -443132: 0c00 |000f: move-result-object v0 │ │ -443134: 1100 |0010: return-object v0 │ │ +4430f8: |[4430f8] tech.ula.viewmodel.FilesystemExportState$Failure.copy$default:(Ltech/ula/viewmodel/FilesystemExportState$Failure;ILjava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ +443108: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +44310c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +443110: 5201 b8a3 |0004: iget v1, v0, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +443114: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +443118: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +44311c: 5402 b7a3 |000a: iget-object v2, v0, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +443120: 6e30 19d6 1002 |000c: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.copy:(ILjava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Failure; // method@d619 │ │ +443126: 0c00 |000f: move-result-object v0 │ │ +443128: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44301c: |[44301c] tech.ula.viewmodel.FilesystemExportState$Failure.component1:()I │ │ -44302c: 5210 b8a3 |0000: iget v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -443030: 0f00 |0002: return v0 │ │ +443010: |[443010] tech.ula.viewmodel.FilesystemExportState$Failure.component1:()I │ │ +443020: 5210 b8a3 |0000: iget v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +443024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44307c: |[44307c] tech.ula.viewmodel.FilesystemExportState$Failure.component2:()Ljava/lang/String; │ │ -44308c: 5410 b7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -443090: 1100 |0002: return-object v0 │ │ +443070: |[443070] tech.ula.viewmodel.FilesystemExportState$Failure.component2:()Ljava/lang/String; │ │ +443080: 5410 b7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +443084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'copy' │ │ type : '(ILjava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Failure;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -443138: |[443138] tech.ula.viewmodel.FilesystemExportState$Failure.copy:(ILjava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ -443148: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -44314c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443152: 2200 851b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443156: 7030 15d6 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ -44315c: 1100 |000a: return-object v0 │ │ +44312c: |[44312c] tech.ula.viewmodel.FilesystemExportState$Failure.copy:(ILjava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ +44313c: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +443140: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443146: 2200 851b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +44314a: 7030 15d6 2003 |0007: invoke-direct {v0, v2, v3}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;)V // method@d615 │ │ +443150: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -442fd0: |[442fd0] tech.ula.viewmodel.FilesystemExportState$Failure.equals:(Ljava/lang/Object;)Z │ │ -442fe0: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ -442fe4: 2030 851b |0002: instance-of v0, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -442fe8: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -442fec: 1f03 851b |0006: check-cast v3, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -442ff0: 5220 b8a3 |0008: iget v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -442ff4: 5231 b8a3 |000a: iget v1, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -442ff8: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ -442ffc: 5420 b7a3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -443000: 5433 b7a3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -443004: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -44300a: 0a03 |0015: move-result v3 │ │ -44300c: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ -443010: 2803 |0018: goto 001b // +0003 │ │ -443012: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -443014: 0f03 |001a: return v3 │ │ -443016: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -443018: 0f03 |001c: return v3 │ │ +442fc4: |[442fc4] tech.ula.viewmodel.FilesystemExportState$Failure.equals:(Ljava/lang/Object;)Z │ │ +442fd4: 3232 1b00 |0000: if-eq v2, v3, 001b // +001b │ │ +442fd8: 2030 851b |0002: instance-of v0, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +442fdc: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +442fe0: 1f03 851b |0006: check-cast v3, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +442fe4: 5220 b8a3 |0008: iget v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +442fe8: 5231 b8a3 |000a: iget v1, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +442fec: 3310 0d00 |000c: if-ne v0, v1, 0019 // +000d │ │ +442ff0: 5420 b7a3 |000e: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +442ff4: 5433 b7a3 |0010: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +442ff8: 7120 559f 3000 |0012: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +442ffe: 0a03 |0015: move-result v3 │ │ +443000: 3803 0300 |0016: if-eqz v3, 0019 // +0003 │ │ +443004: 2803 |0018: goto 001b // +0003 │ │ +443006: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +443008: 0f03 |001a: return v3 │ │ +44300a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +44300c: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'getDetails' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -443094: |[443094] tech.ula.viewmodel.FilesystemExportState$Failure.getDetails:()Ljava/lang/String; │ │ -4430a4: 5410 b7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -4430a8: 1100 |0002: return-object v0 │ │ +443088: |[443088] tech.ula.viewmodel.FilesystemExportState$Failure.getDetails:()Ljava/lang/String; │ │ +443098: 5410 b7a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +44309c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ │ │ #5 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ @@ -1598647,17 +1598643,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -443034: |[443034] tech.ula.viewmodel.FilesystemExportState$Failure.getReason:()I │ │ -443044: 5210 b8a3 |0000: iget v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -443048: 0f00 |0002: return v0 │ │ +443028: |[443028] tech.ula.viewmodel.FilesystemExportState$Failure.getReason:()I │ │ +443038: 5210 b8a3 |0000: iget v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +44303c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Failure; │ │ │ │ #6 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ @@ -1598665,54 +1598661,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -44304c: |[44304c] tech.ula.viewmodel.FilesystemExportState$Failure.hashCode:()I │ │ -44305c: 5220 b8a3 |0000: iget v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -443060: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -443064: 5421 b7a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -443068: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -44306c: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -443072: 0a01 |000b: move-result v1 │ │ -443074: 2802 |000c: goto 000e // +0002 │ │ -443076: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -443078: b010 |000e: add-int/2addr v0, v1 │ │ -44307a: 0f00 |000f: return v0 │ │ +443040: |[443040] tech.ula.viewmodel.FilesystemExportState$Failure.hashCode:()I │ │ +443050: 5220 b8a3 |0000: iget v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +443054: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +443058: 5421 b7a3 |0004: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +44305c: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +443060: 6e10 0984 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +443066: 0a01 |000b: move-result v1 │ │ +443068: 2802 |000c: goto 000e // +0002 │ │ +44306a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +44306c: b010 |000e: add-int/2addr v0, v1 │ │ +44306e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/viewmodel/FilesystemExportState$Failure;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4430ac: |[4430ac] tech.ula.viewmodel.FilesystemExportState$Failure.toString:()Ljava/lang/String; │ │ -4430bc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4430c0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4430c6: 1a01 bf28 |0005: const-string v1, "Failure(reason=" // string@28bf │ │ -4430ca: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4430d0: 5221 b8a3 |000a: iget v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ -4430d4: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ -4430da: 1a01 9312 |000f: const-string v1, ", details=" // string@1293 │ │ -4430de: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4430e4: 5421 b7a3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ -4430e8: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4430ee: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ -4430f2: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4430f8: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4430fe: 0c00 |0021: move-result-object v0 │ │ -443100: 1100 |0022: return-object v0 │ │ +4430a0: |[4430a0] tech.ula.viewmodel.FilesystemExportState$Failure.toString:()Ljava/lang/String; │ │ +4430b0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4430b4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4430ba: 1a01 bf28 |0005: const-string v1, "Failure(reason=" // string@28bf │ │ +4430be: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4430c4: 5221 b8a3 |000a: iget v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.reason:I // field@a3b8 │ │ +4430c8: 6e20 8a84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@848a │ │ +4430ce: 1a01 9312 |000f: const-string v1, ", details=" // string@1293 │ │ +4430d2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4430d8: 5421 b7a3 |0014: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Failure;.details:Ljava/lang/String; // field@a3b7 │ │ +4430dc: 6e20 8f84 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4430e2: 1a01 5211 |0019: const-string v1, ")" // string@1152 │ │ +4430e6: 6e20 8f84 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4430ec: 6e10 9f84 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4430f2: 0c00 |0021: move-result-object v0 │ │ +4430f4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10482 (FilesystemListViewModel.kt) │ │ │ │ Class #5367 header: │ │ @@ -1598748,37 +1598744,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4431b0: |[4431b0] tech.ula.viewmodel.FilesystemExportState$Success.:()V │ │ -4431c0: 2200 861b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Success; // type@1b86 │ │ -4431c4: 7010 21d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemExportState$Success;.:()V // method@d621 │ │ -4431ca: 6900 b9a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemExportState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemExportState$Success; // field@a3b9 │ │ -4431ce: 0e00 |0007: return-void │ │ +4431a4: |[4431a4] tech.ula.viewmodel.FilesystemExportState$Success.:()V │ │ +4431b4: 2200 861b |0000: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Success; // type@1b86 │ │ +4431b8: 7010 21d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/FilesystemExportState$Success;.:()V // method@d621 │ │ +4431be: 6900 b9a3 |0005: sput-object v0, Ltech/ula/viewmodel/FilesystemExportState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemExportState$Success; // field@a3b9 │ │ +4431c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemExportState$Success;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4431d0: |[4431d0] tech.ula.viewmodel.FilesystemExportState$Success.:()V │ │ -4431e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4431e2: 7020 2bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ -4431e8: 0e00 |0004: return-void │ │ +4431c4: |[4431c4] tech.ula.viewmodel.FilesystemExportState$Success.:()V │ │ +4431d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4431d6: 7020 2bd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ +4431dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Success; │ │ │ │ Virtual methods - │ │ @@ -1598836,21 +1598832,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -443318: |[443318] tech.ula.viewmodel.FilesystemExportState$Update.:(Ljava/lang/String;)V │ │ -443328: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -44332c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443332: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -443334: 7020 2bd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ -44333a: 5b12 baa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -44333e: 0e00 |000b: return-void │ │ +44330c: |[44330c] tech.ula.viewmodel.FilesystemExportState$Update.:(Ljava/lang/String;)V │ │ +44331c: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +443320: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443326: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +443328: 7020 2bd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/FilesystemExportState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d62b │ │ +44332e: 5b12 baa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +443332: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1598859,101 +1598855,101 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemExportState$Update;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Update;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4432c8: |[4432c8] tech.ula.viewmodel.FilesystemExportState$Update.copy$default:(Ltech/ula/viewmodel/FilesystemExportState$Update;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ -4432d8: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -4432dc: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -4432e0: 5401 baa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -4432e4: 6e20 24d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemExportState$Update;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Update; // method@d624 │ │ -4432ea: 0c00 |0009: move-result-object v0 │ │ -4432ec: 1100 |000a: return-object v0 │ │ +4432bc: |[4432bc] tech.ula.viewmodel.FilesystemExportState$Update.copy$default:(Ltech/ula/viewmodel/FilesystemExportState$Update;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ +4432cc: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +4432d0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +4432d4: 5401 baa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +4432d8: 6e20 24d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemExportState$Update;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Update; // method@d624 │ │ +4432de: 0c00 |0009: move-result-object v0 │ │ +4432e0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -443254: |[443254] tech.ula.viewmodel.FilesystemExportState$Update.component1:()Ljava/lang/String; │ │ -443264: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -443268: 1100 |0002: return-object v0 │ │ +443248: |[443248] tech.ula.viewmodel.FilesystemExportState$Update.component1:()Ljava/lang/String; │ │ +443258: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +44325c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Update;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -4432f0: |[4432f0] tech.ula.viewmodel.FilesystemExportState$Update.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ -443300: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -443304: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44330a: 2200 871b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -44330e: 7020 22d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ -443314: 1100 |000a: return-object v0 │ │ +4432e4: |[4432e4] tech.ula.viewmodel.FilesystemExportState$Update.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ +4432f4: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +4432f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4432fe: 2200 871b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +443302: 7020 22d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ +443308: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -4431ec: |[4431ec] tech.ula.viewmodel.FilesystemExportState$Update.equals:(Ljava/lang/Object;)Z │ │ -4431fc: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -443200: 2020 871b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -443204: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -443208: 1f02 871b |0006: check-cast v2, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -44320c: 5410 baa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -443210: 5422 baa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -443214: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -44321a: 0a02 |000f: move-result v2 │ │ -44321c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -443220: 2803 |0012: goto 0015 // +0003 │ │ -443222: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -443224: 0f02 |0014: return v2 │ │ -443226: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -443228: 0f02 |0016: return v2 │ │ +4431e0: |[4431e0] tech.ula.viewmodel.FilesystemExportState$Update.equals:(Ljava/lang/Object;)Z │ │ +4431f0: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +4431f4: 2020 871b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +4431f8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +4431fc: 1f02 871b |0006: check-cast v2, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +443200: 5410 baa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +443204: 5422 baa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +443208: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44320e: 0a02 |000f: move-result v2 │ │ +443210: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +443214: 2803 |0012: goto 0015 // +0003 │ │ +443216: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +443218: 0f02 |0014: return v2 │ │ +44321a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +44321c: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ name : 'getDetails' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44326c: |[44326c] tech.ula.viewmodel.FilesystemExportState$Update.getDetails:()Ljava/lang/String; │ │ -44327c: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -443280: 1100 |0002: return-object v0 │ │ +443260: |[443260] tech.ula.viewmodel.FilesystemExportState$Update.getDetails:()Ljava/lang/String; │ │ +443270: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +443274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FilesystemExportState$Update; │ │ │ │ #4 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ @@ -1598961,47 +1598957,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -44322c: |[44322c] tech.ula.viewmodel.FilesystemExportState$Update.hashCode:()I │ │ -44323c: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -443240: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -443244: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -44324a: 0a00 |0007: move-result v0 │ │ -44324c: 2802 |0008: goto 000a // +0002 │ │ -44324e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -443250: 0f00 |000a: return v0 │ │ +443220: |[443220] tech.ula.viewmodel.FilesystemExportState$Update.hashCode:()I │ │ +443230: 5410 baa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +443234: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +443238: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +44323e: 0a00 |0007: move-result v0 │ │ +443240: 2802 |0008: goto 000a // +0002 │ │ +443242: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +443244: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/FilesystemExportState$Update;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -443284: |[443284] tech.ula.viewmodel.FilesystemExportState$Update.toString:()Ljava/lang/String; │ │ -443294: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -443298: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -44329e: 1a01 0966 |0005: const-string v1, "Update(details=" // string@6609 │ │ -4432a2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4432a8: 5421 baa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ -4432ac: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4432b2: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4432b6: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4432bc: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4432c2: 0c00 |0017: move-result-object v0 │ │ -4432c4: 1100 |0018: return-object v0 │ │ +443278: |[443278] tech.ula.viewmodel.FilesystemExportState$Update.toString:()Ljava/lang/String; │ │ +443288: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +44328c: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +443292: 1a01 0966 |0005: const-string v1, "Update(details=" // string@6609 │ │ +443296: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44329c: 5421 baa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExportState$Update;.details:Ljava/lang/String; // field@a3ba │ │ +4432a0: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4432a6: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +4432aa: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4432b0: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4432b6: 0c00 |0017: move-result-object v0 │ │ +4432b8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10482 (FilesystemListViewModel.kt) │ │ │ │ Class #5369 header: │ │ @@ -1599054,21 +1599050,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4434a0: |[4434a0] tech.ula.viewmodel.FilesystemExtractionStep.:(Ljava/lang/String;)V │ │ -4434b0: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ -4434b4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4434ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4434bc: 7020 e9d6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -4434c2: 5b12 bba3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -4434c6: 0e00 |000b: return-void │ │ +443494: |[443494] tech.ula.viewmodel.FilesystemExtractionStep.:(Ljava/lang/String;)V │ │ +4434a4: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ +4434a8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4434ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4434b0: 7020 e9d6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +4434b6: 5b12 bba3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +4434ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=464 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1599077,101 +1599073,101 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemExtractionStep;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExtractionStep;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -443450: |[443450] tech.ula.viewmodel.FilesystemExtractionStep.copy$default:(Ltech/ula/viewmodel/FilesystemExtractionStep;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ -443460: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -443464: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -443468: 5401 bba3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -44346c: 6e20 2ed6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemExtractionStep;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExtractionStep; // method@d62e │ │ -443472: 0c00 |0009: move-result-object v0 │ │ -443474: 1100 |000a: return-object v0 │ │ +443444: |[443444] tech.ula.viewmodel.FilesystemExtractionStep.copy$default:(Ltech/ula/viewmodel/FilesystemExtractionStep;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ +443454: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +443458: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +44345c: 5401 bba3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +443460: 6e20 2ed6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemExtractionStep;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExtractionStep; // method@d62e │ │ +443466: 0c00 |0009: move-result-object v0 │ │ +443468: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4433dc: |[4433dc] tech.ula.viewmodel.FilesystemExtractionStep.component1:()Ljava/lang/String; │ │ -4433ec: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -4433f0: 1100 |0002: return-object v0 │ │ +4433d0: |[4433d0] tech.ula.viewmodel.FilesystemExtractionStep.component1:()Ljava/lang/String; │ │ +4433e0: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +4433e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExtractionStep;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -443478: |[443478] tech.ula.viewmodel.FilesystemExtractionStep.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ -443488: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ -44348c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443492: 2200 891b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -443496: 7020 2cd6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FilesystemExtractionStep;.:(Ljava/lang/String;)V // method@d62c │ │ -44349c: 1100 |000a: return-object v0 │ │ +44346c: |[44346c] tech.ula.viewmodel.FilesystemExtractionStep.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ +44347c: 1a00 ca86 |0000: const-string v0, "extractionTarget" // string@86ca │ │ +443480: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443486: 2200 891b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +44348a: 7020 2cd6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/FilesystemExtractionStep;.:(Ljava/lang/String;)V // method@d62c │ │ +443490: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -443374: |[443374] tech.ula.viewmodel.FilesystemExtractionStep.equals:(Ljava/lang/Object;)Z │ │ -443384: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -443388: 2020 891b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -44338c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -443390: 1f02 891b |0006: check-cast v2, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -443394: 5410 bba3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -443398: 5422 bba3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -44339c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4433a2: 0a02 |000f: move-result v2 │ │ -4433a4: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4433a8: 2803 |0012: goto 0015 // +0003 │ │ -4433aa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4433ac: 0f02 |0014: return v2 │ │ -4433ae: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4433b0: 0f02 |0016: return v2 │ │ +443368: |[443368] tech.ula.viewmodel.FilesystemExtractionStep.equals:(Ljava/lang/Object;)Z │ │ +443378: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +44337c: 2020 891b |0002: instance-of v0, v2, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +443380: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +443384: 1f02 891b |0006: check-cast v2, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +443388: 5410 bba3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +44338c: 5422 bba3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +443390: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +443396: 0a02 |000f: move-result v2 │ │ +443398: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +44339c: 2803 |0012: goto 0015 // +0003 │ │ +44339e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4433a0: 0f02 |0014: return v2 │ │ +4433a2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4433a4: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ name : 'getExtractionTarget' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4433f4: |[4433f4] tech.ula.viewmodel.FilesystemExtractionStep.getExtractionTarget:()Ljava/lang/String; │ │ -443404: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -443408: 1100 |0002: return-object v0 │ │ +4433e8: |[4433e8] tech.ula.viewmodel.FilesystemExtractionStep.getExtractionTarget:()Ljava/lang/String; │ │ +4433f8: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +4433fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/FilesystemExtractionStep; │ │ │ │ #4 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ @@ -1599179,47 +1599175,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4433b4: |[4433b4] tech.ula.viewmodel.FilesystemExtractionStep.hashCode:()I │ │ -4433c4: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -4433c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4433cc: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4433d2: 0a00 |0007: move-result v0 │ │ -4433d4: 2802 |0008: goto 000a // +0002 │ │ -4433d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4433d8: 0f00 |000a: return v0 │ │ +4433a8: |[4433a8] tech.ula.viewmodel.FilesystemExtractionStep.hashCode:()I │ │ +4433b8: 5410 bba3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +4433bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4433c0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4433c6: 0a00 |0007: move-result v0 │ │ +4433c8: 2802 |0008: goto 000a // +0002 │ │ +4433ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4433cc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/FilesystemExtractionStep;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -44340c: |[44340c] tech.ula.viewmodel.FilesystemExtractionStep.toString:()Ljava/lang/String; │ │ -44341c: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -443420: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -443426: 1a01 ec28 |0005: const-string v1, "FilesystemExtractionStep(extractionTarget=" // string@28ec │ │ -44342a: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -443430: 5421 bba3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ -443434: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -44343a: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -44343e: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -443444: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -44344a: 0c00 |0017: move-result-object v0 │ │ -44344c: 1100 |0018: return-object v0 │ │ +443400: |[443400] tech.ula.viewmodel.FilesystemExtractionStep.toString:()Ljava/lang/String; │ │ +443410: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +443414: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +44341a: 1a01 ec28 |0005: const-string v1, "FilesystemExtractionStep(extractionTarget=" // string@28ec │ │ +44341e: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +443424: 5421 bba3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemExtractionStep;.extractionTarget:Ljava/lang/String; // field@a3bb │ │ +443428: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44342e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +443432: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +443438: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +44343e: 0c00 |0017: move-result-object v0 │ │ +443440: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5370 header: │ │ @@ -1599273,26 +1599269,26 @@ │ │ type : '(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4443e0: |[4443e0] tech.ula.viewmodel.FilesystemListViewmodelFactory.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V │ │ -4443f0: 1a00 6687 |0000: const-string v0, "filesystemDao" // string@8766 │ │ -4443f4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4443fa: 1a00 7bc3 |0005: const-string v0, "sessionDao" // string@c37b │ │ -4443fe: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444404: 1a00 7487 |000a: const-string v0, "filesystemManager" // string@8774 │ │ -444408: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44440e: 7010 8640 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -444414: 5b12 e3a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3e3 │ │ -444418: 5b13 e5a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e5 │ │ -44441c: 5b14 e4a3 |0016: iput-object v4, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3e4 │ │ -444420: 0e00 |0018: return-void │ │ +4443d4: |[4443d4] tech.ula.viewmodel.FilesystemListViewmodelFactory.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V │ │ +4443e4: 1a00 6687 |0000: const-string v0, "filesystemDao" // string@8766 │ │ +4443e8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4443ee: 1a00 7bc3 |0005: const-string v0, "sessionDao" // string@c37b │ │ +4443f2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4443f8: 1a00 7487 |000a: const-string v0, "filesystemManager" // string@8774 │ │ +4443fc: 7120 5f9f 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444402: 7010 8640 0100 |000f: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +444408: 5b12 e3a3 |0012: iput-object v2, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3e3 │ │ +44440c: 5b13 e5a3 |0014: iput-object v3, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e5 │ │ +444410: 5b14 e4a3 |0016: iput-object v4, v1, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3e4 │ │ +444414: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=172 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ltech/ula/viewmodel/FilesystemListViewmodelFactory; │ │ 0x0000 - 0x0019 reg=2 (null) Ltech/ula/model/daos/FilesystemDao; │ │ 0x0000 - 0x0019 reg=3 (null) Ltech/ula/model/daos/SessionDao; │ │ @@ -1599304,24 +1599300,24 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4443a8: |[4443a8] tech.ula.viewmodel.FilesystemListViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -4443b8: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -4443bc: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4443c2: 2204 921b |0005: new-instance v4, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -4443c6: 5430 e3a3 |0007: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3e3 │ │ -4443ca: 5431 e5a3 |0009: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e5 │ │ -4443ce: 5432 e4a3 |000b: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3e4 │ │ -4443d2: 7040 50d6 0421 |000d: invoke-direct {v4, v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V // method@d650 │ │ -4443d8: 1f04 1e08 |0010: check-cast v4, Landroidx/lifecycle/ViewModel; // type@081e │ │ -4443dc: 1104 |0012: return-object v4 │ │ +44439c: |[44439c] tech.ula.viewmodel.FilesystemListViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +4443ac: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +4443b0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4443b6: 2204 921b |0005: new-instance v4, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +4443ba: 5430 e3a3 |0007: iget-object v0, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemDao:Ltech/ula/model/daos/FilesystemDao; // field@a3e3 │ │ +4443be: 5431 e5a3 |0009: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.sessionDao:Ltech/ula/model/daos/SessionDao; // field@a3e5 │ │ +4443c2: 5432 e4a3 |000b: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.filesystemManager:Ltech/ula/utils/FilesystemManager; // field@a3e4 │ │ +4443c6: 7040 50d6 0421 |000d: invoke-direct {v4, v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V // method@d650 │ │ +4443cc: 1f04 1e08 |0010: check-cast v4, Landroidx/lifecycle/ViewModel; // type@081e │ │ +4443d0: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/viewmodel/FilesystemListViewmodelFactory; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/Class; │ │ │ │ @@ -1599377,21 +1599373,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -444550: |[444550] tech.ula.viewmodel.IllegalStateTransition.:(Ljava/lang/String;)V │ │ -444560: 1a00 2cd3 |0000: const-string v0, "transition" // string@d32c │ │ -444564: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44456a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -44456c: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -444572: 5b12 e6a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -444576: 0e00 |000b: return-void │ │ +444544: |[444544] tech.ula.viewmodel.IllegalStateTransition.:(Ljava/lang/String;)V │ │ +444554: 1a00 2cd3 |0000: const-string v0, "transition" // string@d32c │ │ +444558: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44455e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +444560: 7020 6fd6 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +444566: 5b12 e6a3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +44456a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=426 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/IllegalStateTransition; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1599400,101 +1599396,101 @@ │ │ type : '(Ltech/ula/viewmodel/IllegalStateTransition;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/IllegalStateTransition;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -444500: |[444500] tech.ula.viewmodel.IllegalStateTransition.copy$default:(Ltech/ula/viewmodel/IllegalStateTransition;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/IllegalStateTransition; │ │ -444510: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -444514: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -444518: 5401 e6a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -44451c: 6e20 72d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/IllegalStateTransition;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/IllegalStateTransition; // method@d672 │ │ -444522: 0c00 |0009: move-result-object v0 │ │ -444524: 1100 |000a: return-object v0 │ │ +4444f4: |[4444f4] tech.ula.viewmodel.IllegalStateTransition.copy$default:(Ltech/ula/viewmodel/IllegalStateTransition;Ljava/lang/String;ILjava/lang/Object;)Ltech/ula/viewmodel/IllegalStateTransition; │ │ +444504: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +444508: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +44450c: 5401 e6a3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +444510: 6e20 72d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/IllegalStateTransition;.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/IllegalStateTransition; // method@d672 │ │ +444516: 0c00 |0009: move-result-object v0 │ │ +444518: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44448c: |[44448c] tech.ula.viewmodel.IllegalStateTransition.component1:()Ljava/lang/String; │ │ -44449c: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -4444a0: 1100 |0002: return-object v0 │ │ +444480: |[444480] tech.ula.viewmodel.IllegalStateTransition.component1:()Ljava/lang/String; │ │ +444490: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +444494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;)Ltech/ula/viewmodel/IllegalStateTransition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -444528: |[444528] tech.ula.viewmodel.IllegalStateTransition.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/IllegalStateTransition; │ │ -444538: 1a00 2cd3 |0000: const-string v0, "transition" // string@d32c │ │ -44453c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444542: 2200 961b |0005: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -444546: 7020 70d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ -44454c: 1100 |000a: return-object v0 │ │ +44451c: |[44451c] tech.ula.viewmodel.IllegalStateTransition.copy:(Ljava/lang/String;)Ltech/ula/viewmodel/IllegalStateTransition; │ │ +44452c: 1a00 2cd3 |0000: const-string v0, "transition" // string@d32c │ │ +444530: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444536: 2200 961b |0005: new-instance v0, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +44453a: 7020 70d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/IllegalStateTransition;.:(Ljava/lang/String;)V // method@d670 │ │ +444540: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -444424: |[444424] tech.ula.viewmodel.IllegalStateTransition.equals:(Ljava/lang/Object;)Z │ │ -444434: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -444438: 2020 961b |0002: instance-of v0, v2, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -44443c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -444440: 1f02 961b |0006: check-cast v2, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ -444444: 5410 e6a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -444448: 5422 e6a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -44444c: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -444452: 0a02 |000f: move-result v2 │ │ -444454: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -444458: 2803 |0012: goto 0015 // +0003 │ │ -44445a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -44445c: 0f02 |0014: return v2 │ │ -44445e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -444460: 0f02 |0016: return v2 │ │ +444418: |[444418] tech.ula.viewmodel.IllegalStateTransition.equals:(Ljava/lang/Object;)Z │ │ +444428: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +44442c: 2020 961b |0002: instance-of v0, v2, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +444430: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +444434: 1f02 961b |0006: check-cast v2, Ltech/ula/viewmodel/IllegalStateTransition; // type@1b96 │ │ +444438: 5410 e6a3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +44443c: 5422 e6a3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +444440: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +444446: 0a02 |000f: move-result v2 │ │ +444448: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +44444c: 2803 |0012: goto 0015 // +0003 │ │ +44444e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +444450: 0f02 |0014: return v2 │ │ +444452: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +444454: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ name : 'getTransition' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4444a4: |[4444a4] tech.ula.viewmodel.IllegalStateTransition.getTransition:()Ljava/lang/String; │ │ -4444b4: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -4444b8: 1100 |0002: return-object v0 │ │ +444498: |[444498] tech.ula.viewmodel.IllegalStateTransition.getTransition:()Ljava/lang/String; │ │ +4444a8: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +4444ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/IllegalStateTransition; │ │ │ │ #4 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ @@ -1599502,47 +1599498,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -444464: |[444464] tech.ula.viewmodel.IllegalStateTransition.hashCode:()I │ │ -444474: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -444478: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -44447c: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -444482: 0a00 |0007: move-result v0 │ │ -444484: 2802 |0008: goto 000a // +0002 │ │ -444486: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -444488: 0f00 |000a: return v0 │ │ +444458: |[444458] tech.ula.viewmodel.IllegalStateTransition.hashCode:()I │ │ +444468: 5410 e6a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +44446c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +444470: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +444476: 0a00 |0007: move-result v0 │ │ +444478: 2802 |0008: goto 000a // +0002 │ │ +44447a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +44447c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/IllegalStateTransition;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4444bc: |[4444bc] tech.ula.viewmodel.IllegalStateTransition.toString:()Ljava/lang/String; │ │ -4444cc: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4444d0: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4444d6: 1a01 002d |0005: const-string v1, "IllegalStateTransition(transition=" // string@2d00 │ │ -4444da: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4444e0: 5421 e6a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ -4444e4: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4444ea: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -4444ee: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4444f4: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4444fa: 0c00 |0017: move-result-object v0 │ │ -4444fc: 1100 |0018: return-object v0 │ │ +4444b0: |[4444b0] tech.ula.viewmodel.IllegalStateTransition.toString:()Ljava/lang/String; │ │ +4444c0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4444c4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4444ca: 1a01 002d |0005: const-string v1, "IllegalStateTransition(transition=" // string@2d00 │ │ +4444ce: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4444d4: 5421 e6a3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/IllegalStateTransition;.transition:Ljava/lang/String; // field@a3e6 │ │ +4444d8: 6e20 8f84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4444de: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +4444e2: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4444e8: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4444ee: 0c00 |0017: move-result-object v0 │ │ +4444f0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5372 header: │ │ @@ -1599576,37 +1599572,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -44473c: |[44473c] tech.ula.viewmodel.InsufficientAvailableStorage.:()V │ │ -44474c: 2200 991b |0000: new-instance v0, Ltech/ula/viewmodel/InsufficientAvailableStorage; // type@1b99 │ │ -444750: 7010 83d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/InsufficientAvailableStorage;.:()V // method@d683 │ │ -444756: 6900 e9a3 |0005: sput-object v0, Ltech/ula/viewmodel/InsufficientAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/InsufficientAvailableStorage; // field@a3e9 │ │ -44475a: 0e00 |0007: return-void │ │ +444730: |[444730] tech.ula.viewmodel.InsufficientAvailableStorage.:()V │ │ +444740: 2200 991b |0000: new-instance v0, Ltech/ula/viewmodel/InsufficientAvailableStorage; // type@1b99 │ │ +444744: 7010 83d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/InsufficientAvailableStorage;.:()V // method@d683 │ │ +44474a: 6900 e9a3 |0005: sput-object v0, Ltech/ula/viewmodel/InsufficientAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/InsufficientAvailableStorage; // field@a3e9 │ │ +44474e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/InsufficientAvailableStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -44475c: |[44475c] tech.ula.viewmodel.InsufficientAvailableStorage.:()V │ │ -44476c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44476e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -444774: 0e00 |0004: return-void │ │ +444750: |[444750] tech.ula.viewmodel.InsufficientAvailableStorage.:()V │ │ +444760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +444762: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +444768: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=446 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/InsufficientAvailableStorage; │ │ │ │ Virtual methods - │ │ @@ -1599668,21 +1599664,21 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4448a4: |[4448a4] tech.ula.viewmodel.LargeDownloadRequired.:(Ljava/util/List;)V │ │ -4448b4: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -4448b8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4448be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -4448c0: 7020 36d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ -4448c6: 5b12 eaa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -4448ca: 0e00 |000b: return-void │ │ +444898: |[444898] tech.ula.viewmodel.LargeDownloadRequired.:(Ljava/util/List;)V │ │ +4448a8: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +4448ac: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4448b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +4448b4: 7020 36d7 0100 |0006: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ +4448ba: 5b12 eaa3 |0009: iput-object v2, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +4448be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=453 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/viewmodel/LargeDownloadRequired; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1599691,101 +1599687,101 @@ │ │ type : '(Ltech/ula/viewmodel/LargeDownloadRequired;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/viewmodel/LargeDownloadRequired;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -444854: |[444854] tech.ula.viewmodel.LargeDownloadRequired.copy$default:(Ltech/ula/viewmodel/LargeDownloadRequired;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/viewmodel/LargeDownloadRequired; │ │ -444864: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -444868: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -44486c: 5401 eaa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -444870: 6e20 86d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/LargeDownloadRequired;.copy:(Ljava/util/List;)Ltech/ula/viewmodel/LargeDownloadRequired; // method@d686 │ │ -444876: 0c00 |0009: move-result-object v0 │ │ -444878: 1100 |000a: return-object v0 │ │ +444848: |[444848] tech.ula.viewmodel.LargeDownloadRequired.copy$default:(Ltech/ula/viewmodel/LargeDownloadRequired;Ljava/util/List;ILjava/lang/Object;)Ltech/ula/viewmodel/LargeDownloadRequired; │ │ +444858: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +44485c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +444860: 5401 eaa3 |0004: iget-object v1, v0, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +444864: 6e20 86d6 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/LargeDownloadRequired;.copy:(Ljava/util/List;)Ltech/ula/viewmodel/LargeDownloadRequired; // method@d686 │ │ +44486a: 0c00 |0009: move-result-object v0 │ │ +44486c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ name : 'component1' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -444824: |[444824] tech.ula.viewmodel.LargeDownloadRequired.component1:()Ljava/util/List; │ │ -444834: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -444838: 1100 |0002: return-object v0 │ │ +444818: |[444818] tech.ula.viewmodel.LargeDownloadRequired.component1:()Ljava/util/List; │ │ +444828: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +44482c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ name : 'copy' │ │ type : '(Ljava/util/List;)Ltech/ula/viewmodel/LargeDownloadRequired;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -44487c: |[44487c] tech.ula.viewmodel.LargeDownloadRequired.copy:(Ljava/util/List;)Ltech/ula/viewmodel/LargeDownloadRequired; │ │ -44488c: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ -444890: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444896: 2200 9a1b |0005: new-instance v0, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -44489a: 7020 84d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/LargeDownloadRequired;.:(Ljava/util/List;)V // method@d684 │ │ -4448a0: 1100 |000a: return-object v0 │ │ +444870: |[444870] tech.ula.viewmodel.LargeDownloadRequired.copy:(Ljava/util/List;)Ltech/ula/viewmodel/LargeDownloadRequired; │ │ +444880: 1a00 bb83 |0000: const-string v0, "downloadRequirements" // string@83bb │ │ +444884: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44488a: 2200 9a1b |0005: new-instance v0, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +44488e: 7020 84d6 2000 |0007: invoke-direct {v0, v2}, Ltech/ula/viewmodel/LargeDownloadRequired;.:(Ljava/util/List;)V // method@d684 │ │ +444894: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -444778: |[444778] tech.ula.viewmodel.LargeDownloadRequired.equals:(Ljava/lang/Object;)Z │ │ -444788: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ -44478c: 2020 9a1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -444790: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -444794: 1f02 9a1b |0006: check-cast v2, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -444798: 5410 eaa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -44479c: 5422 eaa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -4447a0: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4447a6: 0a02 |000f: move-result v2 │ │ -4447a8: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -4447ac: 2803 |0012: goto 0015 // +0003 │ │ -4447ae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -4447b0: 0f02 |0014: return v2 │ │ -4447b2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -4447b4: 0f02 |0016: return v2 │ │ +44476c: |[44476c] tech.ula.viewmodel.LargeDownloadRequired.equals:(Ljava/lang/Object;)Z │ │ +44477c: 3221 1500 |0000: if-eq v1, v2, 0015 // +0015 │ │ +444780: 2020 9a1b |0002: instance-of v0, v2, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +444784: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +444788: 1f02 9a1b |0006: check-cast v2, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +44478c: 5410 eaa3 |0008: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +444790: 5422 eaa3 |000a: iget-object v2, v2, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +444794: 7120 559f 2000 |000c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44479a: 0a02 |000f: move-result v2 │ │ +44479c: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +4447a0: 2803 |0012: goto 0015 // +0003 │ │ +4447a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +4447a4: 0f02 |0014: return v2 │ │ +4447a6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +4447a8: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ name : 'getDownloadRequirements' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -44483c: |[44483c] tech.ula.viewmodel.LargeDownloadRequired.getDownloadRequirements:()Ljava/util/List; │ │ -44484c: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -444850: 1100 |0002: return-object v0 │ │ +444830: |[444830] tech.ula.viewmodel.LargeDownloadRequired.getDownloadRequirements:()Ljava/util/List; │ │ +444840: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +444844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/viewmodel/LargeDownloadRequired; │ │ │ │ #4 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ @@ -1599793,47 +1599789,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4447b8: |[4447b8] tech.ula.viewmodel.LargeDownloadRequired.hashCode:()I │ │ -4447c8: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -4447cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -4447d0: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ -4447d6: 0a00 |0007: move-result v0 │ │ -4447d8: 2802 |0008: goto 000a // +0002 │ │ -4447da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4447dc: 0f00 |000a: return v0 │ │ +4447ac: |[4447ac] tech.ula.viewmodel.LargeDownloadRequired.hashCode:()I │ │ +4447bc: 5410 eaa3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +4447c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +4447c4: 6e10 0984 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@8409 │ │ +4447ca: 0a00 |0007: move-result v0 │ │ +4447cc: 2802 |0008: goto 000a // +0002 │ │ +4447ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4447d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ltech/ula/viewmodel/LargeDownloadRequired;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4447e0: |[4447e0] tech.ula.viewmodel.LargeDownloadRequired.toString:()Ljava/lang/String; │ │ -4447f0: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -4447f4: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4447fa: 1a01 8c3d |0005: const-string v1, "LargeDownloadRequired(downloadRequirements=" // string@3d8c │ │ -4447fe: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -444804: 5421 eaa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ -444808: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -44480e: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ -444812: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -444818: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -44481e: 0c00 |0017: move-result-object v0 │ │ -444820: 1100 |0018: return-object v0 │ │ +4447d4: |[4447d4] tech.ula.viewmodel.LargeDownloadRequired.toString:()Ljava/lang/String; │ │ +4447e4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +4447e8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4447ee: 1a01 8c3d |0005: const-string v1, "LargeDownloadRequired(downloadRequirements=" // string@3d8c │ │ +4447f2: 6e20 8f84 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4447f8: 5421 eaa3 |000a: iget-object v1, v2, Ltech/ula/viewmodel/LargeDownloadRequired;.downloadRequirements:Ljava/util/List; // field@a3ea │ │ +4447fc: 6e20 8e84 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +444802: 1a01 5211 |000f: const-string v1, ")" // string@1152 │ │ +444806: 6e20 8f84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44480c: 6e10 9f84 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +444812: 0c00 |0017: move-result-object v0 │ │ +444814: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5374 header: │ │ @@ -1599867,37 +1599863,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4448cc: |[4448cc] tech.ula.viewmodel.LowStorageAcknowledgementRequired.:()V │ │ -4448dc: 2200 9b1b |0000: new-instance v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // type@1b9b │ │ -4448e0: 7010 8dd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.:()V // method@d68d │ │ -4448e6: 6900 eba3 |0005: sput-object v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.INSTANCE:Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // field@a3eb │ │ -4448ea: 0e00 |0007: return-void │ │ +4448c0: |[4448c0] tech.ula.viewmodel.LowStorageAcknowledgementRequired.:()V │ │ +4448d0: 2200 9b1b |0000: new-instance v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // type@1b9b │ │ +4448d4: 7010 8dd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.:()V // method@d68d │ │ +4448da: 6900 eba3 |0005: sput-object v0, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;.INSTANCE:Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // field@a3eb │ │ +4448de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/LowStorageAcknowledgementRequired;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4448ec: |[4448ec] tech.ula.viewmodel.LowStorageAcknowledgementRequired.:()V │ │ -4448fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4448fe: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ -444904: 0e00 |0004: return-void │ │ +4448e0: |[4448e0] tech.ula.viewmodel.LowStorageAcknowledgementRequired.:()V │ │ +4448f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4448f2: 7020 36d7 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/UserInputRequiredState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d736 │ │ +4448f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=451 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; │ │ │ │ Virtual methods - │ │ @@ -1599948,23 +1599944,23 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -444e00: |[444e00] tech.ula.viewmodel.MainActivityViewModelFactory.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;)V │ │ -444e10: 1a00 3a75 |0000: const-string v0, "appsStartupFsm" // string@753a │ │ -444e14: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444e1a: 1a00 84c3 |0005: const-string v0, "sessionStartupFsm" // string@c384 │ │ -444e1e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444e24: 7010 8640 0100 |000a: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -444e2a: 5b12 0aa4 |000d: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModelFactory;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a40a │ │ -444e2e: 5b13 0ba4 |000f: iput-object v3, v1, Ltech/ula/viewmodel/MainActivityViewModelFactory;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a40b │ │ -444e32: 0e00 |0011: return-void │ │ +444df4: |[444df4] tech.ula.viewmodel.MainActivityViewModelFactory.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;)V │ │ +444e04: 1a00 3a75 |0000: const-string v0, "appsStartupFsm" // string@753a │ │ +444e08: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444e0e: 1a00 84c3 |0005: const-string v0, "sessionStartupFsm" // string@c384 │ │ +444e12: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444e18: 7010 8640 0100 |000a: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +444e1e: 5b12 0aa4 |000d: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModelFactory;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a40a │ │ +444e22: 5b13 0ba4 |000f: iput-object v3, v1, Ltech/ula/viewmodel/MainActivityViewModelFactory;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a40b │ │ +444e26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=468 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ltech/ula/viewmodel/MainActivityViewModelFactory; │ │ 0x0000 - 0x0012 reg=2 (null) Ltech/ula/model/state/AppsStartupFsm; │ │ 0x0000 - 0x0012 reg=3 (null) Ltech/ula/model/state/SessionStartupFsm; │ │ @@ -1599975,27 +1599971,27 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -444dc4: |[444dc4] tech.ula.viewmodel.MainActivityViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -444dd4: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -444dd8: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -444dde: 2208 a51b |0005: new-instance v8, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ -444de2: 5472 0aa4 |0007: iget-object v2, v7, Ltech/ula/viewmodel/MainActivityViewModelFactory;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a40a │ │ -444de6: 5473 0ba4 |0009: iget-object v3, v7, Ltech/ula/viewmodel/MainActivityViewModelFactory;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a40b │ │ -444dea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -444dec: 1245 |000c: const/4 v5, #int 4 // #4 │ │ -444dee: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -444df0: 0781 |000e: move-object v1, v8 │ │ -444df2: 7606 a9d6 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6a9 │ │ -444df8: 1f08 1e08 |0012: check-cast v8, Landroidx/lifecycle/ViewModel; // type@081e │ │ -444dfc: 1108 |0014: return-object v8 │ │ +444db8: |[444db8] tech.ula.viewmodel.MainActivityViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +444dc8: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +444dcc: 7120 5f9f 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +444dd2: 2208 a51b |0005: new-instance v8, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ +444dd6: 5472 0aa4 |0007: iget-object v2, v7, Ltech/ula/viewmodel/MainActivityViewModelFactory;.appsStartupFsm:Ltech/ula/model/state/AppsStartupFsm; // field@a40a │ │ +444dda: 5473 0ba4 |0009: iget-object v3, v7, Ltech/ula/viewmodel/MainActivityViewModelFactory;.sessionStartupFsm:Ltech/ula/model/state/SessionStartupFsm; // field@a40b │ │ +444dde: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +444de0: 1245 |000c: const/4 v5, #int 4 // #4 │ │ +444de2: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +444de4: 0781 |000e: move-object v1, v8 │ │ +444de6: 7606 a9d6 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/MainActivityViewModel;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6a9 │ │ +444dec: 1f08 1e08 |0012: check-cast v8, Landroidx/lifecycle/ViewModel; // type@081e │ │ +444df0: 1108 |0014: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Ltech/ula/viewmodel/MainActivityViewModelFactory; │ │ 0x0000 - 0x0015 reg=8 (null) Ljava/lang/Class; │ │ │ │ @@ -1600032,37 +1600028,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -445f6c: |[445f6c] tech.ula.viewmodel.NoAppSelectedWhenPreferenceSubmitted.:()V │ │ -445f7c: 2200 a71b |0000: new-instance v0, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // type@1ba7 │ │ -445f80: 7010 ddd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.:()V // method@d6dd │ │ -445f86: 6900 0ca4 |0005: sput-object v0, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // field@a40c │ │ -445f8a: 0e00 |0007: return-void │ │ +445f60: |[445f60] tech.ula.viewmodel.NoAppSelectedWhenPreferenceSubmitted.:()V │ │ +445f70: 2200 a71b |0000: new-instance v0, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // type@1ba7 │ │ +445f74: 7010 ddd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.:()V // method@d6dd │ │ +445f7a: 6900 0ca4 |0005: sput-object v0, Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; // field@a40c │ │ +445f7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -445f8c: |[445f8c] tech.ula.viewmodel.NoAppSelectedWhenPreferenceSubmitted.:()V │ │ -445f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -445f9e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -445fa4: 0e00 |0004: return-void │ │ +445f80: |[445f80] tech.ula.viewmodel.NoAppSelectedWhenPreferenceSubmitted.:()V │ │ +445f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +445f92: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +445f98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/NoAppSelectedWhenPreferenceSubmitted; │ │ │ │ Virtual methods - │ │ @@ -1600099,37 +1600095,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -445fa8: |[445fa8] tech.ula.viewmodel.NoAppSelectedWhenTransitionNecessary.:()V │ │ -445fb8: 2200 a81b |0000: new-instance v0, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // type@1ba8 │ │ -445fbc: 7010 dfd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.:()V // method@d6df │ │ -445fc2: 6900 0da4 |0005: sput-object v0, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // field@a40d │ │ -445fc6: 0e00 |0007: return-void │ │ +445f9c: |[445f9c] tech.ula.viewmodel.NoAppSelectedWhenTransitionNecessary.:()V │ │ +445fac: 2200 a81b |0000: new-instance v0, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // type@1ba8 │ │ +445fb0: 7010 dfd6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.:()V // method@d6df │ │ +445fb6: 6900 0da4 |0005: sput-object v0, Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; // field@a40d │ │ +445fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -445fc8: |[445fc8] tech.ula.viewmodel.NoAppSelectedWhenTransitionNecessary.:()V │ │ -445fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -445fda: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -445fe0: 0e00 |0004: return-void │ │ +445fbc: |[445fbc] tech.ula.viewmodel.NoAppSelectedWhenTransitionNecessary.:()V │ │ +445fcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +445fce: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +445fd4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=432 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/NoAppSelectedWhenTransitionNecessary; │ │ │ │ Virtual methods - │ │ @@ -1600166,37 +1600162,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -445fe4: |[445fe4] tech.ula.viewmodel.NoFilesystemSelectedWhenCredentialsSubmitted.:()V │ │ -445ff4: 2200 a91b |0000: new-instance v0, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // type@1ba9 │ │ -445ff8: 7010 e1d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.:()V // method@d6e1 │ │ -445ffe: 6900 0ea4 |0005: sput-object v0, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // field@a40e │ │ -446002: 0e00 |0007: return-void │ │ +445fd8: |[445fd8] tech.ula.viewmodel.NoFilesystemSelectedWhenCredentialsSubmitted.:()V │ │ +445fe8: 2200 a91b |0000: new-instance v0, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // type@1ba9 │ │ +445fec: 7010 e1d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.:()V // method@d6e1 │ │ +445ff2: 6900 0ea4 |0005: sput-object v0, Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;.INSTANCE:Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; // field@a40e │ │ +445ff6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446004: |[446004] tech.ula.viewmodel.NoFilesystemSelectedWhenCredentialsSubmitted.:()V │ │ -446014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446016: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -44601c: 0e00 |0004: return-void │ │ +445ff8: |[445ff8] tech.ula.viewmodel.NoFilesystemSelectedWhenCredentialsSubmitted.:()V │ │ +446008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +44600a: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +446010: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=430 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/NoFilesystemSelectedWhenCredentialsSubmitted; │ │ │ │ Virtual methods - │ │ @@ -1600233,37 +1600229,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446020: |[446020] tech.ula.viewmodel.NoSelectionsMadeWhenPermissionsGranted.:()V │ │ -446030: 2200 aa1b |0000: new-instance v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // type@1baa │ │ -446034: 7010 e3d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.:()V // method@d6e3 │ │ -44603a: 6900 0fa4 |0005: sput-object v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // field@a40f │ │ -44603e: 0e00 |0007: return-void │ │ +446014: |[446014] tech.ula.viewmodel.NoSelectionsMadeWhenPermissionsGranted.:()V │ │ +446024: 2200 aa1b |0000: new-instance v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // type@1baa │ │ +446028: 7010 e3d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.:()V // method@d6e3 │ │ +44602e: 6900 0fa4 |0005: sput-object v0, Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; // field@a40f │ │ +446032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446040: |[446040] tech.ula.viewmodel.NoSelectionsMadeWhenPermissionsGranted.:()V │ │ -446050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446052: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -446058: 0e00 |0004: return-void │ │ +446034: |[446034] tech.ula.viewmodel.NoSelectionsMadeWhenPermissionsGranted.:()V │ │ +446044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446046: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +44604c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/NoSelectionsMadeWhenPermissionsGranted; │ │ │ │ Virtual methods - │ │ @@ -1600300,37 +1600296,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -44605c: |[44605c] tech.ula.viewmodel.NoSessionSelectedWhenTransitionNecessary.:()V │ │ -44606c: 2200 ab1b |0000: new-instance v0, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // type@1bab │ │ -446070: 7010 e5d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.:()V // method@d6e5 │ │ -446076: 6900 10a4 |0005: sput-object v0, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // field@a410 │ │ -44607a: 0e00 |0007: return-void │ │ +446050: |[446050] tech.ula.viewmodel.NoSessionSelectedWhenTransitionNecessary.:()V │ │ +446060: 2200 ab1b |0000: new-instance v0, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // type@1bab │ │ +446064: 7010 e5d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.:()V // method@d6e5 │ │ +44606a: 6900 10a4 |0005: sput-object v0, Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;.INSTANCE:Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; // field@a410 │ │ +44606e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -44607c: |[44607c] tech.ula.viewmodel.NoSessionSelectedWhenTransitionNecessary.:()V │ │ -44608c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -44608e: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -446094: 0e00 |0004: return-void │ │ +446070: |[446070] tech.ula.viewmodel.NoSessionSelectedWhenTransitionNecessary.:()V │ │ +446080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446082: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +446088: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=436 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/NoSessionSelectedWhenTransitionNecessary; │ │ │ │ Virtual methods - │ │ @@ -1600367,37 +1600363,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446098: |[446098] tech.ula.viewmodel.ProgressBarOperationComplete.:()V │ │ -4460a8: 2200 ac1b |0000: new-instance v0, Ltech/ula/viewmodel/ProgressBarOperationComplete; // type@1bac │ │ -4460ac: 7010 e7d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ProgressBarOperationComplete;.:()V // method@d6e7 │ │ -4460b2: 6900 11a4 |0005: sput-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ -4460b6: 0e00 |0007: return-void │ │ +44608c: |[44608c] tech.ula.viewmodel.ProgressBarOperationComplete.:()V │ │ +44609c: 2200 ac1b |0000: new-instance v0, Ltech/ula/viewmodel/ProgressBarOperationComplete; // type@1bac │ │ +4460a0: 7010 e7d6 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/ProgressBarOperationComplete;.:()V // method@d6e7 │ │ +4460a6: 6900 11a4 |0005: sput-object v0, Ltech/ula/viewmodel/ProgressBarOperationComplete;.INSTANCE:Ltech/ula/viewmodel/ProgressBarOperationComplete; // field@a411 │ │ +4460aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/ProgressBarOperationComplete;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4460b8: |[4460b8] tech.ula.viewmodel.ProgressBarOperationComplete.:()V │ │ -4460c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4460ca: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -4460d0: 0e00 |0004: return-void │ │ +4460ac: |[4460ac] tech.ula.viewmodel.ProgressBarOperationComplete.:()V │ │ +4460bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4460be: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +4460c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=466 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/ProgressBarOperationComplete; │ │ │ │ Virtual methods - │ │ @@ -1600442,20 +1600438,20 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -446a78: |[446a78] tech.ula.viewmodel.SessionEditViewmodelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -446a88: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -446a8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446a92: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -446a98: 5b12 29a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a429 │ │ -446a9c: 0e00 |000a: return-void │ │ +446a6c: |[446a6c] tech.ula.viewmodel.SessionEditViewmodelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +446a7c: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +446a80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446a86: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +446a8c: 5b12 29a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a429 │ │ +446a90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/SessionEditViewmodelFactory; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ │ │ @@ -1600465,22 +1600461,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -446a48: |[446a48] tech.ula.viewmodel.SessionEditViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -446a58: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -446a5c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446a62: 2202 b51b |0005: new-instance v2, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ -446a66: 5410 29a4 |0007: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a429 │ │ -446a6a: 7020 0ed7 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionEditViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d70e │ │ -446a70: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ -446a74: 1102 |000e: return-object v2 │ │ +446a3c: |[446a3c] tech.ula.viewmodel.SessionEditViewmodelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +446a4c: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +446a50: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446a56: 2202 b51b |0005: new-instance v2, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ +446a5a: 5410 29a4 |0007: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a429 │ │ +446a5e: 7020 0ed7 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionEditViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d70e │ │ +446a64: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ +446a68: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/SessionEditViewmodelFactory; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -1600526,20 +1600522,20 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -446c90: |[446c90] tech.ula.viewmodel.SessionListViewModelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ -446ca0: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ -446ca4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446caa: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ -446cb0: 5b12 34a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a434 │ │ -446cb4: 0e00 |000a: return-void │ │ +446c84: |[446c84] tech.ula.viewmodel.SessionListViewModelFactory.:(Ltech/ula/model/repositories/UlaDatabase;)V │ │ +446c94: 1a00 d1d3 |0000: const-string v0, "ulaDatabase" // string@d3d1 │ │ +446c98: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446c9e: 7010 8640 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@4086 │ │ +446ca4: 5b12 34a4 |0008: iput-object v2, v1, Ltech/ula/viewmodel/SessionListViewModelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a434 │ │ +446ca8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/SessionListViewModelFactory; │ │ 0x0000 - 0x000b reg=2 (null) Ltech/ula/model/repositories/UlaDatabase; │ │ │ │ @@ -1600549,22 +1600545,22 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -446c60: |[446c60] tech.ula.viewmodel.SessionListViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -446c70: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ -446c74: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446c7a: 2202 ba1b |0005: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -446c7e: 5410 34a4 |0007: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a434 │ │ -446c82: 7020 25d7 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionListViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d725 │ │ -446c88: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ -446c8c: 1102 |000e: return-object v2 │ │ +446c54: |[446c54] tech.ula.viewmodel.SessionListViewModelFactory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +446c64: 1a00 fab0 |0000: const-string v0, "modelClass" // string@b0fa │ │ +446c68: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446c6e: 2202 ba1b |0005: new-instance v2, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +446c72: 5410 34a4 |0007: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModelFactory;.ulaDatabase:Ltech/ula/model/repositories/UlaDatabase; // field@a434 │ │ +446c76: 7020 25d7 0200 |0009: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionListViewModel;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d725 │ │ +446c7c: 1f02 1e08 |000c: check-cast v2, Landroidx/lifecycle/ViewModel; // type@081e │ │ +446c80: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/SessionListViewModelFactory; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -1600601,37 +1600597,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446e68: |[446e68] tech.ula.viewmodel.StartingSetup.:()V │ │ -446e78: 2200 bc1b |0000: new-instance v0, Ltech/ula/viewmodel/StartingSetup; // type@1bbc │ │ -446e7c: 7010 2ed7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/StartingSetup;.:()V // method@d72e │ │ -446e82: 6900 35a4 |0005: sput-object v0, Ltech/ula/viewmodel/StartingSetup;.INSTANCE:Ltech/ula/viewmodel/StartingSetup; // field@a435 │ │ -446e86: 0e00 |0007: return-void │ │ +446e5c: |[446e5c] tech.ula.viewmodel.StartingSetup.:()V │ │ +446e6c: 2200 bc1b |0000: new-instance v0, Ltech/ula/viewmodel/StartingSetup; // type@1bbc │ │ +446e70: 7010 2ed7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/StartingSetup;.:()V // method@d72e │ │ +446e76: 6900 35a4 |0005: sput-object v0, Ltech/ula/viewmodel/StartingSetup;.INSTANCE:Ltech/ula/viewmodel/StartingSetup; // field@a435 │ │ +446e7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/StartingSetup;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446e88: |[446e88] tech.ula.viewmodel.StartingSetup.:()V │ │ -446e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446e9a: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -446ea0: 0e00 |0004: return-void │ │ +446e7c: |[446e7c] tech.ula.viewmodel.StartingSetup.:()V │ │ +446e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446e8e: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +446e94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/StartingSetup; │ │ │ │ Virtual methods - │ │ @@ -1600668,37 +1600664,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446ed4: |[446ed4] tech.ula.viewmodel.TooManySelectionsMadeWhenPermissionsGranted.:()V │ │ -446ee4: 2200 be1b |0000: new-instance v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // type@1bbe │ │ -446ee8: 7010 32d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.:()V // method@d732 │ │ -446eee: 6900 36a4 |0005: sput-object v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // field@a436 │ │ -446ef2: 0e00 |0007: return-void │ │ +446ec8: |[446ec8] tech.ula.viewmodel.TooManySelectionsMadeWhenPermissionsGranted.:()V │ │ +446ed8: 2200 be1b |0000: new-instance v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // type@1bbe │ │ +446edc: 7010 32d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.:()V // method@d732 │ │ +446ee2: 6900 36a4 |0005: sput-object v0, Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;.INSTANCE:Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; // field@a436 │ │ +446ee6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446ef4: |[446ef4] tech.ula.viewmodel.TooManySelectionsMadeWhenPermissionsGranted.:()V │ │ -446f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446f06: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ -446f0c: 0e00 |0004: return-void │ │ +446ee8: |[446ee8] tech.ula.viewmodel.TooManySelectionsMadeWhenPermissionsGranted.:()V │ │ +446ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446efa: 7020 6fd6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/IllegalState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d66f │ │ +446f00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=427 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/TooManySelectionsMadeWhenPermissionsGranted; │ │ │ │ Virtual methods - │ │ @@ -1600735,37 +1600731,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446f80: |[446f80] tech.ula.viewmodel.VerifyingAvailableStorage.:()V │ │ -446f90: 2200 c11b |0000: new-instance v0, Ltech/ula/viewmodel/VerifyingAvailableStorage; // type@1bc1 │ │ -446f94: 7010 38d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/VerifyingAvailableStorage;.:()V // method@d738 │ │ -446f9a: 6900 38a4 |0005: sput-object v0, Ltech/ula/viewmodel/VerifyingAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/VerifyingAvailableStorage; // field@a438 │ │ -446f9e: 0e00 |0007: return-void │ │ +446f74: |[446f74] tech.ula.viewmodel.VerifyingAvailableStorage.:()V │ │ +446f84: 2200 c11b |0000: new-instance v0, Ltech/ula/viewmodel/VerifyingAvailableStorage; // type@1bc1 │ │ +446f88: 7010 38d7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/VerifyingAvailableStorage;.:()V // method@d738 │ │ +446f8e: 6900 38a4 |0005: sput-object v0, Ltech/ula/viewmodel/VerifyingAvailableStorage;.INSTANCE:Ltech/ula/viewmodel/VerifyingAvailableStorage; // field@a438 │ │ +446f92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/VerifyingAvailableStorage;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446fa0: |[446fa0] tech.ula.viewmodel.VerifyingAvailableStorage.:()V │ │ -446fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446fb2: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -446fb8: 0e00 |0004: return-void │ │ +446f94: |[446f94] tech.ula.viewmodel.VerifyingAvailableStorage.:()V │ │ +446fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446fa6: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +446fac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=463 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/VerifyingAvailableStorage; │ │ │ │ Virtual methods - │ │ @@ -1600802,37 +1600798,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -446fbc: |[446fbc] tech.ula.viewmodel.VerifyingFilesystem.:()V │ │ -446fcc: 2200 c21b |0000: new-instance v0, Ltech/ula/viewmodel/VerifyingFilesystem; // type@1bc2 │ │ -446fd0: 7010 3ad7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/VerifyingFilesystem;.:()V // method@d73a │ │ -446fd6: 6900 39a4 |0005: sput-object v0, Ltech/ula/viewmodel/VerifyingFilesystem;.INSTANCE:Ltech/ula/viewmodel/VerifyingFilesystem; // field@a439 │ │ -446fda: 0e00 |0007: return-void │ │ +446fb0: |[446fb0] tech.ula.viewmodel.VerifyingFilesystem.:()V │ │ +446fc0: 2200 c21b |0000: new-instance v0, Ltech/ula/viewmodel/VerifyingFilesystem; // type@1bc2 │ │ +446fc4: 7010 3ad7 0000 |0002: invoke-direct {v0}, Ltech/ula/viewmodel/VerifyingFilesystem;.:()V // method@d73a │ │ +446fca: 6900 39a4 |0005: sput-object v0, Ltech/ula/viewmodel/VerifyingFilesystem;.INSTANCE:Ltech/ula/viewmodel/VerifyingFilesystem; // field@a439 │ │ +446fce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/VerifyingFilesystem;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -446fdc: |[446fdc] tech.ula.viewmodel.VerifyingFilesystem.:()V │ │ -446fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -446fee: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ -446ff4: 0e00 |0004: return-void │ │ +446fd0: |[446fd0] tech.ula.viewmodel.VerifyingFilesystem.:()V │ │ +446fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +446fe2: 7020 e9d6 0100 |0001: invoke-direct {v1, v0}, Ltech/ula/viewmodel/ProgressBarUpdateState;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d6e9 │ │ +446fe8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=462 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/VerifyingFilesystem; │ │ │ │ Virtual methods - │ │ @@ -1747279,39 +1747275,37 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Lokhttp3/internal/cache/DiskLruCache$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -3c2eac: |[3c2eac] okhttp3.internal.cache.DiskLruCache$2.:()V │ │ -3c2ebc: 1c00 4c17 |0000: const-class v0, Lokhttp3/internal/cache/DiskLruCache; // type@174c │ │ -3c2ec0: 0e00 |0002: return-void │ │ + insns size : 1 16-bit code units │ │ +3c2ea8: |[3c2ea8] okhttp3.internal.cache.DiskLruCache$2.:()V │ │ +3c2eb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=313 │ │ locals : │ │ │ │ #1 : (in Lokhttp3/internal/cache/DiskLruCache$2;) │ │ name : '' │ │ type : '(Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c2ec4: |[3c2ec4] okhttp3.internal.cache.DiskLruCache$2.:(Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V │ │ -3c2ed4: 5b01 5f85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$2;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855f │ │ -3c2ed8: 7020 a5b8 2000 |0002: invoke-direct {v0, v2}, Lokhttp3/internal/cache/FaultHidingSink;.:(Lokio/Sink;)V // method@b8a5 │ │ -3c2ede: 0e00 |0005: return-void │ │ +3c2ebc: |[3c2ebc] okhttp3.internal.cache.DiskLruCache$2.:(Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V │ │ +3c2ecc: 5b01 5f85 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$2;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855f │ │ +3c2ed0: 7020 a5b8 2000 |0002: invoke-direct {v0, v2}, Lokhttp3/internal/cache/FaultHidingSink;.:(Lokio/Sink;)V // method@b8a5 │ │ +3c2ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/cache/DiskLruCache$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/cache/DiskLruCache; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/Sink; │ │ @@ -1747322,19 +1747316,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3c2ee0: |[3c2ee0] okhttp3.internal.cache.DiskLruCache$2.onException:(Ljava/io/IOException;)V │ │ -3c2ef0: 5412 5f85 |0000: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$2;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855f │ │ -3c2ef4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -3c2ef6: 5c20 8885 |0003: iput-boolean v0, v2, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ -3c2efa: 0e00 |0005: return-void │ │ +3c2ed8: |[3c2ed8] okhttp3.internal.cache.DiskLruCache$2.onException:(Ljava/io/IOException;)V │ │ +3c2ee8: 5412 5f85 |0000: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$2;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@855f │ │ +3c2eec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +3c2eee: 5c20 8885 |0003: iput-boolean v0, v2, Lokhttp3/internal/cache/DiskLruCache;.hasJournalErrors:Z // field@8588 │ │ +3c2ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lokhttp3/internal/cache/DiskLruCache$2; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/IOException; │ │ │ │ @@ -1747372,18 +1747366,18 @@ │ │ type : '(Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c3080: |[3c3080] okhttp3.internal.cache.DiskLruCache$Editor$1.:(Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V │ │ -3c3090: 5b01 6485 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ -3c3094: 7020 a5b8 2000 |0002: invoke-direct {v0, v2}, Lokhttp3/internal/cache/FaultHidingSink;.:(Lokio/Sink;)V // method@b8a5 │ │ -3c309a: 0e00 |0005: return-void │ │ +3c3078: |[3c3078] okhttp3.internal.cache.DiskLruCache$Editor$1.:(Lokhttp3/internal/cache/DiskLruCache$Editor;Lokio/Sink;)V │ │ +3c3088: 5b01 6485 |0000: iput-object v1, v0, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ +3c308c: 7020 a5b8 2000 |0002: invoke-direct {v0, v2}, Lokhttp3/internal/cache/FaultHidingSink;.:(Lokio/Sink;)V // method@b8a5 │ │ +3c3092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lokhttp3/internal/cache/DiskLruCache$Editor$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lokhttp3/internal/cache/DiskLruCache$Editor; │ │ 0x0000 - 0x0006 reg=2 (null) Lokio/Sink; │ │ @@ -1747394,25 +1747388,25 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3c309c: |[3c309c] okhttp3.internal.cache.DiskLruCache$Editor$1.onException:(Ljava/io/IOException;)V │ │ -3c30ac: 5412 6485 |0000: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ -3c30b0: 5422 6785 |0002: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ -3c30b4: 1d02 |0004: monitor-enter v2 │ │ -3c30b6: 5410 6485 |0005: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ -3c30ba: 6e10 78b8 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.detach:()V // method@b878 │ │ -3c30c0: 1e02 |000a: monitor-exit v2 │ │ -3c30c2: 0e00 |000b: return-void │ │ -3c30c4: 0d00 |000c: move-exception v0 │ │ -3c30c6: 1e02 |000d: monitor-exit v2 │ │ -3c30c8: 2700 |000e: throw v0 │ │ +3c3094: |[3c3094] okhttp3.internal.cache.DiskLruCache$Editor$1.onException:(Ljava/io/IOException;)V │ │ +3c30a4: 5412 6485 |0000: iget-object v2, v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ +3c30a8: 5422 6785 |0002: iget-object v2, v2, Lokhttp3/internal/cache/DiskLruCache$Editor;.this$0:Lokhttp3/internal/cache/DiskLruCache; // field@8567 │ │ +3c30ac: 1d02 |0004: monitor-enter v2 │ │ +3c30ae: 5410 6485 |0005: iget-object v0, v1, Lokhttp3/internal/cache/DiskLruCache$Editor$1;.this$1:Lokhttp3/internal/cache/DiskLruCache$Editor; // field@8564 │ │ +3c30b2: 6e10 78b8 0000 |0007: invoke-virtual {v0}, Lokhttp3/internal/cache/DiskLruCache$Editor;.detach:()V // method@b878 │ │ +3c30b8: 1e02 |000a: monitor-exit v2 │ │ +3c30ba: 0e00 |000b: return-void │ │ +3c30bc: 0d00 |000c: move-exception v0 │ │ +3c30be: 1e02 |000d: monitor-exit v2 │ │ +3c30c0: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000e │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=900 │ │ 0x0005 line=901 │ │ 0x000a line=902 │ │ @@ -1747455,36 +1747449,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -417484: |[417484] org.slf4j.helpers.NOPLogger.:()V │ │ -417494: 2200 6d19 |0000: new-instance v0, Lorg/slf4j/helpers/NOPLogger; // type@196d │ │ -417498: 7010 d5ca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLogger;.:()V // method@cad5 │ │ -41749e: 6900 258f |0005: sput-object v0, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ -4174a2: 0e00 |0007: return-void │ │ +417478: |[417478] org.slf4j.helpers.NOPLogger.:()V │ │ +417488: 2200 6d19 |0000: new-instance v0, Lorg/slf4j/helpers/NOPLogger; // type@196d │ │ +41748c: 7010 d5ca 0000 |0002: invoke-direct {v0}, Lorg/slf4j/helpers/NOPLogger;.:()V // method@cad5 │ │ +417492: 6900 258f |0005: sput-object v0, Lorg/slf4j/helpers/NOPLogger;.NOP_LOGGER:Lorg/slf4j/helpers/NOPLogger; // field@8f25 │ │ +417496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4174a4: |[4174a4] org.slf4j.helpers.NOPLogger.:()V │ │ -4174b4: 7010 81ca 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.:()V // method@ca81 │ │ -4174ba: 0e00 |0003: return-void │ │ +417498: |[417498] org.slf4j.helpers.NOPLogger.:()V │ │ +4174a8: 7010 81ca 0000 |0000: invoke-direct {v0}, Lorg/slf4j/helpers/MarkerIgnoringBase;.:()V // method@ca81 │ │ +4174ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/slf4j/helpers/NOPLogger; │ │ │ │ Virtual methods - │ │ @@ -1747493,472 +1747487,472 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4174bc: |[4174bc] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;)V │ │ -4174cc: 0e00 |0000: return-void │ │ +4174b0: |[4174b0] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;)V │ │ +4174c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'debug' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4174d0: |[4174d0] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4174e0: 0e00 |0000: return-void │ │ +4174c4: |[4174c4] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +4174d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'debug' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4174e4: |[4174e4] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -4174f4: 0e00 |0000: return-void │ │ +4174d8: |[4174d8] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +4174e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'debug' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41750c: |[41750c] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -41751c: 0e00 |0000: return-void │ │ +417500: |[417500] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417510: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'debug' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4174f8: |[4174f8] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417508: 0e00 |0000: return-void │ │ +4174ec: |[4174ec] org.slf4j.helpers.NOPLogger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +4174fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'error' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417520: |[417520] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;)V │ │ -417530: 0e00 |0000: return-void │ │ +417514: |[417514] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;)V │ │ +417524: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'error' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417534: |[417534] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -417544: 0e00 |0000: return-void │ │ +417528: |[417528] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417538: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'error' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417548: |[417548] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417558: 0e00 |0000: return-void │ │ +41753c: |[41753c] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +41754c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'error' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417570: |[417570] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417580: 0e00 |0000: return-void │ │ +417564: |[417564] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +417574: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'error' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41755c: |[41755c] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -41756c: 0e00 |0000: return-void │ │ +417550: |[417550] org.slf4j.helpers.NOPLogger.error:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417560: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41746c: |[41746c] org.slf4j.helpers.NOPLogger.getName:()Ljava/lang/String; │ │ -41747c: 1a00 dd51 |0000: const-string v0, "NOP" // string@51dd │ │ -417480: 1100 |0002: return-object v0 │ │ +417460: |[417460] org.slf4j.helpers.NOPLogger.getName:()Ljava/lang/String; │ │ +417470: 1a00 dd51 |0000: const-string v0, "NOP" // string@51dd │ │ +417474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'info' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417584: |[417584] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;)V │ │ -417594: 0e00 |0000: return-void │ │ +417578: |[417578] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;)V │ │ +417588: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'info' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417598: |[417598] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -4175a8: 0e00 |0000: return-void │ │ +41758c: |[41758c] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +41759c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'info' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4175ac: |[4175ac] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -4175bc: 0e00 |0000: return-void │ │ +4175a0: |[4175a0] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +4175b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'info' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4175d4: |[4175d4] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4175e4: 0e00 |0000: return-void │ │ +4175c8: |[4175c8] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4175d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'info' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4175c0: |[4175c0] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -4175d0: 0e00 |0000: return-void │ │ +4175b4: |[4175b4] org.slf4j.helpers.NOPLogger.info:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +4175c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'isDebugEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -417408: |[417408] org.slf4j.helpers.NOPLogger.isDebugEnabled:()Z │ │ -417418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41741a: 0f00 |0001: return v0 │ │ +4173fc: |[4173fc] org.slf4j.helpers.NOPLogger.isDebugEnabled:()Z │ │ +41740c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41740e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'isErrorEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -41741c: |[41741c] org.slf4j.helpers.NOPLogger.isErrorEnabled:()Z │ │ -41742c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41742e: 0f00 |0001: return v0 │ │ +417410: |[417410] org.slf4j.helpers.NOPLogger.isErrorEnabled:()Z │ │ +417420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +417422: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'isInfoEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -417430: |[417430] org.slf4j.helpers.NOPLogger.isInfoEnabled:()Z │ │ -417440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -417442: 0f00 |0001: return v0 │ │ +417424: |[417424] org.slf4j.helpers.NOPLogger.isInfoEnabled:()Z │ │ +417434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +417436: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'isTraceEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -417444: |[417444] org.slf4j.helpers.NOPLogger.isTraceEnabled:()Z │ │ -417454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -417456: 0f00 |0001: return v0 │ │ +417438: |[417438] org.slf4j.helpers.NOPLogger.isTraceEnabled:()Z │ │ +417448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41744a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'isWarnEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -417458: |[417458] org.slf4j.helpers.NOPLogger.isWarnEnabled:()Z │ │ -417468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41746a: 0f00 |0001: return v0 │ │ +41744c: |[41744c] org.slf4j.helpers.NOPLogger.isWarnEnabled:()Z │ │ +41745c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41745e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4175e8: |[4175e8] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;)V │ │ -4175f8: 0e00 |0000: return-void │ │ +4175dc: |[4175dc] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;)V │ │ +4175ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4175fc: |[4175fc] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -41760c: 0e00 |0000: return-void │ │ +4175f0: |[4175f0] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417600: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417610: |[417610] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417620: 0e00 |0000: return-void │ │ +417604: |[417604] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417614: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417638: |[417638] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -417648: 0e00 |0000: return-void │ │ +41762c: |[41762c] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +41763c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'trace' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417624: |[417624] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417634: 0e00 |0000: return-void │ │ +417618: |[417618] org.slf4j.helpers.NOPLogger.trace:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +417628: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'warn' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41764c: |[41764c] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;)V │ │ -41765c: 0e00 |0000: return-void │ │ +417640: |[417640] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;)V │ │ +417650: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'warn' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417660: |[417660] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -417670: 0e00 |0000: return-void │ │ +417654: |[417654] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +417664: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'warn' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417674: |[417674] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -417684: 0e00 |0000: return-void │ │ +417668: |[417668] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +417678: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'warn' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -41769c: |[41769c] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -4176ac: 0e00 |0000: return-void │ │ +417690: |[417690] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +4176a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lorg/slf4j/helpers/NOPLogger;) │ │ name : 'warn' │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -417688: |[417688] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -417698: 0e00 |0000: return-void │ │ +41767c: |[41767c] org.slf4j.helpers.NOPLogger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +41768c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20958 (NOPLogger.java) │ │ │ │ Class #5708 header: │ │ @@ -1747998,37 +1747992,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -418734: |[418734] tech.ula.MainActivity$billingManager$2.:(Ltech/ula/MainActivity;)V │ │ -418744: 5b01 4c8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$billingManager$2;.this$0:Ltech/ula/MainActivity; // field@8f4c │ │ -418748: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41874a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -418750: 0e00 |0006: return-void │ │ +418728: |[418728] tech.ula.MainActivity$billingManager$2.:(Ltech/ula/MainActivity;)V │ │ +418738: 5b01 4c8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$billingManager$2;.this$0:Ltech/ula/MainActivity; // field@8f4c │ │ +41873c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41873e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +418744: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$billingManager$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4186e0: |[4186e0] tech.ula.MainActivity$billingManager$2.invoke:()Ljava/lang/Object; │ │ -4186f0: 6e10 b5cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$billingManager$2;.invoke:()Ltech/ula/utils/BillingManager; // method@cbb5 │ │ -4186f6: 0c00 |0003: move-result-object v0 │ │ -4186f8: 1100 |0004: return-object v0 │ │ +4186d4: |[4186d4] tech.ula.MainActivity$billingManager$2.invoke:()Ljava/lang/Object; │ │ +4186e4: 6e10 b5cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$billingManager$2;.invoke:()Ltech/ula/utils/BillingManager; // method@cbb5 │ │ +4186ea: 0c00 |0003: move-result-object v0 │ │ +4186ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$billingManager$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$billingManager$2;) │ │ @@ -1748036,25 +1748030,25 @@ │ │ type : '()Ltech/ula/utils/BillingManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -4186fc: |[4186fc] tech.ula.MainActivity$billingManager$2.invoke:()Ltech/ula/utils/BillingManager; │ │ -41870c: 2200 f51a |0000: new-instance v0, Ltech/ula/utils/BillingManager; // type@1af5 │ │ -418710: 5431 4c8f |0002: iget-object v1, v3, Ltech/ula/MainActivity$billingManager$2;.this$0:Ltech/ula/MainActivity; // field@8f4c │ │ -418714: 0712 |0004: move-object v2, v1 │ │ -418716: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ -41871a: 7110 07cc 0100 |0007: invoke-static {v1}, Ltech/ula/MainActivity;.access$getContributionPrompter$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/ContributionPrompter; // method@cc07 │ │ -418720: 0c01 |000a: move-result-object v1 │ │ -418722: 6e10 b0d3 0100 |000b: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getOnSubscriptionSupportedChecked:()Lkotlin/jvm/functions/Function1; // method@d3b0 │ │ -418728: 0c01 |000e: move-result-object v1 │ │ -41872a: 7030 1dd3 2001 |000f: invoke-direct {v0, v2, v1}, Ltech/ula/utils/BillingManager;.:(Landroid/app/Activity;Lkotlin/jvm/functions/Function1;)V // method@d31d │ │ -418730: 1100 |0012: return-object v0 │ │ +4186f0: |[4186f0] tech.ula.MainActivity$billingManager$2.invoke:()Ltech/ula/utils/BillingManager; │ │ +418700: 2200 f51a |0000: new-instance v0, Ltech/ula/utils/BillingManager; // type@1af5 │ │ +418704: 5431 4c8f |0002: iget-object v1, v3, Ltech/ula/MainActivity$billingManager$2;.this$0:Ltech/ula/MainActivity; // field@8f4c │ │ +418708: 0712 |0004: move-object v2, v1 │ │ +41870a: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ +41870e: 7110 07cc 0100 |0007: invoke-static {v1}, Ltech/ula/MainActivity;.access$getContributionPrompter$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/ContributionPrompter; // method@cc07 │ │ +418714: 0c01 |000a: move-result-object v1 │ │ +418716: 6e10 b0d3 0100 |000b: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getOnSubscriptionSupportedChecked:()Lkotlin/jvm/functions/Function1; // method@d3b0 │ │ +41871c: 0c01 |000e: move-result-object v1 │ │ +41871e: 7030 1dd3 2001 |000f: invoke-direct {v0, v2, v1}, Ltech/ula/utils/BillingManager;.:(Landroid/app/Activity;Lkotlin/jvm/functions/Function1;)V // method@d31d │ │ +418724: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Ltech/ula/MainActivity$billingManager$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748097,37 +1748091,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4187fc: |[4187fc] tech.ula.MainActivity$busyboxExecutor$2.:(Ltech/ula/MainActivity;)V │ │ -41880c: 5b01 4d8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ -418810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -418812: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -418818: 0e00 |0006: return-void │ │ +4187f0: |[4187f0] tech.ula.MainActivity$busyboxExecutor$2.:(Ltech/ula/MainActivity;)V │ │ +418800: 5b01 4d8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ +418804: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +418806: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +41880c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$busyboxExecutor$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -418754: |[418754] tech.ula.MainActivity$busyboxExecutor$2.invoke:()Ljava/lang/Object; │ │ -418764: 6e10 b8cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$busyboxExecutor$2;.invoke:()Ltech/ula/utils/BusyboxExecutor; // method@cbb8 │ │ -41876a: 0c00 |0003: move-result-object v0 │ │ -41876c: 1100 |0004: return-object v0 │ │ +418748: |[418748] tech.ula.MainActivity$busyboxExecutor$2.invoke:()Ljava/lang/Object; │ │ +418758: 6e10 b8cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$busyboxExecutor$2;.invoke:()Ltech/ula/utils/BusyboxExecutor; // method@cbb8 │ │ +41875e: 0c00 |0003: move-result-object v0 │ │ +418760: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$busyboxExecutor$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$busyboxExecutor$2;) │ │ @@ -1748135,46 +1748129,46 @@ │ │ type : '()Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -418770: |[418770] tech.ula.MainActivity$busyboxExecutor$2.invoke:()Ltech/ula/utils/BusyboxExecutor; │ │ -418780: 5480 4d8f |0000: iget-object v0, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ -418784: 1f00 6500 |0002: check-cast v0, Landroid/content/Context; // type@0065 │ │ -418788: 2201 9410 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41878c: 7010 8384 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -418792: 6e10 4702 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -418798: 0c02 |000c: move-result-object v2 │ │ -41879a: 6e20 8f84 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4187a0: 1a02 d36d |0010: const-string v2, "_preferences" // string@6dd3 │ │ -4187a4: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4187aa: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4187b0: 0c01 |0018: move-result-object v1 │ │ -4187b2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -4187b4: 6e30 4902 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -4187ba: 0c00 |001d: move-result-object v0 │ │ -4187bc: 1a01 5ad1 |001e: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -4187c0: 7120 569f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4187c6: 5481 4d8f |0023: iget-object v1, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ -4187ca: 7110 0bcc 0100 |0025: invoke-static {v1}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -4187d0: 0c01 |0028: move-result-object v1 │ │ -4187d2: 2204 381b |0029: new-instance v4, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ -4187d6: 7030 8bd4 0401 |002b: invoke-direct {v4, v0, v1}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ -4187dc: 2200 ff1a |002e: new-instance v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ -4187e0: 5481 4d8f |0030: iget-object v1, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ -4187e4: 7110 0bcc 0100 |0032: invoke-static {v1}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -4187ea: 0c03 |0035: move-result-object v3 │ │ -4187ec: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -4187ee: 1246 |0037: const/4 v6, #int 4 // #4 │ │ -4187f0: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -4187f2: 0702 |0039: move-object v2, v0 │ │ -4187f4: 7606 45d3 0200 |003a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ -4187fa: 1100 |003d: return-object v0 │ │ +418764: |[418764] tech.ula.MainActivity$busyboxExecutor$2.invoke:()Ltech/ula/utils/BusyboxExecutor; │ │ +418774: 5480 4d8f |0000: iget-object v0, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ +418778: 1f00 6500 |0002: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41877c: 2201 9410 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +418780: 7010 8384 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +418786: 6e10 4702 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +41878c: 0c02 |000c: move-result-object v2 │ │ +41878e: 6e20 8f84 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +418794: 1a02 d36d |0010: const-string v2, "_preferences" // string@6dd3 │ │ +418798: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41879e: 6e10 9f84 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4187a4: 0c01 |0018: move-result-object v1 │ │ +4187a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +4187a8: 6e30 4902 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +4187ae: 0c00 |001d: move-result-object v0 │ │ +4187b0: 1a01 5ad1 |001e: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +4187b4: 7120 569f 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4187ba: 5481 4d8f |0023: iget-object v1, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ +4187be: 7110 0bcc 0100 |0025: invoke-static {v1}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +4187c4: 0c01 |0028: move-result-object v1 │ │ +4187c6: 2204 381b |0029: new-instance v4, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ +4187ca: 7030 8bd4 0401 |002b: invoke-direct {v4, v0, v1}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ +4187d0: 2200 ff1a |002e: new-instance v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ +4187d4: 5481 4d8f |0030: iget-object v1, v8, Ltech/ula/MainActivity$busyboxExecutor$2;.this$0:Ltech/ula/MainActivity; // field@8f4d │ │ +4187d8: 7110 0bcc 0100 |0032: invoke-static {v1}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +4187de: 0c03 |0035: move-result-object v3 │ │ +4187e0: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +4187e2: 1246 |0037: const/4 v6, #int 4 // #4 │ │ +4187e4: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +4187e6: 0702 |0039: move-object v2, v0 │ │ +4187e8: 7606 45d3 0200 |003a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ +4187ee: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=740 │ │ 0x0023 line=65 │ │ 0x002e line=66 │ │ locals : │ │ @@ -1748219,37 +1748213,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -418874: |[418874] tech.ula.MainActivity$contributionPrompter$2.:(Ltech/ula/MainActivity;)V │ │ -418884: 5b01 4e8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$contributionPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f4e │ │ -418888: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41888a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -418890: 0e00 |0006: return-void │ │ +418868: |[418868] tech.ula.MainActivity$contributionPrompter$2.:(Ltech/ula/MainActivity;)V │ │ +418878: 5b01 4e8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$contributionPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f4e │ │ +41887c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41887e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +418884: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$contributionPrompter$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41881c: |[41881c] tech.ula.MainActivity$contributionPrompter$2.invoke:()Ljava/lang/Object; │ │ -41882c: 6e10 bbcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$contributionPrompter$2;.invoke:()Ltech/ula/utils/ContributionPrompter; // method@cbbb │ │ -418832: 0c00 |0003: move-result-object v0 │ │ -418834: 1100 |0004: return-object v0 │ │ +418810: |[418810] tech.ula.MainActivity$contributionPrompter$2.invoke:()Ljava/lang/Object; │ │ +418820: 6e10 bbcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$contributionPrompter$2;.invoke:()Ltech/ula/utils/ContributionPrompter; // method@cbbb │ │ +418826: 0c00 |0003: move-result-object v0 │ │ +418828: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$contributionPrompter$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$contributionPrompter$2;) │ │ @@ -1748257,25 +1748251,25 @@ │ │ type : '()Ltech/ula/utils/ContributionPrompter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -418838: |[418838] tech.ula.MainActivity$contributionPrompter$2.invoke:()Ltech/ula/utils/ContributionPrompter; │ │ -418848: 2200 101b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter; // type@1b10 │ │ -41884c: 5441 4e8f |0002: iget-object v1, v4, Ltech/ula/MainActivity$contributionPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f4e │ │ -418850: 1402 bb00 097f |0004: const v2, #float 1.82108e+38 // #7f0900bb │ │ -418856: 6e20 1ccc 2100 |0007: invoke-virtual {v1, v2}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ -41885c: 0c02 |000a: move-result-object v2 │ │ -41885e: 1a03 9888 |000b: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ -418862: 7120 569f 3200 |000d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -418868: 1f02 f801 |0010: check-cast v2, Landroid/view/ViewGroup; // type@01f8 │ │ -41886c: 7030 a4d3 1002 |0012: invoke-direct {v0, v1, v2}, Ltech/ula/utils/ContributionPrompter;.:(Ltech/ula/MainActivity;Landroid/view/ViewGroup;)V // method@d3a4 │ │ -418872: 1100 |0015: return-object v0 │ │ +41882c: |[41882c] tech.ula.MainActivity$contributionPrompter$2.invoke:()Ltech/ula/utils/ContributionPrompter; │ │ +41883c: 2200 101b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter; // type@1b10 │ │ +418840: 5441 4e8f |0002: iget-object v1, v4, Ltech/ula/MainActivity$contributionPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f4e │ │ +418844: 1402 bb00 097f |0004: const v2, #float 1.82108e+38 // #7f0900bb │ │ +41884a: 6e20 1ccc 2100 |0007: invoke-virtual {v1, v2}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ +418850: 0c02 |000a: move-result-object v2 │ │ +418852: 1a03 9888 |000b: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ +418856: 7120 569f 3200 |000d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41885c: 1f02 f801 |0010: check-cast v2, Landroid/view/ViewGroup; // type@01f8 │ │ +418860: 7030 a4d3 1002 |0012: invoke-direct {v0, v1, v2}, Ltech/ula/utils/ContributionPrompter;.:(Ltech/ula/MainActivity;Landroid/view/ViewGroup;)V // method@d3a4 │ │ +418866: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Ltech/ula/MainActivity$contributionPrompter$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748315,37 +1748309,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -418940: |[418940] tech.ula.MainActivity$displayLowStorageDialog$1.:(Ltech/ula/MainActivity;)V │ │ -418950: 5b01 518f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayLowStorageDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f51 │ │ -418954: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -418956: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -41895c: 0e00 |0006: return-void │ │ +418934: |[418934] tech.ula.MainActivity$displayLowStorageDialog$1.:(Ltech/ula/MainActivity;)V │ │ +418944: 5b01 518f |0000: iput-object v1, v0, Ltech/ula/MainActivity$displayLowStorageDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f51 │ │ +418948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41894a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +418950: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$displayLowStorageDialog$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -418924: |[418924] tech.ula.MainActivity$displayLowStorageDialog$1.invoke:()Ljava/lang/Object; │ │ -418934: 6e10 c3cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$displayLowStorageDialog$1;.invoke:()V // method@cbc3 │ │ -41893a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41893e: 1100 |0005: return-object v0 │ │ +418918: |[418918] tech.ula.MainActivity$displayLowStorageDialog$1.invoke:()Ljava/lang/Object; │ │ +418928: 6e10 c3cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$displayLowStorageDialog$1;.invoke:()V // method@cbc3 │ │ +41892e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +418932: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/MainActivity$displayLowStorageDialog$1; │ │ │ │ #1 : (in Ltech/ula/MainActivity$displayLowStorageDialog$1;) │ │ @@ -1748353,20 +1748347,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -418960: |[418960] tech.ula.MainActivity$displayLowStorageDialog$1.invoke:()V │ │ -418970: 5410 518f |0000: iget-object v0, v1, Ltech/ula/MainActivity$displayLowStorageDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f51 │ │ -418974: 7110 0ccc 0000 |0002: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -41897a: 0c00 |0005: move-result-object v0 │ │ -41897c: 6e10 c6d6 0000 |0006: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.lowAvailableStorageAcknowledged:()V // method@d6c6 │ │ -418982: 0e00 |0009: return-void │ │ +418954: |[418954] tech.ula.MainActivity$displayLowStorageDialog$1.invoke:()V │ │ +418964: 5410 518f |0000: iget-object v0, v1, Ltech/ula/MainActivity$displayLowStorageDialog$1;.this$0:Ltech/ula/MainActivity; // field@8f51 │ │ +418968: 7110 0ccc 0000 |0002: invoke-static {v0}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +41896e: 0c00 |0005: move-result-object v0 │ │ +418970: 6e10 c6d6 0000 |0006: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.lowAvailableStorageAcknowledged:()V // method@d6c6 │ │ +418976: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/MainActivity$displayLowStorageDialog$1; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748408,39 +1748402,39 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -419154: |[419154] tech.ula.MainActivity$navController$2.:(Ltech/ula/MainActivity;)V │ │ -419164: 5b01 6b8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$navController$2;.this$0:Ltech/ula/MainActivity; // field@8f6b │ │ -419168: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41916a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -419170: 0e00 |0006: return-void │ │ +419148: |[419148] tech.ula.MainActivity$navController$2.:(Ltech/ula/MainActivity;)V │ │ +419158: 5b01 6b8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$navController$2;.this$0:Ltech/ula/MainActivity; // field@8f6b │ │ +41915c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41915e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +419164: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$navController$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -419114: |[419114] tech.ula.MainActivity$navController$2.invoke:()Landroidx/navigation/NavController; │ │ -419124: 5420 6b8f |0000: iget-object v0, v2, Ltech/ula/MainActivity$navController$2;.this$0:Ltech/ula/MainActivity; // field@8f6b │ │ -419128: 1401 e400 097f |0002: const v1, #float 1.82109e+38 // #7f0900e4 │ │ -41912e: 7120 9741 1000 |0005: invoke-static {v0, v1}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@4197 │ │ -419134: 0c00 |0008: move-result-object v0 │ │ -419136: 1100 |0009: return-object v0 │ │ +419108: |[419108] tech.ula.MainActivity$navController$2.invoke:()Landroidx/navigation/NavController; │ │ +419118: 5420 6b8f |0000: iget-object v0, v2, Ltech/ula/MainActivity$navController$2;.this$0:Ltech/ula/MainActivity; // field@8f6b │ │ +41911c: 1401 e400 097f |0002: const v1, #float 1.82109e+38 // #7f0900e4 │ │ +419122: 7120 9741 1000 |0005: invoke-static {v0, v1}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@4197 │ │ +419128: 0c00 |0008: move-result-object v0 │ │ +41912a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ltech/ula/MainActivity$navController$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$navController$2;) │ │ @@ -1748448,18 +1748442,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419138: |[419138] tech.ula.MainActivity$navController$2.invoke:()Ljava/lang/Object; │ │ -419148: 6e10 e7cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$navController$2;.invoke:()Landroidx/navigation/NavController; // method@cbe7 │ │ -41914e: 0c00 |0003: move-result-object v0 │ │ -419150: 1100 |0004: return-object v0 │ │ +41912c: |[41912c] tech.ula.MainActivity$navController$2.invoke:()Ljava/lang/Object; │ │ +41913c: 6e10 e7cb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$navController$2;.invoke:()Landroidx/navigation/NavController; // method@cbe7 │ │ +419142: 0c00 |0003: move-result-object v0 │ │ +419144: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$navController$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748501,37 +1748495,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4191b4: |[4191b4] tech.ula.MainActivity$notificationManager$2.:(Ltech/ula/MainActivity;)V │ │ -4191c4: 5b01 6c8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$notificationManager$2;.this$0:Ltech/ula/MainActivity; // field@8f6c │ │ -4191c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4191ca: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4191d0: 0e00 |0006: return-void │ │ +4191a8: |[4191a8] tech.ula.MainActivity$notificationManager$2.:(Ltech/ula/MainActivity;)V │ │ +4191b8: 5b01 6c8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$notificationManager$2;.this$0:Ltech/ula/MainActivity; // field@8f6c │ │ +4191bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4191be: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4191c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$notificationManager$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419174: |[419174] tech.ula.MainActivity$notificationManager$2.invoke:()Ljava/lang/Object; │ │ -419184: 6e10 ebcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$notificationManager$2;.invoke:()Ltech/ula/utils/NotificationConstructor; // method@cbeb │ │ -41918a: 0c00 |0003: move-result-object v0 │ │ -41918c: 1100 |0004: return-object v0 │ │ +419168: |[419168] tech.ula.MainActivity$notificationManager$2.invoke:()Ljava/lang/Object; │ │ +419178: 6e10 ebcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$notificationManager$2;.invoke:()Ltech/ula/utils/NotificationConstructor; // method@cbeb │ │ +41917e: 0c00 |0003: move-result-object v0 │ │ +419180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$notificationManager$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$notificationManager$2;) │ │ @@ -1748539,20 +1748533,20 @@ │ │ type : '()Ltech/ula/utils/NotificationConstructor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -419190: |[419190] tech.ula.MainActivity$notificationManager$2.invoke:()Ltech/ula/utils/NotificationConstructor; │ │ -4191a0: 2200 301b |0000: new-instance v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ -4191a4: 5421 6c8f |0002: iget-object v1, v2, Ltech/ula/MainActivity$notificationManager$2;.this$0:Ltech/ula/MainActivity; // field@8f6c │ │ -4191a8: 1f01 6500 |0004: check-cast v1, Landroid/content/Context; // type@0065 │ │ -4191ac: 7020 6bd4 1000 |0006: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor;.:(Landroid/content/Context;)V // method@d46b │ │ -4191b2: 1100 |0009: return-object v0 │ │ +419184: |[419184] tech.ula.MainActivity$notificationManager$2.invoke:()Ltech/ula/utils/NotificationConstructor; │ │ +419194: 2200 301b |0000: new-instance v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ +419198: 5421 6c8f |0002: iget-object v1, v2, Ltech/ula/MainActivity$notificationManager$2;.this$0:Ltech/ula/MainActivity; // field@8f6c │ │ +41919c: 1f01 6500 |0004: check-cast v1, Landroid/content/Context; // type@0065 │ │ +4191a0: 7020 6bd4 1000 |0006: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor;.:(Landroid/content/Context;)V // method@d46b │ │ +4191a6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ltech/ula/MainActivity$notificationManager$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748594,37 +1748588,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -419234: |[419234] tech.ula.MainActivity$optInPrompter$2.:(Ltech/ula/MainActivity;)V │ │ -419244: 5b01 6d8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$optInPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f6d │ │ -419248: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41924a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -419250: 0e00 |0006: return-void │ │ +419228: |[419228] tech.ula.MainActivity$optInPrompter$2.:(Ltech/ula/MainActivity;)V │ │ +419238: 5b01 6d8f |0000: iput-object v1, v0, Ltech/ula/MainActivity$optInPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f6d │ │ +41923c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41923e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +419244: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$optInPrompter$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4191d4: |[4191d4] tech.ula.MainActivity$optInPrompter$2.invoke:()Ljava/lang/Object; │ │ -4191e4: 6e10 eecb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$optInPrompter$2;.invoke:()Ltech/ula/utils/CollectionOptInPrompter; // method@cbee │ │ -4191ea: 0c00 |0003: move-result-object v0 │ │ -4191ec: 1100 |0004: return-object v0 │ │ +4191c8: |[4191c8] tech.ula.MainActivity$optInPrompter$2.invoke:()Ljava/lang/Object; │ │ +4191d8: 6e10 eecb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$optInPrompter$2;.invoke:()Ltech/ula/utils/CollectionOptInPrompter; // method@cbee │ │ +4191de: 0c00 |0003: move-result-object v0 │ │ +4191e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$optInPrompter$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$optInPrompter$2;) │ │ @@ -1748632,27 +1748626,27 @@ │ │ type : '()Ltech/ula/utils/CollectionOptInPrompter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4191f0: |[4191f0] tech.ula.MainActivity$optInPrompter$2.invoke:()Ltech/ula/utils/CollectionOptInPrompter; │ │ -419200: 2200 061b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter; // type@1b06 │ │ -419204: 5441 6d8f |0002: iget-object v1, v4, Ltech/ula/MainActivity$optInPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f6d │ │ -419208: 0712 |0004: move-object v2, v1 │ │ -41920a: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ -41920e: 1403 bb00 097f |0007: const v3, #float 1.82108e+38 // #7f0900bb │ │ -419214: 6e20 1ccc 3100 |000a: invoke-virtual {v1, v3}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ -41921a: 0c01 |000d: move-result-object v1 │ │ -41921c: 1a03 9888 |000e: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ -419220: 7120 569f 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -419226: 1f01 f801 |0013: check-cast v1, Landroid/view/ViewGroup; // type@01f8 │ │ -41922a: 7030 69d3 2001 |0015: invoke-direct {v0, v2, v1}, Ltech/ula/utils/CollectionOptInPrompter;.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V // method@d369 │ │ -419230: 1100 |0018: return-object v0 │ │ +4191e4: |[4191e4] tech.ula.MainActivity$optInPrompter$2.invoke:()Ltech/ula/utils/CollectionOptInPrompter; │ │ +4191f4: 2200 061b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter; // type@1b06 │ │ +4191f8: 5441 6d8f |0002: iget-object v1, v4, Ltech/ula/MainActivity$optInPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f6d │ │ +4191fc: 0712 |0004: move-object v2, v1 │ │ +4191fe: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ +419202: 1403 bb00 097f |0007: const v3, #float 1.82108e+38 // #7f0900bb │ │ +419208: 6e20 1ccc 3100 |000a: invoke-virtual {v1, v3}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ +41920e: 0c01 |000d: move-result-object v1 │ │ +419210: 1a03 9888 |000e: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ +419214: 7120 569f 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41921a: 1f01 f801 |0013: check-cast v1, Landroid/view/ViewGroup; // type@01f8 │ │ +41921e: 7030 69d3 2001 |0015: invoke-direct {v0, v2, v1}, Ltech/ula/utils/CollectionOptInPrompter;.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V // method@d369 │ │ +419224: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Ltech/ula/MainActivity$optInPrompter$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748694,37 +1748688,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -419578: |[419578] tech.ula.MainActivity$ulaFiles$2.:(Ltech/ula/MainActivity;)V │ │ -419588: 5b01 728f |0000: iput-object v1, v0, Ltech/ula/MainActivity$ulaFiles$2;.this$0:Ltech/ula/MainActivity; // field@8f72 │ │ -41958c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41958e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -419594: 0e00 |0006: return-void │ │ +41956c: |[41956c] tech.ula.MainActivity$ulaFiles$2.:(Ltech/ula/MainActivity;)V │ │ +41957c: 5b01 728f |0000: iput-object v1, v0, Ltech/ula/MainActivity$ulaFiles$2;.this$0:Ltech/ula/MainActivity; // field@8f72 │ │ +419580: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +419582: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +419588: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$ulaFiles$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419518: |[419518] tech.ula.MainActivity$ulaFiles$2.invoke:()Ljava/lang/Object; │ │ -419528: 6e10 facb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$ulaFiles$2;.invoke:()Ltech/ula/utils/UlaFiles; // method@cbfa │ │ -41952e: 0c00 |0003: move-result-object v0 │ │ -419530: 1100 |0004: return-object v0 │ │ +41950c: |[41950c] tech.ula.MainActivity$ulaFiles$2.invoke:()Ljava/lang/Object; │ │ +41951c: 6e10 facb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$ulaFiles$2;.invoke:()Ltech/ula/utils/UlaFiles; // method@cbfa │ │ +419522: 0c00 |0003: move-result-object v0 │ │ +419524: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$ulaFiles$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$ulaFiles$2;) │ │ @@ -1748732,30 +1748726,30 @@ │ │ type : '()Ltech/ula/utils/UlaFiles;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -419534: |[419534] tech.ula.MainActivity$ulaFiles$2.invoke:()Ltech/ula/utils/UlaFiles; │ │ -419544: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -419548: 5470 728f |0002: iget-object v0, v7, Ltech/ula/MainActivity$ulaFiles$2;.this$0:Ltech/ula/MainActivity; // field@8f72 │ │ -41954c: 0701 |0004: move-object v1, v0 │ │ -41954e: 1f01 6500 |0005: check-cast v1, Landroid/content/Context; // type@0065 │ │ -419552: 6e10 1fcc 0000 |0007: invoke-virtual {v0}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ -419558: 0c00 |000a: move-result-object v0 │ │ -41955a: 5402 2500 |000b: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -41955e: 1a00 54d1 |000d: const-string v0, "this.applicationInfo.nativeLibraryDir" // string@d154 │ │ -419562: 7120 569f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -419568: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -41956a: 1244 |0013: const/4 v4, #int 4 // #4 │ │ -41956c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -41956e: 0760 |0015: move-object v0, v6 │ │ -419570: 7606 b7d4 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -419576: 1106 |0019: return-object v6 │ │ +419528: |[419528] tech.ula.MainActivity$ulaFiles$2.invoke:()Ltech/ula/utils/UlaFiles; │ │ +419538: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +41953c: 5470 728f |0002: iget-object v0, v7, Ltech/ula/MainActivity$ulaFiles$2;.this$0:Ltech/ula/MainActivity; // field@8f72 │ │ +419540: 0701 |0004: move-object v1, v0 │ │ +419542: 1f01 6500 |0005: check-cast v1, Landroid/content/Context; // type@0065 │ │ +419546: 6e10 1fcc 0000 |0007: invoke-virtual {v0}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ +41954c: 0c00 |000a: move-result-object v0 │ │ +41954e: 5402 2500 |000b: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +419552: 1a00 54d1 |000d: const-string v0, "this.applicationInfo.nativeLibraryDir" // string@d154 │ │ +419556: 7120 569f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41955c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +41955e: 1244 |0013: const/4 v4, #int 4 // #4 │ │ +419560: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +419562: 0760 |0015: move-object v0, v6 │ │ +419564: 7606 b7d4 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +41956a: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x001a reg=7 this Ltech/ula/MainActivity$ulaFiles$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748797,37 +1748791,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4195f8: |[4195f8] tech.ula.MainActivity$userFeedbackPrompter$2.:(Ltech/ula/MainActivity;)V │ │ -419608: 5b01 738f |0000: iput-object v1, v0, Ltech/ula/MainActivity$userFeedbackPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f73 │ │ -41960c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41960e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -419614: 0e00 |0006: return-void │ │ +4195ec: |[4195ec] tech.ula.MainActivity$userFeedbackPrompter$2.:(Ltech/ula/MainActivity;)V │ │ +4195fc: 5b01 738f |0000: iput-object v1, v0, Ltech/ula/MainActivity$userFeedbackPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f73 │ │ +419600: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +419602: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +419608: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$userFeedbackPrompter$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419598: |[419598] tech.ula.MainActivity$userFeedbackPrompter$2.invoke:()Ljava/lang/Object; │ │ -4195a8: 6e10 fdcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$userFeedbackPrompter$2;.invoke:()Ltech/ula/utils/UserFeedbackPrompter; // method@cbfd │ │ -4195ae: 0c00 |0003: move-result-object v0 │ │ -4195b0: 1100 |0004: return-object v0 │ │ +41958c: |[41958c] tech.ula.MainActivity$userFeedbackPrompter$2.invoke:()Ljava/lang/Object; │ │ +41959c: 6e10 fdcb 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$userFeedbackPrompter$2;.invoke:()Ltech/ula/utils/UserFeedbackPrompter; // method@cbfd │ │ +4195a2: 0c00 |0003: move-result-object v0 │ │ +4195a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$userFeedbackPrompter$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$userFeedbackPrompter$2;) │ │ @@ -1748835,27 +1748829,27 @@ │ │ type : '()Ltech/ula/utils/UserFeedbackPrompter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -4195b4: |[4195b4] tech.ula.MainActivity$userFeedbackPrompter$2.invoke:()Ltech/ula/utils/UserFeedbackPrompter; │ │ -4195c4: 2200 461b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter; // type@1b46 │ │ -4195c8: 5441 738f |0002: iget-object v1, v4, Ltech/ula/MainActivity$userFeedbackPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f73 │ │ -4195cc: 0712 |0004: move-object v2, v1 │ │ -4195ce: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ -4195d2: 1403 bb00 097f |0007: const v3, #float 1.82108e+38 // #7f0900bb │ │ -4195d8: 6e20 1ccc 3100 |000a: invoke-virtual {v1, v3}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ -4195de: 0c01 |000d: move-result-object v1 │ │ -4195e0: 1a03 9888 |000e: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ -4195e4: 7120 569f 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4195ea: 1f01 f801 |0013: check-cast v1, Landroid/view/ViewGroup; // type@01f8 │ │ -4195ee: 7030 d7d4 2001 |0015: invoke-direct {v0, v2, v1}, Ltech/ula/utils/UserFeedbackPrompter;.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V // method@d4d7 │ │ -4195f4: 1100 |0018: return-object v0 │ │ +4195a8: |[4195a8] tech.ula.MainActivity$userFeedbackPrompter$2.invoke:()Ltech/ula/utils/UserFeedbackPrompter; │ │ +4195b8: 2200 461b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter; // type@1b46 │ │ +4195bc: 5441 738f |0002: iget-object v1, v4, Ltech/ula/MainActivity$userFeedbackPrompter$2;.this$0:Ltech/ula/MainActivity; // field@8f73 │ │ +4195c0: 0712 |0004: move-object v2, v1 │ │ +4195c2: 1f02 1d00 |0005: check-cast v2, Landroid/app/Activity; // type@001d │ │ +4195c6: 1403 bb00 097f |0007: const v3, #float 1.82108e+38 // #7f0900bb │ │ +4195cc: 6e20 1ccc 3100 |000a: invoke-virtual {v1, v3}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ +4195d2: 0c01 |000d: move-result-object v1 │ │ +4195d4: 1a03 9888 |000e: const-string v3, "findViewById(R.id.layout_user_prompt_insert)" // string@8898 │ │ +4195d8: 7120 569f 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4195de: 1f01 f801 |0013: check-cast v1, Landroid/view/ViewGroup; // type@01f8 │ │ +4195e2: 7030 d7d4 2001 |0015: invoke-direct {v0, v2, v1}, Ltech/ula/utils/UserFeedbackPrompter;.:(Landroid/app/Activity;Landroid/view/ViewGroup;)V // method@d4d7 │ │ +4195e8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Ltech/ula/MainActivity$userFeedbackPrompter$2; │ │ │ │ source_file_idx : 20564 (MainActivity.kt) │ │ @@ -1748897,37 +1748891,37 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4197ec: |[4197ec] tech.ula.MainActivity$viewModel$2.:(Ltech/ula/MainActivity;)V │ │ -4197fc: 5b01 748f |0000: iput-object v1, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -419802: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -419808: 0e00 |0006: return-void │ │ +4197e0: |[4197e0] tech.ula.MainActivity$viewModel$2.:(Ltech/ula/MainActivity;)V │ │ +4197f0: 5b01 748f |0000: iput-object v1, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +4197f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4197f6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4197fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$viewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419618: |[419618] tech.ula.MainActivity$viewModel$2.invoke:()Ljava/lang/Object; │ │ -419628: 6e10 00cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$viewModel$2;.invoke:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc00 │ │ -41962e: 0c00 |0003: move-result-object v0 │ │ -419630: 1100 |0004: return-object v0 │ │ +41960c: |[41960c] tech.ula.MainActivity$viewModel$2.invoke:()Ljava/lang/Object; │ │ +41961c: 6e10 00cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity$viewModel$2;.invoke:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc00 │ │ +419622: 0c00 |0003: move-result-object v0 │ │ +419624: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/MainActivity$viewModel$2; │ │ │ │ #1 : (in Ltech/ula/MainActivity$viewModel$2;) │ │ @@ -1748935,125 +1748929,125 @@ │ │ type : '()Ltech/ula/viewmodel/MainActivityViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 211 16-bit code units │ │ -419634: |[419634] tech.ula.MainActivity$viewModel$2.invoke:()Ltech/ula/viewmodel/MainActivityViewModel; │ │ -419644: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -419648: 6201 a1a0 |0002: sget-object v1, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -41964c: 5402 748f |0004: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419650: 1f02 6500 |0006: check-cast v2, Landroid/content/Context; // type@0065 │ │ -419654: 6e20 7ace 2100 |0008: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -41965a: 0c01 |000b: move-result-object v1 │ │ -41965c: 220a 501b |000c: new-instance v10, Ltech/ula/utils/preferences/AssetPreferences; // type@1b50 │ │ -419660: 5402 748f |000e: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419664: 1f02 6500 |0010: check-cast v2, Landroid/content/Context; // type@0065 │ │ -419668: 7020 1ad5 2a00 |0012: invoke-direct {v10, v2}, Ltech/ula/utils/preferences/AssetPreferences;.:(Landroid/content/Context;)V // method@d51a │ │ -41966e: 2209 ff19 |0015: new-instance v9, Ltech/ula/model/remote/GithubApiClient; // type@19ff │ │ -419672: 5402 748f |0017: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419676: 7110 0bcc 0200 |0019: invoke-static {v2}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -41967c: 0c04 |001c: move-result-object v4 │ │ -41967e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -419680: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -419682: 1267 |001f: const/4 v7, #int 6 // #6 │ │ -419684: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -419686: 0793 |0021: move-object v3, v9 │ │ -419688: 7606 e9cd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/remote/GithubApiClient;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cde9 │ │ -41968e: 220b 131a |0025: new-instance v11, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ -419692: 5402 748f |0027: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419696: 6e10 26cc 0200 |0029: invoke-virtual {v2}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ -41969c: 0c02 |002c: move-result-object v2 │ │ -41969e: 1a0c 5d87 |002d: const-string v12, "filesDir" // string@875d │ │ -4196a2: 7120 569f c200 |002f: invoke-static {v2, v12}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4196a8: 6e10 4c82 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -4196ae: 0c03 |0035: move-result-object v3 │ │ -4196b0: 1a02 5e87 |0036: const-string v2, "filesDir.path" // string@875e │ │ -4196b4: 7120 569f 2300 |0038: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4196ba: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -4196bc: 1308 1800 |003c: const/16 v8, #int 24 // #18 │ │ -4196c0: 120d |003e: const/4 v13, #int 0 // #0 │ │ -4196c2: 07b2 |003f: move-object v2, v11 │ │ -4196c4: 07a4 |0040: move-object v4, v10 │ │ -4196c6: 0795 |0041: move-object v5, v9 │ │ -4196c8: 07d9 |0042: move-object v9, v13 │ │ -4196ca: 7608 43ce 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/repositories/AssetRepository;.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce43 │ │ -4196d0: 2202 211b |0046: new-instance v2, Ltech/ula/utils/FilesystemManager; // type@1b21 │ │ -4196d4: 5403 748f |0048: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -4196d8: 7110 0bcc 0300 |004a: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -4196de: 0c0f |004d: move-result-object v15 │ │ -4196e0: 5403 748f |004e: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -4196e4: 7110 06cc 0300 |0050: invoke-static {v3}, Ltech/ula/MainActivity;.access$getBusyboxExecutor$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/BusyboxExecutor; // method@cc06 │ │ -4196ea: 0c10 |0053: move-result-object v16 │ │ -4196ec: 1311 0000 |0054: const/16 v17, #int 0 // #0 │ │ -4196f0: 1312 0400 |0056: const/16 v18, #int 4 // #4 │ │ -4196f4: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ -4196f8: 072e |005a: move-object v14, v2 │ │ -4196fa: 7606 19d4 0e00 |005b: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d419 │ │ -419700: 220d 3c1b |005e: new-instance v13, Ltech/ula/utils/StorageCalculator; // type@1b3c │ │ -419704: 2203 3a01 |0060: new-instance v3, Landroid/os/StatFs; // type@013a │ │ -419708: 5404 748f |0062: iget-object v4, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -41970c: 6e10 26cc 0400 |0064: invoke-virtual {v4}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ -419712: 0c04 |0067: move-result-object v4 │ │ -419714: 7120 569f c400 |0068: invoke-static {v4, v12}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41971a: 6e10 4c82 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -419720: 0c04 |006e: move-result-object v4 │ │ -419722: 7020 e306 4300 |006f: invoke-direct {v3, v4}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@06e3 │ │ -419728: 7020 a4d4 3d00 |0072: invoke-direct {v13, v3}, Ltech/ula/utils/StorageCalculator;.:(Landroid/os/StatFs;)V // method@d4a4 │ │ -41972e: 5403 748f |0075: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419732: 1a04 ae83 |0077: const-string v4, "download" // string@83ae │ │ -419736: 6e20 34cc 4300 |0079: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@cc34 │ │ -41973c: 0c03 |007c: move-result-object v3 │ │ -41973e: 3803 4e00 |007d: if-eqz v3, 00cb // +004e │ │ -419742: 1f03 2f00 |007f: check-cast v3, Landroid/app/DownloadManager; // type@002f │ │ -419746: 2204 151b |0081: new-instance v4, Ltech/ula/utils/DownloadManagerWrapper; // type@1b15 │ │ -41974a: 7020 e6d3 3400 |0083: invoke-direct {v4, v3}, Ltech/ula/utils/DownloadManagerWrapper;.:(Landroid/app/DownloadManager;)V // method@d3e6 │ │ -419750: 220c ee1a |0086: new-instance v12, Ltech/ula/utils/AssetDownloader; // type@1aee │ │ -419754: 5403 748f |0088: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -419758: 7110 0bcc 0300 |008a: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -41975e: 0c03 |008d: move-result-object v3 │ │ -419760: 7040 ffd2 ac34 |008e: invoke-direct {v12, v10, v4, v3}, Ltech/ula/utils/AssetDownloader;.:(Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/utils/DownloadManagerWrapper;Ltech/ula/utils/UlaFiles;)V // method@d2ff │ │ -419766: 220e 361a |0091: new-instance v14, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ -41976a: 5403 748f |0093: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -41976e: 7110 0bcc 0300 |0095: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ -419774: 0c06 |0098: move-result-object v6 │ │ -419776: 1207 |0099: const/4 v7, #int 0 // #0 │ │ -419778: 1308 0800 |009a: const/16 v8, #int 8 // #8 │ │ -41977c: 1209 |009c: const/4 v9, #int 0 // #0 │ │ -41977e: 07e3 |009d: move-object v3, v14 │ │ -419780: 0714 |009e: move-object v4, v1 │ │ -419782: 0725 |009f: move-object v5, v2 │ │ -419784: 7607 ecce 0300 |00a0: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/state/AppsStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ceec │ │ -41978a: 220f 711a |00a3: new-instance v15, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ -41978e: 130a 2000 |00a5: const/16 v10, #int 32 // #20 │ │ -419792: 1310 0000 |00a7: const/16 v16, #int 0 // #0 │ │ -419796: 07f3 |00a9: move-object v3, v15 │ │ -419798: 07b5 |00aa: move-object v5, v11 │ │ -41979a: 0726 |00ab: move-object v6, v2 │ │ -41979c: 07c7 |00ac: move-object v7, v12 │ │ -41979e: 07d8 |00ad: move-object v8, v13 │ │ -4197a0: 080b 1000 |00ae: move-object/from16 v11, v16 │ │ -4197a4: 7609 07d0 0300 |00b0: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Ltech/ula/model/state/SessionStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d007 │ │ -4197aa: 5401 748f |00b3: iget-object v1, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ -4197ae: 1f01 7407 |00b5: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0774 │ │ -4197b2: 2202 a61b |00b7: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModelFactory; // type@1ba6 │ │ -4197b6: 7030 dad6 e20f |00b9: invoke-direct {v2, v14, v15}, Ltech/ula/viewmodel/MainActivityViewModelFactory;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;)V // method@d6da │ │ -4197bc: 1f02 2208 |00bc: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -4197c0: 7120 9440 2100 |00be: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/FragmentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4094 │ │ -4197c6: 0c01 |00c1: move-result-object v1 │ │ -4197c8: 1c02 a51b |00c2: const-class v2, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ -4197cc: 6e20 8a40 2100 |00c4: invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -4197d2: 0c01 |00c7: move-result-object v1 │ │ -4197d4: 1f01 a51b |00c8: check-cast v1, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ -4197d8: 1101 |00ca: return-object v1 │ │ -4197da: 2201 0212 |00cb: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ -4197de: 1a02 1bb4 |00cd: const-string v2, "null cannot be cast to non-null type android.app.DownloadManager" // string@b41b │ │ -4197e2: 7020 b48a 2100 |00cf: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4197e8: 2701 |00d2: throw v1 │ │ +419628: |[419628] tech.ula.MainActivity$viewModel$2.invoke:()Ltech/ula/viewmodel/MainActivityViewModel; │ │ +419638: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +41963c: 6201 a1a0 |0002: sget-object v1, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +419640: 5402 748f |0004: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +419644: 1f02 6500 |0006: check-cast v2, Landroid/content/Context; // type@0065 │ │ +419648: 6e20 7ace 2100 |0008: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +41964e: 0c01 |000b: move-result-object v1 │ │ +419650: 220a 501b |000c: new-instance v10, Ltech/ula/utils/preferences/AssetPreferences; // type@1b50 │ │ +419654: 5402 748f |000e: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +419658: 1f02 6500 |0010: check-cast v2, Landroid/content/Context; // type@0065 │ │ +41965c: 7020 1ad5 2a00 |0012: invoke-direct {v10, v2}, Ltech/ula/utils/preferences/AssetPreferences;.:(Landroid/content/Context;)V // method@d51a │ │ +419662: 2209 ff19 |0015: new-instance v9, Ltech/ula/model/remote/GithubApiClient; // type@19ff │ │ +419666: 5402 748f |0017: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +41966a: 7110 0bcc 0200 |0019: invoke-static {v2}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +419670: 0c04 |001c: move-result-object v4 │ │ +419672: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +419674: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +419676: 1267 |001f: const/4 v7, #int 6 // #6 │ │ +419678: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +41967a: 0793 |0021: move-object v3, v9 │ │ +41967c: 7606 e9cd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/remote/GithubApiClient;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/model/remote/UrlProvider;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cde9 │ │ +419682: 220b 131a |0025: new-instance v11, Ltech/ula/model/repositories/AssetRepository; // type@1a13 │ │ +419686: 5402 748f |0027: iget-object v2, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +41968a: 6e10 26cc 0200 |0029: invoke-virtual {v2}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ +419690: 0c02 |002c: move-result-object v2 │ │ +419692: 1a0c 5d87 |002d: const-string v12, "filesDir" // string@875d │ │ +419696: 7120 569f c200 |002f: invoke-static {v2, v12}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41969c: 6e10 4c82 0200 |0032: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +4196a2: 0c03 |0035: move-result-object v3 │ │ +4196a4: 1a02 5e87 |0036: const-string v2, "filesDir.path" // string@875e │ │ +4196a8: 7120 569f 2300 |0038: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4196ae: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +4196b0: 1308 1800 |003c: const/16 v8, #int 24 // #18 │ │ +4196b4: 120d |003e: const/4 v13, #int 0 // #0 │ │ +4196b6: 07b2 |003f: move-object v2, v11 │ │ +4196b8: 07a4 |0040: move-object v4, v10 │ │ +4196ba: 0795 |0041: move-object v5, v9 │ │ +4196bc: 07d9 |0042: move-object v9, v13 │ │ +4196be: 7608 43ce 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/repositories/AssetRepository;.:(Ljava/lang/String;Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/model/remote/GithubApiClient;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce43 │ │ +4196c4: 2202 211b |0046: new-instance v2, Ltech/ula/utils/FilesystemManager; // type@1b21 │ │ +4196c8: 5403 748f |0048: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +4196cc: 7110 0bcc 0300 |004a: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +4196d2: 0c0f |004d: move-result-object v15 │ │ +4196d4: 5403 748f |004e: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +4196d8: 7110 06cc 0300 |0050: invoke-static {v3}, Ltech/ula/MainActivity;.access$getBusyboxExecutor$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/BusyboxExecutor; // method@cc06 │ │ +4196de: 0c10 |0053: move-result-object v16 │ │ +4196e0: 1311 0000 |0054: const/16 v17, #int 0 // #0 │ │ +4196e4: 1312 0400 |0056: const/16 v18, #int 4 // #4 │ │ +4196e8: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ +4196ec: 072e |005a: move-object v14, v2 │ │ +4196ee: 7606 19d4 0e00 |005b: invoke-direct/range {v14, v15, v16, v17, v18, v19}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d419 │ │ +4196f4: 220d 3c1b |005e: new-instance v13, Ltech/ula/utils/StorageCalculator; // type@1b3c │ │ +4196f8: 2203 3a01 |0060: new-instance v3, Landroid/os/StatFs; // type@013a │ │ +4196fc: 5404 748f |0062: iget-object v4, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +419700: 6e10 26cc 0400 |0064: invoke-virtual {v4}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ +419706: 0c04 |0067: move-result-object v4 │ │ +419708: 7120 569f c400 |0068: invoke-static {v4, v12}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41970e: 6e10 4c82 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +419714: 0c04 |006e: move-result-object v4 │ │ +419716: 7020 e306 4300 |006f: invoke-direct {v3, v4}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@06e3 │ │ +41971c: 7020 a4d4 3d00 |0072: invoke-direct {v13, v3}, Ltech/ula/utils/StorageCalculator;.:(Landroid/os/StatFs;)V // method@d4a4 │ │ +419722: 5403 748f |0075: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +419726: 1a04 ae83 |0077: const-string v4, "download" // string@83ae │ │ +41972a: 6e20 34cc 4300 |0079: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@cc34 │ │ +419730: 0c03 |007c: move-result-object v3 │ │ +419732: 3803 4e00 |007d: if-eqz v3, 00cb // +004e │ │ +419736: 1f03 2f00 |007f: check-cast v3, Landroid/app/DownloadManager; // type@002f │ │ +41973a: 2204 151b |0081: new-instance v4, Ltech/ula/utils/DownloadManagerWrapper; // type@1b15 │ │ +41973e: 7020 e6d3 3400 |0083: invoke-direct {v4, v3}, Ltech/ula/utils/DownloadManagerWrapper;.:(Landroid/app/DownloadManager;)V // method@d3e6 │ │ +419744: 220c ee1a |0086: new-instance v12, Ltech/ula/utils/AssetDownloader; // type@1aee │ │ +419748: 5403 748f |0088: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +41974c: 7110 0bcc 0300 |008a: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +419752: 0c03 |008d: move-result-object v3 │ │ +419754: 7040 ffd2 ac34 |008e: invoke-direct {v12, v10, v4, v3}, Ltech/ula/utils/AssetDownloader;.:(Ltech/ula/utils/preferences/AssetPreferences;Ltech/ula/utils/DownloadManagerWrapper;Ltech/ula/utils/UlaFiles;)V // method@d2ff │ │ +41975a: 220e 361a |0091: new-instance v14, Ltech/ula/model/state/AppsStartupFsm; // type@1a36 │ │ +41975e: 5403 748f |0093: iget-object v3, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +419762: 7110 0bcc 0300 |0095: invoke-static {v3}, Ltech/ula/MainActivity;.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; // method@cc0b │ │ +419768: 0c06 |0098: move-result-object v6 │ │ +41976a: 1207 |0099: const/4 v7, #int 0 // #0 │ │ +41976c: 1308 0800 |009a: const/16 v8, #int 8 // #8 │ │ +419770: 1209 |009c: const/4 v9, #int 0 // #0 │ │ +419772: 07e3 |009d: move-object v3, v14 │ │ +419774: 0714 |009e: move-object v4, v1 │ │ +419776: 0725 |009f: move-object v5, v2 │ │ +419778: 7607 ecce 0300 |00a0: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/model/state/AppsStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/UlaFiles;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ceec │ │ +41977e: 220f 711a |00a3: new-instance v15, Ltech/ula/model/state/SessionStartupFsm; // type@1a71 │ │ +419782: 130a 2000 |00a5: const/16 v10, #int 32 // #20 │ │ +419786: 1310 0000 |00a7: const/16 v16, #int 0 // #0 │ │ +41978a: 07f3 |00a9: move-object v3, v15 │ │ +41978c: 07b5 |00aa: move-object v5, v11 │ │ +41978e: 0726 |00ab: move-object v6, v2 │ │ +419790: 07c7 |00ac: move-object v7, v12 │ │ +419792: 07d8 |00ad: move-object v8, v13 │ │ +419794: 080b 1000 |00ae: move-object/from16 v11, v16 │ │ +419798: 7609 07d0 0300 |00b0: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Ltech/ula/model/state/SessionStartupFsm;.:(Ltech/ula/model/repositories/UlaDatabase;Ltech/ula/model/repositories/AssetRepository;Ltech/ula/utils/FilesystemManager;Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/StorageCalculator;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d007 │ │ +41979e: 5401 748f |00b3: iget-object v1, v0, Ltech/ula/MainActivity$viewModel$2;.this$0:Ltech/ula/MainActivity; // field@8f74 │ │ +4197a2: 1f01 7407 |00b5: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@0774 │ │ +4197a6: 2202 a61b |00b7: new-instance v2, Ltech/ula/viewmodel/MainActivityViewModelFactory; // type@1ba6 │ │ +4197aa: 7030 dad6 e20f |00b9: invoke-direct {v2, v14, v15}, Ltech/ula/viewmodel/MainActivityViewModelFactory;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/SessionStartupFsm;)V // method@d6da │ │ +4197b0: 1f02 2208 |00bc: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +4197b4: 7120 9440 2100 |00be: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/FragmentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4094 │ │ +4197ba: 0c01 |00c1: move-result-object v1 │ │ +4197bc: 1c02 a51b |00c2: const-class v2, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ +4197c0: 6e20 8a40 2100 |00c4: invoke-virtual {v1, v2}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +4197c6: 0c01 |00c7: move-result-object v1 │ │ +4197c8: 1f01 a51b |00c8: check-cast v1, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ +4197cc: 1101 |00ca: return-object v1 │ │ +4197ce: 2201 0212 |00cb: new-instance v1, Lkotlin/TypeCastException; // type@1202 │ │ +4197d2: 1a02 1bb4 |00cd: const-string v2, "null cannot be cast to non-null type android.app.DownloadManager" // string@b41b │ │ +4197d6: 7020 b48a 2100 |00cf: invoke-direct {v1, v2}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4197dc: 2701 |00d2: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ 0x000c line=128 │ │ 0x0015 line=129 │ │ 0x0025 line=130 │ │ 0x0046 line=132 │ │ @@ -1749109,37 +1749103,37 @@ │ │ type : '(Ltech/ula/ServerService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -41d2c4: |[41d2c4] tech.ula.ServerService$busyboxExecutor$2.:(Ltech/ula/ServerService;)V │ │ -41d2d4: 5b01 979f |0000: iput-object v1, v0, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ -41d2d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41d2da: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -41d2e0: 0e00 |0006: return-void │ │ +41d2b8: |[41d2b8] tech.ula.ServerService$busyboxExecutor$2.:(Ltech/ula/ServerService;)V │ │ +41d2c8: 5b01 979f |0000: iput-object v1, v0, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ +41d2cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41d2ce: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +41d2d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$busyboxExecutor$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41d204: |[41d204] tech.ula.ServerService$busyboxExecutor$2.invoke:()Ljava/lang/Object; │ │ -41d214: 6e10 7ecc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$busyboxExecutor$2;.invoke:()Ltech/ula/utils/BusyboxExecutor; // method@cc7e │ │ -41d21a: 0c00 |0003: move-result-object v0 │ │ -41d21c: 1100 |0004: return-object v0 │ │ +41d1f8: |[41d1f8] tech.ula.ServerService$busyboxExecutor$2.invoke:()Ljava/lang/Object; │ │ +41d208: 6e10 7ecc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$busyboxExecutor$2;.invoke:()Ltech/ula/utils/BusyboxExecutor; // method@cc7e │ │ +41d20e: 0c00 |0003: move-result-object v0 │ │ +41d210: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ServerService$busyboxExecutor$2; │ │ │ │ #1 : (in Ltech/ula/ServerService$busyboxExecutor$2;) │ │ @@ -1749147,52 +1749141,52 @@ │ │ type : '()Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -41d220: |[41d220] tech.ula.ServerService$busyboxExecutor$2.invoke:()Ltech/ula/utils/BusyboxExecutor; │ │ -41d230: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -41d234: 5480 979f |0002: iget-object v0, v8, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ -41d238: 0701 |0004: move-object v1, v0 │ │ -41d23a: 1f01 6500 |0005: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41d23e: 6e10 94cc 0000 |0007: invoke-virtual {v0}, Ltech/ula/ServerService;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc94 │ │ -41d244: 0c00 |000a: move-result-object v0 │ │ -41d246: 5402 2500 |000b: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -41d24a: 1a00 54d1 |000d: const-string v0, "this.applicationInfo.nativeLibraryDir" // string@d154 │ │ -41d24e: 7120 569f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41d254: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -41d256: 1244 |0013: const/4 v4, #int 4 // #4 │ │ -41d258: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -41d25a: 0760 |0015: move-object v0, v6 │ │ -41d25c: 7606 b7d4 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -41d262: 5480 979f |0019: iget-object v0, v8, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ -41d266: 1f00 6500 |001b: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41d26a: 2201 9410 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -41d26e: 7010 8384 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41d274: 6e10 4702 0000 |0022: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -41d27a: 0c02 |0025: move-result-object v2 │ │ -41d27c: 6e20 8f84 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41d282: 1a02 d36d |0029: const-string v2, "_preferences" // string@6dd3 │ │ -41d286: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41d28c: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41d292: 0c01 |0031: move-result-object v1 │ │ -41d294: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -41d296: 6e30 4902 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -41d29c: 0c00 |0036: move-result-object v0 │ │ -41d29e: 1a01 5ad1 |0037: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -41d2a2: 7120 569f 1000 |0039: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41d2a8: 2202 381b |003c: new-instance v2, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ -41d2ac: 7030 8bd4 0206 |003e: invoke-direct {v2, v0, v6}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ -41d2b2: 2207 ff1a |0041: new-instance v7, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ -41d2b6: 0770 |0043: move-object v0, v7 │ │ -41d2b8: 0761 |0044: move-object v1, v6 │ │ -41d2ba: 7606 45d3 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ -41d2c0: 1107 |0048: return-object v7 │ │ +41d214: |[41d214] tech.ula.ServerService$busyboxExecutor$2.invoke:()Ltech/ula/utils/BusyboxExecutor; │ │ +41d224: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +41d228: 5480 979f |0002: iget-object v0, v8, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ +41d22c: 0701 |0004: move-object v1, v0 │ │ +41d22e: 1f01 6500 |0005: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41d232: 6e10 94cc 0000 |0007: invoke-virtual {v0}, Ltech/ula/ServerService;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc94 │ │ +41d238: 0c00 |000a: move-result-object v0 │ │ +41d23a: 5402 2500 |000b: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +41d23e: 1a00 54d1 |000d: const-string v0, "this.applicationInfo.nativeLibraryDir" // string@d154 │ │ +41d242: 7120 569f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41d248: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +41d24a: 1244 |0013: const/4 v4, #int 4 // #4 │ │ +41d24c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +41d24e: 0760 |0015: move-object v0, v6 │ │ +41d250: 7606 b7d4 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +41d256: 5480 979f |0019: iget-object v0, v8, Ltech/ula/ServerService$busyboxExecutor$2;.this$0:Ltech/ula/ServerService; // field@9f97 │ │ +41d25a: 1f00 6500 |001b: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41d25e: 2201 9410 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +41d262: 7010 8384 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41d268: 6e10 4702 0000 |0022: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +41d26e: 0c02 |0025: move-result-object v2 │ │ +41d270: 6e20 8f84 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41d276: 1a02 d36d |0029: const-string v2, "_preferences" // string@6dd3 │ │ +41d27a: 6e20 8f84 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41d280: 6e10 9f84 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41d286: 0c01 |0031: move-result-object v1 │ │ +41d288: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +41d28a: 6e30 4902 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +41d290: 0c00 |0036: move-result-object v0 │ │ +41d292: 1a01 5ad1 |0037: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +41d296: 7120 569f 1000 |0039: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41d29c: 2202 381b |003c: new-instance v2, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ +41d2a0: 7030 8bd4 0206 |003e: invoke-direct {v2, v0, v6}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ +41d2a6: 2207 ff1a |0041: new-instance v7, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ +41d2aa: 0770 |0043: move-object v0, v7 │ │ +41d2ac: 0761 |0044: move-object v1, v6 │ │ +41d2ae: 7606 45d3 0000 |0045: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ +41d2b4: 1107 |0048: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0019 line=37 │ │ 0x001d line=223 │ │ 0x003c line=37 │ │ 0x0041 line=38 │ │ @@ -1749238,37 +1749232,37 @@ │ │ type : '(Ltech/ula/ServerService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -41d358: |[41d358] tech.ula.ServerService$localServerManager$2.:(Ltech/ula/ServerService;)V │ │ -41d368: 5b01 989f |0000: iput-object v1, v0, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ -41d36c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41d36e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -41d374: 0e00 |0006: return-void │ │ +41d34c: |[41d34c] tech.ula.ServerService$localServerManager$2.:(Ltech/ula/ServerService;)V │ │ +41d35c: 5b01 989f |0000: iput-object v1, v0, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ +41d360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41d362: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +41d368: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$localServerManager$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41d2e4: |[41d2e4] tech.ula.ServerService$localServerManager$2.invoke:()Ljava/lang/Object; │ │ -41d2f4: 6e10 81cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$localServerManager$2;.invoke:()Ltech/ula/utils/LocalServerManager; // method@cc81 │ │ -41d2fa: 0c00 |0003: move-result-object v0 │ │ -41d2fc: 1100 |0004: return-object v0 │ │ +41d2d8: |[41d2d8] tech.ula.ServerService$localServerManager$2.invoke:()Ljava/lang/Object; │ │ +41d2e8: 6e10 81cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$localServerManager$2;.invoke:()Ltech/ula/utils/LocalServerManager; // method@cc81 │ │ +41d2ee: 0c00 |0003: move-result-object v0 │ │ +41d2f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ServerService$localServerManager$2; │ │ │ │ #1 : (in Ltech/ula/ServerService$localServerManager$2;) │ │ @@ -1749276,34 +1749270,34 @@ │ │ type : '()Ltech/ula/utils/LocalServerManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -41d300: |[41d300] tech.ula.ServerService$localServerManager$2.invoke:()Ltech/ula/utils/LocalServerManager; │ │ -41d310: 2206 271b |0000: new-instance v6, Ltech/ula/utils/LocalServerManager; // type@1b27 │ │ -41d314: 5470 989f |0002: iget-object v0, v7, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ -41d318: 6e10 98cc 0000 |0004: invoke-virtual {v0}, Ltech/ula/ServerService;.getFilesDir:()Ljava/io/File; // method@cc98 │ │ -41d31e: 0c00 |0007: move-result-object v0 │ │ -41d320: 1a01 57d1 |0008: const-string v1, "this.filesDir" // string@d157 │ │ -41d324: 7120 569f 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41d32a: 6e10 4c82 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -41d330: 0c01 |0010: move-result-object v1 │ │ -41d332: 1a00 58d1 |0011: const-string v0, "this.filesDir.path" // string@d158 │ │ -41d336: 7120 569f 0100 |0013: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41d33c: 5470 989f |0016: iget-object v0, v7, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ -41d340: 7110 91cc 0000 |0018: invoke-static {v0}, Ltech/ula/ServerService;.access$getBusyboxExecutor$p:(Ltech/ula/ServerService;)Ltech/ula/utils/BusyboxExecutor; // method@cc91 │ │ -41d346: 0c02 |001b: move-result-object v2 │ │ -41d348: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -41d34a: 1244 |001d: const/4 v4, #int 4 // #4 │ │ -41d34c: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -41d34e: 0760 |001f: move-object v0, v6 │ │ -41d350: 7606 3cd4 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/LocalServerManager;.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d43c │ │ -41d356: 1106 |0023: return-object v6 │ │ +41d2f4: |[41d2f4] tech.ula.ServerService$localServerManager$2.invoke:()Ltech/ula/utils/LocalServerManager; │ │ +41d304: 2206 271b |0000: new-instance v6, Ltech/ula/utils/LocalServerManager; // type@1b27 │ │ +41d308: 5470 989f |0002: iget-object v0, v7, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ +41d30c: 6e10 98cc 0000 |0004: invoke-virtual {v0}, Ltech/ula/ServerService;.getFilesDir:()Ljava/io/File; // method@cc98 │ │ +41d312: 0c00 |0007: move-result-object v0 │ │ +41d314: 1a01 57d1 |0008: const-string v1, "this.filesDir" // string@d157 │ │ +41d318: 7120 569f 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41d31e: 6e10 4c82 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +41d324: 0c01 |0010: move-result-object v1 │ │ +41d326: 1a00 58d1 |0011: const-string v0, "this.filesDir.path" // string@d158 │ │ +41d32a: 7120 569f 0100 |0013: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41d330: 5470 989f |0016: iget-object v0, v7, Ltech/ula/ServerService$localServerManager$2;.this$0:Ltech/ula/ServerService; // field@9f98 │ │ +41d334: 7110 91cc 0000 |0018: invoke-static {v0}, Ltech/ula/ServerService;.access$getBusyboxExecutor$p:(Ltech/ula/ServerService;)Ltech/ula/utils/BusyboxExecutor; // method@cc91 │ │ +41d33a: 0c02 |001b: move-result-object v2 │ │ +41d33c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +41d33e: 1244 |001d: const/4 v4, #int 4 // #4 │ │ +41d340: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +41d342: 0760 |001f: move-object v0, v6 │ │ +41d344: 7606 3cd4 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/LocalServerManager;.:(Ljava/lang/String;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d43c │ │ +41d34a: 1106 |0023: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0024 reg=7 this Ltech/ula/ServerService$localServerManager$2; │ │ │ │ source_file_idx : 23947 (ServerService.kt) │ │ @@ -1749345,37 +1749339,37 @@ │ │ type : '(Ltech/ula/ServerService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -41d3b8: |[41d3b8] tech.ula.ServerService$notificationManager$2.:(Ltech/ula/ServerService;)V │ │ -41d3c8: 5b01 999f |0000: iput-object v1, v0, Ltech/ula/ServerService$notificationManager$2;.this$0:Ltech/ula/ServerService; // field@9f99 │ │ -41d3cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41d3ce: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -41d3d4: 0e00 |0006: return-void │ │ +41d3ac: |[41d3ac] tech.ula.ServerService$notificationManager$2.:(Ltech/ula/ServerService;)V │ │ +41d3bc: 5b01 999f |0000: iput-object v1, v0, Ltech/ula/ServerService$notificationManager$2;.this$0:Ltech/ula/ServerService; // field@9f99 │ │ +41d3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41d3c2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +41d3c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$notificationManager$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -41d378: |[41d378] tech.ula.ServerService$notificationManager$2.invoke:()Ljava/lang/Object; │ │ -41d388: 6e10 84cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$notificationManager$2;.invoke:()Ltech/ula/utils/NotificationConstructor; // method@cc84 │ │ -41d38e: 0c00 |0003: move-result-object v0 │ │ -41d390: 1100 |0004: return-object v0 │ │ +41d36c: |[41d36c] tech.ula.ServerService$notificationManager$2.invoke:()Ljava/lang/Object; │ │ +41d37c: 6e10 84cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/ServerService$notificationManager$2;.invoke:()Ltech/ula/utils/NotificationConstructor; // method@cc84 │ │ +41d382: 0c00 |0003: move-result-object v0 │ │ +41d384: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ServerService$notificationManager$2; │ │ │ │ #1 : (in Ltech/ula/ServerService$notificationManager$2;) │ │ @@ -1749383,20 +1749377,20 @@ │ │ type : '()Ltech/ula/utils/NotificationConstructor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -41d394: |[41d394] tech.ula.ServerService$notificationManager$2.invoke:()Ltech/ula/utils/NotificationConstructor; │ │ -41d3a4: 2200 301b |0000: new-instance v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ -41d3a8: 5421 999f |0002: iget-object v1, v2, Ltech/ula/ServerService$notificationManager$2;.this$0:Ltech/ula/ServerService; // field@9f99 │ │ -41d3ac: 1f01 6500 |0004: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41d3b0: 7020 6bd4 1000 |0006: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor;.:(Landroid/content/Context;)V // method@d46b │ │ -41d3b6: 1100 |0009: return-object v0 │ │ +41d388: |[41d388] tech.ula.ServerService$notificationManager$2.invoke:()Ltech/ula/utils/NotificationConstructor; │ │ +41d398: 2200 301b |0000: new-instance v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ +41d39c: 5421 999f |0002: iget-object v1, v2, Ltech/ula/ServerService$notificationManager$2;.this$0:Ltech/ula/ServerService; // field@9f99 │ │ +41d3a0: 1f01 6500 |0004: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41d3a4: 7020 6bd4 1000 |0006: invoke-direct {v0, v1}, Ltech/ula/utils/NotificationConstructor;.:(Landroid/content/Context;)V // method@d46b │ │ +41d3aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ltech/ula/ServerService$notificationManager$2; │ │ │ │ source_file_idx : 23947 (ServerService.kt) │ │ @@ -1749456,43 +1749450,43 @@ │ │ type : '(Ltech/ula/ServerService;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41d50c: |[41d50c] tech.ula.ServerService$startSession$1.:(Ltech/ula/ServerService;Lkotlin/coroutines/Continuation;)V │ │ -41d51c: 5b01 a39f |0000: iput-object v1, v0, Ltech/ula/ServerService$startSession$1;.this$0:Ltech/ula/ServerService; // field@9fa3 │ │ -41d520: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -41d526: 0e00 |0005: return-void │ │ +41d500: |[41d500] tech.ula.ServerService$startSession$1.:(Ltech/ula/ServerService;Lkotlin/coroutines/Continuation;)V │ │ +41d510: 5b01 a39f |0000: iput-object v1, v0, Ltech/ula/ServerService$startSession$1;.this$0:Ltech/ula/ServerService; // field@9fa3 │ │ +41d514: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +41d51a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$startSession$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -41d4d8: |[41d4d8] tech.ula.ServerService$startSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -41d4e8: 5b12 a29f |0000: iput-object v2, v1, Ltech/ula/ServerService$startSession$1;.result:Ljava/lang/Object; // field@9fa2 │ │ -41d4ec: 5212 a19f |0002: iget v2, v1, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d4f0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -41d4f4: b602 |0006: or-int/2addr v2, v0 │ │ -41d4f6: 5912 a19f |0007: iput v2, v1, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ -41d4fa: 5412 a39f |0009: iget-object v2, v1, Ltech/ula/ServerService$startSession$1;.this$0:Ltech/ula/ServerService; // field@9fa3 │ │ -41d4fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -41d500: 6e30 a8cc 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/ServerService;.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cca8 │ │ -41d506: 0c02 |000f: move-result-object v2 │ │ -41d508: 1102 |0010: return-object v2 │ │ +41d4cc: |[41d4cc] tech.ula.ServerService$startSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +41d4dc: 5b12 a29f |0000: iput-object v2, v1, Ltech/ula/ServerService$startSession$1;.result:Ljava/lang/Object; // field@9fa2 │ │ +41d4e0: 5212 a19f |0002: iget v2, v1, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d4e4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +41d4e8: b602 |0006: or-int/2addr v2, v0 │ │ +41d4ea: 5912 a19f |0007: iput v2, v1, Ltech/ula/ServerService$startSession$1;.label:I // field@9fa1 │ │ +41d4ee: 5412 a39f |0009: iget-object v2, v1, Ltech/ula/ServerService$startSession$1;.this$0:Ltech/ula/ServerService; // field@9fa3 │ │ +41d4f2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +41d4f4: 6e30 a8cc 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/ServerService;.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cca8 │ │ +41d4fa: 0c02 |000f: move-result-object v2 │ │ +41d4fc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23947 (ServerService.kt) │ │ │ │ Class #5722 header: │ │ @@ -1749558,43 +1749552,43 @@ │ │ type : '(Ltech/ula/model/repositories/AppsRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -424c1c: |[424c1c] tech.ula.model.repositories.AppsRepository$refreshData$1.:(Ltech/ula/model/repositories/AppsRepository;Lkotlin/coroutines/Continuation;)V │ │ -424c2c: 5b01 53a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a053 │ │ -424c30: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -424c36: 0e00 |0005: return-void │ │ +424c10: |[424c10] tech.ula.model.repositories.AppsRepository$refreshData$1.:(Ltech/ula/model/repositories/AppsRepository;Lkotlin/coroutines/Continuation;)V │ │ +424c20: 5b01 53a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a053 │ │ +424c24: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +424c2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AppsRepository$refreshData$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -424be8: |[424be8] tech.ula.model.repositories.AppsRepository$refreshData$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -424bf8: 5b12 52a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.result:Ljava/lang/Object; // field@a052 │ │ -424bfc: 5212 51a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424c00: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -424c04: b602 |0006: or-int/2addr v2, v0 │ │ -424c06: 5912 51a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ -424c0a: 5412 53a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a053 │ │ -424c0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -424c10: 6e30 2ece 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AppsRepository;.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce2e │ │ -424c16: 0c02 |000f: move-result-object v2 │ │ -424c18: 1102 |0010: return-object v2 │ │ +424bdc: |[424bdc] tech.ula.model.repositories.AppsRepository$refreshData$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +424bec: 5b12 52a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.result:Ljava/lang/Object; // field@a052 │ │ +424bf0: 5212 51a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424bf4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +424bf8: b602 |0006: or-int/2addr v2, v0 │ │ +424bfa: 5912 51a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.label:I // field@a051 │ │ +424bfe: 5412 53a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AppsRepository$refreshData$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a053 │ │ +424c02: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +424c04: 6e30 2ece 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AppsRepository;.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce2e │ │ +424c0a: 0c02 |000f: move-result-object v2 │ │ +424c0c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6746 (AppsRepository.kt) │ │ │ │ Class #5723 header: │ │ @@ -1749639,39 +1749633,39 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -424ff8: |[424ff8] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.:(Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;Ljava/util/List;)V │ │ -425008: 5b01 5ba0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.this$0:Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // field@a05b │ │ -42500c: 5b02 5aa0 |0002: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.$assetList:Ljava/util/List; // field@a05a │ │ -425010: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -425012: 7020 7a9f 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -425018: 0e00 |0008: return-void │ │ +424fec: |[424fec] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.:(Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;Ljava/util/List;)V │ │ +424ffc: 5b01 5ba0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.this$0:Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // field@a05b │ │ +425000: 5b02 5aa0 |0002: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.$assetList:Ljava/util/List; // field@a05a │ │ +425004: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +425006: 7020 7a9f 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42500c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -424fd8: |[424fd8] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -424fe8: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -424fec: 6e20 31ce 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.invoke:(Ljava/lang/String;)V // method@ce31 │ │ -424ff2: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424ff6: 1101 |0007: return-object v1 │ │ +424fcc: |[424fcc] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +424fdc: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +424fe0: 6e20 31ce 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.invoke:(Ljava/lang/String;)V // method@ce31 │ │ +424fe6: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424fea: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1749680,38 +1749674,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -42501c: |[42501c] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.invoke:(Ljava/lang/String;)V │ │ -42502c: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -425030: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -425036: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -425038: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ -42503c: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -42503e: 7150 39a7 1a20 |0009: invoke-static {v10, v1, v0, v2, v0}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a739 │ │ -425044: 0c04 |000c: move-result-object v4 │ │ -425046: 1a0a f575 |000d: const-string v10, "assets.txt" // string@75f5 │ │ -42504a: 7120 559f a400 |000f: invoke-static {v4, v10}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -425050: 0a0a |0012: move-result v10 │ │ -425052: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ -425056: 0e00 |0015: return-void │ │ -425058: 549a 5aa0 |0016: iget-object v10, v9, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.$assetList:Ljava/util/List; // field@a05a │ │ -42505c: 2200 e919 |0018: new-instance v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ -425060: 5491 5ba0 |001a: iget-object v1, v9, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.this$0:Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // field@a05b │ │ -425064: 5415 5ca0 |001c: iget-object v5, v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ -425068: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -42506a: 1247 |001f: const/4 v7, #int 4 // #4 │ │ -42506c: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -42506e: 0703 |0021: move-object v3, v0 │ │ -425070: 7606 2fcd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd2f │ │ -425076: 7220 7a87 0a00 |0025: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -42507c: 0e00 |0028: return-void │ │ +425010: |[425010] tech.ula.model.repositories.AssetRepository$fetchAssetList$2$1.invoke:(Ljava/lang/String;)V │ │ +425020: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +425024: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42502a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +42502c: 1301 2000 |0006: const/16 v1, #int 32 // #20 │ │ +425030: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +425032: 7150 39a7 1a20 |0009: invoke-static {v10, v1, v0, v2, v0}, Lkotlin/text/StringsKt;.substringBefore$default:(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@a739 │ │ +425038: 0c04 |000c: move-result-object v4 │ │ +42503a: 1a0a f575 |000d: const-string v10, "assets.txt" // string@75f5 │ │ +42503e: 7120 559f a400 |000f: invoke-static {v4, v10}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +425044: 0a0a |0012: move-result v10 │ │ +425046: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ +42504a: 0e00 |0015: return-void │ │ +42504c: 549a 5aa0 |0016: iget-object v10, v9, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.$assetList:Ljava/util/List; // field@a05a │ │ +425050: 2200 e919 |0018: new-instance v0, Ltech/ula/model/entities/Asset; // type@19e9 │ │ +425054: 5491 5ba0 |001a: iget-object v1, v9, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.this$0:Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // field@a05b │ │ +425058: 5415 5ca0 |001c: iget-object v5, v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ +42505c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +42505e: 1247 |001f: const/4 v7, #int 4 // #4 │ │ +425060: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +425062: 0703 |0021: move-object v3, v0 │ │ +425064: 7606 2fcd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/entities/Asset;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd2f │ │ +42506a: 7220 7a87 0a00 |0025: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +425070: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=92 │ │ 0x000f line=93 │ │ 0x0016 line=94 │ │ locals : │ │ 0x0000 - 0x0029 reg=9 this Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1; │ │ @@ -1749794,44 +1749788,44 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -425218: |[425218] tech.ula.model.repositories.AssetRepository$generateDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -425228: 5b01 6aa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06a │ │ -42522c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -425232: 0e00 |0005: return-void │ │ +42520c: |[42520c] tech.ula.model.repositories.AssetRepository$generateDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +42521c: 5b01 6aa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06a │ │ +425220: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +425226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -4251e4: |[4251e4] tech.ula.model.repositories.AssetRepository$generateDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4251f4: 5b23 69a0 |0000: iput-object v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.result:Ljava/lang/Object; // field@a069 │ │ -4251f8: 5223 68a0 |0002: iget v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -4251fc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -425200: b603 |0006: or-int/2addr v3, v0 │ │ -425202: 5923 68a0 |0007: iput v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ -425206: 5423 6aa0 |0009: iget-object v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06a │ │ -42520a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42520c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -42520e: 6e52 48ce 0310 |000d: invoke-virtual {v3, v0, v0, v1, v2}, Ltech/ula/model/repositories/AssetRepository;.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce48 │ │ -425214: 0c03 |0010: move-result-object v3 │ │ -425216: 1103 |0011: return-object v3 │ │ +4251d8: |[4251d8] tech.ula.model.repositories.AssetRepository$generateDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4251e8: 5b23 69a0 |0000: iput-object v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.result:Ljava/lang/Object; // field@a069 │ │ +4251ec: 5223 68a0 |0002: iget v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4251f0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +4251f4: b603 |0006: or-int/2addr v3, v0 │ │ +4251f6: 5923 68a0 |0007: iput v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.label:I // field@a068 │ │ +4251fa: 5423 6aa0 |0009: iget-object v3, v2, Ltech/ula/model/repositories/AssetRepository$generateDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06a │ │ +4251fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +425200: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +425202: 6e52 48ce 0310 |000d: invoke-virtual {v3, v0, v0, v1, v2}, Ltech/ula/model/repositories/AssetRepository;.generateDownloadRequirements:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce48 │ │ +425208: 0c03 |0010: move-result-object v3 │ │ +42520a: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5725 header: │ │ @@ -1749889,43 +1749883,43 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -425268: |[425268] tech.ula.model.repositories.AssetRepository$getAssetList$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -425278: 5b01 6fa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06f │ │ -42527c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -425282: 0e00 |0005: return-void │ │ +42525c: |[42525c] tech.ula.model.repositories.AssetRepository$getAssetList$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +42526c: 5b01 6fa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06f │ │ +425270: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +425276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$getAssetList$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -425234: |[425234] tech.ula.model.repositories.AssetRepository$getAssetList$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -425244: 5b12 6ea0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.result:Ljava/lang/Object; // field@a06e │ │ -425248: 5212 6da0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -42524c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -425250: b602 |0006: or-int/2addr v2, v0 │ │ -425252: 5912 6da0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ -425256: 5412 6fa0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06f │ │ -42525a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42525c: 6e30 49ce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce49 │ │ -425262: 0c02 |000f: move-result-object v2 │ │ -425264: 1102 |0010: return-object v2 │ │ +425228: |[425228] tech.ula.model.repositories.AssetRepository$getAssetList$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +425238: 5b12 6ea0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.result:Ljava/lang/Object; // field@a06e │ │ +42523c: 5212 6da0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +425240: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +425244: b602 |0006: or-int/2addr v2, v0 │ │ +425246: 5912 6da0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.label:I // field@a06d │ │ +42524a: 5412 6fa0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getAssetList$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a06f │ │ +42524e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +425250: 6e30 49ce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getAssetList:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce49 │ │ +425256: 0c02 |000f: move-result-object v2 │ │ +425258: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5726 header: │ │ @@ -1749999,43 +1749993,43 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4252b8: |[4252b8] tech.ula.model.repositories.AssetRepository$getRegularAssetDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -4252c8: 5b01 78a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a078 │ │ -4252cc: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -4252d2: 0e00 |0005: return-void │ │ +4252ac: |[4252ac] tech.ula.model.repositories.AssetRepository$getRegularAssetDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +4252bc: 5b01 78a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a078 │ │ +4252c0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +4252c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -425284: |[425284] tech.ula.model.repositories.AssetRepository$getRegularAssetDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -425294: 5b12 77a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a077 │ │ -425298: 5212 76a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -42529c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -4252a0: b602 |0006: or-int/2addr v2, v0 │ │ -4252a2: 5912 76a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ -4252a6: 5412 78a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a078 │ │ -4252aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4252ac: 6e40 4cce 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4c │ │ -4252b2: 0c02 |000f: move-result-object v2 │ │ -4252b4: 1102 |0010: return-object v2 │ │ +425278: |[425278] tech.ula.model.repositories.AssetRepository$getRegularAssetDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +425288: 5b12 77a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a077 │ │ +42528c: 5212 76a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +425290: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +425294: b602 |0006: or-int/2addr v2, v0 │ │ +425296: 5912 76a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.label:I // field@a076 │ │ +42529a: 5412 78a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRegularAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a078 │ │ +42529e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4252a0: 6e40 4cce 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getRegularAssetDownloadRequirements:(Ljava/util/List;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4c │ │ +4252a6: 0c02 |000f: move-result-object v2 │ │ +4252a8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5727 header: │ │ @@ -1750109,43 +1750103,43 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -425308: |[425308] tech.ula.model.repositories.AssetRepository$getRootFsAssetDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -425318: 5b01 81a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a081 │ │ -42531c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -425322: 0e00 |0005: return-void │ │ +4252fc: |[4252fc] tech.ula.model.repositories.AssetRepository$getRootFsAssetDownloadRequirements$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +42530c: 5b01 81a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a081 │ │ +425310: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +425316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4252d4: |[4252d4] tech.ula.model.repositories.AssetRepository$getRootFsAssetDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4252e4: 5b12 80a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a080 │ │ -4252e8: 5212 7fa0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4252ec: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -4252f0: b602 |0006: or-int/2addr v2, v0 │ │ -4252f2: 5912 7fa0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ -4252f6: 5412 81a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a081 │ │ -4252fa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4252fc: 6e30 4dce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4d │ │ -425302: 0c02 |000f: move-result-object v2 │ │ -425304: 1102 |0010: return-object v2 │ │ +4252c8: |[4252c8] tech.ula.model.repositories.AssetRepository$getRootFsAssetDownloadRequirements$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4252d8: 5b12 80a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.result:Ljava/lang/Object; // field@a080 │ │ +4252dc: 5212 7fa0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4252e0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +4252e4: b602 |0006: or-int/2addr v2, v0 │ │ +4252e6: 5912 7fa0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.label:I // field@a07f │ │ +4252ea: 5412 81a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$getRootFsAssetDownloadRequirements$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a081 │ │ +4252ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4252f0: 6e30 4dce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getRootFsAssetDownloadRequirements:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4d │ │ +4252f6: 0c02 |000f: move-result-object v2 │ │ +4252f8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5728 header: │ │ @@ -1750207,43 +1750201,43 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -425358: |[425358] tech.ula.model.repositories.AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -425368: 5b01 87a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a087 │ │ -42536c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -425372: 0e00 |0005: return-void │ │ +42534c: |[42534c] tech.ula.model.repositories.AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +42535c: 5b01 87a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a087 │ │ +425360: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +425366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -425324: |[425324] tech.ula.model.repositories.AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -425334: 5b12 86a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a086 │ │ -425338: 5212 85a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -42533c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -425340: b602 |0006: or-int/2addr v2, v0 │ │ -425342: 5912 85a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ -425346: 5412 87a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a087 │ │ -42534a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42534c: 6e30 4ece 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4e │ │ -425352: 0c02 |000f: move-result-object v2 │ │ -425354: 1102 |0010: return-object v2 │ │ +425318: |[425318] tech.ula.model.repositories.AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +425328: 5b12 86a0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a086 │ │ +42532c: 5212 85a0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +425330: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +425334: b602 |0006: or-int/2addr v2, v0 │ │ +425336: 5912 85a0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.label:I // field@a085 │ │ +42533a: 5412 87a0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedFilesystemVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a087 │ │ +42533e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +425340: 6e30 4ece 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedFilesystemVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4e │ │ +425346: 0c02 |000f: move-result-object v2 │ │ +425348: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5729 header: │ │ @@ -1750305,43 +1750299,43 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4253a8: |[4253a8] tech.ula.model.repositories.AssetRepository$lastDownloadedVersionIsUpToDate$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ -4253b8: 5b01 8da0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a08d │ │ -4253bc: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -4253c2: 0e00 |0005: return-void │ │ +42539c: |[42539c] tech.ula.model.repositories.AssetRepository$lastDownloadedVersionIsUpToDate$1.:(Ltech/ula/model/repositories/AssetRepository;Lkotlin/coroutines/Continuation;)V │ │ +4253ac: 5b01 8da0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a08d │ │ +4253b0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +4253b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -425374: |[425374] tech.ula.model.repositories.AssetRepository$lastDownloadedVersionIsUpToDate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -425384: 5b12 8ca0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a08c │ │ -425388: 5212 8ba0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -42538c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -425390: b602 |0006: or-int/2addr v2, v0 │ │ -425392: 5912 8ba0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ -425396: 5412 8da0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a08d │ │ -42539a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42539c: 6e30 4fce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4f │ │ -4253a2: 0c02 |000f: move-result-object v2 │ │ -4253a4: 1102 |0010: return-object v2 │ │ +425368: |[425368] tech.ula.model.repositories.AssetRepository$lastDownloadedVersionIsUpToDate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +425378: 5b12 8ca0 |0000: iput-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.result:Ljava/lang/Object; // field@a08c │ │ +42537c: 5212 8ba0 |0002: iget v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +425380: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +425384: b602 |0006: or-int/2addr v2, v0 │ │ +425386: 5912 8ba0 |0007: iput v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.label:I // field@a08b │ │ +42538a: 5412 8da0 |0009: iget-object v2, v1, Ltech/ula/model/repositories/AssetRepository$lastDownloadedVersionIsUpToDate$1;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a08d │ │ +42538e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +425390: 6e30 4fce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/repositories/AssetRepository;.lastDownloadedVersionIsUpToDate:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce4f │ │ +425396: 0c02 |000f: move-result-object v2 │ │ +425398: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6844 (AssetRepository.kt) │ │ │ │ Class #5730 header: │ │ @@ -1750403,43 +1750397,43 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -427b48: |[427b48] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -427b58: 5b01 b8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0b8 │ │ -427b5c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -427b62: 0e00 |0005: return-void │ │ +427b3c: |[427b3c] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +427b4c: 5b01 b8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0b8 │ │ +427b50: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +427b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -427b14: |[427b14] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427b24: 5b12 b7a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.result:Ljava/lang/Object; // field@a0b7 │ │ -427b28: 5212 b6a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -427b2c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -427b30: b602 |0006: or-int/2addr v2, v0 │ │ -427b32: 5912 b6a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ -427b36: 5412 b8a0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0b8 │ │ -427b3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -427b3c: 6e40 f8ce 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef8 │ │ -427b42: 0c02 |000f: move-result-object v2 │ │ -427b44: 1102 |0010: return-object v2 │ │ +427b08: |[427b08] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427b18: 5b12 b7a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.result:Ljava/lang/Object; // field@a0b7 │ │ +427b1c: 5212 b6a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +427b20: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +427b24: b602 |0006: or-int/2addr v2, v0 │ │ +427b26: 5912 b6a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.label:I // field@a0b6 │ │ +427b2a: 5412 b8a0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0b8 │ │ +427b2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +427b30: 6e40 f8ce 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef8 │ │ +427b36: 0c02 |000f: move-result-object v2 │ │ +427b38: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #5731 header: │ │ @@ -1750501,43 +1750495,43 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -427c8c: |[427c8c] tech.ula.model.state.AppsStartupFsm$fetchDatabaseEntries$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -427c9c: 5b01 c3a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c3 │ │ -427ca0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -427ca6: 0e00 |0005: return-void │ │ +427c80: |[427c80] tech.ula.model.state.AppsStartupFsm$fetchDatabaseEntries$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +427c90: 5b01 c3a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c3 │ │ +427c94: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +427c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -427c58: |[427c58] tech.ula.model.state.AppsStartupFsm$fetchDatabaseEntries$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427c68: 5b12 c2a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.result:Ljava/lang/Object; // field@a0c2 │ │ -427c6c: 5212 c1a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -427c70: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -427c74: b602 |0006: or-int/2addr v2, v0 │ │ -427c76: 5912 c1a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ -427c7a: 5412 c3a0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c3 │ │ -427c7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -427c80: 6e30 f9ce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef9 │ │ -427c86: 0c02 |000f: move-result-object v2 │ │ -427c88: 1102 |0010: return-object v2 │ │ +427c4c: |[427c4c] tech.ula.model.state.AppsStartupFsm$fetchDatabaseEntries$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427c5c: 5b12 c2a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.result:Ljava/lang/Object; // field@a0c2 │ │ +427c60: 5212 c1a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +427c64: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +427c68: b602 |0006: or-int/2addr v2, v0 │ │ +427c6a: 5912 c1a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.label:I // field@a0c1 │ │ +427c6e: 5412 c3a0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$fetchDatabaseEntries$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c3 │ │ +427c72: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +427c74: 6e30 f9ce 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef9 │ │ +427c7a: 0c02 |000f: move-result-object v2 │ │ +427c7c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #5732 header: │ │ @@ -1750607,47 +1750601,47 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -427fd8: |[427fd8] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -427fe8: 5b01 d4a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d4 │ │ -427fec: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -427ff2: 0e00 |0005: return-void │ │ +427fcc: |[427fcc] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +427fdc: 5b01 d4a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d4 │ │ +427fe0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +427fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -427f9c: |[427f9c] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427fac: 5b67 d3a0 |0000: iput-object v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.result:Ljava/lang/Object; // field@a0d3 │ │ -427fb0: 5267 d2a0 |0002: iget v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -427fb4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -427fb8: b607 |0006: or-int/2addr v7, v0 │ │ -427fba: 5967 d2a0 |0007: iput v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ -427fbe: 5460 d4a0 |0009: iget-object v0, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d4 │ │ -427fc2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -427fc4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -427fc6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -427fc8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -427fca: 0765 |000f: move-object v5, v6 │ │ -427fcc: 7406 fdce 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/state/AppsStartupFsm;.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefd │ │ -427fd2: 0c07 |0013: move-result-object v7 │ │ -427fd4: 1107 |0014: return-object v7 │ │ +427f90: |[427f90] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427fa0: 5b67 d3a0 |0000: iput-object v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.result:Ljava/lang/Object; // field@a0d3 │ │ +427fa4: 5267 d2a0 |0002: iget v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +427fa8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +427fac: b607 |0006: or-int/2addr v7, v0 │ │ +427fae: 5967 d2a0 |0007: iput v7, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.label:I // field@a0d2 │ │ +427fb2: 5460 d4a0 |0009: iget-object v0, v6, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d4 │ │ +427fb6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +427fb8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +427fba: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +427fbc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +427fbe: 0765 |000f: move-object v5, v6 │ │ +427fc0: 7406 fdce 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/model/state/AppsStartupFsm;.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefd │ │ +427fc6: 0c07 |0013: move-result-object v7 │ │ +427fc8: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #5733 header: │ │ @@ -1750713,43 +1750707,43 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -428660: |[428660] tech.ula.model.state.AppsStartupFsm$updateAppSession$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -428670: 5b01 eaa0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ea │ │ -428674: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -42867a: 0e00 |0005: return-void │ │ +428654: |[428654] tech.ula.model.state.AppsStartupFsm$updateAppSession$1.:(Ltech/ula/model/state/AppsStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +428664: 5b01 eaa0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ea │ │ +428668: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +42866e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -42862c: |[42862c] tech.ula.model.state.AppsStartupFsm$updateAppSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42863c: 5b12 e9a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.result:Ljava/lang/Object; // field@a0e9 │ │ -428640: 5212 e8a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -428644: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -428648: b602 |0006: or-int/2addr v2, v0 │ │ -42864a: 5912 e8a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ -42864e: 5412 eaa0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ea │ │ -428652: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -428654: 6e51 02cf 0200 |000c: invoke-virtual {v2, v0, v0, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cf02 │ │ -42865a: 0c02 |000f: move-result-object v2 │ │ -42865c: 1102 |0010: return-object v2 │ │ +428620: |[428620] tech.ula.model.state.AppsStartupFsm$updateAppSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +428630: 5b12 e9a0 |0000: iput-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.result:Ljava/lang/Object; // field@a0e9 │ │ +428634: 5212 e8a0 |0002: iget v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428638: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +42863c: b602 |0006: or-int/2addr v2, v0 │ │ +42863e: 5912 e8a0 |0007: iput v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.label:I // field@a0e8 │ │ +428642: 5412 eaa0 |0009: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ea │ │ +428646: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +428648: 6e51 02cf 0200 |000c: invoke-virtual {v2, v0, v0, v0, v1}, Ltech/ula/model/state/AppsStartupFsm;.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cf02 │ │ +42864e: 0c02 |000f: move-result-object v2 │ │ +428650: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6747 (AppsStartupFsm.kt) │ │ │ │ Class #5734 header: │ │ @@ -1750790,38 +1750784,38 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42b704: |[42b704] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ -42b714: 5b01 29a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a129 │ │ -42b718: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -42b71a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42b720: 0e00 |0006: return-void │ │ +42b6f8: |[42b6f8] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.:(Ltech/ula/model/state/SessionStartupFsm;)V │ │ +42b708: 5b01 29a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a129 │ │ +42b70c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +42b70e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42b714: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42b6e4: |[42b6e4] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b6f4: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -42b6f8: 6e20 f5cf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.invoke:(Ljava/lang/String;)V // method@cff5 │ │ -42b6fe: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42b702: 1101 |0007: return-object v1 │ │ +42b6d8: |[42b6d8] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b6e8: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +42b6ec: 6e20 f5cf 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.invoke:(Ljava/lang/String;)V // method@cff5 │ │ +42b6f2: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42b6f6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1750830,24 +1750824,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -42b724: |[42b724] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.invoke:(Ljava/lang/String;)V │ │ -42b734: 1a00 59a2 |0000: const-string v0, "line" // string@a259 │ │ -42b738: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42b73e: 5420 29a1 |0005: iget-object v0, v2, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a129 │ │ -42b742: 7110 0fd0 0000 |0007: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42b748: 0c00 |000a: move-result-object v0 │ │ -42b74a: 2201 501a |000b: new-instance v1, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ -42b74e: 7020 7fcf 3100 |000d: invoke-direct {v1, v3}, Ltech/ula/model/state/ExtractingFilesystem;.:(Ljava/lang/String;)V // method@cf7f │ │ -42b754: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42b75a: 0e00 |0013: return-void │ │ +42b718: |[42b718] tech.ula.model.state.SessionStartupFsm$extractionLogger$1.invoke:(Ljava/lang/String;)V │ │ +42b728: 1a00 59a2 |0000: const-string v0, "line" // string@a259 │ │ +42b72c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42b732: 5420 29a1 |0005: iget-object v0, v2, Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a129 │ │ +42b736: 7110 0fd0 0000 |0007: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42b73c: 0c00 |000a: move-result-object v0 │ │ +42b73e: 2201 501a |000b: new-instance v1, Ltech/ula/model/state/ExtractingFilesystem; // type@1a50 │ │ +42b742: 7020 7fcf 3100 |000d: invoke-direct {v1, v3}, Ltech/ula/model/state/ExtractingFilesystem;.:(Ljava/lang/String;)V // method@cf7f │ │ +42b748: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42b74e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ltech/ula/model/state/SessionStartupFsm$extractionLogger$1; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1750904,42 +1750898,42 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b78c: |[42b78c] tech.ula.model.state.SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -42b79c: 5b01 2da1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a12d │ │ -42b7a0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -42b7a6: 0e00 |0005: return-void │ │ +42b780: |[42b780] tech.ula.model.state.SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +42b790: 5b01 2da1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a12d │ │ +42b794: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +42b79a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -42b75c: |[42b75c] tech.ula.model.state.SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b76c: 5b12 2ca1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.result:Ljava/lang/Object; // field@a12c │ │ -42b770: 5212 2ba1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42b774: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -42b778: b602 |0006: or-int/2addr v2, v0 │ │ -42b77a: 5912 2ba1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ -42b77e: 5412 2da1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a12d │ │ -42b782: 6e20 1ad0 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01a │ │ -42b788: 0c02 |000e: move-result-object v2 │ │ -42b78a: 1102 |000f: return-object v2 │ │ +42b750: |[42b750] tech.ula.model.state.SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b760: 5b12 2ca1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.result:Ljava/lang/Object; // field@a12c │ │ +42b764: 5212 2ba1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42b768: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +42b76c: b602 |0006: or-int/2addr v2, v0 │ │ +42b76e: 5912 2ba1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.label:I // field@a12b │ │ +42b772: 5412 2da1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleCopyDownloadsToLocalDirectories$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a12d │ │ +42b776: 6e20 1ad0 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01a │ │ +42b77c: 0c02 |000e: move-result-object v2 │ │ +42b77e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5736 header: │ │ @@ -1751001,43 +1750995,43 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b7dc: |[42b7dc] tech.ula.model.state.SessionStartupFsm$handleExtractFilesystem$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -42b7ec: 5b01 33a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a133 │ │ -42b7f0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -42b7f6: 0e00 |0005: return-void │ │ +42b7d0: |[42b7d0] tech.ula.model.state.SessionStartupFsm$handleExtractFilesystem$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +42b7e0: 5b01 33a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a133 │ │ +42b7e4: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +42b7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42b7a8: |[42b7a8] tech.ula.model.state.SessionStartupFsm$handleExtractFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b7b8: 5b12 32a1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.result:Ljava/lang/Object; // field@a132 │ │ -42b7bc: 5212 31a1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42b7c0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -42b7c4: b602 |0006: or-int/2addr v2, v0 │ │ -42b7c6: 5912 31a1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ -42b7ca: 5412 33a1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a133 │ │ -42b7ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42b7d0: 6e30 1cd0 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01c │ │ -42b7d6: 0c02 |000f: move-result-object v2 │ │ -42b7d8: 1102 |0010: return-object v2 │ │ +42b79c: |[42b79c] tech.ula.model.state.SessionStartupFsm$handleExtractFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b7ac: 5b12 32a1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.result:Ljava/lang/Object; // field@a132 │ │ +42b7b0: 5212 31a1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42b7b4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +42b7b8: b602 |0006: or-int/2addr v2, v0 │ │ +42b7ba: 5912 31a1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.label:I // field@a131 │ │ +42b7be: 5412 33a1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleExtractFilesystem$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a133 │ │ +42b7c2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +42b7c4: 6e30 1cd0 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01c │ │ +42b7ca: 0c02 |000f: move-result-object v2 │ │ +42b7cc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5737 header: │ │ @@ -1751099,43 +1751093,43 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b82c: |[42b82c] tech.ula.model.state.SessionStartupFsm$handleGenerateDownloads$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -42b83c: 5b01 39a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a139 │ │ -42b840: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -42b846: 0e00 |0005: return-void │ │ +42b820: |[42b820] tech.ula.model.state.SessionStartupFsm$handleGenerateDownloads$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +42b830: 5b01 39a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a139 │ │ +42b834: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +42b83a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -42b7f8: |[42b7f8] tech.ula.model.state.SessionStartupFsm$handleGenerateDownloads$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b808: 5b12 38a1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.result:Ljava/lang/Object; // field@a138 │ │ -42b80c: 5212 37a1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42b810: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -42b814: b602 |0006: or-int/2addr v2, v0 │ │ -42b816: 5912 37a1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ -42b81a: 5412 39a1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a139 │ │ -42b81e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42b820: 6e40 1dd0 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01d │ │ -42b826: 0c02 |000f: move-result-object v2 │ │ -42b828: 1102 |0010: return-object v2 │ │ +42b7ec: |[42b7ec] tech.ula.model.state.SessionStartupFsm$handleGenerateDownloads$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b7fc: 5b12 38a1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.result:Ljava/lang/Object; // field@a138 │ │ +42b800: 5212 37a1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42b804: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +42b808: b602 |0006: or-int/2addr v2, v0 │ │ +42b80a: 5912 37a1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.label:I // field@a137 │ │ +42b80e: 5412 39a1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleGenerateDownloads$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a139 │ │ +42b812: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +42b814: 6e40 1dd0 0210 |000c: invoke-virtual {v2, v0, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01d │ │ +42b81a: 0c02 |000f: move-result-object v2 │ │ +42b81c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5738 header: │ │ @@ -1751193,43 +1751187,43 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42b87c: |[42b87c] tech.ula.model.state.SessionStartupFsm$handleRetrieveAssetLists$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ -42b88c: 5b01 3ea1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a13e │ │ -42b890: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -42b896: 0e00 |0005: return-void │ │ +42b870: |[42b870] tech.ula.model.state.SessionStartupFsm$handleRetrieveAssetLists$1.:(Ltech/ula/model/state/SessionStartupFsm;Lkotlin/coroutines/Continuation;)V │ │ +42b880: 5b01 3ea1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a13e │ │ +42b884: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +42b88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42b848: |[42b848] tech.ula.model.state.SessionStartupFsm$handleRetrieveAssetLists$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b858: 5b12 3da1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.result:Ljava/lang/Object; // field@a13d │ │ -42b85c: 5212 3ca1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42b860: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -42b864: b602 |0006: or-int/2addr v2, v0 │ │ -42b866: 5912 3ca1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ -42b86a: 5412 3ea1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a13e │ │ -42b86e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -42b870: 6e30 1ed0 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01e │ │ -42b876: 0c02 |000f: move-result-object v2 │ │ -42b878: 1102 |0010: return-object v2 │ │ +42b83c: |[42b83c] tech.ula.model.state.SessionStartupFsm$handleRetrieveAssetLists$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b84c: 5b12 3da1 |0000: iput-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.result:Ljava/lang/Object; // field@a13d │ │ +42b850: 5212 3ca1 |0002: iget v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42b854: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +42b858: b602 |0006: or-int/2addr v2, v0 │ │ +42b85a: 5912 3ca1 |0007: iput v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.label:I // field@a13c │ │ +42b85e: 5412 3ea1 |0009: iget-object v2, v1, Ltech/ula/model/state/SessionStartupFsm$handleRetrieveAssetLists$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a13e │ │ +42b862: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +42b864: 6e30 1ed0 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01e │ │ +42b86a: 0c02 |000f: move-result-object v2 │ │ +42b86c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23979 (SessionStartupFsm.kt) │ │ │ │ Class #5739 header: │ │ @@ -1751269,37 +1751263,37 @@ │ │ type : '(Ltech/ula/provider/UlaDocProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42d808: |[42d808] tech.ula.provider.UlaDocProvider$ulaFiles$2.:(Ltech/ula/provider/UlaDocProvider;)V │ │ -42d818: 5b01 6ca1 |0000: iput-object v1, v0, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ -42d81c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42d81e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42d824: 0e00 |0006: return-void │ │ +42d7fc: |[42d7fc] tech.ula.provider.UlaDocProvider$ulaFiles$2.:(Ltech/ula/provider/UlaDocProvider;)V │ │ +42d80c: 5b01 6ca1 |0000: iput-object v1, v0, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ +42d810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42d812: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42d818: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/provider/UlaDocProvider$ulaFiles$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42d774: |[42d774] tech.ula.provider.UlaDocProvider$ulaFiles$2.invoke:()Ljava/lang/Object; │ │ -42d784: 6e10 70d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.invoke:()Ltech/ula/utils/UlaFiles; // method@d070 │ │ -42d78a: 0c00 |0003: move-result-object v0 │ │ -42d78c: 1100 |0004: return-object v0 │ │ +42d768: |[42d768] tech.ula.provider.UlaDocProvider$ulaFiles$2.invoke:()Ljava/lang/Object; │ │ +42d778: 6e10 70d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.invoke:()Ltech/ula/utils/UlaFiles; // method@d070 │ │ +42d77e: 0c00 |0003: move-result-object v0 │ │ +42d780: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/provider/UlaDocProvider$ulaFiles$2; │ │ │ │ #1 : (in Ltech/ula/provider/UlaDocProvider$ulaFiles$2;) │ │ @@ -1751307,40 +1751301,40 @@ │ │ type : '()Ltech/ula/utils/UlaFiles;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -42d790: |[42d790] tech.ula.provider.UlaDocProvider$ulaFiles$2.invoke:()Ltech/ula/utils/UlaFiles; │ │ -42d7a0: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -42d7a4: 5470 6ca1 |0002: iget-object v0, v7, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ -42d7a8: 6e10 77d0 0000 |0004: invoke-virtual {v0}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ -42d7ae: 0c01 |0007: move-result-object v1 │ │ -42d7b0: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -42d7b4: 7100 739f 0000 |000a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42d7ba: 1a00 b37d |000d: const-string v0, "context!!" // string@7db3 │ │ -42d7be: 7120 569f 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42d7c4: 5472 6ca1 |0012: iget-object v2, v7, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ -42d7c8: 6e10 77d0 0200 |0014: invoke-virtual {v2}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ -42d7ce: 0c02 |0017: move-result-object v2 │ │ -42d7d0: 3902 0500 |0018: if-nez v2, 001d // +0005 │ │ -42d7d4: 7100 739f 0000 |001a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42d7da: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42d7e0: 6e10 3102 0200 |0020: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0231 │ │ -42d7e6: 0c00 |0023: move-result-object v0 │ │ -42d7e8: 5402 2500 |0024: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -42d7ec: 1a00 b47d |0026: const-string v0, "context!!.applicationInfo.nativeLibraryDir" // string@7db4 │ │ -42d7f0: 7120 569f 0200 |0028: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42d7f6: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -42d7f8: 1244 |002c: const/4 v4, #int 4 // #4 │ │ -42d7fa: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -42d7fc: 0760 |002e: move-object v0, v6 │ │ -42d7fe: 7606 b7d4 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -42d804: 1106 |0032: return-object v6 │ │ +42d784: |[42d784] tech.ula.provider.UlaDocProvider$ulaFiles$2.invoke:()Ltech/ula/utils/UlaFiles; │ │ +42d794: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +42d798: 5470 6ca1 |0002: iget-object v0, v7, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ +42d79c: 6e10 77d0 0000 |0004: invoke-virtual {v0}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ +42d7a2: 0c01 |0007: move-result-object v1 │ │ +42d7a4: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +42d7a8: 7100 739f 0000 |000a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42d7ae: 1a00 b37d |000d: const-string v0, "context!!" // string@7db3 │ │ +42d7b2: 7120 569f 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42d7b8: 5472 6ca1 |0012: iget-object v2, v7, Ltech/ula/provider/UlaDocProvider$ulaFiles$2;.this$0:Ltech/ula/provider/UlaDocProvider; // field@a16c │ │ +42d7bc: 6e10 77d0 0200 |0014: invoke-virtual {v2}, Ltech/ula/provider/UlaDocProvider;.getContext:()Landroid/content/Context; // method@d077 │ │ +42d7c2: 0c02 |0017: move-result-object v2 │ │ +42d7c4: 3902 0500 |0018: if-nez v2, 001d // +0005 │ │ +42d7c8: 7100 739f 0000 |001a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42d7ce: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42d7d4: 6e10 3102 0200 |0020: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0231 │ │ +42d7da: 0c00 |0023: move-result-object v0 │ │ +42d7dc: 5402 2500 |0024: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +42d7e0: 1a00 b47d |0026: const-string v0, "context!!.applicationInfo.nativeLibraryDir" // string@7db4 │ │ +42d7e4: 7120 569f 0200 |0028: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42d7ea: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +42d7ec: 1244 |002c: const/4 v4, #int 4 // #4 │ │ +42d7ee: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +42d7f0: 0760 |002e: move-object v0, v6 │ │ +42d7f2: 7606 b7d4 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +42d7f8: 1106 |0032: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0033 reg=7 this Ltech/ula/provider/UlaDocProvider$ulaFiles$2; │ │ │ │ source_file_idx : 25945 (UlaDocProvider.kt) │ │ @@ -1751383,53 +1751377,53 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42df68: |[42df68] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ -42df78: 5b01 71a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ -42df7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42df7e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42df84: 0e00 |0006: return-void │ │ +42df5c: |[42df5c] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ +42df6c: 5b01 71a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ +42df70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42df72: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42df78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;) │ │ name : 'invoke' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -42dee8: |[42dee8] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -42def8: 5430 71a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ -42defc: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ -42df02: 0c00 |0005: move-result-object v0 │ │ -42df04: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -42df08: 1100 |0008: return-object v0 │ │ -42df0a: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -42df0e: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -42df12: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42df18: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ -42df1c: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42df22: 5432 71a1 |0015: iget-object v2, v3, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ -42df26: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42df2c: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ -42df30: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42df36: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42df3c: 0c01 |0022: move-result-object v1 │ │ -42df3e: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42df44: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -42df48: 2700 |0028: throw v0 │ │ +42dedc: |[42dedc] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +42deec: 5430 71a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ +42def0: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ +42def6: 0c00 |0005: move-result-object v0 │ │ +42def8: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +42defc: 1100 |0008: return-object v0 │ │ +42defe: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +42df02: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +42df06: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42df0c: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ +42df10: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42df16: 5432 71a1 |0015: iget-object v2, v3, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a171 │ │ +42df1a: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42df20: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ +42df24: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42df2a: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42df30: 0c01 |0022: move-result-object v1 │ │ +42df32: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42df38: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +42df3c: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1; │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;) │ │ @@ -1751437,18 +1751431,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42df4c: |[42df4c] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -42df5c: 6e10 85d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d085 │ │ -42df62: 0c00 |0003: move-result-object v0 │ │ -42df64: 1100 |0004: return-object v0 │ │ +42df40: |[42df40] tech.ula.ui.AppDetailsFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +42df50: 6e10 85d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d085 │ │ +42df56: 0c00 |0003: move-result-object v0 │ │ +42df58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10639 (FragmentNavArgsLazy.kt) │ │ │ │ Class #5741 header: │ │ @@ -1751488,37 +1751482,37 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42dfd4: |[42dfd4] tech.ula.ui.AppDetailsFragment$app$2.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ -42dfe4: 5b01 72a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$app$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a172 │ │ -42dfe8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42dfea: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42dff0: 0e00 |0006: return-void │ │ +42dfc8: |[42dfc8] tech.ula.ui.AppDetailsFragment$app$2.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ +42dfd8: 5b01 72a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$app$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a172 │ │ +42dfdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42dfde: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42dfe4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$app$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42df88: |[42df88] tech.ula.ui.AppDetailsFragment$app$2.invoke:()Ljava/lang/Object; │ │ -42df98: 6e10 89d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$app$2;.invoke:()Ltech/ula/model/entities/App; // method@d089 │ │ -42df9e: 0c00 |0003: move-result-object v0 │ │ -42dfa0: 1100 |0004: return-object v0 │ │ +42df7c: |[42df7c] tech.ula.ui.AppDetailsFragment$app$2.invoke:()Ljava/lang/Object; │ │ +42df8c: 6e10 89d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$app$2;.invoke:()Ltech/ula/model/entities/App; // method@d089 │ │ +42df92: 0c00 |0003: move-result-object v0 │ │ +42df94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppDetailsFragment$app$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragment$app$2;) │ │ @@ -1751526,23 +1751520,23 @@ │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -42dfa4: |[42dfa4] tech.ula.ui.AppDetailsFragment$app$2.invoke:()Ltech/ula/model/entities/App; │ │ -42dfb4: 5410 72a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment$app$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a172 │ │ -42dfb8: 7110 9ad0 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppDetailsFragment;.access$getArgs$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d09a │ │ -42dfbe: 0c00 |0005: move-result-object v0 │ │ -42dfc0: 6e10 b7d0 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/AppDetailsFragmentArgs;.getApp:()Ltech/ula/model/entities/App; // method@d0b7 │ │ -42dfc6: 0c00 |0009: move-result-object v0 │ │ -42dfc8: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -42dfcc: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42dfd2: 1100 |000f: return-object v0 │ │ +42df98: |[42df98] tech.ula.ui.AppDetailsFragment$app$2.invoke:()Ltech/ula/model/entities/App; │ │ +42dfa8: 5410 72a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment$app$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a172 │ │ +42dfac: 7110 9ad0 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppDetailsFragment;.access$getArgs$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/ui/AppDetailsFragmentArgs; // method@d09a │ │ +42dfb2: 0c00 |0005: move-result-object v0 │ │ +42dfb4: 6e10 b7d0 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/AppDetailsFragmentArgs;.getApp:()Ltech/ula/model/entities/App; // method@d0b7 │ │ +42dfba: 0c00 |0009: move-result-object v0 │ │ +42dfbc: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +42dfc0: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42dfc6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/ui/AppDetailsFragment$app$2; │ │ │ │ source_file_idx : 6719 (AppDetailsFragment.kt) │ │ @@ -1751584,37 +1751578,37 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42e20c: |[42e20c] tech.ula.ui.AppDetailsFragment$viewModel$2.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ -42e21c: 5b01 76a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e220: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42e222: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42e228: 0e00 |0006: return-void │ │ +42e200: |[42e200] tech.ula.ui.AppDetailsFragment$viewModel$2.:(Ltech/ula/ui/AppDetailsFragment;)V │ │ +42e210: 5b01 76a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42e216: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42e21c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppDetailsFragment$viewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42e10c: |[42e10c] tech.ula.ui.AppDetailsFragment$viewModel$2.invoke:()Ljava/lang/Object; │ │ -42e11c: 6e10 93d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.invoke:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d093 │ │ -42e122: 0c00 |0003: move-result-object v0 │ │ -42e124: 1100 |0004: return-object v0 │ │ +42e100: |[42e100] tech.ula.ui.AppDetailsFragment$viewModel$2.invoke:()Ljava/lang/Object; │ │ +42e110: 6e10 93d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.invoke:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d093 │ │ +42e116: 0c00 |0003: move-result-object v0 │ │ +42e118: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppDetailsFragment$viewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragment$viewModel$2;) │ │ @@ -1751622,66 +1751616,66 @@ │ │ type : '()Ltech/ula/viewmodel/AppDetailsViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -42e128: |[42e128] tech.ula.ui.AppDetailsFragment$viewModel$2.invoke:()Ltech/ula/viewmodel/AppDetailsViewModel; │ │ -42e138: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -42e13c: 5471 76a1 |0002: iget-object v1, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e140: 7110 98d0 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ -42e146: 0c01 |0007: move-result-object v1 │ │ -42e148: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -42e14c: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -42e152: 0c00 |000d: move-result-object v0 │ │ -42e154: 6e10 85ce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -42e15a: 0c00 |0011: move-result-object v0 │ │ -42e15c: 2201 e71a |0012: new-instance v1, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ -42e160: 5472 76a1 |0014: iget-object v2, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e164: 7110 98d0 0200 |0016: invoke-static {v2}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ -42e16a: 0c02 |0019: move-result-object v2 │ │ -42e16c: 6e10 8d00 0200 |001a: invoke-virtual {v2}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ -42e172: 0c02 |001d: move-result-object v2 │ │ -42e174: 1a03 5d71 |001e: const-string v3, "activityContext.filesDir" // string@715d │ │ -42e178: 7120 569f 3200 |0020: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e17e: 6e10 4c82 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -42e184: 0c02 |0026: move-result-object v2 │ │ -42e186: 1a03 5e71 |0027: const-string v3, "activityContext.filesDir.path" // string@715e │ │ -42e18a: 7120 569f 3200 |0029: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e190: 5473 76a1 |002c: iget-object v3, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e194: 7110 98d0 0300 |002e: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ -42e19a: 0c03 |0031: move-result-object v3 │ │ -42e19c: 6e10 9500 0300 |0032: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ -42e1a2: 0c03 |0035: move-result-object v3 │ │ -42e1a4: 1a04 6071 |0036: const-string v4, "activityContext.resources" // string@7160 │ │ -42e1a8: 7120 569f 4300 |0038: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e1ae: 7030 e3d2 2103 |003b: invoke-direct {v1, v2, v3}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ -42e1b4: 6002 8800 |003e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -42e1b8: 2203 5f1b |0040: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewmodelFactory; // type@1b5f │ │ -42e1bc: 5474 76a1 |0042: iget-object v4, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e1c0: 7110 98d0 0400 |0044: invoke-static {v4}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ -42e1c6: 0c04 |0047: move-result-object v4 │ │ -42e1c8: 1a05 2e75 |0048: const-string v5, "apps" // string@752e │ │ -42e1cc: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -42e1ce: 6e30 9600 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ -42e1d4: 0c04 |004e: move-result-object v4 │ │ -42e1d6: 1a05 5f71 |004f: const-string v5, "activityContext.getShare…s", Context.MODE_PRIVATE)" // string@715f │ │ -42e1da: 7120 569f 5400 |0051: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e1e0: 7054 8bd5 0321 |0054: invoke-direct {v3, v0, v1, v2, v4}, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V // method@d58b │ │ -42e1e6: 5470 76a1 |0057: iget-object v0, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ -42e1ea: 1f00 7207 |0059: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -42e1ee: 1f03 2208 |005b: check-cast v3, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -42e1f2: 7120 9240 3000 |005d: invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -42e1f8: 0c00 |0060: move-result-object v0 │ │ -42e1fa: 1c01 5d1b |0061: const-class v1, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ -42e1fe: 6e20 8a40 1000 |0063: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -42e204: 0c00 |0066: move-result-object v0 │ │ -42e206: 1f00 5d1b |0067: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ -42e20a: 1100 |0069: return-object v0 │ │ +42e11c: |[42e11c] tech.ula.ui.AppDetailsFragment$viewModel$2.invoke:()Ltech/ula/viewmodel/AppDetailsViewModel; │ │ +42e12c: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +42e130: 5471 76a1 |0002: iget-object v1, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e134: 7110 98d0 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ +42e13a: 0c01 |0007: move-result-object v1 │ │ +42e13c: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +42e140: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +42e146: 0c00 |000d: move-result-object v0 │ │ +42e148: 6e10 85ce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +42e14e: 0c00 |0011: move-result-object v0 │ │ +42e150: 2201 e71a |0012: new-instance v1, Ltech/ula/utils/AppDetails; // type@1ae7 │ │ +42e154: 5472 76a1 |0014: iget-object v2, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e158: 7110 98d0 0200 |0016: invoke-static {v2}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ +42e15e: 0c02 |0019: move-result-object v2 │ │ +42e160: 6e10 8d00 0200 |001a: invoke-virtual {v2}, Landroid/app/Activity;.getFilesDir:()Ljava/io/File; // method@008d │ │ +42e166: 0c02 |001d: move-result-object v2 │ │ +42e168: 1a03 5d71 |001e: const-string v3, "activityContext.filesDir" // string@715d │ │ +42e16c: 7120 569f 3200 |0020: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e172: 6e10 4c82 0200 |0023: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +42e178: 0c02 |0026: move-result-object v2 │ │ +42e17a: 1a03 5e71 |0027: const-string v3, "activityContext.filesDir.path" // string@715e │ │ +42e17e: 7120 569f 3200 |0029: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e184: 5473 76a1 |002c: iget-object v3, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e188: 7110 98d0 0300 |002e: invoke-static {v3}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ +42e18e: 0c03 |0031: move-result-object v3 │ │ +42e190: 6e10 9500 0300 |0032: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0095 │ │ +42e196: 0c03 |0035: move-result-object v3 │ │ +42e198: 1a04 6071 |0036: const-string v4, "activityContext.resources" // string@7160 │ │ +42e19c: 7120 569f 4300 |0038: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e1a2: 7030 e3d2 2103 |003b: invoke-direct {v1, v2, v3}, Ltech/ula/utils/AppDetails;.:(Ljava/lang/String;Landroid/content/res/Resources;)V // method@d2e3 │ │ +42e1a8: 6002 8800 |003e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +42e1ac: 2203 5f1b |0040: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewmodelFactory; // type@1b5f │ │ +42e1b0: 5474 76a1 |0042: iget-object v4, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e1b4: 7110 98d0 0400 |0044: invoke-static {v4}, Ltech/ula/ui/AppDetailsFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; // method@d098 │ │ +42e1ba: 0c04 |0047: move-result-object v4 │ │ +42e1bc: 1a05 2e75 |0048: const-string v5, "apps" // string@752e │ │ +42e1c0: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +42e1c2: 6e30 9600 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0096 │ │ +42e1c8: 0c04 |004e: move-result-object v4 │ │ +42e1ca: 1a05 5f71 |004f: const-string v5, "activityContext.getShare…s", Context.MODE_PRIVATE)" // string@715f │ │ +42e1ce: 7120 569f 5400 |0051: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e1d4: 7054 8bd5 0321 |0054: invoke-direct {v3, v0, v1, v2, v4}, Ltech/ula/viewmodel/AppDetailsViewmodelFactory;.:(Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/AppDetails;ILandroid/content/SharedPreferences;)V // method@d58b │ │ +42e1da: 5470 76a1 |0057: iget-object v0, v7, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.this$0:Ltech/ula/ui/AppDetailsFragment; // field@a176 │ │ +42e1de: 1f00 7207 |0059: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +42e1e2: 1f03 2208 |005b: check-cast v3, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +42e1e6: 7120 9240 3000 |005d: invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +42e1ec: 0c00 |0060: move-result-object v0 │ │ +42e1ee: 1c01 5d1b |0061: const-class v1, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ +42e1f2: 6e20 8a40 1000 |0063: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +42e1f8: 0c00 |0066: move-result-object v0 │ │ +42e1fa: 1f00 5d1b |0067: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ +42e1fe: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0012 line=33 │ │ 0x003e line=34 │ │ 0x0040 line=35 │ │ 0x0057 line=36 │ │ @@ -1751755,92 +1751749,92 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -42e6e8: |[42e6e8] tech.ula.ui.AppDetailsFragment.:()V │ │ -42e6f8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -42e6fa: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -42e6fe: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -42e702: 1c02 8b1a |0005: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ -42e706: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -42e70c: 0c02 |000a: move-result-object v2 │ │ -42e70e: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ -42e712: 1a04 fd8a |000d: const-string v4, "getArgs()Ltech/ula/ui/AppDetailsFragmentArgs;" // string@8afd │ │ -42e716: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -42e71c: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -42e722: 0c01 |0015: move-result-object v1 │ │ -42e724: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -42e728: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -42e72a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -42e72e: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -42e732: 1c02 8b1a |001d: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ -42e736: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -42e73c: 0c02 |0022: move-result-object v2 │ │ -42e73e: 1a03 a174 |0023: const-string v3, "app" // string@74a1 │ │ -42e742: 1a04 d28a |0025: const-string v4, "getApp()Ltech/ula/model/entities/App;" // string@8ad2 │ │ -42e746: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -42e74c: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -42e752: 0c01 |002d: move-result-object v1 │ │ -42e754: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -42e758: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -42e75a: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -42e75e: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -42e762: 1c02 8b1a |0035: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ -42e766: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -42e76c: 0c02 |003a: move-result-object v2 │ │ -42e76e: 1a03 24d7 |003b: const-string v3, "viewModel" // string@d724 │ │ -42e772: 1a04 1597 |003d: const-string v4, "getViewModel()Ltech/ula/viewmodel/AppDetailsViewModel;" // string@9715 │ │ -42e776: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -42e77c: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -42e782: 0c01 |0045: move-result-object v1 │ │ -42e784: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -42e788: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -42e78a: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ -42e78e: 6900 77a1 |004b: sput-object v0, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ -42e792: 0e00 |004d: return-void │ │ +42e6dc: |[42e6dc] tech.ula.ui.AppDetailsFragment.:()V │ │ +42e6ec: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +42e6ee: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +42e6f2: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +42e6f6: 1c02 8b1a |0005: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ +42e6fa: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +42e700: 0c02 |000a: move-result-object v2 │ │ +42e702: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ +42e706: 1a04 fd8a |000d: const-string v4, "getArgs()Ltech/ula/ui/AppDetailsFragmentArgs;" // string@8afd │ │ +42e70a: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +42e710: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +42e716: 0c01 |0015: move-result-object v1 │ │ +42e718: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +42e71c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +42e71e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +42e722: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +42e726: 1c02 8b1a |001d: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ +42e72a: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +42e730: 0c02 |0022: move-result-object v2 │ │ +42e732: 1a03 a174 |0023: const-string v3, "app" // string@74a1 │ │ +42e736: 1a04 d28a |0025: const-string v4, "getApp()Ltech/ula/model/entities/App;" // string@8ad2 │ │ +42e73a: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +42e740: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +42e746: 0c01 |002d: move-result-object v1 │ │ +42e748: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +42e74c: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +42e74e: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +42e752: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +42e756: 1c02 8b1a |0035: const-class v2, Ltech/ula/ui/AppDetailsFragment; // type@1a8b │ │ +42e75a: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +42e760: 0c02 |003a: move-result-object v2 │ │ +42e762: 1a03 24d7 |003b: const-string v3, "viewModel" // string@d724 │ │ +42e766: 1a04 1597 |003d: const-string v4, "getViewModel()Ltech/ula/viewmodel/AppDetailsViewModel;" // string@9715 │ │ +42e76a: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +42e770: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +42e776: 0c01 |0045: move-result-object v1 │ │ +42e778: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +42e77c: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +42e77e: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ +42e782: 6900 77a1 |004b: sput-object v0, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ +42e786: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -42e794: |[42e794] tech.ula.ui.AppDetailsFragment.:()V │ │ -42e7a4: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -42e7aa: 2200 7308 |0003: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ -42e7ae: 1c01 8d1a |0005: const-class v1, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e7b2: 7110 3aa0 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -42e7b8: 0c01 |000a: move-result-object v1 │ │ -42e7ba: 2202 851a |000b: new-instance v2, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1; // type@1a85 │ │ -42e7be: 7020 84d0 3200 |000d: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d084 │ │ -42e7c4: 1f02 8f13 |0010: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -42e7c8: 7030 e241 1002 |0012: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ -42e7ce: 5b30 7ba1 |0015: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a17b │ │ -42e7d2: 2200 861a |0017: new-instance v0, Ltech/ula/ui/AppDetailsFragment$app$2; // type@1a86 │ │ -42e7d6: 7020 87d0 3000 |0019: invoke-direct {v0, v3}, Ltech/ula/ui/AppDetailsFragment$app$2;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d087 │ │ -42e7dc: 1f00 8f13 |001c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -42e7e0: 7110 c189 0000 |001e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -42e7e6: 0c00 |0021: move-result-object v0 │ │ -42e7e8: 5b30 7aa1 |0022: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.app$delegate:Lkotlin/Lazy; // field@a17a │ │ -42e7ec: 2200 8a1a |0024: new-instance v0, Ltech/ula/ui/AppDetailsFragment$viewModel$2; // type@1a8a │ │ -42e7f0: 7020 91d0 3000 |0026: invoke-direct {v0, v3}, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d091 │ │ -42e7f6: 1f00 8f13 |0029: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -42e7fa: 7110 c189 0000 |002b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -42e800: 0c00 |002e: move-result-object v0 │ │ -42e802: 5b30 7ca1 |002f: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a17c │ │ -42e806: 0e00 |0031: return-void │ │ +42e788: |[42e788] tech.ula.ui.AppDetailsFragment.:()V │ │ +42e798: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +42e79e: 2200 7308 |0003: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ +42e7a2: 1c01 8d1a |0005: const-class v1, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e7a6: 7110 3aa0 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +42e7ac: 0c01 |000a: move-result-object v1 │ │ +42e7ae: 2202 851a |000b: new-instance v2, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1; // type@1a85 │ │ +42e7b2: 7020 84d0 3200 |000d: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d084 │ │ +42e7b8: 1f02 8f13 |0010: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +42e7bc: 7030 e241 1002 |0012: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ +42e7c2: 5b30 7ba1 |0015: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a17b │ │ +42e7c6: 2200 861a |0017: new-instance v0, Ltech/ula/ui/AppDetailsFragment$app$2; // type@1a86 │ │ +42e7ca: 7020 87d0 3000 |0019: invoke-direct {v0, v3}, Ltech/ula/ui/AppDetailsFragment$app$2;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d087 │ │ +42e7d0: 1f00 8f13 |001c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +42e7d4: 7110 c189 0000 |001e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +42e7da: 0c00 |0021: move-result-object v0 │ │ +42e7dc: 5b30 7aa1 |0022: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.app$delegate:Lkotlin/Lazy; // field@a17a │ │ +42e7e0: 2200 8a1a |0024: new-instance v0, Ltech/ula/ui/AppDetailsFragment$viewModel$2; // type@1a8a │ │ +42e7e4: 7020 91d0 3000 |0026: invoke-direct {v0, v3}, Ltech/ula/ui/AppDetailsFragment$viewModel$2;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d091 │ │ +42e7ea: 1f00 8f13 |0029: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +42e7ee: 7110 c189 0000 |002b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +42e7f4: 0c00 |002e: move-result-object v0 │ │ +42e7f6: 5b30 7ca1 |002f: iput-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a17c │ │ +42e7fa: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=110 │ │ 0x0015 line=112 │ │ 0x0017 line=29 │ │ 0x0024 line=31 │ │ @@ -1751852,20 +1751846,20 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -42e54c: |[42e54c] tech.ula.ui.AppDetailsFragment.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; │ │ -42e55c: 5411 79a1 |0000: iget-object v1, v1, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ -42e560: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -42e564: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -42e568: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -42e56e: 1101 |0009: return-object v1 │ │ +42e540: |[42e540] tech.ula.ui.AppDetailsFragment.access$getActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;)Landroid/app/Activity; │ │ +42e550: 5411 79a1 |0000: iget-object v1, v1, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ +42e554: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +42e558: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +42e55c: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +42e562: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/AppDetailsFragment; │ │ │ │ #3 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ @@ -1751873,18 +1751867,18 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42e60c: |[42e60c] tech.ula.ui.AppDetailsFragment.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; │ │ -42e61c: 7010 9fd0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getApp:()Ltech/ula/model/entities/App; // method@d09f │ │ -42e622: 0c00 |0003: move-result-object v0 │ │ -42e624: 1100 |0004: return-object v0 │ │ +42e600: |[42e600] tech.ula.ui.AppDetailsFragment.access$getApp$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/model/entities/App; │ │ +42e610: 7010 9fd0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getApp:()Ltech/ula/model/entities/App; // method@d09f │ │ +42e616: 0c00 |0003: move-result-object v0 │ │ +42e618: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppDetailsFragment; │ │ │ │ #4 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ @@ -1751892,18 +1751886,18 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42e654: |[42e654] tech.ula.ui.AppDetailsFragment.access$getArgs$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e664: 7010 a0d0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getArgs:()Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0a0 │ │ -42e66a: 0c00 |0003: move-result-object v0 │ │ -42e66c: 1100 |0004: return-object v0 │ │ +42e648: |[42e648] tech.ula.ui.AppDetailsFragment.access$getArgs$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e658: 7010 a0d0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getArgs:()Ltech/ula/ui/AppDetailsFragmentArgs; // method@d0a0 │ │ +42e65e: 0c00 |0003: move-result-object v0 │ │ +42e660: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppDetailsFragment; │ │ │ │ #5 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ @@ -1751911,18 +1751905,18 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42e6a0: |[42e6a0] tech.ula.ui.AppDetailsFragment.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; │ │ -42e6b0: 7010 a2d0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ -42e6b6: 0c00 |0003: move-result-object v0 │ │ -42e6b8: 1100 |0004: return-object v0 │ │ +42e694: |[42e694] tech.ula.ui.AppDetailsFragment.access$getViewModel$p:(Ltech/ula/ui/AppDetailsFragment;)Ltech/ula/viewmodel/AppDetailsViewModel; │ │ +42e6a4: 7010 a2d0 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ +42e6aa: 0c00 |0003: move-result-object v0 │ │ +42e6ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppDetailsFragment; │ │ │ │ #6 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ @@ -1751930,17 +1751924,17 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;Ltech/ula/viewmodel/AppDetailsViewState;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -42e828: |[42e828] tech.ula.ui.AppDetailsFragment.access$handleViewStateChange:(Ltech/ula/ui/AppDetailsFragment;Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ -42e838: 7020 a5d0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragment;.handleViewStateChange:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a5 │ │ -42e83e: 0e00 |0003: return-void │ │ +42e81c: |[42e81c] tech.ula.ui.AppDetailsFragment.access$handleViewStateChange:(Ltech/ula/ui/AppDetailsFragment;Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ +42e82c: 7020 a5d0 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/AppDetailsFragment;.handleViewStateChange:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a5 │ │ +42e832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/AppDetailsFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/AppDetailsViewState; │ │ │ │ @@ -1751949,17 +1751943,17 @@ │ │ type : '(Ltech/ula/ui/AppDetailsFragment;Landroid/app/Activity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e840: |[42e840] tech.ula.ui.AppDetailsFragment.access$setActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;Landroid/app/Activity;)V │ │ -42e850: 5b01 79a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ -42e854: 0e00 |0002: return-void │ │ +42e834: |[42e834] tech.ula.ui.AppDetailsFragment.access$setActivityContext$p:(Ltech/ula/ui/AppDetailsFragment;Landroid/app/Activity;)V │ │ +42e844: 5b01 79a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ +42e848: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppDetailsFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -1751968,140 +1751962,140 @@ │ │ type : '()Ltech/ula/model/entities/App;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -42e628: |[42e628] tech.ula.ui.AppDetailsFragment.getApp:()Ltech/ula/model/entities/App; │ │ -42e638: 5430 7aa1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.app$delegate:Lkotlin/Lazy; // field@a17a │ │ -42e63c: 6201 77a1 |0002: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ -42e640: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -42e642: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -42e646: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -42e64c: 0c00 |000a: move-result-object v0 │ │ -42e64e: 1f00 e819 |000b: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -42e652: 1100 |000d: return-object v0 │ │ +42e61c: |[42e61c] tech.ula.ui.AppDetailsFragment.getApp:()Ltech/ula/model/entities/App; │ │ +42e62c: 5430 7aa1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.app$delegate:Lkotlin/Lazy; // field@a17a │ │ +42e630: 6201 77a1 |0002: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ +42e634: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +42e636: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +42e63a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +42e640: 0c00 |000a: move-result-object v0 │ │ +42e642: 1f00 e819 |000b: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +42e646: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : 'getArgs' │ │ type : '()Ltech/ula/ui/AppDetailsFragmentArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -42e670: |[42e670] tech.ula.ui.AppDetailsFragment.getArgs:()Ltech/ula/ui/AppDetailsFragmentArgs; │ │ -42e680: 5430 7ba1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a17b │ │ -42e684: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ -42e688: 6201 77a1 |0004: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ -42e68c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42e68e: 4601 0102 |0007: aget-object v1, v1, v2 │ │ -42e692: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -42e698: 0c00 |000c: move-result-object v0 │ │ -42e69a: 1f00 8d1a |000d: check-cast v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ -42e69e: 1100 |000f: return-object v0 │ │ +42e664: |[42e664] tech.ula.ui.AppDetailsFragment.getArgs:()Ltech/ula/ui/AppDetailsFragmentArgs; │ │ +42e674: 5430 7ba1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a17b │ │ +42e678: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ +42e67c: 6201 77a1 |0004: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ +42e680: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42e682: 4601 0102 |0007: aget-object v1, v1, v2 │ │ +42e686: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +42e68c: 0c00 |000c: move-result-object v0 │ │ +42e68e: 1f00 8d1a |000d: check-cast v0, Ltech/ula/ui/AppDetailsFragmentArgs; // type@1a8d │ │ +42e692: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : 'getViewModel' │ │ type : '()Ltech/ula/viewmodel/AppDetailsViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -42e6bc: |[42e6bc] tech.ula.ui.AppDetailsFragment.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; │ │ -42e6cc: 5430 7ca1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a17c │ │ -42e6d0: 6201 77a1 |0002: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ -42e6d4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -42e6d6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -42e6da: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -42e6e0: 0c00 |000a: move-result-object v0 │ │ -42e6e2: 1f00 5d1b |000b: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ -42e6e6: 1100 |000d: return-object v0 │ │ +42e6b0: |[42e6b0] tech.ula.ui.AppDetailsFragment.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; │ │ +42e6c0: 5430 7ca1 |0000: iget-object v0, v3, Ltech/ula/ui/AppDetailsFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a17c │ │ +42e6c4: 6201 77a1 |0002: sget-object v1, Ltech/ula/ui/AppDetailsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a177 │ │ +42e6c8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +42e6ca: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +42e6ce: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +42e6d4: 0c00 |000a: move-result-object v0 │ │ +42e6d6: 1f00 5d1b |000b: check-cast v0, Ltech/ula/viewmodel/AppDetailsViewModel; // type@1b5d │ │ +42e6da: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : 'handleEnableRadioButtons' │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -42e858: |[42e858] tech.ula.ui.AppDetailsFragment.handleEnableRadioButtons:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ -42e868: 6000 5a95 |0000: sget v0, Ltech/ula/R$id;.apps_ssh_preference:I // field@955a │ │ -42e86c: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e872: 0c00 |0005: move-result-object v0 │ │ -42e874: 1f00 6802 |0006: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ -42e878: 1a01 4275 |0008: const-string v1, "apps_ssh_preference" // string@7542 │ │ -42e87c: 7120 569f 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e882: 6e10 86d5 0300 |000d: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSshEnabled:()Z // method@d586 │ │ -42e888: 0a01 |0010: move-result v1 │ │ -42e88a: 6e20 080f 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -42e890: 6000 5c95 |0014: sget v0, Ltech/ula/R$id;.apps_vnc_preference:I // field@955c │ │ -42e894: 6e20 97d0 0200 |0016: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e89a: 0c00 |0019: move-result-object v0 │ │ -42e89c: 1f00 6802 |001a: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ -42e8a0: 1a01 4475 |001c: const-string v1, "apps_vnc_preference" // string@7544 │ │ -42e8a4: 7120 569f 1000 |001e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e8aa: 6e10 87d5 0300 |0021: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getVncEnabled:()Z // method@d587 │ │ -42e8b0: 0a01 |0024: move-result v1 │ │ -42e8b2: 6e20 080f 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -42e8b8: 6e10 88d5 0300 |0028: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getXsdlEnabled:()Z // method@d588 │ │ -42e8be: 0a03 |002b: move-result v3 │ │ -42e8c0: 1a00 4575 |002c: const-string v0, "apps_xsdl_preference" // string@7545 │ │ -42e8c4: 3803 1200 |002e: if-eqz v3, 0040 // +0012 │ │ -42e8c8: 6003 5d95 |0030: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ -42e8cc: 6e20 97d0 3200 |0032: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e8d2: 0c03 |0035: move-result-object v3 │ │ -42e8d4: 1f03 6802 |0036: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ -42e8d8: 7120 569f 0300 |0038: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e8de: 1210 |003b: const/4 v0, #int 1 // #1 │ │ -42e8e0: 6e20 080f 0300 |003c: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -42e8e6: 283b |003f: goto 007a // +003b │ │ -42e8e8: 6003 5d95 |0040: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ -42e8ec: 6e20 97d0 3200 |0042: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e8f2: 0c03 |0045: move-result-object v3 │ │ -42e8f4: 1f03 6802 |0046: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ -42e8f8: 7120 569f 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e8fe: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -42e900: 6e20 080f 1300 |004c: invoke-virtual {v3, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -42e906: 6003 5d95 |004f: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ -42e90a: 6e20 97d0 3200 |0051: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e910: 0c03 |0054: move-result-object v3 │ │ -42e912: 1f03 6802 |0055: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ -42e916: 7120 569f 0300 |0057: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e91c: 1500 003f |005a: const/high16 v0, #int 1056964608 // #3f00 │ │ -42e920: 6e20 040f 0300 |005c: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ -42e926: 6e10 a1d0 0200 |005f: invoke-virtual {v2}, Ltech/ula/ui/AppDetailsFragment;.getView:()Landroid/view/View; // method@d0a1 │ │ -42e92c: 0c03 |0062: move-result-object v3 │ │ -42e92e: 3803 1100 |0063: if-eqz v3, 0074 // +0011 │ │ -42e932: 1400 7101 097f |0065: const v0, #float 1.82112e+38 // #7f090171 │ │ -42e938: 6e20 8909 0300 |0068: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42e93e: 0c03 |006b: move-result-object v3 │ │ -42e940: 1a00 9988 |006c: const-string v0, "findViewById(id)" // string@8899 │ │ -42e944: 7120 569f 0300 |006e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e94a: 1f03 8002 |0071: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ -42e94e: 2802 |0073: goto 0075 // +0002 │ │ -42e950: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -42e952: 3803 0500 |0075: if-eqz v3, 007a // +0005 │ │ -42e956: 6e20 0f10 1300 |0077: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ -42e95c: 0e00 |007a: return-void │ │ +42e84c: |[42e84c] tech.ula.ui.AppDetailsFragment.handleEnableRadioButtons:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ +42e85c: 6000 5a95 |0000: sget v0, Ltech/ula/R$id;.apps_ssh_preference:I // field@955a │ │ +42e860: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e866: 0c00 |0005: move-result-object v0 │ │ +42e868: 1f00 6802 |0006: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ +42e86c: 1a01 4275 |0008: const-string v1, "apps_ssh_preference" // string@7542 │ │ +42e870: 7120 569f 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e876: 6e10 86d5 0300 |000d: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSshEnabled:()Z // method@d586 │ │ +42e87c: 0a01 |0010: move-result v1 │ │ +42e87e: 6e20 080f 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +42e884: 6000 5c95 |0014: sget v0, Ltech/ula/R$id;.apps_vnc_preference:I // field@955c │ │ +42e888: 6e20 97d0 0200 |0016: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e88e: 0c00 |0019: move-result-object v0 │ │ +42e890: 1f00 6802 |001a: check-cast v0, Landroid/widget/RadioButton; // type@0268 │ │ +42e894: 1a01 4475 |001c: const-string v1, "apps_vnc_preference" // string@7544 │ │ +42e898: 7120 569f 1000 |001e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e89e: 6e10 87d5 0300 |0021: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getVncEnabled:()Z // method@d587 │ │ +42e8a4: 0a01 |0024: move-result v1 │ │ +42e8a6: 6e20 080f 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +42e8ac: 6e10 88d5 0300 |0028: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getXsdlEnabled:()Z // method@d588 │ │ +42e8b2: 0a03 |002b: move-result v3 │ │ +42e8b4: 1a00 4575 |002c: const-string v0, "apps_xsdl_preference" // string@7545 │ │ +42e8b8: 3803 1200 |002e: if-eqz v3, 0040 // +0012 │ │ +42e8bc: 6003 5d95 |0030: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ +42e8c0: 6e20 97d0 3200 |0032: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e8c6: 0c03 |0035: move-result-object v3 │ │ +42e8c8: 1f03 6802 |0036: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ +42e8cc: 7120 569f 0300 |0038: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e8d2: 1210 |003b: const/4 v0, #int 1 // #1 │ │ +42e8d4: 6e20 080f 0300 |003c: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +42e8da: 283b |003f: goto 007a // +003b │ │ +42e8dc: 6003 5d95 |0040: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ +42e8e0: 6e20 97d0 3200 |0042: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e8e6: 0c03 |0045: move-result-object v3 │ │ +42e8e8: 1f03 6802 |0046: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ +42e8ec: 7120 569f 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e8f2: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +42e8f4: 6e20 080f 1300 |004c: invoke-virtual {v3, v1}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +42e8fa: 6003 5d95 |004f: sget v3, Ltech/ula/R$id;.apps_xsdl_preference:I // field@955d │ │ +42e8fe: 6e20 97d0 3200 |0051: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e904: 0c03 |0054: move-result-object v3 │ │ +42e906: 1f03 6802 |0055: check-cast v3, Landroid/widget/RadioButton; // type@0268 │ │ +42e90a: 7120 569f 0300 |0057: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e910: 1500 003f |005a: const/high16 v0, #int 1056964608 // #3f00 │ │ +42e914: 6e20 040f 0300 |005c: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setAlpha:(F)V // method@0f04 │ │ +42e91a: 6e10 a1d0 0200 |005f: invoke-virtual {v2}, Ltech/ula/ui/AppDetailsFragment;.getView:()Landroid/view/View; // method@d0a1 │ │ +42e920: 0c03 |0062: move-result-object v3 │ │ +42e922: 3803 1100 |0063: if-eqz v3, 0074 // +0011 │ │ +42e926: 1400 7101 097f |0065: const v0, #float 1.82112e+38 // #7f090171 │ │ +42e92c: 6e20 8909 0300 |0068: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42e932: 0c03 |006b: move-result-object v3 │ │ +42e934: 1a00 9988 |006c: const-string v0, "findViewById(id)" // string@8899 │ │ +42e938: 7120 569f 0300 |006e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e93e: 1f03 8002 |0071: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ +42e942: 2802 |0073: goto 0075 // +0002 │ │ +42e944: 1203 |0074: const/4 v3, #int 0 // #0 │ │ +42e946: 3803 0500 |0075: if-eqz v3, 007a // +0005 │ │ +42e94a: 6e20 0f10 1300 |0077: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ +42e950: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0014 line=74 │ │ 0x0028 line=76 │ │ 0x0030 line=77 │ │ 0x0040 line=80 │ │ @@ -1752118,46 +1752112,46 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -42e960: |[42e960] tech.ula.ui.AppDetailsFragment.handleShowStateHint:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ -42e970: 6e10 83d5 0300 |0000: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getDescribeStateHintEnabled:()Z // method@d583 │ │ -42e976: 0a00 |0003: move-result v0 │ │ -42e978: 1a01 08d1 |0004: const-string v1, "text_describe_state" // string@d108 │ │ -42e97c: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ -42e980: 6000 6296 |0008: sget v0, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ -42e984: 6e20 97d0 0200 |000a: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e98a: 0c00 |000d: move-result-object v0 │ │ -42e98c: 1f00 8002 |000e: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -42e990: 7120 569f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e996: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -42e998: 6e20 0f10 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ -42e99e: 6000 6296 |0017: sget v0, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ -42e9a2: 6e20 97d0 0200 |0019: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e9a8: 0c00 |001c: move-result-object v0 │ │ -42e9aa: 1f00 8002 |001d: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -42e9ae: 6e10 84d5 0300 |001f: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getDescribeStateText:()Ljava/lang/Integer; // method@d584 │ │ -42e9b4: 0c03 |0022: move-result-object v3 │ │ -42e9b6: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ -42e9ba: 7100 739f 0000 |0025: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42e9c0: 6e10 9983 0300 |0028: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -42e9c6: 0a03 |002b: move-result v3 │ │ -42e9c8: 6e20 ff0f 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@0fff │ │ -42e9ce: 2811 |002f: goto 0040 // +0011 │ │ -42e9d0: 6003 6296 |0030: sget v3, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ -42e9d4: 6e20 97d0 3200 |0032: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42e9da: 0c03 |0035: move-result-object v3 │ │ -42e9dc: 1f03 8002 |0036: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ -42e9e0: 7120 569f 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42e9e6: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ -42e9ea: 6e20 0f10 0300 |003d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ -42e9f0: 0e00 |0040: return-void │ │ +42e954: |[42e954] tech.ula.ui.AppDetailsFragment.handleShowStateHint:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ +42e964: 6e10 83d5 0300 |0000: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getDescribeStateHintEnabled:()Z // method@d583 │ │ +42e96a: 0a00 |0003: move-result v0 │ │ +42e96c: 1a01 08d1 |0004: const-string v1, "text_describe_state" // string@d108 │ │ +42e970: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ +42e974: 6000 6296 |0008: sget v0, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ +42e978: 6e20 97d0 0200 |000a: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e97e: 0c00 |000d: move-result-object v0 │ │ +42e980: 1f00 8002 |000e: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +42e984: 7120 569f 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e98a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +42e98c: 6e20 0f10 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ +42e992: 6000 6296 |0017: sget v0, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ +42e996: 6e20 97d0 0200 |0019: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e99c: 0c00 |001c: move-result-object v0 │ │ +42e99e: 1f00 8002 |001d: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +42e9a2: 6e10 84d5 0300 |001f: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getDescribeStateText:()Ljava/lang/Integer; // method@d584 │ │ +42e9a8: 0c03 |0022: move-result-object v3 │ │ +42e9aa: 3903 0500 |0023: if-nez v3, 0028 // +0005 │ │ +42e9ae: 7100 739f 0000 |0025: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42e9b4: 6e10 9983 0300 |0028: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +42e9ba: 0a03 |002b: move-result v3 │ │ +42e9bc: 6e20 ff0f 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@0fff │ │ +42e9c2: 2811 |002f: goto 0040 // +0011 │ │ +42e9c4: 6003 6296 |0030: sget v3, Ltech/ula/R$id;.text_describe_state:I // field@9662 │ │ +42e9c8: 6e20 97d0 3200 |0032: invoke-virtual {v2, v3}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42e9ce: 0c03 |0035: move-result-object v3 │ │ +42e9d0: 1f03 8002 |0036: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ +42e9d4: 7120 569f 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42e9da: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ +42e9de: 6e20 0f10 0300 |003d: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@100f │ │ +42e9e4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x0017 line=91 │ │ 0x0030 line=93 │ │ locals : │ │ @@ -1752169,64 +1752163,64 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -42e9f4: |[42e9f4] tech.ula.ui.AppDetailsFragment.handleViewStateChange:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ -42ea04: 6000 5795 |0000: sget v0, Ltech/ula/R$id;.apps_icon:I // field@9557 │ │ -42ea08: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42ea0e: 0c00 |0005: move-result-object v0 │ │ -42ea10: 1f00 5c02 |0006: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ -42ea14: 6e10 80d5 0300 |0008: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppIconUri:()Landroid/net/Uri; // method@d580 │ │ -42ea1a: 0c01 |000b: move-result-object v1 │ │ -42ea1c: 6e20 430e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ -42ea22: 6000 5b95 |000f: sget v0, Ltech/ula/R$id;.apps_title:I // field@955b │ │ -42ea26: 6e20 97d0 0200 |0011: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42ea2c: 0c00 |0014: move-result-object v0 │ │ -42ea2e: 1f00 8002 |0015: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -42ea32: 1a01 4375 |0017: const-string v1, "apps_title" // string@7543 │ │ -42ea36: 7120 569f 1000 |0019: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42ea3c: 6e10 81d5 0300 |001c: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppTitle:()Ljava/lang/String; // method@d581 │ │ -42ea42: 0c01 |001f: move-result-object v1 │ │ -42ea44: 1f01 5f10 |0020: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -42ea48: 6e20 0010 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -42ea4e: 6000 5695 |0025: sget v0, Ltech/ula/R$id;.apps_description:I // field@9556 │ │ -42ea52: 6e20 97d0 0200 |0027: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42ea58: 0c00 |002a: move-result-object v0 │ │ -42ea5a: 1f00 8002 |002b: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -42ea5e: 1a01 3d75 |002d: const-string v1, "apps_description" // string@753d │ │ -42ea62: 7120 569f 1000 |002f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42ea68: 6e10 7fd5 0300 |0032: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppDescription:()Ljava/lang/String; // method@d57f │ │ -42ea6e: 0c01 |0035: move-result-object v1 │ │ -42ea70: 1f01 5f10 |0036: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -42ea74: 6e20 0010 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -42ea7a: 7020 a3d0 3200 |003b: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment;.handleEnableRadioButtons:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a3 │ │ -42ea80: 7020 a4d0 3200 |003e: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment;.handleShowStateHint:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a4 │ │ -42ea86: 6e10 85d5 0300 |0041: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSelectedServiceTypeButton:()Ljava/lang/Integer; // method@d585 │ │ -42ea8c: 0c00 |0044: move-result-object v0 │ │ -42ea8e: 3800 1500 |0045: if-eqz v0, 005a // +0015 │ │ -42ea92: 6000 5995 |0047: sget v0, Ltech/ula/R$id;.apps_service_type_preferences:I // field@9559 │ │ -42ea96: 6e20 97d0 0200 |0049: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42ea9c: 0c00 |004c: move-result-object v0 │ │ -42ea9e: 1f00 6a02 |004d: check-cast v0, Landroid/widget/RadioGroup; // type@026a │ │ -42eaa2: 6e10 85d5 0300 |004f: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSelectedServiceTypeButton:()Ljava/lang/Integer; // method@d585 │ │ -42eaa8: 0c01 |0052: move-result-object v1 │ │ -42eaaa: 6e10 9983 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ -42eab0: 0a01 |0056: move-result v1 │ │ -42eab2: 6e20 0a0f 1000 |0057: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.check:(I)V // method@0f0a │ │ -42eab8: 6000 7195 |005a: sget v0, Ltech/ula/R$id;.checkbox_auto_start:I // field@9571 │ │ -42eabc: 6e20 97d0 0200 |005c: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42eac2: 0c00 |005f: move-result-object v0 │ │ -42eac4: 1f00 4502 |0060: check-cast v0, Landroid/widget/CheckBox; // type@0245 │ │ -42eac8: 6e10 82d5 0300 |0062: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAutoStartEnabled:()Z // method@d582 │ │ -42eace: 0a03 |0065: move-result v3 │ │ -42ead0: 6e20 390d 3000 |0066: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0d39 │ │ -42ead6: 0e00 |0069: return-void │ │ +42e9e8: |[42e9e8] tech.ula.ui.AppDetailsFragment.handleViewStateChange:(Ltech/ula/viewmodel/AppDetailsViewState;)V │ │ +42e9f8: 6000 5795 |0000: sget v0, Ltech/ula/R$id;.apps_icon:I // field@9557 │ │ +42e9fc: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42ea02: 0c00 |0005: move-result-object v0 │ │ +42ea04: 1f00 5c02 |0006: check-cast v0, Landroid/widget/ImageView; // type@025c │ │ +42ea08: 6e10 80d5 0300 |0008: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppIconUri:()Landroid/net/Uri; // method@d580 │ │ +42ea0e: 0c01 |000b: move-result-object v1 │ │ +42ea10: 6e20 430e 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0e43 │ │ +42ea16: 6000 5b95 |000f: sget v0, Ltech/ula/R$id;.apps_title:I // field@955b │ │ +42ea1a: 6e20 97d0 0200 |0011: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42ea20: 0c00 |0014: move-result-object v0 │ │ +42ea22: 1f00 8002 |0015: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +42ea26: 1a01 4375 |0017: const-string v1, "apps_title" // string@7543 │ │ +42ea2a: 7120 569f 1000 |0019: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42ea30: 6e10 81d5 0300 |001c: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppTitle:()Ljava/lang/String; // method@d581 │ │ +42ea36: 0c01 |001f: move-result-object v1 │ │ +42ea38: 1f01 5f10 |0020: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +42ea3c: 6e20 0010 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +42ea42: 6000 5695 |0025: sget v0, Ltech/ula/R$id;.apps_description:I // field@9556 │ │ +42ea46: 6e20 97d0 0200 |0027: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42ea4c: 0c00 |002a: move-result-object v0 │ │ +42ea4e: 1f00 8002 |002b: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +42ea52: 1a01 3d75 |002d: const-string v1, "apps_description" // string@753d │ │ +42ea56: 7120 569f 1000 |002f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42ea5c: 6e10 7fd5 0300 |0032: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAppDescription:()Ljava/lang/String; // method@d57f │ │ +42ea62: 0c01 |0035: move-result-object v1 │ │ +42ea64: 1f01 5f10 |0036: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +42ea68: 6e20 0010 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +42ea6e: 7020 a3d0 3200 |003b: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment;.handleEnableRadioButtons:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a3 │ │ +42ea74: 7020 a4d0 3200 |003e: invoke-direct {v2, v3}, Ltech/ula/ui/AppDetailsFragment;.handleShowStateHint:(Ltech/ula/viewmodel/AppDetailsViewState;)V // method@d0a4 │ │ +42ea7a: 6e10 85d5 0300 |0041: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSelectedServiceTypeButton:()Ljava/lang/Integer; // method@d585 │ │ +42ea80: 0c00 |0044: move-result-object v0 │ │ +42ea82: 3800 1500 |0045: if-eqz v0, 005a // +0015 │ │ +42ea86: 6000 5995 |0047: sget v0, Ltech/ula/R$id;.apps_service_type_preferences:I // field@9559 │ │ +42ea8a: 6e20 97d0 0200 |0049: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42ea90: 0c00 |004c: move-result-object v0 │ │ +42ea92: 1f00 6a02 |004d: check-cast v0, Landroid/widget/RadioGroup; // type@026a │ │ +42ea96: 6e10 85d5 0300 |004f: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getSelectedServiceTypeButton:()Ljava/lang/Integer; // method@d585 │ │ +42ea9c: 0c01 |0052: move-result-object v1 │ │ +42ea9e: 6e10 9983 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@8399 │ │ +42eaa4: 0a01 |0056: move-result v1 │ │ +42eaa6: 6e20 0a0f 1000 |0057: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.check:(I)V // method@0f0a │ │ +42eaac: 6000 7195 |005a: sget v0, Ltech/ula/R$id;.checkbox_auto_start:I // field@9571 │ │ +42eab0: 6e20 97d0 0200 |005c: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42eab6: 0c00 |005f: move-result-object v0 │ │ +42eab8: 1f00 4502 |0060: check-cast v0, Landroid/widget/CheckBox; // type@0245 │ │ +42eabc: 6e10 82d5 0300 |0062: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsViewState;.getAutoStartEnabled:()Z // method@d582 │ │ +42eac2: 0a03 |0065: move-result v3 │ │ +42eac4: 6e20 390d 3000 |0066: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0d39 │ │ +42eaca: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000f line=60 │ │ 0x0025 line=61 │ │ 0x003b line=62 │ │ 0x003e line=63 │ │ @@ -1752242,24 +1752236,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42eb88: |[42eb88] tech.ula.ui.AppDetailsFragment.setupAutoStartCheckbox:()V │ │ -42eb98: 6000 7195 |0000: sget v0, Ltech/ula/R$id;.checkbox_auto_start:I // field@9571 │ │ -42eb9c: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42eba2: 0c00 |0005: move-result-object v0 │ │ -42eba4: 1f00 4502 |0006: check-cast v0, Landroid/widget/CheckBox; // type@0245 │ │ -42eba8: 2201 881a |0008: new-instance v1, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1; // type@1a88 │ │ -42ebac: 7020 8dd0 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08d │ │ -42ebb2: 1f01 4802 |000d: check-cast v1, Landroid/widget/CompoundButton$OnCheckedChangeListener; // type@0248 │ │ -42ebb6: 6e20 3a0d 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0d3a │ │ -42ebbc: 0e00 |0012: return-void │ │ +42eb7c: |[42eb7c] tech.ula.ui.AppDetailsFragment.setupAutoStartCheckbox:()V │ │ +42eb8c: 6000 7195 |0000: sget v0, Ltech/ula/R$id;.checkbox_auto_start:I // field@9571 │ │ +42eb90: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42eb96: 0c00 |0005: move-result-object v0 │ │ +42eb98: 1f00 4502 |0006: check-cast v0, Landroid/widget/CheckBox; // type@0245 │ │ +42eb9c: 2201 881a |0008: new-instance v1, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1; // type@1a88 │ │ +42eba0: 7020 8dd0 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/AppDetailsFragment$setupAutoStartCheckbox$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08d │ │ +42eba6: 1f01 4802 |000d: check-cast v1, Landroid/widget/CompoundButton$OnCheckedChangeListener; // type@0248 │ │ +42ebaa: 6e20 3a0d 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@0d3a │ │ +42ebb0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/AppDetailsFragment; │ │ │ │ #15 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ @@ -1752267,24 +1752261,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -42ebc0: |[42ebc0] tech.ula.ui.AppDetailsFragment.setupPreferredServiceTypeRadioGroup:()V │ │ -42ebd0: 6000 5995 |0000: sget v0, Ltech/ula/R$id;.apps_service_type_preferences:I // field@9559 │ │ -42ebd4: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ -42ebda: 0c00 |0005: move-result-object v0 │ │ -42ebdc: 1f00 6a02 |0006: check-cast v0, Landroid/widget/RadioGroup; // type@026a │ │ -42ebe0: 2201 891a |0008: new-instance v1, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1; // type@1a89 │ │ -42ebe4: 7020 8fd0 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08f │ │ -42ebea: 1f01 6902 |000d: check-cast v1, Landroid/widget/RadioGroup$OnCheckedChangeListener; // type@0269 │ │ -42ebee: 6e20 0b0f 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.setOnCheckedChangeListener:(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V // method@0f0b │ │ -42ebf4: 0e00 |0012: return-void │ │ +42ebb4: |[42ebb4] tech.ula.ui.AppDetailsFragment.setupPreferredServiceTypeRadioGroup:()V │ │ +42ebc4: 6000 5995 |0000: sget v0, Ltech/ula/R$id;.apps_service_type_preferences:I // field@9559 │ │ +42ebc8: 6e20 97d0 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/AppDetailsFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d097 │ │ +42ebce: 0c00 |0005: move-result-object v0 │ │ +42ebd0: 1f00 6a02 |0006: check-cast v0, Landroid/widget/RadioGroup; // type@026a │ │ +42ebd4: 2201 891a |0008: new-instance v1, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1; // type@1a89 │ │ +42ebd8: 7020 8fd0 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/AppDetailsFragment$setupPreferredServiceTypeRadioGroup$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08f │ │ +42ebde: 1f01 6902 |000d: check-cast v1, Landroid/widget/RadioGroup$OnCheckedChangeListener; // type@0269 │ │ +42ebe2: 6e20 0b0f 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.setOnCheckedChangeListener:(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V // method@0f0b │ │ +42ebe8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/AppDetailsFragment; │ │ │ │ Virtual methods - │ │ @@ -1752293,101 +1752287,101 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42e808: |[42e808] tech.ula.ui.AppDetailsFragment._$_clearFindViewByIdCache:()V │ │ -42e818: 5410 78a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ -42e81c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -42e820: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -42e826: 0e00 |0007: return-void │ │ +42e7fc: |[42e7fc] tech.ula.ui.AppDetailsFragment._$_clearFindViewByIdCache:()V │ │ +42e80c: 5410 78a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ +42e810: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +42e814: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +42e81a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -42e570: |[42e570] tech.ula.ui.AppDetailsFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -42e580: 5420 78a1 |0000: iget-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ -42e584: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -42e588: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -42e58c: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -42e592: 5b20 78a1 |0009: iput-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ -42e596: 5420 78a1 |000b: iget-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ -42e59a: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42e5a0: 0c01 |0010: move-result-object v1 │ │ -42e5a2: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -42e5a8: 0c00 |0014: move-result-object v0 │ │ -42e5aa: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -42e5ae: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -42e5b2: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -42e5b8: 0c00 |001c: move-result-object v0 │ │ -42e5ba: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -42e5be: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -42e5c0: 1103 |0020: return-object v3 │ │ -42e5c2: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42e5c8: 0c00 |0024: move-result-object v0 │ │ -42e5ca: 5421 78a1 |0025: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ -42e5ce: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42e5d4: 0c03 |002a: move-result-object v3 │ │ -42e5d6: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -42e5dc: 1100 |002e: return-object v0 │ │ +42e564: |[42e564] tech.ula.ui.AppDetailsFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +42e574: 5420 78a1 |0000: iget-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ +42e578: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +42e57c: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +42e580: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +42e586: 5b20 78a1 |0009: iput-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ +42e58a: 5420 78a1 |000b: iget-object v0, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ +42e58e: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42e594: 0c01 |0010: move-result-object v1 │ │ +42e596: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +42e59c: 0c00 |0014: move-result-object v0 │ │ +42e59e: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +42e5a2: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +42e5a6: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +42e5ac: 0c00 |001c: move-result-object v0 │ │ +42e5ae: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +42e5b2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +42e5b4: 1103 |0020: return-object v3 │ │ +42e5b6: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42e5bc: 0c00 |0024: move-result-object v0 │ │ +42e5be: 5421 78a1 |0025: iget-object v1, v2, Ltech/ula/ui/AppDetailsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a178 │ │ +42e5c2: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42e5c8: 0c03 |002a: move-result-object v3 │ │ +42e5ca: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +42e5d0: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/AppDetailsFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -42ead8: |[42ead8] tech.ula.ui.AppDetailsFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -42eae8: 6f20 ef3b 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -42eaee: 6e10 9ed0 0300 |0003: invoke-virtual {v3}, Ltech/ula/ui/AppDetailsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d09e │ │ -42eaf4: 0c04 |0006: move-result-object v4 │ │ -42eaf6: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ -42eafa: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42eb00: 1f04 1d00 |000c: check-cast v4, Landroid/app/Activity; // type@001d │ │ -42eb04: 5b34 79a1 |000e: iput-object v4, v3, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ -42eb08: 7010 a2d0 0300 |0010: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ -42eb0e: 0c04 |0013: move-result-object v4 │ │ -42eb10: 6e10 6bd5 0400 |0014: invoke-virtual {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.getViewState:()Landroidx/lifecycle/MutableLiveData; // method@d56b │ │ -42eb16: 0c04 |0017: move-result-object v4 │ │ -42eb18: 0730 |0018: move-object v0, v3 │ │ -42eb1a: 1f00 fa07 |0019: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@07fa │ │ -42eb1e: 2201 871a |001b: new-instance v1, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1; // type@1a87 │ │ -42eb22: 7020 8ad0 3100 |001d: invoke-direct {v1, v3}, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08a │ │ -42eb28: 1f01 0b08 |0020: check-cast v1, Landroidx/lifecycle/Observer; // type@080b │ │ -42eb2c: 6e30 2440 0401 |0022: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@4024 │ │ -42eb32: 7010 a2d0 0300 |0025: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ -42eb38: 0c04 |0028: move-result-object v4 │ │ -42eb3a: 2200 541b |0029: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -42eb3e: 7010 9fd0 0300 |002b: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getApp:()Ltech/ula/model/entities/App; // method@d09f │ │ -42eb44: 0c01 |002e: move-result-object v1 │ │ -42eb46: 7020 3cd5 1000 |002f: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.:(Ltech/ula/model/entities/App;)V // method@d53c │ │ -42eb4c: 1f00 551b |0032: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ -42eb50: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -42eb52: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -42eb54: 7152 70d5 0412 |0036: invoke-static {v4, v0, v2, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ -42eb5a: 7010 aad0 0300 |0039: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.setupPreferredServiceTypeRadioGroup:()V // method@d0aa │ │ -42eb60: 7010 a9d0 0300 |003c: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.setupAutoStartCheckbox:()V // method@d0a9 │ │ -42eb66: 0e00 |003f: return-void │ │ +42eacc: |[42eacc] tech.ula.ui.AppDetailsFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +42eadc: 6f20 ef3b 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +42eae2: 6e10 9ed0 0300 |0003: invoke-virtual {v3}, Ltech/ula/ui/AppDetailsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d09e │ │ +42eae8: 0c04 |0006: move-result-object v4 │ │ +42eaea: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ +42eaee: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42eaf4: 1f04 1d00 |000c: check-cast v4, Landroid/app/Activity; // type@001d │ │ +42eaf8: 5b34 79a1 |000e: iput-object v4, v3, Ltech/ula/ui/AppDetailsFragment;.activityContext:Landroid/app/Activity; // field@a179 │ │ +42eafc: 7010 a2d0 0300 |0010: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ +42eb02: 0c04 |0013: move-result-object v4 │ │ +42eb04: 6e10 6bd5 0400 |0014: invoke-virtual {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.getViewState:()Landroidx/lifecycle/MutableLiveData; // method@d56b │ │ +42eb0a: 0c04 |0017: move-result-object v4 │ │ +42eb0c: 0730 |0018: move-object v0, v3 │ │ +42eb0e: 1f00 fa07 |0019: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@07fa │ │ +42eb12: 2201 871a |001b: new-instance v1, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1; // type@1a87 │ │ +42eb16: 7020 8ad0 3100 |001d: invoke-direct {v1, v3}, Ltech/ula/ui/AppDetailsFragment$onActivityCreated$1;.:(Ltech/ula/ui/AppDetailsFragment;)V // method@d08a │ │ +42eb1c: 1f01 0b08 |0020: check-cast v1, Landroidx/lifecycle/Observer; // type@080b │ │ +42eb20: 6e30 2440 0401 |0022: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@4024 │ │ +42eb26: 7010 a2d0 0300 |0025: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getViewModel:()Ltech/ula/viewmodel/AppDetailsViewModel; // method@d0a2 │ │ +42eb2c: 0c04 |0028: move-result-object v4 │ │ +42eb2e: 2200 541b |0029: new-instance v0, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +42eb32: 7010 9fd0 0300 |002b: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.getApp:()Ltech/ula/model/entities/App; // method@d09f │ │ +42eb38: 0c01 |002e: move-result-object v1 │ │ +42eb3a: 7020 3cd5 1000 |002f: invoke-direct {v0, v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.:(Ltech/ula/model/entities/App;)V // method@d53c │ │ +42eb40: 1f00 551b |0032: check-cast v0, Ltech/ula/viewmodel/AppDetailsEvent; // type@1b55 │ │ +42eb44: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +42eb46: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +42eb48: 7152 70d5 0412 |0036: invoke-static {v4, v0, v2, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.submitEvent$default:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d570 │ │ +42eb4e: 7010 aad0 0300 |0039: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.setupPreferredServiceTypeRadioGroup:()V // method@d0aa │ │ +42eb54: 7010 a9d0 0300 |003c: invoke-direct {v3}, Ltech/ula/ui/AppDetailsFragment;.setupAutoStartCheckbox:()V // method@d0a9 │ │ +42eb5a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ 0x0010 line=48 │ │ 0x0025 line=53 │ │ 0x0039 line=54 │ │ @@ -1752401,22 +1752395,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -42e5e0: |[42e5e0] tech.ula.ui.AppDetailsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -42e5f0: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -42e5f4: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42e5fa: 1404 3400 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0034 │ │ -42e600: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -42e602: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -42e608: 0c02 |000c: move-result-object v2 │ │ -42e60a: 1102 |000d: return-object v2 │ │ +42e5d4: |[42e5d4] tech.ula.ui.AppDetailsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +42e5e4: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +42e5e8: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42e5ee: 1404 3400 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0034 │ │ +42e5f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +42e5f6: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +42e5fc: 0c02 |000c: move-result-object v2 │ │ +42e5fe: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/AppDetailsFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1752427,18 +1752421,18 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42eb68: |[42eb68] tech.ula.ui.AppDetailsFragment.onDestroyView:()V │ │ -42eb78: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -42eb7e: 6e10 96d0 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/AppDetailsFragment;._$_clearFindViewByIdCache:()V // method@d096 │ │ -42eb84: 0e00 |0006: return-void │ │ +42eb5c: |[42eb5c] tech.ula.ui.AppDetailsFragment.onDestroyView:()V │ │ +42eb6c: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +42eb72: 6e10 96d0 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/AppDetailsFragment;._$_clearFindViewByIdCache:()V // method@d096 │ │ +42eb78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6719 (AppDetailsFragment.kt) │ │ │ │ Class #5744 header: │ │ @@ -1752479,40 +1752473,40 @@ │ │ type : '(Ltech/ula/ui/AppsListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42eddc: |[42eddc] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.:(Ltech/ula/ui/AppsListAdapter;)V │ │ -42edec: 5b01 85a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a185 │ │ -42edf0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -42edf2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42edf8: 0e00 |0006: return-void │ │ +42edd0: |[42edd0] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.:(Ltech/ula/ui/AppsListAdapter;)V │ │ +42ede0: 5b01 85a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a185 │ │ +42ede4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +42ede6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42edec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42edb4: |[42edb4] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42edc4: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42edc8: 6e20 cad0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.invoke:(Ltech/ula/model/entities/App;)Z // method@d0ca │ │ -42edce: 0a01 |0005: move-result v1 │ │ -42edd0: 7110 f682 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -42edd6: 0c01 |0009: move-result-object v1 │ │ -42edd8: 1101 |000a: return-object v1 │ │ +42eda8: |[42eda8] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42edb8: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42edbc: 6e20 cad0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.invoke:(Ltech/ula/model/entities/App;)Z // method@d0ca │ │ +42edc2: 0a01 |0005: move-result v1 │ │ +42edc4: 7110 f682 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +42edca: 0c01 |0009: move-result-object v1 │ │ +42edcc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1752521,26 +1752515,26 @@ │ │ type : '(Ltech/ula/model/entities/App;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -42ed78: |[42ed78] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.invoke:(Ltech/ula/model/entities/App;)Z │ │ -42ed88: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -42ed8c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ed92: 6e10 1ecd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -42ed98: 0c02 |0008: move-result-object v2 │ │ -42ed9a: 5410 85a1 |0009: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a185 │ │ -42ed9e: 7110 d9d0 0000 |000b: invoke-static {v0}, Ltech/ula/ui/AppsListAdapter;.access$getFirstDisplayCategory$p:(Ltech/ula/ui/AppsListAdapter;)Ljava/lang/String; // method@d0d9 │ │ -42eda4: 0c00 |000e: move-result-object v0 │ │ -42eda6: 7120 559f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -42edac: 0a02 |0012: move-result v2 │ │ -42edae: df02 0201 |0013: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -42edb2: 0f02 |0015: return v2 │ │ +42ed6c: |[42ed6c] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$1.invoke:(Ltech/ula/model/entities/App;)Z │ │ +42ed7c: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +42ed80: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ed86: 6e10 1ecd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +42ed8c: 0c02 |0008: move-result-object v2 │ │ +42ed8e: 5410 85a1 |0009: iget-object v0, v1, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1;.this$0:Ltech/ula/ui/AppsListAdapter; // field@a185 │ │ +42ed92: 7110 d9d0 0000 |000b: invoke-static {v0}, Ltech/ula/ui/AppsListAdapter;.access$getFirstDisplayCategory$p:(Ltech/ula/ui/AppsListAdapter;)Ljava/lang/String; // method@d0d9 │ │ +42ed98: 0c00 |000e: move-result-object v0 │ │ +42ed9a: 7120 559f 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +42eda0: 0a02 |0012: move-result v2 │ │ +42eda2: df02 0201 |0013: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +42eda6: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$1; │ │ 0x0000 - 0x0016 reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1752586,55 +1752580,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42ee40: |[42ee40] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.:()V │ │ -42ee50: 2200 911a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // type@1a91 │ │ -42ee54: 7010 ccd0 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.:()V // method@d0cc │ │ -42ee5a: 6900 86a1 |0005: sput-object v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // field@a186 │ │ -42ee5e: 0e00 |0007: return-void │ │ +42ee34: |[42ee34] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.:()V │ │ +42ee44: 2200 911a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // type@1a91 │ │ +42ee48: 7010 ccd0 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.:()V // method@d0cc │ │ +42ee4e: 6900 86a1 |0005: sput-object v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; // field@a186 │ │ +42ee52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42ee60: |[42ee60] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.:()V │ │ -42ee70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42ee72: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42ee78: 0e00 |0004: return-void │ │ +42ee54: |[42ee54] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.:()V │ │ +42ee64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42ee66: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42ee6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;) │ │ name : 'invoke' │ │ 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 │ │ -42edfc: |[42edfc] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42ee0c: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42ee10: 6e20 ced0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; // method@d0ce │ │ -42ee16: 0c01 |0005: move-result-object v1 │ │ -42ee18: 1101 |0006: return-object v1 │ │ +42edf0: |[42edf0] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42ee00: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42ee04: 6e20 ced0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2;.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; // method@d0ce │ │ +42ee0a: 0c01 |0005: move-result-object v1 │ │ +42ee0c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1752643,20 +1752637,20 @@ │ │ type : '(Ltech/ula/model/entities/App;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42ee1c: |[42ee1c] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; │ │ -42ee2c: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -42ee30: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ee36: 6e10 1ecd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -42ee3c: 0c02 |0008: move-result-object v2 │ │ -42ee3e: 1102 |0009: return-object v2 │ │ +42ee10: |[42ee10] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$2.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; │ │ +42ee20: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +42ee24: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ee2a: 6e10 1ecd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +42ee30: 0c02 |0008: move-result-object v2 │ │ +42ee32: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$2; │ │ 0x0000 - 0x000a reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1752702,55 +1752696,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42eec0: |[42eec0] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.:()V │ │ -42eed0: 2200 921a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // type@1a92 │ │ -42eed4: 7010 d0d0 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.:()V // method@d0d0 │ │ -42eeda: 6900 87a1 |0005: sput-object v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // field@a187 │ │ -42eede: 0e00 |0007: return-void │ │ +42eeb4: |[42eeb4] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.:()V │ │ +42eec4: 2200 921a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // type@1a92 │ │ +42eec8: 7010 d0d0 0000 |0002: invoke-direct {v0}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.:()V // method@d0d0 │ │ +42eece: 6900 87a1 |0005: sput-object v0, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.INSTANCE:Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; // field@a187 │ │ +42eed2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42eee0: |[42eee0] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.:()V │ │ -42eef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42eef2: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42eef8: 0e00 |0004: return-void │ │ +42eed4: |[42eed4] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.:()V │ │ +42eee4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42eee6: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42eeec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;) │ │ name : 'invoke' │ │ 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 │ │ -42ee7c: |[42ee7c] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42ee8c: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -42ee90: 6e20 d2d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; // method@d0d2 │ │ -42ee96: 0c01 |0005: move-result-object v1 │ │ -42ee98: 1101 |0006: return-object v1 │ │ +42ee70: |[42ee70] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42ee80: 1f01 e819 |0000: check-cast v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +42ee84: 6e20 d2d0 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3;.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; // method@d0d2 │ │ +42ee8a: 0c01 |0005: move-result-object v1 │ │ +42ee8c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1752759,20 +1752753,20 @@ │ │ type : '(Ltech/ula/model/entities/App;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42ee9c: |[42ee9c] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; │ │ -42eeac: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -42eeb0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42eeb6: 6e10 20cd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42eebc: 0c02 |0008: move-result-object v2 │ │ -42eebe: 1102 |0009: return-object v2 │ │ +42ee90: |[42ee90] tech.ula.ui.AppsListAdapter$insertAppIntoView$foundIndex$3.invoke:(Ltech/ula/model/entities/App;)Ljava/lang/String; │ │ +42eea0: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +42eea4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42eeaa: 6e10 20cd 0200 |0005: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +42eeb0: 0c02 |0008: move-result-object v2 │ │ +42eeb2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ltech/ula/ui/AppsListAdapter$insertAppIntoView$foundIndex$3; │ │ 0x0000 - 0x000a reg=2 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1752815,37 +1752809,37 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42f720: |[42f720] tech.ula.ui.AppsListFragment$appsAdapter$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f730: 5b01 94a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ -42f734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42f736: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42f73c: 0e00 |0006: return-void │ │ +42f714: |[42f714] tech.ula.ui.AppsListFragment$appsAdapter$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f724: 5b01 94a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ +42f728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42f72a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42f730: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$appsAdapter$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42f6d0: |[42f6d0] tech.ula.ui.AppsListFragment$appsAdapter$2.invoke:()Ljava/lang/Object; │ │ -42f6e0: 6e10 f7d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.invoke:()Ltech/ula/ui/AppsListAdapter; // method@d0f7 │ │ -42f6e6: 0c00 |0003: move-result-object v0 │ │ -42f6e8: 1100 |0004: return-object v0 │ │ +42f6c4: |[42f6c4] tech.ula.ui.AppsListFragment$appsAdapter$2.invoke:()Ljava/lang/Object; │ │ +42f6d4: 6e10 f7d0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.invoke:()Ltech/ula/ui/AppsListAdapter; // method@d0f7 │ │ +42f6da: 0c00 |0003: move-result-object v0 │ │ +42f6dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppsListFragment$appsAdapter$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment$appsAdapter$2;) │ │ @@ -1752853,24 +1752847,24 @@ │ │ type : '()Ltech/ula/ui/AppsListAdapter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -42f6ec: |[42f6ec] tech.ula.ui.AppsListFragment$appsAdapter$2.invoke:()Ltech/ula/ui/AppsListAdapter; │ │ -42f6fc: 2200 951a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter; // type@1a95 │ │ -42f700: 5431 94a1 |0002: iget-object v1, v3, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ -42f704: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ -42f70a: 0c01 |0007: move-result-object v1 │ │ -42f70c: 1f01 1d00 |0008: check-cast v1, Landroid/app/Activity; // type@001d │ │ -42f710: 5432 94a1 |000a: iget-object v2, v3, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ -42f714: 1f02 8e1a |000c: check-cast v2, Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // type@1a8e │ │ -42f718: 7030 d7d0 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.:(Landroid/app/Activity;Ltech/ula/ui/AppsListAdapter$AppsClickHandler;)V // method@d0d7 │ │ -42f71e: 1100 |0011: return-object v0 │ │ +42f6e0: |[42f6e0] tech.ula.ui.AppsListFragment$appsAdapter$2.invoke:()Ltech/ula/ui/AppsListAdapter; │ │ +42f6f0: 2200 951a |0000: new-instance v0, Ltech/ula/ui/AppsListAdapter; // type@1a95 │ │ +42f6f4: 5431 94a1 |0002: iget-object v1, v3, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ +42f6f8: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ +42f6fe: 0c01 |0007: move-result-object v1 │ │ +42f700: 1f01 1d00 |0008: check-cast v1, Landroid/app/Activity; // type@001d │ │ +42f704: 5432 94a1 |000a: iget-object v2, v3, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a194 │ │ +42f708: 1f02 8e1a |000c: check-cast v2, Ltech/ula/ui/AppsListAdapter$AppsClickHandler; // type@1a8e │ │ +42f70c: 7030 d7d0 1002 |000e: invoke-direct {v0, v1, v2}, Ltech/ula/ui/AppsListAdapter;.:(Landroid/app/Activity;Ltech/ula/ui/AppsListAdapter$AppsClickHandler;)V // method@d0d7 │ │ +42f712: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Ltech/ula/ui/AppsListFragment$appsAdapter$2; │ │ │ │ source_file_idx : 6741 (AppsListFragment.kt) │ │ @@ -1752912,37 +1752906,37 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42f82c: |[42f82c] tech.ula.ui.AppsListFragment$appsPreferences$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f83c: 5b01 96a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a196 │ │ -42f840: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42f842: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42f848: 0e00 |0006: return-void │ │ +42f820: |[42f820] tech.ula.ui.AppsListFragment$appsPreferences$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f830: 5b01 96a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a196 │ │ +42f834: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42f836: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42f83c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$appsPreferences$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42f7e4: |[42f7e4] tech.ula.ui.AppsListFragment$appsPreferences$2.invoke:()Ljava/lang/Object; │ │ -42f7f4: 6e10 fdd0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.invoke:()Ltech/ula/utils/preferences/AppsPreferences; // method@d0fd │ │ -42f7fa: 0c00 |0003: move-result-object v0 │ │ -42f7fc: 1100 |0004: return-object v0 │ │ +42f7d8: |[42f7d8] tech.ula.ui.AppsListFragment$appsPreferences$2.invoke:()Ljava/lang/Object; │ │ +42f7e8: 6e10 fdd0 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.invoke:()Ltech/ula/utils/preferences/AppsPreferences; // method@d0fd │ │ +42f7ee: 0c00 |0003: move-result-object v0 │ │ +42f7f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppsListFragment$appsPreferences$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment$appsPreferences$2;) │ │ @@ -1752950,22 +1752944,22 @@ │ │ type : '()Ltech/ula/utils/preferences/AppsPreferences;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42f800: |[42f800] tech.ula.ui.AppsListFragment$appsPreferences$2.invoke:()Ltech/ula/utils/preferences/AppsPreferences; │ │ -42f810: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ -42f814: 5421 96a1 |0002: iget-object v1, v2, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a196 │ │ -42f818: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ -42f81e: 0c01 |0007: move-result-object v1 │ │ -42f820: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -42f824: 7020 17d5 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ -42f82a: 1100 |000d: return-object v0 │ │ +42f7f4: |[42f7f4] tech.ula.ui.AppsListFragment$appsPreferences$2.invoke:()Ltech/ula/utils/preferences/AppsPreferences; │ │ +42f804: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ +42f808: 5421 96a1 |0002: iget-object v1, v2, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a196 │ │ +42f80c: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ +42f812: 0c01 |0007: move-result-object v1 │ │ +42f814: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +42f818: 7020 17d5 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ +42f81e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ltech/ula/ui/AppsListFragment$appsPreferences$2; │ │ │ │ source_file_idx : 6741 (AppsListFragment.kt) │ │ @@ -1753007,37 +1753001,37 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42f888: |[42f888] tech.ula.ui.AppsListFragment$doOnAppSelection$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42f898: 5b01 97a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a197 │ │ -42f89c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42f89e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42f8a4: 0e00 |0006: return-void │ │ +42f87c: |[42f87c] tech.ula.ui.AppsListFragment$doOnAppSelection$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42f88c: 5b01 97a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a197 │ │ +42f890: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42f892: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42f898: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42f84c: |[42f84c] tech.ula.ui.AppsListFragment$doOnAppSelection$2.invoke:()Ljava/lang/Object; │ │ -42f85c: 6e10 00d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.invoke:()Ltech/ula/MainActivity; // method@d100 │ │ -42f862: 0c00 |0003: move-result-object v0 │ │ -42f864: 1100 |0004: return-object v0 │ │ +42f840: |[42f840] tech.ula.ui.AppsListFragment$doOnAppSelection$2.invoke:()Ljava/lang/Object; │ │ +42f850: 6e10 00d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.invoke:()Ltech/ula/MainActivity; // method@d100 │ │ +42f856: 0c00 |0003: move-result-object v0 │ │ +42f858: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppsListFragment$doOnAppSelection$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;) │ │ @@ -1753045,19 +1753039,19 @@ │ │ type : '()Ltech/ula/MainActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42f868: |[42f868] tech.ula.ui.AppsListFragment$doOnAppSelection$2.invoke:()Ltech/ula/MainActivity; │ │ -42f878: 5410 97a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a197 │ │ -42f87c: 7110 11d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ -42f882: 0c00 |0005: move-result-object v0 │ │ -42f884: 1100 |0006: return-object v0 │ │ +42f85c: |[42f85c] tech.ula.ui.AppsListFragment$doOnAppSelection$2.invoke:()Ltech/ula/MainActivity; │ │ +42f86c: 5410 97a1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a197 │ │ +42f870: 7110 11d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ +42f876: 0c00 |0005: move-result-object v0 │ │ +42f878: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/ui/AppsListFragment$doOnAppSelection$2; │ │ │ │ source_file_idx : 6741 (AppsListFragment.kt) │ │ @@ -1753099,37 +1753093,37 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42fab4: |[42fab4] tech.ula.ui.AppsListFragment$viewModel$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ -42fac4: 5b01 9ba1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ -42fac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42faca: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -42fad0: 0e00 |0006: return-void │ │ +42faa8: |[42faa8] tech.ula.ui.AppsListFragment$viewModel$2.:(Ltech/ula/ui/AppsListFragment;)V │ │ +42fab8: 5b01 9ba1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ +42fabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42fabe: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +42fac4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/AppsListFragment$viewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42f9e4: |[42f9e4] tech.ula.ui.AppsListFragment$viewModel$2.invoke:()Ljava/lang/Object; │ │ -42f9f4: 6e10 0bd1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$viewModel$2;.invoke:()Ltech/ula/viewmodel/AppsListViewModel; // method@d10b │ │ -42f9fa: 0c00 |0003: move-result-object v0 │ │ -42f9fc: 1100 |0004: return-object v0 │ │ +42f9d8: |[42f9d8] tech.ula.ui.AppsListFragment$viewModel$2.invoke:()Ljava/lang/Object; │ │ +42f9e8: 6e10 0bd1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/AppsListFragment$viewModel$2;.invoke:()Ltech/ula/viewmodel/AppsListViewModel; // method@d10b │ │ +42f9ee: 0c00 |0003: move-result-object v0 │ │ +42f9f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/AppsListFragment$viewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment$viewModel$2;) │ │ @@ -1753137,58 +1753131,58 @@ │ │ type : '()Ltech/ula/viewmodel/AppsListViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 81 16-bit code units │ │ -42fa00: |[42fa00] tech.ula.ui.AppsListFragment$viewModel$2.invoke:()Ltech/ula/viewmodel/AppsListViewModel; │ │ -42fa10: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -42fa14: 5491 9ba1 |0002: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ -42fa18: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ -42fa1e: 0c01 |0007: move-result-object v1 │ │ -42fa20: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -42fa24: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -42fa2a: 0c00 |000d: move-result-object v0 │ │ -42fa2c: 6e10 7fce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.appsDao:()Ltech/ula/model/daos/AppsDao; // method@ce7f │ │ -42fa32: 0c02 |0011: move-result-object v2 │ │ -42fa34: 2200 061a |0012: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher; // type@1a06 │ │ -42fa38: 5491 9ba1 |0014: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ -42fa3c: 7110 11d1 0100 |0016: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ -42fa42: 0c01 |0019: move-result-object v1 │ │ -42fa44: 6e10 26cc 0100 |001a: invoke-virtual {v1}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ -42fa4a: 0c01 |001d: move-result-object v1 │ │ -42fa4c: 7110 7d84 0100 |001e: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ -42fa52: 0c04 |0021: move-result-object v4 │ │ -42fa54: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -42fa56: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -42fa58: 1267 |0024: const/4 v7, #int 6 // #6 │ │ -42fa5a: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -42fa5c: 0703 |0026: move-object v3, v0 │ │ -42fa5e: 7606 12ce 0300 |0027: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/remote/GithubAppsFetcher;.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce12 │ │ -42fa64: 2208 0a1a |002a: new-instance v8, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ -42fa68: 5491 9ba1 |002c: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ -42fa6c: 7110 13d1 0100 |002e: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getAppsPreferences$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/utils/preferences/AppsPreferences; // method@d113 │ │ -42fa72: 0c04 |0031: move-result-object v4 │ │ -42fa74: 1306 0800 |0032: const/16 v6, #int 8 // #8 │ │ -42fa78: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -42fa7a: 0781 |0035: move-object v1, v8 │ │ -42fa7c: 7607 28ce 0100 |0036: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/AppsRepository;.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce28 │ │ -42fa82: 5490 9ba1 |0039: iget-object v0, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ -42fa86: 1f00 7207 |003b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -42fa8a: 2201 651b |003d: new-instance v1, Ltech/ula/viewmodel/AppsListViewModelFactory; // type@1b65 │ │ -42fa8e: 7020 a3d5 8100 |003f: invoke-direct {v1, v8}, Ltech/ula/viewmodel/AppsListViewModelFactory;.:(Ltech/ula/model/repositories/AppsRepository;)V // method@d5a3 │ │ -42fa94: 1f01 2208 |0042: check-cast v1, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -42fa98: 7120 9240 1000 |0044: invoke-static {v0, v1}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -42fa9e: 0c00 |0047: move-result-object v0 │ │ -42faa0: 1c01 641b |0048: const-class v1, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -42faa4: 6e20 8a40 1000 |004a: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -42faaa: 0c00 |004d: move-result-object v0 │ │ -42faac: 1f00 641b |004e: check-cast v0, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -42fab0: 1100 |0050: return-object v0 │ │ +42f9f4: |[42f9f4] tech.ula.ui.AppsListFragment$viewModel$2.invoke:()Ltech/ula/viewmodel/AppsListViewModel; │ │ +42fa04: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +42fa08: 5491 9ba1 |0002: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ +42fa0c: 7110 11d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ +42fa12: 0c01 |0007: move-result-object v1 │ │ +42fa14: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +42fa18: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +42fa1e: 0c00 |000d: move-result-object v0 │ │ +42fa20: 6e10 7fce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.appsDao:()Ltech/ula/model/daos/AppsDao; // method@ce7f │ │ +42fa26: 0c02 |0011: move-result-object v2 │ │ +42fa28: 2200 061a |0012: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher; // type@1a06 │ │ +42fa2c: 5491 9ba1 |0014: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ +42fa30: 7110 11d1 0100 |0016: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; // method@d111 │ │ +42fa36: 0c01 |0019: move-result-object v1 │ │ +42fa38: 6e10 26cc 0100 |001a: invoke-virtual {v1}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ +42fa3e: 0c01 |001d: move-result-object v1 │ │ +42fa40: 7110 7d84 0100 |001e: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@847d │ │ +42fa46: 0c04 |0021: move-result-object v4 │ │ +42fa48: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +42fa4a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +42fa4c: 1267 |0024: const/4 v7, #int 6 // #6 │ │ +42fa4e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +42fa50: 0703 |0026: move-object v3, v0 │ │ +42fa52: 7606 12ce 0300 |0027: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/model/remote/GithubAppsFetcher;.:(Ljava/lang/String;Ltech/ula/utils/HttpStream;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce12 │ │ +42fa58: 2208 0a1a |002a: new-instance v8, Ltech/ula/model/repositories/AppsRepository; // type@1a0a │ │ +42fa5c: 5491 9ba1 |002c: iget-object v1, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ +42fa60: 7110 13d1 0100 |002e: invoke-static {v1}, Ltech/ula/ui/AppsListFragment;.access$getAppsPreferences$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/utils/preferences/AppsPreferences; // method@d113 │ │ +42fa66: 0c04 |0031: move-result-object v4 │ │ +42fa68: 1306 0800 |0032: const/16 v6, #int 8 // #8 │ │ +42fa6c: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +42fa6e: 0781 |0035: move-object v1, v8 │ │ +42fa70: 7607 28ce 0100 |0036: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/AppsRepository;.:(Ltech/ula/model/daos/AppsDao;Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/utils/preferences/AppsPreferences;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@ce28 │ │ +42fa76: 5490 9ba1 |0039: iget-object v0, v9, Ltech/ula/ui/AppsListFragment$viewModel$2;.this$0:Ltech/ula/ui/AppsListFragment; // field@a19b │ │ +42fa7a: 1f00 7207 |003b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +42fa7e: 2201 651b |003d: new-instance v1, Ltech/ula/viewmodel/AppsListViewModelFactory; // type@1b65 │ │ +42fa82: 7020 a3d5 8100 |003f: invoke-direct {v1, v8}, Ltech/ula/viewmodel/AppsListViewModelFactory;.:(Ltech/ula/model/repositories/AppsRepository;)V // method@d5a3 │ │ +42fa88: 1f01 2208 |0042: check-cast v1, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +42fa8c: 7120 9240 1000 |0044: invoke-static {v0, v1}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +42fa92: 0c00 |0047: move-result-object v0 │ │ +42fa94: 1c01 641b |0048: const-class v1, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +42fa98: 6e20 8a40 1000 |004a: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +42fa9e: 0c00 |004d: move-result-object v0 │ │ +42faa0: 1f00 641b |004e: check-cast v0, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +42faa4: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000e line=56 │ │ 0x0012 line=57 │ │ 0x002a line=59 │ │ 0x0039 line=60 │ │ @@ -1753310,121 +1753304,121 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -4301e4: |[4301e4] tech.ula.ui.AppsListFragment.:()V │ │ -4301f4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -4301f6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -4301fa: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4301fe: 1c02 a01a |0005: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ -430202: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -430208: 0c02 |000a: move-result-object v2 │ │ -43020a: 1a03 6883 |000b: const-string v3, "doOnAppSelection" // string@8368 │ │ -43020e: 1a04 038e |000d: const-string v4, "getDoOnAppSelection()Ltech/ula/ui/AppsListFragment$AppSelection;" // string@8e03 │ │ -430212: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -430218: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43021e: 0c01 |0015: move-result-object v1 │ │ -430220: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -430224: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -430226: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -43022a: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43022e: 1c02 a01a |001d: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ -430232: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -430238: 0c02 |0022: move-result-object v2 │ │ -43023a: 1a03 3075 |0023: const-string v3, "appsAdapter" // string@7530 │ │ -43023e: 1a04 ea8a |0025: const-string v4, "getAppsAdapter()Ltech/ula/ui/AppsListAdapter;" // string@8aea │ │ -430242: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -430248: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43024e: 0c01 |002d: move-result-object v1 │ │ -430250: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -430254: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -430256: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -43025a: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43025e: 1c02 a01a |0035: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ -430262: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -430268: 0c02 |003a: move-result-object v2 │ │ -43026a: 1a03 3675 |003b: const-string v3, "appsPreferences" // string@7536 │ │ -43026e: 1a04 ee8a |003d: const-string v4, "getAppsPreferences()Ltech/ula/utils/preferences/AppsPreferences;" // string@8aee │ │ -430272: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -430278: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43027e: 0c01 |0045: move-result-object v1 │ │ -430280: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -430284: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -430286: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ -43028a: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43028e: 1c02 a01a |004d: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ -430292: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -430298: 0c02 |0052: move-result-object v2 │ │ -43029a: 1a03 24d7 |0053: const-string v3, "viewModel" // string@d724 │ │ -43029e: 1a04 1697 |0055: const-string v4, "getViewModel()Ltech/ula/viewmodel/AppsListViewModel;" // string@9716 │ │ -4302a2: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4302a8: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4302ae: 0c01 |005d: move-result-object v1 │ │ -4302b0: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4302b4: 1232 |0060: const/4 v2, #int 3 // #3 │ │ -4302b6: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ -4302ba: 6900 9ca1 |0063: sput-object v0, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ -4302be: 0e00 |0065: return-void │ │ +4301d8: |[4301d8] tech.ula.ui.AppsListFragment.:()V │ │ +4301e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4301ea: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +4301ee: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4301f2: 1c02 a01a |0005: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ +4301f6: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4301fc: 0c02 |000a: move-result-object v2 │ │ +4301fe: 1a03 6883 |000b: const-string v3, "doOnAppSelection" // string@8368 │ │ +430202: 1a04 038e |000d: const-string v4, "getDoOnAppSelection()Ltech/ula/ui/AppsListFragment$AppSelection;" // string@8e03 │ │ +430206: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43020c: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +430212: 0c01 |0015: move-result-object v1 │ │ +430214: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +430218: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +43021a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +43021e: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +430222: 1c02 a01a |001d: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ +430226: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +43022c: 0c02 |0022: move-result-object v2 │ │ +43022e: 1a03 3075 |0023: const-string v3, "appsAdapter" // string@7530 │ │ +430232: 1a04 ea8a |0025: const-string v4, "getAppsAdapter()Ltech/ula/ui/AppsListAdapter;" // string@8aea │ │ +430236: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43023c: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +430242: 0c01 |002d: move-result-object v1 │ │ +430244: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +430248: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +43024a: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +43024e: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +430252: 1c02 a01a |0035: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ +430256: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +43025c: 0c02 |003a: move-result-object v2 │ │ +43025e: 1a03 3675 |003b: const-string v3, "appsPreferences" // string@7536 │ │ +430262: 1a04 ee8a |003d: const-string v4, "getAppsPreferences()Ltech/ula/utils/preferences/AppsPreferences;" // string@8aee │ │ +430266: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43026c: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +430272: 0c01 |0045: move-result-object v1 │ │ +430274: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +430278: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +43027a: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ +43027e: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +430282: 1c02 a01a |004d: const-class v2, Ltech/ula/ui/AppsListFragment; // type@1aa0 │ │ +430286: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +43028c: 0c02 |0052: move-result-object v2 │ │ +43028e: 1a03 24d7 |0053: const-string v3, "viewModel" // string@d724 │ │ +430292: 1a04 1697 |0055: const-string v4, "getViewModel()Ltech/ula/viewmodel/AppsListViewModel;" // string@9716 │ │ +430296: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43029c: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4302a2: 0c01 |005d: move-result-object v1 │ │ +4302a4: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4302a8: 1232 |0060: const/4 v2, #int 3 // #3 │ │ +4302aa: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ +4302ae: 6900 9ca1 |0063: sput-object v0, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ +4302b2: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -4302c0: |[4302c0] tech.ula.ui.AppsListFragment.:()V │ │ -4302d0: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -4302d6: 2200 9b1a |0003: new-instance v0, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2; // type@1a9b │ │ -4302da: 7020 fed0 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0fe │ │ -4302e0: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -4302e4: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -4302ea: 0c00 |000d: move-result-object v0 │ │ -4302ec: 5b10 a3a1 |000e: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.doOnAppSelection$delegate:Lkotlin/Lazy; // field@a1a3 │ │ -4302f0: 2200 981a |0010: new-instance v0, Ltech/ula/ui/AppsListFragment$appsAdapter$2; // type@1a98 │ │ -4302f4: 7020 f5d0 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f5 │ │ -4302fa: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -4302fe: 7110 c189 0000 |0017: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -430304: 0c00 |001a: move-result-object v0 │ │ -430306: 5b10 a0a1 |001b: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsAdapter$delegate:Lkotlin/Lazy; // field@a1a0 │ │ -43030a: 6200 9ca0 |001d: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.INACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a09c │ │ -43030e: 5b10 a4a1 |001f: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ -430312: 2200 9a1a |0021: new-instance v0, Ltech/ula/ui/AppsListFragment$appsPreferences$2; // type@1a9a │ │ -430316: 7020 fbd0 1000 |0023: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0fb │ │ -43031c: 1f00 8f13 |0026: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -430320: 7110 c189 0000 |0028: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -430326: 0c00 |002b: move-result-object v0 │ │ -430328: 5b10 a2a1 |002c: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsPreferences$delegate:Lkotlin/Lazy; // field@a1a2 │ │ -43032c: 2200 9f1a |002e: new-instance v0, Ltech/ula/ui/AppsListFragment$viewModel$2; // type@1a9f │ │ -430330: 7020 09d1 1000 |0030: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$viewModel$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d109 │ │ -430336: 1f00 8f13 |0033: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43033a: 7110 c189 0000 |0035: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -430340: 0c00 |0038: move-result-object v0 │ │ -430342: 5b10 a6a1 |0039: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a1a6 │ │ -430346: 2200 991a |003b: new-instance v0, Ltech/ula/ui/AppsListFragment$appsObserver$1; // type@1a99 │ │ -43034a: 7020 f8d0 1000 |003d: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f8 │ │ -430350: 1f00 0b08 |0040: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -430354: 5b10 a1a1 |0042: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsObserver:Landroidx/lifecycle/Observer; // field@a1a1 │ │ -430358: 2200 971a |0044: new-instance v0, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1; // type@1a97 │ │ -43035c: 7020 f2d0 1000 |0046: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f2 │ │ -430362: 1f00 0b08 |0049: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -430366: 5b10 9ea1 |004b: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.activeAppsObserver:Landroidx/lifecycle/Observer; // field@a19e │ │ -43036a: 2200 9d1a |004d: new-instance v0, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1; // type@1a9d │ │ -43036e: 7020 03d1 1000 |004f: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d103 │ │ -430374: 1f00 0b08 |0052: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -430378: 5b10 a5a1 |0054: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.refreshStatusObserver:Landroidx/lifecycle/Observer; // field@a1a5 │ │ -43037c: 0e00 |0056: return-void │ │ +4302b4: |[4302b4] tech.ula.ui.AppsListFragment.:()V │ │ +4302c4: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +4302ca: 2200 9b1a |0003: new-instance v0, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2; // type@1a9b │ │ +4302ce: 7020 fed0 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$doOnAppSelection$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0fe │ │ +4302d4: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +4302d8: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +4302de: 0c00 |000d: move-result-object v0 │ │ +4302e0: 5b10 a3a1 |000e: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.doOnAppSelection$delegate:Lkotlin/Lazy; // field@a1a3 │ │ +4302e4: 2200 981a |0010: new-instance v0, Ltech/ula/ui/AppsListFragment$appsAdapter$2; // type@1a98 │ │ +4302e8: 7020 f5d0 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsAdapter$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f5 │ │ +4302ee: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +4302f2: 7110 c189 0000 |0017: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +4302f8: 0c00 |001a: move-result-object v0 │ │ +4302fa: 5b10 a0a1 |001b: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsAdapter$delegate:Lkotlin/Lazy; // field@a1a0 │ │ +4302fe: 6200 9ca0 |001d: sget-object v0, Ltech/ula/model/repositories/RefreshStatus;.INACTIVE:Ltech/ula/model/repositories/RefreshStatus; // field@a09c │ │ +430302: 5b10 a4a1 |001f: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ +430306: 2200 9a1a |0021: new-instance v0, Ltech/ula/ui/AppsListFragment$appsPreferences$2; // type@1a9a │ │ +43030a: 7020 fbd0 1000 |0023: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsPreferences$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0fb │ │ +430310: 1f00 8f13 |0026: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +430314: 7110 c189 0000 |0028: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43031a: 0c00 |002b: move-result-object v0 │ │ +43031c: 5b10 a2a1 |002c: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsPreferences$delegate:Lkotlin/Lazy; // field@a1a2 │ │ +430320: 2200 9f1a |002e: new-instance v0, Ltech/ula/ui/AppsListFragment$viewModel$2; // type@1a9f │ │ +430324: 7020 09d1 1000 |0030: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$viewModel$2;.:(Ltech/ula/ui/AppsListFragment;)V // method@d109 │ │ +43032a: 1f00 8f13 |0033: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43032e: 7110 c189 0000 |0035: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +430334: 0c00 |0038: move-result-object v0 │ │ +430336: 5b10 a6a1 |0039: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a1a6 │ │ +43033a: 2200 991a |003b: new-instance v0, Ltech/ula/ui/AppsListFragment$appsObserver$1; // type@1a99 │ │ +43033e: 7020 f8d0 1000 |003d: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$appsObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f8 │ │ +430344: 1f00 0b08 |0040: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +430348: 5b10 a1a1 |0042: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.appsObserver:Landroidx/lifecycle/Observer; // field@a1a1 │ │ +43034c: 2200 971a |0044: new-instance v0, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1; // type@1a97 │ │ +430350: 7020 f2d0 1000 |0046: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$activeAppsObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d0f2 │ │ +430356: 1f00 0b08 |0049: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +43035a: 5b10 9ea1 |004b: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.activeAppsObserver:Landroidx/lifecycle/Observer; // field@a19e │ │ +43035e: 2200 9d1a |004d: new-instance v0, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1; // type@1a9d │ │ +430362: 7020 03d1 1000 |004f: invoke-direct {v0, v1}, Ltech/ula/ui/AppsListFragment$refreshStatusObserver$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d103 │ │ +430368: 1f00 0b08 |0052: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +43036c: 5b10 a5a1 |0054: iput-object v0, v1, Ltech/ula/ui/AppsListFragment;.refreshStatusObserver:Landroidx/lifecycle/Observer; // field@a1a5 │ │ +430370: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=38 │ │ 0x0010 line=44 │ │ 0x001d line=48 │ │ 0x0021 line=50 │ │ @@ -1753440,17 +1753434,17 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4303a0: |[4303a0] tech.ula.ui.AppsListFragment.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V │ │ -4303b0: 7010 1ad1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.doRefresh:()V // method@d11a │ │ -4303b6: 0e00 |0003: return-void │ │ +430394: |[430394] tech.ula.ui.AppsListFragment.access$doRefresh:(Ltech/ula/ui/AppsListFragment;)V │ │ +4303a4: 7010 1ad1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.doRefresh:()V // method@d11a │ │ +4303aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #3 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753458,20 +1753452,20 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4300c0: |[4300c0] tech.ula.ui.AppsListFragment.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; │ │ -4300d0: 5411 9fa1 |0000: iget-object v1, v1, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -4300d4: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -4300d8: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -4300dc: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4300e2: 1101 |0009: return-object v1 │ │ +4300b4: |[4300b4] tech.ula.ui.AppsListFragment.access$getActivityContext$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/MainActivity; │ │ +4300c4: 5411 9fa1 |0000: iget-object v1, v1, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +4300c8: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +4300cc: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +4300d0: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4300d6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #4 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753479,18 +1753473,18 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4300fc: |[4300fc] tech.ula.ui.AppsListFragment.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; │ │ -43010c: 7010 1cd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ -430112: 0c00 |0003: move-result-object v0 │ │ -430114: 1100 |0004: return-object v0 │ │ +4300f0: |[4300f0] tech.ula.ui.AppsListFragment.access$getAppsAdapter$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/ui/AppsListAdapter; │ │ +430100: 7010 1cd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ +430106: 0c00 |0003: move-result-object v0 │ │ +430108: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #5 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753498,18 +1753492,18 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)Ltech/ula/utils/preferences/AppsPreferences;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -430170: |[430170] tech.ula.ui.AppsListFragment.access$getAppsPreferences$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/utils/preferences/AppsPreferences; │ │ -430180: 7010 1dd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.getAppsPreferences:()Ltech/ula/utils/preferences/AppsPreferences; // method@d11d │ │ -430186: 0c00 |0003: move-result-object v0 │ │ -430188: 1100 |0004: return-object v0 │ │ +430164: |[430164] tech.ula.ui.AppsListFragment.access$getAppsPreferences$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/utils/preferences/AppsPreferences; │ │ +430174: 7010 1dd1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.getAppsPreferences:()Ltech/ula/utils/preferences/AppsPreferences; // method@d11d │ │ +43017a: 0c00 |0003: move-result-object v0 │ │ +43017c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #6 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753517,17 +1753511,17 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4300e4: |[4300e4] tech.ula.ui.AppsListFragment.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; │ │ -4300f4: 5400 a4a1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ -4300f8: 1100 |0002: return-object v0 │ │ +4300d8: |[4300d8] tech.ula.ui.AppsListFragment.access$getRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;)Ltech/ula/model/repositories/RefreshStatus; │ │ +4300e8: 5400 a4a1 |0000: iget-object v0, v0, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ +4300ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #7 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753535,17 +1753529,17 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4303b8: |[4303b8] tech.ula.ui.AppsListFragment.access$setActivityContext$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/MainActivity;)V │ │ -4303c8: 5b01 9fa1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -4303cc: 0e00 |0002: return-void │ │ +4303ac: |[4303ac] tech.ula.ui.AppsListFragment.access$setActivityContext$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/MainActivity;)V │ │ +4303bc: 5b01 9fa1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +4303c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -1753554,17 +1753548,17 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;Ltech/ula/model/repositories/RefreshStatus;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4303d0: |[4303d0] tech.ula.ui.AppsListFragment.access$setRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/model/repositories/RefreshStatus;)V │ │ -4303e0: 5b01 a4a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ -4303e4: 0e00 |0002: return-void │ │ +4303c4: |[4303c4] tech.ula.ui.AppsListFragment.access$setRefreshStatus$p:(Ltech/ula/ui/AppsListFragment;Ltech/ula/model/repositories/RefreshStatus;)V │ │ +4303d4: 5b01 a4a1 |0000: iput-object v1, v0, Ltech/ula/ui/AppsListFragment;.refreshStatus:Ltech/ula/model/repositories/RefreshStatus; // field@a1a4 │ │ +4303d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/model/repositories/RefreshStatus; │ │ │ │ @@ -1753573,17 +1753567,17 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4303e8: |[4303e8] tech.ula.ui.AppsListFragment.access$showRefreshUnavailableDialog:(Ltech/ula/ui/AppsListFragment;)V │ │ -4303f8: 7010 2ed1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.showRefreshUnavailableDialog:()V // method@d12e │ │ -4303fe: 0e00 |0003: return-void │ │ +4303dc: |[4303dc] tech.ula.ui.AppsListFragment.access$showRefreshUnavailableDialog:(Ltech/ula/ui/AppsListFragment;)V │ │ +4303ec: 7010 2ed1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.showRefreshUnavailableDialog:()V // method@d12e │ │ +4303f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #10 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753591,18 +1753585,18 @@ │ │ type : '(Ltech/ula/ui/AppsListFragment;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42fe24: |[42fe24] tech.ula.ui.AppsListFragment.access$userlandIsNewVersion:(Ltech/ula/ui/AppsListFragment;)Z │ │ -42fe34: 7010 30d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.userlandIsNewVersion:()Z // method@d130 │ │ -42fe3a: 0a00 |0003: move-result v0 │ │ -42fe3c: 0f00 |0004: return v0 │ │ +42fe18: |[42fe18] tech.ula.ui.AppsListFragment.access$userlandIsNewVersion:(Ltech/ula/ui/AppsListFragment;)Z │ │ +42fe28: 7010 30d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/AppsListFragment;.userlandIsNewVersion:()Z // method@d130 │ │ +42fe2e: 0a00 |0003: move-result v0 │ │ +42fe30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/AppsListFragment; │ │ │ │ #11 : (in Ltech/ula/ui/AppsListFragment;) │ │ @@ -1753610,20 +1753604,20 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -430444: |[430444] tech.ula.ui.AppsListFragment.doRefresh:()V │ │ -430454: 7010 21d1 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ -43045a: 0c00 |0003: move-result-object v0 │ │ -43045c: 6e10 a2d5 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/AppsListViewModel;.refreshAppsList:()V // method@d5a2 │ │ -430462: 7010 2cd1 0100 |0007: invoke-direct {v1}, Ltech/ula/ui/AppsListFragment;.setLatestUpdateUserlandVersion:()V // method@d12c │ │ -430468: 0e00 |000a: return-void │ │ +430438: |[430438] tech.ula.ui.AppsListFragment.doRefresh:()V │ │ +430448: 7010 21d1 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ +43044e: 0c00 |0003: move-result-object v0 │ │ +430450: 6e10 a2d5 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/AppsListViewModel;.refreshAppsList:()V // method@d5a2 │ │ +430456: 7010 2cd1 0100 |0007: invoke-direct {v1}, Ltech/ula/ui/AppsListFragment;.setLatestUpdateUserlandVersion:()V // method@d12c │ │ +43045c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0007 line=151 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ui/AppsListFragment; │ │ │ │ @@ -1753632,99 +1753626,99 @@ │ │ type : '()Ltech/ula/ui/AppsListAdapter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -430118: |[430118] tech.ula.ui.AppsListFragment.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; │ │ -430128: 5430 a0a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.appsAdapter$delegate:Lkotlin/Lazy; // field@a1a0 │ │ -43012c: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ -430130: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -430132: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -430136: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -43013c: 0c00 |000a: move-result-object v0 │ │ -43013e: 1f00 951a |000b: check-cast v0, Ltech/ula/ui/AppsListAdapter; // type@1a95 │ │ -430142: 1100 |000d: return-object v0 │ │ +43010c: |[43010c] tech.ula.ui.AppsListFragment.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; │ │ +43011c: 5430 a0a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.appsAdapter$delegate:Lkotlin/Lazy; // field@a1a0 │ │ +430120: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ +430124: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +430126: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +43012a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +430130: 0c00 |000a: move-result-object v0 │ │ +430132: 1f00 951a |000b: check-cast v0, Ltech/ula/ui/AppsListAdapter; // type@1a95 │ │ +430136: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'getAppsPreferences' │ │ type : '()Ltech/ula/utils/preferences/AppsPreferences;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -43018c: |[43018c] tech.ula.ui.AppsListFragment.getAppsPreferences:()Ltech/ula/utils/preferences/AppsPreferences; │ │ -43019c: 5430 a2a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.appsPreferences$delegate:Lkotlin/Lazy; // field@a1a2 │ │ -4301a0: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ -4301a4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -4301a6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4301aa: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4301b0: 0c00 |000a: move-result-object v0 │ │ -4301b2: 1f00 4f1b |000b: check-cast v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ -4301b6: 1100 |000d: return-object v0 │ │ +430180: |[430180] tech.ula.ui.AppsListFragment.getAppsPreferences:()Ltech/ula/utils/preferences/AppsPreferences; │ │ +430190: 5430 a2a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.appsPreferences$delegate:Lkotlin/Lazy; // field@a1a2 │ │ +430194: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ +430198: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +43019a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +43019e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4301a4: 0c00 |000a: move-result-object v0 │ │ +4301a6: 1f00 4f1b |000b: check-cast v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ +4301aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'getDoOnAppSelection' │ │ type : '()Ltech/ula/ui/AppsListFragment$AppSelection;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -430144: |[430144] tech.ula.ui.AppsListFragment.getDoOnAppSelection:()Ltech/ula/ui/AppsListFragment$AppSelection; │ │ -430154: 5430 a3a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.doOnAppSelection$delegate:Lkotlin/Lazy; // field@a1a3 │ │ -430158: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ -43015c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43015e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -430162: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -430168: 0c00 |000a: move-result-object v0 │ │ -43016a: 1f00 961a |000b: check-cast v0, Ltech/ula/ui/AppsListFragment$AppSelection; // type@1a96 │ │ -43016e: 1100 |000d: return-object v0 │ │ +430138: |[430138] tech.ula.ui.AppsListFragment.getDoOnAppSelection:()Ltech/ula/ui/AppsListFragment$AppSelection; │ │ +430148: 5430 a3a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.doOnAppSelection$delegate:Lkotlin/Lazy; // field@a1a3 │ │ +43014c: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ +430150: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +430152: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +430156: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +43015c: 0c00 |000a: move-result-object v0 │ │ +43015e: 1f00 961a |000b: check-cast v0, Ltech/ula/ui/AppsListFragment$AppSelection; // type@1a96 │ │ +430162: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'getUserlandVersion' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -430064: |[430064] tech.ula.ui.AppsListFragment.getUserlandVersion:()Ljava/lang/String; │ │ -430074: 5430 9fa1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -430078: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ -43007c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -430080: 7110 799f 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -430086: 6e10 2dcc 0000 |0009: invoke-virtual {v0}, Ltech/ula/MainActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@cc2d │ │ -43008c: 0c00 |000c: move-result-object v0 │ │ -43008e: 5432 9fa1 |000d: iget-object v2, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -430092: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -430096: 7110 799f 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -43009c: 6e10 2ecc 0200 |0014: invoke-virtual {v2}, Ltech/ula/MainActivity;.getPackageName:()Ljava/lang/String; // method@cc2e │ │ -4300a2: 0c01 |0017: move-result-object v1 │ │ -4300a4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4300a6: 6e30 ce02 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@02ce │ │ -4300ac: 0c00 |001c: move-result-object v0 │ │ -4300ae: 5400 2d00 |001d: iget-object v0, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@002d │ │ -4300b2: 1a01 e09a |001f: const-string v1, "info.versionName" // string@9ae0 │ │ -4300b6: 7120 569f 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4300bc: 1100 |0024: return-object v0 │ │ +430058: |[430058] tech.ula.ui.AppsListFragment.getUserlandVersion:()Ljava/lang/String; │ │ +430068: 5430 9fa1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +43006c: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ +430070: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +430074: 7110 799f 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43007a: 6e10 2dcc 0000 |0009: invoke-virtual {v0}, Ltech/ula/MainActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@cc2d │ │ +430080: 0c00 |000c: move-result-object v0 │ │ +430082: 5432 9fa1 |000d: iget-object v2, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +430086: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +43008a: 7110 799f 0100 |0011: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +430090: 6e10 2ecc 0200 |0014: invoke-virtual {v2}, Ltech/ula/MainActivity;.getPackageName:()Ljava/lang/String; // method@cc2e │ │ +430096: 0c01 |0017: move-result-object v1 │ │ +430098: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +43009a: 6e30 ce02 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@02ce │ │ +4300a0: 0c00 |001c: move-result-object v0 │ │ +4300a2: 5400 2d00 |001d: iget-object v0, v0, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@002d │ │ +4300a6: 1a01 e09a |001f: const-string v1, "info.versionName" // string@9ae0 │ │ +4300aa: 7120 569f 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4300b0: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x001d line=195 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Ltech/ula/ui/AppsListFragment; │ │ │ │ @@ -1753733,64 +1753727,64 @@ │ │ type : '()Ltech/ula/viewmodel/AppsListViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4301b8: |[4301b8] tech.ula.ui.AppsListFragment.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; │ │ -4301c8: 5430 a6a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a1a6 │ │ -4301cc: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ -4301d0: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -4301d2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4301d6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4301dc: 0c00 |000a: move-result-object v0 │ │ -4301de: 1f00 641b |000b: check-cast v0, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ -4301e2: 1100 |000d: return-object v0 │ │ +4301ac: |[4301ac] tech.ula.ui.AppsListFragment.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; │ │ +4301bc: 5430 a6a1 |0000: iget-object v0, v3, Ltech/ula/ui/AppsListFragment;.viewModel$delegate:Lkotlin/Lazy; // field@a1a6 │ │ +4301c0: 6201 9ca1 |0002: sget-object v1, Ltech/ula/ui/AppsListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a19c │ │ +4301c4: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +4301c6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4301ca: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4301d0: 0c00 |000a: move-result-object v0 │ │ +4301d2: 1f00 641b |000b: check-cast v0, Ltech/ula/viewmodel/AppsListViewModel; // type@1b64 │ │ +4301d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'setLatestUpdateUserlandVersion' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -4306a4: |[4306a4] tech.ula.ui.AppsListFragment.setLatestUpdateUserlandVersion:()V │ │ -4306b4: 7010 1fd1 0400 |0000: invoke-direct {v4}, Ltech/ula/ui/AppsListFragment;.getUserlandVersion:()Ljava/lang/String; // method@d11f │ │ -4306ba: 0c00 |0003: move-result-object v0 │ │ -4306bc: 5441 9fa1 |0004: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -4306c0: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ -4306c4: 1a02 5a71 |0008: const-string v2, "activityContext" // string@715a │ │ -4306c8: 7110 799f 0200 |000a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4306ce: 1f01 6500 |000d: check-cast v1, Landroid/content/Context; // type@0065 │ │ -4306d2: 2202 9410 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -4306d6: 7010 8384 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4306dc: 6e10 4702 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -4306e2: 0c03 |0017: move-result-object v3 │ │ -4306e4: 6e20 8f84 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4306ea: 1a03 d36d |001b: const-string v3, "_preferences" // string@6dd3 │ │ -4306ee: 6e20 8f84 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4306f4: 6e10 9f84 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4306fa: 0c02 |0023: move-result-object v2 │ │ -4306fc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -4306fe: 6e30 4902 2103 |0025: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -430704: 0c01 |0028: move-result-object v1 │ │ -430706: 1a02 5ad1 |0029: const-string v2, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43070a: 7120 569f 2100 |002b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430710: 7210 b902 0100 |002e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -430716: 0c01 |0031: move-result-object v1 │ │ -430718: 1a02 6ba1 |0032: const-string v2, "lastAppsUpdate" // string@a16b │ │ -43071c: 7230 b502 2100 |0034: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ -430722: 7210 af02 0100 |0037: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -430728: 0e00 |003a: return-void │ │ +430698: |[430698] tech.ula.ui.AppsListFragment.setLatestUpdateUserlandVersion:()V │ │ +4306a8: 7010 1fd1 0400 |0000: invoke-direct {v4}, Ltech/ula/ui/AppsListFragment;.getUserlandVersion:()Ljava/lang/String; // method@d11f │ │ +4306ae: 0c00 |0003: move-result-object v0 │ │ +4306b0: 5441 9fa1 |0004: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +4306b4: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +4306b8: 1a02 5a71 |0008: const-string v2, "activityContext" // string@715a │ │ +4306bc: 7110 799f 0200 |000a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4306c2: 1f01 6500 |000d: check-cast v1, Landroid/content/Context; // type@0065 │ │ +4306c6: 2202 9410 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +4306ca: 7010 8384 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4306d0: 6e10 4702 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +4306d6: 0c03 |0017: move-result-object v3 │ │ +4306d8: 6e20 8f84 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4306de: 1a03 d36d |001b: const-string v3, "_preferences" // string@6dd3 │ │ +4306e2: 6e20 8f84 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4306e8: 6e10 9f84 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4306ee: 0c02 |0023: move-result-object v2 │ │ +4306f0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +4306f2: 6e30 4902 2103 |0025: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +4306f8: 0c01 |0028: move-result-object v1 │ │ +4306fa: 1a02 5ad1 |0029: const-string v2, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +4306fe: 7120 569f 2100 |002b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430704: 7210 b902 0100 |002e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43070a: 0c01 |0031: move-result-object v1 │ │ +43070c: 1a02 6ba1 |0032: const-string v2, "lastAppsUpdate" // string@a16b │ │ +430710: 7230 b502 2100 |0034: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ +430716: 7210 af02 0100 |0037: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43071c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x000f line=199 │ │ 0x002e line=187 │ │ 0x0034 line=188 │ │ @@ -1753803,31 +1753797,31 @@ │ │ type : '(Ltech/ula/model/entities/App;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -42ff14: |[42ff14] tech.ula.ui.AppsListFragment.showAppDetails:(Ltech/ula/model/entities/App;)Z │ │ -42ff24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42ff26: 2301 871c |0001: new-array v1, v0, [Lkotlin/Pair; // type@1c87 │ │ -42ff2a: 1a02 a174 |0003: const-string v2, "app" // string@74a1 │ │ -42ff2e: 7120 a18a 4200 |0005: invoke-static {v2, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -42ff34: 0c04 |0008: move-result-object v4 │ │ -42ff36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -42ff38: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ -42ff3c: 7110 0031 0100 |000c: invoke-static {v1}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ -42ff42: 0c04 |000f: move-result-object v4 │ │ -42ff44: 0731 |0010: move-object v1, v3 │ │ -42ff46: 1f01 7207 |0011: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ -42ff4a: 7110 c443 0100 |0013: invoke-static {v1}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ -42ff50: 0c01 |0016: move-result-object v1 │ │ -42ff52: 1402 2700 097f |0017: const v2, #float 1.82105e+38 // #7f090027 │ │ -42ff58: 6e30 1642 2104 |001a: invoke-virtual {v1, v2, v4}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ -42ff5e: 0f00 |001d: return v0 │ │ +42ff08: |[42ff08] tech.ula.ui.AppsListFragment.showAppDetails:(Ltech/ula/model/entities/App;)Z │ │ +42ff18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42ff1a: 2301 871c |0001: new-array v1, v0, [Lkotlin/Pair; // type@1c87 │ │ +42ff1e: 1a02 a174 |0003: const-string v2, "app" // string@74a1 │ │ +42ff22: 7120 a18a 4200 |0005: invoke-static {v2, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +42ff28: 0c04 |0008: move-result-object v4 │ │ +42ff2a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +42ff2c: 4d04 0102 |000a: aput-object v4, v1, v2 │ │ +42ff30: 7110 0031 0100 |000c: invoke-static {v1}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ +42ff36: 0c04 |000f: move-result-object v4 │ │ +42ff38: 0731 |0010: move-object v1, v3 │ │ +42ff3a: 1f01 7207 |0011: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ +42ff3e: 7110 c443 0100 |0013: invoke-static {v1}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ +42ff44: 0c01 |0016: move-result-object v1 │ │ +42ff46: 1402 2700 097f |0017: const v2, #float 1.82105e+38 // #7f090027 │ │ +42ff4c: 6e30 1642 2104 |001a: invoke-virtual {v1, v2, v4}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ +42ff52: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=155 │ │ 0x0010 line=156 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x001e reg=4 (null) Ltech/ula/model/entities/App; │ │ @@ -1753837,37 +1753831,37 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -43072c: |[43072c] tech.ula.ui.AppsListFragment.showRefreshUnavailableDialog:()V │ │ -43073c: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -430740: 5431 9fa1 |0002: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -430744: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -430748: 1a02 5a71 |0006: const-string v2, "activityContext" // string@715a │ │ -43074c: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -430752: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ -430756: 7020 ce00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -43075c: 1401 2100 127f |0010: const v1, #float 1.94068e+38 // #7f120021 │ │ -430762: 6e20 d400 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -430768: 0c00 |0016: move-result-object v0 │ │ -43076a: 1401 9c00 127f |0017: const v1, #float 1.9407e+38 // #7f12009c │ │ -430770: 6e20 df00 1000 |001a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -430776: 0c00 |001d: move-result-object v0 │ │ -430778: 1401 3f00 127f |001e: const v1, #float 1.94069e+38 // #7f12003f │ │ -43077e: 6202 9aa1 |0021: sget-object v2, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.INSTANCE:Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // field@a19a │ │ -430782: 1f02 6800 |0023: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -430786: 6e30 dc00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -43078c: 0c00 |0028: move-result-object v0 │ │ -43078e: 6e10 cf00 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -430794: 0c00 |002c: move-result-object v0 │ │ -430796: 6e10 ea00 0000 |002d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -43079c: 0e00 |0030: return-void │ │ +430720: |[430720] tech.ula.ui.AppsListFragment.showRefreshUnavailableDialog:()V │ │ +430730: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +430734: 5431 9fa1 |0002: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +430738: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +43073c: 1a02 5a71 |0006: const-string v2, "activityContext" // string@715a │ │ +430740: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +430746: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ +43074a: 7020 ce00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +430750: 1401 2100 127f |0010: const v1, #float 1.94068e+38 // #7f120021 │ │ +430756: 6e20 d400 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +43075c: 0c00 |0016: move-result-object v0 │ │ +43075e: 1401 9c00 127f |0017: const v1, #float 1.9407e+38 // #7f12009c │ │ +430764: 6e20 df00 1000 |001a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +43076a: 0c00 |001d: move-result-object v0 │ │ +43076c: 1401 3f00 127f |001e: const v1, #float 1.94069e+38 // #7f12003f │ │ +430772: 6202 9aa1 |0021: sget-object v2, Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1;.INSTANCE:Ltech/ula/ui/AppsListFragment$showRefreshUnavailableDialog$1; // field@a19a │ │ +430776: 1f02 6800 |0023: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +43077a: 6e30 dc00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +430780: 0c00 |0028: move-result-object v0 │ │ +430782: 6e10 cf00 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +430788: 0c00 |002c: move-result-object v0 │ │ +43078a: 6e10 ea00 0000 |002d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +430790: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0013 line=170 │ │ 0x001a line=171 │ │ 0x0021 line=172 │ │ 0x0029 line=176 │ │ @@ -1753879,39 +1753873,39 @@ │ │ type : '(Ltech/ula/model/entities/App;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -42ff60: |[42ff60] tech.ula.ui.AppsListFragment.stopAppSession:(Ltech/ula/model/entities/App;)Z │ │ -42ff70: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -42ff74: 5441 9fa1 |0002: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -42ff78: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ -42ff7c: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ -42ff80: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -42ff86: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ -42ff8a: 1c03 d219 |000d: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ -42ff8e: 7030 7102 1003 |000f: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -42ff94: 1a01 b1d3 |0012: const-string v1, "type" // string@d3b1 │ │ -42ff98: 1a03 93ce |0014: const-string v3, "stopApp" // string@ce93 │ │ -42ff9c: 6e30 9602 1003 |0016: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -42ffa2: 0c00 |0019: move-result-object v0 │ │ -42ffa4: 1f05 3201 |001a: check-cast v5, Landroid/os/Parcelable; // type@0132 │ │ -42ffa8: 1a01 a174 |001c: const-string v1, "app" // string@74a1 │ │ -42ffac: 6e30 9402 1005 |001e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ -42ffb2: 0c05 |0021: move-result-object v5 │ │ -42ffb4: 1a00 5e2d |0022: const-string v0, "Intent(activityContext, … .putExtra("app", app)" // string@2d5e │ │ -42ffb8: 7120 569f 0500 |0024: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42ffbe: 5440 9fa1 |0027: iget-object v0, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -42ffc2: 3900 0500 |0029: if-nez v0, 002e // +0005 │ │ -42ffc6: 7110 799f 0200 |002b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -42ffcc: 6e20 5acc 5000 |002e: invoke-virtual {v0, v5}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ -42ffd2: 1215 |0031: const/4 v5, #int 1 // #1 │ │ -42ffd4: 0f05 |0032: return v5 │ │ +42ff54: |[42ff54] tech.ula.ui.AppsListFragment.stopAppSession:(Ltech/ula/model/entities/App;)Z │ │ +42ff64: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +42ff68: 5441 9fa1 |0002: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +42ff6c: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ +42ff70: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +42ff74: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +42ff7a: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ +42ff7e: 1c03 d219 |000d: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ +42ff82: 7030 7102 1003 |000f: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +42ff88: 1a01 b1d3 |0012: const-string v1, "type" // string@d3b1 │ │ +42ff8c: 1a03 93ce |0014: const-string v3, "stopApp" // string@ce93 │ │ +42ff90: 6e30 9602 1003 |0016: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +42ff96: 0c00 |0019: move-result-object v0 │ │ +42ff98: 1f05 3201 |001a: check-cast v5, Landroid/os/Parcelable; // type@0132 │ │ +42ff9c: 1a01 a174 |001c: const-string v1, "app" // string@74a1 │ │ +42ffa0: 6e30 9402 1005 |001e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ +42ffa6: 0c05 |0021: move-result-object v5 │ │ +42ffa8: 1a00 5e2d |0022: const-string v0, "Intent(activityContext, … .putExtra("app", app)" // string@2d5e │ │ +42ffac: 7120 569f 0500 |0024: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42ffb2: 5440 9fa1 |0027: iget-object v0, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +42ffb6: 3900 0500 |0029: if-nez v0, 002e // +0005 │ │ +42ffba: 7110 799f 0200 |002b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +42ffc0: 6e20 5acc 5000 |002e: invoke-virtual {v0, v5}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ +42ffc6: 1215 |0031: const/4 v5, #int 1 // #1 │ │ +42ffc8: 0f05 |0032: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0016 line=162 │ │ 0x001a line=163 │ │ 0x0027 line=164 │ │ locals : │ │ @@ -1753923,44 +1753917,44 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -42ffd8: |[42ffd8] tech.ula.ui.AppsListFragment.userlandIsNewVersion:()Z │ │ -42ffe8: 7010 1fd1 0400 |0000: invoke-direct {v4}, Ltech/ula/ui/AppsListFragment;.getUserlandVersion:()Ljava/lang/String; // method@d11f │ │ -42ffee: 0c00 |0003: move-result-object v0 │ │ -42fff0: 5441 9fa1 |0004: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -42fff4: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ -42fff8: 1a02 5a71 |0008: const-string v2, "activityContext" // string@715a │ │ -42fffc: 7110 799f 0200 |000a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -430002: 1f01 6500 |000d: check-cast v1, Landroid/content/Context; // type@0065 │ │ -430006: 2202 9410 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -43000a: 7010 8384 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -430010: 6e10 4702 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -430016: 0c03 |0017: move-result-object v3 │ │ -430018: 6e20 8f84 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43001e: 1a03 d36d |001b: const-string v3, "_preferences" // string@6dd3 │ │ -430022: 6e20 8f84 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -430028: 6e10 9f84 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43002e: 0c02 |0023: move-result-object v2 │ │ -430030: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -430032: 6e30 4902 2103 |0025: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -430038: 0c01 |0028: move-result-object v1 │ │ -43003a: 1a02 5ad1 |0029: const-string v2, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43003e: 7120 569f 2100 |002b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430044: 1a02 6ba1 |002e: const-string v2, "lastAppsUpdate" // string@a16b │ │ -430048: 1a03 0000 |0030: const-string v3, "" // string@0000 │ │ -43004c: 7230 be02 2103 |0032: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -430052: 0c01 |0035: move-result-object v1 │ │ -430054: 7120 559f 1000 |0036: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43005a: 0a00 |0039: move-result v0 │ │ -43005c: df00 0001 |003a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -430060: 0f00 |003c: return v0 │ │ +42ffcc: |[42ffcc] tech.ula.ui.AppsListFragment.userlandIsNewVersion:()Z │ │ +42ffdc: 7010 1fd1 0400 |0000: invoke-direct {v4}, Ltech/ula/ui/AppsListFragment;.getUserlandVersion:()Ljava/lang/String; // method@d11f │ │ +42ffe2: 0c00 |0003: move-result-object v0 │ │ +42ffe4: 5441 9fa1 |0004: iget-object v1, v4, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +42ffe8: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +42ffec: 1a02 5a71 |0008: const-string v2, "activityContext" // string@715a │ │ +42fff0: 7110 799f 0200 |000a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +42fff6: 1f01 6500 |000d: check-cast v1, Landroid/content/Context; // type@0065 │ │ +42fffa: 2202 9410 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +42fffe: 7010 8384 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +430004: 6e10 4702 0100 |0014: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +43000a: 0c03 |0017: move-result-object v3 │ │ +43000c: 6e20 8f84 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +430012: 1a03 d36d |001b: const-string v3, "_preferences" // string@6dd3 │ │ +430016: 6e20 8f84 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43001c: 6e10 9f84 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +430022: 0c02 |0023: move-result-object v2 │ │ +430024: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +430026: 6e30 4902 2103 |0025: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +43002c: 0c01 |0028: move-result-object v1 │ │ +43002e: 1a02 5ad1 |0029: const-string v2, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +430032: 7120 569f 2100 |002b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430038: 1a02 6ba1 |002e: const-string v2, "lastAppsUpdate" // string@a16b │ │ +43003c: 1a03 0000 |0030: const-string v3, "" // string@0000 │ │ +430040: 7230 be02 2103 |0032: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +430046: 0c01 |0035: move-result-object v1 │ │ +430048: 7120 559f 1000 |0036: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43004e: 0a00 |0039: move-result v0 │ │ +430050: df00 0001 |003a: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +430054: 0f00 |003c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ 0x000f line=198 │ │ 0x0032 line=181 │ │ 0x0036 line=182 │ │ @@ -1753973,82 +1753967,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -430380: |[430380] tech.ula.ui.AppsListFragment._$_clearFindViewByIdCache:()V │ │ -430390: 5410 9da1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ -430394: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -430398: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -43039e: 0e00 |0007: return-void │ │ +430374: |[430374] tech.ula.ui.AppsListFragment._$_clearFindViewByIdCache:()V │ │ +430384: 5410 9da1 |0000: iget-object v0, v1, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ +430388: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +43038c: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +430392: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -42fd88: |[42fd88] tech.ula.ui.AppsListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -42fd98: 5420 9da1 |0000: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ -42fd9c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -42fda0: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -42fda4: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -42fdaa: 5b20 9da1 |0009: iput-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ -42fdae: 5420 9da1 |000b: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ -42fdb2: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42fdb8: 0c01 |0010: move-result-object v1 │ │ -42fdba: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -42fdc0: 0c00 |0014: move-result-object v0 │ │ -42fdc2: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -42fdc6: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -42fdca: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -42fdd0: 0c00 |001c: move-result-object v0 │ │ -42fdd2: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -42fdd6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -42fdd8: 1103 |0020: return-object v3 │ │ -42fdda: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -42fde0: 0c00 |0024: move-result-object v0 │ │ -42fde2: 5421 9da1 |0025: iget-object v1, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ -42fde6: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -42fdec: 0c03 |002a: move-result-object v3 │ │ -42fdee: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -42fdf4: 1100 |002e: return-object v0 │ │ +42fd7c: |[42fd7c] tech.ula.ui.AppsListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +42fd8c: 5420 9da1 |0000: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ +42fd90: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +42fd94: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +42fd98: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +42fd9e: 5b20 9da1 |0009: iput-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ +42fda2: 5420 9da1 |000b: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ +42fda6: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42fdac: 0c01 |0010: move-result-object v1 │ │ +42fdae: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +42fdb4: 0c00 |0014: move-result-object v0 │ │ +42fdb6: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +42fdba: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +42fdbe: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +42fdc4: 0c00 |001c: move-result-object v0 │ │ +42fdc6: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +42fdca: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +42fdcc: 1103 |0020: return-object v3 │ │ +42fdce: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +42fdd4: 0c00 |0024: move-result-object v0 │ │ +42fdd6: 5421 9da1 |0025: iget-object v1, v2, Ltech/ula/ui/AppsListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a19d │ │ +42fdda: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +42fde0: 0c03 |002a: move-result-object v3 │ │ +42fde2: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +42fde8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'createContextMenu' │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -430400: |[430400] tech.ula.ui.AppsListFragment.createContextMenu:(Landroid/view/Menu;)V │ │ -430410: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -430414: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43041a: 5420 9fa1 |0005: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -43041e: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -430422: 1a01 5a71 |0009: const-string v1, "activityContext" // string@715a │ │ -430426: 7110 799f 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -43042c: 6e10 29cc 0000 |000e: invoke-virtual {v0}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ -430432: 0c00 |0011: move-result-object v0 │ │ -430434: 1401 0100 0d7f |0012: const v1, #float 1.87421e+38 // #7f0d0001 │ │ -43043a: 6e30 eb08 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -430440: 0e00 |0018: return-void │ │ +4303f4: |[4303f4] tech.ula.ui.AppsListFragment.createContextMenu:(Landroid/view/Menu;)V │ │ +430404: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +430408: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43040e: 5420 9fa1 |0005: iget-object v0, v2, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +430412: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +430416: 1a01 5a71 |0009: const-string v1, "activityContext" // string@715a │ │ +43041a: 7110 799f 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +430420: 6e10 29cc 0000 |000e: invoke-virtual {v0}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ +430426: 0c00 |0011: move-result-object v0 │ │ +430428: 1401 0100 0d7f |0012: const v1, #float 1.87421e+38 // #7f0d0001 │ │ +43042e: 6e30 eb08 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +430434: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=115 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -1754057,100 +1754051,100 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -43046c: |[43046c] tech.ula.ui.AppsListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -43047c: 6f20 ef3b 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -430482: 6e10 1bd1 0300 |0003: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d11b │ │ -430488: 0c04 |0006: move-result-object v4 │ │ -43048a: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ -43048e: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -430494: 3804 a200 |000c: if-eqz v4, 00ae // +00a2 │ │ -430498: 1f04 b419 |000e: check-cast v4, Ltech/ula/MainActivity; // type@19b4 │ │ -43049c: 5b34 9fa1 |0010: iput-object v4, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ -4304a0: 7010 21d1 0300 |0012: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ -4304a6: 0c04 |0015: move-result-object v4 │ │ -4304a8: 6e10 9fd5 0400 |0016: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getAppsList:()Landroidx/lifecycle/LiveData; // method@d59f │ │ -4304ae: 0c04 |0019: move-result-object v4 │ │ -4304b0: 6e10 20d1 0300 |001a: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ -4304b6: 0c00 |001d: move-result-object v0 │ │ -4304b8: 5431 a1a1 |001e: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.appsObserver:Landroidx/lifecycle/Observer; // field@a1a1 │ │ -4304bc: 6e30 0a40 0401 |0020: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -4304c2: 7010 21d1 0300 |0023: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ -4304c8: 0c04 |0026: move-result-object v4 │ │ -4304ca: 6e10 9cd5 0400 |0027: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@d59c │ │ -4304d0: 0c04 |002a: move-result-object v4 │ │ -4304d2: 6e10 20d1 0300 |002b: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ -4304d8: 0c00 |002e: move-result-object v0 │ │ -4304da: 5431 9ea1 |002f: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.activeAppsObserver:Landroidx/lifecycle/Observer; // field@a19e │ │ -4304de: 6e30 0a40 0401 |0031: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -4304e4: 7010 21d1 0300 |0034: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ -4304ea: 0c04 |0037: move-result-object v4 │ │ -4304ec: 6e10 a1d5 0400 |0038: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getRefreshStatus:()Landroidx/lifecycle/LiveData; // method@d5a1 │ │ -4304f2: 0c04 |003b: move-result-object v4 │ │ -4304f4: 6e10 20d1 0300 |003c: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ -4304fa: 0c00 |003f: move-result-object v0 │ │ -4304fc: 5431 a5a1 |0040: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.refreshStatusObserver:Landroidx/lifecycle/Observer; // field@a1a5 │ │ -430500: 6e30 0a40 0401 |0042: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -430506: 6004 d195 |0045: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ -43050a: 6e20 0fd1 4300 |0047: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -430510: 0c04 |004a: move-result-object v4 │ │ -430512: 1f04 4b0a |004b: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ -430516: 6e20 2ad1 4300 |004d: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d12a │ │ -43051c: 6004 d195 |0050: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ -430520: 6e20 0fd1 4300 |0052: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -430526: 0c04 |0055: move-result-object v4 │ │ -430528: 1f04 4b0a |0056: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ -43052c: 1a00 8da2 |0058: const-string v0, "list_apps" // string@a28d │ │ -430530: 7120 569f 0400 |005a: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430536: 2201 0a0a |005d: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a0a │ │ -43053a: 6002 d195 |005f: sget v2, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ -43053e: 6e20 0fd1 2300 |0061: invoke-virtual {v3, v2}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -430544: 0c02 |0064: move-result-object v2 │ │ -430546: 1f02 4b0a |0065: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ -43054a: 7120 569f 0200 |0067: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -430550: 6e10 684e 0200 |006a: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@4e68 │ │ -430556: 0c02 |006d: move-result-object v2 │ │ -430558: 7020 d74a 2100 |006e: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@4ad7 │ │ -43055e: 1f01 350a |0071: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@0a35 │ │ -430562: 6e20 ff4e 1400 |0073: invoke-virtual {v4, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@4eff │ │ -430568: 6004 d195 |0076: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ -43056c: 6e20 0fd1 4300 |0078: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -430572: 0c04 |007b: move-result-object v4 │ │ -430574: 1f04 4b0a |007c: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ -430578: 7120 569f 0400 |007e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43057e: 7010 1cd1 0300 |0081: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ -430584: 0c00 |0084: move-result-object v0 │ │ -430586: 1f00 240a |0085: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0a24 │ │ -43058a: 6e20 f14e 0400 |0087: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@4ef1 │ │ -430590: 6004 4e96 |008a: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ -430594: 6e20 0fd1 4300 |008c: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -43059a: 0c04 |008f: move-result-object v4 │ │ -43059c: 1f04 200b |0090: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ -4305a0: 2200 9c1a |0092: new-instance v0, Ltech/ula/ui/AppsListFragment$onActivityCreated$1; // type@1a9c │ │ -4305a4: 7020 01d1 3000 |0094: invoke-direct {v0, v3}, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d101 │ │ -4305aa: 1f00 1f0b |0097: check-cast v0, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener; // type@0b1f │ │ -4305ae: 6e20 7b54 0400 |0099: invoke-virtual {v4, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setOnRefreshListener:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V // method@547b │ │ -4305b4: 6004 4e96 |009c: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ -4305b8: 6e20 0fd1 4300 |009e: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -4305be: 0c04 |00a1: move-result-object v4 │ │ -4305c0: 1f04 200b |00a2: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ -4305c4: 1240 |00a4: const/4 v0, #int 4 // #4 │ │ -4305c6: 2300 cb1b |00a5: new-array v0, v0, [I // type@1bcb │ │ -4305ca: 2600 0f00 0000 |00a7: fill-array-data v0, 000000b6 // +0000000f │ │ -4305d0: 6e20 7554 0400 |00aa: invoke-virtual {v4, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@5475 │ │ -4305d6: 0e00 |00ad: return-void │ │ -4305d8: 2204 0212 |00ae: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ -4305dc: 1a00 61b4 |00b0: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ -4305e0: 7020 b48a 0400 |00b2: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4305e6: 2704 |00b5: throw v4 │ │ -4305e8: 0003 0400 0400 0000 5e00 067f 5f00 ... |00b6: array-data (12 units) │ │ +430460: |[430460] tech.ula.ui.AppsListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +430470: 6f20 ef3b 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +430476: 6e10 1bd1 0300 |0003: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d11b │ │ +43047c: 0c04 |0006: move-result-object v4 │ │ +43047e: 3904 0500 |0007: if-nez v4, 000c // +0005 │ │ +430482: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +430488: 3804 a200 |000c: if-eqz v4, 00ae // +00a2 │ │ +43048c: 1f04 b419 |000e: check-cast v4, Ltech/ula/MainActivity; // type@19b4 │ │ +430490: 5b34 9fa1 |0010: iput-object v4, v3, Ltech/ula/ui/AppsListFragment;.activityContext:Ltech/ula/MainActivity; // field@a19f │ │ +430494: 7010 21d1 0300 |0012: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ +43049a: 0c04 |0015: move-result-object v4 │ │ +43049c: 6e10 9fd5 0400 |0016: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getAppsList:()Landroidx/lifecycle/LiveData; // method@d59f │ │ +4304a2: 0c04 |0019: move-result-object v4 │ │ +4304a4: 6e10 20d1 0300 |001a: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ +4304aa: 0c00 |001d: move-result-object v0 │ │ +4304ac: 5431 a1a1 |001e: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.appsObserver:Landroidx/lifecycle/Observer; // field@a1a1 │ │ +4304b0: 6e30 0a40 0401 |0020: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +4304b6: 7010 21d1 0300 |0023: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ +4304bc: 0c04 |0026: move-result-object v4 │ │ +4304be: 6e10 9cd5 0400 |0027: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@d59c │ │ +4304c4: 0c04 |002a: move-result-object v4 │ │ +4304c6: 6e10 20d1 0300 |002b: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ +4304cc: 0c00 |002e: move-result-object v0 │ │ +4304ce: 5431 9ea1 |002f: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.activeAppsObserver:Landroidx/lifecycle/Observer; // field@a19e │ │ +4304d2: 6e30 0a40 0401 |0031: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +4304d8: 7010 21d1 0300 |0034: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getViewModel:()Ltech/ula/viewmodel/AppsListViewModel; // method@d121 │ │ +4304de: 0c04 |0037: move-result-object v4 │ │ +4304e0: 6e10 a1d5 0400 |0038: invoke-virtual {v4}, Ltech/ula/viewmodel/AppsListViewModel;.getRefreshStatus:()Landroidx/lifecycle/LiveData; // method@d5a1 │ │ +4304e6: 0c04 |003b: move-result-object v4 │ │ +4304e8: 6e10 20d1 0300 |003c: invoke-virtual {v3}, Ltech/ula/ui/AppsListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d120 │ │ +4304ee: 0c00 |003f: move-result-object v0 │ │ +4304f0: 5431 a5a1 |0040: iget-object v1, v3, Ltech/ula/ui/AppsListFragment;.refreshStatusObserver:Landroidx/lifecycle/Observer; // field@a1a5 │ │ +4304f4: 6e30 0a40 0401 |0042: invoke-virtual {v4, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +4304fa: 6004 d195 |0045: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ +4304fe: 6e20 0fd1 4300 |0047: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +430504: 0c04 |004a: move-result-object v4 │ │ +430506: 1f04 4b0a |004b: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ +43050a: 6e20 2ad1 4300 |004d: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d12a │ │ +430510: 6004 d195 |0050: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ +430514: 6e20 0fd1 4300 |0052: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +43051a: 0c04 |0055: move-result-object v4 │ │ +43051c: 1f04 4b0a |0056: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ +430520: 1a00 8da2 |0058: const-string v0, "list_apps" // string@a28d │ │ +430524: 7120 569f 0400 |005a: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43052a: 2201 0a0a |005d: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@0a0a │ │ +43052e: 6002 d195 |005f: sget v2, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ +430532: 6e20 0fd1 2300 |0061: invoke-virtual {v3, v2}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +430538: 0c02 |0064: move-result-object v2 │ │ +43053a: 1f02 4b0a |0065: check-cast v2, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ +43053e: 7120 569f 0200 |0067: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430544: 6e10 684e 0200 |006a: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@4e68 │ │ +43054a: 0c02 |006d: move-result-object v2 │ │ +43054c: 7020 d74a 2100 |006e: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@4ad7 │ │ +430552: 1f01 350a |0071: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@0a35 │ │ +430556: 6e20 ff4e 1400 |0073: invoke-virtual {v4, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@4eff │ │ +43055c: 6004 d195 |0076: sget v4, Ltech/ula/R$id;.list_apps:I // field@95d1 │ │ +430560: 6e20 0fd1 4300 |0078: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +430566: 0c04 |007b: move-result-object v4 │ │ +430568: 1f04 4b0a |007c: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@0a4b │ │ +43056c: 7120 569f 0400 |007e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +430572: 7010 1cd1 0300 |0081: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ +430578: 0c00 |0084: move-result-object v0 │ │ +43057a: 1f00 240a |0085: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0a24 │ │ +43057e: 6e20 f14e 0400 |0087: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@4ef1 │ │ +430584: 6004 4e96 |008a: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ +430588: 6e20 0fd1 4300 |008c: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +43058e: 0c04 |008f: move-result-object v4 │ │ +430590: 1f04 200b |0090: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ +430594: 2200 9c1a |0092: new-instance v0, Ltech/ula/ui/AppsListFragment$onActivityCreated$1; // type@1a9c │ │ +430598: 7020 01d1 3000 |0094: invoke-direct {v0, v3}, Ltech/ula/ui/AppsListFragment$onActivityCreated$1;.:(Ltech/ula/ui/AppsListFragment;)V // method@d101 │ │ +43059e: 1f00 1f0b |0097: check-cast v0, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener; // type@0b1f │ │ +4305a2: 6e20 7b54 0400 |0099: invoke-virtual {v4, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setOnRefreshListener:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V // method@547b │ │ +4305a8: 6004 4e96 |009c: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ +4305ac: 6e20 0fd1 4300 |009e: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +4305b2: 0c04 |00a1: move-result-object v4 │ │ +4305b4: 1f04 200b |00a2: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ +4305b8: 1240 |00a4: const/4 v0, #int 4 // #4 │ │ +4305ba: 2300 cb1b |00a5: new-array v0, v0, [I // type@1bcb │ │ +4305be: 2600 0f00 0000 |00a7: fill-array-data v0, 000000b6 // +0000000f │ │ +4305c4: 6e20 7554 0400 |00aa: invoke-virtual {v4, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@5475 │ │ +4305ca: 0e00 |00ad: return-void │ │ +4305cc: 2204 0212 |00ae: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ +4305d0: 1a00 61b4 |00b0: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ +4305d4: 7020 b48a 0400 |00b2: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4305da: 2704 |00b5: throw v4 │ │ +4305dc: 0003 0400 0400 0000 5e00 067f 5f00 ... |00b6: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0012 line=133 │ │ 0x0023 line=134 │ │ 0x0034 line=135 │ │ @@ -1754169,22 +1754163,22 @@ │ │ type : '(Ltech/ula/model/entities/App;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -430600: |[430600] tech.ula.ui.AppsListFragment.onClick:(Ltech/ula/model/entities/App;)V │ │ -430610: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -430614: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43061a: 7010 1ed1 0200 |0005: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getDoOnAppSelection:()Ltech/ula/ui/AppsListFragment$AppSelection; // method@d11e │ │ -430620: 0c00 |0008: move-result-object v0 │ │ -430622: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -430624: 7230 f1d0 3001 |000a: invoke-interface {v0, v3, v1}, Ltech/ula/ui/AppsListFragment$AppSelection;.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V // method@d0f1 │ │ -43062a: 0e00 |000d: return-void │ │ +4305f4: |[4305f4] tech.ula.ui.AppsListFragment.onClick:(Ltech/ula/model/entities/App;)V │ │ +430604: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +430608: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43060e: 7010 1ed1 0200 |0005: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getDoOnAppSelection:()Ltech/ula/ui/AppsListFragment$AppSelection; // method@d11e │ │ +430614: 0c00 |0008: move-result-object v0 │ │ +430616: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +430618: 7230 f1d0 3001 |000a: invoke-interface {v0, v3, v1}, Ltech/ula/ui/AppsListFragment$AppSelection;.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V // method@d0f1 │ │ +43061e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x000e reg=3 (null) Ltech/ula/model/entities/App; │ │ │ │ @@ -1754193,40 +1754187,40 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -42fe40: |[42fe40] tech.ula.ui.AppsListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -42fe50: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -42fe54: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42fe5a: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -42fe60: 0a00 |0008: move-result v0 │ │ -42fe62: 1401 cc00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cc │ │ -42fe68: 3210 1900 |000c: if-eq v0, v1, 0025 // +0019 │ │ -42fe6c: 1401 d400 097f |000e: const v1, #float 1.82109e+38 // #7f0900d4 │ │ -42fe72: 3210 0700 |0011: if-eq v0, v1, 0018 // +0007 │ │ -42fe76: 6f20 f53b 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ -42fe7c: 0a03 |0016: move-result v3 │ │ -42fe7e: 281a |0017: goto 0031 // +001a │ │ -42fe80: 7010 1cd1 0200 |0018: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ -42fe86: 0c03 |001b: move-result-object v3 │ │ -42fe88: 6e10 dcd0 0300 |001c: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter;.getContextMenuItem:()Ltech/ula/model/entities/App; // method@d0dc │ │ -42fe8e: 0c03 |001f: move-result-object v3 │ │ -42fe90: 7020 2fd1 3200 |0020: invoke-direct {v2, v3}, Ltech/ula/ui/AppsListFragment;.stopAppSession:(Ltech/ula/model/entities/App;)Z // method@d12f │ │ -42fe96: 0a03 |0023: move-result v3 │ │ -42fe98: 280d |0024: goto 0031 // +000d │ │ -42fe9a: 7010 1cd1 0200 |0025: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ -42fea0: 0c03 |0028: move-result-object v3 │ │ -42fea2: 6e10 dcd0 0300 |0029: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter;.getContextMenuItem:()Ltech/ula/model/entities/App; // method@d0dc │ │ -42fea8: 0c03 |002c: move-result-object v3 │ │ -42feaa: 7020 2dd1 3200 |002d: invoke-direct {v2, v3}, Ltech/ula/ui/AppsListFragment;.showAppDetails:(Ltech/ula/model/entities/App;)Z // method@d12d │ │ -42feb0: 0a03 |0030: move-result v3 │ │ -42feb2: 0f03 |0031: return v3 │ │ +42fe34: |[42fe34] tech.ula.ui.AppsListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +42fe44: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +42fe48: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42fe4e: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +42fe54: 0a00 |0008: move-result v0 │ │ +42fe56: 1401 cc00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cc │ │ +42fe5c: 3210 1900 |000c: if-eq v0, v1, 0025 // +0019 │ │ +42fe60: 1401 d400 097f |000e: const v1, #float 1.82109e+38 // #7f0900d4 │ │ +42fe66: 3210 0700 |0011: if-eq v0, v1, 0018 // +0007 │ │ +42fe6a: 6f20 f53b 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ +42fe70: 0a03 |0016: move-result v3 │ │ +42fe72: 281a |0017: goto 0031 // +001a │ │ +42fe74: 7010 1cd1 0200 |0018: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ +42fe7a: 0c03 |001b: move-result-object v3 │ │ +42fe7c: 6e10 dcd0 0300 |001c: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter;.getContextMenuItem:()Ltech/ula/model/entities/App; // method@d0dc │ │ +42fe82: 0c03 |001f: move-result-object v3 │ │ +42fe84: 7020 2fd1 3200 |0020: invoke-direct {v2, v3}, Ltech/ula/ui/AppsListFragment;.stopAppSession:(Ltech/ula/model/entities/App;)Z // method@d12f │ │ +42fe8a: 0a03 |0023: move-result v3 │ │ +42fe8c: 280d |0024: goto 0031 // +000d │ │ +42fe8e: 7010 1cd1 0200 |0025: invoke-direct {v2}, Ltech/ula/ui/AppsListFragment;.getAppsAdapter:()Ltech/ula/ui/AppsListAdapter; // method@d11c │ │ +42fe94: 0c03 |0028: move-result-object v3 │ │ +42fe96: 6e10 dcd0 0300 |0029: invoke-virtual {v3}, Ltech/ula/ui/AppsListAdapter;.getContextMenuItem:()Ltech/ula/model/entities/App; // method@d0dc │ │ +42fe9c: 0c03 |002c: move-result-object v3 │ │ +42fe9e: 7020 2dd1 3200 |002d: invoke-direct {v2, v3}, Ltech/ula/ui/AppsListFragment;.showAppDetails:(Ltech/ula/model/entities/App;)Z // method@d12d │ │ +42fea4: 0a03 |0030: move-result v3 │ │ +42fea6: 0f03 |0031: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=119 │ │ 0x0013 line=122 │ │ 0x0018 line=121 │ │ 0x0025 line=120 │ │ locals : │ │ @@ -1754238,19 +1754232,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43062c: |[43062c] tech.ula.ui.AppsListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -43063c: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ -430642: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -430644: 6e20 2bd1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment;.setHasOptionsMenu:(Z)V // method@d12b │ │ -43064a: 0e00 |0007: return-void │ │ +430620: |[430620] tech.ula.ui.AppsListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +430630: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ +430636: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +430638: 6e20 2bd1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/AppsListFragment;.setHasOptionsMenu:(Z)V // method@d12b │ │ +43063e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1754260,23 +1754254,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -43064c: |[43064c] tech.ula.ui.AppsListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -43065c: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -430660: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -430666: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ -43066a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -430670: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ -430676: 1400 0800 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0008 │ │ -43067c: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -430682: 0e00 |0013: return-void │ │ +430640: |[430640] tech.ula.ui.AppsListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +430650: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +430654: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43065a: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ +43065e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +430664: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ +43066a: 1400 0800 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0008 │ │ +430670: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +430676: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=95 │ │ 0x0010 line=96 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/Menu; │ │ @@ -1754287,22 +1754281,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -42fdf8: |[42fdf8] tech.ula.ui.AppsListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -42fe08: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -42fe0c: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42fe12: 1404 3500 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0035 │ │ -42fe18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -42fe1a: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -42fe20: 0c02 |000c: move-result-object v2 │ │ -42fe22: 1102 |000d: return-object v2 │ │ +42fdec: |[42fdec] tech.ula.ui.AppsListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +42fdfc: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +42fe00: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42fe06: 1404 3500 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0035 │ │ +42fe0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +42fe0e: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +42fe14: 0c02 |000c: move-result-object v2 │ │ +42fe16: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=127 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/AppsListFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1754313,51 +1754307,51 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -430684: |[430684] tech.ula.ui.AppsListFragment.onDestroyView:()V │ │ -430694: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -43069a: 6e10 0ed1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/AppsListFragment;._$_clearFindViewByIdCache:()V // method@d10e │ │ -4306a0: 0e00 |0006: return-void │ │ +430678: |[430678] tech.ula.ui.AppsListFragment.onDestroyView:()V │ │ +430688: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +43068e: 6e10 0ed1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/AppsListFragment;._$_clearFindViewByIdCache:()V // method@d10e │ │ +430694: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/ui/AppsListFragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -42feb4: |[42feb4] tech.ula.ui.AppsListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -42fec4: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -42fec8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42fece: 7210 fa08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -42fed4: 0a00 |0008: move-result v0 │ │ -42fed6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -42fed8: 1402 d000 097f |000a: const v2, #float 1.82108e+38 // #7f0900d0 │ │ -42fede: 3320 1600 |000d: if-ne v0, v2, 0023 // +0016 │ │ -42fee2: 6004 4e96 |000f: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ -42fee6: 6e20 0fd1 4300 |0011: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ -42feec: 0c04 |0014: move-result-object v4 │ │ -42feee: 1f04 200b |0015: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ -42fef2: 1a00 9dcf |0017: const-string v0, "swipe_refresh" // string@cf9d │ │ -42fef6: 7120 569f 0400 |0019: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42fefc: 6e20 8154 1400 |001c: invoke-virtual {v4, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@5481 │ │ -42ff02: 7010 1ad1 0300 |001f: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.doRefresh:()V // method@d11a │ │ -42ff08: 2805 |0022: goto 0027 // +0005 │ │ -42ff0a: 6f20 063c 4300 |0023: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ -42ff10: 0a01 |0026: move-result v1 │ │ -42ff12: 0f01 |0027: return v1 │ │ +42fea8: |[42fea8] tech.ula.ui.AppsListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +42feb8: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +42febc: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42fec2: 7210 fa08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +42fec8: 0a00 |0008: move-result v0 │ │ +42feca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +42fecc: 1402 d000 097f |000a: const v2, #float 1.82108e+38 // #7f0900d0 │ │ +42fed2: 3320 1600 |000d: if-ne v0, v2, 0023 // +0016 │ │ +42fed6: 6004 4e96 |000f: sget v4, Ltech/ula/R$id;.swipe_refresh:I // field@964e │ │ +42feda: 6e20 0fd1 4300 |0011: invoke-virtual {v3, v4}, Ltech/ula/ui/AppsListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d10f │ │ +42fee0: 0c04 |0014: move-result-object v4 │ │ +42fee2: 1f04 200b |0015: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@0b20 │ │ +42fee6: 1a00 9dcf |0017: const-string v0, "swipe_refresh" // string@cf9d │ │ +42feea: 7120 569f 0400 |0019: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42fef0: 6e20 8154 1400 |001c: invoke-virtual {v4, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@5481 │ │ +42fef6: 7010 1ad1 0300 |001f: invoke-direct {v3}, Ltech/ula/ui/AppsListFragment;.doRefresh:()V // method@d11a │ │ +42fefc: 2805 |0022: goto 0027 // +0005 │ │ +42fefe: 6f20 063c 4300 |0023: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ +42ff04: 0a01 |0026: move-result v1 │ │ +42ff06: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=101 │ │ 0x000f line=102 │ │ 0x001f line=103 │ │ 0x0023 line=106 │ │ locals : │ │ @@ -1754404,53 +1754398,53 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -430820: |[430820] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ -430830: 5b01 a9a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ -430834: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -430836: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43083c: 0e00 |0006: return-void │ │ +430814: |[430814] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ +430824: 5b01 a9a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ +430828: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43082a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +430830: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;) │ │ name : 'invoke' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -4307a0: |[4307a0] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -4307b0: 5430 a9a1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ -4307b4: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ -4307ba: 0c00 |0005: move-result-object v0 │ │ -4307bc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -4307c0: 1100 |0008: return-object v0 │ │ -4307c2: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -4307c6: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4307ca: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4307d0: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ -4307d4: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4307da: 5432 a9a1 |0015: iget-object v2, v3, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ -4307de: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -4307e4: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ -4307e8: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4307ee: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4307f4: 0c01 |0022: move-result-object v1 │ │ -4307f6: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4307fc: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -430800: 2700 |0028: throw v0 │ │ +430794: |[430794] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +4307a4: 5430 a9a1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ +4307a8: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ +4307ae: 0c00 |0005: move-result-object v0 │ │ +4307b0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +4307b4: 1100 |0008: return-object v0 │ │ +4307b6: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +4307ba: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4307be: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4307c4: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ +4307c8: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4307ce: 5432 a9a1 |0015: iget-object v2, v3, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1a9 │ │ +4307d2: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +4307d8: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ +4307dc: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4307e2: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4307e8: 0c01 |0022: move-result-object v1 │ │ +4307ea: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4307f0: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +4307f4: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;) │ │ @@ -1754458,18 +1754452,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -430804: |[430804] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -430814: 6e10 44d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d144 │ │ -43081a: 0c00 |0003: move-result-object v0 │ │ -43081c: 1100 |0004: return-object v0 │ │ +4307f8: |[4307f8] tech.ula.ui.FilesystemEditFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +430808: 6e10 44d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d144 │ │ +43080e: 0c00 |0003: move-result-object v0 │ │ +430810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10639 (FragmentNavArgsLazy.kt) │ │ │ │ Class #5753 header: │ │ @@ -1754510,37 +1754504,37 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -430890: |[430890] tech.ula.ui.FilesystemEditFragment$distributionList$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -4308a0: 5b01 aaa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1aa │ │ -4308a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4308a6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4308ac: 0e00 |0006: return-void │ │ +430884: |[430884] tech.ula.ui.FilesystemEditFragment$distributionList$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430894: 5b01 aaa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1aa │ │ +430898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43089a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4308a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$distributionList$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -430840: |[430840] tech.ula.ui.FilesystemEditFragment$distributionList$2.invoke:()Ljava/lang/Object; │ │ -430850: 6e10 48d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.invoke:()Ljava/util/Set; // method@d148 │ │ -430856: 0c00 |0003: move-result-object v0 │ │ -430858: 1100 |0004: return-object v0 │ │ +430834: |[430834] tech.ula.ui.FilesystemEditFragment$distributionList$2.invoke:()Ljava/lang/Object; │ │ +430844: 6e10 48d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.invoke:()Ljava/util/Set; // method@d148 │ │ +43084a: 0c00 |0003: move-result-object v0 │ │ +43084c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/FilesystemEditFragment$distributionList$2; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment$distributionList$2;) │ │ @@ -1754548,24 +1754542,24 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -43085c: |[43085c] tech.ula.ui.FilesystemEditFragment$distributionList$2.invoke:()Ljava/util/Set; │ │ -43086c: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ -430870: 5421 aaa1 |0002: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1aa │ │ -430874: 7110 70d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -43087a: 0c01 |0007: move-result-object v1 │ │ -43087c: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -430880: 7020 17d5 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ -430886: 6e10 18d5 0000 |000d: invoke-virtual {v0}, Ltech/ula/utils/preferences/AppsPreferences;.getDistributionsList:()Ljava/util/Set; // method@d518 │ │ -43088c: 0c00 |0010: move-result-object v0 │ │ -43088e: 1100 |0011: return-object v0 │ │ +430850: |[430850] tech.ula.ui.FilesystemEditFragment$distributionList$2.invoke:()Ljava/util/Set; │ │ +430860: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ +430864: 5421 aaa1 |0002: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1aa │ │ +430868: 7110 70d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +43086e: 0c01 |0007: move-result-object v1 │ │ +430870: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +430874: 7020 17d5 1000 |000a: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ +43087a: 6e10 18d5 0000 |000d: invoke-virtual {v0}, Ltech/ula/utils/preferences/AppsPreferences;.getDistributionsList:()Ljava/util/Set; // method@d518 │ │ +430880: 0c00 |0010: move-result-object v0 │ │ +430882: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ltech/ula/ui/FilesystemEditFragment$distributionList$2; │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ @@ -1754605,39 +1754599,39 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4308fc: |[4308fc] tech.ula.ui.FilesystemEditFragment$editExisting$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -43090c: 5b01 aba1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ab │ │ -430910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -430912: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -430918: 0e00 |0006: return-void │ │ +4308f0: |[4308f0] tech.ula.ui.FilesystemEditFragment$editExisting$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430900: 5b01 aba1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ab │ │ +430904: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +430906: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43090c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$editExisting$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4308d8: |[4308d8] tech.ula.ui.FilesystemEditFragment$editExisting$2.invoke:()Ljava/lang/Object; │ │ -4308e8: 6e10 4bd1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.invoke:()Z // method@d14b │ │ -4308ee: 0a00 |0003: move-result v0 │ │ -4308f0: 7110 f682 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -4308f6: 0c00 |0007: move-result-object v0 │ │ -4308f8: 1100 |0008: return-object v0 │ │ +4308cc: |[4308cc] tech.ula.ui.FilesystemEditFragment$editExisting$2.invoke:()Ljava/lang/Object; │ │ +4308dc: 6e10 4bd1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.invoke:()Z // method@d14b │ │ +4308e2: 0a00 |0003: move-result v0 │ │ +4308e4: 7110 f682 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +4308ea: 0c00 |0007: move-result-object v0 │ │ +4308ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/ui/FilesystemEditFragment$editExisting$2; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment$editExisting$2;) │ │ @@ -1754645,21 +1754639,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4308b0: |[4308b0] tech.ula.ui.FilesystemEditFragment$editExisting$2.invoke:()Z │ │ -4308c0: 5410 aba1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ab │ │ -4308c4: 7110 71d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d171 │ │ -4308ca: 0c00 |0005: move-result-object v0 │ │ -4308cc: 6e10 98d1 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.getEditExisting:()Z // method@d198 │ │ -4308d2: 0a00 |0009: move-result v0 │ │ -4308d4: 0f00 |000a: return v0 │ │ +4308a4: |[4308a4] tech.ula.ui.FilesystemEditFragment$editExisting$2.invoke:()Z │ │ +4308b4: 5410 aba1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ab │ │ +4308b8: 7110 71d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d171 │ │ +4308be: 0c00 |0005: move-result-object v0 │ │ +4308c0: 6e10 98d1 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.getEditExisting:()Z // method@d198 │ │ +4308c6: 0a00 |0009: move-result v0 │ │ +4308c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ui/FilesystemEditFragment$editExisting$2; │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ @@ -1754701,37 +1754695,37 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -430968: |[430968] tech.ula.ui.FilesystemEditFragment$filesystem$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430978: 5b01 aca1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ac │ │ -43097c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43097e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -430984: 0e00 |0006: return-void │ │ +43095c: |[43095c] tech.ula.ui.FilesystemEditFragment$filesystem$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +43096c: 5b01 aca1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ac │ │ +430970: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +430972: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +430978: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$filesystem$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -43091c: |[43091c] tech.ula.ui.FilesystemEditFragment$filesystem$2.invoke:()Ljava/lang/Object; │ │ -43092c: 6e10 4ed1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.invoke:()Ltech/ula/model/entities/Filesystem; // method@d14e │ │ -430932: 0c00 |0003: move-result-object v0 │ │ -430934: 1100 |0004: return-object v0 │ │ +430910: |[430910] tech.ula.ui.FilesystemEditFragment$filesystem$2.invoke:()Ljava/lang/Object; │ │ +430920: 6e10 4ed1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.invoke:()Ltech/ula/model/entities/Filesystem; // method@d14e │ │ +430926: 0c00 |0003: move-result-object v0 │ │ +430928: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/FilesystemEditFragment$filesystem$2; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment$filesystem$2;) │ │ @@ -1754739,23 +1754733,23 @@ │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -430938: |[430938] tech.ula.ui.FilesystemEditFragment$filesystem$2.invoke:()Ltech/ula/model/entities/Filesystem; │ │ -430948: 5410 aca1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ac │ │ -43094c: 7110 71d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d171 │ │ -430952: 0c00 |0005: move-result-object v0 │ │ -430954: 6e10 99d1 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d199 │ │ -43095a: 0c00 |0009: move-result-object v0 │ │ -43095c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -430960: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -430966: 1100 |000f: return-object v0 │ │ +43092c: |[43092c] tech.ula.ui.FilesystemEditFragment$filesystem$2.invoke:()Ltech/ula/model/entities/Filesystem; │ │ +43093c: 5410 aca1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ac │ │ +430940: 7110 71d1 0000 |0002: invoke-static {v0}, Ltech/ula/ui/FilesystemEditFragment;.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d171 │ │ +430946: 0c00 |0005: move-result-object v0 │ │ +430948: 6e10 99d1 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragmentArgs;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d199 │ │ +43094e: 0c00 |0009: move-result-object v0 │ │ +430950: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +430954: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43095a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/ui/FilesystemEditFragment$filesystem$2; │ │ │ │ source_file_idx : 10472 (FilesystemEditFragment.kt) │ │ @@ -1754797,37 +1754791,37 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -430a00: |[430a00] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ -430a10: 5b01 ada1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ -430a14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -430a16: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -430a1c: 0e00 |0006: return-void │ │ +4309f4: |[4309f4] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.:(Ltech/ula/ui/FilesystemEditFragment;)V │ │ +430a04: 5b01 ada1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ +430a08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +430a0a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +430a10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -430988: |[430988] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.invoke:()Ljava/lang/Object; │ │ -430998: 6e10 51d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.invoke:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d151 │ │ -43099e: 0c00 |0003: move-result-object v0 │ │ -4309a0: 1100 |0004: return-object v0 │ │ +43097c: |[43097c] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.invoke:()Ljava/lang/Object; │ │ +43098c: 6e10 51d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.invoke:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d151 │ │ +430992: 0c00 |0003: move-result-object v0 │ │ +430994: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;) │ │ @@ -1754835,34 +1754829,34 @@ │ │ type : '()Ltech/ula/viewmodel/FilesystemEditViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -4309a4: |[4309a4] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.invoke:()Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ -4309b4: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -4309b8: 5431 ada1 |0002: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ -4309bc: 7110 70d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ -4309c2: 0c01 |0007: move-result-object v1 │ │ -4309c4: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -4309c8: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -4309ce: 0c00 |000d: move-result-object v0 │ │ -4309d0: 5431 ada1 |000e: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ -4309d4: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ -4309d8: 2202 841b |0012: new-instance v2, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory; // type@1b84 │ │ -4309dc: 7020 13d6 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d613 │ │ -4309e2: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -4309e6: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -4309ec: 0c00 |001c: move-result-object v0 │ │ -4309ee: 1c01 831b |001d: const-class v1, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ -4309f2: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -4309f8: 0c00 |0022: move-result-object v0 │ │ -4309fa: 1f00 831b |0023: check-cast v0, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ -4309fe: 1100 |0025: return-object v0 │ │ +430998: |[430998] tech.ula.ui.FilesystemEditFragment$filesystemEditViewModel$2.invoke:()Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ +4309a8: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +4309ac: 5431 ada1 |0002: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ +4309b0: 7110 70d1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; // method@d170 │ │ +4309b6: 0c01 |0007: move-result-object v1 │ │ +4309b8: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +4309bc: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +4309c2: 0c00 |000d: move-result-object v0 │ │ +4309c4: 5431 ada1 |000e: iget-object v1, v3, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.this$0:Ltech/ula/ui/FilesystemEditFragment; // field@a1ad │ │ +4309c8: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ +4309cc: 2202 841b |0012: new-instance v2, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory; // type@1b84 │ │ +4309d0: 7020 13d6 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/FilesystemEditViewmodelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d613 │ │ +4309d6: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +4309da: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +4309e0: 0c00 |001c: move-result-object v0 │ │ +4309e2: 1c01 831b |001d: const-class v1, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ +4309e6: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +4309ec: 0c00 |0022: move-result-object v0 │ │ +4309ee: 1f00 831b |0023: check-cast v0, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ +4309f2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000e line=60 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2; │ │ │ │ @@ -1754975,134 +1754969,134 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -4317bc: |[4317bc] tech.ula.ui.FilesystemEditFragment.:()V │ │ -4317cc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -4317ce: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -4317d2: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -4317d6: 1c02 b11a |0005: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ -4317da: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4317e0: 0c02 |000a: move-result-object v2 │ │ -4317e2: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ -4317e6: 1a04 fe8a |000d: const-string v4, "getArgs()Ltech/ula/ui/FilesystemEditFragmentArgs;" // string@8afe │ │ -4317ea: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4317f0: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4317f6: 0c01 |0015: move-result-object v1 │ │ -4317f8: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4317fc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -4317fe: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -431802: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -431806: 1c02 b11a |001d: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ -43180a: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -431810: 0c02 |0022: move-result-object v2 │ │ -431812: 1a03 6387 |0023: const-string v3, "filesystem" // string@8763 │ │ -431816: 1a04 058f |0025: const-string v4, "getFilesystem()Ltech/ula/model/entities/Filesystem;" // string@8f05 │ │ -43181a: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -431820: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -431826: 0c01 |002d: move-result-object v1 │ │ -431828: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -43182c: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -43182e: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -431832: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -431836: 1c02 b11a |0035: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ -43183a: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -431840: 0c02 |003a: move-result-object v2 │ │ -431842: 1a03 6984 |003b: const-string v3, "editExisting" // string@8469 │ │ -431846: 1a04 548e |003d: const-string v4, "getEditExisting()Z" // string@8e54 │ │ -43184a: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -431850: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -431856: 0c01 |0045: move-result-object v1 │ │ -431858: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -43185c: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -43185e: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ -431862: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -431866: 1c02 b11a |004d: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ -43186a: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -431870: 0c02 |0052: move-result-object v2 │ │ -431872: 1a03 6a87 |0053: const-string v3, "filesystemEditViewModel" // string@876a │ │ -431876: 1a04 098f |0055: const-string v4, "getFilesystemEditViewModel()Ltech/ula/viewmodel/FilesystemEditViewModel;" // string@8f09 │ │ -43187a: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -431880: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -431886: 0c01 |005d: move-result-object v1 │ │ -431888: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -43188c: 1232 |0060: const/4 v2, #int 3 // #3 │ │ -43188e: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ -431892: 2201 de13 |0063: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -431896: 1c02 b11a |0065: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ -43189a: 7110 3aa0 0200 |0067: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4318a0: 0c02 |006a: move-result-object v2 │ │ -4318a2: 1a03 3483 |006b: const-string v3, "distributionList" // string@8334 │ │ -4318a6: 1a04 fa8d |006d: const-string v4, "getDistributionList()Ljava/util/Set;" // string@8dfa │ │ -4318aa: 7040 00a0 2143 |006f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4318b0: 7110 46a0 0100 |0072: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4318b6: 0c01 |0075: move-result-object v1 │ │ -4318b8: 1f01 5e14 |0076: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4318bc: 1242 |0078: const/4 v2, #int 4 // #4 │ │ -4318be: 4d01 0002 |0079: aput-object v1, v0, v2 │ │ -4318c2: 6900 b7a1 |007b: sput-object v0, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -4318c6: 0e00 |007d: return-void │ │ +4317b0: |[4317b0] tech.ula.ui.FilesystemEditFragment.:()V │ │ +4317c0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +4317c2: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +4317c6: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4317ca: 1c02 b11a |0005: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ +4317ce: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4317d4: 0c02 |000a: move-result-object v2 │ │ +4317d6: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ +4317da: 1a04 fe8a |000d: const-string v4, "getArgs()Ltech/ula/ui/FilesystemEditFragmentArgs;" // string@8afe │ │ +4317de: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4317e4: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4317ea: 0c01 |0015: move-result-object v1 │ │ +4317ec: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4317f0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +4317f2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +4317f6: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4317fa: 1c02 b11a |001d: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ +4317fe: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +431804: 0c02 |0022: move-result-object v2 │ │ +431806: 1a03 6387 |0023: const-string v3, "filesystem" // string@8763 │ │ +43180a: 1a04 058f |0025: const-string v4, "getFilesystem()Ltech/ula/model/entities/Filesystem;" // string@8f05 │ │ +43180e: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +431814: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43181a: 0c01 |002d: move-result-object v1 │ │ +43181c: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +431820: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +431822: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +431826: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43182a: 1c02 b11a |0035: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ +43182e: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +431834: 0c02 |003a: move-result-object v2 │ │ +431836: 1a03 6984 |003b: const-string v3, "editExisting" // string@8469 │ │ +43183a: 1a04 548e |003d: const-string v4, "getEditExisting()Z" // string@8e54 │ │ +43183e: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +431844: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43184a: 0c01 |0045: move-result-object v1 │ │ +43184c: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +431850: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +431852: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ +431856: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43185a: 1c02 b11a |004d: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ +43185e: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +431864: 0c02 |0052: move-result-object v2 │ │ +431866: 1a03 6a87 |0053: const-string v3, "filesystemEditViewModel" // string@876a │ │ +43186a: 1a04 098f |0055: const-string v4, "getFilesystemEditViewModel()Ltech/ula/viewmodel/FilesystemEditViewModel;" // string@8f09 │ │ +43186e: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +431874: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43187a: 0c01 |005d: move-result-object v1 │ │ +43187c: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +431880: 1232 |0060: const/4 v2, #int 3 // #3 │ │ +431882: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ +431886: 2201 de13 |0063: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43188a: 1c02 b11a |0065: const-class v2, Ltech/ula/ui/FilesystemEditFragment; // type@1ab1 │ │ +43188e: 7110 3aa0 0200 |0067: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +431894: 0c02 |006a: move-result-object v2 │ │ +431896: 1a03 3483 |006b: const-string v3, "distributionList" // string@8334 │ │ +43189a: 1a04 fa8d |006d: const-string v4, "getDistributionList()Ljava/util/Set;" // string@8dfa │ │ +43189e: 7040 00a0 2143 |006f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4318a4: 7110 46a0 0100 |0072: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4318aa: 0c01 |0075: move-result-object v1 │ │ +4318ac: 1f01 5e14 |0076: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4318b0: 1242 |0078: const/4 v2, #int 4 // #4 │ │ +4318b2: 4d01 0002 |0079: aput-object v1, v0, v2 │ │ +4318b6: 6900 b7a1 |007b: sput-object v0, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +4318ba: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -4318c8: |[4318c8] tech.ula.ui.FilesystemEditFragment.:()V │ │ -4318d8: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -4318de: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -4318e0: 5930 b8a1 |0004: iput v0, v3, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ -4318e4: 2200 7308 |0006: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ -4318e8: 1c01 b31a |0008: const-class v1, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -4318ec: 7110 3aa0 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4318f2: 0c01 |000d: move-result-object v1 │ │ -4318f4: 2202 a41a |000e: new-instance v2, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1; // type@1aa4 │ │ -4318f8: 7020 43d1 3200 |0010: invoke-direct {v2, v3}, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d143 │ │ -4318fe: 1f02 8f13 |0013: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -431902: 7030 e241 1002 |0015: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ -431908: 5b30 bba1 |0018: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1bb │ │ -43190c: 2200 a71a |001a: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystem$2; // type@1aa7 │ │ -431910: 7020 4cd1 3000 |001c: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d14c │ │ -431916: 1f00 8f13 |001f: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43191a: 7110 c189 0000 |0021: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -431920: 0c00 |0024: move-result-object v0 │ │ -431922: 5b30 bea1 |0025: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystem$delegate:Lkotlin/Lazy; // field@a1be │ │ -431926: 2200 a61a |0027: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$editExisting$2; // type@1aa6 │ │ -43192a: 7020 49d1 3000 |0029: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d149 │ │ -431930: 1f00 8f13 |002c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -431934: 7110 c189 0000 |002e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43193a: 0c00 |0031: move-result-object v0 │ │ -43193c: 5b30 bda1 |0032: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1bd │ │ -431940: 2200 a91a |0034: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1; // type@1aa9 │ │ -431944: 7020 52d1 3000 |0036: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d152 │ │ -43194a: 1f00 0b08 |0039: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -43194e: 5b30 c0a1 |003b: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemImportStatusObserver:Landroidx/lifecycle/Observer; // field@a1c0 │ │ -431952: 2200 a81a |003d: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2; // type@1aa8 │ │ -431956: 7020 4fd1 3000 |003f: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d14f │ │ -43195c: 1f00 8f13 |0042: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -431960: 7110 c189 0000 |0044: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -431966: 0c00 |0047: move-result-object v0 │ │ -431968: 5b30 bfa1 |0048: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemEditViewModel$delegate:Lkotlin/Lazy; // field@a1bf │ │ -43196c: 2200 a51a |004a: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$distributionList$2; // type@1aa5 │ │ -431970: 7020 46d1 3000 |004c: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d146 │ │ -431976: 1f00 8f13 |004f: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -43197a: 7110 c189 0000 |0051: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -431980: 0c00 |0054: move-result-object v0 │ │ -431982: 5b30 bca1 |0055: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.distributionList$delegate:Lkotlin/Lazy; // field@a1bc │ │ -431986: 0e00 |0057: return-void │ │ +4318bc: |[4318bc] tech.ula.ui.FilesystemEditFragment.:()V │ │ +4318cc: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +4318d2: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +4318d4: 5930 b8a1 |0004: iput v0, v3, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ +4318d8: 2200 7308 |0006: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ +4318dc: 1c01 b31a |0008: const-class v1, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +4318e0: 7110 3aa0 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4318e6: 0c01 |000d: move-result-object v1 │ │ +4318e8: 2202 a41a |000e: new-instance v2, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1; // type@1aa4 │ │ +4318ec: 7020 43d1 3200 |0010: invoke-direct {v2, v3}, Ltech/ula/ui/FilesystemEditFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d143 │ │ +4318f2: 1f02 8f13 |0013: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +4318f6: 7030 e241 1002 |0015: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ +4318fc: 5b30 bba1 |0018: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1bb │ │ +431900: 2200 a71a |001a: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystem$2; // type@1aa7 │ │ +431904: 7020 4cd1 3000 |001c: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystem$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d14c │ │ +43190a: 1f00 8f13 |001f: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43190e: 7110 c189 0000 |0021: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +431914: 0c00 |0024: move-result-object v0 │ │ +431916: 5b30 bea1 |0025: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystem$delegate:Lkotlin/Lazy; // field@a1be │ │ +43191a: 2200 a61a |0027: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$editExisting$2; // type@1aa6 │ │ +43191e: 7020 49d1 3000 |0029: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$editExisting$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d149 │ │ +431924: 1f00 8f13 |002c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +431928: 7110 c189 0000 |002e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43192e: 0c00 |0031: move-result-object v0 │ │ +431930: 5b30 bda1 |0032: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1bd │ │ +431934: 2200 a91a |0034: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1; // type@1aa9 │ │ +431938: 7020 52d1 3000 |0036: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystemImportStatusObserver$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d152 │ │ +43193e: 1f00 0b08 |0039: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +431942: 5b30 c0a1 |003b: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemImportStatusObserver:Landroidx/lifecycle/Observer; // field@a1c0 │ │ +431946: 2200 a81a |003d: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2; // type@1aa8 │ │ +43194a: 7020 4fd1 3000 |003f: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$filesystemEditViewModel$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d14f │ │ +431950: 1f00 8f13 |0042: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +431954: 7110 c189 0000 |0044: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43195a: 0c00 |0047: move-result-object v0 │ │ +43195c: 5b30 bfa1 |0048: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemEditViewModel$delegate:Lkotlin/Lazy; // field@a1bf │ │ +431960: 2200 a51a |004a: new-instance v0, Ltech/ula/ui/FilesystemEditFragment$distributionList$2; // type@1aa5 │ │ +431964: 7020 46d1 3000 |004c: invoke-direct {v0, v3}, Ltech/ula/ui/FilesystemEditFragment$distributionList$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d146 │ │ +43196a: 1f00 8f13 |004f: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43196e: 7110 c189 0000 |0051: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +431974: 0c00 |0054: move-result-object v0 │ │ +431976: 5b30 bca1 |0055: iput-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.distributionList$delegate:Lkotlin/Lazy; // field@a1bc │ │ +43197a: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=42 │ │ 0x0006 line=281 │ │ 0x0018 line=283 │ │ 0x001a line=45 │ │ @@ -1755118,20 +1755112,20 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4316d8: |[4316d8] tech.ula.ui.FilesystemEditFragment.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; │ │ -4316e8: 5411 baa1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -4316ec: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -4316f0: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -4316f4: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4316fa: 1101 |0009: return-object v1 │ │ +4316cc: |[4316cc] tech.ula.ui.FilesystemEditFragment.access$getActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/MainActivity; │ │ +4316dc: 5411 baa1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4316e0: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +4316e4: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +4316e8: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4316ee: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ #3 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ @@ -1755139,18 +1755133,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -431744: |[431744] tech.ula.ui.FilesystemEditFragment.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -431754: 7010 77d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getArgs:()Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d177 │ │ -43175a: 0c00 |0003: move-result-object v0 │ │ -43175c: 1100 |0004: return-object v0 │ │ +431738: |[431738] tech.ula.ui.FilesystemEditFragment.access$getArgs$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +431748: 7010 77d1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getArgs:()Ltech/ula/ui/FilesystemEditFragmentArgs; // method@d177 │ │ +43174e: 0c00 |0003: move-result-object v0 │ │ +431750: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ #4 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ @@ -1755158,18 +1755152,18 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4316fc: |[4316fc] tech.ula.ui.FilesystemEditFragment.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; │ │ -43170c: 7010 7ad1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431712: 0c00 |0003: move-result-object v0 │ │ -431714: 1100 |0004: return-object v0 │ │ +4316f0: |[4316f0] tech.ula.ui.FilesystemEditFragment.access$getFilesystem$p:(Ltech/ula/ui/FilesystemEditFragment;)Ltech/ula/model/entities/Filesystem; │ │ +431700: 7010 7ad1 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431706: 0c00 |0003: move-result-object v0 │ │ +431708: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ #5 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ @@ -1755177,17 +1755171,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;)I' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431694: |[431694] tech.ula.ui.FilesystemEditFragment.access$getIMPORT_FILESYSTEM_REQUEST_CODE$p:(Ltech/ula/ui/FilesystemEditFragment;)I │ │ -4316a4: 5200 b8a1 |0000: iget v0, v0, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ -4316a8: 0f00 |0002: return v0 │ │ +431688: |[431688] tech.ula.ui.FilesystemEditFragment.access$getIMPORT_FILESYSTEM_REQUEST_CODE$p:(Ltech/ula/ui/FilesystemEditFragment;)I │ │ +431698: 5200 b8a1 |0000: iget v0, v0, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ +43169c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ #6 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ @@ -1755195,17 +1755189,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemEditFragment;Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4319a8: |[4319a8] tech.ula.ui.FilesystemEditFragment.access$setActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;Ltech/ula/MainActivity;)V │ │ -4319b8: 5b01 baa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -4319bc: 0e00 |0002: return-void │ │ +43199c: |[43199c] tech.ula.ui.FilesystemEditFragment.access$setActivityContext$p:(Ltech/ula/ui/FilesystemEditFragment;Ltech/ula/MainActivity;)V │ │ +4319ac: 5b01 baa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4319b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/FilesystemEditFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -1755214,107 +1755208,107 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -431338: |[431338] tech.ula.ui.FilesystemEditFragment.filesystemParametersAreCorrect:()Z │ │ -431348: 5470 baa1 |0000: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -43134c: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ -431350: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -431354: 7110 799f 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -43135a: 6e10 2fcc 0000 |0009: invoke-virtual {v0}, Ltech/ula/MainActivity;.getResources:()Landroid/content/res/Resources; // method@cc2f │ │ -431360: 0c00 |000c: move-result-object v0 │ │ -431362: 1502 037f |000d: const/high16 v2, #int 2130903040 // #7f03 │ │ -431366: 6e20 2e03 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032e │ │ -43136c: 0c00 |0012: move-result-object v0 │ │ -43136e: 1a02 6171 |0013: const-string v2, "activityContext.resource…ay.blacklisted_usernames)" // string@7161 │ │ -431372: 7120 569f 2000 |0015: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431378: 2202 121b |0018: new-instance v2, Ltech/ula/utils/CredentialValidator; // type@1b12 │ │ -43137c: 7010 cfd3 0200 |001a: invoke-direct {v2}, Ltech/ula/utils/CredentialValidator;.:()V // method@d3cf │ │ -431382: 7010 7ad1 0700 |001d: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431388: 0c03 |0020: move-result-object v3 │ │ -43138a: 6e10 55cd 0300 |0021: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -431390: 0c03 |0024: move-result-object v3 │ │ -431392: 7010 7ad1 0700 |0025: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431398: 0c04 |0028: move-result-object v4 │ │ -43139a: 6e10 51cd 0400 |0029: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -4313a0: 0c04 |002c: move-result-object v4 │ │ -4313a2: 7010 7ad1 0700 |002d: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -4313a8: 0c05 |0030: move-result-object v5 │ │ -4313aa: 6e10 50cd 0500 |0031: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -4313b0: 0c05 |0034: move-result-object v5 │ │ -4313b2: 7010 7ad1 0700 |0035: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -4313b8: 0c06 |0038: move-result-object v6 │ │ -4313ba: 6e10 52cd 0600 |0039: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -4313c0: 0c06 |003c: move-result-object v6 │ │ -4313c2: 6e20 d0d3 3200 |003d: invoke-virtual {v2, v3}, Ltech/ula/utils/CredentialValidator;.validateFilesystemName:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d0 │ │ -4313c8: 0c03 |0040: move-result-object v3 │ │ -4313ca: 6e30 d4d3 4200 |0041: invoke-virtual {v2, v4, v0}, Ltech/ula/utils/CredentialValidator;.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d4 │ │ -4313d0: 0c00 |0044: move-result-object v0 │ │ -4313d2: 6e20 d2d3 5200 |0045: invoke-virtual {v2, v5}, Ltech/ula/utils/CredentialValidator;.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d2 │ │ -4313d8: 0c04 |0048: move-result-object v4 │ │ -4313da: 6e20 d6d3 6200 |0049: invoke-virtual {v2, v6}, Ltech/ula/utils/CredentialValidator;.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d6 │ │ -4313e0: 0c02 |004c: move-result-object v2 │ │ -4313e2: 6e10 cbd3 0300 |004d: invoke-virtual {v3}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -4313e8: 0a05 |0050: move-result v5 │ │ -4313ea: 1216 |0051: const/4 v6, #int 1 // #1 │ │ -4313ec: 3905 1700 |0052: if-nez v5, 0069 // +0017 │ │ -4313f0: 5470 baa1 |0054: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -4313f4: 3900 0500 |0056: if-nez v0, 005b // +0005 │ │ -4313f8: 7110 799f 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4313fe: 1f00 6500 |005b: check-cast v0, Landroid/content/Context; // type@0065 │ │ -431402: 6e10 ccd3 0300 |005d: invoke-virtual {v3}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -431408: 0a01 |0060: move-result v1 │ │ -43140a: 7130 1310 1006 |0061: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -431410: 0c00 |0064: move-result-object v0 │ │ -431412: 6e10 1610 0000 |0065: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -431418: 2851 |0068: goto 00b9 // +0051 │ │ -43141a: 6e10 cbd3 0000 |0069: invoke-virtual {v0}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -431420: 0a03 |006c: move-result v3 │ │ -431422: 3903 1700 |006d: if-nez v3, 0084 // +0017 │ │ -431426: 5472 baa1 |006f: iget-object v2, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -43142a: 3902 0500 |0071: if-nez v2, 0076 // +0005 │ │ -43142e: 7110 799f 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -431434: 1f02 6500 |0076: check-cast v2, Landroid/content/Context; // type@0065 │ │ -431438: 6e10 ccd3 0000 |0078: invoke-virtual {v0}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -43143e: 0a00 |007b: move-result v0 │ │ -431440: 7130 1310 0206 |007c: invoke-static {v2, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -431446: 0c00 |007f: move-result-object v0 │ │ -431448: 6e10 1610 0000 |0080: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -43144e: 2836 |0083: goto 00b9 // +0036 │ │ -431450: 6e10 cbd3 0400 |0084: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -431456: 0a00 |0087: move-result v0 │ │ -431458: 3900 1700 |0088: if-nez v0, 009f // +0017 │ │ -43145c: 5470 baa1 |008a: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -431460: 3900 0500 |008c: if-nez v0, 0091 // +0005 │ │ -431464: 7110 799f 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -43146a: 1f00 6500 |0091: check-cast v0, Landroid/content/Context; // type@0065 │ │ -43146e: 6e10 ccd3 0400 |0093: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -431474: 0a01 |0096: move-result v1 │ │ -431476: 7130 1310 1006 |0097: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -43147c: 0c00 |009a: move-result-object v0 │ │ -43147e: 6e10 1610 0000 |009b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -431484: 281b |009e: goto 00b9 // +001b │ │ -431486: 6e10 cbd3 0200 |009f: invoke-virtual {v2}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -43148c: 0a00 |00a2: move-result v0 │ │ -43148e: 3900 1800 |00a3: if-nez v0, 00bb // +0018 │ │ -431492: 5470 baa1 |00a5: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -431496: 3900 0500 |00a7: if-nez v0, 00ac // +0005 │ │ -43149a: 7110 799f 0100 |00a9: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4314a0: 1f00 6500 |00ac: check-cast v0, Landroid/content/Context; // type@0065 │ │ -4314a4: 6e10 ccd3 0200 |00ae: invoke-virtual {v2}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -4314aa: 0a01 |00b1: move-result v1 │ │ -4314ac: 7130 1310 1006 |00b2: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -4314b2: 0c00 |00b5: move-result-object v0 │ │ -4314b4: 6e10 1610 0000 |00b6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -4314ba: 1200 |00b9: const/4 v0, #int 0 // #0 │ │ -4314bc: 0f00 |00ba: return v0 │ │ -4314be: 0f06 |00bb: return v6 │ │ +43132c: |[43132c] tech.ula.ui.FilesystemEditFragment.filesystemParametersAreCorrect:()Z │ │ +43133c: 5470 baa1 |0000: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +431340: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ +431344: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +431348: 7110 799f 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43134e: 6e10 2fcc 0000 |0009: invoke-virtual {v0}, Ltech/ula/MainActivity;.getResources:()Landroid/content/res/Resources; // method@cc2f │ │ +431354: 0c00 |000c: move-result-object v0 │ │ +431356: 1502 037f |000d: const/high16 v2, #int 2130903040 // #7f03 │ │ +43135a: 6e20 2e03 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032e │ │ +431360: 0c00 |0012: move-result-object v0 │ │ +431362: 1a02 6171 |0013: const-string v2, "activityContext.resource…ay.blacklisted_usernames)" // string@7161 │ │ +431366: 7120 569f 2000 |0015: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43136c: 2202 121b |0018: new-instance v2, Ltech/ula/utils/CredentialValidator; // type@1b12 │ │ +431370: 7010 cfd3 0200 |001a: invoke-direct {v2}, Ltech/ula/utils/CredentialValidator;.:()V // method@d3cf │ │ +431376: 7010 7ad1 0700 |001d: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +43137c: 0c03 |0020: move-result-object v3 │ │ +43137e: 6e10 55cd 0300 |0021: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +431384: 0c03 |0024: move-result-object v3 │ │ +431386: 7010 7ad1 0700 |0025: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +43138c: 0c04 |0028: move-result-object v4 │ │ +43138e: 6e10 51cd 0400 |0029: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +431394: 0c04 |002c: move-result-object v4 │ │ +431396: 7010 7ad1 0700 |002d: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +43139c: 0c05 |0030: move-result-object v5 │ │ +43139e: 6e10 50cd 0500 |0031: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +4313a4: 0c05 |0034: move-result-object v5 │ │ +4313a6: 7010 7ad1 0700 |0035: invoke-direct {v7}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +4313ac: 0c06 |0038: move-result-object v6 │ │ +4313ae: 6e10 52cd 0600 |0039: invoke-virtual {v6}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +4313b4: 0c06 |003c: move-result-object v6 │ │ +4313b6: 6e20 d0d3 3200 |003d: invoke-virtual {v2, v3}, Ltech/ula/utils/CredentialValidator;.validateFilesystemName:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d0 │ │ +4313bc: 0c03 |0040: move-result-object v3 │ │ +4313be: 6e30 d4d3 4200 |0041: invoke-virtual {v2, v4, v0}, Ltech/ula/utils/CredentialValidator;.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d4 │ │ +4313c4: 0c00 |0044: move-result-object v0 │ │ +4313c6: 6e20 d2d3 5200 |0045: invoke-virtual {v2, v5}, Ltech/ula/utils/CredentialValidator;.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d2 │ │ +4313cc: 0c04 |0048: move-result-object v4 │ │ +4313ce: 6e20 d6d3 6200 |0049: invoke-virtual {v2, v6}, Ltech/ula/utils/CredentialValidator;.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d6 │ │ +4313d4: 0c02 |004c: move-result-object v2 │ │ +4313d6: 6e10 cbd3 0300 |004d: invoke-virtual {v3}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +4313dc: 0a05 |0050: move-result v5 │ │ +4313de: 1216 |0051: const/4 v6, #int 1 // #1 │ │ +4313e0: 3905 1700 |0052: if-nez v5, 0069 // +0017 │ │ +4313e4: 5470 baa1 |0054: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4313e8: 3900 0500 |0056: if-nez v0, 005b // +0005 │ │ +4313ec: 7110 799f 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4313f2: 1f00 6500 |005b: check-cast v0, Landroid/content/Context; // type@0065 │ │ +4313f6: 6e10 ccd3 0300 |005d: invoke-virtual {v3}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +4313fc: 0a01 |0060: move-result v1 │ │ +4313fe: 7130 1310 1006 |0061: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +431404: 0c00 |0064: move-result-object v0 │ │ +431406: 6e10 1610 0000 |0065: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +43140c: 2851 |0068: goto 00b9 // +0051 │ │ +43140e: 6e10 cbd3 0000 |0069: invoke-virtual {v0}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +431414: 0a03 |006c: move-result v3 │ │ +431416: 3903 1700 |006d: if-nez v3, 0084 // +0017 │ │ +43141a: 5472 baa1 |006f: iget-object v2, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +43141e: 3902 0500 |0071: if-nez v2, 0076 // +0005 │ │ +431422: 7110 799f 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +431428: 1f02 6500 |0076: check-cast v2, Landroid/content/Context; // type@0065 │ │ +43142c: 6e10 ccd3 0000 |0078: invoke-virtual {v0}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +431432: 0a00 |007b: move-result v0 │ │ +431434: 7130 1310 0206 |007c: invoke-static {v2, v0, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +43143a: 0c00 |007f: move-result-object v0 │ │ +43143c: 6e10 1610 0000 |0080: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +431442: 2836 |0083: goto 00b9 // +0036 │ │ +431444: 6e10 cbd3 0400 |0084: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +43144a: 0a00 |0087: move-result v0 │ │ +43144c: 3900 1700 |0088: if-nez v0, 009f // +0017 │ │ +431450: 5470 baa1 |008a: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +431454: 3900 0500 |008c: if-nez v0, 0091 // +0005 │ │ +431458: 7110 799f 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43145e: 1f00 6500 |0091: check-cast v0, Landroid/content/Context; // type@0065 │ │ +431462: 6e10 ccd3 0400 |0093: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +431468: 0a01 |0096: move-result v1 │ │ +43146a: 7130 1310 1006 |0097: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +431470: 0c00 |009a: move-result-object v0 │ │ +431472: 6e10 1610 0000 |009b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +431478: 281b |009e: goto 00b9 // +001b │ │ +43147a: 6e10 cbd3 0200 |009f: invoke-virtual {v2}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +431480: 0a00 |00a2: move-result v0 │ │ +431482: 3900 1800 |00a3: if-nez v0, 00bb // +0018 │ │ +431486: 5470 baa1 |00a5: iget-object v0, v7, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +43148a: 3900 0500 |00a7: if-nez v0, 00ac // +0005 │ │ +43148e: 7110 799f 0100 |00a9: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +431494: 1f00 6500 |00ac: check-cast v0, Landroid/content/Context; // type@0065 │ │ +431498: 6e10 ccd3 0200 |00ae: invoke-virtual {v2}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +43149e: 0a01 |00b1: move-result v1 │ │ +4314a0: 7130 1310 1006 |00b2: invoke-static {v0, v1, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +4314a6: 0c00 |00b5: move-result-object v0 │ │ +4314a8: 6e10 1610 0000 |00b6: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +4314ae: 1200 |00b9: const/4 v0, #int 0 // #0 │ │ +4314b0: 0f00 |00ba: return v0 │ │ +4314b2: 0f06 |00bb: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0018 line=251 │ │ 0x001d line=252 │ │ 0x0025 line=253 │ │ 0x002d line=254 │ │ @@ -1755339,212 +1755333,212 @@ │ │ type : '()Ltech/ula/ui/FilesystemEditFragmentArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -431760: |[431760] tech.ula.ui.FilesystemEditFragment.getArgs:()Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ -431770: 5430 bba1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1bb │ │ -431774: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ -431778: 6201 b7a1 |0004: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -43177c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -43177e: 4601 0102 |0007: aget-object v1, v1, v2 │ │ -431782: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -431788: 0c00 |000c: move-result-object v0 │ │ -43178a: 1f00 b31a |000d: check-cast v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ -43178e: 1100 |000f: return-object v0 │ │ +431754: |[431754] tech.ula.ui.FilesystemEditFragment.getArgs:()Ltech/ula/ui/FilesystemEditFragmentArgs; │ │ +431764: 5430 bba1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1bb │ │ +431768: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ +43176c: 6201 b7a1 |0004: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +431770: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +431772: 4601 0102 |0007: aget-object v1, v1, v2 │ │ +431776: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +43177c: 0c00 |000c: move-result-object v0 │ │ +43177e: 1f00 b31a |000d: check-cast v0, Ltech/ula/ui/FilesystemEditFragmentArgs; // type@1ab3 │ │ +431782: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'getDistributionList' │ │ type : '()Ljava/util/Set;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4316ac: |[4316ac] tech.ula.ui.FilesystemEditFragment.getDistributionList:()Ljava/util/Set; │ │ -4316bc: 5430 bca1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.distributionList$delegate:Lkotlin/Lazy; // field@a1bc │ │ -4316c0: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -4316c4: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -4316c6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4316ca: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4316d0: 0c00 |000a: move-result-object v0 │ │ -4316d2: 1f00 3f11 |000b: check-cast v0, Ljava/util/Set; // type@113f │ │ -4316d6: 1100 |000d: return-object v0 │ │ +4316a0: |[4316a0] tech.ula.ui.FilesystemEditFragment.getDistributionList:()Ljava/util/Set; │ │ +4316b0: 5430 bca1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.distributionList$delegate:Lkotlin/Lazy; // field@a1bc │ │ +4316b4: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +4316b8: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +4316ba: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4316be: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4316c4: 0c00 |000a: move-result-object v0 │ │ +4316c6: 1f00 3f11 |000b: check-cast v0, Ljava/util/Set; // type@113f │ │ +4316ca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'getEditExisting' │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -4314c0: |[4314c0] tech.ula.ui.FilesystemEditFragment.getEditExisting:()Z │ │ -4314d0: 5430 bda1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1bd │ │ -4314d4: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -4314d8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -4314da: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4314de: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4314e4: 0c00 |000a: move-result-object v0 │ │ -4314e6: 1f00 5d10 |000b: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ -4314ea: 6e10 f182 0000 |000d: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -4314f0: 0a00 |0010: move-result v0 │ │ -4314f2: 0f00 |0011: return v0 │ │ +4314b4: |[4314b4] tech.ula.ui.FilesystemEditFragment.getEditExisting:()Z │ │ +4314c4: 5430 bda1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1bd │ │ +4314c8: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +4314cc: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +4314ce: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4314d2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4314d8: 0c00 |000a: move-result-object v0 │ │ +4314da: 1f00 5d10 |000b: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ +4314de: 6e10 f182 0000 |000d: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +4314e4: 0a00 |0010: move-result v0 │ │ +4314e6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'getFilesystem' │ │ type : '()Ltech/ula/model/entities/Filesystem;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -431718: |[431718] tech.ula.ui.FilesystemEditFragment.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ -431728: 5430 bea1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystem$delegate:Lkotlin/Lazy; // field@a1be │ │ -43172c: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -431730: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -431732: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -431736: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -43173c: 0c00 |000a: move-result-object v0 │ │ -43173e: 1f00 eb19 |000b: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -431742: 1100 |000d: return-object v0 │ │ +43170c: |[43170c] tech.ula.ui.FilesystemEditFragment.getFilesystem:()Ltech/ula/model/entities/Filesystem; │ │ +43171c: 5430 bea1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystem$delegate:Lkotlin/Lazy; // field@a1be │ │ +431720: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +431724: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +431726: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +43172a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +431730: 0c00 |000a: move-result-object v0 │ │ +431732: 1f00 eb19 |000b: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +431736: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'getFilesystemEditViewModel' │ │ type : '()Ltech/ula/viewmodel/FilesystemEditViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -431790: |[431790] tech.ula.ui.FilesystemEditFragment.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ -4317a0: 5430 bfa1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemEditViewModel$delegate:Lkotlin/Lazy; // field@a1bf │ │ -4317a4: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ -4317a8: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -4317aa: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4317ae: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4317b4: 0c00 |000a: move-result-object v0 │ │ -4317b6: 1f00 831b |000b: check-cast v0, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ -4317ba: 1100 |000d: return-object v0 │ │ +431784: |[431784] tech.ula.ui.FilesystemEditFragment.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; │ │ +431794: 5430 bfa1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemEditFragment;.filesystemEditViewModel$delegate:Lkotlin/Lazy; // field@a1bf │ │ +431798: 6201 b7a1 |0002: sget-object v1, Ltech/ula/ui/FilesystemEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1b7 │ │ +43179c: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +43179e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4317a2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4317a8: 0c00 |000a: move-result-object v0 │ │ +4317aa: 1f00 831b |000b: check-cast v0, Ltech/ula/viewmodel/FilesystemEditViewModel; // type@1b83 │ │ +4317ae: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'insertFilesystem' │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 168 16-bit code units │ │ -4314f4: |[4314f4] tech.ula.ui.FilesystemEditFragment.insertFilesystem:()Z │ │ -431504: 07c0 |0000: move-object v0, v12 │ │ -431506: 1f00 7207 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -43150a: 7110 ea43 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/NavHostFragment;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43ea │ │ -431510: 0c00 |0006: move-result-object v0 │ │ -431512: 1a01 6552 |0007: const-string v1, "NavHostFragment.findNavController(this)" // string@5265 │ │ -431516: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43151c: 7010 75d1 0c00 |000c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.filesystemParametersAreCorrect:()Z // method@d175 │ │ -431522: 0a01 |000f: move-result v1 │ │ -431524: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -431528: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -43152a: 0f00 |0013: return v0 │ │ -43152c: 7010 79d1 0c00 |0014: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ -431532: 0a01 |0017: move-result v1 │ │ -431534: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -431536: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -431538: 3801 1200 |001a: if-eqz v1, 002c // +0012 │ │ -43153c: 7010 7bd1 0c00 |001c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ -431542: 0c01 |001f: move-result-object v1 │ │ -431544: 7010 7ad1 0c00 |0020: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -43154a: 0c04 |0023: move-result-object v4 │ │ -43154c: 7153 12d6 4123 |0024: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.updateFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d612 │ │ -431552: 6e10 2242 0000 |0027: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ -431558: 2900 7c00 |002a: goto/16 00a6 // +007c │ │ -43155c: 2201 401b |002c: new-instance v1, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -431560: 54c4 baa1 |002e: iget-object v4, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -431564: 1a0b 5a71 |0030: const-string v11, "activityContext" // string@715a │ │ -431568: 3904 0500 |0032: if-nez v4, 0037 // +0005 │ │ -43156c: 7110 799f 0b00 |0034: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -431572: 0746 |0037: move-object v6, v4 │ │ -431574: 1f06 6500 |0038: check-cast v6, Landroid/content/Context; // type@0065 │ │ -431578: 54c4 baa1 |003a: iget-object v4, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -43157c: 3904 0500 |003c: if-nez v4, 0041 // +0005 │ │ -431580: 7110 799f 0b00 |003e: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -431586: 6e10 1fcc 0400 |0041: invoke-virtual {v4}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ -43158c: 0c04 |0044: move-result-object v4 │ │ -43158e: 5447 2500 |0045: iget-object v7, v4, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -431592: 1a04 5b71 |0047: const-string v4, "activityContext.applicationInfo.nativeLibraryDir" // string@715b │ │ -431596: 7120 569f 4700 |0049: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43159c: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -43159e: 1249 |004d: const/4 v9, #int 4 // #4 │ │ -4315a0: 120a |004e: const/4 v10, #int 0 // #0 │ │ -4315a2: 0715 |004f: move-object v5, v1 │ │ -4315a4: 7606 b7d4 0500 |0050: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -4315aa: 7010 7ad1 0c00 |0053: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -4315b0: 0c04 |0056: move-result-object v4 │ │ -4315b2: 6e10 b8d4 0100 |0057: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ -4315b8: 0c01 |005a: move-result-object v1 │ │ -4315ba: 6e20 5bcd 1400 |005b: invoke-virtual {v4, v1}, Ltech/ula/model/entities/Filesystem;.setArchType:(Ljava/lang/String;)V // method@cd5b │ │ -4315c0: 7010 7ad1 0c00 |005e: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -4315c6: 0c01 |0061: move-result-object v1 │ │ -4315c8: 6e10 59cd 0100 |0062: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ -4315ce: 0a01 |0065: move-result v1 │ │ -4315d0: 3801 3200 |0066: if-eqz v1, 0098 // +0032 │ │ -4315d4: 7010 7bd1 0c00 |0068: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ -4315da: 0c04 |006b: move-result-object v4 │ │ -4315dc: 54c1 baa1 |006c: iget-object v1, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -4315e0: 3901 0500 |006e: if-nez v1, 0073 // +0005 │ │ -4315e4: 7110 799f 0b00 |0070: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4315ea: 6e10 23cc 0100 |0073: invoke-virtual {v1}, Ltech/ula/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@cc23 │ │ -4315f0: 0c05 |0076: move-result-object v5 │ │ -4315f2: 1a01 5c71 |0077: const-string v1, "activityContext.contentResolver" // string@715c │ │ -4315f6: 7120 569f 1500 |0079: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4315fc: 7010 7ad1 0c00 |007c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431602: 0c06 |007f: move-result-object v6 │ │ -431604: 54c1 baa1 |0080: iget-object v1, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -431608: 3901 0500 |0082: if-nez v1, 0087 // +0005 │ │ -43160c: 7110 799f 0b00 |0084: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -431612: 6e10 26cc 0100 |0087: invoke-virtual {v1}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ -431618: 0c07 |008a: move-result-object v7 │ │ -43161a: 1a01 5d71 |008b: const-string v1, "activityContext.filesDir" // string@715d │ │ -43161e: 7120 569f 1700 |008d: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431624: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -431626: 1309 0800 |0091: const/16 v9, #int 8 // #8 │ │ -43162a: 120a |0093: const/4 v10, #int 0 // #0 │ │ -43162c: 7707 0ed6 0400 |0094: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystemFromBackup$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d60e │ │ -431632: 280c |0097: goto 00a3 // +000c │ │ -431634: 7010 7bd1 0c00 |0098: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ -43163a: 0c01 |009b: move-result-object v1 │ │ -43163c: 7010 7ad1 0c00 |009c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431642: 0c04 |009f: move-result-object v4 │ │ -431644: 7153 0cd6 4123 |00a0: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d60c │ │ -43164a: 6e10 2242 0000 |00a3: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ -431650: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ -431652: 0f00 |00a7: return v0 │ │ +4314e8: |[4314e8] tech.ula.ui.FilesystemEditFragment.insertFilesystem:()Z │ │ +4314f8: 07c0 |0000: move-object v0, v12 │ │ +4314fa: 1f00 7207 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +4314fe: 7110 ea43 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/NavHostFragment;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43ea │ │ +431504: 0c00 |0006: move-result-object v0 │ │ +431506: 1a01 6552 |0007: const-string v1, "NavHostFragment.findNavController(this)" // string@5265 │ │ +43150a: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431510: 7010 75d1 0c00 |000c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.filesystemParametersAreCorrect:()Z // method@d175 │ │ +431516: 0a01 |000f: move-result v1 │ │ +431518: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +43151c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +43151e: 0f00 |0013: return v0 │ │ +431520: 7010 79d1 0c00 |0014: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ +431526: 0a01 |0017: move-result v1 │ │ +431528: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +43152a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +43152c: 3801 1200 |001a: if-eqz v1, 002c // +0012 │ │ +431530: 7010 7bd1 0c00 |001c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ +431536: 0c01 |001f: move-result-object v1 │ │ +431538: 7010 7ad1 0c00 |0020: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +43153e: 0c04 |0023: move-result-object v4 │ │ +431540: 7153 12d6 4123 |0024: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.updateFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d612 │ │ +431546: 6e10 2242 0000 |0027: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ +43154c: 2900 7c00 |002a: goto/16 00a6 // +007c │ │ +431550: 2201 401b |002c: new-instance v1, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +431554: 54c4 baa1 |002e: iget-object v4, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +431558: 1a0b 5a71 |0030: const-string v11, "activityContext" // string@715a │ │ +43155c: 3904 0500 |0032: if-nez v4, 0037 // +0005 │ │ +431560: 7110 799f 0b00 |0034: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +431566: 0746 |0037: move-object v6, v4 │ │ +431568: 1f06 6500 |0038: check-cast v6, Landroid/content/Context; // type@0065 │ │ +43156c: 54c4 baa1 |003a: iget-object v4, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +431570: 3904 0500 |003c: if-nez v4, 0041 // +0005 │ │ +431574: 7110 799f 0b00 |003e: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43157a: 6e10 1fcc 0400 |0041: invoke-virtual {v4}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ +431580: 0c04 |0044: move-result-object v4 │ │ +431582: 5447 2500 |0045: iget-object v7, v4, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +431586: 1a04 5b71 |0047: const-string v4, "activityContext.applicationInfo.nativeLibraryDir" // string@715b │ │ +43158a: 7120 569f 4700 |0049: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431590: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +431592: 1249 |004d: const/4 v9, #int 4 // #4 │ │ +431594: 120a |004e: const/4 v10, #int 0 // #0 │ │ +431596: 0715 |004f: move-object v5, v1 │ │ +431598: 7606 b7d4 0500 |0050: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +43159e: 7010 7ad1 0c00 |0053: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +4315a4: 0c04 |0056: move-result-object v4 │ │ +4315a6: 6e10 b8d4 0100 |0057: invoke-virtual {v1}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ +4315ac: 0c01 |005a: move-result-object v1 │ │ +4315ae: 6e20 5bcd 1400 |005b: invoke-virtual {v4, v1}, Ltech/ula/model/entities/Filesystem;.setArchType:(Ljava/lang/String;)V // method@cd5b │ │ +4315b4: 7010 7ad1 0c00 |005e: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +4315ba: 0c01 |0061: move-result-object v1 │ │ +4315bc: 6e10 59cd 0100 |0062: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.isCreatedFromBackup:()Z // method@cd59 │ │ +4315c2: 0a01 |0065: move-result v1 │ │ +4315c4: 3801 3200 |0066: if-eqz v1, 0098 // +0032 │ │ +4315c8: 7010 7bd1 0c00 |0068: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ +4315ce: 0c04 |006b: move-result-object v4 │ │ +4315d0: 54c1 baa1 |006c: iget-object v1, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4315d4: 3901 0500 |006e: if-nez v1, 0073 // +0005 │ │ +4315d8: 7110 799f 0b00 |0070: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4315de: 6e10 23cc 0100 |0073: invoke-virtual {v1}, Ltech/ula/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@cc23 │ │ +4315e4: 0c05 |0076: move-result-object v5 │ │ +4315e6: 1a01 5c71 |0077: const-string v1, "activityContext.contentResolver" // string@715c │ │ +4315ea: 7120 569f 1500 |0079: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4315f0: 7010 7ad1 0c00 |007c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +4315f6: 0c06 |007f: move-result-object v6 │ │ +4315f8: 54c1 baa1 |0080: iget-object v1, v12, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4315fc: 3901 0500 |0082: if-nez v1, 0087 // +0005 │ │ +431600: 7110 799f 0b00 |0084: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +431606: 6e10 26cc 0100 |0087: invoke-virtual {v1}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ +43160c: 0c07 |008a: move-result-object v7 │ │ +43160e: 1a01 5d71 |008b: const-string v1, "activityContext.filesDir" // string@715d │ │ +431612: 7120 569f 1700 |008d: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431618: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +43161a: 1309 0800 |0091: const/16 v9, #int 8 // #8 │ │ +43161e: 120a |0093: const/4 v10, #int 0 // #0 │ │ +431620: 7707 0ed6 0400 |0094: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystemFromBackup$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Landroid/content/ContentResolver;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d60e │ │ +431626: 280c |0097: goto 00a3 // +000c │ │ +431628: 7010 7bd1 0c00 |0098: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ +43162e: 0c01 |009b: move-result-object v1 │ │ +431630: 7010 7ad1 0c00 |009c: invoke-direct {v12}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431636: 0c04 |009f: move-result-object v4 │ │ +431638: 7153 0cd6 4123 |00a0: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.insertFilesystem$default:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d60c │ │ +43163e: 6e10 2242 0000 |00a3: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ +431644: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ +431646: 0f00 |00a7: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000c line=228 │ │ 0x0014 line=232 │ │ 0x001c line=233 │ │ 0x0027 line=234 │ │ @@ -1755562,24 +1755556,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -431d64: |[431d64] tech.ula.ui.FilesystemEditFragment.setupAdvancedOptionButton:()V │ │ -431d74: 6000 6795 |0000: sget v0, Ltech/ula/R$id;.btn_show_advanced_options:I // field@9567 │ │ -431d78: 6e20 6fd1 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431d7e: 0c00 |0005: move-result-object v0 │ │ -431d80: 1f00 8302 |0006: check-cast v0, Landroid/widget/ToggleButton; // type@0283 │ │ -431d84: 2201 ab1a |0008: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1; // type@1aab │ │ -431d88: 7030 58d1 2100 |000a: invoke-direct {v1, v2, v0}, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.:(Ltech/ula/ui/FilesystemEditFragment;Landroid/widget/ToggleButton;)V // method@d158 │ │ -431d8e: 1f01 e701 |000d: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ -431d92: 6e20 1c10 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ToggleButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@101c │ │ -431d98: 0e00 |0012: return-void │ │ +431d58: |[431d58] tech.ula.ui.FilesystemEditFragment.setupAdvancedOptionButton:()V │ │ +431d68: 6000 6795 |0000: sget v0, Ltech/ula/R$id;.btn_show_advanced_options:I // field@9567 │ │ +431d6c: 6e20 6fd1 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431d72: 0c00 |0005: move-result-object v0 │ │ +431d74: 1f00 8302 |0006: check-cast v0, Landroid/widget/ToggleButton; // type@0283 │ │ +431d78: 2201 ab1a |0008: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1; // type@1aab │ │ +431d7c: 7030 58d1 2100 |000a: invoke-direct {v1, v2, v0}, Ltech/ula/ui/FilesystemEditFragment$setupAdvancedOptionButton$1;.:(Ltech/ula/ui/FilesystemEditFragment;Landroid/widget/ToggleButton;)V // method@d158 │ │ +431d82: 1f01 e701 |000d: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ +431d86: 6e20 1c10 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ToggleButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@101c │ │ +431d8c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ @@ -1755588,24 +1755582,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -431d9c: |[431d9c] tech.ula.ui.FilesystemEditFragment.setupImportButton:()V │ │ -431dac: 6000 bb95 |0000: sget v0, Ltech/ula/R$id;.import_button:I // field@95bb │ │ -431db0: 6e20 6fd1 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431db6: 0c00 |0005: move-result-object v0 │ │ -431db8: 1f00 4402 |0006: check-cast v0, Landroid/widget/Button; // type@0244 │ │ -431dbc: 2201 ac1a |0008: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1; // type@1aac │ │ -431dc0: 7020 5ad1 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d15a │ │ -431dc6: 1f01 e701 |000d: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ -431dca: 6e20 2a0d 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -431dd0: 0e00 |0012: return-void │ │ +431d90: |[431d90] tech.ula.ui.FilesystemEditFragment.setupImportButton:()V │ │ +431da0: 6000 bb95 |0000: sget v0, Ltech/ula/R$id;.import_button:I // field@95bb │ │ +431da4: 6e20 6fd1 0200 |0002: invoke-virtual {v2, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431daa: 0c00 |0005: move-result-object v0 │ │ +431dac: 1f00 4402 |0006: check-cast v0, Landroid/widget/Button; // type@0244 │ │ +431db0: 2201 ac1a |0008: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1; // type@1aac │ │ +431db4: 7020 5ad1 2100 |000a: invoke-direct {v1, v2}, Ltech/ula/ui/FilesystemEditFragment$setupImportButton$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d15a │ │ +431dba: 1f01 e701 |000d: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ +431dbe: 6e20 2a0d 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +431dc4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Ltech/ula/ui/FilesystemEditFragment; │ │ │ │ #16 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ @@ -1755613,125 +1755607,125 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 238 16-bit code units │ │ -431dd4: |[431dd4] tech.ula.ui.FilesystemEditFragment.setupTextInputs:()V │ │ -431de4: 6000 bd95 |0000: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ -431de8: 6e20 6fd1 0300 |0002: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431dee: 0c00 |0005: move-result-object v0 │ │ -431df0: 1f00 260e |0006: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431df4: 7010 7ad1 0300 |0008: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431dfa: 0c01 |000b: move-result-object v1 │ │ -431dfc: 6e10 55cd 0100 |000c: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -431e02: 0c01 |000f: move-result-object v1 │ │ -431e04: 1f01 5f10 |0010: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -431e08: 6e20 ff74 1000 |0012: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -431e0e: 6000 bf95 |0015: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ -431e12: 6e20 6fd1 0300 |0017: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431e18: 0c00 |001a: move-result-object v0 │ │ -431e1a: 1f00 260e |001b: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431e1e: 7010 7ad1 0300 |001d: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431e24: 0c01 |0020: move-result-object v1 │ │ -431e26: 6e10 51cd 0100 |0021: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -431e2c: 0c01 |0024: move-result-object v1 │ │ -431e2e: 1f01 5f10 |0025: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -431e32: 6e20 ff74 1000 |0027: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -431e38: 6000 be95 |002a: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ -431e3c: 6e20 6fd1 0300 |002c: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431e42: 0c00 |002f: move-result-object v0 │ │ -431e44: 1f00 260e |0030: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431e48: 7010 7ad1 0300 |0032: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431e4e: 0c01 |0035: move-result-object v1 │ │ -431e50: 6e10 50cd 0100 |0036: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -431e56: 0c01 |0039: move-result-object v1 │ │ -431e58: 1f01 5f10 |003a: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -431e5c: 6e20 ff74 1000 |003c: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -431e62: 6000 c095 |003f: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ -431e66: 6e20 6fd1 0300 |0041: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431e6c: 0c00 |0044: move-result-object v0 │ │ -431e6e: 1f00 260e |0045: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431e72: 7010 7ad1 0300 |0047: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431e78: 0c01 |004a: move-result-object v1 │ │ -431e7a: 6e10 52cd 0100 |004b: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -431e80: 0c01 |004e: move-result-object v1 │ │ -431e82: 1f01 5f10 |004f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -431e86: 6e20 ff74 1000 |0051: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -431e8c: 7010 79d1 0300 |0054: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ -431e92: 0a00 |0057: move-result v0 │ │ -431e94: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -431e96: 3800 3200 |0059: if-eqz v0, 008b // +0032 │ │ -431e9a: 6000 bf95 |005b: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ -431e9e: 6e20 6fd1 0300 |005d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431ea4: 0c00 |0060: move-result-object v0 │ │ -431ea6: 1f00 260e |0061: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431eaa: 1a02 459b |0063: const-string v2, "input_filesystem_username" // string@9b45 │ │ -431eae: 7120 569f 2000 |0065: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431eb4: 6e20 fd74 1000 |0068: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -431eba: 6000 be95 |006b: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ -431ebe: 6e20 6fd1 0300 |006d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431ec4: 0c00 |0070: move-result-object v0 │ │ -431ec6: 1f00 260e |0071: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431eca: 1a02 449b |0073: const-string v2, "input_filesystem_password" // string@9b44 │ │ -431ece: 7120 569f 2000 |0075: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431ed4: 6e20 fd74 1000 |0078: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -431eda: 6000 c095 |007b: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ -431ede: 6e20 6fd1 0300 |007d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431ee4: 0c00 |0080: move-result-object v0 │ │ -431ee6: 1f00 260e |0081: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431eea: 1a02 469b |0083: const-string v2, "input_filesystem_vncpassword" // string@9b46 │ │ -431eee: 7120 569f 2000 |0085: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431ef4: 6e20 fd74 1000 |0088: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -431efa: 7010 7ad1 0300 |008b: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431f00: 0c00 |008e: move-result-object v0 │ │ -431f02: 6e10 58cd 0000 |008f: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ -431f08: 0a00 |0092: move-result v0 │ │ -431f0a: 3800 1200 |0093: if-eqz v0, 00a5 // +0012 │ │ -431f0e: 6000 bd95 |0095: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ -431f12: 6e20 6fd1 0300 |0097: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431f18: 0c00 |009a: move-result-object v0 │ │ -431f1a: 1f00 260e |009b: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431f1e: 1a02 439b |009d: const-string v2, "input_filesystem_name" // string@9b43 │ │ -431f22: 7120 569f 2000 |009f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431f28: 6e20 fd74 1000 |00a2: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -431f2e: 6000 bd95 |00a5: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ -431f32: 6e20 6fd1 0300 |00a7: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431f38: 0c00 |00aa: move-result-object v0 │ │ -431f3a: 1f00 260e |00ab: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431f3e: 2201 ad1a |00ad: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1; // type@1aad │ │ -431f42: 7020 5cd1 3100 |00af: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d15c │ │ -431f48: 1f01 8001 |00b2: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ -431f4c: 6e20 f674 1000 |00b4: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -431f52: 6000 bf95 |00b7: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ -431f56: 6e20 6fd1 0300 |00b9: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431f5c: 0c00 |00bc: move-result-object v0 │ │ -431f5e: 1f00 260e |00bd: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431f62: 2201 ae1a |00bf: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2; // type@1aae │ │ -431f66: 7020 60d1 3100 |00c1: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d160 │ │ -431f6c: 1f01 8001 |00c4: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ -431f70: 6e20 f674 1000 |00c6: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -431f76: 6000 be95 |00c9: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ -431f7a: 6e20 6fd1 0300 |00cb: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431f80: 0c00 |00ce: move-result-object v0 │ │ -431f82: 1f00 260e |00cf: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431f86: 2201 af1a |00d1: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3; // type@1aaf │ │ -431f8a: 7020 64d1 3100 |00d3: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d164 │ │ -431f90: 1f01 8001 |00d6: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ -431f94: 6e20 f674 1000 |00d8: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -431f9a: 6000 c095 |00db: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ -431f9e: 6e20 6fd1 0300 |00dd: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431fa4: 0c00 |00e0: move-result-object v0 │ │ -431fa6: 1f00 260e |00e1: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -431faa: 2201 b01a |00e3: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4; // type@1ab0 │ │ -431fae: 7020 68d1 3100 |00e5: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d168 │ │ -431fb4: 1f01 8001 |00e8: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ -431fb8: 6e20 f674 1000 |00ea: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -431fbe: 0e00 |00ed: return-void │ │ +431dc8: |[431dc8] tech.ula.ui.FilesystemEditFragment.setupTextInputs:()V │ │ +431dd8: 6000 bd95 |0000: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ +431ddc: 6e20 6fd1 0300 |0002: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431de2: 0c00 |0005: move-result-object v0 │ │ +431de4: 1f00 260e |0006: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431de8: 7010 7ad1 0300 |0008: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431dee: 0c01 |000b: move-result-object v1 │ │ +431df0: 6e10 55cd 0100 |000c: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +431df6: 0c01 |000f: move-result-object v1 │ │ +431df8: 1f01 5f10 |0010: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +431dfc: 6e20 ff74 1000 |0012: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +431e02: 6000 bf95 |0015: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ +431e06: 6e20 6fd1 0300 |0017: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431e0c: 0c00 |001a: move-result-object v0 │ │ +431e0e: 1f00 260e |001b: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431e12: 7010 7ad1 0300 |001d: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431e18: 0c01 |0020: move-result-object v1 │ │ +431e1a: 6e10 51cd 0100 |0021: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +431e20: 0c01 |0024: move-result-object v1 │ │ +431e22: 1f01 5f10 |0025: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +431e26: 6e20 ff74 1000 |0027: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +431e2c: 6000 be95 |002a: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ +431e30: 6e20 6fd1 0300 |002c: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431e36: 0c00 |002f: move-result-object v0 │ │ +431e38: 1f00 260e |0030: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431e3c: 7010 7ad1 0300 |0032: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431e42: 0c01 |0035: move-result-object v1 │ │ +431e44: 6e10 50cd 0100 |0036: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +431e4a: 0c01 |0039: move-result-object v1 │ │ +431e4c: 1f01 5f10 |003a: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +431e50: 6e20 ff74 1000 |003c: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +431e56: 6000 c095 |003f: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ +431e5a: 6e20 6fd1 0300 |0041: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431e60: 0c00 |0044: move-result-object v0 │ │ +431e62: 1f00 260e |0045: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431e66: 7010 7ad1 0300 |0047: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431e6c: 0c01 |004a: move-result-object v1 │ │ +431e6e: 6e10 52cd 0100 |004b: invoke-virtual {v1}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +431e74: 0c01 |004e: move-result-object v1 │ │ +431e76: 1f01 5f10 |004f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +431e7a: 6e20 ff74 1000 |0051: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +431e80: 7010 79d1 0300 |0054: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ +431e86: 0a00 |0057: move-result v0 │ │ +431e88: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +431e8a: 3800 3200 |0059: if-eqz v0, 008b // +0032 │ │ +431e8e: 6000 bf95 |005b: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ +431e92: 6e20 6fd1 0300 |005d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431e98: 0c00 |0060: move-result-object v0 │ │ +431e9a: 1f00 260e |0061: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431e9e: 1a02 459b |0063: const-string v2, "input_filesystem_username" // string@9b45 │ │ +431ea2: 7120 569f 2000 |0065: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431ea8: 6e20 fd74 1000 |0068: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +431eae: 6000 be95 |006b: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ +431eb2: 6e20 6fd1 0300 |006d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431eb8: 0c00 |0070: move-result-object v0 │ │ +431eba: 1f00 260e |0071: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431ebe: 1a02 449b |0073: const-string v2, "input_filesystem_password" // string@9b44 │ │ +431ec2: 7120 569f 2000 |0075: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431ec8: 6e20 fd74 1000 |0078: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +431ece: 6000 c095 |007b: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ +431ed2: 6e20 6fd1 0300 |007d: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431ed8: 0c00 |0080: move-result-object v0 │ │ +431eda: 1f00 260e |0081: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431ede: 1a02 469b |0083: const-string v2, "input_filesystem_vncpassword" // string@9b46 │ │ +431ee2: 7120 569f 2000 |0085: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431ee8: 6e20 fd74 1000 |0088: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +431eee: 7010 7ad1 0300 |008b: invoke-direct {v3}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431ef4: 0c00 |008e: move-result-object v0 │ │ +431ef6: 6e10 58cd 0000 |008f: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.isAppsFilesystem:()Z // method@cd58 │ │ +431efc: 0a00 |0092: move-result v0 │ │ +431efe: 3800 1200 |0093: if-eqz v0, 00a5 // +0012 │ │ +431f02: 6000 bd95 |0095: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ +431f06: 6e20 6fd1 0300 |0097: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431f0c: 0c00 |009a: move-result-object v0 │ │ +431f0e: 1f00 260e |009b: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431f12: 1a02 439b |009d: const-string v2, "input_filesystem_name" // string@9b43 │ │ +431f16: 7120 569f 2000 |009f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431f1c: 6e20 fd74 1000 |00a2: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +431f22: 6000 bd95 |00a5: sget v0, Ltech/ula/R$id;.input_filesystem_name:I // field@95bd │ │ +431f26: 6e20 6fd1 0300 |00a7: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431f2c: 0c00 |00aa: move-result-object v0 │ │ +431f2e: 1f00 260e |00ab: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431f32: 2201 ad1a |00ad: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1; // type@1aad │ │ +431f36: 7020 5cd1 3100 |00af: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d15c │ │ +431f3c: 1f01 8001 |00b2: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ +431f40: 6e20 f674 1000 |00b4: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +431f46: 6000 bf95 |00b7: sget v0, Ltech/ula/R$id;.input_filesystem_username:I // field@95bf │ │ +431f4a: 6e20 6fd1 0300 |00b9: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431f50: 0c00 |00bc: move-result-object v0 │ │ +431f52: 1f00 260e |00bd: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431f56: 2201 ae1a |00bf: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2; // type@1aae │ │ +431f5a: 7020 60d1 3100 |00c1: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$2;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d160 │ │ +431f60: 1f01 8001 |00c4: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ +431f64: 6e20 f674 1000 |00c6: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +431f6a: 6000 be95 |00c9: sget v0, Ltech/ula/R$id;.input_filesystem_password:I // field@95be │ │ +431f6e: 6e20 6fd1 0300 |00cb: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431f74: 0c00 |00ce: move-result-object v0 │ │ +431f76: 1f00 260e |00cf: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431f7a: 2201 af1a |00d1: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3; // type@1aaf │ │ +431f7e: 7020 64d1 3100 |00d3: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$3;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d164 │ │ +431f84: 1f01 8001 |00d6: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ +431f88: 6e20 f674 1000 |00d8: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +431f8e: 6000 c095 |00db: sget v0, Ltech/ula/R$id;.input_filesystem_vncpassword:I // field@95c0 │ │ +431f92: 6e20 6fd1 0300 |00dd: invoke-virtual {v3, v0}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431f98: 0c00 |00e0: move-result-object v0 │ │ +431f9a: 1f00 260e |00e1: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +431f9e: 2201 b01a |00e3: new-instance v1, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4; // type@1ab0 │ │ +431fa2: 7020 68d1 3100 |00e5: invoke-direct {v1, v3}, Ltech/ula/ui/FilesystemEditFragment$setupTextInputs$4;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d168 │ │ +431fa8: 1f01 8001 |00e8: check-cast v1, Landroid/text/TextWatcher; // type@0180 │ │ +431fac: 6e20 f674 1000 |00ea: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +431fb2: 0e00 |00ed: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0015 line=128 │ │ 0x002a line=129 │ │ 0x003f line=130 │ │ 0x0054 line=132 │ │ @@ -1755753,190 +1755747,190 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -431988: |[431988] tech.ula.ui.FilesystemEditFragment._$_clearFindViewByIdCache:()V │ │ -431998: 5410 b9a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ -43199c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4319a0: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -4319a6: 0e00 |0007: return-void │ │ +43197c: |[43197c] tech.ula.ui.FilesystemEditFragment._$_clearFindViewByIdCache:()V │ │ +43198c: 5410 b9a1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ +431990: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +431994: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +43199a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -43129c: |[43129c] tech.ula.ui.FilesystemEditFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -4312ac: 5420 b9a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ -4312b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4312b4: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -4312b8: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -4312be: 5b20 b9a1 |0009: iput-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ -4312c2: 5420 b9a1 |000b: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ -4312c6: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -4312cc: 0c01 |0010: move-result-object v1 │ │ -4312ce: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -4312d4: 0c00 |0014: move-result-object v0 │ │ -4312d6: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -4312da: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -4312de: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -4312e4: 0c00 |001c: move-result-object v0 │ │ -4312e6: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -4312ea: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -4312ec: 1103 |0020: return-object v3 │ │ -4312ee: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -4312f4: 0c00 |0024: move-result-object v0 │ │ -4312f6: 5421 b9a1 |0025: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ -4312fa: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -431300: 0c03 |002a: move-result-object v3 │ │ -431302: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -431308: 1100 |002e: return-object v0 │ │ +431290: |[431290] tech.ula.ui.FilesystemEditFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +4312a0: 5420 b9a1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ +4312a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4312a8: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4312ac: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +4312b2: 5b20 b9a1 |0009: iput-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ +4312b6: 5420 b9a1 |000b: iget-object v0, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ +4312ba: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +4312c0: 0c01 |0010: move-result-object v1 │ │ +4312c2: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +4312c8: 0c00 |0014: move-result-object v0 │ │ +4312ca: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +4312ce: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +4312d2: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +4312d8: 0c00 |001c: move-result-object v0 │ │ +4312da: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +4312de: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +4312e0: 1103 |0020: return-object v3 │ │ +4312e2: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +4312e8: 0c00 |0024: move-result-object v0 │ │ +4312ea: 5421 b9a1 |0025: iget-object v1, v2, Ltech/ula/ui/FilesystemEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1b9 │ │ +4312ee: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +4312f4: 0c03 |002a: move-result-object v3 │ │ +4312f6: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +4312fc: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 250 16-bit code units │ │ -4319c0: |[4319c0] tech.ula.ui.FilesystemEditFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -4319d0: 6f20 ef3b 7600 |0000: invoke-super {v6, v7}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -4319d6: 6e10 76d1 0600 |0003: invoke-virtual {v6}, Ltech/ula/ui/FilesystemEditFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d176 │ │ -4319dc: 0c07 |0006: move-result-object v7 │ │ -4319de: 3907 0500 |0007: if-nez v7, 000c // +0005 │ │ -4319e2: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4319e8: 3807 e600 |000c: if-eqz v7, 00f2 // +00e6 │ │ -4319ec: 1f07 b419 |000e: check-cast v7, Ltech/ula/MainActivity; // type@19b4 │ │ -4319f0: 5b67 baa1 |0010: iput-object v7, v6, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -4319f4: 7010 7bd1 0600 |0012: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ -4319fa: 0c07 |0015: move-result-object v7 │ │ -4319fc: 6e10 0ad6 0700 |0016: invoke-virtual {v7}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getImportStatusLiveData:()Landroidx/lifecycle/LiveData; // method@d60a │ │ -431a02: 0c07 |0019: move-result-object v7 │ │ -431a04: 6e10 7cd1 0600 |001a: invoke-virtual {v6}, Ltech/ula/ui/FilesystemEditFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d17c │ │ -431a0a: 0c00 |001d: move-result-object v0 │ │ -431a0c: 5461 c0a1 |001e: iget-object v1, v6, Ltech/ula/ui/FilesystemEditFragment;.filesystemImportStatusObserver:Landroidx/lifecycle/Observer; // field@a1c0 │ │ -431a10: 6e30 0a40 0701 |0020: invoke-virtual {v7, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -431a16: 7010 78d1 0600 |0023: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getDistributionList:()Ljava/util/Set; // method@d178 │ │ -431a1c: 0c07 |0026: move-result-object v7 │ │ -431a1e: 1f07 1b11 |0027: check-cast v7, Ljava/util/Collection; // type@111b │ │ -431a22: 7210 f386 0700 |0029: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -431a28: 0a07 |002c: move-result v7 │ │ -431a2a: df07 0701 |002d: xor-int/lit8 v7, v7, #int 1 // #01 │ │ -431a2e: 1a00 c3cd |002f: const-string v0, "spinner_filesystem_type" // string@cdc3 │ │ -431a32: 3807 5200 |0031: if-eqz v7, 0083 // +0052 │ │ -431a36: 6007 4096 |0033: sget v7, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431a3a: 6e20 6fd1 7600 |0035: invoke-virtual {v6, v7}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431a40: 0c07 |0038: move-result-object v7 │ │ -431a42: 1f07 7602 |0039: check-cast v7, Landroid/widget/Spinner; // type@0276 │ │ -431a46: 7120 569f 0700 |003b: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431a4c: 5461 baa1 |003e: iget-object v1, v6, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ -431a50: 3901 0700 |0040: if-nez v1, 0047 // +0007 │ │ -431a54: 1a02 5a71 |0042: const-string v2, "activityContext" // string@715a │ │ -431a58: 7110 799f 0200 |0044: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -431a5e: 1f01 6500 |0047: check-cast v1, Landroid/content/Context; // type@0065 │ │ -431a62: 1402 0900 0901 |0049: const v2, #float 2.5163e-38 // #01090009 │ │ -431a68: 7010 78d1 0600 |004c: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getDistributionList:()Ljava/util/Set; // method@d178 │ │ -431a6e: 0c03 |004f: move-result-object v3 │ │ -431a70: 1f03 7810 |0050: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ -431a74: 2204 1711 |0052: new-instance v4, Ljava/util/ArrayList; // type@1117 │ │ -431a78: 1305 0a00 |0054: const/16 v5, #int 10 // #a │ │ -431a7c: 7120 c494 5300 |0056: invoke-static {v3, v5}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -431a82: 0a05 |0059: move-result v5 │ │ -431a84: 7020 5986 5400 |005a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -431a8a: 1f04 1b11 |005d: check-cast v4, Ljava/util/Collection; // type@111b │ │ -431a8e: 7210 ad83 0300 |005f: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -431a94: 0c03 |0062: move-result-object v3 │ │ -431a96: 7210 5487 0300 |0063: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -431a9c: 0a05 |0066: move-result v5 │ │ -431a9e: 3805 1000 |0067: if-eqz v5, 0077 // +0010 │ │ -431aa2: 7210 5587 0300 |0069: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -431aa8: 0c05 |006c: move-result-object v5 │ │ -431aaa: 1f05 9210 |006d: check-cast v5, Ljava/lang/String; // type@1092 │ │ -431aae: 7110 cea6 0500 |006f: invoke-static {v5}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ -431ab4: 0c05 |0072: move-result-object v5 │ │ -431ab6: 7220 ee86 5400 |0073: invoke-interface {v4, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -431abc: 28ed |0076: goto 0063 // -0013 │ │ -431abe: 1f04 2c11 |0077: check-cast v4, Ljava/util/List; // type@112c │ │ -431ac2: 2203 4002 |0079: new-instance v3, Landroid/widget/ArrayAdapter; // type@0240 │ │ -431ac6: 7040 e90c 1342 |007b: invoke-direct {v3, v1, v2, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0ce9 │ │ -431acc: 1f03 7702 |007e: check-cast v3, Landroid/widget/SpinnerAdapter; // type@0277 │ │ -431ad0: 6e20 640f 3700 |0080: invoke-virtual {v7, v3}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0f64 │ │ -431ad6: 7010 79d1 0600 |0083: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ -431adc: 0a07 |0086: move-result v7 │ │ -431ade: 3807 6a00 |0087: if-eqz v7, 00f1 // +006a │ │ -431ae2: 1207 |0089: const/4 v7, #int 0 // #0 │ │ -431ae4: 6001 4096 |008a: sget v1, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431ae8: 6e20 6fd1 1600 |008c: invoke-virtual {v6, v1}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431aee: 0c01 |008f: move-result-object v1 │ │ -431af0: 1f01 7602 |0090: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ -431af4: 7120 569f 0100 |0092: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431afa: 6e10 540f 0100 |0095: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@0f54 │ │ -431b00: 0c01 |0098: move-result-object v1 │ │ -431b02: 1a02 c4cd |0099: const-string v2, "spinner_filesystem_type.adapter" // string@cdc4 │ │ -431b06: 7120 569f 2100 |009b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431b0c: 7210 700f 0100 |009e: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@0f70 │ │ -431b12: 0a01 |00a1: move-result v1 │ │ -431b14: 3517 4f00 |00a2: if-ge v7, v1, 00f1 // +004f │ │ -431b18: 6002 4096 |00a4: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431b1c: 6e20 6fd1 2600 |00a6: invoke-virtual {v6, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431b22: 0c02 |00a9: move-result-object v2 │ │ -431b24: 1f02 7602 |00aa: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -431b28: 7120 569f 0200 |00ac: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431b2e: 6e10 540f 0200 |00af: invoke-virtual {v2}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@0f54 │ │ -431b34: 0c02 |00b2: move-result-object v2 │ │ -431b36: 7220 720f 7200 |00b3: invoke-interface {v2, v7}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@0f72 │ │ -431b3c: 0c02 |00b6: move-result-object v2 │ │ -431b3e: 6e10 0c84 0200 |00b7: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ -431b44: 0c02 |00ba: move-result-object v2 │ │ -431b46: 6203 5f79 |00bb: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -431b4a: 1a04 f649 |00bd: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ -431b4e: 7120 569f 4300 |00bf: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431b54: 3802 2700 |00c2: if-eqz v2, 00e9 // +0027 │ │ -431b58: 6e20 7484 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -431b5e: 0c02 |00c7: move-result-object v2 │ │ -431b60: 1a03 4a11 |00c8: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ -431b64: 7120 569f 3200 |00ca: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431b6a: 7010 7ad1 0600 |00cd: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ -431b70: 0c03 |00d0: move-result-object v3 │ │ -431b72: 6e10 53cd 0300 |00d1: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -431b78: 0c03 |00d4: move-result-object v3 │ │ -431b7a: 7120 559f 3200 |00d5: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -431b80: 0a02 |00d8: move-result v2 │ │ -431b82: 3802 0d00 |00d9: if-eqz v2, 00e6 // +000d │ │ -431b86: 6002 4096 |00db: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431b8a: 6e20 6fd1 2600 |00dd: invoke-virtual {v6, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431b90: 0c02 |00e0: move-result-object v2 │ │ -431b92: 1f02 7602 |00e1: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -431b96: 6e20 6f0f 7200 |00e3: invoke-virtual {v2, v7}, Landroid/widget/Spinner;.setSelection:(I)V // method@0f6f │ │ -431b9c: d807 0701 |00e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -431ba0: 28ba |00e8: goto 00a2 // -0046 │ │ -431ba2: 2207 0212 |00e9: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ -431ba6: 1a00 26b4 |00eb: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ -431baa: 7020 b48a 0700 |00ed: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -431bb0: 2707 |00f0: throw v7 │ │ -431bb2: 0e00 |00f1: return-void │ │ -431bb4: 2207 0212 |00f2: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ -431bb8: 1a00 61b4 |00f4: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ -431bbc: 7020 b48a 0700 |00f6: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -431bc2: 2707 |00f9: throw v7 │ │ +4319b4: |[4319b4] tech.ula.ui.FilesystemEditFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +4319c4: 6f20 ef3b 7600 |0000: invoke-super {v6, v7}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +4319ca: 6e10 76d1 0600 |0003: invoke-virtual {v6}, Ltech/ula/ui/FilesystemEditFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d176 │ │ +4319d0: 0c07 |0006: move-result-object v7 │ │ +4319d2: 3907 0500 |0007: if-nez v7, 000c // +0005 │ │ +4319d6: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4319dc: 3807 e600 |000c: if-eqz v7, 00f2 // +00e6 │ │ +4319e0: 1f07 b419 |000e: check-cast v7, Ltech/ula/MainActivity; // type@19b4 │ │ +4319e4: 5b67 baa1 |0010: iput-object v7, v6, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +4319e8: 7010 7bd1 0600 |0012: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ +4319ee: 0c07 |0015: move-result-object v7 │ │ +4319f0: 6e10 0ad6 0700 |0016: invoke-virtual {v7}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getImportStatusLiveData:()Landroidx/lifecycle/LiveData; // method@d60a │ │ +4319f6: 0c07 |0019: move-result-object v7 │ │ +4319f8: 6e10 7cd1 0600 |001a: invoke-virtual {v6}, Ltech/ula/ui/FilesystemEditFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d17c │ │ +4319fe: 0c00 |001d: move-result-object v0 │ │ +431a00: 5461 c0a1 |001e: iget-object v1, v6, Ltech/ula/ui/FilesystemEditFragment;.filesystemImportStatusObserver:Landroidx/lifecycle/Observer; // field@a1c0 │ │ +431a04: 6e30 0a40 0701 |0020: invoke-virtual {v7, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +431a0a: 7010 78d1 0600 |0023: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getDistributionList:()Ljava/util/Set; // method@d178 │ │ +431a10: 0c07 |0026: move-result-object v7 │ │ +431a12: 1f07 1b11 |0027: check-cast v7, Ljava/util/Collection; // type@111b │ │ +431a16: 7210 f386 0700 |0029: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +431a1c: 0a07 |002c: move-result v7 │ │ +431a1e: df07 0701 |002d: xor-int/lit8 v7, v7, #int 1 // #01 │ │ +431a22: 1a00 c3cd |002f: const-string v0, "spinner_filesystem_type" // string@cdc3 │ │ +431a26: 3807 5200 |0031: if-eqz v7, 0083 // +0052 │ │ +431a2a: 6007 4096 |0033: sget v7, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431a2e: 6e20 6fd1 7600 |0035: invoke-virtual {v6, v7}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431a34: 0c07 |0038: move-result-object v7 │ │ +431a36: 1f07 7602 |0039: check-cast v7, Landroid/widget/Spinner; // type@0276 │ │ +431a3a: 7120 569f 0700 |003b: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431a40: 5461 baa1 |003e: iget-object v1, v6, Ltech/ula/ui/FilesystemEditFragment;.activityContext:Ltech/ula/MainActivity; // field@a1ba │ │ +431a44: 3901 0700 |0040: if-nez v1, 0047 // +0007 │ │ +431a48: 1a02 5a71 |0042: const-string v2, "activityContext" // string@715a │ │ +431a4c: 7110 799f 0200 |0044: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +431a52: 1f01 6500 |0047: check-cast v1, Landroid/content/Context; // type@0065 │ │ +431a56: 1402 0900 0901 |0049: const v2, #float 2.5163e-38 // #01090009 │ │ +431a5c: 7010 78d1 0600 |004c: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getDistributionList:()Ljava/util/Set; // method@d178 │ │ +431a62: 0c03 |004f: move-result-object v3 │ │ +431a64: 1f03 7810 |0050: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ +431a68: 2204 1711 |0052: new-instance v4, Ljava/util/ArrayList; // type@1117 │ │ +431a6c: 1305 0a00 |0054: const/16 v5, #int 10 // #a │ │ +431a70: 7120 c494 5300 |0056: invoke-static {v3, v5}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +431a76: 0a05 |0059: move-result v5 │ │ +431a78: 7020 5986 5400 |005a: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +431a7e: 1f04 1b11 |005d: check-cast v4, Ljava/util/Collection; // type@111b │ │ +431a82: 7210 ad83 0300 |005f: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +431a88: 0c03 |0062: move-result-object v3 │ │ +431a8a: 7210 5487 0300 |0063: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +431a90: 0a05 |0066: move-result v5 │ │ +431a92: 3805 1000 |0067: if-eqz v5, 0077 // +0010 │ │ +431a96: 7210 5587 0300 |0069: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +431a9c: 0c05 |006c: move-result-object v5 │ │ +431a9e: 1f05 9210 |006d: check-cast v5, Ljava/lang/String; // type@1092 │ │ +431aa2: 7110 cea6 0500 |006f: invoke-static {v5}, Lkotlin/text/StringsKt;.capitalize:(Ljava/lang/String;)Ljava/lang/String; // method@a6ce │ │ +431aa8: 0c05 |0072: move-result-object v5 │ │ +431aaa: 7220 ee86 5400 |0073: invoke-interface {v4, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +431ab0: 28ed |0076: goto 0063 // -0013 │ │ +431ab2: 1f04 2c11 |0077: check-cast v4, Ljava/util/List; // type@112c │ │ +431ab6: 2203 4002 |0079: new-instance v3, Landroid/widget/ArrayAdapter; // type@0240 │ │ +431aba: 7040 e90c 1342 |007b: invoke-direct {v3, v1, v2, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0ce9 │ │ +431ac0: 1f03 7702 |007e: check-cast v3, Landroid/widget/SpinnerAdapter; // type@0277 │ │ +431ac4: 6e20 640f 3700 |0080: invoke-virtual {v7, v3}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@0f64 │ │ +431aca: 7010 79d1 0600 |0083: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ +431ad0: 0a07 |0086: move-result v7 │ │ +431ad2: 3807 6a00 |0087: if-eqz v7, 00f1 // +006a │ │ +431ad6: 1207 |0089: const/4 v7, #int 0 // #0 │ │ +431ad8: 6001 4096 |008a: sget v1, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431adc: 6e20 6fd1 1600 |008c: invoke-virtual {v6, v1}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431ae2: 0c01 |008f: move-result-object v1 │ │ +431ae4: 1f01 7602 |0090: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ +431ae8: 7120 569f 0100 |0092: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431aee: 6e10 540f 0100 |0095: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@0f54 │ │ +431af4: 0c01 |0098: move-result-object v1 │ │ +431af6: 1a02 c4cd |0099: const-string v2, "spinner_filesystem_type.adapter" // string@cdc4 │ │ +431afa: 7120 569f 2100 |009b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431b00: 7210 700f 0100 |009e: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@0f70 │ │ +431b06: 0a01 |00a1: move-result v1 │ │ +431b08: 3517 4f00 |00a2: if-ge v7, v1, 00f1 // +004f │ │ +431b0c: 6002 4096 |00a4: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431b10: 6e20 6fd1 2600 |00a6: invoke-virtual {v6, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431b16: 0c02 |00a9: move-result-object v2 │ │ +431b18: 1f02 7602 |00aa: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +431b1c: 7120 569f 0200 |00ac: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431b22: 6e10 540f 0200 |00af: invoke-virtual {v2}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@0f54 │ │ +431b28: 0c02 |00b2: move-result-object v2 │ │ +431b2a: 7220 720f 7200 |00b3: invoke-interface {v2, v7}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@0f72 │ │ +431b30: 0c02 |00b6: move-result-object v2 │ │ +431b32: 6e10 0c84 0200 |00b7: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@840c │ │ +431b38: 0c02 |00ba: move-result-object v2 │ │ +431b3a: 6203 5f79 |00bb: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +431b3e: 1a04 f649 |00bd: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ +431b42: 7120 569f 4300 |00bf: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431b48: 3802 2700 |00c2: if-eqz v2, 00e9 // +0027 │ │ +431b4c: 6e20 7484 3200 |00c4: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +431b52: 0c02 |00c7: move-result-object v2 │ │ +431b54: 1a03 4a11 |00c8: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ +431b58: 7120 569f 3200 |00ca: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431b5e: 7010 7ad1 0600 |00cd: invoke-direct {v6}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d17a │ │ +431b64: 0c03 |00d0: move-result-object v3 │ │ +431b66: 6e10 53cd 0300 |00d1: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +431b6c: 0c03 |00d4: move-result-object v3 │ │ +431b6e: 7120 559f 3200 |00d5: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +431b74: 0a02 |00d8: move-result v2 │ │ +431b76: 3802 0d00 |00d9: if-eqz v2, 00e6 // +000d │ │ +431b7a: 6002 4096 |00db: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431b7e: 6e20 6fd1 2600 |00dd: invoke-virtual {v6, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431b84: 0c02 |00e0: move-result-object v2 │ │ +431b86: 1f02 7602 |00e1: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +431b8a: 6e20 6f0f 7200 |00e3: invoke-virtual {v2, v7}, Landroid/widget/Spinner;.setSelection:(I)V // method@0f6f │ │ +431b90: d807 0701 |00e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +431b94: 28ba |00e8: goto 00a2 // -0046 │ │ +431b96: 2207 0212 |00e9: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ +431b9a: 1a00 26b4 |00eb: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ +431b9e: 7020 b48a 0700 |00ed: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +431ba4: 2707 |00f0: throw v7 │ │ +431ba6: 0e00 |00f1: return-void │ │ +431ba8: 2207 0212 |00f2: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ +431bac: 1a00 61b4 |00f4: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ +431bb0: 7020 b48a 0700 |00f6: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +431bb6: 2707 |00f9: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0012 line=89 │ │ 0x0023 line=91 │ │ 0x0033 line=92 │ │ @@ -1755962,38 +1755956,38 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -431bc4: |[431bc4] tech.ula.ui.FilesystemEditFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -431bd4: 6f40 f03b 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@3bf0 │ │ -431bda: 5202 b8a1 |0003: iget v2, v0, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ -431bde: 3321 2c00 |0005: if-ne v1, v2, 0031 // +002c │ │ -431be2: 3803 2a00 |0007: if-eqz v3, 0031 // +002a │ │ -431be6: 6e10 7e02 0300 |0009: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@027e │ │ -431bec: 0c01 |000c: move-result-object v1 │ │ -431bee: 3801 2400 |000d: if-eqz v1, 0031 // +0024 │ │ -431bf2: 7010 7bd1 0000 |000f: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ -431bf8: 0c02 |0012: move-result-object v2 │ │ -431bfa: 6e20 10d6 1200 |0013: invoke-virtual {v2, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel;.setBackupUri:(Landroid/net/Uri;)V // method@d610 │ │ -431c00: 6002 6196 |0016: sget v2, Ltech/ula/R$id;.text_backup_filename:I // field@9661 │ │ -431c04: 6e20 6fd1 2000 |0018: invoke-virtual {v0, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431c0a: 0c02 |001b: move-result-object v2 │ │ -431c0c: 1f02 8002 |001c: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ -431c10: 1a03 07d1 |001e: const-string v3, "text_backup_filename" // string@d107 │ │ -431c14: 7120 569f 3200 |0020: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431c1a: 1a03 4dd5 |0023: const-string v3, "uri" // string@d54d │ │ -431c1e: 7120 569f 3100 |0025: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431c24: 6e10 e605 0100 |0028: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@05e6 │ │ -431c2a: 0c01 |002b: move-result-object v1 │ │ -431c2c: 1f01 5f10 |002c: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -431c30: 6e20 0010 1200 |002e: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -431c36: 0e00 |0031: return-void │ │ +431bb8: |[431bb8] tech.ula.ui.FilesystemEditFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +431bc8: 6f40 f03b 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@3bf0 │ │ +431bce: 5202 b8a1 |0003: iget v2, v0, Ltech/ula/ui/FilesystemEditFragment;.IMPORT_FILESYSTEM_REQUEST_CODE:I // field@a1b8 │ │ +431bd2: 3321 2c00 |0005: if-ne v1, v2, 0031 // +002c │ │ +431bd6: 3803 2a00 |0007: if-eqz v3, 0031 // +002a │ │ +431bda: 6e10 7e02 0300 |0009: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@027e │ │ +431be0: 0c01 |000c: move-result-object v1 │ │ +431be2: 3801 2400 |000d: if-eqz v1, 0031 // +0024 │ │ +431be6: 7010 7bd1 0000 |000f: invoke-direct {v0}, Ltech/ula/ui/FilesystemEditFragment;.getFilesystemEditViewModel:()Ltech/ula/viewmodel/FilesystemEditViewModel; // method@d17b │ │ +431bec: 0c02 |0012: move-result-object v2 │ │ +431bee: 6e20 10d6 1200 |0013: invoke-virtual {v2, v1}, Ltech/ula/viewmodel/FilesystemEditViewModel;.setBackupUri:(Landroid/net/Uri;)V // method@d610 │ │ +431bf4: 6002 6196 |0016: sget v2, Ltech/ula/R$id;.text_backup_filename:I // field@9661 │ │ +431bf8: 6e20 6fd1 2000 |0018: invoke-virtual {v0, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431bfe: 0c02 |001b: move-result-object v2 │ │ +431c00: 1f02 8002 |001c: check-cast v2, Landroid/widget/TextView; // type@0280 │ │ +431c04: 1a03 07d1 |001e: const-string v3, "text_backup_filename" // string@d107 │ │ +431c08: 7120 569f 3200 |0020: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431c0e: 1a03 4dd5 |0023: const-string v3, "uri" // string@d54d │ │ +431c12: 7120 569f 3100 |0025: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431c18: 6e10 e605 0100 |0028: invoke-virtual {v1}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@05e6 │ │ +431c1e: 0c01 |002b: move-result-object v1 │ │ +431c20: 1f01 5f10 |002c: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +431c24: 6e20 0010 1200 |002e: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +431c2a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0009 line=219 │ │ 0x000f line=220 │ │ 0x0016 line=221 │ │ @@ -1756008,19 +1756002,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -431c38: |[431c38] tech.ula.ui.FilesystemEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ -431c48: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ -431c4e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -431c50: 6e20 86d1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragment;.setHasOptionsMenu:(Z)V // method@d186 │ │ -431c56: 0e00 |0007: return-void │ │ +431c2c: |[431c2c] tech.ula.ui.FilesystemEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ +431c3c: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ +431c42: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +431c44: 6e20 86d1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemEditFragment;.setHasOptionsMenu:(Z)V // method@d186 │ │ +431c4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/FilesystemEditFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1756030,23 +1756024,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -431c58: |[431c58] tech.ula.ui.FilesystemEditFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -431c68: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -431c6c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -431c72: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ -431c76: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -431c7c: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ -431c82: 1400 0600 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0006 │ │ -431c88: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -431c8e: 0e00 |0013: return-void │ │ +431c4c: |[431c4c] tech.ula.ui.FilesystemEditFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +431c5c: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +431c60: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +431c66: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ +431c6a: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +431c70: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ +431c76: 1400 0600 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0006 │ │ +431c7c: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +431c82: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=73 │ │ 0x0010 line=74 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ltech/ula/ui/FilesystemEditFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/Menu; │ │ @@ -1756057,22 +1756051,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -43130c: |[43130c] tech.ula.ui.FilesystemEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -43131c: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -431320: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -431326: 1404 3600 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0036 │ │ -43132c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -43132e: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -431334: 0c02 |000c: move-result-object v2 │ │ -431336: 1102 |000d: return-object v2 │ │ +431300: |[431300] tech.ula.ui.FilesystemEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +431310: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +431314: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43131a: 1404 3600 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0036 │ │ +431320: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +431322: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +431328: 0c02 |000c: move-result-object v2 │ │ +43132a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=83 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemEditFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1756083,44 +1756077,44 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -431c90: |[431c90] tech.ula.ui.FilesystemEditFragment.onDestroyView:()V │ │ -431ca0: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -431ca6: 6e10 6ed1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragment;._$_clearFindViewByIdCache:()V // method@d16e │ │ -431cac: 0e00 |0006: return-void │ │ +431c84: |[431c84] tech.ula.ui.FilesystemEditFragment.onDestroyView:()V │ │ +431c94: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +431c9a: 6e10 6ed1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/FilesystemEditFragment;._$_clearFindViewByIdCache:()V // method@d16e │ │ +431ca0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Ltech/ula/ui/FilesystemEditFragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -431654: |[431654] tech.ula.ui.FilesystemEditFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -431664: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -431668: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43166e: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -431674: 0a00 |0008: move-result v0 │ │ -431676: 1401 cb00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cb │ │ -43167c: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ -431680: 7010 7dd1 0200 |000e: invoke-direct {v2}, Ltech/ula/ui/FilesystemEditFragment;.insertFilesystem:()Z // method@d17d │ │ -431686: 0a03 |0011: move-result v3 │ │ -431688: 2805 |0012: goto 0017 // +0005 │ │ -43168a: 6f20 063c 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ -431690: 0a03 |0016: move-result v3 │ │ -431692: 0f03 |0017: return v3 │ │ +431648: |[431648] tech.ula.ui.FilesystemEditFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +431658: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +43165c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +431662: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +431668: 0a00 |0008: move-result v0 │ │ +43166a: 1401 cb00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cb │ │ +431670: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ +431674: 7010 7dd1 0200 |000e: invoke-direct {v2}, Ltech/ula/ui/FilesystemEditFragment;.insertFilesystem:()Z // method@d17d │ │ +43167a: 0a03 |0011: move-result v3 │ │ +43167c: 2805 |0012: goto 0017 // +0005 │ │ +43167e: 6f20 063c 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ +431684: 0a03 |0016: move-result v3 │ │ +431686: 0f03 |0017: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=78 │ │ 0x0013 line=79 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ltech/ula/ui/FilesystemEditFragment; │ │ 0x0000 - 0x0018 reg=3 (null) Landroid/view/MenuItem; │ │ @@ -1756130,51 +1756124,51 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -431cb0: |[431cb0] tech.ula.ui.FilesystemEditFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -431cc0: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ -431cc4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -431cca: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ -431cd0: 7010 89d1 0100 |0008: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupTextInputs:()V // method@d189 │ │ -431cd6: 7010 79d1 0100 |000b: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ -431cdc: 0a02 |000e: move-result v2 │ │ -431cde: 1a03 c3cd |000f: const-string v3, "spinner_filesystem_type" // string@cdc3 │ │ -431ce2: 3802 2400 |0011: if-eqz v2, 0035 // +0024 │ │ -431ce6: 6002 6795 |0013: sget v2, Ltech/ula/R$id;.btn_show_advanced_options:I // field@9567 │ │ -431cea: 6e20 6fd1 2100 |0015: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431cf0: 0c02 |0018: move-result-object v2 │ │ -431cf2: 1f02 8302 |0019: check-cast v2, Landroid/widget/ToggleButton; // type@0283 │ │ -431cf6: 1a00 ce77 |001b: const-string v0, "btn_show_advanced_options" // string@77ce │ │ -431cfa: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431d00: 1300 0800 |0020: const/16 v0, #int 8 // #8 │ │ -431d04: 6e20 1e10 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/ToggleButton;.setVisibility:(I)V // method@101e │ │ -431d0a: 6002 4096 |0025: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431d0e: 6e20 6fd1 2100 |0027: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431d14: 0c02 |002a: move-result-object v2 │ │ -431d16: 1f02 7602 |002b: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -431d1a: 7120 569f 3200 |002d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431d20: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -431d22: 6e20 6a0f 0200 |0031: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@0f6a │ │ -431d28: 2807 |0034: goto 003b // +0007 │ │ -431d2a: 7010 88d1 0100 |0035: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupImportButton:()V // method@d188 │ │ -431d30: 7010 87d1 0100 |0038: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupAdvancedOptionButton:()V // method@d187 │ │ -431d36: 6002 4096 |003b: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ -431d3a: 6e20 6fd1 2100 |003d: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ -431d40: 0c02 |0040: move-result-object v2 │ │ -431d42: 1f02 7602 |0041: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -431d46: 7120 569f 3200 |0043: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -431d4c: 2203 aa1a |0046: new-instance v3, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1; // type@1aaa │ │ -431d50: 7020 55d1 1300 |0048: invoke-direct {v3, v1}, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d155 │ │ -431d56: 1f03 3e02 |004b: check-cast v3, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ -431d5a: 6e20 6c0f 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ -431d60: 0e00 |0050: return-void │ │ +431ca4: |[431ca4] tech.ula.ui.FilesystemEditFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +431cb4: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ +431cb8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +431cbe: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ +431cc4: 7010 89d1 0100 |0008: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupTextInputs:()V // method@d189 │ │ +431cca: 7010 79d1 0100 |000b: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.getEditExisting:()Z // method@d179 │ │ +431cd0: 0a02 |000e: move-result v2 │ │ +431cd2: 1a03 c3cd |000f: const-string v3, "spinner_filesystem_type" // string@cdc3 │ │ +431cd6: 3802 2400 |0011: if-eqz v2, 0035 // +0024 │ │ +431cda: 6002 6795 |0013: sget v2, Ltech/ula/R$id;.btn_show_advanced_options:I // field@9567 │ │ +431cde: 6e20 6fd1 2100 |0015: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431ce4: 0c02 |0018: move-result-object v2 │ │ +431ce6: 1f02 8302 |0019: check-cast v2, Landroid/widget/ToggleButton; // type@0283 │ │ +431cea: 1a00 ce77 |001b: const-string v0, "btn_show_advanced_options" // string@77ce │ │ +431cee: 7120 569f 0200 |001d: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431cf4: 1300 0800 |0020: const/16 v0, #int 8 // #8 │ │ +431cf8: 6e20 1e10 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/ToggleButton;.setVisibility:(I)V // method@101e │ │ +431cfe: 6002 4096 |0025: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431d02: 6e20 6fd1 2100 |0027: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431d08: 0c02 |002a: move-result-object v2 │ │ +431d0a: 1f02 7602 |002b: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +431d0e: 7120 569f 3200 |002d: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431d14: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +431d16: 6e20 6a0f 0200 |0031: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setEnabled:(Z)V // method@0f6a │ │ +431d1c: 2807 |0034: goto 003b // +0007 │ │ +431d1e: 7010 88d1 0100 |0035: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupImportButton:()V // method@d188 │ │ +431d24: 7010 87d1 0100 |0038: invoke-direct {v1}, Ltech/ula/ui/FilesystemEditFragment;.setupAdvancedOptionButton:()V // method@d187 │ │ +431d2a: 6002 4096 |003b: sget v2, Ltech/ula/R$id;.spinner_filesystem_type:I // field@9640 │ │ +431d2e: 6e20 6fd1 2100 |003d: invoke-virtual {v1, v2}, Ltech/ula/ui/FilesystemEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d16f │ │ +431d34: 0c02 |0040: move-result-object v2 │ │ +431d36: 1f02 7602 |0041: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +431d3a: 7120 569f 3200 |0043: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +431d40: 2203 aa1a |0046: new-instance v3, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1; // type@1aaa │ │ +431d44: 7020 55d1 1300 |0048: invoke-direct {v3, v1}, Ltech/ula/ui/FilesystemEditFragment$onViewCreated$1;.:(Ltech/ula/ui/FilesystemEditFragment;)V // method@d155 │ │ +431d4a: 1f03 3e02 |004b: check-cast v3, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ +431d4e: 6e20 6c0f 3200 |004d: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ +431d54: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=105 │ │ 0x0008 line=107 │ │ 0x000b line=109 │ │ 0x0013 line=110 │ │ 0x0025 line=111 │ │ @@ -1756226,37 +1756220,37 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4324b8: |[4324b8] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ -4324c8: 5b01 caa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -4324cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4324ce: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4324d4: 0e00 |0006: return-void │ │ +4324ac: |[4324ac] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.:(Ltech/ula/ui/FilesystemListFragment;)V │ │ +4324bc: 5b01 caa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +4324c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4324c2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4324c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -432358: |[432358] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.invoke:()Ljava/lang/Object; │ │ -432368: 6e10 b3d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.invoke:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1b3 │ │ -43236e: 0c00 |0003: move-result-object v0 │ │ -432370: 1100 |0004: return-object v0 │ │ +43234c: |[43234c] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.invoke:()Ljava/lang/Object; │ │ +43235c: 6e10 b3d1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.invoke:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1b3 │ │ +432362: 0c00 |0003: move-result-object v0 │ │ +432364: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;) │ │ @@ -1756264,92 +1756258,92 @@ │ │ type : '()Ltech/ula/viewmodel/FilesystemListViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 153 16-bit code units │ │ -432374: |[432374] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.invoke:()Ltech/ula/viewmodel/FilesystemListViewModel; │ │ -432384: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -432388: 54b1 caa1 |0002: iget-object v1, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -43238c: 7110 bcd1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -432392: 0c01 |0007: move-result-object v1 │ │ -432394: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -432398: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -43239e: 0c00 |000d: move-result-object v0 │ │ -4323a0: 6e10 83ce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -4323a6: 0c00 |0011: move-result-object v0 │ │ -4323a8: 6201 a1a0 |0012: sget-object v1, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -4323ac: 54b2 caa1 |0014: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -4323b0: 7110 bcd1 0200 |0016: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -4323b6: 0c02 |0019: move-result-object v2 │ │ -4323b8: 1f02 6500 |001a: check-cast v2, Landroid/content/Context; // type@0065 │ │ -4323bc: 6e20 7ace 2100 |001c: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -4323c2: 0c01 |001f: move-result-object v1 │ │ -4323c4: 6e10 85ce 0100 |0020: invoke-virtual {v1}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -4323ca: 0c01 |0023: move-result-object v1 │ │ -4323cc: 2208 401b |0024: new-instance v8, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -4323d0: 54b2 caa1 |0026: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -4323d4: 7110 bcd1 0200 |0028: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -4323da: 0c02 |002b: move-result-object v2 │ │ -4323dc: 0723 |002c: move-object v3, v2 │ │ -4323de: 1f03 6500 |002d: check-cast v3, Landroid/content/Context; // type@0065 │ │ -4323e2: 54b2 caa1 |002f: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -4323e6: 7110 bcd1 0200 |0031: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -4323ec: 0c02 |0034: move-result-object v2 │ │ -4323ee: 6e10 1fcc 0200 |0035: invoke-virtual {v2}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ -4323f4: 0c02 |0038: move-result-object v2 │ │ -4323f6: 5424 2500 |0039: iget-object v4, v2, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -4323fa: 1a02 5b71 |003b: const-string v2, "activityContext.applicationInfo.nativeLibraryDir" // string@715b │ │ -4323fe: 7120 569f 2400 |003d: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432404: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -432406: 1246 |0041: const/4 v6, #int 4 // #4 │ │ -432408: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -43240a: 0782 |0043: move-object v2, v8 │ │ -43240c: 7606 b7d4 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -432412: 54b2 caa1 |0047: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -432416: 7110 bcd1 0200 |0049: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ -43241c: 0c02 |004c: move-result-object v2 │ │ -43241e: 1f02 6500 |004d: check-cast v2, Landroid/content/Context; // type@0065 │ │ -432422: 2203 9410 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -432426: 7010 8384 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43242c: 6e10 4702 0200 |0054: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -432432: 0c04 |0057: move-result-object v4 │ │ -432434: 6e20 8f84 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43243a: 1a04 d36d |005b: const-string v4, "_preferences" // string@6dd3 │ │ -43243e: 6e20 8f84 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -432444: 6e10 9f84 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43244a: 0c03 |0063: move-result-object v3 │ │ -43244c: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -43244e: 6e30 4902 3204 |0065: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -432454: 0c02 |0068: move-result-object v2 │ │ -432456: 1a03 5ad1 |0069: const-string v3, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43245a: 7120 569f 3200 |006b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432460: 2204 381b |006e: new-instance v4, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ -432464: 7030 8bd4 2408 |0070: invoke-direct {v4, v2, v8}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ -43246a: 2209 ff1a |0073: new-instance v9, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ -43246e: 0792 |0075: move-object v2, v9 │ │ -432470: 0783 |0076: move-object v3, v8 │ │ -432472: 7606 45d3 0200 |0077: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ -432478: 220a 211b |007a: new-instance v10, Ltech/ula/utils/FilesystemManager; // type@1b21 │ │ -43247c: 07a2 |007c: move-object v2, v10 │ │ -43247e: 0794 |007d: move-object v4, v9 │ │ -432480: 7606 19d4 0200 |007e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d419 │ │ -432486: 54b2 caa1 |0081: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ -43248a: 1f02 7207 |0083: check-cast v2, Landroidx/fragment/app/Fragment; // type@0772 │ │ -43248e: 2203 941b |0085: new-instance v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory; // type@1b94 │ │ -432492: 7040 6cd6 03a1 |0087: invoke-direct {v3, v0, v1, v10}, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V // method@d66c │ │ -432498: 1f03 2208 |008a: check-cast v3, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -43249c: 7120 9240 3200 |008c: invoke-static {v2, v3}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -4324a2: 0c00 |008f: move-result-object v0 │ │ -4324a4: 1c01 921b |0090: const-class v1, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -4324a8: 6e20 8a40 1000 |0092: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -4324ae: 0c00 |0095: move-result-object v0 │ │ -4324b0: 1f00 921b |0096: check-cast v0, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -4324b4: 1100 |0098: return-object v0 │ │ +432368: |[432368] tech.ula.ui.FilesystemListFragment$filesystemListViewModel$2.invoke:()Ltech/ula/viewmodel/FilesystemListViewModel; │ │ +432378: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +43237c: 54b1 caa1 |0002: iget-object v1, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +432380: 7110 bcd1 0100 |0004: invoke-static {v1}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +432386: 0c01 |0007: move-result-object v1 │ │ +432388: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +43238c: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +432392: 0c00 |000d: move-result-object v0 │ │ +432394: 6e10 83ce 0000 |000e: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +43239a: 0c00 |0011: move-result-object v0 │ │ +43239c: 6201 a1a0 |0012: sget-object v1, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +4323a0: 54b2 caa1 |0014: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +4323a4: 7110 bcd1 0200 |0016: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +4323aa: 0c02 |0019: move-result-object v2 │ │ +4323ac: 1f02 6500 |001a: check-cast v2, Landroid/content/Context; // type@0065 │ │ +4323b0: 6e20 7ace 2100 |001c: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +4323b6: 0c01 |001f: move-result-object v1 │ │ +4323b8: 6e10 85ce 0100 |0020: invoke-virtual {v1}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +4323be: 0c01 |0023: move-result-object v1 │ │ +4323c0: 2208 401b |0024: new-instance v8, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +4323c4: 54b2 caa1 |0026: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +4323c8: 7110 bcd1 0200 |0028: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +4323ce: 0c02 |002b: move-result-object v2 │ │ +4323d0: 0723 |002c: move-object v3, v2 │ │ +4323d2: 1f03 6500 |002d: check-cast v3, Landroid/content/Context; // type@0065 │ │ +4323d6: 54b2 caa1 |002f: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +4323da: 7110 bcd1 0200 |0031: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +4323e0: 0c02 |0034: move-result-object v2 │ │ +4323e2: 6e10 1fcc 0200 |0035: invoke-virtual {v2}, Ltech/ula/MainActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@cc1f │ │ +4323e8: 0c02 |0038: move-result-object v2 │ │ +4323ea: 5424 2500 |0039: iget-object v4, v2, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +4323ee: 1a02 5b71 |003b: const-string v2, "activityContext.applicationInfo.nativeLibraryDir" // string@715b │ │ +4323f2: 7120 569f 2400 |003d: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4323f8: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +4323fa: 1246 |0041: const/4 v6, #int 4 // #4 │ │ +4323fc: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +4323fe: 0782 |0043: move-object v2, v8 │ │ +432400: 7606 b7d4 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +432406: 54b2 caa1 |0047: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +43240a: 7110 bcd1 0200 |0049: invoke-static {v2}, Ltech/ula/ui/FilesystemListFragment;.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; // method@d1bc │ │ +432410: 0c02 |004c: move-result-object v2 │ │ +432412: 1f02 6500 |004d: check-cast v2, Landroid/content/Context; // type@0065 │ │ +432416: 2203 9410 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +43241a: 7010 8384 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +432420: 6e10 4702 0200 |0054: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +432426: 0c04 |0057: move-result-object v4 │ │ +432428: 6e20 8f84 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43242e: 1a04 d36d |005b: const-string v4, "_preferences" // string@6dd3 │ │ +432432: 6e20 8f84 4300 |005d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +432438: 6e10 9f84 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43243e: 0c03 |0063: move-result-object v3 │ │ +432440: 1204 |0064: const/4 v4, #int 0 // #0 │ │ +432442: 6e30 4902 3204 |0065: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +432448: 0c02 |0068: move-result-object v2 │ │ +43244a: 1a03 5ad1 |0069: const-string v3, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +43244e: 7120 569f 3200 |006b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +432454: 2204 381b |006e: new-instance v4, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ +432458: 7030 8bd4 2408 |0070: invoke-direct {v4, v2, v8}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ +43245e: 2209 ff1a |0073: new-instance v9, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ +432462: 0792 |0075: move-object v2, v9 │ │ +432464: 0783 |0076: move-object v3, v8 │ │ +432466: 7606 45d3 0200 |0077: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/BusyboxExecutor;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/ProotDebugLogger;Ltech/ula/utils/BusyboxWrapper;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d345 │ │ +43246c: 220a 211b |007a: new-instance v10, Ltech/ula/utils/FilesystemManager; // type@1b21 │ │ +432470: 07a2 |007c: move-object v2, v10 │ │ +432472: 0794 |007d: move-object v4, v9 │ │ +432474: 7606 19d4 0200 |007e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/FilesystemManager;.:(Ltech/ula/utils/UlaFiles;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d419 │ │ +43247a: 54b2 caa1 |0081: iget-object v2, v11, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.this$0:Ltech/ula/ui/FilesystemListFragment; // field@a1ca │ │ +43247e: 1f02 7207 |0083: check-cast v2, Landroidx/fragment/app/Fragment; // type@0772 │ │ +432482: 2203 941b |0085: new-instance v3, Ltech/ula/viewmodel/FilesystemListViewmodelFactory; // type@1b94 │ │ +432486: 7040 6cd6 03a1 |0087: invoke-direct {v3, v0, v1, v10}, Ltech/ula/viewmodel/FilesystemListViewmodelFactory;.:(Ltech/ula/model/daos/FilesystemDao;Ltech/ula/model/daos/SessionDao;Ltech/ula/utils/FilesystemManager;)V // method@d66c │ │ +43248c: 1f03 2208 |008a: check-cast v3, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +432490: 7120 9240 3200 |008c: invoke-static {v2, v3}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +432496: 0c00 |008f: move-result-object v0 │ │ +432498: 1c01 921b |0090: const-class v1, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +43249c: 6e20 8a40 1000 |0092: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +4324a2: 0c00 |0095: move-result-object v0 │ │ +4324a4: 1f00 921b |0096: check-cast v0, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +4324a8: 1100 |0098: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0012 line=43 │ │ 0x0024 line=45 │ │ 0x0047 line=46 │ │ 0x004f line=204 │ │ @@ -1756477,65 +1756471,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -432b28: |[432b28] tech.ula.ui.FilesystemListFragment.:()V │ │ -432b38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -432b3a: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -432b3e: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -432b42: 1c02 bb1a |0005: const-class v2, Ltech/ula/ui/FilesystemListFragment; // type@1abb │ │ -432b46: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -432b4c: 0c02 |000a: move-result-object v2 │ │ -432b4e: 1a03 7287 |000b: const-string v3, "filesystemListViewModel" // string@8772 │ │ -432b52: 1a04 0c8f |000d: const-string v4, "getFilesystemListViewModel()Ltech/ula/viewmodel/FilesystemListViewModel;" // string@8f0c │ │ -432b56: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -432b5c: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -432b62: 0c01 |0015: move-result-object v1 │ │ -432b64: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -432b68: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -432b6a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -432b6e: 6900 cca1 |001b: sput-object v0, Ltech/ula/ui/FilesystemListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1cc │ │ -432b72: 0e00 |001d: return-void │ │ +432b1c: |[432b1c] tech.ula.ui.FilesystemListFragment.:()V │ │ +432b2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +432b2e: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +432b32: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +432b36: 1c02 bb1a |0005: const-class v2, Ltech/ula/ui/FilesystemListFragment; // type@1abb │ │ +432b3a: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +432b40: 0c02 |000a: move-result-object v2 │ │ +432b42: 1a03 7287 |000b: const-string v3, "filesystemListViewModel" // string@8772 │ │ +432b46: 1a04 0c8f |000d: const-string v4, "getFilesystemListViewModel()Ltech/ula/viewmodel/FilesystemListViewModel;" // string@8f0c │ │ +432b4a: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +432b50: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +432b56: 0c01 |0015: move-result-object v1 │ │ +432b58: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +432b5c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +432b5e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +432b62: 6900 cca1 |001b: sput-object v0, Ltech/ula/ui/FilesystemListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1cc │ │ +432b66: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -432b74: |[432b74] tech.ula.ui.FilesystemListFragment.:()V │ │ -432b84: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -432b8a: 2200 b91a |0003: new-instance v0, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2; // type@1ab9 │ │ -432b8e: 7020 b1d1 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1b1 │ │ -432b94: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -432b98: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -432b9e: 0c00 |000d: move-result-object v0 │ │ -432ba0: 5b10 d3a1 |000e: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemListViewModel$delegate:Lkotlin/Lazy; // field@a1d3 │ │ -432ba4: 2200 b81a |0010: new-instance v0, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1; // type@1ab8 │ │ -432ba8: 7020 aed1 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1ae │ │ -432bae: 1f00 0b08 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -432bb2: 5b10 d1a1 |0017: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1d1 │ │ -432bb6: 2200 ba1a |0019: new-instance v0, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1; // type@1aba │ │ -432bba: 7020 b4d1 1000 |001b: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1b4 │ │ -432bc0: 1f00 0b08 |001e: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -432bc4: 5b10 d4a1 |0020: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.viewStateObserver:Landroidx/lifecycle/Observer; // field@a1d4 │ │ -432bc8: 2200 b71a |0022: new-instance v0, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1; // type@1ab7 │ │ -432bcc: 7020 abd1 1000 |0024: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1ab │ │ -432bd2: 1f00 0b08 |0027: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -432bd6: 5b10 cea1 |0029: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.activeSessionObserver:Landroidx/lifecycle/Observer; // field@a1ce │ │ -432bda: 0e00 |002b: return-void │ │ +432b68: |[432b68] tech.ula.ui.FilesystemListFragment.:()V │ │ +432b78: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +432b7e: 2200 b91a |0003: new-instance v0, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2; // type@1ab9 │ │ +432b82: 7020 b1d1 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemListViewModel$2;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1b1 │ │ +432b88: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +432b8c: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +432b92: 0c00 |000d: move-result-object v0 │ │ +432b94: 5b10 d3a1 |000e: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemListViewModel$delegate:Lkotlin/Lazy; // field@a1d3 │ │ +432b98: 2200 b81a |0010: new-instance v0, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1; // type@1ab8 │ │ +432b9c: 7020 aed1 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$filesystemChangeObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1ae │ │ +432ba2: 1f00 0b08 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +432ba6: 5b10 d1a1 |0017: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1d1 │ │ +432baa: 2200 ba1a |0019: new-instance v0, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1; // type@1aba │ │ +432bae: 7020 b4d1 1000 |001b: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$viewStateObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1b4 │ │ +432bb4: 1f00 0b08 |001e: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +432bb8: 5b10 d4a1 |0020: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.viewStateObserver:Landroidx/lifecycle/Observer; // field@a1d4 │ │ +432bbc: 2200 b71a |0022: new-instance v0, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1; // type@1ab7 │ │ +432bc0: 7020 abd1 1000 |0024: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment$activeSessionObserver$1;.:(Ltech/ula/ui/FilesystemListFragment;)V // method@d1ab │ │ +432bc6: 1f00 0b08 |0027: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +432bca: 5b10 cea1 |0029: iput-object v0, v1, Ltech/ula/ui/FilesystemListFragment;.activeSessionObserver:Landroidx/lifecycle/Observer; // field@a1ce │ │ +432bce: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=41 │ │ 0x0010 line=53 │ │ 0x0019 line=61 │ │ 0x0022 line=70 │ │ @@ -1756547,20 +1756541,20 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -432a90: |[432a90] tech.ula.ui.FilesystemListFragment.access$getActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; │ │ -432aa0: 5411 cfa1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.activeSessions:Ljava/util/List; // field@a1cf │ │ -432aa4: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -432aa8: 1a00 4971 |0004: const-string v0, "activeSessions" // string@7149 │ │ -432aac: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432ab2: 1101 |0009: return-object v1 │ │ +432a84: |[432a84] tech.ula.ui.FilesystemListFragment.access$getActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; │ │ +432a94: 5411 cfa1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.activeSessions:Ljava/util/List; // field@a1cf │ │ +432a98: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +432a9c: 1a00 4971 |0004: const-string v0, "activeSessions" // string@7149 │ │ +432aa0: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432aa6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/FilesystemListFragment; │ │ │ │ #3 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ @@ -1756568,20 +1756562,20 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -432ad8: |[432ad8] tech.ula.ui.FilesystemListFragment.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; │ │ -432ae8: 5411 d0a1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432aec: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -432af0: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -432af4: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432afa: 1101 |0009: return-object v1 │ │ +432acc: |[432acc] tech.ula.ui.FilesystemListFragment.access$getActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;)Ltech/ula/MainActivity; │ │ +432adc: 5411 d0a1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432ae0: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +432ae4: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +432ae8: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432aee: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/FilesystemListFragment; │ │ │ │ #4 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ @@ -1756589,20 +1756583,20 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -432ab4: |[432ab4] tech.ula.ui.FilesystemListFragment.access$getFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; │ │ -432ac4: 5411 d2a1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ -432ac8: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -432acc: 1a00 7187 |0004: const-string v0, "filesystemList" // string@8771 │ │ -432ad0: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432ad6: 1101 |0009: return-object v1 │ │ +432aa8: |[432aa8] tech.ula.ui.FilesystemListFragment.access$getFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;)Ljava/util/List; │ │ +432ab8: 5411 d2a1 |0000: iget-object v1, v1, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ +432abc: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +432ac0: 1a00 7187 |0004: const-string v0, "filesystemList" // string@8771 │ │ +432ac4: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432aca: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/FilesystemListFragment; │ │ │ │ #5 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ @@ -1756610,17 +1756604,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemDeleteState;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -432bfc: |[432bfc] tech.ula.ui.FilesystemListFragment.access$handleDeleteStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemDeleteState;)V │ │ -432c0c: 7020 ccd1 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.handleDeleteStatus:(Ltech/ula/viewmodel/FilesystemDeleteState;)V // method@d1cc │ │ -432c12: 0e00 |0003: return-void │ │ +432bf0: |[432bf0] tech.ula.ui.FilesystemListFragment.access$handleDeleteStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemDeleteState;)V │ │ +432c00: 7020 ccd1 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.handleDeleteStatus:(Ltech/ula/viewmodel/FilesystemDeleteState;)V // method@d1cc │ │ +432c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/FilesystemDeleteState; │ │ │ │ @@ -1756629,17 +1756623,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemExportState;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -432c14: |[432c14] tech.ula.ui.FilesystemListFragment.access$handleExportStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemExportState;)V │ │ -432c24: 7020 cdd1 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.handleExportStatus:(Ltech/ula/viewmodel/FilesystemExportState;)V // method@d1cd │ │ -432c2a: 0e00 |0003: return-void │ │ +432c08: |[432c08] tech.ula.ui.FilesystemListFragment.access$handleExportStatus:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/viewmodel/FilesystemExportState;)V │ │ +432c18: 7020 cdd1 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.handleExportStatus:(Ltech/ula/viewmodel/FilesystemExportState;)V // method@d1cd │ │ +432c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/FilesystemExportState; │ │ │ │ @@ -1756648,17 +1756642,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -432c2c: |[432c2c] tech.ula.ui.FilesystemListFragment.access$setActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V │ │ -432c3c: 5b01 cfa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.activeSessions:Ljava/util/List; // field@a1cf │ │ -432c40: 0e00 |0002: return-void │ │ +432c20: |[432c20] tech.ula.ui.FilesystemListFragment.access$setActiveSessions$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V │ │ +432c30: 5b01 cfa1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.activeSessions:Ljava/util/List; // field@a1cf │ │ +432c34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1756667,17 +1756661,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -432c44: |[432c44] tech.ula.ui.FilesystemListFragment.access$setActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/MainActivity;)V │ │ -432c54: 5b01 d0a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432c58: 0e00 |0002: return-void │ │ +432c38: |[432c38] tech.ula.ui.FilesystemListFragment.access$setActivityContext$p:(Ltech/ula/ui/FilesystemListFragment;Ltech/ula/MainActivity;)V │ │ +432c48: 5b01 d0a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432c4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -1756686,17 +1756680,17 @@ │ │ type : '(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -432c5c: |[432c5c] tech.ula.ui.FilesystemListFragment.access$setFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V │ │ -432c6c: 5b01 d2a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ -432c70: 0e00 |0002: return-void │ │ +432c50: |[432c50] tech.ula.ui.FilesystemListFragment.access$setFilesystemList$p:(Ltech/ula/ui/FilesystemListFragment;Ljava/util/List;)V │ │ +432c60: 5b01 d2a1 |0000: iput-object v1, v0, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ +432c64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1756705,25 +1756699,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43289c: |[43289c] tech.ula.ui.FilesystemListFragment.createExportExternalIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ -4328ac: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -4328b0: 1a01 7173 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@7371 │ │ -4328b4: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ -4328ba: 1a01 8073 |0007: const-string v1, "android.intent.category.OPENABLE" // string@7380 │ │ -4328be: 6e20 7502 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0275 │ │ -4328c4: 1a01 e974 |000c: const-string v1, "application/*" // string@74e9 │ │ -4328c8: 6e20 a702 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -4328ce: 1a01 8c73 |0011: const-string v1, "android.intent.extra.TITLE" // string@738c │ │ -4328d2: 6e30 9602 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -4328d8: 1100 |0016: return-object v0 │ │ +432890: |[432890] tech.ula.ui.FilesystemListFragment.createExportExternalIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ +4328a0: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +4328a4: 1a01 7173 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@7371 │ │ +4328a8: 7020 7302 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0273 │ │ +4328ae: 1a01 8073 |0007: const-string v1, "android.intent.category.OPENABLE" // string@7380 │ │ +4328b2: 6e20 7502 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0275 │ │ +4328b8: 1a01 e974 |000c: const-string v1, "application/*" // string@74e9 │ │ +4328bc: 6e20 a702 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +4328c2: 1a01 8c73 |0011: const-string v1, "android.intent.extra.TITLE" // string@738c │ │ +4328c6: 6e30 9602 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +4328cc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0009 line=161 │ │ 0x000e line=162 │ │ 0x0013 line=163 │ │ locals : │ │ @@ -1756735,43 +1756729,43 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -432c74: |[432c74] tech.ula.ui.FilesystemListFragment.deleteFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -432c84: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -432c88: 5491 d0a1 |0002: iget-object v1, v9, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432c8c: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ -432c90: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ -432c94: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432c9a: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ -432c9e: 1c03 d219 |000d: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ -432ca2: 7030 7102 1003 |000f: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -432ca8: 1a01 b1d3 |0012: const-string v1, "type" // string@d3b1 │ │ -432cac: 1a03 7087 |0014: const-string v3, "filesystemIsBeingDeleted" // string@8770 │ │ -432cb0: 6e30 9602 1003 |0016: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -432cb6: 6e10 54cd 0a00 |0019: invoke-virtual {v10}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -432cbc: 0b03 |001c: move-result-wide v3 │ │ -432cbe: 1a01 6e87 |001d: const-string v1, "filesystemId" // string@876e │ │ -432cc2: 6e40 9202 1043 |001f: invoke-virtual {v0, v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0292 │ │ -432cc8: 5491 d0a1 |0022: iget-object v1, v9, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432ccc: 3901 0500 |0024: if-nez v1, 0029 // +0005 │ │ -432cd0: 7110 799f 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432cd6: 6e20 5acc 0100 |0029: invoke-virtual {v1, v0}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ -432cdc: 7010 c8d1 0900 |002c: invoke-direct {v9}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -432ce2: 0c03 |002f: move-result-object v3 │ │ -432ce4: 6e10 54cd 0a00 |0030: invoke-virtual {v10}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -432cea: 0b04 |0033: move-result-wide v4 │ │ -432cec: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -432cee: 1227 |0035: const/4 v7, #int 2 // #2 │ │ -432cf0: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -432cf2: 7706 5dd6 0300 |0037: invoke-static/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/viewmodel/FilesystemListViewModel;.deleteFilesystemById$default:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d65d │ │ -432cf8: 0e00 |003a: return-void │ │ +432c68: |[432c68] tech.ula.ui.FilesystemListFragment.deleteFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +432c78: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +432c7c: 5491 d0a1 |0002: iget-object v1, v9, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432c80: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ +432c84: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +432c88: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432c8e: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ +432c92: 1c03 d219 |000d: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ +432c96: 7030 7102 1003 |000f: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +432c9c: 1a01 b1d3 |0012: const-string v1, "type" // string@d3b1 │ │ +432ca0: 1a03 7087 |0014: const-string v3, "filesystemIsBeingDeleted" // string@8770 │ │ +432ca4: 6e30 9602 1003 |0016: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +432caa: 6e10 54cd 0a00 |0019: invoke-virtual {v10}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +432cb0: 0b03 |001c: move-result-wide v3 │ │ +432cb2: 1a01 6e87 |001d: const-string v1, "filesystemId" // string@876e │ │ +432cb6: 6e40 9202 1043 |001f: invoke-virtual {v0, v1, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0292 │ │ +432cbc: 5491 d0a1 |0022: iget-object v1, v9, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432cc0: 3901 0500 |0024: if-nez v1, 0029 // +0005 │ │ +432cc4: 7110 799f 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432cca: 6e20 5acc 0100 |0029: invoke-virtual {v1, v0}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ +432cd0: 7010 c8d1 0900 |002c: invoke-direct {v9}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +432cd6: 0c03 |002f: move-result-object v3 │ │ +432cd8: 6e10 54cd 0a00 |0030: invoke-virtual {v10}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +432cde: 0b04 |0033: move-result-wide v4 │ │ +432ce0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +432ce2: 1227 |0035: const/4 v7, #int 2 // #2 │ │ +432ce4: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +432ce6: 7706 5dd6 0300 |0037: invoke-static/range {v3, v4, v5, v6, v7, v8}, Ltech/ula/viewmodel/FilesystemListViewModel;.deleteFilesystemById$default:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d65d │ │ +432cec: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0016 line=141 │ │ 0x0019 line=142 │ │ 0x0022 line=143 │ │ 0x002c line=145 │ │ @@ -1756784,44 +1756778,44 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -432cfc: |[432cfc] tech.ula.ui.FilesystemListFragment.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -432d0c: 6e10 55cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -432d12: 0c00 |0003: move-result-object v0 │ │ -432d14: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -432d18: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -432d1e: 0a00 |0009: move-result v0 │ │ -432d20: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -432d22: b710 |000b: xor-int/2addr v0, v1 │ │ -432d24: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -432d26: 2322 871c |000d: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ -432d2a: 1a03 6387 |000f: const-string v3, "filesystem" // string@8763 │ │ -432d2e: 7120 a18a 5300 |0011: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -432d34: 0c05 |0014: move-result-object v5 │ │ -432d36: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -432d38: 4d05 0203 |0016: aput-object v5, v2, v3 │ │ -432d3c: 7110 f682 0000 |0018: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -432d42: 0c05 |001b: move-result-object v5 │ │ -432d44: 1a00 6984 |001c: const-string v0, "editExisting" // string@8469 │ │ -432d48: 7120 a18a 5000 |001e: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -432d4e: 0c05 |0021: move-result-object v5 │ │ -432d50: 4d05 0201 |0022: aput-object v5, v2, v1 │ │ -432d54: 7110 0031 0200 |0024: invoke-static {v2}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ -432d5a: 0c05 |0027: move-result-object v5 │ │ -432d5c: 0740 |0028: move-object v0, v4 │ │ -432d5e: 1f00 7207 |0029: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -432d62: 7110 c443 0000 |002b: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ -432d68: 0c00 |002e: move-result-object v0 │ │ -432d6a: 1401 8e00 097f |002f: const v1, #float 1.82107e+38 // #7f09008e │ │ -432d70: 6e30 1642 1005 |0032: invoke-virtual {v0, v1, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ -432d76: 0e00 |0035: return-void │ │ +432cf0: |[432cf0] tech.ula.ui.FilesystemListFragment.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +432d00: 6e10 55cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +432d06: 0c00 |0003: move-result-object v0 │ │ +432d08: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +432d0c: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +432d12: 0a00 |0009: move-result v0 │ │ +432d14: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +432d16: b710 |000b: xor-int/2addr v0, v1 │ │ +432d18: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +432d1a: 2322 871c |000d: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ +432d1e: 1a03 6387 |000f: const-string v3, "filesystem" // string@8763 │ │ +432d22: 7120 a18a 5300 |0011: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +432d28: 0c05 |0014: move-result-object v5 │ │ +432d2a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +432d2c: 4d05 0203 |0016: aput-object v5, v2, v3 │ │ +432d30: 7110 f682 0000 |0018: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +432d36: 0c05 |001b: move-result-object v5 │ │ +432d38: 1a00 6984 |001c: const-string v0, "editExisting" // string@8469 │ │ +432d3c: 7120 a18a 5000 |001e: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +432d42: 0c05 |0021: move-result-object v5 │ │ +432d44: 4d05 0201 |0022: aput-object v5, v2, v1 │ │ +432d48: 7110 0031 0200 |0024: invoke-static {v2}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ +432d4e: 0c05 |0027: move-result-object v5 │ │ +432d50: 0740 |0028: move-object v0, v4 │ │ +432d52: 1f00 7207 |0029: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +432d56: 7110 c443 0000 |002b: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ +432d5c: 0c00 |002e: move-result-object v0 │ │ +432d5e: 1401 8e00 097f |002f: const v1, #float 1.82107e+38 // #7f09008e │ │ +432d64: 6e30 1642 1005 |0032: invoke-virtual {v0, v1, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ +432d6a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000d line=135 │ │ 0x0028 line=136 │ │ locals : │ │ 0x0000 - 0x0036 reg=4 this Ltech/ula/ui/FilesystemListFragment; │ │ @@ -1756832,43 +1756826,43 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -432d78: |[432d78] tech.ula.ui.FilesystemListFragment.exportFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ -432d88: 6200 f4a2 |0000: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -432d8c: 5431 d0a1 |0002: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432d90: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ -432d94: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ -432d98: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432d9e: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ -432da2: 6e20 7fd4 1000 |000d: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ -432da8: 0a00 |0010: move-result v0 │ │ -432daa: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ -432dae: 6204 f4a2 |0013: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -432db2: 5430 d0a1 |0015: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432db6: 3900 0500 |0017: if-nez v0, 001c // +0005 │ │ -432dba: 7110 799f 0200 |0019: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432dc0: 1f00 1d00 |001c: check-cast v0, Landroid/app/Activity; // type@001d │ │ -432dc4: 6e20 81d4 0400 |001e: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ -432dca: 0e00 |0021: return-void │ │ -432dcc: 7010 c8d1 0300 |0022: invoke-direct {v3}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -432dd2: 0c00 |0025: move-result-object v0 │ │ -432dd4: 6e20 62d6 4000 |0026: invoke-virtual {v0, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; // method@d662 │ │ -432dda: 0c00 |0029: move-result-object v0 │ │ -432ddc: 7020 c3d1 0300 |002a: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.createExportExternalIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@d1c3 │ │ -432de2: 0c00 |002d: move-result-object v0 │ │ -432de4: 7010 c8d1 0300 |002e: invoke-direct {v3}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -432dea: 0c01 |0031: move-result-object v1 │ │ -432dec: 6e20 67d6 4100 |0032: invoke-virtual {v1, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.setFilesystemToBackup:(Ltech/ula/model/entities/Filesystem;)V // method@d667 │ │ -432df2: 1274 |0035: const/4 v4, #int 7 // #7 │ │ -432df4: 6e30 d9d1 0304 |0036: invoke-virtual {v3, v0, v4}, Ltech/ula/ui/FilesystemListFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d1d9 │ │ -432dfa: 0e00 |0039: return-void │ │ +432d6c: |[432d6c] tech.ula.ui.FilesystemListFragment.exportFilesystem:(Ltech/ula/model/entities/Filesystem;)V │ │ +432d7c: 6200 f4a2 |0000: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +432d80: 5431 d0a1 |0002: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432d84: 1a02 5a71 |0004: const-string v2, "activityContext" // string@715a │ │ +432d88: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +432d8c: 7110 799f 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432d92: 1f01 6500 |000b: check-cast v1, Landroid/content/Context; // type@0065 │ │ +432d96: 6e20 7fd4 1000 |000d: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ +432d9c: 0a00 |0010: move-result v0 │ │ +432d9e: 3900 1100 |0011: if-nez v0, 0022 // +0011 │ │ +432da2: 6204 f4a2 |0013: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +432da6: 5430 d0a1 |0015: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432daa: 3900 0500 |0017: if-nez v0, 001c // +0005 │ │ +432dae: 7110 799f 0200 |0019: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432db4: 1f00 1d00 |001c: check-cast v0, Landroid/app/Activity; // type@001d │ │ +432db8: 6e20 81d4 0400 |001e: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ +432dbe: 0e00 |0021: return-void │ │ +432dc0: 7010 c8d1 0300 |0022: invoke-direct {v3}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +432dc6: 0c00 |0025: move-result-object v0 │ │ +432dc8: 6e20 62d6 4000 |0026: invoke-virtual {v0, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; // method@d662 │ │ +432dce: 0c00 |0029: move-result-object v0 │ │ +432dd0: 7020 c3d1 0300 |002a: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.createExportExternalIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@d1c3 │ │ +432dd6: 0c00 |002d: move-result-object v0 │ │ +432dd8: 7010 c8d1 0300 |002e: invoke-direct {v3}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +432dde: 0c01 |0031: move-result-object v1 │ │ +432de0: 6e20 67d6 4100 |0032: invoke-virtual {v1, v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.setFilesystemToBackup:(Ltech/ula/model/entities/Filesystem;)V // method@d667 │ │ +432de6: 1274 |0035: const/4 v4, #int 7 // #7 │ │ +432de8: 6e30 d9d1 0304 |0036: invoke-virtual {v3, v0, v4}, Ltech/ula/ui/FilesystemListFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@d1d9 │ │ +432dee: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0013 line=150 │ │ 0x0022 line=153 │ │ 0x002a line=154 │ │ 0x002e line=155 │ │ @@ -1756882,73 +1756876,73 @@ │ │ type : '()Ltech/ula/viewmodel/FilesystemListViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -432afc: |[432afc] tech.ula.ui.FilesystemListFragment.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; │ │ -432b0c: 5430 d3a1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment;.filesystemListViewModel$delegate:Lkotlin/Lazy; // field@a1d3 │ │ -432b10: 6201 cca1 |0002: sget-object v1, Ltech/ula/ui/FilesystemListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1cc │ │ -432b14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -432b16: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -432b1a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -432b20: 0c00 |000a: move-result-object v0 │ │ -432b22: 1f00 921b |000b: check-cast v0, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ -432b26: 1100 |000d: return-object v0 │ │ +432af0: |[432af0] tech.ula.ui.FilesystemListFragment.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; │ │ +432b00: 5430 d3a1 |0000: iget-object v0, v3, Ltech/ula/ui/FilesystemListFragment;.filesystemListViewModel$delegate:Lkotlin/Lazy; // field@a1d3 │ │ +432b04: 6201 cca1 |0002: sget-object v1, Ltech/ula/ui/FilesystemListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1cc │ │ +432b08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +432b0a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +432b0e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +432b14: 0c00 |000a: move-result-object v0 │ │ +432b16: 1f00 921b |000b: check-cast v0, Ltech/ula/viewmodel/FilesystemListViewModel; // type@1b92 │ │ +432b1a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ name : 'handleDeleteStatus' │ │ type : '(Ltech/ula/viewmodel/FilesystemDeleteState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -432dfc: |[432dfc] tech.ula.ui.FilesystemListFragment.handleDeleteStatus:(Ltech/ula/viewmodel/FilesystemDeleteState;)V │ │ -432e0c: 2090 7a1b |0000: instance-of v0, v9, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // type@1b7a │ │ -432e10: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ -432e14: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -432e18: 5489 d0a1 |0006: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432e1c: 3909 0500 |0008: if-nez v9, 000d // +0005 │ │ -432e20: 7110 799f 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432e26: 6e10 5ecc 0900 |000d: invoke-virtual {v9}, Ltech/ula/MainActivity;.updateFilesystemDeleteProgress:()V // method@cc5e │ │ -432e2c: 2834 |0010: goto 0044 // +0034 │ │ -432e2e: 2090 7b1b |0011: instance-of v0, v9, Ltech/ula/viewmodel/FilesystemDeleteState$Success; // type@1b7b │ │ -432e32: 3800 0d00 |0013: if-eqz v0, 0020 // +000d │ │ -432e36: 5489 d0a1 |0015: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432e3a: 3909 0500 |0017: if-nez v9, 001c // +0005 │ │ -432e3e: 7110 799f 0100 |0019: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432e44: 6e10 5ccc 0900 |001c: invoke-virtual {v9}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ -432e4a: 2825 |001f: goto 0044 // +0025 │ │ -432e4c: 2099 791b |0020: instance-of v9, v9, Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // type@1b79 │ │ -432e50: 3809 2300 |0022: if-eqz v9, 0045 // +0023 │ │ -432e54: 5489 d0a1 |0024: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432e58: 3909 0500 |0026: if-nez v9, 002b // +0005 │ │ -432e5c: 7110 799f 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432e62: 0792 |002b: move-object v2, v9 │ │ -432e64: 1f02 6500 |002c: check-cast v2, Landroid/content/Context; // type@0065 │ │ -432e68: 1403 9c00 127f |002e: const v3, #float 1.9407e+38 // #7f12009c │ │ -432e6e: 1404 8000 127f |0031: const v4, #float 1.9407e+38 // #7f120080 │ │ -432e74: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -432e76: 1246 |0035: const/4 v6, #int 4 // #4 │ │ -432e78: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -432e7a: 7706 ffd3 0200 |0037: invoke-static/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ -432e80: 5489 d0a1 |003a: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432e84: 3909 0500 |003c: if-nez v9, 0041 // +0005 │ │ -432e88: 7110 799f 0100 |003e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432e8e: 6e10 5ccc 0900 |0041: invoke-virtual {v9}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ -432e94: 0e00 |0044: return-void │ │ -432e96: 2209 e211 |0045: new-instance v9, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -432e9a: 7010 d689 0900 |0047: invoke-direct {v9}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -432ea0: 2709 |004a: throw v9 │ │ +432df0: |[432df0] tech.ula.ui.FilesystemListFragment.handleDeleteStatus:(Ltech/ula/viewmodel/FilesystemDeleteState;)V │ │ +432e00: 2090 7a1b |0000: instance-of v0, v9, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // type@1b7a │ │ +432e04: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ +432e08: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +432e0c: 5489 d0a1 |0006: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432e10: 3909 0500 |0008: if-nez v9, 000d // +0005 │ │ +432e14: 7110 799f 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432e1a: 6e10 5ecc 0900 |000d: invoke-virtual {v9}, Ltech/ula/MainActivity;.updateFilesystemDeleteProgress:()V // method@cc5e │ │ +432e20: 2834 |0010: goto 0044 // +0034 │ │ +432e22: 2090 7b1b |0011: instance-of v0, v9, Ltech/ula/viewmodel/FilesystemDeleteState$Success; // type@1b7b │ │ +432e26: 3800 0d00 |0013: if-eqz v0, 0020 // +000d │ │ +432e2a: 5489 d0a1 |0015: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432e2e: 3909 0500 |0017: if-nez v9, 001c // +0005 │ │ +432e32: 7110 799f 0100 |0019: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432e38: 6e10 5ccc 0900 |001c: invoke-virtual {v9}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ +432e3e: 2825 |001f: goto 0044 // +0025 │ │ +432e40: 2099 791b |0020: instance-of v9, v9, Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // type@1b79 │ │ +432e44: 3809 2300 |0022: if-eqz v9, 0045 // +0023 │ │ +432e48: 5489 d0a1 |0024: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432e4c: 3909 0500 |0026: if-nez v9, 002b // +0005 │ │ +432e50: 7110 799f 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432e56: 0792 |002b: move-object v2, v9 │ │ +432e58: 1f02 6500 |002c: check-cast v2, Landroid/content/Context; // type@0065 │ │ +432e5c: 1403 9c00 127f |002e: const v3, #float 1.9407e+38 // #7f12009c │ │ +432e62: 1404 8000 127f |0031: const v4, #float 1.9407e+38 // #7f120080 │ │ +432e68: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +432e6a: 1246 |0035: const/4 v6, #int 4 // #4 │ │ +432e6c: 1207 |0036: const/4 v7, #int 0 // #0 │ │ +432e6e: 7706 ffd3 0200 |0037: invoke-static/range {v2, v3, v4, v5, v6, v7}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ +432e74: 5489 d0a1 |003a: iget-object v9, v8, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432e78: 3909 0500 |003c: if-nez v9, 0041 // +0005 │ │ +432e7c: 7110 799f 0100 |003e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432e82: 6e10 5ccc 0900 |0041: invoke-virtual {v9}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ +432e88: 0e00 |0044: return-void │ │ +432e8a: 2209 e211 |0045: new-instance v9, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +432e8e: 7010 d689 0900 |0047: invoke-direct {v9}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +432e94: 2709 |004a: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0006 line=192 │ │ 0x0011 line=194 │ │ 0x0015 line=195 │ │ 0x0020 line=197 │ │ @@ -1756963,98 +1756957,98 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemExportState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -432ea4: |[432ea4] tech.ula.ui.FilesystemListFragment.handleExportStatus:(Ltech/ula/viewmodel/FilesystemExportState;)V │ │ -432eb4: 2060 871b |0000: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -432eb8: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ -432ebc: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -432ec0: 5450 d0a1 |0006: iget-object v0, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432ec4: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -432ec8: 7110 799f 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432ece: 1f06 871b |000d: check-cast v6, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -432ed2: 6e10 27d6 0600 |000f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Update;.getDetails:()Ljava/lang/String; // method@d627 │ │ -432ed8: 0c06 |0012: move-result-object v6 │ │ -432eda: 6e20 5fcc 6000 |0013: invoke-virtual {v0, v6}, Ltech/ula/MainActivity;.updateFilesystemExportProgress:(Ljava/lang/String;)V // method@cc5f │ │ -432ee0: 2900 9300 |0016: goto/16 00a9 // +0093 │ │ -432ee4: 2060 861b |0018: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Success; // type@1b86 │ │ -432ee8: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -432eea: 3800 2000 |001b: if-eqz v0, 003b // +0020 │ │ -432eee: 5456 d0a1 |001d: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432ef2: 3906 0500 |001f: if-nez v6, 0024 // +0005 │ │ -432ef6: 7110 799f 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432efc: 6e10 5ccc 0600 |0024: invoke-virtual {v6}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ -432f02: 5456 d0a1 |0027: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432f06: 3906 0500 |0029: if-nez v6, 002e // +0005 │ │ -432f0a: 7110 799f 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432f10: 1f06 6500 |002e: check-cast v6, Landroid/content/Context; // type@0065 │ │ -432f14: 1400 3700 127f |0030: const v0, #float 1.94068e+38 // #7f120037 │ │ -432f1a: 7130 1310 0602 |0033: invoke-static {v6, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -432f20: 0c06 |0036: move-result-object v6 │ │ -432f22: 6e10 1610 0600 |0037: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -432f28: 286f |003a: goto 00a9 // +006f │ │ -432f2a: 2060 851b |003b: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -432f2e: 3800 6d00 |003d: if-eqz v0, 00aa // +006d │ │ -432f32: 2200 2300 |003f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -432f36: 5453 d0a1 |0041: iget-object v3, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432f3a: 3903 0500 |0043: if-nez v3, 0048 // +0005 │ │ -432f3e: 7110 799f 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -432f44: 1f03 6500 |0048: check-cast v3, Landroid/content/Context; // type@0065 │ │ -432f48: 7020 ce00 3000 |004a: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -432f4e: 1f06 851b |004d: check-cast v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -432f52: 6e10 1dd6 0600 |004f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ -432f58: 0a03 |0052: move-result v3 │ │ -432f5a: 1404 7d00 127f |0053: const v4, #float 1.9407e+38 // #7f12007d │ │ -432f60: 3343 1400 |0056: if-ne v3, v4, 006a // +0014 │ │ -432f64: 6e10 1dd6 0600 |0058: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ -432f6a: 0a03 |005b: move-result v3 │ │ -432f6c: 2322 6b1c |005c: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -432f70: 1204 |005e: const/4 v4, #int 0 // #0 │ │ -432f72: 6e10 1cd6 0600 |005f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getDetails:()Ljava/lang/String; // method@d61c │ │ -432f78: 0c06 |0062: move-result-object v6 │ │ -432f7a: 4d06 0204 |0063: aput-object v6, v2, v4 │ │ -432f7e: 6e30 cad1 3502 |0065: invoke-virtual {v5, v3, v2}, Ltech/ula/ui/FilesystemListFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d1ca │ │ -432f84: 0c06 |0068: move-result-object v6 │ │ -432f86: 2809 |0069: goto 0072 // +0009 │ │ -432f88: 6e10 1dd6 0600 |006a: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ -432f8e: 0a06 |006d: move-result v6 │ │ -432f90: 6e20 c9d1 6500 |006e: invoke-virtual {v5, v6}, Ltech/ula/ui/FilesystemListFragment;.getString:(I)Ljava/lang/String; // method@d1c9 │ │ -432f96: 0c06 |0071: move-result-object v6 │ │ -432f98: 1a02 f099 |0072: const-string v2, "if (viewState.reason == …reason) │ │ +432e98: |[432e98] tech.ula.ui.FilesystemListFragment.handleExportStatus:(Ltech/ula/viewmodel/FilesystemExportState;)V │ │ +432ea8: 2060 871b |0000: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +432eac: 1a01 5a71 |0002: const-string v1, "activityContext" // string@715a │ │ +432eb0: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +432eb4: 5450 d0a1 |0006: iget-object v0, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432eb8: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +432ebc: 7110 799f 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432ec2: 1f06 871b |000d: check-cast v6, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +432ec6: 6e10 27d6 0600 |000f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Update;.getDetails:()Ljava/lang/String; // method@d627 │ │ +432ecc: 0c06 |0012: move-result-object v6 │ │ +432ece: 6e20 5fcc 6000 |0013: invoke-virtual {v0, v6}, Ltech/ula/MainActivity;.updateFilesystemExportProgress:(Ljava/lang/String;)V // method@cc5f │ │ +432ed4: 2900 9300 |0016: goto/16 00a9 // +0093 │ │ +432ed8: 2060 861b |0018: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Success; // type@1b86 │ │ +432edc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +432ede: 3800 2000 |001b: if-eqz v0, 003b // +0020 │ │ +432ee2: 5456 d0a1 |001d: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432ee6: 3906 0500 |001f: if-nez v6, 0024 // +0005 │ │ +432eea: 7110 799f 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432ef0: 6e10 5ccc 0600 |0024: invoke-virtual {v6}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ +432ef6: 5456 d0a1 |0027: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432efa: 3906 0500 |0029: if-nez v6, 002e // +0005 │ │ +432efe: 7110 799f 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432f04: 1f06 6500 |002e: check-cast v6, Landroid/content/Context; // type@0065 │ │ +432f08: 1400 3700 127f |0030: const v0, #float 1.94068e+38 // #7f120037 │ │ +432f0e: 7130 1310 0602 |0033: invoke-static {v6, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +432f14: 0c06 |0036: move-result-object v6 │ │ +432f16: 6e10 1610 0600 |0037: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +432f1c: 286f |003a: goto 00a9 // +006f │ │ +432f1e: 2060 851b |003b: instance-of v0, v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +432f22: 3800 6d00 |003d: if-eqz v0, 00aa // +006d │ │ +432f26: 2200 2300 |003f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +432f2a: 5453 d0a1 |0041: iget-object v3, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432f2e: 3903 0500 |0043: if-nez v3, 0048 // +0005 │ │ +432f32: 7110 799f 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432f38: 1f03 6500 |0048: check-cast v3, Landroid/content/Context; // type@0065 │ │ +432f3c: 7020 ce00 3000 |004a: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +432f42: 1f06 851b |004d: check-cast v6, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +432f46: 6e10 1dd6 0600 |004f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ +432f4c: 0a03 |0052: move-result v3 │ │ +432f4e: 1404 7d00 127f |0053: const v4, #float 1.9407e+38 // #7f12007d │ │ +432f54: 3343 1400 |0056: if-ne v3, v4, 006a // +0014 │ │ +432f58: 6e10 1dd6 0600 |0058: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ +432f5e: 0a03 |005b: move-result v3 │ │ +432f60: 2322 6b1c |005c: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +432f64: 1204 |005e: const/4 v4, #int 0 // #0 │ │ +432f66: 6e10 1cd6 0600 |005f: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getDetails:()Ljava/lang/String; // method@d61c │ │ +432f6c: 0c06 |0062: move-result-object v6 │ │ +432f6e: 4d06 0204 |0063: aput-object v6, v2, v4 │ │ +432f72: 6e30 cad1 3502 |0065: invoke-virtual {v5, v3, v2}, Ltech/ula/ui/FilesystemListFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@d1ca │ │ +432f78: 0c06 |0068: move-result-object v6 │ │ +432f7a: 2809 |0069: goto 0072 // +0009 │ │ +432f7c: 6e10 1dd6 0600 |006a: invoke-virtual {v6}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.getReason:()I // method@d61d │ │ +432f82: 0a06 |006d: move-result v6 │ │ +432f84: 6e20 c9d1 6500 |006e: invoke-virtual {v5, v6}, Ltech/ula/ui/FilesystemListFragment;.getString:(I)Ljava/lang/String; // method@d1c9 │ │ +432f8a: 0c06 |0071: move-result-object v6 │ │ +432f8c: 1a02 f099 |0072: const-string v2, "if (viewState.reason == …reason) │ │ }" // string@99f0 │ │ -432f9c: 7120 569f 2600 |0074: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -432fa2: 2202 9410 |0077: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -432fa6: 7010 8384 0200 |0079: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -432fac: 1403 9000 127f |007c: const v3, #float 1.9407e+38 // #7f120090 │ │ -432fb2: 6e20 c9d1 3500 |007f: invoke-virtual {v5, v3}, Ltech/ula/ui/FilesystemListFragment;.getString:(I)Ljava/lang/String; // method@d1c9 │ │ -432fb8: 0c03 |0082: move-result-object v3 │ │ -432fba: 6e20 8f84 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -432fc0: 1a03 fb04 |0086: const-string v3, " │ │ +432f90: 7120 569f 2600 |0074: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +432f96: 2202 9410 |0077: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +432f9a: 7010 8384 0200 |0079: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +432fa0: 1403 9000 127f |007c: const v3, #float 1.9407e+38 // #7f120090 │ │ +432fa6: 6e20 c9d1 3500 |007f: invoke-virtual {v5, v3}, Ltech/ula/ui/FilesystemListFragment;.getString:(I)Ljava/lang/String; // method@d1c9 │ │ +432fac: 0c03 |0082: move-result-object v3 │ │ +432fae: 6e20 8f84 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +432fb4: 1a03 fb04 |0086: const-string v3, " │ │ " // string@04fb │ │ -432fc4: 6e20 8f84 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -432fca: 6e20 8f84 6200 |008b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -432fd0: 6e10 9f84 0200 |008e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -432fd6: 0c06 |0091: move-result-object v6 │ │ -432fd8: 1f06 5f10 |0092: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ -432fdc: 6e20 d500 6000 |0094: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ -432fe2: 0c06 |0097: move-result-object v6 │ │ -432fe4: 6e10 cf00 0600 |0098: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -432fea: 0c06 |009b: move-result-object v6 │ │ -432fec: 6e10 ea00 0600 |009c: invoke-virtual {v6}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -432ff2: 5456 d0a1 |009f: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -432ff6: 3906 0500 |00a1: if-nez v6, 00a6 // +0005 │ │ -432ffa: 7110 799f 0100 |00a3: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -433000: 6e10 5ccc 0600 |00a6: invoke-virtual {v6}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ -433006: 0e00 |00a9: return-void │ │ -433008: 2206 e211 |00aa: new-instance v6, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -43300c: 7010 d689 0600 |00ac: invoke-direct {v6}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -433012: 2706 |00af: throw v6 │ │ +432fb8: 6e20 8f84 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +432fbe: 6e20 8f84 6200 |008b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +432fc4: 6e10 9f84 0200 |008e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +432fca: 0c06 |0091: move-result-object v6 │ │ +432fcc: 1f06 5f10 |0092: check-cast v6, Ljava/lang/CharSequence; // type@105f │ │ +432fd0: 6e20 d500 6000 |0094: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ +432fd6: 0c06 |0097: move-result-object v6 │ │ +432fd8: 6e10 cf00 0600 |0098: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +432fde: 0c06 |009b: move-result-object v6 │ │ +432fe0: 6e10 ea00 0600 |009c: invoke-virtual {v6}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +432fe6: 5456 d0a1 |009f: iget-object v6, v5, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +432fea: 3906 0500 |00a1: if-nez v6, 00a6 // +0005 │ │ +432fee: 7110 799f 0100 |00a3: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +432ff4: 6e10 5ccc 0600 |00a6: invoke-virtual {v6}, Ltech/ula/MainActivity;.stopProgressFromFilesystemList:()V // method@cc5c │ │ +432ffa: 0e00 |00a9: return-void │ │ +432ffc: 2206 e211 |00aa: new-instance v6, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +433000: 7010 d689 0600 |00ac: invoke-direct {v6}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +433006: 2706 |00af: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x0018 line=172 │ │ 0x001d line=173 │ │ 0x0027 line=174 │ │ @@ -1757076,113 +1757070,113 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -432bdc: |[432bdc] tech.ula.ui.FilesystemListFragment._$_clearFindViewByIdCache:()V │ │ -432bec: 5410 cda1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ -432bf0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -432bf4: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -432bfa: 0e00 |0007: return-void │ │ +432bd0: |[432bd0] tech.ula.ui.FilesystemListFragment._$_clearFindViewByIdCache:()V │ │ +432be0: 5410 cda1 |0000: iget-object v0, v1, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ +432be4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +432be8: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +432bee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4328dc: |[4328dc] tech.ula.ui.FilesystemListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -4328ec: 5420 cda1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ -4328f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4328f4: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -4328f8: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -4328fe: 5b20 cda1 |0009: iput-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ -432902: 5420 cda1 |000b: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ -432906: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -43290c: 0c01 |0010: move-result-object v1 │ │ -43290e: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -432914: 0c00 |0014: move-result-object v0 │ │ -432916: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -43291a: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -43291e: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -432924: 0c00 |001c: move-result-object v0 │ │ -432926: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -43292a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -43292c: 1103 |0020: return-object v3 │ │ -43292e: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -432934: 0c00 |0024: move-result-object v0 │ │ -432936: 5421 cda1 |0025: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ -43293a: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -432940: 0c03 |002a: move-result-object v3 │ │ -432942: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -432948: 1100 |002e: return-object v0 │ │ +4328d0: |[4328d0] tech.ula.ui.FilesystemListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +4328e0: 5420 cda1 |0000: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ +4328e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4328e8: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4328ec: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +4328f2: 5b20 cda1 |0009: iput-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ +4328f6: 5420 cda1 |000b: iget-object v0, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ +4328fa: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +432900: 0c01 |0010: move-result-object v1 │ │ +432902: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +432908: 0c00 |0014: move-result-object v0 │ │ +43290a: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +43290e: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +432912: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +432918: 0c00 |001c: move-result-object v0 │ │ +43291a: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +43291e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +432920: 1103 |0020: return-object v3 │ │ +432922: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +432928: 0c00 |0024: move-result-object v0 │ │ +43292a: 5421 cda1 |0025: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1cd │ │ +43292e: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +432934: 0c03 |002a: move-result-object v3 │ │ +432936: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +43293c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -433014: |[433014] tech.ula.ui.FilesystemListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -433024: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -43302a: 6e10 c7d1 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d1c7 │ │ -433030: 0c03 |0006: move-result-object v3 │ │ -433032: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ -433036: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43303c: 3803 4500 |000c: if-eqz v3, 0051 // +0045 │ │ -433040: 1f03 b419 |000e: check-cast v3, Ltech/ula/MainActivity; // type@19b4 │ │ -433044: 5b23 d0a1 |0010: iput-object v3, v2, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -433048: 7010 c8d1 0200 |0012: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -43304e: 0c03 |0015: move-result-object v3 │ │ -433050: 6e10 60d6 0300 |0016: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@d660 │ │ -433056: 0c03 |0019: move-result-object v3 │ │ -433058: 6e10 cbd1 0200 |001a: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ -43305e: 0c00 |001d: move-result-object v0 │ │ -433060: 5421 d1a1 |001e: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1d1 │ │ -433064: 6e30 0a40 0301 |0020: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -43306a: 7010 c8d1 0200 |0023: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -433070: 0c03 |0026: move-result-object v3 │ │ -433072: 6e10 64d6 0300 |0027: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getViewState:()Landroidx/lifecycle/LiveData; // method@d664 │ │ -433078: 0c03 |002a: move-result-object v3 │ │ -43307a: 6e10 cbd1 0200 |002b: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ -433080: 0c00 |002e: move-result-object v0 │ │ -433082: 5421 d4a1 |002f: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.viewStateObserver:Landroidx/lifecycle/Observer; // field@a1d4 │ │ -433086: 6e30 0a40 0301 |0031: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -43308c: 7010 c8d1 0200 |0034: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -433092: 0c03 |0037: move-result-object v3 │ │ -433094: 6e10 5fd6 0300 |0038: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getAllActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65f │ │ -43309a: 0c03 |003b: move-result-object v3 │ │ -43309c: 6e10 cbd1 0200 |003c: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ -4330a2: 0c00 |003f: move-result-object v0 │ │ -4330a4: 5421 cea1 |0040: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.activeSessionObserver:Landroidx/lifecycle/Observer; // field@a1ce │ │ -4330a8: 6e30 0a40 0301 |0042: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -4330ae: 6003 d295 |0045: sget v3, Ltech/ula/R$id;.list_filesystems:I // field@95d2 │ │ -4330b2: 6e20 bad1 3200 |0047: invoke-virtual {v2, v3}, Ltech/ula/ui/FilesystemListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1ba │ │ -4330b8: 0c03 |004a: move-result-object v3 │ │ -4330ba: 1f03 6102 |004b: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ -4330be: 6e20 d7d1 3200 |004d: invoke-virtual {v2, v3}, Ltech/ula/ui/FilesystemListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d1d7 │ │ -4330c4: 0e00 |0050: return-void │ │ -4330c6: 2203 0212 |0051: new-instance v3, Lkotlin/TypeCastException; // type@1202 │ │ -4330ca: 1a00 61b4 |0053: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ -4330ce: 7020 b48a 0300 |0055: invoke-direct {v3, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4330d4: 2703 |0058: throw v3 │ │ +433008: |[433008] tech.ula.ui.FilesystemListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +433018: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +43301e: 6e10 c7d1 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d1c7 │ │ +433024: 0c03 |0006: move-result-object v3 │ │ +433026: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ +43302a: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +433030: 3803 4500 |000c: if-eqz v3, 0051 // +0045 │ │ +433034: 1f03 b419 |000e: check-cast v3, Ltech/ula/MainActivity; // type@19b4 │ │ +433038: 5b23 d0a1 |0010: iput-object v3, v2, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +43303c: 7010 c8d1 0200 |0012: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +433042: 0c03 |0015: move-result-object v3 │ │ +433044: 6e10 60d6 0300 |0016: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@d660 │ │ +43304a: 0c03 |0019: move-result-object v3 │ │ +43304c: 6e10 cbd1 0200 |001a: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ +433052: 0c00 |001d: move-result-object v0 │ │ +433054: 5421 d1a1 |001e: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1d1 │ │ +433058: 6e30 0a40 0301 |0020: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +43305e: 7010 c8d1 0200 |0023: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +433064: 0c03 |0026: move-result-object v3 │ │ +433066: 6e10 64d6 0300 |0027: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getViewState:()Landroidx/lifecycle/LiveData; // method@d664 │ │ +43306c: 0c03 |002a: move-result-object v3 │ │ +43306e: 6e10 cbd1 0200 |002b: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ +433074: 0c00 |002e: move-result-object v0 │ │ +433076: 5421 d4a1 |002f: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.viewStateObserver:Landroidx/lifecycle/Observer; // field@a1d4 │ │ +43307a: 6e30 0a40 0301 |0031: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +433080: 7010 c8d1 0200 |0034: invoke-direct {v2}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +433086: 0c03 |0037: move-result-object v3 │ │ +433088: 6e10 5fd6 0300 |0038: invoke-virtual {v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getAllActiveSessions:()Landroidx/lifecycle/LiveData; // method@d65f │ │ +43308e: 0c03 |003b: move-result-object v3 │ │ +433090: 6e10 cbd1 0200 |003c: invoke-virtual {v2}, Ltech/ula/ui/FilesystemListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d1cb │ │ +433096: 0c00 |003f: move-result-object v0 │ │ +433098: 5421 cea1 |0040: iget-object v1, v2, Ltech/ula/ui/FilesystemListFragment;.activeSessionObserver:Landroidx/lifecycle/Observer; // field@a1ce │ │ +43309c: 6e30 0a40 0301 |0042: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +4330a2: 6003 d295 |0045: sget v3, Ltech/ula/R$id;.list_filesystems:I // field@95d2 │ │ +4330a6: 6e20 bad1 3200 |0047: invoke-virtual {v2, v3}, Ltech/ula/ui/FilesystemListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1ba │ │ +4330ac: 0c03 |004a: move-result-object v3 │ │ +4330ae: 1f03 6102 |004b: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ +4330b2: 6e20 d7d1 3200 |004d: invoke-virtual {v2, v3}, Ltech/ula/ui/FilesystemListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d1d7 │ │ +4330b8: 0e00 |0050: return-void │ │ +4330ba: 2203 0212 |0051: new-instance v3, Lkotlin/TypeCastException; // type@1202 │ │ +4330be: 1a00 61b4 |0053: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ +4330c2: 7020 b48a 0300 |0055: invoke-direct {v3, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4330c8: 2703 |0058: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=98 │ │ 0x0012 line=99 │ │ 0x0023 line=100 │ │ 0x0034 line=101 │ │ @@ -1757197,46 +1757191,46 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 65 16-bit code units │ │ -4330d8: |[4330d8] tech.ula.ui.FilesystemListFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -4330e8: 6f40 f03b 87a9 |0000: invoke-super {v7, v8, v9, v10}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@3bf0 │ │ -4330ee: 1279 |0003: const/4 v9, #int 7 // #7 │ │ -4330f0: 3398 3c00 |0004: if-ne v8, v9, 0040 // +003c │ │ -4330f4: 380a 3a00 |0006: if-eqz v10, 0040 // +003a │ │ -4330f8: 6e10 7e02 0a00 |0008: invoke-virtual {v10}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@027e │ │ -4330fe: 0c02 |000b: move-result-object v2 │ │ -433100: 3802 3400 |000c: if-eqz v2, 0040 // +0034 │ │ -433104: 5478 d0a1 |000e: iget-object v8, v7, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -433108: 1a09 5a71 |0010: const-string v9, "activityContext" // string@715a │ │ -43310c: 3908 0500 |0012: if-nez v8, 0017 // +0005 │ │ -433110: 7110 799f 0900 |0014: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -433116: 6e10 26cc 0800 |0017: invoke-virtual {v8}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ -43311c: 0c01 |001a: move-result-object v1 │ │ -43311e: 7010 c8d1 0700 |001b: invoke-direct {v7}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ -433124: 0c00 |001e: move-result-object v0 │ │ -433126: 1a08 5d87 |001f: const-string v8, "filesDir" // string@875d │ │ -43312a: 7120 569f 8100 |0021: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -433130: 1a08 4dd5 |0024: const-string v8, "uri" // string@d54d │ │ -433134: 7120 569f 8200 |0026: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43313a: 5478 d0a1 |0029: iget-object v8, v7, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -43313e: 3908 0500 |002b: if-nez v8, 0030 // +0005 │ │ -433142: 7110 799f 0900 |002d: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -433148: 6e10 23cc 0800 |0030: invoke-virtual {v8}, Ltech/ula/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@cc23 │ │ -43314e: 0c03 |0033: move-result-object v3 │ │ -433150: 1a08 5c71 |0034: const-string v8, "activityContext.contentResolver" // string@715c │ │ -433154: 7120 569f 8300 |0036: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43315a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -43315c: 1305 0800 |003a: const/16 v5, #int 8 // #8 │ │ -433160: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -433162: 7707 69d6 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.startExport$default:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d669 │ │ -433168: 0e00 |0040: return-void │ │ +4330cc: |[4330cc] tech.ula.ui.FilesystemListFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +4330dc: 6f40 f03b 87a9 |0000: invoke-super {v7, v8, v9, v10}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@3bf0 │ │ +4330e2: 1279 |0003: const/4 v9, #int 7 // #7 │ │ +4330e4: 3398 3c00 |0004: if-ne v8, v9, 0040 // +003c │ │ +4330e8: 380a 3a00 |0006: if-eqz v10, 0040 // +003a │ │ +4330ec: 6e10 7e02 0a00 |0008: invoke-virtual {v10}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@027e │ │ +4330f2: 0c02 |000b: move-result-object v2 │ │ +4330f4: 3802 3400 |000c: if-eqz v2, 0040 // +0034 │ │ +4330f8: 5478 d0a1 |000e: iget-object v8, v7, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +4330fc: 1a09 5a71 |0010: const-string v9, "activityContext" // string@715a │ │ +433100: 3908 0500 |0012: if-nez v8, 0017 // +0005 │ │ +433104: 7110 799f 0900 |0014: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43310a: 6e10 26cc 0800 |0017: invoke-virtual {v8}, Ltech/ula/MainActivity;.getFilesDir:()Ljava/io/File; // method@cc26 │ │ +433110: 0c01 |001a: move-result-object v1 │ │ +433112: 7010 c8d1 0700 |001b: invoke-direct {v7}, Ltech/ula/ui/FilesystemListFragment;.getFilesystemListViewModel:()Ltech/ula/viewmodel/FilesystemListViewModel; // method@d1c8 │ │ +433118: 0c00 |001e: move-result-object v0 │ │ +43311a: 1a08 5d87 |001f: const-string v8, "filesDir" // string@875d │ │ +43311e: 7120 569f 8100 |0021: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +433124: 1a08 4dd5 |0024: const-string v8, "uri" // string@d54d │ │ +433128: 7120 569f 8200 |0026: invoke-static {v2, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43312e: 5478 d0a1 |0029: iget-object v8, v7, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +433132: 3908 0500 |002b: if-nez v8, 0030 // +0005 │ │ +433136: 7110 799f 0900 |002d: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +43313c: 6e10 23cc 0800 |0030: invoke-virtual {v8}, Ltech/ula/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@cc23 │ │ +433142: 0c03 |0033: move-result-object v3 │ │ +433144: 1a08 5c71 |0034: const-string v8, "activityContext.contentResolver" // string@715c │ │ +433148: 7120 569f 8300 |0036: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43314e: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +433150: 1305 0800 |003a: const/16 v5, #int 8 // #8 │ │ +433154: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +433156: 7707 69d6 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.startExport$default:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d669 │ │ +43315c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0008 line=126 │ │ 0x000e line=127 │ │ 0x001b line=128 │ │ locals : │ │ @@ -1757250,46 +1757244,46 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -432978: |[432978] tech.ula.ui.FilesystemListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -432988: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -43298c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -432992: 7210 fb08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@08fb │ │ -432998: 0c00 |0008: move-result-object v0 │ │ -43299a: 3800 2d00 |0009: if-eqz v0, 0036 // +002d │ │ -43299e: 1f00 3b02 |000b: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ -4329a2: 5200 f600 |000d: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ -4329a6: 5431 d2a1 |000f: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ -4329aa: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -4329ae: 1a02 7187 |0013: const-string v2, "filesystemList" // string@8771 │ │ -4329b2: 7110 799f 0200 |0015: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4329b8: 7220 8087 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4329be: 0c00 |001b: move-result-object v0 │ │ -4329c0: 1f00 eb19 |001c: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4329c4: 7210 fa08 0400 |001e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -4329ca: 0a01 |0021: move-result v1 │ │ -4329cc: 2b01 1c00 0000 |0022: packed-switch v1, 0000003e // +0000001c │ │ -4329d2: 6f20 f53b 4300 |0025: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ -4329d8: 280c |0028: goto 0034 // +000c │ │ -4329da: 7020 c6d1 0300 |0029: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.exportFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c6 │ │ -4329e0: 2808 |002c: goto 0034 // +0008 │ │ -4329e2: 7020 c5d1 0300 |002d: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c5 │ │ -4329e8: 2804 |0030: goto 0034 // +0004 │ │ -4329ea: 7020 c4d1 0300 |0031: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.deleteFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c4 │ │ -4329f0: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -4329f2: 0f04 |0035: return v4 │ │ -4329f4: 2204 0212 |0036: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ -4329f8: 1a00 22b4 |0038: const-string v0, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ -4329fc: 7020 b48a 0400 |003a: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -432a02: 2704 |003d: throw v4 │ │ -432a04: 0001 0300 cd00 097f 0f00 0000 0b00 ... |003e: packed-switch-data (10 units) │ │ +43296c: |[43296c] tech.ula.ui.FilesystemListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +43297c: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +432980: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +432986: 7210 fb08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@08fb │ │ +43298c: 0c00 |0008: move-result-object v0 │ │ +43298e: 3800 2d00 |0009: if-eqz v0, 0036 // +002d │ │ +432992: 1f00 3b02 |000b: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ +432996: 5200 f600 |000d: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ +43299a: 5431 d2a1 |000f: iget-object v1, v3, Ltech/ula/ui/FilesystemListFragment;.filesystemList:Ljava/util/List; // field@a1d2 │ │ +43299e: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +4329a2: 1a02 7187 |0013: const-string v2, "filesystemList" // string@8771 │ │ +4329a6: 7110 799f 0200 |0015: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4329ac: 7220 8087 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4329b2: 0c00 |001b: move-result-object v0 │ │ +4329b4: 1f00 eb19 |001c: check-cast v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4329b8: 7210 fa08 0400 |001e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +4329be: 0a01 |0021: move-result v1 │ │ +4329c0: 2b01 1c00 0000 |0022: packed-switch v1, 0000003e // +0000001c │ │ +4329c6: 6f20 f53b 4300 |0025: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ +4329cc: 280c |0028: goto 0034 // +000c │ │ +4329ce: 7020 c6d1 0300 |0029: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.exportFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c6 │ │ +4329d4: 2808 |002c: goto 0034 // +0008 │ │ +4329d6: 7020 c5d1 0300 |002d: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c5 │ │ +4329dc: 2804 |0030: goto 0034 // +0004 │ │ +4329de: 7020 c4d1 0300 |0031: invoke-direct {v3, v0}, Ltech/ula/ui/FilesystemListFragment;.deleteFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c4 │ │ +4329e4: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +4329e6: 0f04 |0035: return v4 │ │ +4329e8: 2204 0212 |0036: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ +4329ec: 1a00 22b4 |0038: const-string v0, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ +4329f0: 7020 b48a 0400 |003a: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4329f6: 2704 |003d: throw v4 │ │ +4329f8: 0001 0300 cd00 097f 0f00 0000 0b00 ... |003e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=111 │ │ 0x000d line=112 │ │ 0x000f line=113 │ │ 0x001e line=114 │ │ 0x0025 line=118 │ │ @@ -1757306,19 +1757300,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43316c: |[43316c] tech.ula.ui.FilesystemListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -43317c: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ -433182: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -433184: 6e20 d8d1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.setHasOptionsMenu:(Z)V // method@d1d8 │ │ -43318a: 0e00 |0007: return-void │ │ +433160: |[433160] tech.ula.ui.FilesystemListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +433170: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ +433176: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +433178: 6e20 d8d1 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/FilesystemListFragment;.setHasOptionsMenu:(Z)V // method@d1d8 │ │ +43317e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1757328,30 +1757322,30 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -43318c: |[43318c] tech.ula.ui.FilesystemListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -43319c: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -4331a0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4331a6: 1a00 a3d5 |0005: const-string v0, "v" // string@d5a3 │ │ -4331aa: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4331b0: 6f40 f93b 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@3bf9 │ │ -4331b6: 5413 d0a1 |000d: iget-object v3, v1, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ -4331ba: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ -4331be: 1a04 5a71 |0011: const-string v4, "activityContext" // string@715a │ │ -4331c2: 7110 799f 0400 |0013: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4331c8: 6e10 29cc 0300 |0016: invoke-virtual {v3}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ -4331ce: 0c03 |0019: move-result-object v3 │ │ -4331d0: 1404 0200 0d7f |001a: const v4, #float 1.87421e+38 // #7f0d0002 │ │ -4331d6: 1f02 d201 |001d: check-cast v2, Landroid/view/Menu; // type@01d2 │ │ -4331da: 6e30 eb08 4302 |001f: invoke-virtual {v3, v4, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -4331e0: 0e00 |0022: return-void │ │ +433180: |[433180] tech.ula.ui.FilesystemListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +433190: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +433194: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43319a: 1a00 a3d5 |0005: const-string v0, "v" // string@d5a3 │ │ +43319e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4331a4: 6f40 f93b 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@3bf9 │ │ +4331aa: 5413 d0a1 |000d: iget-object v3, v1, Ltech/ula/ui/FilesystemListFragment;.activityContext:Ltech/ula/MainActivity; // field@a1d0 │ │ +4331ae: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ +4331b2: 1a04 5a71 |0011: const-string v4, "activityContext" // string@715a │ │ +4331b6: 7110 799f 0400 |0013: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4331bc: 6e10 29cc 0300 |0016: invoke-virtual {v3}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ +4331c2: 0c03 |0019: move-result-object v3 │ │ +4331c4: 1404 0200 0d7f |001a: const v4, #float 1.87421e+38 // #7f0d0002 │ │ +4331ca: 1f02 d201 |001d: check-cast v2, Landroid/view/Menu; // type@01d2 │ │ +4331ce: 6e30 eb08 4302 |001f: invoke-virtual {v3, v4, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +4331d4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=106 │ │ 0x000d line=107 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0023 reg=2 (null) Landroid/view/ContextMenu; │ │ @@ -1757363,23 +1757357,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4331e4: |[4331e4] tech.ula.ui.FilesystemListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -4331f4: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -4331f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4331fe: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ -433202: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -433208: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ -43320e: 1400 0500 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0005 │ │ -433214: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -43321a: 0e00 |0013: return-void │ │ +4331d8: |[4331d8] tech.ula.ui.FilesystemListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +4331e8: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +4331ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4331f2: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ +4331f6: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4331fc: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ +433202: 1400 0500 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0005 │ │ +433208: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +43320e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=80 │ │ 0x0010 line=81 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/Menu; │ │ @@ -1757390,22 +1757384,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -43294c: |[43294c] tech.ula.ui.FilesystemListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -43295c: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -432960: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -432966: 1404 3700 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0037 │ │ -43296c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -43296e: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -432974: 0c02 |000c: move-result-object v2 │ │ -432976: 1102 |000d: return-object v2 │ │ +432940: |[432940] tech.ula.ui.FilesystemListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +432950: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +432954: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43295a: 1404 3700 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0037 │ │ +432960: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +432962: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +432968: 0c02 |000c: move-result-object v2 │ │ +43296a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/FilesystemListFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1757416,62 +1757410,62 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43321c: |[43321c] tech.ula.ui.FilesystemListFragment.onDestroyView:()V │ │ -43322c: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -433232: 6e10 b9d1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/FilesystemListFragment;._$_clearFindViewByIdCache:()V // method@d1b9 │ │ -433238: 0e00 |0006: return-void │ │ +433210: |[433210] tech.ula.ui.FilesystemListFragment.onDestroyView:()V │ │ +433220: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +433226: 6e10 b9d1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/FilesystemListFragment;._$_clearFindViewByIdCache:()V // method@d1b9 │ │ +43322c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Ltech/ula/ui/FilesystemListFragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 51 16-bit code units │ │ -432a18: |[432a18] tech.ula.ui.FilesystemListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -432a28: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -432a2c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -432a30: 7120 5f9f 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -432a36: 7801 fa08 1200 |0007: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -432a3c: 0a00 |000a: move-result v0 │ │ -432a3e: 1402 cb00 097f |000b: const v2, #float 1.82108e+38 // #7f0900cb │ │ -432a44: 3320 1e00 |000e: if-ne v0, v2, 002c // +001e │ │ -432a48: 2200 eb19 |0010: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -432a4c: 1604 0000 |0012: const-wide/16 v4, #int 0 // #0 │ │ -432a50: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -432a52: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -432a54: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -432a56: 1209 |0017: const/4 v9, #int 0 // #0 │ │ -432a58: 120a |0018: const/4 v10, #int 0 // #0 │ │ -432a5a: 120b |0019: const/4 v11, #int 0 // #0 │ │ -432a5c: 120c |001a: const/4 v12, #int 0 // #0 │ │ -432a5e: 120d |001b: const/4 v13, #int 0 // #0 │ │ -432a60: 120e |001c: const/4 v14, #int 0 // #0 │ │ -432a62: 130f fe03 |001d: const/16 v15, #int 1022 // #3fe │ │ -432a66: 1310 0000 |001f: const/16 v16, #int 0 // #0 │ │ -432a6a: 0703 |0021: move-object v3, v0 │ │ -432a6c: 760e 40cd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -432a72: 0802 1100 |0025: move-object/from16 v2, v17 │ │ -432a76: 7020 c5d1 0200 |0027: invoke-direct {v2, v0}, Ltech/ula/ui/FilesystemListFragment;.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c5 │ │ -432a7c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -432a7e: 2807 |002b: goto 0032 // +0007 │ │ -432a80: 0802 1100 |002c: move-object/from16 v2, v17 │ │ -432a84: 7502 063c 1100 |002e: invoke-super/range {v17, v18}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ -432a8a: 0a00 |0031: move-result v0 │ │ -432a8c: 0f00 |0032: return v0 │ │ +432a0c: |[432a0c] tech.ula.ui.FilesystemListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +432a1c: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +432a20: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +432a24: 7120 5f9f 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +432a2a: 7801 fa08 1200 |0007: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +432a30: 0a00 |000a: move-result v0 │ │ +432a32: 1402 cb00 097f |000b: const v2, #float 1.82108e+38 // #7f0900cb │ │ +432a38: 3320 1e00 |000e: if-ne v0, v2, 002c // +001e │ │ +432a3c: 2200 eb19 |0010: new-instance v0, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +432a40: 1604 0000 |0012: const-wide/16 v4, #int 0 // #0 │ │ +432a44: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +432a46: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +432a48: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +432a4a: 1209 |0017: const/4 v9, #int 0 // #0 │ │ +432a4c: 120a |0018: const/4 v10, #int 0 // #0 │ │ +432a4e: 120b |0019: const/4 v11, #int 0 // #0 │ │ +432a50: 120c |001a: const/4 v12, #int 0 // #0 │ │ +432a52: 120d |001b: const/4 v13, #int 0 // #0 │ │ +432a54: 120e |001c: const/4 v14, #int 0 // #0 │ │ +432a56: 130f fe03 |001d: const/16 v15, #int 1022 // #3fe │ │ +432a5a: 1310 0000 |001f: const/16 v16, #int 0 // #0 │ │ +432a5e: 0703 |0021: move-object v3, v0 │ │ +432a60: 760e 40cd 0300 |0022: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +432a66: 0802 1100 |0025: move-object/from16 v2, v17 │ │ +432a6a: 7020 c5d1 0200 |0027: invoke-direct {v2, v0}, Ltech/ula/ui/FilesystemListFragment;.editFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d1c5 │ │ +432a70: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +432a72: 2807 |002b: goto 0032 // +0007 │ │ +432a74: 0802 1100 |002c: move-object/from16 v2, v17 │ │ +432a78: 7502 063c 1100 |002e: invoke-super/range {v17, v18}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ +432a7e: 0a00 |0031: move-result v0 │ │ +432a80: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=85 │ │ 0x0010 line=86 │ │ 0x002e line=88 │ │ locals : │ │ 0x0000 - 0x0033 reg=17 this Ltech/ula/ui/FilesystemListFragment; │ │ @@ -1757524,17 +1757518,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -433380: |[433380] tech.ula.ui.HelpFragment.:()V │ │ -433390: 7010 ab3b 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -433396: 0e00 |0003: return-void │ │ +433374: |[433374] tech.ula.ui.HelpFragment.:()V │ │ +433384: 7010 ab3b 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +43338a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/ui/HelpFragment; │ │ │ │ Virtual methods - │ │ @@ -1757543,78 +1757537,78 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -433398: |[433398] tech.ula.ui.HelpFragment._$_clearFindViewByIdCache:()V │ │ -4333a8: 5410 dba1 |0000: iget-object v0, v1, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ -4333ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -4333b0: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -4333b6: 0e00 |0007: return-void │ │ +43338c: |[43338c] tech.ula.ui.HelpFragment._$_clearFindViewByIdCache:()V │ │ +43339c: 5410 dba1 |0000: iget-object v0, v1, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ +4333a0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +4333a4: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +4333aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/HelpFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -4332e4: |[4332e4] tech.ula.ui.HelpFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -4332f4: 5420 dba1 |0000: iget-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ -4332f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -4332fc: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -433300: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -433306: 5b20 dba1 |0009: iput-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ -43330a: 5420 dba1 |000b: iget-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ -43330e: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -433314: 0c01 |0010: move-result-object v1 │ │ -433316: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -43331c: 0c00 |0014: move-result-object v0 │ │ -43331e: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -433322: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -433326: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -43332c: 0c00 |001c: move-result-object v0 │ │ -43332e: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -433332: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -433334: 1103 |0020: return-object v3 │ │ -433336: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -43333c: 0c00 |0024: move-result-object v0 │ │ -43333e: 5421 dba1 |0025: iget-object v1, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ -433342: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -433348: 0c03 |002a: move-result-object v3 │ │ -43334a: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -433350: 1100 |002e: return-object v0 │ │ +4332d8: |[4332d8] tech.ula.ui.HelpFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +4332e8: 5420 dba1 |0000: iget-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ +4332ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +4332f0: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +4332f4: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +4332fa: 5b20 dba1 |0009: iput-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ +4332fe: 5420 dba1 |000b: iget-object v0, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ +433302: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +433308: 0c01 |0010: move-result-object v1 │ │ +43330a: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +433310: 0c00 |0014: move-result-object v0 │ │ +433312: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +433316: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +43331a: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +433320: 0c00 |001c: move-result-object v0 │ │ +433322: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +433326: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +433328: 1103 |0020: return-object v3 │ │ +43332a: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +433330: 0c00 |0024: move-result-object v0 │ │ +433332: 5421 dba1 |0025: iget-object v1, v2, Ltech/ula/ui/HelpFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1db │ │ +433336: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +43333c: 0c03 |002a: move-result-object v3 │ │ +43333e: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +433344: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/HelpFragment;) │ │ name : 'onCreateView' │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -433354: |[433354] tech.ula.ui.HelpFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -433364: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -433368: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43336e: 1404 3800 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0038 │ │ -433374: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -433376: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -43337c: 0c02 |000c: move-result-object v2 │ │ -43337e: 1102 |000d: return-object v2 │ │ +433348: |[433348] tech.ula.ui.HelpFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +433358: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +43335c: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +433362: 1404 3800 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0038 │ │ +433368: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +43336a: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +433370: 0c02 |000c: move-result-object v2 │ │ +433372: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=16 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/HelpFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1757625,52 +1757619,52 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4333b8: |[4333b8] tech.ula.ui.HelpFragment.onDestroyView:()V │ │ -4333c8: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -4333ce: 6e10 f3d1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/HelpFragment;._$_clearFindViewByIdCache:()V // method@d1f3 │ │ -4333d4: 0e00 |0006: return-void │ │ +4333ac: |[4333ac] tech.ula.ui.HelpFragment.onDestroyView:()V │ │ +4333bc: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +4333c2: 6e10 f3d1 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/HelpFragment;._$_clearFindViewByIdCache:()V // method@d1f3 │ │ +4333c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/HelpFragment;) │ │ name : 'onViewCreated' │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -4333d8: |[4333d8] tech.ula.ui.HelpFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -4333e8: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ -4333ec: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4333f2: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ -4333f8: 6002 aa95 |0008: sget v2, Ltech/ula/R$id;.github_logo:I // field@95aa │ │ -4333fc: 6e20 f4d1 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ui/HelpFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1f4 │ │ -433402: 0c02 |000d: move-result-object v2 │ │ -433404: 1f02 440d |000e: check-cast v2, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0d44 │ │ -433408: 2203 c01a |0010: new-instance v3, Ltech/ula/ui/HelpFragment$onViewCreated$1; // type@1ac0 │ │ -43340c: 7020 eed1 1300 |0012: invoke-direct {v3, v1}, Ltech/ula/ui/HelpFragment$onViewCreated$1;.:(Ltech/ula/ui/HelpFragment;)V // method@d1ee │ │ -433412: 1f03 e701 |0015: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ -433416: 6e20 c76d 3200 |0017: invoke-virtual {v2, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6dc7 │ │ -43341c: 6002 9796 |001a: sget v2, Ltech/ula/R$id;.userland_logo:I // field@9697 │ │ -433420: 6e20 f4d1 2100 |001c: invoke-virtual {v1, v2}, Ltech/ula/ui/HelpFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1f4 │ │ -433426: 0c02 |001f: move-result-object v2 │ │ -433428: 1f02 440d |0020: check-cast v2, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0d44 │ │ -43342c: 2203 c11a |0022: new-instance v3, Ltech/ula/ui/HelpFragment$onViewCreated$2; // type@1ac1 │ │ -433430: 7020 f0d1 1300 |0024: invoke-direct {v3, v1}, Ltech/ula/ui/HelpFragment$onViewCreated$2;.:(Ltech/ula/ui/HelpFragment;)V // method@d1f0 │ │ -433436: 1f03 e701 |0027: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ -43343a: 6e20 c76d 3200 |0029: invoke-virtual {v2, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6dc7 │ │ -433440: 0e00 |002c: return-void │ │ +4333cc: |[4333cc] tech.ula.ui.HelpFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +4333dc: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ +4333e0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4333e6: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ +4333ec: 6002 aa95 |0008: sget v2, Ltech/ula/R$id;.github_logo:I // field@95aa │ │ +4333f0: 6e20 f4d1 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ui/HelpFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1f4 │ │ +4333f6: 0c02 |000d: move-result-object v2 │ │ +4333f8: 1f02 440d |000e: check-cast v2, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0d44 │ │ +4333fc: 2203 c01a |0010: new-instance v3, Ltech/ula/ui/HelpFragment$onViewCreated$1; // type@1ac0 │ │ +433400: 7020 eed1 1300 |0012: invoke-direct {v3, v1}, Ltech/ula/ui/HelpFragment$onViewCreated$1;.:(Ltech/ula/ui/HelpFragment;)V // method@d1ee │ │ +433406: 1f03 e701 |0015: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43340a: 6e20 c76d 3200 |0017: invoke-virtual {v2, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6dc7 │ │ +433410: 6002 9796 |001a: sget v2, Ltech/ula/R$id;.userland_logo:I // field@9697 │ │ +433414: 6e20 f4d1 2100 |001c: invoke-virtual {v1, v2}, Ltech/ula/ui/HelpFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d1f4 │ │ +43341a: 0c02 |001f: move-result-object v2 │ │ +43341c: 1f02 440d |0020: check-cast v2, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@0d44 │ │ +433420: 2203 c11a |0022: new-instance v3, Ltech/ula/ui/HelpFragment$onViewCreated$2; // type@1ac1 │ │ +433424: 7020 f0d1 1300 |0024: invoke-direct {v3, v1}, Ltech/ula/ui/HelpFragment$onViewCreated$2;.:(Ltech/ula/ui/HelpFragment;)V // method@d1f0 │ │ +43342a: 1f03 e701 |0027: check-cast v3, Landroid/view/View$OnClickListener; // type@01e7 │ │ +43342e: 6e20 c76d 3200 |0029: invoke-virtual {v2, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@6dc7 │ │ +433434: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=20 │ │ 0x0008 line=22 │ │ 0x001a line=27 │ │ locals : │ │ 0x0000 - 0x002d reg=1 this Ltech/ula/ui/HelpFragment; │ │ @@ -1757717,53 +1757711,53 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4334c4: |[4334c4] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ -4334d4: 5b01 dca1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ -4334d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4334da: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4334e0: 0e00 |0006: return-void │ │ +4334b8: |[4334b8] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.:(Landroidx/fragment/app/Fragment;)V │ │ +4334c8: 5b01 dca1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ +4334cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4334ce: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4334d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;) │ │ name : 'invoke' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -433444: |[433444] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -433454: 5430 dca1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ -433458: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ -43345e: 0c00 |0005: move-result-object v0 │ │ -433460: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -433464: 1100 |0008: return-object v0 │ │ -433466: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ -43346a: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43346e: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -433474: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ -433478: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43347e: 5432 dca1 |0015: iget-object v2, v3, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ -433482: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -433488: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ -43348c: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -433492: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -433498: 0c01 |0022: move-result-object v1 │ │ -43349a: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4334a0: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -4334a4: 2700 |0028: throw v0 │ │ +433438: |[433438] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +433448: 5430 dca1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ +43344c: 6e10 b73b 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@3bb7 │ │ +433452: 0c00 |0005: move-result-object v0 │ │ +433454: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +433458: 1100 |0008: return-object v0 │ │ +43345a: 2200 7210 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@1072 │ │ +43345e: 2201 9410 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +433462: 7010 8384 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +433468: 1a02 7229 |0010: const-string v2, "Fragment " // string@2972 │ │ +43346c: 6e20 8f84 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433472: 5432 dca1 |0015: iget-object v2, v3, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.$this_navArgs:Landroidx/fragment/app/Fragment; // field@a1dc │ │ +433476: 6e20 8e84 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +43347c: 1a02 7006 |001a: const-string v2, " has null arguments" // string@0670 │ │ +433480: 6e20 8f84 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +433486: 6e10 9f84 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43348c: 0c01 |0022: move-result-object v1 │ │ +43348e: 7020 8c83 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +433494: 1f00 9b10 |0026: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +433498: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;) │ │ @@ -1757771,18 +1757765,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4334a8: |[4334a8] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -4334b8: 6e10 fad1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d1fa │ │ -4334be: 0c00 |0003: move-result-object v0 │ │ -4334c0: 1100 |0004: return-object v0 │ │ +43349c: |[43349c] tech.ula.ui.SessionEditFragment$$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +4334ac: 6e10 fad1 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@d1fa │ │ +4334b2: 0c00 |0003: move-result-object v0 │ │ +4334b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10639 (FragmentNavArgsLazy.kt) │ │ │ │ Class #5762 header: │ │ @@ -1757820,39 +1757814,39 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4337f4: |[4337f4] tech.ula.ui.SessionEditFragment$editExisting$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433804: 5b01 dfa1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$editExisting$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1df │ │ -433808: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43380a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -433810: 0e00 |0006: return-void │ │ +4337e8: |[4337e8] tech.ula.ui.SessionEditFragment$editExisting$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +4337f8: 5b01 dfa1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$editExisting$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1df │ │ +4337fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4337fe: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +433804: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$editExisting$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4337d0: |[4337d0] tech.ula.ui.SessionEditFragment$editExisting$2.invoke:()Ljava/lang/Object; │ │ -4337e0: 6e10 10d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$editExisting$2;.invoke:()Z // method@d210 │ │ -4337e6: 0a00 |0003: move-result v0 │ │ -4337e8: 7110 f682 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -4337ee: 0c00 |0007: move-result-object v0 │ │ -4337f0: 1100 |0008: return-object v0 │ │ +4337c4: |[4337c4] tech.ula.ui.SessionEditFragment$editExisting$2.invoke:()Ljava/lang/Object; │ │ +4337d4: 6e10 10d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$editExisting$2;.invoke:()Z // method@d210 │ │ +4337da: 0a00 |0003: move-result v0 │ │ +4337dc: 7110 f682 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +4337e2: 0c00 |0007: move-result-object v0 │ │ +4337e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/ui/SessionEditFragment$editExisting$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$editExisting$2;) │ │ @@ -1757860,21 +1757854,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4337a8: |[4337a8] tech.ula.ui.SessionEditFragment$editExisting$2.invoke:()Z │ │ -4337b8: 5410 dfa1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$editExisting$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1df │ │ -4337bc: 7110 2ed2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d22e │ │ -4337c2: 0c00 |0005: move-result-object v0 │ │ -4337c4: 6e10 56d2 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragmentArgs;.getEditExisting:()Z // method@d256 │ │ -4337ca: 0a00 |0009: move-result v0 │ │ -4337cc: 0f00 |000a: return v0 │ │ +43379c: |[43379c] tech.ula.ui.SessionEditFragment$editExisting$2.invoke:()Z │ │ +4337ac: 5410 dfa1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$editExisting$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1df │ │ +4337b0: 7110 2ed2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d22e │ │ +4337b6: 0c00 |0005: move-result-object v0 │ │ +4337b8: 6e10 56d2 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragmentArgs;.getEditExisting:()Z // method@d256 │ │ +4337be: 0a00 |0009: move-result v0 │ │ +4337c0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/ui/SessionEditFragment$editExisting$2; │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ @@ -1757916,37 +1757910,37 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -433c60: |[433c60] tech.ula.ui.SessionEditFragment$session$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433c70: 5b01 e5a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$session$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e5 │ │ -433c74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -433c76: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -433c7c: 0e00 |0006: return-void │ │ +433c54: |[433c54] tech.ula.ui.SessionEditFragment$session$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433c64: 5b01 e5a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$session$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e5 │ │ +433c68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +433c6a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +433c70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$session$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -433c14: |[433c14] tech.ula.ui.SessionEditFragment$session$2.invoke:()Ljava/lang/Object; │ │ -433c24: 6e10 24d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$session$2;.invoke:()Ltech/ula/model/entities/Session; // method@d224 │ │ -433c2a: 0c00 |0003: move-result-object v0 │ │ -433c2c: 1100 |0004: return-object v0 │ │ +433c08: |[433c08] tech.ula.ui.SessionEditFragment$session$2.invoke:()Ljava/lang/Object; │ │ +433c18: 6e10 24d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$session$2;.invoke:()Ltech/ula/model/entities/Session; // method@d224 │ │ +433c1e: 0c00 |0003: move-result-object v0 │ │ +433c20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SessionEditFragment$session$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$session$2;) │ │ @@ -1757954,23 +1757948,23 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -433c30: |[433c30] tech.ula.ui.SessionEditFragment$session$2.invoke:()Ltech/ula/model/entities/Session; │ │ -433c40: 5410 e5a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$session$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e5 │ │ -433c44: 7110 2ed2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d22e │ │ -433c4a: 0c00 |0005: move-result-object v0 │ │ -433c4c: 6e10 57d2 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragmentArgs;.getSession:()Ltech/ula/model/entities/Session; // method@d257 │ │ -433c52: 0c00 |0009: move-result-object v0 │ │ -433c54: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -433c58: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -433c5e: 1100 |000f: return-object v0 │ │ +433c24: |[433c24] tech.ula.ui.SessionEditFragment$session$2.invoke:()Ltech/ula/model/entities/Session; │ │ +433c34: 5410 e5a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment$session$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e5 │ │ +433c38: 7110 2ed2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionEditFragment;.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; // method@d22e │ │ +433c3e: 0c00 |0005: move-result-object v0 │ │ +433c40: 6e10 57d2 0000 |0006: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragmentArgs;.getSession:()Ltech/ula/model/entities/Session; // method@d257 │ │ +433c46: 0c00 |0009: move-result-object v0 │ │ +433c48: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +433c4c: 7100 739f 0000 |000c: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +433c52: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ltech/ula/ui/SessionEditFragment$session$2; │ │ │ │ source_file_idx : 23964 (SessionEditFragment.kt) │ │ @@ -1758012,37 +1758006,37 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -433cf8: |[433cf8] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ -433d08: 5b01 e6a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ -433d0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -433d0e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -433d14: 0e00 |0006: return-void │ │ +433cec: |[433cec] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.:(Ltech/ula/ui/SessionEditFragment;)V │ │ +433cfc: 5b01 e6a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ +433d00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +433d02: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +433d08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -433c80: |[433c80] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.invoke:()Ljava/lang/Object; │ │ -433c90: 6e10 27d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.invoke:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d227 │ │ -433c96: 0c00 |0003: move-result-object v0 │ │ -433c98: 1100 |0004: return-object v0 │ │ +433c74: |[433c74] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.invoke:()Ljava/lang/Object; │ │ +433c84: 6e10 27d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.invoke:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d227 │ │ +433c8a: 0c00 |0003: move-result-object v0 │ │ +433c8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;) │ │ @@ -1758050,34 +1758044,34 @@ │ │ type : '()Ltech/ula/viewmodel/SessionEditViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -433c9c: |[433c9c] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.invoke:()Ltech/ula/viewmodel/SessionEditViewModel; │ │ -433cac: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -433cb0: 5431 e6a1 |0002: iget-object v1, v3, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ -433cb4: 7110 2dd2 0100 |0004: invoke-static {v1}, Ltech/ula/ui/SessionEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; // method@d22d │ │ -433cba: 0c01 |0007: move-result-object v1 │ │ -433cbc: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -433cc0: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -433cc6: 0c00 |000d: move-result-object v0 │ │ -433cc8: 5431 e6a1 |000e: iget-object v1, v3, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ -433ccc: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ -433cd0: 2202 b61b |0012: new-instance v2, Ltech/ula/viewmodel/SessionEditViewmodelFactory; // type@1bb6 │ │ -433cd4: 7020 18d7 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d718 │ │ -433cda: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -433cde: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -433ce4: 0c00 |001c: move-result-object v0 │ │ -433ce6: 1c01 b51b |001d: const-class v1, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ -433cea: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -433cf0: 0c00 |0022: move-result-object v0 │ │ -433cf2: 1f00 b51b |0023: check-cast v0, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ -433cf6: 1100 |0025: return-object v0 │ │ +433c90: |[433c90] tech.ula.ui.SessionEditFragment$sessionEditViewModel$2.invoke:()Ltech/ula/viewmodel/SessionEditViewModel; │ │ +433ca0: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +433ca4: 5431 e6a1 |0002: iget-object v1, v3, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ +433ca8: 7110 2dd2 0100 |0004: invoke-static {v1}, Ltech/ula/ui/SessionEditFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; // method@d22d │ │ +433cae: 0c01 |0007: move-result-object v1 │ │ +433cb0: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +433cb4: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +433cba: 0c00 |000d: move-result-object v0 │ │ +433cbc: 5431 e6a1 |000e: iget-object v1, v3, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.this$0:Ltech/ula/ui/SessionEditFragment; // field@a1e6 │ │ +433cc0: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ +433cc4: 2202 b61b |0012: new-instance v2, Ltech/ula/viewmodel/SessionEditViewmodelFactory; // type@1bb6 │ │ +433cc8: 7020 18d7 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionEditViewmodelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d718 │ │ +433cce: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +433cd2: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +433cd8: 0c00 |001c: move-result-object v0 │ │ +433cda: 1c01 b51b |001d: const-class v1, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ +433cde: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +433ce4: 0c00 |0022: move-result-object v0 │ │ +433ce6: 1f00 b51b |0023: check-cast v0, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ +433cea: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000e line=38 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2; │ │ │ │ @@ -1758184,117 +1758178,117 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -4343f0: |[4343f0] tech.ula.ui.SessionEditFragment.:()V │ │ -434400: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -434402: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -434406: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43440a: 1c02 cf1a |0005: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ -43440e: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -434414: 0c02 |000a: move-result-object v2 │ │ -434416: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ -43441a: 1a04 ff8a |000d: const-string v4, "getArgs()Ltech/ula/ui/SessionEditFragmentArgs;" // string@8aff │ │ -43441e: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -434424: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43442a: 0c01 |0015: move-result-object v1 │ │ -43442c: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -434430: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -434432: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -434436: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43443a: 1c02 cf1a |001d: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ -43443e: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -434444: 0c02 |0022: move-result-object v2 │ │ -434446: 1a03 77c3 |0023: const-string v3, "session" // string@c377 │ │ -43444a: 1a04 b294 |0025: const-string v4, "getSession()Ltech/ula/model/entities/Session;" // string@94b2 │ │ -43444e: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -434454: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43445a: 0c01 |002d: move-result-object v1 │ │ -43445c: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -434460: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -434462: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -434466: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43446a: 1c02 cf1a |0035: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ -43446e: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -434474: 0c02 |003a: move-result-object v2 │ │ -434476: 1a03 6984 |003b: const-string v3, "editExisting" // string@8469 │ │ -43447a: 1a04 548e |003d: const-string v4, "getEditExisting()Z" // string@8e54 │ │ -43447e: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -434484: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43448a: 0c01 |0045: move-result-object v1 │ │ -43448c: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -434490: 1222 |0048: const/4 v2, #int 2 // #2 │ │ -434492: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ -434496: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43449a: 1c02 cf1a |004d: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ -43449e: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4344a4: 0c02 |0052: move-result-object v2 │ │ -4344a6: 1a03 7cc3 |0053: const-string v3, "sessionEditViewModel" // string@c37c │ │ -4344aa: 1a04 b594 |0055: const-string v4, "getSessionEditViewModel()Ltech/ula/viewmodel/SessionEditViewModel;" // string@94b5 │ │ -4344ae: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -4344b4: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -4344ba: 0c01 |005d: move-result-object v1 │ │ -4344bc: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -4344c0: 1232 |0060: const/4 v2, #int 3 // #3 │ │ -4344c2: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ -4344c6: 6900 e7a1 |0063: sput-object v0, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ -4344ca: 0e00 |0065: return-void │ │ +4343e4: |[4343e4] tech.ula.ui.SessionEditFragment.:()V │ │ +4343f4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +4343f6: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +4343fa: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +4343fe: 1c02 cf1a |0005: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ +434402: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +434408: 0c02 |000a: move-result-object v2 │ │ +43440a: 1a03 7075 |000b: const-string v3, "args" // string@7570 │ │ +43440e: 1a04 ff8a |000d: const-string v4, "getArgs()Ltech/ula/ui/SessionEditFragmentArgs;" // string@8aff │ │ +434412: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +434418: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43441e: 0c01 |0015: move-result-object v1 │ │ +434420: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +434424: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +434426: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +43442a: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43442e: 1c02 cf1a |001d: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ +434432: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +434438: 0c02 |0022: move-result-object v2 │ │ +43443a: 1a03 77c3 |0023: const-string v3, "session" // string@c377 │ │ +43443e: 1a04 b294 |0025: const-string v4, "getSession()Ltech/ula/model/entities/Session;" // string@94b2 │ │ +434442: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +434448: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43444e: 0c01 |002d: move-result-object v1 │ │ +434450: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +434454: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +434456: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +43445a: 2201 de13 |0033: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43445e: 1c02 cf1a |0035: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ +434462: 7110 3aa0 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +434468: 0c02 |003a: move-result-object v2 │ │ +43446a: 1a03 6984 |003b: const-string v3, "editExisting" // string@8469 │ │ +43446e: 1a04 548e |003d: const-string v4, "getEditExisting()Z" // string@8e54 │ │ +434472: 7040 00a0 2143 |003f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +434478: 7110 46a0 0100 |0042: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +43447e: 0c01 |0045: move-result-object v1 │ │ +434480: 1f01 5e14 |0046: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +434484: 1222 |0048: const/4 v2, #int 2 // #2 │ │ +434486: 4d01 0002 |0049: aput-object v1, v0, v2 │ │ +43448a: 2201 de13 |004b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +43448e: 1c02 cf1a |004d: const-class v2, Ltech/ula/ui/SessionEditFragment; // type@1acf │ │ +434492: 7110 3aa0 0200 |004f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +434498: 0c02 |0052: move-result-object v2 │ │ +43449a: 1a03 7cc3 |0053: const-string v3, "sessionEditViewModel" // string@c37c │ │ +43449e: 1a04 b594 |0055: const-string v4, "getSessionEditViewModel()Ltech/ula/viewmodel/SessionEditViewModel;" // string@94b5 │ │ +4344a2: 7040 00a0 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +4344a8: 7110 46a0 0100 |005a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +4344ae: 0c01 |005d: move-result-object v1 │ │ +4344b0: 1f01 5e14 |005e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +4344b4: 1232 |0060: const/4 v2, #int 3 // #3 │ │ +4344b6: 4d01 0002 |0061: aput-object v1, v0, v2 │ │ +4344ba: 6900 e7a1 |0063: sput-object v0, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ +4344be: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -4344cc: |[4344cc] tech.ula.ui.SessionEditFragment.:()V │ │ -4344dc: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -4344e2: 2200 7308 |0003: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ -4344e6: 1c01 d11a |0005: const-class v1, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -4344ea: 7110 3aa0 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -4344f0: 0c01 |000a: move-result-object v1 │ │ -4344f2: 2202 c31a |000b: new-instance v2, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1; // type@1ac3 │ │ -4344f6: 7020 f9d1 3200 |000d: invoke-direct {v2, v3}, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d1f9 │ │ -4344fc: 1f02 8f13 |0010: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ -434500: 7030 e241 1002 |0012: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ -434506: 5b30 eaa1 |0015: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1ea │ │ -43450a: 2200 cd1a |0017: new-instance v0, Ltech/ula/ui/SessionEditFragment$session$2; // type@1acd │ │ -43450e: 7020 22d2 3000 |0019: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$session$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d222 │ │ -434514: 1f00 8f13 |001c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -434518: 7110 c189 0000 |001e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43451e: 0c00 |0021: move-result-object v0 │ │ -434520: 5b30 eea1 |0022: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.session$delegate:Lkotlin/Lazy; // field@a1ee │ │ -434524: 2200 c71a |0024: new-instance v0, Ltech/ula/ui/SessionEditFragment$editExisting$2; // type@1ac7 │ │ -434528: 7020 0ed2 3000 |0026: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$editExisting$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d20e │ │ -43452e: 1f00 8f13 |0029: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -434532: 7110 c189 0000 |002b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -434538: 0c00 |002e: move-result-object v0 │ │ -43453a: 5b30 eba1 |002f: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1eb │ │ -43453e: 7100 cc94 0000 |0031: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ -434544: 0c00 |0034: move-result-object v0 │ │ -434546: 5b30 eda1 |0035: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ -43454a: 2200 ce1a |0037: new-instance v0, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2; // type@1ace │ │ -43454e: 7020 25d2 3000 |0039: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d225 │ │ -434554: 1f00 8f13 |003c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -434558: 7110 c189 0000 |003e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43455e: 0c00 |0041: move-result-object v0 │ │ -434560: 5b30 efa1 |0042: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.sessionEditViewModel$delegate:Lkotlin/Lazy; // field@a1ef │ │ -434564: 2200 c81a |0044: new-instance v0, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1; // type@1ac8 │ │ -434568: 7020 11d2 3000 |0046: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d211 │ │ -43456e: 1f00 0b08 |0049: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -434572: 5b30 eca1 |004b: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1ec │ │ -434576: 0e00 |004d: return-void │ │ +4344c0: |[4344c0] tech.ula.ui.SessionEditFragment.:()V │ │ +4344d0: 7010 ab3b 0300 |0000: invoke-direct {v3}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +4344d6: 2200 7308 |0003: new-instance v0, Landroidx/navigation/NavArgsLazy; // type@0873 │ │ +4344da: 1c01 d11a |0005: const-class v1, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +4344de: 7110 3aa0 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +4344e4: 0c01 |000a: move-result-object v1 │ │ +4344e6: 2202 c31a |000b: new-instance v2, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1; // type@1ac3 │ │ +4344ea: 7020 f9d1 3200 |000d: invoke-direct {v2, v3}, Ltech/ula/ui/SessionEditFragment$$special$$inlined$navArgs$1;.:(Landroidx/fragment/app/Fragment;)V // method@d1f9 │ │ +4344f0: 1f02 8f13 |0010: check-cast v2, Lkotlin/jvm/functions/Function0; // type@138f │ │ +4344f4: 7030 e241 1002 |0012: invoke-direct {v0, v1, v2}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@41e2 │ │ +4344fa: 5b30 eaa1 |0015: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1ea │ │ +4344fe: 2200 cd1a |0017: new-instance v0, Ltech/ula/ui/SessionEditFragment$session$2; // type@1acd │ │ +434502: 7020 22d2 3000 |0019: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$session$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d222 │ │ +434508: 1f00 8f13 |001c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43450c: 7110 c189 0000 |001e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +434512: 0c00 |0021: move-result-object v0 │ │ +434514: 5b30 eea1 |0022: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.session$delegate:Lkotlin/Lazy; // field@a1ee │ │ +434518: 2200 c71a |0024: new-instance v0, Ltech/ula/ui/SessionEditFragment$editExisting$2; // type@1ac7 │ │ +43451c: 7020 0ed2 3000 |0026: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$editExisting$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d20e │ │ +434522: 1f00 8f13 |0029: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +434526: 7110 c189 0000 |002b: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43452c: 0c00 |002e: move-result-object v0 │ │ +43452e: 5b30 eba1 |002f: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1eb │ │ +434532: 7100 cc94 0000 |0031: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@94cc │ │ +434538: 0c00 |0034: move-result-object v0 │ │ +43453a: 5b30 eda1 |0035: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ +43453e: 2200 ce1a |0037: new-instance v0, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2; // type@1ace │ │ +434542: 7020 25d2 3000 |0039: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$sessionEditViewModel$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d225 │ │ +434548: 1f00 8f13 |003c: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +43454c: 7110 c189 0000 |003e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +434552: 0c00 |0041: move-result-object v0 │ │ +434554: 5b30 efa1 |0042: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.sessionEditViewModel$delegate:Lkotlin/Lazy; // field@a1ef │ │ +434558: 2200 c81a |0044: new-instance v0, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1; // type@1ac8 │ │ +43455c: 7020 11d2 3000 |0046: invoke-direct {v0, v3}, Ltech/ula/ui/SessionEditFragment$filesystemChangeObserver$1;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d211 │ │ +434562: 1f00 0b08 |0049: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +434566: 5b30 eca1 |004b: iput-object v0, v3, Ltech/ula/ui/SessionEditFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1ec │ │ +43456a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=219 │ │ 0x0015 line=221 │ │ 0x0017 line=31 │ │ 0x0024 line=32 │ │ @@ -1758309,18 +1758303,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -434210: |[434210] tech.ula.ui.SessionEditFragment.access$augmentFilesystemList:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)Ljava/util/List; │ │ -434220: 7020 35d2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment;.augmentFilesystemList:(Ljava/util/List;)Ljava/util/List; // method@d235 │ │ -434226: 0c00 |0003: move-result-object v0 │ │ -434228: 1100 |0004: return-object v0 │ │ +434204: |[434204] tech.ula.ui.SessionEditFragment.access$augmentFilesystemList:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)Ljava/util/List; │ │ +434214: 7020 35d2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment;.augmentFilesystemList:(Ljava/util/List;)Ljava/util/List; // method@d235 │ │ +43421a: 0c00 |0003: move-result-object v0 │ │ +43421c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1758329,20 +1758323,20 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4340dc: |[4340dc] tech.ula.ui.SessionEditFragment.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; │ │ -4340ec: 5411 e9a1 |0000: iget-object v1, v1, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ -4340f0: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -4340f4: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -4340f8: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4340fe: 1101 |0009: return-object v1 │ │ +4340d0: |[4340d0] tech.ula.ui.SessionEditFragment.access$getActivityContext$p:(Ltech/ula/ui/SessionEditFragment;)Landroid/app/Activity; │ │ +4340e0: 5411 e9a1 |0000: iget-object v1, v1, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ +4340e4: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +4340e8: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +4340ec: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4340f2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ #4 : (in Ltech/ula/ui/SessionEditFragment;) │ │ @@ -1758350,18 +1758344,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -434378: |[434378] tech.ula.ui.SessionEditFragment.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ -434388: 7010 37d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment;.getArgs:()Ltech/ula/ui/SessionEditFragmentArgs; // method@d237 │ │ -43438e: 0c00 |0003: move-result-object v0 │ │ -434390: 1100 |0004: return-object v0 │ │ +43436c: |[43436c] tech.ula.ui.SessionEditFragment.access$getArgs$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/ui/SessionEditFragmentArgs; │ │ +43437c: 7010 37d2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment;.getArgs:()Ltech/ula/ui/SessionEditFragmentArgs; // method@d237 │ │ +434382: 0c00 |0003: move-result-object v0 │ │ +434384: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ #5 : (in Ltech/ula/ui/SessionEditFragment;) │ │ @@ -1758369,17 +1758363,17 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43422c: |[43422c] tech.ula.ui.SessionEditFragment.access$getFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;)Ljava/util/List; │ │ -43423c: 5400 eda1 |0000: iget-object v0, v0, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ -434240: 1100 |0002: return-object v0 │ │ +434220: |[434220] tech.ula.ui.SessionEditFragment.access$getFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;)Ljava/util/List; │ │ +434230: 5400 eda1 |0000: iget-object v0, v0, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ +434234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ #6 : (in Ltech/ula/ui/SessionEditFragment;) │ │ @@ -1758387,17 +1758381,17 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -434598: |[434598] tech.ula.ui.SessionEditFragment.access$getListDifferenceAndSetNewFilesystem:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;Ljava/util/List;)V │ │ -4345a8: 7030 3ad2 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionEditFragment;.getListDifferenceAndSetNewFilesystem:(Ljava/util/List;Ljava/util/List;)V // method@d23a │ │ -4345ae: 0e00 |0003: return-void │ │ +43458c: |[43458c] tech.ula.ui.SessionEditFragment.access$getListDifferenceAndSetNewFilesystem:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;Ljava/util/List;)V │ │ +43459c: 7030 3ad2 1002 |0000: invoke-direct {v0, v1, v2}, Ltech/ula/ui/SessionEditFragment;.getListDifferenceAndSetNewFilesystem:(Ljava/util/List;Ljava/util/List;)V // method@d23a │ │ +4345a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -1758407,18 +1758401,18 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -434330: |[434330] tech.ula.ui.SessionEditFragment.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; │ │ -434340: 7010 3bd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434346: 0c00 |0003: move-result-object v0 │ │ -434348: 1100 |0004: return-object v0 │ │ +434324: |[434324] tech.ula.ui.SessionEditFragment.access$getSession$p:(Ltech/ula/ui/SessionEditFragment;)Ltech/ula/model/entities/Session; │ │ +434334: 7010 3bd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +43433a: 0c00 |0003: move-result-object v0 │ │ +43433c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ │ │ #8 : (in Ltech/ula/ui/SessionEditFragment;) │ │ @@ -1758426,17 +1758420,17 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;Landroid/app/Activity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4345b0: |[4345b0] tech.ula.ui.SessionEditFragment.access$setActivityContext$p:(Ltech/ula/ui/SessionEditFragment;Landroid/app/Activity;)V │ │ -4345c0: 5b01 e9a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ -4345c4: 0e00 |0002: return-void │ │ +4345a4: |[4345a4] tech.ula.ui.SessionEditFragment.access$setActivityContext$p:(Ltech/ula/ui/SessionEditFragment;Landroid/app/Activity;)V │ │ +4345b4: 5b01 e9a1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ +4345b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -1758445,17 +1758439,17 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4345c8: |[4345c8] tech.ula.ui.SessionEditFragment.access$setFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)V │ │ -4345d8: 5b01 eda1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ -4345dc: 0e00 |0002: return-void │ │ +4345bc: |[4345bc] tech.ula.ui.SessionEditFragment.access$setFilesystemList$p:(Ltech/ula/ui/SessionEditFragment;Ljava/util/List;)V │ │ +4345cc: 5b01 eda1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionEditFragment;.filesystemList:Ljava/util/List; // field@a1ed │ │ +4345d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1758464,17 +1758458,17 @@ │ │ type : '(Ltech/ula/ui/SessionEditFragment;Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4345e0: |[4345e0] tech.ula.ui.SessionEditFragment.access$updateFilesystemDetailsForSession:(Ltech/ula/ui/SessionEditFragment;Ltech/ula/model/entities/Filesystem;)V │ │ -4345f0: 7020 48d2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment;.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V // method@d248 │ │ -4345f6: 0e00 |0003: return-void │ │ +4345d4: |[4345d4] tech.ula.ui.SessionEditFragment.access$updateFilesystemDetailsForSession:(Ltech/ula/ui/SessionEditFragment;Ltech/ula/model/entities/Filesystem;)V │ │ +4345e4: 7020 48d2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment;.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V // method@d248 │ │ +4345ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/entities/Filesystem; │ │ │ │ @@ -1758483,55 +1758477,55 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -434244: |[434244] tech.ula.ui.SessionEditFragment.augmentFilesystemList:(Ljava/util/List;)Ljava/util/List; │ │ -434254: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -434258: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -43425e: 1f00 2c11 |0005: check-cast v0, Ljava/util/List; // type@112c │ │ -434262: 7210 8387 0500 |0007: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -434268: 0a01 |000a: move-result v1 │ │ -43426a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -43426e: 2201 c51a |000d: new-instance v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -434272: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -434276: 7020 04d2 2100 |0011: invoke-direct {v1, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ -43427c: 7220 7a87 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -434282: 1f05 7810 |0017: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ -434286: 2201 1711 |0019: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ -43428a: 1302 0a00 |001b: const/16 v2, #int 10 // #a │ │ -43428e: 7120 c494 2500 |001d: invoke-static {v5, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -434294: 0a02 |0020: move-result v2 │ │ -434296: 7020 5986 2100 |0021: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -43429c: 1f01 1b11 |0024: check-cast v1, Ljava/util/Collection; // type@111b │ │ -4342a0: 7210 ad83 0500 |0026: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -4342a6: 0c05 |0029: move-result-object v5 │ │ -4342a8: 7210 5487 0500 |002a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -4342ae: 0a02 |002d: move-result v2 │ │ -4342b0: 3802 1100 |002e: if-eqz v2, 003f // +0011 │ │ -4342b4: 7210 5587 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -4342ba: 0c02 |0033: move-result-object v2 │ │ -4342bc: 1f02 eb19 |0034: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -4342c0: 2203 c41a |0036: new-instance v3, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ -4342c4: 7020 fcd1 2300 |0038: invoke-direct {v3, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.:(Ltech/ula/model/entities/Filesystem;)V // method@d1fc │ │ -4342ca: 7220 ee86 3100 |003b: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -4342d0: 28ec |003e: goto 002a // -0014 │ │ -4342d2: 1f01 2c11 |003f: check-cast v1, Ljava/util/List; // type@112c │ │ -4342d6: 1f01 1b11 |0041: check-cast v1, Ljava/util/Collection; // type@111b │ │ -4342da: 7220 7b87 1000 |0043: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ -4342e0: 2205 c51a |0046: new-instance v5, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ -4342e4: 1a01 9022 |0048: const-string v1, "Create new" // string@2290 │ │ -4342e8: 7020 04d2 1500 |004a: invoke-direct {v5, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ -4342ee: 7220 7a87 5000 |004d: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ -4342f4: 1f00 7810 |0050: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -4342f8: 7110 fb94 0000 |0052: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@94fb │ │ -4342fe: 0c05 |0055: move-result-object v5 │ │ -434300: 1105 |0056: return-object v5 │ │ +434238: |[434238] tech.ula.ui.SessionEditFragment.augmentFilesystemList:(Ljava/util/List;)Ljava/util/List; │ │ +434248: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +43424c: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +434252: 1f00 2c11 |0005: check-cast v0, Ljava/util/List; // type@112c │ │ +434256: 7210 8387 0500 |0007: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +43425c: 0a01 |000a: move-result v1 │ │ +43425e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +434262: 2201 c51a |000d: new-instance v1, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +434266: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +43426a: 7020 04d2 2100 |0011: invoke-direct {v1, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ +434270: 7220 7a87 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +434276: 1f05 7810 |0017: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ +43427a: 2201 1711 |0019: new-instance v1, Ljava/util/ArrayList; // type@1117 │ │ +43427e: 1302 0a00 |001b: const/16 v2, #int 10 // #a │ │ +434282: 7120 c494 2500 |001d: invoke-static {v5, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +434288: 0a02 |0020: move-result v2 │ │ +43428a: 7020 5986 2100 |0021: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +434290: 1f01 1b11 |0024: check-cast v1, Ljava/util/Collection; // type@111b │ │ +434294: 7210 ad83 0500 |0026: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +43429a: 0c05 |0029: move-result-object v5 │ │ +43429c: 7210 5487 0500 |002a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +4342a2: 0a02 |002d: move-result v2 │ │ +4342a4: 3802 1100 |002e: if-eqz v2, 003f // +0011 │ │ +4342a8: 7210 5587 0500 |0030: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +4342ae: 0c02 |0033: move-result-object v2 │ │ +4342b0: 1f02 eb19 |0034: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +4342b4: 2203 c41a |0036: new-instance v3, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem; // type@1ac4 │ │ +4342b8: 7020 fcd1 2300 |0038: invoke-direct {v3, v2}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$FilesystemItem;.:(Ltech/ula/model/entities/Filesystem;)V // method@d1fc │ │ +4342be: 7220 ee86 3100 |003b: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +4342c4: 28ec |003e: goto 002a // -0014 │ │ +4342c6: 1f01 2c11 |003f: check-cast v1, Ljava/util/List; // type@112c │ │ +4342ca: 1f01 1b11 |0041: check-cast v1, Ljava/util/Collection; // type@111b │ │ +4342ce: 7220 7b87 1000 |0043: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@877b │ │ +4342d4: 2205 c51a |0046: new-instance v5, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem; // type@1ac5 │ │ +4342d8: 1a01 9022 |0048: const-string v1, "Create new" // string@2290 │ │ +4342dc: 7020 04d2 1500 |004a: invoke-direct {v5, v1}, Ltech/ula/ui/SessionEditFragment$FilesystemDropdownItem$NonFilesystemItem;.:(Ljava/lang/String;)V // method@d204 │ │ +4342e2: 7220 7a87 5000 |004d: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@877a │ │ +4342e8: 1f00 7810 |0050: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +4342ec: 7110 fb94 0000 |0052: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@94fb │ │ +4342f2: 0c05 |0055: move-result-object v5 │ │ +4342f4: 1105 |0056: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x0017 line=77 │ │ 0x0019 line=215 │ │ 0x0026 line=216 │ │ @@ -1758550,46 +1758544,46 @@ │ │ type : '()Ltech/ula/ui/SessionEditFragmentArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -434394: |[434394] tech.ula.ui.SessionEditFragment.getArgs:()Ltech/ula/ui/SessionEditFragmentArgs; │ │ -4343a4: 5430 eaa1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1ea │ │ -4343a8: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ -4343ac: 6201 e7a1 |0004: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ -4343b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4343b2: 4601 0102 |0007: aget-object v1, v1, v2 │ │ -4343b6: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4343bc: 0c00 |000c: move-result-object v0 │ │ -4343be: 1f00 d11a |000d: check-cast v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ -4343c2: 1100 |000f: return-object v0 │ │ +434388: |[434388] tech.ula.ui.SessionEditFragment.getArgs:()Ltech/ula/ui/SessionEditFragmentArgs; │ │ +434398: 5430 eaa1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.args$delegate:Landroidx/navigation/NavArgsLazy; // field@a1ea │ │ +43439c: 1f00 db11 |0002: check-cast v0, Lkotlin/Lazy; // type@11db │ │ +4343a0: 6201 e7a1 |0004: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ +4343a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4343a6: 4601 0102 |0007: aget-object v1, v1, v2 │ │ +4343aa: 7210 bd89 0000 |0009: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4343b0: 0c00 |000c: move-result-object v0 │ │ +4343b2: 1f00 d11a |000d: check-cast v0, Ltech/ula/ui/SessionEditFragmentArgs; // type@1ad1 │ │ +4343b6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'getDefaultServicePort' │ │ type : '(Ltech/ula/model/entities/ServiceType;)J' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -434304: |[434304] tech.ula.ui.SessionEditFragment.getDefaultServicePort:(Ltech/ula/model/entities/ServiceType;)J │ │ -434314: 6200 ec9f |0000: sget-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -434318: 7120 559f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43431e: 0a03 |0005: move-result v3 │ │ -434320: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -434324: 1600 3300 |0008: const-wide/16 v0, #int 51 // #33 │ │ -434328: 2803 |000a: goto 000d // +0003 │ │ -43432a: 1600 e607 |000b: const-wide/16 v0, #int 2022 // #7e6 │ │ -43432e: 1000 |000d: return-wide v0 │ │ +4342f8: |[4342f8] tech.ula.ui.SessionEditFragment.getDefaultServicePort:(Ltech/ula/model/entities/ServiceType;)J │ │ +434308: 6200 ec9f |0000: sget-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +43430c: 7120 559f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434312: 0a03 |0005: move-result v3 │ │ +434314: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +434318: 1600 3300 |0008: const-wide/16 v0, #int 51 // #33 │ │ +43431c: 2803 |000a: goto 000d // +0003 │ │ +43431e: 1600 e607 |000b: const-wide/16 v0, #int 2022 // #7e6 │ │ +434322: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x000e reg=3 (null) Ltech/ula/model/entities/ServiceType; │ │ │ │ @@ -1758598,61 +1758592,61 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -43419c: |[43419c] tech.ula.ui.SessionEditFragment.getEditExisting:()Z │ │ -4341ac: 5430 eba1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1eb │ │ -4341b0: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ -4341b4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -4341b6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4341ba: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4341c0: 0c00 |000a: move-result-object v0 │ │ -4341c2: 1f00 5d10 |000b: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ -4341c6: 6e10 f182 0000 |000d: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -4341cc: 0a00 |0010: move-result v0 │ │ -4341ce: 0f00 |0011: return v0 │ │ +434190: |[434190] tech.ula.ui.SessionEditFragment.getEditExisting:()Z │ │ +4341a0: 5430 eba1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.editExisting$delegate:Lkotlin/Lazy; // field@a1eb │ │ +4341a4: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ +4341a8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +4341aa: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4341ae: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4341b4: 0c00 |000a: move-result-object v0 │ │ +4341b6: 1f00 5d10 |000b: check-cast v0, Ljava/lang/Boolean; // type@105d │ │ +4341ba: 6e10 f182 0000 |000d: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +4341c0: 0a00 |0010: move-result v0 │ │ +4341c2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'getListDifferenceAndSetNewFilesystem' │ │ type : '(Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4345f8: |[4345f8] tech.ula.ui.SessionEditFragment.getListDifferenceAndSetNewFilesystem:(Ljava/util/List;Ljava/util/List;)V │ │ -434608: 1f03 7810 |0000: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ -43460c: 0720 |0002: move-object v0, v2 │ │ -43460e: 1f00 7810 |0003: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -434612: 7120 f594 0300 |0005: invoke-static {v3, v0}, Lkotlin/collections/CollectionsKt;.subtract:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Set; // method@94f5 │ │ -434618: 0c03 |0008: move-result-object v3 │ │ -43461a: 1f02 1b11 |0009: check-cast v2, Ljava/util/Collection; // type@111b │ │ -43461e: 7210 f386 0200 |000b: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -434624: 0a02 |000e: move-result v2 │ │ -434626: df02 0201 |000f: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -43462a: 3802 1800 |0011: if-eqz v2, 0029 // +0018 │ │ -43462e: 0732 |0013: move-object v2, v3 │ │ -434630: 1f02 1b11 |0014: check-cast v2, Ljava/util/Collection; // type@111b │ │ -434634: 7210 f386 0200 |0016: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -43463a: 0a02 |0019: move-result v2 │ │ -43463c: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -434640: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -434644: 1f03 7810 |001e: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ -434648: 7110 cf94 0300 |0020: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@94cf │ │ -43464e: 0c02 |0023: move-result-object v2 │ │ -434650: 1f02 eb19 |0024: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -434654: 7020 48d2 2100 |0026: invoke-direct {v1, v2}, Ltech/ula/ui/SessionEditFragment;.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V // method@d248 │ │ -43465a: 0e00 |0029: return-void │ │ +4345ec: |[4345ec] tech.ula.ui.SessionEditFragment.getListDifferenceAndSetNewFilesystem:(Ljava/util/List;Ljava/util/List;)V │ │ +4345fc: 1f03 7810 |0000: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ +434600: 0720 |0002: move-object v0, v2 │ │ +434602: 1f00 7810 |0003: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +434606: 7120 f594 0300 |0005: invoke-static {v3, v0}, Lkotlin/collections/CollectionsKt;.subtract:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Set; // method@94f5 │ │ +43460c: 0c03 |0008: move-result-object v3 │ │ +43460e: 1f02 1b11 |0009: check-cast v2, Ljava/util/Collection; // type@111b │ │ +434612: 7210 f386 0200 |000b: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +434618: 0a02 |000e: move-result v2 │ │ +43461a: df02 0201 |000f: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +43461e: 3802 1800 |0011: if-eqz v2, 0029 // +0018 │ │ +434622: 0732 |0013: move-object v2, v3 │ │ +434624: 1f02 1b11 |0014: check-cast v2, Ljava/util/Collection; // type@111b │ │ +434628: 7210 f386 0200 |0016: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +43462e: 0a02 |0019: move-result v2 │ │ +434630: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +434634: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +434638: 1f03 7810 |001e: check-cast v3, Ljava/lang/Iterable; // type@1078 │ │ +43463c: 7110 cf94 0300 |0020: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@94cf │ │ +434642: 0c02 |0023: move-result-object v2 │ │ +434644: 1f02 eb19 |0024: check-cast v2, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +434648: 7020 48d2 2100 |0026: invoke-direct {v1, v2}, Ltech/ula/ui/SessionEditFragment;.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V // method@d248 │ │ +43464e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0009 line=202 │ │ 0x001e line=203 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Ltech/ula/ui/SessionEditFragment; │ │ @@ -1758664,167 +1758658,167 @@ │ │ type : '()Ltech/ula/model/entities/Session;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -43434c: |[43434c] tech.ula.ui.SessionEditFragment.getSession:()Ltech/ula/model/entities/Session; │ │ -43435c: 5430 eea1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.session$delegate:Lkotlin/Lazy; // field@a1ee │ │ -434360: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ -434364: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -434366: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -43436a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -434370: 0c00 |000a: move-result-object v0 │ │ -434372: 1f00 f719 |000b: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -434376: 1100 |000d: return-object v0 │ │ +434340: |[434340] tech.ula.ui.SessionEditFragment.getSession:()Ltech/ula/model/entities/Session; │ │ +434350: 5430 eea1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.session$delegate:Lkotlin/Lazy; // field@a1ee │ │ +434354: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ +434358: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +43435a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +43435e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +434364: 0c00 |000a: move-result-object v0 │ │ +434366: 1f00 f719 |000b: check-cast v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +43436a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'getSessionEditViewModel' │ │ type : '()Ltech/ula/viewmodel/SessionEditViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4343c4: |[4343c4] tech.ula.ui.SessionEditFragment.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; │ │ -4343d4: 5430 efa1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.sessionEditViewModel$delegate:Lkotlin/Lazy; // field@a1ef │ │ -4343d8: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ -4343dc: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -4343de: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4343e2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4343e8: 0c00 |000a: move-result-object v0 │ │ -4343ea: 1f00 b51b |000b: check-cast v0, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ -4343ee: 1100 |000d: return-object v0 │ │ +4343b8: |[4343b8] tech.ula.ui.SessionEditFragment.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; │ │ +4343c8: 5430 efa1 |0000: iget-object v0, v3, Ltech/ula/ui/SessionEditFragment;.sessionEditViewModel$delegate:Lkotlin/Lazy; // field@a1ef │ │ +4343cc: 6201 e7a1 |0002: sget-object v1, Ltech/ula/ui/SessionEditFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a1e7 │ │ +4343d0: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +4343d2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4343d6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4343dc: 0c00 |000a: move-result-object v0 │ │ +4343de: 1f00 b51b |000b: check-cast v0, Ltech/ula/viewmodel/SessionEditViewModel; // type@1bb5 │ │ +4343e2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'insertSession' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 221 16-bit code units │ │ -43465c: |[43465c] tech.ula.ui.SessionEditFragment.insertSession:()V │ │ -43466c: 0750 |0000: move-object v0, v5 │ │ -43466e: 1f00 7207 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -434672: 7110 ea43 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/NavHostFragment;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43ea │ │ -434678: 0c00 |0006: move-result-object v0 │ │ -43467a: 1a01 6552 |0007: const-string v1, "NavHostFragment.findNavController(this)" // string@5265 │ │ -43467e: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -434684: 7010 3bd2 0500 |000c: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -43468a: 0c01 |000f: move-result-object v1 │ │ -43468c: 6e10 a7cd 0100 |0010: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -434692: 0c01 |0013: move-result-object v1 │ │ -434694: 1a02 0000 |0014: const-string v2, "" // string@0000 │ │ -434698: 7120 559f 2100 |0016: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43469e: 0a01 |0019: move-result v1 │ │ -4346a0: 3801 1b00 |001a: if-eqz v1, 0035 // +001b │ │ -4346a4: 6001 7296 |001c: sget v1, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ -4346a8: 6e20 2bd2 1500 |001e: invoke-virtual {v5, v1}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -4346ae: 0c01 |0021: move-result-object v1 │ │ -4346b0: 1f01 260e |0022: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -4346b4: 1a03 18d1 |0024: const-string v3, "text_input_session_name" // string@d118 │ │ -4346b8: 7120 569f 3100 |0026: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4346be: 1403 8800 127f |0029: const v3, #float 1.9407e+38 // #7f120088 │ │ -4346c4: 6e20 3dd2 3500 |002c: invoke-virtual {v5, v3}, Ltech/ula/ui/SessionEditFragment;.getString:(I)Ljava/lang/String; // method@d23d │ │ -4346ca: 0c03 |002f: move-result-object v3 │ │ -4346cc: 1f03 5f10 |0030: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -4346d0: 6e20 fe74 3100 |0032: invoke-virtual {v1, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setError:(Ljava/lang/CharSequence;)V // method@74fe │ │ -4346d6: 7010 3bd2 0500 |0035: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -4346dc: 0c01 |0038: move-result-object v1 │ │ -4346de: 6e10 a4cd 0100 |0039: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -4346e4: 0c01 |003c: move-result-object v1 │ │ -4346e6: 7120 559f 2100 |003d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4346ec: 0a01 |0040: move-result v1 │ │ -4346ee: 3801 3700 |0041: if-eqz v1, 0078 // +0037 │ │ -4346f2: 6001 3f96 |0043: sget v1, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ -4346f6: 6e20 2bd2 1500 |0045: invoke-virtual {v5, v1}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -4346fc: 0c01 |0048: move-result-object v1 │ │ -4346fe: 1f01 7602 |0049: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ -434702: 1a03 c2cd |004b: const-string v3, "spinner_filesystem_list" // string@cdc2 │ │ -434706: 7120 569f 3100 |004d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43470c: 6e10 5d0f 0100 |0050: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedView:()Landroid/view/View; // method@0f5d │ │ -434712: 0c01 |0053: move-result-object v1 │ │ -434714: 3801 1c00 |0054: if-eqz v1, 0070 // +001c │ │ -434718: 1f01 8002 |0056: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ -43471c: 0723 |0058: move-object v3, v2 │ │ -43471e: 1f03 5f10 |0059: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -434722: 6e20 e50f 3100 |005b: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setError:(Ljava/lang/CharSequence;)V // method@0fe5 │ │ -434728: 1503 ffff |005e: const/high16 v3, #int -65536 // #ffff │ │ -43472c: 6e20 0410 3100 |0060: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@1004 │ │ -434732: 1403 8100 127f |0063: const v3, #float 1.9407e+38 // #7f120081 │ │ -434738: 6e20 3dd2 3500 |0066: invoke-virtual {v5, v3}, Ltech/ula/ui/SessionEditFragment;.getString:(I)Ljava/lang/String; // method@d23d │ │ -43473e: 0c03 |0069: move-result-object v3 │ │ -434740: 1f03 5f10 |006a: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -434744: 6e20 0010 3100 |006c: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -43474a: 2809 |006f: goto 0078 // +0009 │ │ -43474c: 2200 0212 |0070: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ -434750: 1a01 23b4 |0072: const-string v1, "null cannot be cast to non-null type android.widget.TextView" // string@b423 │ │ -434754: 7020 b48a 1000 |0074: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43475a: 2700 |0077: throw v0 │ │ -43475c: 7010 3bd2 0500 |0078: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434762: 0c01 |007b: move-result-object v1 │ │ -434764: 6e10 a7cd 0100 |007c: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -43476a: 0c01 |007f: move-result-object v1 │ │ -43476c: 7120 559f 2100 |0080: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -434772: 0a01 |0083: move-result v1 │ │ -434774: 3901 4200 |0084: if-nez v1, 00c6 // +0042 │ │ -434778: 7010 3bd2 0500 |0086: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -43477e: 0c01 |0089: move-result-object v1 │ │ -434780: 6e10 accd 0100 |008a: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ -434786: 0c01 |008d: move-result-object v1 │ │ -434788: 7120 559f 2100 |008e: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -43478e: 0a01 |0091: move-result v1 │ │ -434790: 3901 3400 |0092: if-nez v1, 00c6 // +0034 │ │ -434794: 7010 3bd2 0500 |0094: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -43479a: 0c01 |0097: move-result-object v1 │ │ -43479c: 6e10 a4cd 0100 |0098: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -4347a2: 0c01 |009b: move-result-object v1 │ │ -4347a4: 7120 559f 2100 |009c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -4347aa: 0a01 |009f: move-result v1 │ │ -4347ac: 3801 0300 |00a0: if-eqz v1, 00a3 // +0003 │ │ -4347b0: 2824 |00a2: goto 00c6 // +0024 │ │ -4347b2: 7010 39d2 0500 |00a3: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getEditExisting:()Z // method@d239 │ │ -4347b8: 0a01 |00a6: move-result v1 │ │ -4347ba: 1222 |00a7: const/4 v2, #int 2 // #2 │ │ -4347bc: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -4347be: 3801 0e00 |00a9: if-eqz v1, 00b7 // +000e │ │ -4347c2: 7010 3cd2 0500 |00ab: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ -4347c8: 0c01 |00ae: move-result-object v1 │ │ -4347ca: 7010 3bd2 0500 |00af: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -4347d0: 0c04 |00b2: move-result-object v4 │ │ -4347d2: 7153 17d7 4123 |00b3: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/SessionEditViewModel;.updateSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d717 │ │ -4347d8: 280c |00b6: goto 00c2 // +000c │ │ -4347da: 7010 3cd2 0500 |00b7: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ -4347e0: 0c01 |00ba: move-result-object v1 │ │ -4347e2: 7010 3bd2 0500 |00bb: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -4347e8: 0c04 |00be: move-result-object v4 │ │ -4347ea: 7153 14d7 4123 |00bf: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/SessionEditViewModel;.insertSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d714 │ │ -4347f0: 6e10 2242 0000 |00c2: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ -4347f6: 0e00 |00c5: return-void │ │ -4347f8: 5450 e9a1 |00c6: iget-object v0, v5, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ -4347fc: 3900 0700 |00c8: if-nez v0, 00cf // +0007 │ │ -434800: 1a01 5a71 |00ca: const-string v1, "activityContext" // string@715a │ │ -434804: 7110 799f 0100 |00cc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -43480a: 1f00 6500 |00cf: check-cast v0, Landroid/content/Context; // type@0065 │ │ -43480e: 1401 7a00 127f |00d1: const v1, #float 1.9407e+38 // #7f12007a │ │ -434814: 1212 |00d4: const/4 v2, #int 1 // #1 │ │ -434816: 7130 1310 1002 |00d5: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -43481c: 0c00 |00d8: move-result-object v0 │ │ -43481e: 6e10 1610 0000 |00d9: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -434824: 0e00 |00dc: return-void │ │ +434650: |[434650] tech.ula.ui.SessionEditFragment.insertSession:()V │ │ +434660: 0750 |0000: move-object v0, v5 │ │ +434662: 1f00 7207 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +434666: 7110 ea43 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/NavHostFragment;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43ea │ │ +43466c: 0c00 |0006: move-result-object v0 │ │ +43466e: 1a01 6552 |0007: const-string v1, "NavHostFragment.findNavController(this)" // string@5265 │ │ +434672: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434678: 7010 3bd2 0500 |000c: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +43467e: 0c01 |000f: move-result-object v1 │ │ +434680: 6e10 a7cd 0100 |0010: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +434686: 0c01 |0013: move-result-object v1 │ │ +434688: 1a02 0000 |0014: const-string v2, "" // string@0000 │ │ +43468c: 7120 559f 2100 |0016: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434692: 0a01 |0019: move-result v1 │ │ +434694: 3801 1b00 |001a: if-eqz v1, 0035 // +001b │ │ +434698: 6001 7296 |001c: sget v1, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ +43469c: 6e20 2bd2 1500 |001e: invoke-virtual {v5, v1}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +4346a2: 0c01 |0021: move-result-object v1 │ │ +4346a4: 1f01 260e |0022: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +4346a8: 1a03 18d1 |0024: const-string v3, "text_input_session_name" // string@d118 │ │ +4346ac: 7120 569f 3100 |0026: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4346b2: 1403 8800 127f |0029: const v3, #float 1.9407e+38 // #7f120088 │ │ +4346b8: 6e20 3dd2 3500 |002c: invoke-virtual {v5, v3}, Ltech/ula/ui/SessionEditFragment;.getString:(I)Ljava/lang/String; // method@d23d │ │ +4346be: 0c03 |002f: move-result-object v3 │ │ +4346c0: 1f03 5f10 |0030: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +4346c4: 6e20 fe74 3100 |0032: invoke-virtual {v1, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setError:(Ljava/lang/CharSequence;)V // method@74fe │ │ +4346ca: 7010 3bd2 0500 |0035: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +4346d0: 0c01 |0038: move-result-object v1 │ │ +4346d2: 6e10 a4cd 0100 |0039: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +4346d8: 0c01 |003c: move-result-object v1 │ │ +4346da: 7120 559f 2100 |003d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +4346e0: 0a01 |0040: move-result v1 │ │ +4346e2: 3801 3700 |0041: if-eqz v1, 0078 // +0037 │ │ +4346e6: 6001 3f96 |0043: sget v1, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ +4346ea: 6e20 2bd2 1500 |0045: invoke-virtual {v5, v1}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +4346f0: 0c01 |0048: move-result-object v1 │ │ +4346f2: 1f01 7602 |0049: check-cast v1, Landroid/widget/Spinner; // type@0276 │ │ +4346f6: 1a03 c2cd |004b: const-string v3, "spinner_filesystem_list" // string@cdc2 │ │ +4346fa: 7120 569f 3100 |004d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434700: 6e10 5d0f 0100 |0050: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedView:()Landroid/view/View; // method@0f5d │ │ +434706: 0c01 |0053: move-result-object v1 │ │ +434708: 3801 1c00 |0054: if-eqz v1, 0070 // +001c │ │ +43470c: 1f01 8002 |0056: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ +434710: 0723 |0058: move-object v3, v2 │ │ +434712: 1f03 5f10 |0059: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +434716: 6e20 e50f 3100 |005b: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setError:(Ljava/lang/CharSequence;)V // method@0fe5 │ │ +43471c: 1503 ffff |005e: const/high16 v3, #int -65536 // #ffff │ │ +434720: 6e20 0410 3100 |0060: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextColor:(I)V // method@1004 │ │ +434726: 1403 8100 127f |0063: const v3, #float 1.9407e+38 // #7f120081 │ │ +43472c: 6e20 3dd2 3500 |0066: invoke-virtual {v5, v3}, Ltech/ula/ui/SessionEditFragment;.getString:(I)Ljava/lang/String; // method@d23d │ │ +434732: 0c03 |0069: move-result-object v3 │ │ +434734: 1f03 5f10 |006a: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +434738: 6e20 0010 3100 |006c: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +43473e: 2809 |006f: goto 0078 // +0009 │ │ +434740: 2200 0212 |0070: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ +434744: 1a01 23b4 |0072: const-string v1, "null cannot be cast to non-null type android.widget.TextView" // string@b423 │ │ +434748: 7020 b48a 1000 |0074: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +43474e: 2700 |0077: throw v0 │ │ +434750: 7010 3bd2 0500 |0078: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434756: 0c01 |007b: move-result-object v1 │ │ +434758: 6e10 a7cd 0100 |007c: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +43475e: 0c01 |007f: move-result-object v1 │ │ +434760: 7120 559f 2100 |0080: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434766: 0a01 |0083: move-result v1 │ │ +434768: 3901 4200 |0084: if-nez v1, 00c6 // +0042 │ │ +43476c: 7010 3bd2 0500 |0086: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434772: 0c01 |0089: move-result-object v1 │ │ +434774: 6e10 accd 0100 |008a: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getUsername:()Ljava/lang/String; // method@cdac │ │ +43477a: 0c01 |008d: move-result-object v1 │ │ +43477c: 7120 559f 2100 |008e: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434782: 0a01 |0091: move-result v1 │ │ +434784: 3901 3400 |0092: if-nez v1, 00c6 // +0034 │ │ +434788: 7010 3bd2 0500 |0094: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +43478e: 0c01 |0097: move-result-object v1 │ │ +434790: 6e10 a4cd 0100 |0098: invoke-virtual {v1}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +434796: 0c01 |009b: move-result-object v1 │ │ +434798: 7120 559f 2100 |009c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +43479e: 0a01 |009f: move-result v1 │ │ +4347a0: 3801 0300 |00a0: if-eqz v1, 00a3 // +0003 │ │ +4347a4: 2824 |00a2: goto 00c6 // +0024 │ │ +4347a6: 7010 39d2 0500 |00a3: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getEditExisting:()Z // method@d239 │ │ +4347ac: 0a01 |00a6: move-result v1 │ │ +4347ae: 1222 |00a7: const/4 v2, #int 2 // #2 │ │ +4347b0: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +4347b2: 3801 0e00 |00a9: if-eqz v1, 00b7 // +000e │ │ +4347b6: 7010 3cd2 0500 |00ab: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ +4347bc: 0c01 |00ae: move-result-object v1 │ │ +4347be: 7010 3bd2 0500 |00af: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +4347c4: 0c04 |00b2: move-result-object v4 │ │ +4347c6: 7153 17d7 4123 |00b3: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/SessionEditViewModel;.updateSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d717 │ │ +4347cc: 280c |00b6: goto 00c2 // +000c │ │ +4347ce: 7010 3cd2 0500 |00b7: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ +4347d4: 0c01 |00ba: move-result-object v1 │ │ +4347d6: 7010 3bd2 0500 |00bb: invoke-direct {v5}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +4347dc: 0c04 |00be: move-result-object v4 │ │ +4347de: 7153 14d7 4123 |00bf: invoke-static {v1, v4, v3, v2, v3}, Ltech/ula/viewmodel/SessionEditViewModel;.insertSession$default:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@d714 │ │ +4347e4: 6e10 2242 0000 |00c2: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@4222 │ │ +4347ea: 0e00 |00c5: return-void │ │ +4347ec: 5450 e9a1 |00c6: iget-object v0, v5, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ +4347f0: 3900 0700 |00c8: if-nez v0, 00cf // +0007 │ │ +4347f4: 1a01 5a71 |00ca: const-string v1, "activityContext" // string@715a │ │ +4347f8: 7110 799f 0100 |00cc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4347fe: 1f00 6500 |00cf: check-cast v0, Landroid/content/Context; // type@0065 │ │ +434802: 1401 7a00 127f |00d1: const v1, #float 1.9407e+38 // #7f12007a │ │ +434808: 1212 |00d4: const/4 v2, #int 1 // #1 │ │ +43480a: 7130 1310 1002 |00d5: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +434810: 0c00 |00d8: move-result-object v0 │ │ +434812: 6e10 1610 0000 |00d9: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +434818: 0e00 |00dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000c line=173 │ │ 0x001c line=174 │ │ 0x0035 line=176 │ │ 0x0043 line=177 │ │ @@ -1758845,41 +1758839,41 @@ │ │ type : '(Ltech/ula/model/entities/Filesystem;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -434a3c: |[434a3c] tech.ula.ui.SessionEditFragment.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V │ │ -434a4c: 7010 3bd2 0300 |0000: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434a52: 0c00 |0003: move-result-object v0 │ │ -434a54: 6e10 55cd 0400 |0004: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -434a5a: 0c01 |0007: move-result-object v1 │ │ -434a5c: 6e20 b2cd 1000 |0008: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setFilesystemName:(Ljava/lang/String;)V // method@cdb2 │ │ -434a62: 7010 3bd2 0300 |000b: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434a68: 0c00 |000e: move-result-object v0 │ │ -434a6a: 6e10 51cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -434a70: 0c01 |0012: move-result-object v1 │ │ -434a72: 6e20 b9cd 1000 |0013: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ -434a78: 7010 3bd2 0300 |0016: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434a7e: 0c00 |0019: move-result-object v0 │ │ -434a80: 6e10 50cd 0400 |001a: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -434a86: 0c01 |001d: move-result-object v1 │ │ -434a88: 6e20 b5cd 1000 |001e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setPassword:(Ljava/lang/String;)V // method@cdb5 │ │ -434a8e: 7010 3bd2 0300 |0021: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434a94: 0c00 |0024: move-result-object v0 │ │ -434a96: 6e10 52cd 0400 |0025: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -434a9c: 0c01 |0028: move-result-object v1 │ │ -434a9e: 6e20 bacd 1000 |0029: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setVncPassword:(Ljava/lang/String;)V // method@cdba │ │ -434aa4: 7010 3bd2 0300 |002c: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434aaa: 0c00 |002f: move-result-object v0 │ │ -434aac: 6e10 54cd 0400 |0030: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -434ab2: 0b01 |0033: move-result-wide v1 │ │ -434ab4: 6e30 b1cd 1002 |0034: invoke-virtual {v0, v1, v2}, Ltech/ula/model/entities/Session;.setFilesystemId:(J)V // method@cdb1 │ │ -434aba: 0e00 |0037: return-void │ │ +434a30: |[434a30] tech.ula.ui.SessionEditFragment.updateFilesystemDetailsForSession:(Ltech/ula/model/entities/Filesystem;)V │ │ +434a40: 7010 3bd2 0300 |0000: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434a46: 0c00 |0003: move-result-object v0 │ │ +434a48: 6e10 55cd 0400 |0004: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +434a4e: 0c01 |0007: move-result-object v1 │ │ +434a50: 6e20 b2cd 1000 |0008: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setFilesystemName:(Ljava/lang/String;)V // method@cdb2 │ │ +434a56: 7010 3bd2 0300 |000b: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434a5c: 0c00 |000e: move-result-object v0 │ │ +434a5e: 6e10 51cd 0400 |000f: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +434a64: 0c01 |0012: move-result-object v1 │ │ +434a66: 6e20 b9cd 1000 |0013: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setUsername:(Ljava/lang/String;)V // method@cdb9 │ │ +434a6c: 7010 3bd2 0300 |0016: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434a72: 0c00 |0019: move-result-object v0 │ │ +434a74: 6e10 50cd 0400 |001a: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +434a7a: 0c01 |001d: move-result-object v1 │ │ +434a7c: 6e20 b5cd 1000 |001e: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setPassword:(Ljava/lang/String;)V // method@cdb5 │ │ +434a82: 7010 3bd2 0300 |0021: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434a88: 0c00 |0024: move-result-object v0 │ │ +434a8a: 6e10 52cd 0400 |0025: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +434a90: 0c01 |0028: move-result-object v1 │ │ +434a92: 6e20 bacd 1000 |0029: invoke-virtual {v0, v1}, Ltech/ula/model/entities/Session;.setVncPassword:(Ljava/lang/String;)V // method@cdba │ │ +434a98: 7010 3bd2 0300 |002c: invoke-direct {v3}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434a9e: 0c00 |002f: move-result-object v0 │ │ +434aa0: 6e10 54cd 0400 |0030: invoke-virtual {v4}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +434aa6: 0b01 |0033: move-result-wide v1 │ │ +434aa8: 6e30 b1cd 1002 |0034: invoke-virtual {v0, v1, v2}, Ltech/ula/model/entities/Session;.setFilesystemId:(J)V // method@cdb1 │ │ +434aae: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000b line=209 │ │ 0x0016 line=210 │ │ 0x0021 line=211 │ │ 0x002c line=212 │ │ @@ -1758893,87 +1758887,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -434578: |[434578] tech.ula.ui.SessionEditFragment._$_clearFindViewByIdCache:()V │ │ -434588: 5410 e8a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ -43458c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -434590: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -434596: 0e00 |0007: return-void │ │ +43456c: |[43456c] tech.ula.ui.SessionEditFragment._$_clearFindViewByIdCache:()V │ │ +43457c: 5410 e8a1 |0000: iget-object v0, v1, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ +434580: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +434584: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +43458a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -434100: |[434100] tech.ula.ui.SessionEditFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -434110: 5420 e8a1 |0000: iget-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ -434114: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -434118: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -43411c: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -434122: 5b20 e8a1 |0009: iput-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ -434126: 5420 e8a1 |000b: iget-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ -43412a: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -434130: 0c01 |0010: move-result-object v1 │ │ -434132: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -434138: 0c00 |0014: move-result-object v0 │ │ -43413a: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -43413e: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -434142: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -434148: 0c00 |001c: move-result-object v0 │ │ -43414a: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -43414e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -434150: 1103 |0020: return-object v3 │ │ -434152: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -434158: 0c00 |0024: move-result-object v0 │ │ -43415a: 5421 e8a1 |0025: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ -43415e: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -434164: 0c03 |002a: move-result-object v3 │ │ -434166: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -43416c: 1100 |002e: return-object v0 │ │ +4340f4: |[4340f4] tech.ula.ui.SessionEditFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +434104: 5420 e8a1 |0000: iget-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ +434108: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +43410c: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +434110: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +434116: 5b20 e8a1 |0009: iput-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ +43411a: 5420 e8a1 |000b: iget-object v0, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ +43411e: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +434124: 0c01 |0010: move-result-object v1 │ │ +434126: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +43412c: 0c00 |0014: move-result-object v0 │ │ +43412e: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +434132: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +434136: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +43413c: 0c00 |001c: move-result-object v0 │ │ +43413e: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +434142: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +434144: 1103 |0020: return-object v3 │ │ +434146: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +43414c: 0c00 |0024: move-result-object v0 │ │ +43414e: 5421 e8a1 |0025: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment;._$_findViewCache:Ljava/util/HashMap; // field@a1e8 │ │ +434152: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +434158: 0c03 |002a: move-result-object v3 │ │ +43415a: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +434160: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -434828: |[434828] tech.ula.ui.SessionEditFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -434838: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -43483e: 6e10 36d2 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/SessionEditFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d236 │ │ -434844: 0c03 |0006: move-result-object v3 │ │ -434846: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ -43484a: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -434850: 1f03 1d00 |000c: check-cast v3, Landroid/app/Activity; // type@001d │ │ -434854: 5b23 e9a1 |000e: iput-object v3, v2, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ -434858: 7010 3cd2 0200 |0010: invoke-direct {v2}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ -43485e: 0c03 |0013: move-result-object v3 │ │ -434860: 6e10 10d7 0300 |0014: invoke-virtual {v3}, Ltech/ula/viewmodel/SessionEditViewModel;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@d710 │ │ -434866: 0c03 |0017: move-result-object v3 │ │ -434868: 6e10 3ed2 0200 |0018: invoke-virtual {v2}, Ltech/ula/ui/SessionEditFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d23e │ │ -43486e: 0c00 |001b: move-result-object v0 │ │ -434870: 5421 eca1 |001c: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1ec │ │ -434874: 6e30 0a40 0301 |001e: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -43487a: 0e00 |0021: return-void │ │ +43481c: |[43481c] tech.ula.ui.SessionEditFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +43482c: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +434832: 6e10 36d2 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/SessionEditFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d236 │ │ +434838: 0c03 |0006: move-result-object v3 │ │ +43483a: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ +43483e: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +434844: 1f03 1d00 |000c: check-cast v3, Landroid/app/Activity; // type@001d │ │ +434848: 5b23 e9a1 |000e: iput-object v3, v2, Ltech/ula/ui/SessionEditFragment;.activityContext:Landroid/app/Activity; // field@a1e9 │ │ +43484c: 7010 3cd2 0200 |0010: invoke-direct {v2}, Ltech/ula/ui/SessionEditFragment;.getSessionEditViewModel:()Ltech/ula/viewmodel/SessionEditViewModel; // method@d23c │ │ +434852: 0c03 |0013: move-result-object v3 │ │ +434854: 6e10 10d7 0300 |0014: invoke-virtual {v3}, Ltech/ula/viewmodel/SessionEditViewModel;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@d710 │ │ +43485a: 0c03 |0017: move-result-object v3 │ │ +43485c: 6e10 3ed2 0200 |0018: invoke-virtual {v2}, Ltech/ula/ui/SessionEditFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d23e │ │ +434862: 0c00 |001b: move-result-object v0 │ │ +434864: 5421 eca1 |001c: iget-object v1, v2, Ltech/ula/ui/SessionEditFragment;.filesystemChangeObserver:Landroidx/lifecycle/Observer; // field@a1ec │ │ +434868: 6e30 0a40 0301 |001e: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +43486e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0010 line=106 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Ltech/ula/ui/SessionEditFragment; │ │ @@ -1758984,19 +1758978,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43487c: |[43487c] tech.ula.ui.SessionEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ -43488c: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ -434892: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -434894: 6e20 47d2 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment;.setHasOptionsMenu:(Z)V // method@d247 │ │ -43489a: 0e00 |0007: return-void │ │ +434870: |[434870] tech.ula.ui.SessionEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ +434880: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ +434886: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +434888: 6e20 47d2 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionEditFragment;.setHasOptionsMenu:(Z)V // method@d247 │ │ +43488e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1759006,23 +1759000,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -43489c: |[43489c] tech.ula.ui.SessionEditFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -4348ac: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -4348b0: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4348b6: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ -4348ba: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4348c0: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ -4348c6: 1400 0600 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0006 │ │ -4348cc: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -4348d2: 0e00 |0013: return-void │ │ +434890: |[434890] tech.ula.ui.SessionEditFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +4348a0: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +4348a4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4348aa: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ +4348ae: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4348b4: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ +4348ba: 1400 0600 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0006 │ │ +4348c0: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +4348c6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=92 │ │ 0x0010 line=93 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/Menu; │ │ @@ -1759033,22 +1759027,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -434170: |[434170] tech.ula.ui.SessionEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -434180: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -434184: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43418a: 1404 3900 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0039 │ │ -434190: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -434192: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -434198: 0c02 |000c: move-result-object v2 │ │ -43419a: 1102 |000d: return-object v2 │ │ +434164: |[434164] tech.ula.ui.SessionEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +434174: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +434178: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43417e: 1404 3900 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c0039 │ │ +434184: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +434186: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +43418c: 0c02 |000c: move-result-object v2 │ │ +43418e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/SessionEditFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1759059,44 +1759053,44 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4348d4: |[4348d4] tech.ula.ui.SessionEditFragment.onDestroyView:()V │ │ -4348e4: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -4348ea: 6e10 2ad2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragment;._$_clearFindViewByIdCache:()V // method@d22a │ │ -4348f0: 0e00 |0006: return-void │ │ +4348c8: |[4348c8] tech.ula.ui.SessionEditFragment.onDestroyView:()V │ │ +4348d8: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +4348de: 6e10 2ad2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SessionEditFragment;._$_clearFindViewByIdCache:()V // method@d22a │ │ +4348e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ltech/ula/ui/SessionEditFragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4341d0: |[4341d0] tech.ula.ui.SessionEditFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -4341e0: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -4341e4: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4341ea: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -4341f0: 0a00 |0008: move-result v0 │ │ -4341f2: 1401 cb00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cb │ │ -4341f8: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ -4341fc: 7010 3fd2 0200 |000e: invoke-direct {v2}, Ltech/ula/ui/SessionEditFragment;.insertSession:()V // method@d23f │ │ -434202: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -434204: 2805 |0012: goto 0017 // +0005 │ │ -434206: 6f20 063c 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ -43420c: 0a03 |0016: move-result v3 │ │ -43420e: 0f03 |0017: return v3 │ │ +4341c4: |[4341c4] tech.ula.ui.SessionEditFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +4341d4: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +4341d8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4341de: 7210 fa08 0300 |0005: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +4341e4: 0a00 |0008: move-result v0 │ │ +4341e6: 1401 cb00 097f |0009: const v1, #float 1.82108e+38 // #7f0900cb │ │ +4341ec: 3310 0700 |000c: if-ne v0, v1, 0013 // +0007 │ │ +4341f0: 7010 3fd2 0200 |000e: invoke-direct {v2}, Ltech/ula/ui/SessionEditFragment;.insertSession:()V // method@d23f │ │ +4341f6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +4341f8: 2805 |0012: goto 0017 // +0005 │ │ +4341fa: 6f20 063c 3200 |0013: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ +434200: 0a03 |0016: move-result v3 │ │ +434202: 0f03 |0017: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=97 │ │ 0x000e line=98 │ │ 0x0013 line=100 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ltech/ula/ui/SessionEditFragment; │ │ @@ -1759107,85 +1759101,85 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -4348f4: |[4348f4] tech.ula.ui.SessionEditFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -434904: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ -434908: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43490e: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ -434914: 6002 7296 |0008: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ -434918: 6e20 2bd2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -43491e: 0c02 |000d: move-result-object v2 │ │ -434920: 1f02 260e |000e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -434924: 7010 3bd2 0100 |0010: invoke-direct {v1}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -43492a: 0c03 |0013: move-result-object v3 │ │ -43492c: 6e10 a7cd 0300 |0014: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -434932: 0c03 |0017: move-result-object v3 │ │ -434934: 1f03 5f10 |0018: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -434938: 6e20 ff74 3200 |001a: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ -43493e: 7010 3bd2 0100 |001d: invoke-direct {v1}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ -434944: 0c02 |0020: move-result-object v2 │ │ -434946: 6e10 afcd 0200 |0021: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ -43494c: 0a02 |0024: move-result v2 │ │ -43494e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -434950: 3802 1200 |0026: if-eqz v2, 0038 // +0012 │ │ -434954: 6002 7296 |0028: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ -434958: 6e20 2bd2 2100 |002a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -43495e: 0c02 |002d: move-result-object v2 │ │ -434960: 1f02 260e |002e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -434964: 1a00 18d1 |0030: const-string v0, "text_input_session_name" // string@d118 │ │ -434968: 7120 569f 0200 |0032: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43496e: 6e20 fd74 3200 |0035: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -434974: 6002 7296 |0038: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ -434978: 6e20 2bd2 2100 |003a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -43497e: 0c02 |003d: move-result-object v2 │ │ -434980: 1f02 260e |003e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -434984: 2200 c91a |0040: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$1; // type@1ac9 │ │ -434988: 7020 14d2 1000 |0042: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d214 │ │ -43498e: 1f00 8001 |0045: check-cast v0, Landroid/text/TextWatcher; // type@0180 │ │ -434992: 6e20 f674 0200 |0047: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -434998: 6002 3f96 |004a: sget v2, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ -43499c: 6e20 2bd2 2100 |004c: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -4349a2: 0c02 |004f: move-result-object v2 │ │ -4349a4: 1f02 7602 |0050: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -4349a8: 1a00 c2cd |0052: const-string v0, "spinner_filesystem_list" // string@cdc2 │ │ -4349ac: 7120 569f 0200 |0054: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4349b2: 2200 ca1a |0057: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$2; // type@1aca │ │ -4349b6: 7020 18d2 1000 |0059: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d218 │ │ -4349bc: 1f00 3e02 |005c: check-cast v0, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ -4349c0: 6e20 6c0f 0200 |005e: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ -4349c6: 6002 4196 |0061: sget v2, Ltech/ula/R$id;.spinner_session_service_type:I // field@9641 │ │ -4349ca: 6e20 2bd2 2100 |0063: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -4349d0: 0c02 |0066: move-result-object v2 │ │ -4349d2: 1f02 7602 |0067: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ -4349d6: 1a00 c5cd |0069: const-string v0, "spinner_session_service_type" // string@cdc5 │ │ -4349da: 7120 569f 0200 |006b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4349e0: 2200 cb1a |006e: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3; // type@1acb │ │ -4349e4: 7020 1bd2 1000 |0070: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d21b │ │ -4349ea: 1f00 3e02 |0073: check-cast v0, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ -4349ee: 6e20 6c0f 0200 |0075: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ -4349f4: 6002 7496 |0078: sget v2, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ -4349f8: 6e20 2bd2 2100 |007a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -4349fe: 0c02 |007d: move-result-object v2 │ │ -434a00: 1f02 260e |007e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -434a04: 1a00 1ad1 |0080: const-string v0, "text_input_username" // string@d11a │ │ -434a08: 7120 569f 0200 |0082: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -434a0e: 6e20 fd74 3200 |0085: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ -434a14: 6002 7496 |0088: sget v2, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ -434a18: 6e20 2bd2 2100 |008a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ -434a1e: 0c02 |008d: move-result-object v2 │ │ -434a20: 1f02 260e |008e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ -434a24: 2203 cc1a |0090: new-instance v3, Ltech/ula/ui/SessionEditFragment$onViewCreated$4; // type@1acc │ │ -434a28: 7020 1ed2 1300 |0092: invoke-direct {v3, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d21e │ │ -434a2e: 1f03 8001 |0095: check-cast v3, Landroid/text/TextWatcher; // type@0180 │ │ -434a32: 6e20 f674 3200 |0097: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ -434a38: 0e00 |009a: return-void │ │ +4348e8: |[4348e8] tech.ula.ui.SessionEditFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +4348f8: 1a00 1ad7 |0000: const-string v0, "view" // string@d71a │ │ +4348fc: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +434902: 6f30 113c 2103 |0005: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@3c11 │ │ +434908: 6002 7296 |0008: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ +43490c: 6e20 2bd2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +434912: 0c02 |000d: move-result-object v2 │ │ +434914: 1f02 260e |000e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +434918: 7010 3bd2 0100 |0010: invoke-direct {v1}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +43491e: 0c03 |0013: move-result-object v3 │ │ +434920: 6e10 a7cd 0300 |0014: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +434926: 0c03 |0017: move-result-object v3 │ │ +434928: 1f03 5f10 |0018: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +43492c: 6e20 ff74 3200 |001a: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@74ff │ │ +434932: 7010 3bd2 0100 |001d: invoke-direct {v1}, Ltech/ula/ui/SessionEditFragment;.getSession:()Ltech/ula/model/entities/Session; // method@d23b │ │ +434938: 0c02 |0020: move-result-object v2 │ │ +43493a: 6e10 afcd 0200 |0021: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.isAppsSession:()Z // method@cdaf │ │ +434940: 0a02 |0024: move-result v2 │ │ +434942: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +434944: 3802 1200 |0026: if-eqz v2, 0038 // +0012 │ │ +434948: 6002 7296 |0028: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ +43494c: 6e20 2bd2 2100 |002a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +434952: 0c02 |002d: move-result-object v2 │ │ +434954: 1f02 260e |002e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +434958: 1a00 18d1 |0030: const-string v0, "text_input_session_name" // string@d118 │ │ +43495c: 7120 569f 0200 |0032: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434962: 6e20 fd74 3200 |0035: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +434968: 6002 7296 |0038: sget v2, Ltech/ula/R$id;.text_input_session_name:I // field@9672 │ │ +43496c: 6e20 2bd2 2100 |003a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +434972: 0c02 |003d: move-result-object v2 │ │ +434974: 1f02 260e |003e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +434978: 2200 c91a |0040: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$1; // type@1ac9 │ │ +43497c: 7020 14d2 1000 |0042: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$1;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d214 │ │ +434982: 1f00 8001 |0045: check-cast v0, Landroid/text/TextWatcher; // type@0180 │ │ +434986: 6e20 f674 0200 |0047: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +43498c: 6002 3f96 |004a: sget v2, Ltech/ula/R$id;.spinner_filesystem_list:I // field@963f │ │ +434990: 6e20 2bd2 2100 |004c: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +434996: 0c02 |004f: move-result-object v2 │ │ +434998: 1f02 7602 |0050: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +43499c: 1a00 c2cd |0052: const-string v0, "spinner_filesystem_list" // string@cdc2 │ │ +4349a0: 7120 569f 0200 |0054: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4349a6: 2200 ca1a |0057: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$2; // type@1aca │ │ +4349aa: 7020 18d2 1000 |0059: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$2;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d218 │ │ +4349b0: 1f00 3e02 |005c: check-cast v0, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ +4349b4: 6e20 6c0f 0200 |005e: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ +4349ba: 6002 4196 |0061: sget v2, Ltech/ula/R$id;.spinner_session_service_type:I // field@9641 │ │ +4349be: 6e20 2bd2 2100 |0063: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +4349c4: 0c02 |0066: move-result-object v2 │ │ +4349c6: 1f02 7602 |0067: check-cast v2, Landroid/widget/Spinner; // type@0276 │ │ +4349ca: 1a00 c5cd |0069: const-string v0, "spinner_session_service_type" // string@cdc5 │ │ +4349ce: 7120 569f 0200 |006b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4349d4: 2200 cb1a |006e: new-instance v0, Ltech/ula/ui/SessionEditFragment$onViewCreated$3; // type@1acb │ │ +4349d8: 7020 1bd2 1000 |0070: invoke-direct {v0, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$3;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d21b │ │ +4349de: 1f00 3e02 |0073: check-cast v0, Landroid/widget/AdapterView$OnItemSelectedListener; // type@023e │ │ +4349e2: 6e20 6c0f 0200 |0075: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@0f6c │ │ +4349e8: 6002 7496 |0078: sget v2, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ +4349ec: 6e20 2bd2 2100 |007a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +4349f2: 0c02 |007d: move-result-object v2 │ │ +4349f4: 1f02 260e |007e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +4349f8: 1a00 1ad1 |0080: const-string v0, "text_input_username" // string@d11a │ │ +4349fc: 7120 569f 0200 |0082: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434a02: 6e20 fd74 3200 |0085: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.setEnabled:(Z)V // method@74fd │ │ +434a08: 6002 7496 |0088: sget v2, Ltech/ula/R$id;.text_input_username:I // field@9674 │ │ +434a0c: 6e20 2bd2 2100 |008a: invoke-virtual {v1, v2}, Ltech/ula/ui/SessionEditFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d22b │ │ +434a12: 0c02 |008d: move-result-object v2 │ │ +434a14: 1f02 260e |008e: check-cast v2, Lcom/google/android/material/textfield/TextInputEditText; // type@0e26 │ │ +434a18: 2203 cc1a |0090: new-instance v3, Ltech/ula/ui/SessionEditFragment$onViewCreated$4; // type@1acc │ │ +434a1c: 7020 1ed2 1300 |0092: invoke-direct {v3, v1}, Ltech/ula/ui/SessionEditFragment$onViewCreated$4;.:(Ltech/ula/ui/SessionEditFragment;)V // method@d21e │ │ +434a22: 1f03 8001 |0095: check-cast v3, Landroid/text/TextWatcher; // type@0180 │ │ +434a26: 6e20 f674 3200 |0097: invoke-virtual {v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@74f6 │ │ +434a2c: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=110 │ │ 0x0008 line=112 │ │ 0x001d line=113 │ │ 0x0028 line=114 │ │ 0x0038 line=116 │ │ @@ -1759239,37 +1759233,37 @@ │ │ type : '(Ltech/ula/ui/SessionListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -434fe4: |[434fe4] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.:(Ltech/ula/ui/SessionListAdapter;)V │ │ -434ff4: 5b01 faa1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -434ffa: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -435000: 0e00 |0006: return-void │ │ +434fd8: |[434fd8] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.:(Ltech/ula/ui/SessionListAdapter;)V │ │ +434fe8: 5b01 faa1 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434fec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +434fee: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +434ff4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -434e24: |[434e24] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.invoke:()Ljava/lang/Object; │ │ -434e34: 6e10 73d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.invoke:()Ljava/util/List; // method@d273 │ │ -434e3a: 0c00 |0003: move-result-object v0 │ │ -434e3c: 1100 |0004: return-object v0 │ │ +434e18: |[434e18] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.invoke:()Ljava/lang/Object; │ │ +434e28: 6e10 73d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.invoke:()Ljava/util/List; // method@d273 │ │ +434e2e: 0c00 |0003: move-result-object v0 │ │ +434e30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;) │ │ @@ -1759277,111 +1759271,111 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -434e40: |[434e40] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.invoke:()Ljava/util/List; │ │ -434e50: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -434e54: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -434e5a: 2201 2511 |0005: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ -434e5e: 7010 3587 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ -434e64: 5472 faa1 |000a: iget-object v2, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434e68: 7110 78d2 0200 |000c: invoke-static {v2}, Ltech/ula/ui/SessionListAdapter;.access$getSessions$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/util/List; // method@d278 │ │ -434e6e: 0c02 |000f: move-result-object v2 │ │ -434e70: 7210 8487 0200 |0010: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ -434e76: 0c02 |0013: move-result-object v2 │ │ -434e78: 7210 5487 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -434e7e: 0a03 |0017: move-result v3 │ │ -434e80: 3803 4e00 |0018: if-eqz v3, 0066 // +004e │ │ -434e84: 7210 5587 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -434e8a: 0c03 |001d: move-result-object v3 │ │ -434e8c: 1f03 f719 |001e: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -434e90: 6e10 a4cd 0300 |0020: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ -434e96: 0c04 |0023: move-result-object v4 │ │ -434e98: 1a05 2e75 |0024: const-string v5, "apps" // string@752e │ │ -434e9c: 7120 559f 5400 |0026: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -434ea2: 0a04 |0029: move-result v4 │ │ -434ea4: 3804 1f00 |002a: if-eqz v4, 0049 // +001f │ │ -434ea8: 0714 |002c: move-object v4, v1 │ │ -434eaa: 1f04 3011 |002d: check-cast v4, Ljava/util/Map; // type@1130 │ │ -434eae: 5475 faa1 |002f: iget-object v5, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434eb2: 7110 76d2 0500 |0031: invoke-static {v5}, Ltech/ula/ui/SessionListAdapter;.access$getAppsString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d276 │ │ -434eb8: 0c05 |0034: move-result-object v5 │ │ -434eba: 7220 ac87 5400 |0035: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -434ec0: 0c06 |0038: move-result-object v6 │ │ -434ec2: 3906 0a00 |0039: if-nez v6, 0043 // +000a │ │ -434ec6: 2206 1711 |003b: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ -434eca: 7010 5886 0600 |003d: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -434ed0: 7230 b187 5406 |0040: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -434ed6: 1f06 1711 |0043: check-cast v6, Ljava/util/ArrayList; // type@1117 │ │ -434eda: 6e20 5c86 3600 |0045: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -434ee0: 28cc |0048: goto 0014 // -0034 │ │ -434ee2: 0714 |0049: move-object v4, v1 │ │ -434ee4: 1f04 3011 |004a: check-cast v4, Ljava/util/Map; // type@1130 │ │ -434ee8: 5475 faa1 |004c: iget-object v5, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ -434eec: 7110 77d2 0500 |004e: invoke-static {v5}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ -434ef2: 0c05 |0051: move-result-object v5 │ │ -434ef4: 7220 ac87 5400 |0052: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ -434efa: 0c06 |0055: move-result-object v6 │ │ -434efc: 3906 0a00 |0056: if-nez v6, 0060 // +000a │ │ -434f00: 2206 1711 |0058: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ -434f04: 7010 5886 0600 |005a: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -434f0a: 7230 b187 5406 |005d: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -434f10: 1f06 1711 |0060: check-cast v6, Ljava/util/ArrayList; // type@1117 │ │ -434f14: 6e20 5c86 3600 |0062: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -434f1a: 28af |0065: goto 0014 // -0051 │ │ -434f1c: 1f01 3011 |0066: check-cast v1, Ljava/util/Map; // type@1130 │ │ -434f20: 2202 d41a |0068: new-instance v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1; // type@1ad4 │ │ -434f24: 7020 6ed2 7200 |006a: invoke-direct {v2, v7}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.:(Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;)V // method@d26e │ │ -434f2a: 1f02 1d11 |006d: check-cast v2, Ljava/util/Comparator; // type@111d │ │ -434f2e: 7120 1497 2100 |006f: invoke-static {v1, v2}, Lkotlin/collections/MapsKt;.toSortedMap:(Ljava/util/Map;Ljava/util/Comparator;)Ljava/util/SortedMap; // method@9714 │ │ -434f34: 0c01 |0072: move-result-object v1 │ │ -434f36: 1f01 3011 |0073: check-cast v1, Ljava/util/Map; // type@1130 │ │ -434f3a: 7210 aa87 0100 |0075: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ -434f40: 0c01 |0078: move-result-object v1 │ │ -434f42: 7210 e087 0100 |0079: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ -434f48: 0c01 |007c: move-result-object v1 │ │ -434f4a: 7210 5487 0100 |007d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -434f50: 0a02 |0080: move-result v2 │ │ -434f52: 3802 4100 |0081: if-eqz v2, 00c2 // +0041 │ │ -434f56: 7210 5587 0100 |0083: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -434f5c: 0c02 |0086: move-result-object v2 │ │ -434f5e: 1f02 2f11 |0087: check-cast v2, Ljava/util/Map$Entry; // type@112f │ │ -434f62: 7210 a387 0200 |0089: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ -434f68: 0c03 |008c: move-result-object v3 │ │ -434f6a: 1f03 9210 |008d: check-cast v3, Ljava/lang/String; // type@1092 │ │ -434f6e: 7210 a487 0200 |008f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ -434f74: 0c02 |0092: move-result-object v2 │ │ -434f76: 1f02 1711 |0093: check-cast v2, Ljava/util/ArrayList; // type@1117 │ │ -434f7a: 2204 e11a |0095: new-instance v4, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -434f7e: 1a05 49c3 |0097: const-string v5, "separatorText" // string@c349 │ │ -434f82: 7120 569f 5300 |0099: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -434f88: 7020 c5d2 3400 |009c: invoke-direct {v4, v3}, Ltech/ula/ui/SessionSeparatorItem;.:(Ljava/lang/String;)V // method@d2c5 │ │ -434f8e: 6e20 5c86 4000 |009f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -434f94: 1a03 9ec2 |00a2: const-string v3, "sectionSessions" // string@c29e │ │ -434f98: 7120 569f 3200 |00a4: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -434f9e: 1f02 7810 |00a7: check-cast v2, Ljava/lang/Iterable; // type@1078 │ │ -434fa2: 7210 ad83 0200 |00a9: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -434fa8: 0c02 |00ac: move-result-object v2 │ │ -434faa: 7210 5487 0200 |00ad: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -434fb0: 0a03 |00b0: move-result v3 │ │ -434fb2: 3803 ccff |00b1: if-eqz v3, 007d // -0034 │ │ -434fb6: 7210 5587 0200 |00b3: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -434fbc: 0c03 |00b6: move-result-object v3 │ │ -434fbe: 1f03 f719 |00b7: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ -434fc2: 2204 d21a |00b9: new-instance v4, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -434fc6: 7020 5bd2 3400 |00bb: invoke-direct {v4, v3}, Ltech/ula/ui/SessionItem;.:(Ltech/ula/model/entities/Session;)V // method@d25b │ │ -434fcc: 6e20 5c86 4000 |00be: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ -434fd2: 28ec |00c1: goto 00ad // -0014 │ │ -434fd4: 1f00 7810 |00c2: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -434fd8: 7110 fb94 0000 |00c4: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@94fb │ │ -434fde: 0c00 |00c7: move-result-object v0 │ │ -434fe0: 1100 |00c8: return-object v0 │ │ +434e34: |[434e34] tech.ula.ui.SessionListAdapter$sessionsAndSeparators$2.invoke:()Ljava/util/List; │ │ +434e44: 2200 1711 |0000: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +434e48: 7010 5886 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +434e4e: 2201 2511 |0005: new-instance v1, Ljava/util/HashMap; // type@1125 │ │ +434e52: 7010 3587 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@8735 │ │ +434e58: 5472 faa1 |000a: iget-object v2, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434e5c: 7110 78d2 0200 |000c: invoke-static {v2}, Ltech/ula/ui/SessionListAdapter;.access$getSessions$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/util/List; // method@d278 │ │ +434e62: 0c02 |000f: move-result-object v2 │ │ +434e64: 7210 8487 0200 |0010: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@8784 │ │ +434e6a: 0c02 |0013: move-result-object v2 │ │ +434e6c: 7210 5487 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +434e72: 0a03 |0017: move-result v3 │ │ +434e74: 3803 4e00 |0018: if-eqz v3, 0066 // +004e │ │ +434e78: 7210 5587 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +434e7e: 0c03 |001d: move-result-object v3 │ │ +434e80: 1f03 f719 |001e: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +434e84: 6e10 a4cd 0300 |0020: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getFilesystemName:()Ljava/lang/String; // method@cda4 │ │ +434e8a: 0c04 |0023: move-result-object v4 │ │ +434e8c: 1a05 2e75 |0024: const-string v5, "apps" // string@752e │ │ +434e90: 7120 559f 5400 |0026: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +434e96: 0a04 |0029: move-result v4 │ │ +434e98: 3804 1f00 |002a: if-eqz v4, 0049 // +001f │ │ +434e9c: 0714 |002c: move-object v4, v1 │ │ +434e9e: 1f04 3011 |002d: check-cast v4, Ljava/util/Map; // type@1130 │ │ +434ea2: 5475 faa1 |002f: iget-object v5, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434ea6: 7110 76d2 0500 |0031: invoke-static {v5}, Ltech/ula/ui/SessionListAdapter;.access$getAppsString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d276 │ │ +434eac: 0c05 |0034: move-result-object v5 │ │ +434eae: 7220 ac87 5400 |0035: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +434eb4: 0c06 |0038: move-result-object v6 │ │ +434eb6: 3906 0a00 |0039: if-nez v6, 0043 // +000a │ │ +434eba: 2206 1711 |003b: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ +434ebe: 7010 5886 0600 |003d: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +434ec4: 7230 b187 5406 |0040: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +434eca: 1f06 1711 |0043: check-cast v6, Ljava/util/ArrayList; // type@1117 │ │ +434ece: 6e20 5c86 3600 |0045: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +434ed4: 28cc |0048: goto 0014 // -0034 │ │ +434ed6: 0714 |0049: move-object v4, v1 │ │ +434ed8: 1f04 3011 |004a: check-cast v4, Ljava/util/Map; // type@1130 │ │ +434edc: 5475 faa1 |004c: iget-object v5, v7, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;.this$0:Ltech/ula/ui/SessionListAdapter; // field@a1fa │ │ +434ee0: 7110 77d2 0500 |004e: invoke-static {v5}, Ltech/ula/ui/SessionListAdapter;.access$getCustomString$p:(Ltech/ula/ui/SessionListAdapter;)Ljava/lang/String; // method@d277 │ │ +434ee6: 0c05 |0051: move-result-object v5 │ │ +434ee8: 7220 ac87 5400 |0052: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@87ac │ │ +434eee: 0c06 |0055: move-result-object v6 │ │ +434ef0: 3906 0a00 |0056: if-nez v6, 0060 // +000a │ │ +434ef4: 2206 1711 |0058: new-instance v6, Ljava/util/ArrayList; // type@1117 │ │ +434ef8: 7010 5886 0600 |005a: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +434efe: 7230 b187 5406 |005d: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +434f04: 1f06 1711 |0060: check-cast v6, Ljava/util/ArrayList; // type@1117 │ │ +434f08: 6e20 5c86 3600 |0062: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +434f0e: 28af |0065: goto 0014 // -0051 │ │ +434f10: 1f01 3011 |0066: check-cast v1, Ljava/util/Map; // type@1130 │ │ +434f14: 2202 d41a |0068: new-instance v2, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1; // type@1ad4 │ │ +434f18: 7020 6ed2 7200 |006a: invoke-direct {v2, v7}, Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2$separatorsAndSessionsWithCustomFirst$1;.:(Ltech/ula/ui/SessionListAdapter$sessionsAndSeparators$2;)V // method@d26e │ │ +434f1e: 1f02 1d11 |006d: check-cast v2, Ljava/util/Comparator; // type@111d │ │ +434f22: 7120 1497 2100 |006f: invoke-static {v1, v2}, Lkotlin/collections/MapsKt;.toSortedMap:(Ljava/util/Map;Ljava/util/Comparator;)Ljava/util/SortedMap; // method@9714 │ │ +434f28: 0c01 |0072: move-result-object v1 │ │ +434f2a: 1f01 3011 |0073: check-cast v1, Ljava/util/Map; // type@1130 │ │ +434f2e: 7210 aa87 0100 |0075: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@87aa │ │ +434f34: 0c01 |0078: move-result-object v1 │ │ +434f36: 7210 e087 0100 |0079: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@87e0 │ │ +434f3c: 0c01 |007c: move-result-object v1 │ │ +434f3e: 7210 5487 0100 |007d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +434f44: 0a02 |0080: move-result v2 │ │ +434f46: 3802 4100 |0081: if-eqz v2, 00c2 // +0041 │ │ +434f4a: 7210 5587 0100 |0083: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +434f50: 0c02 |0086: move-result-object v2 │ │ +434f52: 1f02 2f11 |0087: check-cast v2, Ljava/util/Map$Entry; // type@112f │ │ +434f56: 7210 a387 0200 |0089: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@87a3 │ │ +434f5c: 0c03 |008c: move-result-object v3 │ │ +434f5e: 1f03 9210 |008d: check-cast v3, Ljava/lang/String; // type@1092 │ │ +434f62: 7210 a487 0200 |008f: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@87a4 │ │ +434f68: 0c02 |0092: move-result-object v2 │ │ +434f6a: 1f02 1711 |0093: check-cast v2, Ljava/util/ArrayList; // type@1117 │ │ +434f6e: 2204 e11a |0095: new-instance v4, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +434f72: 1a05 49c3 |0097: const-string v5, "separatorText" // string@c349 │ │ +434f76: 7120 569f 5300 |0099: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434f7c: 7020 c5d2 3400 |009c: invoke-direct {v4, v3}, Ltech/ula/ui/SessionSeparatorItem;.:(Ljava/lang/String;)V // method@d2c5 │ │ +434f82: 6e20 5c86 4000 |009f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +434f88: 1a03 9ec2 |00a2: const-string v3, "sectionSessions" // string@c29e │ │ +434f8c: 7120 569f 3200 |00a4: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +434f92: 1f02 7810 |00a7: check-cast v2, Ljava/lang/Iterable; // type@1078 │ │ +434f96: 7210 ad83 0200 |00a9: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +434f9c: 0c02 |00ac: move-result-object v2 │ │ +434f9e: 7210 5487 0200 |00ad: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +434fa4: 0a03 |00b0: move-result v3 │ │ +434fa6: 3803 ccff |00b1: if-eqz v3, 007d // -0034 │ │ +434faa: 7210 5587 0200 |00b3: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +434fb0: 0c03 |00b6: move-result-object v3 │ │ +434fb2: 1f03 f719 |00b7: check-cast v3, Ltech/ula/model/entities/Session; // type@19f7 │ │ +434fb6: 2204 d21a |00b9: new-instance v4, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +434fba: 7020 5bd2 3400 |00bb: invoke-direct {v4, v3}, Ltech/ula/ui/SessionItem;.:(Ltech/ula/model/entities/Session;)V // method@d25b │ │ +434fc0: 6e20 5c86 4000 |00be: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@865c │ │ +434fc6: 28ec |00c1: goto 00ad // -0014 │ │ +434fc8: 1f00 7810 |00c2: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +434fcc: 7110 fb94 0000 |00c4: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@94fb │ │ +434fd2: 0c00 |00c7: move-result-object v0 │ │ +434fd4: 1100 |00c8: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ 0x000a line=41 │ │ 0x0020 line=42 │ │ 0x002c line=43 │ │ @@ -1759446,37 +1759440,37 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -435580: |[435580] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.:(Ltech/ula/ui/SessionListFragment;)V │ │ -435590: 5b01 05a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a205 │ │ -435594: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -435596: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43559c: 0e00 |0006: return-void │ │ +435574: |[435574] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.:(Ltech/ula/ui/SessionListFragment;)V │ │ +435584: 5b01 05a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a205 │ │ +435588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43558a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +435590: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -435544: |[435544] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.invoke:()Ljava/lang/Object; │ │ -435554: 6e10 85d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.invoke:()Ltech/ula/MainActivity; // method@d285 │ │ -43555a: 0c00 |0003: move-result-object v0 │ │ -43555c: 1100 |0004: return-object v0 │ │ +435538: |[435538] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.invoke:()Ljava/lang/Object; │ │ +435548: 6e10 85d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.invoke:()Ltech/ula/MainActivity; // method@d285 │ │ +43554e: 0c00 |0003: move-result-object v0 │ │ +435550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;) │ │ @@ -1759484,19 +1759478,19 @@ │ │ type : '()Ltech/ula/MainActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -435560: |[435560] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.invoke:()Ltech/ula/MainActivity; │ │ -435570: 5410 05a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a205 │ │ -435574: 7110 93d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ -43557a: 0c00 |0005: move-result-object v0 │ │ -43557c: 1100 |0006: return-object v0 │ │ +435554: |[435554] tech.ula.ui.SessionListFragment$doOnSessionSelection$2.invoke:()Ltech/ula/MainActivity; │ │ +435564: 5410 05a2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a205 │ │ +435568: 7110 93d2 0000 |0002: invoke-static {v0}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ +43556e: 0c00 |0005: move-result-object v0 │ │ +435570: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2; │ │ │ │ source_file_idx : 23973 (SessionListFragment.kt) │ │ @@ -1759538,37 +1759532,37 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -435690: |[435690] tech.ula.ui.SessionListFragment$sessionListViewModel$2.:(Ltech/ula/ui/SessionListFragment;)V │ │ -4356a0: 5b01 07a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ -4356a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4356a6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4356ac: 0e00 |0006: return-void │ │ +435684: |[435684] tech.ula.ui.SessionListFragment$sessionListViewModel$2.:(Ltech/ula/ui/SessionListFragment;)V │ │ +435694: 5b01 07a2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ +435698: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43569a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4356a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -435618: |[435618] tech.ula.ui.SessionListFragment$sessionListViewModel$2.invoke:()Ljava/lang/Object; │ │ -435628: 6e10 8ad2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.invoke:()Ltech/ula/viewmodel/SessionListViewModel; // method@d28a │ │ -43562e: 0c00 |0003: move-result-object v0 │ │ -435630: 1100 |0004: return-object v0 │ │ +43560c: |[43560c] tech.ula.ui.SessionListFragment$sessionListViewModel$2.invoke:()Ljava/lang/Object; │ │ +43561c: 6e10 8ad2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.invoke:()Ltech/ula/viewmodel/SessionListViewModel; // method@d28a │ │ +435622: 0c00 |0003: move-result-object v0 │ │ +435624: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SessionListFragment$sessionListViewModel$2; │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;) │ │ @@ -1759576,34 +1759570,34 @@ │ │ type : '()Ltech/ula/viewmodel/SessionListViewModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -435634: |[435634] tech.ula.ui.SessionListFragment$sessionListViewModel$2.invoke:()Ltech/ula/viewmodel/SessionListViewModel; │ │ -435644: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -435648: 5431 07a2 |0002: iget-object v1, v3, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ -43564c: 7110 93d2 0100 |0004: invoke-static {v1}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ -435652: 0c01 |0007: move-result-object v1 │ │ -435654: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -435658: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -43565e: 0c00 |000d: move-result-object v0 │ │ -435660: 5431 07a2 |000e: iget-object v1, v3, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ -435664: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ -435668: 2202 bb1b |0012: new-instance v2, Ltech/ula/viewmodel/SessionListViewModelFactory; // type@1bbb │ │ -43566c: 7020 2bd7 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionListViewModelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d72b │ │ -435672: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ -435676: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ -43567c: 0c00 |001c: move-result-object v0 │ │ -43567e: 1c01 ba1b |001d: const-class v1, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -435682: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ -435688: 0c00 |0022: move-result-object v0 │ │ -43568a: 1f00 ba1b |0023: check-cast v0, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -43568e: 1100 |0025: return-object v0 │ │ +435628: |[435628] tech.ula.ui.SessionListFragment$sessionListViewModel$2.invoke:()Ltech/ula/viewmodel/SessionListViewModel; │ │ +435638: 6200 a1a0 |0000: sget-object v0, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +43563c: 5431 07a2 |0002: iget-object v1, v3, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ +435640: 7110 93d2 0100 |0004: invoke-static {v1}, Ltech/ula/ui/SessionListFragment;.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; // method@d293 │ │ +435646: 0c01 |0007: move-result-object v1 │ │ +435648: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +43564c: 6e20 7ace 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +435652: 0c00 |000d: move-result-object v0 │ │ +435654: 5431 07a2 |000e: iget-object v1, v3, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.this$0:Ltech/ula/ui/SessionListFragment; // field@a207 │ │ +435658: 1f01 7207 |0010: check-cast v1, Landroidx/fragment/app/Fragment; // type@0772 │ │ +43565c: 2202 bb1b |0012: new-instance v2, Ltech/ula/viewmodel/SessionListViewModelFactory; // type@1bbb │ │ +435660: 7020 2bd7 0200 |0014: invoke-direct {v2, v0}, Ltech/ula/viewmodel/SessionListViewModelFactory;.:(Ltech/ula/model/repositories/UlaDatabase;)V // method@d72b │ │ +435666: 1f02 2208 |0017: check-cast v2, Landroidx/lifecycle/ViewModelProvider$Factory; // type@0822 │ │ +43566a: 7120 9240 2100 |0019: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@4092 │ │ +435670: 0c00 |001c: move-result-object v0 │ │ +435672: 1c01 ba1b |001d: const-class v1, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +435676: 6e20 8a40 1000 |001f: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@408a │ │ +43567c: 0c00 |0022: move-result-object v0 │ │ +43567e: 1f00 ba1b |0023: check-cast v0, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +435682: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000e line=40 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Ltech/ula/ui/SessionListFragment$sessionListViewModel$2; │ │ │ │ @@ -1759713,75 +1759707,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -435f20: |[435f20] tech.ula.ui.SessionListFragment.:()V │ │ -435f30: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -435f32: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -435f36: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -435f3a: 1c02 dc1a |0005: const-class v2, Ltech/ula/ui/SessionListFragment; // type@1adc │ │ -435f3e: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -435f44: 0c02 |000a: move-result-object v2 │ │ -435f46: 1a03 7283 |000b: const-string v3, "doOnSessionSelection" // string@8372 │ │ -435f4a: 1a04 058e |000d: const-string v4, "getDoOnSessionSelection()Ltech/ula/ui/SessionListFragment$SessionSelection;" // string@8e05 │ │ -435f4e: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -435f54: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -435f5a: 0c01 |0015: move-result-object v1 │ │ -435f5c: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -435f60: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -435f62: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -435f66: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -435f6a: 1c02 dc1a |001d: const-class v2, Ltech/ula/ui/SessionListFragment; // type@1adc │ │ -435f6e: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -435f74: 0c02 |0022: move-result-object v2 │ │ -435f76: 1a03 80c3 |0023: const-string v3, "sessionListViewModel" // string@c380 │ │ -435f7a: 1a04 b794 |0025: const-string v4, "getSessionListViewModel()Ltech/ula/viewmodel/SessionListViewModel;" // string@94b7 │ │ -435f7e: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -435f84: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -435f8a: 0c01 |002d: move-result-object v1 │ │ -435f8c: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -435f90: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -435f92: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ -435f96: 6900 09a2 |0033: sput-object v0, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ -435f9a: 0e00 |0035: return-void │ │ +435f14: |[435f14] tech.ula.ui.SessionListFragment.:()V │ │ +435f24: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +435f26: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +435f2a: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +435f2e: 1c02 dc1a |0005: const-class v2, Ltech/ula/ui/SessionListFragment; // type@1adc │ │ +435f32: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +435f38: 0c02 |000a: move-result-object v2 │ │ +435f3a: 1a03 7283 |000b: const-string v3, "doOnSessionSelection" // string@8372 │ │ +435f3e: 1a04 058e |000d: const-string v4, "getDoOnSessionSelection()Ltech/ula/ui/SessionListFragment$SessionSelection;" // string@8e05 │ │ +435f42: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +435f48: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +435f4e: 0c01 |0015: move-result-object v1 │ │ +435f50: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +435f54: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +435f56: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +435f5a: 2201 de13 |001b: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +435f5e: 1c02 dc1a |001d: const-class v2, Ltech/ula/ui/SessionListFragment; // type@1adc │ │ +435f62: 7110 3aa0 0200 |001f: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +435f68: 0c02 |0022: move-result-object v2 │ │ +435f6a: 1a03 80c3 |0023: const-string v3, "sessionListViewModel" // string@c380 │ │ +435f6e: 1a04 b794 |0025: const-string v4, "getSessionListViewModel()Ltech/ula/viewmodel/SessionListViewModel;" // string@94b7 │ │ +435f72: 7040 00a0 2143 |0027: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +435f78: 7110 46a0 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +435f7e: 0c01 |002d: move-result-object v1 │ │ +435f80: 1f01 5e14 |002e: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +435f84: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +435f86: 4d01 0002 |0031: aput-object v1, v0, v2 │ │ +435f8a: 6900 09a2 |0033: sput-object v0, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ +435f8e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -435f9c: |[435f9c] tech.ula.ui.SessionListFragment.:()V │ │ -435fac: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ -435fb2: 2200 d81a |0003: new-instance v0, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2; // type@1ad8 │ │ -435fb6: 7020 83d2 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.:(Ltech/ula/ui/SessionListFragment;)V // method@d283 │ │ -435fbc: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -435fc0: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -435fc6: 0c00 |000d: move-result-object v0 │ │ -435fc8: 5b10 0ca2 |000e: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.doOnSessionSelection$delegate:Lkotlin/Lazy; // field@a20c │ │ -435fcc: 2200 da1a |0010: new-instance v0, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2; // type@1ada │ │ -435fd0: 7020 88d2 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.:(Ltech/ula/ui/SessionListFragment;)V // method@d288 │ │ -435fd6: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -435fda: 7110 c189 0000 |0017: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -435fe0: 0c00 |001a: move-result-object v0 │ │ -435fe2: 5b10 10a2 |001b: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.sessionListViewModel$delegate:Lkotlin/Lazy; // field@a210 │ │ -435fe6: 2200 db1a |001d: new-instance v0, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1; // type@1adb │ │ -435fea: 7020 8bd2 1000 |001f: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.:(Ltech/ula/ui/SessionListFragment;)V // method@d28b │ │ -435ff0: 1f00 0b08 |0022: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -435ff4: 5b10 11a2 |0024: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.sessionsAndFilesystemsChangeObserver:Landroidx/lifecycle/Observer; // field@a211 │ │ -435ff8: 0e00 |0026: return-void │ │ +435f90: |[435f90] tech.ula.ui.SessionListFragment.:()V │ │ +435fa0: 7010 ab3b 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@3bab │ │ +435fa6: 2200 d81a |0003: new-instance v0, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2; // type@1ad8 │ │ +435faa: 7020 83d2 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$doOnSessionSelection$2;.:(Ltech/ula/ui/SessionListFragment;)V // method@d283 │ │ +435fb0: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +435fb4: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +435fba: 0c00 |000d: move-result-object v0 │ │ +435fbc: 5b10 0ca2 |000e: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.doOnSessionSelection$delegate:Lkotlin/Lazy; // field@a20c │ │ +435fc0: 2200 da1a |0010: new-instance v0, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2; // type@1ada │ │ +435fc4: 7020 88d2 1000 |0012: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionListViewModel$2;.:(Ltech/ula/ui/SessionListFragment;)V // method@d288 │ │ +435fca: 1f00 8f13 |0015: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +435fce: 7110 c189 0000 |0017: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +435fd4: 0c00 |001a: move-result-object v0 │ │ +435fd6: 5b10 10a2 |001b: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.sessionListViewModel$delegate:Lkotlin/Lazy; // field@a210 │ │ +435fda: 2200 db1a |001d: new-instance v0, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1; // type@1adb │ │ +435fde: 7020 8bd2 1000 |001f: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment$sessionsAndFilesystemsChangeObserver$1;.:(Ltech/ula/ui/SessionListFragment;)V // method@d28b │ │ +435fe4: 1f00 0b08 |0022: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +435fe8: 5b10 11a2 |0024: iput-object v0, v1, Ltech/ula/ui/SessionListFragment;.sessionsAndFilesystemsChangeObserver:Landroidx/lifecycle/Observer; // field@a211 │ │ +435fec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=28 │ │ 0x0010 line=38 │ │ 0x001d line=43 │ │ locals : │ │ @@ -1759792,17 +1759786,17 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;Ltech/ula/model/entities/Session;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43601c: |[43601c] tech.ula.ui.SessionListFragment.access$doSessionItemClicked:(Ltech/ula/ui/SessionListFragment;Ltech/ula/model/entities/Session;)V │ │ -43602c: 7020 9ed2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment;.doSessionItemClicked:(Ltech/ula/model/entities/Session;)V // method@d29e │ │ -436032: 0e00 |0003: return-void │ │ +436010: |[436010] tech.ula.ui.SessionListFragment.access$doSessionItemClicked:(Ltech/ula/ui/SessionListFragment;Ltech/ula/model/entities/Session;)V │ │ +436020: 7020 9ed2 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/ui/SessionListFragment;.doSessionItemClicked:(Ltech/ula/model/entities/Session;)V // method@d29e │ │ +436026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1759811,20 +1759805,20 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -435e80: |[435e80] tech.ula.ui.SessionListFragment.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; │ │ -435e90: 5411 0ba2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -435e94: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -435e98: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -435e9c: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435ea2: 1101 |0009: return-object v1 │ │ +435e74: |[435e74] tech.ula.ui.SessionListFragment.access$getActivityContext$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/MainActivity; │ │ +435e84: 5411 0ba2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +435e88: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +435e8c: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +435e90: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435e96: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/SessionListFragment; │ │ │ │ #4 : (in Ltech/ula/ui/SessionListFragment;) │ │ @@ -1759832,20 +1759826,20 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -435e38: |[435e38] tech.ula.ui.SessionListFragment.access$getFilesystemList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; │ │ -435e48: 5411 0da2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.filesystemList:Ljava/util/List; // field@a20d │ │ -435e4c: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -435e50: 1a00 7187 |0004: const-string v0, "filesystemList" // string@8771 │ │ -435e54: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435e5a: 1101 |0009: return-object v1 │ │ +435e2c: |[435e2c] tech.ula.ui.SessionListFragment.access$getFilesystemList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; │ │ +435e3c: 5411 0da2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.filesystemList:Ljava/util/List; // field@a20d │ │ +435e40: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +435e44: 1a00 7187 |0004: const-string v0, "filesystemList" // string@8771 │ │ +435e48: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435e4e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/SessionListFragment; │ │ │ │ #5 : (in Ltech/ula/ui/SessionListFragment;) │ │ @@ -1759853,20 +1759847,20 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)Ltech/ula/ui/SessionListAdapter;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -435ea4: |[435ea4] tech.ula.ui.SessionListFragment.access$getSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/ui/SessionListAdapter; │ │ -435eb4: 5411 0ea2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.sessionAdapter:Ltech/ula/ui/SessionListAdapter; // field@a20e │ │ -435eb8: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -435ebc: 1a00 7ac3 |0004: const-string v0, "sessionAdapter" // string@c37a │ │ -435ec0: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435ec6: 1101 |0009: return-object v1 │ │ +435e98: |[435e98] tech.ula.ui.SessionListFragment.access$getSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;)Ltech/ula/ui/SessionListAdapter; │ │ +435ea8: 5411 0ea2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.sessionAdapter:Ltech/ula/ui/SessionListAdapter; // field@a20e │ │ +435eac: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +435eb0: 1a00 7ac3 |0004: const-string v0, "sessionAdapter" // string@c37a │ │ +435eb4: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435eba: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/SessionListFragment; │ │ │ │ #6 : (in Ltech/ula/ui/SessionListFragment;) │ │ @@ -1759874,20 +1759868,20 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -435e5c: |[435e5c] tech.ula.ui.SessionListFragment.access$getSessionList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; │ │ -435e6c: 5411 0fa2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.sessionList:Ljava/util/List; // field@a20f │ │ -435e70: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -435e74: 1a00 7fc3 |0004: const-string v0, "sessionList" // string@c37f │ │ -435e78: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435e7e: 1101 |0009: return-object v1 │ │ +435e50: |[435e50] tech.ula.ui.SessionListFragment.access$getSessionList$p:(Ltech/ula/ui/SessionListFragment;)Ljava/util/List; │ │ +435e60: 5411 0fa2 |0000: iget-object v1, v1, Ltech/ula/ui/SessionListFragment;.sessionList:Ljava/util/List; // field@a20f │ │ +435e64: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +435e68: 1a00 7fc3 |0004: const-string v0, "sessionList" // string@c37f │ │ +435e6c: 7110 799f 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435e72: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ltech/ula/ui/SessionListFragment; │ │ │ │ #7 : (in Ltech/ula/ui/SessionListFragment;) │ │ @@ -1759895,17 +1759889,17 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -436034: |[436034] tech.ula.ui.SessionListFragment.access$setActivityContext$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/MainActivity;)V │ │ -436044: 5b01 0ba2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -436048: 0e00 |0002: return-void │ │ +436028: |[436028] tech.ula.ui.SessionListFragment.access$setActivityContext$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/MainActivity;)V │ │ +436038: 5b01 0ba2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +43603c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/MainActivity; │ │ │ │ @@ -1759914,17 +1759908,17 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43604c: |[43604c] tech.ula.ui.SessionListFragment.access$setFilesystemList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V │ │ -43605c: 5b01 0da2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.filesystemList:Ljava/util/List; // field@a20d │ │ -436060: 0e00 |0002: return-void │ │ +436040: |[436040] tech.ula.ui.SessionListFragment.access$setFilesystemList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V │ │ +436050: 5b01 0da2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.filesystemList:Ljava/util/List; // field@a20d │ │ +436054: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1759933,17 +1759927,17 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;Ltech/ula/ui/SessionListAdapter;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -436064: |[436064] tech.ula.ui.SessionListFragment.access$setSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/ui/SessionListAdapter;)V │ │ -436074: 5b01 0ea2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.sessionAdapter:Ltech/ula/ui/SessionListAdapter; // field@a20e │ │ -436078: 0e00 |0002: return-void │ │ +436058: |[436058] tech.ula.ui.SessionListFragment.access$setSessionAdapter$p:(Ltech/ula/ui/SessionListFragment;Ltech/ula/ui/SessionListAdapter;)V │ │ +436068: 5b01 0ea2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.sessionAdapter:Ltech/ula/ui/SessionListAdapter; // field@a20e │ │ +43606c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ltech/ula/ui/SessionListAdapter; │ │ │ │ @@ -1759952,17 +1759946,17 @@ │ │ type : '(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43607c: |[43607c] tech.ula.ui.SessionListFragment.access$setSessionList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V │ │ -43608c: 5b01 0fa2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.sessionList:Ljava/util/List; // field@a20f │ │ -436090: 0e00 |0002: return-void │ │ +436070: |[436070] tech.ula.ui.SessionListFragment.access$setSessionList$p:(Ltech/ula/ui/SessionListFragment;Ljava/util/List;)V │ │ +436080: 5b01 0fa2 |0000: iput-object v1, v0, Ltech/ula/ui/SessionListFragment;.sessionList:Ljava/util/List; // field@a20f │ │ +436084: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1759971,23 +1759965,23 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -435b7c: |[435b7c] tech.ula.ui.SessionListFragment.deleteSession:(Ltech/ula/model/entities/Session;)Z │ │ -435b8c: 7020 aed2 4300 |0000: invoke-direct {v3, v4}, Ltech/ula/ui/SessionListFragment;.stopService:(Ltech/ula/model/entities/Session;)Z // method@d2ae │ │ -435b92: 7010 a2d2 0300 |0003: invoke-direct {v3}, Ltech/ula/ui/SessionListFragment;.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; // method@d2a2 │ │ -435b98: 0c00 |0006: move-result-object v0 │ │ -435b9a: 6e10 a6cd 0400 |0007: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ -435ba0: 0b01 |000a: move-result-wide v1 │ │ -435ba2: 6e30 27d7 1002 |000b: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionListViewModel;.deleteSessionById:(J)V // method@d727 │ │ -435ba8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -435baa: 0f04 |000f: return v4 │ │ +435b70: |[435b70] tech.ula.ui.SessionListFragment.deleteSession:(Ltech/ula/model/entities/Session;)Z │ │ +435b80: 7020 aed2 4300 |0000: invoke-direct {v3, v4}, Ltech/ula/ui/SessionListFragment;.stopService:(Ltech/ula/model/entities/Session;)Z // method@d2ae │ │ +435b86: 7010 a2d2 0300 |0003: invoke-direct {v3}, Ltech/ula/ui/SessionListFragment;.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; // method@d2a2 │ │ +435b8c: 0c00 |0006: move-result-object v0 │ │ +435b8e: 6e10 a6cd 0400 |0007: invoke-virtual {v4}, Ltech/ula/model/entities/Session;.getId:()J // method@cda6 │ │ +435b94: 0b01 |000a: move-result-wide v1 │ │ +435b96: 6e30 27d7 1002 |000b: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionListViewModel;.deleteSessionById:(J)V // method@d727 │ │ +435b9c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +435b9e: 0f04 |000f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0010 reg=4 (null) Ltech/ula/model/entities/Session; │ │ @@ -1759997,37 +1759991,37 @@ │ │ type : '(Ltech/ula/model/entities/Session;Landroid/view/ContextMenu;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -436094: |[436094] tech.ula.ui.SessionListFragment.doCreateSessionContextMenu:(Ltech/ula/model/entities/Session;Landroid/view/ContextMenu;)V │ │ -4360a4: 6e10 a2cd 0200 |0000: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -4360aa: 0a02 |0003: move-result v2 │ │ -4360ac: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ -4360b0: 3802 1500 |0006: if-eqz v2, 001b // +0015 │ │ -4360b4: 5412 0ba2 |0008: iget-object v2, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -4360b8: 3902 0500 |000a: if-nez v2, 000f // +0005 │ │ -4360bc: 7110 799f 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4360c2: 6e10 29cc 0200 |000f: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ -4360c8: 0c02 |0012: move-result-object v2 │ │ -4360ca: 1500 0d7f |0013: const/high16 v0, #int 2131558400 // #7f0d │ │ -4360ce: 1f03 d201 |0015: check-cast v3, Landroid/view/Menu; // type@01d2 │ │ -4360d2: 6e30 eb08 0203 |0017: invoke-virtual {v2, v0, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -4360d8: 2814 |001a: goto 002e // +0014 │ │ -4360da: 5412 0ba2 |001b: iget-object v2, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -4360de: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ -4360e2: 7110 799f 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -4360e8: 6e10 29cc 0200 |0022: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ -4360ee: 0c02 |0025: move-result-object v2 │ │ -4360f0: 1400 0300 0d7f |0026: const v0, #float 1.87421e+38 // #7f0d0003 │ │ -4360f6: 1f03 d201 |0029: check-cast v3, Landroid/view/Menu; // type@01d2 │ │ -4360fa: 6e30 eb08 0203 |002b: invoke-virtual {v2, v0, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -436100: 0e00 |002e: return-void │ │ +436088: |[436088] tech.ula.ui.SessionListFragment.doCreateSessionContextMenu:(Ltech/ula/model/entities/Session;Landroid/view/ContextMenu;)V │ │ +436098: 6e10 a2cd 0200 |0000: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +43609e: 0a02 |0003: move-result v2 │ │ +4360a0: 1a00 5a71 |0004: const-string v0, "activityContext" // string@715a │ │ +4360a4: 3802 1500 |0006: if-eqz v2, 001b // +0015 │ │ +4360a8: 5412 0ba2 |0008: iget-object v2, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +4360ac: 3902 0500 |000a: if-nez v2, 000f // +0005 │ │ +4360b0: 7110 799f 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4360b6: 6e10 29cc 0200 |000f: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ +4360bc: 0c02 |0012: move-result-object v2 │ │ +4360be: 1500 0d7f |0013: const/high16 v0, #int 2131558400 // #7f0d │ │ +4360c2: 1f03 d201 |0015: check-cast v3, Landroid/view/Menu; // type@01d2 │ │ +4360c6: 6e30 eb08 0203 |0017: invoke-virtual {v2, v0, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +4360cc: 2814 |001a: goto 002e // +0014 │ │ +4360ce: 5412 0ba2 |001b: iget-object v2, v1, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +4360d2: 3902 0500 |001d: if-nez v2, 0022 // +0005 │ │ +4360d6: 7110 799f 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +4360dc: 6e10 29cc 0200 |0022: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ +4360e2: 0c02 |0025: move-result-object v2 │ │ +4360e4: 1400 0300 0d7f |0026: const v0, #float 1.87421e+38 // #7f0d0003 │ │ +4360ea: 1f03 d201 |0029: check-cast v3, Landroid/view/Menu; // type@01d2 │ │ +4360ee: 6e30 eb08 0203 |002b: invoke-virtual {v2, v0, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +4360f4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ 0x001b line=113 │ │ locals : │ │ 0x0000 - 0x002f reg=1 this Ltech/ula/ui/SessionListFragment; │ │ @@ -1760039,32 +1760033,32 @@ │ │ type : '(Ltech/ula/model/entities/Session;Landroid/view/MenuItem;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -435bac: |[435bac] tech.ula.ui.SessionListFragment.doSessionContextItemSelected:(Ltech/ula/model/entities/Session;Landroid/view/MenuItem;)Z │ │ -435bbc: 7210 fa08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -435bc2: 0a00 |0003: move-result v0 │ │ -435bc4: 2b00 1800 0000 |0004: packed-switch v0, 0000001c // +00000018 │ │ -435bca: 6f20 f53b 3100 |0007: invoke-super {v1, v3}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ -435bd0: 0a02 |000a: move-result v2 │ │ -435bd2: 280f |000b: goto 001a // +000f │ │ -435bd4: 7020 aed2 2100 |000c: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.stopService:(Ltech/ula/model/entities/Session;)Z // method@d2ae │ │ -435bda: 0a02 |000f: move-result v2 │ │ -435bdc: 280a |0010: goto 001a // +000a │ │ -435bde: 7020 9fd2 2100 |0011: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.editSession:(Ltech/ula/model/entities/Session;)Z // method@d29f │ │ -435be4: 0a02 |0014: move-result v2 │ │ -435be6: 2805 |0015: goto 001a // +0005 │ │ -435be8: 7020 9bd2 2100 |0016: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.deleteSession:(Ltech/ula/model/entities/Session;)Z // method@d29b │ │ -435bee: 0a02 |0019: move-result v2 │ │ -435bf0: 0f02 |001a: return v2 │ │ -435bf2: 0000 |001b: nop // spacer │ │ -435bf4: 0001 0300 d100 097f 1200 0000 0d00 ... |001c: packed-switch-data (10 units) │ │ +435ba0: |[435ba0] tech.ula.ui.SessionListFragment.doSessionContextItemSelected:(Ltech/ula/model/entities/Session;Landroid/view/MenuItem;)Z │ │ +435bb0: 7210 fa08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +435bb6: 0a00 |0003: move-result v0 │ │ +435bb8: 2b00 1800 0000 |0004: packed-switch v0, 0000001c // +00000018 │ │ +435bbe: 6f20 f53b 3100 |0007: invoke-super {v1, v3}, Landroidx/fragment/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@3bf5 │ │ +435bc4: 0a02 |000a: move-result v2 │ │ +435bc6: 280f |000b: goto 001a // +000f │ │ +435bc8: 7020 aed2 2100 |000c: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.stopService:(Ltech/ula/model/entities/Session;)Z // method@d2ae │ │ +435bce: 0a02 |000f: move-result v2 │ │ +435bd0: 280a |0010: goto 001a // +000a │ │ +435bd2: 7020 9fd2 2100 |0011: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.editSession:(Ltech/ula/model/entities/Session;)Z // method@d29f │ │ +435bd8: 0a02 |0014: move-result v2 │ │ +435bda: 2805 |0015: goto 001a // +0005 │ │ +435bdc: 7020 9bd2 2100 |0016: invoke-direct {v1, v2}, Ltech/ula/ui/SessionListFragment;.deleteSession:(Ltech/ula/model/entities/Session;)Z // method@d29b │ │ +435be2: 0a02 |0019: move-result v2 │ │ +435be4: 0f02 |001a: return v2 │ │ +435be6: 0000 |001b: nop // spacer │ │ +435be8: 0001 0300 d100 097f 1200 0000 0d00 ... |001c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=134 │ │ 0x000c line=131 │ │ 0x0011 line=132 │ │ 0x0016 line=133 │ │ @@ -1760078,19 +1760072,19 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -436104: |[436104] tech.ula.ui.SessionListFragment.doSessionItemClicked:(Ltech/ula/model/entities/Session;)V │ │ -436114: 7010 a1d2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListFragment;.getDoOnSessionSelection:()Ltech/ula/ui/SessionListFragment$SessionSelection; // method@d2a1 │ │ -43611a: 0c00 |0003: move-result-object v0 │ │ -43611c: 7220 82d2 2000 |0004: invoke-interface {v0, v2}, Ltech/ula/ui/SessionListFragment$SessionSelection;.sessionHasBeenSelected:(Ltech/ula/model/entities/Session;)V // method@d282 │ │ -436122: 0e00 |0007: return-void │ │ +4360f8: |[4360f8] tech.ula.ui.SessionListFragment.doSessionItemClicked:(Ltech/ula/model/entities/Session;)V │ │ +436108: 7010 a1d2 0100 |0000: invoke-direct {v1}, Ltech/ula/ui/SessionListFragment;.getDoOnSessionSelection:()Ltech/ula/ui/SessionListFragment$SessionSelection; // method@d2a1 │ │ +43610e: 0c00 |0003: move-result-object v0 │ │ +436110: 7220 82d2 2000 |0004: invoke-interface {v0, v2}, Ltech/ula/ui/SessionListFragment$SessionSelection;.sessionHasBeenSelected:(Ltech/ula/model/entities/Session;)V // method@d282 │ │ +436116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Ltech/ula/model/entities/Session; │ │ │ │ @@ -1760099,44 +1760093,44 @@ │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -435c08: |[435c08] tech.ula.ui.SessionListFragment.editSession:(Ltech/ula/model/entities/Session;)Z │ │ -435c18: 6e10 a7cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ -435c1e: 0c00 |0003: move-result-object v0 │ │ -435c20: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -435c24: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -435c2a: 0a00 |0009: move-result v0 │ │ -435c2c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -435c2e: b710 |000b: xor-int/2addr v0, v1 │ │ -435c30: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -435c32: 2322 871c |000d: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ -435c36: 1a03 77c3 |000f: const-string v3, "session" // string@c377 │ │ -435c3a: 7120 a18a 5300 |0011: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -435c40: 0c05 |0014: move-result-object v5 │ │ -435c42: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -435c44: 4d05 0203 |0016: aput-object v5, v2, v3 │ │ -435c48: 7110 f682 0000 |0018: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -435c4e: 0c05 |001b: move-result-object v5 │ │ -435c50: 1a00 6984 |001c: const-string v0, "editExisting" // string@8469 │ │ -435c54: 7120 a18a 5000 |001e: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ -435c5a: 0c05 |0021: move-result-object v5 │ │ -435c5c: 4d05 0201 |0022: aput-object v5, v2, v1 │ │ -435c60: 7110 0031 0200 |0024: invoke-static {v2}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ -435c66: 0c05 |0027: move-result-object v5 │ │ -435c68: 0740 |0028: move-object v0, v4 │ │ -435c6a: 1f00 7207 |0029: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ -435c6e: 7110 c443 0000 |002b: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ -435c74: 0c00 |002e: move-result-object v0 │ │ -435c76: 1402 2001 097f |002f: const v2, #float 1.8211e+38 // #7f090120 │ │ -435c7c: 6e30 1642 2005 |0032: invoke-virtual {v0, v2, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ -435c82: 0f01 |0035: return v1 │ │ +435bfc: |[435bfc] tech.ula.ui.SessionListFragment.editSession:(Ltech/ula/model/entities/Session;)Z │ │ +435c0c: 6e10 a7cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getName:()Ljava/lang/String; // method@cda7 │ │ +435c12: 0c00 |0003: move-result-object v0 │ │ +435c14: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +435c18: 7120 559f 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +435c1e: 0a00 |0009: move-result v0 │ │ +435c20: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +435c22: b710 |000b: xor-int/2addr v0, v1 │ │ +435c24: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +435c26: 2322 871c |000d: new-array v2, v2, [Lkotlin/Pair; // type@1c87 │ │ +435c2a: 1a03 77c3 |000f: const-string v3, "session" // string@c377 │ │ +435c2e: 7120 a18a 5300 |0011: invoke-static {v3, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +435c34: 0c05 |0014: move-result-object v5 │ │ +435c36: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +435c38: 4d05 0203 |0016: aput-object v5, v2, v3 │ │ +435c3c: 7110 f682 0000 |0018: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +435c42: 0c05 |001b: move-result-object v5 │ │ +435c44: 1a00 6984 |001c: const-string v0, "editExisting" // string@8469 │ │ +435c48: 7120 a18a 5000 |001e: invoke-static {v0, v5}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@8aa1 │ │ +435c4e: 0c05 |0021: move-result-object v5 │ │ +435c50: 4d05 0201 |0022: aput-object v5, v2, v1 │ │ +435c54: 7110 0031 0200 |0024: invoke-static {v2}, Landroidx/core/os/BundleKt;.bundleOf:([Lkotlin/Pair;)Landroid/os/Bundle; // method@3100 │ │ +435c5a: 0c05 |0027: move-result-object v5 │ │ +435c5c: 0740 |0028: move-object v0, v4 │ │ +435c5e: 1f00 7207 |0029: check-cast v0, Landroidx/fragment/app/Fragment; // type@0772 │ │ +435c62: 7110 c443 0000 |002b: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@43c4 │ │ +435c68: 0c00 |002e: move-result-object v0 │ │ +435c6a: 1402 2001 097f |002f: const v2, #float 1.8211e+38 // #7f090120 │ │ +435c70: 6e30 1642 2005 |0032: invoke-virtual {v0, v2, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@4216 │ │ +435c76: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000d line=150 │ │ 0x0028 line=151 │ │ locals : │ │ 0x0000 - 0x0036 reg=4 this Ltech/ula/ui/SessionListFragment; │ │ @@ -1760147,82 +1760141,82 @@ │ │ type : '()Ltech/ula/ui/SessionListFragment$SessionSelection;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -435ec8: |[435ec8] tech.ula.ui.SessionListFragment.getDoOnSessionSelection:()Ltech/ula/ui/SessionListFragment$SessionSelection; │ │ -435ed8: 5430 0ca2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListFragment;.doOnSessionSelection$delegate:Lkotlin/Lazy; // field@a20c │ │ -435edc: 6201 09a2 |0002: sget-object v1, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ -435ee0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -435ee2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -435ee6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -435eec: 0c00 |000a: move-result-object v0 │ │ -435eee: 1f00 d71a |000b: check-cast v0, Ltech/ula/ui/SessionListFragment$SessionSelection; // type@1ad7 │ │ -435ef2: 1100 |000d: return-object v0 │ │ +435ebc: |[435ebc] tech.ula.ui.SessionListFragment.getDoOnSessionSelection:()Ltech/ula/ui/SessionListFragment$SessionSelection; │ │ +435ecc: 5430 0ca2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListFragment;.doOnSessionSelection$delegate:Lkotlin/Lazy; // field@a20c │ │ +435ed0: 6201 09a2 |0002: sget-object v1, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ +435ed4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +435ed6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +435eda: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +435ee0: 0c00 |000a: move-result-object v0 │ │ +435ee2: 1f00 d71a |000b: check-cast v0, Ltech/ula/ui/SessionListFragment$SessionSelection; // type@1ad7 │ │ +435ee6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : 'getSessionListViewModel' │ │ type : '()Ltech/ula/viewmodel/SessionListViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -435ef4: |[435ef4] tech.ula.ui.SessionListFragment.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; │ │ -435f04: 5430 10a2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListFragment;.sessionListViewModel$delegate:Lkotlin/Lazy; // field@a210 │ │ -435f08: 6201 09a2 |0002: sget-object v1, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ -435f0c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -435f0e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -435f12: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -435f18: 0c00 |000a: move-result-object v0 │ │ -435f1a: 1f00 ba1b |000b: check-cast v0, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ -435f1e: 1100 |000d: return-object v0 │ │ +435ee8: |[435ee8] tech.ula.ui.SessionListFragment.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; │ │ +435ef8: 5430 10a2 |0000: iget-object v0, v3, Ltech/ula/ui/SessionListFragment;.sessionListViewModel$delegate:Lkotlin/Lazy; // field@a210 │ │ +435efc: 6201 09a2 |0002: sget-object v1, Ltech/ula/ui/SessionListFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a209 │ │ +435f00: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +435f02: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +435f06: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +435f0c: 0c00 |000a: move-result-object v0 │ │ +435f0e: 1f00 ba1b |000b: check-cast v0, Ltech/ula/viewmodel/SessionListViewModel; // type@1bba │ │ +435f12: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : 'stopService' │ │ type : '(Ltech/ula/model/entities/Session;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -435dc4: |[435dc4] tech.ula.ui.SessionListFragment.stopService:(Ltech/ula/model/entities/Session;)Z │ │ -435dd4: 6e10 a2cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ -435dda: 0a00 |0003: move-result v0 │ │ -435ddc: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ -435de0: 2200 6f00 |0006: new-instance v0, Landroid/content/Intent; // type@006f │ │ -435de4: 5441 0ba2 |0008: iget-object v1, v4, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -435de8: 1a02 5a71 |000a: const-string v2, "activityContext" // string@715a │ │ -435dec: 3901 0500 |000c: if-nez v1, 0011 // +0005 │ │ -435df0: 7110 799f 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435df6: 1f01 6500 |0011: check-cast v1, Landroid/content/Context; // type@0065 │ │ -435dfa: 1c03 d219 |0013: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ -435dfe: 7030 7102 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -435e04: 1a01 b1d3 |0018: const-string v1, "type" // string@d3b1 │ │ -435e08: 1a03 1ea0 |001a: const-string v3, "kill" // string@a01e │ │ -435e0c: 6e30 9602 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -435e12: 1f05 3201 |001f: check-cast v5, Landroid/os/Parcelable; // type@0132 │ │ -435e16: 1a01 77c3 |0021: const-string v1, "session" // string@c377 │ │ -435e1a: 6e30 9402 1005 |0023: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ -435e20: 5445 0ba2 |0026: iget-object v5, v4, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -435e24: 3905 0500 |0028: if-nez v5, 002d // +0005 │ │ -435e28: 7110 799f 0200 |002a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ -435e2e: 6e20 5acc 0500 |002d: invoke-virtual {v5, v0}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ -435e34: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -435e36: 0f05 |0031: return v5 │ │ +435db8: |[435db8] tech.ula.ui.SessionListFragment.stopService:(Ltech/ula/model/entities/Session;)Z │ │ +435dc8: 6e10 a2cd 0500 |0000: invoke-virtual {v5}, Ltech/ula/model/entities/Session;.getActive:()Z // method@cda2 │ │ +435dce: 0a00 |0003: move-result v0 │ │ +435dd0: 3800 2c00 |0004: if-eqz v0, 0030 // +002c │ │ +435dd4: 2200 6f00 |0006: new-instance v0, Landroid/content/Intent; // type@006f │ │ +435dd8: 5441 0ba2 |0008: iget-object v1, v4, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +435ddc: 1a02 5a71 |000a: const-string v2, "activityContext" // string@715a │ │ +435de0: 3901 0500 |000c: if-nez v1, 0011 // +0005 │ │ +435de4: 7110 799f 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435dea: 1f01 6500 |0011: check-cast v1, Landroid/content/Context; // type@0065 │ │ +435dee: 1c03 d219 |0013: const-class v3, Ltech/ula/ServerService; // type@19d2 │ │ +435df2: 7030 7102 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +435df8: 1a01 b1d3 |0018: const-string v1, "type" // string@d3b1 │ │ +435dfc: 1a03 1ea0 |001a: const-string v3, "kill" // string@a01e │ │ +435e00: 6e30 9602 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +435e06: 1f05 3201 |001f: check-cast v5, Landroid/os/Parcelable; // type@0132 │ │ +435e0a: 1a01 77c3 |0021: const-string v1, "session" // string@c377 │ │ +435e0e: 6e30 9402 1005 |0023: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ +435e14: 5445 0ba2 |0026: iget-object v5, v4, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +435e18: 3905 0500 |0028: if-nez v5, 002d // +0005 │ │ +435e1c: 7110 799f 0200 |002a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@9f79 │ │ +435e22: 6e20 5acc 0500 |002d: invoke-virtual {v5, v0}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ +435e28: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +435e2a: 0f05 |0031: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x001c line=141 │ │ 0x001f line=142 │ │ 0x0026 line=143 │ │ @@ -1760236,107 +1760230,107 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -435ffc: |[435ffc] tech.ula.ui.SessionListFragment._$_clearFindViewByIdCache:()V │ │ -43600c: 5410 0aa2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ -436010: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -436014: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -43601a: 0e00 |0007: return-void │ │ +435ff0: |[435ff0] tech.ula.ui.SessionListFragment._$_clearFindViewByIdCache:()V │ │ +436000: 5410 0aa2 |0000: iget-object v0, v1, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ +436004: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +436008: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +43600e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -435ae0: |[435ae0] tech.ula.ui.SessionListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -435af0: 5420 0aa2 |0000: iget-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ -435af4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -435af8: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -435afc: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -435b02: 5b20 0aa2 |0009: iput-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ -435b06: 5420 0aa2 |000b: iget-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ -435b0a: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -435b10: 0c01 |0010: move-result-object v1 │ │ -435b12: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -435b18: 0c00 |0014: move-result-object v0 │ │ -435b1a: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -435b1e: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -435b22: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -435b28: 0c00 |001c: move-result-object v0 │ │ -435b2a: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -435b2e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -435b30: 1103 |0020: return-object v3 │ │ -435b32: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -435b38: 0c00 |0024: move-result-object v0 │ │ -435b3a: 5421 0aa2 |0025: iget-object v1, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ -435b3e: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -435b44: 0c03 |002a: move-result-object v3 │ │ -435b46: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -435b4c: 1100 |002e: return-object v0 │ │ +435ad4: |[435ad4] tech.ula.ui.SessionListFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +435ae4: 5420 0aa2 |0000: iget-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ +435ae8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +435aec: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +435af0: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +435af6: 5b20 0aa2 |0009: iput-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ +435afa: 5420 0aa2 |000b: iget-object v0, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ +435afe: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +435b04: 0c01 |0010: move-result-object v1 │ │ +435b06: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +435b0c: 0c00 |0014: move-result-object v0 │ │ +435b0e: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +435b12: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +435b16: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +435b1c: 0c00 |001c: move-result-object v0 │ │ +435b1e: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +435b22: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +435b24: 1103 |0020: return-object v3 │ │ +435b26: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +435b2c: 0c00 |0024: move-result-object v0 │ │ +435b2e: 5421 0aa2 |0025: iget-object v1, v2, Ltech/ula/ui/SessionListFragment;._$_findViewCache:Ljava/util/HashMap; // field@a20a │ │ +435b32: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +435b38: 0c03 |002a: move-result-object v3 │ │ +435b3a: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +435b40: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -436124: |[436124] tech.ula.ui.SessionListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -436134: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ -43613a: 6e10 a0d2 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/SessionListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2a0 │ │ -436140: 0c03 |0006: move-result-object v3 │ │ -436142: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ -436146: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43614c: 3803 3a00 |000c: if-eqz v3, 0046 // +003a │ │ -436150: 1f03 b419 |000e: check-cast v3, Ltech/ula/MainActivity; // type@19b4 │ │ -436154: 5b23 0ba2 |0010: iput-object v3, v2, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ -436158: 7010 a2d2 0200 |0012: invoke-direct {v2}, Ltech/ula/ui/SessionListFragment;.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; // method@d2a2 │ │ -43615e: 0c03 |0015: move-result-object v3 │ │ -436160: 6e10 2ad7 0300 |0016: invoke-virtual {v3}, Ltech/ula/viewmodel/SessionListViewModel;.getSessionsAndFilesystems:()Landroidx/lifecycle/LiveData; // method@d72a │ │ -436166: 0c03 |0019: move-result-object v3 │ │ -436168: 6e10 a3d2 0200 |001a: invoke-virtual {v2}, Ltech/ula/ui/SessionListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d2a3 │ │ -43616e: 0c00 |001d: move-result-object v0 │ │ -436170: 5421 11a2 |001e: iget-object v1, v2, Ltech/ula/ui/SessionListFragment;.sessionsAndFilesystemsChangeObserver:Landroidx/lifecycle/Observer; // field@a211 │ │ -436174: 6e30 0a40 0301 |0020: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -43617a: 6003 d795 |0023: sget v3, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ -43617e: 6e20 91d2 3200 |0025: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ -436184: 0c03 |0028: move-result-object v3 │ │ -436186: 1f03 6102 |0029: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ -43618a: 6e20 acd2 3200 |002b: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d2ac │ │ -436190: 6003 d795 |002e: sget v3, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ -436194: 6e20 91d2 3200 |0030: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ -43619a: 0c03 |0033: move-result-object v3 │ │ -43619c: 1f03 6102 |0034: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ -4361a0: 1a00 97a2 |0036: const-string v0, "list_sessions" // string@a297 │ │ -4361a4: 7120 569f 0300 |0038: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4361aa: 2200 d91a |003b: new-instance v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1; // type@1ad9 │ │ -4361ae: 7020 86d2 2000 |003d: invoke-direct {v0, v2}, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.:(Ltech/ula/ui/SessionListFragment;)V // method@d286 │ │ -4361b4: 1f00 3c02 |0040: check-cast v0, Landroid/widget/AdapterView$OnItemClickListener; // type@023c │ │ -4361b8: 6e20 b30e 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0eb3 │ │ -4361be: 0e00 |0045: return-void │ │ -4361c0: 2203 0212 |0046: new-instance v3, Lkotlin/TypeCastException; // type@1202 │ │ -4361c4: 1a00 61b4 |0048: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ -4361c8: 7020 b48a 0300 |004a: invoke-direct {v3, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4361ce: 2703 |004d: throw v3 │ │ +436118: |[436118] tech.ula.ui.SessionListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +436128: 6f20 ef3b 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@3bef │ │ +43612e: 6e10 a0d2 0200 |0003: invoke-virtual {v2}, Ltech/ula/ui/SessionListFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2a0 │ │ +436134: 0c03 |0006: move-result-object v3 │ │ +436136: 3903 0500 |0007: if-nez v3, 000c // +0005 │ │ +43613a: 7100 739f 0000 |0009: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +436140: 3803 3a00 |000c: if-eqz v3, 0046 // +003a │ │ +436144: 1f03 b419 |000e: check-cast v3, Ltech/ula/MainActivity; // type@19b4 │ │ +436148: 5b23 0ba2 |0010: iput-object v3, v2, Ltech/ula/ui/SessionListFragment;.activityContext:Ltech/ula/MainActivity; // field@a20b │ │ +43614c: 7010 a2d2 0200 |0012: invoke-direct {v2}, Ltech/ula/ui/SessionListFragment;.getSessionListViewModel:()Ltech/ula/viewmodel/SessionListViewModel; // method@d2a2 │ │ +436152: 0c03 |0015: move-result-object v3 │ │ +436154: 6e10 2ad7 0300 |0016: invoke-virtual {v3}, Ltech/ula/viewmodel/SessionListViewModel;.getSessionsAndFilesystems:()Landroidx/lifecycle/LiveData; // method@d72a │ │ +43615a: 0c03 |0019: move-result-object v3 │ │ +43615c: 6e10 a3d2 0200 |001a: invoke-virtual {v2}, Ltech/ula/ui/SessionListFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@d2a3 │ │ +436162: 0c00 |001d: move-result-object v0 │ │ +436164: 5421 11a2 |001e: iget-object v1, v2, Ltech/ula/ui/SessionListFragment;.sessionsAndFilesystemsChangeObserver:Landroidx/lifecycle/Observer; // field@a211 │ │ +436168: 6e30 0a40 0301 |0020: invoke-virtual {v3, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +43616e: 6003 d795 |0023: sget v3, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ +436172: 6e20 91d2 3200 |0025: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ +436178: 0c03 |0028: move-result-object v3 │ │ +43617a: 1f03 6102 |0029: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ +43617e: 6e20 acd2 3200 |002b: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;.registerForContextMenu:(Landroid/view/View;)V // method@d2ac │ │ +436184: 6003 d795 |002e: sget v3, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ +436188: 6e20 91d2 3200 |0030: invoke-virtual {v2, v3}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ +43618e: 0c03 |0033: move-result-object v3 │ │ +436190: 1f03 6102 |0034: check-cast v3, Landroid/widget/ListView; // type@0261 │ │ +436194: 1a00 97a2 |0036: const-string v0, "list_sessions" // string@a297 │ │ +436198: 7120 569f 0300 |0038: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43619e: 2200 d91a |003b: new-instance v0, Ltech/ula/ui/SessionListFragment$onActivityCreated$1; // type@1ad9 │ │ +4361a2: 7020 86d2 2000 |003d: invoke-direct {v0, v2}, Ltech/ula/ui/SessionListFragment$onActivityCreated$1;.:(Ltech/ula/ui/SessionListFragment;)V // method@d286 │ │ +4361a8: 1f00 3c02 |0040: check-cast v0, Landroid/widget/AdapterView$OnItemClickListener; // type@023c │ │ +4361ac: 6e20 b30e 0300 |0042: invoke-virtual {v3, v0}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0eb3 │ │ +4361b2: 0e00 |0045: return-void │ │ +4361b4: 2203 0212 |0046: new-instance v3, Lkotlin/TypeCastException; // type@1202 │ │ +4361b8: 1a00 61b4 |0048: const-string v0, "null cannot be cast to non-null type tech.ula.MainActivity" // string@b461 │ │ +4361bc: 7020 b48a 0300 |004a: invoke-direct {v3, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4361c2: 2703 |004d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0012 line=76 │ │ 0x0023 line=78 │ │ 0x002e line=79 │ │ @@ -1760350,57 +1760344,57 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -435c84: |[435c84] tech.ula.ui.SessionListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -435c94: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -435c98: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -435c9e: 7210 fb08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@08fb │ │ -435ca4: 0c00 |0008: move-result-object v0 │ │ -435ca6: 3800 4200 |0009: if-eqz v0, 004b // +0042 │ │ -435caa: 1f00 3b02 |000b: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ -435cae: 5200 f600 |000d: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ -435cb2: 6001 d795 |000f: sget v1, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ -435cb6: 6e20 91d2 1300 |0011: invoke-virtual {v3, v1}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ -435cbc: 0c01 |0014: move-result-object v1 │ │ -435cbe: 1f01 6102 |0015: check-cast v1, Landroid/widget/ListView; // type@0261 │ │ -435cc2: 1a02 97a2 |0017: const-string v2, "list_sessions" // string@a297 │ │ -435cc6: 7120 569f 2100 |0019: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -435ccc: 6e10 940e 0100 |001c: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@0e94 │ │ -435cd2: 0c01 |001f: move-result-object v1 │ │ -435cd4: 7220 830e 0100 |0020: invoke-interface {v1, v0}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0e83 │ │ -435cda: 0c00 |0023: move-result-object v0 │ │ -435cdc: 3800 1f00 |0024: if-eqz v0, 0043 // +001f │ │ -435ce0: 1f00 e01a |0026: check-cast v0, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -435ce4: 2001 e11a |0028: instance-of v1, v0, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -435ce8: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ -435cec: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -435cee: 280f |002d: goto 003c // +000f │ │ -435cf0: 2001 d21a |002e: instance-of v1, v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435cf4: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ -435cf8: 1f00 d21a |0032: check-cast v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -435cfc: 6e10 60d2 0000 |0034: invoke-virtual {v0}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ -435d02: 0c00 |0037: move-result-object v0 │ │ -435d04: 7030 9dd2 0304 |0038: invoke-direct {v3, v0, v4}, Ltech/ula/ui/SessionListFragment;.doSessionContextItemSelected:(Ltech/ula/model/entities/Session;Landroid/view/MenuItem;)Z // method@d29d │ │ -435d0a: 0a04 |003b: move-result v4 │ │ -435d0c: 0f04 |003c: return v4 │ │ -435d0e: 2204 e211 |003d: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -435d12: 7010 d689 0400 |003f: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -435d18: 2704 |0042: throw v4 │ │ -435d1a: 2204 0212 |0043: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ -435d1e: 1a00 65b4 |0045: const-string v0, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ -435d22: 7020 b48a 0400 |0047: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -435d28: 2704 |004a: throw v4 │ │ -435d2a: 2204 0212 |004b: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ -435d2e: 1a00 22b4 |004d: const-string v0, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ -435d32: 7020 b48a 0400 |004f: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -435d38: 2704 |0052: throw v4 │ │ +435c78: |[435c78] tech.ula.ui.SessionListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +435c88: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +435c8c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +435c92: 7210 fb08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@08fb │ │ +435c98: 0c00 |0008: move-result-object v0 │ │ +435c9a: 3800 4200 |0009: if-eqz v0, 004b // +0042 │ │ +435c9e: 1f00 3b02 |000b: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ +435ca2: 5200 f600 |000d: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ +435ca6: 6001 d795 |000f: sget v1, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ +435caa: 6e20 91d2 1300 |0011: invoke-virtual {v3, v1}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ +435cb0: 0c01 |0014: move-result-object v1 │ │ +435cb2: 1f01 6102 |0015: check-cast v1, Landroid/widget/ListView; // type@0261 │ │ +435cb6: 1a02 97a2 |0017: const-string v2, "list_sessions" // string@a297 │ │ +435cba: 7120 569f 2100 |0019: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +435cc0: 6e10 940e 0100 |001c: invoke-virtual {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@0e94 │ │ +435cc6: 0c01 |001f: move-result-object v1 │ │ +435cc8: 7220 830e 0100 |0020: invoke-interface {v1, v0}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0e83 │ │ +435cce: 0c00 |0023: move-result-object v0 │ │ +435cd0: 3800 1f00 |0024: if-eqz v0, 0043 // +001f │ │ +435cd4: 1f00 e01a |0026: check-cast v0, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +435cd8: 2001 e11a |0028: instance-of v1, v0, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +435cdc: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ +435ce0: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +435ce2: 280f |002d: goto 003c // +000f │ │ +435ce4: 2001 d21a |002e: instance-of v1, v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +435ce8: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ +435cec: 1f00 d21a |0032: check-cast v0, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +435cf0: 6e10 60d2 0000 |0034: invoke-virtual {v0}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ +435cf6: 0c00 |0037: move-result-object v0 │ │ +435cf8: 7030 9dd2 0304 |0038: invoke-direct {v3, v0, v4}, Ltech/ula/ui/SessionListFragment;.doSessionContextItemSelected:(Ltech/ula/model/entities/Session;Landroid/view/MenuItem;)Z // method@d29d │ │ +435cfe: 0a04 |003b: move-result v4 │ │ +435d00: 0f04 |003c: return v4 │ │ +435d02: 2204 e211 |003d: new-instance v4, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +435d06: 7010 d689 0400 |003f: invoke-direct {v4}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +435d0c: 2704 |0042: throw v4 │ │ +435d0e: 2204 0212 |0043: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ +435d12: 1a00 65b4 |0045: const-string v0, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ +435d16: 7020 b48a 0400 |0047: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +435d1c: 2704 |004a: throw v4 │ │ +435d1e: 2204 0212 |004b: new-instance v4, Lkotlin/TypeCastException; // type@1202 │ │ +435d22: 1a00 22b4 |004d: const-string v0, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ +435d26: 7020 b48a 0400 |004f: invoke-direct {v4, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +435d2c: 2704 |0052: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=118 │ │ 0x000d line=119 │ │ 0x000f line=120 │ │ 0x0028 line=121 │ │ 0x002e line=122 │ │ @@ -1760417,19 +1760411,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4361d0: |[4361d0] tech.ula.ui.SessionListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -4361e0: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ -4361e6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4361e8: 6e20 add2 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListFragment;.setHasOptionsMenu:(Z)V // method@d2ad │ │ -4361ee: 0e00 |0007: return-void │ │ +4361c4: |[4361c4] tech.ula.ui.SessionListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +4361d4: 6f20 f63b 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@3bf6 │ │ +4361da: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4361dc: 6e20 add2 1000 |0004: invoke-virtual {v0, v1}, Ltech/ula/ui/SessionListFragment;.setHasOptionsMenu:(Z)V // method@d2ad │ │ +4361e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1760439,53 +1760433,53 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -4361f0: |[4361f0] tech.ula.ui.SessionListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -436200: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -436204: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43620a: 1a00 a3d5 |0005: const-string v0, "v" // string@d5a3 │ │ -43620e: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436214: 6f40 f93b 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@3bf9 │ │ -43621a: 3804 3a00 |000d: if-eqz v4, 0047 // +003a │ │ -43621e: 1f04 3b02 |000f: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ -436222: 5243 f600 |0011: iget v3, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ -436226: 6004 d795 |0013: sget v4, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ -43622a: 6e20 91d2 4100 |0015: invoke-virtual {v1, v4}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ -436230: 0c04 |0018: move-result-object v4 │ │ -436232: 1f04 6102 |0019: check-cast v4, Landroid/widget/ListView; // type@0261 │ │ -436236: 1a00 97a2 |001b: const-string v0, "list_sessions" // string@a297 │ │ -43623a: 7120 569f 0400 |001d: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436240: 6e10 940e 0400 |0020: invoke-virtual {v4}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@0e94 │ │ -436246: 0c04 |0023: move-result-object v4 │ │ -436248: 7220 830e 3400 |0024: invoke-interface {v4, v3}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0e83 │ │ -43624e: 0c03 |0027: move-result-object v3 │ │ -436250: 3803 1700 |0028: if-eqz v3, 003f // +0017 │ │ -436254: 1f03 e01a |002a: check-cast v3, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ -436258: 2034 e11a |002c: instance-of v4, v3, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ -43625c: 3804 0300 |002e: if-eqz v4, 0031 // +0003 │ │ -436260: 0e00 |0030: return-void │ │ -436262: 2034 d21a |0031: instance-of v4, v3, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -436266: 3804 0b00 |0033: if-eqz v4, 003e // +000b │ │ -43626a: 1f03 d21a |0035: check-cast v3, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ -43626e: 6e10 60d2 0300 |0037: invoke-virtual {v3}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ -436274: 0c03 |003a: move-result-object v3 │ │ -436276: 7030 9cd2 3102 |003b: invoke-direct {v1, v3, v2}, Ltech/ula/ui/SessionListFragment;.doCreateSessionContextMenu:(Ltech/ula/model/entities/Session;Landroid/view/ContextMenu;)V // method@d29c │ │ -43627c: 0e00 |003e: return-void │ │ -43627e: 2202 0212 |003f: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ -436282: 1a03 65b4 |0041: const-string v3, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ -436286: 7020 b48a 3200 |0043: invoke-direct {v2, v3}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43628c: 2702 |0046: throw v2 │ │ -43628e: 2202 0212 |0047: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ -436292: 1a03 22b4 |0049: const-string v3, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ -436296: 7020 b48a 3200 |004b: invoke-direct {v2, v3}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43629c: 2702 |004e: throw v2 │ │ +4361e4: |[4361e4] tech.ula.ui.SessionListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +4361f4: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +4361f8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4361fe: 1a00 a3d5 |0005: const-string v0, "v" // string@d5a3 │ │ +436202: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436208: 6f40 f93b 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@3bf9 │ │ +43620e: 3804 3a00 |000d: if-eqz v4, 0047 // +003a │ │ +436212: 1f04 3b02 |000f: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@023b │ │ +436216: 5243 f600 |0011: iget v3, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@00f6 │ │ +43621a: 6004 d795 |0013: sget v4, Ltech/ula/R$id;.list_sessions:I // field@95d7 │ │ +43621e: 6e20 91d2 4100 |0015: invoke-virtual {v1, v4}, Ltech/ula/ui/SessionListFragment;._$_findCachedViewById:(I)Landroid/view/View; // method@d291 │ │ +436224: 0c04 |0018: move-result-object v4 │ │ +436226: 1f04 6102 |0019: check-cast v4, Landroid/widget/ListView; // type@0261 │ │ +43622a: 1a00 97a2 |001b: const-string v0, "list_sessions" // string@a297 │ │ +43622e: 7120 569f 0400 |001d: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436234: 6e10 940e 0400 |0020: invoke-virtual {v4}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@0e94 │ │ +43623a: 0c04 |0023: move-result-object v4 │ │ +43623c: 7220 830e 3400 |0024: invoke-interface {v4, v3}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0e83 │ │ +436242: 0c03 |0027: move-result-object v3 │ │ +436244: 3803 1700 |0028: if-eqz v3, 003f // +0017 │ │ +436248: 1f03 e01a |002a: check-cast v3, Ltech/ula/ui/SessionListItem; // type@1ae0 │ │ +43624c: 2034 e11a |002c: instance-of v4, v3, Ltech/ula/ui/SessionSeparatorItem; // type@1ae1 │ │ +436250: 3804 0300 |002e: if-eqz v4, 0031 // +0003 │ │ +436254: 0e00 |0030: return-void │ │ +436256: 2034 d21a |0031: instance-of v4, v3, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +43625a: 3804 0b00 |0033: if-eqz v4, 003e // +000b │ │ +43625e: 1f03 d21a |0035: check-cast v3, Ltech/ula/ui/SessionItem; // type@1ad2 │ │ +436262: 6e10 60d2 0300 |0037: invoke-virtual {v3}, Ltech/ula/ui/SessionItem;.getSession:()Ltech/ula/model/entities/Session; // method@d260 │ │ +436268: 0c03 |003a: move-result-object v3 │ │ +43626a: 7030 9cd2 3102 |003b: invoke-direct {v1, v3, v2}, Ltech/ula/ui/SessionListFragment;.doCreateSessionContextMenu:(Ltech/ula/model/entities/Session;Landroid/view/ContextMenu;)V // method@d29c │ │ +436270: 0e00 |003e: return-void │ │ +436272: 2202 0212 |003f: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ +436276: 1a03 65b4 |0041: const-string v3, "null cannot be cast to non-null type tech.ula.ui.SessionListItem" // string@b465 │ │ +43627a: 7020 b48a 3200 |0043: invoke-direct {v2, v3}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +436280: 2702 |0046: throw v2 │ │ +436282: 2202 0212 |0047: new-instance v2, Lkotlin/TypeCastException; // type@1202 │ │ +436286: 1a03 22b4 |0049: const-string v3, "null cannot be cast to non-null type android.widget.AdapterView.AdapterContextMenuInfo" // string@b422 │ │ +43628a: 7020 b48a 3200 |004b: invoke-direct {v2, v3}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +436290: 2702 |004e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=96 │ │ 0x000f line=97 │ │ 0x0011 line=98 │ │ 0x0013 line=99 │ │ 0x002c line=100 │ │ @@ -1760505,23 +1760499,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -4362a0: |[4362a0] tech.ula.ui.SessionListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -4362b0: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -4362b4: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4362ba: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ -4362be: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4362c4: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ -4362ca: 1400 0500 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0005 │ │ -4362d0: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -4362d6: 0e00 |0013: return-void │ │ +436294: |[436294] tech.ula.ui.SessionListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +4362a4: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +4362a8: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4362ae: 1a00 dc9a |0005: const-string v0, "inflater" // string@9adc │ │ +4362b2: 7120 5f9f 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4362b8: 6f30 fa3b 2103 |000a: invoke-super {v1, v2, v3}, Landroidx/fragment/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@3bfa │ │ +4362be: 1400 0500 0d7f |000d: const v0, #float 1.87421e+38 // #7f0d0005 │ │ +4362c4: 6e30 eb08 0302 |0010: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +4362ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=59 │ │ 0x0010 line=60 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/Menu; │ │ @@ -1760532,22 +1760526,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -435b50: |[435b50] tech.ula.ui.SessionListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -435b60: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ -435b64: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -435b6a: 1404 3a00 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c003a │ │ -435b70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -435b72: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ -435b78: 0c02 |000c: move-result-object v2 │ │ -435b7a: 1102 |000d: return-object v2 │ │ +435b44: |[435b44] tech.ula.ui.SessionListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +435b54: 1a04 dc9a |0000: const-string v4, "inflater" // string@9adc │ │ +435b58: 7120 5f9f 4200 |0002: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +435b5e: 1404 3a00 0c7f |0005: const v4, #float 1.86093e+38 // #7f0c003a │ │ +435b64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +435b66: 6e40 dc08 4203 |0009: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08dc │ │ +435b6c: 0c02 |000c: move-result-object v2 │ │ +435b6e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1760558,65 +1760552,65 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4362d8: |[4362d8] tech.ula.ui.SessionListFragment.onDestroyView:()V │ │ -4362e8: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ -4362ee: 6e10 90d2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SessionListFragment;._$_clearFindViewByIdCache:()V // method@d290 │ │ -4362f4: 0e00 |0006: return-void │ │ +4362cc: |[4362cc] tech.ula.ui.SessionListFragment.onDestroyView:()V │ │ +4362dc: 6f10 fe3b 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@3bfe │ │ +4362e2: 6e10 90d2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SessionListFragment;._$_clearFindViewByIdCache:()V // method@d290 │ │ +4362e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Ltech/ula/ui/SessionListFragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 20 │ │ insns size : 59 16-bit code units │ │ -435d3c: |[435d3c] tech.ula.ui.SessionListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -435d4c: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -435d50: 0801 1800 |0002: move-object/from16 v1, v24 │ │ -435d54: 7120 5f9f 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -435d5a: 7801 fa08 1800 |0007: invoke-interface/range {v24}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -435d60: 0a00 |000a: move-result v0 │ │ -435d62: 1402 cb00 097f |000b: const v2, #float 1.82108e+38 // #7f0900cb │ │ -435d68: 3320 2600 |000e: if-ne v0, v2, 0034 // +0026 │ │ -435d6c: 2200 f719 |0010: new-instance v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ -435d70: 0703 |0012: move-object v3, v0 │ │ -435d72: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ -435d76: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -435d78: 1607 0000 |0016: const-wide/16 v7, #int 0 // #0 │ │ -435d7c: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -435d7e: 120a |0019: const/4 v10, #int 0 // #0 │ │ -435d80: 120b |001a: const/4 v11, #int 0 // #0 │ │ -435d82: 120c |001b: const/4 v12, #int 0 // #0 │ │ -435d84: 120d |001c: const/4 v13, #int 0 // #0 │ │ -435d86: 120e |001d: const/4 v14, #int 0 // #0 │ │ -435d88: 160f 0000 |001e: const-wide/16 v15, #int 0 // #0 │ │ -435d8c: 1611 0000 |0020: const-wide/16 v17, #int 0 // #0 │ │ -435d90: 1313 0000 |0022: const/16 v19, #int 0 // #0 │ │ -435d94: 1314 0000 |0024: const/16 v20, #int 0 // #0 │ │ -435d98: 1315 fa1f |0026: const/16 v21, #int 8186 // #1ffa │ │ -435d9c: 1316 0000 |0028: const/16 v22, #int 0 // #0 │ │ -435da0: 7614 90cd 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ -435da6: 0802 1700 |002d: move-object/from16 v2, v23 │ │ -435daa: 7020 9fd2 0200 |002f: invoke-direct {v2, v0}, Ltech/ula/ui/SessionListFragment;.editSession:(Ltech/ula/model/entities/Session;)Z // method@d29f │ │ -435db0: 0a00 |0032: move-result v0 │ │ -435db2: 2807 |0033: goto 003a // +0007 │ │ -435db4: 0802 1700 |0034: move-object/from16 v2, v23 │ │ -435db8: 7502 063c 1700 |0036: invoke-super/range {v23, v24}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ -435dbe: 0a00 |0039: move-result v0 │ │ -435dc0: 0f00 |003a: return v0 │ │ +435d30: |[435d30] tech.ula.ui.SessionListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +435d40: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +435d44: 0801 1800 |0002: move-object/from16 v1, v24 │ │ +435d48: 7120 5f9f 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +435d4e: 7801 fa08 1800 |0007: invoke-interface/range {v24}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +435d54: 0a00 |000a: move-result v0 │ │ +435d56: 1402 cb00 097f |000b: const v2, #float 1.82108e+38 // #7f0900cb │ │ +435d5c: 3320 2600 |000e: if-ne v0, v2, 0034 // +0026 │ │ +435d60: 2200 f719 |0010: new-instance v0, Ltech/ula/model/entities/Session; // type@19f7 │ │ +435d64: 0703 |0012: move-object v3, v0 │ │ +435d66: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +435d6a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +435d6c: 1607 0000 |0016: const-wide/16 v7, #int 0 // #0 │ │ +435d70: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +435d72: 120a |0019: const/4 v10, #int 0 // #0 │ │ +435d74: 120b |001a: const/4 v11, #int 0 // #0 │ │ +435d76: 120c |001b: const/4 v12, #int 0 // #0 │ │ +435d78: 120d |001c: const/4 v13, #int 0 // #0 │ │ +435d7a: 120e |001d: const/4 v14, #int 0 // #0 │ │ +435d7c: 160f 0000 |001e: const-wide/16 v15, #int 0 // #0 │ │ +435d80: 1611 0000 |0020: const-wide/16 v17, #int 0 // #0 │ │ +435d84: 1313 0000 |0022: const/16 v19, #int 0 // #0 │ │ +435d88: 1314 0000 |0024: const/16 v20, #int 0 // #0 │ │ +435d8c: 1315 fa1f |0026: const/16 v21, #int 8186 // #1ffa │ │ +435d90: 1316 0000 |0028: const/16 v22, #int 0 // #0 │ │ +435d94: 7614 90cd 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ +435d9a: 0802 1700 |002d: move-object/from16 v2, v23 │ │ +435d9e: 7020 9fd2 0200 |002f: invoke-direct {v2, v0}, Ltech/ula/ui/SessionListFragment;.editSession:(Ltech/ula/model/entities/Session;)Z // method@d29f │ │ +435da4: 0a00 |0032: move-result v0 │ │ +435da6: 2807 |0033: goto 003a // +0007 │ │ +435da8: 0802 1700 |0034: move-object/from16 v2, v23 │ │ +435dac: 7502 063c 1700 |0036: invoke-super/range {v23, v24}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@3c06 │ │ +435db2: 0a00 |0039: move-result v0 │ │ +435db4: 0f00 |003a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=64 │ │ 0x0036 line=65 │ │ locals : │ │ 0x0000 - 0x003b reg=23 this Ltech/ula/ui/SessionListFragment; │ │ 0x0000 - 0x003b reg=24 (null) Landroid/view/MenuItem; │ │ @@ -1760661,37 +1760655,37 @@ │ │ type : '(Ltech/ula/ui/SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43662c: |[43662c] tech.ula.ui.SettingsFragment$prootDebugLogger$2.:(Ltech/ula/ui/SettingsFragment;)V │ │ -43663c: 5b01 18a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ -436640: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -436642: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -436648: 0e00 |0006: return-void │ │ +436620: |[436620] tech.ula.ui.SettingsFragment$prootDebugLogger$2.:(Ltech/ula/ui/SettingsFragment;)V │ │ +436630: 5b01 18a2 |0000: iput-object v1, v0, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ +436634: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +436636: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43663c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -43652c: |[43652c] tech.ula.ui.SettingsFragment$prootDebugLogger$2.invoke:()Ljava/lang/Object; │ │ -43653c: 6e10 d3d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.invoke:()Ltech/ula/utils/ProotDebugLogger; // method@d2d3 │ │ -436542: 0c00 |0003: move-result-object v0 │ │ -436544: 1100 |0004: return-object v0 │ │ +436520: |[436520] tech.ula.ui.SettingsFragment$prootDebugLogger$2.invoke:()Ljava/lang/Object; │ │ +436530: 6e10 d3d2 0100 |0000: invoke-virtual {v1}, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.invoke:()Ltech/ula/utils/ProotDebugLogger; // method@d2d3 │ │ +436536: 0c00 |0003: move-result-object v0 │ │ +436538: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/ui/SettingsFragment$prootDebugLogger$2; │ │ │ │ #1 : (in Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;) │ │ @@ -1760699,65 +1760693,65 @@ │ │ type : '()Ltech/ula/utils/ProotDebugLogger;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 106 16-bit code units │ │ -436548: |[436548] tech.ula.ui.SettingsFragment$prootDebugLogger$2.invoke:()Ltech/ula/utils/ProotDebugLogger; │ │ -436558: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -43655c: 5480 18a2 |0002: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ -436560: 6e10 dbd2 0000 |0004: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ -436566: 0c00 |0007: move-result-object v0 │ │ -436568: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -43656c: 7100 739f 0000 |000a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -436572: 1a07 5071 |000d: const-string v7, "activity!!" // string@7150 │ │ -436576: 7120 569f 7000 |000f: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43657c: 0701 |0012: move-object v1, v0 │ │ -43657e: 1f01 6500 |0013: check-cast v1, Landroid/content/Context; // type@0065 │ │ -436582: 5480 18a2 |0015: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ -436586: 6e10 dbd2 0000 |0017: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ -43658c: 0c00 |001a: move-result-object v0 │ │ -43658e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -436592: 7100 739f 0000 |001d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -436598: 7120 569f 7000 |0020: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43659e: 6e10 773c 0000 |0023: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@3c77 │ │ -4365a4: 0c00 |0026: move-result-object v0 │ │ -4365a6: 5402 2500 |0027: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ -4365aa: 1a00 5171 |0029: const-string v0, "activity!!.applicationInfo.nativeLibraryDir" // string@7151 │ │ -4365ae: 7120 569f 0200 |002b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4365b4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -4365b6: 1244 |002f: const/4 v4, #int 4 // #4 │ │ -4365b8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -4365ba: 0760 |0031: move-object v0, v6 │ │ -4365bc: 7606 b7d4 0000 |0032: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ -4365c2: 5480 18a2 |0035: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ -4365c6: 6e10 dbd2 0000 |0037: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ -4365cc: 0c00 |003a: move-result-object v0 │ │ -4365ce: 3900 0500 |003b: if-nez v0, 0040 // +0005 │ │ -4365d2: 7100 739f 0000 |003d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4365d8: 7120 569f 7000 |0040: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4365de: 1f00 6500 |0043: check-cast v0, Landroid/content/Context; // type@0065 │ │ -4365e2: 2201 9410 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4365e6: 7010 8384 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4365ec: 6e10 4702 0000 |004a: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -4365f2: 0c02 |004d: move-result-object v2 │ │ -4365f4: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4365fa: 1a02 d36d |0051: const-string v2, "_preferences" // string@6dd3 │ │ -4365fe: 6e20 8f84 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436604: 6e10 9f84 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43660a: 0c01 |0059: move-result-object v1 │ │ -43660c: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -43660e: 6e30 4902 1002 |005b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -436614: 0c00 |005e: move-result-object v0 │ │ -436616: 1a01 5ad1 |005f: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -43661a: 7120 569f 1000 |0061: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436620: 2201 381b |0064: new-instance v1, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ -436624: 7030 8bd4 0106 |0066: invoke-direct {v1, v0, v6}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ -43662a: 1101 |0069: return-object v1 │ │ +43653c: |[43653c] tech.ula.ui.SettingsFragment$prootDebugLogger$2.invoke:()Ltech/ula/utils/ProotDebugLogger; │ │ +43654c: 2206 401b |0000: new-instance v6, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +436550: 5480 18a2 |0002: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ +436554: 6e10 dbd2 0000 |0004: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ +43655a: 0c00 |0007: move-result-object v0 │ │ +43655c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +436560: 7100 739f 0000 |000a: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +436566: 1a07 5071 |000d: const-string v7, "activity!!" // string@7150 │ │ +43656a: 7120 569f 7000 |000f: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436570: 0701 |0012: move-object v1, v0 │ │ +436572: 1f01 6500 |0013: check-cast v1, Landroid/content/Context; // type@0065 │ │ +436576: 5480 18a2 |0015: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ +43657a: 6e10 dbd2 0000 |0017: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ +436580: 0c00 |001a: move-result-object v0 │ │ +436582: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +436586: 7100 739f 0000 |001d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43658c: 7120 569f 7000 |0020: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436592: 6e10 773c 0000 |0023: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@3c77 │ │ +436598: 0c00 |0026: move-result-object v0 │ │ +43659a: 5402 2500 |0027: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.nativeLibraryDir:Ljava/lang/String; // field@0025 │ │ +43659e: 1a00 5171 |0029: const-string v0, "activity!!.applicationInfo.nativeLibraryDir" // string@7151 │ │ +4365a2: 7120 569f 0200 |002b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4365a8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +4365aa: 1244 |002f: const/4 v4, #int 4 // #4 │ │ +4365ac: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +4365ae: 0760 |0031: move-object v0, v6 │ │ +4365b0: 7606 b7d4 0000 |0032: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/UlaFiles;.:(Landroid/content/Context;Ljava/lang/String;Ltech/ula/utils/Symlinker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d4b7 │ │ +4365b6: 5480 18a2 |0035: iget-object v0, v8, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.this$0:Ltech/ula/ui/SettingsFragment; // field@a218 │ │ +4365ba: 6e10 dbd2 0000 |0037: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@d2db │ │ +4365c0: 0c00 |003a: move-result-object v0 │ │ +4365c2: 3900 0500 |003b: if-nez v0, 0040 // +0005 │ │ +4365c6: 7100 739f 0000 |003d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4365cc: 7120 569f 7000 |0040: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4365d2: 1f00 6500 |0043: check-cast v0, Landroid/content/Context; // type@0065 │ │ +4365d6: 2201 9410 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4365da: 7010 8384 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4365e0: 6e10 4702 0000 |004a: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +4365e6: 0c02 |004d: move-result-object v2 │ │ +4365e8: 6e20 8f84 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4365ee: 1a02 d36d |0051: const-string v2, "_preferences" // string@6dd3 │ │ +4365f2: 6e20 8f84 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4365f8: 6e10 9f84 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4365fe: 0c01 |0059: move-result-object v1 │ │ +436600: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +436602: 6e30 4902 1002 |005b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +436608: 0c00 |005e: move-result-object v0 │ │ +43660a: 1a01 5ad1 |005f: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +43660e: 7120 569f 1000 |0061: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436614: 2201 381b |0064: new-instance v1, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ +436618: 7030 8bd4 0106 |0066: invoke-direct {v1, v0, v6}, Ltech/ula/utils/ProotDebugLogger;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d48b │ │ +43661e: 1101 |0069: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0035 line=19 │ │ 0x0045 line=50 │ │ 0x0064 line=19 │ │ locals : │ │ @@ -1760816,42 +1760810,42 @@ │ │ type : '(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -437930: |[437930] tech.ula.utils.AssetFileClearer$clearAllSupportAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ -437940: 5b01 40a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a240 │ │ -437944: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -43794a: 0e00 |0005: return-void │ │ +437924: |[437924] tech.ula.utils.AssetFileClearer$clearAllSupportAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ +437934: 5b01 40a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a240 │ │ +437938: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +43793e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -437900: |[437900] tech.ula.utils.AssetFileClearer$clearAllSupportAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -437910: 5b12 3fa2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.result:Ljava/lang/Object; // field@a23f │ │ -437914: 5212 3ea2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437918: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -43791c: b602 |0006: or-int/2addr v2, v0 │ │ -43791e: 5912 3ea2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ -437922: 5412 40a2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a240 │ │ -437926: 6e20 15d3 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/utils/AssetFileClearer;.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d315 │ │ -43792c: 0c02 |000e: move-result-object v2 │ │ -43792e: 1102 |000f: return-object v2 │ │ +4378f4: |[4378f4] tech.ula.utils.AssetFileClearer$clearAllSupportAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +437904: 5b12 3fa2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.result:Ljava/lang/Object; // field@a23f │ │ +437908: 5212 3ea2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +43790c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +437910: b602 |0006: or-int/2addr v2, v0 │ │ +437912: 5912 3ea2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.label:I // field@a23e │ │ +437916: 5412 40a2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearAllSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a240 │ │ +43791a: 6e20 15d3 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/utils/AssetFileClearer;.clearAllSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d315 │ │ +437920: 0c02 |000e: move-result-object v2 │ │ +437922: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6841 (AssetFileClearer.kt) │ │ │ │ Class #5772 header: │ │ @@ -1760949,42 +1760943,42 @@ │ │ type : '(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -43797c: |[43797c] tech.ula.utils.AssetFileClearer$clearFilesystemSupportAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ -43798c: 5b01 4fa2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a24f │ │ -437990: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -437996: 0e00 |0005: return-void │ │ +437970: |[437970] tech.ula.utils.AssetFileClearer$clearFilesystemSupportAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ +437980: 5b01 4fa2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a24f │ │ +437984: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +43798a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -43794c: |[43794c] tech.ula.utils.AssetFileClearer$clearFilesystemSupportAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43795c: 5b12 4ea2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.result:Ljava/lang/Object; // field@a24e │ │ -437960: 5212 4da2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -437964: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -437968: b602 |0006: or-int/2addr v2, v0 │ │ -43796a: 5912 4da2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ -43796e: 5412 4fa2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a24f │ │ -437972: 6e20 16d3 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/utils/AssetFileClearer;.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d316 │ │ -437978: 0c02 |000e: move-result-object v2 │ │ -43797a: 1102 |000f: return-object v2 │ │ +437940: |[437940] tech.ula.utils.AssetFileClearer$clearFilesystemSupportAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +437950: 5b12 4ea2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.result:Ljava/lang/Object; // field@a24e │ │ +437954: 5212 4da2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437958: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +43795c: b602 |0006: or-int/2addr v2, v0 │ │ +43795e: 5912 4da2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.label:I // field@a24d │ │ +437962: 5412 4fa2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearFilesystemSupportAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a24f │ │ +437966: 6e20 16d3 1200 |000b: invoke-virtual {v2, v1}, Ltech/ula/utils/AssetFileClearer;.clearFilesystemSupportAssets:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d316 │ │ +43796c: 0c02 |000e: move-result-object v2 │ │ +43796e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6841 (AssetFileClearer.kt) │ │ │ │ Class #5773 header: │ │ @@ -1761062,43 +1761056,43 @@ │ │ type : '(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4379cc: |[4379cc] tech.ula.utils.AssetFileClearer$clearTopLevelAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ -4379dc: 5b01 59a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a259 │ │ -4379e0: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -4379e6: 0e00 |0005: return-void │ │ +4379c0: |[4379c0] tech.ula.utils.AssetFileClearer$clearTopLevelAssets$1.:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ +4379d0: 5b01 59a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a259 │ │ +4379d4: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +4379da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -437998: |[437998] tech.ula.utils.AssetFileClearer$clearTopLevelAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4379a8: 5b12 58a2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.result:Ljava/lang/Object; // field@a258 │ │ -4379ac: 5212 57a2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -4379b0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -4379b4: b602 |0006: or-int/2addr v2, v0 │ │ -4379b6: 5912 57a2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ -4379ba: 5412 59a2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a259 │ │ -4379be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -4379c0: 6e30 17d3 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/utils/AssetFileClearer;.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d317 │ │ -4379c6: 0c02 |000f: move-result-object v2 │ │ -4379c8: 1102 |0010: return-object v2 │ │ +43798c: |[43798c] tech.ula.utils.AssetFileClearer$clearTopLevelAssets$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43799c: 5b12 58a2 |0000: iput-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.result:Ljava/lang/Object; // field@a258 │ │ +4379a0: 5212 57a2 |0002: iget v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +4379a4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +4379a8: b602 |0006: or-int/2addr v2, v0 │ │ +4379aa: 5912 57a2 |0007: iput v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.label:I // field@a257 │ │ +4379ae: 5412 59a2 |0009: iget-object v2, v1, Ltech/ula/utils/AssetFileClearer$clearTopLevelAssets$1;.this$0:Ltech/ula/utils/AssetFileClearer; // field@a259 │ │ +4379b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +4379b4: 6e30 17d3 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/utils/AssetFileClearer;.clearTopLevelAssets:(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d317 │ │ +4379ba: 0c02 |000f: move-result-object v2 │ │ +4379bc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6841 (AssetFileClearer.kt) │ │ │ │ Class #5774 header: │ │ @@ -1761136,37 +1761130,37 @@ │ │ type : '(Ltech/ula/utils/BillingManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -438024: |[438024] tech.ula.utils.BillingManager$1.:(Ltech/ula/utils/BillingManager;)V │ │ -438034: 5b01 5ea2 |0000: iput-object v1, v0, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ -438038: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43803a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -438040: 0e00 |0006: return-void │ │ +438018: |[438018] tech.ula.utils.BillingManager$1.:(Ltech/ula/utils/BillingManager;)V │ │ +438028: 5b01 5ea2 |0000: iput-object v1, v0, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ +43802c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43802e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +438034: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/BillingManager$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -438008: |[438008] tech.ula.utils.BillingManager$1.invoke:()Ljava/lang/Object; │ │ -438018: 6e10 1ad3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/BillingManager$1;.invoke:()V // method@d31a │ │ -43801e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -438022: 1100 |0005: return-object v0 │ │ +437ffc: |[437ffc] tech.ula.utils.BillingManager$1.invoke:()Ljava/lang/Object; │ │ +43800c: 6e10 1ad3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/BillingManager$1;.invoke:()V // method@d31a │ │ +438012: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +438016: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/BillingManager$1; │ │ │ │ #1 : (in Ltech/ula/utils/BillingManager$1;) │ │ @@ -1761174,25 +1761168,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -438044: |[438044] tech.ula.utils.BillingManager$1.invoke:()V │ │ -438054: 5420 5ea2 |0000: iget-object v0, v2, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ -438058: 7110 1ed3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/BillingManager;.access$getOnSubscriptionSupportedChecked$p:(Ltech/ula/utils/BillingManager;)Lkotlin/jvm/functions/Function1; // method@d31e │ │ -43805e: 0c00 |0005: move-result-object v0 │ │ -438060: 5421 5ea2 |0006: iget-object v1, v2, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ -438064: 7110 1fd3 0100 |0008: invoke-static {v1}, Ltech/ula/utils/BillingManager;.access$isSubscriptionPurchaseSupported:(Ltech/ula/utils/BillingManager;)Z // method@d31f │ │ -43806a: 0a01 |000b: move-result v1 │ │ -43806c: 7110 f682 0100 |000c: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ -438072: 0c01 |000f: move-result-object v1 │ │ -438074: 7220 4e9e 1000 |0010: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ -43807a: 0e00 |0013: return-void │ │ +438038: |[438038] tech.ula.utils.BillingManager$1.invoke:()V │ │ +438048: 5420 5ea2 |0000: iget-object v0, v2, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ +43804c: 7110 1ed3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/BillingManager;.access$getOnSubscriptionSupportedChecked$p:(Ltech/ula/utils/BillingManager;)Lkotlin/jvm/functions/Function1; // method@d31e │ │ +438052: 0c00 |0005: move-result-object v0 │ │ +438054: 5421 5ea2 |0006: iget-object v1, v2, Ltech/ula/utils/BillingManager$1;.this$0:Ltech/ula/utils/BillingManager; // field@a25e │ │ +438058: 7110 1fd3 0100 |0008: invoke-static {v1}, Ltech/ula/utils/BillingManager;.access$isSubscriptionPurchaseSupported:(Ltech/ula/utils/BillingManager;)Z // method@d31f │ │ +43805e: 0a01 |000b: move-result v1 │ │ +438060: 7110 f682 0100 |000c: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@82f6 │ │ +438066: 0c01 |000f: move-result-object v1 │ │ +438068: 7220 4e9e 1000 |0010: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ +43806e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ltech/ula/utils/BillingManager$1; │ │ │ │ source_file_idx : 7394 (BillingManager.kt) │ │ @@ -1761235,38 +1761229,38 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -438414: |[438414] tech.ula.utils.BusyboxExecutor$collectOutput$1.:(Lkotlin/jvm/functions/Function1;)V │ │ -438424: 5b01 74a2 |0000: iput-object v1, v0, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.$listener:Lkotlin/jvm/functions/Function1; // field@a274 │ │ -438428: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -43842a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -438430: 0e00 |0006: return-void │ │ +438408: |[438408] tech.ula.utils.BusyboxExecutor$collectOutput$1.:(Lkotlin/jvm/functions/Function1;)V │ │ +438418: 5b01 74a2 |0000: iput-object v1, v0, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.$listener:Lkotlin/jvm/functions/Function1; // field@a274 │ │ +43841c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +43841e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +438424: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/BusyboxExecutor$collectOutput$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4383f4: |[4383f4] tech.ula.utils.BusyboxExecutor$collectOutput$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -438404: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -438408: 6e20 3bd3 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.invoke:(Ljava/lang/String;)V // method@d33b │ │ -43840e: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -438412: 1101 |0007: return-object v1 │ │ +4383e8: |[4383e8] tech.ula.utils.BusyboxExecutor$collectOutput$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4383f8: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +4383fc: 6e20 3bd3 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.invoke:(Ljava/lang/String;)V // method@d33b │ │ +438402: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +438406: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/utils/BusyboxExecutor$collectOutput$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1761275,20 +1761269,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -438434: |[438434] tech.ula.utils.BusyboxExecutor$collectOutput$1.invoke:(Ljava/lang/String;)V │ │ -438444: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -438448: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43844e: 5410 74a2 |0005: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.$listener:Lkotlin/jvm/functions/Function1; // field@a274 │ │ -438452: 7220 4e9e 2000 |0007: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ -438458: 0e00 |000a: return-void │ │ +438428: |[438428] tech.ula.utils.BusyboxExecutor$collectOutput$1.invoke:(Ljava/lang/String;)V │ │ +438438: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +43843c: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438442: 5410 74a2 |0005: iget-object v0, v1, Ltech/ula/utils/BusyboxExecutor$collectOutput$1;.$listener:Lkotlin/jvm/functions/Function1; // field@a274 │ │ +438446: 7220 4e9e 2000 |0007: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e4e │ │ +43844c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/utils/BusyboxExecutor$collectOutput$1; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1761332,57 +1761326,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4384ac: |[4384ac] tech.ula.utils.BusyboxExecutor$discardOutput$1.:()V │ │ -4384bc: 2200 fd1a |0000: new-instance v0, Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // type@1afd │ │ -4384c0: 7010 3dd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.:()V // method@d33d │ │ -4384c6: 6900 75a2 |0005: sput-object v0, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.INSTANCE:Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // field@a275 │ │ -4384ca: 0e00 |0007: return-void │ │ +4384a0: |[4384a0] tech.ula.utils.BusyboxExecutor$discardOutput$1.:()V │ │ +4384b0: 2200 fd1a |0000: new-instance v0, Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // type@1afd │ │ +4384b4: 7010 3dd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.:()V // method@d33d │ │ +4384ba: 6900 75a2 |0005: sput-object v0, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.INSTANCE:Ltech/ula/utils/BusyboxExecutor$discardOutput$1; // field@a275 │ │ +4384be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BusyboxExecutor$discardOutput$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4384cc: |[4384cc] tech.ula.utils.BusyboxExecutor$discardOutput$1.:()V │ │ -4384dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4384de: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4384e4: 0e00 |0004: return-void │ │ +4384c0: |[4384c0] tech.ula.utils.BusyboxExecutor$discardOutput$1.:()V │ │ +4384d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4384d2: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4384d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/BusyboxExecutor$discardOutput$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43845c: |[43845c] tech.ula.utils.BusyboxExecutor$discardOutput$1.invoke:(Ljava/lang/String;)I │ │ -43846c: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ -438470: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -438476: 1a00 2778 |0005: const-string v0, "busybox" // string@7827 │ │ -43847a: 7120 0508 2000 |0007: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0805 │ │ -438480: 0a02 |000a: move-result v2 │ │ -438482: 0f02 |000b: return v2 │ │ +438450: |[438450] tech.ula.utils.BusyboxExecutor$discardOutput$1.invoke:(Ljava/lang/String;)I │ │ +438460: 1a00 2c9f |0000: const-string v0, "it" // string@9f2c │ │ +438464: 7120 5f9f 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43846a: 1a00 2778 |0005: const-string v0, "busybox" // string@7827 │ │ +43846e: 7120 0508 2000 |0007: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0805 │ │ +438474: 0a02 |000a: move-result v2 │ │ +438476: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=22 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/utils/BusyboxExecutor$discardOutput$1; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1761391,21 +1761385,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -438484: |[438484] tech.ula.utils.BusyboxExecutor$discardOutput$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -438494: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -438498: 6e20 3ed3 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.invoke:(Ljava/lang/String;)I // method@d33e │ │ -43849e: 0a01 |0005: move-result v1 │ │ -4384a0: 7110 a983 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -4384a6: 0c01 |0009: move-result-object v1 │ │ -4384a8: 1101 |000a: return-object v1 │ │ +438478: |[438478] tech.ula.utils.BusyboxExecutor$discardOutput$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +438488: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +43848c: 6e20 3ed3 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/BusyboxExecutor$discardOutput$1;.invoke:(Ljava/lang/String;)I // method@d33e │ │ +438492: 0a01 |0005: move-result v1 │ │ +438494: 7110 a983 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +43849a: 0c01 |0009: move-result-object v1 │ │ +43849c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Ltech/ula/utils/BusyboxExecutor$discardOutput$1; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1761446,54 +1761440,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43914c: |[43914c] tech.ula.utils.CollectionOptInPrompter$doNothing$1.:()V │ │ -43915c: 2200 031b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // type@1b03 │ │ -439160: 7010 5fd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.:()V // method@d35f │ │ -439166: 6900 80a2 |0005: sput-object v0, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // field@a280 │ │ -43916a: 0e00 |0007: return-void │ │ +439140: |[439140] tech.ula.utils.CollectionOptInPrompter$doNothing$1.:()V │ │ +439150: 2200 031b |0000: new-instance v0, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // type@1b03 │ │ +439154: 7010 5fd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.:()V // method@d35f │ │ +43915a: 6900 80a2 |0005: sput-object v0, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; // field@a280 │ │ +43915e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43916c: |[43916c] tech.ula.utils.CollectionOptInPrompter$doNothing$1.:()V │ │ -43917c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43917e: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -439184: 0e00 |0004: return-void │ │ +439160: |[439160] tech.ula.utils.CollectionOptInPrompter$doNothing$1.:()V │ │ +439170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +439172: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439178: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439130: |[439130] tech.ula.utils.CollectionOptInPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ -439140: 6e10 61d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.invoke:()V // method@d361 │ │ -439146: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43914a: 1100 |0005: return-object v0 │ │ +439124: |[439124] tech.ula.utils.CollectionOptInPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ +439134: 6e10 61d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;.invoke:()V // method@d361 │ │ +43913a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43913e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/CollectionOptInPrompter$doNothing$1; │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter$doNothing$1;) │ │ @@ -1761501,16 +1761495,16 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -439188: |[439188] tech.ula.utils.CollectionOptInPrompter$doNothing$1.invoke:()V │ │ -439198: 0e00 |0000: return-void │ │ +43917c: |[43917c] tech.ula.utils.CollectionOptInPrompter$doNothing$1.invoke:()V │ │ +43918c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ │ │ Class #5778 header: │ │ @@ -1761549,37 +1761543,37 @@ │ │ type : '(Ltech/ula/utils/CollectionOptInPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4391b8: |[4391b8] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.:(Ltech/ula/utils/CollectionOptInPrompter;)V │ │ -4391c8: 5b01 81a2 |0000: iput-object v1, v0, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ -4391cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4391ce: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4391d4: 0e00 |0006: return-void │ │ +4391ac: |[4391ac] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.:(Ltech/ula/utils/CollectionOptInPrompter;)V │ │ +4391bc: 5b01 81a2 |0000: iput-object v1, v0, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ +4391c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4391c2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4391c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43919c: |[43919c] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.invoke:()Ljava/lang/Object; │ │ -4391ac: 6e10 64d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.invoke:()V // method@d364 │ │ -4391b2: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4391b6: 1100 |0005: return-object v0 │ │ +439190: |[439190] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.invoke:()Ljava/lang/Object; │ │ +4391a0: 6e10 64d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.invoke:()V // method@d364 │ │ +4391a6: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4391aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1; │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;) │ │ @@ -1761587,33 +1761581,33 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -4391d8: |[4391d8] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.invoke:()V │ │ -4391e8: 5430 81a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ -4391ec: 7110 6bd3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getLogger$p:(Ltech/ula/utils/CollectionOptInPrompter;)Ltech/ula/utils/SentryLogger; // method@d36b │ │ -4391f2: 0c00 |0005: move-result-object v0 │ │ -4391f4: 5431 81a2 |0006: iget-object v1, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ -4391f8: 7110 6ad3 0100 |0008: invoke-static {v1}, Ltech/ula/utils/CollectionOptInPrompter;.access$getActivity$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/app/Activity; // method@d36a │ │ -4391fe: 0c01 |000b: move-result-object v1 │ │ -439200: 1f01 6500 |000c: check-cast v1, Landroid/content/Context; // type@0065 │ │ -439204: 6e20 a1d4 1000 |000e: invoke-virtual {v0, v1}, Ltech/ula/utils/SentryLogger;.initialize:(Landroid/content/Context;)V // method@d4a1 │ │ -43920a: 5430 81a2 |0011: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ -43920e: 7110 6cd3 0000 |0013: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; // method@d36c │ │ -439214: 0c00 |0016: move-result-object v0 │ │ -439216: 7210 b902 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43921c: 0c00 |001a: move-result-object v0 │ │ -43921e: 1a01 65ba |001b: const-string v1, "pref_opt_in" // string@ba65 │ │ -439222: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -439224: 7230 b102 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43922a: 7210 af02 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -439230: 0e00 |0024: return-void │ │ +4391cc: |[4391cc] tech.ula.utils.CollectionOptInPrompter$setOptInOn$1.invoke:()V │ │ +4391dc: 5430 81a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ +4391e0: 7110 6bd3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getLogger$p:(Ltech/ula/utils/CollectionOptInPrompter;)Ltech/ula/utils/SentryLogger; // method@d36b │ │ +4391e6: 0c00 |0005: move-result-object v0 │ │ +4391e8: 5431 81a2 |0006: iget-object v1, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ +4391ec: 7110 6ad3 0100 |0008: invoke-static {v1}, Ltech/ula/utils/CollectionOptInPrompter;.access$getActivity$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/app/Activity; // method@d36a │ │ +4391f2: 0c01 |000b: move-result-object v1 │ │ +4391f4: 1f01 6500 |000c: check-cast v1, Landroid/content/Context; // type@0065 │ │ +4391f8: 6e20 a1d4 1000 |000e: invoke-virtual {v0, v1}, Ltech/ula/utils/SentryLogger;.initialize:(Landroid/content/Context;)V // method@d4a1 │ │ +4391fe: 5430 81a2 |0011: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$setOptInOn$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a281 │ │ +439202: 7110 6cd3 0000 |0013: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; // method@d36c │ │ +439208: 0c00 |0016: move-result-object v0 │ │ +43920a: 7210 b902 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +439210: 0c00 |001a: move-result-object v0 │ │ +439212: 1a01 65ba |001b: const-string v1, "pref_opt_in" // string@ba65 │ │ +439216: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +439218: 7230 b102 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43921e: 7210 af02 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +439224: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0011 line=261 │ │ 0x001e line=262 │ │ 0x0021 line=263 │ │ locals : │ │ @@ -1761657,37 +1761651,37 @@ │ │ type : '(Ltech/ula/utils/CollectionOptInPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -439250: |[439250] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.:(Ltech/ula/utils/CollectionOptInPrompter;)V │ │ -439260: 5b01 82a2 |0000: iput-object v1, v0, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a282 │ │ -439264: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -439266: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43926c: 0e00 |0006: return-void │ │ +439244: |[439244] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.:(Ltech/ula/utils/CollectionOptInPrompter;)V │ │ +439254: 5b01 82a2 |0000: iput-object v1, v0, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a282 │ │ +439258: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43925a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439260: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439234: |[439234] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.invoke:()Ljava/lang/Object; │ │ -439244: 6e10 67d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.invoke:()V // method@d367 │ │ -43924a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43924e: 1100 |0005: return-object v0 │ │ +439228: |[439228] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.invoke:()Ljava/lang/Object; │ │ +439238: 6e10 67d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.invoke:()V // method@d367 │ │ +43923e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +439242: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1; │ │ │ │ #1 : (in Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;) │ │ @@ -1761695,25 +1761689,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -439270: |[439270] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.invoke:()V │ │ -439280: 5430 82a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a282 │ │ -439284: 7110 6cd3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; // method@d36c │ │ -43928a: 0c00 |0005: move-result-object v0 │ │ -43928c: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -439292: 0c00 |0009: move-result-object v0 │ │ -439294: 1a01 b4b7 |000a: const-string v1, "opt_in_checked" // string@b7b4 │ │ -439298: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -43929a: 7230 b102 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -4392a0: 7210 af02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -4392a6: 0e00 |0013: return-void │ │ +439264: |[439264] tech.ula.utils.CollectionOptInPrompter$userHasBeenPrompted$1.invoke:()V │ │ +439274: 5430 82a2 |0000: iget-object v0, v3, Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1;.this$0:Ltech/ula/utils/CollectionOptInPrompter; // field@a282 │ │ +439278: 7110 6cd3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/CollectionOptInPrompter;.access$getPrefs$p:(Ltech/ula/utils/CollectionOptInPrompter;)Landroid/content/SharedPreferences; // method@d36c │ │ +43927e: 0c00 |0005: move-result-object v0 │ │ +439280: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +439286: 0c00 |0009: move-result-object v0 │ │ +439288: 1a01 b4b7 |000a: const-string v1, "opt_in_checked" // string@b7b4 │ │ +43928c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +43928e: 7230 b102 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +439294: 7210 af02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43929a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000d line=269 │ │ 0x0010 line=270 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ltech/ula/utils/CollectionOptInPrompter$userHasBeenPrompted$1; │ │ @@ -1761755,54 +1761749,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43978c: |[43978c] tech.ula.utils.ContributionPrompter$doNothing$1.:()V │ │ -43979c: 2200 091b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter$doNothing$1; // type@1b09 │ │ -4397a0: 7010 8dd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/ContributionPrompter$doNothing$1;.:()V // method@d38d │ │ -4397a6: 6900 8fa2 |0005: sput-object v0, Ltech/ula/utils/ContributionPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/ContributionPrompter$doNothing$1; // field@a28f │ │ -4397aa: 0e00 |0007: return-void │ │ +439780: |[439780] tech.ula.utils.ContributionPrompter$doNothing$1.:()V │ │ +439790: 2200 091b |0000: new-instance v0, Ltech/ula/utils/ContributionPrompter$doNothing$1; // type@1b09 │ │ +439794: 7010 8dd3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/ContributionPrompter$doNothing$1;.:()V // method@d38d │ │ +43979a: 6900 8fa2 |0005: sput-object v0, Ltech/ula/utils/ContributionPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/ContributionPrompter$doNothing$1; // field@a28f │ │ +43979e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$doNothing$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4397ac: |[4397ac] tech.ula.utils.ContributionPrompter$doNothing$1.:()V │ │ -4397bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4397be: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -4397c4: 0e00 |0004: return-void │ │ +4397a0: |[4397a0] tech.ula.utils.ContributionPrompter$doNothing$1.:()V │ │ +4397b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4397b2: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +4397b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$doNothing$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439770: |[439770] tech.ula.utils.ContributionPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ -439780: 6e10 8fd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$doNothing$1;.invoke:()V // method@d38f │ │ -439786: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43978a: 1100 |0005: return-object v0 │ │ +439764: |[439764] tech.ula.utils.ContributionPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ +439774: 6e10 8fd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$doNothing$1;.invoke:()V // method@d38f │ │ +43977a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43977e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/ContributionPrompter$doNothing$1; │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$doNothing$1;) │ │ @@ -1761810,16 +1761804,16 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4397c8: |[4397c8] tech.ula.utils.ContributionPrompter$doNothing$1.invoke:()V │ │ -4397d8: 0e00 |0000: return-void │ │ +4397bc: |[4397bc] tech.ula.utils.ContributionPrompter$doNothing$1.invoke:()V │ │ +4397cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ │ │ Class #5781 header: │ │ @@ -1761857,40 +1761851,40 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -439804: |[439804] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ -439814: 5b01 90a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a290 │ │ -439818: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -43981a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -439820: 0e00 |0006: return-void │ │ +4397f8: |[4397f8] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ +439808: 5b01 90a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a290 │ │ +43980c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +43980e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439814: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -4397dc: |[4397dc] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4397ec: 1f01 5d10 |0000: check-cast v1, Ljava/lang/Boolean; // type@105d │ │ -4397f0: 6e10 f182 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -4397f6: 0a01 |0005: move-result v1 │ │ -4397f8: 6e20 92d3 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.invoke:(Z)V // method@d392 │ │ -4397fe: 6201 b779 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -439802: 1101 |000b: return-object v1 │ │ +4397d0: |[4397d0] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4397e0: 1f01 5d10 |0000: check-cast v1, Ljava/lang/Boolean; // type@105d │ │ +4397e4: 6e10 f182 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +4397ea: 0a01 |0005: move-result v1 │ │ +4397ec: 6e20 92d3 1000 |0006: invoke-virtual {v0, v1}, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.invoke:(Z)V // method@d392 │ │ +4397f2: 6201 b779 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4397f6: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1761899,18 +1761893,18 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -439824: |[439824] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.invoke:(Z)V │ │ -439834: 5410 90a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a290 │ │ -439838: 7120 a8d3 2000 |0002: invoke-static {v0, v2}, Ltech/ula/utils/ContributionPrompter;.access$setSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;Z)V // method@d3a8 │ │ -43983e: 0e00 |0005: return-void │ │ +439818: |[439818] tech.ula.utils.ContributionPrompter$onSubscriptionSupportedChecked$1.invoke:(Z)V │ │ +439828: 5410 90a2 |0000: iget-object v0, v1, Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a290 │ │ +43982c: 7120 a8d3 2000 |0002: invoke-static {v0, v2}, Ltech/ula/utils/ContributionPrompter;.access$setSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;Z)V // method@d3a8 │ │ +439832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/ContributionPrompter$onSubscriptionSupportedChecked$1; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1761951,37 +1761945,37 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -439afc: |[439afc] tech.ula.utils.ContributionPrompter$openContributionView$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ -439b0c: 5b01 98a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439b10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -439b12: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -439b18: 0e00 |0006: return-void │ │ +439af0: |[439af0] tech.ula.utils.ContributionPrompter$openContributionView$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ +439b00: 5b01 98a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439b04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +439b06: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439b0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$openContributionView$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439ae0: |[439ae0] tech.ula.utils.ContributionPrompter$openContributionView$1.invoke:()Ljava/lang/Object; │ │ -439af0: 6e10 9cd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.invoke:()V // method@d39c │ │ -439af6: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -439afa: 1100 |0005: return-object v0 │ │ +439ad4: |[439ad4] tech.ula.utils.ContributionPrompter$openContributionView$1.invoke:()Ljava/lang/Object; │ │ +439ae4: 6e10 9cd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.invoke:()V // method@d39c │ │ +439aea: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +439aee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/ContributionPrompter$openContributionView$1; │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$openContributionView$1;) │ │ @@ -1761989,81 +1761983,81 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 139 16-bit code units │ │ -439b1c: |[439b1c] tech.ula.utils.ContributionPrompter$openContributionView$1.invoke:()V │ │ -439b2c: 54a0 98a2 |0000: iget-object v0, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439b30: 6e10 b6d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ -439b36: 0c00 |0005: move-result-object v0 │ │ -439b38: 6e10 28cc 0000 |0006: invoke-virtual {v0}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ -439b3e: 0c00 |0009: move-result-object v0 │ │ -439b40: 1401 2f00 0c7f |000a: const v1, #float 1.86093e+38 // #7f0c002f │ │ -439b46: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -439b48: 6e30 db08 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ -439b4e: 0c00 |0011: move-result-object v0 │ │ -439b50: 1401 4200 097f |0012: const v1, #float 1.82106e+38 // #7f090042 │ │ -439b56: 6e20 8909 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439b5c: 0c01 |0018: move-result-object v1 │ │ -439b5e: 0715 |0019: move-object v5, v1 │ │ -439b60: 1f05 7202 |001a: check-cast v5, Landroid/widget/SeekBar; // type@0272 │ │ -439b64: 1401 6600 097f |001c: const v1, #float 1.82106e+38 // #7f090066 │ │ -439b6a: 6e20 8909 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439b70: 0c01 |0022: move-result-object v1 │ │ -439b72: 1f01 8002 |0023: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ -439b76: 1402 fc00 097f |0025: const v2, #float 1.82109e+38 // #7f0900fc │ │ -439b7c: 6e20 8909 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439b82: 0c02 |002b: move-result-object v2 │ │ -439b84: 1f02 4402 |002c: check-cast v2, Landroid/widget/Button; // type@0244 │ │ -439b88: 1403 f000 097f |002e: const v3, #float 1.82109e+38 // #7f0900f0 │ │ -439b8e: 6e20 8909 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439b94: 0c03 |0034: move-result-object v3 │ │ -439b96: 0736 |0035: move-object v6, v3 │ │ -439b98: 1f06 6802 |0036: check-cast v6, Landroid/widget/RadioButton; // type@0268 │ │ -439b9c: 1403 9201 097f |0038: const v3, #float 1.82112e+38 // #7f090192 │ │ -439ba2: 6e20 8909 3000 |003b: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439ba8: 0c03 |003e: move-result-object v3 │ │ -439baa: 0737 |003f: move-object v7, v3 │ │ -439bac: 1f07 6802 |0040: check-cast v7, Landroid/widget/RadioButton; // type@0268 │ │ -439bb0: 1403 de00 097f |0042: const v3, #float 1.82109e+38 // #7f0900de │ │ -439bb6: 6e20 8909 3000 |0045: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -439bbc: 0c03 |0048: move-result-object v3 │ │ -439bbe: 0738 |0049: move-object v8, v3 │ │ -439bc0: 1f08 6802 |004a: check-cast v8, Landroid/widget/RadioButton; // type@0268 │ │ -439bc4: 1a03 20d9 |004c: const-string v3, "yearlyRadioButton" // string@d920 │ │ -439bc8: 7120 569f 3700 |004e: invoke-static {v7, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439bce: 54a3 98a2 |0051: iget-object v3, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439bd2: 7110 a7d3 0300 |0053: invoke-static {v3}, Ltech/ula/utils/ContributionPrompter;.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z // method@d3a7 │ │ -439bd8: 0a03 |0056: move-result v3 │ │ -439bda: 6e20 080f 3700 |0057: invoke-virtual {v7, v3}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -439be0: 1a03 11b1 |005a: const-string v3, "monthlyRadioButton" // string@b111 │ │ -439be4: 7120 569f 3800 |005c: invoke-static {v8, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -439bea: 54a3 98a2 |005f: iget-object v3, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439bee: 7110 a7d3 0300 |0061: invoke-static {v3}, Ltech/ula/utils/ContributionPrompter;.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z // method@d3a7 │ │ -439bf4: 0a03 |0064: move-result v3 │ │ -439bf6: 6e20 080f 3800 |0065: invoke-virtual {v8, v3}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ -439bfc: 3805 0c00 |0068: if-eqz v5, 0074 // +000c │ │ -439c00: 2203 0b1b |006a: new-instance v3, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1; // type@1b0b │ │ -439c04: 7020 93d3 1300 |006c: invoke-direct {v3, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.:(Landroid/widget/TextView;)V // method@d393 │ │ -439c0a: 1f03 7102 |006f: check-cast v3, Landroid/widget/SeekBar$OnSeekBarChangeListener; // type@0271 │ │ -439c0e: 6e20 4a0f 3500 |0071: invoke-virtual {v5, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0f4a │ │ -439c14: 2201 0c1b |0074: new-instance v1, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2; // type@1b0c │ │ -439c18: 0713 |0076: move-object v3, v1 │ │ -439c1a: 07a4 |0077: move-object v4, v10 │ │ -439c1c: 0709 |0078: move-object v9, v0 │ │ -439c1e: 7607 97d3 0300 |0079: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.:(Ltech/ula/utils/ContributionPrompter$openContributionView$1;Landroid/widget/SeekBar;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/view/View;)V // method@d397 │ │ -439c24: 1f01 e701 |007c: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ -439c28: 6e20 2a0d 1200 |007e: invoke-virtual {v2, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ -439c2e: 54a1 98a2 |0081: iget-object v1, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ -439c32: 6e10 b7d3 0100 |0083: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d3b7 │ │ -439c38: 0c01 |0086: move-result-object v1 │ │ -439c3a: 6e20 ad0a 0100 |0087: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0aad │ │ -439c40: 0e00 |008a: return-void │ │ +439b10: |[439b10] tech.ula.utils.ContributionPrompter$openContributionView$1.invoke:()V │ │ +439b20: 54a0 98a2 |0000: iget-object v0, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439b24: 6e10 b6d3 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ +439b2a: 0c00 |0005: move-result-object v0 │ │ +439b2c: 6e10 28cc 0000 |0006: invoke-virtual {v0}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ +439b32: 0c00 |0009: move-result-object v0 │ │ +439b34: 1401 2f00 0c7f |000a: const v1, #float 1.86093e+38 // #7f0c002f │ │ +439b3a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +439b3c: 6e30 db08 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ +439b42: 0c00 |0011: move-result-object v0 │ │ +439b44: 1401 4200 097f |0012: const v1, #float 1.82106e+38 // #7f090042 │ │ +439b4a: 6e20 8909 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439b50: 0c01 |0018: move-result-object v1 │ │ +439b52: 0715 |0019: move-object v5, v1 │ │ +439b54: 1f05 7202 |001a: check-cast v5, Landroid/widget/SeekBar; // type@0272 │ │ +439b58: 1401 6600 097f |001c: const v1, #float 1.82106e+38 // #7f090066 │ │ +439b5e: 6e20 8909 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439b64: 0c01 |0022: move-result-object v1 │ │ +439b66: 1f01 8002 |0023: check-cast v1, Landroid/widget/TextView; // type@0280 │ │ +439b6a: 1402 fc00 097f |0025: const v2, #float 1.82109e+38 // #7f0900fc │ │ +439b70: 6e20 8909 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439b76: 0c02 |002b: move-result-object v2 │ │ +439b78: 1f02 4402 |002c: check-cast v2, Landroid/widget/Button; // type@0244 │ │ +439b7c: 1403 f000 097f |002e: const v3, #float 1.82109e+38 // #7f0900f0 │ │ +439b82: 6e20 8909 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439b88: 0c03 |0034: move-result-object v3 │ │ +439b8a: 0736 |0035: move-object v6, v3 │ │ +439b8c: 1f06 6802 |0036: check-cast v6, Landroid/widget/RadioButton; // type@0268 │ │ +439b90: 1403 9201 097f |0038: const v3, #float 1.82112e+38 // #7f090192 │ │ +439b96: 6e20 8909 3000 |003b: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439b9c: 0c03 |003e: move-result-object v3 │ │ +439b9e: 0737 |003f: move-object v7, v3 │ │ +439ba0: 1f07 6802 |0040: check-cast v7, Landroid/widget/RadioButton; // type@0268 │ │ +439ba4: 1403 de00 097f |0042: const v3, #float 1.82109e+38 // #7f0900de │ │ +439baa: 6e20 8909 3000 |0045: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +439bb0: 0c03 |0048: move-result-object v3 │ │ +439bb2: 0738 |0049: move-object v8, v3 │ │ +439bb4: 1f08 6802 |004a: check-cast v8, Landroid/widget/RadioButton; // type@0268 │ │ +439bb8: 1a03 20d9 |004c: const-string v3, "yearlyRadioButton" // string@d920 │ │ +439bbc: 7120 569f 3700 |004e: invoke-static {v7, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +439bc2: 54a3 98a2 |0051: iget-object v3, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439bc6: 7110 a7d3 0300 |0053: invoke-static {v3}, Ltech/ula/utils/ContributionPrompter;.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z // method@d3a7 │ │ +439bcc: 0a03 |0056: move-result v3 │ │ +439bce: 6e20 080f 3700 |0057: invoke-virtual {v7, v3}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +439bd4: 1a03 11b1 |005a: const-string v3, "monthlyRadioButton" // string@b111 │ │ +439bd8: 7120 569f 3800 |005c: invoke-static {v8, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +439bde: 54a3 98a2 |005f: iget-object v3, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439be2: 7110 a7d3 0300 |0061: invoke-static {v3}, Ltech/ula/utils/ContributionPrompter;.access$getSubscriptionSupported$p:(Ltech/ula/utils/ContributionPrompter;)Z // method@d3a7 │ │ +439be8: 0a03 |0064: move-result v3 │ │ +439bea: 6e20 080f 3800 |0065: invoke-virtual {v8, v3}, Landroid/widget/RadioButton;.setEnabled:(Z)V // method@0f08 │ │ +439bf0: 3805 0c00 |0068: if-eqz v5, 0074 // +000c │ │ +439bf4: 2203 0b1b |006a: new-instance v3, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1; // type@1b0b │ │ +439bf8: 7020 93d3 1300 |006c: invoke-direct {v3, v1}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$1;.:(Landroid/widget/TextView;)V // method@d393 │ │ +439bfe: 1f03 7102 |006f: check-cast v3, Landroid/widget/SeekBar$OnSeekBarChangeListener; // type@0271 │ │ +439c02: 6e20 4a0f 3500 |0071: invoke-virtual {v5, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0f4a │ │ +439c08: 2201 0c1b |0074: new-instance v1, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2; // type@1b0c │ │ +439c0c: 0713 |0076: move-object v3, v1 │ │ +439c0e: 07a4 |0077: move-object v4, v10 │ │ +439c10: 0709 |0078: move-object v9, v0 │ │ +439c12: 7607 97d3 0300 |0079: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Ltech/ula/utils/ContributionPrompter$openContributionView$1$2;.:(Ltech/ula/utils/ContributionPrompter$openContributionView$1;Landroid/widget/SeekBar;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/view/View;)V // method@d397 │ │ +439c18: 1f01 e701 |007c: check-cast v1, Landroid/view/View$OnClickListener; // type@01e7 │ │ +439c1c: 6e20 2a0d 1200 |007e: invoke-virtual {v2, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d2a │ │ +439c22: 54a1 98a2 |0081: iget-object v1, v10, Ltech/ula/utils/ContributionPrompter$openContributionView$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a298 │ │ +439c26: 6e10 b7d3 0100 |0083: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedViewGroup:()Landroid/view/ViewGroup; // method@d3b7 │ │ +439c2c: 0c01 |0086: move-result-object v1 │ │ +439c2e: 6e20 ad0a 0100 |0087: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0aad │ │ +439c34: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0015 line=291 │ │ 0x001f line=292 │ │ 0x0028 line=293 │ │ 0x0031 line=294 │ │ @@ -1762114,37 +1762108,37 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -439c60: |[439c60] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ -439c70: 5b01 99a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a299 │ │ -439c74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -439c76: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -439c7c: 0e00 |0006: return-void │ │ +439c54: |[439c54] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ +439c64: 5b01 99a2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a299 │ │ +439c68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +439c6a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439c70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439c44: |[439c44] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.invoke:()Ljava/lang/Object; │ │ -439c54: 6e10 9fd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.invoke:()V // method@d39f │ │ -439c5a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -439c5e: 1100 |0005: return-object v0 │ │ +439c38: |[439c38] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.invoke:()Ljava/lang/Object; │ │ +439c48: 6e10 9fd3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.invoke:()V // method@d39f │ │ +439c4e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +439c52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1; │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;) │ │ @@ -1762152,26 +1762146,26 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -439c80: |[439c80] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.invoke:()V │ │ -439c90: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -439c94: 1a01 9f99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd/wiki/FAQ" // string@999f │ │ -439c98: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -439c9e: 0c01 |0007: move-result-object v1 │ │ -439ca0: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ -439ca4: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -439caa: 5431 99a2 |000d: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a299 │ │ -439cae: 6e10 b6d3 0100 |000f: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ -439cb4: 0c01 |0012: move-result-object v1 │ │ -439cb6: 6e20 58cc 0100 |0013: invoke-virtual {v1, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -439cbc: 0e00 |0016: return-void │ │ +439c74: |[439c74] tech.ula.utils.ContributionPrompter$sendGithubIntent$1.invoke:()V │ │ +439c84: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +439c88: 1a01 9f99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd/wiki/FAQ" // string@999f │ │ +439c8c: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +439c92: 0c01 |0007: move-result-object v1 │ │ +439c94: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ +439c98: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +439c9e: 5431 99a2 |000d: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a299 │ │ +439ca2: 6e10 b6d3 0100 |000f: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter;.getSavedActivity:()Ltech/ula/MainActivity; // method@d3b6 │ │ +439ca8: 0c01 |0012: move-result-object v1 │ │ +439caa: 6e20 58cc 0100 |0013: invoke-virtual {v1, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +439cb0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x000d line=392 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Ltech/ula/utils/ContributionPrompter$sendGithubIntent$1; │ │ │ │ @@ -1762213,37 +1762207,37 @@ │ │ type : '(Ltech/ula/utils/ContributionPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -439cdc: |[439cdc] tech.ula.utils.ContributionPrompter$userHasResponded$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ -439cec: 5b01 9aa2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ -439cf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -439cf2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -439cf8: 0e00 |0006: return-void │ │ +439cd0: |[439cd0] tech.ula.utils.ContributionPrompter$userHasResponded$1.:(Ltech/ula/utils/ContributionPrompter;)V │ │ +439ce0: 5b01 9aa2 |0000: iput-object v1, v0, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ +439ce4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +439ce6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +439cec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ContributionPrompter$userHasResponded$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -439cc0: |[439cc0] tech.ula.utils.ContributionPrompter$userHasResponded$1.invoke:()Ljava/lang/Object; │ │ -439cd0: 6e10 a2d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.invoke:()V // method@d3a2 │ │ -439cd6: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -439cda: 1100 |0005: return-object v0 │ │ +439cb4: |[439cb4] tech.ula.utils.ContributionPrompter$userHasResponded$1.invoke:()Ljava/lang/Object; │ │ +439cc4: 6e10 a2d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.invoke:()V // method@d3a2 │ │ +439cca: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +439cce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/ContributionPrompter$userHasResponded$1; │ │ │ │ #1 : (in Ltech/ula/utils/ContributionPrompter$userHasResponded$1;) │ │ @@ -1762251,27 +1762245,27 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -439cfc: |[439cfc] tech.ula.utils.ContributionPrompter$userHasResponded$1.invoke:()V │ │ -439d0c: 5430 9aa2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ -439d10: 7110 a6d3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/ContributionPrompter;.access$getPrefs$p:(Ltech/ula/utils/ContributionPrompter;)Landroid/content/SharedPreferences; // method@d3a6 │ │ -439d16: 0c00 |0005: move-result-object v0 │ │ -439d18: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -439d1e: 0c00 |0009: move-result-object v0 │ │ -439d20: 5431 9aa2 |000a: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ -439d24: 7110 a5d3 0100 |000c: invoke-static {v1}, Ltech/ula/utils/ContributionPrompter;.access$getNumberOfTimesOpenedKey$p:(Ltech/ula/utils/ContributionPrompter;)Ljava/lang/String; // method@d3a5 │ │ -439d2a: 0c01 |000f: move-result-object v1 │ │ -439d2c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -439d2e: 7230 b302 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ -439d34: 7210 af02 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -439d3a: 0e00 |0017: return-void │ │ +439cf0: |[439cf0] tech.ula.utils.ContributionPrompter$userHasResponded$1.invoke:()V │ │ +439d00: 5430 9aa2 |0000: iget-object v0, v3, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ +439d04: 7110 a6d3 0000 |0002: invoke-static {v0}, Ltech/ula/utils/ContributionPrompter;.access$getPrefs$p:(Ltech/ula/utils/ContributionPrompter;)Landroid/content/SharedPreferences; // method@d3a6 │ │ +439d0a: 0c00 |0005: move-result-object v0 │ │ +439d0c: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +439d12: 0c00 |0009: move-result-object v0 │ │ +439d14: 5431 9aa2 |000a: iget-object v1, v3, Ltech/ula/utils/ContributionPrompter$userHasResponded$1;.this$0:Ltech/ula/utils/ContributionPrompter; // field@a29a │ │ +439d18: 7110 a5d3 0100 |000c: invoke-static {v1}, Ltech/ula/utils/ContributionPrompter;.access$getNumberOfTimesOpenedKey$p:(Ltech/ula/utils/ContributionPrompter;)Ljava/lang/String; // method@d3a5 │ │ +439d1e: 0c01 |000f: move-result-object v1 │ │ +439d20: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +439d22: 7230 b302 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b3 │ │ +439d28: 7210 af02 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +439d2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x000a line=397 │ │ 0x0014 line=398 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Ltech/ula/utils/ContributionPrompter$userHasResponded$1; │ │ @@ -1762313,69 +1762307,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43af14: |[43af14] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.:()V │ │ -43af24: 2200 171b |0000: new-instance v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // type@1b17 │ │ -43af28: 7010 f2d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.:()V // method@d3f2 │ │ -43af2e: 6900 b2a2 |0005: sput-object v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.INSTANCE:Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // field@a2b2 │ │ -43af32: 0e00 |0007: return-void │ │ +43af08: |[43af08] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.:()V │ │ +43af18: 2200 171b |0000: new-instance v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // type@1b17 │ │ +43af1c: 7010 f2d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.:()V // method@d3f2 │ │ +43af22: 6900 b2a2 |0005: sput-object v0, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.INSTANCE:Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1; // field@a2b2 │ │ +43af26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43af34: |[43af34] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.:()V │ │ -43af44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43af46: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43af4c: 0e00 |0004: return-void │ │ +43af28: |[43af28] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.:()V │ │ +43af38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43af3a: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43af40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43aef8: |[43aef8] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.invoke:()Ljava/lang/Object; │ │ -43af08: 6e10 f4d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.invoke:()V // method@d3f4 │ │ -43af0e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43af12: 1100 |0005: return-object v0 │ │ +43aeec: |[43aeec] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.invoke:()Ljava/lang/Object; │ │ +43aefc: 6e10 f4d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;.invoke:()V // method@d3f4 │ │ +43af02: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43af06: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ExtensionsKt$displayGenericErrorDialog$1;) │ │ name : 'invoke' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43af50: |[43af50] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.invoke:()V │ │ -43af60: 0e00 |0000: return-void │ │ +43af44: |[43af44] tech.ula.utils.ExtensionsKt$displayGenericErrorDialog$1.invoke:()V │ │ +43af54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 10021 (Extensions.kt) │ │ │ │ Class #5786 header: │ │ @@ -1762421,64 +1762415,64 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43afc0: |[43afc0] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.:(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -43afd0: 5b01 b6a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$this_apply:Landroidx/lifecycle/MediatorLiveData; // field@a2b6 │ │ -43afd4: 5b02 b4a2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b4 │ │ -43afd8: 5b03 b5a2 |0004: iput-object v3, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b5 │ │ -43afdc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -43afde: 7020 7a9f 1000 |0007: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43afe4: 0e00 |000a: return-void │ │ +43afb4: |[43afb4] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.:(Landroidx/lifecycle/MediatorLiveData;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +43afc4: 5b01 b6a2 |0000: iput-object v1, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$this_apply:Landroidx/lifecycle/MediatorLiveData; // field@a2b6 │ │ +43afc8: 5b02 b4a2 |0002: iput-object v2, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b4 │ │ +43afcc: 5b03 b5a2 |0004: iput-object v3, v0, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b5 │ │ +43afd0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +43afd2: 7020 7a9f 1000 |0007: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43afd8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43afa4: |[43afa4] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.invoke:()Ljava/lang/Object; │ │ -43afb4: 6e10 f9d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ -43afba: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43afbe: 1100 |0005: return-object v0 │ │ +43af98: |[43af98] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.invoke:()Ljava/lang/Object; │ │ +43afa8: 6e10 f9d3 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.invoke:()V // method@d3f9 │ │ +43afae: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43afb2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;) │ │ name : 'invoke' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43afe8: |[43afe8] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.invoke:()V │ │ -43aff8: 5440 b4a2 |0000: iget-object v0, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b4 │ │ -43affc: 5400 8d7b |0002: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b000: 5441 b5a2 |0004: iget-object v1, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b5 │ │ -43b004: 5411 8d7b |0006: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ -43b008: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -43b00c: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -43b010: 5442 b6a2 |000c: iget-object v2, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$this_apply:Landroidx/lifecycle/MediatorLiveData; // field@a2b6 │ │ -43b014: 2203 ea11 |000e: new-instance v3, Lkotlin/Pair; // type@11ea │ │ -43b018: 7030 328a 0301 |0010: invoke-direct {v3, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@8a32 │ │ -43b01e: 6e20 1e40 3200 |0013: invoke-virtual {v2, v3}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@401e │ │ -43b024: 0e00 |0016: return-void │ │ +43afdc: |[43afdc] tech.ula.utils.ExtensionsKt$zipLiveData$1$1.invoke:()V │ │ +43afec: 5440 b4a2 |0000: iget-object v0, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastA:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b4 │ │ +43aff0: 5400 8d7b |0002: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43aff4: 5441 b5a2 |0004: iget-object v1, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$lastB:Lkotlin/jvm/internal/Ref$ObjectRef; // field@a2b5 │ │ +43aff8: 5411 8d7b |0006: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@7b8d │ │ +43affc: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +43b000: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +43b004: 5442 b6a2 |000c: iget-object v2, v4, Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1;.$this_apply:Landroidx/lifecycle/MediatorLiveData; // field@a2b6 │ │ +43b008: 2203 ea11 |000e: new-instance v3, Lkotlin/Pair; // type@11ea │ │ +43b00c: 7030 328a 0301 |0010: invoke-direct {v3, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@8a32 │ │ +43b012: 6e20 1e40 3200 |0013: invoke-virtual {v2, v3}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@401e │ │ +43b018: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ 0x000c line=22 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Ltech/ula/utils/ExtensionsKt$zipLiveData$1$1; │ │ @@ -1762522,47 +1762516,47 @@ │ │ type : '(Ltech/ula/utils/NotificationConstructor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43d32c: |[43d32c] tech.ula.utils.NotificationConstructor$notificationManager$2.:(Ltech/ula/utils/NotificationConstructor;)V │ │ -43d33c: 5b01 e7a2 |0000: iput-object v1, v0, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.this$0:Ltech/ula/utils/NotificationConstructor; // field@a2e7 │ │ -43d340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43d342: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43d348: 0e00 |0006: return-void │ │ +43d320: |[43d320] tech.ula.utils.NotificationConstructor$notificationManager$2.:(Ltech/ula/utils/NotificationConstructor;)V │ │ +43d330: 5b01 e7a2 |0000: iput-object v1, v0, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.this$0:Ltech/ula/utils/NotificationConstructor; // field@a2e7 │ │ +43d334: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43d336: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43d33c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/NotificationConstructor$notificationManager$2;) │ │ name : 'invoke' │ │ type : '()Landroid/app/NotificationManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43d2cc: |[43d2cc] tech.ula.utils.NotificationConstructor$notificationManager$2.invoke:()Landroid/app/NotificationManager; │ │ -43d2dc: 5420 e7a2 |0000: iget-object v0, v2, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.this$0:Ltech/ula/utils/NotificationConstructor; // field@a2e7 │ │ -43d2e0: 6e10 6ed4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/NotificationConstructor;.getContext:()Landroid/content/Context; // method@d46e │ │ -43d2e6: 0c00 |0005: move-result-object v0 │ │ -43d2e8: 1a01 beb3 |0006: const-string v1, "notification" // string@b3be │ │ -43d2ec: 6e20 4d02 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@024d │ │ -43d2f2: 0c00 |000b: move-result-object v0 │ │ -43d2f4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -43d2f8: 1f00 4100 |000e: check-cast v0, Landroid/app/NotificationManager; // type@0041 │ │ -43d2fc: 1100 |0010: return-object v0 │ │ -43d2fe: 2200 0212 |0011: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ -43d302: 1a01 1cb4 |0013: const-string v1, "null cannot be cast to non-null type android.app.NotificationManager" // string@b41c │ │ -43d306: 7020 b48a 1000 |0015: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -43d30c: 2700 |0018: throw v0 │ │ +43d2c0: |[43d2c0] tech.ula.utils.NotificationConstructor$notificationManager$2.invoke:()Landroid/app/NotificationManager; │ │ +43d2d0: 5420 e7a2 |0000: iget-object v0, v2, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.this$0:Ltech/ula/utils/NotificationConstructor; // field@a2e7 │ │ +43d2d4: 6e10 6ed4 0000 |0002: invoke-virtual {v0}, Ltech/ula/utils/NotificationConstructor;.getContext:()Landroid/content/Context; // method@d46e │ │ +43d2da: 0c00 |0005: move-result-object v0 │ │ +43d2dc: 1a01 beb3 |0006: const-string v1, "notification" // string@b3be │ │ +43d2e0: 6e20 4d02 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@024d │ │ +43d2e6: 0c00 |000b: move-result-object v0 │ │ +43d2e8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +43d2ec: 1f00 4100 |000e: check-cast v0, Landroid/app/NotificationManager; // type@0041 │ │ +43d2f0: 1100 |0010: return-object v0 │ │ +43d2f2: 2200 0212 |0011: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ +43d2f6: 1a01 1cb4 |0013: const-string v1, "null cannot be cast to non-null type android.app.NotificationManager" // string@b41c │ │ +43d2fa: 7020 b48a 1000 |0015: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +43d300: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ltech/ula/utils/NotificationConstructor$notificationManager$2; │ │ │ │ #1 : (in Ltech/ula/utils/NotificationConstructor$notificationManager$2;) │ │ @@ -1762570,18 +1762564,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -43d310: |[43d310] tech.ula.utils.NotificationConstructor$notificationManager$2.invoke:()Ljava/lang/Object; │ │ -43d320: 6e10 68d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.invoke:()Landroid/app/NotificationManager; // method@d468 │ │ -43d326: 0c00 |0003: move-result-object v0 │ │ -43d328: 1100 |0004: return-object v0 │ │ +43d304: |[43d304] tech.ula.utils.NotificationConstructor$notificationManager$2.invoke:()Ljava/lang/Object; │ │ +43d314: 6e10 68d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/NotificationConstructor$notificationManager$2;.invoke:()Landroid/app/NotificationManager; // method@d468 │ │ +43d31a: 0c00 |0003: move-result-object v0 │ │ +43d31c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/utils/NotificationConstructor$notificationManager$2; │ │ │ │ source_file_idx : 21294 (NotificationConstructor.kt) │ │ @@ -1762624,38 +1762618,38 @@ │ │ type : '(Ljava/io/OutputStreamWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43d9d0: |[43d9d0] tech.ula.utils.ProotDebugLogger$logStream$1$1.:(Ljava/io/OutputStreamWriter;)V │ │ -43d9e0: 5b01 f6a2 |0000: iput-object v1, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.$writer:Ljava/io/OutputStreamWriter; // field@a2f6 │ │ -43d9e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -43d9e6: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43d9ec: 0e00 |0006: return-void │ │ +43d9c4: |[43d9c4] tech.ula.utils.ProotDebugLogger$logStream$1$1.:(Ljava/io/OutputStreamWriter;)V │ │ +43d9d4: 5b01 f6a2 |0000: iput-object v1, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.$writer:Ljava/io/OutputStreamWriter; // field@a2f6 │ │ +43d9d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +43d9da: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43d9e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ProotDebugLogger$logStream$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43d9b0: |[43d9b0] tech.ula.utils.ProotDebugLogger$logStream$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43d9c0: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -43d9c4: 6e20 86d4 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.invoke:(Ljava/lang/String;)V // method@d486 │ │ -43d9ca: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43d9ce: 1101 |0007: return-object v1 │ │ +43d9a4: |[43d9a4] tech.ula.utils.ProotDebugLogger$logStream$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43d9b4: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +43d9b8: 6e20 86d4 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.invoke:(Ljava/lang/String;)V // method@d486 │ │ +43d9be: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43d9c2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/utils/ProotDebugLogger$logStream$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1762664,27 +1762658,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -43d9f0: |[43d9f0] tech.ula.utils.ProotDebugLogger$logStream$1$1.invoke:(Ljava/lang/String;)V │ │ -43da00: 1a00 59a2 |0000: const-string v0, "line" // string@a259 │ │ -43da04: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43da0a: 5420 f6a2 |0005: iget-object v0, v2, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.$writer:Ljava/io/OutputStreamWriter; // field@a2f6 │ │ -43da0e: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -43da12: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43da18: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43da1e: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ -43da22: 6e20 8784 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43da28: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43da2e: 0c03 |0017: move-result-object v3 │ │ -43da30: 6e20 a782 3000 |0018: invoke-virtual {v0, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@82a7 │ │ -43da36: 0e00 |001b: return-void │ │ +43d9e4: |[43d9e4] tech.ula.utils.ProotDebugLogger$logStream$1$1.invoke:(Ljava/lang/String;)V │ │ +43d9f4: 1a00 59a2 |0000: const-string v0, "line" // string@a259 │ │ +43d9f8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43d9fe: 5420 f6a2 |0005: iget-object v0, v2, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.$writer:Ljava/io/OutputStreamWriter; // field@a2f6 │ │ +43da02: 2201 9410 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +43da06: 7010 8384 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43da0c: 6e20 8f84 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43da12: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ +43da16: 6e20 8784 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43da1c: 6e10 9f84 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43da22: 0c03 |0017: move-result-object v3 │ │ +43da24: 6e20 a782 3000 |0018: invoke-virtual {v0, v3}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@82a7 │ │ +43da2a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Ltech/ula/utils/ProotDebugLogger$logStream$1$1; │ │ 0x0000 - 0x001c reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1762725,54 +1762719,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -43eb28: |[43eb28] tech.ula.utils.UserFeedbackPrompter$doNothing$1.:()V │ │ -43eb38: 2200 421b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // type@1b42 │ │ -43eb3c: 7010 cad4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.:()V // method@d4ca │ │ -43eb42: 6900 14a3 |0005: sput-object v0, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // field@a314 │ │ -43eb46: 0e00 |0007: return-void │ │ +43eb1c: |[43eb1c] tech.ula.utils.UserFeedbackPrompter$doNothing$1.:()V │ │ +43eb2c: 2200 421b |0000: new-instance v0, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // type@1b42 │ │ +43eb30: 7010 cad4 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.:()V // method@d4ca │ │ +43eb36: 6900 14a3 |0005: sput-object v0, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.INSTANCE:Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; // field@a314 │ │ +43eb3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -43eb48: |[43eb48] tech.ula.utils.UserFeedbackPrompter$doNothing$1.:()V │ │ -43eb58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -43eb5a: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43eb60: 0e00 |0004: return-void │ │ +43eb3c: |[43eb3c] tech.ula.utils.UserFeedbackPrompter$doNothing$1.:()V │ │ +43eb4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +43eb4e: 7020 7a9f 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43eb54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43eb0c: |[43eb0c] tech.ula.utils.UserFeedbackPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ -43eb1c: 6e10 ccd4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.invoke:()V // method@d4cc │ │ -43eb22: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43eb26: 1100 |0005: return-object v0 │ │ +43eb00: |[43eb00] tech.ula.utils.UserFeedbackPrompter$doNothing$1.invoke:()Ljava/lang/Object; │ │ +43eb10: 6e10 ccd4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;.invoke:()V // method@d4cc │ │ +43eb16: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43eb1a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/UserFeedbackPrompter$doNothing$1; │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$doNothing$1;) │ │ @@ -1762780,16 +1762774,16 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43eb64: |[43eb64] tech.ula.utils.UserFeedbackPrompter$doNothing$1.invoke:()V │ │ -43eb74: 0e00 |0000: return-void │ │ +43eb58: |[43eb58] tech.ula.utils.UserFeedbackPrompter$doNothing$1.invoke:()V │ │ +43eb68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26165 (UserPrompter.kt) │ │ │ │ Class #5790 header: │ │ @@ -1762827,37 +1762821,37 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43eb94: |[43eb94] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ -43eba4: 5b01 15a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a315 │ │ -43eba8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43ebaa: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43ebb0: 0e00 |0006: return-void │ │ +43eb88: |[43eb88] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ +43eb98: 5b01 15a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a315 │ │ +43eb9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43eb9e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43eba4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43eb78: |[43eb78] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.invoke:()Ljava/lang/Object; │ │ -43eb88: 6e10 cfd4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.invoke:()V // method@d4cf │ │ -43eb8e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43eb92: 1100 |0005: return-object v0 │ │ +43eb6c: |[43eb6c] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.invoke:()Ljava/lang/Object; │ │ +43eb7c: 6e10 cfd4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.invoke:()V // method@d4cf │ │ +43eb82: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43eb86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1; │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;) │ │ @@ -1762865,26 +1762859,26 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43ebb4: |[43ebb4] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.invoke:()V │ │ -43ebc4: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -43ebc8: 1a01 9b99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd" // string@999b │ │ -43ebcc: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -43ebd2: 0c01 |0007: move-result-object v1 │ │ -43ebd4: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ -43ebd8: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -43ebde: 5431 15a3 |000d: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a315 │ │ -43ebe2: 7110 d8d4 0100 |000f: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; // method@d4d8 │ │ -43ebe8: 0c01 |0012: move-result-object v1 │ │ -43ebea: 6e20 b100 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00b1 │ │ -43ebf0: 0e00 |0016: return-void │ │ +43eba8: |[43eba8] tech.ula.utils.UserFeedbackPrompter$sendGithubIntent$1.invoke:()V │ │ +43ebb8: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +43ebbc: 1a01 9b99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd" // string@999b │ │ +43ebc0: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +43ebc6: 0c01 |0007: move-result-object v1 │ │ +43ebc8: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ +43ebcc: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +43ebd2: 5431 15a3 |000d: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a315 │ │ +43ebd6: 7110 d8d4 0100 |000f: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; // method@d4d8 │ │ +43ebdc: 0c01 |0012: move-result-object v1 │ │ +43ebde: 6e20 b100 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00b1 │ │ +43ebe4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000d line=155 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Ltech/ula/utils/UserFeedbackPrompter$sendGithubIntent$1; │ │ │ │ @@ -1762925,37 +1762919,37 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43ec10: |[43ec10] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ -43ec20: 5b01 16a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a316 │ │ -43ec24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43ec26: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43ec2c: 0e00 |0006: return-void │ │ +43ec04: |[43ec04] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ +43ec14: 5b01 16a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a316 │ │ +43ec18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43ec1a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43ec20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43ebf4: |[43ebf4] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.invoke:()Ljava/lang/Object; │ │ -43ec04: 6e10 d2d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.invoke:()V // method@d4d2 │ │ -43ec0a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43ec0e: 1100 |0005: return-object v0 │ │ +43ebe8: |[43ebe8] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.invoke:()Ljava/lang/Object; │ │ +43ebf8: 6e10 d2d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.invoke:()V // method@d4d2 │ │ +43ebfe: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43ec02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1; │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;) │ │ @@ -1762963,26 +1762957,26 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -43ec30: |[43ec30] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.invoke:()V │ │ -43ec40: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -43ec44: 1a01 a199 |0002: const-string v1, "https://play.google.com/store/apps/details?id=tech.ula" // string@99a1 │ │ -43ec48: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -43ec4e: 0c01 |0007: move-result-object v1 │ │ -43ec50: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ -43ec54: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -43ec5a: 5431 16a3 |000d: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a316 │ │ -43ec5e: 7110 d8d4 0100 |000f: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; // method@d4d8 │ │ -43ec64: 0c01 |0012: move-result-object v1 │ │ -43ec66: 6e20 b100 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00b1 │ │ -43ec6c: 0e00 |0016: return-void │ │ +43ec24: |[43ec24] tech.ula.utils.UserFeedbackPrompter$sendReviewIntent$1.invoke:()V │ │ +43ec34: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +43ec38: 1a01 a199 |0002: const-string v1, "https://play.google.com/store/apps/details?id=tech.ula" // string@99a1 │ │ +43ec3c: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +43ec42: 0c01 |0007: move-result-object v1 │ │ +43ec44: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ +43ec48: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +43ec4e: 5431 16a3 |000d: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a316 │ │ +43ec52: 7110 d8d4 0100 |000f: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getActivity$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/app/Activity; // method@d4d8 │ │ +43ec58: 0c01 |0012: move-result-object v1 │ │ +43ec5a: 6e20 b100 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00b1 │ │ +43ec60: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000d line=149 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Ltech/ula/utils/UserFeedbackPrompter$sendReviewIntent$1; │ │ │ │ @@ -1763024,37 +1763018,37 @@ │ │ type : '(Ltech/ula/utils/UserFeedbackPrompter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43ec8c: |[43ec8c] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ -43ec9c: 5b01 17a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ -43eca0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43eca2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -43eca8: 0e00 |0006: return-void │ │ +43ec80: |[43ec80] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.:(Ltech/ula/utils/UserFeedbackPrompter;)V │ │ +43ec90: 5b01 17a3 |0000: iput-object v1, v0, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ +43ec94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43ec96: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +43ec9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43ec70: |[43ec70] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.invoke:()Ljava/lang/Object; │ │ -43ec80: 6e10 d5d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.invoke:()V // method@d4d5 │ │ -43ec86: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43ec8a: 1100 |0005: return-object v0 │ │ +43ec64: |[43ec64] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.invoke:()Ljava/lang/Object; │ │ +43ec74: 6e10 d5d4 0100 |0000: invoke-virtual {v1}, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.invoke:()V // method@d4d5 │ │ +43ec7a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43ec7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1; │ │ │ │ #1 : (in Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;) │ │ @@ -1763062,27 +1763056,27 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -43ecac: |[43ecac] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.invoke:()V │ │ -43ecbc: 5430 17a3 |0000: iget-object v0, v3, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ -43ecc0: 7110 d9d4 0000 |0002: invoke-static {v0}, Ltech/ula/utils/UserFeedbackPrompter;.access$getPrefs$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/content/SharedPreferences; // method@d4d9 │ │ -43ecc6: 0c00 |0005: move-result-object v0 │ │ -43ecc8: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -43ecce: 0c00 |0009: move-result-object v0 │ │ -43ecd0: 5431 17a3 |000a: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ -43ecd4: 7110 dad4 0100 |000c: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getUserGaveFeedbackKey$p:(Ltech/ula/utils/UserFeedbackPrompter;)Ljava/lang/String; // method@d4da │ │ -43ecda: 0c01 |000f: move-result-object v1 │ │ -43ecdc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -43ecde: 7230 b102 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ -43ece4: 7210 af02 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -43ecea: 0e00 |0017: return-void │ │ +43eca0: |[43eca0] tech.ula.utils.UserFeedbackPrompter$userHasGivenFeedback$1.invoke:()V │ │ +43ecb0: 5430 17a3 |0000: iget-object v0, v3, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ +43ecb4: 7110 d9d4 0000 |0002: invoke-static {v0}, Ltech/ula/utils/UserFeedbackPrompter;.access$getPrefs$p:(Ltech/ula/utils/UserFeedbackPrompter;)Landroid/content/SharedPreferences; // method@d4d9 │ │ +43ecba: 0c00 |0005: move-result-object v0 │ │ +43ecbc: 7210 b902 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +43ecc2: 0c00 |0009: move-result-object v0 │ │ +43ecc4: 5431 17a3 |000a: iget-object v1, v3, Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1;.this$0:Ltech/ula/utils/UserFeedbackPrompter; // field@a317 │ │ +43ecc8: 7110 dad4 0100 |000c: invoke-static {v1}, Ltech/ula/utils/UserFeedbackPrompter;.access$getUserGaveFeedbackKey$p:(Ltech/ula/utils/UserFeedbackPrompter;)Ljava/lang/String; // method@d4da │ │ +43ecce: 0c01 |000f: move-result-object v1 │ │ +43ecd0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +43ecd2: 7230 b102 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b1 │ │ +43ecd8: 7210 af02 0000 |0014: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +43ecde: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000a line=160 │ │ 0x0014 line=161 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Ltech/ula/utils/UserFeedbackPrompter$userHasGivenFeedback$1; │ │ @@ -1763144,43 +1763138,43 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -440238: |[440238] tech.ula.viewmodel.AppDetailsViewModel$constructView$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Lkotlin/coroutines/Continuation;)V │ │ -440248: 5b01 45a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a345 │ │ -44024c: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -440252: 0e00 |0005: return-void │ │ +44022c: |[44022c] tech.ula.viewmodel.AppDetailsViewModel$constructView$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Lkotlin/coroutines/Continuation;)V │ │ +44023c: 5b01 45a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a345 │ │ +440240: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +440246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -440204: |[440204] tech.ula.viewmodel.AppDetailsViewModel$constructView$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -440214: 5b12 44a3 |0000: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.result:Ljava/lang/Object; // field@a344 │ │ -440218: 5212 43a3 |0002: iget v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -44021c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -440220: b602 |0006: or-int/2addr v2, v0 │ │ -440222: 5912 43a3 |0007: iput v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ -440226: 5412 45a3 |0009: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a345 │ │ -44022a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -44022c: 6e30 66d5 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d566 │ │ -440232: 0c02 |000f: move-result-object v2 │ │ -440234: 1102 |0010: return-object v2 │ │ +4401f8: |[4401f8] tech.ula.viewmodel.AppDetailsViewModel$constructView$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +440208: 5b12 44a3 |0000: iput-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.result:Ljava/lang/Object; // field@a344 │ │ +44020c: 5212 43a3 |0002: iget v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +440210: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +440214: b602 |0006: or-int/2addr v2, v0 │ │ +440216: 5912 43a3 |0007: iput v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.label:I // field@a343 │ │ +44021a: 5412 45a3 |0009: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$constructView$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a345 │ │ +44021e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +440220: 6e30 66d5 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d566 │ │ +440226: 0c02 |000f: move-result-object v2 │ │ +440228: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6722 (AppDetailsViewModel.kt) │ │ │ │ Class #5794 header: │ │ @@ -1763221,40 +1763215,40 @@ │ │ type : '(Ltech/ula/viewmodel/AppsListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -441604: |[441604] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.:(Ltech/ula/viewmodel/AppsListViewModel;)V │ │ -441614: 5b01 75a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a375 │ │ -441618: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -44161a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -441620: 0e00 |0006: return-void │ │ +4415f8: |[4415f8] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.:(Ltech/ula/viewmodel/AppsListViewModel;)V │ │ +441608: 5b01 75a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a375 │ │ +44160c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +44160e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +441614: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4415c0: |[4415c0] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -4415d0: 5410 75a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a375 │ │ -4415d4: 7110 9bd5 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ -4415da: 0c00 |0005: move-result-object v0 │ │ -4415dc: 6e10 2bce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@ce2b │ │ -4415e2: 0c00 |0009: move-result-object v0 │ │ -4415e4: 1100 |000a: return-object v0 │ │ +4415b4: |[4415b4] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +4415c4: 5410 75a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a375 │ │ +4415c8: 7110 9bd5 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ +4415ce: 0c00 |0005: move-result-object v0 │ │ +4415d0: 6e10 2bce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getActiveApps:()Landroidx/lifecycle/LiveData; // method@ce2b │ │ +4415d6: 0c00 |0009: move-result-object v0 │ │ +4415d8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;) │ │ @@ -1763262,18 +1763256,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4415e8: |[4415e8] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.invoke:()Ljava/lang/Object; │ │ -4415f8: 6e10 90d5 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d590 │ │ -4415fe: 0c00 |0003: move-result-object v0 │ │ -441600: 1100 |0004: return-object v0 │ │ +4415dc: |[4415dc] tech.ula.viewmodel.AppsListViewModel$activeAppsLiveData$2.invoke:()Ljava/lang/Object; │ │ +4415ec: 6e10 90d5 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d590 │ │ +4415f2: 0c00 |0003: move-result-object v0 │ │ +4415f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AppsListViewModel$activeAppsLiveData$2; │ │ │ │ source_file_idx : 6743 (AppsListViewModel.kt) │ │ @@ -1763316,40 +1763310,40 @@ │ │ type : '(Ltech/ula/viewmodel/AppsListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -441668: |[441668] tech.ula.viewmodel.AppsListViewModel$apps$2.:(Ltech/ula/viewmodel/AppsListViewModel;)V │ │ -441678: 5b01 76a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a376 │ │ -44167c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -44167e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -441684: 0e00 |0006: return-void │ │ +44165c: |[44165c] tech.ula.viewmodel.AppsListViewModel$apps$2.:(Ltech/ula/viewmodel/AppsListViewModel;)V │ │ +44166c: 5b01 76a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a376 │ │ +441670: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +441672: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +441678: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppsListViewModel$apps$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -441624: |[441624] tech.ula.viewmodel.AppsListViewModel$apps$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -441634: 5410 76a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a376 │ │ -441638: 7110 9bd5 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ -44163e: 0c00 |0005: move-result-object v0 │ │ -441640: 6e10 2cce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getAllApps:()Landroidx/lifecycle/LiveData; // method@ce2c │ │ -441646: 0c00 |0009: move-result-object v0 │ │ -441648: 1100 |000a: return-object v0 │ │ +441618: |[441618] tech.ula.viewmodel.AppsListViewModel$apps$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +441628: 5410 76a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a376 │ │ +44162c: 7110 9bd5 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ +441632: 0c00 |0005: move-result-object v0 │ │ +441634: 6e10 2cce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/AppsRepository;.getAllApps:()Landroidx/lifecycle/LiveData; // method@ce2c │ │ +44163a: 0c00 |0009: move-result-object v0 │ │ +44163c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/AppsListViewModel$apps$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppsListViewModel$apps$2;) │ │ @@ -1763357,18 +1763351,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -44164c: |[44164c] tech.ula.viewmodel.AppsListViewModel$apps$2.invoke:()Ljava/lang/Object; │ │ -44165c: 6e10 93d5 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d593 │ │ -441662: 0c00 |0003: move-result-object v0 │ │ -441664: 1100 |0004: return-object v0 │ │ +441640: |[441640] tech.ula.viewmodel.AppsListViewModel$apps$2.invoke:()Ljava/lang/Object; │ │ +441650: 6e10 93d5 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/AppsListViewModel$apps$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d593 │ │ +441656: 0c00 |0003: move-result-object v0 │ │ +441658: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/AppsListViewModel$apps$2; │ │ │ │ source_file_idx : 6743 (AppsListViewModel.kt) │ │ @@ -1763411,40 +1763405,40 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -44353c: |[44353c] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ -44354c: 5b01 bca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3bc │ │ -443550: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -443552: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -443558: 0e00 |0006: return-void │ │ +443530: |[443530] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ +443540: 5b01 bca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3bc │ │ +443544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +443546: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +44354c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4434f8: |[4434f8] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -443508: 5410 bca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3bc │ │ -44350c: 7110 56d6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/SessionDao; // method@d656 │ │ -443512: 0c00 |0005: move-result-object v0 │ │ -443514: 7210 e3cc 0000 |0006: invoke-interface {v0}, Ltech/ula/model/daos/SessionDao;.findActiveSessions:()Landroidx/lifecycle/LiveData; // method@cce3 │ │ -44351a: 0c00 |0009: move-result-object v0 │ │ -44351c: 1100 |000a: return-object v0 │ │ +4434ec: |[4434ec] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +4434fc: 5410 bca3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3bc │ │ +443500: 7110 56d6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/SessionDao; // method@d656 │ │ +443506: 0c00 |0005: move-result-object v0 │ │ +443508: 7210 e3cc 0000 |0006: invoke-interface {v0}, Ltech/ula/model/daos/SessionDao;.findActiveSessions:()Landroidx/lifecycle/LiveData; // method@cce3 │ │ +44350e: 0c00 |0009: move-result-object v0 │ │ +443510: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;) │ │ @@ -1763452,18 +1763446,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -443520: |[443520] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.invoke:()Ljava/lang/Object; │ │ -443530: 6e10 37d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d637 │ │ -443536: 0c00 |0003: move-result-object v0 │ │ -443538: 1100 |0004: return-object v0 │ │ +443514: |[443514] tech.ula.viewmodel.FilesystemListViewModel$activeSessions$2.invoke:()Ljava/lang/Object; │ │ +443524: 6e10 37d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d637 │ │ +44352a: 0c00 |0003: move-result-object v0 │ │ +44352c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel$activeSessions$2; │ │ │ │ source_file_idx : 10482 (FilesystemListViewModel.kt) │ │ @@ -1763506,38 +1763500,38 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -443b2c: |[443b2c] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ -443b3c: 5b01 cfa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3cf │ │ -443b40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -443b42: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -443b48: 0e00 |0006: return-void │ │ +443b20: |[443b20] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ +443b30: 5b01 cfa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3cf │ │ +443b34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +443b36: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +443b3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -443b0c: |[443b0c] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -443b1c: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ -443b20: 6e20 47d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.invoke:(Ljava/lang/String;)V // method@d647 │ │ -443b26: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443b2a: 1101 |0007: return-object v1 │ │ +443b00: |[443b00] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +443b10: 1f01 9210 |0000: check-cast v1, Ljava/lang/String; // type@1092 │ │ +443b14: 6e20 47d6 1000 |0002: invoke-virtual {v0, v1}, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.invoke:(Ljava/lang/String;)V // method@d647 │ │ +443b1a: 6201 b779 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443b1e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1763546,24 +1763540,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -443b4c: |[443b4c] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.invoke:(Ljava/lang/String;)V │ │ -443b5c: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -443b60: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443b66: 5420 cfa3 |0005: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3cf │ │ -443b6a: 7110 58d6 0000 |0007: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443b70: 0c00 |000a: move-result-object v0 │ │ -443b72: 2201 871b |000b: new-instance v1, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -443b76: 7020 22d6 3100 |000d: invoke-direct {v1, v3}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ -443b7c: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443b82: 0e00 |0013: return-void │ │ +443b40: |[443b40] tech.ula.viewmodel.FilesystemListViewModel$exportUpdateListener$1.invoke:(Ljava/lang/String;)V │ │ +443b50: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +443b54: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443b5a: 5420 cfa3 |0005: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3cf │ │ +443b5e: 7110 58d6 0000 |0007: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +443b64: 0c00 |000a: move-result-object v0 │ │ +443b66: 2201 871b |000b: new-instance v1, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +443b6a: 7020 22d6 3100 |000d: invoke-direct {v1, v3}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ +443b70: 6e20 2540 1000 |0010: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443b76: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Ltech/ula/viewmodel/FilesystemListViewModel$exportUpdateListener$1; │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1763607,40 +1763601,40 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -443bc8: |[443bc8] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ -443bd8: 5b01 d0a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d0 │ │ -443bdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -443bde: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -443be4: 0e00 |0006: return-void │ │ +443bbc: |[443bbc] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;)V │ │ +443bcc: 5b01 d0a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d0 │ │ +443bd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +443bd2: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +443bd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -443b84: |[443b84] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -443b94: 5410 d0a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d0 │ │ -443b98: 7110 53d6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; // method@d653 │ │ -443b9e: 0c00 |0005: move-result-object v0 │ │ -443ba0: 7210 c8cc 0000 |0006: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ -443ba6: 0c00 |0009: move-result-object v0 │ │ -443ba8: 1100 |000a: return-object v0 │ │ +443b78: |[443b78] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +443b88: 5410 d0a3 |0000: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d0 │ │ +443b8c: 7110 53d6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; // method@d653 │ │ +443b92: 0c00 |0005: move-result-object v0 │ │ +443b94: 7210 c8cc 0000 |0006: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ +443b9a: 0c00 |0009: move-result-object v0 │ │ +443b9c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;) │ │ @@ -1763648,18 +1763642,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -443bac: |[443bac] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ -443bbc: 6e10 49d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d649 │ │ -443bc2: 0c00 |0003: move-result-object v0 │ │ -443bc4: 1100 |0004: return-object v0 │ │ +443ba0: |[443ba0] tech.ula.viewmodel.FilesystemListViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ +443bb0: 6e10 49d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d649 │ │ +443bb6: 0c00 |0003: move-result-object v0 │ │ +443bb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/FilesystemListViewModel$filesystems$2; │ │ │ │ source_file_idx : 10482 (FilesystemListViewModel.kt) │ │ @@ -1763703,38 +1763697,38 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AssetRetrievalState;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -444ae4: |[444ae4] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AssetRetrievalState;)V │ │ -444af4: 5b01 efa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ef │ │ -444af8: 5b02 eea3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.$newState:Ltech/ula/model/state/AssetRetrievalState; // field@a3ee │ │ -444afc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -444afe: 7020 7a9f 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444b04: 0e00 |0008: return-void │ │ +444ad8: |[444ad8] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/AssetRetrievalState;)V │ │ +444ae8: 5b01 efa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ef │ │ +444aec: 5b02 eea3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.$newState:Ltech/ula/model/state/AssetRetrievalState; // field@a3ee │ │ +444af0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +444af2: 7020 7a9f 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444af8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444ac8: |[444ac8] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.invoke:()Ljava/lang/Object; │ │ -444ad8: 6e10 96d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.invoke:()V // method@d696 │ │ -444ade: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444ae2: 1100 |0005: return-object v0 │ │ +444abc: |[444abc] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.invoke:()Ljava/lang/Object; │ │ +444acc: 6e10 96d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.invoke:()V // method@d696 │ │ +444ad2: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444ad6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;) │ │ @@ -1763742,27 +1763736,27 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -444b08: |[444b08] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.invoke:()V │ │ -444b18: 5440 efa3 |0000: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ef │ │ -444b1c: 2201 571a |0002: new-instance v1, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -444b20: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ -444b26: 0c02 |0007: move-result-object v2 │ │ -444b28: 5443 eea3 |0008: iget-object v3, v4, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.$newState:Ltech/ula/model/state/AssetRetrievalState; // field@a3ee │ │ -444b2c: 1f03 3a1a |000a: check-cast v3, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ -444b30: 6e10 14cf 0300 |000c: invoke-virtual {v3}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.getAssetList:()Ljava/util/List; // method@cf14 │ │ -444b36: 0c03 |000f: move-result-object v3 │ │ -444b38: 7030 99cf 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/model/state/GenerateDownloads;.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V // method@cf99 │ │ -444b3e: 1f01 671a |0013: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -444b42: 7120 b1d6 1000 |0015: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ -444b48: 0e00 |0018: return-void │ │ +444afc: |[444afc] tech.ula.viewmodel.MainActivityViewModel$handleAssetRetrievalState$1.invoke:()V │ │ +444b0c: 5440 efa3 |0000: iget-object v0, v4, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3ef │ │ +444b10: 2201 571a |0002: new-instance v1, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +444b14: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ +444b1a: 0c02 |0007: move-result-object v2 │ │ +444b1c: 5443 eea3 |0008: iget-object v3, v4, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1;.$newState:Ltech/ula/model/state/AssetRetrievalState; // field@a3ee │ │ +444b20: 1f03 3a1a |000a: check-cast v3, Ltech/ula/model/state/AssetListsRetrievalSucceeded; // type@1a3a │ │ +444b24: 6e10 14cf 0300 |000c: invoke-virtual {v3}, Ltech/ula/model/state/AssetListsRetrievalSucceeded;.getAssetList:()Ljava/util/List; // method@cf14 │ │ +444b2a: 0c03 |000f: move-result-object v3 │ │ +444b2c: 7030 99cf 2103 |0010: invoke-direct {v1, v2, v3}, Ltech/ula/model/state/GenerateDownloads;.:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;)V // method@cf99 │ │ +444b32: 1f01 671a |0013: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +444b36: 7120 b1d6 1000 |0015: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ +444b3c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Ltech/ula/viewmodel/MainActivityViewModel$handleAssetRetrievalState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1763802,37 +1763796,37 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -444b68: |[444b68] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444b78: 5b01 f0a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f0 │ │ -444b7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -444b7e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444b84: 0e00 |0006: return-void │ │ +444b5c: |[444b5c] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444b6c: 5b01 f0a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f0 │ │ +444b70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +444b72: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444b78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444b4c: |[444b4c] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.invoke:()Ljava/lang/Object; │ │ -444b5c: 6e10 99d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.invoke:()V // method@d699 │ │ -444b62: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444b66: 1100 |0005: return-object v0 │ │ +444b40: |[444b40] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.invoke:()Ljava/lang/Object; │ │ +444b50: 6e10 99d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.invoke:()V // method@d699 │ │ +444b56: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444b5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;) │ │ @@ -1763840,20 +1763834,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -444b88: |[444b88] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.invoke:()V │ │ -444b98: 5420 f0a3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f0 │ │ -444b9c: 6201 64a1 |0002: sget-object v1, Ltech/ula/model/state/VerifyAvailableStorage;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorage; // field@a164 │ │ -444ba0: 1f01 671a |0004: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -444ba4: 7120 b1d6 1000 |0006: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ -444baa: 0e00 |0009: return-void │ │ +444b7c: |[444b7c] tech.ula.viewmodel.MainActivityViewModel$handleAssetVerificationState$1.invoke:()V │ │ +444b8c: 5420 f0a3 |0000: iget-object v0, v2, Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f0 │ │ +444b90: 6201 64a1 |0002: sget-object v1, Ltech/ula/model/state/VerifyAvailableStorage;.INSTANCE:Ltech/ula/model/state/VerifyAvailableStorage; // field@a164 │ │ +444b94: 1f01 671a |0004: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +444b98: 7120 b1d6 1000 |0006: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ +444b9e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ltech/ula/viewmodel/MainActivityViewModel$handleAssetVerificationState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1763913,43 +1763907,43 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -444be0: |[444be0] tech.ula.viewmodel.MainActivityViewModel$handleClearSupportFiles$1.:(Ltech/ula/viewmodel/MainActivityViewModel;Lkotlin/coroutines/Continuation;)V │ │ -444bf0: 5b01 f5a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f5 │ │ -444bf4: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ -444bfa: 0e00 |0005: return-void │ │ +444bd4: |[444bd4] tech.ula.viewmodel.MainActivityViewModel$handleClearSupportFiles$1.:(Ltech/ula/viewmodel/MainActivityViewModel;Lkotlin/coroutines/Continuation;)V │ │ +444be4: 5b01 f5a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f5 │ │ +444be8: 7020 ba9c 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@9cba │ │ +444bee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -444bac: |[444bac] tech.ula.viewmodel.MainActivityViewModel$handleClearSupportFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -444bbc: 5b12 f4a3 |0000: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.result:Ljava/lang/Object; // field@a3f4 │ │ -444bc0: 5212 f3a3 |0002: iget v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444bc4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -444bc8: b602 |0006: or-int/2addr v2, v0 │ │ -444bca: 5912 f3a3 |0007: iput v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ -444bce: 5412 f5a3 |0009: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f5 │ │ -444bd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -444bd4: 6e30 bcd6 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d6bc │ │ -444bda: 0c02 |000f: move-result-object v2 │ │ -444bdc: 1102 |0010: return-object v2 │ │ +444ba0: |[444ba0] tech.ula.viewmodel.MainActivityViewModel$handleClearSupportFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +444bb0: 5b12 f4a3 |0000: iput-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.result:Ljava/lang/Object; // field@a3f4 │ │ +444bb4: 5212 f3a3 |0002: iget v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444bb8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +444bbc: b602 |0006: or-int/2addr v2, v0 │ │ +444bbe: 5912 f3a3 |0007: iput v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.label:I // field@a3f3 │ │ +444bc2: 5412 f5a3 |0009: iget-object v2, v1, Ltech/ula/viewmodel/MainActivityViewModel$handleClearSupportFiles$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f5 │ │ +444bc6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +444bc8: 6e30 bcd6 0201 |000c: invoke-virtual {v2, v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d6bc │ │ +444bce: 0c02 |000f: move-result-object v2 │ │ +444bd0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ │ │ Class #5802 header: │ │ @@ -1763987,37 +1763981,37 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -444c18: |[444c18] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444c28: 5b01 f6a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f6 │ │ -444c2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -444c2e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444c34: 0e00 |0006: return-void │ │ +444c0c: |[444c0c] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444c1c: 5b01 f6a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f6 │ │ +444c20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +444c22: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444c28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444bfc: |[444bfc] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.invoke:()Ljava/lang/Object; │ │ -444c0c: 6e10 9ed6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.invoke:()V // method@d69e │ │ -444c12: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444c16: 1100 |0005: return-object v0 │ │ +444bf0: |[444bf0] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.invoke:()Ljava/lang/Object; │ │ +444c00: 6e10 9ed6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.invoke:()V // method@d69e │ │ +444c06: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444c0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;) │ │ @@ -1764025,23 +1764019,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -444c38: |[444c38] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.invoke:()V │ │ -444c48: 5430 f6a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f6 │ │ -444c4c: 2201 7d1a |0002: new-instance v1, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -444c50: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ -444c56: 0c02 |0007: move-result-object v2 │ │ -444c58: 7020 5cd0 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ -444c5e: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -444c62: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ -444c68: 0e00 |0010: return-void │ │ +444c2c: |[444c2c] tech.ula.viewmodel.MainActivityViewModel$handleDownloadRequirementsGenerationState$1.invoke:()V │ │ +444c3c: 5430 f6a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f6 │ │ +444c40: 2201 7d1a |0002: new-instance v1, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +444c44: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ +444c4a: 0c02 |0007: move-result-object v2 │ │ +444c4c: 7020 5cd0 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/VerifyFilesystemAssets;.:(Ltech/ula/model/entities/Filesystem;)V // method@d05c │ │ +444c52: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +444c56: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ +444c5c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/viewmodel/MainActivityViewModel$handleDownloadRequirementsGenerationState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1764081,37 +1764075,37 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -444c88: |[444c88] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444c98: 5b01 f7a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ -444c9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -444c9e: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444ca4: 0e00 |0006: return-void │ │ +444c7c: |[444c7c] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444c8c: 5b01 f7a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ +444c90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +444c92: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444c98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444c6c: |[444c6c] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.invoke:()Ljava/lang/Object; │ │ -444c7c: 6e10 a1d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.invoke:()V // method@d6a1 │ │ -444c82: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444c86: 1100 |0005: return-object v0 │ │ +444c60: |[444c60] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.invoke:()Ljava/lang/Object; │ │ +444c70: 6e10 a1d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.invoke:()V // method@d6a1 │ │ +444c76: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444c7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;) │ │ @@ -1764119,25 +1764113,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -444ca8: |[444ca8] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.invoke:()V │ │ -444cb8: 5430 f7a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ -444cbc: 7110 add6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getState$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Landroidx/lifecycle/MediatorLiveData; // method@d6ad │ │ -444cc2: 0c00 |0005: move-result-object v0 │ │ -444cc4: 2201 af1b |0006: new-instance v1, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -444cc8: 5432 f7a3 |0008: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ -444ccc: 6e10 b7d6 0200 |000a: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedSession:()Ltech/ula/model/entities/Session; // method@d6b7 │ │ -444cd2: 0c02 |000d: move-result-object v2 │ │ -444cd4: 7020 f2d6 2100 |000e: invoke-direct {v1, v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.:(Ltech/ula/model/entities/Session;)V // method@d6f2 │ │ -444cda: 6e20 1c40 1000 |0011: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ -444ce0: 0e00 |0014: return-void │ │ +444c9c: |[444c9c] tech.ula.viewmodel.MainActivityViewModel$handleExtractionState$1.invoke:()V │ │ +444cac: 5430 f7a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ +444cb0: 7110 add6 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.access$getState$p:(Ltech/ula/viewmodel/MainActivityViewModel;)Landroidx/lifecycle/MediatorLiveData; // method@d6ad │ │ +444cb6: 0c00 |0005: move-result-object v0 │ │ +444cb8: 2201 af1b |0006: new-instance v1, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +444cbc: 5432 f7a3 |0008: iget-object v2, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f7 │ │ +444cc0: 6e10 b7d6 0200 |000a: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedSession:()Ltech/ula/model/entities/Session; // method@d6b7 │ │ +444cc6: 0c02 |000d: move-result-object v2 │ │ +444cc8: 7020 f2d6 2100 |000e: invoke-direct {v1, v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.:(Ltech/ula/model/entities/Session;)V // method@d6f2 │ │ +444cce: 6e20 1c40 1000 |0011: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.postValue:(Ljava/lang/Object;)V // method@401c │ │ +444cd4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Ltech/ula/viewmodel/MainActivityViewModel$handleExtractionState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1764177,37 +1764171,37 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -444d00: |[444d00] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444d10: 5b01 f8a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f8 │ │ -444d14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -444d16: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444d1c: 0e00 |0006: return-void │ │ +444cf4: |[444cf4] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444d04: 5b01 f8a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f8 │ │ +444d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +444d0a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444d10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444ce4: |[444ce4] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.invoke:()Ljava/lang/Object; │ │ -444cf4: 6e10 a4d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.invoke:()V // method@d6a4 │ │ -444cfa: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444cfe: 1100 |0005: return-object v0 │ │ +444cd8: |[444cd8] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.invoke:()Ljava/lang/Object; │ │ +444ce8: 6e10 a4d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.invoke:()V // method@d6a4 │ │ +444cee: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444cf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;) │ │ @@ -1764215,23 +1764209,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -444d20: |[444d20] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.invoke:()V │ │ -444d30: 5430 f8a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f8 │ │ -444d34: 2201 621a |0002: new-instance v1, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -444d38: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ -444d3e: 0c02 |0007: move-result-object v2 │ │ -444d40: 7020 c7cf 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/RetrieveAssetLists;.:(Ltech/ula/model/entities/Filesystem;)V // method@cfc7 │ │ -444d46: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -444d4a: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ -444d50: 0e00 |0010: return-void │ │ +444d14: |[444d14] tech.ula.viewmodel.MainActivityViewModel$handleSessionPreparationState$1.invoke:()V │ │ +444d24: 5430 f8a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f8 │ │ +444d28: 2201 621a |0002: new-instance v1, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +444d2c: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ +444d32: 0c02 |0007: move-result-object v2 │ │ +444d34: 7020 c7cf 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/RetrieveAssetLists;.:(Ltech/ula/model/entities/Filesystem;)V // method@cfc7 │ │ +444d3a: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +444d3e: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ +444d44: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/viewmodel/MainActivityViewModel$handleSessionPreparationState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1764271,37 +1764265,37 @@ │ │ type : '(Ltech/ula/viewmodel/MainActivityViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -444d70: |[444d70] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ -444d80: 5b01 f9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f9 │ │ -444d84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -444d86: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -444d8c: 0e00 |0006: return-void │ │ +444d64: |[444d64] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.:(Ltech/ula/viewmodel/MainActivityViewModel;)V │ │ +444d74: 5b01 f9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f9 │ │ +444d78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +444d7a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +444d80: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -444d54: |[444d54] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.invoke:()Ljava/lang/Object; │ │ -444d64: 6e10 a7d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.invoke:()V // method@d6a7 │ │ -444d6a: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -444d6e: 1100 |0005: return-object v0 │ │ +444d48: |[444d48] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.invoke:()Ljava/lang/Object; │ │ +444d58: 6e10 a7d6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.invoke:()V // method@d6a7 │ │ +444d5e: 6200 b779 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +444d62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1; │ │ │ │ #1 : (in Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;) │ │ @@ -1764309,23 +1764303,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -444d90: |[444d90] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.invoke:()V │ │ -444da0: 5430 f9a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f9 │ │ -444da4: 2201 4f1a |0002: new-instance v1, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -444da8: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ -444dae: 0c02 |0007: move-result-object v2 │ │ -444db0: 7020 77cf 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/ExtractFilesystem;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf77 │ │ -444db6: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ -444dba: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ -444dc0: 0e00 |0010: return-void │ │ +444d84: |[444d84] tech.ula.viewmodel.MainActivityViewModel$handleStorageVerificationState$1.invoke:()V │ │ +444d94: 5430 f9a3 |0000: iget-object v0, v3, Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1;.this$0:Ltech/ula/viewmodel/MainActivityViewModel; // field@a3f9 │ │ +444d98: 2201 4f1a |0002: new-instance v1, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +444d9c: 6e10 b6d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d6b6 │ │ +444da2: 0c02 |0007: move-result-object v2 │ │ +444da4: 7020 77cf 2100 |0008: invoke-direct {v1, v2}, Ltech/ula/model/state/ExtractFilesystem;.:(Ltech/ula/model/entities/Filesystem;)V // method@cf77 │ │ +444daa: 1f01 671a |000b: check-cast v1, Ltech/ula/model/state/SessionStartupEvent; // type@1a67 │ │ +444dae: 7120 b1d6 1000 |000d: invoke-static {v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.access$submitSessionStartupEvent:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/state/SessionStartupEvent;)V // method@d6b1 │ │ +444db4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/viewmodel/MainActivityViewModel$handleStorageVerificationState$1; │ │ │ │ source_file_idx : 20565 (MainActivityViewModel.kt) │ │ @@ -1764368,42 +1764362,42 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -4463fc: |[4463fc] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.:(Ltech/ula/viewmodel/SessionEditViewModel;)V │ │ -44640c: 5b01 14a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a414 │ │ -446410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -446412: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -446418: 0e00 |0006: return-void │ │ +4463f0: |[4463f0] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.:(Ltech/ula/viewmodel/SessionEditViewModel;)V │ │ +446400: 5b01 14a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a414 │ │ +446404: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +446406: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +44640c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4463b0: |[4463b0] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -4463c0: 5410 14a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a414 │ │ -4463c4: 7110 0fd7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ -4463ca: 0c00 |0005: move-result-object v0 │ │ -4463cc: 6e10 83ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -4463d2: 0c00 |0009: move-result-object v0 │ │ -4463d4: 7210 c8cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ -4463da: 0c00 |000d: move-result-object v0 │ │ -4463dc: 1100 |000e: return-object v0 │ │ +4463a4: |[4463a4] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +4463b4: 5410 14a4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a414 │ │ +4463b8: 7110 0fd7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ +4463be: 0c00 |0005: move-result-object v0 │ │ +4463c0: 6e10 83ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +4463c6: 0c00 |0009: move-result-object v0 │ │ +4463c8: 7210 c8cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ +4463ce: 0c00 |000d: move-result-object v0 │ │ +4463d0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;) │ │ @@ -1764411,18 +1764405,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4463e0: |[4463e0] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ -4463f0: 6e10 fbd6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d6fb │ │ -4463f6: 0c00 |0003: move-result-object v0 │ │ -4463f8: 1100 |0004: return-object v0 │ │ +4463d4: |[4463d4] tech.ula.viewmodel.SessionEditViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ +4463e4: 6e10 fbd6 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d6fb │ │ +4463ea: 0c00 |0003: move-result-object v0 │ │ +4463ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/SessionEditViewModel$filesystems$2; │ │ │ │ source_file_idx : 23967 (SessionEditViewModel.kt) │ │ @@ -1764465,42 +1764459,42 @@ │ │ type : '(Ltech/ula/viewmodel/SessionListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -446bd4: |[446bd4] tech.ula.viewmodel.SessionListViewModel$filesystems$2.:(Ltech/ula/viewmodel/SessionListViewModel;)V │ │ -446be4: 5b01 2ea4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42e │ │ -446be8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -446bea: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -446bf0: 0e00 |0006: return-void │ │ +446bc8: |[446bc8] tech.ula.viewmodel.SessionListViewModel$filesystems$2.:(Ltech/ula/viewmodel/SessionListViewModel;)V │ │ +446bd8: 5b01 2ea4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42e │ │ +446bdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +446bde: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +446be4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -446b88: |[446b88] tech.ula.viewmodel.SessionListViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -446b98: 5410 2ea4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42e │ │ -446b9c: 7110 26d7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ -446ba2: 0c00 |0005: move-result-object v0 │ │ -446ba4: 6e10 83ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -446baa: 0c00 |0009: move-result-object v0 │ │ -446bac: 7210 c8cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ -446bb2: 0c00 |000d: move-result-object v0 │ │ -446bb4: 1100 |000e: return-object v0 │ │ +446b7c: |[446b7c] tech.ula.viewmodel.SessionListViewModel$filesystems$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +446b8c: 5410 2ea4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42e │ │ +446b90: 7110 26d7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ +446b96: 0c00 |0005: move-result-object v0 │ │ +446b98: 6e10 83ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +446b9e: 0c00 |0009: move-result-object v0 │ │ +446ba0: 7210 c8cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/FilesystemDao;.getAllFilesystems:()Landroidx/lifecycle/LiveData; // method@ccc8 │ │ +446ba6: 0c00 |000d: move-result-object v0 │ │ +446ba8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/SessionListViewModel$filesystems$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;) │ │ @@ -1764508,18 +1764502,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -446bb8: |[446bb8] tech.ula.viewmodel.SessionListViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ -446bc8: 6e10 1fd7 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d71f │ │ -446bce: 0c00 |0003: move-result-object v0 │ │ -446bd0: 1100 |0004: return-object v0 │ │ +446bac: |[446bac] tech.ula.viewmodel.SessionListViewModel$filesystems$2.invoke:()Ljava/lang/Object; │ │ +446bbc: 6e10 1fd7 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionListViewModel$filesystems$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d71f │ │ +446bc2: 0c00 |0003: move-result-object v0 │ │ +446bc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/SessionListViewModel$filesystems$2; │ │ │ │ source_file_idx : 23975 (SessionListViewModel.kt) │ │ @@ -1764562,42 +1764556,42 @@ │ │ type : '(Ltech/ula/viewmodel/SessionListViewModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -446c40: |[446c40] tech.ula.viewmodel.SessionListViewModel$sessions$2.:(Ltech/ula/viewmodel/SessionListViewModel;)V │ │ -446c50: 5b01 2fa4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42f │ │ -446c54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -446c56: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ -446c5c: 0e00 |0006: return-void │ │ +446c34: |[446c34] tech.ula.viewmodel.SessionListViewModel$sessions$2.:(Ltech/ula/viewmodel/SessionListViewModel;)V │ │ +446c44: 5b01 2fa4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42f │ │ +446c48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +446c4a: 7020 7a9f 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@9f7a │ │ +446c50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionListViewModel$sessions$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -446bf4: |[446bf4] tech.ula.viewmodel.SessionListViewModel$sessions$2.invoke:()Landroidx/lifecycle/LiveData; │ │ -446c04: 5410 2fa4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42f │ │ -446c08: 7110 26d7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ -446c0e: 0c00 |0005: move-result-object v0 │ │ -446c10: 6e10 85ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -446c16: 0c00 |0009: move-result-object v0 │ │ -446c18: 7210 e5cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/SessionDao;.getAllSessions:()Landroidx/lifecycle/LiveData; // method@cce5 │ │ -446c1e: 0c00 |000d: move-result-object v0 │ │ -446c20: 1100 |000e: return-object v0 │ │ +446be8: |[446be8] tech.ula.viewmodel.SessionListViewModel$sessions$2.invoke:()Landroidx/lifecycle/LiveData; │ │ +446bf8: 5410 2fa4 |0000: iget-object v0, v1, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42f │ │ +446bfc: 7110 26d7 0000 |0002: invoke-static {v0}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ +446c02: 0c00 |0005: move-result-object v0 │ │ +446c04: 6e10 85ce 0000 |0006: invoke-virtual {v0}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +446c0a: 0c00 |0009: move-result-object v0 │ │ +446c0c: 7210 e5cc 0000 |000a: invoke-interface {v0}, Ltech/ula/model/daos/SessionDao;.getAllSessions:()Landroidx/lifecycle/LiveData; // method@cce5 │ │ +446c12: 0c00 |000d: move-result-object v0 │ │ +446c14: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Ltech/ula/viewmodel/SessionListViewModel$sessions$2; │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionListViewModel$sessions$2;) │ │ @@ -1764605,18 +1764599,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -446c24: |[446c24] tech.ula.viewmodel.SessionListViewModel$sessions$2.invoke:()Ljava/lang/Object; │ │ -446c34: 6e10 22d7 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d722 │ │ -446c3a: 0c00 |0003: move-result-object v0 │ │ -446c3c: 1100 |0004: return-object v0 │ │ +446c18: |[446c18] tech.ula.viewmodel.SessionListViewModel$sessions$2.invoke:()Ljava/lang/Object; │ │ +446c28: 6e10 22d7 0100 |0000: invoke-virtual {v1}, Ltech/ula/viewmodel/SessionListViewModel$sessions$2;.invoke:()Landroidx/lifecycle/LiveData; // method@d722 │ │ +446c2e: 0c00 |0003: move-result-object v0 │ │ +446c30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ltech/ula/viewmodel/SessionListViewModel$sessions$2; │ │ │ │ source_file_idx : 23975 (SessionListViewModel.kt) │ │ @@ -1819175,108 +1819169,108 @@ │ │ type : '(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -419010: |[419010] tech.ula.MainActivity$handleClearSupportFiles$1.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ -419020: 5b01 678f |0000: iput-object v1, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ -419024: 5b02 638f |0002: iput-object v2, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ -419028: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -41902a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -419030: 0e00 |0008: return-void │ │ +419004: |[419004] tech.ula.MainActivity$handleClearSupportFiles$1.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V │ │ +419014: 5b01 678f |0000: iput-object v1, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ +419018: 5b02 638f |0002: iput-object v2, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ +41901c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +41901e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +419024: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/MainActivity$handleClearSupportFiles$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -418fd8: |[418fd8] tech.ula.MainActivity$handleClearSupportFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -418fe8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -418fec: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -418ff2: 2200 a619 |0005: new-instance v0, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ -418ff6: 5431 678f |0007: iget-object v1, v3, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ -418ffa: 5432 638f |0009: iget-object v2, v3, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ -418ffe: 7040 dacb 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@cbda │ │ -419004: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -419008: 5b04 668f |0010: iput-object v4, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@8f66 │ │ -41900c: 1100 |0012: return-object v0 │ │ +418fcc: |[418fcc] tech.ula.MainActivity$handleClearSupportFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +418fdc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +418fe0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +418fe6: 2200 a619 |0005: new-instance v0, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ +418fea: 5431 678f |0007: iget-object v1, v3, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ +418fee: 5432 638f |0009: iget-object v2, v3, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ +418ff2: 7040 dacb 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@cbda │ │ +418ff8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +418ffc: 5b04 668f |0010: iput-object v4, v0, Ltech/ula/MainActivity$handleClearSupportFiles$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@8f66 │ │ +419000: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity$handleClearSupportFiles$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -418f2c: |[418f2c] tech.ula.MainActivity$handleClearSupportFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -418f3c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -418f40: 6e30 dbcb 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cbdb │ │ -418f46: 0c01 |0005: move-result-object v1 │ │ -418f48: 1f01 a619 |0006: check-cast v1, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ -418f4c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -418f50: 6e20 ddcb 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cbdd │ │ -418f56: 0c01 |000d: move-result-object v1 │ │ -418f58: 1101 |000e: return-object v1 │ │ +418f20: |[418f20] tech.ula.MainActivity$handleClearSupportFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +418f30: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +418f34: 6e30 dbcb 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cbdb │ │ +418f3a: 0c01 |0005: move-result-object v1 │ │ +418f3c: 1f01 a619 |0006: check-cast v1, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ +418f40: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +418f44: 6e20 ddcb 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cbdd │ │ +418f4a: 0c01 |000d: move-result-object v1 │ │ +418f4c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/MainActivity$handleClearSupportFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -418f5c: |[418f5c] tech.ula.MainActivity$handleClearSupportFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -418f6c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -418f72: 0c00 |0003: move-result-object v0 │ │ -418f74: 5241 658f |0004: iget v1, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.label:I // field@8f65 │ │ -418f78: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -418f7a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -418f7e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -418f82: 5440 648f |000b: iget-object v0, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@8f64 │ │ -418f86: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -418f8a: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -418f90: 2821 |0012: goto 0033 // +0021 │ │ -418f92: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -418f96: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -418f9a: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -418fa0: 2705 |001a: throw v5 │ │ -418fa2: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -418fa8: 5445 668f |001e: iget-object v5, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@8f66 │ │ -418fac: 5441 678f |0020: iget-object v1, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ -418fb0: 7110 0ccc 0100 |0022: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ -418fb6: 0c01 |0025: move-result-object v1 │ │ -418fb8: 5443 638f |0026: iget-object v3, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ -418fbc: 5b45 648f |0028: iput-object v5, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@8f64 │ │ -418fc0: 5942 658f |002a: iput v2, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.label:I // field@8f65 │ │ -418fc4: 6e30 bcd6 3104 |002c: invoke-virtual {v1, v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d6bc │ │ -418fca: 0c05 |002f: move-result-object v5 │ │ -418fcc: 3305 0300 |0030: if-ne v5, v0, 0033 // +0003 │ │ -418fd0: 1100 |0032: return-object v0 │ │ -418fd2: 6205 b779 |0033: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -418fd6: 1105 |0035: return-object v5 │ │ +418f50: |[418f50] tech.ula.MainActivity$handleClearSupportFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +418f60: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +418f66: 0c00 |0003: move-result-object v0 │ │ +418f68: 5241 658f |0004: iget v1, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.label:I // field@8f65 │ │ +418f6c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +418f6e: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +418f72: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +418f76: 5440 648f |000b: iget-object v0, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@8f64 │ │ +418f7a: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +418f7e: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +418f84: 2821 |0012: goto 0033 // +0021 │ │ +418f86: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +418f8a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +418f8e: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +418f94: 2705 |001a: throw v5 │ │ +418f96: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +418f9c: 5445 668f |001e: iget-object v5, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@8f66 │ │ +418fa0: 5441 678f |0020: iget-object v1, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.this$0:Ltech/ula/MainActivity; // field@8f67 │ │ +418fa4: 7110 0ccc 0100 |0022: invoke-static {v1}, Ltech/ula/MainActivity;.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; // method@cc0c │ │ +418faa: 0c01 |0025: move-result-object v1 │ │ +418fac: 5443 638f |0026: iget-object v3, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.$assetFileClearer:Ltech/ula/utils/AssetFileClearer; // field@8f63 │ │ +418fb0: 5b45 648f |0028: iput-object v5, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.L$0:Ljava/lang/Object; // field@8f64 │ │ +418fb4: 5942 658f |002a: iput v2, v4, Ltech/ula/MainActivity$handleClearSupportFiles$1;.label:I // field@8f65 │ │ +418fb8: 6e30 bcd6 3104 |002c: invoke-virtual {v1, v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.handleClearSupportFiles:(Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d6bc │ │ +418fbe: 0c05 |002f: move-result-object v5 │ │ +418fc0: 3305 0300 |0030: if-ne v5, v0, 0033 // +0003 │ │ +418fc4: 1100 |0032: return-object v0 │ │ +418fc6: 6205 b779 |0033: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +418fca: 1105 |0035: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=493 │ │ locals : │ │ 0x0000 - 0x0036 reg=4 this Ltech/ula/MainActivity$handleClearSupportFiles$1; │ │ 0x0000 - 0x0036 reg=5 (null) Ljava/lang/Object; │ │ │ │ @@ -1819347,106 +1819341,106 @@ │ │ type : '(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -41d4b4: |[41d4b4] tech.ula.ServerService$onStartCommand$1.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -41d4c4: 5b01 9e9f |0000: iput-object v1, v0, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ -41d4c8: 5b02 9a9f |0002: iput-object v2, v0, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ -41d4cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -41d4ce: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -41d4d4: 0e00 |0008: return-void │ │ +41d4a8: |[41d4a8] tech.ula.ServerService$onStartCommand$1.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +41d4b8: 5b01 9e9f |0000: iput-object v1, v0, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ +41d4bc: 5b02 9a9f |0002: iput-object v2, v0, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ +41d4c0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +41d4c2: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +41d4c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$onStartCommand$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -41d47c: |[41d47c] tech.ula.ServerService$onStartCommand$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -41d48c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -41d490: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41d496: 2200 cf19 |0005: new-instance v0, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ -41d49a: 5431 9e9f |0007: iget-object v1, v3, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ -41d49e: 5432 9a9f |0009: iget-object v2, v3, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ -41d4a2: 7040 85cc 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/ServerService$onStartCommand$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc85 │ │ -41d4a8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -41d4ac: 5b04 9d9f |0010: iput-object v4, v0, Ltech/ula/ServerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9f9d │ │ -41d4b0: 1100 |0012: return-object v0 │ │ +41d470: |[41d470] tech.ula.ServerService$onStartCommand$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +41d480: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +41d484: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41d48a: 2200 cf19 |0005: new-instance v0, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ +41d48e: 5431 9e9f |0007: iget-object v1, v3, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ +41d492: 5432 9a9f |0009: iget-object v2, v3, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ +41d496: 7040 85cc 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/ServerService$onStartCommand$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc85 │ │ +41d49c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +41d4a0: 5b04 9d9f |0010: iput-object v4, v0, Ltech/ula/ServerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9f9d │ │ +41d4a4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ServerService$onStartCommand$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -41d3d8: |[41d3d8] tech.ula.ServerService$onStartCommand$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -41d3e8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -41d3ec: 6e30 86cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ServerService$onStartCommand$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cc86 │ │ -41d3f2: 0c01 |0005: move-result-object v1 │ │ -41d3f4: 1f01 cf19 |0006: check-cast v1, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ -41d3f8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41d3fc: 6e20 88cc 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ServerService$onStartCommand$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cc88 │ │ -41d402: 0c01 |000d: move-result-object v1 │ │ -41d404: 1101 |000e: return-object v1 │ │ +41d3cc: |[41d3cc] tech.ula.ServerService$onStartCommand$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +41d3dc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +41d3e0: 6e30 86cc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ServerService$onStartCommand$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cc86 │ │ +41d3e6: 0c01 |0005: move-result-object v1 │ │ +41d3e8: 1f01 cf19 |0006: check-cast v1, Ltech/ula/ServerService$onStartCommand$1; // type@19cf │ │ +41d3ec: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +41d3f0: 6e20 88cc 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ServerService$onStartCommand$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cc88 │ │ +41d3f6: 0c01 |000d: move-result-object v1 │ │ +41d3f8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ServerService$onStartCommand$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -41d408: |[41d408] tech.ula.ServerService$onStartCommand$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -41d418: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -41d41e: 0c00 |0003: move-result-object v0 │ │ -41d420: 5241 9c9f |0004: iget v1, v4, Ltech/ula/ServerService$onStartCommand$1;.label:I // field@9f9c │ │ -41d424: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -41d426: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -41d42a: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -41d42e: 5440 9b9f |000b: iget-object v0, v4, Ltech/ula/ServerService$onStartCommand$1;.L$0:Ljava/lang/Object; // field@9f9b │ │ -41d432: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -41d436: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -41d43c: 281d |0012: goto 002f // +001d │ │ -41d43e: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -41d442: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -41d446: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -41d44c: 2705 |001a: throw v5 │ │ -41d44e: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -41d454: 5445 9d9f |001e: iget-object v5, v4, Ltech/ula/ServerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9f9d │ │ -41d458: 5441 9e9f |0020: iget-object v1, v4, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ -41d45c: 5443 9a9f |0022: iget-object v3, v4, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ -41d460: 5b45 9b9f |0024: iput-object v5, v4, Ltech/ula/ServerService$onStartCommand$1;.L$0:Ljava/lang/Object; // field@9f9b │ │ -41d464: 5942 9c9f |0026: iput v2, v4, Ltech/ula/ServerService$onStartCommand$1;.label:I // field@9f9c │ │ -41d468: 6e30 a8cc 3104 |0028: invoke-virtual {v1, v3, v4}, Ltech/ula/ServerService;.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cca8 │ │ -41d46e: 0c05 |002b: move-result-object v5 │ │ -41d470: 3305 0300 |002c: if-ne v5, v0, 002f // +0003 │ │ -41d474: 1100 |002e: return-object v0 │ │ -41d476: 6205 b779 |002f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41d47a: 1105 |0031: return-object v5 │ │ +41d3fc: |[41d3fc] tech.ula.ServerService$onStartCommand$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +41d40c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +41d412: 0c00 |0003: move-result-object v0 │ │ +41d414: 5241 9c9f |0004: iget v1, v4, Ltech/ula/ServerService$onStartCommand$1;.label:I // field@9f9c │ │ +41d418: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +41d41a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +41d41e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +41d422: 5440 9b9f |000b: iget-object v0, v4, Ltech/ula/ServerService$onStartCommand$1;.L$0:Ljava/lang/Object; // field@9f9b │ │ +41d426: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +41d42a: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +41d430: 281d |0012: goto 002f // +001d │ │ +41d432: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +41d436: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +41d43a: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +41d440: 2705 |001a: throw v5 │ │ +41d442: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +41d448: 5445 9d9f |001e: iget-object v5, v4, Ltech/ula/ServerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9f9d │ │ +41d44c: 5441 9e9f |0020: iget-object v1, v4, Ltech/ula/ServerService$onStartCommand$1;.this$0:Ltech/ula/ServerService; // field@9f9e │ │ +41d450: 5443 9a9f |0022: iget-object v3, v4, Ltech/ula/ServerService$onStartCommand$1;.$session:Ltech/ula/model/entities/Session; // field@9f9a │ │ +41d454: 5b45 9b9f |0024: iput-object v5, v4, Ltech/ula/ServerService$onStartCommand$1;.L$0:Ljava/lang/Object; // field@9f9b │ │ +41d458: 5942 9c9f |0026: iput v2, v4, Ltech/ula/ServerService$onStartCommand$1;.label:I // field@9f9c │ │ +41d45c: 6e30 a8cc 3104 |0028: invoke-virtual {v1, v3, v4}, Ltech/ula/ServerService;.startSession:(Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cca8 │ │ +41d462: 0c05 |002b: move-result-object v5 │ │ +41d464: 3305 0300 |002c: if-ne v5, v0, 002f // +0003 │ │ +41d468: 1100 |002e: return-object v0 │ │ +41d46a: 6205 b779 |002f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +41d46e: 1105 |0031: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0032 reg=4 this Ltech/ula/ServerService$onStartCommand$1; │ │ 0x0000 - 0x0032 reg=5 (null) Ljava/lang/Object; │ │ │ │ @@ -1819513,100 +1819507,100 @@ │ │ type : '(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -41d5f4: |[41d5f4] tech.ula.ServerService$updateSession$1.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -41d604: 5b01 a79f |0000: iput-object v1, v0, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ -41d608: 5b02 a49f |0002: iput-object v2, v0, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ -41d60c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -41d60e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -41d614: 0e00 |0008: return-void │ │ +41d5e8: |[41d5e8] tech.ula.ServerService$updateSession$1.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +41d5f8: 5b01 a79f |0000: iput-object v1, v0, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ +41d5fc: 5b02 a49f |0002: iput-object v2, v0, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ +41d600: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +41d602: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +41d608: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ServerService$updateSession$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -41d5bc: |[41d5bc] tech.ula.ServerService$updateSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -41d5cc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -41d5d0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41d5d6: 2200 d119 |0005: new-instance v0, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ -41d5da: 5431 a79f |0007: iget-object v1, v3, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ -41d5de: 5432 a49f |0009: iget-object v2, v3, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ -41d5e2: 7040 8bcc 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/ServerService$updateSession$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc8b │ │ -41d5e8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -41d5ec: 5b04 a69f |0010: iput-object v4, v0, Ltech/ula/ServerService$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9fa6 │ │ -41d5f0: 1100 |0012: return-object v0 │ │ +41d5b0: |[41d5b0] tech.ula.ServerService$updateSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +41d5c0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +41d5c4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41d5ca: 2200 d119 |0005: new-instance v0, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ +41d5ce: 5431 a79f |0007: iget-object v1, v3, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ +41d5d2: 5432 a49f |0009: iget-object v2, v3, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ +41d5d6: 7040 8bcc 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/ServerService$updateSession$1;.:(Ltech/ula/ServerService;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cc8b │ │ +41d5dc: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +41d5e0: 5b04 a69f |0010: iput-object v4, v0, Ltech/ula/ServerService$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9fa6 │ │ +41d5e4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ServerService$updateSession$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -41d528: |[41d528] tech.ula.ServerService$updateSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -41d538: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -41d53c: 6e30 8ccc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ServerService$updateSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cc8c │ │ -41d542: 0c01 |0005: move-result-object v1 │ │ -41d544: 1f01 d119 |0006: check-cast v1, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ -41d548: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41d54c: 6e20 8ecc 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ServerService$updateSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cc8e │ │ -41d552: 0c01 |000d: move-result-object v1 │ │ -41d554: 1101 |000e: return-object v1 │ │ +41d51c: |[41d51c] tech.ula.ServerService$updateSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +41d52c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +41d530: 6e30 8ccc 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/ServerService$updateSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cc8c │ │ +41d536: 0c01 |0005: move-result-object v1 │ │ +41d538: 1f01 d119 |0006: check-cast v1, Ltech/ula/ServerService$updateSession$1; // type@19d1 │ │ +41d53c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +41d540: 6e20 8ecc 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/ServerService$updateSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cc8e │ │ +41d546: 0c01 |000d: move-result-object v1 │ │ +41d548: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ServerService$updateSession$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -41d558: |[41d558] tech.ula.ServerService$updateSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -41d568: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -41d56e: 5210 a59f |0003: iget v0, v1, Ltech/ula/ServerService$updateSession$1;.label:I // field@9fa5 │ │ -41d572: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ -41d576: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -41d57c: 5412 a69f |000a: iget-object v2, v1, Ltech/ula/ServerService$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9fa6 │ │ -41d580: 6202 a1a0 |000c: sget-object v2, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -41d584: 5410 a79f |000e: iget-object v0, v1, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ -41d588: 1f00 6500 |0010: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41d58c: 6e20 7ace 0200 |0012: invoke-virtual {v2, v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -41d592: 0c02 |0015: move-result-object v2 │ │ -41d594: 6e10 85ce 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -41d59a: 0c02 |0019: move-result-object v2 │ │ -41d59c: 5410 a49f |001a: iget-object v0, v1, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ -41d5a0: 7220 eacc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ -41d5a6: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -41d5aa: 1102 |0021: return-object v2 │ │ -41d5ac: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -41d5b0: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -41d5b4: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -41d5ba: 2702 |0029: throw v2 │ │ +41d54c: |[41d54c] tech.ula.ServerService$updateSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +41d55c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +41d562: 5210 a59f |0003: iget v0, v1, Ltech/ula/ServerService$updateSession$1;.label:I // field@9fa5 │ │ +41d566: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ +41d56a: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +41d570: 5412 a69f |000a: iget-object v2, v1, Ltech/ula/ServerService$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@9fa6 │ │ +41d574: 6202 a1a0 |000c: sget-object v2, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +41d578: 5410 a79f |000e: iget-object v0, v1, Ltech/ula/ServerService$updateSession$1;.this$0:Ltech/ula/ServerService; // field@9fa7 │ │ +41d57c: 1f00 6500 |0010: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41d580: 6e20 7ace 0200 |0012: invoke-virtual {v2, v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +41d586: 0c02 |0015: move-result-object v2 │ │ +41d588: 6e10 85ce 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +41d58e: 0c02 |0019: move-result-object v2 │ │ +41d590: 5410 a49f |001a: iget-object v0, v1, Ltech/ula/ServerService$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@9fa4 │ │ +41d594: 7220 eacc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ +41d59a: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +41d59e: 1102 |0021: return-object v2 │ │ +41d5a0: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +41d5a4: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +41d5a8: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +41d5ae: 2702 |0029: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=111 │ │ 0x000c line=112 │ │ 0x001f line=113 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Ltech/ula/ServerService$updateSession$1; │ │ @@ -1819684,162 +1819678,162 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -422e94: |[422e94] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -422ea4: 5b01 09a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ -422ea8: 5b02 05a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ -422eac: 5b03 04a0 |0004: iput-object v3, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ -422eb0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -422eb2: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -422eb8: 0e00 |000a: return-void │ │ +422e88: |[422e88] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +422e98: 5b01 09a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ +422e9c: 5b02 05a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ +422ea0: 5b03 04a0 |0004: iput-object v3, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ +422ea4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +422ea6: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +422eac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -422e58: |[422e58] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -422e68: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -422e6c: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -422e72: 2200 fb19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ -422e76: 5441 09a0 |0007: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ -422e7a: 5442 05a0 |0009: iget-object v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ -422e7e: 5443 04a0 |000b: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ -422e82: 7056 d8cd 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cdd8 │ │ -422e88: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -422e8c: 5b05 08a0 |0012: iput-object v5, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a008 │ │ -422e90: 1100 |0014: return-object v0 │ │ +422e4c: |[422e4c] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +422e5c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +422e60: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +422e66: 2200 fb19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ +422e6a: 5441 09a0 |0007: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ +422e6e: 5442 05a0 |0009: iget-object v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ +422e72: 5443 04a0 |000b: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ +422e76: 7056 d8cd 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cdd8 │ │ +422e7c: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +422e80: 5b05 08a0 |0012: iput-object v5, v0, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a008 │ │ +422e84: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -422cd8: |[422cd8] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -422ce8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -422cec: 6e30 d9cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cdd9 │ │ -422cf2: 0c01 |0005: move-result-object v1 │ │ -422cf4: 1f01 fb19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ -422cf8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -422cfc: 6e20 dbcd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cddb │ │ -422d02: 0c01 |000d: move-result-object v1 │ │ -422d04: 1101 |000e: return-object v1 │ │ +422ccc: |[422ccc] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +422cdc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +422ce0: 6e30 d9cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cdd9 │ │ +422ce6: 0c01 |0005: move-result-object v1 │ │ +422ce8: 1f01 fb19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2; // type@19fb │ │ +422cec: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +422cf0: 6e20 dbcd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cddb │ │ +422cf6: 0c01 |000d: move-result-object v1 │ │ +422cf8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -422d08: |[422d08] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -422d18: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -422d1e: 0c00 |0003: move-result-object v0 │ │ -422d20: 5241 07a0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.label:I // field@a007 │ │ -422d24: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -422d26: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -422d2a: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -422d2e: 5440 06a0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.L$0:Ljava/lang/Object; // field@a006 │ │ -422d32: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -422d36: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -422d3c: 282e |0012: goto 0040 // +002e │ │ -422d3e: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -422d42: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -422d46: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -422d4c: 2705 |001a: throw v5 │ │ -422d4e: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -422d54: 5445 08a0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a008 │ │ -422d58: 5441 09a0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ -422d5c: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ -422d62: 0c01 |0025: move-result-object v1 │ │ -422d64: 5443 05a0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ -422d68: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -422d6e: 0c01 |002b: move-result-object v1 │ │ -422d70: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -422d74: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ -422d78: 2813 |0030: goto 0043 // +0013 │ │ -422d7a: 5441 09a0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ -422d7e: 5443 05a0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ -422d82: 5b45 06a0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.L$0:Ljava/lang/Object; // field@a006 │ │ -422d86: 5942 07a0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.label:I // field@a007 │ │ -422d8a: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ -422d90: 0c05 |003c: move-result-object v5 │ │ -422d92: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ -422d96: 1100 |003f: return-object v0 │ │ -422d98: 0751 |0040: move-object v1, v5 │ │ -422d9a: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -422d9e: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ -422da2: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -422da8: 2205 9410 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -422dac: 7010 8384 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -422db2: 5440 09a0 |004d: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ -422db6: 7110 eecd 0000 |004f: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; // method@cdee │ │ -422dbc: 0c00 |0052: move-result-object v0 │ │ -422dbe: 6e10 b8d4 0000 |0053: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ -422dc4: 0c00 |0056: move-result-object v0 │ │ -422dc6: 6e20 8f84 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422dcc: 1300 2d00 |005a: const/16 v0, #int 45 // #2d │ │ -422dd0: 6e20 8784 0500 |005c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -422dd6: 5440 04a0 |005f: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ -422dda: 6e20 8f84 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422de0: 6e10 9f84 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -422de6: 0c05 |0067: move-result-object v5 │ │ -422de8: 6e10 d2cd 0100 |0068: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ -422dee: 0c00 |006b: move-result-object v0 │ │ -422df0: 1f00 7810 |006c: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ -422df4: 7210 ad83 0000 |006e: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -422dfa: 0c00 |0071: move-result-object v0 │ │ -422dfc: 7210 5487 0000 |0072: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -422e02: 0a01 |0075: move-result v1 │ │ -422e04: 3801 1c00 |0076: if-eqz v1, 0092 // +001c │ │ -422e08: 7210 5587 0000 |0078: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -422e0e: 0c01 |007b: move-result-object v1 │ │ -422e10: 0712 |007c: move-object v2, v1 │ │ -422e12: 1f02 f919 |007d: check-cast v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -422e16: 6e10 c6cd 0200 |007f: invoke-virtual {v2}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ -422e1c: 0c02 |0082: move-result-object v2 │ │ -422e1e: 7120 559f 5200 |0083: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -422e24: 0a02 |0086: move-result v2 │ │ -422e26: 7110 ad9c 0200 |0087: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ -422e2c: 0c02 |008a: move-result-object v2 │ │ -422e2e: 6e10 f182 0200 |008b: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -422e34: 0a02 |008e: move-result v2 │ │ -422e36: 3802 e3ff |008f: if-eqz v2, 0072 // -001d │ │ -422e3a: 2802 |0091: goto 0093 // +0002 │ │ -422e3c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -422e3e: 3901 0500 |0093: if-nez v1, 0098 // +0005 │ │ -422e42: 7100 739f 0000 |0095: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -422e48: 1f01 f919 |0098: check-cast v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -422e4c: 6e10 c5cd 0100 |009a: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ -422e52: 0c05 |009d: move-result-object v5 │ │ -422e54: 1105 |009e: return-object v5 │ │ +422cfc: |[422cfc] tech.ula.model.remote.GithubApiClient$getAssetEndpoint$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +422d0c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +422d12: 0c00 |0003: move-result-object v0 │ │ +422d14: 5241 07a0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.label:I // field@a007 │ │ +422d18: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +422d1a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +422d1e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +422d22: 5440 06a0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.L$0:Ljava/lang/Object; // field@a006 │ │ +422d26: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +422d2a: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +422d30: 282e |0012: goto 0040 // +002e │ │ +422d32: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +422d36: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +422d3a: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +422d40: 2705 |001a: throw v5 │ │ +422d42: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +422d48: 5445 08a0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a008 │ │ +422d4c: 5441 09a0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ +422d50: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ +422d56: 0c01 |0025: move-result-object v1 │ │ +422d58: 5443 05a0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ +422d5c: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +422d62: 0c01 |002b: move-result-object v1 │ │ +422d64: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +422d68: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ +422d6c: 2813 |0030: goto 0043 // +0013 │ │ +422d6e: 5441 09a0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ +422d72: 5443 05a0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$repo:Ljava/lang/String; // field@a005 │ │ +422d76: 5b45 06a0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.L$0:Ljava/lang/Object; // field@a006 │ │ +422d7a: 5942 07a0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.label:I // field@a007 │ │ +422d7e: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ +422d84: 0c05 |003c: move-result-object v5 │ │ +422d86: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ +422d8a: 1100 |003f: return-object v0 │ │ +422d8c: 0751 |0040: move-object v1, v5 │ │ +422d8e: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +422d92: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ +422d96: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +422d9c: 2205 9410 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +422da0: 7010 8384 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +422da6: 5440 09a0 |004d: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a009 │ │ +422daa: 7110 eecd 0000 |004f: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; // method@cdee │ │ +422db0: 0c00 |0052: move-result-object v0 │ │ +422db2: 6e10 b8d4 0000 |0053: invoke-virtual {v0}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ +422db8: 0c00 |0056: move-result-object v0 │ │ +422dba: 6e20 8f84 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422dc0: 1300 2d00 |005a: const/16 v0, #int 45 // #2d │ │ +422dc4: 6e20 8784 0500 |005c: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +422dca: 5440 04a0 |005f: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetEndpoint$2;.$assetType:Ljava/lang/String; // field@a004 │ │ +422dce: 6e20 8f84 0500 |0061: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422dd4: 6e10 9f84 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +422dda: 0c05 |0067: move-result-object v5 │ │ +422ddc: 6e10 d2cd 0100 |0068: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ +422de2: 0c00 |006b: move-result-object v0 │ │ +422de4: 1f00 7810 |006c: check-cast v0, Ljava/lang/Iterable; // type@1078 │ │ +422de8: 7210 ad83 0000 |006e: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +422dee: 0c00 |0071: move-result-object v0 │ │ +422df0: 7210 5487 0000 |0072: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +422df6: 0a01 |0075: move-result v1 │ │ +422df8: 3801 1c00 |0076: if-eqz v1, 0092 // +001c │ │ +422dfc: 7210 5587 0000 |0078: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +422e02: 0c01 |007b: move-result-object v1 │ │ +422e04: 0712 |007c: move-object v2, v1 │ │ +422e06: 1f02 f919 |007d: check-cast v2, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +422e0a: 6e10 c6cd 0200 |007f: invoke-virtual {v2}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ +422e10: 0c02 |0082: move-result-object v2 │ │ +422e12: 7120 559f 5200 |0083: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422e18: 0a02 |0086: move-result v2 │ │ +422e1a: 7110 ad9c 0200 |0087: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ +422e20: 0c02 |008a: move-result-object v2 │ │ +422e22: 6e10 f182 0200 |008b: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +422e28: 0a02 |008e: move-result v2 │ │ +422e2a: 3802 e3ff |008f: if-eqz v2, 0072 // -001d │ │ +422e2e: 2802 |0091: goto 0093 // +0002 │ │ +422e30: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +422e32: 3901 0500 |0093: if-nez v1, 0098 // +0005 │ │ +422e36: 7100 739f 0000 |0095: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +422e3c: 1f01 f919 |0098: check-cast v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +422e40: 6e10 c5cd 0100 |009a: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ +422e46: 0c05 |009d: move-result-object v5 │ │ +422e48: 1105 |009e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=53 │ │ 0x0013 line=57 │ │ 0x001b line=53 │ │ 0x0020 line=54 │ │ 0x0040 line=53 │ │ @@ -1819917,158 +1819911,158 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -423068: |[423068] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -423078: 5b01 0ea0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ -42307c: 5b02 0aa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ -423080: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -423082: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -423088: 0e00 |0008: return-void │ │ +42305c: |[42305c] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +42306c: 5b01 0ea0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ +423070: 5b02 0aa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ +423074: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +423076: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42307c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423030: |[423030] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -423040: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -423044: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42304a: 2200 fc19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ -42304e: 5431 0ea0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ -423052: 5432 0aa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ -423056: 7040 dccd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cddc │ │ -42305c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -423060: 5b04 0da0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a00d │ │ -423064: 1100 |0012: return-object v0 │ │ +423024: |[423024] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +423034: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +423038: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42303e: 2200 fc19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ +423042: 5431 0ea0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ +423046: 5432 0aa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ +42304a: 7040 dccd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cddc │ │ +423050: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +423054: 5b04 0da0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a00d │ │ +423058: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -422ebc: |[422ebc] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -422ecc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -422ed0: 6e30 ddcd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cddd │ │ -422ed6: 0c01 |0005: move-result-object v1 │ │ -422ed8: 1f01 fc19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ -422edc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -422ee0: 6e20 dfcd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cddf │ │ -422ee6: 0c01 |000d: move-result-object v1 │ │ -422ee8: 1101 |000e: return-object v1 │ │ +422eb0: |[422eb0] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +422ec0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +422ec4: 6e30 ddcd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cddd │ │ +422eca: 0c01 |0005: move-result-object v1 │ │ +422ecc: 1f01 fc19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2; // type@19fc │ │ +422ed0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +422ed4: 6e20 dfcd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cddf │ │ +422eda: 0c01 |000d: move-result-object v1 │ │ +422edc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -422eec: |[422eec] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -422efc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -422f02: 0c00 |0003: move-result-object v0 │ │ -422f04: 5241 0ca0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.label:I // field@a00c │ │ -422f08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -422f0a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -422f0e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -422f12: 5440 0ba0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.L$0:Ljava/lang/Object; // field@a00b │ │ -422f16: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -422f1a: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -422f20: 282e |0012: goto 0040 // +002e │ │ -422f22: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -422f26: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -422f2a: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -422f30: 2705 |001a: throw v5 │ │ -422f32: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -422f38: 5445 0da0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a00d │ │ -422f3c: 5441 0ea0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ -422f40: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ -422f46: 0c01 |0025: move-result-object v1 │ │ -422f48: 5443 0aa0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ -422f4c: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -422f52: 0c01 |002b: move-result-object v1 │ │ -422f54: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -422f58: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ -422f5c: 2813 |0030: goto 0043 // +0013 │ │ -422f5e: 5441 0ea0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ -422f62: 5443 0aa0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ -422f66: 5b45 0ba0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.L$0:Ljava/lang/Object; // field@a00b │ │ -422f6a: 5942 0ca0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.label:I // field@a00c │ │ -422f6e: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ -422f74: 0c05 |003c: move-result-object v5 │ │ -422f76: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ -422f7a: 1100 |003f: return-object v0 │ │ -422f7c: 0751 |0040: move-object v1, v5 │ │ -422f7e: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -422f82: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ -422f86: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -422f8c: 6e10 d2cd 0100 |0048: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ -422f92: 0c05 |004b: move-result-object v5 │ │ -422f94: 1f05 7810 |004c: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ -422f98: 7210 ad83 0500 |004e: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -422f9e: 0c05 |0051: move-result-object v5 │ │ -422fa0: 7210 5487 0500 |0052: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -422fa6: 0a00 |0055: move-result v0 │ │ -422fa8: 3800 3700 |0056: if-eqz v0, 008d // +0037 │ │ -422fac: 7210 5587 0500 |0058: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -422fb2: 0c00 |005b: move-result-object v0 │ │ -422fb4: 0701 |005c: move-object v1, v0 │ │ -422fb6: 1f01 f919 |005d: check-cast v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -422fba: 6e10 c6cd 0100 |005f: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ -422fc0: 0c01 |0062: move-result-object v1 │ │ -422fc2: 2202 9410 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ -422fc6: 7010 8384 0200 |0065: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -422fcc: 5443 0ea0 |0068: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ -422fd0: 7110 eecd 0300 |006a: invoke-static {v3}, Ltech/ula/model/remote/GithubApiClient;.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; // method@cdee │ │ -422fd6: 0c03 |006d: move-result-object v3 │ │ -422fd8: 6e10 b8d4 0300 |006e: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ -422fde: 0c03 |0071: move-result-object v3 │ │ -422fe0: 6e20 8f84 3200 |0072: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422fe6: 1a03 1c14 |0075: const-string v3, "-assets.txt" // string@141c │ │ -422fea: 6e20 8f84 3200 |0077: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -422ff0: 6e10 9f84 0200 |007a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -422ff6: 0c02 |007d: move-result-object v2 │ │ -422ff8: 7120 559f 2100 |007e: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -422ffe: 0a01 |0081: move-result v1 │ │ -423000: 7110 ad9c 0100 |0082: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ -423006: 0c01 |0085: move-result-object v1 │ │ -423008: 6e10 f182 0100 |0086: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ -42300e: 0a01 |0089: move-result v1 │ │ -423010: 3801 c8ff |008a: if-eqz v1, 0052 // -0038 │ │ -423014: 2802 |008c: goto 008e // +0002 │ │ -423016: 1200 |008d: const/4 v0, #int 0 // #0 │ │ -423018: 3900 0500 |008e: if-nez v0, 0093 // +0005 │ │ -42301c: 7100 739f 0000 |0090: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -423022: 1f00 f919 |0093: check-cast v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ -423026: 6e10 c5cd 0000 |0095: invoke-virtual {v0}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ -42302c: 0c05 |0098: move-result-object v5 │ │ -42302e: 1105 |0099: return-object v5 │ │ +422ee0: |[422ee0] tech.ula.model.remote.GithubApiClient$getAssetsListDownloadUrl$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +422ef0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +422ef6: 0c00 |0003: move-result-object v0 │ │ +422ef8: 5241 0ca0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.label:I // field@a00c │ │ +422efc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +422efe: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +422f02: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +422f06: 5440 0ba0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.L$0:Ljava/lang/Object; // field@a00b │ │ +422f0a: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +422f0e: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +422f14: 282e |0012: goto 0040 // +002e │ │ +422f16: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +422f1a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +422f1e: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +422f24: 2705 |001a: throw v5 │ │ +422f26: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +422f2c: 5445 0da0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a00d │ │ +422f30: 5441 0ea0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ +422f34: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ +422f3a: 0c01 |0025: move-result-object v1 │ │ +422f3c: 5443 0aa0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ +422f40: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +422f46: 0c01 |002b: move-result-object v1 │ │ +422f48: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +422f4c: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ +422f50: 2813 |0030: goto 0043 // +0013 │ │ +422f52: 5441 0ea0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ +422f56: 5443 0aa0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.$repo:Ljava/lang/String; // field@a00a │ │ +422f5a: 5b45 0ba0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.L$0:Ljava/lang/Object; // field@a00b │ │ +422f5e: 5942 0ca0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.label:I // field@a00c │ │ +422f62: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ +422f68: 0c05 |003c: move-result-object v5 │ │ +422f6a: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ +422f6e: 1100 |003f: return-object v0 │ │ +422f70: 0751 |0040: move-object v1, v5 │ │ +422f72: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +422f76: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ +422f7a: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +422f80: 6e10 d2cd 0100 |0048: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getAssets:()Ljava/util/List; // method@cdd2 │ │ +422f86: 0c05 |004b: move-result-object v5 │ │ +422f88: 1f05 7810 |004c: check-cast v5, Ljava/lang/Iterable; // type@1078 │ │ +422f8c: 7210 ad83 0500 |004e: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +422f92: 0c05 |0051: move-result-object v5 │ │ +422f94: 7210 5487 0500 |0052: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +422f9a: 0a00 |0055: move-result v0 │ │ +422f9c: 3800 3700 |0056: if-eqz v0, 008d // +0037 │ │ +422fa0: 7210 5587 0500 |0058: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +422fa6: 0c00 |005b: move-result-object v0 │ │ +422fa8: 0701 |005c: move-object v1, v0 │ │ +422faa: 1f01 f919 |005d: check-cast v1, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +422fae: 6e10 c6cd 0100 |005f: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getName:()Ljava/lang/String; // method@cdc6 │ │ +422fb4: 0c01 |0062: move-result-object v1 │ │ +422fb6: 2202 9410 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@1094 │ │ +422fba: 7010 8384 0200 |0065: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +422fc0: 5443 0ea0 |0068: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getAssetsListDownloadUrl$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a00e │ │ +422fc4: 7110 eecd 0300 |006a: invoke-static {v3}, Ltech/ula/model/remote/GithubApiClient;.access$getUlaFiles$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/UlaFiles; // method@cdee │ │ +422fca: 0c03 |006d: move-result-object v3 │ │ +422fcc: 6e10 b8d4 0300 |006e: invoke-virtual {v3}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ +422fd2: 0c03 |0071: move-result-object v3 │ │ +422fd4: 6e20 8f84 3200 |0072: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422fda: 1a03 1c14 |0075: const-string v3, "-assets.txt" // string@141c │ │ +422fde: 6e20 8f84 3200 |0077: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +422fe4: 6e10 9f84 0200 |007a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +422fea: 0c02 |007d: move-result-object v2 │ │ +422fec: 7120 559f 2100 |007e: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +422ff2: 0a01 |0081: move-result v1 │ │ +422ff4: 7110 ad9c 0100 |0082: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@9cad │ │ +422ffa: 0c01 |0085: move-result-object v1 │ │ +422ffc: 6e10 f182 0100 |0086: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@82f1 │ │ +423002: 0a01 |0089: move-result v1 │ │ +423004: 3801 c8ff |008a: if-eqz v1, 0052 // -0038 │ │ +423008: 2802 |008c: goto 008e // +0002 │ │ +42300a: 1200 |008d: const/4 v0, #int 0 // #0 │ │ +42300c: 3900 0500 |008e: if-nez v0, 0093 // +0005 │ │ +423010: 7100 739f 0000 |0090: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +423016: 1f00 f919 |0093: check-cast v0, Ltech/ula/model/remote/GithubApiClient$GithubAsset; // type@19f9 │ │ +42301a: 6e10 c5cd 0000 |0095: invoke-virtual {v0}, Ltech/ula/model/remote/GithubApiClient$GithubAsset;.getDownloadUrl:()Ljava/lang/String; // method@cdc5 │ │ +423020: 0c05 |0098: move-result-object v5 │ │ +423022: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0013 line=42 │ │ 0x001b line=39 │ │ 0x0020 line=40 │ │ 0x0040 line=39 │ │ @@ -1820144,120 +1820138,120 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4231a0: |[4231a0] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -4231b0: 5b01 13a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ -4231b4: 5b02 0fa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ -4231b8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4231ba: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4231c0: 0e00 |0008: return-void │ │ +423194: |[423194] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +4231a4: 5b01 13a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ +4231a8: 5b02 0fa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ +4231ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4231ae: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4231b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423168: |[423168] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -423178: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42317c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -423182: 2200 fd19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ -423186: 5431 13a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ -42318a: 5432 0fa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ -42318e: 7040 e0cd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde0 │ │ -423194: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -423198: 5b04 12a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a012 │ │ -42319c: 1100 |0012: return-object v0 │ │ +42315c: |[42315c] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42316c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +423170: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +423176: 2200 fd19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ +42317a: 5431 13a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ +42317e: 5432 0fa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ +423182: 7040 e0cd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde0 │ │ +423188: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42318c: 5b04 12a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a012 │ │ +423190: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -42308c: |[42308c] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -42309c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4230a0: 6e30 e1cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cde1 │ │ -4230a6: 0c01 |0005: move-result-object v1 │ │ -4230a8: 1f01 fd19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ -4230ac: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4230b0: 6e20 e3cd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde3 │ │ -4230b6: 0c01 |000d: move-result-object v1 │ │ -4230b8: 1101 |000e: return-object v1 │ │ +423080: |[423080] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +423090: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +423094: 6e30 e1cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cde1 │ │ +42309a: 0c01 |0005: move-result-object v1 │ │ +42309c: 1f01 fd19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2; // type@19fd │ │ +4230a0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4230a4: 6e20 e3cd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde3 │ │ +4230aa: 0c01 |000d: move-result-object v1 │ │ +4230ac: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -4230bc: |[4230bc] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4230cc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4230d2: 0c00 |0003: move-result-object v0 │ │ -4230d4: 5241 11a0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.label:I // field@a011 │ │ -4230d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4230da: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4230de: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4230e2: 5440 10a0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.L$0:Ljava/lang/Object; // field@a010 │ │ -4230e6: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4230ea: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4230f0: 282e |0012: goto 0040 // +002e │ │ -4230f2: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -4230f6: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4230fa: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -423100: 2705 |001a: throw v5 │ │ -423102: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -423108: 5445 12a0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a012 │ │ -42310c: 5441 13a0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ -423110: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ -423116: 0c01 |0025: move-result-object v1 │ │ -423118: 5443 0fa0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ -42311c: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -423122: 0c01 |002b: move-result-object v1 │ │ -423124: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -423128: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ -42312c: 2813 |0030: goto 0043 // +0013 │ │ -42312e: 5441 13a0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ -423132: 5443 0fa0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ -423136: 5b45 10a0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.L$0:Ljava/lang/Object; // field@a010 │ │ -42313a: 5942 11a0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.label:I // field@a011 │ │ -42313e: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ -423144: 0c05 |003c: move-result-object v5 │ │ -423146: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ -42314a: 1100 |003f: return-object v0 │ │ -42314c: 0751 |0040: move-object v1, v5 │ │ -42314e: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -423152: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ -423156: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42315c: 6e10 d4cd 0100 |0048: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getTag:()Ljava/lang/String; // method@cdd4 │ │ -423162: 0c05 |004b: move-result-object v5 │ │ -423164: 1105 |004c: return-object v5 │ │ +4230b0: |[4230b0] tech.ula.model.remote.GithubApiClient$getLatestReleaseVersion$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4230c0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4230c6: 0c00 |0003: move-result-object v0 │ │ +4230c8: 5241 11a0 |0004: iget v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.label:I // field@a011 │ │ +4230cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4230ce: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4230d2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4230d6: 5440 10a0 |000b: iget-object v0, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.L$0:Ljava/lang/Object; // field@a010 │ │ +4230da: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4230de: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4230e4: 282e |0012: goto 0040 // +002e │ │ +4230e6: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +4230ea: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4230ee: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4230f4: 2705 |001a: throw v5 │ │ +4230f6: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4230fc: 5445 12a0 |001e: iget-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a012 │ │ +423100: 5441 13a0 |0020: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ +423104: 7110 ebcd 0100 |0022: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ +42310a: 0c01 |0025: move-result-object v1 │ │ +42310c: 5443 0fa0 |0026: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ +423110: 6e20 3c87 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +423116: 0c01 |002b: move-result-object v1 │ │ +423118: 1f01 fa19 |002c: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +42311c: 3801 0300 |002e: if-eqz v1, 0031 // +0003 │ │ +423120: 2813 |0030: goto 0043 // +0013 │ │ +423122: 5441 13a0 |0031: iget-object v1, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a013 │ │ +423126: 5443 0fa0 |0033: iget-object v3, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.$repo:Ljava/lang/String; // field@a00f │ │ +42312a: 5b45 10a0 |0035: iput-object v5, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.L$0:Ljava/lang/Object; // field@a010 │ │ +42312e: 5942 11a0 |0037: iput v2, v4, Ltech/ula/model/remote/GithubApiClient$getLatestReleaseVersion$2;.label:I // field@a011 │ │ +423132: 6e30 f4cd 3104 |0039: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.queryLatestRelease:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf4 │ │ +423138: 0c05 |003c: move-result-object v5 │ │ +42313a: 3305 0300 |003d: if-ne v5, v0, 0040 // +0003 │ │ +42313e: 1100 |003f: return-object v0 │ │ +423140: 0751 |0040: move-object v1, v5 │ │ +423142: 1f01 fa19 |0041: check-cast v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +423146: 1a05 afa1 |0043: const-string v5, "latestResults[repo] ?: queryLatestRelease(repo)" // string@a1af │ │ +42314a: 7120 569f 5100 |0045: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +423150: 6e10 d4cd 0100 |0048: invoke-virtual {v1}, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse;.getTag:()Ljava/lang/String; // method@cdd4 │ │ +423156: 0c05 |004b: move-result-object v5 │ │ +423158: 1105 |004c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=46 │ │ 0x0013 line=49 │ │ 0x001b line=46 │ │ 0x0020 line=47 │ │ 0x0040 line=46 │ │ @@ -1820329,181 +1820323,181 @@ │ │ type : '(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -423400: |[423400] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -423410: 5b01 17a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -423414: 5b02 14a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ -423418: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -42341a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -423420: 0e00 |0008: return-void │ │ +4233f4: |[4233f4] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +423404: 5b01 17a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423408: 5b02 14a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ +42340c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +42340e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +423414: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4233c8: |[4233c8] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4233d8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4233dc: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4233e2: 2200 fe19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ -4233e6: 5431 17a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -4233ea: 5432 14a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ -4233ee: 7040 e4cd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde4 │ │ -4233f4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4233f8: 5b04 16a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a016 │ │ -4233fc: 1100 |0012: return-object v0 │ │ +4233bc: |[4233bc] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4233cc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4233d0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4233d6: 2200 fe19 |0005: new-instance v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ +4233da: 5431 17a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +4233de: 5432 14a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ +4233e2: 7040 e4cd 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@cde4 │ │ +4233e8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4233ec: 5b04 16a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a016 │ │ +4233f0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4231c4: |[4231c4] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4231d4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4231d8: 6e30 e5cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cde5 │ │ -4231de: 0c01 |0005: move-result-object v1 │ │ -4231e0: 1f01 fe19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ -4231e4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4231e8: 6e20 e7cd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde7 │ │ -4231ee: 0c01 |000d: move-result-object v1 │ │ -4231f0: 1101 |000e: return-object v1 │ │ +4231b8: |[4231b8] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4231c8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4231cc: 6e30 e5cd 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cde5 │ │ +4231d2: 0c01 |0005: move-result-object v1 │ │ +4231d4: 1f01 fe19 |0006: check-cast v1, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2; // type@19fe │ │ +4231d8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4231dc: 6e20 e7cd 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde7 │ │ +4231e2: 0c01 |000d: move-result-object v1 │ │ +4231e4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -4231f4: |[4231f4] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -423204: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42320a: 5230 15a0 |0003: iget v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.label:I // field@a015 │ │ -42320e: 3900 cc00 |0005: if-nez v0, 00d1 // +00cc │ │ -423212: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -423218: 5434 16a0 |000a: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a016 │ │ -42321c: 5434 17a0 |000c: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -423220: 5430 14a0 |000e: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ -423224: 7120 edcd 0400 |0010: invoke-static {v4, v0}, Ltech/ula/model/remote/GithubApiClient;.access$getReleaseToUseForRepo:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;)Ljava/lang/String; // method@cded │ │ -42322a: 0c04 |0013: move-result-object v4 │ │ -42322c: 5430 17a0 |0014: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -423230: 7110 efcd 0000 |0016: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getUrlProvider$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/model/remote/UrlProvider; // method@cdef │ │ -423236: 0c00 |0019: move-result-object v0 │ │ -423238: 6e10 20ce 0000 |001a: invoke-virtual {v0}, Ltech/ula/model/remote/UrlProvider;.getBaseUrl:()Ljava/lang/String; // method@ce20 │ │ -42323e: 0c00 |001d: move-result-object v0 │ │ -423240: 2201 9410 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423244: 7010 8384 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42324a: 6e20 8f84 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423250: 1a00 ffbe |0026: const-string v0, "repos/CypherpunkArmory/UserLAnd-Assets-" // string@beff │ │ -423254: 6e20 8f84 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42325a: 5430 14a0 |002b: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ -42325e: 6e20 8f84 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423264: 1a00 a414 |0030: const-string v0, "/releases/" // string@14a4 │ │ -423268: 6e20 8f84 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42326e: 6e20 8f84 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423274: 6e10 9f84 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42327a: 0c04 |003b: move-result-object v4 │ │ -42327c: 2200 320f |003c: new-instance v0, Lcom/squareup/moshi/Moshi$Builder; // type@0f32 │ │ -423280: 7010 f57b 0000 |003e: invoke-direct {v0}, Lcom/squareup/moshi/Moshi$Builder;.:()V // method@7bf5 │ │ -423286: 6e10 fb7b 0000 |0041: invoke-virtual {v0}, Lcom/squareup/moshi/Moshi$Builder;.build:()Lcom/squareup/moshi/Moshi; // method@7bfb │ │ -42328c: 0c00 |0044: move-result-object v0 │ │ -42328e: 1c01 fa19 |0045: const-class v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -423292: 6e20 097c 1000 |0047: invoke-virtual {v0, v1}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/Class;)Lcom/squareup/moshi/JsonAdapter; // method@7c09 │ │ -423298: 0c00 |004a: move-result-object v0 │ │ -42329a: 2201 2917 |004b: new-instance v1, Lokhttp3/Request$Builder; // type@1729 │ │ -42329e: 7010 78b7 0100 |004d: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@b778 │ │ -4232a4: 6e20 8ab7 4100 |0050: invoke-virtual {v1, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b78a │ │ -4232aa: 0c04 |0053: move-result-object v4 │ │ -4232ac: 6e10 7bb7 0400 |0054: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ -4232b2: 0c04 |0057: move-result-object v4 │ │ -4232b4: 5431 17a0 |0058: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -4232b8: 7110 eacd 0100 |005a: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getClient$p:(Ltech/ula/model/remote/GithubApiClient;)Lokhttp3/OkHttpClient; // method@cdea │ │ -4232be: 0c01 |005d: move-result-object v1 │ │ -4232c0: 6e20 4cb7 4100 |005e: invoke-virtual {v1, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@b74c │ │ -4232c6: 0c04 |0061: move-result-object v4 │ │ -4232c8: 7210 88b5 0400 |0062: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@b588 │ │ -4232ce: 0c04 |0065: move-result-object v4 │ │ -4232d0: 1a01 cfbf |0066: const-string v1, "response" // string@bfcf │ │ -4232d4: 7120 569f 1400 |0068: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4232da: 6e10 d3b7 0400 |006b: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@b7d3 │ │ -4232e0: 0a01 |006e: move-result v1 │ │ -4232e2: 3801 2d00 |006f: if-eqz v1, 009c // +002d │ │ -4232e6: 6e10 c7b7 0400 |0071: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ -4232ec: 0c04 |0074: move-result-object v4 │ │ -4232ee: 3904 0500 |0075: if-nez v4, 007a // +0005 │ │ -4232f2: 7100 739f 0000 |0077: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4232f8: 6e10 f3b7 0400 |007a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ -4232fe: 0c04 |007d: move-result-object v4 │ │ -423300: 6e20 ca7a 4000 |007e: invoke-virtual {v0, v4}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lokio/BufferedSource;)Ljava/lang/Object; // method@7aca │ │ -423306: 0c04 |0081: move-result-object v4 │ │ -423308: 3904 0500 |0082: if-nez v4, 0087 // +0005 │ │ -42330c: 7100 739f 0000 |0084: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -423312: 1a00 7771 |0087: const-string v0, "adapter.fromJson(response.body()!!.source())!!" // string@7177 │ │ -423316: 7120 569f 0400 |0089: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42331c: 1f04 fa19 |008c: check-cast v4, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ -423320: 5430 17a0 |008e: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -423324: 7110 ebcd 0000 |0090: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ -42332a: 0c00 |0093: move-result-object v0 │ │ -42332c: 1f00 3011 |0094: check-cast v0, Ljava/util/Map; // type@1130 │ │ -423330: 5431 14a0 |0096: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ -423334: 7230 b187 1004 |0098: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -42333a: 1104 |009b: return-object v4 │ │ -42333c: 2200 4210 |009c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ -423340: 2201 9410 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423344: 7010 8384 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42334a: 1a02 8965 |00a3: const-string v2, "Unexpected code: " // string@6589 │ │ -42334e: 6e20 8f84 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423354: 6e20 8e84 4100 |00a8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42335a: 6e10 9f84 0100 |00ab: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423360: 0c04 |00ae: move-result-object v4 │ │ -423362: 7020 7782 4000 |00af: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -423368: 5434 17a0 |00b2: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -42336c: 7110 eccd 0400 |00b4: invoke-static {v4}, Ltech/ula/model/remote/GithubApiClient;.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; // method@cdec │ │ -423372: 0c04 |00b7: move-result-object v4 │ │ -423374: 0701 |00b8: move-object v1, v0 │ │ -423376: 1f01 6d10 |00b9: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -42337a: 7220 57d4 1400 |00bb: invoke-interface {v4, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -423380: 1f00 9b10 |00be: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ -423384: 2700 |00c0: throw v0 │ │ -423386: 0d04 |00c1: move-exception v4 │ │ -423388: 5430 17a0 |00c2: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ -42338c: 7110 eccd 0000 |00c4: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; // method@cdec │ │ -423392: 0c00 |00c7: move-result-object v0 │ │ -423394: 0741 |00c8: move-object v1, v4 │ │ -423396: 1f01 6d10 |00c9: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -42339a: 7220 57d4 1000 |00cb: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -4233a0: 1f04 9b10 |00ce: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ -4233a4: 2704 |00d0: throw v4 │ │ -4233a6: 2204 7210 |00d1: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -4233aa: 1a00 e278 |00d3: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4233ae: 7020 8c83 0400 |00d5: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4233b4: 2704 |00d8: throw v4 │ │ +4231e8: |[4231e8] tech.ula.model.remote.GithubApiClient$queryLatestRelease$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4231f8: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4231fe: 5230 15a0 |0003: iget v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.label:I // field@a015 │ │ +423202: 3900 cc00 |0005: if-nez v0, 00d1 // +00cc │ │ +423206: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42320c: 5434 16a0 |000a: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a016 │ │ +423210: 5434 17a0 |000c: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423214: 5430 14a0 |000e: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ +423218: 7120 edcd 0400 |0010: invoke-static {v4, v0}, Ltech/ula/model/remote/GithubApiClient;.access$getReleaseToUseForRepo:(Ltech/ula/model/remote/GithubApiClient;Ljava/lang/String;)Ljava/lang/String; // method@cded │ │ +42321e: 0c04 |0013: move-result-object v4 │ │ +423220: 5430 17a0 |0014: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423224: 7110 efcd 0000 |0016: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getUrlProvider$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/model/remote/UrlProvider; // method@cdef │ │ +42322a: 0c00 |0019: move-result-object v0 │ │ +42322c: 6e10 20ce 0000 |001a: invoke-virtual {v0}, Ltech/ula/model/remote/UrlProvider;.getBaseUrl:()Ljava/lang/String; // method@ce20 │ │ +423232: 0c00 |001d: move-result-object v0 │ │ +423234: 2201 9410 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423238: 7010 8384 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42323e: 6e20 8f84 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423244: 1a00 ffbe |0026: const-string v0, "repos/CypherpunkArmory/UserLAnd-Assets-" // string@beff │ │ +423248: 6e20 8f84 0100 |0028: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42324e: 5430 14a0 |002b: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ +423252: 6e20 8f84 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423258: 1a00 a414 |0030: const-string v0, "/releases/" // string@14a4 │ │ +42325c: 6e20 8f84 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423262: 6e20 8f84 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423268: 6e10 9f84 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42326e: 0c04 |003b: move-result-object v4 │ │ +423270: 2200 320f |003c: new-instance v0, Lcom/squareup/moshi/Moshi$Builder; // type@0f32 │ │ +423274: 7010 f57b 0000 |003e: invoke-direct {v0}, Lcom/squareup/moshi/Moshi$Builder;.:()V // method@7bf5 │ │ +42327a: 6e10 fb7b 0000 |0041: invoke-virtual {v0}, Lcom/squareup/moshi/Moshi$Builder;.build:()Lcom/squareup/moshi/Moshi; // method@7bfb │ │ +423280: 0c00 |0044: move-result-object v0 │ │ +423282: 1c01 fa19 |0045: const-class v1, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +423286: 6e20 097c 1000 |0047: invoke-virtual {v0, v1}, Lcom/squareup/moshi/Moshi;.adapter:(Ljava/lang/Class;)Lcom/squareup/moshi/JsonAdapter; // method@7c09 │ │ +42328c: 0c00 |004a: move-result-object v0 │ │ +42328e: 2201 2917 |004b: new-instance v1, Lokhttp3/Request$Builder; // type@1729 │ │ +423292: 7010 78b7 0100 |004d: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@b778 │ │ +423298: 6e20 8ab7 4100 |0050: invoke-virtual {v1, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@b78a │ │ +42329e: 0c04 |0053: move-result-object v4 │ │ +4232a0: 6e10 7bb7 0400 |0054: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@b77b │ │ +4232a6: 0c04 |0057: move-result-object v4 │ │ +4232a8: 5431 17a0 |0058: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +4232ac: 7110 eacd 0100 |005a: invoke-static {v1}, Ltech/ula/model/remote/GithubApiClient;.access$getClient$p:(Ltech/ula/model/remote/GithubApiClient;)Lokhttp3/OkHttpClient; // method@cdea │ │ +4232b2: 0c01 |005d: move-result-object v1 │ │ +4232b4: 6e20 4cb7 4100 |005e: invoke-virtual {v1, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@b74c │ │ +4232ba: 0c04 |0061: move-result-object v4 │ │ +4232bc: 7210 88b5 0400 |0062: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@b588 │ │ +4232c2: 0c04 |0065: move-result-object v4 │ │ +4232c4: 1a01 cfbf |0066: const-string v1, "response" // string@bfcf │ │ +4232c8: 7120 569f 1400 |0068: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4232ce: 6e10 d3b7 0400 |006b: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@b7d3 │ │ +4232d4: 0a01 |006e: move-result v1 │ │ +4232d6: 3801 2d00 |006f: if-eqz v1, 009c // +002d │ │ +4232da: 6e10 c7b7 0400 |0071: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@b7c7 │ │ +4232e0: 0c04 |0074: move-result-object v4 │ │ +4232e2: 3904 0500 |0075: if-nez v4, 007a // +0005 │ │ +4232e6: 7100 739f 0000 |0077: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4232ec: 6e10 f3b7 0400 |007a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.source:()Lokio/BufferedSource; // method@b7f3 │ │ +4232f2: 0c04 |007d: move-result-object v4 │ │ +4232f4: 6e20 ca7a 4000 |007e: invoke-virtual {v0, v4}, Lcom/squareup/moshi/JsonAdapter;.fromJson:(Lokio/BufferedSource;)Ljava/lang/Object; // method@7aca │ │ +4232fa: 0c04 |0081: move-result-object v4 │ │ +4232fc: 3904 0500 |0082: if-nez v4, 0087 // +0005 │ │ +423300: 7100 739f 0000 |0084: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +423306: 1a00 7771 |0087: const-string v0, "adapter.fromJson(response.body()!!.source())!!" // string@7177 │ │ +42330a: 7120 569f 0400 |0089: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +423310: 1f04 fa19 |008c: check-cast v4, Ltech/ula/model/remote/GithubApiClient$ReleasesResponse; // type@19fa │ │ +423314: 5430 17a0 |008e: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423318: 7110 ebcd 0000 |0090: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getLatestResults$p:(Ltech/ula/model/remote/GithubApiClient;)Ljava/util/HashMap; // method@cdeb │ │ +42331e: 0c00 |0093: move-result-object v0 │ │ +423320: 1f00 3011 |0094: check-cast v0, Ljava/util/Map; // type@1130 │ │ +423324: 5431 14a0 |0096: iget-object v1, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.$repo:Ljava/lang/String; // field@a014 │ │ +423328: 7230 b187 1004 |0098: invoke-interface {v0, v1, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +42332e: 1104 |009b: return-object v4 │ │ +423330: 2200 4210 |009c: new-instance v0, Ljava/io/IOException; // type@1042 │ │ +423334: 2201 9410 |009e: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423338: 7010 8384 0100 |00a0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42333e: 1a02 8965 |00a3: const-string v2, "Unexpected code: " // string@6589 │ │ +423342: 6e20 8f84 2100 |00a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423348: 6e20 8e84 4100 |00a8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42334e: 6e10 9f84 0100 |00ab: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423354: 0c04 |00ae: move-result-object v4 │ │ +423356: 7020 7782 4000 |00af: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +42335c: 5434 17a0 |00b2: iget-object v4, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423360: 7110 eccd 0400 |00b4: invoke-static {v4}, Ltech/ula/model/remote/GithubApiClient;.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; // method@cdec │ │ +423366: 0c04 |00b7: move-result-object v4 │ │ +423368: 0701 |00b8: move-object v1, v0 │ │ +42336a: 1f01 6d10 |00b9: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +42336e: 7220 57d4 1400 |00bb: invoke-interface {v4, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +423374: 1f00 9b10 |00be: check-cast v0, Ljava/lang/Throwable; // type@109b │ │ +423378: 2700 |00c0: throw v0 │ │ +42337a: 0d04 |00c1: move-exception v4 │ │ +42337c: 5430 17a0 |00c2: iget-object v0, v3, Ltech/ula/model/remote/GithubApiClient$queryLatestRelease$2;.this$0:Ltech/ula/model/remote/GithubApiClient; // field@a017 │ │ +423380: 7110 eccd 0000 |00c4: invoke-static {v0}, Ltech/ula/model/remote/GithubApiClient;.access$getLogger$p:(Ltech/ula/model/remote/GithubApiClient;)Ltech/ula/utils/Logger; // method@cdec │ │ +423386: 0c00 |00c7: move-result-object v0 │ │ +423388: 0741 |00c8: move-object v1, v4 │ │ +42338a: 1f01 6d10 |00c9: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +42338e: 7220 57d4 1000 |00cb: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +423394: 1f04 9b10 |00ce: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ +423398: 2704 |00d0: throw v4 │ │ +42339a: 2204 7210 |00d1: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +42339e: 1a00 e278 |00d3: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4233a2: 7020 8c83 0400 |00d5: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4233a8: 2704 |00d8: throw v4 │ │ catches : 1 │ │ 0x0058 - 0x0066 │ │ Ljava/net/UnknownHostException; -> 0x00c1 │ │ positions : │ │ 0x0003 line=62 │ │ 0x000c line=63 │ │ 0x0014 line=64 │ │ @@ -1820606,155 +1820600,155 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -424030: |[424030] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ -424040: 5b01 29a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ -424044: 5b02 22a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ -424048: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -42404a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -424050: 0e00 |0008: return-void │ │ +424024: |[424024] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ +424034: 5b01 29a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ +424038: 5b02 22a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ +42403c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +42403e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +424044: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -423ff8: |[423ff8] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -424008: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42400c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424012: 2200 021a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ -424016: 5431 29a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ -42401a: 5432 22a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ -42401e: 7040 01ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce01 │ │ -424024: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424028: 5b04 28a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a028 │ │ -42402c: 1100 |0012: return-object v0 │ │ +423fec: |[423fec] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +423ffc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +424000: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424006: 2200 021a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ +42400a: 5431 29a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ +42400e: 5432 22a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ +424012: 7040 01ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce01 │ │ +424018: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42401c: 5b04 28a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a028 │ │ +424020: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -423e70: |[423e70] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -423e80: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -423e84: 6e30 02ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce02 │ │ -423e8a: 0c01 |0005: move-result-object v1 │ │ -423e8c: 1f01 021a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ -423e90: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -423e94: 6e20 04ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce04 │ │ -423e9a: 0c01 |000d: move-result-object v1 │ │ -423e9c: 1101 |000e: return-object v1 │ │ +423e64: |[423e64] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +423e74: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +423e78: 6e30 02ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce02 │ │ +423e7e: 0c01 |0005: move-result-object v1 │ │ +423e80: 1f01 021a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2; // type@1a02 │ │ +423e84: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +423e88: 6e20 04ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce04 │ │ +423e8e: 0c01 |000d: move-result-object v1 │ │ +423e90: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 163 16-bit code units │ │ -423ea0: |[423ea0] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -423eb0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -423eb6: 0c00 |0003: move-result-object v0 │ │ -423eb8: 5271 27a0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.label:I // field@a027 │ │ -423ebc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -423ebe: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -423ec2: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -423ec6: 5470 26a0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$3:Ljava/lang/Object; // field@a026 │ │ -423eca: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ -423ece: 5470 25a0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$2:Ljava/lang/Object; // field@a025 │ │ -423ed2: 1f00 9210 |0011: check-cast v0, Ljava/lang/String; // type@1092 │ │ -423ed6: 5470 24a0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$1:Ljava/lang/Object; // field@a024 │ │ -423eda: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ -423ede: 5470 23a0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$0:Ljava/lang/Object; // field@a023 │ │ -423ee2: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -423ee6: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -423eec: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ -423ef0: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -423ef4: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -423ef8: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -423efe: 2708 |0027: throw v8 │ │ -423f00: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -423f06: 5478 28a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a028 │ │ -423f0a: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -423f0e: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423f14: 5473 22a0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ -423f18: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -423f1e: 0c03 |0037: move-result-object v3 │ │ -423f20: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423f26: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ -423f2a: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -423f30: 5474 22a0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ -423f34: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -423f3a: 0c04 |0045: move-result-object v4 │ │ -423f3c: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423f42: 1a04 7f14 |0049: const-string v4, ".txt" // string@147f │ │ -423f46: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423f4c: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423f52: 0c01 |0051: move-result-object v1 │ │ -423f54: 2204 9410 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -423f58: 7010 8384 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423f5e: 5475 29a0 |0057: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ -423f62: 7110 15ce 0500 |0059: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ -423f68: 0c05 |005c: move-result-object v5 │ │ -423f6a: 6e20 8f84 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423f70: 6e20 8784 3400 |0060: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -423f76: 6e20 8f84 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423f7c: 6e10 9f84 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423f82: 0c03 |0069: move-result-object v3 │ │ -423f84: 2204 3910 |006a: new-instance v4, Ljava/io/File; // type@1039 │ │ -423f88: 2205 9410 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -423f8c: 7010 8384 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -423f92: 5476 29a0 |0071: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ -423f96: 7110 16ce 0600 |0073: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ -423f9c: 0c06 |0076: move-result-object v6 │ │ -423f9e: 6e20 8f84 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423fa4: 1a06 9214 |007a: const-string v6, "/apps/" // string@1492 │ │ -423fa8: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423fae: 6e20 8f84 1500 |007f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -423fb4: 6e10 9f84 0500 |0082: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -423fba: 0c05 |0085: move-result-object v5 │ │ -423fbc: 7020 3b82 5400 |0086: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -423fc2: 5475 29a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ -423fc6: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ -423fcc: 0c05 |008e: move-result-object v5 │ │ -423fce: 5b78 23a0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$0:Ljava/lang/Object; // field@a023 │ │ -423fd2: 5b71 24a0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$1:Ljava/lang/Object; // field@a024 │ │ -423fd6: 5b73 25a0 |0093: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$2:Ljava/lang/Object; // field@a025 │ │ -423fda: 5b74 26a0 |0095: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$3:Ljava/lang/Object; // field@a026 │ │ -423fde: 5972 27a0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.label:I // field@a027 │ │ -423fe2: 6e40 37d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d437 │ │ -423fe8: 0c08 |009c: move-result-object v8 │ │ -423fea: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ -423fee: 1100 |009f: return-object v0 │ │ -423ff0: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -423ff4: 1108 |00a2: return-object v8 │ │ +423e94: |[423e94] tech.ula.model.remote.GithubAppsFetcher$fetchAppDescription$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +423ea4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +423eaa: 0c00 |0003: move-result-object v0 │ │ +423eac: 5271 27a0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.label:I // field@a027 │ │ +423eb0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +423eb2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +423eb6: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +423eba: 5470 26a0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$3:Ljava/lang/Object; // field@a026 │ │ +423ebe: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ +423ec2: 5470 25a0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$2:Ljava/lang/Object; // field@a025 │ │ +423ec6: 1f00 9210 |0011: check-cast v0, Ljava/lang/String; // type@1092 │ │ +423eca: 5470 24a0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$1:Ljava/lang/Object; // field@a024 │ │ +423ece: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ +423ed2: 5470 23a0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$0:Ljava/lang/Object; // field@a023 │ │ +423ed6: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +423eda: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +423ee0: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ +423ee4: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +423ee8: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +423eec: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +423ef2: 2708 |0027: throw v8 │ │ +423ef4: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +423efa: 5478 28a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a028 │ │ +423efe: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +423f02: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423f08: 5473 22a0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ +423f0c: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +423f12: 0c03 |0037: move-result-object v3 │ │ +423f14: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f1a: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ +423f1e: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +423f24: 5474 22a0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.$app:Ltech/ula/model/entities/App; // field@a022 │ │ +423f28: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +423f2e: 0c04 |0045: move-result-object v4 │ │ +423f30: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f36: 1a04 7f14 |0049: const-string v4, ".txt" // string@147f │ │ +423f3a: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f40: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423f46: 0c01 |0051: move-result-object v1 │ │ +423f48: 2204 9410 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +423f4c: 7010 8384 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423f52: 5475 29a0 |0057: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ +423f56: 7110 15ce 0500 |0059: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ +423f5c: 0c05 |005c: move-result-object v5 │ │ +423f5e: 6e20 8f84 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f64: 6e20 8784 3400 |0060: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +423f6a: 6e20 8f84 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f70: 6e10 9f84 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423f76: 0c03 |0069: move-result-object v3 │ │ +423f78: 2204 3910 |006a: new-instance v4, Ljava/io/File; // type@1039 │ │ +423f7c: 2205 9410 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +423f80: 7010 8384 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +423f86: 5476 29a0 |0071: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ +423f8a: 7110 16ce 0600 |0073: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ +423f90: 0c06 |0076: move-result-object v6 │ │ +423f92: 6e20 8f84 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423f98: 1a06 9214 |007a: const-string v6, "/apps/" // string@1492 │ │ +423f9c: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423fa2: 6e20 8f84 1500 |007f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +423fa8: 6e10 9f84 0500 |0082: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +423fae: 0c05 |0085: move-result-object v5 │ │ +423fb0: 7020 3b82 5400 |0086: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +423fb6: 5475 29a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a029 │ │ +423fba: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ +423fc0: 0c05 |008e: move-result-object v5 │ │ +423fc2: 5b78 23a0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$0:Ljava/lang/Object; // field@a023 │ │ +423fc6: 5b71 24a0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$1:Ljava/lang/Object; // field@a024 │ │ +423fca: 5b73 25a0 |0093: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$2:Ljava/lang/Object; // field@a025 │ │ +423fce: 5b74 26a0 |0095: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.L$3:Ljava/lang/Object; // field@a026 │ │ +423fd2: 5972 27a0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppDescription$2;.label:I // field@a027 │ │ +423fd6: 6e40 37d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d437 │ │ +423fdc: 0c08 |009c: move-result-object v8 │ │ +423fde: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ +423fe2: 1100 |009f: return-object v0 │ │ +423fe4: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +423fe8: 1108 |00a2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=66 │ │ 0x0020 line=71 │ │ 0x0028 line=66 │ │ 0x002d line=67 │ │ 0x0052 line=68 │ │ @@ -1820844,155 +1820838,155 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -424214: |[424214] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ -424224: 5b01 31a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ -424228: 5b02 2aa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ -42422c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -42422e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -424234: 0e00 |0008: return-void │ │ +424208: |[424208] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ +424218: 5b01 31a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ +42421c: 5b02 2aa0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ +424220: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +424222: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +424228: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4241dc: |[4241dc] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4241ec: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4241f0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4241f6: 2200 031a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ -4241fa: 5431 31a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ -4241fe: 5432 2aa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ -424202: 7040 05ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce05 │ │ -424208: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42420c: 5b04 30a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a030 │ │ -424210: 1100 |0012: return-object v0 │ │ +4241d0: |[4241d0] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4241e0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4241e4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4241ea: 2200 031a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ +4241ee: 5431 31a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ +4241f2: 5432 2aa0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ +4241f6: 7040 05ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce05 │ │ +4241fc: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424200: 5b04 30a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a030 │ │ +424204: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -424054: |[424054] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -424064: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -424068: 6e30 06ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce06 │ │ -42406e: 0c01 |0005: move-result-object v1 │ │ -424070: 1f01 031a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ -424074: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424078: 6e20 08ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce08 │ │ -42407e: 0c01 |000d: move-result-object v1 │ │ -424080: 1101 |000e: return-object v1 │ │ +424048: |[424048] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +424058: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +42405c: 6e30 06ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce06 │ │ +424062: 0c01 |0005: move-result-object v1 │ │ +424064: 1f01 031a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2; // type@1a03 │ │ +424068: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42406c: 6e20 08ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce08 │ │ +424072: 0c01 |000d: move-result-object v1 │ │ +424074: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 163 16-bit code units │ │ -424084: |[424084] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -424094: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42409a: 0c00 |0003: move-result-object v0 │ │ -42409c: 5271 2fa0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.label:I // field@a02f │ │ -4240a0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4240a2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -4240a6: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -4240aa: 5470 2ea0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$3:Ljava/lang/Object; // field@a02e │ │ -4240ae: 1f00 9210 |000d: check-cast v0, Ljava/lang/String; // type@1092 │ │ -4240b2: 5470 2da0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$2:Ljava/lang/Object; // field@a02d │ │ -4240b6: 1f00 3910 |0011: check-cast v0, Ljava/io/File; // type@1039 │ │ -4240ba: 5470 2ca0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$1:Ljava/lang/Object; // field@a02c │ │ -4240be: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ -4240c2: 5470 2ba0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$0:Ljava/lang/Object; // field@a02b │ │ -4240c6: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4240ca: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4240d0: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ -4240d4: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -4240d8: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4240dc: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4240e2: 2708 |0027: throw v8 │ │ -4240e4: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4240ea: 5478 30a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a030 │ │ -4240ee: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4240f2: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4240f8: 5473 2aa0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ -4240fc: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -424102: 0c03 |0037: move-result-object v3 │ │ -424104: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42410a: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ -42410e: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -424114: 5474 2aa0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ -424118: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -42411e: 0c04 |0045: move-result-object v4 │ │ -424120: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424126: 1a04 6914 |0049: const-string v4, ".png" // string@1469 │ │ -42412a: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424130: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -424136: 0c01 |0051: move-result-object v1 │ │ -424138: 2204 3910 |0052: new-instance v4, Ljava/io/File; // type@1039 │ │ -42413c: 2205 9410 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -424140: 7010 8384 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -424146: 5476 31a0 |0059: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ -42414a: 7110 16ce 0600 |005b: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ -424150: 0c06 |005e: move-result-object v6 │ │ -424152: 6e20 8f84 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424158: 1a06 9214 |0062: const-string v6, "/apps/" // string@1492 │ │ -42415c: 6e20 8f84 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424162: 6e20 8f84 1500 |0067: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424168: 6e10 9f84 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42416e: 0c05 |006d: move-result-object v5 │ │ -424170: 7020 3b82 5400 |006e: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -424176: 2205 9410 |0071: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -42417a: 7010 8384 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -424180: 5476 31a0 |0076: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ -424184: 7110 15ce 0600 |0078: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ -42418a: 0c06 |007b: move-result-object v6 │ │ -42418c: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424192: 6e20 8784 3500 |007f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -424198: 6e20 8f84 1500 |0082: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42419e: 6e10 9f84 0500 |0085: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4241a4: 0c03 |0088: move-result-object v3 │ │ -4241a6: 5475 31a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ -4241aa: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ -4241b0: 0c05 |008e: move-result-object v5 │ │ -4241b2: 5b78 2ba0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$0:Ljava/lang/Object; // field@a02b │ │ -4241b6: 5b71 2ca0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$1:Ljava/lang/Object; // field@a02c │ │ -4241ba: 5b74 2da0 |0093: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$2:Ljava/lang/Object; // field@a02d │ │ -4241be: 5b73 2ea0 |0095: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$3:Ljava/lang/Object; // field@a02e │ │ -4241c2: 5972 2fa0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.label:I // field@a02f │ │ -4241c6: 6e40 35d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d435 │ │ -4241cc: 0c08 |009c: move-result-object v8 │ │ -4241ce: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ -4241d2: 1100 |009f: return-object v0 │ │ -4241d4: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4241d8: 1108 |00a2: return-object v8 │ │ +424078: |[424078] tech.ula.model.remote.GithubAppsFetcher$fetchAppIcon$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +424088: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42408e: 0c00 |0003: move-result-object v0 │ │ +424090: 5271 2fa0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.label:I // field@a02f │ │ +424094: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +424096: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +42409a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +42409e: 5470 2ea0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$3:Ljava/lang/Object; // field@a02e │ │ +4240a2: 1f00 9210 |000d: check-cast v0, Ljava/lang/String; // type@1092 │ │ +4240a6: 5470 2da0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$2:Ljava/lang/Object; // field@a02d │ │ +4240aa: 1f00 3910 |0011: check-cast v0, Ljava/io/File; // type@1039 │ │ +4240ae: 5470 2ca0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$1:Ljava/lang/Object; // field@a02c │ │ +4240b2: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ +4240b6: 5470 2ba0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$0:Ljava/lang/Object; // field@a02b │ │ +4240ba: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4240be: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4240c4: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ +4240c8: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +4240cc: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4240d0: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4240d6: 2708 |0027: throw v8 │ │ +4240d8: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4240de: 5478 30a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a030 │ │ +4240e2: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4240e6: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4240ec: 5473 2aa0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ +4240f0: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +4240f6: 0c03 |0037: move-result-object v3 │ │ +4240f8: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4240fe: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ +424102: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +424108: 5474 2aa0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.$app:Ltech/ula/model/entities/App; // field@a02a │ │ +42410c: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +424112: 0c04 |0045: move-result-object v4 │ │ +424114: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42411a: 1a04 6914 |0049: const-string v4, ".png" // string@1469 │ │ +42411e: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424124: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42412a: 0c01 |0051: move-result-object v1 │ │ +42412c: 2204 3910 |0052: new-instance v4, Ljava/io/File; // type@1039 │ │ +424130: 2205 9410 |0054: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +424134: 7010 8384 0500 |0056: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42413a: 5476 31a0 |0059: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ +42413e: 7110 16ce 0600 |005b: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ +424144: 0c06 |005e: move-result-object v6 │ │ +424146: 6e20 8f84 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42414c: 1a06 9214 |0062: const-string v6, "/apps/" // string@1492 │ │ +424150: 6e20 8f84 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424156: 6e20 8f84 1500 |0067: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42415c: 6e10 9f84 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +424162: 0c05 |006d: move-result-object v5 │ │ +424164: 7020 3b82 5400 |006e: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +42416a: 2205 9410 |0071: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +42416e: 7010 8384 0500 |0073: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +424174: 5476 31a0 |0076: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ +424178: 7110 15ce 0600 |0078: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ +42417e: 0c06 |007b: move-result-object v6 │ │ +424180: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424186: 6e20 8784 3500 |007f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +42418c: 6e20 8f84 1500 |0082: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424192: 6e10 9f84 0500 |0085: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +424198: 0c03 |0088: move-result-object v3 │ │ +42419a: 5475 31a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a031 │ │ +42419e: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ +4241a4: 0c05 |008e: move-result-object v5 │ │ +4241a6: 5b78 2ba0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$0:Ljava/lang/Object; // field@a02b │ │ +4241aa: 5b71 2ca0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$1:Ljava/lang/Object; // field@a02c │ │ +4241ae: 5b74 2da0 |0093: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$2:Ljava/lang/Object; // field@a02d │ │ +4241b2: 5b73 2ea0 |0095: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.L$3:Ljava/lang/Object; // field@a02e │ │ +4241b6: 5972 2fa0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppIcon$2;.label:I // field@a02f │ │ +4241ba: 6e40 35d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d435 │ │ +4241c0: 0c08 |009c: move-result-object v8 │ │ +4241c2: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ +4241c6: 1100 |009f: return-object v0 │ │ +4241c8: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4241cc: 1108 |00a2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ 0x0020 line=64 │ │ 0x0028 line=59 │ │ 0x002d line=60 │ │ 0x0052 line=61 │ │ @@ -1821082,155 +1821076,155 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4243f8: |[4243f8] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ -424408: 5b01 39a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ -42440c: 5b02 32a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ -424410: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -424412: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -424418: 0e00 |0008: return-void │ │ +4243ec: |[4243ec] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ +4243fc: 5b01 39a0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ +424400: 5b02 32a0 |0002: iput-object v2, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ +424404: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +424406: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42440c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4243c0: |[4243c0] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4243d0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4243d4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4243da: 2200 041a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ -4243de: 5431 39a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ -4243e2: 5432 32a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ -4243e6: 7040 09ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce09 │ │ -4243ec: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4243f0: 5b04 38a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a038 │ │ -4243f4: 1100 |0012: return-object v0 │ │ +4243b4: |[4243b4] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4243c4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4243c8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4243ce: 2200 041a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ +4243d2: 5431 39a0 |0007: iget-object v1, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ +4243d6: 5432 32a0 |0009: iget-object v2, v3, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ +4243da: 7040 09ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ce09 │ │ +4243e0: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4243e4: 5b04 38a0 |0010: iput-object v4, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a038 │ │ +4243e8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -424238: |[424238] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -424248: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -42424c: 6e30 0ace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce0a │ │ -424252: 0c01 |0005: move-result-object v1 │ │ -424254: 1f01 041a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ -424258: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42425c: 6e20 0cce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce0c │ │ -424262: 0c01 |000d: move-result-object v1 │ │ -424264: 1101 |000e: return-object v1 │ │ +42422c: |[42422c] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +42423c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +424240: 6e30 0ace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce0a │ │ +424246: 0c01 |0005: move-result-object v1 │ │ +424248: 1f01 041a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2; // type@1a04 │ │ +42424c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424250: 6e20 0cce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce0c │ │ +424256: 0c01 |000d: move-result-object v1 │ │ +424258: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 163 16-bit code units │ │ -424268: |[424268] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -424278: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42427e: 0c00 |0003: move-result-object v0 │ │ -424280: 5271 37a0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.label:I // field@a037 │ │ -424284: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -424286: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -42428a: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -42428e: 5470 36a0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$3:Ljava/lang/Object; // field@a036 │ │ -424292: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ -424296: 5470 35a0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$2:Ljava/lang/Object; // field@a035 │ │ -42429a: 1f00 9210 |0011: check-cast v0, Ljava/lang/String; // type@1092 │ │ -42429e: 5470 34a0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$1:Ljava/lang/Object; // field@a034 │ │ -4242a2: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ -4242a6: 5470 33a0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$0:Ljava/lang/Object; // field@a033 │ │ -4242aa: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4242ae: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4242b4: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ -4242b8: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -4242bc: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4242c0: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4242c6: 2708 |0027: throw v8 │ │ -4242c8: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4242ce: 5478 38a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a038 │ │ -4242d2: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4242d6: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4242dc: 5473 32a0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ -4242e0: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -4242e6: 0c03 |0037: move-result-object v3 │ │ -4242e8: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4242ee: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ -4242f2: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -4242f8: 5474 32a0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ -4242fc: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -424302: 0c04 |0045: move-result-object v4 │ │ -424304: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42430a: 1a04 6f14 |0049: const-string v4, ".sh" // string@146f │ │ -42430e: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424314: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42431a: 0c01 |0051: move-result-object v1 │ │ -42431c: 2204 9410 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -424320: 7010 8384 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -424326: 5475 39a0 |0057: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ -42432a: 7110 15ce 0500 |0059: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ -424330: 0c05 |005c: move-result-object v5 │ │ -424332: 6e20 8f84 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424338: 6e20 8784 3400 |0060: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -42433e: 6e20 8f84 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424344: 6e10 9f84 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42434a: 0c03 |0069: move-result-object v3 │ │ -42434c: 2204 3910 |006a: new-instance v4, Ljava/io/File; // type@1039 │ │ -424350: 2205 9410 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -424354: 7010 8384 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42435a: 5476 39a0 |0071: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ -42435e: 7110 16ce 0600 |0073: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ -424364: 0c06 |0076: move-result-object v6 │ │ -424366: 6e20 8f84 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42436c: 1a06 9214 |007a: const-string v6, "/apps/" // string@1492 │ │ -424370: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -424376: 6e20 8f84 1500 |007f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42437c: 6e10 9f84 0500 |0082: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -424382: 0c05 |0085: move-result-object v5 │ │ -424384: 7020 3b82 5400 |0086: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -42438a: 5475 39a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ -42438e: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ -424394: 0c05 |008e: move-result-object v5 │ │ -424396: 5b78 33a0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$0:Ljava/lang/Object; // field@a033 │ │ -42439a: 5b71 34a0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$1:Ljava/lang/Object; // field@a034 │ │ -42439e: 5b73 35a0 |0093: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$2:Ljava/lang/Object; // field@a035 │ │ -4243a2: 5b74 36a0 |0095: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$3:Ljava/lang/Object; // field@a036 │ │ -4243a6: 5972 37a0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.label:I // field@a037 │ │ -4243aa: 6e40 37d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d437 │ │ -4243b0: 0c08 |009c: move-result-object v8 │ │ -4243b2: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ -4243b6: 1100 |009f: return-object v0 │ │ -4243b8: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4243bc: 1108 |00a2: return-object v8 │ │ +42425c: |[42425c] tech.ula.model.remote.GithubAppsFetcher$fetchAppScript$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42426c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +424272: 0c00 |0003: move-result-object v0 │ │ +424274: 5271 37a0 |0004: iget v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.label:I // field@a037 │ │ +424278: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +42427a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +42427e: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +424282: 5470 36a0 |000b: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$3:Ljava/lang/Object; // field@a036 │ │ +424286: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ +42428a: 5470 35a0 |000f: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$2:Ljava/lang/Object; // field@a035 │ │ +42428e: 1f00 9210 |0011: check-cast v0, Ljava/lang/String; // type@1092 │ │ +424292: 5470 34a0 |0013: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$1:Ljava/lang/Object; // field@a034 │ │ +424296: 1f00 9210 |0015: check-cast v0, Ljava/lang/String; // type@1092 │ │ +42429a: 5470 33a0 |0017: iget-object v0, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$0:Ljava/lang/Object; // field@a033 │ │ +42429e: 1f00 5915 |0019: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4242a2: 7110 738a 0800 |001b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4242a8: 2900 8200 |001e: goto/16 00a0 // +0082 │ │ +4242ac: 2208 7210 |0020: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +4242b0: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4242b4: 7020 8c83 0800 |0024: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4242ba: 2708 |0027: throw v8 │ │ +4242bc: 7110 738a 0800 |0028: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4242c2: 5478 38a0 |002b: iget-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a038 │ │ +4242c6: 2201 9410 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4242ca: 7010 8384 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4242d0: 5473 32a0 |0032: iget-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ +4242d4: 6e10 20cd 0300 |0034: invoke-virtual {v3}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +4242da: 0c03 |0037: move-result-object v3 │ │ +4242dc: 6e20 8f84 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4242e2: 1303 2f00 |003b: const/16 v3, #int 47 // #2f │ │ +4242e6: 6e20 8784 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4242ec: 5474 32a0 |0040: iget-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.$app:Ltech/ula/model/entities/App; // field@a032 │ │ +4242f0: 6e10 20cd 0400 |0042: invoke-virtual {v4}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +4242f6: 0c04 |0045: move-result-object v4 │ │ +4242f8: 6e20 8f84 4100 |0046: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4242fe: 1a04 6f14 |0049: const-string v4, ".sh" // string@146f │ │ +424302: 6e20 8f84 4100 |004b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424308: 6e10 9f84 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42430e: 0c01 |0051: move-result-object v1 │ │ +424310: 2204 9410 |0052: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +424314: 7010 8384 0400 |0054: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42431a: 5475 39a0 |0057: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ +42431e: 7110 15ce 0500 |0059: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ +424324: 0c05 |005c: move-result-object v5 │ │ +424326: 6e20 8f84 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42432c: 6e20 8784 3400 |0060: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +424332: 6e20 8f84 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424338: 6e10 9f84 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42433e: 0c03 |0069: move-result-object v3 │ │ +424340: 2204 3910 |006a: new-instance v4, Ljava/io/File; // type@1039 │ │ +424344: 2205 9410 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +424348: 7010 8384 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42434e: 5476 39a0 |0071: iget-object v6, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ +424352: 7110 16ce 0600 |0073: invoke-static {v6}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getFilesDirPath$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce16 │ │ +424358: 0c06 |0076: move-result-object v6 │ │ +42435a: 6e20 8f84 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424360: 1a06 9214 |007a: const-string v6, "/apps/" // string@1492 │ │ +424364: 6e20 8f84 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42436a: 6e20 8f84 1500 |007f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +424370: 6e10 9f84 0500 |0082: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +424376: 0c05 |0085: move-result-object v5 │ │ +424378: 7020 3b82 5400 |0086: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +42437e: 5475 39a0 |0089: iget-object v5, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a039 │ │ +424382: 7110 17ce 0500 |008b: invoke-static {v5}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ +424388: 0c05 |008e: move-result-object v5 │ │ +42438a: 5b78 33a0 |008f: iput-object v8, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$0:Ljava/lang/Object; // field@a033 │ │ +42438e: 5b71 34a0 |0091: iput-object v1, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$1:Ljava/lang/Object; // field@a034 │ │ +424392: 5b73 35a0 |0093: iput-object v3, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$2:Ljava/lang/Object; // field@a035 │ │ +424396: 5b74 36a0 |0095: iput-object v4, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.L$3:Ljava/lang/Object; // field@a036 │ │ +42439a: 5972 37a0 |0097: iput v2, v7, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppScript$2;.label:I // field@a037 │ │ +42439e: 6e40 37d4 3574 |0099: invoke-virtual {v5, v3, v4, v7}, Ltech/ula/utils/HttpStream;.toTextFile:(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d437 │ │ +4243a4: 0c08 |009c: move-result-object v8 │ │ +4243a6: 3308 0300 |009d: if-ne v8, v0, 00a0 // +0003 │ │ +4243aa: 1100 |009f: return-object v0 │ │ +4243ac: 6208 b779 |00a0: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4243b0: 1108 |00a2: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=73 │ │ 0x0020 line=78 │ │ 0x0028 line=73 │ │ 0x002d line=74 │ │ 0x0052 line=75 │ │ @@ -1821313,218 +1821307,218 @@ │ │ type : '(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4246c4: |[4246c4] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V │ │ -4246d4: 5b01 3fa0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4246d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4246da: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4246e0: 0e00 |0006: return-void │ │ +4246b8: |[4246b8] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V │ │ +4246c8: 5b01 3fa0 |0000: iput-object v1, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4246cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4246ce: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4246d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -424690: |[424690] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4246a0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4246a4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4246aa: 2200 051a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ -4246ae: 5421 3fa0 |0007: iget-object v1, v2, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4246b2: 7030 0dce 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V // method@ce0d │ │ -4246b8: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4246bc: 5b03 3ea0 |000e: iput-object v3, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a03e │ │ -4246c0: 1100 |0010: return-object v0 │ │ +424684: |[424684] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +424694: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +424698: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42469e: 2200 051a |0005: new-instance v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ +4246a2: 5421 3fa0 |0007: iget-object v1, v2, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4246a6: 7030 0dce 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.:(Ltech/ula/model/remote/GithubAppsFetcher;Lkotlin/coroutines/Continuation;)V // method@ce0d │ │ +4246ac: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4246b0: 5b03 3ea0 |000e: iput-object v3, v0, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a03e │ │ +4246b4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -42441c: |[42441c] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -42442c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -424430: 6e30 0ece 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce0e │ │ -424436: 0c01 |0005: move-result-object v1 │ │ -424438: 1f01 051a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ -42443c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424440: 6e20 10ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce10 │ │ -424446: 0c01 |000d: move-result-object v1 │ │ -424448: 1101 |000e: return-object v1 │ │ +424410: |[424410] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +424420: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +424424: 6e30 0ece 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce0e │ │ +42442a: 0c01 |0005: move-result-object v1 │ │ +42442c: 1f01 051a |0006: check-cast v1, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2; // type@1a05 │ │ +424430: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424434: 6e20 10ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce10 │ │ +42443a: 0c01 |000d: move-result-object v1 │ │ +42443c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 270 16-bit code units │ │ -42444c: |[42444c] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42445c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -424462: 0c00 |0003: move-result-object v0 │ │ -424464: 52d1 3da0 |0004: iget v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.label:I // field@a03d │ │ -424468: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -42446a: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ -42446e: 3321 1000 |0009: if-ne v1, v2, 0019 // +0010 │ │ -424472: 52d0 3aa0 |000b: iget v0, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.I$0:I // field@a03a │ │ -424476: 54d1 3ca0 |000d: iget-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$1:Ljava/lang/Object; // field@a03c │ │ -42447a: 1f01 9210 |000f: check-cast v1, Ljava/lang/String; // type@1092 │ │ -42447e: 54d1 3ba0 |0011: iget-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$0:Ljava/lang/Object; // field@a03b │ │ -424482: 1f01 5915 |0013: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424486: 7110 738a 0e00 |0015: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42448c: 283b |0018: goto 0053 // +003b │ │ -42448e: 220e 7210 |0019: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ -424492: 1a00 e278 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -424496: 7020 8c83 0e00 |001d: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42449c: 270e |0020: throw v14 │ │ -42449e: 7110 738a 0e00 |0021: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4244a4: 54de 3ea0 |0024: iget-object v14, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a03e │ │ -4244a8: 2201 9410 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ -4244ac: 7010 8384 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4244b2: 54d3 3fa0 |002b: iget-object v3, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4244b6: 7110 15ce 0300 |002d: invoke-static {v3}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ -4244bc: 0c03 |0030: move-result-object v3 │ │ -4244be: 6e20 8f84 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4244c4: 1a03 9114 |0034: const-string v3, "/apps.txt" // string@1491 │ │ -4244c8: 6e20 8f84 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4244ce: 6e10 9f84 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -4244d4: 0c01 |003c: move-result-object v1 │ │ -4244d6: 54d3 3fa0 |003d: iget-object v3, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4244da: 7110 17ce 0300 |003f: invoke-static {v3}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ -4244e0: 0c03 |0042: move-result-object v3 │ │ -4244e2: 5bde 3ba0 |0043: iput-object v14, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$0:Ljava/lang/Object; // field@a03b │ │ -4244e6: 5bd1 3ca0 |0045: iput-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$1:Ljava/lang/Object; // field@a03c │ │ -4244ea: 59d2 3aa0 |0047: iput v2, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.I$0:I // field@a03a │ │ -4244ee: 59d2 3da0 |0049: iput v2, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.label:I // field@a03d │ │ -4244f2: 6e30 36d4 130d |004b: invoke-virtual {v3, v1, v13}, Ltech/ula/utils/HttpStream;.toLines:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d436 │ │ -4244f8: 0c0e |004e: move-result-object v14 │ │ -4244fa: 330e 0300 |004f: if-ne v14, v0, 0052 // +0003 │ │ -4244fe: 1100 |0051: return-object v0 │ │ -424500: 1210 |0052: const/4 v0, #int 1 // #1 │ │ -424502: 1f0e 2c11 |0053: check-cast v14, Ljava/util/List; // type@112c │ │ -424506: 1f0e 7810 |0055: check-cast v14, Ljava/lang/Iterable; // type@1078 │ │ -42450a: 7120 c994 0e00 |0057: invoke-static {v14, v0}, Lkotlin/collections/CollectionsKt;.drop:(Ljava/lang/Iterable;I)Ljava/util/List; // method@94c9 │ │ -424510: 0c0e |005a: move-result-object v14 │ │ -424512: 1f0e 7810 |005b: check-cast v14, Ljava/lang/Iterable; // type@1078 │ │ -424516: 2200 1711 |005d: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ -42451a: 1301 0a00 |005f: const/16 v1, #int 10 // #a │ │ -42451e: 7120 c494 1e00 |0061: invoke-static {v14, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ -424524: 0a01 |0064: move-result v1 │ │ -424526: 7020 5986 1000 |0065: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ -42452c: 1f00 1b11 |0068: check-cast v0, Ljava/util/Collection; // type@111b │ │ -424530: 7210 ad83 0e00 |006a: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ -424536: 0c0e |006d: move-result-object v14 │ │ -424538: 7210 5487 0e00 |006e: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ -42453e: 0a01 |0071: move-result v1 │ │ -424540: 3801 8300 |0072: if-eqz v1, 00f5 // +0083 │ │ -424544: 7210 5587 0e00 |0074: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ -42454a: 0c01 |0077: move-result-object v1 │ │ -42454c: 1f01 9210 |0078: check-cast v1, Ljava/lang/String; // type@1092 │ │ -424550: 6203 5f79 |007a: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -424554: 1a04 f649 |007c: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ -424558: 7120 569f 4300 |007e: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42455e: 3801 6c00 |0081: if-eqz v1, 00ed // +006c │ │ -424562: 6e20 7484 3100 |0083: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -424568: 0c01 |0086: move-result-object v1 │ │ -42456a: 1a03 4a11 |0087: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ -42456e: 7120 569f 3100 |0089: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -424574: 0714 |008c: move-object v4, v1 │ │ -424576: 1f04 5f10 |008d: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ -42457a: 1a01 5312 |008f: const-string v1, ", " // string@1253 │ │ -42457e: 2410 6e1c 0100 |0091: filled-new-array {v1}, [Ljava/lang/String; // type@1c6e │ │ -424584: 0c05 |0094: move-result-object v5 │ │ -424586: 1206 |0095: const/4 v6, #int 0 // #0 │ │ -424588: 1207 |0096: const/4 v7, #int 0 // #0 │ │ -42458a: 1268 |0097: const/4 v8, #int 6 // #6 │ │ -42458c: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -42458e: 7706 20a7 0400 |0099: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ -424594: 0c01 |009c: move-result-object v1 │ │ -424596: 1203 |009d: const/4 v3, #int 0 // #0 │ │ -424598: 7220 8087 3100 |009e: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -42459e: 0c03 |00a1: move-result-object v3 │ │ -4245a0: 0735 |00a2: move-object v5, v3 │ │ -4245a2: 1f05 9210 |00a3: check-cast v5, Ljava/lang/String; // type@1092 │ │ -4245a6: 7220 8087 2100 |00a5: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4245ac: 0c03 |00a8: move-result-object v3 │ │ -4245ae: 0736 |00a9: move-object v6, v3 │ │ -4245b0: 1f06 9210 |00aa: check-cast v6, Ljava/lang/String; // type@1092 │ │ -4245b4: 1223 |00ac: const/4 v3, #int 2 // #2 │ │ -4245b6: 7220 8087 3100 |00ad: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4245bc: 0c03 |00b0: move-result-object v3 │ │ -4245be: 0737 |00b1: move-object v7, v3 │ │ -4245c0: 1f07 9210 |00b2: check-cast v7, Ljava/lang/String; // type@1092 │ │ -4245c4: 1233 |00b4: const/4 v3, #int 3 // #3 │ │ -4245c6: 7220 8087 3100 |00b5: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4245cc: 0c03 |00b8: move-result-object v3 │ │ -4245ce: 1f03 9210 |00b9: check-cast v3, Ljava/lang/String; // type@1092 │ │ -4245d2: 1244 |00bb: const/4 v4, #int 4 // #4 │ │ -4245d4: 7220 8087 4100 |00bc: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -4245da: 0c04 |00bf: move-result-object v4 │ │ -4245dc: 1f04 9210 |00c0: check-cast v4, Ljava/lang/String; // type@1092 │ │ -4245e0: 54d8 3fa0 |00c2: iget-object v8, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4245e4: 7120 13ce 1800 |00c4: invoke-static {v8, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.access$component6:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; // method@ce13 │ │ -4245ea: 0c08 |00c7: move-result-object v8 │ │ -4245ec: 1f08 9210 |00c8: check-cast v8, Ljava/lang/String; // type@1092 │ │ -4245f0: 54d9 3fa0 |00ca: iget-object v9, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -4245f4: 7120 14ce 1900 |00cc: invoke-static {v9, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.access$component7:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; // method@ce14 │ │ -4245fa: 0c01 |00cf: move-result-object v1 │ │ -4245fc: 1f01 9210 |00d0: check-cast v1, Ljava/lang/String; // type@1092 │ │ -424600: 7110 f282 0300 |00d2: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ -424606: 0a03 |00d5: move-result v3 │ │ -424608: 7110 f282 0400 |00d6: invoke-static {v4}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ -42460e: 0a09 |00d9: move-result v9 │ │ -424610: 7110 f282 0800 |00da: invoke-static {v8}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ -424616: 0a0a |00dd: move-result v10 │ │ -424618: 7110 b783 0100 |00de: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ -42461e: 0b0b |00e1: move-result-wide v11 │ │ -424620: 2201 e819 |00e2: new-instance v1, Ltech/ula/model/entities/App; // type@19e8 │ │ -424624: 0714 |00e4: move-object v4, v1 │ │ -424626: 0138 |00e5: move v8, v3 │ │ -424628: 7609 11cd 0400 |00e6: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ -42462e: 7220 ee86 1000 |00e9: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ -424634: 2882 |00ec: goto 006e // -007e │ │ -424636: 220e 0212 |00ed: new-instance v14, Lkotlin/TypeCastException; // type@1202 │ │ -42463a: 1a00 26b4 |00ef: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ -42463e: 7020 b48a 0e00 |00f1: invoke-direct {v14, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -424644: 270e |00f4: throw v14 │ │ -424646: 1f00 2c11 |00f5: check-cast v0, Ljava/util/List; // type@112c │ │ -42464a: 1100 |00f7: return-object v0 │ │ -42464c: 220e 4210 |00f8: new-instance v14, Ljava/io/IOException; // type@1042 │ │ -424650: 1a00 7126 |00fa: const-string v0, "Error getting apps list" // string@2671 │ │ -424654: 7020 7782 0e00 |00fc: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ -42465a: 54d0 3fa0 |00ff: iget-object v0, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ -42465e: 7110 18ce 0000 |0101: invoke-static {v0}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getLogger$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/Logger; // method@ce18 │ │ -424664: 0c00 |0104: move-result-object v0 │ │ -424666: 07e1 |0105: move-object v1, v14 │ │ -424668: 1f01 6d10 |0106: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -42466c: 7220 57d4 1000 |0108: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -424672: 1f0e 9b10 |010b: check-cast v14, Ljava/lang/Throwable; // type@109b │ │ -424676: 270e |010d: throw v14 │ │ +424440: |[424440] tech.ula.model.remote.GithubAppsFetcher$fetchAppsList$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +424450: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +424456: 0c00 |0003: move-result-object v0 │ │ +424458: 52d1 3da0 |0004: iget v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.label:I // field@a03d │ │ +42445c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +42445e: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ +424462: 3321 1000 |0009: if-ne v1, v2, 0019 // +0010 │ │ +424466: 52d0 3aa0 |000b: iget v0, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.I$0:I // field@a03a │ │ +42446a: 54d1 3ca0 |000d: iget-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$1:Ljava/lang/Object; // field@a03c │ │ +42446e: 1f01 9210 |000f: check-cast v1, Ljava/lang/String; // type@1092 │ │ +424472: 54d1 3ba0 |0011: iget-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$0:Ljava/lang/Object; // field@a03b │ │ +424476: 1f01 5915 |0013: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42447a: 7110 738a 0e00 |0015: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424480: 283b |0018: goto 0053 // +003b │ │ +424482: 220e 7210 |0019: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ +424486: 1a00 e278 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42448a: 7020 8c83 0e00 |001d: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +424490: 270e |0020: throw v14 │ │ +424492: 7110 738a 0e00 |0021: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424498: 54de 3ea0 |0024: iget-object v14, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a03e │ │ +42449c: 2201 9410 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@1094 │ │ +4244a0: 7010 8384 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4244a6: 54d3 3fa0 |002b: iget-object v3, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4244aa: 7110 15ce 0300 |002d: invoke-static {v3}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getBaseUrl$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ljava/lang/String; // method@ce15 │ │ +4244b0: 0c03 |0030: move-result-object v3 │ │ +4244b2: 6e20 8f84 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4244b8: 1a03 9114 |0034: const-string v3, "/apps.txt" // string@1491 │ │ +4244bc: 6e20 8f84 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4244c2: 6e10 9f84 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +4244c8: 0c01 |003c: move-result-object v1 │ │ +4244ca: 54d3 3fa0 |003d: iget-object v3, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4244ce: 7110 17ce 0300 |003f: invoke-static {v3}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getHttpStream$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/HttpStream; // method@ce17 │ │ +4244d4: 0c03 |0042: move-result-object v3 │ │ +4244d6: 5bde 3ba0 |0043: iput-object v14, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$0:Ljava/lang/Object; // field@a03b │ │ +4244da: 5bd1 3ca0 |0045: iput-object v1, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.L$1:Ljava/lang/Object; // field@a03c │ │ +4244de: 59d2 3aa0 |0047: iput v2, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.I$0:I // field@a03a │ │ +4244e2: 59d2 3da0 |0049: iput v2, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.label:I // field@a03d │ │ +4244e6: 6e30 36d4 130d |004b: invoke-virtual {v3, v1, v13}, Ltech/ula/utils/HttpStream;.toLines:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d436 │ │ +4244ec: 0c0e |004e: move-result-object v14 │ │ +4244ee: 330e 0300 |004f: if-ne v14, v0, 0052 // +0003 │ │ +4244f2: 1100 |0051: return-object v0 │ │ +4244f4: 1210 |0052: const/4 v0, #int 1 // #1 │ │ +4244f6: 1f0e 2c11 |0053: check-cast v14, Ljava/util/List; // type@112c │ │ +4244fa: 1f0e 7810 |0055: check-cast v14, Ljava/lang/Iterable; // type@1078 │ │ +4244fe: 7120 c994 0e00 |0057: invoke-static {v14, v0}, Lkotlin/collections/CollectionsKt;.drop:(Ljava/lang/Iterable;I)Ljava/util/List; // method@94c9 │ │ +424504: 0c0e |005a: move-result-object v14 │ │ +424506: 1f0e 7810 |005b: check-cast v14, Ljava/lang/Iterable; // type@1078 │ │ +42450a: 2200 1711 |005d: new-instance v0, Ljava/util/ArrayList; // type@1117 │ │ +42450e: 1301 0a00 |005f: const/16 v1, #int 10 // #a │ │ +424512: 7120 c494 1e00 |0061: invoke-static {v14, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@94c4 │ │ +424518: 0a01 |0064: move-result v1 │ │ +42451a: 7020 5986 1000 |0065: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@8659 │ │ +424520: 1f00 1b11 |0068: check-cast v0, Ljava/util/Collection; // type@111b │ │ +424524: 7210 ad83 0e00 |006a: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@83ad │ │ +42452a: 0c0e |006d: move-result-object v14 │ │ +42452c: 7210 5487 0e00 |006e: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@8754 │ │ +424532: 0a01 |0071: move-result v1 │ │ +424534: 3801 8300 |0072: if-eqz v1, 00f5 // +0083 │ │ +424538: 7210 5587 0e00 |0074: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@8755 │ │ +42453e: 0c01 |0077: move-result-object v1 │ │ +424540: 1f01 9210 |0078: check-cast v1, Ljava/lang/String; // type@1092 │ │ +424544: 6203 5f79 |007a: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +424548: 1a04 f649 |007c: const-string v4, "Locale.ENGLISH" // string@49f6 │ │ +42454c: 7120 569f 4300 |007e: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +424552: 3801 6c00 |0081: if-eqz v1, 00ed // +006c │ │ +424556: 6e20 7484 3100 |0083: invoke-virtual {v1, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +42455c: 0c01 |0086: move-result-object v1 │ │ +42455e: 1a03 4a11 |0087: const-string v3, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ +424562: 7120 569f 3100 |0089: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +424568: 0714 |008c: move-object v4, v1 │ │ +42456a: 1f04 5f10 |008d: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ +42456e: 1a01 5312 |008f: const-string v1, ", " // string@1253 │ │ +424572: 2410 6e1c 0100 |0091: filled-new-array {v1}, [Ljava/lang/String; // type@1c6e │ │ +424578: 0c05 |0094: move-result-object v5 │ │ +42457a: 1206 |0095: const/4 v6, #int 0 // #0 │ │ +42457c: 1207 |0096: const/4 v7, #int 0 // #0 │ │ +42457e: 1268 |0097: const/4 v8, #int 6 // #6 │ │ +424580: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +424582: 7706 20a7 0400 |0099: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ +424588: 0c01 |009c: move-result-object v1 │ │ +42458a: 1203 |009d: const/4 v3, #int 0 // #0 │ │ +42458c: 7220 8087 3100 |009e: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +424592: 0c03 |00a1: move-result-object v3 │ │ +424594: 0735 |00a2: move-object v5, v3 │ │ +424596: 1f05 9210 |00a3: check-cast v5, Ljava/lang/String; // type@1092 │ │ +42459a: 7220 8087 2100 |00a5: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4245a0: 0c03 |00a8: move-result-object v3 │ │ +4245a2: 0736 |00a9: move-object v6, v3 │ │ +4245a4: 1f06 9210 |00aa: check-cast v6, Ljava/lang/String; // type@1092 │ │ +4245a8: 1223 |00ac: const/4 v3, #int 2 // #2 │ │ +4245aa: 7220 8087 3100 |00ad: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4245b0: 0c03 |00b0: move-result-object v3 │ │ +4245b2: 0737 |00b1: move-object v7, v3 │ │ +4245b4: 1f07 9210 |00b2: check-cast v7, Ljava/lang/String; // type@1092 │ │ +4245b8: 1233 |00b4: const/4 v3, #int 3 // #3 │ │ +4245ba: 7220 8087 3100 |00b5: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4245c0: 0c03 |00b8: move-result-object v3 │ │ +4245c2: 1f03 9210 |00b9: check-cast v3, Ljava/lang/String; // type@1092 │ │ +4245c6: 1244 |00bb: const/4 v4, #int 4 // #4 │ │ +4245c8: 7220 8087 4100 |00bc: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +4245ce: 0c04 |00bf: move-result-object v4 │ │ +4245d0: 1f04 9210 |00c0: check-cast v4, Ljava/lang/String; // type@1092 │ │ +4245d4: 54d8 3fa0 |00c2: iget-object v8, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4245d8: 7120 13ce 1800 |00c4: invoke-static {v8, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.access$component6:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; // method@ce13 │ │ +4245de: 0c08 |00c7: move-result-object v8 │ │ +4245e0: 1f08 9210 |00c8: check-cast v8, Ljava/lang/String; // type@1092 │ │ +4245e4: 54d9 3fa0 |00ca: iget-object v9, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +4245e8: 7120 14ce 1900 |00cc: invoke-static {v9, v1}, Ltech/ula/model/remote/GithubAppsFetcher;.access$component7:(Ltech/ula/model/remote/GithubAppsFetcher;Ljava/util/List;)Ljava/lang/Object; // method@ce14 │ │ +4245ee: 0c01 |00cf: move-result-object v1 │ │ +4245f0: 1f01 9210 |00d0: check-cast v1, Ljava/lang/String; // type@1092 │ │ +4245f4: 7110 f282 0300 |00d2: invoke-static {v3}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ +4245fa: 0a03 |00d5: move-result v3 │ │ +4245fc: 7110 f282 0400 |00d6: invoke-static {v4}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ +424602: 0a09 |00d9: move-result v9 │ │ +424604: 7110 f282 0800 |00da: invoke-static {v8}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@82f2 │ │ +42460a: 0a0a |00dd: move-result v10 │ │ +42460c: 7110 b783 0100 |00de: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@83b7 │ │ +424612: 0b0b |00e1: move-result-wide v11 │ │ +424614: 2201 e819 |00e2: new-instance v1, Ltech/ula/model/entities/App; // type@19e8 │ │ +424618: 0714 |00e4: move-object v4, v1 │ │ +42461a: 0138 |00e5: move v8, v3 │ │ +42461c: 7609 11cd 0400 |00e6: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Ltech/ula/model/entities/App;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZJ)V // method@cd11 │ │ +424622: 7220 ee86 1000 |00e9: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@86ee │ │ +424628: 2882 |00ec: goto 006e // -007e │ │ +42462a: 220e 0212 |00ed: new-instance v14, Lkotlin/TypeCastException; // type@1202 │ │ +42462e: 1a00 26b4 |00ef: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ +424632: 7020 b48a 0e00 |00f1: invoke-direct {v14, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +424638: 270e |00f4: throw v14 │ │ +42463a: 1f00 2c11 |00f5: check-cast v0, Ljava/util/List; // type@112c │ │ +42463e: 1100 |00f7: return-object v0 │ │ +424640: 220e 4210 |00f8: new-instance v14, Ljava/io/IOException; // type@1042 │ │ +424644: 1a00 7126 |00fa: const-string v0, "Error getting apps list" // string@2671 │ │ +424648: 7020 7782 0e00 |00fc: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@8277 │ │ +42464e: 54d0 3fa0 |00ff: iget-object v0, v13, Ltech/ula/model/remote/GithubAppsFetcher$fetchAppsList$2;.this$0:Ltech/ula/model/remote/GithubAppsFetcher; // field@a03f │ │ +424652: 7110 18ce 0000 |0101: invoke-static {v0}, Ltech/ula/model/remote/GithubAppsFetcher;.access$getLogger$p:(Ltech/ula/model/remote/GithubAppsFetcher;)Ltech/ula/utils/Logger; // method@ce18 │ │ +424658: 0c00 |0104: move-result-object v0 │ │ +42465a: 07e1 |0105: move-object v1, v14 │ │ +42465c: 1f01 6d10 |0106: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +424660: 7220 57d4 1000 |0108: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +424666: 1f0e 9b10 |010b: check-cast v14, Ljava/lang/Throwable; // type@109b │ │ +42466a: 270e |010d: throw v14 │ │ catches : 2 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/Exception; -> 0x00f8 │ │ 0x0026 - 0x00f7 │ │ Ljava/lang/Exception; -> 0x00f8 │ │ positions : │ │ 0x0004 line=25 │ │ @@ -1821639,178 +1821633,178 @@ │ │ type : '(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -424bb8: |[424bb8] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V │ │ -424bc8: 5b01 45a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424bcc: 5b03 4ca0 |0002: iput-object v3, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424bd0: 5b04 47a0 |0004: iput-object v4, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$jobs$inlined:Ljava/util/List; // field@a047 │ │ -424bd4: 5b05 48a0 |0006: iput-object v5, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$scope$inlined:Lkotlinx/coroutines/CoroutineScope; // field@a048 │ │ -424bd8: 5b06 46a0 |0008: iput-object v6, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ -424bdc: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -424bde: 7030 e79c 1002 |000b: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -424be4: 0e00 |000e: return-void │ │ +424bac: |[424bac] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V │ │ +424bbc: 5b01 45a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424bc0: 5b03 4ca0 |0002: iput-object v3, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424bc4: 5b04 47a0 |0004: iput-object v4, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$jobs$inlined:Ljava/util/List; // field@a047 │ │ +424bc8: 5b05 48a0 |0006: iput-object v5, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$scope$inlined:Lkotlinx/coroutines/CoroutineScope; // field@a048 │ │ +424bcc: 5b06 46a0 |0008: iput-object v6, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ +424bd0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +424bd2: 7030 e79c 1002 |000b: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +424bd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 27 16-bit code units │ │ -424b70: |[424b70] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -424b80: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -424b84: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -424b8a: 2200 081a |0005: new-instance v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ -424b8e: 5482 45a0 |0007: iget-object v2, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424b92: 5484 4ca0 |0009: iget-object v4, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424b96: 5485 47a0 |000b: iget-object v5, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$jobs$inlined:Ljava/util/List; // field@a047 │ │ -424b9a: 5486 48a0 |000d: iget-object v6, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$scope$inlined:Lkotlinx/coroutines/CoroutineScope; // field@a048 │ │ -424b9e: 5487 46a0 |000f: iget-object v7, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ -424ba2: 0701 |0011: move-object v1, v0 │ │ -424ba4: 07a3 |0012: move-object v3, v10 │ │ -424ba6: 7607 21ce 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V // method@ce21 │ │ -424bac: 1f09 5915 |0016: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424bb0: 5b09 4ba0 |0018: iput-object v9, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a04b │ │ -424bb4: 1100 |001a: return-object v0 │ │ +424b64: |[424b64] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +424b74: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +424b78: 7120 5f9f 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +424b7e: 2200 081a |0005: new-instance v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ +424b82: 5482 45a0 |0007: iget-object v2, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424b86: 5484 4ca0 |0009: iget-object v4, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424b8a: 5485 47a0 |000b: iget-object v5, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$jobs$inlined:Ljava/util/List; // field@a047 │ │ +424b8e: 5486 48a0 |000d: iget-object v6, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$scope$inlined:Lkotlinx/coroutines/CoroutineScope; // field@a048 │ │ +424b92: 5487 46a0 |000f: iget-object v7, v8, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ +424b96: 0701 |0011: move-object v1, v0 │ │ +424b98: 07a3 |0012: move-object v3, v10 │ │ +424b9a: 7607 21ce 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;Ltech/ula/model/repositories/AppsRepository;Ljava/util/List;Lkotlinx/coroutines/CoroutineScope;Ljava/util/Set;)V // method@ce21 │ │ +424ba0: 1f09 5915 |0016: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424ba4: 5b09 4ba0 |0018: iput-object v9, v0, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a04b │ │ +424ba8: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4249cc: |[4249cc] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4249dc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4249e0: 6e30 22ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce22 │ │ -4249e6: 0c01 |0005: move-result-object v1 │ │ -4249e8: 1f01 081a |0006: check-cast v1, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ -4249ec: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4249f0: 6e20 24ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce24 │ │ -4249f6: 0c01 |000d: move-result-object v1 │ │ -4249f8: 1101 |000e: return-object v1 │ │ +4249c0: |[4249c0] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4249d0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4249d4: 6e30 22ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce22 │ │ +4249da: 0c01 |0005: move-result-object v1 │ │ +4249dc: 1f01 081a |0006: check-cast v1, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1; // type@1a08 │ │ +4249e0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4249e4: 6e20 24ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce24 │ │ +4249ea: 0c01 |000d: move-result-object v1 │ │ +4249ec: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -4249fc: |[4249fc] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -424a0c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -424a12: 0c00 |0003: move-result-object v0 │ │ -424a14: 5271 4aa0 |0004: iget v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ -424a18: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -424a1a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -424a1c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -424a1e: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ -424a22: 3241 1f00 |000b: if-eq v1, v4, 002a // +001f │ │ -424a26: 3231 1500 |000d: if-eq v1, v3, 0022 // +0015 │ │ -424a2a: 3321 0b00 |000f: if-ne v1, v2, 001a // +000b │ │ -424a2e: 5470 49a0 |0011: iget-object v0, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424a32: 1f00 5915 |0013: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424a36: 7110 738a 0800 |0015: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424a3c: 2900 8400 |0018: goto/16 009c // +0084 │ │ -424a40: 2208 7210 |001a: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ -424a44: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -424a48: 7020 8c83 0800 |001e: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -424a4e: 2708 |0021: throw v8 │ │ -424a50: 5471 49a0 |0022: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424a54: 1f01 5915 |0024: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424a58: 7110 738a 0800 |0026: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424a5e: 2860 |0029: goto 0089 // +0060 │ │ -424a60: 5471 49a0 |002a: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424a64: 1f01 5915 |002c: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -424a68: 7110 738a 0800 |002e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424a6e: 2845 |0031: goto 0076 // +0045 │ │ -424a70: 7110 738a 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -424a76: 5478 4ba0 |0035: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a04b │ │ -424a7a: 5471 45a0 |0037: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424a7e: 6e10 1ecd 0100 |0039: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ -424a84: 0c01 |003c: move-result-object v1 │ │ -424a86: 6205 5f79 |003d: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -424a8a: 1a06 f649 |003f: const-string v6, "Locale.ENGLISH" // string@49f6 │ │ -424a8e: 7120 569f 6500 |0041: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -424a94: 3801 6600 |0044: if-eqz v1, 00aa // +0066 │ │ -424a98: 6e20 7484 5100 |0046: invoke-virtual {v1, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -424a9e: 0c01 |0049: move-result-object v1 │ │ -424aa0: 1a05 4a11 |004a: const-string v5, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ -424aa4: 7120 569f 5100 |004c: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -424aaa: 1a05 3283 |004f: const-string v5, "distribution" // string@8332 │ │ -424aae: 7120 559f 5100 |0051: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -424ab4: 0a01 |0054: move-result v1 │ │ -424ab6: 3801 0d00 |0055: if-eqz v1, 0062 // +000d │ │ -424aba: 5471 46a0 |0057: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ -424abe: 5475 45a0 |0059: iget-object v5, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424ac2: 6e10 20cd 0500 |005b: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -424ac8: 0c05 |005e: move-result-object v5 │ │ -424aca: 7220 d887 5100 |005f: invoke-interface {v1, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ -424ad0: 5471 4ca0 |0062: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424ad4: 7110 2ace 0100 |0064: invoke-static {v1}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ -424ada: 0c01 |0067: move-result-object v1 │ │ -424adc: 5475 45a0 |0068: iget-object v5, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424ae0: 5b78 49a0 |006a: iput-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424ae4: 5974 4aa0 |006c: iput v4, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ -424ae8: 6e30 1cce 5107 |006e: invoke-virtual {v1, v5, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppIcon:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1c │ │ -424aee: 0c01 |0071: move-result-object v1 │ │ -424af0: 3301 0300 |0072: if-ne v1, v0, 0075 // +0003 │ │ -424af4: 1100 |0074: return-object v0 │ │ -424af6: 0781 |0075: move-object v1, v8 │ │ -424af8: 5478 4ca0 |0076: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424afc: 7110 2ace 0800 |0078: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ -424b02: 0c08 |007b: move-result-object v8 │ │ -424b04: 5474 45a0 |007c: iget-object v4, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424b08: 5b71 49a0 |007e: iput-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424b0c: 5973 4aa0 |0080: iput v3, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ -424b10: 6e30 1bce 4807 |0082: invoke-virtual {v8, v4, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppDescription:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1b │ │ -424b16: 0c08 |0085: move-result-object v8 │ │ -424b18: 3308 0300 |0086: if-ne v8, v0, 0089 // +0003 │ │ -424b1c: 1100 |0088: return-object v0 │ │ -424b1e: 5478 4ca0 |0089: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424b22: 7110 2ace 0800 |008b: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ -424b28: 0c08 |008e: move-result-object v8 │ │ -424b2a: 5473 45a0 |008f: iget-object v3, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424b2e: 5b71 49a0 |0091: iput-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ -424b32: 5972 4aa0 |0093: iput v2, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ -424b36: 6e30 1dce 3807 |0095: invoke-virtual {v8, v3, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppScript:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1d │ │ -424b3c: 0c08 |0098: move-result-object v8 │ │ -424b3e: 3308 0300 |0099: if-ne v8, v0, 009c // +0003 │ │ -424b42: 1100 |009b: return-object v0 │ │ -424b44: 5478 4ca0 |009c: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ -424b48: 7110 29ce 0800 |009e: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getAppsDao$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/daos/AppsDao; // method@ce29 │ │ -424b4e: 0c08 |00a1: move-result-object v8 │ │ -424b50: 5470 45a0 |00a2: iget-object v0, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ -424b54: 7220 b3cc 0800 |00a4: invoke-interface {v8, v0}, Ltech/ula/model/daos/AppsDao;.insertApp:(Ltech/ula/model/entities/App;)V // method@ccb3 │ │ -424b5a: 6208 b779 |00a7: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -424b5e: 1108 |00a9: return-object v8 │ │ -424b60: 2208 0212 |00aa: new-instance v8, Lkotlin/TypeCastException; // type@1202 │ │ -424b64: 1a00 26b4 |00ac: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ -424b68: 7020 b48a 0800 |00ae: invoke-direct {v8, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -424b6e: 2708 |00b1: throw v8 │ │ +4249f0: |[4249f0] tech.ula.model.repositories.AppsRepository$refreshData$$inlined$forEach$lambda$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +424a00: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +424a06: 0c00 |0003: move-result-object v0 │ │ +424a08: 5271 4aa0 |0004: iget v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ +424a0c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +424a0e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +424a10: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +424a12: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ +424a16: 3241 1f00 |000b: if-eq v1, v4, 002a // +001f │ │ +424a1a: 3231 1500 |000d: if-eq v1, v3, 0022 // +0015 │ │ +424a1e: 3321 0b00 |000f: if-ne v1, v2, 001a // +000b │ │ +424a22: 5470 49a0 |0011: iget-object v0, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424a26: 1f00 5915 |0013: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424a2a: 7110 738a 0800 |0015: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424a30: 2900 8400 |0018: goto/16 009c // +0084 │ │ +424a34: 2208 7210 |001a: new-instance v8, Ljava/lang/IllegalStateException; // type@1072 │ │ +424a38: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +424a3c: 7020 8c83 0800 |001e: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +424a42: 2708 |0021: throw v8 │ │ +424a44: 5471 49a0 |0022: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424a48: 1f01 5915 |0024: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424a4c: 7110 738a 0800 |0026: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424a52: 2860 |0029: goto 0089 // +0060 │ │ +424a54: 5471 49a0 |002a: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424a58: 1f01 5915 |002c: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +424a5c: 7110 738a 0800 |002e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424a62: 2845 |0031: goto 0076 // +0045 │ │ +424a64: 7110 738a 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +424a6a: 5478 4ba0 |0035: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a04b │ │ +424a6e: 5471 45a0 |0037: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424a72: 6e10 1ecd 0100 |0039: invoke-virtual {v1}, Ltech/ula/model/entities/App;.getCategory:()Ljava/lang/String; // method@cd1e │ │ +424a78: 0c01 |003c: move-result-object v1 │ │ +424a7a: 6205 5f79 |003d: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +424a7e: 1a06 f649 |003f: const-string v6, "Locale.ENGLISH" // string@49f6 │ │ +424a82: 7120 569f 6500 |0041: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +424a88: 3801 6600 |0044: if-eqz v1, 00aa // +0066 │ │ +424a8c: 6e20 7484 5100 |0046: invoke-virtual {v1, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +424a92: 0c01 |0049: move-result-object v1 │ │ +424a94: 1a05 4a11 |004a: const-string v5, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ +424a98: 7120 569f 5100 |004c: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +424a9e: 1a05 3283 |004f: const-string v5, "distribution" // string@8332 │ │ +424aa2: 7120 559f 5100 |0051: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +424aa8: 0a01 |0054: move-result v1 │ │ +424aaa: 3801 0d00 |0055: if-eqz v1, 0062 // +000d │ │ +424aae: 5471 46a0 |0057: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$distributionsList$inlined:Ljava/util/Set; // field@a046 │ │ +424ab2: 5475 45a0 |0059: iget-object v5, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424ab6: 6e10 20cd 0500 |005b: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +424abc: 0c05 |005e: move-result-object v5 │ │ +424abe: 7220 d887 5100 |005f: invoke-interface {v1, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@87d8 │ │ +424ac4: 5471 4ca0 |0062: iget-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424ac8: 7110 2ace 0100 |0064: invoke-static {v1}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ +424ace: 0c01 |0067: move-result-object v1 │ │ +424ad0: 5475 45a0 |0068: iget-object v5, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424ad4: 5b78 49a0 |006a: iput-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424ad8: 5974 4aa0 |006c: iput v4, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ +424adc: 6e30 1cce 5107 |006e: invoke-virtual {v1, v5, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppIcon:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1c │ │ +424ae2: 0c01 |0071: move-result-object v1 │ │ +424ae4: 3301 0300 |0072: if-ne v1, v0, 0075 // +0003 │ │ +424ae8: 1100 |0074: return-object v0 │ │ +424aea: 0781 |0075: move-object v1, v8 │ │ +424aec: 5478 4ca0 |0076: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424af0: 7110 2ace 0800 |0078: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ +424af6: 0c08 |007b: move-result-object v8 │ │ +424af8: 5474 45a0 |007c: iget-object v4, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424afc: 5b71 49a0 |007e: iput-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424b00: 5973 4aa0 |0080: iput v3, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ +424b04: 6e30 1bce 4807 |0082: invoke-virtual {v8, v4, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppDescription:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1b │ │ +424b0a: 0c08 |0085: move-result-object v8 │ │ +424b0c: 3308 0300 |0086: if-ne v8, v0, 0089 // +0003 │ │ +424b10: 1100 |0088: return-object v0 │ │ +424b12: 5478 4ca0 |0089: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424b16: 7110 2ace 0800 |008b: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getRemoteAppsSource$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/remote/GithubAppsFetcher; // method@ce2a │ │ +424b1c: 0c08 |008e: move-result-object v8 │ │ +424b1e: 5473 45a0 |008f: iget-object v3, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424b22: 5b71 49a0 |0091: iput-object v1, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.L$0:Ljava/lang/Object; // field@a049 │ │ +424b26: 5972 4aa0 |0093: iput v2, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.label:I // field@a04a │ │ +424b2a: 6e30 1dce 3807 |0095: invoke-virtual {v8, v3, v7}, Ltech/ula/model/remote/GithubAppsFetcher;.fetchAppScript:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce1d │ │ +424b30: 0c08 |0098: move-result-object v8 │ │ +424b32: 3308 0300 |0099: if-ne v8, v0, 009c // +0003 │ │ +424b36: 1100 |009b: return-object v0 │ │ +424b38: 5478 4ca0 |009c: iget-object v8, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.this$0:Ltech/ula/model/repositories/AppsRepository; // field@a04c │ │ +424b3c: 7110 29ce 0800 |009e: invoke-static {v8}, Ltech/ula/model/repositories/AppsRepository;.access$getAppsDao$p:(Ltech/ula/model/repositories/AppsRepository;)Ltech/ula/model/daos/AppsDao; // method@ce29 │ │ +424b42: 0c08 |00a1: move-result-object v8 │ │ +424b44: 5470 45a0 |00a2: iget-object v0, v7, Ltech/ula/model/repositories/AppsRepository$refreshData$$inlined$forEach$lambda$1;.$app:Ltech/ula/model/entities/App; // field@a045 │ │ +424b48: 7220 b3cc 0800 |00a4: invoke-interface {v8, v0}, Ltech/ula/model/daos/AppsDao;.insertApp:(Ltech/ula/model/entities/App;)V // method@ccb3 │ │ +424b4e: 6208 b779 |00a7: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +424b52: 1108 |00a9: return-object v8 │ │ +424b54: 2208 0212 |00aa: new-instance v8, Lkotlin/TypeCastException; // type@1202 │ │ +424b58: 1a00 26b4 |00ac: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ +424b5c: 7020 b48a 0800 |00ae: invoke-direct {v8, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +424b62: 2708 |00b1: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=44 │ │ 0x001a line=50 │ │ 0x0022 line=44 │ │ 0x0037 line=45 │ │ 0x0062 line=46 │ │ @@ -1821891,128 +1821885,128 @@ │ │ type : '(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4251c0: |[4251c0] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -4251d0: 5b01 60a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ -4251d4: 5b02 5ca0 |0002: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ -4251d8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4251da: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4251e0: 0e00 |0008: return-void │ │ +4251b4: |[4251b4] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +4251c4: 5b01 60a0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ +4251c8: 5b02 5ca0 |0002: iput-object v2, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ +4251cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4251ce: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4251d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -425188: |[425188] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -425198: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42519c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4251a2: 2200 0c1a |0005: new-instance v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ -4251a6: 5431 60a0 |0007: iget-object v1, v3, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ -4251aa: 5432 5ca0 |0009: iget-object v2, v3, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ -4251ae: 7040 32ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@ce32 │ │ -4251b4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4251b8: 5b04 5fa0 |0010: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a05f │ │ -4251bc: 1100 |0012: return-object v0 │ │ +42517c: |[42517c] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42518c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +425190: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +425196: 2200 0c1a |0005: new-instance v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ +42519a: 5431 60a0 |0007: iget-object v1, v3, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ +42519e: 5432 5ca0 |0009: iget-object v2, v3, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ +4251a2: 7040 32ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.:(Ltech/ula/model/repositories/AssetRepository;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@ce32 │ │ +4251a8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4251ac: 5b04 5fa0 |0010: iput-object v4, v0, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a05f │ │ +4251b0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -425080: |[425080] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -425090: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -425094: 6e30 33ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce33 │ │ -42509a: 0c01 |0005: move-result-object v1 │ │ -42509c: 1f01 0c1a |0006: check-cast v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ -4250a0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4250a4: 6e20 35ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce35 │ │ -4250aa: 0c01 |000d: move-result-object v1 │ │ -4250ac: 1101 |000e: return-object v1 │ │ +425074: |[425074] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +425084: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +425088: 6e30 33ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce33 │ │ +42508e: 0c01 |0005: move-result-object v1 │ │ +425090: 1f01 0c1a |0006: check-cast v1, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2; // type@1a0c │ │ +425094: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +425098: 6e20 35ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce35 │ │ +42509e: 0c01 |000d: move-result-object v1 │ │ +4250a0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -4250b0: |[4250b0] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4250c0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4250c6: 0c00 |0003: move-result-object v0 │ │ -4250c8: 5241 5ea0 |0004: iget v1, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.label:I // field@a05e │ │ -4250cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4250ce: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4250d2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4250d6: 5440 5da0 |000b: iget-object v0, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.L$0:Ljava/lang/Object; // field@a05d │ │ -4250da: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4250de: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4250e4: 2821 |0012: goto 0033 // +0021 │ │ -4250e6: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -4250ea: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4250ee: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4250f4: 2705 |001a: throw v5 │ │ -4250f6: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4250fc: 5445 5fa0 |001e: iget-object v5, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a05f │ │ -425100: 5441 60a0 |0020: iget-object v1, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ -425104: 7110 44ce 0100 |0022: invoke-static {v1}, Ltech/ula/model/repositories/AssetRepository;.access$getGithubApiClient$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/model/remote/GithubApiClient; // method@ce44 │ │ -42510a: 0c01 |0025: move-result-object v1 │ │ -42510c: 5443 5ca0 |0026: iget-object v3, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ -425110: 5b45 5da0 |0028: iput-object v5, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.L$0:Ljava/lang/Object; // field@a05d │ │ -425114: 5942 5ea0 |002a: iput v2, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.label:I // field@a05e │ │ -425118: 6e30 f1cd 3104 |002c: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.getAssetsListDownloadUrl:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf1 │ │ -42511e: 0c05 |002f: move-result-object v5 │ │ -425120: 3305 0300 |0030: if-ne v5, v0, 0033 // +0003 │ │ -425124: 1100 |0032: return-object v0 │ │ -425126: 1f05 9210 |0033: check-cast v5, Ljava/lang/String; // type@1092 │ │ -42512a: 5440 60a0 |0035: iget-object v0, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ -42512e: 7110 45ce 0000 |0037: invoke-static {v0}, Ltech/ula/model/repositories/AssetRepository;.access$getHttpStream$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/utils/HttpStream; // method@ce45 │ │ -425134: 0c00 |003a: move-result-object v0 │ │ -425136: 6e20 34d4 5000 |003b: invoke-virtual {v0, v5}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ -42513c: 0c05 |003e: move-result-object v5 │ │ -42513e: 2200 2d10 |003f: new-instance v0, Ljava/io/BufferedReader; // type@102d │ │ -425142: 2201 4410 |0041: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ -425146: 7020 8882 5100 |0043: invoke-direct {v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@8288 │ │ -42514c: 1f01 5110 |0046: check-cast v1, Ljava/io/Reader; // type@1051 │ │ -425150: 7020 0782 1000 |0048: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@8207 │ │ -425156: 2205 1711 |004b: new-instance v5, Ljava/util/ArrayList; // type@1117 │ │ -42515a: 7010 5886 0500 |004d: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@8658 │ │ -425160: 1f05 2c11 |0050: check-cast v5, Ljava/util/List; // type@112c │ │ -425164: 0701 |0052: move-object v1, v0 │ │ -425166: 1f01 5110 |0053: check-cast v1, Ljava/io/Reader; // type@1051 │ │ -42516a: 2202 0b1a |0055: new-instance v2, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1; // type@1a0b │ │ -42516e: 7030 2fce 4205 |0057: invoke-direct {v2, v4, v5}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.:(Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;Ljava/util/List;)V // method@ce2f │ │ -425174: 1f02 9a13 |005a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -425178: 7120 249e 2100 |005c: invoke-static {v1, v2}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ -42517e: 6e10 0982 0000 |005f: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ -425184: 1105 |0062: return-object v5 │ │ +4250a4: |[4250a4] tech.ula.model.repositories.AssetRepository$fetchAssetList$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4250b4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4250ba: 0c00 |0003: move-result-object v0 │ │ +4250bc: 5241 5ea0 |0004: iget v1, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.label:I // field@a05e │ │ +4250c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4250c2: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4250c6: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4250ca: 5440 5da0 |000b: iget-object v0, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.L$0:Ljava/lang/Object; // field@a05d │ │ +4250ce: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4250d2: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4250d8: 2821 |0012: goto 0033 // +0021 │ │ +4250da: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +4250de: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4250e2: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4250e8: 2705 |001a: throw v5 │ │ +4250ea: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4250f0: 5445 5fa0 |001e: iget-object v5, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a05f │ │ +4250f4: 5441 60a0 |0020: iget-object v1, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ +4250f8: 7110 44ce 0100 |0022: invoke-static {v1}, Ltech/ula/model/repositories/AssetRepository;.access$getGithubApiClient$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/model/remote/GithubApiClient; // method@ce44 │ │ +4250fe: 0c01 |0025: move-result-object v1 │ │ +425100: 5443 5ca0 |0026: iget-object v3, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.$assetType:Ljava/lang/String; // field@a05c │ │ +425104: 5b45 5da0 |0028: iput-object v5, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.L$0:Ljava/lang/Object; // field@a05d │ │ +425108: 5942 5ea0 |002a: iput v2, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.label:I // field@a05e │ │ +42510c: 6e30 f1cd 3104 |002c: invoke-virtual {v1, v3, v4}, Ltech/ula/model/remote/GithubApiClient;.getAssetsListDownloadUrl:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cdf1 │ │ +425112: 0c05 |002f: move-result-object v5 │ │ +425114: 3305 0300 |0030: if-ne v5, v0, 0033 // +0003 │ │ +425118: 1100 |0032: return-object v0 │ │ +42511a: 1f05 9210 |0033: check-cast v5, Ljava/lang/String; // type@1092 │ │ +42511e: 5440 60a0 |0035: iget-object v0, v4, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;.this$0:Ltech/ula/model/repositories/AssetRepository; // field@a060 │ │ +425122: 7110 45ce 0000 |0037: invoke-static {v0}, Ltech/ula/model/repositories/AssetRepository;.access$getHttpStream$p:(Ltech/ula/model/repositories/AssetRepository;)Ltech/ula/utils/HttpStream; // method@ce45 │ │ +425128: 0c00 |003a: move-result-object v0 │ │ +42512a: 6e20 34d4 5000 |003b: invoke-virtual {v0, v5}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ +425130: 0c05 |003e: move-result-object v5 │ │ +425132: 2200 2d10 |003f: new-instance v0, Ljava/io/BufferedReader; // type@102d │ │ +425136: 2201 4410 |0041: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ +42513a: 7020 8882 5100 |0043: invoke-direct {v1, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@8288 │ │ +425140: 1f01 5110 |0046: check-cast v1, Ljava/io/Reader; // type@1051 │ │ +425144: 7020 0782 1000 |0048: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@8207 │ │ +42514a: 2205 1711 |004b: new-instance v5, Ljava/util/ArrayList; // type@1117 │ │ +42514e: 7010 5886 0500 |004d: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@8658 │ │ +425154: 1f05 2c11 |0050: check-cast v5, Ljava/util/List; // type@112c │ │ +425158: 0701 |0052: move-object v1, v0 │ │ +42515a: 1f01 5110 |0053: check-cast v1, Ljava/io/Reader; // type@1051 │ │ +42515e: 2202 0b1a |0055: new-instance v2, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1; // type@1a0b │ │ +425162: 7030 2fce 4205 |0057: invoke-direct {v2, v4, v5}, Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2$1;.:(Ltech/ula/model/repositories/AssetRepository$fetchAssetList$2;Ljava/util/List;)V // method@ce2f │ │ +425168: 1f02 9a13 |005a: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +42516c: 7120 249e 2100 |005c: invoke-static {v1, v2}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ +425172: 6e10 0982 0000 |005f: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ +425178: 1105 |0062: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ 0x0013 line=99 │ │ 0x001b line=84 │ │ 0x0020 line=85 │ │ 0x0033 line=84 │ │ @@ -1822084,97 +1822078,97 @@ │ │ type : '(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -426844: |[426844] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V │ │ -426854: 5b01 9fa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ -426858: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -42685a: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -426860: 0e00 |0006: return-void │ │ +426838: |[426838] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V │ │ +426848: 5b01 9fa0 |0000: iput-object v1, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ +42684c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +42684e: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +426854: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -426810: |[426810] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -426820: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -426824: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42682a: 2200 1c1a |0005: new-instance v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ -42682e: 5421 9fa0 |0007: iget-object v1, v2, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ -426832: 7030 71ce 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V // method@ce71 │ │ -426838: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42683c: 5b03 9ea0 |000e: iput-object v3, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a09e │ │ -426840: 1100 |0010: return-object v0 │ │ +426804: |[426804] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +426814: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +426818: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42681e: 2200 1c1a |0005: new-instance v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ +426822: 5421 9fa0 |0007: iget-object v1, v2, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ +426826: 7030 71ce 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.:(Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;Lkotlin/coroutines/Continuation;)V // method@ce71 │ │ +42682c: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +426830: 5b03 9ea0 |000e: iput-object v3, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a09e │ │ +426834: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -426780: |[426780] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -426790: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -426794: 6e30 72ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce72 │ │ -42679a: 0c01 |0005: move-result-object v1 │ │ -42679c: 1f01 1c1a |0006: check-cast v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ -4267a0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4267a4: 6e20 74ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce74 │ │ -4267aa: 0c01 |000d: move-result-object v1 │ │ -4267ac: 1101 |000e: return-object v1 │ │ +426774: |[426774] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +426784: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +426788: 6e30 72ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ce72 │ │ +42678e: 0c01 |0005: move-result-object v1 │ │ +426790: 1f01 1c1a |0006: check-cast v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; // type@1a1c │ │ +426794: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +426798: 6e20 74ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ce74 │ │ +42679e: 0c01 |000d: move-result-object v1 │ │ +4267a0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4267b0: |[4267b0] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4267c0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4267c6: 5210 9da0 |0003: iget v0, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.label:I // field@a09d │ │ -4267ca: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -4267ce: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4267d4: 5412 9ea0 |000a: iget-object v2, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a09e │ │ -4267d8: 6202 a1a0 |000c: sget-object v2, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ -4267dc: 5410 9fa0 |000e: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ -4267e0: 5400 a0a0 |0010: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.$context:Landroid/content/Context; // field@a0a0 │ │ -4267e4: 6e20 7ace 0200 |0012: invoke-virtual {v2, v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ -4267ea: 0c02 |0015: move-result-object v2 │ │ -4267ec: 6e10 85ce 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -4267f2: 0c02 |0019: move-result-object v2 │ │ -4267f4: 7210 e8cc 0200 |001a: invoke-interface {v2}, Ltech/ula/model/daos/SessionDao;.resetSessionActivity:()V // method@cce8 │ │ -4267fa: 6202 b779 |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4267fe: 1102 |001f: return-object v2 │ │ -426800: 2202 7210 |0020: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -426804: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -426808: 7020 8c83 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42680e: 2702 |0027: throw v2 │ │ +4267a4: |[4267a4] tech.ula.model.repositories.UlaDatabase$Companion$buildDatabase$1$onOpen$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4267b4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4267ba: 5210 9da0 |0003: iget v0, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.label:I // field@a09d │ │ +4267be: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +4267c2: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4267c8: 5412 9ea0 |000a: iget-object v2, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a09e │ │ +4267cc: 6202 a1a0 |000c: sget-object v2, Ltech/ula/model/repositories/UlaDatabase;.Companion:Ltech/ula/model/repositories/UlaDatabase$Companion; // field@a0a1 │ │ +4267d0: 5410 9fa0 |000e: iget-object v0, v1, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1;.this$0:Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1; // field@a09f │ │ +4267d4: 5400 a0a0 |0010: iget-object v0, v0, Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1;.$context:Landroid/content/Context; // field@a0a0 │ │ +4267d8: 6e20 7ace 0200 |0012: invoke-virtual {v2, v0}, Ltech/ula/model/repositories/UlaDatabase$Companion;.getInstance:(Landroid/content/Context;)Ltech/ula/model/repositories/UlaDatabase; // method@ce7a │ │ +4267de: 0c02 |0015: move-result-object v2 │ │ +4267e0: 6e10 85ce 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +4267e6: 0c02 |0019: move-result-object v2 │ │ +4267e8: 7210 e8cc 0200 |001a: invoke-interface {v2}, Ltech/ula/model/daos/SessionDao;.resetSessionActivity:()V // method@cce8 │ │ +4267ee: 6202 b779 |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4267f2: 1102 |001f: return-object v2 │ │ +4267f4: 2202 7210 |0020: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +4267f8: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4267fc: 7020 8c83 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +426802: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 this Ltech/ula/model/repositories/UlaDatabase$Companion$buildDatabase$1$onOpen$1; │ │ 0x0000 - 0x0028 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1822245,101 +1822239,101 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -427c30: |[427c30] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ -427c40: 5b01 bda0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ -427c44: 5b02 b9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ -427c48: 5b03 baa0 |0004: iput-object v3, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ -427c4c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -427c4e: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -427c54: 0e00 |000a: return-void │ │ +427c24: |[427c24] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ +427c34: 5b01 bda0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ +427c38: 5b02 b9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ +427c3c: 5b03 baa0 |0004: iput-object v3, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ +427c40: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +427c42: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +427c48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -427bf4: |[427bf4] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -427c04: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -427c08: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427c0e: 2200 2c1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ -427c12: 5441 bda0 |0007: iget-object v1, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ -427c16: 5442 b9a0 |0009: iget-object v2, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ -427c1a: 5443 baa0 |000b: iget-object v3, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ -427c1e: 7056 c9ce 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cec9 │ │ -427c24: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -427c28: 5b05 bca0 |0012: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0bc │ │ -427c2c: 1100 |0014: return-object v0 │ │ +427be8: |[427be8] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +427bf8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +427bfc: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427c02: 2200 2c1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ +427c06: 5441 bda0 |0007: iget-object v1, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ +427c0a: 5442 b9a0 |0009: iget-object v2, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ +427c0e: 5443 baa0 |000b: iget-object v3, v4, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ +427c12: 7056 c9ce 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cec9 │ │ +427c18: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +427c1c: 5b05 bca0 |0012: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0bc │ │ +427c20: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -427b64: |[427b64] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -427b74: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -427b78: 6e30 cace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ceca │ │ -427b7e: 0c01 |0005: move-result-object v1 │ │ -427b80: 1f01 2c1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ -427b84: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -427b88: 6e20 ccce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cecc │ │ -427b8e: 0c01 |000d: move-result-object v1 │ │ -427b90: 1101 |000e: return-object v1 │ │ +427b58: |[427b58] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +427b68: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +427b6c: 6e30 cace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ceca │ │ +427b72: 0c01 |0005: move-result-object v1 │ │ +427b74: 1f01 2c1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; // type@1a2c │ │ +427b78: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +427b7c: 6e20 ccce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cecc │ │ +427b82: 0c01 |000d: move-result-object v1 │ │ +427b84: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -427b94: |[427b94] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427ba4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -427baa: 5220 bba0 |0003: iget v0, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.label:I // field@a0bb │ │ -427bae: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -427bb2: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -427bb8: 5423 bca0 |000a: iget-object v3, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0bc │ │ -427bbc: 5423 bda0 |000c: iget-object v3, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ -427bc0: 7110 f1ce 0300 |000e: invoke-static {v3}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@cef1 │ │ -427bc6: 0c03 |0011: move-result-object v3 │ │ -427bc8: 5420 b9a0 |0012: iget-object v0, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ -427bcc: 6e10 20cd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -427bd2: 0c00 |0017: move-result-object v0 │ │ -427bd4: 5421 baa0 |0018: iget-object v1, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ -427bd8: 6e30 25d4 0301 |001a: invoke-virtual {v3, v0, v1}, Ltech/ula/utils/FilesystemManager;.moveAppScriptToRequiredLocation:(Ljava/lang/String;Ltech/ula/model/entities/Filesystem;)V // method@d425 │ │ -427bde: 6203 b779 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -427be2: 1103 |001f: return-object v3 │ │ -427be4: 2203 7210 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -427be8: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -427bec: 7020 8c83 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -427bf2: 2703 |0027: throw v3 │ │ +427b88: |[427b88] tech.ula.model.state.AppsStartupFsm$copyAppScriptToFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427b98: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +427b9e: 5220 bba0 |0003: iget v0, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.label:I // field@a0bb │ │ +427ba2: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +427ba6: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +427bac: 5423 bca0 |000a: iget-object v3, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0bc │ │ +427bb0: 5423 bda0 |000c: iget-object v3, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0bd │ │ +427bb4: 7110 f1ce 0300 |000e: invoke-static {v3}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@cef1 │ │ +427bba: 0c03 |0011: move-result-object v3 │ │ +427bbc: 5420 b9a0 |0012: iget-object v0, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0b9 │ │ +427bc0: 6e10 20cd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +427bc6: 0c00 |0017: move-result-object v0 │ │ +427bc8: 5421 baa0 |0018: iget-object v1, v2, Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0ba │ │ +427bcc: 6e30 25d4 0301 |001a: invoke-virtual {v3, v0, v1}, Ltech/ula/utils/FilesystemManager;.moveAppScriptToRequiredLocation:(Ljava/lang/String;Ltech/ula/model/entities/Filesystem;)V // method@d425 │ │ +427bd2: 6203 b779 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +427bd6: 1103 |001f: return-object v3 │ │ +427bd8: 2203 7210 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +427bdc: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +427be0: 7020 8c83 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +427be6: 2703 |0027: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=106 │ │ 0x000c line=107 │ │ 0x001d line=108 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Ltech/ula/model/state/AppsStartupFsm$copyAppScriptToFilesystem$2; │ │ @@ -1822412,140 +1822406,140 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -427e00: |[427e00] tech.ula.model.state.AppsStartupFsm$findAppSession$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V │ │ -427e10: 5b01 c8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ -427e14: 5b02 c4a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ -427e18: 5a03 c5a0 |0004: iput-wide v3, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ -427e1c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -427e1e: 7030 e79c 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -427e24: 0e00 |000a: return-void │ │ +427df4: |[427df4] tech.ula.model.state.AppsStartupFsm$findAppSession$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V │ │ +427e04: 5b01 c8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ +427e08: 5b02 c4a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ +427e0c: 5a03 c5a0 |0004: iput-wide v3, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ +427e10: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +427e12: 7030 e79c 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +427e18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -427dc0: |[427dc0] tech.ula.model.state.AppsStartupFsm$findAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -427dd0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -427dd4: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427dda: 2200 2e1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ -427dde: 5472 c8a0 |0007: iget-object v2, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ -427de2: 5473 c4a0 |0009: iget-object v3, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ -427de6: 5374 c5a0 |000b: iget-wide v4, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ -427dea: 0701 |000d: move-object v1, v0 │ │ -427dec: 0796 |000e: move-object v6, v9 │ │ -427dee: 7606 cfce 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V // method@cecf │ │ -427df4: 1f08 5915 |0012: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -427df8: 5b08 c7a0 |0014: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0c7 │ │ -427dfc: 1100 |0016: return-object v0 │ │ +427db4: |[427db4] tech.ula.model.state.AppsStartupFsm$findAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +427dc4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +427dc8: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427dce: 2200 2e1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ +427dd2: 5472 c8a0 |0007: iget-object v2, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ +427dd6: 5473 c4a0 |0009: iget-object v3, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ +427dda: 5374 c5a0 |000b: iget-wide v4, v7, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ +427dde: 0701 |000d: move-object v1, v0 │ │ +427de0: 0796 |000e: move-object v6, v9 │ │ +427de2: 7606 cfce 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;JLkotlin/coroutines/Continuation;)V // method@cecf │ │ +427de8: 1f08 5915 |0012: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +427dec: 5b08 c7a0 |0014: iput-object v8, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0c7 │ │ +427df0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -427ca8: |[427ca8] tech.ula.model.state.AppsStartupFsm$findAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -427cb8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -427cbc: 6e30 d0ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ced0 │ │ -427cc2: 0c01 |0005: move-result-object v1 │ │ -427cc4: 1f01 2e1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ -427cc8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -427ccc: 6e20 d2ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ced2 │ │ -427cd2: 0c01 |000d: move-result-object v1 │ │ -427cd4: 1101 |000e: return-object v1 │ │ +427c9c: |[427c9c] tech.ula.model.state.AppsStartupFsm$findAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +427cac: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +427cb0: 6e30 d0ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ced0 │ │ +427cb6: 0c01 |0005: move-result-object v1 │ │ +427cb8: 1f01 2e1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2; // type@1a2e │ │ +427cbc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +427cc0: 6e20 d2ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ced2 │ │ +427cc6: 0c01 |000d: move-result-object v1 │ │ +427cc8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 20 │ │ insns size : 108 16-bit code units │ │ -427cd8: |[427cd8] tech.ula.model.state.AppsStartupFsm$findAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427ce8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -427cec: 7100 8a9c 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -427cf2: 5201 c6a0 |0005: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.label:I // field@a0c6 │ │ -427cf6: 3901 5d00 |0007: if-nez v1, 0064 // +005d │ │ -427cfa: 7701 738a 1700 |0009: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -427d00: 5401 c7a0 |000c: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0c7 │ │ -427d04: 5401 c8a0 |000e: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ -427d08: 7110 f3ce 0100 |0010: invoke-static {v1}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ -427d0e: 0c01 |0013: move-result-object v1 │ │ -427d10: 5402 c4a0 |0014: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ -427d14: 6e10 20cd 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -427d1a: 0c02 |0019: move-result-object v2 │ │ -427d1c: 7220 e4cc 2100 |001a: invoke-interface {v1, v2}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ -427d22: 0c01 |001d: move-result-object v1 │ │ -427d24: 7210 8387 0100 |001e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -427d2a: 0a01 |0021: move-result v1 │ │ -427d2c: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ -427d30: 2201 f719 |0024: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ -427d34: 0712 |0026: move-object v2, v1 │ │ -427d36: 1603 0000 |0027: const-wide/16 v3, #int 0 // #0 │ │ -427d3a: 5405 c4a0 |0029: iget-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ -427d3e: 6e10 20cd 0500 |002b: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -427d44: 0c05 |002e: move-result-object v5 │ │ -427d46: 5306 c5a0 |002f: iget-wide v6, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ -427d4a: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -427d4c: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -427d4e: 120a |0033: const/4 v10, #int 0 // #0 │ │ -427d50: 120b |0034: const/4 v11, #int 0 // #0 │ │ -427d52: 120c |0035: const/4 v12, #int 0 // #0 │ │ -427d54: 120d |0036: const/4 v13, #int 0 // #0 │ │ -427d56: 160e 0000 |0037: const-wide/16 v14, #int 0 // #0 │ │ -427d5a: 1610 0000 |0039: const-wide/16 v16, #int 0 // #0 │ │ -427d5e: 1312 0000 |003b: const/16 v18, #int 0 // #0 │ │ -427d62: 1313 0100 |003d: const/16 v19, #int 1 // #1 │ │ -427d66: 1314 f80f |003f: const/16 v20, #int 4088 // #ff8 │ │ -427d6a: 1315 0000 |0041: const/16 v21, #int 0 // #0 │ │ -427d6e: 7614 90cd 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ -427d74: 5402 c8a0 |0046: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ -427d78: 7110 f3ce 0200 |0048: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ -427d7e: 0c02 |004b: move-result-object v2 │ │ -427d80: 7220 e7cc 1200 |004c: invoke-interface {v2, v1}, Ltech/ula/model/daos/SessionDao;.insertSession:(Ltech/ula/model/entities/Session;)V // method@cce7 │ │ -427d86: 5401 c8a0 |004f: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ -427d8a: 7110 f3ce 0100 |0051: invoke-static {v1}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ -427d90: 0c01 |0054: move-result-object v1 │ │ -427d92: 5402 c4a0 |0055: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ -427d96: 6e10 20cd 0200 |0057: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -427d9c: 0c02 |005a: move-result-object v2 │ │ -427d9e: 7220 e4cc 2100 |005b: invoke-interface {v1, v2}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ -427da4: 0c01 |005e: move-result-object v1 │ │ -427da6: 7110 d094 0100 |005f: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ -427dac: 0c01 |0062: move-result-object v1 │ │ -427dae: 1101 |0063: return-object v1 │ │ -427db0: 2201 7210 |0064: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -427db4: 1a02 e278 |0066: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -427db8: 7020 8c83 2100 |0068: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -427dbe: 2701 |006b: throw v1 │ │ +427ccc: |[427ccc] tech.ula.model.state.AppsStartupFsm$findAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427cdc: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +427ce0: 7100 8a9c 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +427ce6: 5201 c6a0 |0005: iget v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.label:I // field@a0c6 │ │ +427cea: 3901 5d00 |0007: if-nez v1, 0064 // +005d │ │ +427cee: 7701 738a 1700 |0009: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +427cf4: 5401 c7a0 |000c: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0c7 │ │ +427cf8: 5401 c8a0 |000e: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ +427cfc: 7110 f3ce 0100 |0010: invoke-static {v1}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ +427d02: 0c01 |0013: move-result-object v1 │ │ +427d04: 5402 c4a0 |0014: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ +427d08: 6e10 20cd 0200 |0016: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +427d0e: 0c02 |0019: move-result-object v2 │ │ +427d10: 7220 e4cc 2100 |001a: invoke-interface {v1, v2}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ +427d16: 0c01 |001d: move-result-object v1 │ │ +427d18: 7210 8387 0100 |001e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +427d1e: 0a01 |0021: move-result v1 │ │ +427d20: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ +427d24: 2201 f719 |0024: new-instance v1, Ltech/ula/model/entities/Session; // type@19f7 │ │ +427d28: 0712 |0026: move-object v2, v1 │ │ +427d2a: 1603 0000 |0027: const-wide/16 v3, #int 0 // #0 │ │ +427d2e: 5405 c4a0 |0029: iget-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ +427d32: 6e10 20cd 0500 |002b: invoke-virtual {v5}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +427d38: 0c05 |002e: move-result-object v5 │ │ +427d3a: 5306 c5a0 |002f: iget-wide v6, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$filesystemId:J // field@a0c5 │ │ +427d3e: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +427d40: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +427d42: 120a |0033: const/4 v10, #int 0 // #0 │ │ +427d44: 120b |0034: const/4 v11, #int 0 // #0 │ │ +427d46: 120c |0035: const/4 v12, #int 0 // #0 │ │ +427d48: 120d |0036: const/4 v13, #int 0 // #0 │ │ +427d4a: 160e 0000 |0037: const-wide/16 v14, #int 0 // #0 │ │ +427d4e: 1610 0000 |0039: const-wide/16 v16, #int 0 // #0 │ │ +427d52: 1312 0000 |003b: const/16 v18, #int 0 // #0 │ │ +427d56: 1313 0100 |003d: const/16 v19, #int 1 // #1 │ │ +427d5a: 1314 f80f |003f: const/16 v20, #int 4088 // #ff8 │ │ +427d5e: 1315 0000 |0041: const/16 v21, #int 0 // #0 │ │ +427d62: 7614 90cd 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Ltech/ula/model/entities/Session;.:(JLjava/lang/String;JLjava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltech/ula/model/entities/ServiceType;JJLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd90 │ │ +427d68: 5402 c8a0 |0046: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ +427d6c: 7110 f3ce 0200 |0048: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ +427d72: 0c02 |004b: move-result-object v2 │ │ +427d74: 7220 e7cc 1200 |004c: invoke-interface {v2, v1}, Ltech/ula/model/daos/SessionDao;.insertSession:(Ltech/ula/model/entities/Session;)V // method@cce7 │ │ +427d7a: 5401 c8a0 |004f: iget-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0c8 │ │ +427d7e: 7110 f3ce 0100 |0051: invoke-static {v1}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ +427d84: 0c01 |0054: move-result-object v1 │ │ +427d86: 5402 c4a0 |0055: iget-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a0c4 │ │ +427d8a: 6e10 20cd 0200 |0057: invoke-virtual {v2}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +427d90: 0c02 |005a: move-result-object v2 │ │ +427d92: 7220 e4cc 2100 |005b: invoke-interface {v1, v2}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ +427d98: 0c01 |005e: move-result-object v1 │ │ +427d9a: 7110 d094 0100 |005f: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ +427da0: 0c01 |0062: move-result-object v1 │ │ +427da2: 1101 |0063: return-object v1 │ │ +427da4: 2201 7210 |0064: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +427da8: 1a02 e278 |0066: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +427dac: 7020 8c83 2100 |0068: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +427db2: 2701 |006b: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=136 │ │ 0x000e line=137 │ │ 0x001e line=139 │ │ 0x0024 line=140 │ │ 0x0046 line=141 │ │ @@ -1822617,136 +1822611,136 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -427f78: |[427f78] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ -427f88: 5b01 cca0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427f8c: 5b02 c9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ -427f90: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -427f92: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -427f98: 0e00 |0008: return-void │ │ +427f6c: |[427f6c] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ +427f7c: 5b01 cca0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427f80: 5b02 c9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ +427f84: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +427f86: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +427f8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -427f40: |[427f40] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -427f50: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -427f54: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -427f5a: 2200 2f1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ -427f5e: 5431 cca0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427f62: 5432 c9a0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ -427f66: 7040 d3ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ced3 │ │ -427f6c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -427f70: 5b04 cba0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0cb │ │ -427f74: 1100 |0012: return-object v0 │ │ +427f34: |[427f34] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +427f44: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +427f48: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +427f4e: 2200 2f1a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ +427f52: 5431 cca0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427f56: 5432 c9a0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ +427f5a: 7040 d3ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@ced3 │ │ +427f60: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +427f64: 5b04 cba0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0cb │ │ +427f68: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -427e28: |[427e28] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -427e38: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -427e3c: 6e30 d4ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ced4 │ │ -427e42: 0c01 |0005: move-result-object v1 │ │ -427e44: 1f01 2f1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ -427e48: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -427e4c: 6e20 d6ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ced6 │ │ -427e52: 0c01 |000d: move-result-object v1 │ │ -427e54: 1101 |000e: return-object v1 │ │ +427e1c: |[427e1c] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +427e2c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +427e30: 6e30 d4ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ced4 │ │ +427e36: 0c01 |0005: move-result-object v1 │ │ +427e38: 1f01 2f1a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2; // type@1a2f │ │ +427e3c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +427e40: 6e20 d6ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ced6 │ │ +427e46: 0c01 |000d: move-result-object v1 │ │ +427e48: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 107 16-bit code units │ │ -427e58: |[427e58] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -427e68: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -427e6e: 52e0 caa0 |0003: iget v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.label:I // field@a0ca │ │ -427e72: 3900 5e00 |0005: if-nez v0, 0063 // +005e │ │ -427e76: 7110 738a 0f00 |0007: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -427e7c: 54ef cba0 |000a: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0cb │ │ -427e80: 54ef cca0 |000c: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427e84: 7110 f0ce 0f00 |000e: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ -427e8a: 0c0f |0011: move-result-object v15 │ │ -427e8c: 54e0 c9a0 |0012: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ -427e90: 6e10 1fcd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ -427e96: 0c00 |0017: move-result-object v0 │ │ -427e98: 7220 c7cc 0f00 |0018: invoke-interface {v15, v0}, Ltech/ula/model/daos/FilesystemDao;.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; // method@ccc7 │ │ -427e9e: 0c0f |001b: move-result-object v15 │ │ -427ea0: 7210 8387 0f00 |001c: invoke-interface {v15}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -427ea6: 0a0f |001f: move-result v15 │ │ -427ea8: 380f 2e00 |0020: if-eqz v15, 004e // +002e │ │ -427eac: 54ef cca0 |0022: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427eb0: 7110 f5ce 0f00 |0024: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getUlaFiles$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/UlaFiles; // method@cef5 │ │ -427eb6: 0c0f |0027: move-result-object v15 │ │ -427eb8: 6e10 b8d4 0f00 |0028: invoke-virtual {v15}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ -427ebe: 0c05 |002b: move-result-object v5 │ │ -427ec0: 220f eb19 |002c: new-instance v15, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ -427ec4: 1601 0000 |002e: const-wide/16 v1, #int 0 // #0 │ │ -427ec8: 54e0 c9a0 |0030: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ -427ecc: 6e10 1fcd 0000 |0032: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ -427ed2: 0c04 |0035: move-result-object v4 │ │ -427ed4: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -427ed6: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -427ed8: 1208 |0038: const/4 v8, #int 0 // #0 │ │ -427eda: 1219 |0039: const/4 v9, #int 1 // #1 │ │ -427edc: 120a |003a: const/4 v10, #int 0 // #0 │ │ -427ede: 120b |003b: const/4 v11, #int 0 // #0 │ │ -427ee0: 130c 7003 |003c: const/16 v12, #int 880 // #370 │ │ -427ee4: 120d |003e: const/4 v13, #int 0 // #0 │ │ -427ee6: 1a03 2e75 |003f: const-string v3, "apps" // string@752e │ │ -427eea: 07f0 |0041: move-object v0, v15 │ │ -427eec: 760e 40cd 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ -427ef2: 54e0 cca0 |0045: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427ef6: 7110 f0ce 0000 |0047: invoke-static {v0}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ -427efc: 0c00 |004a: move-result-object v0 │ │ -427efe: 7220 cacc f000 |004b: invoke-interface {v0, v15}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ -427f04: 54ef cca0 |004e: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ -427f08: 7110 f0ce 0f00 |0050: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ -427f0e: 0c0f |0053: move-result-object v15 │ │ -427f10: 54e0 c9a0 |0054: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ -427f14: 6e10 1fcd 0000 |0056: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ -427f1a: 0c00 |0059: move-result-object v0 │ │ -427f1c: 7220 c7cc 0f00 |005a: invoke-interface {v15, v0}, Ltech/ula/model/daos/FilesystemDao;.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; // method@ccc7 │ │ -427f22: 0c0f |005d: move-result-object v15 │ │ -427f24: 7110 d094 0f00 |005e: invoke-static {v15}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ -427f2a: 0c0f |0061: move-result-object v15 │ │ -427f2c: 110f |0062: return-object v15 │ │ -427f2e: 220f 7210 |0063: new-instance v15, Ljava/lang/IllegalStateException; // type@1072 │ │ -427f32: 1a00 e278 |0065: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -427f36: 7020 8c83 0f00 |0067: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -427f3c: 270f |006a: throw v15 │ │ +427e4c: |[427e4c] tech.ula.model.state.AppsStartupFsm$findAppsFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +427e5c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +427e62: 52e0 caa0 |0003: iget v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.label:I // field@a0ca │ │ +427e66: 3900 5e00 |0005: if-nez v0, 0063 // +005e │ │ +427e6a: 7110 738a 0f00 |0007: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +427e70: 54ef cba0 |000a: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0cb │ │ +427e74: 54ef cca0 |000c: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427e78: 7110 f0ce 0f00 |000e: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ +427e7e: 0c0f |0011: move-result-object v15 │ │ +427e80: 54e0 c9a0 |0012: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ +427e84: 6e10 1fcd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ +427e8a: 0c00 |0017: move-result-object v0 │ │ +427e8c: 7220 c7cc 0f00 |0018: invoke-interface {v15, v0}, Ltech/ula/model/daos/FilesystemDao;.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; // method@ccc7 │ │ +427e92: 0c0f |001b: move-result-object v15 │ │ +427e94: 7210 8387 0f00 |001c: invoke-interface {v15}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +427e9a: 0a0f |001f: move-result v15 │ │ +427e9c: 380f 2e00 |0020: if-eqz v15, 004e // +002e │ │ +427ea0: 54ef cca0 |0022: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427ea4: 7110 f5ce 0f00 |0024: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getUlaFiles$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/UlaFiles; // method@cef5 │ │ +427eaa: 0c0f |0027: move-result-object v15 │ │ +427eac: 6e10 b8d4 0f00 |0028: invoke-virtual {v15}, Ltech/ula/utils/UlaFiles;.getArchType:()Ljava/lang/String; // method@d4b8 │ │ +427eb2: 0c05 |002b: move-result-object v5 │ │ +427eb4: 220f eb19 |002c: new-instance v15, Ltech/ula/model/entities/Filesystem; // type@19eb │ │ +427eb8: 1601 0000 |002e: const-wide/16 v1, #int 0 // #0 │ │ +427ebc: 54e0 c9a0 |0030: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ +427ec0: 6e10 1fcd 0000 |0032: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ +427ec6: 0c04 |0035: move-result-object v4 │ │ +427ec8: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +427eca: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +427ecc: 1208 |0038: const/4 v8, #int 0 // #0 │ │ +427ece: 1219 |0039: const/4 v9, #int 1 // #1 │ │ +427ed0: 120a |003a: const/4 v10, #int 0 // #0 │ │ +427ed2: 120b |003b: const/4 v11, #int 0 // #0 │ │ +427ed4: 130c 7003 |003c: const/16 v12, #int 880 // #370 │ │ +427ed8: 120d |003e: const/4 v13, #int 0 // #0 │ │ +427eda: 1a03 2e75 |003f: const-string v3, "apps" // string@752e │ │ +427ede: 07f0 |0041: move-object v0, v15 │ │ +427ee0: 760e 40cd 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Ltech/ula/model/entities/Filesystem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd40 │ │ +427ee6: 54e0 cca0 |0045: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427eea: 7110 f0ce 0000 |0047: invoke-static {v0}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ +427ef0: 0c00 |004a: move-result-object v0 │ │ +427ef2: 7220 cacc f000 |004b: invoke-interface {v0, v15}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ +427ef8: 54ef cca0 |004e: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0cc │ │ +427efc: 7110 f0ce 0f00 |0050: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ +427f02: 0c0f |0053: move-result-object v15 │ │ +427f04: 54e0 c9a0 |0054: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$findAppsFilesystem$2;.$app:Ltech/ula/model/entities/App; // field@a0c9 │ │ +427f08: 6e10 1fcd 0000 |0056: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getFilesystemRequired:()Ljava/lang/String; // method@cd1f │ │ +427f0e: 0c00 |0059: move-result-object v0 │ │ +427f10: 7220 c7cc 0f00 |005a: invoke-interface {v15, v0}, Ltech/ula/model/daos/FilesystemDao;.findAppsFilesystemByType:(Ljava/lang/String;)Ljava/util/List; // method@ccc7 │ │ +427f16: 0c0f |005d: move-result-object v15 │ │ +427f18: 7110 d094 0f00 |005e: invoke-static {v15}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ +427f1e: 0c0f |0061: move-result-object v15 │ │ +427f20: 110f |0062: return-object v15 │ │ +427f22: 220f 7210 |0063: new-instance v15, Ljava/lang/IllegalStateException; // type@1072 │ │ +427f26: 1a00 e278 |0065: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +427f2a: 7020 8c83 0f00 |0067: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +427f30: 270f |006a: throw v15 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=122 │ │ 0x000c line=123 │ │ 0x001c line=125 │ │ 0x0022 line=126 │ │ 0x002c line=127 │ │ @@ -1822821,96 +1822815,96 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4280b0: |[4280b0] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ -4280c0: 5b01 d8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ -4280c4: 5b02 d5a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ -4280c8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4280ca: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4280d0: 0e00 |0008: return-void │ │ +4280a4: |[4280a4] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ +4280b4: 5b01 d8a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ +4280b8: 5b02 d5a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ +4280bc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4280be: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4280c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -428078: |[428078] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -428088: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42808c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428092: 2200 311a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ -428096: 5431 d8a0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ -42809a: 5432 d5a0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ -42809e: 7040 d9ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@ced9 │ │ -4280a4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4280a8: 5b04 d7a0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0d7 │ │ -4280ac: 1100 |0012: return-object v0 │ │ +42806c: |[42806c] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42807c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +428080: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +428086: 2200 311a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ +42808a: 5431 d8a0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ +42808e: 5432 d5a0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ +428092: 7040 d9ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@ced9 │ │ +428098: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42809c: 5b04 d7a0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0d7 │ │ +4280a0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -427ff4: |[427ff4] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -428004: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -428008: 6e30 dace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ceda │ │ -42800e: 0c01 |0005: move-result-object v1 │ │ -428010: 1f01 311a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ -428014: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428018: 6e20 dcce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cedc │ │ -42801e: 0c01 |000d: move-result-object v1 │ │ -428020: 1101 |000e: return-object v1 │ │ +427fe8: |[427fe8] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +427ff8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +427ffc: 6e30 dace 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@ceda │ │ +428002: 0c01 |0005: move-result-object v1 │ │ +428004: 1f01 311a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; // type@1a31 │ │ +428008: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42800c: 6e20 dcce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cedc │ │ +428012: 0c01 |000d: move-result-object v1 │ │ +428014: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -428024: |[428024] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -428034: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42803a: 5210 d6a0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.label:I // field@a0d6 │ │ -42803e: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -428042: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428048: 5412 d7a0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0d7 │ │ -42804c: 5412 d8a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ -428050: 7110 f0ce 0200 |000e: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ -428056: 0c02 |0011: move-result-object v2 │ │ -428058: 5410 d5a0 |0012: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ -42805c: 7220 cbcc 0200 |0014: invoke-interface {v2, v0}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ -428062: 6202 b779 |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428066: 1102 |0019: return-object v2 │ │ -428068: 2202 7210 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -42806c: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428070: 7020 8c83 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -428076: 2702 |0021: throw v2 │ │ +428018: |[428018] tech.ula.model.state.AppsStartupFsm$setAppsFilesystemCredentials$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +428028: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42802e: 5210 d6a0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.label:I // field@a0d6 │ │ +428032: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +428036: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42803c: 5412 d7a0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0d7 │ │ +428040: 5412 d8a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0d8 │ │ +428044: 7110 f0ce 0200 |000e: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@cef0 │ │ +42804a: 0c02 |0011: move-result-object v2 │ │ +42804c: 5410 d5a0 |0012: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a0d5 │ │ +428050: 7220 cbcc 0200 |0014: invoke-interface {v2, v0}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ +428056: 6202 b779 |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42805a: 1102 |0019: return-object v2 │ │ +42805c: 2202 7210 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +428060: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +428064: 7020 8c83 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42806a: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Ltech/ula/model/state/AppsStartupFsm$setAppsFilesystemCredentials$2; │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1822981,106 +1822975,106 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4281b8: |[4281b8] tech.ula.model.state.AppsStartupFsm$setServiceType$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V │ │ -4281c8: 5b01 dda0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ -4281cc: 5b02 d9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ -4281d0: 5b03 daa0 |0004: iput-object v3, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ -4281d4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -4281d6: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4281dc: 0e00 |000a: return-void │ │ +4281ac: |[4281ac] tech.ula.model.state.AppsStartupFsm$setServiceType$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V │ │ +4281bc: 5b01 dda0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ +4281c0: 5b02 d9a0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ +4281c4: 5b03 daa0 |0004: iput-object v3, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ +4281c8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +4281ca: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4281d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -42817c: |[42817c] tech.ula.model.state.AppsStartupFsm$setServiceType$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -42818c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -428190: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -428196: 2200 321a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ -42819a: 5441 dda0 |0007: iget-object v1, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ -42819e: 5442 d9a0 |0009: iget-object v2, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ -4281a2: 5443 daa0 |000b: iget-object v3, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ -4281a6: 7056 ddce 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V // method@cedd │ │ -4281ac: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4281b0: 5b05 dca0 |0012: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0dc │ │ -4281b4: 1100 |0014: return-object v0 │ │ +428170: |[428170] tech.ula.model.state.AppsStartupFsm$setServiceType$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +428180: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +428184: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42818a: 2200 321a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ +42818e: 5441 dda0 |0007: iget-object v1, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ +428192: 5442 d9a0 |0009: iget-object v2, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ +428196: 5443 daa0 |000b: iget-object v3, v4, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ +42819a: 7056 ddce 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)V // method@cedd │ │ +4281a0: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4281a4: 5b05 dca0 |0012: iput-object v5, v0, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0dc │ │ +4281a8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4280d4: |[4280d4] tech.ula.model.state.AppsStartupFsm$setServiceType$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4280e4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4280e8: 6e30 dece 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cede │ │ -4280ee: 0c01 |0005: move-result-object v1 │ │ -4280f0: 1f01 321a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ -4280f4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4280f8: 6e20 e0ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cee0 │ │ -4280fe: 0c01 |000d: move-result-object v1 │ │ -428100: 1101 |000e: return-object v1 │ │ +4280c8: |[4280c8] tech.ula.model.state.AppsStartupFsm$setServiceType$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4280d8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4280dc: 6e30 dece 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cede │ │ +4280e2: 0c01 |0005: move-result-object v1 │ │ +4280e4: 1f01 321a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2; // type@1a32 │ │ +4280e8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4280ec: 6e20 e0ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cee0 │ │ +4280f2: 0c01 |000d: move-result-object v1 │ │ +4280f4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -428104: |[428104] tech.ula.model.state.AppsStartupFsm$setServiceType$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -428114: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42811a: 5210 dba0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.label:I // field@a0db │ │ -42811e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -428122: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428128: 5412 dca0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0dc │ │ -42812c: 5412 d9a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ -428130: 5410 daa0 |000e: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ -428134: 6e20 b8cd 0200 |0010: invoke-virtual {v2, v0}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ -42813a: 5412 dda0 |0013: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ -42813e: 7110 f3ce 0200 |0015: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ -428144: 0c02 |0018: move-result-object v2 │ │ -428146: 5410 d9a0 |0019: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ -42814a: 7220 eacc 0200 |001b: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ -428150: 5412 dda0 |001e: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ -428154: 7110 f4ce 0200 |0020: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ -42815a: 0c02 |0023: move-result-object v2 │ │ -42815c: 6200 aca0 |0024: sget-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ -428160: 6e20 2540 0200 |0026: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -428166: 6202 b779 |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42816a: 1102 |002b: return-object v2 │ │ -42816c: 2202 7210 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -428170: 1a00 e278 |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428174: 7020 8c83 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42817a: 2702 |0033: throw v2 │ │ +4280f8: |[4280f8] tech.ula.model.state.AppsStartupFsm$setServiceType$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +428108: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42810e: 5210 dba0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.label:I // field@a0db │ │ +428112: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +428116: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42811c: 5412 dca0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0dc │ │ +428120: 5412 d9a0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ +428124: 5410 daa0 |000e: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$serviceType:Ltech/ula/model/entities/ServiceType; // field@a0da │ │ +428128: 6e20 b8cd 0200 |0010: invoke-virtual {v2, v0}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ +42812e: 5412 dda0 |0013: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ +428132: 7110 f3ce 0200 |0015: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ +428138: 0c02 |0018: move-result-object v2 │ │ +42813a: 5410 d9a0 |0019: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0d9 │ │ +42813e: 7220 eacc 0200 |001b: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ +428144: 5412 dda0 |001e: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$setServiceType$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0dd │ │ +428148: 7110 f4ce 0200 |0020: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ +42814e: 0c02 |0023: move-result-object v2 │ │ +428150: 6200 aca0 |0024: sget-object v0, Ltech/ula/model/state/AppHasServiceTypeSet;.INSTANCE:Ltech/ula/model/state/AppHasServiceTypeSet; // field@a0ac │ │ +428154: 6e20 2540 0200 |0026: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42815a: 6202 b779 |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42815e: 1102 |002b: return-object v2 │ │ +428160: 2202 7210 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +428164: 1a00 e278 |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +428168: 7020 8c83 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42816e: 2702 |0033: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=115 │ │ 0x000c line=116 │ │ 0x0013 line=117 │ │ 0x001e line=118 │ │ 0x0029 line=119 │ │ @@ -1823159,315 +1823153,315 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -428608: |[428608] tech.ula.model.state.AppsStartupFsm$submitEvent$1.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V │ │ -428618: 5b01 e3a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -42861c: 5b02 dea0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428620: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -428622: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -428628: 0e00 |0008: return-void │ │ +4285fc: |[4285fc] tech.ula.model.state.AppsStartupFsm$submitEvent$1.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V │ │ +42860c: 5b01 e3a0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428610: 5b02 dea0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428614: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +428616: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42861c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4285d0: |[4285d0] tech.ula.model.state.AppsStartupFsm$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4285e0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4285e4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4285ea: 2200 331a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ -4285ee: 5431 e3a0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4285f2: 5432 dea0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -4285f6: 7040 e1ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V // method@cee1 │ │ -4285fc: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -428600: 5b04 e2a0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0e2 │ │ -428604: 1100 |0012: return-object v0 │ │ +4285c4: |[4285c4] tech.ula.model.state.AppsStartupFsm$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4285d4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4285d8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4285de: 2200 331a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ +4285e2: 5431 e3a0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +4285e6: 5432 dea0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +4285ea: 7040 e1ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/state/AppsStartupEvent;Lkotlin/coroutines/Continuation;)V // method@cee1 │ │ +4285f0: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4285f4: 5b04 e2a0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0e2 │ │ +4285f8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4281e0: |[4281e0] tech.ula.model.state.AppsStartupFsm$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4281f0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4281f4: 6e30 e2ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cee2 │ │ -4281fa: 0c01 |0005: move-result-object v1 │ │ -4281fc: 1f01 331a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ -428200: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428204: 6e20 e4ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cee4 │ │ -42820a: 0c01 |000d: move-result-object v1 │ │ -42820c: 1101 |000e: return-object v1 │ │ +4281d4: |[4281d4] tech.ula.model.state.AppsStartupFsm$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4281e4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4281e8: 6e30 e2ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cee2 │ │ +4281ee: 0c01 |0005: move-result-object v1 │ │ +4281f0: 1f01 331a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1; // type@1a33 │ │ +4281f4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4281f8: 6e20 e4ce 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@cee4 │ │ +4281fe: 0c01 |000d: move-result-object v1 │ │ +428200: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 471 16-bit code units │ │ -428210: |[428210] tech.ula.model.state.AppsStartupFsm$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -428220: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -428226: 0c00 |0003: move-result-object v0 │ │ -428228: 52e1 e1a0 |0004: iget v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -42822c: 1252 |0006: const/4 v2, #int 5 // #5 │ │ -42822e: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -428230: 1234 |0008: const/4 v4, #int 3 // #3 │ │ -428232: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -428234: 1216 |000a: const/4 v6, #int 1 // #1 │ │ -428236: 3801 5500 |000b: if-eqz v1, 0060 // +0055 │ │ -42823a: 3261 4600 |000d: if-eq v1, v6, 0053 // +0046 │ │ -42823e: 3251 3700 |000f: if-eq v1, v5, 0046 // +0037 │ │ -428242: 3241 2800 |0011: if-eq v1, v4, 0039 // +0028 │ │ -428246: 3231 1900 |0013: if-eq v1, v3, 002c // +0019 │ │ -42824a: 3321 0f00 |0015: if-ne v1, v2, 0024 // +000f │ │ -42824e: 54e0 e0a0 |0017: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -428252: 1f00 3f1b |0019: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -428256: 54e0 dfa0 |001b: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -42825a: 1f00 5915 |001d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42825e: 7110 738a 0f00 |001f: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -428264: 2900 9b01 |0022: goto/16 01bd // +019b │ │ -428268: 220f 7210 |0024: new-instance v15, Ljava/lang/IllegalStateException; // type@1072 │ │ -42826c: 1a00 e278 |0026: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -428270: 7020 8c83 0f00 |0028: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -428276: 270f |002b: throw v15 │ │ -428278: 54e0 e0a0 |002c: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -42827c: 1f00 3f1b |002e: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -428280: 54e0 dfa0 |0030: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -428284: 1f00 5915 |0032: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -428288: 7110 738a 0f00 |0034: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42828e: 2900 5a01 |0037: goto/16 0191 // +015a │ │ -428292: 54e0 e0a0 |0039: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -428296: 1f00 3f1b |003b: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -42829a: 54e0 dfa0 |003d: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -42829e: 1f00 5915 |003f: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4282a2: 7110 738a 0f00 |0041: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4282a8: 2900 2901 |0044: goto/16 016d // +0129 │ │ -4282ac: 54e0 e0a0 |0046: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -4282b0: 1f00 3f1b |0048: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -4282b4: 54e0 dfa0 |004a: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -4282b8: 1f00 5915 |004c: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4282bc: 7110 738a 0f00 |004e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4282c2: 2900 e700 |0051: goto/16 0138 // +00e7 │ │ -4282c6: 54e0 e0a0 |0053: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -4282ca: 1f00 3f1b |0055: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -4282ce: 54e0 dfa0 |0057: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -4282d2: 1f00 5915 |0059: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4282d6: 7110 738a 0f00 |005b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4282dc: 2900 9400 |005e: goto/16 00f2 // +0094 │ │ -4282e0: 7110 738a 0f00 |0060: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4282e6: 54ef e2a0 |0063: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0e2 │ │ -4282ea: 2201 3f1b |0065: new-instance v1, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -4282ee: 54e7 e3a0 |0067: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4282f2: 7110 efce 0700 |0069: invoke-static {v7}, Ltech/ula/model/state/AppsStartupFsm;.access$getClassName$p:(Ltech/ula/model/state/AppsStartupFsm;)Ljava/lang/String; // method@ceef │ │ -4282f8: 0c07 |006c: move-result-object v7 │ │ -4282fa: 6208 70a2 |006d: sget-object v8, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ -4282fe: 1f08 fb1a |006f: check-cast v8, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -428302: 2209 9410 |0071: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -428306: 7010 8384 0900 |0073: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42830c: 1a0a 9d26 |0076: const-string v10, "Event: " // string@269d │ │ -428310: 6e20 8f84 a900 |0078: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -428316: 54ea dea0 |007b: iget-object v10, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -42831a: 6e20 8e84 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -428320: 1a0a d005 |0080: const-string v10, " State: " // string@05d0 │ │ -428324: 6e20 8f84 a900 |0082: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42832a: 54ea e3a0 |0085: iget-object v10, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -42832e: 7110 f4ce 0a00 |0087: invoke-static {v10}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ -428334: 0c0a |008a: move-result-object v10 │ │ -428336: 6e10 2340 0a00 |008b: invoke-virtual {v10}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -42833c: 0c0a |008e: move-result-object v10 │ │ -42833e: 1f0a 371a |008f: check-cast v10, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ -428342: 6e20 8e84 a900 |0091: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -428348: 6e10 9f84 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42834e: 0c09 |0097: move-result-object v9 │ │ -428350: 7040 aad4 7198 |0098: invoke-direct {v1, v7, v8, v9}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -428356: 54e7 e3a0 |009b: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -42835a: 7110 f2ce 0700 |009d: invoke-static {v7}, Ltech/ula/model/state/AppsStartupFsm;.access$getLogger$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/Logger; // method@cef2 │ │ -428360: 0c07 |00a0: move-result-object v7 │ │ -428362: 7220 56d4 1700 |00a1: invoke-interface {v7, v1}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -428368: 54e7 e3a0 |00a4: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -42836c: 54e8 dea0 |00a6: iget-object v8, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428370: 6e20 01cf 8700 |00a8: invoke-virtual {v7, v8}, Ltech/ula/model/state/AppsStartupFsm;.transitionIsAcceptable:(Ltech/ula/model/state/AppsStartupEvent;)Z // method@cf01 │ │ -428376: 0a07 |00ab: move-result v7 │ │ -428378: 3907 2b00 |00ac: if-nez v7, 00d7 // +002b │ │ -42837c: 54ef e3a0 |00ae: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -428380: 7110 f4ce 0f00 |00b0: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ -428386: 0c0f |00b3: move-result-object v15 │ │ -428388: 2200 591a |00b4: new-instance v0, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ -42838c: 54e1 dea0 |00b6: iget-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428390: 54e2 e3a0 |00b8: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -428394: 7110 f4ce 0200 |00ba: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ -42839a: 0c02 |00bd: move-result-object v2 │ │ -42839c: 6e10 2340 0200 |00be: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -4283a2: 0c02 |00c1: move-result-object v2 │ │ -4283a4: 3902 0500 |00c2: if-nez v2, 00c7 // +0005 │ │ -4283a8: 7100 739f 0000 |00c4: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4283ae: 1a03 7bce |00c7: const-string v3, "state.value!!" // string@ce7b │ │ -4283b2: 7120 569f 3200 |00c9: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4283b8: 1f02 371a |00cc: check-cast v2, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ -4283bc: 7030 a5cf 1002 |00ce: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/IncorrectAppTransition;.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V // method@cfa5 │ │ -4283c2: 6e20 2540 0f00 |00d1: invoke-virtual {v15, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4283c8: 620f b779 |00d4: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4283cc: 110f |00d6: return-object v15 │ │ -4283ce: 54e7 dea0 |00d7: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -4283d2: 2078 271a |00d9: instance-of v8, v7, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -4283d6: 3808 1b00 |00db: if-eqz v8, 00f6 // +001b │ │ -4283da: 54e2 e3a0 |00dd: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4283de: 1f07 271a |00df: check-cast v7, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ -4283e2: 6e10 b8ce 0700 |00e1: invoke-virtual {v7}, Ltech/ula/model/state/AppSelected;.getApp:()Ltech/ula/model/entities/App; // method@ceb8 │ │ -4283e8: 0c03 |00e4: move-result-object v3 │ │ -4283ea: 5bef dfa0 |00e5: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -4283ee: 5be1 e0a0 |00e7: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -4283f2: 59e6 e1a0 |00e9: iput v6, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -4283f6: 6e30 f9ce 320e |00eb: invoke-virtual {v2, v3, v14}, Ltech/ula/model/state/AppsStartupFsm;.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef9 │ │ -4283fc: 0c0f |00ee: move-result-object v15 │ │ -4283fe: 330f 0300 |00ef: if-ne v15, v0, 00f2 // +0003 │ │ -428402: 1100 |00f1: return-object v0 │ │ -428404: 620f b779 |00f2: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428408: 2900 dc00 |00f4: goto/16 01d0 // +00dc │ │ -42840c: 2076 401a |00f6: instance-of v6, v7, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -428410: 3806 0e00 |00f8: if-eqz v6, 0106 // +000e │ │ -428414: 54ef e3a0 |00fa: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -428418: 1f07 401a |00fc: check-cast v7, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ -42841c: 6e10 2ccf 0700 |00fe: invoke-virtual {v7}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf2c │ │ -428422: 0c00 |0101: move-result-object v0 │ │ -428424: 7120 edce 0f00 |0102: invoke-static {v15, v0}, Ltech/ula/model/state/AppsStartupFsm;.access$checkAppsFilesystemCredentials:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;)V // method@ceed │ │ -42842a: 28ed |0105: goto 00f2 // -0013 │ │ -42842c: 2076 771a |0106: instance-of v6, v7, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -428430: 3806 3400 |0108: if-eqz v6, 013c // +0034 │ │ -428434: 54e8 e3a0 |010a: iget-object v8, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -428438: 1f07 771a |010c: check-cast v7, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42843c: 6e10 42d0 0700 |010e: invoke-virtual {v7}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d042 │ │ -428442: 0c09 |0111: move-result-object v9 │ │ -428444: 54e2 dea0 |0112: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428448: 1f02 771a |0114: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42844c: 6e10 44d0 0200 |0116: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getUsername:()Ljava/lang/String; // method@d044 │ │ -428452: 0c0a |0119: move-result-object v10 │ │ -428454: 54e2 dea0 |011a: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428458: 1f02 771a |011c: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42845c: 6e10 43d0 0200 |011e: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getPassword:()Ljava/lang/String; // method@d043 │ │ -428462: 0c0b |0121: move-result-object v11 │ │ -428464: 54e2 dea0 |0122: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428468: 1f02 771a |0124: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ -42846c: 6e10 45d0 0200 |0126: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getVncPassword:()Ljava/lang/String; // method@d045 │ │ -428472: 0c0c |0129: move-result-object v12 │ │ -428474: 5bef dfa0 |012a: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -428478: 5be1 e0a0 |012c: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -42847c: 59e5 e1a0 |012e: iput v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -428480: 07ed |0130: move-object v13, v14 │ │ -428482: 7406 fdce 0800 |0131: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Ltech/ula/model/state/AppsStartupFsm;.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefd │ │ -428488: 0c0f |0134: move-result-object v15 │ │ -42848a: 330f 0300 |0135: if-ne v15, v0, 0138 // +0003 │ │ -42848e: 1100 |0137: return-object v0 │ │ -428490: 620f b779 |0138: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428494: 2900 9600 |013a: goto/16 01d0 // +0096 │ │ -428498: 2075 3f1a |013c: instance-of v5, v7, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -42849c: 3805 0e00 |013e: if-eqz v5, 014c // +000e │ │ -4284a0: 54ef e3a0 |0140: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4284a4: 1f07 3f1a |0142: check-cast v7, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ -4284a8: 6e10 24cf 0700 |0144: invoke-virtual {v7}, Ltech/ula/model/state/CheckAppSessionServiceType;.getAppSession:()Ltech/ula/model/entities/Session; // method@cf24 │ │ -4284ae: 0c00 |0147: move-result-object v0 │ │ -4284b0: 7120 eece 0f00 |0148: invoke-static {v15, v0}, Ltech/ula/model/state/AppsStartupFsm;.access$checkServiceType:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;)V // method@ceee │ │ -4284b6: 28ed |014b: goto 0138 // -0013 │ │ -4284b8: 2075 761a |014c: instance-of v5, v7, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -4284bc: 3805 2200 |014e: if-eqz v5, 0170 // +0022 │ │ -4284c0: 54e2 e3a0 |0150: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4284c4: 1f07 761a |0152: check-cast v7, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -4284c8: 6e10 36d0 0700 |0154: invoke-virtual {v7}, Ltech/ula/model/state/SubmitAppSessionServiceType;.getAppSession:()Ltech/ula/model/entities/Session; // method@d036 │ │ -4284ce: 0c03 |0157: move-result-object v3 │ │ -4284d0: 54e5 dea0 |0158: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -4284d4: 1f05 761a |015a: check-cast v5, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ -4284d8: 6e10 37d0 0500 |015c: invoke-virtual {v5}, Ltech/ula/model/state/SubmitAppSessionServiceType;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@d037 │ │ -4284de: 0c05 |015f: move-result-object v5 │ │ -4284e0: 5bef dfa0 |0160: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -4284e4: 5be1 e0a0 |0162: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -4284e8: 59e4 e1a0 |0164: iput v4, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -4284ec: 6e40 fece 32e5 |0166: invoke-virtual {v2, v3, v5, v14}, Ltech/ula/model/state/AppsStartupFsm;.setServiceType:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefe │ │ -4284f2: 0c0f |0169: move-result-object v15 │ │ -4284f4: 330f 0300 |016a: if-ne v15, v0, 016d // +0003 │ │ -4284f8: 1100 |016c: return-object v0 │ │ -4284fa: 620f b779 |016d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4284fe: 2861 |016f: goto 01d0 // +0061 │ │ -428500: 2074 411a |0170: instance-of v4, v7, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -428504: 3804 2200 |0172: if-eqz v4, 0194 // +0022 │ │ -428508: 54e2 e3a0 |0174: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -42850c: 1f07 411a |0176: check-cast v7, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -428510: 6e10 35cf 0700 |0178: invoke-virtual {v7}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.getApp:()Ltech/ula/model/entities/App; // method@cf35 │ │ -428516: 0c04 |017b: move-result-object v4 │ │ -428518: 54e5 dea0 |017c: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -42851c: 1f05 411a |017e: check-cast v5, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ -428520: 6e10 36cf 0500 |0180: invoke-virtual {v5}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf36 │ │ -428526: 0c05 |0183: move-result-object v5 │ │ -428528: 5bef dfa0 |0184: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -42852c: 5be1 e0a0 |0186: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -428530: 59e3 e1a0 |0188: iput v3, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -428534: 6e40 f8ce 42e5 |018a: invoke-virtual {v2, v4, v5, v14}, Ltech/ula/model/state/AppsStartupFsm;.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef8 │ │ -42853a: 0c0f |018d: move-result-object v15 │ │ -42853c: 330f 0300 |018e: if-ne v15, v0, 0191 // +0003 │ │ -428540: 1100 |0190: return-object v0 │ │ -428542: 620f b779 |0191: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -428546: 283d |0193: goto 01d0 // +003d │ │ -428548: 2073 781a |0194: instance-of v3, v7, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -42854c: 3803 2a00 |0196: if-eqz v3, 01c0 // +002a │ │ -428550: 54e3 e3a0 |0198: iget-object v3, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -428554: 1f07 781a |019a: check-cast v7, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -428558: 6e10 4fd0 0700 |019c: invoke-virtual {v7}, Ltech/ula/model/state/SyncDatabaseEntries;.getApp:()Ltech/ula/model/entities/App; // method@d04f │ │ -42855e: 0c04 |019f: move-result-object v4 │ │ -428560: 54e5 dea0 |01a0: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428564: 1f05 781a |01a2: check-cast v5, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -428568: 6e10 51d0 0500 |01a4: invoke-virtual {v5}, Ltech/ula/model/state/SyncDatabaseEntries;.getSession:()Ltech/ula/model/entities/Session; // method@d051 │ │ -42856e: 0c05 |01a7: move-result-object v5 │ │ -428570: 54e6 dea0 |01a8: iget-object v6, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ -428574: 1f06 781a |01aa: check-cast v6, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ -428578: 6e10 50d0 0600 |01ac: invoke-virtual {v6}, Ltech/ula/model/state/SyncDatabaseEntries;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d050 │ │ -42857e: 0c06 |01af: move-result-object v6 │ │ -428580: 5bef dfa0 |01b0: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ -428584: 5be1 e0a0 |01b2: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ -428588: 59e2 e1a0 |01b4: iput v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ -42858c: 6e5e 02cf 4365 |01b6: invoke-virtual {v3, v4, v5, v6, v14}, Ltech/ula/model/state/AppsStartupFsm;.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cf02 │ │ -428592: 0c0f |01b9: move-result-object v15 │ │ -428594: 330f 0300 |01ba: if-ne v15, v0, 01bd // +0003 │ │ -428598: 1100 |01bc: return-object v0 │ │ -42859a: 620f b779 |01bd: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42859e: 2811 |01bf: goto 01d0 // +0011 │ │ -4285a0: 207f 601a |01c0: instance-of v15, v7, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ -4285a4: 380f 0f00 |01c2: if-eqz v15, 01d1 // +000f │ │ -4285a8: 54ef e3a0 |01c4: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ -4285ac: 7110 f4ce 0f00 |01c6: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ -4285b2: 0c0f |01c9: move-result-object v15 │ │ -4285b4: 6200 6aa1 |01ca: sget-object v0, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ -4285b8: 6e20 2540 0f00 |01cc: invoke-virtual {v15, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4285be: 28ee |01cf: goto 01bd // -0012 │ │ -4285c0: 110f |01d0: return-object v15 │ │ -4285c2: 220f e211 |01d1: new-instance v15, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -4285c6: 7010 d689 0f00 |01d3: invoke-direct {v15}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -4285cc: 270f |01d6: throw v15 │ │ +428204: |[428204] tech.ula.model.state.AppsStartupFsm$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +428214: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42821a: 0c00 |0003: move-result-object v0 │ │ +42821c: 52e1 e1a0 |0004: iget v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +428220: 1252 |0006: const/4 v2, #int 5 // #5 │ │ +428222: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +428224: 1234 |0008: const/4 v4, #int 3 // #3 │ │ +428226: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +428228: 1216 |000a: const/4 v6, #int 1 // #1 │ │ +42822a: 3801 5500 |000b: if-eqz v1, 0060 // +0055 │ │ +42822e: 3261 4600 |000d: if-eq v1, v6, 0053 // +0046 │ │ +428232: 3251 3700 |000f: if-eq v1, v5, 0046 // +0037 │ │ +428236: 3241 2800 |0011: if-eq v1, v4, 0039 // +0028 │ │ +42823a: 3231 1900 |0013: if-eq v1, v3, 002c // +0019 │ │ +42823e: 3321 0f00 |0015: if-ne v1, v2, 0024 // +000f │ │ +428242: 54e0 e0a0 |0017: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +428246: 1f00 3f1b |0019: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +42824a: 54e0 dfa0 |001b: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +42824e: 1f00 5915 |001d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +428252: 7110 738a 0f00 |001f: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428258: 2900 9b01 |0022: goto/16 01bd // +019b │ │ +42825c: 220f 7210 |0024: new-instance v15, Ljava/lang/IllegalStateException; // type@1072 │ │ +428260: 1a00 e278 |0026: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +428264: 7020 8c83 0f00 |0028: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42826a: 270f |002b: throw v15 │ │ +42826c: 54e0 e0a0 |002c: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +428270: 1f00 3f1b |002e: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +428274: 54e0 dfa0 |0030: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +428278: 1f00 5915 |0032: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42827c: 7110 738a 0f00 |0034: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +428282: 2900 5a01 |0037: goto/16 0191 // +015a │ │ +428286: 54e0 e0a0 |0039: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +42828a: 1f00 3f1b |003b: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +42828e: 54e0 dfa0 |003d: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +428292: 1f00 5915 |003f: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +428296: 7110 738a 0f00 |0041: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42829c: 2900 2901 |0044: goto/16 016d // +0129 │ │ +4282a0: 54e0 e0a0 |0046: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +4282a4: 1f00 3f1b |0048: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +4282a8: 54e0 dfa0 |004a: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +4282ac: 1f00 5915 |004c: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4282b0: 7110 738a 0f00 |004e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4282b6: 2900 e700 |0051: goto/16 0138 // +00e7 │ │ +4282ba: 54e0 e0a0 |0053: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +4282be: 1f00 3f1b |0055: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +4282c2: 54e0 dfa0 |0057: iget-object v0, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +4282c6: 1f00 5915 |0059: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4282ca: 7110 738a 0f00 |005b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4282d0: 2900 9400 |005e: goto/16 00f2 // +0094 │ │ +4282d4: 7110 738a 0f00 |0060: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4282da: 54ef e2a0 |0063: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0e2 │ │ +4282de: 2201 3f1b |0065: new-instance v1, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +4282e2: 54e7 e3a0 |0067: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +4282e6: 7110 efce 0700 |0069: invoke-static {v7}, Ltech/ula/model/state/AppsStartupFsm;.access$getClassName$p:(Ltech/ula/model/state/AppsStartupFsm;)Ljava/lang/String; // method@ceef │ │ +4282ec: 0c07 |006c: move-result-object v7 │ │ +4282ee: 6208 70a2 |006d: sget-object v8, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ +4282f2: 1f08 fb1a |006f: check-cast v8, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +4282f6: 2209 9410 |0071: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +4282fa: 7010 8384 0900 |0073: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +428300: 1a0a 9d26 |0076: const-string v10, "Event: " // string@269d │ │ +428304: 6e20 8f84 a900 |0078: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42830a: 54ea dea0 |007b: iget-object v10, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +42830e: 6e20 8e84 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +428314: 1a0a d005 |0080: const-string v10, " State: " // string@05d0 │ │ +428318: 6e20 8f84 a900 |0082: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42831e: 54ea e3a0 |0085: iget-object v10, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428322: 7110 f4ce 0a00 |0087: invoke-static {v10}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ +428328: 0c0a |008a: move-result-object v10 │ │ +42832a: 6e10 2340 0a00 |008b: invoke-virtual {v10}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +428330: 0c0a |008e: move-result-object v10 │ │ +428332: 1f0a 371a |008f: check-cast v10, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ +428336: 6e20 8e84 a900 |0091: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42833c: 6e10 9f84 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +428342: 0c09 |0097: move-result-object v9 │ │ +428344: 7040 aad4 7198 |0098: invoke-direct {v1, v7, v8, v9}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +42834a: 54e7 e3a0 |009b: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +42834e: 7110 f2ce 0700 |009d: invoke-static {v7}, Ltech/ula/model/state/AppsStartupFsm;.access$getLogger$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/utils/Logger; // method@cef2 │ │ +428354: 0c07 |00a0: move-result-object v7 │ │ +428356: 7220 56d4 1700 |00a1: invoke-interface {v7, v1}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +42835c: 54e7 e3a0 |00a4: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428360: 54e8 dea0 |00a6: iget-object v8, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428364: 6e20 01cf 8700 |00a8: invoke-virtual {v7, v8}, Ltech/ula/model/state/AppsStartupFsm;.transitionIsAcceptable:(Ltech/ula/model/state/AppsStartupEvent;)Z // method@cf01 │ │ +42836a: 0a07 |00ab: move-result v7 │ │ +42836c: 3907 2b00 |00ac: if-nez v7, 00d7 // +002b │ │ +428370: 54ef e3a0 |00ae: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428374: 7110 f4ce 0f00 |00b0: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ +42837a: 0c0f |00b3: move-result-object v15 │ │ +42837c: 2200 591a |00b4: new-instance v0, Ltech/ula/model/state/IncorrectAppTransition; // type@1a59 │ │ +428380: 54e1 dea0 |00b6: iget-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428384: 54e2 e3a0 |00b8: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428388: 7110 f4ce 0200 |00ba: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ +42838e: 0c02 |00bd: move-result-object v2 │ │ +428390: 6e10 2340 0200 |00be: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +428396: 0c02 |00c1: move-result-object v2 │ │ +428398: 3902 0500 |00c2: if-nez v2, 00c7 // +0005 │ │ +42839c: 7100 739f 0000 |00c4: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4283a2: 1a03 7bce |00c7: const-string v3, "state.value!!" // string@ce7b │ │ +4283a6: 7120 569f 3200 |00c9: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4283ac: 1f02 371a |00cc: check-cast v2, Ltech/ula/model/state/AppsStartupState; // type@1a37 │ │ +4283b0: 7030 a5cf 1002 |00ce: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/IncorrectAppTransition;.:(Ltech/ula/model/state/AppsStartupEvent;Ltech/ula/model/state/AppsStartupState;)V // method@cfa5 │ │ +4283b6: 6e20 2540 0f00 |00d1: invoke-virtual {v15, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4283bc: 620f b779 |00d4: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4283c0: 110f |00d6: return-object v15 │ │ +4283c2: 54e7 dea0 |00d7: iget-object v7, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +4283c6: 2078 271a |00d9: instance-of v8, v7, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +4283ca: 3808 1b00 |00db: if-eqz v8, 00f6 // +001b │ │ +4283ce: 54e2 e3a0 |00dd: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +4283d2: 1f07 271a |00df: check-cast v7, Ltech/ula/model/state/AppSelected; // type@1a27 │ │ +4283d6: 6e10 b8ce 0700 |00e1: invoke-virtual {v7}, Ltech/ula/model/state/AppSelected;.getApp:()Ltech/ula/model/entities/App; // method@ceb8 │ │ +4283dc: 0c03 |00e4: move-result-object v3 │ │ +4283de: 5bef dfa0 |00e5: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +4283e2: 5be1 e0a0 |00e7: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +4283e6: 59e6 e1a0 |00e9: iput v6, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +4283ea: 6e30 f9ce 320e |00eb: invoke-virtual {v2, v3, v14}, Ltech/ula/model/state/AppsStartupFsm;.fetchDatabaseEntries:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef9 │ │ +4283f0: 0c0f |00ee: move-result-object v15 │ │ +4283f2: 330f 0300 |00ef: if-ne v15, v0, 00f2 // +0003 │ │ +4283f6: 1100 |00f1: return-object v0 │ │ +4283f8: 620f b779 |00f2: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4283fc: 2900 dc00 |00f4: goto/16 01d0 // +00dc │ │ +428400: 2076 401a |00f6: instance-of v6, v7, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +428404: 3806 0e00 |00f8: if-eqz v6, 0106 // +000e │ │ +428408: 54ef e3a0 |00fa: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +42840c: 1f07 401a |00fc: check-cast v7, Ltech/ula/model/state/CheckAppsFilesystemCredentials; // type@1a40 │ │ +428410: 6e10 2ccf 0700 |00fe: invoke-virtual {v7}, Ltech/ula/model/state/CheckAppsFilesystemCredentials;.getAppsFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf2c │ │ +428416: 0c00 |0101: move-result-object v0 │ │ +428418: 7120 edce 0f00 |0102: invoke-static {v15, v0}, Ltech/ula/model/state/AppsStartupFsm;.access$checkAppsFilesystemCredentials:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Filesystem;)V // method@ceed │ │ +42841e: 28ed |0105: goto 00f2 // -0013 │ │ +428420: 2076 771a |0106: instance-of v6, v7, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +428424: 3806 3400 |0108: if-eqz v6, 013c // +0034 │ │ +428428: 54e8 e3a0 |010a: iget-object v8, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +42842c: 1f07 771a |010c: check-cast v7, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +428430: 6e10 42d0 0700 |010e: invoke-virtual {v7}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d042 │ │ +428436: 0c09 |0111: move-result-object v9 │ │ +428438: 54e2 dea0 |0112: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +42843c: 1f02 771a |0114: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +428440: 6e10 44d0 0200 |0116: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getUsername:()Ljava/lang/String; // method@d044 │ │ +428446: 0c0a |0119: move-result-object v10 │ │ +428448: 54e2 dea0 |011a: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +42844c: 1f02 771a |011c: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +428450: 6e10 43d0 0200 |011e: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getPassword:()Ljava/lang/String; // method@d043 │ │ +428456: 0c0b |0121: move-result-object v11 │ │ +428458: 54e2 dea0 |0122: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +42845c: 1f02 771a |0124: check-cast v2, Ltech/ula/model/state/SubmitAppsFilesystemCredentials; // type@1a77 │ │ +428460: 6e10 45d0 0200 |0126: invoke-virtual {v2}, Ltech/ula/model/state/SubmitAppsFilesystemCredentials;.getVncPassword:()Ljava/lang/String; // method@d045 │ │ +428466: 0c0c |0129: move-result-object v12 │ │ +428468: 5bef dfa0 |012a: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +42846c: 5be1 e0a0 |012c: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +428470: 59e5 e1a0 |012e: iput v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +428474: 07ed |0130: move-object v13, v14 │ │ +428476: 7406 fdce 0800 |0131: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Ltech/ula/model/state/AppsStartupFsm;.setAppsFilesystemCredentials:(Ltech/ula/model/entities/Filesystem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefd │ │ +42847c: 0c0f |0134: move-result-object v15 │ │ +42847e: 330f 0300 |0135: if-ne v15, v0, 0138 // +0003 │ │ +428482: 1100 |0137: return-object v0 │ │ +428484: 620f b779 |0138: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428488: 2900 9600 |013a: goto/16 01d0 // +0096 │ │ +42848c: 2075 3f1a |013c: instance-of v5, v7, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +428490: 3805 0e00 |013e: if-eqz v5, 014c // +000e │ │ +428494: 54ef e3a0 |0140: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428498: 1f07 3f1a |0142: check-cast v7, Ltech/ula/model/state/CheckAppSessionServiceType; // type@1a3f │ │ +42849c: 6e10 24cf 0700 |0144: invoke-virtual {v7}, Ltech/ula/model/state/CheckAppSessionServiceType;.getAppSession:()Ltech/ula/model/entities/Session; // method@cf24 │ │ +4284a2: 0c00 |0147: move-result-object v0 │ │ +4284a4: 7120 eece 0f00 |0148: invoke-static {v15, v0}, Ltech/ula/model/state/AppsStartupFsm;.access$checkServiceType:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;)V // method@ceee │ │ +4284aa: 28ed |014b: goto 0138 // -0013 │ │ +4284ac: 2075 761a |014c: instance-of v5, v7, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +4284b0: 3805 2200 |014e: if-eqz v5, 0170 // +0022 │ │ +4284b4: 54e2 e3a0 |0150: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +4284b8: 1f07 761a |0152: check-cast v7, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +4284bc: 6e10 36d0 0700 |0154: invoke-virtual {v7}, Ltech/ula/model/state/SubmitAppSessionServiceType;.getAppSession:()Ltech/ula/model/entities/Session; // method@d036 │ │ +4284c2: 0c03 |0157: move-result-object v3 │ │ +4284c4: 54e5 dea0 |0158: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +4284c8: 1f05 761a |015a: check-cast v5, Ltech/ula/model/state/SubmitAppSessionServiceType; // type@1a76 │ │ +4284cc: 6e10 37d0 0500 |015c: invoke-virtual {v5}, Ltech/ula/model/state/SubmitAppSessionServiceType;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@d037 │ │ +4284d2: 0c05 |015f: move-result-object v5 │ │ +4284d4: 5bef dfa0 |0160: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +4284d8: 5be1 e0a0 |0162: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +4284dc: 59e4 e1a0 |0164: iput v4, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +4284e0: 6e40 fece 32e5 |0166: invoke-virtual {v2, v3, v5, v14}, Ltech/ula/model/state/AppsStartupFsm;.setServiceType:(Ltech/ula/model/entities/Session;Ltech/ula/model/entities/ServiceType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cefe │ │ +4284e6: 0c0f |0169: move-result-object v15 │ │ +4284e8: 330f 0300 |016a: if-ne v15, v0, 016d // +0003 │ │ +4284ec: 1100 |016c: return-object v0 │ │ +4284ee: 620f b779 |016d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4284f2: 2861 |016f: goto 01d0 // +0061 │ │ +4284f4: 2074 411a |0170: instance-of v4, v7, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +4284f8: 3804 2200 |0172: if-eqz v4, 0194 // +0022 │ │ +4284fc: 54e2 e3a0 |0174: iget-object v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428500: 1f07 411a |0176: check-cast v7, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +428504: 6e10 35cf 0700 |0178: invoke-virtual {v7}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.getApp:()Ltech/ula/model/entities/App; // method@cf35 │ │ +42850a: 0c04 |017b: move-result-object v4 │ │ +42850c: 54e5 dea0 |017c: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428510: 1f05 411a |017e: check-cast v5, Ltech/ula/model/state/CopyAppScriptToFilesystem; // type@1a41 │ │ +428514: 6e10 36cf 0500 |0180: invoke-virtual {v5}, Ltech/ula/model/state/CopyAppScriptToFilesystem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf36 │ │ +42851a: 0c05 |0183: move-result-object v5 │ │ +42851c: 5bef dfa0 |0184: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +428520: 5be1 e0a0 |0186: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +428524: 59e3 e1a0 |0188: iput v3, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +428528: 6e40 f8ce 42e5 |018a: invoke-virtual {v2, v4, v5, v14}, Ltech/ula/model/state/AppsStartupFsm;.copyAppScriptToFilesystem:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cef8 │ │ +42852e: 0c0f |018d: move-result-object v15 │ │ +428530: 330f 0300 |018e: if-ne v15, v0, 0191 // +0003 │ │ +428534: 1100 |0190: return-object v0 │ │ +428536: 620f b779 |0191: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42853a: 283d |0193: goto 01d0 // +003d │ │ +42853c: 2073 781a |0194: instance-of v3, v7, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +428540: 3803 2a00 |0196: if-eqz v3, 01c0 // +002a │ │ +428544: 54e3 e3a0 |0198: iget-object v3, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +428548: 1f07 781a |019a: check-cast v7, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42854c: 6e10 4fd0 0700 |019c: invoke-virtual {v7}, Ltech/ula/model/state/SyncDatabaseEntries;.getApp:()Ltech/ula/model/entities/App; // method@d04f │ │ +428552: 0c04 |019f: move-result-object v4 │ │ +428554: 54e5 dea0 |01a0: iget-object v5, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428558: 1f05 781a |01a2: check-cast v5, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42855c: 6e10 51d0 0500 |01a4: invoke-virtual {v5}, Ltech/ula/model/state/SyncDatabaseEntries;.getSession:()Ltech/ula/model/entities/Session; // method@d051 │ │ +428562: 0c05 |01a7: move-result-object v5 │ │ +428564: 54e6 dea0 |01a8: iget-object v6, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/AppsStartupEvent; // field@a0de │ │ +428568: 1f06 781a |01aa: check-cast v6, Ltech/ula/model/state/SyncDatabaseEntries; // type@1a78 │ │ +42856c: 6e10 50d0 0600 |01ac: invoke-virtual {v6}, Ltech/ula/model/state/SyncDatabaseEntries;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d050 │ │ +428572: 0c06 |01af: move-result-object v6 │ │ +428574: 5bef dfa0 |01b0: iput-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a0df │ │ +428578: 5be1 e0a0 |01b2: iput-object v1, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a0e0 │ │ +42857c: 59e2 e1a0 |01b4: iput v2, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.label:I // field@a0e1 │ │ +428580: 6e5e 02cf 4365 |01b6: invoke-virtual {v3, v4, v5, v6, v14}, Ltech/ula/model/state/AppsStartupFsm;.updateAppSession:(Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@cf02 │ │ +428586: 0c0f |01b9: move-result-object v15 │ │ +428588: 330f 0300 |01ba: if-ne v15, v0, 01bd // +0003 │ │ +42858c: 1100 |01bc: return-object v0 │ │ +42858e: 620f b779 |01bd: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428592: 2811 |01bf: goto 01d0 // +0011 │ │ +428594: 207f 601a |01c0: instance-of v15, v7, Ltech/ula/model/state/ResetAppState; // type@1a60 │ │ +428598: 380f 0f00 |01c2: if-eqz v15, 01d1 // +000f │ │ +42859c: 54ef e3a0 |01c4: iget-object v15, v14, Ltech/ula/model/state/AppsStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0e3 │ │ +4285a0: 7110 f4ce 0f00 |01c6: invoke-static {v15}, Ltech/ula/model/state/AppsStartupFsm;.access$getState$p:(Ltech/ula/model/state/AppsStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@cef4 │ │ +4285a6: 0c0f |01c9: move-result-object v15 │ │ +4285a8: 6200 6aa1 |01ca: sget-object v0, Ltech/ula/model/state/WaitingForAppSelection;.INSTANCE:Ltech/ula/model/state/WaitingForAppSelection; // field@a16a │ │ +4285ac: 6e20 2540 0f00 |01cc: invoke-virtual {v15, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4285b2: 28ee |01cf: goto 01bd // -0012 │ │ +4285b4: 110f |01d0: return-object v15 │ │ +4285b6: 220f e211 |01d1: new-instance v15, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +4285ba: 7010 d689 0f00 |01d3: invoke-direct {v15}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +4285c0: 270f |01d6: throw v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0024 line=59 │ │ 0x002c line=52 │ │ 0x0065 line=53 │ │ 0x009b line=54 │ │ @@ -1823551,96 +1823545,96 @@ │ │ type : '(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -428738: |[428738] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -428748: 5b01 eea0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ -42874c: 5b02 eba0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ -428750: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -428752: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -428758: 0e00 |0008: return-void │ │ +42872c: |[42872c] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +42873c: 5b01 eea0 |0000: iput-object v1, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ +428740: 5b02 eba0 |0002: iput-object v2, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ +428744: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +428746: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42874c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -428700: |[428700] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -428710: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -428714: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42871a: 2200 351a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ -42871e: 5431 eea0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ -428722: 5432 eba0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ -428726: 7040 e7ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cee7 │ │ -42872c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -428730: 5b04 eda0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0ed │ │ -428734: 1100 |0012: return-object v0 │ │ +4286f4: |[4286f4] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +428704: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +428708: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42870e: 2200 351a |0005: new-instance v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ +428712: 5431 eea0 |0007: iget-object v1, v3, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ +428716: 5432 eba0 |0009: iget-object v2, v3, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ +42871a: 7040 e7ce 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.:(Ltech/ula/model/state/AppsStartupFsm;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@cee7 │ │ +428720: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +428724: 5b04 eda0 |0010: iput-object v4, v0, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0ed │ │ +428728: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -42867c: |[42867c] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -42868c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -428690: 6e30 e8ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cee8 │ │ -428696: 0c01 |0005: move-result-object v1 │ │ -428698: 1f01 351a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ -42869c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4286a0: 6e20 eace 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ceea │ │ -4286a6: 0c01 |000d: move-result-object v1 │ │ -4286a8: 1101 |000e: return-object v1 │ │ +428670: |[428670] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +428680: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +428684: 6e30 e8ce 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cee8 │ │ +42868a: 0c01 |0005: move-result-object v1 │ │ +42868c: 1f01 351a |0006: check-cast v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; // type@1a35 │ │ +428690: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +428694: 6e20 eace 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@ceea │ │ +42869a: 0c01 |000d: move-result-object v1 │ │ +42869c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -4286ac: |[4286ac] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4286bc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4286c2: 5210 eca0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.label:I // field@a0ec │ │ -4286c6: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -4286ca: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4286d0: 5412 eda0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0ed │ │ -4286d4: 5412 eea0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ -4286d8: 7110 f3ce 0200 |000e: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ -4286de: 0c02 |0011: move-result-object v2 │ │ -4286e0: 5410 eba0 |0012: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ -4286e4: 7220 eacc 0200 |0014: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ -4286ea: 6202 b779 |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4286ee: 1102 |0019: return-object v2 │ │ -4286f0: 2202 7210 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -4286f4: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4286f8: 7020 8c83 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4286fe: 2702 |0021: throw v2 │ │ +4286a0: |[4286a0] tech.ula.model.state.AppsStartupFsm$updateAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4286b0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4286b6: 5210 eca0 |0003: iget v0, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.label:I // field@a0ec │ │ +4286ba: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +4286be: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4286c4: 5412 eda0 |000a: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a0ed │ │ +4286c8: 5412 eea0 |000c: iget-object v2, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.this$0:Ltech/ula/model/state/AppsStartupFsm; // field@a0ee │ │ +4286cc: 7110 f3ce 0200 |000e: invoke-static {v2}, Ltech/ula/model/state/AppsStartupFsm;.access$getSessionDao$p:(Ltech/ula/model/state/AppsStartupFsm;)Ltech/ula/model/daos/SessionDao; // method@cef3 │ │ +4286d2: 0c02 |0011: move-result-object v2 │ │ +4286d4: 5410 eba0 |0012: iget-object v0, v1, Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2;.$appSession:Ltech/ula/model/entities/Session; // field@a0eb │ │ +4286d8: 7220 eacc 0200 |0014: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ +4286de: 6202 b779 |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4286e2: 1102 |0019: return-object v2 │ │ +4286e4: 2202 7210 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +4286e8: 1a00 e278 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4286ec: 7020 8c83 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4286f2: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Ltech/ula/model/state/AppsStartupFsm$updateAppSession$2; │ │ 0x0000 - 0x0022 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1823707,178 +1823701,178 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -42bab0: |[42bab0] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ -42bac0: 5b01 42a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42bac4: 5b02 3fa1 |0002: iput-object v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42bac8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -42baca: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -42bad0: 0e00 |0008: return-void │ │ +42baa4: |[42baa4] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ +42bab4: 5b01 42a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42bab8: 5b02 3fa1 |0002: iput-object v2, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42babc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +42babe: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42bac4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -42ba78: |[42ba78] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -42ba88: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42ba8c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42ba92: 2200 6f1a |0005: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ -42ba96: 5431 42a1 |0007: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42ba9a: 5432 3fa1 |0009: iget-object v2, v3, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42ba9e: 7040 fecf 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cffe │ │ -42baa4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42baa8: 5b04 41a1 |0010: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a141 │ │ -42baac: 1100 |0012: return-object v0 │ │ +42ba6c: |[42ba6c] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42ba7c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +42ba80: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42ba86: 2200 6f1a |0005: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ +42ba8a: 5431 42a1 |0007: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42ba8e: 5432 3fa1 |0009: iget-object v2, v3, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42ba92: 7040 fecf 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@cffe │ │ +42ba98: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42ba9c: 5b04 41a1 |0010: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a141 │ │ +42baa0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -42b898: |[42b898] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b8a8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -42b8ac: 6e30 ffcf 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cfff │ │ -42b8b2: 0c01 |0005: move-result-object v1 │ │ -42b8b4: 1f01 6f1a |0006: check-cast v1, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ -42b8b8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42b8bc: 6e20 01d0 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d001 │ │ -42b8c2: 0c01 |000d: move-result-object v1 │ │ -42b8c4: 1101 |000e: return-object v1 │ │ +42b88c: |[42b88c] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b89c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +42b8a0: 6e30 ffcf 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@cfff │ │ +42b8a6: 0c01 |0005: move-result-object v1 │ │ +42b8a8: 1f01 6f1a |0006: check-cast v1, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2; // type@1a6f │ │ +42b8ac: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42b8b0: 6e20 01d0 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d001 │ │ +42b8b6: 0c01 |000d: move-result-object v1 │ │ +42b8b8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -42b8c8: |[42b8c8] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42b8d8: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42b8de: 5240 40a1 |0003: iget v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.label:I // field@a140 │ │ -42b8e2: 3900 bb00 |0005: if-nez v0, 00c0 // +00bb │ │ -42b8e6: 7110 738a 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42b8ec: 5445 41a1 |000a: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a141 │ │ -42b8f0: 5445 42a1 |000c: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b8f4: 7110 0fd0 0500 |000e: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42b8fa: 0c05 |0011: move-result-object v5 │ │ -42b8fc: 6200 67a1 |0012: sget-object v0, Ltech/ula/model/state/VerifyingFilesystemAssets;.INSTANCE:Ltech/ula/model/state/VerifyingFilesystemAssets; // field@a167 │ │ -42b900: 6e20 2540 0500 |0014: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42b906: 5445 3fa1 |0017: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b90a: 6e10 54cd 0500 |0019: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -42b910: 0b00 |001c: move-result-wide v0 │ │ -42b912: 7120 7c84 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -42b918: 0c05 |0020: move-result-object v5 │ │ -42b91a: 5440 42a1 |0021: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b91e: 7110 09d0 0000 |0023: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ -42b924: 0c00 |0026: move-result-object v0 │ │ -42b926: 5441 3fa1 |0027: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b92a: 6e20 4ace 1000 |0029: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getDistributionAssetsForExistingFilesystem:(Ltech/ula/model/entities/Filesystem;)Ljava/util/List; // method@ce4a │ │ -42b930: 0c00 |002c: move-result-object v0 │ │ -42b932: 5441 42a1 |002d: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b936: 7110 0cd0 0100 |002f: invoke-static {v1}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ -42b93c: 0c01 |0032: move-result-object v1 │ │ -42b93e: 6e30 1dd4 5100 |0033: invoke-virtual {v1, v5, v0}, Ltech/ula/utils/FilesystemManager;.areAllRequiredAssetsPresent:(Ljava/lang/String;Ljava/util/List;)Z // method@d41d │ │ -42b944: 0a01 |0036: move-result v1 │ │ -42b946: 5442 42a1 |0037: iget-object v2, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b94a: 7110 09d0 0200 |0039: invoke-static {v2}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ -42b950: 0c02 |003c: move-result-object v2 │ │ -42b952: 5443 3fa1 |003d: iget-object v3, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b956: 6e10 53cd 0300 |003f: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ -42b95c: 0c03 |0042: move-result-object v3 │ │ -42b95e: 6e20 4bce 3200 |0043: invoke-virtual {v2, v3}, Ltech/ula/model/repositories/AssetRepository;.getLatestDistributionVersion:(Ljava/lang/String;)Ljava/lang/String; // method@ce4b │ │ -42b964: 0c02 |0046: move-result-object v2 │ │ -42b966: 5443 3fa1 |0047: iget-object v3, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b96a: 6e10 56cd 0300 |0049: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ -42b970: 0c03 |004c: move-result-object v3 │ │ -42b972: 6e20 4a84 2300 |004d: invoke-virtual {v3, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -42b978: 0a03 |0050: move-result v3 │ │ -42b97a: 3b03 0400 |0051: if-gez v3, 0055 // +0004 │ │ -42b97e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -42b980: 2802 |0054: goto 0056 // +0002 │ │ -42b982: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -42b984: 3801 0400 |0056: if-eqz v1, 005a // +0004 │ │ -42b988: 3803 4c00 |0058: if-eqz v3, 00a4 // +004c │ │ -42b98c: 5441 42a1 |005a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b990: 7110 09d0 0100 |005c: invoke-static {v1}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ -42b996: 0c01 |005f: move-result-object v1 │ │ -42b998: 6e20 46ce 0100 |0060: invoke-virtual {v1, v0}, Ltech/ula/model/repositories/AssetRepository;.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z // method@ce46 │ │ -42b99e: 0a00 |0063: move-result v0 │ │ -42b9a0: 3900 1000 |0064: if-nez v0, 0074 // +0010 │ │ -42b9a4: 5445 42a1 |0066: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b9a8: 7110 0fd0 0500 |0068: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42b9ae: 0c05 |006b: move-result-object v5 │ │ -42b9b0: 6200 f9a0 |006c: sget-object v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.INSTANCE:Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // field@a0f9 │ │ -42b9b4: 6e20 2540 0500 |006e: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42b9ba: 6205 b779 |0071: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42b9be: 1105 |0073: return-object v5 │ │ -42b9c0: 5440 42a1 |0074: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b9c4: 7110 0cd0 0000 |0076: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ -42b9ca: 0c00 |0079: move-result-object v0 │ │ -42b9cc: 5441 3fa1 |007a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b9d0: 6e20 1fd4 1000 |007c: invoke-virtual {v0, v1}, Ltech/ula/utils/FilesystemManager;.copyAssetsToFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d41f │ │ -42b9d6: 5440 3fa1 |007f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b9da: 6e20 62cd 2000 |0081: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setVersionCodeUsed:(Ljava/lang/String;)V // method@cd62 │ │ -42b9e0: 5440 42a1 |0084: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b9e4: 7110 0bd0 0000 |0086: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@d00b │ │ -42b9ea: 0c00 |0089: move-result-object v0 │ │ -42b9ec: 5441 3fa1 |008a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ -42b9f0: 7220 cbcc 1000 |008c: invoke-interface {v0, v1}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ -42b9f6: 5440 42a1 |008f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42b9fa: 7110 0cd0 0000 |0091: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ -42ba00: 0c00 |0094: move-result-object v0 │ │ -42ba02: 6e20 23d4 5000 |0095: invoke-virtual {v0, v5}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ -42ba08: 0a00 |0098: move-result v0 │ │ -42ba0a: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ -42ba0e: 5440 42a1 |009b: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42ba12: 7110 0cd0 0000 |009d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ -42ba18: 0c00 |00a0: move-result-object v0 │ │ -42ba1a: 6e20 26d4 5000 |00a1: invoke-virtual {v0, v5}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ -42ba20: 5445 42a1 |00a4: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42ba24: 7110 0fd0 0500 |00a6: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42ba2a: 0c05 |00a9: move-result-object v5 │ │ -42ba2c: 6200 12a1 |00aa: sget-object v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.INSTANCE:Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // field@a112 │ │ -42ba30: 6e20 2540 0500 |00ac: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42ba36: 6205 b779 |00af: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42ba3a: 1105 |00b1: return-object v5 │ │ -42ba3c: 5445 42a1 |00b2: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ -42ba40: 7110 0fd0 0500 |00b4: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42ba46: 0c05 |00b7: move-result-object v5 │ │ -42ba48: 6200 11a1 |00b8: sget-object v0, Ltech/ula/model/state/FilesystemAssetCopyFailed;.INSTANCE:Ltech/ula/model/state/FilesystemAssetCopyFailed; // field@a111 │ │ -42ba4c: 6e20 2540 0500 |00ba: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42ba52: 6205 b779 |00bd: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42ba56: 1105 |00bf: return-object v5 │ │ -42ba58: 2205 7210 |00c0: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -42ba5c: 1a00 e278 |00c2: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42ba60: 7020 8c83 0500 |00c4: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42ba66: 2705 |00c7: throw v5 │ │ +42b8bc: |[42b8bc] tech.ula.model.state.SessionStartupFsm$handleVerifyFilesystemAssets$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42b8cc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42b8d2: 5240 40a1 |0003: iget v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.label:I // field@a140 │ │ +42b8d6: 3900 bb00 |0005: if-nez v0, 00c0 // +00bb │ │ +42b8da: 7110 738a 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42b8e0: 5445 41a1 |000a: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a141 │ │ +42b8e4: 5445 42a1 |000c: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b8e8: 7110 0fd0 0500 |000e: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42b8ee: 0c05 |0011: move-result-object v5 │ │ +42b8f0: 6200 67a1 |0012: sget-object v0, Ltech/ula/model/state/VerifyingFilesystemAssets;.INSTANCE:Ltech/ula/model/state/VerifyingFilesystemAssets; // field@a167 │ │ +42b8f4: 6e20 2540 0500 |0014: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42b8fa: 5445 3fa1 |0017: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b8fe: 6e10 54cd 0500 |0019: invoke-virtual {v5}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +42b904: 0b00 |001c: move-result-wide v0 │ │ +42b906: 7120 7c84 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +42b90c: 0c05 |0020: move-result-object v5 │ │ +42b90e: 5440 42a1 |0021: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b912: 7110 09d0 0000 |0023: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ +42b918: 0c00 |0026: move-result-object v0 │ │ +42b91a: 5441 3fa1 |0027: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b91e: 6e20 4ace 1000 |0029: invoke-virtual {v0, v1}, Ltech/ula/model/repositories/AssetRepository;.getDistributionAssetsForExistingFilesystem:(Ltech/ula/model/entities/Filesystem;)Ljava/util/List; // method@ce4a │ │ +42b924: 0c00 |002c: move-result-object v0 │ │ +42b926: 5441 42a1 |002d: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b92a: 7110 0cd0 0100 |002f: invoke-static {v1}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ +42b930: 0c01 |0032: move-result-object v1 │ │ +42b932: 6e30 1dd4 5100 |0033: invoke-virtual {v1, v5, v0}, Ltech/ula/utils/FilesystemManager;.areAllRequiredAssetsPresent:(Ljava/lang/String;Ljava/util/List;)Z // method@d41d │ │ +42b938: 0a01 |0036: move-result v1 │ │ +42b93a: 5442 42a1 |0037: iget-object v2, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b93e: 7110 09d0 0200 |0039: invoke-static {v2}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ +42b944: 0c02 |003c: move-result-object v2 │ │ +42b946: 5443 3fa1 |003d: iget-object v3, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b94a: 6e10 53cd 0300 |003f: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getDistributionType:()Ljava/lang/String; // method@cd53 │ │ +42b950: 0c03 |0042: move-result-object v3 │ │ +42b952: 6e20 4bce 3200 |0043: invoke-virtual {v2, v3}, Ltech/ula/model/repositories/AssetRepository;.getLatestDistributionVersion:(Ljava/lang/String;)Ljava/lang/String; // method@ce4b │ │ +42b958: 0c02 |0046: move-result-object v2 │ │ +42b95a: 5443 3fa1 |0047: iget-object v3, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b95e: 6e10 56cd 0300 |0049: invoke-virtual {v3}, Ltech/ula/model/entities/Filesystem;.getVersionCodeUsed:()Ljava/lang/String; // method@cd56 │ │ +42b964: 0c03 |004c: move-result-object v3 │ │ +42b966: 6e20 4a84 2300 |004d: invoke-virtual {v3, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +42b96c: 0a03 |0050: move-result v3 │ │ +42b96e: 3b03 0400 |0051: if-gez v3, 0055 // +0004 │ │ +42b972: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +42b974: 2802 |0054: goto 0056 // +0002 │ │ +42b976: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +42b978: 3801 0400 |0056: if-eqz v1, 005a // +0004 │ │ +42b97c: 3803 4c00 |0058: if-eqz v3, 00a4 // +004c │ │ +42b980: 5441 42a1 |005a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b984: 7110 09d0 0100 |005c: invoke-static {v1}, Ltech/ula/model/state/SessionStartupFsm;.access$getAssetRepository$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/repositories/AssetRepository; // method@d009 │ │ +42b98a: 0c01 |005f: move-result-object v1 │ │ +42b98c: 6e20 46ce 0100 |0060: invoke-virtual {v1, v0}, Ltech/ula/model/repositories/AssetRepository;.assetsArePresentInSupportDirectories:(Ljava/util/List;)Z // method@ce46 │ │ +42b992: 0a00 |0063: move-result v0 │ │ +42b994: 3900 1000 |0064: if-nez v0, 0074 // +0010 │ │ +42b998: 5445 42a1 |0066: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b99c: 7110 0fd0 0500 |0068: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42b9a2: 0c05 |006b: move-result-object v5 │ │ +42b9a4: 6200 f9a0 |006c: sget-object v0, Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories;.INSTANCE:Ltech/ula/model/state/AssetsAreMissingFromSupportDirectories; // field@a0f9 │ │ +42b9a8: 6e20 2540 0500 |006e: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42b9ae: 6205 b779 |0071: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42b9b2: 1105 |0073: return-object v5 │ │ +42b9b4: 5440 42a1 |0074: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b9b8: 7110 0cd0 0000 |0076: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ +42b9be: 0c00 |0079: move-result-object v0 │ │ +42b9c0: 5441 3fa1 |007a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b9c4: 6e20 1fd4 1000 |007c: invoke-virtual {v0, v1}, Ltech/ula/utils/FilesystemManager;.copyAssetsToFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@d41f │ │ +42b9ca: 5440 3fa1 |007f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b9ce: 6e20 62cd 2000 |0081: invoke-virtual {v0, v2}, Ltech/ula/model/entities/Filesystem;.setVersionCodeUsed:(Ljava/lang/String;)V // method@cd62 │ │ +42b9d4: 5440 42a1 |0084: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b9d8: 7110 0bd0 0000 |0086: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemDao$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/model/daos/FilesystemDao; // method@d00b │ │ +42b9de: 0c00 |0089: move-result-object v0 │ │ +42b9e0: 5441 3fa1 |008a: iget-object v1, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a13f │ │ +42b9e4: 7220 cbcc 1000 |008c: invoke-interface {v0, v1}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ +42b9ea: 5440 42a1 |008f: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42b9ee: 7110 0cd0 0000 |0091: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ +42b9f4: 0c00 |0094: move-result-object v0 │ │ +42b9f6: 6e20 23d4 5000 |0095: invoke-virtual {v0, v5}, Ltech/ula/utils/FilesystemManager;.hasFilesystemBeenSuccessfullyExtracted:(Ljava/lang/String;)Z // method@d423 │ │ +42b9fc: 0a00 |0098: move-result v0 │ │ +42b9fe: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ +42ba02: 5440 42a1 |009b: iget-object v0, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42ba06: 7110 0cd0 0000 |009d: invoke-static {v0}, Ltech/ula/model/state/SessionStartupFsm;.access$getFilesystemManager$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/FilesystemManager; // method@d00c │ │ +42ba0c: 0c00 |00a0: move-result-object v0 │ │ +42ba0e: 6e20 26d4 5000 |00a1: invoke-virtual {v0, v5}, Ltech/ula/utils/FilesystemManager;.removeRootfsFilesFromFilesystem:(Ljava/lang/String;)V // method@d426 │ │ +42ba14: 5445 42a1 |00a4: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42ba18: 7110 0fd0 0500 |00a6: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42ba1e: 0c05 |00a9: move-result-object v5 │ │ +42ba20: 6200 12a1 |00aa: sget-object v0, Ltech/ula/model/state/FilesystemAssetVerificationSucceeded;.INSTANCE:Ltech/ula/model/state/FilesystemAssetVerificationSucceeded; // field@a112 │ │ +42ba24: 6e20 2540 0500 |00ac: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42ba2a: 6205 b779 |00af: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42ba2e: 1105 |00b1: return-object v5 │ │ +42ba30: 5445 42a1 |00b2: iget-object v5, v4, Ltech/ula/model/state/SessionStartupFsm$handleVerifyFilesystemAssets$2;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a142 │ │ +42ba34: 7110 0fd0 0500 |00b4: invoke-static {v5}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42ba3a: 0c05 |00b7: move-result-object v5 │ │ +42ba3c: 6200 11a1 |00b8: sget-object v0, Ltech/ula/model/state/FilesystemAssetCopyFailed;.INSTANCE:Ltech/ula/model/state/FilesystemAssetCopyFailed; // field@a111 │ │ +42ba40: 6e20 2540 0500 |00ba: invoke-virtual {v5, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42ba46: 6205 b779 |00bd: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42ba4a: 1105 |00bf: return-object v5 │ │ +42ba4c: 2205 7210 |00c0: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +42ba50: 1a00 e278 |00c2: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42ba54: 7020 8c83 0500 |00c4: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42ba5a: 2705 |00c7: throw v5 │ │ catches : 1 │ │ 0x0074 - 0x008f │ │ Ljava/lang/Exception; -> 0x00b2 │ │ positions : │ │ 0x0003 line=218 │ │ 0x000c line=219 │ │ 0x0017 line=221 │ │ @@ -1823974,274 +1823968,274 @@ │ │ type : '(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -42be5c: |[42be5c] tech.ula.model.state.SessionStartupFsm$submitEvent$1.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V │ │ -42be6c: 5b01 48a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42be70: 5b02 43a1 |0002: iput-object v2, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42be74: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -42be76: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -42be7c: 0e00 |0008: return-void │ │ +42be50: |[42be50] tech.ula.model.state.SessionStartupFsm$submitEvent$1.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V │ │ +42be60: 5b01 48a1 |0000: iput-object v1, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42be64: 5b02 43a1 |0002: iput-object v2, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42be68: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +42be6a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +42be70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -42be24: |[42be24] tech.ula.model.state.SessionStartupFsm$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -42be34: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -42be38: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -42be3e: 2200 701a |0005: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ -42be42: 5431 48a1 |0007: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42be46: 5432 43a1 |0009: iget-object v2, v3, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42be4a: 7040 02d0 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V // method@d002 │ │ -42be50: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42be54: 5b04 47a1 |0010: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a147 │ │ -42be58: 1100 |0012: return-object v0 │ │ +42be18: |[42be18] tech.ula.model.state.SessionStartupFsm$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +42be28: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +42be2c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +42be32: 2200 701a |0005: new-instance v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ +42be36: 5431 48a1 |0007: iget-object v1, v3, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42be3a: 5432 43a1 |0009: iget-object v2, v3, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42be3e: 7040 02d0 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/state/SessionStartupEvent;Lkotlin/coroutines/Continuation;)V // method@d002 │ │ +42be44: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42be48: 5b04 47a1 |0010: iput-object v4, v0, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a147 │ │ +42be4c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -42bad4: |[42bad4] tech.ula.model.state.SessionStartupFsm$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -42bae4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -42bae8: 6e30 03d0 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d003 │ │ -42baee: 0c01 |0005: move-result-object v1 │ │ -42baf0: 1f01 701a |0006: check-cast v1, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ -42baf4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42baf8: 6e20 05d0 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d005 │ │ -42bafe: 0c01 |000d: move-result-object v1 │ │ -42bb00: 1101 |000e: return-object v1 │ │ +42bac8: |[42bac8] tech.ula.model.state.SessionStartupFsm$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +42bad8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +42badc: 6e30 03d0 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d003 │ │ +42bae2: 0c01 |0005: move-result-object v1 │ │ +42bae4: 1f01 701a |0006: check-cast v1, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1; // type@1a70 │ │ +42bae8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42baec: 6e20 05d0 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d005 │ │ +42baf2: 0c01 |000d: move-result-object v1 │ │ +42baf4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 392 16-bit code units │ │ -42bb04: |[42bb04] tech.ula.model.state.SessionStartupFsm$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -42bb14: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -42bb1a: 0c00 |0003: move-result-object v0 │ │ -42bb1c: 52b1 46a1 |0004: iget v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bb20: 1252 |0006: const/4 v2, #int 5 // #5 │ │ -42bb22: 1243 |0007: const/4 v3, #int 4 // #4 │ │ -42bb24: 1234 |0008: const/4 v4, #int 3 // #3 │ │ -42bb26: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -42bb28: 1216 |000a: const/4 v6, #int 1 // #1 │ │ -42bb2a: 3801 2200 |000b: if-eqz v1, 002d // +0022 │ │ -42bb2e: 3261 1300 |000d: if-eq v1, v6, 0020 // +0013 │ │ -42bb32: 3251 1100 |000f: if-eq v1, v5, 0020 // +0011 │ │ -42bb36: 3241 0f00 |0011: if-eq v1, v4, 0020 // +000f │ │ -42bb3a: 3231 0d00 |0013: if-eq v1, v3, 0020 // +000d │ │ -42bb3e: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ -42bb42: 2809 |0017: goto 0020 // +0009 │ │ -42bb44: 220c 7210 |0018: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ -42bb48: 1a00 e278 |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -42bb4c: 7020 8c83 0c00 |001c: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -42bb52: 270c |001f: throw v12 │ │ -42bb54: 54b0 45a1 |0020: iget-object v0, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bb58: 1f00 3f1b |0022: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -42bb5c: 54b0 44a1 |0024: iget-object v0, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bb60: 1f00 5915 |0026: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -42bb64: 7110 738a 0c00 |0028: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42bb6a: 2900 5a01 |002b: goto/16 0185 // +015a │ │ -42bb6e: 7110 738a 0c00 |002d: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -42bb74: 54bc 47a1 |0030: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a147 │ │ -42bb78: 2201 3f1b |0032: new-instance v1, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ -42bb7c: 54b7 48a1 |0034: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bb80: 7110 0ad0 0700 |0036: invoke-static {v7}, Ltech/ula/model/state/SessionStartupFsm;.access$getClassName$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/lang/String; // method@d00a │ │ -42bb86: 0c07 |0039: move-result-object v7 │ │ -42bb88: 6208 70a2 |003a: sget-object v8, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ -42bb8c: 1f08 fb1a |003c: check-cast v8, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ -42bb90: 2209 9410 |003e: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ -42bb94: 7010 8384 0900 |0040: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -42bb9a: 1a0a 9d26 |0043: const-string v10, "Event: " // string@269d │ │ -42bb9e: 6e20 8f84 a900 |0045: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42bba4: 54ba 43a1 |0048: iget-object v10, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42bba8: 6e20 8e84 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42bbae: 1a0a d005 |004d: const-string v10, " State: " // string@05d0 │ │ -42bbb2: 6e20 8f84 a900 |004f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -42bbb8: 54ba 48a1 |0052: iget-object v10, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bbbc: 7110 0fd0 0a00 |0054: invoke-static {v10}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42bbc2: 0c0a |0057: move-result-object v10 │ │ -42bbc4: 6e10 2340 0a00 |0058: invoke-virtual {v10}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -42bbca: 0c0a |005b: move-result-object v10 │ │ -42bbcc: 1f0a 721a |005c: check-cast v10, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ -42bbd0: 6e20 8e84 a900 |005e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ -42bbd6: 6e10 9f84 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -42bbdc: 0c09 |0064: move-result-object v9 │ │ -42bbde: 7040 aad4 7198 |0065: invoke-direct {v1, v7, v8, v9}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ -42bbe4: 54b7 48a1 |0068: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bbe8: 7110 0ed0 0700 |006a: invoke-static {v7}, Ltech/ula/model/state/SessionStartupFsm;.access$getLogger$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/Logger; // method@d00e │ │ -42bbee: 0c07 |006d: move-result-object v7 │ │ -42bbf0: 7220 56d4 1700 |006e: invoke-interface {v7, v1}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ -42bbf6: 54b7 48a1 |0071: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bbfa: 54b8 43a1 |0073: iget-object v8, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42bbfe: 6e20 27d0 8700 |0075: invoke-virtual {v7, v8}, Ltech/ula/model/state/SessionStartupFsm;.transitionIsAcceptable:(Ltech/ula/model/state/SessionStartupEvent;)Z // method@d027 │ │ -42bc04: 0a07 |0078: move-result v7 │ │ -42bc06: 3907 2b00 |0079: if-nez v7, 00a4 // +002b │ │ -42bc0a: 54bc 48a1 |007b: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bc0e: 7110 0fd0 0c00 |007d: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42bc14: 0c0c |0080: move-result-object v12 │ │ -42bc16: 2200 5a1a |0081: new-instance v0, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ -42bc1a: 54b1 43a1 |0083: iget-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42bc1e: 54b2 48a1 |0085: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bc22: 7110 0fd0 0200 |0087: invoke-static {v2}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42bc28: 0c02 |008a: move-result-object v2 │ │ -42bc2a: 6e10 2340 0200 |008b: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ -42bc30: 0c02 |008e: move-result-object v2 │ │ -42bc32: 3902 0500 |008f: if-nez v2, 0094 // +0005 │ │ -42bc36: 7100 739f 0000 |0091: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -42bc3c: 1a03 7bce |0094: const-string v3, "state.value!!" // string@ce7b │ │ -42bc40: 7120 569f 3200 |0096: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -42bc46: 1f02 721a |0099: check-cast v2, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ -42bc4a: 7030 afcf 1002 |009b: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/IncorrectSessionTransition;.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V // method@cfaf │ │ -42bc50: 6e20 2540 0c00 |009e: invoke-virtual {v12, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42bc56: 620c b779 |00a1: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42bc5a: 110c |00a3: return-object v12 │ │ -42bc5c: 54b7 43a1 |00a4: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42bc60: 2078 661a |00a6: instance-of v8, v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42bc64: 3808 0f00 |00a8: if-eqz v8, 00b7 // +000f │ │ -42bc68: 54bc 48a1 |00aa: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bc6c: 1f07 661a |00ac: check-cast v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ -42bc70: 6e10 e8cf 0700 |00ae: invoke-virtual {v7}, Ltech/ula/model/state/SessionSelected;.getSession:()Ltech/ula/model/entities/Session; // method@cfe8 │ │ -42bc76: 0c00 |00b1: move-result-object v0 │ │ -42bc78: 7120 12d0 0c00 |00b2: invoke-static {v12, v0}, Ltech/ula/model/state/SessionStartupFsm;.access$handleSessionSelected:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Session;)V // method@d012 │ │ -42bc7e: 2900 d000 |00b5: goto/16 0185 // +00d0 │ │ -42bc82: 2078 621a |00b7: instance-of v8, v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42bc86: 3808 1700 |00b9: if-eqz v8, 00d0 // +0017 │ │ -42bc8a: 54b2 48a1 |00bb: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bc8e: 1f07 621a |00bd: check-cast v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ -42bc92: 6e10 cccf 0700 |00bf: invoke-virtual {v7}, Ltech/ula/model/state/RetrieveAssetLists;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfcc │ │ -42bc98: 0c03 |00c2: move-result-object v3 │ │ -42bc9a: 5bbc 44a1 |00c3: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bc9e: 5bb1 45a1 |00c5: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bca2: 59b6 46a1 |00c7: iput v6, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bca6: 6e30 1ed0 320b |00c9: invoke-virtual {v2, v3, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01e │ │ -42bcac: 0c0c |00cc: move-result-object v12 │ │ -42bcae: 330c b800 |00cd: if-ne v12, v0, 0185 // +00b8 │ │ -42bcb2: 1100 |00cf: return-object v0 │ │ -42bcb4: 2076 571a |00d0: instance-of v6, v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42bcb8: 3806 1f00 |00d2: if-eqz v6, 00f1 // +001f │ │ -42bcbc: 54b2 48a1 |00d4: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bcc0: 1f07 571a |00d6: check-cast v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42bcc4: 6e10 a0cf 0700 |00d8: invoke-virtual {v7}, Ltech/ula/model/state/GenerateDownloads;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfa0 │ │ -42bcca: 0c03 |00db: move-result-object v3 │ │ -42bccc: 54b4 43a1 |00dc: iget-object v4, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ -42bcd0: 1f04 571a |00de: check-cast v4, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ -42bcd4: 6e10 9fcf 0400 |00e0: invoke-virtual {v4}, Ltech/ula/model/state/GenerateDownloads;.getAssetList:()Ljava/util/List; // method@cf9f │ │ -42bcda: 0c04 |00e3: move-result-object v4 │ │ -42bcdc: 5bbc 44a1 |00e4: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bce0: 5bb1 45a1 |00e6: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bce4: 59b5 46a1 |00e8: iput v5, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bce8: 6e40 1dd0 32b4 |00ea: invoke-virtual {v2, v3, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01d │ │ -42bcee: 0c0c |00ed: move-result-object v12 │ │ -42bcf0: 330c 9700 |00ee: if-ne v12, v0, 0185 // +0097 │ │ -42bcf4: 1100 |00f0: return-object v0 │ │ -42bcf6: 2075 481a |00f1: instance-of v5, v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -42bcfa: 3805 0f00 |00f3: if-eqz v5, 0102 // +000f │ │ -42bcfe: 54bc 48a1 |00f5: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bd02: 1f07 481a |00f7: check-cast v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ -42bd06: 6e10 52cf 0700 |00f9: invoke-virtual {v7}, Ltech/ula/model/state/DownloadAssets;.getDownloadRequirements:()Ljava/util/List; // method@cf52 │ │ -42bd0c: 0c00 |00fc: move-result-object v0 │ │ -42bd0e: 7120 11d0 0c00 |00fd: invoke-static {v12, v0}, Ltech/ula/model/state/SessionStartupFsm;.access$handleDownloadAssets:(Ltech/ula/model/state/SessionStartupFsm;Ljava/util/List;)V // method@d011 │ │ -42bd14: 2900 8500 |0100: goto/16 0185 // +0085 │ │ -42bd18: 2075 381a |0102: instance-of v5, v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -42bd1c: 3805 0f00 |0104: if-eqz v5, 0113 // +000f │ │ -42bd20: 54bc 48a1 |0106: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bd24: 1f07 381a |0108: check-cast v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ -42bd28: 6e10 0acf 0700 |010a: invoke-virtual {v7}, Ltech/ula/model/state/AssetDownloadComplete;.getDownloadAssetId:()J // method@cf0a │ │ -42bd2e: 0b00 |010d: move-result-wide v0 │ │ -42bd30: 7130 10d0 0c01 |010e: invoke-static {v12, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.access$handleAssetsDownloadComplete:(Ltech/ula/model/state/SessionStartupFsm;J)V // method@d010 │ │ -42bd36: 2900 7400 |0111: goto/16 0185 // +0074 │ │ -42bd3a: 2075 791a |0113: instance-of v5, v7, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ -42bd3e: 3805 0800 |0115: if-eqz v5, 011d // +0008 │ │ -42bd42: 54bc 48a1 |0117: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bd46: 7110 13d0 0c00 |0119: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleSyncDownloadState:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d013 │ │ -42bd4c: 2869 |011c: goto 0185 // +0069 │ │ -42bd4e: 2075 421a |011d: instance-of v5, v7, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ -42bd52: 3805 1100 |011f: if-eqz v5, 0130 // +0011 │ │ -42bd56: 54b2 48a1 |0121: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bd5a: 5bbc 44a1 |0123: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bd5e: 5bb1 45a1 |0125: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bd62: 59b4 46a1 |0127: iput v4, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bd66: 6e20 1ad0 b200 |0129: invoke-virtual {v2, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01a │ │ -42bd6c: 0c0c |012c: move-result-object v12 │ │ -42bd6e: 330c 5800 |012d: if-ne v12, v0, 0185 // +0058 │ │ -42bd72: 1100 |012f: return-object v0 │ │ -42bd74: 2074 7d1a |0130: instance-of v4, v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42bd78: 3804 1700 |0132: if-eqz v4, 0149 // +0017 │ │ -42bd7c: 54b2 48a1 |0134: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bd80: 1f07 7d1a |0136: check-cast v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ -42bd84: 6e10 61d0 0700 |0138: invoke-virtual {v7}, Ltech/ula/model/state/VerifyFilesystemAssets;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d061 │ │ -42bd8a: 0c04 |013b: move-result-object v4 │ │ -42bd8c: 5bbc 44a1 |013c: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bd90: 5bb1 45a1 |013e: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bd94: 59b3 46a1 |0140: iput v3, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bd98: 6e30 23d0 420b |0142: invoke-virtual {v2, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyFilesystemAssets:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d023 │ │ -42bd9e: 0c0c |0145: move-result-object v12 │ │ -42bda0: 330c 3f00 |0146: if-ne v12, v0, 0185 // +003f │ │ -42bda4: 1100 |0148: return-object v0 │ │ -42bda6: 2073 7b1a |0149: instance-of v3, v7, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ -42bdaa: 3803 0800 |014b: if-eqz v3, 0153 // +0008 │ │ -42bdae: 54bc 48a1 |014d: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bdb2: 7110 14d0 0c00 |014f: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleVerifyAvailableStorage:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d014 │ │ -42bdb8: 2833 |0152: goto 0185 // +0033 │ │ -42bdba: 2073 7c1a |0153: instance-of v3, v7, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ -42bdbe: 3803 0800 |0155: if-eqz v3, 015d // +0008 │ │ -42bdc2: 54bc 48a1 |0157: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bdc6: 7110 15d0 0c00 |0159: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleVerifyAvailableStorageComplete:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d015 │ │ -42bdcc: 2829 |015c: goto 0185 // +0029 │ │ -42bdce: 2073 4f1a |015d: instance-of v3, v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42bdd2: 3803 1700 |015f: if-eqz v3, 0176 // +0017 │ │ -42bdd6: 54b3 48a1 |0161: iget-object v3, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42bdda: 1f07 4f1a |0163: check-cast v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ -42bdde: 6e10 7ccf 0700 |0165: invoke-virtual {v7}, Ltech/ula/model/state/ExtractFilesystem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf7c │ │ -42bde4: 0c04 |0168: move-result-object v4 │ │ -42bde6: 5bbc 44a1 |0169: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ -42bdea: 5bb1 45a1 |016b: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ -42bdee: 59b2 46a1 |016d: iput v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ -42bdf2: 6e30 1cd0 430b |016f: invoke-virtual {v3, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01c │ │ -42bdf8: 0c0c |0172: move-result-object v12 │ │ -42bdfa: 330c 1200 |0173: if-ne v12, v0, 0185 // +0012 │ │ -42bdfe: 1100 |0175: return-object v0 │ │ -42be00: 207c 611a |0176: instance-of v12, v7, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ -42be04: 380c 0d00 |0178: if-eqz v12, 0185 // +000d │ │ -42be08: 54bc 48a1 |017a: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ -42be0c: 7110 0fd0 0c00 |017c: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ -42be12: 0c0c |017f: move-result-object v12 │ │ -42be14: 6200 6ba1 |0180: sget-object v0, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ -42be18: 6e20 2540 0c00 |0182: invoke-virtual {v12, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -42be1e: 620c b779 |0185: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -42be22: 110c |0187: return-object v12 │ │ +42baf8: |[42baf8] tech.ula.model.state.SessionStartupFsm$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +42bb08: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +42bb0e: 0c00 |0003: move-result-object v0 │ │ +42bb10: 52b1 46a1 |0004: iget v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bb14: 1252 |0006: const/4 v2, #int 5 // #5 │ │ +42bb16: 1243 |0007: const/4 v3, #int 4 // #4 │ │ +42bb18: 1234 |0008: const/4 v4, #int 3 // #3 │ │ +42bb1a: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +42bb1c: 1216 |000a: const/4 v6, #int 1 // #1 │ │ +42bb1e: 3801 2200 |000b: if-eqz v1, 002d // +0022 │ │ +42bb22: 3261 1300 |000d: if-eq v1, v6, 0020 // +0013 │ │ +42bb26: 3251 1100 |000f: if-eq v1, v5, 0020 // +0011 │ │ +42bb2a: 3241 0f00 |0011: if-eq v1, v4, 0020 // +000f │ │ +42bb2e: 3231 0d00 |0013: if-eq v1, v3, 0020 // +000d │ │ +42bb32: 3321 0300 |0015: if-ne v1, v2, 0018 // +0003 │ │ +42bb36: 2809 |0017: goto 0020 // +0009 │ │ +42bb38: 220c 7210 |0018: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ +42bb3c: 1a00 e278 |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +42bb40: 7020 8c83 0c00 |001c: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +42bb46: 270c |001f: throw v12 │ │ +42bb48: 54b0 45a1 |0020: iget-object v0, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bb4c: 1f00 3f1b |0022: check-cast v0, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +42bb50: 54b0 44a1 |0024: iget-object v0, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bb54: 1f00 5915 |0026: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +42bb58: 7110 738a 0c00 |0028: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42bb5e: 2900 5a01 |002b: goto/16 0185 // +015a │ │ +42bb62: 7110 738a 0c00 |002d: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +42bb68: 54bc 47a1 |0030: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a147 │ │ +42bb6c: 2201 3f1b |0032: new-instance v1, Ltech/ula/utils/UlaBreadcrumb; // type@1b3f │ │ +42bb70: 54b7 48a1 |0034: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bb74: 7110 0ad0 0700 |0036: invoke-static {v7}, Ltech/ula/model/state/SessionStartupFsm;.access$getClassName$p:(Ltech/ula/model/state/SessionStartupFsm;)Ljava/lang/String; // method@d00a │ │ +42bb7a: 0c07 |0039: move-result-object v7 │ │ +42bb7c: 6208 70a2 |003a: sget-object v8, Ltech/ula/utils/BreadcrumbType$ReceivedEvent;.INSTANCE:Ltech/ula/utils/BreadcrumbType$ReceivedEvent; // field@a270 │ │ +42bb80: 1f08 fb1a |003c: check-cast v8, Ltech/ula/utils/BreadcrumbType; // type@1afb │ │ +42bb84: 2209 9410 |003e: new-instance v9, Ljava/lang/StringBuilder; // type@1094 │ │ +42bb88: 7010 8384 0900 |0040: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +42bb8e: 1a0a 9d26 |0043: const-string v10, "Event: " // string@269d │ │ +42bb92: 6e20 8f84 a900 |0045: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42bb98: 54ba 43a1 |0048: iget-object v10, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42bb9c: 6e20 8e84 a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42bba2: 1a0a d005 |004d: const-string v10, " State: " // string@05d0 │ │ +42bba6: 6e20 8f84 a900 |004f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +42bbac: 54ba 48a1 |0052: iget-object v10, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bbb0: 7110 0fd0 0a00 |0054: invoke-static {v10}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42bbb6: 0c0a |0057: move-result-object v10 │ │ +42bbb8: 6e10 2340 0a00 |0058: invoke-virtual {v10}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +42bbbe: 0c0a |005b: move-result-object v10 │ │ +42bbc0: 1f0a 721a |005c: check-cast v10, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ +42bbc4: 6e20 8e84 a900 |005e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@848e │ │ +42bbca: 6e10 9f84 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +42bbd0: 0c09 |0064: move-result-object v9 │ │ +42bbd2: 7040 aad4 7198 |0065: invoke-direct {v1, v7, v8, v9}, Ltech/ula/utils/UlaBreadcrumb;.:(Ljava/lang/String;Ltech/ula/utils/BreadcrumbType;Ljava/lang/String;)V // method@d4aa │ │ +42bbd8: 54b7 48a1 |0068: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bbdc: 7110 0ed0 0700 |006a: invoke-static {v7}, Ltech/ula/model/state/SessionStartupFsm;.access$getLogger$p:(Ltech/ula/model/state/SessionStartupFsm;)Ltech/ula/utils/Logger; // method@d00e │ │ +42bbe2: 0c07 |006d: move-result-object v7 │ │ +42bbe4: 7220 56d4 1700 |006e: invoke-interface {v7, v1}, Ltech/ula/utils/Logger;.addBreadcrumb:(Ltech/ula/utils/UlaBreadcrumb;)V // method@d456 │ │ +42bbea: 54b7 48a1 |0071: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bbee: 54b8 43a1 |0073: iget-object v8, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42bbf2: 6e20 27d0 8700 |0075: invoke-virtual {v7, v8}, Ltech/ula/model/state/SessionStartupFsm;.transitionIsAcceptable:(Ltech/ula/model/state/SessionStartupEvent;)Z // method@d027 │ │ +42bbf8: 0a07 |0078: move-result v7 │ │ +42bbfa: 3907 2b00 |0079: if-nez v7, 00a4 // +002b │ │ +42bbfe: 54bc 48a1 |007b: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bc02: 7110 0fd0 0c00 |007d: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42bc08: 0c0c |0080: move-result-object v12 │ │ +42bc0a: 2200 5a1a |0081: new-instance v0, Ltech/ula/model/state/IncorrectSessionTransition; // type@1a5a │ │ +42bc0e: 54b1 43a1 |0083: iget-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42bc12: 54b2 48a1 |0085: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bc16: 7110 0fd0 0200 |0087: invoke-static {v2}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42bc1c: 0c02 |008a: move-result-object v2 │ │ +42bc1e: 6e10 2340 0200 |008b: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@4023 │ │ +42bc24: 0c02 |008e: move-result-object v2 │ │ +42bc26: 3902 0500 |008f: if-nez v2, 0094 // +0005 │ │ +42bc2a: 7100 739f 0000 |0091: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +42bc30: 1a03 7bce |0094: const-string v3, "state.value!!" // string@ce7b │ │ +42bc34: 7120 569f 3200 |0096: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +42bc3a: 1f02 721a |0099: check-cast v2, Ltech/ula/model/state/SessionStartupState; // type@1a72 │ │ +42bc3e: 7030 afcf 1002 |009b: invoke-direct {v0, v1, v2}, Ltech/ula/model/state/IncorrectSessionTransition;.:(Ltech/ula/model/state/SessionStartupEvent;Ltech/ula/model/state/SessionStartupState;)V // method@cfaf │ │ +42bc44: 6e20 2540 0c00 |009e: invoke-virtual {v12, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42bc4a: 620c b779 |00a1: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42bc4e: 110c |00a3: return-object v12 │ │ +42bc50: 54b7 43a1 |00a4: iget-object v7, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42bc54: 2078 661a |00a6: instance-of v8, v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42bc58: 3808 0f00 |00a8: if-eqz v8, 00b7 // +000f │ │ +42bc5c: 54bc 48a1 |00aa: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bc60: 1f07 661a |00ac: check-cast v7, Ltech/ula/model/state/SessionSelected; // type@1a66 │ │ +42bc64: 6e10 e8cf 0700 |00ae: invoke-virtual {v7}, Ltech/ula/model/state/SessionSelected;.getSession:()Ltech/ula/model/entities/Session; // method@cfe8 │ │ +42bc6a: 0c00 |00b1: move-result-object v0 │ │ +42bc6c: 7120 12d0 0c00 |00b2: invoke-static {v12, v0}, Ltech/ula/model/state/SessionStartupFsm;.access$handleSessionSelected:(Ltech/ula/model/state/SessionStartupFsm;Ltech/ula/model/entities/Session;)V // method@d012 │ │ +42bc72: 2900 d000 |00b5: goto/16 0185 // +00d0 │ │ +42bc76: 2078 621a |00b7: instance-of v8, v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42bc7a: 3808 1700 |00b9: if-eqz v8, 00d0 // +0017 │ │ +42bc7e: 54b2 48a1 |00bb: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bc82: 1f07 621a |00bd: check-cast v7, Ltech/ula/model/state/RetrieveAssetLists; // type@1a62 │ │ +42bc86: 6e10 cccf 0700 |00bf: invoke-virtual {v7}, Ltech/ula/model/state/RetrieveAssetLists;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfcc │ │ +42bc8c: 0c03 |00c2: move-result-object v3 │ │ +42bc8e: 5bbc 44a1 |00c3: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bc92: 5bb1 45a1 |00c5: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bc96: 59b6 46a1 |00c7: iput v6, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bc9a: 6e30 1ed0 320b |00c9: invoke-virtual {v2, v3, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleRetrieveAssetLists:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01e │ │ +42bca0: 0c0c |00cc: move-result-object v12 │ │ +42bca2: 330c b800 |00cd: if-ne v12, v0, 0185 // +00b8 │ │ +42bca6: 1100 |00cf: return-object v0 │ │ +42bca8: 2076 571a |00d0: instance-of v6, v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42bcac: 3806 1f00 |00d2: if-eqz v6, 00f1 // +001f │ │ +42bcb0: 54b2 48a1 |00d4: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bcb4: 1f07 571a |00d6: check-cast v7, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42bcb8: 6e10 a0cf 0700 |00d8: invoke-virtual {v7}, Ltech/ula/model/state/GenerateDownloads;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cfa0 │ │ +42bcbe: 0c03 |00db: move-result-object v3 │ │ +42bcc0: 54b4 43a1 |00dc: iget-object v4, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.$event:Ltech/ula/model/state/SessionStartupEvent; // field@a143 │ │ +42bcc4: 1f04 571a |00de: check-cast v4, Ltech/ula/model/state/GenerateDownloads; // type@1a57 │ │ +42bcc8: 6e10 9fcf 0400 |00e0: invoke-virtual {v4}, Ltech/ula/model/state/GenerateDownloads;.getAssetList:()Ljava/util/List; // method@cf9f │ │ +42bcce: 0c04 |00e3: move-result-object v4 │ │ +42bcd0: 5bbc 44a1 |00e4: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bcd4: 5bb1 45a1 |00e6: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bcd8: 59b5 46a1 |00e8: iput v5, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bcdc: 6e40 1dd0 32b4 |00ea: invoke-virtual {v2, v3, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleGenerateDownloads:(Ltech/ula/model/entities/Filesystem;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01d │ │ +42bce2: 0c0c |00ed: move-result-object v12 │ │ +42bce4: 330c 9700 |00ee: if-ne v12, v0, 0185 // +0097 │ │ +42bce8: 1100 |00f0: return-object v0 │ │ +42bcea: 2075 481a |00f1: instance-of v5, v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +42bcee: 3805 0f00 |00f3: if-eqz v5, 0102 // +000f │ │ +42bcf2: 54bc 48a1 |00f5: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bcf6: 1f07 481a |00f7: check-cast v7, Ltech/ula/model/state/DownloadAssets; // type@1a48 │ │ +42bcfa: 6e10 52cf 0700 |00f9: invoke-virtual {v7}, Ltech/ula/model/state/DownloadAssets;.getDownloadRequirements:()Ljava/util/List; // method@cf52 │ │ +42bd00: 0c00 |00fc: move-result-object v0 │ │ +42bd02: 7120 11d0 0c00 |00fd: invoke-static {v12, v0}, Ltech/ula/model/state/SessionStartupFsm;.access$handleDownloadAssets:(Ltech/ula/model/state/SessionStartupFsm;Ljava/util/List;)V // method@d011 │ │ +42bd08: 2900 8500 |0100: goto/16 0185 // +0085 │ │ +42bd0c: 2075 381a |0102: instance-of v5, v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42bd10: 3805 0f00 |0104: if-eqz v5, 0113 // +000f │ │ +42bd14: 54bc 48a1 |0106: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bd18: 1f07 381a |0108: check-cast v7, Ltech/ula/model/state/AssetDownloadComplete; // type@1a38 │ │ +42bd1c: 6e10 0acf 0700 |010a: invoke-virtual {v7}, Ltech/ula/model/state/AssetDownloadComplete;.getDownloadAssetId:()J // method@cf0a │ │ +42bd22: 0b00 |010d: move-result-wide v0 │ │ +42bd24: 7130 10d0 0c01 |010e: invoke-static {v12, v0, v1}, Ltech/ula/model/state/SessionStartupFsm;.access$handleAssetsDownloadComplete:(Ltech/ula/model/state/SessionStartupFsm;J)V // method@d010 │ │ +42bd2a: 2900 7400 |0111: goto/16 0185 // +0074 │ │ +42bd2e: 2075 791a |0113: instance-of v5, v7, Ltech/ula/model/state/SyncDownloadState; // type@1a79 │ │ +42bd32: 3805 0800 |0115: if-eqz v5, 011d // +0008 │ │ +42bd36: 54bc 48a1 |0117: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bd3a: 7110 13d0 0c00 |0119: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleSyncDownloadState:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d013 │ │ +42bd40: 2869 |011c: goto 0185 // +0069 │ │ +42bd42: 2075 421a |011d: instance-of v5, v7, Ltech/ula/model/state/CopyDownloadsToLocalStorage; // type@1a42 │ │ +42bd46: 3805 1100 |011f: if-eqz v5, 0130 // +0011 │ │ +42bd4a: 54b2 48a1 |0121: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bd4e: 5bbc 44a1 |0123: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bd52: 5bb1 45a1 |0125: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bd56: 59b4 46a1 |0127: iput v4, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bd5a: 6e20 1ad0 b200 |0129: invoke-virtual {v2, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleCopyDownloadsToLocalDirectories:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01a │ │ +42bd60: 0c0c |012c: move-result-object v12 │ │ +42bd62: 330c 5800 |012d: if-ne v12, v0, 0185 // +0058 │ │ +42bd66: 1100 |012f: return-object v0 │ │ +42bd68: 2074 7d1a |0130: instance-of v4, v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42bd6c: 3804 1700 |0132: if-eqz v4, 0149 // +0017 │ │ +42bd70: 54b2 48a1 |0134: iget-object v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bd74: 1f07 7d1a |0136: check-cast v7, Ltech/ula/model/state/VerifyFilesystemAssets; // type@1a7d │ │ +42bd78: 6e10 61d0 0700 |0138: invoke-virtual {v7}, Ltech/ula/model/state/VerifyFilesystemAssets;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@d061 │ │ +42bd7e: 0c04 |013b: move-result-object v4 │ │ +42bd80: 5bbc 44a1 |013c: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bd84: 5bb1 45a1 |013e: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bd88: 59b3 46a1 |0140: iput v3, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bd8c: 6e30 23d0 420b |0142: invoke-virtual {v2, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleVerifyFilesystemAssets:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d023 │ │ +42bd92: 0c0c |0145: move-result-object v12 │ │ +42bd94: 330c 3f00 |0146: if-ne v12, v0, 0185 // +003f │ │ +42bd98: 1100 |0148: return-object v0 │ │ +42bd9a: 2073 7b1a |0149: instance-of v3, v7, Ltech/ula/model/state/VerifyAvailableStorage; // type@1a7b │ │ +42bd9e: 3803 0800 |014b: if-eqz v3, 0153 // +0008 │ │ +42bda2: 54bc 48a1 |014d: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bda6: 7110 14d0 0c00 |014f: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleVerifyAvailableStorage:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d014 │ │ +42bdac: 2833 |0152: goto 0185 // +0033 │ │ +42bdae: 2073 7c1a |0153: instance-of v3, v7, Ltech/ula/model/state/VerifyAvailableStorageComplete; // type@1a7c │ │ +42bdb2: 3803 0800 |0155: if-eqz v3, 015d // +0008 │ │ +42bdb6: 54bc 48a1 |0157: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bdba: 7110 15d0 0c00 |0159: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$handleVerifyAvailableStorageComplete:(Ltech/ula/model/state/SessionStartupFsm;)V // method@d015 │ │ +42bdc0: 2829 |015c: goto 0185 // +0029 │ │ +42bdc2: 2073 4f1a |015d: instance-of v3, v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42bdc6: 3803 1700 |015f: if-eqz v3, 0176 // +0017 │ │ +42bdca: 54b3 48a1 |0161: iget-object v3, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42bdce: 1f07 4f1a |0163: check-cast v7, Ltech/ula/model/state/ExtractFilesystem; // type@1a4f │ │ +42bdd2: 6e10 7ccf 0700 |0165: invoke-virtual {v7}, Ltech/ula/model/state/ExtractFilesystem;.getFilesystem:()Ltech/ula/model/entities/Filesystem; // method@cf7c │ │ +42bdd8: 0c04 |0168: move-result-object v4 │ │ +42bdda: 5bbc 44a1 |0169: iput-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$0:Ljava/lang/Object; // field@a144 │ │ +42bdde: 5bb1 45a1 |016b: iput-object v1, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.L$1:Ljava/lang/Object; // field@a145 │ │ +42bde2: 59b2 46a1 |016d: iput v2, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.label:I // field@a146 │ │ +42bde6: 6e30 1cd0 430b |016f: invoke-virtual {v3, v4, v11}, Ltech/ula/model/state/SessionStartupFsm;.handleExtractFilesystem:(Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d01c │ │ +42bdec: 0c0c |0172: move-result-object v12 │ │ +42bdee: 330c 1200 |0173: if-ne v12, v0, 0185 // +0012 │ │ +42bdf2: 1100 |0175: return-object v0 │ │ +42bdf4: 207c 611a |0176: instance-of v12, v7, Ltech/ula/model/state/ResetSessionState; // type@1a61 │ │ +42bdf8: 380c 0d00 |0178: if-eqz v12, 0185 // +000d │ │ +42bdfc: 54bc 48a1 |017a: iget-object v12, v11, Ltech/ula/model/state/SessionStartupFsm$submitEvent$1;.this$0:Ltech/ula/model/state/SessionStartupFsm; // field@a148 │ │ +42be00: 7110 0fd0 0c00 |017c: invoke-static {v12}, Ltech/ula/model/state/SessionStartupFsm;.access$getState$p:(Ltech/ula/model/state/SessionStartupFsm;)Landroidx/lifecycle/MutableLiveData; // method@d00f │ │ +42be06: 0c0c |017f: move-result-object v12 │ │ +42be08: 6200 6ba1 |0180: sget-object v0, Ltech/ula/model/state/WaitingForSessionSelection;.INSTANCE:Ltech/ula/model/state/WaitingForSessionSelection; // field@a16b │ │ +42be0c: 6e20 2540 0c00 |0182: invoke-virtual {v12, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +42be12: 620c b779 |0185: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +42be16: 110c |0187: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=96 │ │ 0x0018 line=117 │ │ 0x0020 line=96 │ │ 0x0032 line=97 │ │ 0x0068 line=98 │ │ @@ -1824316,53 +1824310,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -436704: |[436704] tech.ula.ui.SettingsFragment.:()V │ │ -436714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -436716: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -43671a: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -43671e: 1c02 e51a |0005: const-class v2, Ltech/ula/ui/SettingsFragment; // type@1ae5 │ │ -436722: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -436728: 0c02 |000a: move-result-object v2 │ │ -43672a: 1a03 3abb |000b: const-string v3, "prootDebugLogger" // string@bb3a │ │ -43672e: 1a04 8e93 |000d: const-string v4, "getProotDebugLogger()Ltech/ula/utils/ProotDebugLogger;" // string@938e │ │ -436732: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -436738: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -43673e: 0c01 |0015: move-result-object v1 │ │ -436740: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -436744: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -436746: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -43674a: 6900 19a2 |001b: sput-object v0, Ltech/ula/ui/SettingsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a219 │ │ -43674e: 0e00 |001d: return-void │ │ +4366f8: |[4366f8] tech.ula.ui.SettingsFragment.:()V │ │ +436708: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +43670a: 2300 981c |0001: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +43670e: 2201 de13 |0003: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +436712: 1c02 e51a |0005: const-class v2, Ltech/ula/ui/SettingsFragment; // type@1ae5 │ │ +436716: 7110 3aa0 0200 |0007: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +43671c: 0c02 |000a: move-result-object v2 │ │ +43671e: 1a03 3abb |000b: const-string v3, "prootDebugLogger" // string@bb3a │ │ +436722: 1a04 8e93 |000d: const-string v4, "getProotDebugLogger()Ltech/ula/utils/ProotDebugLogger;" // string@938e │ │ +436726: 7040 00a0 2143 |000f: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +43672c: 7110 46a0 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +436732: 0c01 |0015: move-result-object v1 │ │ +436734: 1f01 5e14 |0016: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +436738: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +43673a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +43673e: 6900 19a2 |001b: sput-object v0, Ltech/ula/ui/SettingsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a219 │ │ +436742: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SettingsFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -436750: |[436750] tech.ula.ui.SettingsFragment.:()V │ │ -436760: 7010 c046 0100 |0000: invoke-direct {v1}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@46c0 │ │ -436766: 2200 e41a |0003: new-instance v0, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2; // type@1ae4 │ │ -43676a: 7020 d1d2 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2d1 │ │ -436770: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -436774: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -43677a: 0c00 |000d: move-result-object v0 │ │ -43677c: 5b10 1ba2 |000e: iput-object v0, v1, Ltech/ula/ui/SettingsFragment;.prootDebugLogger$delegate:Lkotlin/Lazy; // field@a21b │ │ -436780: 0e00 |0010: return-void │ │ +436744: |[436744] tech.ula.ui.SettingsFragment.:()V │ │ +436754: 7010 c046 0100 |0000: invoke-direct {v1}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@46c0 │ │ +43675a: 2200 e41a |0003: new-instance v0, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2; // type@1ae4 │ │ +43675e: 7020 d1d2 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/ui/SettingsFragment$prootDebugLogger$2;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2d1 │ │ +436764: 1f00 8f13 |0008: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +436768: 7110 c189 0000 |000a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +43676e: 0c00 |000d: move-result-object v0 │ │ +436770: 5b10 1ba2 |000e: iput-object v0, v1, Ltech/ula/ui/SettingsFragment;.prootDebugLogger$delegate:Lkotlin/Lazy; // field@a21b │ │ +436774: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Ltech/ula/ui/SettingsFragment; │ │ │ │ @@ -1824371,18 +1824365,18 @@ │ │ type : '(Ltech/ula/ui/SettingsFragment;)Ltech/ula/utils/ProotDebugLogger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4366bc: |[4366bc] tech.ula.ui.SettingsFragment.access$getProotDebugLogger$p:(Ltech/ula/ui/SettingsFragment;)Ltech/ula/utils/ProotDebugLogger; │ │ -4366cc: 7010 dcd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SettingsFragment;.getProotDebugLogger:()Ltech/ula/utils/ProotDebugLogger; // method@d2dc │ │ -4366d2: 0c00 |0003: move-result-object v0 │ │ -4366d4: 1100 |0004: return-object v0 │ │ +4366b0: |[4366b0] tech.ula.ui.SettingsFragment.access$getProotDebugLogger$p:(Ltech/ula/ui/SettingsFragment;)Ltech/ula/utils/ProotDebugLogger; │ │ +4366c0: 7010 dcd2 0000 |0000: invoke-direct {v0}, Ltech/ula/ui/SettingsFragment;.getProotDebugLogger:()Ltech/ula/utils/ProotDebugLogger; // method@d2dc │ │ +4366c6: 0c00 |0003: move-result-object v0 │ │ +4366c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/ui/SettingsFragment; │ │ │ │ #3 : (in Ltech/ula/ui/SettingsFragment;) │ │ @@ -1824390,117 +1824384,117 @@ │ │ type : '()Ltech/ula/utils/ProotDebugLogger;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4366d8: |[4366d8] tech.ula.ui.SettingsFragment.getProotDebugLogger:()Ltech/ula/utils/ProotDebugLogger; │ │ -4366e8: 5430 1ba2 |0000: iget-object v0, v3, Ltech/ula/ui/SettingsFragment;.prootDebugLogger$delegate:Lkotlin/Lazy; // field@a21b │ │ -4366ec: 6201 19a2 |0002: sget-object v1, Ltech/ula/ui/SettingsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a219 │ │ -4366f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4366f2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -4366f6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -4366fc: 0c00 |000a: move-result-object v0 │ │ -4366fe: 1f00 381b |000b: check-cast v0, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ -436702: 1100 |000d: return-object v0 │ │ +4366cc: |[4366cc] tech.ula.ui.SettingsFragment.getProotDebugLogger:()Ltech/ula/utils/ProotDebugLogger; │ │ +4366dc: 5430 1ba2 |0000: iget-object v0, v3, Ltech/ula/ui/SettingsFragment;.prootDebugLogger$delegate:Lkotlin/Lazy; // field@a21b │ │ +4366e0: 6201 19a2 |0002: sget-object v1, Ltech/ula/ui/SettingsFragment;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@a219 │ │ +4366e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4366e6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +4366ea: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +4366f0: 0c00 |000a: move-result-object v0 │ │ +4366f2: 1f00 381b |000b: check-cast v0, Ltech/ula/utils/ProotDebugLogger; // type@1b38 │ │ +4366f6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/ui/SettingsFragment;) │ │ name : '_$_clearFindViewByIdCache' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -436784: |[436784] tech.ula.ui.SettingsFragment._$_clearFindViewByIdCache:()V │ │ -436794: 5410 1aa2 |0000: iget-object v0, v1, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ -436798: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -43679c: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -4367a2: 0e00 |0007: return-void │ │ +436778: |[436778] tech.ula.ui.SettingsFragment._$_clearFindViewByIdCache:()V │ │ +436788: 5410 1aa2 |0000: iget-object v0, v1, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ +43678c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +436790: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +436796: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/ui/SettingsFragment;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -43664c: |[43664c] tech.ula.ui.SettingsFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ -43665c: 5420 1aa2 |0000: iget-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ -436660: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -436664: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -436668: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -43666e: 5b20 1aa2 |0009: iput-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ -436672: 5420 1aa2 |000b: iget-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ -436676: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -43667c: 0c01 |0010: move-result-object v1 │ │ -43667e: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -436684: 0c00 |0014: move-result-object v0 │ │ -436686: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -43668a: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ -43668e: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ -436694: 0c00 |001c: move-result-object v0 │ │ -436696: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ -43669a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -43669c: 1103 |0020: return-object v3 │ │ -43669e: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ -4366a4: 0c00 |0024: move-result-object v0 │ │ -4366a6: 5421 1aa2 |0025: iget-object v1, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ -4366aa: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -4366b0: 0c03 |002a: move-result-object v3 │ │ -4366b2: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -4366b8: 1100 |002e: return-object v0 │ │ +436640: |[436640] tech.ula.ui.SettingsFragment._$_findCachedViewById:(I)Landroid/view/View; │ │ +436650: 5420 1aa2 |0000: iget-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ +436654: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +436658: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +43665c: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +436662: 5b20 1aa2 |0009: iput-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ +436666: 5420 1aa2 |000b: iget-object v0, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ +43666a: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +436670: 0c01 |0010: move-result-object v1 │ │ +436672: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +436678: 0c00 |0014: move-result-object v0 │ │ +43667a: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +43667e: 3900 1700 |0017: if-nez v0, 002e // +0017 │ │ +436682: 6e10 d83b 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@3bd8 │ │ +436688: 0c00 |001c: move-result-object v0 │ │ +43668a: 3900 0400 |001d: if-nez v0, 0021 // +0004 │ │ +43668e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +436690: 1103 |0020: return-object v3 │ │ +436692: 6e20 8909 3000 |0021: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0989 │ │ +436698: 0c00 |0024: move-result-object v0 │ │ +43669a: 5421 1aa2 |0025: iget-object v1, v2, Ltech/ula/ui/SettingsFragment;._$_findViewCache:Ljava/util/HashMap; // field@a21a │ │ +43669e: 7110 a983 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +4366a4: 0c03 |002a: move-result-object v3 │ │ +4366a6: 6e30 4087 3100 |002b: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +4366ac: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/ui/SettingsFragment;) │ │ name : 'onCreatePreferences' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -4367a4: |[4367a4] tech.ula.ui.SettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -4367b4: 1401 0100 157f |0000: const v1, #float 1.98055e+38 // #7f150001 │ │ -4367ba: 6e20 d9d2 1000 |0003: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.addPreferencesFromResource:(I)V // method@d2d9 │ │ -4367c0: 1a01 6eba |0006: const-string v1, "pref_proot_delete_debug_file" // string@ba6e │ │ -4367c4: 1f01 5f10 |0008: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4367c8: 6e20 dad2 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d2da │ │ -4367ce: 0c01 |000d: move-result-object v1 │ │ -4367d0: 3901 0500 |000e: if-nez v1, 0013 // +0005 │ │ -4367d4: 7100 739f 0000 |0010: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -4367da: 2202 e21a |0013: new-instance v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1; // type@1ae2 │ │ -4367de: 7020 cdd2 0200 |0015: invoke-direct {v2, v0}, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2cd │ │ -4367e4: 1f02 5e09 |0018: check-cast v2, Landroidx/preference/Preference$OnPreferenceClickListener; // type@095e │ │ -4367e8: 6e20 1d46 2100 |001a: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@461d │ │ -4367ee: 1a01 5cba |001d: const-string v1, "pref_clear_auto_start" // string@ba5c │ │ -4367f2: 1f01 5f10 |001f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -4367f6: 6e20 dad2 1000 |0021: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d2da │ │ -4367fc: 0c01 |0024: move-result-object v1 │ │ -4367fe: 3901 0500 |0025: if-nez v1, 002a // +0005 │ │ -436802: 7100 739f 0000 |0027: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -436808: 2202 e31a |002a: new-instance v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2; // type@1ae3 │ │ -43680c: 7020 cfd2 0200 |002c: invoke-direct {v2, v0}, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2cf │ │ -436812: 1f02 5e09 |002f: check-cast v2, Landroidx/preference/Preference$OnPreferenceClickListener; // type@095e │ │ -436816: 6e20 1d46 2100 |0031: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@461d │ │ -43681c: 0e00 |0034: return-void │ │ +436798: |[436798] tech.ula.ui.SettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +4367a8: 1401 0100 157f |0000: const v1, #float 1.98055e+38 // #7f150001 │ │ +4367ae: 6e20 d9d2 1000 |0003: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.addPreferencesFromResource:(I)V // method@d2d9 │ │ +4367b4: 1a01 6eba |0006: const-string v1, "pref_proot_delete_debug_file" // string@ba6e │ │ +4367b8: 1f01 5f10 |0008: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4367bc: 6e20 dad2 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d2da │ │ +4367c2: 0c01 |000d: move-result-object v1 │ │ +4367c4: 3901 0500 |000e: if-nez v1, 0013 // +0005 │ │ +4367c8: 7100 739f 0000 |0010: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4367ce: 2202 e21a |0013: new-instance v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1; // type@1ae2 │ │ +4367d2: 7020 cdd2 0200 |0015: invoke-direct {v2, v0}, Ltech/ula/ui/SettingsFragment$onCreatePreferences$1;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2cd │ │ +4367d8: 1f02 5e09 |0018: check-cast v2, Landroidx/preference/Preference$OnPreferenceClickListener; // type@095e │ │ +4367dc: 6e20 1d46 2100 |001a: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@461d │ │ +4367e2: 1a01 5cba |001d: const-string v1, "pref_clear_auto_start" // string@ba5c │ │ +4367e6: 1f01 5f10 |001f: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +4367ea: 6e20 dad2 1000 |0021: invoke-virtual {v0, v1}, Ltech/ula/ui/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroidx/preference/Preference; // method@d2da │ │ +4367f0: 0c01 |0024: move-result-object v1 │ │ +4367f2: 3901 0500 |0025: if-nez v1, 002a // +0005 │ │ +4367f6: 7100 739f 0000 |0027: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +4367fc: 2202 e31a |002a: new-instance v2, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2; // type@1ae3 │ │ +436800: 7020 cfd2 0200 |002c: invoke-direct {v2, v0}, Ltech/ula/ui/SettingsFragment$onCreatePreferences$2;.:(Ltech/ula/ui/SettingsFragment;)V // method@d2cf │ │ +436806: 1f02 5e09 |002f: check-cast v2, Landroidx/preference/Preference$OnPreferenceClickListener; // type@095e │ │ +43680a: 6e20 1d46 2100 |0031: invoke-virtual {v1, v2}, Landroidx/preference/Preference;.setOnPreferenceClickListener:(Landroidx/preference/Preference$OnPreferenceClickListener;)V // method@461d │ │ +436810: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x0008 line=25 │ │ 0x0013 line=26 │ │ 0x001f line=31 │ │ 0x002a line=32 │ │ @@ -1824514,38 +1824508,38 @@ │ │ type : '()V' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -436820: |[436820] tech.ula.ui.SettingsFragment.onDestroyView:()V │ │ -436830: 6f10 d446 0000 |0000: invoke-super {v0}, Landroidx/preference/PreferenceFragmentCompat;.onDestroyView:()V // method@46d4 │ │ -436836: 6e10 d6d2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;._$_clearFindViewByIdCache:()V // method@d2d6 │ │ -43683c: 0e00 |0006: return-void │ │ +436814: |[436814] tech.ula.ui.SettingsFragment.onDestroyView:()V │ │ +436824: 6f10 d446 0000 |0000: invoke-super {v0}, Landroidx/preference/PreferenceFragmentCompat;.onDestroyView:()V // method@46d4 │ │ +43682a: 6e10 d6d2 0000 |0003: invoke-virtual {v0}, Ltech/ula/ui/SettingsFragment;._$_clearFindViewByIdCache:()V // method@d2d6 │ │ +436830: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/ui/SettingsFragment;) │ │ name : 'setDivider' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -436840: |[436840] tech.ula.ui.SettingsFragment.setDivider:(Landroid/graphics/drawable/Drawable;)V │ │ -436850: 2202 df00 |0000: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@00df │ │ -436854: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -436856: 7020 1f05 0200 |0003: invoke-direct {v2, v0}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@051f │ │ -43685c: 1f02 e200 |0006: check-cast v2, Landroid/graphics/drawable/Drawable; // type@00e2 │ │ -436860: 6f20 e346 2100 |0008: invoke-super {v1, v2}, Landroidx/preference/PreferenceFragmentCompat;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@46e3 │ │ -436866: 0e00 |000b: return-void │ │ +436834: |[436834] tech.ula.ui.SettingsFragment.setDivider:(Landroid/graphics/drawable/Drawable;)V │ │ +436844: 2202 df00 |0000: new-instance v2, Landroid/graphics/drawable/ColorDrawable; // type@00df │ │ +436848: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +43684a: 7020 1f05 0200 |0003: invoke-direct {v2, v0}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@051f │ │ +436850: 1f02 e200 |0006: check-cast v2, Landroid/graphics/drawable/Drawable; // type@00e2 │ │ +436854: 6f20 e346 2100 |0008: invoke-super {v1, v2}, Landroidx/preference/PreferenceFragmentCompat;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@46e3 │ │ +43685a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Ltech/ula/ui/SettingsFragment; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -1824554,18 +1824548,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -436868: |[436868] tech.ula.ui.SettingsFragment.setDividerHeight:(I)V │ │ -436878: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -43687a: 6f20 e446 1000 |0001: invoke-super {v0, v1}, Landroidx/preference/PreferenceFragmentCompat;.setDividerHeight:(I)V // method@46e4 │ │ -436880: 0e00 |0004: return-void │ │ +43685c: |[43685c] tech.ula.ui.SettingsFragment.setDividerHeight:(I)V │ │ +43686c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +43686e: 6f20 e446 1000 |0001: invoke-super {v0, v1}, Landroidx/preference/PreferenceFragmentCompat;.setDividerHeight:(I)V // method@46e4 │ │ +436874: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Ltech/ula/ui/SettingsFragment; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1824641,195 +1824635,195 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -436ec4: |[436ec4] tech.ula.utils.AssetDownloader$extractAssets$2.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V │ │ -436ed4: 5b01 25a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ -436ed8: 5b02 22a2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ -436edc: 5b03 21a2 |0004: iput-object v3, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ -436ee0: 5b04 20a2 |0006: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ -436ee4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -436ee6: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -436eec: 0e00 |000c: return-void │ │ +436eb8: |[436eb8] tech.ula.utils.AssetDownloader$extractAssets$2.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V │ │ +436ec8: 5b01 25a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ +436ecc: 5b02 22a2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ +436ed0: 5b03 21a2 |0004: iput-object v3, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ +436ed4: 5b04 20a2 |0006: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ +436ed8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +436eda: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +436ee0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetDownloader$extractAssets$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -436e80: |[436e80] tech.ula.utils.AssetDownloader$extractAssets$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -436e90: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -436e94: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -436e9a: 2200 eb1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ -436e9e: 5472 25a2 |0007: iget-object v2, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ -436ea2: 5473 22a2 |0009: iget-object v3, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ -436ea6: 5474 21a2 |000b: iget-object v4, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ -436eaa: 5475 20a2 |000d: iget-object v5, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ -436eae: 0701 |000f: move-object v1, v0 │ │ -436eb0: 0796 |0010: move-object v6, v9 │ │ -436eb2: 7606 f3d2 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2f3 │ │ -436eb8: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -436ebc: 5b08 24a2 |0016: iput-object v8, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a224 │ │ -436ec0: 1100 |0018: return-object v0 │ │ +436e74: |[436e74] tech.ula.utils.AssetDownloader$extractAssets$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +436e84: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +436e88: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +436e8e: 2200 eb1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ +436e92: 5472 25a2 |0007: iget-object v2, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ +436e96: 5473 22a2 |0009: iget-object v3, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ +436e9a: 5474 21a2 |000b: iget-object v4, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ +436e9e: 5475 20a2 |000d: iget-object v5, v7, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ +436ea2: 0701 |000f: move-object v1, v0 │ │ +436ea4: 0796 |0010: move-object v6, v9 │ │ +436ea6: 7606 f3d2 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2f3 │ │ +436eac: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +436eb0: 5b08 24a2 |0016: iput-object v8, v0, Ltech/ula/utils/AssetDownloader$extractAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a224 │ │ +436eb4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/AssetDownloader$extractAssets$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -436c84: |[436c84] tech.ula.utils.AssetDownloader$extractAssets$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -436c94: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -436c98: 6e30 f4d2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2f4 │ │ -436c9e: 0c01 |0005: move-result-object v1 │ │ -436ca0: 1f01 eb1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ -436ca4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -436ca8: 6e20 f6d2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2f6 │ │ -436cae: 0c01 |000d: move-result-object v1 │ │ -436cb0: 1101 |000e: return-object v1 │ │ +436c78: |[436c78] tech.ula.utils.AssetDownloader$extractAssets$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +436c88: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +436c8c: 6e30 f4d2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2f4 │ │ +436c92: 0c01 |0005: move-result-object v1 │ │ +436c94: 1f01 eb1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$extractAssets$2; // type@1aeb │ │ +436c98: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +436c9c: 6e20 f6d2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$extractAssets$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2f6 │ │ +436ca2: 0c01 |000d: move-result-object v1 │ │ +436ca4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/AssetDownloader$extractAssets$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 222 16-bit code units │ │ -436cb4: |[436cb4] tech.ula.utils.AssetDownloader$extractAssets$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -436cc4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -436cca: 52a0 23a2 |0003: iget v0, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.label:I // field@a223 │ │ -436cce: 3900 d100 |0005: if-nez v0, 00d6 // +00d1 │ │ -436cd2: 7110 738a 0b00 |0007: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -436cd8: 54ab 24a2 |000a: iget-object v11, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a224 │ │ -436cdc: 54ab 22a2 |000c: iget-object v11, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ -436ce0: 6e10 4a82 0b00 |000e: invoke-virtual {v11}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -436ce6: 0c0b |0011: move-result-object v11 │ │ -436ce8: 1a00 33d0 |0012: const-string v0, "tarFile.name" // string@d033 │ │ -436cec: 7120 569f 0b00 |0014: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436cf2: 07b1 |0017: move-object v1, v11 │ │ -436cf4: 1f01 5f10 |0018: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -436cf8: 1234 |001a: const/4 v4, #int 3 // #3 │ │ -436cfa: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -436cfc: 1a0b 6213 |001c: const-string v11, "-" // string@1362 │ │ -436d00: 2410 6e1c 0b00 |001e: filled-new-array {v11}, [Ljava/lang/String; // type@1c6e │ │ -436d06: 0c02 |0021: move-result-object v2 │ │ -436d08: 1225 |0022: const/4 v5, #int 2 // #2 │ │ -436d0a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -436d0c: 7706 20a7 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ -436d12: 0c0b |0027: move-result-object v11 │ │ -436d14: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -436d16: 7220 8087 0b00 |0029: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436d1c: 0c01 |002c: move-result-object v1 │ │ -436d1e: 1f01 9210 |002d: check-cast v1, Ljava/lang/String; // type@1092 │ │ -436d22: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -436d24: 7220 8087 2b00 |0030: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436d2a: 0c02 |0033: move-result-object v2 │ │ -436d2c: 1f02 9210 |0034: check-cast v2, Ljava/lang/String; // type@1092 │ │ -436d30: 1223 |0036: const/4 v3, #int 2 // #2 │ │ -436d32: 7220 8087 3b00 |0037: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436d38: 0c0b |003a: move-result-object v11 │ │ -436d3a: 1f0b 9210 |003b: check-cast v11, Ljava/lang/String; // type@1092 │ │ -436d3e: 2209 3910 |003d: new-instance v9, Ljava/io/File; // type@1039 │ │ -436d42: 2203 9410 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -436d46: 7010 8384 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -436d4c: 54a4 21a2 |0044: iget-object v4, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ -436d50: 6e10 4682 0400 |0046: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -436d56: 0c04 |0049: move-result-object v4 │ │ -436d58: 6e20 8f84 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436d5e: 1304 2f00 |004d: const/16 v4, #int 47 // #2f │ │ -436d62: 6e20 8784 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -436d68: 6e20 8f84 2300 |0052: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436d6e: 6e10 9f84 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436d74: 0c02 |0058: move-result-object v2 │ │ -436d76: 7020 3b82 2900 |0059: invoke-direct {v9, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -436d7c: 2202 3910 |005c: new-instance v2, Ljava/io/File; // type@1039 │ │ -436d80: 2203 9410 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -436d84: 7010 8384 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -436d8a: 54a5 25a2 |0063: iget-object v5, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ -436d8e: 7110 02d3 0500 |0065: invoke-static {v5}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ -436d94: 0c05 |0068: move-result-object v5 │ │ -436d96: 6e10 bcd4 0500 |0069: invoke-virtual {v5}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -436d9c: 0c05 |006c: move-result-object v5 │ │ -436d9e: 6e10 4c82 0500 |006d: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -436da4: 0c05 |0070: move-result-object v5 │ │ -436da6: 6e20 8f84 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436dac: 6e20 8784 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -436db2: 6e20 8f84 1300 |0077: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436db8: 6e10 9f84 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436dbe: 0c03 |007d: move-result-object v3 │ │ -436dc0: 7020 3b82 3200 |007e: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -436dc6: 54a3 22a2 |0081: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ -436dca: 1215 |0083: const/4 v5, #int 1 // #1 │ │ -436dcc: 1206 |0084: const/4 v6, #int 0 // #0 │ │ -436dce: 1247 |0085: const/4 v7, #int 4 // #4 │ │ -436dd0: 1208 |0086: const/4 v8, #int 0 // #0 │ │ -436dd2: 0794 |0087: move-object v4, v9 │ │ -436dd4: 7706 a29d 0300 |0088: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ -436dda: 54a3 22a2 |008b: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ -436dde: 6e10 4382 0300 |008d: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@8243 │ │ -436de4: 54a3 20a2 |0090: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ -436de8: 6e20 e8d2 9300 |0092: invoke-virtual {v3, v9}, Ltech/ula/utils/ArchiveFactoryWrapper;.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; // method@d2e8 │ │ -436dee: 0c03 |0095: move-result-object v3 │ │ -436df0: 7230 c6c8 9302 |0096: invoke-interface {v3, v9, v2}, Lorg/rauschig/jarchivelib/Archiver;.extract:(Ljava/io/File;Ljava/io/File;)V // method@c8c6 │ │ -436df6: 6e10 5282 0200 |0099: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -436dfc: 0c03 |009c: move-result-object v3 │ │ -436dfe: 3803 3600 |009d: if-eqz v3, 00d3 // +0036 │ │ -436e02: 2134 |009f: array-length v4, v3 │ │ -436e04: 3540 2700 |00a0: if-ge v0, v4, 00c7 // +0027 │ │ -436e08: 4605 0300 |00a2: aget-object v5, v3, v0 │ │ -436e0c: 54a6 25a2 |00a4: iget-object v6, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ -436e10: 7110 02d3 0600 |00a6: invoke-static {v6}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ -436e16: 0c06 |00a9: move-result-object v6 │ │ -436e18: 6e10 4682 0200 |00aa: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -436e1e: 0c07 |00ad: move-result-object v7 │ │ -436e20: 1a08 f281 |00ae: const-string v8, "destination.absolutePath" // string@81f2 │ │ -436e24: 7120 569f 8700 |00b0: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436e2a: 1a08 3d87 |00b3: const-string v8, "file" // string@873d │ │ -436e2e: 7120 569f 8500 |00b5: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436e34: 6e10 4a82 0500 |00b8: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -436e3a: 0c05 |00bb: move-result-object v5 │ │ -436e3c: 1a08 4187 |00bc: const-string v8, "file.name" // string@8741 │ │ -436e40: 7120 569f 8500 |00be: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436e46: 6e30 c2d4 7605 |00c1: invoke-virtual {v6, v7, v5}, Ltech/ula/utils/UlaFiles;.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V // method@d4c2 │ │ -436e4c: d800 0001 |00c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -436e50: 28da |00c6: goto 00a0 // -0026 │ │ -436e52: 54a0 25a2 |00c7: iget-object v0, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ -436e56: 7110 00d3 0000 |00c9: invoke-static {v0}, Ltech/ula/utils/AssetDownloader;.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; // method@d300 │ │ -436e5c: 0c00 |00cc: move-result-object v0 │ │ -436e5e: 6e30 25d5 100b |00cd: invoke-virtual {v0, v1, v11}, Ltech/ula/utils/preferences/AssetPreferences;.setLatestDownloadVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@d525 │ │ -436e64: 620b b779 |00d0: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -436e68: 110b |00d2: return-object v11 │ │ -436e6a: 620b b779 |00d3: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -436e6e: 110b |00d5: return-object v11 │ │ -436e70: 220b 7210 |00d6: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ -436e74: 1a00 e278 |00d8: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -436e78: 7020 8c83 0b00 |00da: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -436e7e: 270b |00dd: throw v11 │ │ +436ca8: |[436ca8] tech.ula.utils.AssetDownloader$extractAssets$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +436cb8: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +436cbe: 52a0 23a2 |0003: iget v0, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.label:I // field@a223 │ │ +436cc2: 3900 d100 |0005: if-nez v0, 00d6 // +00d1 │ │ +436cc6: 7110 738a 0b00 |0007: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +436ccc: 54ab 24a2 |000a: iget-object v11, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a224 │ │ +436cd0: 54ab 22a2 |000c: iget-object v11, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ +436cd4: 6e10 4a82 0b00 |000e: invoke-virtual {v11}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +436cda: 0c0b |0011: move-result-object v11 │ │ +436cdc: 1a00 33d0 |0012: const-string v0, "tarFile.name" // string@d033 │ │ +436ce0: 7120 569f 0b00 |0014: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436ce6: 07b1 |0017: move-object v1, v11 │ │ +436ce8: 1f01 5f10 |0018: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +436cec: 1234 |001a: const/4 v4, #int 3 // #3 │ │ +436cee: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +436cf0: 1a0b 6213 |001c: const-string v11, "-" // string@1362 │ │ +436cf4: 2410 6e1c 0b00 |001e: filled-new-array {v11}, [Ljava/lang/String; // type@1c6e │ │ +436cfa: 0c02 |0021: move-result-object v2 │ │ +436cfc: 1225 |0022: const/4 v5, #int 2 // #2 │ │ +436cfe: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +436d00: 7706 20a7 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ +436d06: 0c0b |0027: move-result-object v11 │ │ +436d08: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +436d0a: 7220 8087 0b00 |0029: invoke-interface {v11, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436d10: 0c01 |002c: move-result-object v1 │ │ +436d12: 1f01 9210 |002d: check-cast v1, Ljava/lang/String; // type@1092 │ │ +436d16: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +436d18: 7220 8087 2b00 |0030: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436d1e: 0c02 |0033: move-result-object v2 │ │ +436d20: 1f02 9210 |0034: check-cast v2, Ljava/lang/String; // type@1092 │ │ +436d24: 1223 |0036: const/4 v3, #int 2 // #2 │ │ +436d26: 7220 8087 3b00 |0037: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436d2c: 0c0b |003a: move-result-object v11 │ │ +436d2e: 1f0b 9210 |003b: check-cast v11, Ljava/lang/String; // type@1092 │ │ +436d32: 2209 3910 |003d: new-instance v9, Ljava/io/File; // type@1039 │ │ +436d36: 2203 9410 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +436d3a: 7010 8384 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436d40: 54a4 21a2 |0044: iget-object v4, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$stagingDirectory:Ljava/io/File; // field@a221 │ │ +436d44: 6e10 4682 0400 |0046: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +436d4a: 0c04 |0049: move-result-object v4 │ │ +436d4c: 6e20 8f84 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436d52: 1304 2f00 |004d: const/16 v4, #int 47 // #2f │ │ +436d56: 6e20 8784 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +436d5c: 6e20 8f84 2300 |0052: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436d62: 6e10 9f84 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436d68: 0c02 |0058: move-result-object v2 │ │ +436d6a: 7020 3b82 2900 |0059: invoke-direct {v9, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +436d70: 2202 3910 |005c: new-instance v2, Ljava/io/File; // type@1039 │ │ +436d74: 2203 9410 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +436d78: 7010 8384 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436d7e: 54a5 25a2 |0063: iget-object v5, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ +436d82: 7110 02d3 0500 |0065: invoke-static {v5}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ +436d88: 0c05 |0068: move-result-object v5 │ │ +436d8a: 6e10 bcd4 0500 |0069: invoke-virtual {v5}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +436d90: 0c05 |006c: move-result-object v5 │ │ +436d92: 6e10 4c82 0500 |006d: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +436d98: 0c05 |0070: move-result-object v5 │ │ +436d9a: 6e20 8f84 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436da0: 6e20 8784 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +436da6: 6e20 8f84 1300 |0077: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436dac: 6e10 9f84 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436db2: 0c03 |007d: move-result-object v3 │ │ +436db4: 7020 3b82 3200 |007e: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +436dba: 54a3 22a2 |0081: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ +436dbe: 1215 |0083: const/4 v5, #int 1 // #1 │ │ +436dc0: 1206 |0084: const/4 v6, #int 0 // #0 │ │ +436dc2: 1247 |0085: const/4 v7, #int 4 // #4 │ │ +436dc4: 1208 |0086: const/4 v8, #int 0 // #0 │ │ +436dc6: 0794 |0087: move-object v4, v9 │ │ +436dc8: 7706 a29d 0300 |0088: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ +436dce: 54a3 22a2 |008b: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$tarFile:Ljava/io/File; // field@a222 │ │ +436dd2: 6e10 4382 0300 |008d: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@8243 │ │ +436dd8: 54a3 20a2 |0090: iget-object v3, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a220 │ │ +436ddc: 6e20 e8d2 9300 |0092: invoke-virtual {v3, v9}, Ltech/ula/utils/ArchiveFactoryWrapper;.createArchiver:(Ljava/io/File;)Lorg/rauschig/jarchivelib/Archiver; // method@d2e8 │ │ +436de2: 0c03 |0095: move-result-object v3 │ │ +436de4: 7230 c6c8 9302 |0096: invoke-interface {v3, v9, v2}, Lorg/rauschig/jarchivelib/Archiver;.extract:(Ljava/io/File;Ljava/io/File;)V // method@c8c6 │ │ +436dea: 6e10 5282 0200 |0099: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +436df0: 0c03 |009c: move-result-object v3 │ │ +436df2: 3803 3600 |009d: if-eqz v3, 00d3 // +0036 │ │ +436df6: 2134 |009f: array-length v4, v3 │ │ +436df8: 3540 2700 |00a0: if-ge v0, v4, 00c7 // +0027 │ │ +436dfc: 4605 0300 |00a2: aget-object v5, v3, v0 │ │ +436e00: 54a6 25a2 |00a4: iget-object v6, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ +436e04: 7110 02d3 0600 |00a6: invoke-static {v6}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ +436e0a: 0c06 |00a9: move-result-object v6 │ │ +436e0c: 6e10 4682 0200 |00aa: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +436e12: 0c07 |00ad: move-result-object v7 │ │ +436e14: 1a08 f281 |00ae: const-string v8, "destination.absolutePath" // string@81f2 │ │ +436e18: 7120 569f 8700 |00b0: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436e1e: 1a08 3d87 |00b3: const-string v8, "file" // string@873d │ │ +436e22: 7120 569f 8500 |00b5: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436e28: 6e10 4a82 0500 |00b8: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +436e2e: 0c05 |00bb: move-result-object v5 │ │ +436e30: 1a08 4187 |00bc: const-string v8, "file.name" // string@8741 │ │ +436e34: 7120 569f 8500 |00be: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436e3a: 6e30 c2d4 7605 |00c1: invoke-virtual {v6, v7, v5}, Ltech/ula/utils/UlaFiles;.makePermissionsUsable:(Ljava/lang/String;Ljava/lang/String;)V // method@d4c2 │ │ +436e40: d800 0001 |00c4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +436e44: 28da |00c6: goto 00a0 // -0026 │ │ +436e46: 54a0 25a2 |00c7: iget-object v0, v10, Ltech/ula/utils/AssetDownloader$extractAssets$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a225 │ │ +436e4a: 7110 00d3 0000 |00c9: invoke-static {v0}, Ltech/ula/utils/AssetDownloader;.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; // method@d300 │ │ +436e50: 0c00 |00cc: move-result-object v0 │ │ +436e52: 6e30 25d5 100b |00cd: invoke-virtual {v0, v1, v11}, Ltech/ula/utils/preferences/AssetPreferences;.setLatestDownloadVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@d525 │ │ +436e58: 620b b779 |00d0: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +436e5c: 110b |00d2: return-object v11 │ │ +436e5e: 620b b779 |00d3: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +436e62: 110b |00d5: return-object v11 │ │ +436e64: 220b 7210 |00d6: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ +436e68: 1a00 e278 |00d8: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +436e6c: 7020 8c83 0b00 |00da: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +436e72: 270b |00dd: throw v11 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=146 │ │ 0x000c line=147 │ │ 0x003d line=148 │ │ 0x005c line=149 │ │ 0x0081 line=151 │ │ @@ -1824911,183 +1824905,183 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -43710c: |[43710c] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V │ │ -43711c: 5b01 29a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ -437120: 5b02 26a2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ -437124: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -437126: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43712c: 0e00 |0008: return-void │ │ +437100: |[437100] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V │ │ +437110: 5b01 29a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ +437114: 5b02 26a2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ +437118: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43711a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +437120: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4370d4: |[4370d4] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4370e4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4370e8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4370ee: 2200 ec1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ -4370f2: 5431 29a2 |0007: iget-object v1, v3, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ -4370f6: 5432 26a2 |0009: iget-object v2, v3, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ -4370fa: 7040 f7d2 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V // method@d2f7 │ │ -437100: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -437104: 5b04 28a2 |0010: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a228 │ │ -437108: 1100 |0012: return-object v0 │ │ +4370c8: |[4370c8] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4370d8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4370dc: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4370e2: 2200 ec1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ +4370e6: 5431 29a2 |0007: iget-object v1, v3, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ +4370ea: 5432 26a2 |0009: iget-object v2, v3, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ +4370ee: 7040 f7d2 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.:(Ltech/ula/utils/AssetDownloader;Ljava/io/File;Lkotlin/coroutines/Continuation;)V // method@d2f7 │ │ +4370f4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4370f8: 5b04 28a2 |0010: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a228 │ │ +4370fc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -436ef0: |[436ef0] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -436f00: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -436f04: 6e30 f8d2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2f8 │ │ -436f0a: 0c01 |0005: move-result-object v1 │ │ -436f0c: 1f01 ec1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ -436f10: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -436f14: 6e20 fad2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2fa │ │ -436f1a: 0c01 |000d: move-result-object v1 │ │ -436f1c: 1101 |000e: return-object v1 │ │ +436ee4: |[436ee4] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +436ef4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +436ef8: 6e30 f8d2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2f8 │ │ +436efe: 0c01 |0005: move-result-object v1 │ │ +436f00: 1f01 ec1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2; // type@1aec │ │ +436f04: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +436f08: 6e20 fad2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2fa │ │ +436f0e: 0c01 |000d: move-result-object v1 │ │ +436f10: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 209 16-bit code units │ │ -436f20: |[436f20] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -436f30: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -436f36: 52d0 27a2 |0003: iget v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.label:I // field@a227 │ │ -436f3a: 3900 c400 |0005: if-nez v0, 00c9 // +00c4 │ │ -436f3e: 7110 738a 0e00 |0007: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -436f44: 54de 28a2 |000a: iget-object v14, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a228 │ │ -436f48: 54de 26a2 |000c: iget-object v14, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ -436f4c: 6e10 4a82 0e00 |000e: invoke-virtual {v14}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -436f52: 0c0e |0011: move-result-object v14 │ │ -436f54: 1a00 87c0 |0012: const-string v0, "rootFsFile.name" // string@c087 │ │ -436f58: 7120 569f 0e00 |0014: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -436f5e: 07e1 |0017: move-object v1, v14 │ │ -436f60: 1f01 5f10 |0018: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ -436f64: 1244 |001a: const/4 v4, #int 4 // #4 │ │ -436f66: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -436f68: 1a0e 6213 |001c: const-string v14, "-" // string@1362 │ │ -436f6c: 2410 6e1c 0e00 |001e: filled-new-array {v14}, [Ljava/lang/String; // type@1c6e │ │ -436f72: 0c02 |0021: move-result-object v2 │ │ -436f74: 1225 |0022: const/4 v5, #int 2 // #2 │ │ -436f76: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -436f78: 7706 20a7 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ -436f7e: 0c0e |0027: move-result-object v14 │ │ -436f80: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -436f82: 7220 8087 0e00 |0029: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436f88: 0c01 |002c: move-result-object v1 │ │ -436f8a: 1f01 9210 |002d: check-cast v1, Ljava/lang/String; // type@1092 │ │ -436f8e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -436f90: 7220 8087 2e00 |0030: invoke-interface {v14, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436f96: 0c02 |0033: move-result-object v2 │ │ -436f98: 1f02 9210 |0034: check-cast v2, Ljava/lang/String; // type@1092 │ │ -436f9c: 1223 |0036: const/4 v3, #int 2 // #2 │ │ -436f9e: 7220 8087 3e00 |0037: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ -436fa4: 0c0e |003a: move-result-object v14 │ │ -436fa6: 1f0e 9210 |003b: check-cast v14, Ljava/lang/String; // type@1092 │ │ -436faa: 2204 3910 |003d: new-instance v4, Ljava/io/File; // type@1039 │ │ -436fae: 2205 9410 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -436fb2: 7010 8384 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -436fb8: 54d6 29a2 |0044: iget-object v6, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ -436fbc: 7110 02d3 0600 |0046: invoke-static {v6}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ -436fc2: 0c06 |0049: move-result-object v6 │ │ -436fc4: 6e10 bcd4 0600 |004a: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -436fca: 0c06 |004d: move-result-object v6 │ │ -436fcc: 6e10 4682 0600 |004e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -436fd2: 0c06 |0051: move-result-object v6 │ │ -436fd4: 6e20 8f84 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436fda: 1306 2f00 |0055: const/16 v6, #int 47 // #2f │ │ -436fde: 6e20 8784 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -436fe4: 6e20 8f84 1500 |005a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -436fea: 6e10 9f84 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -436ff0: 0c05 |0060: move-result-object v5 │ │ -436ff2: 7020 3b82 5400 |0061: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -436ff8: 2208 3910 |0064: new-instance v8, Ljava/io/File; // type@1039 │ │ -436ffc: 2205 9410 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ -437000: 7010 8384 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -437006: 6e10 4682 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -43700c: 0c07 |006e: move-result-object v7 │ │ -43700e: 6e20 8f84 7500 |006f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -437014: 6e20 8784 6500 |0072: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43701a: 6e20 8f84 2500 |0075: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -437020: 6e10 9f84 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -437026: 0c02 |007b: move-result-object v2 │ │ -437028: 7020 3b82 2800 |007c: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43702e: 6e10 5482 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -437034: 6e10 5282 0400 |0082: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43703a: 0c02 |0085: move-result-object v2 │ │ -43703c: 3802 2900 |0086: if-eqz v2, 00af // +0029 │ │ -437040: 2124 |0088: array-length v4, v2 │ │ -437042: 1205 |0089: const/4 v5, #int 0 // #0 │ │ -437044: 3545 2500 |008a: if-ge v5, v4, 00af // +0025 │ │ -437048: 4606 0205 |008c: aget-object v6, v2, v5 │ │ -43704c: 1a07 3d87 |008e: const-string v7, "file" // string@873d │ │ -437050: 7120 569f 7600 |0090: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437056: 6e10 4a82 0600 |0093: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43705c: 0c07 |0096: move-result-object v7 │ │ -43705e: 1a09 4187 |0097: const-string v9, "file.name" // string@8741 │ │ -437062: 7120 569f 9700 |0099: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437068: 1f07 5f10 |009c: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ -43706c: 1a09 94c0 |009e: const-string v9, "rootfs.tar.gz.part" // string@c094 │ │ -437070: 1f09 5f10 |00a0: check-cast v9, Ljava/lang/CharSequence; // type@105f │ │ -437074: 120a |00a2: const/4 v10, #int 0 // #0 │ │ -437076: 715a d7a6 9730 |00a3: invoke-static {v7, v9, v0, v3, v10}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -43707c: 0a07 |00a6: move-result v7 │ │ -43707e: 3807 0500 |00a7: if-eqz v7, 00ac // +0005 │ │ -437082: 6e10 4382 0600 |00a9: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@8243 │ │ -437088: d805 0501 |00ac: add-int/lit8 v5, v5, #int 1 // #01 │ │ -43708c: 28dc |00ae: goto 008a // -0024 │ │ -43708e: 54d7 26a2 |00af: iget-object v7, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ -437092: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -437094: 120a |00b2: const/4 v10, #int 0 // #0 │ │ -437096: 124b |00b3: const/4 v11, #int 4 // #4 │ │ -437098: 120c |00b4: const/4 v12, #int 0 // #0 │ │ -43709a: 7706 a29d 0700 |00b5: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ -4370a0: 54d0 26a2 |00b8: iget-object v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ -4370a4: 6e10 4382 0000 |00ba: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -4370aa: 54d0 29a2 |00bd: iget-object v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ -4370ae: 7110 00d3 0000 |00bf: invoke-static {v0}, Ltech/ula/utils/AssetDownloader;.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; // method@d300 │ │ -4370b4: 0c00 |00c2: move-result-object v0 │ │ -4370b6: 6e30 24d5 100e |00c3: invoke-virtual {v0, v1, v14}, Ltech/ula/utils/preferences/AssetPreferences;.setLatestDownloadFilesystemVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@d524 │ │ -4370bc: 620e b779 |00c6: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4370c0: 110e |00c8: return-object v14 │ │ -4370c2: 220e 7210 |00c9: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ -4370c6: 1a00 e278 |00cb: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4370ca: 7020 8c83 0e00 |00cd: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4370d0: 270e |00d0: throw v14 │ │ +436f14: |[436f14] tech.ula.utils.AssetDownloader$moveRootfsAssetInternal$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +436f24: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +436f2a: 52d0 27a2 |0003: iget v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.label:I // field@a227 │ │ +436f2e: 3900 c400 |0005: if-nez v0, 00c9 // +00c4 │ │ +436f32: 7110 738a 0e00 |0007: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +436f38: 54de 28a2 |000a: iget-object v14, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a228 │ │ +436f3c: 54de 26a2 |000c: iget-object v14, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ +436f40: 6e10 4a82 0e00 |000e: invoke-virtual {v14}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +436f46: 0c0e |0011: move-result-object v14 │ │ +436f48: 1a00 87c0 |0012: const-string v0, "rootFsFile.name" // string@c087 │ │ +436f4c: 7120 569f 0e00 |0014: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +436f52: 07e1 |0017: move-object v1, v14 │ │ +436f54: 1f01 5f10 |0018: check-cast v1, Ljava/lang/CharSequence; // type@105f │ │ +436f58: 1244 |001a: const/4 v4, #int 4 // #4 │ │ +436f5a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +436f5c: 1a0e 6213 |001c: const-string v14, "-" // string@1362 │ │ +436f60: 2410 6e1c 0e00 |001e: filled-new-array {v14}, [Ljava/lang/String; // type@1c6e │ │ +436f66: 0c02 |0021: move-result-object v2 │ │ +436f68: 1225 |0022: const/4 v5, #int 2 // #2 │ │ +436f6a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +436f6c: 7706 20a7 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)Ljava/util/List; // method@a720 │ │ +436f72: 0c0e |0027: move-result-object v14 │ │ +436f74: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +436f76: 7220 8087 0e00 |0029: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436f7c: 0c01 |002c: move-result-object v1 │ │ +436f7e: 1f01 9210 |002d: check-cast v1, Ljava/lang/String; // type@1092 │ │ +436f82: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +436f84: 7220 8087 2e00 |0030: invoke-interface {v14, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436f8a: 0c02 |0033: move-result-object v2 │ │ +436f8c: 1f02 9210 |0034: check-cast v2, Ljava/lang/String; // type@1092 │ │ +436f90: 1223 |0036: const/4 v3, #int 2 // #2 │ │ +436f92: 7220 8087 3e00 |0037: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@8780 │ │ +436f98: 0c0e |003a: move-result-object v14 │ │ +436f9a: 1f0e 9210 |003b: check-cast v14, Ljava/lang/String; // type@1092 │ │ +436f9e: 2204 3910 |003d: new-instance v4, Ljava/io/File; // type@1039 │ │ +436fa2: 2205 9410 |003f: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +436fa6: 7010 8384 0500 |0041: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436fac: 54d6 29a2 |0044: iget-object v6, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ +436fb0: 7110 02d3 0600 |0046: invoke-static {v6}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ +436fb6: 0c06 |0049: move-result-object v6 │ │ +436fb8: 6e10 bcd4 0600 |004a: invoke-virtual {v6}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +436fbe: 0c06 |004d: move-result-object v6 │ │ +436fc0: 6e10 4682 0600 |004e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +436fc6: 0c06 |0051: move-result-object v6 │ │ +436fc8: 6e20 8f84 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436fce: 1306 2f00 |0055: const/16 v6, #int 47 // #2f │ │ +436fd2: 6e20 8784 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +436fd8: 6e20 8f84 1500 |005a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +436fde: 6e10 9f84 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +436fe4: 0c05 |0060: move-result-object v5 │ │ +436fe6: 7020 3b82 5400 |0061: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +436fec: 2208 3910 |0064: new-instance v8, Ljava/io/File; // type@1039 │ │ +436ff0: 2205 9410 |0066: new-instance v5, Ljava/lang/StringBuilder; // type@1094 │ │ +436ff4: 7010 8384 0500 |0068: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +436ffa: 6e10 4682 0400 |006b: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +437000: 0c07 |006e: move-result-object v7 │ │ +437002: 6e20 8f84 7500 |006f: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +437008: 6e20 8784 6500 |0072: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43700e: 6e20 8f84 2500 |0075: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +437014: 6e10 9f84 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43701a: 0c02 |007b: move-result-object v2 │ │ +43701c: 7020 3b82 2800 |007c: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +437022: 6e10 5482 0400 |007f: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +437028: 6e10 5282 0400 |0082: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +43702e: 0c02 |0085: move-result-object v2 │ │ +437030: 3802 2900 |0086: if-eqz v2, 00af // +0029 │ │ +437034: 2124 |0088: array-length v4, v2 │ │ +437036: 1205 |0089: const/4 v5, #int 0 // #0 │ │ +437038: 3545 2500 |008a: if-ge v5, v4, 00af // +0025 │ │ +43703c: 4606 0205 |008c: aget-object v6, v2, v5 │ │ +437040: 1a07 3d87 |008e: const-string v7, "file" // string@873d │ │ +437044: 7120 569f 7600 |0090: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43704a: 6e10 4a82 0600 |0093: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437050: 0c07 |0096: move-result-object v7 │ │ +437052: 1a09 4187 |0097: const-string v9, "file.name" // string@8741 │ │ +437056: 7120 569f 9700 |0099: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43705c: 1f07 5f10 |009c: check-cast v7, Ljava/lang/CharSequence; // type@105f │ │ +437060: 1a09 94c0 |009e: const-string v9, "rootfs.tar.gz.part" // string@c094 │ │ +437064: 1f09 5f10 |00a0: check-cast v9, Ljava/lang/CharSequence; // type@105f │ │ +437068: 120a |00a2: const/4 v10, #int 0 // #0 │ │ +43706a: 715a d7a6 9730 |00a3: invoke-static {v7, v9, v0, v3, v10}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +437070: 0a07 |00a6: move-result v7 │ │ +437072: 3807 0500 |00a7: if-eqz v7, 00ac // +0005 │ │ +437076: 6e10 4382 0600 |00a9: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43707c: d805 0501 |00ac: add-int/lit8 v5, v5, #int 1 // #01 │ │ +437080: 28dc |00ae: goto 008a // -0024 │ │ +437082: 54d7 26a2 |00af: iget-object v7, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ +437086: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +437088: 120a |00b2: const/4 v10, #int 0 // #0 │ │ +43708a: 124b |00b3: const/4 v11, #int 4 // #4 │ │ +43708c: 120c |00b4: const/4 v12, #int 0 // #0 │ │ +43708e: 7706 a29d 0700 |00b5: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@9da2 │ │ +437094: 54d0 26a2 |00b8: iget-object v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.$rootFsFile:Ljava/io/File; // field@a226 │ │ +437098: 6e10 4382 0000 |00ba: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43709e: 54d0 29a2 |00bd: iget-object v0, v13, Ltech/ula/utils/AssetDownloader$moveRootfsAssetInternal$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a229 │ │ +4370a2: 7110 00d3 0000 |00bf: invoke-static {v0}, Ltech/ula/utils/AssetDownloader;.access$getAssetPreferences$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/preferences/AssetPreferences; // method@d300 │ │ +4370a8: 0c00 |00c2: move-result-object v0 │ │ +4370aa: 6e30 24d5 100e |00c3: invoke-virtual {v0, v1, v14}, Ltech/ula/utils/preferences/AssetPreferences;.setLatestDownloadFilesystemVersion:(Ljava/lang/String;Ljava/lang/String;)V // method@d524 │ │ +4370b0: 620e b779 |00c6: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4370b4: 110e |00c8: return-object v14 │ │ +4370b6: 220e 7210 |00c9: new-instance v14, Ljava/lang/IllegalStateException; // type@1072 │ │ +4370ba: 1a00 e278 |00cb: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4370be: 7020 8c83 0e00 |00cd: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4370c4: 270e |00d0: throw v14 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=126 │ │ 0x000c line=127 │ │ 0x003d line=128 │ │ 0x0064 line=129 │ │ 0x007f line=131 │ │ @@ -1825202,205 +1825196,205 @@ │ │ type : '(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -437380: |[437380] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V │ │ -437390: 5b01 36a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -437394: 5b02 2aa2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ -437398: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -43739a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4373a0: 0e00 |0008: return-void │ │ +437374: |[437374] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V │ │ +437384: 5b01 36a2 |0000: iput-object v1, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +437388: 5b02 2aa2 |0002: iput-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ +43738c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43738e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +437394: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -437348: |[437348] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -437358: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43735c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -437362: 2200 ed1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ -437366: 5431 36a2 |0007: iget-object v1, v3, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -43736a: 5432 2aa2 |0009: iget-object v2, v3, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ -43736e: 7040 fbd2 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2fb │ │ -437374: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -437378: 5b04 35a2 |0010: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a235 │ │ -43737c: 1100 |0012: return-object v0 │ │ +43733c: |[43733c] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43734c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +437350: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +437356: 2200 ed1a |0005: new-instance v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ +43735a: 5431 36a2 |0007: iget-object v1, v3, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +43735e: 5432 2aa2 |0009: iget-object v2, v3, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ +437362: 7040 fbd2 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.:(Ltech/ula/utils/AssetDownloader;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)V // method@d2fb │ │ +437368: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43736c: 5b04 35a2 |0010: iput-object v4, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a235 │ │ +437370: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -437130: |[437130] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -437140: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -437144: 6e30 fcd2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2fc │ │ -43714a: 0c01 |0005: move-result-object v1 │ │ -43714c: 1f01 ed1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ -437150: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437154: 6e20 fed2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2fe │ │ -43715a: 0c01 |000d: move-result-object v1 │ │ -43715c: 1101 |000e: return-object v1 │ │ +437124: |[437124] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +437134: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +437138: 6e30 fcd2 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d2fc │ │ +43713e: 0c01 |0005: move-result-object v1 │ │ +437140: 1f01 ed1a |0006: check-cast v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2; // type@1aed │ │ +437144: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437148: 6e20 fed2 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d2fe │ │ +43714e: 0c01 |000d: move-result-object v1 │ │ +437150: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 235 16-bit code units │ │ -437160: |[437160] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -437170: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -437174: 7100 8a9c 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43717a: 0c01 |0005: move-result-object v1 │ │ -43717c: 5202 34a2 |0006: iget v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ -437180: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -437182: 1224 |0009: const/4 v4, #int 2 // #2 │ │ -437184: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -437186: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ -43718a: 3252 0d00 |000d: if-eq v2, v5, 001a // +000d │ │ -43718e: 3342 0300 |000f: if-ne v2, v4, 0012 // +0003 │ │ -437192: 2809 |0011: goto 001a // +0009 │ │ -437194: 2201 7210 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ -437198: 1a02 e278 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43719c: 7020 8c83 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4371a2: 2701 |0019: throw v1 │ │ -4371a4: 5402 33a2 |001a: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ -4371a8: 1f02 3910 |001c: check-cast v2, Ljava/io/File; // type@1039 │ │ -4371ac: 5402 32a2 |001e: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ -4371b0: 1f02 3910 |0020: check-cast v2, Ljava/io/File; // type@1039 │ │ -4371b4: 5202 2ca2 |0022: iget v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ -4371b8: 5206 2ba2 |0024: iget v6, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ -4371bc: 5407 31a2 |0026: iget-object v7, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ -4371c0: 1f07 5e1c |0028: check-cast v7, [Ljava/io/File; // type@1c5e │ │ -4371c4: 5408 30a2 |002a: iget-object v8, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ -4371c8: 1f08 5e1c |002c: check-cast v8, [Ljava/io/File; // type@1c5e │ │ -4371cc: 5409 2fa2 |002e: iget-object v9, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ -4371d0: 1f09 5e1c |0030: check-cast v9, [Ljava/io/File; // type@1c5e │ │ -4371d4: 540a 2ea2 |0032: iget-object v10, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ -4371d8: 1f0a 3910 |0034: check-cast v10, Ljava/io/File; // type@1039 │ │ -4371dc: 540b 2da2 |0036: iget-object v11, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ -4371e0: 1f0b 5915 |0038: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4371e4: 7701 738a 1100 |003a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4371ea: 071c |003d: move-object v12, v1 │ │ -4371ec: 0701 |003e: move-object v1, v0 │ │ -4371ee: 2900 8000 |003f: goto/16 00bf // +0080 │ │ -4371f2: 7701 738a 1100 |0041: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4371f8: 5402 35a2 |0044: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a235 │ │ -4371fc: 2206 3910 |0046: new-instance v6, Ljava/io/File; // type@1039 │ │ -437200: 2207 9410 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ -437204: 7010 8384 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43720a: 5408 36a2 |004d: iget-object v8, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -43720e: 7110 02d3 0800 |004f: invoke-static {v8}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ -437214: 0c08 |0052: move-result-object v8 │ │ -437216: 6e10 bcd4 0800 |0053: invoke-virtual {v8}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ -43721c: 0c08 |0056: move-result-object v8 │ │ -43721e: 6e10 4c82 0800 |0057: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -437224: 0c08 |005a: move-result-object v8 │ │ -437226: 6e20 8f84 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43722c: 1a08 a814 |005e: const-string v8, "/staging" // string@14a8 │ │ -437230: 6e20 8f84 8700 |0060: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -437236: 6e10 9f84 0700 |0063: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43723c: 0c07 |0066: move-result-object v7 │ │ -43723e: 7020 3b82 7600 |0067: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -437244: 6e10 5482 0600 |006a: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43724a: 5407 36a2 |006d: iget-object v7, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -43724e: 7110 01d3 0700 |006f: invoke-static {v7}, Ltech/ula/utils/AssetDownloader;.access$getDownloadDirectory$p:(Ltech/ula/utils/AssetDownloader;)Ljava/io/File; // method@d301 │ │ -437254: 0c07 |0072: move-result-object v7 │ │ -437256: 6e10 5282 0700 |0073: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ -43725c: 0c07 |0076: move-result-object v7 │ │ -43725e: 3807 7100 |0077: if-eqz v7, 00e8 // +0071 │ │ -437262: 2178 |0079: array-length v8, v7 │ │ -437264: 071c |007a: move-object v12, v1 │ │ -437266: 072b |007b: move-object v11, v2 │ │ -437268: 076a |007c: move-object v10, v6 │ │ -43726a: 0779 |007d: move-object v9, v7 │ │ -43726c: 0186 |007e: move v6, v8 │ │ -43726e: 1202 |007f: const/4 v2, #int 0 // #0 │ │ -437270: 0701 |0080: move-object v1, v0 │ │ -437272: 0798 |0081: move-object v8, v9 │ │ -437274: 3562 6000 |0082: if-ge v2, v6, 00e2 // +0060 │ │ -437278: 460d 0702 |0084: aget-object v13, v7, v2 │ │ -43727c: 1a0e 2c9f |0086: const-string v14, "it" // string@9f2c │ │ -437280: 7120 569f ed00 |0088: invoke-static {v13, v14}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437286: 6e10 4a82 0d00 |008b: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ -43728c: 0c0e |008e: move-result-object v14 │ │ -43728e: 1a0f 2e9f |008f: const-string v15, "it.name" // string@9f2e │ │ -437292: 7120 569f fe00 |0091: invoke-static {v14, v15}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -437298: 1f0e 5f10 |0094: check-cast v14, Ljava/lang/CharSequence; // type@105f │ │ -43729c: 1a0f 93c0 |0096: const-string v15, "rootfs.tar.gz" // string@c093 │ │ -4372a0: 1f0f 5f10 |0098: check-cast v15, Ljava/lang/CharSequence; // type@105f │ │ -4372a4: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -4372a6: 7155 d7a6 fe43 |009b: invoke-static {v14, v15, v3, v4, v5}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ -4372ac: 0a05 |009e: move-result v5 │ │ -4372ae: 3805 2200 |009f: if-eqz v5, 00c1 // +0022 │ │ -4372b2: 5415 36a2 |00a1: iget-object v5, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -4372b6: 5b1b 2da2 |00a3: iput-object v11, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ -4372ba: 5b1a 2ea2 |00a5: iput-object v10, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ -4372be: 5b19 2fa2 |00a7: iput-object v9, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ -4372c2: 5b18 30a2 |00a9: iput-object v8, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ -4372c6: 5b17 31a2 |00ab: iput-object v7, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ -4372ca: 5916 2ba2 |00ad: iput v6, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ -4372ce: 5912 2ca2 |00af: iput v2, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ -4372d2: 5b1d 32a2 |00b1: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ -4372d6: 5b1d 33a2 |00b3: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ -4372da: 121e |00b5: const/4 v14, #int 1 // #1 │ │ -4372dc: 591e 34a2 |00b6: iput v14, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ -4372e0: 6e30 09d3 d501 |00b8: invoke-virtual {v5, v13, v1}, Ltech/ula/utils/AssetDownloader;.moveRootfsAssetInternal:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d309 │ │ -4372e6: 0c05 |00bb: move-result-object v5 │ │ -4372e8: 33c5 0300 |00bc: if-ne v5, v12, 00bf // +0003 │ │ -4372ec: 110c |00be: return-object v12 │ │ -4372ee: 1215 |00bf: const/4 v5, #int 1 // #1 │ │ -4372f0: 2820 |00c0: goto 00e0 // +0020 │ │ -4372f2: 5415 36a2 |00c1: iget-object v5, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ -4372f6: 541e 2aa2 |00c3: iget-object v14, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ -4372fa: 5b1b 2da2 |00c5: iput-object v11, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ -4372fe: 5b1a 2ea2 |00c7: iput-object v10, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ -437302: 5b19 2fa2 |00c9: iput-object v9, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ -437306: 5b18 30a2 |00cb: iput-object v8, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ -43730a: 5b17 31a2 |00cd: iput-object v7, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ -43730e: 5916 2ba2 |00cf: iput v6, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ -437312: 5912 2ca2 |00d1: iput v2, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ -437316: 5b1d 32a2 |00d3: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ -43731a: 5b1d 33a2 |00d5: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ -43731e: 5914 34a2 |00d7: iput v4, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ -437322: 6e51 07d3 d5ea |00d9: invoke-virtual {v5, v13, v10, v14, v1}, Ltech/ula/utils/AssetDownloader;.extractAssets:(Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d307 │ │ -437328: 0c05 |00dc: move-result-object v5 │ │ -43732a: 33c5 e2ff |00dd: if-ne v5, v12, 00bf // -001e │ │ -43732e: 110c |00df: return-object v12 │ │ -437330: b052 |00e0: add-int/2addr v2, v5 │ │ -437332: 28a1 |00e1: goto 0082 // -005f │ │ -437334: 7110 a59d 0a00 |00e2: invoke-static {v10}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@9da5 │ │ -43733a: 6201 b779 |00e5: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43733e: 1101 |00e7: return-object v1 │ │ -437340: 6201 b779 |00e8: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -437344: 1101 |00ea: return-object v1 │ │ +437154: |[437154] tech.ula.utils.AssetDownloader$prepareDownloadsForUse$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +437164: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +437168: 7100 8a9c 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43716e: 0c01 |0005: move-result-object v1 │ │ +437170: 5202 34a2 |0006: iget v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ +437174: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +437176: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +437178: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +43717a: 3802 3600 |000b: if-eqz v2, 0041 // +0036 │ │ +43717e: 3252 0d00 |000d: if-eq v2, v5, 001a // +000d │ │ +437182: 3342 0300 |000f: if-ne v2, v4, 0012 // +0003 │ │ +437186: 2809 |0011: goto 001a // +0009 │ │ +437188: 2201 7210 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@1072 │ │ +43718c: 1a02 e278 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +437190: 7020 8c83 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +437196: 2701 |0019: throw v1 │ │ +437198: 5402 33a2 |001a: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ +43719c: 1f02 3910 |001c: check-cast v2, Ljava/io/File; // type@1039 │ │ +4371a0: 5402 32a2 |001e: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ +4371a4: 1f02 3910 |0020: check-cast v2, Ljava/io/File; // type@1039 │ │ +4371a8: 5202 2ca2 |0022: iget v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ +4371ac: 5206 2ba2 |0024: iget v6, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ +4371b0: 5407 31a2 |0026: iget-object v7, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ +4371b4: 1f07 5e1c |0028: check-cast v7, [Ljava/io/File; // type@1c5e │ │ +4371b8: 5408 30a2 |002a: iget-object v8, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ +4371bc: 1f08 5e1c |002c: check-cast v8, [Ljava/io/File; // type@1c5e │ │ +4371c0: 5409 2fa2 |002e: iget-object v9, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ +4371c4: 1f09 5e1c |0030: check-cast v9, [Ljava/io/File; // type@1c5e │ │ +4371c8: 540a 2ea2 |0032: iget-object v10, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ +4371cc: 1f0a 3910 |0034: check-cast v10, Ljava/io/File; // type@1039 │ │ +4371d0: 540b 2da2 |0036: iget-object v11, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ +4371d4: 1f0b 5915 |0038: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4371d8: 7701 738a 1100 |003a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4371de: 071c |003d: move-object v12, v1 │ │ +4371e0: 0701 |003e: move-object v1, v0 │ │ +4371e2: 2900 8000 |003f: goto/16 00bf // +0080 │ │ +4371e6: 7701 738a 1100 |0041: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4371ec: 5402 35a2 |0044: iget-object v2, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a235 │ │ +4371f0: 2206 3910 |0046: new-instance v6, Ljava/io/File; // type@1039 │ │ +4371f4: 2207 9410 |0048: new-instance v7, Ljava/lang/StringBuilder; // type@1094 │ │ +4371f8: 7010 8384 0700 |004a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4371fe: 5408 36a2 |004d: iget-object v8, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +437202: 7110 02d3 0800 |004f: invoke-static {v8}, Ltech/ula/utils/AssetDownloader;.access$getUlaFiles$p:(Ltech/ula/utils/AssetDownloader;)Ltech/ula/utils/UlaFiles; // method@d302 │ │ +437208: 0c08 |0052: move-result-object v8 │ │ +43720a: 6e10 bcd4 0800 |0053: invoke-virtual {v8}, Ltech/ula/utils/UlaFiles;.getFilesDir:()Ljava/io/File; // method@d4bc │ │ +437210: 0c08 |0056: move-result-object v8 │ │ +437212: 6e10 4c82 0800 |0057: invoke-virtual {v8}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +437218: 0c08 |005a: move-result-object v8 │ │ +43721a: 6e20 8f84 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +437220: 1a08 a814 |005e: const-string v8, "/staging" // string@14a8 │ │ +437224: 6e20 8f84 8700 |0060: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43722a: 6e10 9f84 0700 |0063: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +437230: 0c07 |0066: move-result-object v7 │ │ +437232: 7020 3b82 7600 |0067: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +437238: 6e10 5482 0600 |006a: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43723e: 5407 36a2 |006d: iget-object v7, v0, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +437242: 7110 01d3 0700 |006f: invoke-static {v7}, Ltech/ula/utils/AssetDownloader;.access$getDownloadDirectory$p:(Ltech/ula/utils/AssetDownloader;)Ljava/io/File; // method@d301 │ │ +437248: 0c07 |0072: move-result-object v7 │ │ +43724a: 6e10 5282 0700 |0073: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@8252 │ │ +437250: 0c07 |0076: move-result-object v7 │ │ +437252: 3807 7100 |0077: if-eqz v7, 00e8 // +0071 │ │ +437256: 2178 |0079: array-length v8, v7 │ │ +437258: 071c |007a: move-object v12, v1 │ │ +43725a: 072b |007b: move-object v11, v2 │ │ +43725c: 076a |007c: move-object v10, v6 │ │ +43725e: 0779 |007d: move-object v9, v7 │ │ +437260: 0186 |007e: move v6, v8 │ │ +437262: 1202 |007f: const/4 v2, #int 0 // #0 │ │ +437264: 0701 |0080: move-object v1, v0 │ │ +437266: 0798 |0081: move-object v8, v9 │ │ +437268: 3562 6000 |0082: if-ge v2, v6, 00e2 // +0060 │ │ +43726c: 460d 0702 |0084: aget-object v13, v7, v2 │ │ +437270: 1a0e 2c9f |0086: const-string v14, "it" // string@9f2c │ │ +437274: 7120 569f ed00 |0088: invoke-static {v13, v14}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43727a: 6e10 4a82 0d00 |008b: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@824a │ │ +437280: 0c0e |008e: move-result-object v14 │ │ +437282: 1a0f 2e9f |008f: const-string v15, "it.name" // string@9f2e │ │ +437286: 7120 569f fe00 |0091: invoke-static {v14, v15}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43728c: 1f0e 5f10 |0094: check-cast v14, Ljava/lang/CharSequence; // type@105f │ │ +437290: 1a0f 93c0 |0096: const-string v15, "rootfs.tar.gz" // string@c093 │ │ +437294: 1f0f 5f10 |0098: check-cast v15, Ljava/lang/CharSequence; // type@105f │ │ +437298: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +43729a: 7155 d7a6 fe43 |009b: invoke-static {v14, v15, v3, v4, v5}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@a6d7 │ │ +4372a0: 0a05 |009e: move-result v5 │ │ +4372a2: 3805 2200 |009f: if-eqz v5, 00c1 // +0022 │ │ +4372a6: 5415 36a2 |00a1: iget-object v5, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +4372aa: 5b1b 2da2 |00a3: iput-object v11, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ +4372ae: 5b1a 2ea2 |00a5: iput-object v10, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ +4372b2: 5b19 2fa2 |00a7: iput-object v9, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ +4372b6: 5b18 30a2 |00a9: iput-object v8, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ +4372ba: 5b17 31a2 |00ab: iput-object v7, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ +4372be: 5916 2ba2 |00ad: iput v6, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ +4372c2: 5912 2ca2 |00af: iput v2, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ +4372c6: 5b1d 32a2 |00b1: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ +4372ca: 5b1d 33a2 |00b3: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ +4372ce: 121e |00b5: const/4 v14, #int 1 // #1 │ │ +4372d0: 591e 34a2 |00b6: iput v14, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ +4372d4: 6e30 09d3 d501 |00b8: invoke-virtual {v5, v13, v1}, Ltech/ula/utils/AssetDownloader;.moveRootfsAssetInternal:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d309 │ │ +4372da: 0c05 |00bb: move-result-object v5 │ │ +4372dc: 33c5 0300 |00bc: if-ne v5, v12, 00bf // +0003 │ │ +4372e0: 110c |00be: return-object v12 │ │ +4372e2: 1215 |00bf: const/4 v5, #int 1 // #1 │ │ +4372e4: 2820 |00c0: goto 00e0 // +0020 │ │ +4372e6: 5415 36a2 |00c1: iget-object v5, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.this$0:Ltech/ula/utils/AssetDownloader; // field@a236 │ │ +4372ea: 541e 2aa2 |00c3: iget-object v14, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.$archiverFactory:Ltech/ula/utils/ArchiveFactoryWrapper; // field@a22a │ │ +4372ee: 5b1b 2da2 |00c5: iput-object v11, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$0:Ljava/lang/Object; // field@a22d │ │ +4372f2: 5b1a 2ea2 |00c7: iput-object v10, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$1:Ljava/lang/Object; // field@a22e │ │ +4372f6: 5b19 2fa2 |00c9: iput-object v9, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$2:Ljava/lang/Object; // field@a22f │ │ +4372fa: 5b18 30a2 |00cb: iput-object v8, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$3:Ljava/lang/Object; // field@a230 │ │ +4372fe: 5b17 31a2 |00cd: iput-object v7, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$4:Ljava/lang/Object; // field@a231 │ │ +437302: 5916 2ba2 |00cf: iput v6, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$0:I // field@a22b │ │ +437306: 5912 2ca2 |00d1: iput v2, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.I$1:I // field@a22c │ │ +43730a: 5b1d 32a2 |00d3: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$5:Ljava/lang/Object; // field@a232 │ │ +43730e: 5b1d 33a2 |00d5: iput-object v13, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.L$6:Ljava/lang/Object; // field@a233 │ │ +437312: 5914 34a2 |00d7: iput v4, v1, Ltech/ula/utils/AssetDownloader$prepareDownloadsForUse$2;.label:I // field@a234 │ │ +437316: 6e51 07d3 d5ea |00d9: invoke-virtual {v5, v13, v10, v14, v1}, Ltech/ula/utils/AssetDownloader;.extractAssets:(Ljava/io/File;Ljava/io/File;Ltech/ula/utils/ArchiveFactoryWrapper;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d307 │ │ +43731c: 0c05 |00dc: move-result-object v5 │ │ +43731e: 33c5 e2ff |00dd: if-ne v5, v12, 00bf // -001e │ │ +437322: 110c |00df: return-object v12 │ │ +437324: b052 |00e0: add-int/2addr v2, v5 │ │ +437326: 28a1 |00e1: goto 0082 // -005f │ │ +437328: 7110 a59d 0a00 |00e2: invoke-static {v10}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@9da5 │ │ +43732e: 6201 b779 |00e5: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437332: 1101 |00e7: return-object v1 │ │ +437334: 6201 b779 |00e8: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +437338: 1101 |00ea: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=112 │ │ 0x0012 line=124 │ │ 0x001a line=112 │ │ 0x0046 line=113 │ │ 0x006a line=114 │ │ @@ -1825479,103 +1825473,103 @@ │ │ type : '(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4385c0: |[4385c0] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -4385d0: 5b01 79a2 |0000: iput-object v1, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ -4385d4: 5b02 76a2 |0002: iput-object v2, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ -4385d8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4385da: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4385e0: 0e00 |0008: return-void │ │ +4385b4: |[4385b4] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +4385c4: 5b01 79a2 |0000: iput-object v1, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ +4385c8: 5b02 76a2 |0002: iput-object v2, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ +4385cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4385ce: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4385d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -438588: |[438588] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -438598: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43859c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4385a2: 2200 fe1a |0005: new-instance v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ -4385a6: 5431 79a2 |0007: iget-object v1, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ -4385aa: 5432 76a2 |0009: iget-object v2, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ -4385ae: 7040 40d3 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d340 │ │ -4385b4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4385b8: 5b04 78a2 |0010: iput-object v4, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a278 │ │ -4385bc: 1100 |0012: return-object v0 │ │ +43857c: |[43857c] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43858c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +438590: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +438596: 2200 fe1a |0005: new-instance v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ +43859a: 5431 79a2 |0007: iget-object v1, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ +43859e: 5432 76a2 |0009: iget-object v2, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ +4385a2: 7040 40d3 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d340 │ │ +4385a8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4385ac: 5b04 78a2 |0010: iput-object v4, v0, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a278 │ │ +4385b0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4384e8: |[4384e8] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4384f8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4384fc: 6e30 41d3 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d341 │ │ -438502: 0c01 |0005: move-result-object v1 │ │ -438504: 1f01 fe1a |0006: check-cast v1, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ -438508: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43850c: 6e20 43d3 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d343 │ │ -438512: 0c01 |000d: move-result-object v1 │ │ -438514: 1101 |000e: return-object v1 │ │ +4384dc: |[4384dc] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4384ec: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4384f0: 6e30 41d3 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d341 │ │ +4384f6: 0c01 |0005: move-result-object v1 │ │ +4384f8: 1f01 fe1a |0006: check-cast v1, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; // type@1afe │ │ +4384fc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +438500: 6e20 43d3 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d343 │ │ +438506: 0c01 |000d: move-result-object v1 │ │ +438508: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -438518: |[438518] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -438528: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43852e: 5230 77a2 |0003: iget v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.label:I // field@a277 │ │ -438532: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ -438536: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43853c: 5434 78a2 |000a: iget-object v4, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a278 │ │ -438540: 2204 9410 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -438544: 7010 8384 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43854a: 1a00 73c0 |0011: const-string v0, "rm -rf " // string@c073 │ │ -43854e: 6e20 8f84 0400 |0013: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -438554: 5430 76a2 |0016: iget-object v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ -438558: 6e20 8f84 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43855e: 6e10 9f84 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -438564: 0c04 |001e: move-result-object v4 │ │ -438566: 5430 79a2 |001f: iget-object v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ -43856a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -43856c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -43856e: 7152 48d3 4012 |0023: invoke-static {v0, v4, v2, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d348 │ │ -438574: 0c04 |0026: move-result-object v4 │ │ -438576: 1104 |0027: return-object v4 │ │ -438578: 2204 7210 |0028: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -43857c: 1a00 e278 |002a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -438580: 7020 8c83 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -438586: 2704 |002f: throw v4 │ │ +43850c: |[43850c] tech.ula.utils.BusyboxExecutor$recursivelyDelete$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43851c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +438522: 5230 77a2 |0003: iget v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.label:I // field@a277 │ │ +438526: 3900 2300 |0005: if-nez v0, 0028 // +0023 │ │ +43852a: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +438530: 5434 78a2 |000a: iget-object v4, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a278 │ │ +438534: 2204 9410 |000c: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +438538: 7010 8384 0400 |000e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43853e: 1a00 73c0 |0011: const-string v0, "rm -rf " // string@c073 │ │ +438542: 6e20 8f84 0400 |0013: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438548: 5430 76a2 |0016: iget-object v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.$absolutePath:Ljava/lang/String; // field@a276 │ │ +43854c: 6e20 8f84 0400 |0018: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +438552: 6e10 9f84 0400 |001b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +438558: 0c04 |001e: move-result-object v4 │ │ +43855a: 5430 79a2 |001f: iget-object v0, v3, Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2;.this$0:Ltech/ula/utils/BusyboxExecutor; // field@a279 │ │ +43855e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +438560: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +438562: 7152 48d3 4012 |0023: invoke-static {v0, v4, v2, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d348 │ │ +438568: 0c04 |0026: move-result-object v4 │ │ +43856a: 1104 |0027: return-object v4 │ │ +43856c: 2204 7210 |0028: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +438570: 1a00 e278 |002a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +438574: 7020 8c83 0400 |002c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43857a: 2704 |002f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=121 │ │ 0x000c line=122 │ │ 0x001f line=123 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Ltech/ula/utils/BusyboxExecutor$recursivelyDelete$2; │ │ @@ -1825652,123 +1825646,123 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -43b4f0: |[43b4f0] tech.ula.utils.FilesystemManager$compressFilesystem$2.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -43b500: 5b01 c1a2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ -43b504: 5b02 bca2 |0002: iput-object v2, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ -43b508: 5b03 bea2 |0004: iput-object v3, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ -43b50c: 5b04 bda2 |0006: iput-object v4, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ -43b510: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -43b512: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43b518: 0e00 |000c: return-void │ │ +43b4e4: |[43b4e4] tech.ula.utils.FilesystemManager$compressFilesystem$2.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +43b4f4: 5b01 c1a2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ +43b4f8: 5b02 bca2 |0002: iput-object v2, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ +43b4fc: 5b03 bea2 |0004: iput-object v3, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ +43b500: 5b04 bda2 |0006: iput-object v4, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ +43b504: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +43b506: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43b50c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/FilesystemManager$compressFilesystem$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -43b4ac: |[43b4ac] tech.ula.utils.FilesystemManager$compressFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43b4bc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43b4c0: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b4c6: 2200 1e1b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ -43b4ca: 5472 c1a2 |0007: iget-object v2, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ -43b4ce: 5473 bca2 |0009: iget-object v3, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ -43b4d2: 5474 bea2 |000b: iget-object v4, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ -43b4d6: 5475 bda2 |000d: iget-object v5, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ -43b4da: 0701 |000f: move-object v1, v0 │ │ -43b4dc: 0796 |0010: move-object v6, v9 │ │ -43b4de: 7606 0cd4 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d40c │ │ -43b4e4: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43b4e8: 5b08 c0a2 |0016: iput-object v8, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c0 │ │ -43b4ec: 1100 |0018: return-object v0 │ │ +43b4a0: |[43b4a0] tech.ula.utils.FilesystemManager$compressFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43b4b0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43b4b4: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b4ba: 2200 1e1b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ +43b4be: 5472 c1a2 |0007: iget-object v2, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ +43b4c2: 5473 bca2 |0009: iget-object v3, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ +43b4c6: 5474 bea2 |000b: iget-object v4, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ +43b4ca: 5475 bda2 |000d: iget-object v5, v7, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ +43b4ce: 0701 |000f: move-object v1, v0 │ │ +43b4d0: 0796 |0010: move-object v6, v9 │ │ +43b4d2: 7606 0cd4 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d40c │ │ +43b4d8: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43b4dc: 5b08 c0a2 |0016: iput-object v8, v0, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c0 │ │ +43b4e0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/FilesystemManager$compressFilesystem$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43b3d8: |[43b3d8] tech.ula.utils.FilesystemManager$compressFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b3e8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43b3ec: 6e30 0dd4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d40d │ │ -43b3f2: 0c01 |0005: move-result-object v1 │ │ -43b3f4: 1f01 1e1b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ -43b3f8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43b3fc: 6e20 0fd4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d40f │ │ -43b402: 0c01 |000d: move-result-object v1 │ │ -43b404: 1101 |000e: return-object v1 │ │ +43b3cc: |[43b3cc] tech.ula.utils.FilesystemManager$compressFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b3dc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43b3e0: 6e30 0dd4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d40d │ │ +43b3e6: 0c01 |0005: move-result-object v1 │ │ +43b3e8: 1f01 1e1b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$compressFilesystem$2; // type@1b1e │ │ +43b3ec: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43b3f0: 6e20 0fd4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d40f │ │ +43b3f6: 0c01 |000d: move-result-object v1 │ │ +43b3f8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/FilesystemManager$compressFilesystem$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 74 16-bit code units │ │ -43b408: |[43b408] tech.ula.utils.FilesystemManager$compressFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b418: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43b41e: 52b0 bfa2 |0003: iget v0, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.label:I // field@a2bf │ │ -43b422: 3900 3d00 |0005: if-nez v0, 0042 // +003d │ │ -43b426: 7110 738a 0c00 |0007: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43b42c: 54bc c0a2 |000a: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c0 │ │ -43b430: 54bc bca2 |000c: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ -43b434: 6e10 54cd 0c00 |000e: invoke-virtual {v12}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -43b43a: 0b00 |0011: move-result-wide v0 │ │ -43b43c: 7120 7c84 1000 |0012: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43b442: 0c04 |0015: move-result-object v4 │ │ -43b444: 2206 2511 |0016: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ -43b448: 7010 3587 0600 |0018: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ -43b44e: 076c |001b: move-object v12, v6 │ │ -43b450: 1f0c 3011 |001c: check-cast v12, Ljava/util/Map; // type@1130 │ │ -43b454: 54b0 bea2 |001e: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ -43b458: 6e10 4682 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -43b45e: 0c00 |0023: move-result-object v0 │ │ -43b460: 1a01 36c2 |0024: const-string v1, "scopedExternalDestination.absolutePath" // string@c236 │ │ -43b464: 7120 569f 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -43b46a: 1a01 a45f |0029: const-string v1, "TAR_PATH" // string@5fa4 │ │ -43b46e: 7230 b187 1c00 |002b: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43b474: 54bc c1a2 |002e: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ -43b478: 7110 1ad4 0c00 |0030: invoke-static {v12}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ -43b47e: 0c02 |0033: move-result-object v2 │ │ -43b480: 1215 |0034: const/4 v5, #int 1 // #1 │ │ -43b482: 54b7 bda2 |0035: iget-object v7, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ -43b486: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -43b488: 1309 2000 |0038: const/16 v9, #int 32 // #20 │ │ -43b48c: 120a |003a: const/4 v10, #int 0 // #0 │ │ -43b48e: 1a03 ae14 |003b: const-string v3, "/support/common/compressFilesystem.sh" // string@14ae │ │ -43b492: 7709 4ad3 0200 |003d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ -43b498: 0c0c |0040: move-result-object v12 │ │ -43b49a: 110c |0041: return-object v12 │ │ -43b49c: 220c 7210 |0042: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ -43b4a0: 1a00 e278 |0044: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43b4a4: 7020 8c83 0c00 |0046: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43b4aa: 270c |0049: throw v12 │ │ +43b3fc: |[43b3fc] tech.ula.utils.FilesystemManager$compressFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b40c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43b412: 52b0 bfa2 |0003: iget v0, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.label:I // field@a2bf │ │ +43b416: 3900 3d00 |0005: if-nez v0, 0042 // +003d │ │ +43b41a: 7110 738a 0c00 |0007: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43b420: 54bc c0a2 |000a: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c0 │ │ +43b424: 54bc bca2 |000c: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2bc │ │ +43b428: 6e10 54cd 0c00 |000e: invoke-virtual {v12}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +43b42e: 0b00 |0011: move-result-wide v0 │ │ +43b430: 7120 7c84 1000 |0012: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43b436: 0c04 |0015: move-result-object v4 │ │ +43b438: 2206 2511 |0016: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ +43b43c: 7010 3587 0600 |0018: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ +43b442: 076c |001b: move-object v12, v6 │ │ +43b444: 1f0c 3011 |001c: check-cast v12, Ljava/util/Map; // type@1130 │ │ +43b448: 54b0 bea2 |001e: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$scopedExternalDestination:Ljava/io/File; // field@a2be │ │ +43b44c: 6e10 4682 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +43b452: 0c00 |0023: move-result-object v0 │ │ +43b454: 1a01 36c2 |0024: const-string v1, "scopedExternalDestination.absolutePath" // string@c236 │ │ +43b458: 7120 569f 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +43b45e: 1a01 a45f |0029: const-string v1, "TAR_PATH" // string@5fa4 │ │ +43b462: 7230 b187 1c00 |002b: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43b468: 54bc c1a2 |002e: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c1 │ │ +43b46c: 7110 1ad4 0c00 |0030: invoke-static {v12}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ +43b472: 0c02 |0033: move-result-object v2 │ │ +43b474: 1215 |0034: const/4 v5, #int 1 // #1 │ │ +43b476: 54b7 bda2 |0035: iget-object v7, v11, Ltech/ula/utils/FilesystemManager$compressFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2bd │ │ +43b47a: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +43b47c: 1309 2000 |0038: const/16 v9, #int 32 // #20 │ │ +43b480: 120a |003a: const/4 v10, #int 0 // #0 │ │ +43b482: 1a03 ae14 |003b: const-string v3, "/support/common/compressFilesystem.sh" // string@14ae │ │ +43b486: 7709 4ad3 0200 |003d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ +43b48c: 0c0c |0040: move-result-object v12 │ │ +43b48e: 110c |0041: return-object v12 │ │ +43b490: 220c 7210 |0042: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ +43b494: 1a00 e278 |0044: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43b498: 7020 8c83 0c00 |0046: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43b49e: 270c |0049: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=73 │ │ 0x000c line=74 │ │ 0x0016 line=76 │ │ 0x001b line=77 │ │ 0x002e line=79 │ │ @@ -1825841,142 +1825835,142 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -43b698: |[43b698] tech.ula.utils.FilesystemManager$deleteFilesystem$2.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V │ │ -43b6a8: 5b01 c5a2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ -43b6ac: 5a02 c2a2 |0002: iput-wide v2, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ -43b6b0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -43b6b2: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43b6b8: 0e00 |0008: return-void │ │ +43b68c: |[43b68c] tech.ula.utils.FilesystemManager$deleteFilesystem$2.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V │ │ +43b69c: 5b01 c5a2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ +43b6a0: 5a02 c2a2 |0002: iput-wide v2, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ +43b6a4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43b6a6: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43b6ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -43b660: |[43b660] tech.ula.utils.FilesystemManager$deleteFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43b670: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43b674: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b67a: 2200 1f1b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ -43b67e: 5441 c5a2 |0007: iget-object v1, v4, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ -43b682: 5342 c2a2 |0009: iget-wide v2, v4, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ -43b686: 7056 10d4 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V // method@d410 │ │ -43b68c: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43b690: 5b05 c4a2 |0010: iput-object v5, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c4 │ │ -43b694: 1100 |0012: return-object v0 │ │ +43b654: |[43b654] tech.ula.utils.FilesystemManager$deleteFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43b664: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43b668: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b66e: 2200 1f1b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ +43b672: 5441 c5a2 |0007: iget-object v1, v4, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ +43b676: 5342 c2a2 |0009: iget-wide v2, v4, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ +43b67a: 7056 10d4 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;JLkotlin/coroutines/Continuation;)V // method@d410 │ │ +43b680: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43b684: 5b05 c4a2 |0010: iput-object v5, v0, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c4 │ │ +43b688: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43b51c: |[43b51c] tech.ula.utils.FilesystemManager$deleteFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b52c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43b530: 6e30 11d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d411 │ │ -43b536: 0c01 |0005: move-result-object v1 │ │ -43b538: 1f01 1f1b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ -43b53c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43b540: 6e20 13d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d413 │ │ -43b546: 0c01 |000d: move-result-object v1 │ │ -43b548: 1101 |000e: return-object v1 │ │ +43b510: |[43b510] tech.ula.utils.FilesystemManager$deleteFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b520: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43b524: 6e30 11d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d411 │ │ +43b52a: 0c01 |0005: move-result-object v1 │ │ +43b52c: 1f01 1f1b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2; // type@1b1f │ │ +43b530: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43b534: 6e20 13d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d413 │ │ +43b53a: 0c01 |000d: move-result-object v1 │ │ +43b53c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -43b54c: |[43b54c] tech.ula.utils.FilesystemManager$deleteFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b55c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43b562: 5230 c3a2 |0003: iget v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.label:I // field@a2c3 │ │ -43b566: 3900 7400 |0005: if-nez v0, 0079 // +0074 │ │ -43b56a: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43b570: 5434 c4a2 |000a: iget-object v4, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c4 │ │ -43b574: 2204 3910 |000c: new-instance v4, Ljava/io/File; // type@1039 │ │ -43b578: 2200 9410 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43b57c: 7010 8384 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b582: 5431 c5a2 |0013: iget-object v1, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ -43b586: 7110 1bd4 0100 |0015: invoke-static {v1}, Ltech/ula/utils/FilesystemManager;.access$getFilesDirPath$p:(Ltech/ula/utils/FilesystemManager;)Ljava/lang/String; // method@d41b │ │ -43b58c: 0c01 |0018: move-result-object v1 │ │ -43b58e: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b594: 1301 2f00 |001c: const/16 v1, #int 47 // #2f │ │ -43b598: 6e20 8784 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -43b59e: 5331 c2a2 |0021: iget-wide v1, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ -43b5a2: 6e30 8b84 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -43b5a8: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b5ae: 0c00 |0029: move-result-object v0 │ │ -43b5b0: 7020 3b82 0400 |002a: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43b5b6: 6e10 4582 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43b5bc: 0a00 |0030: move-result v0 │ │ -43b5be: 3800 4500 |0031: if-eqz v0, 0076 // +0045 │ │ -43b5c2: 6e10 4d82 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ -43b5c8: 0a00 |0036: move-result v0 │ │ -43b5ca: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ -43b5ce: 283d |0039: goto 0076 // +003d │ │ -43b5d0: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -43b5d4: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -43b5da: 1a01 5fcf |003f: const-string v1, "support/deleteFilesystem.sh " // string@cf5f │ │ -43b5de: 6e20 8f84 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b5e4: 6e10 4c82 0400 |0044: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ -43b5ea: 0c04 |0047: move-result-object v4 │ │ -43b5ec: 6e20 8f84 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -43b5f2: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -43b5f8: 0c04 |004e: move-result-object v4 │ │ -43b5fa: 5430 c5a2 |004f: iget-object v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ -43b5fe: 7110 1ad4 0000 |0051: invoke-static {v0}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ -43b604: 0c00 |0054: move-result-object v0 │ │ -43b606: 1221 |0055: const/4 v1, #int 2 // #2 │ │ -43b608: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -43b60a: 7152 4cd3 4012 |0057: invoke-static {v0, v4, v2, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ -43b610: 0c04 |005a: move-result-object v4 │ │ -43b612: 2044 1d1b |005b: instance-of v4, v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ -43b616: 3904 0500 |005d: if-nez v4, 0062 // +0005 │ │ -43b61a: 6204 b779 |005f: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43b61e: 1104 |0061: return-object v4 │ │ -43b620: 2204 4210 |0062: new-instance v4, Ljava/io/IOException; // type@1042 │ │ -43b624: 7010 7682 0400 |0064: invoke-direct {v4}, Ljava/io/IOException;.:()V // method@8276 │ │ -43b62a: 5430 c5a2 |0067: iget-object v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ -43b62e: 7110 1cd4 0000 |0069: invoke-static {v0}, Ltech/ula/utils/FilesystemManager;.access$getLogger$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/Logger; // method@d41c │ │ -43b634: 0c00 |006c: move-result-object v0 │ │ -43b636: 0741 |006d: move-object v1, v4 │ │ -43b638: 1f01 6d10 |006e: check-cast v1, Ljava/lang/Exception; // type@106d │ │ -43b63c: 7220 57d4 1000 |0070: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ -43b642: 1f04 9b10 |0073: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ -43b646: 2704 |0075: throw v4 │ │ -43b648: 6204 b779 |0076: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43b64c: 1104 |0078: return-object v4 │ │ -43b64e: 2204 7210 |0079: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -43b652: 1a00 e278 |007b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43b656: 7020 8c83 0400 |007d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43b65c: 2704 |0080: throw v4 │ │ +43b540: |[43b540] tech.ula.utils.FilesystemManager$deleteFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b550: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43b556: 5230 c3a2 |0003: iget v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.label:I // field@a2c3 │ │ +43b55a: 3900 7400 |0005: if-nez v0, 0079 // +0074 │ │ +43b55e: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43b564: 5434 c4a2 |000a: iget-object v4, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c4 │ │ +43b568: 2204 3910 |000c: new-instance v4, Ljava/io/File; // type@1039 │ │ +43b56c: 2200 9410 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43b570: 7010 8384 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b576: 5431 c5a2 |0013: iget-object v1, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ +43b57a: 7110 1bd4 0100 |0015: invoke-static {v1}, Ltech/ula/utils/FilesystemManager;.access$getFilesDirPath$p:(Ltech/ula/utils/FilesystemManager;)Ljava/lang/String; // method@d41b │ │ +43b580: 0c01 |0018: move-result-object v1 │ │ +43b582: 6e20 8f84 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b588: 1301 2f00 |001c: const/16 v1, #int 47 // #2f │ │ +43b58c: 6e20 8784 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +43b592: 5331 c2a2 |0021: iget-wide v1, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.$filesystemId:J // field@a2c2 │ │ +43b596: 6e30 8b84 1002 |0023: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +43b59c: 6e10 9f84 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b5a2: 0c00 |0029: move-result-object v0 │ │ +43b5a4: 7020 3b82 0400 |002a: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43b5aa: 6e10 4582 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43b5b0: 0a00 |0030: move-result v0 │ │ +43b5b2: 3800 4500 |0031: if-eqz v0, 0076 // +0045 │ │ +43b5b6: 6e10 4d82 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@824d │ │ +43b5bc: 0a00 |0036: move-result v0 │ │ +43b5be: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ +43b5c2: 283d |0039: goto 0076 // +003d │ │ +43b5c4: 2200 9410 |003a: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +43b5c8: 7010 8384 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +43b5ce: 1a01 5fcf |003f: const-string v1, "support/deleteFilesystem.sh " // string@cf5f │ │ +43b5d2: 6e20 8f84 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b5d8: 6e10 4c82 0400 |0044: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@824c │ │ +43b5de: 0c04 |0047: move-result-object v4 │ │ +43b5e0: 6e20 8f84 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +43b5e6: 6e10 9f84 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +43b5ec: 0c04 |004e: move-result-object v4 │ │ +43b5ee: 5430 c5a2 |004f: iget-object v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ +43b5f2: 7110 1ad4 0000 |0051: invoke-static {v0}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ +43b5f8: 0c00 |0054: move-result-object v0 │ │ +43b5fa: 1221 |0055: const/4 v1, #int 2 // #2 │ │ +43b5fc: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +43b5fe: 7152 4cd3 4012 |0057: invoke-static {v0, v4, v2, v1, v2}, Ltech/ula/utils/BusyboxExecutor;.executeScript$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34c │ │ +43b604: 0c04 |005a: move-result-object v4 │ │ +43b606: 2044 1d1b |005b: instance-of v4, v4, Ltech/ula/utils/FailedExecution; // type@1b1d │ │ +43b60a: 3904 0500 |005d: if-nez v4, 0062 // +0005 │ │ +43b60e: 6204 b779 |005f: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43b612: 1104 |0061: return-object v4 │ │ +43b614: 2204 4210 |0062: new-instance v4, Ljava/io/IOException; // type@1042 │ │ +43b618: 7010 7682 0400 |0064: invoke-direct {v4}, Ljava/io/IOException;.:()V // method@8276 │ │ +43b61e: 5430 c5a2 |0067: iget-object v0, v3, Ltech/ula/utils/FilesystemManager$deleteFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2c5 │ │ +43b622: 7110 1cd4 0000 |0069: invoke-static {v0}, Ltech/ula/utils/FilesystemManager;.access$getLogger$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/Logger; // method@d41c │ │ +43b628: 0c00 |006c: move-result-object v0 │ │ +43b62a: 0741 |006d: move-object v1, v4 │ │ +43b62c: 1f01 6d10 |006e: check-cast v1, Ljava/lang/Exception; // type@106d │ │ +43b630: 7220 57d4 1000 |0070: invoke-interface {v0, v1}, Ltech/ula/utils/Logger;.addExceptionBreadcrumb:(Ljava/lang/Exception;)V // method@d457 │ │ +43b636: 1f04 9b10 |0073: check-cast v4, Ljava/lang/Throwable; // type@109b │ │ +43b63a: 2704 |0075: throw v4 │ │ +43b63c: 6204 b779 |0076: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43b640: 1104 |0078: return-object v4 │ │ +43b642: 2204 7210 |0079: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +43b646: 1a00 e278 |007b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43b64a: 7020 8c83 0400 |007d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43b650: 2704 |0080: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=115 │ │ 0x000c line=116 │ │ 0x002d line=117 │ │ 0x003a line=119 │ │ 0x004f line=120 │ │ @@ -1826058,127 +1826052,127 @@ │ │ type : '(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43b7f0: |[43b7f0] tech.ula.utils.FilesystemManager$extractFilesystem$2.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -43b800: 5b01 caa2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ -43b804: 5b02 c6a2 |0002: iput-object v2, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b808: 5b03 c7a2 |0004: iput-object v3, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ -43b80c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -43b80e: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43b814: 0e00 |000a: return-void │ │ +43b7e4: |[43b7e4] tech.ula.utils.FilesystemManager$extractFilesystem$2.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +43b7f4: 5b01 caa2 |0000: iput-object v1, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ +43b7f8: 5b02 c6a2 |0002: iput-object v2, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b7fc: 5b03 c7a2 |0004: iput-object v3, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ +43b800: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +43b802: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43b808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/FilesystemManager$extractFilesystem$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -43b7b4: |[43b7b4] tech.ula.utils.FilesystemManager$extractFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43b7c4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43b7c8: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43b7ce: 2200 201b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ -43b7d2: 5441 caa2 |0007: iget-object v1, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ -43b7d6: 5442 c6a2 |0009: iget-object v2, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b7da: 5443 c7a2 |000b: iget-object v3, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ -43b7de: 7056 14d4 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d414 │ │ -43b7e4: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43b7e8: 5b05 c9a2 |0012: iput-object v5, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c9 │ │ -43b7ec: 1100 |0014: return-object v0 │ │ +43b7a8: |[43b7a8] tech.ula.utils.FilesystemManager$extractFilesystem$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43b7b8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43b7bc: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43b7c2: 2200 201b |0005: new-instance v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ +43b7c6: 5441 caa2 |0007: iget-object v1, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ +43b7ca: 5442 c6a2 |0009: iget-object v2, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b7ce: 5443 c7a2 |000b: iget-object v3, v4, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ +43b7d2: 7056 14d4 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.:(Ltech/ula/utils/FilesystemManager;Ltech/ula/model/entities/Filesystem;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@d414 │ │ +43b7d8: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43b7dc: 5b05 c9a2 |0012: iput-object v5, v0, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c9 │ │ +43b7e0: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/FilesystemManager$extractFilesystem$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43b6bc: |[43b6bc] tech.ula.utils.FilesystemManager$extractFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b6cc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43b6d0: 6e30 15d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d415 │ │ -43b6d6: 0c01 |0005: move-result-object v1 │ │ -43b6d8: 1f01 201b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ -43b6dc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43b6e0: 6e20 17d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d417 │ │ -43b6e6: 0c01 |000d: move-result-object v1 │ │ -43b6e8: 1101 |000e: return-object v1 │ │ +43b6b0: |[43b6b0] tech.ula.utils.FilesystemManager$extractFilesystem$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b6c0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43b6c4: 6e30 15d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d415 │ │ +43b6ca: 0c01 |0005: move-result-object v1 │ │ +43b6cc: 1f01 201b |0006: check-cast v1, Ltech/ula/utils/FilesystemManager$extractFilesystem$2; // type@1b20 │ │ +43b6d0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43b6d4: 6e20 17d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d417 │ │ +43b6da: 0c01 |000d: move-result-object v1 │ │ +43b6dc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/FilesystemManager$extractFilesystem$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 91 16-bit code units │ │ -43b6ec: |[43b6ec] tech.ula.utils.FilesystemManager$extractFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43b6fc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43b702: 52b0 c8a2 |0003: iget v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.label:I // field@a2c8 │ │ -43b706: 3900 4e00 |0005: if-nez v0, 0053 // +004e │ │ -43b70a: 7110 738a 0c00 |0007: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43b710: 54bc c9a2 |000a: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c9 │ │ -43b714: 54bc c6a2 |000c: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b718: 6e10 54cd 0c00 |000e: invoke-virtual {v12}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ -43b71e: 0b00 |0011: move-result-wide v0 │ │ -43b720: 7120 7c84 1000 |0012: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ -43b726: 0c04 |0015: move-result-object v4 │ │ -43b728: 2206 2511 |0016: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ -43b72c: 7010 3587 0600 |0018: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ -43b732: 076c |001b: move-object v12, v6 │ │ -43b734: 1f0c 3011 |001c: check-cast v12, Ljava/util/Map; // type@1130 │ │ -43b738: 54b0 c6a2 |001e: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b73c: 6e10 51cd 0000 |0020: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ -43b742: 0c00 |0023: move-result-object v0 │ │ -43b744: 1a01 312c |0024: const-string v1, "INITIAL_USERNAME" // string@2c31 │ │ -43b748: 7230 b187 1c00 |0026: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43b74e: 54b0 c6a2 |0029: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b752: 6e10 50cd 0000 |002b: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ -43b758: 0c00 |002e: move-result-object v0 │ │ -43b75a: 1a01 2e2c |002f: const-string v1, "INITIAL_PASSWORD" // string@2c2e │ │ -43b75e: 7230 b187 1c00 |0031: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43b764: 54b0 c6a2 |0034: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ -43b768: 6e10 52cd 0000 |0036: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ -43b76e: 0c00 |0039: move-result-object v0 │ │ -43b770: 1a01 332c |003a: const-string v1, "INITIAL_VNC_PASSWORD" // string@2c33 │ │ -43b774: 7230 b187 1c00 |003c: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ -43b77a: 54bc caa2 |003f: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ -43b77e: 7110 1ad4 0c00 |0041: invoke-static {v12}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ -43b784: 0c02 |0044: move-result-object v2 │ │ -43b786: 1215 |0045: const/4 v5, #int 1 // #1 │ │ -43b788: 54b7 c7a2 |0046: iget-object v7, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ -43b78c: 1208 |0048: const/4 v8, #int 0 // #0 │ │ -43b78e: 1309 2000 |0049: const/16 v9, #int 32 // #20 │ │ -43b792: 120a |004b: const/4 v10, #int 0 // #0 │ │ -43b794: 1a03 af14 |004c: const-string v3, "/support/common/extractFilesystem.sh" // string@14af │ │ -43b798: 7709 4ad3 0200 |004e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ -43b79e: 0c0c |0051: move-result-object v12 │ │ -43b7a0: 110c |0052: return-object v12 │ │ -43b7a2: 220c 7210 |0053: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ -43b7a6: 1a00 e278 |0055: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43b7aa: 7020 8c83 0c00 |0057: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43b7b0: 270c |005a: throw v12 │ │ +43b6e0: |[43b6e0] tech.ula.utils.FilesystemManager$extractFilesystem$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43b6f0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43b6f6: 52b0 c8a2 |0003: iget v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.label:I // field@a2c8 │ │ +43b6fa: 3900 4e00 |0005: if-nez v0, 0053 // +004e │ │ +43b6fe: 7110 738a 0c00 |0007: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43b704: 54bc c9a2 |000a: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2c9 │ │ +43b708: 54bc c6a2 |000c: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b70c: 6e10 54cd 0c00 |000e: invoke-virtual {v12}, Ltech/ula/model/entities/Filesystem;.getId:()J // method@cd54 │ │ +43b712: 0b00 |0011: move-result-wide v0 │ │ +43b714: 7120 7c84 1000 |0012: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@847c │ │ +43b71a: 0c04 |0015: move-result-object v4 │ │ +43b71c: 2206 2511 |0016: new-instance v6, Ljava/util/HashMap; // type@1125 │ │ +43b720: 7010 3587 0600 |0018: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@8735 │ │ +43b726: 076c |001b: move-object v12, v6 │ │ +43b728: 1f0c 3011 |001c: check-cast v12, Ljava/util/Map; // type@1130 │ │ +43b72c: 54b0 c6a2 |001e: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b730: 6e10 51cd 0000 |0020: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultUsername:()Ljava/lang/String; // method@cd51 │ │ +43b736: 0c00 |0023: move-result-object v0 │ │ +43b738: 1a01 312c |0024: const-string v1, "INITIAL_USERNAME" // string@2c31 │ │ +43b73c: 7230 b187 1c00 |0026: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43b742: 54b0 c6a2 |0029: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b746: 6e10 50cd 0000 |002b: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultPassword:()Ljava/lang/String; // method@cd50 │ │ +43b74c: 0c00 |002e: move-result-object v0 │ │ +43b74e: 1a01 2e2c |002f: const-string v1, "INITIAL_PASSWORD" // string@2c2e │ │ +43b752: 7230 b187 1c00 |0031: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43b758: 54b0 c6a2 |0034: iget-object v0, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a2c6 │ │ +43b75c: 6e10 52cd 0000 |0036: invoke-virtual {v0}, Ltech/ula/model/entities/Filesystem;.getDefaultVncPassword:()Ljava/lang/String; // method@cd52 │ │ +43b762: 0c00 |0039: move-result-object v0 │ │ +43b764: 1a01 332c |003a: const-string v1, "INITIAL_VNC_PASSWORD" // string@2c33 │ │ +43b768: 7230 b187 1c00 |003c: invoke-interface {v12, v1, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@87b1 │ │ +43b76e: 54bc caa2 |003f: iget-object v12, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.this$0:Ltech/ula/utils/FilesystemManager; // field@a2ca │ │ +43b772: 7110 1ad4 0c00 |0041: invoke-static {v12}, Ltech/ula/utils/FilesystemManager;.access$getBusyboxExecutor$p:(Ltech/ula/utils/FilesystemManager;)Ltech/ula/utils/BusyboxExecutor; // method@d41a │ │ +43b778: 0c02 |0044: move-result-object v2 │ │ +43b77a: 1215 |0045: const/4 v5, #int 1 // #1 │ │ +43b77c: 54b7 c7a2 |0046: iget-object v7, v11, Ltech/ula/utils/FilesystemManager$extractFilesystem$2;.$listener:Lkotlin/jvm/functions/Function1; // field@a2c7 │ │ +43b780: 1208 |0048: const/4 v8, #int 0 // #0 │ │ +43b782: 1309 2000 |0049: const/16 v9, #int 32 // #20 │ │ +43b786: 120a |004b: const/4 v10, #int 0 // #0 │ │ +43b788: 1a03 af14 |004c: const-string v3, "/support/common/extractFilesystem.sh" // string@14af │ │ +43b78c: 7709 4ad3 0200 |004e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ltech/ula/utils/BusyboxExecutor;.executeProotCommand$default:(Ltech/ula/utils/BusyboxExecutor;Ljava/lang/String;Ljava/lang/String;ZLjava/util/HashMap;Lkotlin/jvm/functions/Function1;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Ltech/ula/utils/ExecutionResult; // method@d34a │ │ +43b792: 0c0c |0051: move-result-object v12 │ │ +43b794: 110c |0052: return-object v12 │ │ +43b796: 220c 7210 |0053: new-instance v12, Ljava/lang/IllegalStateException; // type@1072 │ │ +43b79a: 1a00 e278 |0055: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43b79e: 7020 8c83 0c00 |0057: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43b7a4: 270c |005a: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x000c line=53 │ │ 0x0016 line=55 │ │ 0x001b line=56 │ │ 0x0029 line=57 │ │ @@ -1826258,113 +1826252,113 @@ │ │ type : '(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43c074: |[43c074] tech.ula.utils.HttpStream$toFile$2.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -43c084: 5b01 d5a2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ -43c088: 5b02 d1a2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ -43c08c: 5b03 d2a2 |0004: iput-object v3, v0, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ -43c090: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -43c092: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43c098: 0e00 |000a: return-void │ │ +43c068: |[43c068] tech.ula.utils.HttpStream$toFile$2.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +43c078: 5b01 d5a2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ +43c07c: 5b02 d1a2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ +43c080: 5b03 d2a2 |0004: iput-object v3, v0, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ +43c084: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +43c086: 7030 e79c 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43c08c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/HttpStream$toFile$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -43c038: |[43c038] tech.ula.utils.HttpStream$toFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43c048: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43c04c: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c052: 2200 221b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ -43c056: 5441 d5a2 |0007: iget-object v1, v4, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ -43c05a: 5442 d1a2 |0009: iget-object v2, v4, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ -43c05e: 5443 d2a2 |000b: iget-object v3, v4, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ -43c062: 7056 27d4 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/HttpStream$toFile$2;.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d427 │ │ -43c068: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43c06c: 5b05 d4a2 |0012: iput-object v5, v0, Ltech/ula/utils/HttpStream$toFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d4 │ │ -43c070: 1100 |0014: return-object v0 │ │ +43c02c: |[43c02c] tech.ula.utils.HttpStream$toFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43c03c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43c040: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c046: 2200 221b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ +43c04a: 5441 d5a2 |0007: iget-object v1, v4, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ +43c04e: 5442 d1a2 |0009: iget-object v2, v4, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ +43c052: 5443 d2a2 |000b: iget-object v3, v4, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ +43c056: 7056 27d4 1032 |000d: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/utils/HttpStream$toFile$2;.:(Ltech/ula/utils/HttpStream;Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d427 │ │ +43c05c: 1f05 5915 |0010: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43c060: 5b05 d4a2 |0012: iput-object v5, v0, Ltech/ula/utils/HttpStream$toFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d4 │ │ +43c064: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/HttpStream$toFile$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43bf6c: |[43bf6c] tech.ula.utils.HttpStream$toFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43bf7c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43bf80: 6e30 28d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d428 │ │ -43bf86: 0c01 |0005: move-result-object v1 │ │ -43bf88: 1f01 221b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ -43bf8c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43bf90: 6e20 2ad4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d42a │ │ -43bf96: 0c01 |000d: move-result-object v1 │ │ -43bf98: 1101 |000e: return-object v1 │ │ +43bf60: |[43bf60] tech.ula.utils.HttpStream$toFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43bf70: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43bf74: 6e30 28d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d428 │ │ +43bf7a: 0c01 |0005: move-result-object v1 │ │ +43bf7c: 1f01 221b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toFile$2; // type@1b22 │ │ +43bf80: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43bf84: 6e20 2ad4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d42a │ │ +43bf8a: 0c01 |000d: move-result-object v1 │ │ +43bf8c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/HttpStream$toFile$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -43bf9c: |[43bf9c] tech.ula.utils.HttpStream$toFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43bfac: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43bfb2: 5220 d3a2 |0003: iget v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.label:I // field@a2d3 │ │ -43bfb6: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -43bfba: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43bfc0: 5423 d4a2 |000a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d4 │ │ -43bfc4: 5423 d1a2 |000c: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ -43bfc8: 6e10 4b82 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -43bfce: 0c03 |0011: move-result-object v3 │ │ -43bfd0: 3903 0500 |0012: if-nez v3, 0017 // +0005 │ │ -43bfd4: 7100 739f 0000 |0014: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43bfda: 6e10 5482 0300 |0017: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43bfe0: 5423 d1a2 |001a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ -43bfe4: 6e10 4082 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ -43bfea: 5423 d5a2 |001f: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ -43bfee: 5420 d2a2 |0021: iget-object v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ -43bff2: 6e20 34d4 0300 |0023: invoke-virtual {v3, v0}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ -43bff8: 0c03 |0026: move-result-object v3 │ │ -43bffa: 5420 d1a2 |0027: iget-object v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ -43bffe: 2201 3d10 |0029: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ -43c002: 7020 6882 0100 |002b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -43c008: 7110 309d 0300 |002e: invoke-static {v3}, Lkotlin/io/ByteStreamsKt;.readBytes:(Ljava/io/InputStream;)[B // method@9d30 │ │ -43c00e: 0c00 |0031: move-result-object v0 │ │ -43c010: 6e20 6d82 0100 |0032: invoke-virtual {v1, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@826d │ │ -43c016: 6e10 8082 0300 |0035: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@8280 │ │ -43c01c: 6e10 6b82 0100 |0038: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ -43c022: 6203 b779 |003b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c026: 1103 |003d: return-object v3 │ │ -43c028: 2203 7210 |003e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -43c02c: 1a00 e278 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43c030: 7020 8c83 0300 |0042: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43c036: 2703 |0045: throw v3 │ │ +43bf90: |[43bf90] tech.ula.utils.HttpStream$toFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43bfa0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43bfa6: 5220 d3a2 |0003: iget v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.label:I // field@a2d3 │ │ +43bfaa: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +43bfae: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43bfb4: 5423 d4a2 |000a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d4 │ │ +43bfb8: 5423 d1a2 |000c: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ +43bfbc: 6e10 4b82 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +43bfc2: 0c03 |0011: move-result-object v3 │ │ +43bfc4: 3903 0500 |0012: if-nez v3, 0017 // +0005 │ │ +43bfc8: 7100 739f 0000 |0014: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43bfce: 6e10 5482 0300 |0017: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43bfd4: 5423 d1a2 |001a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ +43bfd8: 6e10 4082 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ +43bfde: 5423 d5a2 |001f: iget-object v3, v2, Ltech/ula/utils/HttpStream$toFile$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d5 │ │ +43bfe2: 5420 d2a2 |0021: iget-object v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.$url:Ljava/lang/String; // field@a2d2 │ │ +43bfe6: 6e20 34d4 0300 |0023: invoke-virtual {v3, v0}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ +43bfec: 0c03 |0026: move-result-object v3 │ │ +43bfee: 5420 d1a2 |0027: iget-object v0, v2, Ltech/ula/utils/HttpStream$toFile$2;.$file:Ljava/io/File; // field@a2d1 │ │ +43bff2: 2201 3d10 |0029: new-instance v1, Ljava/io/FileOutputStream; // type@103d │ │ +43bff6: 7020 6882 0100 |002b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +43bffc: 7110 309d 0300 |002e: invoke-static {v3}, Lkotlin/io/ByteStreamsKt;.readBytes:(Ljava/io/InputStream;)[B // method@9d30 │ │ +43c002: 0c00 |0031: move-result-object v0 │ │ +43c004: 6e20 6d82 0100 |0032: invoke-virtual {v1, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@826d │ │ +43c00a: 6e10 8082 0300 |0035: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@8280 │ │ +43c010: 6e10 6b82 0100 |0038: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@826b │ │ +43c016: 6203 b779 |003b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c01a: 1103 |003d: return-object v3 │ │ +43c01c: 2203 7210 |003e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +43c020: 1a00 e278 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43c024: 7020 8c83 0300 |0042: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43c02a: 2703 |0045: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=27 │ │ 0x000c line=28 │ │ 0x001a line=29 │ │ 0x001f line=30 │ │ 0x0027 line=31 │ │ @@ -1826439,104 +1826433,104 @@ │ │ type : '(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -43c17c: |[43c17c] tech.ula.utils.HttpStream$toLines$2.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -43c18c: 5b01 d9a2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ -43c190: 5b02 d6a2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ -43c194: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -43c196: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43c19c: 0e00 |0008: return-void │ │ +43c170: |[43c170] tech.ula.utils.HttpStream$toLines$2.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +43c180: 5b01 d9a2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ +43c184: 5b02 d6a2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ +43c188: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43c18a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43c190: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/HttpStream$toLines$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -43c144: |[43c144] tech.ula.utils.HttpStream$toLines$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43c154: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43c158: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c15e: 2200 231b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ -43c162: 5431 d9a2 |0007: iget-object v1, v3, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ -43c166: 5432 d6a2 |0009: iget-object v2, v3, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ -43c16a: 7040 2bd4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/HttpStream$toLines$2;.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42b │ │ -43c170: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43c174: 5b04 d8a2 |0010: iput-object v4, v0, Ltech/ula/utils/HttpStream$toLines$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d8 │ │ -43c178: 1100 |0012: return-object v0 │ │ +43c138: |[43c138] tech.ula.utils.HttpStream$toLines$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43c148: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43c14c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c152: 2200 231b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ +43c156: 5431 d9a2 |0007: iget-object v1, v3, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ +43c15a: 5432 d6a2 |0009: iget-object v2, v3, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ +43c15e: 7040 2bd4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/HttpStream$toLines$2;.:(Ltech/ula/utils/HttpStream;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42b │ │ +43c164: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43c168: 5b04 d8a2 |0010: iput-object v4, v0, Ltech/ula/utils/HttpStream$toLines$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d8 │ │ +43c16c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/HttpStream$toLines$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43c09c: |[43c09c] tech.ula.utils.HttpStream$toLines$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43c0ac: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43c0b0: 6e30 2cd4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toLines$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d42c │ │ -43c0b6: 0c01 |0005: move-result-object v1 │ │ -43c0b8: 1f01 231b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ -43c0bc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c0c0: 6e20 2ed4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toLines$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d42e │ │ -43c0c6: 0c01 |000d: move-result-object v1 │ │ -43c0c8: 1101 |000e: return-object v1 │ │ +43c090: |[43c090] tech.ula.utils.HttpStream$toLines$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43c0a0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43c0a4: 6e30 2cd4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toLines$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d42c │ │ +43c0aa: 0c01 |0005: move-result-object v1 │ │ +43c0ac: 1f01 231b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toLines$2; // type@1b23 │ │ +43c0b0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c0b4: 6e20 2ed4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toLines$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d42e │ │ +43c0ba: 0c01 |000d: move-result-object v1 │ │ +43c0bc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/HttpStream$toLines$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -43c0cc: |[43c0cc] tech.ula.utils.HttpStream$toLines$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43c0dc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43c0e2: 5220 d7a2 |0003: iget v0, v2, Ltech/ula/utils/HttpStream$toLines$2;.label:I // field@a2d7 │ │ -43c0e6: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ -43c0ea: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43c0f0: 5423 d8a2 |000a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toLines$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d8 │ │ -43c0f4: 5423 d9a2 |000c: iget-object v3, v2, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ -43c0f8: 5420 d6a2 |000e: iget-object v0, v2, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ -43c0fc: 6e20 34d4 0300 |0010: invoke-virtual {v3, v0}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ -43c102: 0c03 |0013: move-result-object v3 │ │ -43c104: 2200 2d10 |0014: new-instance v0, Ljava/io/BufferedReader; // type@102d │ │ -43c108: 2201 4410 |0016: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ -43c10c: 7020 8882 3100 |0018: invoke-direct {v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@8288 │ │ -43c112: 1f01 5110 |001b: check-cast v1, Ljava/io/Reader; // type@1051 │ │ -43c116: 7020 0782 1000 |001d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@8207 │ │ -43c11c: 0703 |0020: move-object v3, v0 │ │ -43c11e: 1f03 5110 |0021: check-cast v3, Ljava/io/Reader; // type@1051 │ │ -43c122: 7110 279e 0300 |0023: invoke-static {v3}, Lkotlin/io/TextStreamsKt;.readLines:(Ljava/io/Reader;)Ljava/util/List; // method@9e27 │ │ -43c128: 0c03 |0026: move-result-object v3 │ │ -43c12a: 6e10 0982 0000 |0027: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ -43c130: 1103 |002a: return-object v3 │ │ -43c132: 2203 7210 |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -43c136: 1a00 e278 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43c13a: 7020 8c83 0300 |002f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43c140: 2703 |0032: throw v3 │ │ +43c0c0: |[43c0c0] tech.ula.utils.HttpStream$toLines$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43c0d0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43c0d6: 5220 d7a2 |0003: iget v0, v2, Ltech/ula/utils/HttpStream$toLines$2;.label:I // field@a2d7 │ │ +43c0da: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ +43c0de: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43c0e4: 5423 d8a2 |000a: iget-object v3, v2, Ltech/ula/utils/HttpStream$toLines$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2d8 │ │ +43c0e8: 5423 d9a2 |000c: iget-object v3, v2, Ltech/ula/utils/HttpStream$toLines$2;.this$0:Ltech/ula/utils/HttpStream; // field@a2d9 │ │ +43c0ec: 5420 d6a2 |000e: iget-object v0, v2, Ltech/ula/utils/HttpStream$toLines$2;.$url:Ljava/lang/String; // field@a2d6 │ │ +43c0f0: 6e20 34d4 0300 |0010: invoke-virtual {v3, v0}, Ltech/ula/utils/HttpStream;.fromUrl:(Ljava/lang/String;)Ljava/io/InputStream; // method@d434 │ │ +43c0f6: 0c03 |0013: move-result-object v3 │ │ +43c0f8: 2200 2d10 |0014: new-instance v0, Ljava/io/BufferedReader; // type@102d │ │ +43c0fc: 2201 4410 |0016: new-instance v1, Ljava/io/InputStreamReader; // type@1044 │ │ +43c100: 7020 8882 3100 |0018: invoke-direct {v1, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@8288 │ │ +43c106: 1f01 5110 |001b: check-cast v1, Ljava/io/Reader; // type@1051 │ │ +43c10a: 7020 0782 1000 |001d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@8207 │ │ +43c110: 0703 |0020: move-object v3, v0 │ │ +43c112: 1f03 5110 |0021: check-cast v3, Ljava/io/Reader; // type@1051 │ │ +43c116: 7110 279e 0300 |0023: invoke-static {v3}, Lkotlin/io/TextStreamsKt;.readLines:(Ljava/io/Reader;)Ljava/util/List; // method@9e27 │ │ +43c11c: 0c03 |0026: move-result-object v3 │ │ +43c11e: 6e10 0982 0000 |0027: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ +43c124: 1103 |002a: return-object v3 │ │ +43c126: 2203 7210 |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +43c12a: 1a00 e278 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43c12e: 7020 8c83 0300 |002f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43c134: 2703 |0032: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=18 │ │ 0x000c line=19 │ │ 0x0014 line=20 │ │ 0x0020 line=21 │ │ 0x0027 line=22 │ │ @@ -1826609,111 +1826603,111 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -43c2a0: |[43c2a0] tech.ula.utils.HttpStream$toTextFile$2.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -43c2b0: 5b01 daa2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ -43c2b4: 5b02 dba2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ -43c2b8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -43c2ba: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43c2c0: 0e00 |0008: return-void │ │ +43c294: |[43c294] tech.ula.utils.HttpStream$toTextFile$2.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +43c2a4: 5b01 daa2 |0000: iput-object v1, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ +43c2a8: 5b02 dba2 |0002: iput-object v2, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ +43c2ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43c2ae: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43c2b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/HttpStream$toTextFile$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -43c268: |[43c268] tech.ula.utils.HttpStream$toTextFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43c278: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43c27c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43c282: 2200 241b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ -43c286: 5431 daa2 |0007: iget-object v1, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ -43c28a: 5432 dba2 |0009: iget-object v2, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ -43c28e: 7040 2fd4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/HttpStream$toTextFile$2;.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42f │ │ -43c294: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43c298: 5b04 dda2 |0010: iput-object v4, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2dd │ │ -43c29c: 1100 |0012: return-object v0 │ │ +43c25c: |[43c25c] tech.ula.utils.HttpStream$toTextFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43c26c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43c270: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43c276: 2200 241b |0005: new-instance v0, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ +43c27a: 5431 daa2 |0007: iget-object v1, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ +43c27e: 5432 dba2 |0009: iget-object v2, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ +43c282: 7040 2fd4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/HttpStream$toTextFile$2;.:(Ljava/io/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@d42f │ │ +43c288: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43c28c: 5b04 dda2 |0010: iput-object v4, v0, Ltech/ula/utils/HttpStream$toTextFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2dd │ │ +43c290: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/HttpStream$toTextFile$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43c1a0: |[43c1a0] tech.ula.utils.HttpStream$toTextFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43c1b0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43c1b4: 6e30 30d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d430 │ │ -43c1ba: 0c01 |0005: move-result-object v1 │ │ -43c1bc: 1f01 241b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ -43c1c0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c1c4: 6e20 32d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d432 │ │ -43c1ca: 0c01 |000d: move-result-object v1 │ │ -43c1cc: 1101 |000e: return-object v1 │ │ +43c194: |[43c194] tech.ula.utils.HttpStream$toTextFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43c1a4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43c1a8: 6e30 30d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d430 │ │ +43c1ae: 0c01 |0005: move-result-object v1 │ │ +43c1b0: 1f01 241b |0006: check-cast v1, Ltech/ula/utils/HttpStream$toTextFile$2; // type@1b24 │ │ +43c1b4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c1b8: 6e20 32d4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/HttpStream$toTextFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d432 │ │ +43c1be: 0c01 |000d: move-result-object v1 │ │ +43c1c0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/HttpStream$toTextFile$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -43c1d0: |[43c1d0] tech.ula.utils.HttpStream$toTextFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43c1e0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43c1e6: 5230 dca2 |0003: iget v0, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.label:I // field@a2dc │ │ -43c1ea: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -43c1ee: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43c1f4: 5434 dda2 |000a: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2dd │ │ -43c1f8: 5434 daa2 |000c: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ -43c1fc: 6e10 4b82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ -43c202: 0c04 |0011: move-result-object v4 │ │ -43c204: 3904 0500 |0012: if-nez v4, 0017 // +0005 │ │ -43c208: 7100 739f 0000 |0014: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -43c20e: 6e10 5482 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -43c214: 5434 daa2 |001a: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ -43c218: 6e10 4082 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ -43c21e: 2204 d210 |001f: new-instance v4, Ljava/net/URL; // type@10d2 │ │ -43c222: 5430 dba2 |0021: iget-object v0, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ -43c226: 7020 9785 0400 |0023: invoke-direct {v4, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@8597 │ │ -43c22c: 6200 d97c |0026: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ -43c230: 7110 269e 0400 |0028: invoke-static {v4}, Lkotlin/io/TextStreamsKt;.readBytes:(Ljava/net/URL;)[B // method@9e26 │ │ -43c236: 0c04 |002b: move-result-object v4 │ │ -43c238: 2201 9210 |002c: new-instance v1, Ljava/lang/String; // type@1092 │ │ -43c23c: 7030 4284 4100 |002e: invoke-direct {v1, v4, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ -43c242: 5434 daa2 |0031: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ -43c246: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -43c248: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -43c24a: 7152 b99d 1402 |0035: invoke-static {v4, v1, v2, v0, v2}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@9db9 │ │ -43c250: 6204 b779 |0038: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43c254: 1104 |003a: return-object v4 │ │ -43c256: 2204 7210 |003b: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -43c25a: 1a00 e278 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43c25e: 7020 8c83 0400 |003f: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43c264: 2704 |0042: throw v4 │ │ +43c1c4: |[43c1c4] tech.ula.utils.HttpStream$toTextFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43c1d4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43c1da: 5230 dca2 |0003: iget v0, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.label:I // field@a2dc │ │ +43c1de: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +43c1e2: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43c1e8: 5434 dda2 |000a: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2dd │ │ +43c1ec: 5434 daa2 |000c: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ +43c1f0: 6e10 4b82 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@824b │ │ +43c1f6: 0c04 |0011: move-result-object v4 │ │ +43c1f8: 3904 0500 |0012: if-nez v4, 0017 // +0005 │ │ +43c1fc: 7100 739f 0000 |0014: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +43c202: 6e10 5482 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +43c208: 5434 daa2 |001a: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ +43c20c: 6e10 4082 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ +43c212: 2204 d210 |001f: new-instance v4, Ljava/net/URL; // type@10d2 │ │ +43c216: 5430 dba2 |0021: iget-object v0, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$url:Ljava/lang/String; // field@a2db │ │ +43c21a: 7020 9785 0400 |0023: invoke-direct {v4, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@8597 │ │ +43c220: 6200 d97c |0026: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ +43c224: 7110 269e 0400 |0028: invoke-static {v4}, Lkotlin/io/TextStreamsKt;.readBytes:(Ljava/net/URL;)[B // method@9e26 │ │ +43c22a: 0c04 |002b: move-result-object v4 │ │ +43c22c: 2201 9210 |002c: new-instance v1, Ljava/lang/String; // type@1092 │ │ +43c230: 7030 4284 4100 |002e: invoke-direct {v1, v4, v0}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@8442 │ │ +43c236: 5434 daa2 |0031: iget-object v4, v3, Ltech/ula/utils/HttpStream$toTextFile$2;.$file:Ljava/io/File; // field@a2da │ │ +43c23a: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +43c23c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +43c23e: 7152 b99d 1402 |0035: invoke-static {v4, v1, v2, v0, v2}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@9db9 │ │ +43c244: 6204 b779 |0038: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43c248: 1104 |003a: return-object v4 │ │ +43c24a: 2204 7210 |003b: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +43c24e: 1a00 e278 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43c252: 7020 8c83 0400 |003f: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43c258: 2704 |0042: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=38 │ │ 0x000c line=39 │ │ 0x001a line=40 │ │ 0x001f line=41 │ │ 0x0031 line=42 │ │ @@ -1826786,129 +1826780,129 @@ │ │ type : '(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -43db88: |[43db88] tech.ula.utils.ProotDebugLogger$logStream$1.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V │ │ -43db98: 5b01 faa2 |0000: iput-object v1, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ -43db9c: 5b02 f7a2 |0002: iput-object v2, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ -43dba0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -43dba2: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -43dba8: 0e00 |0008: return-void │ │ +43db7c: |[43db7c] tech.ula.utils.ProotDebugLogger$logStream$1.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V │ │ +43db8c: 5b01 faa2 |0000: iput-object v1, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ +43db90: 5b02 f7a2 |0002: iput-object v2, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ +43db94: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +43db96: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +43db9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/utils/ProotDebugLogger$logStream$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -43db50: |[43db50] tech.ula.utils.ProotDebugLogger$logStream$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -43db60: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -43db64: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -43db6a: 2200 371b |0005: new-instance v0, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ -43db6e: 5431 faa2 |0007: iget-object v1, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ -43db72: 5432 f7a2 |0009: iget-object v2, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ -43db76: 7040 87d4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V // method@d487 │ │ -43db7c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -43db80: 5b04 f9a2 |0010: iput-object v4, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2f9 │ │ -43db84: 1100 |0012: return-object v0 │ │ +43db44: |[43db44] tech.ula.utils.ProotDebugLogger$logStream$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +43db54: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +43db58: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +43db5e: 2200 371b |0005: new-instance v0, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ +43db62: 5431 faa2 |0007: iget-object v1, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ +43db66: 5432 f7a2 |0009: iget-object v2, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ +43db6a: 7040 87d4 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.:(Ltech/ula/utils/ProotDebugLogger;Ljava/io/InputStream;Lkotlin/coroutines/Continuation;)V // method@d487 │ │ +43db70: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +43db74: 5b04 f9a2 |0010: iput-object v4, v0, Ltech/ula/utils/ProotDebugLogger$logStream$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2f9 │ │ +43db78: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/utils/ProotDebugLogger$logStream$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -43da38: |[43da38] tech.ula.utils.ProotDebugLogger$logStream$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -43da48: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -43da4c: 6e30 88d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d488 │ │ -43da52: 0c01 |0005: move-result-object v1 │ │ -43da54: 1f01 371b |0006: check-cast v1, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ -43da58: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43da5c: 6e20 8ad4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d48a │ │ -43da62: 0c01 |000d: move-result-object v1 │ │ -43da64: 1101 |000e: return-object v1 │ │ +43da2c: |[43da2c] tech.ula.utils.ProotDebugLogger$logStream$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +43da3c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +43da40: 6e30 88d4 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d488 │ │ +43da46: 0c01 |0005: move-result-object v1 │ │ +43da48: 1f01 371b |0006: check-cast v1, Ltech/ula/utils/ProotDebugLogger$logStream$1; // type@1b37 │ │ +43da4c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43da50: 6e20 8ad4 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/utils/ProotDebugLogger$logStream$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d48a │ │ +43da56: 0c01 |000d: move-result-object v1 │ │ +43da58: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/utils/ProotDebugLogger$logStream$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -43da68: |[43da68] tech.ula.utils.ProotDebugLogger$logStream$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -43da78: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -43da7e: 5230 f8a2 |0003: iget v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.label:I // field@a2f8 │ │ -43da82: 3900 5f00 |0005: if-nez v0, 0064 // +005f │ │ -43da86: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -43da8c: 5434 f9a2 |000a: iget-object v4, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2f9 │ │ -43da90: 2204 3910 |000c: new-instance v4, Ljava/io/File; // type@1039 │ │ -43da94: 5430 faa2 |000e: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ -43da98: 7110 8cd4 0000 |0010: invoke-static {v0}, Ltech/ula/utils/ProotDebugLogger;.access$getLogLocation$p:(Ltech/ula/utils/ProotDebugLogger;)Ljava/lang/String; // method@d48c │ │ -43da9e: 0c00 |0013: move-result-object v0 │ │ -43daa0: 7020 3b82 0400 |0014: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -43daa6: 6e10 4582 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ -43daac: 0a00 |001a: move-result v0 │ │ -43daae: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -43dab2: 6e10 4382 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ -43dab8: 6e10 4082 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ -43dabe: 5430 f7a2 |0023: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ -43dac2: 6201 d97c |0025: sget-object v1, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ -43dac6: 2202 4410 |0027: new-instance v2, Ljava/io/InputStreamReader; // type@1044 │ │ -43daca: 7030 8a82 0201 |0029: invoke-direct {v2, v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ -43dad0: 1f02 5110 |002c: check-cast v2, Ljava/io/Reader; // type@1051 │ │ -43dad4: 1300 0020 |002e: const/16 v0, #int 8192 // #2000 │ │ -43dad8: 2021 2d10 |0030: instance-of v1, v2, Ljava/io/BufferedReader; // type@102d │ │ -43dadc: 3801 0600 |0032: if-eqz v1, 0038 // +0006 │ │ -43dae0: 1f02 2d10 |0034: check-cast v2, Ljava/io/BufferedReader; // type@102d │ │ -43dae4: 0721 |0036: move-object v1, v2 │ │ -43dae6: 2806 |0037: goto 003d // +0006 │ │ -43dae8: 2201 2d10 |0038: new-instance v1, Ljava/io/BufferedReader; // type@102d │ │ -43daec: 7030 0882 2100 |003a: invoke-direct {v1, v2, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@8208 │ │ -43daf2: 6200 d97c |003d: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ -43daf6: 2202 3d10 |003f: new-instance v2, Ljava/io/FileOutputStream; // type@103d │ │ -43dafa: 7020 6882 4200 |0041: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -43db00: 1f02 4b10 |0044: check-cast v2, Ljava/io/OutputStream; // type@104b │ │ -43db04: 2204 4c10 |0046: new-instance v4, Ljava/io/OutputStreamWriter; // type@104c │ │ -43db08: 7030 a482 2400 |0048: invoke-direct {v4, v2, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@82a4 │ │ -43db0e: 0710 |004b: move-object v0, v1 │ │ -43db10: 1f00 5110 |004c: check-cast v0, Ljava/io/Reader; // type@1051 │ │ -43db14: 2202 361b |004e: new-instance v2, Ltech/ula/utils/ProotDebugLogger$logStream$1$1; // type@1b36 │ │ -43db18: 7020 84d4 4200 |0050: invoke-direct {v2, v4}, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.:(Ljava/io/OutputStreamWriter;)V // method@d484 │ │ -43db1e: 1f02 9a13 |0053: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ -43db22: 7120 249e 2000 |0055: invoke-static {v0, v2}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ -43db28: 6e10 0982 0100 |0058: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ -43db2e: 6e10 a682 0400 |005b: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@82a6 │ │ -43db34: 6e10 a582 0400 |005e: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.close:()V // method@82a5 │ │ -43db3a: 6204 b779 |0061: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -43db3e: 1104 |0063: return-object v4 │ │ -43db40: 2204 7210 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -43db44: 1a00 e278 |0066: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -43db48: 7020 8c83 0400 |0068: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -43db4e: 2704 |006b: throw v4 │ │ +43da5c: |[43da5c] tech.ula.utils.ProotDebugLogger$logStream$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +43da6c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +43da72: 5230 f8a2 |0003: iget v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.label:I // field@a2f8 │ │ +43da76: 3900 5f00 |0005: if-nez v0, 0064 // +005f │ │ +43da7a: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +43da80: 5434 f9a2 |000a: iget-object v4, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a2f9 │ │ +43da84: 2204 3910 |000c: new-instance v4, Ljava/io/File; // type@1039 │ │ +43da88: 5430 faa2 |000e: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.this$0:Ltech/ula/utils/ProotDebugLogger; // field@a2fa │ │ +43da8c: 7110 8cd4 0000 |0010: invoke-static {v0}, Ltech/ula/utils/ProotDebugLogger;.access$getLogLocation$p:(Ltech/ula/utils/ProotDebugLogger;)Ljava/lang/String; // method@d48c │ │ +43da92: 0c00 |0013: move-result-object v0 │ │ +43da94: 7020 3b82 0400 |0014: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +43da9a: 6e10 4582 0400 |0017: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@8245 │ │ +43daa0: 0a00 |001a: move-result v0 │ │ +43daa2: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +43daa6: 6e10 4382 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@8243 │ │ +43daac: 6e10 4082 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@8240 │ │ +43dab2: 5430 f7a2 |0023: iget-object v0, v3, Ltech/ula/utils/ProotDebugLogger$logStream$1;.$inputStream:Ljava/io/InputStream; // field@a2f7 │ │ +43dab6: 6201 d97c |0025: sget-object v1, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ +43daba: 2202 4410 |0027: new-instance v2, Ljava/io/InputStreamReader; // type@1044 │ │ +43dabe: 7030 8a82 0201 |0029: invoke-direct {v2, v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V // method@828a │ │ +43dac4: 1f02 5110 |002c: check-cast v2, Ljava/io/Reader; // type@1051 │ │ +43dac8: 1300 0020 |002e: const/16 v0, #int 8192 // #2000 │ │ +43dacc: 2021 2d10 |0030: instance-of v1, v2, Ljava/io/BufferedReader; // type@102d │ │ +43dad0: 3801 0600 |0032: if-eqz v1, 0038 // +0006 │ │ +43dad4: 1f02 2d10 |0034: check-cast v2, Ljava/io/BufferedReader; // type@102d │ │ +43dad8: 0721 |0036: move-object v1, v2 │ │ +43dada: 2806 |0037: goto 003d // +0006 │ │ +43dadc: 2201 2d10 |0038: new-instance v1, Ljava/io/BufferedReader; // type@102d │ │ +43dae0: 7030 0882 2100 |003a: invoke-direct {v1, v2, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@8208 │ │ +43dae6: 6200 d97c |003d: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@7cd9 │ │ +43daea: 2202 3d10 |003f: new-instance v2, Ljava/io/FileOutputStream; // type@103d │ │ +43daee: 7020 6882 4200 |0041: invoke-direct {v2, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +43daf4: 1f02 4b10 |0044: check-cast v2, Ljava/io/OutputStream; // type@104b │ │ +43daf8: 2204 4c10 |0046: new-instance v4, Ljava/io/OutputStreamWriter; // type@104c │ │ +43dafc: 7030 a482 2400 |0048: invoke-direct {v4, v2, v0}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@82a4 │ │ +43db02: 0710 |004b: move-object v0, v1 │ │ +43db04: 1f00 5110 |004c: check-cast v0, Ljava/io/Reader; // type@1051 │ │ +43db08: 2202 361b |004e: new-instance v2, Ltech/ula/utils/ProotDebugLogger$logStream$1$1; // type@1b36 │ │ +43db0c: 7020 84d4 4200 |0050: invoke-direct {v2, v4}, Ltech/ula/utils/ProotDebugLogger$logStream$1$1;.:(Ljava/io/OutputStreamWriter;)V // method@d484 │ │ +43db12: 1f02 9a13 |0053: check-cast v2, Lkotlin/jvm/functions/Function1; // type@139a │ │ +43db16: 7120 249e 2000 |0055: invoke-static {v0, v2}, Lkotlin/io/TextStreamsKt;.forEachLine:(Ljava/io/Reader;Lkotlin/jvm/functions/Function1;)V // method@9e24 │ │ +43db1c: 6e10 0982 0100 |0058: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@8209 │ │ +43db22: 6e10 a682 0400 |005b: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@82a6 │ │ +43db28: 6e10 a582 0400 |005e: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.close:()V // method@82a5 │ │ +43db2e: 6204 b779 |0061: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +43db32: 1104 |0063: return-object v4 │ │ +43db34: 2204 7210 |0064: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +43db38: 1a00 e278 |0066: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +43db3c: 7020 8c83 0400 |0068: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +43db42: 2704 |006b: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=24 │ │ 0x000c line=25 │ │ 0x0017 line=26 │ │ 0x001d line=27 │ │ 0x0020 line=29 │ │ @@ -1826986,106 +1826980,106 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -440334: |[440334] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ -440344: 5b01 49a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ -440348: 5b02 46a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ -44034c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -44034e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -440354: 0e00 |0008: return-void │ │ +440328: |[440328] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V │ │ +440338: 5b01 49a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ +44033c: 5b02 46a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ +440340: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +440342: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +440348: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4402fc: |[4402fc] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -44030c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -440310: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440316: 2200 571b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ -44031a: 5431 49a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ -44031e: 5432 46a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ -440322: 7040 48d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@d548 │ │ -440328: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44032c: 5b04 48a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a348 │ │ -440330: 1100 |0012: return-object v0 │ │ +4402f0: |[4402f0] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +440300: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +440304: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44030a: 2200 571b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ +44030e: 5431 49a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ +440312: 5432 46a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ +440316: 7040 48d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)V // method@d548 │ │ +44031c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440320: 5b04 48a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a348 │ │ +440324: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -440254: |[440254] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -440264: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -440268: 6e30 49d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d549 │ │ -44026e: 0c01 |0005: move-result-object v1 │ │ -440270: 1f01 571b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ -440274: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440278: 6e20 4bd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d54b │ │ -44027e: 0c01 |000d: move-result-object v1 │ │ -440280: 1101 |000e: return-object v1 │ │ +440248: |[440248] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +440258: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +44025c: 6e30 49d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d549 │ │ +440262: 0c01 |0005: move-result-object v1 │ │ +440264: 1f01 571b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2; // type@1b57 │ │ +440268: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44026c: 6e20 4bd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d54b │ │ +440272: 0c01 |000d: move-result-object v1 │ │ +440274: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -440284: |[440284] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -440294: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -44029a: 5210 47a3 |0003: iget v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.label:I // field@a347 │ │ -44029e: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ -4402a2: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4402a8: 5412 48a3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a348 │ │ -4402ac: 5412 49a3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ -4402b0: 7110 62d5 0200 |000e: invoke-static {v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; // method@d562 │ │ -4402b6: 0c02 |0011: move-result-object v2 │ │ -4402b8: 5410 46a3 |0012: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ -4402bc: 6e10 20cd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ -4402c2: 0c00 |0017: move-result-object v0 │ │ -4402c4: 7220 e4cc 0200 |0018: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ -4402ca: 0c02 |001b: move-result-object v2 │ │ -4402cc: 7210 8387 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ -4402d2: 0a00 |001f: move-result v0 │ │ -4402d4: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -4402d8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -4402da: 2807 |0023: goto 002a // +0007 │ │ -4402dc: 7110 d094 0200 |0024: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ -4402e2: 0c02 |0027: move-result-object v2 │ │ -4402e4: 1f02 f719 |0028: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ -4402e8: 1102 |002a: return-object v2 │ │ -4402ea: 2202 7210 |002b: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -4402ee: 1a00 e278 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4402f2: 7020 8c83 0200 |002f: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4402f8: 2702 |0032: throw v2 │ │ +440278: |[440278] tech.ula.viewmodel.AppDetailsViewModel$getAppSession$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +440288: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +44028e: 5210 47a3 |0003: iget v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.label:I // field@a347 │ │ +440292: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ +440296: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +44029c: 5412 48a3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a348 │ │ +4402a0: 5412 49a3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a349 │ │ +4402a4: 7110 62d5 0200 |000e: invoke-static {v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; // method@d562 │ │ +4402aa: 0c02 |0011: move-result-object v2 │ │ +4402ac: 5410 46a3 |0012: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$getAppSession$2;.$app:Ltech/ula/model/entities/App; // field@a346 │ │ +4402b0: 6e10 20cd 0000 |0014: invoke-virtual {v0}, Ltech/ula/model/entities/App;.getName:()Ljava/lang/String; // method@cd20 │ │ +4402b6: 0c00 |0017: move-result-object v0 │ │ +4402b8: 7220 e4cc 0200 |0018: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.findAppsSession:(Ljava/lang/String;)Ljava/util/List; // method@cce4 │ │ +4402be: 0c02 |001b: move-result-object v2 │ │ +4402c0: 7210 8387 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@8783 │ │ +4402c6: 0a00 |001f: move-result v0 │ │ +4402c8: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +4402cc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +4402ce: 2807 |0023: goto 002a // +0007 │ │ +4402d0: 7110 d094 0200 |0024: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@94d0 │ │ +4402d6: 0c02 |0027: move-result-object v2 │ │ +4402d8: 1f02 f719 |0028: check-cast v2, Ltech/ula/model/entities/Session; // type@19f7 │ │ +4402dc: 1102 |002a: return-object v2 │ │ +4402de: 2202 7210 |002b: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +4402e2: 1a00 e278 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4402e6: 7020 8c83 0200 |002f: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4402ec: 2702 |0032: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=60 │ │ 0x000c line=61 │ │ 0x001c line=62 │ │ 0x0024 line=63 │ │ 0x002b line=62 │ │ @@ -1827157,118 +1827151,118 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -440474: |[440474] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V │ │ -440484: 5b01 4da3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ -440488: 5b02 4aa3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ -44048c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -44048e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -440494: 0e00 |0008: return-void │ │ +440468: |[440468] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V │ │ +440478: 5b01 4da3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ +44047c: 5b02 4aa3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ +440480: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +440482: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +440488: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -44043c: |[44043c] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -44044c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -440450: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440456: 2200 581b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ -44045a: 5431 4da3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ -44045e: 5432 4aa3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ -440462: 7040 4cd5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V // method@d54c │ │ -440468: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44046c: 5b04 4ca3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34c │ │ -440470: 1100 |0012: return-object v0 │ │ +440430: |[440430] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +440440: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +440444: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44044a: 2200 581b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ +44044e: 5431 4da3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ +440452: 5432 4aa3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ +440456: 7040 4cd5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;Lkotlin/coroutines/Continuation;)V // method@d54c │ │ +44045c: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440460: 5b04 4ca3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34c │ │ +440464: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -440358: |[440358] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -440368: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -44036c: 6e30 4dd5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d54d │ │ -440372: 0c01 |0005: move-result-object v1 │ │ -440374: 1f01 581b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ -440378: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44037c: 6e20 4fd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d54f │ │ -440382: 0c01 |000d: move-result-object v1 │ │ -440384: 1101 |000e: return-object v1 │ │ +44034c: |[44034c] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +44035c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +440360: 6e30 4dd5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d54d │ │ +440366: 0c01 |0005: move-result-object v1 │ │ +440368: 1f01 581b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1; // type@1b58 │ │ +44036c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440370: 6e20 4fd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d54f │ │ +440376: 0c01 |000d: move-result-object v1 │ │ +440378: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -440388: |[440388] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -440398: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -44039e: 5230 4ba3 |0003: iget v0, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.label:I // field@a34b │ │ -4403a2: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -4403a6: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4403ac: 5434 4ca3 |000a: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34c │ │ -4403b0: 5434 4aa3 |000c: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ -4403b4: 6e10 2fd5 0400 |000e: invoke-virtual {v4}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.getAutoStartEnabled:()Z // method@d52f │ │ -4403ba: 0a04 |0011: move-result v4 │ │ -4403bc: 1a00 e81a |0012: const-string v0, "AutoApp" // string@1ae8 │ │ -4403c0: 3804 2200 |0014: if-eqz v4, 0036 // +0022 │ │ -4403c4: 5434 4da3 |0016: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ -4403c8: 7110 61d5 0400 |0018: invoke-static {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; // method@d561 │ │ -4403ce: 0c04 |001b: move-result-object v4 │ │ -4403d0: 7210 b902 0400 |001c: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -4403d6: 0c04 |001f: move-result-object v4 │ │ -4403d8: 2201 530e |0020: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ -4403dc: 7010 7d76 0100 |0022: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ -4403e2: 5432 4aa3 |0025: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ -4403e6: 6e10 2ed5 0200 |0027: invoke-virtual {v2}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.getApp:()Ltech/ula/model/entities/App; // method@d52e │ │ -4403ec: 0c02 |002a: move-result-object v2 │ │ -4403ee: 6e20 9876 2100 |002b: invoke-virtual {v1, v2}, Lcom/google/gson/Gson;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@7698 │ │ -4403f4: 0c01 |002e: move-result-object v1 │ │ -4403f6: 7230 b502 0401 |002f: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ -4403fc: 7210 af02 0400 |0032: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -440402: 2811 |0035: goto 0046 // +0011 │ │ -440404: 5434 4da3 |0036: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ -440408: 7110 61d5 0400 |0038: invoke-static {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; // method@d561 │ │ -44040e: 0c04 |003b: move-result-object v4 │ │ -440410: 7210 b902 0400 |003c: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -440416: 0c04 |003f: move-result-object v4 │ │ -440418: 7220 b702 0400 |0040: invoke-interface {v4, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ -44041e: 7210 af02 0400 |0043: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ -440424: 6204 b779 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440428: 1104 |0048: return-object v4 │ │ -44042a: 2204 7210 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -44042e: 1a00 e278 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -440432: 7020 8c83 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -440438: 2704 |0050: throw v4 │ │ +44037c: |[44037c] tech.ula.viewmodel.AppDetailsViewModel$handleAutoStartChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +44038c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +440392: 5230 4ba3 |0003: iget v0, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.label:I // field@a34b │ │ +440396: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +44039a: 7110 738a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4403a0: 5434 4ca3 |000a: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34c │ │ +4403a4: 5434 4aa3 |000c: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ +4403a8: 6e10 2fd5 0400 |000e: invoke-virtual {v4}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.getAutoStartEnabled:()Z // method@d52f │ │ +4403ae: 0a04 |0011: move-result v4 │ │ +4403b0: 1a00 e81a |0012: const-string v0, "AutoApp" // string@1ae8 │ │ +4403b4: 3804 2200 |0014: if-eqz v4, 0036 // +0022 │ │ +4403b8: 5434 4da3 |0016: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ +4403bc: 7110 61d5 0400 |0018: invoke-static {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; // method@d561 │ │ +4403c2: 0c04 |001b: move-result-object v4 │ │ +4403c4: 7210 b902 0400 |001c: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +4403ca: 0c04 |001f: move-result-object v4 │ │ +4403cc: 2201 530e |0020: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ +4403d0: 7010 7d76 0100 |0022: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ +4403d6: 5432 4aa3 |0025: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // field@a34a │ │ +4403da: 6e10 2ed5 0200 |0027: invoke-virtual {v2}, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;.getApp:()Ltech/ula/model/entities/App; // method@d52e │ │ +4403e0: 0c02 |002a: move-result-object v2 │ │ +4403e2: 6e20 9876 2100 |002b: invoke-virtual {v1, v2}, Lcom/google/gson/Gson;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@7698 │ │ +4403e8: 0c01 |002e: move-result-object v1 │ │ +4403ea: 7230 b502 0401 |002f: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b5 │ │ +4403f0: 7210 af02 0400 |0032: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +4403f6: 2811 |0035: goto 0046 // +0011 │ │ +4403f8: 5434 4da3 |0036: iget-object v4, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleAutoStartChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a34d │ │ +4403fc: 7110 61d5 0400 |0038: invoke-static {v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getPrefs$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Landroid/content/SharedPreferences; // method@d561 │ │ +440402: 0c04 |003b: move-result-object v4 │ │ +440404: 7210 b902 0400 |003c: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +44040a: 0c04 |003f: move-result-object v4 │ │ +44040c: 7220 b702 0400 |0040: invoke-interface {v4, v0}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ +440412: 7210 af02 0400 |0043: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02af │ │ +440418: 6204 b779 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44041c: 1104 |0048: return-object v4 │ │ +44041e: 2204 7210 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +440422: 1a00 e278 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +440426: 7020 8c83 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +44042c: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=133 │ │ 0x000c line=134 │ │ 0x0016 line=135 │ │ 0x0020 line=136 │ │ 0x0025 line=137 │ │ @@ -1827341,97 +1827335,97 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -44055c: |[44055c] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V │ │ -44056c: 5b01 50a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ -440570: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -440572: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -440578: 0e00 |0006: return-void │ │ +440550: |[440550] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V │ │ +440560: 5b01 50a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ +440564: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +440566: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +44056c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -440528: |[440528] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -440538: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -44053c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440542: 2200 591b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ -440546: 5421 50a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ -44054a: 7030 50d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V // method@d550 │ │ -440550: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440554: 5b03 4fa3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34f │ │ -440558: 1100 |0010: return-object v0 │ │ +44051c: |[44051c] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +44052c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +440530: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440536: 2200 591b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ +44053a: 5421 50a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ +44053e: 7030 50d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V // method@d550 │ │ +440544: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440548: 5b03 4fa3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34f │ │ +44054c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -440498: |[440498] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4404a8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4404ac: 6e30 51d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d551 │ │ -4404b2: 0c01 |0005: move-result-object v1 │ │ -4404b4: 1f01 591b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ -4404b8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4404bc: 6e20 53d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d553 │ │ -4404c2: 0c01 |000d: move-result-object v1 │ │ -4404c4: 1101 |000e: return-object v1 │ │ +44048c: |[44048c] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +44049c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4404a0: 6e30 51d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d551 │ │ +4404a6: 0c01 |0005: move-result-object v1 │ │ +4404a8: 1f01 591b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ +4404ac: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4404b0: 6e20 53d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d553 │ │ +4404b6: 0c01 |000d: move-result-object v1 │ │ +4404b8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -4404c8: |[4404c8] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4404d8: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4404de: 5210 4ea3 |0003: iget v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.label:I // field@a34e │ │ -4404e2: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -4404e6: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4404ec: 5412 4fa3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34f │ │ -4404f0: 5412 50a3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ -4404f4: 5422 55a3 |000e: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ -4404f8: 5422 5aa3 |0010: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ -4404fc: 7110 62d5 0200 |0012: invoke-static {v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; // method@d562 │ │ -440502: 0c02 |0015: move-result-object v2 │ │ -440504: 5410 50a3 |0016: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ -440508: 5400 51a3 |0018: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ -44050c: 7220 eacc 0200 |001a: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ -440512: 6202 b779 |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440516: 1102 |001f: return-object v2 │ │ -440518: 2202 7210 |0020: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -44051c: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -440520: 7020 8c83 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -440526: 2702 |0027: throw v2 │ │ +4404bc: |[4404bc] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4404cc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4404d2: 5210 4ea3 |0003: iget v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.label:I // field@a34e │ │ +4404d6: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +4404da: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4404e0: 5412 4fa3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a34f │ │ +4404e4: 5412 50a3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ +4404e8: 5422 55a3 |000e: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ +4404ec: 5422 5aa3 |0010: iget-object v2, v2, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ +4404f0: 7110 62d5 0200 |0012: invoke-static {v2}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$getSessionDao$p:(Ltech/ula/viewmodel/AppDetailsViewModel;)Ltech/ula/model/daos/SessionDao; // method@d562 │ │ +4404f6: 0c02 |0015: move-result-object v2 │ │ +4404f8: 5410 50a3 |0016: iget-object v0, v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // field@a350 │ │ +4404fc: 5400 51a3 |0018: iget-object v0, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ +440500: 7220 eacc 0200 |001a: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ +440506: 6202 b779 |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44050a: 1102 |001f: return-object v2 │ │ +44050c: 2202 7210 |0020: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +440510: 1a00 e278 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +440514: 7020 8c83 0200 |0024: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +44051a: 2702 |0027: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=125 │ │ 0x000c line=126 │ │ 0x001d line=127 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 this Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; │ │ @@ -1827504,111 +1827498,111 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -44066c: |[44066c] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -44067c: 5b01 55a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ -440680: 5b02 51a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ -440684: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -440686: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -44068c: 0e00 |0008: return-void │ │ +440660: |[440660] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +440670: 5b01 55a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ +440674: 5b02 51a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ +440678: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +44067a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +440680: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -440634: |[440634] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -440644: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -440648: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44064e: 2200 5a1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ -440652: 5431 55a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ -440656: 5432 51a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ -44065a: 7040 54d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d554 │ │ -440660: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440664: 5b04 54a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a354 │ │ -440668: 1100 |0012: return-object v0 │ │ +440628: |[440628] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +440638: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +44063c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440642: 2200 5a1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ +440646: 5431 55a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // field@a355 │ │ +44064a: 5432 51a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.$appSession:Ltech/ula/model/entities/Session; // field@a351 │ │ +44064e: 7040 54d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d554 │ │ +440654: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440658: 5b04 54a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a354 │ │ +44065c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -44057c: |[44057c] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -44058c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -440590: 6e30 55d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d555 │ │ -440596: 0c01 |0005: move-result-object v1 │ │ -440598: 1f01 5a1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ -44059c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4405a0: 6e20 57d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d557 │ │ -4405a6: 0c01 |000d: move-result-object v1 │ │ -4405a8: 1101 |000e: return-object v1 │ │ +440570: |[440570] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +440580: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +440584: 6e30 55d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d555 │ │ +44058a: 0c01 |0005: move-result-object v1 │ │ +44058c: 1f01 5a1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ +440590: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440594: 6e20 57d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d557 │ │ +44059a: 0c01 |000d: move-result-object v1 │ │ +44059c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -4405ac: |[4405ac] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4405bc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4405c2: 0c00 |0003: move-result-object v0 │ │ -4405c4: 5251 53a3 |0004: iget v1, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.label:I // field@a353 │ │ -4405c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4405ca: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4405ce: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4405d2: 5450 52a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.L$0:Ljava/lang/Object; // field@a352 │ │ -4405d6: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4405da: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4405e0: 2827 |0012: goto 0039 // +0027 │ │ -4405e2: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -4405e6: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4405ea: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4405f0: 2706 |001a: throw v6 │ │ -4405f2: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4405f8: 5456 54a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a354 │ │ -4405fc: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -440602: 0c01 |0023: move-result-object v1 │ │ -440604: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -440608: 2203 591b |0026: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ -44060c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -44060e: 7030 50d5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V // method@d550 │ │ -440614: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -440618: 5b56 52a3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.L$0:Ljava/lang/Object; // field@a352 │ │ -44061c: 5952 53a3 |0030: iput v2, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.label:I // field@a353 │ │ -440620: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -440626: 0c06 |0035: move-result-object v6 │ │ -440628: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -44062c: 1100 |0038: return-object v0 │ │ -44062e: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440632: 1106 |003b: return-object v6 │ │ +4405a0: |[4405a0] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4405b0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4405b6: 0c00 |0003: move-result-object v0 │ │ +4405b8: 5251 53a3 |0004: iget v1, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.label:I // field@a353 │ │ +4405bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4405be: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4405c2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4405c6: 5450 52a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.L$0:Ljava/lang/Object; // field@a352 │ │ +4405ca: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4405ce: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4405d4: 2827 |0012: goto 0039 // +0027 │ │ +4405d6: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +4405da: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4405de: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4405e4: 2706 |001a: throw v6 │ │ +4405e6: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4405ec: 5456 54a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a354 │ │ +4405f0: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +4405f6: 0c01 |0023: move-result-object v1 │ │ +4405f8: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +4405fc: 2203 591b |0026: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1; // type@1b59 │ │ +440600: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +440602: 7030 50d5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;Lkotlin/coroutines/Continuation;)V // method@d550 │ │ +440608: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44060c: 5b56 52a3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.L$0:Ljava/lang/Object; // field@a352 │ │ +440610: 5952 53a3 |0030: iput v2, v5, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.label:I // field@a353 │ │ +440614: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +44061a: 0c06 |0035: move-result-object v6 │ │ +44061c: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +440620: 1100 |0038: return-object v0 │ │ +440622: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440626: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=124 │ │ 0x0013 line=128 │ │ 0x001b line=124 │ │ 0x0020 line=125 │ │ 0x0039 line=128 │ │ @@ -1827683,141 +1827677,141 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4407fc: |[4407fc] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V │ │ -44080c: 5b01 5aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ -440810: 5b02 56a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ -440814: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -440816: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -44081c: 0e00 |0008: return-void │ │ +4407f0: |[4407f0] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V │ │ +440800: 5b01 5aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ +440804: 5b02 56a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ +440808: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +44080a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +440810: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4407c4: |[4407c4] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4407d4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4407d8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4407de: 2200 5b1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ -4407e2: 5431 5aa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ -4407e6: 5432 56a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ -4407ea: 7040 58d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V // method@d558 │ │ -4407f0: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4407f4: 5b04 59a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a359 │ │ -4407f8: 1100 |0012: return-object v0 │ │ +4407b8: |[4407b8] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4407c8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4407cc: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4407d2: 2200 5b1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ +4407d6: 5431 5aa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ +4407da: 5432 56a3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ +4407de: 7040 58d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;Lkotlin/coroutines/Continuation;)V // method@d558 │ │ +4407e4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4407e8: 5b04 59a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a359 │ │ +4407ec: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -440690: |[440690] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4406a0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4406a4: 6e30 59d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d559 │ │ -4406aa: 0c01 |0005: move-result-object v1 │ │ -4406ac: 1f01 5b1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ -4406b0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4406b4: 6e20 5bd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d55b │ │ -4406ba: 0c01 |000d: move-result-object v1 │ │ -4406bc: 1101 |000e: return-object v1 │ │ +440684: |[440684] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +440694: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +440698: 6e30 59d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d559 │ │ +44069e: 0c01 |0005: move-result-object v1 │ │ +4406a0: 1f01 5b1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1; // type@1b5b │ │ +4406a4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4406a8: 6e20 5bd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d55b │ │ +4406ae: 0c01 |000d: move-result-object v1 │ │ +4406b0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 122 16-bit code units │ │ -4406c0: |[4406c0] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4406d0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4406d6: 0c00 |0003: move-result-object v0 │ │ -4406d8: 5261 58a3 |0004: iget v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.label:I // field@a358 │ │ -4406dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4406de: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4406e2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4406e6: 5460 57a3 |000b: iget-object v0, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.L$0:Ljava/lang/Object; // field@a357 │ │ -4406ea: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4406ee: 7110 738a 0700 |000f: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4406f4: 2823 |0012: goto 0035 // +0023 │ │ -4406f6: 2207 7210 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -4406fa: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4406fe: 7020 8c83 0700 |0017: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -440704: 2707 |001a: throw v7 │ │ -440706: 7110 738a 0700 |001b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -44070c: 5467 59a3 |001e: iget-object v7, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a359 │ │ -440710: 5461 5aa3 |0020: iget-object v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ -440714: 5463 56a3 |0022: iget-object v3, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ -440718: 6e10 38d5 0300 |0024: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.getApp:()Ltech/ula/model/entities/App; // method@d538 │ │ -44071e: 0c03 |0027: move-result-object v3 │ │ -440720: 5b67 57a3 |0028: iput-object v7, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.L$0:Ljava/lang/Object; // field@a357 │ │ -440724: 5962 58a3 |002a: iput v2, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.label:I // field@a358 │ │ -440728: 6e30 67d5 3106 |002c: invoke-virtual {v1, v3, v6}, Ltech/ula/viewmodel/AppDetailsViewModel;.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d567 │ │ -44072e: 0c01 |002f: move-result-object v1 │ │ -440730: 3301 0300 |0030: if-ne v1, v0, 0033 // +0003 │ │ -440734: 1100 |0032: return-object v0 │ │ -440736: 0770 |0033: move-object v0, v7 │ │ -440738: 0717 |0034: move-object v7, v1 │ │ -44073a: 1f07 f719 |0035: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ -44073e: 5461 56a3 |0037: iget-object v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ -440742: 6e10 39d5 0100 |0039: invoke-virtual {v1}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.getSelectedButton:()I // method@d539 │ │ -440748: 0a01 |003c: move-result v1 │ │ -44074a: 2b01 3100 0000 |003d: packed-switch v1, 0000006e // +00000031 │ │ -440750: 6201 ea9f |0040: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ -440754: 1f01 f419 |0042: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -440758: 280f |0044: goto 0053 // +000f │ │ -44075a: 6201 ee9f |0045: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -44075e: 1f01 f419 |0047: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -440762: 280a |0049: goto 0053 // +000a │ │ -440764: 6201 ec9f |004a: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -440768: 1f01 f419 |004c: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -44076c: 2805 |004e: goto 0053 // +0005 │ │ -44076e: 6201 e89f |004f: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ -440772: 1f01 f419 |0051: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -440776: 3907 0500 |0053: if-nez v7, 0058 // +0005 │ │ -44077a: 6207 b779 |0055: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44077e: 1107 |0057: return-object v7 │ │ -440780: 6e20 b8cd 1700 |0058: invoke-virtual {v7, v1}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ -440786: 1201 |005b: const/4 v1, #int 0 // #0 │ │ -440788: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -44078a: 2203 5a1b |005d: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ -44078e: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -440790: 7040 54d5 6347 |0060: invoke-direct {v3, v6, v7, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d554 │ │ -440796: 1f03 9e13 |0063: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -44079a: 1234 |0065: const/4 v4, #int 3 // #3 │ │ -44079c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -44079e: 7706 6faa 0000 |0067: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -4407a4: 6207 b779 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4407a8: 1107 |006c: return-object v7 │ │ -4407aa: 0000 |006d: nop // spacer │ │ -4407ac: 0001 0400 4b00 097f 1200 0000 0300 ... |006e: packed-switch-data (12 units) │ │ +4406b4: |[4406b4] tech.ula.viewmodel.AppDetailsViewModel$handleServiceTypeChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4406c4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4406ca: 0c00 |0003: move-result-object v0 │ │ +4406cc: 5261 58a3 |0004: iget v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.label:I // field@a358 │ │ +4406d0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4406d2: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4406d6: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4406da: 5460 57a3 |000b: iget-object v0, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.L$0:Ljava/lang/Object; // field@a357 │ │ +4406de: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4406e2: 7110 738a 0700 |000f: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4406e8: 2823 |0012: goto 0035 // +0023 │ │ +4406ea: 2207 7210 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +4406ee: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4406f2: 7020 8c83 0700 |0017: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4406f8: 2707 |001a: throw v7 │ │ +4406fa: 7110 738a 0700 |001b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +440700: 5467 59a3 |001e: iget-object v7, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a359 │ │ +440704: 5461 5aa3 |0020: iget-object v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35a │ │ +440708: 5463 56a3 |0022: iget-object v3, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ +44070c: 6e10 38d5 0300 |0024: invoke-virtual {v3}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.getApp:()Ltech/ula/model/entities/App; // method@d538 │ │ +440712: 0c03 |0027: move-result-object v3 │ │ +440714: 5b67 57a3 |0028: iput-object v7, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.L$0:Ljava/lang/Object; // field@a357 │ │ +440718: 5962 58a3 |002a: iput v2, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.label:I // field@a358 │ │ +44071c: 6e30 67d5 3106 |002c: invoke-virtual {v1, v3, v6}, Ltech/ula/viewmodel/AppDetailsViewModel;.getAppSession:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d567 │ │ +440722: 0c01 |002f: move-result-object v1 │ │ +440724: 3301 0300 |0030: if-ne v1, v0, 0033 // +0003 │ │ +440728: 1100 |0032: return-object v0 │ │ +44072a: 0770 |0033: move-object v0, v7 │ │ +44072c: 0717 |0034: move-object v7, v1 │ │ +44072e: 1f07 f719 |0035: check-cast v7, Ltech/ula/model/entities/Session; // type@19f7 │ │ +440732: 5461 56a3 |0037: iget-object v1, v6, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // field@a356 │ │ +440736: 6e10 39d5 0100 |0039: invoke-virtual {v1}, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;.getSelectedButton:()I // method@d539 │ │ +44073c: 0a01 |003c: move-result v1 │ │ +44073e: 2b01 3100 0000 |003d: packed-switch v1, 0000006e // +00000031 │ │ +440744: 6201 ea9f |0040: sget-object v1, Ltech/ula/model/entities/ServiceType$Unselected;.INSTANCE:Ltech/ula/model/entities/ServiceType$Unselected; // field@9fea │ │ +440748: 1f01 f419 |0042: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +44074c: 280f |0044: goto 0053 // +000f │ │ +44074e: 6201 ee9f |0045: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +440752: 1f01 f419 |0047: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +440756: 280a |0049: goto 0053 // +000a │ │ +440758: 6201 ec9f |004a: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +44075c: 1f01 f419 |004c: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +440760: 2805 |004e: goto 0053 // +0005 │ │ +440762: 6201 e89f |004f: sget-object v1, Ltech/ula/model/entities/ServiceType$Ssh;.INSTANCE:Ltech/ula/model/entities/ServiceType$Ssh; // field@9fe8 │ │ +440766: 1f01 f419 |0051: check-cast v1, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +44076a: 3907 0500 |0053: if-nez v7, 0058 // +0005 │ │ +44076e: 6207 b779 |0055: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440772: 1107 |0057: return-object v7 │ │ +440774: 6e20 b8cd 1700 |0058: invoke-virtual {v7, v1}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ +44077a: 1201 |005b: const/4 v1, #int 0 // #0 │ │ +44077c: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +44077e: 2203 5a1b |005d: new-instance v3, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1; // type@1b5a │ │ +440782: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +440784: 7040 54d5 6347 |0060: invoke-direct {v3, v6, v7, v4}, Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel$handleServiceTypeChanged$1;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d554 │ │ +44078a: 1f03 9e13 |0063: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44078e: 1234 |0065: const/4 v4, #int 3 // #3 │ │ +440790: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +440792: 7706 6faa 0000 |0067: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +440798: 6207 b779 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44079c: 1107 |006c: return-object v7 │ │ +44079e: 0000 |006d: nop // spacer │ │ +4407a0: 0001 0400 4b00 097f 1200 0000 0300 ... |006e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=112 │ │ 0x0013 line=129 │ │ 0x001b line=112 │ │ 0x0020 line=113 │ │ 0x0035 line=112 │ │ @@ -1827901,127 +1827895,127 @@ │ │ type : '(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -440950: |[440950] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V │ │ -440960: 5b01 5fa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ -440964: 5b02 5ba3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ -440968: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -44096a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -440970: 0e00 |0008: return-void │ │ +440944: |[440944] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V │ │ +440954: 5b01 5fa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ +440958: 5b02 5ba3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ +44095c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +44095e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +440964: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -440918: |[440918] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -440928: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -44092c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -440932: 2200 5c1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ -440936: 5431 5fa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ -44093a: 5432 5ba3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ -44093e: 7040 5cd5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V // method@d55c │ │ -440944: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -440948: 5b04 5ea3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a35e │ │ -44094c: 1100 |0012: return-object v0 │ │ +44090c: |[44090c] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +44091c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +440920: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +440926: 2200 5c1b |0005: new-instance v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ +44092a: 5431 5fa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ +44092e: 5432 5ba3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ +440932: 7040 5cd5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent;Lkotlin/coroutines/Continuation;)V // method@d55c │ │ +440938: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +44093c: 5b04 5ea3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a35e │ │ +440940: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -440820: |[440820] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -440830: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -440834: 6e30 5dd5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d55d │ │ -44083a: 0c01 |0005: move-result-object v1 │ │ -44083c: 1f01 5c1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ -440840: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -440844: 6e20 5fd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d55f │ │ -44084a: 0c01 |000d: move-result-object v1 │ │ -44084c: 1101 |000e: return-object v1 │ │ +440814: |[440814] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +440824: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +440828: 6e30 5dd5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d55d │ │ +44082e: 0c01 |0005: move-result-object v1 │ │ +440830: 1f01 5c1b |0006: check-cast v1, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1; // type@1b5c │ │ +440834: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +440838: 6e20 5fd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d55f │ │ +44083e: 0c01 |000d: move-result-object v1 │ │ +440840: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -440850: |[440850] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -440860: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -440866: 0c00 |0003: move-result-object v0 │ │ -440868: 5241 5da3 |0004: iget v1, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.label:I // field@a35d │ │ -44086c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -44086e: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -440872: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -440876: 5440 5ca3 |000b: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.L$0:Ljava/lang/Object; // field@a35c │ │ -44087a: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44087e: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -440884: 2827 |0012: goto 0039 // +0027 │ │ -440886: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ -44088a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -44088e: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -440894: 2705 |001a: throw v5 │ │ -440896: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -44089c: 5445 5ea3 |001e: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a35e │ │ -4408a0: 5441 5ba3 |0020: iget-object v1, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ -4408a4: 2013 541b |0022: instance-of v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -4408a8: 3803 1800 |0024: if-eqz v3, 003c // +0018 │ │ -4408ac: 5443 5fa3 |0026: iget-object v3, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ -4408b0: 1f01 541b |0028: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ -4408b4: 6e10 41d5 0100 |002a: invoke-virtual {v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.getApp:()Ltech/ula/model/entities/App; // method@d541 │ │ -4408ba: 0c01 |002d: move-result-object v1 │ │ -4408bc: 5b45 5ca3 |002e: iput-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.L$0:Ljava/lang/Object; // field@a35c │ │ -4408c0: 5942 5da3 |0030: iput v2, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.label:I // field@a35d │ │ -4408c4: 6e30 66d5 1304 |0032: invoke-virtual {v3, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d566 │ │ -4408ca: 0c05 |0035: move-result-object v5 │ │ -4408cc: 3305 0300 |0036: if-ne v5, v0, 0039 // +0003 │ │ -4408d0: 1100 |0038: return-object v0 │ │ -4408d2: 6205 b779 |0039: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4408d6: 281a |003b: goto 0055 // +001a │ │ -4408d8: 2015 531b |003c: instance-of v5, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -4408dc: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ -4408e0: 5445 5fa3 |0040: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ -4408e4: 1f01 531b |0042: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ -4408e8: 7120 64d5 1500 |0044: invoke-static {v5, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V // method@d564 │ │ -4408ee: 28f2 |0047: goto 0039 // -000e │ │ -4408f0: 2015 521b |0048: instance-of v5, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -4408f4: 3805 0c00 |004a: if-eqz v5, 0056 // +000c │ │ -4408f8: 5445 5fa3 |004c: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ -4408fc: 1f01 521b |004e: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ -440900: 7120 63d5 1500 |0050: invoke-static {v5, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V // method@d563 │ │ -440906: 6205 b779 |0053: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44090a: 1105 |0055: return-object v5 │ │ -44090c: 2205 e211 |0056: new-instance v5, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -440910: 7010 d689 0500 |0058: invoke-direct {v5}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -440916: 2705 |005b: throw v5 │ │ +440844: |[440844] tech.ula.viewmodel.AppDetailsViewModel$submitEvent$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +440854: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +44085a: 0c00 |0003: move-result-object v0 │ │ +44085c: 5241 5da3 |0004: iget v1, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.label:I // field@a35d │ │ +440860: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +440862: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +440866: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +44086a: 5440 5ca3 |000b: iget-object v0, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.L$0:Ljava/lang/Object; // field@a35c │ │ +44086e: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +440872: 7110 738a 0500 |000f: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +440878: 2827 |0012: goto 0039 // +0027 │ │ +44087a: 2205 7210 |0013: new-instance v5, Ljava/lang/IllegalStateException; // type@1072 │ │ +44087e: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +440882: 7020 8c83 0500 |0017: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +440888: 2705 |001a: throw v5 │ │ +44088a: 7110 738a 0500 |001b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +440890: 5445 5ea3 |001e: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a35e │ │ +440894: 5441 5ba3 |0020: iget-object v1, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.$event:Ltech/ula/viewmodel/AppDetailsEvent; // field@a35b │ │ +440898: 2013 541b |0022: instance-of v3, v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +44089c: 3803 1800 |0024: if-eqz v3, 003c // +0018 │ │ +4408a0: 5443 5fa3 |0026: iget-object v3, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ +4408a4: 1f01 541b |0028: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp; // type@1b54 │ │ +4408a8: 6e10 41d5 0100 |002a: invoke-virtual {v1}, Ltech/ula/viewmodel/AppDetailsEvent$SubmitApp;.getApp:()Ltech/ula/model/entities/App; // method@d541 │ │ +4408ae: 0c01 |002d: move-result-object v1 │ │ +4408b0: 5b45 5ca3 |002e: iput-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.L$0:Ljava/lang/Object; // field@a35c │ │ +4408b4: 5942 5da3 |0030: iput v2, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.label:I // field@a35d │ │ +4408b8: 6e30 66d5 1304 |0032: invoke-virtual {v3, v1, v4}, Ltech/ula/viewmodel/AppDetailsViewModel;.constructView:(Ltech/ula/model/entities/App;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d566 │ │ +4408be: 0c05 |0035: move-result-object v5 │ │ +4408c0: 3305 0300 |0036: if-ne v5, v0, 0039 // +0003 │ │ +4408c4: 1100 |0038: return-object v0 │ │ +4408c6: 6205 b779 |0039: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4408ca: 281a |003b: goto 0055 // +001a │ │ +4408cc: 2015 531b |003c: instance-of v5, v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +4408d0: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ +4408d4: 5445 5fa3 |0040: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ +4408d8: 1f01 531b |0042: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged; // type@1b53 │ │ +4408dc: 7120 64d5 1500 |0044: invoke-static {v5, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$handleServiceTypeChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$ServiceTypeChanged;)V // method@d564 │ │ +4408e2: 28f2 |0047: goto 0039 // -000e │ │ +4408e4: 2015 521b |0048: instance-of v5, v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +4408e8: 3805 0c00 |004a: if-eqz v5, 0056 // +000c │ │ +4408ec: 5445 5fa3 |004c: iget-object v5, v4, Ltech/ula/viewmodel/AppDetailsViewModel$submitEvent$1;.this$0:Ltech/ula/viewmodel/AppDetailsViewModel; // field@a35f │ │ +4408f0: 1f01 521b |004e: check-cast v1, Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged; // type@1b52 │ │ +4408f4: 7120 63d5 1500 |0050: invoke-static {v5, v1}, Ltech/ula/viewmodel/AppDetailsViewModel;.access$handleAutoStartChanged:(Ltech/ula/viewmodel/AppDetailsViewModel;Ltech/ula/viewmodel/AppDetailsEvent$AutoStartChanged;)V // method@d563 │ │ +4408fa: 6205 b779 |0053: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4408fe: 1105 |0055: return-object v5 │ │ +440900: 2205 e211 |0056: new-instance v5, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +440904: 7010 d689 0500 |0058: invoke-direct {v5}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +44090a: 2705 |005b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=47 │ │ 0x0013 line=48 │ │ 0x001b line=47 │ │ 0x0020 line=48 │ │ 0x0022 line=49 │ │ @@ -1828094,105 +1828088,105 @@ │ │ type : '(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -441764: |[441764] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V │ │ -441774: 5b01 7aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ -441778: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -44177a: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -441780: 0e00 |0006: return-void │ │ +441758: |[441758] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V │ │ +441768: 5b01 7aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ +44176c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +44176e: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +441774: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -441730: |[441730] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -441740: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -441744: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44174a: 2200 631b |0005: new-instance v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ -44174e: 5421 7aa3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ -441752: 7030 95d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V // method@d595 │ │ -441758: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44175c: 5b03 79a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a379 │ │ -441760: 1100 |0010: return-object v0 │ │ +441724: |[441724] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +441734: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +441738: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +44173e: 2200 631b |0005: new-instance v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ +441742: 5421 7aa3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ +441746: 7030 95d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.:(Ltech/ula/viewmodel/AppsListViewModel;Lkotlin/coroutines/Continuation;)V // method@d595 │ │ +44174c: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +441750: 5b03 79a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a379 │ │ +441754: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -441688: |[441688] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -441698: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -44169c: 6e30 96d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d596 │ │ -4416a2: 0c01 |0005: move-result-object v1 │ │ -4416a4: 1f01 631b |0006: check-cast v1, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ -4416a8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4416ac: 6e20 98d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d598 │ │ -4416b2: 0c01 |000d: move-result-object v1 │ │ -4416b4: 1101 |000e: return-object v1 │ │ +44167c: |[44167c] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +44168c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +441690: 6e30 96d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d596 │ │ +441696: 0c01 |0005: move-result-object v1 │ │ +441698: 1f01 631b |0006: check-cast v1, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; // type@1b63 │ │ +44169c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4416a0: 6e20 98d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d598 │ │ +4416a6: 0c01 |000d: move-result-object v1 │ │ +4416a8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -4416b8: |[4416b8] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4416c8: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4416ce: 0c00 |0003: move-result-object v0 │ │ -4416d0: 5231 78a3 |0004: iget v1, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.label:I // field@a378 │ │ -4416d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4416d6: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4416da: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4416de: 5430 77a3 |000b: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.L$0:Ljava/lang/Object; // field@a377 │ │ -4416e2: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4416e6: 7110 738a 0400 |000f: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4416ec: 281f |0012: goto 0031 // +001f │ │ -4416ee: 2204 7210 |0013: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ -4416f2: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4416f6: 7020 8c83 0400 |0017: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4416fc: 2704 |001a: throw v4 │ │ -4416fe: 7110 738a 0400 |001b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -441704: 5434 79a3 |001e: iget-object v4, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a379 │ │ -441708: 5431 7aa3 |0020: iget-object v1, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ -44170c: 7110 9bd5 0100 |0022: invoke-static {v1}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ -441712: 0c01 |0025: move-result-object v1 │ │ -441714: 5b34 77a3 |0026: iput-object v4, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.L$0:Ljava/lang/Object; // field@a377 │ │ -441718: 5932 78a3 |0028: iput v2, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.label:I // field@a378 │ │ -44171c: 6e30 2ece 4103 |002a: invoke-virtual {v1, v4, v3}, Ltech/ula/model/repositories/AppsRepository;.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce2e │ │ -441722: 0c04 |002d: move-result-object v4 │ │ -441724: 3304 0300 |002e: if-ne v4, v0, 0031 // +0003 │ │ -441728: 1100 |0030: return-object v0 │ │ -44172a: 6204 b779 |0031: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44172e: 1104 |0033: return-object v4 │ │ +4416ac: |[4416ac] tech.ula.viewmodel.AppsListViewModel$refreshAppsList$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4416bc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4416c2: 0c00 |0003: move-result-object v0 │ │ +4416c4: 5231 78a3 |0004: iget v1, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.label:I // field@a378 │ │ +4416c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4416ca: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4416ce: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4416d2: 5430 77a3 |000b: iget-object v0, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.L$0:Ljava/lang/Object; // field@a377 │ │ +4416d6: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4416da: 7110 738a 0400 |000f: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4416e0: 281f |0012: goto 0031 // +001f │ │ +4416e2: 2204 7210 |0013: new-instance v4, Ljava/lang/IllegalStateException; // type@1072 │ │ +4416e6: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4416ea: 7020 8c83 0400 |0017: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4416f0: 2704 |001a: throw v4 │ │ +4416f2: 7110 738a 0400 |001b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4416f8: 5434 79a3 |001e: iget-object v4, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a379 │ │ +4416fc: 5431 7aa3 |0020: iget-object v1, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.this$0:Ltech/ula/viewmodel/AppsListViewModel; // field@a37a │ │ +441700: 7110 9bd5 0100 |0022: invoke-static {v1}, Ltech/ula/viewmodel/AppsListViewModel;.access$getAppsRepository$p:(Ltech/ula/viewmodel/AppsListViewModel;)Ltech/ula/model/repositories/AppsRepository; // method@d59b │ │ +441706: 0c01 |0025: move-result-object v1 │ │ +441708: 5b34 77a3 |0026: iput-object v4, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.L$0:Ljava/lang/Object; // field@a377 │ │ +44170c: 5932 78a3 |0028: iput v2, v3, Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1;.label:I // field@a378 │ │ +441710: 6e30 2ece 4103 |002a: invoke-virtual {v1, v4, v3}, Ltech/ula/model/repositories/AppsRepository;.refreshData:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@ce2e │ │ +441716: 0c04 |002d: move-result-object v4 │ │ +441718: 3304 0300 |002e: if-ne v4, v0, 0031 // +0003 │ │ +44171c: 1100 |0030: return-object v0 │ │ +44171e: 6204 b779 |0031: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +441722: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0034 reg=3 this Ltech/ula/viewmodel/AppsListViewModel$refreshAppsList$1; │ │ 0x0000 - 0x0034 reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -1828255,100 +1828249,100 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -44248c: |[44248c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V │ │ -44249c: 5b01 9aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ -4424a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4424a2: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4424a8: 0e00 |0006: return-void │ │ +442480: |[442480] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V │ │ +442490: 5b01 9aa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ +442494: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +442496: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +44249c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -442458: |[442458] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442468: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -44246c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442472: 2200 7d1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ -442476: 5421 9aa3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ -44247a: 7030 edd5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5ed │ │ -442480: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442484: 5b03 99a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a399 │ │ -442488: 1100 |0010: return-object v0 │ │ +44244c: |[44244c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +44245c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +442460: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442466: 2200 7d1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ +44246a: 5421 9aa3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ +44246e: 7030 edd5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5ed │ │ +442474: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442478: 5b03 99a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a399 │ │ +44247c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4423bc: |[4423bc] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4423cc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4423d0: 6e30 eed5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5ee │ │ -4423d6: 0c01 |0005: move-result-object v1 │ │ -4423d8: 1f01 7d1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ -4423dc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4423e0: 6e20 f0d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f0 │ │ -4423e6: 0c01 |000d: move-result-object v1 │ │ -4423e8: 1101 |000e: return-object v1 │ │ +4423b0: |[4423b0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4423c0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4423c4: 6e30 eed5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5ee │ │ +4423ca: 0c01 |0005: move-result-object v1 │ │ +4423cc: 1f01 7d1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ +4423d0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4423d4: 6e20 f0d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f0 │ │ +4423da: 0c01 |000d: move-result-object v1 │ │ +4423dc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -4423ec: |[4423ec] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4423fc: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -442402: 5220 98a3 |0003: iget v0, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.label:I // field@a398 │ │ -442406: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -44240a: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442410: 5423 99a3 |000a: iget-object v3, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a399 │ │ -442414: 5423 9aa3 |000c: iget-object v3, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ -442418: 5433 9fa3 |000e: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ -44241c: 7110 07d6 0300 |0010: invoke-static {v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -442422: 0c03 |0013: move-result-object v3 │ │ -442424: 6e10 83ce 0300 |0014: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -44242a: 0c03 |0017: move-result-object v3 │ │ -44242c: 5420 9aa3 |0018: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ -442430: 5400 9ba3 |001a: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ -442434: 7220 cacc 0300 |001c: invoke-interface {v3, v0}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ -44243a: 0b00 |001f: move-result-wide v0 │ │ -44243c: 7120 b39c 1000 |0020: invoke-static {v0, v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ -442442: 0c03 |0023: move-result-object v3 │ │ -442444: 1103 |0024: return-object v3 │ │ -442446: 2203 7210 |0025: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -44244a: 1a00 e278 |0027: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -44244e: 7020 8c83 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -442454: 2703 |002c: throw v3 │ │ +4423e0: |[4423e0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4423f0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4423f6: 5220 98a3 |0003: iget v0, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.label:I // field@a398 │ │ +4423fa: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +4423fe: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442404: 5423 99a3 |000a: iget-object v3, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a399 │ │ +442408: 5423 9aa3 |000c: iget-object v3, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ +44240c: 5433 9fa3 |000e: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ +442410: 7110 07d6 0300 |0010: invoke-static {v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +442416: 0c03 |0013: move-result-object v3 │ │ +442418: 6e10 83ce 0300 |0014: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +44241e: 0c03 |0017: move-result-object v3 │ │ +442420: 5420 9aa3 |0018: iget-object v0, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // field@a39a │ │ +442424: 5400 9ba3 |001a: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ +442428: 7220 cacc 0300 |001c: invoke-interface {v3, v0}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ +44242e: 0b00 |001f: move-result-wide v0 │ │ +442430: 7120 b39c 1000 |0020: invoke-static {v0, v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ +442436: 0c03 |0023: move-result-object v3 │ │ +442438: 1103 |0024: return-object v3 │ │ +44243a: 2203 7210 |0025: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +44243e: 1a00 e278 |0027: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +442442: 7020 8c83 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +442448: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x000c line=43 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; │ │ 0x0000 - 0x002d reg=3 (null) Ljava/lang/Object; │ │ @@ -1828420,111 +1828414,111 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -44259c: |[44259c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ -4425ac: 5b01 9fa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ -4425b0: 5b02 9ba3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ -4425b4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -4425b6: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4425bc: 0e00 |0008: return-void │ │ +442590: |[442590] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ +4425a0: 5b01 9fa3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ +4425a4: 5b02 9ba3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ +4425a8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4425aa: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4425b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -442564: |[442564] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442574: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -442578: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44257e: 2200 7e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ -442582: 5431 9fa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ -442586: 5432 9ba3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ -44258a: 7040 f1d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d5f1 │ │ -442590: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442594: 5b04 9ea3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a39e │ │ -442598: 1100 |0012: return-object v0 │ │ +442558: |[442558] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +442568: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +44256c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442572: 2200 7e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ +442576: 5431 9fa3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a39f │ │ +44257a: 5432 9ba3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a39b │ │ +44257e: 7040 f1d5 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d5f1 │ │ +442584: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442588: 5b04 9ea3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a39e │ │ +44258c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4424ac: |[4424ac] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4424bc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4424c0: 6e30 f2d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5f2 │ │ -4424c6: 0c01 |0005: move-result-object v1 │ │ -4424c8: 1f01 7e1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ -4424cc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4424d0: 6e20 f4d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f4 │ │ -4424d6: 0c01 |000d: move-result-object v1 │ │ -4424d8: 1101 |000e: return-object v1 │ │ +4424a0: |[4424a0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4424b0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4424b4: 6e30 f2d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5f2 │ │ +4424ba: 0c01 |0005: move-result-object v1 │ │ +4424bc: 1f01 7e1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1; // type@1b7e │ │ +4424c0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4424c4: 6e20 f4d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f4 │ │ +4424ca: 0c01 |000d: move-result-object v1 │ │ +4424cc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -4424dc: |[4424dc] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4424ec: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4424f2: 0c00 |0003: move-result-object v0 │ │ -4424f4: 5251 9da3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.label:I // field@a39d │ │ -4424f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4424fa: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4424fe: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -442502: 5450 9ca3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.L$0:Ljava/lang/Object; // field@a39c │ │ -442506: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44250a: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442510: 2827 |0012: goto 0039 // +0027 │ │ -442512: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -442516: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -44251a: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -442520: 2706 |001a: throw v6 │ │ -442522: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442528: 5456 9ea3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a39e │ │ -44252c: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -442532: 0c01 |0023: move-result-object v1 │ │ -442534: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -442538: 2203 7d1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ -44253c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -44253e: 7030 edd5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5ed │ │ -442544: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442548: 5b56 9ca3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.L$0:Ljava/lang/Object; // field@a39c │ │ -44254c: 5952 9da3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.label:I // field@a39d │ │ -442550: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -442556: 0c06 |0035: move-result-object v6 │ │ -442558: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -44255c: 1100 |0038: return-object v0 │ │ -44255e: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442562: 1106 |003b: return-object v6 │ │ +4424d0: |[4424d0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4424e0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4424e6: 0c00 |0003: move-result-object v0 │ │ +4424e8: 5251 9da3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.label:I // field@a39d │ │ +4424ec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4424ee: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4424f2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4424f6: 5450 9ca3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.L$0:Ljava/lang/Object; // field@a39c │ │ +4424fa: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4424fe: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442504: 2827 |0012: goto 0039 // +0027 │ │ +442506: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +44250a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +44250e: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +442514: 2706 |001a: throw v6 │ │ +442516: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +44251c: 5456 9ea3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a39e │ │ +442520: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +442526: 0c01 |0023: move-result-object v1 │ │ +442528: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +44252c: 2203 7d1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1; // type@1b7d │ │ +442530: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +442532: 7030 edd5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5ed │ │ +442538: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +44253c: 5b56 9ca3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.L$0:Ljava/lang/Object; // field@a39c │ │ +442540: 5952 9da3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystem$1;.label:I // field@a39d │ │ +442544: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +44254a: 0c06 |0035: move-result-object v6 │ │ +44254c: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +442550: 1100 |0038: return-object v0 │ │ +442552: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442556: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=41 │ │ 0x0013 line=45 │ │ 0x001b line=41 │ │ 0x0020 line=42 │ │ 0x0039 line=45 │ │ @@ -1828592,262 +1828586,262 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -44298c: |[44298c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V │ │ -44299c: 5b01 a2a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4429a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4429a2: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4429a8: 0e00 |0006: return-void │ │ +442980: |[442980] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V │ │ +442990: 5b01 a2a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442994: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +442996: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +44299c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -442958: |[442958] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442968: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -44296c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442972: 2200 7f1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ -442976: 5421 a2a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -44297a: 7030 f5d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V // method@d5f5 │ │ -442980: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442984: 5b03 a1a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a1 │ │ -442988: 1100 |0010: return-object v0 │ │ +44294c: |[44294c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +44295c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +442960: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442966: 2200 7f1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ +44296a: 5421 a2a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +44296e: 7030 f5d5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V // method@d5f5 │ │ +442974: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442978: 5b03 a1a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a1 │ │ +44297c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4425c0: |[4425c0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4425d0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4425d4: 6e30 f6d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5f6 │ │ -4425da: 0c01 |0005: move-result-object v1 │ │ -4425dc: 1f01 7f1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ -4425e0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4425e4: 6e20 f8d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f8 │ │ -4425ea: 0c01 |000d: move-result-object v1 │ │ -4425ec: 1101 |000e: return-object v1 │ │ +4425b4: |[4425b4] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4425c4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4425c8: 6e30 f6d5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5f6 │ │ +4425ce: 0c01 |0005: move-result-object v1 │ │ +4425d0: 1f01 7f1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ +4425d4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4425d8: 6e20 f8d5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5f8 │ │ +4425de: 0c01 |000d: move-result-object v1 │ │ +4425e0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 377 16-bit code units │ │ -4425f0: |[4425f0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -442600: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -442606: 52a0 a0a3 |0003: iget v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.label:I // field@a3a0 │ │ -44260a: 3900 6c01 |0005: if-nez v0, 0171 // +016c │ │ -44260e: 7110 738a 0b00 |0007: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442614: 54ab a1a3 |000a: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a1 │ │ -442618: 54ab a2a3 |000c: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -44261c: 54bb a9a3 |000e: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442620: 6e10 08d6 0b00 |0010: invoke-virtual {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getBackupUri:()Landroid/net/Uri; // method@d608 │ │ -442626: 0c0b |0013: move-result-object v11 │ │ -442628: 390b 1200 |0014: if-nez v11, 0026 // +0012 │ │ -44262c: 54ab a2a3 |0016: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -442630: 54bb a9a3 |0018: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442634: 7110 06d6 0b00 |001a: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ -44263a: 0c0b |001d: move-result-object v11 │ │ -44263c: 6200 37a4 |001e: sget-object v0, Ltech/ula/viewmodel/UriUnselected;.INSTANCE:Ltech/ula/viewmodel/UriUnselected; // field@a437 │ │ -442640: 6e20 2540 0b00 |0020: invoke-virtual {v11, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -442646: 620b b779 |0023: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44264a: 110b |0025: return-object v11 │ │ -44264c: 54ab a2a3 |0026: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -442650: 54bb a5a3 |0028: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -442654: 6e10 55cd 0b00 |002a: invoke-virtual {v11}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ -44265a: 0c0b |002d: move-result-object v11 │ │ -44265c: 6200 5f79 |002e: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ -442660: 1a01 f649 |0030: const-string v1, "Locale.ENGLISH" // string@49f6 │ │ -442664: 7120 569f 1000 |0032: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -44266a: 380b 3401 |0035: if-eqz v11, 0169 // +0134 │ │ -44266e: 6e20 7484 0b00 |0037: invoke-virtual {v11, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ -442674: 0c0b |003a: move-result-object v11 │ │ -442676: 1a00 4a11 |003b: const-string v0, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ -44267a: 7120 569f 0b00 |003d: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -442680: 1a00 2e75 |0040: const-string v0, "apps" // string@752e │ │ -442684: 7120 559f 0b00 |0042: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -44268a: 0a0b |0045: move-result v11 │ │ -44268c: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -44268e: 380b 0900 |0047: if-eqz v11, 0050 // +0009 │ │ -442692: 54ab a2a3 |0049: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -442696: 54bb a5a3 |004b: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -44269a: 6e20 5acd 0b00 |004d: invoke-virtual {v11, v0}, Ltech/ula/model/entities/Filesystem;.setAppsFilesystem:(Z)V // method@cd5a │ │ -4426a0: 54ab a2a3 |0050: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4426a4: 54bb a5a3 |0052: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -4426a8: 6e20 5ccd 0b00 |0054: invoke-virtual {v11, v0}, Ltech/ula/model/entities/Filesystem;.setCreatedFromBackup:(Z)V // method@cd5c │ │ -4426ae: 54ab a2a3 |0057: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4426b2: 54bb a9a3 |0059: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -4426b6: 7110 07d6 0b00 |005b: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -4426bc: 0c0b |005e: move-result-object v11 │ │ -4426be: 6e10 83ce 0b00 |005f: invoke-virtual {v11}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -4426c4: 0c0b |0062: move-result-object v11 │ │ -4426c6: 54a0 a2a3 |0063: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4426ca: 5400 a5a3 |0065: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -4426ce: 7220 cacc 0b00 |0067: invoke-interface {v11, v0}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ -4426d4: 0b00 |006a: move-result-wide v0 │ │ -4426d6: 120b |006b: const/4 v11, #int 0 // #0 │ │ -4426d8: 2202 3910 |006c: new-instance v2, Ljava/io/File; // type@1039 │ │ -4426dc: 2203 9410 |006e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -4426e0: 7010 8384 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -4426e6: 54a4 a2a3 |0073: iget-object v4, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4426ea: 5444 a4a3 |0075: iget-object v4, v4, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ -4426ee: 6e10 4682 0400 |0077: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -4426f4: 0c04 |007a: move-result-object v4 │ │ -4426f6: 6e20 8f84 4300 |007b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -4426fc: 1304 2f00 |007e: const/16 v4, #int 47 // #2f │ │ -442700: 6e20 8784 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ -442706: 6e30 8b84 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ -44270c: 1a04 ac14 |0086: const-string v4, "/support" // string@14ac │ │ -442710: 6e20 8f84 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -442716: 6e10 9f84 0300 |008b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -44271c: 0c03 |008e: move-result-object v3 │ │ -44271e: 7020 3b82 3200 |008f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -442724: 6e10 5482 0200 |0092: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ -44272a: 2203 3910 |0095: new-instance v3, Ljava/io/File; // type@1039 │ │ -44272e: 2204 9410 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -442732: 7010 8384 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -442738: 6e10 4682 0200 |009c: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ -44273e: 0c02 |009f: move-result-object v2 │ │ -442740: 6e20 8f84 2400 |00a0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -442746: 1a02 a514 |00a3: const-string v2, "/rootfs.tar.gz" // string@14a5 │ │ -44274a: 6e20 8f84 2400 |00a5: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -442750: 6e10 9f84 0400 |00a8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -442756: 0c02 |00ab: move-result-object v2 │ │ -442758: 7020 3b82 2300 |00ac: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ -44275e: 54a2 a2a3 |00af: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -442762: 5422 a3a3 |00b1: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ -442766: 54a4 a2a3 |00b3: iget-object v4, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -44276a: 5444 a9a3 |00b5: iget-object v4, v4, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -44276e: 6e10 08d6 0400 |00b7: invoke-virtual {v4}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getBackupUri:()Landroid/net/Uri; // method@d608 │ │ -442774: 0c04 |00ba: move-result-object v4 │ │ -442776: 3904 0500 |00bb: if-nez v4, 00c0 // +0005 │ │ -44277a: 7100 739f 0000 |00bd: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -442780: 6e20 1602 4200 |00c0: invoke-virtual {v2, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0216 │ │ -442786: 0c02 |00c3: move-result-object v2 │ │ -442788: 3902 2600 |00c4: if-nez v2, 00ea // +0026 │ │ -44278c: 54a2 a2a3 |00c6: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -442790: 5422 a9a3 |00c8: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442794: 7110 07d6 0200 |00ca: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -44279a: 0c02 |00cd: move-result-object v2 │ │ -44279c: 6e10 83ce 0200 |00ce: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -4427a2: 0c02 |00d1: move-result-object v2 │ │ -4427a4: 7230 c6cc 0201 |00d2: invoke-interface {v2, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ -4427aa: 54a2 a2a3 |00d5: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4427ae: 5422 a9a3 |00d7: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -4427b2: 7110 06d6 0200 |00d9: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ -4427b8: 0c02 |00dc: move-result-object v2 │ │ -4427ba: 2203 971b |00dd: new-instance v3, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -4427be: 1a04 5a22 |00df: const-string v4, "Could not open input stream" // string@225a │ │ -4427c2: 7020 78d6 4300 |00e1: invoke-direct {v3, v4}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ -4427c8: 6e20 2540 3200 |00e4: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4427ce: 620b b779 |00e7: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4427d2: 110b |00e9: return-object v11 │ │ -4427d4: 2204 3d10 |00ea: new-instance v4, Ljava/io/FileOutputStream; // type@103d │ │ -4427d8: 7020 6882 3400 |00ec: invoke-direct {v4, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ -4427de: 1f02 3310 |00ef: check-cast v2, Ljava/io/Closeable; // type@1033 │ │ -4427e2: 07b3 |00f1: move-object v3, v11 │ │ -4427e4: 1f03 9b10 |00f2: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ -4427e8: 0725 |00f4: move-object v5, v2 │ │ -4427ea: 1f05 4310 |00f5: check-cast v5, Ljava/io/InputStream; // type@1043 │ │ -4427ee: 1f04 3310 |00f7: check-cast v4, Ljava/io/Closeable; // type@1033 │ │ -4427f2: 07b6 |00f9: move-object v6, v11 │ │ -4427f4: 1f06 9b10 |00fa: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ -4427f8: 0747 |00fc: move-object v7, v4 │ │ -4427fa: 1f07 3d10 |00fd: check-cast v7, Ljava/io/FileOutputStream; // type@103d │ │ -4427fe: 1f07 4b10 |00ff: check-cast v7, Ljava/io/OutputStream; // type@104b │ │ -442802: 1208 |0101: const/4 v8, #int 0 // #0 │ │ -442804: 1229 |0102: const/4 v9, #int 2 // #2 │ │ -442806: 715b 2c9d 7598 |0103: invoke-static {v5, v7, v8, v9, v11}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@9d2c │ │ -44280c: 0b07 |0106: move-result-wide v7 │ │ -44280e: 7120 b39c 8700 |0107: invoke-static {v7, v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ -442814: 0c05 |010a: move-result-object v5 │ │ -442816: 7120 379d 6400 |010b: invoke-static {v4, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -44281c: 1f05 8110 |010e: check-cast v5, Ljava/lang/Number; // type@1081 │ │ -442820: 6e10 0084 0500 |0110: invoke-virtual {v5}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ -442826: 0b04 |0113: move-result-wide v4 │ │ -442828: 7120 b39c 5400 |0114: invoke-static {v4, v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ -44282e: 7120 379d 3200 |0117: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -442834: 2836 |011a: goto 0150 // +0036 │ │ -442836: 0d05 |011b: move-exception v5 │ │ -442838: 2804 |011c: goto 0120 // +0004 │ │ -44283a: 0d05 |011d: move-exception v5 │ │ -44283c: 0756 |011e: move-object v6, v5 │ │ -44283e: 2706 |011f: throw v6 │ │ -442840: 7120 379d 6400 |0120: invoke-static {v4, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -442846: 2705 |0123: throw v5 │ │ -442848: 0d04 |0124: move-exception v4 │ │ -44284a: 2803 |0125: goto 0128 // +0003 │ │ -44284c: 0d03 |0126: move-exception v3 │ │ -44284e: 2703 |0127: throw v3 │ │ -442850: 7120 379d 3200 |0128: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -442856: 2704 |012b: throw v4 │ │ -442858: 0d02 |012c: move-exception v2 │ │ -44285a: 54a3 a2a3 |012d: iget-object v3, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -44285e: 5433 a9a3 |012f: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442862: 7110 07d6 0300 |0131: invoke-static {v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -442868: 0c03 |0134: move-result-object v3 │ │ -44286a: 6e10 83ce 0300 |0135: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -442870: 0c03 |0138: move-result-object v3 │ │ -442872: 7230 c6cc 0301 |0139: invoke-interface {v3, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ -442878: 54a0 a2a3 |013c: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -44287c: 5400 a9a3 |013e: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442880: 7110 06d6 0000 |0140: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ -442886: 0c00 |0143: move-result-object v0 │ │ -442888: 2201 971b |0144: new-instance v1, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ -44288c: 6e10 7683 0200 |0146: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@8376 │ │ -442892: 0c02 |0149: move-result-object v2 │ │ -442894: 7020 78d6 2100 |014a: invoke-direct {v1, v2}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ -44289a: 6e20 2540 1000 |014d: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4428a0: 54a0 a2a3 |0150: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4428a4: 5400 a9a3 |0152: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -4428a8: 1f0b 1101 |0154: check-cast v11, Landroid/net/Uri; // type@0111 │ │ -4428ac: 6e20 10d6 b000 |0156: invoke-virtual {v0, v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.setBackupUri:(Landroid/net/Uri;)V // method@d610 │ │ -4428b2: 54ab a2a3 |0159: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ -4428b6: 54bb a9a3 |015b: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -4428ba: 7110 06d6 0b00 |015d: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ -4428c0: 0c0b |0160: move-result-object v11 │ │ -4428c2: 6200 e8a3 |0161: sget-object v0, Ltech/ula/viewmodel/ImportSuccess;.INSTANCE:Ltech/ula/viewmodel/ImportSuccess; // field@a3e8 │ │ -4428c6: 6e20 2540 0b00 |0163: invoke-virtual {v11, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4428cc: 620b b779 |0166: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4428d0: 110b |0168: return-object v11 │ │ -4428d2: 220b 0212 |0169: new-instance v11, Lkotlin/TypeCastException; // type@1202 │ │ -4428d6: 1a00 26b4 |016b: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ -4428da: 7020 b48a 0b00 |016d: invoke-direct {v11, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -4428e0: 270b |0170: throw v11 │ │ -4428e2: 220b 7210 |0171: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ -4428e6: 1a00 e278 |0173: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4428ea: 7020 8c83 0b00 |0175: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4428f0: 270b |0178: throw v11 │ │ +4425e4: |[4425e4] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4425f4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4425fa: 52a0 a0a3 |0003: iget v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.label:I // field@a3a0 │ │ +4425fe: 3900 6c01 |0005: if-nez v0, 0171 // +016c │ │ +442602: 7110 738a 0b00 |0007: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442608: 54ab a1a3 |000a: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a1 │ │ +44260c: 54ab a2a3 |000c: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442610: 54bb a9a3 |000e: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442614: 6e10 08d6 0b00 |0010: invoke-virtual {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getBackupUri:()Landroid/net/Uri; // method@d608 │ │ +44261a: 0c0b |0013: move-result-object v11 │ │ +44261c: 390b 1200 |0014: if-nez v11, 0026 // +0012 │ │ +442620: 54ab a2a3 |0016: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442624: 54bb a9a3 |0018: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442628: 7110 06d6 0b00 |001a: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ +44262e: 0c0b |001d: move-result-object v11 │ │ +442630: 6200 37a4 |001e: sget-object v0, Ltech/ula/viewmodel/UriUnselected;.INSTANCE:Ltech/ula/viewmodel/UriUnselected; // field@a437 │ │ +442634: 6e20 2540 0b00 |0020: invoke-virtual {v11, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +44263a: 620b b779 |0023: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44263e: 110b |0025: return-object v11 │ │ +442640: 54ab a2a3 |0026: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442644: 54bb a5a3 |0028: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +442648: 6e10 55cd 0b00 |002a: invoke-virtual {v11}, Ltech/ula/model/entities/Filesystem;.getName:()Ljava/lang/String; // method@cd55 │ │ +44264e: 0c0b |002d: move-result-object v11 │ │ +442650: 6200 5f79 |002e: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@795f │ │ +442654: 1a01 f649 |0030: const-string v1, "Locale.ENGLISH" // string@49f6 │ │ +442658: 7120 569f 1000 |0032: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +44265e: 380b 3401 |0035: if-eqz v11, 0169 // +0134 │ │ +442662: 6e20 7484 0b00 |0037: invoke-virtual {v11, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@8474 │ │ +442668: 0c0b |003a: move-result-object v11 │ │ +44266a: 1a00 4a11 |003b: const-string v0, "(this as java.lang.String).toLowerCase(locale)" // string@114a │ │ +44266e: 7120 569f 0b00 |003d: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +442674: 1a00 2e75 |0040: const-string v0, "apps" // string@752e │ │ +442678: 7120 559f 0b00 |0042: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +44267e: 0a0b |0045: move-result v11 │ │ +442680: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +442682: 380b 0900 |0047: if-eqz v11, 0050 // +0009 │ │ +442686: 54ab a2a3 |0049: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +44268a: 54bb a5a3 |004b: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +44268e: 6e20 5acd 0b00 |004d: invoke-virtual {v11, v0}, Ltech/ula/model/entities/Filesystem;.setAppsFilesystem:(Z)V // method@cd5a │ │ +442694: 54ab a2a3 |0050: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442698: 54bb a5a3 |0052: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +44269c: 6e20 5ccd 0b00 |0054: invoke-virtual {v11, v0}, Ltech/ula/model/entities/Filesystem;.setCreatedFromBackup:(Z)V // method@cd5c │ │ +4426a2: 54ab a2a3 |0057: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +4426a6: 54bb a9a3 |0059: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +4426aa: 7110 07d6 0b00 |005b: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +4426b0: 0c0b |005e: move-result-object v11 │ │ +4426b2: 6e10 83ce 0b00 |005f: invoke-virtual {v11}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +4426b8: 0c0b |0062: move-result-object v11 │ │ +4426ba: 54a0 a2a3 |0063: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +4426be: 5400 a5a3 |0065: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +4426c2: 7220 cacc 0b00 |0067: invoke-interface {v11, v0}, Ltech/ula/model/daos/FilesystemDao;.insertFilesystem:(Ltech/ula/model/entities/Filesystem;)J // method@ccca │ │ +4426c8: 0b00 |006a: move-result-wide v0 │ │ +4426ca: 120b |006b: const/4 v11, #int 0 // #0 │ │ +4426cc: 2202 3910 |006c: new-instance v2, Ljava/io/File; // type@1039 │ │ +4426d0: 2203 9410 |006e: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +4426d4: 7010 8384 0300 |0070: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +4426da: 54a4 a2a3 |0073: iget-object v4, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +4426de: 5444 a4a3 |0075: iget-object v4, v4, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ +4426e2: 6e10 4682 0400 |0077: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +4426e8: 0c04 |007a: move-result-object v4 │ │ +4426ea: 6e20 8f84 4300 |007b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +4426f0: 1304 2f00 |007e: const/16 v4, #int 47 // #2f │ │ +4426f4: 6e20 8784 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@8487 │ │ +4426fa: 6e30 8b84 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@848b │ │ +442700: 1a04 ac14 |0086: const-string v4, "/support" // string@14ac │ │ +442704: 6e20 8f84 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44270a: 6e10 9f84 0300 |008b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +442710: 0c03 |008e: move-result-object v3 │ │ +442712: 7020 3b82 3200 |008f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +442718: 6e10 5482 0200 |0092: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@8254 │ │ +44271e: 2203 3910 |0095: new-instance v3, Ljava/io/File; // type@1039 │ │ +442722: 2204 9410 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +442726: 7010 8384 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +44272c: 6e10 4682 0200 |009c: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@8246 │ │ +442732: 0c02 |009f: move-result-object v2 │ │ +442734: 6e20 8f84 2400 |00a0: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +44273a: 1a02 a514 |00a3: const-string v2, "/rootfs.tar.gz" // string@14a5 │ │ +44273e: 6e20 8f84 2400 |00a5: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +442744: 6e10 9f84 0400 |00a8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +44274a: 0c02 |00ab: move-result-object v2 │ │ +44274c: 7020 3b82 2300 |00ac: invoke-direct {v3, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@823b │ │ +442752: 54a2 a2a3 |00af: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442756: 5422 a3a3 |00b1: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ +44275a: 54a4 a2a3 |00b3: iget-object v4, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +44275e: 5444 a9a3 |00b5: iget-object v4, v4, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442762: 6e10 08d6 0400 |00b7: invoke-virtual {v4}, Ltech/ula/viewmodel/FilesystemEditViewModel;.getBackupUri:()Landroid/net/Uri; // method@d608 │ │ +442768: 0c04 |00ba: move-result-object v4 │ │ +44276a: 3904 0500 |00bb: if-nez v4, 00c0 // +0005 │ │ +44276e: 7100 739f 0000 |00bd: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +442774: 6e20 1602 4200 |00c0: invoke-virtual {v2, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0216 │ │ +44277a: 0c02 |00c3: move-result-object v2 │ │ +44277c: 3902 2600 |00c4: if-nez v2, 00ea // +0026 │ │ +442780: 54a2 a2a3 |00c6: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442784: 5422 a9a3 |00c8: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442788: 7110 07d6 0200 |00ca: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +44278e: 0c02 |00cd: move-result-object v2 │ │ +442790: 6e10 83ce 0200 |00ce: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +442796: 0c02 |00d1: move-result-object v2 │ │ +442798: 7230 c6cc 0201 |00d2: invoke-interface {v2, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ +44279e: 54a2 a2a3 |00d5: iget-object v2, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +4427a2: 5422 a9a3 |00d7: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +4427a6: 7110 06d6 0200 |00d9: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ +4427ac: 0c02 |00dc: move-result-object v2 │ │ +4427ae: 2203 971b |00dd: new-instance v3, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +4427b2: 1a04 5a22 |00df: const-string v4, "Could not open input stream" // string@225a │ │ +4427b6: 7020 78d6 4300 |00e1: invoke-direct {v3, v4}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ +4427bc: 6e20 2540 3200 |00e4: invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4427c2: 620b b779 |00e7: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4427c6: 110b |00e9: return-object v11 │ │ +4427c8: 2204 3d10 |00ea: new-instance v4, Ljava/io/FileOutputStream; // type@103d │ │ +4427cc: 7020 6882 3400 |00ec: invoke-direct {v4, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@8268 │ │ +4427d2: 1f02 3310 |00ef: check-cast v2, Ljava/io/Closeable; // type@1033 │ │ +4427d6: 07b3 |00f1: move-object v3, v11 │ │ +4427d8: 1f03 9b10 |00f2: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ +4427dc: 0725 |00f4: move-object v5, v2 │ │ +4427de: 1f05 4310 |00f5: check-cast v5, Ljava/io/InputStream; // type@1043 │ │ +4427e2: 1f04 3310 |00f7: check-cast v4, Ljava/io/Closeable; // type@1033 │ │ +4427e6: 07b6 |00f9: move-object v6, v11 │ │ +4427e8: 1f06 9b10 |00fa: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ +4427ec: 0747 |00fc: move-object v7, v4 │ │ +4427ee: 1f07 3d10 |00fd: check-cast v7, Ljava/io/FileOutputStream; // type@103d │ │ +4427f2: 1f07 4b10 |00ff: check-cast v7, Ljava/io/OutputStream; // type@104b │ │ +4427f6: 1208 |0101: const/4 v8, #int 0 // #0 │ │ +4427f8: 1229 |0102: const/4 v9, #int 2 // #2 │ │ +4427fa: 715b 2c9d 7598 |0103: invoke-static {v5, v7, v8, v9, v11}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@9d2c │ │ +442800: 0b07 |0106: move-result-wide v7 │ │ +442802: 7120 b39c 8700 |0107: invoke-static {v7, v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ +442808: 0c05 |010a: move-result-object v5 │ │ +44280a: 7120 379d 6400 |010b: invoke-static {v4, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +442810: 1f05 8110 |010e: check-cast v5, Ljava/lang/Number; // type@1081 │ │ +442814: 6e10 0084 0500 |0110: invoke-virtual {v5}, Ljava/lang/Number;.longValue:()J // method@8400 │ │ +44281a: 0b04 |0113: move-result-wide v4 │ │ +44281c: 7120 b39c 5400 |0114: invoke-static {v4, v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ +442822: 7120 379d 3200 |0117: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +442828: 2836 |011a: goto 0150 // +0036 │ │ +44282a: 0d05 |011b: move-exception v5 │ │ +44282c: 2804 |011c: goto 0120 // +0004 │ │ +44282e: 0d05 |011d: move-exception v5 │ │ +442830: 0756 |011e: move-object v6, v5 │ │ +442832: 2706 |011f: throw v6 │ │ +442834: 7120 379d 6400 |0120: invoke-static {v4, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +44283a: 2705 |0123: throw v5 │ │ +44283c: 0d04 |0124: move-exception v4 │ │ +44283e: 2803 |0125: goto 0128 // +0003 │ │ +442840: 0d03 |0126: move-exception v3 │ │ +442842: 2703 |0127: throw v3 │ │ +442844: 7120 379d 3200 |0128: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +44284a: 2704 |012b: throw v4 │ │ +44284c: 0d02 |012c: move-exception v2 │ │ +44284e: 54a3 a2a3 |012d: iget-object v3, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442852: 5433 a9a3 |012f: iget-object v3, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442856: 7110 07d6 0300 |0131: invoke-static {v3}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +44285c: 0c03 |0134: move-result-object v3 │ │ +44285e: 6e10 83ce 0300 |0135: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +442864: 0c03 |0138: move-result-object v3 │ │ +442866: 7230 c6cc 0301 |0139: invoke-interface {v3, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ +44286c: 54a0 a2a3 |013c: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442870: 5400 a9a3 |013e: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442874: 7110 06d6 0000 |0140: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ +44287a: 0c00 |0143: move-result-object v0 │ │ +44287c: 2201 971b |0144: new-instance v1, Ltech/ula/viewmodel/ImportFailure; // type@1b97 │ │ +442880: 6e10 7683 0200 |0146: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@8376 │ │ +442886: 0c02 |0149: move-result-object v2 │ │ +442888: 7020 78d6 2100 |014a: invoke-direct {v1, v2}, Ltech/ula/viewmodel/ImportFailure;.:(Ljava/lang/String;)V // method@d678 │ │ +44288e: 6e20 2540 1000 |014d: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +442894: 54a0 a2a3 |0150: iget-object v0, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +442898: 5400 a9a3 |0152: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +44289c: 1f0b 1101 |0154: check-cast v11, Landroid/net/Uri; // type@0111 │ │ +4428a0: 6e20 10d6 b000 |0156: invoke-virtual {v0, v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.setBackupUri:(Landroid/net/Uri;)V // method@d610 │ │ +4428a6: 54ab a2a3 |0159: iget-object v11, v10, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // field@a3a2 │ │ +4428aa: 54bb a9a3 |015b: iget-object v11, v11, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +4428ae: 7110 06d6 0b00 |015d: invoke-static {v11}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getImportStatusLiveData$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d606 │ │ +4428b4: 0c0b |0160: move-result-object v11 │ │ +4428b6: 6200 e8a3 |0161: sget-object v0, Ltech/ula/viewmodel/ImportSuccess;.INSTANCE:Ltech/ula/viewmodel/ImportSuccess; // field@a3e8 │ │ +4428ba: 6e20 2540 0b00 |0163: invoke-virtual {v11, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4428c0: 620b b779 |0166: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4428c4: 110b |0168: return-object v11 │ │ +4428c6: 220b 0212 |0169: new-instance v11, Lkotlin/TypeCastException; // type@1202 │ │ +4428ca: 1a00 26b4 |016b: const-string v0, "null cannot be cast to non-null type java.lang.String" // string@b426 │ │ +4428ce: 7020 b48a 0b00 |016d: invoke-direct {v11, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +4428d4: 270b |0170: throw v11 │ │ +4428d6: 220b 7210 |0171: new-instance v11, Ljava/lang/IllegalStateException; // type@1072 │ │ +4428da: 1a00 e278 |0173: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4428de: 7020 8c83 0b00 |0175: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4428e4: 270b |0178: throw v11 │ │ catches : 9 │ │ 0x006c - 0x00f4 │ │ Ljava/lang/Exception; -> 0x012c │ │ 0x00f4 - 0x00fc │ │ Ljava/lang/Throwable; -> 0x0126 │ │ -> 0x0124 │ │ 0x00fc - 0x010b │ │ @@ -1828977,117 +1828971,117 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -442aa8: |[442aa8] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V │ │ -442ab8: 5b01 a9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442abc: 5b02 a5a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -442ac0: 5b03 a4a3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ -442ac4: 5b04 a3a3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ -442ac8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -442aca: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -442ad0: 0e00 |000c: return-void │ │ +442a9c: |[442a9c] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V │ │ +442aac: 5b01 a9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442ab0: 5b02 a5a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +442ab4: 5b03 a4a3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ +442ab8: 5b04 a3a3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ +442abc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +442abe: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +442ac4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -442a64: |[442a64] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442a74: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -442a78: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442a7e: 2200 801b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ -442a82: 5472 a9a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ -442a86: 5473 a5a3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ -442a8a: 5474 a4a3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ -442a8e: 5475 a3a3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ -442a92: 0701 |000f: move-object v1, v0 │ │ -442a94: 0796 |0010: move-object v6, v9 │ │ -442a96: 7606 f9d5 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d5f9 │ │ -442a9c: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442aa0: 5b08 a8a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a8 │ │ -442aa4: 1100 |0018: return-object v0 │ │ +442a58: |[442a58] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +442a68: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +442a6c: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442a72: 2200 801b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ +442a76: 5472 a9a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3a9 │ │ +442a7a: 5473 a5a3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3a5 │ │ +442a7e: 5474 a4a3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$filesDir:Ljava/io/File; // field@a3a4 │ │ +442a82: 5475 a3a3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3a3 │ │ +442a86: 0701 |000f: move-object v1, v0 │ │ +442a88: 0796 |0010: move-object v6, v9 │ │ +442a8a: 7606 f9d5 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Ljava/io/File;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d5f9 │ │ +442a90: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442a94: 5b08 a8a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a8 │ │ +442a98: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4429ac: |[4429ac] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -4429bc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -4429c0: 6e30 fad5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5fa │ │ -4429c6: 0c01 |0005: move-result-object v1 │ │ -4429c8: 1f01 801b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ -4429cc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4429d0: 6e20 fcd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5fc │ │ -4429d6: 0c01 |000d: move-result-object v1 │ │ -4429d8: 1101 |000e: return-object v1 │ │ +4429a0: |[4429a0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4429b0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +4429b4: 6e30 fad5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5fa │ │ +4429ba: 0c01 |0005: move-result-object v1 │ │ +4429bc: 1f01 801b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1; // type@1b80 │ │ +4429c0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4429c4: 6e20 fcd5 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d5fc │ │ +4429ca: 0c01 |000d: move-result-object v1 │ │ +4429cc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -4429dc: |[4429dc] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4429ec: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4429f2: 0c00 |0003: move-result-object v0 │ │ -4429f4: 5251 a7a3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.label:I // field@a3a7 │ │ -4429f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4429fa: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4429fe: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -442a02: 5450 a6a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.L$0:Ljava/lang/Object; // field@a3a6 │ │ -442a06: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442a0a: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442a10: 2827 |0012: goto 0039 // +0027 │ │ -442a12: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -442a16: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -442a1a: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -442a20: 2706 |001a: throw v6 │ │ -442a22: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442a28: 5456 a8a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a8 │ │ -442a2c: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -442a32: 0c01 |0023: move-result-object v1 │ │ -442a34: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -442a38: 2203 7f1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ -442a3c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -442a3e: 7030 f5d5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V // method@d5f5 │ │ -442a44: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442a48: 5b56 a6a3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.L$0:Ljava/lang/Object; // field@a3a6 │ │ -442a4c: 5952 a7a3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.label:I // field@a3a7 │ │ -442a50: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -442a56: 0c06 |0035: move-result-object v6 │ │ -442a58: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -442a5c: 1100 |0038: return-object v0 │ │ -442a5e: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442a62: 1106 |003b: return-object v6 │ │ +4429d0: |[4429d0] tech.ula.viewmodel.FilesystemEditViewModel$insertFilesystemFromBackup$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +4429e0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +4429e6: 0c00 |0003: move-result-object v0 │ │ +4429e8: 5251 a7a3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.label:I // field@a3a7 │ │ +4429ec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4429ee: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4429f2: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4429f6: 5450 a6a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.L$0:Ljava/lang/Object; // field@a3a6 │ │ +4429fa: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4429fe: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442a04: 2827 |0012: goto 0039 // +0027 │ │ +442a06: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +442a0a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +442a0e: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +442a14: 2706 |001a: throw v6 │ │ +442a16: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442a1c: 5456 a8a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3a8 │ │ +442a20: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +442a26: 0c01 |0023: move-result-object v1 │ │ +442a28: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +442a2c: 2203 7f1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1; // type@1b7f │ │ +442a30: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +442a32: 7030 f5d5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;Lkotlin/coroutines/Continuation;)V // method@d5f5 │ │ +442a38: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +442a3c: 5b56 a6a3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.L$0:Ljava/lang/Object; // field@a3a6 │ │ +442a40: 5952 a7a3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$insertFilesystemFromBackup$1;.label:I // field@a3a7 │ │ +442a44: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +442a4a: 0c06 |0035: move-result-object v6 │ │ +442a4c: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +442a50: 1100 |0038: return-object v0 │ │ +442a52: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442a56: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0013 line=89 │ │ 0x001b line=52 │ │ 0x0020 line=53 │ │ 0x0039 line=89 │ │ @@ -1829154,105 +1829148,105 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -442bbc: |[442bbc] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V │ │ -442bcc: 5b01 aca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ -442bd0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -442bd2: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -442bd8: 0e00 |0006: return-void │ │ +442bb0: |[442bb0] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V │ │ +442bc0: 5b01 aca3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ +442bc4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +442bc6: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +442bcc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -442b88: |[442b88] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442b98: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -442b9c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442ba2: 2200 811b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ -442ba6: 5421 aca3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ -442baa: 7030 fdd5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5fd │ │ -442bb0: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442bb4: 5b03 aba3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3ab │ │ -442bb8: 1100 |0010: return-object v0 │ │ +442b7c: |[442b7c] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +442b8c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +442b90: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442b96: 2200 811b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ +442b9a: 5421 aca3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ +442b9e: 7030 fdd5 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5fd │ │ +442ba4: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442ba8: 5b03 aba3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3ab │ │ +442bac: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -442ad4: |[442ad4] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -442ae4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -442ae8: 6e30 fed5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5fe │ │ -442aee: 0c01 |0005: move-result-object v1 │ │ -442af0: 1f01 811b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ -442af4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442af8: 6e20 00d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d600 │ │ -442afe: 0c01 |000d: move-result-object v1 │ │ -442b00: 1101 |000e: return-object v1 │ │ +442ac8: |[442ac8] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +442ad8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +442adc: 6e30 fed5 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d5fe │ │ +442ae2: 0c01 |0005: move-result-object v1 │ │ +442ae4: 1f01 811b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ +442ae8: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442aec: 6e20 00d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d600 │ │ +442af2: 0c01 |000d: move-result-object v1 │ │ +442af4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -442b04: |[442b04] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -442b14: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -442b1a: 5210 aaa3 |0003: iget v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.label:I // field@a3aa │ │ -442b1e: 3900 2c00 |0005: if-nez v0, 0031 // +002c │ │ -442b22: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442b28: 5412 aba3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3ab │ │ -442b2c: 5412 aca3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ -442b30: 5422 b1a3 |000e: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ -442b34: 7110 07d6 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -442b3a: 0c02 |0013: move-result-object v2 │ │ -442b3c: 6e10 83ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ -442b42: 0c02 |0017: move-result-object v2 │ │ -442b44: 5410 aca3 |0018: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ -442b48: 5400 ada3 |001a: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ -442b4c: 7220 cbcc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ -442b52: 5412 aca3 |001f: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ -442b56: 5422 b1a3 |0021: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ -442b5a: 7110 07d6 0200 |0023: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ -442b60: 0c02 |0026: move-result-object v2 │ │ -442b62: 6e10 85ce 0200 |0027: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -442b68: 0c02 |002a: move-result-object v2 │ │ -442b6a: 7210 e9cc 0200 |002b: invoke-interface {v2}, Ltech/ula/model/daos/SessionDao;.updateFilesystemNamesForAllSessions:()V // method@cce9 │ │ -442b70: 6202 b779 |002e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442b74: 1102 |0030: return-object v2 │ │ -442b76: 2202 7210 |0031: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -442b7a: 1a00 e278 |0033: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -442b7e: 7020 8c83 0200 |0035: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -442b84: 2702 |0038: throw v2 │ │ +442af8: |[442af8] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +442b08: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +442b0e: 5210 aaa3 |0003: iget v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.label:I // field@a3aa │ │ +442b12: 3900 2c00 |0005: if-nez v0, 0031 // +002c │ │ +442b16: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442b1c: 5412 aba3 |000a: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3ab │ │ +442b20: 5412 aca3 |000c: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ +442b24: 5422 b1a3 |000e: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ +442b28: 7110 07d6 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +442b2e: 0c02 |0013: move-result-object v2 │ │ +442b30: 6e10 83ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.filesystemDao:()Ltech/ula/model/daos/FilesystemDao; // method@ce83 │ │ +442b36: 0c02 |0017: move-result-object v2 │ │ +442b38: 5410 aca3 |0018: iget-object v0, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ +442b3c: 5400 ada3 |001a: iget-object v0, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ +442b40: 7220 cbcc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/FilesystemDao;.updateFilesystem:(Ltech/ula/model/entities/Filesystem;)V // method@cccb │ │ +442b46: 5412 aca3 |001f: iget-object v2, v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // field@a3ac │ │ +442b4a: 5422 b1a3 |0021: iget-object v2, v2, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ +442b4e: 7110 07d6 0200 |0023: invoke-static {v2}, Ltech/ula/viewmodel/FilesystemEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/FilesystemEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d607 │ │ +442b54: 0c02 |0026: move-result-object v2 │ │ +442b56: 6e10 85ce 0200 |0027: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +442b5c: 0c02 |002a: move-result-object v2 │ │ +442b5e: 7210 e9cc 0200 |002b: invoke-interface {v2}, Ltech/ula/model/daos/SessionDao;.updateFilesystemNamesForAllSessions:()V // method@cce9 │ │ +442b64: 6202 b779 |002e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442b68: 1102 |0030: return-object v2 │ │ +442b6a: 2202 7210 |0031: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +442b6e: 1a00 e278 |0033: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +442b72: 7020 8c83 0200 |0035: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +442b78: 2702 |0038: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=92 │ │ 0x000c line=93 │ │ 0x001f line=94 │ │ 0x002e line=95 │ │ locals : │ │ @@ -1829326,111 +1829320,111 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -442ccc: |[442ccc] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ -442cdc: 5b01 b1a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ -442ce0: 5b02 ada3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ -442ce4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -442ce6: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -442cec: 0e00 |0008: return-void │ │ +442cc0: |[442cc0] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V │ │ +442cd0: 5b01 b1a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ +442cd4: 5b02 ada3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ +442cd8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +442cda: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +442ce0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -442c94: |[442c94] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -442ca4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -442ca8: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -442cae: 2200 821b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ -442cb2: 5431 b1a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ -442cb6: 5432 ada3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ -442cba: 7040 01d6 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d601 │ │ -442cc0: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442cc4: 5b04 b0a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3b0 │ │ -442cc8: 1100 |0012: return-object v0 │ │ +442c88: |[442c88] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +442c98: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +442c9c: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +442ca2: 2200 821b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ +442ca6: 5431 b1a3 |0007: iget-object v1, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.this$0:Ltech/ula/viewmodel/FilesystemEditViewModel; // field@a3b1 │ │ +442caa: 5432 ada3 |0009: iget-object v2, v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.$filesystem:Ltech/ula/model/entities/Filesystem; // field@a3ad │ │ +442cae: 7040 01d6 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel;Ltech/ula/model/entities/Filesystem;Lkotlin/coroutines/Continuation;)V // method@d601 │ │ +442cb4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442cb8: 5b04 b0a3 |0010: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3b0 │ │ +442cbc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -442bdc: |[442bdc] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -442bec: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -442bf0: 6e30 02d6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d602 │ │ -442bf6: 0c01 |0005: move-result-object v1 │ │ -442bf8: 1f01 821b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ -442bfc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442c00: 6e20 04d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d604 │ │ -442c06: 0c01 |000d: move-result-object v1 │ │ -442c08: 1101 |000e: return-object v1 │ │ +442bd0: |[442bd0] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +442be0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +442be4: 6e30 02d6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d602 │ │ +442bea: 0c01 |0005: move-result-object v1 │ │ +442bec: 1f01 821b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1; // type@1b82 │ │ +442bf0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442bf4: 6e20 04d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d604 │ │ +442bfa: 0c01 |000d: move-result-object v1 │ │ +442bfc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -442c0c: |[442c0c] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -442c1c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -442c22: 0c00 |0003: move-result-object v0 │ │ -442c24: 5251 afa3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.label:I // field@a3af │ │ -442c28: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -442c2a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -442c2e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -442c32: 5450 aea3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.L$0:Ljava/lang/Object; // field@a3ae │ │ -442c36: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -442c3a: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442c40: 2827 |0012: goto 0039 // +0027 │ │ -442c42: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -442c46: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -442c4a: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -442c50: 2706 |001a: throw v6 │ │ -442c52: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -442c58: 5456 b0a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3b0 │ │ -442c5c: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -442c62: 0c01 |0023: move-result-object v1 │ │ -442c64: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -442c68: 2203 811b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ -442c6c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -442c6e: 7030 fdd5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5fd │ │ -442c74: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -442c78: 5b56 aea3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.L$0:Ljava/lang/Object; // field@a3ae │ │ -442c7c: 5952 afa3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.label:I // field@a3af │ │ -442c80: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -442c86: 0c06 |0035: move-result-object v6 │ │ -442c88: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -442c8c: 1100 |0038: return-object v0 │ │ -442c8e: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -442c92: 1106 |003b: return-object v6 │ │ +442c00: |[442c00] tech.ula.viewmodel.FilesystemEditViewModel$updateFilesystem$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +442c10: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +442c16: 0c00 |0003: move-result-object v0 │ │ +442c18: 5251 afa3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.label:I // field@a3af │ │ +442c1c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +442c1e: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +442c22: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +442c26: 5450 aea3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.L$0:Ljava/lang/Object; // field@a3ae │ │ +442c2a: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +442c2e: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442c34: 2827 |0012: goto 0039 // +0027 │ │ +442c36: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +442c3a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +442c3e: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +442c44: 2706 |001a: throw v6 │ │ +442c46: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +442c4c: 5456 b0a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3b0 │ │ +442c50: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +442c56: 0c01 |0023: move-result-object v1 │ │ +442c58: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +442c5c: 2203 811b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1; // type@1b81 │ │ +442c60: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +442c62: 7030 fdd5 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1$1;.:(Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;Lkotlin/coroutines/Continuation;)V // method@d5fd │ │ +442c68: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +442c6c: 5b56 aea3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.L$0:Ljava/lang/Object; // field@a3ae │ │ +442c70: 5952 afa3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemEditViewModel$updateFilesystem$1;.label:I // field@a3af │ │ +442c74: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +442c7a: 0c06 |0035: move-result-object v6 │ │ +442c7c: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +442c80: 1100 |0038: return-object v0 │ │ +442c82: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +442c86: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0013 line=96 │ │ 0x001b line=91 │ │ 0x0020 line=92 │ │ 0x0039 line=96 │ │ @@ -1829522,215 +1829516,215 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -443838: |[443838] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V │ │ -443848: 5b01 c5a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44384c: 5b02 bea3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ -443850: 5b03 bda3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ -443854: 5b04 bfa3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ -443858: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -44385a: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -443860: 0e00 |000c: return-void │ │ +44382c: |[44382c] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V │ │ +44383c: 5b01 c5a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443840: 5b02 bea3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ +443844: 5b03 bda3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ +443848: 5b04 bfa3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ +44384c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +44384e: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +443854: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -4437f4: |[4437f4] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -443804: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -443808: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -44380e: 2200 8c1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ -443812: 5472 c5a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -443816: 5473 bea3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ -44381a: 5474 bda3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ -44381e: 5475 bfa3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ -443822: 0701 |000f: move-object v1, v0 │ │ -443824: 0796 |0010: move-object v6, v9 │ │ -443826: 7606 39d6 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@d639 │ │ -44382c: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -443830: 5b08 c4a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c4 │ │ -443834: 1100 |0018: return-object v0 │ │ +4437e8: |[4437e8] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4437f8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4437fc: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443802: 2200 8c1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ +443806: 5472 c5a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +44380a: 5473 bea3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ +44380e: 5474 bda3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ +443812: 5475 bfa3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ +443816: 0701 |000f: move-object v1, v0 │ │ +443818: 0796 |0010: move-object v6, v9 │ │ +44381a: 7606 39d6 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/content/ContentResolver;Landroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@d639 │ │ +443820: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +443824: 5b08 c4a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c4 │ │ +443828: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -44355c: |[44355c] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -44356c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -443570: 6e30 3ad6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d63a │ │ -443576: 0c01 |0005: move-result-object v1 │ │ -443578: 1f01 8c1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ -44357c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443580: 6e20 3cd6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d63c │ │ -443586: 0c01 |000d: move-result-object v1 │ │ -443588: 1101 |000e: return-object v1 │ │ +443550: |[443550] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +443560: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +443564: 6e30 3ad6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d63a │ │ +44356a: 0c01 |0005: move-result-object v1 │ │ +44356c: 1f01 8c1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2; // type@1b8c │ │ +443570: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443574: 6e20 3cd6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d63c │ │ +44357a: 0c01 |000d: move-result-object v1 │ │ +44357c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 250 16-bit code units │ │ -44358c: |[44358c] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -44359c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4435a2: 0c00 |0003: move-result-object v0 │ │ -4435a4: 5291 c3a3 |0004: iget v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.label:I // field@a3c3 │ │ -4435a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4435aa: 3801 1c00 |0007: if-eqz v1, 0023 // +001c │ │ -4435ae: 3321 1200 |0009: if-ne v1, v2, 001b // +0012 │ │ -4435b2: 5490 c2a3 |000b: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$2:Ljava/lang/Object; // field@a3c2 │ │ -4435b6: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ -4435ba: 5491 c1a3 |000f: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$1:Ljava/lang/Object; // field@a3c1 │ │ -4435be: 1f01 9210 |0011: check-cast v1, Ljava/lang/String; // type@1092 │ │ -4435c2: 5491 c0a3 |0013: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$0:Ljava/lang/Object; // field@a3c0 │ │ -4435c6: 1f01 5915 |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4435ca: 7110 738a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4435d0: 2851 |001a: goto 006b // +0051 │ │ -4435d2: 220a 7210 |001b: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ -4435d6: 1a00 e278 |001d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4435da: 7020 8c83 0a00 |001f: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4435e0: 270a |0022: throw v10 │ │ -4435e2: 7110 738a 0a00 |0023: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4435e8: 549a c4a3 |0026: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c4 │ │ -4435ec: 5491 c5a3 |0028: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -4435f0: 7110 58d6 0100 |002a: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -4435f6: 0c01 |002d: move-result-object v1 │ │ -4435f8: 2203 871b |002e: new-instance v3, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ -4435fc: 1a04 875e |0030: const-string v4, "Starting export" // string@5e87 │ │ -443600: 7020 22d6 4300 |0032: invoke-direct {v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ -443606: 6e20 2540 3100 |0035: invoke-virtual {v1, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -44360c: 5491 c5a3 |0038: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -443610: 7110 55d6 0100 |003a: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ -443616: 0c03 |003d: move-result-object v3 │ │ -443618: 6e20 62d6 3100 |003e: invoke-virtual {v1, v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; // method@d662 │ │ -44361e: 0c01 |0041: move-result-object v1 │ │ -443620: 2203 3910 |0042: new-instance v3, Ljava/io/File; // type@1039 │ │ -443624: 5494 bea3 |0044: iget-object v4, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ -443628: 7030 3a82 4301 |0046: invoke-direct {v3, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ -44362e: 5494 c5a3 |0049: iget-object v4, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -443632: 7110 54d6 0400 |004b: invoke-static {v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; // method@d654 │ │ -443638: 0c04 |004e: move-result-object v4 │ │ -44363a: 5495 c5a3 |004f: iget-object v5, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44363e: 7110 55d6 0500 |0051: invoke-static {v5}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ -443644: 0c05 |0054: move-result-object v5 │ │ -443646: 5496 c5a3 |0055: iget-object v6, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44364a: 7110 52d6 0600 |0057: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getExportUpdateListener$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Lkotlin/jvm/functions/Function1; // method@d652 │ │ -443650: 0c06 |005a: move-result-object v6 │ │ -443652: 5b9a c0a3 |005b: iput-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$0:Ljava/lang/Object; // field@a3c0 │ │ -443656: 5b91 c1a3 |005d: iput-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$1:Ljava/lang/Object; // field@a3c1 │ │ -44365a: 5b93 c2a3 |005f: iput-object v3, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$2:Ljava/lang/Object; // field@a3c2 │ │ -44365e: 5992 c3a3 |0061: iput v2, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.label:I // field@a3c3 │ │ -443662: 6e59 1ed4 5463 |0063: invoke-virtual {v4, v5, v3, v6, v9}, Ltech/ula/utils/FilesystemManager;.compressFilesystem:(Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d41e │ │ -443668: 0c0a |0066: move-result-object v10 │ │ -44366a: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ -44366e: 1100 |0069: return-object v0 │ │ -443670: 0730 |006a: move-object v0, v3 │ │ -443672: 1f0a 161b |006b: check-cast v10, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ -443676: 5491 c5a3 |006d: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44367a: 7130 59d6 010a |006f: invoke-static {v1, v0, v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$localBackupFailed:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z // method@d659 │ │ -443680: 0a0a |0072: move-result v10 │ │ -443682: 380a 0500 |0073: if-eqz v10, 0078 // +0005 │ │ -443686: 620a b779 |0075: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44368a: 110a |0077: return-object v10 │ │ -44368c: 122a |0078: const/4 v10, #int 2 // #2 │ │ -44368e: 1201 |0079: const/4 v1, #int 0 // #0 │ │ -443690: 2202 3b10 |007a: new-instance v2, Ljava/io/FileInputStream; // type@103b │ │ -443694: 7020 5c82 0200 |007c: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ -44369a: 1f02 3310 |007f: check-cast v2, Ljava/io/Closeable; // type@1033 │ │ -44369e: 0713 |0081: move-object v3, v1 │ │ -4436a0: 1f03 9b10 |0082: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ -4436a4: 0724 |0084: move-object v4, v2 │ │ -4436a6: 1f04 3b10 |0085: check-cast v4, Ljava/io/FileInputStream; // type@103b │ │ -4436aa: 5495 bda3 |0087: iget-object v5, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ -4436ae: 5496 bfa3 |0089: iget-object v6, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ -4436b2: 1a07 4cd7 |008b: const-string v7, "w" // string@d74c │ │ -4436b6: 6e30 1702 6507 |008d: invoke-virtual {v5, v6, v7}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0217 │ │ -4436bc: 0c05 |0090: move-result-object v5 │ │ -4436be: 3805 2600 |0091: if-eqz v5, 00b7 // +0026 │ │ -4436c2: 1f05 3310 |0093: check-cast v5, Ljava/io/Closeable; // type@1033 │ │ -4436c6: 0716 |0095: move-object v6, v1 │ │ -4436c8: 1f06 9b10 |0096: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ -4436cc: 0757 |0098: move-object v7, v5 │ │ -4436ce: 1f07 4b10 |0099: check-cast v7, Ljava/io/OutputStream; // type@104b │ │ -4436d2: 1f04 4310 |009b: check-cast v4, Ljava/io/InputStream; // type@1043 │ │ -4436d6: 1a08 11b8 |009d: const-string v8, "outputStream" // string@b811 │ │ -4436da: 7120 569f 8700 |009f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -4436e0: 1208 |00a2: const/4 v8, #int 0 // #0 │ │ -4436e2: 7151 2c9d 74a8 |00a3: invoke-static {v4, v7, v8, v10, v1}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@9d2c │ │ -4436e8: 0b07 |00a6: move-result-wide v7 │ │ -4436ea: 7120 b39c 8700 |00a7: invoke-static {v7, v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ -4436f0: 7120 379d 6500 |00aa: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -4436f6: 280a |00ad: goto 00b7 // +000a │ │ -4436f8: 0d00 |00ae: move-exception v0 │ │ -4436fa: 2804 |00af: goto 00b3 // +0004 │ │ -4436fc: 0d00 |00b0: move-exception v0 │ │ -4436fe: 0706 |00b1: move-object v6, v0 │ │ -443700: 2706 |00b2: throw v6 │ │ -443702: 7120 379d 6500 |00b3: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -443708: 2700 |00b6: throw v0 │ │ -44370a: 7120 379d 3200 |00b7: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -443710: 549a c5a3 |00ba: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -443714: 7110 57d6 0a00 |00bc: invoke-static {v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ -44371a: 0c01 |00bf: move-result-object v1 │ │ -44371c: 7120 5ad6 1a00 |00c0: invoke-static {v10, v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V // method@d65a │ │ -443722: 6e10 4382 0000 |00c3: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ -443728: 549a c5a3 |00c6: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44372c: 7110 58d6 0a00 |00c8: invoke-static {v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443732: 0c0a |00cb: move-result-object v10 │ │ -443734: 6200 b9a3 |00cc: sget-object v0, Ltech/ula/viewmodel/FilesystemExportState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemExportState$Success; // field@a3b9 │ │ -443738: 6e20 2540 0a00 |00ce: invoke-virtual {v10, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -44373e: 620a b779 |00d1: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443742: 110a |00d3: return-object v10 │ │ -443744: 0d00 |00d4: move-exception v0 │ │ -443746: 2804 |00d5: goto 00d9 // +0004 │ │ -443748: 0d00 |00d6: move-exception v0 │ │ -44374a: 0703 |00d7: move-object v3, v0 │ │ -44374c: 2703 |00d8: throw v3 │ │ -44374e: 7120 379d 3200 |00d9: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ -443754: 2700 |00dc: throw v0 │ │ -443756: 5490 c5a3 |00dd: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44375a: 7110 57d6 0000 |00df: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ -443760: 0c02 |00e2: move-result-object v2 │ │ -443762: 7120 5ad6 2000 |00e3: invoke-static {v0, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V // method@d65a │ │ -443768: 5490 c5a3 |00e6: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ -44376c: 7110 58d6 0000 |00e8: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443772: 0c00 |00eb: move-result-object v0 │ │ -443774: 2202 851b |00ec: new-instance v2, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443778: 1403 7c00 127f |00ee: const v3, #float 1.9407e+38 // #7f12007c │ │ -44377e: 7051 16d6 32a1 |00f1: invoke-direct {v2, v3, v1, v10, v1}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ -443784: 6e20 2540 2000 |00f4: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -44378a: 620a b779 |00f7: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44378e: 110a |00f9: return-object v10 │ │ +443580: |[443580] tech.ula.viewmodel.FilesystemListViewModel$compressFilesystemAndExportToStorage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +443590: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +443596: 0c00 |0003: move-result-object v0 │ │ +443598: 5291 c3a3 |0004: iget v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.label:I // field@a3c3 │ │ +44359c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +44359e: 3801 1c00 |0007: if-eqz v1, 0023 // +001c │ │ +4435a2: 3321 1200 |0009: if-ne v1, v2, 001b // +0012 │ │ +4435a6: 5490 c2a3 |000b: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$2:Ljava/lang/Object; // field@a3c2 │ │ +4435aa: 1f00 3910 |000d: check-cast v0, Ljava/io/File; // type@1039 │ │ +4435ae: 5491 c1a3 |000f: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$1:Ljava/lang/Object; // field@a3c1 │ │ +4435b2: 1f01 9210 |0011: check-cast v1, Ljava/lang/String; // type@1092 │ │ +4435b6: 5491 c0a3 |0013: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$0:Ljava/lang/Object; // field@a3c0 │ │ +4435ba: 1f01 5915 |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4435be: 7110 738a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4435c4: 2851 |001a: goto 006b // +0051 │ │ +4435c6: 220a 7210 |001b: new-instance v10, Ljava/lang/IllegalStateException; // type@1072 │ │ +4435ca: 1a00 e278 |001d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4435ce: 7020 8c83 0a00 |001f: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4435d4: 270a |0022: throw v10 │ │ +4435d6: 7110 738a 0a00 |0023: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4435dc: 549a c4a3 |0026: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c4 │ │ +4435e0: 5491 c5a3 |0028: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +4435e4: 7110 58d6 0100 |002a: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +4435ea: 0c01 |002d: move-result-object v1 │ │ +4435ec: 2203 871b |002e: new-instance v3, Ltech/ula/viewmodel/FilesystemExportState$Update; // type@1b87 │ │ +4435f0: 1a04 875e |0030: const-string v4, "Starting export" // string@5e87 │ │ +4435f4: 7020 22d6 4300 |0032: invoke-direct {v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Update;.:(Ljava/lang/String;)V // method@d622 │ │ +4435fa: 6e20 2540 3100 |0035: invoke-virtual {v1, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443600: 5491 c5a3 |0038: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443604: 7110 55d6 0100 |003a: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ +44360a: 0c03 |003d: move-result-object v3 │ │ +44360c: 6e20 62d6 3100 |003e: invoke-virtual {v1, v3}, Ltech/ula/viewmodel/FilesystemListViewModel;.getFilesystemBackupName:(Ltech/ula/model/entities/Filesystem;)Ljava/lang/String; // method@d662 │ │ +443612: 0c01 |0041: move-result-object v1 │ │ +443614: 2203 3910 |0042: new-instance v3, Ljava/io/File; // type@1039 │ │ +443618: 5494 bea3 |0044: iget-object v4, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$filesDir:Ljava/io/File; // field@a3be │ │ +44361c: 7030 3a82 4301 |0046: invoke-direct {v3, v4, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@823a │ │ +443622: 5494 c5a3 |0049: iget-object v4, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443626: 7110 54d6 0400 |004b: invoke-static {v4}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; // method@d654 │ │ +44362c: 0c04 |004e: move-result-object v4 │ │ +44362e: 5495 c5a3 |004f: iget-object v5, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443632: 7110 55d6 0500 |0051: invoke-static {v5}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ +443638: 0c05 |0054: move-result-object v5 │ │ +44363a: 5496 c5a3 |0055: iget-object v6, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +44363e: 7110 52d6 0600 |0057: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getExportUpdateListener$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Lkotlin/jvm/functions/Function1; // method@d652 │ │ +443644: 0c06 |005a: move-result-object v6 │ │ +443646: 5b9a c0a3 |005b: iput-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$0:Ljava/lang/Object; // field@a3c0 │ │ +44364a: 5b91 c1a3 |005d: iput-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$1:Ljava/lang/Object; // field@a3c1 │ │ +44364e: 5b93 c2a3 |005f: iput-object v3, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.L$2:Ljava/lang/Object; // field@a3c2 │ │ +443652: 5992 c3a3 |0061: iput v2, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.label:I // field@a3c3 │ │ +443656: 6e59 1ed4 5463 |0063: invoke-virtual {v4, v5, v3, v6, v9}, Ltech/ula/utils/FilesystemManager;.compressFilesystem:(Ltech/ula/model/entities/Filesystem;Ljava/io/File;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d41e │ │ +44365c: 0c0a |0066: move-result-object v10 │ │ +44365e: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ +443662: 1100 |0069: return-object v0 │ │ +443664: 0730 |006a: move-object v0, v3 │ │ +443666: 1f0a 161b |006b: check-cast v10, Ltech/ula/utils/ExecutionResult; // type@1b16 │ │ +44366a: 5491 c5a3 |006d: iget-object v1, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +44366e: 7130 59d6 010a |006f: invoke-static {v1, v0, v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$localBackupFailed:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Ltech/ula/utils/ExecutionResult;)Z // method@d659 │ │ +443674: 0a0a |0072: move-result v10 │ │ +443676: 380a 0500 |0073: if-eqz v10, 0078 // +0005 │ │ +44367a: 620a b779 |0075: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44367e: 110a |0077: return-object v10 │ │ +443680: 122a |0078: const/4 v10, #int 2 // #2 │ │ +443682: 1201 |0079: const/4 v1, #int 0 // #0 │ │ +443684: 2202 3b10 |007a: new-instance v2, Ljava/io/FileInputStream; // type@103b │ │ +443688: 7020 5c82 0200 |007c: invoke-direct {v2, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@825c │ │ +44368e: 1f02 3310 |007f: check-cast v2, Ljava/io/Closeable; // type@1033 │ │ +443692: 0713 |0081: move-object v3, v1 │ │ +443694: 1f03 9b10 |0082: check-cast v3, Ljava/lang/Throwable; // type@109b │ │ +443698: 0724 |0084: move-object v4, v2 │ │ +44369a: 1f04 3b10 |0085: check-cast v4, Ljava/io/FileInputStream; // type@103b │ │ +44369e: 5495 bda3 |0087: iget-object v5, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$contentResolver:Landroid/content/ContentResolver; // field@a3bd │ │ +4436a2: 5496 bfa3 |0089: iget-object v6, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.$publicExternalUri:Landroid/net/Uri; // field@a3bf │ │ +4436a6: 1a07 4cd7 |008b: const-string v7, "w" // string@d74c │ │ +4436aa: 6e30 1702 6507 |008d: invoke-virtual {v5, v6, v7}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0217 │ │ +4436b0: 0c05 |0090: move-result-object v5 │ │ +4436b2: 3805 2600 |0091: if-eqz v5, 00b7 // +0026 │ │ +4436b6: 1f05 3310 |0093: check-cast v5, Ljava/io/Closeable; // type@1033 │ │ +4436ba: 0716 |0095: move-object v6, v1 │ │ +4436bc: 1f06 9b10 |0096: check-cast v6, Ljava/lang/Throwable; // type@109b │ │ +4436c0: 0757 |0098: move-object v7, v5 │ │ +4436c2: 1f07 4b10 |0099: check-cast v7, Ljava/io/OutputStream; // type@104b │ │ +4436c6: 1f04 4310 |009b: check-cast v4, Ljava/io/InputStream; // type@1043 │ │ +4436ca: 1a08 11b8 |009d: const-string v8, "outputStream" // string@b811 │ │ +4436ce: 7120 569f 8700 |009f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +4436d4: 1208 |00a2: const/4 v8, #int 0 // #0 │ │ +4436d6: 7151 2c9d 74a8 |00a3: invoke-static {v4, v7, v8, v10, v1}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@9d2c │ │ +4436dc: 0b07 |00a6: move-result-wide v7 │ │ +4436de: 7120 b39c 8700 |00a7: invoke-static {v7, v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@9cb3 │ │ +4436e4: 7120 379d 6500 |00aa: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +4436ea: 280a |00ad: goto 00b7 // +000a │ │ +4436ec: 0d00 |00ae: move-exception v0 │ │ +4436ee: 2804 |00af: goto 00b3 // +0004 │ │ +4436f0: 0d00 |00b0: move-exception v0 │ │ +4436f2: 0706 |00b1: move-object v6, v0 │ │ +4436f4: 2706 |00b2: throw v6 │ │ +4436f6: 7120 379d 6500 |00b3: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +4436fc: 2700 |00b6: throw v0 │ │ +4436fe: 7120 379d 3200 |00b7: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +443704: 549a c5a3 |00ba: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443708: 7110 57d6 0a00 |00bc: invoke-static {v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ +44370e: 0c01 |00bf: move-result-object v1 │ │ +443710: 7120 5ad6 1a00 |00c0: invoke-static {v10, v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V // method@d65a │ │ +443716: 6e10 4382 0000 |00c3: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@8243 │ │ +44371c: 549a c5a3 |00c6: iget-object v10, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443720: 7110 58d6 0a00 |00c8: invoke-static {v10}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +443726: 0c0a |00cb: move-result-object v10 │ │ +443728: 6200 b9a3 |00cc: sget-object v0, Ltech/ula/viewmodel/FilesystemExportState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemExportState$Success; // field@a3b9 │ │ +44372c: 6e20 2540 0a00 |00ce: invoke-virtual {v10, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443732: 620a b779 |00d1: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443736: 110a |00d3: return-object v10 │ │ +443738: 0d00 |00d4: move-exception v0 │ │ +44373a: 2804 |00d5: goto 00d9 // +0004 │ │ +44373c: 0d00 |00d6: move-exception v0 │ │ +44373e: 0703 |00d7: move-object v3, v0 │ │ +443740: 2703 |00d8: throw v3 │ │ +443742: 7120 379d 3200 |00d9: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@9d37 │ │ +443748: 2700 |00dc: throw v0 │ │ +44374a: 5490 c5a3 |00dd: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +44374e: 7110 57d6 0000 |00df: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ +443754: 0c02 |00e2: move-result-object v2 │ │ +443756: 7120 5ad6 2000 |00e3: invoke-static {v0, v2}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$setFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;Ltech/ula/model/entities/Filesystem;)V // method@d65a │ │ +44375c: 5490 c5a3 |00e6: iget-object v0, v9, Ltech/ula/viewmodel/FilesystemListViewModel$compressFilesystemAndExportToStorage$2;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3c5 │ │ +443760: 7110 58d6 0000 |00e8: invoke-static {v0}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +443766: 0c00 |00eb: move-result-object v0 │ │ +443768: 2202 851b |00ec: new-instance v2, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +44376c: 1403 7c00 127f |00ee: const v3, #float 1.9407e+38 // #7f12007c │ │ +443772: 7051 16d6 32a1 |00f1: invoke-direct {v2, v3, v1, v10, v1}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ +443778: 6e20 2540 2000 |00f4: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +44377e: 620a b779 |00f7: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443782: 110a |00f9: return-object v10 │ │ catches : 9 │ │ 0x007a - 0x0084 │ │ Ljava/lang/Exception; -> 0x00dd │ │ 0x0084 - 0x0098 │ │ Ljava/lang/Throwable; -> 0x00d6 │ │ -> 0x00d4 │ │ 0x0098 - 0x00aa │ │ @@ -1829840,135 +1829834,135 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4439d8: |[4439d8] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V │ │ -4439e8: 5b01 c9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -4439ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4439ee: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4439f4: 0e00 |0006: return-void │ │ +4439cc: |[4439cc] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V │ │ +4439dc: 5b01 c9a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +4439e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4439e2: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4439e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4439a4: |[4439a4] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4439b4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4439b8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4439be: 2200 8d1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ -4439c2: 5421 c9a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -4439c6: 7030 3dd6 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V // method@d63d │ │ -4439cc: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4439d0: 5b03 c8a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c8 │ │ -4439d4: 1100 |0010: return-object v0 │ │ +443998: |[443998] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4439a8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4439ac: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4439b2: 2200 8d1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ +4439b6: 5421 c9a3 |0007: iget-object v1, v2, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +4439ba: 7030 3dd6 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V // method@d63d │ │ +4439c0: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4439c4: 5b03 c8a3 |000e: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c8 │ │ +4439c8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -443864: |[443864] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -443874: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -443878: 6e30 3ed6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d63e │ │ -44387e: 0c01 |0005: move-result-object v1 │ │ -443880: 1f01 8d1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ -443884: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443888: 6e20 40d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d640 │ │ -44388e: 0c01 |000d: move-result-object v1 │ │ -443890: 1101 |000e: return-object v1 │ │ +443858: |[443858] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +443868: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +44386c: 6e30 3ed6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d63e │ │ +443872: 0c01 |0005: move-result-object v1 │ │ +443874: 1f01 8d1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ +443878: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44387c: 6e20 40d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d640 │ │ +443882: 0c01 |000d: move-result-object v1 │ │ +443884: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -443894: |[443894] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -4438a4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -4438aa: 0c00 |0003: move-result-object v0 │ │ -4438ac: 5251 c7a3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.label:I // field@a3c7 │ │ -4438b0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -4438b2: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -4438b6: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -4438ba: 5450 c6a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.L$0:Ljava/lang/Object; // field@a3c6 │ │ -4438be: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4438c2: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4438c8: 2832 |0012: goto 0044 // +0032 │ │ -4438ca: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -4438ce: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4438d2: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4438d8: 2706 |001a: throw v6 │ │ -4438da: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -4438e0: 5456 c8a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c8 │ │ -4438e4: 5451 c9a3 |0020: iget-object v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -4438e8: 5411 cea3 |0022: iget-object v1, v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -4438ec: 7110 58d6 0100 |0024: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -4438f2: 0c01 |0027: move-result-object v1 │ │ -4438f4: 6203 96a3 |0028: sget-object v3, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // field@a396 │ │ -4438f8: 6e20 2540 3100 |002a: invoke-virtual {v1, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -4438fe: 5451 c9a3 |002d: iget-object v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -443902: 5411 cea3 |002f: iget-object v1, v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443906: 7110 54d6 0100 |0031: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; // method@d654 │ │ -44390c: 0c01 |0034: move-result-object v1 │ │ -44390e: 5453 c9a3 |0035: iget-object v3, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -443912: 5333 caa3 |0037: iget-wide v3, v3, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ -443916: 5b56 c6a3 |0039: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.L$0:Ljava/lang/Object; // field@a3c6 │ │ -44391a: 5952 c7a3 |003b: iput v2, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.label:I // field@a3c7 │ │ -44391e: 6e40 20d4 3154 |003d: invoke-virtual {v1, v3, v4, v5}, Ltech/ula/utils/FilesystemManager;.deleteFilesystem:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d420 │ │ -443924: 0c06 |0040: move-result-object v6 │ │ -443926: 3306 0300 |0041: if-ne v6, v0, 0044 // +0003 │ │ -44392a: 1100 |0043: return-object v0 │ │ -44392c: 5456 c9a3 |0044: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -443930: 5466 cea3 |0046: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443934: 7110 53d6 0600 |0048: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; // method@d653 │ │ -44393a: 0c06 |004b: move-result-object v6 │ │ -44393c: 5450 c9a3 |004c: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -443940: 5300 caa3 |004e: iget-wide v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ -443944: 7230 c6cc 0601 |0050: invoke-interface {v6, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ -44394a: 5456 c9a3 |0053: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -44394e: 5466 cea3 |0055: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443952: 7110 58d6 0600 |0057: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443958: 0c06 |005a: move-result-object v6 │ │ -44395a: 6200 97a3 |005b: sget-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Success; // field@a397 │ │ -44395e: 6e20 2540 0600 |005d: invoke-virtual {v6, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443964: 6206 b779 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443968: 1106 |0062: return-object v6 │ │ -44396a: 5456 c9a3 |0063: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ -44396e: 5466 cea3 |0065: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443972: 7110 58d6 0600 |0067: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443978: 0c06 |006a: move-result-object v6 │ │ -44397a: 6200 95a3 |006b: sget-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // field@a395 │ │ -44397e: 6e20 2540 0600 |006d: invoke-virtual {v6, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443984: 6206 b779 |0070: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443988: 1106 |0072: return-object v6 │ │ +443888: |[443888] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +443898: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +44389e: 0c00 |0003: move-result-object v0 │ │ +4438a0: 5251 c7a3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.label:I // field@a3c7 │ │ +4438a4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +4438a6: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +4438aa: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +4438ae: 5450 c6a3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.L$0:Ljava/lang/Object; // field@a3c6 │ │ +4438b2: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4438b6: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4438bc: 2832 |0012: goto 0044 // +0032 │ │ +4438be: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +4438c2: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +4438c6: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4438cc: 2706 |001a: throw v6 │ │ +4438ce: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +4438d4: 5456 c8a3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3c8 │ │ +4438d8: 5451 c9a3 |0020: iget-object v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +4438dc: 5411 cea3 |0022: iget-object v1, v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +4438e0: 7110 58d6 0100 |0024: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +4438e6: 0c01 |0027: move-result-object v1 │ │ +4438e8: 6203 96a3 |0028: sget-object v3, Ltech/ula/viewmodel/FilesystemDeleteState$InProgress;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$InProgress; // field@a396 │ │ +4438ec: 6e20 2540 3100 |002a: invoke-virtual {v1, v3}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +4438f2: 5451 c9a3 |002d: iget-object v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +4438f6: 5411 cea3 |002f: iget-object v1, v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +4438fa: 7110 54d6 0100 |0031: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemManager$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/utils/FilesystemManager; // method@d654 │ │ +443900: 0c01 |0034: move-result-object v1 │ │ +443902: 5453 c9a3 |0035: iget-object v3, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +443906: 5333 caa3 |0037: iget-wide v3, v3, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ +44390a: 5b56 c6a3 |0039: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.L$0:Ljava/lang/Object; // field@a3c6 │ │ +44390e: 5952 c7a3 |003b: iput v2, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.label:I // field@a3c7 │ │ +443912: 6e40 20d4 3154 |003d: invoke-virtual {v1, v3, v4, v5}, Ltech/ula/utils/FilesystemManager;.deleteFilesystem:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d420 │ │ +443918: 0c06 |0040: move-result-object v6 │ │ +44391a: 3306 0300 |0041: if-ne v6, v0, 0044 // +0003 │ │ +44391e: 1100 |0043: return-object v0 │ │ +443920: 5456 c9a3 |0044: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +443924: 5466 cea3 |0046: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +443928: 7110 53d6 0600 |0048: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemDao$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/daos/FilesystemDao; // method@d653 │ │ +44392e: 0c06 |004b: move-result-object v6 │ │ +443930: 5450 c9a3 |004c: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +443934: 5300 caa3 |004e: iget-wide v0, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ +443938: 7230 c6cc 0601 |0050: invoke-interface {v6, v0, v1}, Ltech/ula/model/daos/FilesystemDao;.deleteFilesystemById:(J)V // method@ccc6 │ │ +44393e: 5456 c9a3 |0053: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +443942: 5466 cea3 |0055: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +443946: 7110 58d6 0600 |0057: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +44394c: 0c06 |005a: move-result-object v6 │ │ +44394e: 6200 97a3 |005b: sget-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Success;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Success; // field@a397 │ │ +443952: 6e20 2540 0600 |005d: invoke-virtual {v6, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443958: 6206 b779 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44395c: 1106 |0062: return-object v6 │ │ +44395e: 5456 c9a3 |0063: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // field@a3c9 │ │ +443962: 5466 cea3 |0065: iget-object v6, v6, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +443966: 7110 58d6 0600 |0067: invoke-static {v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +44396c: 0c06 |006a: move-result-object v6 │ │ +44396e: 6200 95a3 |006b: sget-object v0, Ltech/ula/viewmodel/FilesystemDeleteState$Failure;.INSTANCE:Ltech/ula/viewmodel/FilesystemDeleteState$Failure; // field@a395 │ │ +443972: 6e20 2540 0600 |006d: invoke-virtual {v6, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443978: 6206 b779 |0070: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44397c: 1106 |0072: return-object v6 │ │ catches : 2 │ │ 0x000f - 0x0012 │ │ Ljava/io/IOException; -> 0x0063 │ │ 0x002d - 0x0041 │ │ Ljava/io/IOException; -> 0x0063 │ │ positions : │ │ 0x0004 line=85 │ │ @@ -1830052,111 +1830046,111 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -443ae8: |[443ae8] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V │ │ -443af8: 5b01 cea3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443afc: 5a02 caa3 |0002: iput-wide v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ -443b00: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -443b02: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -443b08: 0e00 |0008: return-void │ │ +443adc: |[443adc] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V │ │ +443aec: 5b01 cea3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +443af0: 5a02 caa3 |0002: iput-wide v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ +443af4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +443af6: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +443afc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -443ab0: |[443ab0] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -443ac0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -443ac4: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443aca: 2200 8e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ -443ace: 5441 cea3 |0007: iget-object v1, v4, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ -443ad2: 5342 caa3 |0009: iget-wide v2, v4, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ -443ad6: 7056 41d6 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V // method@d641 │ │ -443adc: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -443ae0: 5b05 cda3 |0010: iput-object v5, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3cd │ │ -443ae4: 1100 |0012: return-object v0 │ │ +443aa4: |[443aa4] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +443ab4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +443ab8: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443abe: 2200 8e1b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ +443ac2: 5441 cea3 |0007: iget-object v1, v4, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3ce │ │ +443ac6: 5342 caa3 |0009: iget-wide v2, v4, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.$id:J // field@a3ca │ │ +443aca: 7056 41d6 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;JLkotlin/coroutines/Continuation;)V // method@d641 │ │ +443ad0: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +443ad4: 5b05 cda3 |0010: iput-object v5, v0, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3cd │ │ +443ad8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -4439f8: |[4439f8] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -443a08: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -443a0c: 6e30 42d6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d642 │ │ -443a12: 0c01 |0005: move-result-object v1 │ │ -443a14: 1f01 8e1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ -443a18: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443a1c: 6e20 44d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d644 │ │ -443a22: 0c01 |000d: move-result-object v1 │ │ -443a24: 1101 |000e: return-object v1 │ │ +4439ec: |[4439ec] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +4439fc: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +443a00: 6e30 42d6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d642 │ │ +443a06: 0c01 |0005: move-result-object v1 │ │ +443a08: 1f01 8e1b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1; // type@1b8e │ │ +443a0c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443a10: 6e20 44d6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d644 │ │ +443a16: 0c01 |000d: move-result-object v1 │ │ +443a18: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -443a28: |[443a28] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -443a38: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -443a3e: 0c00 |0003: move-result-object v0 │ │ -443a40: 5251 cca3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.label:I // field@a3cc │ │ -443a44: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -443a46: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -443a4a: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -443a4e: 5450 cba3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.L$0:Ljava/lang/Object; // field@a3cb │ │ -443a52: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -443a56: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -443a5c: 2827 |0012: goto 0039 // +0027 │ │ -443a5e: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -443a62: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -443a66: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -443a6c: 2706 |001a: throw v6 │ │ -443a6e: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -443a74: 5456 cda3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3cd │ │ -443a78: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -443a7e: 0c01 |0023: move-result-object v1 │ │ -443a80: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -443a84: 2203 8d1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ -443a88: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -443a8a: 7030 3dd6 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V // method@d63d │ │ -443a90: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -443a94: 5b56 cba3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.L$0:Ljava/lang/Object; // field@a3cb │ │ -443a98: 5952 cca3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.label:I // field@a3cc │ │ -443a9c: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -443aa2: 0c06 |0035: move-result-object v6 │ │ -443aa4: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -443aa8: 1100 |0038: return-object v0 │ │ -443aaa: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443aae: 1106 |003b: return-object v6 │ │ +443a1c: |[443a1c] tech.ula.viewmodel.FilesystemListViewModel$deleteFilesystemById$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +443a2c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +443a32: 0c00 |0003: move-result-object v0 │ │ +443a34: 5251 cca3 |0004: iget v1, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.label:I // field@a3cc │ │ +443a38: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +443a3a: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +443a3e: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +443a42: 5450 cba3 |000b: iget-object v0, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.L$0:Ljava/lang/Object; // field@a3cb │ │ +443a46: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +443a4a: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +443a50: 2827 |0012: goto 0039 // +0027 │ │ +443a52: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +443a56: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +443a5a: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +443a60: 2706 |001a: throw v6 │ │ +443a62: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +443a68: 5456 cda3 |001e: iget-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3cd │ │ +443a6c: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +443a72: 0c01 |0023: move-result-object v1 │ │ +443a74: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +443a78: 2203 8d1b |0026: new-instance v3, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1; // type@1b8d │ │ +443a7c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +443a7e: 7030 3dd6 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;Lkotlin/coroutines/Continuation;)V // method@d63d │ │ +443a84: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +443a88: 5b56 cba3 |002e: iput-object v6, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.L$0:Ljava/lang/Object; // field@a3cb │ │ +443a8c: 5952 cca3 |0030: iput v2, v5, Ltech/ula/viewmodel/FilesystemListViewModel$deleteFilesystemById$1;.label:I // field@a3cc │ │ +443a90: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +443a96: 0c06 |0035: move-result-object v6 │ │ +443a98: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +443a9c: 1100 |0038: return-object v0 │ │ +443a9e: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443aa2: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ 0x0013 line=97 │ │ 0x001b line=84 │ │ 0x0020 line=85 │ │ 0x0039 line=97 │ │ @@ -1830240,157 +1830234,157 @@ │ │ type : '(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -443d8c: |[443d8c] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V │ │ -443d9c: 5b01 d7a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443da0: 5b02 d2a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ -443da4: 5b03 d3a3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ -443da8: 5b04 d1a3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ -443dac: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -443dae: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -443db4: 0e00 |000c: return-void │ │ +443d80: |[443d80] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V │ │ +443d90: 5b01 d7a3 |0000: iput-object v1, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443d94: 5b02 d2a3 |0002: iput-object v2, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ +443d98: 5b03 d3a3 |0004: iput-object v3, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ +443d9c: 5b04 d1a3 |0006: iput-object v4, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ +443da0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +443da2: 7030 e79c 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +443da8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -443d48: |[443d48] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -443d58: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -443d5c: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -443d62: 2200 911b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ -443d66: 5472 d7a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443d6a: 5473 d2a3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ -443d6e: 5474 d3a3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ -443d72: 5475 d1a3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ -443d76: 0701 |000f: move-object v1, v0 │ │ -443d78: 0796 |0010: move-object v6, v9 │ │ -443d7a: 7606 4bd6 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d64b │ │ -443d80: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -443d84: 5b08 d6a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3d6 │ │ -443d88: 1100 |0018: return-object v0 │ │ +443d3c: |[443d3c] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +443d4c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +443d50: 7120 5f9f 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +443d56: 2200 911b |0005: new-instance v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ +443d5a: 5472 d7a3 |0007: iget-object v2, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443d5e: 5473 d2a3 |0009: iget-object v3, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ +443d62: 5474 d3a3 |000b: iget-object v4, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ +443d66: 5475 d1a3 |000d: iget-object v5, v7, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ +443d6a: 0701 |000f: move-object v1, v0 │ │ +443d6c: 0796 |0010: move-object v6, v9 │ │ +443d6e: 7606 4bd6 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.:(Ltech/ula/viewmodel/FilesystemListViewModel;Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)V // method@d64b │ │ +443d74: 1f08 5915 |0014: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +443d78: 5b08 d6a3 |0016: iput-object v8, v0, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3d6 │ │ +443d7c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -443be8: |[443be8] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -443bf8: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -443bfc: 6e30 4cd6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d64c │ │ -443c02: 0c01 |0005: move-result-object v1 │ │ -443c04: 1f01 911b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ -443c08: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443c0c: 6e20 4ed6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d64e │ │ -443c12: 0c01 |000d: move-result-object v1 │ │ -443c14: 1101 |000e: return-object v1 │ │ +443bdc: |[443bdc] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +443bec: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +443bf0: 6e30 4cd6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d64c │ │ +443bf6: 0c01 |0005: move-result-object v1 │ │ +443bf8: 1f01 911b |0006: check-cast v1, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1; // type@1b91 │ │ +443bfc: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443c00: 6e20 4ed6 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d64e │ │ +443c06: 0c01 |000d: move-result-object v1 │ │ +443c08: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -443c18: |[443c18] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -443c28: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -443c2e: 0c00 |0003: move-result-object v0 │ │ -443c30: 5261 d5a3 |0004: iget v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.label:I // field@a3d5 │ │ -443c34: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -443c36: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ -443c3a: 3321 0b00 |0009: if-ne v1, v2, 0014 // +000b │ │ -443c3e: 5460 d4a3 |000b: iget-object v0, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.L$0:Ljava/lang/Object; // field@a3d4 │ │ -443c42: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -443c46: 7110 738a 0700 |000f: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -443c4c: 2900 7b00 |0012: goto/16 008d // +007b │ │ -443c50: 2207 7210 |0014: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ -443c54: 1a00 e278 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -443c58: 7020 8c83 0700 |0018: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -443c5e: 2707 |001b: throw v7 │ │ -443c60: 7110 738a 0700 |001c: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -443c66: 5467 d6a3 |001f: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3d6 │ │ -443c6a: 5461 d7a3 |0021: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443c6e: 7110 51d6 0100 |0023: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getActiveSessions$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/LiveData; // method@d651 │ │ -443c74: 0c01 |0026: move-result-object v1 │ │ -443c76: 6e10 0640 0100 |0027: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@4006 │ │ -443c7c: 0c01 |002a: move-result-object v1 │ │ -443c7e: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ -443c82: 7100 739f 0000 |002d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ -443c88: 1a03 4b71 |0030: const-string v3, "activeSessions.value!!" // string@714b │ │ -443c8c: 7120 569f 3100 |0032: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -443c92: 1f01 1b11 |0035: check-cast v1, Ljava/util/Collection; // type@111b │ │ -443c96: 7210 f386 0100 |0037: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ -443c9c: 0a01 |003a: move-result v1 │ │ -443c9e: b721 |003b: xor-int/2addr v1, v2 │ │ -443ca0: 1223 |003c: const/4 v3, #int 2 // #2 │ │ -443ca2: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -443ca4: 3801 1600 |003e: if-eqz v1, 0054 // +0016 │ │ -443ca8: 5467 d7a3 |0040: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443cac: 7110 58d6 0700 |0042: invoke-static {v7}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443cb2: 0c07 |0045: move-result-object v7 │ │ -443cb4: 2200 851b |0046: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443cb8: 1401 5900 127f |0048: const v1, #float 1.94069e+38 // #7f120059 │ │ -443cbe: 7054 16d6 1034 |004b: invoke-direct {v0, v1, v4, v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ -443cc4: 6e20 2540 0700 |004e: invoke-virtual {v7, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443cca: 6207 b779 |0051: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443cce: 1107 |0053: return-object v7 │ │ -443cd0: 5461 d7a3 |0054: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443cd4: 7110 55d6 0100 |0056: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ -443cda: 0c01 |0059: move-result-object v1 │ │ -443cdc: 5465 d7a3 |005a: iget-object v5, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443ce0: 7110 57d6 0500 |005c: invoke-static {v5}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ -443ce6: 0c05 |005f: move-result-object v5 │ │ -443ce8: 7120 559f 5100 |0060: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -443cee: 0a01 |0063: move-result v1 │ │ -443cf0: 3801 1600 |0064: if-eqz v1, 007a // +0016 │ │ -443cf4: 5467 d7a3 |0066: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443cf8: 7110 58d6 0700 |0068: invoke-static {v7}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ -443cfe: 0c07 |006b: move-result-object v7 │ │ -443d00: 2200 851b |006c: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ -443d04: 1401 7e00 127f |006e: const v1, #float 1.9407e+38 // #7f12007e │ │ -443d0a: 7054 16d6 1034 |0071: invoke-direct {v0, v1, v4, v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ -443d10: 6e20 2540 0700 |0074: invoke-virtual {v7, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ -443d16: 6207 b779 |0077: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443d1a: 1107 |0079: return-object v7 │ │ -443d1c: 5461 d7a3 |007a: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ -443d20: 5463 d2a3 |007c: iget-object v3, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ -443d24: 5464 d3a3 |007e: iget-object v4, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ -443d28: 5465 d1a3 |0080: iget-object v5, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ -443d2c: 5b67 d4a3 |0082: iput-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.L$0:Ljava/lang/Object; // field@a3d4 │ │ -443d30: 5962 d5a3 |0084: iput v2, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.label:I // field@a3d5 │ │ -443d34: 6e56 5bd6 3154 |0086: invoke-virtual {v1, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.compressFilesystemAndExportToStorage:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d65b │ │ -443d3a: 0c07 |0089: move-result-object v7 │ │ -443d3c: 3307 0300 |008a: if-ne v7, v0, 008d // +0003 │ │ -443d40: 1100 |008c: return-object v0 │ │ -443d42: 6207 b779 |008d: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -443d46: 1107 |008f: return-object v7 │ │ +443c0c: |[443c0c] tech.ula.viewmodel.FilesystemListViewModel$startExport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +443c1c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +443c22: 0c00 |0003: move-result-object v0 │ │ +443c24: 5261 d5a3 |0004: iget v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.label:I // field@a3d5 │ │ +443c28: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +443c2a: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ +443c2e: 3321 0b00 |0009: if-ne v1, v2, 0014 // +000b │ │ +443c32: 5460 d4a3 |000b: iget-object v0, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.L$0:Ljava/lang/Object; // field@a3d4 │ │ +443c36: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +443c3a: 7110 738a 0700 |000f: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +443c40: 2900 7b00 |0012: goto/16 008d // +007b │ │ +443c44: 2207 7210 |0014: new-instance v7, Ljava/lang/IllegalStateException; // type@1072 │ │ +443c48: 1a00 e278 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +443c4c: 7020 8c83 0700 |0018: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +443c52: 2707 |001b: throw v7 │ │ +443c54: 7110 738a 0700 |001c: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +443c5a: 5467 d6a3 |001f: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a3d6 │ │ +443c5e: 5461 d7a3 |0021: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443c62: 7110 51d6 0100 |0023: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getActiveSessions$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/LiveData; // method@d651 │ │ +443c68: 0c01 |0026: move-result-object v1 │ │ +443c6a: 6e10 0640 0100 |0027: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@4006 │ │ +443c70: 0c01 |002a: move-result-object v1 │ │ +443c72: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ +443c76: 7100 739f 0000 |002d: invoke-static {}, Lkotlin/jvm/internal/Intrinsics;.throwNpe:()V // method@9f73 │ │ +443c7c: 1a03 4b71 |0030: const-string v3, "activeSessions.value!!" // string@714b │ │ +443c80: 7120 569f 3100 |0032: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +443c86: 1f01 1b11 |0035: check-cast v1, Ljava/util/Collection; // type@111b │ │ +443c8a: 7210 f386 0100 |0037: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@86f3 │ │ +443c90: 0a01 |003a: move-result v1 │ │ +443c92: b721 |003b: xor-int/2addr v1, v2 │ │ +443c94: 1223 |003c: const/4 v3, #int 2 // #2 │ │ +443c96: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +443c98: 3801 1600 |003e: if-eqz v1, 0054 // +0016 │ │ +443c9c: 5467 d7a3 |0040: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443ca0: 7110 58d6 0700 |0042: invoke-static {v7}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +443ca6: 0c07 |0045: move-result-object v7 │ │ +443ca8: 2200 851b |0046: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +443cac: 1401 5900 127f |0048: const v1, #float 1.94069e+38 // #7f120059 │ │ +443cb2: 7054 16d6 1034 |004b: invoke-direct {v0, v1, v4, v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ +443cb8: 6e20 2540 0700 |004e: invoke-virtual {v7, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443cbe: 6207 b779 |0051: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443cc2: 1107 |0053: return-object v7 │ │ +443cc4: 5461 d7a3 |0054: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443cc8: 7110 55d6 0100 |0056: invoke-static {v1}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getFilesystemToBackup$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d655 │ │ +443cce: 0c01 |0059: move-result-object v1 │ │ +443cd0: 5465 d7a3 |005a: iget-object v5, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443cd4: 7110 57d6 0500 |005c: invoke-static {v5}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getUnselectedFilesystem$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Ltech/ula/model/entities/Filesystem; // method@d657 │ │ +443cda: 0c05 |005f: move-result-object v5 │ │ +443cdc: 7120 559f 5100 |0060: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +443ce2: 0a01 |0063: move-result v1 │ │ +443ce4: 3801 1600 |0064: if-eqz v1, 007a // +0016 │ │ +443ce8: 5467 d7a3 |0066: iget-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443cec: 7110 58d6 0700 |0068: invoke-static {v7}, Ltech/ula/viewmodel/FilesystemListViewModel;.access$getViewState$p:(Ltech/ula/viewmodel/FilesystemListViewModel;)Landroidx/lifecycle/MutableLiveData; // method@d658 │ │ +443cf2: 0c07 |006b: move-result-object v7 │ │ +443cf4: 2200 851b |006c: new-instance v0, Ltech/ula/viewmodel/FilesystemExportState$Failure; // type@1b85 │ │ +443cf8: 1401 7e00 127f |006e: const v1, #float 1.9407e+38 // #7f12007e │ │ +443cfe: 7054 16d6 1034 |0071: invoke-direct {v0, v1, v4, v3, v4}, Ltech/ula/viewmodel/FilesystemExportState$Failure;.:(ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d616 │ │ +443d04: 6e20 2540 0700 |0074: invoke-virtual {v7, v0}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@4025 │ │ +443d0a: 6207 b779 |0077: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443d0e: 1107 |0079: return-object v7 │ │ +443d10: 5461 d7a3 |007a: iget-object v1, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.this$0:Ltech/ula/viewmodel/FilesystemListViewModel; // field@a3d7 │ │ +443d14: 5463 d2a3 |007c: iget-object v3, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$filesDir:Ljava/io/File; // field@a3d2 │ │ +443d18: 5464 d3a3 |007e: iget-object v4, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$publicExternalUri:Landroid/net/Uri; // field@a3d3 │ │ +443d1c: 5465 d1a3 |0080: iget-object v5, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.$contentResolver:Landroid/content/ContentResolver; // field@a3d1 │ │ +443d20: 5b67 d4a3 |0082: iput-object v7, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.L$0:Ljava/lang/Object; // field@a3d4 │ │ +443d24: 5962 d5a3 |0084: iput v2, v6, Ltech/ula/viewmodel/FilesystemListViewModel$startExport$1;.label:I // field@a3d5 │ │ +443d28: 6e56 5bd6 3154 |0086: invoke-virtual {v1, v3, v4, v5, v6}, Ltech/ula/viewmodel/FilesystemListViewModel;.compressFilesystemAndExportToStorage:(Ljava/io/File;Landroid/net/Uri;Landroid/content/ContentResolver;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@d65b │ │ +443d2e: 0c07 |0089: move-result-object v7 │ │ +443d30: 3307 0300 |008a: if-ne v7, v0, 008d // +0003 │ │ +443d34: 1100 |008c: return-object v0 │ │ +443d36: 6207 b779 |008d: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +443d3a: 1107 |008f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ 0x0014 line=122 │ │ 0x001c line=108 │ │ 0x0021 line=110 │ │ 0x0040 line=111 │ │ @@ -1830463,98 +1830457,98 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4464e4: |[4464e4] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V │ │ -4464f4: 5b01 17a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ -4464f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4464fa: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -446500: 0e00 |0006: return-void │ │ +4464d8: |[4464d8] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V │ │ +4464e8: 5b01 17a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ +4464ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4464ee: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4464f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4464b0: |[4464b0] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4464c0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4464c4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4464ca: 2200 b11b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ -4464ce: 5421 17a4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ -4464d2: 7030 fdd6 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V // method@d6fd │ │ -4464d8: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4464dc: 5b03 16a4 |000e: iput-object v3, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a416 │ │ -4464e0: 1100 |0010: return-object v0 │ │ +4464a4: |[4464a4] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4464b4: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4464b8: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4464be: 2200 b11b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ +4464c2: 5421 17a4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ +4464c6: 7030 fdd6 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V // method@d6fd │ │ +4464cc: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4464d0: 5b03 16a4 |000e: iput-object v3, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a416 │ │ +4464d4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -44641c: |[44641c] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -44642c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -446430: 6e30 fed6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d6fe │ │ -446436: 0c01 |0005: move-result-object v1 │ │ -446438: 1f01 b11b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ -44643c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -446440: 6e20 00d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d700 │ │ -446446: 0c01 |000d: move-result-object v1 │ │ -446448: 1101 |000e: return-object v1 │ │ +446410: |[446410] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +446420: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +446424: 6e30 fed6 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d6fe │ │ +44642a: 0c01 |0005: move-result-object v1 │ │ +44642c: 1f01 b11b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ +446430: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446434: 6e20 00d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d700 │ │ +44643a: 0c01 |000d: move-result-object v1 │ │ +44643c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -44644c: |[44644c] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -44645c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -446462: 5210 15a4 |0003: iget v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.label:I // field@a415 │ │ -446466: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ -44646a: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -446470: 5412 16a4 |000a: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a416 │ │ -446474: 5412 17a4 |000c: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ -446478: 5422 1ca4 |000e: iget-object v2, v2, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ -44647c: 7110 0fd7 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ -446482: 0c02 |0013: move-result-object v2 │ │ -446484: 6e10 85ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -44648a: 0c02 |0017: move-result-object v2 │ │ -44648c: 5410 17a4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ -446490: 5400 18a4 |001a: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ -446494: 7220 e7cc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.insertSession:(Ltech/ula/model/entities/Session;)V // method@cce7 │ │ -44649a: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44649e: 1102 |0021: return-object v2 │ │ -4464a0: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -4464a4: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4464a8: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4464ae: 2702 |0029: throw v2 │ │ +446440: |[446440] tech.ula.viewmodel.SessionEditViewModel$insertSession$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +446450: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +446456: 5210 15a4 |0003: iget v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.label:I // field@a415 │ │ +44645a: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ +44645e: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446464: 5412 16a4 |000a: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a416 │ │ +446468: 5412 17a4 |000c: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ +44646c: 5422 1ca4 |000e: iget-object v2, v2, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ +446470: 7110 0fd7 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ +446476: 0c02 |0013: move-result-object v2 │ │ +446478: 6e10 85ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +44647e: 0c02 |0017: move-result-object v2 │ │ +446480: 5410 17a4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // field@a417 │ │ +446484: 5400 18a4 |001a: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ +446488: 7220 e7cc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.insertSession:(Ltech/ula/model/entities/Session;)V // method@cce7 │ │ +44648e: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446492: 1102 |0021: return-object v2 │ │ +446494: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +446498: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +44649c: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +4464a2: 2702 |0029: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x000c line=33 │ │ 0x001f line=34 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; │ │ @@ -1830627,111 +1830621,111 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4465f4: |[4465f4] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -446604: 5b01 1ca4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ -446608: 5b02 18a4 |0002: iput-object v2, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ -44660c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -44660e: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -446614: 0e00 |0008: return-void │ │ +4465e8: |[4465e8] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +4465f8: 5b01 1ca4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ +4465fc: 5b02 18a4 |0002: iput-object v2, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ +446600: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +446602: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +446608: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4465bc: |[4465bc] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4465cc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4465d0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4465d6: 2200 b21b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ -4465da: 5431 1ca4 |0007: iget-object v1, v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ -4465de: 5432 18a4 |0009: iget-object v2, v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ -4465e2: 7040 01d7 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d701 │ │ -4465e8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4465ec: 5b04 1ba4 |0010: iput-object v4, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41b │ │ -4465f0: 1100 |0012: return-object v0 │ │ +4465b0: |[4465b0] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4465c0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4465c4: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4465ca: 2200 b21b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ +4465ce: 5431 1ca4 |0007: iget-object v1, v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a41c │ │ +4465d2: 5432 18a4 |0009: iget-object v2, v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.$session:Ltech/ula/model/entities/Session; // field@a418 │ │ +4465d6: 7040 01d7 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d701 │ │ +4465dc: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4465e0: 5b04 1ba4 |0010: iput-object v4, v0, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41b │ │ +4465e4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -446504: |[446504] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -446514: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -446518: 6e30 02d7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d702 │ │ -44651e: 0c01 |0005: move-result-object v1 │ │ -446520: 1f01 b21b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ -446524: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -446528: 6e20 04d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d704 │ │ -44652e: 0c01 |000d: move-result-object v1 │ │ -446530: 1101 |000e: return-object v1 │ │ +4464f8: |[4464f8] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +446508: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +44650c: 6e30 02d7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d702 │ │ +446512: 0c01 |0005: move-result-object v1 │ │ +446514: 1f01 b21b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1; // type@1bb2 │ │ +446518: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44651c: 6e20 04d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d704 │ │ +446522: 0c01 |000d: move-result-object v1 │ │ +446524: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -446534: |[446534] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -446544: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -44654a: 0c00 |0003: move-result-object v0 │ │ -44654c: 5251 1aa4 |0004: iget v1, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.label:I // field@a41a │ │ -446550: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -446552: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -446556: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -44655a: 5450 19a4 |000b: iget-object v0, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.L$0:Ljava/lang/Object; // field@a419 │ │ -44655e: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -446562: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -446568: 2827 |0012: goto 0039 // +0027 │ │ -44656a: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -44656e: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -446572: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -446578: 2706 |001a: throw v6 │ │ -44657a: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -446580: 5456 1ba4 |001e: iget-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41b │ │ -446584: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -44658a: 0c01 |0023: move-result-object v1 │ │ -44658c: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -446590: 2203 b11b |0026: new-instance v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ -446594: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -446596: 7030 fdd6 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V // method@d6fd │ │ -44659c: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -4465a0: 5b56 19a4 |002e: iput-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.L$0:Ljava/lang/Object; // field@a419 │ │ -4465a4: 5952 1aa4 |0030: iput v2, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.label:I // field@a41a │ │ -4465a8: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -4465ae: 0c06 |0035: move-result-object v6 │ │ -4465b0: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -4465b4: 1100 |0038: return-object v0 │ │ -4465b6: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4465ba: 1106 |003b: return-object v6 │ │ +446528: |[446528] tech.ula.viewmodel.SessionEditViewModel$insertSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +446538: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +44653e: 0c00 |0003: move-result-object v0 │ │ +446540: 5251 1aa4 |0004: iget v1, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.label:I // field@a41a │ │ +446544: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +446546: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +44654a: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +44654e: 5450 19a4 |000b: iget-object v0, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.L$0:Ljava/lang/Object; // field@a419 │ │ +446552: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +446556: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +44655c: 2827 |0012: goto 0039 // +0027 │ │ +44655e: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +446562: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +446566: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +44656c: 2706 |001a: throw v6 │ │ +44656e: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446574: 5456 1ba4 |001e: iget-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41b │ │ +446578: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +44657e: 0c01 |0023: move-result-object v1 │ │ +446580: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +446584: 2203 b11b |0026: new-instance v3, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1; // type@1bb1 │ │ +446588: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +44658a: 7030 fdd6 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;Lkotlin/coroutines/Continuation;)V // method@d6fd │ │ +446590: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +446594: 5b56 19a4 |002e: iput-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.L$0:Ljava/lang/Object; // field@a419 │ │ +446598: 5952 1aa4 |0030: iput v2, v5, Ltech/ula/viewmodel/SessionEditViewModel$insertSession$1;.label:I // field@a41a │ │ +44659c: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +4465a2: 0c06 |0035: move-result-object v6 │ │ +4465a4: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +4465a8: 1100 |0038: return-object v0 │ │ +4465aa: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4465ae: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=31 │ │ 0x0013 line=35 │ │ 0x001b line=31 │ │ 0x0020 line=32 │ │ 0x0039 line=35 │ │ @@ -1830798,98 +1830792,98 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -4466e0: |[4466e0] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V │ │ -4466f0: 5b01 1fa4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ -4466f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -4466f6: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -4466fc: 0e00 |0006: return-void │ │ +4466d4: |[4466d4] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V │ │ +4466e4: 5b01 1fa4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ +4466e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +4466ea: 7030 e79c 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +4466f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4466ac: |[4466ac] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4466bc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4466c0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4466c6: 2200 b31b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ -4466ca: 5421 1fa4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ -4466ce: 7030 05d7 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V // method@d705 │ │ -4466d4: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4466d8: 5b03 1ea4 |000e: iput-object v3, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41e │ │ -4466dc: 1100 |0010: return-object v0 │ │ +4466a0: |[4466a0] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4466b0: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4466b4: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4466ba: 2200 b31b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ +4466be: 5421 1fa4 |0007: iget-object v1, v2, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ +4466c2: 7030 05d7 1004 |0009: invoke-direct {v0, v1, v4}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V // method@d705 │ │ +4466c8: 1f03 5915 |000c: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4466cc: 5b03 1ea4 |000e: iput-object v3, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41e │ │ +4466d0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -446618: |[446618] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -446628: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -44662c: 6e30 06d7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d706 │ │ -446632: 0c01 |0005: move-result-object v1 │ │ -446634: 1f01 b31b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ -446638: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44663c: 6e20 08d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d708 │ │ -446642: 0c01 |000d: move-result-object v1 │ │ -446644: 1101 |000e: return-object v1 │ │ +44660c: |[44660c] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +44661c: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +446620: 6e30 06d7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d706 │ │ +446626: 0c01 |0005: move-result-object v1 │ │ +446628: 1f01 b31b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ +44662c: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446630: 6e20 08d7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d708 │ │ +446636: 0c01 |000d: move-result-object v1 │ │ +446638: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -446648: |[446648] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -446658: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -44665e: 5210 1da4 |0003: iget v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.label:I // field@a41d │ │ -446662: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ -446666: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -44666c: 5412 1ea4 |000a: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41e │ │ -446670: 5412 1fa4 |000c: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ -446674: 5422 24a4 |000e: iget-object v2, v2, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ -446678: 7110 0fd7 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ -44667e: 0c02 |0013: move-result-object v2 │ │ -446680: 6e10 85ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -446686: 0c02 |0017: move-result-object v2 │ │ -446688: 5410 1fa4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ -44668c: 5400 20a4 |001a: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ -446690: 7220 eacc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ -446696: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -44669a: 1102 |0021: return-object v2 │ │ -44669c: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ -4466a0: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -4466a4: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -4466aa: 2702 |0029: throw v2 │ │ +44663c: |[44663c] tech.ula.viewmodel.SessionEditViewModel$updateSession$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +44664c: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +446652: 5210 1da4 |0003: iget v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.label:I // field@a41d │ │ +446656: 3900 1d00 |0005: if-nez v0, 0022 // +001d │ │ +44665a: 7110 738a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446660: 5412 1ea4 |000a: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a41e │ │ +446664: 5412 1fa4 |000c: iget-object v2, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ +446668: 5422 24a4 |000e: iget-object v2, v2, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ +44666c: 7110 0fd7 0200 |0010: invoke-static {v2}, Ltech/ula/viewmodel/SessionEditViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionEditViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d70f │ │ +446672: 0c02 |0013: move-result-object v2 │ │ +446674: 6e10 85ce 0200 |0014: invoke-virtual {v2}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +44667a: 0c02 |0017: move-result-object v2 │ │ +44667c: 5410 1fa4 |0018: iget-object v0, v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // field@a41f │ │ +446680: 5400 20a4 |001a: iget-object v0, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ +446684: 7220 eacc 0200 |001c: invoke-interface {v2, v0}, Ltech/ula/model/daos/SessionDao;.updateSession:(Ltech/ula/model/entities/Session;)V // method@ccea │ │ +44668a: 6202 b779 |001f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +44668e: 1102 |0021: return-object v2 │ │ +446690: 2202 7210 |0022: new-instance v2, Ljava/lang/IllegalStateException; // type@1072 │ │ +446694: 1a00 e278 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +446698: 7020 8c83 0200 |0026: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +44669e: 2702 |0029: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=38 │ │ 0x000c line=39 │ │ 0x001f line=40 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; │ │ @@ -1830962,111 +1830956,111 @@ │ │ type : '(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -4467f0: |[4467f0] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ -446800: 5b01 24a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ -446804: 5b02 20a4 |0002: iput-object v2, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ -446808: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -44680a: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -446810: 0e00 |0008: return-void │ │ +4467e4: |[4467e4] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V │ │ +4467f4: 5b01 24a4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ +4467f8: 5b02 20a4 |0002: iput-object v2, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ +4467fc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +4467fe: 7030 e79c 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +446804: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -4467b8: |[4467b8] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4467c8: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -4467cc: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4467d2: 2200 b41b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ -4467d6: 5431 24a4 |0007: iget-object v1, v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ -4467da: 5432 20a4 |0009: iget-object v2, v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ -4467de: 7040 09d7 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d709 │ │ -4467e4: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -4467e8: 5b04 23a4 |0010: iput-object v4, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a423 │ │ -4467ec: 1100 |0012: return-object v0 │ │ +4467ac: |[4467ac] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4467bc: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +4467c0: 7120 5f9f 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4467c6: 2200 b41b |0005: new-instance v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ +4467ca: 5431 24a4 |0007: iget-object v1, v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.this$0:Ltech/ula/viewmodel/SessionEditViewModel; // field@a424 │ │ +4467ce: 5432 20a4 |0009: iget-object v2, v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.$session:Ltech/ula/model/entities/Session; // field@a420 │ │ +4467d2: 7040 09d7 1052 |000b: invoke-direct {v0, v1, v2, v5}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.:(Ltech/ula/viewmodel/SessionEditViewModel;Ltech/ula/model/entities/Session;Lkotlin/coroutines/Continuation;)V // method@d709 │ │ +4467d8: 1f04 5915 |000e: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +4467dc: 5b04 23a4 |0010: iput-object v4, v0, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a423 │ │ +4467e0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -446700: |[446700] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -446710: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -446714: 6e30 0ad7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d70a │ │ -44671a: 0c01 |0005: move-result-object v1 │ │ -44671c: 1f01 b41b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ -446720: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -446724: 6e20 0cd7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d70c │ │ -44672a: 0c01 |000d: move-result-object v1 │ │ -44672c: 1101 |000e: return-object v1 │ │ +4466f4: |[4466f4] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +446704: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +446708: 6e30 0ad7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d70a │ │ +44670e: 0c01 |0005: move-result-object v1 │ │ +446710: 1f01 b41b |0006: check-cast v1, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1; // type@1bb4 │ │ +446714: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446718: 6e20 0cd7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d70c │ │ +44671e: 0c01 |000d: move-result-object v1 │ │ +446720: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -446730: |[446730] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -446740: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -446746: 0c00 |0003: move-result-object v0 │ │ -446748: 5251 22a4 |0004: iget v1, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.label:I // field@a422 │ │ -44674c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -44674e: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -446752: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -446756: 5450 21a4 |000b: iget-object v0, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.L$0:Ljava/lang/Object; // field@a421 │ │ -44675a: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -44675e: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -446764: 2827 |0012: goto 0039 // +0027 │ │ -446766: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ -44676a: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -44676e: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -446774: 2706 |001a: throw v6 │ │ -446776: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -44677c: 5456 23a4 |001e: iget-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a423 │ │ -446780: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ -446786: 0c01 |0023: move-result-object v1 │ │ -446788: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -44678c: 2203 b31b |0026: new-instance v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ -446790: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -446792: 7030 05d7 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V // method@d705 │ │ -446798: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ -44679c: 5b56 21a4 |002e: iput-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.L$0:Ljava/lang/Object; // field@a421 │ │ -4467a0: 5952 22a4 |0030: iput v2, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.label:I // field@a422 │ │ -4467a4: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ -4467aa: 0c06 |0035: move-result-object v6 │ │ -4467ac: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -4467b0: 1100 |0038: return-object v0 │ │ -4467b2: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -4467b6: 1106 |003b: return-object v6 │ │ +446724: |[446724] tech.ula.viewmodel.SessionEditViewModel$updateSession$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +446734: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +44673a: 0c00 |0003: move-result-object v0 │ │ +44673c: 5251 22a4 |0004: iget v1, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.label:I // field@a422 │ │ +446740: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +446742: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +446746: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +44674a: 5450 21a4 |000b: iget-object v0, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.L$0:Ljava/lang/Object; // field@a421 │ │ +44674e: 1f00 5915 |000d: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +446752: 7110 738a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446758: 2827 |0012: goto 0039 // +0027 │ │ +44675a: 2206 7210 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1072 │ │ +44675e: 1a00 e278 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +446762: 7020 8c83 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +446768: 2706 |001a: throw v6 │ │ +44676a: 7110 738a 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446770: 5456 23a4 |001e: iget-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a423 │ │ +446774: 7100 e2ab 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@abe2 │ │ +44677a: 0c01 |0023: move-result-object v1 │ │ +44677c: 1f01 f512 |0024: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +446780: 2203 b31b |0026: new-instance v3, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1; // type@1bb3 │ │ +446784: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +446786: 7030 05d7 5304 |0029: invoke-direct {v3, v5, v4}, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1$1;.:(Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;Lkotlin/coroutines/Continuation;)V // method@d705 │ │ +44678c: 1f03 9e13 |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@139e │ │ +446790: 5b56 21a4 |002e: iput-object v6, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.L$0:Ljava/lang/Object; // field@a421 │ │ +446794: 5952 22a4 |0030: iput v2, v5, Ltech/ula/viewmodel/SessionEditViewModel$updateSession$1;.label:I // field@a422 │ │ +446798: 7130 72aa 3105 |0032: invoke-static {v1, v3, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@aa72 │ │ +44679e: 0c06 |0035: move-result-object v6 │ │ +4467a0: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +4467a4: 1100 |0038: return-object v0 │ │ +4467a6: 6206 b779 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +4467aa: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=37 │ │ 0x0013 line=41 │ │ 0x001b line=37 │ │ 0x0020 line=38 │ │ 0x0039 line=41 │ │ @@ -1831137,98 +1831131,98 @@ │ │ type : '(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -446b64: |[446b64] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V │ │ -446b74: 5b01 2da4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ -446b78: 5a02 2aa4 |0002: iput-wide v2, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ -446b7c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -446b7e: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ -446b84: 0e00 |0008: return-void │ │ +446b58: |[446b58] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V │ │ +446b68: 5b01 2da4 |0000: iput-object v1, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ +446b6c: 5a02 2aa4 |0002: iput-wide v2, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ +446b70: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +446b72: 7030 e79c 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@9ce7 │ │ +446b78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -446b2c: |[446b2c] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -446b3c: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ -446b40: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -446b46: 2200 b71b |0005: new-instance v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ -446b4a: 5441 2da4 |0007: iget-object v1, v4, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ -446b4e: 5342 2aa4 |0009: iget-wide v2, v4, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ -446b52: 7056 1ad7 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V // method@d71a │ │ -446b58: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ -446b5c: 5b05 2ca4 |0010: iput-object v5, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a42c │ │ -446b60: 1100 |0012: return-object v0 │ │ +446b20: |[446b20] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +446b30: 1a00 5c7c |0000: const-string v0, "completion" // string@7c5c │ │ +446b34: 7120 5f9f 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +446b3a: 2200 b71b |0005: new-instance v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ +446b3e: 5441 2da4 |0007: iget-object v1, v4, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ +446b42: 5342 2aa4 |0009: iget-wide v2, v4, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ +446b46: 7056 1ad7 1032 |000b: invoke-direct {v0, v1, v2, v3, v6}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.:(Ltech/ula/viewmodel/SessionListViewModel;JLkotlin/coroutines/Continuation;)V // method@d71a │ │ +446b4c: 1f05 5915 |000e: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@1559 │ │ +446b50: 5b05 2ca4 |0010: iput-object v5, v0, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a42c │ │ +446b54: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -446aa0: |[446aa0] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -446ab0: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ -446ab4: 6e30 1bd7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d71b │ │ -446aba: 0c01 |0005: move-result-object v1 │ │ -446abc: 1f01 b71b |0006: check-cast v1, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ -446ac0: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -446ac4: 6e20 1dd7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d71d │ │ -446aca: 0c01 |000d: move-result-object v1 │ │ -446acc: 1101 |000e: return-object v1 │ │ +446a94: |[446a94] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +446aa4: 1f02 ea12 |0000: check-cast v2, Lkotlin/coroutines/Continuation; // type@12ea │ │ +446aa8: 6e30 1bd7 1002 |0002: invoke-virtual {v0, v1, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@d71b │ │ +446aae: 0c01 |0005: move-result-object v1 │ │ +446ab0: 1f01 b71b |0006: check-cast v1, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; // type@1bb7 │ │ +446ab4: 6202 b779 |0008: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446ab8: 6e20 1dd7 2100 |000a: invoke-virtual {v1, v2}, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@d71d │ │ +446abe: 0c01 |000d: move-result-object v1 │ │ +446ac0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -446ad0: |[446ad0] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -446ae0: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ -446ae6: 5220 2ba4 |0003: iget v0, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.label:I // field@a42b │ │ -446aea: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -446aee: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ -446af4: 5423 2ca4 |000a: iget-object v3, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a42c │ │ -446af8: 5423 2da4 |000c: iget-object v3, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ -446afc: 7110 26d7 0300 |000e: invoke-static {v3}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ -446b02: 0c03 |0011: move-result-object v3 │ │ -446b04: 6e10 85ce 0300 |0012: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ -446b0a: 0c03 |0015: move-result-object v3 │ │ -446b0c: 5320 2aa4 |0016: iget-wide v0, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ -446b10: 7230 e2cc 0301 |0018: invoke-interface {v3, v0, v1}, Ltech/ula/model/daos/SessionDao;.deleteSessionById:(J)V // method@cce2 │ │ -446b16: 6203 b779 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ -446b1a: 1103 |001d: return-object v3 │ │ -446b1c: 2203 7210 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ -446b20: 1a00 e278 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ -446b24: 7020 8c83 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ -446b2a: 2703 |0025: throw v3 │ │ +446ac4: |[446ac4] tech.ula.viewmodel.SessionListViewModel$deleteSessionById$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +446ad4: 7100 8a9c 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@9c8a │ │ +446ada: 5220 2ba4 |0003: iget v0, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.label:I // field@a42b │ │ +446ade: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +446ae2: 7110 738a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@8a73 │ │ +446ae8: 5423 2ca4 |000a: iget-object v3, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@a42c │ │ +446aec: 5423 2da4 |000c: iget-object v3, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.this$0:Ltech/ula/viewmodel/SessionListViewModel; // field@a42d │ │ +446af0: 7110 26d7 0300 |000e: invoke-static {v3}, Ltech/ula/viewmodel/SessionListViewModel;.access$getUlaDatabase$p:(Ltech/ula/viewmodel/SessionListViewModel;)Ltech/ula/model/repositories/UlaDatabase; // method@d726 │ │ +446af6: 0c03 |0011: move-result-object v3 │ │ +446af8: 6e10 85ce 0300 |0012: invoke-virtual {v3}, Ltech/ula/model/repositories/UlaDatabase;.sessionDao:()Ltech/ula/model/daos/SessionDao; // method@ce85 │ │ +446afe: 0c03 |0015: move-result-object v3 │ │ +446b00: 5320 2aa4 |0016: iget-wide v0, v2, Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1;.$id:J // field@a42a │ │ +446b04: 7230 e2cc 0301 |0018: invoke-interface {v3, v0, v1}, Ltech/ula/model/daos/SessionDao;.deleteSessionById:(J)V // method@cce2 │ │ +446b0a: 6203 b779 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@79b7 │ │ +446b0e: 1103 |001d: return-object v3 │ │ +446b10: 2203 7210 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@1072 │ │ +446b14: 1a00 e278 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@78e2 │ │ +446b18: 7020 8c83 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@838c │ │ +446b1e: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Ltech/ula/viewmodel/SessionListViewModel$deleteSessionById$1; │ │ 0x0000 - 0x0026 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1840924,212 +1840918,212 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -419d3c: |[419d3c] tech.ula.MainActivity.:()V │ │ -419d4c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -419d50: 2300 981c |0002: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ -419d54: 2201 de13 |0004: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419d58: 1c02 b419 |0006: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419d5c: 7110 3aa0 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419d62: 0c02 |000b: move-result-object v2 │ │ -419d64: 1a03 d2d3 |000c: const-string v3, "ulaFiles" // string@d3d2 │ │ -419d68: 1a04 a296 |000e: const-string v4, "getUlaFiles()Ltech/ula/utils/UlaFiles;" // string@96a2 │ │ -419d6c: 7040 00a0 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419d72: 7110 46a0 0100 |0013: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419d78: 0c01 |0016: move-result-object v1 │ │ -419d7a: 1f01 5e14 |0017: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419d7e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -419d80: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -419d84: 2201 de13 |001c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419d88: 1c02 b419 |001e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419d8c: 7110 3aa0 0200 |0020: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419d92: 0c02 |0023: move-result-object v2 │ │ -419d94: 1a03 2878 |0024: const-string v3, "busyboxExecutor" // string@7828 │ │ -419d98: 1a04 ae8b |0026: const-string v4, "getBusyboxExecutor()Ltech/ula/utils/BusyboxExecutor;" // string@8bae │ │ -419d9c: 7040 00a0 2143 |0028: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419da2: 7110 46a0 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419da8: 0c01 |002e: move-result-object v1 │ │ -419daa: 1f01 5e14 |002f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419dae: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -419db0: 4d01 0002 |0032: aput-object v1, v0, v2 │ │ -419db4: 2201 de13 |0034: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419db8: 1c02 b419 |0036: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419dbc: 7110 3aa0 0200 |0038: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419dc2: 0c02 |003b: move-result-object v2 │ │ -419dc4: 1a03 67b2 |003c: const-string v3, "navController" // string@b267 │ │ -419dc8: 1a04 1892 |003e: const-string v4, "getNavController()Landroidx/navigation/NavController;" // string@9218 │ │ -419dcc: 7040 00a0 2143 |0040: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419dd2: 7110 46a0 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419dd8: 0c01 |0046: move-result-object v1 │ │ -419dda: 1f01 5e14 |0047: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419dde: 1222 |0049: const/4 v2, #int 2 // #2 │ │ -419de0: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ -419de4: 2201 de13 |004c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419de8: 1c02 b419 |004e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419dec: 7110 3aa0 0200 |0050: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419df2: 0c02 |0053: move-result-object v2 │ │ -419df4: 1a03 bfb3 |0054: const-string v3, "notificationManager" // string@b3bf │ │ -419df8: 1a04 5f92 |0056: const-string v4, "getNotificationManager()Ltech/ula/utils/NotificationConstructor;" // string@925f │ │ -419dfc: 7040 00a0 2143 |0058: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419e02: 7110 46a0 0100 |005b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419e08: 0c01 |005e: move-result-object v1 │ │ -419e0a: 1f01 5e14 |005f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419e0e: 1232 |0061: const/4 v2, #int 3 // #3 │ │ -419e10: 4d01 0002 |0062: aput-object v1, v0, v2 │ │ -419e14: 2201 de13 |0064: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419e18: 1c02 b419 |0066: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419e1c: 7110 3aa0 0200 |0068: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419e22: 0c02 |006b: move-result-object v2 │ │ -419e24: 1a03 7cd5 |006c: const-string v3, "userFeedbackPrompter" // string@d57c │ │ -419e28: 1a04 cc96 |006e: const-string v4, "getUserFeedbackPrompter()Ltech/ula/utils/UserFeedbackPrompter;" // string@96cc │ │ -419e2c: 7040 00a0 2143 |0070: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419e32: 7110 46a0 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419e38: 0c01 |0076: move-result-object v1 │ │ -419e3a: 1f01 5e14 |0077: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419e3e: 1242 |0079: const/4 v2, #int 4 // #4 │ │ -419e40: 4d01 0002 |007a: aput-object v1, v0, v2 │ │ -419e44: 2201 de13 |007c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419e48: 1c02 b419 |007e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419e4c: 7110 3aa0 0200 |0080: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419e52: 0c02 |0083: move-result-object v2 │ │ -419e54: 1a03 b2b7 |0084: const-string v3, "optInPrompter" // string@b7b2 │ │ -419e58: 1a04 9692 |0086: const-string v4, "getOptInPrompter()Ltech/ula/utils/CollectionOptInPrompter;" // string@9296 │ │ -419e5c: 7040 00a0 2143 |0088: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419e62: 7110 46a0 0100 |008b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419e68: 0c01 |008e: move-result-object v1 │ │ -419e6a: 1f01 5e14 |008f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419e6e: 1252 |0091: const/4 v2, #int 5 // #5 │ │ -419e70: 4d01 0002 |0092: aput-object v1, v0, v2 │ │ -419e74: 2201 de13 |0094: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419e78: 1c02 b419 |0096: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419e7c: 7110 3aa0 0200 |0098: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419e82: 0c02 |009b: move-result-object v2 │ │ -419e84: 1a03 f176 |009c: const-string v3, "billingManager" // string@76f1 │ │ -419e88: 1a04 688b |009e: const-string v4, "getBillingManager()Ltech/ula/utils/BillingManager;" // string@8b68 │ │ -419e8c: 7040 00a0 2143 |00a0: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419e92: 7110 46a0 0100 |00a3: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419e98: 0c01 |00a6: move-result-object v1 │ │ -419e9a: 1f01 5e14 |00a7: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419e9e: 1262 |00a9: const/4 v2, #int 6 // #6 │ │ -419ea0: 4d01 0002 |00aa: aput-object v1, v0, v2 │ │ -419ea4: 2201 de13 |00ac: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419ea8: 1c02 b419 |00ae: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419eac: 7110 3aa0 0200 |00b0: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419eb2: 0c02 |00b3: move-result-object v2 │ │ -419eb4: 1a03 cd7d |00b4: const-string v3, "contributionPrompter" // string@7dcd │ │ -419eb8: 1a04 f38c |00b6: const-string v4, "getContributionPrompter()Ltech/ula/utils/ContributionPrompter;" // string@8cf3 │ │ -419ebc: 7040 00a0 2143 |00b8: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419ec2: 7110 46a0 0100 |00bb: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419ec8: 0c01 |00be: move-result-object v1 │ │ -419eca: 1f01 5e14 |00bf: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419ece: 1272 |00c1: const/4 v2, #int 7 // #7 │ │ -419ed0: 4d01 0002 |00c2: aput-object v1, v0, v2 │ │ -419ed4: 2201 de13 |00c4: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ -419ed8: 1c02 b419 |00c6: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ -419edc: 7110 3aa0 0200 |00c8: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ -419ee2: 0c02 |00cb: move-result-object v2 │ │ -419ee4: 1a03 24d7 |00cc: const-string v3, "viewModel" // string@d724 │ │ -419ee8: 1a04 1797 |00ce: const-string v4, "getViewModel()Ltech/ula/viewmodel/MainActivityViewModel;" // string@9717 │ │ -419eec: 7040 00a0 2143 |00d0: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ -419ef2: 7110 46a0 0100 |00d3: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ -419ef8: 0c01 |00d6: move-result-object v1 │ │ -419efa: 1f01 5e14 |00d7: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ -419efe: 1302 0800 |00d9: const/16 v2, #int 8 // #8 │ │ -419f02: 4d01 0002 |00db: aput-object v1, v0, v2 │ │ -419f06: 6900 758f |00dd: sput-object v0, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419f0a: 0e00 |00df: return-void │ │ +419d30: |[419d30] tech.ula.MainActivity.:()V │ │ +419d40: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +419d44: 2300 981c |0002: new-array v0, v0, [Lkotlin/reflect/KProperty; // type@1c98 │ │ +419d48: 2201 de13 |0004: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419d4c: 1c02 b419 |0006: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419d50: 7110 3aa0 0200 |0008: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419d56: 0c02 |000b: move-result-object v2 │ │ +419d58: 1a03 d2d3 |000c: const-string v3, "ulaFiles" // string@d3d2 │ │ +419d5c: 1a04 a296 |000e: const-string v4, "getUlaFiles()Ltech/ula/utils/UlaFiles;" // string@96a2 │ │ +419d60: 7040 00a0 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419d66: 7110 46a0 0100 |0013: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419d6c: 0c01 |0016: move-result-object v1 │ │ +419d6e: 1f01 5e14 |0017: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419d72: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +419d74: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +419d78: 2201 de13 |001c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419d7c: 1c02 b419 |001e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419d80: 7110 3aa0 0200 |0020: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419d86: 0c02 |0023: move-result-object v2 │ │ +419d88: 1a03 2878 |0024: const-string v3, "busyboxExecutor" // string@7828 │ │ +419d8c: 1a04 ae8b |0026: const-string v4, "getBusyboxExecutor()Ltech/ula/utils/BusyboxExecutor;" // string@8bae │ │ +419d90: 7040 00a0 2143 |0028: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419d96: 7110 46a0 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419d9c: 0c01 |002e: move-result-object v1 │ │ +419d9e: 1f01 5e14 |002f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419da2: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +419da4: 4d01 0002 |0032: aput-object v1, v0, v2 │ │ +419da8: 2201 de13 |0034: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419dac: 1c02 b419 |0036: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419db0: 7110 3aa0 0200 |0038: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419db6: 0c02 |003b: move-result-object v2 │ │ +419db8: 1a03 67b2 |003c: const-string v3, "navController" // string@b267 │ │ +419dbc: 1a04 1892 |003e: const-string v4, "getNavController()Landroidx/navigation/NavController;" // string@9218 │ │ +419dc0: 7040 00a0 2143 |0040: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419dc6: 7110 46a0 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419dcc: 0c01 |0046: move-result-object v1 │ │ +419dce: 1f01 5e14 |0047: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419dd2: 1222 |0049: const/4 v2, #int 2 // #2 │ │ +419dd4: 4d01 0002 |004a: aput-object v1, v0, v2 │ │ +419dd8: 2201 de13 |004c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419ddc: 1c02 b419 |004e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419de0: 7110 3aa0 0200 |0050: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419de6: 0c02 |0053: move-result-object v2 │ │ +419de8: 1a03 bfb3 |0054: const-string v3, "notificationManager" // string@b3bf │ │ +419dec: 1a04 5f92 |0056: const-string v4, "getNotificationManager()Ltech/ula/utils/NotificationConstructor;" // string@925f │ │ +419df0: 7040 00a0 2143 |0058: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419df6: 7110 46a0 0100 |005b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419dfc: 0c01 |005e: move-result-object v1 │ │ +419dfe: 1f01 5e14 |005f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419e02: 1232 |0061: const/4 v2, #int 3 // #3 │ │ +419e04: 4d01 0002 |0062: aput-object v1, v0, v2 │ │ +419e08: 2201 de13 |0064: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419e0c: 1c02 b419 |0066: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419e10: 7110 3aa0 0200 |0068: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419e16: 0c02 |006b: move-result-object v2 │ │ +419e18: 1a03 7cd5 |006c: const-string v3, "userFeedbackPrompter" // string@d57c │ │ +419e1c: 1a04 cc96 |006e: const-string v4, "getUserFeedbackPrompter()Ltech/ula/utils/UserFeedbackPrompter;" // string@96cc │ │ +419e20: 7040 00a0 2143 |0070: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419e26: 7110 46a0 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419e2c: 0c01 |0076: move-result-object v1 │ │ +419e2e: 1f01 5e14 |0077: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419e32: 1242 |0079: const/4 v2, #int 4 // #4 │ │ +419e34: 4d01 0002 |007a: aput-object v1, v0, v2 │ │ +419e38: 2201 de13 |007c: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419e3c: 1c02 b419 |007e: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419e40: 7110 3aa0 0200 |0080: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419e46: 0c02 |0083: move-result-object v2 │ │ +419e48: 1a03 b2b7 |0084: const-string v3, "optInPrompter" // string@b7b2 │ │ +419e4c: 1a04 9692 |0086: const-string v4, "getOptInPrompter()Ltech/ula/utils/CollectionOptInPrompter;" // string@9296 │ │ +419e50: 7040 00a0 2143 |0088: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419e56: 7110 46a0 0100 |008b: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419e5c: 0c01 |008e: move-result-object v1 │ │ +419e5e: 1f01 5e14 |008f: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419e62: 1252 |0091: const/4 v2, #int 5 // #5 │ │ +419e64: 4d01 0002 |0092: aput-object v1, v0, v2 │ │ +419e68: 2201 de13 |0094: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419e6c: 1c02 b419 |0096: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419e70: 7110 3aa0 0200 |0098: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419e76: 0c02 |009b: move-result-object v2 │ │ +419e78: 1a03 f176 |009c: const-string v3, "billingManager" // string@76f1 │ │ +419e7c: 1a04 688b |009e: const-string v4, "getBillingManager()Ltech/ula/utils/BillingManager;" // string@8b68 │ │ +419e80: 7040 00a0 2143 |00a0: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419e86: 7110 46a0 0100 |00a3: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419e8c: 0c01 |00a6: move-result-object v1 │ │ +419e8e: 1f01 5e14 |00a7: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419e92: 1262 |00a9: const/4 v2, #int 6 // #6 │ │ +419e94: 4d01 0002 |00aa: aput-object v1, v0, v2 │ │ +419e98: 2201 de13 |00ac: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419e9c: 1c02 b419 |00ae: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419ea0: 7110 3aa0 0200 |00b0: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419ea6: 0c02 |00b3: move-result-object v2 │ │ +419ea8: 1a03 cd7d |00b4: const-string v3, "contributionPrompter" // string@7dcd │ │ +419eac: 1a04 f38c |00b6: const-string v4, "getContributionPrompter()Ltech/ula/utils/ContributionPrompter;" // string@8cf3 │ │ +419eb0: 7040 00a0 2143 |00b8: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419eb6: 7110 46a0 0100 |00bb: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419ebc: 0c01 |00be: move-result-object v1 │ │ +419ebe: 1f01 5e14 |00bf: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419ec2: 1272 |00c1: const/4 v2, #int 7 // #7 │ │ +419ec4: 4d01 0002 |00c2: aput-object v1, v0, v2 │ │ +419ec8: 2201 de13 |00c4: new-instance v1, Lkotlin/jvm/internal/PropertyReference1Impl; // type@13de │ │ +419ecc: 1c02 b419 |00c6: const-class v2, Ltech/ula/MainActivity; // type@19b4 │ │ +419ed0: 7110 3aa0 0200 |00c8: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@a03a │ │ +419ed6: 0c02 |00cb: move-result-object v2 │ │ +419ed8: 1a03 24d7 |00cc: const-string v3, "viewModel" // string@d724 │ │ +419edc: 1a04 1797 |00ce: const-string v4, "getViewModel()Ltech/ula/viewmodel/MainActivityViewModel;" // string@9717 │ │ +419ee0: 7040 00a0 2143 |00d0: invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/PropertyReference1Impl;.:(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V // method@a000 │ │ +419ee6: 7110 46a0 0100 |00d3: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.property1:(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; // method@a046 │ │ +419eec: 0c01 |00d6: move-result-object v1 │ │ +419eee: 1f01 5e14 |00d7: check-cast v1, Lkotlin/reflect/KProperty; // type@145e │ │ +419ef2: 1302 0800 |00d9: const/16 v2, #int 8 // #8 │ │ +419ef6: 4d01 0002 |00db: aput-object v1, v0, v2 │ │ +419efa: 6900 758f |00dd: sput-object v0, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419efe: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -419f0c: |[419f0c] tech.ula.MainActivity.:()V │ │ -419f1c: 7010 fc11 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@11fc │ │ -419f22: 1a00 5350 |0003: const-string v0, "MainActivity" // string@5053 │ │ -419f26: 5b10 7a8f |0005: iput-object v0, v1, Ltech/ula/MainActivity;.className:Ljava/lang/String; // field@8f7a │ │ -419f2a: 2200 3b1b |0007: new-instance v0, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ -419f2e: 7010 9ed4 0000 |0009: invoke-direct {v0}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ -419f34: 5b10 7e8f |000c: iput-object v0, v1, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ -419f38: 2200 b119 |000e: new-instance v0, Ltech/ula/MainActivity$ulaFiles$2; // type@19b1 │ │ -419f3c: 7020 f8cb 1000 |0010: invoke-direct {v0, v1}, Ltech/ula/MainActivity$ulaFiles$2;.:(Ltech/ula/MainActivity;)V // method@cbf8 │ │ -419f42: 1f00 8f13 |0013: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419f46: 7110 c189 0000 |0015: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419f4c: 0c00 |0018: move-result-object v0 │ │ -419f4e: 5b10 858f |0019: iput-object v0, v1, Ltech/ula/MainActivity;.ulaFiles$delegate:Lkotlin/Lazy; // field@8f85 │ │ -419f52: 2200 9619 |001b: new-instance v0, Ltech/ula/MainActivity$busyboxExecutor$2; // type@1996 │ │ -419f56: 7020 b6cb 1000 |001d: invoke-direct {v0, v1}, Ltech/ula/MainActivity$busyboxExecutor$2;.:(Ltech/ula/MainActivity;)V // method@cbb6 │ │ -419f5c: 1f00 8f13 |0020: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419f60: 7110 c189 0000 |0022: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419f66: 0c00 |0025: move-result-object v0 │ │ -419f68: 5b10 798f |0026: iput-object v0, v1, Ltech/ula/MainActivity;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@8f79 │ │ -419f6c: 2200 aa19 |0028: new-instance v0, Ltech/ula/MainActivity$navController$2; // type@19aa │ │ -419f70: 7020 e6cb 1000 |002a: invoke-direct {v0, v1}, Ltech/ula/MainActivity$navController$2;.:(Ltech/ula/MainActivity;)V // method@cbe6 │ │ -419f76: 1f00 8f13 |002d: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419f7a: 7110 c189 0000 |002f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419f80: 0c00 |0032: move-result-object v0 │ │ -419f82: 5b10 7f8f |0033: iput-object v0, v1, Ltech/ula/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@8f7f │ │ -419f86: 2200 ab19 |0035: new-instance v0, Ltech/ula/MainActivity$notificationManager$2; // type@19ab │ │ -419f8a: 7020 e9cb 1000 |0037: invoke-direct {v0, v1}, Ltech/ula/MainActivity$notificationManager$2;.:(Ltech/ula/MainActivity;)V // method@cbe9 │ │ -419f90: 1f00 8f13 |003a: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419f94: 7110 c189 0000 |003c: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419f9a: 0c00 |003f: move-result-object v0 │ │ -419f9c: 5b10 808f |0040: iput-object v0, v1, Ltech/ula/MainActivity;.notificationManager$delegate:Lkotlin/Lazy; // field@8f80 │ │ -419fa0: 2200 b219 |0042: new-instance v0, Ltech/ula/MainActivity$userFeedbackPrompter$2; // type@19b2 │ │ -419fa4: 7020 fbcb 1000 |0044: invoke-direct {v0, v1}, Ltech/ula/MainActivity$userFeedbackPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbfb │ │ -419faa: 1f00 8f13 |0047: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419fae: 7110 c189 0000 |0049: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419fb4: 0c00 |004c: move-result-object v0 │ │ -419fb6: 5b10 868f |004d: iput-object v0, v1, Ltech/ula/MainActivity;.userFeedbackPrompter$delegate:Lkotlin/Lazy; // field@8f86 │ │ -419fba: 2200 ac19 |004f: new-instance v0, Ltech/ula/MainActivity$optInPrompter$2; // type@19ac │ │ -419fbe: 7020 eccb 1000 |0051: invoke-direct {v0, v1}, Ltech/ula/MainActivity$optInPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbec │ │ -419fc4: 1f00 8f13 |0054: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419fc8: 7110 c189 0000 |0056: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419fce: 0c00 |0059: move-result-object v0 │ │ -419fd0: 5b10 818f |005a: iput-object v0, v1, Ltech/ula/MainActivity;.optInPrompter$delegate:Lkotlin/Lazy; // field@8f81 │ │ -419fd4: 2200 9519 |005c: new-instance v0, Ltech/ula/MainActivity$billingManager$2; // type@1995 │ │ -419fd8: 7020 b3cb 1000 |005e: invoke-direct {v0, v1}, Ltech/ula/MainActivity$billingManager$2;.:(Ltech/ula/MainActivity;)V // method@cbb3 │ │ -419fde: 1f00 8f13 |0061: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419fe2: 7110 c189 0000 |0063: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -419fe8: 0c00 |0066: move-result-object v0 │ │ -419fea: 5b10 788f |0067: iput-object v0, v1, Ltech/ula/MainActivity;.billingManager$delegate:Lkotlin/Lazy; // field@8f78 │ │ -419fee: 2200 9719 |0069: new-instance v0, Ltech/ula/MainActivity$contributionPrompter$2; // type@1997 │ │ -419ff2: 7020 b9cb 1000 |006b: invoke-direct {v0, v1}, Ltech/ula/MainActivity$contributionPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbb9 │ │ -419ff8: 1f00 8f13 |006e: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -419ffc: 7110 c189 0000 |0070: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -41a002: 0c00 |0073: move-result-object v0 │ │ -41a004: 5b10 7b8f |0074: iput-object v0, v1, Ltech/ula/MainActivity;.contributionPrompter$delegate:Lkotlin/Lazy; // field@8f7b │ │ -41a008: 2200 9f19 |0076: new-instance v0, Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // type@199f │ │ -41a00c: 7020 cccb 1000 |0078: invoke-direct {v0, v1}, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.:(Ltech/ula/MainActivity;)V // method@cbcc │ │ -41a012: 5b10 7d8f |007b: iput-object v0, v1, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ -41a016: 2200 ad19 |007d: new-instance v0, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // type@19ad │ │ -41a01a: 7020 efcb 1000 |007f: invoke-direct {v0, v1}, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.:(Ltech/ula/MainActivity;)V // method@cbef │ │ -41a020: 5b10 838f |0082: iput-object v0, v1, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ -41a024: 2200 b019 |0084: new-instance v0, Ltech/ula/MainActivity$stateObserver$1; // type@19b0 │ │ -41a028: 7020 f5cb 1000 |0086: invoke-direct {v0, v1}, Ltech/ula/MainActivity$stateObserver$1;.:(Ltech/ula/MainActivity;)V // method@cbf5 │ │ -41a02e: 1f00 0b08 |0089: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ -41a032: 5b10 848f |008b: iput-object v0, v1, Ltech/ula/MainActivity;.stateObserver:Landroidx/lifecycle/Observer; // field@8f84 │ │ -41a036: 2200 b319 |008d: new-instance v0, Ltech/ula/MainActivity$viewModel$2; // type@19b3 │ │ -41a03a: 7020 fecb 1000 |008f: invoke-direct {v0, v1}, Ltech/ula/MainActivity$viewModel$2;.:(Ltech/ula/MainActivity;)V // method@cbfe │ │ -41a040: 1f00 8f13 |0092: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -41a044: 7110 c189 0000 |0094: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ -41a04a: 0c00 |0097: move-result-object v0 │ │ -41a04c: 5b10 878f |0098: iput-object v0, v1, Ltech/ula/MainActivity;.viewModel$delegate:Lkotlin/Lazy; // field@8f87 │ │ -41a050: 0e00 |009a: return-void │ │ +419f00: |[419f00] tech.ula.MainActivity.:()V │ │ +419f10: 7010 fc11 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@11fc │ │ +419f16: 1a00 5350 |0003: const-string v0, "MainActivity" // string@5053 │ │ +419f1a: 5b10 7a8f |0005: iput-object v0, v1, Ltech/ula/MainActivity;.className:Ljava/lang/String; // field@8f7a │ │ +419f1e: 2200 3b1b |0007: new-instance v0, Ltech/ula/utils/SentryLogger; // type@1b3b │ │ +419f22: 7010 9ed4 0000 |0009: invoke-direct {v0}, Ltech/ula/utils/SentryLogger;.:()V // method@d49e │ │ +419f28: 5b10 7e8f |000c: iput-object v0, v1, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ +419f2c: 2200 b119 |000e: new-instance v0, Ltech/ula/MainActivity$ulaFiles$2; // type@19b1 │ │ +419f30: 7020 f8cb 1000 |0010: invoke-direct {v0, v1}, Ltech/ula/MainActivity$ulaFiles$2;.:(Ltech/ula/MainActivity;)V // method@cbf8 │ │ +419f36: 1f00 8f13 |0013: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419f3a: 7110 c189 0000 |0015: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419f40: 0c00 |0018: move-result-object v0 │ │ +419f42: 5b10 858f |0019: iput-object v0, v1, Ltech/ula/MainActivity;.ulaFiles$delegate:Lkotlin/Lazy; // field@8f85 │ │ +419f46: 2200 9619 |001b: new-instance v0, Ltech/ula/MainActivity$busyboxExecutor$2; // type@1996 │ │ +419f4a: 7020 b6cb 1000 |001d: invoke-direct {v0, v1}, Ltech/ula/MainActivity$busyboxExecutor$2;.:(Ltech/ula/MainActivity;)V // method@cbb6 │ │ +419f50: 1f00 8f13 |0020: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419f54: 7110 c189 0000 |0022: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419f5a: 0c00 |0025: move-result-object v0 │ │ +419f5c: 5b10 798f |0026: iput-object v0, v1, Ltech/ula/MainActivity;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@8f79 │ │ +419f60: 2200 aa19 |0028: new-instance v0, Ltech/ula/MainActivity$navController$2; // type@19aa │ │ +419f64: 7020 e6cb 1000 |002a: invoke-direct {v0, v1}, Ltech/ula/MainActivity$navController$2;.:(Ltech/ula/MainActivity;)V // method@cbe6 │ │ +419f6a: 1f00 8f13 |002d: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419f6e: 7110 c189 0000 |002f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419f74: 0c00 |0032: move-result-object v0 │ │ +419f76: 5b10 7f8f |0033: iput-object v0, v1, Ltech/ula/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@8f7f │ │ +419f7a: 2200 ab19 |0035: new-instance v0, Ltech/ula/MainActivity$notificationManager$2; // type@19ab │ │ +419f7e: 7020 e9cb 1000 |0037: invoke-direct {v0, v1}, Ltech/ula/MainActivity$notificationManager$2;.:(Ltech/ula/MainActivity;)V // method@cbe9 │ │ +419f84: 1f00 8f13 |003a: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419f88: 7110 c189 0000 |003c: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419f8e: 0c00 |003f: move-result-object v0 │ │ +419f90: 5b10 808f |0040: iput-object v0, v1, Ltech/ula/MainActivity;.notificationManager$delegate:Lkotlin/Lazy; // field@8f80 │ │ +419f94: 2200 b219 |0042: new-instance v0, Ltech/ula/MainActivity$userFeedbackPrompter$2; // type@19b2 │ │ +419f98: 7020 fbcb 1000 |0044: invoke-direct {v0, v1}, Ltech/ula/MainActivity$userFeedbackPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbfb │ │ +419f9e: 1f00 8f13 |0047: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419fa2: 7110 c189 0000 |0049: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419fa8: 0c00 |004c: move-result-object v0 │ │ +419faa: 5b10 868f |004d: iput-object v0, v1, Ltech/ula/MainActivity;.userFeedbackPrompter$delegate:Lkotlin/Lazy; // field@8f86 │ │ +419fae: 2200 ac19 |004f: new-instance v0, Ltech/ula/MainActivity$optInPrompter$2; // type@19ac │ │ +419fb2: 7020 eccb 1000 |0051: invoke-direct {v0, v1}, Ltech/ula/MainActivity$optInPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbec │ │ +419fb8: 1f00 8f13 |0054: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419fbc: 7110 c189 0000 |0056: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419fc2: 0c00 |0059: move-result-object v0 │ │ +419fc4: 5b10 818f |005a: iput-object v0, v1, Ltech/ula/MainActivity;.optInPrompter$delegate:Lkotlin/Lazy; // field@8f81 │ │ +419fc8: 2200 9519 |005c: new-instance v0, Ltech/ula/MainActivity$billingManager$2; // type@1995 │ │ +419fcc: 7020 b3cb 1000 |005e: invoke-direct {v0, v1}, Ltech/ula/MainActivity$billingManager$2;.:(Ltech/ula/MainActivity;)V // method@cbb3 │ │ +419fd2: 1f00 8f13 |0061: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419fd6: 7110 c189 0000 |0063: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419fdc: 0c00 |0066: move-result-object v0 │ │ +419fde: 5b10 788f |0067: iput-object v0, v1, Ltech/ula/MainActivity;.billingManager$delegate:Lkotlin/Lazy; // field@8f78 │ │ +419fe2: 2200 9719 |0069: new-instance v0, Ltech/ula/MainActivity$contributionPrompter$2; // type@1997 │ │ +419fe6: 7020 b9cb 1000 |006b: invoke-direct {v0, v1}, Ltech/ula/MainActivity$contributionPrompter$2;.:(Ltech/ula/MainActivity;)V // method@cbb9 │ │ +419fec: 1f00 8f13 |006e: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +419ff0: 7110 c189 0000 |0070: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +419ff6: 0c00 |0073: move-result-object v0 │ │ +419ff8: 5b10 7b8f |0074: iput-object v0, v1, Ltech/ula/MainActivity;.contributionPrompter$delegate:Lkotlin/Lazy; // field@8f7b │ │ +419ffc: 2200 9f19 |0076: new-instance v0, Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // type@199f │ │ +41a000: 7020 cccb 1000 |0078: invoke-direct {v0, v1}, Ltech/ula/MainActivity$downloadBroadcastReceiver$1;.:(Ltech/ula/MainActivity;)V // method@cbcc │ │ +41a006: 5b10 7d8f |007b: iput-object v0, v1, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ +41a00a: 2200 ad19 |007d: new-instance v0, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // type@19ad │ │ +41a00e: 7020 efcb 1000 |007f: invoke-direct {v0, v1}, Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1;.:(Ltech/ula/MainActivity;)V // method@cbef │ │ +41a014: 5b10 838f |0082: iput-object v0, v1, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ +41a018: 2200 b019 |0084: new-instance v0, Ltech/ula/MainActivity$stateObserver$1; // type@19b0 │ │ +41a01c: 7020 f5cb 1000 |0086: invoke-direct {v0, v1}, Ltech/ula/MainActivity$stateObserver$1;.:(Ltech/ula/MainActivity;)V // method@cbf5 │ │ +41a022: 1f00 0b08 |0089: check-cast v0, Landroidx/lifecycle/Observer; // type@080b │ │ +41a026: 5b10 848f |008b: iput-object v0, v1, Ltech/ula/MainActivity;.stateObserver:Landroidx/lifecycle/Observer; // field@8f84 │ │ +41a02a: 2200 b319 |008d: new-instance v0, Ltech/ula/MainActivity$viewModel$2; // type@19b3 │ │ +41a02e: 7020 fecb 1000 |008f: invoke-direct {v0, v1}, Ltech/ula/MainActivity$viewModel$2;.:(Ltech/ula/MainActivity;)V // method@cbfe │ │ +41a034: 1f00 8f13 |0092: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +41a038: 7110 c189 0000 |0094: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@89c1 │ │ +41a03e: 0c00 |0097: move-result-object v0 │ │ +41a040: 5b10 878f |0098: iput-object v0, v1, Ltech/ula/MainActivity;.viewModel$delegate:Lkotlin/Lazy; // field@8f87 │ │ +41a044: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=56 │ │ 0x0007 line=62 │ │ 0x000e line=63 │ │ 0x001b line=64 │ │ @@ -1841151,17 +1841145,17 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41a074: |[41a074] tech.ula.MainActivity.access$displayProgressBar:(Ltech/ula/MainActivity;)V │ │ -41a084: 7010 1bcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.displayProgressBar:()V // method@cc1b │ │ -41a08a: 0e00 |0003: return-void │ │ +41a068: |[41a068] tech.ula.MainActivity.access$displayProgressBar:(Ltech/ula/MainActivity;)V │ │ +41a078: 7010 1bcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.displayProgressBar:()V // method@cc1b │ │ +41a07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #3 : (in Ltech/ula/MainActivity;) │ │ @@ -1841169,18 +1841163,18 @@ │ │ type : '(Ltech/ula/MainActivity;)Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419b7c: |[419b7c] tech.ula.MainActivity.access$getBusyboxExecutor$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/BusyboxExecutor; │ │ -419b8c: 7010 21cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc21 │ │ -419b92: 0c00 |0003: move-result-object v0 │ │ -419b94: 1100 |0004: return-object v0 │ │ +419b70: |[419b70] tech.ula.MainActivity.access$getBusyboxExecutor$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/BusyboxExecutor; │ │ +419b80: 7010 21cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc21 │ │ +419b86: 0c00 |0003: move-result-object v0 │ │ +419b88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #4 : (in Ltech/ula/MainActivity;) │ │ @@ -1841188,18 +1841182,18 @@ │ │ type : '(Ltech/ula/MainActivity;)Ltech/ula/utils/ContributionPrompter;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419bf0: |[419bf0] tech.ula.MainActivity.access$getContributionPrompter$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/ContributionPrompter; │ │ -419c00: 7010 24cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ -419c06: 0c00 |0003: move-result-object v0 │ │ -419c08: 1100 |0004: return-object v0 │ │ +419be4: |[419be4] tech.ula.MainActivity.access$getContributionPrompter$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/ContributionPrompter; │ │ +419bf4: 7010 24cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ +419bfa: 0c00 |0003: move-result-object v0 │ │ +419bfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #5 : (in Ltech/ula/MainActivity;) │ │ @@ -1841207,17 +1841201,17 @@ │ │ type : '(Ltech/ula/MainActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -419898: |[419898] tech.ula.MainActivity.access$getCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;)Z │ │ -4198a8: 5500 7c8f |0000: iget-boolean v0, v0, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ -4198ac: 0f00 |0002: return v0 │ │ +41988c: |[41988c] tech.ula.MainActivity.access$getCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;)Z │ │ +41989c: 5500 7c8f |0000: iget-boolean v0, v0, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ +4198a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #6 : (in Ltech/ula/MainActivity;) │ │ @@ -1841225,17 +1841219,17 @@ │ │ type : '(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -419c64: |[419c64] tech.ula.MainActivity.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; │ │ -419c74: 5400 7e8f |0000: iget-object v0, v0, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ -419c78: 1100 |0002: return-object v0 │ │ +419c58: |[419c58] tech.ula.MainActivity.access$getLogger$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/SentryLogger; │ │ +419c68: 5400 7e8f |0000: iget-object v0, v0, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ +419c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #7 : (in Ltech/ula/MainActivity;) │ │ @@ -1841243,17 +1841237,17 @@ │ │ type : '(Ltech/ula/MainActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4198b0: |[4198b0] tech.ula.MainActivity.access$getProgressBarIsVisible$p:(Ltech/ula/MainActivity;)Z │ │ -4198c0: 5500 828f |0000: iget-boolean v0, v0, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ -4198c4: 0f00 |0002: return v0 │ │ +4198a4: |[4198a4] tech.ula.MainActivity.access$getProgressBarIsVisible$p:(Ltech/ula/MainActivity;)Z │ │ +4198b4: 5500 828f |0000: iget-boolean v0, v0, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ +4198b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #8 : (in Ltech/ula/MainActivity;) │ │ @@ -1841261,18 +1841255,18 @@ │ │ type : '(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419c7c: |[419c7c] tech.ula.MainActivity.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; │ │ -419c8c: 7010 35cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ -419c92: 0c00 |0003: move-result-object v0 │ │ -419c94: 1100 |0004: return-object v0 │ │ +419c70: |[419c70] tech.ula.MainActivity.access$getUlaFiles$p:(Ltech/ula/MainActivity;)Ltech/ula/utils/UlaFiles; │ │ +419c80: 7010 35cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ +419c86: 0c00 |0003: move-result-object v0 │ │ +419c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #9 : (in Ltech/ula/MainActivity;) │ │ @@ -1841280,18 +1841274,18 @@ │ │ type : '(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -419cf0: |[419cf0] tech.ula.MainActivity.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; │ │ -419d00: 7010 37cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -419d06: 0c00 |0003: move-result-object v0 │ │ -419d08: 1100 |0004: return-object v0 │ │ +419ce4: |[419ce4] tech.ula.MainActivity.access$getViewModel$p:(Ltech/ula/MainActivity;)Ltech/ula/viewmodel/MainActivityViewModel; │ │ +419cf4: 7010 37cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +419cfa: 0c00 |0003: move-result-object v0 │ │ +419cfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #10 : (in Ltech/ula/MainActivity;) │ │ @@ -1841299,17 +1841293,17 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41a08c: |[41a08c] tech.ula.MainActivity.access$handleClearSupportFiles:(Ltech/ula/MainActivity;)V │ │ -41a09c: 7010 38cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.handleClearSupportFiles:()V // method@cc38 │ │ -41a0a2: 0e00 |0003: return-void │ │ +41a080: |[41a080] tech.ula.MainActivity.access$handleClearSupportFiles:(Ltech/ula/MainActivity;)V │ │ +41a090: 7010 38cc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.handleClearSupportFiles:()V // method@cc38 │ │ +41a096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #11 : (in Ltech/ula/MainActivity;) │ │ @@ -1841317,17 +1841311,17 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41a0a4: |[41a0a4] tech.ula.MainActivity.access$handleSessionHasBeenActivated:(Ltech/ula/MainActivity;)V │ │ -41a0b4: 7010 3ccc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.handleSessionHasBeenActivated:()V // method@cc3c │ │ -41a0ba: 0e00 |0003: return-void │ │ +41a098: |[41a098] tech.ula.MainActivity.access$handleSessionHasBeenActivated:(Ltech/ula/MainActivity;)V │ │ +41a0a8: 7010 3ccc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.handleSessionHasBeenActivated:()V // method@cc3c │ │ +41a0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #12 : (in Ltech/ula/MainActivity;) │ │ @@ -1841335,17 +1841329,17 @@ │ │ type : '(Ltech/ula/MainActivity;Ltech/ula/viewmodel/State;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -41a0bc: |[41a0bc] tech.ula.MainActivity.access$handleStateUpdate:(Ltech/ula/MainActivity;Ltech/ula/viewmodel/State;)V │ │ -41a0cc: 7020 3dcc 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/MainActivity;.handleStateUpdate:(Ltech/ula/viewmodel/State;)V // method@cc3d │ │ -41a0d2: 0e00 |0003: return-void │ │ +41a0b0: |[41a0b0] tech.ula.MainActivity.access$handleStateUpdate:(Ltech/ula/MainActivity;Ltech/ula/viewmodel/State;)V │ │ +41a0c0: 7020 3dcc 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/MainActivity;.handleStateUpdate:(Ltech/ula/viewmodel/State;)V // method@cc3d │ │ +41a0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ltech/ula/viewmodel/State; │ │ │ │ @@ -1841354,17 +1841348,17 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41a0d4: |[41a0d4] tech.ula.MainActivity.access$killProgressBar:(Ltech/ula/MainActivity;)V │ │ -41a0e4: 7010 3fcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ -41a0ea: 0e00 |0003: return-void │ │ +41a0c8: |[41a0c8] tech.ula.MainActivity.access$killProgressBar:(Ltech/ula/MainActivity;)V │ │ +41a0d8: 7010 3fcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ +41a0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #14 : (in Ltech/ula/MainActivity;) │ │ @@ -1841372,17 +1841366,17 @@ │ │ type : '(Ltech/ula/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41a0ec: |[41a0ec] tech.ula.MainActivity.access$sendWikiIntent:(Ltech/ula/MainActivity;)V │ │ -41a0fc: 7010 4ecc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.sendWikiIntent:()V // method@cc4e │ │ -41a102: 0e00 |0003: return-void │ │ +41a0e0: |[41a0e0] tech.ula.MainActivity.access$sendWikiIntent:(Ltech/ula/MainActivity;)V │ │ +41a0f0: 7010 4ecc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.sendWikiIntent:()V // method@cc4e │ │ +41a0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ │ │ #15 : (in Ltech/ula/MainActivity;) │ │ @@ -1841390,17 +1841384,17 @@ │ │ type : '(Ltech/ula/MainActivity;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41a104: |[41a104] tech.ula.MainActivity.access$setCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;Z)V │ │ -41a114: 5c01 7c8f |0000: iput-boolean v1, v0, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ -41a118: 0e00 |0002: return-void │ │ +41a0f8: |[41a0f8] tech.ula.MainActivity.access$setCurrentFragmentDisplaysProgressDialog$p:(Ltech/ula/MainActivity;Z)V │ │ +41a108: 5c01 7c8f |0000: iput-boolean v1, v0, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ +41a10c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/MainActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1841409,17 +1841403,17 @@ │ │ type : '(Ltech/ula/MainActivity;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -41a11c: |[41a11c] tech.ula.MainActivity.access$setProgressBarIsVisible$p:(Ltech/ula/MainActivity;Z)V │ │ -41a12c: 5c01 828f |0000: iput-boolean v1, v0, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ -41a130: 0e00 |0002: return-void │ │ +41a110: |[41a110] tech.ula.MainActivity.access$setProgressBarIsVisible$p:(Ltech/ula/MainActivity;Z)V │ │ +41a120: 5c01 828f |0000: iput-boolean v1, v0, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ +41a124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ltech/ula/MainActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1841428,17 +1841422,17 @@ │ │ type : '(Ltech/ula/MainActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -41a134: |[41a134] tech.ula.MainActivity.access$showDialog:(Ltech/ula/MainActivity;Ljava/lang/String;)V │ │ -41a144: 7020 56cc 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/MainActivity;.showDialog:(Ljava/lang/String;)V // method@cc56 │ │ -41a14a: 0e00 |0003: return-void │ │ +41a128: |[41a128] tech.ula.MainActivity.access$showDialog:(Ltech/ula/MainActivity;Ljava/lang/String;)V │ │ +41a138: 7020 56cc 1000 |0000: invoke-direct {v0, v1}, Ltech/ula/MainActivity;.showDialog:(Ljava/lang/String;)V // method@cc56 │ │ +41a13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ltech/ula/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1841447,18 +1841441,18 @@ │ │ type : '(Ltech/ula/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -4198c8: |[4198c8] tech.ula.MainActivity.access$validateCredentials:(Ltech/ula/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -4198d8: 7040 61cc 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ltech/ula/MainActivity;.validateCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cc61 │ │ -4198de: 0a00 |0003: move-result v0 │ │ -4198e0: 0f00 |0004: return v0 │ │ +4198bc: |[4198bc] tech.ula.MainActivity.access$validateCredentials:(Ltech/ula/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4198cc: 7040 61cc 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ltech/ula/MainActivity;.validateCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cc61 │ │ +4198d2: 0a00 |0003: move-result v0 │ │ +4198d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ltech/ula/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -1841469,39 +1841463,39 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -41a1b0: |[41a1b0] tech.ula.MainActivity.autoStart:()V │ │ -41a1c0: 1a00 2e75 |0000: const-string v0, "apps" // string@752e │ │ -41a1c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -41a1c6: 6e30 31cc 0301 |0003: invoke-virtual {v3, v0, v1}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ -41a1cc: 0c00 |0006: move-result-object v0 │ │ -41a1ce: 1a01 6105 |0007: const-string v1, " " // string@0561 │ │ -41a1d2: 1a02 e81a |0009: const-string v2, "AutoApp" // string@1ae8 │ │ -41a1d6: 7230 be02 2001 |000b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -41a1dc: 0c00 |000e: move-result-object v0 │ │ -41a1de: 3800 2000 |000f: if-eqz v0, 002f // +0020 │ │ -41a1e2: 6e20 4a84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ -41a1e8: 0a01 |0014: move-result v1 │ │ -41a1ea: 3801 1a00 |0015: if-eqz v1, 002f // +001a │ │ -41a1ee: 2201 530e |0017: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ -41a1f2: 7010 7d76 0100 |0019: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ -41a1f8: 1c02 e819 |001c: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ -41a1fc: 6e30 8c76 0102 |001e: invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@768c │ │ -41a202: 0c00 |0021: move-result-object v0 │ │ -41a204: 1f00 e819 |0022: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ -41a208: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -41a20a: 5c31 778f |0025: iput-boolean v1, v3, Ltech/ula/MainActivity;.autoStarted:Z // field@8f77 │ │ -41a20e: 1a02 3f76 |0027: const-string v2, "autoApp" // string@763f │ │ -41a212: 7120 569f 2000 |0029: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a218: 6e30 16cc 0301 |002c: invoke-virtual {v3, v0, v1}, Ltech/ula/MainActivity;.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V // method@cc16 │ │ -41a21e: 0e00 |002f: return-void │ │ +41a1a4: |[41a1a4] tech.ula.MainActivity.autoStart:()V │ │ +41a1b4: 1a00 2e75 |0000: const-string v0, "apps" // string@752e │ │ +41a1b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +41a1ba: 6e30 31cc 0301 |0003: invoke-virtual {v3, v0, v1}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ +41a1c0: 0c00 |0006: move-result-object v0 │ │ +41a1c2: 1a01 6105 |0007: const-string v1, " " // string@0561 │ │ +41a1c6: 1a02 e81a |0009: const-string v2, "AutoApp" // string@1ae8 │ │ +41a1ca: 7230 be02 2001 |000b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +41a1d0: 0c00 |000e: move-result-object v0 │ │ +41a1d2: 3800 2000 |000f: if-eqz v0, 002f // +0020 │ │ +41a1d6: 6e20 4a84 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@844a │ │ +41a1dc: 0a01 |0014: move-result v1 │ │ +41a1de: 3801 1a00 |0015: if-eqz v1, 002f // +001a │ │ +41a1e2: 2201 530e |0017: new-instance v1, Lcom/google/gson/Gson; // type@0e53 │ │ +41a1e6: 7010 7d76 0100 |0019: invoke-direct {v1}, Lcom/google/gson/Gson;.:()V // method@767d │ │ +41a1ec: 1c02 e819 |001c: const-class v2, Ltech/ula/model/entities/App; // type@19e8 │ │ +41a1f0: 6e30 8c76 0102 |001e: invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@768c │ │ +41a1f6: 0c00 |0021: move-result-object v0 │ │ +41a1f8: 1f00 e819 |0022: check-cast v0, Ltech/ula/model/entities/App; // type@19e8 │ │ +41a1fc: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +41a1fe: 5c31 778f |0025: iput-boolean v1, v3, Ltech/ula/MainActivity;.autoStarted:Z // field@8f77 │ │ +41a202: 1a02 3f76 |0027: const-string v2, "autoApp" // string@763f │ │ +41a206: 7120 569f 2000 |0029: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a20c: 6e30 16cc 0301 |002c: invoke-virtual {v3, v0, v1}, Ltech/ula/MainActivity;.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V // method@cc16 │ │ +41a212: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=238 │ │ 0x000b line=239 │ │ 0x0011 line=241 │ │ 0x0017 line=242 │ │ 0x001c line=243 │ │ @@ -1841515,40 +1841509,40 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -41a220: |[41a220] tech.ula.MainActivity.displayClearSupportFilesDialog:()V │ │ -41a230: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a234: 0731 |0002: move-object v1, v3 │ │ -41a236: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a23a: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a240: 1401 1d00 127f |0008: const v1, #float 1.94068e+38 // #7f12001d │ │ -41a246: 6e20 d400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -41a24c: 0c00 |000e: move-result-object v0 │ │ -41a24e: 1401 1e00 127f |000f: const v1, #float 1.94068e+38 // #7f12001e │ │ -41a254: 6e20 df00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -41a25a: 0c00 |0015: move-result-object v0 │ │ -41a25c: 2201 9819 |0016: new-instance v1, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1; // type@1998 │ │ -41a260: 7020 bccb 3100 |0018: invoke-direct {v1, v3}, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.:(Ltech/ula/MainActivity;)V // method@cbbc │ │ -41a266: 1f01 6800 |001b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a26a: 1402 1c00 127f |001d: const v2, #float 1.94068e+38 // #7f12001c │ │ -41a270: 6e30 dc00 2001 |0020: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a276: 0c00 |0023: move-result-object v0 │ │ -41a278: 6201 508f |0024: sget-object v1, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.INSTANCE:Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // field@8f50 │ │ -41a27c: 1f01 6800 |0026: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a280: 1402 3b00 127f |0028: const v2, #float 1.94068e+38 // #7f12003b │ │ -41a286: 6e30 d900 2001 |002b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -41a28c: 0c00 |002e: move-result-object v0 │ │ -41a28e: 6e10 cf00 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a294: 0c00 |0032: move-result-object v0 │ │ -41a296: 6e10 ea00 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a29c: 0e00 |0036: return-void │ │ +41a214: |[41a214] tech.ula.MainActivity.displayClearSupportFilesDialog:()V │ │ +41a224: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a228: 0731 |0002: move-object v1, v3 │ │ +41a22a: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a22e: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a234: 1401 1d00 127f |0008: const v1, #float 1.94068e+38 // #7f12001d │ │ +41a23a: 6e20 d400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +41a240: 0c00 |000e: move-result-object v0 │ │ +41a242: 1401 1e00 127f |000f: const v1, #float 1.94068e+38 // #7f12001e │ │ +41a248: 6e20 df00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +41a24e: 0c00 |0015: move-result-object v0 │ │ +41a250: 2201 9819 |0016: new-instance v1, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1; // type@1998 │ │ +41a254: 7020 bccb 3100 |0018: invoke-direct {v1, v3}, Ltech/ula/MainActivity$displayClearSupportFilesDialog$1;.:(Ltech/ula/MainActivity;)V // method@cbbc │ │ +41a25a: 1f01 6800 |001b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a25e: 1402 1c00 127f |001d: const v2, #float 1.94068e+38 // #7f12001c │ │ +41a264: 6e30 dc00 2001 |0020: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a26a: 0c00 |0023: move-result-object v0 │ │ +41a26c: 6201 508f |0024: sget-object v1, Ltech/ula/MainActivity$displayClearSupportFilesDialog$2;.INSTANCE:Ltech/ula/MainActivity$displayClearSupportFilesDialog$2; // field@8f50 │ │ +41a270: 1f01 6800 |0026: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a274: 1402 3b00 127f |0028: const v2, #float 1.94068e+38 // #7f12003b │ │ +41a27a: 6e30 d900 2001 |002b: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +41a280: 0c00 |002e: move-result-object v0 │ │ +41a282: 6e10 cf00 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a288: 0c00 |0032: move-result-object v0 │ │ +41a28a: 6e10 ea00 0000 |0033: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a290: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x000b line=477 │ │ 0x0012 line=478 │ │ 0x0016 line=479 │ │ 0x0024 line=483 │ │ @@ -1841561,22 +1841555,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -41a2a0: |[41a2a0] tech.ula.MainActivity.displayLowStorageDialog:()V │ │ -41a2b0: 2200 9a19 |0000: new-instance v0, Ltech/ula/MainActivity$displayLowStorageDialog$1; // type@199a │ │ -41a2b4: 7020 c1cb 3000 |0002: invoke-direct {v0, v3}, Ltech/ula/MainActivity$displayLowStorageDialog$1;.:(Ltech/ula/MainActivity;)V // method@cbc1 │ │ -41a2ba: 1f00 8f13 |0005: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ -41a2be: 1401 2800 127f |0007: const v1, #float 1.94068e+38 // #7f120028 │ │ -41a2c4: 1402 2700 127f |000a: const v2, #float 1.94068e+38 // #7f120027 │ │ -41a2ca: 7140 fed3 1302 |000d: invoke-static {v3, v1, v2, v0}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V // method@d3fe │ │ -41a2d0: 0e00 |0010: return-void │ │ +41a294: |[41a294] tech.ula.MainActivity.displayLowStorageDialog:()V │ │ +41a2a4: 2200 9a19 |0000: new-instance v0, Ltech/ula/MainActivity$displayLowStorageDialog$1; // type@199a │ │ +41a2a8: 7020 c1cb 3000 |0002: invoke-direct {v0, v3}, Ltech/ula/MainActivity$displayLowStorageDialog$1;.:(Ltech/ula/MainActivity;)V // method@cbc1 │ │ +41a2ae: 1f00 8f13 |0005: check-cast v0, Lkotlin/jvm/functions/Function0; // type@138f │ │ +41a2b2: 1401 2800 127f |0007: const v1, #float 1.94068e+38 // #7f120028 │ │ +41a2b8: 1402 2700 127f |000a: const v2, #float 1.94068e+38 // #7f120027 │ │ +41a2be: 7140 fed3 1302 |000d: invoke-static {v3, v1, v2, v0}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;)V // method@d3fe │ │ +41a2c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/MainActivity; │ │ │ │ #22 : (in Ltech/ula/MainActivity;) │ │ @@ -1841584,52 +1841578,52 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -41a2d4: |[41a2d4] tech.ula.MainActivity.displayNetworkChoicesDialog:(Ljava/util/List;)V │ │ -41a2e4: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a2e8: 0721 |0002: move-object v1, v2 │ │ -41a2ea: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a2ee: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a2f4: 1401 2c00 127f |0008: const v1, #float 1.94068e+38 // #7f12002c │ │ -41a2fa: 6e20 d400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -41a300: 0c00 |000e: move-result-object v0 │ │ -41a302: 1401 2d00 127f |000f: const v1, #float 1.94068e+38 // #7f12002d │ │ -41a308: 6e20 df00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -41a30e: 0c00 |0015: move-result-object v0 │ │ -41a310: 2201 9b19 |0016: new-instance v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1; // type@199b │ │ -41a314: 7030 c4cb 2103 |0018: invoke-direct {v1, v2, v3}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.:(Ltech/ula/MainActivity;Ljava/util/List;)V // method@cbc4 │ │ -41a31a: 1f01 6800 |001b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a31e: 1403 2b00 127f |001d: const v3, #float 1.94068e+38 // #7f12002b │ │ -41a324: 6e30 dc00 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a32a: 0c03 |0023: move-result-object v3 │ │ -41a32c: 2200 9c19 |0024: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2; // type@199c │ │ -41a330: 7020 c6cb 2000 |0026: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.:(Ltech/ula/MainActivity;)V // method@cbc6 │ │ -41a336: 1f00 6800 |0029: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a33a: 1401 2e00 127f |002b: const v1, #float 1.94068e+38 // #7f12002e │ │ -41a340: 6e30 d700 1300 |002e: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ -41a346: 0c03 |0031: move-result-object v3 │ │ -41a348: 2200 9d19 |0032: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3; // type@199d │ │ -41a34c: 7020 c8cb 2000 |0034: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.:(Ltech/ula/MainActivity;)V // method@cbc8 │ │ -41a352: 1f00 6800 |0037: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a356: 1401 2a00 127f |0039: const v1, #float 1.94068e+38 // #7f12002a │ │ -41a35c: 6e30 d900 1300 |003c: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -41a362: 0c03 |003f: move-result-object v3 │ │ -41a364: 2200 9e19 |0040: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4; // type@199e │ │ -41a368: 7020 cacb 2000 |0042: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.:(Ltech/ula/MainActivity;)V // method@cbca │ │ -41a36e: 1f00 6700 |0045: check-cast v0, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ -41a372: 6e20 da00 0300 |0047: invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00da │ │ -41a378: 0c03 |004a: move-result-object v3 │ │ -41a37a: 6e10 cf00 0300 |004b: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a380: 0c03 |004e: move-result-object v3 │ │ -41a382: 6e10 ea00 0300 |004f: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a388: 0e00 |0052: return-void │ │ +41a2c8: |[41a2c8] tech.ula.MainActivity.displayNetworkChoicesDialog:(Ljava/util/List;)V │ │ +41a2d8: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a2dc: 0721 |0002: move-object v1, v2 │ │ +41a2de: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a2e2: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a2e8: 1401 2c00 127f |0008: const v1, #float 1.94068e+38 // #7f12002c │ │ +41a2ee: 6e20 d400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +41a2f4: 0c00 |000e: move-result-object v0 │ │ +41a2f6: 1401 2d00 127f |000f: const v1, #float 1.94068e+38 // #7f12002d │ │ +41a2fc: 6e20 df00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +41a302: 0c00 |0015: move-result-object v0 │ │ +41a304: 2201 9b19 |0016: new-instance v1, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1; // type@199b │ │ +41a308: 7030 c4cb 2103 |0018: invoke-direct {v1, v2, v3}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$1;.:(Ltech/ula/MainActivity;Ljava/util/List;)V // method@cbc4 │ │ +41a30e: 1f01 6800 |001b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a312: 1403 2b00 127f |001d: const v3, #float 1.94068e+38 // #7f12002b │ │ +41a318: 6e30 dc00 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a31e: 0c03 |0023: move-result-object v3 │ │ +41a320: 2200 9c19 |0024: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2; // type@199c │ │ +41a324: 7020 c6cb 2000 |0026: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$2;.:(Ltech/ula/MainActivity;)V // method@cbc6 │ │ +41a32a: 1f00 6800 |0029: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a32e: 1401 2e00 127f |002b: const v1, #float 1.94068e+38 // #7f12002e │ │ +41a334: 6e30 d700 1300 |002e: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ +41a33a: 0c03 |0031: move-result-object v3 │ │ +41a33c: 2200 9d19 |0032: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3; // type@199d │ │ +41a340: 7020 c8cb 2000 |0034: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$3;.:(Ltech/ula/MainActivity;)V // method@cbc8 │ │ +41a346: 1f00 6800 |0037: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a34a: 1401 2a00 127f |0039: const v1, #float 1.94068e+38 // #7f12002a │ │ +41a350: 6e30 d900 1300 |003c: invoke-virtual {v3, v1, v0}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +41a356: 0c03 |003f: move-result-object v3 │ │ +41a358: 2200 9e19 |0040: new-instance v0, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4; // type@199e │ │ +41a35c: 7020 cacb 2000 |0042: invoke-direct {v0, v2}, Ltech/ula/MainActivity$displayNetworkChoicesDialog$4;.:(Ltech/ula/MainActivity;)V // method@cbca │ │ +41a362: 1f00 6700 |0045: check-cast v0, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ +41a366: 6e20 da00 0300 |0047: invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00da │ │ +41a36c: 0c03 |004a: move-result-object v3 │ │ +41a36e: 6e10 cf00 0300 |004b: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a374: 0c03 |004e: move-result-object v3 │ │ +41a376: 6e10 ea00 0300 |004f: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a37c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x000b line=608 │ │ 0x0012 line=609 │ │ 0x0016 line=610 │ │ 0x0024 line=615 │ │ @@ -1841646,56 +1841640,56 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -41a38c: |[41a38c] tech.ula.MainActivity.displayProgressBar:()V │ │ -41a39c: 5530 7c8f |0000: iget-boolean v0, v3, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ -41a3a0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -41a3a4: 0e00 |0004: return-void │ │ -41a3a6: 5530 828f |0005: iget-boolean v0, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ -41a3aa: 3900 4f00 |0007: if-nez v0, 0056 // +004f │ │ -41a3ae: 2200 1b02 |0009: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@021b │ │ -41a3b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -41a3b4: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ -41a3b8: 7030 a40c 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0ca4 │ │ -41a3be: 1601 c800 |0011: const-wide/16 v1, #int 200 // #c8 │ │ -41a3c2: 6e30 a50c 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0ca5 │ │ -41a3c8: 6001 c795 |0016: sget v1, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41a3cc: 6e20 04cc 1300 |0018: invoke-virtual {v3, v1}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41a3d2: 0c01 |001b: move-result-object v1 │ │ -41a3d4: 1f01 d904 |001c: check-cast v1, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41a3d8: 1a02 0da2 |001e: const-string v2, "layout_progress" // string@a20d │ │ -41a3dc: 7120 569f 2100 |0020: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a3e2: 1f00 1d02 |0023: check-cast v0, Landroid/view/animation/Animation; // type@021d │ │ -41a3e6: 6e20 7828 0100 |0025: invoke-virtual {v1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setAnimation:(Landroid/view/animation/Animation;)V // method@2878 │ │ -41a3ec: 6000 c795 |0028: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41a3f0: 6e20 04cc 0300 |002a: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41a3f6: 0c00 |002d: move-result-object v0 │ │ -41a3f8: 1f00 d904 |002e: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41a3fc: 7120 569f 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a402: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -41a404: 6e20 8728 1000 |0034: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ -41a40a: 6000 c795 |0037: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41a40e: 6e20 04cc 0300 |0039: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41a414: 0c00 |003c: move-result-object v0 │ │ -41a416: 1f00 d904 |003d: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41a41a: 7120 569f 2000 |003f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a420: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -41a422: 6e20 7e28 1000 |0043: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setFocusable:(Z)V // method@287e │ │ -41a428: 6000 c795 |0046: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41a42c: 6e20 04cc 0300 |0048: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41a432: 0c00 |004b: move-result-object v0 │ │ -41a434: 1f00 d904 |004c: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41a438: 7120 569f 2000 |004e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a43e: 6e20 7b28 1000 |0051: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setClickable:(Z)V // method@287b │ │ -41a444: 5c31 828f |0054: iput-boolean v1, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ -41a448: 0e00 |0056: return-void │ │ +41a380: |[41a380] tech.ula.MainActivity.displayProgressBar:()V │ │ +41a390: 5530 7c8f |0000: iget-boolean v0, v3, Ltech/ula/MainActivity;.currentFragmentDisplaysProgressDialog:Z // field@8f7c │ │ +41a394: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +41a398: 0e00 |0004: return-void │ │ +41a39a: 5530 828f |0005: iget-boolean v0, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ +41a39e: 3900 4f00 |0007: if-nez v0, 0056 // +004f │ │ +41a3a2: 2200 1b02 |0009: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@021b │ │ +41a3a6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +41a3a8: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ +41a3ac: 7030 a40c 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0ca4 │ │ +41a3b2: 1601 c800 |0011: const-wide/16 v1, #int 200 // #c8 │ │ +41a3b6: 6e30 a50c 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0ca5 │ │ +41a3bc: 6001 c795 |0016: sget v1, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41a3c0: 6e20 04cc 1300 |0018: invoke-virtual {v3, v1}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41a3c6: 0c01 |001b: move-result-object v1 │ │ +41a3c8: 1f01 d904 |001c: check-cast v1, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41a3cc: 1a02 0da2 |001e: const-string v2, "layout_progress" // string@a20d │ │ +41a3d0: 7120 569f 2100 |0020: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a3d6: 1f00 1d02 |0023: check-cast v0, Landroid/view/animation/Animation; // type@021d │ │ +41a3da: 6e20 7828 0100 |0025: invoke-virtual {v1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setAnimation:(Landroid/view/animation/Animation;)V // method@2878 │ │ +41a3e0: 6000 c795 |0028: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41a3e4: 6e20 04cc 0300 |002a: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41a3ea: 0c00 |002d: move-result-object v0 │ │ +41a3ec: 1f00 d904 |002e: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41a3f0: 7120 569f 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a3f6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +41a3f8: 6e20 8728 1000 |0034: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ +41a3fe: 6000 c795 |0037: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41a402: 6e20 04cc 0300 |0039: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41a408: 0c00 |003c: move-result-object v0 │ │ +41a40a: 1f00 d904 |003d: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41a40e: 7120 569f 2000 |003f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a414: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +41a416: 6e20 7e28 1000 |0043: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setFocusable:(Z)V // method@287e │ │ +41a41c: 6000 c795 |0046: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41a420: 6e20 04cc 0300 |0048: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41a426: 0c00 |004b: move-result-object v0 │ │ +41a428: 1f00 d904 |004c: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41a42c: 7120 569f 2000 |004e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a432: 6e20 7b28 1000 |0051: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setClickable:(Z)V // method@287b │ │ +41a438: 5c31 828f |0054: iput-boolean v1, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ +41a43c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0005 line=568 │ │ 0x0009 line=569 │ │ 0x0013 line=570 │ │ 0x0016 line=571 │ │ @@ -1841711,86 +1841705,86 @@ │ │ type : '()Ltech/ula/utils/BusyboxExecutor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419b98: |[419b98] tech.ula.MainActivity.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; │ │ -419ba8: 5430 798f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@8f79 │ │ -419bac: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419bb0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -419bb2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419bb6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419bbc: 0c00 |000a: move-result-object v0 │ │ -419bbe: 1f00 ff1a |000b: check-cast v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ -419bc2: 1100 |000d: return-object v0 │ │ +419b8c: |[419b8c] tech.ula.MainActivity.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; │ │ +419b9c: 5430 798f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.busyboxExecutor$delegate:Lkotlin/Lazy; // field@8f79 │ │ +419ba0: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419ba4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +419ba6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419baa: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419bb0: 0c00 |000a: move-result-object v0 │ │ +419bb2: 1f00 ff1a |000b: check-cast v0, Ltech/ula/utils/BusyboxExecutor; // type@1aff │ │ +419bb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Ltech/ula/MainActivity;) │ │ name : 'getContributionPrompter' │ │ type : '()Ltech/ula/utils/ContributionPrompter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419c0c: |[419c0c] tech.ula.MainActivity.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; │ │ -419c1c: 5430 7b8f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.contributionPrompter$delegate:Lkotlin/Lazy; // field@8f7b │ │ -419c20: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419c24: 1272 |0004: const/4 v2, #int 7 // #7 │ │ -419c26: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419c2a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419c30: 0c00 |000a: move-result-object v0 │ │ -419c32: 1f00 101b |000b: check-cast v0, Ltech/ula/utils/ContributionPrompter; // type@1b10 │ │ -419c36: 1100 |000d: return-object v0 │ │ +419c00: |[419c00] tech.ula.MainActivity.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; │ │ +419c10: 5430 7b8f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.contributionPrompter$delegate:Lkotlin/Lazy; // field@8f7b │ │ +419c14: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419c18: 1272 |0004: const/4 v2, #int 7 // #7 │ │ +419c1a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419c1e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419c24: 0c00 |000a: move-result-object v0 │ │ +419c26: 1f00 101b |000b: check-cast v0, Ltech/ula/utils/ContributionPrompter; // type@1b10 │ │ +419c2a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Ltech/ula/MainActivity;) │ │ name : 'getCredentials' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -41a44c: |[41a44c] tech.ula.MainActivity.getCredentials:()V │ │ -41a45c: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a460: 0741 |0002: move-object v1, v4 │ │ -41a462: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a466: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a46c: 6e10 28cc 0400 |0008: invoke-virtual {v4}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ -41a472: 0c01 |000b: move-result-object v1 │ │ -41a474: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -41a476: 1403 2d00 0c7f |000d: const v3, #float 1.86093e+38 // #7f0c002d │ │ -41a47c: 6e30 db08 3102 |0010: invoke-virtual {v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ -41a482: 0c01 |0013: move-result-object v1 │ │ -41a484: 6e20 e100 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ -41a48a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -41a48c: 6e20 d000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d0 │ │ -41a492: 1401 3c00 127f |001b: const v1, #float 1.94069e+38 // #7f12003c │ │ -41a498: 6e30 dc00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a49e: 6e10 cf00 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a4a4: 0c00 |0024: move-result-object v0 │ │ -41a4a6: 2201 a119 |0025: new-instance v1, Ltech/ula/MainActivity$getCredentials$1; // type@19a1 │ │ -41a4aa: 7030 d0cb 4100 |0027: invoke-direct {v1, v4, v0}, Ltech/ula/MainActivity$getCredentials$1;.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V // method@cbd0 │ │ -41a4b0: 1f01 6c00 |002a: check-cast v1, Landroid/content/DialogInterface$OnShowListener; // type@006c │ │ -41a4b4: 6e20 e900 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00e9 │ │ -41a4ba: 2201 a219 |002f: new-instance v1, Ltech/ula/MainActivity$getCredentials$2; // type@19a2 │ │ -41a4be: 7020 d2cb 4100 |0031: invoke-direct {v1, v4}, Ltech/ula/MainActivity$getCredentials$2;.:(Ltech/ula/MainActivity;)V // method@cbd2 │ │ -41a4c4: 1f01 6700 |0034: check-cast v1, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ -41a4c8: 6e20 e800 1000 |0036: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00e8 │ │ -41a4ce: 6e10 ea00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a4d4: 0e00 |003c: return-void │ │ +41a440: |[41a440] tech.ula.MainActivity.getCredentials:()V │ │ +41a450: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a454: 0741 |0002: move-object v1, v4 │ │ +41a456: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a45a: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a460: 6e10 28cc 0400 |0008: invoke-virtual {v4}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ +41a466: 0c01 |000b: move-result-object v1 │ │ +41a468: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +41a46a: 1403 2d00 0c7f |000d: const v3, #float 1.86093e+38 // #7f0c002d │ │ +41a470: 6e30 db08 3102 |0010: invoke-virtual {v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ +41a476: 0c01 |0013: move-result-object v1 │ │ +41a478: 6e20 e100 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ +41a47e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +41a480: 6e20 d000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d0 │ │ +41a486: 1401 3c00 127f |001b: const v1, #float 1.94069e+38 // #7f12003c │ │ +41a48c: 6e30 dc00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a492: 6e10 cf00 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a498: 0c00 |0024: move-result-object v0 │ │ +41a49a: 2201 a119 |0025: new-instance v1, Ltech/ula/MainActivity$getCredentials$1; // type@19a1 │ │ +41a49e: 7030 d0cb 4100 |0027: invoke-direct {v1, v4, v0}, Ltech/ula/MainActivity$getCredentials$1;.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V // method@cbd0 │ │ +41a4a4: 1f01 6c00 |002a: check-cast v1, Landroid/content/DialogInterface$OnShowListener; // type@006c │ │ +41a4a8: 6e20 e900 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00e9 │ │ +41a4ae: 2201 a219 |002f: new-instance v1, Ltech/ula/MainActivity$getCredentials$2; // type@19a2 │ │ +41a4b2: 7020 d2cb 4100 |0031: invoke-direct {v1, v4}, Ltech/ula/MainActivity$getCredentials$2;.:(Ltech/ula/MainActivity;)V // method@cbd2 │ │ +41a4b8: 1f01 6700 |0034: check-cast v1, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ +41a4bc: 6e20 e800 1000 |0036: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00e8 │ │ +41a4c2: 6e10 ea00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a4c8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0008 line=638 │ │ 0x0014 line=639 │ │ 0x0018 line=640 │ │ 0x001e line=641 │ │ @@ -1841806,108 +1841800,108 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -41986c: |[41986c] tech.ula.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -41987c: 5430 7f8f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@8f7f │ │ -419880: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419884: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -419886: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -41988a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419890: 0c00 |000a: move-result-object v0 │ │ -419892: 1f00 7b08 |000b: check-cast v0, Landroidx/navigation/NavController; // type@087b │ │ -419896: 1100 |000d: return-object v0 │ │ +419860: |[419860] tech.ula.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +419870: 5430 7f8f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@8f7f │ │ +419874: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419878: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +41987a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +41987e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419884: 0c00 |000a: move-result-object v0 │ │ +419886: 1f00 7b08 |000b: check-cast v0, Landroidx/navigation/NavController; // type@087b │ │ +41988a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Ltech/ula/MainActivity;) │ │ name : 'getNotificationManager' │ │ type : '()Ltech/ula/utils/NotificationConstructor;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419c38: |[419c38] tech.ula.MainActivity.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; │ │ -419c48: 5430 808f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.notificationManager$delegate:Lkotlin/Lazy; // field@8f80 │ │ -419c4c: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419c50: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -419c52: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419c56: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419c5c: 0c00 |000a: move-result-object v0 │ │ -419c5e: 1f00 301b |000b: check-cast v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ -419c62: 1100 |000d: return-object v0 │ │ +419c2c: |[419c2c] tech.ula.MainActivity.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; │ │ +419c3c: 5430 808f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.notificationManager$delegate:Lkotlin/Lazy; // field@8f80 │ │ +419c40: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419c44: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +419c46: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419c4a: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419c50: 0c00 |000a: move-result-object v0 │ │ +419c52: 1f00 301b |000b: check-cast v0, Ltech/ula/utils/NotificationConstructor; // type@1b30 │ │ +419c56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Ltech/ula/MainActivity;) │ │ name : 'getOptInPrompter' │ │ type : '()Ltech/ula/utils/CollectionOptInPrompter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419bc4: |[419bc4] tech.ula.MainActivity.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; │ │ -419bd4: 5430 818f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.optInPrompter$delegate:Lkotlin/Lazy; // field@8f81 │ │ -419bd8: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419bdc: 1252 |0004: const/4 v2, #int 5 // #5 │ │ -419bde: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419be2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419be8: 0c00 |000a: move-result-object v0 │ │ -419bea: 1f00 061b |000b: check-cast v0, Ltech/ula/utils/CollectionOptInPrompter; // type@1b06 │ │ -419bee: 1100 |000d: return-object v0 │ │ +419bb8: |[419bb8] tech.ula.MainActivity.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; │ │ +419bc8: 5430 818f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.optInPrompter$delegate:Lkotlin/Lazy; // field@8f81 │ │ +419bcc: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419bd0: 1252 |0004: const/4 v2, #int 5 // #5 │ │ +419bd2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419bd6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419bdc: 0c00 |000a: move-result-object v0 │ │ +419bde: 1f00 061b |000b: check-cast v0, Ltech/ula/utils/CollectionOptInPrompter; // type@1b06 │ │ +419be2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Ltech/ula/MainActivity;) │ │ name : 'getServiceTypePreference' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -41a4d8: |[41a4d8] tech.ula.MainActivity.getServiceTypePreference:()V │ │ -41a4e8: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a4ec: 0741 |0002: move-object v1, v4 │ │ -41a4ee: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a4f2: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a4f8: 6e10 28cc 0400 |0008: invoke-virtual {v4}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ -41a4fe: 0c01 |000b: move-result-object v1 │ │ -41a500: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -41a502: 1403 2e00 0c7f |000d: const v3, #float 1.86093e+38 // #7f0c002e │ │ -41a508: 6e30 db08 3102 |0010: invoke-virtual {v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ -41a50e: 0c01 |0013: move-result-object v1 │ │ -41a510: 6e20 e100 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ -41a516: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -41a518: 6e20 d000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d0 │ │ -41a51e: 1401 3c00 127f |001b: const v1, #float 1.94069e+38 // #7f12003c │ │ -41a524: 6e30 dc00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a52a: 6e10 cf00 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a530: 0c00 |0024: move-result-object v0 │ │ -41a532: 2201 a419 |0025: new-instance v1, Ltech/ula/MainActivity$getServiceTypePreference$1; // type@19a4 │ │ -41a536: 7030 d6cb 4100 |0027: invoke-direct {v1, v4, v0}, Ltech/ula/MainActivity$getServiceTypePreference$1;.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V // method@cbd6 │ │ -41a53c: 1f01 6c00 |002a: check-cast v1, Landroid/content/DialogInterface$OnShowListener; // type@006c │ │ -41a540: 6e20 e900 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00e9 │ │ -41a546: 2201 a519 |002f: new-instance v1, Ltech/ula/MainActivity$getServiceTypePreference$2; // type@19a5 │ │ -41a54a: 7020 d8cb 4100 |0031: invoke-direct {v1, v4}, Ltech/ula/MainActivity$getServiceTypePreference$2;.:(Ltech/ula/MainActivity;)V // method@cbd8 │ │ -41a550: 1f01 6700 |0034: check-cast v1, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ -41a554: 6e20 e800 1000 |0036: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00e8 │ │ -41a55a: 6e10 ea00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a560: 0e00 |003c: return-void │ │ +41a4cc: |[41a4cc] tech.ula.MainActivity.getServiceTypePreference:()V │ │ +41a4dc: 2200 2300 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a4e0: 0741 |0002: move-object v1, v4 │ │ +41a4e2: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a4e6: 7020 ce00 1000 |0005: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a4ec: 6e10 28cc 0400 |0008: invoke-virtual {v4}, Ltech/ula/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@cc28 │ │ +41a4f2: 0c01 |000b: move-result-object v1 │ │ +41a4f4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +41a4f6: 1403 2e00 0c7f |000d: const v3, #float 1.86093e+38 // #7f0c002e │ │ +41a4fc: 6e30 db08 3102 |0010: invoke-virtual {v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08db │ │ +41a502: 0c01 |0013: move-result-object v1 │ │ +41a504: 6e20 e100 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00e1 │ │ +41a50a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +41a50c: 6e20 d000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d0 │ │ +41a512: 1401 3c00 127f |001b: const v1, #float 1.94069e+38 // #7f12003c │ │ +41a518: 6e30 dc00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a51e: 6e10 cf00 0000 |0021: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a524: 0c00 |0024: move-result-object v0 │ │ +41a526: 2201 a419 |0025: new-instance v1, Ltech/ula/MainActivity$getServiceTypePreference$1; // type@19a4 │ │ +41a52a: 7030 d6cb 4100 |0027: invoke-direct {v1, v4, v0}, Ltech/ula/MainActivity$getServiceTypePreference$1;.:(Ltech/ula/MainActivity;Landroid/app/AlertDialog;)V // method@cbd6 │ │ +41a530: 1f01 6c00 |002a: check-cast v1, Landroid/content/DialogInterface$OnShowListener; // type@006c │ │ +41a534: 6e20 e900 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnShowListener:(Landroid/content/DialogInterface$OnShowListener;)V // method@00e9 │ │ +41a53a: 2201 a519 |002f: new-instance v1, Ltech/ula/MainActivity$getServiceTypePreference$2; // type@19a5 │ │ +41a53e: 7020 d8cb 4100 |0031: invoke-direct {v1, v4}, Ltech/ula/MainActivity$getServiceTypePreference$2;.:(Ltech/ula/MainActivity;)V // method@cbd8 │ │ +41a544: 1f01 6700 |0034: check-cast v1, Landroid/content/DialogInterface$OnCancelListener; // type@0067 │ │ +41a548: 6e20 e800 1000 |0036: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00e8 │ │ +41a54e: 6e10 ea00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a554: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0008 line=672 │ │ 0x0014 line=673 │ │ 0x0018 line=674 │ │ 0x001e line=675 │ │ @@ -1841923,115 +1841917,115 @@ │ │ type : '()Ltech/ula/utils/UlaFiles;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419c98: |[419c98] tech.ula.MainActivity.getUlaFiles:()Ltech/ula/utils/UlaFiles; │ │ -419ca8: 5430 858f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.ulaFiles$delegate:Lkotlin/Lazy; // field@8f85 │ │ -419cac: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419cb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -419cb2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419cb6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419cbc: 0c00 |000a: move-result-object v0 │ │ -419cbe: 1f00 401b |000b: check-cast v0, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ -419cc2: 1100 |000d: return-object v0 │ │ +419c8c: |[419c8c] tech.ula.MainActivity.getUlaFiles:()Ltech/ula/utils/UlaFiles; │ │ +419c9c: 5430 858f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.ulaFiles$delegate:Lkotlin/Lazy; // field@8f85 │ │ +419ca0: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419ca4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +419ca6: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419caa: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419cb0: 0c00 |000a: move-result-object v0 │ │ +419cb2: 1f00 401b |000b: check-cast v0, Ltech/ula/utils/UlaFiles; // type@1b40 │ │ +419cb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Ltech/ula/MainActivity;) │ │ name : 'getUserFeedbackPrompter' │ │ type : '()Ltech/ula/utils/UserFeedbackPrompter;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419cc4: |[419cc4] tech.ula.MainActivity.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; │ │ -419cd4: 5430 868f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.userFeedbackPrompter$delegate:Lkotlin/Lazy; // field@8f86 │ │ -419cd8: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419cdc: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -419cde: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419ce2: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419ce8: 0c00 |000a: move-result-object v0 │ │ -419cea: 1f00 461b |000b: check-cast v0, Ltech/ula/utils/UserFeedbackPrompter; // type@1b46 │ │ -419cee: 1100 |000d: return-object v0 │ │ +419cb8: |[419cb8] tech.ula.MainActivity.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; │ │ +419cc8: 5430 868f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.userFeedbackPrompter$delegate:Lkotlin/Lazy; // field@8f86 │ │ +419ccc: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419cd0: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +419cd2: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419cd6: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419cdc: 0c00 |000a: move-result-object v0 │ │ +419cde: 1f00 461b |000b: check-cast v0, Ltech/ula/utils/UserFeedbackPrompter; // type@1b46 │ │ +419ce2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Ltech/ula/MainActivity;) │ │ name : 'getViewModel' │ │ type : '()Ltech/ula/viewmodel/MainActivityViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -419d0c: |[419d0c] tech.ula.MainActivity.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; │ │ -419d1c: 5430 878f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.viewModel$delegate:Lkotlin/Lazy; // field@8f87 │ │ -419d20: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419d24: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -419d28: 4601 0102 |0006: aget-object v1, v1, v2 │ │ -419d2c: 7210 bd89 0000 |0008: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419d32: 0c00 |000b: move-result-object v0 │ │ -419d34: 1f00 a51b |000c: check-cast v0, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ -419d38: 1100 |000e: return-object v0 │ │ +419d00: |[419d00] tech.ula.MainActivity.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; │ │ +419d10: 5430 878f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.viewModel$delegate:Lkotlin/Lazy; // field@8f87 │ │ +419d14: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419d18: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +419d1c: 4601 0102 |0006: aget-object v1, v1, v2 │ │ +419d20: 7210 bd89 0000 |0008: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419d26: 0c00 |000b: move-result-object v0 │ │ +419d28: 1f00 a51b |000c: check-cast v0, Ltech/ula/viewmodel/MainActivityViewModel; // type@1ba5 │ │ +419d2c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Ltech/ula/MainActivity;) │ │ name : 'handleClearSupportFiles' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 62 16-bit code units │ │ -41a564: |[41a564] tech.ula.MainActivity.handleClearSupportFiles:()V │ │ -41a574: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ -41a578: 0791 |0002: move-object v1, v9 │ │ -41a57a: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a57e: 7020 17d5 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ -41a584: 6e10 18d5 0000 |0008: invoke-virtual {v0}, Ltech/ula/utils/preferences/AppsPreferences;.getDistributionsList:()Ljava/util/Set; // method@d518 │ │ -41a58a: 0c00 |000b: move-result-object v0 │ │ -41a58c: 1a01 5ecf |000c: const-string v1, "support" // string@cf5e │ │ -41a590: 7120 c397 1000 |000e: invoke-static {v0, v1}, Lkotlin/collections/SetsKt;.plus:(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; // method@97c3 │ │ -41a596: 0c04 |0011: move-result-object v4 │ │ -41a598: 2200 f21a |0012: new-instance v0, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ -41a59c: 7010 35cc 0900 |0014: invoke-direct {v9}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ -41a5a2: 0c03 |0017: move-result-object v3 │ │ -41a5a4: 7010 21cc 0900 |0018: invoke-direct {v9}, Ltech/ula/MainActivity;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc21 │ │ -41a5aa: 0c05 |001b: move-result-object v5 │ │ -41a5ac: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -41a5ae: 1307 0800 |001d: const/16 v7, #int 8 // #8 │ │ -41a5b2: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -41a5b4: 0702 |0020: move-object v2, v0 │ │ -41a5b6: 7607 14d3 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/AssetFileClearer;.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d314 │ │ -41a5bc: 7100 e3ab 0000 |0024: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ -41a5c2: 0c01 |0027: move-result-object v1 │ │ -41a5c4: 1f01 f512 |0028: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ -41a5c8: 7110 54ab 0100 |002a: invoke-static {v1}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ -41a5ce: 0c02 |002d: move-result-object v2 │ │ -41a5d0: 2201 a619 |002e: new-instance v1, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ -41a5d4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -41a5d6: 7040 dacb 9130 |0031: invoke-direct {v1, v9, v0, v3}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@cbda │ │ -41a5dc: 0715 |0034: move-object v5, v1 │ │ -41a5de: 1f05 9e13 |0035: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ -41a5e2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -41a5e4: 1236 |0038: const/4 v6, #int 3 // #3 │ │ -41a5e6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -41a5e8: 7706 6faa 0200 |003a: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ -41a5ee: 0e00 |003d: return-void │ │ +41a558: |[41a558] tech.ula.MainActivity.handleClearSupportFiles:()V │ │ +41a568: 2200 4f1b |0000: new-instance v0, Ltech/ula/utils/preferences/AppsPreferences; // type@1b4f │ │ +41a56c: 0791 |0002: move-object v1, v9 │ │ +41a56e: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a572: 7020 17d5 1000 |0005: invoke-direct {v0, v1}, Ltech/ula/utils/preferences/AppsPreferences;.:(Landroid/content/Context;)V // method@d517 │ │ +41a578: 6e10 18d5 0000 |0008: invoke-virtual {v0}, Ltech/ula/utils/preferences/AppsPreferences;.getDistributionsList:()Ljava/util/Set; // method@d518 │ │ +41a57e: 0c00 |000b: move-result-object v0 │ │ +41a580: 1a01 5ecf |000c: const-string v1, "support" // string@cf5e │ │ +41a584: 7120 c397 1000 |000e: invoke-static {v0, v1}, Lkotlin/collections/SetsKt;.plus:(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set; // method@97c3 │ │ +41a58a: 0c04 |0011: move-result-object v4 │ │ +41a58c: 2200 f21a |0012: new-instance v0, Ltech/ula/utils/AssetFileClearer; // type@1af2 │ │ +41a590: 7010 35cc 0900 |0014: invoke-direct {v9}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ +41a596: 0c03 |0017: move-result-object v3 │ │ +41a598: 7010 21cc 0900 |0018: invoke-direct {v9}, Ltech/ula/MainActivity;.getBusyboxExecutor:()Ltech/ula/utils/BusyboxExecutor; // method@cc21 │ │ +41a59e: 0c05 |001b: move-result-object v5 │ │ +41a5a0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +41a5a2: 1307 0800 |001d: const/16 v7, #int 8 // #8 │ │ +41a5a6: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +41a5a8: 0702 |0020: move-object v2, v0 │ │ +41a5aa: 7607 14d3 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ltech/ula/utils/AssetFileClearer;.:(Ltech/ula/utils/UlaFiles;Ljava/util/Set;Ltech/ula/utils/BusyboxExecutor;Ltech/ula/utils/Logger;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@d314 │ │ +41a5b0: 7100 e3ab 0000 |0024: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@abe3 │ │ +41a5b6: 0c01 |0027: move-result-object v1 │ │ +41a5b8: 1f01 f512 |0028: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@12f5 │ │ +41a5bc: 7110 54ab 0100 |002a: invoke-static {v1}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@ab54 │ │ +41a5c2: 0c02 |002d: move-result-object v2 │ │ +41a5c4: 2201 a619 |002e: new-instance v1, Ltech/ula/MainActivity$handleClearSupportFiles$1; // type@19a6 │ │ +41a5c8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +41a5ca: 7040 dacb 9130 |0031: invoke-direct {v1, v9, v0, v3}, Ltech/ula/MainActivity$handleClearSupportFiles$1;.:(Ltech/ula/MainActivity;Ltech/ula/utils/AssetFileClearer;Lkotlin/coroutines/Continuation;)V // method@cbda │ │ +41a5d0: 0715 |0034: move-object v5, v1 │ │ +41a5d2: 1f05 9e13 |0035: check-cast v5, Lkotlin/jvm/functions/Function2; // type@139e │ │ +41a5d6: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +41a5d8: 1236 |0038: const/4 v6, #int 3 // #3 │ │ +41a5da: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +41a5dc: 7706 6faa 0200 |003a: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@aa6f │ │ +41a5e2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0008 line=491 │ │ 0x0012 line=492 │ │ 0x0024 line=493 │ │ locals : │ │ @@ -1842042,48 +1842036,48 @@ │ │ type : '(Ltech/ula/viewmodel/IllegalState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -41a5f0: |[41a5f0] tech.ula.MainActivity.handleIllegalState:(Ltech/ula/viewmodel/IllegalState;)V │ │ -41a600: 6200 dea2 |0000: sget-object v0, Ltech/ula/utils/IllegalStateHandler;.INSTANCE:Ltech/ula/utils/IllegalStateHandler; // field@a2de │ │ -41a604: 6e20 3ad4 4000 |0002: invoke-virtual {v0, v4}, Ltech/ula/utils/IllegalStateHandler;.getLocalizationData:(Ltech/ula/viewmodel/IllegalState;)Ltech/ula/utils/Localization; // method@d43a │ │ -41a60a: 0c04 |0005: move-result-object v4 │ │ -41a60c: 0730 |0006: move-object v0, v3 │ │ -41a60e: 1f00 6500 |0007: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41a612: 7220 48d4 0400 |0009: invoke-interface {v4, v0}, Ltech/ula/utils/Localization;.getString:(Landroid/content/Context;)Ljava/lang/String; // method@d448 │ │ -41a618: 0c04 |000c: move-result-object v4 │ │ -41a61a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -41a61c: 2311 6b1c |000e: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ -41a620: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -41a622: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ -41a626: 1404 b100 127f |0013: const v4, #float 1.94071e+38 // #7f1200b1 │ │ -41a62c: 6e30 33cc 4301 |0016: invoke-virtual {v3, v4, v1}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ -41a632: 0c04 |0019: move-result-object v4 │ │ -41a634: 1a01 5495 |001a: const-string v1, "getString(R.string.illeg…essage, stateDescription)" // string@9554 │ │ -41a638: 7120 569f 1400 |001c: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a63e: 2201 2300 |001f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a642: 7020 ce00 0100 |0021: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a648: 1f04 5f10 |0024: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ -41a64c: 6e20 d500 4100 |0026: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ -41a652: 0c04 |0029: move-result-object v4 │ │ -41a654: 1400 b900 127f |002a: const v0, #float 1.94071e+38 // #7f1200b9 │ │ -41a65a: 6e20 df00 0400 |002d: invoke-virtual {v4, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -41a660: 0c04 |0030: move-result-object v4 │ │ -41a662: 6200 688f |0031: sget-object v0, Ltech/ula/MainActivity$handleIllegalState$1;.INSTANCE:Ltech/ula/MainActivity$handleIllegalState$1; // field@8f68 │ │ -41a666: 1f00 6800 |0033: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a66a: 1401 3f00 127f |0035: const v1, #float 1.94069e+38 // #7f12003f │ │ -41a670: 6e30 dc00 1400 |0038: invoke-virtual {v4, v1, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a676: 0c04 |003b: move-result-object v4 │ │ -41a678: 6e10 cf00 0400 |003c: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a67e: 0c04 |003f: move-result-object v4 │ │ -41a680: 6e10 ea00 0400 |0040: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a686: 0e00 |0043: return-void │ │ +41a5e4: |[41a5e4] tech.ula.MainActivity.handleIllegalState:(Ltech/ula/viewmodel/IllegalState;)V │ │ +41a5f4: 6200 dea2 |0000: sget-object v0, Ltech/ula/utils/IllegalStateHandler;.INSTANCE:Ltech/ula/utils/IllegalStateHandler; // field@a2de │ │ +41a5f8: 6e20 3ad4 4000 |0002: invoke-virtual {v0, v4}, Ltech/ula/utils/IllegalStateHandler;.getLocalizationData:(Ltech/ula/viewmodel/IllegalState;)Ltech/ula/utils/Localization; // method@d43a │ │ +41a5fe: 0c04 |0005: move-result-object v4 │ │ +41a600: 0730 |0006: move-object v0, v3 │ │ +41a602: 1f00 6500 |0007: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41a606: 7220 48d4 0400 |0009: invoke-interface {v4, v0}, Ltech/ula/utils/Localization;.getString:(Landroid/content/Context;)Ljava/lang/String; // method@d448 │ │ +41a60c: 0c04 |000c: move-result-object v4 │ │ +41a60e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +41a610: 2311 6b1c |000e: new-array v1, v1, [Ljava/lang/Object; // type@1c6b │ │ +41a614: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +41a616: 4d04 0102 |0011: aput-object v4, v1, v2 │ │ +41a61a: 1404 b100 127f |0013: const v4, #float 1.94071e+38 // #7f1200b1 │ │ +41a620: 6e30 33cc 4301 |0016: invoke-virtual {v3, v4, v1}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ +41a626: 0c04 |0019: move-result-object v4 │ │ +41a628: 1a01 5495 |001a: const-string v1, "getString(R.string.illeg…essage, stateDescription)" // string@9554 │ │ +41a62c: 7120 569f 1400 |001c: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a632: 2201 2300 |001f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a636: 7020 ce00 0100 |0021: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a63c: 1f04 5f10 |0024: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ +41a640: 6e20 d500 4100 |0026: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ +41a646: 0c04 |0029: move-result-object v4 │ │ +41a648: 1400 b900 127f |002a: const v0, #float 1.94071e+38 // #7f1200b9 │ │ +41a64e: 6e20 df00 0400 |002d: invoke-virtual {v4, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +41a654: 0c04 |0030: move-result-object v4 │ │ +41a656: 6200 688f |0031: sget-object v0, Ltech/ula/MainActivity$handleIllegalState$1;.INSTANCE:Ltech/ula/MainActivity$handleIllegalState$1; // field@8f68 │ │ +41a65a: 1f00 6800 |0033: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a65e: 1401 3f00 127f |0035: const v1, #float 1.94069e+38 // #7f12003f │ │ +41a664: 6e30 dc00 1400 |0038: invoke-virtual {v4, v1, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a66a: 0c04 |003b: move-result-object v4 │ │ +41a66c: 6e10 cf00 0400 |003c: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a672: 0c04 |003f: move-result-object v4 │ │ +41a674: 6e10 ea00 0400 |0040: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a67a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x000e line=450 │ │ 0x001f line=452 │ │ 0x0024 line=453 │ │ 0x002d line=454 │ │ @@ -1842098,134 +1842092,134 @@ │ │ type : '(Ltech/ula/viewmodel/ProgressBarUpdateState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -41a688: |[41a688] tech.ula.MainActivity.handleProgressBarUpdateState:(Ltech/ula/viewmodel/ProgressBarUpdateState;)V │ │ -41a698: 2070 bc1b |0000: instance-of v0, v7, Ltech/ula/viewmodel/StartingSetup; // type@1bbc │ │ -41a69c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -41a6a0: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -41a6a4: 1407 0001 127f |0006: const v7, #float 1.94072e+38 // #7f120100 │ │ -41a6aa: 6e20 32cc 7600 |0009: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a6b0: 0c07 |000c: move-result-object v7 │ │ -41a6b2: 1a00 5b95 |000d: const-string v0, "getString(R.string.progress_start_step)" // string@955b │ │ -41a6b6: 7120 569f 0700 |000f: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a6bc: 7030 60cc 7601 |0012: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a6c2: 2900 e900 |0015: goto/16 00fe // +00e9 │ │ -41a6c6: 2070 771b |0017: instance-of v0, v7, Ltech/ula/viewmodel/FetchingAssetLists; // type@1b77 │ │ -41a6ca: 3800 1300 |0019: if-eqz v0, 002c // +0013 │ │ -41a6ce: 1407 fe00 127f |001b: const v7, #float 1.94072e+38 // #7f1200fe │ │ -41a6d4: 6e20 32cc 7600 |001e: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a6da: 0c07 |0021: move-result-object v7 │ │ -41a6dc: 1a00 5995 |0022: const-string v0, "getString(R.string.progress_fetching_asset_lists)" // string@9559 │ │ -41a6e0: 7120 569f 0700 |0024: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a6e6: 7030 60cc 7601 |0027: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a6ec: 2900 d400 |002a: goto/16 00fe // +00d4 │ │ -41a6f0: 2070 691b |002c: instance-of v0, v7, Ltech/ula/viewmodel/CheckingForAssetsUpdates; // type@1b69 │ │ -41a6f4: 3800 1300 |002e: if-eqz v0, 0041 // +0013 │ │ -41a6f8: 1407 f600 127f |0030: const v7, #float 1.94072e+38 // #7f1200f6 │ │ -41a6fe: 6e20 32cc 7600 |0033: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a704: 0c07 |0036: move-result-object v7 │ │ -41a706: 1a00 6195 |0037: const-string v0, "getString(R.string.progr…ing_for_required_updates)" // string@9561 │ │ -41a70a: 7120 569f 0700 |0039: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a710: 7030 60cc 7601 |003c: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a716: 2900 bf00 |003f: goto/16 00fe // +00bf │ │ -41a71a: 2070 6d1b |0041: instance-of v0, v7, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -41a71e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -41a720: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -41a722: 3800 3800 |0045: if-eqz v0, 007d // +0038 │ │ -41a726: 1400 fa00 127f |0047: const v0, #float 1.94072e+38 // #7f1200fa │ │ -41a72c: 6e20 32cc 0600 |004a: invoke-virtual {v6, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a732: 0c00 |004d: move-result-object v0 │ │ -41a734: 1a01 5795 |004e: const-string v1, "getString(R.string.progress_downloading)" // string@9557 │ │ -41a738: 7120 569f 1000 |0050: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a73e: 1401 fb00 127f |0053: const v1, #float 1.94072e+38 // #7f1200fb │ │ -41a744: 1224 |0056: const/4 v4, #int 2 // #2 │ │ -41a746: 2344 6b1c |0057: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ -41a74a: 1f07 6d1b |0059: check-cast v7, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ -41a74e: 6e10 b9d5 0700 |005b: invoke-virtual {v7}, Ltech/ula/viewmodel/DownloadProgress;.getNumComplete:()I // method@d5b9 │ │ -41a754: 0a05 |005e: move-result v5 │ │ -41a756: 7110 a983 0500 |005f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -41a75c: 0c05 |0062: move-result-object v5 │ │ -41a75e: 4d05 0403 |0063: aput-object v5, v4, v3 │ │ -41a762: 6e10 bad5 0700 |0065: invoke-virtual {v7}, Ltech/ula/viewmodel/DownloadProgress;.getNumTotal:()I // method@d5ba │ │ -41a768: 0a07 |0068: move-result v7 │ │ -41a76a: 7110 a983 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -41a770: 0c07 |006c: move-result-object v7 │ │ -41a772: 4d07 0402 |006d: aput-object v7, v4, v2 │ │ -41a776: 6e30 33cc 1604 |006f: invoke-virtual {v6, v1, v4}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ -41a77c: 0c07 |0072: move-result-object v7 │ │ -41a77e: 1a01 5f95 |0073: const-string v1, "getString(R.string.progr…Complete, state.numTotal)" // string@955f │ │ -41a782: 7120 569f 1700 |0075: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a788: 7030 60cc 0607 |0078: invoke-direct {v6, v0, v7}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a78e: 2900 8300 |007b: goto/16 00fe // +0083 │ │ -41a792: 2070 6b1b |007d: instance-of v0, v7, Ltech/ula/viewmodel/CopyingDownloads; // type@1b6b │ │ -41a796: 3800 1200 |007f: if-eqz v0, 0091 // +0012 │ │ -41a79a: 1407 f800 127f |0081: const v7, #float 1.94072e+38 // #7f1200f8 │ │ -41a7a0: 6e20 32cc 7600 |0084: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a7a6: 0c07 |0087: move-result-object v7 │ │ -41a7a8: 1a00 5595 |0088: const-string v0, "getString(R.string.progress_copying_downloads)" // string@9555 │ │ -41a7ac: 7120 569f 0700 |008a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a7b2: 7030 60cc 7601 |008d: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a7b8: 286e |0090: goto 00fe // +006e │ │ -41a7ba: 2070 c21b |0091: instance-of v0, v7, Ltech/ula/viewmodel/VerifyingFilesystem; // type@1bc2 │ │ -41a7be: 3800 1200 |0093: if-eqz v0, 00a5 // +0012 │ │ -41a7c2: 1407 0201 127f |0095: const v7, #float 1.94073e+38 // #7f120102 │ │ -41a7c8: 6e20 32cc 7600 |0098: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a7ce: 0c07 |009b: move-result-object v7 │ │ -41a7d0: 1a00 5d95 |009c: const-string v0, "getString(R.string.progress_verifying_assets)" // string@955d │ │ -41a7d4: 7120 569f 0700 |009e: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a7da: 7030 60cc 7601 |00a1: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a7e0: 285a |00a4: goto 00fe // +005a │ │ -41a7e2: 2070 c11b |00a5: instance-of v0, v7, Ltech/ula/viewmodel/VerifyingAvailableStorage; // type@1bc1 │ │ -41a7e6: 3800 1200 |00a7: if-eqz v0, 00b9 // +0012 │ │ -41a7ea: 1407 0301 127f |00a9: const v7, #float 1.94073e+38 // #7f120103 │ │ -41a7f0: 6e20 32cc 7600 |00ac: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a7f6: 0c07 |00af: move-result-object v7 │ │ -41a7f8: 1a00 6095 |00b0: const-string v0, "getString(R.string.progr…fying_sufficient_storage)" // string@9560 │ │ -41a7fc: 7120 569f 0700 |00b2: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a802: 7030 60cc 7601 |00b5: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a808: 2846 |00b8: goto 00fe // +0046 │ │ -41a80a: 2070 891b |00b9: instance-of v0, v7, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -41a80e: 3800 2800 |00bb: if-eqz v0, 00e3 // +0028 │ │ -41a812: 1400 ff00 127f |00bd: const v0, #float 1.94072e+38 // #7f1200ff │ │ -41a818: 6e20 32cc 0600 |00c0: invoke-virtual {v6, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a81e: 0c00 |00c3: move-result-object v0 │ │ -41a820: 1a01 5a95 |00c4: const-string v1, "getString(R.string.progress_setting_up_filesystem)" // string@955a │ │ -41a824: 7120 569f 1000 |00c6: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a82a: 1401 fd00 127f |00c9: const v1, #float 1.94072e+38 // #7f1200fd │ │ -41a830: 2322 6b1c |00cc: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ -41a834: 1f07 891b |00ce: check-cast v7, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ -41a838: 6e10 31d6 0700 |00d0: invoke-virtual {v7}, Ltech/ula/viewmodel/FilesystemExtractionStep;.getExtractionTarget:()Ljava/lang/String; // method@d631 │ │ -41a83e: 0c07 |00d3: move-result-object v7 │ │ -41a840: 4d07 0203 |00d4: aput-object v7, v2, v3 │ │ -41a844: 6e30 33cc 1602 |00d6: invoke-virtual {v6, v1, v2}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ -41a84a: 0c07 |00d9: move-result-object v7 │ │ -41a84c: 1a01 5e95 |00da: const-string v1, "getString(R.string.progr…, state.extractionTarget)" // string@955e │ │ -41a850: 7120 569f 1700 |00dc: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a856: 7030 60cc 0607 |00df: invoke-direct {v6, v0, v7}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a85c: 281c |00e2: goto 00fe // +001c │ │ -41a85e: 2070 6a1b |00e3: instance-of v0, v7, Ltech/ula/viewmodel/ClearingSupportFiles; // type@1b6a │ │ -41a862: 3800 1200 |00e5: if-eqz v0, 00f7 // +0012 │ │ -41a866: 1407 f700 127f |00e7: const v7, #float 1.94072e+38 // #7f1200f7 │ │ -41a86c: 6e20 32cc 7600 |00ea: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41a872: 0c07 |00ed: move-result-object v7 │ │ -41a874: 1a00 6295 |00ee: const-string v0, "getString(R.string.progr…s_clearing_support_files)" // string@9562 │ │ -41a878: 7120 569f 0700 |00f0: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a87e: 7030 60cc 7601 |00f3: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41a884: 2808 |00f6: goto 00fe // +0008 │ │ -41a886: 2077 ac1b |00f7: instance-of v7, v7, Ltech/ula/viewmodel/ProgressBarOperationComplete; // type@1bac │ │ -41a88a: 3807 0600 |00f9: if-eqz v7, 00ff // +0006 │ │ -41a88e: 7010 3fcc 0600 |00fb: invoke-direct {v6}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ -41a894: 0e00 |00fe: return-void │ │ -41a896: 2207 e211 |00ff: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -41a89a: 7010 d689 0700 |0101: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -41a8a0: 2707 |0104: throw v7 │ │ +41a67c: |[41a67c] tech.ula.MainActivity.handleProgressBarUpdateState:(Ltech/ula/viewmodel/ProgressBarUpdateState;)V │ │ +41a68c: 2070 bc1b |0000: instance-of v0, v7, Ltech/ula/viewmodel/StartingSetup; // type@1bbc │ │ +41a690: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +41a694: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +41a698: 1407 0001 127f |0006: const v7, #float 1.94072e+38 // #7f120100 │ │ +41a69e: 6e20 32cc 7600 |0009: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a6a4: 0c07 |000c: move-result-object v7 │ │ +41a6a6: 1a00 5b95 |000d: const-string v0, "getString(R.string.progress_start_step)" // string@955b │ │ +41a6aa: 7120 569f 0700 |000f: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a6b0: 7030 60cc 7601 |0012: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a6b6: 2900 e900 |0015: goto/16 00fe // +00e9 │ │ +41a6ba: 2070 771b |0017: instance-of v0, v7, Ltech/ula/viewmodel/FetchingAssetLists; // type@1b77 │ │ +41a6be: 3800 1300 |0019: if-eqz v0, 002c // +0013 │ │ +41a6c2: 1407 fe00 127f |001b: const v7, #float 1.94072e+38 // #7f1200fe │ │ +41a6c8: 6e20 32cc 7600 |001e: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a6ce: 0c07 |0021: move-result-object v7 │ │ +41a6d0: 1a00 5995 |0022: const-string v0, "getString(R.string.progress_fetching_asset_lists)" // string@9559 │ │ +41a6d4: 7120 569f 0700 |0024: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a6da: 7030 60cc 7601 |0027: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a6e0: 2900 d400 |002a: goto/16 00fe // +00d4 │ │ +41a6e4: 2070 691b |002c: instance-of v0, v7, Ltech/ula/viewmodel/CheckingForAssetsUpdates; // type@1b69 │ │ +41a6e8: 3800 1300 |002e: if-eqz v0, 0041 // +0013 │ │ +41a6ec: 1407 f600 127f |0030: const v7, #float 1.94072e+38 // #7f1200f6 │ │ +41a6f2: 6e20 32cc 7600 |0033: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a6f8: 0c07 |0036: move-result-object v7 │ │ +41a6fa: 1a00 6195 |0037: const-string v0, "getString(R.string.progr…ing_for_required_updates)" // string@9561 │ │ +41a6fe: 7120 569f 0700 |0039: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a704: 7030 60cc 7601 |003c: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a70a: 2900 bf00 |003f: goto/16 00fe // +00bf │ │ +41a70e: 2070 6d1b |0041: instance-of v0, v7, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +41a712: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +41a714: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +41a716: 3800 3800 |0045: if-eqz v0, 007d // +0038 │ │ +41a71a: 1400 fa00 127f |0047: const v0, #float 1.94072e+38 // #7f1200fa │ │ +41a720: 6e20 32cc 0600 |004a: invoke-virtual {v6, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a726: 0c00 |004d: move-result-object v0 │ │ +41a728: 1a01 5795 |004e: const-string v1, "getString(R.string.progress_downloading)" // string@9557 │ │ +41a72c: 7120 569f 1000 |0050: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a732: 1401 fb00 127f |0053: const v1, #float 1.94072e+38 // #7f1200fb │ │ +41a738: 1224 |0056: const/4 v4, #int 2 // #2 │ │ +41a73a: 2344 6b1c |0057: new-array v4, v4, [Ljava/lang/Object; // type@1c6b │ │ +41a73e: 1f07 6d1b |0059: check-cast v7, Ltech/ula/viewmodel/DownloadProgress; // type@1b6d │ │ +41a742: 6e10 b9d5 0700 |005b: invoke-virtual {v7}, Ltech/ula/viewmodel/DownloadProgress;.getNumComplete:()I // method@d5b9 │ │ +41a748: 0a05 |005e: move-result v5 │ │ +41a74a: 7110 a983 0500 |005f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +41a750: 0c05 |0062: move-result-object v5 │ │ +41a752: 4d05 0403 |0063: aput-object v5, v4, v3 │ │ +41a756: 6e10 bad5 0700 |0065: invoke-virtual {v7}, Ltech/ula/viewmodel/DownloadProgress;.getNumTotal:()I // method@d5ba │ │ +41a75c: 0a07 |0068: move-result v7 │ │ +41a75e: 7110 a983 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +41a764: 0c07 |006c: move-result-object v7 │ │ +41a766: 4d07 0402 |006d: aput-object v7, v4, v2 │ │ +41a76a: 6e30 33cc 1604 |006f: invoke-virtual {v6, v1, v4}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ +41a770: 0c07 |0072: move-result-object v7 │ │ +41a772: 1a01 5f95 |0073: const-string v1, "getString(R.string.progr…Complete, state.numTotal)" // string@955f │ │ +41a776: 7120 569f 1700 |0075: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a77c: 7030 60cc 0607 |0078: invoke-direct {v6, v0, v7}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a782: 2900 8300 |007b: goto/16 00fe // +0083 │ │ +41a786: 2070 6b1b |007d: instance-of v0, v7, Ltech/ula/viewmodel/CopyingDownloads; // type@1b6b │ │ +41a78a: 3800 1200 |007f: if-eqz v0, 0091 // +0012 │ │ +41a78e: 1407 f800 127f |0081: const v7, #float 1.94072e+38 // #7f1200f8 │ │ +41a794: 6e20 32cc 7600 |0084: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a79a: 0c07 |0087: move-result-object v7 │ │ +41a79c: 1a00 5595 |0088: const-string v0, "getString(R.string.progress_copying_downloads)" // string@9555 │ │ +41a7a0: 7120 569f 0700 |008a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a7a6: 7030 60cc 7601 |008d: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a7ac: 286e |0090: goto 00fe // +006e │ │ +41a7ae: 2070 c21b |0091: instance-of v0, v7, Ltech/ula/viewmodel/VerifyingFilesystem; // type@1bc2 │ │ +41a7b2: 3800 1200 |0093: if-eqz v0, 00a5 // +0012 │ │ +41a7b6: 1407 0201 127f |0095: const v7, #float 1.94073e+38 // #7f120102 │ │ +41a7bc: 6e20 32cc 7600 |0098: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a7c2: 0c07 |009b: move-result-object v7 │ │ +41a7c4: 1a00 5d95 |009c: const-string v0, "getString(R.string.progress_verifying_assets)" // string@955d │ │ +41a7c8: 7120 569f 0700 |009e: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a7ce: 7030 60cc 7601 |00a1: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a7d4: 285a |00a4: goto 00fe // +005a │ │ +41a7d6: 2070 c11b |00a5: instance-of v0, v7, Ltech/ula/viewmodel/VerifyingAvailableStorage; // type@1bc1 │ │ +41a7da: 3800 1200 |00a7: if-eqz v0, 00b9 // +0012 │ │ +41a7de: 1407 0301 127f |00a9: const v7, #float 1.94073e+38 // #7f120103 │ │ +41a7e4: 6e20 32cc 7600 |00ac: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a7ea: 0c07 |00af: move-result-object v7 │ │ +41a7ec: 1a00 6095 |00b0: const-string v0, "getString(R.string.progr…fying_sufficient_storage)" // string@9560 │ │ +41a7f0: 7120 569f 0700 |00b2: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a7f6: 7030 60cc 7601 |00b5: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a7fc: 2846 |00b8: goto 00fe // +0046 │ │ +41a7fe: 2070 891b |00b9: instance-of v0, v7, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +41a802: 3800 2800 |00bb: if-eqz v0, 00e3 // +0028 │ │ +41a806: 1400 ff00 127f |00bd: const v0, #float 1.94072e+38 // #7f1200ff │ │ +41a80c: 6e20 32cc 0600 |00c0: invoke-virtual {v6, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a812: 0c00 |00c3: move-result-object v0 │ │ +41a814: 1a01 5a95 |00c4: const-string v1, "getString(R.string.progress_setting_up_filesystem)" // string@955a │ │ +41a818: 7120 569f 1000 |00c6: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a81e: 1401 fd00 127f |00c9: const v1, #float 1.94072e+38 // #7f1200fd │ │ +41a824: 2322 6b1c |00cc: new-array v2, v2, [Ljava/lang/Object; // type@1c6b │ │ +41a828: 1f07 891b |00ce: check-cast v7, Ltech/ula/viewmodel/FilesystemExtractionStep; // type@1b89 │ │ +41a82c: 6e10 31d6 0700 |00d0: invoke-virtual {v7}, Ltech/ula/viewmodel/FilesystemExtractionStep;.getExtractionTarget:()Ljava/lang/String; // method@d631 │ │ +41a832: 0c07 |00d3: move-result-object v7 │ │ +41a834: 4d07 0203 |00d4: aput-object v7, v2, v3 │ │ +41a838: 6e30 33cc 1602 |00d6: invoke-virtual {v6, v1, v2}, Ltech/ula/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@cc33 │ │ +41a83e: 0c07 |00d9: move-result-object v7 │ │ +41a840: 1a01 5e95 |00da: const-string v1, "getString(R.string.progr…, state.extractionTarget)" // string@955e │ │ +41a844: 7120 569f 1700 |00dc: invoke-static {v7, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a84a: 7030 60cc 0607 |00df: invoke-direct {v6, v0, v7}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a850: 281c |00e2: goto 00fe // +001c │ │ +41a852: 2070 6a1b |00e3: instance-of v0, v7, Ltech/ula/viewmodel/ClearingSupportFiles; // type@1b6a │ │ +41a856: 3800 1200 |00e5: if-eqz v0, 00f7 // +0012 │ │ +41a85a: 1407 f700 127f |00e7: const v7, #float 1.94072e+38 // #7f1200f7 │ │ +41a860: 6e20 32cc 7600 |00ea: invoke-virtual {v6, v7}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41a866: 0c07 |00ed: move-result-object v7 │ │ +41a868: 1a00 6295 |00ee: const-string v0, "getString(R.string.progr…s_clearing_support_files)" // string@9562 │ │ +41a86c: 7120 569f 0700 |00f0: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a872: 7030 60cc 7601 |00f3: invoke-direct {v6, v7, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41a878: 2808 |00f6: goto 00fe // +0008 │ │ +41a87a: 2077 ac1b |00f7: instance-of v7, v7, Ltech/ula/viewmodel/ProgressBarOperationComplete; // type@1bac │ │ +41a87e: 3807 0600 |00f9: if-eqz v7, 00ff // +0006 │ │ +41a882: 7010 3fcc 0600 |00fb: invoke-direct {v6}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ +41a888: 0e00 |00fe: return-void │ │ +41a88a: 2207 e211 |00ff: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +41a88e: 7010 d689 0700 |0101: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +41a894: 2707 |0104: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0009 line=508 │ │ 0x0012 line=509 │ │ 0x0017 line=511 │ │ 0x001e line=512 │ │ @@ -1842264,56 +1842258,56 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -41a8a4: |[41a8a4] tech.ula.MainActivity.handleQWarning:()V │ │ -41a8b4: 2200 3a1b |0000: new-instance v0, Ltech/ula/utils/QWarningHandler; // type@1b3a │ │ -41a8b8: 6201 ffa2 |0002: sget-object v1, Ltech/ula/utils/QWarningHandler;.Companion:Ltech/ula/utils/QWarningHandler$Companion; // field@a2ff │ │ -41a8bc: 6e10 93d4 0100 |0004: invoke-virtual {v1}, Ltech/ula/utils/QWarningHandler$Companion;.getPrefsString:()Ljava/lang/String; // method@d493 │ │ -41a8c2: 0c01 |0007: move-result-object v1 │ │ -41a8c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -41a8c6: 6e30 31cc 1402 |0009: invoke-virtual {v4, v1, v2}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ -41a8cc: 0c01 |000c: move-result-object v1 │ │ -41a8ce: 1a02 59d1 |000d: const-string v2, "this.getSharedPreference…ng, Context.MODE_PRIVATE)" // string@d159 │ │ -41a8d2: 7120 569f 2100 |000f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41a8d8: 7010 35cc 0400 |0012: invoke-direct {v4}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ -41a8de: 0c02 |0015: move-result-object v2 │ │ -41a8e0: 7030 95d4 1002 |0016: invoke-direct {v0, v1, v2}, Ltech/ula/utils/QWarningHandler;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d495 │ │ -41a8e6: 6e10 99d4 0000 |0019: invoke-virtual {v0}, Ltech/ula/utils/QWarningHandler;.messageShouldBeDisplayed:()Z // method@d499 │ │ -41a8ec: 0a01 |001c: move-result v1 │ │ -41a8ee: 3801 3b00 |001d: if-eqz v1, 0058 // +003b │ │ -41a8f2: 2201 2300 |001f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0023 │ │ -41a8f6: 0742 |0021: move-object v2, v4 │ │ -41a8f8: 1f02 6500 |0022: check-cast v2, Landroid/content/Context; // type@0065 │ │ -41a8fc: 7020 ce00 2100 |0024: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ -41a902: 1402 0b01 127f |0027: const v2, #float 1.94073e+38 // #7f12010b │ │ -41a908: 6e20 df00 2100 |002a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -41a90e: 0c01 |002d: move-result-object v1 │ │ -41a910: 1402 0a01 127f |002e: const v2, #float 1.94073e+38 // #7f12010a │ │ -41a916: 6e20 d400 2100 |0031: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -41a91c: 0c01 |0034: move-result-object v1 │ │ -41a91e: 1402 3f00 127f |0035: const v2, #float 1.94069e+38 // #7f12003f │ │ -41a924: 6203 698f |0038: sget-object v3, Ltech/ula/MainActivity$handleQWarning$1;.INSTANCE:Ltech/ula/MainActivity$handleQWarning$1; // field@8f69 │ │ -41a928: 1f03 6800 |003a: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a92c: 6e30 dc00 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -41a932: 0c01 |003f: move-result-object v1 │ │ -41a934: 1402 3601 127f |0040: const v2, #float 1.94074e+38 // #7f120136 │ │ -41a93a: 2203 a919 |0043: new-instance v3, Ltech/ula/MainActivity$handleQWarning$2; // type@19a9 │ │ -41a93e: 7020 e4cb 4300 |0045: invoke-direct {v3, v4}, Ltech/ula/MainActivity$handleQWarning$2;.:(Ltech/ula/MainActivity;)V // method@cbe4 │ │ -41a944: 1f03 6800 |0048: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ -41a948: 6e30 d900 2103 |004a: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -41a94e: 0c01 |004d: move-result-object v1 │ │ -41a950: 6e10 cf00 0100 |004e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ -41a956: 0c01 |0051: move-result-object v1 │ │ -41a958: 6e10 ea00 0100 |0052: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ -41a95e: 6e10 97d4 0000 |0055: invoke-virtual {v0}, Ltech/ula/utils/QWarningHandler;.messageHasBeenDisplayed:()V // method@d497 │ │ -41a964: 0e00 |0058: return-void │ │ +41a898: |[41a898] tech.ula.MainActivity.handleQWarning:()V │ │ +41a8a8: 2200 3a1b |0000: new-instance v0, Ltech/ula/utils/QWarningHandler; // type@1b3a │ │ +41a8ac: 6201 ffa2 |0002: sget-object v1, Ltech/ula/utils/QWarningHandler;.Companion:Ltech/ula/utils/QWarningHandler$Companion; // field@a2ff │ │ +41a8b0: 6e10 93d4 0100 |0004: invoke-virtual {v1}, Ltech/ula/utils/QWarningHandler$Companion;.getPrefsString:()Ljava/lang/String; // method@d493 │ │ +41a8b6: 0c01 |0007: move-result-object v1 │ │ +41a8b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +41a8ba: 6e30 31cc 1402 |0009: invoke-virtual {v4, v1, v2}, Ltech/ula/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@cc31 │ │ +41a8c0: 0c01 |000c: move-result-object v1 │ │ +41a8c2: 1a02 59d1 |000d: const-string v2, "this.getSharedPreference…ng, Context.MODE_PRIVATE)" // string@d159 │ │ +41a8c6: 7120 569f 2100 |000f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41a8cc: 7010 35cc 0400 |0012: invoke-direct {v4}, Ltech/ula/MainActivity;.getUlaFiles:()Ltech/ula/utils/UlaFiles; // method@cc35 │ │ +41a8d2: 0c02 |0015: move-result-object v2 │ │ +41a8d4: 7030 95d4 1002 |0016: invoke-direct {v0, v1, v2}, Ltech/ula/utils/QWarningHandler;.:(Landroid/content/SharedPreferences;Ltech/ula/utils/UlaFiles;)V // method@d495 │ │ +41a8da: 6e10 99d4 0000 |0019: invoke-virtual {v0}, Ltech/ula/utils/QWarningHandler;.messageShouldBeDisplayed:()Z // method@d499 │ │ +41a8e0: 0a01 |001c: move-result v1 │ │ +41a8e2: 3801 3b00 |001d: if-eqz v1, 0058 // +003b │ │ +41a8e6: 2201 2300 |001f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0023 │ │ +41a8ea: 0742 |0021: move-object v2, v4 │ │ +41a8ec: 1f02 6500 |0022: check-cast v2, Landroid/content/Context; // type@0065 │ │ +41a8f0: 7020 ce00 2100 |0024: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ce │ │ +41a8f6: 1402 0b01 127f |0027: const v2, #float 1.94073e+38 // #7f12010b │ │ +41a8fc: 6e20 df00 2100 |002a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +41a902: 0c01 |002d: move-result-object v1 │ │ +41a904: 1402 0a01 127f |002e: const v2, #float 1.94073e+38 // #7f12010a │ │ +41a90a: 6e20 d400 2100 |0031: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +41a910: 0c01 |0034: move-result-object v1 │ │ +41a912: 1402 3f00 127f |0035: const v2, #float 1.94069e+38 // #7f12003f │ │ +41a918: 6203 698f |0038: sget-object v3, Ltech/ula/MainActivity$handleQWarning$1;.INSTANCE:Ltech/ula/MainActivity$handleQWarning$1; // field@8f69 │ │ +41a91c: 1f03 6800 |003a: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a920: 6e30 dc00 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +41a926: 0c01 |003f: move-result-object v1 │ │ +41a928: 1402 3601 127f |0040: const v2, #float 1.94074e+38 // #7f120136 │ │ +41a92e: 2203 a919 |0043: new-instance v3, Ltech/ula/MainActivity$handleQWarning$2; // type@19a9 │ │ +41a932: 7020 e4cb 4300 |0045: invoke-direct {v3, v4}, Ltech/ula/MainActivity$handleQWarning$2;.:(Ltech/ula/MainActivity;)V // method@cbe4 │ │ +41a938: 1f03 6800 |0048: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@0068 │ │ +41a93c: 6e30 d900 2103 |004a: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +41a942: 0c01 |004d: move-result-object v1 │ │ +41a944: 6e10 cf00 0100 |004e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00cf │ │ +41a94a: 0c01 |0051: move-result-object v1 │ │ +41a94c: 6e10 ea00 0100 |0052: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00ea │ │ +41a952: 6e10 97d4 0000 |0055: invoke-virtual {v0}, Ltech/ula/utils/QWarningHandler;.messageHasBeenDisplayed:()V // method@d497 │ │ +41a958: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0019 line=213 │ │ 0x001f line=214 │ │ 0x002a line=215 │ │ 0x0031 line=216 │ │ @@ -1842329,20 +1842323,20 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -41a968: |[41a968] tech.ula.MainActivity.handleSessionHasBeenActivated:()V │ │ -41a978: 7010 37cc 0100 |0000: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41a97e: 0c00 |0003: move-result-object v0 │ │ -41a980: 6e10 c2d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.handleSessionHasBeenActivated:()V // method@d6c2 │ │ -41a986: 7010 3fcc 0100 |0007: invoke-direct {v1}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ -41a98c: 0e00 |000a: return-void │ │ +41a95c: |[41a95c] tech.ula.MainActivity.handleSessionHasBeenActivated:()V │ │ +41a96c: 7010 37cc 0100 |0000: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41a972: 0c00 |0003: move-result-object v0 │ │ +41a974: 6e10 c2d6 0000 |0004: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.handleSessionHasBeenActivated:()V // method@d6c2 │ │ +41a97a: 7010 3fcc 0100 |0007: invoke-direct {v1}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ +41a980: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0007 line=416 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/MainActivity; │ │ │ │ @@ -1842351,59 +1842345,59 @@ │ │ type : '(Ltech/ula/viewmodel/State;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -41a990: |[41a990] tech.ula.MainActivity.handleStateUpdate:(Ltech/ula/viewmodel/State;)V │ │ -41a9a0: 2020 c31b |0000: instance-of v0, v2, Ltech/ula/viewmodel/WaitingForInput; // type@1bc3 │ │ -41a9a4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -41a9a8: 7010 3fcc 0100 |0004: invoke-direct {v1}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ -41a9ae: 284c |0007: goto 0053 // +004c │ │ -41a9b0: 2020 681b |0008: instance-of v0, v2, Ltech/ula/viewmodel/CanOnlyStartSingleSession; // type@1b68 │ │ -41a9b4: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -41a9b8: 1402 2701 127f |000c: const v2, #float 1.94073e+38 // #7f120127 │ │ -41a9be: 7020 57cc 2100 |000f: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.showToast:(I)V // method@cc57 │ │ -41a9c4: 7010 37cc 0100 |0012: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41a9ca: 0c02 |0015: move-result-object v2 │ │ -41a9cc: 6e10 c5d6 0200 |0016: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ -41a9d2: 283a |0019: goto 0053 // +003a │ │ -41a9d4: 2020 af1b |001a: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -41a9d8: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ -41a9dc: 1f02 af1b |001e: check-cast v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ -41a9e0: 6e10 f7d6 0200 |0020: invoke-virtual {v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.getSession:()Ltech/ula/model/entities/Session; // method@d6f7 │ │ -41a9e6: 0c02 |0023: move-result-object v2 │ │ -41a9e8: 7020 4bcc 2100 |0024: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.prepareSessionForStart:(Ltech/ula/model/entities/Session;)V // method@cc4b │ │ -41a9ee: 282c |0027: goto 0053 // +002c │ │ -41a9f0: 2020 ae1b |0028: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -41a9f4: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ -41a9f8: 1f02 ae1b |002c: check-cast v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ -41a9fc: 6e10 efd6 0200 |002e: invoke-virtual {v2}, Ltech/ula/viewmodel/SessionCanBeRestarted;.getSession:()Ltech/ula/model/entities/Session; // method@d6ef │ │ -41aa02: 0c02 |0031: move-result-object v2 │ │ -41aa04: 7020 4dcc 2100 |0032: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.restartRunningSession:(Ltech/ula/model/entities/Session;)V // method@cc4d │ │ -41aa0a: 281e |0035: goto 0053 // +001e │ │ -41aa0c: 2020 951b |0036: instance-of v0, v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -41aa10: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ -41aa14: 1f02 951b |003a: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ -41aa18: 7020 39cc 2100 |003c: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleIllegalState:(Ltech/ula/viewmodel/IllegalState;)V // method@cc39 │ │ -41aa1e: 2814 |003f: goto 0053 // +0014 │ │ -41aa20: 2020 c01b |0040: instance-of v0, v2, Ltech/ula/viewmodel/UserInputRequiredState; // type@1bc0 │ │ -41aa24: 3800 0800 |0042: if-eqz v0, 004a // +0008 │ │ -41aa28: 1f02 c01b |0044: check-cast v2, Ltech/ula/viewmodel/UserInputRequiredState; // type@1bc0 │ │ -41aa2c: 7020 3ecc 2100 |0046: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleUserInputState:(Ltech/ula/viewmodel/UserInputRequiredState;)V // method@cc3e │ │ -41aa32: 280a |0049: goto 0053 // +000a │ │ -41aa34: 2020 ad1b |004a: instance-of v0, v2, Ltech/ula/viewmodel/ProgressBarUpdateState; // type@1bad │ │ -41aa38: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -41aa3c: 1f02 ad1b |004e: check-cast v2, Ltech/ula/viewmodel/ProgressBarUpdateState; // type@1bad │ │ -41aa40: 7020 3acc 2100 |0050: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleProgressBarUpdateState:(Ltech/ula/viewmodel/ProgressBarUpdateState;)V // method@cc3a │ │ -41aa46: 0e00 |0053: return-void │ │ -41aa48: 2202 e211 |0054: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -41aa4c: 7010 d689 0200 |0056: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -41aa52: 2702 |0059: throw v2 │ │ +41a984: |[41a984] tech.ula.MainActivity.handleStateUpdate:(Ltech/ula/viewmodel/State;)V │ │ +41a994: 2020 c31b |0000: instance-of v0, v2, Ltech/ula/viewmodel/WaitingForInput; // type@1bc3 │ │ +41a998: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +41a99c: 7010 3fcc 0100 |0004: invoke-direct {v1}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ +41a9a2: 284c |0007: goto 0053 // +004c │ │ +41a9a4: 2020 681b |0008: instance-of v0, v2, Ltech/ula/viewmodel/CanOnlyStartSingleSession; // type@1b68 │ │ +41a9a8: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +41a9ac: 1402 2701 127f |000c: const v2, #float 1.94073e+38 // #7f120127 │ │ +41a9b2: 7020 57cc 2100 |000f: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.showToast:(I)V // method@cc57 │ │ +41a9b8: 7010 37cc 0100 |0012: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41a9be: 0c02 |0015: move-result-object v2 │ │ +41a9c0: 6e10 c5d6 0200 |0016: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.handleUserInputCancelled:()V // method@d6c5 │ │ +41a9c6: 283a |0019: goto 0053 // +003a │ │ +41a9c8: 2020 af1b |001a: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +41a9cc: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ +41a9d0: 1f02 af1b |001e: check-cast v2, Ltech/ula/viewmodel/SessionCanBeStarted; // type@1baf │ │ +41a9d4: 6e10 f7d6 0200 |0020: invoke-virtual {v2}, Ltech/ula/viewmodel/SessionCanBeStarted;.getSession:()Ltech/ula/model/entities/Session; // method@d6f7 │ │ +41a9da: 0c02 |0023: move-result-object v2 │ │ +41a9dc: 7020 4bcc 2100 |0024: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.prepareSessionForStart:(Ltech/ula/model/entities/Session;)V // method@cc4b │ │ +41a9e2: 282c |0027: goto 0053 // +002c │ │ +41a9e4: 2020 ae1b |0028: instance-of v0, v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +41a9e8: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ +41a9ec: 1f02 ae1b |002c: check-cast v2, Ltech/ula/viewmodel/SessionCanBeRestarted; // type@1bae │ │ +41a9f0: 6e10 efd6 0200 |002e: invoke-virtual {v2}, Ltech/ula/viewmodel/SessionCanBeRestarted;.getSession:()Ltech/ula/model/entities/Session; // method@d6ef │ │ +41a9f6: 0c02 |0031: move-result-object v2 │ │ +41a9f8: 7020 4dcc 2100 |0032: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.restartRunningSession:(Ltech/ula/model/entities/Session;)V // method@cc4d │ │ +41a9fe: 281e |0035: goto 0053 // +001e │ │ +41aa00: 2020 951b |0036: instance-of v0, v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +41aa04: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ +41aa08: 1f02 951b |003a: check-cast v2, Ltech/ula/viewmodel/IllegalState; // type@1b95 │ │ +41aa0c: 7020 39cc 2100 |003c: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleIllegalState:(Ltech/ula/viewmodel/IllegalState;)V // method@cc39 │ │ +41aa12: 2814 |003f: goto 0053 // +0014 │ │ +41aa14: 2020 c01b |0040: instance-of v0, v2, Ltech/ula/viewmodel/UserInputRequiredState; // type@1bc0 │ │ +41aa18: 3800 0800 |0042: if-eqz v0, 004a // +0008 │ │ +41aa1c: 1f02 c01b |0044: check-cast v2, Ltech/ula/viewmodel/UserInputRequiredState; // type@1bc0 │ │ +41aa20: 7020 3ecc 2100 |0046: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleUserInputState:(Ltech/ula/viewmodel/UserInputRequiredState;)V // method@cc3e │ │ +41aa26: 280a |0049: goto 0053 // +000a │ │ +41aa28: 2020 ad1b |004a: instance-of v0, v2, Ltech/ula/viewmodel/ProgressBarUpdateState; // type@1bad │ │ +41aa2c: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +41aa30: 1f02 ad1b |004e: check-cast v2, Ltech/ula/viewmodel/ProgressBarUpdateState; // type@1bad │ │ +41aa34: 7020 3acc 2100 |0050: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.handleProgressBarUpdateState:(Ltech/ula/viewmodel/ProgressBarUpdateState;)V // method@cc3a │ │ +41aa3a: 0e00 |0053: return-void │ │ +41aa3c: 2202 e211 |0054: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +41aa40: 7010 d689 0200 |0056: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +41aa46: 2702 |0059: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=318 │ │ 0x000f line=319 │ │ 0x0012 line=320 │ │ 0x001a line=322 │ │ @@ -1842420,57 +1842414,57 @@ │ │ type : '(Ltech/ula/viewmodel/UserInputRequiredState;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -41aa54: |[41aa54] tech.ula.MainActivity.handleUserInputState:(Ltech/ula/viewmodel/UserInputRequiredState;)V │ │ -41aa64: 2070 9b1b |0000: instance-of v0, v7, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // type@1b9b │ │ -41aa68: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -41aa6c: 7010 19cc 0600 |0004: invoke-direct {v6}, Ltech/ula/MainActivity;.displayLowStorageDialog:()V // method@cc19 │ │ -41aa72: 2844 |0007: goto 004b // +0044 │ │ -41aa74: 2070 781b |0008: instance-of v0, v7, Ltech/ula/viewmodel/FilesystemCredentialsRequired; // type@1b78 │ │ -41aa78: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -41aa7c: 7010 25cc 0600 |000c: invoke-direct {v6}, Ltech/ula/MainActivity;.getCredentials:()V // method@cc25 │ │ -41aa82: 283c |000f: goto 004b // +003c │ │ -41aa84: 2070 601b |0010: instance-of v0, v7, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // type@1b60 │ │ -41aa88: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ -41aa8c: 7010 30cc 0600 |0014: invoke-direct {v6}, Ltech/ula/MainActivity;.getServiceTypePreference:()V // method@cc30 │ │ -41aa92: 2834 |0017: goto 004b // +0034 │ │ -41aa94: 2070 9a1b |0018: instance-of v0, v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -41aa98: 3800 2000 |001a: if-eqz v0, 003a // +0020 │ │ -41aa9c: 7010 62cc 0600 |001c: invoke-direct {v6}, Ltech/ula/MainActivity;.wifiIsEnabled:()Z // method@cc62 │ │ -41aaa2: 0a00 |001f: move-result v0 │ │ -41aaa4: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ -41aaa8: 7010 37cc 0600 |0022: invoke-direct {v6}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41aaae: 0c00 |0025: move-result-object v0 │ │ -41aab0: 1f07 9a1b |0026: check-cast v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -41aab4: 6e10 89d6 0700 |0028: invoke-virtual {v7}, Ltech/ula/viewmodel/LargeDownloadRequired;.getDownloadRequirements:()Ljava/util/List; // method@d689 │ │ -41aaba: 0c07 |002b: move-result-object v7 │ │ -41aabc: 6e20 d0d6 7000 |002c: invoke-virtual {v0, v7}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ -41aac2: 0e00 |002f: return-void │ │ -41aac4: 1f07 9a1b |0030: check-cast v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ -41aac8: 6e10 89d6 0700 |0032: invoke-virtual {v7}, Ltech/ula/viewmodel/LargeDownloadRequired;.getDownloadRequirements:()Ljava/util/List; // method@d689 │ │ -41aace: 0c07 |0035: move-result-object v7 │ │ -41aad0: 7020 1acc 7600 |0036: invoke-direct {v6, v7}, Ltech/ula/MainActivity;.displayNetworkChoicesDialog:(Ljava/util/List;)V // method@cc1a │ │ -41aad6: 2812 |0039: goto 004b // +0012 │ │ -41aad8: 2077 511b |003a: instance-of v7, v7, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // type@1b51 │ │ -41aadc: 3807 1000 |003c: if-eqz v7, 004c // +0010 │ │ -41aae0: 1401 9c00 127f |003e: const v1, #float 1.9407e+38 // #7f12009c │ │ -41aae6: 1402 5900 127f |0041: const v2, #float 1.94069e+38 // #7f120059 │ │ -41aaec: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -41aaee: 1244 |0045: const/4 v4, #int 4 // #4 │ │ -41aaf0: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -41aaf2: 0760 |0047: move-object v0, v6 │ │ -41aaf4: 7706 ffd3 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ -41aafa: 0e00 |004b: return-void │ │ -41aafc: 2207 e211 |004c: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ -41ab00: 7010 d689 0700 |004e: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ -41ab06: 2707 |0051: throw v7 │ │ +41aa48: |[41aa48] tech.ula.MainActivity.handleUserInputState:(Ltech/ula/viewmodel/UserInputRequiredState;)V │ │ +41aa58: 2070 9b1b |0000: instance-of v0, v7, Ltech/ula/viewmodel/LowStorageAcknowledgementRequired; // type@1b9b │ │ +41aa5c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +41aa60: 7010 19cc 0600 |0004: invoke-direct {v6}, Ltech/ula/MainActivity;.displayLowStorageDialog:()V // method@cc19 │ │ +41aa66: 2844 |0007: goto 004b // +0044 │ │ +41aa68: 2070 781b |0008: instance-of v0, v7, Ltech/ula/viewmodel/FilesystemCredentialsRequired; // type@1b78 │ │ +41aa6c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +41aa70: 7010 25cc 0600 |000c: invoke-direct {v6}, Ltech/ula/MainActivity;.getCredentials:()V // method@cc25 │ │ +41aa76: 283c |000f: goto 004b // +003c │ │ +41aa78: 2070 601b |0010: instance-of v0, v7, Ltech/ula/viewmodel/AppServiceTypePreferenceRequired; // type@1b60 │ │ +41aa7c: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ +41aa80: 7010 30cc 0600 |0014: invoke-direct {v6}, Ltech/ula/MainActivity;.getServiceTypePreference:()V // method@cc30 │ │ +41aa86: 2834 |0017: goto 004b // +0034 │ │ +41aa88: 2070 9a1b |0018: instance-of v0, v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +41aa8c: 3800 2000 |001a: if-eqz v0, 003a // +0020 │ │ +41aa90: 7010 62cc 0600 |001c: invoke-direct {v6}, Ltech/ula/MainActivity;.wifiIsEnabled:()Z // method@cc62 │ │ +41aa96: 0a00 |001f: move-result v0 │ │ +41aa98: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ +41aa9c: 7010 37cc 0600 |0022: invoke-direct {v6}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41aaa2: 0c00 |0025: move-result-object v0 │ │ +41aaa4: 1f07 9a1b |0026: check-cast v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +41aaa8: 6e10 89d6 0700 |0028: invoke-virtual {v7}, Ltech/ula/viewmodel/LargeDownloadRequired;.getDownloadRequirements:()Ljava/util/List; // method@d689 │ │ +41aaae: 0c07 |002b: move-result-object v7 │ │ +41aab0: 6e20 d0d6 7000 |002c: invoke-virtual {v0, v7}, Ltech/ula/viewmodel/MainActivityViewModel;.startAssetDownloads:(Ljava/util/List;)V // method@d6d0 │ │ +41aab6: 0e00 |002f: return-void │ │ +41aab8: 1f07 9a1b |0030: check-cast v7, Ltech/ula/viewmodel/LargeDownloadRequired; // type@1b9a │ │ +41aabc: 6e10 89d6 0700 |0032: invoke-virtual {v7}, Ltech/ula/viewmodel/LargeDownloadRequired;.getDownloadRequirements:()Ljava/util/List; // method@d689 │ │ +41aac2: 0c07 |0035: move-result-object v7 │ │ +41aac4: 7020 1acc 7600 |0036: invoke-direct {v6, v7}, Ltech/ula/MainActivity;.displayNetworkChoicesDialog:(Ljava/util/List;)V // method@cc1a │ │ +41aaca: 2812 |0039: goto 004b // +0012 │ │ +41aacc: 2077 511b |003a: instance-of v7, v7, Ltech/ula/viewmodel/ActiveSessionsMustBeDeactivated; // type@1b51 │ │ +41aad0: 3807 1000 |003c: if-eqz v7, 004c // +0010 │ │ +41aad4: 1401 9c00 127f |003e: const v1, #float 1.9407e+38 // #7f12009c │ │ +41aada: 1402 5900 127f |0041: const v2, #float 1.94069e+38 // #7f120059 │ │ +41aae0: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +41aae2: 1244 |0045: const/4 v4, #int 4 // #4 │ │ +41aae4: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +41aae6: 0760 |0047: move-object v0, v6 │ │ +41aae8: 7706 ffd3 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ +41aaee: 0e00 |004b: return-void │ │ +41aaf0: 2207 e211 |004c: new-instance v7, Lkotlin/NoWhenBranchMatchedException; // type@11e2 │ │ +41aaf4: 7010 d689 0700 |004e: invoke-direct {v7}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@89d6 │ │ +41aafa: 2707 |0051: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0004 line=427 │ │ 0x0008 line=429 │ │ 0x000c line=430 │ │ 0x0010 line=432 │ │ @@ -1842490,51 +1842484,51 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -41ab08: |[41ab08] tech.ula.MainActivity.killProgressBar:()V │ │ -41ab18: 2200 1b02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@021b │ │ -41ab1c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -41ab20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -41ab22: 7030 a40c 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0ca4 │ │ -41ab28: 1601 c800 |0008: const-wide/16 v1, #int 200 // #c8 │ │ -41ab2c: 6e30 a50c 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0ca5 │ │ -41ab32: 6001 c795 |000d: sget v1, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41ab36: 6e20 04cc 1300 |000f: invoke-virtual {v3, v1}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ab3c: 0c01 |0012: move-result-object v1 │ │ -41ab3e: 1f01 d904 |0013: check-cast v1, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41ab42: 1a02 0da2 |0015: const-string v2, "layout_progress" // string@a20d │ │ -41ab46: 7120 569f 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41ab4c: 1f00 1d02 |001a: check-cast v0, Landroid/view/animation/Animation; // type@021d │ │ -41ab50: 6e20 7828 0100 |001c: invoke-virtual {v1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setAnimation:(Landroid/view/animation/Animation;)V // method@2878 │ │ -41ab56: 6000 c795 |001f: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41ab5a: 6e20 04cc 0300 |0021: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ab60: 0c00 |0024: move-result-object v0 │ │ -41ab62: 1f00 d904 |0025: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41ab66: 7120 569f 2000 |0027: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41ab6c: 1301 0800 |002a: const/16 v1, #int 8 // #8 │ │ -41ab70: 6e20 8728 1000 |002c: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ -41ab76: 6000 c795 |002f: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41ab7a: 6e20 04cc 0300 |0031: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ab80: 0c00 |0034: move-result-object v0 │ │ -41ab82: 1f00 d904 |0035: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41ab86: 7120 569f 2000 |0037: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41ab8c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -41ab8e: 6e20 7e28 1000 |003b: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setFocusable:(Z)V // method@287e │ │ -41ab94: 6000 c795 |003e: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ -41ab98: 6e20 04cc 0300 |0040: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ab9e: 0c00 |0043: move-result-object v0 │ │ -41aba0: 1f00 d904 |0044: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ -41aba4: 7120 569f 2000 |0046: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41abaa: 6e20 7b28 1000 |0049: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setClickable:(Z)V // method@287b │ │ -41abb0: 5c31 828f |004c: iput-boolean v1, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ -41abb4: 0e00 |004e: return-void │ │ +41aafc: |[41aafc] tech.ula.MainActivity.killProgressBar:()V │ │ +41ab0c: 2200 1b02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@021b │ │ +41ab10: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +41ab14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +41ab16: 7030 a40c 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0ca4 │ │ +41ab1c: 1601 c800 |0008: const-wide/16 v1, #int 200 // #c8 │ │ +41ab20: 6e30 a50c 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0ca5 │ │ +41ab26: 6001 c795 |000d: sget v1, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41ab2a: 6e20 04cc 1300 |000f: invoke-virtual {v3, v1}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ab30: 0c01 |0012: move-result-object v1 │ │ +41ab32: 1f01 d904 |0013: check-cast v1, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41ab36: 1a02 0da2 |0015: const-string v2, "layout_progress" // string@a20d │ │ +41ab3a: 7120 569f 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41ab40: 1f00 1d02 |001a: check-cast v0, Landroid/view/animation/Animation; // type@021d │ │ +41ab44: 6e20 7828 0100 |001c: invoke-virtual {v1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;.setAnimation:(Landroid/view/animation/Animation;)V // method@2878 │ │ +41ab4a: 6000 c795 |001f: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41ab4e: 6e20 04cc 0300 |0021: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ab54: 0c00 |0024: move-result-object v0 │ │ +41ab56: 1f00 d904 |0025: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41ab5a: 7120 569f 2000 |0027: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41ab60: 1301 0800 |002a: const/16 v1, #int 8 // #8 │ │ +41ab64: 6e20 8728 1000 |002c: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@2887 │ │ +41ab6a: 6000 c795 |002f: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41ab6e: 6e20 04cc 0300 |0031: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ab74: 0c00 |0034: move-result-object v0 │ │ +41ab76: 1f00 d904 |0035: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41ab7a: 7120 569f 2000 |0037: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41ab80: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +41ab82: 6e20 7e28 1000 |003b: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setFocusable:(Z)V // method@287e │ │ +41ab88: 6000 c795 |003e: sget v0, Ltech/ula/R$id;.layout_progress:I // field@95c7 │ │ +41ab8c: 6e20 04cc 0300 |0040: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ab92: 0c00 |0043: move-result-object v0 │ │ +41ab94: 1f00 d904 |0044: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@04d9 │ │ +41ab98: 7120 569f 2000 |0046: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41ab9e: 6e20 7b28 1000 |0049: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setClickable:(Z)V // method@287b │ │ +41aba4: 5c31 828f |004c: iput-boolean v1, v3, Ltech/ula/MainActivity;.progressBarIsVisible:Z // field@8f82 │ │ +41aba8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x000a line=589 │ │ 0x000d line=590 │ │ 0x001f line=591 │ │ 0x002f line=592 │ │ @@ -1842548,52 +1842542,52 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -41af84: |[41af84] tech.ula.MainActivity.prepareSessionForStart:(Ltech/ula/model/entities/Session;)V │ │ -41af94: 1400 0101 127f |0000: const v0, #float 1.94072e+38 // #7f120101 │ │ -41af9a: 6e20 32cc 0200 |0003: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41afa0: 0c00 |0006: move-result-object v0 │ │ -41afa2: 1a01 5c95 |0007: const-string v1, "getString(R.string.progress_starting)" // string@955c │ │ -41afa6: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41afac: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -41afb0: 7030 60cc 0201 |000e: invoke-direct {v2, v0, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41afb6: 6e10 abcd 0300 |0011: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41afbc: 0c00 |0014: move-result-object v0 │ │ -41afbe: 2000 f319 |0015: instance-of v0, v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ -41afc2: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -41afc6: 6000 8800 |0019: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ -41afca: 1301 1b00 |001b: const/16 v1, #int 27 // #1b │ │ -41afce: 3710 0900 |001d: if-le v0, v1, 0026 // +0009 │ │ -41afd2: 6200 ec9f |001f: sget-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -41afd6: 1f00 f419 |0021: check-cast v0, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ -41afda: 6e20 b8cd 0300 |0023: invoke-virtual {v3, v0}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ -41afe0: 6e10 abcd 0300 |0026: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41afe6: 0c00 |0029: move-result-object v0 │ │ -41afe8: 6201 ee9f |002a: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -41afec: 7120 559f 1000 |002c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41aff2: 0a01 |002f: move-result v1 │ │ -41aff4: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ -41aff8: 7010 37cc 0200 |0032: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41affe: 0c00 |0035: move-result-object v0 │ │ -41b000: 6e20 cfd6 3000 |0036: invoke-virtual {v0, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ -41b006: 7010 4fcc 0200 |0039: invoke-direct {v2}, Ltech/ula/MainActivity;.sendXsdlIntentToSetDisplayNumberAndExpectResult:()V // method@cc4f │ │ -41b00c: 2813 |003c: goto 004f // +0013 │ │ -41b00e: 6201 ec9f |003d: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ -41b012: 7120 559f 1000 |003f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41b018: 0a00 |0042: move-result v0 │ │ -41b01a: 3800 0900 |0043: if-eqz v0, 004c // +0009 │ │ -41b01e: 7020 55cc 3200 |0045: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.setVncResolution:(Ltech/ula/model/entities/Session;)V // method@cc55 │ │ -41b024: 7020 5bcc 3200 |0048: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ -41b02a: 2804 |004b: goto 004f // +0004 │ │ -41b02c: 7020 5bcc 3200 |004c: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ -41b032: 0e00 |004f: return-void │ │ +41af78: |[41af78] tech.ula.MainActivity.prepareSessionForStart:(Ltech/ula/model/entities/Session;)V │ │ +41af88: 1400 0101 127f |0000: const v0, #float 1.94072e+38 // #7f120101 │ │ +41af8e: 6e20 32cc 0200 |0003: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41af94: 0c00 |0006: move-result-object v0 │ │ +41af96: 1a01 5c95 |0007: const-string v1, "getString(R.string.progress_starting)" // string@955c │ │ +41af9a: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41afa0: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +41afa4: 7030 60cc 0201 |000e: invoke-direct {v2, v0, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41afaa: 6e10 abcd 0300 |0011: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41afb0: 0c00 |0014: move-result-object v0 │ │ +41afb2: 2000 f319 |0015: instance-of v0, v0, Ltech/ula/model/entities/ServiceType$Xsdl; // type@19f3 │ │ +41afb6: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +41afba: 6000 8800 |0019: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0088 │ │ +41afbe: 1301 1b00 |001b: const/16 v1, #int 27 // #1b │ │ +41afc2: 3710 0900 |001d: if-le v0, v1, 0026 // +0009 │ │ +41afc6: 6200 ec9f |001f: sget-object v0, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +41afca: 1f00 f419 |0021: check-cast v0, Ltech/ula/model/entities/ServiceType; // type@19f4 │ │ +41afce: 6e20 b8cd 0300 |0023: invoke-virtual {v3, v0}, Ltech/ula/model/entities/Session;.setServiceType:(Ltech/ula/model/entities/ServiceType;)V // method@cdb8 │ │ +41afd4: 6e10 abcd 0300 |0026: invoke-virtual {v3}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41afda: 0c00 |0029: move-result-object v0 │ │ +41afdc: 6201 ee9f |002a: sget-object v1, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +41afe0: 7120 559f 1000 |002c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41afe6: 0a01 |002f: move-result v1 │ │ +41afe8: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ +41afec: 7010 37cc 0200 |0032: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41aff2: 0c00 |0035: move-result-object v0 │ │ +41aff4: 6e20 cfd6 3000 |0036: invoke-virtual {v0, v3}, Ltech/ula/viewmodel/MainActivityViewModel;.setLastSelectedSession:(Ltech/ula/model/entities/Session;)V // method@d6cf │ │ +41affa: 7010 4fcc 0200 |0039: invoke-direct {v2}, Ltech/ula/MainActivity;.sendXsdlIntentToSetDisplayNumberAndExpectResult:()V // method@cc4f │ │ +41b000: 2813 |003c: goto 004f // +0013 │ │ +41b002: 6201 ec9f |003d: sget-object v1, Ltech/ula/model/entities/ServiceType$Vnc;.INSTANCE:Ltech/ula/model/entities/ServiceType$Vnc; // field@9fec │ │ +41b006: 7120 559f 1000 |003f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41b00c: 0a00 |0042: move-result v0 │ │ +41b00e: 3800 0900 |0043: if-eqz v0, 004c // +0009 │ │ +41b012: 7020 55cc 3200 |0045: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.setVncResolution:(Ltech/ula/model/entities/Session;)V // method@cc55 │ │ +41b018: 7020 5bcc 3200 |0048: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ +41b01e: 2804 |004b: goto 004f // +0004 │ │ +41b020: 7020 5bcc 3200 |004c: invoke-direct {v2, v3}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ +41b026: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=331 │ │ 0x000e line=333 │ │ 0x0011 line=337 │ │ 0x001f line=338 │ │ 0x0026 line=341 │ │ @@ -1842613,32 +1842607,32 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -41b034: |[41b034] tech.ula.MainActivity.restartRunningSession:(Ltech/ula/model/entities/Session;)V │ │ -41b044: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41b048: 0731 |0002: move-object v1, v3 │ │ -41b04a: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41b04e: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ -41b052: 7030 7102 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -41b058: 1a01 b1d3 |000a: const-string v1, "type" // string@d3b1 │ │ -41b05c: 1a02 debf |000c: const-string v2, "restartRunningSession" // string@bfde │ │ -41b060: 6e30 9602 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -41b066: 0c00 |0011: move-result-object v0 │ │ -41b068: 1f04 3201 |0012: check-cast v4, Landroid/os/Parcelable; // type@0132 │ │ -41b06c: 1a01 77c3 |0014: const-string v1, "session" // string@c377 │ │ -41b070: 6e30 9402 1004 |0016: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ -41b076: 0c04 |0019: move-result-object v4 │ │ -41b078: 1a00 602d |001a: const-string v0, "Intent(this, ServerServi…Extra("session", session)" // string@2d60 │ │ -41b07c: 7120 569f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b082: 6e20 5acc 4300 |001f: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ -41b088: 0e00 |0022: return-void │ │ +41b028: |[41b028] tech.ula.MainActivity.restartRunningSession:(Ltech/ula/model/entities/Session;)V │ │ +41b038: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41b03c: 0731 |0002: move-object v1, v3 │ │ +41b03e: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41b042: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ +41b046: 7030 7102 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +41b04c: 1a01 b1d3 |000a: const-string v1, "type" // string@d3b1 │ │ +41b050: 1a02 debf |000c: const-string v2, "restartRunningSession" // string@bfde │ │ +41b054: 6e30 9602 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +41b05a: 0c00 |0011: move-result-object v0 │ │ +41b05c: 1f04 3201 |0012: check-cast v4, Landroid/os/Parcelable; // type@0132 │ │ +41b060: 1a01 77c3 |0014: const-string v1, "session" // string@c377 │ │ +41b064: 6e30 9402 1004 |0016: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ +41b06a: 0c04 |0019: move-result-object v4 │ │ +41b06c: 1a00 602d |001a: const-string v0, "Intent(this, ServerServi…Extra("session", session)" // string@2d60 │ │ +41b070: 7120 569f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b076: 6e20 5acc 4300 |001f: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ +41b07c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x000e line=409 │ │ 0x0012 line=410 │ │ 0x001f line=411 │ │ locals : │ │ @@ -1842650,23 +1842644,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -41b08c: |[41b08c] tech.ula.MainActivity.sendWikiIntent:()V │ │ -41b09c: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41b0a0: 1a01 9e99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd/wiki" // string@999e │ │ -41b0a4: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41b0aa: 0c01 |0007: move-result-object v1 │ │ -41b0ac: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ -41b0b0: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41b0b6: 6e20 58cc 0300 |000d: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -41b0bc: 0e00 |0010: return-void │ │ +41b080: |[41b080] tech.ula.MainActivity.sendWikiIntent:()V │ │ +41b090: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41b094: 1a01 9e99 |0002: const-string v1, "https://github.com/CypherpunkArmory/UserLAnd/wiki" // string@999e │ │ +41b098: 7110 ea05 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41b09e: 0c01 |0007: move-result-object v1 │ │ +41b0a0: 1a02 7d73 |0008: const-string v2, "android.intent.action.VIEW" // string@737d │ │ +41b0a4: 7030 7402 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +41b0aa: 6e20 58cc 0300 |000d: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +41b0b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000d line=286 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Ltech/ula/MainActivity; │ │ │ │ @@ -1842675,52 +1842669,52 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -41b0c0: |[41b0c0] tech.ula.MainActivity.sendXsdlIntentToSetDisplayNumberAndExpectResult:()V │ │ -41b0d0: 1a00 7d73 |0000: const-string v0, "android.intent.action.VIEW" // string@737d │ │ -41b0d4: 2201 6f00 |0002: new-instance v1, Landroid/content/Intent; // type@006f │ │ -41b0d8: 1a02 7473 |0004: const-string v2, "android.intent.action.MAIN" // string@7374 │ │ -41b0dc: 1a03 04d9 |0006: const-string v3, "x11://give.me.display:4721" // string@d904 │ │ -41b0e0: 7110 ea05 0300 |0008: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41b0e6: 0c03 |000b: move-result-object v3 │ │ -41b0e8: 7030 7402 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41b0ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -41b0f0: 6e30 59cc 1502 |0010: invoke-virtual {v5, v1, v2}, Ltech/ula/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@cc59 │ │ -41b0f6: 283e |0013: goto 0051 // +003e │ │ -41b0f8: 1a01 03d9 |0014: const-string v1, "x.org.server" // string@d903 │ │ -41b0fc: 2202 6f00 |0016: new-instance v2, Landroid/content/Intent; // type@006f │ │ -41b100: 2203 9410 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -41b104: 7010 8384 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41b10a: 1a04 74af |001d: const-string v4, "market://details?id=" // string@af74 │ │ -41b10e: 6e20 8f84 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b114: 6e20 8f84 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b11a: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41b120: 0c03 |0028: move-result-object v3 │ │ -41b122: 7110 ea05 0300 |0029: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41b128: 0c03 |002c: move-result-object v3 │ │ -41b12a: 7030 7402 0203 |002d: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41b130: 6e20 58cc 2500 |0030: invoke-virtual {v5, v2}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -41b136: 281e |0033: goto 0051 // +001e │ │ -41b138: 2202 6f00 |0034: new-instance v2, Landroid/content/Intent; // type@006f │ │ -41b13c: 2203 9410 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ -41b140: 7010 8384 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41b146: 1a04 a099 |003b: const-string v4, "https://play.google.com/store/apps/details?id=" // string@99a0 │ │ -41b14a: 6e20 8f84 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b150: 6e20 8f84 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b156: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41b15c: 0c01 |0046: move-result-object v1 │ │ -41b15e: 7110 ea05 0100 |0047: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -41b164: 0c01 |004a: move-result-object v1 │ │ -41b166: 7030 7402 0201 |004b: invoke-direct {v2, v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41b16c: 6e20 58cc 2500 |004e: invoke-virtual {v5, v2}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -41b172: 0e00 |0051: return-void │ │ +41b0b4: |[41b0b4] tech.ula.MainActivity.sendXsdlIntentToSetDisplayNumberAndExpectResult:()V │ │ +41b0c4: 1a00 7d73 |0000: const-string v0, "android.intent.action.VIEW" // string@737d │ │ +41b0c8: 2201 6f00 |0002: new-instance v1, Landroid/content/Intent; // type@006f │ │ +41b0cc: 1a02 7473 |0004: const-string v2, "android.intent.action.MAIN" // string@7374 │ │ +41b0d0: 1a03 04d9 |0006: const-string v3, "x11://give.me.display:4721" // string@d904 │ │ +41b0d4: 7110 ea05 0300 |0008: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41b0da: 0c03 |000b: move-result-object v3 │ │ +41b0dc: 7030 7402 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +41b0e2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +41b0e4: 6e30 59cc 1502 |0010: invoke-virtual {v5, v1, v2}, Ltech/ula/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@cc59 │ │ +41b0ea: 283e |0013: goto 0051 // +003e │ │ +41b0ec: 1a01 03d9 |0014: const-string v1, "x.org.server" // string@d903 │ │ +41b0f0: 2202 6f00 |0016: new-instance v2, Landroid/content/Intent; // type@006f │ │ +41b0f4: 2203 9410 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +41b0f8: 7010 8384 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41b0fe: 1a04 74af |001d: const-string v4, "market://details?id=" // string@af74 │ │ +41b102: 6e20 8f84 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b108: 6e20 8f84 1300 |0022: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b10e: 6e10 9f84 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41b114: 0c03 |0028: move-result-object v3 │ │ +41b116: 7110 ea05 0300 |0029: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41b11c: 0c03 |002c: move-result-object v3 │ │ +41b11e: 7030 7402 0203 |002d: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +41b124: 6e20 58cc 2500 |0030: invoke-virtual {v5, v2}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +41b12a: 281e |0033: goto 0051 // +001e │ │ +41b12c: 2202 6f00 |0034: new-instance v2, Landroid/content/Intent; // type@006f │ │ +41b130: 2203 9410 |0036: new-instance v3, Ljava/lang/StringBuilder; // type@1094 │ │ +41b134: 7010 8384 0300 |0038: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41b13a: 1a04 a099 |003b: const-string v4, "https://play.google.com/store/apps/details?id=" // string@99a0 │ │ +41b13e: 6e20 8f84 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b144: 6e20 8f84 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b14a: 6e10 9f84 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41b150: 0c01 |0046: move-result-object v1 │ │ +41b152: 7110 ea05 0100 |0047: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +41b158: 0c01 |004a: move-result-object v1 │ │ +41b15a: 7030 7402 0201 |004b: invoke-direct {v2, v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +41b160: 6e20 58cc 2500 |004e: invoke-virtual {v5, v2}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +41b166: 0e00 |0051: return-void │ │ catches : 2 │ │ 0x0002 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ 0x0016 - 0x0033 │ │ Landroid/content/ActivityNotFoundException; -> 0x0034 │ │ positions : │ │ 0x0002 line=383 │ │ @@ -1842735,56 +1842729,56 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -41b1f0: |[41b1f0] tech.ula.MainActivity.setNavStartDestination:()V │ │ -41b200: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ -41b204: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41b20a: 6e10 4702 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -41b210: 0c01 |0008: move-result-object v1 │ │ -41b212: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b218: 1a01 d36d |000c: const-string v1, "_preferences" // string@6dd3 │ │ -41b21c: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b222: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41b228: 0c00 |0014: move-result-object v0 │ │ -41b22a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -41b22c: 6e30 4902 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -41b232: 0c00 |0019: move-result-object v0 │ │ -41b234: 1a01 5ad1 |001a: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -41b238: 7120 569f 1000 |001c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b23e: 1a01 64ba |001f: const-string v1, "pref_default_nav_location" // string@ba64 │ │ -41b242: 1a02 4e1a |0021: const-string v2, "Apps" // string@1a4e │ │ -41b246: 7230 be02 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ -41b24c: 0c00 |0026: move-result-object v0 │ │ -41b24e: 7010 2acc 0300 |0027: invoke-direct {v3}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41b254: 0c01 |002a: move-result-object v1 │ │ -41b256: 6e10 1142 0100 |002b: invoke-virtual {v1}, Landroidx/navigation/NavController;.getNavInflater:()Landroidx/navigation/NavInflater; // method@4211 │ │ -41b25c: 0c01 |002e: move-result-object v1 │ │ -41b25e: 1502 0f7f |002f: const/high16 v2, #int 2131689472 // #7f0f │ │ -41b262: 6e20 c142 2100 |0031: invoke-virtual {v1, v2}, Landroidx/navigation/NavInflater;.inflate:(I)Landroidx/navigation/NavGraph; // method@42c1 │ │ -41b268: 0c01 |0034: move-result-object v1 │ │ -41b26a: 1a02 6ab2 |0035: const-string v2, "navController.navInflate…e(R.navigation.nav_graph)" // string@b26a │ │ -41b26e: 7120 569f 2100 |0037: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b274: 1402 2201 127f |003a: const v2, #float 1.94073e+38 // #7f120122 │ │ -41b27a: 6e20 32cc 2300 |003d: invoke-virtual {v3, v2}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41b280: 0c02 |0040: move-result-object v2 │ │ -41b282: 7120 559f 2000 |0041: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41b288: 0a00 |0044: move-result v0 │ │ -41b28a: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ -41b28e: 1400 2101 097f |0047: const v0, #float 1.8211e+38 // #7f090121 │ │ -41b294: 2804 |004a: goto 004e // +0004 │ │ -41b296: 1400 4500 097f |004b: const v0, #float 1.82106e+38 // #7f090045 │ │ -41b29c: 6e20 9642 0100 |004e: invoke-virtual {v1, v0}, Landroidx/navigation/NavGraph;.setStartDestination:(I)V // method@4296 │ │ -41b2a2: 7010 2acc 0300 |0051: invoke-direct {v3}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41b2a8: 0c00 |0054: move-result-object v0 │ │ -41b2aa: 6e20 2a42 1000 |0055: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.setGraph:(Landroidx/navigation/NavGraph;)V // method@422a │ │ -41b2b0: 0e00 |0058: return-void │ │ +41b1e4: |[41b1e4] tech.ula.MainActivity.setNavStartDestination:()V │ │ +41b1f4: 2200 9410 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1094 │ │ +41b1f8: 7010 8384 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41b1fe: 6e10 4702 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +41b204: 0c01 |0008: move-result-object v1 │ │ +41b206: 6e20 8f84 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b20c: 1a01 d36d |000c: const-string v1, "_preferences" // string@6dd3 │ │ +41b210: 6e20 8f84 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b216: 6e10 9f84 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41b21c: 0c00 |0014: move-result-object v0 │ │ +41b21e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +41b220: 6e30 4902 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +41b226: 0c00 |0019: move-result-object v0 │ │ +41b228: 1a01 5ad1 |001a: const-string v1, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +41b22c: 7120 569f 1000 |001c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b232: 1a01 64ba |001f: const-string v1, "pref_default_nav_location" // string@ba64 │ │ +41b236: 1a02 4e1a |0021: const-string v2, "Apps" // string@1a4e │ │ +41b23a: 7230 be02 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02be │ │ +41b240: 0c00 |0026: move-result-object v0 │ │ +41b242: 7010 2acc 0300 |0027: invoke-direct {v3}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41b248: 0c01 |002a: move-result-object v1 │ │ +41b24a: 6e10 1142 0100 |002b: invoke-virtual {v1}, Landroidx/navigation/NavController;.getNavInflater:()Landroidx/navigation/NavInflater; // method@4211 │ │ +41b250: 0c01 |002e: move-result-object v1 │ │ +41b252: 1502 0f7f |002f: const/high16 v2, #int 2131689472 // #7f0f │ │ +41b256: 6e20 c142 2100 |0031: invoke-virtual {v1, v2}, Landroidx/navigation/NavInflater;.inflate:(I)Landroidx/navigation/NavGraph; // method@42c1 │ │ +41b25c: 0c01 |0034: move-result-object v1 │ │ +41b25e: 1a02 6ab2 |0035: const-string v2, "navController.navInflate…e(R.navigation.nav_graph)" // string@b26a │ │ +41b262: 7120 569f 2100 |0037: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b268: 1402 2201 127f |003a: const v2, #float 1.94073e+38 // #7f120122 │ │ +41b26e: 6e20 32cc 2300 |003d: invoke-virtual {v3, v2}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41b274: 0c02 |0040: move-result-object v2 │ │ +41b276: 7120 559f 2000 |0041: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41b27c: 0a00 |0044: move-result v0 │ │ +41b27e: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ +41b282: 1400 2101 097f |0047: const v0, #float 1.8211e+38 // #7f090121 │ │ +41b288: 2804 |004a: goto 004e // +0004 │ │ +41b28a: 1400 4500 097f |004b: const v0, #float 1.82106e+38 // #7f090045 │ │ +41b290: 6e20 9642 0100 |004e: invoke-virtual {v1, v0}, Landroidx/navigation/NavGraph;.setStartDestination:(I)V // method@4296 │ │ +41b296: 7010 2acc 0300 |0051: invoke-direct {v3}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41b29c: 0c00 |0054: move-result-object v0 │ │ +41b29e: 6e20 2a42 1000 |0055: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.setGraph:(Landroidx/navigation/NavGraph;)V // method@422a │ │ +41b2a4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0023 line=191 │ │ 0x0027 line=192 │ │ 0x003d line=194 │ │ 0x004e line=193 │ │ @@ -1842797,22 +1842791,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -41b2b4: |[41b2b4] tech.ula.MainActivity.setProgressDialogNavListeners:()V │ │ -41b2c4: 7010 2acc 0200 |0000: invoke-direct {v2}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41b2ca: 0c00 |0003: move-result-object v0 │ │ -41b2cc: 2201 ae19 |0004: new-instance v1, Ltech/ula/MainActivity$setProgressDialogNavListeners$1; // type@19ae │ │ -41b2d0: 7020 f1cb 2100 |0006: invoke-direct {v1, v2}, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.:(Ltech/ula/MainActivity;)V // method@cbf1 │ │ -41b2d6: 1f01 7a08 |0009: check-cast v1, Landroidx/navigation/NavController$OnDestinationChangedListener; // type@087a │ │ -41b2da: 6e20 0742 1000 |000b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@4207 │ │ -41b2e0: 0e00 |000e: return-void │ │ +41b2a8: |[41b2a8] tech.ula.MainActivity.setProgressDialogNavListeners:()V │ │ +41b2b8: 7010 2acc 0200 |0000: invoke-direct {v2}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41b2be: 0c00 |0003: move-result-object v0 │ │ +41b2c0: 2201 ae19 |0004: new-instance v1, Ltech/ula/MainActivity$setProgressDialogNavListeners$1; // type@19ae │ │ +41b2c4: 7020 f1cb 2100 |0006: invoke-direct {v1, v2}, Ltech/ula/MainActivity$setProgressDialogNavListeners$1;.:(Ltech/ula/MainActivity;)V // method@cbf1 │ │ +41b2ca: 1f01 7a08 |0009: check-cast v1, Landroidx/navigation/NavController$OnDestinationChangedListener; // type@087a │ │ +41b2ce: 6e20 0742 1000 |000b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@4207 │ │ +41b2d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ltech/ula/MainActivity; │ │ │ │ #48 : (in Ltech/ula/MainActivity;) │ │ @@ -1842820,60 +1842814,60 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -41b2e4: |[41b2e4] tech.ula.MainActivity.setVncResolution:(Ltech/ula/model/entities/Session;)V │ │ -41b2f4: 2200 131b |0000: new-instance v0, Ltech/ula/utils/DeviceDimensions; // type@1b13 │ │ -41b2f8: 7010 d7d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/DeviceDimensions;.:()V // method@d3d7 │ │ -41b2fe: 6e10 1ecc 0600 |0005: invoke-virtual {v6}, Ltech/ula/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@cc1e │ │ -41b304: 0c01 |0008: move-result-object v1 │ │ -41b306: 1a02 88d7 |0009: const-string v2, "window" // string@d788 │ │ -41b30a: 6e20 4d02 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@024d │ │ -41b310: 0c01 |000e: move-result-object v1 │ │ -41b312: 3801 4b00 |000f: if-eqz v1, 005a // +004b │ │ -41b316: 1f01 0b02 |0011: check-cast v1, Landroid/view/WindowManager; // type@020b │ │ -41b31a: 6e10 1ecc 0600 |0013: invoke-virtual {v6}, Ltech/ula/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@cc1e │ │ -41b320: 0c02 |0016: move-result-object v2 │ │ -41b322: 1a03 ee74 |0017: const-string v3, "applicationContext" // string@74ee │ │ -41b326: 7120 569f 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b32c: 6e10 4802 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0248 │ │ -41b332: 0c02 |001f: move-result-object v2 │ │ -41b334: 1a03 ef74 |0020: const-string v3, "applicationContext.resources" // string@74ef │ │ -41b338: 7120 569f 3200 |0022: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b33e: 6e10 1603 0200 |0025: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0316 │ │ -41b344: 0c02 |0028: move-result-object v2 │ │ -41b346: 5222 3d00 |0029: iget v2, v2, Landroid/content/res/Configuration;.orientation:I // field@003d │ │ -41b34a: 2203 a001 |002b: new-instance v3, Landroid/util/DisplayMetrics; // type@01a0 │ │ -41b34e: 7010 0108 0300 |002d: invoke-direct {v3}, Landroid/util/DisplayMetrics;.:()V // method@0801 │ │ -41b354: 2204 9410 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ -41b358: 7010 8384 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ -41b35e: 6e10 4702 0600 |0035: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ -41b364: 0c05 |0038: move-result-object v5 │ │ -41b366: 6e20 8f84 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b36c: 1a05 d36d |003c: const-string v5, "_preferences" // string@6dd3 │ │ -41b370: 6e20 8f84 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ -41b376: 6e10 9f84 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ -41b37c: 0c04 |0044: move-result-object v4 │ │ -41b37e: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -41b380: 6e30 4902 4605 |0046: invoke-virtual {v6, v4, v5}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ -41b386: 0c04 |0049: move-result-object v4 │ │ -41b388: 1a05 5ad1 |004a: const-string v5, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ -41b38c: 7120 569f 5400 |004c: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b392: 6e54 d9d3 1023 |004f: invoke-virtual {v0, v1, v3, v2, v4}, Ltech/ula/utils/DeviceDimensions;.saveDeviceDimensions:(Landroid/view/WindowManager;Landroid/util/DisplayMetrics;ILandroid/content/SharedPreferences;)V // method@d3d9 │ │ -41b398: 6e10 d8d3 0000 |0052: invoke-virtual {v0}, Ltech/ula/utils/DeviceDimensions;.getScreenResolution:()Ljava/lang/String; // method@d3d8 │ │ -41b39e: 0c00 |0055: move-result-object v0 │ │ -41b3a0: 6e20 b3cd 0700 |0056: invoke-virtual {v7, v0}, Ltech/ula/model/entities/Session;.setGeometry:(Ljava/lang/String;)V // method@cdb3 │ │ -41b3a6: 0e00 |0059: return-void │ │ -41b3a8: 2207 0212 |005a: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ -41b3ac: 1a00 21b4 |005c: const-string v0, "null cannot be cast to non-null type android.view.WindowManager" // string@b421 │ │ -41b3b0: 7020 b48a 0700 |005e: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -41b3b6: 2707 |0061: throw v7 │ │ +41b2d8: |[41b2d8] tech.ula.MainActivity.setVncResolution:(Ltech/ula/model/entities/Session;)V │ │ +41b2e8: 2200 131b |0000: new-instance v0, Ltech/ula/utils/DeviceDimensions; // type@1b13 │ │ +41b2ec: 7010 d7d3 0000 |0002: invoke-direct {v0}, Ltech/ula/utils/DeviceDimensions;.:()V // method@d3d7 │ │ +41b2f2: 6e10 1ecc 0600 |0005: invoke-virtual {v6}, Ltech/ula/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@cc1e │ │ +41b2f8: 0c01 |0008: move-result-object v1 │ │ +41b2fa: 1a02 88d7 |0009: const-string v2, "window" // string@d788 │ │ +41b2fe: 6e20 4d02 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@024d │ │ +41b304: 0c01 |000e: move-result-object v1 │ │ +41b306: 3801 4b00 |000f: if-eqz v1, 005a // +004b │ │ +41b30a: 1f01 0b02 |0011: check-cast v1, Landroid/view/WindowManager; // type@020b │ │ +41b30e: 6e10 1ecc 0600 |0013: invoke-virtual {v6}, Ltech/ula/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@cc1e │ │ +41b314: 0c02 |0016: move-result-object v2 │ │ +41b316: 1a03 ee74 |0017: const-string v3, "applicationContext" // string@74ee │ │ +41b31a: 7120 569f 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b320: 6e10 4802 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0248 │ │ +41b326: 0c02 |001f: move-result-object v2 │ │ +41b328: 1a03 ef74 |0020: const-string v3, "applicationContext.resources" // string@74ef │ │ +41b32c: 7120 569f 3200 |0022: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b332: 6e10 1603 0200 |0025: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0316 │ │ +41b338: 0c02 |0028: move-result-object v2 │ │ +41b33a: 5222 3d00 |0029: iget v2, v2, Landroid/content/res/Configuration;.orientation:I // field@003d │ │ +41b33e: 2203 a001 |002b: new-instance v3, Landroid/util/DisplayMetrics; // type@01a0 │ │ +41b342: 7010 0108 0300 |002d: invoke-direct {v3}, Landroid/util/DisplayMetrics;.:()V // method@0801 │ │ +41b348: 2204 9410 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@1094 │ │ +41b34c: 7010 8384 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@8483 │ │ +41b352: 6e10 4702 0600 |0035: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0247 │ │ +41b358: 0c05 |0038: move-result-object v5 │ │ +41b35a: 6e20 8f84 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b360: 1a05 d36d |003c: const-string v5, "_preferences" // string@6dd3 │ │ +41b364: 6e20 8f84 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@848f │ │ +41b36a: 6e10 9f84 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@849f │ │ +41b370: 0c04 |0044: move-result-object v4 │ │ +41b372: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +41b374: 6e30 4902 4605 |0046: invoke-virtual {v6, v4, v5}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0249 │ │ +41b37a: 0c04 |0049: move-result-object v4 │ │ +41b37c: 1a05 5ad1 |004a: const-string v5, "this.getSharedPreference…s", Context.MODE_PRIVATE)" // string@d15a │ │ +41b380: 7120 569f 5400 |004c: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b386: 6e54 d9d3 1023 |004f: invoke-virtual {v0, v1, v3, v2, v4}, Ltech/ula/utils/DeviceDimensions;.saveDeviceDimensions:(Landroid/view/WindowManager;Landroid/util/DisplayMetrics;ILandroid/content/SharedPreferences;)V // method@d3d9 │ │ +41b38c: 6e10 d8d3 0000 |0052: invoke-virtual {v0}, Ltech/ula/utils/DeviceDimensions;.getScreenResolution:()Ljava/lang/String; // method@d3d8 │ │ +41b392: 0c00 |0055: move-result-object v0 │ │ +41b394: 6e20 b3cd 0700 |0056: invoke-virtual {v7, v0}, Ltech/ula/model/entities/Session;.setGeometry:(Ljava/lang/String;)V // method@cdb3 │ │ +41b39a: 0e00 |0059: return-void │ │ +41b39c: 2207 0212 |005a: new-instance v7, Lkotlin/TypeCastException; // type@1202 │ │ +41b3a0: 1a00 21b4 |005c: const-string v0, "null cannot be cast to non-null type android.view.WindowManager" // string@b421 │ │ +41b3a4: 7020 b48a 0700 |005e: invoke-direct {v7, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +41b3aa: 2707 |0061: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ 0x0013 line=358 │ │ 0x002b line=359 │ │ 0x0030 line=741 │ │ @@ -1842889,46 +1842883,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -41b3b8: |[41b3b8] tech.ula.MainActivity.showDialog:(Ljava/lang/String;)V │ │ -41b3c8: 6e10 5884 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ -41b3ce: 0a00 |0003: move-result v0 │ │ -41b3d0: 1401 5bab f3c2 |0004: const v1, #float -121.835 // #c2f3ab5b │ │ -41b3d6: 3210 1e00 |0007: if-eq v0, v1, 0025 // +001e │ │ -41b3da: 1401 fcce 1e33 |0009: const v1, #float 3.69755e-08 // #331ecefc │ │ -41b3e0: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ -41b3e4: 282c |000e: goto 003a // +002c │ │ -41b3e6: 1a00 0ed4 |000f: const-string v0, "unhandledSessionServiceType" // string@d40e │ │ -41b3ea: 6e20 5084 0700 |0011: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41b3f0: 0a07 |0014: move-result v7 │ │ -41b3f2: 3807 2500 |0015: if-eqz v7, 003a // +0025 │ │ -41b3f6: 1401 9c00 127f |0017: const v1, #float 1.9407e+38 // #7f12009c │ │ -41b3fc: 1402 bc00 127f |001a: const v2, #float 1.94071e+38 // #7f1200bc │ │ -41b402: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -41b404: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -41b406: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -41b408: 0760 |0020: move-object v0, v6 │ │ -41b40a: 7706 ffd3 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ -41b410: 2816 |0024: goto 003a // +0016 │ │ -41b412: 1a00 b9b9 |0025: const-string v0, "playStoreMissingForClient" // string@b9b9 │ │ -41b416: 6e20 5084 0700 |0027: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ -41b41c: 0a07 |002a: move-result v7 │ │ -41b41e: 3807 0f00 |002b: if-eqz v7, 003a // +000f │ │ -41b422: 1401 2000 127f |002d: const v1, #float 1.94068e+38 // #7f120020 │ │ -41b428: 1402 1f00 127f |0030: const v2, #float 1.94068e+38 // #7f12001f │ │ -41b42e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -41b430: 1244 |0034: const/4 v4, #int 4 // #4 │ │ -41b432: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -41b434: 0760 |0036: move-object v0, v6 │ │ -41b436: 7706 ffd3 0000 |0037: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ -41b43c: 0e00 |003a: return-void │ │ +41b3ac: |[41b3ac] tech.ula.MainActivity.showDialog:(Ljava/lang/String;)V │ │ +41b3bc: 6e10 5884 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@8458 │ │ +41b3c2: 0a00 |0003: move-result v0 │ │ +41b3c4: 1401 5bab f3c2 |0004: const v1, #float -121.835 // #c2f3ab5b │ │ +41b3ca: 3210 1e00 |0007: if-eq v0, v1, 0025 // +001e │ │ +41b3ce: 1401 fcce 1e33 |0009: const v1, #float 3.69755e-08 // #331ecefc │ │ +41b3d4: 3210 0300 |000c: if-eq v0, v1, 000f // +0003 │ │ +41b3d8: 282c |000e: goto 003a // +002c │ │ +41b3da: 1a00 0ed4 |000f: const-string v0, "unhandledSessionServiceType" // string@d40e │ │ +41b3de: 6e20 5084 0700 |0011: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41b3e4: 0a07 |0014: move-result v7 │ │ +41b3e6: 3807 2500 |0015: if-eqz v7, 003a // +0025 │ │ +41b3ea: 1401 9c00 127f |0017: const v1, #float 1.9407e+38 // #7f12009c │ │ +41b3f0: 1402 bc00 127f |001a: const v2, #float 1.94071e+38 // #7f1200bc │ │ +41b3f6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +41b3f8: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +41b3fa: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +41b3fc: 0760 |0020: move-object v0, v6 │ │ +41b3fe: 7706 ffd3 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ +41b404: 2816 |0024: goto 003a // +0016 │ │ +41b406: 1a00 b9b9 |0025: const-string v0, "playStoreMissingForClient" // string@b9b9 │ │ +41b40a: 6e20 5084 0700 |0027: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@8450 │ │ +41b410: 0a07 |002a: move-result v7 │ │ +41b412: 3807 0f00 |002b: if-eqz v7, 003a // +000f │ │ +41b416: 1401 2000 127f |002d: const v1, #float 1.94068e+38 // #7f120020 │ │ +41b41c: 1402 1f00 127f |0030: const v2, #float 1.94068e+38 // #7f12001f │ │ +41b422: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +41b424: 1244 |0034: const/4 v4, #int 4 // #4 │ │ +41b426: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +41b428: 0760 |0036: move-object v0, v6 │ │ +41b42a: 7706 ffd3 0000 |0037: invoke-static/range {v0, v1, v2, v3, v4, v5}, Ltech/ula/utils/ExtensionsKt;.displayGenericErrorDialog$default:(Landroid/content/Context;IILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@d3ff │ │ +41b430: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0011 line=465 │ │ 0x0021 line=466 │ │ 0x0027 line=469 │ │ 0x0037 line=470 │ │ @@ -1842941,27 +1842935,27 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -41b440: |[41b440] tech.ula.MainActivity.showToast:(I)V │ │ -41b450: 6e20 32cc 3200 |0000: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41b456: 0c03 |0003: move-result-object v3 │ │ -41b458: 1a00 6395 |0004: const-string v0, "getString(resId)" // string@9563 │ │ -41b45c: 7120 569f 0300 |0006: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b462: 0720 |0009: move-object v0, v2 │ │ -41b464: 1f00 6500 |000a: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41b468: 1f03 5f10 |000c: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -41b46c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -41b46e: 7130 1410 3001 |000f: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1014 │ │ -41b474: 0c03 |0012: move-result-object v3 │ │ -41b476: 6e10 1610 0300 |0013: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -41b47c: 0e00 |0016: return-void │ │ +41b434: |[41b434] tech.ula.MainActivity.showToast:(I)V │ │ +41b444: 6e20 32cc 3200 |0000: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41b44a: 0c03 |0003: move-result-object v3 │ │ +41b44c: 1a00 6395 |0004: const-string v0, "getString(resId)" // string@9563 │ │ +41b450: 7120 569f 0300 |0006: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b456: 0720 |0009: move-object v0, v2 │ │ +41b458: 1f00 6500 |000a: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41b45c: 1f03 5f10 |000c: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +41b460: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +41b462: 7130 1410 3001 |000f: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1014 │ │ +41b468: 0c03 |0012: move-result-object v3 │ │ +41b46a: 6e10 1610 0300 |0013: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +41b470: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0009 line=421 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Ltech/ula/MainActivity; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ @@ -1842971,43 +1842965,43 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -41b480: |[41b480] tech.ula.MainActivity.startSession:(Ltech/ula/model/entities/Session;)V │ │ -41b490: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ -41b494: 0731 |0002: move-object v1, v3 │ │ -41b496: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41b49a: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ -41b49e: 7030 7102 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ -41b4a4: 1a01 b1d3 |000a: const-string v1, "type" // string@d3b1 │ │ -41b4a8: 1a02 fecd |000c: const-string v2, "start" // string@cdfe │ │ -41b4ac: 6e30 9602 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ -41b4b2: 0c00 |0011: move-result-object v0 │ │ -41b4b4: 1f04 3201 |0012: check-cast v4, Landroid/os/Parcelable; // type@0132 │ │ -41b4b8: 1a01 77c3 |0014: const-string v1, "session" // string@c377 │ │ -41b4bc: 6e30 9402 1004 |0016: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ -41b4c2: 0c04 |0019: move-result-object v4 │ │ -41b4c4: 1a00 602d |001a: const-string v0, "Intent(this, ServerServi…Extra("session", session)" // string@2d60 │ │ -41b4c8: 7120 569f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b4ce: 6e20 5acc 4300 |001f: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ -41b4d4: 5534 778f |0022: iget-boolean v4, v3, Ltech/ula/MainActivity;.autoStarted:Z // field@8f77 │ │ -41b4d8: 3804 1700 |0024: if-eqz v4, 003b // +0017 │ │ -41b4dc: 2204 2501 |0026: new-instance v4, Landroid/os/Handler; // type@0125 │ │ -41b4e0: 7100 7506 0000 |0028: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0675 │ │ -41b4e6: 0c00 |002b: move-result-object v0 │ │ -41b4e8: 7020 4706 0400 |002c: invoke-direct {v4, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0647 │ │ -41b4ee: 2200 af19 |002f: new-instance v0, Ltech/ula/MainActivity$startSession$1; // type@19af │ │ -41b4f2: 7020 f3cb 3000 |0031: invoke-direct {v0, v3}, Ltech/ula/MainActivity$startSession$1;.:(Ltech/ula/MainActivity;)V // method@cbf3 │ │ -41b4f8: 1f00 8910 |0034: check-cast v0, Ljava/lang/Runnable; // type@1089 │ │ -41b4fc: 1601 d007 |0036: const-wide/16 v1, #int 2000 // #7d0 │ │ -41b500: 6e40 5606 0421 |0038: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0656 │ │ -41b506: 0e00 |003b: return-void │ │ +41b474: |[41b474] tech.ula.MainActivity.startSession:(Ltech/ula/model/entities/Session;)V │ │ +41b484: 2200 6f00 |0000: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41b488: 0731 |0002: move-object v1, v3 │ │ +41b48a: 1f01 6500 |0003: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41b48e: 1c02 d219 |0005: const-class v2, Ltech/ula/ServerService; // type@19d2 │ │ +41b492: 7030 7102 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0271 │ │ +41b498: 1a01 b1d3 |000a: const-string v1, "type" // string@d3b1 │ │ +41b49c: 1a02 fecd |000c: const-string v2, "start" // string@cdfe │ │ +41b4a0: 6e30 9602 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0296 │ │ +41b4a6: 0c00 |0011: move-result-object v0 │ │ +41b4a8: 1f04 3201 |0012: check-cast v4, Landroid/os/Parcelable; // type@0132 │ │ +41b4ac: 1a01 77c3 |0014: const-string v1, "session" // string@c377 │ │ +41b4b0: 6e30 9402 1004 |0016: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0294 │ │ +41b4b6: 0c04 |0019: move-result-object v4 │ │ +41b4b8: 1a00 602d |001a: const-string v0, "Intent(this, ServerServi…Extra("session", session)" // string@2d60 │ │ +41b4bc: 7120 569f 0400 |001c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b4c2: 6e20 5acc 4300 |001f: invoke-virtual {v3, v4}, Ltech/ula/MainActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@cc5a │ │ +41b4c8: 5534 778f |0022: iget-boolean v4, v3, Ltech/ula/MainActivity;.autoStarted:Z // field@8f77 │ │ +41b4cc: 3804 1700 |0024: if-eqz v4, 003b // +0017 │ │ +41b4d0: 2204 2501 |0026: new-instance v4, Landroid/os/Handler; // type@0125 │ │ +41b4d4: 7100 7506 0000 |0028: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0675 │ │ +41b4da: 0c00 |002b: move-result-object v0 │ │ +41b4dc: 7020 4706 0400 |002c: invoke-direct {v4, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0647 │ │ +41b4e2: 2200 af19 |002f: new-instance v0, Ltech/ula/MainActivity$startSession$1; // type@19af │ │ +41b4e6: 7020 f3cb 3000 |0031: invoke-direct {v0, v3}, Ltech/ula/MainActivity$startSession$1;.:(Ltech/ula/MainActivity;)V // method@cbf3 │ │ +41b4ec: 1f00 8910 |0034: check-cast v0, Ljava/lang/Runnable; // type@1089 │ │ +41b4f0: 1601 d007 |0036: const-wide/16 v1, #int 2000 // #7d0 │ │ +41b4f4: 6e40 5606 0421 |0038: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0656 │ │ +41b4fa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x000e line=365 │ │ 0x0012 line=366 │ │ 0x001f line=367 │ │ 0x0022 line=368 │ │ @@ -1843021,33 +1843015,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -41b590: |[41b590] tech.ula.MainActivity.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V │ │ -41b5a0: 7010 1bcc 0200 |0000: invoke-direct {v2}, Ltech/ula/MainActivity;.displayProgressBar:()V // method@cc1b │ │ -41b5a6: 6000 7b96 |0003: sget v0, Ltech/ula/R$id;.text_session_list_progress_step:I // field@967b │ │ -41b5aa: 6e20 04cc 0200 |0005: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41b5b0: 0c00 |0008: move-result-object v0 │ │ -41b5b2: 1f00 8002 |0009: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ -41b5b6: 1a01 26d1 |000b: const-string v1, "text_session_list_progress_step" // string@d126 │ │ -41b5ba: 7120 569f 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b5c0: 1f03 5f10 |0010: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -41b5c4: 6e20 0010 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -41b5ca: 6003 7a96 |0015: sget v3, Ltech/ula/R$id;.text_session_list_progress_details:I // field@967a │ │ -41b5ce: 6e20 04cc 3200 |0017: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41b5d4: 0c03 |001a: move-result-object v3 │ │ -41b5d6: 1f03 8002 |001b: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ -41b5da: 1a00 25d1 |001d: const-string v0, "text_session_list_progress_details" // string@d125 │ │ -41b5de: 7120 569f 0300 |001f: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b5e4: 1f04 5f10 |0022: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ -41b5e8: 6e20 0010 4300 |0024: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ -41b5ee: 0e00 |0027: return-void │ │ +41b584: |[41b584] tech.ula.MainActivity.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V │ │ +41b594: 7010 1bcc 0200 |0000: invoke-direct {v2}, Ltech/ula/MainActivity;.displayProgressBar:()V // method@cc1b │ │ +41b59a: 6000 7b96 |0003: sget v0, Ltech/ula/R$id;.text_session_list_progress_step:I // field@967b │ │ +41b59e: 6e20 04cc 0200 |0005: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41b5a4: 0c00 |0008: move-result-object v0 │ │ +41b5a6: 1f00 8002 |0009: check-cast v0, Landroid/widget/TextView; // type@0280 │ │ +41b5aa: 1a01 26d1 |000b: const-string v1, "text_session_list_progress_step" // string@d126 │ │ +41b5ae: 7120 569f 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b5b4: 1f03 5f10 |0010: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +41b5b8: 6e20 0010 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +41b5be: 6003 7a96 |0015: sget v3, Ltech/ula/R$id;.text_session_list_progress_details:I // field@967a │ │ +41b5c2: 6e20 04cc 3200 |0017: invoke-virtual {v2, v3}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41b5c8: 0c03 |001a: move-result-object v3 │ │ +41b5ca: 1f03 8002 |001b: check-cast v3, Landroid/widget/TextView; // type@0280 │ │ +41b5ce: 1a00 25d1 |001d: const-string v0, "text_session_list_progress_details" // string@d125 │ │ +41b5d2: 7120 569f 0300 |001f: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b5d8: 1f04 5f10 |0022: check-cast v4, Ljava/lang/CharSequence; // type@105f │ │ +41b5dc: 6e20 0010 4300 |0024: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1000 │ │ +41b5e2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=583 │ │ 0x0015 line=584 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Ltech/ula/MainActivity; │ │ @@ -1843059,67 +1843053,67 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -4199f0: |[4199f0] tech.ula.MainActivity.validateCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -419a00: 6e10 2fcc 0300 |0000: invoke-virtual {v3}, Ltech/ula/MainActivity;.getResources:()Landroid/content/res/Resources; // method@cc2f │ │ -419a06: 0c00 |0003: move-result-object v0 │ │ -419a08: 1501 037f |0004: const/high16 v1, #int 2130903040 // #7f03 │ │ -419a0c: 6e20 2e03 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032e │ │ -419a12: 0c00 |0009: move-result-object v0 │ │ -419a14: 1a01 60d1 |000a: const-string v1, "this.resources.getString…ay.blacklisted_usernames)" // string@d160 │ │ -419a18: 7120 569f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -419a1e: 2201 121b |000f: new-instance v1, Ltech/ula/utils/CredentialValidator; // type@1b12 │ │ -419a22: 7010 cfd3 0100 |0011: invoke-direct {v1}, Ltech/ula/utils/CredentialValidator;.:()V // method@d3cf │ │ -419a28: 6e30 d4d3 4100 |0014: invoke-virtual {v1, v4, v0}, Ltech/ula/utils/CredentialValidator;.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d4 │ │ -419a2e: 0c04 |0017: move-result-object v4 │ │ -419a30: 6e20 d2d3 5100 |0018: invoke-virtual {v1, v5}, Ltech/ula/utils/CredentialValidator;.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d2 │ │ -419a36: 0c05 |001b: move-result-object v5 │ │ -419a38: 6e20 d6d3 6100 |001c: invoke-virtual {v1, v6}, Ltech/ula/utils/CredentialValidator;.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d6 │ │ -419a3e: 0c06 |001f: move-result-object v6 │ │ -419a40: 6e10 cbd3 0400 |0020: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -419a46: 0a00 |0023: move-result v0 │ │ -419a48: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -419a4a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -419a4c: 3900 1100 |0026: if-nez v0, 0037 // +0011 │ │ -419a50: 0735 |0028: move-object v5, v3 │ │ -419a52: 1f05 6500 |0029: check-cast v5, Landroid/content/Context; // type@0065 │ │ -419a56: 6e10 ccd3 0400 |002b: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -419a5c: 0a04 |002e: move-result v4 │ │ -419a5e: 7130 1310 4502 |002f: invoke-static {v5, v4, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -419a64: 0c04 |0032: move-result-object v4 │ │ -419a66: 6e10 1610 0400 |0033: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -419a6c: 282c |0036: goto 0062 // +002c │ │ -419a6e: 6e10 cbd3 0500 |0037: invoke-virtual {v5}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -419a74: 0a04 |003a: move-result v4 │ │ -419a76: 3904 1100 |003b: if-nez v4, 004c // +0011 │ │ -419a7a: 0734 |003d: move-object v4, v3 │ │ -419a7c: 1f04 6500 |003e: check-cast v4, Landroid/content/Context; // type@0065 │ │ -419a80: 6e10 ccd3 0500 |0040: invoke-virtual {v5}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -419a86: 0a05 |0043: move-result v5 │ │ -419a88: 7130 1310 5402 |0044: invoke-static {v4, v5, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -419a8e: 0c04 |0047: move-result-object v4 │ │ -419a90: 6e10 1610 0400 |0048: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -419a96: 2817 |004b: goto 0062 // +0017 │ │ -419a98: 6e10 cbd3 0600 |004c: invoke-virtual {v6}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ -419a9e: 0a04 |004f: move-result v4 │ │ -419aa0: 3904 1100 |0050: if-nez v4, 0061 // +0011 │ │ -419aa4: 0734 |0052: move-object v4, v3 │ │ -419aa6: 1f04 6500 |0053: check-cast v4, Landroid/content/Context; // type@0065 │ │ -419aaa: 6e10 ccd3 0600 |0055: invoke-virtual {v6}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ -419ab0: 0a05 |0058: move-result v5 │ │ -419ab2: 7130 1310 5402 |0059: invoke-static {v4, v5, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ -419ab8: 0c04 |005c: move-result-object v4 │ │ -419aba: 6e10 1610 0400 |005d: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ -419ac0: 2802 |0060: goto 0062 // +0002 │ │ -419ac2: 1211 |0061: const/4 v1, #int 1 // #1 │ │ -419ac4: 0f01 |0062: return v1 │ │ +4199e4: |[4199e4] tech.ula.MainActivity.validateCredentials:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +4199f4: 6e10 2fcc 0300 |0000: invoke-virtual {v3}, Ltech/ula/MainActivity;.getResources:()Landroid/content/res/Resources; // method@cc2f │ │ +4199fa: 0c00 |0003: move-result-object v0 │ │ +4199fc: 1501 037f |0004: const/high16 v1, #int 2130903040 // #7f03 │ │ +419a00: 6e20 2e03 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@032e │ │ +419a06: 0c00 |0009: move-result-object v0 │ │ +419a08: 1a01 60d1 |000a: const-string v1, "this.resources.getString…ay.blacklisted_usernames)" // string@d160 │ │ +419a0c: 7120 569f 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +419a12: 2201 121b |000f: new-instance v1, Ltech/ula/utils/CredentialValidator; // type@1b12 │ │ +419a16: 7010 cfd3 0100 |0011: invoke-direct {v1}, Ltech/ula/utils/CredentialValidator;.:()V // method@d3cf │ │ +419a1c: 6e30 d4d3 4100 |0014: invoke-virtual {v1, v4, v0}, Ltech/ula/utils/CredentialValidator;.validateUsername:(Ljava/lang/String;[Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d4 │ │ +419a22: 0c04 |0017: move-result-object v4 │ │ +419a24: 6e20 d2d3 5100 |0018: invoke-virtual {v1, v5}, Ltech/ula/utils/CredentialValidator;.validatePassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d2 │ │ +419a2a: 0c05 |001b: move-result-object v5 │ │ +419a2c: 6e20 d6d3 6100 |001c: invoke-virtual {v1, v6}, Ltech/ula/utils/CredentialValidator;.validateVncPassword:(Ljava/lang/String;)Ltech/ula/utils/CredentialValidationStatus; // method@d3d6 │ │ +419a32: 0c06 |001f: move-result-object v6 │ │ +419a34: 6e10 cbd3 0400 |0020: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +419a3a: 0a00 |0023: move-result v0 │ │ +419a3c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +419a3e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +419a40: 3900 1100 |0026: if-nez v0, 0037 // +0011 │ │ +419a44: 0735 |0028: move-object v5, v3 │ │ +419a46: 1f05 6500 |0029: check-cast v5, Landroid/content/Context; // type@0065 │ │ +419a4a: 6e10 ccd3 0400 |002b: invoke-virtual {v4}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +419a50: 0a04 |002e: move-result v4 │ │ +419a52: 7130 1310 4502 |002f: invoke-static {v5, v4, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +419a58: 0c04 |0032: move-result-object v4 │ │ +419a5a: 6e10 1610 0400 |0033: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +419a60: 282c |0036: goto 0062 // +002c │ │ +419a62: 6e10 cbd3 0500 |0037: invoke-virtual {v5}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +419a68: 0a04 |003a: move-result v4 │ │ +419a6a: 3904 1100 |003b: if-nez v4, 004c // +0011 │ │ +419a6e: 0734 |003d: move-object v4, v3 │ │ +419a70: 1f04 6500 |003e: check-cast v4, Landroid/content/Context; // type@0065 │ │ +419a74: 6e10 ccd3 0500 |0040: invoke-virtual {v5}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +419a7a: 0a05 |0043: move-result v5 │ │ +419a7c: 7130 1310 5402 |0044: invoke-static {v4, v5, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +419a82: 0c04 |0047: move-result-object v4 │ │ +419a84: 6e10 1610 0400 |0048: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +419a8a: 2817 |004b: goto 0062 // +0017 │ │ +419a8c: 6e10 cbd3 0600 |004c: invoke-virtual {v6}, Ltech/ula/utils/CredentialValidationStatus;.getCredentialIsValid:()Z // method@d3cb │ │ +419a92: 0a04 |004f: move-result v4 │ │ +419a94: 3904 1100 |0050: if-nez v4, 0061 // +0011 │ │ +419a98: 0734 |0052: move-object v4, v3 │ │ +419a9a: 1f04 6500 |0053: check-cast v4, Landroid/content/Context; // type@0065 │ │ +419a9e: 6e10 ccd3 0600 |0055: invoke-virtual {v6}, Ltech/ula/utils/CredentialValidationStatus;.getErrorMessageId:()I // method@d3cc │ │ +419aa4: 0a05 |0058: move-result v5 │ │ +419aa6: 7130 1310 5402 |0059: invoke-static {v4, v5, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1013 │ │ +419aac: 0c04 |005c: move-result-object v4 │ │ +419aae: 6e10 1610 0400 |005d: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1016 │ │ +419ab4: 2802 |0060: goto 0062 // +0002 │ │ +419ab6: 1211 |0061: const/4 v1, #int 1 // #1 │ │ +419ab8: 0f01 |0062: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x000f line=716 │ │ 0x0014 line=718 │ │ 0x0018 line=719 │ │ 0x001c line=720 │ │ @@ -1843140,42 +1843134,42 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -419ac8: |[419ac8] tech.ula.MainActivity.wifiIsEnabled:()Z │ │ -419ad8: 1a00 017d |0000: const-string v0, "connectivity" // string@7d01 │ │ -419adc: 6e20 34cc 0700 |0002: invoke-virtual {v7, v0}, Ltech/ula/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@cc34 │ │ -419ae2: 0c00 |0005: move-result-object v0 │ │ -419ae4: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -419ae8: 1f00 0b01 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@010b │ │ -419aec: 6e10 c505 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworks:()[Landroid/net/Network; // method@05c5 │ │ -419af2: 0c01 |000d: move-result-object v1 │ │ -419af4: 2112 |000e: array-length v2, v1 │ │ -419af6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -419af8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -419afa: 3524 1500 |0011: if-ge v4, v2, 0026 // +0015 │ │ -419afe: 4605 0104 |0013: aget-object v5, v1, v4 │ │ -419b02: 6e20 c605 5000 |0015: invoke-virtual {v0, v5}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@05c6 │ │ -419b08: 0c05 |0018: move-result-object v5 │ │ -419b0a: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ -419b0e: 1216 |001b: const/4 v6, #int 1 // #1 │ │ -419b10: 6e20 ca05 6500 |001c: invoke-virtual {v5, v6}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@05ca │ │ -419b16: 0a05 |001f: move-result v5 │ │ -419b18: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ -419b1c: 0f06 |0022: return v6 │ │ -419b1e: d804 0401 |0023: add-int/lit8 v4, v4, #int 1 // #01 │ │ -419b22: 28ec |0025: goto 0011 // -0014 │ │ -419b24: 0f03 |0026: return v3 │ │ -419b26: 2200 0212 |0027: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ -419b2a: 1a01 1db4 |0029: const-string v1, "null cannot be cast to non-null type android.net.ConnectivityManager" // string@b41d │ │ -419b2e: 7020 b48a 1000 |002b: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ -419b34: 2700 |002e: throw v0 │ │ +419abc: |[419abc] tech.ula.MainActivity.wifiIsEnabled:()Z │ │ +419acc: 1a00 017d |0000: const-string v0, "connectivity" // string@7d01 │ │ +419ad0: 6e20 34cc 0700 |0002: invoke-virtual {v7, v0}, Ltech/ula/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@cc34 │ │ +419ad6: 0c00 |0005: move-result-object v0 │ │ +419ad8: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +419adc: 1f00 0b01 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@010b │ │ +419ae0: 6e10 c505 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworks:()[Landroid/net/Network; // method@05c5 │ │ +419ae6: 0c01 |000d: move-result-object v1 │ │ +419ae8: 2112 |000e: array-length v2, v1 │ │ +419aea: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +419aec: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +419aee: 3524 1500 |0011: if-ge v4, v2, 0026 // +0015 │ │ +419af2: 4605 0104 |0013: aget-object v5, v1, v4 │ │ +419af6: 6e20 c605 5000 |0015: invoke-virtual {v0, v5}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@05c6 │ │ +419afc: 0c05 |0018: move-result-object v5 │ │ +419afe: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ +419b02: 1216 |001b: const/4 v6, #int 1 // #1 │ │ +419b04: 6e20 ca05 6500 |001c: invoke-virtual {v5, v6}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@05ca │ │ +419b0a: 0a05 |001f: move-result v5 │ │ +419b0c: 3365 0300 |0020: if-ne v5, v6, 0023 // +0003 │ │ +419b10: 0f06 |0022: return v6 │ │ +419b12: d804 0401 |0023: add-int/lit8 v4, v4, #int 1 // #01 │ │ +419b16: 28ec |0025: goto 0011 // -0014 │ │ +419b18: 0f03 |0026: return v3 │ │ +419b1a: 2200 0212 |0027: new-instance v0, Lkotlin/TypeCastException; // type@1202 │ │ +419b1e: 1a01 1db4 |0029: const-string v1, "null cannot be cast to non-null type android.net.ConnectivityManager" // string@b41d │ │ +419b22: 7020 b48a 1000 |002b: invoke-direct {v0, v1}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@8ab4 │ │ +419b28: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=598 │ │ 0x000a line=599 │ │ 0x0015 line=600 │ │ 0x001c line=601 │ │ 0x0027 line=598 │ │ @@ -1843188,88 +1843182,88 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -41a054: |[41a054] tech.ula.MainActivity._$_clearFindViewByIdCache:()V │ │ -41a064: 5410 768f |0000: iget-object v0, v1, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ -41a068: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -41a06c: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ -41a072: 0e00 |0007: return-void │ │ +41a048: |[41a048] tech.ula.MainActivity._$_clearFindViewByIdCache:()V │ │ +41a058: 5410 768f |0000: iget-object v0, v1, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ +41a05c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +41a060: 6e10 3887 0000 |0004: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@8738 │ │ +41a066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ltech/ula/MainActivity;) │ │ name : '_$_findCachedViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -41980c: |[41980c] tech.ula.MainActivity._$_findCachedViewById:(I)Landroid/view/View; │ │ -41981c: 5420 768f |0000: iget-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ -419820: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -419824: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ -419828: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ -41982e: 5b20 768f |0009: iput-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ -419832: 5420 768f |000b: iget-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ -419836: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -41983c: 0c01 |0010: move-result-object v1 │ │ -41983e: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ -419844: 0c00 |0014: move-result-object v0 │ │ -419846: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ -41984a: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ -41984e: 6e20 753c 3200 |0019: invoke-virtual {v2, v3}, Landroidx/fragment/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@3c75 │ │ -419854: 0c00 |001c: move-result-object v0 │ │ -419856: 5421 768f |001d: iget-object v1, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ -41985a: 7110 a983 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ -419860: 0c03 |0022: move-result-object v3 │ │ -419862: 6e30 4087 3100 |0023: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ -419868: 1100 |0026: return-object v0 │ │ +419800: |[419800] tech.ula.MainActivity._$_findCachedViewById:(I)Landroid/view/View; │ │ +419810: 5420 768f |0000: iget-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ +419814: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +419818: 2200 2511 |0004: new-instance v0, Ljava/util/HashMap; // type@1125 │ │ +41981c: 7010 3587 0000 |0006: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@8735 │ │ +419822: 5b20 768f |0009: iput-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ +419826: 5420 768f |000b: iget-object v0, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ +41982a: 7110 a983 0300 |000d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +419830: 0c01 |0010: move-result-object v1 │ │ +419832: 6e20 3c87 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@873c │ │ +419838: 0c00 |0014: move-result-object v0 │ │ +41983a: 1f00 f001 |0015: check-cast v0, Landroid/view/View; // type@01f0 │ │ +41983e: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ +419842: 6e20 753c 3200 |0019: invoke-virtual {v2, v3}, Landroidx/fragment/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@3c75 │ │ +419848: 0c00 |001c: move-result-object v0 │ │ +41984a: 5421 768f |001d: iget-object v1, v2, Ltech/ula/MainActivity;._$_findViewCache:Ljava/util/HashMap; // field@8f76 │ │ +41984e: 7110 a983 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@83a9 │ │ +419854: 0c03 |0022: move-result-object v3 │ │ +419856: 6e30 4087 3100 |0023: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@8740 │ │ +41985c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ltech/ula/MainActivity;) │ │ name : 'appHasBeenSelected' │ │ type : '(Ltech/ula/model/entities/App;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -41a14c: |[41a14c] tech.ula.MainActivity.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V │ │ -41a15c: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ -41a160: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41a166: 6200 f4a2 |0005: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41a16a: 0721 |0007: move-object v1, v2 │ │ -41a16c: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41a170: 6e20 7fd4 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ -41a176: 0a00 |000d: move-result v0 │ │ -41a178: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ -41a17c: 6204 f4a2 |0010: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41a180: 0720 |0012: move-object v0, v2 │ │ -41a182: 1f00 1d00 |0013: check-cast v0, Landroid/app/Activity; // type@001d │ │ -41a186: 6e20 81d4 0400 |0015: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ -41a18c: 7010 37cc 0200 |0018: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41a192: 0c04 |001b: move-result-object v4 │ │ -41a194: 1220 |001c: const/4 v0, #int 2 // #2 │ │ -41a196: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -41a198: 7151 d9d6 3401 |001e: invoke-static {v4, v3, v1, v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V // method@d6d9 │ │ -41a19e: 0e00 |0021: return-void │ │ -41a1a0: 7010 37cc 0200 |0022: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41a1a6: 0c00 |0025: move-result-object v0 │ │ -41a1a8: 6e30 d1d6 3004 |0026: invoke-virtual {v0, v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppSelection:(Ltech/ula/model/entities/App;Z)V // method@d6d1 │ │ -41a1ae: 0e00 |0029: return-void │ │ +41a140: |[41a140] tech.ula.MainActivity.appHasBeenSelected:(Ltech/ula/model/entities/App;Z)V │ │ +41a150: 1a00 a174 |0000: const-string v0, "app" // string@74a1 │ │ +41a154: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41a15a: 6200 f4a2 |0005: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41a15e: 0721 |0007: move-object v1, v2 │ │ +41a160: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41a164: 6e20 7fd4 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ +41a16a: 0a00 |000d: move-result v0 │ │ +41a16c: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ +41a170: 6204 f4a2 |0010: sget-object v4, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41a174: 0720 |0012: move-object v0, v2 │ │ +41a176: 1f00 1d00 |0013: check-cast v0, Landroid/app/Activity; // type@001d │ │ +41a17a: 6e20 81d4 0400 |0015: invoke-virtual {v4, v0}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ +41a180: 7010 37cc 0200 |0018: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41a186: 0c04 |001b: move-result-object v4 │ │ +41a188: 1220 |001c: const/4 v0, #int 2 // #2 │ │ +41a18a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +41a18c: 7151 d9d6 3401 |001e: invoke-static {v4, v3, v1, v0, v1}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V // method@d6d9 │ │ +41a192: 0e00 |0021: return-void │ │ +41a194: 7010 37cc 0200 |0022: invoke-direct {v2}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41a19a: 0c00 |0025: move-result-object v0 │ │ +41a19c: 6e30 d1d6 3004 |0026: invoke-virtual {v0, v3, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitAppSelection:(Ltech/ula/model/entities/App;Z)V // method@d6d1 │ │ +41a1a2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=298 │ │ 0x0010 line=299 │ │ 0x0018 line=300 │ │ 0x0022 line=303 │ │ locals : │ │ @@ -1843282,39 +1843276,39 @@ │ │ type : '()Ltech/ula/utils/BillingManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -419b50: |[419b50] tech.ula.MainActivity.getBillingManager:()Ltech/ula/utils/BillingManager; │ │ -419b60: 5430 788f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.billingManager$delegate:Lkotlin/Lazy; // field@8f78 │ │ -419b64: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ -419b68: 1262 |0004: const/4 v2, #int 6 // #6 │ │ -419b6a: 4601 0102 |0005: aget-object v1, v1, v2 │ │ -419b6e: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ -419b74: 0c00 |000a: move-result-object v0 │ │ -419b76: 1f00 f51a |000b: check-cast v0, Ltech/ula/utils/BillingManager; // type@1af5 │ │ -419b7a: 1100 |000d: return-object v0 │ │ +419b44: |[419b44] tech.ula.MainActivity.getBillingManager:()Ltech/ula/utils/BillingManager; │ │ +419b54: 5430 788f |0000: iget-object v0, v3, Ltech/ula/MainActivity;.billingManager$delegate:Lkotlin/Lazy; // field@8f78 │ │ +419b58: 6201 758f |0002: sget-object v1, Ltech/ula/MainActivity;.$$delegatedProperties:[Lkotlin/reflect/KProperty; // field@8f75 │ │ +419b5c: 1262 |0004: const/4 v2, #int 6 // #6 │ │ +419b5e: 4601 0102 |0005: aget-object v1, v1, v2 │ │ +419b62: 7210 bd89 0000 |0007: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@89bd │ │ +419b68: 0c00 |000a: move-result-object v0 │ │ +419b6a: 1f00 f51a |000b: check-cast v0, Ltech/ula/utils/BillingManager; // type@1af5 │ │ +419b6e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ltech/ula/MainActivity;) │ │ name : 'getClassName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -419b38: |[419b38] tech.ula.MainActivity.getClassName:()Ljava/lang/String; │ │ -419b48: 5410 7a8f |0000: iget-object v0, v1, Ltech/ula/MainActivity;.className:Ljava/lang/String; // field@8f7a │ │ -419b4c: 1100 |0002: return-object v0 │ │ +419b2c: |[419b2c] tech.ula.MainActivity.getClassName:()Ljava/lang/String; │ │ +419b3c: 5410 7a8f |0000: iget-object v0, v1, Ltech/ula/MainActivity;.className:Ljava/lang/String; // field@8f7a │ │ +419b40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ltech/ula/MainActivity; │ │ │ │ #5 : (in Ltech/ula/MainActivity;) │ │ @@ -1843322,45 +1843316,45 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -41abb8: |[41abb8] tech.ula.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -41abc8: 6f40 0c12 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@120c │ │ -41abce: 3804 3600 |0003: if-eqz v4, 0039 // +0036 │ │ -41abd2: 7010 37cc 0100 |0005: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41abd8: 0c02 |0008: move-result-object v2 │ │ -41abda: 6e10 b7d6 0200 |0009: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedSession:()Ltech/ula/model/entities/Session; // method@d6b7 │ │ -41abe0: 0c02 |000c: move-result-object v2 │ │ -41abe2: 1a03 bfc0 |000d: const-string v3, "run" // string@c0bf │ │ -41abe6: 6e20 8a02 3400 |000f: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ -41abec: 0c03 |0012: move-result-object v3 │ │ -41abee: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -41abf2: 2803 |0015: goto 0018 // +0003 │ │ -41abf4: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ -41abf8: 1a04 6e80 |0018: const-string v4, "data.getStringExtra("run") ?: """ // string@806e │ │ -41abfc: 7120 569f 4300 |001a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41ac02: 6e10 abcd 0200 |001d: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ -41ac08: 0c04 |0020: move-result-object v4 │ │ -41ac0a: 6200 ee9f |0021: sget-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ -41ac0e: 7120 559f 0400 |0023: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ -41ac14: 0a04 |0026: move-result v4 │ │ -41ac16: 3804 1200 |0027: if-eqz v4, 0039 // +0012 │ │ -41ac1a: 1f03 5f10 |0029: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ -41ac1e: 7210 fd82 0300 |002b: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ -41ac24: 0a03 |002e: move-result v3 │ │ -41ac26: 3d03 0400 |002f: if-lez v3, 0033 // +0004 │ │ -41ac2a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -41ac2c: 2802 |0032: goto 0034 // +0002 │ │ -41ac2e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -41ac30: 3803 0500 |0034: if-eqz v3, 0039 // +0005 │ │ -41ac34: 7020 5bcc 2100 |0036: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ -41ac3a: 0e00 |0039: return-void │ │ +41abac: |[41abac] tech.ula.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +41abbc: 6f40 0c12 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@120c │ │ +41abc2: 3804 3600 |0003: if-eqz v4, 0039 // +0036 │ │ +41abc6: 7010 37cc 0100 |0005: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41abcc: 0c02 |0008: move-result-object v2 │ │ +41abce: 6e10 b7d6 0200 |0009: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.getLastSelectedSession:()Ltech/ula/model/entities/Session; // method@d6b7 │ │ +41abd4: 0c02 |000c: move-result-object v2 │ │ +41abd6: 1a03 bfc0 |000d: const-string v3, "run" // string@c0bf │ │ +41abda: 6e20 8a02 3400 |000f: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@028a │ │ +41abe0: 0c03 |0012: move-result-object v3 │ │ +41abe2: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +41abe6: 2803 |0015: goto 0018 // +0003 │ │ +41abe8: 1a03 0000 |0016: const-string v3, "" // string@0000 │ │ +41abec: 1a04 6e80 |0018: const-string v4, "data.getStringExtra("run") ?: """ // string@806e │ │ +41abf0: 7120 569f 4300 |001a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41abf6: 6e10 abcd 0200 |001d: invoke-virtual {v2}, Ltech/ula/model/entities/Session;.getServiceType:()Ltech/ula/model/entities/ServiceType; // method@cdab │ │ +41abfc: 0c04 |0020: move-result-object v4 │ │ +41abfe: 6200 ee9f |0021: sget-object v0, Ltech/ula/model/entities/ServiceType$Xsdl;.INSTANCE:Ltech/ula/model/entities/ServiceType$Xsdl; // field@9fee │ │ +41ac02: 7120 559f 0400 |0023: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@9f55 │ │ +41ac08: 0a04 |0026: move-result v4 │ │ +41ac0a: 3804 1200 |0027: if-eqz v4, 0039 // +0012 │ │ +41ac0e: 1f03 5f10 |0029: check-cast v3, Ljava/lang/CharSequence; // type@105f │ │ +41ac12: 7210 fd82 0300 |002b: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@82fd │ │ +41ac18: 0a03 |002e: move-result v3 │ │ +41ac1a: 3d03 0400 |002f: if-lez v3, 0033 // +0004 │ │ +41ac1e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +41ac20: 2802 |0032: goto 0034 // +0002 │ │ +41ac22: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +41ac24: 3803 0500 |0034: if-eqz v3, 0039 // +0005 │ │ +41ac28: 7020 5bcc 2100 |0036: invoke-direct {v1, v2}, Ltech/ula/MainActivity;.startSession:(Ltech/ula/model/entities/Session;)V // method@cc5b │ │ +41ac2e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0005 line=399 │ │ 0x000f line=400 │ │ 0x001d line=401 │ │ 0x0036 line=402 │ │ @@ -1843375,102 +1843369,102 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -41ac3c: |[41ac3c] tech.ula.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -41ac4c: 6f20 0f12 5400 |0000: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@120f │ │ -41ac52: 1405 1c00 0c7f |0003: const v5, #float 1.86092e+38 // #7f0c001c │ │ -41ac58: 6e20 51cc 5400 |0006: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.setContentView:(I)V // method@cc51 │ │ -41ac5e: 6005 8996 |0009: sget v5, Ltech/ula/R$id;.toolbar:I // field@9689 │ │ -41ac62: 6e20 04cc 5400 |000b: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ac68: 0c05 |000e: move-result-object v5 │ │ -41ac6a: 1f05 5704 |000f: check-cast v5, Landroidx/appcompat/widget/Toolbar; // type@0457 │ │ -41ac6e: 6e20 54cc 5400 |0011: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@cc54 │ │ -41ac74: 7010 2bcc 0400 |0014: invoke-direct {v4}, Ltech/ula/MainActivity;.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; // method@cc2b │ │ -41ac7a: 0c05 |0017: move-result-object v5 │ │ -41ac7c: 6e10 6dd4 0500 |0018: invoke-virtual {v5}, Ltech/ula/utils/NotificationConstructor;.createServiceNotificationChannel:()V // method@d46d │ │ -41ac82: 7010 52cc 0400 |001b: invoke-direct {v4}, Ltech/ula/MainActivity;.setNavStartDestination:()V // method@cc52 │ │ -41ac88: 7010 53cc 0400 |001e: invoke-direct {v4}, Ltech/ula/MainActivity;.setProgressDialogNavListeners:()V // method@cc53 │ │ -41ac8e: 6005 6495 |0021: sget v5, Ltech/ula/R$id;.bottom_nav_view:I // field@9564 │ │ -41ac92: 6e20 04cc 5400 |0023: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ -41ac98: 0c05 |0026: move-result-object v5 │ │ -41ac9a: 1f05 e80c |0027: check-cast v5, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0ce8 │ │ -41ac9e: 7010 2acc 0400 |0029: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41aca4: 0c00 |002c: move-result-object v0 │ │ -41aca6: 7120 7444 0500 |002d: invoke-static {v5, v0}, Landroidx/navigation/ui/NavigationUI;.setupWithNavController:(Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroidx/navigation/NavController;)V // method@4474 │ │ -41acac: 1405 bb00 097f |0030: const v5, #float 1.82108e+38 // #7f0900bb │ │ -41acb2: 6e20 1ccc 5400 |0033: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ -41acb8: 0c05 |0036: move-result-object v5 │ │ -41acba: 1f05 f801 |0037: check-cast v5, Landroid/view/ViewGroup; // type@01f8 │ │ -41acbe: 7010 36cc 0400 |0039: invoke-direct {v4}, Ltech/ula/MainActivity;.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; // method@cc36 │ │ -41acc4: 0c05 |003c: move-result-object v5 │ │ -41acc6: 6e10 f1d4 0500 |003d: invoke-virtual {v5}, Ltech/ula/utils/UserFeedbackPrompter;.viewShouldBeShown:()Z // method@d4f1 │ │ -41accc: 0a05 |0040: move-result v5 │ │ -41acce: 3805 0900 |0041: if-eqz v5, 004a // +0009 │ │ -41acd2: 7010 36cc 0400 |0043: invoke-direct {v4}, Ltech/ula/MainActivity;.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; // method@cc36 │ │ -41acd8: 0c05 |0046: move-result-object v5 │ │ -41acda: 6e10 f0d4 0500 |0047: invoke-virtual {v5}, Ltech/ula/utils/UserFeedbackPrompter;.showView:()V // method@d4f0 │ │ -41ace0: 7010 2ccc 0400 |004a: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ -41ace6: 0c05 |004d: move-result-object v5 │ │ -41ace8: 6e10 7fd3 0500 |004e: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.viewShouldBeShown:()Z // method@d37f │ │ -41acee: 0a05 |0051: move-result v5 │ │ -41acf0: 3805 0900 |0052: if-eqz v5, 005b // +0009 │ │ -41acf4: 7010 2ccc 0400 |0054: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ -41acfa: 0c05 |0057: move-result-object v5 │ │ -41acfc: 6e10 7dd3 0500 |0058: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.showView:()V // method@d37d │ │ -41ad02: 7010 24cc 0400 |005b: invoke-direct {v4}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ -41ad08: 0c05 |005e: move-result-object v5 │ │ -41ad0a: 6e10 c3d3 0500 |005f: invoke-virtual {v5}, Ltech/ula/utils/ContributionPrompter;.viewShouldBeShown:()Z // method@d3c3 │ │ -41ad10: 0a05 |0062: move-result v5 │ │ -41ad12: 3805 0900 |0063: if-eqz v5, 006c // +0009 │ │ -41ad16: 7010 24cc 0400 |0065: invoke-direct {v4}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ -41ad1c: 0c05 |0068: move-result-object v5 │ │ -41ad1e: 6e10 c2d3 0500 |0069: invoke-virtual {v5}, Ltech/ula/utils/ContributionPrompter;.showView:()V // method@d3c2 │ │ -41ad24: 7010 3bcc 0400 |006c: invoke-direct {v4}, Ltech/ula/MainActivity;.handleQWarning:()V // method@cc3b │ │ -41ad2a: 7010 2ccc 0400 |006f: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ -41ad30: 0c05 |0072: move-result-object v5 │ │ -41ad32: 6e10 7ed3 0500 |0073: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.userHasOptedIn:()Z // method@d37e │ │ -41ad38: 0a05 |0076: move-result v5 │ │ -41ad3a: 3805 0a00 |0077: if-eqz v5, 0081 // +000a │ │ -41ad3e: 5445 7e8f |0079: iget-object v5, v4, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ -41ad42: 0740 |007b: move-object v0, v4 │ │ -41ad44: 1f00 6500 |007c: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41ad48: 6e20 a1d4 0500 |007e: invoke-virtual {v5, v0}, Ltech/ula/utils/SentryLogger;.initialize:(Landroid/content/Context;)V // method@d4a1 │ │ -41ad4e: 7010 37cc 0400 |0081: invoke-direct {v4}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41ad54: 0c05 |0084: move-result-object v5 │ │ -41ad56: 6e10 b8d6 0500 |0085: invoke-virtual {v5}, Ltech/ula/viewmodel/MainActivityViewModel;.getState:()Landroidx/lifecycle/LiveData; // method@d6b8 │ │ -41ad5c: 0c05 |0088: move-result-object v5 │ │ -41ad5e: 0740 |0089: move-object v0, v4 │ │ -41ad60: 1f00 fa07 |008a: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@07fa │ │ -41ad64: 5441 848f |008c: iget-object v1, v4, Ltech/ula/MainActivity;.stateObserver:Landroidx/lifecycle/Observer; // field@8f84 │ │ -41ad68: 6e30 0a40 0501 |008e: invoke-virtual {v5, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ -41ad6e: 6e10 27cc 0400 |0091: invoke-virtual {v4}, Ltech/ula/MainActivity;.getIntent:()Landroid/content/Intent; // method@cc27 │ │ -41ad74: 0c05 |0094: move-result-object v5 │ │ -41ad76: 1200 |0095: const/4 v0, #int 0 // #0 │ │ -41ad78: 3805 0700 |0096: if-eqz v5, 009d // +0007 │ │ -41ad7c: 6e10 8b02 0500 |0098: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@028b │ │ -41ad82: 0c05 |009b: move-result-object v5 │ │ -41ad84: 2802 |009c: goto 009e // +0002 │ │ -41ad86: 0705 |009d: move-object v5, v0 │ │ -41ad88: 1201 |009e: const/4 v1, #int 0 // #0 │ │ -41ad8a: 1222 |009f: const/4 v2, #int 2 // #2 │ │ -41ad8c: 1a03 abcb |00a0: const-string v3, "settings" // string@cbab │ │ -41ad90: 7150 e2a6 3521 |00a2: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e2 │ │ -41ad96: 0a05 |00a5: move-result v5 │ │ -41ad98: 3805 0d00 |00a6: if-eqz v5, 00b3 // +000d │ │ -41ad9c: 7010 2acc 0400 |00a8: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41ada2: 0c05 |00ab: move-result-object v5 │ │ -41ada4: 1400 2201 097f |00ac: const v0, #float 1.8211e+38 // #7f090122 │ │ -41adaa: 6e20 1542 0500 |00af: invoke-virtual {v5, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@4215 │ │ -41adb0: 2804 |00b2: goto 00b6 // +0004 │ │ -41adb2: 7010 17cc 0400 |00b3: invoke-direct {v4}, Ltech/ula/MainActivity;.autoStart:()V // method@cc17 │ │ -41adb8: 0e00 |00b6: return-void │ │ +41ac30: |[41ac30] tech.ula.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +41ac40: 6f20 0f12 5400 |0000: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@120f │ │ +41ac46: 1405 1c00 0c7f |0003: const v5, #float 1.86092e+38 // #7f0c001c │ │ +41ac4c: 6e20 51cc 5400 |0006: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.setContentView:(I)V // method@cc51 │ │ +41ac52: 6005 8996 |0009: sget v5, Ltech/ula/R$id;.toolbar:I // field@9689 │ │ +41ac56: 6e20 04cc 5400 |000b: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ac5c: 0c05 |000e: move-result-object v5 │ │ +41ac5e: 1f05 5704 |000f: check-cast v5, Landroidx/appcompat/widget/Toolbar; // type@0457 │ │ +41ac62: 6e20 54cc 5400 |0011: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@cc54 │ │ +41ac68: 7010 2bcc 0400 |0014: invoke-direct {v4}, Ltech/ula/MainActivity;.getNotificationManager:()Ltech/ula/utils/NotificationConstructor; // method@cc2b │ │ +41ac6e: 0c05 |0017: move-result-object v5 │ │ +41ac70: 6e10 6dd4 0500 |0018: invoke-virtual {v5}, Ltech/ula/utils/NotificationConstructor;.createServiceNotificationChannel:()V // method@d46d │ │ +41ac76: 7010 52cc 0400 |001b: invoke-direct {v4}, Ltech/ula/MainActivity;.setNavStartDestination:()V // method@cc52 │ │ +41ac7c: 7010 53cc 0400 |001e: invoke-direct {v4}, Ltech/ula/MainActivity;.setProgressDialogNavListeners:()V // method@cc53 │ │ +41ac82: 6005 6495 |0021: sget v5, Ltech/ula/R$id;.bottom_nav_view:I // field@9564 │ │ +41ac86: 6e20 04cc 5400 |0023: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;._$_findCachedViewById:(I)Landroid/view/View; // method@cc04 │ │ +41ac8c: 0c05 |0026: move-result-object v5 │ │ +41ac8e: 1f05 e80c |0027: check-cast v5, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0ce8 │ │ +41ac92: 7010 2acc 0400 |0029: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41ac98: 0c00 |002c: move-result-object v0 │ │ +41ac9a: 7120 7444 0500 |002d: invoke-static {v5, v0}, Landroidx/navigation/ui/NavigationUI;.setupWithNavController:(Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroidx/navigation/NavController;)V // method@4474 │ │ +41aca0: 1405 bb00 097f |0030: const v5, #float 1.82108e+38 // #7f0900bb │ │ +41aca6: 6e20 1ccc 5400 |0033: invoke-virtual {v4, v5}, Ltech/ula/MainActivity;.findViewById:(I)Landroid/view/View; // method@cc1c │ │ +41acac: 0c05 |0036: move-result-object v5 │ │ +41acae: 1f05 f801 |0037: check-cast v5, Landroid/view/ViewGroup; // type@01f8 │ │ +41acb2: 7010 36cc 0400 |0039: invoke-direct {v4}, Ltech/ula/MainActivity;.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; // method@cc36 │ │ +41acb8: 0c05 |003c: move-result-object v5 │ │ +41acba: 6e10 f1d4 0500 |003d: invoke-virtual {v5}, Ltech/ula/utils/UserFeedbackPrompter;.viewShouldBeShown:()Z // method@d4f1 │ │ +41acc0: 0a05 |0040: move-result v5 │ │ +41acc2: 3805 0900 |0041: if-eqz v5, 004a // +0009 │ │ +41acc6: 7010 36cc 0400 |0043: invoke-direct {v4}, Ltech/ula/MainActivity;.getUserFeedbackPrompter:()Ltech/ula/utils/UserFeedbackPrompter; // method@cc36 │ │ +41accc: 0c05 |0046: move-result-object v5 │ │ +41acce: 6e10 f0d4 0500 |0047: invoke-virtual {v5}, Ltech/ula/utils/UserFeedbackPrompter;.showView:()V // method@d4f0 │ │ +41acd4: 7010 2ccc 0400 |004a: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ +41acda: 0c05 |004d: move-result-object v5 │ │ +41acdc: 6e10 7fd3 0500 |004e: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.viewShouldBeShown:()Z // method@d37f │ │ +41ace2: 0a05 |0051: move-result v5 │ │ +41ace4: 3805 0900 |0052: if-eqz v5, 005b // +0009 │ │ +41ace8: 7010 2ccc 0400 |0054: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ +41acee: 0c05 |0057: move-result-object v5 │ │ +41acf0: 6e10 7dd3 0500 |0058: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.showView:()V // method@d37d │ │ +41acf6: 7010 24cc 0400 |005b: invoke-direct {v4}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ +41acfc: 0c05 |005e: move-result-object v5 │ │ +41acfe: 6e10 c3d3 0500 |005f: invoke-virtual {v5}, Ltech/ula/utils/ContributionPrompter;.viewShouldBeShown:()Z // method@d3c3 │ │ +41ad04: 0a05 |0062: move-result v5 │ │ +41ad06: 3805 0900 |0063: if-eqz v5, 006c // +0009 │ │ +41ad0a: 7010 24cc 0400 |0065: invoke-direct {v4}, Ltech/ula/MainActivity;.getContributionPrompter:()Ltech/ula/utils/ContributionPrompter; // method@cc24 │ │ +41ad10: 0c05 |0068: move-result-object v5 │ │ +41ad12: 6e10 c2d3 0500 |0069: invoke-virtual {v5}, Ltech/ula/utils/ContributionPrompter;.showView:()V // method@d3c2 │ │ +41ad18: 7010 3bcc 0400 |006c: invoke-direct {v4}, Ltech/ula/MainActivity;.handleQWarning:()V // method@cc3b │ │ +41ad1e: 7010 2ccc 0400 |006f: invoke-direct {v4}, Ltech/ula/MainActivity;.getOptInPrompter:()Ltech/ula/utils/CollectionOptInPrompter; // method@cc2c │ │ +41ad24: 0c05 |0072: move-result-object v5 │ │ +41ad26: 6e10 7ed3 0500 |0073: invoke-virtual {v5}, Ltech/ula/utils/CollectionOptInPrompter;.userHasOptedIn:()Z // method@d37e │ │ +41ad2c: 0a05 |0076: move-result v5 │ │ +41ad2e: 3805 0a00 |0077: if-eqz v5, 0081 // +000a │ │ +41ad32: 5445 7e8f |0079: iget-object v5, v4, Ltech/ula/MainActivity;.logger:Ltech/ula/utils/SentryLogger; // field@8f7e │ │ +41ad36: 0740 |007b: move-object v0, v4 │ │ +41ad38: 1f00 6500 |007c: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41ad3c: 6e20 a1d4 0500 |007e: invoke-virtual {v5, v0}, Ltech/ula/utils/SentryLogger;.initialize:(Landroid/content/Context;)V // method@d4a1 │ │ +41ad42: 7010 37cc 0400 |0081: invoke-direct {v4}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41ad48: 0c05 |0084: move-result-object v5 │ │ +41ad4a: 6e10 b8d6 0500 |0085: invoke-virtual {v5}, Ltech/ula/viewmodel/MainActivityViewModel;.getState:()Landroidx/lifecycle/LiveData; // method@d6b8 │ │ +41ad50: 0c05 |0088: move-result-object v5 │ │ +41ad52: 0740 |0089: move-object v0, v4 │ │ +41ad54: 1f00 fa07 |008a: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@07fa │ │ +41ad58: 5441 848f |008c: iget-object v1, v4, Ltech/ula/MainActivity;.stateObserver:Landroidx/lifecycle/Observer; // field@8f84 │ │ +41ad5c: 6e30 0a40 0501 |008e: invoke-virtual {v5, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@400a │ │ +41ad62: 6e10 27cc 0400 |0091: invoke-virtual {v4}, Ltech/ula/MainActivity;.getIntent:()Landroid/content/Intent; // method@cc27 │ │ +41ad68: 0c05 |0094: move-result-object v5 │ │ +41ad6a: 1200 |0095: const/4 v0, #int 0 // #0 │ │ +41ad6c: 3805 0700 |0096: if-eqz v5, 009d // +0007 │ │ +41ad70: 6e10 8b02 0500 |0098: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@028b │ │ +41ad76: 0c05 |009b: move-result-object v5 │ │ +41ad78: 2802 |009c: goto 009e // +0002 │ │ +41ad7a: 0705 |009d: move-object v5, v0 │ │ +41ad7c: 1201 |009e: const/4 v1, #int 0 // #0 │ │ +41ad7e: 1222 |009f: const/4 v2, #int 2 // #2 │ │ +41ad80: 1a03 abcb |00a0: const-string v3, "settings" // string@cbab │ │ +41ad84: 7150 e2a6 3521 |00a2: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e2 │ │ +41ad8a: 0a05 |00a5: move-result v5 │ │ +41ad8c: 3805 0d00 |00a6: if-eqz v5, 00b3 // +000d │ │ +41ad90: 7010 2acc 0400 |00a8: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41ad96: 0c05 |00ab: move-result-object v5 │ │ +41ad98: 1400 2201 097f |00ac: const v0, #float 1.8211e+38 // #7f090122 │ │ +41ad9e: 6e20 1542 0500 |00af: invoke-virtual {v5, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@4215 │ │ +41ada4: 2804 |00b2: goto 00b6 // +0004 │ │ +41ada6: 7010 17cc 0400 |00b3: invoke-direct {v4}, Ltech/ula/MainActivity;.autoStart:()V // method@cc17 │ │ +41adac: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ 0x0014 line=157 │ │ 0x001b line=159 │ │ @@ -1843499,23 +1843493,23 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -4198e4: |[4198e4] tech.ula.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -4198f4: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ -4198f8: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -4198fe: 6e10 29cc 0200 |0005: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ -419904: 0c00 |0008: move-result-object v0 │ │ -419906: 1401 0700 0d7f |0009: const v1, #float 1.87421e+38 // #7f0d0007 │ │ -41990c: 6e30 eb08 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ -419912: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -419914: 0f03 |0010: return v3 │ │ +4198d8: |[4198d8] tech.ula.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +4198e8: 1a00 5bb0 |0000: const-string v0, "menu" // string@b05b │ │ +4198ec: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +4198f2: 6e10 29cc 0200 |0005: invoke-virtual {v2}, Ltech/ula/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@cc29 │ │ +4198f8: 0c00 |0008: move-result-object v0 │ │ +4198fa: 1401 0700 0d7f |0009: const v1, #float 1.87421e+38 // #7f0d0007 │ │ +419900: 6e30 eb08 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08eb │ │ +419906: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +419908: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ltech/ula/MainActivity; │ │ 0x0000 - 0x0011 reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -1843524,20 +1843518,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -41adbc: |[41adbc] tech.ula.MainActivity.onDestroy:()V │ │ -41adcc: 6e10 20cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ -41add2: 0c00 |0003: move-result-object v0 │ │ -41add4: 6e10 20d3 0000 |0004: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.destroy:()V // method@d320 │ │ -41adda: 6f10 1112 0100 |0007: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1211 │ │ -41ade0: 0e00 |000a: return-void │ │ +41adb0: |[41adb0] tech.ula.MainActivity.onDestroy:()V │ │ +41adc0: 6e10 20cc 0100 |0000: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ +41adc6: 0c00 |0003: move-result-object v0 │ │ +41adc8: 6e10 20d3 0000 |0004: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.destroy:()V // method@d320 │ │ +41adce: 6f10 1112 0100 |0007: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1211 │ │ +41add4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0007 line=265 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ltech/ula/MainActivity; │ │ │ │ @@ -1843546,35 +1843540,35 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -41ade4: |[41ade4] tech.ula.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -41adf4: 6f20 1512 5400 |0000: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@1215 │ │ -41adfa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -41adfc: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ -41ae00: 6e10 8b02 0500 |0006: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@028b │ │ -41ae06: 0c05 |0009: move-result-object v5 │ │ -41ae08: 2802 |000a: goto 000c // +0002 │ │ -41ae0a: 0705 |000b: move-object v5, v0 │ │ -41ae0c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -41ae0e: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -41ae10: 1a03 abcb |000e: const-string v3, "settings" // string@cbab │ │ -41ae14: 7150 e2a6 3521 |0010: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e2 │ │ -41ae1a: 0a05 |0013: move-result v5 │ │ -41ae1c: 3805 0d00 |0014: if-eqz v5, 0021 // +000d │ │ -41ae20: 7010 2acc 0400 |0016: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -41ae26: 0c05 |0019: move-result-object v5 │ │ -41ae28: 1400 2201 097f |001a: const v0, #float 1.8211e+38 // #7f090122 │ │ -41ae2e: 6e20 1542 0500 |001d: invoke-virtual {v5, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@4215 │ │ -41ae34: 2804 |0020: goto 0024 // +0004 │ │ -41ae36: 7010 17cc 0400 |0021: invoke-direct {v4}, Ltech/ula/MainActivity;.autoStart:()V // method@cc17 │ │ -41ae3c: 0e00 |0024: return-void │ │ +41add8: |[41add8] tech.ula.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +41ade8: 6f20 1512 5400 |0000: invoke-super {v4, v5}, Landroidx/appcompat/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@1215 │ │ +41adee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +41adf0: 3805 0700 |0004: if-eqz v5, 000b // +0007 │ │ +41adf4: 6e10 8b02 0500 |0006: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@028b │ │ +41adfa: 0c05 |0009: move-result-object v5 │ │ +41adfc: 2802 |000a: goto 000c // +0002 │ │ +41adfe: 0705 |000b: move-object v5, v0 │ │ +41ae00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +41ae02: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +41ae04: 1a03 abcb |000e: const-string v3, "settings" // string@cbab │ │ +41ae08: 7150 e2a6 3521 |0010: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@a6e2 │ │ +41ae0e: 0a05 |0013: move-result v5 │ │ +41ae10: 3805 0d00 |0014: if-eqz v5, 0021 // +000d │ │ +41ae14: 7010 2acc 0400 |0016: invoke-direct {v4}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +41ae1a: 0c05 |0019: move-result-object v5 │ │ +41ae1c: 1400 2201 097f |001a: const v0, #float 1.8211e+38 // #7f090122 │ │ +41ae22: 6e20 1542 0500 |001d: invoke-virtual {v5, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@4215 │ │ +41ae28: 2804 |0020: goto 0024 // +0004 │ │ +41ae2a: 7010 17cc 0400 |0021: invoke-direct {v4}, Ltech/ula/MainActivity;.autoStart:()V // method@cc17 │ │ +41ae30: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0016 line=148 │ │ 0x0021 line=150 │ │ locals : │ │ @@ -1843586,54 +1843580,54 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -419918: |[419918] tech.ula.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -419928: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ -41992c: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -419932: 7210 fa08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -419938: 0a00 |0008: move-result v0 │ │ -41993a: 1401 4b01 097f |0009: const v1, #float 1.82111e+38 // #7f09014b │ │ -419940: 3310 1200 |000c: if-ne v0, v1, 001e // +0012 │ │ -419944: 2200 6f00 |000e: new-instance v0, Landroid/content/Intent; // type@006f │ │ -419948: 1a01 a399 |0010: const-string v1, "https://userland.tech/eula" // string@99a3 │ │ -41994c: 7110 ea05 0100 |0012: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ -419952: 0c01 |0015: move-result-object v1 │ │ -419954: 1a02 7d73 |0016: const-string v2, "android.intent.action.VIEW" // string@737d │ │ -419958: 7030 7402 2001 |0018: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ -41995e: 6e20 58cc 0300 |001b: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ -419964: 7210 fa08 0400 |001e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -41996a: 0a00 |0021: move-result v0 │ │ -41996c: 1401 f100 097f |0022: const v1, #float 1.82109e+38 // #7f0900f1 │ │ -419972: 3310 0500 |0025: if-ne v0, v1, 002a // +0005 │ │ -419976: 7010 4ecc 0300 |0027: invoke-direct {v3}, Ltech/ula/MainActivity;.sendWikiIntent:()V // method@cc4e │ │ -41997c: 7210 fa08 0400 |002a: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ -419982: 0a00 |002d: move-result v0 │ │ -419984: 1401 6800 097f |002e: const v1, #float 1.82106e+38 // #7f090068 │ │ -41998a: 3310 0500 |0031: if-ne v0, v1, 0036 // +0005 │ │ -41998e: 7010 18cc 0300 |0033: invoke-direct {v3}, Ltech/ula/MainActivity;.displayClearSupportFilesDialog:()V // method@cc18 │ │ -419994: 0730 |0036: move-object v0, v3 │ │ -419996: 1f00 1d00 |0037: check-cast v0, Landroid/app/Activity; // type@001d │ │ -41999a: 1401 e400 097f |0039: const v1, #float 1.82109e+38 // #7f0900e4 │ │ -4199a0: 7120 7743 1000 |003c: invoke-static {v0, v1}, Landroidx/navigation/Navigation;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@4377 │ │ -4199a6: 0c00 |003f: move-result-object v0 │ │ -4199a8: 7120 6a44 0400 |0040: invoke-static {v4, v0}, Landroidx/navigation/ui/NavigationUI;.onNavDestinationSelected:(Landroid/view/MenuItem;Landroidx/navigation/NavController;)Z // method@446a │ │ -4199ae: 0a00 |0043: move-result v0 │ │ -4199b0: 3900 0b00 |0044: if-nez v0, 004f // +000b │ │ -4199b4: 6f20 1712 4300 |0046: invoke-super {v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1217 │ │ -4199ba: 0a04 |0049: move-result v4 │ │ -4199bc: 3804 0300 |004a: if-eqz v4, 004d // +0003 │ │ -4199c0: 2803 |004c: goto 004f // +0003 │ │ -4199c2: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -4199c4: 2802 |004e: goto 0050 // +0002 │ │ -4199c6: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -4199c8: 0f04 |0050: return v4 │ │ +41990c: |[41990c] tech.ula.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +41991c: 1a00 329f |0000: const-string v0, "item" // string@9f32 │ │ +419920: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +419926: 7210 fa08 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +41992c: 0a00 |0008: move-result v0 │ │ +41992e: 1401 4b01 097f |0009: const v1, #float 1.82111e+38 // #7f09014b │ │ +419934: 3310 1200 |000c: if-ne v0, v1, 001e // +0012 │ │ +419938: 2200 6f00 |000e: new-instance v0, Landroid/content/Intent; // type@006f │ │ +41993c: 1a01 a399 |0010: const-string v1, "https://userland.tech/eula" // string@99a3 │ │ +419940: 7110 ea05 0100 |0012: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@05ea │ │ +419946: 0c01 |0015: move-result-object v1 │ │ +419948: 1a02 7d73 |0016: const-string v2, "android.intent.action.VIEW" // string@737d │ │ +41994c: 7030 7402 2001 |0018: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0274 │ │ +419952: 6e20 58cc 0300 |001b: invoke-virtual {v3, v0}, Ltech/ula/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@cc58 │ │ +419958: 7210 fa08 0400 |001e: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +41995e: 0a00 |0021: move-result v0 │ │ +419960: 1401 f100 097f |0022: const v1, #float 1.82109e+38 // #7f0900f1 │ │ +419966: 3310 0500 |0025: if-ne v0, v1, 002a // +0005 │ │ +41996a: 7010 4ecc 0300 |0027: invoke-direct {v3}, Ltech/ula/MainActivity;.sendWikiIntent:()V // method@cc4e │ │ +419970: 7210 fa08 0400 |002a: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08fa │ │ +419976: 0a00 |002d: move-result v0 │ │ +419978: 1401 6800 097f |002e: const v1, #float 1.82106e+38 // #7f090068 │ │ +41997e: 3310 0500 |0031: if-ne v0, v1, 0036 // +0005 │ │ +419982: 7010 18cc 0300 |0033: invoke-direct {v3}, Ltech/ula/MainActivity;.displayClearSupportFilesDialog:()V // method@cc18 │ │ +419988: 0730 |0036: move-object v0, v3 │ │ +41998a: 1f00 1d00 |0037: check-cast v0, Landroid/app/Activity; // type@001d │ │ +41998e: 1401 e400 097f |0039: const v1, #float 1.82109e+38 // #7f0900e4 │ │ +419994: 7120 7743 1000 |003c: invoke-static {v0, v1}, Landroidx/navigation/Navigation;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@4377 │ │ +41999a: 0c00 |003f: move-result-object v0 │ │ +41999c: 7120 6a44 0400 |0040: invoke-static {v4, v0}, Landroidx/navigation/ui/NavigationUI;.onNavDestinationSelected:(Landroid/view/MenuItem;Landroidx/navigation/NavController;)Z // method@446a │ │ +4199a2: 0a00 |0043: move-result v0 │ │ +4199a4: 3900 0b00 |0044: if-nez v0, 004f // +000b │ │ +4199a8: 6f20 1712 4300 |0046: invoke-super {v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1217 │ │ +4199ae: 0a04 |0049: move-result v4 │ │ +4199b0: 3804 0300 |004a: if-eqz v4, 004d // +0003 │ │ +4199b4: 2803 |004c: goto 004f // +0003 │ │ +4199b6: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +4199b8: 2802 |004e: goto 0050 // +0002 │ │ +4199ba: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +4199bc: 0f04 |0050: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=269 │ │ 0x000e line=270 │ │ 0x001b line=271 │ │ 0x001e line=273 │ │ 0x0027 line=274 │ │ @@ -1843651,33 +1843645,33 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -41ae40: |[41ae40] tech.ula.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -41ae50: 1a00 8fb9 |0000: const-string v0, "permissions" // string@b98f │ │ -41ae54: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41ae5a: 1a00 8897 |0005: const-string v0, "grantResults" // string@9788 │ │ -41ae5e: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41ae64: 6f40 1c12 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@121c │ │ -41ae6a: 6203 f4a2 |000d: sget-object v3, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41ae6e: 6e30 80d4 2304 |000f: invoke-virtual {v3, v2, v4}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsWereGranted:(I[I)Z // method@d480 │ │ -41ae74: 0a02 |0012: move-result v2 │ │ -41ae76: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -41ae7a: 7010 37cc 0100 |0015: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41ae80: 0c02 |0018: move-result-object v2 │ │ -41ae82: 6e10 c8d6 0200 |0019: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.permissionsHaveBeenGranted:()V // method@d6c8 │ │ -41ae88: 2809 |001c: goto 0025 // +0009 │ │ -41ae8a: 6202 f4a2 |001d: sget-object v2, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41ae8e: 0713 |001f: move-object v3, v1 │ │ -41ae90: 1f03 1d00 |0020: check-cast v3, Landroid/app/Activity; // type@001d │ │ -41ae94: 6e20 81d4 3200 |0022: invoke-virtual {v2, v3}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ -41ae9a: 0e00 |0025: return-void │ │ +41ae34: |[41ae34] tech.ula.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +41ae44: 1a00 8fb9 |0000: const-string v0, "permissions" // string@b98f │ │ +41ae48: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41ae4e: 1a00 8897 |0005: const-string v0, "grantResults" // string@9788 │ │ +41ae52: 7120 5f9f 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41ae58: 6f40 1c12 2143 |000a: invoke-super {v1, v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@121c │ │ +41ae5e: 6203 f4a2 |000d: sget-object v3, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41ae62: 6e30 80d4 2304 |000f: invoke-virtual {v3, v2, v4}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsWereGranted:(I[I)Z // method@d480 │ │ +41ae68: 0a02 |0012: move-result v2 │ │ +41ae6a: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +41ae6e: 7010 37cc 0100 |0015: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41ae74: 0c02 |0018: move-result-object v2 │ │ +41ae76: 6e10 c8d6 0200 |0019: invoke-virtual {v2}, Ltech/ula/viewmodel/MainActivityViewModel;.permissionsHaveBeenGranted:()V // method@d6c8 │ │ +41ae7c: 2809 |001c: goto 0025 // +0009 │ │ +41ae7e: 6202 f4a2 |001d: sget-object v2, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41ae82: 0713 |001f: move-object v3, v1 │ │ +41ae84: 1f03 1d00 |0020: check-cast v3, Landroid/app/Activity; // type@001d │ │ +41ae88: 6e20 81d4 3200 |0022: invoke-virtual {v2, v3}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ +41ae8e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=497 │ │ 0x000d line=498 │ │ 0x0015 line=499 │ │ 0x001d line=501 │ │ locals : │ │ @@ -1843691,26 +1843685,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -41ae9c: |[41ae9c] tech.ula.MainActivity.onResume:()V │ │ -41aeac: 6f10 1d12 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@121d │ │ -41aeb2: 6e10 20cc 0100 |0003: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ -41aeb8: 0c00 |0006: move-result-object v0 │ │ -41aeba: 6e10 25d3 0000 |0007: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.querySubPurchases:()V // method@d325 │ │ -41aec0: 6e10 20cc 0100 |000a: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ -41aec6: 0c00 |000d: move-result-object v0 │ │ -41aec8: 6e10 24d3 0000 |000e: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.queryInAppPurchases:()V // method@d324 │ │ -41aece: 7010 37cc 0100 |0011: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41aed4: 0c00 |0014: move-result-object v0 │ │ -41aed6: 6e10 c1d6 0000 |0015: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.handleOnResume:()V // method@d6c1 │ │ -41aedc: 0e00 |0018: return-void │ │ +41ae90: |[41ae90] tech.ula.MainActivity.onResume:()V │ │ +41aea0: 6f10 1d12 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@121d │ │ +41aea6: 6e10 20cc 0100 |0003: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ +41aeac: 0c00 |0006: move-result-object v0 │ │ +41aeae: 6e10 25d3 0000 |0007: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.querySubPurchases:()V // method@d325 │ │ +41aeb4: 6e10 20cc 0100 |000a: invoke-virtual {v1}, Ltech/ula/MainActivity;.getBillingManager:()Ltech/ula/utils/BillingManager; // method@cc20 │ │ +41aeba: 0c00 |000d: move-result-object v0 │ │ +41aebc: 6e10 24d3 0000 |000e: invoke-virtual {v0}, Ltech/ula/utils/BillingManager;.queryInAppPurchases:()V // method@d324 │ │ +41aec2: 7010 37cc 0100 |0011: invoke-direct {v1}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41aec8: 0c00 |0014: move-result-object v0 │ │ +41aeca: 6e10 c1d6 0000 |0015: invoke-virtual {v0}, Ltech/ula/viewmodel/MainActivityViewModel;.handleOnResume:()V // method@d6c1 │ │ +41aed0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ 0x000a line=259 │ │ 0x0011 line=260 │ │ locals : │ │ @@ -1843721,33 +1843715,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -41aee0: |[41aee0] tech.ula.MainActivity.onStart:()V │ │ -41aef0: 6f10 1f12 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@121f │ │ -41aef6: 0740 |0003: move-object v0, v4 │ │ -41aef8: 1f00 6500 |0004: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41aefc: 7110 8c41 0000 |0006: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ -41af02: 0c00 |0009: move-result-object v0 │ │ -41af04: 5441 838f |000a: iget-object v1, v4, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ -41af08: 1f01 5a00 |000c: check-cast v1, Landroid/content/BroadcastReceiver; // type@005a │ │ -41af0c: 2202 7000 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0070 │ │ -41af10: 1a03 54d0 |0010: const-string v3, "tech.ula.ServerService.RESULT" // string@d054 │ │ -41af14: 7020 a902 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@02a9 │ │ -41af1a: 6e30 8d41 1002 |0015: invoke-virtual {v0, v1, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@418d │ │ -41af20: 5440 7d8f |0018: iget-object v0, v4, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ -41af24: 1f00 5a00 |001a: check-cast v0, Landroid/content/BroadcastReceiver; // type@005a │ │ -41af28: 2201 7000 |001c: new-instance v1, Landroid/content/IntentFilter; // type@0070 │ │ -41af2c: 1a02 7273 |001e: const-string v2, "android.intent.action.DOWNLOAD_COMPLETE" // string@7372 │ │ -41af30: 7020 a902 2100 |0020: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@02a9 │ │ -41af36: 6e30 4ccc 0401 |0023: invoke-virtual {v4, v0, v1}, Ltech/ula/MainActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@cc4c │ │ -41af3c: 0e00 |0026: return-void │ │ +41aed4: |[41aed4] tech.ula.MainActivity.onStart:()V │ │ +41aee4: 6f10 1f12 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@121f │ │ +41aeea: 0740 |0003: move-object v0, v4 │ │ +41aeec: 1f00 6500 |0004: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41aef0: 7110 8c41 0000 |0006: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ +41aef6: 0c00 |0009: move-result-object v0 │ │ +41aef8: 5441 838f |000a: iget-object v1, v4, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ +41aefc: 1f01 5a00 |000c: check-cast v1, Landroid/content/BroadcastReceiver; // type@005a │ │ +41af00: 2202 7000 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0070 │ │ +41af04: 1a03 54d0 |0010: const-string v3, "tech.ula.ServerService.RESULT" // string@d054 │ │ +41af08: 7020 a902 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@02a9 │ │ +41af0e: 6e30 8d41 1002 |0015: invoke-virtual {v0, v1, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@418d │ │ +41af14: 5440 7d8f |0018: iget-object v0, v4, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ +41af18: 1f00 5a00 |001a: check-cast v0, Landroid/content/BroadcastReceiver; // type@005a │ │ +41af1c: 2201 7000 |001c: new-instance v1, Landroid/content/IntentFilter; // type@0070 │ │ +41af20: 1a02 7273 |001e: const-string v2, "android.intent.action.DOWNLOAD_COMPLETE" // string@7372 │ │ +41af24: 7020 a902 2100 |0020: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@02a9 │ │ +41af2a: 6e30 4ccc 0401 |0023: invoke-virtual {v4, v0, v1}, Ltech/ula/MainActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@cc4c │ │ +41af30: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x000a line=252 │ │ 0x0018 line=253 │ │ locals : │ │ @@ -1843758,27 +1843752,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -41af40: |[41af40] tech.ula.MainActivity.onStop:()V │ │ -41af50: 6f10 2012 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@1220 │ │ -41af56: 0720 |0003: move-object v0, v2 │ │ -41af58: 1f00 6500 |0004: check-cast v0, Landroid/content/Context; // type@0065 │ │ -41af5c: 7110 8c41 0000 |0006: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ -41af62: 0c00 |0009: move-result-object v0 │ │ -41af64: 5421 838f |000a: iget-object v1, v2, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ -41af68: 1f01 5a00 |000c: check-cast v1, Landroid/content/BroadcastReceiver; // type@005a │ │ -41af6c: 6e20 9041 1000 |000e: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@4190 │ │ -41af72: 5420 7d8f |0011: iget-object v0, v2, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ -41af76: 1f00 5a00 |0013: check-cast v0, Landroid/content/BroadcastReceiver; // type@005a │ │ -41af7a: 6e20 5dcc 0200 |0015: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@cc5d │ │ -41af80: 0e00 |0018: return-void │ │ +41af34: |[41af34] tech.ula.MainActivity.onStop:()V │ │ +41af44: 6f10 2012 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@1220 │ │ +41af4a: 0720 |0003: move-object v0, v2 │ │ +41af4c: 1f00 6500 |0004: check-cast v0, Landroid/content/Context; // type@0065 │ │ +41af50: 7110 8c41 0000 |0006: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@418c │ │ +41af56: 0c00 |0009: move-result-object v0 │ │ +41af58: 5421 838f |000a: iget-object v1, v2, Ltech/ula/MainActivity;.serverServiceBroadcastReceiver:Ltech/ula/MainActivity$serverServiceBroadcastReceiver$1; // field@8f83 │ │ +41af5c: 1f01 5a00 |000c: check-cast v1, Landroid/content/BroadcastReceiver; // type@005a │ │ +41af60: 6e20 9041 1000 |000e: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@4190 │ │ +41af66: 5420 7d8f |0011: iget-object v0, v2, Ltech/ula/MainActivity;.downloadBroadcastReceiver:Ltech/ula/MainActivity$downloadBroadcastReceiver$1; // field@8f7d │ │ +41af6a: 1f00 5a00 |0013: check-cast v0, Landroid/content/BroadcastReceiver; // type@005a │ │ +41af6e: 6e20 5dcc 0200 |0015: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@cc5d │ │ +41af74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=292 │ │ 0x000a line=293 │ │ 0x0011 line=294 │ │ locals : │ │ @@ -1843789,20 +1843783,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4199cc: |[4199cc] tech.ula.MainActivity.onSupportNavigateUp:()Z │ │ -4199dc: 7010 2acc 0100 |0000: invoke-direct {v1}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ -4199e2: 0c00 |0003: move-result-object v0 │ │ -4199e4: 6e10 2042 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.navigateUp:()Z // method@4220 │ │ -4199ea: 0a00 |0007: move-result v0 │ │ -4199ec: 0f00 |0008: return v0 │ │ +4199c0: |[4199c0] tech.ula.MainActivity.onSupportNavigateUp:()Z │ │ +4199d0: 7010 2acc 0100 |0000: invoke-direct {v1}, Ltech/ula/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@cc2a │ │ +4199d6: 0c00 |0003: move-result-object v0 │ │ +4199d8: 6e10 2042 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.navigateUp:()Z // method@4220 │ │ +4199de: 0a00 |0007: move-result v0 │ │ +4199e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ltech/ula/MainActivity; │ │ │ │ #16 : (in Ltech/ula/MainActivity;) │ │ @@ -1843810,37 +1843804,37 @@ │ │ type : '(Ltech/ula/model/entities/Session;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -41b18c: |[41b18c] tech.ula.MainActivity.sessionHasBeenSelected:(Ltech/ula/model/entities/Session;)V │ │ -41b19c: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ -41b1a0: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41b1a6: 6200 f4a2 |0005: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41b1aa: 0731 |0007: move-object v1, v3 │ │ -41b1ac: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ -41b1b0: 6e20 7fd4 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ -41b1b6: 0a00 |000d: move-result v0 │ │ -41b1b8: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ -41b1bc: 6200 f4a2 |0010: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ -41b1c0: 0731 |0012: move-object v1, v3 │ │ -41b1c2: 1f01 1d00 |0013: check-cast v1, Landroid/app/Activity; // type@001d │ │ -41b1c6: 6e20 81d4 1000 |0015: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ -41b1cc: 7010 37cc 0300 |0018: invoke-direct {v3}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41b1d2: 0c00 |001b: move-result-object v0 │ │ -41b1d4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -41b1d6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -41b1d8: 7152 d9d6 2014 |001e: invoke-static {v0, v2, v4, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V // method@d6d9 │ │ -41b1de: 0e00 |0021: return-void │ │ -41b1e0: 7010 37cc 0300 |0022: invoke-direct {v3}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ -41b1e6: 0c00 |0025: move-result-object v0 │ │ -41b1e8: 6e20 d6d6 4000 |0026: invoke-virtual {v0, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionSelection:(Ltech/ula/model/entities/Session;)V // method@d6d6 │ │ -41b1ee: 0e00 |0029: return-void │ │ +41b180: |[41b180] tech.ula.MainActivity.sessionHasBeenSelected:(Ltech/ula/model/entities/Session;)V │ │ +41b190: 1a00 77c3 |0000: const-string v0, "session" // string@c377 │ │ +41b194: 7120 5f9f 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41b19a: 6200 f4a2 |0005: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41b19e: 0731 |0007: move-object v1, v3 │ │ +41b1a0: 1f01 6500 |0008: check-cast v1, Landroid/content/Context; // type@0065 │ │ +41b1a4: 6e20 7fd4 1000 |000a: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.permissionsAreGranted:(Landroid/content/Context;)Z // method@d47f │ │ +41b1aa: 0a00 |000d: move-result v0 │ │ +41b1ac: 3900 1400 |000e: if-nez v0, 0022 // +0014 │ │ +41b1b0: 6200 f4a2 |0010: sget-object v0, Ltech/ula/utils/PermissionHandler;.Companion:Ltech/ula/utils/PermissionHandler$Companion; // field@a2f4 │ │ +41b1b4: 0731 |0012: move-object v1, v3 │ │ +41b1b6: 1f01 1d00 |0013: check-cast v1, Landroid/app/Activity; // type@001d │ │ +41b1ba: 6e20 81d4 1000 |0015: invoke-virtual {v0, v1}, Ltech/ula/utils/PermissionHandler$Companion;.showPermissionsNecessaryDialog:(Landroid/app/Activity;)V // method@d481 │ │ +41b1c0: 7010 37cc 0300 |0018: invoke-direct {v3}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41b1c6: 0c00 |001b: move-result-object v0 │ │ +41b1c8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +41b1ca: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +41b1cc: 7152 d9d6 2014 |001e: invoke-static {v0, v2, v4, v1, v2}, Ltech/ula/viewmodel/MainActivityViewModel;.waitForPermissions$default:(Ltech/ula/viewmodel/MainActivityViewModel;Ltech/ula/model/entities/App;Ltech/ula/model/entities/Session;ILjava/lang/Object;)V // method@d6d9 │ │ +41b1d2: 0e00 |0021: return-void │ │ +41b1d4: 7010 37cc 0300 |0022: invoke-direct {v3}, Ltech/ula/MainActivity;.getViewModel:()Ltech/ula/viewmodel/MainActivityViewModel; // method@cc37 │ │ +41b1da: 0c00 |0025: move-result-object v0 │ │ +41b1dc: 6e20 d6d6 4000 |0026: invoke-virtual {v0, v4}, Ltech/ula/viewmodel/MainActivityViewModel;.submitSessionSelection:(Ltech/ula/model/entities/Session;)V // method@d6d6 │ │ +41b1e2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=307 │ │ 0x0010 line=308 │ │ 0x0018 line=309 │ │ 0x0022 line=312 │ │ locals : │ │ @@ -1843852,17 +1843846,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -41b508: |[41b508] tech.ula.MainActivity.stopProgressFromFilesystemList:()V │ │ -41b518: 7010 3fcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ -41b51e: 0e00 |0003: return-void │ │ +41b4fc: |[41b4fc] tech.ula.MainActivity.stopProgressFromFilesystemList:()V │ │ +41b50c: 7010 3fcc 0000 |0000: invoke-direct {v0}, Ltech/ula/MainActivity;.killProgressBar:()V // method@cc3f │ │ +41b512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ltech/ula/MainActivity; │ │ │ │ #18 : (in Ltech/ula/MainActivity;) │ │ @@ -1843870,23 +1843864,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -41b520: |[41b520] tech.ula.MainActivity.updateFilesystemDeleteProgress:()V │ │ -41b530: 1400 f900 127f |0000: const v0, #float 1.94072e+38 // #7f1200f9 │ │ -41b536: 6e20 32cc 0200 |0003: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41b53c: 0c00 |0006: move-result-object v0 │ │ -41b53e: 1a01 5695 |0007: const-string v1, "getString(R.string.progress_deleting_filesystem)" // string@9556 │ │ -41b542: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b548: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -41b54c: 7030 60cc 0201 |000e: invoke-direct {v2, v0, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41b552: 0e00 |0011: return-void │ │ +41b514: |[41b514] tech.ula.MainActivity.updateFilesystemDeleteProgress:()V │ │ +41b524: 1400 f900 127f |0000: const v0, #float 1.94072e+38 // #7f1200f9 │ │ +41b52a: 6e20 32cc 0200 |0003: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41b530: 0c00 |0006: move-result-object v0 │ │ +41b532: 1a01 5695 |0007: const-string v1, "getString(R.string.progress_deleting_filesystem)" // string@9556 │ │ +41b536: 7120 569f 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b53c: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +41b540: 7030 60cc 0201 |000e: invoke-direct {v2, v0, v1}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41b546: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=557 │ │ 0x000e line=558 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ltech/ula/MainActivity; │ │ │ │ @@ -1843895,24 +1843889,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -41b554: |[41b554] tech.ula.MainActivity.updateFilesystemExportProgress:(Ljava/lang/String;)V │ │ -41b564: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ -41b568: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ -41b56e: 1400 fc00 127f |0005: const v0, #float 1.94072e+38 // #7f1200fc │ │ -41b574: 6e20 32cc 0200 |0008: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ -41b57a: 0c00 |000b: move-result-object v0 │ │ -41b57c: 1a01 5895 |000c: const-string v1, "getString(R.string.progress_exporting_filesystem)" // string@9558 │ │ -41b580: 7120 569f 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ -41b586: 7030 60cc 0203 |0011: invoke-direct {v2, v0, v3}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ -41b58c: 0e00 |0014: return-void │ │ +41b548: |[41b548] tech.ula.MainActivity.updateFilesystemExportProgress:(Ljava/lang/String;)V │ │ +41b558: 1a00 1282 |0000: const-string v0, "details" // string@8212 │ │ +41b55c: 7120 5f9f 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f5f │ │ +41b562: 1400 fc00 127f |0005: const v0, #float 1.94072e+38 // #7f1200fc │ │ +41b568: 6e20 32cc 0200 |0008: invoke-virtual {v2, v0}, Ltech/ula/MainActivity;.getString:(I)Ljava/lang/String; // method@cc32 │ │ +41b56e: 0c00 |000b: move-result-object v0 │ │ +41b570: 1a01 5895 |000c: const-string v1, "getString(R.string.progress_exporting_filesystem)" // string@9558 │ │ +41b574: 7120 569f 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@9f56 │ │ +41b57a: 7030 60cc 0203 |0011: invoke-direct {v2, v0, v3}, Ltech/ula/MainActivity;.updateProgressBar:(Ljava/lang/String;Ljava/lang/String;)V // method@cc60 │ │ +41b580: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=552 │ │ 0x0011 line=553 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ltech/ula/MainActivity; │ │ 0x0000 - 0x0015 reg=3 (null) Ljava/lang/String; │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -129716,15 +129716,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 032a3a5c │ │ │ + 32-bit CRC value (hex): 92d72638 │ │ │ compressed size: 3506 bytes │ │ │ uncompressed size: 3506 bytes │ │ │ length of filename: 32 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ │ @@ -130753,15 +130753,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 8d589e16 │ │ │ + 32-bit CRC value (hex): bdaa0c92 │ │ │ compressed size: 3032 bytes │ │ │ uncompressed size: 3032 bytes │ │ │ length of filename: 52 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ │ @@ -159886,15 +159886,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 6203093d │ │ │ + 32-bit CRC value (hex): 8785d5eb │ │ │ compressed size: 541 bytes │ │ │ uncompressed size: 541 bytes │ │ │ length of filename: 43 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ ├── okhttp3/RealCall$AsyncCall.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -14,25 +14,25 @@ │ │ │ │ #6 = Utf8 Z │ │ │ │ #7 = Utf8 callsPerHost │ │ │ │ #8 = Utf8 Ljava/util/concurrent/atomic/AtomicInteger; │ │ │ │ #9 = Utf8 responseCallback │ │ │ │ #10 = Utf8 Lokhttp3/Callback; │ │ │ │ #11 = Utf8 this$0 │ │ │ │ #12 = Utf8 Lokhttp3/RealCall; │ │ │ │ - #13 = Utf8 okhttp3/RealCall │ │ │ │ - #14 = Class #13 // okhttp3/RealCall │ │ │ │ - #15 = NameAndType #11:#12 // this$0:Lokhttp3/RealCall; │ │ │ │ - #16 = Fieldref #2.#15 // okhttp3/RealCall$AsyncCall.this$0:Lokhttp3/RealCall; │ │ │ │ - #17 = Float 1.4E-45f │ │ │ │ - #18 = Utf8 java/lang/Object │ │ │ │ - #19 = Class #18 // java/lang/Object │ │ │ │ + #13 = NameAndType #11:#12 // this$0:Lokhttp3/RealCall; │ │ │ │ + #14 = Fieldref #2.#13 // okhttp3/RealCall$AsyncCall.this$0:Lokhttp3/RealCall; │ │ │ │ + #15 = Float 1.4E-45f │ │ │ │ + #16 = Utf8 java/lang/Object │ │ │ │ + #17 = Class #16 // java/lang/Object │ │ │ │ + #18 = Utf8 okhttp3/RealCall │ │ │ │ + #19 = Class #18 // okhttp3/RealCall │ │ │ │ #20 = Utf8 redactedUrl │ │ │ │ #21 = Utf8 ()Ljava/lang/String; │ │ │ │ #22 = NameAndType #20:#21 // redactedUrl:()Ljava/lang/String; │ │ │ │ - #23 = Methodref #14.#22 // okhttp3/RealCall.redactedUrl:()Ljava/lang/String; │ │ │ │ + #23 = Methodref #19.#22 // okhttp3/RealCall.redactedUrl:()Ljava/lang/String; │ │ │ │ #24 = Utf8 OkHttp %s │ │ │ │ #25 = String #24 // OkHttp %s │ │ │ │ #26 = Utf8 │ │ │ │ #27 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ #28 = NameAndType #26:#27 // "":(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ #29 = Methodref #4.#28 // okhttp3/internal/NamedRunnable."":(Ljava/lang/String;[Ljava/lang/Object;)V │ │ │ │ #30 = Utf8 java/util/concurrent/atomic/AtomicInteger │ │ │ │ @@ -43,50 +43,50 @@ │ │ │ │ #35 = NameAndType #7:#8 // callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; │ │ │ │ #36 = Fieldref #2.#35 // okhttp3/RealCall$AsyncCall.callsPerHost:Ljava/util/concurrent/atomic/AtomicInteger; │ │ │ │ #37 = NameAndType #9:#10 // responseCallback:Lokhttp3/Callback; │ │ │ │ #38 = Fieldref #2.#37 // okhttp3/RealCall$AsyncCall.responseCallback:Lokhttp3/Callback; │ │ │ │ #39 = Utf8 access$000 │ │ │ │ #40 = Utf8 (Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ #41 = NameAndType #39:#40 // access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ - #42 = Methodref #14.#41 // okhttp3/RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ + #42 = Methodref #19.#41 // okhttp3/RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ #43 = Utf8 okhttp3/internal/connection/Transmitter │ │ │ │ #44 = Class #43 // okhttp3/internal/connection/Transmitter │ │ │ │ #45 = Utf8 timeoutEnter │ │ │ │ #46 = Utf8 ()V │ │ │ │ #47 = NameAndType #45:#46 // timeoutEnter:()V │ │ │ │ #48 = Methodref #44.#47 // okhttp3/internal/connection/Transmitter.timeoutEnter:()V │ │ │ │ #49 = Utf8 getResponseWithInterceptorChain │ │ │ │ #50 = Utf8 ()Lokhttp3/Response; │ │ │ │ #51 = NameAndType #49:#50 // getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ │ │ - #52 = Methodref #14.#51 // okhttp3/RealCall.getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ │ │ + #52 = Methodref #19.#51 // okhttp3/RealCall.getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ │ │ #53 = Utf8 okhttp3/Callback │ │ │ │ #54 = Class #53 // okhttp3/Callback │ │ │ │ #55 = Utf8 onResponse │ │ │ │ #56 = Utf8 (Lokhttp3/Call;Lokhttp3/Response;)V │ │ │ │ #57 = NameAndType #55:#56 // onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ │ │ #58 = InterfaceMethodref #54.#57 // okhttp3/Callback.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ │ │ #59 = Utf8 client │ │ │ │ #60 = Utf8 Lokhttp3/OkHttpClient; │ │ │ │ #61 = NameAndType #59:#60 // client:Lokhttp3/OkHttpClient; │ │ │ │ - #62 = Fieldref #14.#61 // okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ + #62 = Fieldref #19.#61 // okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ #63 = Utf8 okhttp3/OkHttpClient │ │ │ │ #64 = Class #63 // okhttp3/OkHttpClient │ │ │ │ #65 = Utf8 dispatcher │ │ │ │ #66 = Utf8 ()Lokhttp3/Dispatcher; │ │ │ │ #67 = NameAndType #65:#66 // dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ #68 = Methodref #64.#67 // okhttp3/OkHttpClient.dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ #69 = Utf8 okhttp3/Dispatcher │ │ │ │ #70 = Class #69 // okhttp3/Dispatcher │ │ │ │ #71 = Utf8 finished │ │ │ │ #72 = Utf8 (Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ #73 = NameAndType #71:#72 // finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ #74 = Methodref #70.#73 // okhttp3/Dispatcher.finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ #75 = Utf8 cancel │ │ │ │ #76 = NameAndType #75:#46 // cancel:()V │ │ │ │ - #77 = Methodref #14.#76 // okhttp3/RealCall.cancel:()V │ │ │ │ + #77 = Methodref #19.#76 // okhttp3/RealCall.cancel:()V │ │ │ │ #78 = Utf8 java/io/IOException │ │ │ │ #79 = Class #78 // java/io/IOException │ │ │ │ #80 = Utf8 java/lang/StringBuilder │ │ │ │ #81 = Class #80 // java/lang/StringBuilder │ │ │ │ #82 = NameAndType #26:#46 // "":()V │ │ │ │ #83 = Methodref #81.#82 // java/lang/StringBuilder."":()V │ │ │ │ #84 = Utf8 canceled due to │ │ │ │ @@ -119,15 +119,15 @@ │ │ │ │ #111 = NameAndType #109:#110 // get:()Lokhttp3/internal/platform/Platform; │ │ │ │ #112 = Methodref #108.#111 // okhttp3/internal/platform/Platform.get:()Lokhttp3/internal/platform/Platform; │ │ │ │ #113 = Float 5.6E-45f │ │ │ │ #114 = Utf8 Callback failure for │ │ │ │ #115 = String #114 // Callback failure for │ │ │ │ #116 = Utf8 toLoggableString │ │ │ │ #117 = NameAndType #116:#21 // toLoggableString:()Ljava/lang/String; │ │ │ │ - #118 = Methodref #14.#117 // okhttp3/RealCall.toLoggableString:()Ljava/lang/String; │ │ │ │ + #118 = Methodref #19.#117 // okhttp3/RealCall.toLoggableString:()Ljava/lang/String; │ │ │ │ #119 = Utf8 log │ │ │ │ #120 = Utf8 (ILjava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ #121 = NameAndType #119:#120 // log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ #122 = Methodref #108.#121 // okhttp3/internal/platform/Platform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ #123 = Utf8 java/util/concurrent/ExecutorService │ │ │ │ #124 = Class #123 // java/util/concurrent/ExecutorService │ │ │ │ #125 = Utf8 execute │ │ │ │ @@ -148,15 +148,15 @@ │ │ │ │ #140 = NameAndType #138:#139 // noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; │ │ │ │ #141 = Methodref #44.#140 // okhttp3/internal/connection/Transmitter.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; │ │ │ │ #142 = Utf8 java/util/concurrent/RejectedExecutionException │ │ │ │ #143 = Class #142 // java/util/concurrent/RejectedExecutionException │ │ │ │ #144 = Utf8 originalRequest │ │ │ │ #145 = Utf8 Lokhttp3/Request; │ │ │ │ #146 = NameAndType #144:#145 // originalRequest:Lokhttp3/Request; │ │ │ │ - #147 = Fieldref #14.#146 // okhttp3/RealCall.originalRequest:Lokhttp3/Request; │ │ │ │ + #147 = Fieldref #19.#146 // okhttp3/RealCall.originalRequest:Lokhttp3/Request; │ │ │ │ #148 = Utf8 okhttp3/Request │ │ │ │ #149 = Class #148 // okhttp3/Request │ │ │ │ #150 = Utf8 url │ │ │ │ #151 = Utf8 ()Lokhttp3/HttpUrl; │ │ │ │ #152 = NameAndType #150:#151 // url:()Lokhttp3/HttpUrl; │ │ │ │ #153 = Methodref #149.#152 // okhttp3/Request.url:()Lokhttp3/HttpUrl; │ │ │ │ #154 = Utf8 okhttp3/HttpUrl │ │ │ │ @@ -201,17 +201,17 @@ │ │ │ │ okhttp3.RealCall$AsyncCall(okhttp3.RealCall, okhttp3.Callback); │ │ │ │ descriptor: (Lokhttp3/RealCall;Lokhttp3/Callback;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: putfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 2: putfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 5: iconst_1 │ │ │ │ - 6: anewarray #19 // class java/lang/Object │ │ │ │ + 6: anewarray #17 // class java/lang/Object │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_1 │ │ │ │ 11: invokevirtual #23 // Method okhttp3/RealCall.redactedUrl:()Ljava/lang/String; │ │ │ │ 14: astore_1 │ │ │ │ 15: aload_3 │ │ │ │ 16: iconst_0 │ │ │ │ 17: aload_1 │ │ │ │ @@ -244,39 +244,39 @@ │ │ │ │ │ │ │ │ protected void execute(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 1: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 4: invokestatic #42 // Method okhttp3/RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ 7: invokevirtual #48 // Method okhttp3/internal/connection/Transmitter.timeoutEnter:()V │ │ │ │ 10: aconst_null │ │ │ │ 11: astore_1 │ │ │ │ 12: aload_0 │ │ │ │ - 13: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 13: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 16: astore_2 │ │ │ │ 17: aload_2 │ │ │ │ 18: invokevirtual #52 // Method okhttp3/RealCall.getResponseWithInterceptorChain:()Lokhttp3/Response; │ │ │ │ 21: astore_1 │ │ │ │ 22: iconst_1 │ │ │ │ 23: istore_3 │ │ │ │ 24: aload_0 │ │ │ │ 25: getfield #38 // Field responseCallback:Lokhttp3/Callback; │ │ │ │ 28: astore 4 │ │ │ │ 30: aload_0 │ │ │ │ - 31: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 31: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 34: astore 5 │ │ │ │ 36: aload 4 │ │ │ │ 38: aload 5 │ │ │ │ 40: aload_1 │ │ │ │ 41: invokeinterface #58, 3 // InterfaceMethod okhttp3/Callback.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ │ │ 46: aload_0 │ │ │ │ - 47: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 47: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 50: getfield #62 // Field okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ 53: invokevirtual #68 // Method okhttp3/OkHttpClient.dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ 56: astore_1 │ │ │ │ 57: aload_1 │ │ │ │ 58: aload_0 │ │ │ │ 59: invokevirtual #74 // Method okhttp3/Dispatcher.finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ 62: goto 273 │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ 74: goto 274 │ │ │ │ 77: astore_1 │ │ │ │ 78: iconst_0 │ │ │ │ 79: istore_3 │ │ │ │ 80: aconst_null │ │ │ │ 81: astore_2 │ │ │ │ 82: aload_0 │ │ │ │ - 83: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 83: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 86: astore 4 │ │ │ │ 88: aload 4 │ │ │ │ 90: invokevirtual #77 // Method okhttp3/RealCall.cancel:()V │ │ │ │ 93: iload_3 │ │ │ │ 94: ifne 170 │ │ │ │ 97: new #79 // class java/io/IOException │ │ │ │ 100: astore_2 │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ 143: aload_2 │ │ │ │ 144: aload_1 │ │ │ │ 145: invokevirtual #102 // Method java/io/IOException.addSuppressed:(Ljava/lang/Throwable;)V │ │ │ │ 148: aload_0 │ │ │ │ 149: getfield #38 // Field responseCallback:Lokhttp3/Callback; │ │ │ │ 152: astore 4 │ │ │ │ 154: aload_0 │ │ │ │ - 155: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 155: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 158: astore 5 │ │ │ │ 160: aload 4 │ │ │ │ 162: aload 5 │ │ │ │ 164: aload_2 │ │ │ │ 165: invokeinterface #106, 3 // InterfaceMethod okhttp3/Callback.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ │ │ 170: aload_1 │ │ │ │ 171: athrow │ │ │ │ @@ -353,15 +353,15 @@ │ │ │ │ 198: ldc #115 // String Callback failure for │ │ │ │ 200: astore 7 │ │ │ │ 202: aload 5 │ │ │ │ 204: aload 7 │ │ │ │ 206: invokevirtual #89 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 209: pop │ │ │ │ 210: aload_0 │ │ │ │ - 211: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 211: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 214: astore 7 │ │ │ │ 216: aload 7 │ │ │ │ 218: invokevirtual #118 // Method okhttp3/RealCall.toLoggableString:()Ljava/lang/String; │ │ │ │ 221: astore 7 │ │ │ │ 223: aload 5 │ │ │ │ 225: aload 7 │ │ │ │ 227: invokevirtual #89 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ @@ -375,24 +375,24 @@ │ │ │ │ 243: aload_1 │ │ │ │ 244: invokevirtual #122 // Method okhttp3/internal/platform/Platform.log:(ILjava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ 247: goto 46 │ │ │ │ 250: aload_0 │ │ │ │ 251: getfield #38 // Field responseCallback:Lokhttp3/Callback; │ │ │ │ 254: astore_2 │ │ │ │ 255: aload_0 │ │ │ │ - 256: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 256: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 259: astore 4 │ │ │ │ 261: aload_2 │ │ │ │ 262: aload 4 │ │ │ │ 264: aload_1 │ │ │ │ 265: invokeinterface #106, 3 // InterfaceMethod okhttp3/Callback.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ │ │ 270: goto 46 │ │ │ │ 273: return │ │ │ │ 274: aload_0 │ │ │ │ - 275: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 275: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 278: getfield #62 // Field okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ 281: invokevirtual #68 // Method okhttp3/OkHttpClient.dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ 284: aload_0 │ │ │ │ 285: invokevirtual #74 // Method okhttp3/Dispatcher.finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ 288: aload_1 │ │ │ │ 289: athrow │ │ │ │ Exception table: │ │ │ │ @@ -454,44 +454,44 @@ │ │ │ │ 23: aload_3 │ │ │ │ 24: invokespecial #133 // Method java/io/InterruptedIOException."":(Ljava/lang/String;)V │ │ │ │ 27: aload_2 │ │ │ │ 28: aload_1 │ │ │ │ 29: invokevirtual #137 // Method java/io/InterruptedIOException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; │ │ │ │ 32: pop │ │ │ │ 33: aload_0 │ │ │ │ - 34: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 34: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 37: astore_1 │ │ │ │ 38: aload_1 │ │ │ │ 39: invokestatic #42 // Method okhttp3/RealCall.access$000:(Lokhttp3/RealCall;)Lokhttp3/internal/connection/Transmitter; │ │ │ │ 42: astore_1 │ │ │ │ 43: aload_1 │ │ │ │ 44: aload_2 │ │ │ │ 45: invokevirtual #141 // Method okhttp3/internal/connection/Transmitter.noMoreExchanges:(Ljava/io/IOException;)Ljava/io/IOException; │ │ │ │ 48: pop │ │ │ │ 49: aload_0 │ │ │ │ 50: getfield #38 // Field responseCallback:Lokhttp3/Callback; │ │ │ │ 53: astore_1 │ │ │ │ 54: aload_0 │ │ │ │ - 55: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 55: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 58: astore_3 │ │ │ │ 59: aload_1 │ │ │ │ 60: aload_3 │ │ │ │ 61: aload_2 │ │ │ │ 62: invokeinterface #106, 3 // InterfaceMethod okhttp3/Callback.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ │ │ 67: aload_0 │ │ │ │ - 68: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 68: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 71: getfield #62 // Field okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ 74: invokevirtual #68 // Method okhttp3/OkHttpClient.dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ 77: astore_1 │ │ │ │ 78: aload_1 │ │ │ │ 79: aload_0 │ │ │ │ 80: invokevirtual #74 // Method okhttp3/Dispatcher.finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ 83: return │ │ │ │ 84: aload_0 │ │ │ │ - 85: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 85: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 88: getfield #62 // Field okhttp3/RealCall.client:Lokhttp3/OkHttpClient; │ │ │ │ 91: invokevirtual #68 // Method okhttp3/OkHttpClient.dispatcher:()Lokhttp3/Dispatcher; │ │ │ │ 94: aload_0 │ │ │ │ 95: invokevirtual #74 // Method okhttp3/Dispatcher.finished:(Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ 98: aload_1 │ │ │ │ 99: athrow │ │ │ │ Exception table: │ │ │ │ @@ -510,36 +510,36 @@ │ │ │ │ │ │ │ │ okhttp3.RealCall get(); │ │ │ │ descriptor: ()Lokhttp3/RealCall; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 1: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ java.lang.String host(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 1: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 4: getfield #147 // Field okhttp3/RealCall.originalRequest:Lokhttp3/Request; │ │ │ │ 7: invokevirtual #153 // Method okhttp3/Request.url:()Lokhttp3/HttpUrl; │ │ │ │ 10: invokevirtual #158 // Method okhttp3/HttpUrl.host:()Ljava/lang/String; │ │ │ │ 13: areturn │ │ │ │ │ │ │ │ okhttp3.Request request(); │ │ │ │ descriptor: ()Lokhttp3/Request; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #16 // Field this$0:Lokhttp3/RealCall; │ │ │ │ + 1: getfield #14 // Field this$0:Lokhttp3/RealCall; │ │ │ │ 4: getfield #147 // Field okhttp3/RealCall.originalRequest:Lokhttp3/Request; │ │ │ │ 7: areturn │ │ │ │ │ │ │ │ void reuseCallsPerHostFrom(okhttp3.RealCall$AsyncCall); │ │ │ │ descriptor: (Lokhttp3/RealCall$AsyncCall;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ ├── okhttp3/internal/http2/Http2Stream$FramingSink.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -23,87 +23,87 @@ │ │ │ │ #16 = Utf8 finished │ │ │ │ #17 = Utf8 sendBuffer │ │ │ │ #18 = Utf8 Lokio/Buffer; │ │ │ │ #19 = Utf8 this$0 │ │ │ │ #20 = Utf8 Lokhttp3/internal/http2/Http2Stream; │ │ │ │ #21 = Utf8 trailers │ │ │ │ #22 = Utf8 Lokhttp3/Headers; │ │ │ │ - #23 = Utf8 okhttp3/internal/http2/Http2Stream │ │ │ │ - #24 = Class #23 // okhttp3/internal/http2/Http2Stream │ │ │ │ - #25 = NameAndType #19:#20 // this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ - #26 = Fieldref #2.#25 // okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ - #27 = Utf8 │ │ │ │ - #28 = Utf8 ()V │ │ │ │ - #29 = NameAndType #27:#28 // "":()V │ │ │ │ - #30 = Methodref #4.#29 // java/lang/Object."":()V │ │ │ │ - #31 = Utf8 okio/Buffer │ │ │ │ - #32 = Class #31 // okio/Buffer │ │ │ │ - #33 = Methodref #32.#29 // okio/Buffer."":()V │ │ │ │ - #34 = NameAndType #17:#18 // sendBuffer:Lokio/Buffer; │ │ │ │ - #35 = Fieldref #2.#34 // okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer; │ │ │ │ - #36 = NameAndType #21:#22 // trailers:Lokhttp3/Headers; │ │ │ │ - #37 = Fieldref #2.#36 // okhttp3/internal/http2/Http2Stream$FramingSink.trailers:Lokhttp3/Headers; │ │ │ │ + #23 = NameAndType #19:#20 // this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + #24 = Fieldref #2.#23 // okhttp3/internal/http2/Http2Stream$FramingSink.this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + #25 = Utf8 │ │ │ │ + #26 = Utf8 ()V │ │ │ │ + #27 = NameAndType #25:#26 // "":()V │ │ │ │ + #28 = Methodref #4.#27 // java/lang/Object."":()V │ │ │ │ + #29 = Utf8 okio/Buffer │ │ │ │ + #30 = Class #29 // okio/Buffer │ │ │ │ + #31 = Methodref #30.#27 // okio/Buffer."":()V │ │ │ │ + #32 = NameAndType #17:#18 // sendBuffer:Lokio/Buffer; │ │ │ │ + #33 = Fieldref #2.#32 // okhttp3/internal/http2/Http2Stream$FramingSink.sendBuffer:Lokio/Buffer; │ │ │ │ + #34 = NameAndType #21:#22 // trailers:Lokhttp3/Headers; │ │ │ │ + #35 = Fieldref #2.#34 // okhttp3/internal/http2/Http2Stream$FramingSink.trailers:Lokhttp3/Headers; │ │ │ │ + #36 = Utf8 okhttp3/internal/http2/Http2Stream │ │ │ │ + #37 = Class #36 // okhttp3/internal/http2/Http2Stream │ │ │ │ #38 = Utf8 writeTimeout │ │ │ │ #39 = Utf8 Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ #40 = NameAndType #38:#39 // writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ - #41 = Fieldref #24.#40 // okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ + #41 = Fieldref #37.#40 // okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ #42 = Utf8 okhttp3/internal/http2/Http2Stream$StreamTimeout │ │ │ │ #43 = Class #42 // okhttp3/internal/http2/Http2Stream$StreamTimeout │ │ │ │ #44 = Utf8 enter │ │ │ │ - #45 = NameAndType #44:#28 // enter:()V │ │ │ │ + #45 = NameAndType #44:#26 // enter:()V │ │ │ │ #46 = Methodref #43.#45 // okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V │ │ │ │ #47 = Utf8 bytesLeftInWriteWindow │ │ │ │ #48 = NameAndType #47:#12 // bytesLeftInWriteWindow:J │ │ │ │ - #49 = Fieldref #24.#48 // okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ + #49 = Fieldref #37.#48 // okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ #50 = NameAndType #16:#8 // finished:Z │ │ │ │ #51 = Fieldref #2.#50 // okhttp3/internal/http2/Http2Stream$FramingSink.finished:Z │ │ │ │ #52 = NameAndType #15:#8 // closed:Z │ │ │ │ #53 = Fieldref #2.#52 // okhttp3/internal/http2/Http2Stream$FramingSink.closed:Z │ │ │ │ #54 = Utf8 errorCode │ │ │ │ #55 = Utf8 Lokhttp3/internal/http2/ErrorCode; │ │ │ │ #56 = NameAndType #54:#55 // errorCode:Lokhttp3/internal/http2/ErrorCode; │ │ │ │ - #57 = Fieldref #24.#56 // okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode; │ │ │ │ + #57 = Fieldref #37.#56 // okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode; │ │ │ │ #58 = Utf8 waitForIo │ │ │ │ - #59 = NameAndType #58:#28 // waitForIo:()V │ │ │ │ - #60 = Methodref #24.#59 // okhttp3/internal/http2/Http2Stream.waitForIo:()V │ │ │ │ + #59 = NameAndType #58:#26 // waitForIo:()V │ │ │ │ + #60 = Methodref #37.#59 // okhttp3/internal/http2/Http2Stream.waitForIo:()V │ │ │ │ #61 = Utf8 exitAndThrowIfTimedOut │ │ │ │ - #62 = NameAndType #61:#28 // exitAndThrowIfTimedOut:()V │ │ │ │ + #62 = NameAndType #61:#26 // exitAndThrowIfTimedOut:()V │ │ │ │ #63 = Methodref #43.#62 // okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ │ │ #64 = Utf8 checkOutNotClosed │ │ │ │ - #65 = NameAndType #64:#28 // checkOutNotClosed:()V │ │ │ │ - #66 = Methodref #24.#65 // okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V │ │ │ │ + #65 = NameAndType #64:#26 // checkOutNotClosed:()V │ │ │ │ + #66 = Methodref #37.#65 // okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V │ │ │ │ #67 = Utf8 size │ │ │ │ #68 = Utf8 ()J │ │ │ │ #69 = NameAndType #67:#68 // size:()J │ │ │ │ - #70 = Methodref #32.#69 // okio/Buffer.size:()J │ │ │ │ + #70 = Methodref #30.#69 // okio/Buffer.size:()J │ │ │ │ #71 = Utf8 java/lang/Math │ │ │ │ #72 = Class #71 // java/lang/Math │ │ │ │ #73 = Utf8 min │ │ │ │ #74 = Utf8 (JJ)J │ │ │ │ #75 = NameAndType #73:#74 // min:(JJ)J │ │ │ │ #76 = Methodref #72.#75 // java/lang/Math.min:(JJ)J │ │ │ │ #77 = Float 1.4E-45f │ │ │ │ #78 = Utf8 connection │ │ │ │ #79 = Utf8 Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #80 = NameAndType #78:#79 // connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ - #81 = Fieldref #24.#80 // okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ + #81 = Fieldref #37.#80 // okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ #82 = Utf8 id │ │ │ │ #83 = Utf8 I │ │ │ │ #84 = NameAndType #82:#83 // id:I │ │ │ │ - #85 = Fieldref #24.#84 // okhttp3/internal/http2/Http2Stream.id:I │ │ │ │ + #85 = Fieldref #37.#84 // okhttp3/internal/http2/Http2Stream.id:I │ │ │ │ #86 = Utf8 okhttp3/internal/http2/Http2Connection │ │ │ │ #87 = Class #86 // okhttp3/internal/http2/Http2Connection │ │ │ │ #88 = Utf8 writeData │ │ │ │ #89 = Utf8 (IZLokio/Buffer;J)V │ │ │ │ #90 = NameAndType #88:#89 // writeData:(IZLokio/Buffer;J)V │ │ │ │ #91 = Methodref #87.#90 // okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V │ │ │ │ #92 = Utf8 sink │ │ │ │ #93 = Utf8 Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ #94 = NameAndType #92:#93 // sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ - #95 = Fieldref #24.#94 // okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ + #95 = Fieldref #37.#94 // okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ #96 = Utf8 emitFrame │ │ │ │ #97 = Utf8 (Z)V │ │ │ │ #98 = NameAndType #96:#97 // emitFrame:(Z)V │ │ │ │ #99 = Methodref #2.#98 // okhttp3/internal/http2/Http2Stream$FramingSink.emitFrame:(Z)V │ │ │ │ #100 = Utf8 okhttp3/internal/Util │ │ │ │ #101 = Class #100 // okhttp3/internal/Util │ │ │ │ #102 = Utf8 toHeaderBlock │ │ │ │ @@ -111,23 +111,23 @@ │ │ │ │ #104 = NameAndType #102:#103 // toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; │ │ │ │ #105 = Methodref #101.#104 // okhttp3/internal/Util.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; │ │ │ │ #106 = Utf8 writeHeaders │ │ │ │ #107 = Utf8 (IZLjava/util/List;)V │ │ │ │ #108 = NameAndType #106:#107 // writeHeaders:(IZLjava/util/List;)V │ │ │ │ #109 = Methodref #87.#108 // okhttp3/internal/http2/Http2Connection.writeHeaders:(IZLjava/util/List;)V │ │ │ │ #110 = Utf8 flush │ │ │ │ - #111 = NameAndType #110:#28 // flush:()V │ │ │ │ + #111 = NameAndType #110:#26 // flush:()V │ │ │ │ #112 = Methodref #87.#111 // okhttp3/internal/http2/Http2Connection.flush:()V │ │ │ │ #113 = Utf8 cancelStreamIfNecessary │ │ │ │ - #114 = NameAndType #113:#28 // cancelStreamIfNecessary:()V │ │ │ │ - #115 = Methodref #24.#114 // okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V │ │ │ │ + #114 = NameAndType #113:#26 // cancelStreamIfNecessary:()V │ │ │ │ + #115 = Methodref #37.#114 // okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V │ │ │ │ #116 = Utf8 write │ │ │ │ #117 = Utf8 (Lokio/Buffer;J)V │ │ │ │ #118 = NameAndType #116:#117 // write:(Lokio/Buffer;J)V │ │ │ │ - #119 = Methodref #32.#118 // okio/Buffer.write:(Lokio/Buffer;J)V │ │ │ │ + #119 = Methodref #30.#118 // okio/Buffer.write:(Lokio/Buffer;J)V │ │ │ │ #120 = Double 8.0948E-320d │ │ │ │ #122 = Utf8 Code │ │ │ │ #123 = Utf8 │ │ │ │ #124 = Utf8 (Lokhttp3/internal/http2/Http2Stream;)V │ │ │ │ #125 = Utf8 access$302 │ │ │ │ #126 = Utf8 (Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ │ │ #127 = Utf8 close │ │ │ │ @@ -174,57 +174,57 @@ │ │ │ │ okhttp3.internal.http2.Http2Stream$FramingSink(okhttp3.internal.http2.Http2Stream); │ │ │ │ descriptor: (Lokhttp3/internal/http2/Http2Stream;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: putfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 2: putfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokespecial #30 // Method java/lang/Object."":()V │ │ │ │ - 9: new #32 // class okio/Buffer │ │ │ │ + 6: invokespecial #28 // Method java/lang/Object."":()V │ │ │ │ + 9: new #30 // class okio/Buffer │ │ │ │ 12: astore_1 │ │ │ │ 13: aload_1 │ │ │ │ - 14: invokespecial #33 // Method okio/Buffer."":()V │ │ │ │ + 14: invokespecial #31 // Method okio/Buffer."":()V │ │ │ │ 17: aload_0 │ │ │ │ 18: aload_1 │ │ │ │ - 19: putfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 19: putfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 22: return │ │ │ │ │ │ │ │ static okhttp3.Headers access$302(okhttp3.internal.http2.Http2Stream$FramingSink, okhttp3.Headers); │ │ │ │ descriptor: (Lokhttp3/internal/http2/Http2Stream$FramingSink;Lokhttp3/Headers;)Lokhttp3/Headers; │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: putfield #37 // Field trailers:Lokhttp3/Headers; │ │ │ │ + 2: putfield #35 // Field trailers:Lokhttp3/Headers; │ │ │ │ 5: aload_1 │ │ │ │ 6: areturn │ │ │ │ │ │ │ │ private void emitFrame(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=22, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 1: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ - 8: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 8: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 11: astore_3 │ │ │ │ 12: aload_3 │ │ │ │ 13: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 16: astore_3 │ │ │ │ 17: aload_3 │ │ │ │ 18: invokevirtual #46 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V │ │ │ │ 21: aload_0 │ │ │ │ - 22: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 22: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 25: astore_3 │ │ │ │ 26: aload_3 │ │ │ │ 27: getfield #49 // Field okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ 30: lstore 4 │ │ │ │ 32: lconst_0 │ │ │ │ 33: lstore 6 │ │ │ │ 35: lload 4 │ │ │ │ @@ -240,79 +240,79 @@ │ │ │ │ 55: ifne 95 │ │ │ │ 58: aload_0 │ │ │ │ 59: getfield #53 // Field closed:Z │ │ │ │ 62: istore 9 │ │ │ │ 64: iload 9 │ │ │ │ 66: ifne 95 │ │ │ │ 69: aload_0 │ │ │ │ - 70: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 70: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 73: astore_3 │ │ │ │ 74: aload_3 │ │ │ │ 75: getfield #57 // Field okhttp3/internal/http2/Http2Stream.errorCode:Lokhttp3/internal/http2/ErrorCode; │ │ │ │ 78: astore_3 │ │ │ │ 79: aload_3 │ │ │ │ 80: ifnonnull 95 │ │ │ │ 83: aload_0 │ │ │ │ - 84: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 84: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 87: astore_3 │ │ │ │ 88: aload_3 │ │ │ │ 89: invokevirtual #60 // Method okhttp3/internal/http2/Http2Stream.waitForIo:()V │ │ │ │ 92: goto 21 │ │ │ │ 95: aload_0 │ │ │ │ - 96: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 96: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 99: astore_3 │ │ │ │ 100: aload_3 │ │ │ │ 101: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 104: astore_3 │ │ │ │ 105: aload_3 │ │ │ │ 106: invokevirtual #63 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ │ │ 109: aload_0 │ │ │ │ - 110: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 110: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 113: astore_3 │ │ │ │ 114: aload_3 │ │ │ │ 115: invokevirtual #66 // Method okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V │ │ │ │ 118: aload_0 │ │ │ │ - 119: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 119: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 122: astore_3 │ │ │ │ 123: aload_3 │ │ │ │ 124: getfield #49 // Field okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ 127: lstore 4 │ │ │ │ 129: aload_0 │ │ │ │ - 130: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 130: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 133: astore 10 │ │ │ │ 135: aload 10 │ │ │ │ 137: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 140: lstore 6 │ │ │ │ 142: lload 4 │ │ │ │ 144: lload 6 │ │ │ │ 146: invokestatic #76 // Method java/lang/Math.min:(JJ)J │ │ │ │ 149: lstore 11 │ │ │ │ 151: aload_0 │ │ │ │ - 152: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 152: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 155: astore_3 │ │ │ │ 156: aload_3 │ │ │ │ 157: getfield #49 // Field okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ 160: lload 11 │ │ │ │ 162: lsub │ │ │ │ 163: lstore 13 │ │ │ │ 165: aload_3 │ │ │ │ 166: lload 13 │ │ │ │ 168: putfield #49 // Field okhttp3/internal/http2/Http2Stream.bytesLeftInWriteWindow:J │ │ │ │ 171: aload_2 │ │ │ │ 172: monitorexit │ │ │ │ 173: aload_0 │ │ │ │ - 174: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 174: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 177: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 180: astore_2 │ │ │ │ 181: aload_2 │ │ │ │ 182: invokevirtual #46 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.enter:()V │ │ │ │ 185: iload_1 │ │ │ │ 186: ifeq 225 │ │ │ │ 189: aload_0 │ │ │ │ - 190: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 190: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 193: astore 15 │ │ │ │ 195: aload 15 │ │ │ │ 197: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 200: lstore 16 │ │ │ │ 202: lload 11 │ │ │ │ 204: lload 16 │ │ │ │ 206: lcmp │ │ │ │ @@ -329,48 +329,48 @@ │ │ │ │ 225: iconst_0 │ │ │ │ 226: istore_1 │ │ │ │ 227: aconst_null │ │ │ │ 228: astore 15 │ │ │ │ 230: iconst_0 │ │ │ │ 231: istore 18 │ │ │ │ 233: aload_0 │ │ │ │ - 234: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 234: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 237: astore 15 │ │ │ │ 239: aload 15 │ │ │ │ 241: getfield #81 // Field okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ 244: astore 19 │ │ │ │ 246: aload_0 │ │ │ │ - 247: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 247: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 250: astore 15 │ │ │ │ 252: aload 15 │ │ │ │ 254: getfield #85 // Field okhttp3/internal/http2/Http2Stream.id:I │ │ │ │ 257: istore 20 │ │ │ │ 259: aload_0 │ │ │ │ - 260: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 260: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 263: astore 21 │ │ │ │ 265: aload 19 │ │ │ │ 267: iload 20 │ │ │ │ 269: iload 18 │ │ │ │ 271: aload 21 │ │ │ │ 273: lload 11 │ │ │ │ 275: invokevirtual #91 // Method okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V │ │ │ │ 278: aload_0 │ │ │ │ - 279: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 279: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 282: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 285: invokevirtual #63 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ │ │ 288: return │ │ │ │ 289: aload_0 │ │ │ │ - 290: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 290: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 293: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 296: invokevirtual #63 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ │ │ 299: aload 15 │ │ │ │ 301: athrow │ │ │ │ 302: astore 15 │ │ │ │ 304: aload_0 │ │ │ │ - 305: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 305: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 308: astore_3 │ │ │ │ 309: aload_3 │ │ │ │ 310: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 313: astore_3 │ │ │ │ 314: aload_3 │ │ │ │ 315: invokevirtual #63 // Method okhttp3/internal/http2/Http2Stream$StreamTimeout.exitAndThrowIfTimedOut:()V │ │ │ │ 318: aload 15 │ │ │ │ @@ -423,41 +423,41 @@ │ │ │ │ │ │ │ │ public void close(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=17, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 1: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #53 // Field closed:Z │ │ │ │ 11: istore_2 │ │ │ │ 12: iload_2 │ │ │ │ 13: ifeq 19 │ │ │ │ 16: aload_1 │ │ │ │ 17: monitorexit │ │ │ │ 18: return │ │ │ │ 19: aload_1 │ │ │ │ 20: monitorexit │ │ │ │ 21: aload_0 │ │ │ │ - 22: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 22: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 25: getfield #95 // Field okhttp3/internal/http2/Http2Stream.sink:Lokhttp3/internal/http2/Http2Stream$FramingSink; │ │ │ │ 28: astore_1 │ │ │ │ 29: aload_1 │ │ │ │ 30: getfield #51 // Field finished:Z │ │ │ │ 33: istore_3 │ │ │ │ 34: iconst_1 │ │ │ │ 35: istore_2 │ │ │ │ 36: iload_3 │ │ │ │ 37: ifne 255 │ │ │ │ 40: aload_0 │ │ │ │ - 41: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 41: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 44: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 47: lstore 4 │ │ │ │ 49: iconst_0 │ │ │ │ 50: istore_3 │ │ │ │ 51: aconst_null │ │ │ │ 52: astore_1 │ │ │ │ 53: lconst_0 │ │ │ │ @@ -472,29 +472,29 @@ │ │ │ │ 69: istore 9 │ │ │ │ 71: goto 80 │ │ │ │ 74: iconst_0 │ │ │ │ 75: istore 9 │ │ │ │ 77: aconst_null │ │ │ │ 78: astore 10 │ │ │ │ 80: aload_0 │ │ │ │ - 81: getfield #37 // Field trailers:Lokhttp3/Headers; │ │ │ │ + 81: getfield #35 // Field trailers:Lokhttp3/Headers; │ │ │ │ 84: astore 11 │ │ │ │ 86: aload 11 │ │ │ │ 88: ifnull 97 │ │ │ │ 91: iconst_1 │ │ │ │ 92: istore 12 │ │ │ │ 94: goto 103 │ │ │ │ 97: iconst_0 │ │ │ │ 98: istore 12 │ │ │ │ 100: aconst_null │ │ │ │ 101: astore 11 │ │ │ │ 103: iload 12 │ │ │ │ 105: ifeq 183 │ │ │ │ 108: aload_0 │ │ │ │ - 109: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 109: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 112: astore 10 │ │ │ │ 114: aload 10 │ │ │ │ 116: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 119: lstore 4 │ │ │ │ 121: lload 4 │ │ │ │ 123: lload 6 │ │ │ │ 125: lcmp │ │ │ │ @@ -502,37 +502,37 @@ │ │ │ │ 128: iload 8 │ │ │ │ 130: ifle 141 │ │ │ │ 133: aload_0 │ │ │ │ 134: iconst_0 │ │ │ │ 135: invokespecial #99 // Method emitFrame:(Z)V │ │ │ │ 138: goto 108 │ │ │ │ 141: aload_0 │ │ │ │ - 142: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 142: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 145: getfield #81 // Field okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ 148: astore_1 │ │ │ │ 149: aload_0 │ │ │ │ - 150: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 150: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 153: astore 10 │ │ │ │ 155: aload 10 │ │ │ │ 157: getfield #85 // Field okhttp3/internal/http2/Http2Stream.id:I │ │ │ │ 160: istore 9 │ │ │ │ 162: aload_0 │ │ │ │ - 163: getfield #37 // Field trailers:Lokhttp3/Headers; │ │ │ │ + 163: getfield #35 // Field trailers:Lokhttp3/Headers; │ │ │ │ 166: invokestatic #105 // Method okhttp3/internal/Util.toHeaderBlock:(Lokhttp3/Headers;)Ljava/util/List; │ │ │ │ 169: astore 11 │ │ │ │ 171: aload_1 │ │ │ │ 172: iload 9 │ │ │ │ 174: iload_2 │ │ │ │ 175: aload 11 │ │ │ │ 177: invokevirtual #109 // Method okhttp3/internal/http2/Http2Connection.writeHeaders:(IZLjava/util/List;)V │ │ │ │ 180: goto 255 │ │ │ │ 183: iload 9 │ │ │ │ 185: ifeq 217 │ │ │ │ 188: aload_0 │ │ │ │ - 189: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 189: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 192: astore_1 │ │ │ │ 193: aload_1 │ │ │ │ 194: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 197: lstore 4 │ │ │ │ 199: lload 4 │ │ │ │ 201: lload 6 │ │ │ │ 203: lcmp │ │ │ │ @@ -540,19 +540,19 @@ │ │ │ │ 205: iload_3 │ │ │ │ 206: ifle 255 │ │ │ │ 209: aload_0 │ │ │ │ 210: iload_2 │ │ │ │ 211: invokespecial #99 // Method emitFrame:(Z)V │ │ │ │ 214: goto 188 │ │ │ │ 217: aload_0 │ │ │ │ - 218: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 218: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 221: getfield #81 // Field okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ 224: astore 10 │ │ │ │ 226: aload_0 │ │ │ │ - 227: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 227: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 230: astore_1 │ │ │ │ 231: aload_1 │ │ │ │ 232: getfield #85 // Field okhttp3/internal/http2/Http2Stream.id:I │ │ │ │ 235: istore 12 │ │ │ │ 237: iconst_1 │ │ │ │ 238: istore 13 │ │ │ │ 240: lconst_0 │ │ │ │ @@ -560,29 +560,29 @@ │ │ │ │ 243: aload 10 │ │ │ │ 245: iload 12 │ │ │ │ 247: iload 13 │ │ │ │ 249: aconst_null │ │ │ │ 250: lload 14 │ │ │ │ 252: invokevirtual #91 // Method okhttp3/internal/http2/Http2Connection.writeData:(IZLokio/Buffer;J)V │ │ │ │ 255: aload_0 │ │ │ │ - 256: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 256: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 259: astore 10 │ │ │ │ 261: aload 10 │ │ │ │ 263: monitorenter │ │ │ │ 264: aload_0 │ │ │ │ 265: iload_2 │ │ │ │ 266: putfield #53 // Field closed:Z │ │ │ │ 269: aload 10 │ │ │ │ 271: monitorexit │ │ │ │ 272: aload_0 │ │ │ │ - 273: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 273: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 276: getfield #81 // Field okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ 279: invokevirtual #112 // Method okhttp3/internal/http2/Http2Connection.flush:()V │ │ │ │ 282: aload_0 │ │ │ │ - 283: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 283: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 286: invokevirtual #115 // Method okhttp3/internal/http2/Http2Stream.cancelStreamIfNecessary:()V │ │ │ │ 289: return │ │ │ │ 290: astore_1 │ │ │ │ 291: aload 10 │ │ │ │ 293: monitorexit │ │ │ │ 294: aload_1 │ │ │ │ 295: athrow │ │ │ │ @@ -603,27 +603,27 @@ │ │ │ │ │ │ │ │ public void flush(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 1: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 4: astore_1 │ │ │ │ 5: aload_1 │ │ │ │ 6: monitorenter │ │ │ │ 7: aload_0 │ │ │ │ - 8: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 8: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ 13: invokevirtual #66 // Method okhttp3/internal/http2/Http2Stream.checkOutNotClosed:()V │ │ │ │ 16: aload_1 │ │ │ │ 17: monitorexit │ │ │ │ 18: aload_0 │ │ │ │ - 19: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 19: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 22: astore_1 │ │ │ │ 23: aload_1 │ │ │ │ 24: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 27: lstore_3 │ │ │ │ 28: lconst_0 │ │ │ │ 29: lstore 5 │ │ │ │ 31: lload_3 │ │ │ │ @@ -632,15 +632,15 @@ │ │ │ │ 35: istore 7 │ │ │ │ 37: iload 7 │ │ │ │ 39: ifle 62 │ │ │ │ 42: aload_0 │ │ │ │ 43: iconst_0 │ │ │ │ 44: invokespecial #99 // Method emitFrame:(Z)V │ │ │ │ 47: aload_0 │ │ │ │ - 48: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 48: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 51: getfield #81 // Field okhttp3/internal/http2/Http2Stream.connection:Lokhttp3/internal/http2/Http2Connection; │ │ │ │ 54: astore_1 │ │ │ │ 55: aload_1 │ │ │ │ 56: invokevirtual #112 // Method okhttp3/internal/http2/Http2Connection.flush:()V │ │ │ │ 59: goto 18 │ │ │ │ 62: return │ │ │ │ 63: astore_2 │ │ │ │ @@ -657,32 +657,32 @@ │ │ │ │ │ │ │ │ public okio.Timeout timeout(); │ │ │ │ descriptor: ()Lokio/Timeout; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #26 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ + 1: getfield #24 // Field this$0:Lokhttp3/internal/http2/Http2Stream; │ │ │ │ 4: getfield #41 // Field okhttp3/internal/http2/Http2Stream.writeTimeout:Lokhttp3/internal/http2/Http2Stream$StreamTimeout; │ │ │ │ 7: areturn │ │ │ │ │ │ │ │ public void write(okio.Buffer, long); │ │ │ │ descriptor: (Lokio/Buffer;J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 1: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 4: astore 4 │ │ │ │ 6: aload 4 │ │ │ │ 8: aload_1 │ │ │ │ 9: lload_2 │ │ │ │ 10: invokevirtual #119 // Method okio/Buffer.write:(Lokio/Buffer;J)V │ │ │ │ 13: aload_0 │ │ │ │ - 14: getfield #35 // Field sendBuffer:Lokio/Buffer; │ │ │ │ + 14: getfield #33 // Field sendBuffer:Lokio/Buffer; │ │ │ │ 17: astore_1 │ │ │ │ 18: aload_1 │ │ │ │ 19: invokevirtual #70 // Method okio/Buffer.size:()J │ │ │ │ 22: lstore 5 │ │ │ │ 24: ldc2_w #13 // long 16384l │ │ │ │ 27: lstore 7 │ │ │ │ 29: lload 5 │ │ ├── okhttp3/internal/cache/DiskLruCache$2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -10,26 +10,26 @@ │ │ │ │ #2 = Class #1 // okhttp3/internal/cache/DiskLruCache$2 │ │ │ │ #3 = Utf8 okhttp3/internal/cache/FaultHidingSink │ │ │ │ #4 = Class #3 // okhttp3/internal/cache/FaultHidingSink │ │ │ │ #5 = Utf8 $assertionsDisabled │ │ │ │ #6 = Utf8 Z │ │ │ │ #7 = Utf8 this$0 │ │ │ │ #8 = Utf8 Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ - #9 = Utf8 okhttp3/internal/cache/DiskLruCache │ │ │ │ - #10 = Class #9 // okhttp3/internal/cache/DiskLruCache │ │ │ │ - #11 = NameAndType #7:#8 // this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ - #12 = Fieldref #2.#11 // okhttp3/internal/cache/DiskLruCache$2.this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ - #13 = Utf8 │ │ │ │ - #14 = Utf8 (Lokio/Sink;)V │ │ │ │ - #15 = NameAndType #13:#14 // "":(Lokio/Sink;)V │ │ │ │ - #16 = Methodref #4.#15 // okhttp3/internal/cache/FaultHidingSink."":(Lokio/Sink;)V │ │ │ │ - #17 = Float 1.4E-45f │ │ │ │ + #9 = NameAndType #7:#8 // this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ + #10 = Fieldref #2.#9 // okhttp3/internal/cache/DiskLruCache$2.this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ + #11 = Utf8 │ │ │ │ + #12 = Utf8 (Lokio/Sink;)V │ │ │ │ + #13 = NameAndType #11:#12 // "":(Lokio/Sink;)V │ │ │ │ + #14 = Methodref #4.#13 // okhttp3/internal/cache/FaultHidingSink."":(Lokio/Sink;)V │ │ │ │ + #15 = Float 1.4E-45f │ │ │ │ + #16 = Utf8 okhttp3/internal/cache/DiskLruCache │ │ │ │ + #17 = Class #16 // okhttp3/internal/cache/DiskLruCache │ │ │ │ #18 = Utf8 hasJournalErrors │ │ │ │ #19 = NameAndType #18:#6 // hasJournalErrors:Z │ │ │ │ - #20 = Fieldref #10.#19 // okhttp3/internal/cache/DiskLruCache.hasJournalErrors:Z │ │ │ │ + #20 = Fieldref #17.#19 // okhttp3/internal/cache/DiskLruCache.hasJournalErrors:Z │ │ │ │ #21 = Utf8 Code │ │ │ │ #22 = Utf8 │ │ │ │ #23 = Utf8 ()V │ │ │ │ #24 = Utf8 (Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V │ │ │ │ #25 = Utf8 onException │ │ │ │ #26 = Utf8 (Ljava/io/IOException;)V │ │ │ │ { │ │ │ │ @@ -51,24 +51,24 @@ │ │ │ │ okhttp3.internal.cache.DiskLruCache$2(okhttp3.internal.cache.DiskLruCache, okio.Sink); │ │ │ │ descriptor: (Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: putfield #12 // Field this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ + 2: putfield #10 // Field this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ 5: aload_0 │ │ │ │ 6: aload_2 │ │ │ │ - 7: invokespecial #16 // Method okhttp3/internal/cache/FaultHidingSink."":(Lokio/Sink;)V │ │ │ │ + 7: invokespecial #14 // Method okhttp3/internal/cache/FaultHidingSink."":(Lokio/Sink;)V │ │ │ │ 10: return │ │ │ │ │ │ │ │ protected void onException(java.io.IOException); │ │ │ │ descriptor: (Ljava/io/IOException;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #12 // Field this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ + 1: getfield #10 // Field this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ │ 4: iconst_1 │ │ │ │ 5: putfield #20 // Field okhttp3/internal/cache/DiskLruCache.hasJournalErrors:Z │ │ │ │ 8: return │ │ │ │ } ├── smali/okhttp3/RealCall$AsyncCall.smali │ @@ -24,18 +24,15 @@ │ .field private final responseCallback:Lokhttp3/Callback; │ │ .field final synthetic this$0:Lokhttp3/RealCall; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 1 │ - │ - .line 117 │ - const-class v0, Lokhttp3/RealCall; │ + .locals 0 │ │ return-void │ .end method │ │ .method constructor (Lokhttp3/RealCall;Lokhttp3/Callback;)V │ .locals 2 ├── smali/okhttp3/internal/cache/DiskLruCache$2.smali │ @@ -20,18 +20,15 @@ │ │ # instance fields │ .field final synthetic this$0:Lokhttp3/internal/cache/DiskLruCache; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 1 │ - │ - .line 313 │ - const-class v0, Lokhttp3/internal/cache/DiskLruCache; │ + .locals 0 │ │ return-void │ .end method │ │ .method constructor (Lokhttp3/internal/cache/DiskLruCache;Lokio/Sink;)V │ .locals 0 ├── smali/okhttp3/internal/http2/Http2Stream$FramingSink.smali │ @@ -33,18 +33,15 @@ │ .field final synthetic this$0:Lokhttp3/internal/http2/Http2Stream; │ │ .field private trailers:Lokhttp3/Headers; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 1 │ - │ - .line 532 │ - const-class v0, Lokhttp3/internal/http2/Http2Stream; │ + .locals 0 │ │ return-void │ .end method │ │ .method constructor (Lokhttp3/internal/http2/Http2Stream;)V │ .locals 0